Multimedia transcoding proxy server for wireless telecommunication system
First Claim
Patent Images
1. An apparatus, operable in a wireless communication system, comprising:
- a customer manager to determine a first user preference for selective re-encoding of a multimedia stream for a first user and a second user preference for selective re-encoding of the multimedia stream for a second user;
an encode manager included within wireless service provider equipment of the wireless communication system that receives the multimedia stream and selects at least one of a plurality of encoding parameter sets for each of the first and second user preferences in accordance with an encoding scheme, wherein the encoding scheme includes a first scheme based on the first user preference and a second scheme based on the second user preference, wherein the multimedia stream includes a plurality of different types of data, wherein the plurality of encoding parameter sets include a first encoding parameter set for encoding only a first type of the plurality of types of data, a second encoding parameter set for encoding only a second type of the plurality of types of data different from the first type, a third encoding parameter set for encoding only a third type of the plurality of types of data different from the first and second types and a fourth encoding parameter set for encoding multiple types of the plurality of types of data, and wherein the first user preference and the second user preference each indicates which of the first, second, third and fourth encoding parameter sets to use when encoding the multimedia stream; and
an encoder system included within the wireless service provider equipment for selectively re-encoding the received stream using the selected one of the plurality of encoding parameter sets to output an encoded stream with principles set fourth by the selected one of the plurality of encoding parameter sets,wherein the first user preference specifies a first demand to provide the multimedia stream at a lower quality of service and a lowest billing rate, and the second user preference specifies a second demand to provide the multimedia stream at a higher quality of service and a higher billing rate relative to the first demand, andwherein in response to the first user preference, the encode manager selects one of the plurality of encoding parameter sets that provides a high rate of compression and the lower quality of service at the lowest billing rate, and in response to the second preference, the encoder manager selects one of the plurality of encoding parameter sets that provides the higher quality of service at the higher billing rate.
1 Assignment
0 Petitions
Accused Products
Abstract
Digital multimedia is broadcast by a wireless provider by first decoding incoming multimedia streams and then encoding each stream using one of at least two encoding parameter sets as appropriate for the particular user or groups of users to receive the stream.
17 Citations
115 Claims
-
1. An apparatus, operable in a wireless communication system, comprising:
-
a customer manager to determine a first user preference for selective re-encoding of a multimedia stream for a first user and a second user preference for selective re-encoding of the multimedia stream for a second user; an encode manager included within wireless service provider equipment of the wireless communication system that receives the multimedia stream and selects at least one of a plurality of encoding parameter sets for each of the first and second user preferences in accordance with an encoding scheme, wherein the encoding scheme includes a first scheme based on the first user preference and a second scheme based on the second user preference, wherein the multimedia stream includes a plurality of different types of data, wherein the plurality of encoding parameter sets include a first encoding parameter set for encoding only a first type of the plurality of types of data, a second encoding parameter set for encoding only a second type of the plurality of types of data different from the first type, a third encoding parameter set for encoding only a third type of the plurality of types of data different from the first and second types and a fourth encoding parameter set for encoding multiple types of the plurality of types of data, and wherein the first user preference and the second user preference each indicates which of the first, second, third and fourth encoding parameter sets to use when encoding the multimedia stream; and an encoder system included within the wireless service provider equipment for selectively re-encoding the received stream using the selected one of the plurality of encoding parameter sets to output an encoded stream with principles set fourth by the selected one of the plurality of encoding parameter sets, wherein the first user preference specifies a first demand to provide the multimedia stream at a lower quality of service and a lowest billing rate, and the second user preference specifies a second demand to provide the multimedia stream at a higher quality of service and a higher billing rate relative to the first demand, and wherein in response to the first user preference, the encode manager selects one of the plurality of encoding parameter sets that provides a high rate of compression and the lower quality of service at the lowest billing rate, and in response to the second preference, the encoder manager selects one of the plurality of encoding parameter sets that provides the higher quality of service at the higher billing rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for providing digital multimedia in a wireless communication system, comprising:
-
determining with a customer manager of the wireless communication system a first user preference for selective re-encoding of a multimedia stream for a first user and a second user preference for selective re-encoding of the multimedia stream for a second user; receiving the multimedia stream at an encode manager of the wireless communication system; selecting at least one of a plurality of encoding parameter sets in accordance with an encoding scheme for each of the first and second user preferences, wherein the encoding scheme includes a first scheme based on a first user preference and a second scheme based on the second user preference, wherein the multimedia stream includes a plurality of different types of data, wherein the plurality of encoding parameter sets include a first encoding parameter set for encoding only a first type of the plurality of types of data, a second encoding parameter set for encoding only a second type of the plurality of types of data different from the first type, a third encoding parameter set for encoding only a third type of the plurality of types of data different from the first and second types and a fourth encoding parameter set for encoding multiple types of the plurality of types of data, and wherein the first user preference and the second user preference each indicates which of the first, second, third and fourth encoding parameter sets to use when encoding the multimedia stream; and selectively re-encoding, with an encoder system of the wireless communication system, the received stream using the selected one of the plurality of encoding parameter sets to output an encoded stream with principles set fourth by the selected one of the plurality of encoding parameter sets, wherein the first user preference specifies a first demand to provide the multimedia stream at a lower quality of service and a lowest billing rate, and the second user preference specifies a second demand to provide the multimedia stream at a higher quality of service and a higher billing rate relative to the first demand, and wherein in response to the first user preference, the encode manager selects one of the plurality of encoding parameter sets that provides a high rate of compression and the lower quality of service at the lowest billing rate, and in response to the second preference, the encoder manager selects one of the plurality of encoding parameter sets that provides the higher quality of service at the higher billing rate. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. An apparatus, operable in a wireless communication system, comprising:
-
means for receiving, within the wireless communication system, a decoded stream; means for determining a first user preference for selectively re-encoding the decoded stream for a first user and a second user preference for selective re-encoding of the multimedia stream for a second user; means for selecting, within the wireless communication system, at least one of a plurality of encoding parameter sets in accordance with an encoding scheme to use for re-encoding the received decoded stream for each of the first and second user preferences, wherein the encoding scheme includes a first scheme based on the first user preference and a second scheme based on the second user preference, wherein the decoded stream includes a plurality of different types of data, wherein the plurality of encoding parameter sets include a first encoding parameter set for encoding only a first type of the plurality of types of data, a second encoding parameter set for encoding only a second type of the plurality of types of data different from the first type, a third encoding parameter set for encoding only a third type of the plurality of types of data different from the first and second types and a fourth encoding parameter set for encoding multiple types of the plurality of types of data, and wherein the first user preference and the second user preference each indicates which of the first, second, third and fourth encoding parameter sets to use when encoding the decoded stream; and means for re-encoding, within the wireless communication system, the received decoded stream to output an encoded stream in accordance with the selected one of the plurality of encoding parameter sets, wherein the first user preference specifies a first demand to provide the multimedia stream at a lower quality of service and a lowest billing rate, and the second user preference specifies a second demand to provide the multimedia stream at a higher quality of service and a higher billing rate relative to the first demand, and wherein the means for selecting at least one of a plurality of encoding parameter sets comprises means for selecting, in response to the first user preference, one of the plurality of encoding parameter sets that provides a high rate of compression and the lower quality of service at the lowest billing rate, and in response to the second preference, one of the plurality of encoding parameter sets that provides the higher quality of service at the higher billing rate. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A mobile station, operable in a communication system, comprising:
-
a transceiver configured to communicate with a wireless provider system; and a processor for displaying a multimedia stream received from the wireless provider system via the transceiver, wherein the multimedia stream is encoded using a first one of a plurality of encoding parameter sets and a second one of the plurality of encoding parameter sets in accordance with an encoding scheme, wherein the encoding scheme comprises a first scheme based a first user preference and a second scheme based on a second user preference, wherein the multimedia stream includes a plurality of different types of data, wherein the plurality of encoding parameter sets include a first encoding parameter set for encoding only a first type of the plurality of types of data, a second encoding parameter set for encoding only a second type of the plurality of types of data different from the first, a third encoding parameter set for encoding only a third type of the plurality of types of data different from the first and second types and a fourth encoding parameter set for encoding multiple types of the plurality of types of data, wherein the first user preference and the second user preference each indicates which of the first, second, third and fourth encoding parameter sets to use when encoding the multimedia stream, wherein the first user preference specifies a first demand to provide the multimedia stream at a lower quality of service and a lowest billing rate, and the second user preference specifies a second demand to provide the multimedia stream at a higher quality of service and a higher billing rate relative to the first demand such that in response to the first user preference, one of the plurality of encoding parameter sets that provides a high rate of compression and the lower quality of service is selected to provide the lowest billing rate, and in response to the second preference, one of the plurality of encoding parameter sets is selected to provide the higher quality of service at the higher billing rate.
-
- 68. The mobile station of claimed in 67, wherein the group of encoding schemes includes one or more of a scheme based on a system bandwidth a scheme based on a wireless receiver capability, a scheme based on a number of users requesting a specific multimedia stream at a designated QoS, a scheme based on a multimedia data type, the scheme based on the user preference and a scheme based on characteristics of a mobile station.
-
74. A communication system, comprising:
-
a customer manager to determine a first user preference for selective re-encoding of a multimedia stream, and a second user preference for selective re-encoding of a multimedia stream; an encode manager that receives the multimedia stream, wherein the multimedia stream is encoded at a first resolution; and an encoder system that dynamically customizes a re-encoding of the received stream to a second resolution and a third resolution using encoding parameter sets selected from a plurality of encoding parameter sets to selectively render an encoded stream with principles set forth by the selected encoding parameter sets, wherein the selected encoding parameter sets are determined based on an encoding scheme, wherein the encoding scheme comprises a first scheme based on a first user preference and a second scheme based on the second user preference, wherein the multimedia stream includes a plurality of different types of data, wherein the plurality of encoding parameter sets include a first encoding parameter set for encoding only a first type of the plurality of types of data, a second encoding parameter set for encoding only a second type of the plurality of types of data different from the first type, a third encoding parameter set for encoding only a third type of the plurality of types of data different from the first and second types and a fourth encoding parameter set for encoding multiple types of the plurality of types of data, wherein the first user preference and the second user preference each indicates which of the first, second, third and fourth encoding parameter sets to use when encoding the multimedia stream, and wherein the first user preference further specifies a first demand to provide the multimedia stream at a lower quality of service and a lowest billing rate, and the second user preference specifies a second demand to provide the multimedia stream at a higher quality of service and a higher billing rate relative to the first demand, and wherein in response to the first user preference, the encoder system selects at least one of the plurality of encoding parameter sets that provides a high rate of compression and the lower quality of service at the lowest billing rate and in response to the second preference, the encoder system selects one of the plurality of encoding parameter sets that provides the higher quality of service at the higher billing rate.
-
-
75. A communication system, comprising:
-
at least one decoder receiving an incoming encoded multimedia stream and decoding the stream to render a decoded stream; a customer manager to determine a first user preference for selective re-encoding of the decoded stream, and a second user preference for selective re-encoding of a multimedia stream; at least one encoding system configured for receiving the decoded stream and encoding the decoded stream for first and second users using at least one of a plurality of encoding parameter sets to render an encoded stream; at least one computer that selects the at least one of the plurality of encoding parameter sets for each of the first and second users based on the first a user preference and the second user preference, wherein the multimedia stream includes a plurality of different types of data, wherein the plurality of encoding parameter sets include a first encoding parameter set for encoding only a first type of the plurality of types of data, a second encoding parameter set for encoding only a second type of the plurality of types of data different from the first, a third encoding parameter set for encoding only a third type of the plurality of types of data different from the first and second types and a fourth encoding parameter set for encoding multiple types of the plurality of types of data, and wherein the first and second user preferences indicate which of the first, second, third and fourth encoding parameter sets to use when encoding the multimedia stream, wherein the first user preference specifies a first demand to provide the multimedia stream at a lower quality of service and a lowest billing rate, and the second user preference specifies a second demand to provide the multimedia stream at a higher quality of service and a higher billing rate relative to the first demand, and wherein in response to the first user preference, the at least one computer selects the at least one of a plurality of encoding parameter sets that provides a high rate of compression and the lower quality of service at the lowest billing rate and in response to the second preference, the encoder system selects one of the plurality of encoding parameter sets that provides the higher quality of service at the higher billing rate; and at least one wireless transceiver for transmitting an encoded stream. - View Dependent Claims (76, 77, 78, 79, 80, 81, 82, 83, 84, 85)
-
-
86. A method for wirelessly providing digital multimedia within a wireless communication system, comprising:
-
receiving an encoded multimedia stream; decoding the stream to render a decoded stream; selecting at least one of a plurality of encoding schemes to re-encode the stream at a wireless provider facility to render a re-encoded stream based on a first user preference and render a re-encoded stream based on a second user preference , wherein the multimedia streams includes a plurality of different types of data, wherein the plurality of encoding parameter sets include a first encoding parameter set for encoding only a first type of the plurality of types of data, a second encoding parameter set for encoding only a second type of the plurality of types of data different from the first type, a third encoding parameter set for encoding only a third type of the plurality of types of data different from the first and second types and a fourth encoding parameter set for encoding multiple types of the plurality of types of data, wherein the first and second user preferences each indicates which of the first, second, third and fourth encoding parameter sets to use when encoding the multimedia stream, and wherein the first user preference specifies a first demand to provide the multimedia stream at lower quality of service and a lowest billing rate and the second user preference specifies a second demand to provide the multimedia stream at a higher quality of service and a higher billing rate relative to the first demand; selecting a first one of the plurality of encoding parameter sets that provides a high rate of compression and the lower quality of service at the lowest billing rate and selecting a second one of the plurality of encoding parameter sets that provides the highest quality of service at the higher billing rate; and wirelessly transmitting the re-encoded streams to at least one wireless mobile station. - View Dependent Claims (87, 88, 89, 90, 91, 92, 93)
-
-
94. A wireless provider system, comprising:
-
means for decoding a received encoded multimedia stream, wherein the encoded multimedia stream includes a plurality of different types of data; first means for re-encoding only a first type of the plurality of types of the data; second means for re-encoding only a second type different from the first type of the plurality of types of the data; third means for re-encoding only a third type different from the first and second types of the plurality of types of the data; fourth means for re-encoding multiple types of the plurality of types of the data; and logic means for determining which one of the first, second, third and fourth means for re-encoding the stream to use for a first user and for a second user, based on a first user preference and a second user preference, wherein the first user preference and the second user preference each indicates which of the first, second, third and fourth means to use when encoding the multimedia stream, and wherein the first user preference further indicates which of the first, second, third and fourth means to use when encoding the multimedia stream based a first demand specified in the first user preference to provide the multimedia stream at lower quality of service and a lower billing rate, and wherein the second user preference specifies a second demand to provide the multimedia stream at a higher quality of service and a higher billing rate relative to the first demand. - View Dependent Claims (95, 96, 97, 98, 99, 100, 101, 102)
-
-
103. A communication system, comprising:
-
decoder means for receiving incoming encoded multimedia streams and decoding the streams to output decoded streams; encoder means for receiving and encoding at least one of the decoded streams using a plurality of encoding parameter sets to output an encoded stream for a first user and an encoded stream for a second user, wherein the encoder means further includes means for selecting encoding parameters sets based on a first user preference and the second user preference, wherein the multimedia streams include a plurality of different types of data, wherein the plurality of encoding parameter sets include a first encoding parameter set for encoding only a first type of the plurality of types of data, a second encoding parameter set for encoding only a second type of the plurality of types of data different from the first type, a third encoding parameter set for encoding only a third type of the plurality of types of data different from the first and second types and a fourth encoding parameter set for encoding multiple types of the plurality of types of data, wherein the first and second user preferences each indicates which of the first, second, third and fourth encoding parameter sets to use when encoding the multimedia stream, wherein the first user preference specifies a first demand to provide the multimedia stream at lower quality of service and a lowest billing rate, and the second user preference specifies a second demand to provide the multimedia stream at a higher quality of service and a higher billing rate relative to the first demand wherein in response to the first user preference, the encoder means selects a first one of a plurality of encoding parameter that provides a high rate of compression and the lower quality of service at the lowest billing rate and in response to the second user preference, selects a second one of the plurality of encoding parameter sets that provides the highest quality of service at the higher billing rate. - View Dependent Claims (104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115)
-
Specification