Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Audio resampling method, device, equipment and storage medium

A resampling and audio technology, applied in speech analysis, instruments, etc., can solve the problems of increasing the power consumption of the resampling execution carrier device, resource occupation, long time consumption, long response waiting time, etc.

Pending Publication Date: 2020-04-03
GUANGZHOU BAIGUOYUAN INFORMATION TECH CO LTD
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In audio applications, such as recording, playback, and voice change, etc., the conversion of the sampling rate is involved, which can be processed by the resampling module in Speex. However, when the audio data is resampled based on the existing resampling module of Speex , in the existing implementation of resampling, it is first necessary to determine the filter coefficient table required for resampling processing in the filter coefficient initialization stage, but the determination of each filter coefficient in the filter coefficient table requires a large number of repeated calculations, which takes a long time, thus Increase the power consumption and resource occupation of the resampling execution carrier device, and at the same time cause the response waiting time after the audio application is triggered to become longer

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Audio resampling method, device, equipment and storage medium
  • Audio resampling method, device, equipment and storage medium
  • Audio resampling method, device, equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] figure 1 A schematic flowchart of an audio resampling method provided in Embodiment 1 of the present invention, the method can be implemented by an audio resampling device, wherein the device can be implemented by software and / or hardware, and can generally be integrated in an audio resampling device Wherein, the audio resampling device is equivalent to an execution carrier device of the audio resampling method, and specifically may be a terminal device having an audio application function.

[0031] Such as figure 1 As shown, an audio resampling method provided by Embodiment 1 of the present invention specifically includes the following operations:

[0032] It should be noted that the audio resampling method provided in this embodiment can be considered as the following steps to be performed when the user starts a certain audio application and triggers a certain functional application during the operation of the audio application and needs to involve resampling process...

Embodiment 2

[0172] Figure 6 A structural block diagram of an audio resampling device provided in Embodiment 2 of the present invention, the device is suitable for resampling audio data to be resampled in an audio application, and the device can be composed of software and / or hardware It can be implemented and generally integrated into an audio resampling device. The audio resampling device is equivalent to an execution carrier device of the audio resampling method, and specifically can be a terminal device with audio application functions. Such as Figure 6 As shown, the device includes: a sampling point acquisition module 21 and a resampling processing module 22 .

[0173] Wherein, the sampling point acquisition module 21 is used to intercept the audio data at the current sampling rate, and obtains the audio data to be resampled including the first number of sampling points; The filter coefficient table performs filtering processing on each of the sampling points to obtain resampled a...

Embodiment 3

[0216] Figure 7 It is a schematic diagram of a hardware structure of an audio resampling device provided by Embodiment 3 of the present invention. Such as Figure 7 As shown, the audio resampling device may specifically include: a processor 60 , a storage device 61 , a display screen 62 , an input device 63 , an output device 64 and a communication device 65 . The number of processors 60 in the audio resampling device can be one or more, Figure 7 A processor 60 is taken as an example. The number of storage devices 61 in the audio resampling device can be one or more, Figure 7 Take a storage device 61 as an example. The processor 60, storage device 61, display screen 62, input device 63, output device 64 and communication device 65 of the audio resampling device can be connected by bus or other methods, Figure 7 Take connection via bus as an example.

[0217] The storage device 61, as a computer-readable storage medium, can be used to store software programs, computer...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an audio resampling method, a device, equipment and a storage medium, and the method comprises the steps: intercepting audio data at a current sampling rate, and obtaining to-be-resampled audio data comprising a first number of sampling points; performing filtering processing on each sampling point according to the target sampling rate to be resampled and a pre-stored target filtering coefficient table to obtain resampled audio data containing a second number of resampling points; wherein the target filtering coefficient contained in the target filtering coefficient table is obtained by performing interpolation processing on a reference filtering coefficient in a predetermined reference filtering coefficient table, the target table length of the target filtering coefficient is greater than the reference table length, and the reference table length of the reference filtering coefficient table is associated with a preset oversampling value and a filtering length value. Compared with the existing method, the method has the advantages that the determination time of the target filter coefficient table for resampling processing is better saved, and the overall time consumption of audio resampling processing is reduced, so that the response waiting time of an audio application with audio resampling after triggering is shortened.

Description

technical field [0001] The present invention relates to the technical field of audio processing, in particular to an audio resampling method, device, equipment and storage medium. Background technique [0002] Speex is a set of open source and free projects mainly for voice. It is currently widely used in voice projects. The resampling module in this project is a common means of sampling rate switching. It has a large number of applications in audio application products. It is an audio application product. The implementation of various functions in provides the underlying technical support. [0003] In audio applications, such as recording, playback, and voice change, etc., the conversion of the sampling rate is involved, which can be processed by the resampling module in Speex. However, when the audio data is resampled based on the existing resampling module of Speex , in the existing implementation of resampling, it is first necessary to determine the filter coefficient t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G10L21/007
CPCG10L21/007
Inventor 张康张帆
Owner GUANGZHOU BAIGUOYUAN INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products