РЕШЕНИЕ ДЛЯ УСОВЕРШЕНСТВОВАННОГО КОДИРОВАНИЯ СОДЕРЖИМОГО ЭКРАНА

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