СОКРАЩЕНИЕ КОНТЕКСТА ДЛЯ КОНТЕКСТНО-АДАПТИВНОГО БИНАРНОГО АРИФМЕТИЧЕСКОГО КОДИРОВАНИЯ

1. Способ кодирования видеоданных, содержащий:
определение первого типа предсказания для блока видеоданных в Р-сегменте;
представление первого типа предсказания как синтаксический элемент типа предсказания Р-сегмента;
определение второго типа предсказания для блока видеоданных в B-сегменте;
представление второго типа предсказания как синтаксического элемента типа предсказания В-сегмента;
определение бинаризации Р-сегмента для синтаксического элемента типа предсказания Р-сегмента;
определение бинаризации В-сегмента для синтаксического элемента типа предсказания B-сегмента, причем синтаксический элемент типа предсказания P-сегмента и синтаксический элемент типа предсказания B-сегмента определяются с использованием той же самой логики бинаризации; и
кодирование видеоданных на основе бинаризаций синтаксического элемента типа предсказания Р-сегмента и синтаксического элемента типа предсказания B-сегмента.
2. Способ по п. 1, в котором кодирование видеоданных включает в себя:
бинаризацию синтаксического элемента типа предсказания Р-сегмента с определенной бинаризацией P-сегмента;
бинаризацию синтаксического элемента типа предсказания В-сегмента с определенной бинаризацией В-сегмента;
применение контекстно-адаптивного бинарного арифметического кодирования (CABAC) к бинаризованному синтаксическому элементу типа предсказания Р-сегмента; и
применение контекстно-адаптивного бинарного арифметического кодирования (CABAC) к бинаризованному синтаксическому элементу типа предсказания В-сегмента.
3. Способ по п. 1, в котором синтаксический элемент типа предсказания P-сегмента и синтаксический элемент типа предсказания B-сегмента определяют режим предсказания и тип разделения.
4. Способ по п. 3, в котором режим предсказания включает в себя одно из интер-предсказания и интра-предсказания.
5. Способ по п. 3, в котором тип разделения включает в себя одно из симметричных разделений и асимметричных разделений.
6. Способ декодирования видеоданных, включающий в себя:
отображение бинаризованного синтаксического элемента типа предсказания P-сегмента на тип предсказания с использованием отображения бинаризации для блока видеоданных в Р-сегменте;
отображение бинаризованного синтаксического элемента типа предсказания В-сегмента на тип предсказания с использованием того же отображения бинаризации для блока видеоданных в В-сегменте и
декодирование видеоданных на основе отображенных типов предсказания.
7. Способ по п. 6, дополнительно содержащий:
прием подвергнутого контекстно-адаптивному бинарному арифметическому кодированию синтаксического элемента типа предсказания Р-сегмента, который указывает тип предсказания для блока видеоданных в Р-сегменте; и
прием подвергнутого контекстно-адаптивному бинарному арифметическому кодированию синтаксического элемента типа предсказания В-сегмента, который указывает тип предсказания для блока видеоданных в В-сегменте;
причем декодирование видеоданных дополнительно содержит:
декодирование синтаксического элемента типа предсказания P-сегмента, чтобы сформировать бинаризованный синтаксический элемент типа предсказания Р-сегмента; и
декодирование синтаксического элемента типа предсказания В-сегмента, чтобы сформировать бинаризованный синтаксический элемент типа предсказания В-сегмента.
8. Способ по п. 6, в котором синтаксический элемент типа предсказания Р-сегмента и синтаксический элемент типа предсказания B-сегмента определяют режим предсказания и тип разделения.
9. Способ по п. 8, в котором режим предсказания включает в себя одно из интер-предсказания и интра-предсказания.
10. Способ по п. 8, в котором тип разделения включает в себя одно из симметричных разделений и асимметричных разделений.
11. Устройство, сконфигурированное для кодирования видеоданных, содержащее:
средство для определения первого типа предсказания для блока видеоданных в Р-сегменте;
средство для представления первого типа предсказания как синтаксический элемент типа предсказания Р-сегмента;
средство для определения второго типа предсказания для блока видеоданных в B-сегменте;
средство для представления второго типа предсказания как синтаксический элемент типа предсказания В-сегмента;
средство для определения бинаризации Р-сегмента для синтаксического элемента типа предсказания Р-сегмента;
средство для определения бинаризации В-сегмента для синтаксического элемента типа предсказания B-сегмента, причем синтаксический элемент типа предсказания P-сегмента и синтаксический элемент типа предсказания B-сегмента определяются с использованием той же самой логики бинаризации; и
средство для кодирования видеоданных на основе бинаризаций синтаксического элемента типа предсказания Р-сегмента и синтаксического элемента типа предсказания B-сегмента.
12. Устройство по п. 11, в котором средство для кодирования видеоданных включает в себя:
средство для бинаризации синтаксического элемента типа предсказания Р-сегмента с определенной бинаризацией P-сегмента;
средство для бинаризации синтаксического элемента типа предсказания В-сегмента с определенной бинаризацией В-сегмента;
средство для применения контекстно-адаптивного бинарного арифметического кодирования (CABAC) к бинаризованному синтаксическому элементу типа предсказания Р-сегмента; и
средство для применения контекстно-адаптивного бинарного арифметического кодирования (CABAC) к бинаризованному синтаксическому элементу типа предсказания В-сегмента.
13. Устройство по п. 11, в котором синтаксический элемент типа предсказания P-сегмента и синтаксический элемент типа предсказания B-сегмента определяют режим предсказания и тип разделения.
14. Устройство по п. 13, в котором режим предсказания включает в себя одно из интер-предсказания и интра-предсказания.
15. Устройство по п. 13, в котором тип разделения включает в себя одно из симметричных разделений и асимметричных разделений.
16. Устройство, сконфигурированное для декодирования видеоданных, включающее в себя:
средство для отображения бинаризованного синтаксического элемента типа предсказания P-сегмента на тип предсказания с использованием того же отображения бинаризации для блока видеоданных в Р-сегменте;
средство для отображения бинаризованного синтаксического элемента типа предсказания В-сегмента на тип предсказания с использованием того же отображения бинаризации для блока видеоданных в В-сегменте; и
средство для декодирования видеоданных на основе отображенных типов предсказания.
17. Устройство по п. 16, дополнительно содержащее:
средство для приема подвергнутого контекстно-адаптивному бинарному арифметическому кодированию синтаксического элемента типа предсказания Р-сегмента, который указывает тип предсказания для блока видеоданных в Р-сегменте; и
средство для приема подвергнутого контекстно-адаптивному бинарному арифметическому кодированию синтаксического элемента типа предсказания В-сегмента, который указывает тип предсказания для блока видеоданных в В-сегменте;
причем средство для декодирования видеоданных дополнительно содержит:
средство для декодирования синтаксического элемента типа предсказания P-сегмента, чтобы сформировать бинаризованный синтаксический элемент типа предсказания Р-сегмента; и
средство для декодирования синтаксического элемента типа предсказания В-сегмента, чтобы сформировать бинаризованный синтаксический элемент типа предсказания В-сегмента.
18. Устройство по п. 16, в котором синтаксический элемент типа предсказания Р-сегмента и синтаксический элемент типа предсказания B-сегмента определяют режим предсказания и тип разделения.
19. Устройство по п. 18, в котором режим предсказания включает в себя одно из интер-предсказания и интра-предсказания.
20. Устройство по п. 18, в котором тип разделения включает в себя одно из симметричных разделений и асимметричных разделений.
21. Устройство, сконфигурированное для кодирования видеоданных, содержащее:
видеокодер, сконфигурированный для:
определения первого типа предсказания для блока видеоданных в Р-сегменте;
представления первого типа предсказания как синтаксический элемент типа предсказания Р-сегмента;
определения второго типа предсказания для блока видеоданных в B-сегменте;
представления второго типа предсказания как синтаксического элемента типа предсказания В-сегмента;
определения бинаризации Р-сегмента для синтаксического элемента типа предсказания Р-сегмента;
определения бинаризации В-сегмента для синтаксического элемента типа предсказания B-сегмента, причем синтаксический элемент типа предсказания P-сегмента и синтаксический элемент типа предсказания B-сегмента определяются с использованием той же самой логики бинаризации; и
кодирования видеоданных на основе бинаризаций синтаксического элемента типа предсказания Р-сегмента и синтаксического элемента типа предсказания B-сегмента.
22. Устройство по п. 21, в котором видеокодер дополнительно сконфигурирован для:
бинаризации синтаксического элемента типа предсказания Р-сегмента с определенной бинаризацией P-сегмента;
бинаризации синтаксического элемента типа предсказания В-сегмента с определенной бинаризацией В-сегмента;
применения контекстно-адаптивного бинарного арифметического кодирования (CABAC) к бинаризованному синтаксическому элементу типа предсказания Р-сегмента; и
применения контекстно-адаптивного бинарного арифметического кодирования (CABAC) к бинаризованному синтаксическому элементу типа предсказания В-сегмента.
23. Устройство по п. 21, в котором синтаксический элемент типа предсказания P-сегмента и синтаксический элемент типа предсказания B-сегмента определяют режим предсказания и тип разделения.
24. Устройство по п. 23, в котором режим предсказания включает в себя одно из интер-предсказания и интра-предсказания.
25. Устройство по п. 23, в котором тип разделения включает в себя одно из симметричных разделений и асимметричных разделений.
26. Устройство, сконфигурированное для декодирования видеоданных, включающее в себя:
видеодекодер, сконфигурированный для:
отображения бинаризованного синтаксического элемента типа предсказания P-сегмента на тип предсказания с использованием отображения бинаризации для блока видеоданных в Р-сегменте;
отображения бинаризованного синтаксического элемента типа предсказания В-сегмента на тип предсказания с использованием того же отображения бинаризации для блока видеоданных в В-сегменте; и
декодирования видеоданных на основе отображенных типов предсказания.
27. Устройство по п. 26, в котором видеодекодер дополнительно сконфигурирован для:
приема подвергнутого контекстно-адаптивному бинарному арифметическому кодированию синтаксического элемента типа предсказания Р-сегмента, который указывает тип предсказания для блока видеоданных в Р-сегменте; и
приема подвергнутого контекстно-адаптивному бинарному арифметическому кодированию синтаксического элемента типа предсказания В-сегмента, который указывает тип предсказания для блока видеоданных в В-сегменте;
декодирования синтаксического элемента типа предсказания P-сегмента, чтобы сформировать бинаризованный синтаксический элемент типа предсказания Р-сегмента; и
декодирования синтаксического элемента типа предсказания В-сегмента, чтобы сформировать бинаризованный синтаксический элемент типа предсказания В-сегмента.
28. Устройство по п. 26, в котором синтаксический элемент типа предсказания Р-сегмента и синтаксический элемент типа предсказания B-сегмента определяют режим предсказания и тип разделения.
29. Устройство по п. 28, в котором режим предсказания включает в себя одно из интер-предсказания и интра-предсказания.
30. Устройство по п. 28, в котором тип разделения включает в себя одно из симметричных разделений и асимметричных разделений.
31. Считываемый компьютером носитель хранения данных, хранящий инструкции, которые при исполнении побуждают один или более процессоров кодировать видеоданные, чтобы:
определять первый тип предсказания для блока видеоданных в Р-сегменте;
представлять первый тип предсказания как синтаксический элемент типа предсказания Р-сегмента;
определять второй тип предсказания для блока видеоданных в B-сегменте;
представлять второй тип предсказания как синтаксический элемент типа предсказания В-сегмента;
определять бинаризацию Р-сегмента для синтаксического элемента типа предсказания Р-сегмента;
определять бинаризацию В-сегмента для синтаксического элемента типа предсказания B-сегмента, причем синтаксический элемент типа предсказания P-сегмента и синтаксический элемент типа предсказания B-сегмента определяются с использованием той же самой логики бинаризации; и
кодировать видеоданные на основе бинаризаций синтаксического элемента типа предсказания Р-сегмента и синтаксического элемента типа предсказания B-сегмента.
32. Считываемый компьютером носитель хранения данных по п. 31, причем инструкции дополнительно побуждают один или более процессоров:
бинаризовать синтаксический элемент типа предсказания Р-сегмента с определенной бинаризацией P-сегмента;
бинаризовать синтаксический элемент типа предсказания В-сегмента с определенной бинаризацией В-сегмента;
применять контекстно-адаптивное бинарное арифметическое кодирование (CABAC) к бинаризованному синтаксическому элементу типа предсказания Р-сегмента; и
применять контекстно-адаптивное бинарное арифметическое кодирование (CABAC) к бинаризованному синтаксическому элементу типа предсказания В-сегмента.
33. Считываемый компьютером носитель хранения данных по п. 31, причем синтаксический элемент типа предсказания P-сегмента и синтаксический элемент типа предсказания B-сегмента определяют режим предсказания и тип разделения.
34. Считываемый компьютером носитель хранения данных по п. 33, причем режим предсказания включает в себя одно из интер-предсказания и интра-предсказания.
35. Считываемый компьютером носитель хранения данных по п. 33, причем тип разделения включает в себя одно из симметричных разделений и асимметричных разделений.
36. Считываемый компьютером носитель хранения данных, хранящий инструкции, которые при исполнении побуждают один или более процессоров декодировать видеоданные, чтобы:
отображать бинаризованный синтаксический элемент типа предсказания P-сегмента на тип предсказания с использованием отображения бинаризации для блока видеоданных в Р-сегменте;
отображать бинаризованный синтаксический элемент типа предсказания В-сегмента на тип предсказания с использованием того же отображения бинаризации для блока видеоданных в В-сегменте и
декодировать видеоданные на основе отображенных типов предсказания.
37. Считываемый компьютером носитель хранения данных по п. 36, причем инструкции дополнительно побуждают один или более процессоров:
принимать подвергнутый контекстно-адаптивному бинарному арифметическому кодированию синтаксический элемент типа предсказания Р-сегмента, который указывает тип предсказания для блока видеоданных в Р-сегменте;
принимать подвергнутый контекстно-адаптивному бинарному арифметическому кодированию синтаксический элемент типа предсказания В-сегмента, который указывает тип предсказания для блока видеоданных в В-сегменте;
декодировать синтаксический элемент типа предсказания P-сегмента, чтобы сформировать бинаризованный синтаксический элемент типа предсказания Р-сегмента; и
декодировать синтаксический элемент типа предсказания В-сегмента, чтобы сформировать бинаризованный синтаксический элемент типа предсказания В-сегмента.
38. Считываемый компьютером носитель хранения данных по п. 36, причем синтаксический элемент типа предсказания Р-сегмента и синтаксический элемент типа предсказания B-сегмента определяют режим предсказания и тип разделения.
39. Считываемый компьютером носитель хранения данных по п. 38, причем режим предсказания включает в себя одно из интер-предсказания и интра-предсказания.
40. Считываемый компьютером носитель хранения данных по п. 38, причем тип разделения включает в себя одно из симметричных разделений и асимметричных разделений.