Блочное адаптивное кодирование с преобразованием цветового пространства - заявка 2016147170 на патент на изобретение в РФ

1. Способ декодирования видеоданных, при этом способ содержит этапы, на которых:
определяют начальный параметр квантования (QP) для компонента сигнала яркости;
для единицы кодирования (CU) видеоданных, кодированной с активированным преобразованием цветового пространства, задают конечный QP для компонента сигнала яркости таким образом, что конечный QP для компонента сигнала яркости равен сумме начального QP компонента сигнала яркости и ненулевого QP-смещения для компонента сигнала яркости;
обратно квантуют, на основе конечного QP для компонента сигнала яркости, блок коэффициентов для CU, причем блок коэффициентов для CU основан на выборочных значениях компонента сигнала яркости;
применяют обратное преобразование к блоку коэффициентов, чтобы сформировать остаточный блок;
формируют декодированный видеоблок посредством суммирования остаточного блока и прогнозирующего блока; и
в качестве части выполнения процесса фильтрации для удаления блочности, определяют граничную интенсивность края сигнала яркости декодированного видеоблока, при этом граничная интенсивность для края сигнала яркости зависит от конечного QP для компонента сигнала яркости.
2. Способ по п. 1, в котором QP-смещение для компонента сигнала яркости передается в служебных сигналах в одном из: набора параметров изображения, набора параметров последовательности и заголовка вырезки.
3. Способ по п. 1, в котором компонент сигнала яркости представляет собой первый цветовой компонент из множества цветовых компонентов, при этом смещение параметров квантования представляет собой смещение первого параметра квантования, при этом параметр квантования представляет собой первый параметр квантования, и при этом смещение первого параметра квантования для первого параметра квантования для первого цветового компонента равно смещению второго параметра квантования для второго параметра квантования для второго цветового компонента, и при этом смещение первого параметра квантования меньше смещения третьего параметра квантования для третьего параметра квантования для третьего цветового компонента.
4. Способ по п. 1, дополнительно содержащий этапы, на которых:
определяют начальный QP для компонента сигнала цветности;
задают конечный QP для компонента сигнала цветности таким образом, что конечный QP для компонента сигнала цветности равен сумме начального QP компонента сигнала цветности и ненулевого QP-смещения для компонента сигнала цветности;
в качестве части выполнения процесса фильтрации для удаления блочности, определяют граничную интенсивность края сигнала цветности декодированного видеоблока, при этом граничная интенсивность для края сигнала цветности зависит от конечного QP для компонента сигнала цветности.
5. Способ по п. 1, в котором CU представляет собой первую CU, причем способ дополнительно содержит этапы, на которых:
определяют второй QP для компонента сигнала яркости второй CU, не кодированной с активированным преобразованием цветового пространства;
обратно квантуют, на основе второго QP для компонента сигнала яркости, блок коэффициентов второй CU, причем блок коэффициентов второй CU основан на выборочных значениях компонента сигнала яркости; и
восстанавливают вторую CU на основе каждого из одного или более обратно квантованных блоков коэффициентов второй CU.
6. Способ по п. 1, в котором QP-смещение для компонента сигнала яркости зависит от режима кодирования CU.
7. Способ по п. 6, дополнительно содержащий этап, на котором определяют QP-смещение для компонента сигнала яркости таким образом, что QP-смещение для компонента сигнала яркости равно первому значению, когда режим кодирования CU представляет собой внутренний режим или режим внутреннего блочного копирования (BC), и равно второму значению, когда режим кодирования CU представляет собой внешний режим, причем первое значение отличается от второго значения.
8. Способ по п. 6, дополнительно содержащий этап, на котором определяют QP-смещение для компонента таким образом, что QP-смещение для компонента сигнала яркости равно первому значению, когда режим кодирования CU представляет собой внутренний режим, и равно второму значению, когда режим кодирования CU представляет собой режим внутреннего блочного копирования (BC) или внешний режим, причем первое значение отличается от второго значения.
9. Способ по п. 1, в котором компонент сигнала яркости представляет собой первый цветовой компонент из множества цветовых компонентов, при этом множество цветовых компонентов содержит три цветовых компонента, при этом каждый из трех цветовых компонентов ассоциирован с соответствующим QP-смещением, и при этом соответствующие QP-смещения равны (-5+6*BitInc, -5+6*BitInc, -3+6*BitInc), при этом BitInc равен одному из 0, 1 или 2.
10. Способ по п. 1, в котором QP-смещение для компонента сигнала яркости зависит от того, представляет тип вырезки CU собой тип I-вырезки, тип P-вырезки или тип B-вырезки.
11. Способ по п. 10, дополнительно содержащий этап, на котором:
определяют то, что QP-смещение для компонента сигнала яркости равно первому значению, когда тип вырезки CU представляет собой тип I-вырезки, и равно второму значению, когда тип вырезки CU представляет собой тип P-вырезки или тип B-вырезки, причем первое значение отличается от второго значения.
12. Способ по п. 10, дополнительно содержащий этап, на котором:
определяют то, что QP-смещение для компонента сигнала яркости равно первому значению, когда тип вырезки CU представляет собой тип I-вырезки, равно второму значению, когда тип вырезки CU представляет собой тип P-вырезки, и равно третьему значению, когда тип вырезки CU представляет собой тип B-вырезки, причем первое значение отличается от второго значения, второе значение отличается от третьего значения, и первое значение отличается от третьего значения.
13. Способ по п. 1, в котором входные данные преобразования цветового пространства имеют N-битовую точность, и остаточные данные для CU после внутреннего/внешнего прогнозирования находятся в диапазоне [-2N, 2N-1], причем способ дополнительно содержит этап, на котором:
после выполнения процесса преобразования цветового пространства, отсекают преобразованные остаточные данные таким образом, что преобразованные остаточные данные находятся в пределах диапазона.
14. Способ по п. 1, дополнительно содержащий этапы, на которых:
в ответ на определение того, что CU кодируется с режимом внутреннего кодирования:
прогнозируют все блоки сигналов цветности CU с использованием идентичного режима прогнозирования сигналов цветности;
в ответ на CU, имеющую только одну единицу прогнозирования (PU), прогнозируют все блоки сигналов яркости CU с использованием идентичного режима прогнозирования сигналов яркости, при этом идентичный режим прогнозирования сигналов яркости является идентичным идентичному режиму прогнозирования сигналов цветности; и
в ответ на CU, имеющую множество PU, прогнозируют первый блок сигналов яркости первой PU из множества PU с использованием идентичного режима прогнозирования сигналов яркости.
15. Устройство для декодирования видеоданных, при этом устройство содержит:
запоминающее устройство, сконфигурированное с возможностью сохранять видеоданные; и
один или более процессоров, сконфигурированных с возможностью:
определять начальный параметр квантования (QP) для компонента сигнала яркости;
для единицы кодирования (CU) видеоданных, кодированной с активированным преобразованием цветового пространства, задавать конечный QP для компонента сигнала яркости таким образом, что конечный QP для компонента сигнала яркости равен сумме начального QP компонента сигнала яркости и ненулевого QP-смещения для компонента сигнала яркости;
обратно квантовать, на основе конечного QP для компонента сигнала яркости, блок коэффициентов для CU, причем блок коэффициентов для CU основан на выборочных значениях компонента сигнала яркости;
применять обратное преобразование к блоку коэффициентов, чтобы сформировать остаточный блок;
формировать декодированный видеоблок посредством суммирования остаточного блока и прогнозирующего блока; и
в качестве части выполнения процесса фильтрации для удаления блочности определять граничную интенсивность края сигнала яркости декодированного видеоблока, при этом граничная интенсивность для края сигнала яркости зависит от конечного QP для компонента сигнала яркости.
16. Устройство по п. 15, в котором QP-смещение для компонента сигнала яркости передается в служебных сигналах в одном из:
набора параметров изображения, набора параметров последовательности и заголовка вырезки.
17. Устройство по п. 15, в котором компонент сигнала яркости представляет собой первый цветовой компонент из множества цветовых компонентов, при этом смещение параметров квантования представляет собой смещение первого параметра квантования, при этом параметр квантования представляет собой первый параметр квантования, и при этом смещение первого параметра квантования для первого параметра квантования для первого цветового компонента равно смещению второго параметра квантования для второго параметра квантования для второго цветового компонента, и при этом смещение первого параметра квантования меньше смещения третьего параметра квантования для третьего параметра квантования для третьего цветового компонента.
18. Устройство по п. 15, в котором один или более процессоров дополнительно сконфигурированы с возможностью:
определять начальный QP для компонента сигнала цветности;
задавать конечный QP для компонента сигнала цветности таким образом, что конечный QP для компонента сигнала цветности равен сумме начального QP компонента сигнала цветности и ненулевого QP-смещения для компонента сигнала цветности;
в качестве части выполнения процесса фильтрации для удаления блочности определять граничную интенсивность края сигнала цветности декодированного видеоблока, при этом граничная интенсивность для края сигнала цветности зависит от конечного QP для компонента сигнала цветности.
19. Устройство по п. 15, в котором CU представляет собой первую CU, при этом один или более процессоров дополнительно сконфигурированы с возможностью:
определять второй QP для компонента сигнала яркости второй CU, не кодированной с активированным преобразованием цветового пространства;
обратно квантовать, на основе второго QP для компонента сигнала яркости, блок коэффициентов второй CU, причем блок коэффициентов второй CU основан на выборочных значениях компонента сигнала яркости; и
восстанавливать вторую CU на основе каждого из одного или более обратно квантованных блоков коэффициентов второй CU.
20. Устройство по п. 15, в котором QP-смещение для компонента сигнала яркости зависит от режима кодирования CU.
21. Устройство по п. 20, в котором один или более процессоров дополнительно сконфигурированы с возможностью определять QP-смещение для компонента сигнала яркости таким образом, что QP-смещение для компонента сигнала яркости равно первому значению, когда режим кодирования CU представляет собой внутренний режим или режим внутреннего блочного копирования (BC), и равно второму значению, когда режим кодирования CU представляет собой внешний режим, причем первое значение отличается от второго значения.
22. Устройство по п. 20, в котором один или более процессоров дополнительно сконфигурированы с возможностью определять QP-смещение для компонента таким образом, что QP-смещение для компонента сигнала яркости равно первому значению, когда режим кодирования CU представляет собой внутренний режим, и равно второму значению, когда режим кодирования CU представляет собой режим внутреннего блочного копирования (BC) или внешний режим, причем первое значение отличается от второго значения.
23. Устройство по п. 15, в котором компонент сигнала яркости представляет собой первый цветовой компонент из множества цветовых компонентов, при этом множество цветовых компонентов содержит три цветовых компонента, при этом каждый из трех цветовых компонентов ассоциирован с соответствующим QP-смещением, и при этом соответствующие QP-смещения равны (-5+6*BitInc, -5+6*BitInc, -3+6*BitInc), при этом BitInc равен одному из 0, 1 или 2.
24. Устройство по п. 15, в котором QP-смещение для компонента сигнала яркости зависит от того, представляет тип вырезки CU собой тип I-вырезки, тип P-вырезки или тип B-вырезки.
25. Устройство по п. 24, в котором один или более процессоров дополнительно сконфигурированы с возможностью:
определять то, что QP-смещение для компонента сигнала яркости равно первому значению, когда тип вырезки CU представляет собой тип I-вырезки, и равно второму значению, когда тип вырезки CU представляет собой тип P-вырезки или тип B-вырезки, причем первое значение отличается от второго значения.
26. Устройство по п. 24, в котором один или более процессоров дополнительно сконфигурированы с возможностью:
определять то, что QP-смещение для компонента сигнала яркости равно первому значению, когда тип вырезки CU представляет собой тип I-вырезки, равно второму значению, когда тип вырезки CU представляет собой тип P-вырезки, и равно третьему значению, когда тип вырезки CU представляет собой тип B-вырезки, причем первое значение отличается от второго значения, второе значение отличается от третьего значения, и первое значение отличается от третьего значения.
27. Устройство по п. 15, в котором входные данные преобразования цветового пространства имеют N-битовую точность, и остаточные данные для CU после внутреннего/внешнего прогнозирования находятся в диапазоне [-2N, 2N-1], при этом один или более процессоров дополнительно сконфигурированы с возможностью:
после выполнения процесса преобразования цветового пространства, отсекать преобразованные остаточные данные таким образом, что преобразованные остаточные данные находятся в пределах диапазона.
28. Устройство по п. 15, в котором один или более процессоров дополнительно сконфигурированы с возможностью:
в ответ на определение того, что CU кодируется с режимом внутреннего кодирования:
прогнозировать все блоки сигналов цветности CU с использованием идентичного режима прогнозирования сигналов цветности;
в ответ на CU, имеющую только одну единицу прогнозирования (PU), прогнозировать все блоки сигналов яркости CU с использованием идентичного режима прогнозирования сигналов яркости, при этом идентичный режим прогнозирования сигналов яркости является идентичным идентичному режиму прогнозирования сигналов цветности; и
в ответ на CU, имеющую множество PU, прогнозировать первый блок сигналов яркости первой PU из множества PU с использованием идентичного режима прогнозирования сигналов яркости.
29. Устройство по п. 15, при этом устройство содержит, по меньшей мере, одно из:
интегральной схемы;
микропроцессора; или
устройства беспроводной связи.
30. Устройство по п. 15, дополнительно содержащее дисплей, сконфигурированный с возможностью отображать декодированные изображения видеоданных.
31. Устройство для декодирования видеоданных, при этом устройство содержит:
средство для определения начального параметра квантования (QP) для компонента сигнала яркости;
для единицы кодирования (CU) видеоданных, кодированной с активированным преобразованием цветового пространства, средство для задания конечного QP для компонента сигнала яркости таким образом, что конечный QP для компонента сигнала яркости равен сумме начального QP компонента сигнала яркости и ненулевого QP-смещения для компонента сигнала яркости;
средство для обратного квантования, на основе конечного QP для компонента сигнала яркости, блока коэффициентов для CU, причем блок коэффициентов для CU основан на выборочных значениях компонента сигнала яркости; и
средство для применения обратного преобразования к блоку коэффициентов, чтобы сформировать остаточный блок;
средство для формирования декодированного видеоблока посредством суммирования остаточного блока и прогнозирующего блока; и
средство для определения, в качестве части выполнения процесса фильтрации для удаления блочности, граничной интенсивности края сигнала яркости декодированного видеоблока, при этом граничная интенсивность для края сигнала яркости зависит от конечного QP для компонента сигнала яркости.
32. Устройство по п. 31, в котором QP-смещение для компонента сигнала яркости передается в служебных сигналах в одном из:
набора параметров изображения, набора параметров последовательности и заголовка вырезки.
33. Устройство по п. 31, в котором компонент сигнала яркости представляет собой первый цветовой компонент из множества цветовых компонентов, при этом множество цветовых компонентов содержит три цветовых компонента, при этом каждый из трех цветовых компонентов ассоциирован с соответствующим QP-смещением, и при этом соответствующие QP-смещения равны (-5+6*BitInc, -5+6*BitInc, -3+6*BitInc), при этом BitInc равен одному из 0, 1 или 2.
34. Устройство по п. 31, дополнительно содержащее:
в ответ на определение того, что CU кодируется с режимом внутреннего кодирования:
средство для прогнозирования всех блоков сигналов цветности CU с использованием идентичного режима прогнозирования сигналов цветности; и
в ответ на CU, имеющую только одну единицу прогнозирования (PU), средство для прогнозирования всех блоков сигналов яркости CU с использованием идентичного режима прогнозирования сигналов яркости, при этом идентичный режим прогнозирования сигналов яркости является идентичным идентичному режиму прогнозирования сигналов цветности; и
в ответ на CU, имеющую множество PU, средство для прогнозирования первого блока сигналов яркости первой PU из множества PU с использованием идентичного режима прогнозирования сигналов яркости.
35. Машиночитаемый носитель хранения данных, кодированный с помощью инструкций, которые при выполнении инструктируют одному или более процессоров:
определять начальный параметр квантования (QP) для компонента сигнала яркости;
для единицы кодирования (CU) видеоданных, кодированной с активированным преобразованием цветового пространства, задавать конечный QP для компонента сигнала яркости таким образом, что конечный QP для компонента сигнала яркости равен сумме начального QP компонента сигнала яркости и ненулевого QP-смещения для компонента сигнала яркости;
обратно квантовать, на основе конечного QP для компонента сигнала яркости, блок коэффициентов для CU, причем блок коэффициентов для CU основан на выборочных значениях компонента сигнала яркости;
применять обратное преобразование к блоку коэффициентов, чтобы сформировать остаточный блок;
формировать декодированный видеоблок посредством суммирования остаточного блока и прогнозирующего блока; и
в качестве части выполнения процесса фильтрации для удаления блочности определять граничную интенсивность края сигнала яркости декодированного видеоблока, при этом граничная интенсивность для края сигнала яркости зависит от конечного QP для компонента сигнала яркости.
36. Машиночитаемый носитель хранения данных по п. 35, в котором QP-смещение для компонента сигнала яркости передается в служебных сигналах в одном из:
набора параметров изображения, набора параметров последовательности и заголовка вырезки.
37. Машиночитаемый носитель хранения данных по п. 35, в котором компонент сигнала яркости представляет собой первый цветовой компонент из множества цветовых компонентов, при этом множество цветовых компонентов содержит три цветовых компонента, при этом каждый из трех цветовых компонентов ассоциирован с соответствующим QP-смещением, и при этом соответствующие QP-смещения равны (-5+6*BitInc, -5+6*BitInc, -3+6*BitInc), при этом BitInc равен одному из 0, 1 или 2.
38. Машиночитаемый носитель хранения данных по п. 35, в котором инструкции дополнительно инструктируют одному или более процессоров:
в ответ на определение того, что CU кодируется с режимом внутреннего кодирования:
прогнозировать все блоки сигналов цветности CU с использованием идентичного режима прогнозирования сигналов цветности; и
в ответ на CU, имеющую только одну единицу прогнозирования (PU), прогнозировать все блоки сигналов яркости CU с использованием идентичного режима прогнозирования сигналов яркости, при этом идентичный режим прогнозирования сигналов яркости является идентичным идентичному режиму прогнозирования сигналов цветности; и
в ответ на CU, имеющую множество PU, прогнозировать первый блок сигналов яркости первой PU из множества PU с использованием идентичного режима прогнозирования сигналов яркости.
39. Способ кодирования видеоданных, при этом способ содержит этапы, на которых:
определяют начальный параметр квантования (QP) для компонента сигнала яркости;
для единицы кодирования (CU) видеоданных, кодированной с активированным преобразованием цветового пространства, задают конечный QP для компонента сигнала яркости таким образом, что конечный QP для компонента сигнала яркости равен сумме начального QP компонента сигнала яркости и ненулевого QP-смещения для компонента сигнала яркости;
квантуют, на основе конечного QP для компонента сигнала яркости, блок коэффициентов для CU, причем блок коэффициентов для CU основан на выборочных значениях компонента сигнала яркости; и
применяют обратное преобразование к блоку коэффициентов, чтобы сформировать остаточный блок;
формируют кодированный видеоблок посредством суммирования остаточного блока и прогнозирующего блока; и
в качестве части выполнения процесса фильтрации для удаления блочности, определяют граничную интенсивность края сигнала яркости кодированного видеоблока, при этом граничная интенсивность для края сигнала яркости зависит от конечного QP для компонента сигнала яркости.
40. Способ по п. 39, в котором QP-смещение для компонента сигнала яркости передается в служебных сигналах в одном из:
набора параметров изображения, набора параметров последовательности и заголовка вырезки.
41. Способ по п. 39, в котором компонент сигнала яркости представляет собой первый цветовой компонент из множества цветовых компонентов, при этом смещение параметров квантования представляет собой смещение первого параметра квантования, при этом параметр квантования представляет собой первый параметр квантования, и при этом смещение первого параметра квантования для первого параметра квантования для первого цветового компонента равно смещению второго параметра квантования для второго параметра квантования для второго цветового компонента, и при этом смещение первого параметра квантования меньше смещения третьего параметра квантования для третьего параметра квантования для третьего цветового компонента.
42. Способ по п. 39, дополнительно содержащий этапы, на которых:
определяют начальный QP для компонента сигнала цветности;
задают конечный QP для компонента сигнала цветности таким образом, что конечный QP для компонента сигнала цветности равен сумме начального QP компонента сигнала цветности и ненулевого QP-смещения для компонента сигнала цветности;
в качестве части выполнения процесса фильтрации для удаления блочности, определяют граничную интенсивность края сигнала цветности кодированного видеоблока, при этом граничная интенсивность для края сигнала цветности зависит от конечного QP для компонента сигнала цветности.
43. Способ по п. 39, в котором CU представляет собой первую CU, причем способ дополнительно содержит этапы, на которых:
определяют второй QP для компонента сигнала яркости второй CU, не кодированной с активированным преобразованием цветового пространства;
квантуют, на основе второго QP для компонента сигнала яркости, блок коэффициентов второй CU, причем блок коэффициентов второй CU основан на выборочных значениях компонента сигнала яркости; и
выводят поток битов видеоданных, содержащий второй набор одного или более энтропийно кодированных синтаксических элементов, представляющих каждый из квантованных вторых блоков коэффициентов.
44. Способ по п. 39, в котором QP-смещение для компонента сигнала яркости зависит от режима кодирования CU.
45. Способ по п. 44, дополнительно содержащий этап, на котором определяют QP-смещение для компонента сигнала яркости таким образом, что QP-смещение для компонента сигнала яркости равно первому значению, когда режим кодирования CU представляет собой внутренний режим или режим внутреннего блочного копирования (BC), и равно второму значению, когда режим кодирования CU представляет собой внешний режим, причем первое значение отличается от второго значения.
46. Способ по п. 44, дополнительно содержащий этап, на котором определяют QP-смещение для компонента таким образом, что QP-смещение для компонента сигнала яркости равно первому значению, когда режим кодирования CU представляет собой внутренний режим, и равно второму значению, когда режим кодирования CU представляет собой режим внутреннего блочного копирования (BC) или внешний режим, причем первое значение отличается от второго значения.
47. Способ по п. 39, в котором компонент сигнала яркости представляет собой первый цветовой компонент из множества цветовых компонентов, при этом множество цветовых компонентов содержит три цветовых компонента, при этом каждый из трех цветовых компонентов ассоциирован с соответствующим QP-смещением, и при этом соответствующие QP-смещения равны (-5+6*BitInc, -5+6*BitInc, -3+6*BitInc), при этом BitInc равен одному из 0, 1 или 2.
48. Способ по п. 39, в котором для компонента сигнала яркости, QP-смещение для цветового компонента зависит от того, представляет тип вырезки CU собой тип I-вырезки, тип P-вырезки или тип B-вырезки.
49. Способ по п. 39, в котором входные данные преобразования цветового пространства имеют N-битовую точность, и остаточные данные для CU после внутреннего/внешнего прогнозирования находятся в диапазоне [-2N, 2N-1], причем способ дополнительно содержит этап, на котором:
после выполнения процесса преобразования цветового пространства, отсекают преобразованные остаточные данные таким образом, что преобразованные остаточные данные находятся в пределах диапазона.
50. Способ по п. 39, дополнительно содержащий этапы, на которых:
в ответ на определение того, что CU кодируется с режимом внутреннего кодирования:
прогнозируют все блоки сигналов цветности CU с использованием идентичного режима прогнозирования сигналов цветности;
в ответ на CU, имеющую только одну единицу прогнозирования (PU), прогнозируют все блоки сигналов яркости CU с использованием идентичного режима прогнозирования сигналов яркости, при этом идентичный режим прогнозирования сигналов яркости является идентичным идентичному режиму прогнозирования сигналов цветности; и
в ответ на CU, имеющую множество PU, прогнозируют первый блок сигналов яркости первой PU из множества PU с использованием идентичного режима прогнозирования сигналов яркости.
51. Устройство для кодирования видеоданных, при этом устройство содержит:
носитель хранения данных, сконфигурированный с возможностью сохранять видеоданные; и
один или более процессоров, сконфигурированных с возможностью:
определять начальный параметр квантования (QP) для компонента сигнала яркости;
для единицы кодирования (CU) видеоданных, кодированной с активированным преобразованием цветового пространства, задавать конечный QP для компонента сигнала яркости таким образом, что конечный QP для компонента сигнала яркости равен сумме начального QP компонента сигнала яркости и ненулевого QP-смещения для компонента сигнала яркости;
квантовать, на основе конечного QP для компонента сигнала яркости, блок коэффициентов для CU, причем блок коэффициентов для CU основан на выборочных значениях компонента сигнала яркости;
применять обратное преобразование к блоку коэффициентов, чтобы сформировать остаточный блок;
формировать кодированный видеоблок посредством суммирования остаточного блока и прогнозирующего блока; и
в качестве части выполнения процесса фильтрации для удаления блочности, определять граничную интенсивность края сигнала яркости кодированного видеоблока, при этом граничная интенсивность для края сигнала яркости зависит от конечного QP для компонента сигнала яркости.
52. Устройство по п. 51, в котором QP-смещение для компонента сигнала яркости передается в служебных сигналах в одном из:
набора параметров изображения, набора параметров последовательности и заголовка вырезки.
53. Устройство по п. 51, в котором компонент сигнала яркости представляет собой первый цветовой компонент из множества цветовых компонентов, при этом смещение параметров квантования представляет собой смещение первого параметра квантования, при этом параметр квантования представляет собой первый параметр квантования, и при этом смещение первого параметра квантования для первого параметра квантования для первого цветового компонента равно смещению второго параметра квантования для второго параметра квантования для второго цветового компонента, и при этом смещение первого параметра квантования меньше смещения третьего параметра квантования для третьего параметра квантования для третьего цветового компонента.
54. Устройство по п. 51, в котором один или более процессоров дополнительно сконфигурированы с возможностью:
определять начальный QP для компонента сигнала цветности;
задавать конечный QP для компонента сигнала цветности таким образом, что конечный QP для компонента сигнала цветности равен сумме начального QP компонента сигнала цветности и ненулевого QP-смещения для компонента сигнала цветности;
в качестве части выполнения процесса фильтрации для удаления блочности определять граничную интенсивность края сигнала цветности кодированного видеоблока, при этом граничная интенсивность для края сигнала цветности зависит от конечного QP для компонента сигнала цветности.
55. Устройство по п. 51, в котором CU представляет собой первую CU, при этом один или более процессоров дополнительно сконфигурированы с возможностью:
определять второй QP для компонента сигнала яркости второй CU, не кодированной с активированным преобразованием цветового пространства;
квантовать, на основе второго QP для компонента сигнала яркости, блок коэффициентов второй CU, причем блок коэффициентов второй CU основан на выборочных значениях компонента сигнала яркости; и
выводить поток битов видеоданных, содержащий второй набор одного или более энтропийно кодированных синтаксических элементов, представляющих каждый из квантованных вторых блоков коэффициентов.
56. Устройство по п. 51, в котором QP-смещение для компонента сигнала яркости зависит от режима кодирования CU.
57. Устройство по п. 56, в котором один или более процессоров дополнительно сконфигурированы с возможностью определять QP-смещение для компонента сигнала яркости таким образом, что QP-смещение для компонента сигнала яркости равно первому значению, когда режим кодирования CU представляет собой внутренний режим или режим внутреннего блочного копирования (BC), и равно второму значению, когда режим кодирования CU представляет собой внешний режим, причем первое значение отличается от второго значения.
58. Устройство по п. 56, в котором один или более процессоров дополнительно сконфигурированы с возможностью определять QP-смещение для компонента таким образом, что QP-смещение для компонента сигнала яркости равно первому значению, когда режим кодирования CU представляет собой внутренний режим, и равно второму значению, когда режим кодирования CU представляет собой режим внутреннего блочного копирования (BC) или внешний режим, причем первое значение отличается от второго значения.
59. Устройство по п. 51, в котором компонент сигнала яркости представляет собой первый цветовой компонент из множества цветовых компонентов, при этом множество цветовых компонентов содержит три цветовых компонента, при этом каждый из трех цветовых компонентов ассоциирован с соответствующим QP-смещением, и при этом соответствующие QP-смещения равны (-5+6*BitInc, -5+6*BitInc, -3+6*BitInc), при этом BitInc равен одному из 0, 1 или 2.
60. Устройство по п. 51, в котором один или более процессоров дополнительно сконфигурированы с возможностью:
определять то, что QP-смещение для компонента сигнала яркости равно первому значению, когда тип вырезки CU представляет собой тип I-вырезки, равно второму значению, когда тип вырезки CU представляет собой тип P-вырезки, и равно третьему значению, когда тип вырезки CU представляет собой тип B-вырезки, причем первое значение отличается от второго значения, второе значение отличается от третьего значения, и первое значение отличается от третьего значения.
61. Устройство по п. 51, в котором входные данные преобразования цветового пространства имеют N-битовую точность, и остаточные данные для CU после внутреннего/внешнего прогнозирования находятся в диапазоне [-2N, 2N-1], при этом один или более процессоров дополнительно сконфигурированы с возможностью:
после выполнения процесса преобразования цветового пространства, отсекать преобразованные остаточные данные таким образом, что преобразованные остаточные данные находятся в пределах диапазона.
62. Устройство по п. 51, в котором один или более процессоров дополнительно сконфигурированы с возможностью:
в ответ на определение того, что CU кодируется с режимом внутреннего кодирования:
прогнозировать все блоки сигналов цветности CU с использованием идентичного режима прогнозирования сигналов цветности;
в ответ на CU, имеющую только одну единицу прогнозирования (PU), прогнозировать все блоки сигналов яркости CU с использованием идентичного режима прогнозирования сигналов яркости, при этом идентичный режим прогнозирования сигналов яркости является идентичным идентичному режиму прогнозирования сигналов цветности; и
в ответ на CU, имеющую множество PU, прогнозировать первый блок сигналов яркости первой PU из множества PU с использованием идентичного режима прогнозирования сигналов яркости.
63. Устройство по п. 51, при этом устройство содержит, по меньшей мере, одно из:
интегральной схемы;
микропроцессора; или
устройства беспроводной связи.
64. Устройство по п. 51, дополнительно содержащее камеру, сконфигурированную с возможностью захватывать видеоданные.
65. Устройство для кодирования видеоданных, при этом устройство содержит:
средство для определения начального параметра квантования (QP) для компонента сигнала яркости;
для единицы кодирования (CU) видеоданных, кодированной с активированным преобразованием цветового пространства, средство для задания конечного QP для компонента сигнала яркости таким образом, что конечный QP для компонента сигнала яркости равен сумме начального QP компонента сигнала яркости и ненулевого QP-смещения для компонента сигнала яркости;
средство для квантования, на основе конечного QP для компонента сигнала яркости, блока коэффициентов для CU, причем блок коэффициентов для CU основан на выборочных значениях компонента сигнала яркости; и
средство для применения обратного преобразования к блоку коэффициентов, чтобы формировать остаточный блок;
средство для формирования кодированного видеоблока посредством суммирования остаточного блока и прогнозирующего блока; и
средство для определения, в качестве части выполнения процесса фильтрации для удаления блочности, граничной интенсивности края сигнала яркости кодированного видеоблока, при этом граничная интенсивность для края сигнала яркости зависит от конечного QP для компонента сигнала яркости.
66. Машиночитаемый носитель хранения данных, кодированный с помощью инструкций, которые при выполнении инструктируют одному или более процессоров:
определять начальный параметр квантования (QP) для компонента сигнала яркости;
для единицы кодирования (CU) видеоданных, кодированной с активированным преобразованием цветового пространства, задавать конечный QP для компонента сигнала яркости таким образом, что конечный QP для компонента сигнала яркости равен сумме начального QP компонента сигнала яркости и ненулевого QP-смещения для компонента сигнала яркости;
квантовать, на основе конечного QP для компонента сигнала яркости, блок коэффициентов для CU, причем блок коэффициентов для CU основан на выборочных значениях компонента сигнала яркости;
применять обратное преобразование к блоку коэффициентов, чтобы формировать остаточный блок;
формировать кодированный видеоблок посредством суммирования остаточного блока и прогнозирующего блока; и
в качестве части выполнения процесса фильтрации для удаления блочности, определять граничную интенсивность края сигнала яркости кодированного видеоблока, при этом граничная интенсивность для края сигнала яркости зависит от конечного QP для компонента сигнала яркости.
67. Способ по п. 1, дополнительно содержащий этап, на котором:
декодируют синтаксический элемент единицы кодирования, при этом синтаксический элемент указывает, была кодирована или нет единица кодирования с использованием преобразования цветового пространства.
68. Устройство по п. 15, в котором один или более процессоров дополнительно сконфигурированы с возможностью:
декодировать синтаксический элемент единицы кодирования, при этом синтаксический элемент указывает, была кодирована или нет единица кодирования с использованием преобразования цветового пространства.
69. Устройство по п. 31, дополнительно содержащее:
средство для декодирования синтаксического элемента единицы кодирования, при этом синтаксический элемент указывает, была кодирована или нет единица кодирования с использованием преобразования цветового пространства.
70. Машиночитаемый носитель хранения данных по п. 35, в котором инструкции дополнительно инструктируют одному или более процессоров:
декодировать синтаксический элемент единицы кодирования, при этом синтаксический элемент указывает, была кодирована или нет единица кодирования с использованием преобразования цветового пространства.
71. Способ по п. 39, дополнительно содержащий этап, на котором:
кодируют синтаксический элемент единицы кодирования, при этом синтаксический элемент указывает, была кодирована или нет единица кодирования с использованием преобразования цветового пространства.
72. Устройство по п. 51, в котором один или более процессоров дополнительно сконфигурированы с возможностью:
кодировать синтаксический элемент единицы кодирования, при этом синтаксический элемент указывает, была кодирована или нет единица кодирования с использованием преобразования цветового пространства.
Наверх