Error filter to differentiate between reverse link and forward link video data errors
First Claim
1. A method comprising:
- storing information for a video data error prior to receiving an indication of the video data error from a video decoder, said video data error occurring on a reverse link of a wireless network between a video encoder and a network device, the network device separated from and coupled between the video decoder and the video encoder;
receiving the indication of the video data error detected by the video decoder;
determining whether the indicated video data error occurred on the reverse link of the wireless network between the video encoder and the network device based on the stored information; and
applying error control in response to the received indication of the video data error if the indicated video data error did not occur on the reverse link and not applying error control in response to the received indication of the video data error if the indicated video data error occurred on the reverse link.
1 Assignment
0 Petitions
Accused Products
Abstract
One technique for implementing error control in response to a video data error comprises receiving an indication of a video data error from a video decoder, determining whether the video data error occurred on a reverse link of a wireless network between a video encoder and a network device, and applying error control in response to the video data error if the video data error did not occur on the reverse link. For example, the indication of the video data error may include a first sequence number (SN) of a packet comprising lost data, and determining whether the video data error occurred on the reverse link may include comparing first SN with a second SN of a packet associated with a most recent RL error.
17 Citations
31 Claims
-
1. A method comprising:
-
storing information for a video data error prior to receiving an indication of the video data error from a video decoder, said video data error occurring on a reverse link of a wireless network between a video encoder and a network device, the network device separated from and coupled between the video decoder and the video encoder; receiving the indication of the video data error detected by the video decoder; determining whether the indicated video data error occurred on the reverse link of the wireless network between the video encoder and the network device based on the stored information; and applying error control in response to the received indication of the video data error if the indicated video data error did not occur on the reverse link and not applying error control in response to the received indication of the video data error if the indicated video data error occurred on the reverse link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a video encoder; an error filter configured to store information for a video data error prior to receiving an indication of the video data error from a video decoder, said video data error occurring on a reverse link of a wireless network between the video encoder and a network device, the network device separated from and coupled between the video decoder and the video encoder; a transceiver to receive the indication of the video data error detected by the video decoder, wherein the error filter is configured to determine whether the indicated video data error occurred on the reverse link of the wireless network between the video encoder and the network device based on the stored information, and, wherein the video encoder is configured to apply error control in response to the received indication of the video data error if the indicated video data error did not occur on the reverse link. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product comprising:
a non-transitory computer-readable medium comprising; instructions to cause a computer to store information for a video data error prior to receiving an indication of the video data error from a video decoder, said video data error occurring on a reverse link of a wireless network between a video encoder and a network device, the network device separated from and coupled between the video decoder and the video encoder; instructions to cause a computer to receive the indication of the video data error detected by the video decoder; instructions to cause a computer to determine whether the indicate video data error occurred on the reverse link of the wireless network between the video encoder and the network device based on the stored information; and instructions to cause a computer to apply error control in response to the received indication of the video data error if the indicated video data error did not occur on the reverse link and not apply error control in response to the received indication of the video data error if the indicated video data error occurred on the reverse link. - View Dependent Claims (30)
-
31. A system comprising:
-
means for storing information for a video data error prior to receiving an indication of the video data error from a video decoder, said video data error occurring on a reverse link of a wireless network between a video encoder and a network device, the network device separated from and coupled between the video decoder and the video encoder; means for receiving the indication of the video data error detected by the video decoder; said means for storing further capable of determining whether the video data error occurred on the reverse link of the wireless network between the video encoder and the network device based on the stored information; and means for applying error control in response to the indicated video data error if the indicated video data error did not occur on the reverse link and not applying error control in response to the indicated video data error if the indicated video data error occurred on the reverse link.
-
Specification