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

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