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

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