RU2551114C2 - Устройство воспроизведения контента, сервер предоставления управляющей информации и система воспроизведения контента - Google Patents

Устройство воспроизведения контента, сервер предоставления управляющей информации и система воспроизведения контента Download PDF

Info

Publication number
RU2551114C2
RU2551114C2 RU2012145099/07A RU2012145099A RU2551114C2 RU 2551114 C2 RU2551114 C2 RU 2551114C2 RU 2012145099/07 A RU2012145099/07 A RU 2012145099/07A RU 2012145099 A RU2012145099 A RU 2012145099A RU 2551114 C2 RU2551114 C2 RU 2551114C2
Authority
RU
Russia
Prior art keywords
content
script
information
scenario
control information
Prior art date
Application number
RU2012145099/07A
Other languages
English (en)
Other versions
RU2012145099A (ru
Inventor
Наохиса КИТАДЗАТО
Original Assignee
Сони Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Сони Корпорейшн filed Critical Сони Корпорейшн
Publication of RU2012145099A publication Critical patent/RU2012145099A/ru
Application granted granted Critical
Publication of RU2551114C2 publication Critical patent/RU2551114C2/ru

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/418External card to be used in combination with the client device, e.g. for conditional access
    • H04N21/4182External card to be used in combination with the client device, e.g. for conditional access for identification purposes, e.g. storing user identification data, preferences, personal settings or data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/441Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8541Content authoring involving branching, e.g. to different story endings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Изобретение относится к устройству/системе воспроизведения контента, серверу предоставления управляющей информации. Техническим результатом является предоставление улучшенного устройства воспроизведения контента, способного воспроизводить контент связанного типа, который включает в себя множество сценариев, сформированных данными контента и управляющей информацией. Предложено устройство воспроизведения контента, включающее: модуль управления воспроизведением, который управляет воспроизведением контента, относящегося к связанному типу и включающего в себя множество сценариев, причем каждый из сценариев представляет поток с единственной временной осью и включает в себя данные контента и управляющую информацию, касающуюся воспроизведения этих данных контента на временной оси сценария; и модуль получения управляющей информации, который получает управляющую информацию. Модуль управления воспроизведением управляет воспроизведением контента связанного типа, осуществляя воспроизведение данных контента в соответствии с управляющей информацией, включающей в себя информацию о событии, используемую для перехода от текущего сценария к другому сценарию. 3 н. и 10 з.п. ф-лы, 45 ил.

Description

Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству воспроизведения контента (информационно значимого содержимого), серверу предоставления управляющей информации и системе воспроизведения контента.
Уровень техники
В настоящее время с развитием инфраструктуры связи по сетям связи, таким как "Интернет", предоставляются разнообразные сервисы. Например, посредством сети "Интернет" предоставляется мультимедийный контент, такой как музыка или движущиеся изображения, способом загрузки или потоковым способом.
В такого рода сервисе предоставления контента, например, перечень предоставляемого контента обычно отображается на 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-информации контента

Claims (13)

1. Устройство воспроизведения контента, содержащее:
модуль управления воспроизведением, который управляет воспроизведением контента, относящегося к связанному типу, который представляет множество потоков множества соответствующих связанных временных осей, при этом контент, относящийся к связанному типу, включает множество связанных сценариев, причем каждый из сценариев представляет поток с единственной временной осью и включает в себя данные контента и управляющую информацию, касающуюся воспроизведения этих данных контента на временной оси сценария; и
модуль получения управляющей информации, который получает управляющую информацию,
при этом модуль управления воспроизведением управляет воспроизведением контента связанного типа, осуществляя воспроизведение данных контента в соответствии с управляющей информацией, включающей в себя информацию о событии, используемую для перехода от текущего сценария к другому сценарию;
в котором информация о событии включает в себя информацию связующего элемента, которая определяет пользовательский интерфейс при переходе текущего сценария к другому сценарию, и
в котором модуль управления воспроизведением, основываясь на информации связующего элемента, отображает экранное изображение связующего элемента, сконфигурированное для перехода к этому другому сценарию.
2. Устройство воспроизведения контента по п.1, в котором информация о событии, входящая в состав управляющей информации, включает в себя информацию, используемую для получения управляющей информации сценария пункта назначения перехода, в котором модуль получения управляющей информации получает управляющую информацию сценария пункта назначения перехода, основываясь на информации, используемой для получения управляющей информации сценария пункта назначения перехода, и в котором модуль управления воспроизведением управляет переходом сценария, воспроизводя данные контента сценария пункта назначения перехода в соответствии с управляющей информацией сценария пункта назначения перехода.
3. Устройство воспроизведения контента по п.2, в котором модуль получения управляющей информации осуществляет перенос аутентификационной информации пользователя между сценариями, добавляя аутентификационную информацию пользователя в сообщение с запросом на получение, используемом для получения управляющей информации, передавая сообщение с запросом на получение, и получая управляющую информация, в которую добавлена аутентификационная информация пользователя.
4. Устройство воспроизведения контента по п.3, в котором модуль получения управляющей информации добавляет в сообщение с запросом на получение, используемым для получения управляющей информации, общую аутентификационную информацию пользователя, совместно используемую в сценариях контента, и аутентификационную информацию пользователя по каждому поставщику контента, присвоенную каждому поставщику контента, который предоставляет сценарий.
5. Устройство воспроизведения контента по п.4, в котором в случае, когда модуль получения управляющей информации определяет, что текущий сценарий и другой сценарий предоставляются одним и тем же поставщиком контента, модуль получения управляющей информации добавляет в сообщение с запросом на получение, используемым для получения управляющей информации этого другого сценария, аутентификационную информацию пользователя по каждому поставщику контента, основанную на управляющей информации.
6. Устройство воспроизведения контента по п.2, дополнительно содержащее: модуль обработки данных при воспроизведении, который выполняет процесс воспроизведения под управлением модуля управления воспроизведением, при этом информация связующего элемента включает в себя информацию неподвижного изображения, подлежащего отображению в течение периода настройки этого другого сценария, и при этом модуль обработки данных при воспроизведении включает в себя модуль воспроизведения неподвижного изображения, который воспроизводит неподвижное изображение, модуль воспроизведения движущегося изображения, который воспроизводит движущееся изображение, и переключатель, который осуществляет переключение между выводимым изображением из модуля воспроизведения неподвижного изображения и выводимым изображением из модуля воспроизведения движущегося изображения.
7. Устройство воспроизведения контента по п. 6, в котором управляющая информация включает в себя информацию о мультимедийном типе данных контента и в котором модуль управления воспроизведением выполняет управление таким образом, чтобы модуль обработки данных при воспроизведении выполнял процесс воспроизведения данных контента в соответствии с этой информацией о мультимедийном типе.
8. Устройство воспроизведения контента по п.7, в котором в случае, когда мультимедийный тип данных контента представляет собой движущееся изображение, управляющая информация включает в себя информацию, касающуюся, по меньшей мере, одного из следующего: двумерных видеоданных контента и трехмерных видеоданных контента.
9. Устройство воспроизведения контента по п.1, в котором информация о событии включает в себя информацию, указывающую диапазон, в котором текущий сценарий переходит к другому сценарию, и в котором модуль управления воспроизведением отображает экранное изображение связующего элемента тогда, когда пользователь выполняет операцию активации события в пределах этого диапазона.
10. Устройство воспроизведения контента по п.2, в котором в случае, когда сценарий пункта назначения перехода представляет собой петлевой сценарий, который возвращается к точке перехода сценария исходного пункта перехода, модуль управления воспроизведением сохраняет информацию, касающуюся точки перехода, и управляющую информацию сценария исходного пункта перехода и воспроизводит сценарий пункта назначения перехода.
11. Устройство воспроизведения контента по п.10, в котором в случае, когда петлевой сценарий далее переходит к еще одному другому сценарию и этот еще один другой сценарий не является петлевым сценарием, модуль управления воспроизведением отменяет сохранение информации, касающейся точки перехода, и управляющей информации сценария исходного пункта перехода.
12. Сервер предоставления управляющей информации, содержащий:
модуль связи, который принимает от устройства воспроизведения контента, воспроизводящего данные контента, запрос на получение для получения управляющей информации, касающейся воспроизведения данных контента; и
модуль управления вводом/выводом, который, основываясь на этом запросе на получение, предоставляет устройству воспроизведения контента управляющую информацию, включающую в себя информацию о событии, используемую для перехода от текущего сценария к другому сценарию;
в котором информация о событии включает в себя информацию связующего элемента, которая определяет пользовательский интерфейс при переходе текущего сценария к другому сценарию, и
в котором модуль управления воспроизведением, основываясь на информации связующего элемента, отображает экранное изображение связующего элемента, сконфигурированное для перехода к этому другому сценарию.
13. Система воспроизведения контента, содержащая:
устройство воспроизведения контента по любому из пп.1-11 для воспроизведения данных контента;
сервер предоставления контента, который предоставляет данные контента; и
сервер предоставления управляющей информации по п.12 для предоставления управляющей информации, касающейся воспроизведения данных контента, причем управляющая информация ассоциативно связана с данными контента.
RU2012145099/07A 2010-04-30 2011-04-21 Устройство воспроизведения контента, сервер предоставления управляющей информации и система воспроизведения контента RU2551114C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2010105467A JP5488180B2 (ja) 2010-04-30 2010-04-30 コンテンツ再生装置、制御情報提供サーバ、及びコンテンツ再生システム
JP2010-105467 2010-04-30
PCT/JP2011/059842 WO2011136124A1 (ja) 2010-04-30 2011-04-21 コンテンツ再生装置、制御情報提供サーバ、及びコンテンツ再生システム

Publications (2)

Publication Number Publication Date
RU2012145099A RU2012145099A (ru) 2014-04-27
RU2551114C2 true RU2551114C2 (ru) 2015-05-20

Family

ID=44861430

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2012145099/07A RU2551114C2 (ru) 2010-04-30 2011-04-21 Устройство воспроизведения контента, сервер предоставления управляющей информации и система воспроизведения контента

Country Status (8)

Country Link
US (1) US10171546B2 (ru)
EP (1) EP2566158B1 (ru)
JP (1) JP5488180B2 (ru)
KR (1) KR101798677B1 (ru)
CN (1) CN102860028B (ru)
BR (1) BR112012027212A2 (ru)
RU (1) RU2551114C2 (ru)
WO (1) WO2011136124A1 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2797759C1 (ru) * 2022-11-21 2023-06-08 Общество с ограниченной ответственностью "ПЕРВАЯ СВОБОДНАЯ ПЛАТФОРМА ЛЕГАЛЬНОЙ МУЗЫКИ" Способ обработки аудиоконтента и система для его осуществления

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5684691B2 (ja) * 2011-11-14 2015-03-18 東芝テック株式会社 コンテンツ配信装置およびプログラム
JP5939914B2 (ja) * 2012-07-18 2016-06-22 日本放送協会 切替装置及びプログラム
US9734513B1 (en) * 2012-10-16 2017-08-15 Alexander F. Mehr System and method for advertising applications to users without requiring the applications to be installed
EP2763422B1 (en) * 2013-01-31 2018-02-21 Samsung Electronics Co., Ltd Method and system for displaying object, and method and system for providing the object
CN105144672B (zh) * 2013-03-01 2018-02-27 微软技术许可有限责任公司 动态演示原型制作和生成
KR20150060093A (ko) * 2013-11-25 2015-06-03 현대자동차주식회사 차량용 avn 및 모바일 단말장치
CN105900053B (zh) 2013-12-09 2019-07-26 知识产权之桥一号有限责任公司 用于指定链接目的地和用于观看者的界面装置和记录介质
US9418702B1 (en) * 2014-04-11 2016-08-16 Srinivas Arepalli Interactive movie timeline and method for interacting with a movie timeline
CN104301556B (zh) 2014-09-26 2017-12-29 小米科技有限责任公司 电话交互方法、装置和***
US20160094866A1 (en) * 2014-09-29 2016-03-31 Amazon Technologies, Inc. User interaction analysis module
US9672495B2 (en) 2014-12-23 2017-06-06 Sap Se Enhancing frequent itemset mining
US20170127150A1 (en) * 2015-11-04 2017-05-04 Ubitus Inc. Interactive applications implemented in video streams
CN107295359B (zh) 2016-04-11 2020-05-01 腾讯科技(北京)有限公司 一种视频播放方法、装置、计算设备和存储介质
US10272329B2 (en) * 2016-08-10 2019-04-30 Google Llc Cooperative immersive live action 360-degree video and virtual reality
WO2018062591A1 (ko) * 2016-09-30 2018-04-05 라인 가부시키가이샤 컨텐츠 제공 방법 및 시스템
KR101951877B1 (ko) * 2016-12-02 2019-02-25 씨제이씨지브이 주식회사 컨텐츠 상영 관리 시스템
KR101868101B1 (ko) * 2017-02-15 2018-06-18 주식회사 오비투유 컨텐츠 생성 장치, 방법 및 컴퓨터 프로그램
JP2017169222A (ja) * 2017-05-10 2017-09-21 合同会社IP Bridge1号 リンク先指定用インタフェース装置、視聴者用インタフェース装置、及びコンピュータプログラム
US9973789B1 (en) 2017-05-23 2018-05-15 Sap Se Quantifying brand visual impact in digital media
FR3069076B1 (fr) * 2017-07-13 2021-02-19 Amadeus Sas Systeme et procede pour delivrer dynamiquement du contenu
JP6928243B2 (ja) * 2017-08-10 2021-09-01 株式会社ミクシィ 情報処理装置、動画配信方法、及び動画配信プログラム
JP2019067162A (ja) * 2017-10-01 2019-04-25 ナレルシステム株式会社 複数コンテンツ間でデータやルールを共有するコンピュータプログラム、方法及び装置
CN111277869B (zh) * 2020-02-14 2021-12-14 腾讯科技(深圳)有限公司 视频播放方法、装置、设备和存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2295760C2 (ru) * 2002-07-27 2007-03-20 Самсунг Электроникс Ко., Лтд. Устройство и способ воспроизведения контента и носитель информации для этого
JP2008053916A (ja) * 2006-08-23 2008-03-06 Nec Corp コンテンツ配信システム、情報端末装置、コンテンツ配信方法および画像切替プログラム
WO2008115666A1 (en) * 2007-03-19 2008-09-25 Microsoft Corporation Identifying executable scenario solutions in response to search queries

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1912885B (zh) * 1995-02-13 2010-12-22 英特特拉斯特技术公司 用于安全交易管理和电子权利保护的***和方法
US5966121A (en) 1995-10-12 1999-10-12 Andersen Consulting Llp Interactive hypervideo editing system and interface
US6564056B1 (en) * 1999-08-03 2003-05-13 Avaya Technology Corp. Intelligent device controller
US7376835B2 (en) * 2000-04-25 2008-05-20 Secure Data In Motion, Inc. Implementing nonrepudiation and audit using authentication assertions and key servers
JP2003242117A (ja) 2002-02-18 2003-08-29 Hitachi Ltd アクセス管理方法及びシステム
JP4134164B2 (ja) * 2003-07-10 2008-08-13 富士通株式会社 メディア再生装置
US7467356B2 (en) * 2003-07-25 2008-12-16 Three-B International Limited Graphical user interface for 3d virtual display browser using virtual display windows
US20060031899A1 (en) * 2004-08-06 2006-02-09 Prepaid Content, Inc. Methods for augmenting subscription services with pay-per-use services
US7375768B2 (en) * 2004-08-24 2008-05-20 Magix Ag System and method for automatic creation of device specific high definition material
JP4879480B2 (ja) * 2004-12-02 2012-02-22 ソニー株式会社 再生装置、再生方法および再生プログラム、記録媒体、ならびに、データ構造体
US20100162306A1 (en) * 2005-01-07 2010-06-24 Guideworks, Llc User interface features for information manipulation and display devices
JP4702743B2 (ja) 2005-09-13 2011-06-15 株式会社ソニー・コンピュータエンタテインメント コンテンツ表示制御装置およびコンテンツ表示制御方法
US20080033845A1 (en) * 2006-07-21 2008-02-07 Mcbride Brian Publication Subscription Service Apparatus And Methods
JP2008113247A (ja) 2006-10-30 2008-05-15 Xing Inc ストリーミング再生方法、ストリーミング再生システム、サーバ装置、動画再生装置およびコンピュータプログラム
US8347403B2 (en) * 2006-12-19 2013-01-01 Canon Kabushiki Kaisha Single point authentication for web service policy definition
JP2008236377A (ja) * 2007-03-20 2008-10-02 Sony Corp 鍵提供システム、鍵提供装置、端末装置、鍵提供方法、及び鍵生成方法
KR101439841B1 (ko) * 2007-05-23 2014-09-17 삼성전자주식회사 컨텐츠 데이터에 대한 부가 데이터의 검색 방법과 그 장치
WO2009037582A2 (en) * 2007-07-09 2009-03-26 Gregor Garbajs System and method for securely communicating on- demand content from closed network to dedicated devices, and for compiling content usage data in closed network securely communicating content to dedicated devices
US8572660B2 (en) * 2007-07-26 2013-10-29 The Directv Group, Inc. Method and system for distributing content to a user device through a satellite network and a broadband network
JP5179298B2 (ja) * 2007-09-27 2013-04-10 株式会社日立製作所 アクセス認可システム、アクセス制御サーバ、およびビジネスプロセス実行システム
US20090089866A1 (en) * 2007-09-27 2009-04-02 Akifumi Yato Access authorization system, access control server, and business process execution system
US8165924B2 (en) * 2007-11-27 2012-04-24 Sony Corporation Virtual shopping center
JP5148330B2 (ja) 2008-03-11 2013-02-20 株式会社東芝 情報再生装置、情報再生方法および情報再生プログラム
US8631453B2 (en) * 2008-10-02 2014-01-14 Sony Corporation Video branching
KR101515859B1 (ko) * 2008-12-05 2015-05-06 삼성전자 주식회사 디스플레이장치 및 그 컨텐츠 리스트 표시 방법
US7685023B1 (en) * 2008-12-24 2010-03-23 International Business Machines Corporation Method, system, and computer program product for virtualizing a physical storefront
JP2011035800A (ja) * 2009-08-05 2011-02-17 National Institute Of Information & Communication Technology 電子価格提示システム、電子価格提示装置、及び電子価格提示方法
US9021601B2 (en) * 2009-10-23 2015-04-28 Vasco Data Security, Inc. Strong authentication token usable with a plurality of independent application providers
US8606642B2 (en) * 2010-02-24 2013-12-10 Constantine Siounis Remote and/or virtual mall shopping experience

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2295760C2 (ru) * 2002-07-27 2007-03-20 Самсунг Электроникс Ко., Лтд. Устройство и способ воспроизведения контента и носитель информации для этого
JP2008053916A (ja) * 2006-08-23 2008-03-06 Nec Corp コンテンツ配信システム、情報端末装置、コンテンツ配信方法および画像切替プログラム
WO2008115666A1 (en) * 2007-03-19 2008-09-25 Microsoft Corporation Identifying executable scenario solutions in response to search queries

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2797759C1 (ru) * 2022-11-21 2023-06-08 Общество с ограниченной ответственностью "ПЕРВАЯ СВОБОДНАЯ ПЛАТФОРМА ЛЕГАЛЬНОЙ МУЗЫКИ" Способ обработки аудиоконтента и система для его осуществления

Also Published As

Publication number Publication date
EP2566158A1 (en) 2013-03-06
JP5488180B2 (ja) 2014-05-14
JP2011234301A (ja) 2011-11-17
EP2566158A4 (en) 2014-02-26
EP2566158B1 (en) 2018-05-23
CN102860028A (zh) 2013-01-02
US20130204919A1 (en) 2013-08-08
BR112012027212A2 (pt) 2016-07-26
US10171546B2 (en) 2019-01-01
WO2011136124A1 (ja) 2011-11-03
KR20130066566A (ko) 2013-06-20
KR101798677B1 (ko) 2017-11-16
RU2012145099A (ru) 2014-04-27
CN102860028B (zh) 2016-06-15

Similar Documents

Publication Publication Date Title
RU2551114C2 (ru) Устройство воспроизведения контента, сервер предоставления управляющей информации и система воспроизведения контента
CN110784752B (zh) 一种视频互动方法、装置、计算机设备和存储介质
CN105701217B (zh) 一种信息处理方法及服务器
CN104159151B (zh) 一种在ott盒子上进行视频截取并处理的装置及方法
KR101926203B1 (ko) 정보 처리 장치, 정보 처리 방법 및 프로그램
CN102714762B (zh) 经由在线社交网络的自动媒体资产更新
US10271105B2 (en) Method for playing video, client, and computer storage medium
CN111327931B (zh) 观看历史显示方法及显示设备
WO2010132718A2 (en) Playing and editing linked and annotated audiovisual works
US11425466B2 (en) Data transmission method and device
KR101710502B1 (ko) 컨텐츠 재생 장치 및 방법,및 컨텐츠 제공 장치 및 방법
CN106973320A (zh) 一种多通路动画演示方法、***及智能电视
CN113949892A (zh) 基于虚拟资源消耗的直播互动方法、***及计算机设备
KR101089642B1 (ko) 3-스크린 서비스 제공 방법 및 기록매체
US20150040157A1 (en) Video display device, video display method, and program
CN111800661A (zh) 直播间显示控制方法、电子设备及存储介质
CN111641850A (zh) 一种视听场所互动方法及设备
WO2022081081A1 (zh) 视频分发***、方法、计算设备以及用户设备
CN113490064A (zh) 一种视频播放方法和设备及服务器
CN111182339A (zh) 一种播放媒体项目的方法及显示设备
CN101882088A (zh) 机顶盒模拟方法、***及其实现方法
JP2014033423A (ja) コンテンツ再生装置、コンテンツ送信装置、コンテンツ再生システム、コンテンツ再生方法、コンテンツ送信方法、制御プログラムおよび記録媒体
KR20220136068A (ko) 미디어 제공 서버, 트리거 영역을 통해 다른 컨텐츠로 전환하는 방법 및 컴퓨터 프로그램
JP7292737B2 (ja) 動画表示装置、動画表示方法及びプログラム
KR20230059035A (ko) 통합 현실 스테이션 서비스 제공 방법 및 그를 위한 장치 및 시스템