IP Library Granted Patent US 7,027,061
Granted Patent B1
US 7,027,061 · App. 09/672,637 · Granted Apr 11, 2006

Raster engine with multiple color depth digital display interface

View Patent ↗
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 7,027,061
App. No.
09/672,637
Granted
Apr 11, 2006
Kind
B1
Abstract

An improved raster engine adapted to render video data from a frame buffer to one of a plurality of disparate displays is disclosed which comprises an integral bounded video signature analyzer, a hardware cursor apparatus supporting dual scanned displays, programmatic support for multiple disparate display types, multi-mode programmable hardware blinking, programmable multiple color depth digital display interface, and programmable matrix controlled grayscale generation.

Claims (24)

1. A raster engine for interfacing a frame buffer in a computer system to one of a plurality of disparate displays, comprising:

at least one control register programmable via the computer system to select a display mode;

a dual port RAM device operative to obtain pixel data from the frame buffer; and

a logic device having a parallel output, the logic device being adapted to select appropriate pixel data from the dual port RAM device according to the selected display mode, and to remap the selected pixel data according to the selected display mode;

the raster engine provides the remapped selected pixel data at the parallel output via the logic device according to a universal routing scheme applicable to the plurality of disparate displays.

2. The raster engine of claim 1 , wherein the selected display mode comprises one of single pixel per clock up to 24 bits wide, single 16 bit 565 pixel per clock single 16 bit 555 pixel per clock, single 24 bit pixel on 18 lines, single 16 bit 565 pixel on 18 lines, single 16 bit 555 pixel on 18 lines, 2 pixels per clock, 4 pixels per clock, 8 pixels per shift clock, 2 2/3 pixels per clock, and dual 2 2/3 pixels per clock.

3. The raster engine of claim 2 , further comprising one of a look up table, a grayscale generator, and a blink logic system, wherein the logic device receives the selected pixel data from the dual port RAM device via the one of the look up table, the grayscale generator, and the blink logic system according to the selected display mode.

4. The raster engine of claim 3 , wherein the logic device comprises a multiplexer.

5. The raster engine of claim 1 , wherein the logic device is adapted to provide the selected pixel data to the output device in a 24 bit parallel format when the selected display mode is one of single 16 bit 565 pixel per clock and single 16 bit 555 pixel per clock.

6. The raster engine of claim 5 , wherein the logic device is further adapted to copy a plurality of most significant bits from the selected pixel data into a corresponding plurality of unused least significant bits in the 24 bit parallel format, whereby improved color intensity range is provided.

7. The raster engine of claim 6 , further comprising one of a look up table, a grayscale generator, and a blink logic system, wherein the logic device receives the selected pixel data from the dual port RAM device via the one of the look up table, the grayscale generator, and the blink logic system.

8. The raster engine of claim 7 , wherein the logic device comprises a multiplexer.

9. The raster engine of claim 1 , further comprising one of a look up table, a grayscale generator, and a blink logic system, wherein the logic device receives the selected pixel data from the dual port RAM device via the one of the look up table, the grayscale generator, and the blink logic system.

10. The raster engine of claim 1 , wherein the selected display mode comprises a color mode, a shift mode, and a pixel mode.

11. The raster engine of claim 10 , wherein the color mode comprises one of a look up table mode, triple 8 bits per channel, 16 bit 565 color mode, 16 bit 555 color mode, and a grayscale palette enabled mode.

12. The raster engine of claim 11 , wherein the shift mode comprises one of single pixel per pixel clock up to 24 bits wide, single 24 bit or 16 bit pixel mapped to 18 bits per pixel clock, 2 pixels per shift clock up to 9 bits wide, 4 pixels per shift clock up to 4 bits wide, 8 pixels per shift clock up to 2 bits wide, 2 2/3 pixels per clock over 8 bit bus 3 bits wide, and dual 2 2/3 pixels per clock over dual 8 bit busses 3 bits wide.

13. The raster engine of claim 12 , wherein the pixel mode comprises one of 4 bits per pixel, 8 bits per pixel, 16 bits per pixel, 24 bits per pixel, and 32 bits per pixel.

14. The raster engine of claim 11 , wherein the pixel mode comprises one of 4 bits per pixel, 8 bits per pixel, 16 bits per pixel, 24 bits per pixel, and 32 bits per pixel.

15. The raster engine of claim 10 , wherein the pixel mode comprises one of 4 bits per pixel, 8 bits per pixel, 16 bits per pixel, 24 bits per pixel, and 32 bits per pixel.

16. The raster engine of claim 15 , wherein the shift mode comprises one of single pixel per pixel clock up to 24 bits wide, single 24 bit or 16 bit pixel mapped to 18 bits per pixel clock, 2 pixels per shift clock up to 9 bits wide, 4 pixels per shift clock up to 4 bits wide, 8 pixels per shift clock up to 2 bits wide, 2 2/3 pixels per clock over 8 bit bus 3 bits wide, and dual 2 2/3 pixels per clock over dual 8 bit busses 3 bits wide.

17. The raster engine of claim 10 , wherein the shift mode comprises one of single pixel per pixel clock up to 24 bits wide, single 24 bit or 16 bit pixel mapped to 18 bits per pixel clock, 2 pixels per shift clock up to 9 bits wide, 4 pixels per shift clock up to 4 bits wide, 8 pixels per shift clock up to 2 bits wide, 2 2/3 pixels per clock over 8 bit bus 3 bits wide, and dual 2 2/3 pixels per clock over dual 8 bit busses 3 bits wide.

18. The raster engine of claim 13 , wherein the logic device comprises a multiplexer.

19. The raster engine of claim 1 , wherein the logic device comprises a multiplexer.

20. The raster engine of claim 1 , wherein the selected display mode comprises a direct display command interface.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2020
From: XENOGENIC DEVELOPMENT LIMITED LIABILITY COMPANY
To: INTELLECTUAL VENTURES ASSETS 158 LLC
Reel/Frame 051856/0484 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2020
From: INTELLECTUAL VENTURES ASSETS 158 LLC
To: HANGER SOLUTIONS, LLC
Reel/Frame 051486/0425 →
MERGER Recorded Dec 30, 2015
From: SITO PROCESSING LLC
To: XENOGENIC DEVELOPMENT LIMITED LIABILITY COMPANY
Reel/Frame 037384/0430 →
CORRECTION TO THE RECORDATION COVER SHEET OF THE ASSIGNMENT RECORDED AT 029187/0432 ON 10/24/2012. ASSIGNOR THOMAS LLOYD HEIDEBRECHT WAS INADVERTENTLY OMITTED Recorded Oct 30, 2012
From: DOTSON, GARY DAN; HEIDEBRECHT, THOMAS LLOYD
To: ROCKWELL TECHNOLOGIES, LLC
Reel/Frame 029209/0244 →
CORRECTION TO THE RECORDATION COVER SHEET OF THE ASSIGNMENT RECORDED AT 011162/0443 ON 9/28/2000. ASSIGNEE NAME SHOULD READ ROCKWELL TECHNOLOGIES, LLC INSTEAD OF ALLEN-BRADLEY COMPANY Recorded Oct 24, 2012
From: DOTSON, GARY DAN
To: ROCKWELL TECHNOLOGIES, LLC
Reel/Frame 029187/0432 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2012
From: ROCKWELL TECHNOLOGIES, LLC
To: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
Reel/Frame 029161/0185 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2012
From: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
To: SITO PROCESSING LLC
Reel/Frame 029079/0694 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2012
From: ALLEN-BRADLEY COMPANY, LLC
To: ROCKWELL AUTOMATION TECHNOLOGIES, INC
Reel/Frame 028643/0458 →