СИСТЕМЫ И СПОСОБЫ ОБЕСПЕЧЕНИЯ КОДИРОВАНИЯ 3D СПРАВОЧНОЙ ТАБЛИЦЫ ДЛЯ МАСШТАБИРУЕМОСТИ ЦВЕТОВОЙ ГАММЫ

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