Video error detection, recovery, and concealment
First Claim
Patent Images
1. A method of decoding codewords with a variable number of leading 0s, comprising:
- (a) providing a maximum for the number of leading 0s in a codeword;
(b) checking whether the number of leading Os of a received codeword exceeds said maximum;
(c) when said checking of step (b) indicates said received codeword has more leading 0s than said maximum, reporting an error.
1 Assignment
0 Petitions
Accused Products
Abstract
Decoding for H.264 with error detection, recovery, and concealment including two parsing functions for efficient detection of errors in exp-Golomb codewords, recovery for error in the number of reference frames, skipping to an uncorrupted SPS/PPS NAL unit, and concealment of invalid gaps in frame number by separate gap size 2 and greater than size 2 analysis.
150 Citations
7 Claims
-
1. A method of decoding codewords with a variable number of leading 0s, comprising:
-
(a) providing a maximum for the number of leading 0s in a codeword;
(b) checking whether the number of leading Os of a received codeword exceeds said maximum;
(c) when said checking of step (b) indicates said received codeword has more leading 0s than said maximum, reporting an error. - View Dependent Claims (2)
-
-
3. A method of managing a decoded picture buffer, comprising:
-
(a) providing a maximum for the number of short-term items plus the number of long-term items in a decoded picture buffer;
(b) when the number of short-term items plus the number of long-term items in said decoded picture buffer exceeds said maximum, indicating an error;
(c) when either (i) said step (b) indicates an error or (ii) said number of short-term items plus number of long-term items equals said maximum, marking one of said short-term items as unused.
-
-
4. A method of parsing an encoded video stream, comprising:
-
(a) receiving a sequence of network abstraction layer units;
(b) when an error is detected in a sequence parameter set (SPS) unit or a picture parameter set (PPS) unit in said sequence, discard said SPS unit or PPS unit, respectively, and reuse a prior SPS unit or PPS unit which is error-free, respectively. - View Dependent Claims (5)
-
-
6. A method of video decoding, comprising:
-
(a) receiving a sequence of slices of frames;
(b) when a frame number of a slice differs from a frame number for the previous slice by more than 2, then change said frame number of said slice. - View Dependent Claims (7)
-
Specification