PL2996341T3

Method and apparatus for encoding and decoding image by using large transform unit

Abstract

A method of encoding an image by transforming a group of prediction units into a frequency domain. A prediction unit may be predicted by using prediction values of the prediction units in the group of prediction units, instead of pixels generated by encoding and then restoring the other prediction units in the group of prediction units. Thus, an encoding compression ratio may be increased as a result of grouping the prediction units.

PL2996341T3, drawing sheet 1
Sheet 1 of 17

Term

4.3 yearsto projected expiry

Projected expiry 14 January 2031, 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 claims Zastrzeżenia patentowe 1. A method of decoding an image, a method comprising:1. Sposób dekodowania obrazu, sposób obejmujący: determining a plurality of quadratic maximum coding units from the image and determining a quadratic coding unit that is hierarchically separated from the maximum coding unit from among the plurality of maximum coding units using the coding unit information, wherein the coding unit information is analyzed from the bit stream;ustalanie wielu kwadratowych maksymalnych jednostek kodowania z obrazu i ustalanie kwadratowej jednostki kodowania, która jest hierarchicznie rozdzielana od maksymalnej jednostki kodowania spośród licznych maksymalnych jednostek kodowania przy użyciu informacji o jednostce kodowania, gdzie informacja o jednostce kodowania jest analizowana ze strumienia bitowego;determining at least one prediction unit that is separated from the coding unit using the prediction unit information, where the prediction unit information is analyzed from the bit stream;ustalanie co najmniej jednej jednostki predykcji, która jest rozdzielana od jednostki kodowania wykorzystując informacje o jednostce predykcji, gdzie informacja o jednostce predykcji jest analizowana ze strumienia bitowego;determining at least one transformation unit that is separated from the coding unit using the transformation unit information, wherein the transformation unit information is parsed from the bit stream;ustalanie co najmniej jednej jednostki przekształcenia, która jest rozdzielana od jednostki kodowania wykorzystując informacje o jednostce przekształcenia, gdzie informacja o jednostce przekształcenia jest analizowana ze strumienia bitowego;odtworzenie resztek poprzez przeprowadzenie odwrotnej kwantyzacji i odwrotnego przekształcenia na skwantyzowanych współczynnikach przekształcenia jednostki przekształcenia analizowanej ze strumienia bitowego;oraz przeprowadzanie predykcji wewnątrz-ramkowej lub predykcji między-ramkowej wykorzystując co najmniej jedną jednostkę predykcji do wytworzenia elementu predykcji, i odtwarzanie jednostki kodowania przy użyciu resztek i elementu predykcji, gdzie, gdy tryb predykcji jest ustalany za taki, który jest między-ramkowym trybem predykcji a nie wewnątrz-ramkowym trybem predykcji, sposób dekodowania obsługuje jednostkę przekształcenia, spośród co najmniej jednej jednostki przekształcenia mającej rozmiar 2N χ 2N, która zawiera cztery jednostki predykcji spośród co najmniej jednej jednostki predykcji, mające rozmiar N χ N, gdzie co najmniej jedna jednostka predykcji jest jedną spośród bloków zawierających: blok równy rozmiarowo jednostce kodowania;i blok spośród licznych bloków wytworzonych poprzez równe rozdzielenie co najmniej jednej wysokości i szerokości jednostki kodowania, oraz gdzie jednostka przekształcenia jest jedną spośród bloków zawierających: blok równy rozmiarowo jednostce kodowania;i blok spośród licznych bloków wytworzonych poprzez równe rozdzielenie wysokości i szerokości jednostki kodowania. restoring the residue by performing inverse quantization and inverse transformation on the quantized transformation coefficients of the transformation unit analyzed from the bit stream;and performing intra-frame prediction or inter-frame prediction using at least one prediction unit to produce a prediction element, and playing the coding unit using the leftovers and the prediction element, where, when the prediction mode is set as such, which is an inter-frame prediction mode and not an intra-frame prediction mode, the decoding method supports the transformation unit, of at least one transformation unit having a size of 2N χ 2N, which contains four prediction units from at least one prediction unit, having the size N χ N, wherein at least one prediction unit is one of blocks comprising: a block equal in size to the coding unit;and a block from among numerous blocks produced by equally separating at least one height and width of the coding unit, and wherein the transformation unit is one of blocks comprising: a block equal in size to the coding unit;and a block from among numerous blocks produced by equally separating the height and width of the coding unit. 2. The method of claim 1, wherein the transformation unit size is different from the prediction unit size. 2. Sposób według zastrzeżenia 1, w którym rozmiar jednostki przekształcenia jest inny niż rozmiar jednostki predykcji. 3. The method of claim 1, wherein, when the coding unit information indicates the separation into a coding unit with a current depth, the coding unit with a current depth is split into four square coding units with a greater depth than the current depth, irrespective of the neighboring coding units. 3. Sposób według zastrzeżenia 1, w którym, gdy informacja o jednostce kodowania wskazuje rozdzielenie na jednostkę kodowania o bieżącej głębi, jednostka kodowania o bieżącej głębi jest rozdzielana na cztery kwadratowe jednostki kodowania o większej głębi niż głębia bieżąca, niezależnie od sąsiadujących jednostek kodowania. 335 325 335 325 DEPTH GŁĘBIA CODING UNIT FALLING DEEP JEDNOSTKA KODOWANIA PRZYPADAJĄCA NA GŁĘBIĘ MAKSYMALNA = 4 [Figura 6] MAXIMUM = 4 [Figure 6] 600 600 MAKSYMALNA MAXIMAL JEDNOSTKA UNIT ENCODE KODOWANIA MAKSYMALNA WYSOKOŚĆ I SZEROKOŚĆ JEDNOSTKI KODOWANIA = 64 MAXIMUM HEIGHT AND WIDTH OF THE CODING UNIT = 64 MINIMAL MINIMALNA JEDNOSTKA UNIT ENCODE KODOWANIA JEDNOSTKA UNIT PREDICTION / PREDYKCJI/ CZĄSTKA PARTICLE 64X64 64X64 64X32 32X64 64X32 32X64 32X32 32X32 622 622 624 624 626 626 WITH Z 32X32 32X32 32X1 32x1 6X32 6x32 6X1 6X1 63 ^ 63^ 636 636 16X16 16x16 6X8 6X8 8X16 8x16 8X8 x640 8X8 x640 646 646 644 644 8X8 8X8 8X4 8X4 4X8 4X8 4X4 x 650 4X4 x 650 654 654 656 656 4X2 4X2 2x4 2x4 2x2 2x2 4X4 [Figura 13a] ^γ/1300 4X4 [Figure 13a] ^ γ / 1300 [Figura 13b] ^/1300 [Figure 13b] ^ / 1300