УСОВЕРШЕНСТВОВАННАЯ ОБРАБОТКА ВЕСОВЫХ КОЭФФИЦИЕНТОВ ПРИ ИСПОЛЬЗОВАНИИ КОМБИНИРОВАННОГО РЕЖИМА С ВНУТРИКАДРОВЫМ И МЕЖКАДРОВЫМ ПРОГНОЗИРОВАНИЕМ

1. Способ обработки видео, содержащий этапы, на которых:
определяют, в процессе преобразования между текущим видеоблоком, который кодирован в комбинированном режиме кодирования с внутрикадровым и межкадровым прогнозированием, видеоданных и потоком битов данных, пару весовых коэффициентов, содержащую первый весовой коэффициент для первого результата прогнозирования текущего видеоблока и второй весовой коэффициент для второго результата прогнозирования текущего видеоблока, на основе одного или более соседних видеоблоков относительно текущего видеоблока,
причем первый результат прогнозирования генерируется в режиме внутрикадрового прогнозирования, а второй результат прогнозирования генерируется в режиме межкадрового прогнозирования;
определяют результат прогнозирования текущего блока на основе взвешенной суммы первого результата прогнозирования и второго результата прогнозирования; и
выполняют преобразование на основе результата прогнозирования.
2. Способ по п. 1, в котором пара весовых коэффициентов определяется в соответствии с режимом прогнозирования указанного одного или более соседних видеоблоков относительно текущего видеоблока.
3. Способ по п. 2, в котором режим прогнозирования для указанного одного или более соседних видеоблоков указывает, кодирован ли указанный один или более соседних видеоблоков в режиме внутрикадрового прогнозирования или в режиме межкадрового прогнозирования.
4. Способ по любому из пп. 1-3, в котором, когда соседний видеоблок кодирован по меньшей мере в одном из режима внутрикадрового копирования блоков, комбинированного режима кодирования с внутрикадровым и межкадровым прогнозированием, режима геометрического разделения или режима палитры, указанный соседний видеоблок рассматривается в качестве блока, кодированного не в режиме внутрикадрового прогнозирования.
5. Способ по п. 4, в котором, когда соседний видеоблок кодирован в комбинированном режиме кодирования с внутрикадровым и межкадровым прогнозированием, указанный соседний видеоблок рассматривается в качестве блока, кодированного в режиме межкадрового прогнозирования, которые не является режимом внутрикадрового прогнозирования.
6. Способ по любому из пп. 1-5, в котором указанная пара весовых коэффициентов определяется в соответствии с цветовой составляющей текущего видеоблока.
7. Способ по п. 6, в котором позиция одного или более соседних видеоблоков определяется цветовой составляющей текущего видеоблока.
8. Способ по любому из пп. 1-7, в котором указанный один или более соседних видеоблоков содержит по меньшей мере один из левого соседнего видеоблока или верхнего соседнего видеоблока.
9. Способ по любому из пп. 1-8, в котором указанная пара весовых коэффициентов определяется в соответствии с доступностью указанного одного или более соседних видеоблоков, причем для переменной checkPredModeY, определяющей, зависит ли доступность соседнего видеоблока от режима прогнозирования, установлено значение "ложь".
10. Способ по любому из пп. 1-8, в котором указанный один или более соседних видеоблоков содержит видеоблок, покрывающий позицию (xCb-1, yCb-1+(cbHeight << a), и видеоблок, покрывающий позицию (xCb-1+(cbWidth<<a), yCb-1), где (xCb, yCb) указывает позицию верхнего левого отсчета текущего видеоблока, cbWidth и cbHeight представляют собой соответственно ширину и высоту текущего видеоблока, и параметр "a" определяется с использованием cIdx текущего видеоблока.
11. Способ по п. 10, в котором в ответ на то, что параметр cIdx для текущего блока равен 0, параметр «a» устанавливается равным 0.
12. Способ по п. 10, в котором в ответ на то, что параметр cIdx для текущего блока не равен 0, параметр «a» устанавливается равным 1.
13. Способ по любому из пп. 1-12, в котором указанная пара весовых коэффициентов определяется на основе двух или более соседних видеоблоков;
когда все из указанных двух или более соседних видеоблоков кодированы в режиме внутрикадрового прогнозирования, указанная пара весовых коэффициентов является первой парой-кандидатом весовых коэффициентов,
когда все из указанных двух или более соседних видеоблоков кодированы в режиме, не являющимся режимом внутрикадрового прогнозирования, указанная пара весовых коэффициентов является второй парой-кандидатом весовых коэффициентов, отличной от первой пары-кандидата весовых коэффициентов,
в противном случае указанная пара весовых коэффициентов является третьей парой-кандидатом весовых коэффициентов, отличной от первой и второй пар-кандидатов весовых коэффициентов.
14. Способ по п. 13, в котором первая пара-кандидат весовых коэффициентов равна (3, 1), вторая пара-кандидат весовых коэффициентов равна (1, 3) и третья пара-кандидат весовых коэффициентов равна (2, 2), причем для пары (x, y), x обозначает первый весовой коэффициент, а y обозначает второй весовой коэффициент.
15. Способ по любому из пп. 1-14, в котором результат прогнозирования получается путем применения пары весовых коэффициентов к результату внутрикадрового прогнозирования и к результату межкадрового прогнозирования по формуле:
inter
intra
и где Р - результат прогнозирования, P - первый результат прогнозирования, P - второй результат прогнозирования, (wInter, wIntra) - пара весовых коэффициентов, параметр offset установлен равным 2.
16. Способ по любому из пп. 1-15, в котором на этапе преобразования кодируют текущий видеоблок в поток битов данных.
17. Способ по любому из пп. 1-15, в котором на этапе преобразования декодируют текущий видеоблок из потока битов данных.
18. Устройство обработки данных видео, содержащее процессор и энергонезависимое запоминающее устройство с записанными в нем командами, причем команды при их исполнении процессором вызывают выполнение процессором:
определения, в процессе преобразования между текущим видеоблоком, который кодирован в комбинированном режиме кодирования с внутрикадровым и межкадровым прогнозированием, видеоданных и потоком битов данных, пары весовых коэффициентов, содержащей первый весовой коэффициент для первого результата прогнозирования текущего видеоблока и второй весовой коэффициент для второго результата прогнозирования текущего видеоблока, на основе одного или более соседних видеоблоков относительно текущего видеоблока,
причем первый результат прогнозирования генерируется в режиме внутрикадрового прогнозирования, а второй результат прогнозирования генерируется в режиме межкадрового прогнозирования;
определения результата прогнозирования текущего блока на основе взвешенной суммы первого результата прогнозирования и второго результата прогнозирования; и
выполнения преобразования на основе результата прогнозирования.
19. Энергонезависимый читаемый компьютером носитель для хранения информации, хранящий команды, которые вызывают выполнение процессором:
определения, в процессе преобразования между текущим видеоблоком, который кодирован в комбинированном режиме кодирования с внутрикадровым и межкадровым прогнозированием, видеоданных и потоком битов данных, пары весовых коэффициентов, содержащей первый весовой коэффициент для первого результата прогнозирования текущего видеоблока и второй весовой коэффициент для второго результата прогнозирования текущего видеоблока, на основе одного или более соседних видеоблоков относительно текущего видеоблока,
причем первый результат прогнозирования генерируется в режиме внутрикадрового прогнозирования, а второй результат прогнозирования генерируется в режиме межкадрового прогнозирования;
определения результата прогнозирования текущего блока на основе взвешенной суммы первого результата прогнозирования и второго результата прогнозирования; и
выполнения преобразования на основе результата прогнозирования.
20. Энергонезависимый читаемый компьютером носитель для записи информации, хранящий поток битов видеоданных, генерируемых способом, выполняемым устройством обработки видео, причем способ содержит этапы, на которых:
определяют, для текущего видеоблока, который кодирован в комбинированном режиме кодирования с внутрикадровым и межкадровым прогнозированием, пару весовых коэффициентов, содержащую первый весовой коэффициент для первого результата прогнозирования текущего видеоблока и второй весовой коэффициент для второго результата прогнозирования текущего видеоблока, на основе одного или более соседних видеоблоков относительно текущего видеоблока,
причем первый результат прогнозирования генерируется в режиме внутрикадрового прогнозирования, а второй результат прогнозирования генерируется в режиме межкадрового прогнозирования;
определяют результат прогнозирования текущего блока на основе взвешенной суммы первого результата прогнозирования и второго результата прогнозирования; и
генерируют битовый поток на основе результата прогнозирования.