Способ декодирования, декодирующее устройство, способ кодирования и кодирующее устройство

Номер патента: 21750

Опубликовано: 31.08.2015

Авторы: Ли Минь, Лим Чонг Соон, Сибахара Йоудзи, Сунь Хай Вэй, Ниси Такахиро

Есть еще 22 страницы.

Смотреть все страницы или скачать PDF файл.

Формула / Реферат

1. Способ декодирования кодированного видеоизображения, включенного в кодированный поток, содержащий этапы, на которых

получают из заголовка кодированного потока множество наборов параметров квантования, каждый из которых включает в себя матрицу квантования;

синтаксически анализируют идентификатор для идентификации набора параметров квантования из заголовка кодированного изображения, включенного в кодированный поток;

выбирают по меньшей мере один набор параметров квантования из множества наборов параметров квантования на основе синтаксически проанализированного идентификатора;

синтаксически анализируют флаг из заголовка кодированного изображения и определяют, указывает ли синтаксически проанализированный флаг, что следует использовать новую матрицу квантования;

формируют новую матрицу квантования, когда флаг указывает, что следует использовать новую матрицу квантования;

декодируют кодированное изображение (i) путем обратного квантования кодированного изображения с использованием новой сформированной матрицы квантования, когда флаг указывает, что следует использовать новую матрицу квантования, и (ii) путем обратного квантования кодированного изображения с использованием матрицы квантования, включенной в выбранный набор параметров квантования, когда флаг не указывает, что следует использовать новую матрицу квантования,

причем на упомянутом этапе формирования

получают предварительно декодированную матрицу квантования в кодированном потоке;

из заголовка кодированного изображения синтаксически анализируют параметр обновления, указывающий величину изменения матрицы квантования относительно предварительно декодированной матрицы квантования;

формируют новую матрицу квантования на основе полученной предварительно декодированной матрицы квантования и синтаксически проанализированного параметра обновления.

2. Способ декодирования по п.1, в котором на упомянутом этапе получения получают множество наборов параметров квантования путем (i) синтаксического анализа значения, указывающего количество наборов параметров квантования, из заголовка кодированного потока, (ii) синтаксического анализа набора параметров квантования из заголовка кодированного потока и (iii) дублирования контента синтаксически проанализированного набора параметров квантования во множество наборов параметров квантования, количество которых зависит от количества наборов параметров квантования, указанного синтаксически проанализированным значением.

3. Способ декодирования по п.2, в котором кодированный поток включает в себя множество кодированных изображений, закодированных в соответствии с иерархическим порядком предсказания в иерархической структуре предсказания, и на упомянутом этапе получения множество наборов параметров квантования получают путем дублирования контента синтаксически проанализированного набора параметров квантования на основе иерархического порядка предсказания.

4. Способ декодирования по п.3, в котором на упомянутом этапе получения множество наборов параметров квантования получают путем дублирования контента синтаксически проанализированного набора параметров квантования в набор параметров квантования для декодирования кодированного изображения на более низком уровне в иерархическом порядке предсказания, чем уровень кодированного изображения, подлежащего кодированию с использованием синтаксически проанализированного набора параметров квантования.

5. Способ декодирования по п.3, в котором на упомянутом этапе получения множество наборов параметров квантования получают путем дублирования контента синтаксически проанализированного набора параметров квантования в набор параметров квантования для декодирования кодированного изображения на том же уровне в иерархическом порядке предсказания, что и уровень кодированного изображения, подлежащего кодированию с использованием синтаксически проанализированного набора параметров квантования.

6. Способ декодирования по п.1, в котором на упомянутом этапе получения множество наборов параметров квантования получают путем (i) синтаксического анализа значения, указывающего количество наборов параметров квантования, из заголовка кодированного потока, и (ii) синтаксического анализа наборов параметров квантования из заголовка кодированного потока, количество которых зависит от синтаксически проанализированного значения, указывающего количество наборов параметров квантования.

7. Способ декодирования по п.1, в котором на упомянутом этапе формирования формируют новую матрицу квантования путем (i) получения матрицы квантования, декодированной предварительно и включенной в кодированный поток, (ii) синтаксического анализа параметра обновления из заголовка кодированного изображения и (iii) выполнения вычисления на основе полученной матрицы квантования и синтаксически проанализированного параметра обновления.

8. Способ кодирования видеоизображения для формирования кодированного потока, содержащий этапы, на которых

записывают множество наборов параметров квантования, каждый из которых включает в себя матрицу квантования, в заголовок кодированного потока;

выбирают по меньшей мере один набор параметров квантования из множества записанных наборов параметров квантования;

записывают идентификатор для идентификации выбранного набора параметров квантования в заголовок целевого изображения;

определяют, следует ли использовать новую матрицу квантования при квантовании целевого изображения;

формируют новую матрицу квантования, когда определено, что новую матрицу квантования следует использовать;

кодируют целевое изображение (i) путем квантования целевого изображения с использованием новой сформированной матрицы квантования, когда определено, что новую матрицу квантования следует использовать, и (ii) путем квантования целевого изображения с использованием матрицы квантования, включенной в выбранный набор параметров квантования, когда новую матрицу квантования использовать не следует;

записывают в заголовок целевого изображения флаг, указывающий, что следует использовать новую матрицу квантования, когда определено, что новую матрицу квантования следует использовать,

причем на упомянутом этапе формирования

получают предварительно декодированную матрицу квантования в кодированном потоке;

в заголовок кодированного изображения записывают параметр обновления, указывающий величину изменения матрицы квантования относительно предварительно декодированной матрицы квантования и обеспечивающий возможность формирования новой матрицы квантования на основе полученной предварительно декодированной матрицы квантования и записанного параметра обновления.

9. Способ кодирования по п.8, в котором на упомянутом этапе записи наборов параметров квантования множество наборов параметров квантования записывают в заголовок кодированного потока путем (i) записи в заголовок кодированного потока значения, указывающего необходимое количество дубликатов набора параметров квантования, и (ii) записи в заголовок кодированного потока набора параметров квантования, подлежащего использованию для дублирования.

10. Способ кодирования по п.8, в котором упомянутый этап записи наборов параметров квантования включает в себя этапы, на которых

записывают в заголовок кодированного потока значение, указывающее количество наборов параметров квантования;

записывают в заголовок кодированного потока множество наборов параметров квантования, причем количество наборов параметров квантования зависит от записанного значения, указывающего количество наборов параметров квантования.

11. Способ кодирования по п.8, дополнительно содержащий этапы, на которых

определяют иерархическую структуру предсказания для множества изображений, подлежащих кодированию;

определяют иерархический порядок предсказания множества изображений на основе определенной иерархической структуры предсказания;

устанавливают множество идентификаторов для идентификации соответствующих наборов параметров квантования на основе определенного иерархического порядка предсказания,

причем при упомянутой записи идентификатора из множества установленных идентификаторов в заголовок целевого изображения записывают идентификатор для идентификации выбранного набора параметров квантования.

12. Способ кодирования по п.8, в котором на упомянутом этапе формирования новую матрицу квантования формируют путем (i) получения матрицы квантования, закодированной до ее включения в кодированный поток, (ii) записи параметра обновления в заголовок целевого изображения и (iii) выполнения вычисления на основе полученной матрицы квантования и записанного параметра обновления.

13. Декодирующее устройство, которое декодирует кодированное видеоизображение, включенное в кодированный поток, причем устройство содержит

блок получения, сконфигурированный для получения из заголовка кодированного потока множества наборов параметров квантования, каждый из которых включает в себя матрицу квантования;

блок синтаксического анализа идентификатора, сконфигурированный для синтаксического анализа идентификатора для идентификации набора параметров квантования из заголовка кодированного изображения, включенного в кодированный поток;

блок выбора, сконфигурированный для выбора по меньшей мере одного набора параметров квантования из множества наборов параметров квантования на основе синтаксически проанализированного идентификатора;

блок синтаксического анализа, сконфигурированный для синтаксического анализа флага из заголовка кодированного изображения и определения того, указывает ли синтаксически проанализированный флаг, что следует использовать новую матрицу квантования;

блок формирования, сконфигурированный для формирования новой матрицы квантования, когда флаг указывает, что следует использовать новую матрицу квантования;

блок декодирования, сконфигурированный для декодирования кодированного изображения (i) путем обратного квантования кодированного изображения с использованием новой сформированной матрицы квантования, когда флаг указывает, что следует использовать новую матрицу квантования, и (ii) путем обратного квантования кодированного изображения с использованием матрицы квантования, включенной в выбранный набор параметров квантования, когда флаг не указывает, что следует использовать новую матрицу квантования,

причем упомянутый блок формирования обеспечивает возможность

получения из кодированного потока предварительно декодированной матрицы квантования;

синтаксического анализа из заголовка кодированного изображения параметра обновления, указывающего величину изменения матрицы квантования относительно предварительно декодированной матрицы квантования;

формирования новой матрицы квантования на основе полученной предварительно декодированной матрицы квантования и синтаксически проанализированного параметра обновления.

14. Декодирующее устройство по п.13, отличающееся тем, что оно сконфигурировано в виде интегральной схемы.

15. Кодирующее устройство, которое кодирует видеоизображение для формирования кодированного потока, причем устройство содержит

блок записи, сконфигурированный для записи множества наборов параметров квантования, каждый из которых включает в себя матрицу квантования, в заголовок кодированного потока;

блок выбора, сконфигурированный для выбора по меньшей мере одного набора параметров квантования из множества записанных наборов параметров квантования;

блок записи идентификатора, сконфигурированный для записи идентификатора, для идентификации выбранного набора параметров квантования в заголовок целевого изображения;

блок формирования, сконфигурированный для определения того, следует ли использовать новую матрицу квантования при квантовании целевого изображения, и формирования новой матрицы квантования, когда определено, что новую матрицу квантования следует использовать;

блок кодирования, сконфигурированный для кодирования целевого изображения (i) путем квантования целевого изображения с использованием новой сформированной матрицы квантования, когда определено, что новую матрицу квантования следует использовать, и (ii) путем квантования целевого изображения с использованием матрицы квантования, включенной в выбранный набор параметров квантования, когда новую матрицу квантования использовать не следует;

блок записи флага, сконфигурированный для записи в заголовок целевого изображения флага, указывающего, что следует использовать новую матрицу квантования, когда определено, что новую матрицу квантования следует использовать,

причем упомянутый блок формирования сконфигурирован для

получения предварительно декодированной матрицы квантования в кодированном потоке;

записи параметра обновления, указывающего величину изменения матрицы квантования относительно предварительно декодированной матрицы квантования и обеспечивающего возможность формирования новой матрицы квантования на основе полученной предварительно декодированной матрицы квантования и записанного параметра обновления, в заголовок кодированного изображения.

16. Кодирующее устройство по п.15, отличающееся тем, что оно сконфигурировано в виде интегральной схемы.

Рисунок 1

Текст

Смотреть все

Способ декодирования включает в себя получение множества наборов параметров квантования из заголовка кодированного потока (S400); синтаксический анализ идентификатора из заголовка кодированного изображения, включенного в кодированный поток (S402); выбор по меньшей мере одного набора параметров квантования из множества наборов параметров квантования на основе синтаксически проанализированного идентификатора (S404); определение того,имеет ли флаг, синтаксически проанализированный из заголовка кодированного изображения,предварительно определенное значение (S408); формирование новой матрицы квантования из другой матрицы квантования, когда флаг имеет предварительно определенное значение(S410); декодирование кодированного изображения путем обратного квантования кодированного изображения с использованием сформированной новой матрицы квантования (S412) и декодирование кодированного изображения путем обратного квантования кодированного изображения с использованием матрицы квантования, включенной в выбранный набор параметров квантования, когда флаг не имеет предварительно определенное значение (S414). Лим Чонг Соон, Ли Минь, Сунь Хай Вэй (SG), Сибахара Йоудзи, Ниси Такахиро (JP) Медведев В.Н. (RU)(71)(73) Заявитель и патентовладелец: ПАНАСОНИК ИНТЕЛЛЕКЧУАЛ ПРОПЕРТИ КОРПОРЭЙШН ОФ АМЕРИКА (US) Область техники, к которой относится изобретение Настоящее изобретение относится к способу декодирования и декодирующему устройству для декодирования кодированного изображения, включенного в кодированный поток, и способу кодирования и кодирующему устройству для кодирования изображения для формирования кодированного потока. Уровень техники В любой из схем кодирования изображения и видео важным этапом является квантование для сжатия данных путем устранения части информации в изображении или видео. Квантование обычно выполняют в области преобразования, так что потери информации при обработке квантования позволяют обеспечить более подходящее сжатие изображения или данных. В большинстве схем кодирования изображения и видео управление обработкой квантования может осуществляться с использованием параметров квантования. В то же время, чем больше значение параметра квантования, тем больше величина сжатия, что приводит к увеличению потерь информации и наоборот. В некоторых схемах кодирования изображения и видео управление обработкой квантования и обработкой обратного квантования может также осуществляться с использованием масштабирующих матриц квантования, а не параметров квантования. Здесь каждый частотный коэффициент в двумерном преобразованном блоке можно квантовать с использованием как параметра квантования, так и одной соответствующей масштабирующей матрицы квантования. Например, в патентной литературе (PTL) 1 описано устройство кодирования видео, которое кодирует видео, используя масштабирующие матрицы квантования. Управление обработкой квантования и обработкой обратного квантования может осуществляться с использованием матриц смещений квантования. Следует заметить, что, когда нет необходимости различать масштабирующую матрицу квантования и матрицу смещений квантования, в последующем описании используют термин "матрица квантования". Пример обработки обратного квантования можно представить следующим выражением: Здесь LevelScale и QShift управляются с использованием параметра квантования, QMatrix[i][j] масштабирующая матрица квантования, a Offset[i][j] - матрица смещений квантования. Параметр квантования, масштабирующая матрица квантования и матрица смещений квантования кодируются в сжатых данных и используются на этапе обратного квантования, включенном в обработку декодирования, для восстановления изображения или видео. В схемах кодирования видео, таких как ISO/IEC 14496-10 (MPEG-4 AVC), масштабирующая матрица квантования может быть закодирована в заголовке последовательности или изображения. При кодировании масштабирующей матрицы квантования в заголовке последовательности обработка обратного квантования будет выполняться на всех изображениях в одной и той же последовательности с использованием указанной масштабирующей матрицы квантования, пока для этих изображения не будут закодированы другие масштабирующие матрицы квантования. При кодировании масштабирующей матрицы квантования в заголовке изображения обработка обратного квантования будет выполняться для данного изображения с использованием масштабирующей матрицы квантования, закодированной в заголовке изображения. Следует заметить, что в схеме кодирования ISO/IEC 14496-10 (MPEG-4 AVC) для отсчетов яркости масштабирующую матрицу квантования в заголовке последовательности используют для обработки обратного квантования, когда в заголовке изображения не закодирована масштабирующая матрица квантования. Однако, когда масштабирующая матрица квантования не закодирована в заголовке данного изображения для отсчетов цветности, для обработки обратного квантования на изображении используют масштабирующую матрицу квантования для отсчетов яркости. Список цитирования. Патентная литература.[PTL1] Публикация нерассмотренной заявки на патент Японии 2010-213063. Сущность изобретения Техническая проблема. Проблема традиционной технологии заключается в том, что при кодировании масштабирующей матрицы квантования в заголовке изображения возрастает объем кодирования масштабирующей матрицы квантования. В частности, когда имеется много масштабирующих матриц квантования и матриц смещений квантования, подлежащих кодированию в заголовке изображения, объем кодирования масштабирующих матриц квантования и матриц смещений квантования увеличивается, что приводит к уменьшению эффективности кодирования всего потока в целом. Ввиду этого настоящее изобретение было задумано для решения вышеупомянутых проблем, и его целью является предоставление способа декодирования, декодирующего устройства, способа кодирования и кодирующего устройства, позволяющих пресечь увеличение объема кодирования матрицы квантования. Решение проблемы Для достижения вышеуказанной цели способ декодирования согласно одному аспекту настоящего изобретения представляет собой способ для декодирования кодированного изображения, включенного в кодированный поток, причем способ декодирования включает в себя получение из заголовка кодированного потока множества наборов параметров квантования, каждый из которых включает в себя матрицу квантования; синтаксический анализ идентификатора для идентификации набора параметров квантования из заголовка кодированного изображения, включенного в кодированный поток; выбор по меньшей мере одного набора параметров квантования из множества наборов параметров квантования на основе синтаксически проанализированного идентификатора; синтаксический анализ флага из заголовка кодированного изображения и определение того, имеет ли синтаксически проанализированный флаг предварительно определенное значение; формирование новой матрицы квантования из другой матрицы квантования, когда флаг имеет упомянутое предварительно определенное значение; и декодирование кодированного изображения (i) путем обратного квантования кодированного изображения с использованием новой сформированной матрицы квантования, когда флаг имеет упомянутое предварительно определенное значение, и (ii) путем обратного квантования кодированного изображения с использованием матрицы квантования, включенной в выбранный набор параметров квантования, когда флаг не имеет упомянутое предварительно определенное значение. Согласно этому набор параметров квантования для декодирования кодированного изображения формируют заново из другого набора параметров квантования. Таким образом, нет необходимости кодировать саму новую матрицу квантования в заголовке кодированного изображения. В частности, при квантовании изображения с использованием различной матрицы квантования для каждого изображения для повышения его качества можно пресечь увеличение объема кодирования матрицы квантования посредством энтропийного кодирования. Предпочтительно на упомянутом этапе получения получать множество наборов параметров квантования путем (i) синтаксического анализа значения, указывающего количество наборов параметров квантования, из заголовка кодированного потока, (ii) синтаксического анализа набора параметров квантования из заголовка кодированного потока и (iii) дублирования контента синтаксически проанализированного набора параметров квантования во множество наборов параметров квантования, количество которых зависит от количества наборов параметров квантования, указанного синтаксически проанализированным значением. Согласно этому контент набора параметров квантования, синтаксически проанализированный из заголовка кодированного потока, дублируют во множество наборов параметров квантования. Таким образом, можно сократить количество наборов параметров квантования, закодированное в заголовке кодированного потока, и пресечь увеличение объема кодирования матрицы квантования. Предпочтительно, чтобы кодированный поток включал в себя множество кодированных изображений в соответствии с иерархическим порядком предсказания параметра квантования, и на упомянутом этапе получения предпочтительно получать множество наборов параметров квантования путем дублирования контента синтаксически проанализированного набора параметров квантования на основе иерархического порядка предсказания. В частности, на упомянутом этапе получения множество наборов параметров квантования можно получить путем дублирования контента синтаксически проанализированного набора параметров квантования в набор параметров квантования для декодирования кодированного изображения на более низком уровне в иерархическом порядке предсказания, чем уровень кодированного изображения, подлежащего кодированию с использованием синтаксически проанализированного набора параметров квантования. Кроме того, на упомянутом этапе получения множество наборов параметров квантования можно получить путем дублирования контента синтаксически проанализированного набора параметров квантования в набор параметров квантования для декодирования кодированного изображения на том же уровне в иерархическом порядке предсказания, что и уровень кодированного изображения, подлежащего кодированию с использованием синтаксически проанализированного набора параметров квантования. Согласно этому контент набора параметров квантования можно дублировать во множество наборов параметров квантования на основе иерархического порядка предсказания. Следовательно, можно декодировать целевое изображение с использованием набора параметров квантования, подходящего для его уровня в иерархическом порядке предсказания, и пресечь увеличение объема кодирования матрицы квантования, при этом пресекая ухудшение качества изображения. Предпочтительно на упомянутом этапе получения получать множество наборов параметров квантования путем (i) синтаксического анализа значения, указывающего количество наборов параметров квантования, из заголовка кодированного потока и (ii) синтаксического анализа наборов параметров квантования из заголовка кодированного потока, количество которых зависит от синтаксически проанализиро-2 021750 ванного значения, указывающего количество наборов параметров квантования. Согласно этому множество наборов параметров квантования можно легко получить из заголовка кодированного потока. Предпочтительно на упомянутом этапе формирования формировать новую матрицу квантования путем (i) получения матрицы квантования, декодированной предварительно и включенной в кодированный поток, (ii) синтаксического анализа параметра обновления из заголовка кодированного изображения и (iii) выполнения вычисления на основе полученной матрицы квантования и синтаксически проанализированного параметра обновления. Согласно этому новую матрицу квантования можно вычислить на основе предварительно декодированной матрицы квантования в кодированном потоке и параметра обновления, синтаксически проанализированного из заголовка кодированного изображения. В частности, достаточно кодировать параметр обновления в заголовке кодированного изображения, и тогда нет необходимости кодировать саму новую матрицу квантования в заголовке кодированного изображения. Следовательно, при кодировании изображения с использованием различной матрицы квантования для каждого изображения для повышения его качества можно пресечь увеличение объема кодирования матрицы квантования. В частности, когда матрицы квантования для изображений обладают большим сходством, например, из-за небольшого различия изображений, можно дополнительно пресечь увеличение объема кодирования матрицы квантования. Предпочтительно на упомянутом этапе формирования сформировать новую матрицу квантования путем (i) получения матрицы квантования, определенной заранее, (ii) синтаксического анализа параметра обновления из заголовка кодированного изображения и (iii) выполнения вычисления на основе полученной матрицы квантования, определенной заранее, и синтаксически проанализированного параметра обновления. Согласно этому новую матрицу квантования можно вычислить на основе матрицы квантования, определенной заранее, и параметра обновления, синтаксически проанализированного из заголовка кодированного изображения. В частности, достаточно закодировать параметр обновления в заголовке кодированного изображения, и тогда нет необходимости кодировать саму новую матрицу квантования в заголовке кодированного изображения. Следовательно, при кодировании изображения с использованием различной матрицы квантования для каждого изображения для повышения его качества можно пресечь увеличение объема кодирования матрицы квантования. Способ кодирования согласно одному аспекту настоящего изобретения представляет собой способ для кодирования изображения для формирования кодированного потока, причем способ кодирования включает в себя запись множества наборов параметров квантования, каждый из которых включает в себя матрицу квантования, в заголовок кодированного потока; выбор по меньшей мере одного набора параметров квантования из множества записанных наборов параметров квантования; запись идентификатора для идентификации выбранного набора параметров квантования в заголовок целевого изображения; определение того, следует ли использовать новую матрицу квантования при квантовании целевого изображения; формирование новой матрицы квантования из другой матрицы квантования, когда определено,что новую матрицу квантования следует использовать; и кодирование целевого изображения (i) путем квантования целевого изображения с использованием сформированной новой матрицы квантования, когда определено, что новую матрицу квантования следует использовать; и (ii) путем квантования целевого изображения с использованием матрицы квантования, включенной в выбранный набор параметров квантования, когда новую матрицу квантования использовать не следует. Согласно этому набор параметров квантования для кодирования целевого изображения формируют заново из другого набора параметров квантования. Таким образом, нет необходимости кодировать саму новую матрицу квантования в заголовке кодированного изображения. В частности, при кодировании изображения с использованием различной матрицы квантования для каждого изображения для повышения его качества можно пресечь увеличение объема кодирования матрицы квантования посредством энтропийного кодирования. Предпочтительно на упомянутом этапе записи наборов параметров квантования записывать множество наборов параметров квантования в заголовок кодированного потока путем (i) записи в заголовок кодированного потока значения, указывающего подлежащее созданию количество дубликатов набора параметров квантования, и (ii) записи в заголовок кодированного потока набора параметров квантования,подлежащего использованию для дублирования. Согласно этому в заголовок кодированного потока записывают значение, указывающее подлежащее созданию количество дубликатов набора параметров квантования. Таким образом, поскольку нет необходимости записывать в заголовок кодированного потока все параметры квантования, можно пресечь увеличение объема кодирования матрицы квантования. Предпочтительно, чтобы этап записи наборов параметров квантования включал в себя запись в заголовок кодированного потока значения, указывающего количество наборов параметров квантования; и запись в заголовок кодированного потока множества наборов параметров квантования, причем количество наборов параметров квантования зависит от записанного значения, указывающего количество наборов параметров квантования. Согласно этому можно без труда записать множество наборов параметров квантования в заголовок кодированного потока. Предпочтительно, чтобы способ кодирования дополнительно включал в себя определение иерархической структуры предсказания для множества изображений, подлежащих кодированию; определение иерархического порядка предсказания множества изображений на основе определенной иерархической структуры предсказания и установку множества идентификаторов для идентификации соответствующих наборов параметров квантования на основе определенного иерархического порядка предсказания, причем при записи идентификаторов из множества установленных идентификаторов в заголовок целевого изображения записывают идентификатор выбранного набора параметров квантования. Согласно этому множество идентификаторов наборов параметров квантования устанавливают на основе иерархического порядка предсказания, в связи с чем появляется возможность уменьшить объем кодирования идентификаторов наборов параметров. Предпочтительно на упомянутом этапе формирования формировать новую матрицу квантования путем (i) получения матрицы квантования, закодированной до ее включения в кодированный поток, (ii) записи параметра обновления в заголовок целевого изображения и (iii) выполнения вычисления на основе полученной матрицы квантования и записанного параметра обновления. Согласно этому новую матрицу квантования можно вычислить на основе предварительно закодированной матрицы квантования в кодированном потоке и параметра обновления, синтаксически проанализированного из заголовка кодированного изображения. В частности, достаточно кодировать параметр обновления в заголовке кодированного изображения и тогда нет необходимости кодировать саму новую матрицу квантования в заголовке кодированного изображения. Следовательно, при кодировании изображения с использованием различной матрицы квантования для каждого изображения для повышения его качества можно пресечь увеличение объема кодирования матрицы квантования. В частности, когда матрицы квантования для изображений обладают большим сходством, например, из-за небольшого различия изображений, можно дополнительно пресечь увеличение объема кодирования матрицы квантования. Предпочтительно на упомянутом этапе формирования формировать новую матрицу квантования путем (i) получения матрицы квантования, определенной заранее, (ii) записи параметра обновления в заголовок целевого изображения и (iii) выполнения вычисления на основе полученной матрицы квантования, определенной заранее, и записанного параметра обновления. Согласно этому новую матрицу квантования можно вычислить на основе матрицы квантования, определенной заранее, и параметра обновления, синтаксически проанализированного из заголовка кодированного изображения. В частности, достаточно закодировать параметр обновления в заголовке кодированного изображения и тогда нет необходимости кодировать саму новую матрицу квантования в заголовке кодированного изображения. Следовательно, при кодировании изображения с использованием различной матрицы квантования для каждого изображения для повышения его качества можно пресечь увеличение объема кодирования матрицы квантования. Декодирующее устройство согласно одному аспекту настоящего изобретения представляет собой декодирующее устройство, которое декодирует кодированное изображение, включенное в кодированный поток, причем декодирующее устройство включает в себя блок получения, сконфигурированный для получения, из заголовка кодированного потока, множества наборов параметров квантования, каждый из которых включает в себя матрицу квантования; блок синтаксического анализа идентификатора, сконфигурированный для синтаксического анализа идентификатора для идентификации набора параметров квантования из заголовка кодированного изображения, включенного в кодированный поток; блок выбора для выбора по меньшей мере одного набора параметров квантования из множества наборов параметров квантования на основе синтаксически проанализированного идентификатора; блок синтаксического анализа, сконфигурированный для синтаксического анализа флага из заголовка кодированного изображения и определения того, имеет ли синтаксически проанализированный флаг предварительно определенное значение; блок формирования, сконфигурированный для формирования новой матрицы квантования из другой матрицы квантования, когда флаг имеет упомянутое предварительно определенное значение; и блок декодирования, сконфигурированный для декодирования кодированного изображения (i) путем обратного квантования кодированного изображения с использованием новой сформированной матрицы квантования, когда флаг имеет упомянутое предварительно определенное значение, и (ii) путем обратного квантования кодированного изображения с использованием матрицы квантования, включенной в выбранный набор параметров квантования, когда флаг не имеет упомянутое предварительно определенное значение. Кроме того, устройство декодирования может быть сконфигурировано в виде интегральной схемы. При использовании такой конфигурации можно достичь тех же положительных эффектов, которые достигаются вышеуказанным способом декодирования. Кодирующее устройство согласно одному аспекту настоящего изобретения представляет собой кодирующее устройство, которое кодирует изображение для формирования кодированного потока, причем кодирующее устройство включает в себя блок записи, сконфигурированный для записи множества наборов параметров квантования, каждый из которых включает в себя матрицу квантования, в заголовок кодированного потока; блок выбора, сконфигурированный для выбора по меньшей мере одного набора параметров квантования из множества записанных наборов параметров квантования; блок записи идентификатора, сконфигурированный для записи идентификатора для идентификации выбранного набора параметров квантования в заголовок целевого изображения; блок формирования, сконфигурированный для определения того, следует ли использовать новую матрицу квантования при квантовании целевого изображения, и формирования новой матрицы квантования из другой матрицы квантования, когда определено, что новую матрицу квантования следует использовать; и блок кодирования, сконфигурированный для кодирования целевого изображения (i) путем квантования целевого изображения с использованием сформированной новой матрицы квантования, когда определено, что новую матрицу квантования следует использовать, и (ii) путем квантования целевого изображения с использованием матрицы квантования, включенной в выбранный набор параметров квантования, когда новую матрицу квантования использовать не следует. Кроме того, кодирующее устройство может быть сконфигурировано в виде интегральной схемы. При использовании такой конфигурации можно достичь тех же положительных эффектов, которые достигаются вышеуказанным способом кодирования. Настоящее изобретение также можно реализовать в виде компьютерной программы, которая инициирует выполнение компьютером отличительных этапов, включенных в способ декодирования и способ кодирования. Вдобавок, само собой разумеется, что указанную компьютерную программу можно распределить через некратковременный компьютерно-читаемый носитель записи, такой как постоянное запоминающее устройство на компакт-диске (CD-ROM) или через сеть связи, такую как Интернет. Полезные эффекты изобретения Согласно настоящему изобретению можно уменьшить количество бит, необходимых для кодирования набора параметров квантования, и повысить эффективность кодирования. Краткое описание чертежей Фиг. 1 - конфигурация заголовка изображения и заголовка последовательности, которые включены в кодированный поток, согласно варианту 1 осуществления настоящего изобретения; фиг. 2 - блок-схема, показывающая пример декодирующего устройства согласно варианту 1 осуществления настоящего изобретения; фиг. 3 - блок-схема, показывающая пример кодирующего устройства согласно варианту 1 осуществления настоящего изобретения; фиг. 4 - блок-схема, показывающая способ декодирования согласно варианту 1 осуществления настоящего изобретения; фиг. 5 - блок-схема, показывающая способ кодирования согласно варианту 1 осуществления настоящего изобретения; фиг. 6 - блок-схема, показывающая поток обработки для получения множества наборов параметров квантования из заголовка кодированного потока в способе декодирования согласно варианту 1 осуществления настоящего изобретения; фиг. 7 - блок-схема, показывающая поток обработки для записи множества наборов параметров квантования в заголовок кодированного потока в способе кодирования согласно варианту 1 осуществления настоящего изобретения; фиг. 8 - блок-схема, показывающая поток обработки для установки значений идентификаторов наборов параметров квантования в способе кодирования согласно варианту 1 осуществления настоящего изобретения; фиг. 9 - схема, иллюстрирующая иерархический порядок предсказания изображения; фиг. 10 - блок-схема, показывающая поток обработки для формирования новой матрицы квантования в способе декодирования согласно варианту 1 осуществления настоящего изобретения; фиг. 11 - блок-схема, показывающая поток обработки для формирования новой матрицы квантования в способе кодирования согласно варианту 1 осуществления настоящего изобретения; фиг. 12 - конфигурация заголовка последовательности, включенного в кодированный поток, согласно варианту 2 осуществления настоящего изобретения; фиг. 13 - конфигурация заголовка изображения, включенного в кодированный поток, согласно варианту 2 осуществления настоящего изобретения; фиг. 14 - блок-схема, показывающая пример декодирующего устройства согласно варианту 2 осуществления настоящего изобретения; фиг. 15 - блок-схема, показывающая пример кодирующего устройства согласно варианту 2 осуществления настоящего изобретения; фиг. 16 - блок-схема, показывающая поток обработки для получения множества наборов параметров квантования из заголовка кодированного потока в способе декодирования согласно варианту 2 осуществления настоящего изобретения; фиг. 17 - блок-схема, показывающая поток обработки для записи множества наборов параметров квантования в заголовок кодированного потока в способе кодирования согласно варианту 2 осуществления настоящего изобретения; фиг. 18 - блок-схема, показывающая поток обработки для формирования новой матрицы квантования в способе декодирования согласно варианту 2 осуществления настоящего изобретения; фиг. 19 - блок-схема, показывающая поток обработки для формирования новой матрицы квантования в способе кодирования согласно варианту 2 осуществления настоящего изобретения; фиг. 20 - конфигурация заголовка изображения, включенного в кодированный поток, согласно варианту 3 осуществления настоящего изобретения; фиг. 21 - схема, показывающая пример общей конфигурации системы предоставления контента для реализации услуг распространения контента; фиг. 22 - внешний вид сотового телефона; фиг. 23 - блок-схема, показывающая пример конфигурации сотового телефона; фиг. 24 - схема, показывающая пример общей конфигурации системы цифрового вещания; фиг. 25 - блок-схема, показывающая пример конфигурации телевизора; фиг. 26 - блок-схема, показывающая пример конфигурации блока записи/воспроизведения информации, который считывает и записывает информацию с или на носитель записи, представляющий собой оптический диск; фиг. 27 - пример конфигурации носителя записи, представляющего собой оптический диск; фиг. 28 - блок-схема, показывающая пример конфигурации интегральной схемы для реализации способа кодирования изображения и способа декодирования изображения согласно упомянутым вариантам осуществления. Описание вариантов осуществления Далее со ссылками на чертежи описываются варианты осуществления настоящего изобретения. Следует заметить, что в последующем описании набор параметров квантования представляет собой набор, включающий в себя по меньшей мере одну или более масштабирующих матриц квантования или одну или более матриц смещений квантования. Вариант 1 осуществления. На фиг. 1 показана конфигурация заголовка изображения и заголовка последовательности, включенных в кодированный поток, согласно варианту 1 осуществления настоящего изобретения. Как показано на фиг. 1, сначала в заголовке D100 последовательности кодируется значение, указывающее количество D102 наборов параметров квантования. Далее закодированы флаг D104 передачи масштабирующей матрицы квантования и флаг D108 передачи матрицы смещений квантования. Здесь, когда флаг D104 передачи масштабирующей матрицы квантования имеет значение "1", в заголовке D100 последовательности, кроме того, кодируют значение, представляющее масштабирующую матрицу D106 квантования. Кроме того, когда флаг D108 передачи матрицы смещений квантования имеет значение "1", в заголовке D100 последовательности дополнительно кодируют значение, представляющее матрицу D110 смещений квантования. Как показано на фиг. 1, сначала в заголовке D112 закодировано значение, указывающее идентификатор D114 набора параметров квантования. Далее закодированы флаг D116 обновления масштабирующей матрицы квантования и флаг D120 матрицы смещений квантования. Здесь, когда флаг D116 обновления масштабирующей матрицы квантования имеет значение "1", в заголовке D112 изображения дополнительно кодируют значение, представляющее параметр D118 обновления. Когда флаг D120 матрицы смещений квантования имеет значение "1", в заголовке D112 изображения дополнительно кодируют значение, представляющее параметр D122 обновления для обновления матриц смещений квантования. Следует заметить, что параметр обновления предназначен для обновления другой матрицы квантования. В частности, параметр обновления указывает величину изменения относительно другой матрицы квантования. Например, новую матрицу квантования формируют путем сложения или умножения значения, представляющего параметр обновления, с или на значение, представляющее другую матрицу квантования. Далее описывается декодирующее устройство, которое декодирует кодированный поток, включающий в себя заголовок последовательности и заголовок изображения, как это показано на фиг. 1. На фиг. 2 представлена блок-схема, иллюстрирующая пример декодирующего устройства, согласно варианту 1 осуществления настоящего изобретения. Декодирующее устройство 200 декодирует кодированное изображение, включенное в кодированный поток. Как показано на фиг. 2, декодирующее устройство 200 включает в себя блок 202 получения, блок 204 синтаксического анализа идентификатора, блок 206 выбора, второй блок 208 синтаксического анализа набора параметров квантования, блок 210 формирования и блок 212 декодирования. Блок 202 получения получает множества наборов параметров квантования из заголовка кодированного потока. Блок 202 получения включает в себя блок 202 а синтаксического анализа количества наборов, первый блок 202b синтаксического анализа набора параметров квантования, блок 202 с дублирования и первый блок 202d памяти. Блок 202 а синтаксического анализа количества наборов анализирует количество наборов параметров квантования из заголовка D201 последовательности. Затем блок 202 а синтаксического анализа количества наборов выдает синтаксически проанализированное количество наборов D203 параметров квантования в блок 202 с дублирования. Первый блок 202b синтаксического анализа набора параметров квантования выполняет синтаксический анализ набора D205 параметров квантования из заголовка D201 последовательности. Затем первый блок 202b синтаксического анализа набора параметров квантования выводит синтаксически проанализированный набор D205 параметров квантования в блок 202 с дублирования. Блок 292 с дублирования дублирует контент набора D207 параметров квантования и запоминает этот контент в первом блоке 202d памяти. Блок 204 синтаксического анализа идентификатора выполняет синтаксический анализ идентификатора D215 набора параметров квантования из заголовка D213 кодированного изображения, включенного в кодированный поток (далее этот заголовок называют просто "заголовок D213 изображения"). Затем блок 204 синтаксического анализа идентификатора выводит синтаксически проанализированный идентификатор D215 набора параметров квантования в блок 206 выбора. В вариантах осуществления настоящего изобретения идентификатор набора параметров квантования предназначен для идентификации одного набора параметров квантования среди множества наборов параметров квантования, полученных из заголовка кодированного потока. Блок 206 выбора выбирает с использованием идентификатора D215 набора параметров квантования набор D211 параметров квантования из множества наборов параметров квантования, запомненных в первом блоке 202d памяти. Второй блок 208 синтаксического анализа набора параметров квантования выполняет синтаксический анализ набора параметров квантования из заголовка D213 изображения. Затем второй блок 208 синтаксического анализа набора параметров квантования выводит параметр D221 обновления в блок 210 формирования в соответствии с результатом синтаксического анализа. В частности, второй блок 208 синтаксического анализа набора параметров квантования выполняет синтаксический анализ флага из заголовка D213 изображения и определяет, имеет ли синтаксически проанализированный флаг предварительно определенное значение. Здесь, когда этот флаг имеет предварительно определенное значение,второй блок 208 синтаксического анализа набора параметров квантования выводит параметр D221 обновления в блок 210 формирования. Блок 210 формирования формирует новую матрицу квантования из другой матрицы, когда флаг имеет предварительно определенное значение. В частности, блок 210 формирования включает в себя блок 210 а обновления и запоминающий блок 210b. Блок 210 а обновления получает параметр D221 обновления и выбранный набор D219 параметров квантования и выдает новый набор D223 параметров квантования в запоминающий блок 210b. В частности, в настоящем варианте осуществления блок 210 а обновления вычисляет новую матрицу квантования на основе предварительно декодированной матрицы квантования в кодированном потоке и параметр обновления, указывающий величину изменения относительно декодированной матрицы квантования. После этого запоминающий блок 210b запоминает новый набор D223 параметров квантования в первом блоке 202d памяти. Блок 212 декодирования декодирует кодированное изображение путем обратного квантования кодированного изображения с использованием новой сформированной матрицы квантования, когда флаг имеет предварительно определенное значение. С другой стороны, когда флаг не имеет упомянутое предварительно определенное значение, блок 212 декодирования декодирует кодированное изображение путем обратного квантования кодированного изображения с использованием матрицы квантования, включенной в выбранный набор параметров квантования. В частности, блок 212 декодирования включает в себя блок 212 а обратного квантования, блок 212b обратного преобразования, блок 212 с восстановления отсчетов, второй блок 212d памяти и блок 212 е предсказания отсчетов. Блок 212 а обратного квантования принимает кодированный блок D225, включенный в кодированное изображение, и новый набор D223 параметров квантования, и выполняет обработку обратного квантования. Блок 212b обратного преобразования выполняет обратное преобразование коэффициента D227,подвергнутого обратному квантованию, в декодированный остаток D229 и выводит этот остаток в блок 212 с восстановления отсчетов. Блок 212 с восстановления отсчетов принимает декодированный остатокD229 и предсказанный отсчет D233 и выдает восстановленный отсчет. После этого восстановленный отсчет D231 запоминается во втором блоке 212d памяти и используется блоком 212 е предсказания для формирования предсказанного отсчета D233. Далее описывается кодирующее устройство, которое формирует кодированный поток, включающий в себя заголовок последовательности и заголовок изображения, как это показано на фиг. 1. На фиг. 3 представлена блок-схема, показывающая пример кодирующего устройства согласно варианту 1 осуществления настоящего изобретения. Кодирующее устройство 300 кодирует целевое изображение для формирования кодированного потока. Как показано на фиг. 3, кодирующее устройство 300 включает в себя блок 302 записи заголовка потока, блок 304 выбора, блок 306 записи идентификатора, блок 308 формирования и блок 310 кодирования. Блок 302 записи заголовка потока записывает множество наборов параметров квантования в заголовок кодированного потока. В частности, блок 302 записи заголовка потока включает в себя блок 302 а дублирования, блок 302b записи количества наборов, блок 302 с записи набора параметров квантования и первый блок 302d памяти. Блок 302 а дублирования получает набор D301 параметров квантования и количество D303 наборов параметров квантования и запоминает набор D311 параметров квантования, полученный в результате дублирования, в первом блоке 302d памяти. Блок 302b записи количества наборов записывает количество наборов D307 параметров квантования в заголовок кодированной последовательности. Блок 302 с записи набора параметров квантования получает набор D301 параметров квантования и записывает полученный набор D309 параметров квантования в заголовок кодированного потока. Блок 304 выбора получает настраиваемую установку D317 параметров квантования. Кроме того,блок 304 выбора выбирает набор D315 параметров квантования из множества наборов параметров квантования, запомненных в первом блоке 302d памяти. Затем блок 304 выбора выдает идентификатор D319 набора параметров квантования для идентификации выбранного набора параметров квантования в блок 306 записи идентификатора на основе полученной установки параметров квантования. После этого блок 306 записи идентификатора записывает идентификатор D320 набора параметров квантования в заголовок кодированного изображения. Блок формирования 308 определяет, следует ли использовать новую матрицу квантования при квантовании целевого изображения. Здесь, когда определено, что следует использовать новую матрицу квантования, блок 308 формирования формирует новую матрицу квантования из другой матрицы квантования. В частности, блок 308 формирования включает в себя вычислительный блок 308 а, запоминающий блок 308b и блок 308 с записи параметра обновления. Вычислительный блок 308 а получает выбранный набор D321 параметров квантования и настраиваемую установку D317 параметров квантования. Кроме того, вычислительный блок 308 а вычисляет параметр обновления, указывающий величину изменения относительно закодированной матрицы квантования в кодированном потоке. Затем вычислительный блок 308 а вычисляет новый набор D323 параметров квантования на основе вычисленного параметра обновления и предварительно закодированной матрицы квантования в кодированном потоке. Вычислительный блок 308 а выдает вычисленный параметр обновления и новый набор D323 параметров квантования в запоминающий блок 308b.После этого запоминающий блок 308b запоминает новый набор D313 параметров квантования в первом блоке 302d памяти и выдает параметр D325 обновления в блок 308 с записи параметра обновления. Затем блок 308 с записи параметра обновления записывает параметр D327 обновления в заголовок кодированного изображения. Когда определено, что следует использовать новую матрицу квантования, блок 310 кодирования кодирует целевое изображение путем квантования целевого изображения с использованием вновь сформированной матрицы квантования. С другой стороны, когда новую матрицу квантования использовать не следует, блок 310 кодирования кодирует целевое изображение путем квантования целевого изображения с использованием матрицы квантования, включенной в выбранный набор параметров квантования. В частности, блок 310 кодирования включает в себя блок 310 а вычитания, блок 310b преобразования, блок 310 с квантования, блок 310d обратного квантования, блок 310 е обратного преобразования,блок 310f предсказания отсчетов, второй блок 310g памяти и блок 310h суммирования. Блок 310 а вычитания получает несжатый отсчет D329 изображения и предсказанный отсчет D345 и выдает остаток D331 в блок 310b преобразования. После этого блок 310b преобразования преобразует остаток D331 и выдает преобразованный коэффициент D333 в блок 310 с квантования. Блок 310 с квантования получает преобразованный коэффициент D333 и набор D334 параметров квантования и выдает кодированный отсчет D335 изображения. Блок 310d обратного квантования получает кодированный отсчет D335 и выполняет обработку обратного квантования с использованием набора D334 параметров квантования. Затем блок 310d обратного квантования выводит коэффициент D337, подвергнутый обратному квантованию, в блок 310 е обратного преобразования. После этого блок 310 е обратного преобразования выполняет обратное преобразование коэффициента D337, подвергнутого обратному квантованию, и выводит восстановленный остаток D339. Затем блок 310h суммирования суммирует восстановленный остаток D339 и предсказанный отсчетD345 и выдает восстановленный отсчет D341 изображения. После этого восстановленный отсчет запоминается во втором блоке 310g памяти. Блок 310f предсказания отсчетов считывает восстановленный отсчет D343 из второго блока 310g памяти и выводит предсказанный отсчет D345. Далее описывается функционирование декодирующего устройства 200 и кодирующего устройства 300, каждое из которых имеет вышеописанную конфигурацию. Другими словами, далее описывается способ декодирования и способ кодирования согласно настоящему варианту осуществления изобретения. На фиг. 4 представлена блок-схема, показывающая способ декодирования согласно варианту 1 осуществления настоящего изобретения. Сначала блок 202 получения получает множество наборов параметров квантования из заголовка кодированного потока (S400). В частности, блок 202 получения получает множество наборов параметров квантования из заголовка D100 последовательности, показанного в качестве примера на фиг. 1. Далее блок 204 синтаксического анализа идентификатора выполняет синтаксический анализ идентификатора набора параметров квантования из заголовка кодированного изображения, включенного в кодированный поток (S402). В частности, блок 204 синтаксического анализа идентификатора выполняет синтаксический анализ идентификатора D114 кодированного набора параметров квантования из заголовка D112 изображения, показанного, например, на фиг. 1. Следует заметить, что идентификатором может быть параметр для идентификации одного заголовка изображения из множества заголовков изображения. В этом случае набор параметров квантования связан с идентифицированным заголовком изображения. Далее блок 206 выбора выбирает по меньшей мере один набор параметров квантования из множества наборов параметров квантования на основе синтаксически проанализированного идентификатора(S404). В частности, блок 206 выбора выбирает один набор параметров квантования из множества наборов параметров квантования, полученных, например, на этапе S400. Затем второй блок 208 синтаксического анализа набора параметров квантования выполняет синтаксический анализ флага из заголовка кодированного изображения (S406) и определяет, имеет ли анализируемый флаг предварительно определенное значение (S408). В частности, второй блок 208 синтаксического анализа набора параметров квантования выполняет синтаксический анализ кодированного флагаD116 обновления масштабирующей матрицы квантования и кодированный флаг D120 обновления матрицы смещений квантования из заголовка D112 изображения, показанного в качестве примера на фиг. 1. Здесь, когда указанный флаг имеет предварительно определенное значение (например, "1") (Да на этапе S408), блок 210 формирования формирует новую матрицу квантования из другой матрицы квантования (S410). В частности, блок 210 формирования формирует новую матрицу квантования путем вычисления с использованием, например, значения, представляющего параметр D118 обновления, показанный на фиг. 1, и значение, представляющее матрицу смещений квантования, включенную в набор параметров квантования, выбранный на этапе S404. Далее блок 212 декодирования декодирует кодированное изображение путем обратного квантования кодированного изображения с использованием вновь сформированной матрицы квантования (S412). С другой стороны, когда флаг не имеет упомянутого предварительно определенного значения (Нет на этапе S408), блок 212 декодирования декодирует кодированное изображение путем обратного квантования с использованием матрицы квантования, включенной в набор параметров квантования, выбранный на этапе S404 (S414). Следует заметить, что, когда кодированный поток включает в себя множество кодированных изображений, этапы S402-S414 повторяют для каждого кодированного изображения. На фиг. 5 представлена блок-схема, показывающая способ кодирования согласно варианту 1 осуществления настоящего изобретения. Сначала блок 302 записи заголовка потока записывает множества наборов параметров квантования в заголовок кодированного потока (S500). В частности, блок 302 записи заголовка потока записывает количество наборов D102 параметров квантования и наборы параметров квантования в заголовок D100 последовательности, показанный на фиг. 1 в качестве примера. Затем блок 304 выбора выбирает по меньшей мере один набор параметров квантования из записанных наборов параметров квантования (S502). Далее блок 306 записи идентификатора записывает идентификатор набора параметров квантования в заголовок целевого изображения (S504). Здесь идентификатор набора параметров квантования представляет собой параметр для идентификации набора параметров квантования, выбранного из множества наборов параметров квантования. Следует заметить, что идентификатор может представлять собой параметр для идентификации одного заголовка изображения из множества заголовков изображения. В этом случае набор параметров квантования связан с идентифицированным заголовком изображения. Далее блок 308 формирования определяет, следует ли использовать новую матрицу квантования при квантовании целевого изображения (S506). В частности, блок 308 формирования определяет, следует ли использовать новую матрицу квантования, например, на основе уровня целевого изображения в иерархическом порядке предсказания. Здесь, когда определено, что следует использовать новую матрицу квантования (Да на этапе S506),блок 308 формирования формирует новую матрицу квантования из другой матрицы квантования (S508). Затем блок 310 кодирования кодирует целевое изображение путем его квантования с использованием вновь сформированной матрицы квантования (S510). Кроме того, блок 310 кодирования декодирует кодированное изображение, закодированное на этапе S510, путем обратного квантования с использованием вновь сформированной матрицы квантования (S512). С другой стороны, когда определено, что новую матрицу квантования использовать не следует,(Нет на этапе S506), блок 310 кодирования кодирует целевое изображение путем квантования целевого изображения с использованием матрицы квантования, включенной в набор параметров квантования, выбранный на этапе S502. (S514). Кроме того, блок 310 кодирования декодирует кодированное изображение, закодированное на этапе S514, путем обратного квантования с использованием матрицы квантования, включенной в набор параметров квантования, выбранный на этапе S502 (S516). Следует заметить, что, когда имеется множество целевых изображений, подлежащих кодированию,этапы S502-S516 повторяют для каждого из целевых изображений. Далее подробно описывается обработка декодирования, показанная на фиг. 4, и обработка кодирования, показанная на фиг. 5, с использованием фиг. 6-11. На фиг. 6 представлена блок-схема, где показан поток обработки для получения множества наборов параметров квантования из заголовка кодированного потока в способе декодирования согласно варианту 1 осуществления настоящего изобретения. В частности, на фиг. 6 показаны подробности обработки на этапе S400 на фиг. 4. Сначала блок 202 а синтаксического анализа количества наборов выполняет синтаксический анализ значения, указывающего количество наборов параметров квантования, из заголовка кодированного потока (S600). В частности, блок 202 а синтаксического анализа количества наборов выполняет синтаксический анализ значения, указывающего количество кодированных наборов D102 параметров квантования из заголовка D100 последовательности, показанного в качестве примера на фиг. 1. Далее первый блок 202b синтаксического анализа параметров квантования выполняет синтаксический анализ одного набора параметров квантования из заголовка кодированного потока (S602). В частности, первый блок 202b синтаксического анализа параметров квантования выполняет синтаксический анализ кодированного набора параметров квантования из заголовка D100 последовательности, показанного в качестве примера на фиг. 1. Наконец, блок 202 с дублирования дублирует контент синтаксически проанализированного набора параметров квантования во множество наборов параметров квантования, число которых зависит от количества наборов параметров квантования, указанных синтаксически проанализированным значением. В частности, блок 202 с дублирования дублирует в первый блок 202d памяти контент набора параметров квантования синтаксически проанализированного для числа наборов параметров квантования, указанного синтаксически проанализированным значением. Например, предположим, что кодированный поток включает в себя множество кодированных изображений, закодированных в соответствии с иерархическим порядком предсказания на основе иерархической структуры предсказания, как показано ниже на фиг. 9. В таком случае блок 202 с дублирования дублирует контент синтаксически проанализированного набора параметров квантования на основе иерархического порядка предсказания. В частности, блок 202 с дублирования дублирует контент синтаксически проанализированного набора параметров квантования во множество наборов параметров квантования для декодирования, кодированных изображений на более низких иерархических уровнях, чем уровень кодированного изображения, подлежащего декодированию, с использованием, например, синтаксически проанализированного набора параметров квантования. Кроме того, блок 202 с дублирования может, например, дублировать контент синтаксически проанализированного набора параметров квантования во множество наборов параметров квантования для декодирования кодированных изображений на том же иерархическом уровне, что и уровень кодированного изображения, подлежащего декодированию, с использованием синтаксически проанализированного набора параметров квантования. В частности, блок 202 с дублирования может дублировать контент набора параметров квантования для декодирования кодированного изображения на определенном иерархическом уровне в набор параметров квантования для декодирования кодированного изображения на том же иерархическом уровне, что и упомянутый определенный уровень. Таким образом, контент набора параметров квантования можно также сдублировать во множество наборов параметров квантования на основе иерархического порядка предсказания. В частности, целевое изображение можно декодировать с использованием набора параметров квантования, подходящего для его уровня в иерархическом порядке предсказания, и тогда можно будет пресечь увеличение объема кодирования матрицы квантования, при этом пресекая ухудшение качества изображения. На фиг. 7 представлена блок-схема, показывающая поток обработки для записи набора параметров квантования в заголовок кодированного потока в способе кодирования согласно варианту 1 осуществления настоящего изобретения. В частности, на фиг. 7 показаны подробности обработки на этапе S500 на фиг. 5. Сначала блок 302b записи записывает значение, указывающее количество необходимых дублирова- 10021750 ний набора параметров квантования, в заголовок кодированного потока (S700). В частности, блок 302b записи записывает значение, указывающее количество D102 наборов параметров квантования, в заголовок D100, показанный в качестве примера на фиг. 1. Далее блок 302 с записи набора параметров квантования записывает в заголовок кодированного потока набор параметров квантования, подлежащий использованию для дублирования (S702). В частности,блок 302 с записи записывает один набор в заголовок последовательности, показанный в качестве примера на фиг. 1. Наконец, блок 302 а дублирования дублирует контент одного синтаксическипроанализированного набора параметров квантования для синтаксически проанализированного количества наборов параметров квантования (S704). В частности, блок 202 с дублирования дублирует в первый блок 302d памяти контент синтаксически проанализированного набора параметров квантования для количества, зависящего от синтаксически проанализированного значения. Таким образом, контент синтаксически проанализированного из заголовка кодированного потока дублируют во множество наборов параметров квантования. Следовательно, можно сократить количество наборов параметров квантования, закодированных в заголовке кодированного изображения потока, и пресечь увеличение объема кодирования матрицы квантования. На фиг. 8 представлена блок-схема, показывающая поток обработки для установки значения идентификатора набора параметров квантования в способе кодирования согласно варианту 1 осуществления настоящего изобретения. Как показано на фиг. 8, сначала определяют иерархическую структуру предсказания для множества изображений, подлежащих кодированию (S800). Затем на основе определенной иерархической структуры предсказания определяют уровень каждого изображения в иерархическом порядке предсказания(S802). Наконец, на основе определенного иерархического порядка предсказания устанавливают множество идентификаторов наборов параметров квантования для идентификации соответствующих наборов параметров квантования (S804). Затем в заголовок кодированного изображения с использованием блока 306 записи идентификатора записывают установленный идентификатор для идентификации набора параметров квантования, выбранный из множества идентификаторов наборов параметров квантования. В частности, в настоящем варианте осуществления блок 302 записи заголовка потока записывает в заголовок кодированного потока множество наборов параметров квантования, каждый из которых соответствует одному уровню в иерархическом порядке предсказания. Затем блок 304 выбора выбирает из множества наборов параметров квантования набор параметров квантования, соответствующий уровню целевого изображения в иерархическом порядке предсказания. Блок 306 записи идентификатора записывает идентификатор того набора параметров квантования, который был выбран для заголовка кодированного изображения. На фиг. 9 представлена схема, иллюстрирующая иерархический порядок предсказания изображения. Как показано на фиг. 9, иерархическая структура предсказания является структурой изображения, к которой обращаются на иерархической основе при кодировании с предсказанием. Кроме того, иерархический порядок предсказания указывает иерархические позиции в иерархической структуре предсказания. Изображение на высоком иерархическом уровне является изображением, на которое прямо или косвенно ссылаются многие изображения, и в примере на фиг. 9 изображение на более высоком иерархическом уровне является изображением с внутренним кодированием. На фиг. 9 изображение на более высоком иерархическом уровне имеет большее значение в иерархическом порядке предсказания. Изображение на более высоком иерархическом уровне может иметь меньшее значение. Следует заметить, что в настоящем варианте осуществления для более низкого иерархического уровня в иерархическом порядке предсказания выделен идентификатор набора параметров квантования, имеющий большее значение. Таким образом, кодирующее устройство 300 может сократить объем кодирования идентификаторов наборов параметров квантования путем установки множества идентификаторов наборов параметров квантования на основе иерархического порядка предсказания. Кроме того, можно сократить объем кодирования изображения путем квантования целевого изображения с использованием набора параметров квантования, соответствующего его уровню в иерархическом порядке предсказания, что пресекает ухудшение качества изображения. Например, достаточно квантовать целевое изображение с использованием набора параметров квантования, у которого размер шага квантования меньше, когда изображение находится на более высоком уровне в иерархическом порядке предсказания. В этом случае можно поставить дополнительное препятствие ухудшению качества изображения и дополнительно пресечь объем кодирования изображения, имеющего меньшее влияние на другие изображения. На фиг. 10 представлена блок-схема, показывающая поток обработки для формирования новой матрицы квантования в способе декодирования согласно варианту 1 осуществления настоящего изобретения. В частности, на фиг. 10 показаны подробности обработки на этапе S410 на фиг. 4. Сначала блок 210 а обновления получает предварительно декодированную матрицу квантования в кодированном потоке (S1000). Предварительно декодированная матрица квантования представляет собой матрицу квантования, включенную в заголовок D100 последовательности, показанный в качестве примера на фиг. 1. Кроме того, предварительно декодированная матрица квантования может быть, на- 11021750 пример, матрицей квантования для опорного изображения или, например, может представлять собой матрицу квантования для кодированного изображения на том же или более высоком иерархическом уровне в иерархической структуре, показанной на фиг. 9. Далее блок 210 а обновления выполняет синтаксический анализ параметра обновления из заголовка кодированного изображения (S1002). Затем блок 210 а обновления вычисляет новую матрицу квантования на основе полученной матрицы квантования и синтаксически проанализированного параметра обновления (S1004). В частности, блок 210 а обновления вычисляет новую матрицу квантования путем, например, суммирования или умножения значения, представляющего параметр обновления. Наконец, запоминающий блок 210b запоминает вычисленную новую матрицу квантования в первом блоке 202d памяти (S1006). На фиг. 11 представлена блок-схема, показывающая поток обработки для формирования новой матрицы квантования в способе кодирования согласно варианту 1 осуществления настоящего изобретения. В частности, на фиг. 11 показаны подробности обработки на этапе S508 по фиг. 5. Сначала вычислительный блок 308 а получает матрицу квантования из предварительно закодированных матриц квантования в кодированном потоке (S1100). Далее блок 308 с записи параметра обновления записывает параметр обновления в заголовок кодированного изображения (S1102). Этот параметр обновления определяется, например, вычислительным блоком 308 а в соответствии с характерным признаком целевого изображения. Вычислительный блок 308 а вычисляет новую матрицу квантования на основе полученной матрицы квантования и записанного параметра обновления (S1104). Затем запоминающий блок 308b запоминает вычисленную новую матрицу в первом блоке 302d памяти (S1106). Таким образом, можно вычислить новую матрицу квантования на основе предварительно декодированной матрицы квантования в кодированном потоке и параметра обновления, синтаксически проанализированного из заголовка кодированного изображения. В частности, поскольку достаточно закодировать параметр обновления в заголовке кодированного изображения, нет необходимости кодировать в заголовке кодированного изображения саму новую матрицу квантования. Следовательно, для улучшения качества изображения можно пресечь увеличение объема кодирования матрицы квантования при кодировании изображения с использованием для каждого из них другой матрицы квантования. В частности,когда матрицы квантования для изображения имеют большое сходство из-за, например, небольших различий в изображениях, можно дополнительно пресечь увеличение объема кодирования матрицы квантования. Как было описано выше, в соответствии с декодирующим устройством 200 согласно настоящему варианту осуществления набор параметров квантования для декодирования формируют заново из другого набора параметров квантования. Следовательно, нет необходимости кодировать саму новую матрицу квантования в заголовке кодированного изображения. В частности, когда изображения квантуют с использованием разной матрицы для каждого из них, чтобы улучшить качество изображения, можно пресечь увеличение объема кодирования матрицы квантования посредством энтропийного кодирования. В соответствии с кодирующим устройством 300 согласно настоящему варианту осуществления набор параметров квантования для кодирования целевого изображения формируют заново из другого набора параметров квантования. Следовательно, нет необходимости кодировать саму новую матрицу квантования в заголовке кодированного изображения. В частности, когда изображения кодируют с использованием разной матрицы для каждого из них, чтобы улучшить качество изображения, можно пресечь увеличение объема кодирования матрицы квантования посредством энтропийного кодирования. Вариант 2 осуществления. Далее описывается вариант 2 осуществления настоящего изобретения. Настоящий вариант осуществления отличается от варианта 1 осуществления в основном тем, что множество наборов параметров квантования кодируют в заголовке кодированного потока, а новую матрицу квантования формируют на основе определенной заранее матрицы квантования. Далее со ссылками на чертежи описываются отличия варианта 2 осуществления от варианта 1 осуществления. На фиг. 12 показана конфигурация заголовка последовательности, включенного в кодированный поток, согласно варианту 2 осуществления настоящего изобретения. На фиг. 13 показана конфигурация заголовка изображения, включенного в кодированный поток согласно варианту 2 осуществления настоящего изобретения. Как показано на фиг. 12, в заголовке D1200 последовательности закодировано значение D1202, указывающее количество наборов параметров квантования. Далее закодированы значения, представляющие наборы параметров квантования с первого по N-й. Каждый набор параметров квантования, закодированный в заголовке D1200 последовательности,включает в себя набор D1204 матриц квантования, содержащий множество масштабирующих матриц квантования или множество матриц смещений квантования. Каждый набор матриц квантования включает в себя первый флаг D1206, указывающий, следует ли передать новую матрицу квантования, и второй флаг D1208, указывающий, следует ли вычислить новую матрицу квантования из матрицы квантования, определеннойзаранее, или матрицы квантования, вычисленной предварительно. Следует заметить, что этот второй флаг не обязателен. Даже в указанном случае новую матрицу квантования можно вычислить из определенной заранее матрицы квантования или из предварительно вычисленной матрицы квантования. Когда первый флаг D1206 указывает, что следует передать новую матрицу квантования, кодируют параметр D1210 обновления для обновления определенной заранее матрицы квантования или предварительно вычисленной матрицы квантования, вслед за первым флагом D1206 и вторым флагом D1208. Кроме того, как показано на фиг. 13, в заголовке D1300 изображения закодирован идентификаторD1302 набора параметров квантования для идентификации одного набора параметров квантования из множества наборов параметров квантования. Далее закодирован выбранный набор параметров квантования. Выбранный набор параметров квантования, закодированный в заголовке D1300 изображения,включает в себя набор D1304 матрицы квантования, содержащий множество масштабирующих матриц квантования или множество матриц смещений квантования. В каждом наборе параметров квантования имеется первый флаг D1306, который указывает, следует ли передать новую матрицу квантования, и второй флаг D1308, который указывает, следует ли вычислить новую матрицу квантования из матрицы квантования, определенной заранее, или предварительно вычисленной матрицы квантования. Следует заметить, что этот второй флаг необязательно должен иметься. Даже в таком случае новая матрица квантования может быть вычислена из матрицы квантования, определенной заранее, или предварительно вычисленной матрицы квантования. Затем, когда первый флаг D1306 указывает, что следует вычислить новую матрицу квантования,кодируют параметр D1310 обновления для обновления определенной заранее матрицы квантования или предварительно вычисленной матрицы квантования, вслед за первым флагом D1306 и вторым флагомD1308. Далее описывается декодирующее устройство, которое декодирует кодированный поток, включающий в себя заголовок последовательности и заголовок изображения, как это показано на фиг. 12 и 13. На фиг. 14 представлена блок-схема, иллюстрирующая пример декодирующего устройства, согласно варианту 2 осуществления настоящего изобретения. Следует заметить, что составляющим элементам на фиг. 14 присвоены ссылочные позиции, соответствующие сходным элементам на фиг. 2, и их описание в зависимости от ситуации опущено. Декодирующее устройство 1400 включает в себя блок 202 получения, блок 204 синтаксического анализа идентификатора, блок 206 выбора, второй блок 208 синтаксического анализа набора параметров квантования, блок 210 формирования и блок 212 декодирования. Блок 202 получения получает множество наборов параметров квантования из заголовка (например,заголовка последовательности) кодированного потока. Блок 202 получения включает в себя блок 1402 а синтаксического анализа количества наборов, первый блок 1402b синтаксического анализа набора параметров квантования и первый блок 202d памяти. Блок 1402 а синтаксического анализа количества наборов анализирует количество наборов D203 параметров квантования из заголовка D201 последовательности. Затем блок 1402 а синтаксического анализа количества наборов выдает синтаксически проанализированное количество наборов D203 параметров квантования в блок 1402b синтаксического анализа набора параметров квантования. Первый блок 1402b синтаксического анализа набора параметров квантования выполняет синтаксический анализ множества наборов D1405 параметров квантования из заголовка D201 последовательности. Затем первый блок 1402b синтаксического анализа набора параметров квантования запоминает множество синтаксически проанализированных наборов D1405 параметров квантования в первом блоке 202d памяти. Блок 1410 а обновления, включенный в блок 210 формирования, получает параметр D221 обновления и выбранный набор D218 параметров квантования и выдает новый набор D223 параметров квантования в запоминающий блок 210b. В настоящем варианте осуществления блок 1410 а обновления вычисляет новую матрицу квантования на основе определенной заранее матрицы квантования и параметра обновления для обновления матрицы квантования. Далее описывается кодирующее устройство, которое формирует кодированный поток, включающий в себя заголовок последовательности и заголовок изображения, как это показано на фиг. 12 и 13. На фиг. 15 представлена блок-схема, показывающая пример кодирующего устройства согласно варианту 2 осуществления настоящего изобретения. Следует заметить, что составляющим элементам на фиг. 15 присвоены ссылочные позиции, соответствующие сходным элементам на фиг. 3, и их описание в зависимости от ситуации опущено. Кодирующее устройство 1500 включает в себя блок 302 записи заголовка потока, блок 304 выбора,блок 306 записи идентификатора, блок 308 формирования и блок 310 кодирования. Блок 302 записи заголовка потока записывает множество наборов параметров квантования в заголовок кодированного потока. В частности, блок 302 записи заголовка потока включает в себя блок 302b записи количества наборов, блок 1502 с записи набора параметров квантования и первый блок 302d памя- 13021750 ти. Блок 1502 с записи набора параметров квантования получает множество наборов параметров квантования D1501. Количество наборов параметров квантования D1501 зависит от значения, записанного в заголовок кодированного потока блоком 302b записи количества наборов и указывающего количество наборов параметров квантования. Затем блок 1502 с записи набора параметров квантования записывает множество наборов параметров квантования D1509 в заголовок кодированного потока. Вычислительный блок 1508 а, включенный в блок 308 формирования, получает выбранный наборD321 параметров квантования и настраиваемую установку D317 параметров квантования. Кроме того,вычислительный блок 1508 а вычисляет параметр обновления, который указывает величину изменения относительно определенной заранее матрицы квантования. Затем вычислительный блок 1508 а вычисляет новый набор D323 матриц квантования на основе вычисленного параметра обновления и определенной заранее матрицы квантования. Вычислительный блок 1508 а выдает вычисленный параметр обновления и новый набор D323 параметров квантования в запоминающий блок 308b. Далее описывается функционирование декодирующего устройства 1400 и кодирующего устройства 1500, каждое из которых имеет вышеописанную конфигурацию. Следует заметить, что здесь описываются отличия функционирования от варианта 1 осуществления. На фиг. 16 представлена блок-схема, где показан поток обработки для получения множества наборов параметров квантования из заголовка кодированного потока в способе декодирования согласно варианту 2 осуществления настоящего изобретения. В частности, на фиг. 16 показаны подробности обработки на этапе S400 на фиг. 4. Сначала блок 1402 а синтаксического анализа количества наборов выполняет синтаксический анализ значения, указывающего количество наборов параметров квантования из заголовка кодированного потока (S1600). В частности, блок 1402 а синтаксического анализа количества наборов выполняет синтаксический анализ значения, указывающего количество кодированных наборов D1202 параметров квантования из заголовка D1200 последовательности, показанного в качестве примера на фиг. 12. Далее первый блок 1402b синтаксического анализа параметров квантования выполняет синтаксический анализ множества наборов параметров квантования, количество которых зависит от количества наборов параметров квантования, указанных значением, синтаксически проанализированным из заголовка кодированного потока (S1602). В частности, первый блок 202b синтаксического анализа набора параметров квантования выполняет, например, синтаксический анализ N наборов параметров квантования (с первого по N-й набор параметров квантования) из заголовка D1200 последовательности, показанного на фиг. 12, где N определяется количеством наборов параметров квантования D1202. На фиг. 17 представлена блок-схема, показывающая поток обработки для записи набора параметров квантования в заголовок кодированного потока в способе кодирования согласно варианту 2 осуществления настоящего изобретения. В частности, на фиг. 17 показаны подробности обработки на этапе S500 на фиг. 5. Сначала блок 302b записи записывает значение, указывающее количество наборов параметров квантования, в заголовок кодированного потока (S1700). В частности, блок 302b записи количества наборов записывает значение, указывающее количество D1202 наборов параметров квантования, в заголовок D1200, показанный в качестве примера на фиг. 12. Далее блок 1502 с записи набора параметров квантования записывает в заголовок кодированного потока множество наборов параметров квантования, количество которых зависит от значения, указывающего записанное количество наборов параметров квантования (S1702). В частности, например, блок 1502 с записи набора параметров квантования записывает N наборов параметров квантования (с первого по N-й) в заголовок D1200 последовательности, показанный на фиг. 12, где N указывается количествомD1202 наборов параметров квантования. На фиг. 18 представлена блок-схема, показывающая поток обработки для формирования новой матрицы квантования в способе декодирования согласно варианту 2 осуществления настоящего изобретения. В частности, на фиг. 18 показаны подробности обработки на этапе S410 на фиг. 4. Сначала блок 1410 а обновления получает определенную заранее матрицу квантования (S1800). Определенная заранее матрица квантования представляет собой матрицу квантования, которая была определена заранее, например, в соответствии со стандартами. Кроме того, определенная заранее матрица квантования может быть, например, матрицей квантования для опорного изображения или, например,может представлять собой матрицу квантования, определенную заранее для каждого уровня в иерархическом порядке предсказания в иерархической структуре предсказания, показанной на фиг. 9. Далее блок 1410 а обновления выполняет синтаксический анализ параметра обновления из заголовка кодированного изображения (S1802). Затем блок 1410 а обновления вычисляет новую матрицу квантования на основе полученной матрицы квантования и синтаксически проанализированного параметра обновления (S1804). В частности, блок 1410 а обновления вычисляет новую матрицу квантования путем,например, суммирования или умножения значения, представляющего матрицу квантования, с или на значение, представляющее параметр обновления. Наконец, запоминающий блок 210b запоминает вычисленную новую матрицу квантования в первом блоке 202d памяти (S1806). На фиг. 19 представлена блок-схема, показывающая поток обработки для формирования новой матрицы квантования в способе кодирования согласно варианту 2 осуществления настоящего изобретения. В частности, на фиг. 19 показаны подробности обработки на этапе (S508) по фиг. 5. Сначала вычислительный блок 1508 а получает определенную заранее матрицу квантования(S1900). Далее блок 308 с записи параметра обновления записывает параметр обновления в заголовок кодированного изображения (S1902). Затем вычислительный блок 1508 а вычисляет новую матрицу квантования на основе полученной матрицы квантования и записанного параметра обновления (S1904). Затем запоминающий блок 308b запоминает вычисленную новую матрицу в первом блоке 302d памяти (S1906). Таким образом, можно вычислить новую матрицу квантования на основе определенной заранее матрицы квантования и параметра обновления, синтаксически проанализированного из заголовка кодированного изображения. В частности, достаточно закодировать параметр обновления в заголовке кодированного изображения и тогда кодирующему устройству 1500 нет необходимости обязательно кодировать в заголовке кодированного изображения саму новую матрицу квантования. Следовательно, для улучшения качества изображения можно пресечь увеличение объема кодирования матрицы квантования при кодировании изображения с использованием для каждого из них другой матрицы квантования. Вариант 3 осуществления. Далее описывается вариант 3 осуществления настоящего изобретения. Настоящий вариант осуществления отличается от вариантов 1 и 2 осуществления тем, что идентификатор заголовка изображения кодируют в заголовке кодированного изображения. На фиг. 20 показана конфигурация заголовка изображения, включенного в кодированный поток, согласно варианту 3 осуществления настоящего изобретения. Как показано на фиг. 20, в заголовке D2000 закодирован идентификатор D2002 заголовка изображения, идентифицирующий один заголовок изображения из множества заголовков изображения. Каждый заголовок изображения в настоящем варианте связан с набором параметров квантования. Далее закодирован набор параметров квантования, связанный с выбранным заголовком. Набор параметров квантования, закодированный в выбранном заголовке изображения, включает в себя набор D2004 матриц квантования, содержащий множество масштабирующих матриц квантования или множество матриц смещений квантования. Каждый набор матриц квантования включает в себя первый флаг D2006, указывающий, следует ли передать новую матрицу квантования, и второй флаг D2008, указывающий, следует ли вычислить новую матрицу квантования из определенной заранее матрицы квантования, или матрицы квантования, предварительно вычисленной. Следует заметить, что этот второй флаг не обязателен. Даже в указанном случае новую матрицу квантования можно вычислить из определенной заранее матрицы квантования или из предварительно вычисленной матрицы квантования. Когда первый флаг D2006 указывает, что следует передать новую матрицу квантования, кодируют параметр D2010 обновления для обновления определенной заранее матрицы квантования или предварительно вычисленной матрицы квантования, вслед за первым флагом D2006 и вторым флагом D2008. Вариант 4 осуществления. Обработка, описанная в варианте 1 осуществления, может быть достаточно просто реализована независимой компьютерной системой путем записи на носитель записи программы для реализации конфигураций для способа кодирования и способа декодирования, описанных в варианте 1 осуществления. Носителем записи может быть любая записывающая среда, например магнитный диск, оптический диск,магнитооптический диск, карта с интегральной микросхемой и полупроводниковая память, коль скоро на ней может быть закодирована указанная программа. Далее описываются приложения к способу кодирования и способу декодирования, описанным в варианте 1 осуществления, и системы, в которых используются указанные способы. На фиг. 21 представлена конфигурация системы ex100 предоставления контента для реализации услуг распространения контента. Область, где предоставляются услуги связи, разделена на соты требуемого размера, причем в каждой соте размещены базовые станции ех 106-ех 110, представляющие собой стационарные станции беспроводной связи. Система в ex100 предоставления контента соединена с такими устройствами, как компьютер ex111,персональный цифровой помощник (PDA) ex112, камера ех 113, сотовый телефон ех 114 и игровой автомат ех 115 через Интернет ex101, поставщик ех 102 услуг, телефонную сеть ех 104, а также базовые станции ех 106-ex110. Однако конфигурация системы ex100 предоставления контента не ограничена конфигурацией, показанной на фиг. 21, то есть возможно применение комбинации, в которой соединены любые из указанных элементов. Вдобавок, каждое из устройств может быть непосредственно соединено с телефонной сетью ех 104, а не через базовые станции ех 106-ex110, которые являются стационарными станциями беспроводной связи. Кроме того, устройства могут быть соединены между собой через средства ближней беспроводной связи или т.п. Камера ех 113, такая как цифровая видеокамера, способна фиксировать движущиеся изображения. Камера ех 116, такая как цифровая камера, способна фиксировать как неподвижные, так и движущиеся изображения. Кроме того, сотовый телефон ех 114 может представлять собой телефон, удовлетворяющий любому из стандартов, такому как Глобальная система мобильной связи (GSM), множественный доступ с кодовым разделением каналов (CDMA), широкополосный множественный доступ с кодовым разделением каналов (W-CDMA), Проект долгосрочного развития (LTE) и высокоскоростной пакетный доступ(HSPA). В качестве альтернативы сотовый телефон ех 114 может представлять собой персональную миниатюрную телефонную систему (PHS). В системе ex100 предоставления контента потоковый сервер ех 103 соединен с камерой ех 113 через телефонную сеть ех 104 и базовую станцию ех 109, что позволяет распространять передачи в прямом эфире и пр. Для указанного распространения контент (например, видеомузыкальной передачи в прямом эфире), зафиксированный пользователем с использованием камеры ех 113, кодируют, как было описано выше в варианте 1 осуществления, и передают закодированный контент на потоковый сервер ех 103. С другой стороны, потоковый сервер ех 103 осуществляет потоковое распространение принятых данных контента клиентам по их запросам. К клиентам относятся компьютер ex111, PDA ex112, камера ех 113,сотовый телефон ех 114 и игровой автомат ех 115, которые способны декодировать вышеупомянутые закодированные данные. Каждое из устройств, которое получило распространенные данные, декодирует и воспроизводит кодированные данные. Зафиксированные данные могут кодироваться камерой ех 113 или потоковым сервером ех 103, который передает данные, либо процессы кодирования могут выполняться совместно камерой ех 113 и потоковым сервером ех 103. Аналогичным образом, распространяемые данные могут декодироваться клиентами или потоковым сервером ех 103 или процессы декодирования могут осуществляться совместно клиентами и потоковым сервером ех 103. Кроме того, данные неподвижных изображений и данные движущихся изображений, зафиксированных не только камерой ех 113, но также камерой ех 116, могут передаваться на потоковый сервер ех 103 через компьютер ex111. Процессы кодирования могут выполняться камерой ex116, компьютеромex111 или потоковым сервером ех 103 либо этими устройствами совместно. Кроме того, процессы кодирования и декодирования могут выполняться схемой LSI (большой интегральной схемой) ех 500, обычно включенной в каждый компьютер ex111 и упомянутые устройства. Схема LSI ex500 может быть сконфигурирована в виде одной микросхемы или нескольких микросхем. Программные средства для кодирования и декодирования изображения могут быть интегрированы в носитель записи какого-либо типа (такого как ПЗУ (постоянное запоминающее устройство) на компактдиске, гибкий диск, жесткий диск), который может считываться компьютером ex111 и т.п., а процессы кодирования и декодирования могут выполняться с использованием этого программного обеспечения. Кроме того, когда сотовый телефон ex114 оборудован камерой, также возможна передача данных движущихся изображений, полученных этой камерой. Видеоданные представляют собой данные, закодированные схемой LSI ex500, находящейся в сотовом телефоне ех 114. Кроме того, потоковый сервер ех 103 может содержать серверы и компьютеры, что позволяет децентрализовать данные, выполнять обработку децентрализованных данных, а также записывать и распространять данные. Как было описано выше, клиенты могут получать и воспроизводить кодированные данные в системе ex100 предоставления контента. Другими словами клиенты могут получать и декодировать информацию, переданную пользователем, и воспроизводить декодированные данные в реальном времени в системе ex100 предоставления контента, так что пользователь, у которого нет конкретного права или оборудования, может реализовать персональное вещание. Когда каждое из устройств, включенных в систему ex100 предоставления контента, выполняет кодирование и декодирование, может быть использован способ кодирования изображения или способ декодирования изображения, показанный в варианте 1 осуществления. Далее в качестве примера такого устройства описывается сотовый телефон ех 114. На фиг. 22 показан сотовый телефон ех 114, в котором используется способ кодирования изображения и способ декодирования изображения, описанный в варианте 1 осуществления. Сотовый телефон ех 114 включает в себя антенну ех 601 для приема и передачи радиоволн через базовую станцию ex110; блок ех 603 камеры, такой как камера на основе прибора с зарядовой связью, способная фиксировать движущиеся и неподвижные изображения; дисплейный блок ех 602, такой как жидкокристаллический дисплей, для отображения данных, таких как декодированное видео, зафиксированные блоком ех 603 камеры или принятые антенной ех 601; основной корпус, включающий в себя набор операционных клавиш ех 604; блок ех 608 аудиовывода, такой как динамик, для вывода звука; блок ех 605 аудиоввода, такой как микрофон, для ввода звука; носитель ех 607 записи для воспроизведения кодированных или декодированных данных, включая данные зафиксированных движущихся или неподвижных изображений, данные, полученные по электронной почте, и данные движущихся или неподвижных изображений; а также гнездо ех 606, позволяющее закрепить на сотовом телефоне ех 114 носитель ех 607 записи. Носитель ех 607 записи представляет собой носитель, где хранится устройство флэш-памяти в пластмассовом корпусе,- 16021750 например карта SD. Устройство флэш-памяти представляет собой электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), которое является энергонезависимой памятью с возможностями электрической перезаписи и стирания. Далее сотовый телефон ех 114 описывается со ссылками на фиг. 23. В сотовом телефоне ех 114 основной блок ех 711 управления, предназначенный для управления каждым блоком основного корпуса,включая дисплейный блок ех 602, а также операционные клавиши ех 604, имеет двухсторонние соединения через синхронную шину ех 713 со схемным блоком ех 710 источника питания, блоком ех 704 управления операциями ввода, блоком ех 712 кодирования изображения, блоком ех 703 интерфейса камеры, блоком ех 702 управления жидкокристаллическим дисплеем (LCD), блоком ех 709 декодирования изображения, блоком ех 708 мультиплексирования/демультиплексирования, блоком ех 707 записи/воспроизведения, блоком ех 706 модема и блоком ех 705 обработки аудиосигнала. Когда пользователь включает клавишу завершения вызова или клавишу включения питания, схемный блок ех 710 источника питания подает питание на соответствующие блоки от батарейного блока, с тем чтобы активировать сотовый телефон ех 114, являющийся цифровым телефоном, оборудованным камерой. В сотовом телефоне ех 114 блок ех 705 обработки аудиосигнала преобразует аудиосигналы, полученные блоком ех 605 аудиоввода в режиме речевой беседы, в цифровые аудиоданные под управлением основного блока ех 711 управления, включающего в себя центральный процессор (CPU), ПЗУ (ROM) и ОЗУ (оперативное запоминающее устройство) (RAM). Затем блок ех 706 модема выполняет обработку цифровых аудиоданных, связанную с расширением спектра, а передающий/приемный схемный блок ех 701 выполняет цифроаналоговое преобразование и частотное преобразование данных с тем, чтобы передать результирующие данные через антенну ех 601. Вдобавок, в сотовом телефоне ех 114 передающий/приемный схемный блок ех 701 усиливает сигнал данных, полученный антенной ех 601 в режиме переговоров, и выполняет преобразование частоты и цифроаналоговое преобразование данных. Затем блок ех 706 модема выполняет обработку данных, обратную по отношению к обработке для расширения спектра, и блок ех 705 обработки аудиоданных преобразует их в аналоговые аудиоданные с тем, чтобы вывести их в блок ех 608 аудиовывода. Кроме того, при передаче сообщений электронной почты в режиме передачи данных текстовые данные из электронной почты, введенные с помощью операционных клавиш ех 604 на основном корпусе,посылаются в основной блок ех 711 управления через блок ех 704 управления операционным вводом. Основной блок ех 711 управления инициирует выполнение блоком ех 706 модема обработки данных, связанной с расширением спектра, и передающий/приемный схемный блок ех 701 выполняет цифроаналоговое преобразование и преобразование частоты результирующих данных для их передачи на базовую станцию ex110 через антенну ех 601. При передаче данных изображения в режиме передачи данных данные изображения, зафиксированные блоком ех 603 камеры, подаются в блок ех 712 кодирования изображения через блок ех 703 интерфейса камеры. Когда данные изображения не передаются, данные изображения,зафиксированные блоком ех 603 камеры, могут отображаться непосредственно на дисплейном блоке ех 602 через блок ех 703 интерфейса камеры и блок ех 702 управления LCD. Блок ех 712 кодирования изображения, включающий в себя устройство кодирования изображения,описанное в настоящем изобретении, сжимает и кодирует данные изображения, поданные из блока ех 603 камеры, с использованием способа кодирования, применяемого в упомянутом устройстве кодирования изображения, как показано в варианте 1 осуществления, с тем, чтобы преобразовать данные в кодированные данные изображения, и посылает эти данные в блок ех 708 мультиплексирования/демультиплексирования. Кроме того, сотовый телефон ех 114 одновременно выдает в качестве цифровых аудиоданных аудиосигнал, принятый блоком ех 605 аудиоввода во время фиксации аудио- и видеоблоком ех 603 камеры в блок ех 708 мультиплексирования/демультиплексирования через блок ех 705 обработки звукового сигнала. Блок ех 708 мультиплексирования/демультиплексирования мультиплексирует кодированные данные изображения, поступившие из блока ех 712 кодирования изображения, и аудиоданные, поступившие из блока ех 705 обработки звукового сигнала с использованием предварительно определенного способа. Затем блок ех 706 модема выполняет обработку, связанную с расширением спектра, для мультиплексированных данных, полученных блоком ех 708 мультиплексирования/демультиплексирования. После цифроаналогового преобразования и частотного преобразования данных передающий/приемный блок ех 701 передает результирующие данные через антенну ех 601. При приеме данных из видеофайла, привязанного к Web-странице и пр., в режиме передачи данных блок ех 706 модема выполняет обработку, обратную по отношению к обработке, связанной с расширением спектра, для данных, полученных от базовой станции ex110 через антенну ех 601, и посылает мультиплексированные данные, полученные в результате упомянутой обратной обработки, связанной с расширением спектра, в блок ех 708 мультиплексирования/демультиплексирования. Для декодирования мультиплексированных данных, принятых через антенну ех 601, блок ех 708 мультиплексирования/демультиплексирования выполняет демультиплексирование мультиплексированных данных в битовый поток данных изображения и битовый поток аудиоданных и подает кодирован- 17021750 ные данные изображения в блок ех 709 декодирования изображения, а аудиоданные в блок ех 705 обработки аудио соответственно через синхронную шину ех 713. Далее блок ех 709, включающий в себя устройство декодирования изображения, описанное в настоящем изобретении, декодирует битовый поток данных изображения с использованием способа декодирования, соответствующего способу кодирования, как было показано в варианте 1 осуществления, с тем, чтобы сформировать воспроизведенные видеоданные, и подает эти данные в дисплейный блок ех 602 через блок ех 702 управления LCD. Таким образом, отображаются видеоданные, включенные, например,в видеофайл, привязанный к данной Web-странице. Одновременно блок ех 705 обработки аудио преобразует аудиоданные в аналоговые аудиоданные и подает эти данные в блок ех 608 аудиовывода. Таким образом, например, воспроизводятся аудиоданные, включенные в видеофайл, привязанный к данной Webстранице. Настоящее изобретение не ограничивается вышеупомянутой системой, поскольку в последнее время в центре внимания оказались наземные и спутниковые системы цифрового вещания, и в цифровую вещательную систему, показанную на фиг. 34, можно ввести, по меньшей мере, либо устройство кодирования, либо устройство декодирования, описанные в варианте 1 осуществления. В частности, вещательная станция ех 201, используя радиоволны, осуществляет связь или передает на вещательный спутник ех 202 аудиоданные, видеоданные или битовый поток, полученный путем мультиплексирования аудиоданных и видеоданных. После приема битового потока вещательный спутник ех 202 передает радиоволны, осуществляя вещание. Затем домашняя антенна ех 204 с функцией приема спутникового вещания принимает радиоволны, а устройство, такое как телевизор (приемник) ех 300 и телевизионная приставка(STB) ех 217, декодирует кодированный битовый поток и воспроизводит декодированный битовый поток. Кроме того, устройство ех 218 считывания/записи, которое считывает и декодирует указанный битовый поток, полученный путем мультиплексирования данных изображения и аудиоданных, которые записаны на носителях ех 215 и 216, таких как CD и DVD, может включать в себя устройство декодирования изображения, как показано в варианте 1 осуществления. В этом случае воспроизводимые видеосигналы отображаются на мониторе ех 219. Также можно реализовать устройство декодирования изображения в телевизионной приставке ех 217, подсоединенной к кабелю ех 203 для кабельного телевидения, или антенне ех 204 для спутникового или наземного вещания с тем, чтобы воспроизводить видеосигналы на мониторе ех 219 телевизора ех 300. Устройство декодирования изображения может быть включено не в телевизионную приставку, а в телевизор ех 300. Также автомобиль ех 210, имеющий антенну ех 205, может принимать сигналы от спутника ех 202 или базовой станции ех 201 для воспроизведения видео на дисплейном устройстве, например, автомобильной навигационной системы ех 211, установленной на автомобиле ех 210. Кроме того, устройство декодирования изображения или устройство кодирования изображения, показанные в варианте 1 осуществления, может быть реализовано в устройстве считывания/записи ех 218 (i) для считывания и декодирования видеоданных, аудиоданных или кодированного битового потока, полученного путем мультиплексирования видеоданных и аудиоданных, или (ii) для кодирования видеоданных, аудиоданных или кодированного битового потока, полученного путем мультиплексирования видеоданных и аудиоданных и записи результирующих данных в виде мультиплексированных данных на носителе ех 215 записи. Здесь видеоданные и аудиоданные записывают на носителе ех 215 записи, таком как диск BD и диск DVD. В этом случае воспроизводимые видеосигналы отображаются на мониторе ех 219. Кроме того, воспроизводимые видеосигналы могут воспроизводиться другим устройством или системой с использованием носителя ех 215, на который записывают кодированный битовый поток. Например,другое устройство воспроизведения ех 212 может воспроизводить видеосигналы на мониторе ех 213 с использованием носителя ех 214 записи, на который скопирован кодированный битовый поток. Кроме того, также можно реализовать устройство декодирования изображения в телевизионной приставке ех 217, подсоединенной к кабелю ех 203 кабельного телевидения или к антенне ех 204 для спутникового или наземного вещания с тем, чтобы воспроизводить видеосигналы на мониторе ех 219 телевизора ех 300. Устройство декодирования изображения может быть включено не в телевизионную приставку, а в телевизор ех 300. На фиг. 25 показан телевизор (приемник) ех 300, в котором используется способ кодирования изображения или способ декодирования изображения, описанные в варианте 1 осуществления. Телевизор ех 300 включает в себя тюнер ех 301, который получает или обеспечивает битовый поток видеоинформации через антенну ех 204 или кабель ех 203 и т.д., которая принимает вещание; блок ех 302 модуляции/демодуляции, который демодулирует полученные кодированные данные или модулирует данные в кодированные данные,подлежащие выводу; и блок ех 303 мультиплексирования/демультиплексирования, который демультиплексирует модулированные данные в видеоданные и аудиоданные или мультиплексирует кодированные видеоданные и аудиоданные в данные. Телевизор ех 300, кроме того, включает в себя блок ех 306 обработки сигнала, содержащий блок ех 304 обработки аудиосигнала и блок ех 305 обработки видеосигнала, которые декодируют аудиоданные и видеоданные и кодируют аудиоданные и видеоданные соответственно; динамик ех 307, который обеспечивает декодированный аудиосигнал; и блок ех 309 вывода, включающий в себя дисплейный блок ех 308, который ото- 18021750 бражает декодированный видеосигнал, такой как дисплей. Кроме того, телевизор ех 300 включает в себя блок ех 317 интерфейса, включающий в себя блок ех 312 операционного ввода, который воспринимает операции ввода от пользователя. Кроме того, телевизор ех 300 включает в себя блок ех 310 управления,который управляет каждым составляющим элементом телевизора ех 300, и схемный блок ех 311 источника питания, который обеспечивает питанием каждый из указанных элементов. В отличие от блока ех 312 операционного ввода блок ех 317 интерфейса может включать в себя мост ех 313, который подсоединен к внешнему устройству, такому как устройство ех 218 считывания/записи; гнездо ех 314, позволяющее закрепить носитель ех 216, такой как карта SD; привод ех 315, подсоединяемый к внешнему носителю записи, такому как жесткий диск; и модем ех 316, подсоединяемый к телефонной сети. Здесь носитель ех 216 записи может обеспечить электрическое считывание информации с использованием элемента энергонезависимой/энергозависимой полупроводниковой памяти для хранения. Составляющие элементы телевизора ех 300 соединены друг с другом через синхронную шину. Сначала будет описана конфигурация, в которой телевизор ех 300 декодирует данные, полученные извне через антенну ех 204 и т.п. и воспроизводит декодированные данные. В телевизоре ех 300 после приема операции пользователя от удаленного контроллера ех 220 и т.п. блок ех 303 мультиплексирования/демультиплексирования выполняет демультиплексирование видеоданных и аудиоданных, демодулированных блоком ех 302 модуляции/демодуляции, под управлением блока ех 310 управления, содержащего CPU. Кроме того, блок ех 304 обработки аудиосигнала декодирует демультиплексированные аудиоданные, а блок ех 305 обработки видеосигнала декодирует демультиплексированные видеоданные, используя способ декодирования, описанный в варианте 1 осуществления, в телевизоре ех 300. Блок вывода ех 309 обеспечивает вывод декодированного видеосигнала и аудиосигнала соответственно. Когда блок ех 309 вывода обеспечивает вывод видеосигнала и аудиосигнала, эти сигналы временно запоминаются в буферах ех 318 и ех 319 и т.п., так что эти сигналы воспроизводятся синхронно друг с другом. Кроме того,телевизор ех 300 может считывать кодированный битовый поток не через вещание и т.п., а с носителей ех 215 и ех 216 записи, таких как магнитный диск, оптический диск и карта SD. Далее описывается конфигурация, в которой телевизор ех 300 кодирует аудиосигнал и видеосигнал и передает данные вовне или записывает данные на носитель записи. В телевизоре ех 300 после приема операции пользователя от удаленного контроллера ех 220 и т.п. блок ех 304 обработки аудиосигнала кодирует аудиосигнал, а блок ех 305 кодирует видеосигнал под управлением блока ех 310 управления, используя способ кодирования,описанный в варианте 1 осуществления. Блок ех 30 мультиплексирования/демультиплексирования выполняет мультиплексирование кодированного видеосигнала и аудиосигнала и выдает вовне результирующий сигнал. Когда блок ех 30 мультиплексирования/демультиплексирования выполняет мультиплексирование видеосигнала и аудиосигнала, эти сигналы могут временно запоминаться в буферах ех 320 и ех 321 и т.п., так что эти сигналы воспроизводятся синхронно друг с другом. Как здесь показано, буферы ех 318-ех 321 могут присутствовать во множественном числе либо в телевизоре ех 300 может совместно использоваться по меньшей мере один буфер. Кроме того, данные могут запоминаться в буфере, отличном от буферов ех 318-ех 321, так чтобы можно было избежать переполнения и потери значимости, например, между блоком ех 302 модуляции/демодуляции и блоком ех 303 мультиплексирования/демультиплексирования. Кроме того, телевизор ех 300 может включать в себя конфигурацию для приема аудио/видео (AV) входного сигнала от микрофона или камеры, отличную от конфигурации для получения аудио- и видеоданных от системы вещания или с носителя записи, и может закодировать полученные данные. Хотя согласно данному описанию телевизор ех 300 может выполнять кодирование, мультиплексирование и вывод данных вовне, он может не иметь все перечисленные возможности, но может быть способен реализовать только одну из них. Кроме того, когда устройство ех 218 считывания/записи считывает или записывает кодированный битовый поток с или на носитель записи, либо телевизор ех 300, либо устройство считывания/записи ех 218 может декодировать или кодировать кодированный битовый поток, а телевизор ех 300 и устройство ех 218 считывания/записи могут совместно выполнять декодирование и кодирование. В качестве примера на фиг. 26 показана конфигурация блока ех 400 воспроизведения/записи информации, когда данные считываются или записываются с или на оптический диск. Блок ех 400 воспроизведения/записи информации включает в себя составляющие элементы ех 401-ех 407, описываемые далее. Оптическая головка ех 401 создает пятно лазерного излучения на записывающей поверхности носителя ех 215 записи, представляющего собой оптический диск, для записи информации и воспринимает отраженный свет от записывающей поверхности носителя ех 215 записи для считывания информации. Блок ех 402 модуляционной записи возбуждает полупроводниковый лазер, входящий в состав оптической головки ех 401, и модулирует лазерный свет в соответствии с записываемыми данными. Демодуляционный блок ех 403 воспроизведения усиливает сигнал воспроизведения, полученный в результате восприятия отраженного света от записывающей поверхности с использованием фотодетектора, включенного в оптическую головку ех 401, и демодулирует сигнал воспроизведения, выделяя сигнальную компоненту,записанную на носителе ех 215 записи, для воспроизведения необходимой информации. Буфер ех 404 временно хранит информацию, подлежащую воспроизведению, на носителе ех 215 записи и информа- 19021750 цию, воспроизведенную с носителя ех 215 записи. Двигатель ех 405 диска вращает носитель ех 215 записи. Блок ех 406 сервоуправления перемещает оптическую головку ех 401 на предварительно определенную информационную дорожку, управляя возбуждением двигателя ех 405 диска, чтобы обеспечить слежение за лазерным пятном. Системный блок ех 407 управления осуществляет общее управление блоком ех 400 воспроизведения/записи информации. Процессы считывания и записи могут быть реализованы системным блоком ех 407 управления с использованием различной информации, хранящейся в буфере ех 404, и формирования и добавления новой информации, когда это необходимо, и блоком ех 402 модуляционной записи, блоком ех 403 демодуляционного воспроизведения и блоком ех 406 сервоуправления, которые скоординированным образом осуществляют запись и воспроизведение информации через оптическую головку ех 401. Системный блок ех 407 управления, включающий в себя, например, микропроцессор, выполняет обработку, инициируя выполнение компьютером программы для считывания и записи. Хотя в этом описании оптическая головка ех 401 создает пятно лазерного излучения, возможно выполнение записи высокой четкости с использованием излучения в ближней зоне. На фиг. 27 схематически показан носитель ех 215 записи, представляющий собой оптический диск. На записывающей поверхности носителя ех 215 записи спирально сформированы направляющие канавки,а на информационной дорожке ех 230 записана заранее информация, указывающая абсолютное положение на диске в соответствии с изменением формы направляющих канавок. Адресная информация включает в себя информацию для определения позиций блоков ех 231 записи, которые являются единицами для записи данных. Устройство, записывающее и воспроизводящее данные, воспроизводит данные информационной дорожки ех 230 и считывает адресную информацию, с тем, чтобы определить позиции блоков записи. Кроме того, носитель ех 215 записи включает в себя область ех 233 записи данных, внутреннюю периферийную область ех 232 и внешнюю периферийную область ех 234. Область ех 233 записи данных используют при записи пользовательских данных. Внутреннюю периферийную область ех 232 и внешнюю периферийную область ех 234, находящиеся внутри и вне области ех 233 записи данных, используют в специальных целях, не связанных с записью пользовательских данных. Блок ех 400 воспроизведения/записи информации считывает и записывает кодированные аудиоданные, кодированные видеоданные или кодированные данные, полученные путем мультиплексирования кодированных аудиоданных и кодированных видеоданных, с или в область ех 233 записи данных носителя ех 215 записи. Несмотря на то что в данном описании в качестве примера рассмотрен оптический диск, имеющий один слой, такой как DVD или BD, оптический диск не ограничен указанными вариантами, то есть можно использовать оптический диск с многослойной структурой, где предусмотрена возможность записи не на поверхность, а на другую часть диска. Кроме того, оптический диск может иметь структуру для многомерной записи/воспроизведения, например запись информации с использованием света различных цветов с разными длинами волн на одной и той же части оптического диска и запись информации на разных слоях под разными углами. Кроме того, автомобиль ех 210, имеющий антенну ех 205 может принимать данные от спутника ех 202 и т.п. и воспроизводить видео на устройстве отображения, таком как автомобильная навигационная система ех 211, установленная на автомобиле ех 210, в системе ех 200 цифрового вещания. Здесь конфигурация автомобильной навигационной системы ех 211 включает в себя, например, приемный блокGPS из конфигурации, показанной на фиг. 25. То же самое верно и для конфигурации компьютера ex111,сотового телефона ех 114 и т.п. Кроме того, по аналогии с телевизором ех 300 терминал, такой как сотовый телефон ех 114, может иметь конфигурации реализации трех типов, включая, но не только (i) передающий и приемный терминал, содержащий как кодирующее устройство, так и декодирующее устройство, но также и (ii) передающий терминал, включающий в себя только кодирующее устройство, и (iii) приемный терминал, включающий в себя только декодирующее устройство. По существу, способ кодирования изображения и способ декодирования изображения в варианте 1 осуществления можно использовать в любом из описанных здесь устройств и систем. Таким образом,можно получить преимущества, описанные в варианте 1 осуществления. Кроме того, настоящее изобретение не ограничивается предложенными вариантами его осуществления, но возможны различные модификации и изменения, если они не выходят за рамки объема настоящего изобретения. Вариант 5 осуществления. Способ кодирования изображения, устройство кодирования изображения, способ декодирования изображения и устройство декодирования изображения в каждом из вышеописанных вариантов осуществления, как правило, реализуется в виде интегральной схемы или большой интегральной схемы (LSI). В качестве примера LSI на фиг. 28 показана конфигурация LSI ex500, выполненная на одном кристалле. Схема LSI ex500 включает в себя элементы ех 501-ех 509, описываемые ниже, где эти элементы соединены друг с другом через шину ех 510. При включении питания активируется схемный блок ех 505 источника питания, подающий питание на каждый из упомянутых элементов. Например, при выполнении кодирования схема LSI ex500 принимает AV сигнал от микрофона ех 117, камеры ех 113 и т.п. через устройство ех 509 AV ввода/вывода под управлением блока ех 501 управления, включающего в себя CPU ex502, контроллер ех 503 памяти и потоковый контроллер ех 504. Принятый AV сигнал временно запоминается в памяти ех 511 вне схемы LSI ex500, например, в синхронном динамическом ОЗУ (SDRAM). Под управлением блока ех 511 управления запомненные данные разделяются на порции данных в соответствии с объемом и скоростью обработки, когда это необходимо. Затем эти порции данных передают в блок ех 507 обработки сигнала. Блок ех 507 обработки сигнала кодирует аудиосигнал или видеосигнал. Здесь кодирование видеосигнала представляет собой кодирование,описанное в предыдущих вариантах осуществления. Кроме того, блок ех 507 обработки сигнала иногда мультиплексирует кодированные аудиоданные и кодированные видеоданные, а блок ех 506 потокового ввода/вывода выдает вовне мультиплексированные данные. Обеспеченный битовый поток передается на базовую станцию ех 107 или записывается на носитель ех 215 записи. При мультиплексировании наборов данных их следует временно запомнить в буфере ех 508 с тем, чтобы обеспечить их взаимную синхронизацию. Например, при декодировании кодированных данных схема LSI ех 500 временно запоминает в памяти ех 511 кодированные данные, полученные от базовой станции ех 107 через блок ех 506 потокового ввода/вывода, или считывает с носителя ех 215 записи под управлением блока ех 501 управления. Запомненные данные под управлением блока ех 501 управления разделяются на порции данных в соответствии с объемом и скоростью обработки, когда это необходимо. Затем эти порции данных передаются в блок ех 507 обработки сигнала. Блок ех 507 обработки сигнала декодирует аудиоданные и/или видеоданные. Здесь декодирование видеосигнала представляет собой декодирование, описанное в предыдущих вариантах осуществления. Кроме того, декодированный аудиосигнал и декодированный видеосигнал могут временно запоминаться в буферах 508 и т.п. с тем, чтобы можно было обеспечить их синхронное воспроизведение. Каждый из блоков вывода, например сотовый телефон ех 114, игровой автомат ех 115 и телевизор ех 300, выдает декодированный выходной сигнал, например, через память ех 511, если это необходимо. Хотя согласно данному описанию память ех 511 является внешней по отношению к схеме LSI ex500,она может быть включена в состав LSI ex500. Буфер ех 508 не обязательно должен присутствовать в единственном числе, но может состоять из нескольких буферов. Кроме того, схема LSI ex500 может быть выполнена в виде одного кристалла или множества кристаллов. Здесь для обозначения интегральной схемы используется аббревиатура LSI (БИС), что не исключает возможность использования таких названий, как системная LSI, сверхбольшая LSI или ультра-LSI, в зависимости от степени интеграции. Кроме того, способы достижения интеграции не сводятся к схеме типа LSI, но также возможна реализация с использованием специализированных схем или процессоров общего назначения. Для тех же целей также возможно использование вентильной матрицы, программируемой пользователем (FPGA),которая программируется после изготовления LSI, или реконфигурируемого процессора, позволяющего реконфигурировать соединения и конфигурацию LSI. В будущем с развитием полупроводниковой технологии возможна замена технологии LSI на технологию с новым брендом. Тогда можно будет реализовать интеграцию функциональных блоков с использованием такой новой технологии. Также возможно, что настоящее изобретение найдет применение в биотехнологии. Хотя выше на основе упомянутых вариантов осуществления были описаны способ кодирования,кодирующее устройство, способ декодирования и декодирующее устройство согласно настоящему изобретению, настоящее изобретение не ограничивается этими вариантами осуществления. Объем изобретения включает в себя различные модификации рассмотренных вариантов осуществления, которые могут предложить специалисты в данной области техники, а также другие варианты осуществления,построенные путем комбинирования составляющих элементов и этапов в разных вариантах осуществления, которые не выходят за рамки сущности настоящего изобретения. Промышленная применимость Способ декодирования и способ кодирования согласно настоящему изобретению можно использовать, например, для телевизоров, цифровых видеомагнитофонов, автомобильных навигационных систем,сотовых телефонов, цифровых камер и цифровых видеокамер. Список ссылочных позиций 200, 1400 - Декодирующее устройство,202 - блок получения,202 а, 1402 а - блок синтаксического анализа количества наборов,202b, 1402b, 208 - блок синтаксического анализа набора параметров квантования,202 с, 302 а - блок дублирования,202d, 302d - первый блок памяти,204 - блок синтаксического анализа идентификатора,2 06, 304 - блок выбора,210, 308 - блок формирования,210 а, 1410 а - блок обновления,- 21021750 210b, 308b - запоминающий блок,212 - блок декодирования,212 а, 310d - блок обратного квантования,212b, 310 е - блок обратного преобразования,212 с - блок восстановления отсчетов,212d, 310g - второй блок памяти,212 е, 310f - блок предсказания отсчета,300, 1500 - кодирующее устройство,302 - блок записи заголовка потока,302b - блок записи количества наборов,302 с, 1502 с - блок записи набора параметров квантования,306 - блок записи идентификатора,308 а, 1508 а - вычислительный блок,308 с - блок записи параметра обновления,310 - блок кодирования,310 а - блок вычитания,310b - блок преобразования,310 с - блок квантования,310h - блок суммирования,ех 100 - система предоставления контента,ex101 - Интернет,ех 102 - поставщик услуг Интернет,ех 103 - потоковый сервер,ex104 - телефонная сеть,ех 106, ex107, ex108, ex109, ex110 - базовая станция,ex111 - компьютер,ех 112 - PDA,ех 113, ех 116 - камера,ех 114 - цифровой сотовый телефон с камерой (сотовый телефон),ех 115 - игровой автомат,ех 117 - микрофон,ех 200 - система цифрового вещания,ех 201 - вещательная станция,ех 202 - вещательный спутник (спутник),ех 203 - кабель,ех 204, ех 205, ех 601 - антенна,ех 210 - автомобиль,ех 211 - автомобильная навигационная система,ех 212 - устройство воспроизведения,ех 213, ех 219 - монитор,ех 214, ех 215, ех 216, ех 607 - носитель записи,ех 217 - телевизионная приставка (STB),ех 218 - устройство считывания/записи,ех 220 - удаленный контроллер,ех 230 - информационная дорожка,ех 231 - блок записи,ех 232 - внутренняя периферийная область,ех 233 - область записи данных,ех 234 - внешняя периферийная область,ех 300 - телевизор,ех 301 - тюнер,ех 302 - блок модуляции/демодуляции,ех 303 - блок мультиплексирования/демультиплексирования,ех 304 - блок обработки аудиосигнала,ех 305 - блок обработки видеосигнала,ех 306, ех 507 - блок обработки сигнала,ех 307 - динамик,ех 308, ех 602 - дисплейный блок,ех 309 - блок вывода,ех 310, ех 501 - блок управления,ех 311, ех 505, ех 710 - схемный блок источника питания,ех 312 - блок операционного ввода,- 22021750 ех 313 - мост,ех 314, ех 606 - гнездо,ех 315 - привод,ех 316 - модем,ех 317 - блок интерфейса,ех 318, ех 319, ех 320, ех 321, ех 404, ех 508 - буфер,ех 400 - блок воспроизведения/записи информации,ех 401 - оптическая головка,ех 402 - блок модуляционной записи,ех 403 - блок демодуляционного воспроизведения,ех 405 - двигатель диска,ех 406 - секция сервоуправления,ех 407 - системный блок управления,ех 500 - LSI,ех 502 - CPU,ех 503 - контроллер памяти,ех 504 - потоковый контроллер,ех 506 - потоковый ввод/вывод,ех 509 - ввод/вывод AV сигнала,ех 510 - шина,ех 603 - блок камеры,ех 604 - операционная клавиша,ех 605 - блок аудиоввода,ех 608 - блок аудиовывода,ех 701 - передающий и приемный схемный блок,ех 702 - блок управления LCD,ех 703 - блок интерфейса камеры (блок I/F камеры),ех 704 - блок управления операционным вводом,ех 705 - блок аудиообработки,ех 706 - схемный блок модема,ех 707 - блок записи/воспроизведения,ех 708 - блок мультиплексирования/демультиплексирования,ех 709 - блок декодирования изображения,ех 711 - основной блок управления,ех 712 - блок кодирования изображения,ех 713 - синхронная шина. ФОРМУЛА ИЗОБРЕТЕНИЯ 1. Способ декодирования кодированного видеоизображения, включенного в кодированный поток,содержащий этапы, на которых получают из заголовка кодированного потока множество наборов параметров квантования, каждый из которых включает в себя матрицу квантования; синтаксически анализируют идентификатор для идентификации набора параметров квантования из заголовка кодированного изображения, включенного в кодированный поток; выбирают по меньшей мере один набор параметров квантования из множества наборов параметров квантования на основе синтаксически проанализированного идентификатора; синтаксически анализируют флаг из заголовка кодированного изображения и определяют, указывает ли синтаксически проанализированный флаг, что следует использовать новую матрицу квантования; формируют новую матрицу квантования, когда флаг указывает, что следует использовать новую матрицу квантования; декодируют кодированное изображение (i) путем обратного квантования кодированного изображения с использованием новой сформированной матрицы квантования, когда флаг указывает, что следует использовать новую матрицу квантования, и (ii) путем обратного квантования кодированного изображения с использованием матрицы квантования, включенной в выбранный набор параметров квантования,когда флаг не указывает, что следует использовать новую матрицу квантования,причем на упомянутом этапе формирования получают предварительно декодированную матрицу квантования в кодированном потоке; из заголовка кодированного изображения синтаксически анализируют параметр обновления, указывающий величину изменения матрицы квантования относительно предварительно декодированной матрицы квантования; формируют новую матрицу квантования на основе полученной предварительно декодированной матрицы квантования и синтаксически проанализированного параметра обновления. 2. Способ декодирования по п.1, в котором на упомянутом этапе получения получают множество наборов параметров квантования путем (i) синтаксического анализа значения, указывающего количество наборов параметров квантования, из заголовка кодированного потока, (ii) синтаксического анализа набора параметров квантования из заголовка кодированного потока и (iii) дублирования контента синтаксически проанализированного набора параметров квантования во множество наборов параметров квантования, количество которых зависит от количества наборов параметров квантования, указанного синтаксически проанализированным значением. 3. Способ декодирования по п.2, в котором кодированный поток включает в себя множество кодированных изображений, закодированных в соответствии с иерархическим порядком предсказания в иерархической структуре предсказания, и на упомянутом этапе получения множество наборов параметров квантования получают путем дублирования контента синтаксически проанализированного набора параметров квантования на основе иерархического порядка предсказания. 4. Способ декодирования по п.3, в котором на упомянутом этапе получения множество наборов параметров квантования получают путем дублирования контента синтаксически проанализированного набора параметров квантования в набор параметров квантования для декодирования кодированного изображения на более низком уровне в иерархическом порядке предсказания, чем уровень кодированного изображения, подлежащего кодированию с использованием синтаксически проанализированного набора параметров квантования. 5. Способ декодирования по п.3, в котором на упомянутом этапе получения множество наборов параметров квантования получают путем дублирования контента синтаксически проанализированного набора параметров квантования в набор параметров квантования для декодирования кодированного изображения на том же уровне в иерархическом порядке предсказания, что и уровень кодированного изображения, подлежащего кодированию с использованием синтаксически проанализированного набора параметров квантования. 6. Способ декодирования по п.1, в котором на упомянутом этапе получения множество наборов параметров квантования получают путем (i) синтаксического анализа значения, указывающего количество наборов параметров квантования, из заголовка кодированного потока, и (ii) синтаксического анализа наборов параметров квантования из заголовка кодированного потока, количество которых зависит от синтаксически проанализированного значения, указывающего количество наборов параметров квантования. 7. Способ декодирования по п.1, в котором на упомянутом этапе формирования формируют новую матрицу квантования путем (i) получения матрицы квантования, декодированной предварительно и включенной в кодированный поток, (ii) синтаксического анализа параметра обновления из заголовка кодированного изображения и (iii) выполнения вычисления на основе полученной матрицы квантования и синтаксически проанализированного параметра обновления. 8. Способ кодирования видеоизображения для формирования кодированного потока, содержащий этапы, на которых записывают множество наборов параметров квантования, каждый из которых включает в себя матрицу квантования, в заголовок кодированного потока; выбирают по меньшей мере один набор параметров квантования из множества записанных наборов параметров квантования; записывают идентификатор для идентификации выбранного набора параметров квантования в заголовок целевого изображения; определяют, следует ли использовать новую матрицу квантования при квантовании целевого изображения; формируют новую матрицу квантования, когда определено, что новую матрицу квантования следует использовать; кодируют целевое изображение (i) путем квантования целевого изображения с использованием новой сформированной матрицы квантования, когда определено, что новую матрицу квантования следует использовать, и (ii) путем квантования целевого изображения с использованием матрицы квантования,включенной в выбранный набор параметров квантования, когда новую матрицу квантования использовать не следует; записывают в заголовок целевого изображения флаг, указывающий, что следует использовать новую матрицу квантования, когда определено, что новую матрицу квантования следует использовать,причем на упомянутом этапе формирования получают предварительно декодированную матрицу квантования в кодированном потоке; в заголовок кодированного изображения записывают параметр обновления, указывающий величину изменения матрицы квантования относительно предварительно декодированной матрицы квантования и обеспечивающий возможность формирования новой матрицы квантования на основе полученной предварительно декодированной матрицы квантования и записанного параметра обновления. 9. Способ кодирования по п.8, в котором на упомянутом этапе записи наборов параметров квантования множество наборов параметров квантования записывают в заголовок кодированного потока путем(i) записи в заголовок кодированного потока значения, указывающего необходимое количество дубликатов набора параметров квантования, и (ii) записи в заголовок кодированного потока набора параметров квантования, подлежащего использованию для дублирования. 10. Способ кодирования по п.8, в котором упомянутый этап записи наборов параметров квантования включает в себя этапы, на которых записывают в заголовок кодированного потока значение, указывающее количество наборов параметров квантования; записывают в заголовок кодированного потока множество наборов параметров квантования, причем количество наборов параметров квантования зависит от записанного значения, указывающего количество наборов параметров квантования. 11. Способ кодирования по п.8, дополнительно содержащий этапы, на которых определяют иерархическую структуру предсказания для множества изображений, подлежащих кодированию; определяют иерархический порядок предсказания множества изображений на основе определенной иерархической структуры предсказания; устанавливают множество идентификаторов для идентификации соответствующих наборов параметров квантования на основе определенного иерархического порядка предсказания,причем при упомянутой записи идентификатора из множества установленных идентификаторов в заголовок целевого изображения записывают идентификатор для идентификации выбранного набора параметров квантования. 12. Способ кодирования по п.8, в котором на упомянутом этапе формирования новую матрицу квантования формируют путем (i) получения матрицы квантования, закодированной до ее включения в кодированный поток, (ii) записи параметра обновления в заголовок целевого изображения и (iii) выполнения вычисления на основе полученной матрицы квантования и записанного параметра обновления. 13. Декодирующее устройство, которое декодирует кодированное видеоизображение, включенное в кодированный поток, причем устройство содержит блок получения, сконфигурированный для получения из заголовка кодированного потока множества наборов параметров квантования, каждый из которых включает в себя матрицу квантования; блок синтаксического анализа идентификатора, сконфигурированный для синтаксического анализа идентификатора для идентификации набора параметров квантования из заголовка кодированного изображения, включенного в кодированный поток; блок выбора, сконфигурированный для выбора по меньшей мере одного набора параметров квантования из множества наборов параметров квантования на основе синтаксически проанализированного идентификатора; блок синтаксического анализа, сконфигурированный для синтаксического анализа флага из заголовка кодированного изображения и определения того, указывает ли синтаксически проанализированный флаг, что следует использовать новую матрицу квантования; блок формирования, сконфигурированный для формирования новой матрицы квантования, когда флаг указывает, что следует использовать новую матрицу квантования; блок декодирования, сконфигурированный для декодирования кодированного изображения (i) путем обратного квантования кодированного изображения с использованием новой сформированной матрицы квантования, когда флаг указывает, что следует использовать новую матрицу квантования, и (ii) путем обратного квантования кодированного изображения с использованием матрицы квантования,включенной в выбранный набор параметров квантования, когда флаг не указывает, что следует использовать новую матрицу квантования,причем упомянутый блок формирования обеспечивает возможность получения из кодированного потока предварительно декодированной матрицы квантования; синтаксического анализа из заголовка кодированного изображения параметра обновления, указывающего величину изменения матрицы квантования относительно предварительно декодированной матрицы квантования; формирования новой матрицы квантования на основе полученной предварительно декодированной матрицы квантования и синтаксически проанализированного параметра обновления. 14. Декодирующее устройство по п.13, отличающееся тем, что оно сконфигурировано в виде интегральной схемы. 15. Кодирующее устройство, которое кодирует видеоизображение для формирования кодированного потока, причем устройство содержит блок записи, сконфигурированный для записи множества наборов параметров квантования, каждый из которых включает в себя матрицу квантования, в заголовок кодированного потока; блок выбора, сконфигурированный для выбора по меньшей мере одного набора параметров квантования из множества записанных наборов параметров квантования; блок записи идентификатора, сконфигурированный для записи идентификатора, для идентификации выбранного набора параметров квантования в заголовок целевого изображения; блок формирования, сконфигурированный для определения того, следует ли использовать новую матрицу квантования при квантовании целевого изображения, и формирования новой матрицы квантования, когда определено, что новую матрицу квантования следует использовать; блок кодирования, сконфигурированный для кодирования целевого изображения (i) путем квантования целевого изображения с использованием новой сформированной матрицы квантования, когда определено, что новую матрицу квантования следует использовать, и (ii) путем квантования целевого изображения с использованием матрицы квантования, включенной в выбранный набор параметров квантования, когда новую матрицу квантования использовать не следует; блок записи флага, сконфигурированный для записи в заголовок целевого изображения флага, указывающего, что следует использовать новую матрицу квантования, когда определено, что новую матрицу квантования следует использовать,причем упомянутый блок формирования сконфигурирован для получения предварительно декодированной матрицы квантования в кодированном потоке; записи параметра обновления, указывающего величину изменения матрицы квантования относительно предварительно декодированной матрицы квантования и обеспечивающего возможность формирования новой матрицы квантования на основе полученной предварительно декодированной матрицы квантования и записанного параметра обновления, в заголовок кодированного изображения. 16. Кодирующее устройство по п.15, отличающееся тем, что оно сконфигурировано в виде интегральной схемы.

МПК / Метки

МПК: H04N 19/10

Метки: декодирования, декодирующее, кодирования, способ, устройство, кодирующее

Код ссылки

<a href="https://eas.patents.su/30-21750-sposob-dekodirovaniya-dekodiruyushhee-ustrojjstvo-sposob-kodirovaniya-i-kodiruyushhee-ustrojjstvo.html" rel="bookmark" title="База патентов Евразийского Союза">Способ декодирования, декодирующее устройство, способ кодирования и кодирующее устройство</a>

Похожие патенты