The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 15, 2004

Filed:

Apr. 13, 2000
Applicant:
Inventors:

Paul H. Whitford, Santa Clara, CA (US);

James H. Parry, Los Gatos, CA (US);

See-Mong Tan, Half Moon Bay, CA (US);

Assignee:

Forgent Networks, Inc., Austin, TX (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04N 5/91 ; H04N 7/04 ; H04N 7/06 ; H04N 7/08 ; H04N 7/52 ;
U.S. Cl.
CPC ...
H04N 5/91 ; H04N 7/04 ; H04N 7/06 ; H04N 7/08 ; H04N 7/52 ;
Abstract

Disclosed is a method and system for detecting processor congestion during decompression of a stream of video and audio data. The system and method includes a processor receiving and decoding a first frame of audio data in accordance with an audio decode software algorithm. The processor generates a first audio time stamp ATS indicating the time at which the processor finishes decoding the first frame of audio data. Subsequently, the processor receives and decodes a second frame of audio data in accordance with the same audio decode software algorithm and generates a second audio time stamp ATS indicating the time at which the processor finishes decoding the second audio data frame. The first audio time stamp ATS is added to a predetermined amount of time T, the result of which is compared with ATS . T, in one embodiment, is the time it takes a speaker to generate audio corresponding to a decoded frame of audio data. If ATS is later in time than (ATS +T) by a predetermined amount TMIN, a signal is generated indicating that the processor is not decoding received audio frames fast enough due to processor congestion. In response to this signal, the processor workload can be redistributed in favor of increased audio decoding. If ATS is not later in time than (ATS +T) by a predetermined amount TMIN, then no modifications to the processor workload need be made.


Find Patent Forward Citations

Loading…