КОДИРОВАНИЕ ПЕРЦЕПЦИОННО-КВАНТОВАННОГО ВИДЕОКОНТЕНТА В МНОГОУРОВНЕВОМ КОДИРОВАНИИ VDR

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