【技术实现步骤摘要】
【国外来华专利技术】动态比特集代码化
技术介绍
[0001]图像内容(例如,静止图像或视频帧)表示大量在线内容。例如,网页可以包括多个图像,并且花费在渲染网页上的大部分时间和资源专用于渲染这些图像以进行显示。接收并渲染图像以进行显示所需的时间和资源量部分地取决于压缩图像的方式。因此,能够通过使用压缩技术和解压缩技术减小图像的总数据大小来更快地渲染图像。
[0002]对于不同类型的数据,不同压缩技术能够被用于(在编码器处)压缩并且在解码器处使用对应的解压缩技术。例如,能够使用诸如Huffman代码化、Lempel
‑
Ziv
‑
Welch压缩、行程长度编码、Golomb代码化、算术代码化等的技术。
技术实现思路
[0003]第一方面是一种用于对比特集进行解码的装置,比特集中的每个比特对应于在最小值到最大值的范围中的相应值。该装置包括处理器。处理器被配置成:从压缩比特流中对比特集中的比特的索引进行解码,比特中的每个比特具有第一值;以及将比特集中未从压缩比特流中解码的所有其它比特设置成第二值。对比特集中的比特的索引进行解码包括:从压缩比特流中对比特集中的比特的索引的数目进行解码;对在具有第一下限和第一上限的第一范围中的索引中的第一索引进行解码;以及对在具有第二下限和第二上限的第二范围中的索引中的最后索引进行解码。第一下限等于最小值。第一上限等于最大值减去比特集中具有第一值的比特的索引的数目减去1。第一索引对应于比特集中具有第一值的第一比特。第二下限等于第一索引加上索引的数目减去一。第二上限等于最大值。最后索引对 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于对比特集进行解码的装置,所述比特集中的每个比特与在最小值到最大值的范围中的相应值相对应,所述装置包括:处理器,所述处理器被配置成:从压缩比特流中对所述比特集中的比特的索引进行解码,所述比特中的每个比特具有第一值,其中,对所述比特集中的所述比特的所述索引进行解码包括:从所述压缩比特流中对所述比特集中的所述比特的索引的数目进行解码;对在具有第一下限和第一上限的第一范围中的索引中的第一索引进行解码,其中:所述第一下限等于所述最小值,所述第一上限等于所述最大值减去具有所述第一值的所述比特集中的比特的索引的数目减去1,以及所述第一索引与具有所述第一值的所述比特集中的第一比特相对应;以及对在具有第二下限和第二上限的第二范围中的索引中的最后索引进行解码,其中:所述第二下限等于所述第一索引加上所述索引的数目减去一,所述第二上限等于所述最大值,以及所述最后索引与具有所述第一值的所述比特集中的最后比特相对应;以及将未从所述压缩比特流中被解码的所述比特集中的所有其它比特设置成第二值。2.根据权利要求1所述的装置,其中,所述处理器被配置成:从所述压缩比特流中对代码化模式进行解码,其中,所述代码化模式指示所述比特集中的所述比特的所述索引的范围和数目。3.根据权利要求1或2所述的装置,其中,所述第一值是1并且所述第二值是0。4.根据权利要求1至3中任一项所述的装置,其中,所述处理器被配置成:在从所述压缩比特流中对索引进行解码之后将剩余索引的数目递减1。5.根据权利要求4所述的装置,其中,所述处理器被配置成:紧接在对先前索引进行解码之后从所述压缩比特流中对下一索引进行解码,所述先前索引是紧接在对下一先前索引进行解码之后被解码的,其中,对所述下一索引进行解码包括:将剩余范围的下限设置成所述下一先前索引加上1;将剩余范围的上限设置成所述先前索引减去所述剩余索引的数目;以及从所述压缩比特流中对所述剩余范围中的所述下一索引进行解码。6.根据权利要求4所述的装置,其中,所述处理器被配置成:紧接在对先前索引进行解码之后从所述压缩比特流中对下一索引进行解码,所述先前索引是紧接在对下一先前索引进行解码之后被解码的,其中,对所述下一索引进行解码包括:将剩余范围的下限设置成所述先前索引加上所述剩余索引的数目;将剩余范围的上限设置成所述下一先前索引减去1;以及从所述压缩比特流中对所述剩余范围中的所述下一索引进行解码。7.根据权利要求1至4中任一项所述的装置,其中,所述最小值是0并且所述最大值是255。8.一种用于对比特集进行解码的方法,所述比特集中的每个比特与在最小值到最大值
的范围中的相应值相对应,所述方法包括:从压缩比特流中对具有第一值的所述比特集中的比特的相应索引进行解码,其中,所述相应索引包括第一索引和第二索引,并且其中,对所述比特的所述相应索引进行解码包括:获得具有所述第一值的所述比特集中的第一比特的所述第一索引;将在所述比特集的所述第一索引处的第一比特设置成所述第一值;从所述压缩比特流中对第一索引差进行解码;将所述第一索引差添加到所述第一索引以获得第二索引;以及将在所述比特集的所述第二索引处的所述第二索引设置成所述第一值;以及将在所述第一索引与所述第二索引之间的所述比特集中的每个比特设置成第二值,所述第二值是所述第一值的补数。9.根据权利要求8所述的方法,其中,获得具有所述第一值的所述比特集中的第一比特的第一索引包括:从所述压缩比特流中对所述第一索引进行解码。10.根据权利要求8或9所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。