Method for controlling automatic gain and dynamic range of voice based on sliding gain
A technology of dynamic range control and automatic gain, applied in gain control, amplification control, speech analysis, etc., can solve the problems of difficult implementation of DSP chips, large amount of algorithm operation, and difficulty in parallel computing instructions, etc. Simplicity, the effect of reducing the computational burden
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0033] The present invention will be further described below in conjunction with the embodiments and with reference to the accompanying drawings.
[0034] see figure 1 As shown, it is a flow chart of a specific implementation of the voice automatic gain and dynamic range control method based on the sliding gain of the present invention, including the following steps:
[0035] Step S101, program initialization.
[0036] When the program is initialized, set the maximum amplitude range of the expected voice, which includes an expected lower limit of 6000 and an expected upper limit of 25000; the input voice adopts a sampling rate of 8khz and 16 bits of effective data. Set a gain array, the gain array is divided into an effective gain area and an invalid gain area, the effective gain area and the invalid gain area both contain a number of gain values arranged in order of size and a number of indexes arranged in order of size, each index Corresponds to a gain value.
[0037]...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com