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

Method and apparatus for automatic pixel clock phase and frequency correction in analog to digital video signal conversion

Assignee: Seiko Epson Corp
•
Filing: 1996-12-05
•
Granted: 1998-06-16
•
Expires: 2016-12-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for producing a digital video signal from an analog video signal, the analog video signal including an analog video data signal that is raster scanned in lines across a CRT screen to form consecutive frames of video information, the raster scanning controlled by use of a horizontal synchronizing signal (Hsync) that controls a line scan rate, and a vertical synchronizing signal (Vsync) that controls a frame refresh rate, to produce consecutive frames of video information, wherein the digital video signal is produced by generating a pixel clock signal with pixel clocks for repetitively sampling instantaneous values of the analog video data signal, and digitizing the analog video data signal based on the pixel clock sampling. An expected width E, measured in number of pixel clocks, of a video image producible by the analog video signal is estimated, and an actual width W, measured in number of pixel clocks, of the video image producible by the analog video signal is calculated. The actual width W is compared with the expected width E. When E does not equal W, at least one of a frequency component and a phase component of the pixel clock signal is adjusted until E equals W. The phase of the pixel clock signal may also be corrected by selecting a selected pixel component, and iteratively adjusting the pixel clock phase until a jitter zone of a pixel clock pulse is centrally registered with the selected pixel component.

Inventors

  • 👤 Michael G. West

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 04:35
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/003; G09G5/006; G09G5/008; G09G3/00; G09G3/20; G09G5/08; G09G5/18; H; H04; H04N; H04N5/00; H04N5/04; H04N5/12; H04N5/126; H04N5/74; H04N5/7416; H04N5/7441; H04N2005/745; H04N5/44; H04N5/46

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 212 words
A method for recovering at least one of a correct phase and frequency clock for an analog video signal that is converted for display on a digital display object having pixels arranged in lines and columns, the analog video signal including an analog video data signal with pixel components being generated at a pixel component frequency, the analog video data signal being generated to produce frames of analog video data, each frame being made up of a plurality of lines of pixel components, with each line having a central active video region made up of activated pixel components, the central active video region having edges surrounded by inactive blanked regions made up of inactive pixel components, the method comprising the steps of: generating a pixel clock waveform having a series of pixel clock pulses, the pixel clock pulses having portions operable to sample values of the analog video signal; sampling values of the analog video signal pixel components with the pixel clock pulses; selecting a pixel component adjacent the edge of the central active video region that is horizontally stationary from frame to frame of analog video data; and automatically iteratively adjusting a phase of the pixel clock pulses until a pixel clock pulse is centrally registered with the selected pixel component.
Claim 2
Independent Claim 212 words
A method for recovering at least one of a correct phase and frequency clock for an analog video signal that is converted for display on a digital display object having pixels arranged in lines and columns, the analog video signal including an analog video data signal with pixel components being generated at a pixel component frequency, the analog video data signal being generated to produce frames of analog video data, each frame being made up of a plurality of lines of pixel components, with each line having a central active video region made up of activated pixel components, the central active video region having edges surrounded by inactive blanked regions made up of inactive pixel components, the method comprising the steps of: generating a pixel clock waveform having a series of pixel clock pulses, the pixel clock pulses having portions operable to sample values of the analog video signal; sampling values of the analog video signal pixel components with the pixel clock pulses; selecting a pixel component adjacent the edge of the central active video region that is horizontally stationary from frame to frame of analog video data; and automatically iteratively adjusting a phase of the pixel clock pulses until a pixel clock pulse is centrally registered with the selected pixel component.
Claim 3
Independent Claim 330 words
A method for recovering a correct phase clock for an analog video signal that is converted for display on a digital display object having pixels arranged in lines and columns, the analog video signal including an analog video data signal with pixel components being generated at a pixel component frequency, the analog video data signal being generated to produce frames of analog video data, each frame being made up of a plurality of lines of pixel components, with each line having a central active video region made up of activated pixel components and inactive blanked regions made up of inactive pixel components on either side of the central active region, the method comprising the steps of: generating a pixel clock waveform having a series of pixel clock pulses, the pixel clock pulses having a clock frequency that is equal to the pixel component frequency of the analog video signal; sampling values of the analog video signal with the pixel clock pulses; designating the pixel clock pulses that sample each line of analog video data with consecutive numbers; identifying a selected number of the consecutive numbers that is associated with a pixel clock pulse that samples a selected pixel component in the frames of analog video data, wherein the selected pixel component is horizontally stationary from frame to frame of analog video data; iteratively adjusting a pixel clock pulse phase for each of a series of frames until the selected number associated with the selected pixel component shifts by one integer to a shifted number, and further until the shifted number associated with the selected pixel component shifts back to the selected number; identifying a subseries of frames within the series of frames, wherein each of the subseries of frames is associated with the shifted number; identifying a corrected phase setting associated with a frame at the center of the subseries of frames associated with the shifted number; and setting the pixel clock pulse phase component to the corrected phase setting.
Claim 4
Independent Claim 330 words
A method for recovering a correct phase clock for an analog video signal that is converted for display on a digital display object having pixels arranged in lines and columns, the analog video signal including an analog video data signal with pixel components being generated at a pixel component frequency, the analog video data signal being generated to produce frames of analog video data, each frame being made up of a plurality of lines of pixel components, with each line having a central active video region made up of activated pixel components and inactive blanked regions made up of inactive pixel components on either side of the central active region, the method comprising the steps of: generating a pixel clock waveform having a series of pixel clock pulses, the pixel clock pulses having a clock frequency that is equal to the pixel component frequency of the analog video signal; sampling values of the analog video signal with the pixel clock pulses; designating the pixel clock pulses that sample each line of analog video data with consecutive numbers; identifying a selected number of the consecutive numbers that is associated with a pixel clock pulse that samples a selected pixel component in the frames of analog video data, wherein the selected pixel component is horizontally stationary from frame to frame of analog video data; iteratively adjusting a pixel clock pulse phase for each of a series of frames until the selected number associated with the selected pixel component shifts by one integer to a shifted number, and further until the shifted number associated with the selected pixel component shifts back to the selected number; identifying a subseries of frames within the series of frames, wherein each of the subseries of frames is associated with the shifted number; identifying a corrected phase setting associated with a frame at the center of the subseries of frames associated with the shifted number; and setting the pixel clock pulse phase component to the corrected phase setting.
Claim 5
Dependent Claim 25 words
The method of claim 2, wherein the selected pixel component is positioned in the active video region immediately adjacent one of the inactive blanked regions.
Claim 6
Dependent Claim 16 words
The method of claim 2, wherein the selected pixel component is a left-hand-most active pixel component.
Claim 7
Dependent Claim 17 words
The method of claim 2, wherein the shifted number is one integer different than the selected number.
Claim 8
Dependent Claim 36 words
The method of claim 2, wherein the selected pixel component is selected by the steps of: selecting a threshold pixel value; calculating values for the pixel components; and comparing the values with the threshold pixel value.
Claim 9
Dependent Claim 21 words
The method of claim 6, wherein the selected pixel component has a value that is greater than the threshold pixel value.
Claim 10
Dependent Claim 37 words
The method of claim 6, wherein a first pixel component that is sampled in a frame of analog video data that has a calculated value greater than the threshold value is selected as the selected pixel component.
Claim 11
Dependent Claim 89 words
The method of claim 2, wherein the clock frequency is set equal to the pixel component frequency by the steps of: estimating an expected width E, measured in number of pixel clock pulses, of an expected video image producible by the analog video signal; calculating an actual width W, measured in number of pixel clock pulses, of an actual video image producible by the analog video signal; comparing the actual width W with the expected width E; and automatically adjusting the clock frequency whenever one of W>E+1 and W<E.
Claim 12
Dependent Claim 13 words
The method of claim 9, wherein the clock frequency is decreased whenever E<W-1.
Claim 13
Dependent Claim 13 words
The method of claim 9, wherein the clock frequency is increased whenever E>W.
Claim 14
Dependent Claim 29 words
The method of claim 8, wherein the clock frequency is adjustable by adjusting a number n of pixel clock pulses across each line in a frame of video data.
Claim 15
Independent Claim 187 words
A system for recovering a correct phase clock for an analog video signal that is converted for display on a digital display object having pixels arranged in lines and columns, the analog video signal including an analog video data signal with pixel components being generated at a pixel component frequency, the analog video data signal being generated to produce frames of analog video data, each frame being made up of a plurality of lines of pixel components having a central active video region defined by edges that are surrounded by regions made up of inactive pixel components, the system comprising: a pixel clock signal generator for generating pixel clock pulses, the pixel clock pulses having portions that sample values of the analog video signal pixel components; a pixel component selection means for identifying a selected pixel component adjacent the edge of the central active video region that has a constant horizontal position from frame to frame; a programmable delay device operable to automatically and iteratively adjust a phase of the pixel clock pulses until a pixel clock pulse portion is centrally registered with the selected pixel component.
Claim 16
Independent Claim 187 words
A system for recovering a correct phase clock for an analog video signal that is converted for display on a digital display object having pixels arranged in lines and columns, the analog video signal including an analog video data signal with pixel components being generated at a pixel component frequency, the analog video data signal being generated to produce frames of analog video data, each frame being made up of a plurality of lines of pixel components having a central active video region defined by edges that are surrounded by regions made up of inactive pixel components, the system comprising: a pixel clock signal generator for generating pixel clock pulses, the pixel clock pulses having portions that sample values of the analog video signal pixel components; a pixel component selection means for identifying a selected pixel component adjacent the edge of the central active video region that has a constant horizontal position from frame to frame; a programmable delay device operable to automatically and iteratively adjust a phase of the pixel clock pulses until a pixel clock pulse portion is centrally registered with the selected pixel component.
Claim 17
Independent Claim 350 words
A system for recovering a correct phase clock for an analog video signal that is converted for display on a digital display object having pixels arranged in lines and columns, the analog video signal including an analog video data signal with pixel components being generated at a pixel component frequency, the analog video data signal being generated to produce frames of analog video data, each frame being made up of a plurality of lines of pixel components, with each line having a central active video region made up of activated pixel components and inactive blanked regions made up of inactive pixel components on either side of the central active region, the system comprising: a pixel clock signal generator for generating pixel clock pulses at a clock frequency that is equal to the pixel component frequency of the analog video signal, the pixel clock pulses sampling values of the analog video signal; a counter operable to apply consecutive numbers to the pixel clock pulses that sample each line of pixel components; a pixel component value comparator that identifies a selected pixel component based on a value of the selected pixel component, the selected pixel component having a constant horizontal position from frame to frame; the counter operable to apply a selected number of the consecutive numbers to a pixel clock pulse that samples the selected pixel component; a programmable delay device operable to iteratively adjust a phase of the pixel clock pulses for each of a series of frames until the selected number associated with the selected pixel component shifts by one integer to a shifted number, and further until the shifted number shifts back to the selected number; a memory device operable to consecutively store the selected numbers and shifted numbers of the series of frames; means for selecting a subseries of frames from the series of frames, the subseries of frames being associated with the shifted number, for selecting a corrected phase setting associated with a frame at the center of the subseries of frames, and for setting the pixel clock pulse phase component to the corrected phase setting.
Claim 18
Independent Claim 350 words
A system for recovering a correct phase clock for an analog video signal that is converted for display on a digital display object having pixels arranged in lines and columns, the analog video signal including an analog video data signal with pixel components being generated at a pixel component frequency, the analog video data signal being generated to produce frames of analog video data, each frame being made up of a plurality of lines of pixel components, with each line having a central active video region made up of activated pixel components and inactive blanked regions made up of inactive pixel components on either side of the central active region, the system comprising: a pixel clock signal generator for generating pixel clock pulses at a clock frequency that is equal to the pixel component frequency of the analog video signal, the pixel clock pulses sampling values of the analog video signal; a counter operable to apply consecutive numbers to the pixel clock pulses that sample each line of pixel components; a pixel component value comparator that identifies a selected pixel component based on a value of the selected pixel component, the selected pixel component having a constant horizontal position from frame to frame; the counter operable to apply a selected number of the consecutive numbers to a pixel clock pulse that samples the selected pixel component; a programmable delay device operable to iteratively adjust a phase of the pixel clock pulses for each of a series of frames until the selected number associated with the selected pixel component shifts by one integer to a shifted number, and further until the shifted number shifts back to the selected number; a memory device operable to consecutively store the selected numbers and shifted numbers of the series of frames; means for selecting a subseries of frames from the series of frames, the subseries of frames being associated with the shifted number, for selecting a corrected phase setting associated with a frame at the center of the subseries of frames, and for setting the pixel clock pulse phase component to the corrected phase setting.
Claim 19
Dependent Claim 25 words
The system of claim 14, wherein the selected pixel component is positioned in the active video region immediately adjacent one of the inactive blanked regions.
Claim 20
Dependent Claim 16 words
The system of claim 14, wherein the selected pixel component is a left-hand-most active pixel component.
Claim 21
Dependent Claim 17 words
The system of claim 14, wherein the shifted number is one integer greater than the selected number.
Claim 22
Dependent Claim 17 words
The system of claim 14, wherein the shifted number is one integer smaller than the selected number.
Claim 23
Dependent Claim 23 words
The system of claim 14, wherein the pixel component value comparator is connected to a threshold value register and a pixel value calculator.
Claim 24
Dependent Claim 134 words
The system of claim 14, further comprising: a look-up table containing an expected width E, measured in number of pixel clock pulses, of an expected video image producible by the analog video signal; a left-hand active pixel status register and a right-hand active pixel status register that respectively determine the horizontal positions of the left-most and right-most pixel components of the active video region; means for determining an actual width, measured in number of pixel clock pulses, of an actual video image producible by the analog video signal by subtracting the position held in the right-hand status register from the position held in the left-hand status register; a comparator for comparing the actual width W with the expected width E; and means for automatically adjusting the clock frequency whenever one of W>E+1 and W<E.

References Cited (Backward Citations)

US4905085A Cited
US5404173A Cited
US5539473A Cited
US5657089A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-15 2001-12-15 2002-06-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-15 2005-12-15 2006-06-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-15 2009-12-15 2010-06-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag