СПОСОБ И УСТРОЙСТВО КОДИРОВАНИЯ ДАННЫХ ИЗОБРАЖЕНИЯ, СПОСОБ И УСТРОЙСТВО ДЕКОДИРОВАНИЯ ДАННЫХ ИЗОБРАЖЕНИЯ

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