1. ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к носителю записи со структурой данных для управления воспроизведением записанных на нем потоков данных, а также к способам и устройствам записи и воспроизведения.
2. УРОВЕНЬ ТЕХНИКИ
Стандартизация новых только для чтения и перезаписываемых оптических дисков высокой плотности, допускающих запись большого количества высококачественных видео- и аудиоданных, получила быстрое развитие, и в ближайшее время ожидается промышленный выпуск новой продукции, связанной с оптическими дисками. Одним из примеров таких новых оптических дисков является перезаписываемый Blu-ray диск (BD-RE).
Фиг.1 иллюстрирует структуру файлов перезаписываемого Blu-ray диска (BD-RE). Структура файлов или структура данных обеспечивает управление воспроизведением видео- и аудиоданных, записанных на перезаписываемом Blu-ray диске (BD-RE). Как показано, структура данных включает корневой каталог, содержащий, по меньшей мере, один каталог BDAV. Каталог BDAV содержит такие файлы, как "info.bdav", "menu.tidx" и "mark.tidx", подкаталог PLAYLIST, в котором хранятся файлы списков воспроизведения (*.rpls и *.vpls), подкаталог CLIPINF, в котором хранятся файлы информации о клипах (*.clpi), и подкаталог STREAM, в котором хранятся файлы клипов с аудиовидеопотоком в формате MPEG2 (*.m2ts), соответствующие файлам информации о клипах. В дополнение к изображению структуры данных оптического диска, на фиг.1 представлены области оптического диска. Например, в области или областях общей информации оптического диска хранится файл общей информации info.bdav.
Поскольку структура данных перезаписываемого Blu-ray диска (BD-RE) и формат диска, изображенные на фиг.1, хорошо известны и общедоступны, в настоящем раскрытии изобретения будет приведен лишь краткий обзор структуры файла.
Как сказано выше, каталог STREAM содержит файлы с аудиовидеопотоком в формате MPEG2, называемые файлами клипов. Кроме того, каталог STREAM может содержать определенный тип клипа, именуемый файлом переходного клипа с аудиовидеопотоком. Переходный файл клипа используется для бесшовного соединения двух или более интервалов представления, выбранных в файлах клипов и, обычно, содержит небольшой объем данных по сравнению с файлами клипов. Аудиовидеопоток содержит исходные пакеты видео- и аудиоданных. Например, исходный пакет видеоданных содержит заголовок и транспортный пакет. Исходный пакет содержит номер исходного пакета, который, обычно, представляет собой последовательно назначаемый номер, служащий в качестве адреса для доступа к исходному пакету. Транспортные пакеты содержат идентификатор пакета (PID - Packet identifier). Идентификатор пакета (PID) идентифицирует последовательность транспортных пакетов, к которой принадлежит транспортный пакет. Все транспортные пакеты одной последовательности должны иметь одинаковый идентификатор пакета (PID).
Каталог CLIPINF содержит файл информации о клипе, связанный с каждым файлом аудиовидеопотока. Файл информации о клипе, помимо прочего, указывает тип связанного с ним аудиовидеопотока, информацию о последовательности, программную информацию и информацию о синхронизации. Информация о последовательности описывает последовательности на основе времени входа (АТС - arrival time basis) и на основе системного времени (STC - system time basis). Например, информация о последовательности указывает, помимо прочего, количество последовательностей, информацию о времени начала и окончания каждой последовательности, адрес первого исходного пакета в каждой последовательности и идентификатор пакета (PID) транспортных пакетов в каждой последовательности. Последовательность исходных пакетов, в которой содержание программы является постоянным, называется программной последовательностью. Программная информация указывает, помимо прочего, количество программных последовательностей, адрес начала каждой программной последовательности и идентификатор(ы) пакета(ов) PID(s) транспортных пакетов в программной последовательности.
Информация о синхронизации называется информацией о характеристической точке (CPI - characteristic point information). Одной из форм информации о характеристической точке (CPI) является карта точки входа (ЕР - entry point). Карта точки входа (ЕР) устанавливает соответствие между отметкой времени представления (например, на основе времени входа (АТС) и/или на основе системного времени (STC)) и адресом исходного пакета (то есть, номером исходного пакета). Отметка времени представления (PTS) и номер исходного пакета (SPN - source packet number) относятся к точке входа в аудиовидеопотоке; то есть отметка времени представления (PTS) и связанный с ним номер исходного пакета (SPN) указывают на точку входа аудиовидеопотока. Пакет, на который указывается, часто называют пакетом точки входа.
Каталог PLAYLIST содержит один или более файлов списков воспроизведения. Концепция списка воспроизведения была введена для того, чтобы облегчить редактирование/сборку клипов для воспроизведения. Файл списка воспроизведения является совокупностью воспроизводимых отрезков в клипах. Каждый воспроизводимый отрезок называется элементом воспроизведения. Файл списка воспроизведения, помимо прочего, обозначает каждый из элементов воспроизведения, образующих список воспроизведения, и каждый элемент воспроизведения, кроме этого, представляет собой пару точек входа (in-point) и выхода (out-point), указывающих положения на временной оси файла клипа (например, отметки времени представления на основе времени входа АТС или системного времени STC). Иными словами, в файле списка воспроизведения обозначены элементы воспроизведения, каждый элемент воспроизведения указывает на файл клипа или его часть, и обозначен файл информации о клипе, связанный с файлом клипа. Файл информации о клипе используется, помимо прочего, для установки соответствия между воспроизводимыми элементами и клипом исходных пакетов.
Каталог списков воспроизведения может содержать реальные списки воспроизведения (*.rpls) и виртуальные списки воспроизведения (*.vpls). В реальном списке воспроизведения могут использоваться только клипы, но не переходные клипы. А именно реальный список воспроизведения рассматривается относящийся к частям клипов, и поэтому концептуально рассматривается эквивалентно в дисковом пространстве как относящийся к частям клипов. В виртуальном списке воспроизведения могут быть использованы как клипы, так и переходные клипы, и поэтому реальный список воспроизведения концептуально несовместим с виртуальными списками воспроизведения.
Файл info.bdav является файлом общей информации, который предоставляет общую информацию для управления воспроизведением аудиовидеопотока, записанного на оптическом диске. Более определенно, файл info.bdav содержит, помимо прочего, таблицу списков воспроизведения, в которой обозначены имена файлов списка воспроизведения в каталоге PLAYLIST того же каталога BDAV.
В файлах menu.tidx, menu.tdt1 и menu.tdt2 хранится информация, относящаяся к пиктограммам меню. В файлах mark.tidx, mark.tdt1 и mark.tdt2 хранится информация, относящаяся к маркировочным пиктограммам. Поскольку эти файлы не имеют особого отношения к настоящему изобретению, они не будут далее рассматриваться.
Стандартизация оптических дисков только для чтения с высокой плотностью записи, например, Blu-ray дисков только для чтения (BD-ROM) еще не завершена. Эффективной структуры данных для управления многокомпонентными данными, записанными на оптическом диске только для чтения с высокой плотностью записи, таком как Blu-ray диск только для чтения (BD-ROM), пока не существует.
3. СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Носитель записи, согласно настоящему изобретению, содержит структуру данных для организации управления воспроизведением носителя записи.
В одном примере осуществления в навигационной области хранится информационный файл, содержащий первый индикатор воспроизведения. Первый индикатор воспроизведения идентифицирует поле навигационных команд для выполнения при первом воспроизведении носителя записи. Например первое воспроизведение происходит при первом считывании с носителя записи. В навигационной области также хранится поле идентифицированных навигационных команд, и поле идентифицированных навигационных команд включает, по меньшей мере, одну навигационную команду.
Настоящее изобретение дополнительно предусматривает устройства и способы записи и воспроизведения структуры данных в соответствии с настоящим изобретением, и записи и воспроизведения потоков данных в соответствии с настоящим изобретением.
4. КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Указанные выше свойства и другие преимущества настоящего изобретения можно лучше понять из следующего подробного описания с привлечением соответствующих сопроводительных чертежей, на которых:
фиг.1 иллюстрирует согласно существующему уровню техники структуру файла или данных перезаписываемого оптического диска в соответствии со стандартом перезаписываемого Blu-ray диска (BD-RE);
фиг.2 иллюстрирует пример осуществления структуры данных и способ управления потоками данных носителя записи высокой плотности, например, Blu-ray диска только для чтения (BD-ROM);
фиг.3 иллюстрирует пример структуры данных, включающей каталог TITLE;
фиг.4 иллюстрирует другой пример осуществления структуры данных в соответствии с настоящим изобретением;
фиг.5 схематично иллюстрирует часть структуры устройства воспроизведения оптических дисков, в котором применено настоящее изобретение;
фиг.6-9 иллюстрируют примеры осуществления структуры данных для управления воспроизведением носителя записи высокой плотности, такого как Blu-ray диск только для чтения (BD-ROM), при первом считывании данных с этого носителя записи высокой плотности;
фиг.10 иллюстрирует пример осуществления устройства записи и воспроизведения в соответствии с настоящим изобретением.
5. ПРИМЕРЫ ОСУЩЕСТВЛЕНИЯ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ
Для того чтобы полностью понять изобретение, ниже будут описаны примеры его осуществления со ссылкой на прилагаемые чертежи.
Носитель записи высокой плотности, такой как оптический диск высокой плотности, например Blu-ray диск только для чтения (BD-ROM), перезаписываемый Blu-ray диск (BD-RE) и т.д., в соответствии с настоящим изобретением имеет структуру файла или данных для управления воспроизведением, например, видео- и аудиоданных. Некоторые аспекты структуры данных в соответствии с настоящим изобретением аналогичны хорошо известному стандарту BD-RE, поэтому такие аспекты не будут повторяться. Вместо этого, в целях краткости, будет приведено подробное описание только различных аспектов структуры данных в соответствии с примерами осуществления настоящего изобретения.
Программы, видео- и аудиоданные обычно организованы в виде отдельных разделов, например, различные фильмы, представленные видео- и аудиоданными, организованы в виде отдельных разделов. Более того, раздел может быть организован в виде отдельных глав в основном так же, как книга часто состоит из глав.
Из-за большой емкости новейших носителей записи высокой плотности, таких, как оптические Blu-ray диски только для чтения (BD-ROM) и перезаписываемые Blu-ray диски (BD-RE), различные разделы, различные версии раздела или части раздела могут быть записаны и, следовательно, воспроизведены с носителя записи. Например, на носителе записи могут быть записаны видеоданные, представляющие различные углы расположения камеры. В качестве другого примера, на носителе записи могут быть записаны версии раздела или его части, соответствующие различным языкам. В качестве еще одного примера на носителе записи могут быть записаны режиссерская версия и театральная версия раздела. Либо на носителе записи могут быть записаны версия для взрослых, версия для подростков и версия для детей (то есть различные версии родительского контроля) раздела или части раздела. Каждая версия, угол расположения камеры и т.д. представляют отдельный канал воспроизведения, и такие видеоданные называются видеоданными нескольких каналов воспроизведения.
Фиг.2 иллюстрирует пример структуры данных и способ управления потоками данных на носителе записи высокой плотности, таком как Blu-ray диски только для чтения (BD-ROM). Как показано, аудиовидеопотоки, записанные на Blu-ray диски только для чтения (BD-ROM), хранятся и управляются в виде файлов клипов, а списки воспроизведения, связанные с файлами клипов, организуются для управления воспроизведением файлов клипов. В дополнение к этому, заново определяются сегменты, связанные со списками воспроизведения, и, например, осуществляется управление несколькими разделами, в которых некоторые сегменты расположены в различных последовательностях.
Управление списками воспроизведения, относящимися к записанным файлам клипов аудиовидеопотока, осуществляется на уровне списков воспроизведения, а управление воспроизведением списков воспроизведения, например, для нескольких разделов осуществляется на уровне управления воспроизведением разделов. В результате, управление файлами клипов, списками воспроизведения и несколькими разделами осуществляется раздельно.
На фиг.2 первый раздел Title #1 содержит сегменты с 1 (Segment 1) по 7 (Segment 7), связанные один с другим в определенной последовательности, причем сегменты Segment 2 и Segment 3 составляют разветвленную структуру, а сегменты Segment 5, Segment 6 и Segment 7 составляют многоканальную структуру. Сегмент является полем навигационной команды, предоставляющим, по меньшей мере, одну навигационную команду, связанную с воспроизведением носителя записи. Например, Segment 1 обеспечивает навигационные команды для воспроизведения списка воспроизведения PlayList 1. Сегменты Segment 2 и Segment 3 обеспечивают навигационные команды для воспроизведения списков воспроизведения PlayList 2 и PlayList 3 соответственно. В то время как список воспроизведения PlayList 2 указывает на воспроизведение и управляет воспроизведением всего аудиовидеопотока клипа Clip 2, список воспроизведения PlayList 3 указывает на воспроизведение и управляет воспроизведением только части аудиовидеопотока клипа Clip 2.
Аналогично, сегменты Segment 5, Segment 6 и Segment 7 обеспечивают навигационные команды для воспроизведения списков воспроизведения PlayList 5, PlayList 6 и PlayList 7 соответственно. Как указывалось выше, сегменты Segment 5, Segment 6 и Segment 7 обеспечивают навигационную информацию для различных каналов воспроизведения. Например, аудиовидеопоток, указываемый списком воспроизведения PlayList 5, может быть помечен как действительный в Корее, аудиовидеопоток, указываемый списком воспроизведения PlayList 6, может быть помечен как действительный в США, а аудиовидеопоток, указываемый списком воспроизведения PlayList 7, может быть помечен как действительный в Японии.
Как показано на фиг.2, раздел Title #2 можно записать и управлять им либо как дополнительным вторым разделом, либо как отдельным разделом. В разделе Title #2 сегменты Segment 2, Segment 3 и Segment 4 образуют разветвленную структуру, а сегменты Segment 5, Segment 6 и Segment 7 образуют многоканальную структуру. Раздел Title #2 может содержать списки воспроизведения, связанные с разделом Title #1, или может содержать только новые списки воспроизведения.
Информация о последовательности воспроизведения и управлении воспроизведением для сегментов, содержащихся в разделе Title #2, может быть записана при помощи такой программы, как 'Java Scriptor', в то время как информация о последовательности воспроизведения и управлении воспроизведением сегментов, содержащихся в разделе Title #1, может быть записана в виде команд. Разделы исключительно для воспроизведения основных аудиовидеоданных классифицируются как разделы базового профиля, а разделы, имеющие дополнительное информационное содержимое, например, комментарий режиссера, классифицируются как разделы полного профиля.
Такие разделы могут быть сохранены в каталоге TITLE, принадлежащем файловой структуре Blu-ray диска только для чтения (BD-ROM). Фиг.3 иллюстрирует пример структуры данных, включающей каталог TITLE. На фиг.3 корневой каталог включает, например, каталог BD-ROM, и каталог BD-ROM включает каталог TITLE, в котором размещен файл раздела, имеющий имя '01001.vts'.
Навигационная информация, включенная в файл раздела '01001.vts', например VTSI, может содержать информацию о приложении пользовательского интерфейса (UlApppInfTitle), таблицу сегментов раздела (TableOfTitleSegment) и т.д. Каждый сегмент раздела, например сегмент 1 раздела (Title Segment 1), включенный в таблицу TableOfTitleSegment, может содержать указатель списка воспроизведения (PlayList Pointer), предварительные команды списка воспроизведения (PL Pre-CMDs), последующие команды списка воспроизведения (PL Post-CMDs) и команды элементов воспроизведения (PI-CMDs), соответствующие элементам воспроизведения, содержащимся в соответствующем списке воспроизведения.
Указатель списка воспроизведения представляет собой специальную информацию для связи раздела со списком воспроизведения среди нескольких списков воспроизведения, помещенных в каталог PLAYLIST, и имя или номер списка воспроизведения хранится в указателе списка воспроизведения. На фиг.3 указатель списка воспроизведения (PlayList Pointer) для сегмента 1 раздела (Title Segment 1) указывает на список воспроизведения PlayList 1.
Предварительные команды списка воспроизведения (PL Pre-CMDs) содержат информацию инициализации для воспроизведения аудиовидеоданных, соответствующих списку воспроизведения.
Последующие команды списка воспроизведения (PL Pre-CMDs) содержат информацию, используемую при завершении воспроизведения списка воспроизведения.
Сегмент раздела может быть связан с одним или больше, чем с одним списком воспроизведения. В последнем случае сегмент раздела включает в себя более одного указателя списка воспроизведения.
Элементы воспроизведения, содержащиеся в списках воспроизведения, связаны с файлами информации о клипах, находящимися в каталоге CLIPINF. Каждый из файлов информации о клипах, в свою очередь, связан с файлом клипа, находящимся в каталоге STREAM.
Фиг.4 иллюстрирует пример структуры данных в соответствии с настоящим изобретением. Как показано, корневой каталог содержит каталог BD-ROM. Каталог BD-ROM содержит каталог TITLE, содержащий файлы разделов (*.vts), а также каталоги PLAYLIST, CLIPINF и STREAM.
Информация VTSI, содержащаяся в файле раздела, включает информацию LJIAppInfTitle и таблицу TableOfTitleSegment, которые были рассмотрены выше со ссылкой на фиг.3. Таблица TableOfTitleSegment содержит список сегментов раздела. Каждый из сегментов раздела связан с одним или несколькими файлами списков воспроизведения. На фиг.4 сегмент Segment 2 связан со списком воспроизведения PlayList 2, а элементы воспроизведения, содержащиеся в списке воспроизведения PlayList 2, имеют соответствующие файлы информации о клипе, хранящиеся в каталоге CLIPINF. Файлы информации о клипе связаны с файлами клипов (*.m2ts), размещенными в каталоге STREAM.
Фиг.5 схематично иллюстрирует часть схемы устройства для оптических дисков, в котором может быть применено настоящее изобретение. Как показано, устройство для оптических дисков включает в себя блок оптической головки 111, предназначенный для воспроизведения данных с оптического диска. Система 112 VDP (Video Disc Play - воспроизведения видеодисков) управляет операцией воспроизведения, выполняемой блоком оптической головки 111, и демодулирует данные, воспроизведенные блоком оптической головки 111. Система 112 VDP (воспроизведения видеодисков) создает аудиовидеопоток, который может также подаваться в цифроаналоговый преобразователь 113 для формирования аналоговой версии аудиовидеопотока.
Система 112 VDP (воспроизведения видеодисков) управляет блоком оптической головки 111 и демодулирует воспроизводимые данные в зависимости от входного сигнала пользователя, принимаемого от пользовательского интерфейса, и навигационной и управляющей информации, записанной на оптическом диске в соответствии с настоящим изобретением. Во время воспроизведения воспроизведенная навигационная/управляющая информация может храниться в памяти 114. Система 112 VDP (воспроизведения видеодисков) воспроизводит раздел, обращаясь к сегментам, содержащимся в файле раздел, таким образом, воспроизводя аудиовидеопотоки в различных последовательностях. Доступ к списку воспроизведения осуществляется при помощи соответствующего указателя списка воспроизведения, содержащегося в сегменте раздела.
После осуществления инициализации при использовании предварительных команд списка воспроизведения (PL Pre-CMDs), содержащихся в сегменте раздела, устройство для оптических дисков воспроизводит аудиовидеопоток, связанный с каждой из команд элементов воспроизведения (PI-CMDs). После воспроизведения аудиовидеопотока устройство для оптических дисков выполняет последующие шаги, а именно выбор сегмента раздела в ответвлении, на основе последующих команд списка воспроизведения (PL Post-CMDs.
С другой стороны, каталог TITLE может содержать как файлы разделов базового профиля, имеющие только основные аудиовидеоданные, так и файлы разделов полного профиля, имеющие помимо основных аудиовидеоданных, дополнительную содержательную информацию. Альтернативно, файлы разделов базового профиля и файлы разделов полного профиля могут храниться в двух отдельных каталогах. Например, файлы разделов полного профиля могут храниться в каталоге FULLTITLE.
Каталог BD-ROM может содержать каталог, имеющий имя CONTENTS, в котором хранится различная содержательная информация, например комментарий режиссера, составляющая файл раздела полного профиля. Навигационная информация для файлов содержательной информации записывается в файл раздела полного профиля; поэтому вместе с основными аудиовидеоданными может быть воспроизведена различная содержательная информация.
Далее будут рассмотрены несколько примеров осуществления структуры данных для управления воспроизведением носителя записи высокой плотности, такого как Blu-гау диск только для чтения (BD-ROM), при первом считывании такого носителя записи высокой плотности.
Фиг.6 иллюстрирует первый пример осуществления такой структуры данных. Как показано, конкретный сегмент Segment 0 для доступа к сегменту Segment 1 раздела TITLE #1 записан в информационном файле, доступ к которому осуществляется при осуществлении инициализации воспроизведения. Либо, как показано, конкретная информация может быть записана в файле сегментов, не связанном с потоками данных. Например, сегмент Segment О может быть записан либо в файле 'Info.bdav, размещенном в каталоге BD-ROM, либо в файле '00000.seg'.
Команды инициализации системы, требующиеся для воспроизведения раздела, находятся в сегменте Segment 0. Устройство воспроизведения, такое как на фиг.5, находит начальный сегмент раздела, обращаясь к сегменту Segment 0, записанному в файле 'Info.bdav' или файле '00000.seg', и осуществляет инициализацию системы, используя команды инициализации системы, содержащиеся в сегменте Segment 0, до воспроизведения потоков аудиовидеоданных раздела, а именно до выполнения навигационной команды в сегменте Segment 1 для воспроизведения списка воспроизведения PlayList 1.
Во втором примере осуществления, проиллюстрированном на фиг.7, в файл 'Info.bdav' записан только указатель сегмента для доступа к сегменту Segment 1 раздела. Имя сегмента Segment 1 может храниться в указателе сегмента.
Сегмент Segment 1 раздела, доступ к которому осуществляется при помощи указателя сегмента, может содержать команды инициализации системы и включает в себя навигационную команду для воспроизведения списка воспроизведения PlayList 1. Устройство воспроизведения, такое как на фиг.5, находит сегмент Segment 1 раздела, используя указатель сегмента, записанный в файле 'Info.bdav', и осуществляет инициализацию системы, используя команды инициализации системы, содержащиеся в файле 'Info.bdav' или в сегменте Segment 1, до воспроизведения потоков аудиовидеоданных раздела, а именно до воспроизведения списка воспроизведения PlayList 1 по команде сегмента Segment 1.
Указатель сегмента, записанный в файле 'Info.bdav', может осуществлять доступ к файлу конкретного сегмента, не связанному с потоками данных, например к файлу '00000.seg'. В этом случае файл '00000.seg' включает в себя конкретный сегмент Segment 0 для доступа к сегменту Segment 1 раздела, а конкретный сегмент Segment 0 содержит команды инициализации системы.
Устройство воспроизведения, такое как на фиг.5, осуществляет доступ к файлу '00000.seg', используя указатель сегмента, записанный в файле 'Info.bdav', а затем доступ к сегменту Segment 1 раздела посредством обращения к сегменту Segment 0, записанному в файле '00000.seg'. Кроме того, устройство воспроизведения осуществляет инициализацию системы, используя команды инициализации системы, содержащиеся в сегменте Segment 0, до воспроизведения потоков аудиовидеоданных раздела.
В третьем примере осуществления, проиллюстрированном на фиг.8, конкретный список воспроизведения PlayList 0 для доступа к списку воспроизведения PlayList 1, связанному с сегментом Segment 1 раздела, записан в информационном файле, доступ к которому осуществляется при осуществлении инициализации воспроизведения. Список воспроизведения PlayList 0 может быть записан в файле 'Info.bdav', принадлежащем каталогу BD-ROM, или в каталоге PLAYLIST в виде файла '00000.rpls'.
Команды инициализации системы, требуемые для воспроизведения раздела, находятся в списке воспроизведения PlayList 0. Устройство воспроизведения как на фиг.5 находит список воспроизведения PlayList 1 раздела, обращаясь к списку воспроизведения PlayList 0, записанному в файле 'Info.bdav' или в файле '00000.rpls', и осуществляет инициализацию системы, используя команды инициализации системы в списке воспроизведения PlayList 0, до воспроизведения потоков аудиовидеоданных раздела.
В четвертом примере осуществления, проиллюстрированном на фиг.9, в файле 'Info.bdav' записан только указатель списка воспроизведения для доступа к списку воспроизведения PlayList 1, связанному с сегментом Segment 1 раздела. Имя списка воспроизведения PlayList 1 может храниться в указателе списка воспроизведения.
Список воспроизведения PlayList 1 раздела, доступ к которому осуществляется при помощи указателя списка воспроизведения, содержит команды инициализации системы. Устройство воспроизведения, как на фиг.5, находит список воспроизведения PlayList 1 раздела, используя указатель списка воспроизведения, записанного в файле 'Info.bdav', и осуществляет инициализацию системы, используя команды инициализации системы, содержащиеся в списке воспроизведения PlayList 1, до воспроизведения потоков аудиовидеоданных раздела.
Альтернативно, указатель списка воспроизведения, записанный в файле 'Info.bdav', может осуществить доступ к файлу конкретного списка воспроизведения, не связанному с потоками данных, например к файлу '00000.rpls'. В этом случае файл '00000.rpls' включает в себя конкретный список воспроизведения PlayList 0 для доступа к списку воспроизведения PlayList 1 раздела, а конкретный список воспроизведения PlayList 0 содержит команды инициализации системы.
Устройство воспроизведения осуществляет доступ к файлу '00000.rpls', используя указатель списка воспроизведения, записанный в файле 'Info.bdav', а затем осуществляет доступ к списку воспроизведения раздела, обращаясь к списку воспроизведения PlayList 0, записанному в файле '00000.rpls'. Кроме того, устройство воспроизведения осуществляет инициализацию системы, используя команды инициализации системы, содержащиеся в списке воспроизведения PlayList 0, до воспроизведения аудиовидеопотоков раздела.
На фиг.10 схематично показан пример осуществления устройства записи и воспроизведения оптических дисков в соответствии с настоящим изобретением. Как показано, аудиовидеокодер 9 получает и кодирует данные (например, данные статического изображения, аудиоданные и т.д.). Аудиовидеокодер 9 выводит закодированные данные вместе с информацией о кодировании и информацией об атрибутах потока. Мультиплексор 8 мультиплексирует кодированные данные на основе информации о кодировании и информации об атрибутах потока для создания, например, транспортного потока в формате MPEG-2. Формирователь исходных пакетов 7 пакетирует транспортные пакеты от мультиплексора 8 в исходные пакеты в соответствии с аудио/видеоформатом оптического диска. Как показано на фиг.10, работа аудиовидеокодера 9, мультиплексора 8 и формирователя исходных пакетов 7 управляется контроллером 10. Контроллер 10 получает от пользователя входные данные по операции записи и предоставляет управляющую информацию аудиовидеокодеру 9, мультиплексору 8 и формирователю исходных пакетов 7. Например, контроллер 10 выдает аудиовидеокодеру 9 команду о типе кодирования, которое необходимо выполнить, выдает мультиплексору 8 команду о транспортном потоке, который нужно создать, и выдает формирователю исходных пакетов 7 команду о формате исходного пакета. Далее контроллер 10 управляет дисководом 3 для записи на оптический диск выходной информации от формирователя исходных пакетов 7.
Кроме того, контроллер 10 создает навигационную и управляющую информацию для управления воспроизведением данных, записываемых на оптический диск. Например, на основе информации, полученной через пользовательский интерфейс (например, набора команд, хранящегося на диске, предоставляемого через интранет или Интернет компьютерной системой, и т.д.), контроллер 10 управляет дисководом 3 для записи на оптический диск одной или нескольких структур данных фиг.2-4 и 6-9.
Во время воспроизведения контроллер 10 управляет дисководом 3 для воспроизведения этой структуры данных. На основе содержащейся в ней информации, а также входной информации от пользователя, полученной через пользовательский интерфейс (например, от управляющих кнопок на устройстве записи и воспроизведения или пульте дистанционного управления устройства), контроллер 10 управляет дисководом 3 для воспроизведения данных с оптического диска. Например, как было сказано выше в связи с примерами осуществления настоящего изобретения, при считывании оптического диска первое воспроизведение данных происходит на основе обращения к навигационным данным, таким как указатель сегмента, представленный в качестве навигационных данных для первого считывания.
Воспроизводимые исходные пакеты принимаются расформирователем исходных пакетов 4 и преобразуются в поток данных (например, в поток транспортных пакетов в формате MPEG-2). Демультиплексор 5 демультиплексирует поток данных в кодированные данные. Аудиовидеодекодер 6 декодирует закодированные данные для получения оригинальных данных, поступивших на аудиовидеокодер 9. Во время воспроизведения контроллер 10 управляет работой расформирователя исходных пакетов 4, демультиплексора 5 и аудиовидеодекодера 6. Контроллер 10 получает входные данные от пользователя по операции воспроизведения и предоставляет управляющую информацию аудиовидеодекодеру 6, демультиплексору 5 и формирователю исходных пакетов 4. Например, контроллер 10 выдает аудиовидеодекодеру 9 команду о типе декодирования, которое необходимо выполнить, выдает демультиплексору 5 команду о транспортном потоке, который необходимо демультиплексировать, и выдает формирователю исходных пакетов 4 команду о формате исходных пакетов.
В то время, как на фиг.10 поясняется устройство записи и воспроизведения, следует понимать, что можно создать устройство только для записи или только для воспроизведения, используя те части фиг.10, которые обеспечивают функцию записи или воспроизведения.
Структура данных для носителя записи высокой плотности и способ организации управления воспроизведением носителя записи высокой плотности в соответствии с примерами осуществления настоящего изобретения позволяют эффективно выбирать и воспроизводить компонентные потоки данных, записанных на носитель записи высокой плотности, такой как Blu-ray диск только для чтения (BD-ROM).
Как следует из вышеприведенного описания, настоящее изобретение предоставляет способы и устройства для записи структуры данных на носитель записи высокой плотности для организации управления воспроизведением носителя записи.
В приведенном выше описании также предоставлены способы и устройство для воспроизведения потоков данных, записанных на носителе записи высокой плотности, на основе структуры данных, также записанной на этот носитель записи высокой плотности, для организации управления воспроизведением носителя записи.
Несмотря на то, что изобретение раскрыто на ограниченном числе примеров осуществления изобретения, специалисты в данной области техники благодаря этому раскрытию оценят его многочисленные модификации и изменения. Например, несмотря на то, что описание относится к оптическому Blu-ray диску только для чтения (BD-ROM), настоящее изобретение не ограничено этим стандартом оптического диска либо оптическими дисками как таковыми. Предполагается, что все такие модификации и изменения находятся в пределах сущности и объема настоящего изобретения.
Изобретение относится к технике оптической записи, в частности к оптическим дискам высокой плотности «только для чтения» типа BD-ROM. Согласно изобретению, структура данных на носителе записи содержит навигационную область, в которой хранится информационный файл. Информационный файл включает индикатор первого воспроизведения, который идентифицирует поле навигационных команд для выполнения при первом воспроизведении носителя записи. На носителе записи также хранится поле идентифицированных навигационных команд, которое содержит, по меньшей мере, одну навигационную команду. Это позволяет эффективно выбирать и воспроизводить компонентные потоки данных, записанных на носитель записи высокой плотности, такой как Blu-ray диск «только для чтения» (BD-ROM). 5 н. и 10 з.п. ф-лы, 10 ил.
навигационную область, в которой хранится информационный файл, включающий индикатор первого воспроизведения, идентифицирующий поле навигационных команд для выполнения при первом воспроизведении носителя записи, причем в навигационной области дополнительно хранится поле идентифицированных навигационных команд, содержащее, по меньшей мере, одну навигационную команду.
запись на носитель записи информационного файла, содержащего индикатор первого воспроизведения, который идентифицирует поле навигационных команд для выполнения при первом воспроизведении носителя записи, и
запись на носитель записи поля идентифицированных навигационных команд, которое содержит, по меньшей мере, одну навигационную команду.
воспроизведение с носителя записи информационного файла, который содержит индикатор первого воспроизведения, идентифицирующий поле навигационных команд для выполнения при первом воспроизведении носителя записи, и
воспроизведение с носителя записи поля идентифицированных навигационных команд, содержащего, по меньшей мере, одну навигационную команду.
дисковод, включающий оптическое, записывающее устройство для записи данных на носитель записи;
контроллер для управления дисководом для записи на носитель записи информационного файла, содержащего индикатор первого воспроизведения, который идентифицирует поле навигационных команд для выполнения при первом воспроизведении носителя записи; и для управления драйвером для записи на носитель записи поля идентифицированных навигационных команд, содержащего, по меньшей мере, одну навигационную команду.
дисковод, включающий оптическое устройство воспроизведения для воспроизведения данных, записанных на носителе записи;
контроллер для управления дисководом для воспроизведения с носителя информационного файла, содержащего индикатор первого воспроизведения, который идентифицирует поле навигационных команд для выполнения при первом воспроизведении носителя записи, и для воспроизведения с носителя записи поля идентифицированных навигационных команд, содержащего, по меньшей мере, одну навигационную команду.
Штамп совмещенного действия | 1978 |
|
SU724264A1 |
Упруго-предохранительная муфта | 1980 |
|
SU872839A1 |
Способ сверхтонкого измельчения материалов | 1977 |
|
SU737009A1 |
US 6167189 А, 26.12.2000 | |||
US 6016381 A, 18.01.2000 | |||
US 6134383 A, 17.10.2000 | |||
RU 96101175 А, 10.04.1998 | |||
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство для вентиляции помещения | 1979 |
|
SU896335A1 |
Авторы
Даты
2009-01-10—Публикация
2004-02-24—Подача