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

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