СПОСОБ КОДИРОВАНИЯ ИЗОБРАЖЕНИЙ, СПОСОБ ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЙ, КОДЕР, ДЕКОДЕР И НОСИТЕЛЬ ДАННЫХ

1. Способ кодирования изображений, применяемый к кодеру и включающий:
установку, перед выполнением обработки кодирования согласно режиму основанного на матрицах внутреннего предсказания, MIP, начальных параметров сдвига вправо, соответствующих разным размерам и разным номерам режима MIP, в качестве постоянного параметра смещения, где параметр смещения указывает число сдвигаемых вправо битов предсказанного значения; и
выполнение, когда обработку кодирования выполняют в соответствии с режимом MIP, обработки кодирования в соответствии с параметром смещения.
2. Способ по п. 1, отличающийся тем, что установка начальных параметров сдвига вправо, соответствующих разным размерам и разным номерам режима MIP, в качестве постоянного параметра смещения включает:
приведение, когда начальный параметр сдвига вправо отличается от параметра смещения, начального параметра сдвига вправо к параметру смещения, чтобы делать так, чтобы число сдвигаемых вправо битов всех предсказанных значений, соответствующее всем размерам и всем номерам режима MIP, было одинаковым.
3. Способ по п. 1, отличающийся тем, что после установки начальных параметров сдвига вправо, соответствующих разным размерам и разным номерам режима MIP, в качестве постоянного параметра смещения способ дополнительно включает:
модификацию начальной матрицы весов и начальной матрицы смещений в соответствии с заданным вычислительным правилом для получения модифицированной матрицы весов и модифицированной матрицы смещений, при этом начальная матрица весов и начальная матрица смещений соответствуют начальному параметру сдвига вправо, подвергающемуся унификационной модификации; и
выполнение обработки кодирования в соответствии с параметром смещения, модифицированной матрицей весов и модифицированной матрицей смещений.
4. Способ по п. 3, отличающийся тем, что модификация начальной матрицы весов и начальной матрицы смещений в соответствии с заданным вычислительным правилом для получения модифицированной матрицы весов и модифицированной матрицы смещений включает:
приведение значений всех элементов в начальной матрице весов к значениям того же двоичного порядка величины, что и у значения элемента другой матрицы весов, в соответствии с вычислительным правилом округления в меньшую сторону для получения модифицированной матрицы весов; и
приведение всех элементов в начальной матрице смещений к значениям того же двоичного порядка величины, что и у значения элемента другой матрицы смещений, в соответствии с вычислительным правилом округления в меньшую сторону для получения модифицированной матрицы смещений.
5. Способ по п. 3, отличающийся тем, что модификация начальной матрицы весов и начальной матрицы смещений в соответствии с заданным вычислительным правилом для получения модифицированной матрицы весов и модифицированной матрицы смещений включает:
приведение значений всех элементов в начальной матрице весов к значениям того же двоичного порядка величины, что и у значения элемента другой матрицы весов, в соответствии с вычислительным правилом округления в большую сторону для получения модифицированной матрицы весов; и
приведение всех элементов в начальной матрице смещений к значениям того же двоичного порядка величины, что и у значения элемента другой матрицы смещений, в соответствии с вычислительным правилом округления в большую сторону для получения модифицированной матрицы смещений.
6. Способ по п. 3, отличающийся тем, что модификация начальной матрицы весов и начальной матрицы смещений в соответствии с заданным вычислительным правилом для получения модифицированной матрицы весов и модифицированной матрицы смещений включает:
приведение значений всех элементов в начальной матрице весов к значениям того же двоичного порядка величины, что и у значения элемента другой матрицы весов, в соответствии с вычислительным правилом округления для получения модифицированной матрицы весов; и
приведение всех элементов в начальной матрице смещений к значениям того же двоичного порядка величины, что и у значения элемента другой матрицы смещений, в соответствии с вычислительным правилом округления для получения модифицированной матрицы смещений.
7. Способ по п. 1, отличающийся тем, что параметр смещения установлен равным фиксированному положительному целому числу.
8. Способ по п. 1, отличающийся тем, что параметр смещения установлен равным 6.
9. Способ декодирования изображений, применяемый к декодеру и включающий:
установку, перед выполнением обработки декодирования согласно режиму основанного на матрицах внутреннего предсказания, MIP, начальных параметров сдвига вправо, соответствующих разным размерам и разным номерам режима MIP, в качестве постоянного параметра смещения, где параметр смещения указывает число сдвигаемых вправо битов предсказанного значения; и
выполнение, когда обработку декодирования выполняют в соответствии с режимом MIP, обработки декодирования в соответствии с параметром смещения.
10. Способ по п. 9, отличающийся тем, что установка начальных параметров сдвига вправо, соответствующих разным размерам и разным номерам режима MIP, в качестве постоянного параметра смещения включает:
приведение, когда начальный параметр сдвига вправо отличается от параметра смещения, начального параметра сдвига вправо к параметру смещения, чтобы делать так, чтобы число сдвигаемых вправо битов всех предсказанных значений, соответствующее всем размерам и всем номерам режима MIP, было одинаковым.
11. Способ по п. 10, отличающийся тем, что после установки начальных параметров сдвига вправо, соответствующих разным размерам и разным номерам режима MIP, в качестве постоянного параметра смещения способ дополнительно включает:
модификацию начальной матрицы весов и начальной матрицы смещений в соответствии с заданным вычислительным правилом для получения модифицированной матрицы весов и модифицированной матрицы смещений, при этом начальная матрица весов и начальная матрица смещений соответствуют начальному параметру сдвига вправо, подвергающемуся унификационной модификации; и
выполнение обработки декодирования в соответствии с параметром смещения, модифицированной матрицей весов и модифицированной матрицей смещений.
12. Способ по п. 9, отличающийся тем, что параметр смещения установлен равным фиксированному положительному целому числу.
13. Способ по п. 9, отличающийся тем, что параметр смещения установлен равным 6.
14. Декодер, содержащий второй процессор, второе запоминающее устройство, хранящее команды, исполнимые вторым процессором, второй интерфейс связи и вторую шину, приспособленную для соединения второго процессора, второго запоминающего устройства и второго интерфейса связи, при этом команды исполняются вторым процессором для реализации способа по любому из пп. 9-13.
15. Машиночитаемый носитель данных, на котором хранится компьютерная программа, применяемая к кодеру и декодеру, при этом программа исполняется процессором для реализации способа по любому из пп. 1-13.