IP Library Patent Application 11329763
Patent Application
App. No. 11/329,763

Image rotation in display systems

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/329,763
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.

Claims (63)

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.

2 . The method of claim 1 , wherein the pixels are micromirror devices, each of which comprises a reflective and deflectable mirror plate attached to a deformable hinge such that the mirror plate is capable of moving relative to a substrate on which the mirror plate is formed.

3 . The method of claim 2 , wherein the substrate is a light transmissive substrate.

4 . The method of claim 2 , wherein the substrate is a semiconductor substrate having formed thereon an addressing electrode.

5 . The method of claim 2 , wherein each electrode is connected to a memory cell; and wherein the memory cells in each row are connected to first and second wordlines such that different wordlines are connected to different memory cells.

6 . The method of claim 5 , wherein the memory cells each comprise:

a transistor having a source, a drain, and a gate, wherein the source is connected to a bit-line; and the gate is connected to one of the first and second wordlines;

a capacitor with first and second plates, wherein the first plate is connected to the drain of the transistor; and

wherein the second plate is connected to a charging pumping signal whose voltage varies over time during a projection operation.

7 . The method of claim 1 , wherein the frame date of the image comprises standard RGB raster date.

8 . The method of claim 1 , wherein the image frame comprises a resolution of 1024×768 or higher; and wherein the total number of sectors is 4 or higher.

9 . The method of claim 1 , wherein a total number of bitplanes for each pixel is 64 or higher.

10 . The method of claim 1 , wherein the first set of bitplane data associated with the even numbered pixels are stored consecutively stored in a first segment of a frame buffer.

11 . The method of claim 10 , wherein the second set of bitplane data associated with the odd numbered pixels are stored consecutively stored in a second segment of the frame buffer.

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.

13 . The method of claim 12 , wherein the pixels are micromirror devices, each of which comprises a reflective and deflectable mirror plate attached to a deformable hinge such that the mirror plate is capable of moving relative to a substrate on which the mirror plate is formed.

14 . The method of claim 12 , wherein the substrate is a light transmissive substrate.

15 . The method of claim 12 , wherein the substrate is a semiconductor substrate having formed thereon an addressing electrode.

16 . The method of claim 13 , wherein each electrode is connected to a memory cell; and wherein the memory cells in each row are connected to first and second wordlines such that different wordlines are connected to different memory cells.

17 . The method of claim 16 , wherein the memory cells each comprise:

a transistor having a source, a drain, and a gate, wherein the source is connected to a bit-line; and the gate is connected to one of the first and second wordlines;

a capacitor with first and second plates, wherein the first plate is connected to the drain of the transistor; and

wherein the second plate is connected to a charging pumping signal whose voltage varies over time during a projection operation.

18 . The method of claim 12 , wherein the frame date of the image comprises standard RGB raster date.

19 . The method of claim 12 , wherein the image frame comprises a resolution of 1024×768 or higher; and wherein the total number of sectors is 4 or higher.

20 . The method of claim 12 , wherein a total number of bitplanes for each pixel is 64 or higher.

21 . The method of claim 12 , wherein the first set of bitplane data associated with the even numbered pixels are stored consecutively stored in a first segment of a frame buffer.

22 . The method of claim 21 , wherein the second set of bitplane data associated with the odd numbered pixels are stored consecutively stored in a second segment of the frame buffer.

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.

25 . The method of claim 24 , wherein the step of reversing the row order of the bitplanes is performed before the step of reversing the column order of the sectors.

26 . The method of claim 24 , wherein the step of reversing the column order of the sectors in the row is performed after the steps of 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; and interleaving the bitplanes of the first and second sets in each sector.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jul 11, 2006
From: VENTURE LENDING & LEASING IV, INC.
To: REFLECTIVITY, INC.
Reel/Frame 017906/0887 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2006
From: REFLECTIVITY, INC.
To: TEXAS INSTRUMENTS INCORPORATED
Reel/Frame 017897/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2006
From: GRIFFIN, DWIGHT; RICHARDS, PETER
To: REFLECTIVITY, INC.
Reel/Frame 017792/0698 →