【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及视频译码,且更特定来说涉及视频译码中的固定点变换。
技术介绍
数字视频能力可并入到广泛装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或台式计算机、平板计算机、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、视频电传会议装置等。数字视频装置实施视频压缩技术,例如由MPEG-2、MPEG-4、ITU-T H. 263、ITU-T H. 264/MPEG-4第10部分先进视频译码(AVC)或所提出的ITU-T H. 265、高效视频译码 (HEVC)所定义的标准和此类标准的扩展版中描述的技术,以更有效地发射和接收数字视频信息。视频压缩技术可执行空间预测和/或时间预测以减少或移除视频序列中固有的冗余。对于基于块的视频译码,可将视频帧或片段分割成宏块。每一宏块可经进一步分割。 帧内译码(I)帧或片段中的宏块使用相对于相邻宏块的空间预测来编码。帧间译码(P或B 或一般化P/B)帧或片段中的宏块可使用相对于同一帧或片段中的相邻宏块的空间预测或相对于其它参考帧的时间预测。视频压缩技术还可以用于译码的有效方式执行线性变换以表示残余视频块数据, 所述残余视频块数据是待译码的当前帧的视频块与参考帧的预测性视频块之间的差异。在一些情况下,视频译码装置可使用利用级联蝶形结构执行的线性变换的快速实施方案。用于表示变换的级联蝶形结构的数目取决于变换的大小。为减小视频译码装置内的计算复杂性,可将线性变换实施为固定点变换而非浮点变换。然而,固定点实施方 案可引起用于表示变换的蝶形结构的级联层级的 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.07.15 US 61/364,784;2010.08.04 US 61/370,760;1.一种对视频信号进行译码的方法,所述方法包括存储多个恒定值,其中所述恒定值的每一者与同视频译码相关联的多个不同变换大小的一者相关联;基于视频译码装置中的固定点变换的大小选择所述恒定值的一者;以及通过以下操作在所述视频译码装置中以等于所述恒定值的值在所述固定点变换处应用可变局部位深增加在所述固定点变换之前将变换输入信号左移等于所述恒定值的位数目,以及在所述固定点变换之后将变换输出信号右移等于所述恒定值的位数目。2.根据权利要求1所述的方法,其中所述固定点变换包括二维固定点变换,其中选择所述恒定值的一者包括基于所述二维固定点变换的一个级的大小选择所述恒定值的一者,且将所述恒定值加倍;且其中应用可变局部位深增加包括以小于或等于所述经加倍恒定值的值在所述二维固定点变换处应用所述可变局部位深增加。3.根据权利要求1所述的方法,所述方法进一步包括确定是否将内部位深增加应用于所述视频信号;以及当将所述内部位深增加应用于所述视频信号时,基于所述内部位深增加的值调整所述恒定值,其中应用可变局部位深增加包括以等于所述经调整恒定值的值在所述固定点变换处应用所述可变局部位深增加。4.根据权利要求3所述的方法,其中调整所述恒定值包括将所述恒定值N减小所述内部位深增加的值Bd,使得所述经调整恒定值等于N-Bd。5.根据权利要求4所述的方法,其中调整所述恒定值包括当所述内部位深增加的所述值小于或等于所述恒定值使得(N-Bd) ^ O时,将所述恒定值N减小所述内部位深增加的所述值Bd。6.根据权利要求4所述的方法,其中调整所述恒定值包括当所述内部位深增加的所述值Bd大于所述恒定值使得(N-Bd) < O时,将所述恒定值N减小到零。7.根据权利要求1所述的方法,其进一步包括将偏移应用于所述变换输出信号,随后在所述固定点变换之后将所述变换输出信号右移等于所述恒定值的所述位数目。8.根据权利要求7所述的方法,其中所述恒定值等于N,且其中将偏移应用于所述变换输出信号包括将等于的偏移应用于所述变换输出信号。9.根据权利要求7所述的方法,其进一步包括将针对所述可变局部位深增加的所述偏移和右移与应用于所述变换输出信号的其它偏移和右移组合。10.根据权利要求1所述的方法,其中,在存储所述视频译码装置中的所述多个恒定值之前,基于所述视频信号的输入位深值、与所述变换大小相关联的变换位深值以及与所述变换大小相关联的变换位精度值预先计算与所述多个不同变换大小的一者相关联的所述恒定值的每一者。11.根据权利要求10所述的方法,其中预先计算所述恒定值N的每一者以满足 Bi+BTK+N ≤ Z,其中Bi是所述视频信号的所述输入位深值,Btk是与所述变换大小相关联的所述变换位深值,且Z是与所述变换大小相关联的所述变换位精度值。12.根据权利要求1所述的方法,其中所述多个不同变换大小包括正方形变换大小和矩形变换大小中的一者或一者以上。13.根据权利要求12所述的方法,其中所述多个不同变换大小包括4X4变换、4X8 变换、8X4变换、8X8变换、8X 16变换、16X8变换、16X 16变换、16X 32变换、32X 16变换、32X32变换、32X64变换、64X32变换、64X64变换、64X 128变换、128X64变换和 128X 128变换中的一者或一者以上。14.一种用于对视频信号进行译码的视频译码装置,所述视频译码装置包括存储器,其存储多个恒定值,其中所述恒定值的每一者与同视频译码相关联的多个不同变换大小的一者相关联;以及处理器,其基于所述视频译码装置中的固定点变换的大小选择所述恒定值的一者,且通过以下操作以等于所述恒定值的值在所述固定点变换处应用可变局部位深增加在所述固定点变换之前将变换输入信号左移等于所述恒定值的位数目,以及在所述固定点变换之后将变换输出信号右移等于所述恒定值的位数目。15.根据权利要求14所述的视频译码装置,其中所述视频译码装置包括视频编码装置,所述视频编码装置进一步包括对所述视频信号进行编码的熵编码单元。16.根据权利要求14所述的视频译码装置,其中所述视频译码装置包括视频解码装置,所述视频解码装置进一步包括对所述视频信号进行解码的熵解码单元。17.根据权利要求14所述的视频译码装置,其中所述固定点变换包括二维固定点变换,且其中所述处理器基于所述二维固定点变换的一个级的大小选择所述恒定值的一者, 将所述恒定值加倍,且以小于或等于所述经加倍恒定值的值在所述二维固定点变换处应用所述可变局部位深增加。18.根据权利要求14所述的视频译码装置,其中所述处理器确定是否将内部位深增加应用于所述视频信号;当将所述内部位深增加应用于所述视频信号时,基于所述内部位深增加的值调整所述恒定值;且以等于所述经调整恒定值的值在所述固定点变换处应用所述可变局部位深增加。19.根据权利要求18所述的视频译码装置,其中所述处理器通过将所述恒定值N减小所述内部位深增加的值Bd,使得所述经调整恒定值等于N-Bd来调整所述恒定值。20.根据权利...
【专利技术属性】
技术研发人员:拉詹·L·乔希,钱威俊,马尔塔·卡切维奇,尤里·列兹尼克,陈培松,庄孝强,
申请(专利权)人:高通股份有限公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。