METHOD AND APPARATUS FOR ENCODING VIDEO BY PERFORMING IN-LOOP FILTERING BASED ON TREE-STRUCTURED DATA UNIT, AND METHOD AND APPARATUS FOR DECODING VIDEO BY PERFORMING THE SAME
First Claim
1. A method of encoding a video by performing in-loop filtering based on coding units, the method comprising:
- splitting a picture into a maximum coding unit that is a data unit, wherein the maximum coding unit has a maximum size;
separately determining coding units to output encoding results according to a coded depth for deeper coding units that are hierarchically structured according to depths indicating a number of times the coding units are spatially split from the maximum coding unit, the coding units determined according to a tree-structure, wherein the coding units are hierarchical according to the depths in one region in the maximum coding unit and are independent according to the coded depth in other regions;
determining a filtering unit to perform in-loop filtering so as to minimize an error between the maximum coding unit and an original picture, based on the coding units according to the tree-structure of the maximum coding unit; and
performing the in-loop filtering based on the determined filtering unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method of encoding and an apparatus and method of decoding a video by performing in-loop filtering based on coding units are provided. The encoding method includes: splitting a picture into a maximum coding unit; separately determining coding units for outputting encoding results according to a coded depth for deeper coding units that are hierarchically structured according to depths indicating a number of times the coding units are spatially split from the maximum coding unit, wherein the coding units are hierarchical according to the depths in a same region in the maximum coding unit and are independent according to the coded depth in other regions; and determining a filtering unit for performing in-loop filtering so as to minimize an error between the maximum coding unit and an original picture, based on the coding units, and performing in-loop filtering based on the filtering unit.
-
Citations
50 Claims
-
1. A method of encoding a video by performing in-loop filtering based on coding units, the method comprising:
-
splitting a picture into a maximum coding unit that is a data unit, wherein the maximum coding unit has a maximum size; separately determining coding units to output encoding results according to a coded depth for deeper coding units that are hierarchically structured according to depths indicating a number of times the coding units are spatially split from the maximum coding unit, the coding units determined according to a tree-structure, wherein the coding units are hierarchical according to the depths in one region in the maximum coding unit and are independent according to the coded depth in other regions; determining a filtering unit to perform in-loop filtering so as to minimize an error between the maximum coding unit and an original picture, based on the coding units according to the tree-structure of the maximum coding unit; and performing the in-loop filtering based on the determined filtering unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 49)
-
-
23. A method of decoding a video by performing in-loop filtering based on coding units, the method comprising:
-
parsing a received bitstream and extracting image data encoded for each of coding units based on the coding units according to a tree-structure which are comprised in a maximum coding unit obtained by splitting a current picture, extracting encoded mode information about the coding units according to the tree-structure, and extracting information about in-loop filtering of the maximum coding unit; decoding the extracted image data, based on the extracted encoded mode information which is extracted for the maximum coding unit; determining, using the extracted information about in-loop filtering, a filtering unit for the in-loop filtering based on the coding units according to the tree-structure of the maximum coding unit; and performing the in-loop filtering on the decoded image data of the maximum coding unit according to the filtering unit. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50)
-
-
47. A video encoding apparatus for encoding a video by performing in-loop filtering based on coding units, the video encoding apparatus comprising:
-
an encoding unit determining unit which splits a picture into a maximum coding unit that is a data unit, wherein the maximum coding unit has a maximum size, separately determines coding units to output encoding results according to a coded depth for deeper coding units that are hierarchically structured according to depths indicating a number of times the coding units are spatially split from the maximum coding unit, the coding units determined according to a tree-structure, wherein the coding units are hierarchical according to the depths in one region in the maximum coding unit and are independent according to the coded depth in other regions; an in-loop filtering unit which determines a filtering unit to perform in-loop filtering so as to minimize an error between the maximum coding unit and an original picture, based on the coding units according to the tree-structure of the maximum coding unit, and performs the in-loop filtering based on the filtering unit; and a transmitting unit which encodes information about the in-loop filtering and transmits the encoded information about the in-loop filtering, encoded data of the picture, and encoded mode information about the coding units according to the tree-structure of the maximum coding unit in units of filtering units.
-
-
48. A video decoding apparatus for decoding a video by performing in-loop filtering based on coding units, the video decoding apparatus comprising:
-
a receiving and extracting unit which parses a received bitstream and extracts image data encoded for each of coding units based on the coding units according to a tree-structure which are comprised in a maximum coding unit obtained by splitting a current picture, extracting encoded mode information about the coding units according to the tree-structure, and extracting information about in-loop filtering of the maximum coding unit; a decoding unit which decodes the extracted image data, based on the extracted encoded mode information which is extracted for the maximum coding unit; and an in-loop filtering performing unit which determines, using the information about in-loop filtering, a filtering unit for the in-loop filtering based on the coding units according to the tree-structure of the maximum coding unit, and performs the in-loop filtering on the decoded image data of the maximum coding unit according to the filtering unit.
-
Specification