Audio acceleration
First Claim
Patent Images
1. An audio system comprising:
- an input for receiving audio packets via a communication network;
audio monitoring logic for determining that one of the audio packets was late;
audio decoding logic for converting the audio packets to an audio stream;
audio processing logic for accelerating presentation of part of the audio stream to a user such that delay in the presentation of the audio stream is reduced; and
an audio output for presenting the audio stream to the user, wherein a processor executes the logic.
4 Assignments
0 Petitions
Accused Products
Abstract
An audio receiving system includes logic configured to reduce the accumulation of delays caused by the late arrival of audio packets. This logic is configured to accelerate or decelerate presentation of a resulting audio stream in response to the detection of late packets. The acceleration is discontinued once the effects of the late packets have been compensated for. The audio receiving system is typically applied to applications in which lag is undesirable. These can include web conferencing, telepresence, and online video games.
374 Citations
27 Claims
-
1. An audio system comprising:
-
an input for receiving audio packets via a communication network; audio monitoring logic for determining that one of the audio packets was late; audio decoding logic for converting the audio packets to an audio stream; audio processing logic for accelerating presentation of part of the audio stream to a user such that delay in the presentation of the audio stream is reduced; and an audio output for presenting the audio stream to the user, wherein a processor executes the logic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of communicating audio packets, the method comprising:
-
providing a computing instructions to a client over a communication network, the computing instructions being configured to; detect that a first audio packet was received late by the client, and accelerate a rate at which an audio stream is presented to a user based on the first audio packet being received late; and providing a series of audio packets to the client over the communication network, the series of audio packets including the first audio packet and being configured to be decoded to the audio stream, wherein the method is executed by a processor. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method of processing audio packets, the method comprising:
-
receiving a first audio packet via a communication network; detecting that the first audio packet was received late; converting the first audio packet to part of an audio stream; accelerating a rate at which the audio stream is presented to a user based on the first audio packet being received late; and presenting the audio stream to the user at the accelerated rate, wherein the method is executed by a processor.
-
Specification