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

1. Способ обработки видеоданных, содержащий этапы, на которых:
определяют, для преобразования между текущим видеоблоком видео, представляющим собой блок цветности и битовым потоком видео, параметры межкомпонентной линейной модели (CCLM) по меньшей мере на основании выбранных выборок цветности, выбранных из соседних выборок цветности для текущего видеоблока, причем положения выбранных выборок цветности получены из первого значения сдвига позиции (F) и значения шага значения (S), где F и S получены по меньшей мере на основе доступности соседних выборок цветности текущего видеоблока и величины текущего видеоблока;
применяют CCLM к выборкам яркости, расположенным в блоке яркости, соответствующем текущему видеоблоку, для получения значений предсказания текущего видеоблока; и
выполняют преобразование на основании значений предсказания.
2. Способ по п. 1, в котором соседние выборки цветности включают в себя левые соседние выборки цветности, верхние соседние выборки цветности, верхние правые соседние выборки цветности или нижние левые соседние выборки цветности относительно текущего видеоблока.
i
i
3. Способ по п. 1 или 2, в котором F=Floor(M/2), где М является количеством соседних выборок цветности, используемых для получения выбранных выборок цветности в горизонтальном направлении, или F=Floor(N/2), где N является количеством соседних выборок цветности, используемых для получения выбранных выборок цветности в вертикальном направлении, i равно 2 или 3, а операция Floor используется для получения целой части числа.
i
j
4. Способ по любому из пп. 1-3, в котором S=Max(1, Floor(M/2)) или S=Max(1, Floor(N/2)), где j равно 1 или 2, а операция Max используется для получения максимального из множества чисел.
5. Способ по п. 3 или 4, в котором оба из M и N меньше или равны W+H, а этап определения основан на режиме CCLM текущего видеоблока, причем W и H являются, соответственно, шириной и высотой текущего видеоблока.
6. Способ по п. 5, в котором режим CCLM текущего видеоблока является одним из первого режима CCLM, в котором получают параметры CCLM на основе левых соседних выборок цветности и верхних соседних выборок цветности, второго режима CCLM, в котором получают параметры CCLM на основе левых соседних выборок цветности и верхних левых соседних выборок цветности и третьего режима CCLM, в котором получают параметры CCLM на основе верхних соседних выборок цветности и верхних правых соседних выборок цветности.
7. Способ по любому из пп. 3-6, в котором устанавливают, в ответ на выбор двух выборок цветности в горизонтальном направлении, положения двух выбранных выборок цветности в горизонтальном направлении, равными Floor(M/4) и Floor(M/4)+ Floor(M/2).
8. Способ по любому из пп. 3-6, в котором устанавливают, в ответ на выбор двух выборок цветности в вертикальном направлении, положения двух выбранных выборок цветности в вертикальном направлении, равными Floor(N/4) и Floor(N/4)+ Floor(N/2).
9. Способ по любому из пп. 3-6, в котором устанавливают, в ответ на выбор четырех выборок цветности в горизонтальном направлении, положения четырех выбранных выборок цветности в горизонтальном направлении, равными Floor(M/8), Floor(M/8) +Floor(M/4), Floor(M/8) + 2*Floor(M/4) и Floor(M/8)+ 3*Floor(M/4).
10. Способ по любому из пп. 3-6, в котором устанавливают, в ответ на выбор четырех выборок цветности в вертикальном направлении, положения четырех выбранных выборок цветности в вертикальном направлении, равными Floor(N/8), Floor(N/8)+Floor(N/4), Floor(N/8) + 2*Floor(N/4) и Floor(N/8)+ 3*Floor(N/4).
11. Способ по любому из пп. 6-10, в котором устанавливают, в ответ на то, что режим CCLM является первым режимом CCLM и верхние соседние выборки цветности доступны, M равным W.
12. Способ по любому из пп. 6-10, в котором устанавливают, в ответ на то, что режим CCLM является третьим режимом CCLM и верхние соседние выборки цветности доступны, а верхние правые выборки цветности не доступны, M равным W.
13. Способ по любому из пп. 6-10, в котором устанавливают, в ответ на то, что режим CCLM является первым режимом CCLM и левые соседние выборки цветности доступны, N равным H.
14. Способ по любому из пп. 6-10, в котором устанавливают, в ответ на то, что режим CCLM является вторым режимом CCLM и левые соседние выборки цветности доступны, а нижние левые выборки цветности не доступны, N равным H.
15. Способ по любому из пп. 1-14, дополнительно содержащий этап, на котором устанавливают, в ответ на то, что соседние выборки цветности текущего видеоблока не доступны, значения предсказания текущего видеоблока в значения по умолчанию, причем
значения по умолчанию равны 1<<(BitDepth-1), где BitDepth представляет собой битовую глубину выборок цветности.
16. Способ по любому из пп. 1-15, в котором этап преобразования содержит подэтап, на котором кодируют текущий видеоблок в битовый поток.
17. Способ по любому из пп. 1-15, в котором этап преобразования содержит подэтап, на котором декодируют текущий видеоблок из битового потока.
18. Устройство кодирования видеоданных, содержащее процессор и постоянную память, хранящую инструкции, вызывающие, при исполнении процессором, выполнение процессором:
определения, для преобразования между текущим видеоблоком видео, представляющим собой блок цветности и битовым потоком видео, параметры межкомпонентной линейной модели (CCLM) по меньшей мере на основании выбранных выборок цветности, выбранных из соседних выборок цветности для текущего видеоблока, причем положения выбранных выборок цветности получены из первого значения сдвига позиции (F) и значения шага значения (S), где F и S получены по меньшей мере на основе доступности соседних выборок цветности текущего видеоблока и величины текущего видеоблока;
применения CCLM к выборкам яркости, расположенным в блоке яркости соответствующем текущему видеоблоку для получения значений предсказания текущего видеоблока; и
выполнения преобразования на основании значений предсказания.
19. Машиночитаемый носитель информации, хранящий инструкции, вызывающие выполнение процессором:
определения, для преобразования между текущим видеоблоком видео, представляющим собой блок цветности и битовым потоком видео, параметры межкомпонентной линейной модели (CCLM) по меньшей мере на основании выбранных выборок цветности, выбранных из соседних выборок цветности для текущего видеоблока, причем положения выбранных выборок цветности получены из первого значения сдвига позиции (F) и значения шага значения (S), где F и S получены по меньшей мере на основе доступности соседних выборок цветности текущего видеоблока и величины текущего видеоблока;
применения CCLM к выборкам яркости, расположенным в блоке яркости соответствующем текущему видеоблоку для получения значений предсказания текущего видеоблока; и
выполнения преобразования на основании значений предсказания.
20. Машиночитаемый носитель информации, хранящий битовый поток видео, сгенерированный способом, выполняемым устройством обработки видео, содержащим этапы, на которых:
определяют, для преобразования между текущим видеоблоком видео, представляющим собой блок цветности и битовым потоком видео, параметры межкомпонентной линейной модели (CCLM) по меньшей мере на основании выбранных выборок цветности, выбранных из соседних выборок цветности для текущего видеоблока, причем положения выбранных выборок цветности получены из первого значения сдвига позиции (F) и значения шага значения (S), где F и S получены по меньшей мере на основе доступности соседних выборок цветности текущего видеоблока и величины текущего видеоблока;
применяют CCLM к выборкам яркости, расположенным в блоке яркости соответствующем текущему видеоблоку для получения значений предсказания текущего видеоблока; и
выполняют преобразование на основании значений предсказания.