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

Иллюстрации

Показать все

Изобретение относится к воспроизведению движущихся изображений с носителя данных. Его использование позволяет получить технический результат в виде воспроизведения носителя данных независимо от типа устройства воспроизведения. Технический результат достигается благодаря тому, что носитель данных имеет функцию воспроизведения информации о движущихся изображениях и/или дополнительные функции, а также благодаря тому, что устройство включает в себя область памяти, в которой записана информация о режиме устройства воспроизведения, указывающая типы воспроизводимых данных; и блок воспроизведения, осуществляющий выборочное воспроизведение данных первого типа или выборочное воспроизведение данных первого типа и данных второго типа в соответствии с информацией о режиме устройства воспроизведения. 4 н. и 34 з.п. ф-лы, 12 ил.

Реферат

Ссылка на родственную заявку

Настоящая заявка испрашивает приоритет заявки на патент Кореи №2003-76490, поданной 30 октября 2003 г. в Ведомство по интеллектуальной собственности Кореи, раскрытие сущности которой включено в данное описание во всей своей полноте путем ссылки.

Область техники, к которой относится изобретение

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

Предшествующий уровень техники

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

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

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

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

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

Краткое изложение сущности изобретения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Краткое описание чертежей

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

Указанные выше и/или другие признаки и преимущества настоящего изобретения станут

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

Фиг. 1 иллюстрирует данные первого типа, записанные на носителе данных в соответствии с примером осуществления изобретения;

Фиг. 2 иллюстрирует данные первого типа и данные второго типа, записанные на носителе данных в соответствии с примером осуществления изобретения;

Фиг. 3 иллюстрирует системные данные данных первого типа, показанных на фиг. 1;

Фиг. 4 иллюстрирует системные данные данных первого типа и данных второго типа, показанных на фиг. 2;

Фиг. 5 приведена блок-схема устройства воспроизведения в соответствии с примером осуществления изобретения;

Фиг. 6 - детальная блок-схема устройства воспроизведения, способного воспроизводить данные первого типа;

Фиг. 7 - детальная блок-схема устройства воспроизведения, способного воспроизводить данные первого и второго типов;

Фиг. 8 - таблица системных параметров, хранимых в системном регистре устройства воспроизведения, представленного на фиг. 5;

Фиг. 9 иллюстрирует информацию о режиме плейера в системных параметрах, представленных на фиг. 8;

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

Фиг. 11 - иллюстрация способа воспроизведения в соответствии с примером осуществления изобретения; и

Фиг. 12 - схема последовательности операций, иллюстрирующая способ воспроизведения в соответствии с примером осуществления изобретения.

Подробное описание предпочтительных примеров осуществления

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

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

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

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

Фиг. 1 иллюстрирует данные первого типа, записанные на носителе данных в соответствии с одним объектом изобретения. Как показано на фиг. 1, носитель данных хранит базовые данные 1 и системные данные 3. Базовые данные 1 используются для воспроизведения движущегося изображения (базовые данные также называются "данными первого типа"). Каждые базовые данные 1 реализованы как объект. Базовые данные 1 включают в себя сжатую и кодированную информацию 101 о движущихся изображениях и навигационную информацию 102 для управления воспроизведением информации 101 о движущихся изображениях. Набор навигационных команд называется объектом кинофильма. Информация 101 о движущихся изображениях может быть воспроизведена со ссылкой на навигационную информацию 102, хранимую на носителе данных, и пользователь может просматривать движущееся изображение типа кинофильма, имеющего качество изображения высокой четкости.

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

Фиг. 2 иллюстрирует данные первого типа и данные второго типа, записанные на носителе данных в соответствии с одним аспектом изобретения. Как показано на фиг. 2, носитель данных хранит базовые данные 1, полные данные 2 и системные данные 3. Базовые данные 1 представлены на фиг. 1. Полные данные 2 обеспечивают дополнительные функции помимо воспроизведения движущегося изображения (полные данные также называются "данными второго типа"). Полные данные 2 могут включать в себя данные 203 браузера для воспроизведения релевантной информации из документа с разметкой, хранящего информацию, относящуюся к движущемуся изображению, и/или данные 204 программы, обеспечивающие функцию взаимодействия с пользователем.

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

Данные 204 программы могут включать в себя по меньшей мере один объект, обеспечивающий функцию, такую как игровая функция с использованием движущегося изображения, функцию для воспроизведения комментария кинорежиссера при воспроизведении части движущегося изображения, функцию для отображения дополнительной информации при воспроизведении части движущегося изображения или функцию для обмена текстовыми сообщениями в процессе воспроизведения части движущегося изображения. В данные 204 программы для выполнения программы вместе с движущимся изображением может быть включен интерфейс прикладных программ (API) механизма представления для воспроизведения информации о движущихся изображениях, описание которого приведено позже. Полные данные 2 могут также включать в себя другой тип данных для обеспечения другой дополнительной функции помимо воспроизведения движущегося изображения.

Системные данные 3 используются для управления воспроизведением базовых данных 1 и полных данных 2. Системные данные 3 включают в себя информацию 205 запуска и информацию 206 заголовков. Информация 205 запуска и информация 206 заголовков не обсуждаются здесь подробно, так как являются теми же самыми, что и рассмотренные выше на фиг. 1.

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

Фиг. 3 иллюстрирует системные данные 3 в составе данных первого типа, представленных на фиг. 1. Как показано на фиг. 3, системные данные 3 включают в себя информацию 105 запуска и информацию 106 заголовков. Системные данные 3 могут дополнительно включать в себя информацию 307 о меню для отображения меню на экране. Информация 105 запуска обозначает местонахождение объекта, который должен быть воспроизведен первоначально, когда носитель данных воспроизводится устройством воспроизведения. На фиг. 3 информация 105 запуска указывает на объект (M-OB) 301 кинофильма, включенный в базовые данные 1. Следовательно, когда носитель данных вставляется в устройство воспроизведения, первоначально воспроизводится объект 301 кинофильма. Информация 105 запуска не ограничивается указанием на объект 301 кинофильма.

Информация 106 заголовков включает в себя управляющую информацию (title_1, title_2, title_3, ...) для воспроизведения по меньшей мере одного из объектов (M-OB) 303, 304, 305, ... кинофильма. Информация 106 заголовков с носителя данных, на котором записаны базовые данные 1 первого типа, обозначает объект кинофильма, имеющий навигационные команды для воспроизведения движущегося изображения. Информация 106 заголовков включает в себя информацию о точке входа, обозначающую местоположение каждого объекта, подлежащего воспроизведению.

Объекты 303-305 кинофильма включают в себя множество навигационных команд для воспроизведения движущихся изображений и могут быть сведены в двоичную таблицу. Каждый объект имеет идентификационный номер, и этот идентификационный номер идентичен информации о точке входа, указанной информацией 106 заголовков.

Кроме того, второй объект 303-305 кинофильма может быть воспроизведен в связи с первым объектом 303-305 кинофильма, который указывает местонахождение второго объекта 303-305 кинофильма. Например, объект (M-OB) 302 кинофильма, а также объекты (M-OB) 303-305 кинофильма могут быть воспроизведены, когда указаны объектом (M-OB) 301 кинофильма.

Фиг. 4 иллюстрирует системные данные 3 из данных первого типа и данных второго типа, представленных на фиг. 2. Как показано на фиг. 4, системные данные 3 используются для управления воспроизведением базовых данных 1 и полных данных 2. Системные данные 3 включают в себя информацию 205 запуска и информацию 206 заголовков. Системные данные 3 могут дополнительно включать в себя информацию 407 о меню для отображения меню на экране.

Информация 205 запуска указывает местонахождение объекта, подлежащего воспроизведению первоначально, когда носитель данных воспроизводится устройством воспроизведения. На фиг. 4 информация 205 запуска указывает на объект (M-OB) 401 кинофильма, включенный в базовые данные 1. Соответственно, когда носитель данных вставляется в устройство воспроизведения, первоначально воспроизводится объект (M-OB) 401. Следует понимать, что информация 205 запуска может быть направлена на любой объект 401 кинофильма, включенный в состав базовых данных 1.

Информация 206 заголовков включает в себя информацию о точке входа, обозначающую местонахождение каждого воспроизводимого объекта. Информация 206 заголовков включает в себя управляющую информации (title_1, title_2, title_3, ...) для воспроизведения по меньшей мере одного объекта. Объекты, указанные информацией 206 заголовков, могут быть классифицированы, по меньшей мере, в объект 402 базового режима первого типа (в дальнейшем - объект кинофильма), объект 204 режима программы второго типа (в дальнейшем - объект программы) и/или объект 203 режима браузера (в дальнейшем - объект Web-страницы).

Объекты 401 и 402 кинофильма включают в себя множество навигационных команд для воспроизведения движущихся изображений и могут быть сведены в двоичную таблицу. Каждый объект 401 и 402 кинофильма имеет идентификационный номер, и этот идентификационный номер идентичен информации о точке входа, указанной информацией 206 заголовков. Объект 203 Web-страницы включает в себя сценарий языка разметки и/или сценарий выполнения, и имя файла релевантного документа с разметкой может представлять собой информацию о точке входа. Объект 204 программы включает в себя программы для обеспечения функции взаимодействия с пользователем, и имя файла релевантной программы может представлять собой информацию о точке входа.

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

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

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

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

На фиг. 5 изображена блок-схема устройства воспроизведения в соответствии с одним аспектом изобретения. Как показано на фиг. 5, устройство воспроизведения включает в себя блок 502 считывания, блок 503 буферизации, блок 504 воспроизведения и системный регистр 505 в качестве заданной области памяти.

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

Блок 503 буферизации временно хранит данные, считанные из блока 502 считывания, и передает эти данные в блок 504 воспроизведения. Блок 504 воспроизведения воспроизводит объект с использованием механизма воспроизведения, использующего специальную функцию воспроизведения в соответствии с типом данных на основе информации о режиме плейера, записанной в системном регистре 505. Воспроизведенный объект отображается с использованием устройства отображения (не показано). Системный регистр 505 представляет собой заданную область памяти, в которой хранится информация о режиме плейера, указывающая типы данных, которые могут быть воспроизведены устройством воспроизведения. Подробное описание системного регистра 505 приведено позже.

На фиг. 6 представлена детальная блок-схема устройства воспроизведения, которое может воспроизводить данные первого типа (устройство с первым режимом воспроизведения). Как показано на фиг. 6, блок 503 буферизации временно хранит данные в буфере 601 навигационных данных, буфере 602 данных движущихся изображений и буфере 603 системных данных в соответствии с типом данных. Временно хранимые данные передаются в соответствующий механизм воспроизведения в соответствии с информацией о режиме плейера в системном регистре 505.

Блок 504 воспроизведения включает в себя по меньшей мере механизмы 604 и 605 воспроизведения и администратор 606 приложений. Механизмы 604 и 605 воспроизведения включают в свой состав навигационный механизм 604 и механизм 605 представления. Навигационный механизм 604 принимает навигационные данные из буфера 601 навигационных данных и управляет воспроизведением данных потока движущихся изображений. Управление механизмом 605 представления может осуществляться для воспроизведения информации о движущихся изображениях с использованием функции API, имеющей команды для воспроизведения движущегося изображения. Механизм 605 представления принимает данные потока движущихся изображений из буфера 602 данных движущихся изображений, и декодирует, а также воспроизводит сжатое и кодированное движущееся изображение.

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

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

Администратор 606 приложений принимает системные данные 3 из буфера 603 системных данных и управляет механизмами 604 и 605 воспроизведения для воспроизведения информации о движущихся изображениях. То есть администратор 606 приложений разыскивает и воспроизводит объект, который должен быть воспроизведен первоначально, с использованием информации 105 запуска из системных данных 3 при воспроизведении информации, хранимой на носителе данных. Кроме того, администратор 606 приложений разыскивает местонахождение объекта, подлежащего воспроизведению, со ссылкой на информацию 106 заголовков в системных данных 3 и воспроизводит объект, подлежащий воспроизведению.

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

На фиг. 7 представлена подробная блок-схема устройства воспроизведения, способного воспроизводить данные первого и второго типов (устройство со вторым режимом воспроизведения). Как показано на фиг. 7, блок 503 буферизации временно хранит данные в буфере 701 данных браузера, буфере 702 данных программы, буфере 703 навигационных данных, буфере 704 данных движущихся изображений и буфере 705 системных данных в соответствии с типом данных. Временно хранимые данные передаются в соответствующий механизм воспроизведения в соответствии с информацией о режиме плейера в системном регистре 505.

Блок 504 воспроизведения включает в себя механизмы 706-709 воспроизведения, администратор 710 приложений и смеситель 711.

Механизмы 706-709 воспроизведения выполняют соответствующие функции воспроизведения в соответствии с типом временно хранимых данных. В частности, механизмы 706-709 воспроизведения включают в свой состав по меньшей мере механизм 706 браузера, программный механизм 707, навигационный механизм 708 и/или механизм 709 представления.

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

Программный механизм 707 принимает данные 204 программы из буфера 702 данных программы и обеспечивает функцию взаимодействия с пользователем. То есть программный механизм 707 выполняет специальную программу, реализующую специальную функцию, такую как игра, обмен текстовыми сообщениями или комментарий кинорежиссера. Соответственно, могут быть выполнены интерактивные действия с пользователем с использованием движущегося изображения. Причем механизм 706 браузера или программный механизм 707 способен обеспечивать дополнительные функции для движущегося изображения с использованием функции API для механизма 709 представления.

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

Механизм 709 представления принимает данные 201 потока движущихся изображений из буфера 704 данных движущихся изображений и декодирует, а также воспроизводит сжатое и кодированное движущееся изображение.

Администратор 710 приложений принимает системные данные 3 из буфера 705 системных данных и управляет механизмами 706-709 воспроизведения при воспроизведении информации о движущихся изображениях и обеспечении дополнительных функций. То есть менеджер 710 приложений разыскивает и воспроизводит объект, который должен быть воспроизведен первоначально, с использованием информации 205 запуска в составе системных данных 3, когда воспроизводится носитель данных. Также администратор 710 приложений разыскивает местоположение объекта, подлежащего воспроизведению, со ссылкой на информацию 206 заголовка в составе системных данных 3 и воспроизводит объект с использованием соответствующего механизма воспроизведения в соответствии с типом данных.

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

Навигационный механизм 708 первоначально воспроизводит объект, который должен быть воспроизведен, и считывает информацию о режиме плейера из системного регистра 505. Когда информация о режиме плейера обозначает второй режим, навигационный механизм 708 воспроизводит сл