Patent US6023262A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6023262A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus in a computer system to generate a downscaled video image for display on a television system

Assignee: Cirrus Logic Inc
•
Filing: 1996-06-28
•
Granted: 2000-02-08
•
Expires: 2016-06-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A graphics controller circuit in a computer system for generating display signals to a television. The graphics controller circuit may downscale a display image to generate a downscaled image. While downscaling, the graphics controller circuit may generate each horizontal line of a downscaled image from a different number of horizontal lines of a display image. In addition, the graphics controller circuit uses clock signals with different frequencies so as to generate each horizontal line of the downscaled image in the same amount of time. The clock frequencies are designed to generate downscaled image horizontal lines at an input rate required for a television. In effect, the graphics controller circuit may avoid dropping display image horizontal lines while downscaling, and also reduce flicker while displaying the downscaled image on a television.

Inventors

  • 👤 Alexander Julian Eglit

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 15:59
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/18; G09G1/00; G09G1/06; G09G1/14; G09G1/16; H; H04; H04N; H04N5/00; H04N5/44; H04N5/445; H04N5/44504; G09G2310/00; G09G2310/02; G09G2310/0224; G09G2340/00; G09G2340/04; G09G2340/0407; G09G2340/0414; G09G2340/0421; H04N9/00; H04N9/64; H04N9/641

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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-07 2003-08-09 2004-02-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-07 2007-08-09 2008-02-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-07 2011-08-09 2012-02-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag