НОСИТЕЛЬ ЗАПИСИ СО СТРУКТУРОЙ ДАННЫХ ДЛЯ УПРАВЛЕНИЯ ВОСПРОИЗВЕДЕНИЕМ ЗАПИСАННЫХ НА НЕМ ВИДЕОДАННЫХ НЕСКОЛЬКИХ КАНАЛОВ ВОСПРОИЗВЕДЕНИЯ И СПОСОБЫ И УСТРОЙСТВА ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ
RECORDING MEDIUM WITH DATA STRUCTURE FOR MANAGING PLAYBACK OF VIDEO DATA STORED ON SAID MEDIUM FROM SEVERAL PLAYBACK CHANNELS AND METHODS AND DEVICES FOR RECORDING AND PLAYBACK

1. ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к носителю записи, имеющему структуру данных для управления воспроизведением, по меньшей мере, записанной на нем видеоинформации, а также к способам и устройствам для воспроизведения и записи.
2. УРОВЕНЬ ТЕХНИКИ
Стандартизация новых с высокой плотностью только для чтения и перезаписываемых оптических дисков, допускающих запись большого объема высококачественной видео- и аудиоинформации, получила быстрое развитие, и в ближайшее время ожидается появление в продаже освоенных промышленностью новых оптических дисков. Одним примером таких новых оптических дисков является перезаписываемый диск Blu-ray (BD-RW).
На фиг.1 приведена структура файлов диска BD-RW. Структура файла или структура данных предусматривает управление воспроизведением видео- и аудиоинформации, записанной на диске BD-RW. Как показано, структура данных включает в себя корневой каталог, который содержит, по меньшей мере, один каталог BDAV. Каталог BDAV содержит файлы, такие как ′info.bdav′, ′menu.tidx′ и ′mark.tidx′, подкаталог PLAYLIST, в котором хранятся файлы списков воспроизведения (*.rpls и *.vpls), подкаталог CLIPINF, в котором хранятся файлы информации о клипах (*.clpi), и подкаталог STREAM, в котором хранятся отформатированные в соответствии со стандартами MPEG2 файлы клипов (*.m2ts) аудиовидеопотока (А/В потока), соответствующие файлам информации о клипах. В дополнение к изображению структуры данных оптического диска на фиг.1 представлены области оптического диска. Например, в области или областях общей информации оптического диска хранится файл общей информации info.bdav.
Поскольку структура данных и формат диска BD-RW, изображенные на фиг.1, хорошо известны и общедоступны, в настоящем раскрытии изобретения будет приведен лишь краткий обзор структуры файла.
Как сказано выше, каталог STREAM содержит отформатированные в соответствии со стандартами MPEG-2 файлы А/В потока, называемые клипами. Каталог STREAM может также содержать специальный тип клипа, именуемый файлом переходного клипа аудиовидеопотока. Переходный клип используется для бесшовного соединения двух или более отрезков презентации, выбранных в клипах, и обычно содержит небольшой объем данных по сравнению с клипами. АВ-поток содержит исходные пакеты аудио- и видеоданных. Например, исходный пакет видеоданных включает в себя заголовок и транспортный пакет. Исходный пакет включает в себя номер исходного пакета, который обычно представляет собой последовательно заданный номер, служащий в качестве адреса для получения доступа к исходному пакету. Транспортные пакеты содержат идентификатор пакета (PID). Идентификатор пакета (PID) идентифицирует последовательность транспортных пакетов, к которой принадлежит данный транспортный пакет. Каждый транспортный пакет последовательности будет иметь одинаковый идентификатор пакета (PID).
Каталог CLIPINF содержит файл информации о клипе, связанный с каждым файлом аудиовидеопотока. Файл информации о клипе, помимо прочего, указывает тип связанного с ним аудиовидеопотока, информацию о последовательности, информацию о программе и временную информацию. Информация о последовательности описывает последовательности основы времени прибытия (arrival time basis - АТС) и основы системного времени (system time basis - STC). Например, информация о последовательности указывает, среди прочего, количество последовательностей, информацию о времени начала и окончания для каждой последовательности, адрес первого исходного пакета в каждой последовательности и идентификатор пакета (PID) транспортных пакетов в каждой последовательности. Последовательность исходных пакетов, в которой содержимое программы постоянно, называется программной последовательностью. Информация о программе указывает, среди прочего, количество программных последовательностей, начальный адрес для каждой программной последовательности и идентификатор пакета (PID) транспортных пакетов в программной последовательности.
Временная информация - это так называемая информация о характеристической точке (characteristic point information - CPI). Одна форма информации о характеристической точке (CPI) - это карта точки входа (entry point - ЕР). Карта точки входа (ЕР) ставит отметку времени представления (например, на основе времени прибытия (АТС) и/или на основе системного времени (STC)) в соответствие с адресом исходного пакета (то есть, номером исходного пакета).
Каталог PLAYLIST содержит один или более файлов списков воспроизведения. Концепция списка воспроизведения была введена, чтобы облегчить редактирование/сборку клипов для воспроизведения. Файл списка воспроизведения является совокупностью воспроизводимых отрезков клипов. Каждый воспроизводимый отрезок является воспроизводимым элементом. Файл списка воспроизведения, помимо прочего, идентифицирует каждый воспроизводимый элемент, формирующий список воспроизведения, и каждый воспроизводимый элемент, помимо прочего, представляет собой пару точек входа и выхода, указывающих положения на временной оси клипа (например, отметки времени на основе времени прибытия АТС или на основе системного времени STC). Иными словами, файл списка воспроизведения идентифицирует воспроизводимые элементы, каждый воспроизводимый элемент указывает на клип или его часть и идентифицирует файл информации о клипе в соответствии с клипом. Файл информации о клипе, среди прочего, используется для того, чтобы поставить воспроизводимые элементы в соответствие с клипом исходных пакетов.
Каталог списков воспроизведения может включать в себя реальные списки воспроизведения (*.rpls) и виртуальные списки воспроизведения (*.vpls). В реальном списке воспроизведения могут быть использованы только клипы, но не переходные клипы. А именно, реальный список воспроизведения рассматривается как относящийся к частям клипов и поэтому концептуально рассматривается эквивалентом по дисковому пространству упомянутых частей клипов. Виртуальный список воспроизведения может использовать как клипы, так и переходные клипы, поэтому реальный список воспроизведения концептуально несовместим с виртуальными списками воспроизведения.
Файл info.bdav - файл общей информации, который содержит общую информацию для управления воспроизведением аудиовидеопотока, записанного на оптическом диске. Более определенно, файл info.bdav содержит, помимо прочего, таблицу списков воспроизведения, в которой указаны имена файлов списков воспроизведения в каталоге PLAYLIST того же каталога BDAV.
В файлах menu.tidx, menu.tdtl и menu.tdt2 хранится информация, связанная со свернутыми изображениями (пиктограммами) меню. В файлах mark.tidx, mark.tdtl и mark.tdt2 хранится информация, относящаяся к маркировочным пиктограммам. Поскольку эти файлы не имеют особого отношения к настоящему изобретению, они не будут далее рассматриваться.
Стандартизация оптических дисков высокой плотности только для чтения, таких как диск Blu-ray только для чтения (BD-ROM) еще не завершена. Эффективной структуры данных для управления воспроизведением видео- и аудиоданных, записанных на оптическом диске высокой плотности, используемых только для чтения, таких как BD-ROM, пока не существует.
3. СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Носитель записи, в соответствии с настоящим изобретением, содержит структуру данных для управления воспроизведением, по меньшей мере, видеоданных для нескольких каналов воспроизведения, записанных на носителе записи.
Согласно одному примеру осуществления настоящего изобретения носитель записи содержит видеоданные раздела для нескольких каналов воспроизведения. Область каталога списка воспроизведения носителя записи хранит каталог списка воспроизведения, включающий в себя множество файлов списка воспроизведения. Каждый файл списка воспроизведения идентифицирует часть видеоданных для нескольких каналов воспроизведения, и, по меньшей мере, часть файлов списка воспроизведения связана с различными каналами воспроизведения. По меньшей мере, одна область навигационной информации хранит навигационную информацию, по меньшей мере, предусматривающую информацию на одном канале воспроизведения. В одном примере осуществления различные каналы воспроизведения раздела представляют собой различные текстовые блоки раздела.
В другом примере осуществления настоящего изобретения носитель записи содержит область каталога списка воспроизведения, хранящую каталог списка воспроизведения, содержащий множество списков воспроизведения. По меньшей мере, некоторые списки воспроизведения разделены на группы, и каждая группа связана с различным каналом воспроизведения. Еще в одном аспекте осуществления, по меньшей мере, одна область навигационной информации хранит навигационную информацию, по меньшей мере, предусматривающую информацию на одном канале воспроизведения. В одном примере осуществления различные каналы воспроизведения раздела представляют собой различные текстовые блоки раздела.
Согласно примеру осуществления настоящего изобретения, связанному со всеми описанными примерами осуществления, группа файлов списка воспроизведения соответствует каждому каналу воспроизведения. Согласно еще одному примеру осуществления настоящего изобретения навигационная информация, по меньшей мере, предусматривает информацию, обеспечивающую связь одного файла списка воспроизведения с другим файлом списка воспроизведения, принадлежащим одному каналу воспроизведения. В одном примере осуществления навигационная информация указывает, какой файл списка воспроизведения следует воспроизвести после воспроизведения определенного файла списка воспроизведения.
Согласно еще одному примеру осуществления настоящего изобретения, связанному с любым из описанных примеров осуществления, область данных носителя записи хранит клипы видеоданных для нескольких каналов воспроизведения, и видеоданные для каждого канала воспроизведения хранятся в отдельном клипе.
Далее настоящее изобретение предоставляет оборудование и способы записи и воспроизведения структуры данных в соответствии с настоящим изобретением. Например, в одном способе воспроизведения на основе навигационной информации, записанной на носителе записи, воспроизводится, по меньшей мере, один список воспроизведения, связанный с выбранным пользователем каналом воспроизведения.
4. КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеуказанные свойства и другие преимущества настоящего изобретения можно лучше понять из следующего подробного описания с привлечением соответствующих сопроводительных чертежей, на которых:
на фиг.1 изображена структура файла или данных согласно существующему уровню техники для перезаписываемого оптического диска в соответствии со стандартом перезаписываемого диска Blue-ray (BD-RW);
на фиг.2 изображен пример осуществления структуры файла или структуры данных носителя записи в соответствии с настоящим изобретением;
на фиг.3 изображен пример носителя записи, имеющую записанную на нем структуру данных фиг.2;
на фиг.4 изображен первый пример осуществления управления потоками данных с несколькими каналами воспроизведения в соответствии с настоящим изобретением;
на фиг.5 схематично изображен пример осуществления устройства записи и воспроизведения оптических дисков в соответствии с настоящим изобретением;
на фиг.6 изображен второй пример осуществления управления потоками данных с несколькими каналами воспроизведения в соответствии с настоящим изобретением;
на фиг.7 изображен третий пример осуществления управления потоками данных с несколькими каналами воспроизведения в соответствии с настоящим изобретением;
на фиг.8 изображен четвертый пример осуществления управления потоками данных с несколькими каналами воспроизведения в соответствии с настоящим изобретением;
на фиг.9 изображен пятый пример осуществления управления потоками данных с несколькими каналами воспроизведения в соответствии с настоящим изобретением;
на фиг.10 изображен шестой пример осуществления управления потоками данных с несколькими каналами воспроизведения в соответствии с настоящим изобретением;
на фиг.11 изображен седьмой пример осуществления управления потоками данных с несколькими каналами воспроизведения в соответствии с настоящим изобретением;
на фиг.12 изображен восьмой пример осуществления управления потоками данных с несколькими каналами воспроизведения в соответствии с настоящим изобретением.
5. ПРИМЕРЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Для того чтобы полностью понять изобретение, ниже приводятся предпочтительные примеры его осуществления со ссылкой на сопроводительные чертежи.
Оптический диск высокой плотности, например диск Blu-ray только для чтения (BD-ROM), в соответствии с изобретением может содержать файл или структуру данных для управления воспроизведением видео- и аудиоданных, как показано на фиг.2. Многие аспекты структуры данных, в соответствии с настоящим изобретением, изображенной на фиг.2, аналогичны аспектам в стандарте BD-RW, рассмотренным в соответствии с фиг.1. Поэтому описание таких аспектов не будет приводиться слишком подробно.
Как показано на фиг.2, корневой каталог содержит, по меньшей мере, один каталог DVP. Каталог DVP содержит файл общей информации info.dvp, помимо прочего, файлы меню menu.tidx, menu.tdtl, каталог PLAYLIST, в котором хранятся файлы списка воспроизведения (например, реальные (*.rpls) и виртуальные (*.vpls)), каталог CLIPINF, в котором хранятся файлы информации о клипах (*.clpi), и каталог STREAM, в котором хранятся отформатированные в соответствии со стандартом MPEG2 файлы клипов (*.m2ts), содержащих аудиовидеопоток (АВ-поток), соответствующие файлам информации о клипах.
Каталог STREAM включает отформатированные в соответствии со стандартом MPEG2 файлы аудиовидеопотока, называемые клипами. Каталог STREAM может также содержать клип специального типа, так называемый файл переходного клипа аудиовидеопотока (А/В потока). Переходный клип используется для бесшовного соединения двух или более отрезков презентации, выбранных в клипах, и обычно содержит небольшой объем данных по сравнению с клипами. Аудиовидеопоток (АВ-поток) содержит исходные пакеты аудио- и видеоданных. Например, исходный пакет видеоданных включает в себя заголовок и транспортный пакет. Исходный пакет включает в себя номер исходного пакета, который обычно представляет собой последовательно назначаемый номер, служащий в качестве адреса для доступа к исходному пакету. Транспортные пакеты содержат идентификатор пакета (packet identifier - PID). Использование идентификатора пакета PID в настоящем изобретении будет подробнее описано ниже.
Каталог CLIPINF содержит файл информации о клипе, связанный с каждым файлом аудиовидеопотока (АВ-потока). Файл информации о клипе указывает, помимо прочего, тип связанного с ним аудиовидеопотока, информацию о последовательности, информацию о программе и временную информацию. Информация о последовательности описывает последовательности на основе времени прихода (АТС) или на основе системного времени (STC). Например, информация о последовательности указывает, среди прочего, количество последовательностей, информацию о времени начала и окончания для каждой последовательности, адрес первого исходного пакета в каждой последовательности и идентификатор пакета (PID) транспортных пакетов в каждой последовательности. Последовательность исходных пакетов, в которой содержание программы постоянно, называется запрограммированной последовательностью. Информация о программе указывает, среди прочего, количество запрограммированных последовательностей, адрес начала для каждой запрограммированной последовательности и идентификатор(ы) пакета (PID(s)) транспортных пакетов в запрограммированной последовательности.
Временная информация - это так называемая информация о характеристической точке (CPI). Одна форма информации о характеристической точке (CPI) - это карта точки входа (ЕР). Карта точки входа (ЕР) ставит отметку времени представления (например, на основе времени прибытия (АТС) и/или на основе системного времени (STC)) в соответствие с адресом исходного пакета (то есть, номером исходного пакета).
Каталог PLAYLIST содержит один или более файлов списков воспроизведения. Концепция списка воспроизведения была введена, чтобы облегчить редактирование/сборку клипов для воспроизведения. Файл списка воспроизведения является совокупностью воспроизводимых отрезков клипов. Каждый воспроизводимый отрезок является воспроизводимым элементом. Файл списка воспроизведения, помимо прочего, идентифицирует каждый воспроизводимый элемент, формирующий список воспроизведения, и каждый воспроизводимый элемент, помимо прочего, представляет собой пару точек входа и выхода, указывающих положения на временной оси клипа (например, отметки времени на основе времени прибытия АТС или на основе системного времени STC). Иными словами, файл списка воспроизведения идентифицирует воспроизводимые элементы, каждый воспроизводимый элемент указывает на клип или его часть и идентифицирует файл информации о клипе в соответствии с клипом. Файл информации о клипе, среди прочего, используется для того, чтобы поставить воспроизводимые элементы в соответствие с клипом исходных пакетов.
Каталог списков воспроизведения может включать в себя реальные списки воспроизведения (*.rpls) и виртуальные списки воспроизведения (*.vpls). В реальном списке воспроизведения могут быть использованы только клипы, но не переходные клипы. А именно, реальный список воспроизведения рассматривается как относящийся к частям клипов и поэтому концептуально рассматривается эквивалентом по дисковому пространству упомянутых частей клипов. Виртуальный список воспроизведения может использовать как клипы, так и переходные клипы, поэтому реальный список воспроизведения концептуально несовместим с виртуальными списками воспроизведения.
Файл info.bdav - файл общей информации, который содержит общую информацию для управления воспроизведением аудиовидеопотока, записанного на оптическом диске.
В дополнение, для иллюстрации структуры данных носителя записи в соответствии с примером осуществления настоящего изобретения, на фиг.2 представлены области носителя записи. Например, файл общей информации записан в одной или нескольких областях общей информации, каталог списка воспроизведения записан в одной или нескольких областях каталогов списков воспроизведения, каждый список воспроизведения в каталоге списка воспроизведения записан в одной или более областях списков воспроизведения носителя записи и т.д. На фиг.3 изображен пример носителя записи, на котором хранится структура данных фиг.2. Как показано, носитель записи содержит область системной информации файла, область базы данных и область АВ-потока. Область базы данных содержит область файла общей информации и информации списка воспроизведения, а также область информации о клипе. Область файла общей информации и информации о списке воспроизведения имеет файл общей информации, записанный в соответствующей области файла общей информации, а также каталог PLAYLIST и файлы списка воспроизведения, записанные в соответствующей области информации списка воспроизведения. Область информации о клипе имеет каталог CLIPINFO и записанные в нем соответствующие файлы информации о клипах. Область АВ-потока содержит записанные в ней АВ-потоки для различных заголовков.
Видео- и аудиоданные обычно организуются как отдельные разделы; например, различные фильмы, представленные видео- и аудиоданными, организуются как различные разделы. Более того, раздел может быть организован в виде отдельных глав почти так же, как книга часто делится на главы.
Вследствие большой емкости новейших носителей записи высокой плотности, таких как оптические диски BD-ROM, на носитель записи могут быть записаны и, следовательно, воспроизведены различные версии раздела или части раздела. Например, на носитель записи могут быть записаны видеоданные, соответствующие съемке камерой под различными углами. В качестве другого примера: на носителе записи могут быть записаны версии раздела или его части в соответствии с различными языками. В качестве еще одного примера: на носителе записи могут быть записаны режиссерская версия и сценическая версия раздела. Либо на носитель записи могут быть записаны версии раздела или части раздела для взрослых, подростков и детей (то есть различные версии родительского контроля). Каждая версия соответствует отдельному каналу воспроизведения, и видеоданные в данных случаях называются видеоданными для нескольких каналов воспроизведения. Следует понимать, что вышеприведенные примеры видеоданных с несколькими каналами воспроизведения не являются исчерпывающими и настоящее изобретение может применяться к любому типу или сочетанию типов видеоданных для нескольких каналов воспроизведения.
Также, раздел может иметь различные возможные текстовые блоки, формирующие часть раздела. Это особенно верно для интерактивных разделов, где каналы воспроизведения частей разделов (например, каналы воспроизведения текста для определенной части раздела) зависят от входных данных пользователя. Соответственно, такие многотекстовые разделы могут иметь многочисленные каналы воспроизведения в зависимости от входных данных пользователя. Как будет подробно описано ниже в связи с примерами осуществления настоящего изобретения, структуры данных согласно настоящему изобретению включают в себя текстовые данные или навигационную информацию для координирования и управления воспроизведением нескольких каналов воспроизведения (например, текстовых блоков), соответствующих одному разделу.
Например, в одном примере осуществления навигационная информация содержит связывающую информацию о предыдущем и последующем воспроизводимых элементах (Prev_PI и Next_PI) и связывающую информацию о предыдущем и последующем списках воспроизведения (Prev_PL и Next_PL). В качестве другого примера: информация о номерах каналов воспроизведения для указания каналов из нескольких каналов воспроизведения может быть записана в файлах списка воспроизведения раздела.
На фиг.4 изображен первый пример осуществления управления потоками многотекстовых данных в соответствии со структурой данных, представленной на фиг.2. По меньшей мере, один файл клипа, содержащийся и записанный в файловой структуре BD-ROM, связан, например, с несколькими списками воспроизведения (PL1, PL2, PL3, …) и управляется вместе с разделом. Аудиовидеопотоки нескольких текстовых блоков, содержащиеся и записанные в файле клипа, записаны в виде транспортных пакетов (TPs) на основе стандарта MPEG 2.
В транспортных пакетах (TPs) записаны различные идентификаторы пакетов PID для идентификации каждого текстового блока. Другими словами, транспортные пакеты (TPs), соответствующие различным текстовым блокам, имеют различные идентификаторы пакетов (PIDs). Например, как показано на фиг.4, в первых транспортных пакетах ТР1 первого текстового блока, который содержится и записан в файле клипа, содержатся и записаны Video_PID=А и Audio_PID=Р. Во вторых транспортных пакетах ТР2 второго текстового блока, который содержится и записан в файле клипа, содержатся и записаны Video_PID=В и Audio_PID=R. Первые и вторые транспортные пакеты ТР1 и ТР2 первого и второго текстовых блоков последовательно и "бесшовно" записаны в область записи данных диска Blu-ray только для чтения (BD-ROM) таким образом, чтобы первые и вторые транспортные пакеты ТР1 и ТР2 могли воспроизводиться "бесшовно".
Далее, на фиг.4 показано, что связывающая информация предыдущего и последующего списков воспроизведения (Prev_PL и Next_PL) для обозначения очередности воспроизведения нескольких каналов воспроизведения может содержаться и записываться как навигационная информация в нескольких списках воспроизведения (PL1, PL2, PL3, …), связанных с файлом клипа. А именно, навигационная информация связывает списки воспроизведения вместе. В процессе воспроизведения эта информация указывает, какой список воспроизведения следует воспроизводить после воспроизведения определенного списка воспроизведения. Навигационная информация для списков воспроизведения определенного текстового блока или канала воспроизведения создает связанную группу списков воспроизведения, соответствующую этому каналу воспроизведения. На фиг.3 изображена одна навигационная область носителя записи, хранящая эту навигационную информацию; однако следует понимать, что может быть предусмотрено несколько навигационных областей.
На фиг.5 схематично показан пример осуществления устройства записи и воспроизведения оптических дисков в соответствии с настоящим изобретением. Как показано, аудиовидеокодер (АВ-кодер) 9 получает и кодирует аудио- и видеоданные. Аудиовидеокодер 9 выводит кодированные аудио- и видеоданные вместе с информацией о кодировании и информацией о свойствах потока. Мультиплексор 8 уплотняет кодированные аудио- и видеоданные на основе информации о кодировании и информации о свойствах потока для создания, например, отформатированного в соответствии со стандартом MPEG-2 транспортного потока. Первичное устройство 7 пакетирования пакетирует транспортные пакеты из мультиплексора 8 в передаваемые пакеты в соответствии с аудио/видео форматом оптического диска. Как показано на фиг.5, работой аудиовидеокодера 9, мультиплексора 8 и первичного устройства 7 пакетирования управляет контроллер 10. Контроллер 10 получает от пользователя входные данные по операциям записи и предоставляет управляющую информацию аудиовидеокодеру 9, мультиплексору 8 и первичному устройству 7 пакетирования. Например, контроллер 10 информирует аудиовидеокодер 9 о виде кодирования, которое необходимо выполнить, информирует мультиплексор 8 о транспортном потоке, который нужно создать, и информирует первичное устройство 7 пакетирования о формате передаваемых пакетов. Далее контроллер 10 управляет дисководом 3, включающим оптическую головку 2, для записи выходной информации первичного устройства 7 пакетирования на оптический диск.
Также, контроллер 10 формирует навигационную и управленческую информацию для управления воспроизведением аудиовидеоданных, записываемых на оптический диск. Например, на основе информации, полученной через пользовательский интерфейс (например, набора команд, записанного на диск, предоставленного компьютерной системой по внутрисетевым или межсетевым каналам и т.д.), контроллер 10 управляет дисководом 3 для записи на оптический диск структуры данных, показанной на фиг.2-5.
Во время воспроизведения контроллер 10 управляет дисководом 3 для воспроизведения этой структуры данных. На основе содержащейся в ней информации, а также входной информации от пользователя, полученной через пользовательский интерфейс (например, от управляющих кнопок на устройстве записи и воспроизведения или пульте дистанционного управляющего устройства), контроллер 10 управляет дисководом 3 для воспроизведения с оптического диска исходных аудио/видео пакетов. А именно, в ответ на запрос пользователя на воспроизведение контроллер 10 выбирает и воспроизводит файл клипа, соответствующий произвольному разделу. После поиска навигационной информации, содержащейся в файлах списков воспроизведения, связанных с файлом клипа, и обращения к ней, контроллер 10 может отсортировать аудиовидеопотоки (АВ-потоки) каналов воспроизведения, выбранных и указанных пользователем, и выполнить связанное воспроизведение набора из нескольких текстовых блоков, как было рассмотрено выше.
Например, вводимая пользователем информация может указывать текстовый блок (или канал воспроизведения, который следует воспроизвести). Такая пользовательская информация может быть задана, например, с помощью графического интерфейса пользователя на основе меню, загруженного в контроллер 10. Учитывая введенную пользователем информацию и навигационную информацию, воспроизведенную с оптического диска, контроллер 10 управляет воспроизведением указанного канала воспроизведения.
Например, чтобы выбрать определенный канал воспроизведения, контроллером 10 проверяют идентификаторы пакетов (PIDs) для транспортных пакетов, чтобы определить количество текстовых блоков или каналов воспроизведения, и запрашивают пользователя, какой канал воспроизвести. Эта информация о канале может быть пополнена, чтобы хранить больше значимой информации для воспроизведения относительно канала воспроизведения. Во время воспроизведения воспроизводится первый список воспроизведения, соответствующий выбранному каналу воспроизведения (например, соответствующий транспортным пакетам TPs, имеющим выбранный идентификатор пакета PID). Затем навигационная информация указывает следующий список воспроизведения для воспроизведения в группе списков воспроизведения, образующих выбранный канал воспроизведения.
Воспроизводимые пакеты принимаются первичным устройством 4 депакетирования и преобразуются в поток данных (например, в поток транспортных пакетов, отформатированный в соответствии со стандартом MPEG-2). Демультиплексор 5 демультиплексирует поток данных в кодированные видео- и аудиоданные. АВ-декодер (аудиовидеодекодер) 6 декодирует кодированные видео- и аудиоданные в исходные аудио- и видеоданные, поданные на АВ-кодер (аудиовидеокодер) 9. Во время воспроизведения контроллер 10 управляет работой первичного устройства 4 депакетирования, демультиплексора 5 и АВ-декодера 6. Контроллер 10 получает от пользователя входные данные по операциям воспроизведения и предоставляет управляющую информацию АВ-декодеру 6, демультиплексору 5 и первичному устройству 4 депакетирования. Например, контроллер 10 информирует АВ-декодер 9 о виде декодирования, которое необходимо выполнить, демультиплексор 5 - о транспортном потоке, который нужно демультиплексировать, а также первичное устройство 4 депакетирования - о формате передаваемых пакетов.
Хотя на фиг.5 поясняется устройство записи и воспроизведения, следует понимать, что, используя соответствующие части фиг.5, можно создать устройство только для записи или только для воспроизведения, которые обеспечивают выполнение функции записи или воспроизведения.
На фиг.6 изображен второй пример осуществления управления потоками данных нескольких каналов воспроизведения в соответствии с настоящим изобретением. Пример осуществления, представленный на фиг.6 такой же, как пример осуществления на фиг.4, за исключением того, что списки воспроизведения также содержат информацию о номере канала. Информация о номере канала включена в дополнение к или вместо навигационной информации, рассмотренной выше в связи с примером осуществления на фиг.4. Информация о номере канала указывает канал или каналы воспроизведения, с которыми связан список воспроизведения. А именно, каждому каналу воспроизведения присваивается номер канала, и информация о номере канала для списка воспроизведения содержит номер канала воспроизведения, с которым связан список воспроизведения. Таким образом, информация о номере канала может указывать, с каким текстовым блоком связан каждый список воспроизведения.
Устройство записи и воспроизведения, изображенное на фиг.5, работает в соответствии с примером, приведенным на фиг.6, аналогично описанию, данному выше в соответствии с примером, приведенным на фиг.4. Однако, в соответствии с примером на фиг.6, контроллер 10 может определить каналы воспроизведения по информации о номере канала воспроизведения.
На фиг.7 изображен третий пример осуществления управления потоками данных нескольких каналов воспроизведения в соответствии с настоящим изобретением. Пример осуществления, представленный на фиг.7, такой же, как пример осуществления на фиг.4, за исключением того, как транспортные пакеты записаны в файле клипа. Как показано на фиг.7, каждый из первых и вторых транспортных пакетов ТР1 и ТР2 делятся на группы предопределенного размера, и эти группы чередуются. Размер группы устанавливается таким образом, чтобы было возможно бесшовное воспроизведение каждого канала воспроизведения, даже если чередуются группы транспортных пакетов для различных каналов воспроизведения (например, различные текстовые блоки).
То есть, как показано на фиг.7, в файле клипа имеются чередующиеся области записи для групп транспортных пакетов Story 1-1, Story 1-2, Story 1-3, …, связанных с первым текстовым блоком. Каждая группа имеет предопределенный размер и включает в себя первые транспортные пакеты TPIs, связанные с первым текстовым блоком. Также, имеются чередующиеся области записи для групп транспортных пакетов Story 2-1, Story 2-2, Story 2-3, …, связанных со вторым текстовым блоком. Каждая группа имеет предопределенный размер и включает в себя вторые транспортные пакеты TP2s, связанные со вторым текстовым блоком.
Как описано в связи с фиг.4-5, система VDP 3 устройства для оптических дисков выбирает и воспроизводит файл клипа в соответствии с произвольным разделом в ответ на запрос пользователя о воспроизведении. После поиска и обращения к навигационной информации, содержащейся в файлах списков воспроизведения, связанных с файлом клипа, система VDP 3 может сортировать АВ-потоки текстовых блоков, выбранных и указанных пользователем, и выполнить связанное воспроизведение набора из нескольких каналов воспроизведения, как было рассмотрено раньше.
На фиг.8 изображен четвертый пример осуществления управления потоками данных нескольких каналов воспроизведения в соответствии с настоящим изобретением. Пример осуществления, представленный на фиг.8, такой же, как пример осуществления на фиг.7, за исключением того, что списки воспроизведения также содержат информацию о номере канала. Информация о номере канала включена в дополнение к или вместо навигационной информации, рассмотренной выше в связи с примером осуществления с фиг.7. Информация о номере канала указывает канал или каналы воспроизведения, с которыми связан список воспроизведения. А именно, каждому каналу воспроизведения присваивается номер канала, и информация о номере канала для списка воспроизведения содержит номер канала воспроизведения, с которым связан список воспроизведения. Таким образом, информация о номере канала указывает, с каким каналом воспроизведения связан каждый список воспроизведения.
Устройство записи и воспроизведения на фиг.5 работает в соответствии с примером на фиг.8 аналогично описанию, данному выше в соответствии с фиг.7. Однако в примере на фиг.8 контроллер 10 может определить каналы воспроизведения по информации о номере канала.
На фиг.9 изображен пятый пример осуществления управления потоками данных нескольких каналов воспроизведения в соответствии с настоящим изобретением. Пример осуществления на фиг.9 такой же, как пример осуществления на фиг.4, за исключением того, что транспортные пакеты, соответствующие различным каналам воспроизведения, не записываются в одном и том же файле клипа. Вместо этого транспортные пакеты, соответствующие различным каналам воспроизведения (например, различным текстовым блокам), записываются в различных файлах клипов.
Как показано на фиг.9, первый и второй файлы 1 и 2 клипов в файловой структуре BD-ROM связаны с множеством списков воспроизведения (PL1, PL2, PL3, …) раздела. Более того, первые транспортные пакеты ТР1, соответствующие первому текстовому блоку и имеющие Video_PID=А и Audio_PID=Р, записаны в первом файле клипа, тогда как вторые транспортные пакеты ТР2, соответствующие второму текстовому блоку и имеющие Video_PID=В и Audio_PID=R, записаны во втором файле клипа.
Как описано в связи с фиг.5, система VDP 3 устройства для оптических дисков выбирает и воспроизводит файл клипа в соответствии с произвольным разделом в ответ на запрос пользователя о воспроизведении. После поиска и обращения к навигационной информации, содержащейся в файлах списков воспроизведения, связанных с файлом клипа, система VDP 3 может сортировать АВ-потоки текстовых блоков, выбранных и указанных пользователем, и выполнить связанное воспроизведение набора из нескольких каналов воспроизведения, как было описано в связи с фиг.4.
На фиг.10 изображен шестой пример осуществления управления потоками данных нескольких каналов воспроизведения в соответствии с настоящим изобретением. Пример осуществления, представленный на фиг.10, такой же, как пример осуществления на фиг.9, за исключением того, что списки воспроизведения к тому же содержат информацию о номере канала. Информация о номере канала включена в дополнение к или вместо навигационной информации, рассмотренной выше в связи с примером осуществления на фиг.9. Информация о номере канала указывает канал или каналы воспроизведения, которым соответствует список воспроизведения. А именно, каждому каналу воспроизведения присваивается номер канала, и информация о номере канала для списка воспроизведения предусматривает номер канала для канала воспроизведения, которому соответствует список воспроизведения. Таким образом, информация о номере канала указывает, какому каналу воспроизведения соответствует каждый список воспроизведения.
Устройство записи и воспроизведения на фиг.5 работает в соответствии с примером на фиг.10 аналогично описанию, данному выше в соответствии с фиг.9. Однако в примере на фиг.10 контроллер 10 может определить каналы воспроизведения по информации о номере канала.
На фиг.11 изображен седьмой пример осуществления способа управления потоками данных нескольких каналов воспроизведения в соответствии с настоящим изобретением. Пример осуществления, представленный на фиг.11, такой же, как пример осуществления на фиг.9, за исключением того, как транспортные пакеты записываются на носитель записи. Как показано на фиг.11, каждый из первых и вторых транспортных пакетов ТР1 и ТР2 делится на группы предопределенного размера, и эти группы чередуются. Размер группы устанавливается таким образом, чтобы было возможно бесшовное воспроизведение каждого канала воспроизведения, даже если группы транспортных пакетов для различных каналов воспроизведения (например, различных текстовых блоков) чередуются.
То есть, как показано на фиг.11, в файле клипа имеются чередующиеся области записи для групп транспортных пакетов Story 1-1, Story 1-2, Story 1-3, …, связанных с первым текстовым блоком. Каждая группа имеет предопределенный размер и включает в себя первые транспортные пакеты TP1s, связанные с первым текстовым блоком. Также, имеются чередующиеся области записи для групп транспортных пакетов Story 2-1, Story 2-2, Story 2-3, …, связанных со вторым текстовым блоком. Каждая группа имеет предопределенный размер и включает в себя вторые транспортные пакеты TP2s, связанные со вторым текстовым блоком.
Как описано в связи с фиг.4-5, система VDP 3 устройства для оптических дисков выбирает и воспроизводит файл клипа в соответствии с произвольным разделом, в ответ на запрос пользователя о воспроизведении. После поиска и обращения к навигационной информации, содержащейся в файлах списков воспроизведения, связанных с файлом клипа, система VDP 3 может сортировать АВ-потоки текстовых блоков, выбранных и указанных пользователем, и выполнить связанное воспроизведение набора из нескольких каналов воспроизведения, как было рассмотрено раньше.
На фиг.12 изображен восьмой пример осуществления управления потоками данных нескольких каналов воспроизведения в соответствии с настоящим изобретением. Пример осуществления, представленный на фиг.12, такой же, как в примере осуществления на фиг.11, за исключением того, что списки воспроизведения также содержат информацию о номере канала. Информация о номере канала включена в дополнение к или вместо навигационной информации, рассмотренной выше в связи с примером осуществления на фиг.11. Информация о номере канала указывает канал или каналы воспроизведения, которым соответствует список воспроизведения. А именно, каждому каналу воспроизведения присваивается номер канала, и информация о номере канала для списка воспроизведения содержит номер канала воспроизведения, который соответствует списку воспроизведения. Таким образом, информация о номере канала указывает, какому текстовому блоку соответствует список воспроизведения.
Устройство записи и воспроизведения на фиг.5 работает в соответствии с примером на фиг.12 аналогично описанию, данному выше в соответствии с фиг.11. Однако в примере на фиг.12 контроллер 10 может определить каналы воспроизведения по информации о номере канала.
Следует принять во внимание, что файлы клипов (*.m2ts) в описанных выше примерах осуществления также связаны с одним или большим количеством воспроизводимых элементов в каждом списке воспроизведения. В этом случае в файлах списков воспроизведения может содержаться и записываться связывающая информация о предыдущем и последующем воспроизводимых элементах (Prev_PI и Next_PI) для указания очередности воспроизведения нескольких текстовых блоков или информация о номере канала.
Также, настоящее изобретение не ограничено наличием одного раздела, записанного на носителе записи. В файловой структуре настоящего изобретения могут быть записаны дополнительный каталог раздела и дополнительный файл раздела.
Из приведенного выше описания очевидно, что настоящее изобретение обеспечивает управление потоками данных нескольких каналов воспроизведения оптического диска высокой плотности. Таким образом, способ и устройство воспроизведения, предусмотренные настоящим изобретением, могут быстро и правильно сортировать потоки данных каналов воспроизведения, выбранные и указанные пользователем, и воспроизводить отсортированные потоки данных.
Несмотря на то, что изобретение раскрыто на ограниченном числе примеров осуществления изобретения, специалисты, благодаря этому раскрытию, оценят его многочисленные модификации и изменения. Например, хотя описанное относится к оптическому диску Blu-ray только для чтения, настоящее изобретение не ограничено этим стандартом оптического диска либо оптическими дисками как таковыми. Предполагается, что предлагаемая формула изобретения охватывает все такие модификации и изменения, которые находятся в пределах сущности и объема изобретения.