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)
  • Algebra (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (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
US39587402P 2002-07-15 2002-07-15
US39584302P 2002-07-15 2002-07-15
US60/395,843 2002-07-15
US60/395,874 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
RU2005103829/09A RU2325783C2 (en) 2002-07-15 2003-07-14 Adaptive weighing of reference images during video signal coding
RU2005103830/09A RU2333615C2 (en) 2002-07-15 2003-07-14 Adaptive weighing of master images when decoding video signal

Family Applications Before (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) RU2325783C2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012031107A1 (en) * 2010-09-03 2012-03-08 Dolby Laboratories Licensing Corporation 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
CN103339937B (en) * 2011-12-21 2017-07-25 太阳专利托管公司 Method for encoding images, picture coding device, picture decoding method, picture decoding apparatus and arrangement for encoding

Also Published As

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

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
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
JP2014014167A (en) Method and apparatus for estimating motion vector using plurality of motion vector predictors, encoder, decoder, and decoding method
JPH0870460A (en) Movement compensation type coding method adapted to magnitude of movement,and its device
EP1608180A1 (en) Method and apparatus for sub-pixel motion estimation which reduces bit precision
JP2006501760A5 (en)
US7236634B2 (en) Image encoding of moving pictures
JP2005501442A (en) Apparatus, image encoder and image decoder for interpolating sampling values
US20050249288A1 (en) Adaptive-weighted motion estimation method and frame rate converting apparatus employing the method
WO2004008642A3 (en) Motion estimation with weighting prediction
JP2007068217A5 (en)
CN101326550A (en) Motion estimation using prediction guided decimated search
CN101340578A (en) Motion vector estimating apparatus, encoder and camera
EP0695097B1 (en) Video coding device
RU2005103830A (en) ADAPTIVE WEIGHTING OF REFERENCE IMAGES DECODING VIDEO SIGNAL
WO2012010023A1 (en) Method and apparatus for image motion estimation
JP3159365B2 (en) Video signal transmission method and video signal transmission device
JP2642160B2 (en) Motion detection method of image processing device
Jung et al. A 4-way pipelined processing architecture for three-step search block-matching motion estimation
Chung et al. Adaptive search center non-linear three step search
CN102215404A (en) Decoding method and system of videos inside embedded system
TH41508B (en) Adaptive bias of reference images in video decoding.

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