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

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