(57)【要約】【課題】アプリケーション画面を表示する技術を提供する。【解決手段】アプリケーション実行部１０６は、第１ユーザによる第１入力装置の操作情報にもとづいて第１アプリケーションを実行して、第１アプリケーションの画像データを生成する。通信処理部１１６は、第２ユーザによる第２入力装置の操作情報を、外部の情報処理装置に送信する。取得部１１２は、外部の情報処理装置から、第２入力装置の操作情報を反映した第２アプリケーションの画像データを取得する。表示処理部１１４は、第１アプリケーションの画面と第２アプリケーションの画面を表示装置に表示する。【選択図】図３
2020168209.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
第１ユーザによる第１入力装置の操作情報にもとづいて第１アプリケーションを実行して、第１アプリケーションの画像データを生成するアプリケーション実行部と、
第２ユーザによる第２入力装置の操作情報を、別の情報処理装置に送信する通信処理部と、
前記別の情報処理装置から、第２入力装置の操作情報を反映した第２アプリケーションの画像データを取得する取得部と、
第１アプリケーションの画面と第２アプリケーションの画面を表示装置に表示する表示処理部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示処理部は、表示装置の第１領域に第１アプリケーションの画面を表示し、表示装置の第２領域に第２アプリケーションの画面を表示する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示処理部は、第２領域が第２ユーザに割り当てられた領域であることを示す情報を表示する、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
第１ユーザおよび第２ユーザは、当該情報処理装置にログインする、
ことを特徴とする請求項１から３のいずれかに記載の情報処理装置。
【請求項５】
第１ユーザによる第１入力装置の操作情報にもとづいて第１アプリケーションを実行する第１情報処理装置と、
第２ユーザによる第２入力装置の操作情報にもとづいて第２アプリケーションを実行する第２情報処理装置と、を備えた情報処理システムであって、
前記第１情報処理装置は、第１アプリケーションの画面を表示装置の第１領域に表示し、第２アプリケーションの画面を前記表示装置の第２領域に表示する、ことを特徴とする情報処理システム。
【請求項６】
第１アプリケーションと第２アプリケーションは同じアプリケーションであり、第１ユーザと第２ユーザは、同じゲームセッションに参加できる、
ことを特徴とする請求項５に記載の情報処理システム。
【請求項７】
第１ユーザによる第１入力装置の操作情報にもとづいて第１アプリケーションを実行して、第１アプリケーションの画像データを生成するステップと、
第２ユーザによる第２入力装置の操作情報を、外部の情報処理装置に送信するステップと、
外部の情報処理装置から、第２入力装置の操作情報を反映した第２アプリケーションの画像データを取得するステップと、
第１アプリケーションの画面と第２アプリケーションの画面を表示装置に表示するステップと、
を備えることを特徴とするアプリケーション画面表示方法。
【請求項８】
コンピュータに、
第１ユーザによる第１入力装置の操作情報にもとづいて第１アプリケーションを実行して、第１アプリケーションの画像データを生成する機能と、
第２ユーザによる第２入力装置の操作情報を、外部の情報処理装置に送信する機能と、
外部の情報処理装置から、第２入力装置の操作情報を反映した第２アプリケーションの画像データを取得する機能と、
第１アプリケーションの画面と第２アプリケーションの画面を表示装置に表示する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションの画面を表示する技術に関する。
【背景技術】
【０００２】
特許文献１はゲームのプレイ態様として、同一のゲームを有する複数のユーザがインターネットで接続してゲームをプレイする「オンラインマルチプレイ」と、離れたところにある情報処理装置にゲームの操作情報を送信し、その情報処理装置から、操作情報がゲーム進行に反映されたゲーム画像データを受信する「リモートプレイ」を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１３／１１１２４７号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ゲームにおける「ローカルマルチプレイ」は、同じ場所に集まった複数のプレイヤがそれぞれゲームコントローラを操作して、１台のゲーム装置上で協力プレイや対戦プレイを一緒に行うプレイモードである。一方、特許文献１に開示された「オンラインマルチプレイ」は、１人のプレイヤがゲーム装置をインターネットに接続して、インターネット上の他のプレイヤと協力プレイや対戦プレイを行うプレイモードである。通常、オンラインマルチプレイモードを搭載するゲームはローカルマルチプレイに対応していないため、複数のプレイヤがオンラインマルチプレイゲームを１台のゲーム装置上でプレイすることはできない。
【０００５】
本発明は、複数プレイヤがあたかも１台のゲーム装置上でアプリケーションを実施しているかのような環境を実現するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の情報処理装置は、第１ユーザによる第１入力装置の操作情報にもとづいて第１アプリケーションを実行して、第１アプリケーションの画像データを生成するアプリケーション実行部と、第２ユーザによる第２入力装置の操作情報を、別の情報処理装置に送信する通信処理部と、別の情報処理装置から、第２入力装置の操作情報を反映した第２アプリケーションの画像データを取得する取得部と、第１アプリケーションの画面と第２アプリケーションの画面を表示装置に表示する表示処理部とを備える。
【０００７】
本発明の別の態様の情報処理システムは、第１ユーザによる第１入力装置の操作情報にもとづいて第１アプリケーションを実行する第１情報処理装置と、第２ユーザによる第２入力装置の操作情報にもとづいて第２アプリケーションを実行する第２情報処理装置と、を備えた情報処理システムであって、第１情報処理装置は、第１アプリケーションの画面を表示装置の第１領域に表示し、第２アプリケーションの画面を表示装置の第２領域に表示する。
【０００８】
本発明のさらに別の態様のアプリケーション画面表示方法は、第１ユーザによる第１入力装置の操作情報にもとづいて第１アプリケーションを実行して、第１アプリケーションの画像データを生成するステップと、第２ユーザによる第２入力装置の操作情報を、外部の情報処理装置に送信するステップと、外部の情報処理装置から、第２入力装置の操作情報を反映した第２アプリケーションの画像データを取得するステップと、第１アプリケーションの画面と第２アプリケーションの画面を表示装置に表示するステップとを備える。
【０００９】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１０】
本発明によると、複数プレイヤがあたかも１台のゲーム装置上でアプリケーションを実施しているかのような環境を実現するための技術を提供する。
【図面の簡単な説明】
【００１１】
【図１】実施例の情報処理システムの一態様を示す図である。
【図２】情報処理装置のハードウェア構成を示す図である。
【図３】第１情報処理装置の機能ブロックを示す図である。
【図４】ホーム画面の例を示す図である。
【図５】ゲーム画面の例を示す図である。
【図６】ホーム画面の例を示す図である。
【図７】ホーム画面に重畳表示されたメニュー画面の例を示す図である。
【図８】ディスプレイに設定された第１領域と第２領域を示す図である。
【図９】２つのゲーム画面の例を示す図である。
【発明を実施するための形態】
【００１２】
図１は、実施例の情報処理システムの一態様を示す。情報処理システム１において管理サーバ５は、ゲームのネットワークサービスをユーザに提供する。管理サーバ５はユーザを識別するネットワークアカウントを管理しており、ユーザは、ネットワークアカウントを用いて、管理サーバ５が提供するネットワークサービスにサインインする。ユーザはネットワークサービスにサインインすることで、後述する「リモートプレイ」を実施できるようになる。リモートプレイでは、第１情報処理装置１０ａと第２情報処理装置１０ｂとがＰ２Ｐ通信で互いに接続される。
【００１３】
第１情報処理装置１０ａは、ユーザＡの自宅に設置され、ユーザＡが操作する入力装置６ａおよびユーザＢが操作する入力装置６ｂと無線または有線で接続する。入力装置６はユーザの操作入力を示す操作情報を第１情報処理装置１０ａに提供する。第１情報処理装置１０ａは入力装置６から操作情報を受け付けるとシステムソフトウェアやアプリケーションソフトウェアの処理に反映し、出力装置４ａから処理結果を出力させる。実施例において第１情報処理装置１０ａはゲームを実行するゲーム装置であり、入力装置６ａ、６ｂはゲームコントローラなど、第１情報処理装置１０ａに対してユーザＡ、Ｂの操作情報を供給する機器であってよい。
【００１４】
補助記憶装置２ａはＨＤＤ（ハードディスクドライブ）やＳＳＤ（ソリッドステートドライブ）などの大容量記憶装置であり、内蔵型記憶装置であってよく、またＵＳＢ（Universal Serial Bus）などによって第１情報処理装置１０ａと接続する外部記憶装置であってもよい。出力装置４ａは画像を出力するディスプレイおよび音声を出力するスピーカを有するテレビであってよい。出力装置４ａは、第１情報処理装置１０ａに有線ケーブルで接続されてよく、無線接続されてもよい。
【００１５】
アクセスポイント（以下、「ＡＰ」とよぶ）８ａは、無線アクセスポイントおよびルータの機能を有し、第１情報処理装置１０ａは、無線または有線経由でＡＰ８ａに接続して、外部ネットワークに接続する。カメラ７ａはステレオカメラであって、出力装置４ａ周辺の空間を撮像する。
【００１６】
第２情報処理装置１０ｂは、ユーザＢの自宅に設置される。第２情報処理装置１０ｂは、周辺機器である補助記憶装置２ｂ、出力装置４ｂ、カメラ７ｂおよびＡＰ８ｂと無線または有線経由で接続する。ユーザＢの自宅における第２情報処理装置１０ｂおよび周辺機器の接続は、ユーザＡの自宅における第１情報処理装置１０ａおよび周辺機器の接続と同じであってよい。実施例において第２情報処理装置１０ｂはゲームを実行するゲーム装置であってよい。以下、第１情報処理装置１０ａと第２情報処理装置１０ｂとを特に区別しない場合には、単に「情報処理装置１０」と呼ぶこともある。
【００１７】
図２は、情報処理装置１０のハードウェア構成を示す。情報処理装置１０は、メイン電源ボタン２０、電源ＯＮ用ＬＥＤ２１、スタンバイ用ＬＥＤ２２、システムコントローラ２４、クロック２６、デバイスコントローラ３０、メディアドライブ３２、ＵＳＢモジュール３４、フラッシュメモリ３６、無線通信モジュール３８、有線通信モジュール４０、サブシステム５０およびメインシステム６０を有して構成される。
【００１８】
メインシステム６０は、メインＣＰＵ（Central Processing Unit）、主記憶装置であるメモリおよびメモリコントローラ、ＧＰＵ（Graphics Processing Unit）などを備える。ＧＰＵはゲームプログラムの演算処理に主として利用される。これらの機能はシステムオンチップとして構成されて、１つのチップ上に形成されてよい。メインＣＰＵは補助記憶装置２またはＲＯＭ媒体４４に記録されたゲームプログラムを実行する機能をもつ。
【００１９】
サブシステム５０は、サブＣＰＵ、主記憶装置であるメモリおよびメモリコントローラなどを備え、ＧＰＵを備えず、ゲームプログラムを実行する機能をもたない。サブＣＰＵの回路ゲート数は、メインＣＰＵの回路ゲート数よりも少なく、サブＣＰＵの動作消費電力は、メインＣＰＵの動作消費電力よりも少ない。
【００２０】
メイン電源ボタン２０は、ユーザからの操作入力が行われる入力部であって、情報処理装置１０の筐体の前面に設けられ、情報処理装置１０のメインシステム６０への電源供給をオンまたはオフするために操作される。電源ＯＮ用ＬＥＤ２１は、メイン電源ボタン２０がオンされたときに点灯し、スタンバイ用ＬＥＤ２２は、メイン電源ボタン２０がオフされたときに点灯する。
【００２１】
システムコントローラ２４は、ユーザによるメイン電源ボタン２０の押下を検出する。メイン電源がオフ状態にあるときにメイン電源ボタン２０が押下されると、システムコントローラ２４は、その押下操作を「オン指示」として取得し、一方で、メイン電源がオン状態にあるときにメイン電源ボタン２０が押下されると、システムコントローラ２４は、その押下操作を「オフ指示」として取得する。
【００２２】
クロック２６はリアルタイムクロックであって、現在の日時情報を生成し、システムコントローラ２４やサブシステム５０およびメインシステム６０に供給する。デバイスコントローラ３０は、サウスブリッジのようにデバイス間の情報の受け渡しを実行するＬＳＩ（Large-Scale Integrated Circuit）として構成される。図示のように、デバイスコントローラ３０には、システムコントローラ２４、メディアドライブ３２、ＵＳＢモジュール３４、フラッシュメモリ３６、無線通信モジュール３８、有線通信モジュール４０、サブシステム５０およびメインシステム６０などのデバイスが接続される。デバイスコントローラ３０は、それぞれのデバイスの電気特性の違いやデータ転送速度の差を吸収し、データ転送のタイミングを制御する。
【００２３】
メディアドライブ３２は、ゲームなどのアプリケーションソフトウェア、およびライセンス情報を記録したＲＯＭ媒体４４を装着して駆動し、ＲＯＭ媒体４４からプログラムやデータなどを読み出すドライブ装置である。ＲＯＭ媒体４４は、光ディスクや光磁気ディスク、ブルーレイディスクなどの読出専用の記録メディアであってよい。
【００２４】
ＵＳＢモジュール３４は、外部機器とＵＳＢケーブルで接続するモジュールである。ＵＳＢモジュール３４は補助記憶装置２およびカメラ７とＵＳＢケーブルで接続してもよい。フラッシュメモリ３６は、内部ストレージを構成する補助記憶装置である。無線通信モジュール３８は、Bluetooth（登録商標）プロトコルやIEEE802.11プロトコルなどの通信プロトコルで、たとえば入力装置６と無線通信する。有線通信モジュール４０は、外部機器と有線通信し、ＡＰ８を介してネットワーク３に接続する。
【００２５】
実施例ではユーザＡ、ＢがユーザＡの自宅に集合し、出力装置４ａに表示されるゲーム画面を見ながらゲームをプレイする。出力装置４ａは、ユーザＡ用のゲーム画面とユーザＢ用のゲーム画面とを異なる領域に表示する。情報処理システム１では、ユーザＡ、Ｂがローカルマルチプレイモードで１つのゲームをプレイしなくても、単一の出力装置４ａを共用する仕組みを提供する。これにより複数のユーザＡ、Ｂがあたかも１台の第１情報処理装置１０ａ上で１つのゲームを一緒にプレイしているかのような環境が実現される。
【００２６】
第１情報処理装置１０ａは、ユーザＡによる入力装置６ａの操作情報にもとづいて第１アプリケーションを実行し、第２情報処理装置１０ｂは、ユーザＢによる入力装置６ｂの操作情報にもとづいて第２アプリケーションを実行する。ユーザＡの自宅にある第１情報処理装置１０ａはネットワーク３経由で第２情報処理装置１０ｂにＰ２Ｐ接続し、ユーザＢは、第１情報処理装置１０ａから第２情報処理装置１０ｂに入力装置６ｂの操作情報を送信する。ユーザＢが、遠隔地から第２情報処理装置１０ｂに操作情報を送信してゲームプレイする態様を「リモートプレイ」と呼ぶ。ユーザＢは管理サーバ５にサインインすることで、リモートプレイサービスの提供を受けられる。
【００２７】
図３は、第１情報処理装置１０ａの機能ブロックを示す。第１情報処理装置１０ａは、受付部１００、ログイン処理部１０２、システム画像生成部１０４、アプリケーション実行部１０６、取得部１１２、表示処理部１１４および通信処理部１１６を備える。アプリケーション実行部１０６は、複数のアプリケーションを同時に実行する機能を有し、実施例では、ゲームを実行するゲーム実行部１０８と、リモートプレイを実現するためのアプリケーション（以下、「リモートアプリ」と呼ぶ）を実行するリモートアプリ実行部１１０とを有する。通信処理部１１６は、図２に示す無線通信モジュール３８および有線通信モジュール４０の機能を示す。
【００２８】
図３において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、回路ブロック、メモリ、その他のＬＳＩで構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００２９】
第１情報処理装置１０ａが起動されると、ログイン処理部１０２がログイン画面を生成する。実施例では、まずユーザＢが、出力装置４ａに表示されるログイン画面で入力装置６ｂを操作して第１情報処理装置１０ａにログインする。ユーザＢが過去にログイン用の情報（ログイン名やパスコード等）を第１情報処理装置１０ａに登録していれば、ログイン処理部１０２は、入力される当該ログイン用の情報にもとづいてユーザＢをログインさせる。過去にログイン情報が登録されていなければ、ログイン処理部１０２は、ログイン用の情報を新規に登録させてユーザＢをログインさせる。なおログイン処理部１０２が、ログイン情報が登録されていなくても一時的にゲストユーザとしてログインを許可する仕組みを搭載していれば、ユーザＢは、その仕組みを利用してゲストユーザとしてログインしてもよい。
【００３０】
図４は、ユーザＢが第１情報処理装置１０ａにログインしたときのホーム画面の例を示す。ユーザＢがログイン画面からログインすると、システム画像生成部１０４は、ユーザＢ用のホーム画面を生成する。ユーザＢは、ホーム画面でリモートアプリのアイコンを選択し、リモートアプリを起動する。リモートアプリ実行部１１０はリモートアプリを実行して、ユーザＢがリモートプレイを実施するための設定画面を提供する。
【００３１】
ユーザＢがリモートプレイ設定画面において、接続先となる第２情報処理装置１０ｂを識別する情報を入力すると、通信処理部１１６が、第２情報処理装置１０ｂに接続要求を送信する。このとき第２情報処理装置１０ｂのメイン電源がオフ状態にあれば、接続要求に基づいて第２情報処理装置１０ｂのメインシステム６０が起動される。第１情報処理装置１０ａと第２情報処理装置１０ｂとはＰ２Ｐ通信で互いに接続され、リモートプレイを実施可能な環境を形成する。メインシステム６０は、補助記憶装置２ｂにインストールされたゲームアイコンを配列したメニュー画像データを生成して第１情報処理装置１０ａに送信し、表示処理部１１４はメニュー画面を出力装置４ａに表示する。
【００３２】
ユーザＢがメニュー画面上で所望のゲームアイコンを選択すると、受付部１００が選択情報を受け付け、リモートアプリが通信処理部１１６から、その選択情報を第２情報処理装置１０ｂに送信する。ここではユーザＢが、ファーストパーソンシューター（ＦＰＳ）ゲームであるタイトル「コンバットフィールド」を選択したものとする。第２情報処理装置１０ｂは、選択された「コンバットフィールド」を起動し、起動画面データを生成して、第１情報処理装置１０ａに送信する。なお第２情報処理装置１０ｂは、同時にゲーム音声も生成して第１情報処理装置１０ａに送信するが、説明の便宜上、以下では、ゲーム画像について説明し、ゲーム音声については説明を省略する。第２情報処理装置１０ｂからゲーム画像データが送信されると、表示処理部１１４は、メニュー画面の代わりに、ゲーム画面を出力装置４ａの全面に表示する。
【００３３】
ユーザＢによるリモートプレイにおいて、受付部１００はユーザＢより入力装置６ｂに入力された操作情報を受け付け、通信処理部１１６が、ユーザＢによる入力装置６ｂの操作情報を、第２情報処理装置１０ｂに送信する。第２情報処理装置１０ｂにおいて起動されたゲーム（コンバットフィールド）は、送信された操作情報をゲームに対する入力として取り扱い、ユーザＢの操作を反映したゲーム画像データを生成して、第１情報処理装置１０ａに送信する。第１情報処理装置１０ａにおいて取得部１１２が、入力装置６ｂの操作情報を反映したゲーム画像データを取得し、表示処理部１１４が出力装置４ａにゲーム画面を表示する。
【００３４】
図５は、ユーザＢによりプレイされているゲーム画面の例を示す。このゲーム画面は、「コンバットフィールド」における戦闘シーンを示す。ユーザＢは、第２情報処理装置１０ｂから離れた場所にいながら、第２情報処理装置１０ｂをリモート操作して、第２情報処理装置１０ｂにインストールされたゲームをプレイできる。
【００３５】
ユーザＢによるリモートプレイ中、ユーザＡが入力装置６ａの所定のボタンを操作すると、ログイン処理部１０２がログイン画面を生成し、表示処理部１１４は、出力装置４ａの全面にログイン画面を表示する。第１情報処理装置１０ａは、ユーザＡが普段使用しているゲームコンソールであるため、ユーザＡのログイン情報は登録済みであり、ログイン処理部１０２は、ログイン画面においてユーザＡから入力されるログイン情報にもとづいてユーザＡをログインさせる。なお表示処理部１１４がログイン画面を出力装置４ａの全面に表示すると、ユーザＢがリモートプレイしているゲーム画面は、ログイン画面に隠されて見えなくなる。
【００３６】
図６は、ユーザＡが第１情報処理装置１０ａにログインしたときのホーム画面の例を示す。ユーザＡがログイン画面からログインすると、システム画像生成部１０４は、ユーザＡ用のホーム画面を生成する。このときユーザＡが入力装置６ａの所定のボタンを操作（たとえば長押し）すると、システム画像生成部１０４が、メニュー画像データを生成し、表示処理部１１４がホーム画面にメニュー画面を重畳表示する。
【００３７】
図７は、ホーム画面に重畳表示されたメニュー画面の例を示す。ユーザＡではないユーザＢがリモートプレイを実施しているとき、システム画像生成部１０４は、項目「２画面モードにする」を少なくとも含むメニュー画像データを生成し、表示処理部１１４がメニュー画面２０２を表示する。メニュー画面２０２上にはフォーカス枠２００が配置され、ユーザＡは入力装置６ａを操作して、フォーカス枠２００の位置を動かせる。ユーザＡがフォーカス枠２００を「２画面モードにする」に合わせて入力装置６ａの決定ボタンを押すと、表示処理部１１４が、出力装置４ａのディスプレイに第１領域と第２領域を設定する。
【００３８】
図８は、出力装置４ａのディスプレイに設定された第１領域２１０と第２領域２１２を示す。表示処理部１１４は、第１領域２１０をユーザＡに割り当て、第２領域２１２をユーザＢに割り当てる。第１領域２１０と第２領域２１２の大きさは同じであってもよいが、第１情報処理装置１０ａのオーナユーザであるユーザＡに割り当てる第１領域２１０をより大きく設定してもよい。ユーザＡがメニュー画面で２画面モードを選択することで、ユーザＢが操作するゲーム画面が第２領域２１２に表示される。これによりユーザＢは、入力装置６ｂを操作して、「コンバットフィールド」のプレイを再開できるようになる。
【００３９】
表示処理部１１４は、第１領域２１０がユーザＡに割り当てられた領域であることを示す操作ユーザ情報２１１を、第１領域２１０の近傍に表示し、第２領域２１２がユーザＢに割り当てられた領域であることを示す操作ユーザ情報２１３を、第２領域２１２の近傍に表示する。これによりユーザＡ、Ｂは自分に割り当てられた領域を容易に認識できる。
【００４０】
ユーザＡは、ホーム画面から所望のゲームアイコンを選択する。ここでユーザＡが「コンバットフィールド」を選択すると、ゲーム実行部１０８は「コンバットフィールド」を起動し、起動画面データを生成して、表示処理部１１４が、「コンバットフィールド」の起動画面を第１領域２１０に表示する。
【００４１】
ユーザＡによるゲームプレイにおいて、受付部１００はユーザＡにより入力装置６ａに入力された操作情報を受け付ける。ゲーム実行部１０８は、ユーザＡによる入力装置６ａの操作情報にもとづいて「コンバットフィールド」を実行し、ゲーム画像データを生成して、表示処理部１１４に供給する。表示処理部１１４は、第１領域２１０にゲーム画面を表示する。
【００４２】
図９は、２つのゲーム画面の例を示す。表示処理部１１４は、第１領域２１０に、ユーザＡがプレイするコンバットフィールドのゲーム画面を表示し、第２領域２１２に、ユーザＢがプレイするコンバットフィールドのゲーム画面を表示する。ユーザＢが、オンライン上のゲームセッションに参加して、他のプレイヤと一緒にゲームをしている場合、ユーザＡは、そのゲームセッションに参加してもよい。このように実施例の情報処理システム１は、ローカルマルチプレイモードを有しないゲームであっても、リモートプレイの仕組みを利用して、同じゲームセッションに参加することで、２人のユーザＡ、Ｂが一緒にプレイできる環境を提供する。
【００４３】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。実施例では、ユーザＡ、Ｂが同じゲームタイトルをプレイしたが、それぞれが別のゲームタイトルをプレイすることも可能である。また実施例ではアプリケーションの例としてゲームを説明したが、他の種類のアプリケーションであってもよい。
【００４４】
なおユーザＡが、ユーザＢによるリモートプレイを終了させると、ユーザＢは第１情報処理装置１０ａからログアウトされて、２画面モードの表示は終了する。なおユーザＢが第２情報処理装置１０ｂにおける電源をオフにした場合には、リモートプレイが強制終了されて、２画面モードの表示が終了してもよい。
【符号の説明】
【００４５】
１・・・情報処理システム、６ａ，６ｂ・・・入力装置、１０ａ・・・第１情報処理装置、１０ｂ・・・第２情報処理装置、１００・・・受付部、１０２・・・ログイン処理部、１０４・・・システム画像生成部、１０６・・・アプリケーション実行部、１０８・・・ゲーム実行部、１１０・・・リモートアプリ実行部、１１２・・・取得部、１１４・・・表示処理部、１１６・・・通信処理部。
【図１】
2020168209.tif 000003
【図２】
2020168209.tif 000004
【図３】
2020168209.tif 000005
【図４】
2020168209.tif 000006
【図５】
2020168209.tif 000007
【図６】
2020168209.tif 000008
【図７】
2020168209.tif 000009
【図８】
2020168209.tif 000010
【図９】
2020168209.tif 000011