(57)【要約】【課題】利便性の高い通信管理技術を提供する。【解決手段】ゲーム装置２０は、ネットワークを介して通信可能な他の端末を、互いに自身の状態を通知し合う相手として登録する登録部４１と、ネットワークを介して、登録した端末の状態を示す情報を取得するステータス情報取得部４２と、登録した端末のリストを画面に表示するリスト表示部４５と、リストのうち、ユーザにより選択された端末を他と識別可能に表示するとともに、その端末の状態を示す情報が、その端末のユーザからその端末を通知相手として登録している端末のユーザに宛てたコメントを含んでいる場合、そのコメントを画面に表示するコメント表示部４６を備える。【選択図】図４
2008018189.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信可能な他の端末を、互いに自身の状態を通知し合う相手として登録する登録部と、
ネットワークを介して、登録した端末の状態を示す情報を取得する取得部と、
前記登録した端末のリストを画面に表示するリスト表示部と、
前記リストのうち、ユーザにより選択された端末を他と識別可能に表示するとともに、その端末の状態を示す情報が、その端末のユーザからその端末を通知相手として登録している端末のユーザに宛てたコメントを含んでいる場合、そのコメントを前記画面に表示するコメント表示部と、
を含むことを特徴とする端末装置。
【請求項２】
前記コメント表示部は、ユーザにより選択された端末以外の端末の状態を示す情報が、前記コメントを含んでいたとしても、そのコメントを前記画面に表示しないことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記コメント表示部は、登録した端末がネットワークから切断されたことを示す情報を取得すると、その端末のコメントを表示しないことを特徴とする請求項１又は２に記載の端末装置。
【請求項４】
前記リスト表示部は、登録した複数の端末を、選択中の端末が所定位置に表示されるように横又は縦方向に並べて表示し、ユーザから横又は縦方向への指示入力を受け付けると、リスト全体を横又は縦方向にスクロールして、所定位置に表示される選択中の端末を切り替えることを特徴とする請求項１から３のいずれかに記載の端末装置。
【請求項５】
前記コメント表示部は、前記リストがスクロールされている間は、前記所定位置に表示される選択中の端末の状態を示す情報がコメントを含んでいるか否かを示す情報を表示し、前記リストのスクロールが停止されて前記選択中の端末が確定されると、その端末の状態を示す情報がコメントを含んでいれば、そのコメントを表示することを特徴とする請求項４に記載の端末装置。
【請求項６】
前記コメント表示部は、前記リストがスクロールされている間は、前記所定位置に表示される選択中の端末の状態を示す情報がコメントを含んでいれば、そのコメントの表示枠を表示し、コメントを含んでいなければ前記表示枠を表示しないことにより、コメントの有無を表示することを特徴とする請求項５に記載の端末装置。
【請求項７】
ネットワークを介して通信可能な他の端末を、互いに自身の状態を通知し合う相手として登録するステップと、
ネットワークを介して、登録した端末の状態を示す情報を取得するステップと、
前記登録した端末のリストを画面に表示するステップと、
前記リストのうち、ユーザにより選択された端末を他と識別可能に表示するとともに、その端末の状態を示す情報が、その端末のユーザからその端末を通知相手として登録している端末のユーザに宛てたコメントを含んでいる場合、そのコメントを前記画面に表示するステップと、
を含むことを特徴とする通信管理方法。
【請求項８】
ネットワークを介して通信可能な他の端末を、互いに自身の状態を通知し合う相手として登録する機能と、
ネットワークを介して、登録した端末の状態を示す情報を取得する機能と、
前記登録した端末のリストを画面に表示する機能と、
前記リストのうち、ユーザにより選択された端末を他と識別可能に表示するとともに、その端末の状態を示す情報が、その端末のユーザからその端末を通知相手として登録している端末のユーザに宛てたコメントを含んでいる場合、そのコメントを前記画面に表示する機能と、
をコンピュータに実現させることを特徴とするプログラム。
【請求項９】
ネットワークを介して通信可能な他の端末を、互いに自身の状態を通知し合う相手として登録する機能と、
ネットワークを介して、登録した端末の状態を示す情報を取得する機能と、
前記登録した端末のリストを画面に表示する機能と、
前記リストのうち、ユーザにより選択された端末を他と識別可能に表示するとともに、その端末の状態を示す情報が、その端末のユーザからその端末を通知相手として登録している端末のユーザに宛てたコメントを含んでいる場合、そのコメントを前記画面に表示する機能と、
をコンピュータに実現させることを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信管理技術に関し、とくに、ネットワークを介して通信可能な他の端末に自身の状態を通知する端末装置、通信管理方法、及びプログラムに関する。
【背景技術】
【０００２】
ネットワークのインフラの整備が進み、携帯電話やパーソナルコンピュータなどの端末が普及した現在、ネットワークを介したコミュニケーションが重要な位置を占めるようになっている。例えば、登録した友人との間でメッセージをやり取りして会話を楽しむメッセンジャーサービスや、特定の友人に対して日記などを公開して交流を楽しむソーシャルネットワークサービスなどが広く利用されている。また、ゲーム端末にも通信機能が搭載されるようになっており、ネットワークを介して他のゲーム端末のユーザとリアルタイムに対戦することが可能となっている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
メッセンジャーサービスにおいては、一般に、登録した相手がログイン中か否かを知ることができるようになっており、ソーシャルネットワークサービスにおいても、ユーザが最近ログインしたか否かを知ることができるようになっている。しかしながら、本発明者は、とくにゲーム端末のネットワークにおいては、より詳細に相手の状態を把握する機能を設けることが、ユーザの利便性の向上につながることに想到するに至った。
【０００４】
本発明はこうした状況に鑑みてなされたものであり、その目的は、より利便性の高い通信管理技術を提供することにある。
【課題を解決するための手段】
【０００５】
本発明のある態様は、端末装置に関する。この端末装置は、ネットワークを介して通信可能な他の端末を、互いに自身の状態を通知し合う相手として登録する登録部と、ネットワークを介して、登録した端末の状態を示す情報を取得する取得部と、前記登録した端末のリストを画面に表示するリスト表示部と、前記リストのうち、ユーザにより選択された端末を他と識別可能に表示するとともに、その端末の状態を示す情報が、その端末のユーザからその端末を通知相手として登録している端末のユーザに宛てたコメントを含んでいる場合、そのコメントを前記画面に表示するコメント表示部と、を含むことを特徴とする。
【０００６】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００７】
本発明によれば、より利便性の高い通信管理技術を提供することができる。
【発明を実施するための最良の形態】
【０００８】
実施の形態に係るゲームシステムでは、ゲーム装置がネットワークに接続している間は、互いに自身の状態を通知し合う相手として登録している他のゲーム装置の状態を閲覧することができるようになっている。本実施の形態のゲームシステムは、さらに、ゲーム装置のユーザが、登録している他のゲーム装置のユーザに対して、自身の状態を詳細に示すコメントを通知する機能を設ける。例えば、「新しいゲームを入手したので対戦相手を募集中」、「ゲームに集中したいのでチャットに誘わないでください」などのコメントを登録し、他のゲーム装置のユーザに通知することができる。これにより、自身の状態をより詳細に伝えることができるので、ユーザの利便性を向上させることができる。
【０００９】
ゲーム装置は、メニュー画面上で、登録した他のゲーム装置の状態のリストを表示する。このリストにおいて、コメントを登録しているユーザについては、そのゲーム装置の状態を示す情報とともに、ユーザのコメントを表示する。本実施の形態では、より見やすい画面とするために、フォーカスされているゲーム装置のコメントのみを表示する。これにより、さらにユーザの利便性を向上させることができる。
【００１０】
図１は、実施の形態に係るゲームシステムの基本的な構成を示す。ゲームシステム１０において、複数のゲーム装置２０が、インターネットなどのネットワーク３２を介して通信可能に接続されており、ゲーム装置２０間で対戦ゲームを行ったりメッセージをやり取りしたりすることができるようになっている。ゲームシステム１０において、更に管理サーバ３０がネットワーク３２に接続されている。管理サーバ３０は、各ゲーム装置２０の状態を把握し、ゲーム装置２０に他のゲーム装置２０の状態を通知する。
【００１１】
ゲーム装置２０には、テレビジョン受像機などの表示装置２２とコントローラ２４が接続される。表示装置２２は、ゲーム装置２０により生成される映像を表示する。また、表示装置２２は、ゲーム装置２０により生成される音声を出力するスピーカを有する。コントローラ２４は、ユーザの操作をゲーム装置２０へ入力する。ゲーム装置２０は、ＤＶＤやＣＤなどの光ディスク２６や、着脱可能なメモリカード２８などに対するデータの読出機能及び書込機能を有しており、例えば、光ディスク２６に格納されたゲームプログラムを実行し、メモリカード２８にセーブデータを記録する。また、ゲーム装置２０は、マルチメディア再生装置としての機能も有しており、光ディスク２６から映画や音楽アルバムなどのデータを読み出して再生したり、メモリカード２８から撮影画像や撮影映像などのデータを読み出して再生することができる。
【００１２】
ゲーム装置２０は、コンテンツの再生やゲームの実行の指示をユーザから受け付けるためのメニュー画面を表示装置２２に表示させる。このメニュー画面には、互いに自身の状態を通知し合う相手として登録された他のゲーム装置２０（以下、「フレンド」と呼ぶ）のリスト（以下、「フレンドリスト」と呼ぶ）が表示され、各フレンドの状態を示す情報が表示される。
【００１３】
管理サーバ３０は、各ユーザのフレンドリストを格納したユーザデータベース３４と、各ユーザの状態を示す情報を格納したステータス管理データベース３６とを管理する。管理サーバ３０は、ゲーム装置２０からフレンドの登録を受け付けてユーザデータベース３４に登録する機能や、ゲーム装置２０から自身の状態を示す情報を受け付けてステータス管理データベース３６に登録し、その情報を、そのゲーム装置２０をフレンドとして登録しているゲーム装置２０へ通知する機能などを実現する構成を備えている。
【００１４】
図２は、ユーザデータベース３４の内部データの例を示す。ユーザデータベース３４には、端末ＩＤ欄１４２、ユーザ名欄１４４、フレンドリスト欄１４６、登録依頼中リスト欄１４８が設けられている。端末ＩＤ欄１４２は、ゲーム装置２０の端末ＩＤを格納する。ユーザ名欄１４４は、ゲーム装置２０のユーザの名称又はニックネーム等を格納する。フレンドリスト欄１４６は、ユーザが登録したフレンドの端末ＩＤのリストを格納する。登録依頼中リスト欄１４８は、ユーザがフレンドとして登録を依頼している相手の端末ＩＤのリストを格納する。
【００１５】
図３は、ステータス管理データベース３６の内部データの例を示す。ステータス管理データベース３６には、端末ＩＤ欄１５２、ユーザ名欄１５４、アイコンファイル名欄１５６、通信状態欄１５８、ビデオチャット欄１６０、音声チャット欄１６２、タイトル欄１６４、コメント欄１６８が設けられている。端末ＩＤ欄１５２は、ゲーム装置２０の端末ＩＤを格納する。ユーザ名欄１５４は、ゲーム装置２０のユーザの名称又はニックネーム等を格納する。アイコンファイル名欄１５６は、後述するように、ゲーム装置２０のメニュー画面においてフレンドリストを表示する際に、ゲーム装置２０を示すアイコンとして表示される画像データを格納したアイコンファイルの名称を格納する。通信状態欄１５８は、ゲーム装置２０の現在の通信状態を格納する。例えば、ゲーム装置２０が管理サーバ３０にログオンすると、通信状態が「ログオン中」となり、管理サーバ３０からログオフすると、通信状態が「ログオフ中」となる。ビデオチャット欄１６０は、ユーザがビデオチャットが可能か否かを示す情報を格納する。音声チャット欄１６２は、ユーザが音声チャットが可能か否かを示す情報を格納する。タイトル欄１６４は、ゲーム装置２０が実行中のゲームのタイトルや再生中のコンテンツのタイトルなどを格納する。コメント欄１６８は、ユーザが登録したコメントを格納する。
【００１６】
図４は、ゲーム装置２０の構成を示す。ゲーム装置２０は、コントローラ２４、入力部２５、制御部４０、パラメータ保持部６０、入出力インタフェース６２、画像処理部６６、及び表示装置２２を備える。これらの構成は、ハードウエアコンポーネントでいえば、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００１７】
入力部２５は、ユーザインタフェースの一例であるコントローラ２４から入力されるユーザによる操作指示を受け付ける。入出力インタフェース６２は、光ディスク２６及びメモリカード２８との間のデータの入出力を制御する。制御部４０は、入力部２５が受け付けたユーザからの操作指示に基づいてゲームプログラムを実行し、ゲームを進行させる。また、制御部４０は、光ディスク２６やメモリカード２８等に格納されたコンテンツを再生する。パラメータ保持部６０は、ゲームの進行に必要なパラメータを保持する。画像処理部６６は、制御部４０により制御されるゲームやコンテンツの表示画面を生成して、表示装置２２に表示させる。
【００１８】
制御部４０は、登録部４１、ステータス情報取得部４２、ステータス情報送信部４３、メニュー表示部４４、リスト表示部４５、コメント表示部４６、ステータス情報保持部４７、ゲーム実行部４８、及びコンテンツ再生部４９を含む。ゲーム実行部４８は、光ディスク２６などから読み出されたゲームプログラムを実行する。コンテンツ再生部４９は、光ディスク２６やメモリカード２８等から読み出されたコンテンツを再生する。
【００１９】
登録部４１は、自装置のフレンドを管理サーバ３０に登録する。ステータス情報取得部４２は、管理サーバ３０から、登録したフレンドのステータス情報を取得する。ステータス情報保持部４７は、ステータス情報取得部４２により取得されたフレンドのステータス情報を保持する。ステータス情報送信部４３は、ネットワーク３２に接続しているときに、自装置のステータス情報を管理サーバ３０に送信する。
【００２０】
メニュー表示部４４は、ゲーム装置２０の各機能をユーザが選択指示するためのメニュー画面を生成する。リスト表示部４５は、ステータス情報取得部４２が取得したフレンドのリストとステータス情報をメニュー画面に表示させる。コメント表示部４６は、リスト表示部４５により表示されるフレンドのリストのうち、ユーザにより選択されたフレンドを他と識別可能に表示するとともに、そのフレンドの状態を示す情報が、そのゲーム装置のユーザからそのゲーム装置を通知相手として登録しているゲーム装置２０のユーザに宛てたコメントを含んでいる場合、そのコメントをメニュー画面に表示させる。
【００２１】
図５は、管理サーバ３０がゲーム装置２０にステータス情報を通知する手順を示すシーケンス図である。ゲーム装置２０が管理サーバ３０にログオンすると（Ｓ１０）、管理サーバ３０は、ユーザデータベース３４を参照して、そのゲーム装置２０が登録しているフレンドのリストをゲーム装置２０へ送信する（Ｓ１２）。つづいて、ゲーム装置２０のステータス情報送信部４３が自装置のステータス情報を管理サーバ３０に送信すると（Ｓ１４）、管理サーバ３０は、ステータス管理データベース３６に格納されているそのゲーム装置２０のステータス情報を更新する（Ｓ１６）。管理サーバ３０が、ステータス管理データベース３６から、ゲーム装置２０のフレンドのステータス情報を読み出してゲーム装置２０へ送信すると（Ｓ１８）、ゲーム装置２０のステータス情報取得部４２がこれを取得してステータス情報保持部４７に格納し、リスト表示部４５がメニュー画面にフレンドリストを表示する（Ｓ２０）。以降、ゲーム装置２０は、自装置の状態が変化すると、管理サーバ３０へステータス情報を送信し（Ｓ１４）、管理サーバ３０は、そのゲーム装置２０のステータス情報を更新するとともに（Ｓ１６）、そのゲーム装置２０をフレンドとして登録しているゲーム装置２０に、ステータス情報が更新されたことを通知する（Ｓ１８）。
【００２２】
図６は、ステータス情報保持部４７の内部データの例を示す。ステータス情報保持部４７は、管理サーバ３０により管理されるステータス管理データベース３６と同様に、端末ＩＤ欄１５２、ユーザ名欄１５４、アイコンファイル名欄１５６、通信状態欄１５８、ビデオチャット欄１６０、音声チャット欄１６２、タイトル欄１６４、コメント欄１６８を含む。上述したように、ゲーム装置２０が管理サーバ３０にログオンしたときに、ステータス情報取得部４２は、管理サーバ３０から、ゲーム装置２０がフレンドとして登録している他のゲーム装置２０のステータス情報を取得し、ステータス情報保持部４７に格納する。以降、ステータス情報取得部４２は、管理サーバ３０からフレンドのステータス情報が更新されたことを通知されると、ステータス情報保持部４７の該当するフレンドのステータス情報を変更する。
【００２３】
図７は、ゲーム装置２０が登録したコメントが他のゲーム装置２０において表示される手順を示すシーケンス図である。ゲーム装置２０が管理サーバ３０にログオンしているときに、コメントを登録すると（Ｓ２２）、管理サーバ３０は、ステータス管理データベース３６にコメントを登録して、該当するゲーム装置２０のステータス情報を更新し（Ｓ２４）、そのゲーム装置２０をフレンドとして登録している、ログオン中の他のゲーム装置２０に更新を通知する（Ｓ２６）。更新を通知されたゲーム装置２０のステータス情報取得部４２は、ステータス情報保持部４７に通知されたコメントを格納する。コメント表示部４６は、後述するように、フレンドリストにおいてそのフレンドがフォーカスされたときにコメントを表示する（Ｓ２８）。
【００２４】
コメントを登録したゲーム装置２０が管理サーバ３０からログオフすると（Ｓ３０）、管理サーバ３０は、該当するゲーム装置２０のステータス情報を更新する（Ｓ３２）。このとき、登録されていたコメントを削除してもよい。管理サーバ３０は、そのゲーム装置２０をフレンドとして登録している、ログオン中の他のゲーム装置２０に更新を通知する（Ｓ３４）。更新を通知されたゲーム装置２０のステータス情報取得部４２は、ステータス情報保持部４７の該当するフレンドのステータス情報を変更する。コメント表示部４６は、フレンドがログオフすると、以降はそのフレンドのコメントを表示しない（Ｓ３６）。すなわち、本実施の形態においては、コメントはログオン中のユーザの状態を示すステータス情報の一部であり、ユーザがログオフした後は表示されない。この点で、ソーシャルネットワークサービスにおいてユーザが公開している日記やプロフィールなどの記事とは異なる。
【００２５】
図８は、ゲーム装置２０により生成されるメニュー画面の表示例を示す。メニュー画面５０において、水平方向に複数の機能アイコンが並んだ機能アイコン配列７０と、垂直方向に複数の項目アイコンが並んだ項目アイコン配列７２とが交差する二次元配列が表示される。機能アイコン配列７０には、ゲーム装置２０の機能の種類を象徴するアイコンとして、写真アイコン５１、音楽アイコン５２、動画アイコン５３、ゲームアイコン５４、設定アイコン５５、フレンドアイコン５６などが表示される。項目アイコン配列７２には、それぞれの機能に関するメニュー項目を象徴するアイコンが表示される。機能アイコン配列７０及び項目アイコン配列７２で構成されるメニュー画面５０はオンスクリーン表示であり、ゲーム画面やコンテンツ映像の前面に重ね合わされて表示される。背景領域１１０に現在実行中のゲーム画面が表示される場合、機能アイコン配列７０と項目アイコン配列７２の領域全体に、背景画像との外観上の区別を容易にするための彩色が施されてもよく、またゲーム画面の明るさを調整するなどの方法により外観上の区別を容易にしてもよい。
【００２６】
機能アイコン配列７０と項目アイコン配列７２が交差する交差領域７６に位置する機能アイコンは、図示するように他の機能アイコンと異なる色彩にて拡大表示される。交差領域７６は、メニュー画面５０の所定位置に据え置かれ、コントローラ２４を介したユーザの左右方向の指示に応じて機能アイコン配列７０全体が左右方向に移動し、交差領域７６に位置した機能アイコンの色彩とアイコンサイズが変化する。したがって、ユーザは左右の方向指示をするだけで所望の機能を選択できる。
【００２７】
メニュー表示部４４は、機能アイコンの左右方向の移動を、機能アイコン配列７０の領域全体を左右方向にスクロールすることによって実現する。メニュー表示部４４は、各機能アイコンを左右に移動させる間はこれらを同色、同サイズで表示するが、交差領域７６に位置する機能アイコンだけその色彩とサイズを変化させる。メニュー表示部４４は、色彩の変化として、機能アイコンの明度、彩度、色相などの要素を変化させてもよいし、点滅表示することにより色彩を変化させてもよい。このように、交差領域７６に位置する機能アイコンをその他の機能アイコンと異なる表示態様で表示するため、ユーザは容易にメディアを選択できる。
【００２８】
メニュー表示部４４は、機能アイコンが左右方向へ移動中であって交差領域７６にいずれの機能アイコンも位置していないときには項目アイコン配列７２を表示させない。メニュー表示部４４は、いずれかの機能アイコンが交差領域７６に位置したときに、項目アイコン配列７２を交差領域７６から上下方向に繰り出すように展開表示するか、または展開済みの項目アイコン配列７２をメニュー画面５０にフェードインさせてもよい。ユーザは、交差領域７６を目標地点にして機能アイコンを左右にスクロール操作するだけで、その機能アイコンに対応する機能を認識することができる。逆に、項目アイコン配列７２が表示された状態で左右方向の指示があった場合、メニュー表示部４４は展開されていた項目アイコン配列７２を交差領域７６に向かって収納するような動きで表示するか、または展開された項目アイコン配列７２をメニュー画面５０からフェードアウトさせる。
【００２９】
メニュー画面５０の中央近傍に位置する注目領域７７は、ユーザによる操作の対象となる項目アイコンが表示されるべき領域である。メニュー表示部４４は、この注目領域７７の近傍位置、図４の例では注目領域７７の直上に交差領域７６が位置するように機能アイコン配列７０を表示する。注目領域７７は項目アイコン配列７２の一部を構成する。
【００３０】
入力部２５がユーザによる上下方向の指示を取得する間は、その指示に応じて各項目アイコン１２０が上下方向に移動する。メニュー表示部４４は、項目アイコン１２０の上下方向の移動を、項目アイコン配列７２の領域全体を上下方向にスクロールさせることにより実現する。
【００３１】
メニュー表示部４４は、各項目アイコン１２０を上下に移動させる間はこれらを同サイズで表示するが、注目領域７７に位置する項目アイコンだけは注目アイコンとしてサイズを拡大させる。メニュー表示部４４は、注目アイコンの明度、彩度、色相などの要素をさらに変化させてもよいし、点滅表示してもよい。その他の項目アイコン１２０、注目アイコンより小さいサイズで表示される。注目領域７７の近傍位置、図４の例では右方に、項目アイコン１２０に対応するメニュー項目が表示される。
【００３２】
図９は、ゲーム装置２０により生成されるメニュー画面の別の表示例を示す。図９では、注目領域７７に自装置を示すアバターなどのアイコン１２２が表示され、アイコン１２２の右側に自装置の状態を示すステータス情報が表示されている。図９の例では、ステータス情報として、ビデオチャットが可能であることを示すアイコン１３０、音声チャットが可能であることを示すアイコン１３２、ゲーム実行中であることを示すアイコン１３４、実行中のゲームのタイトル１３６が表示されている。この状態でユーザが所定の操作指示を行うと、ステータス情報の設定画面に移行し、コメントを登録することができる。登録されたコメントは、ステータス情報送信部４３により管理サーバ３０へ送信される。自装置の情報の下方には、フレンドリスト１４０が表示されている。
【００３３】
図１０は、フレンドリストが表示されたメニュー画面の表示例を示す。図１０では、項目アイコン配列７２に、リスト表示部４５によりフレンドリスト１４０が表示されており、注目領域７７には、フレンド「Ｐｉｅｒｒｅ」のアイコン１２４が表示され、アイコン１２４の右側にフレンド「Ｐｉｅｒｒｅ」の状態を示すステータス情報が表示されている。このフレンドのステータス情報には、コメントが含まれているので、コメント表示部４６によりコメント枠１２６とコメントの内容が表示されている。
【００３４】
コメント表示部４６は、図１０に示すように、注目領域７７に表示されている選択中のフレンドのコメントのみを表示し、他のフレンドのステータス情報がコメントを含んでいたとしても、そのコメントをメニュー画面に表示しない。これにより、メニュー画面に情報が氾濫するのを防ぎ、メニュー画面の視認性を向上させることができる。
【００３５】
図１１は、メニュー画面においてフレンドリスト１４０をスクロールさせている様子を示す。上述したように、メニュー表示部４４は、フレンドリスト１４０を上下にスクロールさせる指示入力をユーザから受け付けると、項目アイコン配列７２全体を上下にスクロールさせる。このとき、コメント表示部４６は、フレンドリスト１４０がスクロールされている間は、注目領域７７に表示されるフレンドがコメントを含んでいるか否かを、コメント枠１２６の表示／非表示で示し、コメントの内容を表示しない。これにより、コメントを読み出して表示するのに要する時間を省き、スムーズにスクロールさせることができる。フレンドリスト１４０のスクロール中にコメントの内容を表示しても、ユーザは判読するのが難しいので、コメントの内容の表示を省略しても支障が少ない。フレンドがコメントを登録していれば、コメント枠１２６が固定された位置に表示されるので、ユーザは視線を移動させずにコメントの有無を確認することができ、スクロール中であっても十分にコメントの有無を把握することができる。スクロールが停止されると、そのときに注目領域７７に表示されているフレンドがコメントを登録していればコメント枠１２６とともにコメントの内容が表示される。
【００３６】
図１２は、フレンドリストをスクロールする手順を示すフローチャートである。リスト表示部４５は、フレンドリスト１４０をメニュー画面５０に表示させると（Ｓ５０）、上下方向のスクロールの指示を待機する（Ｓ５２のＮ）。スクロールが指示されると（Ｓ５２のＹ）、指定された方向にフレンドリスト１４０を１個移動させ（Ｓ５４）、ステータス情報保持部４７を参照して、注目領域７７に位置するフレンドのアイコン１２４を表示させるとともに、フレンドのステータス情報を表示する（Ｓ５６）。そのフレンドがコメントを登録していれば（Ｓ５８のＹ）、コメント枠１２６のみを表示し（Ｓ６０）、コメントが登録されていなければ（Ｓ５８のＮ）、コメント枠１２６を表示しない。スクロールが停止されるまでは（Ｓ６２のＮ）、Ｓ５４に戻り、以上の手順を繰り返してフレンドリスト１４０をスクロールさせる。スクロールが停止されると（Ｓ６２のＹ）、そのときに注目領域７７に表示されているフレンドがコメントを登録していれば、Ｓ６０でコメント枠１２６が表示されているので、コメントの内容をステータス情報保持部４７から読み出して表示する（Ｓ６６）。コメントが登録されていなければ、コメントを表示しない。以上により、スムーズなスクロールが実現させるとともに、ユーザがコメントの有無をスクロール中にも確認することができ、ユーザの利便性を向上させることができる。より高速なスクロールを実現するために、スクロール中はフレンドのアイコン１２４の表示を省略してもよいし、他のステータス情報の表示を省略してもよい。
【００３７】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、その各構成要素や各処理プロセスの組合せにいろいろな変形が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００３８】
実施例では、注目領域７７の直上に交差領域７６が位置するようにメニュー画面を構成した。変形例においては、ユーザが注目アイコンに視点を置きながら機能アイコンを容易に確認できるような配置関係であれば、例えば注目領域７７の直下や周辺に交差領域７６が位置するようメニュー画面を構成してもよい。
【００３９】
実施例では、メニュー画面５０上で機能アイコン配列７０と項目アイコン配列７２とをそれぞれ水平方向と垂直方向に表示する構成とした。変形例においては、機能アイコン配列７０と項目アイコン配列７２とを画面の奥行を利用した配置としてもよい。例えば、機能アイコン配列７０と項目アイコン配列７２を画面内の仮想的な球面上に貼り付けるように配置して、ユーザの上下左右方向の指示にしたがい、アイコンが球面に沿って回転する構成としてもよい。あるいは、注目領域に位置するアイコンを画面垂直軸に沿って最も手前になるように表示し、それ以外のアイコンは画面垂直軸の奥側になるように表示し、ユーザの上下左右方向の指示にしたがい、注目領域に移動したアイコンが手前に飛び上がって来るような態様で表示してもよい。機能アイコン配列７０や項目アイコン配列７２の奥行を持たせた表示態様と、選択したアイコン以外を縮小やアンフォーカスする表示態様とを組み合わせることで、仮想的な三次元空間内でメニュー操作をしているような感覚を、ユーザに植え付けることができる。
【００４０】
実施例では、交差領域７６および注目領域７７がメニュー画面５０の中央近傍に位置するようにした。変形例においては、交差領域７６および注目領域７７の表示位置をユーザが自由に設定できる構成としてもよい。
【図面の簡単な説明】
【００４１】
【図１】実施の形態に係るゲームシステムの基本的な構成を示す図である。
【図２】ユーザデータベースの内部データの例を示す図である。
【図３】ステータス管理データベースの内部データの例を示す図である。
【図４】ゲーム装置の構成を示す図である。
【図５】管理サーバがゲーム装置にステータス情報を通知する手順を示すシーケンス図である。
【図６】ステータス情報保持部の内部データの例を示す図である。
【図７】ゲーム装置が登録したコメントが他のゲーム装置において表示される手順を示すシーケンス図である。
【図８】ゲーム装置により生成されるメニュー画面の表示例を示す図である。
【図９】ゲーム装置により生成されるメニュー画面の別の表示例を示す図である。
【図１０】フレンドリストが表示されたメニュー画面の表示例を示す図である。
【図１１】メニュー画面においてフレンドリストをスクロールさせている様子を示す図である。
【図１２】フレンドリストをスクロールする手順を示すフローチャートである。
【符号の説明】
【００４２】
１０  ゲームシステム、２０  ゲーム装置、２２  表示装置、２４  コントローラ、２５  入力部、３０  管理サーバ、３４  ユーザデータベース、３６  ステータス管理データベース、４０  制御部、４１  登録部、４２  ステータス情報取得部、４３  ステータス情報送信部、４４  メニュー表示部、４５  リスト表示部、４６  コメント表示部、４７  ステータス情報保持部。
【図１】
2008018189.tif 000003
【図２】
2008018189.tif 000004
【図３】
2008018189.tif 000005
【図４】
2008018189.tif 000006
【図５】
2008018189.tif 000007
【図６】
2008018189.tif 000008
【図７】
2008018189.tif 000009
【図１２】
2008018189.tif 000010
【図８】
2008018189.tif 000011
【図９】
2008018189.tif 000012
【図１０】
2008018189.tif 000013
【図１１】
2008018189.tif 000014