Patent ID: 8953220
Filing Date: 2015-02-10
Classification: H04N

Abstract:
1. An image processing apparatus which can rotate input image data in a compressed state, comprising: a division unit which divides the input image data into blocks each including a predetermined number of pixels; a compression unit which identifies, for each of the divided blocks, information of a color arrangement in each of the divided blocks by comparing color information among pixels included in each of the divided blocks, and outputs the identified information of the color arrangement for each of the divided blocks and the color information included in each of the divided blocks, wherein the color information outputted for each of the divided blocks includes at least first color information corresponding to a pixel at a predetermined position in each of the divided blocks, and wherein the color information outputted for each of the divided blocks further includes the other color information different from the first color information if each of the divided blocks includes the other color information; a holding unit which holds, for each tile including a predetermined number of the divided blocks, the outputted information of the color arrangement for the blocks included in each tile, the outputted color information included in each of the blocks included in each tile, and information on a position of the tile in the image data as the image data in the compressed state; a storage unit which stores a rotation angle of the image data; and a rotation unit which converts, when decoding the information of the color arrangement and the color information held by the holding unit, the information of the color arrangement in accordance with the rotation angle stored in the storage unit to form rotated image data based on the converted color arrangement, the color information held by the holding unit, and the information on a position of the tile.