Unlock instant, AI-driven research and patent intelligence for your innovation.

Adaptive jitter buffer management for networks with varying conditions

a network and buffer management technology, applied in the direction of network traffic/resource management, time-division multiplex, electrical equipment, etc., can solve problems such as network jitter, and achieve the effects of improving performance, low delay, and high probability of speech

Active Publication Date: 2014-03-13
APPLE INC
View PDF12 Cites 35 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent text describes a method for improving audio quality and reducing delay in a playback system. The method uses adaptations based on both the instantaneous and root means square (RMS) values of audio samples to detect silence and prevent the loss of important audio information. The RMS value is also used to control the rate of adaptations, resulting in better audio playback quality. Additionally, the method allows for warping to minimize delays in conversations. Overall, this method simplifies the process of detecting silence and maintaining high-quality audio playback.

Problems solved by technology

Network congestion, a hot-spot on the communication channel, and the like, may contribute to temporary high values of jitter (commonly referred to as “spikes”) on a network.
Network jitter may present problems when transmitting certain types of data.

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
  • Adaptive jitter buffer management for networks with varying conditions
  • Adaptive jitter buffer management for networks with varying conditions
  • Adaptive jitter buffer management for networks with varying conditions

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0010]In one embodiment, spikes in network jitter may be detected and characterized as jump spikes or slope spikes. The spikes may be clipped during the jitter buffer size estimation. An exit condition for leaving a detected spike may be based on at least one of a determination average jitter is flat, jitter values have returned to a level similar to the level of jitter prior to detection of the spike, or a predetermined amount of time has elapsed.

[0011]In some cases, spikes may occur regularly on some networks, and may need a different treatment particularly for that network. For example, certain networks may perform tune-on and tune-off that may result in periodic spikes. In another embodiment, such spikes are identified specifically for those networks, and may be incorporated into the minimum jitter buffer size. By incorporating the network specific spikes into the minimum jitter buffer size, a need to handle them on a regular basis may be reduced. Such an embodiment may also be ...

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

An apparatus and method for detecting and analyzing spikes in network jitter and the estimation of a jitter buffer target size is disclosed. Detected spikes may be classified as jump spikes or slope spikes, and a clipped size of detected spikes may be used in the estimation of the jitter buffer target. Network characteristics and conditions may also be used in the estimation of the jitter buffer target size. Samples may be modified during playback adaptation to improve audio quality and maintain low delay of a receive chain.

Description

PRIORITY CLAIM[0001]This application claims benefit of priority of U.S. Provisional Patent Application Ser. No. 61 / 698,517, filed on Sep. 7, 2012, U.S. Provisional Patent Application Ser. No. 61 / 698,519, filed on Sep. 7, 2012, and U.S. Provisional Patent Ser. No. 61 / 698,524, filed on Sep. 7, 2012, each of which is incorporated herein by reference.BACKGROUND[0002]1. Technical Field[0003]This disclosure relates generally to the field of adaptive jitter buffer management, as part of multimedia communications. While the use of jitter buffer and adaptive playback are well known, the embodiments provide significant enhancements in terms of optimal spike detection and handling, network specific dynamic adaptations, and improved playback adaptations in the presence of speech or silence.[0004]2. Description of the Related Art[0005]Fixed and mobile computing systems typically communicate through a network. The network may be wired or wireless and may transmit data in discrete portions or pack...

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): H04J3/06
CPCH04J3/062H04J3/0632H04L47/38H04L47/283H04W28/02H04L47/12H04W8/04
Inventor SHIVA, SUNDARARAMAN V.JEONG, HYEONKUKGARCIA, ROBERTOPATEL, NIRAV R.NORMILE, JAMES O.
Owner APPLE INC