НОСИТЕЛЬ ИНФОРМАЦИИ С НАЛИЧИЕМ СТРУКТУРЫ ДАННЫХ ДЛЯ УПРАВЛЕНИЯ РАЗЛИЧНЫМИ ПОТОКАМИ ДАННЫХ И СПОСОБЫ И УСТРОЙСТВА ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ
INFORMATION CARRIER WITH AVAILABILITY OF DATA STRUCTURE FOR CONTROL OF DIFFERENT DATA TRAFFICS AND METHOD FOR RECORDING AND REPRODUCTION

Область техники, к которой относится изобретение
Настоящее изобретение относится к носителям информации высокой плотности записи, таким как предназначенные только для чтения диски «Blu-ray» (BD-ROM) (ПЗУ на диске Blu-ray, оптический носитель, разработанный ассоциацией Blu-ray Disc).
Предшествующий уровень техники
Оптические диски широко используются в качестве оптического носителя информации. В настоящее время, что касается оптических дисков, новый оптический носитель высокой плотности записи (HD-DVD), такой как диск Blu-ray (в дальнейшем называемый "BD"), предназначенный для записи и хранения большого объема видео- и аудиоданных высокого разрешения, находится в разработке.
В настоящее время технические условия международного стандарта для диска Blu-ray (BD), технологии HD-DVD (цифровой многофункциональный диск высокой плотности записи) следующего поколения, устанавливаются в качестве решения для оптической записи следующего поколения, которое позволяет хранить объемы данных, значительно превосходящие существующие цифровые многофункциональные диски (DVD).
В связи с этим также была начата разработка оптических устройств воспроизведения, предназначенных для стандартов диска Blu-ray (BD). Однако стандарты диска Blu-ray (BD) еще не являются полными, и имелась трудность в разработке завершенного оптического устройства воспроизведения.
В частности, для эффективного воспроизведения данных с диска Blu-ray (BD), в дополнение к основным AV (аудио-видео) данным могут воспроизводиться для удобства пользователя различные виды других данных (например, дополнительные данные, такие как данные субтитров). Соответственно, должна быть предусмотрена управляющая информация для управления воспроизведением основных данных и дополнительных данных. Однако в имеющихся стандартах для диска Blu-ray (BD), поскольку единые стандарты для добавочных данных, в частности для дополнительных данных, еще не являются полными, имеются многие ограничения на разработку устройства воспроизведения для оптического диска Blu-ray (BD), что вызывает трудности с воспроизведением информации субтитров и предоставления ее пользователю в соответствии с запросом пользователя.
Раскрытие изобретения
Носитель информации в соответствии с настоящим изобретением включает в себя структуру данных для управления воспроизведением различных потоков данных, таких как потоки основных, дополнительных и вспомогательных данных.
В одном варианте осуществления носитель информации хранит по меньшей мере один каталог навигации (задания путей доступа), каталог потоков и вспомогательный каталог. Каталог потоков включает в себя, по меньшей мере, один файл потока основных данных и, по меньшей мере, один файл потока дополнительных данных, и вспомогательный каталог включает в себя по меньшей мере один вспомогательный файл вспомогательных данных, ассоциированных с дополнительными данными. Каталог навигации включает в себя навигационную информацию, предназначенную для воспроизведения основных и дополнительных данных.
В одном варианте осуществления вспомогательный файл имеет расширение имени файла, отличающееся от расширений имен файлов потоков. Например, файлы потоков могут иметь расширение имени файла, обозначающее, что файлы потоков включают в себя данные, форматированные согласно стандарту MPEG2 (стандарт на сжатие и воспроизведение движущихся изображений, разработанный Группой экспертов в области кино (MPEG)).
В одном варианте осуществления дополнительными данными могут быть данные интерактивной графики. При этом вспомогательными данными могут быть звуковые данные.
В другом варианте осуществления дополнительными данными могут быть текстовые данные субтитров. При этом вспомогательными данными могут быть данные шрифтов.
В одном варианте осуществления каталогом навигации является каталог перечней воспроизведения, включающий в состав по меньшей мере один файл перечня воспроизведения. Файл перечня воспроизведения включает в себя по меньшей мере один элемент воспроизведения, обеспечивающий навигационную информацию для воспроизведения основных данных, и по меньшей мере один подпуть, обеспечивающий навигационную информацию для воспроизведения дополнительных данных. Например, подпуть может включать в себя по меньшей мере один подэлемент воспроизведения, и этот подэлемент воспроизведения включает в себя навигационную информацию для осуществления воспроизведения дополнительных данных.
Область записи также может включать в себя каталог информации клипов в качестве навигационного каталога. Каталог информации клипов включает в себя файл информации клипа, ассоциированный с каждым файлом потока из каталога потоков, и каждый файл информации клипов предусматривает информацию об ассоциированном файле потока.
В другом варианте осуществления настоящего изобретения носитель информации хранит, по меньшей мере, один каталог навигации, каталог потоков и вспомогательный каталог. При этом каталог потоков предназначен для хранения файлов потоков, включающих в себя, по меньшей мере, видеоданные, вспомогательный каталог предназначен для хранения, по меньшей мере, одного файла из звукового файла и файла шрифтов, и каталог навигации предназначен для хранения навигационной информации, используемой для воспроизводимых данных из файлов потоков.
В одном варианте осуществления каталог потоков предназначен для хранения файлов потоков основных данных и дополнительных данных, и вспомогательный каталог предназначен для хранения по меньшей мере одних данных из звуковых данных и данных шрифтов, ассоциированных с дополнительными данными, находящимися по меньшей мере в одном из файлов потоков дополнительных данных.
В дополнительном варианте осуществления вспомогательный каталог предназначен для хранения вспомогательных файлов, имеющих расширение имени файла, отличающееся от расширений имен файлов потоков.
Настоящее изобретение дополнительно обеспечивает устройства и способы записи и воспроизведения структуры данных в соответствии с настоящим изобретением.
Перечень чертежей
Сопроводительные чертежи, которые включены в документ, чтобы обеспечить дополнительное понимание изобретения, и включены в состав и составляют часть данной заявки на патент, иллюстрируют вариант(ы) осуществления изобретения, и вместе с описанием используются, чтобы пояснить принципы изобретения. На чертежах:
Фиг.1 - иллюстрация файловой структуры для оптического диска высокой плотности записи в соответствии с одним вариантом осуществления настоящего изобретения;
Фиг.2 - иллюстрация файловой структуры для оптического диска высокой плотности записи в соответствии с другим вариантом осуществления настоящего изобретения;
Фиг.3 - схематичная иллюстрация тома (логического раздела) диска, предназначенного для хранения файловой структуры по Фиг.1 или Фиг.2, в соответствии с вариантом осуществления настоящего изобретения;
Фиг.4A и 4B - иллюстрации схем, каждая из которых показывает иллюстративный пример, когда дополнительные данные и основные A/V данные поставляются на экран в одно время;
Фиг.5 - иллюстрация структуры данных и способа управления потоками основных и дополнительных данных в соответствии с вариантом осуществления настоящего изобретения;
Фиг.6 - иллюстрация порции структуры данных PlayList (перечень воспроизведения) для перечня воспроизведения в соответствии с вариантом осуществления настоящего изобретения;
Фиг.7 - иллюстрация подробной блок-схемы оптического устройства записи и воспроизведения в соответствии с вариантом осуществления настоящего изобретения.
Лучший вариант осуществления изобретения
Теперь будет сделана отсылка к подробностям вариантов осуществления настоящего изобретения, примеры которого проиллюстрированы на сопроводительных чертежах. Везде, где возможно, одинаковые номера ссылочных позиций будут использоваться на всех чертежах для ссылок на одинаковые или сходные части. Тогда как термины, используемые в настоящем изобретении, насколько возможно выбраны из известных в настоящее время терминов, в некоторых случаях термины являются произвольно выбранными заявителем, и их значения поясняются подробно в нижеследующем описании. Следовательно, настоящее изобретение следует понимать с помощью значений, соответствующих терминам, выбранным заявителем взамен простых наименований терминов.
В связи с вышеупомянутым, основные данные в настоящем изобретении означают, например, информацию элемента содержимого (тайтла) на оптическом диске, такую как видео- и аудиоданные, предоставляемые автором пользователю, в основном записанные в формате MPEG2 и обычно обозначаемые как основной AV-поток.
Добавочные или дополнительные данные означают данные, связанные с основными данными и предусмотренные для удобства пользователя в ходе воспроизведения. Дополнительные данные включают в себя информацию субтитров, информацию интерактивной графики (например, информацию меню) и т.д., записанную в формате MPEG2, мультиплексируемом в основной AV-поток, или в формате MPEG2, или другом формате и в файле потока, независимом от основного AV-потока.
Следовательно, дополнительные данные в настоящем изобретении означают данные, выполняющие дополнительную роль для помощи в воспроизведении основных данных, таких как информация титров. Информацией титров является, например, форма информации субтитров, когда информация титров отображается на экране, если пользователь выбирает субтитры для конкретного языка, чтобы смотреть вместе с видео (основными AV данными).
«Всплывающее» меню введено, чтобы обеспечивать подробную информацию меню в соответствии с атрибутами данных для конкретного устройства воспроизведения. Всплывающее меню является графической информацией, предоставляемой через небольшое окно, перекрывая в некоторых случаях воспроизводимое в текущий момент изображение. Такая информация меню называется «всплывающей».
Термин «звук щелчка» означает краткий звук, предусмотренный, чтобы обратить внимание пользователя на выбор, осуществленный пользователем, такой как выбор из меню. Общим именованием звука, представляемого, когда файл выбран или активирован, является «звук щелчка», или «звук меню».
Субтитры в качестве дополнительных данных означают, например, презентационную графику, такую как информация титров или текст песни. Следовательно, субтитры могут быть записаны с использованием различных форматов, таких как транспортные (TS) пакеты стандарта MPEG2, двоичный формат в форме побитового отображения, текстовые данные и т.д., и субтитры, записанные в виде текстовых данных, называются текстовыми субтитрами.
На Фиг.1 иллюстрируется файловая структура оптического диска высокой плотности записи в соответствии с одним вариантом осуществления настоящего изобретения. Как показано, файловая структура включает в себя по меньшей мере один BD-каталог BDMV (BD-фильм) под корневым каталогом, имеющий в составе индексный файл index.bdmv и объектный файл MovieObject.bdmv (объект-фильм) в качестве общих файлов (файлов верхнего уровня) для обеспечения защиты согласованности действий пользователя. Индексный файл index.bdmv создается с основой на индексной таблице, имеющей в составе информацию меню и информацию элементов содержимого, которую пользователь может выбирать. BD-католог также включает в себя каталог PLAYLIST перечня воспроизведения, каталог CLIPINF информации клипов и каталог STREAM потоков, и каталог OUT MUX выходных мультиплексированных данных.
Каталог STREAM потоков имеет в составе файлы для основного потока видео и аудио (называемого основным AV-потоком), записанного в виде транспортных пакетов стандарта MPEG2. Поскольку основной AV-поток записан в формате MPEG2, расширением имени файла для файлов основного AV-потока (например, 01000.m2ts и 02000.m2ts) будет "*.m2ts".
Между тем, потоки вспомогательных или дополнительных данных, предусмотренных для удобства пользователя в течение воспроизведения основных данных, обеспечиваются в отдельном каталоге - каталоге OUT MUX. Каталог OUT MUX имеет в составе потоки дополнительных и вспомогательных данных, таких как текстовые субтитры (l000l.txtst, 20001.txtst), шрифты (10001.font, 20001.font), (всплывающее) меню (30001.popup), звук щелчка (Sound.bdmv) и т.д. Дополнительные данные, такие как интерактивная графика (например, всплывающее меню) и субтитры (например, текстовые субтитры), являются связанными с основным AV-потоком и поддержанными посредством вспомогательных данных, таких как звуковой файл и файл шрифтов. Например, звуковой файл включает в себя звук щелчка, воспроизводимый в связи с осуществляемым пользователем выбором из всплывающего меню, и файл шрифтов включает в себя шрифт, используемый для воспроизведения текстовых субтитров. Потоки дополнительных и вспомогательных данных не являются мультиплексируемыми с потоком основных данных.
Когда управление дополнительными и вспомогательными данными осуществляется в отдельном каталоге, причем дополнительные и вспомогательные данные не мультиплексируются с потоком основных данных, управление файлами и ошибками является удобным.
Например, дополнительные и вспомогательные данные, обычно не являющиеся данными реального масштаба времени, могут быть предварительно загружены в буфер, так что управление файлами является удобным.
Каталог CLIPINF информации клипов имеет в составе файлы информации клипов (например, 01000.clpi, 02000.clpi, l000l.clpi, 20001.clpi и 30001.clpi), имеющие взаимно-однозначное соответствие с файлами потоков и некоторыми из файлов OUT MUX с расширением имени *.m2ts, и *.txt. Конкретно, файл информации клипа *.clpi имеет в составе информацию атрибутов и информацию хронирования для соответствующего файла. Информация хронирования включает в себя информацию относительно отображения временной отметки представления (PTS) данных в файле на номер исходного пакета для исходного пакета в файле. Обычно это отображение, или карта соответствия, упоминается как карта точек входа. В стандарте BD, файлы AV-потока *.m2ts, *.txt или им подобные и ассоциированный файл *.clpi информации клипа называют "клипом" в совокупности.
Каталог PLAYLIST перечня воспроизведения включает в себя файл (*.mpls) перечня воспроизведения и, по меньшей мере, один элемент воспроизведения, предназначенный для обозначения интервала воспроизведения конкретного клипа. Следовательно, элемент воспроизведения имеет в составе информацию о времени In-Time запуска воспроизведения и времени Out-Time окончания воспроизведения конкретного клипа, заданного для воспроизведения, то есть обозначенного именем Clip_Information_File (файл информации клипа) клипа в элементе воспроизведения. Файл *.mpls перечня воспроизведения является основной информацией файла воспроизведения для запуска воспроизведения требуемого клипа посредством обеспечения по меньшей мере одного элемента-воспроизведения. Кроме того, файл *.mpls перечня воспроизведения, если необходимо, снабжается подэлементом воспроизведения. Подэлемент воспроизведения обеспечивает такую же информацию, как упомянута выше для элемента воспроизведения, за исключением того, что клипы, управляемые подэлементом воспроизведения, являются файлами из каталога OUT MUX.
На Фиг.2 иллюстрируется файловая структура оптического диска высокой плотности записи в соответствии с другим вариантом осуществления настоящего изобретения. В файловой структуре по Фиг.2 все дополнительные данные, записанные в формате транспортного (TS) пакета стандарта MPEG2 из числа дополнительных данных, являются включенными в каталог потоков, а другие данные, называемые вспомогательными данными, такие как aaaaa.font, bbbbb.font, Sound.bdmv, являются включенными в каталог AUX DATA вспомогательных данных. В результате каждый файл, записанный в каталоге потоков, имеет одинаковое расширение ".m2ts" файла. Например, файлы 10001.m2ts, 20001.m2ts текстовых субтитров, записанные в каталоге STREAM, и файл 30001.m2ts всплывающего меню в каталоге STREAM имеют расширение имени 'm2ts'.
Файлы в каталоге потоков имеют взаимно однозначное соответствие с файлами 0l000.clpi, 02000.clpi, 10001.clpi, 20001.clpi и 30001.clpi информации клипов из каталога CLIPINF информации клипов. Другими словами, данными управляют в единицах клипов согласно файлам информации клипов, которые включают в состав информацию атрибут(ов) и информацию о времени для клипа.
Между тем, каталог AUX вспомогательных данных, имеющий в составе файл звуковых данных (Sound.bdmv) и файлы шрифтов (aaaaa.font, bbbbb.font), предусматривает отдельное управление этими вспомогательными данными, не мультиплексируемыми с основным AV-потоком. Также эти вспомогательные данные не имеют соответствующего файла информации клипа и не являются управляемыми согласно файлам информации клипов. Вместо этого дополнительные данные могут непосредственно идентифицировать ассоциированные вспомогательные данные, так что подходящие вспомогательные данные воспроизводятся из файла вспомогательных данных или вспомогательные данные могут быть непосредственно идентифицированы посредством подэлемента воспроизведения.
Файл (Sound.bdmv) звуковых данных хранит информацию звуковых данных (например, звук щелчка), которая связана с потоком HDMV интерактивной графики (например, меню), и файл шрифтов (aaaaa.font, bbbbb.font) хранит информацию шрифтов, связанную с одним или несколькими текстовыми субтитрами.
Как показано на Фиг.3, том диска BD-ROM организован в виде области информации файловой системы, области базы данных и области потоков. Область информации файловой системы хранит системную информацию для управления диском. Область базы данных включает в себя область общих файлов и область информации перечня воспроизведения и клипов. Область общих файлов хранит общие файлы, такие как файл index.bdmv и файл MovieObject.bdmv. Область информации перечня воспроизведения и клипов хранит каталог PLAYLIST и каталог CLIPINF. Основные данные, дополнительные данные и вспомогательные данные записываются в области потоков. В соответствии с этим, устройство воспроизведения определяет основные данные и дополнительные данные, требуемые для воспроизведения, посредством использования файловой информации из области базы данных.
На Фиг.4A и 4B проиллюстрированы схемы, каждая из которых показывает иллюстративный пример, когда дополнительные данные и основные A/V данные поставляются на экран в одно время. На Фиг.4A проиллюстрирована схема случая, когда основной A/V поток и текстовые субтитры отображаются на экране в одно и то же время, а на Фиг.4B проиллюстрирована схема случая, когда в одно и то же время отображаются основной поток A/V, текстовые субтитры и всплывающее меню.
Как иллюстрировано на Фиг.4A, текстовые субтитры отображаются вместе с основным A/V потоком. Другими словами, текстовые субтитры являются информацией титров, такой как «корейский» и «английский», для отображения в соответствии с выбором пользователя. В этом случае текстовые субтитры воспроизводятся через подэлемент воспроизведения, отдельный от элемента воспроизведения, используемого в воспроизведении основного пути, и шрифт для текстовых субтитров может быть предоставлен из файла шрифтов. Хотя активирован отдельно от элемента воспроизведения, подэлемент воспроизведения может быть синхронизирован и отображен вместе с элементом воспроизведения, посредством использования обсужденной выше информации, такой как PTS (временная отметка представления).
Кроме того, как проиллюстрировано на Фиг.4B, основной A/V поток может быть отображен вместе с текстовыми субтитрами и всплывающим меню. Всплывающее меню присутствует для обеспечения различной информации меню в соответствии с атрибутами данных в конкретной единице воспроизведения, с которой ассоциировано всплывающее меню. Как показано, всплывающее меню накладывается на основной A/V поток, являясь воспроизводимым в небольшом окне на экране.
Всплывающее меню обеспечивает соответствующую информацию меню, когда пользователь выбирает кнопку, чтобы выполнить всплывающее меню. Например, пользователь может выбрать меню 'Язык' в качестве информации нижнего меню посредством щелчка по соответствующей пиктограмме. После того, когда пользователь выбирает 'корейский' из меню более низкого уровня, язык, используемый для воспроизведения оптического диска, устанавливается на 'корейский'.
В этом случае, когда пользователь выбирает конкретное меню, соответствующее меню становится активным, и из файла sound.bdmv обеспечивается простой звук, чтобы обратить внимание пользователя на выбор, или чтобы предотвратить ошибку выбора из меню. Звук, обеспечиваемый при выборе или перемещении кнопки меню, может быть назван 'звуком щелчка'.
На Фиг.5 проиллюстрирована структура данных и способ управления потоками основных и дополнительных данных в соответствии с вариантом осуществления настоящего изобретения. Как показано, управление конкретным элементом содержимого, требуемым для воспроизведения, осуществляется в соответствии с файлом перечня воспроизведения. Более конкретно, элемент воспроизведения PlayItem управляет воспроизведением основных A/V данных, например, согласно основному пути, записанному об основном клипе. Вместе с этим, дополнительные данные, дополняющие основные A/V данные, записываются в одном или нескольких отдельных клипах (например, клипе субтитров), и управление ими осуществляется в соответствии с одним или несколькими подэлементами воспроизведения SubPlayitem, представляющими один или несколько подпутей.
В целом дополнительные данные разделяются на клипы в соответствии с атрибутом данных, и элемент воспроизведения управляет одним или несколькими клипами. На Фиг.5 первый подэлемент воспроизведения SubPlayitem 1 может управлять воспроизведением множества клипов текстовых субтитров, поддерживающих информацию титров, такую как корейский, или текст, такой как слова песни, и управление множеством клипов, кроме клипов текстовых субтитров, например, всплывающим меню, дополнительным аудио и т.д., осуществляется в соответствии со вторым подэлементом воспроизведения SubPlayitem 2. Кроме того, подэлементы воспроизведения SubPlayitems 1 и 2 могут включать в себя информацию для управления воспроизведением вспомогательных данных (например, звуковых данных и данных шрифта) в соединении с дополнительными данными, управление которыми осуществляется в соответствии с подэлементами воспроизведения. Например, каждые звуковые данные или данные шрифта в звуковом файле или файле шрифта могут включать в себя идентификатор, и подэлемент воспроизведения предусматривает этот идентификатор в ассоциативной связи с информацией для управления дополнительными данными, которая ассоциирована со вспомогательными данными, идентифицированными посредством упомянутого идентификатора. В качестве альтернативы идентификатор может быть предусмотрен в дополнительных данных.
В этом случае элемент воспроизведения PlayItem в перечне PlayList воспроизведения имеет в составе информацию управления воспроизведением, предназначенную, чтобы воспроизводить основные данные, и первый и второй подэлементы воспроизведения SubPlayitems 1 и 2 имеют в составе информацию управления воспроизведением для осуществления воспроизведения дополнительных данных.
Конкретно, элемент воспроизведения PlayItem имеет в составе информацию о времени In-Time запуска воспроизведения и времени Out-Time окончания воспроизведения каждого клипа. Эти времена могут быть заданы в виде информации временной отметки (PTS) представления. Файл основного A/V потока является дополнительно управляемым в соответствии с файлом информации клипа, соответствующим элементу воспроизведения PlayItem в перечне PlayList воспроизведения, и имя файла информации клипа обеспечивается в поле Clip_Information_File_Name в элементе воспроизведения PlayItem. Файл информации клипа имеет отображение, соответствующее карте точек (EP) входа, так что информация PTS из элемента воспроизведения PlayItem может быть преобразована в адресную информацию, отображенную на конкретное местоположение в файле основного A/V потока. Адресная информация ведется в виде номера исходного пакета, когда файл основного A/V потока записан в формате TS стандарта MPEG2.
Подэлемент воспроизведения SubPlayitem имеет информацию о времени In-Time запуска воспроизведения и времени Out-Time окончания воспроизведения связанных клипов для дополнительных данных. Эти времена могут задаваться в виде информации временной отметки (PTS) представления. Файлы потоков дополнительных данных являются дополнительно управляемыми в соответствии с файлом информации клипа, соответствующим подэлементу воспроизведения SubPlayitem в перечне PlayList воспроизведения, и имя файла информации клипа обеспечивается в поле Clip_Information_File_Name в подэлементе воспроизведения SubPlayitem. Файл информации клипа имеет карту EP, так что информация PTS из элемента воспроизведения PlayItem может быть преобразована в адресную информацию, отображенную на конкретное местоположение в файле потока дополнительных данных. Адресная информация ведется в виде исходного номера пакета, когда файл потока дополнительных данных записан в формате TS стандарта MPEG2. Возможно также использовать адресную информацию, ассоциированную с другим форматом записи потока субтитров, например, номер исходного пакета (SPN), номер сектора (SN) и номер строки текста (TLN).
Некоторые особенности вариантов осуществления в настоящем изобретении обобщены, как изложено ниже.
Во-первых, потоки дополнительных или вспомогательных данных могут быть организованы в каталоге или каталогах, отдельном от данных основного AV потока; и следовательно, чтобы содействовать воспроизведению этой информации, можно предварительно загружать в память оптического устройства воспроизведения прежде, чем воспроизводятся основные AV данные.
Во-вторых, все дополнительные данные, записанные в формате транспортного пакета стандарта MPEG2, являются включенными в каталог STREAM потоков, и управление вспомогательными данными осуществляется во вспомогательном каталоге AUX DATA. Следует отметить, что дополнительные данные, не отвечающие стандарту MPEG2, также могут быть записаны во вспомогательном каталоге.
В-третьих, основные данные и дополнительные данные создаются в отдельных файлах, причем основными данными управляют в соответствии с элементом воспроизведения PlayItem, то есть, согласно основному пути каталога PlayList перечня воспроизведения, и дополнительными данными управляют в соответствии с подэлементом воспроизведения SubPlayitem, который является подпутем перечня PlayList воспроизведения.
Должно быть понятно, что характеристики вариантов осуществления изобретения, перечисленные выше, не являются ни исчерпывающими, ни ограничивающими.
На Фиг.6 проиллюстрирована порция структуры данных перечня PlayList воспроизведения в соответствии с вариантом осуществления настоящего изобретения. Как проиллюстрировано на Фиг.6, синтаксическая структура перечня PlayList воспроизведения включает в себя поле 'number_of_PlayItems' (количество элементов воспроизведения), представляющее количество элементов воспроизведения PlayItem в перечне PlayList воспроизведения, поле 'number_of_subpath' (количество подпутей), представляющее количество подпутей SubPath в перечне PlayList воспроизведения, поле 'PlayItem()' и поле 'SubPath()'. Как обсуждалось выше, элемент воспроизведения PlayItem имеет синтаксис структуры данных, которая включает в себя, среди прочего, времена запуска и окончания для осуществления воспроизведения клипа, ассоциированного с файлом информации клипа, имя которого задано в поле элемента воспроизведения PlayItem.
Поле 'SubPath()' присутствует для обеспечения дополнительного представления управляющей информации, предназначенной для управления дополнительными данными, представляющими подпути, связанные с основным путем. Различные типы подпутей включают в себя поток аудио в качестве музыкального фона, представление интерактивной графики для взаимодействия с пользователем, представление текстовых субтитров и т.д.
Синтаксис 'SubPath_type' (тип подпути) в поле 'SubPath()', как показано на Фиг.6, задает тип подпути. При этом, например, 'SubPath_type' означает путь к презентации аудио, соответствующий доступным браузеру слайдам презентации, когда значением 'SubPath_type' является 2, меню презентации интерактивной графики, когда значением 'SubPath_type' является 3, и путь презентации текстовых субтитров, когда значением 'SubPath_type' является 4.
Поле 'is_repeat_SubPath' (повторяемый подпуть) в синтаксисе 'SubPath' является полем для уведомления о том, должно ли оптическое устройство воспроизведения повторять презентацию с использованием информации подпути. Подпуть SubPath дополнительно включает в себя поле 'number_of_SubPlayItems' для указания количества подэлементов воспроизведения, и включает в себя поле SubPlayitem для каждого нумерованного подэлемента воспроизведения. Конкретно, поле SubPIayItem(i) в синтаксисе SubPath(), как упомянуто выше на Фиг.5, включает в состав, среди прочего, времена запуска и окончания для осуществления воспроизведения клипа дополнительных данных, которые ассоциированы с файлом информации клипа, именованном в поле для подэлемента воспроизведения PlayItem.
На Фиг.7 проиллюстрирована подробная блок-схема оптического устройства записи и воспроизведения в соответствии с вариантом осуществления настоящего изобретения. Как показано, устройство включает в себя головку 11, чтобы извлекать основные данные, дополнительные данные, вспомогательные данные и информацию управления воспроизведением, сервосистему 14 для управления перемещением головки 11, секцию 13 обработки сигналов, чтобы восстанавливать воспроизведенный сигнал, принятый от головки 11, в требуемое значение сигнала, или демодулировать сигнал, подлежащий записи, в сигнал, который будет записан на оптическом диске, запоминающее устройство 15 для предварительной загрузки информации управления воспроизведением и дополнительных и вспомогательных данных, и микрокомпьютер 16, чтобы управлять описанными выше элементами.
Относительно вышеупомянутого, в настоящем изобретении, запоминающее устройство 15 представляет различные устройства хранения данных (оперативное запоминающее устройство (ОЗУ, RAM), буферное устройство и т.п.), которые могут иметься в оптическом устройстве записи и воспроизведения, и очевидно, что запоминающее устройство 15 может быть заменено рядом различных устройств хранения данных.
Декодер 17 AV декодирует данные, выводимые из процессора 13 сигналов, и предоставляет декодированные данные пользователю под управлением контроллера 12. Кодер 18 AV преобразовывает входной сигнал в сигнал конкретного формата, для примера, транспортный поток (TS) стандарта MPEG2, и поставляет преобразованный сигнал в секцию 13 обработки сигналов под управлением контроллера 12, чтобы записать данные на оптический диск.
Контроллер 12 управляет в целом работой оптического устройства записи и воспроизведения в ответ на пользовательский ввод, принятый посредством пользовательского интерфейса. Например, контроллер 12 управляет считыванием и хранением управляющей информации (например, информации элементов воспроизведения и подэлементов воспроизведения), и использует эту информацию в ходе воспроизведения потоков основных, дополнительных и вспомогательных данных, чтобы удовлетворить запрос пользователей, как указано в пользовательских вводимых данных.
Тогда как изобретение было раскрыто по отношению к ограниченному количеству вариантов осуществления, специалисты в данной области техники при наличии преимущества данного раскрытия оценят многочисленные модификации и изменения в нем. Например, тогда как описано по отношению к оптическому диску ROM Blu-ray в нескольких вариантах, настоящее изобретение не является ограниченным этим стандартом оптического диска или оптическими дисками. Подразумевается, что все подобные модификации и изменения подпадают под рамки существа и объема изобретения.
Промышленная применимость
Настоящее изобретение включает в себя структуру данных для управления воспроизведением потоков различных данных, таких как потоки основных, дополнительных и вспомогательных данных. В одном варианте осуществления носитель информации хранит по меньшей мере один каталог навигации, каталог потоков и вспомогательный каталог. Каталог потоков включает в себя по меньшей мере один файл потока основных данных и по меньшей мере один файл потока дополнительных данных, и вспомогательный каталог включает в себя по меньшей мере один вспомогательный файл вспомогательных данных, ассоциированных с дополнительными данными. Каталог навигации включает в себя навигационную информацию, чтобы воспроизводить основные и дополнительные данные.
Специалистам в данной области техники будет очевидно, что могут допускаться различные модификации и изменения в настоящем изобретении. Таким образом, предусматривается, что настоящее изобретение охватывает модификации и изменения данного изобретения, если они находятся в пределах объема, определяемого прилагаемой формулой изобретения и ее эквивалентами.