IP Library Granted Patent US 7,970,088
Granted Patent B2
US 7,970,088 · App. 12/343,317 · Granted Jun 28, 2011

Systems and methods for sample rate conversion

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,970,088
App. No.
12/343,317
Granted
Jun 28, 2011
Kind
B2
Abstract

Systems and methods are provided for converting input data streams having variable input sample rates to an output sample rate, which systems and methods are used in processing the data streams. In one embodiment, a system includes a clock source, a counter configured to count cycles for a corresponding data stream, and a data processor. The data processor is configured to read the number of cycles counted by the counter between received frame sync signals and to convert the first data stream to the predetermined output sample rate based on the corresponding number of cycles counted.

Claims (43)

1. A system, comprising:

a counter to count cycles of a clock signal in a sample period corresponding to a digital data stream by incrementing once for each clock cycle after a frame sync signal is received in the digital data stream; and

a data processor to convert the digital data stream from an input sample rate to a predetermined output sample rate based on the number of cycles counted in the digital data stream.

2. The system of claim 1 , wherein the input sample rate is not predetermined.

3. The system of claim 1 , wherein the data processor resets the counter each time a succeeding frame sync signal is received.

4. The system of claim 1 , wherein the system is implemented in a sample rate converter.

5. The system of claim 1 , further comprising:

a buffer to store data from the digital data stream while the data processor converts the digital data stream to the predetermined output sample rate.

6. The system of claim 5 , wherein the buffer comprises a first in first out (FIFO) buffer.

7. A method comprising:

receiving a clock signal and a digital data stream;

counting a number of cycles of the clock signal in a sample period corresponding to the digital data stream by incrementing once for each clock cycle after a frame sync signal is received in the digital data stream; and

converting the digital data stream from an input sample rate to a predetermined output sample rate based on the number of cycles counted in the digital data stream.

8. The method of claim 7 , wherein the input sample rate is not predetermined.

9. The method of claim 7 , further comprising:

resetting the counting each time a succeeding frame sync signal is received.

10. The method of claim 7 , further comprising:

storing data from the digital data stream while converting the digital data stream to the predetermined output sample rate.

11. The method of claim 7 , wherein the method is implemented in a sample rate converter.

12. The method of claim 7 , wherein the method is implemented in a pulse-width modulated digital audio amplifier.

13. A digital audio amplification system, comprising:

an audio signal path including at least

a sample rate converter (SRC),

an audio effects subsystem,

a pulse width modulation (PWM) modulator, and

an output stage;

wherein SRC receives a digital data stream having an input sample rate, and outputs a digital data stream having a predetermined output sample rate based on a number of cycles counted in the received digital data stream between successive frame sync signals.

14. The digital audio amplification system of claim 13 , wherein the input sample rate is not predetermined.

15. The digital audio amplification system of claim 13 , wherein the SRC comprises:

a counter to count cycles of a clock signal in a sample period corresponding to the digital data stream by incrementing once for each clock cycle after a frame sync signal is received in the digital data stream; and

a data processor to convert the digital data stream from a non-predetermined input sample rate to a predetermined output sample rate based on the number of cycles counted in the digital data stream;

wherein the counter is reset each time a succeeding frame sync signal is received.

16. The digital audio amplification system of claim 15 , wherein the SRC further comprises:

a buffer to store data from the digital data stream while the data processor converts the digital data stream to the predetermined output sample rate.

17. The digital audio amplification system of claim 16 , wherein the buffer comprises a first in first out (FIFO) buffer.

18. A sample rate converter, comprising:

an input to receive a digital data stream having an input sample rate; and

means for converting the digital data stream from the input sample rate to a predetermined output sample rate based on a number of cycles counted in the received digital data stream between successive frame sync signals.

19. The sample rate converter of claim 18 , wherein the means for converting comprises:

a counter to count cycles of a clock signal in a sample period corresponding to the digital data stream by incrementing once for each clock cycle after a frame sync signal is received in the digital data stream; and

a data processor to convert the digital data stream from the input sample rate to the predetermined output sample rate based on the number of cycles counted in the digital data stream;

wherein the counter is reset each time a succeeding frame sync signal is received.

20. The sample rate converter of claim 18 , wherein the input sample rate is not predetermined.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2014
From: D2AUDIO LLC
To: INTERSIL AMERICAS LLC
Reel/Frame 032980/0276 →
CHANGE OF NAME Recorded May 16, 2014
From: D2AUDIO CORPORATION
To: D2AUDIO LLC
Reel/Frame 032917/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2014
From: CHIENG, DANIEL L. W.; ANDERSEN, JACK B.; HAND, LARRY E.
To: D2AUDIO CORPORATION
Reel/Frame 032843/0652 →
SECURITY AGREEMENT Recorded May 5, 2010
From: INTERSIL CORPORATION; TECHWELL, INC.; INTERSIL COMMUNICATIONS, INC.; QUELLAN, INC.; ZILKER LABS, INC.; KENET, INC.; INTERSIL AMERICAS INC.; ELANTEC SEMICONDUCTOR, INC.; D2AUDIO CORPORATION; PLANET ATE, INC.
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 024337/0395 →