Записывающее устройство, способ записи, устройство воспроизведения, способ воспроизведения, носитель записи и программа
Иллюстрации
Показать всеИзобретение относится к записывающему устройству, хранящему поток базового изображения и поток расширенного изображения, полученные с помощью кодирования видеоданных множества точек наблюдения. Технический результат заключается в том, что данные на носителе с использованием заявленного кодирования записи могут быть воспроизведены в устройстве, являющемся несовместимым с воспроизведением видеоданных множества точек наблюдения. В блоке доступа Access Unit, содержащем базовое представление видео, кодирование заголовка MVC запрещается. Для компонента представления, содержащегося в модуле доступа Access Unit без заголовка MVC, определение выполняется таким образом, что его параметр "view_id" распознается как 0. Настоящее изобретение может быть применимо к устройству для воспроизведения, совместимому со стандартом BD-ROM. 5 н. и 2 з.п. ф-лы, 48 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится к записывающему устройству, способу записи, устройству воспроизведения, способу воспроизведения, носителю записи и программе, и в частности относится к записывающему устройству, способу записи, устройству воспроизведения, способу воспроизведения, носителю записи и программе, которые дают возможность носителю записи, такому как BD (Blu-Ray Disk), хранить поток базового изображения и поток расширенного изображения, полученные с помощью кодирования видеоданных множества точек наблюдения, использующих заданный способ кодирования, который должен быть воспроизведен в устройстве, несовместимом с воспроизведением видеоданных множества точек наблюдения.
Уровень техники
Содержимое двухмерного изображения является в настоящее время основным содержимым, таким как фильмы, но в последнее время внимание было привлечено к содержимому стереоскопического изображения, дающего возможность стереоскопического визуального отображения.
Специализированное устройство необходимо для отображения стереоскопического изображения. Пример такого устройства для стереоскопического визуального отображения включает в себя IP (Integral Photography - интегральная фотосъемка) систему стереоскопического изображения, разработанную компанией NHK (Nippon Hoso Kyokai).
Данные стереоскопического изображения составлены данными изображения множества точек наблюдения (данные изображения, зафиксированные с множества точек наблюдения). Поскольку количество точек наблюдения больше и поскольку диапазон, покрываемый этими точками наблюдения, шире, то объект может рассматриваться с большего числа направлений. То есть может быть реализовано телевидение такого рода как “телевидение, в котором можно заглянуть внутрь объекта”.
Среди стереоскопических изображений изображение с наименьшим количеством точек наблюдения - это стереоизображение (так называемое 3D-изображение), в котором количество точек наблюдения равно двум. Данные изображения стереоизображения составлены из данных левого изображения, которое является изображением, наблюдаемым левым глазом, и данных правого изображения, которое является изображением, наблюдаемым правым глазом.
С другой стороны, содержимое изображения высокого разрешения, такого как фильмы, имеет большой объем данных, по этой причине необходим носитель записи большой емкости для записи содержимого, имеющего такой большой объем данных.
Пример такого носителя большой емкости включает в себя Blu-Ray (зарегистрированный товарный знак) Disk (в дальнейшем также называемый как BD), такой как BD-ROM (Blu-Ray (зарегистрированный товарный знак) - ROM (Read Only Memory - постоянное запоминающее устройство).
Список ссылок
Патентная литература
PTL 1: Публикация №2005-348314 нерассмотренной заявки на патент Японии.
Сущность изобретения
Техническая проблема
В этой связи следует отметить, что в стандарте BD не определяется, каким образом записать данные изображения для стереоскопического изображения, включающие в себя стереоизображение на BD, или как воспроизводить данные изображения.
Данные изображения стереоизображения составлены из двух потоков данных: потока данных левого изображения и потока данных правого изображения. Если два потока данных записаны на BD «как есть», то может быть невозможно воспроизвести потоки данных в уже существующем BD-проигрывателе.
Настоящее изобретение было создано с учетом таких обстоятельств и дает возможность использовать носитель записи, такой как BD, хранящий поток данных базового изображения и поток расширенного изображения, полученного с помощью кодирования видеоданных множества точек наблюдения, использующих заданный способ кодирования, который должен быть воспроизведен в устройстве, несовместимом с воспроизведением видеоданных множества точек наблюдения.
Решение проблемы
Записывающее устройство, согласно аспекту настоящего изобретения, включает в себя кодирующее средство для кодирования видеоданных множества точек наблюдения, используя заданный способ кодирования, и выведения потока данных базового изображения, который составлен из данных без заголовка данных, включающего в себя информацию по идентификации точки наблюдения, и потока расширенного изображения, который составлен из данных с заголовком данных, включающим в себя информацию, показывающую, что данные являются данными расширенной точки наблюдения.
Кодирующее средство может обеспечивать удаление заголовка данных из потока данных базового изображения, которое получено с помощью кодирования видеоданных множества точек наблюдения, использующих заданный способ кодирования, и которое составлено из данных с заголовком данных, а также выведение потока данных базового изображения, который составлен из данных без заголовка данных.
Кодирующее средство может обеспечивать установку значения одного или более заголовков данных, причем это значение служит в качестве идентификационной информации, показывающей, что данные являются данными расширенной точки наблюдения, а также выведение потока данных расширенного изображения.
Способ записи, согласно аспекту настоящего изобретения, включает в себя этап кодирования видеоданных множества точек наблюдения, использующий заданный способ кодирования, и выведение потока данных базового изображения, составленного из данных без заголовка данных, включающего в себя идентификационную информацию точки наблюдения, и потока расширенного изображения, составленного из данных с заголовком данных, включающим в себя идентификационную информацию, показывающую, что данные являются данными расширенной точки наблюдения.
Программа, согласно аспекту настоящего изобретения, вызывает выполнение компьютером процесса, включающего в себя этап кодирования видеоданных множества точек наблюдения, использующий заданный способ кодирования, и выведение потока данных базового изображения, составленного из данных без заголовка данных, включающего в себя идентификационную информацию точки наблюдения, и потока расширенного изображения, составленного из данных с заголовком данных, включающим в себя идентификационную информацию, показывающую, что данные являются данными расширенной точки наблюдения.
Носитель записи, согласно аспекту настоящего изобретения, хранит поток базового изображения, который получен при кодировании видеоданных множества точек наблюдения с использованием заданного способа кодирования и составлен из данных без заголовка данных, включающего в себя идентификационную информацию точки наблюдения, и поток расширенного изображения, составленного из данных с заголовком данных, включающим в себя идентификационную информацию, показывающую, что данные являются данными расширенной точки наблюдения.
Устройство воспроизведения, согласно другому аспекту настоящего изобретения, включает в себя считывающее средство для считывания с носителя записи потока базового изображения, который получен при кодировании видеоданных множества точек наблюдения с использованием заданного способа кодирования и составлен из данных без заголовка данных, включающего в себя идентификационную информацию точки наблюдения, и потока расширенного изображения, составленного из данных с заголовком данных, включающим в себя идентификационную информацию, имеющую значение, равное единице или более, показывающее, что данные являются данными расширенной точки наблюдения, и средство декодирования для последовательного выполнения процесса, начиная с данных точки наблюдения, для которой значение, установленное как идентификационная информация в заголовке данных, является небольшим, восприятие данных потока базового изображения без заголовка данных в качестве данных, для которых в качестве идентификационной информации в заголовке данных установлено значение, равное нулю, и декодирования данных потока базового изображения перед декодированием данных потока расширенного изображения.
Способ воспроизведения, согласно другому аспекту настоящего изобретения, включает в себя этапы считывания с носителя записи потока базового изображения, который получен при кодировании видеоданных множества точек наблюдения с использованием заданного способа кодирования и составлен из данных без заголовка данных, включающего в себя идентификационную информацию точки наблюдения, и потока расширенного изображения, составленного из данных с заголовком данных, включающим в себя идентификационную информацию, имеющую значение, равное единице или более, показывающее, что данные являются данными расширенной точки наблюдения, и в случае последовательного выполнения процесса начинался с данных точки наблюдения, для которой значение, установленное как идентификационная информация в заголовке данных, является небольшим, восприятия данных потока базового изображения без заголовка данных в качестве данных, для которых в качестве идентификационной информации в заголовке данных установлено значение, равное нулю, и декодирования данных потока базового изображения перед декодированием данных потока расширенного изображения.
Программа, согласно другому аспекту настоящего изобретения, вызывает выполнение компьютером процесса, включающего в себя этапы считывания с носителя записи потока базового изображения, который получен путем кодирования видеоданных множества точек наблюдения с использованием заданного способа кодирования и составлен из данных без заголовка данных, включающего в себя идентификационную информацию точки наблюдения, и потока расширенного изображения, составленного из данных с заголовком данных, включающим в себя идентификационную информацию, имеющую значение, равное единице или более, показывающее, что данные являются данными расширенной точки наблюдения, и в случае последовательного выполнения процесса, начиная с данных точки наблюдения, в котором значение, установленное в качестве идентификационной информации в заголовке данных, является небольшим, восприятия данных потока базового изображения без заголовка данных в качестве данных, в качестве идентификационной информации в заголовке данных установлено значение, равное нулю, и декодирования данных потока базового изображения перед декодированием данных потока расширенного изображения.
В одном аспекте настоящего изобретения видеоданные множества точек наблюдения кодируются с использованием заданного способа кодирования, и поток базового изображения, который составлен из данных без заголовка данных, включающего в себя идентификационную информацию точки наблюдения, и поток расширенного изображения, составленного из данных с заголовком данных, включающим в себя идентификационную информацию, показывающую, что данные являются данными расширенной точки наблюдения, являются выходными данными
В другом аспекте настоящего изобретения поток базового изображения, который получен путем кодирования видеоданных множества точек наблюдения с использованием заданного способа кодирования и составлен из данных без заголовка данных, включающего в себя идентификационную информацию точки наблюдения, и поток расширенного изображения, составленный из данных с заголовком данных, включающим в себя идентификационную информацию, имеющую значение, равное единице или более, показывающую, что данные являются данными расширенной точки наблюдения, считываются с носителя записи, и в случае последовательного выполнения процесса, начиная с данных точки наблюдения, для которой значение, установленное в качестве идентификационной информации в заголовке данных, является небольшим, данные потока базового изображения без заголовка данных воспринимаются как данные, для которых в качестве идентификационной информации в заголовке данных установлено значение, равное нулю, и данные потока базового изображения декодируются перед декодированием данных потока расширенного изображения.
Полезные результаты изобретения
Согласно настоящему изобретению, носитель записи, такой как BD, хранящий поток базового изображения и поток расширенного изображения, полученные путем кодирования видеоданных множества точек наблюдения, с использованием заданного способа кодирования, могут быть воспроизведены в устройстве, являющемся несовместимым с воспроизведением видеоданных множества точек наблюдения.
Краткое описание чертежей
Фиг.1 является схемой, иллюстрирующей пример конфигурации системы воспроизведения, включающей в себя устройство воспроизведения, к которому применяется настоящее изобретение.
Фиг.2 является схемой, иллюстрирующей пример съемки.
Фиг.3 является блок-схемой, иллюстрирующей пример конфигурации кодирующего устройства MVC.
Фиг.4 является схемой, иллюстрирующей пример опорных изображений.
Фиг.5 является схемой, иллюстрирующей пример конфигурации TS.
Фиг.6 является схемой, иллюстрирующей другой пример конфигурации TS.
Фиг.7 является схемой, иллюстрирующей еще один пример конфигурации TS.
Фиг.8 является схемой, иллюстрирующей пример управления потоками AV (аудиовизуальными).
Фиг.9 является схемой, иллюстрирующей структуру главного пути (Main Path) и дополнительного пути (Sub Path).
Фиг.10 является схемой, иллюстрирующей пример структуры для управления файлами, записанными на оптический диск.
Фиг.11 является схемой, иллюстрирующей синтаксис файла PlayList (список файлов для воспроизведения).
Фиг.12 является схемой, иллюстрирующей пример способа для использования параметра "reserved_for_future_use", показанного на фиг.11.
Фиг.13 является схемой, иллюстрирующей значения величин параметра "3D_PL_type".
Фиг.14 является схемой, иллюстрирующей значения величин параметра "View_type".
Фиг.15 является схемой, иллюстрирующей синтаксис файла PlayList(), показанного на фиг.11.
Фиг.16 является схемой, иллюстрирующей синтаксис параметра "SubPath", показанного на фиг.15.
Фиг.17 является схемой, иллюстрирующей синтаксис параметра "SubPlayItem(i)", показанного на фиг.16.
Фиг.18 является схемой, иллюстрирующей синтаксис параметра "PlayItem()", показанного на фиг.15.
Фиг.19 является схемой, иллюстрирующей синтаксис параметра "STN_table()", показанного на фиг.18.
Фиг.20 является блок-схемой, иллюстрирующей пример конфигурации устройства воспроизведения.
Фиг.21 является схемой, иллюстрирующей пример конфигурации модуля декодера, показанного на фиг.20.
Фиг.22 является схемой, иллюстрирующей конфигурацию для осуществления обработки потока видеоданных.
Фиг.23 является схемой, иллюстрирующей конфигурацию для осуществления обработки потока видеоданных.
Фиг.24 является схемой, иллюстрирующей другую конфигурацию для осуществления обработки потока видеоданных.
Фиг.25 является схемой, иллюстрирующей пример модулей доступа "Access Units".
Фиг.26 является схемой, иллюстрирующей еще одну конфигурацию для осуществления обработки потока видеоданных.
Фиг.27 является схемой, иллюстрирующей конфигурацию объединяющего модуля и его предыдущего каскада.
Фиг.28 является другой схемой, иллюстрирующей конфигурацию объединяющего модуля и его предыдущего каскада ступени.
Фиг.29 является блок-схемой, иллюстрирующей пример конфигурации обрабатывающего модуля создания программного обеспечения.
Фиг.30 является схемой, иллюстрирующей пример индивидуальных конфигураций, включающих в себя обрабатывающий модуль создания программного обеспечения.
Фиг.31 является схемой, иллюстрирующей пример конфигурации генерирующего модуля для трехмерного видеоизображения 3D video TS, обеспеченного в записывающем устройстве.
Фиг.32 является схемой, иллюстрирующей другой пример конфигурации генерирующего модуля для трехмерного видеоизображения 3D video TS, обеспеченного в записывающем устройстве.
Фиг.33 является схемой, иллюстрирующей еще один пример конфигурации генерирующего модуля для трехмерного видеоизображения 3D video TS, обеспеченного в записывающем устройстве.
Фиг.34 является схемой, иллюстрирующей конфигурацию на стороне устройства воспроизведения, для декодирования блоков доступа Access Units.
Фиг.35 является схемой, иллюстрирующей процесс декодирования.
Фиг.36 является схемой, иллюстрирующей структуру закрытой группы кадров Close GOP (Group Of Pictures - группа кадров).
Фиг.37 является схемой, иллюстрирующей структуру открытой группы кадров Open GOP.
Фиг.38 является схемой, иллюстрирующей максимальное количество кадров и полукадров в структуре GOP.
Фиг.39 является схемой, иллюстрирующей структуру Close GOP.
Фиг.40 является схемой, иллюстрирующей структуру Open GOP.
Фиг.41 является схемой, иллюстрирующей пример начального положения декодирования, установленного в "ЕР_map".
Фиг.42 является схемой, иллюстрирующей проблему, которая возникает в том случае, когда структура GOP зависимого потока видеоданных не определена.
Фиг.43 является схемой, иллюстрирующей принцип поиска кадра.
Фиг.44 является схемой, иллюстрирующей структуру аудиовизуального потока AV, записанного на оптический диск.
Фиг.45 является схемой, иллюстрирующей пример потока Clip AV.
Фиг.46 является схемой, концептуально иллюстрирующей пример параметра "ЕР_map", соответствующего потоку Clip AV, показанному на фиг.45.
Фиг.47 является схемой, иллюстрирующей пример структуры данных исходного пакета, обозначенного с помощью SPN_EP_start.
Фиг.48 является блок-схемой, иллюстрирующей пример конфигурации аппаратных средств компьютера.
Описание вариантов осуществления изобретения
Первый вариант осуществления изобретения
Пример конфигурации системы воспроизведения
Фиг.1 является схемой, иллюстрирующей пример конфигурации системы воспроизведения, включающей в себя устройство 1 воспроизведения, к которому применяется настоящее изобретение.
Как показано на фиг.1, эта система воспроизведения составлена с помощью соединения устройства 1 воспроизведения и устройства 3 отображения, использующих кабельный интерфейс HDMI (High Definition Multimedia Interface - мультимедийный интерфейс высокой четкости) или подобный. Оптический диск 2, такой как диск BD, загружается в устройство 1 воспроизведения.
Потоки данных, которые необходимы для отображения стереоизображения (так называемого 3D изображения), в котором количество точек наблюдения составляет две, записываются на оптический диск 2.
Устройство 1 воспроизведения является проигрывателем, совместимым с трехмерным воспроизведением потоков данных, записанных на оптический диск 2. Устройство 1 воспроизведения воспроизводит потоки данных, записанных на оптический диск 2, и отображает трехмерное изображение, полученное через воспроизведение на устройстве 3 отображения, образованном из телевизионного приемника, или подобного устройства. Звуковой сигнал также воспроизводится устройством 1 воспроизведения и выводится через громкоговоритель или подобное устройство, обеспеченное в устройстве 3 отображения.
Различные способы были предложены в качестве способа отображения трехмерного изображения. Здесь ниже описываются способ отображения первого типа и способ отображения второго типа, которые используются как способы отображения трехмерного изображения.
Способ отображения первого типа является способом отображения трехмерного изображения, в котором данные трехмерного изображения составлены из данных изображения, обозреваемых левым глазом (изображение L), и данных изображения, обозреваемых правым глазом (изображение R), при этом изображение L и изображение R отображаются попеременно.
Способ отображения второго типа является способом отображения трехмерного изображения путем отображения левого изображения L и правого изображения R, которые генерируются, используя данные оригинального изображения, которое является изображением, служащим как оригинал для генерирования трехмерного изображения, и данные глубины Depth. Данные трехмерного изображения, используемые в способе отображения второго типа, составлены из данных оригинального изображения и данных глубины Depth, которые придаются оригинальному изображению для генерирования левого изображения L и правого изображения R.
Способ отображения первого типа является способом, в котором для просмотра/прослушивания необходимо использование очков. Способ отображения второго типа является способом, в котором трехмерное изображение может просматриваться/прослушиваться без очков.
Оптический диск 2 использует потоки, записываемые на него таким образом, что трехмерное изображение может отображаться с использованием обоих способов отображения, т.е. первого типа и второго типа.
Для записывания таких потоков на оптический диск 2 применяется, например, способ кодирования Н.264 AVC (Advanced Video Coding)/MVC (Multi-view Video coding).
Профиль Н.264 AVC/MVC
В способе Н.264 AVC/MVC определяются поток изображения, называемый Базовое представление видеоданных, и поток изображения, называемый зависимое представление видеоданных. В дальнейшем Н.264 AVC/MVC, по мере необходимости, будет просто определяться как MVC.
Фиг.2 является схемой, иллюстрирующей пример съемки.
Как показано на фиг.2, съемка производится па том же самом объекте камерой для левого L изображения и камерой для правого R изображения. Первичный поток видеосигнала, снятый камерой для левого L изображения и камерой для правого R изображения, вводится в кодирующее устройство MVC.
Фиг.3 является блок-схемой, иллюстрирующей пример конфигурации кодирующего устройства MVC.
Как показано на фиг.3, кодирующее устройство 11 MVC включает в себя H.264/AVC кодирующее устройство 21, H.264/AVC декодирующее устройство 22, вычислительный модуль 23 для расчета глубины (Depth), кодирующее устройство 24 для зависимого представления видеоданных и мультиплексор 25.
Поток #1 видеоданных, снятых камерой для левого L изображения, вводится в H.264/AVC кодирующее устройство 21 и вычислительный модуль 23 для расчета глубины (Depth). Аналогично, поток #2 видеоданных, снятых камерой для правого R изображения, вводится в вычислительный модуль 23 для расчета глубины и кодирующее устройство 24 зависимого представления видеоданных. Поток #2 видеоданных может быть введен в H.264/AVC кодирующее устройство 21 и вычислительный модуль 23 для расчета глубины, а поток #1 видеоданных может быть введен в вычислительный модуль 23 для расчета глубины и кодирующее устройство 24 зависимого представления видеоданных.
H.264/AVC кодирующее устройство 21 кодирует поток #1 видеоданных, например, как Н.264 AVC/ поток видеоданных с высоким профилем. H.264/AVC кодирующее устройство 21 выводит поток видеоданных AVC, полученный путем кодирования и используемый как базовый поток представления видеоданных, к H.264/AVC декодирующему устройству 22 и мультиплексору 25.
H.264/AVC декодирующее устройство 22 декодирует поток видеоданных AVC, поставляемый из H.264/AVC кодирующего устройства 21, и выводит поток #1 видеоданных, полученный путем декодирования, к кодирующему устройству 24 зависимого представления видеоданных.
Вычислительный модуль 23 для расчета глубины рассчитывает глубину на основе потока #1 видеоданных и потока #1 видеоданных и выводит данные вычисленной глубины к мультиплексору 25.
Кодирующее устройство 24 зависимого представления видеоданных кодирует поток #1 видеоданных, поставляемый из H.264/AVC декодирующего устройства 22, и поток #2 видеоданных, вводимый в него снаружи, и выводит зависимый поток представления видеоданных.
Прогнозирующее кодирование, использующее другой поток как опорное изображение, не допускается в базовом представлении видеоданных. Однако, как показано на фиг.4, прогнозирующее кодирование, использующее базовое представление видеоданных как опорное изображение, допускается для зависимого представления видеоданных. Например, в том случае когда кодирование выполняется с левым L изображением, являющимся базовым представлением видеоданных, и с правым R изображением, являющимся зависимым представлением видеоданных, объем данных потока зависимого представления видеоданных, полученного таким образом, является меньшим, чем объем данных потока базового представления видеоданных.
Следует заметить, что поскольку кодирование основывается на H.264/AVC, то прогнозирование в направлении времени осуществляется на базовом представлении видеоданных. Кроме того, прогнозирование в направлении времени осуществляется так же, как и прогнозирование между представлениями на зависимом представлении видеоданных. Чтобы декодировать зависимое представление видеоданных, необходимо чтобы декодирование соответствующего базового представления видеоданных, к которым производится обращение во время кодирования, заранее заканчивалось.
Кодирующее устройство 24 зависимого представления видеоданных выводит зависимый поток представления видеоданных, который получен через кодирование, используя такое прогнозирование между видами, к мультиплексору 25.
Мультиплексор 25 объединяет поток базового представления видеоданных, поставляемый из H.264/AVC кодирующего устройства 21, поток зависимого представления видеоданных (данные глубины), поставляемый из вычислительного модуля 23 для расчета глубины, и поток зависимого представления видеоданных, поставляемый из кодирующего устройства 24 зависимого представления видеоданных, например, в MPEG2 TS. Поток базового представления видеоданных и поток зависимого представления видеоданных могут быть объединены в единый MPEG2 TS или могут быть включены в отдельные MPEG2 TS.
Мультиплексор 25 выводит сгенерированный TS (MPEG2 TS). Выходной TS из мультиплексора 25 записывается на оптический диск 2 вместе с другими управляющими данными в записывающем устройстве и подается на устройство 1 воспроизведения одновременно с записью на оптический диск 2.
В том случае, когда зависимое представление видеоданных, которое используется вместе с базовым представлением видеоданных в способе отображения первого типа, необходимо отличать от зависимого представления видеоданных с использованием глубины (Depth), которое применяется вместе с базовым представлением видеоданных в способе отображения второго типа, то первое рассматривается как представление D1 видеоданных, а последнее рассматривается как представление D2 видеоданных.
Аналогично, трехмерное воспроизведение в способе отображения первого типа, которое осуществляется с использованием базового представления видеоданных и представления D1 видеоданных, рассматривается как воспроизведение B-D1. Трехмерное воспроизведение в способе отображения второго типа, которое осуществляется с использованием базового представления видеоданных и представления D2 видеоданных, рассматривается как воспроизведение B-D2.
В случае выполнения воспроизведения B-D1 в ответ на инструкцию или подобную команду, полученную от пользователя, устройство 1 воспроизведения считывает базовый поток представления видеоданных и поток представления D1 видеоданных с оптического диска 2 и воспроизводит их.
Аналогично, в случае выполнения воспроизведения B-D2, устройство 1 воспроизведения считывает базовый поток представления видеоданных и поток представления D2 видеоданных с оптического диска 2 и воспроизводит их.
Кроме того, в случае выполнения воспроизведения обычного двухмерного 2D изображения, устройство 1 воспроизведения считывает с оптического диска 2 только базовый поток представления видеоданных и воспроизводит его.
Поскольку базовый поток представления видеоданных является видеопотоком AVC, кодированным с помощью H.264/AVC, то любой проигрыватель, совместимый с форматом BD, может воспроизводить базовый поток представления видеоданных, чтобы отображать двухмерное изображение.
В дальнейшем, главным образом, будет дано описание случая, в котором зависимое представление видео является представлением D1 видеоданных. Простое упоминание зависимого представления видео соответствует представлению D1 видеоданных. Аналогично, представление D2 видеоданных записывается на оптический диск 2 и воспроизводится таким же способом, как и для представления D1 видеоданных.
Пример конфигурации TS
Фиг.5 является схемой, иллюстрирующей пример конфигурации TS.
Потоки базового представления видеоданных, зависимого представления видеоданных, первичного звукового сигнала, базового PG (Presentation Graphics - презентационная графика), зависимого PG, базового IG (Interactive Graphics - интерактивная графика) и зависимого IG объединяются в главном TS (Main TS), показанном на фиг.5. Таким образом поток зависимого представления видеоданных может быть включен в Main TS вместе с потоком базового представления видеоданных.
Main TS и Sub TS записываются на оптический диск 2. Main TS является TS, включающим в себя, по меньшей мере, поток базового представления видеоданных. Sub TS является TS, который включает в себя другие потоки, отличающиеся от потока базового представления видеоданных, и который используется вместе с Main TS.
Потоки базового представления и зависимого представления видеоданных подготавливаются также для PG и IG, описанных ниже, таким образом, что трехмерный 3D дисплей также доступен и для показа видео.
Плоскость базового представления для PG и IG, полученная путем декодирования отдельных потоков, отображается в комбинации с плоскостью базового представления видеоданных, полученной путем декодирования потока базового представления видеоданных. Аналогично, плоскость зависимого представления для PG и IG отображается в комбинации с плоскостью зависимого представления видеоданных, полученной путем декодирования потока зависимого представления видеоданных.
Например, в том случае, когда поток базового представления видеоданных является потоком левого изображения, а поток зависимого представления видеоданных является потоком правого изображения, потоки базового представления PG и IG являются потоками графики левого L изображения. Аналогично, поток PG и поток IG зависимого представления являются потоками графики правого R изображения.
С другой стороны, в том случае, когда поток базового представления видеоданных является потоком правого R изображения, а поток зависимого представления видеоданных является потоком левого L изображения, то потоки базового представления PG и IG являются потоками графики правого R изображения. Аналогично, поток PG и поток IG зависимого представления являются потоками графики левого L изображения.
Фиг.6 является схемой, иллюстрирующей другой пример конфигурации TS.
Потоки базового представления и зависимого представления видеоданных объединяются в главном TS (Main TS), показанном на фиг.6.
С другой стороны, потоки первичного звукового сигнала, базового PG, зависимого PG, базового IG и зависимого IG объединяются в дополнительном TS (Sub TS).
Таким образом, потоки видеоданных могут быть объединены в Main TS, а потоки PG и IG могут быть объединены в Sub TS.
Фиг.7 является схемой, иллюстрирующей еще один пример конфигурации TS.
Потоки базового представления видеоданных, первичного звукового сигнала, базового PG, зависимого PG, базового IG и зависимого IG объединяются в Main TS, в части А, показанной на фиг.7.
С другой стороны, поток зависимого представления видеоданных включен в Sub TS.
Таким образом, поток зависимого представления видеоданных может быть включен в TS, которое отличается от TS, включающего в себя поток базового представления видеоданных.
Потоки базового представления видеоданных, первичного звукового сигнала, PG и IG объединяются в Main TS, в части В, показанной на фиг.7. С другой стороны, потоки зависимого представления видеоданных, базового PG, зависимого PG, базового IG и зависимого IG объединяются в Sub TS.
PG и IG, включенные в состав Main TS, являются потоками для двухмерного воспроизведения. Потоки, включенные в состав Sub TS, являются потоками для трехмерного воспроизведения.
Таким образом, поток PG и поток IG могут быть потоками, не используемыми совместно для двухмерного воспроизведения и трехмерного воспроизведения.
Как описано выше, поток базового представления видеоданных и поток зависимого представления видеоданных могут быть включены в различные MPEG2 TS. Далее будет дано описание преимущества случая, в котором производится запись потока базового представления видеоданных и потока зависимого представления видеоданных, в то же время осуществляя включение потоков в различные MPEG2 TS.
Например, предположим случай, когда битовая скорость передачи данных, позволенная для мультиплексирования в едином MPEG2 TS, ограничена. В этом случае, когда оба потока, т.е. поток базового представления видеоданных и поток зависимого представления видеоданных включены в единое MPEG2 TS, скорость передачи данных соответствующих потоков необходимо уменьшить, чтобы удовлетворять ограничивающему условию. В результате качество изображения ухудшается.
Необходимость для уменьшения битовой скорости передачи данных устраняется по причине того, что потоки должны быть включены в различные MPEG2 TS, таким образом ухудшение качества изображения может быть предотвращено.
Фиг.8 является схемой, иллюстрирующей пример управления потоками AV (аудиовизуальными), осуществляемого устройством 1 воспроизведения.
Управление потоками AV осуществляется путем использования двух слоев Playlist и Clip, как показано на фиг.8. Потоки AV могут быть записаны в локальную память устройства 1 воспроизведения, а также на оптический диск 2.
Здесь пара из одного потока AV и информации клипа (Clip), которая является информацией, сопутствующей потоку AV, рассматривается как один объект, который определяется как клип (Clip). В дальнейшем, файл, сохраняющий поток AV, определяется как файл потока AV. Аналогично, файл, сохраняющий информацию Clip, определяется как файл информации Clip.
Поток AV расположен па оси времени, а точка доступа каждого клипа (Clip) определяется, главным образом, с помощью отметки времени в списке воспроизведения файлов (Playlist). Файл информации Clip используется для нахождения адреса, в котором, например, должно начаться декодирование в потоке AV.
Playlist является набором интервалов воспроизведения потока AV. Один интервал воспроизведения в потоке AV называется PlayItem (элемент воспроизведения). PlayItem выражается парой точек, точкой IN и точкой OUT интервала воспроизведения на оси времени. Как показано на фиг.8, список воспроизведения файлов составлен из одного или множества элементов воспроизведения.
Первый слева список воспроизведения на фиг.8 составлен из двух элементов воспроизведения, при этом участок первой половины и участок последней половины потока AV, включенных в клип на левой стороне, определяются, соответственно, этими двумя элементами воспроизведения.
Второй слева список воспроизведения составлен из одного элемента воспроизведения, и весь поток AV, включенный в клип, расположенный справа, определяется посредством этого элемента воспроизведения.
Третий слева список воспроизведения составлен из двух элементов воспроизведения, и некоторый участок потока AV, включенный в клип на левой стороне, и определенный участок потока AV, включенный в клип на правой стороне, определяются, соответственно, этими двумя элементами воспроизведения.
Например, в том случае, когда элемент воспроизведения, расположенный слева, включен в первый слева список воспроизведения, определяется программой навигации диска как целевой элемент воспроизведения, при этом осуществляется воспроизведение участка первой половины потока AV, включенного в клип на левой стороне, который определяется элементом воспроизведения. Таким образом, списки воспроизведения используются как информация управления воспроизведением для управления воспроизведением потоков AV.
В списке воспроизведения путь воспроизведения, составленный из массива из одного или более элементов воспроизведения, определяется как главный путь (Main Path).
Аналогично, в списке воспроизведения путь воспроизведения, составленный из массива из одного или более подпунктов воспроизведения, параллельных главному пути, определяется как дополнительный путь (Sub Path).
Фиг.9 является схемой, иллюстрирующей структуру главного пути (Main Path) и дополнительного пути (Sub Path).
Вышеописанный поток базового представления видеоданных управляется как поток, к которому