Patent ID: 7856147
Filing Date: 2010-12-21
Classification: H04N

Abstract:
1. Apparatus for use in an image processing system, the apparatus comprising: a memory that includes a plurality of memory portions including a first memory portion, a second memory portion, a third memory portion, and a fourth memory portion, the first memory portion being configured to store compressed data encoded in a first sequential order corresponding to a first representation of an image in a first orientation, the compressed data including a plurality of coded units; a display device configured to display rotated spatial data corresponding to a second representation of the image in a second orientation that is rotated by a multiple of ninety degrees relative to the first orientation; and a processor, operatively coupled to the memory and the display device and adapted to: receive each of the plurality of coded units, decode each of the plurality of coded units in the first sequential order, and for each respective Nth coded unit of the plurality of coded units, to store first information in the second memory portion that identifies a location in the first memory portion in which the respective Nth coded unit is stored; decode a first subset of the plurality of coded units in a second sequential order that is different than the first sequential order and store the decoded first subset of the plurality of coded units in the third memory portion, the decoded first subset of the plurality of coded units corresponding to a first contiguous portion of the second representation of the image in the second orientation; rotate, inverse quantize, and inverse discrete cosine transform the decoded first subset of the plurality of coded units and store rotated spatial data corresponding to each coded unit in the decoded first subset of coded units in the fourth memory portion; decode a second subset of the plurality of coded units in the second sequential order and store the decoded second subset of the plurality of coded units in the third memory portion, the decoded second subset of the plurality of coded units corresponding to a second contiguous portion of the second representation of the image in the second orientation that is contiguous to the first contiguous portion; and provide, prior to decoding the second subset of the plurality of coded units, the rotated spatial data corresponding to each coded unit in the first subset of coded units to the display device; wherein the memory is dimensioned to store less than all of the rotated spatial data corresponding to each coded unit in the plurality of coded units.