Audio glitch reduction -> Monitor Keywords
Fresh Patents
Monitor Patents Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
site info Site News  |  monitor Monitor Keywords  |  monitor archive Monitor Archive  |  organizer Organizer  |  account info Account Info  |  
04/23/09 - USPTO Class 704 |  39 views | #20090106020 | Prev - Next | About this Page  704 rss/xml feed  monitor keywords

Audio glitch reduction

USPTO Application #: 20090106020
Title: Audio glitch reduction
Abstract: To reduce audio glitch rendering buffer of an audio application is pre-filled with natural sounding audio rather than zeros. For every frame of audio sent for rendering, the rendering buffer is also pre-filled or the signal is stretched in the buffer in anticipation of a glitch. If the glitch does not occur, then the stretched signal is overwritten and the end user does not notice it. If the glitch does occur, then the rendering buffer is already filled with a stretched version of the previous audio and may result in sound that is acceptable. After recovery from the glitch, any new data is smoothly merged into the fake audio that was generated before. (end of abstract)



Agent: Merchant & Gould (microsoft) - Minneapolis, MN, US
Inventors: Hosam A. Khalil, Guo-Wei Shieh
USPTO Applicaton #: 20090106020 - Class: 704215 (USPTO)

Audio glitch reduction description/claims


The Patent Description & Claims data below is from USPTO Patent Application 20090106020, Audio glitch reduction.

Brief Patent Description - Full Patent Description - Patent Application Claims
  monitor keywords BACKGROUND

In real-time communication applications, the end-to-end latency from mouth to ear is desired to be kept at a minimum. As a result, the application strives to cut out any audio pipeline buffering in the system. On the other hand, the audio device is typically driven by a clock independent of a main clock of the system (e.g. the processor clock) and requires buffering to ensure uninterrupted audio rendering. If the main clock is blocked for any reason, then the application does not have enough time to fill the rendering buffer before the audio device picks up the data in the buffer to feed to the digital-to-analog converter. This result is termed an audio glitch.

To ensure smooth playback, buffering is necessary for the rendering device contradicting the requirement for low latency. A majority of real-time applications choose a buffering length that is a trade-off between latency and expected frequency of glitches. When a glitch happens, the rendering device picks up whatever data was in the buffer. Usually, but not necessarily, that buffer is implemented as a circular buffer. The buffer is usually pre-cleared such that when a glitch happens, then predictable zero-level audio is played out.

SUMMARY

This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended as an aid in determining the scope of the claimed subject matter.

Embodiments are directed to reducing glitch in an audio application by pre-filling a rendering buffer with fake audio that may be a copy of a portion of previously received audio signal or a stretched signal based on previously received audio. If a glitch actually occurs, the buffered signal may be used in place of missing audio signal by smoothing a transition from the fake audio signal to the real audio signal. The fake audio signal may also be simply copied in place of the missing audio to reduce needed buffer space. Potential discontinuities between real and fake audio signals may also be smoothed employing various transition techniques.

These and other features and advantages will be apparent from a reading of the following detailed description and a review of the associated drawings. It is to be understood that both the foregoing general description and the following detailed description are explanatory only and are not restrictive of aspects as claimed.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram illustrating an example audio application architecture;

FIGS. 2A and 2B illustrate two different methods of filling in missing audio in an audio application by the audio healer module;

FIG. 3 illustrates audio packet structure in a buffer and occurrence of a glitch;

FIG. 4A is a diagram of an example glitch reduction as fake audio data is replaced by real audio data;

FIG. 4B is a diagram illustrating a discontinuity in audio glitch reduction that needs to be smoothed;

FIG. 5 illustrates a networked environment where embodiments may be implemented.

FIG. 6 is a block diagram of an example computing operating environment, where embodiments may be implemented; and

FIG. 7 illustrates a logic flow diagram for a process of audio glitch reduction according to embodiments.

DETAILED DESCRIPTION

Continue reading about Audio glitch reduction...
Full patent description for Audio glitch reduction

Brief Patent Description - Full Patent Description - Patent Application Claims

Click on the above for other options relating to this Audio glitch reduction patent application.
###
monitor keywords

How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Audio glitch reduction or other areas of interest.
###


Previous Patent Application:
Method and system for prioritizing communications based on sentence classifications
Next Patent Application:
Robust two microphone noise suppression system
Industry Class:
Data processing: speech signal processing, linguistics, language translation, and audio compression/decompression

###

FreshPatents.com Support
Thank you for viewing the Audio glitch reduction patent info.
IP-related news and info


Results in 2.02973 seconds


Other interesting Feshpatents.com categories:
Electronics: Semiconductor Audio Illumination Connectors Crypto paws
filepatents (1K)

* Protect your Inventions
* US Patent Office filing
patentexpress PATENT INFO