IP Library › Granted Patent US 8,238,443
Granted Patent B2
US 8,238,443 · App. 12/352,593 · Granted Aug 7, 2012

Digital timing extraction and recovery in a digital video decoder

Assignee: Huaya Microelectronics
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 8,238,443
App. No.
12/352,593
Granted
Aug 7, 2012
Kind
B2
Abstract

In one example, a digital video resampler and decoder is disclosed. An input buffer is coupled to a source of a video signal oversampled by at least two times. A horizontal synchronization detector is coupled to the input buffer, and detects horizontal synchronization boundaries. A counter is coupled to the horizontal synchronization detector to count a number of samples between horizontal synchronization boundaries. A comparator is coupled to the counter and compares the counted number of samples to a reference count. A sample corrector is coupled to the input buffer and modifies a block of samples based on a result from the comparator. An output buffer is coupled to the sample corrector to hold the modified block of samples. A comb filter is coupled to the output buffer, and generates first and second three-dimensional color values based on the modified block of samples.

Claims (47)

1. A digital video resampler and decoder comprising:

an input buffer coupled to a source of a video signal having horizontal synchronization boundaries, the video signal being oversampled by at least two times;

a horizontal synchronization detector coupled to the input buffer, the horizontal synchronization detector to detect horizontal synchronization boundaries in the video signal;

a counter coupled to the horizontal synchronization detector, the counter to count a total number of samples between a pair of the detected horizontal synchronization boundaries;

a comparator coupled to the counter, the comparator to compare the counted number of samples to a reference count;

a sample corrector coupled to the input buffer, wherein the sample corrector is operable to modify a block of samples based on a result from the comparator to generate a modified block of samples;

an output buffer coupled to the sample corrector to hold the modified block of samples; and

a comb filter coupled to the output buffer, the comb filter to generating a first and second three-dimensional color values (U.sub.3D & V.sub.3D) based on the modified block of samples.

2. The digital video resampler and decoder of claim 1 , wherein the reference count is within eight of 3432.

3. The digital video resampler and decoder of claim 1 , wherein the corrector comprises: an interpolator coupled to the input buffer, the interpolator to modify a phase of the block of samples; and a resampler coupled to the input buffer, the resampler to transform the counted number of samples to be a standard count different from the counted number of samples.

4. The digital video resampler and decoder of claim 1 , wherein the corrector comprises:

an interpolator coupled to the input buffer, the interpolator to modify a phase of the block of samples;

an expander coupled to the input buffer, the expander to transform the block of samples to be an increase number of samples; and

a compressor coupled to the input buffer, the compressor to transform the block of samples to be a decrease number of samples.

5. A method of digital video decoding, the method comprising:

buffering samples of a video signal;

detecting horizontal synchronization boundaries in the video signal;

counting a total number of samples between a pair of the horizontal synchronization boundaries;

comparing the total counted number of samples to a reference count;

correcting samples in the buffer based on the act of comparing the counted number of samples to the reference count to generate a modified block of samples;

rebuilding a horizontal synchronization signal;

generating a first three-dimensional color value (U.sub.3D) based on the modified block of samples; and

generating a second three-dimensional color value (V.sub.3D) based on the modified block of samples.

6. The method of claim 5 , further comprising oversampling a video signal by at least two times to generate the samples.

7. The method of claim 5 , wherein the act of detecting the horizontal synchronization boundaries comprises filtering the samples.

8. The method of claim 7 , wherein the act of filtering the samples comprises applying a convolution and an integration.

9. The method of claim 5 , wherein the act of detecting the horizontal synchronization boundaries comprises: detecting a first horizontal synchronization pulse from the samples signal; and detecting a second horizontal synchronization pulse from the samples signal.

10. The method of claim 5 , wherein the reference count is within eight of 3432.

11. The method of claim 5 , wherein the act of correcting samples comprises:

interpolating the buffered samples when the counted number of samples is within a first range;

compressing the buffered samples when the counted number of samples is larger than a first range; and

expanding the buffered samples when the counted number of samples is smaller than a first range.

12. The method of claim 5 , wherein the act of correcting samples comprises generating new samples between pairs of buffered samples by interpolating based on the buffered samples and the counted number of samples.

13. The method of claim 5 , wherein the act of correcting samples comprises resampling the samples.

14. The method of claim 13 , wherein the act of resampling the samples comprises expanding the samples to generate additional samples.

15. The method of claim 13 , wherein the act of resampling the samples comprises compressing the samples to reduce samples.

16. The method of claim 5 , wherein the act of generating the first and second three-dimensional color values (U.sub.3D & V.sub.3D) comprises applying a comb filter.

17. The method of claim 5 , further comprising: generating a luminance value (Y.sub.COMB).

18. A digital video resampler and decoder comprising:

means for buffering samples of a video signal;

means for detecting horizontal synchronization boundaries in the video signal;

means for counting a total number of samples between a pair of the horizontal synchronization boundaries;

means for comparing the counted total number of samples to a reference count;

means for correcting samples in the buffer based on the act of comparing the counted number of samples to the reference count to generate a modified block of samples;

means for rebuilding a horizontal synchronization signal;

means for generating a first three-dimensional color value (U.sub.3D) based on the modified block of samples; and

means for generating a second three-dimensional color value (V.sub.3D) based on the modified block of samples.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2020
From: WZ TECHNOLOGY INC.
To: ZHANGJIAGANG KANGDE XIN OPTRONICS MATERIAL CO. LTD
Reel/Frame 052373/0598 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2013
From: HUAYA MICROELECTRONICS
To: WZ TECHNOLOGY INC.
Reel/Frame 030953/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2009
From: JANG, SHENG DE; JIANG, QI; WONG, HSUI MIN
To: HUAYA MICROELECTRONICS
Reel/Frame 023596/0738 →
Continuity (2)
Provisional Application 61020718 · Jan 12, 2008
Related Publication 20090180554A1 · Jul 16, 2009