Method for encoding and decoding images, encoding and decoding device, and corresponding computer programs
AssigneeOrange
InventorsFelix Henry, Joel Jung, Bappaditya Ray
Life of this patent
Estimating the term…
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.
Claims12
A method for coding an image split up into blocks, said image containing two distinct zones, said coding method comprising the following acts performed by a coding device:
- solely in the case where a current block of the image belongs to one of said zones of the image:
- coding the current block using a prediction, the current block being predicted by using a previously coded and then decoded block situated in the other zone of the image, the blocks of said other zone having been previously coded and then decoded,
- coding an item of information which indicates application of the prediction used,
- for any decoded block which belongs to the other of said zones of the image, storing the decoded-block data.
A coding device for coding an image split up into blocks, said image containing two distinct zones, the coding device comprising:
- a processing circuit which is designed to:
- solely in the case where a current block of the image belongs to one of said zones of the image:
- code the current block using a prediction, the current block being predicted by using a previously coded and then decoded block situated in the other zone of the image, the blocks of said other zone having been previously coded and then decoded,
- code an item of information which indicates application of the prediction used,
- for any decoded block which belongs to the other of said zones of the image, store the decoded-block data.
(canceled)
A non-transitory computer-readable recording medium on which is recorded a computer program comprising program code instructions for execution of a method for coding an image split up into blocks, when said program is executed by a processor of a coding device, said image containing two distinct zones, wherein the instructions configure the coding device to:
- solely in the case where a current block of the image belongs to one of said zones of the image:
- coding the current block using a prediction, the current block being predicted by using a previously coded and then decoded block situated in the other zone of the image, the blocks of said other zone having been previously coded and then decoded,
- coding an item of information which indicates application of the prediction used,
- for any decoded block which belongs to the other of said zones of the image, storing the decoded-block data.
A method for decoding a data signal representative of an image split up into blocks which has been coded, said at least one image containing two distinct zones, wherein said decoding method comprises the following acts performed by a decoding device:
- solely in the case where a current block of the image belongs to one of said zones of the image:
- read in the data signal an item of information which indicates the decoding of the current block using a prediction, the current block being intended to be predicted by using a previously decoded block, situated in the other zone of the image, the blocks of said other zone having been previously decoded,
- decode the current block by using said prediction,
- for any decoded block which belongs to the other of said zones of the image, store the decoded-block data.
A device for decoding a data signal representative of an image split up into blocks which has been coded, said image containing two distinct zones, the decoding device comprising:
- a processing circuit which is designed to:
- solely in the case where the current block belongs to one of said zones of the image:
- read in the data signal an item of information which indicates the decoding of the current block with the aid of a prediction, the current block being intended to be predicted by using a previously decoded block, situated in the other zone of the image, the blocks of said other zone having been previously decoded,
- decode the current block by using said prediction,
- for any decoded block which belongs to the other of said zones of the image, store the decoded-block data.
(canceled)
A non-transitory computer-readable recording medium on which is recorded a computer program comprising program code instructions for execution of a method for decoding a data signal representative of an image split up into blocks which has been coded, when said program is executed by a computer, said at least one image containing two distinct zones, wherein the instructions configure the decoding device to:
- solely in the case where a current block of the image belongs to one of said zones of the image:
- read in the data signal an item of information which indicates the decoding of the current block using a prediction, the current block being intended to be predicted by using a previously decoded block, situated in the other zone of the image, the blocks of said other zone having been previously decoded,
- decode the current block by using said prediction,
- for any decoded block which belongs to the other of said zones of the image, store the decoded-block data.
Dependencies are inferred from the claim text.