Nothing Special   »   [go: up one dir, main page]

CN107197251B - 一种新视频编码标准的基于分层b帧的帧间模式快速选择方法及装置 - Google Patents

一种新视频编码标准的基于分层b帧的帧间模式快速选择方法及装置 Download PDF

Info

Publication number
CN107197251B
CN107197251B CN201710499925.9A CN201710499925A CN107197251B CN 107197251 B CN107197251 B CN 107197251B CN 201710499925 A CN201710499925 A CN 201710499925A CN 107197251 B CN107197251 B CN 107197251B
Authority
CN
China
Prior art keywords
frame
coding unit
level
less
size
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
CN201710499925.9A
Other languages
English (en)
Other versions
CN107197251A (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.)
Central South University
Original Assignee
Central South 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 Central South University filed Critical Central South University
Priority to CN201710499925.9A priority Critical patent/CN107197251B/zh
Publication of CN107197251A publication Critical patent/CN107197251A/zh
Application granted granted Critical
Publication of CN107197251B publication Critical patent/CN107197251B/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/103Selection of coding mode or of prediction mode
    • H04N19/109Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
    • 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/177Methods 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 a group of pictures [GOP]
    • 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/577Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
    • 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

本发明公开了一种新视频编码标准的基于分层B帧的帧间模式快速选择方法及装置,该方法根据新一代视频编码标准对图片组GOP的第一帧进行编码,统计编码后各个类型所有编码单元CU大小所占据第一帧的比例,根据比例第一帧所在层次以及每个编码单元CU的尺寸决定后续帧中是否跳过编码单元CU的帧间模式,快速选出需要遍历帧间模式的编码单元;是否跳过帧间模式的决策方法对提升编码器效率起到关键作用,大大地降低了视频编码器的帧间预测计算复杂度,减少了编码时间,提高了编码效率;本发明算法简单,计算量小;该选择装置结构简单,使用方便,可方便地投入实际应用。

Description

一种新视频编码标准的基于分层B帧的帧间模式快速选择方 法及装置
技术领域
本发明属于视频编码领域,特别涉及一种新视频编码标准的基于分层B帧的帧间模式快速选择方法及装置。
背景技术
分层B帧结构是在H.264编码标准中提出来的一种编码结构,通常被用于图片组(GOP)中生成不同帧率以提高编码时域延展性。从H.264编码标准到H.265再到目前正在研发的新一代视频编码标准,近十几年来的视频编码标准均应用了分层B帧结构。一个典型的GOP大小为16的分层B帧结构如图1所示,视频序列中的第一帧的编码模式为帧内编码模式,即I帧。图中最下面一层(level 0)的帧称为关键帧,关键帧的编码模式可以是帧内编码模式(I帧)也可以是帧间编码模式(P帧)。其余帧类型均为B帧,B帧可以作为更高层帧的参考帧,为高层帧的帧间预测提供参考信息。
2013年,ITU-T的VCEG(视频编码专家组)和ISO/IEC的MPEG(动态图像专家组)联合推出了HEVC(高效视频编码)视频压缩方案。自2016年始,VCEG和MPEG开始研究新一代视频编码器,并成立了一个专家小组——JVET(联合视频研究小组),旨在进一步提升HEVC的压缩率。新一代视频编码标准是在HEVC的基础上发展而来,二者都引用了树形结构单元(CTU),一个片段在编码时,先被分割为大小相同的CTU,每一个CTU按照四叉树(QT)分割方式被划分为不同类型的编码单元(CU)。不同的是新一代视频编码标准的CTU采用的是四叉二叉树划分(QTBT)结构,二者的CTU划分结构如图2所示。每个CU都有帧内帧间预测模式,在HEVC中,帧间模式又包括4个对称模式、4个非对称模式和一个skip模式。当需要编码的运动信息只有运动参数集索引,编码残差信息不需要编码时,为SKIP模式。在新一代视频编中,帧间模式主要有五种:三种融合模式(Merge模式)和一种运动估计的帧间模式。这些模式的应用提高了编码器的压缩性能,也大大增加了编码时间,影响了标准的研发速度和应用价值。在关于新一代视频编码标准的第三次会议上就有提案指出这种弊端,并请求对其复杂度采取行动。
虽然目前有许多针对分层B帧的帧间快速算法,如TieSong Zhao等学者在2014年IEEE图像处理国际会议上提出基于分层B帧的模式决策算法,但该方法是针对H.264编码标准的。Yue Li等在2017年的IEEE Transactions on Multimedia上提出基于分层B帧的结构和CU的时空特性跳过某些类型的预测单元(PU)。但是由于新一代视频编码标准采用了QTBT(四叉二叉划分)的编码结构并取消了预测单元PU的概念,所以以上现有算法并不适用于新一代视频编码标准。另外一些,例如基于方差的、基于贝叶斯的方法,由于计算复杂度太高并不适用于实际应用。
2016年五月的日内瓦会议提出了新一代视频编码标准的测试模型JEM2.0,此时JEM编码器在随机配置下的平均编码时间是HEVC编码器的5.3倍。其中,帧间预测在总的编码时间中占据约68%的时间,同样地,在以往的编码标准中,帧间预测也占据了大量编码时间,因此帧间预测是减少编码时间的重要模块,具有很大的改进空间,如果能将帧间预测的时间减少将大大提高编码器的效率。
发明内容
本发明的目的是针对帧间预测编码时间过长的缺陷以及现有技术的不足,提出一种新视频编码标准的基于分层B帧的帧间模式快速选择方法及装置,缩短其编码时间,提高其实际应用性。
从图1的分层B帧结构可以看到,层次越高,编码帧与参考帧之间的距离越短。这意味着层次越高,参考信息就越精细,因此CTU在划分CU时更有可能划分为较大的CU,从而某些尺寸较小的CU的帧间编码部分可以跳过,直接选用SKIP模式进行编码。
一种新视频编码标准的基于分层B帧的帧间模式快速选择方法,根据新一代视频编码标准对图片组GOP的第一帧进行编码,统计编码后各个类型所有编码单元CU大小所占据第一帧的比例,根据比例第一帧所在层次以及每个编码单元CU的尺寸决定后续帧中是否跳过编码单元CU的帧间模式,快速选出需要遍历帧间模式的编码单元;
所述编码后各个类型所有编码单元CU大小所占据第一帧的比例是指:
其中,CUw和CUh分别表示编码单元CU的宽度和高度,取值范围均为{4,8,16,32,64,128};N(w,h)表示在第一帧中宽为w,高为h的编码单元CU个数,Fw和Fh分别表示图片组GOP的第一帧的宽度和高度。
进一步地,所述根据比例第一帧所在层次以及每个编码单元CU的尺寸决定后续帧中是否跳过编码单元CU的帧间模式的具体过程如下:
若后续帧中当前编码单元满足以下条件,则编码单元CU仅选择帧间模式中的Skip模式,否则按新一代视频编码标准中的编码顺序遍历所有帧间模式;
a)若当前编码单元CU所在的帧位于分层B帧结构图中的等级1或等级2,且该编码单元CU的大小在第一帧中所占比例小于α;
b)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3或等级4,且该编码单元CU的大小在第一帧中所占比例小于β;
c)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3且该编码单元CU的宽和高均小于或等于4且该编码单元CU的大小在第一帧中所占比例大于β小于γ;
d)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3且该编码单元CU的宽和高均小于或等于8且该编码单元CU的大小在第一帧中所占比例大于β小于δ;
e)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级4,且该编码单元CU的宽和高均小于或等于4且该编码单元CU的大小在第一帧中所占比例大于β小于ε;
f)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级4,且该编码单元CU的宽和高均小于或等于8且该编码单元CU的大小在第一帧中所占比例大于β小于θ;
其中,α,β,γ,δ,ε,θ为设定阈值,均为0-1之间的实数。
进一步地,α取0.003,β取0.001,γ取0.04,δ取0.01,ε取0.05,θ取0.02。
一种新视频编码标准的基于分层B帧的帧间模式快速选择装置,包括:
编码单元,用于根据新一代视频编码标准对图片组GOP的第一帧进行编码;
统计单元,用于统计编码后各个类型所有编码单元CU大小所占据第一帧的比例;
选择单元,根据比例第一帧所在层次以及每个编码单元CU的尺寸选出后续帧中只需进行帧间模式中Skip模式的编码单元CU,快速选出需要遍历所有帧间模式的编码单元CU;
所述选择单元依据以下规则,选出后续帧中只需进行帧间模式中Skip模式的编码单元CU:
a)若当前编码单元CU所在的帧位于分层B帧结构图中的等级1或等级2,且该编码单元CU的大小在第一帧中所占比例小于α;
b)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3或等级4,且该编码单元CU的大小在第一帧中所占比例小于β;
c)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3且该编码单元CU的宽和高均小于或等于4且该编码单元CU的大小在第一帧中所占比例大于β小于γ;
d)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3且该编码单元CU的宽和高均小于或等于8且该编码单元CU的大小在第一帧中所占比例大于β小于δ;
e)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级4,且该编码单元CU的宽和高均小于或等于4且该编码单元CU的大小在第一帧中所占比例大于β小于ε;
f)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级4,且该编码单元CU的宽和高均小于或等于8且该编码单元CU的大小在第一帧中所占比例大于β小于θ;
其中,α,β,γ,δ,ε,θ为设定阈值,均为0-1之间的实数。
进一步地,所述编码后各个类型所有编码单元CU大小所占据第一帧的比例是指:
其中,CUw和CUh分别表示编码单元CU的宽度和高度,取值范围均为{4,8,16,32,64,128};N(w,h)表示在第一帧中宽为w,高为h的编码单元CU个数,Fw和Fh分别表示图片组GOP的第一帧的宽度和高度。
进一步地,所述设定阈值按照以下设置取值:
α取0.003,β取0.001,γ取0.04,δ取0.01,ε取0.05,θ取0.02。
有益效果
相比现有技术,本发明有以下有益效果:
(1)本发明根据GOP的第一帧统计各个类型CU的比例,根据该比例、帧的层次以及CU的尺寸决定是否跳过帧间模式,其中,是否跳过帧间模式的决策方法对提升编码器效率起到关键作用,大大地降低了视频编码器的帧间预测计算复杂度,减少了编码时间,提高了编码效率;
(2)本发明算法简单,计算量小,可方便地投入实际应用。
附图说明
图1为分级B帧结构图;
图2为四叉树(QT)划分结构以及四叉二叉树(QTBT)划分结构图,其中,(a)为四叉树(QT)划分结构图,(b)为四叉二叉树(QTBT)划分结构图;
图3为本发明算法流程示意图。
具体实施方式
下面将结合附图和实施例对本发明做进一步的说明。
如图3所示,一种新视频编码标准的基于分层B帧的帧间模式快速选择方法,根据新一代视频编码标准对图片组GOP的第一帧进行编码,统计编码后各个类型所有编码单元CU大小所占据第一帧的比例,根据比例第一帧所在层次以及每个编码单元CU的尺寸决定后续帧中是否跳过编码单元CU的帧间模式,快速选出需要遍历帧间模式的编码单元;
所述编码后各个类型所有编码单元CU大小所占据第一帧的比例是指:
其中,CUw和CUh分别表示编码单元CU的宽度和高度,取值范围均为{4,8,16,32,64,128};N(w,h)表示在第一帧中宽为w,高为h的编码单元CU个数,Fw和Fh分别表示图片组GOP的第一帧的宽度和高度。
所述根据比例第一帧所在层次以及每个编码单元CU的尺寸决定后续帧中是否跳过编码单元CU的帧间模式的具体过程如下:
若后续帧中当前编码单元满足以下条件,则编码单元CU仅选择帧间模式中的Skip模式,否则按新一代视频编码标准中的编码顺序遍历所有帧间模式;
a)若当前编码单元CU所在的帧位于分层B帧结构图中的等级1或等级2,且该编码单元CU的大小在第一帧中所占比例小于α;
b)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3或等级4,且该编码单元CU的大小在第一帧中所占比例小于β;
c)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3且该编码单元CU的宽和高均小于或等于4且该编码单元CU的大小在第一帧中所占比例大于β小于γ;
d)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3且该编码单元CU的宽和高均小于或等于8且该编码单元CU的大小在第一帧中所占比例大于β小于δ;
e)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级4,且该编码单元CU的宽和高均小于或等于4且该编码单元CU的大小在第一帧中所占比例大于β小于ε;
f)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级4,且该编码单元CU的宽和高均小于或等于8且该编码单元CU的大小在第一帧中所占比例大于β小于θ;
其中,α,β,γ,δ,ε,θ为设定阈值,均为0-1之间的实数。
在本实例中,优选设置α取0.003,β取0.001,γ取0.04,δ取0.01,ε取0.05,θ取0.02。
一种新视频编码标准的基于分层B帧的帧间模式快速选择装置,包括:
编码单元,用于根据新一代视频编码标准对图片组GOP的第一帧进行编码;
统计单元,用于统计编码后各个类型所有编码单元CU大小所占据第一帧的比例;
选择单元,根据比例第一帧所在层次以及每个编码单元CU的尺寸选出后续帧中只需进行帧间模式中Skip模式的编码单元CU,快速选出需要遍历所有帧间模式的编码单元CU;
所述选择单元依据以下规则,选出后续帧中只需进行帧间模式中Skip模式的编码单元CU:
a)若当前编码单元CU所在的帧位于分层B帧结构图中的等级1或等级2,且该编码单元CU的大小在第一帧中所占比例小于α;
b)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3或等级4,且该编码单元CU的大小在第一帧中所占比例小于β;
c)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3且该编码单元CU的宽和高均小于或等于4且该编码单元CU的大小在第一帧中所占比例大于β小于γ;
d)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3且该编码单元CU的宽和高均小于或等于8且该编码单元CU的大小在第一帧中所占比例大于β小于δ;
e)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级4,且该编码单元CU的宽和高均小于或等于4且该编码单元CU的大小在第一帧中所占比例大于β小于ε;
f)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级4,且该编码单元CU的宽和高均小于或等于8且该编码单元CU的大小在第一帧中所占比例大于β小于θ;
其中,α,β,γ,δ,ε,θ为设定阈值,均为0-1之间的实数。
在一种新视频编码标准的基于分层B帧的帧间模式快速选择装置中,所述编码后各个类型所有编码单元CU大小所占据第一帧的比例是指:
其中,CUw和CUh分别表示编码单元CU的宽度和高度,取值范围均为{4,8,16,32,64,128};N(w,h)表示在第一帧中宽为w,高为h的编码单元CU个数,Fw和Fh分别表示图片组GOP的第一帧的宽度和高度。
在一种新视频编码标准的基于分层B帧的帧间模式快速选择装置中,所述设定阈值按照以下设置取优选值:
α取0.003,β取0.001,γ取0.04,δ取0.01,ε取0.05,θ取0.02。
为了验证所提出的帧间快速算法的可行性以及有效性,基于新一代视频编码标准测试模型JEM4.0实现了本发明所述的快速算法。所有实验的具体编码参数的配置选用JEM标准配置文件:encoder_randomaccess_jvet10.cfg,以及对应测试序列的标准配置文件。
实验结果如表1所示。其中,QP为输入的量化参数,ΔBits%为加了本发明所述算法后的编码器与传统的编码器相比视频比特率的变化百分比,该值越小说明本发明算法的编码效果越好。ΔPSNR/dB为加了本发明所述算法后的编码器与传统的编码器相比峰值信噪比变化,该值越小说明本算法的编码质量越高。TS/%为加了本发明所述算法后的编码器与传统的编码器相比所节省的时间百分比,该值越大说明本算法的编码时间相对传统编码器越短。ΔBDBR%表示了在同样的客观质量下,改进的编码器相对于传统编码器的码率节省情况,ΔBDBR%越小说明算法效果越好。
表1实验结果
通过在实验仿真,本发明中所提出的快速帧间算法的实验结果如表1所示。由表1可知,加入本发明所述算法后的编码器与传统的编码器相比视频比特率的变化百分比ΔBits%的均值为0.067,取值均在较小的变化范围,说明本发明算法的编码效果较好。加了本发明所述算法后的编码器与传统的编码器相比峰值信噪比变化ΔPSNR/dB的均值为-0.0013,取值较小,说明本算法的编码质量较高。加了本发明所述算法后的编码器与传统的编码器相比所节省的时间百分比TS/%的均值为15.91,该值越大说明本算法的编码时间相对传统编码器越短。在同样的客观质量下,改进的编码器相对于传统编码器的码率节省情况ΔBDBR%的均值为0.48,取值较小,说明算法效果较好,该算法达到了在保证视频的质量的前提下,提高了编码的效率的目的。
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

Claims (5)

1.一种新视频编码标准的基于分层B帧的帧间模式快速选择方法,其特征在于,根据新一代视频编码标准对图片组GOP的第一帧进行编码,统计编码后各个类型所有编码单元CU大小所占据第一帧的比例,根据比例第一帧所在层次以及每个编码单元CU的尺寸决定后续帧中是否跳过编码单元CU的帧间模式,快速选出需要遍历帧间模式的编码单元;
所述编码后各个类型所有编码单元CU大小所占据第一帧的比例是指:
其中,CUw和CUh分别表示编码单元CU的宽度和高度,取值范围均为{4,8,16,32,64,128};N(w,h)表示在第一帧中宽为w,高为h的编码单元CU个数,Fw和Fh分别表示图片组GOP的第一帧的宽度和高度;
所述根据比例第一帧所在层次以及每个编码单元CU的尺寸决定后续帧中是否跳过编码单元CU的帧间模式的具体过程如下:
若后续帧中当前编码单元满足以下条件,则编码单元CU仅选择帧间模式中的Skip模式,否则按新一代视频编码标准中的编码顺序遍历所有帧间模式;
a)若当前编码单元CU所在的帧位于分层B帧结构图中的等级1或等级2,且该编码单元CU的大小在第一帧中所占比例小于α;
b)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3或等级4,且该编码单元CU的大小在第一帧中所占比例小于β;
c)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3且该编码单元CU的宽和高均小于或等于4且该编码单元CU的大小在第一帧中所占比例大于β小于γ;
d)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3且该编码单元CU的宽和高均小于或等于8且该编码单元CU的大小在第一帧中所占比例大于β小于δ;
e)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级4,且该编码单元CU的宽和高均小于或等于4且该编码单元CU的大小在第一帧中所占比例大于β小于ε;
f)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级4,且该编码单元CU的宽和高均小于或等于8且该编码单元CU的大小在第一帧中所占比例大于β小于θ;
其中,α,β,γ,δ,ε,θ为设定阈值,均为0-1之间的实数。
2.根据权利要求1所述的方法,其特征在于,α取0.003,β取0.001,γ取0.04,δ取0.01,ε取0.05,θ取0.02。
3.一种新视频编码标准的基于分层B帧的帧间模式快速选择装置,其特征在于,包括:
编码单元,用于根据新一代视频编码标准对图片组GOP的第一帧进行编码;
统计单元,用于统计编码后各个类型所有编码单元CU大小所占据第一帧的比例;
选择单元,根据比例第一帧所在层次以及每个编码单元CU的尺寸选出后续帧中只需进行帧间模式中Skip模式的编码单元CU,快速选出需要遍历所有帧间模式的编码单元CU;
所述选择单元依据以下规则,选出后续帧中只需进行帧间模式中Skip模式的编码单元CU:
a)若当前编码单元CU所在的帧位于分层B帧结构图中的等级1或等级2,且该编码单元CU的大小在第一帧中所占比例小于α;
b)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3或等级4,且该编码单元CU的大小在第一帧中所占比例小于β;
c)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3且该编码单元CU的宽和高均小于或等于4且该编码单元CU的大小在第一帧中所占比例大于β小于γ;
d)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级3且该编码单元CU的宽和高均小于或等于8且该编码单元CU的大小在第一帧中所占比例大于β小于δ;
e)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级4,且该编码单元CU的宽和高均小于或等于4且该编码单元CU的大小在第一帧中所占比例大于β小于ε;
f)如果当前编码单元CU所在的帧位于分层B帧结构图中的等级4,且该编码单元CU的宽和高均小于或等于8且该编码单元CU的大小在第一帧中所占比例大于β小于θ;
其中,α,β,γ,δ,ε,θ为设定阈值,均为0-1之间的实数。
4.根据权利要求3所述的装置,其特征在于,所述编码后各个类型所有编码单元CU大小所占据第一帧的比例是指:
其中,CUw和CUh分别表示编码单元CU的宽度和高度,取值范围均为{4,8,16,32,64,128};N(w,h)表示在第一帧中宽为w,高为h的编码单元CU个数,Fw和Fh分别表示图片组GOP的第一帧的宽度和高度。
5.根据权利要求4所述的装置,其特征在于,所述设定阈值按照以下设置取值:
α取0.003,β取0.001,γ取0.04,δ取0.01,ε取0.05,θ取0.02。
CN201710499925.9A 2017-06-27 2017-06-27 一种新视频编码标准的基于分层b帧的帧间模式快速选择方法及装置 Active CN107197251B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710499925.9A CN107197251B (zh) 2017-06-27 2017-06-27 一种新视频编码标准的基于分层b帧的帧间模式快速选择方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710499925.9A CN107197251B (zh) 2017-06-27 2017-06-27 一种新视频编码标准的基于分层b帧的帧间模式快速选择方法及装置

Publications (2)

Publication Number Publication Date
CN107197251A CN107197251A (zh) 2017-09-22
CN107197251B true CN107197251B (zh) 2019-08-13

Family

ID=59880566

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710499925.9A Active CN107197251B (zh) 2017-06-27 2017-06-27 一种新视频编码标准的基于分层b帧的帧间模式快速选择方法及装置

Country Status (1)

Country Link
CN (1) CN107197251B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3254463A4 (en) * 2015-02-06 2018-02-21 Microsoft Technology Licensing, LLC Skipping evaluation stages during media encoding
CN109819253B (zh) * 2017-11-21 2022-04-22 腾讯科技(深圳)有限公司 视频编码方法、装置、计算机设备和存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103220523A (zh) * 2009-12-08 2013-07-24 三星电子株式会社 用于对视频进行解码的设备
CN105430407A (zh) * 2015-12-03 2016-03-23 同济大学 应用于h.264到hevc转码的快速帧间模式决策方法
CN106131546A (zh) * 2016-07-26 2016-11-16 王靖韬 一种提前确定hevc合并和跳过编码模式的方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG189843A1 (en) * 2011-01-19 2013-06-28 Mediatek Inc Method and apparatus for parsing error robustness of temporal motion vector prediction

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103220523A (zh) * 2009-12-08 2013-07-24 三星电子株式会社 用于对视频进行解码的设备
CN105430407A (zh) * 2015-12-03 2016-03-23 同济大学 应用于h.264到hevc转码的快速帧间模式决策方法
CN106131546A (zh) * 2016-07-26 2016-11-16 王靖韬 一种提前确定hevc合并和跳过编码模式的方法

Also Published As

Publication number Publication date
CN107197251A (zh) 2017-09-22

Similar Documents

Publication Publication Date Title
CN104796693B (zh) 一种hevc快速cu深度划分编码方法
CN110087087B (zh) Vvc帧间编码单元预测模式提前决策及块划分提前终止方法
CN103248893B (zh) 从h.264/avc标准到hevc标准的快速帧间转码方法及其转码器
CN104023233B (zh) 一种hevc快速帧间预测方法
CN103873861B (zh) 一种用于hevc的编码模式选择方法
CN104394409B (zh) 基于空域相关性的hevc预测模式快速选择方法
CN104333756B (zh) 基于时域相关性的hevc预测模式快速选择方法
CN102984523B (zh) 一种多方向的帧内预测编解码方法及装置
CN104639940B (zh) 一种快速hevc帧内预测模式选择方法
CN106937116B (zh) 基于随机训练集自适应学习的低复杂度视频编码方法
CN107396121B (zh) 一种基于分层b帧结构的编码单元深度预测方法及装置
CN110062239B (zh) 一种用于视频编码的参考帧选择方法及装置
CN103929652B (zh) 视频标准中基于自回归模型的帧内预测快速模式选择方法
WO2021238605A1 (zh) 视频编码、解码方法、装置、电子设备及存储介质
CN101304529A (zh) 宏块模式的选择方法和装置
WO2018120797A1 (zh) 一种用于帧间预测帧中的帧内预测方法
CN104601992B (zh) 基于贝叶斯最小风险决策的skip模式快速选择方法
CN106412611B (zh) 一种高效视频编码的复杂度控制方法
CN106791828A (zh) 基于机器学习的高性能视频转码方法及其转码器
CN107197251B (zh) 一种新视频编码标准的基于分层b帧的帧间模式快速选择方法及装置
CN102196253B (zh) 一种帧类型自适应选择的视频编码方法及装置
CN102984524B (zh) 一种基于图层分解的视频编解码方法
CN101867818B (zh) 宏块模式的选择方法和装置
CN106604029A (zh) 一种基于hevc的运动区域检测的码率控制方法
CN103747257B (zh) 一种视频数据高效编码的方法

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
GR01 Patent grant
GR01 Patent grant