Methods and Systems for Entropy Coder Initialization
First Claim
Patent Images
1. A method for decoding a video frame in a video sequence, said method comprising:
- in a video decoder, receiving an entropy slice;
identifying a slice-start elementary unit in said entropy slice; and
initializing, to a slice default scan order, an adaptive scan calculation associated with entropy decoding said slice-start elementary unit.
5 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present invention are related to systems and methods for initialization of entropy encoders and decoders.
102 Citations
32 Claims
-
1. A method for decoding a video frame in a video sequence, said method comprising:
-
in a video decoder, receiving an entropy slice; identifying a slice-start elementary unit in said entropy slice; and initializing, to a slice default scan order, an adaptive scan calculation associated with entropy decoding said slice-start elementary unit. - View Dependent Claims (2, 3, 4)
-
-
5. A method for decoding a video frame in a video sequence, said method comprising:
-
in a video decoder, receiving an entropy slice; identifying a slice-start elementary unit in said entropy slice; and initializing, to a first coefficient scan order in a plurality of coefficient scan orders, a coefficient scan order associated with entropy decoding said slice-start elementary unit. - View Dependent Claims (6, 7, 8)
-
-
9. A method for decoding a video frame in a video sequence, said method comprising:
-
in a video decoder, receiving an entropy slice; identifying a row-start elementary unit in said entropy slice; and initializing, to a first coefficient scan order in a plurality of coefficient scan orders, a coefficient scan order associated with entropy decoding said row-start elementary unit. - View Dependent Claims (10, 11, 12)
-
-
13. A method for decoding a video frame in a video sequence, said method comprising:
-
in a video decoder, receiving an entropy slice; identifying an elementary unit in said entropy slice; fetching a first context according to a predefined context fetch order; and entropy decoding a first coefficient in said elementary unit using said first context. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for encoding a video frame of a video sequence, said method comprising:
-
in an encoder, fetching a first transform coefficient; fetching a first context according to a predefined context fetch order; and entropy encoding said first transform coefficient using said first context. - View Dependent Claims (21, 22, 23)
-
-
24. A method for decoding a video frame in a video sequence, said method comprising:
-
in a video decoder, receiving an entropy slice; identifying said entropy slice is a forward-predicted B-slice; and initializing, using a P-slice method, a context associated with said entropy slice. - View Dependent Claims (25, 26)
-
-
27. A method for decoding a video frame in a video sequence, said method comprising:
-
in a video decoder, identifying a slice-start elementary unit in said entropy slice; estimating a number of processed bins associated with an entropy coder; and when said estimated number of processed bins meets a first criterion, initializing a context state associated with entropy decoding said slice-start elementary unit to a first value; and when said estimated number of processed bins does not meet said first criterion, initializing said context state associated with entropy decoding said slice-start elementary unit adaptively based on a quantization parameter. - View Dependent Claims (28)
-
-
29. A method for decoding a video frame in a video sequence, said method comprising:
-
in a video decoder, receiving an entropy slice; identifying a slice-start elementary unit in said entropy slice; and initializing, to a first scanning order associated with a previously decoded elementary unit, a second scanning order associated with entropy decoding said slice-start elementary unit. - View Dependent Claims (30)
-
-
31. A method for decoding a video frame in a video sequence, said method comprising:
-
in a video decoder, receiving an entropy slice; identifying a row-start elementary unit in said entropy slice; and initializing, to a first scanning order associated with a previously decoded elementary unit, a second scanning order associated with entropy decoding said row-start elementary unit. - View Dependent Claims (32)
-
Specification