CN103414891A - Bottom-up fast quad-tree clipping algorithm for HEVC intra-frame coding - Google Patents

Bottom-up fast quad-tree clipping algorithm for HEVC intra-frame coding Download PDF

Info

Publication number
CN103414891A
CN103414891A CN2013103061958A CN201310306195A CN103414891A CN 103414891 A CN103414891 A CN 103414891A CN 2013103061958 A CN2013103061958 A CN 2013103061958A CN 201310306195 A CN201310306195 A CN 201310306195A CN 103414891 A CN103414891 A CN 103414891A
Authority
CN
China
Prior art keywords
coding
quad
node
fast
algorithm
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
CN2013103061958A
Other languages
Chinese (zh)
Other versions
CN103414891B (en
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.)
Beijing Jiaotong University
Original Assignee
Beijing Jiaotong 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 Beijing Jiaotong University filed Critical Beijing Jiaotong University
Priority to CN201310306195.8A priority Critical patent/CN103414891B/en
Publication of CN103414891A publication Critical patent/CN103414891A/en
Application granted granted Critical
Publication of CN103414891B publication Critical patent/CN103414891B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The invention discloses a bottom-up fast quad-tree clipping algorithm for HEVC intra-frame coding. A coding unit partition method of a quad-tree structure is adopted in HEVC, and the fast algorithm is designed and realized according to characteristics of a quad-tree structure decision algorithm adopting bottom-up clipping. The process of mode decision on a coding unit on the current layer is self-adaptively and selectively skipped over through known coding information of a coding unit on the bottom layer of a quad-tree, therefore, unnecessary calculation can be avoided, and complexity of intra-frame coding can be reduced. The bottom-up fast quad-tree clipping algorithm can effectively shorten coding time without lowering coding efficiency.

Description

A kind of bottom-up quick quaternary tree trimming algorithm of HEVC intraframe coding
Technical field
The present invention relates to technical field of video coding, particularly the fast algorithm of the intraframe coding of a kind of efficient video coding standard HEVC.
Background technology
Efficient video coding mark standard (High Efficiency Video Coding, HEVC) is by the common video encoding standard of new generation of formulating of International Telecommunications Union's telecommunication standards tissue (ITU-T) Video coding expert group (VCEG) and moving images expert group of International Standards Organization/International Electrotechnical Commission (ISO/IEC) (MPEG).VCEG and MPEG have set up joint video coding work group (Joint Collaborative Team on Video Coding in January, 2010, JCTVC), and through discussion, research and the improvement of repeatedly JCTVC meeting, final ITU-T and ISO/IEC have formally issued the HEVC standard in January, 2013, namely ITU-T H.265 with MPEG-H Part2.Code check reduces half than previous H.264/MPEG-4AVC video encoding standard under the prerequisite of same application condition and video quality.
HEVC has adopted and the previous video encoding standard basic framework of the same hybrid coding H.264/MEPG-4AVC.While in conducting frame, encoding, a frame of video is divided into the code tree piece (Coding Tree Block, CTB) of non-overlapping copies, and each CTB can resolve into a plurality of encoding blocks (Coding Block, CB) by quaternary tree.The size of CB can be 64 * 64,32 * 32 or 16 * 16.While in conducting frame, predicting, a CB can be one or resolve into four prediction pieces (Prediction Block, PB) of cun chis on an equal basis; When carrying out transform and quantization, a CB can resolve into a plurality of transform blocks (Transform Block, TB) by quaternary tree again.For intraframe predictive coding, in HEVC, defined altogether 35 kinds of intra prediction modes, comprise Intra_Planar, Intra_DC and 33 kinds of directivity predictive mode Intra_Angular[i], i=2 ..., 34.This partitioned organization flexibly and more intra prediction mode make HEVC on code efficiency than H.264/MEPG-4AVC being greatly improved.Yet it has also greatly increased the computation complexity of coding simultaneously.
When carrying out the decision-making of partitioned organization, the reference software HM of HEVC has adopted a kind of bottom-up quaternary tree trimming algorithm.At first, a CTB is formed to a full quaternary tree, as shown in Figure 1.Wherein each node is a CB, and we from top to bottom, the position of each node of mark is (i, j) from left to right, i ∈ [0,3], j ∈ [0,4 i-1].If X i,jCB while not decomposing for node (i, j), C i,jFor the CB quad-tree structure of the optimum of node (i, j), the rate distortion costs of J () optimum during for a CB of coding.Bottom-up quaternary tree trimming algorithm travels through each node in full quaternary tree by the order of depth-first, when
Figure BDA00003538861500021
The time, the subtree of cutting node (i, j), that is: the CB on this node does not carry out the quaternary tree decomposition.
Summary of the invention
For the problems referred to above, the invention provides a kind of bottom-up quick quaternary tree trimming algorithm of HEVC intraframe coding.In the situation that does not reduce code efficiency, can effectively reduce encoder complexity.Although bottom-up quaternary tree trimming algorithm is more effective than the partitioned organization of exhaustive every kind of CB, still has higher complexity.For a quaternary tree level, mostly be 4 CTB most, required quantity of carrying out the CB of frame mode search is Therefore, the present invention has designed a kind of quick quaternary tree trimming algorithm of novelty, thereby reaches by skipping some unnecessary nodes the purpose that reduces computation complexity.
For achieving the above object, the technical solution adopted in the present invention is:
Make Q ()=0 mean that a node does not decompose, and Q ()=1 mean to decompose downwards.If Q is (C I+1,4j+k)=1, mean to contain comparatively complicated texture structure in the CB of k child node of node (i, j), need to resolve into less piece and carry out intraframe predictive coding, thereby can infer that present node also may need to decompose.Therefore, the present invention adopts As threshold value, determine whether skipping the frame mode search procedure of present node (i, j).Work as N i,jDuring>=i+1, skip present node (i, j).As shown in Figure 2, node (1,1) is subtree, skips the pattern search process that node (0,0) is located.
Beneficial effect
The present invention realizes in HEVC reference software HM8.2, and adopt intra-frame encoding mode to 5 classifications of HEVC totally 20 cycle testss test.Encoder is set to acquiescence, and the quantization parameter of selection has 22,27,32 and 37.With mode decision algorithm original in HM8.2, compare the present invention saves on the scramble time percentage and distortion performance [6]As shown in Table 1.Can see, the present invention can reach the saving that surpasses scramble time of 20%, on code efficiency, only has average 0.46% code check to increase simultaneously.
The accompanying drawing explanation
Fig. 1 is full quaternary tree;
Fig. 2 is the Fast trim example schematic;
Fig. 3 is bottom-up trimming algorithm fast;
Embodiment
Embodiment 1
As shown in Figure 3, the bottom-up trimming algorithm fast carried of the present invention adopts a kind of mode of recurrence to carry out.Wherein D means maximum number of levels that quaternary tree allows.For the node of the bottom, directly carry out the frame mode search and obtain optimum rate distortion costs function, be designated as J (C i,j).For the node (i, j) of other level, i<D-1, structure and the rate distortion costs of child node are known.If &Sigma; k = 0 3 Q ( C i + 1 , 4 j + k ) &GreaterEqual; i + 1 , C i , j = &cup; k = 0 3 C i + 1,4 j + k ; If
Figure BDA00003538861500043
Carry out the frame mode search and obtain optimum rate distortion costs function J (X i,j), now, if
Figure BDA00003538861500044
C i,j=X i,j, otherwise C i , j = &cup; k = 0 3 C i + 1,4 j + k .
The when increase of average bit rate of percentage that table 1 scramble time is saved
Figure BDA00003538861500046
Figure BDA00003538861500051
Finally it should be noted that: obviously, above-described embodiment is only for example of the present invention clearly is described, and is not the restriction to execution mode.For those of ordinary skill in the field, can also make other changes in different forms on the basis of the above description.Here exhaustive without also giving all execution modes.And the apparent variation of being amplified out thus or change still are among protection scope of the present invention.

Claims (2)

1. the bottom-up quick quaternary tree trimming algorithm of a HEVC intraframe coding is characterized in that:
Make Q ()=0 mean that a node does not decompose, and Q ()=1 mean to decompose downwards, as Q (C I+1,4j+k)=1, mean to contain comparatively complicated texture structure in the CB of k child node of node (i, j), need to resolve into less piece and carry out intraframe predictive coding, infers that present node also needs to decompose.
2. algorithm according to claim 1 is characterized in that:
Adopt
Figure FDA00003538861400011
As threshold value, determine whether skipping the frame mode search procedure of present node (i, j), work as N i,jDuring>=i+1, skip present node (i, j).
CN201310306195.8A 2013-07-19 2013-07-19 A kind of bottom-up fast quad-tree trimming algorithm of HEVC intraframe coding Active CN103414891B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310306195.8A CN103414891B (en) 2013-07-19 2013-07-19 A kind of bottom-up fast quad-tree trimming algorithm of HEVC intraframe coding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310306195.8A CN103414891B (en) 2013-07-19 2013-07-19 A kind of bottom-up fast quad-tree trimming algorithm of HEVC intraframe coding

Publications (2)

Publication Number Publication Date
CN103414891A true CN103414891A (en) 2013-11-27
CN103414891B CN103414891B (en) 2016-08-10

Family

ID=49607873

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310306195.8A Active CN103414891B (en) 2013-07-19 2013-07-19 A kind of bottom-up fast quad-tree trimming algorithm of HEVC intraframe coding

Country Status (1)

Country Link
CN (1) CN103414891B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104202612A (en) * 2014-04-15 2014-12-10 清华大学深圳研究生院 Coding unit dividing method and video coding method based on quad-tree constraint
CN104796693A (en) * 2015-04-01 2015-07-22 南京邮电大学 Rapid HEVC CU deep partition coding method
CN104853220A (en) * 2015-05-18 2015-08-19 武汉随锐亿山科技有限公司 HEVC coding quadtree recursive decoding method
CN109151477A (en) * 2017-06-28 2019-01-04 华为技术有限公司 A kind of coding of image data, coding/decoding method and device
CN109151468A (en) * 2017-06-28 2019-01-04 华为技术有限公司 A kind of coding of image data, coding/decoding method and device
CN109286816A (en) * 2018-09-12 2019-01-29 天津大学 A kind of method of HEVC optimization intra prediction piecemeal

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102665078A (en) * 2012-05-08 2012-09-12 北方工业大学 Intra prediction mode decision based on direction vector for HEVC (High Efficiency Video Coding)
CN102917225A (en) * 2012-10-25 2013-02-06 电子科技大学 Method for quickly selecting HEVC (high-efficiency video coding) inframe coding units

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102665078A (en) * 2012-05-08 2012-09-12 北方工业大学 Intra prediction mode decision based on direction vector for HEVC (High Efficiency Video Coding)
CN102917225A (en) * 2012-10-25 2013-02-06 电子科技大学 Method for quickly selecting HEVC (high-efficiency video coding) inframe coding units

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
成益龙等: "一种快速HEVC帧内预测算法", 《电视技术》 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104202612A (en) * 2014-04-15 2014-12-10 清华大学深圳研究生院 Coding unit dividing method and video coding method based on quad-tree constraint
CN104796693A (en) * 2015-04-01 2015-07-22 南京邮电大学 Rapid HEVC CU deep partition coding method
CN104796693B (en) * 2015-04-01 2017-08-25 南京邮电大学 A kind of quick CU depth of HEVC divides coding method
CN104853220A (en) * 2015-05-18 2015-08-19 武汉随锐亿山科技有限公司 HEVC coding quadtree recursive decoding method
CN104853220B (en) * 2015-05-18 2017-08-25 武汉随锐亿山科技有限公司 A kind of HEVC encodes the recursion interpretation method of quaternary tree
CN109151468A (en) * 2017-06-28 2019-01-04 华为技术有限公司 A kind of coding of image data, coding/decoding method and device
CN109151477A (en) * 2017-06-28 2019-01-04 华为技术有限公司 A kind of coding of image data, coding/decoding method and device
CN109151477B (en) * 2017-06-28 2020-08-07 华为技术有限公司 Image data encoding and decoding methods and devices
US10834430B2 (en) 2017-06-28 2020-11-10 Huawei Technologies Co., Ltd. Picture data encoding method and apparatus and picture data decoding method and apparatus
CN109151468B (en) * 2017-06-28 2020-12-08 华为技术有限公司 Image data encoding and decoding methods and devices
US11277648B2 (en) 2017-06-28 2022-03-15 Huawei Technologies Co., Ltd. Picture data encoding method and apparatus and picture data decoding method and apparatus
US11695968B2 (en) 2017-06-28 2023-07-04 Huawei Technologies Co., Ltd. Picture data encoding method and apparatus and picture data decoding method and apparatus
CN109286816A (en) * 2018-09-12 2019-01-29 天津大学 A kind of method of HEVC optimization intra prediction piecemeal

Also Published As

Publication number Publication date
CN103414891B (en) 2016-08-10

Similar Documents

Publication Publication Date Title
CN103414891A (en) Bottom-up fast quad-tree clipping algorithm for HEVC intra-frame coding
CN110999297B (en) Method and apparatus for processing image in image or video coding system
CN106254882B (en) The method for generating quantization block
CN104488270B (en) A kind of video encoding/decoding method using decoding device
CN103404142B (en) More measurement filtering
CN103209324B (en) A kind of method for applying edge compensation
CN109792516A (en) Method and device in image and coding and decoding video for coloration encoding and decoding in frame
CN104581159B (en) Block partitioning scheme in coding and decoding video determines method and relevant apparatus
CN106878717A (en) The method and apparatus for deriving intra prediction mode
CN104247434A (en) Loop filtering around slice boundaries or tile boundaries in video coding
KR20200077612A (en) Processing method and device for video signals
Zhao et al. Fast intra-encoding algorithm for high efficiency video coding
CN103067699B (en) A kind of intra-frame prediction mode encoder, decoder and its method and electronic equipment
TW201334559A (en) Apparatus of decoding video data
CN104954788A (en) HEVC (High Efficiency Video Coding) intra-frame prediction mode selection method and device
CN104954787B (en) HEVC inter-frame forecast mode selection methods and device
Zhang et al. Adaptive loop filter with temporal prediction
CN103581682B (en) A kind of fast mode decision algorithm of HEVC intraframe codings and its application
Ting et al. Gradient-based PU size selection for HEVC intra prediction
CN103596003A (en) Interframe predication quick mode selecting method for high-performance video coding
Hou et al. Fast coding unit partitioning algorithm for HEVC
CN103442238A (en) Encoder SAO hardware processing method applicable to HEVC standard
CN103442229A (en) Bit rate estimation method of SAO mode decision applied to encoder of HEVC standard
DE112015005159T5 (en) CODING IN ALTERNATE BLOCK RESTRICTED DECISION MODE
CN107343199B (en) Rapid adaptive compensation method for sampling points in HEVC (high efficiency video coding)

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