НОСИТЕЛЬ ЗАПИСИ СО СТРУКТУРОЙ ДАННЫХ ДЛЯ УПРАВЛЕНИЯ ВОСПРОИЗВЕДЕНИЕМ ЗАПИСАННЫХ НА НЕМ ПОТОКОВ ДАННЫХ И СПОСОБЫ И УСТРОЙСТВА ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ
RECORD MEDIUM WITH DATA STRUCTURE FOR HANDLE OF DATA STREAMS PLAYBACK WRITTEN ON IT, WAYS, WRITING AND PLAYBACK DEVICES

1. ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к носителю записи со структурой данных для управления воспроизведением записанных на нем потоков данных, а также к способам и устройствам для воспроизведения и записи.
2. ИЗВЕСТНЫЙ УРОВЕНЬ ТЕХНИКИ
Стандартизация новых оптических дисков с высокой плотностью записи в форматах «только для чтения» и многократной записи, способных вмещать большие объемы высококачественных видео- и аудиоданных, получила быстрое развитие, и в ближайшее время ожидается промышленный выпуск продукции, связанной с новыми оптическими дисками. Одним примером из этих новых оптических дисков является перезаписываемый диск Blu-ray (BD-RE).
На Фиг.1 приведена структура файла BD-RE. Структура файла или структура данных обеспечивает управление воспроизведением видео- и аудиоданных, записанных на BD-RE. Как показано, структура данных включает корневой каталог, который содержит, по меньшей мере, один каталог BDAV. Каталог BDAV включает такие файлы, как 'info.bdav', 'menu.tidx' и 'mark.tidx', подкаталог PLAYLIST, в котором хранятся файлы списков воспроизведения (*.rpls и *.vpls), подкаталог CLIPINFO, в котором хранятся файлы информации о клипах (*.clpi), и подкаталог STREAM, в котором хранятся файлы клипов с аудио/видеопотоками в формате MPEG2 (*.m2ts), соответствующие файлам информации о клипах. Кроме иллюстрации структуры данных оптического диска, на Фиг.1 представлены области оптического диска. Например, файл общей информации info.bdav хранится в области или областях общей информации оптического диска.
Т.к. структура данных BD-RE и формат диска, отраженные на Фиг.1, хорошо известны и хорошо доступны, в данном раскрытии будет приведен лишь краткий обзор структуры файлов.
Как упоминалось выше, каталог STREAM включает файлы с аудио/видеопотоками в формате MPEG2, называемые файлами клипов. Каталог STREAM также включает клип специального типа, называемый файлом с аудио/видеопотоком переходного клипа. Файл переходного клипа используется для выполнения плавного соединения двух или более интервалов представления, выбранных в файлах клипов и, в общем случае, содержит небольшой объем данных по сравнению с файлами клипов. Аудио/видеопоток включает исходные пакеты видео- и аудиоданных. Например, исходный пакет видеоданных включает заголовок и транспортный пакет. Исходный пакет включает номер исходного пакета, который обычно представляет собой порядковый номер, служащий в качестве адреса для доступа к исходному пакету. Транспортные пакеты включают идентификатор пакетов (PID). Идентификатор пакетов указывает последовательность транспортных пакетов, к которой принадлежит транспортный пакет. Все транспортные пакеты одной последовательности имеют один и тот же идентификатор пакетов.
Каталог CLIPINF включает файл информации о клипе, связанный с каждым файлом аудио/видеопотока. Файл информации о клипе указывает, помимо прочего, тип связанного с ним аудио/видеопотока, информацию о последовательности, информацию о программе и информацию о синхронизации. Информация о последовательности описывает последовательности на основе времени прихода (АТС) и системного времени (STC). Например, информация о последовательности отражает, помимо прочего, число последовательностей, информацию о времени начала и окончания каждой последовательности, адрес первого исходного пакета в каждой последовательности и идентификатор транспортных пакетов в каждой последовательности. Последовательность исходных пакетов, в которой содержание программы является постоянным, называется программной последовательностью. Информация о программе отражает, помимо прочего, число программных последовательностей, адрес начала каждой программной последовательности и идентификатор(ы) транспортных пакетов в программной последовательности.
Информацию о синхронизации называют информацией о характеристических точках (CPI). Одной из форм информации о характеристических точках является карта точек входа (ЕР). Карта точек входа ставит временную отметку представления (например, на основе времени прихода (АТС) и/или системного времени (STC)) в соответствие адресу исходного пакета (т.е. номеру исходного пакета). Временная отметка представления (PTS) и номер исходного пакета (SPN) связаны с точкой входа в аудио/видеопоток, то есть временная отметка представления и связанный с ней номер исходного пакета указывают точку входа в аудио/видеопоток. Указываемый пакет часто называют пакетом точки входа.
Каталог PLAYLIST включает один или более файлов списков воспроизведения. Концепция списка воспроизведения введена, чтобы облегчить редактирование/сборку клипов для воспроизведения. Файл списка воспроизведения является совокупностью интервалов проигрывания в клипах. Каждый интервал проигрывания называется элементом воспроизведения. Файл списка воспроизведения определяет, помимо прочего, каждый из элементов воспроизведения, образующих список воспроизведения, а каждый элемент воспроизведения, кроме этого, представляет собой пару из начальной точки (In-point) и конечной (Out-point) точки, указывающих позиции файла клипа на временной оси (например, временные отметки представления на основе времени прихода или системного времени). Иными словами, файл списка воспроизведения определяет элементы воспроизведения, причем каждый элемент воспроизведения указывает файл клипа или его часть и определяет файл информации о клипе, связанный с файлом клипа. Файл информации о клипе используется, помимо прочего, для того, чтобы поставить элементы воспроизведения в соответствие клипу из исходных пакетов.
Каталог списков воспроизведения может содержать реальные списки воспроизведения (*.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, пока еще недоступна.
3. РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Носитель записи в соответствии с настоящим изобретением включает структуру данных для управления воспроизведением потоков данных, записанных на носителе записи.
В одном примере осуществления в навигационной области носителя записи в списке воспроизведения хранится, по меньшей мере, один элемент воспроизведения. Список воспроизведения включает поле индикации потоков, указывающее потоки данных, связанные с элементом воспроизведения. Например, в области данных носителя записи хранится множество потоков данных, и поле индикации потоков указывает, какие из множества потоков данных связаны с элементом воспроизведения.
В другом примере осуществления в области данных хранится множество потоков данных в виде пакетированных потоков данных, причем каждый пакет включает идентификатор пакетов (PID). Здесь поле идентификации потоков указывает идентификаторы пакетов потоков данных, связанных с элементом воспроизведения.
Еще в одном примере осуществления настоящего изобретения потоки данных представляют собой элементарные потоки данных, причем элементарные потоки данных хранятся в виде транспортных потоков.
Множество потоков данных может, например, включать потоки видеоданных, потоки аудиоданных, потоки графических данных и/или потоки данных субтитров.
Настоящее изобретение обеспечивает, кроме того, устройства и способы для записи и воспроизведения структуры данных в соответствии с настоящим изобретением, а также записи и воспроизведения потоков данных в соответствии с настоящим изобретением.
4. КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Указанные выше признаки и иные преимущества настоящего изобретения будут более четко поняты из последующего подробного описания в сочетании с прилагаемыми чертежами, на которых
на Фиг.1 изображена известная структура файлов или данных для
перезаписываемого оптического диска в соответствии со стандартом перезаписываемого диска Blu-ray (BD-RE);
на Фиг.2 показан показательный пример осуществления структуры файлов или данных на носителе записи в соответствии с настоящим изобретением;
на Фиг.3 показан пример носителя записи, на котором хранится структура данных согласно Фиг.2;
на Фиг.4 показан подробный пример осуществления частей структуры данных согласно Фиг.1 и способ управления статическими изображениями для носителя записи высокой плотности в соответствии с настоящим изобретением;
на Фиг.5 схематично представлена часть структуры устройства воспроизведения оптического диска, в котором применено настоящее изобретение;
на Фиг.6 приведена подробная блок-схема системы воспроизведения видеодиска, представленной на Фиг.5; и
на Фиг.7 показан пример осуществления устройства записи и воспроизведения в соответствии с настоящим изобретением.
5. ПРИМЕРЫ ОСУЩЕСТВЛЕНИЯ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ
В целях более полного понимания настоящего изобретения теперь будут описаны примеры его осуществления со ссылкой на прилагаемые чертежи.
Носитель записи высокой плотности, такой как оптический диск с высокой плотностью записи, например, диск Blu-ray формата только для чтения (BD-ROM), BD-RE и т.д. в соответствии с настоящим изобретением может иметь структуру файлов или данных для управления воспроизведением видео- и аудиоданных, как показано на Фиг.2. Некоторые аспекты структуры данных в соответствии с настоящим изобретением, показанной на Фиг.2, аналогичны хорошо известному стандарту BD-RE. Поэтому описание таких аспектов не будет приводиться очень подробно.
Как показано на Фиг.2, корневой каталог содержит, по меньшей мере, один каталог BD. Каталог BD включает общие файлы (не показаны), каталог PLAYLIST, в котором хранятся файлы списков воспроизведения (например, *.mpls), каталог CLIPINF, в котором хранятся файлы информации о клипах (*.clpi), и каталог STREAM, в котором хранятся файлы клипов с аудио/видеопотоками в формате MPEG2 (*.m2ts), соответствующие файлам информации о клипах.
Каталог STREAM включает файлы с аудио/видеопотоками в формате MPEG2, именуемые файлами потоков клипов или просто файлами клипов. Аудио/видеопоток включает исходные пакеты видео- и аудиоданных. Например, исходный пакет видеоданных включает заголовок и транспортный пакет. Исходный пакет включает номер исходного пакета, который обычно представляет собой порядковый номер, служащий в качестве адреса для доступа к исходному пакету. Транспортные пакеты включают идентификатор пакетов (PID). Идентификатор пакетов идентифицирует последовательность транспортных пакетов, к которой принадлежит транспортный пакет. Все транспортные пакеты одной последовательности имеют одинаковый идентификатор пакетов.
Каталог CLIPINF включает файл информации о клипе, связанный с каждым файлом с аудио/видеопотоком. Файл информации о клипе указывает, помимо прочего, тип связанного с ним аудио/видеопотока, информацию о последовательности, информацию о программе и информацию о синхронизации. Информация о последовательности описывает последовательности на основе времени прихода (АТС) и системного времени (STC). Например, информация о последовательности отражает, помимо прочего, число последовательностей, информацию о времени начала и окончания каждой последовательности, адрес первого исходного пакета в каждой последовательности и идентификатор транспортных пакетов в каждой последовательности. Последовательность исходных пакетов, в которой содержание программы является постоянным, называется программной последовательностью. Информация о программе отражает, помимо прочего, число программных последовательностей, адрес начала каждой программной последовательности и идентификатор(ы) транспортных пакетов в программной последовательности.
Информацию о синхронизации называют информацией о характеристических точках (CPI). Одной из форм информации о характеристических точках является карта точек входа (ЕР). Карта точек входа ставит временную отметку представления (например, на основе времени прихода (АТС) и/или системного времени (STC)) в соответствие адресу исходного пакета (т.е. номеру исходного пакета). Временная отметка представления (PTS) и номер исходного пакета (SPN) связаны с точкой входа в аудио/видеопоток, то есть временная отметка представления и связанный с ней номер исходного пакета указывают точку входа в аудио/видеопоток. Указываемый пакет часто называют пакетом точки входа.
Каталог PLAYLIST включает один или более файлов списков воспроизведения. Концепция списка воспроизведения введена, чтобы облегчить редактирование/сборку клипов (файла клипа и связанного с ним файла информации о клипе) для воспроизведения. Файл списка воспроизведения является совокупностью интервалов проигрывания в клипах. Каждый интервал проигрывания называется элементом воспроизведения. Файл списка воспроизведения определяет, помимо прочего, каждый из элементов воспроизведения, образующих список воспроизведения, а каждый элемент воспроизведения, кроме этого, представляет собой пару из начальной точки (In-point) и конечной (Out-point) точки, указывающих позиции файла клипа на временной оси (например, временные отметки представления на основе времени прихода или системного времени). Файл списка воспроизведения может также включать субэлементы воспроизведения, которые также предусматривают пару из начальной точки (In-point) и конечной (Out-point) точки, указывающих позиции файла клипа на временной оси. Иными словами, файл списка воспроизведения определяет элементы воспроизведения и субэлементы воспроизведения, причем каждый элемент воспроизведения или субэлемент воспроизведения указывает файл клипа или его часть и определяет файл информации о клипе, связанный с файлом клипа. Файл информации о клипе используется, помимо прочего, для того, чтобы поставить элементы воспроизведения в соответствие файлу клипа с исходными пакетами. Списки воспроизведения могут также включать метки списков воспроизведения, которые указывают конкретные места (например, конкретный адрес) в файле клипа.
Файлы общей информации (не показаны) обеспечивают общую информацию для управления воспроизведением аудио/видеопотоков, записанных на оптическом диске.
Помимо иллюстрации структуры данных носителя записи в соответствии с примером осуществления настоящего изобретения на Фиг.2 показаны области носителя записи. Например, файлы общей информации записаны в одной или более областях общей информации, каталог списков воспроизведения записан в одной или более областях каталога списков воспроизведения, каждый список воспроизведения в каталоге списков воспроизведения записан в одной или более областях списков воспроизведения на носителе записи и т.д. Фиг.3 иллюстрирует пример носителя записи с хранящейся на нем структурой данных Фиг.2. Как показано, носитель записи включает область информации о файловой системе, область базы данных и область аудиовидеопотоков. Область базы данных включает область файлов общей информации и информации о списках воспроизведения и область информации о клипах. Область файлов общей информации и информации о списках воспроизведения содержит файлы общей информации, записанные в ее зоне файлов общей информации, а также каталог PLAYLIST и файлы списков воспроизведения, записанные в ее зоне информации о списках воспроизведения. Область информации о клипах содержит каталог CLIPINFO и записанные в нем соответствующие файлы информации о клипах. Область аудио/видеопотоков содержит аудио/видеопотоки для различных записанных в ней разделов.
Видео- и аудиоданные обычно организуются в виде отдельных разделов, например, различные фильмы, представленные видео- и аудиоданными, организуются в виде различных разделов. Более того, раздел может быть организован в виде отдельных глав, в основном так же, как книга часто делится на главы.
В связи с большой емкостью новейших носителей записи высокой плотности, таких как оптические диски BD-ROM и BD-RE, на носитель записи могут быть записаны и, следовательно, воспроизведены с него различные разделы, различные версии раздела или частей раздела. Например, на одном носителе записи можно записать видеоданные, соответствующие различным углам расположения камеры. В качестве другого примера, на носитель записи можно записать версии раздела или его частей, соответствующие различным языкам. В качестве еще одного примера, на носителе записи можно записать режиссерскую и театральную версии раздела. Либо на носителе записи можно записать версии раздела или частей раздела для взрослых, подростков и детей (то есть различные версии для контроля со стороны родителей). Каждая версия, угол расположения камеры и т.п.представляет собой отдельный канал воспроизведения, и видеоданные в таких случаях называются видеоданными с несколькими каналами воспроизведения.
В связи с большой емкостью новейших носителей записи высокой плотности, таких как оптические диски BD-ROM, статические изображения или кадры могут быть записаны на носитель записи и воспроизведены с него в организованном и/или интерактивном режиме для пользователя, например в виде показов слайдов.
На Фиг.4 показан пример осуществления структуры данных и способ управления потоками данных носителя записи высокой плотности, например BD-ROM. Как показано, различные компонентные или элементарные потоки данных, например видео-, аудиоданные, данные субтитров и/или графические данные, записанные на BD-ROM, можно сохранять и управлять ими как файлами клипов. В примере осуществления, показанном на Фиг.4, дополнительно демонстрируется, что компонентные потоки данных могут также представлять собой несколько каналов воспроизведения, например многовариантного содержания, многовариантного родительского контроля, потока данных для многих углов расположения камеры и т.д. Однако следует понимать, что потоки данных в настоящем изобретении необязательно представляют собой несколько каналов воспроизведения.
Элементарный или компонентный поток данных содержит последовательность транспортных пакетов потока в формате MPEG 2. Видеоданные, аудиоданные, данные субтитров и/или графические данные могут быть записаны в соответствующие файлы клипов в режиме мультиплексирования, в перемежающемся режиме или последовательно. Каждый из пакетов транспортного потока формата MPEG 2 содержит однозначно определяемый идентификатор пакета (PID) для идентификации данных, которые передаются в пакете.
Например, на Фиг.4 пакеты транспортного потока формата MPEG 2, несущие видеоданные первого канала воспроизведения и видеоданные второго канала воспроизведения, имеют однозначно определяемые значения идентификатора пакетов соответственно 'PID_V1' и 'PID_V2'. Аналогичным образом, пакеты транспортного потока формата MPEG 2, несущие аудиоданные первого канала воспроизведения и аудиоданные второго канала воспроизведения, имеют однозначно определяемые значения идентификатора пакетов соответственно 'РID_А1' и 'PID_A2'.
Пакеты транспортного потока формата MPEG 2, несущие данные субтитров первого канала воспроизведения и данные субтитров второго канала воспроизведения, имеют однозначно определяемые значения идентификатора пакетов соответственно 'PID_S1' и 'PID_S2'. Аналогичным образом, пакеты транспортного потока формата MPEG 2, несущие графические данные первого канала воспроизведения и графические данные второго канала воспроизведения, имеют однозначно определяемые значения идентификатора пакетов соответственно 'PID_G1' и 'PID_G2.
Потоки данных могут быть связаны с множеством списков воспроизведения или элементов воспроизведения. Например, связь потоков данных со списками воспроизведения и/или элементами воспроизведения может зависеть от канала воспроизведения, типа данных в потоке данных и т.д. С этой целью элемент воспроизведения и/или список воспроизведения в соответствии с примером осуществления настоящего изобретения, например, показанного на Фиг.4, включает поле идентификации потоков, называемое выбором потока, с помощью которого различные потоки данных связаны с элементом воспроизведения или списком воспроизведения. То есть поле выбора потоков указывает значения идентификатора пакетов компонентных потоков в клипе, связанном с элементом воспроизведения и/или списком воспроизведения. Например, на Фиг.4 показано, что для первого элемента воспроизведения и/или списка воспроизведения (Список воспроизведения 1) поле выбора потоков указывает значения идентификатора пакетов 'PID_V1', 'РID_А1' видео- и аудиопотоков первого канала воспроизведения, а также значения идентификатора пакетов 'PID_S2', 'PID_G2' потоков данных субтитров и графических данных второго канала воспроизведения. На Фиг.4 также показан пример поля выбора потоков второго элемента воспроизведения и/или списка воспроизведения (Список воспроизведения 2), которое указывает значения идентификатора пакетов 'PID_V2', 'PID_A2' видео- и аудиопотоков второго канала воспроизведения, а также идентификатора пакетов 'PID_S1', 'PID_G1' потоков данных субтитров и графических данных первого канала воспроизведения.
Как показано на Фиг.4, поля выбора потоков могут указывать компонентные потоки, формирующие канал воспроизведения из данных нескольких каналов воспроизведения.
На Фиг.5 схематично представлена часть структуры устройства для оптического диска, в котором может быть применено настоящее изобретение. Как показано, устройство для оптического диска включает оптическую головку 2 для воспроизведения данных с оптического диска 1. Система воспроизведения видеодиска 12 (VDP) управляет работой оптической головки 2 по воспроизведению и демодулирует данные, воспроизведенные оптической головкой 2. Система воспроизведения видеодиска 12 создает аудиовидеопоток, который может также направляться в цифроаналоговый преобразователь 13 для формирования аналоговой версии аудиовидеопотока.
Система воспроизведения видеодиска 12 управляет оптической головкой 2 и демодулирует воспроизводимые данные на основе ввода пользователя, получаемого с пользовательского интерфейса, а также навигационной и управляющей информации, записанной на оптическом диске 1 в соответствии с настоящим изобретением. Например, система воспроизведения видеодиска 12 обращается к навигационной информации, записанной в поле выбора потоков элемента воспроизведения и/или списка воспроизведения.
На Фиг.6 приведена подробная блок-схема системы воспроизведения видеодиска 12, представленной на Фиг.5. Как показано, система воспроизведения видеодиска 12 может содержать фильтр идентификатора пакетов 120, видеодекодер 121, аудиодекодер 122, декодер субтитров 123, декодер графики 124 и микропроцессор 125. При получении запроса на воспроизведение, например потока данных первого канала воспроизведения, микропроцессор 125 осуществляет поиск первого элемента воспроизведения и/или списка воспроизведения (Список воспроизведения 1), связанного с первым каналом воспроизведения, и проверяет значения идентификатора пакетов, указанные полем выбора потоков локализованного элемента воспроизведения и/или списка воспроизведения.
Затем микропроцессор 125 устанавливает фильтр идентификатора пакетов 120 таким образом, что фильтр идентификатора пакетов 120 фильтрует воспроизводимые транспортные пакеты формата MPEG 2, чтобы пропустить только те, которые имеют идентификаторы пакетов, указанные полем выбора потоков первого элемента воспроизведения или списка воспроизведения (например, PID_V1, PID_А1, PID_S2, PID_G2, как это показано на Фиг.4). Извлеченные пакеты, например, видеоданных, аудиоданных, данных субтитров и графических данных, выдаются соответственно на видеодекодер 121, аудиодекодер 122, декодер субтитров 123 и декодер графики 124.
Видеодекодер 121, аудиодекодер 122, декодер субтитров 123 и декодер графики 124 выдают на выход декодированные потоки данных, тем самым избирательно воспроизводя потоки данных, указанные полем выбора потоков первого элемента воспроизведения и/или списка воспроизведения.
В другом примере осуществления настоящего изобретения поле выбора потоков элемента воспроизведения или списка воспроизведения может содержать номер канала, например номер угла, номер версии, номер родительского контроля и т.д. заданного канала воспроизведения вместо значений идентификатора пакетов.
В соответствии, по меньшей мере, с одним примером осуществления настоящего изобретения поле выбора потоков можно использовать для конкретизации или указания одного канала воспроизведения из компонентных потоков данных, представляющих несколько каналов воспроизведения. Однако настоящее изобретение не ограничивается использованием нескольких каналов воспроизведения.
На фиг.7 схематично показан пример осуществления устройства записи и воспроизведения оптического диска в соответствии с настоящим изобретением. Как показано, аудиовидеокодер 9 получает и кодирует данные (например, данные статического изображения, аудиоданные и т.д.). Аудиовидеокодер 9 выдает закодированные данные вместе с информацией о кодировании и информацией об атрибутах потока. Мультиплексор 8 мультиплексирует закодированные данные на основе информации о кодировании и информации об атрибутах потока с целью создания, например, транспортного потока формата MPEG 2. Формирователь исходных пакетов 7 формирует транспортные пакеты от мультиплексора 8 в исходные пакеты в соответствии с аудио/видеоформатом оптического диска. Как показано на Фиг.7, работой аудиовидеокодера 9, мультиплексора 8 и формирователя исходных пакетов 7 управляет контроллер 10. Контроллер 10 получает ввод пользователя на выполнение операции записи и обеспечивает управляющую информацию аудиовидеокодеру 9, мультиплексору 8 и формирователю исходных пакетов 7. Например, контроллер 10 выдает команду аудиовидеокодеру 9 на тип кодирования для осуществления, команду мультиплексору 8 на транспортный поток для формирования и команду формирователю исходных пакетов 7 на формат исходного пакета. Контроллер 10 дополнительно управляет дисководом 3 с целью записи выходных данных формирователя исходных пакетов 7 на оптический диск.
Контроллер 10 также создает навигационную и управляющую информацию для управления воспроизведением данных, записываемых на оптический диск. Например, на основе информации, полученной через пользовательский интерфейс (например, набора команд, сохраняемого на диске, обеспечиваемого компьютерной системой через интранет или Интернет и т.д.), контроллер 10 управляет дисководом 3 для записи одной или более структур данных Фиг.2-4 на оптический диск.
Во время воспроизведения контроллер 10 управляет дисководом 3 с целью воспроизведения этой структуры данных. На основе содержащейся в ней информации, а также ввода пользователя, полученного через пользовательский интерфейс (например, с помощью кнопок управления на устройстве записи и воспроизведения или средства дистанционного управления, связанного с этим устройством), контроллер 10 управляет дисководом 3 для воспроизведения данных с оптического диска. Например, как обсуждалось выше по отношению к примерам осуществления настоящего изобретения, на основе обращения к полю выбора потоков элемента воспроизведения воспроизводятся потоки данных.
Воспроизводимые исходные пакеты принимаются расформирователем исходных пакетов 4 и преобразуются в поток данных (например, транспортный поток пакетов формата MPEG-2). Демультиплексор 5 демультиплексирует поток данных в закодированные данные. Аудиовидеодекодер 6 декодирует закодированные данные для получения первоначальных данных, которые были поданы в аудиовидеокодер 9. Во время воспроизведения контроллер 10 управляет работой расформирователя исходных пакетов 4, демультиплексора 5 и аудиовидеодекодера 6. Контроллер 10 получает ввод пользователя на выполнение операции воспроизведения и обеспечивает управляющую информацию аудиовидеодекодеру 6, демультиплексору 5 и расформирователю исходных пакетов 4. Например, контроллер 10 выдает команду аудиовидеокодеру 9 на тип декодирования для осуществления, команду демультиплексору 5 на транспортный поток для демультиплексирования и команду расформирователю исходных пакетов 4 на формат исходных пакетов.
Хотя Фиг.7 описана как устройство записи и воспроизведения, необходимо иметь в виду, что может быть обеспечено устройство только записи или только воспроизведения с использованием частей устройства Фиг.7, обеспечивающих функцию записи или воспроизведения.
Структура данных и способ управления потоками данных на оптическом диске с высокой плотностью записи в соответствии с примерами осуществления настоящего изобретения позволяет эффективно выбирать и воспроизводить компонентные потоки данных, записанные на носителе записи высокой плотности, таком как BD-ROM.
Как очевидно из приведенного выше описания, настоящее изобретение обеспечивает способы и устройства записи структуры данных на носитель записи высокой плотности для управления потоками данных, записанными на носителе записи.
Кроме того, в приведенном выше описании раскрыты способы и устройство воспроизведения потоков данных, записанных на носителе записи высокой плотности, на основе структуры данных, также записанной на носителе записи высокой плотности, для управления воспроизведением потоков данных.
Несмотря на то, что изобретение раскрыто на ограниченном числе примеров осуществления, специалисты в данной области техники, благодаря этому описанию, признают, что возможны его многочисленные модификации и изменения. Например, несмотря на то, что описание относится к оптическому диску Blu-ray формата «только для чтения», настоящее изобретение не ограничено данным стандартом оптического диска либо оптическими дисками как таковыми. Предполагается, что все такие модификации и изменения находятся в пределах сущности и объема настоящего изобретения.