【技术实现步骤摘要】
【国外来华专利技术】一种对视频数据进行译码的方法和设备本专利技术主张2011年7月19日申请的美国临时申请案61/509,489、2011年8月17日申请的美国临时申请案61/524,491、2011年9月13日申请的美国临时申请案61/534,284以及2011年11月3日申请的美国临时申请案61/555,388,所述申请案中的每一者的全部内容在此以引用的方式并入本文中。
本专利技术涉及视频译码。
技术介绍
数字视频能力可并入到大范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、视频会议装置等等。数字视频装置实施视频压缩技术,例如由MPEG-2、MPEG-4、ITU-TH.263或ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)定义的标准和所述标准的扩展部分中所描述的那些视频压缩技术,以更有效地发射和接收数字视频信息。视频压缩技术执行空间预测和/或时间预测以减少或移除视频序列中所固有的冗余。对于基于块的视频译码,可将一视频帧或切片分割成若干宏块。可进一步分割每一宏块。使用关于相邻宏块的空间预测编码经帧内译码的(I)帧或切片中的宏块。经帧间译码的(P或B)帧或切片中的宏块可使用关于同一帧或切片中的相邻宏块的空间预测或关于其它参考帧的时间预测。
技术实现思路
一般来说,本专利技术描述用于视频译码的对非正方形块的解块的技术。块可由于多种因素而为非正方形的,例如非对称运动分割、短距离帧内预测以及在非正方形变换中的四叉树变换分 ...
【技术保护点】
一种对视频数据进行译码的方法,所述方法包括:对视频数据的第一块和视频数据的第二块进行解码,其中所述第一块和所述第二块共享共同边缘;以及至少部分基于所述第一块和所述第二块中的至少一者是否为非正方形而确定是否对所述第一块与所述第二块之间的所述共同边缘进行解块。
【技术特征摘要】
【国外来华专利技术】2011.07.19 US 61/509,489;2011.08.17 US 61/524,4911.一种对视频数据进行译码的方法,所述方法包括:对视频数据的第一块和视频数据的第二块进行解码,其中所述第一块和所述第二块共享共同边缘,其中解码所述第一块和所述第二块包括重构所述第一块的第一残余块和所述第二块的第二残余块;获得指示所述第一块或所述第二块中的至少一者为非正方形的信息,其中所述信息指示所述第一块或第二块中的至少一者包含非对称运动分区或非正方形变换;以及至少部分基于所述第一块和所述第二块中的至少一者是否为非正方形,且在确定所述第一块和所述第二块中的至少一者是非正方形后,通过将经调适的解块决策函数或常规的解块决策函数应用于所述第一块和所述第二块的像素而确定是否对所述第一块与所述第二块之间的共同边缘进行解块,其中经调适的解块决策函数或常规的解块决策函数包含多个系数。2.根据权利要求1所述的方法,其中所述方法进一步包括在解码之前对所述第一块和所述第二块进行编码。3.根据权利要求1所述的方法,其中获得所述信息包括获得指示所述第一块包括母块的非对称运动分区的信息,且所述方法进一步包括基于指示所述第一块包括所述非对称运动分区的所述所获得的信息来确定所述第一块是非正方形。4.根据权利要求3所述的方法,其中所述第一块是使用非对称运动分割来分割所述母块而形成的,且其中获得所述信息包括通过视频编码器产生所述信息,且通过所述视频编码器的解块滤波器接收所述信息。5.根据权利要求3所述的方法,其中获得所述信息包括通过视频解码器获得所述信息,以作为包括所述第一块和所述第二块的经编码位流的语法信息。6.根据权利要求3所述的方法,其中获得所述信息包括获得指示所述第二块包括第二不同母块的第二非对称运动分区的信息,且其中所述方法进一步包括基于指示所述第二块包括所述第二非对称运动分区的所述所获得的信息来确定所述第二块是非正方形。7.根据权利要求1所述的方法,其中获得所述信息包括获得指示所述第一块包括母块的对称运动分区的非正方形变换的信息,且其中所述方法进一步包括基于指示所述第一块包括所述母块的所述对称运动分区的所述非正方形变换的所述所获得的信息来确定所述第一块是非正方形。8.根据权利要求7所述的方法,其中所述第一块是通过使用对称运动分割来将所述母块分割为非正方形对称分区而形成的,其中所述第一块包括所述母块的所述对称非正方形分区中的一者,其中获得所述信息包括通过视频编码器产生所述信息,且通过所述视频编码器的解块滤波器接收所述信息。9.根据权利要求7所述的方法,其中获得所述信息包括通过视频解码器获得所述信息,以作为包括所述第一块和所述第二块的经编码位流的语法信息。10.根据权利要求1所述的方法,其中确定是否对所述共同边缘进行解块包括:确定所述第一块和所述第二块中的至少一者是否为非正方形;以及在确定所述第一块和所述第二块中的至少一者为非正方形之后,将所述经调适的解块决策函数应用于所述第一块和所述第二块的像素。11.根据权利要求1所述的方法,其中确定是否对所述共同边缘进行解块包括确定所述第一块和所述第二块中的至少一者是否为非正方形;在确定所述第一块是非正方形之后,确定所述第一块的窄部分是否垂直于所述共同边缘;在确定所述第二块是非正方形之后,确定所述第二块的窄部分是否垂直于所述共同边缘;在所述第一块是非正方形时且在所述第一块的所述窄部分不垂直于所述共同边缘时,将第一经调适的解块决策函数应用于所述第一块和所述第二块的像素;在所述第二块是非正方形时且在所述第二块的所述窄部分不垂直于所述共同边缘时,将第二经调适的解块决策函数应用于所述第一块和所述第二块的像素;在所述第一块是非正方形时且在所述第一块的所述窄部分不垂直于所述共同边缘时,且在所述第二块是非正方形时且在所述第二块的所述窄部分不垂直于所述共同边缘时,将第三经调适的解块决策函数应用于所述第一块和所述第二块的像素;以及在所述第一块是正方形或所述第一块的所述窄部分垂直于所述共同边缘时,且在所述第二块是正方形或所述第二块的所述窄部分垂直于所述共同边缘时,将常规的解块决策函数应用于所述第一块和所述第二块的像素。12.根据权利要求11所述的方法,其进一步包括在所述第一经调适的解块决策函数、所述第二经调适的解块决策函数以及所述第三经调适的解块决策函数指示将对所述共同边缘进行解块时,将所述经调适的解块滤波器应用于所述共同边缘。13.根据权利要求11所述的方法,其中所述共同边缘包括八个像素的长度,且其中将所述第三经调适的解块决策函数应用于所述第一块和所述第二块的所述像素包括:在距所述共同边缘的末端两个像素的第一位置处将所述第三经调适的解块决策函数应用于垂直于所述共同边缘的第一组像素;以及在距所述共同边缘的所述末端五个像素的第二位置处将所述第三经调适的解块决策函数应用于垂直于所述共同边缘的第二不同组像素。14.根据权利要求13所述的方法,其进一步包括在确定所述第三经调适的解块决策函数指示应对所述共同边缘进行解块之后,使用包括以下各者的解块滤波器对所述共同边缘进行解块:Δ=(9*(q0-p0)-3*(q1-p1)+8)/16Δ=Clip(-tc,tc,Δ),其中tc是取决于所述第一块和第二块中的至少一者的量化参数QP的HM解块阈值p0'=p0+Δq0'=q0–Δ,其中q0、p0、q1和p1为所述共同边缘附近的像素值,且p0'和q0'分别为p0和q0经修改后的像素值。15.根据权利要求13所述的方法,其进一步包括在确定所述第三经调适的解块决策函数指示应对所述共同边缘进行解块之后,使用包括以下各者的解块滤波器对所述共同边缘进行解块:Δ=(9*(q0-p0)-3*(q1-p1)+8)/16Δ=Clip(-tc,tc,Δ),其中tc是取决于所述第一块和第二块中的至少一者的量化参数QP的HM解块阈值p0'=p0+Δq0'=q0-Δp1'=p1+Δ/2q1'=q1-Δ/2,其中q0、p0、q1和p1为所述共同边缘附近的像素值,且p0'、q0'、p1'和q1'分别为p0、q0、p1和q1经修改后的像素值。16.一种用于对视频数据进行译码的设备,所述设备包括:视频译码装置,其经配置以对视频数据的第一块和视频数据的第二块进行解码,其中所述第一块和所述第二块共享共同边缘,且其中所述视频译码装置经配置以重构所述第一块的第一残余块和所述第二块的第二残余块,以解码所述第一块和所述第二块;获得指示所述第一块或所述第二块中的至少一者为非正方形的信息,其中所述信息指示所述第一块或所述第二块中的至少一者包含非对称运动分区或非正方形变换;以及至少部分基于所述第一块和所述第二块中的至少一者是否为非正方形,且在确定所述第一块和所述第二块中的至少一者是非正方形后,通过将经调适的解块决策函数或常规的解块决策函数应用于所述第一块和所述第二块的像素而确定是否对所述第一块与所述第二块之间的共同边缘进行解块,其中所述经调适的解块决策函数或常规的解块决策函数包含多个系数。17.根据权利要求16所述的设备,其中所述设备包括以下各者中的至少一者:集成电路;微处理器;以及包含所述视频译码装置的无线通信装置。18.根据权利要求16所述的设备,其中所述视频译码装置进一步经配置以在解码之前对所述第一块和所述第二块进行编码。19.根据权利要求16所述的设备,其中为了获得所述信息,所述视频译码装置进一步经配置以获得指示所述第一块包括母块的非对称运动分区的信息,且其中所述视频译码装置进一步经配置以基于指示所述第一块包括所述非对称运动分区的所述所获得的信息来确定所述第一块是非正方形。20.根据权利要求19所述的设备,其中为了获得所述信息,所述视频译码装置进一步经配置以通过视频解码器获得所述信息,以作为包括所述第一块和所述第二块的经编码位流的语法信息。21.根据权利要求19所述的设备,其中为了获得所述信息,所述视频译码装置进一步经配置以获得指示所述第二块包括第二不同母块的第二非对称运动分区的信息,且其中所述视频译码装置进一步经配置以基于指示所述第二块包括所述第二非对称运动分区的所述所获得的信息来确定所述第二块是非正方形。22.根据权利要求16所述的设备,其中为了获得所述信息,所述视频译码装置进一步经配置以获得指示所述第一块包括母块的对称运动分区的非正方形变换的信息,且其中所述视频译码装置进一步经配置以基于指示所述第一块包括所述母块的所述对称运动分区的所述非正方形变换的所述所获得的信息来确定所述第一块是非正方形。23.根据权利要求22所述的设备,其中为了获得所述信息,所述视频译码装置进一步经配置以通过视频解码器获得所述信息,以作为包括所述第一块和所述第二块的经编码位流的语法信息。24.根据权利要求16所述的设备,其中为了确定是否对所...
【专利技术属性】
技术研发人员:格尔特·范德奥维拉,马尔塔·卡切维奇,
申请(专利权)人:高通股份有限公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。