Adjusting method of voice jitter buffer area and apparatus thereof

An adjustment method and an adjustment device technology, which are applied in the field of communication, can solve problems affecting real-time calls, voice distortion, and user call quality, and achieve the effect of quickly adapting to network changes and improving quality

Active Publication Date: 2016-10-05
TENCENT TECH (SHENZHEN) CO LTD
View PDF6 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] During the research and practice of the prior art, the inventor of the present invention found that since the receiving end adds a fixed-length jitter buffer, if the buffer setting is smaller than the jitter, it will cause data loss and thus voice distortion , reduce the voice quality; if the buffer is set too large, it is equivalent to introducing a large call delay, which also affects the user's call quality, and even affects the normal real-time call

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
  • Adjusting method of voice jitter buffer area and apparatus thereof
  • Adjusting method of voice jitter buffer area and apparatus thereof
  • Adjusting method of voice jitter buffer area and apparatus thereof

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0034] see figure 1 , figure 1 It is a schematic flow chart of the voice jitter buffer adjustment method provided by the first embodiment of the present invention. The methods include:

[0035] In step S101, the network jitter delay and buffer delay of the voice data to be played are acquired.

[0036] Wherein, the adjustment method of the voice jitter buffer can be based on running on a receiving terminal server, and the receiving terminal is provided with a jitter buffer (i.e. JitterBuffer), and the jitter buffer will receive voice data packets according to time Buffer, and then play voice data sequentially at fixed time intervals.

[0037] In the embodiment of the present invention, the voice data to be played is the voice data received on the network after error correction processing and decoding; according to the network jitter delay and buffer delay of the voice data to be played, the current network status is detected , and then adaptively and dynamically adjust the...

no. 2 example

[0048] see Figure 2a , Figure 2a It is a schematic flowchart of the method for adjusting the speech jitter buffer provided by the second embodiment of the present invention. Wherein, the adjustment method of the voice jitter buffer is based on running on a receiving terminal server, the receiving terminal is provided with a jitter buffer, and the jitter buffer buffers the received voice data packets according to time, and then sequentially The voice data is played at fixed time intervals.

[0049] Different from the first embodiment, this embodiment is mainly aimed at the network jitter statistical algorithm (i.e. the generation of the network jitter delay), the buffer delay statistical algorithm (i.e. the generation of the buffer delay time), the voice no reference algorithm (i.e. The generation of the voice without reference score) and the network delay correction algorithm (that is, the process of correcting the current network jitter delay to obtain the target buffer d...

no. 3 example

[0089] see image 3 , image 3 It is a schematic flow chart of the voice jitter buffer adjustment method provided by the third embodiment of the present invention. Similar to the above embodiment, the method for adjusting the speech jitter buffer is based on running on a receiving terminal server, and the receiving terminal is provided with a jitter buffer.

[0090] Different from the second embodiment, this embodiment mainly focuses on the jitter strategy algorithm, that is, analyzes in detail the process of adjusting the size of the jitter buffer to which the voice data packet belongs. The methods include:

[0091] In step S301, the network jitter delay and buffer delay of the voice data to be played are obtained.

[0092] Preferably, before the network jitter delay and buffer delay of the acquired voice data to be played, the following steps may also be included:

[0093] receiving the Internet voice data packet; performing error correction processing on the Internet vo...

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 adjusting method of a voice jitter buffer area and an apparatus thereof. The method comprises the following steps of acquiring network jitter time delay and buffer time delay of voice data to be played; carrying out Caton detection on the voice data and determining a voice no-reference fraction; according to the buffer time delay and the voice no-reference fraction, correcting current network jitter time delay so as to acquire target buffer time delay; and combining the target buffer time delay, current buffer time delay and the voice no-reference fraction to adjust a size of the jitter buffer area where the voice data belongs according to a preset strategy. In embodiments of the invention, under the condition that voice quality is ensured, the network jitter time delay can be properly reduced; Internet voice conversation can rapidly adapt to a network change; and quality of voice conversation used by a user in mobile Internet is increased.

Description

technical field [0001] The invention belongs to the technical field of communication, and in particular relates to a method and a device for adjusting a voice jitter buffer. Background technique [0002] With the continuous development of Internet technology and the continuous improvement of network bandwidth, real-time voice technology is widely used in daily life. Voice services based on Internet transmission, users accessing the Internet through 2G / 3G / 4G / WIFI and other networks have become the mainstream. etc. have a huge impact on voice quality, so voice quality is getting more and more attention. [0003] In order to improve voice quality, the general method to reduce network jitter is to add a jitter buffer at the receiving end, that is, put a fixed-length buffer before decoding and playing, which is used to cache voice data packets for a certain period of time, by increasing A certain delay to eliminate network jitter. This algorithm is simple to implement and has ...

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): H04L12/885H04L49/9023
Inventor 肖益剑
Owner TENCENT TECH (SHENZHEN) 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