Патент на изобретение №2334286

Published by on




РОССИЙСКАЯ ФЕДЕРАЦИЯ



ФЕДЕРАЛЬНАЯ СЛУЖБА
ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ,
ПАТЕНТАМ И ТОВАРНЫМ ЗНАКАМ
(19) RU (11) 2334286 (13) C2
(51) МПК

G11B20/10 (2006.01)

(12) ОПИСАНИЕ ИЗОБРЕТЕНИЯ К ПАТЕНТУ

Статус: по данным на 08.10.2010 – действует

(21), (22) Заявка: 2004124945/28, 28.06.2003

(24) Дата начала отсчета срока действия патента:

28.06.2003

(30) Конвенционный приоритет:

28.06.2002 KR 10-2002-0036651

(43) Дата публикации заявки: 20.01.2006

(46) Опубликовано: 20.09.2008

(56) Список документов, цитированных в отчете о
поиске:
ЕР 0847198 A1, 10.06.1998. US 6263150 B1, 17.07.2001. JP 2002150685 A, 24.05.2002. EP 1126454 A1, 22.08.2001. RU 96101175 A, 10.04.1998.

(85) Дата перевода заявки PCT на национальную фазу:

28.01.2005

(86) Заявка PCT:

KR 03/001276 (28.06.2003)

(87) Публикация PCT:

WO 2004/003908 (08.01.2004)

Адрес для переписки:

115184, Москва, Средний Овчинниковский пер., 12, ЗАО “Инэврика”, пат.пов. С.О.Шолоховой, рег.№ 720

(72) Автор(ы):

КИМ Бён Джин (KR),
ПАК Сын Ван (KR),
СО Ган Су (KR),
ЫМ Сон Хён (KR),
КИМ Ми Хён (KR),
ЧО Сын Рён (KR)

(73) Патентообладатель(и):

Эл Джи Электроникс Инк. (KR)

(54) НОСИТЕЛЬ ЗАПИСИ СО СТРУКТУРОЙ ДАННЫХ ДЛЯ УПРАВЛЕНИЯ ЗАПИСЬЮ И ВОСПРОИЗВЕДЕНИЕМ ЗАПИСАННЫХ НА НЕМ ДАННЫХ НЕСКОЛЬКИХ КАНАЛОВ И СПОСОБЫ И УСТРОЙСТВА ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ

(57) Реферат:

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

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

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

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

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

На фиг.1 приведена структура файлов диска 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 может также содержать специальный тип клипа, именуемый файлом переходного клипа аудиовидеопотока. Переходный клип используется для бесшовного соединения двух или более отрезков презентации, выбранных в клипах, и обычно содержит небольшой объем данных по сравнению с клипами. АВ-поток содержит исходные пакеты аудио- и видеоданных. Например, исходный пакет видеоданных включает в себя заголовок и транспортный пакет. Исходный пакет включает в себя номер исходного пакета, который обычно представляет собой последовательно заданный номер, служащий в качестве адреса для получения доступа к исходному пакету. Транспортные пакеты содержат идентификатор пакета (packet identifier – 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.tdt1 и menu.tdt2 хранится информация, связанная со свернутыми изображениями (пиктограммами) меню. В файлах mark.tidx, mark.tdt1 и mark.tdt2 хранится информация, относящаяся к маркировочным пиктограммам. Поскольку эти файлы не имеют особого отношения к настоящему изобретению, они не будут далее рассматриваться.

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

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

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

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

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

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

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

на фиг.1 изображена структура файла или структура данных для перезаписываемого оптического диска в соответствии со стандартом перезаписываемого диска Blue-ray (BD-RW) согласно существующему уровню техники;

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

на фиг.3 изображен пример носителя записи в соответствии с настоящим изобретением;

на фиг.4 изображен транспортный поток, включающий формат самокодирующегося потока (Self-Encoded Stream Format, SESF), для использования в структуре данных в соответствии с фиг.2;

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

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

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

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

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

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

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

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

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

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

Временная информация – это так называемая информация о характеристической точке (CPI). Одна форма информации о характеристической точке (CPI) – это карта точек входа (ЕР). Карта точек входа (ЕР) ставит отметку времени представления (presentation time stamp) (например, на основе времени прибытия (АТС) и/или на основе системного времени (STC)) в соответствие с адресом исходного пакета (то есть, номером исходного пакета).

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

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

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

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

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

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

На фиг.4 изображен транспортный поток в самокодирующемся формате (SESF – Self-Encoded Stream Format), имеющий множество SESF-капсул. Каждая из SESF-капсул содержит исходный пакет TIP, за которым следует мультиплексирующий блок пакетов видеоданных “V”. Один ограниченный транспортный поток в формате SESF состоит из одной или нескольких SESF-капсул, а каждая SESF-капсула начинается с TIP-пакета SESF. Каждый TIP содержит информацию аудио- или видеопотока для следующих за ним исходных пакетов. Также аудиовидеопоток (АВ-поток) содержит таблицу размещения программы (program map table – РМТ), то есть пакет транспортного потока, который содержит идентификатор пакета (PID) для каждого элементарного потока. Таблица объединения программ (program association table – PAT), которая также является пакетом транспортного потока, содержит идентификаторы пакетов (PIDs), которые идентифицируют различные таблицы размещения программ (PMTs).

На фиг.5 изображена часть файла информации о клипе в соответствии с осуществлением настоящего изобретения. Как показано, введенные данные EP_map_for_one_stream_PID используются для наполнения таблицы значений и адресов PTS для пакетов, имеющих тот же идентификатор пакета (PID) в единственном элементарном потоке. Вместе эти таблицы определяют карту точек входа (ЕР), то есть часть информации о характеристической точке (CPI) структуры данных, которая устанавливает отношения между временной информацией аудиовидеопотока (АВ-потока) и адресной информацией аудиовидеопотока (АВ-потока).

Чтобы уменьшить размер таблицы и расширить поисковые возможности системы, EP_map_for_one_stream_PID делится на две подтаблицы: EPcoarse и EP_fine. EP_fine содержит наименее значимые биты (least significant bits – LSB) с начала отметки времени представления и с начала номера исходного пакета для каждого из пакетов в соответствии с идентификатором пакета (PID). EP_coarse относится к EP_fine и содержит наиболее значимые биты (most significant bits – MSB) начала отметки времени представления, номер исходного пакета и номер EP_fine, соответствующие введенным данным EP_coarse, имеют то же начало отметки времени представления. Количество введенных данных в подтаблице EP_coarse меньше по сравнению с подтаблицей EP_fine.

Карта входа для EP_map_for_one_stream_PID хранит точку входа времени представления потока (PTS_EP_start) и точку входа адреса (SPN_EP_start) для управления исходными пакетами в аудиовидеопотоке (АВ-потоке), соответствующем тому же идентификатору пакета PID.

EP_fine_table_start_address является начальным адресом первого поля EP_video_type_(EP_fine_id) в относительном количестве байтов от первого байта EP_map_for_one_stream_PID(). ref_to_EP_fine_id является номером введенных данных EP_fine, содержащих PTS_EP_fine, относящихся к PT_SEP_coarse, следующим непосредственно за этим полем. И PTS_EP_coarse, и SPN_EP_coarse получаются из PTS_EP_start для точки входа.

Для каждых введенных данных карты точек входа (ЕР) комбинация EP_video_type (EP_fine_id) и I_end_position_offset (EP_fine_id) определяет различные условия. Например, если I_end_position_offset (EP_fine_id) получает значение, отличное от “000”, для определенных типов видеоизображения, это означает, что относительный адрес конца модуля видеодоступа, который содержит I-кадр, указан посредством SPN_EP_start.

На фиг.6 изображены возможные комбинации некоторых из вышеописанных параметров, хранящихся в карте точек входа (ЕР), которые могут быть использованы для задания определенных условий в структуре данных, например, таких как запрос об изменении угла. Отображенные на фиг.6 различные показатели включают EP_video_type (EP_fine_id), I_end_position_offset (EP_fine_id), PTS_EP_fine и SPN_EP_fine.

Если EP_video_type получает значение “0”, PTS_EP_fine и SPN_EP_fine становятся величинами, которые соответствуют SPN начала TIP-пакета заголовка SESF-капсулы.

При втором условии EP_video_type получает значение “1”, а I_end_position_offset получает значение “000”. PTS_EP_fine и SPN_EP_fine становятся величинами, которые соответствуют номеру первого исходного пакета I-кадра относительно конца (first_I-end_relative_SPN).

При третьем условии смещение позиции конца I-кадра составляет “001”, PTS_EP_fine и SPN_EP_fine становятся величинами, которые соответствуют номеру первого исходного пакета Р-кадра относительно конца (first_P_end_relative_SPN); а когда смещение позиции конца I-кадра составляет “010”, PTS_EP_fine и SPN_EP_fine становятся величинами, которые соответствуют номеру второго исходного пакета Р-кадра относительно конца (second_P_end_relative_SPN).

При четвертом условии, когда смещение позиции конца I-кадра составляет “100”, PTS_EP_fine и SPN_EP_fine становятся величинами, которые соответствуют изменению угла (Angle Change, или АС) или номеру исходного пакета чередующихся блоков (Interleaved Unit) относительно конца (ILVU_end__relative_SPN). А именно, это подтверждает, где разрешено изменение угла.

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

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

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

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

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

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

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

На фиг.8 изображено применение описанной системы управления данными для выполнения измерения угла путем определения значения флага, записанного в EP_map_for_one_stream_PID. Как показано на фиг.8, данные с несколькими каналами воспроизведения записываются в звено блока угла (Angle Block), который выделяется четвертым условием с фиг.6, где PTS_EP_fine и SPN_EP_fine имеют значения, соответствующие изменению угла (Angle Change, или АС) или номеру исходного пакета чередующихся блоков (Interleaved Unit) относительно конца (ILVU_end_relative_SPN). Данные для одного канала воспроизведения записываются в виде одного или более блоков углов (Angle Blocks), и эти блоки углов чередуются.

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

В этом примере после получения запроса на изменение угла система обращается к карте точек входа (ЕР), чтобы определить, разрешен ли запрос на изменение угла. Путем сравнения адресной информации аудиовидеопотока с информацией, хранимой в точке входа (ЕР), система определяет, что адресная информация не соответствует условию 4 на фиг.6, то есть запрос на изменение угла не происходит в точке с разрешенным углом. Как показано на фиг.9, запрос на изменение угла задерживается до того, как система достигнет конца блока угла, и условие 4 на фиг.6 будет выполнено, и изменение угла будет разрешено. По выполнении запроса на изменение угла система переходит к блоку угла 2 (Angle Block 2) в аудиовидеопотоке по адресу SPN_start для запрошенного угла, в данном случае ко второму блоку данных блока угла (Angle 2).

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

Формула изобретения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

20. Способ по п.19, в котором данные для данных каждого канала воспроизведения записаны в виде одного или более блоков угла и эти блоки угла чередуются.

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

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

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

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

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

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

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

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

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

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

РИСУНКИ

Categories: BD_2334000-2334999