IP Library Granted Patent US 6,917,247
Granted Patent B2
US 6,917,247 · App. 10/313,237 · Granted Jul 12, 2005

NCO based timebase recovery system and method for A/V decoder

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,917,247
App. No.
10/313,237
Granted
Jul 12, 2005
Kind
B2
Abstract

Systems and methods are disclosed for recovering a clock or time reference for A/V systems. One method comprises receiving at least one input time reference generated using a first clock and generating, using a second clock asynchronous to the first clock, at least one time reference value representative of the at least one input time reference. The method further comprises outputting the generated time reference value used by the A/V system.

Claims (34)

1. A method for recovering a time reference in an A/V system comprising:

(a) receiving at least one input time reference from an input data stream, said at least one input time reference generated using a first clock;

(b) generating, using a second clock that is asynchronous to said first clock, at least one time reference value representative of said at least one input time reference; and

(c) outputting said at least one generated time reference value.

2. The method of claim 1 , comprising repeating steps (a) through (c).

3. The method of claim 1 , wherein said time reference value is generated using an NCO and a digital PLL.

4. The method of claim 1 , further comprising generating one or more stepsize offset signals.

5. The method of claim 4 , wherein an NCO uses said stepsize offset signals to generate said time reference values.

6. The method of claim 5 , wherein said offset values are NCO stepsize offset signals.

7. The method of claim 1 , wherein said time reference value is a system time reference value.

8. The method of claim 1 , comprising controlling a rate of outputting said at least one generated time reference value using at least one generated time reference value.

9. A method of processing data in a data stream using an A/V decoder comprising:

(a) receiving at least one input time reference value from the data in the data stream;

(b) generating at least one system time reference value;

(c) comparing said system time reference value to said input time reference value;

(d) locking said system time reference value to said input time reference value, forming at least one recovered system time reference value;

(e) outputting said recovered system time reference value; and

(f) processing the data using at least one clock asynchronous to said recovered system time reference value.

10. The method of claim 9 , wherein said system time reference value is generated using an NCO device.

11. The method of claim 9 , further comprising generating one or more offset values.

12. The method of claim 11 , wherein an NCO device uses said offset values to generate said system time reference values.

13. The method of claim 9 , comprising repeating at least steps (a) through (e).

14. The method of claim 9 , comprising controlling a rate of outputting said recovered system time reference value using at least one recovered system time reference value.

15. A method of processing data in a data stream using an A/V decoder comprising:

(a) receiving at least one input time reference value from the data in the data stream;

(b) generating at least one system time reference value using an NCO device;

(c) comparing said system time reference value to said input time reference value;

(d) locking said system time reference value to said input time reference value, forming at least one recovered system time reference value;

(e) outputting said recovered system time reference value;

(f) controlling a rate of outputting said recovered system time reference value using at least one system time reference value; and

(g) processing the data using at least one clock asynchronous to said recovered system time reference value.

16. The method of claim 15 , comprising repeating at least steps (a) through (e).

17. The method of claim 15 , further comprising generating one or more offset values.

18. The method of claim 17 , wherein said NCO device uses said offset values to generate said system time reference values.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0097. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048555/0510 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0097 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →