Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
204 words
A graphics controller for downscaling a display image, comprising: a pixel data generator for generating a first set and a second set of horizontal lines of pixel data the first set of horizontal lines of pixel data comprising a different number of horizontal lines of pixel data than the second set of horizontal lines of pixel data; a converter for generating a first downscaled image horizontal line by combining the first set of horizontal lines of pixel data, and generating a second downscaled image horizontal line by combining the second set of horizontal lines of pixel data; and a clock generator coupled to said pixel data generator, said clock generator generating a set of clock signals to said pixel data generator, the clock signals clocking said pixel data generator to generate the first set of horizontal lines of pixel data and the second set of horizontal lines of pixel data, said clock generator generating the set of clock signals at a first frequency when said pixel data generator generates the first set of horizontal lines of pixel data, and generating the set of clock signals at a second frequency when said pixel data generator generates the second set of horizontal lines of pixel data.
Claim 2
Dependent Claim
204 words
A graphics controller for downscaling a display image, comprising: a pixel data generator for generating a first set and a second set of horizontal lines of pixel data the first set of horizontal lines of pixel data comprising a different number of horizontal lines of pixel data than the second set of horizontal lines of pixel data; a converter for generating a first downscaled image horizontal line by combining the first set of horizontal lines of pixel data, and generating a second downscaled image horizontal line by combining the second set of horizontal lines of pixel data; and a clock generator coupled to said pixel data generator, said clock generator generating a set of clock signals to said pixel data generator, the clock signals clocking said pixel data generator to generate the first set of horizontal lines of pixel data and the second set of horizontal lines of pixel data, said clock generator generating the set of clock signals at a first frequency when said pixel data generator generates the first set of horizontal lines of pixel data, and generating the set of clock signals at a second frequency when said pixel data generator generates the second set of horizontal lines of pixel data.
Claim 3
Dependent Claim
43 words
The graphics controller of claim 1 wherein said pixel data generator generates the first set of display image horizontal lines and the second set of display image horizontal lines in the same amount of time in response to the set of clock signals.
Claim 4
Dependent Claim
38 words
The graphics controller of claim 2 wherein said converter is coupled to a television, and wherein the first downscaled image horizontal line and the second downscaled image horizontal line are comprised in an interlaced input to the television.
Claim 5
Dependent Claim
16 words
The graphics controller of claim 3 wherein the graphics controller is comprised in a computer system.
Claim 6
Dependent Claim
86 words
The graphics controller of claim 1 wherein said clock generator comprises: a frequency synthesizer for generating the set of clock signals with the first frequency; a clock divider for generating the clock signals with the second frequency from the set of clock signals with the first frequency; and a multiplexor coupled to said frequency synthesizer and said clock divider, said multiplexor coupling to said converter one of the set of clock signals with the first frequency or the set of clock signals with the second frequency.
Claim 7
Dependent Claim
16 words
The graphics controller of claim 5 wherein the second frequency comprises 2/3 of the first frequency.
Claim 8
Dependent Claim
16 words
The graphics controller of claim 5 wherein the second frequency comprises 3/4 of the first frequency.
Claim 9
Dependent Claim
16 words
The graphics controller of claim 5 wherein the second frequency comprises 1/2 of the first frequency.
Claim 10
Dependent Claim
66 words
The graphics controller of claim 1 wherein said converter comprises: a horizontal downscaler for downscaling the plurality of display image horizontal lines in a horizontal direction to generate a plurality of horizontally downscaled lines; and a combiner coupled to said horizontal downscaler, said combiner combining the plurality of horizontally downscaled lines to generate the first downscaled image horizontal line and the second downscaled image horizontal line.
Claim 11
Dependent Claim
49 words
The graphics controller of claim 9 further comprising: an interlacer to receive the first downscaled image horizontal line and the second downscaled image horizontal line at a first rate, and to send the first downscaled image horizontal line and the second downscaled image horizontal line at a second rate.
Claim 12
Dependent Claim
468 words
A graphics controller for downscaling a display image to generate a downscaled image, the display image comprising a plurality of display image horizontal lines, the downscaled image comprising a plurality of downscaled image horizontal lines, the graphics controller comprising: a pixel data generator for generating a first set of display image horizontal lines and a second set of display image horizontal lines, the first set of display image horizontal lines and the second set of display image horizontal lines being comprised in the plurality of display image horizontal lines, the first set of display image horizontal lines comprising a different number of horizontal lines than the second set of display image horizontal lines; a converter for generating a first downscaled image horizontal line by combining the first set of display image horizontal lines, said converter generating a second downscaled image horizontal line by combining the second set of display image horizontal lines, the first downscaled image horizontal line and the second downscaled image horizontal line being comprised in the plurality of downscaled image horizontal lines, wherein said converter comprises: a horizontal downscaler for downscaling the plurality of display image horizontal lines in a horizontal direction to generate a plurality of horizontally downscaled lines, and a combiner coupled to said horizontal downscaler, said combiner combining the plurality of horizontally downscaled lines to generate the first downscaled image horizontal line and the second downscaled image horizontal line, wherein said combiner comprises: a coefficient generator for generating a co-efficient corresponding to each of the plurality of display image horizontal lines, a multiplier for multiplying each of the plurality of the horizontally downscaled lines with a corresponding co-efficient to generate a multiplication output, an adder for adding the multiplication output and an another input to generate an intermediate value, a multiplexor for receiving the intermediate value and the multiplication output, the multiplexor selecting one of the intermediate value and the multiplication output as a multiplexor output under the control of said control logic, and a line buffer for storing the multiplexor output and for generating the multiplexor output as the another input to said adder; a clock generator coupled to said pixel data generator, said clock generator generating a set of clock signals to said pixel data generator, the clock signals causing said pixel data generator to generate the first set of display image horizontal lines and the second set of display image horizontal lines; and a control logic coupled to said clock generator, said control logic causing said clock generator to generate the set of clock signals with a first frequency when said pixel data generator generates the first set of display image horizontal lines, and to generate the set of clock signals with a second frequency when said pixel data generator generates the second set of display image horizontal lines.
Claim 13
Dependent Claim
468 words
A graphics controller for downscaling a display image to generate a downscaled image, the display image comprising a plurality of display image horizontal lines, the downscaled image comprising a plurality of downscaled image horizontal lines, the graphics controller comprising: a pixel data generator for generating a first set of display image horizontal lines and a second set of display image horizontal lines, the first set of display image horizontal lines and the second set of display image horizontal lines being comprised in the plurality of display image horizontal lines, the first set of display image horizontal lines comprising a different number of horizontal lines than the second set of display image horizontal lines; a converter for generating a first downscaled image horizontal line by combining the first set of display image horizontal lines, said converter generating a second downscaled image horizontal line by combining the second set of display image horizontal lines, the first downscaled image horizontal line and the second downscaled image horizontal line being comprised in the plurality of downscaled image horizontal lines, wherein said converter comprises: a horizontal downscaler for downscaling the plurality of display image horizontal lines in a horizontal direction to generate a plurality of horizontally downscaled lines, and a combiner coupled to said horizontal downscaler, said combiner combining the plurality of horizontally downscaled lines to generate the first downscaled image horizontal line and the second downscaled image horizontal line, wherein said combiner comprises: a coefficient generator for generating a co-efficient corresponding to each of the plurality of display image horizontal lines, a multiplier for multiplying each of the plurality of the horizontally downscaled lines with a corresponding co-efficient to generate a multiplication output, an adder for adding the multiplication output and an another input to generate an intermediate value, a multiplexor for receiving the intermediate value and the multiplication output, the multiplexor selecting one of the intermediate value and the multiplication output as a multiplexor output under the control of said control logic, and a line buffer for storing the multiplexor output and for generating the multiplexor output as the another input to said adder; a clock generator coupled to said pixel data generator, said clock generator generating a set of clock signals to said pixel data generator, the clock signals causing said pixel data generator to generate the first set of display image horizontal lines and the second set of display image horizontal lines; and a control logic coupled to said clock generator, said control logic causing said clock generator to generate the set of clock signals with a first frequency when said pixel data generator generates the first set of display image horizontal lines, and to generate the set of clock signals with a second frequency when said pixel data generator generates the second set of display image horizontal lines.
Claim 14
Dependent Claim
420 words
A graphics controller for downscaling a display image to generate a downscaled image, the display image comprising a plurality of display image horizontal lines, the downscaled image comprising a plurality of downscaled image horizontal lines, the graphics controller comprising: a pixel data generator for generating a first set of display image horizontal lines and a second set of display image horizontal lines, the first set of display image horizontal lines and the second set of display image horizontal lines being comprised in the plurality of display image horizontal lines, the first set of display image horizontal lines comprising a different number of horizontal lines than the second set of display image horizontal lines; a converter for generating a first downscaled image horizontal line by combining the first set of display image horizontal lines, said converter generating a second downscaled image horizontal line by combining the second set of display image horizontal lines, the first downscaled image horizontal line and the second downscaled image horizontal line being comprised in the plurality of downscaled image horizontal lines, said converter comprising: a horizontal downscaler for downscaling the plurality of display image horizontal lines in a horizontal direction to generate a plurality of horizontally downscaled lines, and a combiner coupled to said horizontal downscaler, said combiner combining the plurality of horizontally downscaled lines to generate the first downscaled image horizontal line and the second downscaled image horizontal line; a clock generator coupled to said pixel data generator, said clock generator generating a set of clock signals to said pixel data generator, the clock signals causing said pixel data generator to generate the first set of display image horizontal lines and the second set of display image horizontal lines; a control logic coupled to said clock generator, said control logic causing said clock generator to generate the set of clock signals with a first frequency when said pixel data generator generates the first set of display image horizontal lines, and to generate the set of clock signals with a second frequency when said pixel data generator generates the second set of display image horizontal lines; an interlacer to receive the first downscaled image horizontal line and the second downscaled image horizontal line at a first rate, and to send the first downscaled image horizontal line and the second downscaled image horizontal line at a second rate; and a horizontal upscaler coupled to said interlacer, said horizontal upscaler upscaling the first downscaled image horizontal line and the second downscaled image horizontal line in a horizontal direction.
Claim 15
Dependent Claim
420 words
A graphics controller for downscaling a display image to generate a downscaled image, the display image comprising a plurality of display image horizontal lines, the downscaled image comprising a plurality of downscaled image horizontal lines, the graphics controller comprising: a pixel data generator for generating a first set of display image horizontal lines and a second set of display image horizontal lines, the first set of display image horizontal lines and the second set of display image horizontal lines being comprised in the plurality of display image horizontal lines, the first set of display image horizontal lines comprising a different number of horizontal lines than the second set of display image horizontal lines; a converter for generating a first downscaled image horizontal line by combining the first set of display image horizontal lines, said converter generating a second downscaled image horizontal line by combining the second set of display image horizontal lines, the first downscaled image horizontal line and the second downscaled image horizontal line being comprised in the plurality of downscaled image horizontal lines, said converter comprising: a horizontal downscaler for downscaling the plurality of display image horizontal lines in a horizontal direction to generate a plurality of horizontally downscaled lines, and a combiner coupled to said horizontal downscaler, said combiner combining the plurality of horizontally downscaled lines to generate the first downscaled image horizontal line and the second downscaled image horizontal line; a clock generator coupled to said pixel data generator, said clock generator generating a set of clock signals to said pixel data generator, the clock signals causing said pixel data generator to generate the first set of display image horizontal lines and the second set of display image horizontal lines; a control logic coupled to said clock generator, said control logic causing said clock generator to generate the set of clock signals with a first frequency when said pixel data generator generates the first set of display image horizontal lines, and to generate the set of clock signals with a second frequency when said pixel data generator generates the second set of display image horizontal lines; an interlacer to receive the first downscaled image horizontal line and the second downscaled image horizontal line at a first rate, and to send the first downscaled image horizontal line and the second downscaled image horizontal line at a second rate; and a horizontal upscaler coupled to said interlacer, said horizontal upscaler upscaling the first downscaled image horizontal line and the second downscaled image horizontal line in a horizontal direction.
Claim 16
Dependent Claim
456 words
A graphics controller for use in a computer system for downscaling a display image to generate a downscaled image and generating a set of display signals to a television from the downscaled image, the display image comprising a plurality of horizontal lines, the downscaled image comprising a plurality of downscaled image horizontal lines, the graphics controller comprising: a pixel data generator for generating a first set of and a second set of horizontal lines of pixel data, the first set of horizontal lines of pixel data comprising a different number of horizontal lines than the second set of horizontal lines of pixel data; a converter for generating a first downscaled image horizontal line by combining the first set of horizontal lines of pixel data, said converter generating a second downscaled image horizontal line by combining the second set of horizontal lines of pixel data, said converter comprising: a horizontal downscaler for downscaling the plurality of horizontal lines of pixel data in a horizontal direction to generate a plurality of horizontally downscaled lines; a combiner coupled to the horizontal downscaler, said combiner combining the plurality of horizontally downscaled lines to generate the first downscaled image horizontal line and the second downscaled image horizontal line of pixel data; and an interlacer for receiving the first downscaled image horizontal line of pixel data and the second downscaled image horizontal line of pixel data at a first rate, and sending the first downscaled image horizontal line of pixel data and the second downscaled image horizontal line of pixel data at a second rate, wherein said television is designed to receive an input signal at the second rate; a clock generator coupled to said pixel data generator, said clock generator generating a set of clock signals to said pixel data generator, the set of clock signals clocking said pixel data generator to generate the first set and the second set of horizontal lines of pixel data, said clock generator generating the set of clock signals with a first frequency when said pixel data generator generates the first set of horizontal lines of pixel data, and generating the set of clock signals with a second frequency when said pixel data generator generates the second set of horizontal lines of pixel data, said clock generation comprising: a frequency synthesizer for generating the set of clock signals with the first frequency, a clock divider for generating the set of clock signals with the second frequency from the set of clock signals with the first frequency, and a multiplexor coupled to said frequency synthesizer and said clock divider, said multiplexor coupling to said converter one of the set of clock signals with the first frequency or the set of clock signals with the second frequency.
Claim 17
Dependent Claim
456 words
A graphics controller for use in a computer system for downscaling a display image to generate a downscaled image and generating a set of display signals to a television from the downscaled image, the display image comprising a plurality of horizontal lines, the downscaled image comprising a plurality of downscaled image horizontal lines, the graphics controller comprising: a pixel data generator for generating a first set of and a second set of horizontal lines of pixel data, the first set of horizontal lines of pixel data comprising a different number of horizontal lines than the second set of horizontal lines of pixel data; a converter for generating a first downscaled image horizontal line by combining the first set of horizontal lines of pixel data, said converter generating a second downscaled image horizontal line by combining the second set of horizontal lines of pixel data, said converter comprising: a horizontal downscaler for downscaling the plurality of horizontal lines of pixel data in a horizontal direction to generate a plurality of horizontally downscaled lines; a combiner coupled to the horizontal downscaler, said combiner combining the plurality of horizontally downscaled lines to generate the first downscaled image horizontal line and the second downscaled image horizontal line of pixel data; and an interlacer for receiving the first downscaled image horizontal line of pixel data and the second downscaled image horizontal line of pixel data at a first rate, and sending the first downscaled image horizontal line of pixel data and the second downscaled image horizontal line of pixel data at a second rate, wherein said television is designed to receive an input signal at the second rate; a clock generator coupled to said pixel data generator, said clock generator generating a set of clock signals to said pixel data generator, the set of clock signals clocking said pixel data generator to generate the first set and the second set of horizontal lines of pixel data, said clock generator generating the set of clock signals with a first frequency when said pixel data generator generates the first set of horizontal lines of pixel data, and generating the set of clock signals with a second frequency when said pixel data generator generates the second set of horizontal lines of pixel data, said clock generation comprising: a frequency synthesizer for generating the set of clock signals with the first frequency, a clock divider for generating the set of clock signals with the second frequency from the set of clock signals with the first frequency, and a multiplexor coupled to said frequency synthesizer and said clock divider, said multiplexor coupling to said converter one of the set of clock signals with the first frequency or the set of clock signals with the second frequency.
Claim 18
Dependent Claim
346 words
A computer system for generating a downscaled computer display image on a television, the display image comprising a plurality of horizontal lines, the downscaled image comprising a plurality of downscaled image horizontal lines, the computer system comprising: a system bus; a host for sending a set of display data and a set of commands over said system bus; a display unit for displaying the computer display image; and a graphics controller coupled to said system bus, said graphics controller generating a set of display signals to display the downscaled image on a television by processing the set of display data and the set of commands, said graphics controller generating another set of display signals to display the computer display image on said display unit, said graphics controller comprising: a pixel data generator for generating a first set and a second set of horizontal lines of pixel data, wherein said pixel data generator generates the another set of display signals from the first set second set of horizontal lines of pixel data, and wherein the first set of horizontal lines comprising a different number of horizontal lines than the second set of horizontal lines; a converter for generating a first downscaled image horizontal line of pixel data by combining the first set of horizontal lines of pixel data, said converter generating a second downscaled image horizontal line of pixel data by combining the second set of horizontal lines of pixel data; a clock generator coupled to said pixel data generator, said clock generator generating a set of clock signals to said pixel data generator, the set of clock signals causing said pixel data generator to generate the first set of display image horizontal lines and the second set of display image horizontal lines said clock generator generating the set of clock signals with a first frequency when said pixel data generator generates the first set of horizontal lines of pixel data, and generating the set of clock signals with a second frequency when said pixel data generator generates the second set of horizontal lines of pixel data.
Claim 19
Dependent Claim
346 words
A computer system for generating a downscaled computer display image on a television, the display image comprising a plurality of horizontal lines, the downscaled image comprising a plurality of downscaled image horizontal lines, the computer system comprising: a system bus; a host for sending a set of display data and a set of commands over said system bus; a display unit for displaying the computer display image; and a graphics controller coupled to said system bus, said graphics controller generating a set of display signals to display the downscaled image on a television by processing the set of display data and the set of commands, said graphics controller generating another set of display signals to display the computer display image on said display unit, said graphics controller comprising: a pixel data generator for generating a first set and a second set of horizontal lines of pixel data, wherein said pixel data generator generates the another set of display signals from the first set second set of horizontal lines of pixel data, and wherein the first set of horizontal lines comprising a different number of horizontal lines than the second set of horizontal lines; a converter for generating a first downscaled image horizontal line of pixel data by combining the first set of horizontal lines of pixel data, said converter generating a second downscaled image horizontal line of pixel data by combining the second set of horizontal lines of pixel data; a clock generator coupled to said pixel data generator, said clock generator generating a set of clock signals to said pixel data generator, the set of clock signals causing said pixel data generator to generate the first set of display image horizontal lines and the second set of display image horizontal lines said clock generator generating the set of clock signals with a first frequency when said pixel data generator generates the first set of horizontal lines of pixel data, and generating the set of clock signals with a second frequency when said pixel data generator generates the second set of horizontal lines of pixel data.
Claim 20
Dependent Claim
45 words
The computer system of claim 14 wherein said pixel data generator generates the first set of horizontal lines of pixel data and the second set of horizontal lines of pixel data in the same amount of time in response to the set of clock signals.
Claim 21
Dependent Claim
88 words
The computer system of claim 15 wherein said clock generator comprises: a frequency synthesizer for generating the set of clock signals with the first frequency; a clock divider for generating the set of clock signals with the second frequency from the set of clock signals with the first frequency; and a multiplexor coupled to said frequency synthesizer and said clock divider, said multiplexor coupling to said converter one of the set of clock signals with the first frequency or the set of clock signals with the second frequency.
Claim 22
Dependent Claim
16 words
The computer system of claim 16 wherein the second frequency comprises 2/3 of the first frequency.
Claim 23
Dependent Claim
16 words
The computer system of claim 16 wherein the second frequency comprises 3/4 of the first frequency.
Claim 24
Dependent Claim
16 words
The computer system of claim 16 wherein the second frequency comprises 1/2 of the first frequency.
Claim 25
Dependent Claim
79 words
The computer system of claim 15 wherein said converter comprises: a horizontal downscaler for downscaling the plurality of horizontal lines of pixel data in a horizontal direction to generate a plurality of horizontally downscaled lines of pixel data; and a combiner coupled to said horizontal downscaler, said combiner combining the plurality of horizontally downscaled lines of pixel data to generate the first downscaled image horizontal line of pixel data and the second downscaled image horizontal line of pixel data.
Claim 26
Dependent Claim
58 words
The computer system of claim 20 further comprising an interlacer to receive the first downscaled image horizontal line of pixel data and the second downscaled image horizontal line of pixel data at a first rate, and to send the first downscaled image horizontal line of pixel data and the second downscaled image horizontal line at a second rate.
Claim 27
Dependent Claim
643 words
A computer system for generating a downscaled image of a computer display image, the computer system generating a set of display signals to display the downscaled image on a television, the display image comprising a plurality of display image horizontal lines, the downscaled image comprising a plurality of downscaled image horizontal lines, the computer system comprising: a system bus; a host for sending a set of display data and a set of commands over said system bus; a display unit for displaying the computer display image; and a graphics controller coupled to said system bus, said graphics controller generating the set of display signals by processing the set of display data and the set of commands, said graphics controller generating an another set of display signals to display the computer display image on said display unit, said graphics controller comprising: a pixel data generator for generating a first set of display image horizontal lines and a second set of display image horizontal lines, the first set of display image horizontal lines and the second set of display image horizontal lines being comprised in the plurality of display image horizontal lines, wherein said pixel data generator is designed to generate the another set of display signals from the first set of display image horizontal lines and the second set of display image horizontal lines, and wherein the first set of display image horizontal lines comprising a different number of horizontal lines than the second set of display image horizontal lines, wherein said pixel data generator generates the first set of display image horizontal lines and the second set of display image horizontal lines in the same amount of time in response to the set of clock signals; a converter for generating a first downscaled image horizontal line by combining the first set of display image horizontal lines, said converter generating a second downscaled image horizontal line by combining the second set of display image horizontal lines, the first downscaled image horizontal line and the second downscaled image horizontal line being comprised in the plurality of downscaled image horizontal lines, wherein said converter comprises: a horizontal downscaler for downscaling the plurality of display image horizontal lines in a horizontal direction to generate a plurality of horizontally downscaled lines, and a combiner coupled to said horizontal downscaler, said combiner combining the plurality of horizontally downscaled lines to generate the first downscaled image horizontal line and the second downscaled image horizontal line; a clock generator coupled to said pixel data generator, said clock generator generating a set of clock signals to said pixel data generator, the set of clock signals causing said pixel data generator to generate the first set of display image horizontal lines and the second set of display image horizontal lines; and a control logic coupled to said clock generator, said control logic causing said clock generator to generate the set of clock signals with a first frequency when said pixel data generator generates the first set of display image horizontal lines, and to generate the set of clock signals with a second frequency when said pixel data generator generates the second set of display image horizontal lines, wherein said combiner comprises: a coefficient generator for generating a co-efficient corresponding to each of the plurality of display image horizontal lines; a multiplier for multiplying each of the plurality of the horizontally downscaled lines with a corresponding co-efficient to generate a multiplication output; an adder for adding the multiplication output and an another input to generate an intermediate value; a multiplexor for receiving the intermediate value and the multiplication output, the multiplexor selecting one of the intermediate value and the multiplication output as a multiplexor output under the control of said control logic; and a line buffer for storing the multiplexor output and for generating the multiplexor output as the another input to said adder.
Claim 28
Dependent Claim
643 words
A computer system for generating a downscaled image of a computer display image, the computer system generating a set of display signals to display the downscaled image on a television, the display image comprising a plurality of display image horizontal lines, the downscaled image comprising a plurality of downscaled image horizontal lines, the computer system comprising: a system bus; a host for sending a set of display data and a set of commands over said system bus; a display unit for displaying the computer display image; and a graphics controller coupled to said system bus, said graphics controller generating the set of display signals by processing the set of display data and the set of commands, said graphics controller generating an another set of display signals to display the computer display image on said display unit, said graphics controller comprising: a pixel data generator for generating a first set of display image horizontal lines and a second set of display image horizontal lines, the first set of display image horizontal lines and the second set of display image horizontal lines being comprised in the plurality of display image horizontal lines, wherein said pixel data generator is designed to generate the another set of display signals from the first set of display image horizontal lines and the second set of display image horizontal lines, and wherein the first set of display image horizontal lines comprising a different number of horizontal lines than the second set of display image horizontal lines, wherein said pixel data generator generates the first set of display image horizontal lines and the second set of display image horizontal lines in the same amount of time in response to the set of clock signals; a converter for generating a first downscaled image horizontal line by combining the first set of display image horizontal lines, said converter generating a second downscaled image horizontal line by combining the second set of display image horizontal lines, the first downscaled image horizontal line and the second downscaled image horizontal line being comprised in the plurality of downscaled image horizontal lines, wherein said converter comprises: a horizontal downscaler for downscaling the plurality of display image horizontal lines in a horizontal direction to generate a plurality of horizontally downscaled lines, and a combiner coupled to said horizontal downscaler, said combiner combining the plurality of horizontally downscaled lines to generate the first downscaled image horizontal line and the second downscaled image horizontal line; a clock generator coupled to said pixel data generator, said clock generator generating a set of clock signals to said pixel data generator, the set of clock signals causing said pixel data generator to generate the first set of display image horizontal lines and the second set of display image horizontal lines; and a control logic coupled to said clock generator, said control logic causing said clock generator to generate the set of clock signals with a first frequency when said pixel data generator generates the first set of display image horizontal lines, and to generate the set of clock signals with a second frequency when said pixel data generator generates the second set of display image horizontal lines, wherein said combiner comprises: a coefficient generator for generating a co-efficient corresponding to each of the plurality of display image horizontal lines; a multiplier for multiplying each of the plurality of the horizontally downscaled lines with a corresponding co-efficient to generate a multiplication output; an adder for adding the multiplication output and an another input to generate an intermediate value; a multiplexor for receiving the intermediate value and the multiplication output, the multiplexor selecting one of the intermediate value and the multiplication output as a multiplexor output under the control of said control logic; and a line buffer for storing the multiplexor output and for generating the multiplexor output as the another input to said adder.
Claim 29
Dependent Claim
594 words
A computer system for generating a downscaled image of a computer display image, the computer system generating a set of display signals to display the downscaled image on a television, the display image comprising a plurality of display image horizontal lines, the downscaled image comprising a plurality of downscaled image horizontal lines, the computer system comprising: a system bus; a host for sending a set of display data and a set of commands over said system bus; a display unit for displaying the computer display image; and a graphics controller coupled to said system bus, said graphics controller generating the set of display signals by processing the set of display data and the set of commands, said graphics controller generating an another set of display signals to display the computer display image on said display unit, said graphics controller comprising: a pixel data generator for generating a first set of display image horizontal lines and a second set of display image horizontal lines, the first set of display image horizontal lines and the second set of display image horizontal lines being comprised in the plurality of display image horizontal lines, wherein said pixel data generator is designed to generate the another set of display signals from the first set of display image horizontal lines and the second set of display image horizontal lines, and wherein the first set of display image horizontal lines comprising a different number of horizontal lines than the second set of display image horizontal lines, said pixel data generator generating the first set of display image horizontal lines and the second set of display image horizontal lines in the same amount of time in response to the set of clock signals; a converter for generating a first downscaled image horizontal line by combining the first set of display image horizontal lines, said converter generating a second downscaled image horizontal line by combining the second set of display image horizontal lines, the first downscaled image horizontal line and the second downscaled image horizontal line being comprised in the plurality of downscaled image horizontal lines, said converter comprising: a horizontal downscaler for downscaling the plurality of display image horizontal lines in a horizontal direction to generate a plurality of horizontally downscaled lines, and a combiner coupled to said horizontal downscaler, said combiner combining the plurality of horizontally downscaled lines to generate the first downscaled image horizontal line and the second downscaled image horizontal line; a clock generator coupled to said pixel data generator, said clock generator generating a set of clock signals to said pixel data generator, the set of clock signals causing said pixel data generator to generate the first set of display image horizontal lines and the second set of display image horizontal lines; a control logic coupled to said clock generator, said control logic causing said clock generator to generate the set of clock signals with a first frequency when said pixel data generator generates the first set of display image horizontal lines, and to generate the set of clock signals with a second frequency when said pixel data generator generates the second set of display image horizontal lines; an interlacer to receive the first downscaled image horizontal line and the second downscaled image horizontal line at a first rate, and to send the first downscaled image horizontal line and the second downscaled image horizontal line at a second rate; and a horizontal upscaler coupled to said interlacer, said horizontal upscaler upscaling the first downscaled image horizontal line and the second downscaled image horizontal line in a horizontal direction.
Claim 30
Dependent Claim
594 words
A computer system for generating a downscaled image of a computer display image, the computer system generating a set of display signals to display the downscaled image on a television, the display image comprising a plurality of display image horizontal lines, the downscaled image comprising a plurality of downscaled image horizontal lines, the computer system comprising: a system bus; a host for sending a set of display data and a set of commands over said system bus; a display unit for displaying the computer display image; and a graphics controller coupled to said system bus, said graphics controller generating the set of display signals by processing the set of display data and the set of commands, said graphics controller generating an another set of display signals to display the computer display image on said display unit, said graphics controller comprising: a pixel data generator for generating a first set of display image horizontal lines and a second set of display image horizontal lines, the first set of display image horizontal lines and the second set of display image horizontal lines being comprised in the plurality of display image horizontal lines, wherein said pixel data generator is designed to generate the another set of display signals from the first set of display image horizontal lines and the second set of display image horizontal lines, and wherein the first set of display image horizontal lines comprising a different number of horizontal lines than the second set of display image horizontal lines, said pixel data generator generating the first set of display image horizontal lines and the second set of display image horizontal lines in the same amount of time in response to the set of clock signals; a converter for generating a first downscaled image horizontal line by combining the first set of display image horizontal lines, said converter generating a second downscaled image horizontal line by combining the second set of display image horizontal lines, the first downscaled image horizontal line and the second downscaled image horizontal line being comprised in the plurality of downscaled image horizontal lines, said converter comprising: a horizontal downscaler for downscaling the plurality of display image horizontal lines in a horizontal direction to generate a plurality of horizontally downscaled lines, and a combiner coupled to said horizontal downscaler, said combiner combining the plurality of horizontally downscaled lines to generate the first downscaled image horizontal line and the second downscaled image horizontal line; a clock generator coupled to said pixel data generator, said clock generator generating a set of clock signals to said pixel data generator, the set of clock signals causing said pixel data generator to generate the first set of display image horizontal lines and the second set of display image horizontal lines; a control logic coupled to said clock generator, said control logic causing said clock generator to generate the set of clock signals with a first frequency when said pixel data generator generates the first set of display image horizontal lines, and to generate the set of clock signals with a second frequency when said pixel data generator generates the second set of display image horizontal lines; an interlacer to receive the first downscaled image horizontal line and the second downscaled image horizontal line at a first rate, and to send the first downscaled image horizontal line and the second downscaled image horizontal line at a second rate; and a horizontal upscaler coupled to said interlacer, said horizontal upscaler upscaling the first downscaled image horizontal line and the second downscaled image horizontal line in a horizontal direction.
Claim 31
Independent Claim
258 words
A method of downscaling a display image in a graphics controller, the display image comprising a plurality of horizontal lines of pixel data, the downscaled image comprising a plurality of downscaled image horizontal lines of pixel data, the method comprising the steps of: generating a first set and a second set of horizontal lines of pixel data, the first set of horizontal lines of pixel data comprising a different number of horizontal lines of pixel data than the second set of horizontal lines of pixel data; combining the first set of horizontal lines of pixel data to generate a first downscaled image horizontal line of pixel data; combining the second set of horizontal lines of pixel data to generate a second downscaled image horizontal line of pixel data; controlling a rate at which said step of combining the first set of horizontal lines of pixel data generates the first set of display image horizontal lines of pixel data and said step of combining the second set of horizontal lines of pixel data generates the second set of display image horizontal lines of pixel data by generating a set of clock signals with a first frequency when said step of combining the first set of horizontal lines of pixel data generates the first set of display image horizontal lines of pixel data, and sending a set of clock signals with a second frequency when said step of combining the second set of horizontal lines of pixel data generates the second set of display image horizontal lines of pixel data.
Claim 32
Independent Claim
258 words
A method of downscaling a display image in a graphics controller, the display image comprising a plurality of horizontal lines of pixel data, the downscaled image comprising a plurality of downscaled image horizontal lines of pixel data, the method comprising the steps of: generating a first set and a second set of horizontal lines of pixel data, the first set of horizontal lines of pixel data comprising a different number of horizontal lines of pixel data than the second set of horizontal lines of pixel data; combining the first set of horizontal lines of pixel data to generate a first downscaled image horizontal line of pixel data; combining the second set of horizontal lines of pixel data to generate a second downscaled image horizontal line of pixel data; controlling a rate at which said step of combining the first set of horizontal lines of pixel data generates the first set of display image horizontal lines of pixel data and said step of combining the second set of horizontal lines of pixel data generates the second set of display image horizontal lines of pixel data by generating a set of clock signals with a first frequency when said step of combining the first set of horizontal lines of pixel data generates the first set of display image horizontal lines of pixel data, and sending a set of clock signals with a second frequency when said step of combining the second set of horizontal lines of pixel data generates the second set of display image horizontal lines of pixel data.
Claim 33
Independent Claim
71 words
The method of step 24 wherein said step of combining the first set of horizontal lines of pixel data generates the first set of display image horizontal lines of pixel data and said step of combining the second set of horizontal lines of pixel data generates the second set of display image horizontal lines of pixel data in the same amount of time in response to the set of clock signals.
Claim 34
Independent Claim
71 words
The method of step 24 wherein said step of combining the first set of horizontal lines of pixel data generates the first set of display image horizontal lines of pixel data and said step of combining the second set of horizontal lines of pixel data generates the second set of display image horizontal lines of pixel data in the same amount of time in response to the set of clock signals.
Claim 35
Dependent Claim
30 words
The method of claim 25 further comprising the step of: generating the set of clock signals of a second frequency from the set of clock signals of a first frequency.