×

System for sampling rate conversion in digital audio applications

  • US 6,661,357 B2
  • Filed: 11/27/2002
  • Issued: 12/09/2003
  • Est. Priority Date: 07/31/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system, comprising:

  • a processor;

    at least one storage system coupled to the processor;

    an audio output control mechanism stored in the at least one storage system and configured to receive a first digital audio signal having samples;

    an audio input control mechanism stored in the at least one storage system and configured to receive a third digital audio signal having samples;

    an upsampling mechanism stored in the at least one storage system and configured to (a) determine a first sampling rate of the first digital audio signal, (b) output at least one sample from the first digital audio signal as part of a second digital audio signal, the second digital audio signal having a second sampling rate, the second sample rate being higher than the first sampling rate, (c) increment a first counter for each sample from the first digital audio signal that is output as part of the second digital audio signal, (d) insert at least one synthetic sample as part of the second digital audio signal when the first counter exceeds a first threshold number, (e) repeat (b), (c) and (d) until all samples in the first digital audio signal have been output; and

    a downsampling mechanism stored in the at least one storage system and configured to (f) determine a third sampling rate of the third digital audio signal, (g) output at least one sample from the third digital audio signal as part of a fourth digital audio signal, the fourth digital audio signal having a fourth sampling rate, the fourth sample rate being lower than the third sampling rate, (h) increment a third counter for each sample from the third digital audio signal that is output as part of the fourth digital audio signal, (i) skip at least one sample from the third digital audio signal when the third counter exceeds a second threshold number, (j) repeat (g), (h) and (i) until all samples in the third digital audio signal have been outputted or skipped.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×