Multicast digital video lost packet recovery
First Claim
1. A method for operating a wireless access point to transmit a video stream having a plurality of independent frames and a plurality of reference frames to a plurality of wireless devices, the method comprising:
- the wireless access point selecting a positive reception confirmation leader from the plurality of wireless devices, wherein the positive reception confirmation leader is a first wireless device whose communication path to the wireless access point has second highest transmission error rate among the plurality of the wireless devices;
the wireless access point selecting a negative reception confirmation leader from the plurality of wireless devices, wherein the negative reception confirmation leader is a second wireless device whose communication path to the wireless access point has highest transmission error rate among the plurality of the wireless devices;
the wireless access point transmitting an independent frame of the plurality of independent frames to the plurality of wireless devices using reception confirmation;
the wireless access point either receiving a positive acknowledgment of the independent frame only from the positive reception confirmation leader or the wireless access point receiving a negative acknowledgment of the independent frame only from either the negative reception confirmation leader or the positive reception confirmation leader;
wherein, in response to receiving the negative acknowledgment of the independent frame only from either the negative reception confirmation leader or the positive reception confirmation leader, the wireless access point retransmitting the independent frame of the plurality of independent frames to the plurality of wireless devices using the reception confirmation; and
wherein, the wireless access point transmitting a reference frame of the plurality of reference frames to the plurality of wireless devices without the reception confirmation.
4 Assignments
0 Petitions
Accused Products
Abstract
An electronic communication network supports delivery of video program Internet protocol packets and includes a source device, a first recipient device, and a second recipient device. The source device transmits both first and second video program Internet protocol packets. The first recipient device is assigned as positive acknowledgment leader by the source device and the second recipient device that is assigned as negative acknowledgement leader by the source device. The first recipient device is operable to transmit to the source device a positive acknowledgment of receipt of the first video program Internet protocol packet. The second recipient device is operable to transmit to the source device a negative acknowledgment of non-receipt upon not receiving the first video program Internet protocol packet. The source device responds to the negative acknowledgement of non-receipt by the second recipient device by multicast resending the second video program Internet protocol packet to both the first and second recipient devices.
-
Citations
12 Claims
-
1. A method for operating a wireless access point to transmit a video stream having a plurality of independent frames and a plurality of reference frames to a plurality of wireless devices, the method comprising:
-
the wireless access point selecting a positive reception confirmation leader from the plurality of wireless devices, wherein the positive reception confirmation leader is a first wireless device whose communication path to the wireless access point has second highest transmission error rate among the plurality of the wireless devices; the wireless access point selecting a negative reception confirmation leader from the plurality of wireless devices, wherein the negative reception confirmation leader is a second wireless device whose communication path to the wireless access point has highest transmission error rate among the plurality of the wireless devices; the wireless access point transmitting an independent frame of the plurality of independent frames to the plurality of wireless devices using reception confirmation; the wireless access point either receiving a positive acknowledgment of the independent frame only from the positive reception confirmation leader or the wireless access point receiving a negative acknowledgment of the independent frame only from either the negative reception confirmation leader or the positive reception confirmation leader; wherein, in response to receiving the negative acknowledgment of the independent frame only from either the negative reception confirmation leader or the positive reception confirmation leader, the wireless access point retransmitting the independent frame of the plurality of independent frames to the plurality of wireless devices using the reception confirmation; and wherein, the wireless access point transmitting a reference frame of the plurality of reference frames to the plurality of wireless devices without the reception confirmation. - View Dependent Claims (2, 3)
-
-
4. An electronic communication network that supports delivery of video program Internet protocol packets, the electronic communication network comprising:
-
a source device that is operable to function as a wireless access point to a plurality of recipient devices to transmit the video program Internet protocol packets; a first recipient device of the plurality of recipient devices, wherein the source device is operable to select the first recipient device as a positive reception confirmation leader for the plurality of recipient devices, due to the first recipient device'"'"'s communication path to the source device having second highest transmission error rate among the plurality of recipient devices; and a second recipient device of the plurality of recipient devices, wherein the source device is operable to select the second recipient device as a negative reception confirmation leader for the plurality of recipient devices, due to the second recipient device'"'"'s communication path to the source device having highest transmission error rate among the plurality of recipient devices; wherein the first recipient device is operable to transmit to the source device a positive acknowledgment of receipt or negative acknowledgment of receipt of the video program Internet protocol packet from the source device; wherein the second recipient device is operable to transmit to the source device a negative acknowledgment of receipt of the video program Internet protocol packet; and wherein the source device only responds to the positive or negative acknowledgment from the first recipient device and the negative acknowledgment from the second recipient device of the plurality of recipient devices and retransmits the video program Internet protocol packet upon receiving the negative acknowledgment only from either the first recipient device or the second recipient device. - View Dependent Claims (5, 6, 7)
-
-
8. A method to transmit a video stream having a plurality of frames comprising:
-
selecting, by a wireless access point, a positive reception confirmation leader from a plurality of wireless devices, wherein the positive reception confirmation leader is a first wireless device whose communication path to the wireless access point has second highest transmission error rate among the plurality of the wireless devices; selecting, by the wireless access point, a negative reception confirmation leader from the plurality of wireless devices, wherein the negative reception confirmation leader is a second wireless device whose communication path to the wireless access point has highest transmission error rate among the plurality of the wireless devices; transmitting a frame from the wireless access point to the plurality of wireless devices; receiving at the wireless access point, either a positive acknowledgment of receipt of the frame only from the positive reception confirmation leader or a negative acknowledgment of receipt of the frame only from either the negative reception confirmation leader or the positive reception confirmation leader; and retransmitting the frame from the wireless access point in response to receiving the negative acknowledgment of the frame only from either the negative reception confirmation leader or the positive reception confirmation leader. - View Dependent Claims (9, 10, 11, 12)
-
Specification