УСТРОЙСТВО ВОСПРОИЗВЕДЕНИЯ КОНТЕНТА, СЕРВЕР ПРЕДОСТАВЛЕНИЯ УПРАВЛЯЮЩЕЙ ИНФОРМАЦИИ И СИСТЕМА ВОСПРОИЗВЕДЕНИЯ КОНТЕНТА
CONTENT PLAYBACK DEVICE, CONTROL INFORMATION PROVIDING SERVER AND CONTENT PLAYBACK SYSTEM

Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству воспроизведения контента (информационно значимого содержимого), серверу предоставления управляющей информации и системе воспроизведения контента.
Уровень техники
В настоящее время с развитием инфраструктуры связи по сетям связи, таким как "Интернет", предоставляются разнообразные сервисы. Например, посредством сети "Интернет" предоставляется мультимедийный контент, такой как музыка или движущиеся изображения, способом загрузки или потоковым способом.
В такого рода сервисе предоставления контента, например, перечень предоставляемого контента обычно отображается на web-странице. В соответствии с большей частью технических решений уровня техники, предшествующего изобретению, когда пользователь выполняет операцию выбора требуемого контента из этого перечня контента, запускается воспроизведение выбранного контента. Контент обычно сконфигурирован в соответствии с потоком единственной временной оси, которая имеет одну начальную точку и одну конечную точку.
С другой стороны, например, в мире игр на оконечном устройстве установлена мультимедийная "машина", и при исполнении языка программы связываются между собой и воспроизводятся множество потоков, включающих в себя множество временных осей. Когда это воспроизведение потоков применяется к контенту, отличному от игрового, можно предусматривать контенты связанного типа, использующие различные выражения.
Однако в случае когда установлена сложная мультимедийная "машина", стоимость может увеличиться. Следовательно, высокофункциональные выражения, предоставляемые мультимедийной "машиной", не нужны в контенте, для которого нет необходимости выполнять сложную обработку данных, как в случае игры. Соответственно, в документе JP 2008 - 113247 А раскрывается система воспроизведения контента, которая воспроизводит другой контент на разделенном экране воспроизведения файла движущегося изображения в ответ на операцию пользователя в соответствии с файлом движущегося изображения и отдельным инструктирующим файлом или выполнение процесса окончания воспроизведения.
Список упоминаемых документов
Патентная литература
Патентный документ 1:
2008-113247 A JP
Сущность изобретения
Техническая проблема
Однако система воспроизведения контента, раскрытая в JP 2008 - 113247 А, просто определяет операцию пользователя или тому подобное по переходу одного контента к другому контенту. Например, когда система воспроизведения контента применяется к контенту, в котором множество потоков связаны сложным образом, или одним контентом управляет множество поставщиков контента, то имеется та проблема, что эта система воспроизведения контента не подходит.
Настоящее изобретение сделано ввиду вышеупомянутой проблемы, и задача настоящего изобретения заключается в том, чтобы предложить новое и улучшенное устройство воспроизведения контента, новый и улучшенный сервер предоставления управляющей информации и новую и улучшенную систему воспроизведения контента, способную воспроизводить контент связанного типа, который включает в себя множество сценариев, сформированных данными контента и управляющей информацией, используемой для управления воспроизведением данных контента и с которой связан сценарий. Решение проблемы
В соответствии с одним аспектом настоящего изобретения для решения вышеупомянутой задачи предлагается устройство воспроизведения контента, включающее в себя модуль управления воспроизведением, который управляет воспроизведением контента, относящегося к связанному типу и включающего в себя множество сценариев, каждый из которых включает в себя данные контента и управляющую Информацию, касающуюся воспроизведения этих данных контента, и модуль получения управляющей информации, который получает управляющую информацию. Модуль управления воспроизведением управляет воспроизведением контента связанного типа, осуществляя воспроизведение данных контента в соответствии с управляющей информацией, включающей в себя информацию о событии, используемую для перехода от текущего сценария к другому сценарию.
Кроме того, информация о событии, входящая в состав управляющей информации, может включать в себя информацию, используемую для получения управляющей информации сценария пункта назначения перехода, модуль получения управляющей информации может получать управляющую информацию сценария пункта назначения перехода, основываясь на информации, используемой для получения управляющей информации сценария пункта назначения перехода, и модуль управления воспроизведением может управлять переходом сценария, воспроизводя данные контента сценария пункта назначения перехода в соответствии с управляющей информацией сценария пункта назначения перехода.
Кроме того, модуль получения управляющей информации может осуществлять перенос аутентификационной информации пользователя между сценариями, добавляя аутентификационную информацию пользователя в сообщение с запросом на получение, используемом для получения управляющей информации, передавая сообщение с запросом на получение и получая управляющую информация, в которую добавлена аутентификационная информация пользователя.
Кроме того, модуль получения управляющей информации может добавлять в сообщение с запросом на получение, используемым для получения управляющей информации, общую аутентификационную информацию пользователя, совместно используемую в сценариях контента связанного типа, и аутентификационную информацию пользователя по каждому поставщику контента, присвоенную каждому поставщику контента, который предоставляет сценарий.
Кроме того, в случае когда модуль получения управляющей информации определяет, что текущий сценарий и другой сценарий предоставляются одним и тем же поставщиком контента, модуль получения управляющей информации может добавлять в сообщение с запросом на получение, используемым для получения управляющей информации этого другого сценария, аутентификационную информацию пользователя по каждому поставщику контента, основанную на управляющей информации.
Кроме того, информация о событии может включать в себя информацию связующего элемента, которая определяет пользовательский интерфейс при переходе текущего сценария к другому сценарию, и модуль управления воспроизведением, основываясь на информации связующего элемента, может отображать экранное изображение связующего элемента, сконфигурированное для перехода к этому другому сценарию.
Кроме того, он может дополнительно включать в себя модуль обработки данных при воспроизведении, который выполняет процесс воспроизведения под управлением модуля управления воспроизведением. Информация связующего элемента может включать в себя информацию неподвижного изображения, подлежащего отображению в течение периода настройки этого другого сценария, и модуль обработки данных при воспроизведении может включать в себя модуль воспроизведения неподвижного изображения, который воспроизводит неподвижное изображение, модуль воспроизведения движущегося изображения, который воспроизводит движущееся изображение, и переключатель, который осуществляет переключение между выводимым изображением из модуля воспроизведения неподвижного изображения и выводимым изображением из модуля воспроизведения движущегося изображения.
Кроме того, управляющая информация может включать в себя информацию о мультимедийном типе данных контента, и модуль управления воспроизведением может выполнять управление таким образом, чтобы модуль обработки данных при воспроизведении выполнял процесс воспроизведения данных контента в соответствии с этой информацией о мультимедийном типе.
Кроме того, в случае когда мультимедийный тип данных контента представляет собой движущееся изображение, управляющая информация может включать в себя информацию, касающуюся, по меньшей мере, одного из следующего: двумерных видеоданных контента и трехмерных видеоданных контента.
Кроме того, информация о событии может включать в себя информацию, указывающую диапазон, в котором текущий сценарий переходит к другому сценарию, и модуль управления воспроизведением может отображать экранное изображение связующего элемента тогда, когда пользователь выполняет операцию активации события в пределах этого диапазона.
Кроме того, в случае когда сценарий пункта назначения перехода представляет собой петлевой сценарий, который возвращается к точке перехода сценария исходного пункта перехода, модуль управления воспроизведением может сохранять информацию, касающуюся точки перехода, и управляющую информацию сценария исходного пункта перехода и воспроизводит сценарий пункта назначения перехода.
Кроме того, в случае когда петлевой сценарий далее переходит к еще одному другому сценарию, и этот еще один другой сценарий не является петлевым сценарием, модуль управления воспроизведением может отменить сохранение информации, касающейся точки перехода, и управляющей информации сценария исходного пункта перехода.
В соответствии с другим аспектом настоящего изобретения для решения вышеупомянутой задачи предлагается сервер предоставления управляющей информации, включающий в себя: модуль связи, который принимает от устройства воспроизведения контента, воспроизводящего данные контента, запрос на получение для получения управляющей информации, касающейся воспроизведения данных контента, и модуль управления вводом / выводом, который, основываясь на этом запросе на получение, предоставляет устройству воспроизведения контента управляющую информацию, включающую в себя информацию о событии, используемую для перехода от текущего сценария к другому сценарию.
Кроме того, в соответствии с другим аспектом настоящего изобретения для решения вышеупомянутой задачи предлагается устройство воспроизведения контента, включающее в себя устройство воспроизведения контента, которое воспроизводит данные контента, сервер предоставления контента, который предоставляет данные контента, и сервер предоставления управляющей информации, который предоставляет управляющую информацию, касающуюся воспроизведения данных контента, причем управляющая информация ассоциативно связана с данными контента. Устройство воспроизведения контента может включать в себя модуль управления воспроизведением, который управляет воспроизведением контента, относящегося к связанному типу и включающего в себя множество сценариев, каждый из которых включает в себя данные контента и управляющую информацию, касающуюся воспроизведения этих данных контента, модуль получения управляющей информации, который получает от сервера предоставления управляющей информации управляющую информацию, ассоциативно связанную с подлежащими воспроизведению данными контента, и модуль управления воспроизведением, который управляет воспроизведением данных контента в соответствии с управляющей информацией. Модуль управления воспроизведением может управлять воспроизведением контента связанного типа, управляя переходом между сценариями при воспроизведении данных контента в соответствии с управляющей информацией.
Полезные результаты изобретения
В соответствии с настоящим изобретением, описанным выше, имеется возможность предложить устройство воспроизведения контента, сервер предоставления управляющей информации и систему воспроизведения контента, способную воспроизводить множество связанных друг с другом потоков.
Краткое описание чертежей
Фиг.1 представляет собой схему, на которой проиллюстрировано общее представление о системе воспроизведения контента, соответствующей одному варианту реализации настоящего изобретения.
Фиг.2 представляет собой схему, на которой проиллюстрирована структура данных контента связанного типа, воспроизводимого системой воспроизведения контента, соответствующей этому варианту реализации настоящего изобретения.
Фиг.3 представляет собой схему, на которой проиллюстрировано различие между конфигурациями устройств воспроизведения контента.
Фиг.4 представляет собой структурную схему, на которой проиллюстрирована конфигурация устройств воспроизведения контента.
Фиг.5 представляет собой схему, на которой проиллюстрирована конфигурация VSI - информации (информации о сценарии видеоданных).
Фиг.6 представляет собой схему для описания определений терминологии.
Фиг.7 представляет собой схему, на которой проиллюстрирован пример контента, в котором предоставляются как двумерные данные контента, так и трехмерные данные контента.
Фиг.8 представляет собой схему, на которой проиллюстрирован петлевой сценарий.
Фиг.9 представляет собой схему, на которой проиллюстрирован соединительный сценарий.
Фиг.10 представляет собой схему, на которой проиллюстрирован другой пример соединительного сценария.
Фиг.11 представляет собой схему, на которой проиллюстрирован завершающийся сценарий.
Фиг.12 представляет собой схему, на которой проиллюстрировано временное событие.
Фиг.13 представляет собой схему, на которой проиллюстрировано пространственное событие.
Фиг.14 представляет собой схему, на которой проиллюстрировано пространственно-временное событие.
Фиг.15 представляет собой схему, на которой проиллюстрировано автоматическое событие, использующее завершающийся сценарий.
Фиг.16 представляет собой схему, на которой проиллюстрировано автоматическое событие, использующее соединительный сценарий.
Фиг.17 представляет собой схему, на которой проиллюстрировано автоматическое событие, использующее петлевой сценарий.
Фиг.18 представляет собой схему, на которой проиллюстрирован пример связующего элемента.
Фиг.19 представляет собой схему, на которой проиллюстрирован пример способа монтажа экранного изображения связующего элемента.
Фиг.20 представляет собой схему, на которой проиллюстрирован другой пример способа монтажа экранного изображения связующего элемента.
Фиг.21 представляет собой схему, на которой проиллюстрирован один другой пример способа монтажа экранного изображения связующего элемента.
Фиг.22 представляет собой схему, на которой проиллюстрирован один другой пример способа монтажа экранного изображения связующего элемента.
Фиг.23 представляет собой схему, на которой проиллюстрирован способ реализации экранных изображений связующих элементов, показанных на фиг.21 и 22.
Фиг.24 представляет собой схему, на которой проиллюстрирован пример сценарной конфигурации контента.
Фиг.25 представляет собой схему, на которой проиллюстрирована последовательность операций в примере, показанном на фиг.24.
Фиг.26 представляет собой блок-схему алгоритма, на которой проиллюстрирована работа устройства воспроизведения контента.
Фиг.27 представляет собой блок-схему алгоритма, на которой проиллюстрирована работа устройства воспроизведения контента.
Фиг.28 представляет собой схему, на которой проиллюстрирована последовательность операций при использовании аутентификационного признака.
Фиг.29 представляет собой схему, на которой проиллюстрирован пример контента, реализуемого посредством переноса аутентификационного признака.
Фиг.30 представляет собой таблицу, в которой проиллюстрирован пример детализированных спецификаций VSI-информации (сценарий).
Фиг.31 представляет собой таблицу, в которой проиллюстрирован пример детализированных спецификаций VSI-информации (часть, относящаяся к событию).
Фиг.32 представляет собой таблицу, в которой проиллюстрирован пример детализированных спецификаций VSI-информации (часть, относящаяся к связующему элементу).
Фиг.33 представляет собой таблицу, в которой проиллюстрирован пример детализированных спецификаций VSI-информации (часть, относящаяся к ответвлению).
Фиг.34 представляет собой схему, на которой проиллюстрирован пример мультисценарного контента, реализуемого при применении системы воспроизведения контента, соответствующей этому варианту реализации изобретения.
Фиг.35 представляет собой схему, на которой проиллюстрирован пример информационной программы путешествия, основанной на впечатлениях, реализованной посредством применения системы воспроизведения контента, соответствующей этому варианту реализации изобретения.
Фиг.36 представляет собой схему, на которой проиллюстрирован пример контента, реализованного посредством применения системы воспроизведения контента, соответствующей этому варианту реализации изобретения.
Фиг.37 представляет собой схему, на которой проиллюстрирован пример, в котором посредством применения системы воспроизведения контента, соответствующей этому варианту реализации изобретения, предоставляется контент движущегося изображения, ассоциативно связанный с основным контентом движущегося изображения.
Фиг.38 представляет собой схему, на которой проиллюстрирован пример, в котором посредством применения системы воспроизведения контента, соответствующей этому варианту реализации изобретения, вставляется и заменяется коммерческое сообщение.
Фиг.39 представляет собой схему, на которой проиллюстрирован пример виртуального пространства, реализованного посредством применения системы воспроизведения контента, соответствующей этому варианту реализации изобретения.
Фиг.40 представляет собой схему, на которой проиллюстрирован пример впечатлений пользователя, реализуемых посредством виртуального пространства, показанного на фиг.39.
Фиг.41 представляет собой схему, на которой проиллюстрирована сценарная конфигурация части, относящейся к кинотеатру, виртуального пространства, показанного на фиг.39.
Фиг.42 представляет собой схему, на которой проиллюстрирован другой пример впечатлений пользователя, реализуемых посредством виртуального пространства, показанного на фиг.39.
Фиг.43 представляет собой схему, на которой проиллюстрирована сценарная конфигурация одного магазина виртуального пространства, показанного на фиг.39.
Фиг.44 представляет собой схему, на которой проиллюстрирован краткий обзор воспроизведения контента в соответствии с предшествующим уровнем техники.
Фиг.45 представляет собой схему, на которой проиллюстрирована структура данных при воспроизведении контента в соответствии с предшествующим уровнем техники.
Описание вариантов реализации изобретения
Далее, со ссылкой на прилагаемые чертежи будут подробно описаны предпочтительные варианты реализации настоящего изобретения. Отметим, что в этом описании и на этих чертежах элементы, которые имеют, по существу, одинаковую функцию и строение, обозначаются одинаковыми ссылочными позициями, и повторное объяснение опускается.
Повсюду в описании и на чертежах, иногда после той же самой ссылочной позиции множества составляющих элементов, имеющих, по существу, одинаковую функциональную конфигурацию, даются различные буквы. Например, множество составляющих элементов, имеющих, по существу, одинаковую функциональную конфигурацию, отличаются друг от друга, как в случае сервера (300 а) VSI-информации (информации о сценарии видеоданных) и сервера (300 b) VSI-информации. Однако, когда нет особой необходимости различать между собой множество составляющих элементов, имеющих, по существу, одинаковую функциональную конфигурацию, им присвоены одинаковые ссылочные позиции. Например, в случае когда нет особой необходимости различать между собой сервер (300 а) VSI-информации и сервер (300 b) VSI-информации, сервер (300 а) VSI-информации и сервер (300 b) VSI-информации именуются просто как серверы (300) VSI-информации.
Описание будет приведено в следующем порядке:
1. Краткий обзор
2. Функциональная конфигурация
3. Определение терминологии
4. Виды сценариев
5. Виды событий
6. Модели связующих элементов
7. Примеры операций
8. Перенос аутентификационного признака
9. Пример детализированных спецификаций управляющей информации
10. Примеры прикладных сервисов
1. Краткий обзор
Краткий обзор системы воспроизведения контента, соответствующего одному варианту реализации настоящего изобретения, будет дан со ссылкой на фигуры с 1 по 3, 44 и 45 в сравнении с системой воспроизведения контента, соответствующей предшествующему уровню техники. Фиг.1 представляет собой схему, на которой проиллюстрирован краткий обзор системы воспроизведения контента, соответствующей этому варианту реализации изобретения. Фиг.2 представляет собой схему, на которой проиллюстрирована структура данных контента связанного типа, воспроизводимого системой воспроизведения контента, соответствующей варианту реализации изобретения. Фиг.3 представляет собой схему, на которой проиллюстрировано различие между конфигурациями устройства воспроизведения контента, соответствующего варианту реализации изобретения, и устройством воспроизведения контента, соответствующим предшествующему уровню техники.
Фиг.44 представляет собой схему, на которой проиллюстрирован краткий обзор системы воспроизведения контента, соответствующей предшествующему уровню техники. Фиг.45 представляет собой схему, на которой проиллюстрирована структура данных контента, воспроизводимого системой воспроизведения контента, соответствующей предшествующему уровню техники.
Во-первых, согласно фиг.44 система воспроизведения контента, соответствующая предшествующему уровню техники, воспроизводит контент, сконфигурированный в соответствии с потоком с единственной временной осью, которая имеет одну начальную точку и одну конечную точку. С другой стороны, согласно фиг.1 система воспроизведения контента, соответствующая этому варианту реализации изобретения, может воспроизводить контент, сконфигурированный таким образом, что связано множество потоков, имеющих множество временных осей. Такого рода контент ниже именуется как контент связанного типа. Контент связанного типа включает в себя множество сценариев, каждый из которых образован потоком с единственной временной осью. Например, сценарий (S1), показанный на фиг.1, связан со сценарием (S2) событием 1 и связан со сценарием (S3) событием 2. Таким образом, один контент связанного типа сконфигурирован таким образом, что связано множество сценариев. При этом в случае когда воспроизводится сценарий (S1), сценарии (S2) и (S3) именуются как ответвляющиеся сценарии с точки зрения сценария (S1). С другой стороны, сценарий (S1) также именуется как основной сценарий.
Сценарий (S1) представляет собой контент информационной программы, и является контентом, который представляет, например, информацию о кинофильме. При этом в случае когда ответвляющийся сценарий, как предполагается, является контентом представленного кинофильма и, например, пользователь выполняет операцию просмотра контента в сцене (в пределах события 1), в которой представляется кинофильм, сценарий (S1) связывается со сценарием (S2), и могут быть воспроизведены данные контента сценария (S2).
Повсюду в описании и на чертежах, иногда для того, чтобы отличать сценарии друг от друга, сценариям присваиваются ссылочные позиции. Однако эти ссылочные позиции используются для того, чтобы отличать сценарии друг от друга на одном и том же чертеже. Даже если та же самая ссылочная позиция приведена на другом чертеже, эта та же самая справочная позиция не обязательно может указывать на тот же самый сценарий. На одном и том же чертеже сценарии, которым присвоены одинаковые ссылочные позиции, как предполагается, являются одинаковыми сценариями.
Далее, согласно фиг.45, когда пользователь выбирает требуемый контент из перечня контентов, предоставленного HTML-документом (документом на языке гипертекстовой разметки), система воспроизведения контента, соответствующая предшествующему уровню техники, получает и воспроизводит данные контента для выбранного контента.
С другой стороны, в случае когда пользователь выбирает требуемый контент из перечня контентов, предоставленного HTML-документом, как это показано на фиг.2, устройство воспроизведения контента, входящее в состав системы воспроизведения контента, соответствующей этому варианту реализации изобретения, получает VSI-информацию (информацию о сценарии видеоданных), которая представляет собой управляющую информацию о сценарии, воспроизводимом в выбранном контенте в первую очередь. После этого устройство воспроизведения контента воспроизводит данные контента в соответствии с этой VSI-информацией. Например, даже в том случае, когда сценарий (S1) связан со сценарием (S2), устройство воспроизведения контента получает VSI-информацию сценария (S2) по ссылке на положение VSI-информации сценария (S2), описанное в VSI-информации сценария (S1), получает данные контента сценария (S2) в соответствии с VSI-информацией сценария (S2) и после этого воспроизводит данные контента сценария (S2).
Таким образом, один сценарий включает в себя порцию данных контента и VSI-информацию, которая представляет собой управляющую информацию, используемую для управления воспроизведением данных контента. Подробности VSI-информации будут описаны позже.
Далее, со ссылкой на фиг.3 конфигурация устройства воспроизведения контента (устройства воспроизведения контента связанного типа), соответствующего этому варианту реализации изобретению, будет описана в сравнении с клиентом, соответствующим предшествующему уровню техники, принимающим поставляемый поток данных, и с игровым устройством, соответствующим предшествующему уровню техники. На клиентском устройстве, соответствующем предшествующему уровню техники, принимающем поставляемый поток данных, установлены проигрыватель аудио- и видеоданных и браузер, как это описано в отношении фиг.44 и 45. С другой стороны, на игровом устройстве, соответствующем предшествующему уровню техники, вместо браузера установлена тяжеловесная мультимедийная "машина", такая что реализуются различные выражения. Однако, например, в том случае, когда мультимедийная "машина" установлена на таком устройстве обработки информации, как телевизионный приемник, это устройство обработки информации медлительно в работе, и, следовательно, от него нельзя ждать удобства работы. Соответственно, устройство воспроизведения контента, соответствующее этому варианту реализации изобретения, может быть реализовано посредством установки облегченной "машины" (машины-клиента VSI-информации), расширяющей функции проигрывателя аудио- и видеоданных.
Устройство воспроизведения контента, входящее в состав системы воспроизведения контента, соответствующее этому варианту реализации изобретения, может быть реализовано с использованием всех видов устройств обработки информации, таких как персональные компьютеры (ПК), бытовые устройства обработки видеоданных (устройства записи DVD-дисков (Цифровых видеодисков) или видеомагнитофоны), персональные цифровые секретари (PDA) и бытовые электрические приборы и портативные устройства обработки информации, такие как мобильные телефоны, персональные миниатюрные радиотелефоны (PHS), портативные устройства воспроизведения и портативные устройства обработки видеоданных. Кроме того, устройство воспроизведения контента может быть реализовано в виде игровых устройств, таких как бытовые игровые устройства и портативные игровые устройства.
2. Функциональная конфигурация
Система (10) воспроизведения контента
Далее, со ссылкой на фиг.4 будет описана функциональная конфигурация системы воспроизведения контента. Фиг.4 представляет собой структурную схему, иллюстрирующую функциональную конфигурацию системы воспроизведения контента, соответствующей этому варианту реализации изобретения.
Система (10) воспроизведения контента, соответствующая одному варианту реализации настоящего изобретения, включает в себя устройство (100) воспроизведения контента, web-сервер (200), которое предоставляет пользователю экранное изображение перечня контента или тому подобное, сервер (300) VSI-информации, который предоставляет VSI-информацию, и сервер (400) контента, который предоставляет данные контента. Устройство (100) воспроизведения контента, web-сервер (200), сервер (300) VSI-информации и сервер (400) контента соединены друг с другом через сеть (500).
Здесь предполагается, что VSI-информация и данные контента хранятся на отдельных серверах, но настоящее изобретение этим не ограничено. Например, VSI-информация и данные контента могут храниться на одном сервере. Здесь предусматриваются единственный сервер (300) VSI-информации и единственный сервер (400) контента, но могут быть предусмотрены множество серверов (300) VSI-информации и множество серверов (400) контента. Например, система (10) воспроизведения контента может включать в себя сервер (400) контента, снабжаемого множеством поставщиков контента. Аналогичным образом, сервер (300) VSI-информации также может снабжаться множеством поставщиков.
Устройство (100) воспроизведения контента
Устройство (100) воспроизведения контента представляет собой устройство обработки информации, которое имеет функцию воспроизведения контента связанного типа. Устройство (100) воспроизведения контента получает с сервера (300) VSI-информации VSI-информацию и получает с сервера (400) контента данные контента, воспроизводимого в соответствии с полученной VSI-информацией. Устройство (100) воспроизведения контента, выводит контент связанного типа, воспроизводя эти полученные данные контента.
Устройство (100) воспроизведения контента включает в себя, главным образом, модуль (ПО) связи и управляющий модуль (120).
Модуль (ПО) связи представляет собой связной интерфейс, который соединяет устройство (100) воспроизведения контента с внешним устройством по проводам или беспроводным образом. На фиг.4 модуль (ПО) связи соединен только с сетью (500). Однако модуль (ПО) связи может, например, представлять собой связной интерфейс, соединенный с устройством ввода-вывода (не показанным на чертеже). Например, в случае когда " мышь ", служащая в качестве устройства ввода, имеет разъем, который соответствует стандарту универсальной последовательной шины (USB-шины), модуль (ПО) связи может включать в себя порт и центральный контроллер, которые соответствуют стандарту универсальной последовательной шины.
Управляющий модуль (120) функционирует в качестве арифметического процессорного устройства и управляющего устройства. Управляющий модуль (120) управляет всеми операциями устройства (100) воспроизведения контента в соответствии с различными программами. Кроме того, управляющий модуль (120) может представлять собой микропроцессор. Например, управляющий модуль (120) включает в себя, главным образом, модуль (122) управления отображением, модуль (124) получения управляющей информации, модуль (126) управления воспроизведением и модуль (130) обработки данных при воспроизведении. Вышеописанная функция управляющего модуля (120) фактически реализуется посредством считывания управляющей программы с носителя информации, такого как постоянное запоминающее устройство (ПЗУ) или оперативное запоминающее устройство (ОЗУ), которое хранит управляющую программу, описывающую порядок обработки данных, в котором арифметическое устройство, такое как центральный процессор, (ЦП) реализует эту функцию и анализ управляющей программы.
Модуль (122) управления отображением управляет экранным отображением на устройстве отображения (не показанном на чертеже). Например, когда пользователь, используя устройство ввода (не показанное на чертеже), вводит операционную команду, модуль (122) управления отображением в ответ на эту операционную команду осуществляет доступ к web-серверу (200), получает экранное изображение перечня контента и отображает полученное экранное изображение перечня контента на устройстве отображения. Кроме того, когда модуль (126) управления воспроизведением воспроизводит контент, модуль (122) управления отображением отображает воспроизводимый контент на устройстве отображения.
Модуль (124) получения управляющей информации получает VSI-информацию, которая является управляющей информацией данных контента. Модуль (124) получения управляющей информации получает VSI-информацию, соответствующую контенту связанного типа, указанному информацией операции, введенной пользователем с использованием устройства ввода, и после этого VSI-информацию, касающуюся сценария, указанного этой VSI-информацией. При этом в случае когда сценарий переходит к другому сценарию посредством автоматического события, модуль (124) получения управляющей информации получает VSI-информацию сценария, указываемого VSI-информацией, автоматически. В противоположность этому, в случае когда сценарий указывается не автоматическим событием, а устройством ввода, управляемым пользователем, модуль (124) получения управляющей информации получает VSI-информацию, соответствующую указанному сценарию. Автоматическое событие, которое представляет собой одну разновидность события, будет подробно описано позже.
Модуль (126) управления воспроизведением управляет воспроизведением контента связанного типа, управляя модулем (130) обработки данных при воспроизведении. Контент связанного типа включает в себя множество сценариев, каждый из которых включает в себя данные контента и VSI-информацию, которая является управляющей информацией, касающейся воспроизведения этих данных контента. Как показано на фиг.5, VSI-информация генерируется для каждого сценария и предоставляется, например, в формате XML-документа (документа на расширяемом языке разметки). VSI-информация включает в себя информацию (URL (унифицированный указатель информационного ресурса) или тому подобное для данных контента сценария), необходимую для того, чтобы воспроизводить и активировать сценарий, множество информации о событиях, используемой для перехода от сценария к другому сценарию, и информацию аутентификационного признака, используемую для аутентификации пользователя или тому подобного. Информация о событии включает в себя информацию связующего элемента (bridge information), в которой, по меньшей мере, один параметр из числа: временного диапазона и пространственного диапазона, в которые действует переход к ответвляющемуся сценарию, определяет пользовательский интерфейс, сконфигурированный таким образом, чтобы осуществлять переход к другому сценарию, и единственную или множественную информацию об ответвлении, указывающую другой сценарий. Информация об ответвлении включает в себя информацию (URL (унифицированный указатель информационного ресурса) или тому подобное для VSI-информации ответвляющегося сценария), необходимую для перехода к ответвляющемуся сценарию, отделяющемуся от этого сценария. VSI-информация ответвляющегося сценария также включает в себя ту же самую информацию, что и ранее упомянутая VSI-информация. Например, VSI-информация ответвляющегося сценария может включать в себя информацию, используемую для перехода к ответвляющемуся сценарию, отделяющемуся далее от этого ответвляющегося сценария.
Модуль (126) управления воспроизведением управляет воспроизведением контента связанного типа, воспроизводя данные контента в соответствии с VSI-информацией. Как было описано выше, VSI-информация включает в себя информацию URL-указателя для данных контента сценария и URL-указатель VSI-информации ответвляющегося сценария. Следовательно, когда модуль (124) получения управляющей информации получает VSI-информацию ответвляющегося сценария в соответствии с VSI-информацией данного сценария и модуль (126) управления воспроизведением управляет воспроизведением данных контента в соответствии с информацией о данных контента, входящих в состав VSI-информации, полученной модулем (124) получения управляющей информации, модуль (126) управления воспроизведением управляет воспроизведением контента связанного типа.
Модуль (130) обработки данных при воспроизведении выполняет процесс воспроизведения данных контента под управлением модуля (126) управления воспроизведением. Модуль (130) обработки данных при воспроизведении включает в себя, например, декодер, который декодирует данные контента. Модуль (130) обработки данных при воспроизведении был описан как одна функция управляющего модуля (120) на фиг.4, но настоящее изобретение этим не ограничено. Например, некоторая часть или весь модуль (130) обработки данных при воспроизведении может быть реализован аппаратным образом.
Web-сервер (200)
Web-сервер (200) является серверным устройством, которое предоставляет экранное изображение для перечня контентов, подлежащего воспроизведению устройством (100) воспроизведения контента. Web-сервер (200) включает в себя, главным образом, модуль (210) управления отображением и модуль (220) связи. Модуль (210) связи представляет собой связной интерфейс, который соединяет web-сервер (200) с другим устройством. Модуль (210) управления отображением управляет отображением экранного изображения, предоставляемого устройству (100) воспроизведения контента. В частности, модуль (210) управления отображением генерирует экранное изображение, включающее в себя перечень контентов, предоставляемых сервером (400) контента, и предоставляет это экранное изображение устройству (100) воспроизведения контента.
Сервер (300) VSI-информации
Сервер (300) VSI-информации является серверным устройством, который предоставляет VSI-информацию, которая представляет собой управляющую информацию для каждого сценария связанного контента. Сервер (300) VSI-информации предоставляет VSI-информацию в ответ на запрос устройства (100) воспроизведения контента. Сервер (300) VSI-информации включает в себя, главным образом, модуль (310) связи, модуль (320) управления вводом-выводом и модуль (330) хранения VSI-информации.
Модуль (310) связи представляет собой связной интерфейс, который соединяет сервер (300) VSI-информации с другим устройством. Модуль (320) управления вводом-выводом осуществляет управление вводом и выводом данных в сервере (300) VSI-информации. Модуль (320) управления вводом-выводом анализирует сообщение с запросом на получение VSI-информации, поступающее от устройства (100) воспроизведения контента, в ответ на это сообщение с запросом на получение VSI-информации извлекает из модуля (330) хранения VSI-информации VSI-информацию для некоторого сценария, и предоставляет извлеченную VSI-информацию устройству (100) воспроизведения контента.
Сервер (400) контента
Сервер (400) контента является серверным устройством, который предоставляет данные контента для каждого сценария, входящего в состав контента связанного типа. В случае когда предоставляемое содержание представляет собой обычный контент, один контент предоставляется одним поставщиком контента. Однако один контент связанного типа иногда генерируется множеством поставщиков контента, поскольку данные контента, относящиеся к VSI-информации, могут быть сгенерированы для каждого сценария различными поставщиками контента. Следовательно, сервер (400) контента может представлять собой свой серверное устройство для каждого поставщика контента. То же самое применимо и к серверу (300) VSI-информации.
Сервер (400) контента включает в себя, главным образом, модуль (410) связи, модуль (420) управления вводом-выводом и модуль (430) хранения данных контента. Сервер (400) контента анализирует сообщение с запросом на получение данных контента, переданное из устройства (100) воспроизведения контента в сервер (400) контента в отношении VSI-информации, в ответ на это сообщение с запросом на получение данных контента извлекает из модуля (430) хранения данных контента данные контента для сценария и предоставляет эти данные контента устройству (100) воспроизведения контента.
3. Определения терминологии
Далее, со ссылкой на фиг.6 будут даны определения терминологии для составляющих элементов контента связанного типа.
Как показано на фиг.6, контент связанного типа включает в себя множество сценариев. Сценарий задается одной временной осью и представляет собой часть контента связанного типа. Сценарий обычно становится одним потоком. Сценарий включает в себя один файл контента и один файл VSI-информации, который представляет собой файл метаданных для файла контента и в котором описана VSI-информация. Контент связанного типа, показанный на фиг.6, включает в себя одиннадцать сценариев: с TS1 по TS5, c LS1 по LS4, CS1 и CS2.
В сценарии временное положение (временной диапазон) или пространственное положение (пространственный диапазон), в котором сценарий может переходить к другому сценарию, именуется как событие. Информация о событии, которая представляет собой информацию, касающуюся события, включает в себя информацию связующего элемента, которая определяет пользовательский интерфейс во время перехода от сценария к другому сценарию, и информацию, касающуюся ответвляющегося сценария, который является другим сценарием с точки зрения данного сценария. Например, сценарии (TS2), (TS3), (TS4) и (TS5) именуются как ответвляющиеся сценарии с точки зрения сценария (TS1). Кроме того, сценарии (LS1), (CS1) и (LS2) представляют собой ответвляющиеся сценарии с точки зрения сценария (TS2), который является ответвляющимся сценарием с точки зрения сценария (TS1).
Информация связующего элемента включает в себя информацию, касающуюся аутентификации пользователя в отношении того, переходить ли к другому сценарию, информацию, касающуюся операции, такой как выбор, когда связано множество сценариев, и информацию, касающуюся указания в отношении отображения всего экранного изображения.
4. Виды сценариев
Далее, со ссылкой на фигуры с 7 по 11 будут описаны сценарии, входящие в состав контента связанного типа, воспроизводимого в системе (10) воспроизведения контента, соответствующей этому варианту реализации изобретения.
Во-первых, термин "сценарий" относится к одному блоку воспроизведения, который воспроизводится по единственной временной оси. Контент связанного типа, воспроизводимый в системе (10) воспроизведения контента, соответствующей этому варианту реализации изобретения, сконфигурирован таким образом, что, по существу, связано множество сценариев. При этом в качестве данных контента для каждого сценария используются, например, движущееся изображение, неподвижное изображение, слайд-шоу (демонстрация слайдов в некоторой последовательности) или приложение.
Воспроизведение одного сценария продолжается до тех пор, пока не начнут воспроизводиться данные контента для сценария и не происходит разделения, остановки или прекращения. Примеры операций с пульта дистанционного управления, имеющих место во время воспроизведения сценария, включают в себя: операцию "Остановка" ("Stop"), операцию "Ввод" ("Enter"), операцию "Пауза" ("Pause"), операцию "Ускоренная перемотка вперед" ("FF"), операцию "Ускоренная перемотка назад" ("FR"), операция "Пропуск" ("Skip") и операция "Воспроизведение" ("Play").
Операция "Остановка" ("Stop") представляет собой операцию, которая выполняется для того, чтобы остановить воспроизведение. Когда выполняется операция "Остановка" ("Stop"), воспроизведение контента связанного типа останавливается и текущее экранное изображение возвращается к экранному изображению, имевшему место перед активацией контента связанного типа.
Операция "Ввод" ("Enter") выполняется, например, для проверки разделения сценария в пределах заданного временного диапазона (или пространственного диапазона) события. Когда в пределах заданного временного диапазона (или пространственного диапазона) события выполняется операция "Ввод" ("Enter"), отображается экранное изображение связующего элемента (bridge screen).
Операция "Пауза" ("Pause"), операция "Ускоренная перемотка вперед" ("FF"), операция "Ускоренная перемотка назад" ("FR") являются одинаковыми с этими операциями в случаях обычного воспроизведения контента. Таким образом, когда выполняется операция "Пауза" ("Pause"), воспроизведение воспроизводимого контента временно останавливается. Операция "Ускоренная перемотка вперед" ("FF") и операция "Ускоренная перемотка назад" ("FR") являются дополнительными операциями. Когда контент соответствует операции "Ускоренная перемотка вперед" ("FF") и операции "Ускоренная перемотка назад" ("FR") и выполняется операция "Ускоренная перемотка вперед" ("FF"), осуществляется ускоренная перемотка воспроизводимого контента вперед. Когда выполняется операция "Ускоренная перемотка назад" ("FR"), осуществляется ускоренная перемотка воспроизводимого контента назад.
Когда во время воспроизведения контента выполняется операция "Пропуск" ("Skip"), осуществляется пропуск от текущей сцены до сцены в начальной точке последующего события. Операция "Воспроизведение" ("Play") используется для того, чтобы возобновить воспроизведение контента, воспроизводимого после операции "Пауза" ("Pause").
Классификация в соответствии с мультимедийным типом, к которому относится сценарий
Как было описано выше, в качестве данных контента для сценария используется, например, движущееся изображение, неподвижное изображение, слайд-шоу (демонстрация слайдов в некоторой последовательности) или приложение.
Сценарий движущегося изображения представляет собой сценарий, который образован контентом движущегося изображения, состоящего из движущегося изображения и аудиоданных. При этом движущееся изображение соответствует, по меньшей мере, одному контенту из числа двумерного (D) контента и 3D-контента (трехмерного контента). Например, в контенте связанного типа, показанном на фиг.7, в случае когда данные контента каждого сценария представляют собой двумерный контент, после ссылочной позиции сценария через дефис добавляется ссылочная позиция 2D, указывающая двумерный контент.Аналогичным образом, в случае когда данные контента каждого сценария представляют собой трехмерный контент, после ссылочной позиции сценария через дефис добавляется ссылочная позиция 3D, указывающая трехмерный контент.
Например, в контенте связанного типа, показанном на фиг.7, сценарий (S1), сценарий (S2) и сценарий (S3) имеют как двумерные данные, так и трехмерные данные. В противоположность этому сценарий (S4) и сценарий (S5) имеют только двумерные данные. В случае когда осуществляется воспроизведение контента связанного типа и устройство (100) воспроизведения контента не соответствует воспроизведению трехмерного контента, модуль (126) управления воспроизведением, относящийся к устройству (100) воспроизведения контента, обычно воспроизводит данные контента в отношении двумерных данных контента. С другой стороны, в случае когда устройство (100) воспроизведения контента соответствует воспроизведению трехмерного контента и, например, трехмерные данные контента имеются в наличии, модуль (126) управления воспроизведением может автоматически выбрать трехмерные данные контента. При этом предпочтительно, чтобы в случае когда, например, имеются в наличии только двумерные данные контента, как в сценарии (S4), воспроизведение автоматически переключалось на воспроизведение двумерных данных контента.
В настоящее время используются, главным образом, двумерные данные контента. Устройство воспроизведения, соответствующее воспроизведению трехмерных данных контента, в большинстве случаев не используется. Следовательно, предпочтительно, чтобы в случае когда предоставляются трехмерные данные контента, также предоставлялись и двумерные данные контента. Наличие или отсутствие соответствия трехмерным данным может быть задано в блоке сценария.
При воспроизведении сценария движущегося изображения отображается конечное изображение движущегося изображения, и после этого предпочтителен выход из сценария движущегося изображения, например, посредством перехода к исходному сценарию или окончания контента связанного типа. Кроме того, в случае когда VSI-информация указывает некоторое событие, то, выполняя в пределах некоторого намеченного времени (или намеченного пространства) этого события операцию "Ввод" ("Enter"), осуществляют отображение экранного изображения связующего элемента для другого указанного сценария.
Сценарий неподвижного изображения представляет собой сценарий, который образован в виде одного неподвижного изображения, имеющего формат JPEG (Объединенной группы экспертов по машинной обработке фотографических изображений) или ему подобный. В случае когда воспроизводится сценарий неподвижного изображения, на всем экране отображается неподвижное изображение, которое является данными контента. Классификация в соответствии с типами связи сценариев будет дана позже, но сценарий неподвижного изображения может быть применен ко всем типам связи сценариев. В сценарии неподвижного изображения, в случае когда пользователь в ходе воспроизведения сценария выполняет операцию "Ввод" ("Enter"), осуществляется выход из сценария. Кроме того, в случае когда VSI-информацией сценария неподвижного изображения указано некоторое событие и пользователь выполняет операцию "Ввод" ("Enter"), то отображается экранное изображение связующего элемента с другим указанным сценарием.
Сценарий слайд-шоу представляет собой сценарий, который образован единственным неподвижным изображением или множеством неподвижных изображений. Когда воспроизводится сценарий слайд-шоу, на всем экране отображается неподвижное изображение, которое является данными контента. Затем отображение каждого неподвижного изображения последовательно переключается с предварительно заданными временными интервалами. Когда отображено конечное неподвижное изображение, входящее в состав данных контента показа слайд-шоу, сценарий слайд-шоу, например, возвращается к исходному сценарию или контент связанного типа заканчивается, воспроизведение сценария слайд-шоу заканчивается.
Сценарий приложения представляет собой сценарий, который образован приложением. Примеры используемого здесь приложения включают в себя видеоприложения и приложения на языке Java (зарегистрированный товарный знак).
Классификация в соответствии с типом связи сценария
Сценарии, входящие в состав контента связанного типа, воспроизводимые в системе (10) воспроизведения контента, соответствующей этому варианту реализации изобретения, подразделяются на три типа: петлевой сценарий, соединительный сценарий и завершающийся сценарий, главным образом, в соответствии с вариантами образа действия при окончании сценариев.
Во-первых, согласно тому, что показано в качестве петлевого сценария (LS1) на фиг.8, термин "петлевой сценарий" относится к сценарию, который возвращается к точке перехода того же самого сценария, когда сценарий (S1) переходит в некоторый заданный момент времени, и воспроизведение сценария заканчивается. Когда начинается воспроизведение петлевого сценария, модуль (126) управления воспроизведением, относящийся к устройству (100) воспроизведения контента, сохраняет информацию (информацию возобновления), касающуюся точки перехода сценария исходного пункта перехода, и VSI-информацию (основную часть VSI-информации или URL-информацию (информацию унифицированного указателя ресурса) VSI-информации) сценария исходного пункта перехода и автоматически возобновляют воспроизведение исходного сценария после окончания воспроизведения петлевого сценария.
Например, в контенте связанного типа, показанном на фиг.8, когда во время воспроизведения сценария (S1) сценарий (S1) переходит к петлевому сценарию (LS1), а петлевой сценарий (LS1) далее переходит к петлевому сценарию (LS2), модуль (126) управления воспроизведением, относящийся к устройству (100) воспроизведения контента, сохраняет информацию возобновления в момент времени перехода от петлевого сценария (LS1) к петлевому сценарию (LS2), так же как и информацию возобновления и VSI-информацию в точке перехода от сценария (S1) к петлевому сценарию (LS1).
С другой стороны, когда выполняется переход к ответвляющемуся сценарию, отличному от петлевых сценариев, например, при некотором промежуточном событии, модуль (126) управления воспроизведением может удалить сохраненную информацию возобновления и сохраненную VSI-информацию вследствие отсутствия возвращения к исходной точке перехода.
Далее, термин "соединительный сценарий" относится к сценарию, который, когда воспроизведение сценария заканчивается, отличен от исходного пункта перехода, или к сценарию, переходящего к другому временному положению (положению по оси времени) в сценарии исходного пункта перехода. На фиг.9 показан пример соединительного сценария (CS1), переходящего к сценарию, отличному от исходного пункта перехода. На фиг.10 показан пример соединительного сценария (CS1), переходящего от сценария (S1) и переходящего к другому временному положению в том же самом сценарии (S1). Предпочтительно чтобы, когда воспроизведение соединительного сценария заканчивается, соединительный сценарий застывал на экранном изображении, когда заканчивается воспроизведение, для того чтобы плавно перейти к воспроизведению сценария пункта назначения перехода. Кроме того, соединительный сценарий отличается от петлевого сценария тем, что нет необходимости сохранять информацию, касающуюся точки перехода, и VSI-информацию сценария исходного пункта перехода при активации соединительного сценария, когда соединительный сценарий осуществляет переход от другого сценария.
Термин "завершающийся сценарий" относится к сценарию, для которого воспроизведение контента связанного типа заканчивается, когда заканчивается воспроизведение этого сценария. Например, на фиг.11 показан сценарий (TS1), который представляет собой ответвляющийся сценарий для сценария (S1) и является завершающимся сценарием. Как и в случае соединительного сценария, когда завершающийся сценарий осуществляет переход от другого сценария, нет необходимости сохранять информацию, касающуюся точки перехода при активации завершающегося сценария, и VSI-информацию о сценарии исходного пункта перехода.
Поскольку существует вероятность того, что каждый сценарий генерируется отдельно множеством поставщиков контента, то важно определить операционные правила для такого рода контента. Например, правило для перехода между сценариями предполагаются следующими.
Когда выполняется переход между сценариями посредством промежуточного события сценария, то любой тип сценария может, по существу, переходить к любому типу сценария. Однако, когда петлевой сценарий осуществляет переход во множественных стадиях с точки зрения управления, предпочтительно устанавливать ограничение на количество стадий. Когда петлевой сценарий переходит к другому типу сценария, как это описано выше, информация, касающаяся точки перехода, и VSI-информация о сценарии исходного пункта перехода удаляются.
Кроме того, предпочтительно, чтобы, когда сценарий заканчивается, к переходу применялось следующее правило. Например, когда сценарий заканчивается, соединительный сценарий может переходить к соединительному сценарию или завершающемуся сценарию посредством события. Петлевой сценарий, когда сценарий заканчивается, переходит в соответствии с определением к моменту времени перехода сценария исходного пункта перехода. Когда заканчивается воспроизведение завершающегося сценария, завершающийся сценарий не переходит ни к какому сценарию, и, таким образом, воспроизведение контента связанного типа заканчивается.
5. Виды событий
Далее, со ссылкой на фигуры с 12 по 17 будут описаны виды событий. Во-первых, событие относится к отдельному отрезку времени или пространства сценария и функционирует как связь для перехода к другому сценарию.
Событие подразделяется на три вида событий: временное событие, пространственное событие и пространственно-временное событие. В сущности, событие используется для перехода к другому сценарию, когда пользователь выполняет некоторую операцию в пределах отрезка, определенного временем или пространством. Однако также определено автоматическое событие, используемое для автоматического перехода к другому сценарию без пользовательской операции.
Во-первых, термин "временное событие" относится к временной зоне, отделенной некоторой начальной точкой и конечной точкой на оси времени сценария. В VSI-информации временное событие определено начальной точкой и конечной точкой. Например, в случае когда сценарий (S1) связан со сценарием (S2) событием 1, как показано на фиг.12, и пользователь выполняет операцию "Ввод" ("Enter") во время воспроизведения сценария (S1), модуль (126) управления воспроизведением, относящийся к устройству (100) воспроизведения контента, определяет то, находится ли момент времени, в который пользователь выполняет операцию "Ввод" ("Enter"), в пределах отрезка события, указанного VSI-информацией. В случае когда модуль (126) управления воспроизведением определяет, что время, в которое пользователь выполняет эту операцию "Ввод" ("Enter"), находится в пределах отрезка' события, указанного VSI-информацией, модуль (126) управления воспроизведением заставляет модуль (122) управления отображением отображать экранное изображение связующего элемента, указанное VSI-информацией. После этого, модуль (126) управления воспроизведением воспроизводит другой сценарий (S2), указанный посредством пользовательской операции.
Термин "пространственное событие" относится к событию, обозначенному областью на пространстве экрана сценария. В VSI-информации пространственное событие определено верхней левой координатой и нижней левой координатой прямоугольной области. Пространственное событие используется главным образом тогда, когда сценарий представляет собой сценарий неподвижного изображения. В качестве альтернативы, в случае когда сценарий представляет собой сценарий движущегося изображения и событие действует на всем временном отрезке сценария, это событие именуется как пространственное событие. Например, как показано на фиг.13, в сценарии (S1) неподвижного изображения определены два события: событие 1 и событие 2. Когда пользователь во время воспроизведения сценария (S1) неподвижного изображения выполняет операцию "Ввод" ("Enter"), модуль (126) управления воспроизведением определяет то, находится ли положение курсора в момент времени, в который пользователь выполняет эту операцию "Ввод" ("Enter"), в пределах прямоугольной области события, определенного VSI-информацией. Когда модуль (126) управления воспроизведением определяет, что положение курсора находится в пределах прямоугольной области события, модуль (126) управления воспроизведением заставляет модуль (122) управления отображением отображать экранное изображение связующего элемента, указанное VSI-информацией. Кроме того, когда сценарий указывается посредством пользовательской операции, модуль (126) управления воспроизведением начинает воспроизведение другого сценария (S2), указанного посредством этой пользовательской операции.
Термин "пространственно-временное событие" обращается к событию, указанному прямоугольной областью на пространстве экрана в пределах некоторого времени по оси времени сценария. В VSI-информации пространственно-временное событие определено начальной и конечной точками на оси времени и верхней левой и нижней правой координатами прямоугольной области на экране. Пространственно-временное событие действительно только в том случае, когда сценарий представляет собой сценарий движущегося изображения, имеющий временное и пространственное представления. На фиг.14 показаны пространственно-временные событие 1 и событие 2 в сценарии (S1). Когда пользователь во время воспроизведения сценария (S1) выполняет операцию "Ввод" ("Enter"), модуль (126) управления воспроизведением определяет то, находится ли момент времени, в которой пользователь выполняет эту операцию "Ввод" ("Enter") в пределах временного диапазона события, определенного VSI-информацией, и определяет то, находится ли положение курсора в момент времени, в который пользователь выполняет эту операцию "Ввод" ("Enter") в пределах пространственного диапазона события, определенного VSI-информацией. В случае когда модуль (126) управления воспроизведением определяет, что этот момент времени находится в пределах диапазона времени события и положения курсора находится в пределах пространственного диапазона события, модуль (126) управления воспроизведением заставляет модуль (122) управления отображением отображать экранное изображение связующего элемента, указанное VSI-информацией. Кроме того, когда сценарий указывается посредством пользовательской операции, модуль (126) управления воспроизведением начинает воспроизведение другого сценария (S2), указанного посредством этой пользовательской операции.
Например, когда модуль (126) управления воспроизведением распознает пространственное событие или пространственно-временное событие в VSI-информации, модуль (126) управления воспроизведением может выполнять управление таким образом, чтобы на отображаемом экранном изображении отобразился курсор. Способ отображения курсора зависит от варианта осуществления изобретения. Однако курсор, например, может быть сконфигурирован таким образом, чтобы перемещаться по экранному изображению посредством верхней, нижней, правой и левой клавиш устройства ввода, такого как пульт дистанционного управления.
Были описаны временное событие, пространственное событие и пространственно-временное событие, то есть события, используемые для перехода от одного сценария к другому сценарию, главным образом, посредством пользовательской операции. В дополнение к событиям, используемым для перехода от одного сценария к другому сценарию посредством пользовательской операции, также определено автоматическое событие, используемое для автоматического перехода от одного сценария к другому сценарию. Далее, будет описано это автоматическое событие.
Термин "автоматическое событие" относится к событию, используемому для перехода от одного сценария к другому сценарию автоматически, независимо от пользовательской операции. В случае когда автоматическое событие определено VSI-информацией и модуль (126) управления воспроизведением, относящийся к устройству (100) воспроизведения контента, распознает, что сценарий входит во временной диапазон, определенный этим автоматическим событием, модуль (126) управления воспроизведением автоматически, независимо от пользовательской операции, перерывает воспроизведение сценария, осуществляет отображения экранного изображения связующего элемента и осуществляет переход от этого сценария к другому сценарию.
Например, в сценарии (S1), показанном на фиг.15, событие 1 определено как автоматическое событие. Когда модуль (126) управления воспроизведением, относящийся к устройству (100) воспроизведения контента, который в текущий момент времени воспроизводит сценарий (S1), распознает, что сценарий (S1) входит в диапазон события 1, определенного VSI-информацией о сценарии (S1), модуль (126) управления воспроизведением отображает экранное изображение связующего элемента, определенное этой VSI-информацией, и после этого автоматически начинает воспроизведение сценария (S2). Автоматическое событие, событие 1, используется, например, в том случае, когда после некоторого заданного момента времени в сценарии (S1) требуется заменить движущееся изображение.
Например, сценарий пункта назначения перехода для автоматического события может представлять собой соединительный сценарий. Например, когда сценарий (S1) определен таким образом, что этот сценарий автоматически переходит к соединительному сценарию (CS1), который представляет собой автоматический сценарий с некоторого заданного момента (t1) времени, воспроизведение соединительного сценария (CS1) заканчивается, и после этого соединительный сценарий (CS1) переходит к исходному сценарию (S1) в момент (t2) времени, как это показано на фиг.16, движущееся изображение между моментом (t1) времени и моментом (t2) времени сценария (S1) может быть заменено подробностями соединительного сценария (CS1). Такого рода сценарий может быть применен к сценарию, в котором установлена родительская блокировка. Таким образом, автоматическое событие сконфигурировано таким образом, чтобы действовать только в том случае, когда установлена родительская блокировка, и контент с момента (t1) времени по момент (t2) времени, который (контент) включает в себя подробности, не подходящие для детей, может быть заменен подробностями соединительного сценария (CS1).
В качестве альтернативы, сценарий пункта назначения перехода для автоматического события может представлять собой петлевой сценарий. Например, как показано на фиг.17, петлевой сценарий (LS1) определен в качестве автоматического сценария в некоторый заданный момент (t1) времени сценария (S1). В соответствии с петлевым сценарием (LS1), например, в середину сценария (S1) может быть вставлен некоторый контент коммерческого сообщения (СМ). В контенте связанного типа контент можно заменять другим контентом в некоторый промежуточный момент времени сценария (S1), не редактируя исходный сценарий (S1), а посредством редактирования VSI-информации. Следовательно, когда петлевой сценарий представляет собой, например, контент коммерческого сообщения, подробности контента коммерческого сообщения могут периодически заменяться. В качестве альтернативы, в случае когда используется результат аутентификации пользователя, в зависимости от пользователей может отображаться различный контент коммерческого сообщения. Например, можно с легкостью осуществить то, чтобы контенты коммерческих сообщений могли отображаться в зависимости от информации, касающейся предпочтения пользователей, или чтобы пользователю, который вносит некоторую плату, не отображалось никакого контента коммерческих сообщений.
6. Модели связующих элементов
Далее, со ссылкой на фигуры: с 18 по 23, будут описаны связующие элементы (bridge), входящие в состав информации о событии. Фиг.18 представляет собой схему, на которой проиллюстрирован пример связующего элемента.
Связующий элемент представляет собой пользовательский интерфейс при разделении сценария, и для каждого события в VSI-информации определена информация связующего элемента. Информация связующего элемента определяет экранное изображение, используемое при разделении сценария, и предоставляется в том случае, когда пользователь выполняет операцию ввода в диапазоне события, или сценарий входит в диапазон события автоматического события.
Например, когда пользователь выполняет операцию "Ввод" ("Enter") на экранном изображении (182) для события в пределах диапазона события во время воспроизведения данных контента сценария (S1), который является основным сценарием в примере, показанном на фиг.18, модуль (126) управления воспроизведением заставляет модуль (122) управления отображением отображать первое экранное изображение (184) связующего элемента, определенное информацией связующего элемента.
На первом экранном изображении (184) связующего элемента, показанном на фиг.18, в структуре экранного изображения, которая определена информацией связующего элемента и включает в себя пользовательский интерфейс для пользовательской операции, отображаются два варианта выбора, то есть вариант выбора перехода к одному ответвляющемуся сценарию (S2) и вариант выбора возвращения к исходному основному сценарию. При этом, когда пользователь выполняет операцию ввода, выбирая вариант выбора для перехода к ответвляющемуся сценарию (S2), модуль (126) управления воспроизведением заставляет модуль (122) управления отображением отображать второе экранное изображение (186) связующего элемента, из которого (изображения) удален пользовательский интерфейс выбора. Когда настройка запуска воспроизведения ответвляющегося сценария (S2) закончена, модуль (126) управления воспроизведением начинает воспроизведение ответвляющегося сценария (S2) и модуль (122) управления отображением отображает начальное экранное изображение (188) ответвляющегося сценария.
Был приведен краткий обзор отображения экранного изображения связующего элемента. Однако можно рассмотреть несколько моделей способа отображения экранного изображения связующего элемента. Поэтому ниже будут описаны четыре модели отображения экранного изображения связующего элемента. Та же самая операция перехода экранного изображения, что и операция, описанная на фиг.18, выполняется в четырех моделях отображения, которые будут описаны ниже со ссылкой на фигуры с 19 по 22.
Сначала со ссылкой на фиг.19 будет описана первая модель отображения экранного изображения связующего элемента. Когда пользователь выполняет операцию активации события на экранном изображении (192) события в сценарии (S1), модуль (126) управления воспроизведением отображает экранное изображение (194) связующего элемента, в котором отображение, предоставляющее варианты выбора, определенное связующей информацией, накладывается на экранное изображение паузы экранного изображения события (192) для операции активации события. Когда пользователь выбирает на экранном изображении (194) связующего элемента вариант выбора для перехода к ответвляющемуся сценарию, модуль (126) управления воспроизведением начинает воспроизведение ответвляющегося сценария. Однако экранное отображение в период настройки до активации воспроизведения ответвляющегося сценария (S2) зависит от реализации терминала. Во многих случаях отображение экранного изображения (196) обычно задается пребывающим, в течение периода настройки, в состоянии черного изображения.
Вторая модель отображения экранного изображения связующего элемента будет описана со ссылкой на фиг.20. Вторая модель отображения экранного изображения связующего элемента отличается от первой модели тем, что отображение, предоставляющее варианты выбора, не накладывается на это экранное изображение паузы, но отображение, предоставляющее варианты выбора, накладывается на экранном изображении (204) связующего элемента на черное изображение. В первой и второй моделях отображения экранного изображения связующего элемента экранное отображение периода настройки задается пребывающим в состоянии черного изображения до активации воспроизведения ответвляющегося сценария (S2). Считается, что эти модели благодаря тому, что фон отображения вариантов выбора задается как черное изображение, имеют тот результат, что пользователь может с легкостью разглядеть эти варианты выбора. Однако когда такое черное изображение вставляется во время перехода от одного сценария к другому сценарию, непрерывность перспективы просмотра контента не может быть достигнута и, таким образом, не может быть реализовано естественное разделение сценария.
Соответственно, когда подлежащее отображению экранное изображение определено даже в течение периода настройки до активации воспроизведения ответвляющегося сценария (S2), непрерывность перспективы просмотра контента может быть достигнута и, таким образом, может быть реализовано естественное разделение сценария. По этой причине со ссылкой на фиг.21 будет описана третья модель отображения экранного изображения связующего элемента, в которой поддерживается отображение неподвижного изображения, предполагаемое даже в течение периода настройки.
В третьей модели отображения экранного изображения связующего элемента, когда пользователь выполняет операцию активации события на экранном изображении (212) события, первое экранное изображение (214) связующего элемента отображается таким образом, что отображение, предоставляющее варианты выбора, накладывается на полное отображение неподвижного изображения, определенного информацией связующего элемента и соответствующего экранному изображению паузы при операции активации события. После этого в течение периода настройки, когда пользователь на первом экранном изображении (214) связующего элемента выбирает вариант выбора для перехода к ответвляющемуся сценарию, отображается второе экранное изображение (216) связующего элемента, в котором накладывающееся отображение, предоставляющее варианты выбора, удалено с первого экранного изображения связующего элемента, и начинается воспроизведение ответвляющегося сценария (S2). Фон первого экранного изображения (214) связующего элемента и второго экранного изображения (216) связующего элемента представляют собой неподвижные изображения, такие как изображения в формате JPEG (Объединенной группы экспертов по машинной обработке фотографических изображений). В примере, показанном на фиг.21, предполагается, что неподвижные изображения представляют собой изображения, соответствующие экранному изображению паузы при операции активации события. Однако настоящее изобретение этим не ограничено. Например, информацией связующего элемента в отдельной VSI-информации может быть определено изображение, отличное от экранного изображения паузы.
Со ссылкой на фиг.22 будет описана четвертая модель отображения экранного изображения связующего элемента, в которой определено фоновое изображение, также образующее экранное изображение связующего элемента. В третьей модели отображения экранного изображения связующего элемента неподвижное изображение на экранном изображении связующего элемента отображается на всем экране. В четвертой модели, неподвижное изображение на экранном изображении связующего элемента отображается на части экрана. В этой модели, по сравнению с третьей моделью, благодаря отображению вариантов выбора на фоне черного изображения можно ожидать тот результат, что пользователь может легко разглядеть варианты выбора.
Как было описано в третьей и четвертой моделях, структура для переключения между выводимыми изображениями посредством отображения экранного изображения связующего элемента, использующего неподвижное изображение, необходима для того, чтобы обеспечить экранное изображение, в котором даже в течение периода настройки достигается непрерывность перспективы просмотра контента. Далее, со ссылкой на фиг.23 будет описана конфигурация устройства (100) воспроизведения контента, способного реализовать третью и четвертую модели отображения экранного изображения связующего элемента.
Фиг.23 представляет собой схему, на которой проиллюстрирована частичная конфигурация устройства (100) воспроизведения контента сконфигурированная таким образом, чтобы реализовать третью и четвертую модели отображения экранного изображения связующего элемента. При этом предполагается, что составляющие элементы, которым присвоены те же самые ссылочные позиции, что и ссылочные позиции в случае конфигурации, показанной на фиг.4, имеют те же самые функциональные конфигурации, что и функциональные конфигурации, показанные на фиг.4.
Устройство (100) воспроизведения контента включает в себя модуль (ПО) связи и модуль (130) обработки данных при воспроизведении. Данные контента, полученные от сервера (400) контента через модуль (ПО) связи, воспроизводятся модулем (130) обработки данных при воспроизведении, который работает под управлением модуля (126) управления воспроизведением, и, таким образом, выводятся видеоданные.
Модуль (130) обработки данных при воспроизведении включает в себя демультиплексор (132), декодер (134) неподвижного изображения, декодер (136) видеоданных и переключатель (138). Демультиплексор (132) представляет собой схему, которая осуществляет демультиплексирование одного входного сигнала на множество сигналов в соответствии с некоторым управляющим сигналом. Демультиплексор (132) вводит данные неподвижного изображения, демультиплексированные из входного сигнала, в декодер (134) неподвижного изображения. Кроме того, демультиплексор (132) вводит видеоданные, демультиплексированные из входного сигнала, в декодер (136) видеоданных.
Декодер (134) имеет функцию декодирования входных данных неподвижного изображения. Декодер (136) видеоданных имеет функцию декодирования входных видеоданных. Переключатель (138) представляет собой схему, которая выбирает один сигнал из множества входных сигналов и выводит этот выбранный сигнал. Когда воспроизводимый сценарий (S1), который является основным сценарием, переходит к экранному изображению связующего элемента, переключатель (138) под управлением модуля (126) управления воспроизведением переключает выводимые видеоданные с выходных данных декодера (136) видеоданных на выходные данные декодера (134) неподвижного изображения. После этого переключатель (138) выводит выходные данные декодера неподвижного изображения как выводимые видеоданные в течение периода настройки, в который подготавливается воспроизведение сценария (S2). Когда настройка сценария (S2) завершена, переключатель (138) переключает выводимые видеоданные на выходные данные декодера (136) видеоданных.
Устройство (100) воспроизведения контента, имеющее такого рода конфигурацию, может переключать выводимые видеоданные на одно из числа: неподвижного изображения и движущегося изображения. В случае когда информацией связующего элемента в VSI-информации определено в дополнение к периоду настройки подлежащее отображению неподвижное изображение, это неподвижное изображение отображается даже в течение периода настройки данных контента движущегося изображения, подлежащего последующему воспроизведению, и в этом отличие от случая, соответствующего предшествующему уровню техники, при котором обычно отображается черное изображение. Следовательно, можно предоставлять контент с непрерывностью перспективы просмотра.
Описанные выше модели: с первой по четвертую, являются просто примерами. Могут быть определены и другие модели, основанные на иных структурах экранного изображения. Модуль (122) управления отображением, относящийся к системе (10) воспроизведения контента, определяет компоновку отображаемого экранного изображения, основываясь на модели, указанной VSI-информацией.
Связующий элемент не обязательно может включать в себя пользовательский интерфейс для вариантов выбора, выбираемых посредством пользовательской операции. Когда указан непосредственный связующий элемент, пользовательский интерфейс для вариантов выбора не отображается, и, таким образом, пользовательская операция не ожидается. Когда в качестве модели указано неподвижное изображение, начинается воспроизведение ответвляющегося сценария, отображаемого автоматически посредством отображения этого неподвижного изображения. В непосредственном связующем элементе количество ответвляющихся сценариев, отделяющихся от события основного сценария, ограничено только одним. Следовательно, предполагается, что непосредственный связующий элемент используется в том случае, когда сценарий может склониться к ответвляющемуся сценарию при выполнении операции "Ввод" ("Enter") один раз за событие.
Были описаны составляющие элементы системы (10) воспроизведения контента, соответствующей варианту реализации настоящего изобретения. Далее будут описаны примеры операций системы (10) воспроизведения контента.
7. Примеры операций
Фиг.24 представляет собой схему, на которой проиллюстрирован пример контента связанного типа. Фиг.25 представляет собой схему, на которой проиллюстрирована последовательность для примера операции воспроизведения контента связанного типа, показанного на фиг.24.
Контент связанного типа, показанный на фиг.24, включает в себя завершающийся сценарий (TS1), который является основным сценарием, и петлевой сценарий (LS1). Петлевой сценарий (LS1) отделяется при некотором событии в некоторый заданный момент времени завершающегося сценария (TS1). Завершающийся сценарий (TS1) и петлевой сценарий (LS1) предоставляются различными поставщиками контента. Данные контента и VSI-информация завершающегося сценария (TS1) и данные контента и VSI-информация петлевого сценария (LS1) предоставляются с различных серверов (300) VSI-информации и серверов (400) контента.
Сначала модуль (122) управления отображением, относящийся к устройству (100) воспроизведения контента, запрашивает у web-сервера (200) экранное изображение перечня контента (S 102). После этого web-сервер (200) в ответ на этот запрос, поступивший от устройства (100) воспроизведения контента, предоставляет HTML-документ (документ на языке гипертекстовой разметки), включающий в себя перечень контентов, (S 104). Когда пользователь (600), обратившись к предоставленному экранному изображению перечня контента, выполняет операцию выбора некоторого контента связанного типа из этого перечня контента (S 106), модуль (122) управления отображением активирует функцию клиента (128) VSI-информации (S 108). Клиент (128) VSI-информации представляет собой концепцию, которая включает в себя функции модуля (124) получения управляющей информации и модуля (126) управления воспроизведением, показанных на фиг.4.
Клиент (128) VSI-информации запрашивает сервер (300 а) VSI-информации, чтобы тот передал VSI-информацию, соответствующую контенту связанного типа, указанному пользователем (600) в ответ на запрос от модуля (122) управления отображением (S ПО). Сервер (300 а) VSI-информации, получивший от клиента (128) VSI-информации запрос о передаче VSI-информации, передает VSI-информацию, соответствующую сценарию (TS1), подлежащему воспроизведению первым в контенте связанного типа, описанную в сообщении с запросом (S 112). После этого клиент (128) VSI-информации, принявший VSI-информацию, анализирует принятую VSI-информацию (S 114). Эта VSI-информация описывает информацию, указывающую место, в котором хранятся данные контента этого сценария. Клиент (128) VSI-информации вводит в модуль (130) обработки данных при воспроизведении не только информацию, касающуюся места хранения данных контента, но также и запрос на воспроизведение потока (S 116).
Модуль (130) обработки данных при воспроизведении запрашивает сервер (400 а) контента, чтобы тот, основываясь на информации, принятой от клиента (128) VSI-информации, выполнил активацию потоковой передачи (S 118). Сервер (400 а) контента в ответ на запрос активации потоковой передачи начинает потоковую поставку данных контента, соответствующих указанному сценарию (SI) (S 120). В случае когда пользователь (600) во время воспроизведения сценария (TS1) способом потоковой поставки выполняет операцию "Ввод" ("Enter") (S 122), клиент (128) VSI-информации управляет отображением экранного изображения связующего элемента, основываясь на информации связующего элемента, входящей в состав VSI-информации (S 124). При этом на экранном изображении связующего элемента отображаются вариант выбора для перехода к петлевому сценарию (LS1), который является ответвляющимся сценарием, и вариант выбора для возврата к завершающемуся сценарию (TS1), который является исходным основным сценарием.
Когда пользователь (600) выполняет операцию выбора ответвляющегося сценария на экранном изображении связующего элемента (S 126), клиент (128) VSI-информации запрашивает сервер (300 b) VSI-информации, чтобы тот передал VSI-информацию, соответствующую петлевому сценарию (LS1), который является ответвляющимся сценарием, выбранным пользователем (600) (S 128). Сервер (300 b) VSI-информации в ответ на сообщение с запросом VSI-информации передает VSI-информацию, соответствующую указанному сценарию (LS1), клиенту (128) VSI-информации (S 130).
Клиент (128) VSI-информации, принявший VSI-информацию, анализирует принятую VSI-информацию (S 132). После этого клиент (128) VSI-информации получает из этой VSI-информации место хранения данных контента петлевого сценария (LS1), который является ответвляющимся сценарием, и вводит в модуль (130) обработки данных при воспроизведении не только информацию, касающуюся места хранения данных контента, но также и запрос на потоковое воспроизведение (S 134). При этом клиент (128) VSI-информации сохраняет информацию, касающуюся момента времени перехода, и VSI-информацию, касающуюся основного сценария (TS1). Модуль (130) обработки данных при воспроизведении передает, в ответ на запрос воспроизведения, серверу (400 b) контента запрос на активацию потоковой передачи петлевого сценария (LS1) (S 136).
Сервер (400 b) контента, принявший запрос на активацию потоковой передачи, начинает потоковую передачу указанного сценария (LS1) (S 138). Когда воспроизведение сценария (LS1) заканчивается, клиент (128) VSI-информации автоматически начинает воспроизведение исходного основного сценария (TS1). В частности, клиент (128) VSI-информации управляет модулем (130) обработки данных при воспроизведении таким образом, что модуль (130) обработки данных при воспроизведении, основываясь на сохраненной информации, касающейся момента времени перехода, и сохраненной VSI-информации, касающейся основного сценария (TS1), возобновляет воспроизведение основного сценария (TS1) с момента времени перехода (S 140). В примере, показанном на фиг.25, клиент (128) VSI-информации сам сохраняет VSI-информацию, касающуюся основного сценария (TS1). Следовательно, после того как заканчивается воспроизведение петлевого сценария (LS1), который является ответвляющимся сценарием, клиент (128) VSI-информации может возобновить воспроизведение основного сценария (TS1), не получая VSI-информации повторно. С другой стороны, клиент (128) VSI-информации может сохранять только информацию, касающуюся места хранения VSI-информации, в зависимости от рабочих характеристик устройства (100) воспроизведения контента. В этом случае, клиент (128) VSI-информации может повторно получить VSI-информацию, основываясь на сохраненной информации, касающейся места хранения, и возобновить воспроизведение основного сценария (TS1).
Под управлением клиента (128) VSI-информации модуль (130) обработки данных при воспроизведении запрашивает у сервера (400 а) контента выполнение активации потоковой передачи данных контента с момента времени перехода основного сценария (TS1) (S 142). После этого сервер (400 а) контента в ответ на этот запрос возобновляет потоковую поставку основного сценария (TS1) (S 144).
Была описана работа системы (10) воспроизведения контента на примере контента связанного типа, который показан на фиг.24. Далее, со ссылкой на фиг.26 и 27 будет описана работа устройства (100) воспроизведения контента. Фиг.26 и 27 представляют собой блок-схемы алгоритма, на которых проиллюстрирована работа устройства (100) воспроизведения контента.
Когда пользовательской операцией запущено воспроизведение контента связанного типа, начинается процесс в соответствии с этой блок-схемой алгоритма. Когда клиент (128) VSI-информации, относящийся к устройству (100) воспроизведения контента, принимает команду на воспроизведение контента связанного типа, клиент (128) VSI-информации получает VSI-информацию по указанному URL-адресу (S 202). После этого клиент (128) VSI-информации анализирует VSI-информацию, полученную клиентом (128) VSI-информации (S 204).
В этой VSI-информации описан мультимедийный тип сценария. Следовательно, клиент (128) VSI-информации определяет мультимедийный тип сценария, основываясь на VSI-информации (S 206). При этом мультимедийные типы сценариев представляют собой четыре типа, то есть приложение (Арр), неподвижное изображение (Still), слайд-шоу (Slide) и движущееся изображение (Video).
В случае когда клиент (128) VSI-информации на этапе S 206 определяет, что мультимедийный тип сценария представляет собой приложение, клиент (128) VSI-информации исполняет некоторое заданное приложение (S 208). В случае когда мультимедийный тип сценария представляет собой приложение, исполнение этого приложения заканчивается вследствие того факта, что этот вид сценария определен как завершающийся сценарий, и, таким образом, воспроизведение этого контента связанного типа заканчивается.
В случае когда клиент (128) VSI-информации на этапе S 206 определяет, что мультимедийный тип сценария представляет собой неподвижное изображение, клиент (128) VSI-информации отображает неподвижное изображение заданного сценария (S 210). В случае когда клиент (128) VSI-информации на этапе S 206 определяет, что мультимедийный тип сценария представляет собой слайд-шоу, клиент (128) VSI-информации активирует отображение заданного слайд-шоу (S 212). В случае когда клиент (128) VSI-информации на этапе S 206 определяет, что мультимедийный тип сценария представляет собой слайд-шоу, клиент (128) VSI-информации активирует воспроизведение потока заданного сценария (S 214). При этом клиент (128) VSI-информации начинает воспроизведение потока с некоторой указанной временной позиции, зависящей от ситуации.
Когда на этапе S 210, этапе S 212 и этапе S 214 начинается соответственно воспроизведение неподвижного изображения, слайд-шоу и движущегося изображения, клиент (128) VSI-информации вслед за этим определяет то, выполняет ли пользователь (600), используя устройство ввода, операцию над верхней, нижней, правой или левой клавишей (S 216). В случае когда клиент (128) VSI-информации определяет на этапе S 216, что пользователь (600) выполняет операцию над верхней, нижней, правой или левой клавишей, модуль (122) управления отображением отображает курсор и перемещает положение курсора в ответ на операцию над клавишей (S 218). После операции на этапе S 218 процесс возвращается на этап S 216 для выполнения определения.
В случае когда клиент (128) VSI-информации на этапе S 216 определяет, что пользователь (600) выполняет операцию над верхней, нижней, правой или левой клавишей, клиент (128) VSI-информации вслед за этим определяет то, выполнена ли операция над клавишей принятия решения (S 220). В случае когда клиент (128) VSI-информации определяет на этапе S 220, что пользователь (600) выполняет операцию над клавишей принятия решения, производится определение того, выполнена ли операция над клавишей принятия решения в пределах некоторого заданного события (S 222). В случае когда на этапе S 222 определено, что операция над клавишей принятия решения не выполнена в пределах заданного события, процесс возвращается на этап S 216 для выполнения определения. Наоборот, когда на этапе S 222 определено, что операция над клавишей выполнена в пределах заданного события, процесс переходит на этап S 228, показанный на фиг.27.
В противоположность этому, в случае когда клиент (128) VSI-информации определяет на этапе S 220, что пользователь (600) не выполняет операцию над клавишей принятия решения, клиент (128) VSI-информации вслед за этим определяет то, заканчивается ли сценарий (S 224). В случае когда клиент (128) VSI-информации определяет на этапе S 224, что сценарий не заканчивается, операция возвращается на этап S 216 для выполнения определения. То есть определения, проводимые на этапах: с этапа S 216 по этап S 224, повторяются до тех пор, пока операция над клавишей принятия решения не будет выполнена в пределах заданного события или не закончится воспроизведение сценария.
В противоположность этому, в случае когда клиент (128) VSI-информации определяет на этапе S 224, что сценарий заканчивается, клиент (128) VSI-информации вслед за этим определяет то, имеет ли место для этого контента связанного типа случай завершения контента связанного типа (S 226). То есть случай завершения контента связанного типа относится к случаю, при котором воспроизводимый сценарий является завершающимся сценарием.
В случае когда на этапе S 226 клиент (128) VSI-информации определяет, что для этого контента связанного типа имеет место случай завершения контента связанного типа, воспроизведение контента связанного типа заканчивается. В противоположность этому, в случае когда клиент (128) VSI-информации определяет на этапе S 226, что для этого контента связанного типа имеет место случай завершения контента связанного типа, процесс переходит на этап S 228.
На этапе S 228 клиент (128) VSI-информации отображает связующий элемент. При этом клиент (128) VSI-информации определяет то, является ли сценарий, воспроизводимый до текущего момента времени, петлевым сценарием и заканчивается ли воспроизведение этого петлевого сценария (S 230). В случае когда клиент (128) VSI-информации определяет на этапе S 230, что воспроизведение этого петлевого сценария заканчивается, клиент (128) VSI-информации указывает URL-адрес VSI-информации для сценария пункта назначения возвращения и позицию возобновления (то есть момент времени перехода) (S 232), и процесс переходит на этап S 252. В противоположность этому, в случае когда клиент (128) VSI-информации определяет на этапе S 230, что воспроизведение этого петлевого сценария не заканчивается, клиент (128) VSI-информации вслед за этим определяет то, является ли связующий элемент, отображенный на этапе S 228, непосредственным связующим элементом (S 234). Это определение выполняется на основе информации связующего элемента для связующего элемента, отображенного на этапе S228.
В случае когда клиент (128) VSI-информации определяет на этапе S 234, что связующий элемент, отображенный на S 228, является непосредственным связующим элементом, процесс переходит на этап S 248. В противоположность этому, в случае когда клиент (128) VSI-информации определяет на этапе S 234, что связующий элемент, отображенный на этапе S 228, не является непосредственным связующим элементом, клиент (128) VSI-информации вслед за этим определяет то, выполняет ли пользователь, используя устройство ввода, операцию над верхней или нижней клавишей (S 236). В случае когда клиент (128) VSI-информации определяет на этапе S 236, что пользователь выполняет операцию над верхней или нижней клавишей, модуль (122) управления отображением перемещает курсор в ответ на операцию над верхней или нижней клавишей (S 238). В противоположность этому, в случае когда клиент (128) VSI-информации определяет на этапе S 236, что пользователь не выполняет операцию над верхней или нижней клавишей, клиент (128) VSI-информации вслед за этим определяет то, выполняет ли пользователь операцию над клавишей принятия решения (S 240).
В случае когда клиент (128) VSI-информации определяет на этапе S 240, что пользователь не выполняет операцию над клавишей принятия решения, операция возвращается на этап S 236. В противоположность этому, в случае когда клиент (128) VSI-информации определяет на этапе S 240, что пользователь выполняет операцию над клавишей принятия решения, клиент (128) VSI-информации вслед за этим определяет то, является ли выбранный вариант выбора вариантом выбора для возвращения к исходному сценарию (S 242).
В случае когда клиент (128) VSI-информации определяет на этапе S 242, что выбранный вариант выбора является вариантом выбора для возвращения к исходному сценарию, процесс возвращается на этап S 206, показанный на фиг.26, для выполнения определения. В противоположность этому, в случае когда клиент (128) VSI-информации определяет на этапе S 242, что выбранный вариант выбора не является вариантом выбора для возвращения к исходному сценарию, клиент (128) VSI-информации вслед за этим определяет то, является ли сценарий пункта назначения перехода петлевым сценарием (S 244).
В случае когда клиент (128) VSI-информации определяет на этапе S 244, что сценарий пункта назначения перехода не является петлевым сценарием, клиент (128) VSI-информации освобождает VSI-информацию (S 246). В противоположность этому, в случае когда клиент (128) VSI-информации определяет на этапе S 244, что сценарий пункта назначения перехода является петлевым сценарием, клиент (128) VSI-информации сохраняет URL-адрес VSI-информации воспроизводимого в текущий момент времени сценария и информацию возобновления (S 248).
После этого клиент (128) VSI-информации указывает URL-адрес VSI-информации сценария пункта назначения перехода и позицию начала потоковой передачи, проверяет аутентификационный признак и устанавливает этот аутентификационный признак в URL-адресе VSI-информации (S 252). После этапа S 252 процесс переходит на этап S 202.
Была описана работа системы (10) воспроизведения контента, соответствующей этому варианту реализации изобретения. Аутентификационный признак при работе системы (10) воспроизведения контента, частично описанный на этапе S 252, показанном на фиг.27, будет подробно описан ниже.
8. Перенос аутентификационного признака
В системе (10) воспроизведения контента, соответствующей этому варианту реализации изобретения, аутентификационная информация пользователя может переноситься между сценариями, предоставленными различными поставщиками контента посредством включения аутентификационного признака в состав VSI-информации и переноса аутентификационного признака между сценариями.
Перенос аутентификационного признака будет описан со ссылкой на фиг.28 и 29. Здесь VSI-информация и данные контента каждого сценария предоставляются сервером (350 а) VSI-информации и контента, принадлежащим Поставщику (А) контента, который поставляет как VSI-информацию, так и данные контента, и сервером (350 b) VSI-информации и контента, принадлежащим Поставщику (В) контента, который поставляет как VSI-информацию, так и данные контента.
Сначала web-сервер (200) предоставляет модулю (122) управления отображением, относящемуся к устройству (100) воспроизведения контента, HTML-документ (документ на языке гипертекстовой разметки) с перечнем контентов (S 302). При этом web-сервер (200) передает не только HTML-документ, но также и аутентификационный признак, используемый для идентификации пользователя. Кроме того, предполагается, что пользователь (600) выполняет на вебсайте, предоставляемом web-сервером (200), операцию регистрации пользователя.
Когда пользователь (600) выполняет в отношении предоставленного перечня контентов операцию выбора контента связанного типа (S 304), модуль (122) управления отображением активирует функцию клиента (128) VSI-информации с целью воспроизведения этого контента связанного типа (S 306).
После этого клиент (128) VSI-информации передает на сервер (350 а) VSI-информации и контента не только этот аутентификационный признак, но также и запрос на получение VSI-информации (S 308). Сервер (350 а) VSI-информации и контента в ответ на запрос на получение VSI-информации передает VSI-информацию (S 310). При этом сервер (350 а) VSI-информации и контента включает в состав VSI-информации общий аутентификационный признак в качестве общей аутентификационной информации пользователя, совместно используемой в контенте связанного типа, и после этого передает эту VSI-информацию.
Хотя это и не проиллюстрировано на фиг.28, но клиент (128) VSI-информации может после выполнения этапа S 310 передать на сервер (350 а) VSI-информации и контента запрос активации потоковой передачи. В ответ на запрос активации сервер (350 а) VSI-информации и контента начинает воспроизводство потока данных контента указанного сценария (S 312). Когда пользователь (600) во время воспроизведения данных контента этого сценария отдает команду на переход к сценарию, связанному с покупкой товаров (S 314), клиент (128) VSI-информации определяет то, отдана ли эта команда на переход в пределах диапазона события, и в ответ на команду дает запрос на получение VSI-информации (S 316). При этом клиент (128) VSI-информации включает в состав сообщения с запросом на получение VSI-информации общий аутентификационный признак и передает это сообщение с запросом на получение VSI-информации.
Сервер (350 а) VSI-информации и контента выполняет процесс оплаты, основанный на вводе, выполненном пользователем (600) (S 318), включает принятый общий аутентификакционный признак в VSI-информацию и передает эту VSI-информацию (S 320). Когда клиент (128) VSI-информации, основываясь на принятой VSI-информации, выполняет запрос активации потоковой передачи, сервер (350 а) VSI-информации и контента начинает потоковую поставку данных контента видео, подтвержденного для покупки (S 322).
Когда пользователь (600) вводит команду перехода сценария, чтобы перейти к сайту другого поставщика контента (S 330), клиент (128) VSI-информации передает на сервер (350 b) VSI-информации и контента сообщение с запросом VSI-информации, который является сервером сайта другого поставщика контента (S 332). При этом клиент (128) VSI-информации включает общий аутентификационный признак в состав сообщения с запросом VSI-информации и передает это сообщение с запросом VSI-информации.
При этом, в случае когда Поставщик (В) контента использует общий аутентификационный признак и аутентификационный признак поставщика контента, который является аутентификационной информацией пользователя каждого поставщика контента, уникальной по отношению к другим поставщикам контента, сервер (350 b) VSI-информации и контента генерирует аутентификационный признак поставщика контента (S 334), включает в состав VSI-информации как общий аутентификационный признак, так и аутентификационный признак поставщика контента, и передает эту VSI-информацию устройству (100) воспроизведения контента (S 336). После этого, сервер (350 b) VSI-информации и контента начинает потоковую поставку данных контента указанного сценария в ответ на запрос клиента (128) VSI-информации (S 338).
Как было описано выше, система (10) воспроизведения контента, соответствующая этому варианту реализации изобретения, включает общий аутентификационный признак, используемый совместно множеством сценариев контента связанного типа, и аутентификационный признак поставщика контента, уникальный для каждого поставщика контента, поставляющему сценарии и VSI-информацию в состав VSI-информации, сообщения с запросом или тому подобного, и передает эти VSI-информацию, сообщение с запросом или тому подобное. Следовательно, поскольку аутентификационный признак переносится между сценариями, то облегчается аутентификация пользователя.
Аутентификационный признак поставщика контента, уникальный для каждого поставщика контента, не переносится (между сценариями) и уничтожается при переходе от одного сценария к сценарию, предоставляемому поставщиком контента с другим доменом. Общий аутентификационный признак переносится даже между сценариями, предоставляемыми различными поставщиками контента.
При переносе аутентификационного признака, пользователи могут быть идентифицированы без отдельной операции регистрации или тому подобного. Следовательно, например, когда аутентификационный признак переносится от данного сценария (S1) в сценарий (S2), как это показано на фиг.29, сервер VSI-информации может, основываясь на этой информации аутентификационного признака, отличать пользователей друг от друга. Следовательно, например, сервер VSI-информации может предоставлять различные сценарии в соответствии с атрибутами пользователей. Например, в случае когда пользователь (600 а) является оплачиваемым пользователем, а пользователь (600 b) является бесплатным пользователем, пользователю (600 а) может быть предоставлен сценарий (S2a), включающий в себя некоторое событие, а пользователю (600 b) может быть предоставлен сценарий (S2b), не включающий в себя никакое событие.
9. Пример детализированных спецификаций управляющей информации
Детализированные спецификации VSI-информации, которая является управляющей информацией, показаны на фигурах с 30 по 33. Фиг.30 представляет собой таблицу, в которой проиллюстрированы все спецификации VSI-информации.
VSI-информация генерируется для каждого сценария. VSI-информация включает в себя главным образом метаданные, касающиеся сценария, информация о событии, касающаяся события разделения, включенного в состав сценария, и информацию аутентификационного признака.
Метаданные, касающиеся сценария, включают в себя информацию, используемую для определения сценария, информацию, используемую для идентификации поставщика контента, предоставляющего сценарий, информацию, используемую для определения данных контента сценария, и информацию, касающуюся мультимедийных типов сценариев. В случае когда предоставляется информация, касающаяся мультимедийных типов сценариев, устройство воспроизведения контента может справиться с множеством мультимедийных типов сценариев, управляя воспроизведением в соответствии с информацией, касающейся мультимедийных типов сценариев.
Информация о событии, включенном в состав сценария, определена спецификациями, показанными на фиг.31. Информация о событии включает в себя метаданные, касающиеся события, информацию связующего элемента, используемую при событии, и информацию об ответвлении, касающуюся ответвляющегося сценария, который может проистекать из этого события.
Детализированные спецификации информации связующего элемента, входящей в состав информации о событии, показаны на фиг.32. Информация связующего элемента представляет собой информацию, которая определяет пользовательский интерфейс при активации события. Следовательно, информация связующего элемента включает в себя информацию, необходимую для отображения экранного изображения связующего элемента.
Детализированные спецификации информации об ответвлении, входящей в состав информации о событии, показаны на фиг.33. Информация о событии включает в себя единственную или множественную информацию об ответвлении. В состав информации связующего элемента в этом варианте реализации изобретения входит информация, касающаяся размера шрифта, типа шрифта, цвета шрифта и тому подобного, для каждого ответвления на экранном изображении связующего элемента, но настоящее изобретение этим не ограничено. Например, информация, касающаяся размера шрифта, типа шрифта, цвета шрифта и тому подобного, для каждого ответвления на экранном изображении связующего элемента может быть включена в состав каждой информации об ответвлении.
Были описаны функции системы (10) воспроизведения контента и детализированные спецификации контента связанного типа, соответствующего этому варианту реализации настоящего изобретения. В системе (10) воспроизведения контента один контент может быть произведен в блоке сценария множеством поставщиков контента. Следовательно, могут предоставляться и новые контенты, которые еще не были произведены. Далее будет описан пример контента связанного типа, предоставляемый при применении системы воспроизведения контента, соответствующей этому варианту реализации настоящего изобретения.
10. Примеры прикладных сервисов
Фиг.34 представляет собой схему, на которой проиллюстрирован пример мультисценарной драмы, которая может быть предоставлена системой (10) воспроизведения контента, соответствующей этому варианту реализации настоящего изобретения.
В контенте связанного типа, соответствующем настоящему изобретению, в ответ на пользовательскую операцию ввода могут воспроизводиться различные сценарии.
Следовательно, в событии сценария (S1) можно предусмотреть мультисценарную драму, в которой конец отличается в зависимости от того, какой сценарий выбран.
Фиг.35 представляет собой схему, на которой проиллюстрирован пример информационной программы путешествия, основанной на впечатлениях, предоставляемой системой (10) воспроизведения контента, соответствующей этому варианту реализации настоящего изобретения.
В контенте связанного типа можно предоставить программу, в которой детали отличаются в соответствии с выбором пользователя, посредством воспроизведения сценария, выбранного в ответ на пользовательскую операцию ввода. Например, информация, касающаяся путешествия, получаемая пользователем, отличается в первом событии в ответ на выбор пользователя. Пользователь, выбирающий петлевой сценарий (LS1), перемещается в пункт назначения на автобусе. В таком случае пользователь, выбирающий петлевой сценарий (LS2), перемещается в пункт назначения на скоростном поезде "Синкансэн".
Фиг.36 представляет собой схему, на которой проиллюстрирован пример пространственного портала с неподвижными изображениями, предоставляемый системой (10) воспроизведения контента, соответствующей этому варианту реализации настоящего изобретения.
Например, на неподвижном изображении в основном сценарии (362) неподвижных изображений отображается карта земли. Основной сценарий (362) неподвижных изображений имеет множество пространственных событий. Когда пользователь выбирает место на карте, активируется событие, соответствующее этому выбранному месту, и сценарий переходит к другому сценарию. Например, когда во время воспроизведения основного сценария (362) неподвижных изображений выбрано место расположения Японии, основной сценарий (362) неподвижных изображений переходит к ответвляющемуся сценарию (364) неподвижных изображений, который является ответвляющимся сценарием от основного сценария (362) неподвижных изображений. Ответвляющийся сценарий (364) неподвижных изображений имеет множество пространственных событий. Следовательно, когда пользователь выбирает снова на карте ответвляющегося сценария (364) неподвижных изображений некоторое место (здесь Токио), активируется событие, соответствующее этому выбранному месту. При этом отображается экранное изображение (368) связующего элемента, имеющее перечень множества сценариев, касающихся Токио. Когда пользователь выбирает один сценарий на экранном изображении (368) связующего элемента, начинается воспроизведение выбранного сценария. Например, предоставляемый сценарий может представлять собой ответвляющийся сценарий (369) движущихся изображений.
Фиг.37 представляет собой схему, на которой проиллюстрирован пример контента движущегося изображения, который может быть предоставлен системой (10) воспроизведения контента, соответствующей этому варианту реализации настоящего изобретения.
В этом примере, используя петлевой сценарий от события завершающегося сценария (TS1), который является основным сценарием, можно предоставлять контент, в который вставлены петлевой сценарий (LS1), который является изображением коммерческого сообщения, ассоциативно связанного с основным сценарием (TS1), и петлевой сценарий (LS2), который является контентом движущегося изображения, ассоциативно связанным с основным сценарием (TS1).
При этом, в случае когда вставлены петлевые сценарии (LS1) и (LS2), соответствующие автоматическим событиям, поставщик контента может сконфигурировать контент движущегося изображения таким образом, чтобы пользователь, просматривающий основной сценарий (TS1), обязательно просматривал ассоциативно связанное коммерческое сообщение и ассоциативно связанный контент движущегося изображения. При этом, в случае когда используется конфигурация, в которой вышеописанный аутентификационный признак переносится, устройство (100) воспроизведения контента может выполнять управление таким образом, чтобы петлевые сценарии (LS1) и (LS2) не воспроизводились платному пользователю.
Фиг.38 представляет собой схему, на которой проиллюстрирован пример контента движущегося изображения, который может быть предоставлен системой воспроизведения контента, соответствующей этому варианту реализации настоящего изобретения.
При использовании конфигурации контента связанного типа в сценарий (TS1), который является основным контентом, может быть вставлен контент движущегося изображения с коммерческим сообщением, у которого может осуществляться переход посредством пользовательской операции. При этом, например, в случае когда пользователь во время воспроизведения петлевого сценария (LS1) выполняет операцию перехода еще раз, пользователь может просмотреть видеоролик с детализированным описанием изделия, представленного коммерческим сообщением, предоставленным в петлевом сценарии (LS1). Этот контент может быть реализован путем введения в петлевой сценарий (LS1) движущегося изображения с коммерческим сообщением, задания петлевого сценария (LS2), к которому может осуществляться переход во время воспроизведения петлевого сценария (LS1), и задания в качестве петлевого сценария (LS2) видеоролика с описанием изделия.
В качестве альтернативы, коммерческое сообщение может быть заменено благодаря заданию события в изображении (382) коммерческого сообщения в сценарии (TS1), который является основным контентом. Этот контент можно реализовать, задав событие в изображении (382) коммерческого сообщения и задав посредством соединительного сценария другой сценарий движущегося изображения с коммерческим сообщением. Коммерческое сообщение можно заменить, настроив этот соединительный сценарий таким образом, чтобы, когда заканчивается воспроизведение соединительного сценария, переходить к моменту времени, в который заканчивается коммерческое сообщение.
Фиг.39 представляет собой схему, на которой проиллюстрирован пример виртуального пространства, реализованного посредством применения системы воспроизведения контента, соответствующей этому варианту реализации изобретения.
Например, сценарий (S1), который является основным сценарием виртуального пространства, создается контентом движущегося изображения для торгового пассажа. В качестве ответвляющихся сценариев от сценария (S1) предусматривается множество сценариев магазинов. Кроме того, в качестве ответвляющегося сценария от сценария (S1) может быть предусмотрен сценарий (S2) кинотеатра, который представляет собой виртуальный кинотеатр. В сценарии (S2) кинотеатра, как показано на фиг.40, подготовлены: вход, вестибюль, в котором можно просмотреть анонсирующие видеоролики или тому подобное для каждого кинофильма, билетная касса, в которой можно купить билет на кинофильм, и кинозал, в котором можно просмотреть кинофильм. Фиг.40 представляет собой схему, на которой проиллюстрирован пример впечатлений пользователя, реализуемых посредством виртуального пространства, показанного на фиг.39.
Комплекс кинотеатра может быть реализован, например, посредством сценарной конфигурации, которая показана на фиг.41. Например, когда в сценарии (S1), который является основным сценарием виртуального пространства, активируется событие, соответствующее входу в комплекс кинотеатра, сценарий (S1) переходит к сценарию (S2) прохода через комплекс кинотеатра. Сценарий (S2) прохода через комплекс кинотеатра имеет событие для перехода к ответвляющемуся сценарию, который представляет собой сценарий движущегося изображения анонса кинофильма, и события для перехода к билетной кассе.
При этом аутентификационный признак включается в состав VSI-информации и переносится между сценариями. Следовательно, пользователь может выполнить процедуру оплаты для покупки билета на просмотр кинофильма, используя этот переносимый аутентификационный признак, без сложной процедуры.
Фиг.42 представляет собой схему, на которой проиллюстрирован пример впечатлений пользователя при переходе сценария прохода через комплекс кинотеатра к сценарию каждого магазина. Когда пользователь проходит вход некоторого данного магазина, пользователь может видеть демонстрационный зал, в котором демонстрируется множество изделий. В демонстрационном зале пользователь может перейти к сценарию коммерческого сообщения об изделии для каждого изделия или к сценарию движущегося изображения с описанием, которое подробно описывает изделие. В качестве альтернативы, описание изделий может быть предоставлено сценарием неподвижного изображения, который приводит спецификации изделий. Кроме того, пользователь может действительно приобрести изделие, демонстрируемое в демонстрационном зале.
Впечатления пользователя могут быть реализованы сценарной конфигурацией, показанной на фиг.43. Когда пользователь попадает в некоторый данный магазин через вход из сценария торгового пассажа, сценарий может перейти к сценарию для осмотра демонстрационного зала. Этот сценарий может перейти к сценарию коммерческого сообщения о каждом изделии или к сценарию описания изделия. Кроме того, из сценария описания изделия пользователь может действительно приобрести это изделие. Даже в этом случае, поскольку аутентификационная информация пользователя может переноситься между сценариями благодаря включению аутентификационного признака в состав VSI-информации, процесс оплаты может быть облегчен.
11. Примеры преимуществ
Были описаны конфигурация системы воспроизведения контента и спецификации контента связанного типа, соответствующего этому варианту реализации изобретения. При применении этой системы воспроизведения контента имеется возможность включать в его состав множество сценариев, включающих в себя данные контента и VSI-информацию, которая представляет собой метаданные, используемые для управления воспроизведением данных контента, и предоставлять контент связанного типа, в котором эти сценарии связаны.
В связанном контенте данные контента каждого сценария и VSI-информация, описывающая информацию, используемую для управления воспроизведением данных контента, конфигурируются отдельно друг от друга. Следовательно, сценарии могут быть связаны на основе информации о событии, описанной в VSI-информации. В контенте связанного типа, новые данные контента можно вставлять, редактируя VSI-информацию и добавляя в VSI-информацию в промежуточной точке данных контента информацию о событии, используемую для перехода к другому сценарию, не редактируя при этом данные исходного контента.
Следовательно, один контент связанного типа может быть создан множеством поставщиков контента. Объединяя спецификации VSI-информации, различные поставщики контента могут с легкостью создать каждый сценарий, деля между собой один контент.
Поскольку клиент VSI-информации осуществляет перенос аутентификационного признака, используемого для аутентификации пользователя, пользователь может не выполнять операцию регистрации при переходе от одного сценария к другому сценарию между различными сценариями, а устройство воспроизведения контента, сервер VSI-информации и сервер контента могут идентифицировать пользователя. В случае когда множеством поставщиков контента используются аутентификационные признаки поставщиков контента и сценарий переходит к сценарию другого поставщика контента, аутентификационный признак поставщика контента не передается, а передается только общий аутентификационный признак. Общий аутентификационный признак может передаваться даже между сценариями различных поставщиков контента в пределах одного и того же контента связанного типа.
Со ссылкой на прилагаемые чертежи был подробно описан предпочтительный вариант реализации настоящего изобретения, но варианты реализации настоящего изобретения этим ограничены. Специалистам в данной области техники должно быть понятно, что различные изменения и исправления производятся вне технического объема, описанного в формуле изобретения, и эти изменения и исправления, конечно, имеют отношение к техническому объему варианта реализации настоящего изобретения.
Например, в вышеописанном варианте реализации изобретения был описан случай, при котором данные контента представляют собой одно из следующего: контент движущегося изображения, контент неподвижного изображения, контент слайд-шоу и контент приложения, но вариант реализации настоящего изобретения этим не ограничен. Например, можно включить сюда звуковой контент, такой как музыка, лекция и радиопрограмма.
В описании этапы, описанные в блок-схемах алгоритмов, включают в себя не только процессы, которые выполнены хронологически в описанном порядке, но также и процессы, которые не обязательно выполняются хронологически, но выполняются параллельно или в индивидуальном порядке. Порядок обработки данных на этапах, которые выполняются хронологически, может, конечно, быть изменен.
Перечень ссылочных позиций
100 устройство воспроизведения контента
110 модуль связи
120 управляющий модуль
122 модуль управления отображением
124 модуль получения управляющей информации
126 модуль управления воспроизведением
128 клиент VSI-информации
130 модуль обработки данных при воспроизведении
200 web-сервер
300 сервер VSI-информации
400 сервер контента
350 сервер VSI-информации контента