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

Method and apparatus for processing video data utilizing a palette digital to analog converter

Assignee: ATI Technologies ULC
•
Filing: 1998-03-02
•
Granted: 2000-05-23
•
Expires: 2018-03-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for processing video graphics utilizing less power is accomplished by providing a clock circuit that generates a clock signal. The clock signal is fed to a synchronization circuit that generates horizontal and vertical retrace. The clock signal is also provided to a look-up table DAC (digital to analog converter), or a palette DAC. While the video graphics circuit is processing data for display, the clock circuit provides the clock signal to the both the look-up table DAC and the synchronization circuit. When the data being processed is non-video data (i.e., the horizontal and vertical synchronization information), the clock circuit ceases to provide the clock signal to the look-up table DAC, which disables the look-up table DAC. Thus, it is not consuming power. The clock circuit again provides the clock signal to the look-up table DAC when the data being processed is video data (i.e., the data that is to be displayed).

Inventors

  • 👤 David Glen
  • 👤 Gord Caruk
  • 👤 Raj Verma
  • 👤 Keith Lee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 08:29
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/18; G09G2330/00; G09G2330/02; G09G2330/021; G09G5/02; G09G5/06

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 176 words
A video graphics processing circuit comprises: memory for storing display data as digital words; controller that generates synchronization information, control information, and address information; address generation unit operably coupled to the controller and the memory, wherein the address generation unit generates addresses based on the address information, wherein the addresses are used to retrieve the digital words from the memory to produce retrieved digital words; a look-up table DAC operably coupled to receive the retrieved digital words and to produce therefrom pixel information; a synchronization circuit operably coupled to receive the synchronization information and to produce therefrom synchronization signals; and clock circuit operably coupled to the synchronization circuit and to the look-up table DAC, wherein the clock circuit generates a first clock signal having a first clock rate and a second clock signal having the first clock rate, wherein the first clock signal is provided to the synchronization circuit and the second clock signal is provided to the look-up table DAC, and wherein the clock circuit disables the second clock signal based on the control information.
Claim 2
Dependent Claim 176 words
A video graphics processing circuit comprises: memory for storing display data as digital words; controller that generates synchronization information, control information, and address information; address generation unit operably coupled to the controller and the memory, wherein the address generation unit generates addresses based on the address information, wherein the addresses are used to retrieve the digital words from the memory to produce retrieved digital words; a look-up table DAC operably coupled to receive the retrieved digital words and to produce therefrom pixel information; a synchronization circuit operably coupled to receive the synchronization information and to produce therefrom synchronization signals; and clock circuit operably coupled to the synchronization circuit and to the look-up table DAC, wherein the clock circuit generates a first clock signal having a first clock rate and a second clock signal having the first clock rate, wherein the first clock signal is provided to the synchronization circuit and the second clock signal is provided to the look-up table DAC, and wherein the clock circuit disables the second clock signal based on the control information.
Claim 3
Dependent Claim 76 words
The video graphics processing circuit of claim 1 further comprises, within the look-up table DAC, an unpacking circuit operably coupled to receive the retrieved digital words and to produce therefrom pixel data; a palette circuit operably coupled to the unpacking circuit, wherein the palette circuit converts the pixel data to format specific pixel data; and a digital to analog converter operably coupled to receive the format specific pixel data and to produce therefrom the pixel information.
Claim 4
Dependent Claim 37 words
The video graphics processing circuit of claim 2 further comprises, within the clock circuit, circuitry for enabling, when the digital word contains the blanking information, the second clock signal when a change of palette signal is detected.
Claim 5
Dependent Claim 67 words
The video graphics processing circuit of claim 1 further comprises, the clock circuit being operably coupled to receive a horizontal count value, wherein the clock circuit disables the second clock signal when horizontal count value equates a horizontal display value, and enables the second clock signal when the horizontal count value is reset, wherein the horizontal display value indicates when the digital word contains the blanking information.
Claim 6
Independent Claim 83 words
A method for processing display data, the method comprising the steps of: a) detecting beginning of horizontal blanking in a stream of the display data; b) when the beginning of the horizontal blanking is detected, removing a clock signal from a pixel generation circuit; c) detecting selection of a palette change/read while the clock signal is removed from pixel generation circuit; and d) when the palette change/read is detected, coupling the clock signal to the pixel generation circuit to process the palette change/read.
Claim 7
Independent Claim 83 words
A method for processing display data, the method comprising the steps of: a) detecting beginning of horizontal blanking in a stream of the display data; b) when the beginning of the horizontal blanking is detected, removing a clock signal from a pixel generation circuit; c) detecting selection of a palette change/read while the clock signal is removed from pixel generation circuit; and d) when the palette change/read is detected, coupling the clock signal to the pixel generation circuit to process the palette change/read.
Claim 8
Dependent Claim 24 words
The method of claim 5 further comprises, within step (b), removing the clock signal from the pixel generation circuit by disabling the clock signal.
Claim 9
Dependent Claim 24 words
The method of claim 5 further comprises, within step (b), removing the clock signal from the pixel generation circuit by de-coupling the clock signal.
Claim 10
Dependent Claim 26 words
The method of claim 5 further comprises, within step (d), removing the clock signal from the pixel generation circuit when the palette change/read has been processed.
Claim 11
Dependent Claim 16 words
The method of claim 5 further comprises continuously providing the clock signal to a synchronization circuit.
Claim 12
Dependent Claim 98 words
A video graphics processing circuit comprises: a processing unit; and memory that stores programming instructions that, when read by the processing unit, causes the processing unit to (a) detect beginning of horizontal blanking in a stream of the display data; (b) remove a clock signal from a pixel generation circuit when the beginning of the horizontal blanking is detected; (c) detect selection of a palette change while the clock signal is removed from pixel generation circuit; and (d) couple the clock signal to the pixel generation circuit to process the palette change when the palette change is detected.
Claim 13
Dependent Claim 98 words
A video graphics processing circuit comprises: a processing unit; and memory that stores programming instructions that, when read by the processing unit, causes the processing unit to (a) detect beginning of horizontal blanking in a stream of the display data; (b) remove a clock signal from a pixel generation circuit when the beginning of the horizontal blanking is detected; (c) detect selection of a palette change while the clock signal is removed from pixel generation circuit; and (d) couple the clock signal to the pixel generation circuit to process the palette change when the palette change is detected.
Claim 14
Dependent Claim 41 words
The video graphics processing circuit of claim 10 further comprises, within the memory, programming instructions that, when read by the processing unit, causes the processing unit to remove the clock signal from the pixel generation circuit by disabling the clock signal.
Claim 15
Dependent Claim 41 words
The video graphics processing circuit of claim 10 further comprises, within the memory, programming instructions that, when read by the processing unit, causes the processing unit to remove the clock signal from the pixel generation circuit by de-coupling the clock signal.
Claim 16
Dependent Claim 43 words
The video graphics processing circuit of claim 10 further comprises, within the memory, programming instructions that, when read by the processing unit, causes the processing unit to remove the clock signal from the pixel generation circuit when the palette change has been processed.
Claim 17
Dependent Claim 36 words
The video graphics processing circuit of claim 10 further comprises, within the memory, programming instructions that, when read by the processing unit, causes the processing unit to continuously provide the clock signal to a synchronization circuit.

References Cited (Backward Citations)

US5861879A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag