Adaptation of scan order entropy coding
First Claim
Patent Images
1. A system for decoding video, comprising:
- a memory; and
a processor, wherein the memory stores instructions executable by the processor to cause the system to;
partition a block of video data into a plurality of groups of elements;
decode, using an entropy decoder, data from an encoded bitstream to obtain, using a first scan order, elements of a first group from the plurality of groups of elements;
determine, based on the elements of the first group, a second scan order for a second group from the plurality of groups of elements; and
decode, using the entropy decoder, data from the encoded bitstream to obtain, using the second scan order, elements of the second group from the plurality of groups of elements.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for adapting scan order for entropy coding. For example, methods may include partitioning a block of video data into a plurality of groups of elements; decoding, using an entropy decoder, data from an encoded bitstream to obtain, using a first scan order, elements of a first group from the plurality of groups of elements; determining, based on the elements of the first group, a second scan order for a second group from the plurality of groups of elements; and decoding, using the entropy decoder, data from the encoded bitstream to obtain, using the second scan order, elements of the second group from the plurality of groups of elements.
5 Citations
20 Claims
-
1. A system for decoding video, comprising:
-
a memory; and a processor, wherein the memory stores instructions executable by the processor to cause the system to; partition a block of video data into a plurality of groups of elements; decode, using an entropy decoder, data from an encoded bitstream to obtain, using a first scan order, elements of a first group from the plurality of groups of elements; determine, based on the elements of the first group, a second scan order for a second group from the plurality of groups of elements; and decode, using the entropy decoder, data from the encoded bitstream to obtain, using the second scan order, elements of the second group from the plurality of groups of elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for decoding video comprising:
-
partitioning a block of video data into a plurality of groups of elements; decoding, using an entropy decoder, data from an encoded bitstream to obtain, using a first scan order, elements of a first group from the plurality of groups of elements; determining, based on the elements of the first group, a second scan order for a second group from the plurality of groups of elements; and decoding, using the entropy decoder, data from the encoded bitstream to obtain, using the second scan order, elements of the second group from the plurality of groups of elements. - View Dependent Claims (11)
-
-
12. A system for encoding video, comprising:
-
a memory; and a processor, wherein the memory stores instructions executable by the processor to cause the system to; partition a block of video data into a plurality of groups of elements; encode, using an entropy encoder using a first scan order, elements of a first group from the plurality of groups of elements; determine, based on the elements of the first group, a second scan order for a second group from the plurality of groups of elements; and encode, using the entropy encoder using the second scan order, elements of the second group from the plurality of groups of elements. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification