PL2996340T3

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.

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
    Claims Zastrzeżenia patentowe 1. An apparatus (500, 1500) for decoding an image, a device containing:1. Urządzenie (500, 1500) do dekodowania obrazu, urządzenie zawierające: an entropy decoder (520, 1510) that performs entropy decoding to obtain quantized transform coefficients of at least one transformation unit (870) in the coding unit (810);dekoder entropijny (520, 1510), który przeprowadza dekodowanie entropijne w celu uzyskania skwantyzowanych współczynników przekształcania co najmniej jednej jednostki (870) przekształcania w jednostce (810) kodowania;an inverse quantizing element (530, 1520) and an inverse transforming element (540, 1530) that performs inverse quantization and inverse transformation on these quantized transform coefficients of at least one transformation unit to obtain leftovers, receives information about the maximum coding unit size, divides the image on a plurality of square maximum coding units using information about the maximum size of the coding unit and determining the hierarchical coding unit included in the maximum coding unit of the plurality of maximum coding units using the split-shaped information being the result of parsing the bit stream;and the restoration (550-580, 1540) system, element (530, 1520) odwrotnej kwantyzacji i element (540, 1530) odwrotnego przekształcania, który przeprowadza odwrotną kwantyzację i odwrotne przekształcanie na tych skwantyzowanych współczynnikach przekształcania co najmniej jednej jednostki przekształcania w celu uzyskania resztek, otrzymuje informacje o maksymalnym rozmiarze jednostki kodowania, dzieli obraz na liczne kwadratowe maksymalne jednostki kodowania wykorzystując informację o maksymalnym rozmiarze jednostki kodowania i ustala jednostkę kodowania o strukturze hierarchicznej zawartą w maksymalnej jednostce kodowania spośród tych licznych maksymalnych jednostek kodowania, przy użyciu informacji o kształcie podziału będącej wynikiem analizowania strumienia bitowego;oraz układ (550-580, 1540) przywracania, który przeprowadza predykcję między-ramkową dla co najmniej jednej jednostki (860) predykcji w jednostce (810) kodowania w celu wygenerowania elementu predykcji i przywracania obrazu przy użyciu tych resztek i elementu predykcji, w którym, maksymalna jednostka kodowania jest hierarchicznie rozdzielana na jedną, lub większą liczbę jednostek kodowania o głębi obejmującej co najmniej jedną jednostkę kodowania o bieżącej głębi i jednostkę kodowania o głębi większej niż bieżąca głębia, zgodnie z informacją o kształcie podziału. jednostka kodowania o bieżącej głębi jest rozdzielana na cztery kwadratowe jednostki kodowania o równych rozmiarach o głębi większej niż bieżąca głębia, niezależnie od sąsiadujących jednostek kodowania o bieżącej głębi, oraz jednostka kodowania o głębi większej niż bieżąca głębia jest poddawana predykcji przy użyciu co najmniej jednej jednostki predykcji i jest odwrotnie przekształcana przy użyciu co najmniej jednej jednostki przekształcania, w którym ta co najmniej jedna jednostka predykcji jest jedną spośród bloków zawierających: blok rozmiarowo równy jednostce kodowania o większej głębi niż bieżąca głębia;i blok spośród licznych bloków wygenerowanych przez równy podział co najmniej jednej z wysokości i szerokości jednostki kodowania o głębi większej niż bieżąca głębia, w którym ta co najmniej jedna jednostka przekształcania jest jedną spośród bloków zawierających: blok rozmiarowo równy jednostce kodowania o większej głębi niż bieżąca głębia;i blok spośród licznych bloków wygenerowanych przez równy podział co najmniej jednej z wysokości i szerokości jednostki kodowania o głębi większej niż bieżąca głębia, oraz w którym, jeżeli tryb predykcji jest ustalony za taki, który jest między-ramkowym trybem predykcji, a nie wewnątrz-ramkowym trybem predykcji, urządzenie (500, 1500) do dekodowania obrazu jest skonfigurowane do obsługiwania jednostki przekształcania, zawartej pośród co najmniej jednej jednostki przekształcania mającej rozmiar 2N x 2N, która zawiera cztery jednostki predykcji zawarte pośród co najmniej jednej jednostki predykcji i mające rozmiar N x N. the current depth coding unit is split into four square equal-size coding units deeper than the current depth, regardless of adjacent coding units of the current depth, and the coding unit depth greater than the current depth is predicted using at least one prediction unit and is inversely transformed using at least one transforming unit in which the at least one prediction unit is one of the blocks comprising: a block size equal to the coding unit of greater depth than the current depth;and a block of a plurality of blocks generated by evenly dividing at least one of the height and width of the coding unit with depth greater than the current depth, wherein the at least one transformation unit is one of the blocks comprising: a block that is equal to the coding unit of greater depth than the current depth;and block from a plurality of blocks generated by evenly dividing at least one of the height and width of the coding unit with a depth greater than the current depth, and in which if the prediction mode is set to be one which is an inter-frame prediction mode and not an intra-frame mode with the prediction mode, the apparatus (500, 1500) for decoding the image is configured to operate a transform unit comprised of at least one transformation unit having a size of 2N x 2N, which contains four prediction units included among at least one prediction unit and having a size N x N . block size equal to the coding unit with greater depth than the current depth;and block from a plurality of blocks generated by evenly dividing at least one of the height and width of the coding unit with a depth greater than the current depth, and in which if the prediction mode is set to be one which is an inter-frame prediction mode and not an intra-frame mode with the prediction mode, the apparatus (500, 1500) for decoding the image is configured to operate a transform unit comprised of at least one transformation unit having a size of 2N x 2N, which contains four prediction units included among at least one prediction unit and having a size N x N . block size equal to the coding unit with greater depth than the current depth;and block from a plurality of blocks generated by evenly dividing at least one of the height and width of the coding unit with a depth greater than the current depth, and in which if the prediction mode is set to be one which is an inter-frame prediction mode and not an intra-frame mode with the prediction mode, the apparatus (500, 1500) for decoding the image is configured to operate a transform unit comprised of at least one transformation unit having a size of 2N x 2N, which contains four prediction units included among at least one prediction unit and having a size N x N . 335 325 ό 335 325 ό OJ co OJ what OJ co OJ what X X OJ OJ CO WHAT C \ J co co [Figure 13a] ^ γ / 1300 C\J co co [Figura 13a] ^γ/1300 [Figura 13b] [Figure 13b] Zl / 1300 Zl/1300