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

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