IP Library Granted Patent US 6,972,803
Granted Patent B2
US 6,972,803 · App. 10/939,095 · Granted Dec 6, 2005

Video signal format detector and generator system and method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,972,803
App. No.
10/939,095
Granted
Dec 6, 2005
Kind
B2
Abstract

A video processing system and method are provided for generating clock and timing signals from an incoming video signal. The system includes a timing reference circuit for generating a reference clock signal, a video format detector coupled to the reference clock signal and to synchronization data derived from the incoming video signal for generating a format signal indicating the format of the incoming video signal, and a clock and timing generator circuit coupled to the format signal and the reference clock signal for generating clock and timing signals that emulate the incoming video signal, and may be locked to the incoming video signal.

Claims (60)

1. A video processing circuit for generating clock and timing signals from an incoming video signal, comprising;

a timing reference circuit for generating a reference clock signal;

a video format detector coupled to the reference clock signal and to synchronization data derived from the incoming video signal for generating a format signal indicating the format of the incoming video signal; and

a clock and timing generator circuit coupled to the format signal and the reference clock signal for generating clock and timing signals that emulate the incoming video signal;

wherein the video format detector comprises:

a video timing measurement circuit for receiving the synchronization data and the reference clock signal and for measuring one or more parameters of the synchronization data; and

a video format lookup table storing video parameters regarding a plurality of video formats, each of the plurality of video formats being associated with one or more stored video parameters;

wherein the video processing circuit compares the measured parameters from the video tinting measurement circuit with the stored video parameters in the video format lookup table in order to generate the format signal.

2. The video processing circuit of claim 1 , wherein the video timing measurement circuit comprises at least one counter.

3. The video processing circuit of claim 2 , wherein the counter measures the periodicity of the synchronization data.

4. The video processing circuit of claim 3 , wherein the counter measures the periodicity of horizontal synchronization data.

5. The video processing circuit of claim 3 , wherein the counter measures the periodicity of vertical synchronization data.

6. The video processing circuit of claim 1 , wherein the synchronization data includes both horizontal and vertical synchronization data, and wherein the video timing measurement circuit includes at least two measurement circuits, a first measurement circuit for determining a first characteristic of the horizontal synchronization data and a second measurement circuit for determining a second characteristic of the vertical synchronization data.

7. The video processing circuit of claim 6 , wherein the video timing measurement circuit includes two additional measurement circuits, a third circuit for determining a third characteristic of the horizontal synchronization data and a fourth circuit for determining a fourth characteristic of the vertical synchronization data.

8. The video processing circuit of claim 7 , wherein the first, second, third and fourth measurement circuits are counters.

9. The video processing circuit of claim 1 , wherein the video format lookup table associates one or more tolerance levels with at least some of the stored video parameters.

10. The video processing circuit of claim 9 , wherein the one or more tolerance levels are applied to the stored video parameters when comparing the measured parameters to the data stored in the video format lookup table.

11. The video processing circuit of claim 10 , wherein the format signal indicates an unrecognized format if the measured parameters from the video timing measurement circuit do not match up to the stored video parameters in the video format lookup table.

12. A video processing circuit for generating clock and timing signals from an incoming video signal, comprising:

a timing reference circuit for generating a reference clock signal;

a video format detector coupled to the reference clock signal and to synchronization data derived from the incoming video signal for generating a format signal indicating the format of the incoming video signal; and

a clock and timing generator circuit coupled to the format signal and the reference clock signal for generating clock and timing signals that emulate the incoming video signal;

wherein the clock and timing generator circuit comprises:

a frequency and timing parameter table indexed by the format signal for generating frequency and timing parameters associated with the format indicated by the format signal;

a clock generator for receiving the frequency parameter from the frequency and timing parameter table and for generating the clock signal emulating the incoming video signal; and

a timing generator for receiving the timing parameter from the frequency and timing parameter table and for generating the timing signal emulating the incoming video signal.

13. The video processing circuit of claim 12 , wherein the frequency and timing parameter table generates a plurality of timing parameters for each format, and wherein the timing generator receives the plurality of timing parameters and generates a plurality of timing signals emulating the incoming video signal.

14. A video processing method for generating clock and timing signals from an incoming video signal, comprising:

generating a reference clock signal;

deriving synchronization data from the incoming video signal;

generating a format signal indicating the format of the incoming video signal based on the reference clock signals and the synchronization data by:

storing video parameters regarding a plurality of video formats associated with one or more of the stored video parameters;

measuring one or more parameters of the synchronization data; and

comparing the one or more measured parameters of the synchronization data to one or more stored video parameters to generate the format signal; and

generating clock and timing signals that emulate the incoming video signal based on the format signal and the reference clock signal.

15. The method of claim 14 , further comprising:

associating a tolerance level with at least some of the stored video parameters; and

indicating an unrecognized video format in the video format signal if the one or more measured parameters do not match up with the one or more stored video parameters.

16. A video processing method for generating clock and timing signals from an incoming video signal, comprising:

generating a reference clock signal;

deriving synchronization data from the incoming video signal;

generating a format signal indicating the format of the incoming video signal based on the reference clock signals and the synchronization data; and

generating clock and timing signals that emulate the incoming video signal based on the format signal and the reference clock signal by:

indexing a frequency and timing parameter table by the format signal to generate frequency and timing parameters associated with the format indicated by the format signal;

generating the clock signals that emulate the incoming video signal based on the indexed frequency parameter; and

generating the timing signals that emulate the incoming video signal based on the indexed timing parameter.

17. A video processing apparatus for generating clock and timing signals from an incoming video signal, comprising:

means for generating a reference clock signal;

means for deriving synchronization data from the incoming video signal;

means for storing video parameters regarding a plurality of video formats associated with one or more of the stored video parameters;

means for measuring one or more parameters of the synchronization data;

means for comparing the one or more measured parameters of the synchronization data to one or more stored video parameters to generate the format signal; and

means for generating clock and timing signals that emulate the incoming video signal based on the format signal and the reference clock signal.

18. A video processing apparatus for generating clock and timing signals from an incoming video signal, comprising:

means for generating a reference clock signal;

means for deriving synchronization data from the incoming video signal;

means for generating a format signal indicating the format of the incoming video signal based on the reference clock signals and the synchronization data;

means for generating frequency and timing parameters associated with the format indicated by the format signal;

means for generating the clock signals that emulate die incoming video signal bused on the indexed frequency parameter; and

means for generating the timing signals that emulate the incoming video signal based on the indexed timing parameter.

Assignments (7)
ASSIGNMENT OF PATENT SECURITY INTEREST PREVIOUSLY RECORDED AT REEL/FRAME (040646/0799) Recorded Feb 17, 2023
From: HSBC BANK USA, NATIONAL ASSOCIATION, AS RESIGNING AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 062781/0544 →
SECURITY INTEREST Recorded Nov 17, 2016
From: SEMTECH CORPORATION; SEMTECH NEW YORK CORPORATION; SIERRA MONOLITHICS, INC.; SEMTECH EV, INC.; TRIUNE SYSTEMS, L.L.C.; TRIUNE IP, LLC
To: HSBC BANK USA, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 040646/0799 →
SECURITY AGREEMENT Recorded May 2, 2013
From: SEMTECH CORPORATION; SEMTECH NEW YORK CORPORATION; SIERRA MONOLITHICS, INC.
To: HSBC BANK USA, NATIONAL ASSOCIATION
Reel/Frame 030341/0099 →
CHANGE OF NAME Recorded Nov 26, 2012
From: SEMTECH CANADA INC.
To: SEMTECH CANADA CORPORATION
Reel/Frame 029345/0302 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR PREVIOUSLY RECORDED ON REEL 028333 FRAME 0287. ASSIGNOR(S) HEREBY CONFIRMS THE SERIAL NO. 13/309,951 WAS INADVERTENTLY LISTED ON THE REQUEST FOR RECORDATION. Recorded Nov 20, 2012
From: GENNUM CORPORATION
To: SEMTECH CANADA INC.
Reel/Frame 029340/0083 →
MERGER Recorded Jun 7, 2012
From: GENNUM CORPORATION
To: SEMTECH CANADA INC.
Reel/Frame 028333/0287 →
CORRECTION TO ID 700128915 Recorded Nov 10, 2004
From: SETH-SMITH, NIGEL JAMES; JOHNSON, DWAYNE G.; HUDSON, JOHN
To: GENNUM CORPORATION
Reel/Frame 015360/0811 →