СПОСОБ И УСТРОЙСТВО ДЛЯ ТОНАЛЬНОГО ОТОБРАЖЕНИЯ ИЗОБРАЖЕНИЯ ПОСРЕДСТВОМ ИСПОЛЬЗОВАНИЯ ПАРАМЕТРИЧЕСКОЙ ФУНКЦИИ ТОНАЛЬНОЙ РЕГУЛИРОВКИ

1. Способ тонального отображения входного изображения посредством использования параметрической функции тональной регулировки, определенной над множеством диапазонов, при этом, по меньшей мере, один параметр функции тональной регулировки ассоциирован с каждым диапазоном, при этом способ содержит определение нелинейной функции тональной регулировки над, по меньшей мере, одним диапазоном и определение параметра упомянутой функции тональной регулировки согласно убывающей выпуклой функции, учитывающей уровень яркости входного изображения.
2. Способ по п. 1, при этом способ также содержит определение другого параметра упомянутой функции тональной регулировки согласно возрастающей вогнутой функции, учитывающей уровень яркости входного изображения.
3. Способ по п. 1 или 2, в котором функция тональной регулировки является линейной над первым диапазоном, параболической над вторым диапазоном и линейной над третьим диапазоном.
4. Способ по п. 3, в котором функция тональной регулировки определяется:
- над первым диапазоном посредством:
y=SGC*x, где SGC является действительным значением параметра, y является выходным значением, и x является входным значением;
- над вторым диапазоном посредством:
- над третьим диапазоном посредством:
где HGC является наклоном;
где
где MTA является действительным значением параметра, и
где  и
где shadowGainControl и midTonesAdjustement являются действительными значениями, заданными посредством:
где highlightGainControl является действительным значением, и значение модуляции Ba реагирует на уровень яркости входного изображения и выражается в нитах.
5. Способ по п. 4, в котором действительное значение highlightGainControl является постоянным значением.
6. Способ по п. 4, в котором действительное значение highlightGainControl хранится как другой параметр в дополнение к значению модуляции.
7. Способ по п. 4, в котором действительное значение highlightGainControl дается посредством:
8. Способ по п. 3, в котором функция тональной регулировки определяется:
- над первым диапазоном посредством:
где SGC является действительным значением параметра, y является выходным значением, и x является входным значением;
- над вторым диапазоном посредством:
- над третьим диапазоном посредством:
где HGC является наклоном;
где
где MTA является действительным значением параметра, и
где  и
где midTonesAdjustement является действительным значением, заданным посредством:
где highlightGainControl является действительным значением, и значение модуляции Ba реагирует на уровень яркости входного изображения и выражается в нитах.
9. Способ по п. 8, в котором действительное значение highlightGainControl является постоянным значением.
10. Способ по п. 8, в котором действительное значение highlightGainControl хранится как другой параметр в дополнение к значению модуляции.
11. Способ по п. 8, в котором действительное значение highlightGainControl дается посредством:
12. Способ по п. 1 или 2, в котором функция тональной регулировки является параметрической логарифмической функцией, определенной посредством:
где k является постоянным значением, y является выходным значением, и x является входным значением, и PeakL является значением пиковой яркости входного изображения.
13. Способ по одному из пп. 4-11, в котором значение модуляции реагирует на средний тональный уровень входного изображения.
14. Способ по п. 13, в котором средний тональный уровень определяется на основе уровня черного и уровня белого.
15. Способ по п. 14, в котором средний тональный уровень определяется как одно из (1) геометрического среднего и (2) логарифмического среднего уровня черного и уровня белого.
16. Способ по одному из пп. 4-13, в котором входное изображение является одним из множества изображений, содержащихся в видеопоследовательности, и при этом определение значения модуляции выполняется для каждого из множества изображений, при этом значения модуляции для множества изображений сглаживаются по времени.
17. Способ обратного тонального отображения подвергнутой тональному отображению версии входного изображения посредством использования параметрической функции обратной тональной регулировки, определенной над множеством диапазонов, при этом, по меньшей мере, один параметр функции тональной регулировки ассоциирован с каждым диапазоном, при этом способ содержит определение нелинейной функции тональной регулировки над, по меньшей мере, одним диапазоном и получение параметра функции обратной тональной регулировки согласно убывающей выпуклой функции, учитывающей уровень яркости входного изображения.
18. Способ кодирования входного изображения, содержащий:
- получение максимального значения из значений компонент входного изображения;
- получение линейного значения посредством тонального отображения упомянутого максимального значения согласно способу по одному из пп. 1-16;
- умножение входного изображения на отношение между линейным значением к максимальному значению.
19. Способ декодирования изображения, содержащий:
- получение максимального значения из значений компонент декодированного изображения;
- получение нелинейного значения посредством обратного тонального отображения упомянутого максимального значения согласно способу по п. 17;
- умножение декодированного изображения на отношение между нелинейным значением к максимальному значению.
20. Устройство для тонального отображения входного изображения посредством использования параметрической функции тональной регулировки, определенной над множеством диапазонов, при этом, по меньшей мере, один параметр функции тональной регулировки ассоциирован с каждым диапазоном, при этом устройство содержит процессор, сконфигурированный с возможностью определять нелинейную функцию тональной регулировки над, по меньшей мере, одним диапазоном и определять параметр упомянутой функции тональной регулировки согласно убывающей выпуклой функции, учитывающей уровень яркости входного изображения.
21. Устройство для кодирования входного изображения, содержащее процессор, сконфигурированный с возможностью:
- получать максимальное значение из значений компонент входного изображения;
- получать линейное значение посредством тонального отображения упомянутого максимального значения согласно способу по одному из пп. 1-16;
- умножать входное изображение на отношение между линейным значением к максимальному значению.
22. Устройство для декодирования изображения, содержащее процессор, сконфигурированный с возможностью:
- получать максимальное значение из значений компонент декодированного изображения;
- получать нелинейное значение посредством обратного тонального отображения упомянутого максимального значения согласно способу по п. 17;
- умножать декодированное изображение на отношение между нелинейным значением к максимальному значению.
23. Постоянный компьютерный программный продукт, содержащий инструкции программного кода для исполнения этапов способа согласно одному из пп. 1-19, когда эта программа исполняется на компьютере.
24. Постоянный запоминающий носитель, несущий инструкции программного кода для исполнения этапов способа согласно одному из пп. 1-19, когда упомянутая программа исполняется на вычислительном устройстве.