Interactive Codec Selection
First Claim
Patent Images
1. A method implemented at least in part by a computing device, comprising:
- determining available network bandwidth; and
selecting, from a collection of codecs dissociated from a codec selection process, at least one codec based on at least the determined available network bandwidth.
2 Assignments
0 Petitions
Accused Products
Abstract
A codec selection process is independent of a codec source. A codec table may be used that includes indexed codec references related to codecs stored in a codec source. The codec table and the codec source may be modified without affecting a codec selection process. This feature of an exemplary implementation makes it fairly straightforward to add, change, or otherwise modify codecs stored in the codec source and referenced in the codec table without having to change the codec selection process.
82 Citations
20 Claims
-
1. A method implemented at least in part by a computing device, comprising:
-
determining available network bandwidth; and
selecting, from a collection of codecs dissociated from a codec selection process, at least one codec based on at least the determined available network bandwidth. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device, comprising:
-
a codec selection module including computer-executable instructions for selecting codecs usable to encode media signals; and
a modifiable codec selection table independent of the codec selection module, the modifiable codec selection table including codec references selectable using the instructions of the codec selection module. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A media encoding arrangement, comprising:
-
a codec table module having a plurality of codec references, each codec reference including a codec name field and a bit rate field; and
a codec repository including codecs referenced by the codec table module, wherein changes to the codec table module and the codec repository do not affect a process for selecting codec references of the codec table module and codecs stored in the codec repository. - View Dependent Claims (17, 18, 19, 20)
-
Specification