КОДИРОВАНИЕ СИГНАЛА В МАСТАБИРУЕМЫЙ ПОТОК БИТОВ И ДЕКОДИРОВАНИЕ ТАКОГО ПОТОКА БИТОВ

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