Sub-band encoding and decoding method and device based on silk codec

A codec and coding technology, applied in the field of audio coding and decoding, can solve the problems of low frequency signal efficiency reduction, inefficient wideband speech time bit allocation, etc.

Active Publication Date: 2017-01-11
广州方硅信息技术有限公司
View PDF13 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In the human voice, the high-frequency signal is usually not as rich as the low-frequency signal, and the SILK encoder processes the high-frequency and low-frequency signals separately according to the preset bit resources, so the bit allocation is not efficient enough when encoding wideband speech, making the Reduced efficiency of low frequency signal processing

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
  • Sub-band encoding and decoding method and device based on silk codec
  • Sub-band encoding and decoding method and device based on silk codec
  • Sub-band encoding and decoding method and device based on silk codec

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0080] The embodiment of the present invention provides a subband encoding method based on the SILK codec, see figure 1 , the method flow includes:

[0081] 101: Obtain a full-frequency time-domain signal corresponding to the current audio frame; and decompose the full-frequency time-domain signal into a low-frequency time-domain signal and a high-frequency time-domain signal;

[0082] 102: Perform SILK encoding processing on the low-frequency time-domain signal to generate low-frequency parameters corresponding to the low-frequency time-domain signal; and perform encoding processing on the high-frequency time-domain signal according to the low-frequency parameters to generate high-frequency parameters corresponding to the high-frequency time-domain signal;

[0083] 103: Quantize and compress the low-frequency parameters and high-frequency parameters to generate a bit stream corresponding to the current audio frame.

[0084] In the embodiment of the present invention, the low...

Embodiment 2

[0086] The embodiment of the present invention provides a subband decoding method based on the SILK codec, see figure 2 , the method flow includes:

[0087] 201: Obtain the bit stream corresponding to the current audio frame, and decode the bit stream through a parameter decoder to obtain low-frequency parameters and high-frequency parameters;

[0088] 202: Decode the low-frequency parameters according to the SILK decoder to obtain a low-frequency time-domain signal; and according to the intermediate parameters generated when the SILK decoder decodes the low-frequency parameters, decode the high-frequency parameters to obtain a high-frequency time-domain signal;

[0089] 203: Synthesize the low-frequency time-domain signal and the high-frequency time-domain signal into a full-frequency time-domain signal through a QMF synthesizer, where the full-frequency time-domain signal is the decoded audio data of the current audio frame.

[0090] In the embodiment of the present invent...

Embodiment 3

[0092] The embodiment of the present invention provides a subband encoding method based on the SILK codec, see image 3 . Among them, the structure of the audio encoder is as follows Figure 4 shown.

[0093] Wherein, the method flow includes:

[0094] 301: Obtain the original sampled digital signal through the analog-to-digital converter of the digital communication device, and frame and window it according to a preset time interval to obtain a full-frequency time-domain signal; obtain the full-frequency time-domain signal corresponding to the current frame data, and The full-frequency time-domain signal is decomposed into a low-frequency time-domain signal and a high-frequency time-domain signal.

[0095] Among them, the original sampling digital signal is audio data with a certain length of time, and the full-frequency time-domain signal corresponding to each frame of data is obtained after being divided into frames.

[0096] In the embodiment of the present invention, ...

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 sub-band codec method and device based on a SILK codec, belonging to the field of audio codec. The method includes: obtaining a full-frequency time-domain signal corresponding to the current audio frame; decomposing the full-frequency time-domain signal into a low-frequency time-domain signal and a high-frequency time-domain signal; performing SILK encoding processing on the low-frequency time-domain signal to generate a low-frequency time-domain signal Corresponding low-frequency parameters; and encoding the high-frequency time-domain signal according to the low-frequency parameters to generate high-frequency parameters corresponding to the high-frequency time-domain signal; quantizing and compressing the low-frequency parameters and high-frequency parameters to generate a bit stream corresponding to the current audio frame. The present invention allocates more bit resources to low-frequency signals and uses relatively less bit resources to encode high-frequency signals, thereby realizing more reasonable bit resource allocation. It can effectively improve the coding efficiency and preserve the harmonic structure in the high-frequency signal, so as to achieve better listening effect under the same bit rate setting.

Description

technical field [0001] The present invention relates to the field of audio coding and decoding, in particular to a subband coding and decoding method and device based on a SILK codec. Background technique [0002] With the development of the Internet, the demand for voice communication continues to grow. The VOIP (VoiceOver Internet Protocol) technology based on voice packet switching is more and more popular with users for its low cost, easy expansion and excellent call quality. [0003] The mainstream coding method in VOIP technology is SILK coding. The coding method is: model the speech signal at the coding end, disassemble the signal into different system parameters through the speech model, and transmit these parameters to the decoding end through the channel , the decoder solves the relevant parameters, and then restores the speech signal according to the same speech model. [0004] In the process of realizing the present invention, the inventor finds that there are a...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G10L19/02G10L19/087G10L19/24
Inventor 陈若非高泽华邢世义
Owner 广州方硅信息技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products