Technique for initialization of encoders and decoders. In some cases, the decoder receives a slice and identifies if the slice is either a forward predicted B-slice or a backward predicted B-slice, and not both a forward and backward predicted B-slice, and based upon this identification initializes, using a P-slice technique, a context associated with the slice.
Legal claims defining the scope of protection, as filed with the USPTO.
7. The apparatus of claim 4, wherein the apparatus further comprises memory, the memory comprising instructions which, when executed by the one or more processors, configures the apparatus as recited in claim 4.
9. The method of claim 8, wherein the flag is indicative of the initialization method for slices of the B slice type and the P slice type.
10. The method of claim 8, further comprising partitioning the video frame into a plurality of slices comprising the slice.
11. The method of claim 8, wherein the first initialization method comprises using a first set of precomputed values to initialize the CABAC context, the second initialization method comprises using a second set of precomputed values to initialize the CABAC context, and the third initialization method comprises using a third set of precomputed values to initialize the CABAC context.
12. The method of claim 8, further comprising initializing the CABAC context for the slice using the initialization method.
14. The apparatus of claim 13, wherein the flag is indicative of the initialization method for slices of the B slice type and the P slice type.
15. The apparatus of claim 13, wherein the one or more processors further configure the apparatus to partition the video frame into a plurality of slices comprising the slice.
16. The apparatus of claim 13, wherein the first initialization method comprises using a first set of precomputed values to initialize the CABAC context, the second initialization method comprises using a second set of precomputed values to initialize the CABAC context, and the third initialization method comprises using a third set of precomputed values to initialize the CABAC context.
17. The apparatus of claim 13, wherein the one or more processors further configure the apparatus to initialize the CABAC context for the slice using the initialization method.
18. The apparatus of claim 13, wherein the apparatus further comprises memory, the memory comprising instructions which, when executed by the one or more processors, configures the apparatus as recited in claim 13.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
March 21, 2023
April 30, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.