IP Library › Granted Patent US 10,033,999
Granted Patent B2
US 10,033,999 · App. 15/486,660 · Granted Jul 24, 2018

Method of coding and decoding images, coding and decoding device and computer programs corresponding thereto

Inventors: Felix Henry (Saint Gregoire, FR); Stephane Pateux (Rennes, FR); Gordon Clare (Pace, FR)
Assignee: Dolby International AB
H04N19/119H04N19/124H04N19/13H04N19/136H04N19/137H04N19/174H04N19/176H04N19/196H04N19/197H04N19/436H04N19/44H04N19/50H04N19/503H04N19/51H04N19/593H04N19/61H04N19/625H04N19/70H04N19/91
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,033,999
App. No.
15/486,660
Granted
Jul 24, 2018
Kind
B2
Abstract

A method for coding includes; segmenting an image into blocks; grouping blocks into a number of subsets; coding, using an entropy coding module, each subset, by associating digital information with symbols of each block of a subset, including, for the first block of the image, initializing state variables of the coding module; and generating a data sub-stream representative of at least one of the coded subsets of blocks. Where a current block is the first block to be coded of a subset, symbol occurrence probabilities for the first current block are determined based on those for a coded and decoded predetermined block of at least one other subset. Where the current block is the last coded block of the subset: writing, in the sub-stream representative of the subset, the entire the digital information associated with the symbols during coding of the blocks of the subset, and implementing the initializing sub-step.

Claims (9)

1. A computer-implemented method for entropy decoding, the method comprising:

receiving, by a decoder, a data stream representative of a coded image;

identifying, in the data stream, a plurality of rows of consecutive blocks of quantized coefficients of transformed residual values for the coded image;

initializing one or more state variables for entropy decoding a current block in a current row of the plurality of rows; and

entropy decoding the current block based on the one or more state variables for entropy decoding the current block,

wherein when the current block is a first block in the current row in a decoding order for decoding the coded image and the current row is not the first row of the plurality of rows in the decoding order, the one or more state variables for decoding the current block are initialized based on one or more state variables of a predetermined entropy decoded block,

wherein the predetermined entropy decoded block is a second block in the decoding order in a row of consecutive blocks other than the current row,

wherein entropy decoding a block comprises partitioning an interval into a plurality of sub-intervals where the sub-intervals represent probabilities of occurrence of symbols, and

wherein when the current block is a last block in the current row in decoding order, the interval is reinitialized.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2017
From: HENRY, FELIX; PATEUX, STEPHANE; CLARE, GORDON
To: ORANGE
Reel/Frame 044329/0025 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2017
From: ORANGE SA
To: DOLBY INTERNATIONAL AB
Reel/Frame 044329/0213 →
Priority Claims (1)
FR 11 55606 · Jun 24, 2011 · national
Continuity (5)
Continuation 15008614 · Jan 28, 2016
Continuation 14662395 · Mar 19, 2015
Division 14492750 · Sep 22, 2014
Continuation 14128949
Related Publication 20170223353A1 · Aug 3, 2017
Cited By (2)
US 12,273,524 US 12,713,061