Image processing apparatus, image processing method and program
AssigneeCanon Kabushiki Kaisha
InventorShigeki Hasui
Life of this patent
Estimating the term…
Abstract
An image processing apparatus according to the present invention includes an encoding means for encoding image data on a tile-by-tile basis, each tile being constituted by a plurality of blocks, and each block having a predetermined size, and a storing means for determining whether or not each tile includes a row or column of pixels designated to be deleted in the image data, and if the tile includes a row or column of pixels designated to be deleted, storing deletion information that indicates a corresponding row or column of pixels designated to be deleted in the tile, in header information of the tile that has been encoded.
Claims5
An image processing apparatus comprising:
- an encoding unit constructed to encode image data on a tile-by-tile basis to obtain encoded image data, each tile being constituted by a plurality of blocks, and each block having a predetermined size;
- and
- an image processing unit constructed to perform an image processing for deleting a pixel row or column of the encoded image data without decoding the encoded image data, by determining whether or not each tile of the encoded image data includes the pixel row or column designated to be deleted and storing deletion information that indicates a corresponding pixel row or column designated to be deleted in the tile, in header information of the tile for which it is determined that the tile includes a pixel row or column designated to be deleted.
An image processing method using a computer and comprising:
- an encoding step of encoding image data on a tile-by-tile basis to obtain encoded image data, each tile being constituted by a plurality of blocks, and each block having a predetermined size;
- and
- an image processing step to perform an image processing for deleting a pixel row or column of the encoded image data without decoding the encoded image data, by determining whether or not each tile of the encoded image data includes the pixel row or column designated to be deleted and storing deletion information that indicates a corresponding pixel row or column designated to be deleted in the tile, in header information of the tile for which it is determined that the tile includes a pixel row or column designated to be deleted.
A program for causing a computer to function as:
- an encoding unit constructed to encode image data on a tile-by-tile basis to obtain encoded image data, each tile being constituted by a plurality of blocks, and each block having a predetermined size;
- and
- an image processing unit constructed to perform an image processing for deleting a pixel row or column of the encoded image data without decoding the encoded image data, by determining whether or not each tile of the encoded image data includes the pixel row or column designated to be deleted and storing deletion information that indicates a corresponding pixel row or column designated to be deleted in the tile, in header information of the tile for which it is determined that the tile includes a pixel row or column designated to be deleted.
Dependencies are inferred from the claim text.