使用不同的色度格式的具有未经滤波的参考样本的视频译码制造技术

技术编号:31820995 阅读:11 留言:0更新日期:2022-01-12 12:16
一种用于处理视频数据的设备包括:被配置为存储视频数据的存储器以及在电路中实现的一个或多个处理器。一个或多个处理器被配置为:获得针对视频数据的图片的区域的未经滤波的参考样本。一个或多个处理器被配置为:禁用针对YUV 4:2:0格式和YUV 4:4:4格式的色度样本的未经滤波的参考样本的帧内参考样本平滑。一个或多个处理器还被配置为:当生成YUV 4:2:0格式的色度分量时,以及当生成YUV 4:4:4格式的色度分量时,使用帧内预测基于未经滤波的参考样本来生成针对图片的块的预测块的色度样本。本。本。

【技术实现步骤摘要】
【国外来华专利技术】使用不同的色度格式的具有未经滤波的参考样本的视频译码
[0001]本申请要求于2020年2月25日递交的美国申请No.16/800,864的优先权,该美国申请要求于2019年3月15日递交的美国临时专利申请62/819,368的利益,据此将上述申请的全部内容通过引用的方式并入。


[0002]本公开内容涉及视频编码和视频解码。

技术介绍

[0003]数字视频能力可以并入范围广泛的设备中,包括数字电视、数字直接广播系统、无线广播系统、个人数字助理(PDA)、笔记本电脑或台式电脑、平板电脑、电子书阅读器、数码照相机、数字录音设备、数字媒体播放器、视频游戏设备、视频游戏主控台、蜂窝电话或卫星无线电话、所谓的“智能手机”、视频电话会议设备、视频串流设备等。数字视频设备实现视频译码技术,比如在通过MPEG

2、MPEG

4、ITU

T H.263、ITU

T H.264/MPEG

4、部分10、改进的视频译码(AVC)、ITU

T H.265/高效视频译码(HEVC)定义的标准中所描述的视频译码技术,以及对这样的标准的扩展。视频设备可以通过实现这样的视频译码技术来更有效地发送、接收、编码、解码和/或存储数字视频信息。
[0004]视频译码技术包括空间(图片内)预测和/或时间(图片间)预测,以减少或移除视频序列中的固有的冗余。针对基于块的视频译码,视频切片(例如,视频图片或视频图片中的一部分)可以划分为视频块,其还可以称为译码树单元(CTU)、译码单元(CU)和/或译码节点。图片的帧内译码(I)的切片中的视频块是使用相对于同一图片中的邻近块中的参考样本的空间预测来编码的。图片的帧间译码(P或B)切片中的视频块可以使用相对于同一图片中邻近块中的参考样本的空间预测,或者相对于其它参考图片中的参考样本的时间预测。图片可以称为帧,以及参考图片可以称为参考帧。

技术实现思路

[0005]一般而言,本公开内容描述用于在视频编解码器中支持不同的色度格式的技术。
[0006]在一个示例中,一种处理视频数据的方法包括:由在电路中实现的一个或多个处理器生成针对YUV 4:4:4格式或YUV 4:2:0格式的视频数据的块的色度分量的译码单元;由所述一个或多个处理器基于对三角预测单元模式的启用来将针对所述色度分量的所述译码单元拆分为第一三角形分割和第二三角形分割;以及当所述一个或多个处理器生成针对所述YUV 4:2:0格式的所述色度分量的所述译码单元时,以及当所述一个或多个处理器生成针对所述YUV 4:4:4格式的所述色度分量的所述译码单元时,由所述一个或多个处理器使用针对所述YUV 4:2:0格式的权重集合来应用像素混合,以生成针对所述色度分量的预测块,其中,应用像素混合包括:使用针对所述YUV 4:2:0格式的所述权重集合,分别基于所述第一三角形分割和所述第二三角形分割的运动信息来确定所述第一三角形分割和所述第二三角形分割的共置运动补偿像素的加权平均值。
[0007]在另一示例中,一种用于处理视频数据的设备包括:被配置为存储视频数据的存储器;以及在电路中实现的一个或多个处理器。所述一个或多个处理器被配置为:生成针对YUV 4:4:4格式或YUV 4:2:0格式的视频数据的块的色度分量的译码单元;基于对三角预测单元模式的启用来将针对所述色度分量的所述译码单元拆分为第一三角形分割和第二三角形分割;以及当所述一个或多个处理器生成针对所述YUV 4:2:0格式的所述色度分量的所述译码单元时,以及当所述一个或多个处理器生成针对所述YUV 4:4:4格式的所述色度分量的所述译码单元时,使用针对所述YUV 4:2:0格式的权重集合来应用像素混合,以生成针对所述色度分量的预测块,其中,为了应用像素混合,所述一个或多个处理器被配置为:使用针对所述YUV 4:2:0格式的所述权重集合,分别基于所述第一三角形分割和所述第二三角形分割的运动信息来确定所述第一三角形分割和所述第二三角形分割的共置运动补偿像素的加权平均值。
[0008]在一个示例中,一种计算机可读存储介质包括存储在其上的指令,所述指令在被执行时使得一个或多个处理器进行以下操作:生成针对YUV 4:4:4格式或YUV 4:2:0格式的视频数据的块的色度分量的译码单元;基于对三角预测单元模式的启用来将针对所述色度分量的所述译码单元拆分为第一三角形分割和第二三角形分割;以及当所述一个或多个处理器生成针对所述YUV 4:2:0格式的所述色度分量的所述译码单元时,以及当所述一个或多个处理器生成针对所述YUV 4:4:4格式的所述色度分量的所述译码单元时,使用针对所述YUV 4:2:0格式的权重集合来应用像素混合,以生成针对所述色度分量的预测块,其中,使得所述一个或多个处理器应用像素混合的所述指令使得所述一个或多个处理器进行以下操作:使用针对所述YUV 4:2:0格式的所述权重集合,分别基于所述第一三角形分割和所述第二三角形分割的运动信息来确定所述第一三角形分割和所述第二三角形分割的共置运动补偿像素的加权平均值。
[0009]在另一示例中,一种用于对视频数据进行译码的设备包括:用于生成针对YUV 4:4:4格式或YUV 4:2:0格式的视频数据的块的色度分量的译码单元的单元;用于基于对三角预测单元模式的启用来将针对所述色度分量的所述译码单元拆分为第一三角形分割和第二三角形分割的单元;以及用于当所述一个或多个处理器生成针对所述YUV 4:2:0格式的所述色度分量的所述译码单元时,以及当所述一个或多个处理器生成针对所述YUV 4:4:4格式的所述色度分量的所述译码单元时,使用针对所述YUV 4:2:0格式的权重集合来应用像素混合,以生成针对所述色度分量的预测块的单元,其中,所述用于应用像素混合的单元包括:用于使用针对所述YUV 4:2:0格式的所述权重集合,分别基于所述第一三角形分割和所述第二三角形分割的运动信息来确定所述第一三角形分割和所述第二三角形分割的共置运动补偿像素的加权平均值的单元。
[0010]在一个示例中,一种处理视频数据的方法包括:由在电路中实现的一个或多个处理器获得针对图片的区域的未经滤波的参考样本,其中,所述一个或多个处理器被配置为禁用针对YUV 4:2:0格式和YUV 4:4:4格式的色度样本的所述未经滤波的参考样本的帧内参考样本平滑;以及当生成所述YUV 4:2:0格式的所述色度分量时,以及当生成所述YUV 4:4:4格式的所述色度分量时,由所述一个或多个处理器使用帧内预测基于所述未经滤波的参考样本来生成所述图片的块的预测块的色度样本。
[0011]在另一示例中,一种用于处理视频数据的设备包括:被配置为存储视频数据的存
储器;以及一个或多个处理器,其在电路中实现并且被配置为:获得针对所述视频数据的图片的区域的未经滤波的参考样本,其中,所述一个或多个处理器被配置为禁用针对YUV 4:2:0格式和YUV 4:4:4格式的色度样本的所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种处理视频数据的方法,所述方法包括:由在电路中实现的一个或多个处理器获得针对图片的区域的未经滤波的参考样本,其中,所述一个或多个处理器被配置为禁用针对YUV 4:2:0格式和YUV 4:4:4格式的色度样本的所述未经滤波的参考样本的帧内参考样本平滑;以及当生成所述YUV 4:2:0格式的所述色度分量时,以及当生成所述YUV 4:4:4格式的所述色度分量时,由所述一个或多个处理器使用帧内预测基于所述未经滤波的参考样本来生成针对所述图片的块的预测块的色度样本。2.根据权利要求1所述的方法,还包括:响应于确定启用帧内参考样本平滑以用于生成亮度样本,进行以下操作:由所述一个或多个处理器对所述未经滤波的参考样本执行一个或多个滤波操作,以生成经滤波的参考样本;以及由所述一个或多个处理器使用帧内预测,基于所述经滤波的参考样本来生成针对所述图片的所述块的亮度样本。3.根据权利要求2所述的方法,其中,执行所述一个或多个滤波操作包括:对所述未经滤波的参考样本执行一个或多个解块操作。4.根据权利要求1所述的方法,包括:由所述一个或多个处理器对针对所述视频数据的块的残差块进行解码;以及由所述一个或多个处理器对所述预测块和所述残差块进行组合,以对针对所述视频数据的块的未经滤波的重构块进行解码。5.根据权利要求4所述的方法,还包括:由所述一个或多个处理器将所述未经滤波的重构块存储在经解码的图片缓冲区处。6.根据权利要求4所述的方法,还包括:由所述一个或多个处理器生成针对所述视频数据的块的经滤波的重构块,其中,生成所述经滤波的重构块包括:对所述未经滤波的重构块执行一个或多个滤波操作;以及由所述一个或多个处理器将所述经滤波的重构块存储在经解码的图片缓冲区处。7.根据权利要求1所述的方法,包括:由所述一个或多个处理器基于所述视频数据的块与所述预测块之间的差来生成针对所述视频数据的块的残差块;以及由所述一个或多个处理器对所述残差块进行编码。8.根据权利要求7所述的方法,还包括:由所述一个或多个处理器对所述预测块和所述残差块进行组合,以对针对所述视频数据的块的未经滤波的重构块进行解码;以及由所述一个或多个处理器将所述未经滤波的重构块存储在经解码的图片缓冲区处。9.根据权利要求7所述的方法,还包括:由所述一个或多个处理器对所述预测块和所述残差块进行组合,以对针对所述视频数据的块的未经滤波的重构块进行解码;由所述一个或多个处理器生成针对所述视频数据的块的经滤波的重构块,其中,生成所述经滤波的重构块包括:对所述未经滤波的重构块执行一个或多个滤波操作;以及由所述一个或多个处理器将所述经滤波的重构块存储在经解码的图片缓冲区处。
10.一种用于处理视频数据的设备,所述设备包括:存储器,其被配置为存储视频数据;以及一个或多个处理器,其在电路中实现并且被配置为进行以下操作:获得针对所述视频数据的图片的区域的未经滤波的参考样本,其中,所述一个或多个处理器被配置为禁用针对YUV 4:2:0格式和YUV 4:4:4格式的色度样本的所述未经滤波的参考样本的帧内参考样本平滑;以及当生成所述YUV 4:2:0格式的所述色度分量时,以及当生成所述YUV 4:4:4格式的所述色度分量时,使用帧内预测基于所述未经滤波的参考样本来生成针对所述图片...

【专利技术属性】
技术研发人员:王洪涛WJ
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1