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

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