METHOD OF TRANSMITTING LAYERED VIDEO-CODED INFORMATION
First Claim
1. A method of transmitting data, the method comprising:
- transmitting a plurality of encoding frames in a network, each of the plurality of frames having a priority;
receiving feedback from the network associated with the transmitted encoded data; and
encoding and transmitting further encoded data having a priority that is based on the received feedback.
1 Assignment
0 Petitions
Accused Products
Abstract
Video-coded information is transmitted over a network at a priority level that is determined based on feedback from the network. In an embodiment, the feedback comprises a response to a request for information on whether the network currently has the available capacity to transmit additional high priority traffic. In an embodiment, a candidate base layer frame is transmitted over a network as a base layer frame if permission to send high priority data was granted and is transmitted over the network as an enhancement layer frame if permission to send high priority data was denied. In a further embodiment, the candidate base layer frame is deleted if permission to send high priority data was denied.
33 Citations
25 Claims
-
1. A method of transmitting data, the method comprising:
-
transmitting a plurality of encoding frames in a network, each of the plurality of frames having a priority;
receiving feedback from the network associated with the transmitted encoded data; and
encoding and transmitting further encoded data having a priority that is based on the received feedback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for transmitting video-coded information, the method comprising:
-
receiving video data to be coded into a video-coded frame;
requesting information relating to a network'"'"'s available capacity to sending high priority data;
receiving capacity information in response to said request; and
transmitting the video data as a video-coded base layer frame if the capacity information indicates that the network has capacity available to send high priority data. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of transmitting video-coded information over a network comprising:
-
determining that a candidate base layer frame is available to be encoded; and
before encoding the candidate base layer frame, requesting permission from the network to send high priority data. - View Dependent Claims (19, 20, 21)
-
-
22. A method of transmitting video-coded information over a network comprising:
-
determining that a candidate base layer frame is available to be encoded;
requesting permission from the network to send high priority data;
encoding the candidate base layer frame and buffering the encoded frame at substantially the same time as requesting permission from the network to send high priority data;
transmitting the buffered frame as a base layer frame if permission to send high priority data is granted; and
transmitting the buffered frame as an enhancement layer frame if permission to send high priority data is denied. - View Dependent Claims (23)
-
-
24. A method of transmitting vide-coded information over a network comprising:
-
receiving a plurality of video frames to be coded;
for all of the video frames received;
requesting permission from the network to transmit a high priority frame;
coding the video frame as a high priority frame;
transmitting the coded frame as a high priority frame if permission to transmit a high priority frame is received; and
transmitting the coded frame as a low priority frame if permission to transmit a high priority frame is denied. - View Dependent Claims (25)
-
Specification