[go: up one dir, main page]

RU2005103830A - ADAPTIVE WEIGHTING OF REFERENCE IMAGES DECODING VIDEO SIGNAL - Google Patents

ADAPTIVE WEIGHTING OF REFERENCE IMAGES DECODING VIDEO SIGNAL Download PDF

Info

Publication number
RU2005103830A
RU2005103830A RU2005103830/09A RU2005103830A RU2005103830A RU 2005103830 A RU2005103830 A RU 2005103830A RU 2005103830/09 A RU2005103830/09 A RU 2005103830/09A RU 2005103830 A RU2005103830 A RU 2005103830A RU 2005103830 A RU2005103830 A RU 2005103830A
Authority
RU
Russia
Prior art keywords
reference image
image
motion
predictors
index
Prior art date
Application number
RU2005103830/09A
Other languages
Russian (ru)
Other versions
RU2333615C2 (en
Inventor
Джилл МакДональд БОЙС (US)
Джилл МакДональд БОЙС
Original Assignee
Томсон Лайсенсинг С.А. (Fr)
Томсон Лайсенсинг С.А.
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 Томсон Лайсенсинг С.А. (Fr), Томсон Лайсенсинг С.А. filed Critical Томсон Лайсенсинг С.А. (Fr)
Publication of RU2005103830A publication Critical patent/RU2005103830A/en
Application granted granted Critical
Publication of RU2333615C2 publication Critical patent/RU2333615C2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/577Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/149Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/192Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/196Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/196Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
    • H04N19/197Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters including determination of the initial value of an encoding parameter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Algebra (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Claims (17)

1. Видеодекодер (300) для декодирования данных видеосигнала для блока изображения и индекса конкретного эталонного изображения для предсказания этого блока изображения, при этом декодер содержит модуль (380) весового коэффициента эталонного изображения, имеющий выход для определения весового коэффициента, соответствующего упомянутому индексу конкретного эталонного изображения.1. A video decoder (300) for decoding video signal data for an image block and an index of a specific reference image for predicting this image block, wherein the decoder comprises a reference image weight coefficient module (380) having an output for determining a weight coefficient corresponding to said specific reference image index . 2. Видеодекодер (300) по п.1, в котором модуль (380) весового коэффициента эталонного изображения имеет второй выход для определения смещения, соответствующего упомянутому индексу конкретного эталонного изображения.2. The video decoder (300) according to claim 1, in which the module (380) weight coefficient of the reference image has a second output for determining the offset corresponding to the aforementioned index of a specific reference image. 3. Видеодекодер (300) по п.1, дополнительно содержащий декодер (310) полей переменной длины, связанный с возможностью обмена сигналами с модулем (380) весового коэффициента эталонного изображения, для предоставления блоку весового коэффициента эталонного изображения упомянутого индекса конкретного эталонного изображения.3. The video decoder (300) according to claim 1, further comprising a variable length field decoder (310) associated with the ability to exchange signals with the weighting coefficient module (380) of the reference image to provide the weighting coefficient of the reference image of said index of the specific reference image. 4. Видеодекодер (300) по п.1, дополнительно содержащий компенсатор (360) движения, связанный с возможностью обмена сигналами с модулем (380) весового коэффициента эталонного изображения, для предоставления скомпенсированных по движению эталонных изображений, в качестве реакции на модуль весового коэффициента эталонного изображения.4. The video decoder (300) according to claim 1, further comprising a motion compensator (360) associated with the possibility of exchanging signals with the module (380) of the weight coefficient of the reference image to provide motion-compensated reference images in response to the module of the weight coefficient of the reference Images. 5. Видеодекодер (300) по п.4, дополнительно содержащий умножитель (370), связанный с возможностью обмена сигналами с компенсатором (360) движения и модулем (380) весового коэффициента эталонного изображения, для применения весового коэффициента к скомпенсированному по движению эталонному изображению.5. The video decoder (300) according to claim 4, further comprising a multiplier (370) associated with the possibility of exchanging signals with a motion compensator (360) and a weight coefficient module (380) of the reference image for applying the weight coefficient to the motion-compensated reference image. 6. Видеодекодер (300) по п.4, дополнительно содержащий сумматор (390), связанный с возможностью обмена сигналами с компенсатором (360) движения и модулем (380) весового коэффициента эталонного изображения, для применения смещения к скомпенсированному по движению эталонному изображению.6. The video decoder (300) according to claim 4, further comprising an adder (390) associated with the possibility of exchanging signals with a motion compensator (360) and a weighting module (380) of the reference image weight for applying bias to the motion-compensated reference image. 7. Видеодекодер (300) по п.1, в котором данными видеосигнала являются потоковые данные видеосигнала, содержащие коэффициенты преобразования блока.7. The video decoder (300) according to claim 1, wherein the video signal data is a video signal stream data containing block transform coefficients. 8. Видеодекодер (300) по п.1, который может использоваться с предсказателями изображения с двойным предсказанием, при этом декодер дополнительно содержит средство предсказания для формирования первого и второго предсказателей из двух различных эталонных изображений, средство усреднения для усреднения первого и второго предсказателей, используя соответствующие им весовые коэффициенты, для формирования одного усредненного предсказателя.8. The video decoder (300) according to claim 1, which can be used with double predictor image predictors, the decoder further comprising prediction means for generating the first and second predictors from two different reference images, averaging means for averaging the first and second predictors using their respective weights to form one averaged predictor. 9. Видеодекодер (300) по п.8, в котором оба из упомянутых двух различных эталонных изображений соответствуют одному направлению относительно блока изображения.9. The video decoder (300) of claim 8, in which both of the two different reference images correspond to the same direction relative to the image block. 10. Способ (600) декодирования данных видеосигнала для блока изображения, включающий в себя этапы, на которых принимают (614) по меньшей мере один индекс эталонного изображения с данными для блока изображения, каждый из которых соответствует конкретному эталонному изображению, определяют (616) весовой коэффициент, соответствующий каждому из принятых по меньшей мере одного индекса эталонного изображения, извлекают (618) эталонное изображение, соответствующее каждому из принятых по меньшей мере одного индекса эталонного изображения, выполняют компенсацию движения (620) извлеченного эталонного изображения, и варьируют (622) скомпенсированное по движению эталонное изображение посредством соответствующего весового коэффициента для формирования взвешенного скомпенсированного по движению эталонного изображения.10. A method (600) for decoding video signal data for an image block, comprising the steps of: receiving (614) at least one reference image index with data for the image block, each of which corresponds to a specific reference image, (616) weight the coefficient corresponding to each of the received at least one index of the reference image, retrieve (618) the reference image corresponding to each of the received at least one index of the reference image, perform motion compensation (620) of the extracted reference image, and the motion-compensated reference image is varied (622) by an appropriate weight to form a weighted motion-compensated reference image. 11. Способ по п.10, дополнительно включающий в себя этапы, на которых определяют (617) смещение, соответствующее каждому из принятых по меньшей мере одного индекса эталонного изображения, и корректируют (623) скомпенсированное по движению эталонное изображение с помощью соответствующего смещения.11. The method according to claim 10, further comprising the steps of determining (617) the offset corresponding to each of the received at least one index of the reference image, and correcting (623) the motion-compensated reference image using the corresponding offset. 12. Способ по п.10, дополнительно включающий в себя этап, на котором суммируют взвешенное скомпенсированное по движению эталонное изображение с данными для блока изображения для предсказания блока изображения.12. The method of claim 10, further comprising the step of summing the weighted motion-compensated reference image with data for the image block for predicting the image block. 13. Способ по п.12, дополнительно включающий в себя этап, на котором сохраняют предсказанный блок изображения как эталонное изображение для будущего извлечения.13. The method of claim 12, further comprising storing the predicted image block as a reference image for future retrieval. 14. Способ по п.10, в котором данными видеосигнала являются потоковые данные видеосигнала, содержащие коэффициенты преобразования блока.14. The method of claim 10, wherein the video signal data is video stream data comprising block transform coefficients. 15. Способ по п.10 в котором используются предсказатели изображения с двойным предсказанием, дополнительно включающий в себя этапы, на которых формируют первый и второй предсказатели из двух различных эталонных изображений, выполняют компенсацию движения каждого из первого и второго предсказателей, усредняют первый и второй предсказатели, используя соответствующие им весовые коэффициенты, для формирования одного усредненного предсказателя.15. The method according to claim 10, which uses dual-predictor image predictors, further comprising the steps of generating the first and second predictors from two different reference images, performing motion compensation of each of the first and second predictors, and first and second predictors are averaged using their respective weights to form one averaged predictor. 16. Способ по п.15, дополнительно включающий в себя этапы, на которых определяют первое и второе смещения, соответствующие каждому из первого и второго предсказателей, и суммируют первый и второй предсказатели с соответствующими первым и вторым смещениями соответственно.16. The method according to clause 15, further comprising the steps of determining the first and second offsets corresponding to each of the first and second predictors, and summing the first and second predictors with the corresponding first and second offsets, respectively. 17. Способ по п.15, в котором оба из упомянутых двух различных эталонных изображений соответствуют одному направлению относительно блока изображения.17. The method according to clause 15, in which both of the two different reference images correspond to the same direction relative to the image block.
RU2005103830/09A 2002-07-15 2003-07-14 Adaptive weighing of master images when decoding video signal RU2333615C2 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US39584302P 2002-07-15 2002-07-15
US39587402P 2002-07-15 2002-07-15
US60/395,874 2002-07-15
US60/395,843 2002-07-15
US10/410,481 2003-04-09

Publications (2)

Publication Number Publication Date
RU2005103830A true RU2005103830A (en) 2005-07-20
RU2333615C2 RU2333615C2 (en) 2008-09-10

Family

ID=35842357

Family Applications (2)

Application Number Title Priority Date Filing Date
RU2005103830/09A RU2333615C2 (en) 2002-07-15 2003-07-14 Adaptive weighing of master images when decoding video signal
RU2005103829/09A RU2325783C2 (en) 2002-07-15 2003-07-14 Adaptive weighing of reference images during video signal coding

Family Applications After (1)

Application Number Title Priority Date Filing Date
RU2005103829/09A RU2325783C2 (en) 2002-07-15 2003-07-14 Adaptive weighing of reference images during video signal coding

Country Status (1)

Country Link
RU (2) RU2333615C2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2406253C2 (en) * 2005-07-21 2010-12-10 Томсон Лайсенсинг Method and device for weighted prediction for scalable video signal coding
KR101535784B1 (en) * 2010-09-03 2015-07-10 돌비 레버러토리즈 라이쎈싱 코오포레이션 Method and system for illumination compensation and transition for video coding and processing
PL409214A1 (en) * 2011-11-08 2015-07-20 Kt Corporation Method and the device for scanning coefficients on the basis of the prediction unit division mode
EP2797321B1 (en) * 2011-12-21 2021-02-17 Sun Patent Trust Context selection for entropy coding of transform coefficients

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4985768A (en) * 1989-01-20 1991-01-15 Victor Company Of Japan, Ltd. Inter-frame predictive encoding system with encoded and transmitted prediction error
US5592228A (en) * 1993-03-04 1997-01-07 Kabushiki Kaisha Toshiba Video encoder using global motion estimation and polygonal patch motion estimation
US5781788A (en) * 1995-05-08 1998-07-14 Avc Technology, Inc. Full duplex single clip video codec
RU2093968C1 (en) * 1995-08-02 1997-10-20 Закрытое акционерное общество "Техно-ТМ" Method for encoding and decoding images and device which implements said method
JPH09121358A (en) * 1995-10-25 1997-05-06 Matsushita Electric Ind Co Ltd Image coding and decoding apparatus and method
JP4034380B2 (en) * 1996-10-31 2008-01-16 株式会社東芝 Image encoding / decoding method and apparatus
US6175592B1 (en) * 1997-03-12 2001-01-16 Matsushita Electric Industrial Co., Ltd. Frequency domain filtering for down conversion of a DCT encoded picture
US6151075A (en) * 1997-06-11 2000-11-21 Lg Electronics Inc. Device and method for converting frame rate
RU2182727C2 (en) * 2000-07-20 2002-05-20 Дворкович Александр Викторович Method for searching motion vectors of parts in amplitude images

Also Published As

Publication number Publication date
RU2005103829A (en) 2005-07-20
RU2325783C2 (en) 2008-05-27
RU2333615C2 (en) 2008-09-10

Similar Documents

Publication Publication Date Title
CA2491865A1 (en) Adaptive weighting of reference pictures in video decoding
RU2005113314A (en) Implicit weighting of reference images in a video encoder
JP5373626B2 (en) Method, apparatus, encoder, decoder, and decoding method for estimating a motion vector using a plurality of motion vector predictors
US7680188B2 (en) Video coding method and apparatus for calculating motion vectors of the vertices of a patch of an image and transmitting information of horizontal and vertical components of the motion vectors
CN1084110C (en) Method of and apparatus for sports compensating coding adapting scale of sports
US9762925B2 (en) Adaptive interpolation filter for video coding
US8503522B2 (en) Video encoding/decoding apparatus and adaptive overlapped block motion compensation method and apparatus employing adaptive weights therefor
JPH07193823A (en) Image data block conversion system
JP2006501760A5 (en)
JP2005501442A (en) Apparatus, image encoder and image decoder for interpolating sampling values
WO2004008642A3 (en) Motion estimation with weighting prediction
JP2007068217A5 (en)
EP0695097B1 (en) Video coding device
US20050249288A1 (en) Adaptive-weighted motion estimation method and frame rate converting apparatus employing the method
EP1608180A1 (en) Method and apparatus for sub-pixel motion estimation which reduces bit precision
RU2005103830A (en) ADAPTIVE WEIGHTING OF REFERENCE IMAGES DECODING VIDEO SIGNAL
CN102340663B (en) Image motion estimation method and device
JP2642160B2 (en) Motion detection method of image processing device
CN101707717A (en) Moving picture encoding apparatus and method, and moving picture decoding apparatus and method
Jung et al. A 4-way pipelined processing architecture for three-step search block-matching motion estimation
JP2007510344A (en) Power optimized array motion prediction method
TH65808A (en) Adaptive bias of reference images in video decoding.
WO2011068330A2 (en) Apparatus and method for generating an inter-prediction frame, and apparatus and method for interpolating a reference frame used therein
JP3902475B2 (en) Moving picture coding apparatus and moving picture decoding apparatus
JP2012124709A (en) Motion vector detection device, motion vector detection method and program

Legal Events

Date Code Title Description
PD4A Correction of name of patent owner
PC41 Official registration of the transfer of exclusive right

Effective date: 20191111