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

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