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

1. Способ кодирования сигналов трехмерного (3D) видео, в котором кодируют входной сигнал трехмерного видео, содержащий главный слой (FR) данных видео, карту глубины для главного слоя данных и дополнительные слои (B1, B2, B1T, B2T) данных для главного слоя данных, причем сегменты данных, входящие в состав разных слоев данных из главного слоя данных видео, карты глубины для главного слоя данных видео и дополнительных слоев данных, перемещаются в один или более общих слоев данных (СВ1, СВ2, C(FR+B1), при этом генерируется дополнительный поток данных, содержащий дополнительные данные (М, M1, M2), задающие исходную позицию и/или исходный дополнительный слой для каждого перемещаемого сегмента данных.
2. Способ по п.1, в котором сегменты данных представляют собой макроблоки.
3. Способ по п.1 или 2, в котором дополнительные слои содержат данные изображения и/или глубины и/или дополнительные данные с той же точки наблюдения, что и вид для главного слоя данных видео.
4. Способ по п.1, в котором в общие слои (СВ1, СВ2) данных перемещаются только сегменты данных дополнительных слоев (B1, B2, B1T, B2T) данных.
5. Способ по п.1, в котором, по меньшей мере, один общий слой данных содержит сегменты данных только одного типа.
6. Способ по п.1, в котором, по меньшей мере, один общий слой данных содержит сегменты данных разных типов.
7. Способ по п.1, в котором сегменты данных перемещаются в общий слой в том же временном слоте, что и главный слой данных видео.
8. Способ по п.1, в котором сегменты данных перемещаются в общий слой во временном слоте, отличном от временного слота главного слоя данных видео, и дополнительные данные задают разность временных слотов.
9. Способ по п.1, в котором сегменты данных перемещаются или отбрасываются на основании приоритета.
10. Система, содержащая кодер для кодирования сигнала трехмерного видео, причем кодированный сигнал трехмерного видео содержит главный слой (FR) данных видео, карту глубины для главного слоя данных видео и дополнительные слои (B1, B2, BIT, В2Т) данных для главного слоя данных видео, причем кодер содержит входы для дополнительных слоев данных, и кодер содержит формирователь (CR), который комбинирует сегменты данных из более чем одного слоя данных из главного слоя данных видео, карты глубины для главного слоя данных видео и дополнительных слоев данных в один или более общих слоев данных путем перемещения сегментов данных из более чем одного слоя данных в общий слой (СВ1, СВ2, C(FR+B)) данных и путем генерации дополнительного потока (М, M1, M2) данных, содержащего данные, идентифицирующие источник перемещаемых сегментов данных.
11. Способ декодирования кодированного сигнала видео, в котором декодируют сигнал трехмерного видео, который содержит один или более кодированных общих слоев (СВ1, СВ1, C(FR+B1)) данных, содержащих сегменты данных из двух или более слоев данных из главного слоя данных видео, карты глубины для главного слоя данных видео и дополнительных слоев данных для главного слоя видео, а также содержащих дополнительный поток (М, M1, M2) данных, содержащий дополнительные данные, которые задают источник сегментов в общих слоях данных, причем два или более слоев данных из главного слоя данных видео, карты глубины для главного слоя данных видео и дополнительных слоев данных для главного слоя видео реконструируются на основании одного или более общих слоев (СВ1, СВ2, C(Fr+B1) данных и дополнительного потока (М, M1, M2) данных, и генерируется трехмерное изображение.
12. Система, содержащая декодер для декодирования кодированного сигнала видео, в котором декодируется сигнал трехмерного видео, который содержит один или более кодированных общих слоев (СВ1, СВ1, C(FR+B1)) данных, содержащих сегменты данных из двух или более слоев данных кодированного главного слоя данных видео, карты глубины для главного слоя данных видео и одного или более дополнительных слоев данных, причем упомянутый сигнал трехмерного видео дополнительно содержит дополнительный поток (М, M1, M2) данных, содержащий дополнительные данные, которые задают источник сегментов в общих слоях данных, причем декодер содержит считыватель для считывания одного или более общих слоев данных и дополнительного потока данных и блок (RC) реконструкции для реконструкции исходного главного слоя данных видео, карты глубины для главного слоя данных видео и одного или более дополнительных слоев данных на основании общего слоя данных и дополнительного потока данных.
13. Декодер для системы по п.12.
14. Компьютерная программа, содержащая средство программного кода для реализации способа по одному из пп.1, 2 и 4-9, когда упомянутая программа выполняется на компьютере.
15. Компьютерная программа, содержащая средство программного кода для реализации способа по п.11, когда упомянутая программа выполняется на компьютере.
16. Сигнал изображения, включающий в себя содержимое трехмерного видео, причем упомянутый сигнал изображения содержит кодированный главный слой данных видео, карту глубины для главного слоя данных видео и один или более общих слоев (СВ1, СВ2) данных, содержащих сегменты данных из разных исходных дополнительных слоев данных для главного слоя данных видео, и дополнительный поток (М, M1, M2) данных, содержащий дополнительные данные, которые задают источник сегментов данных в общих слоях данных.