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

1. Кодер (301) для кодирования входного видео с расширенным динамическим диапазоном, содержащего набор изображений (Im_5000), яркости цветов пикселей которых меньше или равны первой максимальной яркости (L_max_M), в кодированное видео (Im_2000) с расширенным динамическим диапазоном, отличающийся тем, что яркость любого пикселя в кодированном видео (Im_2000) с расширенным динамическим диапазоном меньше или равна второй максимальной яркости (L_max_C), составляющей по меньшей мере 900 нитов, при этом первая максимальная яркость (L_max_M) по меньшей мере в два раза превышает вторую максимальную яркость (L_max_C), причем кодер содержит:
блок (320) повторной градуировки, выполненный с возможностью позволять создателю контента задавать по меньшей мере функцию (F_2Tu) тональной компрессии для цветового преобразования кодированного видео (Im_2000) с расширенным динамическим диапазоном более низкой второй максимальной яркости (L_max_C) в восстановленное видео (Im_5000*) с расширенным динамическим диапазоном из видео (Im_5000) с расширенным динамическим диапазоном;
причем блок (320) повторной градуировки выполнен с возможностью применения функции, обратной по отношению к функции (F_2Tu) тональной компрессии к набору изображений (Im_5000) для получения кодированного видео (Im_2000) с расширенным динамическим диапазоном; и
средство форматирования, выполненное с возможностью записи в видеосигнал (S_im) кодированного видео (Im_2000) с расширенным динамическим диапазоном, а в качестве метаданных - упомянутой по меньшей мере одной функции (F_2Tu, 601) тональной компрессии.
2. Кодер (301) для кодирования входного видео с расширенным динамическим диапазоном по п. 1, в котором блок (320) повторной градуировки выполнен с возможностью обеспечения задания функции (F_2Tu) преобразования, содержащей описание цветового преобразования, которое применяет имеющую произвольную форму монотонно возрастающую тональную компрессию, и зависящей от яркости функции умножения насыщенности, которые должны использоваться при обработке цветов, которая применяет соответствующее изменение яркости и насыщенности при сохранении того же оттенка для цвета пикселя в выходных изображениях восстановленного видео (Im_5000*) с расширенным динамическим диапазоном, что и во входных изображениях кодированного видео (Im_2000) с расширенным динамическим диапазоном.
3. Кодер (301) для кодирования входного видео с расширенным динамическим диапазоном по п. 1 или 2, содержащий дополнительный блок (325) градуировки, выполненный с возможностью задания по меньшей мере одной дополнительной функции (F_2T1, F_d2d) цветового преобразования, задающей, как следует выполнять цветовое преобразование кодированного видео (Im_2000) с расширенным динамическим диапазоном в третье видео, оптимизированное по яркости для воспроизведения на дисплее с пиковой яркостью (PL_1, PL_2), которая отличается от первой максимальной яркости (L_max_M) и второй максимальной яркости (L_max_C).
4. Кодер (301) для кодирования входного видео с расширенным динамическим диапазоном по п. 3, отличающийся тем, что дополнительный блок (325) градуировки выполнен с возможностью задания упомянутой по меньшей мере одной функции цветового преобразования, являющейся функцией цветового преобразования для получения видео со 100 нитами из кодированного видео (Im_2000) с расширенным динамическим диапазоном.
5. Кодер (301) для кодирования входного видео с расширенным динамическим диапазоном по одному из предшествующих пунктов, содержащий блок (389) задания ограничений, выполненный с возможностью позволять создателю контента задавать по меньшей мере одно ограничение пиковой яркости (LH_100, LL_100) дисплея, идентифицирующей дисплеи в диапазоне пиковой яркости, для которого кодированное видео (Im_2000) с расширенным динамическим диапазоном, или любое видео, получаемое из него путем применения дополнительного цветового преобразования (F_d2d), имеет достаточное визуальное качество по мнению создателя контента.
6. Способ кодирования входного видео с расширенным динамическим диапазоном, содержащего набор изображений (Im_5000), имеющих цвета пикселей с яркостями, меньшими или равными первой максимальной яркости (L_max_M), в кодированное видео (Im_2000) с расширенным динамическим диапазоном, отличающийся тем, что яркость любого пикселя в кодированном видео (Im_2000) с расширенным динамическим диапазоном меньше или равна второй максимальной яркости (L_max_C), составляющей по меньшей мере 900 нитов, при этом первая максимальная яркость (L_max_M) по меньшей мере в два раза превышает вторую максимальную яркость (L_max_C), причем, способ содержит этапы, на которых:
задают цветовое преобразование, содержащее по меньшей мере функцию (F_2Tu) тональной компрессии для цветового преобразования кодированного видео (Im_2000) с расширенным динамическим диапазоном более низкой второй максимальной яркости (L_max_C) в восстановленное видео (Im_5000*) с расширенным динамическим диапазоном из видео (Im_5000) с расширенным динамическим диапазоном;
записывают в видеосигнал (S_im) данные о цвете пикселей кодированного видео (Im_2000) с расширенным динамическим диапазоном, а в качестве метаданных - упомянутую по меньшей мере одну функцию (F_2Tu, 601) тональной компрессии.
7. Видеодекодер (401) для декодирования видео с расширенным динамическим диапазоном, содержащего набор изображений (Im_5000) с пикселями, имеющими яркости со значениями вплоть до первой максимальной яркости (L_max_M), причем видео с расширенным динамическим диапазоном закодировано в виде кодированного видео (Im_2000) с расширенным динамическим диапазоном, отличающийся тем, что яркость любого пикселя в кодированном видео (Im_2000) с расширенным динамическим диапазоном меньше или равна второй максимальной яркости (L_max_C), составляющей по меньшей мере 900 нитов, при этом первая максимальная яркость (L_max_M) по меньшей мере в два раза превышает вторую максимальную яркость (L_max_C), причем декодер содержит:
средство (403) восстановления видео, выполненное с возможностью считывания из видеосигнала (S_im) сжатых данных изображения и их восстановления для получения кодированного видео (Im_2000) с расширенным динамическим диапазоном;
блок (477) считывания метаданных, выполненный с возможностью извлечения по меньшей мере одного описания (F_2Tu) цветового преобразования из видеосигнала (S_im); и
блок (410) обработки цветов, выполненный с возможностью применения описания цветового преобразования к кодированному видео (Im_2000) с расширенным динамическим диапазоном для получения восстановленного видео (Im_5000*) с расширенным динамическим диапазоном с третьей максимальной яркостью по меньшей мере вдвое превышающей вторую максимальную яркость (L_max_C).
8. Видеодекодер (401) для декодирования набора изображений видео с расширенным динамическим диапазоном по п. 7, в котором третья максимальная яркость равна первой максимальной яркости (L_max_M).
9. Видеодекодер (401) для декодирования набора изображений видео с расширенным динамическим диапазоном по одному из предшествующих пунктов на видеодекодер, содержащий логический процессор (405), выполненный с возможностью определения, какой по меньшей мере один дисплей (452), имеющий пиковую яркость, подключен и нуждается в подаче на него видео, и определения на основании пиковой яркости упомянутого по меньшей мере одного дисплея (452), какая цветовая обработка (F_2Tu, F_d2d) должна применяться к кодированному видео (Im_2000) с расширенным динамическим диапазоном для получения выходного изображения (Im_x00, Im_5000*) для передачи на дисплей.
10. Видеодекодер (401) для декодирования набора изображений видео с расширенным динамическим диапазоном по п. 9, отличающийся тем, что логический процессор (405) дополнительно выполнен с возможностью считывания из видеосигнала (S_im) по меньшей мере одного ограничения пиковой яркости (LH_100, LL_100) дисплея и определения того, какая цветовая обработка (F_2Tu, F_d2d) должна применяться, на основании упомянутого по меньшей мере ограничения пиковой яркости (LH_100, LL_100) дисплея.
11. Видеодекодер (401) для декодирования набора изображений видео с расширенным динамическим диапазоном по одному из предшествующих пунктов на декодер, отличающийся тем, что блок (410) обработки цвета выполнен с возможностью получения видео с максимальной яркостью 100 нитов из кодированного видео (Im_2000) с расширенным динамическим диапазоном путем применения цветового преобразования (F_dT1), принимаемого в видеосигнале (S_im).
12. Способ видеодекодирования для набора изображений видео с расширенным динамическим диапазоном с пикселями, имеющими яркости, декодируемые вплоть до первой максимальной яркости (L_max_M), причем видео с расширенным динамическим диапазоном закодировано в виде кодированного видео (Im_2000) с расширенным динамическим диапазоном, отличающийся тем, что яркость любого пикселя в кодированном видео (Im_2000) с расширенным динамическим диапазоном меньше или равна второй максимальной яркости (L_max_C), составляющей по меньшей мере 900 нитов, при этом первая максимальная яркость (L_max_M) по меньшей мере в два раза превышает вторую максимальную яркость (L_max_C), причем способ содержит этапы, на которых:
считывают из видеосигнала (S_im) и восстанавливают кодированное видео (Im_2000) с расширенным динамическим диапазоном;
извлекают по меньшей мере одно описание (F_2Tu) цветового преобразования из видеосигнала (S_im); и
применяют описание цветового преобразования к кодированному видео (Im_2000) с расширенным динамическим диапазоном для получения восстановленного видео (Im_5000*) с расширенным динамическим диапазоном с третьей максимальной яркостью, которая по меньшей мере вдвое превышает вторую максимальную яркость (L_max_C).