SYSTEMS AND METHODS FOR GENERATING TRANSLATED DISPLAY IMAGE BASED ON ROTATION OF A DISPLAY DEVICE
First Claim
1. A method of processing display data, comprising:
- receiving display data for generating a display image on a display device;
receiving notification of a rotation of the display device, the notification comprising rotation information; and
generating a logical scan direction for displaying pixels of the display image based on the rotation information to maintain the display image in a predetermined orientation.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for generating address information to translate the order in which memory locations are accessed in a video buffer, to maintain a desired orientation in a rotated display. A video buffer is filled with display data to drive a CRT, LCD, or other display screen, starting with the upper-left corner. When the user rotates the display screen, the display screen continues to scan from the same starting corner, resulting in a misaligned orientation. In embodiments, a correct orientation can be automatically generated by determining a scan direction for the rotated display. The physical location of the new logical starting pixel is determined, and the rows and columns of the display image are rendered in a revised logical order which compensates for the amount and direction of rotation.
-
Citations
25 Claims
-
1. A method of processing display data, comprising:
-
receiving display data for generating a display image on a display device; receiving notification of a rotation of the display device, the notification comprising rotation information; and generating a logical scan direction for displaying pixels of the display image based on the rotation information to maintain the display image in a predetermined orientation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A display system, comprising:
-
a video buffer memory for receiving display data for generating a display image on a display device; display circuitry, communicating with the video buffer memory, the display circuitry generating a video output signal to display the display image on the display device; and an address generator, communicating with the display circuitry, the address generator generating a series of memory locations corresponding to a logical scan direction of the display image to maintain the display image in a predetermined orientation, based on receipt of notification of rotation information for the display device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable medium, the computer-readable medium being readable to execute a method of display processing comprising:
-
receiving display data for generating a display image on a display device, receiving notification of a rotation of the display device, the notification comprising rotation information; and generating a logical scan direction for displaying pixels of the display image based on the rotation information to maintain the display image in a predetermined orientation. - View Dependent Claims (24, 25)
-
Specification