JP5488180B2 - コンテンツ再生装置、制御情報提供サーバ、及びコンテンツ再生システム - Google Patents

コンテンツ再生装置、制御情報提供サーバ、及びコンテンツ再生システム Download PDF

Info

Publication number
JP5488180B2
JP5488180B2 JP2010105467A JP2010105467A JP5488180B2 JP 5488180 B2 JP5488180 B2 JP 5488180B2 JP 2010105467 A JP2010105467 A JP 2010105467A JP 2010105467 A JP2010105467 A JP 2010105467A JP 5488180 B2 JP5488180 B2 JP 5488180B2
Authority
JP
Japan
Prior art keywords
scenario
content
information
reproduction
control information
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
JP2010105467A
Other languages
English (en)
Other versions
JP2011234301A (ja
Inventor
直久 北里
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
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
Priority to JP2010105467A priority Critical patent/JP5488180B2/ja
Application filed by Sony Corp filed Critical Sony Corp
Priority to RU2012145099/07A priority patent/RU2551114C2/ru
Priority to US13/642,923 priority patent/US10171546B2/en
Priority to CN201180020447.XA priority patent/CN102860028B/zh
Priority to PCT/JP2011/059842 priority patent/WO2011136124A1/ja
Priority to KR1020127024882A priority patent/KR101798677B1/ko
Priority to BR112012027212A priority patent/BR112012027212A2/pt
Priority to EP11774907.7A priority patent/EP2566158B1/en
Publication of JP2011234301A publication Critical patent/JP2011234301A/ja
Application granted granted Critical
Publication of JP5488180B2 publication Critical patent/JP5488180B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/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/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
    • 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/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)

Description

本発明は、コンテンツ再生装置、制御情報提供サーバ、及びコンテンツ再生システムに関する。
現在、通信インフラの整備に伴い、インターネット等の通信網を介して様々なサービスが提供されている。例えば、音楽や動画などのメディアコンテンツに関しても、インターネットを介して、ダウンロード又はストリーミング等の形態によりコンテンツの提供が開始されている。
このようなコンテンツ提供サービスは、従来、例えばWebページにおいて、提供されるコンテンツのリストが表示され、ユーザは、このリストの中から所望のコンテンツを選択する操作を行うと、選択されたコンテンツの再生が開始されるといった形態のものが大部分を占めていた。コンテンツは、1つの始点と1つの終点とからなる単一の時間軸のストリームにより構成されるものであった。
一方、例えばゲームの世界においては、マルチメディアエンジンを端末装置に実装し、プログラミング言語の実行によって複数の時間軸からなる複数のストリームをリンクして再生することが行われている。これをゲーム以外のコンテンツに対しても適用すれば、多様な表現を用いたリンク型のコンテンツを提供することができる。
ところが、複雑なマルチメディアエンジンを実装するには、コストがかかる。このため、ゲームほど複雑な処理を必要としないコンテンツにとっては、マルチメディアエンジンにより提供される高機能な表現力は必要でない。このため、例えば特許文献1は、動画ファイルと別途のガイドファイルにより、動画ファイルの再生分岐画面において、ユーザが行った操作に応じて異なるコンテンツを再生させる、又は再生終了させるなどの処理を行うコンテンツ再生システムが提案されている。
特開2008−113247号公報
ところが、特許文献1に記載のコンテンツ再生システムは、単純に一つのコンテンツから他のコンテンツへ遷移するためのユーザ操作などを規定したものであり、例えば複数のストリームが複雑にリンクするコンテンツに適用する場合、及び、1つのコンテンツを複数の事業者で運営する場合などには適さないという問題があった。
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、コンテンツデータと、コンテンツデータの再生を制御する制御情報とからなるシナリオを複数含み、シナリオがリンクしているリンク型コンテンツを再生することのできる、新規かつ改良されたコンテンツ再生装置、制御情報提供サーバ、及びコンテンツ再生システムを提供することにある。
上記課題を解決するために、本発明のある観点によれば、コンテンツデータと上記コンテンツデータの再生に関する制御情報とからなるシナリオを複数含むリンク型コンテンツの再生を制御する再生制御部と、上記制御情報を取得する制御情報取得部とを有し、上記再生制御部は、現シナリオから他のシナリオへ遷移するためのイベント情報を含む上記制御情報に従って上記コンテンツデータを再生させることにより上記リンク型コンテンツの再生を制御する、コンテンツ再生装置が提供される。
また、上記制御情報の上記イベント情報は、遷移先のシナリオの制御情報を取得するための情報を含み、上記制御情報取得部は、上記遷移先のシナリオの制御情報を取得するための情報に基づいて上記遷移先のシナリオの制御情報を取得し、上記再生制御部は、上記遷移先のシナリオの制御情報に従って上記遷移先のシナリオのコンテンツデータを再生させて上記シナリオの遷移を制御してもよい。
また、上記制御情報取得部は、上記制御情報を取得するための取得要求メッセージに、ユーザの認証情報を付加して送信し、上記ユーザの認証情報が付加された制御情報を取得することにより、上記シナリオ間で上記ユーザの認証情報を引き継いでもよい。
また、上記制御情報取得部は、上記コンテンツ内のシナリオに共通して用いられる共通ユーザ認証情報、及び、上記シナリオを提供するプロバイダ毎に付与されるプロバイダ別ユーザ認証情報を、上記制御情報を取得するための取得要求メッセージに付加してもよい。
また、上記制御情報取得部は、上記制御情報に基づいて、現シナリオと他のシナリオとが同一のプロバイダにより提供されると判断すると、上記他のシナリオの制御情報を取得するための取得要求メッセージに上記プロバイダ別ユーザ認証情報を付加してもよい。
また、上記イベント情報は、現シナリオから他のシナリオへ遷移するときのユーザインタフェースを規定するためのブリッジ情報を含み、上記再生制御部は、上記ブリッジ情報に基づいて上記他のシナリオへ遷移するためのブリッジ画面を表示させてもよい。
また、上記再生制御部の制御に従って再生処理を行う再生処理部をさらに備え、上記ブリッジ情報は、上記他のシナリオのセットアップ期間において表示させるための静止画像の情報を含み、上記再生処理部は、上記静止画像の再生処理を行う静止画再生部と、動画像の再生処理を行う動画再生部と、上記静止画再生部の出力画像と上記動画再生部の出力画像とを切替えるセレクタと、を有してもよい。
また、上記制御情報は、上記コンテンツデータのメディアタイプ情報を含み、上記再生制御部は、上記メディアタイプ情報に応じて、上記再生処理部が上記コンテンツデータの再生処理を実行するよう制御してもよい。
また、上記制御情報は、上記コンテンツデータのメディアタイプが動画像である場合に、2次元映像コンテンツデータ又は3次元映像コンテンツデータのうち少なくともいずれかに関する情報を含んでもよい。
また、上記イベント情報は、現シナリオから他のシナリオへ遷移することのできる範囲を示す情報を含み、上記再生制御部は、上記範囲内においてユーザが上記イベントを起動するための操作を行うと、上記ブリッジ画面を表示させてもよい。
また、上記再生制御部は、遷移先のシナリオが、再生を終了した後に、遷移元のシナリオの遷移点に戻るループシナリオである場合に、上記遷移点の情報、及び上記遷移元のシナリオの上記制御情報を保持して上記遷移先のシナリオを再生させてもよい。
また、上記再生制御部は、上記ループシナリオからさらに他のシナリオに遷移する場合において、上記他のシナリオがループシナリオではない場合に、上記遷移点の情報及び上記遷移元のシナリオの上記制御情報の保持を解除してもよい。
また、上記課題を解決するために、本発明の別の観点によれば、コンテンツデータを再生するコンテンツ再生装置から、上記コンテンツデータの再生に関する制御情報の取得要求を受信する通信部と、上記取得要求に基づいて、現シナリオから他のシナリオへ遷移するためのイベント情報を含む上記制御情報を上記コンテンツ再生装置に提供する入出力制御部とを有する、制御情報提供サーバが提供される。
また、上記課題を解決するために、本発明の別の観点によれば、コンテンツデータを再生するコンテンツ再生装置と、上記コンテンツデータを提供するコンテンツ提供サーバと、上記コンテンツデータと対応づけられ、上記コンテンツデータの再生に関する制御情報を提供する制御情報提供サーバと、を備え、上記コンテンツ再生装置は、コンテンツデータと上記コンテンツデータの再生に関する制御情報とからなるシナリオを複数含むリンク型コンテンツの再生を制御する再生制御部と、上記制御情報提供サーバから、再生する上記コンテンツデータと対応づけられた上記制御情報を取得する制御情報取得部と、上記制御情報に従って上記コンテンツデータの再生を制御する再生制御部と、を有し、上記再生制御部は、上記制御情報に従って上記コンテンツデータを再生させることにより上記シナリオ間の遷移を制御することにより、上記リンク型コンテンツの再生を制御する、コンテンツ再生装置が提供される。
以上説明したように本発明によれば、複数のストリームをリンクして再生することが可能な、コンテンツ再生装置、制御情報提供サーバ、及びコンテンツ再生システムを提供することができる。
本発明の一実施形態に係るコンテンツ再生システムの概要を示す説明図である。 本発明の一実施形態に係るコンテンツ再生システムにおいて再生されるリンク型コンテンツのデータ構成を示す説明図である。 コンテンツ再生装置の構成の差異の説明図である。 コンテンツ再生装置の構成を示すブロック図である。 VSIの構成についての説明図である。 用語の定義についての説明図である。 2Dコンテンツデータと3Dコンテンツデータの双方が提供されるコンテンツの一例を示す説明図である。 ループシナリオについての説明図である。 コネクトシナリオについての説明図である。 コネクトシナリオの他の一例についての説明図である。 終端シナリオについての説明図である。 時間イベントについての説明図である。 空間イベントについての説明図である。 時空間イベントについての説明図である。 終端シナリオを用いたオートイベントについての説明図である。 コネクトシナリオを用いたオートイベントについての説明図である。 ループシナリオを用いたオートイベントについての説明図である。 ブリッジの一例についての説明図である。 ブリッジ画面の実装方法の一例についての説明図である。 ブリッジ画面の実装方法の他の一例についての説明図である。 ブリッジ画面の実装方法の他の一例についての説明図である。 ブリッジ画面の実装方法の他の一例についての説明図である。 図21及び図22のブリッジ画面の実現方法の説明図である。 コンテンツのシナリオ構成の一例を示す説明図である。 図24の例の動作を示すシーケンス図である。 コンテンツ再生装置の動作を示すフローチャートである。 コンテンツ再生装置の動作を示すフローチャートである。 認証トークンを用いる場合の動作を示すシーケンス図である。 認証トークンの引継ぎにより実現できるコンテンツの一例の説明図である。 VSIの詳細仕様の一例を示す表である(シナリオ)。 VSIの詳細仕様の一例を示す表である(イベント部分)。 VSIの詳細仕様の一例を示す表である(ブリッジ部分)。 VSIの詳細仕様の一例を示す表である(ブランチ部分)。 本実施形態に係るコンテンツ再生システムを適用して実現できるマルチシナリオコンテンツの一例を示す説明図である。 本実施形態に係るコンテンツ再生システムを適用して実現できる体験型旅情報コンテンツの一例を示す説明図である。 本実施形態に係るコンテンツ再生システムを適用して実現できるコンテンツの一例を示す説明図である。 本実施形態に係るコンテンツ再生システムを適用して本編動画コンテンツに関連する動画コンテンツを提供する例を示す説明図である。 本実施形態に係るコンテンツ再生システムを適用してCMコンテンツを挿入及び差し替えする例を示す説明図である。 本実施形態に係るコンテンツ再生システムを適用して実現できる仮想空間の一例を示す説明図である。 図39の仮想空間により実現できるユーザ体験の一例の説明図である。 図39の仮想空間の映画館部分のシナリオ構成を示す説明図である。 図39の仮想空間により実現できるユーザ体験の他の一例の説明図である。 図39の仮想空間の1ショップ部分のシナリオ構成を示す説明図である。 従来のコンテンツ再生の概要を示す説明図である。 従来のコンテンツ再生におけるデータ構成を示す説明図である。
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成を有する複数の構成を、必要に応じてVSIサーバ300a、およびVSIサーバ300bのように区別する。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、VSIサーバ300a、およびVSIサーバ300bなどを特に区別する必要が無い場合には、単にVISサーバ300と称する。
なお、説明は以下の順序で行うものとする。
1.概要
2.機能構成
3.用語の定義
4.シナリオの種類
5.イベントの種類
6.ブリッジのパターン
7.動作例
8.認証トークンの引継ぎ
9.制御情報の詳細仕様例
10.適用サービス例
<1.概要>
まず、図1〜3、及び図44〜45を参照しながら、本発明の一実施形態に係るコンテンツ再生システムの概要について、従来と比較しながら説明する。図1は、本実施形態におけるコンテンツ再生システムの概要についての説明図である。図2は、本実施形態に係るコンテンツ再生システムにおいて再生されるリンク型コンテンツのデータ構成の説明図である。図3は、コンテンツ再生装置の構成の従来との差異を説明するための説明図である。
また、図44は、従来のコンテンツ再生システムの概要についての説明図である。図45は、従来のコンテンツ再生システムにおいて再生されるコンテンツのデータ構成の説明図である。
まず、図44を参照すると、従来のコンテンツ再生システムにおいては、1つの始点と1つの終点とからなる単一の時間軸のストリームにより構成されるコンテンツが再生されている。これに対し、図1に示される、本実施形態に係るコンテンツ再生システムは、複数の時間軸の複数のストリームをリンクして構成されるコンテンツを再生することができる。このようなコンテンツを以下リンク型コンテンツということにする。また、リンク型コンテンツは、1つの時間軸のストリームにより構成されるシナリオを複数含む。例えば、図1に示すシナリオS1は、イベント1において、シナリオS2とリンクし、イベント2において、シナリオS3とリンクする。つまり、1つのリンク型コンテンツは、複数のシナリオがリンクすることにより構成される。このとき、シナリオS1を再生しているときに、シナリオS1から見てシナリオS2及びシナリオS3はブランチシナリオと呼ばれる。また、これに対してシナリオS1は、ベースシナリオともいう。
シナリオS1は、情報番組コンテンツであり、例えば映画の情報を紹介する内容である。このとき、ブランチシナリオが紹介された映画コンテンツであれば、ユーザは、例えば映画が紹介されている場面(イベント1内)において、そのコンテンツを視聴する操作を行うと、シナリオS2へとリンクしてシナリオS2のコンテンツデータを再生させることができる。
また、本明細書及び図面中において、シナリオに符号を付与して区別することがある。しかし、この符号は、同じ図中においてシナリオを区別するために用いるものとし、異なる図面に同じ符号が付与されていたとしても、特に明記されていない場合には、必ずしも同じシナリオを指すものではない。また、同じ図面中においては、同じ符号により示されるシナリオは、同一のシナリオを指すものとする。
次に、図45を参照すると、従来のコンテンツ再生システムにおいては、HTML文書により提供されるコンテンツのリストから、ユーザが所望のコンテンツを選択すると、コンテンツ再生装置は、選択されたコンテンツデータを取得して再生する。
これに対し、本実施形態に係るコンテンツ再生システムにおいては、図2に示されるように、HTML文書により提供されるコンテンツのリストから、ユーザが所望のコンテンツを選択すると、コンテンツ再生装置は、まず選択されたコンテンツのうち最初に再生されるシナリオの制御情報であるVSI(Video Scenario Information)情報を取得する。そして、コンテンツ再生装置は、このVSI情報に従って、コンテンツデータを再生する。例えばシナリオS1からシナリオS2にリンクする場合であっても、コンテンツ再生装置は、シナリオS1のVSI情報に記述された、シナリオS2のVSI情報の位置を参照してシナリオS2のVSI情報を取得してから、このシナリオS2のVSI情報に従ってシナリオS2のコンテンツデータを取得し、このコンテンツデータを再生する。
このように、1つのシナリオは、1つのコンテンツデータと、このコンテンツデータの再生を制御するための制御情報であるVSI情報とから構成される。VSI情報の詳細な内容等については、後述される。
次に図3を参照すると、本実施形態に係るコンテンツ再生装置(リンク型コンテンツ再生装置)の構成が、従来のストリーム配信におけるクライアント及び従来のゲーム機器と比較して示される。図44及び図45を用いて説明した従来のストリーム配信を受信するクライアント装置は、AVプレイヤとブラウザを実装している。これに対して、従来のゲーム機器は、ブラウザの代わりに重いマルチメディアエンジンを搭載し、多様な表現を可能にしている。ところが、例えばテレビ受像機のような情報処理装置においては、マルチメディアエンジンを搭載すると実装が重くなり、快適な操作が期待できない。そこで、本実施形態に係るコンテンツ再生装置は、AVプレイヤの機能を拡張するレベルの軽い実装(VSI Clientエンジン)により実現することができる。
かかる構成により、本実施形態に係るコンテンツ再生システムのコンテンツ再生装置は、例えば、PC(Personal Computer)、家庭用映像処理装置(DVDレコーダ、ビデオデッキなど)、PDA(Personal Digital Assistants)、及び家電機器などの情報処理装置、並びに、携帯電話、PHS(Personal Handyphone System)、携帯用音楽再生装置、携帯用映像処理装置などの携帯型の情報処理装置などあらゆる情報処理装置を用いて実現することができる。また、家庭用ゲーム機器及び携帯用ゲーム機器など、ゲーム機器によりコンテンツ再生装置は実現されてもよい。
<2.機能構成>
(コンテンツ再生システム10)
このようなコンテンツ再生システムの機能構成について、次に図4を参照しながら説明する。図4は、本実施形態に係るコンテンツ再生システムの機能構成を示すブロック図である。
本発明の一実施形態に係るコンテンツ再生システム10は、コンテンツ再生装置100、コンテンツの一覧画面などをユーザに提供するWebサーバ200、VSI情報を提供するVSIサーバ300、及びコンテンツデータを提供するコンテンツサーバ400を有する。コンテンツ再生装置100、Webサーバ200、VSIサーバ300、及びコンテンツサーバ400は、互いにネットワーク500を介して接続されている。
なお、ここでVSI情報及びコンテンツデータは、それぞれ別体のサーバに記憶されているものとしたが、本発明はかかる例に限定されない。例えば、VSI情報及びコンテンツデータは、一のサーバに記憶されてもよい。また、ここではVSIサーバ300及びコンテンツサーバ400は、それぞれ1つずつ示したが、実際にはVSIサーバ300及びコンテンツサーバ400は、複数であってよい。例えば、コンテンツ再生システム10は、複数の事業会社が提供するコンテンツサーバ400を有してもよい。同様に、VSIサーバ300も複数の事業会社により提供されてよい。
(コンテンツ再生装置100)
コンテンツ再生装置100は、リンク型コンテンツを再生する機能を有する情報処理装置である。コンテンツ再生装置100は、VSIサーバ300からVSI情報を取得し、取得したVSI情報に従って再生するコンテンツのコンテンツデータをコンテンツサーバ400から取得する。コンテンツ再生装置100は、取得したコンテンツデータを再生することにより、リンク型コンテンツを出力する。
コンテンツ再生装置100は、通信部110、及び制御部120を主に有する。
通信部110は、外部装置と有線又は無線で接続するための通信インタフェースである。図4においては、ネットワーク500との接続しか示されていないが、通信部110は、例えば図示しない入出力装置と接続するための通信インタフェースであってもよい。例えば、入力装置であるマウスがUSB(Universal Serial Bus)の規格に従ったコネクタを有する場合には、通信部110は、USBの規格に従ったポート及びホストコントローラなどを含む概念であってよい。
制御部120は、演算処理装置および制御装置として機能し、各種プログラムに従ってコンテンツ再生装置100内の動作全般を制御する。また、制御部120は、マイクロプロセッサであってもよい。例えば、制御部120は、表示制御部122、制御情報取得部124、再生制御部126、及び再生処理部の機能を主に有する。制御部120の上記の機能は、実際には、CPU(Central Processing Unit)などの演算装置がこれらの機能を実現する処理手順を記述した制御プログラムを記憶したROM(Read Only Memory)やRAM(Random Access Memory)などの記憶媒体から制御プログラムを読出し、そのプログラムを解釈して実行することにより達成される。
表示制御部122は、図示しない表示装置の画面表示を制御する。例えば、表示制御部122は、ユーザが、図示しない入力装置により操作指示を入力すると、この操作指示に応じてWebサーバ200にアクセスして、再生することのできるコンテンツのリスト画面を取得して表示装置に表示させる。また、表示制御部122は、再生制御部126がコンテンツを再生しているときには、再生されたコンテンツを表示装置に表示させる。
制御情報取得部124は、コンテンツデータの制御情報であるVSI情報を取得する。制御情報取得部124は、まず、ユーザが入力装置を用いて入力した操作情報により指定されたリンク型コンテンツに対応するVSI情報を取得し、その後は、VSI情報に従って指定されたシナリオのVSI情報を取得する。このとき、オートイベントにより他のシナリオに遷移する場合には、制御情報取得部124は、VSI情報により指定されたシナリオのVSI情報を自動的に取得する。一方、オートイベントではない場合には、ユーザが入力装置を用いてシナリオを指定した場合に、指定されたシナリオに対応するVSI情報を取得する。イベントの一種であるオートイベントについては、後に詳述される。
再生制御部126は、再生処理部130を制御することにより、リンク型コンテンツの再生を制御する。リンク型コンテンツは、コンテンツデータと、コンテンツデータの再生に関する制御情報であるVSI情報とからなるシナリオを複数含む。ここで、図5に示されるように、VSI情報は、シナリオ毎に作成され、例えばXML文書の形式で提供される。VSI情報は、当該シナリオ再生起動に必要な情報(当該シナリオのコンテンツデータのURLなど)、当該シナリオから他のシナリオへ遷移するための複数のイベント情報、ユーザ認証のためのトークン情報などを含む。このイベント情報は、ブランチシナリオへの遷移が有効となる時間範囲及び空間範囲の少なくともいずれか、他のシナリオに遷移するためのユーザインタフェースを規定するブリッジ情報、及び、他のシナリオを示す1又は複数のブランチ情報を含む。ブランチ情報は、当該シナリオから分岐するブランチシナリオへ遷移するために必要な情報(例えば、ブランチシナリオのVSI情報のURLなど)を含む。ブランチシナリオのVSI情報も同様の情報を含む。例えば、ブランチシナリオのVSI情報は、ブランチシナリオからさらに分岐するブランチシナリオへ遷移するための情報を含んでいてよい。
再生制御部126は、このようなVSI情報に従ってコンテンツデータを再生させることにより、リンク型コンテンツの再生を制御する。上記の通り、VSI情報は、当該シナリオのコンテンツデータのURL情報、及び、ブランチシナリオのVSI情報のURLを含むため、制御情報取得部124が当該シナリオのVSI情報に従って、ブランチシナリオのVSI情報を取得し、再生制御部126が、制御情報取得部124の取得したVSI情報に含まれるコンテンツデータの情報に従って、コンテンツデータの再生を制御することにより、再生制御部126は、リンク型コンテンツの再生を制御する。
再生処理部130は、再生制御部126の制御に従って、コンテンツデータの再生処理を実行する。再生処理部130は、例えば、コンテンツデータをデコードするデコーダを含む。また、再生処理部130は、図4においては、制御部120の一機能として示されているが、本発明はかかる例に限定されない。例えば、再生処理部130は、その一部又は全体をハードウェアにより実現されてもよい。
(Webサーバ200)
Webサーバ200は、コンテンツ再生装置100が再生するコンテンツのリストなどの画面を提供するサーバ装置である。Webサーバ200は、表示制御部210と通信部220とを主に有する。通信部220は、他の装置と接続するための通信インタフェースであり、表示制御部210は、コンテンツ再生装置100に提供する画面表示を制御する。具体的には、表示制御部210は、コンテンツサーバ400が提供するコンテンツのリストを含む画面を生成してコンテンツ再生装置100に提供する。
(VSIサーバ300)
VSIサーバ300は、リンク型コンテンツの有するシナリオ毎の制御情報であるVSI情報を提供するサーバ装置である。VSIサーバ300は、コンテンツ再生装置100の要求に応じて、VSI情報を提供する。VSIサーバ300は、通信部310と入出力制御部320とVSI情報記憶部330とを主に有する。
通信部310は、VSIサーバ300が他の装置と接続するための通信インタフェースであり、入出力制御部320は、VSIサーバ300のデータの入出力を制御する。入出力制御部320は、コンテンツ再生装置100からのVSI情報取得要求メッセージを解析し、この要求メッセージに応じたシナリオのVSI情報を、VSI情報記憶部330から取り出してコンテンツ再生装置100に提供する。
(コンテンツサーバ400)
コンテンツサーバ400は、リンク型コンテンツに含まれる各シナリオのコンテンツデータを提供するサーバ装置である。通常のコンテンツであれば、1つのコンテンツを提供する事業会社は1社であるが、リンク型コンテンツは、異なる事業会社がシナリオ毎にコンテンツデータ及びVSI情報を作成することによって、複数の事業会社により1つのコンテンツが作成される場合がある。このため、コンテンツサーバ400は、事業会社毎に異なるサーバ装置であってもよい。VSIサーバ300についても同様である。
コンテンツサーバ400は、通信部410と入出力制御部420とコンテンツデータ記憶部430とを主に有する。コンテンツサーバ400は、コンテンツ再生装置100がVSI情報を参照してコンテンツサーバ400に送信したコンテンツデータの取得要求メッセージを解析し、この要求メッセージに応じたシナリオのコンテンツデータを、コンテンツデータ記憶部430から取り出してコンテンツ再生装置100に提供する。
<3.用語の定義>
次に、図6を参照しながらリンク型コンテンツにおける構成要素の用語の定義について説明する。
図6に示すように、リンク型コンテンツは、複数のシナリオを含む。シナリオは、1つの時間軸で成立する、リンク型コンテンツの一部であり、通常1つのストリームとなる。シナリオは、1つのコンテンツファイルと、該コンテンツファイルのメタデータファイルでありVSI情報が記述された1つのVSIファイルとから構成される。図6のリンク型コンテンツは、TS1〜TS5、LS1〜LS4、CS1,CS2の11個のシナリオから構成される。
また、シナリオの中で、当該シナリオから他のシナリオに遷移することを可能とする時間位置(時間範囲)又は空間位置(空間範囲)をイベントとよぶ。イベントについての情報であるイベント情報は、当該シナリオから他のシナリオに遷移する間のユーザインタフェースを規定するブリッジ情報と、当該シナリオからみた他のシナリオであるブランチシナリオの情報を含む。例えば、シナリオTS1から見ると、シナリオTS2,TS3,TS4,及びTS5は、ブランチシナリオと呼ばれる。また、TS1から見たブランチシナリオであるTS2から見ると、LS1,CS1,およびLS2は、ブランチシナリオである。
また、ブリッジ情報は、他のシナリオに遷移するか否かのユーザ確認、及び複数のシナリオがリンクしている場合の選択などの操作と、画面全体の表示の指定を含む。
<4.シナリオの種類>
次に、本実施形態に係るコンテンツ再生システム10において再生されるリンク型コンテンツに含まれるシナリオについて、図7〜図11を参照しながら説明する。
まず、シナリオとは、単一の時間軸で再生される1つの再生単位をいう。本実施形態に係るコンテンツ再生システム10において再生されるリンク型コンテンツは、基本的に複数のシナリオがリンクされて構成される。このとき、各シナリオのコンテンツデータは、例えば、動画、静止画、スライドショー、及びアプリケーションが用いられる。
1つのシナリオの再生は、シナリオのコンテンツデータが再生開始されてから、分岐、中断、又は終了するまで継続される。シナリオ再生中のリモコン操作としては、例えば、Stop操作、Enter操作、Pause操作、FF操作、FR操作、Skip操作、及びPlay操作が想定される。
Stop操作は、再生中断するための操作である。このStop操作がなされた場合には、リンク型コンテンツの再生が中断され、リンク型コンテンツ起動前の画面に戻る。
また、Enter操作は、例えば、イベント対象時間範囲(又は空間範囲)において、シナリオ分岐のチェックをするために行われる。イベント対象時間範囲又は空間範囲においてEnter操作が行われると、Bridge画面が表示される。
Pause操作、FF操作、FR操作については、通常のコンテンツ再生時と同様である。つまり、Pause操作が行われると、再生中のコンテンツの再生が一時停止される。また、FF操作及びFR操作はオプションであり、コンテンツがFF操作及びFR操作に対応している場合には、FF操作が行われると、再生中のコンテンツが早送りされ、FR操作が行われると、再生中のコンテンツが巻き戻される。
また、コンテンツ再生中にSkip操作が行われると、次のイベント開始時点のシーンにスキップする。Play操作は、シナリオ再生中においては、Pause操作からのレジュームに利用される。
(シナリオのメディアタイプによる分類)
上述の通り、シナリオのコンテンツデータは、例えば、動画、静止画、スライドショー、及びアプリケーションが用いられる。
動画シナリオは、動画像及び音声による動画コンテンツで構成される。このとき、動画像は2D(Dimensions)コンテンツ及び3Dコンテンツの少なくともいずれかに対応している。例えば、図7に示されるリンク型コンテンツは、各シナリオのコンテンツデータが2Dコンテンツの場合には、シナリオに対する符号の後にハイフンを介して2Dの符号を付して2Dコンテンツであることが示される。同様に、各シナリオのコンテンツデータが3Dコンテンツの場合には、シナリオに対する符号の後にハイフンを介して3Dの符号を付して3Dコンテンツであることが示される。
例えば、図7のリンク型コンテンツは、シナリオS1、シナリオS2,及びシナリオS3は、2Dデータと3Dデータの両方のデータを有する。これに対し、シナリオS4及びシナリオS5は、2Dデータのみを有する。このようなリンク型コンテンツを再生する場合には、コンテンツ再生装置100の再生制御部126は、3Dコンテンツの再生に対応していない場合には、常に2Dコンテンツデータを参照して再生する。また、3Dコンテンツの再生に対応しているコンテンツ再生装置100の場合には、再生制御部126は、例えば、3Dコンテンツデータが存在する場合には、3Dコンテンツデータを自動選択してもよい。このとき、例えばシナリオS4のように2Dコンテンツデータしか存在しない場合には、2Dコンテンツデータの再生に自動的に切り替わることが望ましい。
なお、現時点においては、2Dコンテンツデータが主流であり、3Dコンテンツデータの再生に対応している再生装置は少ない。このため、3Dコンテンツデータを提供する場合には、2Dコンテンツデータも合わせて提供されることが望ましい。3D対応の有無は、シナリオ単位で設定することができる。
また、動画シナリオの再生においては、動画の最後の画像を表示後、例えば元のシナリオに遷移する、リンク型コンテンツを終了するなど、当該シナリオを抜けることが望ましい。また、VSI情報によりイベントが指定されている場合には、イベントの対象時間内(又は対象空間内)において、Enter操作が行われることにより、指定された別のシナリオのブリッジ画面が表示される。
静止画シナリオは、JPEGなどの形式による1枚の静止画像で構成されるシナリオである。静止画シナリオが再生されると、コンテンツデータである静止画像が全画面表示される。シナリオのリンクタイプによる分類は後述されるが、静止画シナリオは、全てのリンクタイプのシナリオに適用することができる。静止画シナリオにおいては、シナリオ再生中においてユーザがEnter操作を行うと、シナリオを抜ける。また、静止画シナリオのVSI情報においてイベントが指定されている場合には、ユーザがEnter操作を行うことにより、指定された別のシナリオへのブリッジ画面が表示される。
スライドショーシナリオは、1枚又は複数の静止画像で構成される。スライドショーシナリオが再生されると、コンテンツデータである静止画像が全画面表示される。そして、予め指定された時間間隔で各静止画像の表示が順次切替えられる。スライドショーコンテンツデータに含まれる最後の静止画像が表示されると、例えば元のシナリオに戻る、又はリンク型コンテンツを終了するなどにより当該シナリオの再生は終了される。
また、アプリケーションシナリオは、アプリケーションにより構成されるシナリオである。ここで用いられるアプリケーションとしては、例えば、Widgetアプリケーション、Java(登録商標)アプリケーションなどが挙げられる。
(シナリオのリンクタイプによる分類)
また、本実施形態に係るコンテンツ再生システム10において再生されるリンク型コンテンツに含まれるシナリオは、主にシナリオ終了時の挙動からループシナリオ、コネクトシナリオ、および終端シナリオの3タイプに分類される。
まず、ループシナリオは、図8にループシナリオLS1として示されるように、シナリオS1のある時点から遷移して、シナリオの再生が終了すると、再び同じシナリオの遷移点に戻るシナリオをいう。ループシナリオの再生が開始されると、コンテンツ再生装置100の再生制御部126は、遷移元のシナリオの遷移点の情報(レジューム情報)及び遷移元のシナリオのVSI情報(VSI情報本体またはVSIのURL情報)を保持しておき、ループシナリオの再生終了後は、元のシナリオのレジューム再生を自動的に開始する。
例えば、図8に示されるリンク型コンテンツにおいて、シナリオS1の再生中にループシナリオLS1に遷移し、さらにループシナリオLS1からループシナリオLS2に遷移した場合には、コンテンツ再生装置100の再生制御部126は、シナリオS1からループシナリオLS1に遷移した時点のレジューム情報及びVSI情報だけでなく、ループシナリオLS1からループシナリオLS2に遷移した時点のレジューム情報も保持しておく。
一方、例えば途中のイベントにおいて、ループシナリオ以外のブランチシナリオに遷移する場合には、元の遷移点に戻ることはなくなるため、再生制御部126は、保持していたレジューム情報およびVSI情報を削除してもよい。
次に、コネクトシナリオは、シナリオの再生が終了すると、遷移元とは異なるシナリオ、又は、遷移元のシナリオであっても異なる時間位置に遷移するシナリオである。図9に、遷移元とは異なるシナリオに遷移するコネクトシナリオCS1の例が示される。また、図10には、シナリオS1から遷移して、同じシナリオS1の異なる時間位置に遷移するコネクトシナリオCS1の例が示される。コネクトシナリオの再生終了時には、遷移先のシナリオの再生にスムーズに移行するために、再生終了時の画面でフリーズしておくことが望ましい。また、コネクトシナリオは、ループシナリオと異なり、他のシナリオからコネクトシナリオに遷移してきた場合に、コネクトシナリオの起動時に遷移点の情報及び遷移元のシナリオのVSI情報は、保持する必要はない。
また、終端シナリオは、シナリオ再生を終了すると、リンク型コンテンツの再生を終了するシナリオである。例えば、図11には、シナリオS1のブランチシナリオであって、終端シナリオであるTS1が示される。終端シナリオの場合にもコネクトシナリオと同様に、他のシナリオから終端シナリオに遷移してきた場合に、終端シナリオの起動時に遷移点の情報及び遷移元のシナリオのVSI情報は、保持する必要がない。
各シナリオは、複数の事業会社により個別に製作される可能性があるため、このようなコンテンツにおいては、運用上のルールが規定されることが重要である。例えば、シナリオ間の遷移ルールとしては、次のようなものが考えられる。
シナリオの途中のイベントによるシナリオ間の遷移においては、基本的には、どのタイプのシナリオからどのタイプのシナリオに遷移してもよい。しかし、管理上の観点から、ループシナリオを多段に遷移する場合には、段数制限が設定されることが望ましい。また、上述の通り、ループシナリオから他のタイプのシナリオに遷移する場合には、遷移点の情報及び遷移元のシナリオのVSI情報は削除される。
また、シナリオ終了時の遷移に関しては、次のようなルールが適用されることが望ましい。例えば、コネクトシナリオは、終了時シナリオ終了時のイベントによりコネクトシナリオ又は終端シナリオに遷移することができる。ループシナリオは、再生終了時に、その定義通り、遷移元のシナリオの遷移時点に遷移する。終端シナリオは、再生終了時に、どのシナリオにも遷移せずにリンク型コンテンツの再生を終了する。
<5.イベントの種類>
次に、イベントの種類について、図12〜図17を参照しながら説明する。まずイベントとは、シナリオの時間空間の一部区域を示し、他のシナリオへ遷移するリンクとして機能するものをいう。
イベントは、時間イベント、空間イベント、及び時空間イベントの3種類に分類される。また、基本的にイベントは、時間または空間により規定される区域内においてユーザが操作を行うことによって他のシナリオに遷移するためのものであるが、ユーザ操作によらず自動的にシナリオ遷移するオートイベントも規定されている。
まず時間イベントは、シナリオの時間軸上の始点及び終点により区切られたある時間帯をいう。VSIにおいては、時間イベントは、始点と終点とにより規定される。例えば、図12に示されるように、Event1においてシナリオS2へとリンクされている場合に、シナリオS1の再生中にユーザがEnter操作を行うと、コンテンツ再生装置100の再生制御部126は、ユーザがEnter操作を行った時点が、VSIにより指定されるイベント区間内であるか否かを判断する。そして、その時点がVSIにより指定されたイベント区間内であると判断されると、再生制御部126は、表示制御部122によりVSI情報により指定されたブリッジ画面を表示させる。そして、再生制御部126は、ユーザ操作により指定された他のシナリオS2のシナリオ再生を行う。
また、空間イベントは、シナリオの画面空間上の領域により示されるイベントである。VSI情報においては、空間イベントは、矩形領域の左上座標と右下座標とにより規定される。空間イベントは、シナリオが静止画シナリオである場合に主に用いられる。或いは、動画シナリオの場合には、イベントがシナリオの全時間区間において有効である場合に該イベントを空間イベントとよぶ。例えば、図13に示されるように、静止画シナリオS1において、Event1及びEvent2の2つのイベントが規定されている。この静止画シナリオS1の再生中において、ユーザがEnter操作を行うと、再生制御部126は、その時点におけるカーソル位置が、VSIにより規定されたイベントの矩形領域内であるか否かを判断する。そして、イベント領域内であると判断された場合には、再生制御部126は、表示制御部122により、VSIで指定されたブリッジ画面を表示させる。そして、ここでユーザ操作によりシナリオが指定された場合には、再生制御部126は、ユーザ操作により指定された他のシナリオS2の再生を開始する。
また、時空間イベントは、シナリオの時間軸上の時間内における、画面空間上の矩形領域により示されるイベントである。VSIにおいては、時空間イベントは、時間軸上の始点及び終点と、画面上矩形領域の左上座標及び右下座標の組合せにより規定される。時空間イベントは、時間及び空間の概念のある動画シナリオの場合にのみ有効である。図14には、シナリオS1における時空間イベントEvent1及びEvent2が示される。このシナリオS1の再生中において、ユーザがEnter操作を行うと、再生制御部126は、ユーザがEnter操作を行った時点が、VSIにより規定されたイベントの時間範囲内であるか否か、及び、その時点におけるカーソル位置が、VSIにより規定されたイベントの空間範囲内であるか否かを判断する。そして、イベント範囲内であると判断された場合には、再生制御部126は、表示制御部122により、VSIで指定されたブリッジ画面を表示させる。そして、ここでユーザ操作によりシナリオが指定された場合には、再生制御部126は、ユーザ操作により指定された他のシナリオS2の再生を開始する。
また、例えば、再生制御部126は、VSI情報中に空間イベント又は時空間イベントを認識すると、表示画面上にカーソルを表示するように制御してもよい。このカーソルの表示方法は、実装依存であるが、例えばリモコンなどの入力装置の上下左右キーなどにより画面上を移動することができるようにする。
以上、時間イベント、空間イベント、及び時空間イベントについて、主にユーザ操作により他のシナリオに遷移するためのイベントについて説明してきたが、イベントには、ユーザ操作により他のシナリオに遷移するものだけでなく、自動的に他のシナリオに遷移するオートイベントが規定されている。次にこのオートイベントについて説明する。
オートイベントは、ユーザ操作によらず、自動的に他のシナリオに遷移するイベントである。VSIによりオートイベントが規定されている場合、コンテンツ再生装置100の再生制御部126は、オートイベントにより規定される時間範囲に入ったことを認識すると、ユーザ操作によらず自動的に当該シナリオの再生を中断し、ブリッジ画面を表示して他のシナリオに遷移する。
例えば図15に示されるシナリオS1において、オートイベントであるEvent1が規定されている。シナリオS1を再生しているコンテンツ再生装置100の再生制御部126は、シナリオS1のVSI情報により規定されるEvent1の範囲内に入ったことを認識すると、VSI情報により規定されるブリッジ画面を表示させた後、自動的にシナリオS2の再生を開始する。このようなオートイベントEvent1は、例えば、シナリオS1において、ある時点以降の動画を差し替えたい場合などに用いられる。
また、例えば、オートイベントの遷移先のシナリオは、コネクトシナリオであってもよい。例えば、図16に示されるようにシナリオS1において、ある時点t1からオートシナリオであるコネクトシナリオCS1に自動的に遷移し、コネクトシナリオCS1の再生終了後、元のシナリオS1の時点t2に遷移するように規定すると、コネクトシナリオCS1の内容により、シナリオS1の時点t1から時点t2の間の動画像を差し替えることができる。このようなシナリオを応用すれば、ペアレンタルロックが設定されている場合にのみ、オートイベントを有効として、子供が見るのに不適切な内容を含む時点t1から時点t2のコンテンツをコネクトシナリオCS1の内容に差し替えることもできる。
或いは、オートイベントの遷移先のシナリオは、ループシナリオであってもよい。例えば図17に示されるように、シナリオS1のある時点t1にオートシナリオであるループシナリオLS1を規定する。かかるループシナリオLS1によれば、例えばCM(Commercial Message)コンテンツをシナリオS1の途中に挿入することができる。リンク型コンテンツにおいては、このようにVSI情報を編集することにより元のシナリオS1を編集することなくシナリオS1の途中の時点に他のコンテンツを差し込むことができる。このため、例えばループシナリオをCMコンテンツとすれば、定期的にCMコンテンツの内容を差し替えることができる。或いは、ユーザ認証の結果を利用すれば、ユーザに応じて異なるCMコンテンツを表示させることも容易である。例えばユーザの嗜好情報に応じたCMコンテンツを表示させたり、課金ユーザにはCMを表示させないようにすることも容易に実現できる。
<6.ブリッジのパターン>
次に、イベント情報に含まれるブリッジについて図18〜図23を参照しながら説明する。図18は、ブリッジの一例についての説明図である。
ブリッジは、シナリオ分岐時のUIであり、VSI情報中のブリッジ情報は、イベント毎に規定される。そして、ブリッジ情報は、イベント範囲中においてユーザが入力操作を行った場合又はオートイベントにおいてイベント範囲に入った場合に提供されるシナリオ分岐時の画面を規定する。
例えば、図18の例において、ベースシナリオであるシナリオS1のコンテンツデータが再生されている間に、イベント範囲内であるイベント画面182において、ユーザがEnter操作を行った場合に、再生制御部126は、表示制御部122により、ブリッジ情報により規定された第1のブリッジ画面184を表示させる。
図18の第1のブリッジ画面184においては、ブリッジ情報により規定された、ユーザ操作のUIを含む画面構成において、1つのブランチシナリオS2へ遷移するための選択肢と、元のベースシナリオへ戻るための選択肢との2つの選択肢が表示されている。ここで、ユーザが入力操作によりブランチシナリオS2へ遷移する選択肢を選択すると、再生制御部126は、表示制御部122により、選択肢のUIのみを消した第2のブリッジ画面186を表示させる。そして、ブランチシナリオS2の再生を開始するためのセットアップが完了すると、再生制御部126は、ブランチシナリオS2の再生を開始し、表示制御部122は、ブランチシナリオ開始画面188を表示する。
以上、ブリッジ画面の表示の概要について説明してきたが、このブリッジ画面の表示方法にもいくつかのパターンが考えられる。そこで、次にブリッジ画面の表示パターンを4つ挙げて説明をする。図19〜図22を参照しながら次に説明する4つのパターンにおいて、画面遷移時の動作は、図18において説明した動作と同様である。
まず、図19を参照しながら、ブリッジ画面表示の第1のパターンについて説明する。シナリオS1のイベント画面192においてユーザがイベント起動操作を行うと、再生制御部126は、イベント起動操作時のイベント画面192のPause画面に、ブリッジ情報により規定された、選択肢を提供するための表示を重畳したブリッジ画面194を表示させる。このブリッジ画面194において、ユーザがブランチシナリオに遷移するための選択肢を選択すると、再生制御部126は、ブランチシナリオの再生を開始する。ところが、ブランチシナリオS2の再生が起動するまでのセットアップ期間の画面表示は、端末の実装に依存する。通常、このセットアップ期間の画面196の表示は黒画状態となることが多い。
また、図20を参照しながら、ブリッジ画面表示の第2のパターンについて説明する。ブリッジ画面表示の第2のパターンは、第1のパターンと比べてブリッジ画面204が、Pause画面に選択肢を提供するための表示を重畳するのではなく、黒画に選択肢を提供するための表示を重畳する点において異なる。ブリッジ画面表示の第1のパターン及び第2のパターンのいずれも、ブランチシナリオS2の再生が起動するまでのセットアップ期間の画面表示は、黒画状態である。本パターンは、選択し表示時に背景をあえて黒画にすることにより、選択肢を見やすくする効果が想定される。一方でこのように、シナリオから他のシナリオへの遷移中に黒画が挟まれると、コンテンツの世界観の連続性が失われ、自然なシナリオ分岐を実現することができない。
そこで、ブランチシナリオS2の再生が起動するまでのセットアップ期間においても、表示する画面を規定しておくことにより、コンテンツの世界観が連続した自然なシナリオ分岐が実現される。そこで、セットアップ期間においても想定された静止画の表示を維持するブリッジ画面表示の第3のパターンについて、図21を参照しながら説明する。
ブリッジ画面表示の第3のパターンにおいては、イベント画面212においてユーザがイベント起動操作を行うと、ブリッジ情報により規定された、イベント起動操作時のPause画面に相当する全画面静止画表示に、選択肢を提供するための表示を重畳した第1のブリッジ画面214が表示される。そして、この第1のブリッジ画面214において、ユーザがブランチシナリオに遷移するための選択肢を選択した後、ブランチシナリオS2の再生が開始するまでのセットアップ期間の間、第1のブリッジ画面から、重畳された選択肢表示を消した第2のブリッジ画面216が表示される。第1のブリッジ画面214の背景及び第2のブリッジ画面216は、例えばJPEGなどの静止画像である。本静止画像は、図21の例においては、イベント起動操作時のPause画面に相当する画像とした。しかし、本発明はかかる例に限定されず、例えばPause画面とは別の画像が別途VSI情報のブリッジ情報により規定されていてもよい。
また、同様にブリッジ画面を構成する背景画像が規定されたブリッジ画面表示の第4のパターンについて、図22を参照しながら説明する。上記のブリッジ画面表示の第3のパターンにおいては、ブリッジ画面において静止画は、全画面表示で用いられた。第4のパターンにおいては、ブリッジ画面における静止画は、画面の一部において表示されるものである。本パターンは、第3のパターンに対して、選択肢表示を黒画を背景とすることにより見やすくする効果が着たいされる。
第3のパターン及び第4のパターンに示されたように、静止画像を用いてブリッジ画面を表示させることにより、セットアップ期間においても世界観の連続性のある画面を提供するためには、出力映像を切替えるための構成が必要である。ここで、図23を参照しながら、ブリッジ画面表示の第3のパターン及び第4のパターンを実現するためのコンテンツ再生装置100の構成について説明する。
図23は、ブリッジ画面表示の第3のパターン及び第4のパターンを実現するためのコンテンツ再生装置100の部分構成を示す説明図である。なお、ここで図4の構成図と同じ符号を付した機能構成は、図4と同様の機能を有することとする。
コンテンツ再生装置100は、通信部110と再生処理部130とを有する。通信部110を介してコンテンツサーバ400から取得されたコンテンツデータは、再生制御部126の制御に従って動作する再生処理部130により再生され、映像が出力される。
再生処理部130は、デマルチプレクサ132、静止画デコーダ134、ビデオデコーダ136、及びセレクタ138を有する。デマルチプレクサ132は、1つの入力信号を制御信号に従って複数の信号に分配する回路である。デマルチプレクサ132は、入力信号から取り出した静止画像データを静止画デコーダ134に入力する。また、デマルチプレクサ132は、入力信号から取り出した動画像データをビデオデコーダ136に入力する。
静止画デコーダ134は、入力された静止画像データをデコードする機能を有する。また、ビデオデコーダ136は、入力された動画像データをデコードする機能を有する。セレクタ138は、複数の入力信号から1つの信号を選択して出力する回路である。セレクタ138は、ベースシナリオであるシナリオS1の再生からブリッジ画面に遷移する場合には、再生制御部126の制御に従って、出力映像をビデオデコーダ136の出力データから静止画デコーダ134の出力データに切替える。そして、セレクタ138は、シナリオS2の再生準備が整うまでのセットアップ期間中は静止画デコーダの出力データを出力映像として出力し、シナリオS2のセットアップが完了すると、出力映像をビデオデコーダ136の出力データに切替える。
かかる構成により、コンテンツ再生装置100は、出力映像を静止画像又は動画像のいずれかに切替えることができる。そして、VSI情報のブリッジ情報により、セットアップ期間も含めて出力する静止画像が規定されている場合には、次に再生される動画像コンテンツデータのセットアップ期間中においても、従来は通常黒画表示となっていたのに対して、静止画像が表示されるため、世界観の連続性のあるコンテンツを提供することができるようになる。
上記で示した第1〜第4のパターンは一例であり、他の画面構成に基づく他のパターンが規定されてもよい。コンテンツ再生システム10の表示制御部122は、VSIにおいて指定されたパターンに基づいて表示画面のレイアウトを決定する。
また、ブリッジには必ずしもユーザ操作による選択肢のUIを備える必要はない。直接ブリッジ(Immediate Bridge)が指定されている場合には、選択肢のUIを表示せず、よってユーザ操作を待たずに、パターンとして静止画が指定されている場合には静止画表示を経て自動的に師弟されたブランチシナリオの再生を開始する。直接ブリッジは、ベースシナリオのイベントから分岐するブランチシナリオが1つだけに限定されていて、かつイベントにおけるEnter操作を一度行うだけでブランチシナリオに遷移させてよい場合に用いる想定である。
以上、本発明の一実施形態に係るコンテンツ再生システム10の各要素について説明してきた。次に、コンテンツ再生システム10の動作の一例について説明する。
<7.動作例>
図24は、リンク型コンテンツの一例を示す説明図であり、図25は、図24のリンク型コンテンツの再生動作の一例を示すシーケンス図である。
図24に示されるリンク型コンテンツは、ベースシナリオである終端シナリオTS1とループシナリオLS1とを有し、ループシナリオLS1は、終端シナリオTS1のある時点におけるEventから分岐している。終端シナリオTS1とループシナリオLS1とは、互いに別の事業会社が提供するものとし、終端シナリオTS1のコンテンツデータ及びVSI情報と、ループシナリオLS1のコンテンツデータ及びVSI情報とは、互いに異なるVSIサーバ300及びコンテンツサーバ400によりそれぞれ提供される。
まず、コンテンツ再生装置100の表示制御部122は、Webサーバ200に対してコンテンツリスト画面を要求する(S102)。すると、Webサーバ200は、コンテンツ再生装置100からの要求に応じてコンテンツリストを含むHTML文書を提供する(S104)。ここで提供されたコンテンツリスト画面を参照したユーザ600が、コンテンツリストからリンク型コンテンツを選択する操作を行うと(S106)、表示制御部122は、VSIクライアント128の機能を起動する(S108)。VSIクライアント128は、図4における制御情報取得部124及び再生制御部126の機能を含む概念である。
そして、VSIクライアント128は、表示制御部122からの要求に応じて、ユーザ600が指定したリンク型コンテンツに対応するVSI情報をVSIサーバ300aに対して要求する(S110)。VSIクライアント128からVSI情報を要求されたVSIサーバ300aは、この要求メッセージに記載されたリンク型コンテンツのうち初めに再生されるシナリオTS1に対応するVSI情報を転送する(S112)。そして、VSI情報を受信したVSIクライアント128は、受信したVSI情報を解析する(S114)。VSI情報には、当該シナリオのコンテンツデータがどこに格納されているかを示す情報が記載されている。VSIクライアント128は、コンテンツデータの格納場所の情報と共に、再生処理部130にストリーム再生要求を入力する(S116)。
再生処理部130は、VSIクライアント128から受け取った情報に基づいて、コンテンツサーバ400aにストリーミング起動を要求する(S118)。コンテンツサーバ400aは、ストリーミング起動の要求に応じて、指定されたシナリオTS1に対応するコンテンツデータのストリーミング配信を開始する(S120)。また、このストリーミング配信によるシナリオTS1の再生の途中にユーザ600がEnter操作を行うと(S122)、VSIクライアント128は、VSI情報に含まれるブリッジ情報に基づいてブリッジ画面の表示を制御する(S124)。ここでは、ブリッジ画面には、ブランチシナリオであるループシナリオLS1に遷移する選択肢と、元のベースシナリオである終端シナリオTS1に戻る選択肢とが表示される。
このブリッジ画面に対して、ユーザ600がブランチシナリオを選択する操作を行うと(S126)、VSIクライアント128は、ユーザ600が選択したブランチシナリオであるループシナリオLS1に対応するVSI情報をVSIサーバ300bに要求する(S128)。VSIサーバ300bは、VSI情報を要求するメッセージに応じて、指定されたシナリオLS1に対応するVSI情報をVSIクライアント128に転送する(S130)。
VSI情報を受信したVSIクライアント128は、受信したVSI情報を解析する(S132)。そして、VSIクライアント128は、ブランチシナリオであるループシナリオLS1のコンテンツデータの格納場所をVSI情報から取得して、コンテンツデータの格納場所の情報と共に、ストリーム再生要求を再生処理部130に入力する(S134)。このとき、VSIクライアント128は、遷移時点の情報、及び、ベースシナリオTS1のVSI情報を保持しておく。再生処理部130は、この再生要求に応じて、コンテンツサーバ400bに対してループシナリオLS1のストリーミング起動要求を送信する(S136)。
ストリーミング起動要求を受信したコンテンツサーバ400bは、指定されたシナリオLS1のストリーミングを開始する(S138)。シナリオLS1の再生が終了すると、VSIクライアント128は、自動的に元のベースシナリオTS1の再生を開始する。具体的には、VSIクライアント128は、保持しておいた遷移時点の情報と、ベースシナリオTS1のVSI情報とを用いて、遷移時点からベースシナリオTS1の再生を再開するように再生処理部130を制御する(S140)。なお、図25の例においては、VSIクライアント128は、ベースシナリオTS1のVSI情報そのものを保持している。このため、VSIクライアント128は、ブランチシナリオであるループシナリオLS1の再生終了後、再びVSI情報を取得することなくベースシナリオTS1の再生を再開することができる。これに対し、コンテンツ再生装置100の性能に応じて、VSIクライアント128は、VSI情報の格納場所の情報だけを保持しておくこともできる。この場合には、VSIクライアント128は、保持しておいた格納場所の情報に基づいて再びVSI情報を取得し、ベースシナリオTS1の再生を再開することができる。
VSIクライアント128の制御に従って、再生処理部130は、コンテンツサーバ400aにベースシナリオTS1の遷移時点からのコンテンツデータのストリーミング起動を要求する(S142)。そして、この要求に応じてコンテンツサーバ400aは、ベースシナリオTS1のストリーミング配信を再開する(S144)。
以上、図24に示したリンク型コンテンツの一例におけるコンテンツ再生システム10の動作について説明してきた。次に、コンテンツ再生装置100の動作を図26及び図27を参照しながら説明する。図26及び図27は、コンテンツ再生装置の動作を示すフローチャートである。
ユーザの操作によってリンク型コンテンツの再生が開始されることにより、本フローチャートの動作は開始される。リンク型コンテンツの再生が指示されると、コンテンツ再生装置100のVSIクライアント128は、指定されたURLからVSI情報を取得する(S202)。そして、VSIクライアント128により取得されたVSI情報をVSIクライアント128が解析する(S204)。
VSI情報には、当該シナリオのメディアタイプが記載されている。このため、VSIクライアント128は、VSI情報に基づいて、シナリオのメディアタイプを判断する(S206)。ここでは、シナリオのメディアタイプは、アプリケーション(App)、静止画像(Still)、スライドショー(Slide)、及び動画像(Video)の4種類であるとする。
ステップS206の判断において、シナリオのメディアタイプがアプリケーションであると判断された場合には、VSIクライアント128は、対象のアプリケーションを実行する(S208)。シナリオのメディアタイプがアプリケーションである場合には、シナリオの種類は終端シナリオであると規定されているため、アプリケーションの実行が終了すると、リンク型コンテンツの再生は終了する。
また、ステップS206の判断において、シナリオのメディアタイプが静止画像であると判断された場合には、VSIクライアント128は、対象のシナリオ静止画像を表示する(S210)。また、ステップS206の判断において、シナリオのメディアタイプがスライドショーであると判断された場合には、VSIクライアント128は、対象のシナリオスライドショーの表示を起動させる(S212)。また、ステップS206の判断において、シナリオのメディアタイプが動画像であると判断された場合には、VSIクライアント128は、対象のシナリオストリーミングの再生を起動させる(S214)。このとき、VSIクライアント128は、状況に応じて指定時間位置からストリーミング再生を開始させる。
ステップS210,ステップS212、又はステップS214において、それぞれ静止画像、スライドショー、又は動画像の再生が開始されると、次に、VSIクライアント128は、ユーザ600により入力装置を用いて上下左右キー操作が行われたか否かを判断する(S216)。ステップS216の判断において、上下左右キー操作が行われたと判断された場合には、表示制御部122は、カーソルを表示させ、キー操作に応じてカーソル位置を移動させる(S218)。ステップS218の動作が行われた後は、再びステップS216の判断に戻る。
そして、ステップS216の判断において、上下左右キー操作が行われていないと判断された場合には、次にVSIクライアント128は、決定キー操作が行われているか否かを判断する(S220)。ステップS220の判断において、決定キー操作が行われていると判断された場合には、該決定キー操作が対象イベント内で行われたか否かが判断される(S222)。ステップS222の判断において、対象イベント内でないと判断された場合には、再びステップS216の判断に戻る。一方、ステップS222の判断において、対象イベント内で決定キー操作が行われたと判断された場合には、図27のステップS228に進む。
また一方、ステップS220の判断において、決定キー操作が行われていないと判断された場合には、次にVSIクライアント128は、シナリオが終了したか否かを判断する(S224)。ステップS224の判断において、シナリオが終了していないと判断された場合には、再びステップS216の判断に戻る。すなわち、ステップS216〜ステップS224の判断が、対象イベント内において決定キー操作がなされる、または、シナリオの再生が終了するまで繰り返される。
そして、ステップS224において、VSIクライアント128がシナリオの再生が終了したと判断すると、次にVSIクライアント128は、リンク型コンテンツ終了ケースか否かを判断する(S226)。即ち、リンク型コンテンツ終了ケースとは、再生しているシナリオが終端シナリオである場合である。
ステップS226において、リンク型コンテンツ終了ケースであると判断された場合にリンク型コンテンツの再生は終了する。一方、ステップS226においてリンク型コンテンツ終了ケースではないと判断された場合には、次にステップS228に進む。
ステップS228において、VSIクライアント128は、ブリッジを表示させる。ここで、VSIクライアント128は、この時点まで再生されていたシナリオがループシナリオであり、ループシナリオの再生が終了したのか否かを判断する(S230)。ステップS230の判断において、ループシナリオの終了であると判断された場合には、VSIクライアント128は、戻り先のシナリオのVSI URLとレジューム位置(即ち、遷移時点)を指定して(S232)ステップS252に進む。一方、ステップS230の判断において、ループシナリオの終了ではないと判断された場合には、次に、VSIクライアント128は、ステップS228において表示されたブリッジがImmediate Bridgeであるか否かを判断する(S234)。かかる判断は、ステップS228において表示されたブリッジのブリッジ情報に基づいて行われる。
ステップS234の判断において、ステップS228で表示されたブリッジがImmediate Bridgeであると判断された場合には、ステップS248に進む。一方、ステップS234の判断において、ステップS228で表示されたブリッジがImmediate Bridgeではないと判断された場合には、次にVSIクライアント128は、ユーザが入力装置を用いて上下キー操作を行ったか否かを判断する(S236)。そして、ステップS236の判断において、上下キー操作が行われたと判断された場合には、表示制御部122は、上下キー操作に応じてカーソルを移動させる(S238)。一方、ステップS236の判断において、上下キー操作が行われていないと判断された場合には、次に、VSIクライアント128は、決定キー操作が行われたか否かを判断する(S240)。
ステップS240の判断において、決定キー操作が行われていないと判断された場合には、ステップS236の処理に再び戻る。一方、ステップS240の判断において、決定キー操作が行われたと判断された場合には、次に、VSIクライアント128は、選択された選択肢が元のシナリオに戻るための選択肢であるか否かを判断する(S242)。
ステップS242の判断において、選択された選択肢が元のシナリオに戻るための選択肢であると判断された場合には、図26のステップS206の動作に戻る。一方、ステップS242の判断において、選択された選択肢が元のシナリオに戻るための選択肢ではないと判断された場合には、次に、VSIクライアント128は、遷移先のシナリオがループシナリオか否かを判断する(S244)。
ステップS244の判断において、遷移先のシナリオがループシナリオではないと判断された場合には、VSIクライアント128は、VSI情報をリリースする(S246)。一方、ステップS244の判断において、遷移先のシナリオがループシナリオであると判断された場合には、VSIクライアント128は、現時点において再生しているシナリオのVSI URL及びレジューム情報を保持する(S248)。
そして、VSIクライアント128は、遷移先のシナリオのVSI URL及びストリーミング開始位置を指定して(S250)、トークンを検証し、トークンをVSI URLに設定する(S252)。ステップS252の動作後は、ステップS202に進む。
以上、本実施形態に係るコンテンツ再生システム10の動作について説明してきた。このコンテンツ再生システム10の動作において、図27のステップS252において一部説明した認証トークンについて、次に詳しく説明する。
<8.認証トークンの引継ぎ>
本実施形態に係るコンテンツ再生システム10においては、VSI情報に認証トークンを含ませて、シナリオ間において認証トークンを引き継ぐことにより、異なる事業者により提供される異なるシナリオ間においても、ユーザの認証情報を引き継ぐことができる。
かかる認証トークンの引継ぎについて、図28及び図29を参照しながら説明する。ここでは、事業者Aにより提供される、VSI情報及びコンテンツデータの双方を提供するVSIコンテンツサーバ350aと、事業者Bにより提供される、VSIコンテンツサーバ350bとにより、それぞれシナリオのVSI情報及びコンテンツデータが提供される。
まず、Webサーバ200によりコンテンツリストのHTML文書がコンテンツ再生装置100の表示制御部122に提供される(S302)。このとき、Webサーバ200は、ユーザを識別するためのトークンをHTML文書と共に送信する。なお、前提として、Webサーバ200が提供するWebサイト上において、ユーザ600がログイン操作を行っているものとする。
提供されたコンテンツリストを参照してユーザ600がリンク型コンテンツを選択する操作を行うと(S304)、表示制御部は、リンク型コンテンツを再生するためのVSIクライアント128の機能を起動する(S306)。
そして、VSIクライアント128は、このトークンをVSI情報の取得要求と共にVSIコンテンツサーバ350aに送信する(S308)。VSIコンテンツサーバ350aは、このVSI情報取得要求に応じて、VSI情報を転送する(S310)。このとき、VSIコンテンツサーバ350aは、VSI情報に、リンク型コンテンツに共通して用いられる共通ユーザ認証情報である、共通トークン(Common Token)を含ませてVSI情報を転送する。
なお、図28においては省略されているが、ステップS310の実行後、VSIクライアント128は、ストリーミング起動要求をVSIコンテンツサーバ350aに送信してもよい。この起動要求に応じて、VSIコンテンツサーバ350aは、指定されたシナリオのコンテンツデータのストリーミング再生を開始する(S312)。シナリオのコンテンツデータの再生が実行されている間に、ユーザ600が物品購入に係るシナリオの遷移指示を行った場合には(S314)、VSIクライアント128は、遷移指示がイベントの範囲内において行われたか否かなどを判断し、指示に応じてVSI情報の取得要求を行う(S316)。このとき、VSIクライアント128は、VSIの取得要求メッセージに共通トークンを含ませて送信する。
VSIコンテンツサーバ350aは、ユーザ600の入力に基づいて決済処理を行う(S318)と、受信した共通トークンをVSI情報に含ませてVSI情報を転送する(S320)。VSIクライアント128が受信したVSI情報に基づいてストリーミングの起動要求を行うと、VSIコンテンツサーバ350aは、購入確認映像のコンテンツデータのストリーミング配信を開始する(S322)。
また、ユーザ600が、他社サイトに遷移するシナリオ遷移指示を入力した場合には(S330)、VSIクライアント128は、このシナリオ遷移指示に応じて、他社サイトのサーバであるVSIコンテンツサーバ350bに対してVSI情報の要求メッセージを送信させる(S332)。このとき、VSIクライアント128は、VSI情報の要求メッセージに共通トークンを含ませて送信する。
ここで、事業者Bにおいては、共通トークンと異なる事業者固有のプロバイダ別ユーザ認証情報であるプロバイダトークンを用いる場合には、VSIコンテンツサーバ350bは、プロバイダトークンを生成し(S334)、共通トークンとプロバイダトークンの双方をVSI情報に含ませて、VSI情報をコンテンツ再生装置100に転送する(S336)。そして、VSIコンテンツサーバ350bは、VSIクライアント128の要求に応じて指定されたシナリオのコンテンツデータのストリーミング配信を開始する(S338)。
以上説明したように、本実施形態に係るコンテンツ再生システム10は、リンク型コンテンツの複数のシナリオ間で共通に用いられる共通トークンと、シナリオを提供する事業者独自のプロバイダトークンとをVSI情報及び要求メッセージなどに含ませて送信する。このため、各シナリオ間でトークンが引き継がれ、ユーザ認証が容易となる。
なお、事業者独自のプロバイダトークンは、ドメインの異なる他社の提供するシナリオに遷移する場合には引き継がれず、破棄される。共通トークンは、異なる事業者の提供するシナリオ間であっても引き継がれる。
このようにトークンを引き継ぐことにより、別途のログイン操作などを行うことなく、ユーザを識別することが可能となる。このため例えば図29に示されるように、あるシナリオS1からシナリオS2にトークンを引き継ぐ場合に、VSIサーバはこのトークン情報を用いてユーザを識別することができる。そこで、VSIサーバは、例えばユーザの属性に応じて異なるシナリオを提供することもできる。例えば、ユーザ600aは有料ユーザであり、ユーザ600bが無料ユーザである場合において、ユーザ600aにはイベントを含むシナリオS2aを提供し、ユーザ600bにはイベントを含まないシナリオS2bを提供することもできる。
<9.制御情報の詳細仕様例>
次に、制御情報であるVSI情報の詳細仕様について、図30〜図33に示す。図30は、VSI情報の全体仕様を示す表である。
VSI情報は、シナリオ毎に作成され、シナリオに関するメタデータと、シナリオに含まれる分岐イベントに関するイベント情報と、トークン情報とを主に含む。
シナリオに関するメタデータとしては、シナリオを特定するための情報、及びシナリオを提供する事業者を識別するための情報、また、シナリオのコンテンツデータを特定するための情報、シナリオのメディアタイプの情報などが含まれる。シナリオのメディアタイプの情報を付与することにより、コンテンツ再生装置においては、メディアタイプの情報を参照して再生を制御することによって、複数のメディアタイプに対応することができる。
また、シナリオに含まれるイベント情報は、さらに図31に示される仕様により規定される。イベント情報は、イベントに関するメタデータと、イベントにおいて用いられるブリッジ情報、及び、当該イベントから遷移することのできるブランチシナリオに関するブランチ情報とを含む。
そして、イベント情報に含まれるブリッジ情報のさらに詳細な仕様については、図32に示される。ブリッジ情報は、イベント起動時のユーザインタフェースを規定する情報である。このため、ブリッジ画面を表示するために必要な情報が含まれる。
また、イベント情報に含まれるブランチ情報のさらに詳細な仕様については、図33に示される。ブランチ情報は、イベント情報中に1又は複数含まれる。なお、ブリッジ画面における各ブランチに関するフォントサイズ、フォントタイプ、及びフォントカラーなどの情報は、本実施形態においては、ブリッジ情報に含まれることとしたが、本発明はかかる例に限定されない。例えば、ブリッジ画面における各ブランチに関するフォントサイズ、フォントタイプ、及びフォントカラーなどの情報は、それぞれのブランチ情報中に含まれてもよい。
以上、本発明の一実施形態形態に係るコンテンツ再生システム10の機能と、リンク型コンテンツの詳細な仕様について説明してきた。かかるコンテンツ再生システム10を用いれば、複数の事業者により、1つのコンテンツをシナリオ単位で製作することができる。このため、今までにない新しいコンテンツを提供することが可能となる。次に、本発明の一実施形態形態に係るコンテンツ再生システムを適用して提供することのできるリンク型コンテンツの例をいくつか例示する。
<10.適用サービス例>
まず、図34は、本発明の一実施形態形態に係るコンテンツ再生システムにより提供することのできるマルチシナリオドラマの一例を示す説明図である。
本発明により提案するリンク型コンテンツによれば、ユーザの操作入力に応じて、異なるシナリオを再生させることができる。このため、シナリオS1のEventにおいて、いずれのシナリオを選択するかに応じて結末の異なるマルチシナリオドラマを提供することができる。
また、図35は、本発明の一実施形態形態に係るコンテンツ再生システムにより提供することのできる体験型度情報番組の一例を示す説明図である。
リンク型コンテンツによれば、ユーザの操作入力に応じて選択されたシナリオを再生させることにより、ユーザの選択に応じて異なる内容の番組を提供することができる。例えば、初めのEventにおけるユーザの選択に応じて、ユーザが得ることのできる旅に関する情報は異なってくる。ループシナリオLS1を選択したユーザは、バスにより目的地まで移動する。そして、ループシナリオLS2を選択したユーザは、新幹線により目的地まで移動する。
また、図36は、本発明の一実施形態形態に係るコンテンツ再生システムにより提供することのできる静止画空間ポータルの一例を示す説明図である。
例えば、静止画メインシナリオ362の静止画像には、地球上の地図が示される。静止画メインシナリオ362は、空間イベントを複数有しており、ユーザが地図上の地点を選択すると、選択された位置に対応するイベントが起動して他のシナリオに遷移する。例えば、静止画メインシナリオ362の再生中に、日本の位置を選択すると、静止画メインシナリオ362のブランチシナリオである静止画ブランチシナリオ364に遷移する。静止画ブランチシナリオ364は、空間イベントを複数有しており、ユーザがさらに静止画ブランチシナリオ364の地図上の地点(ここでは東京)を選択すると、選択された位置に対応するイベントが起動される。ここでは、東京に関する複数のシナリオリスト表示されたブリッジ画面368が表示される。ユーザが、このブリッジ画面368から1のシナリオを選択すると、選択されたシナリオの再生が開始される。例えばここで提供されるシナリオは動画ブランチシナリオ369であってよい。
或いは、図37は、本発明の一実施形態に係るコンテンツ再生システムにより提供することのできる動画像コンテンツの一例を示す説明図である。
かかる例によれば、ベースシナリオである終端シナリオTS1のイベントからループシナリオを用いることによって、ベースシナリオTS1に関連するCM画像であるループシナリオLS1およびベースシナリオTS1に関連する動画コンテンツであるループシナリオLS2を挿入したコンテンツを提供することができる。
このとき、ループシナリオLS1及びループシナリオLS2をオートイベントにより挿入すれば、事業者は、ベースシナリオTS1を視聴するユーザが必ず関連するCM及び関連動画コンテンツを視聴するように設定することができる。また、ここで上述したトークンを引き継ぐ仕組みを用いれば、コンテンツ再生装置100は、課金ユーザに対してはループシナリオLS1及びループシナリオLS2を再生しないように制御することができるようになる。
また、図38は、本発明の一実施形態に係るコンテンツ再生システムにより提供することのできる動画像コンテンツの一例を示す説明図である。
リンク型コンテンツの仕組みを用いることにより、本編コンテンツであるシナリオTS1に対して、ユーザ操作により遷移することのできるCM映像コンテンツを挿入することができるようになる。このとき、例えばループシナリオLS1の再生中において、ユーザがさらに遷移操作を行うと、ループシナリオLS1により提供されていたCMにより紹介される製品の詳細な説明ビデオを見ることができる。かかるコンテンツは、ループシナリオLS1によりCM動画コンテンツを挿入し、ループシナリオLS1の再生中に遷移することのできるループシナリオLS2を設定し、ループシナリオLS2として商品説明ビデオを設定することにより実現することができる。
或いは、本編コンテンツであるシナリオTS1の間のCM画像382においてイベントを設定し、CMを差し替えできるようにしてもよい。かかるコンテンツは、CM画像382においてイベントを設定し、他のCM動画シナリオをコネクトシナリオにより設定することにより実現することができる。コネクトシナリオは、該コネクトシナリオの再生が終わったときに、元のCM部分が終了する時点に遷移するように設定することでCMを差し替えることができる。
また、図39は、本実施形態に係るコンテンツ再生システムを適用して実現することのできる仮想空間の一例を示す説明図である。
例えば、仮想空間のメインシナリオであるシナリオS1を、ショッピングモールを散策する動画コンテンツにより作製する。そして、シナリオS1のブランチシナリオとして複数のショップシナリオがある。また、シナリオS1のブランチシナリオとして、仮想映画館であるシネマシナリオS2があってもよい。このシネマシナリオS2の中では、図40に示されるように、エントランス、各映画の予告映像などを視聴することのできるロビー、映画のチケットを購入するチケットブース、および映画を視聴することのできるシアターが用意される。図40は、図39に示される仮想空間により実現できるユーザ体験の一例を示す説明図である。
このようなシネマコンプレックスは、例えば図41に示されるシナリオ構成により実現することができる。たとえば、仮想空間のメインシナリオであるシナリオS1において、シネマコンプレックスエントランスに相当するイベントを起動すると、シネマコンプレックスウォークスルーシナリオS2に遷移する。シネマコンプレックスウォークスルーシナリオS2は、映画の予告編の動画像シナリオであるブランチシナリオへ遷移するためのイベント、及び、チケットブースへ遷移するためのイベントを有している。
このとき、シナリオ間においてはVSI情報に含ませてトークンが引き継がれている。このため、ユーザは面倒な手続をすることなく、引き継がれたトークンを用いて、映画を視聴するためのチケットを購入する課金手続を行うこともできる。
また、ショッピングモールのウォークスルーシナリオから、ブランチシナリオである各店舗内のシナリオに遷移した場合のユーザ体験の一例が図42に示される。ユーザは、ある店舗のエントランスから入店すると、複数の製品を陳列したショールーム内を見て回ることができる。ショールームでは、ユーザは、各製品の商品CMシナリオや商品を詳細に説明する説明動画像シナリオに遷移することができる。或いは、商品説明は、商品のスペックを記載した静止画像シナリオにより提供されてもよい。また、ユーザはショールームに展示してある商品を実際に購入することもできる。
このようなユーザ体験は、例えば、図43に示されるシナリオ構成により実現することができる。ショッピングモールシナリオのエントランスからある店舗に入店すると、ショールーム内を散策するシナリオに遷移することができる。このシナリオからは各商品のCMシナリオ、又は商品説明シナリオに遷移することが可能である。また、商品説明シナリオからは、実際に当該商品を購入することができる。このときにも、各シナリオ間をVSI情報にトークンを含ませることにより、ユーザの認証情報を引き継ぐことができるため、課金処理が容易である。
<11.効果の例>
以上、本実施形態に係るコンテンツ再生システムの構成及びリンク型コンテンツの仕様などについて説明してきた。かかるコンテンツ再生システムを適用することにより、コンテンツデータと、コンテンツデータの再生を制御するためのメタデータであるVSI情報とからなるシナリオを複数含み、各シナリオがリンクされたリンク型コンテンツを提供することができる。
かかるリンク型コンテンツは、各シナリオのコンテンツデータと、該コンテンツデータの再生を制御するための情報が記載されたVSI情報とが別になっており、各シナリオは、VSI情報に記載されたイベント情報により互いにリンクすることができる。このVSI情報を編集することにより、リンク型コンテンツは、元のコンテンツデータそのものを編集することなく、コンテンツデータの途中に他のシナリオへリンクするためのイベント情報をVSI情報に追加するだけで新たなコンテンツデータを挿入することができる。
このため、リンク型コンテンツは、複数の事業者により1つのコンテンツを製作することが容易である。VSI情報の仕様を統一することにより、容易に1つのコンテンツを分担してシナリオ毎に異なる事業者が製作することができる。
また、VSIクライアントがユーザ認証に用いられるトークンをシナリオ間で引き継ぐことにより、異なるシナリオ間であっても、ユーザが他のシナリオに遷移する度にログイン操作をすることなく、コンテンツ再生装置、VSIサーバ、及びコンテンツサーバは、ユーザを識別することができる。また、複数の事業者により個別のプロバイダトークンが用いられる場合には、他の事業者のシナリオに遷移する場合にはプロバイダトークンは引渡しせず、共通トークンのみを引き渡す。共通トークンは、同一のリンク型コンテンツ内では異なる事業者の提供するシナリオ間であっても引き渡されてよい。
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
例えば、上記実施形態では、コンテンツデータは、動画コンテンツ、静止画コンテンツ、スライドショーコンテンツ、及びアプリケーションコンテンツのいずれかであるとしたが、本発明はかかる例に限定されない。例えば、音楽、講演およびラジオ番組などの音声コンテンツを含んでもよい。
尚、本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
100 コンテンツ再生装置
110 通信部
120 制御部
122 表示制御部
124 制御情報取得部
126 再生制御部
128 VSIクライアント
130 再生処理部
200 Webサーバ
300 VSIサーバ
400 コンテンツサーバ
350 VSIコンテンツサーバ

Claims (11)

  1. コンテンツデータと前記コンテンツデータの再生に関する制御情報とからなるシナリオを複数含むリンク型コンテンツの再生を制御する再生制御部と、
    前記制御情報を取得するための取得要求メッセージに、前記コンテンツ内のシナリオに共通して用いられる共通ユーザ認証情報、及び、前記シナリオを提供するプロバイダ毎に付与されるプロバイダ別ユーザ認証情報を、ユーザの認証情報として付加して送信し、前記ユーザの認証情報が付加された制御情報を取得することにより、前記シナリオ間で前記ユーザの認証情報を引き継ぐ、制御情報取得部と、
    を備え、
    前記再生制御部は、現シナリオから他のシナリオへ遷移するためのイベント情報を含む前記制御情報に従って前記コンテンツデータを再生させることにより前記リンク型コンテンツの再生を制御し、
    前記制御情報の前記イベント情報は、遷移先のシナリオの制御情報を取得するための情報を含み、
    前記制御情報取得部は、前記遷移先のシナリオの制御情報を取得するための情報に基づいて前記遷移先のシナリオの制御情報を取得し、
    前記再生制御部は、前記遷移先のシナリオの制御情報に従って前記遷移先のシナリオのコンテンツデータを再生させて前記シナリオの遷移を制御する、コンテンツ再生装置。
  2. 前記制御情報取得部は、前記制御情報に基づいて、現シナリオと他のシナリオとが同一のプロバイダにより提供されると判断すると、前記他のシナリオの制御情報を取得するための取得要求メッセージに前記プロバイダ別ユーザ認証情報を付加する、請求項に記載のコンテンツ再生装置。
  3. 前記イベント情報は、現シナリオから他のシナリオへ遷移するときのユーザインタフェースを規定するためのブリッジ情報を含み、
    前記再生制御部は、前記ブリッジ情報に基づいて前記他のシナリオへ遷移するためのブリッジ画面を表示させる、請求項に記載のコンテンツ再生装置。
  4. 前記再生制御部の制御に従って再生処理を行う再生処理部をさらに備え、
    前記ブリッジ情報は、前記他のシナリオのセットアップ期間において表示させるための静止画像の情報を含み、
    前記再生処理部は、前記静止画像の再生処理を行う静止画再生部と、動画像の再生処理を行う動画再生部と、前記静止画再生部の出力画像と前記動画再生部の出力画像とを切替えるセレクタと、を有する、請求項に記載のコンテンツ再生装置。
  5. 前記制御情報は、前記コンテンツデータのメディアタイプ情報を含み、
    前記再生制御部は、前記メディアタイプ情報に応じて、前記再生処理部が前記コンテンツデータの再生処理を実行するよう制御する、請求項に記載のコンテンツ再生装置。
  6. 前記制御情報は、前記コンテンツデータのメディアタイプが動画像である場合に、2次元映像コンテンツデータ又は3次元映像コンテンツデータのうち少なくともいずれかに関する情報を含む、請求項に記載のコンテンツ再生装置。
  7. 前記イベント情報は、現シナリオから他のシナリオへ遷移することのできる範囲を示す情報を含み、
    前記再生制御部は、前記範囲内においてユーザが前記イベントを起動するための操作を行うと、前記ブリッジ画面を表示させる、請求項に記載のコンテンツ再生装置。
  8. 前記再生制御部は、遷移先のシナリオが、再生を終了した後に、遷移元のシナリオの遷移点に戻るループシナリオである場合に、前記遷移点の情報、及び前記遷移元のシナリオの前記制御情報を保持して前記遷移先のシナリオを再生させる、請求項に記載のコンテンツ再生装置。
  9. 前記再生制御部は、前記ループシナリオからさらに他のシナリオに遷移する場合において、前記他のシナリオがループシナリオではない場合に、前記遷移点の情報及び前記遷移元のシナリオの前記制御情報の保持を解除する、請求項に記載のコンテンツ再生装置。
  10. コンテンツデータを再生するコンテンツ再生装置から、前記コンテンツデータの再生に関する制御情報の取得要求を受信する通信部と、
    前記コンテンツ内のシナリオに共通して用いられる共通ユーザ認証情報、及び、前記シナリオを提供するプロバイダ毎に付与されるプロバイダ別ユーザ認証情報が、ユーザの認証情報として付加された前記取得要求に基づいて、現シナリオから他のシナリオへ遷移するためのイベント情報を含み、前記ユーザの認証情報が付加された前記制御情報を前記コンテンツ再生装置に提供する入出力制御部と、
    を備え
    前記制御情報の前記イベント情報は、遷移先のシナリオの制御情報を取得するための情報を含む、制御情報提供サーバ。
  11. コンテンツデータを再生するコンテンツ再生装置と、
    前記コンテンツデータを提供するコンテンツ提供サーバと、
    前記コンテンツデータと対応づけられ、前記コンテンツデータの再生に関する制御情報を提供する制御情報提供サーバと、
    を備え、
    前記コンテンツ再生装置は、
    コンテンツデータと前記コンテンツデータの再生に関する制御情報とからなるシナリオを複数含むリンク型コンテンツの再生を制御する再生制御部と、
    前記制御情報提供サーバに、前記制御情報を取得するための取得要求メッセージに、前記コンテンツ内のシナリオに共通して用いられる共通ユーザ認証情報、及び、前記シナリオを提供するプロバイダ毎に付与されるプロバイダ別ユーザ認証情報を、ユーザの認証情報として付加して送信し、前記制御情報提供サーバから、再生する前記コンテンツデータと対応づけられた、前記ユーザの認証情報が付加された制御情報を取得することにより、前記シナリオ間で前記ユーザの認証情報を引き継ぐ、制御情報取得部と、
    前記制御情報に従って前記コンテンツデータの再生を制御する再生制御部と、
    を有し、
    前記再生制御部は、現シナリオから他のシナリオへ遷移するためのイベント情報を含む前記制御情報に従って前記コンテンツデータを再生させることにより前記シナリオ間の遷移を制御することにより、前記リンク型コンテンツの再生を制御
    前記制御情報の前記イベント情報は、遷移先のシナリオの制御情報を取得するための情報を含み、
    前記制御情報取得部は、前記遷移先のシナリオの制御情報を取得するための情報に基づいて前記遷移先のシナリオの制御情報を取得し、
    前記再生制御部は、前記遷移先のシナリオの制御情報に従って前記遷移先のシナリオのコンテンツデータを再生させて前記シナリオの遷移を制御する、コンテンツ再生システム
JP2010105467A 2010-04-30 2010-04-30 コンテンツ再生装置、制御情報提供サーバ、及びコンテンツ再生システム Expired - Fee Related JP5488180B2 (ja)

Priority Applications (8)

Application Number Priority Date Filing Date Title
JP2010105467A JP5488180B2 (ja) 2010-04-30 2010-04-30 コンテンツ再生装置、制御情報提供サーバ、及びコンテンツ再生システム
US13/642,923 US10171546B2 (en) 2010-04-30 2011-04-21 Content reproduction apparatus, control information providing server, and content reproduction system
CN201180020447.XA CN102860028B (zh) 2010-04-30 2011-04-21 内容重放装置、控制信息提供服务器以及内容重放***
PCT/JP2011/059842 WO2011136124A1 (ja) 2010-04-30 2011-04-21 コンテンツ再生装置、制御情報提供サーバ、及びコンテンツ再生システム
RU2012145099/07A RU2551114C2 (ru) 2010-04-30 2011-04-21 Устройство воспроизведения контента, сервер предоставления управляющей информации и система воспроизведения контента
KR1020127024882A KR101798677B1 (ko) 2010-04-30 2011-04-21 컨텐츠 재생 장치, 제어정보 제공 서버, 및 컨텐츠 재생 시스템
BR112012027212A BR112012027212A2 (pt) 2010-04-30 2011-04-21 aparelho de reprodução de conteúdo, e, servidor de fornecimento de informação de controle
EP11774907.7A EP2566158B1 (en) 2010-04-30 2011-04-21 Content replay device and content replay system

Applications Claiming Priority (1)

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

Publications (2)

Publication Number Publication Date
JP2011234301A JP2011234301A (ja) 2011-11-17
JP5488180B2 true JP5488180B2 (ja) 2014-05-14

Family

ID=44861430

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010105467A Expired - Fee Related JP5488180B2 (ja) 2010-04-30 2010-04-30 コンテンツ再生装置、制御情報提供サーバ、及びコンテンツ再生システム

Country Status (8)

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

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 및 모바일 단말장치
WO2015087804A1 (ja) 2013-12-09 2015-06-18 株式会社Pumo リンク先指定用インタフェース装置、視聴者用インタフェース装置、及びコンピュータプログラム
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
JP6798014B2 (ja) * 2016-09-30 2020-12-09 Line株式会社 コンテンツ提供方法およびシステム
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 腾讯科技(深圳)有限公司 视频播放方法、装置、设备和存储介质

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101359350B (zh) * 1995-02-13 2012-10-03 英特特拉斯特技术公司 用于安全地管理在数据项上的操作的方法
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 アクセス管理方法及びシステム
WO2004012096A1 (en) 2002-07-27 2004-02-05 Samsung Electronics Co., Ltd. Data managing apparatus and method for reproducing interactive digital content, and information storage medium therefor
WO2005006748A1 (ja) * 2003-07-10 2005-01-20 Fujitsu Limited メディア再生装置
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
JP2008053916A (ja) 2006-08-23 2008-03-06 Nec Corp コンテンツ配信システム、情報端末装置、コンテンツ配信方法および画像切替プログラム
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
US8078604B2 (en) * 2007-03-19 2011-12-13 Microsoft Corporation Identifying executable scenarios in response to search queries
JP2008236377A (ja) * 2007-03-20 2008-10-02 Sony Corp 鍵提供システム、鍵提供装置、端末装置、鍵提供方法、及び鍵生成方法
KR101439841B1 (ko) 2007-05-23 2014-09-17 삼성전자주식회사 컨텐츠 데이터에 대한 부가 데이터의 검색 방법과 그 장치
EP2174471A2 (en) * 2007-07-09 2010-04-14 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

Also Published As

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

Similar Documents

Publication Publication Date Title
JP5488180B2 (ja) コンテンツ再生装置、制御情報提供サーバ、及びコンテンツ再生システム
JP6490635B2 (ja) 情報処理装置、情報処理方法、及びプログラム
US10387626B2 (en) Rights and capability-inclusive content selection and delivery
US10282524B1 (en) Content selection and delivery for random devices
US8887048B2 (en) Media data presented with time-based metadata
US20120078997A1 (en) Resuming content across devices and formats
EP2619685B1 (en) Rights and capability-inclusive content selection and delivery
JP2013509023A (ja) オンラインソーシャルネットワークによる自動メディア資産アップデート
KR101710502B1 (ko) 컨텐츠 재생 장치 및 방법,및 컨텐츠 제공 장치 및 방법
KR20220144857A (ko) 멀티미디어 데이터 퍼블리싱 방법 및 장치, 및 디바이스와 기록 매체
CN104349221A (zh) 进行流分发的通信设备、信息处理设备、及其控制方法
KR101089642B1 (ko) 3-스크린 서비스 제공 방법 및 기록매체
JP6989390B2 (ja) ユーザが閉鎖ネットワーク内のコンテンツへのアクセスを受信することを可能にするためのシステムおよび方法
JP2014033423A (ja) コンテンツ再生装置、コンテンツ送信装置、コンテンツ再生システム、コンテンツ再生方法、コンテンツ送信方法、制御プログラムおよび記録媒体
JP2006339980A (ja) 映像再生装置
CN114942812B (zh) 多媒体信息共享方法、装置和电子设备
CN106454495B (zh) 信息处理装置、信息处理方法和程序
KR20230059035A (ko) 통합 현실 스테이션 서비스 제공 방법 및 그를 위한 장치 및 시스템
CN114125576A (zh) 多媒体资源的同步方法和装置、存储介质及电子设备
KR20130065780A (ko) 획득할 컨텐트의 선택과정에서 제시된 정보를 저장하고 그 저장된 정보를 획득 컨텐트에 연관하여 제공하는 방법 및 장치

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131225

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140128

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140210

R151 Written notification of patent or utility model registration

Ref document number: 5488180

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees