← Back to Patent Explorer
US5519450A Expired / Lapsed US ⏱️ 0.0 years remaining

Graphics subsystem for digital television

Assignee: Texas Instruments Inc
•
Filing: 1994-11-14
•
Granted: 1996-05-21
•
Expires: 2014-11-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An SLM-based digital display system (10) having a graphics display subsystem (13 and 18) for closed captioning, on-screen displays, and other graphics images that are overlaid on the video image. The graphics display subsystem (13 and 18) has a graphics processor (21) that prepares the graphics data, which is inserted into the video data path after video data processing and prior to a look-up table unit (27). A select logic unit (24) provides a control signal to a multiplexer (26) that selects between video data and graphics data for input to the look-up table unit (27). The look-up table unit (27) performs its mapping according to the type of data received, such as by linearizing video data or palletizing graphics data.

Inventors

  • 👤 Paul M. Urbanus
  • 👤 Donald B. Doherty
  • 👤 Robert J. Gove
  • 👤 Gregory J. Hewlett
  • 👤 Stephen G. Kalthoff

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 00:39
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/44; H04N5/445; H04N9/00; H04N9/12; H04N9/30; G; G09; G09G; G09G5/00; G09G5/02; H04N5/74; H04N5/7416; H04N5/7458; G09G2340/00; G09G2340/10; G09G3/00; G09G3/20; G09G3/34; G09G3/3433; G09G3/346

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 200 words
A graphics subsystem, used in a digital display system, for providing pixel data for a video display that may be overlaid with a graphics subdisplay, comprising: a graphics processor for processing graphics data in a pixel format, and for assigning values to said graphics data such that one value of each pixel may be a transparent value indicating that no graphics data is to be displayed for that pixel; a memory for storing said graphics data; a select logic unit for receiving said graphics data from said memory, and for detecting whether each value of said graphics data is said transparent value, and for generating a corresponding control signal; a multiplexer for receiving video data in pixel format from a video data path of said display system, for receiving said graphics data either directly from said memory or from said select logic unit, and for selecting between said video data and said graphics data depending on the value of said control signal; and a look-up table unit for receiving video data or graphics data from said multiplexer, and for mapping said video data or said graphics data with an appropriate mapping function depending on the value of said control signal.
Claim 2
Dependent Claim 200 words
A graphics subsystem, used in a digital display system, for providing pixel data for a video display that may be overlaid with a graphics subdisplay, comprising: a graphics processor for processing graphics data in a pixel format, and for assigning values to said graphics data such that one value of each pixel may be a transparent value indicating that no graphics data is to be displayed for that pixel; a memory for storing said graphics data; a select logic unit for receiving said graphics data from said memory, and for detecting whether each value of said graphics data is said transparent value, and for generating a corresponding control signal; a multiplexer for receiving video data in pixel format from a video data path of said display system, for receiving said graphics data either directly from said memory or from said select logic unit, and for selecting between said video data and said graphics data depending on the value of said control signal; and a look-up table unit for receiving video data or graphics data from said multiplexer, and for mapping said video data or said graphics data with an appropriate mapping function depending on the value of said control signal.
Claim 3
Dependent Claim 14 words
The subsystem of claim 1, wherein said memory is a video random access memory.
Claim 4
Dependent Claim 49 words
The subsystem of claim 1, wherein said memory stores words the size of a multiple of the size of said graphics data, and wherein said select logic unit further comprises logic circuitry for toggling said graphics data from said words, and for delivering said graphics data to said multiplexer.
Claim 5
Dependent Claim 28 words
The subsystem of claim 1, wherein said memory stores words the size of said graphics data, and wherein said memory receives said graphics data directly from said memory.
Claim 6
Dependent Claim 38 words
The subsystem of claim 1, wherein said video data path has three channels, one for each of three colors, each having said multiplexer and wherein said look-up table unit comprises a look-up table for each of said channels.
Claim 7
Dependent Claim 25 words
The subsystem of claim 1, wherein said look-up table maps said video data to linearized video data and maps said graphics data to different colors.
Claim 8
Dependent Claim 27 words
The subsystem of claim 1, wherein said look-up table has input addresses corresponding to the values of said video data and the value of said control signal.
Claim 9
Independent Claim 115 words
A method of providing pixel data for a video display that may be overlaid with a graphics subdisplay, comprising the steps of receiving input data representing a graphics image to be displayed; processing said input data into graphics data in pixel format, wherein at least one value of each pixel may be a transparent value indicating that no graphics data is to be displayed for that pixel; detecting whether said graphics data has said transparent value and generating a corresponding control signal; selecting between said video data and said graphics data, depending on the value of said control signal; and mapping the selected video data or graphics data to display-ready video data or graphics data.
Claim 10
Independent Claim 115 words
A method of providing pixel data for a video display that may be overlaid with a graphics subdisplay, comprising the steps of receiving input data representing a graphics image to be displayed; processing said input data into graphics data in pixel format, wherein at least one value of each pixel may be a transparent value indicating that no graphics data is to be displayed for that pixel; detecting whether said graphics data has said transparent value and generating a corresponding control signal; selecting between said video data and said graphics data, depending on the value of said control signal; and mapping the selected video data or graphics data to display-ready video data or graphics data.
Claim 11
Dependent Claim 21 words
The method of claim 8, further comprising the step, after said processing step, of storing said graphics data in a memory.
Claim 12
Dependent Claim 45 words
The method of claim 9, wherein said storing step is performed with a memory that stores words having a size of a multiple of the size of said graphics data, and further comprising the step of toggling between said graphics data before said selecting step.
Claim 13
Dependent Claim 15 words
The method of claim 8, wherein said mapping step is performed with a look-up table.
Claim 14
Dependent Claim 31 words
The method of claim 8, wherein said mapping step is performed with a different mapping function for said video data and said graphics data, selected in response to said control signal.
Claim 15
Dependent Claim 20 words
The method of claim 8, wherein said mapping step is performed by converting said video data to linearized video data.
Claim 16
Dependent Claim 20 words
The method of claim 8, wherein said mapping step is performed by converting said graphics data into color graphics data.
Claim 17
Dependent Claim 221 words
A digital display system for displaying main displays of video data and subdisplays of graphics data, comprising: a video interface for receiving a video input signal, and for converting said input video signal to video data in pixel format; a video data processor for receiving said video data in pixel format from said interface and for performing one or more pixel data processing tasks; a graphics subdisplay unit for receiving a graphics input signal, for converting said graphics signal to graphics data in pixel format, for processing said graphics data, for assigning a value to each graphics data value indicating whether graphics data values are "transparent", and for generating a control signal indicating when any graphics data value is transparent; a look-up table unit for receiving video data from said video data processor and graphics data from said video data processor and for selecting either said video data or said graphics data in accordance with said control signal, and for performing a mapping function on the selected data thereby generating display-ready pixel data; a display memory for receiving said display-ready pixel data from said look-up table unit, and for delivering data a spatial light modulator in a format appropriate for said spatial light modulator; and a spatial light modulator for generating images in accordance with said data from said display memory.
Claim 18
Dependent Claim 221 words
A digital display system for displaying main displays of video data and subdisplays of graphics data, comprising: a video interface for receiving a video input signal, and for converting said input video signal to video data in pixel format; a video data processor for receiving said video data in pixel format from said interface and for performing one or more pixel data processing tasks; a graphics subdisplay unit for receiving a graphics input signal, for converting said graphics signal to graphics data in pixel format, for processing said graphics data, for assigning a value to each graphics data value indicating whether graphics data values are "transparent", and for generating a control signal indicating when any graphics data value is transparent; a look-up table unit for receiving video data from said video data processor and graphics data from said video data processor and for selecting either said video data or said graphics data in accordance with said control signal, and for performing a mapping function on the selected data thereby generating display-ready pixel data; a display memory for receiving said display-ready pixel data from said look-up table unit, and for delivering data a spatial light modulator in a format appropriate for said spatial light modulator; and a spatial light modulator for generating images in accordance with said data from said display memory.
Claim 19
Dependent Claim 17 words
The digital television system of claim 15, wherein said spatial light modulator is a digital micro-mirror device.
Claim 20
Dependent Claim 19 words
The digital television system of claim 15, wherein said graphics subdisplay unit generates said control signal with a comparator.
Claim 21
Dependent Claim 36 words
The digital television system of claim 15, wherein said graphics subdisplay unit stores said graphics data in words having a larger size than the size of said graphics data, and has circuitry for toggling said words.
Claim 22
Dependent Claim 32 words
The digital television system of claim 15, wherein said look-up table unit has a multiplexer, at the input to a look-up table for selecting between said video data or said graphics data.
Claim 23
Dependent Claim 20 words
The digital television system of claim 15, wherein said look-up table unit maps said video data to linearized video data.

References Cited (Backward Citations)

US5099331A Cited
US5274753A Cited
US5406306A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-05-21 1999-11-20 2000-05-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-05-21 2003-11-20 2004-05-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-05-21 2007-11-20 2008-05-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag