CN113055670B - 一种基于hevc/h.265的视频编码的方法及*** - Google Patents

一种基于hevc/h.265的视频编码的方法及*** Download PDF

Info

Publication number
CN113055670B
CN113055670B CN202110251124.7A CN202110251124A CN113055670B CN 113055670 B CN113055670 B CN 113055670B CN 202110251124 A CN202110251124 A CN 202110251124A CN 113055670 B CN113055670 B CN 113055670B
Authority
CN
China
Prior art keywords
frame
inter
model
less
depth
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110251124.7A
Other languages
English (en)
Other versions
CN113055670A (zh
Inventor
程志刚
程雨菡
贾春华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Yuhan Technology Co ltd
Original Assignee
Zhejiang Yuhan Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Yuhan Technology Co ltd filed Critical Zhejiang Yuhan Technology Co ltd
Priority to CN202110251124.7A priority Critical patent/CN113055670B/zh
Publication of CN113055670A publication Critical patent/CN113055670A/zh
Application granted granted Critical
Publication of CN113055670B publication Critical patent/CN113055670B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/119Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/567Motion estimation based on rate distortion criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/96Tree coding, e.g. quad-tree coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明公开了一种基于HEVC/H.265的视频编码的方法及***,包括:获取视频图像数据并建立虚拟背景帧;对于第i帧深度为l的CU,计算其与相邻帧同位置CU模块的帧间差异度BDl以及与虚拟背景帧同位置CU模块的背景差异度BDl ;对于第i帧深度为l的CU,计算由该CU划分出来的4个子块CU的BDl+1、BDl+1 ;基于划分深度l、BDl、BDl 进行最优帧间预测模型的选择;基于计算得到的BDl、BDl 、BDl+1、BDl+1 ,进行CU划分继续/终止判定。本发明能够有效降低帧间划分带来的计算复杂度以及降低因遍历计算率失真计算选择带来的帧间编码复杂度。

Description

一种基于HEVC/H.265的视频编码的方法及***
技术领域
本发明涉及视频编码技术领域,具体涉及一种基于HEVC/H.265的视频编码的方法及***。
背景技术
视频文件是由连续的图像帧组成,每一帧为一张静止图像。由于人眼的视觉暂留效应,当图像帧序列以一定的速率播放时,就会看到连续的视频展现。由于相邻的帧与帧之间相似性极高,为便于储存传输,需要对原始的视频进行编码压缩,以去除空间、时间维度的冗余。图像视频编码压缩技术是计算机进行视频处理的前提,视频信号数字化后数据带宽很高,通常在20Mbps以上;采用视频编码技术通常可将数据带宽降到1-10Mbps,这样就可以将视频信号保存在计算机中并作相应的处理。
如图1所示,视频编码流程主要分为预测、变换、量化、熵编码四个步骤,其中预测主要分为帧内预测和帧间预测。
视频编码的帧内预测是指利用视频空间域的相关性,使用当前图像已编码的像素块预测当前像素块,以达到去除视频空域冗余的目的。
帧间预测用于减少时域冗余,其是利用相邻帧之间的相关性进行预测编码,即当前待编码的图像使用其它已编码并重构的图像作为参考帧,当前待编码块在参考帧中搜索相似块作为预测值。而当前待编码块在预测时,可能划分为更小的预测块(PredictionBlock,PB),并以预测块为基本单元搜索最匹配的预测值,其目的是尽可能减小预测值与当前待编码块实际值之间的大小,减少编码比特数,提高压缩率。
为满足对高清视频的压缩,国际标准组织ITU-T的运动图像专家组和ISO/IEC的视频编码专家组MPEG成立视频编码合作组,制定新一代高性能视频编码标准HEVC/H.265。与之前的H.264/AVC标准相比,H.265编码效率提高一倍的目标已经基本实现。
但由于在编码结构上使用了四叉树结构和更大的编码单元(CU),导致编码器的计算复杂度显著提高,编码时间难以满足实时性要求。为了提高压缩效率,H.265编码器具有更加灵活的块划分方式;如图2所示,在H.265中,每一帧图像首先按顺序被依次分割为64×64大小的LCU(最大编码单元),从LCU开始,编码深度从0到3,每一CU(编码单元)可以被递归的分割成4种深度的(64×64,32×32,16×16,8×8)的CU,构成四叉树编码结构。
在H.265帧间编码的过程中,处于每一种编码深度下的CU,都有其对应的PU(预测单元)划分模式,进行运动估计与运动补偿。如图3所示,对于某一深度l下的CU,其帧间预测模式包括SKIP、merge、矩形运动分割(Square,inter 2N×2N、inter N×N)、对称运动分割(SMP,inter2N×N、interN×2N)、非对称运动分割(AMP,inter 2N×nU、inter 2N×nD、inter nL×2N,inter nR×2N)以及intra modes(intra 2N×2N、intra N×N)。
相同感知质量下,HEVC/H.265比H.264的比特率降低50%,但其编码复杂度也随之提高。HEVC视频编码标准采用了更加灵活的编码结构,新增了一系列新技术。在这些新技术中,递归四叉树划分、预测模式率失真代价最小化选择等环节极大提升了编码器的计算复杂度,严重阻碍了HEVC/H.265视频编码标准的推广和应用;其中:
1、在帧间编码过程中,H.265采用四叉树划分结构提高编码性能,编码单元(CU)的尺寸由H.264的16×16变为从8×8到64×64,增加了整个帧间编码过程的复杂度;同时,CU划分过程中,为了确定CU的四叉树结构,需要进行深度l从0到3完全遍历,共计算40+41+42+43=85次递归划分,计算过程较复杂。
2、在帧间预测的过程中,H.265是按流程遍历所有的帧间预测模式,并选择编码代价最小的预测模式作为最佳的预测模式,帧间预测划分模式的遍历顺序为先对称模式后非对称模式,在非对称模式预测之前将得到最佳对称预测模式。即按照SKIP、Merge、2N×2N、N×N、N×2N、2N×N、2N×nU、2N×nD、nL×2N、nR×2N。因此,帧间预测模式的遍历最低次数为1+4+16+256×6=1662次,最多将遍历1+4+16+256×8=2216次,整个视频编码过程帧间预测模式选择的计算复杂度极高,显然这种遍历计算过程使得编码端的计算复杂度非常高,进行视频压缩所消耗的编码时间较长,无法满足日益增长的实时性视频压缩需求。
综上,HEVC的帧间预测过程引入了大量运算复杂度,如何有效降低编码器的运算量成为目前亟待解决的问题。
发明内容
针对现有技术中存在的上述问题,本发明提供一种基于HEVC/H.265的视频编码的方法及***。
本发明公开了一种基于HEVC/H.265的视频编码的方法,包括:
获取视频图像数据并建立虚拟背景帧;
对于第i帧深度为l的CU,计算其与相邻帧同位置CU模块的帧间差异度BDl以及与虚拟背景帧同位置CU模块的背景差异度BDl’;
对于第i帧深度为l的CU,计算由该CU划分出来的4个子块CU的BDl+1、BDl+1’;
若BDl≤T1、BDl’≤T2且BDl+1≤BDl、BDl+1’≤BDl’,则当前深度l为最佳深度,进行后续帧间预测;
在帧间预测过程中:
若l=0且BDl、BDl’≤T3,则选择SKIP模型作为最优帧间预测模型;
若l=0且T3<BDl、BDl’≤T4,或者l=1且BDl、BDl’≤T4;则遍历2N×2N的帧间预测模型,并选择率失真代价最小的模型为最优帧间预测模型;
若BDl、BDl’≥T5,则遍历除AMP预测模型外的帧间预测模型,选择率失真代价最小的模型为最优帧间预测模型;其中,T3<T4<T5。
作为本发明的进一步改进,所述虚拟背景帧的建立方法,包括:
以原视频的前H帧为样本,对其中每一帧的每一像素点做数据统计,像素点取值区间为0~255;
选择各帧同位置像素点的像素值的中位数作为虚拟背景帧的像素值,从而建立所述虚拟背景帧。
作为本发明的进一步改进,
所述帧间差异度BDl的计算公式为:
所述帧间差异度BDl’的计算公式为:
式中,fi(x,y)代表该序列视频中第i帧该CU中坐标为(x,y)的像素数值,fi-1(x,y)代表相邻前一帧中同位置CU坐标为(x,y)的像素数值,fB(x,y)代表背景帧中同位置CU中坐标为(x,y)的像素数值,N为CU块的边长,Md为一个编码指数,Md=2l,l∈[0,3]。
作为本发明的进一步改进,还包括:
若不满足BDl≤T1、BDl’≤T2且BDl+1≤BDl、BDl+1’≤BDl’的条件,则继续划分直至划分深度达到l=3,终止。
作为本发明的进一步改进,T1、T2的取值为8%~15%。
作为本发明的进一步改进,还包括:
若l=0且BDl、BDl’≤T3,l=0且T3<BDl、BDl’≤T4,l=1且BDl、BDl’≤T4,BDl、BDl’≥T5的条件均不满足,则遍历所有帧间预测模型,选择率失真代价最小的模型为最优帧间预测模型。
作为本发明的进一步改进,T3的取值为1%~3%,T4的取值为5%~15%,T5的取值为30%以上。
本发明还公开了一种基于HEVC/H.265的视频编码的***,包括:
创建模块,用于获取视频图像数据并建立虚拟背景帧;
计算模块,用于对于第i帧深度为l的CU,计算其与相邻帧同位置CU模块的帧间差异度BDl、与虚拟背景帧同位置CU模块的背景差异度BDl’以及由该CU划分出来的4个子块CU的BDl+1、BDl+1’;
划分判断模块,用于:
当BDl≤T1、BDl’≤T2且BDl+1≤BDl、BDl+1’≤BDl’时,将当前深度l作为最佳深度,进行后续帧间预测;
当不满足BDl≤T1、BDl’≤T2且BDl+1≤BDl、BDl+1’≤BDl’的条件时,继续划分直至划分深度达到l=3,终止;
帧间预测判断模块,用于:
当l=0且BDl、BDl’≤T3时,选择SKIP模型作为最优帧间预测模型;
当l=0且T3<BDl、BDl’≤T4时,或者l=1且BDl、BDl’≤T4时,遍历2N×2N的帧间预测模型,并选择率失真代价最小的模型为最优帧间预测模型;
当BDl、BDl’≥T5时,遍历除AMP预测模型外的帧间预测模型,选择率失真代价最小的模型为最优帧间预测模型;其中,T3<T4<T5;
当l=0且BDl、BDl’≤T3,l=0且T3<BDl、BDl’≤T4,l=1且BDl、BDl’≤T4,BDl、BDl’≥T5的条件均不满足时,遍历所有帧间预测模型,选择率失真代价最小的模型为最优帧间预测模型。
作为本发明的进一步改进,在所述计算模块中,
所述帧间差异度BDl的计算公式为:
所述帧间差异度BDl’的计算公式为:
式中,fi(x,y)代表该序列视频中第i帧该CU中坐标为(x,y)的像素数值,fi-1(x,y)代表相邻前一帧中同位置CU坐标为(x,y)的像素数值,fB(x,y)代表背景帧中同位置CU中坐标为(x,y)的像素数值,N为CU块的边长,Md为一个编码指数,Md=2l,l∈[0,3]。
作为本发明的进一步改进,T1、T2的取值为8%~15%,T3的取值为1%~3%,T4的取值为5%~15%,T5的取值为30%以上。
与现有技术相比,本发明的有益效果为:
为降低在帧间划分的计算量,本发明利用监控视频的特殊性,通过计算编码帧与其相邻帧和背景帧的差异性来确定该CU是否继续划分,从而确定该CU的编码深度值l,降低四叉树划分复杂度;
为降低在预测模式选择过程中因遍历循环产生大量的计算量,本发明结合当前深度下编码帧与其相邻帧和背景帧的差异性数值,对其所属的运动区域进行合理分配,跳过一些不必要的帧间预测模型,进而通过率失真计算选择最优帧间预测模型,降低因遍历全部模型率失真代价计算带来的计算量。
附图说明
图1为现有视频编码的流程图;
图2为帧间划分四叉树的结构图;
图3为PU帧间预测模型;
图4为本发明一种实施例公开的基于HEVC/H.265的视频编码的方法的流程图;
图5为本发明一种实施例公开的基于HEVC/H.265的视频编码的***的框架图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合附图对本发明做进一步的详细描述:
为了提升编码器的编码性能和更好地支持高分辨率视频编码,HEVC视频编码标准采用了更加灵活的编码结构,新增了一系列新技术。在这些新技术中,递归四叉树划分、预测模式率失真代价最小化选择等环节极大提升了编码器的计算复杂度,严重阻碍了HEVC视频编码标准的推广和应用。其中采用四叉树划分环节中为了提升视频编码压缩效果,编码单元最小尺寸从原来H.264的16×16进一步细分为8×8,增加了整个帧间编码复杂度。此外,在最佳帧间预测模式选择过程需要经过运动估计和变换单元遍历子循环,该过程在运动向量搜索时对每一个搜索点遍历变换单元并计算率失真代价,选择率失真代价最小的模式为最佳预测模型,这种遍历循环计算的过程也大大提升了帧间编码过程的计算量。因此,通过算法来进一步优化帧间四叉树划分过程和帧间预测模型选择成为了降低视频编码复杂度的关键。
为降低在帧间划分的计算量,本发明利用监控视频的特殊性(视频图像相邻帧的运动特性以及背景建模中与背景帧的差异性),通过计算编码帧与其相邻帧和背景帧的差异性来确定该CU是否继续划分,从而确定该CU的编码深度值l,l∈[0,3],降低四叉树划分复杂度。
为降低在预测模式选择过程中因遍历循环产生大量的计算量,本发明结合当前深度下编码帧与其相邻帧和背景帧的差异性数值,对其所属的运动区域进行合理分配,跳过一些不必要的帧间预测模型,进而通过率失真计算选择最优帧间预测模型,降低因遍历全部模型率失真代价计算带来的计算量。
具体的:
如图4所示,本发明提供一种基于HEVC/H.265的视频编码的方法,包括:
步骤1、获取视频图像数据并建立虚拟背景帧;
具体的:
监控类视频图像数据具有特殊性:背景相对固定、场景变换较小、运动内容相对不多等;本发明利用其特殊性建立其虚拟背景帧;其中,虚拟背景帧的建立方法,具体为:以原视频的前H帧为样本,对其中每一帧的每一像素点做数据统计,像素点取值区间为0~255;选择各帧同位置像素点的像素值的中位数作为虚拟背景帧的像素值,从而建立虚拟背景帧。
步骤2、初始CU划分深度l=0,对于第i帧深度为l的CU,计算其与相邻帧同位置CU模块的帧间差异度BDl以及与虚拟背景帧同位置CU模块的背景差异度BDl’;
具体的:
帧间差异度BDl的计算公式为:
帧间差异度BDl’的计算公式为:
式中,fi(x,y)代表该序列视频中第i帧该CU中坐标为(x,y)的像素数值,fi-1(x,y)代表相邻前一帧中同位置CU坐标为(x,y)的像素数值,fB(x,y)代表背景帧中同位置CU中坐标为(x,y)的像素数值,N为CU块的边长,Md为一个编码指数,与编码深度l相关,Md=2l,l∈[0,3];BDl、BDl’反映了残差中个数据数值间的差距,BDl、BDl’数值越小,代表相邻帧之间的同位置CU运动和纹理变化越小;一般而言,与背景帧以及相邻帧之间的差异程度越低,BDl、BDl’数值越小,代表残差分布越均匀,往下继续划分的可能性越小。
步骤3、对于第i帧深度为l的CU,计算由该CU划分出来的4个子块CU的BDl+1、BDl+1’;
具体的:
BDl+1、BDl+1’的计算公式同BDl、BDl’一致。
步骤4、基于计算得到的BDl、BDl’、BDl+1、BDl+1’,进行CU划分继续/终止判定;具体包括:
若BDl≤T1、BDl’≤T2且BDl+1≤BDl、BDl+1’≤BDl’,则划分终止,当前深度l为最佳深度,采用当前CU继续往下进行帧间预测和帧间编码节奏;
若不满足BDl≤T1、BDl’≤T2且BDl+1≤BDl、BDl+1’≤BDl’的条件,则继续划分直至划分深度达到l=3,终止;即,若不满足上述条件,则进一步判断是否满足l=3,若满足,则划分深度达到l=3,终止;若不满足,则划分深度l+1,继续进行上述判断;
进一步,本发明的T1、T2的取值为8%~15%,其可根据不同视频条件和QP数值进行调整。
当CU帧间划分模型确定后,还需要遍历帧间预测的全部模型,每个CU对应的PU模式有11种,若能减少当前CU对应PU模式遍历的范围,就能够加速帧间模式的选择过程;为此,本发明在步骤4的基础上继续包括:
步骤5、基于划分深度l、BDl、BDl’进行最优帧间预测模型的选择,具体包括:
若l=0且BDl、BDl’≤T3,说明当前LCU与背景帧以及相邻帧差距基本一致,可以直接跳出继续划分,则选择SKIP模型作为最优帧间预测模型;
若l=0且T3<BDl、BDl’≤T4,或者l=1且BDl、BDl’≤T4;说明该视频帧整体运动较为平缓;则遍历2N×2N的帧间预测模型(SKIP、Merge、inter2N×2N、intra 2N×2N),并选择率失真代价最小的模型为最优帧间预测模型;
若BDl、BDl’≥T5,说明整体视频运动相对复杂,则遍历除AMP预测模型外的剩余帧间预测模型,选择率失真代价最小的模型为最优帧间预测模型;
若l=0且BDl、BDl’≤T3,l=0且T3<BDl、BDl’≤T4,l=1且BDl、BDl’≤T4,BDl、BDl’≥T5的条件均不满足,则遍历所有帧间预测模型,选择率失真代价最小的模型为最优帧间预测模型;
进一步,T3<T4<T5,T3的取值为1%~3%,T4的取值为5%~15%,T5的取值为30%以上。
如图5所示,本发明提供一种基于HEVC/H.265的视频编码的***,包括:
创建模块,用于实现上述步骤1;
计算模块,用于实现上述步骤2、3;
划分判断模块,用于实现上述步骤4;
帧间预测判断模块,用于实现上述步骤5。
本发明的优点为:
本发明利用监控视频本身视频背景场景相对固定的特点,通过计算当前CU以及4个子CU模块帧间差异度BDl和背景帧差异度数值BDl’来判定往下划分的趋势,代替传统的遍历循环。该算法能够有效降低帧间划分带来的计算复杂度。
本发明通过大量数据推测得到不同深度下的帧间差异度和背景差异度数值下的帧间预测模型比例进行帧间预测模型的推断,跳过一些不必要的帧间预测模型,降低了因遍历计算率失真计算选择带来的计算量,降低帧间编码复杂度。实施例:
本次测试所采用的的实验环境是Windows Sever 2008R2,处理器为Intel E5-2620 [email protected]、单处理器,8核心,RAM为32GB。
通过对比三类视频公路交通监控视频,小区监控视频,办公室监控视频作为实验内容,通过我们设计算法后的视频压缩软件Hnew,与H.265序列中HM12.0进行对比,算法性能通过PSNR(峰值信噪比,一种客观评价视频编码质量的参数)以及时间变化比ΔT(ΔT=(THM-Tnew)/THM×100%)两个参数进行对比。
其中新算法分别设置相关参数为T1=12%,T2=12%,T3=2%,T4=5%,T5=30%,进行计算对比。结果如表1所示:
表1
由表1可知,本发明在视频质量几乎保持不变的情况下(PSNR平均仅下降0.06dB),大大节约了视频编码时间(平均值ΔT=30.5%),说明该算法在提升CU划分速率和选择PU预测模型的条件下对监控类视频进行编码,能够在有效保证编码质量情况下减小视频编码耗时。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (9)

1.一种基于HEVC/H.265的视频编码的方法,其特征在于,包括:
获取视频图像数据并建立虚拟背景帧;其中,所述虚拟背景帧的建立方法,包括:以原视频的前H帧为样本,对其中每一帧的每一像素点做数据统计,像素点取值区间为0~255;选择各帧同位置像素点的像素值的中位数作为虚拟背景帧的像素值,从而建立所述虚拟背景帧;
对于第i帧深度为l的CU,计算其与相邻帧同位置CU模块的帧间差异度BDl以及与虚拟背景帧同位置CU模块的背景差异度BDl’;
对于第i帧深度为l的CU,计算由该CU划分出来的4个子块CU的BDl+1、BDl+1’;
若BDl≤T1、BDl’≤T2且BDl+1≤BDl、BDl+1’≤BDl’,则当前深度l为最佳深度,进行后续帧间预测;
在帧间预测过程中:
若l=0且BDl与BDl’≤T3,则选择SKIP模型作为最优帧间预测模型;
若l=0且T3<BDl与BDl’≤T4,或者l=1且BDl与BDl’≤T4;则遍历2N×2N的帧间预测模型,并选择率失真代价最小的模型为最优帧间预测模型;
若BDl与BDl’≥T5,则遍历除AMP预测模型外的帧间预测模型,选择率失真代价最小的模型为最优帧间预测模型;其中,T3<T4<T5。
2.如权利要求1所述的方法,其特征在于,
所述帧间差异度BDl的计算公式为:
所述帧间差异度BDl’的计算公式为:
式中,fi(x,y)代表序列视频中第i帧该CU中坐标为(x,y)的像素数值,fi-1(x,y)代表相邻前一帧中同位置CU坐标为(x,y)的像素数值,fB(x,y)代表背景帧中同位置CU中坐标为(x,y)的像素数值,N为CU块的边长,Md为一个编码指数,Md=2l,l∈[0,3]。
3.如权利要求1所述的方法,其特征在于,还包括:
若不满足BDl≤T1、BDl’≤T2且BDl+1≤BDl、BDl+1’≤BDl’的条件,则继续划分直至划分深度达到l=3,终止。
4.如权利要求1或3所述的方法,其特征在于,T1、T2的取值为8%~15%。
5.如权利要求1所述的方法,其特征在于,还包括:
若l=0且BDl与BDl’≤T3,l=0且T3<BDl与BDl’≤T4,l=1且BDl与BDl’≤T4,BDl与BDl’≥T5的条件均不满足,则遍历所有帧间预测模型,选择率失真代价最小的模型为最优帧间预测模型。
6.如权利要求1或5所述的方法,其特征在于,T3的取值为1%~3%,T4的取值为5%~15%,T5的取值为30%以上。
7.一种基于HEVC/H.265的视频编码的***,其特征在于,包括:
创建模块,用于获取视频图像数据并建立虚拟背景帧;其中,所述虚拟背景帧的建立方法,包括:以原视频的前H帧为样本,对其中每一帧的每一像素点做数据统计,像素点取值区间为0~255;选择各帧同位置像素点的像素值的中位数作为虚拟背景帧的像素值,从而建立所述虚拟背景帧;
计算模块,用于对于第i帧深度为l的CU,计算其与相邻帧同位置CU模块的帧间差异度BDl与虚拟背景帧同位置CU模块的背景差异度BDl’以及由该CU划分出来的4个子块CU的BDl+1、BDl+1’;
划分判断模块,用于:
当BDl≤T1、BDl’≤T2且BDl+1≤BDl、BDl+1’≤BDl’时,将当前深度l作为最佳深度,进行后续帧间预测;
当不满足BDl≤T1、BDl’≤T2且BDl+1≤BDl、BDl+1’≤BDl’的条件时,继续划分直至划分深度达到l=3,终止;
帧间预测判断模块,用于:
当l=0且BDl与BDl’≤T3时,选择SKIP模型作为最优帧间预测模型;
当l=0且T3<BDl与BDl’≤T4时,或者l=1且BDl与BDl’≤T4时,遍历2N×2N的帧间预测模型,并选择率失真代价最小的模型为最优帧间预测模型;
当BDl与BDl’≥T5时,遍历除AMP预测模型外的帧间预测模型,选择率失真代价最小的模型为最优帧间预测模型;其中,T3<T4<T5;
当l=0且BDl与BDl’≤T3,l=0且T3<BDl与BDl’≤T4,l=1且BDl与BDl’≤T4,BDl与BDl’≥T5的条件均不满足时,遍历所有帧间预测模型,选择率失真代价最小的模型为最优帧间预测模型。
8.如权利要求7所述的***,其特征在于,在所述计算模块中,
所述帧间差异度BDl的计算公式为:
所述帧间差异度BDl’的计算公式为:
式中,fi(x,y)代表序列视频中第i帧该CU中坐标为(x,y)的像素数值,fi-1(x,y)代表相邻前一帧中同位置CU坐标为(x,y)的像素数值,fB(x,y)代表背景帧中同位置CU中坐标为(x,y)的像素数值,N为CU块的边长,Md为一个编码指数,Md=2l,l∈[0,3]。
9.如权利要求7所述的***,其特征在于,T1、T2的取值为8%~15%,T3的取值为1%~3%,T4的取值为5%~15%,T5的取值为30%以上。
CN202110251124.7A 2021-03-08 2021-03-08 一种基于hevc/h.265的视频编码的方法及*** Active CN113055670B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110251124.7A CN113055670B (zh) 2021-03-08 2021-03-08 一种基于hevc/h.265的视频编码的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110251124.7A CN113055670B (zh) 2021-03-08 2021-03-08 一种基于hevc/h.265的视频编码的方法及***

Publications (2)

Publication Number Publication Date
CN113055670A CN113055670A (zh) 2021-06-29
CN113055670B true CN113055670B (zh) 2024-03-19

Family

ID=76510256

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110251124.7A Active CN113055670B (zh) 2021-03-08 2021-03-08 一种基于hevc/h.265的视频编码的方法及***

Country Status (1)

Country Link
CN (1) CN113055670B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101277447A (zh) * 2008-04-15 2008-10-01 北京航空航天大学 航拍交通视频快速帧间预测方法
CN105847793A (zh) * 2015-01-16 2016-08-10 杭州海康威视数字技术股份有限公司 视频编解码方法及其装置
CN110992288A (zh) * 2019-12-06 2020-04-10 武汉科技大学 一种用于矿山井筒环境下的视频图像盲去噪方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012128068A1 (ja) * 2011-03-18 2012-09-27 ソニー株式会社 画像処理装置、画像処理方法、及び、プログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101277447A (zh) * 2008-04-15 2008-10-01 北京航空航天大学 航拍交通视频快速帧间预测方法
CN105847793A (zh) * 2015-01-16 2016-08-10 杭州海康威视数字技术股份有限公司 视频编解码方法及其装置
CN110992288A (zh) * 2019-12-06 2020-04-10 武汉科技大学 一种用于矿山井筒环境下的视频图像盲去噪方法

Also Published As

Publication number Publication date
CN113055670A (zh) 2021-06-29

Similar Documents

Publication Publication Date Title
CN109688414B (zh) 一种vvc帧内编码单元候选预测模式缩减及块划分提前终止方法
JP5054826B2 (ja) 時空間的複雑度を用いた符号化モード決定方法及び装置
KR102323427B1 (ko) 영상 부호화 방법 및 장치
CN108989802B (zh) 一种利用帧间关系的hevc视频流的质量估计方法及***
KR19990067723A (ko) 비디오 프레임 시퀀스의 인코딩 방법 및 시스템과, 제조 물품
JP2004514351A (ja) ブロックマッチング処理を用いたビデオ符号化方法
US7881374B2 (en) Method and apparatus for 3-D subband video coding
KR100305485B1 (ko) 화질을최적화하기위한화상처리방법및디지탈비디오부호화기시스템
JP4417054B2 (ja) 離散コサイン変換係数を参照する動き推定方法及び装置
KR20030086076A (ko) 블록킹 효과를 제거하기 위한 필터링 방법 및 그 장치
Chun et al. An adaptive perceptual quantization algorithm for video coding
CN110351552B (zh) 视频编码中一种快速编码方法
KR20050043511A (ko) 고속 움직임추정 알고리즘을 갖는 동영상 코딩방법 및 장치
CN109889838B (zh) 一种基于roi区域的hevc快速编码方法
CN113163199B (zh) 一种基于h265的视频快速预测方法、快速编码方法和***
Wang et al. Overview of the second generation avs video coding standard (avs2)
CN113055670B (zh) 一种基于hevc/h.265的视频编码的方法及***
JP5598199B2 (ja) 動画像符号化装置
CN114827616A (zh) 一种基于时空信息平衡的压缩视频质量增强方法
Ma et al. A fast background model based surveillance video coding in HEVC
CN111246218B (zh) 基于jnd模型的cu分割预测和模式决策纹理编码方法
KR100584422B1 (ko) 영상데이터의 압축 장치 및 방법
An et al. Low-complexity motion estimation for H. 264/AVC through perceptual video coding.
CN100469141C (zh) 一种视频数据压缩的运动估计方法
JP2614661B2 (ja) 高能率画像符号化装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Country or region after: China

Address after: Room 201, 2nd Floor, Building 1, No. 3 Liansheng Road, Wuchang Street, Yuhang District, Hangzhou City, Zhejiang Province, 310023

Applicant after: Zhejiang Yuhan Technology Co.,Ltd.

Address before: 310000 room 1312, block B, building 3, Chuangxin Times Square, Yuhang District, Hangzhou City, Zhejiang Province

Applicant before: Hangzhou Yuhan Technology Co.,Ltd.

Country or region before: China

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant