CN106331724B - Method of motion vector prediction and device in a kind of HEVC - Google Patents
Method of motion vector prediction and device in a kind of HEVC Download PDFInfo
- Publication number
- CN106331724B CN106331724B CN201510363459.2A CN201510363459A CN106331724B CN 106331724 B CN106331724 B CN 106331724B CN 201510363459 A CN201510363459 A CN 201510363459A CN 106331724 B CN106331724 B CN 106331724B
- Authority
- CN
- China
- Prior art keywords
- coding unit
- motion vector
- unit
- upper left
- current coded
- 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
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
The embodiment of the invention discloses the method for motion vector prediction and device in a kind of HEVC, are related to technical field of video coding, solve the problems, such as that the number of memory cells of the needs when carrying out motion-vector prediction in the prior art is more.The described method includes: prediction obtains the motion vector of current coded unit according to the motion vector of the coding unit around current coded unit, wherein the current coded unit is one of coding unit in maximum coding unit;The motion vector that the upper left side position of maximum coding unit is stored is stored to predetermined position;The predetermined position is the upper left side position of current coded unit or is the position for storing the motion vector of the coding unit of upper left side position of the current coded unit;By the motion vector storage of the current coded unit to the upper left side position of maximum coding unit;Wherein, the sequence that the motion vector of each coding unit is scanned according to Z in maximum coding unit is successively predicted.
Description
Technical field
The present invention relates to the method for motion vector prediction and dress in technical field of video coding more particularly to a kind of HEVC
It sets.
Background technique
Modern coding techniques include the processes such as predictive coding, transformation, quantization and entropy coding.Predictive coding includes intra prediction
And inter-prediction, intra prediction are using the image block built of laying equal stress on encoded in same frame image to the image currently to be encoded
Block is predicted;Inter-prediction is to be carried out in advance using the image of the encoded other frames laid equal stress on and built to the image currently to be encoded
It surveys.Wherein, inter-prediction is as unit of image block, for current image block, according to the fortune of its image block for closing on frame
Dynamic vector predicts the motion vector of current image block.
High efficiency Video coding (High Efficiency Video Coding, HEVC) is International Telecommunication Union
The video compression standard that (International Telecommunication Union, ITU) is formulated.In HEVC, lead to
The motion vector of the coding unit around current coded unit (CU, Coding Unit) is commonly used to predict current coded unit
Motion vector, as shown in Figure 1, the motion vector of current coded unit is by the fortune of the coding unit of the position B2, B1, B0, A1, A0
What dynamic vector was predicted, as long as at least one of the motion vector of coding unit of the position B2, B1, B0, A1, A0 is available
, so that it may prediction obtains the motion vector of current coded unit.
It is each in a maximum coding unit (LCU, Largest Coding Unit) when carrying out motion-vector prediction
A coding unit carries out motion-vector prediction according to the sequence that Z shown in Fig. 2 is scanned.Each coding unit completes motion-vector prediction
Afterwards, it to save its and predict obtained motion vector, for being used to subsequent coding unit vector prediction of taking exercises.
As shown in Figure 3, it is common practice to which the motion vector of a coding unit is stored in corresponding transverse and longitudinal coordinate position
In the top storage unit (t0~t15) and left side storage unit (l0~l15) at place.The problem of this preserving type is to cover
Fall the information that also will use in next coding unit coding.For example, being transported in Fig. 3 to uncoded CU
When dynamic vector is predicted, need to use the motion vector of its upper left coding unit A and the movement arrow of the coding unit B in left side
Amount, the motion vector of coding unit A are initially stored in the top position storage unit t3;And the motion vector of coding unit B is also wanted
It is stored in the position t3, since the motion-vector prediction of coding unit B is carried out after the motion-vector prediction of coding unit A
, therefore, after the obtained motion vector of coding unit B the motion vector for being stored in coding unit A at the position t3 is covered
Lid falls, so that the motion-vector prediction of uncoded CU can not carry out.
Current solution is to increase some storage units, as shown in figure 4, connecting upper left side in maximum coding unit
The diagonal positions of storage unit (top left), that is, increase at the coding unit position as shown by heavy line in figure and deposit
Storage unit.The motion vector that current coded unit is predicted is not put into top storage unit and left side storage unit first,
But project the motion vector for the coding unit that one is completed motion-vector prediction according to 45 °, write the storage of corresponding position
In unit.It is written again after the part for needing to cover in top storage unit and left side storage unit is used up.
For example, being stored in the position t3 to the coding unit A motion vector predicted, carried out to coding unit B
After prediction, the motion vector of obtained coding unit B does not store the position t3 first temporarily, but is written where coding unit B
In storage unit at position;To, when carrying out motion-vector prediction to uncoded CU, upper left coding unit A
Motion vector be still stored in the position t3, be available;Until carrying out motion-vector prediction to uncoded CU and then volume
The position t3 is written by the storage unit of coding unit B position in the motion vector of code unit A.
In the implementation of the present invention, inventor's discovery at least has the following technical problems in the prior art:
The number of memory cells that existing method of motion vector prediction needs is more, required for hardware design
Area and power consumption are larger.
Summary of the invention
Method of motion vector prediction and device in HEVC provided by the invention, enable to complete motion vector in HEVC
Number of memory cells required for predicting is minimum, area and power consumption needed for reducing hardware design.
On the one hand, the present invention provides the method for motion vector prediction in a kind of HEVC, comprising:
According to the motion vector of the coding unit around current coded unit, prediction obtains the movement arrow of current coded unit
Amount, wherein the current coded unit is one of coding unit in maximum coding unit;
The motion vector that the upper left side position of the maximum coding unit is stored is stored to predetermined position;The pre-determined bit
It is set to the upper left side position of current coded unit or to store the coding unit of the upper left side position of the current coded unit
Motion vector position;
By the motion vector storage of the current coded unit to the upper left side position of the maximum coding unit;
Wherein, the sequence that the motion vector of each coding unit is scanned according to Z in the maximum coding unit successively carries out in advance
It surveys.
On the other hand, the present invention provides the motion-vector prediction device in a kind of HEVC, comprising:
Predicting unit, for the motion vector according to the coding unit around current coded unit, prediction obtains current compile
The motion vector of code unit, wherein the current coded unit is one of coding unit in maximum coding unit;
First storage unit, for storing the motion vector of the upper left side position storage of the maximum coding unit to pre-
Positioning is set;The predetermined position is the upper left side position of current coded unit or is the upper left for storing the current coded unit
The position of the motion vector for the coding unit that orientation is set;
Second storage unit, for storing the motion vector of the current coded unit to the maximum coding unit
Upper left side position;
Wherein, the sequence that the motion vector of each coding unit is scanned according to Z in the maximum coding unit successively carries out in advance
It surveys.
Method of motion vector prediction and device in HEVC provided by the invention, according to the coding around current coded unit
The motion vector of unit, prediction obtains the motion vector of current coded unit, by the upper left side position of the maximum coding unit
The motion vector of storage is stored to predetermined position, and the predetermined position is the upper left side position of current coded unit or is storage
The position of the motion vector of the coding unit of the upper left side position of the current coded unit, and by the current coded unit
Motion vector is stored to the upper left side position of the maximum coding unit, due to the movement of coding unit each in maximum coding unit
The sequence that vector is scanned according to Z successively predicted, therefore, for each coding unit, motion vector is finally only
It can be stored in the left side, top and upper left side position of maximum coding unit, in turn, compared with prior art, the present invention only needs
Motion vector is stored in the left side of maximum coding unit, top and upper left side position, the movement arrow of each coding unit can be realized
Amount prediction, the minimum number of required storage unit, area needed for reducing hardware design and power consumption.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for
For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other
Attached drawing.
Fig. 1 is the schematic diagram predicted according to the motion vector of the CU around current CU the motion vector of current CU;
Fig. 2 is that the sequence scanned according to Z carries out showing for motion-vector prediction to each coding unit in maximum coding unit
It is intended to;
Fig. 3 is in the prior art in such a way that the motion vector of coding unit is stored in the position of corresponding transverse and longitudinal coordinate
Carry out the schematic diagram of motion-vector prediction;
Fig. 4 is the schematic diagram for increasing the motion-vector prediction after storage unit on the basis of Fig. 3;
Fig. 5 is the flow chart of the method for motion vector prediction in the HEVC that the embodiment of the present invention 1 provides;
Fig. 6 is the distribution of the storage unit for the motion vector for storing each coding unit that the embodiment of the present invention 2 provides
Figure;
Fig. 7 is that the 0 position encoded unit that the embodiment of the present invention 2 provides completes the motion vector storage after motion-vector prediction
Schematic diagram;
Fig. 8 is that the 1 position encoded unit that the embodiment of the present invention 2 provides completes the motion vector storage after motion-vector prediction
Schematic diagram;
Fig. 9 is that the 2 position encoded units that the embodiment of the present invention 2 provides complete the motion vector storage after motion-vector prediction
Schematic diagram;
Figure 10 is that the motion vector after the 3 position encoded units completion motion-vector predictions that the embodiment of the present invention 2 provides is deposited
Store up schematic diagram;
Figure 11 is that the motion vector after the 4 position encoded units completion motion-vector predictions that the embodiment of the present invention 2 provides is deposited
Store up schematic diagram;
Figure 12 is that the motion vector after the 5 position encoded units completion motion-vector predictions that the embodiment of the present invention 2 provides is deposited
Store up schematic diagram;
Figure 13 is that the motion vector after the 6 position encoded units completion motion-vector predictions that the embodiment of the present invention 2 provides is deposited
Store up schematic diagram;
Figure 14 is that the motion vector after the 7 position encoded units completion motion-vector predictions that the embodiment of the present invention 2 provides is deposited
Store up schematic diagram;
Figure 15 is that the position encoded unit in 8,9,10 and 11 that the embodiment of the present invention 2 provides completes the fortune after motion-vector prediction
Dynamic vector stores schematic diagram;
Figure 16 is after the position encoded unit in 12,13,14 and 15 that the embodiment of the present invention 2 provides completes motion-vector prediction
Motion vector stores schematic diagram;
Figure 17 is the structural schematic diagram of the motion-vector prediction device in the HEVC that the embodiment of the present invention 3 provides.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts all other
Embodiment shall fall within the protection scope of the present invention.
Embodiment 1
The embodiment of the present invention provides the method for motion vector prediction in a kind of HEVC, as shown in figure 5, the fortune in the HEVC
Dynamic vector prediction technique includes:
S11, according to the motion vector of the coding unit around current coded unit, prediction obtains the fortune of current coded unit
Dynamic vector, wherein the current coded unit is one of coding unit in maximum coding unit;
S12, the motion vector storage for storing the upper left side position of the maximum coding unit to predetermined position;It is described pre-
Positioning is set to the upper left side position of current coded unit or to store the coding of the upper left side position of the current coded unit
The position of the motion vector of unit;
It should be noted that just will only when the upper left side position of the maximum coding unit is stored with motion vector
The motion vector of the upper left side position storage of the maximum coding unit is stored to predetermined position.
S13, the motion vector of the current coded unit is stored to the upper left side position of the maximum coding unit;
Wherein, the sequence that the motion vector of each coding unit is scanned according to Z in the maximum coding unit successively carries out in advance
It surveys.
Method of motion vector prediction in HEVC provided in an embodiment of the present invention, according to the coding around current coded unit
The motion vector of unit, prediction obtains the motion vector of current coded unit, by the upper left side position of the maximum coding unit
The motion vector of storage is stored to predetermined position, and the predetermined position is the upper left side position of current coded unit or is storage
The position of the motion vector of the coding unit of the upper left side position of the current coded unit, and by the current coded unit
Motion vector is stored to the upper left side position of the maximum coding unit, due to the movement of coding unit each in maximum coding unit
The sequence that vector is scanned according to Z successively predicted, therefore, for each coding unit, motion vector is finally only
It can be stored in the left side, top and upper left side position of maximum coding unit, in turn, compared with prior art, the present invention only needs
Motion vector is stored in the left side of maximum coding unit, top and upper left side position, the movement arrow of each coding unit can be realized
Amount prediction, the minimum number of required storage unit, area needed for reducing hardware design and power consumption.
Further, the motion vector according to the coding unit around current coded unit, prediction obtain current compile
Code unit motion vector include:
According to the motion vector of the upper left coding unit of current coded unit, the coding unit in left side motion vector,
The motion vector of the coding unit of lower left, the motion vector of the coding unit of top, upper right side coding unit movement arrow
Amount, prediction obtain the motion vector of current coded unit.
Further, described when the upper left side position of the current coded unit is not belonging to the maximum coding unit
Predetermined position is the upper left side position of current coded unit;
When the upper left side position of the current coded unit belongs to the maximum coding unit, the predetermined position is to deposit
Store up the position of the motion vector of the coding unit of the upper left side position of the current coded unit.
Embodiment 2
The embodiment of the present invention provides the method for motion vector prediction in a kind of HEVC, as shown in fig. 6, maximum coding unit (8
× 8) each coding unit in carries out motion-vector prediction according to the sequence that Z is scanned, wherein on the left of maximum coding unit, on
Side, upper left side position are the storage unit for storing motion vector, and each number represents the memory space of one motion vector of storage,
Left side includes 8 storage unit l0~l7, and top includes 8 storage unit t0~t7, and upper left side includes 1 storage unit top
left。
As shown in fig. 7, after first coding unit (0 position) completes motion-vector prediction, the fortune of 0 position encoded unit
Dynamic vector c0 is stored to the upper left side position (top left) of maximum coding unit.
It should be noted that before 0 position encoded unit completes motion-vector prediction, the upper left side of maximum coding unit
(top left) does not store motion vector for position.
According to the sequence that Z is scanned, next coding unit that carry out motion-vector prediction is 1 position, in conjunction with Fig. 1 and figure
Shown in 7, for the coding unit that current CU is 1 position, five adjacent positions B2, B1, B0, A1, A0 are corresponded respectively to
The position t0, the position t1, the position t2,0 position and 2 positions in Fig. 7.Since the motion vector of the position encoded unit of t0, the position t1 are compiled
The motion vector of the position encoded unit of motion vector, t2 and the motion vector of 0 position encoded unit of code unit are all available,
Therefore, motion-vector prediction can be carried out to 1 position encoded unit.
As shown in figure 8, after 1 position encoded unit completes motion-vector prediction, the upper left side position of maximum coding unit
Motion vector c0 storage to 1 position upper left position (t0), 1 position encoded unit motion vector c1 storage to maximum compile
The upper left side position of code unit.
As shown in figure 9, after 2 position encoded units complete motion-vector prediction, the upper left side position of maximum coding unit
Motion vector c1 storage to 2 positions upper left position (l0), 2 position encoded units motion vector c2 storage to maximum compile
The upper left side position of code unit.
As shown in Figure 10, after 3 position encoded units complete motion-vector prediction, the upper left side position of maximum coding unit
Motion vector c2 storage to the upper left position of 3 positions, since the upper left position of 3 positions is 0 position, and 0 is position encoded
The motion vector c0 of unit is stored at t0, and therefore, the motion vector c2 storage of the upper left side position of maximum coding unit is arrived
At t0, the motion vector c3 of 3 position encoded units is stored to the upper left side position of maximum coding unit.
As shown in figure 11, after 4 position encoded units complete motion-vector prediction, the upper left side position of maximum coding unit
Motion vector c3 storage to 4 positions upper left position (t1), 4 position encoded units motion vector c4 storage to maximum compile
The upper left side position of code unit.
As shown in figure 12, after 5 position encoded units complete motion-vector prediction, the upper left side position of maximum coding unit
Motion vector c4 storage to 5 positions upper left position (t2), 5 position encoded units motion vector c5 storage to maximum compile
The upper left side position of code unit.
As shown in figure 13, after 6 position encoded units complete motion-vector prediction, the upper left side position of maximum coding unit
Motion vector c5 storage to the upper left position of 6 positions, since the upper left position of 6 positions is 1 position, and 1 is position encoded
The motion vector c1 of unit is stored at l0, and therefore, the motion vector c5 storage of the upper left side position of maximum coding unit is arrived
At l0, the motion vector c6 of 6 position encoded units is stored to the upper left side position of maximum coding unit.
As shown in figure 14, after 7 position encoded units complete motion-vector prediction, the upper left side position of maximum coding unit
Motion vector c6 storage to the upper left position of 7 positions, since the upper left position of 7 positions is 4 positions, and 4 is position encoded
The motion vector c4 of unit is stored at t2, and therefore, the motion vector c6 storage of the upper left side position of maximum coding unit is arrived
At t2, the motion vector c7 of 7 position encoded units is stored to the upper left side position of maximum coding unit.
As shown in figure 15, after the coding unit when 8,9,10,11 positions completes motion-vector prediction, maximum coding unit
Upper left position of the motion vector c7 storage of upper left side position to 8 positions;The motion vector c11 storage of 11 positions is compiled to maximum
The upper left side position of code unit, position (l2) of the motion vector c9 storage of 9 positions to the 9 position leftmost sides, the movement of 10 positions
Vector C 10 stores the position (t0) to 10 position the tops.
As shown in figure 16, after the coding unit when 12,13,14,15 positions completes motion-vector prediction, maximum coding unit
Upper left side position motion vector c11 storage to 12 positions upper left position, due to 12 positions upper left position be 3
It sets, and the motion vector c3 of 3 position encoded units is stored at t1, therefore, by the fortune of the upper left side position of maximum coding unit
Dynamic vector c11 is stored at t1;The motion vector c15 of 15 positions is stored to the upper left side position of maximum coding unit, 13 positions
Motion vector c13 storage to the 13 position leftmost sides position (l2), 14 positions motion vector c14 storage it is most upper to 14 positions
The position (t2) of side.
And so on, to the last a coding unit completes motion-vector prediction.
It is therefore not required to additionally increase storage unit, that is, it can guarantee that each coding unit is taken exercises needed for vector prediction
The motion vector of the coding unit of surrounding is all available, and the minimum number of required storage unit reduces needed for hardware design
Area and power consumption.
Embodiment 3
The present embodiment provides the motion-vector prediction devices in a kind of HEVC, as shown in figure 17, the movement in the HEVC
Vector prediction device includes:
Predicting unit 11, for the motion vector according to the coding unit around current coded unit, prediction obtains current
The motion vector of coding unit, wherein the current coded unit is one of coding unit in maximum coding unit;
First storage unit 12, for arriving the motion vector storage of the upper left side position storage of the maximum coding unit
Predetermined position;The predetermined position is the upper left side position of current coded unit or is the left side for storing the current coded unit
The position of the motion vector of the coding unit of top position;
Second storage unit 13, for storing the motion vector of the current coded unit to the maximum coding unit
Upper left side position;
Wherein, the sequence that the motion vector of each coding unit is scanned according to Z in the maximum coding unit successively carries out in advance
It surveys.
Motion-vector prediction device in HEVC provided by the invention, according to the coding unit around current coded unit
Motion vector, prediction obtain the motion vector of current coded unit, and the upper left side position of the maximum coding unit is stored
To predetermined position, the predetermined position is the upper left side position of current coded unit or is to work as described in storage for motion vector storage
The position of the motion vector of the coding unit of the upper left side position of preceding coding unit, and the movement of the current coded unit is sweared
The upper left side position of the maximum coding unit is arrived in amount storage, since the motion vector of coding unit each in maximum coding unit is pressed
Successively predicted that therefore, for each coding unit, motion vector is finally only possible to store according to the sequence of Z scanning
In the left side of maximum coding unit, top and upper left side position, in turn, compared with prior art, the present invention is only needed in maximum
Left side, top and the upper left side position of coding unit store motion vector, and the motion-vector prediction of each coding unit can be realized,
The minimum number of required storage unit, area needed for reducing hardware design and power consumption.
Further, the predicting unit 11, for being sweared according to the movement of the upper left coding unit of current coded unit
Amount, the motion vector of coding unit in left side, the motion vector of the coding unit of lower left, top coding unit movement arrow
It measures, the motion vector of the coding unit in upper right side, prediction obtains the motion vector of current coded unit.
Further, described when the upper left side position of the current coded unit is not belonging to the maximum coding unit
Predetermined position is the upper left side position of current coded unit;When the upper left side position of the current coded unit belongs to the maximum
When coding unit, the predetermined position is the motion vector for storing the coding unit of upper left side position of the current coded unit
Position.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be with
Relevant hardware is instructed to complete by computer program, the program can be stored in a computer-readable storage medium
In, the program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, the storage medium can be magnetic
Dish, CD, read-only memory (Read-Only Memory, ROM) or random access memory (Random Access
Memory, RAM) etc..
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
In the technical scope disclosed by the present invention, any changes or substitutions that can be easily thought of by those familiar with the art, all answers
It is included within the scope of the present invention.Therefore, protection scope of the present invention should be subject to the protection scope in claims.
Claims (2)
1. the method for motion vector prediction in a kind of HEVC characterized by comprising
According to the motion vector of the upper left coding unit of current coded unit, the motion vector of the coding unit in left side, lower-left
The motion vector of coding unit of side, the motion vector of the coding unit of top, upper right side coding unit motion vector, in advance
Survey the motion vector for obtaining current coded unit, wherein the current coded unit is one of them in maximum coding unit
Coding unit;
When the upper left side position of the maximum coding unit is stored with motion vector, by the upper left side of the maximum coding unit
The motion vector of position storage is stored to predetermined position;When the upper left side position of the current coded unit is not belonging to the maximum
When coding unit, the predetermined position is the upper left side position of current coded unit;When the upper left side of the current coded unit
When position belongs to the maximum coding unit, the predetermined position is the volume for storing the upper left side position of the current coded unit
The position of the motion vector of code unit;
By the motion vector storage of the current coded unit to the upper left side position of the maximum coding unit;
Wherein, the sequence that the motion vector of each coding unit is scanned according to Z in the maximum coding unit is successively predicted.
2. the motion-vector prediction device in a kind of HEVC characterized by comprising
Predicting unit, for according to the motion vector of the upper left coding unit of current coded unit, the coding unit in left side
Motion vector, the motion vector of the coding unit of lower left, the motion vector of the coding unit of top, upper right side coding unit
Motion vector, prediction obtain current coded unit motion vector, wherein the current coded unit be maximum coding unit
In one of coding unit;
First storage unit, for when the upper left side position of the maximum coding unit is stored with motion vector, general to be described most
The motion vector of the upper left side position storage of big coding unit is stored to predetermined position;When the upper left side of the current coded unit
When position is not belonging to the maximum coding unit, the predetermined position is the upper left side position of current coded unit;Work as when described
When the upper left side position of preceding coding unit belongs to the maximum coding unit, the predetermined position is to store the present encoding list
The position of the motion vector of the coding unit of the upper left side position of member;
Second storage unit, for storing the motion vector of the current coded unit to the upper left of the maximum coding unit
It sets in orientation;
Wherein, the sequence that the motion vector of each coding unit is scanned according to Z in the maximum coding unit is successively predicted.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510363459.2A CN106331724B (en) | 2015-06-26 | 2015-06-26 | Method of motion vector prediction and device in a kind of HEVC |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510363459.2A CN106331724B (en) | 2015-06-26 | 2015-06-26 | Method of motion vector prediction and device in a kind of HEVC |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106331724A CN106331724A (en) | 2017-01-11 |
CN106331724B true CN106331724B (en) | 2019-05-24 |
Family
ID=57721895
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510363459.2A Active CN106331724B (en) | 2015-06-26 | 2015-06-26 | Method of motion vector prediction and device in a kind of HEVC |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106331724B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111713105B (en) * | 2019-01-03 | 2022-07-15 | 北京大学 | Video image processing method, device and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101009843A (en) * | 2006-01-13 | 2007-08-01 | 松下电器产业株式会社 | Signal processing device, image capturing device, network camera system and video system |
CN101127902A (en) * | 2006-08-17 | 2008-02-20 | 富士通株式会社 | Interframe prediction processor with address management mechanism for motion vector storage |
CN101170698A (en) * | 2006-10-27 | 2008-04-30 | 松下电器产业株式会社 | Sport detecting device, MOS integrated circuit and video frequency system |
KR20080107668A (en) * | 2007-06-07 | 2008-12-11 | 삼성전자주식회사 | Method for motion estimation based on image block and apparatus thereof |
CN103416058A (en) * | 2011-03-09 | 2013-11-27 | 佳能株式会社 | Video encoding and decoding |
CN103491372A (en) * | 2013-09-05 | 2014-01-01 | 复旦大学 | Filtering method of blocking-removing filter suitable for HEVC standard |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI323132B (en) * | 2006-12-29 | 2010-04-01 | Ind Tech Res Inst | Motion vector (mv) prediction method and apparatus |
KR20130045785A (en) * | 2011-10-26 | 2013-05-06 | 경희대학교 산학협력단 | Method for managing a memory and apparatus for video coding thereof |
-
2015
- 2015-06-26 CN CN201510363459.2A patent/CN106331724B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101009843A (en) * | 2006-01-13 | 2007-08-01 | 松下电器产业株式会社 | Signal processing device, image capturing device, network camera system and video system |
CN101127902A (en) * | 2006-08-17 | 2008-02-20 | 富士通株式会社 | Interframe prediction processor with address management mechanism for motion vector storage |
CN101170698A (en) * | 2006-10-27 | 2008-04-30 | 松下电器产业株式会社 | Sport detecting device, MOS integrated circuit and video frequency system |
KR20080107668A (en) * | 2007-06-07 | 2008-12-11 | 삼성전자주식회사 | Method for motion estimation based on image block and apparatus thereof |
CN103416058A (en) * | 2011-03-09 | 2013-11-27 | 佳能株式会社 | Video encoding and decoding |
CN103491372A (en) * | 2013-09-05 | 2014-01-01 | 复旦大学 | Filtering method of blocking-removing filter suitable for HEVC standard |
Also Published As
Publication number | Publication date |
---|---|
CN106331724A (en) | 2017-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105141949B (en) | Method and apparatus for handling vision signal | |
CN105027566B (en) | Method for processing video frequency and video process apparatus | |
CN110024384A (en) | Method and apparatus for the method based on inter-frame forecast mode processing video | |
CN102907095B (en) | Local multi assumes the execution method and device of prediction | |
CN110024392A (en) | Low complex degree sign prediction for video coding | |
CN105325004B (en) | Based on the method for video coding and equipment and video encoding/decoding method and equipment with signal transmission sampling point self adaptation skew (SAO) parameter | |
CN110198447A (en) | Method and apparatus for sharing candidate list | |
CN107566836A (en) | Picture decoding method, method for encoding images and recording medium | |
CN107087167A (en) | The derivation method and device of advanced motion vector predictor candidate item set | |
CN103414895A (en) | Encoder intra-frame prediction device and method applicable to HEVC standards | |
CN109672894A (en) | A kind of inter-frame prediction method, device and storage medium | |
CN103024378A (en) | Motion information exporting method and device in video coding and decoding | |
CN110198440A (en) | Encode the determination of predictive information and the method, apparatus of Video coding | |
CN105516728A (en) | Parallel intra-frame prediction method of 8*8 sub-macroblocks in H.265/HEVC | |
CN101115207B (en) | Method and device for implementing interframe forecast based on relativity between future positions | |
CN105245896A (en) | HEVC (High Efficiency Video Coding) parallel motion compensation method and device | |
CN107087171A (en) | HEVC integer pixel motion estimation methods and device | |
CN110832869A (en) | Motion information acquisition method and device for video coding or decoding | |
CN105745928A (en) | Method for encoding and decoding images, device for encoding and decoding images, and corresponding computer programmes | |
CN104883566A (en) | Rapid algorithm suitable for intra-frame prediction block size division of HEVC standard | |
CN105100799B (en) | A method of reducing intraframe coding time delay in HEVC encoders | |
CN105812797A (en) | Coding unit selection method and device | |
CN110365988A (en) | A kind of H.265 coding method and device | |
CN106331724B (en) | Method of motion vector prediction and device in a kind of HEVC | |
EP3939300A1 (en) | Method and device for image encoding and decoding |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |