СОВМЕСТНОЕ КОДИРОВАНИЕ ИНДИКАЦИИ ИСПОЛЬЗОВАНИЯ РЕЖИМА ПАЛИТРЫ

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