Movatterモバイル変換


[0]ホーム

URL:


US20120121010A1 - Methods for coding and decoding a block of picture data, devices for coding and decoding implementing said methods - Google Patents

Methods for coding and decoding a block of picture data, devices for coding and decoding implementing said methods
Download PDF

Info

Publication number
US20120121010A1
US20120121010A1US13/138,901US201013138901AUS2012121010A1US 20120121010 A1US20120121010 A1US 20120121010A1US 201013138901 AUS201013138901 AUS 201013138901AUS 2012121010 A1US2012121010 A1US 2012121010A1
Authority
US
United States
Prior art keywords
block
prediction
coefficient
coefficients
pixels
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
US13/138,901
Other versions
US9094716B2 (en
Inventor
Philippe Bordes
Anita Orhand
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.)
InterDigital Madison Patent Holdings SAS
Original Assignee
Individual
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 IndividualfiledCriticalIndividual
Publication of US20120121010A1publicationCriticalpatent/US20120121010A1/en
Assigned to THOMSON LICENSINGreassignmentTHOMSON LICENSINGASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BORDES, PHILIPPE, ORHAND, ANITA
Application grantedgrantedCritical
Publication of US9094716B2publicationCriticalpatent/US9094716B2/en
Assigned to THOMSON LICENSING DTVreassignmentTHOMSON LICENSING DTVASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: THOMSON LICENSING
Assigned to THOMSON LICENSING DTVreassignmentTHOMSON LICENSING DTVASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: THOMSON LICENSING
Assigned to INTERDIGITAL MADISON PATENT HOLDINGSreassignmentINTERDIGITAL MADISON PATENT HOLDINGSASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: THOMSON LICENSING DTV
Activelegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method for coding a block of picture data is disclosed. The method comprises the following steps:
  • determining a prediction coefficient of a DC coefficient of a block from a DC coefficient of at least one previously reconstructed reference block,
  • determining, for each pixel of the block, a prediction value such that the average of prediction values is proportional to the prediction coefficient to a proportionality coefficient close,
  • calculating, for each pixel of the block, a residual value by subtracting from the picture data of the pixel the prediction value of the pixel,
  • transforming the block of residual values by a first transform into a first block of coefficients,
  • replacing, in the first block of coefficients, the DC coefficient by the difference between the product of the proportionality coefficient and the average of picture data of the block and the prediction coefficient, and
  • quantizing and coding the first block of coefficients.

Description

Claims (5)

1. Method for coding a block of a picture belonging to a sequence of pictures, said block comprising pixels with each of which at least one picture data is associated comprising the following steps:
a) determining a prediction coefficient DCpred of a DC coefficient of said block from a DC coefficient of at least one previously reconstructed reference block,
b) determining, for each pixel of said block, a prediction value equal to Xn−Avg(Xn)+DCpred/R when said block is an INTRA block and to MV(Xref)−Avg(MV(Xref))+DCpred/R when said block is an INTER block, where:
R is a proportionality coefficient,
Xn are the previously reconstructed values of pixels of neighbouring blocks used for the prediction of said block,
Avg(.) is the average function,
Xref are the previously reconstructed values of pixels of reference blocks used for the prediction of said block, and
MV(.) is a motion compensation function;
c) calculating, for each pixel of said block, a residual value by subtracting from the picture data of said pixel the prediction value (Xpred) of said pixel,
d) transforming said block of residual values by a first transform into a first block of coefficients,
e) replacing, in said first block of coefficients, the coefficient DC by the difference between the product of said proportionality coefficient and said average of picture data of said block and said prediction coefficient, and
f) quantizing and coding said first block of coefficient.
3. Method for decoding a stream of coded data representative of a block of a picture belonging to a sequence of pictures with a view to the reconstruction of said block, said block comprising pixels with each of which at least one picture data is associated comprising the following steps:
determining a prediction coefficient DCpred of a DC coefficient of said block from a DC coefficient of at least one previously reconstructed reference block,
decoding the coded data representative of said block to reconstruct coefficients,
inverse quantization of coefficients of said block into dequantized coefficients,
inverse transformation by an inverse transform of dequantized coefficients into residual values,
determining a prediction value for each of the pixels of the block equal to Xn−Avg(Xn)+DCpred/R when said block is an INTRA block and to MV(Xref)−Avg(MV(Xref))+DCpred/R when said block is an INTER block, where:
R is a proportionality coefficient,
Xn are the previously reconstructed values of pixels of neighbouring blocks used for the prediction of said block,
Avg(.) is the average function,
Xref are the previously reconstructed values of pixels of reference blocks used for the prediction of said block, and
MV(.) is a motion compensation function;
4. Coding device of a sequence of pictures, each picture of said sequence being divided into blocks of pixels with each of which at least one picture data is associated, comprising:
a prediction module for determining a prediction coefficient DCpred of a DC coefficient of a block of a picture of said sequence from a DC coefficient of at least one reference block previously reconstructed and a prediction value equal to Xn−Avg(Xn)+DCpred/R when said block is an INTRA block and to MV(Xref)−Avg(MV(Xref))+DCpred/R when said block is an INTER block, where:
R is a proportionality coefficient,
Xn are the previously reconstructed values of pixels of neighbouring blocks used for the prediction of said block,
Avg(.) is the average function,
Xref are the previously reconstructed values of pixels of reference blocks used for the prediction of said block, and
MV(.) is a motion compensation function;
a calculation module for calculating, for each of the pixels of said block, a residual value by subtracting from the picture data of said pixel the prediction value of said pixel,
a transformation module for transforming said block of residual values by a first transform into a first block of coefficients, for replacing, in said first block of coefficients, the DC coefficient by the difference between the product of said proportionality coefficient and said average of picture data of said block and said prediction coefficient, and for quantizing said first block of coefficients, and
a coding module for coding said first block of coefficients.
5. Decoding device of a stream of coded data representative of a sequence of pictures, each picture being divided into blocks of pixels with each of which at least one picture data is associated, comprising:
a decoding module for decoding the coded data representative of a block of a picture of said sequence to reconstruct coefficients,
a module for applying an inverse quantization and an inverse transform on said coefficients to generate residual values,
a prediction module for determining a prediction coefficient DCpred of a DC coefficient of said block from the DC coefficient of at least one reference block previously reconstructed and a prediction value equal to Xn−Avg(Xn)+DCpred/R when said block is an INTRA block and to MV(Xref)−Avg(MV(Xref))+DCpred/R when said block is an INTER block, where:
R is a proportionality coefficient,
Xn are the previously reconstructed values of pixels of neighbouring blocks used for the prediction of said block,
Avg(.) is the average function,
Xref are the previously reconstructed values of pixels of reference blocks used for the prediction of said block, and
MV(.) is a motion compensation function;
a reconstruction module for reconstructing for each pixel of said block a picture data by summing, for said pixel, said prediction value and said residual value corresponding to said pixel.
US13/138,9012009-04-232010-01-07Methods for coding and decoding a block of picture data, devices for coding and decoding implementing said methodsActive2031-11-20US9094716B2 (en)

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
FR0952667AFR2944936A1 (en)2009-04-232009-04-23 METHODS OF ENCODING AND DECODING AN IMAGE DATA BLOCK, CODING AND DECODING DEVICES IMPLEMENTING SAID METHODS
FR09526672009-04-23
PCT/EP2010/050106WO2010121842A1 (en)2009-04-232010-01-07Methods for coding and decoding a block of picture data, devices for coding and decoding implementing said methods

Publications (2)

Publication NumberPublication Date
US20120121010A1true US20120121010A1 (en)2012-05-17
US9094716B2 US9094716B2 (en)2015-07-28

Family

ID=41092211

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US13/138,901Active2031-11-20US9094716B2 (en)2009-04-232010-01-07Methods for coding and decoding a block of picture data, devices for coding and decoding implementing said methods

Country Status (5)

CountryLink
US (1)US9094716B2 (en)
EP (1)EP2422523A1 (en)
FR (1)FR2944936A1 (en)
TW (1)TWI498005B (en)
WO (1)WO2010121842A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20150023412A1 (en)*2012-02-292015-01-22Sony CorporationImage processing device and method
US9219912B2 (en)2011-01-042015-12-22Blackberry LimitedCoding of residual data in predictive compression
US9571849B2 (en)2011-01-042017-02-14Blackberry LimitedCoding of residual data in predictive compression
US11206395B2 (en)*2019-09-242021-12-21Mediatek Inc.Signaling quantization matrix

Citations (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5001561A (en)*1990-05-021991-03-19At&T Bell LaboratoriesEmbedded coding system for video signals
WO1998027741A1 (en)*1996-12-181998-06-25Thomson Consumer Electronics, Inc.Parallel decoding of interleaved data streams within an mpeg decoder
US5838376A (en)*1991-10-291998-11-17Victor Company Of Japan, Ltd.Video coder/decoder which separately processes high and low frequencies
US6104757A (en)*1998-05-152000-08-15North Carolina State UniversitySystem and method of error control for interactive low-bit rate video transmission
US6168442B1 (en)*1997-07-112001-01-02Jsr CorporationAnisotropic conductivity sheet with positioning portion
US6222881B1 (en)*1994-10-182001-04-24Intel CorporationUsing numbers of non-zero quantized transform signals and signal differences to determine when to encode video signals using inter-frame or intra-frame encoding
US20060188164A1 (en)*2005-02-182006-08-24Samsung Electronics Co., Ltd.Apparatus and method for predicting coefficients of video block
US20060222067A1 (en)*2005-04-012006-10-05Lg Electronics Inc.Method for scalably encoding and decoding video signal
US20070153892A1 (en)*2004-01-302007-07-05Peng YinEncoder with adaptive rate control for h.264
WO2007086589A1 (en)*2006-01-252007-08-02Matsushita Electric Industrial Co., Ltd.Video transcoding with suppression on drift errors
US20070237224A1 (en)*2006-03-282007-10-11Sony CorporationMethod of reducing computations in intra-prediction and mode decision processes in a digital video encoder
US7933328B2 (en)*2005-02-022011-04-26Broadcom CorporationRate control for digital video compression processing
US8059721B2 (en)*2006-04-072011-11-15Microsoft CorporationEstimating sample-domain distortion in the transform domain with rounding compensation
US8798137B2 (en)*2008-02-292014-08-05City University Of Hong KongBit rate estimation in data or video compression

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CA2228166C (en)*1996-05-282002-04-30Matsushita Electric Industrial Co., Ltd.Image predictive coding apparatus and method, image predictive decoding apparatus and method and recording medium
KR100587698B1 (en)*2004-10-222006-06-08주식회사 휴맥스 Selective predictive encoding / decoding method and apparatus
FR2881898A1 (en)*2005-02-102006-08-11Thomson Licensing Sa METHOD AND DEVICE FOR CODING A VIDEO IMAGE IN INTER OR INTRA MODE
JP5057104B2 (en)*2006-03-102012-10-24日本電気株式会社 Intra prediction mode selection method, video encoding, apparatus and program using the same
FR2908259A1 (en)*2007-02-162008-05-09Thomson Licensing SasVideo data flow rate reducing method for broadcasting TV program, involves obtaining reconstructed block by requantification when block is inter type, dequantifying corrected block, and comparing dequantified block with corrected block
CN101031084A (en)2007-03-262007-09-05武汉大学Fast selection of frame mode in video transfer code
CN101060626A (en)2007-05-102007-10-24武汉大学A rapid selection method for video transcoding in frame mode

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5001561A (en)*1990-05-021991-03-19At&T Bell LaboratoriesEmbedded coding system for video signals
US5838376A (en)*1991-10-291998-11-17Victor Company Of Japan, Ltd.Video coder/decoder which separately processes high and low frequencies
US6222881B1 (en)*1994-10-182001-04-24Intel CorporationUsing numbers of non-zero quantized transform signals and signal differences to determine when to encode video signals using inter-frame or intra-frame encoding
WO1998027741A1 (en)*1996-12-181998-06-25Thomson Consumer Electronics, Inc.Parallel decoding of interleaved data streams within an mpeg decoder
US6168442B1 (en)*1997-07-112001-01-02Jsr CorporationAnisotropic conductivity sheet with positioning portion
US6104757A (en)*1998-05-152000-08-15North Carolina State UniversitySystem and method of error control for interactive low-bit rate video transmission
US20070153892A1 (en)*2004-01-302007-07-05Peng YinEncoder with adaptive rate control for h.264
US7933328B2 (en)*2005-02-022011-04-26Broadcom CorporationRate control for digital video compression processing
US20060188164A1 (en)*2005-02-182006-08-24Samsung Electronics Co., Ltd.Apparatus and method for predicting coefficients of video block
US20060222067A1 (en)*2005-04-012006-10-05Lg Electronics Inc.Method for scalably encoding and decoding video signal
WO2007086589A1 (en)*2006-01-252007-08-02Matsushita Electric Industrial Co., Ltd.Video transcoding with suppression on drift errors
US20070237224A1 (en)*2006-03-282007-10-11Sony CorporationMethod of reducing computations in intra-prediction and mode decision processes in a digital video encoder
US7929608B2 (en)*2006-03-282011-04-19Sony CorporationMethod of reducing computations in intra-prediction and mode decision processes in a digital video encoder
US8059721B2 (en)*2006-04-072011-11-15Microsoft CorporationEstimating sample-domain distortion in the transform domain with rounding compensation
US8798137B2 (en)*2008-02-292014-08-05City University Of Hong KongBit rate estimation in data or video compression

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Multi-program Video Data Compression", by G. J. Keesman, Thesis Technische Universitat Delft. ISBN 90-74445-20-9, 1995*
"VIDEO CODEC IMPLEMENTATION, DC IMAGE EXTRACTION AND SHOT SEGMENTATION", by Aravind Sundaresqan et al., ENEE 631, Fall 2001 Course Project Report*

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9219912B2 (en)2011-01-042015-12-22Blackberry LimitedCoding of residual data in predictive compression
US9571849B2 (en)2011-01-042017-02-14Blackberry LimitedCoding of residual data in predictive compression
US20150023412A1 (en)*2012-02-292015-01-22Sony CorporationImage processing device and method
US10277898B2 (en)*2012-02-292019-04-30Sony CorporationImage processing device and method for improving coding efficiency of quantization matrices
US10404985B2 (en)2012-02-292019-09-03Sony CorporationImage processing device and method for improving coding efficiency of quantization matrices
US11206395B2 (en)*2019-09-242021-12-21Mediatek Inc.Signaling quantization matrix
CN114731433A (en)*2019-09-242022-07-08寰发股份有限公司Quantization matrix transmission techniques

Also Published As

Publication numberPublication date
WO2010121842A1 (en)2010-10-28
EP2422523A1 (en)2012-02-29
US9094716B2 (en)2015-07-28
TW201039646A (en)2010-11-01
TWI498005B (en)2015-08-21
FR2944936A1 (en)2010-10-29

Similar Documents

PublicationPublication DateTitle
US9942570B2 (en)Resource efficient video processing via prediction error computational adjustments
US11176711B2 (en)Apparatus and method for coding/decoding image selectively using discrete cosine/sine transform
US7792193B2 (en)Image encoding/decoding method and apparatus therefor
US8553768B2 (en)Image encoding/decoding method and apparatus
US6650707B2 (en)Transcoding apparatus and method
US8325797B2 (en)System and method of reduced-temporal-resolution update for video coding and quality control
US8396311B2 (en)Image encoding apparatus, image encoding method, and image encoding program
US8090025B2 (en)Moving-picture coding apparatus, method and program, and moving-picture decoding apparatus, method and program
US20070189626A1 (en)Video encoding/decoding method and apparatus
KR101681353B1 (en)Method for decoding a stream of coded data representative of a sequence of images and method for coding a sequence of images
US20090232207A1 (en)Method and apparatus for encoding/decoding image based on intra prediction
US20100054334A1 (en)Method and apparatus for determining a prediction mode
GB2486733A (en)Video encoding using multiple inverse quantizations of the same reference image with different quantization offsets
US20140269920A1 (en)Motion Estimation Guidance in Transcoding Operation
US9094716B2 (en)Methods for coding and decoding a block of picture data, devices for coding and decoding implementing said methods
KR20090090152A (en) Image encoding and decoding method and apparatus
KR100694137B1 (en) A video encoding apparatus, a video decoding apparatus, and a method thereof, and a recording medium having recorded thereon a program for implementing the same.
KR101048599B1 (en) Device for encoding video data stream
US7236529B2 (en)Methods and systems for video transcoding in DCT domain with low complexity
US9247268B2 (en)Method for predicting a block of image data by verifying condition relating temporal variation between image data of reference block and prediction block of previous reference block, decoding and coding devices implementing said method
Lee et al.Quantization/DCT conversion scheme for DCT-domain MPEG-2 to H. 264/AVC transcoding
WO2008095825A1 (en)Video transcoding with reduced drift
KR20150102874A (en)Method for coding image by using adaptive coding scheme and device for coding image using the method
JP4134572B2 (en) Compressed video re-encoding program, re-encoding device and method
Brouwers et al.A real-time SNR scalable transcoder for MPEG-2 video streams

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:THOMSON LICENSING, FRANCE

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ORHAND, ANITA;BORDES, PHILIPPE;REEL/FRAME:031279/0159

Effective date:20120112

STCFInformation on status: patent grant

Free format text:PATENTED CASE

ASAssignment

Owner name:THOMSON LICENSING DTV, FRANCE

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:THOMSON LICENSING;REEL/FRAME:041370/0433

Effective date:20170113

ASAssignment

Owner name:THOMSON LICENSING DTV, FRANCE

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:THOMSON LICENSING;REEL/FRAME:041378/0630

Effective date:20170113

ASAssignment

Owner name:INTERDIGITAL MADISON PATENT HOLDINGS, FRANCE

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:THOMSON LICENSING DTV;REEL/FRAME:046763/0001

Effective date:20180723

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:4

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:8


[8]ページ先頭

©2009-2025 Movatter.jp