CN103414891B - A kind of bottom-up fast quad-tree trimming algorithm of HEVC intraframe coding - Google Patents

A kind of bottom-up fast quad-tree trimming algorithm of HEVC intraframe coding Download PDF

Info

Publication number
CN103414891B
CN103414891B CN201310306195.8A CN201310306195A CN103414891B CN 103414891 B CN103414891 B CN 103414891B CN 201310306195 A CN201310306195 A CN 201310306195A CN 103414891 B CN103414891 B CN 103414891B
Authority
CN
China
Prior art keywords
quad
coding
node
fast
hevc
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
CN201310306195.8A
Other languages
Chinese (zh)
Other versions
CN103414891A (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

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The invention discloses the bottom-up fast quad-tree trimming algorithm of a kind of HEVC intraframe coding.Have employed the coding unit dividing mode of quad-tree structure in HEVC, the present invention is according to the feature of the quad-tree structure decision making algorithm of bottom-up cutting, and design achieves a kind of fast algorithm.Select to skip the mode decision process of current layer coding unit by the coding information self-adapting of known quaternary tree bottom coding unit, thus avoid unnecessary calculating, reduce the complexity of intraframe coding.The present invention can efficiently reduce the scramble time in the case of not reducing code efficiency.

Description

A kind of bottom-up fast quad-tree trimming algorithm of HEVC intraframe coding
Technical field
The present invention relates to technical field of video coding, particularly to the intraframe coding of a kind of efficient video coding standard HEVC Fast algorithm.
Background technology
Efficient video coding standard (High Efficiency Video Coding, HEVC) is remote by International Telecommunication Union Journey communication standardization tissue (ITU-T) Video Coding Experts group (VCEG) and International Standards Organization/International Electrotechnical Commission (ISO/ IEC) video encoding standard of new generation that motion picture expert group version (MPEG) is formulated jointly is moved.VCEG with MPEG became in January, 2010 Found joint video coding work group (Joint Collaborative Team on Video Coding, JCTVC), and passed through Repeatedly JCTVC meeting discussion, study and improve, final ITU-T and ISO/IEC has formally issued HEVC mark in January, 2013 Standard, i.e. ITU-T H.265 with MPEG-H Part2.On the premise of same application condition and video quality, code check ratio is previous H.264/MPEG-4AVC video encoding standard reduces half.
HEVC have employed with previous video encoding standard H.264/MPEG-4AVC as the basic subrack of hybrid coding Frame.In conducting frame during coding, frame of video be divided into non-overlapping copies code tree block (Coding Tree Block, CTB), each CTB can be become multiple encoding block (Coding Block, CB) by quadtree decomposition.The size of CB can be 64 × 64,32 × 32 or 16 × 16.In conducting frame during prediction, CB can be one or resolve into the prediction of four equal cun of chis Block (Prediction Block, PB);When carrying out transform and quantization, a CB can be become multiple change by quadtree decomposition again Change block (Transform Block, TB).For intraframe predictive coding, HEVC defines altogether 35 kinds of intra prediction modes, bag Include Intra_Planar, Intra_DC and 33 kinds of directional prediction patterns Intra_Angular [i], i=2 ..., 34.This spirit Partitioned organization and the more intra prediction mode lived make HEVC ratio in code efficiency H.264/MPEG-4AVC have very Big raising.But, it also substantially increases the computation complexity of coding simultaneously.
When carrying out the decision-making of partitioned organization, reference software HM of HEVC have employed a kind of bottom-up quaternary tree cutting Algorithm.First, a CTB is formed a full quaternary tree, as shown in Figure 1.The most each node is a CB, and we are from upper Under to, from left to right the position of each node of labelling be (i, j), i ∈ [0,3], j ∈ [0,4i-1].If Xi,jFor node (i, j) CB when not decomposing, Ci,jFor node, (J () is optimum during one CB of coding for i, optimum CB quad-tree structure j) Rate distortion costs.Bottom-up quaternary tree trimming algorithm is by each joint in the full quaternary tree of the order traversal of depth-first Point, whenTime, cutting node (i, subtree j), it may be assumed that the CB on this node does not carry out quaternary tree and divides Solve.
Summary of the invention
For the problems referred to above, the bottom-up fast quad-tree cutting that the invention provides a kind of HEVC intraframe coding is calculated Method.Encoder complexity can be efficiently reduced in the situation not reducing code efficiency.Although bottom-up quaternary tree cutting is calculated The method partitioned organization than exhaustive every kind of CB is more efficient, but still has higher complexity.For a quaternary tree layer The CTB of level up to 4, required for carry out frame mode search the quantity of CB beTherefore, the present invention devises one Novel fast quad-tree trimming algorithm, reaches to reduce the mesh of computation complexity by skipping some unnecessary nodes 's.
For achieving the above object, the technical solution adopted in the present invention is:
A node does not decomposes to make Q ()=0 represent, and Q ()=1 represents decomposition downwards.If Q is (Ci+1,4j+k)=1, then it represents that joint (i, containing complex texture structure in the CB of kth child node j), needs to resolve into less block and carries out infra-frame prediction point Coding, such that it is able to infer that present node is likely to needs and decomposes.Therefore, the present invention uses Decide whether to skip present node (i, frame mode search procedure j) as threshold value.Work as Ni,jDuring >=i+1, then skip current Node (i, j).As shown in Figure 2, node (1,1) is subtree, then skip the pattern search process at node (0,0) place.
Beneficial effect
The present invention realizes in HEVC reference software HM8.2, and uses intra-frame encoding mode to 5 classifications of HEVC totally 20 Cycle tests is tested.Encoder is set to acquiescence, and the quantization parameter of selection has 22,27,32 and 37.With HM8.2 Central Plains The mode decision algorithm begun is compared, and percentage ratio that the present invention saved on the scramble time and distortion performance are as shown in Table 1. It will be seen that the present invention can reach more than the saving of the scramble time of 20%, in code efficiency, only have average 0.46% simultaneously Code check increase.
Accompanying drawing explanation
Fig. 1 is full quaternary tree;
Fig. 2 is Fast trim example schematic;
Fig. 3 is quick bottom-up trimming algorithm;
Detailed description of the invention
Embodiment 1
As it is shown on figure 3, the quick bottom-up trimming algorithm that the present invention is carried uses the mode of a kind of recurrence to carry out.Wherein D represents most number of levels that quaternary tree is allowed.For the node of the bottom, directly carry out frame mode search and obtain optimum Rate distortion costs function, be designated as J (Ci,j).For the node of other level, (i, j), i < D-1, the structure of child node and rate are lost True cost is known.If &Sigma; k = 0 3 Q ( C i + 1 , 4 j + k ) &GreaterEqual; i + 1 , Then C i , j = &cup; k = 0 3 C i + 1,4 j + k ; IfThen Carry out frame mode search and obtain the rate distortion costs function J (X of optimumi,j), now, if Then Ci,j=Xi,j, otherwise C i , j = &cup; k = 0 3 C i + 1,4 j + k .
The increase of the percentage when average bit rate that table 1 scramble time is saved
It is last that it is noted that obviously above-described embodiment is only for clearly demonstrating example of the present invention, and also The non-restriction to embodiment.For those of ordinary skill in the field, can also do on the basis of the above description Go out change or the variation of other multi-form.Here without also cannot all of embodiment be given exhaustive.And thus drawn What Shen went out obviously changes or changes among still in protection scope of the present invention.

Claims (1)

1. the bottom-up fast quad-tree trimming algorithm of a HEVC intraframe coding, it is characterised in that:
A node does not decomposes to make Q ()=0 represent, and Q ()=1 represents decomposition downwards, as Q (Ci+1,4j+k)=1, then it represents that (i, containing complex texture structure in the CB of kth child node j), needs to resolve into less block and carries out in frame node Predictive coding, infers that present node is also required to decompose;
Use(i, frame mode j) was searched for decide whether to skip present node as threshold value Journey, works as Ni,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 CN103414891A (en) 2013-11-27
CN103414891B true 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)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104202612B (en) * 2014-04-15 2018-11-02 清华大学深圳研究生院 The division methods and method for video coding of coding unit based on quaternary tree constraint
CN104796693B (en) * 2015-04-01 2017-08-25 南京邮电大学 A kind of quick CU depth of HEVC divides coding method
CN104853220B (en) * 2015-05-18 2017-08-25 武汉随锐亿山科技有限公司 A kind of HEVC encodes the recursion interpretation method of quaternary tree
CN109151477B (en) * 2017-06-28 2020-08-07 华为技术有限公司 Image data encoding and decoding methods and devices
CN112601085A (en) 2017-06-28 2021-04-02 华为技术有限公司 Image data encoding and decoding methods and devices
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帧内预测算法;成益龙等;《电视技术》;20121115;第36卷(第21期);全文 *

Also Published As

Publication number Publication date
CN103414891A (en) 2013-11-27

Similar Documents

Publication Publication Date Title
CN103414891B (en) A kind of bottom-up fast quad-tree trimming algorithm of HEVC intraframe coding
CN106717004B (en) Across component prediction and adaptive versicolor coordination in video coding
CN106797465B (en) A kind of method and device of decoding video data
CN103947207B (en) Uniting for picture segmentation scheme
CN103299627B (en) Frame division in video coding
CN103404142B (en) More measurement filtering
CN106254882B (en) The method for generating quantization block
CN110024401A (en) The modification adaptability loop filter time prediction supported for time scalability
CN103248893B (en) From H.264/AVC standard to code-transferring method and transcoder thereof the fast frame of HEVC standard
CN106101719B (en) Method and apparatus for processing video signal
CN105325000B (en) Picture coding device, image encoding method, picture decoding apparatus and picture decoding method
CN108141605A (en) Intra block replicates merging patterns and unavailable intra block replicates the filling of reference zone
CN108464002A (en) Linear Model for Prediction with non-square predicting unit in video coding
WO2018095328A1 (en) System and Method for Coding Intra Prediction Mode using a Second Set of Most Probable Modes
CN107211154A (en) Decoding tree cell level auto-adaptive loop filter
US20160044329A1 (en) Image Predictive Coding Method and Image Encoder
CN105874797A (en) Intra prediction from a predictive block
CN107211157A (en) Overlapped motion compensation for video coding
CN109257601A (en) Picture decoding apparatus and picture coding device
CN103561263A (en) Motion compensation prediction method based on motion vector restraint and weighting motion vector
CN104796693A (en) Rapid HEVC CU deep partition coding method
CN103067699B (en) A kind of intra-frame prediction mode encoder, decoder and its method and electronic equipment
US11303928B2 (en) Image decoding apparatus and image coding apparatus
CN110677678B (en) Shape dependent inter-frame coding
CN103581682B (en) A kind of fast mode decision algorithm of HEVC intraframe codings and its application

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