Method and apparatus for audio data processing
AssigneeAlibaba Group Holding Limited
InventorsShaofei Xue, Biao Tian
Life of this patent
Estimating the term…
Abstract
Embodiments of the disclosure provide methods and apparatuses processing audio data. The method can include: acquiring audio data by an audio capturing device, determining feature information of an enclosure in which the audio capturing device is located, and reverberating the feature information into the audio data.
Claims14
A method for processing audio data, comprising:
- acquiring audio data by an audio capturing device;
- determining feature information of an enclosure in which the audio capturing device is located;
- and
- reverberating the feature information into the audio data,
- wherein reverberating the feature information into the audio data comprises:
- setting a plurality of testing enclosures having different feature information, testing audio capturing devices being placed within the plurality of testing enclosures respectively, wherein the feature information of the testing enclosures is different from the feature information of the enclosure;
- testing the testing audio capturing devices within the plurality of testing enclosures to determine impulse response information of each testing audio capturing device caused by a corresponding testing enclosure;
- performing a fitting process on the determined impulse response information of the testing audio capturing devices within the plurality of testing enclosures, to generate a mapping relationship between the feature information of the testing enclosures and the impulse response information of the testing audio capturing devices caused by the testing enclosures;
- determining first impulse response information of the audio capturing device caused by the enclosure based on the feature information of the enclosure and the mapping relationship;
- acquiring second impulse response information caused by background environment;
- performing convolution process on the second impulse response information caused by the background environment and the audio data to generate an initially-processed audio data;
- and
- performing convolution process on the first impulse response information of the audio capturing device caused by the enclosure and the initially processed audio data.
A non-transitory computer-readable medium having stored therein a set of instructions that, when executed by at least one processor of a computer system, causes the computer system to perform a method for processing audio data, the method comprising:
- acquiring audio data by an audio capturing device;
- determining feature information of an enclosure in which the audio capturing device is located;
- and
- reverberating the feature information into the audio data,
- wherein reverberating the feature information into the audio data comprises:
- setting a plurality of testing enclosures having different feature information, testing audio capturing devices being placed within the plurality of testing enclosures respectively, wherein the feature information of the testing enclosures is different from the feature information of the enclosure;
- testing the testing audio capturing devices within the plurality of testing enclosures to determine impulse response information of each testing audio capturing device caused by a corresponding testing enclosure;
- performing a fitting process on the determined impulse response information of the testing audio capturing devices within the plurality of testing enclosures, to generate a mapping relationship between the feature information of the testing enclosures and the impulse response information of the testing audio capturing devices caused by the testing enclosures;
- determining first impulse response information of the audio capturing device caused by the enclosure based on the feature information of the enclosure and the mapping relationship;
- acquiring second impulse response information caused by background environment;
- performing convolution process on the second impulse response information caused by the background environment and the audio data to generate an initially-processed audio data;
- and
- performing convolution process on the first impulse response information of the audio capturing device caused by the enclosure and the initially processed audio data.
A device for processing audio data, comprising:
- a memory for storing a set of instructions;
- and
- at least one processor configured to execute the set of instructions to cause the device to perform:
- acquiring audio data by an audio capturing device;
- determining feature information of an enclosure in which the audio capturing device is located;
- and
- reverberating the feature information into the audio data,
- wherein reverberating the feature information into the audio data comprises:
- setting a plurality of testing enclosures having different feature information, testing audio capturing devices being placed within the plurality of testing enclosures respectively, wherein the feature information of the testing enclosures is different from the feature information of the enclosure;
- testing the testing audio capturing devices within the plurality of testing enclosures to determine impulse response information of each testing audio capturing device caused by a corresponding testing enclosure;
- performing a fitting process on the determined impulse response information of the testing audio capturing devices within the plurality of testing enclosures, to generate a mapping relationship between the feature information of the testing enclosures and the impulse response information of the testing audio capturing devices caused by the testing enclosures;
- determining first impulse response information of the audio capturing device caused by the enclosure based on the feature information of the enclosure and the mapping relationship;
- acquiring second impulse response information caused by background environment;
- performing convolution process on the second impulse response information caused by the background environment and the audio data to generate an initially-processed audio data;
- and
- performing convolution process on the first impulse response information of the audio capturing device caused by the enclosure and the initially processed audio data.
Dependencies are inferred from the claim text.