Носитель записи со структурой данных для управления воспроизведением записанной на нем, по меньшей мере, видеоинформации и способы и устройства записи и воспроизведения

Иллюстрации

Показать все

Носитель записи имеет структуру данных для управления данными, записанными на носителе записи. В навигационной области носителя записи хранится навигационный файл, который включает навигационные команды для управления воспроизведением видеоданных, формирующих основной канал воспроизведения и побочный канал воспроизведения. Побочный канал воспроизведения является побочным каналом основного канала воспроизведения. 5 н. и 35 з.п. ф-лы, 18 ил.

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

Настоящее изобретение имеет отношение к носителю записи, имеющему структуру данных для управления воспроизведением записанных на нем данных, а также к способам и устройствам для воспроизведения и записи.

УРОВЕНЬ ТЕХНИКИ

Стандартизация новых оптических дисков с высокой плотностью записи форматов «только для чтения» и «многократной записи», способных вмещать большие объемы высококачественных видео- и аудиоданных, получила быстрое развитие, и в ближайшем будущем ожидается появление на рынке освоенных промышленностью новых оптических дисков. Одним из примеров таких новых оптических дисков является перезаписываемый диск Blu-ray «BD-RE».

На Фиг.1 приведена структура файла диска «BD-RE». Структура файла или структура данных обеспечивает управление воспроизведением видео- и аудиоинформации, записанной на диске «BD-RE». Как показано, структура данных включает в себя корневой каталог, содержащий, как минимум, один каталог BDAV (диск Blu-ray - аудио-/видео-). Каталог BDAV содержит такие файлы, как «info.bdav», «menu.tidx» и «mark.tidx», субкаталог PLAYLIST (далее каталог PLAYLIST), в котором хранятся файлы (*.rpls и *.vpls) списков файлов для воспроизведения (плей-листы), субкаталог CLIPINF (далее каталог CLIPINF), в котором хранятся файлы информации о клипах (*.clpi), и субкаталог STREAM (ПОТОК) (далее каталог STREAM), в котором хранятся отформатированные в соответствии со стандартами MPEG2 файлы клипов «*.m2ts» аудио-/видеопотока (А/В потока), соответствующие файлам информации о клипах. Кроме изображения структуры данных оптического диска, на Фиг.1 представлены области оптического диска. Например, в области или областях общей информации оптического диска хранится файл общей информации «info.bdav».

Поскольку структура данных и формат диска «BD-RE», изображенные на Фиг.1, хорошо известны и общедоступны, в настоящем разделе будет приведен лишь краткий обзор структуры файла.

Как упомянуто выше, в каталоге STREAM хранятся файлы, которые содержат отформатированные в соответствии со стандартами MPEG2 файлы аудио-видеопотока, называемые клипами. Кроме того, в каталоге STREAM могут находиться клипы специального типа, именуемые файлами переходных клипов с аудио-/видеопотоком. Переходный клип используется для гладкого соединения двух или более выбранных для презентации отрезков клипов и обычно содержит небольшой объем информации по сравнению с клипами. Аудио-видеопоток содержит передаваемые пакеты аудио- и видеоданных. Например, передаваемый пакет видеоданных включает в себя заголовок и транспортный пакет. Передаваемый пакет включает в себя номер передаваемого пакета, который обычно представляет собой последовательно назначаемый номер, служащий в качестве адреса для доступа к передаваемому пакету. Транспортные пакеты содержат идентификатор пакета (PID). Идентификатор PID идентифицирует последовательность транспортных пакетов, к которой принадлежит данный транспортный пакет. Все транспортные пакеты одной последовательности имеют одинаковый идентификатор PID.

Каталог CLIPINF содержит файл информации о клипе, связанный с каждым файлом аудио-/видеопотока. В файле информации о клипе, среди прочего, указывается тип аудио-/видеопотока, связанного с файлом, информация о последовательности, информация о программе и хронометраж. Информация о последовательности описывает последовательный ряд кадров по времени прихода (АТС) и системному времени (STC). Например, информация о последовательности содержит, среди прочего, количество последовательностей, информацию о времени начала и окончания каждой последовательности, адрес первого передаваемого пакета в каждой последовательности и идентификаторы PID транспортных пакетов в каждой последовательности. Последовательность передаваемых пакетов, в котором содержание программы - одно и то же, называется программной последовательностью. Информация о программе содержит, среди прочего, количество программных последовательностей, адрес начала каждой программной последовательности и идентификаторы пакетов (PID) транспортных пакетов в программной последовательности.

Информация о хронометраже относится к информации о характеристической точке (CPI). Одной из форм информации о характеристической точке (CPI) является карта точки входа (ЕР). Карта ЕР ставит в соответствие метку (момент) времени представления [например, по времени прихода (АТС) или системному времени (STC)] адресу передаваемого пакета (то есть номеру передаваемого пакета). Метка времени представления (PTS) и номер передаваемого пакета (SPN) относятся к точке входа в А/В поток; а именно метка времени представления (PTS) и соответствующий ей номер передаваемого пакета (SPN) указывают точку входа в А/В-поток. Указанный пакет часто называют пакетом точки входа.

Каталог PLAYLIST содержит один или большее количество списков файлов для воспроизведения (плей-листов). Концепция списка файла для воспроизведения (плей-листа) была введена, чтобы облегчить редактирование и сборку клипов для воспроизведения. Список файлов для воспроизведения является совокупностью воспроизводимых отрезков клипов. Каждый воспроизводимый отрезок называется элементом воспроизведения «playitem». В списке файлов для воспроизведения, помимо прочего, указывается каждый из элементов воспроизведения, образующих список файлов для воспроизведения, а каждый элемент воспроизведения, кроме этого, представляет собой пару точек входа и выхода, указывающих положение на временной оси клипа (например, метки времени представления на основе АТС или STC). Иными словами, список файлов для воспроизведения идентифицирует элементы воспроизведения, каждый из которых указывает на клип или его часть, а также обозначает файл информации о клипе, связанный с клипом. Файл информации о клипе, среди прочего, используется, чтобы отображать элементы воспроизведения в передаваемых пакетах клипа.

Каталог списков файлов для воспроизведения) может включать в себя реальные списки файлов для воспроизведения «*.rpls» (реальный плей-лист) и виртуальные списки файлов для воспроизведения «*.vpls» (виртуальный плей-лист). В реальном списке файлов для воспроизведения могут использоваться только клипы, но не переходные клипы. А именно, реальный список файлов для воспроизведения рассматривается как относящийся к частям клипов и поэтому концептуально рассматривается эквивалентом по дисковому пространству упомянутых частей клипов. Виртуальный список файлов для воспроизведения может использовать и клипы, и переходные клипы, поэтому реальный список файлов для воспроизведения концептуально несовместим с виртуальным списком файлов для воспроизведения.

Файл «info.bdav» - файл общей информации, который содержит общую информацию для управления воспроизведением аудио-/видеопотока, записанного на оптическом диске. Более определенно, файл «info.bdav» содержит, помимо прочего, таблицу списков файлов для воспроизведения (плей-листов), в которой указаны наименования списков файлов для воспроизведения в каталоге PLAYLIST вышеупомянутого каталога BDAV.

В файлах «menu.tidx», «menu.tdtl» и «menu.tdt2» хранится информация, связанная с пиктограммами меню. В файлах «mark.tidx», «mark.tdtl» и «mark.tdt2» хранится информация, относящаяся к маркировочным пиктограммам. Поскольку эти файлы не имеют особого отношения к настоящему изобретению, они не будут далее рассматриваться.

Стандартизация оптических дисков с высокой плотностью записи, используемых только для чтения, таких как диск Blu-ray только для чтения (BD-ROM) еще не завершена. Эффективной структуры данных для управления воспроизведением видео- и аудиоданных, записанных на оптических дисках высокой плотностью записи, используемых только для чтения, типа BD-ROM, пока не существует.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Носитель записи, согласно настоящему изобретению, включает в себя структуру данных для управления воспроизведением, как минимум, записанной на носителе записи видеоинформации (видеоданных).

Согласно одному из примеров осуществления, носитель записи включает в себя навигационную область, где хранится, как минимум, один навигационный файл. Навигационный файл содержит навигационные команды для управления воспроизведением, как минимум, видеоданных, образующих основной канал воспроизведения и побочный канал воспроизведения, где побочный канал воспроизведения является побочным по отношению к основному каналу воспроизведения.

Согласно одному из примеров осуществления, часть навигационных команд выборочно определяет, воспроизводить ли список файлов для воспроизведения (плей-лист), образующий, как минимум, часть побочного канала воспроизведения. Например, навигационные команды могут информировать о таком выборе во время воспроизведения основного канала воспроизведения. Согласно одному из примеров осуществления настоящего изобретения, такой выбор основан, по крайней мере частично, на информации, введенной пользователем.

Согласно одному из примеров осуществления, часть навигационных команд выборочно осуществляет переход к побочному каналу воспроизведения. Например, навигационные команды могут выборочно осуществлять переход к побочному каналу воспроизведения во время воспроизведения основного канала воспроизведения. Согласно одному из примеров осуществления настоящего изобретения, такой выбор основан, по меньшей мере частично, на информации, введенной пользователем.

Далее, согласно еще одному примеру осуществления, навигационные команды делятся на группы навигационных команд. Согласно одному из примеров осуществления, по меньшей мере, одна из групп навигационных команд выборочно осуществляет переход воспроизведения к побочному каналу воспроизведения. Например, как минимум, одна из групп навигационных команд выборочно осуществляет переход воспроизведения к списку файлов для воспроизведения (плей-листу), представляющему, как минимум, часть побочного канала воспроизведения. В качестве другого примера, по меньшей мере, одна из групп навигационных команд выборочно осуществляет переход воспроизведения к другой группе навигационных команд, другая группа навигационных команд управляет воспроизведением, как минимум, части побочного канала воспроизведения. Выборочный переход может осуществляться, например, во время воспроизведения основного канала воспроизведения. Более того, выборочный переход может быть основан, по меньшей мере частично, на информации, введенной пользователем.

Согласно еще одному примеру осуществления, навигационный файл может дополнительно содержать индикатор длины, обозначающий длину навигационного файла, индикатор атрибута, обозначающий, как минимум, один атрибут навигационного файла, и индикатор количества групп навигационных команд, обозначающий количество групп навигационных команд в навигационном файле.

Более того, в одном из примеров осуществления навигационный файл может содержать команды для управления возобновлением воспроизведения основного канала воспроизведения после воспроизведения побочного канала воспроизведения.

Далее, еще один пример осуществления содержит область данных, где хранятся, как минимум, видеоданные, образующие основной канал воспроизведения, и где хранятся, как минимум, видеоданные, образующие побочный канал воспроизведения.

Далее настоящее изобретение предусматривает устройства и способы записи и воспроизведения структуры данных в соответствии с настоящим изобретением.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Вышеуказанные свойства и другие преимущества настоящего изобретения можно лучше понять из следующего подробного описания с привлечением соответствующих сопроводительных чертежей, на которых:

на Фиг.1 изображен файл или структура данных согласно существующей технологии для перезаписываемого оптического диска в соответствии со стандартом перезаписываемого диска Blu-ray «BD-RE»;.

на Фиг.2 изображен пример осуществления структуры файла или структуры данных носителя записи в соответствии с настоящим изобретением;

на Фиг.3 изображен пример носителя записи, на котором записана структура данных, показанная на Фиг.2;

на Фиг.4А изображено подробно первое осуществление файлов клипов, данных на диске и карты точек входа (ЕР) для использования в структуре данных, показанной на Фиг.2;

на Фиг.4В показано согласование по времени, существующее между картами точек входа (ЕР) для различных файлов клипов;

на Фиг.5 и 6 изображены первый и второй примеры осуществления структуры данных для управляющей информации канала воспроизведения, предназначенной для использования в структуре данных, показанной на Фиг.2;

на Фиг.7 изображен пример осуществления устройства записи и воспроизведения оптических дисков в соответствии с настоящим изобретением;

на Фиг.8 изображен второй подробный пример осуществления файлов клипов, данных на диске и карты точек входа (ЕР) для использования в структуре данных, показанной на Фиг.2;

на Фиг.9 изображен другой пример структуры данных в соответствии с осуществлением настоящего изобретения;

на Фиг.10 изображен пример осуществления носителя записи, на котором записана структура данных, показанная на Фиг.9;

на Фиг.11 подробнее изображена часть файла общей информации «*.ttl» для заголовка в соответствии с примером осуществления настоящего изобретения;

на Фиг.12 изображен пример осуществления формата навигационного файла «PlayList_Linker»; и

на Фиг.13-17 изображены графические представления различных методов структурирования навигационного управления с использованием структуры данных, показанной на Фиг.12.

ПРИМЕРЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ

Для того чтобы полностью понять изобретение, ниже приводятся предпочтительные примеры осуществления данного изобретения со ссылкой на сопроводительные чертежи.

Оптический диск с высокой плотностью записи (например, диск Blu-ray «только для чтения» («BD-ROM»), диск «BD-RE» и т.д.) в соответствии с изобретением может содержать структуру файла или структуру данных для управления воспроизведением видео- и аудиоданных, изображенную на Фиг.2. Многие аспекты структуры данных, соответствующей настоящему изобретению и изображенной на Фиг.2, аналогичны стандарту «BD-RE», который описывается со ссылкой на Фиг.1. Поэтому эти аспекты подробно описываться не будут.

Как показано на Фиг.2, корневой каталог содержит, как минимум, один каталог DVP (цифровое видео-). Каталог DVP содержит файл общей информации «info.dvp», и, помимо прочего, файлы меню «menu.tidx», «menu.tdtl», каталог PLAYLIST, в котором хранятся файлы списков для воспроизведения (плей-листы) (например, реальные списки файлов для воспроизведения «*.rpls» и виртуальные списки файлов для воспроизведения «*.vpls»), каталог CLIPINF, в котором хранятся файлы информации о клипах «*.clpi», и каталог STREAM, в котором хранятся отформатированные в соответствии со стандартами MPEG2 файлы клипов «*.m2ts» аудио-/видеопотока (А/В потока), соответствующие файлам информации о клипах.

В каталоге STREAM хранятся отформатированные в соответствии со стандартами MPEG2 файлы, аудио-/видеопотока (А/В-поток) называемые клипами, или файлами клипов. А/В-поток включает в себя передаваемые пакеты аудио- и видеоданных. Например, передаваемый пакет видеоданных включает в себя заголовок и транспортный пакет. Передаваемый пакет включает в себя номер передаваемого пакета, который обычно представляет собой последовательно назначаемый номер, служащий в качестве адреса для доступа к передаваемому пакету. Транспортные пакеты содержат идентификатор пакета (PID). Идентификатор PID идентифицирует последовательность транспортных пакетов, к которой принадлежит данный транспортный пакет. Все транспортные пакеты одной последовательности имеют одинаковый идентификатор PID.

Каталог CLIPINF включает в себя файл информации о клипе, связанный с каждым файлом аудио-/видеопотока. В файле информации о клипе, помимо прочего, указываются тип связанного с ним аудио-/видеопотока, информация о последовательности, информация о программе и хронометраж. Информация о последовательности описывает последовательности по времени прихода (АТС) или системному времени (STC). Например, информация о последовательности включает в себя, помимо прочего, количество последовательностей, время начала и окончания каждой последовательности, адрес первого передаваемого пакета в каждой последовательности и идентификаторы PID транспортных пакетов в каждой последовательности. Последовательность передаваемых пакетов, в которой содержание программы одно и то же, называется программной последовательностью. Информация о программе включает в себя, помимо прочего, количество программных последовательностей, адрес-начала каждой программной последовательности и идентификаторы PID транспортных пакетов в программной последовательности.

Информация о хронометраже относится к информации о характеристической точке (CPI). Одной из форм информации о характеристической точке (CPI) является карта точки входа (ЕР). Карта точки входа (ЕР) ставит в соответствие адрес (то есть номер) передаваемого пакета и метку (момент) времени представления [например, по времени прихода (АТС) или системному времени (STC)]. Метка времени представления (PTS) и номер передаваемого пакета (SPN) относятся к точке входа аудио-/видеопотока, а именно метка времени представления (PTS) и соответствующий номер передаваемого пакета (SPN) указывают на точку входа в аудио-/видеопоток. Соответствующий пакет часто называют пакетом точки входа.

Каталог PLAYLIST включает в себя один или большее число файлов списков файлов для воспроизведения (плей-листов). Концепция списка файлов для воспроизведения (плей-листа) была введена, чтобы облегчить редактирование и сборку клипов для воспроизведения. Список файлов для воспроизведения является совокупностью воспроизводимых отрезков клипов. Каждый воспроизводимый отрезок называется элементом воспроизведения. В файле списка, помимо прочего, указывается каждый из элементов воспроизведения, образующих плей-лист, и каждый элемент воспроизведения, помимо прочего, представляет собой пару точек входа и выхода, указывающих положения на временной оси клипа [например, метки времени представления на основе времени прихода (АТС) или системного времени (STC)]. Иными словами, файл в списке файлов для воспроизведения (в плей-листе) идентифицирует элементы воспроизведения, каждый элемент воспроизведения указывает на клип или его часть, а также обозначает файл информации о клипе, связанный с клипом. Файл информации о клипе используется, помимо прочего, чтобы отображать элементы воспроизведения в передаваемых пакетах клипа.

Каталог списков файлов для воспроизведения (плей-листов) может включать в себя реальные списки файлов для воспроизведения «*.rpls» и виртуальные списки файлов для воспроизведения «*.vpls». В реальном списке файлов для воспроизведения могут использоваться только клипы, но не переходные клипы. А именно, реальный список файлов для воспроизведения рассматривается как относящийся к частям клипов и поэтому концептуально рассматривается эквивалентом по дисковому пространству упомянутых частей клипов. Виртуальный список файлов для воспроизведения может использовать и клипы, и переходные клипы, и поэтому реальный список файлов для воспроизведения концептуально несовместим с виртуальными списками файлов для воспроизведения.

Файл «info.dvp» является файлом общей информации, который содержит общую информацию управления воспроизведением аудио-/видеопотока, записанного на оптическом диске. Более определенно, файл «info.dvp» содержит, помимо прочего, таблицу списков файлов для воспроизведения, в которой указаны имена файлов списков файлов для воспроизведения в каталоге PLAYLIST. Файл «info.dvp» будет далее рассмотрен подробнее в связи с осуществлением настоящего изобретения.

Помимо иллюстрации структуры данных носителя записи, соответствующей осуществлению настоящего изобретения, на Фиг.2 представлены области носителя записи. Например, файл общей информации записан в одной или нескольких областях общей информации, каталог списков файлов для воспроизведения записан в одной или нескольких областях каталогов списков файлов для воспроизведения, каждый список файлов для воспроизведения в каталоге списков файлов для воспроизведения записан в одной или нескольких областях списков файлов для воспроизведения на носителе записи и т.д. На Фиг.3 изображен пример носителя записи, на котором хранится структура данных Фиг.2. Как показано, носитель записи содержит область информации о файловой системе, область базы данных и область аудио-/видеопотока. Область базы данных включает в себя область файла общей информации и информации о списках файлов для воспроизведения, а также область информации о клипах. Область файла общей информации и информации о списках файлов для воспроизведения содержит файл общей информации, записанный в соответствующей области файла общей информации, а также каталог PLAYLIST и файлы списков файлов для воспроизведения, записанные в соответствующей области информации о списках файлов для воспроизведения. В области информации о клипах содержится каталог CLIPINFO и записанные в нем соответствующие файлы информации о клипах. В области аудио-/видеопотока содержатся записанные в ней аудио-/видеопотоки для различных разделов.

Видео- и аудиоданные обычно организуются в виде отдельных разделов; например, различные фильмы, представленные видео- и аудиоданными, организуются как разные разделы. Более того, раздел может быть организован в виде отдельных глав в основном так же, как книга часто делится на главы.

В связи с большой вместимостью новейших носителей записи с высокой плотностью записи, таких как оптические диски «BD-ROM» и «BD-RE», могут записываться и, следовательно, воспроизводиться с носителя записи различные разделы, версии разделов или части разделов. Например, на одном носителе можно записать видеоданные, соответствующие различным углам съемки камерой. В качестве другого примера на носителе можно записать версии раздела или его части, соответствующие различным языкам. В качестве еще одного примера на носителе можно записать режиссерскую версию и театральную версию раздела. Либо на носителе можно записать версии для взрослых, подростков и детей (то есть версии раздела части раздела для различных возрастных категорий). Каждая версия, угол съемки камерой и т.д. соответствует отдельному каналу воспроизведения, и такие видеоданные называются видеоданными с множеством каналов воспроизведения. Следует понимать, что вышеприведенные примеры видеоданных с разными каналами воспроизведения не исчерпывают все возможные случаи, а настоящее изобретение может применяться к любому типу или сочетанию типов видеоданных, имеющих множество каналов воспроизведения. Как будет рассмотрено ниже подробно в соответствии с примерами осуществлениями настоящего изобретения, структуры данных, согласно настоящему изобретению, включают в себя информацию управления каналом воспроизведения и/или навигационную информацию, предназначенную для управления воспроизведением записанных на носителе записи видеоданных, имеющих множество каналов воспроизведения.

Поток данных с множеством каналов воспроизведения, например поток данных с несколькими сюжетами, для нескольких возрастных категорий или с несколькими углами съемки камерой, записанный в виде раздела в физической области записи данных носителя записи (например, «BD-ROM»), может обрабатываться как множество файлов клипов. Например, файлы клипов 1-3, изображенные на Фиг.4А, соответствуют разделу, а аудио-/видеопотоки записаны в файлах клипов в виде потока транспортных пакетов (ТР), отформатированных в соответствии со стандартами MPEG-2.

Транспортные пакеты потока данных, имеющего множество каналов воспроизведения, содержат идентификаторы пакета «PID», уникальные для каждого канала воспроизведения (например, различных углов съемки камерой), которые позволяют идентифицировать канал воспроизведения. Транспортные пакеты «ТР1» файла клипа 1, соответствующие каналу воспроизведения 1, содержат информацию о том, что идентификатор пакета Видео_«PID=А» и идентификатор пакета Аудио_«PID=P», а транспортные пакеты «ТР2» файла клипа 2, соответствующие каналу воспроизведения 2, содержат информацию о том, что идентификатор пакета Видео_«PID=В» и идентификатор пакета Аудио_«PID=R». Аналогичным образом, транспортные пакеты «ТР3» файла клипа 3, соответствующие каналу воспроизведения 3, содержат информацию о том, что идентификатор пакета Видео_«PID=С» и идентификатор пакета Аудио «PID=S».

Транспортные пакеты файлов клипов 1, 2 и 3, соответствующие каналам воспроизведения 1, 2 и 3 соответственно, записываются в области аудио-видеопотока в пределах области записи физических данных, например на диске BD-ROM, чередующимся образом. Транспортные пакеты для множества каналов воспроизведения чередуются согласно идентификаторам пакетов «PID» в виде чередующихся блоков, каждый из которых содержит как минимум одно изображение «I-picture» (закодированное с указанием информации о кодировании видеоданных). При этом первый транспортный пакет каждого из чередующихся блоков является первым транспортным пакетом изображения «I-picture».

Файлы 1, 2 и 3 информации о клипах, отвечающие файлам клипов 1, 2 и 3 соответственно, содержат поисковую информацию для выборочного доступа к транспортным пакетам каждого канала воспроизведения. Например, как показано на Фиг.4А, каждый файл информации о клипе включает в себя одну или несколько карт точек входа (ЕР), содержащих соответствие моментов времени воспроизведения (PTS) и номеров передаваемых пакетов (SPN) в транспортных пакетах в соответствующем файле клипа. В одном из примеров осуществления имеется однозначное соответствие карт ЕР и количества каналов воспроизведения, включенных в поток данных, имеющих множество каналов воспроизведения. В примере Фиг.4А три карты ЕР 1, 2 и 3, отвечающие файлам клипов 1, 2 и 3 соответственно, создаются и записываются в соответствующих файлах информации о клипах 1, 2 и 3.

На Фиг.4В показано согласование по времени, существующее между картами точек входа (ЕР) для различных файлов клипов. Как рассмотрено выше, карта точек входа ставит в соответствие информацию о метке времени воспроизведения, указанной в элементе воспроизведения, передаваемому пакету. Более определенно, метке времени воспроизведения ставится в соответствие адрес или идентификатор передаваемого пакета. Адрес или идентификатор - это номер передаваемого пакета (SPN). Далее, на Фиг.4В изображены передаваемые пакеты, упорядоченные согласно номерам передаваемых пакетов вдоль оси меток времени воспроизведения, для каждого из файлов клипов 1, 2 и 3. Как показано, передаваемые пакеты в каждой из карт 1, 2 и 3 точек входа имеют одинаковые метки времени воспроизведения. Например, передаваемый пакет «х1» из файла 1 первого клипа, передаваемый пакет «у1» из файла 2 второго клипа и передаваемый пакет «z1» из файла 3 третьего клипа имеют одну и ту же метку времени воспроизведения Т1. Таким образом, карты 1, 2 и 3 точек входа согласованы по времени. Это согласование по времени дает возможность осуществлять плавное воспроизведение видеоданных даже при смене канала воспроизведения во время воспроизведения. На Фиг.4В смена канала воспроизведения изображена в виде двух концентрических окружностей. Как показано, если пользователь решает при воспроизведении передаваемого пакета «у2» сменить канал воспроизведения с файла клипа 2 на файл клипа 1, то после завершения воспроизведения передаваемого пакета «у2» следующим воспроизводимым пакетом будет «х3». Аналогичным образом, если пользователь решает при воспроизведении передаваемого пакета «х4» сменить канал воспроизведения (например, сменить угол съемки камерой) с файла клипа 1 на файл клипа 3, то после воспроизведения передаваемого пакета «х4» следующим воспроизводимым пакетом будет «z5». Следует понимать, что номера передаваемых пакетов в вышеизложенном примере приведены исключительно как иллюстративные, и обычно передаваемый пакет в файле одного клипа не будет иметь тот же номер, что и номер согласованного по времени передаваемого пакета файла другого клипа.

На Фиг.5 изображена часть файла общей информации «info.dvp», соответствующего одному из примеров осуществления настоящего изобретения. Как показано, файл общей информации «info.dvp» содержит информационное поле под названием таблица списков файлов для воспроизведения «TableOfPlaylists» (таблица плей-листов). В таблице списков файлов для воспроизведения «TableOfPlaylists» указываются длина информационного поля и количество списков файлов для воспроизведения (плей-листов) в каталоге PLAYLIST. Для каждого списка файлов для воспроизведения в таблице «TableOfPlaylists» указывается имя файла «Playlist_file_name» списка файлов для воспроизведения [которое идентифицирует список файлов для воспроизведения (плей-лист)] и номер канала воспроизведения «Path_number». Номер канала воспроизведения «Path_number» предоставляет информацию для управления каналами воспроизведения, указывая канал или каналы воспроизведения, к которым принадлежит соответствующий список файлов для воспроизведения (плей-лист). В примерах осуществления, изображенных на Фиг.4А-4В, каждому каналу воспроизведения соответствует один клип. Соответственно, каждый файл списка файлов для воспроизведения содержит один элемент воспроизведения, который указывает на один клип, связанный с тем же каналом воспроизведения, что и файл списка файлов для воспроизведения, Однако следует понимать, что настоящее изобретение не ограничивается только данным примером осуществления.

В другом примере осуществления настоящего изобретения таблица списков файлов для воспроизведения «TableOfPlayLists» не содержит информацию управления каналами воспроизведения. В этом примере осуществления, изображенном на Фиг.6, информация управления каналами воспроизведения содержится в файлах списков файлов для воспроизведения. Как показано, в каждом файле списка файлов для воспроизведения указана длина файла и количество воспроизводимых элементов «number_of_PlayItems», составляющих список файлов для воспроизведения (плей-лист). Для каждого элемента воспроизведения в файле списка файлов для воспроизведения имеется поле информации об элементе воспроизведения. Здесь каждый элемент воспроизведения идентифицируется номером элемента воспроизведения. Как показано на Фиг.6, поле информации об элементе воспроизведения содержит, в частности, указание длины поля и номер канала воспроизведения «Path_number». Номер канала воспроизведения «Path_number» предоставляет управляющую информацию о канале воспроизведения, указывая канал воспроизведения, которому принадлежит соответствующий элемент воспроизведения.

На Фиг.7 схематично показан пример осуществления устройства записи и воспроизведения оптических дисков в соответствии с настоящим изобретением. Как показано, кодер аудио-видеосигнала (А/В-сигнала) 9 получает и кодирует аудио- и видеоданные. Кодер 9 А/В-сигнала выводит кодированные аудио- и видеоданные вместе с информацией о кодировании и информацией о свойствах потока. Мультиплексор 8 уплотняет кодированные аудио- и видеоданные на основе информации о кодировании и информации о свойствах потока для создания, например, отформатированного в соответствии со стандартами MPEG2 транспортного потока. Первичное устройство 7 пакетирования пакетирует транспортные пакеты из мультиплексора 8 в передаваемые пакеты в соответствии с аудио-/видеоформатом оптического диска. В качестве альтернативы или дополнительно первичное устройство пакетирования 7 может принимать данные непосредственно в цифровой форме. Как показано на Фиг.7, работой кодера 9 А/В-сигнала, мультиплексора 8 и первичного устройства 7 пакетирования управляет контроллер 10. Контроллер 10 получает от пользователя входные данные по операциям записи и предоставляет управляющую информацию кодеру 9 А/В-сигнала, мультиплексору 8 и первичному устройству 7 пакетирования. Например, контроллер 10 информирует кодер 9 А/В-сигнала о виде кодирования, которое необходимо выполнить, информирует мультиплексор 8 о транспортном потоке, который нужно создать, и информирует первичное устройство 7 пакетирования о формате передаваемых пакетов. Далее контроллер 10 управляет дисководом 3 (устройство для управления записью/воспроизведением) для записи выходной информации первичного устройства 7 пакетирования на оптический диск.

Кроме того, контроллер 10 формирует навигационную и управляющую информацию для управления воспроизведением аудио-/видеоданных, записанных на оптический диск. Например, на основе информации, полученной через пользовательский интерфейс (например, набора команд, записанного на диск, предоставленного компьютерной системой по внутрисетевым или межсетевым каналам и т.д.), контроллер 10 управляет дисководом 3 для записи на оптический диск структуры данных, показанной на Фиг.2, 4, и 5 или 6.

Во время воспроизведения контроллер 10 управляет дисководом 3 для воспроизведения этой структуры данных. На основе содержащейся в ней информации, а также входной информации от пользователя, полученной через пользовательский интерфейс (например, от управляющих кнопок на устройстве записи и воспроизведения или на пульте дистанционного управляющего устройства), контроллер 10 управляет дисководом 3 для воспроизведения с оптического диска передаваемых аудио-/видеопакетов. Например, информация, вводимая пользователем, может определять канал, который следует воспроизвести. Такая пользовательская информация может быть задана, например, с помощью графического интерфейса пользователя на основе меню, загруженного в контроллер 10. Учитывая информацию, введенную пользователем, и информацию управления каналами воспроизведения, считанную с оптического диска, контроллер 10 управляет воспроизведением указанного канала.

Например, чтобы выбрать определенный канал, контроллер 10 проверяет количество каналов для каждого списка файлов для воспроизведения (плей-листа), чтобы определить количество каналов воспроизведения, и просит пользователя выбрать, какой канал следует воспроизвести. Информация управления каналами воспроизведения может быть расширена, чтобы обеспечить больше значимой информации, связанной с используемым каналом воспроизведения. Во время воспроизведения, чтобы обеспечить воспроизведение, обращаются к карте точек входа (ЕР) для выбранного канала и в соответствии с рассмотренным выше, если пользователь во время воспроизведения изменяет канал воспроизведения, осуществляется плавная смена путем использования карты точек входа (ЕР) нового канала воспроизведения, согласованной по времени с картой ЕР старого канала воспроизведения.

Воспроизводимые передаваемые пакеты принимаются первичным устройством депакетирования 4 и преобразуются в поток данных (например, в поток транспортных пакетов, отформатированных в соответствии со стандартами MPEG2). Демультиплексор 5 демультиплексирует поток данных в кодированные видео- и аудиоданные, декодер 6 А/В-сигнала декодирует кодированные видео- и аудиоданные в исходные аудио- и видеоданные, поступившие на кодер 9 А/В-сигнала. Во время воспроизведения контроллер 10 управляет работой первичного устройства 4 депакетирования, демультиплексора 5 и декодера 6 А/В-сигнала. Контроллер 10 получает от пользователя входные данные по операциям воспроизведения и предоставляет управляющую информацию декодеру 6 А/В-сигнала, демультиплексору 5 и первичному устройству 4 депакетирования. Например, контроллер 10 информирует декодер 9 А/В-сигнала о виде декодирования, которое необходимо выполнить, демультиплексор 5 о транспортном потоке, который нужно демультиплексировать, и первичное устройство 4 депакетирования о формате передаваемых пакетов.

Хотя на Фиг.7 поясняется устройство записи и воспроизведения, следует понимать, что, используя соответствующие части Фиг.7, можно создать устройство только для записи или только для воспроизведения, которые обеспечивают выполнение только функции записи или воспроизведения.

На Фиг.8 подробно изображен второй пример осуществления файлов клипов, данных диска и карты точек входа (ЕР) для использования со структурой данных в соответствии с Фиг.2. К