【技术实现步骤摘要】
【国外来华专利技术】本申请案主张2007年10月12日申请的第60/979,739号美国临时申请案的权益,所述申请案的全部内容以引用的方式并入本文中。
本专利技术涉及数字视频译码,且更特定来说,涉及视频块的系数的熵译码。
技术介绍
数字视频能力可并入到广泛范围的装置中,包括数字电视、数字直播系统、例如无线电电话手持机的无线通信装置、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、数码相机、数字记录装置、视频游戏装置、视频游戏控制台等。数字视频装置实施例如MPEG-2、MPEG-4或H.264/MPEG-4第10部分:高级视频译码(AVC)的视频压缩技术,以较有效地发射和接收数字视频。视频压缩技术执行空间和时间预测以减少或移除视频序列中固有的冗余。在视频译码中,视频压缩通常包括空间预测、运动估计和运动补偿。帧内译码依赖于空间预测来减少或移除给定视频帧内的视频块之间的空间冗余。帧间译码依赖于时间预测来减少或移除视频序列的连续视频帧的视频块之间的时间冗余。对于帧间译码来说,视频编码器执行运动估计以追踪两个或两个以上邻近帧之间的匹配的视频块的移动。运动估计产生运动向量,所述运动向量指示视频块相对于一个或一个以上参考帧中的对应预测视频块的位移。运动补偿使用运动向量从参考帧产生预测视频块。在运动补偿后,通过从待译码的原始视频块减去预测视频块来形成给定残余视频块。视频编码器可应用变换、量化和熵译码过程来进一步降低与残余块的通信相关联的位速率。变换技术可包含离散余弦变换或概念上类似的过程、子波变换、或可能其它类型的变换。在离散余弦变换或概念上类似的过程中,变换过程将像素值的一集合 ...
【技术保护点】
一种用于对视频块进行译码的方法,所述方法包含:对界定所述视频块的非零值子块的数目的语法元素进行译码,其中所述非零值子块包括至少一个非零系数;产生所述视频块的所述非零值子块;以及对所述非零值子块进行熵译码。
【技术特征摘要】
【国外来华专利技术】US 2007-10-12 60/979,739;US 2008-10-8 12/247,7881.一种用于对视频块进行译码的方法,所述方法包含:对界定所述视频块的非零值子块的数目的语法元素进行译码,其中所述非零值子块包括至少一个非零系数;产生所述视频块的所述非零值子块;以及对所述非零值子块进行熵译码。2.根据权利要求1所述的方法,其中对所述语法元素进行译码包含对所述语法元素进行编码;其中产生所述非零值子块包含基于所述语法元素交错所述视频块;以及其中对所述非零值子块进行熵译码包含对所述非零值子块进行熵编码。3.根据权利要求2所述的方法,其中零值子块包含所述视频块的所有系数等于零的子块,所述方法进一步包含:跳过对所述零值子块的熵编码。4.根据权利要求1所述的方法,其中译码包含解码,所述方法进一步包含接收包括所述语法元素的位流,其中对所述语法元素进行译码包含对所述语法元素进行解码;其中产生所述非零值子块包含基于所述语法元素解析所述位流;以及其中对所述非零值子块进行熵译码包含对所述子块进行熵解码。5.根据权利要求4所述的方法,其中所述位流不包括所有系数等于零的任何零值子块。6.根据权利要求1所述的方法,其进一步包含:将所述视频块扫描成系数的一维向量。7.根据权利要求6所述的方法,其中产生所述视频块的所述非零值子块包含:基于所述语法元素交错所述一维向量以界定对应于所述非零值子块的多个一维向量。8.根据权利要求1所述的方法,其中所述语法元素界定非零值子块的所述数目和所有系数等于零的零值子块的数目两者,且其中所述方法进一步包含:跳过对所述零值子块的熵译码。9.根据权利要求1所述的方法,其中所述视频块包含包含64个系数的8×8视频块和包含256个系数的16×16视频块中的一者,且其中所述子块包含若干包含16个系数的4×4块。10.根据权利要求9所述的方法,其中所述视频块和所述子块包含经扫描的系数的一维向量。11.根据权利要求1所述的方法,其中对所述非零值子块进行熵译码包含对所述非零值子块的系数执行内容自适应可变长度译码(CAVLC)或上下文自适应二进制算术译码(CABAC)中的至少一者。12.一种包含熵译码单元的设备,所述熵译码单元经配置以:对界定视频块的非零值子块的数目的语法元素进行译码,其中所述非零值子块包括至少一个非零系数;产生所述视频块的所述非零值子块;以及对所述非零值子块进行熵译码。13.根据权利要求12所述的设备,其中所述熵译码单元包含熵编码单元,所述熵编码单元经配置以:对所述语法元素进行编码;基于所述语法元素交错所述视频块以产生所述非零值子块;以及对所述非零值子块进行熵编码。14.根据权利要求13所述的设备,其中零值子块包含所述视频块的所有系数等于零的子块,且其中所述熵编码单元经进一步配置以:跳过对所述零值子块的熵编码。15.根据权利要求12所述的设备,其中所述熵译码单元包含熵解码单元,所述熵编码单元经配置以:接收包括所述语法元素的位流;对所述语法元素进行解码;基于所述语法元素解析所述位流以产生所述非零值子块;以及对所述子块进行熵解码。16.根据权利要求15所述的设备,其中所述位流不包括所有系数等于零的任何零值子块。17.根据权利要求12所述的设备,其中所述熵译码单元经进一步配置以:将所述视频块扫描成系数的一维向量。18.根据权利要求12所述的设备,其中所述熵译码单元经进一步配置以:基于所述语法元素交错所述一维向量以界定对应于所述非零值子块的多个一维向量。19.根据权利要求12所述的设备,其中所述语法元素界定非零值子块的所述数目和所有系数等于零的零值子块的数目两者,且其中所述熵译码单元经进一步配置以:跳过对所述零值子块的熵译码。20.根据权利要求12所述的设备,其中所述视频块包含包含64个系数的8×8视频块和包含256个系数的16×16视频块中的一者,且其中所述子块包含若干包含16个系数的4×4块。21.根据权利要求20所述的设备,其中所述视频块和所述子块包含经扫描的系数的一维向量。22.根据权利要求12所述的设备,其中所述熵译码单元对所述非零值子块的系数执行内容自适应可变长度译码(CAVLC)或上下文自适应二进制算术译码(CABAC)中的至少一者。23.根据权利要求12所述的设备,其中所述设备包含集成电路和微处理器中的一者。24.一种计算机可读媒体,其包含在视频译码装置中执行时致使所述装置对视频块进行译码的指令,其中所述指令致使所述装置:对界定所述视频块的非零值子块的数目的语法元素进行译码,其中所述非零值子块包括至少一个非零系数;产生所述视频块的所述非零值子块;以及对所述非零值子块进行熵译码。25.根据权利要求24所述的计算机可读...
【专利技术属性】
技术研发人员:马尔塔卡切维奇,叶琰,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。