Apparatus for re-ordering video data for displays using two transpose steps and storage of intermediate partially re-ordered video data
First Claim
Patent Images
1. An apparatus for re-ordering video data for a display, comprising:
- a) a first transpose means for receiving video data and performing a first transpose process on such video data to create partially re-ordered video data;
b) a means for storing the partially re-ordered video data; and
c) a second transpose means for reading the partially re-ordered video data and performing a second transpose process on such partially re-ordered video data to create fully re-ordered video data,wherein the first and second transpose means are configured to perform the first and second transpose processes to convert the received video data to the fully re-ordered video data that is a transposed video data of the received video data, the fully re-ordered video data being compatible to a transposed scanning technique for driving the display, wherein the first transpose means includes means for receiving RGB video data and writing at least one frame of the RGB video data to the storing means, and means for separating the RGB video data into separate R, G, and B separation video data and writing at least one frame of the separation video data, at least one frame of the G separation video data, and at least one frame of the B separation video data to the storing means, and wherein the second transpose means includes;
a means for addressing the RGB video data stored in the storing means;
a means for reading the RGB video data stored in the storing means to created fully re-ordered RGB video data;
a means for communicating the fully re-ordered RGB video data to downstream modules of a display processing system;
a means for addressing the R, G, and B separation video data stored in the storing means;
a means for reading the R, G, and B separation video data stored in the storing means;
a means for re-ordering the R, G, and B separation video data into fully re-ordered R, G, and B color bar video data having consecutive downwardly scrolling R, G, and B scan lines; and
a means for communicating the fully re-ordered R, G, and B color bar video data to the downstream modules of the display processing system.
11 Assignments
0 Petitions
Accused Products
Abstract
A generic apparatus (14) re-orders video data for various types of displays, such as plasma discharge panels (PDPs), digital micro-mirror devices (DMDs), liquid crystal on silicon (LCOS) devices, and transpose scan cathode ray tube (CRT) displays. In one embodiment, the apparatus (14) includes a first programmable transpose processor (18), a memory (20, 120), and a second programmable transpose processor (22, 122) fabricated as a single IC unit.
-
Citations
27 Claims
-
1. An apparatus for re-ordering video data for a display, comprising:
-
a) a first transpose means for receiving video data and performing a first transpose process on such video data to create partially re-ordered video data; b) a means for storing the partially re-ordered video data; and c) a second transpose means for reading the partially re-ordered video data and performing a second transpose process on such partially re-ordered video data to create fully re-ordered video data, wherein the first and second transpose means are configured to perform the first and second transpose processes to convert the received video data to the fully re-ordered video data that is a transposed video data of the received video data, the fully re-ordered video data being compatible to a transposed scanning technique for driving the display, wherein the first transpose means includes means for receiving RGB video data and writing at least one frame of the RGB video data to the storing means, and means for separating the RGB video data into separate R, G, and B separation video data and writing at least one frame of the separation video data, at least one frame of the G separation video data, and at least one frame of the B separation video data to the storing means, and wherein the second transpose means includes; a means for addressing the RGB video data stored in the storing means; a means for reading the RGB video data stored in the storing means to created fully re-ordered RGB video data; a means for communicating the fully re-ordered RGB video data to downstream modules of a display processing system; a means for addressing the R, G, and B separation video data stored in the storing means; a means for reading the R, G, and B separation video data stored in the storing means; a means for re-ordering the R, G, and B separation video data into fully re-ordered R, G, and B color bar video data having consecutive downwardly scrolling R, G, and B scan lines; and a means for communicating the fully re-ordered R, G, and B color bar video data to the downstream modules of the display processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An integrated circuit for re-ordering video data to a selected display format, the integrated circuit comprising:
-
a substrate; a first programmable processor fabricated on the substrate and connected with video input and programming terminals, the first programmable processor being configured to perform a first transpose process on the video data to create partially transposed video data; a second programmable processor fabricated on the substrate and connected with video output and programming terminals, the second programmable processor being configured to perform a second transpose process on the partially transposed video data to create frilly transposed video of the video data; and a memory electrically connected with the first and second processors to have data written into the memory from the first processor and read out of the memory by the second processor, wherein the fully transposed video data is compatible to a transposed scanning technique for driving the display, wherein first programmable processor includes means for receiving RGB video data and writing at least one frame of the RGB video data to the memory, and means for separating the RGB video data into separate R, G, and B separation video data and writing at least one frame of the separation video data, at least one frame of the G separation video data, and at least one frame of the B separation video data to the memory, and wherein the second programmable processor includes; a means for addressing the RGB video data stored in the memory; a means for reading the RGB video data stored in the memory to created fully re-ordered RGB video data; a means for communicating the fully re-ordered RGB video data to downstream modules of a display processing system; a means for addressing the R, G, and B separation video data stored in the memory; a means for reading the R, G, and B separation video data stored in the memory; a means for re-ordering the R, G, and B separation video data into fully re-ordered R, G, and B color bar video data having consecutive downwardly scrolling R, G, and B scan lines; and a means for communicating the fully re-ordered R, G, and B color bar video data to the downstream modules of the display processing system. - View Dependent Claims (24)
-
-
25. A method of converting video data from a first format to a second format comprising:
-
programming a first processor with a first transform which transforms the first format video data to an intermediate format data for storage in a memory; and programming a second processor with a second transform which transforms the intermediate format data from the memory into the second video format, wherein the second format video data is a transposed video data of the first format video data, the second format video data being compatible to a transposed scanning technique for driving the display, and wherein the method further comprises; receiving RGB video data; writing at least one frame of the RGB video data to the memory; separating the RGB video data into separate R, G, and B separation video data; writing at least one frame of the separation video data, at least one frame of the G separation video data, and at least one frame of the B separation video data to the memory; addressing the RGB video data stored in the memory; reading the RGB video data stored in the memory to created fully re-ordered RGB video data; communicating the frilly re-ordered RGB video data to downstream modules of a display processing system; addressing the R, G, and B separation video data stored in the memory; reading the R, G, and B separation video data stored in the memory; re-ordering the R, G, and B separation video data into fully re-ordered R, G, and B color bar video data having consecutive downwardly scrolling R, G, and B scan lines; and communicating the fully re-ordered R, G, and B color bar video data to the downstream modules of the display processing system. - View Dependent Claims (26, 27)
-
Specification