(57)【要約】【課題】第１の端末に出力させているネットワークゲームの出力を、任意のタイミングで第２の端末に切り替える。【解決手段】ゲームサーバ１０は、携帯端末からの入力データにしたがってゲームアプリケーションプログラムを実行して出力データを生成する実行処理部１２１と、出力データを携帯端末に送信する第１の出力データ送信部１３と、携帯端末が送信する第１の入力データを受信する第１の入力データ受信部１４と、第１の入力データが切替要求情報である場合に、切替要求情報に基づいて切替先の受信端末を決定する端末決定部１２２と、受信端末に出力データを送信する第２の出力データ送信部１５と、受信端末が送信する第２の入力データを受信する第２の入力データ受信部１６と、第２の入力データを受信したことに応じて、携帯端末に対する出力データの送信を停止するよう第１の出力データ送信部１３を制御する送信制御部１２３とを備える。【選択図】図２
2015135608.tif 000002
【特許請求の範囲】
【請求項１】
端末からの入力データにしたがってアプリケーションプログラムを実行し、出力データを生成する実行処理部と、
前記実行処理部が生成した前記出力データを第１の端末に送信する第１の出力データ送信部と、
前記第１の出力データ送信部が送信した前記出力データを受信した前記第１の端末が前記第１の端末の操作に基づいて送信する第１の入力データを受信する第１の入力データ受信部と、
前記第１の入力データ受信部が受信した前記第１の入力データが端末の切替要求を示す切替要求情報である場合に、前記切替要求情報に基づいて切替先の端末である第２の端末を決定する端末決定部と、
前記端末決定部が決定した前記第２の端末に前記出力データを送信する第２の出力データ送信部と、
前記第２の出力データ送信部が送信した前記出力データを受信した前記第２の端末が前記第２の端末の操作に基づいて送信する第２の入力データを受信する第２の入力データ受信部と、
前記第２の入力データ受信部が前記第２の入力データを受信したことに応じて、前記第１の端末に対する前記出力データの送信を停止するよう前記第１の出力データ送信部を制御する送信制御部と、
を備える情報処理装置。
【請求項２】
前記アプリケーションプログラムは、情報配信アプリケーションプログラムであり、前記出力データは、配信情報を含む、
請求項１記載の情報処理装置。
【請求項３】
前記情報配信アプリケーションプログラムは、ゲームアプリケーションプログラムであり、前記配信情報は、少なくとも画像データを含む、
請求項２記載の情報処理装置。
【請求項４】
コンピュータを、
端末からの入力データにしたがってアプリケーションプログラムを実行し、出力データを生成する実行処理手段、
前記実行処理手段が生成した前記出力データを第１の端末に送信する第１の出力データ送信手段、
前記第１の出力データ送信手段が送信した前記出力データを受信した前記第１の端末が前記第１の端末の操作に基づいて送信する第１の入力データを受信する第１の入力データ受信手段、
前記第１の入力データ受信手段が受信した前記第１の入力データが端末の切替要求を示す切替要求情報である場合に、前記切替要求情報に基づいて切替先の端末である第２の端末を決定する端末決定手段、
前記端末決定手段が決定した前記第２の端末に前記出力データを送信する第２の出力データ送信手段、
前記第２の出力データ送信手段が送信した前記出力データを受信した前記第２の端末が前記第２の端末の操作に基づいて送信する第２の入力データを受信する第２の入力データ受信手段、
前記第２の入力データ受信手段が前記第２の入力データを受信したことに応じて、前記第１の端末に対する前記出力データの送信を停止するよう前記第１の出力データ送信手段を制御する送信制御手段、
として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびコンピュータプログラムに関する。
【背景技術】
【０００２】
ゲームサーバと複数のゲーム端末とがネットワークを介して接続されたネットワークゲームシステムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１０６９６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、ネットワークゲームを行うユーザが複数のゲーム端末を有している場合に、第１のゲーム端末に出力させているネットワークゲームの画像および音声を、任意のタイミングで第２のゲーム端末にスムーズに切り替える手段は開示されていない。
本発明は上記の課題を解決するためになされたものであり、第１の端末に出力させている出力データの出力先を、任意のタイミングで第２の端末にスムーズに切り替えることができる、情報処理装置およびコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
［１］上記の課題を解決するため、本発明の一態様である情報処理装置は、端末からの入力データにしたがってアプリケーションプログラムを実行し、出力データを生成する実行処理部と、前記実行処理部が生成した前記出力データを第１の端末に送信する第１の出力データ送信部と、前記第１の出力データ送信部が送信した前記出力データを受信した前記第１の端末が前記第１の端末の操作に基づいて送信する第１の入力データを受信する第１の入力データ受信部と、前記第１の入力データ受信部が受信した前記第１の入力データが端末の切替要求を示す切替要求情報である場合に、前記切替要求情報に基づいて切替先の端末である第２の端末を決定する端末決定部と、前記端末決定部が決定した前記第２の端末に前記出力データを送信する第２の出力データ送信部と、前記第２の出力データ送信部が送信した前記出力データを受信した前記第２の端末が前記第２の端末の操作に基づいて送信する第２の入力データを受信する第２の入力データ受信部と、前記第２の入力データ受信部が前記第２の入力データを受信したことに応じて、前記第１の端末に対する前記出力データの送信を停止するよう前記第１の出力データ送信部を制御する送信制御部と、を備える。
［２］上記［１］記載の情報処理装置において、前記アプリケーションプログラムは、情報配信アプリケーションプログラムであり、前記出力データは、配信情報を含む。
［３］上記［２］記載の情報処理装置において、前記情報配信アプリケーションプログラムは、ゲームアプリケーションプログラムであり、前記配信情報は、少なくとも画像データを含む。
【０００６】
［４］上記の課題を解決するため、本発明の一態様であるコンピュータプログラムは、コンピュータを、端末からの入力データにしたがってアプリケーションプログラムを実行し、出力データを生成する実行処理手段、前記実行処理手段が生成した前記出力データを第１の端末に送信する第１の出力データ送信手段、前記第１の出力データ送信手段が送信した前記出力データを受信した前記第１の端末が前記第１の端末の操作に基づいて送信する第１の入力データを受信する第１の入力データ受信手段、前記第１の入力データ受信手段が受信した前記第１の入力データが端末の切替要求を示す切替要求情報である場合に、前記切替要求情報に基づいて切替先の端末である第２の端末を決定する端末決定手段、前記端末決定手段が決定した前記第２の端末に前記出力データを送信する第２の出力データ送信手段、前記第２の出力データ送信手段が送信した前記出力データを受信した前記第２の端末が前記第２の端末の操作に基づいて送信する第２の入力データを受信する第２の入力データ受信手段、前記第２の入力データ受信手段が前記第２の入力データを受信したことに応じて、前記第１の端末に対する前記出力データの送信を停止するよう前記第１の出力データ送信手段を制御する送信制御手段、として機能させる。
【発明の効果】
【０００７】
本発明によれば、第１の端末に出力させている出力データの出力先を、任意のタイミングで第２の端末に、スムーズに切り替えることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態であるゲームサーバ（情報処理装置）を適用したネットワークゲームシステムの概略の全体構成図である。
【図２】同実施形態であるゲームサーバの機能構成を示すブロック図である。
【図３】同実施形態におけるネットワークゲームシステムの処理手順を示すフローチャートである。
【図４】同実施形態におけるネットワークゲームシステムの処理手順を示すフローチャートである。
【図５】同実施形態におけるネットワークゲームシステムの処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。
図１は、本発明の実施形態であるゲームサーバ（情報処理装置）を適用したネットワークゲームシステムの概略の全体構成図である。同図に示すように、ネットワークゲームシステム１は、ゲームサーバ１０（情報処理装置）と、携帯端末２０（第１の端末）と、受信端末３０（第２の端末）と、表示装置４０と、ネットワーク５０をと含む。ゲームサーバ１０は、オンラインゲームのサービス提供者（ゲーム事業者）側の装置であり、携帯端末２０と受信端末３０と表示装置４０とは、ユーザ（オンラインゲームサービスを受ける者）側の装置である。以下の説明において、携帯端末２０および受信端末３０それぞれを、単に端末と記載することがある。
【００１０】
ゲームサーバ１０と、携帯端末２０と、受信端末３０とは、ネットワーク５０を介して通信接続される。ネットワーク５０は、例えば、インターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ；ＩＰ）により通信可能なコンピュータネットワークである。ネットワーク５０は、例えば、ローカルエリアネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ；ＬＡＮ）や携帯電話ネットワークを含んでもよいし、インターネットに接続されていてもよい。また、ネットワーク５０は、家庭内ＬＡＮを含んでもよい。
【００１１】
ゲームサーバ１０は、複数のゲームアプリケーションプログラムを記憶するサーバ装置である。ゲームサーバ１０は、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；ＣＰＵ）およびメモリを含む演算部を備え、この演算部に、端末からの要求によって選択されたゲームアプリケーションプログラムを実行させる。ゲームサーバ１０は、演算部がゲームアプリケーションプログラムを実行して生成する、ゲームの出力データ（ゲーム出力データ）を、要求元の端末にストリーミング送信する。出力データは、少なくともゲームの画像データを含み、その他、音声データを含んでもよい。この画像データには映像データが含まれてもよい。また、ゲームサーバ１０は、端末の操作に基づいて当該端末が送信する操作情報（入力データ）を受信し、この操作情報を演算部に供給する。演算部は、操作情報を取り込み、この操作情報にしたがって、ゲームアプリケーションプログラムを実行する。また、ゲームサーバ１０は、ゲームのユーザデータを、ユーザのユーザ識別情報に関係付けて記憶する。よって、ユーザは、ユーザ識別情報を用いてログインした端末を操作することによって、ゲームサーバ１０が処理するゲームアプリケーションプログラムによるゲームプレイを行う。
【００１２】
ユーザによる携帯端末２０に対する所定のアクションにしたがって、ゲームサーバ１０は、出力データの出力先と入力データの入力先とを、携帯端末２０から受信端末３０に切り替える。所定のアクションについては、後述する。また、同様に、ユーザによる受信端末３０に対する所定のアクションにしたがって、ゲームサーバ１０は、出力データの出力先と入力データの入力先とを、受信端末３０から携帯端末２０に切り替える。
【００１３】
携帯端末２０は、例えば、タブレット端末、スマートフォン、ノート型コンピュータ装置等の情報通信端末により実現される。携帯端末２０は、オンラインゲームのコントローラアプリケーションプログラム（以下、コントローラプログラムと記載する。）を有する。携帯端末２０は、コントローラプログラムを実行することによって、ゲームコントローラとして機能する。コントローラプログラムの実行を開始した携帯端末２０は、ログインした後、ユーザによる操作に応じて、ゲームサーバ１０が有する複数のゲームアプリケーションプログラムの中から所望のゲームアプリケーションプログラムを選択し、ゲームサーバ１０にその選択したゲームアプリケーションプログラムを実行させる。携帯端末２０は、ゲームサーバ１０がストリーミング送信する出力データを受信し、この出力データに応じて、例えば、ゲーム画像（ゲーム映像を含む。）を表示部に表示させるとともに、ゲーム音を音声出力部から出力させる。
【００１４】
コントローラプログラムを実行している携帯端末２０は、ゲームの出力データにしたがってユーザにより操作されて得られる操作情報（第１の操作情報）を、ゲームサーバ１０に送信する。
携帯端末２０は、例えば、端末の切替ボタンを備える。ゲームの出力データを出力している携帯端末２０の切替ボタンが押下（所定のアクション）されることにより、携帯端末２０は、ゲームサーバ１０からの出力データの送信先および入力データの入力先を携帯端末２０から受信端末３０に切り替える要求を示す切替要求情報を、第１の操作情報としてゲームサーバ１０に送信する。切替要求情報には、ユーザ識別情報が含まれる。
なお、受信端末３０に接続された表示装置４０に向かって、携帯端末２０がシェイク（所定のアクション）されることによって、携帯端末２０が、切替先（受信端末３０）を検知し、切替要求情報を第１の操作情報としてゲームサーバ１０に送信してもよい。
【００１５】
受信端末３０は、例えば、チューナ（セットトップボックス）により実現される。受信端末３０も、同様に、ログインした後、ユーザによるリモートコントロール装置（以下、リモコンと記載する。）の操作に応じて、ゲームサーバ１０が有する複数のゲームアプリケーションプログラムの中から所望のゲームアプリケーションプログラムを選択し、ゲームサーバ１０にその選択したゲームアプリケーションプログラムを実行させる。受信端末３０は、ゲームサーバ１０がストリーミング送信する出力データを受信し、この出力データに応じて、例えば、ゲーム画像を表示装置４０に表示させるとともに、ゲーム音を表示装置４０のスピーカから出力させる。
【００１６】
受信端末３０は、ゲームの出力データにしたがってユーザにより操作されて得られる操作情報（第２の操作情報）を、ゲームサーバ１０に送信する。
受信端末３０は、ゲームサーバ１０からの指令を受けて、表示装置４０の電源をスタンバイ状態からオン状態に切り替える（表示装置４０を表示可能にオンさせる）ことができる。
【００１７】
図２は、ゲームサーバ１０の機能構成を示すブロック図である。同図に示すように、ゲームサーバ１０は、記憶部１１と、制御部１２と、第１の出力データ送信部１３と、第１の操作情報受信部１４と、第２の出力データ送信部１５と、第２の操作情報受信部１６とを備える。
【００１８】
記憶部１１は、複数のゲームアプリケーションプログラムを記憶する。また、記憶部１１は、ユーザが使用する携帯端末２０の端末識別情報と、受信端末３０の端末識別情報と、ユーザのゲームデータとを、ユーザ識別情報に関係付けて記憶する。
【００１９】
制御部１２は、ゲームサーバ１０の各種処理を制御する制御機能を実現する。具体的に、制御部１２は、実行処理部１２１と、端末決定部１２２と、送信制御部１２３とを備える。
【００２０】
実行処理部１２１は、端末の操作情報にしたがって、記憶部１１に記憶された複数のゲームアプリケーションプログラムの中からを一つのゲームアプリケーションプログラムを選択して実行し、少なくともゲームの画像データを含む出力データを生成する。実行処理部１２１は、音声データを含めた出力データを生成してもよい。実行処理部１２１は、生成した出力データを、第１の出力データ送信部１３および第２の出力データ送信部１５に供給する。
【００２１】
端末決定部１２２は、第１の操作情報受信部１４が受信した第１の操作情報が端末の切替要求（携帯端末２０から受信端末３０への切替要求）を示す切替要求情報である場合に、この切替要求情報に基づいて切替先の端末である受信端末３０（第２の端末）を決定する。具体的に、例えば、端末決定部１２２は、切替要求情報に含まれるユーザ識別情報をキーとして記憶部１１から切替先の端末である受信端末３０の端末識別情報を検索することによって、受信端末３０を選択し決定する。
なお、端末決定部１２２は、切替要求情報に含まれる切替先の端末を示す端末識別情報により、切替先の端末である受信端末３０を決定してもよい。
また、本実施形態は、携帯端末２０から受信端末３０への切り替えの例であるが、受信端末３０から携帯端末２０への切り替えも同様に行える。
【００２２】
送信制御部１２３は、第２の操作情報受信部１６が第２の操作情報を受信したことに応じて、携帯端末２０（第１の端末）に対する出力データの送信を停止するよう第１の出力データ送信部１３を制御する。
【００２３】
第１の出力データ送信部１３は、実行処理部１２１が生成した出力データを、携帯端末２０（第１の端末）にストリーミング送信する。
第１の操作情報受信部１４（第１の入力データ受信部）は、第１の出力データ送信部１３が送信した出力データを受信した携帯端末２０（第１の端末）がこの携帯端末２０の操作に基づいて送信する第１の操作情報（第１の入力データ）を受信する。第１の操作情報受信部１４は、第１の操作情報を制御部１２に供給する。
【００２４】
第２の出力データ送信部１５は、端末決定部１２２が決定した受信端末３０（第２の端末）に、実行処理部１２１が生成した出力データをストリーミング送信する。
第２の操作情報受信部１６（第２の入力データ受信部）は、第２の出力データ送信部１５が送信した出力データを受信した受信端末３０（第２の端末）がこの受信端末３０の操作に基づいて送信する第２の操作情報（第２の入力データ）を受信する。第２の操作情報受信部１６は、第２の操作情報を制御部１２に供給する。
【００２５】
次に、本実施形態におけるネットワークゲームシステム１の動作について説明する。
図３から図５は、ネットワークゲームシステム１の処理手順を示すフローチャートである。
図３を参照して、携帯端末２０とゲームサーバ１０とのオンラインゲーム処理について説明する。
まず、携帯端末２０の処理について説明する。
ステップＳ１において、携帯端末２０は、コントローラプログラムを起動し、ユーザ識別情報およびパスワードを用いてログインを行う。
次に、ユーザによる操作にしたがって、携帯端末２０は、所望のゲームアプリケーションプログラムを選択してゲームサーバ１０に実行を開始させる。
【００２６】
次に、ステップＳ２において、携帯端末２０は、ゲームサーバ１０がストリーミング送信する出力データを受信する。
次に、ステップＳ３において、携帯端末２０は、受信した出力データを出力する。具体的に、例えば、携帯端末２０は、出力データにおける画像データを表示部に表示させ、音声データを音声出力部から出力させる。
【００２７】
次に、ステップＳ４において、携帯端末２０は、出力データにしたがってユーザにより操作される。
次に、ステップＳ５において、携帯端末２０は、操作によって得られる第１の操作情報を、ゲームサーバ１０に送信し、ステップＳ２の処理に戻す。
【００２８】
次に、ゲームサーバ１０の処理について説明する。
ステップＳ２１において、ゲームサーバ１０の制御部１２は、ステップＳ１の処理において携帯端末２０が送信したユーザ識別情報およびパスワードを用いて認証を行う。
次に、制御部１２の実行処理部１２１は、携帯端末２０からの第１の操作情報にしたがって、記憶部１１に記憶された複数のゲームアプリケーションプログラムの中からを一つのゲームアプリケーションプログラムを選択する。
【００２９】
次に、ステップＳ２２において、実行処理部１２１は、選択したゲームアプリケーションプログラムの実行を開始する。
次に、ステップＳ２３において、第１の出力データ送信部１３は、実行処理部１２１が生成した出力データを、携帯端末２０（第１の端末）にストリーミング送信する。
【００３０】
次に、ステップＳ２４において、第１の操作情報受信部１４は、ステップＳ５の処理において、携帯端末２０（第１の端末）がこの携帯端末２０の操作に基づいて送信する第１の操作情報を受信する。
次に、第１の操作情報受信部１４は、第１の操作情報を制御部１２に供給し、ステップＳ２２の処理に戻す。
【００３１】
次に、図４および図５を参照して、出力データの出力先を携帯端末２０から受信端末３０に切り替える処理について説明する。
ステップＳ４１において、携帯端末２０の切替ボタンが押下されると、ステップＳ４２において、携帯端末２０は、ゲームサーバ１０からの出力データの送信先と入力データの入力先とを携帯端末２０から受信端末３０に切り替える要求を示す切替要求情報を、第１の操作情報としてゲームサーバ１０に送信する。
【００３２】
ステップＳ８１において、ゲームサーバ１０の第１の操作情報受信部１４は、携帯端末２０（第１の端末）がステップＳ４２の処理において送信した第１の操作情報（切替要求情報を含む。）を受信し、この第１の操作情報を制御部１２に供給する。
次に、ステップＳ８２において、端末決定部１２２は、第１の操作情報受信部１４が供給する第１の操作情報を取り込み、この第１の操作情報に含まれる切替要求情報に基づいて切替先の端末である受信端末３０（第２の端末）を決定する。
【００３３】
次に、ステップＳ８３において、第２の出力データ送信部１５は、実行処理部１２１が生成した出力データを、受信端末３０（第２の端末）にストリーミング送信する。
なお、このステップＳ８３の処理において、ストリーミング送信する前段階で、ゲームサーバ１０は、受信端末３０に表示装置４０の電源がオンされているか否かを検出させ、表示装置４０の電源がスタンバイである場合に、表示装置４０の電源をオンにするよう受信端末３０を制御してもよい。
【００３４】
ステップＳ６１において、受信端末３０は、ステップＳ８３の処理においてゲームサーバ１０がストリーミング送信した出力データを受信する。
次に、ステップＳ６２において、受信端末３０は、受信した出力データを出力する。具体的に、例えば、受信端末３０は、出力データにおける画像データを表示装置４０に表示させ、音声データを表示装置４０のスピーカから出力させる。
次に、ステップＳ６３において、受信端末３０は、出力データにしたがってユーザにより操作される。
次に、ステップＳ６４において、受信端末３０は、操作によって得られる第２の操作情報を、ゲームサーバ１０に送信し、ステップＳ６１の処理に戻す。
【００３５】
ステップＳ８４において、第２の操作情報受信部１６は、ステップＳ６４の処理において受信端末３０（第２の端末）がこの受信端末３０の操作に基づいて送信する第２の操作情報を受信する。次に、第２の操作情報受信部１６は、第２の操作情報を制御部１２に供給する。
【００３６】
次に、ステップＳ１２１において、送信制御部１２３は、第２の操作情報受信部１６が第２の操作情報を受信したことに応じて、携帯端末２０（第１の端末）に対する出力データの送信を停止するよう第１の出力データ送信部１３を制御し、ステップＳ２２の処理に戻す。
【００３７】
ステップＳ１０１において、受信端末３０は、ゲームサーバ１０の第２の出力データ送信部１５からのストリーミング送信が途絶えることにより、ストリーミング受信を停止する。
次に、ステップＳ１０２において、受信端末３０は、出力データの出力を停止する。
【００３８】
以上詳述したとおり、本実施形態であるゲームサーバ１０は、端末の操作情報にしたがってゲームアプリケーションプログラムを実行し、少なくともゲームの画像データを含む出力データを生成する実行処理部１２１を備える。また、ゲームサーバ１０は、実行処理部１２１が生成した出力データを携帯端末２０（第１の端末）に送信する第１の出力データ送信部１３を備える。また、ゲームサーバ１０は、第１の出力データ送信部１３が送信した出力データを受信した携帯端末２０がこの携帯端末２０の操作に基づいて送信する第１の操作情報を受信する第１の操作情報受信部１４を備える。また、ゲームサーバ１０は、第１の操作情報受信部１４が受信した第１の操作情報が端末の切替要求を示す切替要求情報である場合に、この切替要求情報に基づいて切替先の端末である受信端末３０（第２の端末）を決定する端末決定部１２２を備える。また、ゲームサーバ１０は、端末決定部１２２が決定した受信端末に出力データを送信する第２の出力データ送信部１５を備える。また、ゲームサーバ１０は、第２の出力データ送信部１５が送信した出力データを受信した受信端末がこの受信端末３０の操作に基づいて送信する第２の操作情報を受信する第２の操作情報受信部１６を備える。また、ゲームサーバ１０は、第２の操作情報受信部１６が第２の操作情報を受信したことに応じて、携帯端末２０に対する出力データの送信を停止するよう第１の出力データ送信部１３を制御する送信制御部１２３を備える。
【００３９】
すなわち、携帯端末２０をゲームコントローラとしてオンラインゲームを行っている最中に、この携帯端末２０に対して所定のアクションが行われることにより、ゲームサーバ１０は、ゲームの出力データの出力先と入力データの入力先とを、携帯端末２０から受信端末３０に切り替える。ただし、ゲームの出力データの出力先を受信端末３０に切り替えた後でも、この受信端末３０の操作が行われるまでは、ゲームサーバ１０は、携帯端末２０および受信端末３０の両方に出力データをストリーミング送信する。そして、携帯端末２０および受信端末３０の両方に出力データがストリーミング送信されている状態で、切替先である受信端末３０が操作されたことにより、ゲームサーバ１０は、切替元である携帯端末２０に対するストリーミング送信を停止する。また、携帯端末２０および受信端末３０の両方に出力データがストリーミング送信されている状態で、切替元である携帯端末２０が操作された場合、ゲームサーバ１０は、携帯端末２０から受信端末３０への切り替えを行わず、受信端末３０に対するストリーミング送信を停止する。よって、携帯端末２０による動作が継続される。
【００４０】
この構成により、携帯端末２０（第１の端末）に出力させているネットワークゲームの出力データの出力先と入力データの入力先とを、任意のタイミングで受信端末３０（第２の端末）に、スムーズに切り替えることができる。
【００４１】
なお、本実施形態である情報処理装置は、ゲームサーバ１０以外に、例えば、ビデオサーバ、ミュージックサーバ等の情報配信サーバに適用できる。つまり、情報配信サーバの実行処理部は、端末の操作情報にしたがって情報配信アプリケーションプログラムを実行し、配信情報を含む出力データを生成する。情報配信アプリケーションプログラムがビデオ配信アプリケーションプログラムである場合、出力データは、少なくともビデオデータを含む。また、情報配信アプリケーションプログラムが音楽配信アプリケーションプログラムである場合、出力データは、少なくともミュージックデータ（音声データ）を含む。また、出力データには、テキストデータが含まれてもよい。
【００４２】
また、上述した実施形態であるゲームサーバ１０の一部の機能をコンピュータで実現するようにしてもよい。この場合、その制御機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたコンピュータプログラムをコンピュータシステムに読み込ませて、このコンピュータシステムが実行することにより、当該機能を実現してもよい。なお、このコンピュータシステムとは、オペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ；ＯＳ）や周辺装置のハードウェアを含むものである。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、光ディスク、メモリカード等の可搬型記録媒体、コンピュータシステムに備えられる磁気ハードディスクやソリッドステートドライブ等の記憶装置のことをいう。さらに、コンピュータ読み取り可能な記録媒体とは、インターネット等のコンピュータネットワーク、および電話回線や携帯電話網を介してプログラムを送信する場合の通信回線のように、短時間の間、動的にプログラムを保持するもの、さらには、その場合のサーバ装置やクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持するものを含んでもよい。また上記のコンピュータプログラムは、前述した機能の一部を実現するためのものであってもよく、さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせにより実現するものであってもよい。
【００４３】
以上、本発明の実施の形態について図面を参照して詳述したが、具体的な構成はその実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００４４】
１…ネットワークゲームシステム、１０…ゲームサーバ（情報処理装置）、１１…記憶部、１２…制御部、１３…第１の出力データ送信部、１４…第１の操作情報受信部（第１の入力データ受信部）、１５…第２の出力データ送信部、１６…第２の操作情報受信部（第２の入力データ受信部）、２０…携帯端末（第１の端末）、３０…受信端末（第２の端末）、４０…表示装置、５０…ネットワーク、１２１…実行処理部、１２２…端末決定部、１２３…送信制御部
【図１】
2015135608.tif 000003
【図２】
2015135608.tif 000004
【図３】
2015135608.tif 000005
【図４】
2015135608.tif 000006
【図５】
2015135608.tif 000007