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

Изобретение относится к технике оптической записи высокой плотности. Согласно изобретению носитель записи содержит область данных, хранящую, по меньшей мере, множество аудиопотоков, по меньшей мере, в одной ее части. Множество этих аудиопотоков мультиплексированы, каждый аудиопоток является транспортным потоком, хранящимся в виде одного или более пакетов. Каждый пакет имеет идентификатор пакета, и пакеты одного аудиопотока имеют одинаковый идентификатор пакета. Благодаря этому, обеспечивается эффективное управление воспроизведением множества аудиопотоков, записанных на оптическом диске с высокой плотностью записи, таком как Blu-ray диск «только для чтения» (BD-ROM). 6 н. и 21 з.п. ф-лы, 11 ил.

 

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

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

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

В настоящее время разрабатывается и выводится на потребительские рынки такой оптический диск, как DVD (Digital Versatile Disk - универсальный цифровой диск), допускающий многочасовую запись высококачественных видео- и аудиоданных. Существуют различные типы универсальных цифровых дисков DVD, включая DVD-ROM (ROM - Read Only Memory - только для чтения) и DVD-RW (RW - Rewritable - перезаписываемый).

Видео- и аудиопотоки на DVD-ROM записываются в блоках пакетов программного потока, определенных стандартом MPEG. Как показано на фиг.1, одна пачка соответствует одному физическому сектору с длиной записи 2048 байт.

Отдельная пачка сформирована из заголовка пачки и содержит пакеты видео, аудио и фрагментов изображения. Заголовок пачки содержит стартовый код пачки (Pack_start_code), ссылку на системные часы (System Clock Reference - SCR), программную скорость мультиплексирования (program_mux_rate) и длину заполняемой области (Stuffing_length).

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

Например, как показано на фиг.2, аудиопачка, где аудиоданные записаны в соответствии с форматом LPCM (Linear Pulse Code Modulation -линейная импульсно-кодовая модуляция), содержит заголовок пачки (Pack_header) из 14 байтов, заголовок пакета (Packet_header) более чем из одного байта, идентификатор ID субпотока (sub_stream_id) из одного байта, информацию об аудиокадре (Audio_frame_information), информацию об аудиоданных (Audio_data_information) и аудиоданные с импульсно-кодовой модуляцией (РСМ) в диапазоне от одного до 2013 байтов.

Как показано на фиг.3, в случае аудиопачки, в которой аудиоданные записаны в соответствии с форматом Dolby AC-3, аудиопачка содержит заголовок пачки (Pack_header) из 14 байтов, заголовок пакета (Packet_header) более чем из одного байта, информацию об аудиокадре (Audio_frame_information), идентификатор ID субпотока (sub_stream_id) из одного байта, информацию об аудиокадре (Audio_frame_information) и аудиоданные в формате Dolby АС-3 в диапазоне от одного до 2016 байтов.

Как описано выше, аудиопачка, которая содержит аудиоданные, записанные в соответствии с конкретным форматом кодирования, записана с использованием характеристического идентификатора субпотока (sub_stream_ID), для того, чтобы определять формат кодирования. В то же время информация об атрибутах в соответствии с идентификатором субпотока записывается и управляется на Blu-ray диске только для чтения (DVD-ROM) как навигационная информация.

Например, как показано на фиг.4, среди навигационной информации, записанной и управляемой на Blu-ray диске только для чтения (DVD-ROM), в области VTSI (Video Title Set Information - информация о наборе видеоразделов) содержится и записывается информация VTS_AST_ATR (Video Title Set Audio Stream Attribute - атрибут аудиопотоков наборов видеоразделов). VTS_AST_ATR включает в себя восемь VTS_AST_ATRs, a именно, VTS_AST_ATRs аудиопотоков #0 ˜ #7, в соответствии с соответствующими идентификаторами (IDs) субпотоков.

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

Например, когда информация об аудиокодировании соответствует '000b', это означает, что соответствующие аудиоданные закодированы в соответствии с форматом Dolby AC-3. Информация об аудиокодировании '011b' означает кодирование в соответствии с форматом MPEG-1 или MPEG-2 без потока битов расширения, тогда как '011b' означает, что соответствующие аудиоданные закодированы в соответствии с форматом MPEG-1 или MPEG-2 с потоком битов расширения. Кроме того, информация о режиме аудиокодирования '100b' означает, что соответствующие аудиоданные закодированы в соответствии с форматом LPCM. Устройство для оптических дисков, такое, как проигрыватель универсальных цифровых дисков (DVD), при считывании аудиоданных, записанных на универсальном цифровом диске только для чтения (DVD-ROM), обращается к характеристическому идентификатору (ID) субпотока, который содержится в аудиопачке, и на этой основе выбирает аудиопоток, который пользователь просит воспроизвести.

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

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

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

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

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

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

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

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

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

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

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

на фиг.2 изображена схема, иллюстрирующая аудиопачку в формате LPCM для универсального цифрового диска только для чтения (DVD-ROM);

на фиг.3 изображена схема, иллюстрирующая аудиопакет в формате Dolby AC-3 для универсального цифрового диска только для чтения (DVD-ROM);

на фиг.4 изображена схема, иллюстрирующая структуру VTSI (Video Title Set Information - информация о наборе видеоразделов) универсального цифрового диска только для чтения (DVD-ROM);

на фиг.5 изображена схема, иллюстрирующая структуру информации VTS_AST_ATR (Video Title Set Audio Stream Attribute - атрибут аудиопотоков наборов видеоразделов) универсального цифрового диска только для чтения (DVD-ROM);

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

фиг.7 иллюстрирует пример носителя записи со структурой данных на фиг.6;

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

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

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

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

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

Как показано на фиг.6, корневой каталог содержит, по меньшей мере, один каталог Blu-ray диска (BD). Каталог Blu-ray диска (BD) содержит общие файлы (не показаны), каталог PLAYLIST, в котором хранятся файлы списков воспроизведения (например, *.mpls), каталог CLIPINF, в котором хранятся файлы информации о клипах (*.clpi), и каталог STREAM, в котором хранятся файлы клипов, содержащих аудиовидеопоток в формате MPEG2 (*.m2ts), соответствующих файлам информации о клипах.

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

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

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

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

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

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

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

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

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

Как сказано выше, каталог CLIPINF включает в себя файл информации о клипе, связанный с каждым файлом аудиовидеопотока, а файл информации о клипе содержит поле программной информации. На фиг.8 показаны части структуры поля программной информации, записанного на оптический диск в соответствии с примером осуществления настоящего изобретения. Как показано, поле длины указывает длину поля программой информации, а поле reserved_for_word_align зарезервировано для использования в будущем. Далее, поле number_of_program_sequences указывает количество программных последовательностей. Для каждой программной последовательности i, поле программной информации предусматривает, по меньшей мере, поля:

SPN_program_sequence_start[i], program_map_PID[i], audio_PID[i][stream_index] и audioCodingInfo(i,stream_index). Поле SPN_program_sequence_start[i] указывает номер исходного пакета того исходного пакета, с которого в файле аудиовидеопотока начинается 1-я программная последовательность. Поле program_map_PID[i] указывает значение идентификатора пакета (PID) транспортных пакетов, которые должны содержать секцию карты программы, соответствующую i-й программной последовательности. Поле audio_PID[i][stream_index] предусматривает значение идентификатора пакета (PID) для каждого аудиопотока в i-й программной последовательности, а audioCodmgInfo(i,stream_index) предусматривает информацию о кодировании (например, АС3 5.1СН, LPCM 2CH, MPEG 2CH) для каждого аудиопотока в i-й программной последовательности. Хотя это и не показано, поле программной информации может также предусматривать идентификатор пакета (PID) видеопотоков в каждой программной последовательности.

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

Как показано на фиг.9 и 10, в отличие от вышеописанного стандарта универсального цифрового диска только для чтения (DVD-ROM), множество аудиопотоков оптического диска высокой плотности в соответствии с настоящим изобретением разделены на пакеты транспортного потока, отвечающего стандарту MPEG, и могут быть записаны вместе с транспортными пакетами видеопотока или записаны независимо друг от друга. На фиг.9 схематично изображено поле программной информации файла информации о клипе и связанный с ним аудиовидеоклип, записанные на Blu-ray диске только для чтения (BD-ROM) в соответствии с примером осуществления настоящего изобретения. Как показано, поле программной информации содержит три программных последовательности #0, #1 и #2. Первая программная последовательность #0 указывает, что program_map_PID это 'a', video_PID это A, HDTV и audio_PID это 'R'. Как сказано выше, в этом примере осуществления настоящего изобретения каждое audio_PID указывает определенный формат кодирования аудиопотока. Здесь то, что аудиопоток имеет audio_PID как 'R' указывает, что аудиопоток закодирован согласно формату АСЗ 5.1СН. Эта информация о кодировании также предоставляется через поле audioCodingInfo.

Вторая программная последовательность #1 указывает, что program_map_PID это 'b', video_PID это В, HDTV, и что имеется три audio_PIDs. Это указывает на то, что вторая программная последовательность #1 содержит три аудиопотока. Три значения audio_PID для трех аудиопотоков обозначены как 'R', 'S' и 'Т', которые обозначают, соответственно, форматы кодирования АС3 5.1СН, LPCM 2CH и MPEG 2CH. Эта информация о кодировании предоставляется также и через поле audioCodingInfo.

Третья программная последовательность #2 указывает, что program_map_PID это 'с', video_PID это С, HDTV, и предусматривает единственное значение audio_PID как 'R'. Это означает, что третья программная последовательность #2 содержит единственный аудиопоток. Эта информация о кодировании, указанная посредством значения audio_PID, также предоставляется через поле audioCodingInfo.

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

Как сказано выше, роль audio_PID транспортных пакетов в каждом аудиопотоке программной последовательности не ограничивается только указанием формата кодирования аудиопотока, в частности, так как эта информация предоставляется в поле audioCodingInfo. Вместо этого, например, как показано на фиг.10, каждый audio_PID может соответствовать разным языкам. Здесь аудиопоток определенного языка имеет свои транспортные пакеты, обозначенные значением audio_PID, связанным с этим языком. В примере фиг.10, значения audio_PID, такие как 'R', 'S' и 'Т' соответствуют английскому, корейскому и японскому языкам, соответственно. Кроме того, значения audio_PID могут передавать как формат кодирования, так и тип языка. И следует понимать, что настоящее изобретение не ограничивается значением audio_PID, связанным с аудиопотоком и указывающим язык и/или формат. Например, определенное значение audio_PID может указывать, что связанный с ним аудиопоток является режиссерским пояснением для фильма, представленным связанным с ним аудиопотоком, и т.д.

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

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

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

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

Далее, аудиопакеты, имеющие идентификаторы (IDs) аудиопакетов, соответствующие аудиопотоку, выбранному пользователем посредством пользовательского интерфейса (например, определенная система кодирования, определенный язык и т.п.) направляются аудиовидеодекодеру 6 демультиплексором 5 под управлением контроллера 10.

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

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

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

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

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

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

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

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

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

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

5. Носитель записи по п.4, в котором управляющая информация включает информацию для указания идентификатора пакета для каждого из множества аудиопотоков.

6. Носитель записи по п.5, в котором управляющая информация содержит информацию о формате кодирования для каждого из множества аудиопотоков.

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

8. Носитель записи по п.7, в котором файл информации о клипах содержит поле программной информации.

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

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

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

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

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

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

15. Способ по п.14, в котором, по меньшей мере, один из множества аудиопотоков связан с языком.

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

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

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

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

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

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

22. Способ по п.21, в котором, по меньшей мере, один из множества аудиопотоков связан с языком.

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

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

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

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

27. Устройство по п.25, в котором контроллер управляет дисководом с целью записи информации для указания идентификатора пакета для каждого из множества аудиопотоков из управляющей информации.



 

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

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

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

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

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

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

Изобретение относится к диску, а более детально к устройству записи/воспроизведения для эффективного управления процессом считывания-изменения-записи (RMW) для логической перезаписи (LOW), способу считывания/записи для этого и носителю хранения информации для этого

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

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