视频译码中用信号发送无损译码模式和脉码调制(PCM)模式的统一制造技术

技术编号:11180600 阅读:146 留言:0更新日期:2015-03-25 10:07
本文描述的技术涉及协调视频译码中的译码模式和滤波的信令。在一个实例中,提供一种对视频数据进行解码的方法,其包含对第一语法元素进行解码以确定是否PCM译码模式用于一或多个视频块,其中所述PCM译码模式指代将像素值译码为PCM样本的模式。所述方法进一步包含对第二语法元素进行解码以确定是否环路内滤波应用于所述一或多个视频块。响应于指示使用了所述PCM译码模式的所述第一语法元素,所述方法进一步包含至少部分地基于所述第二语法元素将环路内滤波应用于所述一或多个视频块,以及至少部分地基于所述第一和第二语法元素对所述一或多个视频块进行解码。

【技术实现步骤摘要】
【国外来华专利技术】本申请案主张2012年6月18日申请的第61/661,242号美国临时申请案和2012年6月29日申请的第61/666,632号美国临时申请案的权益,以上申请案中的每一者的整个内容以引用方式并入本文。
本专利技术涉及视频译码,且更特定来说涉及用信号发送视频译码模式。
技术介绍
数字视频能力可并入到广泛范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、视频电话会议装置,及其类似物。数字视频装置实施视频压缩技术,例如在由MPEG-2、MPEG-4、ITU-T H.263、ITU-T H.264/MPEG-4第10部分高级视频译码(AVC)、当前在开发的高效视频译码(HEVC)标准所定义的标准和这些标准的扩展中所描述的技术,以更有效地发射、接收和存储数字视频信息。视频压缩技术执行空间(图片内)预测和/或时间(图片间)预测以减少或移除视频序列中固有的冗余。针对基于块的视频译码,视频切片可分割为若干视频块,所述视频块也可被称为树块、译码单元(CU)和/或译码节点。图片的经帧内译码(I)切片中的视频块是相对于同一图片中的相邻块中的参考样本使用空间预测来编码。图片的经帧间译码(P或B)切片中的视频块可相对于同一图片中的相邻块中的参考样本使用空间预测,或相对于其它参考图片中的参考样本使用时间预测。图片可称为帧,且参考图片可称为参考帧。空间或时间预测针对待译码的块产生预测性块。残余数据表示在待译码的原始块与预测性块之间的像素差。经帧间译码块是根据指向形成预测性块的参考样本的块的运动向量及指示在经译码块与预测性块之间的差的残余数据来编码。经帧内译码块是根据帧内译码模式及残余数据来编码。为进行进一步压缩,可将残余数据从像素域变换到变换域,从而产生接着可被量化的残余变换系数。最初以二维阵列布置的经量化变换系数可经扫描,以便产生变换系数的一维向量,且可应用熵译码以实现甚至更多的压缩。
技术实现思路
大体上,本专利技术描述视频译码中用于无损译码和脉码调制(PCM)译码模式的信令的技术。在一些实例中,所述技术可通过例如用信号发送或解译用以彼此结合地用信号发送无损和PCM译码模式的语法元素,来提供用信号发送与译码模式相关联的信息的改善的效率。在一个实例中,本专利技术中描述的技术涉及用于对视频数据进行解码的方法。所述方法包含对第一语法元素进行解码以确定是否PCM译码模式用于一或多个视频块,其中所述PCM译码模式指代将像素值译码为PCM样本的模式。所述方法进一步包括对第二语法元素进行解码以指示是否环路内滤波应用于所述一或多个视频块。响应于指示使用了所述PCM译码模式的所述第一语法元素,所述方法进一步包括至少部分地基于所述第二语法元素将环路内滤波应用于所述一或多个视频块。所述方法还包括至少部分地基于第一语法元素和第二语法元素对所述一或多个视频块进行解码。在一个实例中,本专利技术中描述的技术涉及用于对视频数据进行编码的方法。所述方法包含对第一语法元素进行编码以指示是否PCM译码模式用于一或多个视频块,其中所述PCM译码模式指代将像素值译码为PCM样本的模式。所述方法还包含对第二语法元素进行编码以指示是否环路内滤波应用于所述一或多个视频块。响应于指示使用了所述PCM译码模式的所述第一语法元素,所述方法进一步包含至少部分地基于所述第二语法元素将环路内滤波应用于所述一或多个视频块。所述方法还包含至少部分地基于第一语法元素和第二语法元素对所述一或多个视频块进行编码。在另一实例中,本专利技术中描述的技术涉及视频译码装置。所述视频译码装置包含视频译码器,所述视频译码器经配置以对指示是否脉码调制(PCM)模式用于一或多个视频块的第一语法元素进行译码,其中所述PCM译码模式指代将像素值译码为PCM样本的模式。所述视频译码器进一步经配置以对指示是否环路内滤波应用于所述一或多个视频块的第二语法元素进行译码。所述视频译码器进一步经配置以响应于指示使用了所述PCM译码模式的所述第一语法元素,至少部分地基于所述第二语法元素将环路内滤波应用于所述一或多个视频块。在又一实例中,本专利技术中描述的技术涉及计算机可读存储媒体。所述计算机可读存储媒体其上存储有指令,所述指令在执行时致使用于对视频数据进行译码的装置的处理器对指示是否脉码调制(PCM)模式用于一或多个视频块的第一语法元素进行译码,其中所述PCM译码模式指代将像素值译码为PCM样本的模式。所述指令进一步致使所述处理器对指示是否环路内滤波应用于所述一或多个视频块的第二语法元素进行译码。所述指令进一步致使所述处理器响应于指示使用了所述PCM译码模式的所述第一语法元素,至少部分地基于所述第二语法元素将环路内滤波应用于所述一或多个视频块。在另一实例中,本专利技术中描述的技术涉及视频译码装置。所述视频译码装置包含用于对指示是否脉码调制(PCM)模式用于一或多个视频块的第一语法元素进行译码的装置,其中所述模式指代将像素值译码为PCM样本的PCM译码模式。所述视频译码装置进一步包含用于对指示是否环路内滤波应用于所述一或多个视频块的第二语法元素进行译码的装置。所述视频译码装置进一步包含用于响应于指示使用了所述PCM译码模式的所述第一语法元素至少部分地基于所述第二语法元素将滤波应用于所述一或多个视频块的装置。在一个实例中,本专利技术中描述的技术涉及用于对视频数据进行解码的方法。所述方法包含对第一语法元素进行解码以确定是否无损译码模式用于一或多个视频块或PCM译码模式用于所述一或多个视频块,其中所述无损译码模式指代在译码过程中绕过变换、量化和环路内滤波的模式,且其中所述PCM译码模式指代将像素值译码为PCM样本的模式。所述方法进一步包含响应于指示真值的所述第一语法元素,对指示使用了所述无损译码模式或所述PCM模式中的哪一者的第二语法元素进行解码。在另一实例中,本专利技术中描述的技术涉及用于对视频数据进行编码的方法。所述方法包含对第一语法元素进行编码以确定是否无损译码模式用于一或多个视频块或PCM译码模式用于所述一或多个视频块,其中所述无损译码模式指代在译码过程中绕过变换、量化和环路内滤波的模式,且其中所述PCM译码模式指代将像素值译码为PCM样本的模式。所述方法进一步包含响应于指示真值的所述第一语法元素,对第二语法元素进行编码以指示使用了所述无损译码模式或所述PCM模式中的哪一者本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201380031716.html" title="视频译码中用信号发送无损译码模式和脉码调制(PCM)模式的统一原文来自X技术">视频译码中用信号发送无损译码模式和脉码调制(PCM)模式的统一</a>

【技术保护点】
一种对视频数据进行解码的方法,所述方法包括:对第一语法元素进行解码以确定是否脉码调制PCM译码模式用于一或多个视频块,其中所述PCM译码模式指代将像素值译码为PCM样本的模式;对第二语法元素进行解码以确定是否环路内滤波应用于所述一或多个视频块;响应于指示使用了所述PCM译码模式的所述第一语法元素,至少部分地基于所述第二语法元素将环路内滤波应用于所述一或多个视频块;以及至少部分地基于所述第一语法元素和所述第二语法元素对所述一或多个视频块进行解码。

【技术特征摘要】
【国外来华专利技术】2012.06.18 US 61/661,242;2012.06.29 US 61/666,632;1.一种对视频数据进行解码的方法,所述方法包括:
对第一语法元素进行解码以确定是否脉码调制PCM译码模式用于一或多个视频
块,其中所述PCM译码模式指代将像素值译码为PCM样本的模式;
对第二语法元素进行解码以确定是否环路内滤波应用于所述一或多个视频块;
响应于指示使用了所述PCM译码模式的所述第一语法元素,至少部分地基于所
述第二语法元素将环路内滤波应用于所述一或多个视频块;以及
至少部分地基于所述第一语法元素和所述第二语法元素对所述一或多个视频块
进行解码。
2.根据权利要求1所述的方法,其中如果所述第一语法元素指示使用了所述PCM译
码模式且所述第二语法元素指示假值,那么对所述一或多个视频块进行解码进一步
包括使用PCM译码模式和环路内滤波对所述一或多个视频块进行解码,且其中如
果所述第一语法元素指示使用了所述PCM译码模式且所述第二语法元素指示真
值,那么对所述一或多个视频块进行解码进一步包括使用PCM译码模式而不使用
环路内滤波对所述一或多个视频块进行解码。
3.根据权利要求1所述的方法,其中所述第一语法元素包括译码单元CU语法层级中
的pcm_flag语法元素,且其中所述第二语法元素包括所述CU语法层级中的
cu_transquant_loopfilter_bypass_flag语法元素。
4.根据权利要求3所述的方法,其中所述cu_transquant_loopfilter_bypass_flag语法元
素朝向所述CU语法的末尾定位,但在no_residual_data_flag语法元素之前。
5.根据权利要求1所述的方法,其进一步包括:
对第三语法元素(pcm_loop_filter_disable_flag)进行解码以确定滤波是否经启用;
响应于指示滤波经启用的所述第三语法元素,至少部分地基于所述第二语法元素
应用所述滤波;以及
响应于指示滤波经停用的所述第三语法元素,针对具有PCM译码模式的一或多
个视频块停用滤波。
6.根据权利要求5所述的方法,其中所述第三语法元素包括所述一或多个视频块的序
列参数集SPS、图片参数集PPS和切片标头中的一者中的
pcm_loop_filter_disable_flag语法元素。
7.一种对视频数据进行编码的方法,所述方法包括:
对第一语法元素进行编码以指示是否脉码调制PCM译码模式用于一或多个视频
块,其中所述PCM译码模式指代将像素值译码为PCM样本的模式;
对第二语法元素进行编码以指示是否环路内滤波应用于所述一或多个视频块;
响应于指示使用了所述PCM译码模式的所述第一语法元素,至少部分地基于所
述第二语法元素将环路内滤波应用于所述一或多个视频块;以及
至少部分地基于所述第一语法元素和所述第二语法元素对所述一或多个视频块
进行编码。
8.根据权利要求7所述的方法,其中如果所述第一语法元素指示使用了所述PCM译
码模式且所述第二语法元素指示假值,那么对所述一或多个视频块进行编码进一步
包括使用PCM译码模式和环路内滤波对所述一或多个视频块进行编码,且其中如
果所述第一语法元素指示使用了所述PCM译码模式且所述第二语法元素指示真
值,那么对所述一或多个视频块进行编码进一步包括使用PCM译码模式而不使用
环路内滤波对所述一或多个视频块进行编码。
9.根据权利要求7所述的方法,其中所述第一语法元素包括译码单元CU语法层级中
的pcm_flag语法元素,且其中所述第二语法元素包括所述CU语法层级中的
cu_transquant_loopfilter_bypass_flag语法元素。
10.根据权利要求9所述的方法,其中所述cu_transquant_loopfilter_bypass_flag语法元
素朝向所述CU语法的末尾定位,但在no_residual_data_flag语法元素之前。
11.根据权利要求7所述的方法,其进一步包括:
对第三语法元素(pcm_loop_filter_disable_flag)进行编码以指示滤波是否经启用;
响应于指示滤波经启用的所述第三语法元素,至少部分地基于所述第二语法元素

\t应用滤波;以及
响应于指示滤波经停用的所述第三语法元素,针对具有PCM译码模式的一或多
个视频块停用滤波。
12.根据权利要求11所述的方法,其中所述第三语法元素包括所述一或多个视频块的
序列参数集SPS、图片参数集PPS和切片标头中的一者中的
pcm_loop_filter_disable_flag语法元素。
13.一种包括视频译码器的视频译码装置,所述视频译码器经配置以:
对指示是否脉码调制PCM模式用于一或多个视频块的第一语法元素进行译码,
其中所述PCM译码模式指代将像素值译码为PCM样本的模式;
对指示是否环路内滤波应用于所述一或多个视频块的第二语法元素进行译码;以

响应于指示使用了所述PCM译码模式的所述第一语法元素,至少部分地基于所
述第二语法元素将环路内滤波应用于所述一或多个视频块。
14.根据权利要求13所述的视频译码装置,其中如果所述第一语法元素指示使用了所
述PCM译码模式且所述第二语法元素指示假值,那么所述视频译码器进一步经配
置以使用PCM模式和环路内滤波对所述一或多个视频块进行译码。
15.根据权利要求13所述的视频译码装置,其中所述第一语法元素包括译码单元CU
语法层级中的pcm_flag语法元素,且其中所述第二语法元素包括所述CU语法层
级中的cu_transquant_loopfilter_bypass_flag语法元素。
16.根据权利要求15所述的视频译码装置,其中所述
cu_transquant_loopfilter_bypass_flag语法元素朝向所述CU语法的末尾定位,但在
no_residual_data_flag语法元素之前。
17.根据权利要求13所述的视频译码装置,其进一步包括:
对指示滤波是否经启用的第三语法元素(pcm_loop_filter_disable_flag)进行译码;
响应于指示滤波经启用的所述第三语法元素,至少部分地基于所述第二语法元素

\t应用滤波;以及
响应于指示滤波经停用的所述第三语法元素,针对具有PCM译码模式的一或多
个视频块停用滤波。
18.根据权利要求17所述的视频译码装置,其中所述第三语法元素包括所述一或多个
视频块的序列参数集SPS、图片参数集PPS和切片标头中的一者中的
pcm_loop_filter_disable_flag语法元素。
19.根据权利要求13所述的视频译码装置,其中所述视频译码装置是视频解码器,其
中对所述第一语法元素进行译码包括对所述第一语法元素进行解码以确定是否脉
码调制PCM模式用于所述一或多个视频块,其中对所述第二语法元素进行译码包
括对所述第二语法元素进行解码以确定是否无损译码模式用于一或多个视频块,所
述视频解码器进一步经配置以:
至少部分地基于所述第一语法元素和所述第二语法元素对所述一或多个视频块
进行解码。
20.根据权利要求13所述的视频译码装置,其中所述视频译码装置是视频编码器,其
中对所述第一语法元素进行译码包括对指示是否脉码调制PCM模式用于所述一或
多个视频块的所述第一语法元素进行编码,其中对所述第二语法元素进行译码包括
对指示是否无损译码模式用于一或多个视频块的所述第二语法元素进行编码,所述
视频编码器进一步经配置以:
至少部分地基于所述第一语法元素和所述第二语法元素对所述一或多个视频块
进行编码。
21.一种其上存储有指令的计算机可读存储媒体,所述指令在执行时致使用于对视频数
据进行译码的装置的处理器进行以下操作:
对指示是否脉码调制PCM模式用于一或多个视频块的第一语法元素进行译码,
其中所述PCM译码模式指代将像素值译码为PCM样本的模式;
对指示是否环路内滤波应用于所述一或多个视频块的第二语法元素进行译码;以

响应于指示使用了所述PCM译码模式的所述第一语法元素,至少部分地基于所

\t述第二语法元素将环路内滤波应用于所述一或多个视频块。
22.根据权利要求21所述的计算机可读存储媒体,其中如果所述第一语法元素指示使
用了所述PCM译码模式且所述第二语法元素指示假值,那么所述指令进一步致使
所述用于对视频数据进行译码的装置的所述处理器使用PCM模式和环路内滤波对
所述一或多个视频块进行译码。
23.根据权利要求21所述的计算机可读存储媒体,其中所述第一语法元素包括译码单
元CU语法层级中的pcm_flag语法元素,且其中所述第二语法元素包括所述CU语
法层级中的cu_transquant_loopfilter_bypass_flag语法元素。
24.根据权利要求21所述的计算机可读存储媒体,所述指令进一步致使所述用于对视
频数据进行译码的装置的所述处理器:
对指示滤波是否经启用的第三语法元素(pcm_loop_filter_disable_flag)进行译码;
响应于指示滤波经启用的所述第三语法元素,至少部分地基于所述第二语法元素
应用滤波;以及
响应于指示滤波经停用的所述第三语法元素,针对具有PCM译码模式的一或多
个视频块停用滤波。
25.一种视频译码装置,其包括:
用于对指示是否脉码调制PCM模式用于一或多个视频块的第...

【专利技术属性】
技术研发人员:瑞珍·雷克斯曼·乔许格尔特·范德奥维拉马尔塔·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利