视频编码方法及设备技术

技术编号:24041564 阅读:23 留言:0更新日期:2020-05-07 03:35
本发明专利技术涉及一种视频编码方法及设备,包括获取待编码视频并采集所述待编码视频中的图像帧;将所述图像帧划分为多个待编码子图像块;其中每个待编码子图像块中包括M*N个像素分量;根据每个待编码子图像块中的图像特征信息从可选预测模式中选取至少一种预测模式;将所述待编码子图像块的所述最终预测残差进行编码形成编码流并输出。本发明专利技术通过图像特征信息在多种可选预测模式中选取至少一种预测方式进行预测,极大地减小了计算量,提高图像编码压缩效率。

Video coding method and equipment

【技术实现步骤摘要】
视频编码方法及设备
本专利技术涉及一种压缩
,特别涉及一种视频编码方法及设备。
技术介绍
随着数字媒体技术和计算机技术的发展,视频应用于各个领域,如移动通信、网络监控、网络电视等,如此庞大的数据量无论传输或存储都需要进行有效的压缩编码。视频图像的压缩编码是减少表示数字图像时需要的数据量。因此压缩编码后的图像,在存储图像时会减少占用的存储空间,在传输图像时所需要占用的流量/带宽就会更小,具有广泛的应用。视频图像之所以能被压缩编码,是因为图像数据中存在着冗余。图像数据的冗余主要表现为:图像中相邻像素间的相关性引起的空间冗余;图像序列中不同帧之间存在相关性引起的时间冗余;不同彩色平面或频谱带的相关性引起的频谱冗余。压缩编码的目的就是通过去除这些数据冗余来减少表示图像数据所需的比特数。视频图像的压缩编码技术主要由四个部分组成,包含:预测模块、量化模块、码控模块和熵编码模块。其中预测模块作为一个重要的模块,是利用相邻像素间存在的空间冗余度,根据邻近像素信息对当前像素值进行预测,预测差值的标准差远小于原始图像数据的标准差,因此对预测差值进行编码,更有利于使图像数据的理论熵达到最小,达到提高压缩效率的目的。现有的视频图像编码方法通常采用单一的图像预测方法,无法随着视频图像的不同特征确定适应的预测方法,不利于视频图像编码效率的提高。
技术实现思路
因此,为解决现有技术存在的技术缺陷和不足,本专利技术提出一种视频编码方法及设备。具体地,本专利技术一个实施例提出的一种视频编码方法,包括:获取待编码视频并采集所述待编码视频中的图像帧;将所述图像帧划分为多个待编码子图像块;其中每个待编码子图像块中包括M*N个像素分量;根据每个待编码子图像块中的图像特征信息从可选预测模式中选取至少一种预测模式;判断所述待编码子图像块选取的预测模式的数量;若所述待编码子图像块选取的预测模式为一种,则利用选取的该种预测模式对所述待编码子图像块进行预测获取每个像素分量的最终预测残差;若所述待编码子图像块选取的预测模式为多种,则利用选取的多种预测模式对所述待编码子图像块分别进行预测获取每个像素分量的多种预测残差,根据所述多种预测残差在选取的多种预测模式中确定一种预测模式作为所述待编码子图像块的最终预测模式并获取每个像素分量对应的最终预测残差;将所述待编码子图像块的所述最终预测残差进行编码形成编码流并输出。在本专利技术的一个实施例中,待编码子图像块中的图像特征信息包括图像纹理信息,其中,所述图像纹理信息根据所述待编码子图像块的梯度值确定为复杂图像纹理或简单图像纹理。在本专利技术的一个实施例中,根据每个待编码子图像块中的图像特征信息从可选预测模式中选取至少一种预测模式,包括:若所述图像特征信息为复杂纹理则从可选预测模式中选取两种预测模式;若所述图像特征信息为简单纹理则从可选预测模式中选取一种预测模式。在本专利技术的一个实施例中,根据所述多种预测残差在选取的多种预测模式中确定一种预测模式作为所述待编码子图像块的最终预测模式,包括:根据所述多种预测残差计算对应的每种预测模式的残差主观和;根据所述残差主观和选取一种预测模式作为所述待编码子图像块的最终预测模式。在本专利技术的另一个实施例提出的一种视频编码设备,包括:获取模块,用于获取待编码视频并采集所述待编码视频中的图像帧;划分模块,连接所述获取模块,用于将所述图像帧划分为多个待编码子图像块;其中每个待编码子图像块中包括M*N个像素分量;选取模块,连接所述划分模块,用于根据每个待编码子图像块中的图像特征信息从可选预测模式中选取至少一种预测模式;判断模块,连接所述选取模块,用于判断所述待编码子图像块选取的预测模式的数量;若所述待编码子图像块选取的预测模式为一种,则利用选取的该种预测模式对所述待编码子图像块进行预测获取每个像素分量的最终预测残差;若所述待编码子图像块选取的预测模式为多种,则利用选取的多种预测模式对所述待编码子图像块分别进行预测获取每个像素分量的多种预测残差,根据所述多种预测残差在选取的多种预测模式中确定一种预测模式作为所述待编码子图像块的最终预测模式并获取每个像素分量对应的最终预测残差;码流输出模块,连接所述判断模块,用于将所述待编码子图像块的所述最终预测残差进行编码形成编码流并输出。在本专利技术的一个实施例中,其特征在于,待编码子图像块中的图像特征信息包括图像纹理信息,其中,所述图像纹理信息根据所述待编码子图像块的梯度值确定为复杂图像纹理或简单图像纹理。在本专利技术的一个实施例中,所述选取模块具体用于:若所述图像特征信息为复杂纹理则从可选预测模式中选取两种预测模式;若所述图像特征信息为简单纹理则从可选预测模式中选取一种预测模式。在本专利技术的一个实施例中,所述判断模块中根据所述多种预测残差在选取的多种预测模式中确定一种预测模式作为所述待编码子图像块的最终预测模式,包括:根据所述多种预测残差计算对应的每种预测模式的残差主观和;根据所述残差主观和选取一种预测模式作为所述待编码子图像块的最终预测模式。基于此,本专利技术具备如下优点:1)本专利技术通过图像特征信息在多种可选预测模式中选取至少一种预测方式进行预测,极大地减小了计算量,提高图像编码压缩效率。通过以下参考附图的详细说明,本专利技术的其它方面和特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本专利技术的范围的限定,这是因为其应当参考附加的权利要求。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。附图说明下面将结合附图,对本专利技术的具体实施方式进行详细的说明。图1为本专利技术实施例提供的一种视频编码方法流程示意图;图2为本专利技术实施例提供的一种当前像素分量与周围像素分量的位置示意图;图3为本专利技术实施例提供的一种梯度值计算示意图;图4为本专利技术实施例提供的一种纹理渐变预测模式示意图;图5为本专利技术实施例提供的一种第一自适应预测模板的示意图;图6为本专利技术实施例提供的一种第二自适应预测模板的示意图;图7为本专利技术实施例提供的一种相邻参考像素的示意图;图8为本专利技术实施例提供的一种视频编码设备的示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。实施例一请参见图1,图1为本专利技术实施例提供的一种视频编码方法流程示意图;本实施例对本专利技术提供的一种视频编码方法进行详细描述,该方法包括如下步骤:步骤1、获取待编码视频并采集所述待编码视频中的图像帧;具体地,图像帧可以是实时采集的图像帧,用于即时通信,也可以是存储的待编码视频对应的图像帧。步骤2、将所述图像帧划分为多个待编码子图像块;其中每个待编码子图像块中包括M*N本文档来自技高网...

【技术保护点】
1.一种视频编码方法,其特征在于,包括:/n获取待编码视频并采集所述待编码视频中的图像帧;/n将所述图像帧划分为多个待编码子图像块;其中每个待编码子图像块中包括M*N个像素分量;/n根据每个待编码子图像块中的图像特征信息从可选预测模式中选取至少一种预测模式;/n判断所述待编码子图像块选取的预测模式的数量;/n若所述待编码子图像块选取的预测模式为一种,则利用选取的该种预测模式对所述待编码子图像块进行预测获取每个像素分量的最终预测残差;/n若所述待编码子图像块选取的预测模式为多种,则利用选取的多种预测模式对所述待编码子图像块分别进行预测获取每个像素分量的多种预测残差,根据所述多种预测残差在选取的多种预测模式中确定一种预测模式作为所述待编码子图像块的最终预测模式并获取每个像素分量对应的最终预测残差;/n将所述待编码子图像块的所述最终预测残差进行编码形成编码流并输出。/n

【技术特征摘要】
1.一种视频编码方法,其特征在于,包括:
获取待编码视频并采集所述待编码视频中的图像帧;
将所述图像帧划分为多个待编码子图像块;其中每个待编码子图像块中包括M*N个像素分量;
根据每个待编码子图像块中的图像特征信息从可选预测模式中选取至少一种预测模式;
判断所述待编码子图像块选取的预测模式的数量;
若所述待编码子图像块选取的预测模式为一种,则利用选取的该种预测模式对所述待编码子图像块进行预测获取每个像素分量的最终预测残差;
若所述待编码子图像块选取的预测模式为多种,则利用选取的多种预测模式对所述待编码子图像块分别进行预测获取每个像素分量的多种预测残差,根据所述多种预测残差在选取的多种预测模式中确定一种预测模式作为所述待编码子图像块的最终预测模式并获取每个像素分量对应的最终预测残差;
将所述待编码子图像块的所述最终预测残差进行编码形成编码流并输出。


2.根据权利要求1所述的方法,其特征在于,待编码子图像块中的图像特征信息包括图像纹理信息,其中,所述图像纹理信息根据所述待编码子图像块的梯度值确定为复杂图像纹理或简单图像纹理。


3.根据权利要求2所述的方法,其特征在于,根据每个待编码子图像块中的图像特征信息从可选预测模式中选取至少一种预测模式,包括:
若所述图像特征信息为复杂纹理则从可选预测模式中选取两种预测模式;
若所述图像特征信息为简单纹理则从可选预测模式中选取一种预测模式。


4.根据权利要求1所述的方法,其特征在于,根据所述多种预测残差在选取的多种预测模式中确定一种预测模式作为所述待编码子图像块的最终预测模式,包括:
根据所述多种预测残差计算对应的每种预测模式的残差主观和;根据所述残差主观和选取一种预测模式作为所述待编码子图像块的最终预测模式。


5.一种视频编码设备,其特征在于,包括...

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

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

1