Method of encoding flags in layer using inter-layer correlation, method and apparatus for decoding coded flags
First Claim
1. A method of encoding flags of a current layer, which are used in a multilayer-based video, using correlation with corresponding flags of a base layer, the method comprising:
- determining whether the flags of the current layer included in a specified unit area are equal to the flags of the base layer;
setting a prediction flag according to a result of the determining; and
if it is determined that the flags of the current layer are equal to the flags of the base layer, inserting the flags of the base layer and the prediction flag into a bitstream.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for efficiently encoding diverse flags being used in a multilayer-based scalable video codec, based on an inter-layer correlation. The encoding method includes judging whether flags of a current layer included in a specified unit area are all equal to flags of a base layer, setting a specified prediction flag according to the result of judgment, and if it is judged that the flags of the current layer are equal to the flags of the base layer, skipping the flags of the current layer and inserting the flags of the base layer and the prediction flag into a bitstream.
89 Citations
21 Claims
-
1. A method of encoding flags of a current layer, which are used in a multilayer-based video, using correlation with corresponding flags of a base layer, the method comprising:
-
determining whether the flags of the current layer included in a specified unit area are equal to the flags of the base layer;
setting a prediction flag according to a result of the determining; and
if it is determined that the flags of the current layer are equal to the flags of the base layer, inserting the flags of the base layer and the prediction flag into a bitstream. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of encoding flags of a current layer, which are used in a multilayer-based video, using correlation with corresponding flags of a base layer, the method comprising:
-
performing an exclusive OR operation on the flags of the current layer and the flags of the base layer;
entropy coding values obtained by the performing of the exclusive OR operation; and
inserting the entropy coded values and the flags of the base layer into a bitstream. - View Dependent Claims (8, 9)
-
-
10. A method of decoding encoded flags of a current layer using correlation with flags of a base layer in a multilayer-based video, the method comprising:
-
reading a prediction flag and the flags of the base layer from an input bitstream;
if the prediction flag has a first bit value, substituting the read flags of the base layer for the flags of the current layer in a specified unit area to which the prediction flag is allocated; and
outputting the substituted flags of the current layer. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of decoding encoded flags of a current layer using correlation with flags of a base layer in a multilayer-based video, the method comprising:
-
reading the flags of the base layer and the encoded flags of the current layer from an input bitstream;
entropy decoding the encoded flags of the current layer;
performing an exclusive OR operation on a result of the entropy decoding and the read flags of the base layer; and
outputting a result of the performing of the exclusive OR operation. - View Dependent Claims (16, 17)
-
-
18. An apparatus for encoding flags of a current layer, which are used in a multilayer-based video, using correlation with corresponding flags of a base layer, the apparatus comprising:
-
a prediction flag setting unit which determines whether the flags of the current layer included in a specified unit area are equal to the flags of the base layer, and sets a prediction flag according to a result of the determination; and
an insertion unit which inserts the flags of the base layer and the prediction flag into a bitstream, if it is determined that the flags of the current layer are equal to the flags of the base layer.
-
-
19. An apparatus for encoding flags of a current layer, which are used in a multilayer-based video, using correlation with corresponding flags of a base layer, the apparatus comprising:
-
an operation unit which performs an exclusive OR operation on the flags of the current layer and the flags of the base layer;
an entropy coding unit which performs entropy coding of values obtained by the exclusive OR operation; and
an insertion unit which inserts a result of the entropy coding and the flags of the base layer into a bitstream.
-
-
20. An apparatus for decoding encoded flags of a current layer using correlation with flags of a base layer in a multilayer-based video, the apparatus comprising:
-
a bitstream readout unit which reads a prediction flag and the flags of the base layer from an input bitstream; and
a substitution unit which substitutes the read flags of the base layer for the flags of the current layer in a specified unit area to which the prediction flag is allocated if the prediction flag has a first bit value, and outputs the substituted flags of the current layer.
-
-
21. An apparatus for decoding encoded flags of a current layer using correlation with flags of a base layer in a multilayer-based video, the apparatus comprising:
-
a bitstream readout unit which reads the flags of the base layer and the encoded flags of the current layer from an input bitstream;
an entropy decoding unit which performs entropy decoding of the encoded flags of the current layer; and
an operation unit which performs an exclusive OR operation on a result of the entropy decoding and the read flags of the base layer, and outputs a result of the exclusive OR operation.
-
Specification