СПОСОБ КОДИРОВАНИЯ ИЗОБРАЖЕНИЙ НА ОСНОВЕ ПРЕОБРАЗОВАНИЯ И УСТРОЙСТВО ДЛЯ ЭТОГО

1. Способ декодирования изображений, осуществляемый посредством устройства декодирования, при этом способ содержит этапы, на которых:
извлекают квантованные коэффициенты преобразования для целевого блока из потока битов;
извлекают коэффициенты преобразования посредством выполнения деквантования для квантованных коэффициентов преобразования для целевого блока;
извлекают остаточные выборки для целевого блока на основе обратного преобразования для коэффициентов преобразования; и
формируют восстановленное изображение на основе остаточных выборок для целевого блока и прогнозных выборок для целевого блока,
при этом обратное преобразование выполняется на основе матрицы преобразования, при этом матрицей преобразования является неквадратная матрица.
2. Способ по п. 1, при этом размер целевого блока составляет KxK, где K является положительным целым числом,
при этом область, к которой применяется обратное преобразование, включена в участок размера MxM(M<K), где M является положительным целым числом, и
при этом размер матрицы преобразования составляет NxR(R<N), где каждое из N и R является положительным целым числом.
3. Способ по п. 2, в котором извлечение остаточных выборок для целевого блока на основе обратного преобразования содержит этапы, на которых:
декодируют индекс преобразования;
определяют то, удовлетворяется или нет условие для применения обратного преобразования, на основе индекса преобразования, и выбирают ядро преобразования; и
на основе того, что условие для применения обратного преобразования удовлетворяется, применяют обратное преобразование для коэффициентов преобразования на основе выбранного ядра преобразования.
4. Способ по п. 3, в котором ядро преобразования выбирается на основе по меньшей мере одного из индекса преобразования, ширины и высоты области, к которой применяется обратное преобразование, режима внутреннего прогнозирования для целевого блока и информации относительно цветового компонента целевого блока.
5. Способ по п. 3, в котором условие для применения обратного преобразования содержит по меньшей мере одно из условия, в котором ширина и высота области, к которой применяется обратное преобразование, превышают первый коэффициент, условия, в котором произведение ширины и высоты области, к которой применяется обратное преобразование, превышает второй коэффициент, а меньшее из ширины и высоты области, к которой применяется обратное преобразование, превышает третий коэффициент, условия, в котором ширина и высота области, к которой применяется обратное преобразование, меньше или равны четвертому коэффициенту, и условия, в котором произведение ширины и высоты области, к которой применяется обратное преобразование, меньше или равно пятому коэффициенту, а меньшее из ширины и высоты области, к которой применяется обратное преобразование, меньше или равно шестому коэффициенту.
6. Способ по п. 2, в котором размер целевого блока составляет 64x64,
размер области, к которой применяется обратное преобразование, составляет 8x8, и
размер матрицы преобразования составляет 64x16.
7. Способ по п. 2, в котором число столбцов неквадратной матрицы меньше числа строк неквадратной матрицы.
8. Способ по п. 7, в котором основываясь на том, что размер области, к которой применяется обратное преобразование, составляет 8x8, число столбцов матрицы преобразования равно 16.
9. Способ по п. 2, в котором основываясь на том, что размер области, к которой применяется обратное преобразование, составляет 8×8, коэффициент сокращения для матрицы преобразования равен 16.
10. Способ по п. 2, в котором набор параметров последовательности (SPS), содержащийся в потоке битов, содержит по меньшей мере одну из информации относительно того, активируется или нет обратное преобразование, информации относительно коэффициента сокращения, информации относительно минимального размера преобразования, к которому применяется обратное преобразование, информации относительно максимального размера преобразования, к которому применяется обратное преобразование, и информации относительно размера обратного преобразования.
11. Способ по п. 10, в котором SPS, содержащийся в потоке битов, содержит по меньшей мере одно из флага активации, представляющего информацию относительно того, активируется или нет обратное преобразование, значения коэффициента сокращения, представляющего информацию относительно коэффициента сокращения, значения минимального размера преобразования, представляющего информацию относительно минимального размера преобразования, к которому применяется обратное преобразование, значения максимального размера преобразования, представляющего информацию относительно максимального размера преобразования, к которому применяется обратное преобразование, и значения размера обратного преобразования, и
при этом флаг активации передается в служебных сигналах через первый синтаксический элемент, значение коэффициента сокращения передается в служебных сигналах через второй синтаксический элемент, значение минимального размера преобразования передается в служебных сигналах через третий синтаксический элемент, значение максимального размера преобразования передается в служебных сигналах через четвертый синтаксический элемент, и значение размера обратного преобразования передается в служебных сигналах через пятый синтаксический элемент.
12. Способ кодирования изображений, осуществляемый посредством устройства кодирования, при этом способ содержит этапы, на которых:
извлекают остаточные выборки для целевого блока;
извлекают коэффициенты преобразования для целевого блока посредством выполнения преобразования на основе остаточных выборок;
извлекают квантованные коэффициенты преобразования посредством применения квантования на основе коэффициентов преобразования для целевого блока; и
кодируют информацию относительно квантованных коэффициентов преобразования, чтобы выводить поток битов,
при этом преобразование выполняется на основе матрицы преобразования, при этом матрицей преобразования является неквадратная матрица.
13. Способ по п. 12, при этом размер целевого блока составляет KxK, где K является положительным целым числом,
при этом область, к которой применяется преобразование, включена в участок размера MxM(M<K), где M является положительным целым числом, и
при этом размер матрицы преобразования составляет RxN(R<N), где каждое из N и R является положительным целым числом.
14. Способ по п. 13, в котором извлечение коэффициентов преобразования для целевого блока на основе преобразования содержит этапы, на которых:
определяют то, удовлетворяется или нет условие для применения преобразования;
формируют и кодируют индекс преобразования на основе этого определения;
выбирают ядро преобразования; и
применяют преобразование к остаточным выборкам на основе выбранного ядра преобразования, основываясь на том, что условие для применения этого преобразования удовлетворено.
15. Способ по п. 14, в котором ядро преобразования выбирается на основе по меньшей мере одного из индекса преобразования, ширины и высоты области, к которой применяется преобразование, режима внутреннего прогнозирования для целевого блока и информации относительно цветового компонента целевого блока.
16. Способ по п. 14, в котором условие для применения преобразования содержит по меньшей мере одно из условия, в котором ширина и высота области, к которой применяется преобразование, превышают первый коэффициент, условия, в котором произведение ширины и высоты области, к которой применяется преобразование, превышает второй коэффициент, а меньшее из ширины и высоты области, к которой применяется преобразование, превышает третий коэффициент, условия, в котором ширина и высота области, к которой применяется преобразование, меньше или равны четвертому коэффициенту, и условия, в котором произведение ширины и высоты области, к которой применяется преобразование, меньше или равно пятому коэффициенту, а меньшее из ширины и высоты области, к которой применяется преобразование, меньше или равно шестому коэффициенту.
17. Способ по п. 12, в котором поток битов содержит по меньшей мере одну из информации относительно того, активируется или нет преобразование, информации относительно коэффициента сокращения, информации относительно минимального размера преобразования, к которому применяется преобразование, информации относительно максимального размера преобразования, к которому применяется преобразование, и информации относительно размера преобразования.
18.  Долговременный машиночитаемый носитель данных, хранящий кодированную информацию, инструктирующую оборудованию декодирования осуществлять способ декодирования изображений, при этом способ содержит этапы, на которых:
извлекают квантованные коэффициенты преобразования для целевого блока из потока битов;
извлекают коэффициенты преобразования посредством выполнения деквантования для квантованных коэффициентов преобразования для целевого блока;
извлекают остаточные выборки для целевого блока на основе обратного преобразования для коэффициентов преобразования; и
формируют восстановленное изображение на основе остаточных выборок для целевого блока и прогнозных выборок для целевого блока,
при этом обратное преобразование выполняется на основе матрицы преобразования, при этом матрицей преобразования является неквадратная матрица.
19.  Способ по п. 18, при этом размер целевого блока составляет KxK, где K является положительным целым числом,
при этом область, к которой применяется обратное преобразование, включена в участок размера MxM(M<K), где M является положительным целым числом, и
при этом размер матрицы преобразования составляет NxR(R<N), где каждое из N и R является положительным целым числом.