Patent ID: 8107745

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, each block including a plurality of pixels aligned in a matrix shape having horizontal rows and vertical columns, the image processing device comprising: a decoding section that outputs, while decoding the encoded image data, 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 decoded image data output 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 decoded image data in the horizontal direction by filtering, a part of the blocks of decoded image data stored in the block buffer section corresponding to pixels that are 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.