ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение имеет отношение к носителю записи, снабженному структурой данных для управления воспроизведением, как минимум, записанной на нем видеоинформации, а также к способам и оборудованию для воспроизведения и записи.
УРОВЕНЬ ТЕХНИКИ
Стандартизация новых оптических дисков с высокой плотностью записи в форматах "только для чтения" и перезаписываемых дисков, способных вмещать большие объемы, высококачественной видео- и аудиоинформации, получила быстрое развитие, и в ближайшее время ожидается появление на рынке освоенных промышленностью новых оптических дисков. Одним из примеров таких новых оптических дисков является перезаписываемый диск Blu-ray (BD-RW).
На Фиг.1 приведена структура файла BD-RW. Структура файла или структура данных обеспечивает управление воспроизведением видео- и аудиоинформации, записанной на BD-RW. Как показано, структура данных включает в себя корневой каталог, содержащий, как минимум, один каталог BDAV (диск Blu-ray - аудио-/видео-). Каталог BDAV содержит такие файлы, как "info.bdav", "menu.tidx" и "mark.tidx", субкаталог PLAYLIST (далее каталог PLAYLIST), в котором хранятся файлы (*.rpls и *.vpls) списков файлов для воспроизведения (плей-листы), субкаталог CLIPINF (далее каталог CLIPINF), в котором хранятся файлы информации о клипах (*.clpi), и субкаталог STREAM (далее каталог STREAM), в котором хранятся отформатированные в соответствии со стандартами MPEG2 файлы клипов (*.m2ts) аудио-/видеопотока (А/В потока), соответствующие файлам информации о клипах. Кроме изображения структуры данных оптического диска, на Фиг.1 представлены области оптического диска. Например, в области или областях общей информации оптического диска хранится файл общей информации "info.dvr".
Поскольку структура данных и формат диска BD-RW, изображенные на Фиг.1, хорошо известны и общедоступны, в настоящем разделе будет приведен лишь краткий обзор структуры файла.
Как сказано выше, в каталоге STREAM хранятся файлы, которые содержат отформатированные в соответствии со стандартами MPEG2 файлы А/В-потока, называемые клипами. Кроме того, в каталоге STREAM могут находиться клипы специального типа, именуемые файлами переходных клипов А/В-потока. Переходный клип используется для гладкого соединения двух или более выбранных для презентации отрезков клипов и обычно содержит небольшой объем информации по сравнению с клипами.
Каталог CLIPINF содержит файл информации о клипе, связанный с каждым файлом А/В-потока. В файле информации о клипе, среди прочего, указывается тип А/В-потока, связанного с файлом, количество связанных с файлом передаваемых пакетов в А/В-потоке, и информация о хронометраже предоставляемых пакетов в А/В-потоке, связанных с файлом [например, по времени прихода (АТС) и/или системному времени (STC)].
Каталог PLAYLIST содержит один или большее количество списков файлов для воспроизведения. Концепция списка файла для воспроизведения (плей-листа) была введена, чтобы облегчить редактирование и сборку клипов для воспроизведения. Список файлов для воспроизведения (плей-лист) является совокупностью воспроизводимых отрезков клипов. Каждый воспроизводимый отрезок называется воспроизводимым элементом (play item). В списке файлов для воспроизведения, помимо прочего, указывается каждый из воспроизводимых элементов, образующих список файлов для воспроизведения, а каждый воспроизводимый элемент, кроме этого, представляет собой пару точек входа и выхода, указывающих положения на временной оси клипа (например, на основе АТС или STC). Иными словами, список файлов для воспроизведения идентифицирует воспроизводимые элементы, каждый из которых указывает на клип или его часть, а также обозначает файл информации о клипе, связанный с клипом.
Каталог списков файлов для воспроизведения может включать в себя списки реальных файлов для воспроизведения "*.rpls" (реальный плей-лист) и списки виртуальных файлов для воспроизведения "*.vpls" (виртуальный плей-лист). В списке реальных файлов для воспроизведения могут использоваться только клипы, но не переходные клипы. А именно список реальных файлов для воспроизведения рассматривается как относящийся к частям клипов и поэтому концептуально рассматривается эквивалентом по дисковому пространству упомянутых частей клипов. Список виртуальных файлов для воспроизведения может использовать и клипы, и переходные клипы, поэтому список реальных файлов для воспроизведения концептуально несовместим со списками виртуальных файлов для воспроизведения.
Файл "info.bdav" - файл общей информации, который содержит общую информацию для управления воспроизведением А/В-потока, записанного на оптическом диске. Более определенно, файл "info.bdav" содержит, помимо прочего, таблицу списков файлов для воспроизведения (плей-листов), в которой указаны наименования списков файлов для воспроизведения в каталоге PLAYLIST вышеупомянутого каталога BDAV.
В файлах "menu.tidx", "menu.tdtl" и "menu.tdt2" хранится информация, связанная с пиктограммами меню. В файлах "mark.tidx", "mark.tdtl" и "mark.tdt2" хранится информация, относящаяся к маркировочным пиктограммам. Поскольку эти файлы не имеют особого отношения к настоящему изобретению, они не будут далее рассматриваться.
Стандартизация оптических дисков с высокой плотностью записи, используемых только для чтения, таких как диск Blu-ray только для чтения (BD-ROM) еще не завершена. Эффективной структуры данных для управления воспроизведением видео- и аудиоданных, записанных на оптических дисках высокой плотностью записи, используемых только для чтения, типа BD-ROM, пока не существует.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
В структуре данных, которая соответствует настоящему изобретению, в области файла общей информации носителя записи записывается файл общей информации. Общая информация идентифицирует списки файлов для воспроизведения (плей-листы), записанные на носителе, и может содержать управляющую информацию о разделах диска, предназначенную для управления воспроизведением видеоданных, представленных списками файлов для воспроизведения по разделам. В одном из примеров осуществления управляющая информация о разделе указывает, какие списки файлов для воспроизведения каким разделам диска принадлежат. В одном из примеров осуществления, управляющая информация о разделе диска устанавливает однозначное соответствие между разделами и списками для воспроизведения.
В структуре данных в соответствии с настоящим изобретением списки файлов для воспроизведения могут содержать управляющую информацию о главе, предназначенную для управления воспроизведением раздела по главам. В одном из примеров осуществления управляющая информация о главе содержит флаг входа главы, связанный с каждым воспроизводимым элементом списка файлов для воспроизведения, где флаг входа главы указывает, начинает ли данный воспроизводимый элемент какую-либо главу. В другом примере осуществления настоящего изобретения управляющая информация о главе содержит в списке файлов для воспроизведения информационное поле, где указано количество глав и момент времени в видеоданных, когда начинается каждая глава.
Структура данных, которая соответствует настоящему изобретению, может также содержать в списках файлов для воспроизведения информацию управления каналами воспроизведения, предназначенную для управления воспроизведением видеоданных, имеющих множество каналов воспроизведения. В одном из примеров осуществления каждый воспроизводимый элемент содержит информацию, обозначающую каналы, которым принадлежит этот воспроизводимый элемент.
Далее в настоящем изобретении дается описание оборудования и способов записи и воспроизведения структуры данных в соответствии с настоящим изобретением.
Настоящее изобретение предоставляет носитель записи, имеющий файл или структуру данных для управления воспроизведением видеоданных по разделам, главам и или по множеству каналов воспроизведения. Соответственно, настоящее изобретение обеспечивает большую гибкость в воспроизведении видеоданных, чем та, которая была доступна ранее.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеуказанные свойства и другие преимущества настоящего изобретения можно лучше понять из следующего подробного описания с привлечением соответствующих сопроводительных чертежей, на которых
на Фиг.1 изображена соответствующая существующей технологии структура файла или структура для перезаписываемого оптического диска в соответствии со стандартом перезаписываемого диска Blue-ray (BD-RW);
на Фиг.2-5 изображен первый пример осуществления носителя записи, имеющего структуру данных или структуру файла для управления воспроизведением, как минимум, видеоданных, в соответствии с настоящим изобретением;
на Фиг.6 схематично изображен пример осуществления устройства записи и воспроизведения оптических дисков в соответствии с настоящим изобретением; и
на Фиг.7-9 изображен второй пример осуществления носителя записи, имеющего структуру данных или структуру файла для управления воспроизведением, как минимум, видеоданных в соответствии с настоящим изобретением; и
на Фиг.10 изображен пример осуществления носителя записи, на котором записана структура данных, показанная на Фиг.3.
ПРИМЕРЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Для того чтобы полностью понять изобретение, ниже приводятся предпочтительные примеры осуществления данного изобретения со ссылкой на сопроводительные чертежи.
Оптический диск с высокой плотностью записи, например диск Blu-ray, только для чтения (BD-ROM) в соответствии с изобретением может содержать файл или структуру данных для управления воспроизведением видео- и аудиоданных, изображенную на Фиг.2. Многие аспекты структуры данных, соответствующей настоящему изобретению и изображенной на Фиг.2, аналогичны стандарту BD-RW, рассмотренному с привлечением Фиг.1. Поэтому эти аспекты подробно описываться не будут.
Как показано на Фиг.2, корневой каталог содержит, как минимум, один каталог DVP. Каталог DVP содержит файл общей информации "info.dvp", каталог PLAYLIST, в котором хранятся списки файлов для воспроизведения (например, реальных "*.rpls" и виртуальных "*.vpls"), каталог CLIPINF, в котором хранятся файлы информации о клипах "*.clpi", и каталог STREAM, в котором хранятся отформатированные в соответствии со стандартами MPEG2 файлы клипов "*.m2ts" А/В-потока, соответствующие файлам информации о клипах.
Каталог STREAM включает отформатированные в соответствии со стандартами MPEG2 файлы, А/В-потока, называемые клипами. Кроме того, в каталоге STREAM могут находиться клипы специального типа, именуемые файлами переходных клипов А/В-потока. Переходный клип используется для плавного соединения двух или более отрезков презентации, выбранных в клипах, и обычно содержит небольшой объем информации по сравнению с клипами.
Каталог CLIPINF содержит файл информации о клипе, связанный с каждым файлом А/В-потока. В файле информации о клипе, среди прочего, указывается тип связанного с клипом А/В-потока и информация о хронометраже передаваемых в А/В-потоке пакетов, связанных с клипом [например, по времени прихода (АТС) и/или системному времени (STC)].
Каталог PLAYLIST содержит один или большее число списков файлов для воспроизведения. Концепция списка файлов для воспроизведения (плей-листа) была введена, чтобы облегчить редактирование и сборку клипов для воспроизведения. Список файла для воспроизведения является совокупностью воспроизводимых отрезков клипов. Каждый воспроизводимый отрезок называется воспроизводимым элементом (playitem). В списке файлов для воспроизведения, помимо прочего, указывается каждый из воспроизводимых элементов, образующих список файлов для воспроизведения (плей-лист), а каждый воспроизводимый элемент, кроме прочего, представляет собой пару точек входа и выхода, указывающих положения клипа на временной оси [(например, на основе времени прихода (АТС) или системного времени (STC)]. Иными словами, список файлов для воспроизведения указывает воспроизводимые элементы, каждый воспроизводимый элемент указывает на клип или его часть и идентифицирует связанный с клипом файл информации о клипе.
Каталог списков файлов для воспроизведения может включать в себя списки реальных файлов для воспроизведения "*.rpls" (реальные плей-листы) и списки виртуальных файлов для воспроизведения "*.vpls" (виртуальные плей-листы). В реальном списке файлов для воспроизведения могут использоваться только клипы, но не переходные клипы. А именно, список реальных файлов для воспроизведения рассматривается как ссылающийся на части клипов и поэтому концептуально рассматривается эквивалентом по дисковому пространству упомянутых частей клипов. Список виртуальных файлов для воспроизведения может использовать и клипы, и переходные клипы, поэтому список реальных файлов для воспроизведения концептуально несовместим со списком виртуальных файлов для воспроизведения.
Файл "info.dvp" - файл общей информации, который обеспечивает общую информацию для управления воспроизведением А/В-потока, записанного на оптическом диске. Более определенно, файл "info.bdav" содержит, помимо прочего, таблицу списков файлов для воспроизведения, в которой указаны названия (имена) списков файлов для воспроизведения (плей-листов) в каталоге PLAYLIST указанного каталога DVP. Файл "info.dvp" будет далее рассмотрен подробнее в соответствии с осуществлением настоящего изобретения.
Помимо иллюстрации структуры данных носителя записи, соответствующей осуществлению настоящего изобретения, на Фиг.2 представлены области носителя записи. Например, на носителе записи файл общей информации записан в одной или нескольких областях общей информации, каталог списков файлов для воспроизведения (плей-листов) записан в одной или нескольких областях каталогов списков файлов для воспроизведения, каждый список файлов для воспроизведения в каталоге списков файлов для воспроизведения записан в одной или нескольких областях списков файлов для воспроизведения и т.д. На Фиг.10 изображен пример носителя записи, на котором хранится структура данных Фиг.3. Как показано, носитель записи содержит область информации о файловой системе, область базы данных и область А/В-потока. Область базы данных включает в себя область файлов общей информации и область информации списков файлов для воспроизведения, а также область информации о клипе. Область файла общей информации и информации о списке файлов для воспроизведения содержит файл общей информации, записанный в соответствующей области файла общей информации, а также каталог PLAYLIST и списки файлов для воспроизведения, записанные в соответствующей области информации о списках файлов для воспроизведения. В области информации о клипе содержится каталог CLIPINFO и записанные в нем соответствующие файлы информации о клипах. В области А/В-потока содержатся записанные в ней А/В-потоки для различных разделов.
Видео- и аудиоданные обычно организуются в виде отдельных разделов; например различные фильмы, представленные видео- и аудиоданными, организуются как различные разделы. Более того, раздел может быть оформлен в виде в виде отдельных глав, в основном так же, как книга часто делится на главы.
Как показано на Фиг.2 и подробнее объясняется ниже в отношении Фиг.3-5, файл общей информации "info.dvp" содержит управляющую информацию о разделе для управления воспроизведением видео- и аудиоданных по разделам, а списки файлов для воспроизведения (плей-листы) содержат управляющую информацию о главе, предназначенную для управления воспроизведением раздела по главам.
При большой вместимости новейших носителей записи с высокой плотностью записи, таких как оптические диски BD-ROM, могут записываться и, следовательно, воспроизводиться с носителя записи различные версии раздела или части раздела. Например, на одном носителе записи можно записать видеоданные, соответствующие различным углам съемки камерой, либо на носителе можно записать версии для взрослых, подростков и детей (то есть версии раздела или части раздела для различных возрастных категорий). Каждая версия соответствует отдельному каналу воспроизведения, и такие видеоданные называются видеоданными с множеством каналов воспроизведения. Следует понимать, что различный угол съемки камерой или версии раздела для различных возрастных категорий не исчерпывают все возможные случаи видеоданных с множеством каналов воспроизведения, и настоящее изобретение может применяться к любому типу или сочетанию типов видеоданных с множеством каналов воспроизведения. Как будет рассмотрено ниже подробно в соответствии с фиг.2-5, при осуществлении настоящего изобретения каждый список файлов для воспроизведения (плей-лист), согласно настоящему изобретению, включает в себя информацию об управлении каналами воспроизведения, предназначенную для управления воспроизведением записанных на носителе записи видеоданных с множеством каналов воспроизведения,.
В соответствии с первым примером осуществления, изображенным на Фиг.2, каждый раздел может быть связан в каталоге PLAYLIST с единственным списком файлов для воспроизведения, а каждая глава в разделе может быть связана, как минимум, с одним воспроизводимым элементом, включенным в список файлов для воспроизведения.
В примере, показанном на Фиг.2, первый и второй воспроизводимые элементы (Playltem 1, 2), включенные в первый список файлов для воспроизведения "PlayList I", относятся к первой главе, воспроизводимые элементы с третьего по шестой относятся ко второй главе, а седьмой и восьмой воспроизводимые элементы относятся к третьей главе. Кроме того, на Фиг.2 на первом канале воспроизведения указаны нечетные воспроизводимые элементы (Playltem 1, 3, 5, 7), а на втором канале воспроизведения указаны четные воспроизводимые элементы (Playltem 2, 4, 6, 8). Это просто пример, не ограничивающий структуру канала воспроизведения, предусмотренную настоящим изобретением.
На Фиг.3 подробнее изображена часть файла общей информации "info.dvp" в соответствии с одним из примеров осуществления настоящего изобретения. Как показано, файл общей информации "info.dvp" содержит информационное поле под названием "TableOfPlaylists" - таблица списков файлов для воспроизведения. В таблице списков для воспроизведения "TableOfPlaylists" указывается длина (длительность) информационного поля и количество списков файлов для воспроизведения (плей-листов) в каталоге DVP. Для каждого списка файлов для воспроизведения в таблице "TableOfPlaylists" указывается наименование списка файлов для воспроизведения "Playlst_file_name" (которое идентифицирует список файлов для воспроизведения) и связанная с данным списком файлов для воспроизведения управляющая информацию о разделе. Более точно, управляющая информация о разделе представляет собой флаг входа раздела "Title_entry_flag", указывающий, является ли соответствующий список файлов для воспроизведения началом раздела. В примере осуществления, изображенном на Фиг.2, где каждый раздел связан с единственным списком файлов для воспроизведения, флаг входа раздела "Title_entry_flag" задан для каждого списка файлов для воспроизведения. Однако следует понимать, что настоящее изобретение не ограничивается только данным примером осуществления.
Как показано на Фиг.4, управляющая информация о разделе также включает в себя входную таблицу раздела "TitleEntryTable", составляющую часть файла общей информации "info.dvp". Как показано, входная таблица раздела указывает длину этого информационного поля, указывает количество разделов "number_oi_Titles" и для каждого раздела указываются имена первых файлов списков файлов для воспроизведения "Entry_PlayList_file_name", связанных с данным разделом. В другом примере осуществления входная таблица раздела записывается в файле, изолированном от файла общей информации "info.dvp".
Управляющая информация о главе, используемая для выборочного обращения к главе каждого из разделов, записывается в соответствующий список файлов для воспроизведения, структура которого изображена на Фиг.5. Кроме того, на Фиг.5 показан пример осуществления изобретения, где информация управления каналом воспроизведения, используемая для управления воспроизведением видеоданных раздела, имеющих множество каналов воспроизведения, записана в файле в списке файлов для воспроизведения (плей-листе).
Как показано, в каждом файле в списке файлов для воспроизведения указана длина файла и количество воспроизводимых элементов "number_of_PlayItems", формирующих список файлов для воспроизведения. Для каждого воспроизводимого элемента в файле списка файлов для воспроизведения имеется поле информации о воспроизводимом элементе. Здесь каждый воспроизводимый элемент идентифицируется номером воспроизводимого элемента. Как показано на Фиг.5, поле информации о воспроизводимом элементе содержит, в частности, указание длины поля, флаг входа главы "Chapter_entry_flag" и номер канала воспроизведения "Path_number". Флаг входа главы "Chapter_entry_flag" предоставляет информацию для управления главами, указывая, является ли соответствующий воспроизводимый элемент началом главы. Номер канала воспроизведения "Path_number" предоставляет управляющую информацию о канале воспроизведения, указывая канал или каналы, которым принадлежит соответствующий воспроизводимый элемент.
На Фиг.6 схематично показан пример осуществления устройства записи и воспроизведения оптических дисков в соответствии с настоящим изобретением. Как показано, кодер 9 А/В-сигнала получает и кодирует аудио- и видеоданные. Кодер 9 А/В-сигнала выводит кодированные аудио- и видеоданные вместе с информацией о кодировании и информацией о свойствах потока. Мультиплексор 8 мультиплексирует (уплотняет) кодированные аудио- и видеоданные на основе информации о кодировании и информации о свойствах потока для создания, например, транспортного потока, отформатированного в соответствии со стандартами MPEG-2. Первичное устройство 7 пакетирования пакетирует транспортные пакеты из мультиплексора 8 в передаваемые пакеты в соответствии с аудио/видеоформатом оптического диска. Как показано на Фиг.6, работой кодера 9 А/В-сигнала, мультиплексора 8 и первичного устройства 7 пакетирования управляет контроллер 10. Контроллер 10 получает от пользователя входные данные по операциям записи и предоставляет управляющую информацию кодеру 9 А/В сигнала, мультиплексору 8 и первичному устройству 7 пакетирования. Например, контроллер 10 информирует кодер 9 А/В сигнала о виде кодирования, которое необходимо выполнить, информирует мультиплексор 8 о транспортном потоке, который нужно создать, и информирует первичное устройство 7 пакетирования о формате передаваемых пакетов. Далее контроллер 10 управляет дисководом 3, содержащим оптическое записывающее устройство 2, для записи выходной информации первичного устройства 7 пакетирования на оптический диск.
Кроме того, контроллер 10 формирует навигационную и управляющую информацию для управления воспроизведением аудиовидеоданных, записываемых на оптический диск. Например, на основе информации, полученной через пользовательский интерфейс (например, записанного на диск набора команд, предоставленного компьютерной системой по внутрисетевым или межсетевым каналам, т.д.), контроллер 10 управляет дисководом 3 для записи на оптический диск структуры данных, показанной на Фиг.2-5.
Во время воспроизведения контроллер 10 управляет дисководом 3, содержащим оптическое считывающее устройство 2, для воспроизведения этой структуры данных. На основе содержащейся в ней информации, а также входной информации от пользователя, полученной через пользовательский интерфейс (например, от управляющих кнопок на устройстве записи и воспроизведения или пульте дистанционного управляющего устройства), контроллер 10 управляет дисководом 3 для воспроизведения передаваемых аудио/видео- пакетов с оптического диска. Например, информация, вводимая пользователем, может указывать раздел, главу и/или канал, которые следует воспроизвести. Такая пользовательская информация может быть введена, например, с помощью графического интерфейса пользователя на основе меню, загруженного в контроллер 10. Учитывая информацию, введенную пользователем и управляющую информацию о разделе, управляющую информацию о главе и/или информацию управления каналами воспроизведения, считанную с оптического диска, контроллер 10 управляет воспроизведением указанного раздела, главы и/или канала.
Например, чтобы выбрать определенный раздел, контроллер 10 определяет из входной таблицы разделов количество разделов и просит пользователя выбрать один раздел из указанного количества. Следует понимать, что файл общей информации может быть увеличен, чтобы хранить больше значимой информации (например, наименование раздела) для разделов, записанных на носителе записи, и эта информация может предоставляться пользователю вместе с запросом о выборе раздела. После выбора раздела имя файла списка файлов для воспроизведения для выбранного раздела получают из входной таблицы раздела, при этом выполняется воспроизведение в соответствии с указанным списком файлов для воспроизведения (плей-листом).
Чтобы выбрать определенную главу, контроллер 10 проверяет флаг входа главы для каждого списка файлов для воспроизведения (плей-листа) с целью определения количества глав и запрашивает пользователя, какую главу следует воспроизвести. Как и в случае выбора раздела, информация управления главами может быть расширена, чтобы хранить больше значимой информации, относящейся к главам. Выбор определенной главы - это выбор, чтобы начать воспроизведение с соответствующего воспроизводимого элемента, при этом воспроизведение начинается с данного соответствующего воспроизводимого элемента.
Чтобы выбрать определенный канал, контроллер 10 проверяет количество каналов для каждого воспроизводимого элемента, чтобы определить количество каналов воспроизведения, и запрашивает пользователя, какой канал выбрать. Как и в случаях выбора раздела и главы, информация управления каналами воспроизведения может быть расширена, чтобы предоставить больше значимой информации, связанной с используемым каналом воспроизведения. Во время воспроизведения воспроизводятся только те воспроизводимые элементы, у которых один из номеров их каналов воспроизведения соответствует выбранному номеру канала воспроизведения.
Воспроизводимые передаваемые пакеты принимаются первичным устройством 4 депакетирования и преобразуются в поток данных (например, в поток транспортных пакетов, отформатированный в соответствии со стандартами MPEG-2). Демультиплексор 5 демультиплексирует поток данных в кодированные видео- и аудиоданные. Декодер 6 А/В сигнала декодирует кодированные видео- и аудиоданные в исходные аудио- и видеоданные, поступившие на А/В-кодер 9. Во время воспроизведения контроллер 10 управляет работой первичного устройства 4 депакетирования, демультиплексора 5 и декодера 6 А/В сигнала. Контроллер 10 получает входные данные по операциям воспроизведения от пользователя и предоставляет управляющую информацию декодеру 6 А/В сигнала, демультиплексору 5 и устройству 4 депакетирования. Например, контроллер 10 информирует декодер 6 А/В сигнала о виде декодирования, которое необходимо выполнить, информирует демультиплексор 5 о транспортном потоке, который нужно демультиплексировать, а также информирует устройство 4 депакетирования о формате передаваемых пакетов.
Несмотря на то, что на Фиг.6 поясняется устройство записи и воспроизведения, следует понимать, что можно создать устройство только для записи или только для воспроизведения, используя соответствующие части Фиг.6, которые обеспечивают выполнение только функции записи или воспроизведения.
На Фиг.7-9 изображен второй пример реализации структуры данных в соответствии с настоящим изобретением. Как показано на Фиг.7, структура данных по второму примеру реализации совпадает со структурой данных первого примера реализации, за исключением управляющей информации о главе. Фиг.7 иллюстрирует, как управляющая информация о главе указывает главы посредством меток глав. Как и на Фиг.2, на Фиг.7 также представлены области носителя записи, а Фиг.10 иллюстрирует пример осуществления носителя записи, содержащего эти области.
В данном примере осуществления файлы списков файлов для воспроизведения содержат управляющую информацию о главе. Фиг.8 иллюстрирует часть файла из списка файлов для воспроизведения, которая содержит управляющую информацию о главе, в соответствии с настоящим примером. Как показано, в каждом файле списка файлов для воспроизведения содержится информационное поле метки списка файлов для воспроизведения - "PlayListMark". В информационном поле "PlayListMark" метки списка файлов для воспроизведения указаны длина информационного поля и количество меток списков файлов для воспроизведения "number_of_PlayList_marks" в данном списке файлов для воспроизведения (плей-листе). Для каждой метки списка файлов для воспроизведения в информационном поле "PlayListsMark" метки списка указаны тип метки "mark_type", длина имени метки "mark_name_length", идентификатор формирователя метки "maker_ID", индикатор воспроизводимого элемента, на который поставлена метка, "ref_to_PlayItem_id" и отметка времени "mark_time_stamp".
Тип метки указывает характер метки. Например, когда метка обозначает начало главы, тип метки "mark_type" обозначает соответствующую метку как метку главы. Идентификатор формирователя метки "maker_ID" указывает формирователя метки. Индикатор воспроизводимого элемента "ref_to_PlayItem_id" указывает значение индикатора "Playitem_id" для воспроизводимого элемента, на который поставлена метка. Отметка времени "mark_time_stamp" указывает точку, где поставлена метка; а именно указывает точку на временной оси А/В-потока клипов [например, по времени прихода (АТС) и/или системному времени (STC)], где ставится метка. Длительность "duration" указывает длительность действия метки, начинающуюся с отметки времени указанной в "mark_time_stamp".
Поскольку информационное поле метки списка файлов для воспроизведения (плей-листа) содержит управляющую информацию о главе, флаг ввода главы "Chapter_entry_flag", как это было в первом примере осуществления изобретения, не требуется. На Фиг.9 изображена часть файла списка файлов для воспроизведения (плей-листа) и показано, что воспроизводимые элементы в этом примере осуществления не содержат флага входа главы "Chapter_entry_flag". Однако следует понимать, что флаг ввода главы "Chapter_entry_flag" может быть указан.
Устройство записи и воспроизведения, изображенное на Фиг.6, работает с примером осуществления на Фиг.7-9 аналогично описанному ранее примеру осуществления на Фиг.2-5. Однако в соответствии с примером осуществления, приведенным на Фиг.7-9, управляющая информация о главе, согласно Фиг.8, записывается и используется при воспроизведении, чтобы выборочно начать воспроизведение с определенной главы. Здесь контроллер 10 определяет количество глав в разделе по количеству меток списков файлов для воспроизведения, определенных как метки глав, просит пользователя выбрать главу и начинает воспроизведение видеоданных в момент, определяемый отметкой времени, связанной с меткой выбранной главы.
Несмотря на то что изобретение раскрыто на ограниченном числе примеров осуществления изобретения, специалисты, благодаря этому раскрытию, оценят его многочисленные модификации и изменения. Например, несмотря на то, что описание относится к оптическому диску Blu-ray формата "только для чтения", настоящее изобретение не ограничено этим стандартом оптического диска либо оптическими дисками как таковыми. Предполагается, что предлагаемая формула изобретения охватывает все такие модификации и изменения, которые находятся в пределах сущности и объема изобретения.
Структура данных для управления воспроизведением видеоданных, записанных на носителе записи, включает область файлов общей информации, в которой хранится, по крайней мере, один файл общей информации. Файл общей информации включает в себя, по крайней мере, один идентификатор списка файлов для воспроизведения, идентифицирующий файл списка файлов для воспроизведения, формирующего раздел видеоданных, записанный на носителе записи, и информацию управления разделом для воспроизведения видеоданных по разделам. В зоне каталогов списков файлов для воспроизведения хранится, по крайней мере, один каталог списков файлов для воспроизведения, и каждый каталог списков файлов для воспроизведения включает, по крайней мере, один файл списка файлов для воспроизведения, идентифицируемый идентификатором списка файлов для воспроизведения в файле общей информации. Каждый файл списка файлов для воспроизведения идентифицирует, по крайней мере, один воспроизводимый элемент, а каждый воспроизводимый элемент идентифицирует клип видеоданных. 8 н. и 24 з.п. ф-лы, 10 ил.
US 6134383 А, 17.10.2000 | |||
0 |
|
SU182608A1 | |
Устройство для вентиляции помещения | 1979 |
|
SU896335A1 |
RU 96101175 А, 10.04.1998. |
Авторы
Даты
2008-02-10—Публикация
2003-05-23—Подача