视频编码方法和视频编码装置制造方法及图纸

技术编号:14925283 阅读:66 留言:0更新日期:2017-03-30 17:16
本发明专利技术实施例提供了一种视频编码方法和视频编码装置,解决了现有技术无法自定义或灵活扩展最大编码单元尺寸的问题。该视频编码方法包括:在编码结构对象的头信息中预设最大编码单元尺寸变量,其中,所述最大编码单元尺寸变量的不同预设值对应在所述编码结构对象中编码时的最大编码单元的不同尺寸。

【技术实现步骤摘要】

本专利技术涉及视频编码
,具体涉及一种视频编码方法和视频编码装置
技术介绍
随着视频应用在很多领域的广泛普及,人们对视频分辨率的追求越来越高。对于视频压缩技术而言,如何能高效的实现更高分辨率的视频编码成为技术革新的方向之一。一般而言,视频图像的编码结构对象由大到小可分为:序列(Sequence)、图像组(GroupofPictures,GOP)、单帧图像(Picture)和条带(Slice)/分片(Tile)。当对以上编码结构对象进行视频编码时,要将该编码结构对象分成大小不等的编码单元,然后以编码单元为单位使用编码工具进行编码。现有的方案如H.265、AVS2等视频编码标准限定了最大编码单元(MCU)的尺寸为64x64,同时也支持比64x64更小的编码单元,如32x32和16x16。然而,这对于1080p以下的视频图像是合理的,但对高分辨率视频图像编码存在一定的局限性。原因在于,对于超高清UHD,甚至4K图像中的大面积均匀纹理内容来说,限定64x64大小的编码单元并不能最大限度地涵盖同一视频对象,即纹理内容均匀统一的一个视频对象可能被分在了太多不同的编码单元中进行编码,这带来了一定的信息冗余,降低了编码效率。同时,由于高分辨率视频图像在编码时也不一定总是需要很大的编码单元,最大编码单元的尺寸大小应根据实际需求而定。为此,急需一种可自定义最大编码单元尺寸的方式,以提高高分辨率视频图像的编码效率及灵活性。
技术实现思路
有鉴于此,本专利技术实施例提供了一种视频编码方法和视频编码装置,解决了现有技术无法自定义最大编码单元尺寸的问题。本专利技术一实施例提供的一种视频编码方法包括:在编码结构对象的头信息中预设最大编码单元尺寸变量,其中,所述最大编码单元尺寸变量的不同预设值对应在所述编码结构对象中编码时的最大编码单元的不同尺寸。进一步地,所述编码结构对象包括:单帧图像、多帧图像或图像序列;其中,在编码结构对象的头信息中预设最大编码单元尺寸变量包括:在所述单帧图像、多帧图像或图像序列的头信息中预设最大编码单元尺寸变量。进一步地,当所述最大编码单元尺寸变量取值为0时,则在所述单帧图像、多帧图像或图像序列中编码时最大编码单元的尺寸为64×64;以及当所述最大编码单元尺寸变量取值为1时,则对应在所述单帧图像、多帧图像或图像序列中编码时的最大编码单元的尺寸为128×128。进一步地,当在所述单帧、多帧图像或图像序列中编码时的当前编码单元的尺寸为N×N,且所述当前编码单元的尺寸等于所述最大编码单元尺寸时,帧间预测的最大块尺寸为N×N,帧内预测的最大块尺寸为(N/2)×(N/2),离散余弦变换的计算单元尺寸为(N/2)×(N/2),基于降噪去块效应的滤波方案的计算单元尺寸为N×N,其中N取2的整数次幂;以及当在所述单帧、多帧图像或图像序列中编码时的当前编码单元的尺寸为N×N,且所述当前编码单元的尺寸小于所述最大编码单元尺寸时,帧间预测的最大块尺寸为N×N,帧内预测的最大块尺寸小于等于N×N,离散余弦变换的计算单元尺寸小于等于N×N,基于降噪去块效应的滤波方案的计算单元尺寸为N×N,其中N取2的整数次幂。进一步地,所述视频编码方法支持感兴趣区域编码和/或可伸缩视频编码;其中,所述视频编码方法进一步包括:在所述单帧、多帧图像或图像序列的头信息中预设在一感兴趣区域中编码时和/或在一可伸缩视频编码空域层中编码时的最大编码单元尺寸变量。进一步地,所述可伸缩视频编码空域层为可伸缩视频编码空域增强层或基本层。进一步地,所述编码结构对象包括:条带和/或分片;其中,在编码结构对象的头信息中预设最大编码单元尺寸变量包括:在所述条带和/或分片的头信息中预设最大编码单元尺寸变量。进一步地,进一步包括:根据所执行的编码标准和/或编码图像内容确定当前编码单元的尺寸,其中所述当前编码单元的尺寸小于等于所述最大编码单元的尺寸。进一步地,所述所执行的编码标准为以下几项中的一种:SVAC、H.265、AVS2、H.264和H.263。本专利技术一实施例还提供一种视频编码装置,包括:预设单元,用于在编码结构对象的头信息中预设最大编码单元尺寸变量,其中,所述最大编码单元尺寸变量的不同预设值对应在所述编码结构对象中编码时的最大编码单元的不同尺寸。本专利技术实施例提供的一种视频编码方法和视频编码装置,通过在编码结构对象的头信息中预设最大编码单元尺寸变量,可自定义编码结构对象在编码时最大编码单元的大小,从而使得高分辨率视频图像的最大编码单元不再局限于64×64;同时,随着视频图像分辨率的不断提高,还可以设置最大编码单元尺寸变量的更多预设值,以更好的适应高分辨率视频图像的编码需求,提高编码效率。附图说明图1所示为本专利技术一实施例提供的SVAC标准中的一个单帧图像的头信息内容示意图。图2所示为本专利技术另一实施例提供的SVAC标准中的一个单帧图像的头信息内容示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种视频编码方法,在编码结构对象的头信息中预设最大编码单元尺寸变量,其中,最大编码单元尺寸变量的不同预设值对应在编码结构对象中编码时的最大编码单元的不同尺寸。例如,该最大编码单元尺寸变量可为头信息编码码流中的一段二进制数字,不同的变量预设值对应不同的二进制数值。但应当理解,在不同的编码标准中,编码结构对象的头信息具有不同的默认格式,因而在头信息中增设该最大编码单元尺寸变量的具体位置和形式需根据头信息的默认格式而定,本专利技术对该最大编码单元尺寸变量的具体设置位置和形式并不做限定。这样当要对该编码结构对象进行编码时,便可将最大编码单元尺寸变量的预设值写入编码结构对象的头信息,在解码时便可从该编码结构对象的头信息中获取最大编码单元尺寸变量的预设值,并由此确定对应的最大编码单元的尺寸,从而实现了对最大编码单元尺寸的自定义,使得高分辨率视频图像的最大编码单元不再局限于64×64;同时,随着视频图像分辨率的不断提高,还可以设置最大编码单元尺寸变量的更多预设值,以更好的适应高分辨率视本文档来自技高网
...
视频编码方法和视频编码装置

【技术保护点】
一种视频编码方法,其特征在于,包括:在编码结构对象的头信息中预设最大编码单元尺寸变量,其中,所述最大编码单元尺寸变量的不同预设值对应在所述编码结构对象中编码时的最大编码单元的不同尺寸。

【技术特征摘要】
1.一种视频编码方法,其特征在于,包括:
在编码结构对象的头信息中预设最大编码单元尺寸变量,其中,所述最
大编码单元尺寸变量的不同预设值对应在所述编码结构对象中编码时的最
大编码单元的不同尺寸。
2.根据权利要求1所述的视频编码方法,其特征在于,所述编码结构
对象包括:单帧图像、多帧图像或图像序列;其中,在编码结构对象的头信
息中预设最大编码单元尺寸变量包括:
在所述单帧图像、多帧图像或图像序列的头信息中预设最大编码单元尺
寸变量。
3.根据权利要求2所述的视频编码方法,其特征在于,当所述最大编
码单元尺寸变量取值为0时,则在所述单帧图像、多帧图像或图像序列中编
码时最大编码单元的尺寸为64×64;以及
当所述最大编码单元尺寸变量取值为1时,则对应在所述单帧图像、多
帧图像或图像序列中编码时的最大编码单元的尺寸为128×128。
4.根据权利要求2所述的视频编码方法,其特征在于,当在所述单帧、
多帧图像或图像序列中编码时的当前编码单元的尺寸为N×N,且所述当前
编码单元的尺寸等于所述最大编码单元尺寸时,帧间预测的最大块尺寸为N
×N,帧内预测的最大块尺寸为(N/2)×(N/2),离散余弦变换的计算单元尺
寸为(N/2)×(N/2),基于降噪去块效应的滤波方案的计算单元尺寸为N×N,
其中N取2的整数次幂;以及
当在所述单帧、多帧图像或图像序列中编码时的当前编码单元的尺寸为
N×N,且所述当前编码单元的尺寸小于所述最大编码单元尺寸时,帧间预
测的最大块尺寸为N×N,帧内预测的最大块尺寸小...

【专利技术属性】
技术研发人员:孙大瑞昝劲文
申请(专利权)人:北京中星微电子有限公司
类型:发明
国别省市:北京;11

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

1