IP Library › Granted Patent US 11,272,177
Granted Patent B2
US 11,272,177 · App. 16/628,470 · Granted Mar 8, 2022

Method for encoding and decoding images according to distinct zones, encoding and decoding device, and corresponding computer programs

Inventors: Felix Henry (Chatillon, FR); Joel Jung (Chatillon, FR); Bappaditya Ray (Chatillon, FR)
Assignee: ORANGE
H04N19/119H04N19/105H04N19/176H04N19/46
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 11,272,177
App. No.
16/628,470
Granted
Mar 8, 2022
Kind
B2
Abstract

A method and device for encoding an image divided into blocks. The image contains two separate zones. The method implements the following: only in the event where the current block pertains to one of the zones of the image: encoding the current block using a prediction, the current block being predicted using a previously encoded and then decoded block located in the other zone of the image, the blocks of the other zone having been previously encoded and then decoded, and encoding information indicating the application of the prediction; and for any decoded block pertaining to the other zone of the image, storing the decoded block data.

Claims (49)

1. A coding method comprising:

coding a current image split up into blocks, said current image containing at least two distinct first and second zones of blocks which do not overlap and are defined previously to the coding of any block of said current image, said coding comprising the following acts performed by a coding device:

coding said first zone of the current image, the blocks of said second zone having been previously coded and then decoded,

solely in the case of the coding of said first zone, for a current block of said first zone:

coding the current block using a prediction, the current block being predicted by using a previously coded and then decoded block situated in said second zone, and

coding an item of information which indicates if a certain mode of prediction has been used or not to predict the current block,

decoding any coded block of the first zone, and

only for any decoded block which belongs to the second zone of the current image, storing data of the decoded block.

2. The coding method as claimed in claim 1 , comprising coding at least one item of location information in respect of the previously coded and then decoded block.

3. The coding method as claimed in claim 1 , implementing coding an item of identification information in respect of each of the at least two zones of the current image.

4. A coding device comprising:

a processing circuit which is designed to code —a current image split up into blocks, said current image containing at least two distinct first and second zones of blocks which do not overlap and are defined previously to the coding of any block of said current image, wherein the processing circuit codes the current image by:

coding said first zone of the current image, the blocks of said second zone having been previously coded and then decoded,

solely in the case of the coding of said first zone, for a current block of said first zone:

coding the current block using a prediction, the current block being predicted by using a previously coded and then decoded block situated in said second zone, and

coding an item of information which indicates if a certain mode of prediction has been used or not to predict the current block,

decoding any coded block of the first zone, and

only for any decoded block which belongs to the second zone of the current image, storing data of the decoded-block.

5. A non-transitory computer-readable recording medium on which is recorded a computer program comprising program code instructions which executed by a processor of a coding device configure the coding device to:

code a current image split up into blocks, said current image containing at least two distinct first and second zones of blocks which do not overlap and are defined previously to the coding of any block of said current image, wherein the coding comprises:

code said first zone of the current image, the blocks of said second zone having been previously coded and then decoded,

solely in the case of the coding of said first zone, for a current block of said first zone:

coding the current block using a prediction, the current block being predicted by using a previously coded and then decoded block situated in said second zone, and

coding an item of information which indicates if a certain mode of prediction has been used or not to predict the current block,

decoding any coded block of the first zone, and

only for any decoded block which belongs to the second zone of the current image, storing data of the decoded-block.

6. A method comprising:

decoding a data signal representative of a current image split up into blocks which has been coded, said at least one current image containing at least two distinct first and second zones of blocks which do not overlap and are defined previously to the decoding of any coded block of said data signal, wherein said decoding comprises the following acts performed by a decoding device:

decoding said first zone of the current image, the blocks of said second zone having been previously decoded,

solely in the case of the decoding of said first zone, for a current block of said first zone:

read in the data signal an item of information which indicates if a certain mode of prediction is to be used or not to predict the current block, the current block being intended to be predicted by using a previously decoded block, situated in said second zone, and

decode the current block by using a prediction indicated by said read item of information, and

only for any decoded block which belongs to the second zone of the current image, store data of the decoded-block.

7. The decoding method as claimed in claim 6 , comprising reading, in the data signal, of at least one item of location information in respect of the previously coded and then decoded block.

8. The decoding method as claimed in claim 6 , in which each of the zones of the current image is identified by reading a corresponding item of identification information read in the data signal.

9. A decoding device comprising:

a processing circuit which is designed to decode a data signal representative of a current image split up into blocks which has been coded, said current image containing at least two distinct first and second zones of blocks which do not overlap and are defined previously to the decoding of any block of said data signal, wherein the processing circuit decodes the data signal by:

decoding said first zone of the current image, the blocks of said second zone having been previously decoded,

solely in the case of the decoding of said first zone, for a current block of said first zone:

reading in the data signal an item of information which indicates if a certain mode of prediction is to be used or not to predict the current block, the current block being intended to be predicted by using a previously decoded block, situated in said second zone, and

decoding the current block by using a prediction indicated by said read item of information, and

only for any decoded block which belongs to the second zone of the current image, storing data of the decoded-block.

10. A non-transitory computer-readable recording medium on which is recorded a computer program comprising program code instructions which when executed by a processor of a decoding device configure the decoding device to:

decode a data signal representative of a current image split up into blocks which has been coded, said current image containing at least two distinct first and second zones of blocks which do not overlap and are defined previously to the decoding of any block of the data signal, wherein the decoding comprises:

decode said first zone of the current image, the blocks of said second zone having been previously decoded,

solely in the case of the decoding of said first zone, for a current block of said first zone:

reading in the data signal an item of information which indicates if a certain mode of prediction is to be used or not to predict to predict the current block, the current block being intended to be predicted by using a previously decoded block, situated in said second zone, and

decoding the current block by using a prediction indicated by said read item of information, and

only for any decoded block which belongs to the second zone of the current image, storing data of the decoded-block.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2020
From: HENRY, FELIX; JUNG, JOEL; RAY, BAPPADITYA
To: ORANGE
Reel/Frame 053844/0530 →
Priority Claims (1)
FR 1756316 · Jul 5, 2017 · national
Continuity (1)
Related Publication 20200221086A1 · Jul 9, 2020