Audio processing method and non-transitory computer readable medium
AssigneeSavitech Corp.
InventorChing-Hsiang Lee
Life of this patent
Estimating the term…
Abstract
An audio processing method includes the following operation: dividing an audio file into a plurality of audio segments, in which a processing of a first audio segment of the audio segments includes the following operations: analyzing a first lowest energy value in a spectrum of the first audio segment; comparing the first minimum energy value with a preset energy value, and using a higher one as a first noise floor; generating a first processed audio segment according to the first noise floor and the first audio segment; compressing the first processed audio segment to produce a compressed audio segment; and sending the compressed audio segment to an audio playback device.
Claims7
An audio processing method, comprising:
- dividing an audio file into a plurality of audio segments, wherein a processing of a first audio segment of the audio segments comprises the following operations:
- analyzing a first lowest energy value in a spectrum of the first audio segment;
- comparing the first minimum energy value with a preset energy value, and using a higher energy value of the first minimum energy value and the preset energy value to be a first noise floor;
- generating a first processed audio segment according to the first noise floor and the first audio segment, wherein the operation of generating the first processed audio segment further comprises:
- performing a root mean square operation on a sample value of at least one sample point at enemy values of a time domain waveform of the first audio segment, in order to generate a first discarded value, wherein the enemy values are lower than the first noise floor;
- and
- dividing each of a plurality of initial sample values in the first audio segment by the first discarded value to generate the first processed audio segment;
- compressing the first processed audio segment to produce a compressed audio segment;
- and
- sending the compressed audio segment to an audio playback device.
A non-transitory computer readable medium storing a plurality of instructions, wherein when the instructions are executed by a processing unit, a plurality of operations as following are executed:
- dividing an audio file into a plurality of audio segments, wherein a processing of one of the audio segments comprises the following operations:
- analyzing a lowest energy value in a spectrum of the one of the audio segments;
- comparing the first minimum energy value with a preset energy value and using a higher one as a noise floor;
- generating a processed audio segment according to the noise floor and the one of the audio segments, wherein the operation of generating the processed audio segment further comprises:
- performing a root mean square operation on a sample value of at least one sample point at energy values of a time domain waveform of the one of the audio segments, in order to generate a discarded value, wherein the energy values are lower than the noise floor;
- and dividing each of a plurality of initial sample values in the one of the audio segments by the discarded value to generate the processed audio segment;
- compressing the processed audio segment to produce a compressed audio segment;
- and
- sending the compressed audio segment to an audio playback device.
Dependencies are inferred from the claim text.