视频压缩中的变换跳过模式制造技术

技术编号:11262704 阅读:75 留言:0更新日期:2015-04-08 08:03
本发明专利技术涉及一种用于译码视频数据的装置,其包含视频译码器,所述视频译码器经配置以:针对色度变换块TB,确定用于所述色度TB的子取样格式;基于用于所述色度TB的所述子取样格式,识别一或多个相对应的明度TB;针对所述一或多个相对应的明度TB中的每一者,确定所述相对应的明度TB是否是使用变换跳过模式来译码;及,基于使用所述变换跳过模式译码的所述一或多个相对应的明度TB的数目大于或等于阈值,确定所述色度TB是在所述变换跳过模式中译码。

【技术实现步骤摘要】
【国外来华专利技术】视频压缩中的变换跳过模式本申请案主张2012年6月22日申请的第61/663,453号美国临时专利申请案的权益,所述申请案的全部内容以引用的方式并入本文中。
本专利技术涉及视频译码。
技术介绍
数字视频能力可并入到广泛范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子图书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的“智能电话”、视频电话会议装置、视频流装置及其类似者。数字视频装置实施视频压缩技术,例如,由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)定义的标准、目前正在开发的高效率视频译码(HEVC)标准及此类标准的扩展中所描述的视频压缩技术。视频装置可以通过实施此类视频压缩技术来更有效率地发射、接收、编码、解码和及/或存储数字视频信息。视频压缩技术执行空间(图片内)预测及/或时间(图片间)预测来减少或去除视频序列中固有的冗余。对于基于块的视频译码,可以将视频切片(即,视频帧或视频帧的一部分)分割成视频块,视频块也可被称作树块、译码单元(CU)及/或译码节点。图片的经帧内译码(I)切片中的视频块是使用相对于同一图片中的相邻块中的参考样本的空间预测来编码。图片的经帧间译码(P或B)切片中的视频块可使用相对于同一图片中的相邻块中的参考样本的空间预测,或相对于其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。空间或时间预测导致译码块的预测性块。残余数据表示待译码的原始块与预测性块之间的像素差。经帧间译码块是根据指向形成预测性块的参考样本块的运动向量及指示经译码块与预测性块之间的差的残余数据来编码。经帧内译码块是根据帧内译码模式及残余数据来编码。为了进一步压缩,可以将残余数据从像素域变换到变换域,从而产生残余变换系数,接着可以将残余变换系数量化。可以扫描最初以二维阵列布置的经量化的变换系数,以便产生变换系数的一维向量,并且可以应用熵译码以实现更多的压缩。
技术实现思路
根据本专利技术的技术,一种视频解码器可通过识别对应于色度变换块的相对应的明度变换块来确定所述色度变换块是否是使用变换跳过模式来译码。基于使用所述变换跳过模式译码多少个所述明度变换块,所述视频解码器可在未接收到明确地识别所述色度变换块是否是使用所述变换跳过模式来译码的语法元素的情况下确定所述色度变换块是否是使用所述变换跳过模式来译码。在一个实例中,一种解码视频数据的方法包含:针对色度变换块(TB),确定用于所述色度TB的子取样格式;基于用于所述色度TB的所述子取样格式,识别一或多个相对应的明度TB;针对所述一或多个相对应的明度TB中的每一者,接收指示所述相对应的明度TB是否是使用变换跳过模式来译码的旗标;及,基于使用所述变换跳过模式译码的所述一或多个相对应的明度TB的数目大于或等于阈值,确定所述色度TB是在所述变换跳过模式中译码。在另一实例中,一种解码视频数据的方法包含:针对色度变换块(TB),确定用于所述色度TB的子取样格式;基于用于所述色度TB的所述子取样格式,识别一或多个相对应的明度TB;针对所述一或多个相对应的明度TB中的每一者,产生指示所述相对应的明度TB是否是使用变换跳过模式来译码的旗标;及,基于使用所述变换跳过模式译码的所述一或多个相对应的明度TB的数目大于或等于阈值,使用所述变换跳过模式编码所述色度TB,而不产生指示所述色度TB是使用所述变换跳过模式来译码的语法元素。在另一实例中,一种用于译码视频数据的装置包含视频译码器,所述视频译码器经配置以:针对色度变换块(TB),确定用于所述色度TB的子取样格式;基于用于所述色度TB的所述子取样格式,识别一或多个相对应的明度TB;针对所述一或多个相对应的明度TB中的每一者,确定所述相对应的明度TB是否是使用变换跳过模式来译码;及基于使用所述变换跳过模式译码的所述一或多个相对应的明度TB的数目大于或等于阈值,确定所述色度TB是在所述变换跳过模式中译码。在另一实例中,一种用于译码视频数据的设备包含:用于针对色度变换块(TB)确定用于所述色度TB的子取样格式的装置;用于基于用于所述色度TB的所述子取样格式识别一或多个相对应的明度TB的装置;用于针对所述一或多个相对应的明度TB中的每一者译码指示所述相对应的明度TB是否是使用变换跳过模式来译码的旗标的装置;及用于基于使用所述变换跳过模式译码的所述一或多个相对应的明度TB的数目大于或等于阈值,确定所述色度TB是在所述变换跳过模式中译码的装置。在另一实例中,一种存储指令的计算机可读存储媒体,所述指令在被执行时致使一或多个处理器进行以下操作:针对色度变换块(TB),确定用于所述色度TB的子取样格式;基于用于所述色度TB的所述子取样格式,识别一或多个相对应的明度TB;针对所述一或多个相对应的明度TB中的每一者,译码指示所述相对应的明度TB是否是使用变换跳过模式来译码的旗标;及,基于使用所述变换跳过模式译码的所述一或多个相对应的明度TB的数目大于或等于阈值,确定所述色度TB是在所述变换跳过模式中译码。随附图式及以下描述中阐述一或多个实例的细节。其它特征、目标及优点将从所述描述及图式以及权利要求书而显而易见。附图说明图1是说明可利用本专利技术中描述的技术的实例视频编码及解码系统的框图。图2A到2C是说明用于视频数据的不同样本格式的概念图。图3是说明根据4:2:0样本格式格式化的16×16译码单元的概念图。图4是说明根据4:2:2样本格式格式化的16×16译码单元的概念图。图5是说明可实施本专利技术中描述的技术的实例视频编码器的框图。图6是说明可实施本专利技术中描述的技术的实例视频解码器的框图。图7是说明根据本专利技术的技术的用于编码视频数据的方法的流程图。图8是说明根据本专利技术的技术的用于解码视频数据的方法的流程图。具体实施方式用于新兴的高效率视频译码(HEVC)标准的各种提议包含用于译码变换单元(TU)的变换跳过模式。变换跳过模式可增加用于一些类型的视频内容的译码效率。包含HEVC标准的各种视频译码标准包含表示视频数据的原始块与视频数据的经预测块(例如,视频数据的经帧间预测块或视频数据的经帧内预测块)之间的差的残余数据的译码。视频编码器通常变换、量化及熵编码残余数据。视频编码器通过将例如离散余弦变换(DCT)或某一概念上类似变换等变换应用于像素域中的数据以产生变换域中的变换系数来变换残余数据,且视频编码器接着量化所得变换系数。当视频解码器接收到经编码残余数据时,视频解码器一般执行由视频编码器执行的操作的逆向操作。举例来说,视频解码器可熵解码经量化的变换系数,将变换系数反量化,及最后执行反变换过程以将变换系数变换回到像素域中的残余数据。一旦获得像素域残余数据,视频解码器便可将残余数据加到视频数据的经预测块以形成经重新构造的视频数据块。经重新构造的视频块接近视频数据的原始块。可将各种滤波操作应用于经重新构造的视频块以进一步改进经重新构造的视频数据的质量,各种滤波操作例如解块滤波器、样本自适应偏移(SAO)及/或自适应环路滤波器(ALF)。在变换跳过模式中本文档来自技高网
...
视频压缩中的变换跳过模式

【技术保护点】
一种解码视频数据的方法,所述方法包括:针对色度变换块TB,确定用于所述色度TB的子取样格式;基于用于所述色度TB的所述子取样格式,识别一或多个相对应的明度TB;针对所述一或多个相对应的明度TB中的每一者,接收指示所述相对应的明度TB是否是使用变换跳过模式来译码的旗标;以及基于使用所述变换跳过模式译码的所述一或多个相对应的明度TB的数目大于或等于阈值,确定所述色度TB是在所述变换跳过模式中译码。

【技术特征摘要】
【国外来华专利技术】2012.06.22 US 61/663,453;2013.06.20 US 13/922,8511.一种解码视频数据的方法,所述方法包括:确定用于色度变换块TB的子取样格式;基于用于所述色度TB的所述子取样格式,识别一或多个相对应的明度TB;确定包括所述色度TB的译码单元的大小是否等于用于译码单元的最小启用大小;响应于确定所述译码单元的所述大小等于所述最小启用大小而针对所述一或多个相对应的明度TB中的每一者,接收指示所述相对应的明度TB是否是使用变换跳过模式来译码的旗标;以及基于使用所述变换跳过模式译码的所述一或多个相对应的明度TB的数目大于或等于阈值,确定所述色度TB是在所述变换跳过模式中译码。2.根据权利要求1所述的方法,其中所述子取样格式对应于4:4:4格式,且其中所述一或多个相对应的明度TB由一个相对应的明度TB组成,且其中所述阈值等于1。3.根据权利要求1所述的方法,其中所述子取样格式对应于4:2:2格式,且所述一或多个相对应的明度TB由两个相对应的明度TB组成,且其中所述阈值大于或等于1。4.根据权利要求1所述的方法,其中所述子取样格式对应于4:2:0格式,且所述一或多个相对应的明度TB由四个相对应的明度TB组成,且其中所述阈值等于N,其中N为在1与4之间的整数值。5.根据权利要求1所述的方法,其中针对所述一或多个相对应的明度TB中的每一者接收指示所述相对应的明度TB是否是使用所述变换跳过模式译码的所述旗标包括:接收针对所述相对应的明度TB的一或多个语法元素,其中所述一或多个语法元素指示所述相对应的明度TB是否是使用所述变换跳过模式译码。6.根据权利要求1所述的方法,其中所述最小启用大小是基于用于经译码视频的参数集来确定。7.根据权利要求1所述的方法,其中所述旗标指示所述译码单元的明度分量是否是使用变换跳过模式译码。8.根据权利要求7所述的方法,其进一步包括∶至少基于指示所述译码单元的明度分量是否是使用变换跳过模式译码的所述旗标,导出所述译码单元的色度分量是否是使用变换跳过模式译码。9.一种编码视频数据的方法,所述方法包括:确定用于色度变换块TB的子取样格式;基于用于所述色度TB的所述子取样格式,识别一或多个相对应的明度TB;确定包括所述色度TB的译码单元的大小是否等于用于译码单元的最小启用大小;响应于确定所述译码单元的所述大小等于所述最小启用大小而针对所述一或多个相对应的明度TB中的每一者,产生指示所述相对应的明度TB是否是使用变换跳过模式译码的旗标;基于使用所述变换跳过模式译码的所述一或多个相对应的明度TB的数目大于或等于阈值,使用所述变换跳过模式编码所述色度TB,而不产生指示所述色度TB是使用所述变换跳过模式来译码的语法元素。10.根据权利要求9所述的方法,其中所述子取样格式对应于4:4:4格式,且其中所述一或多个相对应的明度TB由一个相对应的明度TB组成,且其中所述阈值等于1。11.根据权利要求9所述的方法,其中所述子取样格式对应于4:2:2格式,且所述一或多个相对应的明度TB由两个相对应的明度TB组成,且其中所述阈值大于或等于1。12.根据权利要求9所述的方法,其中所述子取样格式对应于4:2:0格式,且所述一或多个相对应的明度TB由四个相对应的明度TB组成,且其中所述阈值等于N,其中N为在1与4之间的整数值。13.根据权利要求9所述的方法,其中针对所述一或多个相对应的明度TB中的每一者产生指示所述相对应的明度TB是否是使用所述变换跳过模式译码的所述旗标包括:产生针对所述相对应的明度TB的一或多个语法元素,其中所述一或多个语法元素指示所述相对应的明度TB是否是使用所述变换跳过模式译码。14.一种用于译码视频数据的装置,所述装置包括:视频译码器,其经配置以:确定用于色度变换块TB的子取样格式;基于用于所述色度TB的所述子取样格式,识别一或多个相对应的明度TB;确定包括所述色度TB的译码单元的大小是否等于用于译码单元的最小启用大小;响应于确定所述译码单元的所述大小等于所述最小启用大小而针对所述一或多个相对应的明度TB中的每一者,译码指示所述相对应的明度TB是否是使用变换跳过模式来译码的旗标;及基于使用所述变换跳过模式译码的所述一或多个相对应的明度TB的数目大于或等于阈值,确定所述色度TB是在所述变换跳过模式中译码。15.根据权利要求14所述的装置,其中所述子取样格式对应于4:4:4格式,且其中所述一或多个相对应的明度TB由一个相对应的明...

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

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

1