Patent ID: 6992679

Claim:
A data processing apparatus, comprising: a data processor for performing data processing operations; a memory coupled to said data processor for storing display information received from said data processor; a display controller for controlling a visual display, said memory coupled to said display controller for providing said display information to said display controller; and an address translator coupled to said memory and to said data processor and said display controller, said address translator providing a first aperture for receiving write access addresses in a first format, corresponding to a predetermined display orientation, from said data processor and translating said write access addresses into memory write addresses in a second, intermediate, tiled format, for use in storing said display information in said memory in tiles, each tile comprising a page of memory, and a second aperture for receiving read access addresses from said display controller and translating said read access addresses into memory read addresses in a third format for use in reading said display information from said memory for display of an image, the third format being selectable to provide said image in rotated form and in non-rotated form with respect to the predetermined display orientation, while providing said display information by successive accesses from the same page of memory.