CN1523896A - Prediction method and apparatus for motion vector in video encoding/decoding - Google Patents

Prediction method and apparatus for motion vector in video encoding/decoding Download PDF

Info

Publication number
CN1523896A
CN1523896A CNA031509398A CN03150939A CN1523896A CN 1523896 A CN1523896 A CN 1523896A CN A031509398 A CNA031509398 A CN A031509398A CN 03150939 A CN03150939 A CN 03150939A CN 1523896 A CN1523896 A CN 1523896A
Authority
CN
China
Prior art keywords
pixels
block
motion vector
pred
piece
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
CNA031509398A
Other languages
Chinese (zh)
Other versions
CN1213613C (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.)
Huawei Technologies Co Ltd
Original Assignee
Zhejiang University ZJU
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 Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN 03150939 priority Critical patent/CN1213613C/en
Publication of CN1523896A publication Critical patent/CN1523896A/en
Application granted granted Critical
Publication of CN1213613C publication Critical patent/CN1213613C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

This invention disclose a predict method and a device for motion rector in video code and decode which is to predict the motion vector of pel block E based on one or their combination of the motion vectors of the processed pel blocks A, B, C and D or one of their zoom values around pel block E. The predicting method can predict motion vectors of pel blocks to be processed according to the vectors or the vector zoom values of the processed pel block, time distance between the being processed block and its reference image and time distance between the processed pel block and its reference image to reduce its code bit number and increase its compression efficiency of video codes.

Description

The Forecasting Methodology of motion vector and device in the coding and decoding video
Affiliated technical field
The present invention relates to electric numerical data processing technology field, the Forecasting Methodology and the device of motion vector in particularly a kind of coding and decoding video.
Background technology
H.261 traditional video encoding standard such as ITU formulate, H.263, H.26L, the MEPG-1 that organizes to set up of the MPEG of standard and ISO H.264, MPEG-2, MPEG-4 etc. are based on hybrid coding, promptly on the Hybrid Coding framework.So-called hybrid encoding frame is to take all factors into consideration prediction, and the coding framework of the method for conversion and entropy coding has following main feature:
1) utilize prediction to remove the redundancy of time-domain;
2) utilize conversion to remove the redundancy of spatial domain;
3) remove statistical redundancy with entropy coding;
Above-mentioned video encoding standard all has intracoded frame, i.e. I frame, and inter-frame encoding frame, i.e. and P frame, I frame and P frame adopt different coding methods.The cataloged procedure of I frame is as follows: the residual block that raw image data or infra-frame prediction are obtained carries out two-dimensional transform; In transform domain, conversion coefficient is quantized then; Carry out entropy coding at last, i.e. Huffman coding or arithmetic coding etc.The cataloged procedure of P frame is as follows: adopt estimation to obtain motion vector, adopt the inter prediction based on motion compensation then, then the residual block that inter prediction is obtained carries out two-dimensional transform, coefficient in transform domain is quantized again, and carries out entropy coding at last.
Because video data stronger correlation on time-domain and spatial domain, estimation is obtained motion vector and prediction residual encode and to obtain bigger compression ratio.Motion-vector prediction is the principal element that improves coding gain, so motion-vector prediction is a part and parcel very in the coding and decoding video.
The motion vector encoder bit number accounts for a sizable part in the encoded video bit number, predicts and can further improve compression ratio so utilize around the current pending block of pixels the motion vector of processed pixels piece to treat the processed pixels block motion vector.Generally, if around pending block of pixels and its processed pixels piece belong to dissimilar block of pixels or pending block of pixels and around it the reference picture of processed pixels piece not simultaneously, the motion vector of processed pixels piece is not used in the motion-vector prediction of pending block of pixels on every side.
Summary of the invention
The Forecasting Methodology and the device that the purpose of this invention is to provide motion vector in a kind of coding and decoding video, can according to around the current pending block of pixels the motion vector of processed pixels piece or the time gap between motion vector scale value, pending block of pixels and its reference picture and the time gap between processed pixels piece and its reference picture predict the motion vector of pending block of pixels.
In order to achieve the above object, the technical solution used in the present invention is as follows:
According in the motion vector of processed pixels piece A, block of pixels B, block of pixels C, block of pixels D or the motion vector scale value or its make up the motion vector of predict pixel piece E around the current pending block of pixels E.
The reference picture that belongs to dissimilar block of pixels or block of pixels X and block of pixels E as processed pixels piece X and pending block of pixels E is not simultaneously, motion vector to block of pixels X carries out the convergent-divergent processing, obtain the prediction reference of pending block of pixels E motion vector, i.e. the motion vector scale value MV of block of pixels X PredX,, as follows:
MV Pred,X=MV X*d2/d1,
Wherein, wherein block of pixels X represents among processed pixels piece A, block of pixels B, block of pixels C or the block of pixels D one, MV XThe motion vector of remarked pixel piece X; Time gap between d1 remarked pixel piece X and its reference picture; Time gap between d2 remarked pixel piece E and its reference picture; D1 and d2 must adopt uniform units.
After the prediction reference that obtains pending block of pixels E motion vector, with MV Pred, AOr MV A, MV Pred, BOr MV B, MV Pred, COr MV C, MV Pred, DOr MV DCarry out prediction processing and obtain the motion vector predictor MV of block of pixels E Pred
The prediction unit of motion vector comprises in a kind of coding and decoding video:
Be used to accept to store around the current pending block of pixels input unit of the motion vector of processed pixels piece;
The motion vector of the piece of processed pixels in the input unit is carried out the motion vector convergent-divergent processing unit that convergent-divergent is handled, comprising ALU can use multiplying, add operation and shift operation realize this processing;
The motion vector of current pending block of pixels is carried out the motion-vector prediction processing unit of prediction processing with the motion vector convergent-divergent processing costs after the processing of motion vector convergent-divergent, comprising ALU can use multiplying, add operation and shift operation realize this processing;
Be used for the output device that the storing moving vector carries out the motion vector predictor of the current pending block of pixels after the prediction processing and output is provided;
Be connected by data/address bus between input unit and the motion vector convergent-divergent processing unit, transmit the motion vector of processed pixels piece; Be connected transmitting moving vector convergent-divergent processing costs by data/address bus between motion vector convergent-divergent processing unit and the motion-vector prediction processing unit; Be connected the motion vector predictor of pending block of pixels before the transmission between motion-vector prediction processing unit and the output device by data/address bus.
The present invention compares with background technology, the beneficial effect that has:
In the coding and decoding video of the present invention the Forecasting Methodology of motion vector can according to around the current pending block of pixels the motion vector of processed pixels piece or the time gap between motion vector scale value, pending block of pixels and its reference picture and the time gap between processed pixels piece and its reference picture predict the motion vector of pending block of pixels, thereby reduced the number of coded bits of pending block of pixels, improved the compression efficiency of video coding.The prediction unit of motion vector is realized the Forecasting Methodology among the present invention fully in the coding and decoding video among the present invention.
Description of drawings
Fig. 1 is pending block of pixels and the schematic diagram of processed pixels piece.
Fig. 2 is a motion-vector prediction schematic representation of apparatus in the coding and decoding video.
Embodiment
Video data can be divided into the block of pixels of different sizes and carry out estimation.For example, 4 * 4,4 * 8,8 * 4,8 * 8,4 * 16,16 * 4,16 * 8,8 * 16 and 16 * 16 etc.Also can be divided into dissimilar block of pixels and carry out estimation.For example, a frame encoded pixels piece and an encoded pixels piece.Field encoded pixels piece is divided into two kinds, odd-numbered line block of pixels and even number line block of pixels.The odd-numbered line block of pixels is made up of the part odd-numbered line pixel in the two field picture, and the even number line block of pixels is made up of the part even number line pixel in the two field picture.
Block of pixels to be encoded or block of pixels to be decoded are called as pending block of pixels; The encoded pixels piece or the decoded pixel piece be called as processed pixels piece.According in the motion vector of processed pixels piece A, block of pixels B, block of pixels C, block of pixels D or the motion vector scale value or its make up the motion vector of predict pixel piece E around the current pending block of pixels E.
The reference picture that belongs to dissimilar block of pixels or block of pixels X and block of pixels E as processed pixels piece X and pending block of pixels E is not simultaneously, motion vector to block of pixels X carries out the convergent-divergent processing, obtain the prediction reference of pending block of pixels E motion vector, i.e. the motion vector scale value MV of block of pixels X Pred, X, as follows:
MV Pred,X=MV X*d2/d1,
Wherein, wherein block of pixels X represents among processed pixels piece A, block of pixels B, block of pixels C or the block of pixels D one, MV XThe motion vector of remarked pixel piece X; Time gap between d1 remarked pixel piece X and its reference picture; Time gap between d2 remarked pixel piece E and its reference picture; D1 and d2 must adopt uniform units.
After the prediction reference that obtains pending block of pixels E motion vector, with MV Pred, AOr MV A, MV Pred, BOr MV B, MV Pred, COr MV C, MV Pred, DOr MV DCarry out prediction processing and obtain the motion vector predictor MV of block of pixels E Pred
Embodiment 1:
If block of pixels X is a frame encoded pixels piece, block of pixels E is the odd-numbered line block of pixels in the encoded pixels piece, the reference prediction value MV of the motion vector of block of pixels E PredAs follows:
If the reference picture of block of pixels E is made up of the odd-numbered line pixel of previous image, then MV PredEqual MV X
If the reference picture of block of pixels E is made up of the even number line pixel of previous image, and video sequence at first shows odd-numbered line pixel, then MV PredEqual MV X/ 2; If the reference picture of block of pixels E is made up of the even number line pixel of previous image, and video sequence at first shows even number line pixel, then MV PredEqual MV X* 3/2.
After the prediction reference that obtains pending block of pixels E motion vector with MV Pred, AOr MV A, MV Pred, BOr MV B, MV Pred, COr MV C, MV Pred, DOr MV DCan carry out median prediction processing or weighted average and handle the motion vector predictor MV that obtains block of pixels E Pred
Embodiment 2:
If block of pixels X is a frame encoded pixels piece, block of pixels E is the even number line block of pixels in the encoded pixels piece, the reference prediction value MV of the motion vector of block of pixels E PredAs follows:
If the reference picture of block of pixels E is made up of the odd-numbered line pixel of previous image, and video sequence at first shows odd-numbered line pixel, then MV PredEqual MV X* 3/2; If the reference picture of block of pixels E is made up of the odd-numbered line pixel of previous image, and video sequence at first shows even number line pixel, then MV PredEqual MV X/ 2;
If the reference picture of block of pixels E is made up of the even number line pixel of previous image, then MV PredEqual MV X
If the reference picture of block of pixels E is made up of the odd-numbered line pixel of present image, then MV PredEqual MV X/ 2.
After the prediction reference that obtains pending block of pixels E motion vector with MV Pred, AOr MV A, MV Pred, BOr MV B, MV Pred, COr MV C, MV Pred, DOr MV DCan carry out median prediction processing or weighted average and handle the motion vector predictor MV that obtains block of pixels E Pred
Embodiment 3:
If block of pixels X is the odd-numbered line block of pixels of a field encoded pixels piece, block of pixels E is a frame encoded pixels piece, the reference prediction value MV of the motion vector of block of pixels E PredAs follows:
If the reference picture of block of pixels X is made up of the odd-numbered line pixel of previous image, then MV PredEqual MV X
If the reference picture of block of pixels X is made up of the even number line pixel of previous image, and video sequence at first shows odd-numbered line pixel, then MV PredEqual MV X* 2; If the reference picture of block of pixels X is made up of the even number line pixel of previous image, and video sequence at first shows even number line pixel, then MV PredEqual MV X* 2/3.
After the prediction reference that obtains pending block of pixels E motion vector with MV Pred, AOr MV A, MV Pred, BOr MV B, MV Pred, COr MV C, MV Pred, DOr MV DCan carry out median prediction processing or weighted average and handle the motion vector predictor MV that obtains block of pixels E Pred
Embodiment 4:
If block of pixels X is the even number line block of pixels of a field encoded pixels piece, block of pixels E is a frame encoded pixels piece, the reference prediction value MV of the motion vector of block of pixels E PredAs follows:
If the reference picture of block of pixels X is made up of the odd-numbered line of previous image, and if video sequence be at first to show odd-numbered line, then MV PredEqual MV X* 2/3; If the reference picture of block of pixels X is made up of the odd-numbered line of previous image, and if video sequence be at first to show even number line, then MV PredEqual MV X* 2;
If the reference picture of block of pixels X is made up of the odd-numbered line pixel of previous image, then MV PredEqual MV X
If the reference picture of block of pixels X is made up of the odd-numbered line pixel of present image, then MV PredEqual MV X* 2.
After the prediction reference that obtains pending block of pixels E motion vector with MV Pred, AOr MV A, MV Pred, BOr MV B, MV Pred, COr MV C, MV Pred, DOr MV DCan carry out median prediction processing or weighted average and handle the motion vector predictor MV that obtains block of pixels E Pred
Embodiment 5:
If block of pixels X and block of pixels E are frame encoded pixels pieces, the reference prediction value MV of the motion vector of block of pixels E then PredEqual MV X
After the prediction reference that obtains pending block of pixels E motion vector with MV Pred, AOr MV A, MV Pred, BOr MV B, MV Pred, COr MV C, MV Pred, DOr MV DCan carry out median prediction processing or weighted average and handle the motion vector predictor MV that obtains block of pixels E Pred
Embodiment 6:
If block of pixels X and block of pixels E are odd-numbered line block of pixels or even number line block of pixels in the encoded pixels piece, and their reference picture is also identical, the reference prediction value MV of the motion vector of block of pixels E then PredEqual MV X
After the prediction reference that obtains pending block of pixels E motion vector with MV Pred, AOr MV A, MV Pred, BOr MV B, MV Pred, COr MV C, MV Pred, DOr MV DCan carry out median prediction processing or weighted average and handle the motion vector predictor MV that obtains block of pixels E Pred
The prediction unit of motion vector comprises input unit, motion vector convergent-divergent processing unit, motion-vector prediction processing unit and output device in the coding and decoding video, as shown in Figure 2.Input unit 210 is used to accept to store around the current pending block of pixels motion vector of processed pixels piece.The motion vector of the piece of processed pixels in 220 pairs of input units of motion vector convergent-divergent processing unit carries out convergent-divergent to be handled, comprising ALU 225 can use multiplying, add operation and shift operation realize this processing.Motion vector convergent-divergent processing costs after motion-vector prediction processing unit 230 usefulness motion vector convergent-divergents are handled carries out prediction processing to the motion vector of current pending block of pixels, comprising ALU 235 can use multiplying, add operation and shift operation realize this processing.Output device 240 is used for the storing moving vector to carry out the motion vector predictor of the current pending block of pixels after the prediction processing and output is provided.
Be connected by data/address bus between input unit and the motion vector convergent-divergent processing unit, transmit the motion vector of processed pixels piece; Be connected transmitting moving vector convergent-divergent processing costs by data/address bus between motion vector convergent-divergent processing unit and the motion-vector prediction processing unit; Be connected the motion vector predictor of pending block of pixels before the transmission between motion-vector prediction processing unit and the output device by data/address bus.
The prediction unit of motion vector can be used processor system in the above-mentioned coding and decoding video, microcontroller, and programmable logic device or microprocessor are realized part or all of operation.Above-mentioned certain operations can realize that other operations simultaneously can realize with hardware with software.
For convenience's sake, these operations are described to the functional unit of different interconnection or different software modules.But this is dispensable.In some applications, these functional units or module can be integrated in single logical device, program or the operation, and do not have obvious limit.In any situation, the feature of functional unit and software module or description can independently realize, or reinstate hardware or software realization with other operations one.

Claims (4)

1. the Forecasting Methodology of motion vector in the coding and decoding video is characterized in that according in the motion vector of processed pixels piece A, block of pixels B, block of pixels C, block of pixels D or the motion vector scale value or its make up the motion vector of predict pixel piece E around the current pending block of pixels E.
2. the Forecasting Methodology of motion vector in a kind of coding and decoding video according to claim 1, it is characterized in that reference picture that processed pixels piece X and pending block of pixels E belong to dissimilar block of pixels or block of pixels X and block of pixels E is not simultaneously, motion vector to block of pixels X carries out the convergent-divergent processing, obtain the prediction reference of pending block of pixels E motion vector, i.e. the motion vector scale value MV of block of pixels X Pred, X, as follows:
MV Pred,X=MV X*d2/d1,
Wherein, wherein block of pixels X represents among processed pixels piece A, block of pixels B, block of pixels C or the block of pixels D one, MV XThe motion vector of remarked pixel piece X; Time gap between d1 remarked pixel piece X and its reference picture; Time gap between d2 remarked pixel piece E and its reference picture; D1 and d2 must adopt uniform units.
3. the Forecasting Methodology of motion vector in a kind of coding and decoding video according to claim 2 is characterized in that after the prediction reference that obtains pending block of pixels E motion vector, with MV Pred, AOr MV A, MV Pred, BOr MV B, MV Pred, COr MV C, MV Pred, DOr MV DCarry out prediction processing and obtain the motion vector predictor MV of block of pixels E Pred
4. the device of the Forecasting Methodology of motion vector in a kind of coding and decoding video according to claim 1 is characterized in that it comprises:
Be used to accept to store around the current pending block of pixels input unit of the motion vector of processed pixels piece (210);
Motion vector to the piece of processed pixels in the input unit carries out the motion vector convergent-divergent processing unit (220) that convergent-divergent is handled;
The motion vector of current pending block of pixels is carried out the motion-vector prediction processing unit (230) of prediction processing with the motion vector convergent-divergent processing costs after the processing of motion vector convergent-divergent;
Be used for the output device (240) that the storing moving vector carries out the motion vector predictor of the current pending block of pixels after the prediction processing and output is provided;
Be connected by data/address bus between input unit (210) and the motion vector convergent-divergent processing unit (220), transmit the motion vector of processed pixels piece; Be connected transmitting moving vector convergent-divergent processing costs by data/address bus between motion vector convergent-divergent processing unit (220) and the motion-vector prediction processing unit (230); Be connected the motion vector predictor of pending block of pixels before the transmission between motion-vector prediction processing unit (230) and the output device (240) by data/address bus.
CN 03150939 2003-09-12 2003-09-12 Prediction method and apparatus for motion vector in video encoding/decoding Expired - Lifetime CN1213613C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 03150939 CN1213613C (en) 2003-09-12 2003-09-12 Prediction method and apparatus for motion vector in video encoding/decoding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 03150939 CN1213613C (en) 2003-09-12 2003-09-12 Prediction method and apparatus for motion vector in video encoding/decoding

Publications (2)

Publication Number Publication Date
CN1523896A true CN1523896A (en) 2004-08-25
CN1213613C CN1213613C (en) 2005-08-03

Family

ID=34286827

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 03150939 Expired - Lifetime CN1213613C (en) 2003-09-12 2003-09-12 Prediction method and apparatus for motion vector in video encoding/decoding

Country Status (1)

Country Link
CN (1) CN1213613C (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1333601C (en) * 2004-12-27 2007-08-22 北京中星微电子有限公司 A video decoding method for implementing zoom
CN100473168C (en) * 2005-06-21 2009-03-25 中国科学院计算技术研究所 Motion vector space prediction method for video coding
CN101361370B (en) * 2005-11-30 2010-12-01 株式会社东芝 Image encoding/image decoding method and image encoding/image decoding apparatus
CN101072356B (en) * 2006-05-12 2011-02-09 中国科学院计算技术研究所 Motion vector predicating method
CN102131094A (en) * 2010-01-18 2011-07-20 联发科技股份有限公司 Motion prediction method
WO2011131089A1 (en) * 2010-04-22 2011-10-27 Mediatek Inc. Motion prediction method
CN102752588A (en) * 2011-04-22 2012-10-24 北京大学深圳研究生院 Video encoding and decoding method using space zoom prediction
WO2013067932A1 (en) * 2011-11-07 2013-05-16 Mediatek Inc. Method and apparatus for mv scaling with increased effective scaling ratio
TWI426785B (en) * 2010-09-17 2014-02-11 Univ Nat Cheng Kung Method of frame error concealment in scable video decoding
CN103621090A (en) * 2011-06-24 2014-03-05 联发科技股份有限公司 Method and apparatus for removing redundancy in motion vector predictors
TWI466549B (en) * 2010-01-18 2014-12-21 Mediatek Inc Motion prediction method
WO2015010317A1 (en) * 2013-07-26 2015-01-29 北京大学深圳研究生院 P frame-based multi-hypothesis motion compensation method
CN104539951A (en) * 2011-06-15 2015-04-22 富士通株式会社 Method executed by video encoding apparatus
WO2015169230A1 (en) * 2014-05-06 2015-11-12 Mediatek Inc. Video processing method for determining position of reference block of resized reference frame and related video processing apparatus
CN105187840A (en) * 2011-05-31 2015-12-23 Jvc建伍株式会社 Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program
US9432680B2 (en) 2011-06-27 2016-08-30 Samsung Electronics Co., Ltd. Method and apparatus for encoding motion information, and method and apparatus for decoding same
CN108055547A (en) * 2012-01-19 2018-05-18 韩国电子通信研究院 For the method and apparatus of encoding/decoding image
TWI653881B (en) 2017-04-06 2019-03-11 聯發科技股份有限公司 Method and apparatus of motion vector prediction

Cited By (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1333601C (en) * 2004-12-27 2007-08-22 北京中星微电子有限公司 A video decoding method for implementing zoom
CN100473168C (en) * 2005-06-21 2009-03-25 中国科学院计算技术研究所 Motion vector space prediction method for video coding
CN101361370B (en) * 2005-11-30 2010-12-01 株式会社东芝 Image encoding/image decoding method and image encoding/image decoding apparatus
CN101072356B (en) * 2006-05-12 2011-02-09 中国科学院计算技术研究所 Motion vector predicating method
TWI466549B (en) * 2010-01-18 2014-12-21 Mediatek Inc Motion prediction method
CN102131094A (en) * 2010-01-18 2011-07-20 联发科技股份有限公司 Motion prediction method
US9729897B2 (en) 2010-01-18 2017-08-08 Hfi Innovation Inc. Motion prediction method
US9036692B2 (en) 2010-01-18 2015-05-19 Mediatek Inc. Motion prediction method
WO2011131089A1 (en) * 2010-04-22 2011-10-27 Mediatek Inc. Motion prediction method
RU2538284C2 (en) * 2010-04-22 2015-01-10 Медиатэк, Инк. Motion prediction method
TWI426785B (en) * 2010-09-17 2014-02-11 Univ Nat Cheng Kung Method of frame error concealment in scable video decoding
CN102752588A (en) * 2011-04-22 2012-10-24 北京大学深圳研究生院 Video encoding and decoding method using space zoom prediction
CN102752588B (en) * 2011-04-22 2017-02-15 北京大学深圳研究生院 Video encoding and decoding method using space zoom prediction
CN105187840A (en) * 2011-05-31 2015-12-23 Jvc建伍株式会社 Moving image encoding device, moving image encoding method and moving image encoding program, as well as moving image decoding device, moving image decoding method and moving image decoding program
US9807413B2 (en) 2011-05-31 2017-10-31 JVC Kenwood Corporation Moving picture coding apparatus, moving picture coding method, and moving picture coding program, and moving picture decoding apparatus, moving picture decoding method, and moving picture decoding program
US9729895B2 (en) 2011-05-31 2017-08-08 JVC Kenwood Corporation Moving picture decoding device, moving picture decoding method, and moving picture decoding program
US9736491B2 (en) 2011-05-31 2017-08-15 JVC Kenwood Corporation Moving picture coding device, moving picture coding method, and moving picture coding program
CN107257479A (en) * 2011-05-31 2017-10-17 Jvc建伍株式会社 Moving image encoding device, moving picture encoding method and recording medium
US9635381B2 (en) 2011-05-31 2017-04-25 JVC Kenwood Corporation Moving picture coding apparatus, moving picture coding method, and moving picture coding program, and moving picture decoding apparatus, moving picture decoding method, and moving picture decoding program
CN105245900A (en) * 2011-05-31 2016-01-13 Jvc建伍株式会社 Moving image coding device, moving image coding method,reception device, and reception method
CN104539951B (en) * 2011-06-15 2017-09-29 富士通株式会社 The method performed by video coding apparatus
CN104539951A (en) * 2011-06-15 2015-04-22 富士通株式会社 Method executed by video encoding apparatus
US10063876B2 (en) 2011-06-24 2018-08-28 Hfi Innovation Inc. Method and apparatus for removing redundancy in motion vector predictors
CN103621090A (en) * 2011-06-24 2014-03-05 联发科技股份有限公司 Method and apparatus for removing redundancy in motion vector predictors
US10097850B2 (en) 2011-06-24 2018-10-09 Hfi Innovation Inc. Method and apparatus for removing redundancy in motion vector predictors
US9432680B2 (en) 2011-06-27 2016-08-30 Samsung Electronics Co., Ltd. Method and apparatus for encoding motion information, and method and apparatus for decoding same
TWI587692B (en) * 2011-06-27 2017-06-11 三星電子股份有限公司 Method for decoding motion information
CN103918267B (en) * 2011-11-07 2017-05-17 寰发股份有限公司 Method for deriving scaled mv
US9877041B2 (en) 2011-11-07 2018-01-23 Hfi Innovation Inc. Method and apparatus for MV scaling with increased effective scaling ratio
WO2013067932A1 (en) * 2011-11-07 2013-05-16 Mediatek Inc. Method and apparatus for mv scaling with increased effective scaling ratio
CN103918267A (en) * 2011-11-07 2014-07-09 联发科技股份有限公司 Method and apparatus for mv scaling with increased effective scaling ratio
US9641837B2 (en) 2011-11-07 2017-05-02 Hfi Innovation Inc. Method and apparatus for MV scaling with increased effective scaling ratio
CN108055547A (en) * 2012-01-19 2018-05-18 韩国电子通信研究院 For the method and apparatus of encoding/decoding image
CN108055550B (en) * 2012-01-19 2021-10-01 韩国电子通信研究院 Method and apparatus for image encoding/decoding
CN108055548A (en) * 2012-01-19 2018-05-18 韩国电子通信研究院 For the method and apparatus of encoding/decoding image
CN108055550A (en) * 2012-01-19 2018-05-18 韩国电子通信研究院 For the method and apparatus of encoding/decoding image
CN108200437A (en) * 2012-01-19 2018-06-22 韩国电子通信研究院 For the method and apparatus of encoding/decoding image
US12126826B2 (en) 2012-01-19 2024-10-22 Electronics And Telecommunications Research Institute Method and apparatus for image coding/decoding
US11470342B2 (en) 2012-01-19 2022-10-11 Electronics And Telecommunications Research Institute Method and apparatus for image coding/decoding
CN108200437B (en) * 2012-01-19 2021-11-23 韩国电子通信研究院 Method and apparatus for image encoding/decoding
CN108055547B (en) * 2012-01-19 2021-10-08 韩国电子通信研究院 Method and apparatus for image encoding/decoding
CN108055548B (en) * 2012-01-19 2021-10-08 韩国电子通信研究院 Method and apparatus for image encoding/decoding
US11006142B2 (en) 2012-01-19 2021-05-11 Electronics And Telecommunications Research Institute Method and apparatus for image coding/decoding
CN104488271A (en) * 2013-07-26 2015-04-01 北京大学深圳研究生院 P frame-based multi-hypothesis motion compensation method
CN104488271B (en) * 2013-07-26 2019-05-07 北京大学深圳研究生院 A kind of more hypothesis motion compensation process based on P frame
WO2015010317A1 (en) * 2013-07-26 2015-01-29 北京大学深圳研究生院 P frame-based multi-hypothesis motion compensation method
WO2015169230A1 (en) * 2014-05-06 2015-11-12 Mediatek Inc. Video processing method for determining position of reference block of resized reference frame and related video processing apparatus
US10298951B2 (en) 2017-04-06 2019-05-21 Mediatek Inc. Method and apparatus of motion vector prediction
TWI653881B (en) 2017-04-06 2019-03-11 聯發科技股份有限公司 Method and apparatus of motion vector prediction

Also Published As

Publication number Publication date
CN1213613C (en) 2005-08-03

Similar Documents

Publication Publication Date Title
CN1213613C (en) Prediction method and apparatus for motion vector in video encoding/decoding
CN1200568C (en) Optimum scanning method for change coefficient in coding/decoding image and video
CN1933601A (en) Method of and apparatus for lossless video encoding and decoding
JP5409909B2 (en) How to decode a bitstream
CN1751521A (en) Image decoding device, image decoding method, and image decoding program
CN1525762A (en) A coding/decoding end bothway prediction method for video coding
CN1695168A (en) Video-information encoding method and video-information decoding method
JP2008035134A (en) Image coding device
CN101040532A (en) Deblocking filter
CN1292594C (en) Coding and decoding method and apparatus using plural scanning patterns
CN1149853C (en) Coding and decoding device with movement compensation
CN1777283A (en) Microblock based video signal coding/decoding method
WO2014011439A1 (en) Method and apparatus for coding adaptive-loop filter coeeficients
CN1589023A (en) Coding and decoding method and device for multiple coded list lengthening based on context
CN1236461A (en) Prediction treatment of motion compensation and coder using the same
CN1708134A (en) Method and apparatus for estimating motion
US20110090954A1 (en) Video Codes with Directional Transforms
He et al. High-performance H. 264/AVC intra-prediction architecture for ultra high definition video applications
CN1230000C (en) Scanning method of changing coefficient block in video frequency coding and decoding and its device
CN1206871C (en) Video frequency source coding by movement prediction and block effect filtering
Kim et al. A lossless embedded compression algorithm for high definition video coding
EP1374599B1 (en) Video encoder and recording apparatus
CN1213614C (en) Method and apparatus for intra-frame prediction in video encoding/decoding
CN1633814A (en) Memory-bandwidth efficient FGS encoder
CN1216496C (en) Motion vector predicting method and device in video coding-decoding

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
ASS Succession or assignment of patent right

Owner name: HUAWEI TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: ZHEJIANG UNIVERSITY

Effective date: 20080307

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20080307

Address after: Bantian HUAWEI base, Longgang District, Shenzhen, Guangdong

Patentee after: HUAWEI TECHNOLOGIES Co.,Ltd.

Address before: Hangzhou City, Zhejiang Province, Xihu District Ancient Jade Road 20

Patentee before: Zhejiang University

CX01 Expiry of patent term

Granted publication date: 20050803

CX01 Expiry of patent term