PL2993904T3

Apparatus for decoding image using split layer

Abstract

The present invention relates to a method and an apparatus for encoding/decoding a video using a split layer. The video encoding/decoding method generates an encoded image data by encoding a current block partitioned into a plurality of subblocks, generates an encoded partition information data by encoding partition information of the current block, generates a bitstream including the encoded image data and the encoded partition information data, and then reconstructs the video image from the generated bitstream. According to the present disclosure, when encoding a high resolution video with variable sized blocks, various block shapes may be used for the encoding, and efficient encoding and decoding of the block partition information can improve the compression efficiency.

Term

4 yearsto projected expiry

Projected expiry 1 October 2030, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

1 claim: 1 independent, 0 dependent

  1. 1
    PATENT RESERVATIONS ZASTRZEŻENIA PATENTOWE 1. A video decoding device containing:1. Urządzenie do dekodowania wideo zawierające: a maximum split layer decoder (3210) for decoding the maximum partition layer value and logarithmic value values ​​of the minimum subblock size from the bit stream to decode the current block, wherein the maximum partition layer value indicates the number of layers according to which the current block can be maximally sub-divided into subblocks. using a tree structure and wherein the subblocks have a size equal to or larger than the minimum size of the sub-block, and for determining the size of the current block based on the maximum partition layer value and the minimum sub-block size;and a video decoder (3220) for decoding the current block having a designated size by decoding the partition information and the encoded image data extracted from the bit stream, dekoder maksymalnej warstwy podziału (3210) do dekodowania wartości maksymalnej warstwy podziału i wartości funkcji logarytmicznej minimalnego rozmiaru podbloku ze strumienia bitów, aby zdekodować bieżący blok, przy czym wartość maksymalnej warstwy podziału wskazuje liczbę warstw, według których bieżący blok może być maksymalnie podzielony na podbloki przy użyciu struktury drzewiastej i przy czym podbloki mają rozmiar równy lub większy od minimalnego rozmiaru podbloku, oraz do wyznaczania rozmiaru bieżącego bloku na podstawie wartości maksymalnej warstwy podziału i minimalnego rozmiaru podbloku;i dekoder wideo (3220) do dekodowania bieżącego bloku mającego wyznaczony rozmiar przez zdekodowanie informacji o podziale i zakodowanych danych obrazu wydobytych ze strumienia bitów, przy czym bieżący blok jest odtwarzany przez zdekodowanie poszczególnych podbloków wewnątrz bieżącego bloku, które mają rozmiar równy lub większy od minimalnego rozmiaru podbloku i są identyfikowane przez informację o podziale. 2. The device (3200) according to claim 1. 1. in which the value of the logarithmic function of the minimum subblock size is log2 (minblockSize / X), where minblockSize means the minimum size of the subblock and X is the predetermined positive integer being a multiple of 2. 2. Urządzenie (3200) według zastrz. 1., w którym wartości funkcji logarytmicznej minimalnego rozmiaru podbloku wynosi log2 (minblockSize/X), gdzie minblockSize oznacza minimalny rozmiar podbloku a X jest określoną z góry dodatnią liczbą całkowitą będącą wielokrotnością 2. 3. The device (3200) according to claim 1. 1. in which the value of the maximum partition value and the value of the logarithmic function of the minimum subblock size are values ​​encoded using the exponential Golomb code. 3. Urządzenie (3200) według zastrz. 1., w którym wartość maksymalnej wartości podziału i wartość funkcji logarytmicznej minimalnego rozmiaru podbloku są wartościami zakodowanymi przy użyciu wykładniczego kodu Golomb. 4. The device (3200) according to claim 1. 1. in which the current block has a size of 16 x 16, 32 x 32 or 64 x 64. 4. Urządzenie (3200) według zastrz. 1., w którym bieżący blok ma rozmiar 16 x 16, 32 x 32 albo 64 x 64. EP2485490 :::::::::: ν Α :: Ε:: Η::::::::::::::: ΟΒ: ΟΟΒ::::::::: EP2485490 :::::::::: ν Α::Ε::Η:::::::::::::::ΟΒ:ΟΟΒ::::::::: Μ, Ν are integers equal or greater than 16 Figure IA Μ, Ν są liczbami całkowitymi równymi lub większymi od 16 FIG.l FIG. 2 FIG. 2 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 'C <L) (/) 1q EP2485490 'C <L) (/) 1q FIG. 6 FIG. 6 EP2485490 δ EP2485490 δ • c <D •c <D E E FIG. 7 FIG. 7 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 FIG. 13 FIG. 13 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 Beginning Początek FIG. 18 FIG. 18 EP2485490 EP2485490 EP2485490 EP2485490 Macroblock size = 64 x 64 Rozmiar makrobloku=64 x 64 FIG. 20 FIG. 20 The value of the maximum dividing layer: 4 Wartość maksymalnej warstwy podziału: 4 EP2485490 [~ ϊ ~ | ~ p7]: The order of the split type encoding EP2485490 [~ϊ~| ~ p7] : Kolejność kodowania typu podziału FIG. 21 FIG. 21 FIG. 22 FIG. 22 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 Macroblock size - 64x64 Maximum partition layer value: 4 Rozmiar makrobloku — 64x64 Wartość maksymalnej warstwy podziału : 4 Flag for layer 0: 1 (Used) Flag for layer 1: 0 (Not used) Flag for layer 2: 0 (Not used) Flag for layer 3: 1 (Used) Flaga dla warstwy 0: 1 (Użyta) Flaga dla warstwy 1: 0 (Nie użyta) Flaga dla warstwy 2: 0 (Nie użyta) Flaga dla warstwy 3: 1 (Użyta) FIG. 30 FIG. thirty EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 EP2485490 ODNOŚNIKI CYTOWANE W OPISIE REFERENCES CITED IN THE DESCRIPTION Poniższa lista odnośników cytowanych przez zgłaszającego ma na celu wyłącznie pomoc dla czytającego i nie stanowi części dokumentu patentu europejskiego. Pomimo, że dołożono największej staranności przy jej tworzeniu, nie można wykluczyć błędów lub przeoczeń i EUP nie ponosi żadnej odpowiedzialności w tym względzie. The following list of references cited by the applicant is intended solely to assist the reader and does not form part of the European patent document. Although the utmost care has been taken in its creation, errors or omissions can not be excluded and the EPO disclaims all liability in this regard. Literatura niepatentowa cytowana w opisie • KIM J. et al. Enlarging MB size for high fidelity video coding beyond HD. 36th meeting of the VCEG in San Diego, USA, 10 May 2008 [0007] Non-patent literature cited in the description • KIM J. et al. Enlarging MB size for high fidelity video coding beyond HD. 36th meeting of the VCEG in San Diego, USA, 10 May 2008 [0007] 100 100