[发明专利]数据压缩设备、其操作方法以及包括该设备的数据处理装置有效
申请号: | 201110453646.1 | 申请日: | 2011-12-30 |
公开(公告)号: | CN102694554B | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 赵庆来;尹燦湖;孔骏镇;尹弼相 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | H03M7/30 | 分类号: | H03M7/30 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 邵亚丽 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据压缩 设备 操作方法 以及 包括 数据处理 装置 | ||
相关申请的交叉引用
本申请要求2011年1月19日递交的No.10-2011-0005575号韩国专利申请的优先权,其公开通过引用被全部包含于此。
技术领域
本发明总体构思的示例实施例涉及数据压缩技术,例如,能够分析数据并基于分析结果确定是否压缩数据的数据压缩设备、操作数据压缩设备的方法、用于压缩数据的方法,和/或包括数据压缩设备的数据处理装置。
背景技术
数据压缩指把数据更有效地存储在更小的存储空间中的技术以及这种技术的实际应用。常规的数据压缩包括编码和解码过程。在编码过程期间减小数据的大小。在解码过程期间,把编码数据恢复到原始数据。
发明内容
至少一个示例实施例提供了一种操作数据压缩设备的方法。根据至少此示例实施例,所述方法包括:在数据在输入缓冲器中被缓冲时,使用数据模式分析器分析数据的模式;输出分析的结果;并根据分析的结果分流(bypass)或者压缩被缓冲的数据。
在一个例子中,分析数据的模式可以包括:分析数据的头中所包括的指示位,并基于被分析的指示位指示是否压缩数据。
在另一个例子中,分析数据的模式可以包括对数据中所包括的多个符号中的每一个的频率进行计数。在这个例子中,分析的结果可以是参考值与被计数频率的最大者和最小者其中之一之间比较的结果。
在又一个例子中,分析数据的模式可以包括:对数据中所包括的多个符号中的每一个的频率进行计数;给多个符号中的每一个分配码字;并使用多个符号中的每一个的频率以及分配给多个符号中的每一个的码字的位数来 计算估计的数据大小。分析的结果可以是估计的数据大小和参考数据大小之间比较的结果。
在再一个例子中,分析数据的模式可以包括:分析数据的头中所包括的指示位以确定是否压缩数据;和,基于对指示位的分析的结果,对数据中所包括的多个符号中的每一个的频率进行计数。在这个例子中,分析的结果可以是参考值与被计数频率的最大者和最小者其中任何一个之间比较的结果。
分流或者压缩被缓冲的数据可以包括把分析的结果存储在存储器中,并根据存储在存储器中的分析的结果,使用处理器分流或者压缩被缓冲的数据。数据模式的分析可以在被缓冲的数据被输出之前完成。
至少一个其他的示例实施例提供了一种数据压缩设备。根据至少这个示例实施例,数据压缩设备包括:输入缓冲器;数据模式分析器,被配置成分析传送到输入缓冲器的数据的模式并输出分析码;和,数据压缩管理器,被配置成根据分析码把输入缓冲器中的被缓冲数据分流到非易失性存储器设备或者压缩被缓冲的数据以产生被压缩的数据并把被压缩的数据传送到非易失性存储器设备。
在一个例子中,数据模式分析器可以分析数据的头中所包括的指示位以确定是否压缩数据,并基于指示位输出分析码。数据模式分析器可以对数据中所包括的多个符号中的每一个的频率进行计数,并输出参考值与被计数频率的最大者和最小者其中之一之间比较的结果作为分析码。
在另一个例子中,数据模式分析器可以对数据中所包括的多个符号中的每一个的频率进行计数;给多个符号中的每一个分配码字,并输出参考数据大小和估计数据大小之间比较的结果作为分析码。可以使用多个符号中的每一个的频率以及分配给多个符号中的每一个的码字的位数来获取估计数据。
根据至少某些示例实施例,数据模式分析器可以包括:头分析器,被配置成根据包括在数据的头中的指示是否压缩数据的指示位输出控制信号;和,根据被激活的控制信号被使能的估计器。所述估计器被配置成对数据中所包括的多个符号中的每一个的频率进行计数,给多个符号中的每一个分配码字,并输出参考数据的大小与估计数据大小之间比较的结果作为分析码。
根据至少某些示例实施例,数据模式分析器可以包括模式分析器,模式分析器被配置成对数据中所包括的多个符号中的每一个的频率进行计数,并给多个符号中的每一个分配码字。数据模式分析器还可以包括估计器,估计 器被配置成接收从所述模式分析器输出的符号中的每一个的频率,并输出参考数据的大小与估计数据大小之间比较的结果作为分析码。基于多个符号中的每一个的频率以及分配给多个符号中的每一个的码字的位数可以获取估计的数据。
数据压缩管理器可以包括:存储器,被配置成存储分析码;处理器,被配置成压缩被缓冲的数据并输出被压缩的数据;和,选择器,被配置成根据存储在存储器中的分析码,把被缓冲的数据分流到非易失性存储器设备或者把被缓冲的数据传送到处理器。
处理器可以顺次地压缩被缓冲的数据的各符号,并输出指示符号之间的关系的信息而不压缩被缓冲数据内的重复符号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110453646.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用于支持基于位置的服务的媒体网关中的系统及方法
- 下一篇:非接触式吸盘