IP Library Granted Patent US 7,535,385
Granted Patent B2
US 7,535,385 · App. 10/575,773 · Granted May 19, 2009

Time base adjustment in a data processing device

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,535,385
App. No.
10/575,773
Granted
May 19, 2009
Kind
B2
Abstract

A data processing device and adjusting method for adjusting the timing of a higher-rate stream of second data samples derived from a lower-rate stream of first data samples are described. A predetermined one of the first data samples is stored and first predetermined ones of the second data samples derived from the stored predetermined one of the first data samples are skipped to obtain an acceleration of the time base. Then, second predetermined ones of the second data samples following the skipped first predetermined ones of the second data samples are replaced by new second data samples derived from the stored predetermined one of the first data samples.

Claims (15)

1. A data processing device for receiving an input stream of first data samples at a first rate and for generating an output stream of second data samples at a higher second rate by inserting additional data samples generated from said first data samples, said device comprising:

a) means for storing a predetermined one of said first data samples; and

b) means for adjusting the timing of said output stream, said time adjusting means comprising:

b1) means for skipping first predetermined ones of said second data samples derived from said stored predetermined one of said first data samples; and

b2) means for replacing second predetermined ones of said second data samples following said skipped first predetermined ones of said second data samples by new second data samples derived from said stored predetermined one of said first data samples.

2. A device according to claim 1 , wherein said data processing device is an interpolation filter in which said second data samples are obtained by successively multiplying each of said first data samples by a set of filter coefficients, and by adding an obtained result of multiplication at a predetermined filter stage to a delayed result of the preceding filter stage, wherein said delayed result has been delayed by a delay time corresponding to a time period of said first rate.

3. A device according to claim 2 , wherein said skipped first predetermined ones of said second data samples are skipped at each filter stage and are derived from a result of multiplication of said stored predetermined one of said first data samples with respective starting ones of said set or filter coefficients, said replaced second predetermined ones of said second data samples are replaced at a predetermined filter stage and are derived from a result of multiplication of a predetermined number of first data samples following said stored predetermined one of said first data samples with the respective starting one of said set of filter coefficients, and said new second data samples are derived from a result of multiplication of said stored predetermined one of said first data samples with the respective starting ones of said set of filter coefficients of other filter stages different from said predetermined filter stage.

4. A device according to claims 3 , further comprising first switching means for supplying said stored predetermined one of said first data samples to a multiplying means of said predetermined filter stage.

5. A device according to claim 4 , further comprising second switching means for intermittently supplying said respective starting ones of said set of filter coefficients of said other filter stages and said set of filter coefficients of said predetermined stage to said multiplying means of said predetermined stage.

6. A device according to claim 2 , further comprising third switching means for successively supplying said set of filter coefficients to multiplying means of said other filter stages.

7. A device according to any one of the proceeding claims, further comprising fourth switching means for connecting an input terminal of said data processing device to a zero data value so as to introduce a predetermined delay to said second data samples.

8. A method of adjusting the timing of a higher-rate stream of second data samples derived from a lower-rate stream of first data samples, said method comprising the steps of:

a) storing a predetermined one of said first data samples;

b) skipping first predetermined ones of said second data samples derived from said stored predetermined one of said first data samples; and

c) replacing second predetermined ones of said second data samples following said skipped first predetermined ones of said second data samples by new second data samples derived from said stored predetermined one of said first data samples.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2020
From: ROYAL BANK OF CANADA
To: TESSERA, INC.; INVENSAS BONDING TECHNOLOGIES, INC. (F/K/A ZIPTRONIX, INC.); FOTONATION CORPORATION (F/K/A DIGITALOPTICS CORPORATION AND F/K/A DIGITALOPTICS CORPORATION MEMS); INVENSAS CORPORATION; TESSERA ADVANCED TECHNOLOGIES, INC; DTS, INC.; DTS LLC; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 052920/0001 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
SECURITY INTEREST Recorded Dec 2, 2016
From: INVENSAS CORPORATION; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; ZIPTRONIX, INC.; DIGITALOPTICS CORPORATION; DIGITALOPTICS CORPORATION MEMS; DTS, LLC; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 040797/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2014
From: NXP B.V.
To: TESSERA ADVANCED TECHNOLOGIES, INC.
Reel/Frame 032626/0262 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2007
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 019719/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2006
From: RUNZE, GERHARD
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 017806/0234 →