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

1. Способ прогнозирования изображения, содержащий этапы, на которых:
получают режим разбиения для текущего узла, причем текущий узел представляет собой блок изображения в единице дерева кодирования (coding tree unit) в текущем изображении;
определяют, на основе режима разбиения для текущего узла и размеров указанного текущего узла, удовлетворяет ли текущий узел первому условию; и
осуществляют, при определении, что текущий узел удовлетворяет первому условию, внутрикадровое прогнозирование всех блоков кодирования, принадлежащих текущему узлу, для получения предикторов всех блоков кодирования, принадлежащих текущему узлу.
2. Способ по п. 1, дополнительно содержащий, при определении, что текущий блок не удовлетворяет первому условию, этапы, на которых:
определяют, на основе режима разбиения текущего узла и размера указанного текущего узла, удовлетворяет ли текущий узел второму условию; и
осуществляют, при определении, что текущий узел удовлетворяет второму условию, с использованием одного и того же режима прогнозирования, прогнозирование всех блоков кодирования, принадлежащих текущему узлу, для получения предиктора всех блоков кодирования, принадлежащих текущему узлу, причем режим прогнозирования представляет собой режим внутрикадрового прогнозирования или режим межкадрового прогнозирования.
3. Способ по п. 2, в котором этап определения, на основе режима разбиения текущего узла и размера указанного текущего узла, удовлетворяет ли текущий узел второму условию, содержит подэтап, на котором:
определяют, на основе режима разбиения для текущего узла, размер указанного текущего узла и текущего формата цветностной составляющей (Chroma format), удовлетворяет ли текущий узел второму условию.
4. Способ по п. 2 или 3, в котором этап осуществления, с использованием одного и того же режима прогнозирования, прогнозирования всех блоков кодирования, принадлежащих текущему узлу, содержит подэтапы, на которых:
проводят синтаксический анализ флага статуса режима прогнозирования для текущего узла; и
осуществляют, когда флаг статуса режима прогнозирования имеет первое значение, межкадровое прогнозирование всех блоков кодирования, принадлежащих текущему узлу; или осуществляют, когда флаг статуса режима прогнозирования имеет второе значение, внутрикадровое прогнозирование всех блоков кодирования, принадлежащих текущему узлу.
5. Способ по любому из пп. 2 – 4, в котором этап межкадрового прогнозирования всех блоков кодирования, принадлежащих текущему узлу, содержит подэтапы, на которых:
разбивают текущий узел в режиме разбиения указанного текущего узла для получения узла потомка относительно указанного текущего узла;
определяют, на основе размера узла потомка указанного текущего узла, режим разбиения, не допустимый для указанного узла потомка указанного текущего узла;
определяют политику разбиения блоков в указанном узле потомке указанного текущего узла, на основе указанного режима разбиения, не допустимого для указанного узла потомка текущего узла; и
получают, в соответствии с политикой разбиения блоков, в узле потомке текущего узла, блок кодирования, соответствующий узлу потомку текущего узла, и осуществляют межкадровое прогнозирование соответствующего блока кодирования.
6. Способ по любому из пп. 1 – 4, в котором этап внутрикадрового прогнозирования всех блоков кодирования, принадлежащих текущему узлу, содержит подэтапы, на которых:
разбивают, в соответствующем режиме разбиения, яркостной блок, расположенный в текущем узле, для получения яркостного блока в результате разбиения, и осуществление внутрикадрового прогнозирования на яркостных блоках, полученных в результате разбиения; и используют цветностный блок, расположенный в текущем узле, в качестве цветностного блока кодирования и осуществляют внутрикадровое прогнозирование указанного цветностного блока кодирования.
7. Способ по любому из пп. 1 – 6, в котором размер текущего узла определяют на основе размера узла дерева кодирования, соответствующего текущему узлу, и режима разбиения, использованного для получения текущего узла.
8. Способ прогнозирования изображения, содержащий этапы, на которых:
получают режим разбиения для текущего узла, причем указанный текущий узел представляет собой блок изображения в единице дерева кодирования (coding tree unit) в текущем изображении;
определяют, на основе режима разбиения для текущего узла и размеров указанного текущего узла, удовлетворяет ли текущий узел заданному условию, и
осуществляют, при определении, что текущий узел удовлетворяет заданному условию, с использованием одного и того же режима прогнозирования, прогнозирование всех блоков кодирования, принадлежащих текущему узлу, для получения предикторов для всех блоков кодирования, принадлежащих текущему узлу, причем режим прогнозирования представляет собой режим внутрикадрового прогнозирования или режим межкадрового прогнозирования.
9. Способ по п. 8, в котором этап определения, на основе режима разбиения для текущего узла и размеров указанного текущего узла, удовлетворяет ли текущий узел заданному условию, содержит подэтап, на котором:
определяют, на основе режима разбиения для текущего узла, размера указанного текущего узла, и текущего формата цветностной составляющей (Chroma format), удовлетворяет ли текущий узел заданному условию.
10. Способ по п. 8 или 9, в котором этап осуществления, с использованием одного и того же режима прогнозирования, прогнозирования всех блоков кодирования, принадлежащих текущему узлу, содержит подэтапы, на которых:
проводят синтаксический анализ флага статуса режима прогнозирования для текущего узла; и
осуществляют, когда флаг статуса режима прогнозирования имеет первое значение, межкадровое прогнозирование всех блоков кодирования, принадлежащих текущему узлу; или осуществляют, когда флаг статуса режима прогнозирования имеет второе значение, внутрикадровое прогнозирование всех блоков кодирования, принадлежащих текущему узлу.
11. Способ по любому из пп. 8 – 10, в котором этап межкадрового прогнозирования всех блоков кодирования, принадлежащих текущему узлу, содержит подэтапы, на которых:
разбивают текущий узел в режиме разбиения указанного текущего узла для получения узла потомка указанного текущего узла;
определяют, на основе размера полученного узла потомка указанного текущего узла, режим разбиения, не допустимый для указанного узла потомка текущего узла;
определяют политику разбиения блоков в указанном узле потомке указанного текущего узла на основе указанного режима разбиения, не допустимого для указанного узла потомка текущего узла; и
получают, в соответствии с политикой разбиения блоков в узле потомке текущего узла, блок кодирования, соответствующий указанному узлу потомку текущего узла, и осуществляют межкадровое прогнозирование соответствующего блока кодирования.
12. Способ по любому из пп. 8 – 11, в котором размер текущего узла определяют на основе размера узла дерева кодирования, соответствующего указанному текущему узлу, и режима разбиения, использованного для получения указанного текущего узла.
13. Способ прогнозирования изображения, содержащий этапы, на которых:
определяют, на основе размера текущего узла и режима прогнозирования указанного текущего узла, режим разбиения не допустимый для текущего узла, причем указанный текущий узел представляет собой блок изображения в единице дерева кодирования (coding tree unit) в текущем изображении;
определяют политику разбиения блоков для текущего узла на основе режима разбиения, не допустимого для текущего узла; и
получают, в соответствии с политикой разбиения блоков текущего узла, блок кодирования, соответствующий указанному текущему узлу, и осуществляют межкадровое прогнозирование соответствующего блока кодирования.
14. Способ по п. 13, в котором этап определения, на основе размера текущего узла и режима прогнозирования для указанного текущего узла, режима разбиения, не допустимого для текущего узла, содержит подэтапы, на которых:
определяют, используется ли только режим межкадрового прогнозирования для прогнозирования всех блоков кодирования, принадлежащих текущему узлу, и определяют, равно ли количество отсчетов яркостного блока текущего узла 32; и
определяют, при определении, что только режим межкадрового прогнозирования используется для прогнозирования всех блоков кодирования, принадлежащих текущему узлу, и определении, что количество отсчетов яркостного блока текущего узла равно 32, что режим разбиения по схеме двоичного дерева представляет собой режим разбиения, не допустимый для текущего узла.
15. Способ по п. 13 или 14, в котором этап определения, на основе размера текущего узла и режима прогнозирования указанного текущего узла, режима разбиения, не допустимого для текущего узла, содержит подэтапы, на которых:
определяют, используется ли только режим межкадрового прогнозирования для прогнозирования всех блоков кодирования, принадлежащих текущему узлу, и определяют, равно ли количество отсчетов яркостного блока текущего узла 64; и
определяют, при определении, что только режим межкадрового прогнозирования используется для прогнозирования всех блоков кодирования, принадлежащих текущему узлу, и определении, что количество отсчетов яркостного блока текущего узла равно 64, что режим разбиения по схеме троичного дерева представляет собой режим разбиения, не допустимый для текущего узла.
16. Способ по любому из пп. 13 – 15, в котором размер текущего узла определяют на основе размера узла дерева кодирования, соответствующего указанному текущему узлу, и режима разбиения, используемого для получения указанного текущего узла.
17. Оборудование прогнозирования изображения, содержащее:
получающий модуль для получения режима разбиения текущего узла, причем текущий узел представляет собой блок изображения в единице дерева кодирования (coding tree unit) в текущем изображении;
решающий модуль для определения, на основе режима разбиения для текущего узла и размеров указанного текущего узла, удовлетворяет ли текущий узел первому условию; и
исполнительный модуль для осуществления, когда определено, что текущий узел удовлетворяет первому условию, внутрикадрового прогнозирования всех блоков кодирования, принадлежащих текущему узлу, для получения предикторов для всех блоков кодирования, принадлежащих текущему узлу.
18. Оборудование прогнозирования изображения, содержащее:
получающий модуль для получения режима разбиения текущего узла, причем указанный текущий узел представляет собой блок изображения в единице дерева кодирования (coding tree unit) в текущем изображении;
решающий модуль, выполненный с возможностью определения, на основе режима разбиения текущего узла и размеров указанного текущего узла, удовлетворяет ли текущий узел заданному условию; и
исполнительный модуль для осуществления, при определении, что текущий узел удовлетворяет заданному условию, с использованием одного и того же режима прогнозирования, прогнозирования всех блоков кодирования, принадлежащих текущему узлу, для получения предикторов всех блоков кодирования, принадлежащих текущему узлу, причем режим прогнозирования представляет собой режим внутрикадрового прогнозирования или режим межкадрового прогнозирования.
19. Оборудование прогнозирования изображения, содержащее:
решающий модуль для определения, на основе размера текущего узла и режима прогнозирования указанного текущего узла, режима разбиения, не допустимого для текущего узла, причем указанный текущий узел представляет собой блок изображения в единице дерева кодирования (coding tree unit) в текущем изображении, при этом
решающий модуль дополнительно выполнен с возможностью: определения политики разбиения блоков текущего узла на основе режима разбиения, не допустимого для текущего узла; и
модуль прогнозирования для получения, в соответствии с политикой разбиения блоков текущего узла, блока кодирования, соответствующего указанному текущему узлу, и осуществления межкадрового прогнозирования соответствующего блока кодирования.
20. Устройство кодирования видео, содержащее процессор и запоминающее устройство, для хранения команд, вызывающих, при исполнении процессором, выполнение процессором способа по любому из пп. 1 – 16.
21. Устройство декодирования видео, содержащее процессор и запоминающее устройство, хранящее команды, вызывающие, при исполнении процессором, выполнение процессором способа по любому из пп. 1 – 16.
22. Система прогнозирования изображения, содержащая: устройство сбора видео, устройство кодирования видео по п. 20, устройство декодирования видео по п. 21 и устройство отображения, причем устройство кодирования видео соединено и с устройством сбора видео, и с устройством декодирования видео, а устройство декодирования видео соединено с устройством отображения.
23. Машиночитаемый носитель хранения информации, хранящий компьютерную программу, вызывающую, при исполнении процессором, осуществление способа по любому из пп. 1 – 16.
24. Энергонезависимый носитель хранения информации, хранящий кодированный поток битов данных, причем указанный поток битов данных сформирован посредством разбиения текущего изображения на множество узлов и содержит флаг статуса режима прогнозирования для текущего узла; и когда указанный флаг статуса режима прогнозирования имеет первое значение, осуществляют межкадровое прогнозирование всех блоков кодирования, принадлежащих текущему узлу; или когда флаг статуса режима прогнозирования имеет второе значение, осуществляют внутрикадровое прогнозирование всех блоков кодирования, принадлежащих текущему узлу.