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

1. Способ кодирования сигнала (50) видеоданных для использования в многовидовом устройстве визуализации, причем способ содержит этапы, на которых:
- предоставляют (401) первое изображение (10) сцены, ассоциированное с первой точкой наблюдения,
- предоставляют (402) карту (20) глубины, ассоциированную с первым изображением (10),
- предоставляют (403) метаданные (30) для использования при
- обработке карты глубины или
- визуализации одного или более видов для дополнительных точек наблюдения
посредством многовидового устройства визуализации,
- генерируют (404) сигнал (50) видеоданных, причем сигнал (50) видеоданных содержит видеокадры, разбитые на субизображения, содержащие:
- первое субизображение, основанное на первом изображении (10),
- первое субизображение глубины, основанное на карте (20) глубины, и
- метаданные (30), закодированные в цветовой составляющей первого субизображения глубины.
2. Способ кодирования по п. 1, в котором
- сигнал видеоданных организован в значениях яркости и цветности, карта (20) глубины кодируется в значениях яркости первого субизображения глубины, и метаданные (30) кодируются в значениях цветности первого субизображения глубины; или
- сигнал видеоданных организован в R, G и B составляющих, и карта (20) глубины кодируется в первой составляющей из R, G и B составляющих первого субизображения глубины, а метаданные (30) кодируются в дополнительной составляющей из R, G и B составляющих первого субизображения глубины.
3. Способ кодирования по п.1 или 2, в котором видеокадр, содержащийся в сигнале видеоданных, содержит, по существу, несжатый двумерный массив данных с помещенными в нем соответствующими субизображениями.
4. Способ кодирования по любому из пп.1-3, причем способ дополнительно содержит этап, на котором
- передают (405) сигнал видеоданных через интерфейс, используя одну или более поразрядные строки данных, к многовидовому устройству визуализации.
5. Способ кодирования по любому из пп.1-4, в котором метаданные вставляются в сигнал (50) видеоданных:
- для каждого поля,
- для каждого кадра,
- для каждой группы картинок, и/или
- для каждой сцены.
6. Способ кодирования по любому из пп.1-5, в котором метаданные обеспечиваются контрольной суммой.
7. Способ кодирования по любому из пп.1-6, в котором метаданные повторно вставляются, было ли или нет изменение в метаданных.
8. Способ кодирования по любому из пп.1-7, в котором метаданные содержат информацию, указывающую на то, изменились ли метаданные с момента предыдущего кадра.
9. Способ кодирования по любому из пунктов, причем способ дополнительно содержит этапы, на которых:
- предоставляют (401) второе изображение (210) сцены, ассоциированное со второй точкой наблюдения,
- предоставляют (402) вторую карту (220) глубины, ассоциированную со вторым изображением (210), и при этом
- этап, на котором генерируют сигнал (50) видеоданных, дополнительно содержит этап, на котором включают
- второе субизображение, основанное на втором изображении (210),
- второе субизображение глубины, основанное на второй карте (20) глубины, в сигнал (50) видеоданных.
10. Сигнал видеоданных, причем сигнал (50) видеоданных используется в многовидовом устройстве визуализации, при этом сигнал видеоданных содержит:
- первое изображение (10) сцены, ассоциированное с первой точкой наблюдения,
- карту (20) глубины, ассоциированную с первым изображением (10),
- метаданные (30) для использования при
- обработке карты глубины или
- визуализации одного или более видов для дополнительных точек наблюдения
посредством многовидового устройства визуализации,
причем сигнал (50) видеоданных содержит видеокадры, разбитые на субизображения, содержащие:
- первое субизображение, основанное на первом изображении (10),
- первые субизображения глубины, основанные на карте (20) глубины, и
- метаданные (30), закодированные в цветовой составляющей первого субизображения глубины.
11. Сигнал видеоданных по п.10, дополнительно сгенерированный в соответствии с любым из способов по пп.2-9.
12. Носитель данных, содержащий сигнал видеоданных по любому из пп.10 или 11 в постоянном виде.
13. Способ декодирования сигнала (50) видеоданных, при этом способ содержит этапы, на которых:
- принимают (501) сигнал (50) видеоданных, причем сигнал видеоданных содержит
- первое изображение (10) сцены, ассоциированное с первой точкой наблюдения,
- карту (20) глубины, ассоциированную с первым изображением (10),
- метаданные (30) для использования при
- обработке карты глубины или
- визуализации множества видов,
причем сигнал (50) видеоданных содержит видеокадры, разбитые на субизображения, содержащие:
- первое субизображение, основанное на первом изображении (10),
- первое субизображение глубины, основанное на карте (20) глубины, и
- метаданные (30), закодированные в первом субизображении глубины;
- де-мультиплексируют (502) сигнал (50) видеоданных таким образом, чтобы получить доступ к отдельным составляющим и извлечь метаданные (30) из цветовой составляющей первого субизображения глубины,
- выполняют, по меньшей мере, один из следующих этапов, на которых:
- обрабатывают (503) карту глубины применительно к карте (20) глубины в зависимости от метаданных (30) или
- визуализируют (504) один или более видов для дополнительных точек наблюдения в зависимости от метаданных (30).
14. Способ декодирования по п.13, при этом способ дополнительно содержит этапы для декодирования любого из сигналов видеоданных, сгенерированных, используя способ по любому из пп.2-9.
15. Декодер (350) для декодирования сигнала (50) видеоданных, при этом декодер содержит:
- приемник (351), выполненный с возможностью приема сигнала (50) видеоданных, причем сигнал видеоданных содержит
- первое изображение (10) сцены, ассоциированное с первой точкой наблюдения,
- карту (20) глубины, ассоциированную с первым изображением (10),
- метаданные (30) для использования при
- обработке карты глубины или
- визуализации множества видов,
причем сигнал (50) видеоданных содержит видеокадры, разбитые на субизображения, содержащие:
- первое субизображение, основанное на первом изображении (10),
- первое субизображение глубины, основанное на карте (20) глубины, и
- метаданные (30), закодированные в первом субизображении глубины.
- де-мультиплексор (352), причем де-мультиплексор выполнен с возможностью де-мультиплексирования сигнала (50) видеоданных таким образом, чтобы получить доступ к отдельным составляющим и извлечь метаданные (30) из цветовой составляющей первого субизображения глубины, и
- по меньшей мере, одно из следующего:
- процессор (353) карты глубины, выполненный с возможностью обработки карты (20) глубины в зависимости от метаданных (30); или
- блок (354) визуализации, причем блок визуализации выполнен с возможностью визуализации одного или более видов в зависимости от метаданных (30).
16. Декодер по п.15, при этом декодер дополнительно содержит многовидовой стереоскопический дисплейный блок (356) для отображения визуализированного одного или более видов.
17. Декодер по любому из пп.15 или 16, дополнительно выполненный с возможностью декодирования любого из сигналов видеоданных, сгенерированных, используя способ по любому из пп.2-9.
18. Декодер по любому из пп.15 и 16, при этом декодер содержит процессор (355) управления для манипулирования обработкой метаданных, и при этом процесс управления использует информацию, указывающую, изменились ли метаданные с момента предыдущего кадра, для того, чтобы определять, обрабатывать ли в дальнейшем метаданные.
19. Компьютерный программный продукт, содержащий инструкции для побуждения процессорной системы выполнять способ по любому из пп.1-9.
20. Компьютерный программный продукт, содержащий инструкции для побуждения процессорной системы выполнять способ по любому из пп.13 и 14.
21. Кодер (310) сигнала (50) видеоданных для использования в многовидовом устройстве визуализации, при этом кодер содержит:
- блок (301) получения, выполненный с возможностью получения первого изображения (10) сцены, ассоциированного с первой точкой наблюдения,
- блок (302) получения, выполненный с возможностью получения карты (20) глубины, ассоциированной с первым изображением (10),
- блок (303) получения, выполненный с возможностью получения метаданных (30) для использования при
- обработке карты глубины или
- визуализации одного или более видов для дополнительных точек наблюдения
посредством многовидового устройства визуализации,
- генератор (304), выполненный с возможностью генерирования сигнала (50) видеоданных, причем сигнал (50) видеоданных содержит видеокадры, разбитые на субизображения, содержащие:
- первое субизображение, основанное на первом изображении (10),
- первое субизображение глубины, основанное на карте (20) глубины, и
- метаданные (30), закодированные в цветовой составляющей первого субизображения глубины.
22. Кодер по п.21, при этом кодер дополнительно выполнен с возможностью кодирования сигнала, сгенерированного, используя способ по любому из пп.2-9.