IP Library Granted Patent US 7,230,651
Granted Patent B2
US 7,230,651 · App. 10/300,371 · Granted Jun 12, 2007

A/V decoder having a clocking scheme that is independent of input data streams

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 7,230,651
App. No.
10/300,371
Granted
Jun 12, 2007
Kind
B2
Abstract

Devices and methods are disclosed for decoding data in a data stream. One embodiment relates to a method of decoding data using an A/V decoder. In this embodiment, timing information is recovered from the input stream. The output rate of an output stream is adjusted using the recovered timing information, where the output stream has a clock that is asynchronous to a time reference of the input stream.

Claims (42)

1. A method of decoding data using an A/V decoder comprising:

recovering timing information from an input stream; and

adjusting an output rate of an output stream using said recovered timing information, said output stream having a clock that is asynchronous to a time reference of said input stream, wherein adjusting an output rate of the output stream further comprises pulling data into an output device.

2. The method of claim 1 , wherein the adjusting said output rate of said output stream comprises matching said output rate to said timing reference.

3. The method of claim 1 , further comprising receiving said input stream.

4. The method of claim 1 , wherein said input and output streams are input and output data streams.

5. A method of decoding data using an AV decoder comprising;

receiving an input stream at an input rate:

recovering a system time reference from said input stream;

matching an output rate of an output stream to said system time reference, wherein matching the output rate further comprises requesting data into an output device, by said output device; and

outputting said output stream having a clock rate asynchronous to said system time reference at said output rate.

6. A method of processing data using an A/V decoder comprising:

recovering a system time reference from the data;

processing the data using a clock asynchronous to said system time reference;

pulling the data into an output device; and

outputting the data having a time reference locked to said system timing reference.

7. The method of claim 6 , further comprising receiving the data prior to recovering said system time reference.

8. The method of claim 6 , further comprising receiving said data at a first rate.

9. The method of claim 8 , further comprising outputting said data at a second rate.

10. The method of claim 9 , wherein said second rate matches said first rate.

11. The method of claim 6 , further comprising pushing the data into a processing device prior to processing the data.

12. The method of claim 6 , wherein the processing said data comprises decoding, capturing, playing back, and producing graphics from the data.

13. A method of processing data using an A/V decoder comprising:

receiving the data;

recovering a system time reference from the data using at least one system time reference recovery device;

processing the data in at least one processing device using a clock asynchronous to said system timing reference;

pulling the data into an output device, wherein the at least one processing device and output device handshake with each other; and

outputting the data having a time reference locked to said system timing reference.

14. A method of decoding data in a data stream using an A/V decoder, comprising:

receiving the data from the data stream;

recovering a system time reference from the data using at least one system time reference recovery device;

pushing the data into at least one processing device adapted to process the data using a clock asynchronous to said system time reference;

pulling the data from the at least one processing device into an output device, wherein the at least one processing device and the output device use at least one digital data protocol;

outputting the data.

15. An A/V decoder adapted to decode data in one or more data streams, comprising:

a recovery device adapted to recovering a system time reference from the data;

at least one data processing device adapted to process the data using a clock asynchronous to said system timing reference; and

an output device adapted to pull the data from the processing device and output the data having a time reference locked to said system timing reference.

16. The A/V decoder of claim 15 comprising wherein said recovery device comprises an NCO recovery device adapted to recover said system time reference.

17. The A/V decoder of claim 15 , wherein said output device comprises at least a sample rate conversion device adapted to control an output rate of said data.

18. The A/V decoder of claim 15 , wherein said output device comprises at least a phase locked loop adapted to lock said time reference to said system timing reference.

19. The A/V decoder of claim 15 , comprising a data protocol adapted to control a rate of said processing of said data.

Assignments (6)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2003
From: SCHONER, BRIAN; NEUMAN, DARREN; MOVSHOVICH, ALEKSANDR M.
To: BROADCOM CORPORATION
Reel/Frame 013651/0342 →