CONTENT- AND LINK-DEPENDENT CODING ADAPTATION FOR MULTIMEDIA TELEPHONY
First Claim
1. A method for communication of multimedia data, the method comprising:
- determining a first level of throughput associated with multimedia data communication from a first access terminal to a network;
determining a second level of throughput associated with multimedia data communication from the network to a second access terminal based on feedback from the second access terminal to the first access terminal via the network;
determining a budget associated with communication of a video unit of the multimedia data; and
coding the video unit of the multimedia data based on the budget and the first and second levels of throughput.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes techniques that can facilitate multimedia telephony. In one example, a method for communication of multimedia data comprises determining a first level of throughput associated with multimedia data communication from a first access terminal to a network, determining a second level of throughput associated with multimedia data communication from the network to a second access terminal based on feedback from the second access terminal to the first access terminal via the network, determining a budget associated with communication of a video unit of the multimedia data, and coding the video unit of the multimedia data based on the budget and the first and second levels of throughput.
-
Citations
72 Claims
-
1. A method for communication of multimedia data, the method comprising:
-
determining a first level of throughput associated with multimedia data communication from a first access terminal to a network; determining a second level of throughput associated with multimedia data communication from the network to a second access terminal based on feedback from the second access terminal to the first access terminal via the network; determining a budget associated with communication of a video unit of the multimedia data; and coding the video unit of the multimedia data based on the budget and the first and second levels of throughput. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for communication of multimedia data, the apparatus comprising:
-
a first token buffer module that determines a first level of throughput associated with multimedia data communication from the apparatus to a network; a second token buffer module that determines a second level of throughput associated with multimedia data communication from the network to an access terminal based on feedback from the access terminal to the apparatus; a residual module that determines a budget associated with communication of a video unit of the multimedia data; and a coding module that codes the video unit of the multimedia data based on the budget and the first and second levels of throughput. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An apparatus for communication of multimedia data, the apparatus comprising:
-
means for determining a first level of throughput associated with multimedia data communication from the apparatus to a network; means for determining a second level of throughput associated with multimedia data communication from the network to an access terminal based on feedback from the access terminal to the apparatus via the network; means for determining a budget associated with communication of a video unit of the multimedia data; and means for coding the video unit of the multimedia data based on the budget and the first and second levels of throughput. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A computer program product including a computer readable medium comprising instructions that are executable to:
-
determine a first level of throughput associated with multimedia data communication from a first access terminal to a network; determine a second level of throughput associated with multimedia data communication from the network to a second access terminal based on feedback from the second access terminal to the first access terminal via the network; determine a budget associated with communication of a video unit of the multimedia data; and code the video unit of the multimedia data based on the budget and the first and second levels of throughput.
-
-
52. An access terminal (AT) comprising:
-
an antenna that sends and receives wireless communications to and from a network; a first token buffer module that determines a first level of throughput associated with multimedia data communication from the AT to the network; a second token buffer module that determines a second level of throughput associated with multimedia data communication from the network to another AT based on feedback from the other AT; a residual module that determines a budget associated with communication of a video unit of the multimedia data; and a coding module that codes the video unit of the multimedia data based on the budget and the first and second levels of throughput.
-
-
53. A method for communication of multimedia data, the method comprising:
-
receiving first multimedia data sent from a first access terminal (AT) to a second AT, wherein the first multimedia data is communicated to the second AT from a network; measuring throughput from the network to the second AT over an observation window; and sending, from the second AT to the first AT, information indicative of a level of throughput measured from the network to the second AT over the observation window. - View Dependent Claims (54, 55, 56, 57, 58)
-
-
59. An apparatus for communication of multimedia data, the apparatus comprising:
-
a receiver module that receives first multimedia data sent from an access terminal (AT) to the apparatus, wherein the first multimedia data is communicated to the apparatus from a network; a throughput measuring module to measure throughput from the network to the apparatus over an observation window; and a transmitter module that sends, from the apparatus to the AT, information indicative of a level of throughput measured from the network to the apparatus over the observation window. - View Dependent Claims (60, 61, 62, 63, 64)
-
-
65. An apparatus for communication of multimedia data, the apparatus comprising:
-
means for receiving first multimedia data sent from an access terminal (AT) to the apparatus, wherein the first multimedia data is communicated to the apparatus from a network; means for measuring throughput from the network to the apparatus over an observation window; and means for sending, from the apparatus to the AT, information indicative of a level of throughput measured from the network to the apparatus over the observation window. - View Dependent Claims (66, 67, 68, 69, 70)
-
-
71. A computer program product including a computer readable medium comprising instructions that are executable to:
-
receive first multimedia data sent from a first access terminal (AT) to a second AT, wherein the first multimedia data is communicated to the second AT from a network; measure throughput from the network to the second AT over an observation window; and send, from the second AT to the first AT, information indicative of a level of throughput measured from the network to the second AT over the observation window.
-
-
72. An access terminal (AT) comprising:
-
an antenna that sends and receives wireless communications to and from a network; a receiver module that receives first multimedia data sent from another AT, wherein the first multimedia data is communicated from the other AT to the network and to the AT from the network; a throughput measuring module to measure throughput from the network to the AT over an observation window; and a transmitter module that sends, from the AT to the other AT, information indicative of a level of throughput measured from the network to the AT over the observation window.
-
Specification