PL2991353T3

Apparatus for encoding 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 encoding device (2600) containing:1. Urządzenie do kodowania wideo (2600) zawierające: a unit determining the maximum partition layer (2620) for determining the maximum partition layer value and the minimum subblock size for encoding the current block, the maximum partition layer value indicating the number of layers according to which the current block can be maximally divided into subblocks using a tree structure, and the subblocks have a size equal to or greater than the minimum size of the sub-block;jednostkę wyznaczającą maksymalną warstwę podziału (2620) do wyznaczania wartości maksymalnej warstwy podziału i minimalnego rozmiaru podbloku dla kodowania bieżącego bloku, przy czym wartość maksymalna warstwy podziału wskazuje liczbę warstw, według której bieżący blok może być maksymalnie podzielony na podbloki przy użyciu struktury drzewiastej, zaś podbloki mają rozmiar równy lub większy od minimalnego rozmiaru podbloku;a maximum partition layer coder (2630) for coding the maximum partition layer value and logarithmic value values ​​of the minimum subblock size in the bitstream to indicate the size of the current block in the bit stream;and a video encoder (2610) for generating coded image data by encoding individual subblocks within the current block that are equal to or larger than the minimum subblock size and to encode partition information indicating the division of the current block into individual subblocks using a tree structure. koder maksymalnej warstwy podziału (2630) do kodowania wartości maksymalnej warstwy podziału i wartości funkcji logarytmicznej minimalnego rozmiaru podbloku w strumieniu bitów, aby wskazać rozmiar bieżącego bloku w strumieniu bitów;i koder wideo (2610) do wytwarzania zakodowanych danych obrazu przez zakodowanie poszczególnych podbloków wewnątrz bieżącego bloku, które mają rozmiar równy lub większy od minimalnego rozmiaru podbloku i do kodowania informacji o podziale wskazującej podział bieżącego bloku na poszczególne podbloki przy użyciu struktury drzewiastej. 2. An apparatus (2600) according to claim 1. 1. in which the value of the logarithmic function of the minimum subblock size to be encoded is log2 (minblockSize / X), where minblockSIze is the minimum size of the subblock and X is the predetermined positive integer being a multiple of 2. 2. Urządzenie (2600) według zastrz. 1., w którym wartość funkcji logarytmicznej minimalnego rozmiaru podbloku do zakodowania 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 (2600) 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 the values ​​coded using 3. Urządzenie (2600) 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 EP2991353 Golomba's exponential code. EP2991353 eksponencjalnego kodu Golomba. 4. An apparatus (2600) according to claim 1, wherein the current block is 16 x 16, 32 x 32 or 64 x 64. 4. Urządzenie (2600) według zastrz.1., w którym bieżący blok ma rozmiar 16 x 16, 32 x 32 albo 64 x 64. EP2991353 χχχχΝ :: χ:: χ:: χ:: χ:: χ:: χ:: Χχ: χχχχχχχ :: χ:: EP2991353 χχχχΝ ::χ::χ::χ::χ::χ::χ::χχ:χχχχχχχ::χ:: Μ, Ν 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 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 kO 'C <L) (/) 1q EP2991353 kO 'C <L) (/) 1q 6 discloses FIG.6 EP2991353 δ EP2991353 δ £ £ Έ • c <υ Έ •c <υ Ε Ε FIG. 7 FIG. 7 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 Numer typu Numer typu Numer typu podziału: 0 podziału: 1 podziału: 2 Type number Type number Number of division type: 0 division: 1 division: 2 FIG. 10 FIG. 10 Numer typu podziału: 3 Split type number: 3 EP2991353 EP2991353 EP2991353 EP2991353 FIG. 13 FIG. 13 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 Beginning Początek FIG. 18 FIG. 18 EP2991353 EP2991353 EP2991353 EP2991353 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 EP2991353 [~ ϊ ~ | ~ | ~ 7]: The order of the split type encoding EP2991353 [~ϊ~| ~ |~7] : Kolejność kodowania typu podziału FIG. 21 FIG. 21 FIG. 22 FIG. 22 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 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 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 EP2991353 3700 3700 Ν ro Ν ro JO o JO o > ϊ c >ϊ c about o N N ΙΟ ΙΟ '£ Z ω '£Z ω E E -l- «ω -ł—« ω 100 100 EP2991353 EP2991353 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] 101 101