МАСШТАБИРУЕМОЕ КОДИРОВАНИЕ И ДЕКОДИРОВАНИЕ ИЗОБРАЖЕНИЙ

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