устройство для воспроизведения движущихся изображений, на котором установлена информация о режиме устройства воспроизведения, способ воспроизведения движущихся изображений с использованием этого устройства и носитель данных
Классы МПК: | G11B20/10 цифровая запись или воспроизведение H04N9/12 устройства для воспроизведения изображений |
Автор(ы): | КИМ Кванг-мин (KR), ДЗУНГ Кил-соо (KR), ПАРК Сунг-воок (KR), КАНГ Ман-сеок (KR) |
Патентообладатель(и): | САМСУНГ ЭЛЕКТРОНИКС КО., ЛТД. (KR) |
Приоритеты: |
подача заявки:
2004-10-29 публикация патента:
10.05.2007 |
Изобретение относится к воспроизведению движущихся изображений с носителя данных. Его использование позволяет получить технический результат в виде воспроизведения носителя данных независимо от типа устройства воспроизведения. Технический результат достигается благодаря тому, что носитель данных имеет функцию воспроизведения информации о движущихся изображениях и/или дополнительные функции, а также благодаря тому, что устройство включает в себя область памяти, в которой записана информация о режиме устройства воспроизведения, указывающая типы воспроизводимых данных; и блок воспроизведения, осуществляющий выборочное воспроизведение данных первого типа или выборочное воспроизведение данных первого типа и данных второго типа в соответствии с информацией о режиме устройства воспроизведения. 4 н. и 34 з.п. ф-лы, 12 ил.
Формула изобретения
1. Устройство воспроизведения, содержащее:
блок считывания, который считывает данные с носителя данных, причем данные включают в себя, по меньшей мере, данные первого типа и данные второго типа, и системные данные для управления воспроизведением, по меньшей мере, одним из данных первого типа и данных второго типа;
область памяти, в которой записана информация о режиме устройства воспроизведения, указывающая, по меньшей мере, один тип воспроизводимых данных; и
блок воспроизведения, осуществляющий выборочное воспроизведение данных первого типа или данных первого типа и данных второго типа, считываемых блоком считывания, в соответствии с записанной информацией о режиме устройства воспроизведения,
причем данные первого типа обеспечивают воспроизведение информации о движущихся изображениях, а данные второго типа обеспечивают дополнительные функции с использованием информации о движущихся изображениях, и
дополнительные функции представляют собой, по меньшей мере, одну из программных функций и функции браузера.
2. Устройство воспроизведения по п.1, в котором информация о режиме устройства воспроизведения указывает первый режим, когда устройство воспроизведения способно воспроизводить только данные первого типа, и указывает второй режим, когда устройство воспроизведения способно воспроизводить данные первого типа и данные второго типа.
3. Устройство воспроизведения по п.2, в котором область памяти хранит множество системных параметров с информацией о режиме устройства воспроизведения, каждый из которых содержит информацию о воспроизведении, установленную устройством воспроизведения.
4. Устройство воспроизведения по п.3, в котором переустановка информации о режиме устройства воспроизведения не может быть осуществлена после начала воспроизведения.
5. Устройство воспроизведения по п.1, дополнительно содержащее:
блок буферизации, осуществляющий хранение считанных данных первого типа или считанных данных первого типа и считанных данных второго типа, и считанных системных данных; и
входящий в состав блока воспроизведения администратор приложений, предназначенный для управления воспроизведением данных в соответствии с системными данными.
6. Устройство воспроизведения по п.5, в котором блок воспроизведения дополнительно содержит
смеситель, генерирующий изображение путем наложения изображений, воспроизведенных из данных первого типа и данных второго типа.
7. Устройство воспроизведения по п.6, в котором блок воспроизведения дополнительно содержит:
механизм представления, осуществляющий декодирование и воспроизведение информации о сжатых и кодированных движущихся изображениях, включенной в данные первого типа; и
навигационный механизм, осуществляющий управление механизмом представления в соответствии с навигационной информацией, включенной в данные первого типа, для управления воспроизведением информации о движущихся изображениях, причем информация о режиме устройства воспроизведения обозначает первый режим.
8. Устройство воспроизведения по п.7, в котором блок воспроизведения дополнительно содержит
программный механизм, выполняющий данные программы, включенные в данные второго типа, для обеспечения функции взаимодействия с пользователем, причем информация о режиме устройства воспроизведения указывает второй режим.
9. Устройство воспроизведения по п.8, в котором блок воспроизведения дополнительно содержит
механизм браузера, выполняющий данные браузера, включенные в данные второго типа, для воспроизведения информации из документа с разметкой, хранящего информацию, относящуюся к информации о движущихся изображениях, причем информация о режиме устройства воспроизведения указывает второй режим.
10. Устройство воспроизведения по п.9, в котором администратор приложений передает информацию о местоположении данных, которые должны быть воспроизведены первоначально, включенных в системные данные, в навигационный механизм и навигационный механизм управляет механизмом представления так, что механизм представления воспроизводит данные, которые должны быть воспроизведены первоначально, и считывает информацию о режиме устройства воспроизведения из области памяти, а механизм представления воспроизводит данные первого типа или воспроизводит данные первого типа и данные второго типа в соответствии с информацией о режиме устройства воспроизведения.
11. Устройство воспроизведения по п.10, в котором данные, которые должны быть воспроизведены первоначально, представляют собой данные первого типа.
12. Устройство воспроизведения по п.11, в котором администратор приложений управляет упомянутыми механизмами так, что воспроизведение данных, которые должны быть воспроизведены первоначально, осуществляется с использованием механизма представления и навигационного механизма, а воспроизведение следующих данных, которые должны быть воспроизведены, осуществляется с использованием механизма представления и навигационного механизма, когда информация о режиме устройства воспроизведения указывает первый режим, и с использованием механизма представления, навигационного механизма, программного механизма и механизма браузера, когда информация о режиме устройства воспроизведения указывает второй режим.
13. Устройство воспроизведения по п.1, в котором носитель данных представляет собой съемный носитель данных, вставляемый в устройство воспроизведения.
14. Устройство воспроизведения по п.13, в котором носитель данных представляет собой оптический диск и считывание данных, записанных на оптическом диске, осуществляется с использованием оптического устройства.
15. Носитель данных, хранящий
по меньшей мере одно из: данные первого типа для воспроизведения информации о движущихся изображениях и данные второго типа для обеспечения дополнительных функций с использованием информации о движущихся изображениях; и
информацию об управлении устройством воспроизведения для управления блоком воспроизведения так, что блок воспроизведения выборочно воспроизводит данные первого типа или воспроизводит данные первого типа и данные второго типа в соответствии с устройством воспроизведения,
причем дополнительные функции представляют собой, по меньшей мере, одну из программной функции и функции браузера.
16. Носитель данных по п.15, дополнительно хранящий
системные данные, обеспечивающие управление воспроизведением данных первого типа или данных первого типа и данных второго типа.
17. Носитель данных по п.16, в котором системные данные содержат
информацию о местоположении данных, которые должны быть воспроизведены первоначально.
18. Носитель данных по п.17, в котором данные, которые должны быть воспроизведены первоначально, представляют собой данные первого типа.
19. Носитель данных по п.18, в котором данные, которые должны быть воспроизведены первоначально, содержат
информацию об управлении устройством воспроизведения для управления устройством воспроизведения, обеспечивающим считывание информации о режиме устройства воспроизведения из области памяти устройства воспроизведения, причем когда считанная информация о режиме устройства воспроизведения указывает первый режим, воспроизводятся данные первого типа, а когда считанная информация о режиме устройства воспроизведения указывает второй режим, воспроизводятся данные первого типа и данные второго типа.
20. Носитель данных по п.15, в котором данные первого типа содержат
сжатую и закодированную информацию о движущихся изображениях и навигационную информацию для управления воспроизведением информации о движущихся изображениях.
21. Носитель данных по п.15, в котором данные второго типа содержат
данные программы для обеспечения функции взаимодействия с пользователем.
22. Носитель данных по п.21, в котором данные программы обеспечивают, по меньшей мере, одну из функций - функцию для отображения текста при воспроизведении части движущегося изображения, функцию для отображения релевантной информации при воспроизведении части движущегося изображения и функцию для обмена информацией при воспроизведении части движущегося изображения.
23. Носитель данных по п.22, в котором данные программы содержат
функцию интерфейса прикладных программ для воспроизведения информации о движущихся изображениях.
24. Носитель данных по п.15, в котором данные второго типа дополнительно содержат
данные браузера для воспроизведения информации из документа с разметкой, хранящего информацию, связанную с движущимися изображениями.
25. Носитель данных по п.24, в котором данные браузера содержат
по меньшей мере одну представленную в виде сценария языка разметки команду для воспроизведения информации из документа с разметкой и/или сценарий выполнения.
26. Носитель данных по п.15, представляющий собой съемный носитель данных, вставляемый в устройство воспроизведения.
27. Носитель данных по п.26, представляющий собой оптический диск, считывание данных с которого осуществляется с использованием оптического устройства воспроизведения.
28. Способ воспроизведения, содержащий этапы:
считывают информацию о режиме устройства воспроизведения, указывающую типы воспроизводимых данных; и
выборочно воспроизводят данные первого типа или данные первого типа и данные второго типа в соответствии со считанной информацией о режиме устройства воспроизведения, причем данные первого типа обеспечивают воспроизведение информации о движущихся изображениях, а данные второго типа обеспечивают дополнительные функции с использованием информации о движущихся изображениях и дополнительные функции представляют собой, по меньшей мере, одну из программной функции и функции браузера.
29. Способ воспроизведения по п.28, в котором считывание информации о режиме устройства воспроизведения состоит в
считывании информации о режиме устройства воспроизведения из области памяти устройства воспроизведения, причем когда воспроизводимые данные представляют собой данные первого типа, информация о режиме устройства воспроизведения указывает первый режим, а когда воспроизводимые данные представляют собой данные первого типа и данные второго типа, информация о режиме устройства воспроизведения указывает второй режим.
30. Способ воспроизведения по п.28, в котором выборочное воспроизведение данных первого типа или данных первого типа и данных второго типа состоит в
воспроизведении данных первого типа, когда считанная информация о режиме устройства воспроизведения указывает первый режим;
воспроизведении данных первого типа и данных второго типа, когда считанная о режиме устройства воспроизведения информация указывает второй режим;
наложении воспроизведенных изображений в виде одного изображения и
отображении этого одного изображения.
31. Устройство воспроизведения для считывания и воспроизведения данных с носителя, хранящего по меньшей мере один из множества типов данных, содержащее:
блок считывания для считывания данных, подлежащих воспроизведению, с носителя данных;
блок памяти с множеством областей памяти, каждая из которых связана с одним из множества типов данных, который сохраняет, по меньшей мере, один из множества типов данных, считанных с носителя, в области памяти соответствующего типа данных;
блок воспроизведения с множеством механизмов для выборочного управления воспроизведением данных, каждый из упомянутых механизмов соответствует одной из множества областей памяти типов данных, причем, по меньшей мере, один из множества типов данных включает в себя данные движущихся изображений или данные движущихся изображений и по меньшей мере один второй тип данных, обеспечивающих дополнительные функции, и
дополнительные функции представляют собой, по меньшей мере, одну из программной функции и функции браузера.
32. Устройство воспроизведения по п.31, дополнительно содержащее
смеситель, принимающий данные от множества механизмов и обеспечивающий вывод одного изображения путем наложения данных изображений, воспроизведенных этими механизмами.
33. Устройство воспроизведения по п.31, дополнительно содержащее
системный регистр, хранящий информацию о режиме устройства воспроизведения, указывающую тип данных, воспроизводимых устройством воспроизведения,
причем, по меньшей мере, один из множества типов данных, считанных с носителя и хранимых в блоке памяти, передается в соответствующий механизм в соответствии с информацией о режиме устройства воспроизведения.
34. Устройство воспроизведения по п.33, в котором блок воспроизведения включает в свой состав по меньшей мере навигационный механизм для управления воспроизведением данных потока движущихся изображений, механизм представления для декодирования и воспроизведения сжатого и кодированного движущегося изображения и администратор приложений для управления навигационным механизмом и механизмом представления для воспроизведения информации о движущихся изображениях.
35. Устройство воспроизведения по п.34, в котором навигационный механизм дополнительно воспроизводит объект, который должен быть воспроизведен первоначально, и считывает информацию о режиме устройства воспроизведения из системного регистра так, что, когда информация о режиме устройства воспроизведения указывает первый режим, навигационный механизм воспроизводит следующие данные первого типа с помощью навигационного механизма и механизма представления, а когда информация о режиме устройства воспроизведения указывает второй режим, навигационный механизм воспроизводит следующие данные второго типа с использованием механизма браузера и программного механизма.
36. Устройство воспроизведения по п.35, которое воспроизводит с носителя только данные поддерживаемого самим устройством так, что, когда устройство воспроизведения способно воспроизводить только данные первого типа, поддерживающие только воспроизведение информации о движущихся изображениях, и не имеет механизма, способного воспроизводить данные второго типа путем установки информации о режиме устройства воспроизведения из системного регистра как первого режима даже тогда, когда носитель содержит данные как первого, так и второго типа.
37. Устройство воспроизведения по п.35, в котором администратор приложений принимает системные данные из блока памяти и управляет, по меньшей мере, навигационным механизмом и механизмом представления для воспроизведения информации о движущихся изображениях.
38. Устройство воспроизведения по п.35, в котором механизмы одновременно обеспечивают воспроизведение информации о движущихся изображениях так, что данные первого типа дополнительно декодируются навигационным механизмом и механизмом воспроизведения, дополнительные механизмы одновременно декодируют данные второго типам, и декодированные данные первого и декодированные данные второго типов накладываются и воспроизводятся смесителем.
Описание изобретения к патенту
Ссылка на родственную заявку
Настоящая заявка испрашивает приоритет заявки на патент Кореи №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 воспроизводит следующий объект первого типа с использованием навигационного механизма 708 и механизма 709 представления и воспроизводит следующий объект второго типа с использованием механизма 706 браузера и программного механизма 707.
Смеситель 711 обеспечивает вывод одного изображения путем наложения графических изображений, воспроизведенных механизмами воспроизведения, то есть механизмом 706 браузера, программным механизмом 707, навигационным механизмом 708 и/или механизмом 709 представления.
Соответственно, дополнительные функции, такие как функция просмотра и функция программы, могут быть реализованы при одновременном воспроизведении движущегося изображения. То есть в устройстве воспроизведения, в котором системный регистр 505 хранит информацию, указывающую второй режим, данные движущегося изображения первого типа декодируются навигационным механизмом 708 и механизмом 709 представления, данные программы и/или данные браузера, обеспечивающие дополнительные функции второго типа, декодируются механизмом 706 браузера и программным механизмом 707, и декодированные данные накладываются и отображаются на одном экране смесителем 711. Например, когда изображения, включающие в себя сведения из биографии актеров, накладываются и воспроизводятся, или рекламные изображения для сотового телефона, используемого в кинофильме, накладываются при воспроизведении данных движущегося изображения первого типа, называемых "Матрицей", можно одновременно обеспечивать движущееся изображение и дополнительные функции.
На фиг. 8 изображена таблица с системными параметрами, хранящимися в системном регистре 505 в составе устройства воспроизведения, представленного на фиг. 5. Как показано на фиг. 8, системный регистр 505 представляет собой заданную область памяти, хранящую множество параметров для регистрации (записи) информации, связанной с воспроизведением, устанавливаемой устройством воспроизведения. На фиг. 8 представлены 64 системных параметра, пронумерованных от 0 до 63. Каждый системный параметр имеет фиксированную длину в 32 бита и положительное целочисленное значение. В системных параметрах записана различная управляющая информация, связанная с воспроизведением движущегося изображения, поддерживаемым устройством воспроизведения, типа номера аудиопотока, номера списка воспроизведения, навигационного таймера, информации о языке меню и информации о языке субтитров. Также имеется множество зарезервированных областей. В частности, номера 11 и 12 системных параметров, как показано, не могут быть переустановлены после начала воспроизведения.
Системный регистр 505 хранит информацию о режиме плейера, обозначающую (указывающую) типы данных, которые могут быть воспроизведены устройством воспроизведения. Информация о режиме плейера записана в N-й области среди зарезервированных областей. Информация о режиме плейера указывает первый режим, когда устройство воспроизведения поддерживает только воспроизведение данных первого типа, и указывает второй режим, когда устройство воспроизведения поддерживает воспроизведение данных как первого типа, так и второго типа. То есть при считывании информации о режиме плейера из системного регистра 505 может быть определен тип данных, которые могут быть воспроизведены устройством воспроизведения. В частности, информация о режиме плейера может быть записана, как показано, в области или под номером 11, или под номером 12 так, что переустановка информации о режиме плейера не может быть осуществлена.
Показанные на фиг. 8 число системных параметров, длина каждого параметра и порядок параметров, хранящиеся в системном регистре 505, представляют собой только один из примеров осуществления изобретения, и в них могут внесены различные изменения по форме и в частностях, которые не выходят за пределы объема изобретения.
Фиг. 9 иллюстрирует структуру системного параметра, хранимого в системном регистре 505 устройства воспроизведения, представленного на фиг. 5. Как показано на фиг. 9, информация о режиме плейера хранится в регистре, имеющем фиксированную длину в 32 бита, и наименьший значащий бит bO (P-режим) информации о режиме плейера записан в виде 0 или 1. Значение 0 указывает на то, что устройство воспроизведения является устройством с первым режимом воспроизведения, и устройство воспроизведения может воспроизводить информацию о движущихся изображениях только первого типа. Значение 1 указывает на то, что устройство воспроизведения является устройством со вторым режимом воспроизведения, и устройство воспроизведения может воспроизводить информацию о движущихся изображениях первого типа и обеспечивать дополнительные функции с использованием движущегося изображения второго типа. Расположение и число битов информации о режиме плейера, показанные на фиг. 9, представляют собой только один из примеров осуществления, и в них могут быть внесены различные изменения по форме и в частностях, которые не выходят за пределы объема изобретения.
Для повышения совместимости между носителем данных и устройством воспроизведения данные, которые должны быть воспроизведены, первоначально могут быть базовыми данными первого типа, которые могут быть воспроизведены в устройстве воспроизведения любого вида. Следующие данные могут быть выборочно воспроизведены в соответствии с информацией о режиме плейера. Когда информация о режиме плейера указывает первый режим, данные воспроизводятся с использованием механизма представления и навигационного механизма, а когда информация о режиме плейера указывает второй режим, данные первого типа воспроизводятся с использованием механизма представления и навигационного механизма, а данные второго типа воспроизводятся с использованием механизма браузера и программного механизма.
Фиг. 10 иллюстрирует информацию об управлении плейером, записанную на носителе данных в соответствии с одним аспектом изобретения. На фиг. 10 представлена информация об управлении плейером, с помощью которой устройство воспроизведения любого вида может плавно воспроизводить информацию, хранимую на носителе данных, включая данные первого типа или данные первого и второго типов, с использованием системных данных 3.
В навигационной команде на фиг. 10 информация о режиме плейера (информация о режиме), хранимая в системном регистре устройства воспроизведения, считывается и, когда информация о режиме плейера имеет значение 0 (базовый режим или первый режим), вызывается объект кинофильма первого типа. Когда информация о режиме плейера имеет значение 1 (полный режим или второй режим), вызываются объект кинофильма первого типа и программа второго типа и/или объект браузера. Обозначения, относящиеся к каждому из типов информации о режиме плейера, могут быть изменены.
Навигационная команда включена в объект кинофильма (базовые данные первого типа), который должен быть воспроизведен первоначально, как часть, обозначенная информацией 105 или запуска 205 в системном регистре 3. Объект, который должен быть воспроизведен первоначально, может быть объектом кинофильма первого типа. Так как и устройство с первым режимом воспроизведения, и устройство со вторым режимом воспроизведения могут воспроизводить объект кинофильма первого типа, то когда объект, который должен быть воспроизведен первоначально, представляет собой объект кинофильма первого типа, совместимость между носителем данных и устройством воспроизведения повышается. То есть, со ссылкой на информацию о режиме плейера, данные могут быть плавно воспроизведены независимо от вида данных, записанных на носителе данных, и вида данных, поддерживаемых устройством воспроизведения.
Ниже приводится описание способа воспроизведения данных движущихся изображений, включающих информацию о режиме, в соответствии с одним аспектом изобретения на основе конфигурации, описанной выше.
На фиг. 11 представлена блок-схема, иллюстрирующая способ воспроизведения в соответствии с одним аспектом изобретения. Как показано на фиг. 11, объект 1102 кинофильма, который должен быть воспроизведен первоначально, воспроизводится на основе информации 1101 запуска, включенной в системные данные 3, и информация о режиме плейера считывается из системного регистра 1103 устройства воспроизведения для определения следующего подлежащего воспроизведению объекта. Например, если информация о режиме плейера указывает первый режим, воспроизведение объекта кинофильма (данных первого типа) осуществляется с использованием механизма представления и навигационного механизма, а когда информация о режиме плейера обозначает второй режим, воспроизведение объекта кинофильма (данных первого типа) осуществляется с использованием механизма представления и навигационного механизма, и одновременно осуществляется воспроизведение объекта браузера и/или объекта программы (данных второго типа) с использованием механизма браузера и/или программного механизма. С помощью смесителя из воспроизведенной графики получают одно изображение, которое выводится через блок отображения (не показан).
На фиг. 12 представлена последовательность операций, иллюстрирующая способ воспроизведения в соответствии с одним аспектом изобретения. Как показано на фиг. 12, для плавного воспроизведения движущегося изображения независимо от вида носителя данных или устройства воспроизведения на этапе 1201 системные данные считываются с носителя данных и на этапе 1202 объект кинофильма первого типа, подлежащий воспроизведению, вызывается со ссылкой на информацию 105 или 205 запуска, включенную в состав системных данных. Для воспроизведения следующих данных в соответствии с навигационной командой (информацией об управлении плейером), включенной в состав вызванного объекта кинофильма, на этапе 1203 информация о режиме плейера считывается из системного регистра устройства воспроизведения, и на этапе 1204 в соответствии со считанной информацией о режиме плейера, когда информация о режиме плейера указывает первый режим, воспроизводятся данные базового режима (данные первого типа), а когда информация о режиме плейера указывает второй режим, воспроизводятся данные полного режима (данные первого типа и данные второго типа).
Изобретение может также быть осуществлено в виде компьютерно-читаемого кода на компьютерно-читаемом носителе записи. Считываемый компьютером носитель записи представляет собой любое запоминающее устройство, способное запоминать данные, которые затем могут быть прочитаны компьютерной системой. В качестве примеров компьютерно-читаемого носителя записи можно назвать постоянную память (ROM), оперативную память (RAM), CD-ROM, магнитные ленты, гибкие диски, оптические диски и сигналы несущей (например, передачи данных через Интернет). Компьютерно-читаемый носитель записи может также быть распределен по системам соединенных в сеть компьютеров так, что хранение и выполнение компьютерно-читаемого кода осуществляются в распределенной форме.
Как описано выше, в соответствии с аспектами изобретения носитель данных способен обеспечивать дополнительные функции, такие как функции программы для обеспечения функции взаимодействия с пользователем и функции просмотра для воспроизведения релевантной информации из документа с разметкой помимо воспроизведения информации о движущихся изображениях.
Кроме того, информация с носителя данных может быть плавно воспроизведена с использованием устройства воспроизведения независимо от того, включает ли в себя носитель данных только данные первого типа для воспроизведения информации о движущихся изображениях или дополнительно включает в себя данные второго типа, обеспечивающие дополнительные функции, и, более того, независимо от того, способно ли устройство воспроизведения воспроизводить как данные первого типа, так и данные второго типа.
Несмотря на то, что выше было представлено и описано несколько примеров осуществления настоящего изобретения, специалисты в данной области техники смогут оценить изменения, которые могут быть внесены в эти примеры осуществления в пределах принципов и существа изобретения, пределы которых определены в формуле изобретения и ее эквивалентах.
Класс G11B20/10 цифровая запись или воспроизведение
Класс H04N9/12 устройства для воспроизведения изображений