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.