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

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