当前位置: 首页 > 专利查询>苹果公司专利>正文

用于压缩整数值数据流的系统和方法技术方案

技术编号:7156968 阅读:293 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种通过使用新的压缩方案来使与编码数据相关的比特流的大小和复杂度最小化的方法和系统。熵编码器接收游程/数据值对的列表并且单独地熵编码游程和数据值,分别根据长度和幅值来选择其码字,并且在编码比特流中级联所得到的码字对,其中首先级联游程码字。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
已知用于编码整数值比特流的各种编码方案,其中比特流可以表示例如视频、图像等。已知的编码方案通常包括游程长度编码、可变长度编码、差分编码及其各种组合。已知游程长度编码虽然可用于压缩呈现明显一致性的数据,但是在数据值有可能彼此不同的情况下通常是低效率的。在后一情况下,已知压缩方案共有的是在游程长度编码和某一其它类型的编码之间适应性地切换,该切换通常根据与比特流相关的补充信息 (side information),或者根据计算,在解码器中进行处理;这分别降低了压缩效率或增大了计算负担。压缩方案之间共有的是使用游程长度和差分编码二者来在游程长度编码之前进行差分编码,对于比特流中的每一个数据值,该顺序要求编码器计算差值并且要求解码器计算和值(即,用于重建数据值)。因此,期望使用可以消除或至少减少这些已知限制的编码方案。 附图说明图1图示根据本专利技术一个实施例的整数值数据流的编码方法。图2图示根据本专利技术一个实施例的游程/数据值对的列表的编码方法。图3图示整数值数据及其相关游程的示例性流。图4图示根据本专利技术一个实施例的编码器-解码器系统。具体实施例方式本专利技术的实施例通过使用新的本文档来自技高网...

【技术保护点】
1.一种用于熵编码与整数值数据的流对应的游程/数据值对数据的方法,所述方法包括:基于每个游程的长度对每个游程进行分类;如果游程为1,则选择长度为1的第一码;如果游程被分类为短游程,则选择具有第一预定长度的第一码,第一预定长度的第一码每一个都具有用于区分其它游程类别的前置码,并且具有基于游程长度的值;如果游程被分类为长游程,则选择具有第二预定长度的第一码,第二预定长度的第一码每一个都具有用于区分其它游程类别的前置码,并且具有基于游程长度的值;以及将所选的第一码输出到信道。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:M·奥斯里克
申请(专利权)人:苹果公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1