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

Digital display unit of a computer system having an improved method and apparatus for sampling analog display signals

Assignee: Tamiras Per Pte Ltd LLC
•
Filing: 1998-06-20
•
Granted: 2000-11-14
•
Expires: 2018-06-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital display unit for minimizing the display artifacts which may be caused by aliasing of high frequency distortions present in wide bandwidth analog display signals. The minimization is achieved by modulating a sampling clock signal by different phase delay amounts for successive lines or frame. Due to such modulation, the analog display signal is sampled at different sampling points in different frames for the same pixel position. As digital display screens are typically designed to respond slowly to differing scanning intensities and as the human eye generally averages different color intensities at the same point, a low-pass filter effect may be in place with respect to the samples taken at the same pixel position. Display artifacts are minimized due to the sampling at different sampling points and the low-pass filter effect.

Inventors

  • 👤 Alexander Julian Eglit

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 17:37
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/003; G09G5/006; G09G5/008; G09G5/18; G09G2320/00; G09G2320/02

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 294 words
A method of displaying a plurality of image frames on a display screen of a digital display unit, wherein said plurality of image frames are encoded in an analog display signal, wherein said analog display signal includes an analog display data and corresponding synchronization signals, wherein each of a plurality of portions of said analog display data encodes a pixel data element value included in a plurality of pixel data element values, said plurality of pixel data element values defining a corresponding image frame, said method comprising the steps of: (a) receiving said analog display signal in said digital display unit; (b) generating an intermediate clock signal synchronized with said synchronization signals; (c) sampling said analog display data using a sampling clock signal to generate a plurality of sampled data values; (d) displaying images on said display screen based on said sampled data values generated in step (c); (e) generating said sampling clock signal by modulating said intermediate clock signal by a different phase delay amount for successive image frames, (f) maintaining a phase delay control register to specify said phase delay amount by which said intermediate clock is to be modulated; (g) generating a randomization sequence table including a plurality of randomization values; (h) selecting one of said plurality of randomization values at the beginning of reception of each of said plurality of frames; and (i) storing said randomization value selected in step (h) into said phase delay control register such that said selected randomization value specifies said phase delay by which said intermediate clock is to be modified, wherein the modulation by a different phase delay amount in step (e) causes said analog display data to be sampled at different sampling points for the same pixel position in said successive image frames.
Claim 2
Independent Claim 294 words
A method of displaying a plurality of image frames on a display screen of a digital display unit, wherein said plurality of image frames are encoded in an analog display signal, wherein said analog display signal includes an analog display data and corresponding synchronization signals, wherein each of a plurality of portions of said analog display data encodes a pixel data element value included in a plurality of pixel data element values, said plurality of pixel data element values defining a corresponding image frame, said method comprising the steps of: (a) receiving said analog display signal in said digital display unit; (b) generating an intermediate clock signal synchronized with said synchronization signals; (c) sampling said analog display data using a sampling clock signal to generate a plurality of sampled data values; (d) displaying images on said display screen based on said sampled data values generated in step (c); (e) generating said sampling clock signal by modulating said intermediate clock signal by a different phase delay amount for successive image frames, (f) maintaining a phase delay control register to specify said phase delay amount by which said intermediate clock is to be modulated; (g) generating a randomization sequence table including a plurality of randomization values; (h) selecting one of said plurality of randomization values at the beginning of reception of each of said plurality of frames; and (i) storing said randomization value selected in step (h) into said phase delay control register such that said selected randomization value specifies said phase delay by which said intermediate clock is to be modified, wherein the modulation by a different phase delay amount in step (e) causes said analog display data to be sampled at different sampling points for the same pixel position in said successive image frames.
Claim 3
Dependent Claim 46 words
The method of claim 1, further comprising the step of passing said pixel data elements corresponding to the same pixel position through a low-pass filter such that a pixel intensity corresponding to the average value of said pixel data elements is displayed on said display screen.
Claim 4
Dependent Claim 30 words
The method of claim 1, wherein step (e) comprises the step of phase delaying said intermediate clock signal once for each horizontal line included in said plurality of image frames.
Claim 5
Dependent Claim 27 words
The method of claim 1, wherein step (e) comprises the step of phase delaying said intermediate clock signal once for each of said plurality of image frames.
Claim 6
Dependent Claim 30 words
The method of claim 1, wherein the modulation of step (e) is performed even when synchronization of step (b) is attained between said intermediate clock signal and said synchronization signals.
Claim 7
Dependent Claim 324 words
A circuit for generating a sampling clock signal for an analog to digital converter (ADC) in a digital display unit, said ADC being used to sample a display signal, wherein said display signal includes an analog display data and corresponding synchronization signals, wherein each of a plurality of portions of said analog display data encodes a pixel data element value included in a plurality of pixel data element values, said plurality of pixel data element values defining a corresponding image frame, said circuit comprising: a clock generator circuit for generating an intermediate clock signal synchronized with said synchronization signals, wherein said intermediate clock signal specifies a specific sampling point at which said ADC samples each of said plurality of portions of said analog display data to recover a corresponding pixel data element value; a modulation circuit for modulating said intermediate clock signal by a different phase delay amount for successive image frames of said analog display signal, such that said analog display data is sampled at different sampling points for the same pixel position in said successive image frames, wherein at least some of said different sampling points are different from said specific sampling point specified by said intermediate clock signal synchronized with said synchronization signals, wherein said modulation circuit comprises: a delay determination circuit for determining an amount of phase delay by which said intermediate clock is to be modulated, wherein said delay determination block comprises a programmable register for storing a number indicative of said amount of phase delay, and wherein said delay determination block receives a new number from a memory in response to a beginning of new image frame being received in said analog display signal, said delay determination block storing said new number in said programmable register such that said amount of phase delay is varied for each of said successive frames; and an adjustable delay block for modulating said intermediate clock signal by said amount of phase delay.
Claim 8
Dependent Claim 324 words
A circuit for generating a sampling clock signal for an analog to digital converter (ADC) in a digital display unit, said ADC being used to sample a display signal, wherein said display signal includes an analog display data and corresponding synchronization signals, wherein each of a plurality of portions of said analog display data encodes a pixel data element value included in a plurality of pixel data element values, said plurality of pixel data element values defining a corresponding image frame, said circuit comprising: a clock generator circuit for generating an intermediate clock signal synchronized with said synchronization signals, wherein said intermediate clock signal specifies a specific sampling point at which said ADC samples each of said plurality of portions of said analog display data to recover a corresponding pixel data element value; a modulation circuit for modulating said intermediate clock signal by a different phase delay amount for successive image frames of said analog display signal, such that said analog display data is sampled at different sampling points for the same pixel position in said successive image frames, wherein at least some of said different sampling points are different from said specific sampling point specified by said intermediate clock signal synchronized with said synchronization signals, wherein said modulation circuit comprises: a delay determination circuit for determining an amount of phase delay by which said intermediate clock is to be modulated, wherein said delay determination block comprises a programmable register for storing a number indicative of said amount of phase delay, and wherein said delay determination block receives a new number from a memory in response to a beginning of new image frame being received in said analog display signal, said delay determination block storing said new number in said programmable register such that said amount of phase delay is varied for each of said successive frames; and an adjustable delay block for modulating said intermediate clock signal by said amount of phase delay.
Claim 9
Dependent Claim 27 words
circuit of claim 6, wherein delay determination block generates a sequence of random numbers, wherein each of said random numbers is representative of said different phase delay.
Claim 10
Dependent Claim 21 words
The circuit of claim 7, wherein said delay determination block generates one of said sequence of numbers for every image frame.
Claim 11
Dependent Claim 27 words
The circuit of claim 7, wherein said delay determination block generates one of said sequence of numbers for every horizontal line of said plurality of image frames.
Claim 12
Dependent Claim 89 words
The circuit of claim 6, wherein said adjustable delay block comprises: an analog variable delay element coupled to receive said intermediate clock signal and generate said sampling signal; and an ADC for driving said analog variable delay element, said ADC receiving a sequence of numbers representing said amounts of phase delay, said generating an analog signal having an voltage proportional to each of said sequence of numbers, wherein said analog signal causes to delay said intermediate signal by an amount proportionate to said voltage to generate said sampling signal.
Claim 13
Dependent Claim 82 words
The circuit of claim 6, wherein said adjustable delay block comprises: a plurality of delay elements coupled in sequence, wherein a first one of said plurality of delay elements receives said intermediate signal and each of said plurality of delay elements generates an output comprising said intermediate signal delayed by a different time delay; and a multiplexor selecting one of said outputs of said plurality of delays elements under the control of said delay determination circuit to generate said sampling clock signal.
Claim 14
Dependent Claim 36 words
The circuit of claim 6, wherein said modulation circuit modulates said intermediate clock signal by said different phase delay amount for successive image frames even when said intermediate clock signal is synchronized with said synchronization signals.
Claim 15
Dependent Claim 374 words
A computer system, comprising: a central processing unit (CPU) coupled to a bus; a random access memory coupled to said bus; a graphics controller circuit receiving a plurality of pixel data element values from said CPU, said graphics controller circuit generating an analog display signal including an analog display data and corresponding synchronization signals, wherein each of a plurality of portions of said analog display data encodes a pixel data element value included in said plurality of pixel data element values, said plurality of pixel data element values defining a corresponding image frame, wherein a plurality of image frames are encoded in said analog display signal; a digital display unit coupled to said graphics controller circuit, said digital display unit for displaying said plurality of image frames, said digital display unit comprising: a digital display screen; a clock generator circuit for generating an intermediate clock signal synchronized with said synchronization signals; a modulation circuit for generating a sampling clock signal by modulating said intermediate clock signal by different phase delay amounts for successive image frames, wherein said modulation circuit comprises: a delay determination circuit for determining an amount of phase delay by which said intermediate clock is to be modulated, wherein said delay determination block comprises a programmable register for storing a number indicative of said amount of phase delay, and wherein said delay determination block receives a new number from a memory in response to a beginning of new image frame being received in said analog display signal, said delay determination block storing said new number in said programmable register such that said amount of phase delay is varied for each of said successive frames; and an adjustable delay block for modulating said intermediate clock signal by said amount of phase delay, an analog to digital converter (ADC) coupled to said modulation circuit, said ADC receiving said sampling clock and sampling said analog display data to generate a plurality of pixel data elements, wherein modulation by different phase delay amounts causes said ADC to sample said analog display data at different sampling points for the same pixel position in said successive image frames; and an interface for generating display signals on said digital display screen based on said plurality of pixel data elements.
Claim 16
Dependent Claim 374 words
A computer system, comprising: a central processing unit (CPU) coupled to a bus; a random access memory coupled to said bus; a graphics controller circuit receiving a plurality of pixel data element values from said CPU, said graphics controller circuit generating an analog display signal including an analog display data and corresponding synchronization signals, wherein each of a plurality of portions of said analog display data encodes a pixel data element value included in said plurality of pixel data element values, said plurality of pixel data element values defining a corresponding image frame, wherein a plurality of image frames are encoded in said analog display signal; a digital display unit coupled to said graphics controller circuit, said digital display unit for displaying said plurality of image frames, said digital display unit comprising: a digital display screen; a clock generator circuit for generating an intermediate clock signal synchronized with said synchronization signals; a modulation circuit for generating a sampling clock signal by modulating said intermediate clock signal by different phase delay amounts for successive image frames, wherein said modulation circuit comprises: a delay determination circuit for determining an amount of phase delay by which said intermediate clock is to be modulated, wherein said delay determination block comprises a programmable register for storing a number indicative of said amount of phase delay, and wherein said delay determination block receives a new number from a memory in response to a beginning of new image frame being received in said analog display signal, said delay determination block storing said new number in said programmable register such that said amount of phase delay is varied for each of said successive frames; and an adjustable delay block for modulating said intermediate clock signal by said amount of phase delay, an analog to digital converter (ADC) coupled to said modulation circuit, said ADC receiving said sampling clock and sampling said analog display data to generate a plurality of pixel data elements, wherein modulation by different phase delay amounts causes said ADC to sample said analog display data at different sampling points for the same pixel position in said successive image frames; and an interface for generating display signals on said digital display screen based on said plurality of pixel data elements.
Claim 17
Dependent Claim 81 words
The computer system of claim 13, wherein said digital display screen includes a plurality of pixels, wherein said digital display screen is designed to respond slowly to changes in color intensity on any of said plurality of pixels, wherein the resulting slow response causes said digital display screen to operate as a low pass filter such that a user perceives the average intensity corresponding to different sampled data element values generated for the sampled pixel position in said successive image frames.
Claim 18
Dependent Claim 37 words
The computer system of claim 13, wherein said modulation circuit modulates said intermediate clock signal by said different phase delay amount for successive image frames even when said intermediate clock signal is synchronized with said synchronization signals.

References Cited (Backward Citations)

US5841430A Cited
US5912713A Cited
US5821910A Cited
US5917461A Cited
US5959691A Cited
US5742799A Cited
US5739867A Cited
US5796392A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag