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

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