Audio encoding method, audio decoding method, related device and communication system

An audio coding and audio decoding technology, which is applied in the field of communication, can solve the problems of adjusting redundancy, audio quality degradation, and inability to enhance anti-packet loss performance, so as to achieve the effect of reducing bandwidth and improving the quality of output code stream

Active Publication Date: 2010-07-14
HUAWEI DEVICE CO LTD
View PDF5 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In the prior art, once a certain multi-description technique is used for encoding, the redundancy and anti-packet loss performance are determined. In actual applications, the redundancy cannot be adjusted to adapt to the network situation. When no packe...

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 encoding method, audio decoding method, related device and communication system
  • Audio encoding method, audio decoding method, related device and communication system
  • Audio encoding method, audio decoding method, related device and communication system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] This embodiment describes an audio coding method, see figure 1 , the method may include the following steps:

[0051] Step 101: receiving the packet loss rate fed back by the audio decoder according to the acquired code stream;

[0052] The audio encoder first sends the encoded code stream to the audio decoder. At this time, any kind of multi-description state can be used for encoding, but usually a single description is used because there is no redundant information in a single description. After the audio encoder sends the encoded code stream to the audio decoder, the audio decoder performs packet loss rate statistics according to the received real-time transport protocol serial number, and then feeds back the packet loss rate to the audio encoder through the real-time control protocol.

[0053] The packet loss rate fed back from the audio decoder to the encoder may be transmitted using the same channel as the coded stream sent from the audio encoder to the audio dec...

Embodiment 2

[0062] The audio coding methods described in Embodiment 2 and Embodiment 3 are applicable to different application scenarios. When the network bandwidth that can be occupied is fixed and cannot provide more bandwidth or occupy more bandwidth, the method described in Embodiment 2 is adopted. When the network is available The bandwidth has certain flexibility, and when other services can provide part of the bandwidth for the audio service, the method described in Embodiment 3 is adopted, so that the decoding quality of the audio code stream can be better guaranteed.

[0063] Embodiment two

[0064] This embodiment describes a method for establishing a dynamic relationship between redundancy and packet loss rate, affecting the increase or decrease of redundancy of an encoder through changes in packet loss rate, and simultaneously adjusting the anti-packet loss performance of a code stream.

[0065] The multi-description audio encoder has single-description, two-description, three...

Embodiment 3

[0076] This embodiment describes an audio coding method in which the available bandwidth of the network has certain flexibility, and other services can provide part of the bandwidth for use by audio services.

[0077] The single description, two descriptions, three descriptions and four descriptions supported by the multi-description encoder uniformly use a fixed bit rate to encode effective audio data, and additionally increase bandwidth encoding data redundancy. As the number of encoded streams, that is, the number of descriptions increases, the redundancy Increase. No matter how many descriptions are used for such an audio code stream, when all the code streams are obtained, they all have the same audio quality. The network bandwidth required for single description, second description, third description, and four descriptions increases sequentially.

[0078] see image 3 , the method of this embodiment includes the following steps:

[0079] Steps 301 to 302 are the same ...

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 embodiment of the invention discloses an audio encoding method, an audio decoding method, a related device and a communication system. The audio encoding method comprises the steps of receiving packet loss rate fed back by an audio decoder according to acquired code streams, switching encoding capacity to a multiple description state corresponding to the packet loss rate according to the packet loss rate fed back and encoding audio data by the multiple description state. The audio decoding method comprises the steps of acquiring multiple description packets sent by the audio encoder, increasing the value of a counter of the multiple description packet which contains multiple description quantity and packet description number by 1, acquiring the numerical value of the packet loss packet, and calling packet loss concealment when determining the numerical value of the counter of the multiple description packet or when the packet description number is not smaller than the multiple description quantity and the numerical number of the packet loss counter is not smaller than the multiple description quantity. The embodiment of the invention adjusts the packet loss resisting capacity of encoding code streams according to actual condition and reduces bandwidth occupied by invalid redundant information, thereby acquiring better output code stream quality.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to an audio encoding method, an audio decoding method, a related device and a communication system. Background technique [0002] Communication networks and wireless networks based on packet switching, such as the third generation mobile communication network (The third Generation Mobile Telecommunication, 3G), in actual operation due to network congestion, channel interference and noise, etc., inevitably face the problem of packet loss , resulting in severely affected audio quality. [0003] There are generally two types of methods to reduce audio quality degradation caused by packet loss: encoder-based anti-packet loss algorithm and decoder-based anti-packet loss algorithm, which can also be called active anti-packet loss algorithm and passive anti-loss algorithm. package algorithm. Encoder-based anti-packet loss algorithms mainly include Automatic Repeat Request ...

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): H04L1/00H04L1/16H04L29/08G10L19/00G10L19/008
Inventor 杨智勇赵云轩
Owner HUAWEI DEVICE CO LTD
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