НОСИТЕЛЬ ЗАПИСИ СО СТРУКТУРОЙ ДАННЫХ ДЛЯ УПРАВЛЕНИЯ ВОСПРОИЗВЕДЕНИЕМ ЗАПИСАННЫХ НА НЕМ ВИДЕОДАННЫХ
RECORD MEDIUM WITH DATA STRUCTURE FOR CONTROL OF RECORDED VIDEO DATA REPRODUCTION

1. ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к носителю записи, имеющему структуру данных для управления воспроизведением, по меньшей мере, записанной на нем видеоинформации, а также к способам и устройствам для воспроизведения и записи.
2. УРОВЕНЬ ТЕХНИКИ
Стандартизация новых с высокой плотностью только для чтения и перезаписываемых оптических дисков, допускающих запись большого объема высококачественной видео- и аудиоинформации, получила быстрое развитие, и в ближайшее время ожидается появление в продаже освоенных промышленностью новых оптических дисков. Одним примером таких новых оптических дисков является перезаписываемый диск Blu-ray (BD-RW).
На фиг.1 приведена структура файлов диска BD-RW. Структура файла или структура данных предусматривает управление воспроизведением видео- и аудиоинформации, записанной на диске BD-RW. Как показано, структура данных включает в себя корневой каталог, который содержит, по меньшей мере, один каталог BDAV. Каталог BDAV содержит файлы, такие как 'info.bdav', 'menu.tidx' и 'mark.tidx', подкаталог PLAYLIST, в котором хранятся файлы списков воспроизведения (*.rpls и *.vpls), подкаталог CLIPINF, в котором хранятся файлы информации о клипах (*.clpi), и подкаталог STREAM, в котором хранятся отформатированные в соответствии со стандартами MPEG2 файлы клипов (*.m2ts) аудиовидеопотока (А/В потока), соответствующие файлам информации о клипах. В дополнение к изображению структуры данных оптического диска на фиг.1 представлены области оптического диска. Например, в области или областях общей информации оптического диска хранится файл общей информации info.bdav.
Поскольку структура данных и формат диска BD-RW, изображенные на фиг.1, хорошо известны и общедоступны, в настоящем раскрытии изобретения будет приведен лишь краткий обзор структуры файла.
Как сказано выше, каталог STREAM содержит отформатированные в соответствии со стандартами MPEG-2 файлы А/В потока, называемые клипами. Каталог STREAM может также содержать специальный тип клипа, именуемый файлом переходного клипа аудиовидеопотока. Переходный клип используется для бесшовного соединения двух или более отрезков презентации, выбранных в клипах и обычно содержит небольшой объем данных по сравнению с клипами.
Каталог CLIPINF содержит файл информации о клипе, связанный с каждым файлом аудиовидеопотока. Файл информации о клипе, помимо прочего, указывает тип связанного с ним аудиовидеопотока, количество исходных пакетов в связанном с ним аудиовидеопотоке и временную информацию исходных пакетов в связанном с ним аудиовидеопотоке (например, на основе времени прибытия (arrival time basis - АТС) и/или на основе системного времени (system time basis - STC)).
Каталог PLAYLIST содержит один или более файлов списков воспроизведения. Концепция списка воспроизведения была введена, чтобы облегчить редактирование/сборку клипов для воспроизведения. Файл списка воспроизведения является совокупностью воспроизводимых отрезков клипов. Каждый воспроизводимый отрезок является воспроизводимым элементом. Файл списка воспроизведения, помимо прочего, идентифицирует каждый воспроизводимый элемент, формирующий список воспроизведения, и каждый воспроизводимый элемент, помимо прочего, представляет собой пару точек входа и выхода, указывающих положения на временной оси клипа (например, на основе времени прибытия АТС или на основе системного времени 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), еще не завершена. Эффективной структуры данных для управления воспроизведением видео- и аудиоданных, записанных на оптическом диске высокой плотности, используемых только для чтения, таких как BD-ROM, пока не существует.
3. СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Структура данных в настоящем изобретении может иметь строение, которое обеспечивает управление воспроизведением, по меньшей мере, видеоданных при посредстве раздела. В одном примере осуществления на носитель записи для каждого раздела записывается каталог раздела. Каждый каталог раздела содержит файл общей информации, который идентифицирует списки воспроизведения, записанные на носителе записи. Каждый список воспроизведения идентифицирует элементы воспроизведения видеоданных, образующие каждый список воспроизведения. В другом примере осуществления предусмотрен один каталог раздела, и этот один каталог раздела включает в себя файл общей информации для каждого раздела.
Структура данных в соответствии с настоящим изобретением может содержать информацию для управления главой, предназначенную для управления воспроизведением разделов по главам. В одном примере осуществления информация для управления главой содержит входной флаг главы, связанный с каждым списком воспроизведения, указанным в файле общей информации, где входной флаг главы указывает, начинает ли данный список воспроизведения какую-либо главу. В другом примере осуществления изобретения информация для управления главой содержит входной флаг главы, связанный с каждым воспроизводимым элементом списка воспроизведения, где каждый входной флаг главы указывает, начинает ли данный воспроизводимый элемент какую-либо главу. В другом примере осуществления настоящего изобретения информация для управления главой содержит поле информации в списке воспроизведения, где указано количество глав и момент времени в видеоданных, когда начинается каждая глава.
Структура данных в соответствии с настоящим изобретением может также содержать информацию для управления каналом, предназначенную для управления воспроизведением видеоданных для множества каналов воспроизведения. В одном примере осуществления файл общей информации содержит информацию, идентифицирующую каналы, которым принадлежит каждый из обозначенных списков воспроизведения. В другом примере осуществления каждый воспроизводимый элемент содержит информацию, идентифицирующую каналы, которым принадлежит воспроизводимый элемент.
Далее настоящее изобретение предусматривает устройства и способы для записи и воспроизведения структуры данных в соответствии с настоящим изобретением.
4. КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеуказанные свойства и другие преимущества настоящего изобретения можно лучше понять из следующего подробного описания с привлечением соответствующих сопроводительных чертежей, на которых:
на фиг.1 изображен соответствующий существующему уровню техники файл или структура данных для перезаписываемого оптического диска в соответствии со стандартом перезаписываемого диска Blu-ray (BD-RW);
на фиг.2 и 4 изображены два примера файла или структуры данных носителя записи в соответствии с настоящим изобретением;
на фиг.3 изображен пример носителя записи, имеющего структуру данных в соответствии с фиг.2, хранящихся на нем;
на фиг.5-7 изображен первый подробный пример файла или структуры данных в соответствии с фиг.2;
на фиг.8 схематично изображен пример устройства записи и воспроизведения оптических дисков в соответствии с настоящим изобретением;
на фиг.9-12 изображен второй подробный пример файла или структуры данных в соответствии с фиг.2;
на фиг.13-14 изображен третий подробный пример файла или структуры данных в соответствии с фиг.2;
на фиг.15-17 изображен четвертый подробный пример файла или структуры данных в соответствии с фиг.2;
на фиг.18-19 изображен пятый подробный пример файла или структуры данных в соответствии с фиг.2;
на фиг.20 изображен шестой подробный пример файла или структуры данных в соответствии с фиг.2.
5. ПРИМЕРЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Для того чтобы полностью понять изобретение, ниже будут описаны предпочтительные примеры осуществления данного изобретения со ссылкой на прилагаемые чертежи.
Оптический диск высокой плотности, например, диск Blu-ray только для чтения (BD-ROM), в соответствии с изобретением, может содержать файл или структуру данных для управления воспроизведением видео- и аудиоданных, как показано на фиг.2. Многие аспекты структуры данных, в соответствии с настоящим изобретением, отображенной на фиг.2, аналогичны стандарту BD-RW, рассмотренному с привлечением фиг.1. Поэтому такие аспекты подробно описываться не будут.
Как показано на фиг.2, корневой каталог содержит, по меньшей мере, один каталог DVP. Каталог DVP содержит каталоги разделов TITLE001, TITLE002, TITLE003 и т.д. для каждого раздела аудио- и видеоданных (А/В данных), записанных на носителе записи (например, BD-ROM). Каждый каталог TITLE содержит файл общей информации 'info.ttl', каталог PLAYLIST, в котором хранятся файлы списков воспроизведения (например, реальных (*.rpls) и виртуальных (*.vpls)) для данного раздела, каталог CLIPINF, в котором хранятся файлы информации о клипах (*.clpi) для данного раздела, и каталог STREAM, в котором хранятся отформатированные в соответствии со стандартом MPEG2 файлы клипов (*.m2ts) аудиовидеопотока (А/В потока), соответствующие файлам информации о клипах, для данного раздела.
Каталог STREAM включает отформатированные в соответствии со стандартом MPEG2 файлы аудиовидеопотока, называемые клипами. Каталог STREAM может также содержать клип специального типа, так называемый файл переходного клипа аудиовидеопотока (А/В потока). Переходный клип используется для бесшовного соединения двух или более отрезков презентации, выбранных в клипах, и обычно содержит небольшой объем данных по сравнению с клипами.
Каталог CLIPINF содержит файл информации о клипе, связанный с каждым файлом аудиовидеопотока. Файл информации о клипе, помимо прочего, указывает тип связанного с ним аудиовидеопотока, количество исходных пакетов в связанном с ним аудиовидеопотоке и временную информацию исходных пакетов в связанном с ним аудиовидеопотоке (например, на основе времени прибытия (arrival time basis - АТС) и/или на основе системного времени (system time basis - STC)).
Каталог PLAYLIST содержит один или более файлов списков воспроизведения. Концепция списка воспроизведения была введена, чтобы облегчить редактирование/сборку клипов для воспроизведения. Файл списка воспроизведения является совокупностью воспроизводимых отрезков клипов. Каждый воспроизводимый отрезок является воспроизводимым элементом. Файл списка воспроизведения, помимо прочего, идентифицирует каждый воспроизводимый элемент, образующий список воспроизведения, и каждый воспроизводимый элемент, помимо прочего, представляет собой пару точек входа и выхода, указывающих положения на временной оси клипа (например, на основе времени прибытия АТС или на основе системного времени STC). Иными словами, файл из списка воспроизведения идентифицирует воспроизводимые элементы, каждый воспроизводимый элемент указывает на клип или его часть и идентифицирует файл клипа, связанный с клипом.
Каталог списков воспроизведения может включать в себя реальные списки воспроизведения (*.rpls) и виртуальные списки воспроизведения (*.vpls). В реальном списке воспроизведения могут быть использованы только клипы, но не переходные клипы. А именно, реальный список воспроизведения рассматривается как относящийся к частям клипов и поэтому концептуально рассматривается эквивалентом по дисковому пространству упомянутых частей клипов. Виртуальный список воспроизведения может использовать как клипы, так и переходные клипы, поэтому реальный список воспроизведения концептуально несовместим с виртуальными списками воспроизведения.
Файл info.ttl является файлом общей информации, который содержит общую информацию для управления воспроизведением аудиовидеопотоков для соответствующего раздела, записанного на оптическом диске. Более определенно, файл info.ttl содержит, помимо прочего, таблицу списков воспроизведения, в которой указаны имена файлов списков воспроизведения в каталоге PLAYLIST того же каталога раздела. Файл info.ttl будет подробнее рассмотрен ниже в соответствии с примерами осуществления настоящего изобретения.
В дополнение, для иллюстрации структуры данных носителя записи, в соответствии с примером осуществления настоящего изобретения, на фиг.2 представлены области носителя записи. Например, каталоги TITLE записаны в одной или нескольких областях каталогов разделов, файл общей информации записан в одной или нескольких областях общей информации внутри области каталога раздела, каталог списков воспроизведения записан в одной или нескольких областях каталога списков воспроизведения, каждый список воспроизведения в каталоге списков воспроизведения записан в одной или нескольких областях списков воспроизведения носителя записи и т.д. На фиг.3 изображен пример носителя записи, имеющего отображенную на фиг.2 структуру данных, хранящуюся на нем. Как показано, носитель записи содержит область системной информации файла, область базы данных и область аудиовидеопотока (А/В-потока). Область базы данных включает в себя область каталога раздела и информации о списке воспроизведения, а также область информации о клипе. Область каталога раздела и информации о списке воспроизведения содержит файл общей информации, записанный в соответствующей области файла общей информации, а также каталог PLAYLIST и файлы списков воспроизведения, записанные в соответствующей области информации списка воспроизведения. Область информации о клипе содержит каталог CLIPINFO и записанные в нем соответствующие файлы информации о клипах. Область А/В-потока содержит записанные в ней А/В-потоки для различных разделов.
На фиг.4 изображена другая структура данных в соответствии с примером осуществления настоящего изобретения. Как показано, в этом примере осуществления каталог DVP содержит один каталог TITLE. Каталог TITLE содержит файл общей информации *.ttl для каждого раздела видеоданных, записанного на носителе записи. Файлы общей информации *.ttl аналогичны файлу общей информации info.ttl, описанному выше со ссылкой на фиг.2. Как далее показано на фиг.4, каталог DVP содержит по одному каталогу PLAYLIST, CLIPINFO и STREAM. В отличие от примера осуществления, указанного на фиг.2, где каталоги PLAYLIST, CLIPINFO и STREAM являлись подкаталогами каждого из каталогов TITLE, на фиг.4 на все разделы предусмотрено только по одному каталогу PLAYLIST, CLIPINFO и STREAM. Эти каталоги содержат такую же информацию и такие же файлы, что описаны выше со ссылкой на фиг.2, но предназначены для всех разделов, а не для одного раздела. Как и на фиг.2, на фиг.4 представлены области носителя записи, а фиг.3 иллюстрирует пример осуществления носителя записи, включающего в себя эти области.
Как упомянуто выше, видео- и аудиоданные обычно организуются как отдельные разделы; например, различные фильмы, представленные видео- и аудиоданными, организуются как различные разделы. Более того, раздел может быть организован в виде отдельных глав почти так же, как книга часто делится на главы.
Как показано на фиг.5 и будет более подробно рассмотрено ниже со ссылками на фиг.5-7, в одном примере осуществления настоящего изобретения файл общей информации info.ttl для структуры данных, отображенной на фиг.2, содержит информацию для управления главой, предназначенную для управления воспроизведением раздела по главам.
Вследствие большой емкости новейших носителей записи высокой плотности, таких как оптические диски BD-ROM, на носитель записи огут быть записаны и, следовательно, воспроизведены различные версии раздела или части раздела. Например, на носитель записи могут быть записаны видеоданные, соответствующие съемке камерой под различными углами. Либо на носитель записи могут быть записаны версии раздела или части раздела для взрослых, подростков и детей (то есть различные версии родительского контроля). Каждая версия соответствует отдельному каналу воспроизведения, и видеоданные в данных случаях называются видеоданными для множества каналов воспроизведения. Следует понимать, что версии с различными углами камеры и версии родительского контроля рассматриваются лишь как два примера видеоданных с множеством каналов воспроизведения, и настоящее изобретение может применяться к любому типу или сочетанию типов видеоданных для множества каналов воспроизведения. Как будет подробно описано ниже со ссылкой на фиг.5-7, в одном примере осуществлений настоящего изобретения файл общей информации info.ttl содержит информацию для управления каналом, предназначенную для управления воспроизведением записанных на носителе записи видеоданных для множества каналов воспроизведения.
В соответствии с первым примером осуществления настоящего изобретения, как показано на фиг.5, каждая глава в разделе может быть связана, по меньшей мере, с одним списком воспроизведения, а списки воспроизведения могут быть связаны с одним или более каналами воспроизведения. В примере, показанном на фиг.5, первый список воспроизведения 'Playlist 1' относится к первой главе, второй и третий списки воспроизведения 'Playlist 2' и 'Playlist 3' относятся ко второй главе, а четвертый-шестой списки воспроизведения 'Playlist 4', 'Playlist 5' и 'Playlist 6' относятся к третьей главе. Также, на фиг.5 отображено, что первый канал воспроизведения обозначен первым, вторым, четвертым и пятым списками воспроизведения 'Playlists 1, 2, 4 и 5', а второй канал воспроизведения обозначен третьим и шестым списками воспроизведения 'Playlists 3 и 6'. Это только пример, не ограничивающий структуру канала воспроизведения, предусмотренную настоящим изобретением. Например, список воспроизведения может быть связан с более чем одним каналом воспроизведения.
На фиг.6 более подробно изображена часть файла общей информации info.ttl в соответствии с примером осуществления настоящего изобретения. Как показано, файл общей информации info.ttl содержит информационное поле под названием 'TableOfPlaylists'. В таблице списков воспроизведения 'TableOfPlaylists' указываются длина информационного поля и количество списков воспроизведения в каталоге PLAYLIST того же раздела. Для каждого списка воспроизведения в таблице списков воспроизведения 'TableOfPlaylists' указывается имя файла 'PlayList_file_name' списка воспроизведения (которое идентифицирует список воспроизведения), флаг ввода главы 'Chapter_entry_flag' и номер канала воспроизведения 'Path_number'. Флаг ввода главы 'Chapter_entry_flag' предоставляет информацию для управления главой, указывая, является ли соответствующий список воспроизведения началом главы. Номер канала 'Path_number' предоставляет информацию для управления каналом, указывая канал или каналы, к которым относится соответствующий список воспроизведения.
Также информация для управления главой может включать в себя таблицу ввода главы 'ChapterEntryTable', составляющую часть файла общей информации 'info.ttl', как изображено на фиг.7. Как показано, в таблице ввода главы указывается длина этого информационного поля, указывается количество глав 'number_of_Chapters' и для каждой главы указываются имена файлов первого списка воспроизведения 'Entry_PlayList_file_name' в соответствии с данной главой. В другом примере осуществления таблица ввода главы записывается в файле, отдельном от файла общей информации 'info.ttl'.
В то время как пример осуществления, показанный на фиг.5-7, был описан в соответствии со структурой данных, отображенной на фиг.2, следует понимать, что пример осуществления, показанный на фиг.5-7, в равной степени применим к примеру осуществления, изображенному на фиг.4.
На фиг.8 схематично показан пример осуществления устройства записи и воспроизведения оптических дисков в соответствии с настоящим изобретением. Как показано, аудиовидеокодер (АВ-кодер) 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-7 или фиг.4-7.
Во время воспроизведения контроллер 10 управляет дисководом 3 для воспроизведения этой структуры данных. На основе содержащейся в ней информации, а также входной информации от пользователя, полученной через пользовательский интерфейс (например, от управляющих кнопок на устройстве записи и воспроизведения или пульте дистанционного управляющего устройства), контроллер 10 управляет дисководом 3 для воспроизведения с оптического диска исходных аудио/видеопакетов. Например, вводимая пользователем информация может устанавливать раздел, главу и/или канал, которые следует воспроизвести. Такая пользовательская информация может быть задана, например, с помощью графического интерфейса пользователя на основе меню, загруженного в контроллер 10. Учитывая введенную пользователем информацию и каталоги TITLE (фиг.2) и/или файлы общей информации (фиг.2 и 4), информацию для управления главой и/или информацию для управления каналом, считанные с оптического диска, контроллер 10 управляет воспроизведением указанных раздела, главы и/или канала.
Например, чтобы выбрать определенный раздел, контроллер 10 определяет из числа каталогов TITLE на фиг.2 или числа файлов общей информации на фиг.4 количество разделов и просит пользователя выбрать один, исходя из этого количества. Следует понимать, что файлы общей информации могут быть пополнены, чтобы содержать больше значимой информации (например, имя раздела) для разделов, записанных на носителе записи, и эта информация может быть предоставлена пользователю вместе с запросом о выборе раздела. После выбора раздела имена файлов списка воспроизведения для выбранного раздела получают из таблицы списков воспроизведения в файле общей информации для выбранного раздела, при этом выполняется воспроизведение в соответствии с указанными списками воспроизведения.
Чтобы выбрать определенную главу, флаг ввода главы для каждого списка воспроизведения проверяется контроллером 10 с целью определения количества глав, и у пользователя запрашивается, какую главу воспроизвести. Как и при выборе раздела, информация для управления главой может быть расширена, чтобы хранить больше значимой информации, относящейся к главам. Выбор определенной главы - это выбор начала воспроизведения в соответствующем списке воспроизведения, и воспроизведение начинается в соответствии с этим списком воспроизведения.
Чтобы выбрать определенный канал, количество каналов для каждого списка воспроизведения проверяется контроллером 10 с целью определения количества каналов воспроизведения, и у пользователя запрашивается, какой канал воспроизвести. Как и в случаях выбора раздела и главы, информация для управления каналом может быть расширена, чтобы обеспечить больше значимой информации, связанной с воспроизведением этого канала воспроизведения. Во время воспроизведения воспроизводятся только те списки воспроизведения, среди номеров каналов которых есть выбранный номер канала.
Воспроизводимые исходные пакеты принимаются расформирователем 4 исходных пакетов и преобразуются в поток данных (например, в поток транспортных пакетов, отформатированный в соответствии со стандартом MPEG-2). Демультиплексор 5 демультиплексирует поток данных в кодированные видео- и аудиоданные. АВ-декодер (аудиовидеодекодер) 6 декодирует кодированные видео- и аудиоданные в исходные аудио- и видеоданные, поданные на АВ-кодер (аудиовидеокодер) 9. Во время воспроизведения контроллер 10 управляет работой расформирователя 4 исходных пакетов, демультиплексора 5 и АВ-декодера 6. Контроллер 10 получает от пользователя входные данные по операциям воспроизведения и предоставляет управляющую информацию АВ-декодеру 6, демультиплексору 5 и расформирователю исходных пакетов. Например, контроллер 10 информирует АВ-декодер 9 о виде декодирования, которое необходимо выполнить, демультиплексор 5 о транспортном потоке, который нужно демультиплексировать, а также расформирователь 4 исходных пакетов о формате исходных пакетов.
Хотя на фиг.8 поясняется устройство записи и воспроизведения, следует понимать, что, используя соответствующие части фиг.8, можно создать устройство только для записи или только для воспроизведения, которые обеспечивают выполнение функции записи или воспроизведения.
На фиг.9-12 изображен второй пример структуры данных в соответствии с настоящим изобретением. Как показано на фиг.9, структура данных второго примера осуществления изобретения такая же, как структура данных, изображенная на фиг.5, за исключением информации для управления главой. Как и на фиг.2, на фиг.7 также представлены области носителя записи, а фиг.3 иллюстрирует пример осуществления носителя записи, содержащего эти области. На фиг.9 показано, что информация для управления главой указывает главу на уровне воспроизводимого элемента. Как показано, в первом списке воспроизведения 'PlayList 1' первый воспроизводимый элемент 'PlayItem 1' относится к главе 1, второй воспроизводимый элемент 'PlayItem 2' относится ко второй главе, а третий и четвертый воспроизводимые элементы 'PlayItem 3' и 'PlayItem 4' относятся к третьей главе.
В данном примере осуществления изобретения файлы списков воспроизведения содержат информацию для управления главой. Фиг.10 иллюстрирует часть файла списка воспроизведения, которая содержит информацию для управления главой в соответствии с данным примером. Как показано, каждый файл списка воспроизведения указывает на длину файла и количество воспроизводимых элементов 'number_of_PlayItems', составляющих список воспроизведения. Для каждого воспроизводимого элемента в файле списка воспроизведения имеется информационное поле воспроизводимого элемента. Здесь каждый воспроизводимый элемент идентифицируется номером воспроизводимого элемента. Как показано на фиг.10, информационное поле воспроизводимого элемента содержит, частично, указание длины поля и флаг ввода главы 'Chapter_entry_flag'. Флаг ввода главы 'Chapter_entry_flag' предоставляет информацию для управления главой, указывая, является ли соответствующий воспроизводимый элемент началом главы.
Также информация для управления главой может включать в себя таблицу ввода главы 'ChapterEntryTable', составляющую часть файла списка воспроизведения, как показано на фиг.11. Как показано, таблица ввода главы указывает длину этого информационного поля, указывает количество глав 'number_of_Chapters', и для каждой главы указывает имена файлов первого воспроизводимого элемента 'Entry_PlayItem_number', связанного с главой. В другом примере таблица ввода главы записывается в файле, отдельном от файла списка воспроизведения.
На фиг.12 изображена часть файла общей информации info.ttl для примера осуществления изобретения, представленного на фиг.9-12. Как показано, файл общей информации info.ttl содержит информационное поле под названием 'TableOfPlaylists'. Таблица списков воспроизведения 'TableOfPlaylists' указывает длину информационного поля и количество списков воспроизведения в каталоге Playlist того же раздела. Для каждого списка воспроизведения таблица списков воспроизведения 'TableOfPlaylists' указывает имя файла 'Playlist_file_name' списка воспроизведения (которое обозначает список воспроизведения) и номер канала 'Path_number'. Номер канала 'Path_number' предоставляет информацию для управления каналом, указывая канал или каналы, которым принадлежит соответствующий список воспроизведения.
Устройство записи и воспроизведения, показанное на фиг.8, работает в соответствии с примером, приведенным на фиг.9-12, аналогично описанному выше со ссылками на фиг.5-7. Однако, что касается примера, приведенного на фиг.9-12, информация для управления главой на фиг.10 записывается и используется в процессе воспроизведения для выборочного начала воспроизведения в определенной главе.
На фиг.13-14 показан третий пример структуры данных в соответствии с настоящим изобретением. Как показано на фиг.13, структура данных третьего примера такая же, как структура данных, представленная на фиг.5, за исключением информации для управления главой. Как и на фиг.5, на фиг.13 также представлены области носителя записи, и фиг.3 иллюстрирует пример осуществления носителя записи, содержащего эти области. Фиг.13 иллюстрирует, что информация для управления главой указывает главы посредством использования меток глав. На фиг.13 первый, второй, четвертый и пятый списки воспроизведения - 'PlayList 1', 'PlayList 2', 'PlayList 4' и 'PlayList 5' соответствуют первому каналу воспроизведения, а третий и шестой списки воспроизведения - 'Playlist 3' и 'Playlist 6' соответствуют второму каналу воспроизведения. Первая метка главы связана с первым списком воспроизведения 'PlayList 1', вторая и третья метки глав связаны со вторым и третьим списками воспроизведения - 'PlayList 2' и 'PlayList 3', четвертая метка главы связана с четвертым списком воспроизведения 'PlayList 4', а пятая и шестая метки глав связаны с пятым и шестым списками воспроизведения - 'PlayList 5' и 'PlayList 6'. В этом примере осуществления каждая глава связана с одной меткой главы, однако настоящее изобретение не ограничивается таким выполнением.
В данном примере осуществления файлы списков воспроизведения содержат информацию для управления главой. Фиг.14 иллюстрирует часть файла списка воспроизведения, содержащую информацию для управления главой в соответствии с настоящим примером осуществления. Как показано, каждый файл списка воспроизведения содержит информационное поле метки 'PlayListMark' списка воспроизведения. Информационное поле метки 'PlayListMark' списка воспроизведения указывает длину информационного поля и количество меток 'number_of_PlayList_marks' списков воспроизведения в списке воспроизведения. Для каждой метки списка воспроизведения информационное поле метки 'PlayListMark' списка воспроизведения указывает тип метки 'mark_type', длину имени метки 'mark_name_length', создателя 'maker_ID', индикатор воспроизводимого элемента, на котором размещена метка 'ref_to_PlayItem_id', отметку времени 'mark_time_stamp' и продолжительность 'duration' метки.
Тип метки указывает на вид метки. Например, когда метка указывает на начало главы, тип метки 'mark_type' идентифицирует соответствующую метку как метку главы. Длина имени метки 'mark_name_length' идентифицирует длину (в байтах) имени метки. Идентификатор создателя 'maker_ID' идентифицирует изготовителя метки. Индикатор воспроизводимого элемента 'ref_to_PlayItem_id' указывает значение Playitem_id для воспроизводимого элемента, на котором установлена метка. Отметка времени 'mark_time_stamp' метки указывает точку, где установлена метка, а именно указывает точку на оси времени А/В (аудио/видео) потока клипов (например, на основе АТС и/или STC), где устанавливается метка. Продолжительность 'duration' указывает длину метки, которая начинается с отметки времени 'mark_time_stamp'.
Поскольку информационное поле метки списка воспроизведения содержит информацию для управления главой, флаг ввода главы 'Chapter_entry_flag' из первого примера осуществления изобретения не требуется.
Более того, в этом третьем примере осуществления изобретения предусмотрена информация для управления каналом, как описано выше в отношении фиг.12 и второго примера осуществления настоящего изобретения.
Изображенное на фиг.8 устройство записи и воспроизведения в отношении примера осуществления изобретения, приведенного на фиг.13-14, работает таким же образом, как описано выше со ссылкой на фиг.5-7. Однако в отношении примера, приведенного на фиг.13-14, информация для управления главой в соответствии с фиг.14 записывается и используется при воспроизведении для выборочного начала воспроизведения в определенной главе. Здесь контроллер 10 определяет количество глав в разделе, исходя из количества меток списка воспроизведения, идентифицируемых как метки глав, просит пользователя выбрать главу и начинает воспроизведение видеоданных в точке, определенной отметкой времени, соответствующей метке главы выбранной главы.
На фиг.15-17 изображен четвертый пример осуществления структуры данных в соответствии с настоящим изобретением. Как показано на фиг.15, структура данных четвертого примера подобна структуре данных, приведенной на фиг.2. Как и на фиг.2, на фиг.15 также представлены области носителя записи, а фиг.3 иллюстрирует пример осуществления носителя записи, содержащего эти области.
Как показано на фиг.15, каждая глава может быть связана с одним списком воспроизведения в каталоге PLAYLIST. Также на фиг.15 показано, что первый канал воспроизведения включает в себя нечетные воспроизводимые элементы 'PlayItem I, 3, 5, 7" из первого списка воспроизведения 'PlayList 1', а второй канал воспроизведения включает в себя четные воспроизводимые элементы 'PlayItem 2, 4, 6, 8' из первого списка воспроизведения 'PlayList 1'. Это только пример, не ограничивающий структуру канала, предусмотренную настоящим изобретением.
Фиг.16 подробно иллюстрирует часть файла общей информации info.ttl в соответствии с примером осуществления настоящего изобретения. Как показано, файл общей информации info.ttl содержит информационное поле под названием 'TableOfPlaylists'. В таблице списков воспроизведения 'TableOfPlaylists' указывается длина информационного поля и количество списков воспроизведения в каталоге PLAYLIST в соответствии с тем же разделом. Для каждого списка воспроизведения в таблице списков воспроизведения 'TableOfPlaylists' указывается имя файла 'Playlist_file_name' списка воспроизведения (которое идентифицирует список воспроизведения) и информация для управления главой в соответствии со списком воспроизведения. В частности, информация для управления главой является флагом ввода главы 'Chapter_entry_flag', который показывает, является ли соответствующий список воспроизведения началом главы. В примере осуществления настоящего изобретения, представленном на фиг.15, где каждая глава соответствует одному списку воспроизведения, для каждого списка воспроизведения задан флаг ввода главы 'Chapter_entry_flag'. Однако следует понимать, что настоящее изобретение не ограничивается только данным примером осуществления.
Также информация для управления главой может включать в себя таблицу ввода главы 'ChapterEntryTable', составляющую часть файла общей информации 'info.ttl', как подробно описано выше в отношении фиг.7.
На фиг.17 показан пример осуществления изобретения, в котором информация для управления каналом, используемая для управления воспроизведением видеоданных для множества каналов воспроизведения раздела, записана в файле списка воспроизведения.
Как показано, в каждом файле списка воспроизведения указана длина файла и количество воспроизводимых элементов 'number_of_PlayItems', образующих список воспроизведения. Для каждого воспроизводимого элемента в файле списка воспроизведения имеется информационное поле воспроизводимого элемента. Здесь каждый воспроизводимый элемент идентифицируется номером воспроизводимого элемента. Как показано на фиг.17, информационное поле воспроизводимого элемента содержит, в частности, указание длины поля и номера канала 'Path_number'. Номер канала 'Path_number' предоставляет информацию для управления каналом, указывая канал или каналы, которым принадлежит соответствующий воспроизводимый элемент.
Изображенное на фиг.8 устройство записи и воспроизведения в отношении примера осуществления изобретения, приведенного на фиг.15-17, работает таким же образом, как описано выше со ссылкой на фиг.5-7. Однако в отношении примера, приведенного на фиг.15-17, информация для управления главой и каналом в соответствии с фиг.16 и 17 записывается и используется при воспроизведении для выборочного начала воспроизведения с определенной главы и/или по определенному каналу воспроизведения.
Фиг.18-19 иллюстрируют пятый пример осуществления структуры данных в соответствии с настоящим изобретением. Как показано на фиг.18, структура данных пятого примера подобна структуре данных, изображенной на фиг.2. Как и на фиг.2, на фиг.18 также представлены области носителя записи, а фиг.3 иллюстрирует пример осуществления носителя записи, содержащего эти области. Как будет подробно описано ниже со ссылкой на фиг.18-19, в одном примере осуществления настоящего изобретения каждый файл списка воспроизведения содержит информацию для управления главой, предназначенную для управления воспроизведением раздела видеоданных главы, и информацию для управления каналом, предназначенную для управления воспроизведением видеоданных для множества каналов воспроизведения, записанных на носителе записи.
Как показано на фиг.18, каждая глава раздела может быть связана, по меньшей мере, с одним воспроизводимым элементом, содержащимся в списке воспроизведения. В примере, показанном на фиг.18, первый и второй воспроизводимые элементы 'PlayItem 1' и 'PlayItem 2' среди воспроизводимых элементов, включенных в первый список воспроизведения 'PlayList 1', относятся к первой главе, с третьего по шестой воспроизводимые элементы 'PlayItem 3' - 'PlayItem 6' относятся ко второй главе, а седьмой и восьмой воспроизводимые элементы 'PlayItem 7' и 'PlayItem 8' относятся к третьей главе. Также на фиг.18 изображено, что на первый канал воспроизведения указывают нечетные воспроизводимые элементы 'PlayItem 1, 3, 5, 7', а на второй канал воспроизведения указывают четные воспроизводимые элементы 'PlayItem 2, 4, 6, 8'. Это только пример, не ограничивающий структуру канала воспроизведения, предусмотренную настоящим изобретением.
Информация для управления главой и каналом записывается в соответствующий файл списка воспроизведения, структурированный, как изображено на фиг.19. Как показано, в каждом файле списка воспроизведения указана длина файла и количество воспроизводимых элементов 'number_of_PlayItems', составляющих список воспроизведения. Для каждого воспроизводимого элемента в файле списка воспроизведения имеется информационное поле воспроизводимого элемента. Здесь каждый воспроизводимый элемент идентифицируется номером воспроизводимого элемента. Как показано на фиг.19, информационное поле воспроизводимого элемента содержит, в частности, указание длины поля, флаг ввода главы 'Chapter_entry_flag' и номер канала 'Path_number'. Флаг ввода главы 'Chapter_entry_flag' предоставляет информацию для управления главой, указывая, является ли соответствующий воспроизводимый элемент началом главы. Номер канала 'Path_number' предоставляет информацию для управления каналом, указывая канал или каналы, к которым принадлежит соответствующий воспроизводимый элемент.
Также информация для управления главой может включать в себя таблицу ввода главы 'ChapterEntryTable', образующую часть файла списка воспроизведения, как подробно описано выше со ссылкой на фиг.11.
Изображенное на фиг.8 устройство записи и воспроизведения в отношении примера осуществления изобретения, приведенного на фиг.18-19, работает таким же образом, как описано выше со ссылкой на фиг.5-7. Однако в отношении примера, приведенного на фиг.18-19, информация для управления главой и каналом в соответствии с фиг.19 записывается и используется при воспроизведении для выборочного начала воспроизведения с определенной главы и/или по определенному каналу воспроизведения.
Фиг.20 иллюстрирует шестой пример структуры данных в соответствии с настоящим изобретением. Как показано на фиг.20, структура данных шестого примера осуществления такая же, как структура данных, изображенная на фиг.18, за исключением информации для управления главой. Как и на фиг.18, на фиг.20 также представлены области носителя записи, а фиг.3 иллюстрирует пример осуществления носителя записи, содержащего эти области. Фиг.20 иллюстрирует, что информация для управления главой указывает главу посредством использования меток глав. Точнее сказать, файлы списков воспроизведения содержат такую же информацию для управления главой, как подробно описано выше со ссылкой на фиг.14. Кроме того, файлы списков воспроизведения содержат информацию для управления каналом такую же, как подробно описано выше со ссылкой на фиг.17.
Изображенное на фиг.8 устройство записи и воспроизведения в отношении примера осуществления изобретения, приведенного на фиг.20, работает таким же образом, как описано выше со ссылкой на фиг.5-7. Однако в отношении примера, приведенного на фиг.20, информация для управления главой и канала в соответствии с фиг.14 и 17 соответственно записывается и используется при воспроизведении для выборочного начала воспроизведения с определенной главы и/или по определенному каналу воспроизведения.
Как демонстрируется в шестом примере, приведенном на фиг.20, различные структуры данных, предназначенные для управления воспроизведением главы и управления воспроизведением канала в описанных выше примерах, можно комбинировать для создания других примеров осуществления настоящего изобретения.
Более того, примеры осуществления настоящего изобретения были описаны применительно к структуре данных, изображенной на фиг.2; однако следует понимать, что эти примеры применимы и к структуре данных, изображенной на фиг.4.
Как следует из вышеприведенного описания, настоящее изобретение предусматривает носитель записи, имеющий файл или структуру данных, которые позволяют управлять воспроизведением видеоданных на основе раздела, главы и/или множества каналов воспроизведения. Соответственно, настоящее изобретение предусматривает большую гибкость в воспроизведении видеоданных, чем та, которая была доступна ранее.
Несмотря на то, что изобретение раскрыто на ограниченном числе примеров осуществления изобретения, специалисты, благодаря этому раскрытию, оценят его многочисленные модификации и изменения. Например, хотя описанное относится к оптическому диску Blu-ray только для чтения, настоящее изобретение не ограничено этим стандартом оптического диска либо оптическими дисками как таковыми. Предполагается, что предлагаемая формула изобретения охватывает все такие модификации и изменения, которые находятся в пределах сущности и объема изобретения.