Patent ID: 8117039
Filing Date: 2012-02-14
Classification: G10L,H03H

Abstract:
1. A method for converting a first digitized audio data stream having a first rate to a second digital audio data stream having a second rate using a system comprising a sample rate converter, a buffer, a parameter codebook memory, and a controller, comprising the steps of: a) determining a resampling ratio of said first digitized audio data stream comprising a first number of audio frames to said second digital audio data stream comprising a second number of audio frames wherein said resampling ratio is defined by the number of first audio frames to said second number of audio frames; b) determining a plurality of factoring ratios wherein a product of the plurality of factoring ratios equals said resampling ratio; c) storing by said controller into said parameter codebook said plurality of factoring ratios, wherein said plurality of factoring ratios are respectively associated with one of a set of consecutive unique stage index numbers; d) receiving a first segment of said first digitized audio data stream, said first segment comprising a first fixed number of audio frames of the first digitized audio data stream at said first rate at the sample rate converter, e) retrieving one of the plurality of factoring ratios stored in said parameter codebook memory into said sample rate converter, wherein said one of the plurality of factoring ratios is associated with an initial stage index number; f) processing in said sample rate converter at the direction of said controller said first segment of said first digitized audio data stream using said one of the plurality of factoring ratios to produce an intermediate data stream comprising a second number of audio frames wherein the second number is different from said first number; g) storing said intermediate data stream in the buffer; h) determining in said controller whether all said plurality of factoring ratios in the parameter codebook memory have been used; i) if all of said plurality of factoring ratios have not been used, then copying said intermediate data stream from said buffer into said sample rate converter, retrieving another one of the plurality of factoring ratios from said parameter codebook memory associated with a subsequent stage index number into said sample rate converter, and processing said intermediate data stream by said intermediate data stream to produce another intermediate data stream; and j) if all of said plurality of factoring ratios have been used, then providing said another intermediate data stream as said second digital audio data stream.