СПОСОБ И УСТРОЙСТВО МАСШТАБИРУЕМОГО КОДИРОВАНИЯ ВИДЕО

1. Способ кодирования структуры CU (единицы кодирования), кодирования информации режима или кодирования информации движения для масштабируемого кодирования видео, в котором видеоданные конфигурируются в базовый слой (BL) и слой (EL) улучшения, и при этом EL имеет более высокое пространственное разрешение или лучшее качество видео, чем BL, при этом способ содержит этапы, на которых:
- определяют структуру CU (структуру единицы кодирования), режим, информацию движения или комбинацию структуры CU, режима и информации движения для CU (единицы кодирования) в BL; и
- определяют структуру CU, режим, информацию предиктора вектора движения (MVP) или комбинацию структуры CU, режима и информации MVP для соответствующей CU в EL на основе структуры CU, режима, информации движения, или комбинации структуры CU, режима и информации движения для CU в BL соответственно.
2. Способ по п. 1, в котором упомянутое определение структуры CU, режима, информации MVP или комбинации структуры CU, режима и информации MVP для соответствующей CU в EL на основе структуры CU, режима, информации движения или комбинации структуры CU, режима и информации движения для CU в BL соответственно выполняется, если кодеру необходимо кодировать структуру CU, режим, информацию MVP или комбинацию структуры CU, режима и информации MVP, соответственно, для соответствующей CU в EL.
3. Способ по п. 1, в котором упомянутое определение структуры CU, режима, информации MVP или комбинации структуры CU, режима, информации MVP для соответствующей CU в EL на основе структуры CU, режима, информации движения или комбинации структуры CU, режима, информации движения для CU в BL соответственно выполняется, если декодеру необходимо декодировать структуру CU, режим, информацию MVP или комбинацию структуры CU, режима, информации MVP соответственно для соответствующей CU в EL.
4. Способ по п. 1, дополнительно содержащий включение первого флага, чтобы указывать то, прогнозируется или нет упомянутое определение структуры CU, режима, информации MVP или комбинации структуры CU, режима, информации MVP для соответствующей CU в EL на основе структуры CU, режима, информации движения или комбинации структуры CU, режима, информации движения для CU в BL соответственно или нет.
5. Способ по п. 4, в котором структура CU для соответствующей CU в EL масштабируется из структуры CU для CU в BL и используется в качестве начальной структуры CU для CU в EL, если первый флаг указывает то, что упомянутое определение структуры CU для соответствующей CU в EL прогнозируется на основе структуры CU для CU в BL.
6. Способ по п. 5, в котором флаг разбиения включается, чтобы указывать то, разделяется или нет концевая CU соответствующей CU в EL на суб-CU.
7. Способ по п. 4, в котором структура CU, режим и информация MVP для соответствующей CU в EL масштабируются из структуры CU, режима, информации движения для CU в BL, если первый флаг указывает то, что упомянутое определение структуры CU, режима, информации MVP для соответствующей CU в EL прогнозируется на основе структуры CU, режима, информации движения для CU в BL.
8. Способ по п. 1, в котором структура CU является флагом разбиения CU или флагом разбиения остаточного дерева квадрантов, при этом режим представляет собой режим пропуска, режим слияния или внутренний режим, и при этом информация движения содержит одно или комбинацию направления внешнего прогнозирования, индекса опорного изображения, вектора движения, индекса слияния и индекса MVP, когда упомянутое определение комбинации структуры CU, режима, информации MVP для соответствующей CU в EL основано на комбинации структуры CU, режима и информации движения для CU в BL соответственно.
9. Способ по п. 1, в котором CU является концевой CU, и при этом упомянутое определение режима или информации MVP для соответствующей CU в EL основано на режиме или информации движения соответственно для CU в BL.
10. Способ по п. 9, в котором упомянутое определение режима или информации MVP для соответствующей CU в EL на основе режима или информации движения для CU в BL соответственно выполняется, если кодеру необходимо кодировать режим или информацию MVP соответственно для соответствующей CU в EL.
11. Способ по п. 9, в котором упомянутое определение режима или информации MVP для соответствующей CU в EL на основе режима или информации движения для CU в BL соответственно выполняется, если декодеру необходимо декодировать режима или информацию MVP соответственно для соответствующей CU в EL.
12. Способ по п. 9, дополнительно содержащий включение первого флага, чтобы указывать то, прогнозируется или нет упомянутое определение режима или информации MVP для соответствующей концевой CU в EL на основе режима или информации движения, соответственно для концевой CU в BL.
13. Способ по п. 12, в котором режим или информация MVP для соответствующей концевой CU в EL масштабируется из структуры CU для концевой CU в BL, если первый флаг указывает то, что упомянутое определение режима или информации MVP для соответствующей концевой CU в EL прогнозируется на основе режима или информации движения для концевой CU в BL.
14. Способ по п. 1, в котором режим представляет собой режим пропуска, режим слияния или внутренний режим, и при этом информация MVP содержит одно или комбинацию списка MVP-кандидатов, MVP-кандидата, порядка списка MVP-кандидатов, списка кандидатов слияния, кандидата слияния, порядка списка кандидатов слияния, индекса слияния и индекса MVP.
15. Устройство кодирования структуры CU (единицы кодирования), кодирования информации режима или кодирования информации движения для масштабируемого кодирования видео, в котором видеоданные конфигурируются в базовый слой (BL) и слой (EL) улучшения, и при этом EL имеет более высокое пространственное разрешение или лучшее качество видео, чем BL, причем устройство содержит:
- средство для определения структуры CU (структуры единицы кодирования), режима, информации движения или комбинации структуры CU, режима и информации движения для CU (единицы кодирования) в BL; и
- средство для определения структуры CU, режима, информации предиктора вектора движения (MVP) или комбинации структуры CU, режима, информации MVP для соответствующей CU в EL на основе структуры CU, режима, информации движения или комбинации структуры CU, режима, информации движения для CU в BL соответственно.
16. Устройство по п. 15, дополнительно содержащее средство для включения первого флага, чтобы указывать то, прогнозируется или нет упомянутое определение структуры CU, режима, информации MVP или комбинации структуры CU, режима, информации MVP для соответствующей CU в EL на основе структуры CU, режима, информации движения или комбинации структуры CU, режима, информации движения для CU в BL соответственно или нет.
17. Устройство по п. 15, в котором структура CU является флагом разбиения CU или флагом разбиения остаточного дерева квадрантов, при этом режим представляет собой режим пропуска, режим слияния или внутренний режим, и при этом информация движения содержит одно или комбинацию направления внешнего прогнозирования, индекса опорного изображения, вектора движения, индекса слияния и индекса MVP, когда упомянутое определение комбинации структуры CU, режима, информации MVP для соответствующей CU в EL основано на комбинации структуры CU, режима и информации движения для CU в BL соответственно.
18. Устройство по п. 15, в котором CU является концевой CU, и при этом упомянутое определение режима, информации MVP для соответствующей CU в EL основано на режима и информации движения соответственно для CU в BL.
19. Способ извлечения MVP (предсказания вектора движения) или извлечения кандидатов слияния для масштабируемого кодирования видео, в котором видеоданные конфигурируются в базовый слой (BL) и слой (EL) улучшения, при этом EL имеет более высокое пространственное разрешение или лучшее качество видео, чем BL, при этом способ содержит этапы, на которых:
- определяют информацию движения в BL и
- извлекают кандидатов предикторов вектора движения (MVP) или кандидатов слияния в EL на основе информации движения BL.
20. Способ по п. 19, в котором упомянутое извлечение кандидатов предикторов вектора движения (MVP) или кандидатов слияния в EL на основе информации движения в BL выполняется, когда кодированию или декодированию видеоданных необходимо извлекать MVP-кандидатов или кандидатов слияния соответственно в EL.
21. Способ по п. 19, в котором список MVP-кандидатов в EL включает в себя, по меньшей мере, один MV (вектор движения) в BL.
22. Способ по п. 21, в котором MV из BL содержит MV соответствующей PU в BL, MV соседней PU соответствующей PU в BL, MV кандидата слияния соответствующей PU в BL, MVP соответствующей PU в BL или совместно размещенный MV соответствующей PU в BL.
23. Способ по п. 21, в котором MV из BL масштабируется с повышением для списка MVP согласно разрешающей способности видео между EL относительно BL.
24. Способ по п. 19, в котором, по меньшей мере, вектор движения в BL заменяет, по меньшей мере, MVP-кандидата списка MVP-кандидатов в EL или добавляется в список MVP-кандидатов в EL.
25. Способ по п. 24, в котором MV из BL содержит MV соответствующей PU в BL, MV соседней PU соответствующей PU в BL, MV кандидата слияния соответствующей PU в BL, MVP соответствующей PU в BL или совместно размещенный MV соответствующей PU в BL.
26. Способ по п. 24, в котором MV из BL масштабируется с повышением для списка MVP-кандидатов согласно разрешающей способности видео между EL относительно BL.
27. Устройство извлечения MVP (предсказания векторов движения) или извлечения кандидатов слияния для масштабируемого кодирования видео, в котором видеоданные конфигурируются в базовый слой (BL) и слой (EL) улучшения, при этом EL имеет более высокое пространственное разрешение или лучшее качество видео, чем BL, причем устройство содержит:
- средство для определения информации движения для в BL и
- средство для извлечения кандидатов предикторов вектора движения (MVP) или кандидатов слияния в EL на основе информации движения BL.
28. Устройство по п. 27, в котором, по меньшей мере, вектор движения в BL заменяет, по меньшей мере, MVP-кандидата списка MVP-кандидатов в EL или добавляется в список MVP-кандидатов в EL.
29. Способ извлечения режима внутреннего прогнозирования для масштабируемого кодирования видео, в котором видеоданные конфигурируются в базовый слой (BL) и слой (EL) улучшения, при этом EL имеет более высокое пространственное разрешение или лучшее качество видео, чем BL, при этом способ содержит этапы, на которых:
- определяют информацию режима внутреннего прогнозирования BL и
- извлекают режим внутреннего прогнозирования EL на основе информации режима внутреннего прогнозирования BL.
30. Способ по п. 29, в котором упомянутое извлечение режима внутреннего прогнозирования EL на основе информации режима внутреннего прогнозирования BL выполняется, когда кодеру необходимо кодировать режим внутреннего прогнозирования EL.
31. Способ по п. 29, в котором упомянутое извлечение режима внутреннего прогнозирования EL на основе информации режима внутреннего прогнозирования BL выполняется, когда декодеру необходимо декодировать режим внутреннего прогнозирования EL.
32. Способ по п. 29, в котором режим внутреннего прогнозирования BL добавляется в список MPM (наиболее вероятных режимов) для EL.
33. Способ по п. 29, в котором информация режима внутреннего прогнозирования BL содержит одно или комбинацию режима внутреннего прогнозирования соответствующей PU (единицы прогнозирования) в BL, режима соседних направлений режима внутреннего прогнозирования BL и режима соседних направлений режима внутреннего прогнозирования или режима внутреннего прогнозирования соседней PU соответствующей PU в BL.
34. Способ по п. 29, в котором порядок списка MPM (наиболее вероятных режимов) для EL изменяется адаптивно согласно информации режима внутреннего прогнозирования BL.
35. Способ по п. 29, в котором кодовое слово для оставшегося режима, ассоциированного с режимом внутреннего прогнозирования EL, зависит от направления прогнозирования оставшегося режима, и при этом кодовое слово короче, если направление прогнозирования оставшегося режима ближе к направлению прогнозирования режима внутреннего прогнозирования BL.
36. Способ по п. 29, в котором режим внутреннего прогнозирования является режимом внутреннего прогнозирования сигнала яркости или режимом внутреннего прогнозирования сигнала цветности.
37. Устройство извлечения режима внутреннего прогнозирования для масштабируемого кодирования видео, в котором видеоданные конфигурируются в базовый слой (BL) и слой (EL) улучшения, и при этом EL имеет более высокое пространственное разрешение или лучшее качество видео, чем BL, причем устройство содержит:
- средство для определения информации режима внутреннего прогнозирования BL и
- средство для извлечения режима внутреннего прогнозирования EL на основе информации режима внутреннего прогнозирования BL.