(57)【要約】【課題】クライアントの性能の制約を受けずにコンテンツの配信を迅速に行うことができ、多様な入力機能に対応できること。【解決手段】サーバ１０１は、クライアントの表示端末１０２に広帯域なネットワーク１０４を介してコンテンツを配信する。クライアントは、サーバ１０１から配信されたコンテンツを表示する表示端末１０２と、コンテンツ１１０の配信を制御する入力情報をサーバ１０１に出力する入力端末１０３とからなる。入力端末１０３は、表示端末１０２を介さず、直接サーバ１０１との間の携帯網１０５を介して接続される。【選択図】図１
2014057221.tif 000002
【特許請求の範囲】
【請求項１】
サーバからクライアントにコンテンツを配信するコンテンツ配信システムにおいて、
前記クライアントは、
前記サーバから配信されたコンテンツを表示する表示端末と、
前記コンテンツの配信を制御する入力情報を前記サーバに出力する入力端末とを含み、
前記入力端末は、前記表示端末を介さず、直接前記サーバとの間の通信のネットワークを介して接続されたことを特徴とするコンテンツ配信システム。
【請求項２】
前記サーバは、前記コンテンツを第１のネットワークを介して前記表示端末に配信し、
前記入力端末は、前記第１のネットワークとは異なる第２のネットワークを介して前記サーバに接続されたことを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項３】
前記第１のネットワークは広帯域ネットワークであり、
前記入力端末は、汎用の通信機能、入力機能および表示機能を有する携帯端末であり、前記第２のネットワークは、前記携帯端末が通信可能な通信網であることを特徴とする請求項２に記載のコンテンツ配信システム。
【請求項４】
前記サーバは、
前記表示端末に配信する一つの前記コンテンツに対して、複数の入力端末の同時接続を許可し、各入力端末の入力情報に基づいて前記コンテンツの配信を制御することを特徴とする請求項１〜３のいずれか一つに記載のコンテンツ配信システム。
【請求項５】
前記コンテンツは、インタラクティブコンテンツであり、
前記サーバは、前記入力端末の入力情報に基づいて、配信内容を変更することを特徴とする請求項１〜４のいずれか一つに記載のコンテンツ配信システム。
【請求項６】
前記入力端末は、前記入力情報として連続値を取得・送信することを特徴とする請求項５に記載のコンテンツ配信システム。
【請求項７】
前記入力端末は、前記入力情報としてバイナリデータを取得・送信することを特徴とする請求項５または６に記載のコンテンツ配信システム。
【請求項８】
配信されたコンテンツを表示する表示端末と、前記コンテンツの配信を制御するための入力情報を出力する入力端末とからなるクライアントにコンテンツを配信するコンテンツ配信装置であって、
前記入力端末が出力する前記入力情報を、前記表示端末を介さず、直接前記入力端末との間の通信のネットワークを介して受信することを特徴とするコンテンツ配信装置。
【請求項９】
配信されたコンテンツを表示する表示端末と、前記コンテンツの配信を制御するための入力情報を出力する入力端末とからなるクライアントにコンテンツを配信するサーバを有するコンテンツ配信システムにおけるコンテンツ配信方法であって、
前記サーバは、前記表示端末を介さず、直接前記サーバとの間の通信のネットワークを介して接続された前記入力端末から前記入力情報を受信し、
前記入力情報に基づき、前記表示端末に対する前記コンテンツの配信を制御することを特徴とするコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバからクライアントにコンテンツを配信するコンテンツ配信システム、コンテンツ配信装置およびコンテンツ配信方法に関する。
【背景技術】
【０００２】
インターネット等のネットワークを介してコンテンツをサーバからクライアントの端末に配信する方法として、例えば、クライアントにてコンテンツを購入することにより、サーバからクライアントにコンテンツを配信する技術がある（例えば、下記特許文献１参照。）。この技術によれば、映像コンテンツやゲーム等のインタラクティブコンテンツの購入にかかる手続を簡素化でき、コンテンツの不正利用を防止できる。そして、クライアントに接続された専用の入力デバイスの操作により、購入したコンテンツが提供する映像および音声をユーザに提供することができる。
【０００３】
また、コンテンツをサーバが保持し、サーバにブロードバンド等の広帯域ネットワークを介してクライアントが接続された構成とし、クライアントに接続された専用の入力デバイスの操作により、コンテンツのデータを逐次サーバからクライアントに送信するクラウド型のコンテンツ配信方法がある。この技術によれば、コンテンツ（例えば、ゲーム等のコンテンツ）の配信および実行操作をクライアントの性能に依存せずに行うことができるようになる。
【０００４】
また、コンテンツをサーバが保持し、サーバにブロードバンド等の広帯域ネットワークを介してクライアントが接続された構成は同様であるが、クライアントに対し、汎用の入力デバイスを接続できるように構成したものがある。これにより、携帯電話やスマートフォン等を操作してコンテンツの配信および実行操作をより多様化できるようになる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−０１１６３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のいずれの技術においても、コンテンツが配信される特定のクライアントに対して、入力デバイスを接続する構成であるため、入力デバイスは、このクライアントが有する機能の制約を受けた。上記のように、汎用の入力デバイスを接続可能としたクライアントであっても、このクライアント側は多様な入力デバイスからの入力に合わせて容易に入力機能を拡張したり入れ替えたりすることができない。また、クライアントと入力デバイスが同一の場所になくてはならないという制約がある。
【０００７】
また、クライアントは、入力デバイスからの操作入力を中継してネットワークを介しサーバとの間で通信する構成であるため、ユーザが入力デバイスを操作してからクライアントが入力信号を受信しサーバに送信する処理が、クライアントの性能や方式に依存する。このため、入力信号を送信するのに時間がかかり、クライアントに表示等するまでの応答時間に所定の遅延が生じた。特に、ゲーム等のリアルタイム通信のコンテンツでは、クライアントのデータ処理の遅延により、コンテンツの実行動作（操作反応）が遅いと、ユーザに対して処理遅延による実行待機をさせてしまう。
【０００８】
本発明は、上記課題に鑑み、クライアントの性能の制約を受けずにコンテンツの配信を迅速に行うことができ、多様な入力機能に対応できるコンテンツ配信システム、コンテンツ配信装置およびコンテンツ配信方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明のコンテンツ配信装置は、サーバからクライアントにコンテンツを配信するコンテンツ配信システムにおいて、前記クライアントは、前記サーバから配信されたコンテンツを表示する表示端末と、前記コンテンツの配信を制御する入力情報を前記サーバに出力する入力端末とを含み、前記入力端末は、前記表示端末を介さず、直接前記サーバとの間の通信のネットワークを介して接続されたことを特徴とする。
【００１０】
また、前記サーバは、前記コンテンツを第１のネットワークを介して前記表示端末に配信し、前記入力端末は、前記第１のネットワークとは異なる第２のネットワークを介して前記サーバに接続されたことを特徴とする。
【００１１】
また、前記第１のネットワークは広帯域ネットワークであり、前記入力端末は、汎用の通信機能、入力機能および表示機能を有する携帯端末であり、前記第２のネットワークは、前記携帯端末が通信可能な通信網であることを特徴とする。
【００１２】
また、前記サーバは、前記表示端末に配信する一つの前記コンテンツに対して、複数の入力端末の同時接続を許可し、各入力端末の入力情報に基づいて前記コンテンツの配信を制御することを特徴とする。
【００１３】
また、前記コンテンツは、インタラクティブコンテンツであり、前記サーバは、前記入力端末の入力情報に基づいて、配信内容を変更することを特徴とする。
【００１４】
また、前記入力端末は、前記入力情報として連続値を取得・送信することを特徴とする。
【００１５】
また、前記入力端末は、前記入力情報としてバイナリデータを取得・送信することを特徴とする。
【００１６】
また、本発明のコンテンツ配信装置は、配信されたコンテンツを表示する表示端末と、前記コンテンツの配信を制御するための入力情報を出力する入力端末とからなるクライアントにコンテンツを配信するコンテンツ配信装置であって、前記入力端末が出力する前記入力情報を、前記表示端末を介さず、直接前記入力端末との間の通信のネットワークを介して受信することを特徴とする。
【００１７】
また、本発明のコンテンツ配信方法は、配信されたコンテンツを表示する表示端末と、前記コンテンツの配信を制御するための入力情報を出力する入力端末とからなるクライアントにコンテンツを配信するサーバを有するコンテンツ配信システムにおけるコンテンツ配信方法であって、前記サーバは、前記表示端末を介さず、直接前記サーバとの間の通信のネットワークを介して接続された前記入力端末から前記入力情報を受信し、前記入力情報に基づき、前記表示端末に対する前記コンテンツの配信を制御することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、クライアントの性能の制約を受けずにコンテンツの配信を迅速に行うことができ、多様な入力機能に対応できるという効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】本発明のコンテンツ配信システムの全体構成を示す図である。
【図２】図１に示したシステムの各機能を示すブロック図である。
【図３】サーバのハードウェア構成例を示す図である。
【図４】コンテンツ配信にかかるシステム内での全体の処理手順を示す図である。
【図５】セッション格納部に格納されるセッション情報の状態遷移を示す図である。
【発明を実施するための形態】
【００２０】
以下に添付図面を参照して、この発明にかかるコンテンツ配信システム、コンテンツ配信装置およびコンテンツ配信方法の好適な実施の形態を詳細に説明する。
【００２１】
（コンテンツ配信システムの全体構成）
図１は、本発明のコンテンツ配信システムの全体構成を示す図である。コンテンツ配信システム１００は、コンテンツの配信元のサーバ１０１と、ユーザ（クライアント）に設けられる表示端末１０２および入力端末１０３とにより構成される。サーバ１０１と表示端末１０２との間は、ブロードバンド（広帯域）なインターネット等のネットワーク１０４によって通信接続されている。
【００２２】
また、入力端末１０３は、表示端末１０２を介さずにサーバ１０１との間が通信接続されている。図示の例では、サーバ１０１と入力端末１０３との間は、ネットワーク１０４以外の入力端末１０３が通信可能な他の通信網として携帯網１０５を介して通信接続されている。なお、サーバ１０１と入力端末１０３との間についても、ネットワーク１０４を介して接続する構成としてもよい。
【００２３】
サーバ１０１は、表示端末１０２のユーザに提供するコンテンツ１１０を保有している。また、受信処理部１１１は、ユーザによる入力端末１０３の操作に対応して携帯網１０５を介して受信したコンテンツ配信に対する入力操作の情報（コンテンツ１１０の配信要求等）を受信処理する。
【００２４】
表示端末１０２は、サーバ１０１から配信されるコンテンツ１１０を表示処理部１２１を介して表示部１２２に表示し、図示しないスピーカから音声出力する。この表示端末１０２は、ＴＶやＰＣ等を用いることができる。
【００２５】
入力端末１０３は、表示端末１０２に対するコンテンツ１１０の配信にかかるユーザ操作を受け付ける入力処理部１３１と、操作画面等を表示するＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）１３２等を有している。この入力端末１０３は、携帯電話、スマートフォン、ＰＤＡ等の汎用端末を用いることができる。ユーザ操作により、入力処理部１３１は、操作情報を携帯網１０５を介してサーバ１０１の受信処理部１１１に送信する。
【００２６】
この入力端末１０３は、例えば、スマートフォンを用い、このスマートフォンにコンテンツ配信操作用のプログラムをインストールすることにより、表示端末１０２に対するコンテンツ１１０の配信を操作できるようになる。これにより、汎用端末を用い、コンテンツ配信操作用のプログラムのインストールあるいは変更等により、コンテンツの配信にかかる操作機能を容易に拡張できる。
【００２７】
図１に記載のように、例えば、コンテンツが配信される１台の表示端末１０２に対し、複数台の入力端末１０３を操作してコンテンツの配信をそれぞれ操作することができる。例えば、ゲーム等を多数のユーザにより同時に操作することができるようになる。このコンテンツに対する配信先の表示端末１０２の情報、および同時操作を許容する複数の入力端末１０３にかかる情報は、入力端末１０３のコンテンツ配信操作用のアプリケーション、あるいは入力端末１０３の操作による事前登録等により、サーバ１０１が関連付けて保持している。
【００２８】
また、図１に記載のように、表示端末１０２に対するコンテンツの配信と、入力端末１０３によるコンテンツの配信を操作する形態に限らず、コンテンツの表示および配信操作を１台の入力端末１０３ａにより行う構成としてもよい。この入力端末１０３ａは、上記入力端末１０３と同様の機能を有している。この入力端末１０３ａは、接続可能なネットワーク（図示の例では携帯網１０５）を介してサーバ１０１から入力端末１０３ａに対してコンテンツが配信され、入力端末１０３ａからサーバ１０１に対して配信の操作を行う。この入力端末１０３ａを用いることにより、例えばコンテンツの配信が許可されたユーザは、表示端末１０２が設置された宅外においてコンテンツの入力操作をすることができる。
【００２９】
図２は、図１に示したシステムの各機能を示すブロック図である。サーバ１０１は、上記の受信処理部１１１と、コンテンツ１１０を格納するコンテンツ格納部２０１と、セッション格納部２０２と、配信部２０３と、コンテンツ情報送信部２０４と、コンテンツメタデータ２０５と、を含む。コンテンツ１１０は、映像等のストリーミング用のデータ、ゲーム等のアプリケーションのデータ等を含む。
【００３０】
受信処理部１１１は、入力端末１０３からの操作情報（例えば、後述するトークン）の受信に基づき、セッション格納部２０２に格納された情報を参照し、該当するユーザに対するコンテンツ１１０の送出を要求する。セッション格納部２０２は、コンテンツ配信先である入力端末１０３およびユーザの情報を格納する。配信部２０３は、コンテンツの配信時にセッション格納部２０２に格納された情報を参照し、該当するユーザの表示端末１０２を認証後、この表示端末１０２に対するコンテンツの配信を制御する。
【００３１】
コンテンツメタデータ２０５は、コンテンツに関する情報である。コンテンツ情報送信部２０４は、入力端末１０３からのコンテンツ配信にかかる操作情報の入力に対応して、入力端末１０３に対し、コンテンツの情報を送信する。
【００３２】
（コンテンツ配信装置のハードウェア構成例）
図３は、サーバのハードウェア構成例を示す図である。図３において、サーバ１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、ＲＯＭ（Ｒｅａｄ‐Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、ディスプレイ３０８と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０９と、キーボード３１０と、マウス３１１と、を有している。また、各構成部はバス３００によってそれぞれ接続されている。
【００３３】
ここで、ＣＰＵ３０１は、サーバ１０１のコンテンツ配信にかかる全体の制御を司る。ＲＯＭ３０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータのリード／ライトを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記憶する。
【００３４】
光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータのリード／ライトを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御で書き込まれたデータを記憶したり、光ディスク３０７に記憶されたデータをコンピュータに読み取らせたりする。
【００３５】
ディスプレイ３０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ３０８は、例えば、ＣＲＴ、ＬＣＤなどを採用することができる。
【００３６】
Ｉ／Ｆ３０９は、通信回線を通じてネットワーク１０４に接続され、ネットワーク１０４を介して他の装置に接続される。そして、Ｉ／Ｆ３０９は、ネットワーク１０４と内部のインターフェースを司り、他の装置からのデータの入出力を制御する。Ｉ／Ｆ３０９には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００３７】
キーボード３１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス３１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などを行う。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００３８】
また、図１に示したクライアント側の表示端末１０２および入力端末１０３は、上述したサーバ１０１と同様のハードウェア構成により実現することができる。また、図２に示したコンテンツ格納部２０１は、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などによって実現される。また、サーバ１０１は、上述した構成部のうち、例えば、光ディスクドライブ３０６、光ディスク３０７、ディスプレイ３０８、キーボード３１０、マウス３１１などを有しないことにしてもよい。
【００３９】
入力端末１０３は、汎用の通信機能、センサ機能、表示機能、入力操作機能を有する携帯電話やスマートフォン、ＰＤＡ等を用いることができ、コンテンツ配信の入力操作をＣＰＵ上でソフトウェアが実行する構成のものを用いることができる。入力操作は、ユーザの手操作に限らず、音声入力、センサの傾き検出に基づく方向入力など入力端末１０３が備える機能をコンテンツ配信の制御用に用いることができる。
【００４０】
（コンテンツ配信にかかるシステム内での全体の処理手順について）
図４は、コンテンツ配信にかかるシステム内での全体の処理手順を示す図である。図２の各構成部に処理手順を記載してある。図４には、全体制御を統括する制御部（図３のＣＰＵ３０１相当）の構成を記載していないが、以下に説明する各手順は、この制御部が各構成部に対して処理を指示する。また、各処理毎の手順は括弧（）の表記で記載してある。
【００４１】
システム全体の処理手順は、１．事前登録、２．配信の開始、３．入力端末の接続、４．入力操作、５．入力端末の切断、６．配信の終了の順に実行される。以下、全体の処理手順について順に説明する。
【００４２】
１．事前登録
セッション格納部２０２は、入力端末１０３の端末ＩＤと、ユーザＩＤの対応関係を、保持しておく（手順１−１）。端末ＩＤは、入力端末１０３の出荷時もしくは初回アクセス時に発行され、ユーザログイン時に、ユーザ登録時に発行されたユーザＩＤと入力端末１０３のＩＤとの対応関係が保持される。具体的にユーザＩＤは物理的な人に対して払い出される場合もあれば、配信サービスの使用権がある契約毎に払い出された世帯／家族に対するＩＤの場合もある。
【００４３】
２．配信の開始
表示端末１０２をコンテンツ配信接続のために起動すると（手順２−１）、この表示端末１０２の端末情報がサーバ１０１に送信される（手順２−２）。サーバ１０１では、表示端末１０２の認証を行い（手順２−３）、コンテンツ（プログラム）１１０が起動され（手順２−４）、配信部２０３を通じて、クライアント側の表示端末１０２の表示部１２２との間が接続される。この対応関係をセッションと呼び、接続を識別するための一意なＩＤが発行される。
【００４４】
サーバ１０１に表示端末１０２が接続されている期間は、これら表示端末１０２、入力端末１０３についてのユーザ・セッションの関係がセッション格納部２０２に保持される（手順２−５）。そして、配信部２０３は、コンテンツ１１０を表示端末１０２に送信開始する（手順２−６、２−７）。表示端末１０２は、配信開始されたコンテンツを表示開始する（手順２−８）。
【００４５】
サーバ１０１に設けられる配信部２０３は、コンテンツ（プログラム）１１０が出力する映像および音声のエンコードを行う。表示端末１０２に設けられる表示部１２２は、サーバ１０１から送信された映像および音声情報をデコードし、モニタ出力する。
【００４６】
３．入力端末の接続
次に、配信されるゲーム等のコンテンツ１１０を入力端末１０３によりインタラクティブに操作する場合について説明する。ユーザが入力端末１０３を起動させると（手順３−１）、入力端末１０３のコンテンツ配信用のアプリケーションは、ユーザ操作によるユーザＩＤの認証を行い（手順３−２）、ユーザ情報をサーバ１０１に送信する（手順３−３）。
【００４７】
サーバ１０１では、受信処理部１１１が、セッション格納部２０２内で該当ユーザのセッション情報を検索し（手順３−４）、該当するコンテンツ１１０に接続する（手順３−５）。
【００４８】
ここで、セッションが複数存在する場合、すなわち接続中の表示端末１０２が複数ある場合は、表示端末１０２のリストを入力端末１０３に返却し、ユーザに選択させる（手順３−４’）。接続ができると、サーバ１０１の受信処理部１１１は入力端末１０３に、そのセッション内でのみ有効なトークンを返却する（手順３−６）。そして、入力端末１０３がサーバ１０１に接続されたときに、入力端末１０３の接続通知が配信部２０３を介して表示端末１０２に送信され（手順３−７）、表示端末１０２の表示部１２２に入力端末１０３の接続が表示される（手順３−８）。
【００４９】
このとき、サーバ１０１のコンテンツ情報送信部２０４は、コンテンツ１１０の情報や、コンテンツメタデータ２０５を取得し（手順３−９）、コンテンツの情報を更新し、入力端末１０３に送信し、入力端末１０３のＧＵＩ１３２の表示情報や入力モードを変えることもできる（手順３−１０）。
【００５０】
また、サーバ１０１は、同一セッション内で、他の入力端末１０３（１０３ａを含む）が接続されている場合は、入力端末１０３に対して、新たな入力端末１０３が接続されたことを通知することができる（手順３−１１）。具体的には、入力端末１０３のＧＵＩ１３２は、「接続しているユーザの数やニックネームを表示させる」、「ゲーム／映像コンテンツの説明や画像などを表示させる」、「リモコンをゲームパッドの表示と映像プレイヤの表示に切り替える」などを行うことができる。
【００５１】
４．入力操作
入力端末１０３に対し、ユーザが操作情報を入力すると（手順４−１）、入力処理部１３１はこの入力された操作情報を、上記の手順３−６で取得したトークンとともに、サーバ１０１に送信する（手順４−２）。このとき、具体的には、「キーのＰｒｅｓｓ／Ｒｅｌｅａｓｅ（０／１のデジタル値）」、「テキストデータ」、「触った場所の座標値（連続値）」、「３次元空間における加速度値（連続値）」、「入力端末で取得した音声・画像（バイナリデータ）」などを取得し、サーバ１０１に送信する。
【００５２】
サーバ１０１の受信処理部１１１は、受信したトークンの検証（照合）を行い、合致していれば、コンテンツ１１０に入力情報を渡す（手順４−３）。トークンが合致しない場合は、不正なアクセスとみなし、入力を破棄する。
【００５３】
コンテンツ１１０は、入力内容に対応してコンテンツの表示内容を変更し（手順４−４）、表示端末１０２は変更したコンテンツを表示する（手順４−５）。このとき、コンテンツ（プログラム）１１０の状態が変わるため、コンテンツ情報送信部２０４を通じて、入力端末１０３に対し、更新した表示を行うこともできる（手順４−６〜４−７）。前記、入力端末１０３の操作入力に応じて表示の変更を行うことができ、例えば、「ボタンを押したときに、ゲーム内でのキャラクタ移動」、「映像データのチャプター送り／戻し」、「選択に応じたストーリーの分岐」「入力されたメッセージ・画像の表示」などが行える。
【００５４】
５．入力端末の切断
入力端末１０３で切断操作（電源のＯＦＦなどを含む）を行った場合は（手順５−１）、この切断情報を、手順３−６で取得したトークンとともに、サーバ１０１に送信する（手順５−２）。サーバ１０１では、該当するトークンを削除する（手順５−３）。切断が通知されると、コンテンツ（プログラム）１１０は、切断に応じて表示を変更し（手順５−４）、表示端末１０２で表示を変更（更新）する（手順５−５）。
【００５５】
また、接続している他の入力端末１０３がある場合、サーバ１０１は、その入力端末１０３に対して、上記の手順３−９〜３−１１と同様に、コンテンツの情報を更新し、入力端末１０３の表示更新をすることができる（手順５−６〜５−８）。この表示の更新とは具体的には、「あるユーザが切断したことをニックネームと一緒に通知する」、「切断したユーザが操作していたキャラクタが消える」などがある。
【００５６】
６．配信の終了
コンテンツ（プログラム）１１０が終了した場合（手順６−１）、配信部２０３は配信を終了させ（手順６−２）、表示端末１０２は表示部１２２のコンテンツ１１０の表示を終了させる（手順６−３）。このとき、配信部２０３は、セッション情報の削除を行う（手順６−４）。これにより、該当するユーザのセッションはなくなり、新たな入力端末１０３からの接続はできなくなる。また、接続している入力端末１０３がある場合、その入力端末１０３に対して、上記手順３−９〜３−１１と同様に、切断の通知をする（手順６−５〜６−６）。このコンテンツ（プログラム）１１０の終了の契機は、入力端末１０３あるいは表示端末１０２からのコンテンツ配信に対する終了操作や、コンテンツ（プログラム）１１０の意図的な終了、ネットワーク１０４の通信不良による切断など、に基づく。
【００５７】
（セッション情報の状態遷移）
図５は、セッション格納部に格納されるセッション情報の状態遷移を示す図である。図５の（ａ）〜（ｇ）にセッション情報の状態遷移を順に記載してある。上述したように、セッション格納部２０２に格納されるセッション情報は、各入力端末１０３の端末ＩＤ毎に、ユーザＩＤと、セッションＩＤと、トークンとを関連付けて更新される。
【００５８】
はじめに、図５の（ａ）に示すように、例えば、セッション格納部２０２にはあらかじめ入力端末１０３の端末ＩＤが事前に登録されているものとする。以下、端末ＩＤ＝１００１の状態遷移について説明する。そして、該当する端末ＩＤ＝１００１の入力端末１０３がログインすると（手順１−１）、図５の（ｂ）に示すように、ユーザＩＤ（＝契約者Ａ）が記録される。次に、図５の（ｃ）に示すように、コンテンツ１１０の配信を開始すると（手順２−５）、セッションＩＤ（＝２０００１）が記録される。
【００５９】
次に、図５の（ｄ）に示すように、１つめの入力端末１０３が接続されると、この入力端末１０３に対しセッション（ＩＤ＝２０００１）内でのみ有効なトークン（＝ＡＢＣ）を返却する（手順３−６）。同様に、２つめの入力端末１０３が接続されると、図５の（ｅ）に示すように、この入力端末１０３に対しセッション（ＩＤ＝２０００１）内でのみ有効なトークン（＝ＸＹＺ）を返却する（手順３−６）。これにより、１つのコンテンツ１１０に対し、２台の入力端末１０３の同時入力操作が許可される。
【００６０】
この後、１つめの入力端末１０３が終了すると、図５（ｆ）に示すように、この入力端末１０３に対しセッション（ＩＤ＝２０００１）内でのみ有効なトークン（＝ＡＢＣ）を削除する（手順５−３）。この後、コンテンツ１１０の配信が終了すると（手順６−４）、図５（ｇ）に示すように、セッションＩＤおよびトークンが削除される。
【００６１】
以上説明したように、本発明の実施の形態によれば、表示端末とは異なる入力端末からの入力操作を行い、この入力端末が表示端末を経由せず、直接サーバと通信を行ってコンテンツの配信の制御を操作する。これにより、表示端末におけるコンテンツ操作の制約を受けずに、入力端末が独自にコンテンツ配信のための入力機能の拡張および入れ替えを行うことができるようになる。また、表示端末はコンテンツ表示の機能に特化でき、入力操作に関与しないため、入力端末側での入力機能の拡張等の影響を受けない。入力端末は、表示端末を経由せずに直接サーバと通信を行うため、入力操作に対するコンテンツ配信の制御を遅延無く迅速に行えるようになる。
【００６２】
また、入力端末だけを交換して入力機能を高機能化することができる。また、汎用の入力端末を用い、入力端末が通信可能な既存の通信網（携帯網等）を経由してコンテンツの配信を行うことができるようになる。また、入力端末上でコンテンツ配信のアプリケーションをソフトウェア実行するため、入力端末を交換せずとも、アプリケーションの更新により入力機能を容易に拡張できるようになる。
【００６３】
さらには、サーバは、セッションＩＤとトークンを用い、コンテンツ配信の制御を複数の入力端末から受け付けることができるため、１つのコンテンツを複数台の入力端末を同時に用いて配信制御できるようになる。例えば、家族個々に入力端末を用いて操作し、１つのゲームを複数人で同時プレイすることができる。また、表示端末が映画館やパブリックビューイングのスクリーンとし、観客にそれぞれ入力端末を配布することにより、コンテンツ上映時の各観客からの入力操作に基づき、例えば場面毎の選択を多数決して上映内容（シナリオ）を変更することもできる。
【００６４】
また、宅内において表示端末と複数の入力端末を組として配信を制御するとともに、宅外の入力端末においても、離れた場所から同じコンテンツの視聴（同じゲームへの参加）を行うこともできるようになる。
【産業上の利用可能性】
【００６５】
以上のように、本発明にかかるコンテンツ配信システム、コンテンツ配信装置およびコンテンツ配信方法は、映像や音声のコンテンツの配信を制御するシステムに有用である。
【符号の説明】
【００６６】
１００  コンテンツ配信システム
１０１  サーバ
１０２  表示端末
１０３  入力端末
１０３ａ  入力端末
１０４  ネットワーク
１０５  携帯網
１１０  コンテンツ
１１１  受信処理部
１２１  表示処理部
１２２  表示部
１３１  入力処理部
２０１  コンテンツ格納部
２０２  セッション格納部
２０３  配信部
２０４  コンテンツ情報送信部
２０５  コンテンツメタデータ
【図１】
2014057221.tif 000003
【図２】
2014057221.tif 000004
【図３】
2014057221.tif 000005
【図４】
2014057221.tif 000006
【図５】
2014057221.tif 000007