|
(21), (22) Заявка: 2004124949/28, 11.06.2003
(24) Дата начала отсчета срока действия патента:
11.06.2003
(30) Конвенционный приоритет:
24.06.2002 KR 10-2002-0035421
(43) Дата публикации заявки: 27.10.2005
(46) Опубликовано: 10.10.2008
(56) Список документов, цитированных в отчете о поиске:
US 6219043 А1, 17.04.2001. ЕР 0847198 А1, 10.06.1998. US 5999698 А, 07.12.1999. US 6148138 А, 14.11.2000. RU 96101175 А, 10.04.1998.
(85) Дата перевода заявки PCT на национальную фазу:
24.01.2005
(86) Заявка PCT:
KR 03/001148 (11.06.2003)
(87) Публикация PCT:
WO 2004/001752 (31.12.2003)
Адрес для переписки:
115184, Москва, Средний Овчинниковский пер., 12, ЗАО “ИНЭВРИКА”, пат.пов. О.Н.Майорову
|
(72) Автор(ы):
КИМ Бён Джин (KR), СО Ган Су (KR), ЫМ Сон Хён (KR), ХЁН Ён Силь (KR), ПАК Сын Ван (KR), Ю Дже Ён (KR)
(73) Патентообладатель(и):
Эл Джи Электроникс ИНК. (KR)
|
(54) НОСИТЕЛЬ ЗАПИСИ СО СТРУКТУРОЙ ДАННЫХ ДЛЯ УПРАВЛЕНИЯ ВОСПРОИЗВЕДЕНИЕМ ЗАПИСАННЫХ НА НЕМ ВИДЕОДАННЫХ, ИМЕЮЩИХ МНОЖЕСТВО РАЗДЕЛОВ, А ТАКЖЕ СПОСОБЫ И УСТРОЙСТВА ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ
(57) Реферат:
Заявлен носитель информации, имеющий структуру данных для воспроизведения видеоданных. Навигационная область носителя записи хранит управляющую навигационную информацию, связанную с каждым разделом видеоданных. Управляющая навигационная информация указывает, по крайней мере, один канал воспроизведения для раздела видеоданных и включает в себя поле атрибута, указывающее, по крайней мере, один атрибут управляющей навигационной информации. 5 н. и 8 з.п. ф-лы, 16 ил.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение имеет отношение к носителю записи, снабженному структурой данных для управления воспроизведением, как минимум, записанной на нем видеоинформации, имеющей множество разделов, а также к способам и оборудованию для воспроизведения и записи.
УРОВЕНЬ ТЕХНИКИ
Стандартизация новых оптических дисков с высокой плотностью записи в форматах «только для чтения» и перезаписываемых оптических дисков, способных вмещать большие объемы высококачественной видео- и аудиоинформации, получила быстрое развитие, и в ближайшее время ожидается появление на рынке освоенных промышленностью новых оптических дисков. Одним из примеров таких новых оптических дисков является перезаписываемый диск Blu-ray (BD-RW).
На Фиг.1 приведена структура файла BD-RW. Структура файла или структура данных обеспечивает управление воспроизведением видео- и аудиоинформации, записанной на BD-RW. Как показано, структура данных включает в себя корневой каталог, содержащий, как минимум, один каталог BDAV (диск Blu-ray – аудио/видео). Каталог BDAV содержит такие файлы, как «info.bdav», «menu.tidx» и «mark.tidx», субкаталог PLAYLIST (далее каталог PLAYLIST), в котором хранятся файлы (*.rpls и *.vpls) списков файлов для воспроизведения (плей-листы), субкаталог CLIPINF (далее каталог CLIPINF), в котором хранятся файлы информации о клипах (*.clpi), и субкаталог STREAM (ПОТОК) (далее каталог STREAM), в котором хранятся отформатированные в соответствии со стандартами MPEG2 файлы клипов «*.m2ts» аудио-/видеопотока (А/В потока), соответствующие файлам информации о клипах. Кроме изображения структуры данных оптического диска, на Фиг.1 представлены области оптического диска. Например, в области или областях общей информации оптического диска хранится файл общей информации «info.dvr».
Поскольку структура данных и формат диска BD-RW, изображенные на Фиг.1, хорошо известны и общедоступны, в настоящем разделе будет приведен лишь краткий обзор структуры файла.
Как упомянуто выше, в каталоге STREAM хранятся файлы, которые содержат отформатированные в соответствии со стандартами MPEG2 файлы аудио- видеопотока, называемые клипами. Кроме того, в каталоге STREAM могут находиться клипы специального типа, именуемые файлами переходных клипов с аудио-/видеопотоком. Переходный клип используется для гладкого соединения двух или более выбранных для презентации отрезков клипов и обычно содержит небольшой объем информации по сравнению с клипами. Аудио-/видеопоток содержит передаваемые пакеты аудио- и видеоданных. Например, передаваемый пакет видеоданных включает в себя заголовок и транспортный пакет. Передаваемый пакет включает в себя номер передаваемого пакета, который обычно представляет собой последовательно назначаемый номер, служащий в качестве адреса для доступа к передаваемому пакету. Транспортные пакеты содержат идентификатор пакета (PID). Идентификатор PID идентифицирует последовательность транспортных пакетов, к которой принадлежит данный транспортный пакет. Все транспортные пакеты одной последовательности имеют одинаковый идентификатор PID.
Каталог CLIPINF содержит файл информации о клипе, связанный с каждым файлом аудио-/видеопотока. В файле информации о клипе, среди прочего, указывается тип аудио-/видеопотока, связанного с файлом, информация о последовательном ряде кадров видеопотока, информация о программе и хронометраж. Информация о последовательном ряде кадров описывает последовательный ряд кадров по времени прихода (АТС) и системному времени (STC). Например, информация о последовательном ряде кадров содержит, среди прочего, количество последовательных рядов кадров, информацию о времени начала и окончания каждого последовательного ряда кадров, адрес первого передаваемого пакета в каждом последовательном ряде кадров и идентификаторы PID транспортных пакетов в каждом последовательном ряде кадров. Последовательный ряд кадров передаваемых пакетов, в котором содержание программы – одно и то же, называется программным последовательным рядом кадров. Информация о программе содержит, среди прочего, количество программных последовательных рядов кадров, адрес начала каждого программного последовательного ряда кадров и идентификаторы пакетов (PID) транспортных пакетов в программном последовательном ряде кадров.
Информация о хронометраже относится к информации о характеристической точке (CPI). Одной из форм информации о характеристической точке (CPI) является карта точки входа (ЕР). Карта ЕР ставит в соответствие метку (момент) времени представления [например, по времени прихода (АТС) или системному времени (STC)] и адрес передаваемого пакета (то есть номер передаваемого пакета).
Каталог PLAYLIST содержит один или большее количество списков файлов для воспроизведения (плей-листов). Концепция списка файла для воспроизведения (плей-листа) была введена, чтобы облегчить редактирование и сборку клипов для воспроизведения. Список файлов для воспроизведения является совокупностью воспроизводимых отрезков клипов. Каждый воспроизводимый отрезок называется воспроизводимым элементом «playitem». В списке файлов для воспроизведения, помимо прочего, указывается каждый из воспроизводимых элементов, образующих список файлов для воспроизведения, а каждый воспроизводимый элемент, кроме этого, представляет собой пару точек входа и выхода, указывающих положение на временной оси клипа (например, метки времени представления на основе АТС или STC). Иными словами, список файлов для воспроизведения идентифицирует воспроизводимые элементы, каждый из которых указывает на клип или его часть, а также обозначает файл информации о клипе, связанный с клипом. Файл информации о клипе, среди прочего, используется, чтобы отображать воспроизводимые элементы в передаваемых пакетах клипа.
Каталог списков файлов для воспроизведения может включать в себя реальные списки файлов для воспроизведения «*.rpls» (реальный плей-лист) и виртуальные списки файлов для воспроизведения
«*.vpls» (виртуальный плей-лист). В реальном списке файлов для воспроизведения могут использоваться только клипы, но не переходные клипы. А именно – реальный список файлов для воспроизведения рассматривается как относящийся к частям клипов и поэтому концептуально рассматривается эквивалентом по дисковому пространству упомянутых частей клипов. Виртуальный список файлов для воспроизведения может использовать и клипы, и переходные клипы, поэтому реальный список файлов для воспроизведения концептуально несовместим с виртуальным списком файлов для воспроизведения.
Файл «info.bdav» – файл общей информации, который содержит общую информацию для управления воспроизведением аудио-/видеопотока, записанного на оптическом диске. Более определенно, файл «info.bdav» содержит, помимо прочего, таблицу списков файлов для воспроизведения (плей-листов), в которой указаны наименования списков файлов для воспроизведения в каталоге PLAYLIST вышеупомянутого каталога BDAV.
В файлах «menu.tidx», «menu.tdt1» и «menu.tdt2» хранится информация, связанная с пиктограммами меню. В файлах «mark.tidx», «mark.tdt1» и «mark.tdt2» хранится информация, относящаяся к маркировочным пиктограммам. Поскольку эти файлы не имеют особого отношения к настоящему изобретению, они не будут далее рассматриваться.
Стандартизация оптических дисков с высокой плотностью записи, используемых только для чтения, таких как диск Blu-ray, только для чтения (BD-ROM), еще не завершена. Эффективной структуры данных для управления воспроизведением видео- и аудиоданных, записанных на оптических дисках высокой плотностью записи, используемых только для чтения, типа BD-ROM, пока не существует.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Носитель данных, согласно настоящему изобретению, включает в себя навигационную область, где хранится навигационная управляющая информация для управления воспроизведением, как минимум, видеоданных с носителя записи.
Согласно одному из примеров осуществления настоящего изобретения в навигационной области хранится, как минимум, один навигационный управляющий объект, который включает в себя поле атрибута, поле количества навигационных элементов и, как минимум, один навигационный элемент. В одном из примеров осуществления поле атрибута указывает тип навигационного управляющего объекта. Поле количества навигационных элементов указывает количество навигационных элементов в навигационном управляющем объекте. Каждый навигационный элемент содержит информацию для навигационного управления.
В одном из примеров осуществления навигационная управляющая информация указывает, как минимум, один список файлов для воспроизведения, который нужно воспроизвести. В другом примере осуществления навигационный управляющий объект связан с единственным разделом видеоданных. В еще одном примере осуществления в области списков файлов для воспроизведения носителя записи хранится, как минимум, один список файлов для воспроизведения (плей-лист). Каждый список файлов для воспроизведения обозначает, как минимум, один воспроизводимый элемент, а каждый воспроизводимый элемент обозначает, как минимум, один клип видеоданных.
Согласно другому примеру осуществления настоящего изобретения в навигационной области хранится, как минимум, один навигационный управляющий объект, который включает в себя поле атрибута, указывающее, как минимум, один атрибут навигационного управляющего объекта, и поле количества направлений навигации, указывающее количество направлений навигации. Кроме того, каждый навигационный управляющий объект включает в себя, как минимум, одно направление навигации.
В одном из примеров осуществления направление навигации указывает, какой список файлов для воспроизведения (плей-лист) нужно воспроизвести. В другом примере осуществления навигационный управляющий объект связан с единственным разделом видеоданных. В еще одном примере осуществления в области списков файлов для воспроизведения носителя записи хранится, как минимум, один список файлов для воспроизведения (плей-лист). Каждый список файлов для воспроизведения обозначает, как минимум, один воспроизводимый элемент, каждый воспроизводимый элемент обозначает, как минимум, один клип видеоданных.
Далее в настоящем изобретении дается описание устройства и способов записи и воспроизведения структуры данных в соответствии с настоящим изобретением.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеуказанные свойства и другие преимущества настоящего изобретения можно лучше понять из следующего подробного описания с привлечением соответствующих сопроводительных чертежей, на которых:
на Фиг.1 изображена соответствующая современной технологии структура файла или структура данных для перезаписываемого оптического диска в соответствии со стандартом перезаписываемого диска Blue-ray (BD-RW);
на Фиг.2 изображен пример осуществления структуры файла или структуры данных носителя записи в соответствии с настоящим изобретением;
на Фиг.3 изображен пример осуществления носителя записи, на котором записана структура данных, показанная на Фиг.2.
на Фиг.4А изображен первый подробный пример осуществления файлов клипов, данных диска и карты точек входа (ЕР) для использования в структуре данных в соответствии с Фиг.2;
на Фиг.4B изображено согласование по времени, существующее между картами точек входа (ЕР) для различных файлов клипов;
на Фиг.5 и 6 изображены первый и второй примеры осуществления структуры данных для управляющей информации канала воспроизведения, предназначенной для использования в структуре данных в соответствии с Фиг.2;
на Фиг.7 схематично изображен пример осуществления устройства записи и воспроизведения оптических дисков в соответствии с настоящим изобретением;
на Фиг.8 изображен второй подробный пример осуществления файлов клипов, данных диска и карты точек входа (ЕР) для использования в структуре данных в соответствии с Фиг.2;
на Фиг.9 изображен еще один подробный пример осуществления структуры файла или структуры данных носителя в соответствии с настоящим изобретением;
на Фиг.10 изображен пример носителя записи, имеющий структуру данных, приведенную на Фиг.9;
на Фиг.11 изображено осуществление структуры данных для навигационного управления, предназначенной для использования со структурой данных Фиг.9;
на Фиг.12-14 графически представлены различные способы структурирования навигационного управления с использованием структуры данных Фиг.11;
на Фиг.15 изображено еще одно осуществление структуры данных для навигационного управления, предназначенной для использования со структурой данных Фиг.9;
на Фиг.16 графически представлен способ структурирования навигационного управления с использованием структуры данных Фиг.15.
ПРИМЕРЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Для того чтобы полностью понять изобретение, ниже приводятся предпочтительные примеры осуществления данного изобретения со ссылкой на сопроводительные чертежи.
Оптический диск с высокой плотностью записи, например, диск Blu-ray только для чтения (BD-ROM) в соответствии с изобретением может содержать файл или структуру данных для управления воспроизведением видео- и аудиоданных, изображенную на Фиг.2. Многие аспекты структуры данных, соответствующей настоящему изобретению и изображенной на Фиг.2, аналогичны стандарту BD-RW, рассмотренному с привлечением Фиг.1. Поэтому эти аспекты подробно описываться не будут.
Как показано на Фиг.2, корневой каталог содержит, как минимум, один каталог DVP (цифровое видео). Каталог DVP содержит файл общей информации «info.dvp» и, помимо прочего, файлы меню «menu.tidx», «menu.tdt1», каталог PLAYLIST, в котором хранятся файлы списков для воспроизведения (плей-листы) (например, реальные списки файлов для воспроизведения «*.rpls» и виртуальные списки файлов для воспроизведения «*.vpls»), каталог CLIPINF, в котором хранятся файлы информации о клипах «*.clpi», и каталог STREAM, в котором хранятся отформатированные в соответствии со стандартами MPEG2 файлы клипов «*.m2ts» аудио-/видеопотока (А/В потока), соответствующие файлам информации о клипах.
Каталог STREAM включает отформатированные в соответствии со стандартами MPEG2 файлы аудио-/видеопотока, называемые клипами. Кроме того, в каталоге STREAM могут находиться клипы специального типа, именуемые файлами переходных клипов с аудио-/видеопотоком. Переходный клип используется для гладкого соединения двух или более выбранных в клипах отрезков для презентации и обычно содержит небольшой объем информации по сравнению с клипами. Аудио-/видеопоток содержит передаваемые пакеты аудио- и видеоданных. Например, передаваемый пакет видеоданных включает в себя заголовок и транспортный пакет. Передаваемый пакет включает в себя номер передаваемого пакета, который обычно представляет собой последовательно назначаемый номер, служащий в качестве адреса для доступа к передаваемому пакету. Транспортные пакеты содержат идентификатор пакета (PID). Идентификатор PID идентифицирует последовательность транспортных пакетов, к которой принадлежит данный транспортный пакет. Все транспортные пакеты одной последовательности имеют одинаковый идентификатор PID.
Каталог CLIPINF содержит файл информации о клипе, связанный с каждым файлом аудио-/видеопотока. В файле информации о клипе, среди прочего, указывается тип связанного с ним аудио-/видеопотока, информация о последовательных рядах кадров, информация о программе и хронометраж. Информация о последовательном ряде кадров описывает последовательный ряд кадров по времени прихода (АТС) или системному времени (STC). Например, информация о последовательном ряде кадров содержит, среди прочего, количество последовательных рядов кадров, информацию о времени начала и окончания каждого последовательного ряда кадров, адрес первого передаваемого пакета в каждом последовательном ряде кадров и идентификатор PID транспортных пакетов в каждом последовательном ряде кадров. Последовательный ряд кадров передаваемых пакетов, в которых содержание программы одно и то же, называется программным последовательным рядом кадров. Информация о программе содержит, среди прочего, число программных последовательных рядов кадров, адрес начала каждого программного последовательного ряда кадров и идентификатор PID транспортных пакетов в программном последовательном ряде кадров.
Информация о хронометраже относится к информации о характеристической точке (CPI). Одной из форм информации о характеристической точке является карта точки входа (ЕР). Карта точки входа (ЕР) ставит в соответствие адрес (то есть номер) передаваемого пакета и метку (момент) времени представления [например, по времени прихода (АТС) или системному времени (STC)].
Каталог PLAYLIST содержит один или большее число списков файлов для воспроизведения (плей-листов). Концепция списка файла для воспроизведения была введена, чтобы облегчить редактирование и сборку клипов для воспроизведения. Список файлов для воспроизведения является совокупностью воспроизводимых отрезков клипов. Каждый воспроизводимый отрезок называется воспроизводимым элементом (playitem). В файле списка, помимо прочего, указывается каждый из воспроизводимых элементов, образующих список файлов для воспроизведения, а каждый воспроизводимый элемент, кроме этого, представляет собой пару точек входа и выхода, указывающих положения на временной оси клипа [например, метки времени представления на основе времени прихода (АТС) или системного времени (STC)]. Иными словами, файл в списке файлов для воспроизведения идентифицирует воспроизводимые элементы, каждый воспроизводимый элемент указывает на клип или его часть, а также обозначает файл информации о клипе, связанный с клипом. Файл информации о клипе, среди прочего, используется, чтобы отображать воспроизводимые элементы в передаваемых пакетах клипа.
Каталог списков файлов для воспроизведения может включать в себя реальные списки файлов для воспроизведения «*.rpls» и виртуальные списки файлов для воспроизведения «*.vpls». В реальном списке файлов для воспроизведения могут использоваться только клипы, но не переходные клипы. А именно – реальный список файлов для воспроизведения рассматривается как относящийся к частям клипов, и поэтому концептуально рассматривается по дисковому пространству эквивалентом упомянутых частей клипов. Виртуальный список файлов для воспроизведения может использовать и клипы, и переходные клипы, поэтому реальный список файлов для воспроизведения концептуально несовместим с виртуальным списком файлов для воспроизведения.
Файл «info.dvp» – файл общей информации, который содержит общую информацию для управления воспроизведением аудио-/видеопотока, записанного на оптическом диске. Более определенно, файл «info.dvp» содержит, помимо прочего, таблицу списков файлов для воспроизведения, в которой указаны имена файлов списков файлов для воспроизведения в каталоге PLAYLIST. Файл «info.dvp» будет далее рассмотрен подробнее в связи с осуществлением настоящего изобретения.
Помимо иллюстрации структуры данных носителя записи, соответствующей осуществлению настоящего изобретения, на Фиг.2 представлены области носителя записи. Например, на носителе записи файл общей информации записан в одной или нескольких областях общей информации, каталог списков файлов для воспроизведения записан в одной или нескольких областях каталогов списков файлов для воспроизведения каждый список файлов для воспроизведения (плей-лист) в каталоге списков файлов для воспроизведения записан в одной или нескольких областях списков файлов для воспроизведения и т.д. На Фиг.3 изображен пример носителя записи, имеющего структуру данных Фиг.2. Как показано, носитель записи содержит область информации о файловой системе, область базы данных и область аудио-/видеопотока. Область базы данных включает в себя область файла общей информации, область информации о списках файлов для воспроизведения, а также область информации о клипах. Область файла общей информации и информации о списках файлов для воспроизведения содержит файл общей информации, записанный в соответствующей области файлов общей информации, а также каталог PLAYLIST и файлы списков файлов для воспроизведения, записанные в соответствующей области информации о списках файлов для воспроизведения. В области информации о клипе содержится каталог CLIPINFO и записанные в нем соответствующие файлы информации о клипах. В области аудио-/видеопотока содержатся записанные в ней аудио-/видеопотоки для различных разделов.
Видео- и аудиоданные обычно организуются в виде отдельных разделов; например, различные фильмы, представленные видео- и аудиоданными, организуются как различные разделы. Более того, раздел может быть оформлен в виде отдельных глав в основном так же, как книга часто делится на главы.
При большой вместимости новейших носителей записи с высокой плотностью записи, таких как оптические диски BD-ROM, могут записываться и, следовательно, воспроизводиться с носителя записи различные версии раздела или части раздела. Например, на одном носителе записи можно записать видеоданные, соответствующие различным углам съемки камерой. В качестве другого примера, на носителе записи можно записать версии раздела или его части, соответствующие различным языкам. В качестве еще одного примера, на носителе записи можно записать режиссерскую версию и театральную версию раздела. Либо на носителе можно записать версии для взрослых, подростков и детей (то есть версии раздела или части раздела для различных возрастных категорий). Каждая версия соответствует отдельному каналу воспроизведения, и такие видеоданные называются видеоданными с множеством каналов воспроизведения. Следует понимать, что вышеприведенные примеры видеоданных с множеством каналов воспроизведения не исчерпывают все возможные случаи, а настоящее изобретение может применяться к любому типу или сочетанию типов видеоданных с множеством каналов воспроизведения. Как будет рассмотрено ниже подробно в соответствии с примерами осуществлениями настоящего изобретения, структуры данных, согласно настоящему изобретению, включают в себя информацию об управлении каналами воспроизведения, и/или навигационную информацию для управления воспроизведением записанных на носителе видеоданных с множеством каналов воспроизведения,.
Поток данных с множеством каналов воспроизведения, например поток данных с несколькими сюжетами, для нескольких возрастных категорий или с несколькими углами съемки, записанный в виде разделов в области записи физических данных носителя записи (например, диска BD-ROM), может обрабатываться как множество клипов. Например, файлы клипов 1-3, изображенные на Фиг.4а, соответствуют разделу, а аудио-/видеопотоки записаны в файлах клипов в виде потока транспортных пакетов (ТР), отформатированных в соответствии со стандартами MPEG-2.
Транспортные пакеты потока данных, имеющего множество каналов воспроизведения, содержит идентификаторы пакета «PID», уникальные для каждого канала воспроизведения (например, различных углов съемки камерой), которые позволяют идентифицировать канал воспроизведения. Транспортные пакеты «ТР1» файла клипа 1, соответствующие каналу воспроизведения 1, содержат информацию о том, что идентификатор пакета Видео_«PID=А» и идентификатор пакета Аудио_«PID=Р», а транспортные пакеты «ТР2» файла клипа 2, соответствующие каналу воспроизведения 2, содержат информацию о том, что идентификатор пакета Видео_«PID=В» и идентификатор пакета Аудио_«PID=К». Аналогичным образом, транспортные пакеты «ТР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, работой кодера 9 А/В-сигнала, мультиплексора 8 и первичного устройства 7 пакетирования управляет контроллер 10. Контроллер 10 получает от пользователя входные данные по операциям записи и предоставляет управляющую информацию кодеру 9 А/В-сигнала, мультиплексору 8 и первичному устройству 7 пакетирования. Например, контроллер 10 информирует кодер 9 А/В-сигнала о виде кодирования, которое необходимо выполнить, информирует мультиплексор 8 о транспортном потоке, который нужно создать, и информирует первичное устройство 7 пакетирования о формате передаваемых пакетов. Далее контроллер 10 управляет дисководом 3 для записи выходной информации первичного устройства 7 пакетирования на оптический диск.
Кроме того, контроллер 10 формирует навигационную и управляющую информацию для управления воспроизведением аудио-/видеоданных, записанных на оптический диск. Например, на основе информации, полученной через пользовательский интерфейс (например, набора команд, записанного на диск, предоставленного компьютерной системой по внутрисетевым или межсетевым каналам и т.д.), контроллер 10 управляет дисководом 3 для записи на оптический диск структуры данных, показанной на Фиг.2, 4, и 5 или 6.
Во время воспроизведения контроллер 10 управляет дисководом 3 для воспроизведения с помощью устройства 2 этой структуры данных. На основе содержащейся в ней информации, а также входной информации от пользователя, полученной через пользовательский интерфейс (например, от управляющих кнопок на устройстве записи и воспроизведения или на пульте дистанционного управляющего устройства), контроллер 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. Как пояснялось выше, поток данных с множеством каналов воспроизведения, записанный в области записи физических данных носителя записи (например, диска BD-ROM), может обрабатываться как множество клипов. Например, файлы клипов 1-3, изображенные на Фиг.8, соответствуют разделу, и аудио-/видеопотоки записаны в файлах клипов в виде отформатированных в соответствии со стандартами MPEG2 транспортных потоков (ТР).
Транспортные пакеты «ТР1» файла клипа 1, соответствующего каналу 1, содержат информацию о том, что идентификатор пакета Видео_«PID=А», а идентификатор пакета Аудио_«PID=Р», а транспортные пакеты «ТР2» файла клипа 2, соответствующего каналу 2, содержат информацию о том, что идентификатор пакета Видео_«PID=В», а идентификатор пакета Аудио_«PID=R». Аналогичным образом, транспортные пакеты «ТР3» файла клипа 3, соответствующего каналу 3, содержат информацию о том, что идентификатор пакета Видео_«PID=С», а идентификатор пакета Аудио_«PID=S». Транспортные пакеты файлов клипов 1, 2 и 3, соответствующие каналам 1, 2 и 3, записываются в области аудио-/видеопотока в пределах области записи физических данных носителя записи (например, диска BD-ROM) чередующимся образом. Как упомянуто выше, различные каналы воспроизведения в одном примере осуществления могут быть различными углами съемки камерой.
Транспортные пакеты для нескольких каналов воспроизведения чередуются в виде чередующихся блоков, каждый из которых содержит, как минимум, одно изображение «I-picture». При этом первый транспортный пакет каждого из чередующихся блоков является первым транспортным пакетом изображения «I-picture».
Информация управления каналом воспроизведения для управления одноканальными и многоканальными аудио-/видеопотоками, записанными как единственный раздел в области записи физических данных диска BD-ROM, может быть записана в файле информации о клипах, соответствующих файлов клипов, как показано на Фиг.8.
Например, информация управления каналом записывается и обрабатывается как информация о последовательном ряде кадров канала в файле информации о клипах, соответствующих файлам клипов 1, 2 и 3. Информация о последовательном ряде кадров канала воспроизведения включает в себя номера последовательных рядов кадров канала «Path_Sequence_Number», соответствующие сегментам записи, например, сегментам записи 1, 2 и 3, и идентификаторы PID видео/аудио пакетов (идентификаторы Видео_PID и идентификаторы Аудио_PID).
Более подробно, «Path_Sequence #1», соответствующая первому сегменту записи, содержит информацию о том, что идентификатор пакета Видео_«PID=А», а идентификатор пакета Аудио_«PID=Р», указывающую, что данный сегмент записи включает в себя видеоданные только для первого канала воспроизведения. «Path_Sequence #2», соответствующая второму сегменту записи, содержит информацию о том, что идентификатор пакета Видео_ «PID=A,B,C», а идентификатор пакета Аудио_«PID=Р,R,S», указывающую, что данный сегмент видеоданных включает в себя видеоданные для первого, второго и третьего каналов воспроизведения. «Path_Sequence #3», соответствующая третьему сегменту записи, содержит информацию о том, что идентификатор пакета Видео_«PID=С»,а идентификатор пакета Аудио_«PID S», указывающую, что данный сегмент видеоданных включает в себя видеоданные только для третьего канала воспроизведения.
Кроме того, информация о последовательном ряде кадров канала воспроизведения содержит номер первичного пакета «SPN» для каждого последовательного ряда кадров канала воспроизведения. Указанный номер первичного пакета «SPN» для канала воспроизведения является первым передаваемым пакетом для данного канала воспроизведения в данном последовательном ряде кадров.
Последовательный ряд кадров канала воспроизведения может соответствовать видеоданным сегмента, включающего в себя один или несколько каналов воспроизведения. Кроме того, количество последовательных рядов кадров канала воспроизведения не ограничено тремя.
Кроме информации о последовательном ряде кадров канала воспроизведения, Фиг.8 показывает, что файлы информации о клипах для файлов клипов 1, 2 и 3 содержат одну и ту же поисковую информацию для выборочного доступа к транспортным пакетам каждого канала воспроизведения в сегментах с первого по третий. Например, файлы информации о клипах содержат одну и ту же карту точек входа (ЕР). Когда информация карт точек входа (ЕР), записанная в файлах информации о клипах, обрабатывается как одна карта точек входа, меток времени воспроизведения «PTS» и номеров передаваемых пакетов «SPN», метки времени воспроизведения «PTS» и номера передаваемых пакетов «SPN» транспортных пакетов различных каналов воспроизведения записываются в карте точек входа (ЕР) чередующимся образом в том же порядке, в котором записаны транспортные пакеты различных каналов воспроизведения.
В альтернативном варианте, как показано на Фиг.4А и 4В, может существовать однозначное соответствие между картами точек входа (ЕР) и каналами воспроизведения. В случае, изображенном на Фиг.8, три карты точек входа (карты ЕР1, ЕР2 и ЕР3), относящиеся, соответственно, к группам транспортных каналов 1, 2 и 3, создаются и записываются в файле информации о клипах.
Совершенно очевидно, устройство записи и воспроизведения, изображенное на Фиг.7, может работать в соответствии с примером осуществления настоящего изобретения, показанным на Фиг.8, аналогично тому, что было представлено на Фиг.4А и Фиг.4В. Однако следует понимать, что возможно использование и других способов воспроизведения, а настоящее изобретение не ограничивается только данным примером его осуществления. Например, информация управления каналом воспроизведения в форме информации о последовательном ряде кадров канала воспроизведения в файлах информации о клипах может воспроизводиться и использоваться для управления воспроизведением видеоданных, имеющих множество каналов воспроизведения. Здесь проверяются идентификаторы PID в каждом последовательном ряде кадров каналов воспроизведения для определения количества каналов воспроизведения. Затем пользователя просят выбрать канал воспроизведения. Если имеется единственная карта точек входа (ЕР), контроллер 10 использует карту точек входа (ЕР) и идентификатор PID выбранного канала воспроизведения, чтобы воспроизвести соответствующий файл клипа из выбранного канала воспроизведения. Если имеется карта точек входа (ЕР) для каждого канала воспроизведения, то карта точек входа (ЕР), соответствующая выбранному каналу, используется, чтобы воспроизвести файл клипа из выбранного канала воспроизведения. И, в соответствии с рассмотренным выше, если пользователь во время воспроизведения изменяет канал воспроизведения, осуществляется плавная смена путем использования карты точек входа (ЕР) нового канала воспроизведения, согласованной по времени с картой точек входа (ЕР) старого канала воспроизведения.
На Фиг.9 изображена другая структура данных в соответствии с одним из примеров осуществления настоящего изобретения. Как показано, в этом примере осуществления настоящего изобретения каталог DVP содержит единственный каталог TITLE (РАЗДЕЛ). Каталог TITLE содержит файл общей информации «*.ttl» для каждого раздела видеоданных, записанного на носителе записи. Например, на носителе записи можно записать раздел режиссерской версии и соответствующий раздел театральной версии, и для каждого раздела будет присутствовать файл общей информации «info.ttl». Файлы общей информации «*.ttl» аналогичны файлу общей информации «info.dvp», рассмотренному выше со ссылкой на Фиг.2, за исключением некоторых дополнительных информационных полей, подробно рассмотренных ниже. Как далее показано на Фиг.9, каталог DVP содержит по одному каталогу PLAYLIST, CLIPINFO и STREAM. Эти каталоги содержат ту же информацию и те же файлы, что рассмотрены выше на Фиг.2, но для всех разделов, а не для одного. Как и на Фиг.2, на Фиг.9 представлены области носителя записи, а Фиг.10 иллюстрирует пример осуществления носителя записи, включающего в себя эти области. Фиг.10 совпадает с рассмотренной выше Фиг.3, за исключением того, что файл общей информации и область информации списков файлов для воспроизведения (плей-листов) содержат навигационную область, где хранится навигационная управляющая информация, подробно рассмотренная выше. В то время как на Фиг.10 показана одна навигационная область, следует понимать, что может присутствовать несколько навигационных областей.
На Фиг.11 более подробно изображена часть файла общей информации «info.ttl» для раздела, в соответствии с одним из примеров осуществления настоящего изобретения. Как показано, файл общей информации «info.ttl» содержит навигационную управляющую информацию или поле объекта под названием задатчик последовательности списков файлов для воспроизведения (плей-листов) «Playlist Sequencer». В поле задатчика последовательности списков файлов для воспроизведения «Playlist Sequencer» указывается длина информационного поля, тип задатчика последовательности списков файлов для воспроизведения и количество включенных списков файлов для воспроизведения (плей-листов). В поле типа задатчика содержится один или несколько атрибутов задатчика последовательности списков файлов для воспроизведения. Например, флаг в поле типа задатчика может указывать, возможно ли возобновить работу задатчика последовательности списков файлов для воспроизведения по команде или действием пользователя. В качестве другого примера, флаг в поле типа задатчика может указывать, доступен ли задатчик последовательности списков файлов для воспроизведения во время операции поиска раздела. Следует понимать, что в поле типа задатчика могут быть указаны многие другие возможные атрибуты.
Для каждого списка файлов для воспроизведения (плей-листа) в поле задатчика последовательности списков файлов для воспроизведения «Playlist Sequencer» указывается имя файла списка файлов для воспроизведения «Playlist_file_name» (например, предоставляются направления навигации для воспроизведения) и номер канала воспроизведения «Path_number» и свойства списка файлов для воспроизведения (плей-листа). Номер канала воспроизведения «Path_number» предоставляет информацию о канале или навигационную управляющую информацию, указывая канал или каналы воспроизведения, к которым принадлежит соответствующий список файлов для воспроизведения (плей-лист). Свойство «Property» может указывать определенную функцию, которую должен выполнять список файлов для воспроизведения (плей-лист).
На Фиг.12-14 графически представлены различные способы структурирования навигационного управления с использованием структуры данных Фиг.11. Как пояснялось выше, многоканальный поток данных, записанный в области записи физических данных носителя записи, например, диска BD-ROM, может обрабатываться как множество клипов. Множество файлов клипов связано с множеством файлов списков файлов для воспроизведения, которые задатчик последовательности списков файлов для воспроизведения (плей-листов) размещает по различным каналам воспроизведения, соответствующих файлу единственного раздела.
В примере, изображенном на Фиг.12, файлы клипов 1 и 2, размещенные на едином канале воспроизведения (общий канал для каналов «m» и «n»), связаны с первым списком файлов для воспроизведения «PlayList #1», файл клипа 3, размещенный на канале воспроизведения «m», связан со вторым списком файлов для воспроизведения «PlayList #2», файл клипа 4, размещенный на канале воспроизведения «n», связан с третьим списком файлов для воспроизведения «PlayList #3», а файл клипа 5, размещенный на едином канале воспроизведения, связан с четвертым списком файлов для воспроизведения «PlayList #4».
Списки файлов для воспроизведения (плей-листы), связанные с пятью файлами клипов, выбираются для воспроизведения на определенном канале «m» или «n» на основе информации о номере канала воспроизведения «Path_number» под управлением задатчика последовательности списков файлов для воспроизведения так, что задатчик последовательности списков файлов для воспроизведения предоставляет управляющую навигационную информацию, соответствующую единственному файлу раздела. В многоканальной секции второй список файлов для воспроизведения «PlayList #2» выбирается для канала «m», третий список файлов для воспроизведения «PlayList #3» выбирается для канала «n».
Другими словами, если выбирается канал воспроизведения «m», последовательно воспроизводятся файлы клипов 1, 2, 3 и 5 посредством выбора задатчиком последовательности списков файлов для воспроизведения списков 1, 2 и 4 файлов для воспроизведения (плей-листы 1, 2 и 4), а если выбран канал воспроизведения «n», последовательно воспроизводятся файлы клипов 1, 2, 4 и 5 посредством выбора задатчиком последовательности списков файлов для воспроизведения списков 1, 3 и 4 файлов для воспроизведения (плей-листы 1,2,4 и 5).
Видеоданные многоканальной секции, имеющей несколько разделов, а именно, аудио-/видеопотоки файлов клипов 3 и 4, могут чередоваться друг с другом, хотя записаны отдельно.
Далее, как будет пояснено ниже в соответствии с Фиг.13, задатчик последовательности списка файлов для воспроизведения может ссылаться на виртуальные списки файлов для воспроизведения, создаваемые путем редактирования пользователем порядка воспроизведения клипов. Как пояснялось выше, поток данных с множеством каналов воспроизведения, записанный в области аудио-/видеопотока, например, диска BD-ROM, может обрабатываться как множество клипов. Множество файлов клипов обусловлено множеством файлов реальных и/или виртуальных списков файлов для воспроизведения, которые задатчик последовательности списков файлов для воспроизведения размещает на различных каналах воспроизведения, соответствующих файлу единственного раздела.
В примере, изображенном на Фиг.13, файлам клипов 1, 2 и 6 выделен один канал воспроизведения (общий канал для каналов «m», «n» и «р»), файлу клипа 3 выделен канал воспроизведения «m», файлу клипа 4 выделен канал воспроизведения «n», а файлу клипа 5 выделен канал воспроизведения «р». Кроме того, файлы клипов 1-6, соответственно, связаны с тремя виртуальными списками файлов для воспроизведения (виртуальными плей-листами), созданными пользователем путем редактирования.
Виртуальные списки файлов для воспроизведения, связанные с файлами шести клипов, выбираются для воспроизведения на определенном канале воспроизведения «m», «n» или «р» задатчиком последовательности списка файлов для воспроизведения, который предоставляет управляющую навигационную информацию (например, направления навигации), соответствующую файлу единственного раздела. А именно, задатчик последовательности списков файлов для воспроизведения предоставляет направления, по которым список файлов для воспроизведения должен осуществлять воспроизведение.
Таким образом, если выбирается канал «m», последовательно воспроизводятся файлы клипов 1, 2, 3 и 6 на основе информации о канале воспроизведения «Path number» посредством выбора задатчиком последовательности списков файлов для воспроизведения виртуального списка 1 файлов для воспроизведения (плей-листа 1). Если выбирается канал воспроизведения «n», воспроизводятся файлы клипов 1, 2, 4 и 6 посредством выбора задатчиком последовательности списка файлов для воспроизведения виртуального списка 2 файлов для воспроизведения, а если выбирается канал воспроизведения «р», воспроизводятся файлы клипов 1, 2, 5 и 6 посредством выбора задатчиком последовательности списка файлов для воспроизведения виртуального списка 3 файлов для воспроизведения.
Иными словами, в многоканальной секции видеоданных воспроизводятся файл клипа 3, принадлежащий каналу воспроизведения «m», если выбран виртуальный список 1 файлов для воспроизведения (плей-лист 1), файл клипа 4, принадлежащий каналу воспроизведения «n», если выбран виртуальный список 2 файлов для воспроизведения (плей-лист 2), и файл клипа 5, принадлежащий каналу воспроизведения «р», если выбран виртуальный список 3 файлов для воспроизведения (плей-лист 3).
Следовательно, в изложенном выше примере осуществления настоящего изобретения выбор виртуального списка файлов для воспроизведения является также выбором определенного канала воспроизведения в многоканальном потоке данных.. Однако следует понимать, что этот пример осуществления может быть реализован с использованием реальных списков файлов для воспроизведения или сочетания реальных и виртуальных списков файлов для воспроизведения.
В этом примере осуществления настоящего изобретения видеоданные многоканальной секции, а именно, аудио-/видеопотоки файлов клипов 3, 4 и 5 могут чередоваться друг с другом, хотя записаны отдельно.
Файл общей информации может включать в себя единственный задатчик последовательности списков файлов для воспроизведения, как показано на Фиг.11. В еще одном примере Фиг.14 один задатчик последовательности списков файлов для воспроизведения включает в себя списки 2, 3, 4 файлов для воспроизведения (плей-листы 2, 3, 4), принадлежащие различным каналам воспроизведения «m», «n» и «р» соответственно. В альтернативном варианте, файл общей информации может включать в себя несколько задатчиков последовательности списков файлов для воспроизведения для каждого раздела. На Фиг.15 изображен задатчик последовательности списков файлов для воспроизведения в соответствии с этим примером осуществления, где задатчик последовательности списка файлов для воспроизведения предусмотрен для каждого канала воспроизведения раздела.
На Фиг.15 изображена часть файла общей информации «info.ttl», который содержит одно или несколько полей управляющей навигационной информации под названием «Playlist Sequencer» (задатчик последовательностей списков файлов для воспроизведения). Каждый задатчик последовательностей списков файлов для воспроизведения «Playlist Sequencer» указывает длину информационного поля, тип задатчика последовательности списков файлов для воспроизведения, номер канала воспроизведения «Path_number» задатчика последовательности списков файлов для воспроизведения «Playlist Sequencer» и количество включенных списков файлов для воспроизведения. В поле типа задатчика содержится один или несколько атрибутов задатчика последовательности списков файлов для воспроизведения. Например, флаг в поле типа задатчика указывать, возможно ли возобновление работы задатчика последовательности списков файлов для воспроизведения по команде или действием пользователя. В качестве другого примера, флаг в поле типа задатчика может указывать, доступен ли задатчик последовательности списков файлов для воспроизведения во время операции поиска раздела. Следует понимать, что в поле типа могут быть указаны многие другие возможные атрибуты.
Для каждого списка файлов для воспроизведения контроллер последовательности списков файлов для воспроизведения «Playlist Sequencer» указывает имя файла «Playlist_file_name» списка файлов для воспроизведения [определяющее список файлов для воспроизведения (плей-лист), необходимый для воспроизведения] и свойство списка файлов для воспроизведения. Номер канала «Path_number» предоставляет информацию для управления каналом воспроизведения или навигацией, указывая канал воспроизведения, для которого задатчик последовательности списка файлов для воспроизведения «Playlist Sequencer» предоставляет навигационную управляющую информацию. Свойство «Property» может указывать определенную функцию, которую должен выполнять список файлов для воспроизведения.
На Фиг.16 графически представлены различные способы структурирования навигационного управления с использованием структуры данных Фиг.15. В примере на Фиг.16 имеется три задатчика последовательности списков файлов для воспроизведения (плей-листов). Первый задатчик последовательности списков файлов для воспроизведения включает в себя первый список файлов для воспроизведения «PlayList #1», обычно принадлежащий каналам воспроизведения «m»/«n»/«p», второй список файлов для воспроизведения «PlayList #2», принадлежащий каналу воспроизведения «m», и пятый список файлов для воспроизведения «PlayList #5», принадлежащий каналам воспроизведения «m»/«n»/«p». Второй задатчик последовательности списков файлов для воспроизведения включает в себя первый список файлов для воспроизведения «PlayList #1», третий список файлов для воспроизведения «PlayList #3», принадлежащий каналу воспроизведения «n», и пятый список файлов для воспроизведения «PlayList #5». Третий задатчик последовательности списков файлов для воспроизведения включает в себя первый список файлов для воспроизведения «PlayList #1», четвертый список файлов для воспроизведения «PlayList #4», принадлежащий каналу воспроизведения «р», и пятый список файлов для воспроизведения «PlayList #5».
Устройство записи и воспроизведения, представленное на Фиг.7, также пригодно для записи информации и ее воспроизведения при помощи носителя записи, имеющего структуры данных, в соответствии с примерами осуществления настоящего изобретения, представленными на Фиг.9-16. Следует понимать, что при записи структуры данных на носитель записи (например, диск BD-ROM) в соответствии с Фиг.9-16, устройство записи и воспроизведения, изображенное на Фиг.7, работает так же, как было описано выше в отношении Фиг.4А и 4В. Воспроизведение устройством записи и воспроизведения (Фиг.7) также осуществляется в основном аналогичным образом, за исключением того, что воспроизводятся задатчик последовательности списков файлов для воспроизведения, или задатчики последовательностей и предоставленная ими навигационная управляющая информация используется для управления воспроизведением видеоданных.
Например, в одном из примеров осуществления настоящего изобретения контроллер 10 определяет количество каналов воспроизведения, проверяя в задатчике последовательностей списков файлов для воспроизведения номера каналов воспроизведения, выделенных для каждого списка файлов для воспроизведения. Затем пользователя просят выбрать, какой канал воспроизведения следует использовать. Информация управления каналами воспроизведения может быть расширена, чтобы предоставить пользователю больше значимой информации, связанной с используемым каналом воспроизведения. Затем контроллер 10 воспроизводит списки файлов для воспроизведения, которые, в соответствии с сообщениями задатчика последовательности списков файлов для воспроизведения, связаны с выбранным каналом воспроизведения; а именно, списки файлов для воспроизведения, которые в задатчике последовательностей списков файлов для воспроизведения связаны с выбранным каналом воспроизведения.
В качестве другого примера осуществления контроллер 10, проверяя количество записанных файлов общей информации «info.ttl», определяет количество записанных на носителе разделов. Затем пользователя просят выбрать, какой раздел воспроизвести. Файл общей информации «info.ttl для каждого раздела может включать в себя информацию о соответствующем разделе, которую контроллер 10 может предоставлять пользователю, чтобы помочь ему выбрать раздел. Затем контроллер 10 использует задатчик последовательностей списков файлов для воспроизведения, связанный с выбранным разделом, для воспроизведения видеоданных, записанных на носителе. Здесь, задатчик последовательностей списков файлов для воспроизведения для выбранного раздела предоставляет направления навигации путем указания, какие списки файлов для воспроизведения использовать, чтобы воспроизводить видеоданные из выбранного раздела.
Описание примеров осуществления настоящего изобретения, изображенных на Фиг.11-16, было представлено в применении к структуре данных Фиг.9; однако следует понимать, что эти примеры осуществления настоящего изобретения также применимы и к структуре данных на Фиг.2.
Как следует из вышеприведенного описания, настоящее изобретение предусматривает носитель записи, имеющий файл или структуру данных, и/или управляющую навигацию для воспроизведения видеоданных на основе множества каналов воспроизведения и/или множества разделов. Соответственно настоящее изобретение обеспечивает большую гибкость в воспроизведении видеоданных, чем та, которая была доступна ранее.
Несмотря на то что изобретение раскрыто на ограниченном числе примеров осуществления изобретения, специалисты, благодаря этому раскрытию, оценят его многочисленные модификации и изменения. Например, несмотря на то что описанное относится к оптическому диску Blue-ray формата «только для чтения», настоящее изобретение не ограничено этим стандартом оптического диска либо оптическими дисками как таковыми. Предполагается, что предлагаемая формула изобретения охватывает все такие модификации и изменения, которые находятся в пределах сущности и объема настоящего изобретения.
Формула изобретения
1. Носитель записи со структурой данных для управления воспроизведением записанных на нем видеоданных, имеющих множество разделов, содержащий:
навигационную область, где хранится навигационная управляющая информация, связанная с каждым разделом видеоданных, указанную навигационную управляющую информацию, связанную с разделом, указывающую, как минимум, один канал воспроизведения для раздела и включающую в себя поле атрибута, где указывается, как минимум, один атрибут навигационной управляющей информации; и
как минимум, одну область списков файлов для воспроизведения, хранящую файлы списков файлов для воспроизведения, при этом каждый файл списка файлов для воспроизведения идентифицирует, как минимум, один воспроизводимый элемент, и каждый воспроизводимый элемент идентифицирует, как минимум, один клип множества разделов видеоданных.
2. Носитель записи по п.1, отличающийся тем, что каждая навигационная управляющая информация, связанная с разделом, идентифицирует, как минимум, один файл списка файлов для воспроизведения, который должен воспроизводиться во время воспроизведения раздела.
3. Носитель записи по п.2, отличающийся тем, что, как минимум, два воспроизводимых элемента из разных списков файлов для воспроизведения идентифицируют один и тот же клип.
4. Носитель записи по п.2, отличающийся тем, что, как минимум, один клип представляет видеоданные, общие для более чем одного канала воспроизведения.
5. Носитель записи по п.2, отличающийся тем, что, как минимум, один клип представляет видеоданные только для одного канала воспроизведения.
6. Носитель записи по п.1, отличающийся тем, что видеоданные множества разделов представляют собой пакеты видеоданных.
7. Носитель записи по п.1, отличающийся тем, что видеоданные представляют собой видеоданные множества каналов воспроизведения.
8. Носитель записи по п.7, дополнительно содержащий: область данных, где записаны, как минимум, пакеты видеоданных, и, как минимум, часть записанных пакетов видеоданных, принадлежащих к различным каналам воспроизведения, мультиплексируется.
9. Носитель записи по п.1, отличающийся тем, что видеоданные множества разделов включают в себя видеоданные для режиссерской выборки из раздела и видеоданные для театрального варианта раздела.
10. Способ записи на носитель записи структуры данных для управления воспроизведением, как минимум, видеоданных, имеющих множество каналов воспроизведения, включающий в себя:
запись, как минимум, в одной навигационной области носителя записи, навигационной управляющей информации, связанной с каждым разделом видеоданных, при этом указанная навигационная управляющая информация, связанная с разделом, указывает, как минимум, один канал воспроизведения для раздела и включает в себя поле атрибута, где указывают, как минимум, один атрибут навигационной управляющей информации
и запись, как минимум, в одной области списков файлов для воспроизведения, как минимум, одного файла списков файлов для воспроизведения, при этом каждый файл списка файлов для воспроизведения идентифицирует, как минимум, один воспроизводимый элемент, и каждый воспроизводимый элемент идентифицирует, как минимум, один клип множества разделов видеоданных.
11. Способ воспроизведения структуры данных для управления воспроизведением, как минимум, записанных на носителе записи видеоданных, имеющих множество каналов воспроизведения, включающий в себя:
воспроизведение, как минимум, из одной навигационной области носителя записи навигационной управляющей информации, связанной с каждым разделом записанных на носителе записи видеоданных, при этом навигационная управляющая информация, связанная с разделом, указывает, как минимум, один канал воспроизведения для этого раздела и включает в себя поле атрибута, где указывают, как минимум, один атрибут навигационной управляющей информации;
и воспроизведение, как минимум, из одной области списков файлов для воспроизведения, как минимум, одного файла списков файлов для воспроизведения, при этом каждый файл списка файлов для воспроизведения идентифицирует, как минимум, один воспроизводимый элемент, и каждый воспроизводимый элемент идентифицирует, как минимум, один клип множества разделов видеоданных.
12. Устройство записи на носителе записи структуры данных для управления воспроизведением, как минимум, видеоданных, имеющих множество каналов воспроизведения, содержащее:
дисковод, имеющий оптическое записывающее устройство, для записи данных на носитель;
кодер для кодирования, как минимум, видеоданных, имеющих множество каналов воспроизведения;
и контроллер для управления дисководом при записи на носитель записи кодированных видеоданных, имеющих множество каналов воспроизведения, указанный контроллер для управления дисководом при записи, как минимум, в одной навигационной области носителя записи, навигационной управляющей информации, связанной с каждым разделом видеоданных, при этом указанная навигационная управляющая информация, связанная с разделом, указывает для раздела, как минимум, один канал воспроизведения, и включает в себя поле атрибута, где указывается, как минимум, один атрибут навигационной управляющей информации;
и при записи, как минимум, в одной области списков файлов для воспроизведения, как минимум, одного файла списков файлов для воспроизведения, при этом каждый файл списка файлов для воспроизведения, идентифицирует, как минимум, один воспроизводимый элемент, и каждый воспроизводимый элемент идентифицирует, как минимум, один клип множества разделов видеоданных.
13. Устройство воспроизведения структуры данных для управления воспроизведением, как минимум, записанных на носителе записи видеоданных, имеющих множество каналов воспроизведения, содержащее:
дисковод, имеющий оптическое воспроизводящее устройство для воспроизведения записанных на носителе данных;
контроллер для управления дисководом при воспроизведении, как минимум, из одной навигационной области носителя записи навигационной управляющей информации, связанной с каждым разделом видеоданных, при этом указанная навигационная управляющая информация, связанная с разделом, указывает, как минимум, один канал воспроизведения для раздела и включает в себя поле атрибута, где указывается, как минимум, один атрибут навигационной управляющей информации; и при воспроизведении, как минимум, из одной области списков файлов для воспроизведения, как минимум, одного файла списков файлов для воспроизведения, при этом каждый файл списка файлов для воспроизведения идентифицирует, как минимум, один воспроизводимый элемент, и каждый воспроизводимый элемент идентифицирует, как минимум, один клип множества разделов видеоданных.
РИСУНКИ
|
|