(57)【要約】【課題】複数ユーザーが操作デバイスを交代で使用する場合に、誰がどの操作デバイスを用いて操作入力を行うべきか分かり易く案内することのできる情報処理装置を提供する。【解決手段】複数の操作デバイスが接続され、複数のユーザーから操作入力を受け付ける情報処理装置であって、複数の操作デバイスのそれぞれを複数のユーザーのいずれかに割り当てる割り当て情報を保持し、当該割り当て情報において複数の操作デバイスのいずれかを割り当てるユーザーが変更される場合に、変更前のユーザーを特定する情報と、変更後のユーザーを特定する情報と、を含む案内画像を表示装置の画面に表示させる情報処理装置である。【選択図】図６Ａ
2016136026.tif 000002
【特許請求の範囲】
【請求項１】
複数の操作デバイスが接続され、複数のユーザーから操作入力を受け付ける情報処理装置であって、
前記複数の操作デバイスのそれぞれを前記複数のユーザーのいずれかに割り当てる割り当て情報を保持するデバイス管理部と、
前記割り当て情報において、前記複数の操作デバイスのいずれかを割り当てるユーザーが変更される場合に、変更前のユーザーを特定する情報と、変更後のユーザーを特定する情報と、を含む案内画像を表示装置の画面に表示させる割り当て変更通知部と、
を含むことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記情報処理装置には複数種類の操作デバイスが接続され、
前記割り当て変更通知部は、割り当てが変更される操作デバイスの種類を示す情報を含む前記案内画像を表示させる
ことを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置において、
アプリケーションプログラムを実行するアプリケーション実行部をさらに含み、
前記アプリケーション実行部は、前記複数のユーザーのうち、次に操作デバイスを使用すべきユーザーを指定する割り当て要求を前記デバイス管理部に対して出力し、
前記デバイス管理部は、前記指定されたユーザーに前記複数の操作デバイスのいずれかが割り当てられるように、前記割り当て情報を更新する
ことを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記情報処理装置を使用中のユーザーを示すログインユーザー情報を保持するユーザー管理部をさらに含み、
前記ユーザー管理部は、前記アプリケーション実行部の要求に応じて、前記ログインユーザー情報に新たなユーザーを示す情報を追加し、
前記アプリケーション実行部は、前記ログインユーザー情報に含まれるいずれかのユーザーを指定して前記割り当て要求を出力する
ことを特徴とする情報処理装置。
【請求項５】
複数の操作デバイスが接続され、複数のユーザーから操作入力を受け付ける情報処理装置の制御方法であって、
前記複数の操作デバイスのそれぞれを前記複数のユーザーのいずれかに割り当てる割り当て情報を保持するステップと、
前記割り当て情報において、前記複数の操作デバイスのいずれかを割り当てるユーザーが変更される場合に、変更前のユーザーを特定する情報と、変更後のユーザーを特定する情報と、を含む案内画像を表示装置の画面に表示させるステップと、
を含むことを特徴とする情報処理装置の制御方法。
【請求項６】
複数の操作デバイスが接続され、複数のユーザーから操作入力を受け付ける情報処理装置を、
前記複数の操作デバイスのそれぞれを前記複数のユーザーのいずれかに割り当てる割り当て情報を保持する保持手段、及び、
前記割り当て情報において、前記複数の操作デバイスのいずれかを割り当てるユーザーが変更される場合に、変更前のユーザーを特定する情報と、変更後のユーザーを特定する情報と、を含む案内画像を表示装置の画面に表示させる割り当て変更通知手段、
として機能させるためのプログラム。
【請求項７】
請求項６に記載のプログラムを記憶した、コンピュータ読み取り可能な情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数ユーザーが交代で操作入力を行う情報処理装置、その制御方法、その制御プログラム、及び情報記憶媒体に関する。
【背景技術】
【０００２】
例えばターン制の複数プレイヤー参加型ゲームで遊ぶ場合など、一つの情報処理装置に対して複数のユーザーが順に操作入力を行うことがある。ここで、情報処理装置に接続された操作デバイスの数がユーザーより少なければ、操作デバイスを複数のユーザーが交代で使用する必要がある。このような事例では、情報処理装置は、次に操作入力を行うべきユーザーが誰かを案内する表示を行う場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
上記従来例の技術において、特に複数の操作デバイスが情報処理装置に接続されている場合、単に次に操作入力を行うべきユーザーを案内するだけでは、誰がどの操作デバイスを用いて操作入力を行うべきか分からなくなり、ユーザーを混乱させてしまうことがある。【０００４】
本発明は上記実情を考慮してなされたものであって、その目的の一つは、複数ユーザーが操作デバイスを交代で使用する場合に、誰がどの操作デバイスを用いて操作入力を行うべきか分かり易く案内することのできる情報処理装置、その制御方法、その制御プログラム、及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る情報処理装置は、複数の操作デバイスが接続され、複数のユーザーから操作入力を受け付ける情報処理装置であって、前記複数の操作デバイスのそれぞれを前記複数のユーザーのいずれかに割り当てる割り当て情報を保持するデバイス管理部と、前記割り当て情報において、前記複数の操作デバイスのいずれかを割り当てるユーザーが変更される場合に、変更前のユーザーを特定する情報と、変更後のユーザーを特定する情報と、を含む案内画像を表示装置の画面に表示させる割り当て変更通知部と、を含むことを特徴とする。【０００６】
また、本発明に係る情報処理装置の制御方法は、複数の操作デバイスが接続され、複数のユーザーから操作入力を受け付ける情報処理装置の制御方法であって、前記複数の操作デバイスのそれぞれを前記複数のユーザーのいずれかに割り当てる割り当て情報を保持するステップと、前記割り当て情報において、前記複数の操作デバイスのいずれかを割り当てるユーザーが変更される場合に、変更前のユーザーを特定する情報と、変更後のユーザーを特定する情報と、を含む案内画像を表示装置の画面に表示させるステップと、を含むことを特徴とする。【０００７】
また、本発明に係るプログラムは、複数の操作デバイスが接続され、複数のユーザーから操作入力を受け付ける情報処理装置を、前記複数の操作デバイスのそれぞれを前記複数のユーザーのいずれかに割り当てる割り当て情報を保持する保持手段、及び、前記割り当て情報において、前記複数の操作デバイスのいずれかを割り当てるユーザーが変更される場合に、変更前のユーザーを特定する情報と、変更後のユーザーを特定する情報と、を含む案内画像を表示装置の画面に表示させる割り当て変更通知手段、として機能させるためのプログラムである。このプログラムは、コンピュータ読み取り可能で非一時的な情報記憶媒体に格納されて提供されてよい。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る情報処理装置の構成を示す構成ブロック図である。
【図２】本発明の実施の形態に係る情報処理装置の機能を示す機能ブロック図である。
【図３】ユーザー管理テーブルの一例を示す図である。
【図４Ａ】アプリケーションプログラムが表示するユーザー選択画面の一例を示す図である。
【図４Ｂ】アプリケーションプログラムが表示するユーザー選択画面の一例を示す図である。
【図５】割り当て管理テーブルの一例を示す図である。
【図６Ａ】操作デバイスの割り当て変更を通知する画面の表示開始時点の一例を示す図である。
【図６Ｂ】操作デバイスの割り当て変更を通知する画面の表示終了時点の一例を示す図である。
【図７】操作デバイスの割り当て変更を通知する画面の別の例を示す図である。
【図８】操作デバイスの割り当て変更を通知する画面のさらに別の例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面に基づき詳細に説明する。
【００１０】
図１は、本発明の一実施形態に係る情報処理装置１の構成を示す構成ブロック図である。情報処理装置１は、例えば家庭用ゲーム機やパーソナルコンピュータ等であって、図１に示すように、制御部１１と、記憶部１２と、を含んで構成されている。また、表示装置１３、及び複数の操作デバイス１４と接続されている。
【００１１】
制御部１１はＣＰＵ等を含んで構成され、記憶部１２に記憶されているプログラムを実行して各種の情報処理を実行する。本実施形態において制御部１１が実行する処理の具体例については、後述する。記憶部１２は、ＲＡＭ等のメモリデバイスを含み、制御部１１が実行するプログラム、及び当該プログラムによって処理されるデータを格納する。
【００１２】
表示装置１３は、家庭用テレビ受像機や液晶ディスプレイ等であって、情報処理装置１から入力される映像信号に応じた画像を画面上に表示する。なお、表示装置１３は情報処理装置１の筐体内に内蔵されてもよいし、情報処理装置１と有線又は無線により接続される別個の装置であってもよい。操作デバイス１４は、例えばキーボードやマウス、家庭用ゲーム機のコントローラなどであって、ユーザーからの操作入力を受け付ける。本実施形態では、複数の操作デバイス１４がそれぞれ有線又は無線のいずれかにより情報処理装置１と接続されているものとする。
【００１３】
以下、情報処理装置１が実現する機能について、図２を用いて説明する。図２に示すように、情報処理装置１は、機能的に、アプリケーション実行部２１と、ユーザー管理部２２と、操作デバイス管理部２３と、割り当て変更通知部２４と、を含んで構成されている。これらの機能は、制御部１１が記憶部１２に記憶されたプログラムに従って動作することにより実現される。より具体的に、アプリケーション実行部２１は、制御部１１がアプリケーションプログラムを実行することにより実現される。一方、ユーザー管理部２２、操作デバイス管理部２３、及び割り当て変更通知部２４は、制御部１１が情報処理装置１のシステムソフトウェアに含まれる制御プログラムを実行することにより実現される。これらのプログラムは、インターネット等の通信ネットワークを介して情報処理装置１に提供されてもよいし、光ディスク等のコンピュータ読み取り可能な情報記憶媒体に格納されて提供されてもよい。
【００１４】
アプリケーション実行部２１は、アプリケーションプログラムを実行することによって、当該アプリケーションプログラムが提供する機能を実現する。特に本実施形態では、アプリケーション実行部２１は複数のユーザーから操作入力を受け付ける処理を実行する。以下では具体例として、アプリケーション実行部２１は複数ユーザーが交代で操作入力を行ってゲームを進行させるターン制ゲームのアプリケーションプログラムを実行するものとする。このように複数ユーザーが参加するターン制のゲームとしては、双六ゲームやゴルフゲームなどがある。
【００１５】
ユーザー管理部２２は、情報処理装置１を利用するユーザーを管理する。本実施形態では、情報処理装置１を使用するユーザーは、事前に自分のユーザー情報を情報処理装置１に登録することとする。ユーザー管理部２２は、このユーザー情報を記憶部１２内のユーザー管理テーブルに格納する。図３は、記憶部１２に格納されるユーザー管理テーブルの具体例を示している。同図の例では、情報処理装置１にユーザーＵ１〜Ｕ４の４名のユーザーが登録されており、記憶部１２には各ユーザーを一意に識別するユーザーＩＤと、ユーザー名と、そのユーザーを表象するアイコン画像と、が関連づけて記憶される。ここでアイコン画像は、各ユーザーが登録したり候補画像の中から選択したりする所定サイズの画像であって、ユーザーの識別に用いられる。各ユーザーは、例えば自分が写った写真画像などをアイコン画像として登録することができる。
【００１６】
また、ユーザー管理部２２は、いずれかのユーザーが情報処理装置１の使用を開始する際に、そのユーザーが誰なのかを確認する。以下では、この情報処理装置１を使用するユーザーの確認処理をログイン処理という。具体的に、ユーザー管理部２２は、例えば情報処理装置１が起動したタイミングでログイン画面を表示し、これから情報処理装置１を利用するユーザーに当該ユーザーを特定するための情報を入力させる。ユーザーは、自分のユーザー名を入力したり、あるいは表示された登録済みユーザーのリストの中から自分のユーザー名を選択したりすることによって、これから情報処理装置１を使用するユーザーが誰なのかを情報処理装置１に知らせる。これによりユーザー管理部２２は、情報処理装置１を現在使用中のユーザー（以下、ログインユーザーという）が誰なのかを示すログインユーザー情報を保持することができる。
【００１７】
さらに本実施形態において、ユーザー管理部２２は、アプリケーション実行部２１からの要求に応じて追加的なユーザーのログイン処理を実行することができる。前述したように、アプリケーション実行部２１は複数ユーザーが参加するゲームの処理を実行する。そのため、アプリケーション実行部２１がゲーム処理を実行する際には、ゲームに参加する全てのユーザーが情報処理装置１にログインしている必要がある。しかしながら、アプリケーションプログラムを起動する前にゲームに参加したいユーザーが全員情報処理装置１にログインしなければならないこととすると、ログインし忘れたユーザーがいたり、途中でゲームに参加するユーザーを変更したくなったりした場合に、一度アプリケーションプログラムを終了させなければならず、ユーザーにとって不便である。そこで本実施形態では、アプリケーション実行部２１からユーザー追加要求を受け付けた場合に、ユーザー管理部２２がログイン画面を表示し、途中参加するユーザーのログイン処理を実行することとする。そして、途中参加するユーザーがログインに成功した場合、ユーザー管理部２２はこの新たにログインしたユーザーの情報をログインユーザー情報に追加する。これにより、アプリケーションプログラムの実行中であっても、そのアプリケーションプログラムを利用するユーザーの事後的なログインが可能となる。アプリケーション実行部２１は、このようにしてアプリケーションプログラムの実行前、又は実行中にログインした複数のログインユーザーを参加者として、ゲームの処理を実行する。
【００１８】
図４Ａは、アプリケーション実行部２１が表示するユーザー選択画面の一例である。この図の例では、その時点でのログインユーザーがゲームの参加候補者として表示され、表示されたログインユーザーの中から実際にゲームをプレイする参加者が選択される。また、このユーザー選択画面には未確定ユーザーを表す表示欄Ｕが表示されており、この表示欄Ｕをユーザーが選択すると、アプリケーション実行部２１はユーザー管理部２２に対してユーザー追加要求を行う。これを受けてユーザー管理部２２はログイン画面を表示し、新たなユーザーのログインを受け付ける。新規のユーザーがログインすると、アプリケーション実行部２１は改めて新規のログインユーザーが参加候補者に含まれるユーザー選択画面を表示する（図４Ｂ）。なお、ログインユーザーの数に上限が設けられている場合に、上限を超えて新規のユーザーがログインしようとした際には、ユーザー管理部２２は最初にログインしたログインユーザーを選択して当該ログインユーザーをログアウトさせることとしてもよい。あるいは、ログアウトさせるユーザーをユーザーに選択させることとしてもよい。
【００１９】
操作デバイス管理部２３は、情報処理装置１に接続される操作デバイス１４の情報を管理する。特に本実施形態では、複数の操作デバイス１４が情報処理装置１に接続されている。操作デバイス管理部２３は、これら複数の操作デバイス１４のそれぞれを誰が使用するのか（すなわち、各操作デバイス１４がどのユーザーに割り当てられているのか）を示す割り当て情報を管理する。具体的に操作デバイス管理部２３は、情報処理装置１に接続されている操作デバイス１４について、図５に例示するような割り当て管理テーブルを記憶部１２に格納する。図５は、操作デバイス１４の割り当て情報を示す割り当て管理テーブルの具体例である。なお、情報処理装置１には複数種類の操作デバイス１４が接続可能になっており、操作デバイス管理部２３は接続された操作デバイス１４の種類も管理対象としている。具体的に、図５の例では、個々の操作デバイス１４を識別するデバイスＩＤに対して、当該操作デバイス１４の種類を示す情報と、当該操作デバイス１４が割り当てられたユーザーのユーザーＩＤとが関連づけて記憶されている。この図の例では、タイプＡの操作デバイス１４ａ及び１４ｂ、並びにタイプＢの操作デバイス１４ｃの合計３つの操作デバイス１４が情報処理装置１に接続されており、操作デバイス１４ａ及び１４ｃがユーザーＵ１に、操作デバイス１４ｂがユーザーＵ２に、それぞれ割り当てられている。なお、初期状態で各操作デバイス１４が割り当てられるユーザーは、最初にその操作デバイス１４を情報処理装置１に接続した際に選択されたユーザーであってよい。
【００２０】
アプリケーション実行部２１は、ゲームの進行に伴って、ログインユーザーのいずれかを対象とした操作デバイス１４の割り当て要求を操作デバイス管理部２３に対して出力する。具体例として、ユーザーＵ１〜Ｕ４の４人が情報処理装置１にログインしてゲームに参加し、ユーザーＵ１、ユーザーＵ２、ユーザーＵ３、及びユーザーＵ４の順で交代で操作入力を行うこととする。また、各ユーザーが操作入力を行う際には、タイプＡの操作デバイス１４、及びタイプＢの操作デバイス１４の双方を使用するものとする。この場合、まずユーザーＵ１が操作入力を行うべきタイミングで、アプリケーション実行部２１はユーザーＵ１にタイプＡ及びタイプＢの操作デバイス１４を割り当てるよう要求する。この割り当て要求では、割り当て対象となるユーザー（すなわち、次に操作入力を行うべきユーザー）、及び当該ユーザーに割り当てるべき操作デバイス１４の種類（タイプ）が指定される。
【００２１】
この割り当て要求を受けて操作デバイス管理部２３は、ユーザー間での操作デバイス１４の受け渡しが必要か否かを判定する。具体的に操作デバイス管理部２３は、割り当て要求で指定された種類の操作デバイス１４が割り当て対象のユーザーＵ１に既に割り当てられているか否かを判定する。そして、割り当てられていない種類の操作デバイス１４があると判定される場合、他のユーザーに割り当てられている当該種類の操作デバイス１４を割り当て対象のユーザーＵ１に新たに割り当てる割り当て変更を実行する。図５の例では、ユーザーＵ１に既にタイプＡの操作デバイス１４ａとタイプＢの操作デバイス１４ｃとが割り当てられているので、操作デバイス管理部２３は割り当て変更の必要はないと判定する。
【００２２】
ユーザーＵ１が操作入力を終えるとその次はユーザーＵ２のターンになるので、アプリケーション実行部２１は、割り当て対象をユーザーＵ２とし、タイプＡ及びタイプＢの操作デバイス１４を指定して次の割り当て要求を行う。今度は、タイプＡの操作デバイス１４ｂがユーザーＵ２に割り当てられているものの、タイプＢの操作デバイス１４ｃはユーザーＵ２に割り当てられていない。そこで操作デバイス管理部２３は、現在ユーザーＵ１に割り当てられている操作デバイス１４ｃをユーザーＵ２に新たに割り当てることとする。このように操作デバイス１４の割り当て変更を行う場合、操作デバイス管理部２３は割り当て変更の結果を反映するように割り当て管理テーブルを更新する。そして、割り当てを変更した旨を割り当て変更通知部２４に通知する。これを受けて割り当て変更通知部２４は、割り当ての変更が発生したことをユーザーに通知する。なお、割り当て変更通知部２４による割り当て変更の通知の具体例については後述する。この割り当て変更の通知を受けてユーザーＵ１は、自分が使用したタイプＢの操作デバイス１４ｃをユーザーＵ２に渡す。これによりユーザーＵ２は、ユーザーＵ１から受け取ったタイプＢの操作デバイス１４ｃと、最初から所持していたタイプＡの操作デバイス１４ｂとを用いて操作入力を行うことができる。
【００２３】
続いてユーザーＵ３が操作入力を行う際には、これまでと同様にアプリケーション実行部２１がユーザーＵ３を対象とした割り当て要求を行う。この段階ではユーザーＵ３に割り当てられた操作デバイス１４は一つもないので、操作デバイス管理部２３は割り当て要求で指定されたタイプＡの操作デバイス１４、及びタイプＢの操作デバイス１４の双方について他のユーザーからユーザーＵ３への割り当て変更を行う。具体的に、例えば操作デバイス管理部２３は、ユーザーＵ２が使用していたタイプＡの操作デバイス１４ｂ、及びタイプＢの操作デバイス１４ｃの双方をユーザーＵ３に新たに割り当てることとする。同様に、ユーザーＵ４が操作入力を行う際にも、ユーザーＵ３からユーザーＵ４へ２種類の操作デバイス１４の割り当て変更を行えばよい。さらにその後、再びユーザーＵ１が操作入力を行う際には、これまでと同様にアプリケーション実行部２１はユーザーＵ１を対象とした割り当て要求を行う。しかしながら、ユーザーＵ１には既にタイプＡの操作デバイス１４ａが割り当てられているので、操作デバイス管理部２３はタイプＢの操作デバイス１４ｃについてのみユーザーＵ４からユーザーＵ１への割り当て変更を行う。
【００２４】
以上の説明から明らかなように、アプリケーション実行部２１は、処理の進行に伴って、次に操作入力を行うべきユーザー、及び次の操作入力に必要な操作デバイス１４の種類だけを指定して順次割り当て要求を行っており、どの操作デバイス１４、又は誰が使用している操作デバイス１４を割り当て対象とするかについてまで指定する必要はない。そのため、アプリケーション実行部２１は割り当て要求を行う時点で誰にどの操作デバイス１４が割り当てられているかを考慮する必要はなく、単に次の操作入力を行うべきユーザーと操作デバイス１４の種類のみを指定すればよい。これを受けて操作デバイス管理部２３が、割り当て管理テーブルを参照してどの種類の操作デバイス１４を誰から誰に受け渡すかを決定する。これにより、ゲームに参加するユーザー全員が操作入力に必要な種類の操作デバイス１４を所持しておらずとも、順に操作デバイス１４を受け渡しながら各ユーザーが必要な操作入力を行うことができる。
【００２５】
なお、アプリケーション実行部２１からの割り当て要求を受け付けた操作デバイス管理部２３は、割り当て処理を実行した後、要求に応じて割り当てた操作デバイス１４のデバイスＩＤをアプリケーション実行部２１に通知することとしてもよい。これによりアプリケーション実行部２１は、通知されたデバイスＩＤにより識別される操作デバイス１４からの入力を、要求時に指定したユーザーからの操作入力として扱って処理を実行することができる。あるいはアプリケーション実行部２１は、割り当て管理テーブルを参照して操作入力を行ったユーザーを特定してもよい。この場合、操作デバイス管理部２３は割り当て処理の実行結果をアプリケーション実行部２１に通知する必要はない。
【００２６】
割り当て変更通知部２４は、操作デバイス管理部２３が操作デバイス１４の割り当てを変更した際に、その旨をユーザーに通知する。具体的に割り当て変更通知部２４は、割り当て変更の対象とされた操作デバイス１４について、変更前のユーザー（その時点で対象の操作デバイス１４を所持しているユーザー）を特定する情報と、変更後のユーザー（次に操作入力を行うべきユーザー）を特定する情報と、を含む案内画像を表示装置１３の画面に表示する。これにより割り当て変更通知部２４は、誰から誰に操作デバイス１４の受け渡しをすべきかをユーザーに通知することができる。また、割り当て変更通知部２４は、受け渡すべき操作デバイス１４の種類を特定する情報を併せて表示することとする。これによりユーザーは、どの種類の操作デバイス１４を誰から誰に受け渡すべきかを把握することができる。
【００２７】
図６Ａ及び図６Ｂは、割り当て変更通知部２４が割り当て変更を通知するために表示装置１３の画面に表示する案内画像Ｉｇの一例を示している。ここではユーザーＵ２からユーザーＵ３に対してタイプＡの操作デバイス１４ｂ及びタイプＢの操作デバイス１４ｃの双方を受け渡す場合の案内画像Ｉｇの例が示されている。図６Ａは通知開始時の表示内容であり、図６Ｂは通知終了時の表示内容である。各図には、ユーザーＵ２を表すアイコン画像Ｉｕ２、ユーザーＵ３を表すアイコン画像Ｉｕ３、タイプＡの操作デバイス１４を表すデバイス画像Ｉｄａ、及びタイプＢの操作デバイス１４を表すデバイス画像Ｉｄｂがそれぞれ示されている。ここで、案内画像Ｉｇはアプリケーション実行部２１が表示するゲーム画面に重ねて表示されてよい。なお、各ユーザーのアイコン画像Ｉｕはユーザー管理部２２がユーザー管理テーブル内に格納している画像であって、各デバイス画像Ｉｄは対応する種類の操作デバイス１４の形状を模した画像になっている。また、図中の破線の矢印は、割り当て変更通知部２４が通知を行う際の操作デバイス画像Ｉｄａ及びＩｄｂの移動経路を示している。この矢印に示される経路に沿って操作デバイス画像Ｉｂ１及びＩｂ２が移動する様子を動画像として表示することで、ユーザーＵ２は自分が所持している２種類の操作デバイス１４をユーザーＵ３に渡せばよいということがわかる。
【００２８】
なお、ユーザーが複数種類の操作デバイス１４を所持しており、そのうちの一部の操作デバイス１４の割り当てだけが他のユーザーに変更された場合、割り当て変更通知部２４は、変更された種類の操作デバイス１４を表すデバイス画像Ｉｄだけを表示してもよい。あるいは、変更前のユーザーに割り当てられた全ての操作デバイス１４を表すデバイス画像Ｉｄを表示し、そのうち割り当てが変更される操作デバイス１４を表すデバイス画像Ｉｄだけを変更前のユーザーに対応する位置から変更後のユーザーに対応する位置に移動させてもよい。図７は、この場合の表示例を示している。具体的にこの図は、ユーザーＵ２にタイプＡの操作デバイス１４ｂ及びタイプＢの操作デバイス１４ｃが割り当てられており、そのうちタイプＢの操作デバイス１４ｃの割り当てだけがユーザーＵ３に変更された場合の表示例である。この例では、図６Ａに示した状態から開始して図７に示した状態で表示が終了する。また、図７の破線の矢印はデバイス画像Ｉｄｂの移動経路を示している。このような表示によれば、ユーザーＵ２は自身が所持している操作デバイス１４のうち、タイプＢの操作デバイス１４ｃだけをユーザーＵ３に渡せばよいということがわかる。
【００２９】
また、一度に複数のユーザーの組み合わせで操作デバイス１４の受け渡しが必要な場合もあり得る。例えば、タイプＡの操作デバイス１４の割り当てをユーザーＵ１からユーザーＵ３に変更し、タイプＢの操作デバイス１４の割り当てをユーザーＵ２からユーザーＵ３に変更する場合などである。このような場合、割り当て変更通知部２４は、複数の割り当て変更を同時に示す案内画像を表示してもよいし、各割り当て変更を一つずつ順に表示してもよい。複数の割り当て変更を同時に示す案内画像の具体例として、割り当て変更通知部２４は、参加中の全てのユーザーを表すユーザー画像Ｉｕを一覧表示する。そして、割り当てを変更する複数の操作デバイス１４のそれぞれについて、当該操作デバイス１４を示すデバイス画像Ｉｄをまず変更前のユーザーに対応する位置に表示し、その位置から変更後のユーザーに対応する位置に移動する様子を示す動画像を表示する。図８はこの場合の表示例を示している。この例では、ユーザーＵ１〜Ｕ４を示すアイコン画像Ｉｕ１〜Ｉｕ４が表示され、タイプＡの操作デバイス１４を示すデバイス画像ＩｄａがユーザーＵ１に対応する位置からユーザーＵ３に対応する位置に移動するとともに、タイプＢの操作デバイス１４を示すデバイス画像ＩｄｂがユーザーＵ２に対応する位置からユーザーＵ３に対応する位置に移動する様子が示されている。
【００３０】
また、以上の説明では割り当て変更の対象となる操作デバイス１４を示すデバイス画像Ｉｄを変更前のユーザーに対応する位置から変更後のユーザーに対応する位置に移動させる表示を行うこととしたが、割り当て変更通知部２４はこれ以外の方法で割り当て変更を通知してもよい。例えば割り当て変更通知部２４は、割り当て変更の対象となった種類の操作デバイス１４を示すデバイス画像Ｉｄとともにまず変更前のユーザーを表す画像Ｉｕを表示し、その後、変更前のユーザーを表す画像Ｉｕが変更後のユーザーを表す画像Ｉｕに変化する様子を表示してもよい。このような表示によっても、変更前のユーザーから変更後のユーザーに操作デバイス１４を渡すことを通知することができる。
【００３１】
以上説明した本実施の形態に係る情報処理装置１によれば、複数種類の操作デバイス１４を複数ユーザーが交代で使用して操作入力を行う場合に、操作デバイス１４を誰から誰に渡せばよいかを分かり易く案内することができる。
【００３２】
なお、本発明の実施の形態は以上説明したものに限られない。例えば以上の説明では、アプリケーション実行部２１はターン制のゲームに係る処理を実行することとし、一度に一人ずつ操作入力を行うことが想定されている。しかしながらこれに限らず、例えば組み合わせを変えながら対戦型のゲームを繰り返し実行する場合など、一度に二人以上のユーザーが操作デバイス１４を使用することとしてもよい。この場合、アプリケーション実行部２１は、対戦の組み合わせを変更する毎に、新たに対戦を行う複数のユーザーと、各ユーザーが使用すべき操作デバイス１４の種類とを指定して割り当て要求を行えばよい。また、アプリケーション実行部２１は、ゲームに限らず複数のユーザーが順に操作入力を行うべき他の種類のアプリケーションプログラムを実行してもよい。
【符号の説明】
【００３３】
１  情報処理装置、１１  制御部、１２  記憶部、１３  表示装置、１４  操作デバイス、２１  アプリケーション実行部、２２  ユーザー管理部、２３  操作デバイス管理部、２４  割り当て変更通知部。
【図１】
2016136026.tif 000003
【図２】
2016136026.tif 000004
【図３】
2016136026.tif 000005
【図４Ａ】
2016136026.tif 000006
【図４Ｂ】
2016136026.tif 000007
【図５】
2016136026.tif 000008
【図６Ａ】
2016136026.tif 000009
【図６Ｂ】
2016136026.tif 000010
【図７】
2016136026.tif 000011
【図８】
2016136026.tif 000012
【国際調査報告】
2016136026.tif 000013
2016136026.tif 000014
2016136026.tif 000015
2016136026.tif 000016