Apparatus and method for mapping an image to blocks to provide for robust error recovery in a lossy transmission environment
AssigneesSony Corporation, Sony Electronics Inc.
InventorsTetsujiro Kondo, James J. Carrig, Yasuhiro Fujimori, Sugata Ghosal
Life of this patent
Estimating the term…
Abstract
A method and apparatus for generating blocks of data for an image is described. An image is divided into a localized area. For each localized area, pixels are assigned to blocks following a complementary pattern. The complementary pattern is designed such that most pixels are adjacent to pixels arising from other blocks. The neighboring pixels provide information that is useful for reconstructing data that is lost due to burst error. In one embodiment, this is used in the transmission of video signals over a potentially lossy communications channel.
Claims15
A method comprising
- assigning pixels of an image to alternating blocks to form an alternating pattern of pixel blocks;
- receiving the alternating pattern of pixel blocks, including an erroneous pixel block and a non-erroneous pixel block;
- and
- recovering attribute data of the erroneous pixel block by processing the non-erroneous pixel block using adaptive dynamic range coding (ADRC) processing.
A method for generating blocks of data for an image, said method comprising:
- dividing the image into localized areas;
- and
- assigning pixels of an image to alternating blocks to form an alternating pattern of pixel blocks;
- receiving the alternating pattern of pixel blocks, including an erroneous pixel block and a non-erroneous pixel block;
- and
- recovering attribute data of the erroneous pixel block by processing the non-erroneous pixel block using adaptive dynamic range coding (ADRC) processing.
A processor configured to generate blocks of data for an image, said processor configured to divide the image into localized areas;
- and
- to assign pixels of an image to alternating blocks to form an alternating pattern of pixel blocks;
- to receive the alternating pattern of pixel blocks, including an erroneous pixel block and a non-erroneous pixel block;
- and
- to recover attribute data of the erroneous pixel block by processing the non-erroneous pixel block using adaptive dynamic range coding (ADRC) processing.
A computer-readable medium containing executable instructions which, when executed in a processing system, cause the system to generate blocks of data for an image, the processing system performing steps comprising:
- dividing the image into localized areas;
- and
- assigning pixels of an image to alternating blocks to form an alternating pattern of pixel blocks;
- receiving the alternating pattern of pixel blocks, including an erroneous pixel block and a non-erroneous pixel block;
- and
- recovering attribute data of the erroneous pixel block by processing the non-erroneous pixel block using adaptive dynamic range coding (ADRC) processing.
An apparatus for generating blocks of data for an image, comprising:
- means for dividing the image into localized areas;
- and
- means for assigning pixels of an image to alternating blocks to form an alternating pattern of pixel blocks;
- means for receiving the alternating pattern of pixel blocks, including an erroneous pixel block and a non-erroneous pixel block;
- and
- means for recovering attribute data of the erroneous pixel block by processing the non-erroneous pixel block using adaptive dynamic range coding (ADRC) processing.
Dependencies are inferred from the claim text.