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

1. Способ кодирования для кодирования информации последней позиции, указывающей позицию последнего ненулевого коэффициента в предопределенном порядке в текущем блоке, который должен быть закодирован, причем способ кодирования содержит:
преобразование в двоичную форму информации последней позиции для формирования (i) двоичного сигнала, который включает в себя первый сигнал, имеющий длину, меньшую или равную предопределенной максимальной длине, и не включает в себя второй сигнал, или (ii) двоичного сигнала, который включает в себя упомянутый первый сигнал, имеющий упомянутую предопределенную максимальную длину, и упомянутый второй сигнал;
первый этап кодирования для арифметического кодирования каждого из двоичных символов, включенных в упомянутый первый сигнал, с использованием контекста, переключаемого среди множества контекстов в соответствии с битовой позицией двоичного символа; и
второй этап кодирования для арифметического кодирования упомянутого второго сигнала с использованием фиксированной вероятности, когда двоичный сигнал включает в себя упомянутый второй сигнал,
при этом на упомянутом первом этапе кодирования,
двоичный символ в последней битовой позиции упомянутого первого сигнала арифметически кодируется с использованием контекста, который является уникальным для последней битовой позиции, когда упомянутый первый сигнал имеет упомянутую предопределенную максимальную длину, и
каждый из двоичных символов в двух или более битовых позициях, отличных от последней битовой позиции упомянутого первого сигнала арифметически кодируется с использованием контекста, общего для упомянутых двух или более битовых позиций.
2. Способ кодирования по п. 1,
в котором упомянутая предопределенная максимальная длина основана на размере текущего блока.
3. Способ кодирования по п. 1, дополнительно содержащий:
переключение процесса кодирования либо на первый процесс кодирования, совместимый с первым стандартом, либо на второй процесс кодирования, совместимый со вторым стандартом; и
добавление к битовому потоку идентификационной информации, указывающей либо первый стандарт, либо второй стандарт, с которым совместим процесс кодирования, на который выполнено переключение,
причем, когда процесс кодирования переключен на первый процесс кодирования, упомянутое преобразование в двоичную форму, упомянутый первый этап кодирования и упомянутый второй этап кодирования выполняются как первый процесс кодирования.
4. Устройство кодирования для кодирования информации последней позиции, указывающей позицию последнего ненулевого коэффициента в предопределенном порядке в текущем блоке, который должен быть закодирован, причем устройство кодирования содержит:
блок преобразования в двоичную форму, выполненный с возможностью преобразования в двоичную форму информации последней позиции для формирования (i) двоичного сигнала, который включает в себя первый сигнал, имеющий длину, меньшую или равную предопределенной максимальной длине, и не включает в себя второй сигнал, или (ii) двоичного сигнала, который включает в себя упомянутый первый сигнал, имеющий упомянутую предопределенную максимальную длину, и упомянутый второй сигнал;
первый блок кодирования, выполненный с возможностью арифметического кодирования каждого из двоичных символов, включенных в упомянутый первый сигнал, с использованием контекста, переключаемого среди множества контекстов в соответствии с битовой позицией двоичного символа; и
второй блок кодирования, выполненный с возможностью арифметического кодирования упомянутого второго сигнала с использованием фиксированной вероятности, когда двоичный сигнал включает в себя упомянутый второй сигнал,
при этом первый блок кодирования выполнен с возможностью
арифметического кодирования двоичного символа в последней битовой позиции упомянутого первого сигнала с использованием контекста, который является уникальным для последней битовой позиции, когда упомянутый первый сигнал имеет упомянутую предопределенную максимальную длину, и
арифметического кодирования каждого из двоичных символов в двух или более битовых позициях, отличных от последней битовой позиции упомянутого первого сигнала с использованием контекста, общего для упомянутых двух или более битовых позиций.
5. Устройство кодирования для кодирования информации последней позиции, указывающей позицию последнего ненулевого коэффициента в предопределенном порядке в текущем блоке, который должен быть закодирован, причем устройство кодирования содержит:
схему обработки; и
средство хранения, соединенное со схемой обработки,
при этом схема обработки выполняет, с использованием средства хранения, следующее:
преобразование в двоичную форму информации последней позиции для формирования (i) двоичного сигнала, который включает в себя первый сигнал, имеющий длину, меньшую или равную предопределенной максимальной длине, и не включает в себя второй сигнал, или (ii) двоичного сигнала, который включает в себя упомянутый первый сигнал, имеющий упомянутую предопределенную максимальную длину, и упомянутый второй сигнал;
первый этап кодирования для арифметического кодирования каждого из двоичных символов, включенных в упомянутый первый сигнал, с использованием контекста, переключаемого среди множества контекстов в соответствии с битовой позицией двоичного символа; и
второй этап кодирования для арифметического кодирования упомянутого второго сигнала с использованием фиксированной вероятности, когда двоичный сигнал включает в себя упомянутый второй сигнал, и
на упомянутом первом этапе кодирования,
двоичный символ в последней битовой позиции упомянутого первого сигнала арифметически кодируется с использованием контекста, который является уникальным для последней битовой позиции, когда упомянутый первый сигнал имеет упомянутую предопределенную максимальную длину, и
каждый из двоичных символов в двух или более битовых позициях, отличных от последней битовой позиции упомянутого первого сигнала арифметически кодируется с использованием контекста, общего для упомянутых двух или более битовых позиций.