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

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