Patent ID: 8111931

Claim:
An image processing device that decodes encoded image data, and converts a resolution of the decoded image data, the encoded image data being formed by encoding image data partitioned into blocks that are arranged in a rectangular array extending in a horizontal and a vertical direction, and each block including a plurality of pixels aligned in a shape of a matrix having horizontal rows and vertical columns, the image processing device comprising: a decoding section that cuts out, while decoding the encoded image data, a portion of the decoded image data corresponding to a preset cut-out area, and outputs the portion of the decoded image data in order on a block-by-block basis; a block buffer section that temporarily stores, on a basis of the blocks, at least a part of the blocks of at least one horizontal row of the rectangular array out of the portion of the decoded image data cut out in order on the block-by-block basis in accordance with an order of arrangement of the blocks in the rectangular array; a horizontal resolution conversion section that converts the resolution of the portion of the decoded image data in the horizontal direction by filtering a part of the blocks of the decoded image data stored in the block buffer section corresponding to pixels aligned in a same horizontal row; a line buffer section that temporarily stores, on a basis of the vertical columns, horizontal-resolution-converted image data that corresponds to at least part of the vertical columns out of horizontal-resolution-converted image data that results from the horizontal resolution conversion performed by the horizontal resolution conversion section and that is configured by the image data of the pixels aligned in the matrix of the horizontal rows and the vertical columns; and a vertical resolution conversion section that converts the resolution of the horizontal-resolution-converted image data in the vertical direction by filtering, the horizontal-resolution-converted image data stored in the line buffer section that forms part of the vertical columns, the filtered horizontal-resolution-converted image data corresponding to the pixels aligned in a same vertical column.