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

Предложен носитель записи, который имеет структуру данных для управления воспроизведением данных, записанных на нем. Область навигации хранит, по меньшей мере, один навигационный файл. Навигационный файл содержит, по меньшей мере, одну группу навигационных команд. Группа навигационных команд содержит, по меньшей мере, одну навигационную команду для управления воспроизведением видеоданных, записанных на носителе записи. 6 н. и 34 з.п. ф-лы, 17 ил.

 

1. ОБЛАСТЬ ТЕХНИКИ

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

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

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

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

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

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

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

Информация о синхронизации называется информацией о характеристической точке (CPI - characteristic point information). Одной из форм информации о характеристической точке (CPI) является карта точки входа (ЕР - entry point). Карта точки входа (ЕР) устанавливает соответствие между отметкой времени представления (например, на основе времени входа (АТС) и/или на основе системного времени (STC)) и адресом исходного пакета (то есть номером исходного пакета). Отметка времени представления (PTS) и номер исходного пакета (SPN - source packet number) относятся к точке входа в аудиовидеопотоке; то есть отметка времени представления (PTS) и связанный с ним номер исходного пакета (SPN) указывают на точку входа аудиовидеопотока. Пакет, на который указывается, часто называют пакетом точки входа.

Каталог PLAYLIST содержит один или более файлов списков воспроизведения. Концепция списка воспроизведения была введена для того, чтобы облегчить редактирование/сборку клипов для воспроизведения. Файл списка воспроизведения является совокупностью воспроизводимых отрезков в клипах. Каждый воспроизводимый отрезок называется элементом воспроизведения. Файл списка воспроизведения, помимо прочего, обозначает каждый из элементов воспроизведения, образующих список воспроизведения, а каждый элемент воспроизведения, кроме этого, представляет собой пару точек входа (in-point) и выхода (out-point), указывающих положения на временной оси клипа (например, отметки времени представления на основе времени входа АТС или системного времени 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) еще не завершена. Эффективной структуры данных для управления воспроизведением видео- и аудиоданных, записанных на оптическом диске только для чтения с высокой плотностью записи, таком как Blu-ray диск только для чтения (BD-ROM), пока не существует.

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

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

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

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

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

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

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

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

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

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

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

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

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

фиг.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.

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

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

Носитель записи высокой плотности, такой как оптический диск высокой плотности (например, Blu-ray диск только для чтения (BD-ROM), перезаписываемый Blu-ray диск (BD-RE) и т.д.) в соответствии с настоящим изобретением может иметь структуру файла или данных для управления воспроизведением видео- и аудиоданных, как показано на фиг.2. Многие аспекты структуры данных в соответствии с настоящим изобретением, изображенной на фиг.2, аналогичны аспектам структуры данных в стандарте BD-RE (перезаписываемого Blu-ray диска), относящейся к фиг.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 включает в себя один или более файлов списков воспроизведения. Концепция списка воспроизведения была введена для того, чтобы облегчить редактирование/сборку клипов для воспроизведения. Файл списка воспроизведения является совокупностью воспроизводимых отрезков в клипах. Каждый воспроизводимый отрезок называется элементом воспроизведения. Файл списка воспроизведения, помимо прочего, обозначает каждый из элементов воспроизведения, образующих список воспроизведения, и каждый элемент воспроизведения, кроме того, представляет собой пару точек входа (In-point) и выхода (Out-point), указывающих положения на временной оси клипа (например, отметки времени представления на основе времени входа АТС или системного времени STC). Иными словами, в файле списка воспроизведения обозначены элементы воспроизведения, каждый элемент воспроизведения указывает на клип или его часть, и обозначен файл информации о клипе, связанный с клипом. Файл информации о клипе используется, помимо прочего, для установки соответствия между воспроизводимыми элементами и клипом исходных пакетов.

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

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

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

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

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

Поток данных нескольких каналов воспроизведения, например, поток данных с несколькими сюжетами, с несколькими уровнями родительского контроля или с несколькими углами расположения камеры, записанный в виде раздела в физической области записи данных носителя записи (например, Blu-ray диск только для чтения BD-ROM), может управляться как множество файлов клипов. Например, файлы клипов 1-3, изображенные на фиг.4а, соответствуют разделу, и аудиовидеопотоки, записанные в файлах клипов, находятся в виде транспортных пакетов (TPs - Transport Packets) формата MPEG-2.

Транспортные пакеты TPs потока данных, имеющих несколько каналов воспроизведения, содержат идентификаторы пакетов (PIDs), уникальные для каждого канала воспроизведения (например, различные углы расположения камеры), для идентификации канала воспроизведения. Транспортные пакеты (ТР1) файла клипа 1, соответствующего каналу 1, содержат информацию о том, что Video_PID=A и Audio_PID=P, и транспортные пакеты (ТР2) файла клипа 2, соответствующего каналу 2, содержат информацию о том, что Video_PID=B и Audio_PID=R. Аналогичным образом, транспортные пакеты (ТРЗ) файла клипа 3, соответствующего каналу 3, содержат информацию о том, что Video_PID=C и Audio_PID=S.

Транспортные пакеты (TPs) файлов клипов 1, 2 и 3, соответствующих каналам 1, 2 и 3, соответственно, записываются в области аудиовидеопотока в пределах физической области записи данных, например Blu-ray диска только для чтения BD-ROM, с чередованием. Транспортные пакеты (TPs) для нескольких каналов воспроизведения чередуются на основе идентификатора пакета (PID) как чередующиеся блоки, каждый из которых содержит, по меньшей мере, один I-кадр (T-picture). И первый транспортный пакет каждого из чередующихся блоков является первым транспортным пакетом 1-кадра.

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

Фиг.4 В иллюстрирует согласование по времени, существующее между картами точек входа (ЕР) для различных файлов клипов. Как уже обсуждалось, карта точек входа (ЕР) ставит информацию об отметке времени представления, такую как указана в элементе воспроизведения, в соответствие исходному пакету. Более конкретно, отметка времени представления ставится в соответствие адресу или идентификатору исходного пакета. Адрес или идентификатор является номером исходного пакета (SPN). На фиг.4 В далее показаны исходные пакеты согласно номеру исходного пакета вдоль оси отметок времени представления для каждого из файлов клипов 1, 2 и 3. Как показано, исходные пакеты в каждой из карт точек входа ЕР - 1, 2 и 3 имеют одинаковые отметки времени представления. Например, исходный пакет x1 из первого файла клипа 1, исходный пакет y1 из второго файла клипа 2 и исходный пакет z1 из третьего файла клипа 3 имеют одинаковую отметку времени представления Т1. Таким образом, карты точек входа ЕР - 1, 2 и 3 согласованы по времени. Это согласование по времени дает возможность осуществлять бесшовное воспроизведение видеоданных даже при смене канала воспроизведения во время представления. Фиг.4В иллюстрирует изменения канала воспроизведения двумя концентрическими окружностями. Как показано, если пользователь решает изменить канал воспроизведения с файла клипа 2 на файл клипа 1 при воспроизведении исходного пакета у2, то после завершения воспроизведения исходного пакета у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'. Номер канала 'Tath_number' предоставляет управляющую информацию о канале, указывая канал, которому принадлежит соответствующий элемент воспроизведения.

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

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

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

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

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

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

Фиг.8 подробно иллюстрирует второй пример осуществления файлов клипов, данных диска и карты точек входа ЕР для использования в структуре данных в соответствии с фиг.2. Как пояснялось выше, поток данных нескольких каналов воспроизведения, записанный в физической области записи данных, например, Blu-ray диска только для чтения (BD-ROM), может управляться как множество файлов клипов. Например, файлы клипов 1-3, изображенные на фиг.8, соответствуют разделу, а аудиовидеопотоки, записанные в файлах клипов находятся в виде транспортных пакетов (TPs) формата MPEG-2.

Транспортные пакеты (ТР1) файла клипа 1, соответствующего каналу 1 (Path 1), содержат информацию о том, что Video_PID=A и Audio_PID=P, a транспортные пакеты (ТР2) файла клипа 2, соответствующего каналу 2 (Path 2), содержат информацию о том, что Video_PID=B и Audio_PID=R. Аналогичным образом, транспортные пакеты (ТРЗ) файла клипа 3, соответствующего каналу 3, содержат информацию о том, что Video_PID=C и Audio_PID=S. Транспортные пакеты файлов клипов 1, 2 и 3, соответствующих каналам воспроизведения 1, 2 и 3, соответственно, записываются в области аудиовидеопотока в пределах физической области записи данных носителя записи (например, Blu-ray диска только для чтения BD-ROM), с чередованием. Как упомянуто выше, различные каналы в одном примере осуществления настоящего изобретения могут относиться к различным углам расположения камеры.

Транспортные пакеты для нескольких каналов воспроизведения чередуются в виде чередующихся блоков, каждый из которых содержит, по меньшей мере, один I-кадр (I-picture). И первый транспортный пакет каждого из чередующихся блоков является первым транспортным пакетом I-кадра.

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

Например, информация управления каналом записывается и управляется как информация о последовательности каналов в файле информации о клипах, соответствующем файлам клипов 1, 2 и 3. Информация о последовательности каналов содержит порядковые номера каналов (Path_Sequence Numbers), соответствующие сегментам записи, например, сегментам записи 1, 2 и 3, и видео/аудио идентификаторы пакетов PIDs (Video_PID и Audio_PID).

Более подробно, Path_Sequence #1, соответствующий первому сегменту записи, содержит информацию о том, что ′Video_PID=A′ и ′Audio_PID=P′, указывающую, что данный сегмент записи содержит только видеоданные для первого канала воспроизведения. Path_Sequence #2, соответствующий второму сегменту записи, содержит информацию о том, что ′Video_PID=A, B, C′ и ′Audio_PID=P, R, S′, указывающую, что данный сегмент видеоданных содержит видеоданные для первого, второго и третьего каналов воспроизведения. Path_Sequence #3, соответствующий третьему сегменту записи, содержит информацию о том, что ′Video_PID=C′ и ′Audio_PID=S′, указывающую, что видеоданные в этом сегменте записи содержат видеоданные только для третьего канала воспроизведения.

Каждая последовательность каналов содержит также номер исходного пакета (SPN) для каждого канала воспроизведения в последовательности каналов. Номер исходного пакета (SPN) для канала воспроизведения является первым исходным пакетом для данного канала воспроизведения в данной последовательности каналов.

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

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

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

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

Фиг.9 иллюстрирует другую структуру данных в соответствии с одним из примеров осуществления настоящего изобретения. Как показано, в этом примере осуществления каталог DVP содержит каталог TITLE. Каталог TITLE содержит файлы общей информации *.ttl для каждого раздела видеоданных, записанного на носителе записи. Файлы общей информации *.ttl такие же как файл общей информации info.dvp, рассмотренный выше в отношении фиг.2, за исключением некоторых дополнительных информационных полей, подробно рассмотренных ниже. Как далее показано на фиг.9, каталог DVP содержит каталог PLAYLIST, каталог CLIPINFO и каталог STREAM. Эти каталоги содержат ту же информацию и те же файлы, как описаны выше в отношении фиг.2, но для всех разделов. Как и на фиг.2, на фиг.9 представлены области носителя записи, а фиг.10 иллюстрирует пример осуществления носителя записи, содержащего эти области. Фиг.10 такая же, как рассмотренная выше фиг.3, за исключением того, что файл общей информации и область информации о списках воспроизведения содержат навигационную область, хранящую навигационную управляющую информацию, подробно рассмотренную ниже. В то время, как на фиг.10 показана одна навигационная область, следует понимать, что может быть представлена не одна навигационная область.

Фиг.11 в общем иллюстрирует часть файла общей информации ′info.tti′ для раздела согласно одному из примеров осуществления настоящего изобретения. Как показано, файл общей информации ′*.ttl′ содержит один или более навигационных файлов под названием ′PlayList_Linker′. Следует понимать, что файл общей информации в примере осуществления фиг.2 может также содержать один или более навигационных файлов, как будет подробно описано ниже.

Фиг.12 иллюстрирует пример осуществления формата навигационного файла "PlayList_Linker". Навигационный файл "PlayList_Linker" содержит поле длины, указывающее длину навигационного файла, поле типа канала ′Path_type′, указывающее, по меньшей мере, один атрибут навигационного файла (например, информация о типе канала может указывать тип потока данных нескольких каналов воспроизведения, управляемого навигационным файлом) и поле количества списков воспроизведения ′Number_of_PlayLists′, которое указывает количество списков воспроизведения. Для каждого списка воспроизведения навигационный файл "PlayList_Linker" выдает одну или более преднавигационных команд 'Pre_Command', имя файла списка воспроизведения 'PlayList_file_name' и одну или более постнавигационных команд 'Post-Command'. Преднавигационная команда, имя файла списка воспроизведения и набор постнавигационных команд, предусмотренные для каждого списка воспроизведения, образуют группу навигационных команд, называемую элементом канала. Другими словами, поле количества списков воспроизведения ′Number_of_PlayLists′ указывает количество групп навигационных команд или элементов каналов в навигационном файле.

Имя файла списка воспроизведения указывает имя файла списка воспроизведения ′PlayList_file_name′ для возможного воспроизведения. ′Pre-Command′ предоставляет одну или несколько навигационных команд для управления соответствующим элементом канала (например, воспроизводить или нет идентифицированный список воспроизведения). ′Post-Command′ предоставляет одну или несколько постнавигационных команд для управления навигацией канала воспроизведения. Например, постнавигационные команды могут содержать программу (например, булева логика) для управления, к какому элементу канала должен переходить канал воспроизведения. В некоторых примерах решения о переходе могут быть основаны на входных данных пользователя, предоставленных как часть процесса воспроизведения. Чередование и другая навигация элементов каналов будут подробно описаны ниже.

На фиг.13-17 графически представлены различные способы структурирования навигационного управления с использованием структуры данных фиг.12. Как было пояснено выше, поток данных нескольких каналов воспроизведения, записанный в области аудиовидеопотока, например, Blu-ray диска только для чтения (BD-ROM), может управляться как множество файлов клипов. Множество файлов клипов соответствуют множеству файлов списков воспроизведения, которые могут быть назначены для различных каналов воспроизведения.

В примере фиг.13, аудиовидеопоток записан в виде с первого по пятый - ′Clip File 1′ по ′Clip File 5′. Третий и четвертый файлы клипов - ′Clip File 3′ и ′Clip File 4′, связаны с различными каналами воспроизведения, тогда как первый, второй и пятый файлы клипов - ′Clip File 1′, ′Clip File 2′ и ′Clip File 5′, являются общими для всех каналов воспроизведения. Как показано далее, на первый и второй файлы клипов - ′Clip File 1′ и ′Clip File 2′, дают отсылку соответствующие элементы воспроизведения в первом списке воспроизведения ′PlayList 1′. На третий файл клипа ′Clip File 3′ дает отсылку элемент воспроизведения во втором списке воспроизведения ′PlayList 3′, на четвертый файл клипа ′Clip File 4′ дает отсылку элемент воспроизведения в третьем списке воспроизведения ′PlayList 3′, а на пятый файл клипа ′Clip File 5′ дает отсылку элемент воспроизведения в четвертом списке воспроизведения ′PlayList 4′.

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

Навигационный файл 'PlayList_Linker' начинается с первого элемента канала (то есть первой группы навигационных команд), который содержит преднавигационные команды и имя файла списка воспроизведения, содержащего указания для воспроизведения первого списка воспроизведения ′PlayList 1′. Постнавигационные команды первого элемента канала предусматривают переход либо ко второй, либо к третьей группе навигационных команд (то есть ко второму или третьему элементу канала). Здесь второй элемент канала содержит преднавигационные команды и имя файла списка воспроизведения, содержащего указания для воспроизведения второго списка воспроизведения ′PlayList 2′, а третий элемент канала содержит преднавигационные команды и имя файла списка воспроизведения, содержащего указания для воспроизведения третьего списка воспроизведения ′PlayList 3′. Соответственно, постнавигационные команды первого элемента канала воспроизведения выборочно управляют воспроизведением второго списка воспроизведения ′PlayList 2′ или третьего списка воспроизведения ′PlayList 3′.

Как было рассмотрено выше, второй и третий списки воспроизведения содержат указания для воспроизведения третьего и четвертого файлов клипов - ′Clip File 3′ и ′Clip File 4′, которые связаны с различными каналами воспроизведения. По существу, постнавигационные команды для первого элемента канала управляют выбором канала воспроизведения при воспроизведении. Переход воспроизведения к каналу, представленному вторым элементом канала, или к каналу, представленному третьим элементом канала, может зависеть от входных данных пользователя. Например, до начала воспроизведения или во время воспроизведения пользователь может ввести требуемый канал воспроизведения. Затем логика, представленная постнавигационными командами, обеспечивает переход воспроизведения к соответствующему элементу канала на основе выбора пользователя. Если выбор не сделан, то может быть использован выбор по умолчанию. Конкретные примеры выбора каналов воспроизведения и навигации на основе такого выбора подробно изложены ниже с использованием примеров осуществления фиг.14-17.

И второй, и третий элементы каналов содержат постнавигационные команды, указывающие на переход канала воспроизведения к четвертому элементу канала. Четвертый элемент канала включает в себя преднавигационные команды и имя файла списка воспроизведения, указывающего на воспроизведение четвертого списка воспроизведения ′PlayList 4′.

На фиг.14 схематично показан пример осуществления структурирования навигационного управления с использованием структуры данных фиг.12, когда несколько каналов воспроизведения включают в себя различные языки. Как показано, аудиовидеопоток записан в виде первого и второго файлов клипов - ′Clip File 1′ и ′Clip File 2′. Первый файл клипа 'Clip File Г содержит видеоданные и англоязычные аудиоданные, связанные с видеоданными. Второй файл клипа ′Clip File 2′ содержит франкоязычные аудиоданные. Следует понимать, что второй файл клипа ′Clip File 2′ может содержать видеоданные и франкоязычные аудиоданные, связанные с видеоданными. Более того, следует понимать, что настоящее изобретение не ограничено этими языками или наличием только двух языков.

Как показано далее, на первый и второй файлы клипов - ′Clip File 1′ и ′Clip File 2′, дают отсылку соответствующие воспроизводимые элементы в первом, втором и третьем виртуальных списках воспроизведения - ′PlayList 1′, ′PlayList 2′ и ′PlayList 3′. Следует понимать, что настоящее изобретение не ограничено использованием виртуальных списков воспроизведения для ссылки на файлы клипов, вместо них могут использоваться реальные списки воспроизведения. Первый список воспроизведения ′PlayList 1′ ссылается на первую часть первого файла клипа ′Clip File 1′, а второй список воспроизведения ′PlayList 2′ ссылается на вторую часть первого файла клипа ′Clip File 1′. Третий список воспроизведения ′PlayList 3′ включает в себя элемент воспроизведения, ссылающийся на вторую часть первого файла клипа ′Clip File 1′, и субэлемент воспроизведения, ссылающийся на второй файл клипа ′Clip File 2′.

Как показано на фиг.14, навигационный файл ′PlayList_Linker′ начинается с первого элемента канала (то есть с первой группы навигационных команд), который включает в себя преднавигационные команды и имя файла списка воспроизведения, содержащего указания для воспроизведения первого списка воспроизведения ′PlayList 1′. Постнавигационные команды первого элемента канала предусматривают переход либо ко второй, либо к третьей группе навигационных команд (то есть ко второму или к третьему элементу канала). При этом второй элемент канала включает в себя преднавигационные команды и имя файла списка воспроизведения, содержащего указания для воспроизведения второго списка воспроизведения ′PlayList 2′. Третий элемент канала включает в себя преднавигационные команды и имя файла списка воспроизведения, содержащего указания для воспроизведения третьего списка воспроизведения ′PlayList 3′. Третий список воспроизведения ′PlayList 3′ содержит указания для воспроизведения видеоданных, связанных со второй частью первого файла клипа ′Clip File 1′, и аудиоданных, связанных либо с первым файлом клипа ′Clip File 1′, либо со вторым файлом клипа ′Clip File 2′. Например, если пользователь выбирает англоязычное воспроизведение, то воспроизводятся аудиоданные первого файла клипа ′Clip File 1′, а если пользователь выбирает франкоязычное воспроизведение, то воспроизводятся аудиоданные второго файла клипа ′Clip File 2′. Переход воспроизведения к каналу, представленному вторым элементом канала, или к каналу, представленному третьим элементом канала, может также зависеть от входных данных пользователя. Например, до начала воспроизведения или во время воспроизведения пользователь может ввести требуемый язык воспроизведения. Затем логика, представленная постнавигационными командами для первого элемента воспроизведения, обеспечивает переход при воспроизведении к элементу канала соответствующего языка на основе выбора пользователя. Если выбор не был сделан, то может быть использован выбор по умолчанию (например, английский язык). Таким образом, постнавигационная команда для первого элемента канала помогает управлять тем, какой из языков воспроизводить.

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

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

Как показано на фиг.15, аудиовидеопоток записан в виде файлов клипов с первого по четвертый - с ′Clip File 1′ по ′Clip File 4′. Видеоданные, аудиоданные и/или т.д. файлов клипов с первого по четвертый - с ′Clip File 1′ по ′Clip File 4′, соответствуют одному или нескольким уровням родительского контроля. Только в качестве примера, на фиг.15 представлен случай, когда имеется три уровня родительского контроля. Первый уровень родительского контроля ′Parental Level 1′ представляет собой самый низкий уровень родительского контроля. Это означает небольшое число или отсутствие ограничений, налагаемых на воспроизведение аудиовидеопотока. Такой уровень родительского контроля может быть установлен, например, когда пользователь хочет воспроизвести версию для взрослых, например, раздела. Второй уровень родительского контроля ′Parental Level 2′ представляет собой более высокий уровень родительского контроля. Это означает, что на воспроизведение аудиовидеопотока наложены некоторые ограничения. Например, второй уровень родительского контроля ′Parental Level 2′ может представлять собой версию раздела для подростков, где не воспроизводятся определенные части аудиовидеопотока, не предназначенные для подростков. Третий уровень родительского контроля ′Parental Level 3′ представляет собой самый высокий уровень родительского контроля. Это означает, что на воспроизведение аудиовидеопотока наложены еще более значительные ограничения. Например, третий уровень родительского контроля ′Parental Level 3′ может представлять собой версию раздела для детей, где не воспроизводятся определенные части аудиовидеопотока, не предназначенные для детей.

Как будет более подробно пояснено ниже, файлы клипов могут быть организованы таким образом, что все они связаны с одним или несколькими уровнями родительского контроля, или могут быть организованы таким образом, что различные части будут связаны с различными уровнями родительского контроля. Кроме того, файлы клипов или их части могут представлять собой альтернативные части раздела, в зависимости от уровня родительского контроля. Следует также понимать, что части файла клипа или файл клипа, связанные с третьим (наивысшим) уровнем родительского контроля ′Parental Level 3′, могут быть также связаны с первым и вторым уровнями родительского контроля ′Parental Level 1′ и ′Parental Level 2′. А именно, если данные аудиовидеопотока соответствуют заданному уровню родительского контроля, он также соответствует более низкому уровню родительского контроля и может быть воспроизведен как часть канала воспроизведения этого более низкого уровня родительского контроля.

Как показано на фиг.15, первая часть первого файла клипа ′Clip File 1′ и четвертый файл клипа ′Clip File 4′ целиком отвечают любому уровню родительского контроля. Вторая часть первого файла клипа ′Clip File 1′ отвечает первому уровню родительского контроля ′Parental Level 1′. Второй файл клипа ′Clip File 2′ отвечает второму уровню родительского контроля ′Parental Level 2′, а третий файл клипа ′Clip File 3′ отвечает третьему уровню родительского контроля ′Parental Level 3′. В этом примере вторая часть первого файла клипа ′Clip File 1′, второй файл клипа ′Clip File 2′ и третий файл клипа ′Clip File 3′ представляют собой альтернативы одной и той же части раздела, которые воспроизводятся в зависимости от выбранного канала родительского контроля.

Как показано далее на фиг.15, первый список воспроизведения ′PlayList 1′ содержит один элемент воспроизведения, указывающий первый файл клипа ′Clip File 1′. Второй список воспроизведения ′PlayList 2′ включает в себя один элемент воспроизведения, указывающий четвертый файл клипа ′Clip File 4′. Третий список воспроизведения ′PlayList 3′ включает в себя первый элемент воспроизведения, указывающий первую часть первого файла клипа ′Clip File 1′, второй элемент воспроизведения, указывающий второй файл клипа ′Clip File 2′, и третий элемент воспроизведения, указывающий четвертый файл клипа ′Clip File 4′. Четвертый список воспроизведения ′PlayList 4′ включает в себя первый элемент воспроизведения, указывающий первую часть первого файла клипа ′Clip File 1′, второй элемент воспроизведения, указывающий третий файл клипа ′Clip File 3′, и третий элемент воспроизведения, указывающий четвертый файл клипа ′Clip File 4′. Поскольку списки воспроизведения могут быть или реальными или виртуальными, в вышеприведенном описании оба типа, как правило, называются списками воспроизведения.

Навигационный файл ′PlayList_Linker′ предусматривает три различных канала воспроизведения, каждый из которых связан с одним из трех уровней родительского контроля. Как показано, первый элемент канала (то есть первая группа навигационных команд) включает в себя преднавигационные команды и имя файла списка воспроизведения, содержащего указания для воспроизведения первого списка воспроизведения ′PlayList 1′, если пользователем выбрана для воспроизведения первый уровень родительского контроля ′Parental Level 1′. Постнавигационные команды первого элемента канала предусматривают переход ко второй группе навигационных команд (то есть ко второму элементу канала). Здесь, второй элемент канала включает в себя преднавигационные команды и имя файла списка воспроизведения, содержащего указания для воспроизведения второго списка воспроизведения ′PlayList 2′. Если выбран второй или третий уровень родительского контроля - ′Parental Level 2′ или ′Parental Level 3′, преднавигационные команды первого элемента канала предотвращают воспроизведение устройством воспроизведения первого элемента канала воспроизведения и, следовательно, предотвращают воспроизведение первого списка воспроизведения ′PlayList 1′, а также предотвращают переход ко второму элементу канала.

Третий элемент канала включает в себя преднавигационные команды и имя файла списка воспроизведения, содержащего указания для воспроизведения третьего списка воспроизведения ′PlayList 3′, если пользователем выбран для воспроизведения второй уровень родительского контроля ′Parental Level 2′. Если выбран первый или третий уровень родительского контроля - ′Parental Level 1′ или ′Parental Level 3′, преднавигационные команды третьего элемента канала предотвращают воспроизведение устройством воспроизведения третьего элемента канала и, следовательно, предотвращают воспроизведение третьего списка воспроизведения ′PlayList 3′.

Четвертый элемент канала включает в себя преднавигационные команды и имя файла списка воспроизведения, содержащего указания для воспроизведения четвертого списка воспроизведения ′PlayList 4′ в случае, если пользователем выбран для воспроизведения третий уровень родительского контроля ′Parental Level 3′. Если выбран первый или второй уровень родительского контроля ˜ ′Parental Level 1′ или ′Parental Level 2′, преднавигационные команды четвертого элемента канала предотвращают воспроизведение устройством воспроизведения четвертого элемента канала и, следовательно, предотвращают воспроизведение четвертого списка воспроизведения ′PlayList 4′.

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

Как показано на фиг.16, аудиовидеопоток записан в виде первого и второго файлов клипов - ′Clip File 1′ и ′Clip File 2′. Первый файл клипа ′Clip File 1′ содержит данные аудиовидеопотока, связанные с основным каналом воспроизведения (например, с основным сюжетом). Второй файл клипа ′Clip File 2′ содержит данные аудиовидеопотока, связанные с побочным каналом воспроизведения (например, с побочным сюжетом). Следует понимать, что основной канал воспроизведения не ограничен наличием одного побочного канала воспроизведения; также побочный канал воспроизведения не обязательно должен быть побочным сюжетом.

Как показано далее, на первый и второй файлы клипов - ′Clip File 1′ и ′Clip File 2′, указывают соответствующие элементы воспроизведения в первом, втором и третьем виртуальных списках воспроизведения - ′PlayList 1′, ′PlayList 2′ и ′PlayList 3′. Следует понимать, что настоящее изобретение не ограничено использованием виртуальных списков воспроизведения для отсылки к файлам клипов, вместо которых могут быть использованы реальные списки воспроизведения. Первый список воспроизведения ′PlayList 1′ указывает первую часть первого файла клипа ′Clip File 1′, а второй список воспроизведения ′PlayList 2′ указывает вторую часть первого файла клипа ′Clip File 1′. Третий список воспроизведения ′PlayList 3′ включает в себя элемент воспроизведения, указывающий второй файл клипа ′Clip File 2′.

Как показано на фиг.16, навигационный файл ′PlayList_Linker′ начинается с первого элемента канала (то есть с первой группы навигационных команд), который включает в себя преднавигационные команды и имя файла списка воспроизведения, содержащего указания для воспроизведения первого списка воспроизведения ′PlayList 1′. Постнавигационные команды первого элемента канала предусматривают переход либо ко второй, либо к третьей группе навигационных команд (то есть ко второму или к третьему элементу канала). Здесь, второй элемент канала включает в себя преднавигационные команды и имя файла списка воспроизведения, содержащего указания для воспроизведения второго списка воспроизведения ′PlayList 2′. Третий элемент канала включает в себя преднавигационные команды и имя файла списка воспроизведения, содержащего указания для воспроизведения третьего списка воспроизведения ′PlayList 3′. Постнавигационные команды третьего элемента канала предусматривают переход ко второму элементу канала.

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

На фиг.17 схематично представлен пример осуществления структурирования навигационного управления с использованием структуры данных фиг.12, когда несколько каналов воспроизведения включают в себя различные углы расположения камеры. Как показано, аудиовидеопоток записан в виде файлов клипов с первого по четвертый - с ′Clip File 1′ по ′Clip File 4′. Среди файлов клипов с первого по четвертый - ′Clip File 1′ по ′Clip File 4′, второй и третий файлы клипов - ′Clip File 2′ и ′Clip File 3′, представляют различные углы расположения камеры одной и той же части, например, раздела. Более того, данные аудиовидеопотока для второго и третьего файлов клипов могут записываться с чередованием, как показано на фиг.17. Соответственно, во время воспроизведения может быть осуществлено выборочное воспроизведение при одном из двух углов расположения камеры. Следует понимать, что может быть предусмотрено более двух углов расположения камеры, и что более чем одна часть аудиовидеопотока может предусматривать выбор между несколькими углами расположения камеры.

Как показано далее на фиг.17, на файлы клипов с первого по четвертый - ′Clip File 1′ по ′Clip File 4′, соответственно, указывают воспроизводимые элементы в списках воспроизведения с первого по четвертый - ′PlayList 1′ по ′PlayList 4′.

Навигационный файл ′PlayList_Linker′ начинается с первого элемента канала (то есть с первой группы навигационных команд), который включает в себя преднавигационные команды и имя файла списка воспроизведения, содержащего указания для воспроизведения первого списка воспроизведения ′PlayList 1′. Постнавигационные команды первого элемента канала предусматривают переход либо ко второй, либо к третьей группе навигационных команд (то есть ко второму или третьему элементу канала). Здесь, второй элемент канала включает в себя преднавигационные команды и имя файла списка воспроизведения, содержащего указания для воспроизведения второго списка воспроизведения ′PlayList 2′. Третий элемент канала включает в себя преднавигационные команды и имя файла списка воспроизведения, содержащего указания для воспроизведения третьего списка воспроизведения ′PlayList 3′. Например, если пользователь выбирает воспроизведение при первом угле расположения камеры, то при произведении происходит переход ко второму списку воспроизведения ′PlayList 2′, и воспроизводится второй файл клипа ′Clip File 2′. Если пользователь выбирает воспроизведение при втором угле поворота камеры, то при воспроизведении происходит переход к третьему списку воспроизведения ′PlayList 3′, и воспроизводится третий файл клипа ′Clip File 3′. Например, до начала воспроизведения или во время воспроизведения пользователь может ввести требуемый угол расположения камеры для воспроизведения. Затем логика, представленная постнавигационными командами в первом элементе канала, обеспечивает переход при воспроизведении к соответствующему элементу канала угла расположения камеры на основе выбора пользователя. Если выбор не сделан, то может быть использован выбор по умолчанию (например, для угла 1 расположения камеры). Таким образом, постнавигационная команда для первого элемента канала помогает управлять выбором угла расположения камеры при воспроизведении.

И второй, и третий элементы каналов включают в себя постнавигационные команды, которые содержат указания для перехода канала воспроизведения к четвертому элементу канала. Четвертый элемент канала включает в себя преднавигационные команды и имя файла списка воспроизведения, содержащего указания для воспроизведения четвертого списка воспроизведения ′PlayList 4′.

Устройство записи и воспроизведения, описанное в отношении фиг.7, также применимо для записи и воспроизведения примеров осуществления носителя записи со структурой данных, описанной выше со ссылками на фиг.9-17. Следует понимать, что устройство записи и воспроизведения фиг.7, работает так же, как было описано выше, при записи структур данных фиг.9-17 на носителе записи (например, Blu-ray диск только для чтения BD-ROM). Воспроизведение устройством записи и воспроизведения фиг.7 также в основном происходит так же, за исключением того, что воспроизводятся компоновщики списков воспроизведения, а навигационная управляющая информация, предоставленная таким образом, используется для управления воспроизведением данных аудиовидеопотока, как рассмотрено выше в связи с примерами осуществления фиг.13-17.

Примеры осуществления настоящего изобретения фиг.11-17 были описаны применительно к структуре данных фиг.9; однако следует понимать, что эти примеры осуществления также применимы и к структуре данных фиг.2.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

13. Носитель записи по п.1, в котором навигационный файл дополнительно содержит индикатор длины, указывающий длину навигационного файла.

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

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

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

17. Носитель записи по п.1, в котором каждая навигационная группа включает, по меньшей мере, одну навигационную команду.

18. Носитель записи со структурой данных для управления навигацией аудио/видеоданных нескольких каналов воспроизведения, содержащий:

область данных, имеющую записанные в ней аудио/видеоданные нескольких каналов воспроизведения;

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

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

19. Носитель записи по п.18, в котором навигационные команды делятся на группы команд.

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

21. Носитель записи по п.18, в котором аудио/видеоданные нескольких каналов воспроизведения включают каналы воспроизведения, связанные с различными языками.

22. Носитель записи по п.18, в котором аудио/видеоданные нескольких каналов воспроизведения включают каналы воспроизведения, связанные с различными углами расположения камеры.

23. Носитель записи по п.18, в котором аудио/видеоданные нескольких каналов воспроизведения включают каналы воспроизведения, соответствующие различным уровням родительского контроля.

24. Носитель записи по п.18, в котором аудио/видеоданные нескольких каналов воспроизведения включают основной канал воспроизведения и, по меньшей мере, один побочный канал воспроизведения.

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

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

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

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

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

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

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

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

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

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

33. Устройство записи структуры данных для управления воспроизведением, по меньшей мере, данных па носителе записи, содержащее:

приспособление записи, сконфигурированное для записи данных на носитель записи;

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

34. Устройство записи по п.33, в котором, по меньшей мере, один список воспроизведения содержит, по меньшей мере, один элемент воспроизведения, указывающий, по меньшей мере, часть файла клипа, по меньшей мере, видеоданных, записанных на носитель записи.

35. Устройство записи по п.33, в котором, по меньшей мере, одна группа навигационных команд указывает следующую группу команд канала воспроизведения.

36. Устройство записи по п.33, в котором, по меньшей мере, одна группа навигационных команд указывает следующий список воспроизведения канала воспроизведения.

37. Устройство воспроизведения структуры данных для управления воспроизведением, по меньшей мере, видеоданных нескольких каналов воспроизведения, записанных на носитель записи, содержащее:

приспособление воспроизведения, сконфигурированное для воспроизведения данных, записанных на носитель записи;

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

38. Устройство воспроизведения по п.37, в котором, по меньшей мере, один список воспроизведения содержит, по меньшей мере, один элемент воспроизведения, указывающий, по меньшей мере, часть файла клипа, по меньшей мере, видеоданных, записанных на носитель записи.

39. Устройство воспроизведения по п.37, в котором, по меньшей мере, одна группа навигационных команд указывает следующую группу команд канала воспроизведения.

40. Устройство воспроизведения по п.37, в котором, по меньшей мере, одна группа навигационных команд указывает следующий список воспроизведения канала воспроизведения.



 

Похожие патенты:

Изобретение относится к носителю записи со структурой данных для управления воспроизведением графических данных и способам и устройствам записи и воспроизведения указанного носителя.

Изобретение относится к способу обмена пользовательскими сообщениями между проигрывателями интерактивных дисков посредством внешнего сервера. .

Изобретение относится к системам вставки идентификационной метки. .

Изобретение относится к системе и способу декларативного определения и использования подклассов внутри документа на языке разметки

Изобретение относится к технике записи на оптический диск Blu-ray типа BD-WO

Изобретение относится к технике записи информации на неперезаписываемый оптический диск типа Blu-ray
Наверх