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

Code rate automatic control system applicable to variable bit rate voice and audio coding

An automatic control system and variable rate technology, applied in speech analysis, instruments, etc., can solve the problem that it is difficult to achieve a good balance depending on the size of signal energy, bandwidth and speech quality, and achieve the effect of improving the signal-to-noise ratio

Inactive Publication Date: 2012-07-04
SHENZHEN MAOBI INFORMATION TECH
View PDF6 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Most of the speech coding technologies in the existing packet domain (PS) mobile voice communication adopt the AMR (adaptive multi-rate) speech coding technology in the third generation mobile communication system, and the rate control of the traditional circuit domain (CS) AMR speech coding It is controlled by the base station. Since the AMR itself does not provide the code rate control function, the AMR coding in the packet domain (PS) actually uses a fixed rate for coding. This is under the condition of limited bandwidth of the mobile Internet. It is difficult to strike a good balance between
Several other traditional variable rate speech coding (such as QCELP, EVRC and SMV, etc.) are generally only used in traditional circuit domain (CS) speech communication, and basically use voice activity detection (VAD, Voice Activity Detector) to detect and add signals The method of energy judgment is used to control the rate. This kind of method relies too much on the size of the signal energy. In fact, the importance of the signal content cannot be fully reflected in the energy size.

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
  • Code rate automatic control system applicable to variable bit rate voice and audio coding
  • Code rate automatic control system applicable to variable bit rate voice and audio coding
  • Code rate automatic control system applicable to variable bit rate voice and audio coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0016] Such as figure 1 The code rate automatic control system shown includes: a variable rate encoder and an adaptive code rate control unit. The input voice or audio PCM signal is respectively input to the signal input end of the variable rate encoder and the adaptive code rate control unit. The adaptive rate control unit obtains the encoding rate adjustment parameter by calculating the sub-band SNR of the PCM signal, and outputs the adjustment parameter to the variable rate encoding control terminal of the variable rate encoder. The variable rate encoder completes the variable rate encoding process on the PCM signal according to the encoding rate adjustment parameter, and outputs the encoded code stream.

Embodiment 2

[0018] The core unit of the present invention is an adaptive code rate control unit. Such as figure 2 As shown, in this embodiment, the unit includes: a frequency domain transformation module, a subband processing module, a subband SNR calculation module, and a code rate output module. When the PCM signal is input to the adaptive code rate control unit, it first passes through the frequency domain transformation module for frequency domain transformation, and performs subband division, subband signal energy calculation and subband noise energy calculation by the subband processing module, and then passes through the subband processing module. The signal-to-noise ratio calculation module calculates the sub-band signal-to-noise ratio, and the code rate output module obtains the coding rate adjustment parameter by comparing with the sub-band time-domain average signal-to-noise ratio of the historical frame.

[0019] The process of determining the encoding rate adjustment parame...

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 a code rate automatic control system applicable to variable bit rate voice and audio coding. Coding code rate is automatically regulated by calculating signal to noise ratio of a signal sub-band, when compressed code stream is compared with the compressed code stream with equivalent fixed code rate in the prior art, signal-to-noise ratio decompressed by adopting the code rate automatic control system disclosed by the invention is obviously improved. The automatic code rate regulating manner disclosed by the invention has better robustness compared with the traditional energy judging method; rate control to voice coding is supported, and variable bit rate coding to an audio signal is also supported, and the code rate automatic control system disclosed by the invention can be applied to packet domain mobile voice communication under the condition that bandwidth is limited, so as to improve quality of the transmitted voice and audio signals.

Description

technical field [0001] The present invention relates to the automatic control technology of voice and audio code rate, and more specifically relates to an automatic code rate control technology of voice and audio coding applied to mobile Internet voice communication, mobile streaming media server and the like. Background technique [0002] Speech and audio code rate control technology means that before the speech and audio signals are encoded, the encoding rate is automatically adjusted according to the importance of the content of the signal, and when important information is sampled at a relatively high bit rate for encoding, in secondary information (such as Noise) is encoded at a relatively low bit rate when sampling, so that under the condition of limited bandwidth, it can not only have better voice quality, but also save bandwidth. This technology is generally used in packet domain (PS) mobile voice communication, mobile streaming media server and other applications. ...

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): G10L19/14G10L19/00G10L19/24
Inventor 程荣梁毅
Owner SHENZHEN MAOBI INFORMATION TECH
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