Method, device and software application for scheduling the transmission of data stream packets
First Claim
1. A method for transmitting over a data communication network data packets of a data stream to a receiving device, comprising:
- selecting a data packet from a buffer memory containing data packets to be transmitted;
determining whether the play-out time of the selected data packet at the receiving device allows a recovery of said selected data packet;
assigning a first priority level or a second priority level to the selected data packet based on the result of the determining; and
transmitting the selected data packet with said assigned first or second priority level.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method for transmitting over a data communication network data packets of a data stream to a receiving device, characterized in that it comprises the steps of: selecting a data packet from a buffer memory containing data packets to be transmitted (301, 401); determining whether the playout time of the selected data packet at the receiving device allows a recovery of said selected data packet (303, 410); assigning a first priority level or a second priority level to the selected data packet based on the result of the determining step (306, 307, 411, 413); and transmitting the selected data packet with said assigned first or second priority level (308, 408). The invention relates also to a software application and a transmitting device implementing the transmission method.
-
Citations
17 Claims
-
1. A method for transmitting over a data communication network data packets of a data stream to a receiving device, comprising:
-
selecting a data packet from a buffer memory containing data packets to be transmitted; determining whether the play-out time of the selected data packet at the receiving device allows a recovery of said selected data packet; assigning a first priority level or a second priority level to the selected data packet based on the result of the determining; and transmitting the selected data packet with said assigned first or second priority level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium storing a software application for transmitting over a data communication network data packets of a data stream to a receiving device, the software application comprising:
-
computer executable instructions for selecting a data packet from a buffer memory containing data packets to be transmitted; computer executable instructions for determining whether the play-out time of the selected data packet at the receiving device allows a recovery of said selected data packet; computer executable instructions for assigning a first priority level or a second priority level to the selected data packet based on the result of the determining step; and computer executable instructions for transmitting the selected data packet with said assigned first or second priority level.
-
-
15. A transmitting device for transmitting over a data communication network data packets of a data stream to a receiving device comprising:
-
a selection unit for selecting a data packet from a buffer memory containing data packets to be transmitted; a determination unit for determining whether the play-out time of the selected data packet at the receiving device allows a recovery of said selected data packet; an assignment unit for assigning a first priority level or a second priority level to the selected data packet based on the result of the determination unit; and a transmission unit for transmitting the selected data packet with said assigned first or second priority level.
-
-
16. A method for transmitting over a data communication network data packets of a data stream to a receiving device, comprising:
-
selecting a data packet from a buffer memory containing data packets to be transmitted; determining whether the play-out time of the selected data packet at the receiving device allows a recovery of said selected data packet; assigning a first priority level or a second priority level to the selected data packet based on the result of the determining step; and transmitting the selected data packet with said assigned first or second priority level.
-
-
17. A transmitting device for transmitting over a data communication network data packets of a data stream to a receiving device comprising:
-
a selection means for selecting a data packet from a buffer memory containing data packets to be transmitted; a determination means for determining whether the play-out time of the selected data packet at the receiving device allows a recovery of said selected data packet; an assignment means for assigning a first priority level or a second priority level to the selected data packet based on the result of the determination unit; and a transmission means for transmitting the selected data packet with said assigned first or second priority level.
-
Specification