Image rotation in display systems
First Claim
Patent Images
1. A method of projecting an image, comprising:
- providing a spatial light modulator with an array of pixels;
receiving a frame of image data of an image in a first orientation;
deriving a number of bitplane sectors from the image frame, each of which comprises first and second sets of bitplanes that are respectively associated with the even and odd numbered pixels of a row of the pixel array;
transforming the bitplanes so as to represent an image in a second orientation that is a horizontal flip of the first orientation, further comprising;
reversing the column order of the sectors in the row;
reversing the column order of the bitplanes in the first set of each sector;
reversing the column order of the bitplanes in the second set of each sector;
interleaving the bitplanes of the first and second sets in each sector; and
delivering the bitplanes of the first set to the even numbered pixels of the spatial light modulator with a first set of wordlines, and the bitplanes of the second set to the odd numbered pixels of the spatial light modulator with a second set of wordlines;
wherein the pixels of a row of the spatial light modulator are connected to different wordlines from the different wordline sets;
modulating a beam of incident light according to the first and second sets of bitplanes so as to projecting the image in the second orientation.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus of converting a stream of pixel data representing an image in the first orientation in space and time into a stream of bitplane data representing an image in the second orientation. The second orientation can be a horizontal, vertical, or a combination of thereof of the first orientation. The method of the invention can be performed in a “real-time” fashion, and dynamically performs predefined transformation, or alternatively performed in by a functional module implemented in a computer readable medium stored in a computing device.
34 Citations
26 Claims
-
1. A method of projecting an image, comprising:
-
providing a spatial light modulator with an array of pixels;
receiving a frame of image data of an image in a first orientation;
deriving a number of bitplane sectors from the image frame, each of which comprises first and second sets of bitplanes that are respectively associated with the even and odd numbered pixels of a row of the pixel array;
transforming the bitplanes so as to represent an image in a second orientation that is a horizontal flip of the first orientation, further comprising;
reversing the column order of the sectors in the row;
reversing the column order of the bitplanes in the first set of each sector;
reversing the column order of the bitplanes in the second set of each sector;
interleaving the bitplanes of the first and second sets in each sector; and
delivering the bitplanes of the first set to the even numbered pixels of the spatial light modulator with a first set of wordlines, and the bitplanes of the second set to the odd numbered pixels of the spatial light modulator with a second set of wordlines;
wherein the pixels of a row of the spatial light modulator are connected to different wordlines from the different wordline sets;
modulating a beam of incident light according to the first and second sets of bitplanes so as to projecting the image in the second orientation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of projecting an image, comprising:
-
providing a spatial light modulator with an array of pixels;
receiving a frame of image data of an image in a first orientation;
deriving a number of bitplane sectors from the image frame, each of which comprises first and second sets of bitplanes that are respectively associated with the even and odd numbered pixels of a row of the pixel array;
transforming the bitplanes so as to represent an image in a second orientation that is a vertical flip of the first orientation, further comprising;
reversing the row order of the bitplanes; and
delivering the bitplanes of the first set to the even numbered pixels of the spatial light modulator with a first set of wordlines, and the bitplanes of the second set to the odd numbered pixels of the spatial light modulator with a second set of wordlines;
wherein the pixels of a row of the spatial light modulator are connected to different wordlines from the different wordline sets;
modulating a beam of incident light according to the first and second sets of bitplanes so as to projecting the image in the second orientation. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of projecting an image, comprising:
-
24. A method of projecting an image, comprising:
-
providing a spatial light modulator with an array of pixels;
receiving a frame of image data of an image in a first orientation;
deriving a number of bitplane sectors from the image frame, each of which comprises first and second sets of bitplanes that are respectively associated with the even and odd numbered pixels of a row of the pixel array;
transforming the bitplanes so as to represent an image in a second orientation that is a horizontal flip of the first orientation, further comprising;
reversing the column order of the sectors in the row;
reversing the column order of the bitplanes in the first set of each sector;
reversing the column order of the bitplanes in the second set of each sector;
interleaving the bitplanes of the first and second sets in each sector; and
reversing the row order of the bitplanes; and
delivering the bitplanes of the first set to the even numbered pixels of the spatial light modulator with a first set of wordlines, and the bitplanes of the second set to the odd numbered pixels of the spatial light modulator with a second set of wordlines;
wherein the pixels of a row of the spatial light modulator are connected to different wordlines from the different wordline sets;
modulating a beam of incident light according to the first and second sets of bitplanes so as to projecting the image in the second orientation. - View Dependent Claims (25, 26)
-
Specification