[发明专利]信息处理装置及其控制方法有效
申请号: | 200810183248.0 | 申请日: | 2008-12-12 |
公开(公告)号: | CN101459749A | 公开(公告)日: | 2009-06-17 |
发明(设计)人: | 须贺大介 | 申请(专利权)人: | 佳能株式会社 |
主分类号: | H04N1/00 | 分类号: | H04N1/00;G06F12/00 |
代理公司: | 北京怡丰知识产权代理有限公司 | 代理人: | 任之光;郭召道 |
地址: | 日本东京都*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 装置 及其 控制 方法 | ||
1.一种信息处理装置,该信息处理装置包括:
多个存储单元;
写入单元,其被构造成,将同一数据写入所述多个存储单元中,并改变开始在各存储单元中写入数据的定时;
读取单元,其被构造成对被写入所述多个存储单元中的多个数据进行读取;
第一确定单元,其被构造成,从由所述读取单元所读取的所述多个数据中选择两个数据的组合,并确定各所选择的组合的两个数据是否彼此一致;以及
数据推定单元,其被构造成,当所有的组合中的至少一个组合的数据被确定为彼此不一致时,基于由所述读取单元所读取的所述多个数据来推定正常的数据,
其中,当确定仅一些组合的数据彼此不一致时,所述数据推定单元推定一致的组合的数据是所述正常的数据,
其中,当确定所述所有的组合的数据都彼此不一致时,所述数据推定单元通过从各个数据中仅提取出有效位并对该有效位进行结合而获得结合数据,根据所述结合数据推定所述正常的数据,
其中,所述第一确定单元包括:
比较单元,其被构造成,通过针对所述所有的组合,对各组合的两个数据进行异或来比较所述两个数据,以确定所述两个数据是否彼此一致;以及
计数单元,其被构造成,当对所选择的两个数据进行比较时,对所比较的数据的所有的位中的不一致位的数量进行计数,
所述数据推定单元包括:
有效高位提取单元,其被构造成,当确定所述所有的组合的数据都彼此不一致时,从所述比较单元的比较结果的低位起,对所述不一致位的数量最大的组合进行搜索,将较不一致位的出现次数变得比所述不一致位的数量小1的位更高的位,指定为有效位,并且提取出当在所述存储单元中写入数据时首先被写入的数据的所述有效位,将除所述有效位之外的数据位写为0,作为有效数据保存在计算确定单元中;
有效低位提取单元,其被构造成,当确定所述所有的组合的数据都彼此不一致时,从所述比较单元的比较结果的高位起,对所述不一致位的数量最大的组合进行搜索,将较所述不一致位的出现次数变得比所述不一致位的数量小1的位更低的位,指定为有效位,并且提取出当在所述存储单元中写入数据时稍后被写入的数据的所述有效位,将除所述有效位之外的数据位写为0,作为有效数据保存在计算确定单元中;
结合单元,其被构造成,当确定所述所有的组合的数据都彼此不一致时,对由所述有效高位提取单元和由所述有效低位提取单元所提取的有效数据进行OR操作,将其结合成一个数据,作为结合数据;以及
第二确定单元,其被构造成,确定所述结合数据是否与所述所有的组合的不一致发生次数最少的数据一致;当所述第二确定单元确定所述结合数据与所述不一致发生次数最少的数据一致时,将所述结合数据推定为所述正常的数据;并且当所述第二确定单元确定所述结合数据与所述不一致发生次数最少的数据不一致时,以未获得所述正常的数据为由而执行出错处理,其中,数据的不一致发生次数是通过将与该数据有关的各个组合中的两个数据之间的比较结果中的不一致位的数量相加而获得的和,并且
其中,所述写入单元通过以错开预定时间的方式开始在各存储单元中写入数据来改变所述定时。
2.根据权利要求1所述的信息处理装置,其中,当写入的数据包含N位时,所述预定时间是在所述存储单元中写入N/2+1位所必需的时间,所述N为自然数。
3.根据权利要求1所述的信息处理装置,该信息处理装置还包括修复单元,其被构造成,通过所述写入单元将被推定为正常的数据再次写入各存储单元中来修复数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佳能株式会社,未经佳能株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810183248.0/1.html,转载请声明来源钻瓜专利网。