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

1. Устройство декодирования изображений, содержащее:
запоминающее устройство; и
по меньшей мере один процессор,
при этом упомянутый по меньшей мере один процессор выполнен с возможностью:
определения режима прогнозирования текущего блока на основе информации режима прогнозирования текущего блока, получаемой из потока битов;
получения блока коэффициентов преобразования текущего блока из потока битов;
деквантования коэффициента преобразования, чтобы сформировать блок деквантованных коэффициентов преобразования;
определения ядра преобразования для блока деквантованных коэффициентов преобразования; и
формирования остаточного блока для текущего блока посредством выполнения обратного преобразования в отношении блока деквантованных коэффициентов преобразования на основе определенного ядра преобразования,
при этом ядро преобразования определяется на основе информации индекса ядра преобразования,
информация индекса ядра преобразования получается из потока битов, на основе того, что режим прогнозирования текущего блока представляет собой режим внешнего прогнозирования или режим внутреннего прогнозирования, и
информация индекса ядра преобразования определяется как значение, указывающее предварительно определенное ядро преобразования, без его получения из потока битов на основе того, что режим прогнозирования текущего блока представляет собой режим внутриблочного копирования (IBC).
2. Устройство декодирования изображений по п. 1,
в котором предварительно определенным ядром преобразования является одно из DCT2 и DCT7.
3. Устройство декодирования изображений по п. 1,
в котором определение ядра преобразования для блока деквантованных коэффициентов преобразования содержит этап, на котором извлекают ядро преобразования текущего блока на основе первой информации флага, указывающей то, может или нет информация индекса ядра преобразования текущего блока, кодированного в режиме внутреннего прогнозирования, включаться в поток битов, и второй информации флага, указывающей то, может или нет информация индекса ядра преобразования текущего блока, кодированного в режиме внешнего прогнозирования, включаться в поток битов, и
при этом первая информация флага и вторая информация флага получаются из потока битов.
4. Устройство декодирования изображений по п. 3,
в котором на основе того, что первая информация флага и вторая информация флага имеют первое значение, указывающее то, что информация индекса ядра преобразования не включается в поток битов, и режим прогнозирования текущего блока представляет собой IBC-режим, ядро преобразования текущего блока извлекается на основе ширины и высоты текущего блока.
5. Устройство декодирования изображений по п. 4,
в котором ядро преобразования текущего блока включает в себя ядро горизонтального преобразования и ядро вертикального преобразования,
при этом ядро горизонтального преобразования текущего блока определяется на основе того, находится или нет ширина текущего блока в пределах предварительно определенного диапазона, и сравнения между шириной и высотой текущего блока, и
при этом ядро вертикального преобразования текущего блока определяется на основе того, находится или нет высота текущего блока в пределах предварительно определенного диапазона, и сравнения между шириной и высотой текущего блока.
6. Устройство декодирования изображений по п. 3,
в котором на основе того, что по меньшей мере одна из первой информации флага или второй информации флага имеет второе значение, указывающее то, что информация индекса ядра преобразования может включаться в поток битов, и режим прогнозирования текущего блока представляет собой IBC-режим,
ядро преобразования текущего блока извлекается на основе информации индекса ядра преобразования, и
информация индекса ядра преобразования получается не из потока битов, а извлекается в качестве предварительно определенного значения.
7. Устройство декодирования изображений по п. 1,
в котором на основе того, что информация индекса ядра преобразования не получается из потока битов, информация индекса ядра преобразования извлекается в качестве предварительно определенного значения,
при этом на основе того, что режим прогнозирования текущего блока представляет собой IBC-режим, который ссылается на блок, расположенный в том же самом кадре, что и текущий блок, и декодированный перед текущим блоком, информация индекса ядра преобразования извлекается как первое значение, и
при этом на основе того, что режим прогнозирования текущего блока представляет собой режим прогнозирования, отличный от IBC-режима, информация индекса ядра преобразования извлекается как второе значение, отличающееся от первого значения.
8. Устройство кодирования изображений, содержащее:
запоминающее устройство; и
по меньшей мере один процессор,
при этом упомянутый по меньшей мере один процессор выполнен с возможностью:
выбора режима прогнозирования текущего блока;
формирования блока прогнозирования для текущего блока на основе выбранного режима прогнозирования;
формирования остаточного блока для текущего блока на основе блока прогнозирования;
выбора ядра преобразования для преобразования остаточного блока на основе режима прогнозирования;
преобразования остаточного блока на основе выбранного ядра преобразования для формирования блока коэффициентов преобразования;
квантования блока коэффициентов преобразования, чтобы сформировать блок квантованных коэффициентов преобразования; и
кодирования блока квантованных коэффициентов преобразования, чтобы сформировать поток битов,
при этом информация индекса ядра преобразования для ядра преобразования, использованного для преобразования остаточного блока, кодируется в поток битов, на основе того, что режим прогнозирования текущего блока представляет собой режим внешнего прогнозирования или режим внутреннего прогнозирования, и
при этом информация индекса ядра преобразования определяется как значение, указывающее предварительно определенное ядро преобразования, без его кодирования в поток битов на основе того, что режим прогнозирования текущего блока представляет собой режим внутриблочного копирования (IBC).
9. Устройство кодирования изображений по п. 8,
в котором первая информация флага, указывающая то, может или нет информация индекса ядра преобразования текущего блока, кодированного в режиме внутреннего прогнозирования, включаться в поток битов, и вторая информация флага, указывающая то, может или нет информация индекса ядра преобразования текущего блока, кодированного в режиме внешнего прогнозирования, включаться в поток битов, включаются в поток битов,
в котором на основе того, что по меньшей мере одна из первой информации флага или второй информации флага имеет второе значение, указывающее то, что информация индекса ядра преобразования может включаться в поток битов, и режим прогнозирования текущего блока представляет собой IBC-режим,
преобразование остаточного блока выполняется на основе предварительно определенного ядра преобразования, и
информация индекса ядра преобразования для предварительно определенного ядра преобразования, используемого для преобразования остаточного блока, не включается в поток битов.
10. Устройство кодирования изображений по п. 9,
в котором на основе того, что первая информация флага и вторая информация флага имеют первое значение, указывающее то, что информация индекса ядра преобразования не включается в поток битов, и режим прогнозирования текущего блока представляет собой IBC-режим:
преобразование остаточного блока выполняется на основе предварительно определенного ядра преобразования,
предварительно определенное ядро преобразования извлекается на основе ширины и высоты текущего блока, и
информация индекса ядра преобразования для предварительно определенного ядра преобразования, используемого для преобразования остаточного блока, не включается в поток битов.
11. Устройство для передачи потока битов, генерируемого способом кодирования изображений, выполняемым устройством кодирования изображений, содержащее:
запоминающее устройство; и
по меньшей мере один процессор,
при этом по меньшей мере один процессор управляет устройством для передачи потока битов,
при этом способ кодирования изображений содержит:
выбор режима прогнозирования текущего блока;
формирование блока прогнозирования для текущего блока на основе выбранного режима прогнозирования;
формирование остаточного блока для текущего блока на основе блока прогнозирования;
выбор ядра преобразования для преобразования остаточного блока на основе режима прогнозирования;
преобразование остаточного блока на основе выбранного ядра преобразования для формирования блока коэффициентов преобразования;
квантование блока коэффициентов преобразования, чтобы сформировать блок квантованных коэффициентов преобразования; и
кодирование блока квантованных коэффициентов преобразования, чтобы сформировать поток битов,
при этом информация индекса ядра преобразования для ядра преобразования, использованного для преобразования остаточного блока, кодируется в поток битов, на основе того, что режим прогнозирования текущего блока представляет собой режим внешнего прогнозирования или режим внутреннего прогнозирования, и
при этом информация индекса ядра преобразования определяется как значение, указывающее предварительно определенное ядро преобразования, без его кодирования в поток битов на основе того, что режим прогнозирования текущего блока представляет собой режим внутриблочного копирования (IBC).