СПОСОБ КОДИРОВАНИЯ ИЗОБРАЖЕНИЙ, СПОСОБ ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЙ, УСТРОЙСТВО КОДИРОВАНИЯ ИЗОБРАЖЕНИЙ, УСТРОЙСТВО ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЙ И УСТРОЙСТВО КОДИРОВАНИЯ-ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЙ

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