SYSTEM AND METHOD FOR DISPLAYING A ROTATED IMAGE IN A DISPLAY DEVICE
First Claim
Patent Images
1. A method for controlling display of an image, comprising:
- (a) dividing a source image into a plurality of M×
N blocks of pixels;
(b) selecting a first one of the blocks;
(c) transferring the pixels in the first block from a source memory to a display memory, the pixels in the first block transferred based on orientation change information; and
(d) repeating steps (b) and (c) to transfer pixels in remaining ones of the blocks to the display memory, wherein 2≦
M<
total number of lines in the source image and wherein 2≦
N<
total number of pixels in any image line in the source image.
1 Assignment
0 Petitions
Accused Products
Abstract
A method controls display of an image by dividing a source image into a plurality of M×N blocks of pixels, selecting a first one of the blocks, and transferring the pixels in the first block from a source memory to a display memory, the pixels in the first block transferred based on orientation change information. The selecting and transferring steps are then repeated to transfer pixels in remaining ones of the blocks to the display memory. Each block corresponds to only a portion of the source image, where any given portion represents less than a full line of pixels in the source image.
-
Citations
28 Claims
-
1. A method for controlling display of an image, comprising:
-
(a) dividing a source image into a plurality of M×
N blocks of pixels;(b) selecting a first one of the blocks; (c) transferring the pixels in the first block from a source memory to a display memory, the pixels in the first block transferred based on orientation change information; and (d) repeating steps (b) and (c) to transfer pixels in remaining ones of the blocks to the display memory, wherein 2≦
M<
total number of lines in the source image and wherein 2≦
N<
total number of pixels in any image line in the source image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. The method of claim 8, further comprising:
displaying the source image with an orientation that corresponds to said orientation change information based on the blocks of pixels transferred to the display memory.
-
9. A system for controlling display of an image, comprising:
-
a display memory; a source memory to store a source image; and a controller to control transfer of the source image from the source memory into the display memory based on orientation change information, the controller transferring the source image by; (a) dividing the source image into a plurality of M×
N blocks of pixels;(b) selecting a first one of the blocks; (c) transferring the pixels in the first block from a source memory to a display memory based said on orientation change information; and (d) repeating steps (b) and (c) to transfer pixels in remaining ones of the blocks to the display memory, wherein 2≦
M<
total number of lines in the source image and wherein 2≦
N<
total number of pixels in any image line in the source image. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for displaying an image on a display device, comprising:
-
receiving information designating an angle of rotation for a source image; and performing a first operation or a second operation based upon the angle of rotation designated in said information, the first operation performed for a first range of angles and the second operation performed for a second range of angles, wherein the first operation includes rearranging order of pixels in the source image in a buffer according to the designated angle of rotation and transferring the pixels in said rearranged order from the buffer to a display memory, and wherein the second operation includes transferring pixels in the source image to the display memory without using the buffer, the pixels in the source image transferred to the display memory based on an order determined by the designated angle of rotation. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A system for displaying an image on a display device, comprising:
-
a processor; a display memory; a source memory to store a source image; and a buffer coupled between the source memory and the display memory, wherein the processor performs a first operation or second operation based on information designating an angle of rotation for the source image, the first operation performed for a first range of angles and the second operation performed for a second range of angles, and wherein the first operation includes rearranging order of pixels in the source image in a buffer according to the designated angle of rotation and transferring the pixels in said rearranged order from the buffer to a display memory, and wherein the second operation includes transferring pixels in the source image to the display memory without using the buffer, the pixels in the source image transferred to the display memory based on an order determined by the designated angle of rotation. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification