【技术实现步骤摘要】
【国外来华专利技术】帧内脉码调制(IPCM)及无损失译码模式视频解块本申请案主张2011年10月20日申请的第61 / 549,597号美国临时申请案、2012年3月I日申请的第61 / 605,705号美国临时申请案、2012年3月2日申请的第61 /606,277号美国临时申请案、2012年4月16日申请的第61 / 624,901号美国临时申请案及2012年5月2日申请的第61 / 641,775号美国临时申请案的权益,所述美国临时申请案中的每一者的全部内容以引用的方式并入本文中。
本专利技术涉及视频译码,且更明确地说,涉及对通过视频译码过程产生的视频数据块进行译码。
技术介绍
数字视频能力可并入到广泛范围的装置中,所述装置包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的“智能电话”、视频电传会议装置、视频流式传输装置,及其类似者。数字视频装置实施视频压缩技术,例如以下各者中描述的那些技术:由MPEG-2、 ...
【技术保护点】
一种对视频数据进行译码的方法,其包括:对多个视频数据块进行译码,其中使用包括帧内脉码调制IPCM译码模式及使用预测的无损失译码模式中的一者的译码模式对所述多个视频数据块中的至少一个块进行译码;为使用所述译码模式译码的所述至少一个块指派非零量化参数QP值;以及基于用以对所述至少一个块进行译码的所述译码模式及为所述至少一个块所指派的所述非零QP值来对所述多个视频数据块中的一者或一者以上执行解块滤波。
【技术特征摘要】
【国外来华专利技术】2011.10.20 US 61/549,597;2012.03.01 US 61/605,705;1.一种对视频数据进行译码的方法,其包括: 对多个视频数据块进行译码,其中使用包括帧内脉码调制IPCM译码模式及使用预测的无损失译码模式中的一者的译码模式对所述多个视频数据块中的至少一个块进行译码; 为使用所述译码模式译码的所述至少一个块指派非零量化参数QP值;以及 基于用以对所述至少一个块进行译码的所述译码模式及为所述至少一个块所指派的所述非零QP值来对所述多个视频数据块中的一者或一者以上执行解块滤波。2.根据权利要求1所述的方法,其中基于用以对所述至少一个块进行译码的所述译码模式及所述所指派的非零QP值来对所述多个视频数据块中的所述一者或一者以上执行所述解块滤波包括: 如果用以对所述至少一个块进行译码的所述译码模式包括所述IPCM译码模式,则基于所述所指派的非零QP值对所述至少一个块执行所述解块滤波;以及 如果用以对所述至少一个块进行译码的所述译码模式包括所述无损失译码模式,则基于所述所指派的非零QP值对所述多个视频数据块的邻近块执行所述解块滤波,所述邻近块位置邻近于所述至少一个块且是使用有损失译码模式进行译码的。3.根据权利要求2所述的方法,其中基于所述所指派的非零QP值对所述至少一个块及所述邻近块中的每一者执行所述解块滤波包括基于所述所指派的非零QP值选择用于所述解块滤波的滤波器。4.根据权利要求2所述的方法,其中基于所述所指派的非零QP值对所述至少一个块及所述邻近块中的每一者执行所述解块滤波包括基于所述所指派的非零QP值确定用于所述解块滤波的滤波器强度。5.根据权利要求1所述的方法,其进一步包括在基于用以对所述至少一个块进行译码的所述译码模式及所述所指派的非零QP值对所述多个视频数据块中的所述一者或一者以上执行所述解块滤波之前,对于所述多个视频数据块中的所述一者或一者以上启用所述解块滤波。6.根据权利要求1所述的方法,其中所述译码模式包括所述无损失译码模式,所述方法进一步包括对于所述至少一个块停用解块滤波,其包含对于所述至少一个块的内部边界边缘不执行所述解块滤波。7.根据权利要求1所述的方法,其中为所述至少一个块指派所述非零QP值包括基于以下各者中的一者或一者以上来确定所述所指派的非零QP值: 针对所述至少一个块的用信号发送的QP值,其中所述用信号发送的QP值指示所述所指派的非零QP值; 针对所述至少一个块的预测的QP值;以及 针对所述至少一个块的用信号发送的差量QP值,其中所述差量QP值表示所述所指派的非零QP值与所述预测的QP值之间的差。8.根据权利要求1所述的方法,其中用以对所述至少一个块进行译码的所述译码模式包括所述IPCM译码模式,且其中为所述至少一个块指派所述非零QP值包括: 当所述至少一个块的大小小于最小译码单元量化群组大小时,将包含所述至少一个块的量化群组的至少一个群组QP值设定为所述所指派的非零QP值,其中所述量化群组还包含使用有损失译码模式译码的一个或一个以上视频数据块;以及 当所述至少一个块的所述大小大于或等于所述最小译码单元量化群组大小时,将所述多个视频数据块的相邻块的QP值设定为所述所指派的非零QP值,所述相邻块包括位置邻近于所述至少一个块的块与先前译码块中的一者或一者以上。9.根据权利要求1所述的方法,其中用以对所述至少一个块进行译码的所述译码模式包括所述IPCM译码模式,且其中为所述至少一个块指派所述非零QP值包括: 当所述至少一个块的大小小于最小译码单元量化群组大小时,将所述多个视频数据块的相邻块的QP值设定为所述所指派的非零QP值,所述相邻块包括位置邻近于所述至少一个块的块与先前译码块中的一者或一者以上。10.根据权利要求1所述的方法,其中用以对所述至少一个块进行译码的所述译码模式包括所述无损失译码模式,且其中为所述至少一个块指派所述非零QP值包括将所述多个视频数据块中的有损失块的QP值及差量QP值中的一者设定为所述所指派的非零QP值,其中所述差量QP值表示所述有损失块的所述QP值与预测的QP值之间的差,所述有损失块包括使用有损失译码模式译码的块。11.根据权利要求1所述的方法,其中用以对所述至少一个块进行译码的所述译码模式包括所述无损失译码模式,且其中为所述至少一个块指派所述非零QP值包括将常数值设定为所述所指派的非零QP值。12.根据权利要求1所述的方法,其中译码包括解码,且其中 对所述至少一个块进行解码包括在所接收位流中接收所述至少一个块的残余未经量化视频数据及重建构的视频数据中的一者,且 为所述至少一个块指派所述非零QP值包括以下各者中的一者:在所述所接收位流中接收所述所指派的非零QP值,及在所述所接收位流中接收所述至少一个块的差量QP值且基于所述差量QP值及预测的QP值确定所述所指派的非零QP值,所述差量QP值表示所述至少一个块的所述所指派的非零QP值与所述预测的QP值之间的差, 所述方法进一步包括在所述所接收位流中接收一个或一个以上语法元素,所述一个或一个以上语法元素指示对于所述多个视频数据块中的所述一者或一者以上启用所述解块滤波。13.根据权利要求12所述的方法,其中用以对所述至少一个块进行译码的所述译码模式包括所述无损失译码模式,且其中所述一个或一个以上语法元素包括第一一个或一个以上语法元素,所述方法进一步包括在所述所接收位流中接收第二一个或一个以上语法元素,所述第二一个或一个以上语法元素指示对于所述至少一个块停用所述解块滤波。14.根据权利要求1所述的方法,其中译码包括编码,且其中 对所述至少一个块进行编码包括在位流中用信号发送所述至少一个块的残余未经量化视频数据及重建构的视频数据中的一者,且 为所述至少一个块指派所述非零QP值包括以下各者中的一者:在所述位流中用信号发送所述所指派的非零QP值,及在所述位流中用信号发送所述至少一个块的差量QP值,所述差量QP值表示所述至少一个块的所述所指派的非零QP值与预测的QP值之间的差, 所述方法进一步包括在所述位流中用信号发送一个或一个以上语法元素,所述一个或一个以上语法元素指示对于所述多个视频数据块中的所述一者或一者以上启用所述解块滤波。15.根据权利要求14所述的方法,其中用以对所述至少一个块进行译码的所述译码模式包括所述无损失译码模式,且其中所述一个或一个以上语法元素包括第一一个或一个以上语法元素,所述方法进一步包括在所述位流中用信号发送第二一个或一个以上语法元素,所述第二一个或一个以上语法元素指示对于所述至少一个块停用所述解块滤波。16.一种经配置以对视频数据进行译码的设备,所述设备包括视频译码器,所述视频译码器经配置以: 对多个视频数据块进行译码,其中所述视频译码器经配置以使用包括帧内脉码调制IPCM译码模式及使用预测的无损失译码模式中的一者的译码模式对所述多个视频数据块中的至少一个块进行译码; 为使用所述译码模式译码的所述至少一个块指派非零量化参数QP值;以及 基于用以对所述至少一个块进行译码的所述译码模式及为所述至少一个块所指派的所述非零QP值来对所述多个视频数据块中的一者或一者以上执行解块滤波。17.根据权 利要求16所述的设备,其中为了基于用以对所述至少一个块进行译码的所述译码模式及所述所指派的非零QP值来对所述多个视频数据块中的所述一者或一者以上执行所述解块滤波,所述视频译码器经配置以: 如果用以对所述至少一个块进行译码的所述译码模式包括所述IPCM译码模式,则基于所述所指派的非零QP值对所述至少一个块执行所述解块滤波;以及 如果用以对所述至少一个块进行译码的所述译码模式包括所述无损失译码模式,则基于所述所指派的非零QP值对所述多个视频数据块的邻近块执行所述解块滤波,所述邻近块位置邻近于所述至少一个块且是使用有损失译码模式进行译码的。18.根据权利要求17所述的设备,其中为了基于所述所指派的非零QP值来对所述至少一个块及所述邻近块中的每一者执行所述解块滤波,所述视频译码器经配置以执行以下各者中的一者或一者以上: 基于所述所指派的非零QP值选择用于所述解块滤波的滤波器;以及 基于所述所指派的非零QP值确定用于所述解块滤波的滤波器强度。19.根据权利要求16所述的设备,其中所述视频译码器经进一步配置以在基于用以对所述至少一个块进行译码的所述译码模式及所述所指派的非零QP值对所述多个视频数据块中的所述一者或一者以上执行所述解块滤波之前,对于所述多个视频数据块中的所述一者或一者以上启用所述解块滤波。20.根据权利要求16所述的设备,其中所述译码模式包括所述无损失译码模式,且其中所述视频译码器经进一步配置以对于所述至少一个块停用解块滤波,其包含所述视频译码器对于所述至少一个块的内部边界边缘不执行所述解块滤波。21.根据权利要求16所述的设备,其中为了为所述至少一个块指派所述非零QP值,所述视频译码器经配置以基于以下各者中的一者或一者以上来确定所述所指派的非零QP值: 针对所述至少一个块的用信号发送的QP值,其中所述用信号发送的QP值指示所述所指派的非零QP值; 针对所述至少一个块的预测的QP值;以及针对所述至少一个块的用信号发送的差量QP值,其中所述差量QP值表示所述所指派的非零QP值与所述预测的QP值之间的差。22.根据权利要求16所述的设备,其中用以对所述至少一个块进行译码的所述译码模式包括所述IPCM译码模式,且其中为了为所述至少一个块指派所述非零QP值,所述视频译码器经配置以: 当所述至少一个块的大小小于最小译码单元量化群组大小时,将包含所述至少一个块的量化群组的至少一个群组QP值设定为所述所指派的非零QP值,其中所述量化群组还包含使用有损失译码模式译码的一个或一个以上视频数据块;以及 当所述至少一个块的所述大小大于或等于所述最小译码单元量化群组大小时,将所述多个视频数据块的相邻块的QP值设定为所述所指派的非零QP值,所述相邻块包括位置邻近于所述至少一个块的块与先前译码块中的一者或一者以上。23.根据权利要求16所述的设备,其中用以对所述至少一个块进行译码的所述译码模式包括所述IPCM译码模式,且其中为了为所述至少一个块指派所述非零QP值,所述视频译码器经配置以: 当所述至少一个块的大小小于最小译码单元量化群组大小时,将所述多个视频数据块的相邻块的QP值设定为所述所指派的非零QP值,所述相邻块包括位置邻近于所述至少一个块的块与先前译码块中的一者或一者以上。24.根据权利要求16所述的设备,其中用以对所述至少一个块进行译码的所述译码模式包括所述无损失译码模式,且其中为了为所述至少一个块指派所述非零QP值,所述视频译码器经配置以将所述多个视频数据块中的有损失块的QP值及差量QP值中的一者设定为所述所指派的非零QP值,其中所述差量QP值表示所述有损失块的所述QP值与预测的QP值之间的差,所述有损失块包括使用有损失译码模式译码的块。25.根据权利要求16所述的设备,其中用以对所述至少一个块进行译码的所述译码模式包括所述无损失译码模式,且其中为了为所述至少一个块指派所述非零QP值,所述视频译码器经配置以将常数值设定为所述所指派的非零QP值。26.根据权利要求16所述的设备,其中为了对包含所述至少一个块的所述多个视频数据块进行译码,所述视频译码器经配置以对包含所述至少一个块的所述多个视频块进行解码,且其中 为了对所述至少一个块进行解码,所述视频译码器经配置以在所接收位流中接收所述至少一个块的残余未经量化视频数据及重建构的视频数据中的一者,且 为了为所述至少一个块指派所述非零QP值,所述视频译码器经配置以执行以下各者中的一者:在所述所接收位流中接收所述所指派的非零QP值,及在所述所接收位流中接收所述至少一个块的差量QP值且基于所述差量QP值及预测的QP值确定所述所指派的非零QP值,所述差量QP值表示所述至少一个块的所述所指派的非零QP值与所述预测的QP值之间的差,及 其中所述视频译码器经进一步配置以在所述所接收位流中接收一个或一个以上语法元素,所述一个或一个以上语法元素指示对于所述多个视频数据块中的所述一者或一者以上启用所述解块滤波。27.根据权利要求26所述的设备,其中所述译码模式包括所述无损失译码模式,其中所述一个或一个以上语法元素包括第一一个或一个以上语法元素,且其中所述视频译码器经进一步配置以在所述所接收位流中接收第二一个或一个以上语法元素,所述第二一个或一个以上语法元素指示对于所述至少一个块停用所述解块滤波。28.根据权利要求16所述的设备,其中为了对包含所述至少一个块的所述多个视频数据块进行译码,所述视频译码器经配置以对包含所述至少一个块的所述多个视频块进行编码,且其中 为了对所述至少一个块进行编码,所述视频译码器经配置以在位流中用信号发送所述至少一个块的残余未经量化视频数据及重建构的视频数据中的一者,且 为了为所述至少一个块指派所述非零QP值,所述视频译码器经配置以执行以下各者中的一者:在所述位流中用信号发送所述所指派的非零QP值,及在所述位流中用信号发送所述至少一个块的差量QP值,所述差量QP值表示所述至少一个块的所述所指派的非零QP值与预测的QP值之间的差, 其中所述视频译码器经进一步配置以在所述位流中用信号发送一个或一个以上语法元素,所述一个或一个以上语法元素指示对于所述多个视频数据块中的所述一者或一者以上启用所述解块滤波。29.根据权利要求28所述的设备...
【专利技术属性】
技术研发人员:格尔特·范德奥维拉,马尔塔·卡切维奇,翔林·王,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。