[发明专利]信息处理装置、数据存取方法以及程序在审
申请号: | 201280052433.0 | 申请日: | 2012-08-24 |
公开(公告)号: | CN103890763A | 公开(公告)日: | 2014-06-25 |
发明(设计)人: | 小柳光生;R.H.P.鲁迪;海野裕也;今道贵司 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F12/00;G06F17/28 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 金景花 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 装置 数据 存取 方法 以及 程序 | ||
1.一种信息处理装置,实现数据存储器,包括:
最上位存储器,构成所述数据存储器,具有符号的每个条目的计数器;
一个以上的层次存储器,分别构成所述数据存储器,对每个层次定义了与频度有关的代表值;以及
分配部,在所述最上位存储器内对要存取的符号进行计数,根据计数器值而对所述最上位存储器以及所述一个以上的层次存储器进行分配,
所述分配部与对于从所述最上位存储器移动的符号的存取对应地,使用对包含该符号的层次存储器定义的与频度有关的代表值,在所述最上位存储器中复原该符号的条目。
2.如权利要求1所述的信息处理装置,
所述计数器值保持符号的出现频度值,所述复原包含根据所述代表值而设定反映了符号丢失的过去的出现频度值、或者表示在出现频度值中能够包含的误差的误差值,
所述分配部设定所述误差值而在所述最上位存储器中追加条目,且在对于输入数据的规定宽度的桶的边界根据出现频度值、误差值以及输入数据数的关系而判定在所述最上位存储器中残留的条目和从所述最上位存储器移动到各个所述层次存储器的条目。
3.如权利要求2所述的信息处理装置,
所述代表值是所述层次存储器内的符号平均出现频度或者最大出现频度。
4.如权利要求3所述的信息处理装置,
所述代表值是根据对每个层次存储器计数的符号的合计出现频度和符号数而算出的所述符号平均出现频度。
5.如权利要求1所述的信息处理装置,
所述一个以上的层次存储器至少具有两个层次存储器,
所述分配部在规定宽度的桶的边界,将符号平均出现频度比下位的层次存储器低规定以上的上位的层次存储器内的全部条目编入该下位的层次存储器。
6.如权利要求1所述的信息处理装置,
所述一个以上的层次存储器至少包含基于链接结构的动态的树以及基于简洁数据结构的静态的树或者基于其中任一个结构的树作为层次存储器。
7.如权利要求1所述的信息处理装置,
所述最上位存储器是散列图,所述一个以上的层次存储器中的一个是基于链接结构的动态的树,所述一个以上的层次存储器中的另一个是基于LOUDS(Level Order Unary Degree Sequence,一级阶一元等级序列)的静态的树。
8.如权利要求1所述的信息处理装置,
所述分配部与对于所述最上位存储器内的条目的存取对应地,增加所述计数器,且与对于在所述最上位存储器以及所述一个以上的层次存储器中的任一个中都不包含的符号的存取对应地,将该符号的条目在计数器中设定初始值并新追加到所述最上位存储器。
9.如权利要求2所述的信息处理装置,
用于判定要从最上位存储器D移动到层次存储器Di的条目的出现频度值f、误差值Δ以及输入数据数N的关系通过下述式(1)表现,其中,桶宽度通过1/e表示、桶识别值通过B(=eN)表示、对层次存储器Di以及Di+1设定的表示出现频度的上限的阈值因子通过θi以及θi+1表示。
[数9]
θi+1(B-Δ)≤θi(B-Δ)···(1)
10.一种数据存取方法,由信息处理装置执行以便对数据存储器进行存取,信息处理装置包括:
接受对于符号的存取的步骤;
在构成所述数据存储器且对符号的每个条目设置了计数器的最上位存储器内,对进行了存取的符号进行计数的步骤;
根据计数器值,分配到所述最上位存储器和分别构成所述数据存储器的一个以上的层次存储器的步骤;以及
与对于从所述最上位存储器移动的符号的存取对应地,使用对包含该符号的层次存储器定义的代表值,在所述最上位存储器中复原该符号的条目的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280052433.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种杀菌橡胶地板
- 下一篇:促成对等覆盖网络中的访问控制的方法和系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置