Adaptable codec for selecting encoding scheme based on quality of experience
First Claim
1. An apparatus for use in a communication network for selecting an encoding scheme for a communication session, the apparatus comprising:
- an encoder adapted to encode a digital stream to be transmitted according to one of a plurality of encoding schemes to provide an encoded digital stream;
a packet processor adapted to create packets to be transmitted from the encoded digital stream;
at least one communication interface adapted to transmit the packets to be transmitted over the communication network and receive control information from a network server, the control information bearing on a desired quality of experience level to be used for the communication session; and
a control system adapted to instruct the encoder to select the one of the plurality of encoding schemes based on the control information, wherein the control information is used to select the encoding scheme that corresponds to the desired quality of experience level.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an adaptable codec for use in a communication system. The adaptable codec is capable of encoding a digital stream to be transmitted according to any one of a number of encoding schemes. A particular encoding scheme may be selected based on information received from a network entity that is separate from the communication system, a user associated with the communication system, a remote communication system with which communications are established, or a combination thereof. Once a particular encoding scheme is selected, an encoder will encode the digital stream to be transmitted, and a packet processor will create packets from the encoded digital stream. The selection of an encoding scheme will generally correspond to a desired quality of experience level.
24 Citations
21 Claims
-
1. An apparatus for use in a communication network for selecting an encoding scheme for a communication session, the apparatus comprising:
-
an encoder adapted to encode a digital stream to be transmitted according to one of a plurality of encoding schemes to provide an encoded digital stream; a packet processor adapted to create packets to be transmitted from the encoded digital stream; at least one communication interface adapted to transmit the packets to be transmitted over the communication network and receive control information from a network server, the control information bearing on a desired quality of experience level to be used for the communication session; and a control system adapted to instruct the encoder to select the one of the plurality of encoding schemes based on the control information, wherein the control information is used to select the encoding scheme that corresponds to the desired quality of experience level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21)
-
-
17. A method for selecting an encoding scheme for a communication session over a communication network comprising:
-
encoding a digital stream to be transmitted according to one of a plurality of encoding schemes to provide an encoded digital stream; creating packets to be transmitted from the encoded digital stream; transmitting the packets to be transmitted over the communication network; receiving control information from a network server, the control information bearing on a desired quality of experience level to be used for the communication session; and instructing an encoder to select the one of the plurality of encoding schemes based on the control information, wherein the control information is used to select the encoding scheme that corresponds to the desired quality of experience level. - View Dependent Claims (18, 19, 20)
-
Specification