Patent ID: 8386548

Claim:
An audio data processing device, comprising: a processor; an S-curve storage device to store a plurality of S-curves corresponding to different utilization ratios of the processor; a multiple-S-curve storage device to store a plurality of multiple-S-curves, a codes storage device, and one or more programs stored in the codes storage device, and executed by the processor, wherein the one or more programs comprise: an S-curve selecting module to select one of the plurality of S-curves corresponding to a current utilization ratio of the processor from the S-curve storage device; an obtaining module to obtain audio data having a fixed length, wherein the obtained audio data comprise sampling frequencies and original points of the obtained audio data; a multiple-S-curve selecting module to select one of the plurality of multiple-S-curves from the multiple-S-curve storage device corresponding to the selected S-curve and the sampling frequencies; an interpolation module to run an interpolation arithmetic upon the original points according to the selected multiple-S-curve; and an output module to output the interpolated audio data that interpolated by the interpolation module.