Determination of a bit rate
First Claim
1. A method of determining a bit rate of information transmitted from a first communication device to a second communication device, the first communication device comprising a protocol stack, the protocol stack comprising a protocol layer, the protocol layer providing a logical channel for transferring the transmitted information through said protocol layer, the method comprising:
- transferring the information transmitted from the first communication device through the protocol layer of the first communication device via said logical channel according to a chosen transport format, the chosen transport format defining a transmission block size for transfer of said transmitted information via the logical channel, an amount of transmitted information equal to the transmission block size being transferred in a predetermined transmission time interval;
determining, in a processor of the first communication device, a bit rate value representative of the bit rate in the logical channel on the basis of the chosen transport format by dividing the transmission block size of the chosen transport format by the predetermined transmission time interval;
maintaining and updating an indication of the determined bit rate value in a memory available for use by the first communication device; and
providing an indication of the determined bit rate value to another protocol layer of the first communication device or an application program to enable said other protocol layer or application program to adapt its operation.
2 Assignments
0 Petitions
Accused Products
Abstract
The aspects of invention relates to determining a bit rate in a communication device, the communication device including a protocol stack for transferring information to a second communication device, the protocol stack including a protocol layer, the protocol layer providing a logical channel for transferring first information through the protocol layer. According to the method, the first information is transferred through the protocol layer via the logical channel and the bit rate in the logical channel is determined on the basis of second information obtainable from the protocol layer. The invention also relates to a method of determining a bit rate when the communication device is receiving information as well as corresponding transmitting and receiving communication devices.
-
Citations
74 Claims
-
1. A method of determining a bit rate of information transmitted from a first communication device to a second communication device, the first communication device comprising a protocol stack, the protocol stack comprising a protocol layer, the protocol layer providing a logical channel for transferring the transmitted information through said protocol layer, the method comprising:
-
transferring the information transmitted from the first communication device through the protocol layer of the first communication device via said logical channel according to a chosen transport format, the chosen transport format defining a transmission block size for transfer of said transmitted information via the logical channel, an amount of transmitted information equal to the transmission block size being transferred in a predetermined transmission time interval; determining, in a processor of the first communication device, a bit rate value representative of the bit rate in the logical channel on the basis of the chosen transport format by dividing the transmission block size of the chosen transport format by the predetermined transmission time interval; maintaining and updating an indication of the determined bit rate value in a memory available for use by the first communication device; and providing an indication of the determined bit rate value to another protocol layer of the first communication device or an application program to enable said other protocol layer or application program to adapt its operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of determining a bit rate of information received at a first communication device from a second communication device, the first communication device comprising a protocol stack, the protocol stack comprising a protocol layer, the protocol layer providing a logical channel for transferring the received information through said protocol layer, the method comprising:
-
transferring the information received from the second communication device through the protocol layer of the first communication device via said logical channel according to a chosen transport format, the chosen transport format defining a transmission block size for transfer of said received information via the logical channel, an amount of received information equal to the transmission block size being transferred in a predetermined transmission time interval; determining, in a processor of the first communication device, a bit rate value representative of the bit rate in the logical channel on the basis of the chosen transport format by dividing the transmission block size of the chosen transport format by the predetermined transmission time interval; maintaining and updating an indication of the determined bit rate value in a memory available for use by the first communication device; and providing an indication of the determined bit rate value to another protocol layer of the first communication device or an application program to enable said other protocol layer or application program to adapt its operation. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A communication device comprising a protocol stack, the protocol stack comprising a protocol layer, the protocol layer being configured to provide a logical channel for transferring transmitted information through said protocol layer, the communication device further comprising:
-
a processing unit operable to transfer the transmitted information through the protocol layer via said logical channel according to a chosen transport format, the chosen transport format defining a transmission block size for transfer of said transmitted information via the logical channel, an amount of transmitted information equal to the transmission block size being transferred in a predetermined transmission time interval; a bit rate estimation unit operable to determine a bit rate value representative of the bit rate in the logical channel on the basis of the chosen transport format by dividing the transmission block size of the chosen transport format by the predetermined transmission time interval; and a database unit operable to maintain and update an indication of the determined bit rate value in a memory available for use by the communication device, wherein the database unit is configured to provide an indication of the determined bit rate value to another protocol layer of the communication device or an application program to enable said other protocol layer or application program to adapt its operation. - View Dependent Claims (28, 29, 30)
-
-
31. A communication device comprising a protocol stack, the protocol stack comprising a protocol layer, the protocol layer being configured to provide a logical channel for transferring received information through said protocol layer, the communication device comprising:
-
a processing unit operable to transfer the received information through the protocol layer via said logical channel according to a chosen transport format, the chosen transport format defining a transmission block size for transfer of said received information via the logical channel, an amount of received information equal to the transmission block size being transferred in a predetermined transmission time interval; a bit rate estimation unit operable to determine a bit rate value representative of the bit rate in the logical channel on the basis of the chosen transport format by dividing the transmission block size of the chosen transport format by the predetermined transmission time interval; and a database unit operable to maintain and update an indication of the determined bit rate value in a memory available for use by the communication device, wherein the database unit is configured to provide an indication of the determined bit rate value to another protocol layer of the communication device or an application program to enable said other protocol layer or application program to adapt its operation.
-
-
32. A method comprising:
-
receiving, in a communication device, periodic indications of a transmission block size and a transmission time interval associated with a transport format chosen for transfer of information through a protocol layer of a protocol stack of the communication device via a logical channel; determining, in the communication device, a bit rate value representative of the bit rate in the logical channel on the basis of the chosen transport format by dividing the indicated transmission block size by the indicated transmission time interval; maintaining and updating an indication of the determined bit rate value in a database; and providing an indication of the determined bit rate value to another protocol layer of the communication device or an application program to enable said other protocol layer or application program to adapt its operation. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. An apparatus comprising:
-
a bit rate estimation unit operable to periodically receive indications of a transmission block size and a transmission time interval associated with a transport format chosen for transfer of information through a protocol layer of a protocol stack via a logical channel and to determine a bit rate value representative of the bit rate in the logical channel on the basis of the chosen transport format by dividing the indicated transmission block size by the indicated transmission time interval; and a database unit operable to maintain and update an indication of the determined bit rate value, wherein the database unit is configured to provide an indication of the determined bit rate value to another protocol layer or an application program to enable said other protocol layer or application program to adapt its operation. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A communication device comprising:
-
a bit rate estimation unit operable to periodically receive indications of a transmission block size and a transmission time interval associated with a transport format chosen for transfer of information through a protocol layer of a protocol stack via a logical channel and to determine a bit rate value representative of the bit rate in the logical channel on the basis of the chosen transport format by dividing the indicated transmission block size by the indicated transmission time interval; and a database unit operable to maintain and update an indication of the determined bit rate value; wherein the database unit is configured to provide an indication of the determined bit rate value to another protocol layer of the communication device or an application program to enable said other protocol layer or application program to adapt its operation. - View Dependent Claims (59, 60)
-
-
61. A communication device comprising a memory encoded with a software program for determining a bit rate of information transferred through a protocol layer of a protocol stack via a logical channel, which, when executed by the communication device, is configured to:
-
periodically receive indications of a transmission block size and a transmission time interval associated with a transport format chosen for transfer of said information via the logical channel; determine a bit rate value representative of the bit rate in the logical channel on the basis of the chosen transport format by dividing the indicated transmission block size by the indicated transmission time interval; maintain and update an indication of the determined bit rate value in a database; and provide an indication of the determined bit rate value to another protocol layer of the communication device or an application program to enable said other protocol layer or application program to adapt its operation. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
Specification