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

技术编号:20657457 阅读:23 留言:0更新日期:2019-03-23 08:50
本发明专利技术涉及一种视频编码方法及其装置,包括根据至少两组编码方法分别对待编码宏块进行编码以获得至少两个编码流;根据所述至少两个编码流分别进行运算形成每个编码流对应的编码信息;根据所述至少两个编码流分别对应的编码信息获取所述待编码宏块最终的编码方法。与现有的方法相比,本发明专利技术通过多种编码方法对编码宏块进行编码,对于不同场景的图像编码块可以提高图像编码压缩率,进一步降低压缩的理论极限熵。

Video coding method and device

The present invention relates to a video encoding method and device, which includes encoding at least two coded macroblocks according to at least two coded methods to obtain at least two coded streams; performing operations according to at least two coded streams to form corresponding coded information for each coded stream; and obtaining the final coded macroblock according to the corresponding coded information for at least two coded streams respectively. The encoding method of. Compared with the existing methods, the present invention encodes the encoding macroblock by various encoding methods. For the image encoding blocks of different scenes, the compression rate of the image encoding can be improved, and the theoretical limit entropy of the compression can be further reduced.

【技术实现步骤摘要】
视频编码方法及其装置
本专利技术涉及一种压缩
,特别涉及一种视频编码方法及其装置。
技术介绍
随着互联网科技的迅猛发展以及人们物质精神文化的日益丰富,在互联网中针对视频的应用需求尤其是针对高清视频的应用需求越来越多,而高清视频的数据量非常大,要想高清视频能在带宽有限的互联网中传输,必须首先解决的问题就是高清视频压缩编码问题。目前,国际上有两个国际组织专门进行视频编码标准的制定工作,即国际标准化组织(InternationalOrganizationforStandardization,简称为“ISO”)/国际电工委员会(InternationalElectrotechnicalCommission,简称为“IEC”)下的运动图像专家组(MotionPictureExpertsGroup,简称为“MPEG”)和国际电信联盟电信标准化组(InternationalTelecommunicationUnion-Telecommunicationstandardizationsector,简称为“ITU-T”)的视频编码专家组(VideoCodingExpertsGroup,简称为“VCEG”)。成立于1986年的MPEG专门负责制定多媒体领域内的相关标准,主要应用于存储、广播电视、因特网或无线网上的流媒体等。ITU-T则主要制定面向实时视频通信领域的视频编码标准,如视频电话、视频会议等应用。在过去的几十年里,国际上已经成功制定了面向各种应用的视频编码标准,主要包括:用于影音光碟(VideoCompactDisc,简称为“VCD”)的MPEG-1标准,用于数字多功能光盘(DigitalVideoDisc,简称为“DVD”)和数字视频广播(DigitalVideoBroadcasting,简称为“DVB”)的MPEG-2标准,用于视频会议的H.261标准以及H.263标准、H.264标准,允许对任意形状的对象编码的MPEG-4标准,以及最新的高性能视频编码(HighEfficiencyVideoCoding,简称为“HEVC”)标准。原始视频信号,数据量非常巨大,而原始视频信号存在大量的冗余信息,这些冗余信息包括空间冗余信息、时间冗余信息、数据冗余信息和视觉冗余信息。压缩的目的是降低视频信号中存在的各种冗余信息。当前的编码方法中,针对每个待编码宏块采用单一的编码方法,单一的编码方法无法适用于待编码宏块的不同场景。
技术实现思路
因此,为解决现有技术存在的技术缺陷和不足,本专利技术提出一种视频编码方法及其装置。具体地,本专利技术一个实施例提出的一种视频编码方法,包括:根据至少两组编码方法分别对待编码宏块进行编码以获得至少两个编码流;根据所述至少两个编码流分别进行运算形成每个编码流对应的编码信息;根据所述至少两个编码流分别对应的编码信息获取所述待编码宏块最终的编码方法。在本专利技术的一个实施例中,所述每个编码流包括所述待编码宏块采用的编码方法以及所述待编码宏块中每个像素分量的预测残差。在本专利技术的一个实施例中,根据所述至少两个编码流分别进行运算形成每个编码流对应的编码信息,包括:根据所述每个编码流中每个像素分量的预测残差进行运算获取残差主观和以形成所述每个编码流对应的编码信息。在本专利技术的一个实施例中,根据所述至少两个编码流分别对应的编码信息获取所述待编码宏块最终的编码方法,包括:选取所述至少两个编码流分别对应的编码信息中的最小值;将所述最小值对应的编码流中的编码方法确定为所述待编码宏块最终的编码方法在本专利技术的另一个实施例提出的一种视频编码装置,包括:编码模块,用于根据至少两组编码方法分别对待编码宏块进行编码以获得至少两个编码流;运算模块,连接所述编码模块,用于根据所述至少两个编码流分别进行运算形成每个编码流对应的编码信息;获取模块,连接所述运算模块,用于根据所述至少两个编码流分别对应的编码信息选取所述待编码宏块最终的编码方法。在本专利技术的一个实施例中,所述每个编码流包括所述待编码宏块采用的编码方法以及所述待编码宏块中每个像素分量的预测残差。在本专利技术的一个实施例中,所述运算模块具体用于:根据所述每个编码流中每个像素分量的预测残差进行运算获取残差主观和以形成所述每个编码流对应的编码信息。在本专利技术的一个实施例中,所述获取模块包括:选取单元,用于选取所述至少两个编码流分别对应的编码信息中的最小值;确定单元,用于将所述最小值对应的编码流中的编码方法确定为所述待编码宏块最终的编码方法。基于此,本专利技术具备如下优点:本专利技术通过多种编码方法对编码宏块进行编码形成编码流,根据编码流选取最优的编码方法,对于不同场景的图像编码块可以提高图像编码压缩率,进一步降低压缩的理论极限熵。通过以下参考附图的详细说明,本专利技术的其它方面和特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本专利技术的范围的限定,这是因为其应当参考附加的权利要求。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。附图说明下面将结合附图,对本专利技术的具体实施方式进行详细的说明。图1为本专利技术实施例提供的一种视频编码方法流程示意图;图2为本专利技术实施例提供的一种纹理渐变编码方法的采样方式示意图;图3为本专利技术实施例提供的一种纹理渐变编码方法的预测方法示意图;图4为本专利技术实施例提供的一种纹理自适应编码方法的预测重建像素分量参考示意图;图5为本专利技术实施例提供的另一种纹理自适应编码方法的预测重建像素分量参考示意图;图6为本专利技术实施例提供的又一种纹理自适应编码方法的预测重建像素分量参考示意图;图7为本专利技术实施例提供的一种视频编码装置示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。实施例一请参见图1,图1为本专利技术实施例提供的一种视频编码方法流程示意图;本实施例对本专利技术提供的一种视频编码方法进行详细描述,该方法包括如下步骤:步骤1、根据至少两组编码方法分别对待编码宏块进行编码以获得至少两个编码流;步骤2、根据所述至少两个编码流分别进行运算形成每个编码流对应的编码信息;步骤3、根据所述至少两个编码流分别对应的编码信息获取所述待编码宏块最终的编码方法。。其中,步骤1中所述每个编码流包括所述待编码宏块采用的编码方法以及所述待编码宏块中每个像素分量的预测残差。其中,步骤2可以包括:根据所述每个编码流中每个像素分量的预测残差进行运算获取残差主观和以形成所述每个编码流对应的编码信息。其中,步骤3可以包括:步骤31、选取所述至少两个编码流分别对应的编码信息中的最小值;步骤32、将所述最小值对应的编码流中的编码方法确定为所述待编码宏块最终的编码方法。在一个具体实施例中根据所述每个编码流中每个像素分量的预测残差进行运算获取残差主观和以形成所述每个编码流对应的编码信息,包括:根据编码流计算每种编码方法下待编码宏块的残差绝对值和(sumofabsolutedifference,简称SAD)和残差标准差E,如下式所述。其中Res为预测残差;i为当前待编码宏块中像素分量的序号;m*n为当前待编码宏块中像素分量的数量;ABS为取绝对值;AVE为平均残差。最终根据SAD和E的情况,分场景配置权重系数a1和a本文档来自技高网
...

【技术保护点】
1.一种视频编码方法,其特征在于,包括:根据至少两组编码方法分别对待编码宏块进行编码以获得至少两个编码流;根据所述至少两个编码流分别进行运算形成每个编码流对应的编码信息;根据所述至少两个编码流分别对应的编码信息获取所述待编码宏块最终的编码方法。

【技术特征摘要】
1.一种视频编码方法,其特征在于,包括:根据至少两组编码方法分别对待编码宏块进行编码以获得至少两个编码流;根据所述至少两个编码流分别进行运算形成每个编码流对应的编码信息;根据所述至少两个编码流分别对应的编码信息获取所述待编码宏块最终的编码方法。2.根据权利要求1所述的方法,其特征在于,所述每个编码流包括所述待编码宏块采用的编码方法以及所述待编码宏块中每个像素分量的预测残差。3.根据权利要求2所述的方法,其特征在于,根据所述至少两个编码流分别进行运算形成每个编码流对应的编码信息,包括:根据所述每个编码流中每个像素分量的预测残差进行运算获取残差主观和以形成所述每个编码流对应的编码信息。4.根据权利要求1所述的方法,其特征在于,根据所述至少两个编码流分别对应的编码信息获取所述待编码宏块最终的编码方法,包括:选取所述至少两个编码流分别对应的编码信息中的最小值;将所述最小值对应的编码流中的编码方法确定为所述待编码宏块最终的编码方法...

【专利技术属性】
技术研发人员:田林海岳庆冬李雯
申请(专利权)人:西安科锐盛创新科技有限公司
类型:发明
国别省市:陕西,61

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

1