Multimedia transcoding proxy server for wireless telecommunication system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04N-007/16
H04N-021/24
H04N-021/2343
H04N-021/258
H04N-021/2662
H04N-021/2743
H04N-021/61
출원번호
US-0798620
(2004-03-10)
등록번호
US-8978090
(2015-03-10)
발명자
/ 주소
Lane, Richard Doil
출원인 / 주소
QUALCOMM Incorporated
대리인 / 주소
Patel, Milan
인용정보
피인용 횟수 :
0인용 특허 :
10
초록
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.
대표청구항▼
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 enc
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; andan 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. 2. The apparatus of claim 1, wherein the encoding scheme is selected from a group that 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. 3. The apparatus of claim 2, wherein the customer manager uses schemes based on the first and second user preferences to generate billing information for the first and second users. 4. The apparatus of claim 2, wherein the customer manager uses the multimedia data type generated for the first and second users to generate billing information for the first and second users. 5. The apparatus of claim 2, further comprising an encoder for executing the selected one of the plurality of encoding parameter sets for each of the first and second users based on the encoding scheme. 6. The apparatus of claim 2, further comprising a plurality of encoders, each for executing one of the plurality of encoder parameter sets for each of the first and second users. 7. The apparatus of claim 1, wherein the encoder manager includes a bandwidth manager that dynamically determines an available bandwidth for the multimedia stream. 8. The apparatus of claim 1, further comprising a decoder for receiving the multimedia stream and decoding the received stream to output a decoded stream, wherein the encoder system re-encodes the received stream by re-encoding the decoded stream using the selected one of the plurality of encoding parameter sets for each of the first and second users to output the encoded stream differently for each of the first and second users with principles set forth by the respective encoding parameter set. 9. The apparatus of claim 1, wherein the encoder manager comprises a bandwidth manager for selecting the one of the plurality of the encoding parameter sets for each of the first and second users in accordance with the encoding scheme. 10. The apparatus of claim 1, wherein the encoder system comprises an encoder for executing the selected one of the encoding parameter sets for each of the first and second users. 11. The apparatus of claim 1, further comprising a transceiver for wirelessly transmitting re-encoded streams to mobile stations for each of the first and second users. 12. The apparatus of claim 1, wherein the encoding system provides an output configurable for handheld devices that require a first frame rate and a first bandwidth. 13. The apparatus of claim 12, wherein: the first frame rate is 10 frames per second; andthe first bandwidth is within 16 kilo bits per second. 14. The apparatus of claim 1, wherein the received stream comprises a stream of a first resolution, andwherein for the first user the encoding system re-encodes the received stream by re-encoding the stream of a first resolution to a stream of a second resolution, a first frame rate and a first bandwidth. 15. The apparatus of claim 14, wherein: the first resolution is a video graphics array (VGA) format; andthe second resolution and first frame rate are configured for a handheld device. 16. The apparatus of claim 1, wherein for each of the first and second user preferences, the encode manager selects two or more of the plurality of encoding parameter sets in accordance with the encoding scheme. 17. The apparatus of claim 1, wherein the first encoding parameter is only for encoding audio data,wherein the second encoding parameter set is only for encoding video data,wherein the third encoding parameter set is only for encoding text data, andwherein for each of the first and second users, the encode manager selects two or more of the first one of the plurality of encoding parameter sets, the second one of the plurality of encoding parameter sets and a third one of the plurality of encoding parameter sets to only encode two or more of an audio type, a video type and a text type of the multimedia stream. 18. The apparatus of claim 1, further comprising a computer configured to receive the multimedia stream from a mobile station. 19. The apparatus of claim 18, wherein the mobile station is operable in the wireless communication system. 20. The apparatus of claim 1, wherein the multimedia stream is received using an over the air communication air interface. 21. The apparatus of claim 1, wherein the multimedia stream is received using an internet connection. 22. The apparatus of claim 1, further comprising a customer manager for generating billing information based on each of the first and second user preferences. 23. The apparatus of claim 1, wherein the multimedia stream comprise a plurality of different types of multimedia data,wherein the encoder manager selects the first encoding parameter set for encoding only the first type of the plurality of types of data,wherein the encoder system re-encodes only the first type of the plurality of types of data using the selected first encoding parameter set, andwherein the apparatus only sends the re-encoded first type of the plurality of types of data to a requesting device without sending any of the remaining types of the plurality of types of data to the requesting device. 24. The apparatus of claim 1, wherein the multimedia stream comprises audio, video and text data,wherein the encoder manager selects the first encoding parameter set for encoding only the audio data,wherein the encoder system re-encodes only the audio data using the selected first encoding parameter set, andwherein the apparatus only sends the re-encoded audio data to a requesting device without sending any of the video and text data to the requesting device. 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, andwherein 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; andselectively 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, 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. 26. The method of claim 25, further comprising selecting the encoding scheme from a group of encoding schemes that 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. 27. The method of claim 26, further comprising generating billing information for the first and second users using the schemes based on the first and second user preferences. 28. The method of claim 26, further comprising generating billing information for the first and second users based on the multimedia data type generated for the first and second users. 29. The method of claim 26, further comprising executing the selected one of the plurality of encoding parameter sets for each of the first and second users using an encoder. 30. The method of claim 26, further comprising executing the selected one of the plurality of encoding parameter sets for each of the first and second users using a plurality of encoders. 31. The method of claim 25, further comprising receiving the multimedia stream at a decoder and decoding the received stream to output a decoded stream. 32. The method of claim 25, further comprising executing the selected at least one of the encoding parameter sets for each of the first and second users using an encoder. 33. The method of claim 25, further comprising wireles sly transmitting the re-encoded stream for each of the first and second users. 34. The method of claim 25, further comprising generating an output, configurable for handheld devices that require a first frame rate and a first bandwidth. 35. The method of claim 34, wherein: the first frame rate is 10 frames per second; andthe first bandwidth is within 16 kilo bits per second. 36. The method of claim 25, wherein the received stream includes a stream of a first resolution, and wherein for the first user the encoding system re-encodes the stream of the first resolution to stream of a second resolution, a first frame rate and a first bandwidth. 37. The method of claim 36, wherein: the first resolution is a video graphics array (VGA) format; andthe second resolution and first frame rate are configured for a handheld device. 38. The method of claim 36, wherein: the first frame rate is within 10 to 15 frames per second; andthe first bandwidth is within 16 to 64 kilo bits per second. 39. The method of claim 25, wherein for each of the first and second user preferences, selecting at least one of the plurality of encoding parameter sets comprises selecting two or more of the plurality of encoding parameter sets in accordance with the encoding scheme, wherein selectively re-encoding the received stream comprises selectively re-encoding the received stream using the selected two or more of the plurality of encoding parameter sets for each of the first and second user preferences. 40. The method of claim 39, wherein the first encoding parameter is only for encoding audio data,wherein the second encoding parameter set is only for encoding video data,wherein the third encoding parameter set is only for encoding text data,wherein for each of the first and second users, selecting two or more of the plurality of encoding parameter sets includes selecting two or more of the first one of the plurality of encoding parameter sets, the second one of the plurality of encoding parameter sets and the third one of the plurality of encoding parameter sets, andwherein selectively re-encoding the received stream comprises selectively re-encoding the received stream using the selected two or more of the plurality of encoding parameter sets for each of the first and second users to only encode two or more of an audio type, a video type and a text type of the multimedia stream. 41. The method of claim 25, further comprising receiving the multimedia stream from a mobile station. 42. The method of claim 41, wherein the mobile station is operable in the wireless communication system. 43. The method of claim 25, further comprising receiving the multimedia stream via a communication air interface. 44. The method of claim 25, further comprising receiving the multimedia stream via an internet connection. 45. The method of claim 25, further comprising generating billing information based on each of the first and second the user preferences. 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, andwherein 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; andmeans 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, andwherein 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. 47. The apparatus of claim 46, further comprising means for selecting the encoding scheme from a group of encoding schemes that 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. 48. The apparatus of claim 47, further comprising means for generating billing information for the first and second users using the schemes based on the first and second user preferences. 49. The apparatus of claim 47, further comprising means for generating billing information for the first and second users based on the multimedia data type generated for the first and second users. 50. The apparatus of claim 47, further comprising means for executing the selected one of the plurality of encoding parameter sets for each of the first and second users using an encoder. 51. The apparatus of claim 47, further comprising means for executing the selected one of the encoding parameter sets for each of the first and second users using a plurality of encoders. 52. The apparatus of claim 46, further comprising means for receiving the multimedia stream at a decoder and decoding the received stream to output the decoded stream. 53. The apparatus of claim 46, further comprising means for executing the selected one of the encoding parameter sets for each of the first and second users using an encoder. 54. The apparatus of claim 46, further comprising means for transmitting the re-encoded stream for each of the first and second users. 55. The apparatus of claim 46, further comprising means for generating an output, configurable for handheld devices that require a first frame rate and a first bandwidth. 56. The apparatus of claim 55, wherein: the first frame rate is 10 frames per second; andthe first bandwidth is within 16 kilo bits per second. 57. The apparatus of claim 46, wherein the received stream comprises a stream of a first resolution and means for re-encoding the received stream comprises for the first user, means for re-encoding the stream of the first resolution to a stream of a second resolution, a first frame rate and a first bandwidth. 58. The apparatus of claim 57, wherein: the first resolution is a video graphics array (VGA) format; andthe second resolution and first frame rate are configured for a handheld device. 59. The apparatus of claim 57, wherein: the first frame rate is within 10 to 15 frames per second; andthe first bandwidth is within 16 to 64 kilo bits per second. 60. The apparatus of claim 46wherein for each of the first and second user preferences, the means for selecting at least one of the plurality of encoding parameter sets comprises means for selecting two or more of the plurality of encoding parameter sets in accordance with the encoding scheme,wherein the means for selectively re-encoding the received stream comprises means for selectively re-encoding the received stream using the selected two or more of the plurality of encoding parameter sets for each of the first and second user preferences. 61. The apparatus of claim 60, wherein the first encoding parameter is only for encoding audio data,wherein the second encoding parameter set is only for encoding video data,wherein the third encoding parameter set is only for encoding text data,wherein for each of the first and second users, the means for selecting two or more of the plurality of encoding parameter sets includes means for selecting two or more of the first one of the plurality of encoding parameter sets, the second one of the plurality of encoding parameter sets and the third one of the plurality of encoding parameter sets, andwherein the means for selectively re-encoding the received stream comprises means for selectively re-encoding the received stream using two or more of the first, second and third ones of the plurality of encoding parameter sets for each of the first and second users to only encode two or more of an audio type, a video type and a text type of the multimedia stream. 62. The apparatus of claim 46, further comprising means for receiving the multimedia stream from a mobile station. 63. The apparatus of claim 62, wherein the mobile station is operable in wireless communication system. 64. The apparatus of claim 46, further comprising means for receiving the multimedia stream via a communication air interface. 65. The apparatus of claim 46, further comprising means for receiving the multimedia stream via an internet connection. 66. The apparatus of claim 46, further comprising means for generating billing information based on each of the first and second the user preferences. 67. A mobile station, operable in a communication system, comprising: a transceiver configured to communicate with a wireless provider system; anda 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. 69. The mobile station of claim 68, wherein the schemes based on the first and second user preferences are used to generate billing information for the first and second users. 70. The mobile station of claim 68, wherein the multimedia data type generated for the first and second users is used to generate billing information. 71. The mobile station of claim 68, further comprising an encoder for executing the one of the encoder parameter sets for each of the first and second users based on the encoding scheme. 72. The mobile station of claim 68, further comprising a plurality of encoders, each for executing one of the plurality of encoder parameter sets for each of the first and second users based on the encoding scheme. 73. The mobile station of claim 68, further comprising a bandwidth manager for determining the available bandwidth for the multimedia stream. 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; andan 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, andwherein 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, andwherein 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, andwherein 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; andat least one wireless transceiver for transmitting an encoded stream. 76. The system of claim 75, wherein the computer further determines which of the plurality of encoding parameter sets to use for each of the first and second users based at least in part on a wireless mobile receiver capability. 77. The system of claim 75, wherein the computer further determines which of the plurality of encoding parameter sets to use for each of the first and second users based at least in part on a number of users requesting a specific multimedia stream at a designated QoS for that stream. 78. The system of claim 75, wherein the computer further determines which of the plurality of encoding parameter sets to use for each of the first and second users based at least in part on a multimedia data type. 79. The system of claim 78, wherein a particular user's service classification is used to generate billing information. 80. The system of claim 78, wherein characteristics of the encoded multimedia stream are used to generate billing information. 81. The system of claim 78, wherein mobile receiver capabilities are used to generate billing information. 82. The system of claim 75, wherein at least one of the plurality of encoding parameter sets is capable of encoding a multimedia stream at a resolution of a quarter common intermediate format (QCIF) or smaller. 83. The system of claim 75, wherein at least one of the plurality of encoding parameter sets is capable of encoding a multimedia stream at a resolution of a common intermediate format (CIF) or larger. 84. The system of claim 75, wherein the computer determines which of the plurality of encoding parameter sets to use for each of the first and second user preferences based at least in part on a system bandwidth. 85. The system of claim 75, wherein the computer determines which of the plurality of encoding parameter sets to use for each of the first and second user preferences based at least in part on a current available system bandwidth. 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, andwherein 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; andwirelessly transmitting the re-encoded streams to at least one wireless mobile station. 87. The method of claim 86, wherein the selecting act is undertaken dynamically. 88. The method of claim 86, wherein the selecting act is undertaken based at least in part on a wireless mobile receiver capability. 89. The method of claim 86, comprising using a particular user's service classification to generate billing information. 90. The system of claim 86, comprising using characteristics of the encoded multimedia stream to generate billing information. 91. The system of claim 86, comprising using mobile receiver capabilities is used to generate billing information. 92. The method of claim 86, wherein the selecting act is undertaken based at least in part on a multimedia data type. 93. The method of claim 86, wherein the selecting act is undertaken at least in part based on a bandwidth. 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; andlogic 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, andwherein 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. 95. The system of claim 94, wherein the first and second user preferences include a factor that defines a wireless user characteristic. 96. The system of claim 94, wherein the first and second user preferences include a factor that defines a multimedia data type. 97. The system of claim 94, further comprising means for generating billing information based on a user service classification. 98. The system of claim 94, further comprising means for generating billing information based on characteristics of the encoded multimedia stream. 99. The system of claim 94, further comprising means for generating billing information based on mobile receiver capabilities. 100. The system of claim 94, wherein first and second user preferences include a factor selected from group of factors that include a factor based on a system bandwidth, a factor based on a current available system bandwidth, a factor based on a wireless user characteristic, a factor based on a number of users requesting a specific multimedia stream at a designated QoS a factor based on a multimedia data type and the factor based on the wireless user preference. 101. The system of claim 94, wherein first and second user preferences include a factor that defines a system bandwidth. 102. The system of claim 94, wherein first and second user preferences include a factor that defines a current available system bandwidth. 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 demandwherein 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. 104. The system of claim 103, wherein the encoder means includes means for determining which of the plurality of encoding parameter sets to use for each of the first and second user preferences based at least in part on a wireless mobile receiver capability. 105. The system of claim 103, wherein the encoder means includes means for determining which of the plurality of encoding parameter sets to use for each of the first and second user preferences based at least in part on a number of users requesting a specific multimedia stream at a designated QoS for that stream. 106. The system of claim 103, wherein the encoder means includes means for determining which of the plurality of encoding parameter sets to use for each of the first and second user preferences based at least in part on a multimedia data type. 107. The system of claim 103, wherein the encoder means includes means for determining which of the plurality of encoding parameter sets to use for each of the first and second user preferences based at least in part on a wireless user preference. 108. The system of claim 103, further comprising a billing means for generating billing information based on a particular user's classification. 109. The system of claim 103, further comprising a billing means for generating billing information based on characteristics of the encoded multimedia stream a particular user's classification. 110. The system of claim 103, further comprising a billing means for generating billing information based on mobile receiver capabilities. 111. The system of claim 103, wherein at least one of the plurality of encoding parameter sets comprises an encoding parameter set that is used to encode the multimedia stream at a resolution of a quarter common intermediate format (QCIF) or smaller. 112. The system of claim 103, wherein at least one of the plurality of encoding parameter sets comprises an encoding parameter set that is used to encode the multimedia stream at a resolution of a common intermediate format (CIF) or larger. 113. The system of claim 103, wherein the encoder means further includes means for determining which of the plurality of encoding parameter sets to use for each of the first and second user preferences based at least in part on a system bandwidth. 114. The system of claim 103, wherein encoder means further includes means for determining which encoding parameter set to use for each of the first and second user preferences based at least in part on a current available system bandwidth. 115. The communication system of claim 103, wherein the system comprises wireless service provider equipment that wirelessly communicates re-encoded versions of the multimedia stream to different wireless mobile stations.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (10)
Karczewicz, Marta; Lainema, Jani; Dobrin, Bogdan-Paul, Apparatus, and associated method, for forming a compressed motion vector field utilizing predictive motion coding.
Anand, Raghavan; Lou, Hui-Ling; Podilchuk, Christine Irene, Method and apparatus for video transmission over a heterogeneous network using progressive video coding.
Geiger, Peter D.; Alvarez, II, Manuel J.; Dye, Thomas A., System and method for generating optimally compressed data from a plurality of data compression/decompression engines implementing different data compression algorithms.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.