Способ отображения размеченного документа в соответствии с исходным уровнем, способ и устройство для воспроизведения размеченного документа в интерактивном режиме
Иллюстрации
Показать всеПредложен способ отображения размеченного документа в соответствии с исходным уровнем, способ и устройство для воспроизведения AV данных в интерактивном режиме. Среди размеченных документов запускающий документ содержит информацию о размеченных документах для отображения в соответствии с установленным исходным уровнем. 9 н. и 21 з.п. ф-лы, 9 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится к способу и устройству для воспроизведения размеченного документа в соответствии с исходным уровнем и к носителю данных.
Уровень техники
Цифровые многофункциональные диски (DVD), которые разрешают воспроизводить AV данные, записанные на них, в интерактивном режиме в оборудовании, основанном на ПК (PC), т.е. интерактивные DVD, продаются на рынке. На интерактивный DVD AV-данные записываются в соответствии с обычными DVD-видеостандартами и дополнительно записывается размеченный документ для поддержания интерактивных функций. AV данные, записанные на интерактивном DVD, могут быть отображены в двух различных режимах. Одним способом отображения AV-данных является видеорежим, который является таким же, что и обычный DVD-видеорежим, т.е. способ, в котором отображаются AV-данные, записанные на обычный DVD, a другой является интерактивным режимом, в котором на AV-изображении, на котором AV-данные, воспроизведенные с интерактивного DVD, отображаются вместе со вставленным размеченным документом. Например, в случае, где AV-данные являются названием кинофильма, движущиеся изображения отображаются в окне отображения экрана и различные интерактивные содержания, включающие в себя сценарий кинофильма, краткий обзор и фотографии актеров и актрис, могут быть отображены на остальном экране. Интерактивные содержания могут быть отображены на экране синхронно с AV-данными, такими как название фильма. Например, размеченный документ, содержащий личную историю конкретных актеров или актрис, может быть извлечен из носителя данных и отображен, когда эти конкретные актер или актриса появляются на экране, пока воспроизводится название кинофильма.
Однако некоторые интерактивные содержания, которые могут отображаться в интерактивном режиме с помощью размеченных документов, могут не соответствовать для просмотра несовершеннолетними.
Сущность изобретения
Согласно аспекту настоящего изобретения обеспечивается носитель данных, на котором записываются размеченные документы, для управления в интерактивном режиме отображением интерактивного содержания, не подходящего для просмотра несовершеннолетними, и способ и устройство для воспроизведения данных с носителя данных.
Согласно аспекту настоящего изобретения обеспечивается способ воспроизведения размеченного документа так, что интерактивное содержание, не подходящее для просмотра несовершеннолетними, может быть предохранено от просмотра несовершеннолетними.
Согласно аспекту настоящего изобретения обеспечивается носитель данных, включающий AV-данные и размеченные документы, необходимые для воспроизведения AV-данных в интерактивном режиме. Здесь среди размеченных документов запускающий документ содержит информацию о размеченных документах, подлежащих отображению в соответствии с установленным исходным уровнем.
Согласно аспекту настоящего изобретения информация запускающего документа включает в себя метаинформацию по исходному уровню, установленный исходный уровень и связующую информацию на размеченном документе, соответствующем исходному уровню в метаинформации.
Согласно аспекту настоящего изобретения связующая информация включает в себя информацию на размеченном документе, подлежащем отображению, когда установленный исходный уровень выше, чем исходный уровень в метаинформации, и информацию размеченного документа, подлежащего отображению, когда установленный исходный уровень не выше, чем исходный уровень в метаинформации.
Согласно аспекту настоящего изобретения информация запускающего документа является связующей информацией, указывающей путь размеченного документа, соответствующего установленному исходному уровню.
Согласно другому аспекту настоящего изобретения обеспечивается носитель данных, включающий в себя AV-данные и множество размеченных документов для воспроизведения AV-данных в интерактивном режиме и соответствующих по меньшей мере двум различным исходным уровням.
Согласно другому аспекту настоящего изобретения обеспечивается носитель данных, включающий в себя видеодиректорию, где хранятся AV-данные, и интерактивную директорию, где хранятся данные для воспроизведения AV-данных в интерактивном режиме. Здесь интерактивная директория имеет множество поддиректорий, соответствующих по меньшей мере двум различным исходным уровням, и в каждой из множества поддиректорий хранятся размеченные документы, соответствующие исходному уровню.
Согласно другому аспекту настоящего изобретения обеспечивается носитель данных, включающий в себя видеодиректорию, где хранятся AV-данные, и интерактивную директорию, где хранится запускающий документ, который является размеченным документом для воспроизведения AV-данных в интерактивном режиме. Здесь интерактивная директория имеет множество поддиректорий, соответствующих по меньшей мере двум различным исходным уровням, в каждой из множества поддиректорий хранится множество размеченных документов, соответствующих исходному уровню, и запускающий документ содержит связующую информацию по множеству размеченных документов, хранящихся в каждой поддиректории.
Согласно аспекту настоящего изобретения связующая информация записывается с использованием связующего признака.
Согласно другому аспекту настоящего изобретения обеспечивается носитель данных, включающий в себя AV-данные, размеченный документ для воспроизведения AV-данных в интерактивном режиме и информацию правила отображения для отображения размеченного документа, чтобы соответствовать установленному исходному уровню.
Согласно аспекту настоящего изобретения информация правила отображения включает в себя информацию, указывающую, отображать ли элементы размеченного документа, соответствующие по меньшей мере двум различным исходным уровням.
Согласно аспекту настоящего изобретения информация правила отображения записывается в соответствии с правилами каскадирования таблиц стилей (КТС) (CSS).
Согласно аспекту изобретения значение класса назначается по меньшей мере одному из элементов размеченного документа и информация правила отображения включает в себя информацию, указывающую, отображать ли элемент, которому назначено значение класса.
Согласно аспекту настоящего изобретения информация правила отображения записывается в виде файла КТС.
Согласно аспекту настоящего изобретения AV-данные являются DVD-видеоданными и исходный уровень отвечает DVD-видеостандартам.
Согласно другому аспекту настоящего изобретения обеспечивается носитель данных, включающий в себя AV-данные и размеченный документ для воспроизведения AV-данных в интерактивном режиме и содержащий способ, в котором другой размеченный документ записан на языке сценариев, с тем чтобы отвечать исходному уровню, который установлен заранее.
Согласно аспекту настоящего изобретения размеченный документ записывается так, чтобы он мог быть связанным с файлом сценария, записанным на языке сценариев или в файле КТС.
Согласно другому аспекту настоящего изобретения обеспечивается способ воспроизведения AV-данных в интерактивном режиме. Этот способ включает в себя идентификацию установленного исходного уровня и воспроизведение AV-данных в интерактивном режиме с помощью размеченного документа, соответствующего идентифицированному исходному уровню.
Согласно аспекту настоящего изобретения воспроизведение AV-данных включает в себя идентифицирование исходного уровня, включенного в метаинформацию, записанную в размеченный документ, обозначенный как запускающий документ, и воспроизведение AV-данных с помощью размеченного документа, выбранного на основе результатов сравнения идентифицированного исходного уровня с идентифицированным исходным уровнем в метаинформации в качестве установленного исходного уровня.
Согласно аспекту настоящего изобретения AV-данные воспроизводятся в интерактивном режиме с помощью размеченного документа, представляющего предупреждающее сообщение, указывающее, что интерактивное содержание не может быть отображено, когда исходный уровень, включенный в метаинформацию, ниже, чем установленный исходный уровень.
Согласно другому аспекту настоящего изобретения обеспечивается способ воспроизведения AV-данных в интерактивном режиме. Способ включает в себя идентификацию установленного исходного уровня, считывание размеченного документа в поддиректории, соответствующей установленному исходному уровню, среди поддиректорий интерактивной директории и воспроизведение AV-данных в интерактивном режиме с помощью считанного размеченного документа.
Согласно другому аспекту настоящего изобретения обеспечивается способ отображения размеченного документа согласно исходному уровню. Способ включает в себя идентификацию заданного значения, назначенного элементу размеченного документа, и определение, отображать ли заданный элемент в зависимости от заданного значения на основании информации правила отображения.
Согласно другому аспекту настоящего изобретения обеспечивается способ воспроизведения AV-данных в интерактивном режиме с помощью размеченного документа. Способ включает в себя идентификацию значения класса, назначенного элементу размеченного документа, определение, отображать ли элемент или нет, в зависимости от значения класса и ссылки на информацию правила отображения и вставку AV-изображения, полученного воспроизведением AV-данных, в размеченное изображение, полученное в результате определения и отображения результата вставки.
Согласно аспекту настоящего изобретения обеспечивается то, что информация правила отображения записывается в соответствии с правилами КТС.
Согласно аспекту настоящего изобретения обеспечивается то, что информация правила отображения записывается в виде файла КТС.
Согласно другому аспекту изобретения обеспечивается устройство воспроизведения AV-данных в интерактивном режиме с помощью размеченного документа. Устройство включает в себя носитель данных, считыватель, который считывает размеченный документ и AV-данные с носителя данных, AV-декодер, который декодирует AV-данные, показывающее средство, которое идентифицирует заданное значение, назначенное элементу размеченного документа, и определяет, отображать ли элемент, в зависимости от заданного значения и ссылки на информацию правила отображения, и смеситель, который смешивает размеченный документ, интерпретированный показывающим средством, и AV-изображение для воспроизведения AV-данных.
Согласно аспекту настоящего изобретения обеспечивается то, что информация правила отображения записывается в соответствии с правилами КТС.
Согласно аспекту настоящего изобретения обеспечивается то, что информация правила отображения записывается в виде файла КТС.
Система воспроизведения включает в себя носитель данных; устройство воспроизведения AV-данных, записанных на носитель данных, в интерактивном режиме с помощью размеченного документа, соответствующего AV-данным; и устройство отображения для отображения размеченного изображения, полученного с помощью размеченного документа, с AV-изображением, полученным путем воспроизведения AV-данных, при этом AV-изображение вставляется в размеченное изображение.
Устройство для воспроизведения данных с носителя данных включает в себя считыватель, считывающий данные с носителя данных, и контроллер, выдающий управляющий сигнал считывателю для считывания AV-данных и размеченного документа с носителя данных, при этом в интерактивном режиме контроллер интерпретирует размеченный документ, соответствующий установленному пользователем исходному уровню, указывающему, воспроизводить ли AV-данные, записанные в носителе данных.
Способ воспроизведения AV-данных в интерактивном режиме включает в себя выбор интерактивного режима; идентификацию исходного уровня, установленного пользователем; идентификацию исходного уровня, записанного в размеченном документе, обозначенном как запускающий документ; сравнение исходного уровня, записанного в размеченном документе, с исходным уровнем, установленным пользователем; воспроизведение AV-данных в интерактивном режиме с помощью размеченного документа с предупреждающим сообщением, указывающим, что интерактивное содержание, соответствующее AV-данным, не может быть отображено, когда исходный уровень, записанный в запускающем документе, меньше, чем исходный уровень, установленный пользователем; и воспроизведение AV-данных в интерактивном режиме с помощью размеченного документа, включая интерактивное содержание AV-данных, когда исходный уровень, записанный в запускающем документе, выше, чем исходный уровень, установленный пользователем.
Способ отображения размеченного документа включает в себя идентификацию исходного уровня, установленного пользователем; идентификацию значения класса, назначенного заданному элементу размеченного документа; определение, отображать ли заданный элемент, на основании идентифицированного исходного уровня и значения класса, назначенного заданному элементу; и отображение заданного элемента.
Способ воспроизведения AV-данных в интерактивном режиме с помощью размеченного документа включает в себя идентификацию исходного уровня, установленного пользователем; идентификацию значения класса, назначенного заданному элементу размеченного документа; определение, отображать ли заданный элемент, на основании идентифицированного исходного уровня и значения класса и со ссылкой на информацию правила отображения; и вставку и отображение AV-изображения, полученного путем воспроизведения AV-данных в размеченном изображении.
Дополнительные аспекты и/или преимущества изобретения будут частично изложены далее в описании, которое следует ниже, и частично будут очевидными из описания или могут быть получены при применении изобретения.
Краткое описание чертежей
Эти и/или другие аспекты и преимущества изобретения станут явными и легче понимаемыми из последующего описания аспектов настоящего изобретения, взятого совместно с сопровождающими чертежами, на которых:
фиг.1 является условной схемой, иллюстрирующей систему воспроизведения согласно аспекту настоящего изобретения;
фиг.2 является блок-схемой устройства для воспроизведения данных согласно аспекту настоящего изобретения;
фиг.3 является схемой, иллюстрирующей директории данных, записанные на DVD 300, в который записываются данные, согласно первому аспекту настоящего изобретения;
фиг.4 является схемой, иллюстрирующей директории данных, записанные на DVD 300, в который записываются данные, согласно второму аспекту настоящего изобретения;
фиг.5 является схемой, иллюстрирующей директории данных, записанные на DVD 300, в который записываются данные, согласно третьему аспекту настоящего изобретения;
фиг.6 является блок-схемой алгоритма способа воспроизведения AV-данных в интерактивном режиме согласно аспекту настоящего изобретения;
фиг.7 является блок-схемой алгоритма способа воспроизведения AV-данных в интерактивном режиме согласно другому аспекту настоящего изобретения;
фиг.8 является блок-схемой алгоритма способа отображения размеченного документа согласно аспекту настоящего изобретения; и
фиг.9 является блок-схемой алгоритма способа воспроизведения AV-данных с помощью размеченного документа согласно аспекту настоящего изобретения.
Наилучший способ выполнения изобретения
Теперь будет сделана подробная ссылка на аспекты настоящего изобретения, примеры которого проиллюстрированы в сопровождающих чертежах, где одинаковые ссылочные позиции указывают на одинаковые элементы. Аспекты описываются ниже для объяснения настоящего изобретения со ссылками на чертежи.
Согласно аспекту настоящего изобретения «размеченные документы» включают в себя все документы, записанные на языке разметки, таком как HTML или XML, и документы, где источники кодов, записанные на языке сценариев или Java, связываются или вставляются и даже представляют ресурс разметки, такой как файлы, связанные с размеченным документом. Другими словами, размеченный документ служит как прикладная программа для воспроизведения AV-данных в интерактивном режиме и содержит интерактивные содержания для отображения вместе с AV-данными.
Фиг.1 является условной схемой, иллюстрирующей систему воспроизведения, согласно аспекту настоящего изобретения. На фиг.1 система воспроизведения включает в себя DVD 300, который является носителем данных согласно аспекту настоящего изобретения, устройство 200 для воспроизведения данных, ТВ-установку 100, которая является устройством отображения согласно аспекту настоящего изобретения, и удаленный контроллер 400, который является пользовательским устройством ввода. Удаленный контроллер 400 получает управляющую команду от пользователя и передает управляющую команду устройству 200 для воспроизведения данных. Устройство 200 для воспроизведения данных включает в себя DVD-дисковод 201 для воспроизведения данных с DVD 300. Когда DVD 300 загружается в DVD-дисковод 201 и пользователь выбирает интерактивный режим, устройство 200 для воспроизведения данных воспроизводит AV-данные, записанные на DVD 300, в интерактивном режиме с помощью размеченного документа, соответствующего AV-данным, и передает воспроизведенные AV-данные ТВ установке 100. ТВ установка 100 отображает размеченное изображение, полученное с помощью размеченного документа, с AV-изображением, полученным путем воспроизведения AV-данных. AV-изображение вставляется в размеченное изображение. Здесь интерактивный режим представляет режим отображения, в котором AV-данные воспроизводятся, отображаются в окне отображения, определяемом размеченным документом, т.е. режим отображения, в котором AV-изображение отображает AV-данные и вставляется в размеченное изображение. Здесь AV-изображение представляет изображение, отображаемое на устройстве отображения, т.е. ТВ-установке, когда воспроизводятся AV-данные и размеченное изображение представляет изображение, отображаемое на устройстве отображения, когда интерпретируется размеченный документ. Изображение, отображаемое в интерактивном режиме, называется интерактивным изображением. Интерактивное изображение включает в себя AV-изображение и размеченное изображение. Видеорежим представляет обычный режим воспроизведения данных, определяемый DVD-видеостандартами, т.е. режим, в котором отображается только AV-изображение, полученное путем воспроизведения AV-данных. В аспекте настоящего изобретения устройство 200 поддерживает интерактивный режим и видеорежим.
Устройство 200 обеспечивает клавишу установки исходного уровня или отображаемое на экране меню, которое дает возможность пользователю устанавливать исходный уровень. В дополнение к этому устройство 200 может получать данные от других устройств и передавать данные другим устройствам через сеть, такую как Интернет.
Фиг.2 является блок-схемой примера устройства 200 для воспроизведения данных согласно аспекту настоящего изобретения. На фиг.2 устройство 200 включает в себя считыватель 2, контроллер 3, AV-декодер 4 и смеситель 7. Показывающее средство 5 обеспечивается контроллером 3. В считывателе 2 предусматривается оптический считыватель (не показан) для считывания данных с DVD 300 посредством излучения лазерных лучей на DVD 300. Считыватель 2 управляет оптическим считывателем в ответ на управляющий сигнал, выдаваемый контроллером 3, так что оптический считыватель считывает AV-данные и размеченный документ с DVD 300. AV-декодер 4 декодирует AV-данные, считанные с DVD 300. В случае, когда AV-данные записаны на DVD 300 согласно DVD-видеостандартам, AV-декодер 4 декодирует AV-данные, следующие DVD-видеостандартам.
С точки зрения программного обеспечения, показывающее средство 5 в контроллере 3 является средством для интерпретации и выполнения языка разметки или программного языка пользовательской интерпретации, такого как JavaScript или Java. Показывающее средство 5 может дополнительно включать в себя различные дополнительные программные модули. Файлы различных форматов, включенные в размеченный документ или связанные с размеченным документом, могут быть открыты такими дополнительными программными модулями. Например, Window Media Player может вызываться показывающим средством 5 для воспроизведения файлов AV-данных Window Media Player. Кроме того, показывающее средство 5 может доставлять определенные данные, такие как размеченные документы, из других устройств через сеть.
Показывающее средство 5 интерпретирует размеченный документ, считываемый с DVD 300, чтобы воспроизвести AV-данные, записанные на DVD, в интерактивном режиме. Другими словами, показывающее средство 5 идентифицирует исходный уровень, установленный пользователем, для устройства 200 и интерпретирует размеченный документ с учетом исходного уровня.
В аспекте настоящего изобретения обеспечивается пять различных исходных уровней, т.е. G, PG, PG13, R и NC-17, которые являются теми же уровнями, что и уровни, определяемые DVD-видеостандартами для совместимости. Размеченные документы, в соответствии с аспектом настоящего изобретения, обеспечиваются для воспроизведения AV-данных, записанных на носителе данных в соответствии с DVD-видеостандартами, в интерактивном режиме и размеченные документы обеспечиваются в соответствии с исходным уровнем для совместимости. Показывающее средство 5 использует интерфейс прикладных программ (API) для идентификации установленного исходного уровня для устройства 200. Показывающее средство 5, однако, может использовать API, определяемое обычными интерактивными DVD-видеостандартами, т.е. Спецификацией взаимодействия с API. Примером API является следующее.
Пользователь может устанавливать исходный уровень на любой из 1, 3, 4, 6 и 7. Показывающее средство 5 может идентифицировать исходный уровень, установленный для устройства 200, для воспроизведения данных с использованием свойств «ParentalLevel» API.
Смеситель 7 смешивает AV-данные с интерпретируемым размеченным документом так, что поток AV-данных может быть отображен в окне отображения, определяемом размеченным документом; другими словами, AV-изображение может быть вставлено в изображение размеченного документа. После этого смеситель 7 выдает результат смешения ТВ-установке 100.
Фиг.3 является схемой, иллюстрирующей директории данных, записанные на DVD 300, на котором записываются данные, согласно первому аспекту настоящего изобретения. На фиг.3 корневая директория включает в себя видео-директорию VIDEO_TS, в которой хранятся AV-данные. В видео-директории VIDEO_TS хранится навигационный файл VIDEO_TS.IFO, содержащий навигационную информацию всех наборов видеозаголовков. Затем записывается навигационный файл VTS_01_0.IFO, содержащий навигационную информацию первого набора видеозаголовков, и AV-данные VTS_01_0.VOB, VTS_01_1.VOB..., составляющие набор видеозаголовков. Каждый из множества AV-данных VTS_01_0.VOB, VTS_01_1.VOB... является видеозаголовком, т.е. видеообъектом. Каждый видеообъект VOB включает в себя блок видеообъекта VOBU, который является комплектом навигационного пакета, видеопакета и аудиопакета. Детальная структура VIDEO_TS описана в 'DVD-Video for Read Only Memory Disc 1.0', рассматривающее стандарты DVD.
Интерактивная директория DVD_ENAV обеспечивается как поддиректория корневой директории. В интерактивной директории DVD_ENAV хранятся размеченные документы для поддержания интерактивного режима. В частности, в интерактивной директории DVD_ENAV хранится запускающий документ STARTUP_XML и размеченные документы INDEX.XML и WARNING.XML для выборочного показа исходного уровня. Кроме того, другие размеченные документы, т.е. файлы, вставляемые в STARTUP.XML, INDEX.XML и WARNING.XML, также хранятся в интерактивной директории DVD_ENAV.
Запускающий документ STARTUP.XML содержит исходный уровень информации и связующую информацию. В аспекте настоящего изобретения исходный уровень информации является исходным уровнем, записанным в запускающем документе STARTUP.XML, a связующая информация является информацией размеченного документа, указывающей, является ли исходный уровень, установленный пользователем, выше или ниже, чем исходный уровень, записанный в запускающем документе STARTUP.XML. Примером запускающего документа STARTUP.XML является следующее:
Запускающий документ STARTUP.XML содержит метаинформацию <meta name="ParentalLevel" contents="4"/>, касающуюся исходного уровня, и связующую информацию <Link rel="FirstPage" href="dvd://dvd_enav/index.xml"/> <link rel="Warning" href="dvd://dvd_enav/warning.xml"/>. Согласно метаинформации и связующей информации WARNING.XML отображается на экране, когда установленный исходный уровень для устройства 200 для воспроизведения данных равен 4 или ниже, и INDEX.XML отображается на экране, когда исходный уровень превышает 4.
Показывающее средство 5 идентифицирует установленный исходный уровень в устройстве 200 для воспроизведения данных, используя вышеописанный API, и интерпретирует размеченные документы с помощью метаинформации и связующей информации, записанной в размеченный документ, обозначенный как запускающий документ.
Фиг.4 является схемой, иллюстрирующей директории данных, записанные на DVD 300, согласно второму аспекту настоящего изобретения. На фиг.4 корневая директория включает в себя две поддиректории, т.е. видеодиректорию VIDEO_TS, где хранятся AV-данные, и интерактивную директорию DVD_ENAV, где хранятся размеченные документы для поддержки интерактивного режима. Видеодиректория VIDEO_TS, показанная на фиг.4, является той же самой, что и ее двойник, показанный на фиг.3, и таким образом ее описание будет опущено.
В интерактивной директории DVD_ENAV хранится запускающий документ STARTUP.XML. Кроме того, интерактивная директория включает в себя поддиректории G, PG, PG13, R и NC-17, касающиеся различных исходных уровней. Каждая из поддиректорий G, PG, PG13, R и NC-17 содержит размеченный документ INDEX.XML, соответствующий исходному уровню. Кроме того, в интерактивной директории DVD_ENAV также хранятся другие размеченные документы, т.е. файлы, вставленные в STARTUP.XML или INDEX.XML.
В размеченном документе STARTUP.XML хранится связующая информация. В аспекте согласно настоящему изобретению связующая информация включает в себя информацию размеченного документа, указывающую исходный уровень, установленный пользователем для устройства 200 для воспроизведения данных. Пример запускающего документа STARTUP.XML следующий:
INDEX.XML, хранящийся в поддиректории G, отображается в соответствии со связующей информацией, хранящейся в запускающем документе STARTUP.XML, когда исходный уровень, установленный для устройства 200 для воспроизведения данных, равен 1, INDEX.XML, хранящийся в поддиректории PG, отображается, когда исходный уровень, установленный для устройства 200 для воспроизведения данных, равен 3, INDEX.XML, хранящийся в поддиректории PG13, отображается, когда исходный уровень, установленный для устройства 200 для воспроизведения данных, равен 4, INDEX.XML, хранящийся в поддиректории R, отображается, когда исходный уровень, установленный для устройства 200 для воспроизведения данных, равен 6, и INDEX.XML, хранящийся в поддиректории NC-13, отображается, когда исходный уровень, установленный для устройства 200 для воспроизведения данных, равен 7.
Показывающее средство 5 идентифицирует исходный уровень, установленный для устройства 200 для воспроизведения данных, используя API, который описан выше, и интерпретирует размеченные документы, используя метаинформацию и связывающую информацию, записанную в размеченном документе, обозначенном как запускающий документ.
Альтернативно, в случае, когда имеются две или более начальные страницы, предусмотренные для каждого исходного уровня, эти начальные страницы могут быть сохранены в той же директории, но иметь различные имена файлов. В этом случае запускающий документ STARTUP.XML может иметь следующий формат и структуру.
Фиг.5 является схемой, иллюстрирующей директории данных, записанные на DVD 300, согласно третьему аспекту настоящего изобретения. На фиг.5 корневая директория включает в себя две поддиректории, т.е. видео-директорию VIDEO_TS, где хранятся AV-данные, и интерактивную директорию DVD_ENAV, где хранятся размеченные документы для поддержки интерактивного режима. Видеодиректория VIDEO_TS, показанная на фиг.5, является той же самой, что и ее двойник, показанный на фиг.3, и, таким образом, описание этого будет опущено.
В интерактивной директории DVD_ENAV хранится размеченный документ INDEX.XML. Кроме того, файл каскадирования таблицы стилей (КТС), указывающий размеченный документ INDEX.XML, соответствующий исходному уровню, установленному для устройства 200 для воспроизведения данных, также хранится в интерактивной директории DVD_ENAV. Файл КТС может быть включен в размеченный документ, что является более предпочтительным, чем формирование отдельно от размеченного документа.
В аспекте согласно настоящему изобретению файл КТС содержит информацию правила отображения. Информация правила отображения записывается в соответствии с «@media rule» стилем, определяемым стандартами КТС. Пример «@media rule», определяемого правилами отображения для выходного представления, следующий:
В соответствии с вышеуказанным «@media rule» выходное представление печатается размером шрифта 10 с межстрочным интервалом 1, 2 и отображается на экране размером шрифта 12 и с межстрочным интервалом 1, 2.
В аспекте настоящего изобретения информация правила отображения, записанная в соответствии со стандартами КТС, следующая:
Здесь @parentalLevel-displey указывает, что элемент, имеющий значение атрибута «класса» 3, 4, 6 или 7, устанавливает параметры «display» и «visibility» как «box» и «hidden» соответственно, когда исходный уровень является G. В частности, если параметр «display» установлен как «box», области рамки генерируются и продолжают существовать, даже когда области рамки физически не видны. Если параметр «display» устанавливается как «none», генерация всех рамок запрещается так, что расположение размеченных документов более подобно полученному беспорядку, так как даже невидимая область рамки может помогать расположению размеченных документов. Другими словами, при установлении параметра «display» в качестве «box» размеченные документы могут быть хорошо расположены. Параметр «visibility» используется для определения, видны или нет генерируемые области рамок.
Пример размеченного документа INDEX.XML, включающего в себя информацию правила отображения, записанный в соответствии со стандартами КТС, следующий:
Как показано в вышеприведенном примере, значение исходного уровня распределяется для каждого элемента в «теле» размеченного документа INDEX.XML как значение атрибута «класса». Отображать ли каждый элемент, определяется на основании информации правила отображения @parentalLevel-display.
Пример размеченного документа INDEX.XML и его информация правила отображения, которая обеспечивается как индивидуальная единственная следующая из стандартов КТС, т.е. INDEX.CSS, следующий:
Альтернативно, размеченный документ INDEX.XML может быть записан с использованием языка сценариев, такого как JavaScript, для представления документа, соответствующего соответствующему исходному уровню. Язык сценариев, который является языком программирования, может использоваться различным способом. Пример размеченного документа INDEX.XML, использующего язык сценариев, следующий:
В вышеприведенном примере размеченного документа INDEX.XML «ParentalLevel», который описан выше, используется свойство считывания текущего установленного исходного уровня и пути для представления документов, соответствующих их исходным уровням, записываются на языке сценариев с помощью простых условных предложений.
Условные предложения записываются так, чтобы размеченный документ INDEX.XML мог быть связанным с файлом КТС и/или JavaScript файлом, предоставленным отдельно.
Далее способ воспроизведения данных в интерактивном режиме согласно аспекту настоящего изобретения будет описан более детально на основании вышеописанных структур воспроизводящей системы и данных, записанных на DVD 300.
Фиг.6 является блок-схемой алгоритма способа воспроизведения данных в интерактивном режиме согласно аспекту настоящего изобретения. На фиг.6, когда интерактивный режим выбирается в операции 601, устройство 200 для воспроизведения данных идентифицирует исходный уровень, устанавливаемый пользователем. Затем, в операции 602, устройство 200 для воспроизведения данных воспроизводит AV-данные в интерактивном режиме с помощью размеченного документа, соответствующие идентифицированному исходному уровню.
Более конкретно, в операции 602 устройство 200 для воспроизведения данных идентифицирует исходный уровень, записанный в размеченном документе, обозначенном как запускающий документ, и сравнивает исходный уровень, записанный в размеченном документе, с исходным уровнем, идентифицированным в операции 601. Если исходный уровень, записанный в запускающем документе, не превышает исходный уровень, идентифицированный в операции 601, AV-данные воспроизводятся в интерактивном режиме с помощью размеченного документа с предупреждающим сообщением, указывающим, что интерактивное содержание, соответствующее AV-данным, не может быть отображено. С другой стороны, если исходный уровень, записанный в запускающем документе, выше, чем исходный уровень, идентифицированный в операции 601, AV-данные воспроизводятся в интерактивном режиме с помощью размеченного документа, содержащего интерактивное содержание для AV-данных.
Фиг.7 является блок-схемой алгоритма способа воспроизведения AV-данных в интерактивном режиме согласно аспекту настоящего изобретения.
На фиг.7 в операции 701 устройство 200 для воспроизведения данных идентифицирует исходный уровень, установленный пользователем. Затем размеченный документ, хранящийся в поддиректории, соответствующей исходному уровню, идентифицированному в операции 701 среди множества поддиректорий интерактивной директории, считывается в операции 702. В операции 703 AV-данные воспроизводятся в интерактивном режиме с помощью размеченного документа.
Фиг.8 является блок-схемой способа отображения размеченного документа согласно аспекту настоящего изобретения. На фиг.8 в операции 801 устройство для воспроизведения данных идентифицирует исходный уровень, установленный пользователем. Затем в операции 802 устройство 200 для воспроизведения данных идентифицирует значение класса, назначенное заданному элементу размеченного документа. В операции 803 устройство 200 для воспроизведения данных определяет, отображать ли заданный элемент на основании исходного уровня, идентифицированного в операции 801, и значении класса, назначенного заданному элементу, и затем отображает заданный элемент.
Фиг.9 является блок-схемой алгоритма способа воспроизведения AV-данных в интерактивном режиме с помощью размеченного документа согласно аспекту настоящего изобретения. На фиг.9 в операции 901 устройство 200 для воспроизведения данных идентифицирует исходный уровень, установленный пользователем. Затем устройство 200 для воспроизведения данных идентифицирует значение класса, назначенное заданному элементу размеченного документа, в операции 902. В операции 903 устройство 200 для воспроизведения данных определяет, отображать ли заданный элемент, на основании исходного уровня, идентифицированного в операции 901, и значения класса со ссылкой на информацию правила отображения в операции 903. Устройство 200 для воспроизведения данных вставляет AV-изображение, полученное воспроизведением AV-данных, в размеченном изображении и отображает результат вставки в операции 904.
Хотя показаны и описаны немногие аспекты настоящего изобретения, специалистам в данной области техники будет понятно, что в этом варианте осуществления могут быть сделаны изменения без отхода от принципов и сущности изобретения, объем ко