CN102984521A - 基于时域相关性的高性能视频编码帧间模式判决方法 - Google Patents

基于时域相关性的高性能视频编码帧间模式判决方法 Download PDF

Info

Publication number
CN102984521A
CN102984521A CN2012105326817A CN201210532681A CN102984521A CN 102984521 A CN102984521 A CN 102984521A CN 2012105326817 A CN2012105326817 A CN 2012105326817A CN 201210532681 A CN201210532681 A CN 201210532681A CN 102984521 A CN102984521 A CN 102984521A
Authority
CN
China
Prior art keywords
piecemeal
mode
pattern
current
video coding
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.)
Granted
Application number
CN2012105326817A
Other languages
English (en)
Other versions
CN102984521B (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.)
Sichuan University
Original Assignee
Sichuan University
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 Sichuan University filed Critical Sichuan University
Priority to CN201210532681.7A priority Critical patent/CN102984521B/zh
Publication of CN102984521A publication Critical patent/CN102984521A/zh
Application granted granted Critical
Publication of CN102984521B publication Critical patent/CN102984521B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明公开了一种基于时域相关性的高性能视频编码帧间模式判决方法,包括预测方式配置和预测模式选择。预测模式选择利用了相邻两帧之间的时域相关性,根据此相关性,分析前一帧中对应块的大尺寸CU与当前块中小尺寸CU的PU模式的相似性,最终根据此相似性,针对各种尺寸的对应块CU,设计当前各种尺寸CU的PU模式选择方法。本发明的方法较之现有技术的HEVC视频编码标准,在比特率和视频质量几乎不变的前提下,较大幅度地降低了编码的计算复杂度。

Description

基于时域相关性的高性能视频编码帧间模式判决方法
技术领域
本发明涉及图像通信领域中的视频编码帧间模式技术问题,尤其是涉及一种高性能视频编码帧间模式判决方法。
背景技术
目前的国际视频编码标准为高级视频编码(H.264/AVC),该视频编码标准相比之前的视频编码标准,在视频编码性能方面有较大的提高。随着高清视频技术的广泛应用,H.264/AVC的最大16×16尺寸块已经不太适合高清视频的编码了。为此,国际标准化组织-国际电工委员会/活动图像专家组(ISO-IEC/ MPEG) 和国际电信联盟远程通信标准化组织/视频编码专家组(ITU-T/VCEG)两大国际标准化组织已经成立了视频编码联合开发小组(JCT- VC),并正在制定新一代国际视频标准,即高性能视频编码(HEVC)标准。HEVC标准的目标是在保持H.264/AVC标准视频质量的基础上,使比特率降低一半,即压缩率提高一倍。在国内外众多学者的努力下,HEVC视频编码标准的编码性能较H.264/AVC有了较高的提升。
H.264/AVC标准采用16×16、16×8、8×16、8×8、8×4、4×8和4×4等尺寸块进行帧间预测,而HEVC标准则采用8×8、16×16、32×32和64×64尺寸的编码单元(CU)先进行分块,接着对每个CU采用最多8种不同的预测单元(PU)模式进行帧间预测,8种不同的PU模式分别为PART_2N×2N、PART_N×2N、PART_2N×N、PART_N×N、PART_nL×2N、PART_nR×2N 、PART_2N×nD、和PART_2N×nU。对于每种尺寸下的CU及其内部的PU预测模式均进行率-失真代价的计算,最终选择一种最佳的CU分块模式及其内部的PU模式进行视频编码。对于64×64尺寸的CU,只有3种PU模式可选择,对于32×32和16×16尺寸的CU,有7种模式可选择,对于8×8尺寸的CU,则有4种PU模式可选择。对于每种PU模式,编码器均需对其进行率-失真代价的计算,因此,HEVC标准带来了巨大的视频编码计算复杂度。针对H.264/AVC,已经有许多学者提出了一些快速帧间判决方法,如发表于杂志“IET Electronics Letters”的文章“Fast mode decision algorithm for H.264 using statistics of rate-distortion cost”在分析前一帧对应宏块率-失真代价的统计分布情况的基础上,提出了一种基于自适应阈值的H.264/AVC快速帧间模式判决方法。发表于杂志“IEEE Transactionson Circuits and Systems for Video Technology”的文章“Fast mode decision based on mode adaptation”提出了一种基于模式自适应快速帧间模式判决方法。该算法根据相邻块空、时域的视频编码特性,构建了一个基于优先级候选模式列表,根据该列表有效地选择最佳帧间预测模式。发表于杂志“IEEE transactions on imageprocessing”的文章“Direct inter-mode selection for H.264 video coding using phase correlation”通过利用当前块与参考块之间的相位相关性捕捉其运动向量,根据此运动向量信息从候选模式列表中选择一种最佳的帧间预测模式。
为了降低HEVC的视频编码计算复杂度,学者们提出了一些方法,如HEVC提案“JCTVC-D087”中的文章“Encoding complexity reduction by removal of N×N partition type”在从16×16、32×32和64×64尺寸的CU中取消了PART_N×N的 PU模式,只在8×8尺寸的CU中保留,从而降低了视频编码计算复杂度。提案“JCTVC-F045”中的文章“Early termination of CU encoding to reduce HEVC complexity”提出当参数cbf=0时,即离散余弦变换(DCT)后的AC系数为全零时,跳过除了PART_2N×2N之外的其它PU模式,从而降低了视频编码的计算复杂度。以上两种方法目前已经加入到HEVC最新的参考软件HM7.0中了。另外,在目前的HEVC标准中,对于当前的CU,首先检测的率-失真代价的模式为PART_2N×2N、PART_2N×N和PART_N×2N,若模式PART_2N×N的率-失真代价值小于PART_N×2N模式的率-失真代价值,则继续检测模式PART_2N×nU 和 PART_2N×nD的率-失真代价,而跳过模式PART_nL×2N 和 PART_nR×2N的率-失真代价的计算;相反,当模式PART_2N×N的率-失真代价值大于PART_N×2N模式的率-失真代价,则继续检测模式PART_nL×2N 和 PART_nR×2N的率-失真代价,而跳过模式PART_2N×nU 和 PART_2N×nD的率-失真代价的计算,该方法也较大地降低了HEVC视频编码的计算复杂度。以上这些方法均在一定程度上降低了HEVC视频编码的计算复杂度,但是,目前的HEVC视频编码的帧间预测模式在时域上还存在较大的冗余度。
HEVC相比H.264/AVC,在视频压缩比方面提高较大,但是在视频编码的计算复杂度方面却升高了很多,虽然许多学者提出了一些针对H.264/AVC的快速视频编码方法,及针对HEVC的快速视频编码方法,但是H.264/AVC的快速视频编码方法不适合HEVC,而目前的HEVC的快速视频编码方法对于将其应用于实时通信的目标还存在一些距离。
发明内容
针对现有技术的高性能视频编码帧间模式判决方法的现状与不足,本发明的旨在提供一种新的基于时域相关性的高性能视频编码帧间模式判决方法,以降低HEVC视频编码的计算复杂度,实现将其应用于实时通信的目标。
本发明的基本思想是利用相邻帧之间的PU模式选择的相似性,根据前一帧中大尺寸CU所采取的PU模式,有效地选择当前CU的PU模式,跳过一些不太可能的CU分块尺寸及PU预测模式,减少所需遍历的PU模式,从而实现减少率-失真代价计算的数量,最终达到降低HEVC视频编码的计算复杂度的目的。
本发明提供的基于时域相关性的高性能视频编码帧间模式判决方法,包括预测方式配置和预测模式选择,在预测方式配置中,CU分割深度不大于4,PU采用对称和非对称综合预测模式或只采用对称预测模式,在预测模式选择中,将当前深度CU总的率-失真代价之和与上一层CU总的率-失真代价之和进行比较,若比上层更小,则进一步采取四叉树划分成4个更下一层深度的CU,否则终止四叉树划分,所述预测模式选择包括以下步骤:
(1)检测当前CU分块前一帧对应位置CU分块的尺寸,若当前CU分块尺寸小于对应CU分块的尺寸,则进入下面步骤(2),否则遍历当前CU分块的所有PU模式,并采取四叉树划分成4个更深一层CU分块,对更深一层的每个CU分块重复上述过程;
(2)判断前一帧对应CU分块的PU模式是否为PART_2N×2N,若是,则当前CU分块只检测PART_2N×2N的PU模式的率-失真代价,并进入下面步骤(6),否则进入下面步骤(3);
(3)判断前一帧对应CU分块的PU模式是否为PART_nL×2N 或者 PART_nR×2N,若是,则当前CU分块只检测PART_N×2N和PART_2N×2N两种PU模式的率-失真代价,并进入下面步骤(6),否则进入下面步骤(4);
(4)判断前一帧对应CU分块的PU模式是否为PART_2N×nU 或者 PART_2N×nD,若是,则当前CU分块只检测PART_2N×N和PART_2N×2N两种PU模式的率-失真代价,并进入下面步骤(6),否则进入下面步骤(5);
(5)检测当前CU分块检测所有PU模式的率-失真代价,并进入下面步骤(6);
(6)判断当前CU分块的尺寸是否为前一帧对应CU块尺寸的1/4,若是,则当前CU分块不再进行四叉树划分;否则将当前CU分块进一步采取四叉树划分成4个更深一层CU分块,对更深一层的每个CU分块重复步骤(1)过程。
在上述技术方案中, CU分割深度优选为2~4,进一步优选为4。在PU可采用的对称和非对称综合预测模式和只采用对称预测模式中,优先采用对称和非对称综合预测模式。
在上述技术方案中,所述率-失真代价可通过下述公式来确定:
Jmode=(SADluma+wchroma×SADchroma)+λmode×Bmode
公式中Jmode为率—失真代价,SADluma为原始图像亮度与预测图像亮度的均方差,SADchroma为原始图像色度与预测图像色度的均方差,wchroma为色度失真的权值,λmode代表拉格朗日乘子,Bmode表示在该模式下编码比特数。
根据本发明的上述方法可以编制执行上述基于时域相关性的高性能视频编码帧间模式判决方法的视频编码器。
本发明是基于以下思路分析而完成的:
当对应块CU的PU模式为PART_2N×2N时,说明对应块的纹理应该是比较平滑的或者其所处的区域中所有的运动对象都有着相同的运动向量,根据相邻两帧之间高度的相似性,当前块区域也应该具有类似的属性,因此,对于当前CU分块来说,只需对PU模式PART_2N×2N进行检测即可。
当对应块CU的PU模式为PART_2N×N或者PART_N×2N时,在这种情况下,根据相邻两帧之间的相似性,此时当前块中的CU对应的对应块中并没有PU的分隔线,于是,此时并不能推测对应块区域为平滑的或者其中的运动对象均有着相同的运动向量。因此,对于当前CU分块来说,没有可以参考的PU模式,必须对所有的PU模式进行遍历。
当对应块CU的PU模式为PART_nL×2N 或者 PART_nR×2N,根据相邻两帧之间的时域相关性及时域上的运动方向性,一方面说明此时当前块中的运动对象有较大的概率分为左右两部分,另一方面,此时当前块中有部分CU的PU模式PART_N×2N的分隔线将与对应块CU的PU模式PART_nL×2N 或者 PART_nR×2N的分隔线对应,再者,根据当前块(与对应CU块相同位置和尺寸的当前帧中的当前块)中各层之间的PU模式的相关性及同CU层下相邻CU的PU模式相关性,当前块中各层CU的PU模式中,出现PART_N×2N概率较高,因此,当前块应检测PU模式PART_N×2N。另外,为了各层CU之间的连续性及保证视频编码性能,PU模式PART_2N×2N也应考虑进去,因此,在该情况下,总共只遍历2种PU模式:PART_N×2N和PART_2N×2N。同理,当对应块CU的PU模式为PART_2N×nU 或者 PART_2N×nD,此时说明当前块中的运动对象有较大的概率分为左右两部分,因此,当前块应检测PU模式为PART_2N×N和PART_2N×2N。
最后,当对应块CU分块尺寸为2N×2N,而当前块中最小CU尺寸为N/4×N/4时,根据相邻两帧之间时域的相关性,无论对应CU分块的PU模式为哪种,当前块中尺寸为N/4×N/4的CU的PU模式的分割线均不可能与对应CU的PU模式的分割线对应,即此时当前CU分块尺寸是不太可能出现N/4×N/4的,因此,对于该尺寸的CU,可不检测其率-失真代价以节省视频编码计算复杂度。
相比HEVC视频编码标准,本发明的方法能在较大幅度降低视频编码计算复杂度的基础上,在视频编码压缩比和视频质量损失很小。视频压缩方法的根本依据是通过减少视频中各种相关性而达到用更少的数据表示原来的整个视频的信息量,本发明的方法是在分析了视频中相邻两帧之间的时域上PU模式之间的相关性,通过判断前一帧对应CU的PU模式,以及当前块中相邻CU分块之间的相关性,判决当前块的最佳PU模式,从而跳过了其他的PU模式,从相邻帧之间PU模式的相关性角度来看,本发明方法是去除了PU模式之间的冗余度,而合理的冗余度去除,不仅能去除该冗余部分所需进行的视频编码计算任务,同时也不会损失视频的信息量,因此也基本不会造成视频压缩比和视频质量的下降。
本发明方法改进的是整个视频编码计算过程中计算复杂度最关键的地方。在整个视频编码过程中,运动估计(包括整数像素运动估计和分数像素运动估计)的计算复杂度所占的比例超过50%(根据不同的配置环节存在一定差异),本发明方法最关键的是根据相邻两帧之间的时域相关性,跳过当前块中各层CU块中的不太可能出现的PU模式的检测过程,即对该PU模式下各个PU分块进行率-失真代价的计算检测,从而挑选其中率-失真代价最小的一个PU模式,而在率-失真代价的计算中,运动估计是其中最耗时的编码计算过程,跳过几个PU模式即意味着跳过几个运动估计的计算量,因此,在计算复杂度方面,本发明方法着手的点为视频编码计算过程中最关键改进之处。
本发明方法能在保持降低计算复杂度的基础上,不额外增加硬件实现成本。视频编码技术很多情况下最终均要嵌入硬件设备,包括FPGA和DSP等,因此,对于改进方法的代码运算代价和所需要的数据存储硬件代价要求均较高。本发明方法需要增加的代码很少,主要包括几个判断语句,在硬件所需的存储器方面,由于本发明方法中判断的对象为前一帧中对应位置CU分块的PU模式,而这些模式的信息原来就存储在数据流中,本发明方法并未带来额外的数据存储要求,因此,若将本发明方法应用于硬件设备,对硬件设备的制造不会增加额外的成本,同时还能节省功耗。
附图说明
图1为基于时域特性的HEVC快速帧间模式判决方法与HM7.0视频编码标准的CU分块方法的比较示意图,其中(a)为HM7.0视频编码标准的CU分块方法,(b)为基于时域相关性的HEVC快速帧间模式判决方法中CU分块方法;
图2为基于时域特性的HEVC快速帧间模式判决方法与HM7.0视频编码标准的PU预测方法的比较示意图,其中(a)为HM7.0视频编码标准的PU预测方法,(b)为基于时域相关性的HEVC快速帧间模式判决方法中PU预测方法;
图3为基于时域相关性的HEVC快速帧间模式判决方法的流程图。
具体实施方式
下面结合实施例对本发明作进一步的详细说明,有必要指出的是,以下的实施例只用于对本发明做进一步的说明,不能理解为对本发明保护范围的限制,所属领域技术熟悉人员根据上述发明内容,对本发明做出一些非本质的改进和调整进行具体实施,应仍属于本发明的保护范围。
1.同时打开两个算法的程序并设置好相同的配置文件,参考软件选择HM7.0,量化步长(QP)值分别取27和32。本发明将与HEVC视频编码标准的参考软件算法HM7.0的方法进行比较。并对其三种视频编码性能:比特率、峰值信噪比(PSNR)以及视频编码时间(其中PSNR体现视频的客观视频质量,视频编码时间体现编码的计算复杂度),进行了比较分析,比较性能的差距用以下三个指标进行评价:
其中Bitratepro、PSNRpro 和Timepro 分别为本发明算法的比特率、PSNR以及视频编码时间,Bitrateref、PSNRref 和Timeref分别为HM7.0标准算法的比特率、PSNR以及视频编码时间,∆Bitrate、∆PSNR和∆Time分别为本发明算法与HM7.0标准算法之间比特率、PSNR以及视频编码时间的差。
2.在HEVC视频编码技术中,PU预测模式可以采取对称和非对称的综合预测模式,也可以只采取对称预测模式,发明在以上两种情况下均有效,但是采取对称和非对称的综合预测模式能降低更多的视频编码计算复杂度,即能取得更好的算法效果,因此本发明采取综合预测模式。
3.编码的对象为标准的HEVC测试视频,它们的名称、分辨率和帧率分别为:Fourpeople(1280×720,60帧/秒)、Johnny(1280×720,60帧/秒)、KristenandSara(1280×720,60帧/秒)、Cactus(1920×1080,50帧/秒)、Kimono1(1920×1080,24帧/秒)和ParkScene(1920×1080,24帧/秒)。
4.输入2个相同的视频序列;
5.分别对2个相同的视频序列进行视频编码;
6.利用HEVC视频编码器HM7.0对视频序列在HEVC方式下进行视频编码;
7.本发明算法根据前一帧对应块的PU模式对当前CU分块的PU模式进行选择;
8.在预测模式选择中,将当前深度CU总的率-失真代价之和与上一层CU总的率-失真代价之和进行比较,若比上层更小,则进一步采取四叉树划分成4个更下一层深度的CU,否则终止四叉树划分,具体的预测模式选择如下:
(1)检测当前CU分块前一帧对应位置CU分块的尺寸,若当前CU分块尺寸小于对应CU分块的尺寸,则进入下面步骤(2),否则遍历当前CU分块的所有PU模式,并采取四叉树划分成4个更深一层CU分块,对更深一层的每个CU分块重复上述过程;
(2)判断前一帧对应CU分块的PU模式是否为PART_2N×2N,若是,则当前CU分块只检测PART_2N×2N的PU模式的率-失真代价,并进入下面步骤(6),否则进入下面步骤(3);
(3)判断前一帧对应CU分块的PU模式是否为为PART_nL×2N 或者PART_nR×2N,若是,则当前CU分块只检测PART_N×2N和PART_2N×2N两种PU模式的率-失真代价,并进入下面步骤(6),否则进入下面步骤(4);
(4)判断前一帧对应CU分块的PU模式是否为PART_2N×nU 或者 PART_2N×nD,若是,则当前CU分块只检测PART_2N×N和PART_2N×2N两种PU模式的率-失真代价,并进入下面步骤(6),否则进入下面步骤(5);
(5)检测当前CU分块检测所有PU模式的率-失真代价,并进入下面步骤(6);
(6)判断当前CU分块的尺寸是否为前一帧对应CU块尺寸的1/4,若是,则当前CU分块不再进行四叉树分割划分;否则将当前CU分块四叉树划分成4个CU分块,对每个CU分块进行重复步骤(1)。
9.在模式选择过程中,率失真代价的公式如下:
Jmode=(SADluma+wchroma×SADchroma)+λmode×Bmode
公式中Jmode为率—失真代价,SADluma为原始图像亮度与预测图像亮度的均方差,SADchroma为原始图像色度与预测图像色度的均方差,wchroma为色度失真的权值,λmode代表拉格朗日乘子,Bmode表示在该模式下编码比特数。
亮度和色度的失真SADluma和SADchroma分别可由以下两式得出:
其中Diffluma和Diffchroma 分别为:
Diffluma(i,j)=BlockAluma(i,j)-BlockABluma(i,j)
Diffchroma(i,j)=BlockAchroma (i,j)-BlockABchroma(i,j)
其中BlockAluma和BlockBluma分别为编码块和预测块中坐标位置为(i,j)上的像素亮度值,BlockA chroma和BlockBchroma分别为编码块和预测块中坐标位置为(i,j)上的像素色度值。
色度失真权值wchroma可由下式得出:
其中QP和QPchroma分别为亮度和色度的QP值。
拉格朗日乘子λmode可由下式得出:
λmode=2(QP-12)/3
10.本发明算法中,CU分割深度可以取2~4,但分割深度取的越大,则该方法的中跳过的PU预测模式将更多,最终将降低更多的视频编码计算复杂度。因此,本发明的CU分割深度取4。
11.两个程序分别输出视频编码后的视频序列以及各自的比特率、PSNR值以及总的视频编码时间,上述3个指标的结果如表1-3所示,统计显示本发明算法比HEVC标准在比特率方面上升了0.13-1.05%,而且总体上看来,在大QP值下比小QP值下要稍微上升的多一些,在视频质量PSNR值方面降低0.00-0.06dB,在视频编码计算复杂度方面降低了22.38-58.36%。从总体来看来,本发明算法与HEVC视频编码标准相比,在视频压缩率(由比特率下降程度来体现)和视频质量损失很小的前提下,较大幅度地降低了视频编码的计算复杂度(见表1~3)。
表1 本发明算法与HM7.0标准算法之间比特率的比较
表2 本发明算法与HM7.0标准算法之间PSNR值的比较
Figure BDA0000256948388
表3 本发明算法与HM7.0标准算法之间视频编码时间的比较
Figure BDA0000256948389

Claims (7)

1.一种基于时域相关性的高性能视频编码帧间模式判决方法,包括预测方式配置和预测模式选择,在预测方式配置中,CU分割深度不大于4,PU采用对称和非对称综合预测模式或只采用对称预测模式,在预测模式选择中,将当前深度CU总的率-失真代价之和与上一层CU总的率-失真代价之和进行比较,若比上层更小,则进一步采取四叉树划分成4个更下一层深度的CU,否则终止四叉树划分,其特征在于所述预测模式选择包括以下步骤:
(1)检测当前CU分块前一帧对应位置CU分块的尺寸,若当前CU分块尺寸小于对应CU分块的尺寸,则进入下面步骤(2),否则遍历当前CU分块的所有PU模式,并采取四叉树划分成4个更深一层CU分块,对更深一层的每个CU分块重复上述过程;
(2)判断前一帧对应CU分块的PU模式是否为PART_2N×2N,若是,则当前CU分块只检测PART_2N×2N的PU模式的率-失真代价,并进入下面步骤(6),否则进入下面步骤(3);
(3)判断前一帧对应CU分块的PU模式是否为PART_nL×2N 或者 PART_nR×2N,若是,则当前CU分块只检测PART_N×2N和PART_2N×2N两种PU模式的率-失真代价,并进入下面步骤(6),否则进入下面步骤(4);
(4)判断前一帧对应CU分块的PU模式是否为PART_2N×nU 或者 PART_2N×nD,若是,则当前CU分块只检测PART_2N×N和PART_2N×2N两种PU模式的率-失真代价,并进入下面步骤(6),否则进入下面步骤(5);
(5)检测当前CU分块检测所有PU模式的率-失真代价,并进入下面步骤(6);
(6)判断当前CU分块的尺寸是否为前一帧对应CU块尺寸的1/4,若是,则当前CU分块不再进行四叉树划分;否则将当前CU分块进一步采取四叉树划分成4个更深一层CU分块,对更深一层的每个CU分块重复步骤(1)过程。
2.如权利要求1所述的基于时域相关性的高性能视频编码帧间模式判决方法,其特征在于CU分割深度为2~4。
3.如权利要求2所述的基于时域相关性的高性能视频编码帧间模式判决方法,其特征在于CU分割深度为4。
4.如权利要求1至3之一所述的基于时域相关性的高性能视频编码帧间模式判决方法,其特征在于PU采用对称和非对称综合预测模式。
5.如权利要求1至3之一所述的基于时域相关性的高性能视频编码帧间模式判决方法,其特征在于所述率-失真代价通过下述公式来确定:
Jmode=(SADluma+wchroma×SADchroma)+λmode×Bmode
公式中Jmode为率—失真代价,SADluma为原始图像亮度与预测图像亮度的均方差,SADchroma为原始图像色度与预测图像色度的均方差,wchroma为色度失真的权值,λmode代表拉格朗日乘子,Bmode表示在该模式下编码比特数。
6.如权利要求4所述的基于时域相关性的高性能视频编码帧间模式判决方法,其特征在于所述率-失真代价通过下述公式来确定:
Jmode=(SADluma+wchroma×SADchroma)+λmode×Bmode
公式中Jmode为率—失真代价,SADluma为原始图像亮度与预测图像亮度的均方差,SADchroma为原始图像色度与预测图像色度的均方差,wchroma为色度失真的权值,λmode代表拉格朗日乘子,Bmode表示在该模式下编码比特数。
7.一种用于执行权利要求1~6所述基于时域相关性的高性能视频编码帧间模式判决方法的视频编码器。
CN201210532681.7A 2012-12-12 2012-12-12 基于时域相关性的高性能视频编码帧间模式判决方法 Active CN102984521B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210532681.7A CN102984521B (zh) 2012-12-12 2012-12-12 基于时域相关性的高性能视频编码帧间模式判决方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210532681.7A CN102984521B (zh) 2012-12-12 2012-12-12 基于时域相关性的高性能视频编码帧间模式判决方法

Publications (2)

Publication Number Publication Date
CN102984521A true CN102984521A (zh) 2013-03-20
CN102984521B CN102984521B (zh) 2015-04-08

Family

ID=47858210

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210532681.7A Active CN102984521B (zh) 2012-12-12 2012-12-12 基于时域相关性的高性能视频编码帧间模式判决方法

Country Status (1)

Country Link
CN (1) CN102984521B (zh)

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297774A (zh) * 2013-05-13 2013-09-11 清华大学深圳研究生院 一种视频编码中b帧的快速编码方法
CN103338371A (zh) * 2013-06-07 2013-10-02 东华理工大学 一种快速高效率视频编码帧内模式判决方法
CN103491369A (zh) * 2013-09-18 2014-01-01 华为技术有限公司 一种帧间预测编码方法和编码器
CN103780910A (zh) * 2014-01-21 2014-05-07 华为技术有限公司 视频编码中的块分割方式和最佳预测模式确定方法及相关装置
CN104023234A (zh) * 2014-06-24 2014-09-03 华侨大学 一种适用于hevc的快速帧间预测方法
CN104301739A (zh) * 2013-07-18 2015-01-21 联发科技(新加坡)私人有限公司 多视点视频编码方法
CN104301723A (zh) * 2013-07-16 2015-01-21 同济大学 基于最优停止理论的高效视频快速编码方法
CN104320656A (zh) * 2014-10-30 2015-01-28 上海交通大学 x265编码器中帧间编码模式快速选择方法
CN104333756A (zh) * 2014-11-19 2015-02-04 西安电子科技大学 基于时域相关性的hevc预测模式快速选择方法
CN104333755A (zh) * 2014-10-27 2015-02-04 上海交通大学 HEVC中B帧的基于SKIP/Merge RD Cost的CU提前终止方法
CN104469360A (zh) * 2014-12-16 2015-03-25 南京仟壹视讯信息技术有限公司 一种视频编码的快速模式选择方法
WO2015055134A1 (zh) * 2013-10-18 2015-04-23 华为技术有限公司 视频编解码中的块分割方式确定方法及相关装置
CN104581170A (zh) * 2015-01-23 2015-04-29 四川大学 基于hevc降视频分辨率的快速帧间转码的方法
CN104602017A (zh) * 2014-06-10 2015-05-06 腾讯科技(北京)有限公司 视频编码器、方法和装置及其帧间模式选择方法和装置
CN104601992A (zh) * 2015-01-07 2015-05-06 上海交通大学 基于贝叶斯最小风险决策的skip模式快速选择方法
WO2015101251A1 (zh) * 2014-01-03 2015-07-09 华为技术有限公司 非对称运动分割方式编码的方法和编码设备
CN104796694A (zh) * 2015-04-30 2015-07-22 上海交通大学 基于视频纹理信息的优化帧内视频编码方法
CN104796693A (zh) * 2015-04-01 2015-07-22 南京邮电大学 一种hevc快速cu深度划分编码方法
CN105120291A (zh) * 2015-08-07 2015-12-02 中山大学 一种基于方差的自适应快速视频编码方法
CN105141953A (zh) * 2015-07-31 2015-12-09 华侨大学 一种适用于hevc的快速帧间模式选择方法
CN105284113A (zh) * 2013-06-17 2016-01-27 高通股份有限公司 分量间滤波
CN105580364A (zh) * 2013-09-26 2016-05-11 高通股份有限公司 Hevc中的基于子预测单元(pu)的时间运动向量预测和3d-hevc中的子pu设计
CN105681808A (zh) * 2016-03-16 2016-06-15 同济大学 一种scc帧间编码单元模式的快速决策方法
CN105828084A (zh) * 2016-03-30 2016-08-03 腾讯科技(深圳)有限公司 Hevc帧间编码处理方法和装置
CN105872538A (zh) * 2016-04-18 2016-08-17 广东中星电子有限公司 时域滤波方法和时域滤波装置
CN103533355B (zh) * 2013-10-10 2016-08-17 宁波大学 一种hevc快速编码方法
CN107071497A (zh) * 2017-05-21 2017-08-18 北京工业大学 一种基于时空相关性的低复杂度视频编码方法
CN107343198A (zh) * 2017-05-08 2017-11-10 上海大学 一种avs2帧间预测模式快速判决方法
CN107734331A (zh) * 2017-11-17 2018-02-23 南京理工大学 一种基于hevc标准的视频转码方法
CN108366242A (zh) * 2018-03-07 2018-08-03 绍兴文理学院 按视频内容自适应调整色度失真权重因子的视频压缩方法
CN109644275A (zh) * 2016-09-07 2019-04-16 高通股份有限公司 用于视频译码的树型译码
CN109889838A (zh) * 2018-12-29 2019-06-14 北京佳讯飞鸿电气股份有限公司 一种基于roi区域的hevc快速编码方法
CN110035285A (zh) * 2019-04-18 2019-07-19 中南大学 基于运动矢量敏感度的深度预测方法
CN110139097A (zh) * 2019-04-19 2019-08-16 中南大学 视频编码中自适应模式顺序调整的方法
CN110166785A (zh) * 2018-07-25 2019-08-23 腾讯科技(深圳)有限公司 帧内预测方法和装置、以及存储介质和电子装置
CN110381317A (zh) * 2014-01-03 2019-10-25 庆熙大学校产学协力团 导出子预测单元的时间点之间的运动信息的方法和装置
CN110800304A (zh) * 2017-06-23 2020-02-14 高通股份有限公司 用于在视频译码中构造候选列表的基于运动的优先级
CN113613006A (zh) * 2021-07-30 2021-11-05 浙江裕瀚科技有限公司 一种视频编码的方法、***和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102355579A (zh) * 2011-02-24 2012-02-15 中兴通讯股份有限公司 一种预测模式的编码或解码方法及装置
CN102447907A (zh) * 2012-01-31 2012-05-09 北京工业大学 一种针对hevc的视频序列的编码方法
US20120128067A1 (en) * 2010-11-22 2012-05-24 Mediatek Singapore Pte. Ltd. Apparatus and Method of Constrained Partition Size for High Efficiency Video Coding
WO2012070857A2 (ko) * 2010-11-25 2012-05-31 엘지전자 주식회사 영상 정보의 시그널링 방법 및 이를 이용한 영상 정보의 복호화 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120128067A1 (en) * 2010-11-22 2012-05-24 Mediatek Singapore Pte. Ltd. Apparatus and Method of Constrained Partition Size for High Efficiency Video Coding
WO2012070857A2 (ko) * 2010-11-25 2012-05-31 엘지전자 주식회사 영상 정보의 시그널링 방법 및 이를 이용한 영상 정보의 복호화 방법
CN102355579A (zh) * 2011-02-24 2012-02-15 中兴通讯股份有限公司 一种预测模式的编码或解码方法及装置
CN102447907A (zh) * 2012-01-31 2012-05-09 北京工业大学 一种针对hevc的视频序列的编码方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PING WU,MING LI: "Introduction to the High -Efficiency Video Coding Standard", 《ZTE COMMUNICATIONS》, vol. 10, no. 2, 30 June 2012 (2012-06-30), pages 1 - 9 *

Cited By (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297774A (zh) * 2013-05-13 2013-09-11 清华大学深圳研究生院 一种视频编码中b帧的快速编码方法
CN103297774B (zh) * 2013-05-13 2016-04-27 清华大学深圳研究生院 一种视频编码中b帧的快速编码方法
CN103338371A (zh) * 2013-06-07 2013-10-02 东华理工大学 一种快速高效率视频编码帧内模式判决方法
CN103338371B (zh) * 2013-06-07 2016-11-09 东华理工大学 一种快速高效率视频编码帧内模式判决方法
CN105284113A (zh) * 2013-06-17 2016-01-27 高通股份有限公司 分量间滤波
CN104301723A (zh) * 2013-07-16 2015-01-21 同济大学 基于最优停止理论的高效视频快速编码方法
CN104301739B (zh) * 2013-07-18 2018-04-17 寰发股份有限公司 多视点视频编码方法
US9743066B2 (en) 2013-07-18 2017-08-22 Hfi Innovation Inc. Method of fast encoder decision in 3D video coding
CN104301739A (zh) * 2013-07-18 2015-01-21 联发科技(新加坡)私人有限公司 多视点视频编码方法
CN103491369A (zh) * 2013-09-18 2014-01-01 华为技术有限公司 一种帧间预测编码方法和编码器
US9894388B2 (en) 2013-09-18 2018-02-13 Huawei Technologies Co., Ltd. Inter-frame predictive coding method and coder
CN105580364A (zh) * 2013-09-26 2016-05-11 高通股份有限公司 Hevc中的基于子预测单元(pu)的时间运动向量预测和3d-hevc中的子pu设计
CN105580364B (zh) * 2013-09-26 2019-02-15 高通股份有限公司 一种处理视频数据的方法,装置及计算机可读存储媒体
CN103533355B (zh) * 2013-10-10 2016-08-17 宁波大学 一种hevc快速编码方法
WO2015055134A1 (zh) * 2013-10-18 2015-04-23 华为技术有限公司 视频编解码中的块分割方式确定方法及相关装置
CN104581159A (zh) * 2013-10-18 2015-04-29 华为技术有限公司 视频编解码中的块分割方式确定方法及相关装置
US10506241B2 (en) 2013-10-18 2019-12-10 Huawei Technologies Co., Ltd. Method for determining block partition manner in video codec, and related apparatus
CN109743577A (zh) * 2013-10-18 2019-05-10 华为技术有限公司 视频编解码中的块分割方式确定方法及相关装置
CN110381317B (zh) * 2014-01-03 2022-12-02 庆熙大学校产学协力团 导出子预测单元的时间点之间的运动信息的方法和装置
CN110381317A (zh) * 2014-01-03 2019-10-25 庆熙大学校产学协力团 导出子预测单元的时间点之间的运动信息的方法和装置
WO2015101251A1 (zh) * 2014-01-03 2015-07-09 华为技术有限公司 非对称运动分割方式编码的方法和编码设备
US11627331B2 (en) 2014-01-03 2023-04-11 University-Industry Cooperation Group Of Kyung Hee University Method and device for inducing motion information between temporal points of sub prediction unit
US11711536B2 (en) 2014-01-03 2023-07-25 University-Industry Cooperation Foundation Of Kyung Hee University Method and device for inducing motion information between temporal points of sub prediction unit
WO2015109778A1 (zh) * 2014-01-21 2015-07-30 华为技术有限公司 视频编码中的块分割方式和最佳预测模式确定方法及相关装置
US20160156907A1 (en) * 2014-01-21 2016-06-02 Huawei Technologies Co., Ltd. Method for Determining Block Partitioning Manner and Optimal Prediction Mode in Video Coding and Related Apparatus
CN103780910A (zh) * 2014-01-21 2014-05-07 华为技术有限公司 视频编码中的块分割方式和最佳预测模式确定方法及相关装置
US10230960B2 (en) 2014-06-10 2019-03-12 Tencent Technology (Shenzhen) Company Limited Video coding device, method, and apparatus and inter-frame mode selection method and apparatus therefor
WO2015188754A1 (en) * 2014-06-10 2015-12-17 Tencent Technology (Shenzhen) Company Limited Video coding device, method, and apparatus and inter-frame mode selection method and apparatus therefor
US20190158850A1 (en) * 2014-06-10 2019-05-23 Tencent Technology (Shenzhen) Company Limited Video coding device, method, and apparatus and inter-frame mode selection method and apparatus therefor
US10798388B2 (en) * 2014-06-10 2020-10-06 Tencent Technology (Shenzhen) Company Limited Video coding device, method, and apparatus and inter-frame mode selection method and apparatus therefor
CN104602017A (zh) * 2014-06-10 2015-05-06 腾讯科技(北京)有限公司 视频编码器、方法和装置及其帧间模式选择方法和装置
CN104602017B (zh) * 2014-06-10 2017-12-26 腾讯科技(北京)有限公司 视频编码器、方法和装置及其帧间模式选择方法和装置
CN104023234B (zh) * 2014-06-24 2017-02-22 华侨大学 一种适用于hevc的快速帧间预测方法
CN104023234A (zh) * 2014-06-24 2014-09-03 华侨大学 一种适用于hevc的快速帧间预测方法
CN104333755A (zh) * 2014-10-27 2015-02-04 上海交通大学 HEVC中B帧的基于SKIP/Merge RD Cost的CU提前终止方法
CN104320656B (zh) * 2014-10-30 2019-01-11 上海交通大学 x265编码器中帧间编码模式快速选择方法
CN104320656A (zh) * 2014-10-30 2015-01-28 上海交通大学 x265编码器中帧间编码模式快速选择方法
CN104333756B (zh) * 2014-11-19 2017-10-24 西安电子科技大学 基于时域相关性的hevc预测模式快速选择方法
CN104333756A (zh) * 2014-11-19 2015-02-04 西安电子科技大学 基于时域相关性的hevc预测模式快速选择方法
CN104469360A (zh) * 2014-12-16 2015-03-25 南京仟壹视讯信息技术有限公司 一种视频编码的快速模式选择方法
CN104469360B (zh) * 2014-12-16 2018-03-30 北京金山云网络技术有限公司 一种视频编码的快速模式选择方法
CN104601992A (zh) * 2015-01-07 2015-05-06 上海交通大学 基于贝叶斯最小风险决策的skip模式快速选择方法
CN104601992B (zh) * 2015-01-07 2018-07-03 上海交通大学 基于贝叶斯最小风险决策的skip模式快速选择方法
CN104581170A (zh) * 2015-01-23 2015-04-29 四川大学 基于hevc降视频分辨率的快速帧间转码的方法
CN104581170B (zh) * 2015-01-23 2018-07-06 四川大学 基于hevc降视频分辨率的快速帧间转码的方法
CN104796693B (zh) * 2015-04-01 2017-08-25 南京邮电大学 一种hevc快速cu深度划分编码方法
CN104796693A (zh) * 2015-04-01 2015-07-22 南京邮电大学 一种hevc快速cu深度划分编码方法
CN104796694A (zh) * 2015-04-30 2015-07-22 上海交通大学 基于视频纹理信息的优化帧内视频编码方法
CN104796694B (zh) * 2015-04-30 2017-08-15 上海交通大学 基于视频纹理信息的优化帧内视频编码方法
CN105141953B (zh) * 2015-07-31 2018-05-25 华侨大学 一种适用于hevc的快速帧间模式选择方法
CN105141953A (zh) * 2015-07-31 2015-12-09 华侨大学 一种适用于hevc的快速帧间模式选择方法
CN105120291A (zh) * 2015-08-07 2015-12-02 中山大学 一种基于方差的自适应快速视频编码方法
CN105120291B (zh) * 2015-08-07 2018-04-10 中山大学 一种基于方差的自适应快速视频编码方法
CN105681808A (zh) * 2016-03-16 2016-06-15 同济大学 一种scc帧间编码单元模式的快速决策方法
CN105681808B (zh) * 2016-03-16 2017-10-31 同济大学 一种scc帧间编码单元模式的快速决策方法
CN105828084A (zh) * 2016-03-30 2016-08-03 腾讯科技(深圳)有限公司 Hevc帧间编码处理方法和装置
CN105872538A (zh) * 2016-04-18 2016-08-17 广东中星电子有限公司 时域滤波方法和时域滤波装置
CN109644275B (zh) * 2016-09-07 2022-08-19 高通股份有限公司 用于视频译码的树型译码
CN109644275A (zh) * 2016-09-07 2019-04-16 高通股份有限公司 用于视频译码的树型译码
US11743508B2 (en) 2016-09-07 2023-08-29 Qualcomm Incorporated Tree-type coding for video coding
CN107343198A (zh) * 2017-05-08 2017-11-10 上海大学 一种avs2帧间预测模式快速判决方法
CN107071497A (zh) * 2017-05-21 2017-08-18 北京工业大学 一种基于时空相关性的低复杂度视频编码方法
CN110800304A (zh) * 2017-06-23 2020-02-14 高通股份有限公司 用于在视频译码中构造候选列表的基于运动的优先级
CN110800304B (zh) * 2017-06-23 2023-10-27 高通股份有限公司 用于在视频译码中构造候选列表的基于运动的优先级
CN107734331A (zh) * 2017-11-17 2018-02-23 南京理工大学 一种基于hevc标准的视频转码方法
CN108366242A (zh) * 2018-03-07 2018-08-03 绍兴文理学院 按视频内容自适应调整色度失真权重因子的视频压缩方法
CN110166785B (zh) * 2018-07-25 2022-09-13 腾讯科技(深圳)有限公司 帧内预测方法和装置、以及存储介质和电子装置
CN110166785A (zh) * 2018-07-25 2019-08-23 腾讯科技(深圳)有限公司 帧内预测方法和装置、以及存储介质和电子装置
CN109889838A (zh) * 2018-12-29 2019-06-14 北京佳讯飞鸿电气股份有限公司 一种基于roi区域的hevc快速编码方法
CN110035285B (zh) * 2019-04-18 2023-01-06 中南大学 基于运动矢量敏感度的深度预测方法
CN110035285A (zh) * 2019-04-18 2019-07-19 中南大学 基于运动矢量敏感度的深度预测方法
CN110139097A (zh) * 2019-04-19 2019-08-16 中南大学 视频编码中自适应模式顺序调整的方法
CN110139097B (zh) * 2019-04-19 2023-01-06 中南大学 视频编码中自适应模式顺序调整的方法
CN113613006A (zh) * 2021-07-30 2021-11-05 浙江裕瀚科技有限公司 一种视频编码的方法、***和装置
CN113613006B (zh) * 2021-07-30 2023-08-18 浙江裕瀚科技有限公司 一种视频编码的方法、***和装置

Also Published As

Publication number Publication date
CN102984521B (zh) 2015-04-08

Similar Documents

Publication Publication Date Title
CN102984521B (zh) 基于时域相关性的高性能视频编码帧间模式判决方法
CN103517069B (zh) 一种基于纹理分析的hevc帧内预测快速模式选择方法
CN103338371B (zh) 一种快速高效率视频编码帧内模式判决方法
CN104113754B (zh) 基于时域相关性的高性能视频帧间编码方法及其转码器
WO2018010492A1 (zh) 视频编码中帧内预测模式的快速决策方法
CN103248895B (zh) 一种用于hevc帧内编码的快速模式估计方法
CN107277509B (zh) 一种基于屏幕内容的快速帧内预测方法
CN103188496B (zh) 基于运动矢量分布预测的快速运动估计视频编码方法
CN107087200B (zh) 针对高效率视频编码标准的跳过编码模式提前判决方法
KR100871588B1 (ko) 인트라 부호화 장치 및 그 방법
CN103997646A (zh) 一种高清视频编码中快速帧内预测模式选择方法
CN103384325A (zh) 一种avs-m视频编码快速帧间预测模式选择方法
CN103997645B (zh) 一种快速的hevc帧内编码单元和模式决策方法
CN103238334A (zh) 图像帧内预测方法和设备
CN105187826B (zh) 针对高效率视频编码标准的快速帧内模式判决方法
CN107318016A (zh) 一种基于零块分布的hevc帧间预测模式快速判定方法
CN105721865A (zh) 一种hevc帧间编码单元划分的快速决策算法
CN104168480A (zh) 基于hevc标准的帧内预测编码模式快速选择方法
CN101754022A (zh) 低复杂度的运动估计方法
CN101304529A (zh) 宏块模式的选择方法和装置
CN104702959B (zh) 一种视频编码的帧内预测方法及***
CN110365975A (zh) 一种avs2视频编解码标准优化方案
CN106791828A (zh) 基于机器学习的高性能视频转码方法及其转码器
CN109302616A (zh) 一种基于rc预测的hevc帧间预测快速算法
CN101895761B (zh) 一种快速帧内预测算法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant