一种视频编码、解码方法及装置的制造方法

文档序号:9768085阅读:583来源:国知局
一种视频编码、解码方法及装置的制造方法
【技术领域】
[0001]本发明涉及编码技术领域,特别涉及一种视频编码、解码方法及装置。
【背景技术】
[0002]HEVC (High Efficiency Video Coding,高效率视频编码)是一种新的视频压缩标准,可以在一定程度上替代H.264/AVC(—种视频编码标准)编码标准。
[0003]HEVC可以使1080P的视频在压缩时压缩效率提高50%左右,这就意味着视频的质量将上升很多,而且可以节省大量的网络带宽,对于消费者而言,可以享受到更高质量的视频内容。
[0004]然而,现有技术中,远程桌面访问、远程游戏、云计算等许多应用已经非常普遍,此类应用的一个很重要的特点就是在自然视频中混有文字、以及计算机生成的图像等信息。而文字以及计算机生成的图像等信息可能会经常重复性地出现某些图案(如某些字符、图标和线条),例如通过计算机绘制的PCB (Printed Circuit Board,印刷电路板),就具有大量重复的横线和竖线。与自然视频序列相比,由计算机生成的图像纹理较多,在视频编码中视为含有大量高频信息,采用HEVC对其进行编码,效果不是很好。
[0005]因为此类具有大量重复信息的视频,在空间相邻区域经常出现重复信息,在时域相邻区域也常常出现连续的被编码为相同模式的区域,意味着此类视频的空间与时间相关性较强。而HEVC中在编码时传统的块划分模式无法很好的去除这种相关性,导致编码压缩比较低,编码质量较差。

【发明内容】

[0006]本发明实施例提供一种视频编码、解码方法及装置,用于解决在对具有大量重复信息的视频进行编码时编码压缩比较低的技术问题。
[0007]—种视频编码方法,包括:
[0008]将当前视频帧对应的每个最大编码单元进行如下处理,其中,所述最大编码单元的尺寸为第一尺寸,所述第一尺寸大于64*64:按照四叉树结构,将所述最大编码单元分别划分为编码单元;对按照不同划分方式得到的每个编码单元,通过由所述编码单元划分的预测单元按照至少一种编码模式进行预测,至少获得所述编码单元分别在所述至少一种编码模式下对应的预测残差;对按照每种划分方式得到的每个编码单元,通过变换单元根据获得的该编码单元对应的预测残差进行计算,获得所述编码单元对应的变换系数矩阵;其中,所述变换单元由所述编码单元划分得到,所述变换单元是以最小化编码率失真代价为准则来计算变换系数矩阵;
[0009]以最小化编码率失真代价为准则,根据获得的所述最大编码单元在不同划分方式下对应的预测残差和变换系数矩阵,确定所述最大编码单元的最佳划分方式,将所述最佳划分方式作为所述最大编码单元的编码划分方式。
[0010]可选的,所述变换单元的最大尺寸为第二尺寸,所述第二尺寸大于32*32。[0011 ] 可选的,所述预测单元的最大尺寸为第三尺寸,所述第三尺寸大于64*64。
[0012]可选的,所述视频帧中包括的高频信息的数量大于预设高频信息阈值,和/或,所述视频帧的分辨率大于预设分辨率。
[0013]一种视频解码方法,包括:
[0014]接收待解码的码流,所述码流由最大编码单元编码得到;其中,所述最大编码单元的尺寸为第一尺寸,所述第一尺寸大于64*64 ;
[0015]根据所述码流对应的解码参数对所述码流进行解码,获得所述最大编码单元。
[0016]可选的,根据所述码流中包括的解码参数对所述码流进行解码,获得所述最大编码单元,包括:
[0017]根据所述码流对应的深度切分标志参数获得将所述最大编码单元划分为编码单元的划分方式,根据所述最大编码单元划分得到的每个编码单元的预测单元划分模式参数获得由每个编码单元划分得到的预测单元,以及,根据变换单元的划分标识参数获得由每个编码单元划分得到的变换单元;
[0018]根据将所述最大编码单元划分为编码单元的划分方式、所述预测单元及所述变换单元,对所述码流进行解码,获得所述最大编码单元。
[0019]可选的,所述变换单元的最大尺寸为第二尺寸,所述第二尺寸大于32*32。
[0020]可选的,所述预测单元的最大尺寸为第三尺寸,所述第三尺寸大于64*64。
[0021 ] 一种视频编码装置,包括:
[0022]处理模块,用于将当前视频帧对应的每个最大编码单元进行如下处理,其中,所述最大编码单元的尺寸为第一尺寸,所述第一尺寸大于64*64:按照四叉树结构,将所述最大编码单元分别划分为编码单元;对按照不同划分方式得到的每个编码单元,通过由所述编码单元划分的预测单元按照至少一种编码模式进行预测,至少获得所述编码单元分别在所述至少一种编码模式下对应的预测残差;对按照每种划分方式得到的每个编码单元,通过变换单元根据获得的该编码单元对应的预测残差进行计算,获得所述编码单元对应的变换系数矩阵;其中,所述变换单元由所述编码单元划分得到,所述变换单元是以最小化编码率失真代价为准则来计算变换系数矩阵;
[0023]确定模块,用于以最小化编码率失真代价为准则,根据获得的所述最大编码单元在不同划分方式下对应的预测残差和变换系数矩阵,确定所述最大编码单元的最佳划分方式,将所述最佳划分方式作为所述最大编码单元的编码划分方式。
[0024]可选的,所述变换单元的最大尺寸为第二尺寸,所述第二尺寸大于32*32。
[0025]可选的,所述预测单元的最大尺寸为第三尺寸,所述第三尺寸大于64*64。
[0026]可选的,所述视频帧中包括的高频信息的数量大于预设高频信息阈值,和/或,所述视频帧的分辨率大于预设分辨率。
[0027]—种视频解码装置,包括:
[0028]接收模块,用于接收待解码的码流,所述码流由最大编码单元编码得到;其中,所述所述最大编码单元的尺寸为第一尺寸,所述第一尺寸大于64*64 ;
[0029]解码模块,用于根据所述码流对应的解码参数对所述码流进行解码,获得所述最大编码单元。
[0030]可选的,所述解码模块具体用于:
[0031]根据所述码流对应的深度切分标志参数获得将所述最大编码单元划分为编码单元的划分方式,根据所述最大编码单元划分得到的每个编码单元的预测单元划分模式参数获得由每个编码单元划分得到的预测单元,以及,根据变换单元的划分标识参数获得由每个编码单元划分得到的变换单元;
[0032]根据将所述最大编码单元划分为编码单元的划分方式、所述预测单元及所述变换单元,对所述码流进行解码,获得所述最大编码单元。
[0033]可选的,所述变换单元的最大尺寸为第二尺寸,所述第二尺寸大于32*32。
[0034]可选的,所述预测单元的最大尺寸为第三尺寸,所述第三尺寸大于64*64。
[0035]本发明实施例提供一种视频编码方法,将最大编码单元的尺寸由现有技术中的64*64进行扩大,令最大编码单元的尺寸大于64*64,这样,在将所述视频帧进行划分时,所能划分的最大的块的尺寸就大于现有技术中的64*64,在对具有大量重复信息的视频进行编码时,就能将该视频划分为较大的块来进行编码,这样可以比较有效地去除相关性,尽量将重复部分放到一个块中一次性编码完成,无需分为多个块来分别编码,提高了编码质量。并且,因为增大了最大编码单元的尺寸,则在划分视频帧时,可能划分出的块的数量就会减少,那么在编码时所使用的语法元素的数量也就相应减少,例如,在对一个大块进行编码时,只需使用一个语法元素,而在对四个小块进行编码时,需使用四个语法元素(这里的数字只是举例,并不代表实际数量),那么,得到的最终的编码压缩文件所使用的比特数目明显减少,编码压缩文件的体积较小,从而显然提高了压缩比。
【附图说明】
[0036]图1为本发明实施例中视频编码方法的主要流程图;
[0037]图2为本发明实施例中最大编码单元第一次划分为编码单元的
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1