CPC H04N 19/13 (2014.11) [H04N 19/119 (2014.11); H04N 19/124 (2014.11); H04N 19/136 (2014.11); H04N 19/137 (2014.11); H04N 19/174 (2014.11); H04N 19/176 (2014.11); H04N 19/196 (2014.11); H04N 19/197 (2014.11); H04N 19/436 (2014.11); H04N 19/44 (2014.11); H04N 19/50 (2014.11); H04N 19/503 (2014.11); H04N 19/51 (2014.11); H04N 19/593 (2014.11); H04N 19/61 (2014.11); H04N 19/625 (2014.11); H04N 19/70 (2014.11); H04N 19/91 (2014.11)] | 18 Claims |
1. A method for coding an image, the method comprising:
segmenting the image into a plurality of blocks,
grouping the blocks into a predetermined number of rows of blocks,
coding, using an entropy coding module, a current block of the rows of blocks, wherein the coding comprises:
when the current block is a first block in an encoding order of a row that is not the first row of the image in the encoding order:
determining probabilities of symbol occurrence for the current block, the probabilities being those which have been determined by coding a predetermined block of at least one other row, wherein the predetermined block is the second block in the encoding order in the other row,
initializing state variables of the entropy coding module with the determined probabilities, and
coding the current block; and
generating at least one data sub-stream for the image.
|