Image encoding apparatus and method, image decoding apparatus and method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorsYUSHI KANEKO, SUSUMU IGARASHI
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorsYUSHI KANEKO, SUSUMU IGARASHI
Estimating the term…
An image encoding apparatus that encodes image data for each block composed of a predetermined number of pixels, generates coded data having a preset target code size, and outputs the coded data, the apparatus comprises: an acquisition unit that acquires image data; an encoding unit that encodes, for each block, the acquired image data such that a block code length of coded data for each block does not exceed the target code size; a determination unit that randomly determines priorities of the pixels constituting each block; and an addition unit that, if the block code length of each block is less than the target code size, adds to the coded data, lost bits of pixels lost through the encoding, in order from the pixel with a highest priority and without exceeding the target code size.
An image encoding apparatus that encodes image data for each block composed of a predetermined number of pixels, generates coded data having a preset target code size, and outputs the coded data, the apparatus comprising one or more processors and/or circuitry which function as:
An image decoding apparatus that decodes, for each block, coded data generated by an image encoding apparatus that encodes image data for each block composed of a predetermined number of pixels, generates coded data having a preset target code size, and outputs the coded data, the apparatus comprising one or more processors and/or circuitry which function as:
An image encoding method that encodes image data for each block composed of a predetermined number of pixels, generates coded data having a preset target code size, and outputs the coded data, the method comprising:
An image decoding method that decodes, for each block, coded data generated by an image encoding method that encodes image data for each block composed of a predetermined number of pixels, generates coded data having a preset target code size, and outputs the coded data, the method comprising:
A non-transitory computer-readable storage medium, the storage medium storing a program that is executable by the computer, wherein the program includes program code for causing the computer to function as an image encoding apparatus that encodes image data for each block composed of a predetermined number of pixels, generates coded data having a preset target code size, and outputs the coded data, the apparatus comprising:
Dependencies are inferred from the claim text.