Cooperation between packetized data bit-rate adaptation and data packet re-transmission
First Claim
1. A method for improving a cooperation between a packetized data bit-rate adaptation and a data packet re-transmission, comprising:
- transmitting data packets from a server to a client with a first bit-rate;
at least temporarily storing at least one of said transmitted data packets in at least one server buffer;
at least temporarily storing at least one of said transmitted data packets in a client buffer;
signaling impairment information related to an impairment of at least one of said transmitted data packets during said transmitting to said server, wherein said signaled impairment information is analyzed by said server to decide if a re-transmission of at least one data packet stored in said server buffer from said server to said client is required;
signaling client buffer information related to a state of said client buffer to said server; and
transmitting data packets from said server to said client with a second bit-rate, wherein said second bit-rate is at least partially determined based on said client buffer information, and wherein at least one data packet transmitted with said first bit-rate and stored in said server buffer is further stored in said server buffer when said transmitting of said data packets from said server to said client with said second bit-rate starts.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for improving a cooperation between a packetized data bit-rate adaptation and a data packet re-transmission transmits data packets from a server to a client with a first bit-rate; stores transmitted data packets in a server buffer; stores transmitted data packets in a client buffer; signals impairment information related to an impairment of transmitted data packets during transmitting to the server, wherein the signaled impairment information is analyzed by the server to decide if a re-transmission of data packets stored in the server buffer is required; and signals client buffer information related to a state of the client buffer to the server, wherein the client buffer information is analyzed by the server to decide if a re-transmission of data packets is required.
135 Citations
21 Claims
-
1. A method for improving a cooperation between a packetized data bit-rate adaptation and a data packet re-transmission, comprising:
-
transmitting data packets from a server to a client with a first bit-rate;
at least temporarily storing at least one of said transmitted data packets in at least one server buffer;
at least temporarily storing at least one of said transmitted data packets in a client buffer;
signaling impairment information related to an impairment of at least one of said transmitted data packets during said transmitting to said server, wherein said signaled impairment information is analyzed by said server to decide if a re-transmission of at least one data packet stored in said server buffer from said server to said client is required;
signaling client buffer information related to a state of said client buffer to said server; and
transmitting data packets from said server to said client with a second bit-rate, wherein said second bit-rate is at least partially determined based on said client buffer information, and wherein at least one data packet transmitted with said first bit-rate and stored in said server buffer is further stored in said server buffer when said transmitting of said data packets from said server to said client with said second bit-rate starts. - View Dependent Claims (2, 3, 4, 5, 6, 18, 19)
-
-
7. A system for improving a cooperation between a packetized data bit-rate adaptation and a data packet re-transmission, comprising:
-
a server; and
a client;
wherein data packets are transmitted from said server to said client with a first bit-rate;
wherein at least one of said transmitted data packets is at least temporarily stored in at least one server buffer;
wherein at least one of said transmitted data packets is at least temporarily stored in a client buffer;
wherein impairment information related to an impairment of at least one of said transmitted data packets during said transmitting is signaled to said server;
wherein said signaled impairment information is analyzed by said server to decide if a re-transmission of at least one data packet stored in said server buffer from said server to said client is required;
wherein client buffer information related to a state of said client buffer is signaled to said server;
wherein data packets are transmitted from said server to said client with a second bit-rate;
wherein said second bit-rate is at least partially determined based on said client buffer information; and
wherein at least one data packet transmitted with said first bit-rate and stored in said server buffer is further stored in said server buffer when said transmitting of said data packets from said server to said client with said second bit-rate starts.
-
-
8. A client for improving a cooperation between a packetized data bit-rate adaptation and a data packet re-transmission, comprising:
-
means arranged for receiving data packets transmitted from a server to said client with a first bit-rate, wherein at least one of said transmitted data packets is at least temporarily stored in at least one server buffer;
means arranged for at least temporarily storing at least one of said transmitted data packets in a client buffer;
means arranged for signaling impairment information related to an impairment of at least one of said transmitted data packets during said transmitting to said server, wherein said signaled impairment information is analyzed by said server to decide if a re-transmission of at least one data packet stored in said server buffer from said server to said client is required;
means arranged for signaling client buffer information related to a state of said client buffer to said server;
means arranged for receiving data packets transmitted from said server to said client with a second bit-rate, wherein said second bit-rate is at least partially determined based on said client buffer information, and wherein at least one data packet transmitted with said first bit-rate and stored in said server buffer is further stored in said server buffer when said transmitting of said data packets from said server to said client with said second bit-rate starts.
-
-
9. A server for improving a cooperation between a packetized data bit-rate adaptation and a data packet re-transmission, comprising:
-
means arranged for transmitting data packets from said server to a client with a first bit-rate, wherein at least one of said transmitted data packets is at least temporarily stored in a client buffer;
means arranged for at least temporarily storing at least one of said transmitted data packets in at least one server buffer;
means arranged for receiving signaled impairment information related to an impairment of at least one of said transmitted data packets during said transmitting, wherein said signaled impairment information is analyzed by said server to decide if a re-transmission of at least one data packet stored in said server buffer from said server to said client is required;
means arranged for receiving signaled client buffer information related to a state of said client buffer;
means arranged for transmitting data packets from said server to said client with a second bit-rate, wherein said second bit-rate is at least partially determined based on said client buffer information, and wherein at least one data packet transmitted with said first bit-rate and stored in said server buffer is further stored in said server buffer when said transmitting of said data packets from said server to said client with said second bit-rate starts.
-
-
10. A method for improving a cooperation between a packetized data bit-rate adaptation and a data packet re-transmission, comprising:
-
transmitting data packets from a server to a client with a first bit-rate;
at least temporarily storing at least one of said transmitted data packets in at least one server buffer;
at least temporarily storing at least one of said transmitted data packets in a client buffer;
signaling impairment information related to an impairment of at least one of said transmitted data packets during said transmitting to said server;
signaling client buffer information related to a state of said client buffer to said server, wherein said signaled client buffer information is analyzed by said server to change said first bit-rate of said transmitting of said data packets to a second bit-rate;
deciding, based on said signaled impairment information and said signaled client buffer state information, if a data packet re-transmission is required; and
only re-transmitting at least one data packet stored in said server buffer from said server to said client, if it is decided that a data packet re-transmission is required. - View Dependent Claims (11, 12, 13, 14, 20, 21)
-
-
15. A system for improving a cooperation between a packetized data bit-rate adaptation and a data packet re-transmission, comprising:
-
a server; and
a client, wherein data packets are transmitted from a server to a client with a first bit-rate;
wherein at least one of said transmitted data packets is at least temporarily stored in at least one server buffer;
wherein at least one of said transmitted data packets is at least temporarily stored in a client buffer;
wherein impairment information related to an impairment of at least one of said transmitted data packets during said transmitting is signaled to said server;
wherein client buffer information related to a state of said client buffer is signaled to said server;
wherein said signaled client buffer information is analyzed by said server to change said first bit-rate of said transmitting of said data packets to a second bit-rate;
wherein, based on said signaled impairment information and said signaled client buffer state information, it is decided if a data packet re-transmission is required; and
wherein at least one data packet stored in said server buffer is only re-transmitted from said server to said client, if it is decided that a data packet re-transmission is required.
-
-
16. A client for improving a cooperation between a packetized data bit-rate adaptation and a data packet re-transmission, comprising:
-
means arranged for receiving data packets transmitted from a server to a client with a first bit-rate, wherein at least one of said transmitted data packets is at least temporarily stored in at least one server buffer;
means arranged for at least temporarily storing at least one of said transmitted data packets in a client buffer;
means arranged for signaling impairment information related to an impairment of at least one of said transmitted data packets during said transmitting to said server;
means arranged for signaling client buffer information related to a state of said client buffer to said server, wherein said signaled client buffer information is analyzed by said server to change said first bit-rate of said transmitting of said data packets to a second bit-rate;
means arranged for receiving at least one data packet stored in said server buffer and re-transmitted from said server to said client, wherein said at least one data packet is only re-transmitted if it is decided that a data packet re-transmission is required, and wherein said decision is based on said signaled impairment information and said signaled client buffer state information.
-
-
17. A server for improving a cooperation between a packetized data bit-rate adaptation and a data packet re-transmission, comprising:
-
means arranged for transmitting data packets from said server to a client with a first bit-rate, wherein at least one of said transmitted data packets is stored in a client buffer;
means arranged for at least temporarily storing at least one of said transmitted data packets in at least one server buffer;
means arranged for receiving signaled impairment information related to an impairment of at least one of said transmitted data packets during said transmitting to said server;
means arranged for receiving signaled client buffer information related to a state of said client buffer to said server, wherein said signaled client buffer information is analyzed by said server to change said first bit-rate of said transmitting of said data packets to a second bit-rate;
means arranged for deciding, based on said signaled impairment information and said signaled client buffer state information, if a data packet re-transmission is required; and
means arranged for re-transmitting at least one data packet stored in said server buffer from said server to said client, wherein said re-transmitting is only performed if it is decided that a data packet re-transmission is required.
-
Specification