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

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