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

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