СХЕМЫ МНОГОПЛАНОВОГО ВИДЕОКОДИРОВАНИЯ

1. Реализуемый компьютером способ, содержащий этапы, на которых:
в видеокодере:
- определяют режим межпланового кодирования для по меньшей мере части кадра изображения;
- конкретизируют соответствующее значение для индикатора режима межпланового кодирования; и
- встраивают индикатор режима в двоичный поток, при этом двоичный поток включает в себя кодированный вектор, связанный с частью кадра изображения;
причем первое значение индикатора режима соответствует первому режиму межпланового кодирования, в котором кодированный вектор движения включает в себя составляющие во многих измерениях, а второе значение индикатора режима соответствует второму режиму межпланового кодирования, в котором составляющие кодированного вектора движения включают в себя составляющие только в одном измерении.
2. Способ по п.1, в котором во втором режиме межпланового кодирования нулевые или практически нулевые составляющие вектора движения не кодируют.
3. Способ по п.1, в котором заголовок картинки или заголовок среза в двоичном потоке включает в себя индикатор режима межпланового кодирования.
4. Способ по п.1, в котором часть кадра изображения содержит макроблок, и при этом этап, на котором встраивают индикатор режима в двоичный поток, содержит этап, на котором помещают индикатор режима в синтаксис, связанный с этим макроблоком.
5. Способ по п.1, в котором в первом режиме межпланового кодирования кодированный вектор движения включает в себя более одной составляющей, а во втором режиме межпланового кодирования кодированный вектор движения включает в себя только одну составляющую.
6. Способ по п.1, в котором этап, на котором определяют режим межпланового кодирования, содержит этап, на котором выборочно определяют режим межпланового кодирования в ответ на индекс опорного кадра изображения.
7. Способ по п.6, в котором часть кадра изображения содержит часть кадра изображения из видеопоследовательности первого плана и при этом этап, на котором выборочно определяют режим межпланового кодирования, содержит этап, на котором определяют режим межпланового кодирования, только если индекс опорного кадра изображения соответствует кадру изображения видеопоследовательности второго плана.
8. Способ по п.1, в котором видеокодер содержит кодер межпланового видеокодирования (МВК).
9. Реализуемый компьютером способ, содержащий этапы, на которых:
в видеодекодере:
- принимают двоичный поток, который включает в себя индикатор режима межпланового кодирования, связанный с по меньшей мере частью кадра изображения;
- определяют, в ответ на этот индикатор режима межпланового кодирования, один из первого режима межпланового кодирования или второго режима межпланового кодирования; и
- выполняют компенсацию межпланового движения для части кадра изображения в ответ на определенный режим межпланового кодирования, при этом в первом режиме межпланового кодирования двоичный поток включат в себя кодированный вектор движения, имеющий составляющие во многих измерениях, а во втором режиме межпланового кодирования двоичный поток включает в себя кодированный вектор движения, имеющий составляющие только в одном измерении.
10. Способ по п.9, в котором во втором режиме межпланового кодирования нулевые или практически нулевые составляющие вектора движения не кодируют.
11. Способ по п.9, в котором заголовок картинки или заголовок среза в двоичном потоке включает в себя индикатор режима межпланового кодирования.
12. Способ по п.9, в котором часть кадра изображения содержит макроблок, и при этом синтаксис макроблока в двоичном потоке включает в себя индикатор режима межпланового кодирования.
13. Способ по п.9, в котором в первом режиме межпланового кодирования кодированный вектор движения включает в себя более одной составляющей, а во втором режиме межпланового кодирования кодированный вектор движения включает в себя только одну составляющую.
14. Способ по п.9, в котором видеодекодер содержит декодер межпланового видеокодирования (МВК).
15. Изделие, содержащее компьютерный программный продукт с сохраненными на нем командами, которые при исполнении приводят к этапам, на которых:
- определяют режим межпланового кодирования для по меньшей мере части кадра изображения;
- конкретизируют соответствующее значение для индикатора режима межпланового кодирования; и
- встраивают индикатор режима в двоичный поток, при этом двоичный поток включает в себя кодированный вектор, связанный с частью кадра изображения;
причем первое значение индикатора режима соответствует первому режиму межпланового кодирования, в котором кодированный вектор движения включает в себя составляющие во многих измерениях, а второе значение индикатора режима соответствует второму режиму межпланового кодирования, в котором составляющие кодированного вектора движения включают в себя составляющие только в одном измерении.
16. Изделие по п.15, в котором во втором режиме межпланового кодирования нулевые или практически нулевые составляющие вектора движения не кодируют.
17. Изделие по п.15, в котором часть кадра изображения содержит макроблок, и при этом этап, на котором встраивают индикатор режима в двоичный поток, содержит этап, на котором помещают индикатор режима в синтаксис, связанный с этим макроблоком.
18. Изделие по п.15, в котором в первом режиме межпланового кодирования кодированный вектор движения включает в себя более одной составляющей, а во втором режиме межпланового кодирования кодированный вектор движения включает в себя только одну составляющую.
19. Изделие по п.15, в котором этап, на котором определяют режим межпланового кодирования, содержит этап, на котором выборочно определяют режим межпланового кодирования в ответ на индекс опорного кадра изображения.
20. Изделие по п.19, в котором часть кадра изображения содержит часть кадра изображения из видеопоследовательности первого плана и при этом этап, на котором выборочно определяют режим межпланового кодирования, содержит этап, на котором определяют режим межпланового кодирования, только если индекс опорного кадра изображения соответствует кадру изображения видеопоследовательности второго плана.
21. Изделие, содержащее компьютерный программный продукт с сохраненными на нем командами, которые при исполнении приводят к этапам, на которых:
- принимают двоичный поток, который включает в себя индикатор режима межпланового кодирования, связанный с по меньшей мере частью кадра изображения;
- определяют, в ответ на этот индикатор режима межпланового кодирования, один из первого режима межпланового кодирования или второго режима межпланового кодирования; и
- выполняют компенсацию межпланового движения для части кадра изображения в ответ на определенный режим межпланового кодирования, при этом в первом режиме межпланового кодирования двоичный поток включат в себя кодированный вектор движения, имеющий составляющие во многих измерениях, а во втором режиме межпланового кодирования двоичный поток включает в себя кодированный вектор движения, имеющий составляющие только в одном измерении.
22. Изделие по п.21, в котором во втором режиме межпланового кодирования нулевые или практически нулевые составляющие вектора движения не кодируют.
23. Изделие по п.21, в котором часть кадра изображения содержит макроблок, и при этом синтаксис макроблока в двоичном потоке включает в себя индикатор режима межпланового кодирования.
24. Изделие по п.21, в котором в первом режиме межпланового кодирования кодированный вектор движения включает в себя более одной составляющей, а во втором режиме межпланового кодирования кодированный вектор движения включает в себя только одну составляющую.
25. Система, содержащая:
- антенну для передачи двоичного потока, включающего в себя видеоданные; и
- видеокодер, причем видеокодер коммуникативно связан с антенной, и при этом видеокодер служит для выполнения этапов, на которых:
- определяют режим межпланового кодирования для по меньшей мере части кадра изображения;
- конкретизируют соответствующее значение для индикатора режима межпланового кодирования; и
- встраивают индикатор режима в двоичный поток, при этом двоичный поток включает в себя кодированный вектор, связанный с частью кадра изображения;
причем первое значение индикатора режима соответствует первому режиму межпланового кодирования, в котором кодированный вектор движения включает в себя составляющие во многих измерениях, а второе значение индикатора режима соответствует второму режиму межпланового кодирования, в котором составляющие кодированного вектора движения включают в себя составляющие только в одном измерении.
26. Система по п.25, в которой во втором режиме межпланового кодирования нулевые или практически нулевые составляющие вектора движения не кодируют.
27. Система по п.25, в которой часть кадра изображения содержит макроблок, и при этом для встраивания индикатора режима в двоичный поток видеокодер должен помещать индикатор режима в синтаксис, связанный с этим макроблоком.
28. Система по п.25, в которой в первом режиме межпланового кодирования кодированный вектор движения включает в себя более одной составляющей, а во втором режиме межпланового кодирования кодированный вектор движения включает в себя только одну составляющую.
29. Система по п.25, в которой для определения режима межпланового кодирования видеокодер должен выборочно определять режим межпланового кодирования в ответ на индекс опорного кадра изображения.
30. Система по п.29, в которой часть кадра изображения содержит часть кадра изображения из видеопоследовательности первого плана и при этом для выборочного определения режима межпланового кодирования видеокодер должен определять режим межпланового кодирования, только если индекс опорного кадра изображения соответствует кадру изображения видеопоследовательности второго плана.