Apparatus and method for use in providing dynamic bit rate encoding
First Claim
1. A method for use in providing dynamic bit rate encoding, comprising:
- detecting a first available bandwidth;
determining a first encoder bit rate according to the first available bandwidth;
encoding a signal at the first encoder bit rate;
detecting a change in the available bandwidth such that there is a second available bandwidth;
determining a second encoder bit rate according to the second available bandwidth; and
encoding the signal at the second encoder bit rate.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system and method for use in for use in dynamically adjusting an encoder bit rate according to a determined available bandwidth for wirelessly communicating source data. A method detects a first available bandwidth, determines a first encoder bit rate according to the available bandwidth, encodes a signal at the first encoder bit rate, detects a change in the available bandwidth such that there is a second available bandwidth, determines a second encoder bit rate according to the second available bandwidth, and encodes the signal at the second encoder bit rate. Encoding the signal at the second encoder bit rate can include encoding a subsequent frame of the signal. The method can further wirelessly communicate the signal encoded at the first encoder bit rate in real-time and wirelessly communicate the signal encoded at the second encoder bit rate in real-time.
96 Citations
20 Claims
-
1. A method for use in providing dynamic bit rate encoding, comprising:
-
detecting a first available bandwidth;
determining a first encoder bit rate according to the first available bandwidth;
encoding a signal at the first encoder bit rate;
detecting a change in the available bandwidth such that there is a second available bandwidth;
determining a second encoder bit rate according to the second available bandwidth; and
encoding the signal at the second encoder bit rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for use in providing dynamically varied bit rate encoding, comprising:
-
encoding a signal for wireless communication at a first encoding bit rate;
detecting a first change in an available bandwidth envelope of a communication path;
determining if the first change in the available bandwidth envelope exceeds a predefined threshold;
determining an available bandwidth envelope of the first changed available bandwidth envelope;
determining a second encoding bit rate according to the determined available bandwidth envelope that maintains a signal quality when the first change in the available bandwidth envelope exceeds the predefined threshold; and
initiating the encoding of the signal at a subsequent frame with the second bit rate. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A wireless, multi-media system, comprising:
-
a central controller that receives source data and wirelessly distributes at least a portion of the source data, where the central controller comprises;
a dynamic, variable bit rate encoder;
a transmitter coupled with the dynamic bit rate encoder, wherein the transmitter transmits the at least the portion of the source data as encoded by the dynamic bit rate encoder;
a control device coupled with the dynamic bit rate encoder, the control device determines an available bandwidth according to received statistics and determines an encoding bit rate according to the determined available bandwidth; and
the control device instructs the dynamic bit rate encoder to encode at the determined encoding bit rate. - View Dependent Claims (17, 18, 19, 20)
-
Specification