Носитель записи, устройство воспроизведения, устройство записи, способ воспроизведения, способ записи и программа

Иллюстрации

Показать все

Изобретение относится к области отображения графических субтитров, посредством декодирования графических данных, сжатых с использованием кодирования по длинам серий для использования в устройствах воспроизведения BD-ROM, а также к области DVB-MHP и DVD-Video. Техническим результатом является создание способа отображения субтитров, которые должны изменяться в соответствии с обрабатывающей способностью устройства воспроизведения и возрастом пользователя, не компрометируя совместимость с существующей структурой данных потока графических субтитров. Указанный технический результат достигается тем, что BD-ROM имеет записанные на нем множество потоков субтитров, каждый сконфигурирован для воспроизведения синхронно с видеопотоком, и информацию о списке воспроизведения. Информация о списке воспроизведения включает в себя информацию об элементе воспроизведения и флаг способа отображения. Информация об элементе воспроизведения определяет раздел воспроизведения информацией, указывающей время входа и время выхода по оси времени воспроизведения видеопотока, и включает в себя таблицу информации о потоках. Флаг способа отображения указывает, действительно или нет управление согласно способу отображения субтитров. Таблица информации о потоках предписывает устройству воспроизведения один из потоков субтитров, который должен выбираться, если управление согласно способу отображения субтитров является действительным. 3 н. и 3 з.п. ф-лы, 80 ил.

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

Настоящее изобретение относится к области отображения графических субтитров.

УРОВЕНЬ ТЕХНИКИ

Термин «графические субтитры» относится к технологии отображения субтитров посредством декодирования графических данных, сжатых с использованием кодирования по длинам серий, и эта технология была использована в области устройств воспроизведения BD-ROM, а также области DVB-MHP и DVD-Video. Как правило, графические субтитры отображаются посредством декодирования потока графических субтитров. Поток графических субтитров является последовательностью пакетов PES, и такие пакеты PES включают в себя пакеты, содержащие в себе графические данные, пакеты, содержащие в себе данные палитры, и пакеты, содержащие в себе управляющие данные. Графические данные являются данными длин серий, которые представляют серии идентичных кодовых значений количествами одинаковых кодовых значений, встречающихся последовательно.

Данные палитры ассоциативно связывают каждое кодовое значение с яркостью и цветовым контрастом. Управляющие данные включают в себя опорное значение, задающее специфичную часть данных палитры, которые должны использоваться для цветового преобразования, информацию, определяющую зону отображения в памяти проекций для визуализации графики, и информацию, определяющую координаты отображения графики в памяти проекций. Данные палитры выдают команду графического отображения и цветового преобразования на основании опорного значения.

Последовательности операций, которым требуется выполняться устройством воспроизведения для визуализации графики, ограничены: восстановлением после сжатия данных длин серий, передачей в память проекций, цветовым преобразованием с обращением в таблицу соответствия цветов, и так далее. Таким образом, взятая в целом обработка устройством воспроизведения для отображения субтитров упрощается.

СПИСОК ПРОТИВОПОСТАВЛЕННЫХ МАТЕРИАЛОВ

1. Заявка № 10-208446 на выдачу патента Японии

2. WO 2004/082297

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

ТЕХНИЧЕСКАЯ ПРОБЛЕМА

Отмечено, что ожидается, что пользователи, которые смотрят кинофильмы на устройстве воспроизведения, должны включать в себя широкое многообразие групп, находящихся в диапазоне от пожилых людей до детей младшего возраста. В дополнение, устройства воспроизведения включают в себя широкое многообразие моделей, находящихся в диапазоне от относительно недорогих моделей до моделей высшего класса. Ожидается, что в недалеком будущем будет предложена новая модель, способная к переключению между стереоскопическим отображением и моноскопическим (то есть, двухмерным) отображением. С точки зрения создателей кинофильмов, желательно реализовывать отображение субтитров со специальными признаками в соответствии с техническими условиями различных устройств воспроизведения и техническими требованиями различных пользователей.

Отметим, что управляющая информация, мультиплексированная в потоке графических субтитров, содержит в себе информацию, указывающую зону отображения и координаты в памяти проекций. Таким образом, изменение координат отображения и диапазона зоны отображения, которые заданы в управляющей информации, могут быть реализованы эффекты отображения, такие как прокрутка, вытеснение, врезка и вырезка. Однако эффект отображения, который может быть реализован с использованием управляющей информации, ограничен упомянутыми выше. То есть, нет перспективы, что использование управляющей информации дает возможность реализовать многообразие наделенных определенными признаками управляющих элементов отображения некоторым образом, чтобы удовлетворять техническим условиям применяемого устройства воспроизведения и/или соответствовать многообразию пользователей.

Естественно, такое наделенное определенными признаками устройство управления отображением может быть реализовано добавлением элемента управления в управляющую информацию, которая должна мультиплексироваться в поток субтитров, или изменением формата управляющей информации, которая должна мультиплексироваться в поток субтитров. Кроме того, такие идеи неизбежно приносят в жертву совместимость с управляющей информацией, использовавшейся при производстве и конструировании устройств воспроизведения, что может не быть одобренным производителями. Патентная литература 1 и 2, упомянутая выше, раскрывает технологии, осуществленные расширением или исправлением существующей структуры данных. Таким образом, совместимость управляющей информации упомянута не принятой во внимание.

Настоящее изобретение имеет целью предоставить носитель записи, который реализует способ отображения субтитров, которые должны изменяться в соответствии с обрабатывающей способностью используемого устройства воспроизведения и возрастом пользователя, не компрометируя совместимость с существующей структурой данных потока графических субтитров.

РЕШЕНИЕ ПРОБЛЕМЫ

Для того чтобы достигнуть цель, отмеченную выше, носитель записи согласно настоящему изобретению имеет записанные на нем: множество потоков субтитров, каждый предусмотрен для воспроизведения синхронно с видеопотоком; и информацию о Списке воспроизведения (PlayList). Информация о Списке воспроизведения включает в себя информацию о разделе воспроизведения и флаг способа отображения. Информация о разделе воспроизведения определяет раздел воспроизведения информацией, указывающей время входа и время выхода на оси времени воспроизведения видеопотока, и включает в себя таблицу информации о потоках. Флаг способа отображения указывает, действительно или нет управление согласно способу отображения субтитров. Таблица информации о потоках предписывает устройству воспроизведения один из потоков субтитров, который должен выбираться, если управление согласно способу отображения субтитров является действительным в течение раздела воспроизведения.

ПОЛЕЗНЫЕ РЕЗУЛЬТАТЫ ИЗОБРЕТЕНИЯ

Носитель записи согласно настоящему изобретению включает в себя информацию о Списке воспроизведения, которая, в свою очередь, включает в себя флаг способа отображения, указывающий, действительно или нет управление согласно специфичному способу отображения субтитров в соответствующем разделе воспроизведения. Информация о Списке воспроизведения также включает в себя таблицу информации о потоках, указывающую устройству воспроизведения, какой из множества потоков субтитров должен быть выбран, если управление согласно специфичному способу отображения субтитров является действительным. Эта структура достигает следующего полезного результата, даже если контент управляющей информации, мультиплексированной в поток субтитров, находится в соответствии с существующей структурой данных для сохранения совместимости. То есть, пока различные потоки субтитров записаны на носителе записи и подаются в устройство воспроизведения, устройство воспроизведения наделено возможностью выбирать пригодный один из потоков субтитров согласно конфигурации устройства воспроизведения и отображать субтитры согласно специфичному способу отображения. Как описано выше, благодаря последовательности операций выбора одного из потоков субтитров, который находится в соответствии с действительным способом отображения, устройство воспроизведения наделено возможностью отображать субтитры, имеющие уникальные характеристики. Таким образом, нет необходимости производить какое бы то ни было изменение в отношении управляющей информации.

Как описано выше, настоящее изобретение реализует, чтобы способ отображения переключался в соответствии с тем, поддерживается или нет стереоскопическое отображение, и/или какого возраста пользователь. Это предоставляет производителям возможность реализовывать переключение способов отображения субтитров в соответствии с конфигурацией, которая помогает содействовать установлению различий от их конкурентов.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фиг.1A, 1B и 1C изображают способ использования носителя записи и устройства воспроизведения;

фиг.2 изображает внутреннюю структуру BD-ROM;

фиг.3 изображает формат приложений BD-ROM;

фиг.4 изображает последовательности операций, посредством которых исходные пакеты потоков Базового вида (BaseView) и Расширенного вида (EnhancedView) записываются в область (аудио/видео) AV-данных;

фиг.5 изображает зависимость между физическими блоками BD-ROM и исходными пакетами, составляющими один файловый экстент;

фиг.6A и 6B изображают соответствия между возможными областями числовых значений ID пакетов у пакетов TS и типам потоков PES у пакетов TS, имеющих соответственные ID пакетов;

Фиг.7 изображает примерную перемежающуюся компоновку;

фиг.8 изображает примерную внутреннюю структуру потоков Базового вида и Расширенного вида для стереоскопической визуализации;

фиг.9 изображает изображения воспроизведения, представленные пользователю посредством переключения прозрачного/экранированного состояний очков с привязками по времени, изображенными на фиг.8;

фиг.10 изображает стереоскопическое изображение, созданное инерционностью изображения в глазах человека;

фиг.11A и 11B изображают структуру потока графических субтитров;

фиг.12 изображает логическую структуру, составленную различными типами функциональных сегментов;

фиг.13 изображает зависимость между положением отображения субтитров и периодов;

фиг.14A и 14B изображают структуру данных ODS и PDS;

фиг.15A и 15B изображают структуру данных WDS и PCS;

фиг.16A и 16B изображают примеры описания PCS, включенного в Набор отображения (Display Set);

Фиг.17 изображает ось времени воспроизведения AV-клипа, под который выделен DSn;

фиг.18A-18E изображают типы графических субтитров, определенных посредством ODS;

фиг.19 изображает, каким образом декодируются поток субтитров для представления Базового вида и поток субтитров для представления Расширенного вида;

фиг.20 изображает один из примеров стереоскопического изображения, воспринимаемого наблюдателем, когда воспроизведение пары видеопотоков Базового вида и Расширенного вида выполняется синхронно с воспроизведением пары потоков субтитров Базового вида и Расширенного вида;

фиг.21A и 21B изображают, каким образом отображение стереоскопических субтитров находится под влиянием координат окна, определенного на графической проекции полем window_horizontal_position (горизонтальное_положение_окна) и полем window_vertical_position (вертикальное_положение_окна), и координат графических субтитров, определенных на графической проекции полем object_horizontal_position (горизонтальное_положение_объекта) и полем object_vertical_position (вертикальное_положение_объекта);

фиг.22 изображает пример файла информации о клипе;

фиг.23A и 23B изображают внутреннюю структуру таблицы карты распределения записей;

фиг.24 изображает точки входа, зарегистрированные на карте распределения записей;

фиг.25 изображает, каким образом заданы карты распределения записей, соответствующие каждому из левого обзора и правого обзора;

фиг.26 показывает структуру данных информации о Списке воспроизведения;

фиг.27 изображает внутреннюю структуру таблицы информации о Вспомогательном тракте (SubPath);

фиг.28 изображает разделы воспроизведения, определенные для каждого из левого обзора и правого обзора;

фиг.29 изображает внутреннюю структуру таблицы номеров видеопотоков;

фиг.30A и 30B изображает внутреннюю структуру таблицы информации о потоках субтитров, включенной в STN_table (таблицу_STN);

фиг.31 изображает внутреннюю структуру данных расширения, включенных в информацию о Списке воспроизведения;

фиг.32 изображает внутреннюю структуру таблицы информации о видеопотоках;

фиг.33A и 33B изображает внутреннюю структуру таблицы информации о потоках субтитров, включенной в STN_table_extension (расширение_таблицы_STN);

фиг.34 изображает внутреннюю структуру устройства воспроизведения;

фиг.35 изображает внутреннюю структуру устройства воспроизведения в деталях;

фиг.36A и 36B изображают внутреннюю структуру набора 12 PSR и механизма 14 управления воспроизведением;

фиг.37 изображает внутреннюю структуру моноскопического блока 41 управления;

фиг.38 изображает внутреннюю структуру стереоскопического блока 42 управления;

фиг.39 изображает внутреннюю структуру графических декодеров;

фиг.40 - блок-схема последовательности операций способа, показывающая процедуру для выполнения воспроизведения Списка воспроизведения;

фиг.41 - блок-схема последовательности операций способа, показывающая процедуру воспроизведения на основании STN_table_extension;

фиг.42A и 42B - блок-схемы последовательности операций способов, показывающие процедуры для настройки PSR 2 во время, когда случается изменение состояния и переключение потока;

фиг.43 - блок-схема последовательности операций способа, показывающая процедуру для осуществления выборов для выполнения воспроизведения на основании возраста пользователя;

фиг.44 - блок-схема последовательности операций способа, показывающая процедуру выбора для выполнения стереоскопического воспроизведения;

фиг.45A и 45B изображают последовательности исходного пакета и информацию о Списке воспроизведения, которые должны обрабатываться;

фиг.46 изображает примеры субтитров;

фиг.47A-47E изображает субтитры, отображаемые устройством воспроизведения согласно конфигурационной информации, указывающей, что «возраст пользователя = 4»;

фиг.48A-48E изображает субтитры, отображаемые устройством воспроизведения согласно конфигурационной информации, указывающей, что «возраст пользователя = 70»; и

фиг.49A-49E изображает субтитры, отображаемые устройством воспроизведения согласно конфигурационной информации, указывающей, что «стереоскопические возможности = Вкл.».

ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

Последующее описывает варианты осуществления носителя записи и устройства воспроизведения, содержащие вышеприведенные решения, со ссылкой на прилагаемые чертежи.

Фиг.1 изображает традиционное действие носителя записи и устройства воспроизведения. Как показано на фиг.1, BD-ROM 101, который является одним из примеров носителя записи, и устройство 102 воспроизведения составляют систему домашнего кинотеатра вместе с телевизором 103, парой очков 104 с жидкокристаллическими (ЖК, LC) обтюраторами, пультом 100 дистанционного управления, и предусмотрены для использования пользователем.

BD-ROM 101, например, подает кинофильм в систему домашнего кинотеатра.

Устройство 102 воспроизведения присоединено к телевизору 103 и выполняет воспроизведение BD-ROM 101.

Телевизор 103 отображает видеовоспроизведение кинофильма и также отображает меню, и тому подобное, для предоставления интерактивной среды пользователю.

Очки 104 с ЖК-обтюраторами состоят из пары жидкокристаллических обтюраторов и блока управления и показывают стереоскопический вид пользователю с использованием параллакса между глазами пользователя. ЖК-обтюраторы очков 104 с ЖК-обтюраторами используют линзы, каждая из которых имеет такое свойство, что коэффициент пропускания света линзы изменяется в зависимости от приложенного напряжения. Блок управления очков 104 с ЖК-обтюраторами принимает из устройства воспроизведения синхронный сигнал, указывающий переключение между выводом изображения правого обзора и изображением левого обзора, и переключается между первым состоянием и вторым состоянием в соответствии с синхронным сигналом.

Фиг.1B показывает первое состояние очков 104 с ЖК-обтюраторами. В первом состоянии, приложенное напряжение настроено таким образом, чтобы заставлять ЖК-линзы, соответствующие правому обзору, становиться непрозрачными, а ЖК-линзы, соответствующие левому обзору, становиться прозрачными. В этом состоянии, изображение левого обзора подается для визуализации.

Фиг.1C показывает второе состояние очков 104 с ЖК-обтюраторами. Во втором состоянии, приложенное напряжение настроено таким образом, чтобы заставлять ЖК-линзы, соответствующие левому обзору, становиться непрозрачными, а ЖК-линзы, соответствующие правому обзору, становиться прозрачными. В этом состоянии, изображение правого обзора подается для визуализации.

Вообще, правый обзор и левый обзор глаз человека воспринимают слегка разные изображения вследствие позиционного различия. Это позиционное различие дает возможность, чтобы зрительная система человека воспринимала изображения правого и левого обзора в качестве единого стереоскопического изображения. Очки 104 с ЖК-обтюраторами переключаются между первым состоянием и вторым состоянием синхронно с переключением между выводом изображения для правого обзора и изображением для левого обзора, пользователь воспринимает плоские (то есть, двумерные) изображения в качестве стереоскопических изображений. Последующее описывает временные интервалы, с которыми поочередно отображаются изображения правого обзора и изображения для левого обзора.

Более точно, изображения правого и левого обзора являются парой плоских (то есть, двумерных) изображений, созданных слегка отличными друг от друга, и отличие соответствует бинокулярному параллаксу. Посредством поочередного отображения изображений с короткими временными интервалами, зрительная система человека воспринимает стереоскопическое изображение.

Длительность каждого временного интервала должна быть достаточно короткой, чтобы создавать оптическую иллюзию, что отображается трехмерное (то есть, стереоскопическое) изображение.

Пульт 100 дистанционного управления является устройством для приема операций пользователя над иерархическим GUI (графическим интерфейсом пользователя). Для того чтобы быть способным принимать такие операции пользователя, пульт 100 дистанционного управления снабжен кнопкой меню для вызова меню, составляющего GUI, кнопки стрелок для перемещения фокуса с одного компонента GUI на другой компонент GUI меню, кнопку ввода для активизации сфокусированного в настоящее время элемента GUI из меню, и кнопку возврата для возврата в верхнюю иерархическую страницу меню, а также цифровые кнопки.

Это завершает описание системы домашнего кинотеатра. Последующее далее описывает подробности BD-ROM.

Фиг.2 изображает внутреннюю структуру оптического диска, который является одним из примеров носителя записи, совместимого с настоящим вариантом осуществления, более точно, BD-ROM.

На фигуре, первая строка изображает BD-ROM, который является многослойным оптическим диском. Вторая строка изображает спиральную дорожку на каждом записывающем слое некоторым образом являющейся растянутой в горизонтальном направлении. Спиральная дорожка обрабатывается в качестве единой непрерывной области записи. Область записи состоит из вступительной области, расположенной в самом внутреннем положении, конечной области, расположенной в самом внешнем положении, и областей записи на первом, втором и третьем записывающих слоях, расположенных между вступительной и конечной областями.

Третья строка изображает область файловой системы BD-ROM. Область файловой системы состоит из «области управления томом» и «пространства логических адресов».

«Область управления томом» является областью, имеющей управляющую информацию файловой системы, записанную в ней. Управляющая информация файловой системы используется для обращения с соответственными областями записи первого, второго и третьего записывающих слоев в качестве единого непрерывного пространства файловой системы.

«Пространство логических адресов» является адресным пространством, в котором секторы являются адресуемыми следующими друг за другом номерами логического блока (LBN). То есть, соответственные области записи на первом, втором и третьем записывающих слоях, изображенных во второй строке, составляют единое непрерывное пространство логических адресов.

Четвертая строка изображает распределение пространства логических адресов в области управления файловой системой. Область управления файловой системой имеет область записи данных без AV в самом внутреннем положении и, к тому же, имеет область записи AV-данных непосредственно вслед за областью записи данных без AV.

Пятая строка изображает экстенты, записанные в области записи данных без AV и области записи AV-данных. В области записи AV-данных, записаны экстенты (EXT, EXT, EXT … на фигуре), составляющие AV-файл. В области записи данных без AV, записаны экстенты (EXT, EXT, EXT … на фигуре), составляющие файл, иной чем AV-файл.

Фиг.3 изображает формат приложений BD-ROM.

«Каталог BDMV» является каталогом для хранения таких данных, как AV-контент и управляющая информация, обрабатываемая на BD-ROM. Каталог BDMV имеет пять подкаталогов, названных «каталог JAR», «каталог BDJO», «каталог PLAYLIST», «каталог CLIPINF» и «каталог STREAM». Каталог BDMV содержит в себе два типа файлов: «index.bdmv» и «MovieObject.bdmv».

Файл «index.bdmv» содержит в себе управляющую информацию, относящуюся к BD-ROM, взятому в целом. Файл index.bdmv считывается первым после того, как диск вставлен в устройство воспроизведения, что дает устройству воспроизведения возможность уникально идентифицировать диск. В дополнение, файл index.bdmv указывает, для каждой из множества глав, имеющихся в распоряжении для воспроизведения на BD-ROM, номер главы, объект BD-J или объект кинофильма, определяющие главу.

«MovieObject.bdmv» содержит в себе один или более объектов кинофильма. Каждый объект кинофильма является управляющим объектом, определяющим процедуру управления, которая должна выполняться устройством воспроизведения в рабочем режиме (режиме HDMV), в котором интерпретатор команд является сущностью управления. Объект кинофильма включает в себя одну или более команд и флаг маски, указывающий, следует или нет маскировать вызов меню или вызов главы, произведенный пользователем.

«Каталог JAR» содержит в себе JAR-файл, соответствующий файлу архива. Файл архива создается объединением одного или более файлов класса и одного или более файлов данных в единый файл. Один или более файлов класса и один или более файлов данных объединяются в один файл, например, с использованием архиватора (не показан).

Описание, приведенное ниже, направлено на файл архива Java (зарегистрированный товарный знак) в качестве примера файла архива.

Например, файл архива Java (зарегистрированный товарный знак) определяет процедуру управления, которая должна выполняться устройством воспроизведения в рабочем режиме (режиме BD-J). Сущностью управления в режиме BD-J является виртуальная машина Java, которая является интерпретатором байтового кода, предусмотренным в пределах устройства воспроизведения. Файл, содержащий в себе JAR-файл, идентифицируется 5-значным номером «zzzzz» и расширением «jar».

«Каталог BDJO» - каталог, в котором размещен файл, содержащий в себе управляющий объект (объект BDJ). Объект BDJ определяет процедуру управления, которая должна выполняться устройством воспроизведения в рабочем режиме (режиме BD-J). Сущностью управления в режиме BD-J является виртуальная машина Java, которая является интерпретатором байтового кода, предусмотренным в пределах устройства воспроизведения. Файл, содержащий в себе объект BDJ, идентифицируется 5-значным номером «zzzzz» и расширением «bdjo».

«Каталог PLAYLIST» - каталог, в котором размещен файл, содержащий в себе информацию о Списке воспроизведения. Информация о Списке воспроизведения включает в себя информацию об основном тракте, предписывающую раздел воспроизведения видеопотока Базового вида, и информацию о вспомогательном тракте, предписывающую раздел воспроизведения видеопотока Расширенного вида. Файл, содержащий в себе информацию о Списке воспроизведения, идентифицируется пятизначным номером «yyyyy» и расширением «mpls». Видеопоток Базового вида является видеопотоком для представления моноскопического (двумерного) отображения для одного из левого обзора и правого обзора. С другой стороны, видеопоток для представления правого обзора или левого обзора и не является видеопотоком Базового вида, указывается ссылкой как «Видеопоток Расширенного вида». Данные кинокадров, составляющие видеопоток Расширенного вида, сжимаются на основании корреляции кадра с данными кинокадров, составляющими соответствующий видеопоток Базового вида.

Одним из примеров схемы сжатия видео, применяющей корреляцию между правым и левым обзорами, является многоплановое кодирование видео (MVC), которое является стандартом сжатия видео, предоставленным посредством внесения изменений в стандарт AVC/H.264 MPEG-4. Объединенная группа по видеотехнике (JVT) является объединенным проектом между MPEG (Экспертной группой по киноизображению) ISO/IEC (Международной организации по стандартизации/Международной электротехнической комиссии) и VCEG (Экспертной группой в области кодирования видео) ITU-T (Международного союза электросвязи - сектор телекоммуникаций) и завершила разработку MVC, который является поправкой к стандарту сжатия видео AVC MPEG-4/H.264, в июле 2008 года. MVC предназначено для совместного кодирования множества видеоизображений для множества разных видов. При кодировании, для кодирования используется корреляция между прошлыми и будущими кадрами, а также корреляция между кадрами для разных точек обзора, чтобы добиться более высокой эффективности сжатия по сравнению со сжатием, выполняемым отдельно для кадров разных обзоров.

Потоки, составляющие Базовый вид и Расширенный вид, не ограничены видеопотоками. Потоки субтитров также могут составлять Базовый вид и Расширенный вид. В последующем описании, «поток Базового вида» может указывать ссылкой на любой из видеопотока Базового вида и потока субтитров Базового вида, а «поток Расширенного вида» указывает ссылкой на видеопоток Расширенного вида и поток субтитров Расширенного вида.

«Каталог CLIPINF» - каталог, в котором размещен файл, содержащий в себе информацию о клипе (файл информации о клипе). Файл информации о клипе идентифицируется пятизначным идентификатором «xxxxx» и расширением «clpi», и включает в себя карты распределения записей. Одна из карт распределения записей имеет видеопоток для левого обзора, а другая имеет видеопоток для правого обзора.

Экстенты, составляющие файлы, содержащиеся в каталогах, упомянутых выше, записаны в области данных без AV.

«Каталог STREAM» является каталогом для хранения файла AV-клипа, содержащего в себе моноскопический видеопоток, и файла AV-клипа, содержащего в себе стереоскопический видеопоток. Файл, содержащий в себе моноскопический видеопоток, идентифицируется пятизначным идентификатором «xxxxx» и расширением «m2ts». Файл, хранящий стереоскопический видеопоток, идентифицируется пятизначным идентификатором «xxxxx» и расширением «ilts».

Экстенты, составляющие файл, содержащий в себе поток Базового видео и размещенный в каталоге STREAM, и экстент, составляющий файл, содержащий в себе поток Расширенного вида и размещенный в каталоге STREAM, записаны в области записи AV-данных.

(Каким образом записываются потоки)

Фиг.4 изображает последовательности операций, посредством которых исходные пакеты потока Базового вида и потока Расширенного вида записываются в область AV-данных. На фигуре, первая строка изображает пакеты TS, составляющие поток Базового вида или поток Расширенного вида.

Пакеты TS из 188 байт составляют поток Базового вида и поток Расширенного вида, и каждый пакет TS скреплен с 4-байтным TS_extra_header (добавочный_заголовок_TS) (заштрихованный прямоугольник на фигуре), как изображено во второй строке на фигуре, что дает в результате последовательность исходных пакетов в 192 байта. TS_extra_header включает в себя Arrival_Time_Stamp (Отметку_времени_вступления), указывающую момент времени, в который пакет TS должен вводиться в декодер.

Исходные пакеты потока Базового вида и потока Расширенного вида составляют одну или более «Последовательностей ATC». «Последовательность ATC» указывает ссылкой на компоновку исходных пакетов, составляющих ось времени для ATS без какого бы то ни было перерыва (то есть, нет нарушения непрерывности временной развертки вступления) в значениях полей Arrival_Time_Clock (Синхросигнала_времени_вступления), указываемых ссылкой полями Arrival_Time_Stamp. Другими словами, «Последовательность ATC» указывает ссылкой на последовательность исходных пакетов, имеющих следующие один за другим последовательность полей Arrival_Time_Clock, указываемых ссылкой полями Arrival_Time_Stamp. Как будет описано ниже, ATS прикреплен в качестве заголовка пакета TS и указывает момент времени, в который пакет TS должен передаваться в декодер.

Такая последовательность ATC составляет AV-клип и записанный на записывающий слой с именем «xxxxx.m2ts» файла.

Подобно любому обычному компьютерному файлу, такой AV-клип делится на один или более файловых экстентов и записывается в области на записывающих слоях. Третья строка фиг.4 изображает AV-клип, а четвертая строка схематически изображает, как AV-клип записывается. Файловые экстенты, изображенные в четвертой строке в качестве составляющих файл, имеют длину данных, равную или большую, чем предопределенный размер (размер назван S_EXT).

Фиг.5 изображает зависимость между физическими блоками BD-ROM и исходными пакетами, составляющими один файловый экстент. Как изображено во второй строке на фигуре, множество секторов сформировано в области записи AV-файла BD-ROM. Исходные пакеты файлового экстента делятся на группы из 32 исходных пакетов и записаны в три смежных сектора. Одна группа 32 исходных пакетов равна 6144 байтам (=32×192), которые совпадают с размером трех секторов 6144 байт = 2048×3. 32 исходных пакета, включенных в набор из трех секторов, коллективно указываются ссылкой как «Выровненный блок», и запись на BD-ROM выполняется Выровненными блоками.

Как изображено в третьей строке фигуры, код с исправлением ошибок присоединен к каждым 32 секторам для составления блока ECC. Гарантируется, что устройство воспроизведения должно получать полный набор из 32 исходных пакетов до тех пор, пока доступ к BD-ROM производится Выровненными блоками. Это завершает описание последовательности операций записи AV-клипа на BD-ROM.

Фиг.6A - таблица, показывающая возможные области числовых значений ID пакетов у пакетов TS (PID) и типы потоков PES, несомых пакетами TS, имеющими соответственные ID пакетов.

Пакеты TS, имеющие ID «0x0100» пакета, составляют карту программы (Program_map), тогда как пакеты TS, имеющие ID «0x1001» пакета, составляют временную отметку программ (PCR).

Пакеты TS, имеющие ID «0x1011» пакета, составляют видеопоток Базового вида, а пакеты TS, имеющие ID «0x1012» пакета, составляют видеопоток Расширенного вида.

Пакеты TS, имеющие ID пакетов, находящиеся в диапазоне от «0x1100» до «0x111F», составляют аудиопоток.

Пакеты TS, имеющие ID пакетов, находящиеся в диапазоне от «0x1220» до «x123F», составляют видеопоток Базового вида. Пакеты TS, имеющие ID пакетов, находящиеся в диапазоне от «0x1240» до «0x125F», поток субтитров Расширенного вида. Отметим, что пакеты TS, составляющие поток графических субтитров для двухмерного вида, а не поток субтитров Базового вида, наделены ID пакетов, находящимися в диапазоне от «0x1200» до «0x121F».

Пакеты TS, составляющие видеопотоки, и пакеты TS потоков субтитров группируются вместе в зависимости от того, составляют ли пакеты TS Базовый вид или Расширенный вид. Фиг.6B показывает один из примеров.

Как показано на фигуре, группа исходных пакетов, составляющих Базовый вид, включает в себя: исходные пакеты (каждый изображен как «Видео» на фигуре), имеющие PID «0x1011» и составляющие видеопоток Базового вида; исходные пакеты (каждый изображен как «Аудио»), имеющие PID «0x1100» и составляющие аудиопоток; и исходные пакеты (каждый изображен как «PG»), имеющие PID «0x1220», «0x1221», «0x1222», «0x1223», «0x1224», «0x1225» и «0x1226» и составляющие поток графических субтитров.

С другой стороны, группа исходных пакетов, составляющих Расширенный вид, включает в себя: исходные пакеты (каждый изображен как «Видео»), имеющие PID «0x1012» и составляющие видеопоток Расширенного вида; исходные пакеты (каждый изображен как «Аудио»), имеющие PID «0x1101» и составляющие аудиопоток; и исходные пакеты (каждый изображен как «PG»), имеющие PID «0x1240», «0x1241», «0x1242», «0x1243», «0x1244», «0x1245» и составляющие поток графических субтитров.

Исходные пакеты, принадлежащие группе Базового вида и группе Расширенного вида, перемежаются. Фиг.7 показывает один из примеров перемеженной компоновки исходных пакетов. В примере, показанном на фигуре, экстенты, составляющие Базовый вид и Расширенный вид, поочередно записаны в порядке «Базовый вид», «Расширенный вид», «Базовый вид» и «Расширенный вид».

На фиг.7, первая строка изображает AV-файл, вторая строка изображает экстенты EXT_L[i], EXT_L[i+1], EXT_R[i] и EXT_R[i+1], составляющие AV-файл. Третья строка изображает последовательность исходных пакетов, принадлежащих экстентам, а четвертая строка изображает последовательность секторов на записывающем слое. Отметим, что переменные «i» и «i+1» в квадратных скобках указывают очередность воспроизведения соответственных экстентов. Согласно этой системе обозначений, два экстента, скрепленные с переменной «i», а именно, EXT_L[i] и EXT_R[i], должны воспроизводиться синхронно. Подобным образом, два экстента, скрепленные с переменной «i+1», а именно, EXT_L[i+1] и EXT_R[i+1], должны воспроизводиться синхронно.

Экстенты EXT_L[i] и EXT_L[i+1] составлены исходными пакетами, имеющими PID «0x1011». Пунктирные стрелки h1, h2, h3 и h4 указывают принадлежность, то есть, к какому потоку Базового вида и потоку Расширенного вида принадлежит каждый из экстентов EXT_L[i] и EXT_L[i+1]. Согласно принадлежности, указанной стрелками h1 и h2, экстенты EXT_L[i] и EXT_L[i+1] принадлежат потоку Базового вида, а экстенты EXT_R[i] и EXT_R[i+1] принадлежат потоку Расширенного вида, как указано стрелками h3 и h4.

Размер экстента EXT_L[i] указывается ссылкой как SEXT_L[i], тогда как размер экстента EXT_R[i] указывается ссылкой как SEXT_R[i].

Последующее описывает, как определять размер SEXT_L и SEXT_R. Отметим, что в устройстве воспроизведения, экстенты считываются поочередно в два буфера считывания, один для правого обзора, а другой для левого обзора, перед подачей в видеодекодер. Ввиду этого, SEXT_L и SEXT_R необходимо определяться, принимая во внимание время, требуемое до того, как соответственные буферы считывания для правого обзора и левого обзора становятся полными. Пусть Rmax1 обозначает скорость передачи в буфер считывания правого обзора, емкости буфера считывания правого обзора необходимо определяться, чтобы удовлетворять следующему соотношению:

Буфер считывания правого обзора = Rmax1 × «Время, требуемое для заполнения буфера считывания левого обзора во время операции, приводящей к переходу»

Термин «переход» является синонимом с поиском по диску. Непрерывная область на BD-ROM, которая может быть гарантирована для записи, ограничена. Поэтому поток Базового вида и поток Расширенного вида не обязательно расположены рядом друг с другом на BD-ROM и могут быть записаны в обособленных областях.

Последующее далее рассматривает «Время, требуемое для заполнения буфера считывания левого обзора во время операции, приводящей к переходу». Пакеты TS передаются в буфер считывания левого обзора на скорости передачи Rud - Rmax2. Это Rud - Rmax2 указывает разность между выходной скоростью Rmax2 буфера считывания левого обзора и входной скоростью Rud буфера считывания левого обзора. В таком случае, время, требуемое для заполнения буфера считывания левого обзора, выражено в качестве RB2/(Rud - Rmax2).

Касательно считывания данных в буфер считывания левого обзора, необходимо учитывать время перехода (Tjump) с видеопотока правого обзора на видеопоток левого обзора и время перехода (Tjump) с видеопотока левого обзора на видеопоток правого обзора. Таким образом, время, выраженное в качестве (2×Tjump+RB2/(Rud-Rmax2)), необходимо для заполнения буфера считывания левого обзора.

Пусть Rmax1 обозначает скорость передачи буфера считывания правого обзора. В таком случае, всем исходным пакетам в буфере считывания правого обзора необходимо выводиться со скоростью Rmax1 передачи в пределах времени хранения буфера считывания левого обзора. Поэтому размер RB1 буфера считывания правого обзора задан следующим выражением:

RB1≥Rmax1×{2×Tjump+RB2/(Rud-Rmax2)}.

Подобным образом, размер RB2 буфера считывания левого обзора задан следующим выражением:

RB2≥Rmax2×{2×Tjump+RB1/(Rud-Rmax1)}.

Более точно, размер памяти буфера считывании