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

1. Кодер (549) изображений для кодирования изображения сцены с высоким динамическим диапазоном, содержащий:
- блок (552) кодирования пиксельной текстуры, выполненный с возможностью кодирования цветов пикселей изображения представлением (Im_1) изображения, содержащим N-битовые кодовые слова;
- блок (550) анализа изображения, выполненный с возможностью определения и вывода значения серого (gTS) дифференциатора областей, которое представляет собой значение яркости, разграничивающее более низкие значения яркости всех пикселей первого объекта в по меньшей мере одном блоке изображения, и более высокие значения яркости всех пикселей второго объекта в по меньшей мере одном блоке изображения; и
- форматер (554), выполненный с возможностью совместного кодирования в выходном сигнале (S(Im_1, MET(gTS)) изображения представления (Im_1) изображения и значения серого (gTS) дифференциатора областей.
2. Кодер (549) изображений по п. 1, содержащий блок (553) определения отображения яркости, выполненный с возможностью определения отображения яркости (TOM) для по меньшей мере одного из первого и второго объекта, задающего отображение между значениями яркости пикселей, закодированными в представлении (Im_1) изображения, и значениями яркости пикселей во втором представлении (IM_RC_HDR) изображения, и выполненный с возможностью подачи отображения яркости (TOM) на форматер (554),
который выполнен с возможностью его совместного кодирования в выходной сигнал изображения (S(Im_1, MET(gTS), TOM).
3. Кодер (549) изображений по п. 1 или 2, в котором одно из первого и второго представлений изображения является представлением высокого динамического диапазона, отличающийся тем, что оно кодируется для эталонного устройства отображения с пиковой яркостью более 750 нит.
4. Кодер (549) изображений по п. 1, выполненный с возможностью кодирования нескольких значений серого дифференциаторов областей (gTS_D_Loc_1, gTS_D_Loc_2) между пространственными секциями изображения, содержащими несколько N-битовых кодовых слов, кодирующих цвета пикселей из представления (Im_1) изображения.
5. Кодер (549) изображений по п. 1, выполненный так, что он кодирует значение серого дифференциатора областей до цепочки из нескольких последовательных изображений, является значением серого дифференциатора областей для всех этих последовательных изображений.
6. Кодер (549) изображений по п. 1 выполненный так, что он кодирует по меньшей мере одно значение серого дифференциатора областей в памяти, физически не соседствующей с памятью, хранящей представление (Im_1) изображения, совместно с кодом геометрического связывания, позволяющим связывать каждое соответствующее по меньшей мере одно значение серого дифференциатора областей с геометрической областью представления (Im_1) изображения, к которой оно применимо, причем код геометрического связывания обычно содержит, по меньшей мере,
координаты блока представления (Im_1) изображения.
7. Кодер (549) изображений по п. 1, выполненный так, что он кодирует первое зарезервированное значение для значения серого дифференциатора областей в выходной сигнал (S(Im_1, MET(gTS)) изображения, указывающий, что, для по меньшей мере одной геометрической области представления (Im_1) изображения, лежащей, согласно направлению сканирования через изображение, за пределами положения, идентифицируемого первым зарезервированным значением, преобразование из пиксельных значений, закодированных в представлении (Im_1) изображения в пиксельные значения во втором представлении (IM_RC_HDR) изображения, осуществляется согласно заранее заданному алгоритму.
8. Кодер (549) изображений по п. 1, выполненный так, что он кодирует второе зарезервированное значение (gTR) значения серого дифференциатора областей в выходной сигнал (S(Im_1, MET(gTS)) изображения, указывающий, что для по меньшей мере одного последовательного изображения, устройство отображения должно визуализировать его с максимальной выходной яркостью ниже заранее определенного значения.
9. Кодер (549) изображений по п. 2, выполненный так, что он кодирует первое зарезервированное значение для значения серого дифференциатора областей в выходной сигнал (S(Im_1, MET(gTS)) изображения, указывающий, что, для по меньшей мере одной геометрической области представления (Im_1) изображения, лежащей, согласно направлению сканирования через изображение, за пределами положения, идентифицируемого первым зарезервированным значением, преобразование из пиксельных значений, закодированных
в представлении (Im_1) изображения в пиксельные значения во втором представлении (IM_RC_HDR) изображения, осуществляется согласно заранее заданному алгоритму.
10. Кодер (549) изображений по п. 2, в котором блок (553) определения отображения яркости выполнен с возможностью определения нескольких разных отображений яркости (TOM) для по меньшей мере одного из первого и второго объекта через правила привязки преобразования, или выполнен с возможностью указания с помощью индикатора (PROC_IND) обработки, что несколько разных отображений яркости могут быть использованы для преобразования цветов пикселей по меньшей мере одного из первого и второго объекта в новое представление цветов второго представления (IM_RC_HDR) изображения.
11. Декодер (605) изображений для декодирования кодированного представления (Im_1, MET) изображения сцены с высоким динамическим диапазоном, содержащий:
- блок (608) декодирования пиксельной текстуры, выполненный с возможностью получения из кодированного представления (Im_1) изображения цветов пикселей для пикселей декодированного изображения (IM_INTRM); и
- деформатер (607), выполненный с возможностью извлечения из кодированного представления (Im_1, MET) изображения значения серого (gTS) дифференциатора областей.
12. Декодер (605) изображений по п. 11, содержащий блок (606) сегментирования изображения, выполненный с возможностью использования значения серого (gTS) дифференциатора областей для получения сегмента более низкой яркости и сегмента более высокой
яркости в декодированном изображении (IM_INTRM).
13. Декодер (605) изображений по п. 12, содержащий блок (609) преобразования цветов пикселей, выполненный с возможностью применения первого преобразования цветов (PD_BLCK(i, j)), преобразующего, по меньшей мере, значения яркости цветов пикселей, в пиксели в сегменте более низкой яркости, и выполненный с возможностью применения второго преобразования цветов (PM_BLCK(i, j)), преобразующего, по меньшей мере, значения яркости цветов пикселей, в пиксели в сегменте более высокой яркости.
14. Декодер (605) изображений по п. 11, выполненный с возможностью применения конкретной стратегии преобразования цветов к цветам пикселей по меньшей мере одного из первого и второго объекта, если деформатер (607) извлекает значение серого (gTS) дифференциатора областей зарезервированного значения, например, значения 0 или 255.
15. Декодер (605) изображений по п. 11, содержащий блок (610) определения преобразования, выполненный с возможностью выбора стратегии преобразования цветов пикселей из источника памяти, не связанного с какими-либо данными кодированного представления (Im_1, MET) изображения.
16. Декодер (605) изображений по п. 15, отличающийся тем, что блок (610) определения преобразования выполнен с возможностью определения стратегии преобразования цветов пикселей на основании по меньшей мере одного параметра среды визуализации, например, характеристики устройства отображения или уровня окружающего освещения.
17. Декодер (605) изображений по п. 11, выполненный с возможностью получения кодированного представления (Im_1) изображения и значения серого (gTS) дифференциатора областей из физически отдельных блоков памяти, и выполненный с возможностью связывания значения серого (gTS) дифференциатора областей с геометрической частью кодированного представления (Im_1) изображения.
18. Способ кодирования изображения для кодирования изображения сцены с высоким динамическим диапазоном, содержащий этапы, на которых:
- кодируют цвета пикселей изображения представлением (Im_1) изображения, содержащим N-битовые кодовые слова;
- определяют и выводят значение серого (gTS) дифференциатора областей, которое представляет собой значение яркости, разграничивающее более низкие значения яркости всех пикселей первого объекта в по меньшей мере одном блоке изображения, и более высокие значения яркости всех пикселей второго объекта в по меньшей мере одном блоке изображения; и
- совместно кодируют в выходном сигнале (S(Im_1, MET(gTS)) изображения представление (Im_1) изображения и значение серого (gTS) дифференциатора областей.
19. Способ декодирования изображения для декодирования кодированного представления (Im_1, MET) изображения сцены с высоким динамическим диапазоном, содержащий этапы, на которых:
- получают из кодированного представления (Im_1) изображения цвета пикселей для пикселей декодированного изображения (IM_INTRM); и
- извлекают из кодированного представления (Im_1, MET) изображения значение серого (gTS) дифференциатора областей.
20. Компьютерный программный продукт, содержащий программный код, осуществляющий кодирование всех этапов способа по п. 18 или 19 и тем самым обеспечивающий обработку для исполнения способа по п. 18 или 19.
21. Сигнал изображения, кодирующий цвета областей сцены с высоким динамическим диапазоном, содержащий N-битовые кодовые слова, кодирующие, по меньшей мере, яркости цветов областей, и значение серого (gTS) дифференциатора областей, указывающее в кодовой системе, используемой для кодирования N-битовых кодовых слов, кодирующих, по меньшей мере, яркости цветов областей, разграничение между по меньшей мере одной первой геометрической областью пикселей более высокой яркости в сцене с высоким динамическим диапазоном или более высокими значениями N-битовых кодовых слов, кодирующих их, и по меньшей мере одной второй геометрической областью пикселей более низкой яркости в сцене с высоким динамическим диапазоном или более низкими значениями N-битовых кодовых слов, кодирующих их.
22. Память, например отсоединяемая память, например диск Blu-ray, где хранится сигнал по п. 21.