RU2360304C2 - Носитель записи со структурой данных для управления видеоданными и данными дополнительного содержимого к ним и способы и устройства записи и воспроизведения - Google Patents
Носитель записи со структурой данных для управления видеоданными и данными дополнительного содержимого к ним и способы и устройства записи и воспроизведения Download PDFInfo
- Publication number
- RU2360304C2 RU2360304C2 RU2005140454/28A RU2005140454A RU2360304C2 RU 2360304 C2 RU2360304 C2 RU 2360304C2 RU 2005140454/28 A RU2005140454/28 A RU 2005140454/28A RU 2005140454 A RU2005140454 A RU 2005140454A RU 2360304 C2 RU2360304 C2 RU 2360304C2
- Authority
- RU
- Russia
- Prior art keywords
- group
- navigation commands
- navigation
- type
- data
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 25
- 238000005192 partition Methods 0.000 claims 2
- 239000000126 substance Substances 0.000 abstract 1
- 230000003287 optical effect Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013515 script Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/213—Read-only discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/215—Recordable discs
- G11B2220/216—Rewritable discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2541—Blu-ray discs; Blue laser DVR discs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
- H04N9/8227—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Предложен носитель записи со структурой данных. Он содержит навигационную область, где хранится объект первого типа и объект второго типа. Каждый из объектов указывает, по меньшей мере, один список воспроизведения для воспроизведения. Объект первого типа включает навигационную команду для управления воспроизведением основных данных, записанных на носителе записи. Объект второго типа включает навигационную команду для управления воспроизведением данных дополнительного содержимого, которые должны воспроизводиться с основными данными. Список воспроизведения, указанный объектом второго типа, включает информацию для воспроизведения, связанную с данными дополнительного содержимого. 5 н. и 42 з.п. ф-лы, 6 ил.
Description
1. ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к носителю записи со структурой данных для управления записанными на нем основными данными и данными дополнительного содержимого, а также к способам и устройствам воспроизведения и записи указанной структуры данных.
2. УРОВЕНЬ ТЕХНИКИ
Стандартизация новых только для чтения и перезаписываемых оптических дисков высокой плотности, допускающих запись большого количества высококачественных видео- и аудиоданных, получила быстрое развитие, и в ближайшее время ожидается промышленный выпуск новой продукции, связанной с оптическими дисками. Одним из примеров таких новых оптических дисков является перезаписываемый Blu-ray диск (Blu-Ray Disc Rewritable - BD-RE).
Кроме того, осуществляется стандартизация оптических дисков высокой плотности формата "только для чтения", таких как Blu-ray диск только для чтения (Blu-Ray ROM - BD-ROM). На Blu-ray диске только для чтения (BD-ROM) может быть размещены не только основные аудио/видеоданные, но также и дополнительное содержимое, связанное с основными аудио/видеоданными.
Однако пока не существует эффективной структуры данных для записи и управления таким дополнительным содержимым вместе с основными данными на оптическом диске высокой плотности формата "только для чтения", таком как Blu-ray диск только для чтения (BD-ROM).
3. СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Целью настоящего изобретения является предоставление носителя записи со структурой данных для размещения в файловой структуре носителя записи записанных на нем данных дополнительного содержимого к основным видеоданным и управления ими, а также способов и устройств записи и воспроизведения видеоданных на указанном носителе записи.
Носитель записи со структурой данных для управления основными видеоданными и их данными дополнительного содержимого в соответствии с настоящим изобретением содержит навигационную область, где хранится, по меньшей мере, одна группа навигационных команд первого типа и, по меньшей мере, одна группа навигационных команд второго типа, каждая из групп навигационных команд указывает, по меньшей мере, один список воспроизведения, подлежащий воспроизведению, при этом группа навигационных команд первого типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением основных данных, записанных на носителе записи, группа навигационных команд второго типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением данных дополнительного содержимого, которые подлежат воспроизведению вместе с основными данными, а этот, по меньшей мере, один список воспроизведения, обозначенный группой навигационных команд второго типа, включает информацию о воспроизведении, связанную с данными дополнительного содержимого.
В одном из примеров осуществления основные видеоданные и связанные с ними данные дополнительного содержимого чередуются друг с другом в одном файле клипа.
В другом примере осуществления данные дополнительного содержимого хранятся на удаленном сервере, подключенном через сеть.
В еще одном примере осуществления группа команд для воспроизведения данных дополнительного содержимого и другая группа команд для воспроизведения основных видеоданных хранятся во взаимно различных навигационных файлах.
Далее настоящее изобретение предоставляет устройства и способы записи и воспроизведения структуры данных в соответствии с настоящим изобретением, а также записи и воспроизведения в соответствии с настоящим изобретением.
4. КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Указанные выше свойства и другие преимущества настоящего изобретения можно лучше понять из последующего подробного описания в сочетании с прилагаемыми чертежами, на которых
фиг.1 иллюстрирует предпочтительный пример осуществления структуры файла или данных носителя записи в соответствии с настоящим изобретением;
фиг.2 иллюстрирует пример носителя записи с хранящейся на нем структурой данных фиг.1;
фиг.3 иллюстрирует в соответствии с настоящим изобретением структуру данных, записанную на Blu-ray диске только для чтения (BD-ROM);
фиг.4 иллюстрирует структуру индексного файла в соответствии с настоящим изобретением;
фиг.5 иллюстрирует структуры файла объекта фильма и файла веб-объекта в соответствии с настоящим изобретением; и
на фиг.6 представлены блок-схемы примера осуществления устройства записи и воспроизведения оптических дисков в соответствии с настоящим изобретением.
5. СПОСОБЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
В целях более полного понимания настоящего изобретения ниже будут описаны предпочтительные примеры его осуществления со ссылкой на прилагаемые чертежи.
Оптический диск высокой плотности, например Blu-ray диск только для чтения (BD-ROM), в соответствии с настоящим изобретением может иметь структуру файла или данных для управления воспроизведением видео- и аудиоданных, как показано на фиг.1.
Как показано на фиг.1, корневой каталог содержит, по меньшей мере, один каталог BDMV. Каталог BDMV включает индексный файл ′index.bdmv′, файл объектов фильма ′MovieObject.bdmv′ и файл веб-объекта ′WebObject.bdmv′, каталог PLAYLIST, в котором хранятся файлы списков воспроизведения (например, реальных (*.rpls) и виртуальных (*.vpls)), каталог CLIPINF, в котором хранятся файлы информации о клипах (*.clpi), и каталог STREAM, в котором хранятся файлы клипов с аудио/видеопотоком в формате MPEG2 (*.m2ts), соответствующие файлам информации о клипах.
В индексном файле ′index.bdmv′, включенном в каталог BDMV, хранится информация, предназначенная для описания содержимого каталога BDMV. В файле объектов фильма ′MovieObject.bdmv′ и файле веб-объекта ′WebObject.bdmv′ соответственно хранится информация об одном или более объектах фильма. Объект фильма и веб-объект, каждый из которых связан с одним или более списками воспроизведения, состоит, соответственно, по меньшей мере, из одной выполняемой навигационной команды, т.е. объект фильма и веб-объект представляют собой группу навигационных команд, и каждая команда в группе предназначена для управления воспроизведением данных, включенных, по меньшей мере, в один файл клипа, относящийся к данному объекту фильма.
Каталог STREAM содержит файлы с аудиовидеопотоком в формате MPEG2, называемые клипами (*.m2ts). Каждый файл клипа включает только аудиовидеопоток или поток аудиовидеоданных и данных дополнительного содержимого. Основные аудиовидеоданные и данные дополнительного содержимого в одном файле клипа мультиплексируются или чередуются между собой в определенном блоке, например в блоке пакетированного элементарного потока (Packetized Elementary Stream - PES). Аудиовидеопоток включает исходные пакеты видео- и аудиоданных или данных дополнительного содержимого. Например, исходный пакет видеоданных включает заголовок и транспортный пакет. Исходный пакет включает номер исходного пакета, который обычно представляет собой последовательно назначаемый номер, служащий в качестве адреса для доступа к исходному пакету. Транспортные пакеты включают идентификатор пакета (Packet identifier - PID). Идентификатор пакета (PID) идентифицирует последовательность транспортных пакетов, к которой принадлежит транспортный пакет. Все транспортные пакеты одной последовательности будут иметь одинаковый идентификатор пакета (PID).
Каталог CLIPINF включает файл информации о клипе, связанный с каждым файлом аудиовидеопотока. Файл информации о клипе указывает, помимо прочего, тип связанного с ним аудиовидеопотока, информацию о последовательности, программную информацию и информацию о синхронизации. Информация о последовательности описывает последовательности на основе времени входа (arrival time basis - АТС) или на основе системного времени (system time basis - STC). Например, информация о последовательности указывает, помимо прочего, количество последовательностей, информацию о времени начала и окончания для каждой последовательности, адрес первого исходного пакета в каждой последовательности и идентификатор пакета (PID) транспортных пакетов в каждой последовательности. Последовательность исходных пакетов, в которой содержимое программы является постоянным, называется программной последовательностью. Программная информация указывает, помимо прочего, количество программных последовательностей, адрес начала для каждой программной последовательности и идентификаторы пакетов (PIDs) транспортных пакетов в программной последовательности.
Информация о синхронизации называется информацией о характеристической точке (Characteristic point information - CPI). Одной из форм информации о характеристической точке (CPI) является карта точки входа (Entry Point - ЕР). Карта точки входа (ЕР) устанавливает соответствие между отметкой времени представления (например, на основе времени входа (АТС) и/или на основе системного времени (STC)) и адресом исходного пакета (то есть номером исходного пакета).
Каталог PLAYLIST включает один или более файлов списков воспроизведения. Концепция списка воспроизведения была введена для того, чтобы облегчить редактирование/сборку клипов для воспроизведения. Файл списка воспроизведения является совокупностью проигрываемых отрезков в клипах. Каждый проигрываемый отрезок называется элементом воспроизведения. Файл списка воспроизведения, помимо прочего, обозначает каждый из элементов воспроизведения, образующих список воспроизведения, и каждый элемент воспроизведения, кроме этого, представляет собой пару точек входа (In-point) и выхода (Out-point), указывающих положения на временной оси клипа (например, отметки времени представления на основе времени входа (АТС) или системного времени (STC)). Иными словами, файл списка воспроизведения идентифицирует элементы воспроизведения, каждый элемент воспроизведения указывает на клип или его часть и идентифицирует файл информации о клипе, связанный с клипом. Файл информации о клипе используется, помимо прочего, для установки соответствия между элементами воспроизведения и клипом исходных пакетов.
Каталог списков воспроизведения может включать реальные списки воспроизведения (*.rpls) и виртуальные списки воспроизведения (*.vpls). В реальном списке воспроизведения могут использоваться только клипы. А именно, реальный список воспроизведения рассматривается как относящийся к частям клипов и поэтому концептуально рассматривается эквивалентом по дисковому пространству упомянутых частей клипов.
Помимо иллюстрации структуры данных носителя записи в соответствии с примером осуществления настоящего изобретения на фиг.1 представлены области носителя записи. Например, файлы управляющей информации, например ′index.bdmv′, ′MovieObject.bdmv′ и ′WebObject.bdmv′, записаны в одной или более областях управляющей информации, каталог списков воспроизведения записан в одной или более областях каталога списков воспроизведения, каждый список воспроизведения в каталоге списков воспроизведения записан в одной или более областях списков воспроизведения носителя записи и т.д. Фиг.2 иллюстрирует пример носителя записи с хранящейся на нем структурой данных фиг.1. Как показано, носитель записи включает область информации о файловой системе, область базы данных и область аудио/видеопотока.
Область базы данных включает область файла управляющей информации, информации о списках воспроизведения и навигационной информации дополнительного содержимого, а также область информации о клипах. Область файла управляющей информации, информации о списках воспроизведения и навигационной информации дополнительного содержимого имеет файлы управляющей информации ′index.bdmv′, ′MovieObject.bdmv′ и ′WebObject.bdmv′, записанные в соответствующей области файла общей информации, каталог ENAVNAVI и записанные в нем файлы навигационной информации, а также каталог PLAYLIST и файлы списков воспроизведения, записанные в соответствующей области информации о списках воспроизведения. Область информации о клипах имеет каталог CLIPINFO и записанные в нем соответствующие файлы информации о клипах. Область аудиовидеопотоков имеет записанные в ней аудиовидеопотоки (где содержатся только аудио/видеоданные или происходит чередование с данными дополнительного содержимого) для различных разделов и/или потоков ENAV. Вместо чередования с аудио/видеопотоком данные дополнительного содержимого могут быть записаны в виде отдельного файла клипа (*.m2ts).
Файл информации о клипе (*.clpi), связанный с файлом клипа, содержащим данные дополнительного содержимого (которые также называются "данными ENAV"), может включать информацию о типе кодирования потока для указания, должны ли данные дополнительного содержимого представляться синхронно с основным аудио/видеопотоком или нет.
Данные дополнительного содержимого имеют уникальный идентификатор (ID), который отличается от идентификатора, присвоенного основному аудио/видеопотоку, например видеопотоку, такому как видеопоток MPEG-2, аудиопотоку, такому как аудиопоток HDMV LPCM, аудиопотоку Dolby AC-3 и аудиопотоку dts, а также потоку графики субтитров, такому как поток графики презентации и поток интерактивной графики.
Видео- и аудиоданные, записанные на носителе записи, обычно организуются в виде отдельных разделов; например, различные фильмы, представленные видео- и аудиоданными, организуются в виде различных разделов. Более того, раздел может быть организован из отдельных глав, в основном так же, как книга часто состоит из глав.
Структура данных в соответствии с настоящим изобретением включает иллюстративную структуру, показанную на фиг.3, а также включает навигационную информацию для управления воспроизведением основных видеоданных и данных дополнительного содержимого в структуре фиг.3, записанной на носителе записи.
В структуре данных фиг.3 индексный файл index.bdmv включает таблицу индексов ′Index Table′, в которой имеется главное меню ′Menu′ и информация о разделах, а также информацию о первом воспроизведении ′First Playback′, при этом информация в таблице индексов служит для воспроизведения соответствующих данных с помощью информации о связях, устанавливающей однозначное соответствие конкретного объекта в соответствующем файле объекта фильма ′MovieObject.bdmv′ или конкретного веб-объекта в соответствующем файле веб-объекта ′WebObject.bdmv′.
Соответственно, информация главного меню в таблице индексов ′Index Table′ представляется по запросу пользователя "Вызов меню" ("Call Menu"), а в главном меню включено основное меню разделов ′Раздел′ (′Title′), таким образом, пользователь может выбрать для воспроизведения одно нужное ему меню разделов.
Если пользователь выбрал раздел #1, который соответствует объекту, т.е. MovieObject #1 или WebObject #1 или обоим, определенным в помощью информации о связях в информации о разделе #1 таблицы индексов, то воспроизводится список воспроизведения, например PlayList #1 или PlayList #2 или оба списка воспроизведения, определенных соответствующей командой в соответствующем объекте фильма и/или веб-объекте. Данные дополнительного содержимого, связанные с веб-объектом, хранятся на носителе записи в виде файла клипа или на удаленном сервере, подключенном через сеть. В случае, когда они хранятся на удаленном сервере, как показано на фиг.3, они будут представлены после загрузки с сервера.
Список воспроизведения PlayList #1 или PlayList #2, включающий, по меньшей мере, один элемент воспроизведения Playltem, представляет файл клипа ′Клип′ (′Clip′) для воспроизведения конкретных данных, например видеоданных и/или данных дополнительного содержимого, соответствующих разделу # 1.
Информация о первом воспроизведении ′Первое воспроизведение′ (′First Playback′) в таблице индексов ′Index Table′, информация о первом воспроизведении, включающая информацию о связях, автоматически загружаемая при загрузке диска, воспроизводится файлом списка воспроизведения и файлом клипа аналогично тому, как воспроизводится раздел # 1.
Соответственно, в процессе воспроизведения соответствующего раздела, начинающегося с главного меню, хотя пользователь может выбирать способ воспроизведения только через информацию главного меню, главное меню ограниченно обеспечивается только информацией главного меню, необходимой для всего диска, и, следовательно, имеется ограничение в надлежащем предоставлении главного меню в соответствии с атрибуцией записываемых данных, например видеоданных и/или данных дополнительного содержимого.
Описание поясненных выше структур данных в соответствии с настоящим изобретением может быть применено в процессе производства дисков формата "только для чтения" типа Blu-ray диска только для чтения (BD-ROM).
На фиг.4 более подробно показана структура индексного файла ′index.bdmv′. Индексный файл, как показано на фиг.4, включает индикатор типа ′type_indicator′, номер версии ′version_number′ и информацию об индексах ′indexes()′. Информация об индексах содержит поле своей длины ′length′, обозначающее ее размер, поле набора символов ′name_character_set′, обозначающее схему кодов символов, назначаемую для подполя имени раздела ′Title_name[]′, поле первого воспроизведения ′FirstPlayback()′, поле меню верхнего уровня ′TopMenu()′, поле количества включенных разделов ′number_of_Titles′ и множество полей элементов разделов ′Title(i)′, которые содержат информацию о каждом отдельном разделе.
Поле первого воспроизведения ′FirstPlayback()′ включает следующие подполя: идентификатора (ID) объекта фильма ′FirstPlayback_ref_to_mobj_id′, который должен проигрываться первым, длины имени FirstPlayback_name_length′, присвоенного первому воспроизведению, и имени ′FirstPlayback_name′. Поле меню верхнего уровня ′TopMenuQ′ имеет следующие подполя: идентификатора (ID) соответствующего объекта фильма ′TopMenu_ref_to_mobj_id′, другого идентификатора (ID) соответствующего веб-объекта ′TopMenu_ref_to_wobj_id′, длины имени ′TopMenu_name_length′, присвоенного меню верхнего уровня, и имени меню верхнего уровня ′TopMenu_name′.
Каждое из полей элементов раздела ′Title[i]′ включает следующие подполя: идентификатора (ID) объекта фильма ′Title_ref_to_mobj_id′, связанного с элементом заголовка, другого идентификатора (ID) веб-объекта ′Title_ref_to_wobj_id′, длины имени ′Title_name_length′, присвоенного разделу, и имени раздела ′Title _name′.
На фиг.5 показаны более детально структуры файлов объектов ′MovieObject.bdmv′ и ′WebObject.bdmv′. Файл объекта фильма ′MovieObject.bdmv′, как показано на фиг.5, включает индикатор типа ′type_indicator′, номер версии ′version_number′ и группу объектов фильма ′Movie Objects()′. Группа объектов фильма содержит следующие поля:
своей длины ′length′, обозначающей ее размер в байтах, флага атрибута ′flags′, обозначающего атрибуты соответствующих объектов фильма, количества объектов фильма ′number_of_mobjs′, включенных в группу, и содержимого объектов фильма ′MovieObject()′.
Поле содержимого объекта фильма ′MovieObject()′ для каждого объекта фильма состоит из следующих подполей: команд ′command[][i]′, которые должны выполняться для объекта фильма, и количества команд ′number_of_commands []′.
Файл веб-объекта ′WebObject.bdmv′, как показано на фиг.5, включает индикатор типа ′type_indicator′, номер версии ′version_number′ и группу веб-объектов ′WebObjects()′. Группа веб-объектов имеет следующие поля: своей длины ′length′, обозначающей ее размер в байтах, флага атрибута ′flags′, обозначающего атрибуты соответствующих веб-объектов, количества веб-объектов ′number_of_wobjs′, включенных в группу, и содержимого веб-объектов ′WebObject()′.
Поле содержимого веб-объекта ′WebObject()′ для каждого веб-объекта состоит из следующих подполей: команд ′command[][i]′, которые должны выполняться для веб-объекта, и количества команд ′number_of_commands[]′. Если веб-объект связан с определенным объектом фильма, к которому можно перейти из веб-объекта, поле содержимого веб-объекта ′WebObject()′ может также дополнительно включать идентификатор (ID) соответствующего объекта фильма ′web_ref_to_wobj_id′.
На фиг.6 представлена блок-схема примера осуществления устройства записи и воспроизведения оптических дисков в соответствии с настоящим изобретением. Как показано, аудиовидеокодер 9 получает и кодирует аудио- и видеоданные, данные подразделов или данные ENAV. Аудиовидеокодер 9 выводит закодированные аудио- и видеоданные вместе с информацией о кодировании и информацией об атрибутах потока. Мультиплексор 8 мультиплексирует закодированные аудио- и видеоданные (или данные подразделов, или данные ENAV) на основе информации о кодировании и информации об атрибутах потока для создания, например, транспортного потока в формате MPEG-2. Формирователь исходных пакетов 7 пакетирует транспортные пакеты из мультиплексора 8 в исходные пакеты в соответствии с форматом аудио/видеоданных, подраздела или данных ENAV оптического диска. Как показано на фиг.6, работой аудиовидеокодера 9, мультиплексора 8 и формирователя исходных пакетов 7 управляет контроллер 10. Контроллер 10 получает входные данные по операции записи от пользователя и предоставляет управляющую информацию аудиовидеокодеру 9, мультиплексору 8 и формирователю исходных пакетов 7. Например, контроллер 10 выдает аудиовидеокодеру 9 команду о типе кодирования, которое необходимо выполнить, выдает мультиплексору 8 команду о транспортном потоке, который нужно создать, и выдает формирователю исходных пакетов 7 команду о формате исходного пакета. Далее контроллер 10 управляет дисководом 3 для записи на оптический диск выходных данных от формирователя исходных пакетов 7, одновременно контроллер 10 управляет формирователем исходных пакетов 7 с целью размещения пакетов аудио/видеоданных и пакетов данных ENAV в режиме чередования.
Кроме того, контроллер 10 создает навигационную и управляющую информацию для управления воспроизведением аудио/видеоданных и данных ENAV, записываемых на оптический диск. Например, на основе информации, полученной через пользовательский интерфейс (например, набора команд, хранящихся на диске, предоставляемого через интранет или Интернет компьютерной системой, и т.д.), контроллер 10 управляет дисководом 3 для записи на оптический диск структуры данных фиг.1-5.
В процессе воспроизведения контроллер 10 управляет дисководом 3 для воспроизведения этой структуры данных с оптического диска. На основе содержащейся в ней информации, а также входных данных от пользователя, полученных через пользовательский интерфейс (например, от управляющих кнопок на устройстве записи и воспроизведения или пульте дистанционного управления устройства), контроллер 10 управляет дисководом 3 для воспроизведения с оптического диска аудио/видео- и исходных пакетов ENAV. Например, входные данные пользователя могут указывать список воспроизведения или раздел для воспроизведения. Такие пользовательские входные данные могут быть заданы, например, с помощью меню на основе графического интерфейса пользователя, заранее запрограммированного в контроллере 10. Используя входные данные пользователя и управляющую и навигационную информацию, воспроизведенные с оптического диска, контроллер 10 управляет последовательным воспроизведением файлов клипов, связанных с заданным разделом или списком воспроизведения.
Например, если выбран раздел, контроллер 10 проверяет управляющую информацию, например файл ′index.bdmv′, для выбранного раздела и определяет объект фильма и/или веб-объект, относящийся к выбранному разделу. После этого контроллер 10 воспроизводит соответствующий список воспроизведения путем выполнения команд, записанных в объекте фильма и/или веб-объекте, находящемся в файле объекта фильма ′MovieObject.bdmv′ и/или файле веб-объекта ′WebObject.bdmv′. Соответственно, считывается или загружается с веб-сервера локально хранящийся файл клипа на установленном носителе записи или удаленно хранящийся файл дополнительного содержимого, указанный, по меньшей мере, одним элементом воспроизведения, который включен в список воспроизведения. Если в считанную или загруженную информацию включены данные дополнительного содержимого, контроллер 10 управляет демультиплексором 5 и аудио/видеодекодером 6 для того, чтобы соответственно отделить и декодировать данные дополнительного содержимого, в противном случае он выполняет обычную операцию воспроизведения файла клипа аудио/видеоданных.
Воспроизводимые исходные пакеты принимаются расформирователем исходных пакетов 4 и преобразуются в поток данных (например, в поток транспортных пакетов в формате MPEG-2). Демультиплексор 5 демультиплексирует поток данных в закодированные видео- и аудиоданные, ENAV данные и/или данные подразделов. Аудиовидеодекодер 6 декодирует закодированные данные, чтобы получить оригинальные аудио- и видеоданные, ENAV данные и/или данные подразделов, какие были введены в аудиовидеокодер 9. Во время воспроизведения контроллер 10 управляет работой расформирователя исходных пакетов 4, демультиплексора 5 и аудиовидеодекодера 6. Контроллер 10 получает входные данные от пользователя по операции воспроизведения и предоставляет управляющую информацию аудиовидеодекодеру 6, демультиплексору 5 и расформирователю исходных пакетов 4. Например, контроллер 10 выдает аудиовидеодекодеру 9 команду о типе декодирования, которое необходимо выполнить, выдает демультиплексору 5 команду о транспортном потоке, который необходимо демультиплексировать, и выдает расформирователю исходных пакетов 4 команду о формате исходных пакетов.
Если данные дополнительного содержимого, например данные ENAV, являются скриптами на языке разметки, аудиовидеодекодер 6 вместо декодирования интерпретирует данные ENAV с целью выполнения интерпретированных операций с помощью контроллера 10.
В то время как на фиг.6 поясняется устройство записи и воспроизведения, следует понимать, что может быть предоставлено устройство только для записи или только для воспроизведения, используя те части фиг.6, которые обеспечивают функцию записи или воспроизведения.
Настоящее изобретение, раскрытое на ограниченном числе примеров осуществления, обеспечивает большую степень гибкости при одновременном воспроизведении аудио/видеоданных и данных дополнительного содержимого, а также в способах предоставления дополнительной информации наполнения, чем была доступна ранее.
Несмотря на то что изобретение раскрыто на ограниченном числе примеров осуществления изобретения, специалисты в данной области техники благодаря этому раскрытию оценят его многочисленные модификации и изменения. Например, хотя рассмотрено несколько примеров в отношении оптического Blu-ray диска только для чтения (BD-ROM), настоящее изобретение не ограничено этим стандартом оптического диска или оптическими дисками как таковыми. Предполагается, что все такие модификации и изменения находятся в пределах сущности и объема настоящего изобретения.
Claims (47)
1. Носитель записи со структурой данных для управления данными дополнительного содержимого основных данных, записанных на носителе записи, содержащий:
навигационную область, где хранится, по меньшей мере, одна группа навигационных команд первого типа и, по меньшей мере, одна группа навигационных команд второго типа, при этом каждая из групп навигационных команд указывает, по меньшей мере, один список воспроизведения для воспроизведения, группа навигационных команд первого типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением основных данных, записанных на носителе записи, группа навигационных команд второго типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением данных дополнительного содержимого, которые должны воспроизводиться вместе с основными данными, а, по меньшей мере, один список воспроизведения, указанный группой навигационных команд второго типа, включает информацию для воспроизведения, связанную с данными дополнительного содержимого.
навигационную область, где хранится, по меньшей мере, одна группа навигационных команд первого типа и, по меньшей мере, одна группа навигационных команд второго типа, при этом каждая из групп навигационных команд указывает, по меньшей мере, один список воспроизведения для воспроизведения, группа навигационных команд первого типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением основных данных, записанных на носителе записи, группа навигационных команд второго типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением данных дополнительного содержимого, которые должны воспроизводиться вместе с основными данными, а, по меньшей мере, один список воспроизведения, указанный группой навигационных команд второго типа, включает информацию для воспроизведения, связанную с данными дополнительного содержимого.
2. Носитель записи по п.1, в котором данные дополнительного содержимого чередуются с основными видеоданными в файле клипа.
3. Носитель записи по п.1, в котором данные дополнительного содержимого хранятся на удаленном сервере, подключенном через сеть.
4. Носитель записи по п.1, в котором в навигационной области дополнительно хранится файл информации об индексах для выбора разделов.
5. Носитель записи по п.4, в котором файл информации об индексах включает для каждого раздела информацию идентификации группы для группы навигационных команд первого типа и/или группы навигационных команд второго типа, которая связана с разделом.
6. Носитель записи по п.1, в котором, по меньшей мере, одна группа навигационных команд первого типа и, по меньшей мере, одна группа навигационных команд второго типа включены по отдельности в два навигационных файла.
7. Носитель записи по п.6, в котором группа навигационных команд второго типа включает информацию идентификации группы для группы навигационных команд первого типа, связанной с ней.
8. Носитель записи по п.6, в котором файл информации об индексах включает информацию идентификации группы для группы навигационных команд, образующей меню верхнего уровня.
9. Носитель записи по п.8, в котором группа навигационных команд с целью образования меню верхнего уровня включает группу навигационных команд первого типа и группу навигационных команд второго типа.
10. Носитель записи по п.6, в котором два навигационных файла расположены в области определенного каталога, созданного в области корневого каталога носителя записи.
11. Способ записи структуры данных для управления данными дополнительного содержимого на носителе записи, содержащий:
запись в навигационной области носителя записи, по меньшей мере, одной группы навигационных команд первого типа и, по меньшей мере, одной группы навигационных команд второго типа таким образом, что:
каждая из групп навигационных команд указывает, по меньшей мере, один список воспроизведения для воспроизведения; группа навигационных команд первого типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением основных данных, записанных на носителе записи; группа навигационных команд второго типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением данных дополнительного содержимого, которые должны воспроизводиться вместе с основными данными; и, по меньшей мере, один список воспроизведения, указанный группой навигационных команд второго типа, включает информацию о воспроизведении, связанную с данными дополнительного содержимого.
запись в навигационной области носителя записи, по меньшей мере, одной группы навигационных команд первого типа и, по меньшей мере, одной группы навигационных команд второго типа таким образом, что:
каждая из групп навигационных команд указывает, по меньшей мере, один список воспроизведения для воспроизведения; группа навигационных команд первого типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением основных данных, записанных на носителе записи; группа навигационных команд второго типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением данных дополнительного содержимого, которые должны воспроизводиться вместе с основными данными; и, по меньшей мере, один список воспроизведения, указанный группой навигационных команд второго типа, включает информацию о воспроизведении, связанную с данными дополнительного содержимого.
12. Способ по п.11, в котором, по меньшей мере, одна группа навигационных команд первого типа и, по меньшей мере, одна группа навигационных команд второго типа включены по отдельности в два навигационных файла.
13. Способ по п.11, дополнительно содержащий:
чередование данных дополнительного содержимого с основными данными.
чередование данных дополнительного содержимого с основными данными.
14. Способ по п.11, дополнительно содержащий:
хранение файла информации об индексах для выбора раздела в навигационной области.
хранение файла информации об индексах для выбора раздела в навигационной области.
15. Способ по п.14, дополнительно содержащий:
хранение для каждого раздела в файле информации об индексах информации идентификации группы для группы навигационных команд первого типа и/или группы навигационных команд второго типа, которая связана с разделом.
хранение для каждого раздела в файле информации об индексах информации идентификации группы для группы навигационных команд первого типа и/или группы навигационных команд второго типа, которая связана с разделом.
16. Способ по п.11, дополнительно содержащий:
хранение информации идентификации группы для группы навигационных команд первого типа, связанной с ней, в группе навигационных команд второго типа.
хранение информации идентификации группы для группы навигационных команд первого типа, связанной с ней, в группе навигационных команд второго типа.
17. Способ по п.14, дополнительно содержащий:
хранение информации идентификации группы для группы навигационных команд, образующей меню верхнего уровня, в файле информации об индексах.
хранение информации идентификации группы для группы навигационных команд, образующей меню верхнего уровня, в файле информации об индексах.
18. Способ по п.17, дополнительно содержащий:
хранение группы навигационных команд первого типа и группы навигационных команд второго типа в группе навигационных команд с целью образования меню верхнего уровня.
хранение группы навигационных команд первого типа и группы навигационных команд второго типа в группе навигационных команд с целью образования меню верхнего уровня.
19. Способ по п.11, дополнительно содержащий:
расположение двух навигационных файлов в области определенного каталога, созданного в области корневого каталога машиночитаемого носителя.
расположение двух навигационных файлов в области определенного каталога, созданного в области корневого каталога машиночитаемого носителя.
20. Устройство записи на носитель записи структуры данных для управления видеоданными и данными дополнительного содержимого к ним, содержащее:
дисковод для записи данных на носитель записи;
кодер для кодирования видеоданных и/или данных дополнительного содержимого; и
контроллер для управления дисководом для записи кодированных данных на носитель записи, и, по меньшей мере, одной группы навигационных команд первого типа и, по меньшей мере, одной группы навигационных команд второго типа в навигационной области носителя записи таким образом, что:
каждая из групп навигационных команд указывает, по меньшей мере, один список воспроизведения для воспроизведения; группа навигационных команд первого типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением основных данных, записанных на носителе записи; группа навигационных команд второго типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением данных дополнительного содержимого, которые должны воспроизводиться вместе с основными данными; и, по меньшей мере, один список воспроизведения, указанный группой навигационных команд второго типа, включает информацию о воспроизведении, связанную с данными дополнительного содержимого.
дисковод для записи данных на носитель записи;
кодер для кодирования видеоданных и/или данных дополнительного содержимого; и
контроллер для управления дисководом для записи кодированных данных на носитель записи, и, по меньшей мере, одной группы навигационных команд первого типа и, по меньшей мере, одной группы навигационных команд второго типа в навигационной области носителя записи таким образом, что:
каждая из групп навигационных команд указывает, по меньшей мере, один список воспроизведения для воспроизведения; группа навигационных команд первого типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением основных данных, записанных на носителе записи; группа навигационных команд второго типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением данных дополнительного содержимого, которые должны воспроизводиться вместе с основными данными; и, по меньшей мере, один список воспроизведения, указанный группой навигационных команд второго типа, включает информацию о воспроизведении, связанную с данными дополнительного содержимого.
21. Устройство по п.20, в котором, по меньшей мере, одна группа навигационных команд первого типа и, по меньшей мере, одна группа навигационных команд второго типа включены по отдельности в два навигационных файла.
22. Устройство по п.20, в котором контроллер адаптирован с целью чередования данных дополнительного содержимого с основными данными.
23. Устройство по п.20, в котором контроллер сконфигурирован с целью управления дисководом с целью хранения в навигационной области файла информации об индексах для выбора разделов.
24. Устройство по п.23, в котором контроллер дополнительно сконфигурирован с целью управления дисководом с целью хранения для каждого раздела в файле информации об индексах информации идентификации группы для группы навигационных команд первого типа и/или группы навигационных команд второго типа, которая связана с разделом.
25. Устройство по п.20, в котором контроллер сконфигурирован с целью управления дисководом с целью хранения в группе навигационных команд второго типа информации идентификации группы для группы навигационных команд первого типа, связанной с ней.
26. Устройство по п.23, в котором контроллер дополнительно сконфигурирован с целью управления дисководом с целью хранения в файле информации об индексах информации идентификации группы для группы навигационных команд, образующей меню верхнего уровня.
27. Устройство по п.26, в котором контроллер дополнительно сконфигурирован с целью управления дисководом с целью хранения группы навигационных команд первого типа и группы навигационных команд второго типа в группе навигационных команд с целью образования меню верхнего уровня.
28. Устройство по п.20, в котором контроллер сконфигурирован с целью расположения двух навигационных файлов в области определенного каталога, созданного в области корневого каталога машиночитаемого носителя.
29. Устройство по п.20, дополнительно содержащее:
пользовательский интерфейс, сконфигурированный с целью передачи информации контроллеру.
пользовательский интерфейс, сконфигурированный с целью передачи информации контроллеру.
30. Способ воспроизведения записанной на носителе записи структуры данных для управления данными дополнительного содержимого, содержащий следующие шаги:
воспроизведение группы навигационных команд первого типа и группы навигационных команд второго типа, записанных в навигационной области носителя записи; и
воспроизведение основных видеоданных и/или данных дополнительного содержимого, которые должны представляться вместе с основными видеоданными, путем выполнения, по меньшей мере, одной команды, включенной в группу навигационных команд, при этом:
каждая из групп навигационных команд указывает, по меньшей мере, один список воспроизведения для воспроизведения; группа навигационных команд первого типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением основных видеоданных; группа навигационных команд второго типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением данных дополнительного содержимого; и, по меньшей мере, один список воспроизведения, указанный группой навигационных команд второго типа, включает информацию о воспроизведении, связанную с данными дополнительного содержимого.
воспроизведение группы навигационных команд первого типа и группы навигационных команд второго типа, записанных в навигационной области носителя записи; и
воспроизведение основных видеоданных и/или данных дополнительного содержимого, которые должны представляться вместе с основными видеоданными, путем выполнения, по меньшей мере, одной команды, включенной в группу навигационных команд, при этом:
каждая из групп навигационных команд указывает, по меньшей мере, один список воспроизведения для воспроизведения; группа навигационных команд первого типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением основных видеоданных; группа навигационных команд второго типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением данных дополнительного содержимого; и, по меньшей мере, один список воспроизведения, указанный группой навигационных команд второго типа, включает информацию о воспроизведении, связанную с данными дополнительного содержимого.
31. Способ по п.30, в котором, по меньшей мере, одна группа навигационных команд первого типа и, по меньшей мере, одна группа навигационных команд второго типа включены по отдельности в два навигационных файла.
32. Способ по п.30, дополнительно содержащий:
получение данных дополнительного содержимого с удаленного сервера, подключенного через сеть.
получение данных дополнительного содержимого с удаленного сервера, подключенного через сеть.
33. Способ по п.30, дополнительно содержащий:
воспроизведение включенного в навигационную область файла информации об индексах для выбора разделов.
воспроизведение включенного в навигационную область файла информации об индексах для выбора разделов.
34. Способ по п.33, дополнительно содержащий:
воспроизведение для каждого раздела информации идентификации
группы для группы навигационных команд первого типа и/или группы навигационных команд второго типа, которая связана с разделом, при этом информация идентификации группы включается в файл информации об индексах.
воспроизведение для каждого раздела информации идентификации
группы для группы навигационных команд первого типа и/или группы навигационных команд второго типа, которая связана с разделом, при этом информация идентификации группы включается в файл информации об индексах.
35. Способ по п.30, дополнительно содержащий:
воспроизведение информации идентификации группы для группы навигационных команд первого типа, связанной с ней, при этом информация идентификации группы включается в группу навигационных команд второго типа.
воспроизведение информации идентификации группы для группы навигационных команд первого типа, связанной с ней, при этом информация идентификации группы включается в группу навигационных команд второго типа.
36. Способ по п.33, дополнительно содержащий:
воспроизведение информации идентификации группы для группы навигационных команд, образующей меню верхнего уровня, при этом информация идентификации группы включается в файл информации об индексах.
воспроизведение информации идентификации группы для группы навигационных команд, образующей меню верхнего уровня, при этом информация идентификации группы включается в файл информации об индексах.
37. Способ по п.36, дополнительно содержащий:
воспроизведение группы навигационных команд первого типа и группы навигационных команд второго типа, включенных в группу навигационных команд с целью образования меню верхнего уровня.
воспроизведение группы навигационных команд первого типа и группы навигационных команд второго типа, включенных в группу навигационных команд с целью образования меню верхнего уровня.
38. Способ по п.30, дополнительно содержащий:
воспроизведение двух навигационных файлов в области определенного каталога, созданного в области корневого каталога машиночитаемого носителя.
воспроизведение двух навигационных файлов в области определенного каталога, созданного в области корневого каталога машиночитаемого носителя.
39. Способ по п.30, в котором, по меньшей мере, одна группа навигационных команд первого типа и, по меньшей мере, одна группа навигационных команд второго типа включены по отдельности в два навигационных файла.
40. Устройство воспроизведения записанной на носителе записи структуры данных для управления видеоданными и данными дополнительного содержимого к ним, содержащее:
дисковод для воспроизведения данных, записанных на носителе записи;
декодер для представления или интерпретации воспроизводимых данных; и
контроллер для управления дисководом для воспроизведения группы навигационных команд первого типа и группы навигационных команд второго типа, записанных в навигационной области на носителе записи, и для воспроизведения основных видеоданных и/или данных дополнительного содержимого, которые должны представляться вместе с основными видеоданными, путем выполнения, по меньшей мере, одной команды, включенной в группу навигационных команд, при этом:
каждая из групп навигационных команд указывает, по меньшей мере, один список воспроизведения для воспроизведения; группа навигационных команд первого типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением основных видеоданных; группа навигационных команд второго типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением данных дополнительного содержимого; и, по меньшей мере, один список воспроизведения, указанный группой навигационных команд второго типа, включает информацию о воспроизведении, связанную с данными дополнительного содержимого.
дисковод для воспроизведения данных, записанных на носителе записи;
декодер для представления или интерпретации воспроизводимых данных; и
контроллер для управления дисководом для воспроизведения группы навигационных команд первого типа и группы навигационных команд второго типа, записанных в навигационной области на носителе записи, и для воспроизведения основных видеоданных и/или данных дополнительного содержимого, которые должны представляться вместе с основными видеоданными, путем выполнения, по меньшей мере, одной команды, включенной в группу навигационных команд, при этом:
каждая из групп навигационных команд указывает, по меньшей мере, один список воспроизведения для воспроизведения; группа навигационных команд первого типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением основных видеоданных; группа навигационных команд второго типа включает, по меньшей мере, одну навигационную команду для управления воспроизведением данных дополнительного содержимого; и, по меньшей мере, один список воспроизведения, указанный группой навигационных команд второго типа, включает информацию о воспроизведении, связанную с данными дополнительного содержимого.
41. Устройство по п.40, в котором контроллер сконфигурирован с целью получения данных дополнительного содержимого с удаленного сервера, подключенного через сеть.
42. Устройство по п.40, в котором контроллер сконфигурирован с целью управления дисководом с целью воспроизведения файла информации об индексах для выбора разделов, включенного в навигационную область.
43. Устройство по п.42, в котором контроллер дополнительно сконфигурирован с целью управления дисководом с целью воспроизведения для каждого раздела информации идентификации группы для группы навигационных команд первого типа и/или группы навигационных команд второго типа, которая связана с разделом и включена в файл информации об индексах.
44. Устройство по п.40, в котором контроллер сконфигурирован с целью управления дисководом с целью воспроизведения информации идентификации группы для группы навигационных команд первого типа, связанной с ней, при этом информация идентификации группы включается в группу навигационных команд второго типа.
45. Устройство по п.42, в котором контроллер дополнительно сконфигурирован с целью управления дисководом с целью воспроизведения информации идентификации группы для группы навигационных команд, образующей меню верхнего уровня, при этом информация идентификации группы включается в файл информации об индексах.
46. Устройство по п.45, в котором контроллер дополнительно сконфигурирован с целью управления дисководом с целью воспроизведения группы навигационных команд первого типа и группы навигационных команд второго типа, включенных в группу навигационных команд с целью образования меню верхнего уровня.
47. Устройство по п.40, в котором контроллер сконфигурирован с целью управления дисководом с целью воспроизведения двух навигационных файлов из области определенного каталога, созданного в области корневого каталога машиночитаемого носителя.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030042742A KR20050001171A (ko) | 2003-06-27 | 2003-06-27 | 고밀도 광디스크의 부가 콘텐츠 데이터 관리 및 재생방법 |
KR10-2003-0042742 | 2003-06-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2005140454A RU2005140454A (ru) | 2007-08-27 |
RU2360304C2 true RU2360304C2 (ru) | 2009-06-27 |
Family
ID=36790457
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2005140454/28A RU2360304C2 (ru) | 2003-06-27 | 2004-06-26 | Носитель записи со структурой данных для управления видеоданными и данными дополнительного содержимого к ним и способы и устройства записи и воспроизведения |
Country Status (7)
Country | Link |
---|---|
US (1) | US7706669B2 (ru) |
EP (1) | EP1639597A4 (ru) |
KR (2) | KR20050001171A (ru) |
CN (2) | CN101694777B (ru) |
BR (1) | BRPI0412011A (ru) |
RU (1) | RU2360304C2 (ru) |
WO (1) | WO2005001832A1 (ru) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060060150A (ko) * | 2004-11-30 | 2006-06-05 | 삼성전자주식회사 | 가상 파일 시스템을 만들어 멀티미디어 데이터를 재생하는장치 및 재생방법 |
KR101069858B1 (ko) * | 2005-01-31 | 2011-10-04 | 엘지전자 주식회사 | 데이터 기록매체에 기록된 컨텐츠상에 마크를 설정하고,그 마크에 따른 동작을 수행하는 방법 및 장치 |
KR20060125465A (ko) * | 2005-06-02 | 2006-12-06 | 엘지전자 주식회사 | 기록매체, 데이터 재생방법 및 재생장치와 데이터 저장방법및 저장장치 |
KR100786165B1 (ko) | 2005-08-08 | 2007-12-18 | 가부시끼가이샤 도시바 | 정보 기억 매체, 정보 재생 장치, 정보 재생 방법 및 정보재생 프로그램을 기록한 컴퓨터 판독가능한 기록매체 |
KR100728036B1 (ko) * | 2006-02-27 | 2007-06-13 | 삼성전자주식회사 | 디스크 구동 시스템 및 그 운영 방법 |
JP4765734B2 (ja) * | 2006-04-06 | 2011-09-07 | ソニー株式会社 | 情報処理装置、情報処理方法および情報処理プログラム、ならびに、表示制御装置 |
JP4169049B2 (ja) | 2006-06-23 | 2008-10-22 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
US8392530B1 (en) | 2008-12-18 | 2013-03-05 | Adobe Systems Incorporated | Media streaming in a multi-tier client-server architecture |
KR101564421B1 (ko) * | 2014-05-02 | 2015-10-29 | 삼성전자주식회사 | 동영상 처리 장치 및 방법 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100215130B1 (ko) | 1995-04-06 | 1999-08-16 | 니시무로 타이죠 | 재생 데이타와 재생 데이타의 속성 정보를 함께 기록한 기록매체 |
DE69636648T2 (de) | 1995-04-14 | 2007-12-06 | Kabushiki Kaisha Toshiba, Kawasaki | Gerät zur Wiedergabe von einem Aufzeichnungsmedium |
JPH09282848A (ja) * | 1996-04-05 | 1997-10-31 | Pioneer Electron Corp | 情報記録媒体並びにその記録装置及び再生装置 |
JPH10145722A (ja) * | 1996-11-07 | 1998-05-29 | Sony Corp | 再生制御データ生成装置およびその方法 |
CN1297983C (zh) * | 1997-11-21 | 2007-01-31 | 日本胜利株式会社 | 盘重放装置及盘记录重放方法 |
US7346920B2 (en) * | 2000-07-07 | 2008-03-18 | Sonic Solutions, A California Corporation | System, method and article of manufacture for a common cross platform framework for development of DVD-Video content integrated with ROM content |
JP4599740B2 (ja) * | 2000-04-21 | 2010-12-15 | ソニー株式会社 | 情報処理装置および方法、記録媒体、プログラム、並びに記録媒体 |
KR100399999B1 (ko) * | 2001-02-05 | 2003-09-29 | 삼성전자주식회사 | 멀티스트림이 기록된 기록매체, 그 기록장치, 그기록방법, 그 재생장치, 및 그 재생방법 |
EP1669996A3 (en) * | 2001-06-14 | 2006-07-05 | Samsung Electronics Co., Ltd. | Information strorage medium containing preload information, apparatus and method for reproducing therefor |
WO2003036644A1 (en) * | 2001-10-23 | 2003-05-01 | Samsung Electronics Co., Ltd. | Information storage medium containing event occurrence information, and method and apparatus therefor |
KR100820796B1 (ko) * | 2001-10-30 | 2008-04-10 | 엘지전자 주식회사 | 인터넷을 이용한 대화형 광디스크 재생방법 |
WO2004100048A2 (en) * | 2003-05-06 | 2004-11-18 | Lg Electronics Inc. | Recording medium having data structure for managing video data and additional content data thereof and recording and reproducing methods and apparatuses |
WO2004107340A1 (en) * | 2003-05-27 | 2004-12-09 | Lg Electronics Inc. | Recording medium having data structure for managing main data and additional content data thereof and recording and reproducing methods and apparatuses |
-
2003
- 2003-06-27 KR KR1020030042742A patent/KR20050001171A/ko unknown
-
2004
- 2004-06-25 US US10/875,687 patent/US7706669B2/en active Active
- 2004-06-26 CN CN200910170408.2A patent/CN101694777B/zh not_active Expired - Fee Related
- 2004-06-26 KR KR1020057024566A patent/KR101017249B1/ko active IP Right Grant
- 2004-06-26 RU RU2005140454/28A patent/RU2360304C2/ru not_active IP Right Cessation
- 2004-06-26 CN CNB200480018111XA patent/CN100538854C/zh not_active Expired - Fee Related
- 2004-06-26 WO PCT/KR2004/001560 patent/WO2005001832A1/en active Application Filing
- 2004-06-26 EP EP04748352A patent/EP1639597A4/en not_active Withdrawn
- 2004-06-26 BR BRPI0412011-6A patent/BRPI0412011A/pt not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
EP1639597A1 (en) | 2006-03-29 |
KR20050001171A (ko) | 2005-01-06 |
BRPI0412011A (pt) | 2006-08-15 |
EP1639597A4 (en) | 2011-06-22 |
RU2005140454A (ru) | 2007-08-27 |
US7706669B2 (en) | 2010-04-27 |
CN100538854C (zh) | 2009-09-09 |
WO2005001832A1 (en) | 2005-01-06 |
CN1813305A (zh) | 2006-08-02 |
KR20060037272A (ko) | 2006-05-03 |
CN101694777A (zh) | 2010-04-14 |
KR101017249B1 (ko) | 2011-02-28 |
CN101694777B (zh) | 2016-06-01 |
US20040264936A1 (en) | 2004-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8260110B2 (en) | Recording medium having data structure for managing reproduction of multiple playback path video data recorded thereon and recording and reproducing methods and apparatuses | |
US7848619B2 (en) | Recording medium having data structure for managing to resume reproduction of video data recorded thereon and recording and reproducing methods and apparatuses | |
RU2379770C2 (ru) | Носитель записи со структурой данных для управления видеоданными и данными дополнительного содержимого к ним и способы и устройства записи и воспроизведения | |
JP4343217B2 (ja) | 記録されるデータストリームの再生を管理するためのデータ構造を有する記録媒体とそれによる記録及び再生方法及び装置 | |
RU2360301C2 (ru) | Носитель записи со структурой данных для управления основными данными и данными дополнительного содержимого к ним и способы и устройства записи и воспроизведения | |
KR101119108B1 (ko) | 기록되는 비디오 데이터의 랜덤/셔플 재생을 관리하기 위한데이터 구조를 갖는 기록 매체와 그에 따른 기록 및 재생방법 및 장치 | |
RU2358338C2 (ru) | Носитель записи со структурой данных для управления воспроизведением записанных на нем потоков данных и способы и устройства записи и воспроизведения | |
RU2360304C2 (ru) | Носитель записи со структурой данных для управления видеоданными и данными дополнительного содержимого к ним и способы и устройства записи и воспроизведения | |
RU2368962C2 (ru) | Носитель записи со структурой данных для организации управления воспроизведением и способы и устройства записи и воспроизведения | |
US7801412B2 (en) | Recording medium having data structure for managing reproduction of multiple reproduction path video data recorded thereon and recording and reproducing methods and apparatuses | |
RU2328041C2 (ru) | Носитель записи со структурой данных для управления воспроизведением записанных на нем чередующихся видеоданных нескольких каналов воспроизведения и способы и устройства записи и воспроизведения | |
RU2334284C2 (ru) | Носитель записи со структурой данных для управления воспроизведением записанных на нем видеоданных нескольких каналов воспроизведения и способы и устройства записи и воспроизведения | |
RU2343566C2 (ru) | Носитель записи с записанной на нем структурой данных для организации управления воспроизведением и способы и устройства записи и воспроизведения |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20160627 |