IP Library Granted Patent US 8,386,548
Granted Patent B2
US 8,386,548 · App. 12/844,844 · Granted Feb 26, 2013

Audio data processing device and method

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 8,386,548
App. No.
12/844,844
Granted
Feb 26, 2013
Kind
B2
Abstract

An audio data processing device and method includes selecting one multiple-S-curves, and running an interpolation arithmetic upon original points according to the selected multiple-S-curve. Selecting one multiple-S-curve includes selecting one of a plurality of S-curves corresponding to a current utilization ratio of a processor, obtaining audio data having a fixed length including sampling frequencies and the original points of the obtained audio data, and selecting the one multiple-S-curves corresponding to the selected S-curve and the obtained sampling frequencies.

Claims (28)

1. 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.

2. The audio data processing device as claimed in claim 1 , wherein each S-curve is formed by a number of points arranged on frequencies movement of the obtained audio data.

3. The audio data processing device as claimed in claim 2 , wherein number of the points of each S-curve is corresponding to the utilization ratio of the processor.

4. The audio data processing device as claimed in claim 3 , wherein the higher the utilization ratio of the processor is, the lower the number of the points of the corresponding S-curve is.

5. The audio data processing device as claimed in claim 1 , further comprising a multiple-S-curve generating module to generate a new multiple-S-curve corresponding to the selected S-curve and the sampling frequencies when the multiple-S-curve selecting module selects no corresponding multiple-S-curve in the multiple-S-curve storage device.

6. An audio data processing method, applied in an audio data processing device with a processor and a storage system, the audio data processing method comprising:

storing a plurality of S-curves in the storage system, wherein the S-curves correspond to different utilization ratios of the processor;

storing a plurality of multiple-S-curve in the storage system;

obtaining audio data having a fixed length, wherein the obtained audio data comprises sampling frequencies and original points of the obtained audio data;

determining a current utilization ratio of the processor, and selecting one of the plurality of S-curves corresponding to the current utilization ratio of the processor;

selecting one of the plurality of multiple-S-curves corresponding to the selected S-curve and the sampling frequencies;

running an interpolation arithmetic upon the original points as the selected multiple-S-curve; and

outputting the interpolated audio data.

7. The audio data processing method as claimed in claim 6 , wherein the step of selecting one of the plurality of multiple-S-curve comprises:

determining whether one of the plurality of multiple-S-curves is corresponding to the selected S-curve and the sampling frequencies;

if one of the plurality of multiple-S-curves is corresponding, selecting the corresponding multiple-S-curve; and

if no one of the plurality of multiple-S-curves is corresponding, generating a new multiple-S-curve corresponding to the selected S-curve and the sampling frequencies, and storing the new multiple-S-curve.

8. The audio data processing method as claimed in claim 7 , wherein each S-curve is formed by a number of points arranged on frequencies movement of the obtained audio data.

9. The audio data processing method as claimed in claim 8 , wherein number of the points of each S-curve is corresponding to utilization ratio of the processor.

10. The audio data processing method as claimed in claim 9 , wherein the higher the utilization ratio of the processor is, the lower the number of the points of the corresponding S-curve is.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2018
From: HON HAI PRECISION INDUSTRY CO., LTD.
To: CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.
Reel/Frame 045171/0306 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2010
From: WU, CHUN-TE
To: HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 024750/0045 →