IP Library Granted Patent US 9,438,820
Granted Patent B1
US 9,438,820 · App. 14/613,638 · Granted Sep 6, 2016

Systems and methods for processing composite video signals

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 9,438,820
App. No.
14/613,638
Granted
Sep 6, 2016
Kind
B1
Abstract

System and methods are provided for processing composite video signals. The system includes: a clock synthesizer configured to generate a line lock clock signal; an interpolation unit configured to generate source data associated with a source composite video signal, the source composite video signal being related to a source clock signal; a buffer unit configured to store the source data based at least in part on the source clock signal and provide destination data based at least in part on the line lock clock signal; a signal processing unit configured to process the destination data to extract a synchronization component and determine a phase error between the synchronization component and the line lock clock signal. The clock synthesizer is further configured to adjust the line lock clock signal based at least in part on the phase error.

Claims (62)

1. A system for processing composite video signals, the system comprising:

a clock synthesizer configured to generate a line lock clock signal;

an interpolation unit configured to generate source data associated with a source composite video signal, the source composite video signal being related to a source clock signal;

a buffer unit configured to store the source data based at least in part on the source clock signal and provide destination data based at least in part on the line lock clock signal;

a signal processing unit configured to process the destination data to extract a synchronization component and determine a phase error between the synchronization component and the line lock clock signal;

the clock synthesizer being further configured to adjust the line lock clock signal based at least in part on the phase error, and

the interpolation unit being further configured to adjust the source data based at least in part on the phase error.

2. The system of claim 1 , wherein:

the signal processing unit includes: a loop filter configured to generate a control signal based at least in part on the phase error, and

the clock synthesizer is further configured to adjust the line lock clock signal based at least in part on the control signal.

3. The system of claim 1 , further comprising:

a phase-information generator configured to provide phase information to the interpolation unit;

wherein the interpolation unit is further configured to generate the source data by interpolating the source composite video signal based at least in part on the phase information.

4. The system of claim 3 , wherein:

the phase-information generator is further configured to provide a valid signal to the interpolation unit;

wherein the buffer unit is further configured to store the source data when the valid signal is at a logic high level.

5. The system of claim 4 , wherein:

the signal processing unit includes: a loop filter configured to generate a control signal based at least in part on the phase error, and

the phase-information generator is further configured to adjust the phase information and the valid signal based at least in part on the control signal.

6. The system of claim 1 , wherein the clock synthesizer is further configured to adjust the line lock clock signal to reduce the phase error between the synchronization component and the line lock clock signal.

7. The system of claim 1 , wherein the buffer unit is further configured to output the destination data when the stored source data reaches a threshold.

8. The system of claim 1 , wherein the interpolation unit includes a time-dependent finite impulse response filter.

9. The system of claim 1 , wherein the signal processing unit includes:

an error detector configured to extract the synchronization component and determine the phase error between the synchronization component and the line lock clock signal.

10. The system of claim 9 , wherein the synchronization component corresponds to one or more pulses in the source composite video signal.

11. The system of claim 1 , wherein the signal processing unit includes: a pre-filter configured to remove high frequency noise from the destination data.

12. A method for processing composite video signals, the method comprising:

generating a line lock clock signal;

generating source data associated with a source composite video signal, the source composite video signal being related to a source clock signal;

storing the source data in a buffer based at least in part on the source clock signal;

providing destination data from the buffer based at least in part on the line lock clock signal;

processing the destination data to extract a synchronization component;

determining a phase error between the synchronization component and the line lock clock signal;

adjusting the line lock clock signal based at least in part on the phase error; and

adjusting the source data based at least in part on the phase error.

13. The method of claim 12 , further comprising:

generating a control signal based at least in part on the phase error; and

adjusting the line lock clock signal based at least in part on the control signal.

14. The method of claim 12 , further comprising:

generating phase information; and

interpolating the source composite video signal based at least in part on the phase information to generate the source data.

15. The method of claim 14 , further comprising:

providing a valid signal;

wherein the source data is stored to the buffer when the valid signal is at a logic high level.

16. The method of claim 15 , further comprising:

generating a control signal based at least in part on the phase error; and

adjusting the phase information and the valid signal based at least in part on the control signal.

17. The method of claim 12 , further comprising:

adjusting the line lock clock signal to reduce the phase error between the synchronization component and the line lock clock signal.

18. The method of claim 12 , wherein the destination data is output from the buffer when the stored source data reaches a threshold.

19. The method of claim 12 , wherein the synchronization component corresponds to one or more pulses in the source composite video signal.

20. A system for processing composite video signals, the system comprising:

one or more data processors; and

a computer-readable storage medium encoded with instructions for commanding the data processors to execute operations including:

generating a line lock clock signal;

generating source data associated with a source composite video signal, the source composite video signal being related to a source clock signal;

storing the source data in a buffer based at least in part on the source clock signal;

providing destination data from the buffer based at least in part on the line lock clock signal;

processing the destination data to extract a synchronization component;

determining a phase error between the synchronization component and the line lock clock signal;

adjusting the line lock clock signal based at least in part on the phase error; and

adjusting the source data based at least in part on the phase error.

Assignments (4)
SECURITY INTEREST Recorded Sep 27, 2017
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 044037/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2017
From: MARVELL INTERNATIONAL LTD.
To: SYNAPTICS INCORPORATED; SYNAPTICS LLC
Reel/Frame 043853/0827 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2015
From: LIU, YICHEN; ZHANG, HONGYU; ZHENG, WEI; JI, YANWEI
To: MARVELL TECHNOLOGY (SHANGHAI) LTD.
Reel/Frame 035279/0672 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2015
From: MARVELL TECHNOLOGY (SHANGHAI) LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 035279/0721 →