СПОСОБ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ БЛОКА КОДИРОВАНИЯ ГРАНИЦЫ КАРТИНКИ

1. Способ кодирования изображения, содержащий этапы, на которых:
определяют первые блоки кодирования иерархической структуры, которые получены посредством независимого разделения первого максимального блока кодирования согласно глубинам, при этом текущее изображение разделяется на множество макисмальных блоков кодирования, включающих в себя первый максимальный блок кодирования;
определяют, содержат ли упомянутые определенные первые блоки кодирования иерархической структуры область, которая отклоняется от границы текущего изображения;
если определено, что упомянутые определенные первые блоки кодирования иерархической структуры не содержат область, которая отклоняется от границы текущего изображения, при определении того, содержат ли упомянутые определенные первые блоки кодирования такую область, кодируют данные, касающиеся упомянутых определенных первых блоков кодирования иерархической структуры; и
если определено, что упомянутые определенные первые блоки кодирования иерархической структуры содержат область, которая отклоняется от границы текущего изображения, при определении того, содержат ли упомянутые определенные первые блоки кодирования такую область, то определяют вторые блоки кодирования, формируемые посредством разделения первого блока кодирования, из числа упомянутых определенных первых блоков кодирования, которые содержат область, которая отклоняется от границы текущего изображения.
2. Способ по п.1, в котором определение вторых блоков кодирования содержит, если первый блок кодирования отклоняется от границы текущего изображения, этап, на котором определяют разделить первый блок кодирования на вторые блоки кодирования.
3. Способ по п.2, в котором определение вторых блоков кодирования дополнительно содержит этап, на котором кодируют данные, касающиеся второго блока кодирования, который не отклоняется от границы текущего изображения, из упомянутых вторых блоков кодирования.
4. Способ по п.2, в котором определение вторых блоков кодирования дополнительно содержит этап, на котором неоднократно разделяют подобласть, которая отклоняется от границы текущего изображения, среди подобластей, сформированных посредством разделения первого блока кодирования, при этом каждый из вторых блоков кодирования содержит область, сформированную посредством разделения первого блока кодирования по меньшей мере один раз.
5. Способ по п.2, в котором определение того, содержат ли упомянутые определенные первые блоки кодирования иерархической структуры область, которая отклоняется от границы текущего изображения, содержит этап, на котором сравнивают адрес каждого из упомянутых определенных первых блоков кодирования с шириной и высотой текущего изображения.
6. Способ по п.1, в котором:
блок кодирования текущей глубины является одним из прямоугольных блоков данных, получаемых разбиением блока кодирования более высокой глубины;
блок кодирования текущей глубины разбивается на блоки кодирования более низкой глубины, независимо от соседних блоков кодирования; и
блоки кодирования иерархической структуры содержат закодированные блоки кодирования среди блоков кодирования, полученных разбиением максимального блока кодирования.