(57)【要約】【課題】利便性の向上が図れる情報処理装置を提供すること。【解決手段】情報処理装置１は、個人を識別する識別情報、および個人の評価値が関連付けられた関連情報を複数記憶するメモリ３２と、メモリ３２に記憶された複数の識別情報を区分けするためのグループ数を取得する操作認識部３１１と、グループ数に応じてメモリ３２に記憶された複数の識別情報を選択して区分けする識別情報選択部３１２１と、区分けされたグループ毎に、識別情報に関連付けられた各評価値を平均化した平均評価値を算出する平均評価値算出部３１２２と、グループ毎の各平均評価値に基づいて、識別情報選択部３１２１にて区分けされた各グループを許容するか否かを判定する許否判定部３１２３とを備える。【選択図】図１
2008282076.tif 000002
【特許請求の範囲】
【請求項１】
登録された個人を識別する複数の識別情報を複数のグループに区分けする情報処理装置であって、
個人を識別する識別情報、および前記個人の評価値が関連付けられた関連情報を複数記憶する関連情報記憶部と、
前記関連情報記憶部に記憶された前記複数の識別情報を区分けするためのグループ数を取得するグループ数取得部と、
前記グループ数に応じて前記関連情報記憶部に記憶された前記複数の識別情報を選択して区分けする識別情報選択部と、
区分けされたグループ毎に、前記識別情報に関連付けられた各評価値を平均化した平均評価値を算出する平均評価値算出部と、
前記グループ毎の各平均評価値に基づいて、前記識別情報選択部にて区分けされた各グループを許容するか否かを判定する許否判定部とを備えている
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
グループ毎の各平均評価値の差の基準となる基準差を取得する基準差取得部を備え、
前記許否判定部は、前記平均評価値算出部にて算出された前記グループ毎の各平均評価値の差が前記基準差以内であるか否かを判定し、前記基準差以内であると判定した場合に、前記識別情報選択部にて区分けされた各グループを許容する
ことを特徴とする情報処理装置。
【請求項３】
請求項１または請求項２に記載の情報処理装置において、
前記許否判定部にて許容された各グループに関するグループ情報を記憶するグループ情報記憶部と、
前記関連情報記憶部に記憶された前記複数の識別情報を再度区分けする再区分情報を取得する再区分情報取得部とを備え、
前記許否判定部は、前記再区分情報取得部にて前記再区分情報が取得されると、前記識別情報選択部にて区分けされた各グループと前記グループ情報に基づく従前に区分けされた各グループとを比較し、異なる場合に前記識別情報選択部にて区分けされた各グループを許容する
ことを特徴とする情報処理装置。
【請求項４】
登録された個人を識別する複数の識別情報を複数のグループに区分けする情報処理装置の制御方法であって、
記憶部に記憶され個人を識別する複数の識別情報を区分けするためのグループ数を取得するグループ数取得ステップと、
前記グループ数に応じて前記複数の識別情報を選択して区分けする識別情報選択ステップと、
区分けしたグループ毎に、前記記憶部に記憶され前記識別情報に関連付けられた各前記個人の各評価値を平均化した平均評価値を算出する平均評価値算出ステップと、
前記グループ毎の各平均評価値に基づいて、区分けした各グループを許容するか否かを判定する許否判定ステップとを備えている
ことを特徴とする制御方法。
【請求項５】
登録された個人を識別する複数の識別情報を複数のグループに区分けする情報処理装置の制御プログラムであって、
請求項４に記載の制御方法をコンピュータに実行させる
ことを特徴とする制御プログラム。
【請求項６】
請求項５に記載の制御プログラムがコンピュータに読取可能に記録されていることを特徴とする制御プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、登録された個人を識別する複数の識別情報を複数のグループに区分けする情報処理装置、制御方法、制御プログラム、および記録媒体に関する。
【背景技術】
【０００２】
従来、ボウリングの競技を行うに際して、パーソナルコンピュータ等を利用し、倒れたピン数や残ったピン数等を自動的に検出してスコア（評価値）を自動的に演算して利用者（プレーヤ）に報知する装置が知られている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平１１−２９０４９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、複数人が各チームに分かれてボウリング等の競技を行う場合、例えば、チーム間の実力が均一になるようにチーム編成するためには、各個人の実力（スコアの平均値（アベレージ）、最高スコア）を考慮してチーム編成する必要がある。ここで、特許文献１等の従来の技術では、スコアを演算する技術に留まり、チーム編成する機能を有していない。このため、従来では、パーソナルコンピュータ等を用いずに、各個人の実力を把握しながら各自でチーム編成を行う必要があり、利便性の向上が図れないという問題がある。
【０００５】
本発明の目的は、利便性の向上が図れる情報処理装置、制御方法、制御プログラム、および記録媒体を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、登録された個人を識別する複数の識別情報を複数のグループに区分けする情報処理装置であって、個人を識別する識別情報、および前記個人の評価値が関連付けられた関連情報を複数記憶する関連情報記憶部と、前記関連情報記憶部に記憶された前記複数の識別情報を区分けするためのグループ数を取得するグループ数取得部と、前記グループ数に応じて前記関連情報記憶部に記憶された前記複数の識別情報を選択して区分けする識別情報選択部と、区分けされたグループ毎に、前記識別情報に関連付けられた各評価値を平均化した平均評価値を算出する平均評価値算出部と、前記グループ毎の各平均評価値に基づいて、前記識別情報選択部にて区分けされた各グループを許容するか否かを判定する許否判定部とを備えていることを特徴とする。
【０００７】
ここで、情報処理装置としては、ボウリングの競技に限らず、その他のゴルフ、ダーツ等の競技をする際に用いてもよく、あるいは、数学等の科目の成績に応じて複数の生徒をクラス分けする装置として用いても構わない。すなわち、評価値としては、ボウリングのスコアに限らず、その他のゴルフ、ダーツ等のスコアや、各科目の試験の点数等が例示できる。
【０００８】
本発明では、情報処理装置は、関連情報記憶部と、グループ数取得部と、識別情報選択部と、平均評価値算出部と、許否判定部とを備えているので、以下に示すように、登録された個人を識別する複数の識別情報を複数のグループ（例えば、チームやクラス）に区分けできる。
グループ数取得部は、例えば、情報処理装置に備えられた操作部が利用者に操作され、区分けするためのグループ数が操作部に入力された場合に、操作部からの操作信号からグループ数を取得する（グループ数取得ステップ）。なお、予め、グループ数が設定され、メモリ等にグループ数が記憶されている場合には、グループ数取得部は、メモリからグループ数を読み出すことで取得する。
次に、識別情報選択部は、取得されたグループ数に応じて、関連情報記憶部に記憶された複数の識別情報を区分けする（識別情報選択ステップ）。
次に、平均評価値算出部は、区分けされたグループ毎に、関連情報記憶部に記憶され識別情報に関連付けられた各個人の各評価値を平均化した平均評価値を算出する（平均評価値算出ステップ）。
次に、許否判定部は、グループ毎の各平均評価値に基づいて、区分けされた各グループを許容するか否かを判定する（許否判定ステップ）。すなわち、許否判定部による処理によって、例えば、グループ間の実力が均一になるようにグループ編成（チーム編成）されているか否かを判定できる。情報処理装置は、区分けした各グループを許容した場合には、グループ編成結果（グループ毎に区分けされた識別情報等）を利用者に報知する。そして、利用者は、情報処理装置からの報知により、グループ編成結果を認識する。
【０００９】
以上の構成により、複数人が各チームに分かれてボウリング等の競技を行う場合であっても、情報処理装置に前記複数人の各識別情報および各評価値を登録しておけば、情報処理装置による上述した処理によりグループ編成が実施されるので、各自でグループ編成を実施する必要がなく、利便性の向上が図れる。
【００１０】
本発明の情報処理装置では、グループ毎の各平均評価値の差の基準となる基準差を取得する基準差取得部を備え、前記許否判定部は、前記平均評価値算出部にて算出された前記グループ毎の各平均評価値の差が前記基準差以内であるか否かを判定し、前記基準差以内であると判定した場合に、前記識別情報選択部にて区分けされた各グループを許容することが好ましい。
本発明では、情報処理装置は、基準差取得部を備える。基準差取得部は、例えば、情報処理装置に備えられた操作部が利用者に操作され、グループ毎の各平均評価値の差の基準となる基準差が操作部に入力された場合に、操作部からの操作信号から基準差を取得する。なお、予め、基準差が設定され、メモリ等に基準差が記憶されている場合には、基準差取得部は、メモリから基準差を読み出すことで取得する。そして、許否判定部は、基準差取得部にて取得された基準差と、平均評価値算出部にて算出されたグループ毎の各平均評価値の差とを比較し、グループ毎の各平均評価値の差が基準差以内である場合に、識別情報選択部にて区分けされた各グループを許容する。このことにより、設定する基準差を小さくしたり大きくしたりすることで、グループ間の実力が均一になるグループ編成や、グループ間の実力に格差が生じるグループ編成等、種々のグループ編成を情報処理装置に実施させることができ、利便性のさらなる向上が図れる。
【００１１】
本発明の情報処理装置では、前記許否判定部にて許容された各グループに関するグループ情報を記憶するグループ情報記憶部と、前記関連情報記憶部に記憶された前記複数の識別情報を再度区分けする再区分情報を取得する再区分情報取得部とを備え、前記許否判定部は、前記再区分情報取得部にて前記再区分情報が取得されると、前記識別情報選択部にて区分けされた各グループと前記グループ情報に基づく従前に区分けされた各グループとを比較し、異なる場合に前記識別情報選択部にて区分けされた各グループを許容することが好ましい。
【００１２】
ここで、グループ情報としては、許否判定部にて許容されたグループ毎の識別情報や、グループ毎の関連情報等が例示できる。
本発明では、情報処理装置は、グループ情報記憶部と、再区分情報記憶部とを備える。グループ情報記憶部は、グループ編成が完了した場合（許否判定部にて許容された場合）に、グループ編成結果として出された各グループに関するグループ情報を記憶する。再区分情報取得部は、例えば、情報処理装置に備えられた操作部が利用者に操作され、再度、グループ編成を実施する旨の再区分情報が操作部に入力された場合に、操作部からの操作信号から再区分情報を取得する。そして、許否判定部は、識別情報選択部にて区分けされた各グループと、グループ情報に基づく従前に区分けされた各グループとを比較し、異なる場合に識別情報選択部にて区分けされた各グループを許容する。このことにより、例えば、情報処理装置の処理によるグループ編成結果が利用者にとって気に入らないものであった場合等に、再度、情報処理装置にグループ編成を実施させる際、従前にグループ編成した際の各グループを除外してグループ編成が実施されるので、従前のグループ編成とは異なるグループ編成を情報処理装置に実施させることができ、利便性のさらなる向上が図れる。
【００１３】
本発明の制御方法は、登録された個人を識別する複数の識別情報を複数のグループに区分けする情報処理装置の制御方法であって、記憶部に記憶され個人を識別する複数の識別情報を区分けするためのグループ数を取得するグループ数取得ステップと、前記グループ数に応じて前記複数の識別情報を選択して区分けする識別情報選択ステップと、区分けしたグループ毎に、前記記憶部に記憶され前記識別情報に関連付けられた各前記個人の各評価値を平均化した平均評価値を算出する平均評価値算出ステップと、前記グループ毎の各平均評価値に基づいて、区分けした各グループを許容するか否かを判定する許否判定ステップとを備えていることを特徴とする。
本発明の制御方法は、上述した情報処理装置によって実施されるものであるので、上述した情報処理装置と同様の作用および効果を享受できる。
【００１４】
本発明の制御プログラムは、登録された個人を識別する複数の識別情報を複数のグループに区分けする情報処理装置の制御プログラムであって、上述した制御方法をコンピュータに実行させることを特徴とする。
【００１５】
本発明の記録媒体は、上述した制御プログラムがコンピュータに読取可能に記録されていることを特徴とする。
【００１６】
以上のような構成の制御プログラムおよび記録媒体は、上述した制御方法を実施するために利用されるので、上述した制御方法と同様の作用および効果を享受できる。
また、上述した制御プログラムを記録媒体に記録させるので、プログラムの取り扱いが容易となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の一形態を図面に基づいて説明する。
〔情報処理装置の全体構成〕
図１は、情報処理装置１の構成を示すブロック図である。
情報処理装置１は、ＣＰＵ(Central Processing Unit)およびハードディスク等を備えたコンピュータで構成され、登録された個人を識別する複数の識別情報を複数のグループに区分けして利用者に報知する装置である。なお、本実施形態では、説明の便宜上、情報処理装置１として、ボウリングの競技を行う各個人（プレーヤ）に関する情報が登録され、各プレーヤを複数のチーム（グループ）に区分けしてチーム編成を行う装置とする。
この情報処理装置１は、図１に示すように、操作部１０と、表示部２０と、装置本体３０とを備える。
【００１８】
操作部１０は、例えば、キーボードおよびマウス等により構成され、利用者による入力操作を認識して所定の操作信号を装置本体３０に出力する。例えば、操作部１０を利用して、プレーヤの氏名（識別情報）や、前記プレーヤの競技を行った際のスコアのアベレージ（評価値）を入力することで、装置本体３０にメンバとして登録される。
なお、操作部１０としては、キーボードやマウスに限らず、例えば、タッチパネルによる入力操作や、音声による入力操作等により、各種情報を設定入力する構成としても構わない。
【００１９】
図２は、表示部２０に表示される情報の一例を示す図である。
表示部２０は、装置本体３０による制御の下、所定の情報を表示する。例えば、表示部２０は、図２に示すように、チーム編成画面Ｆｇを表示する。
チーム編成画面Ｆｇは、図２に示すように、メンバ一覧表示領域Ａｒ１と、参加者一覧表示領域Ａｒ２と、結果表示領域Ａｒ３と、チーム数入力領域Ａｒ４と、アベレージ差入力領域Ａｒ５と、各種アイコンＡｃ１〜Ａｃ５等で構成されている。
メンバ一覧表示領域Ａｒ１は、操作部１０の入力操作により装置本体３０に登録されたメンバの各プレーヤの氏名を表示する領域である。
参加者一覧表示領域Ａｒ２は、登録されたメンバのうち、競技に参加する各プレーヤの氏名を表示する領域である。
結果表示領域Ａｒ３は、装置本体３０によるチーム編成により区分けされたチーム毎に、各参加者の氏名や各参加者のアベレージを平均化した平均評価値等を表示する領域である。
【００２０】
チーム数入力領域Ａｒ４は、操作部１０を利用して、区分けするチーム数を入力させる領域である。
アベレージ差入力領域Ａｒ５は、チーム毎の各平均評価値の差の基準となるアベレージ差（基準差）を入力させる領域である。
各種アイコンＡｃ１〜Ａｃ５は、図２に示すように、全追加アイコンＡｃ１と、一部追加アイコンＡｃ２と、全除外アイコンＡｃ３と、一部除外アイコンＡｃ４と、チーム作成アイコンＡｃ５とで構成される。
【００２１】
全追加アイコンＡｃ１は、操作部１０の操作により入力され、メンバ一覧表示領域Ａｒ１に表示された各プレーヤを全て競技に参加するプレーヤ（参加者）に設定するためのアイコンである。
一部追加アイコンＡｃ２は、操作部１０の操作により入力され、メンバ一覧表示領域Ａｒ１に表示された各プレーヤのうち選択されたプレーヤを参加者に設定するためのアイコンである。
全除外アイコンＡｃ３は、操作部１０の操作により入力され、参加者一覧表示領域Ａｒ２に表示された各参加者を全て除外する（競技に参加しないプレーヤとする）ためのアイコンである。
一部除外アイコンＡｃ４は、操作部１０の操作により入力され、参加者一覧表示領域Ａｒ２に表示された各参加者のうち選択された参加者を除外するためのアイコンである。
チーム作成アイコンＡｃ５は、操作部１０の操作により入力され、装置本体３０にチーム編成処理または再チーム編成処理を実施させるためのアイコンである。
【００２２】
装置本体３０は、情報処理装置１全体を制御するものであり、図１に示すように、制御部３１と、メモリ３２とを備える。
メモリ３２は、制御プログラムや、制御部３１にて処理された情報等を記憶する。このメモリ３２は、登録メンバ記憶部３２１と、参加者記憶部３２２と、グループ情報記憶部３２３等を備える。
図３は、メモリ３２に記憶された情報の一例を示す図である。具体的に、図３（Ａ）は、登録メンバ記憶部３２１に記憶された情報を示す図である。図３（Ｂ）は、参加者記憶部３２２に記憶された情報を示す図である。
登録メンバ記憶部３２１は、メンバとして登録されたプレーヤの氏名、および該プレーヤのアベレージが関連付けられた関連情報を複数記憶する。例えば、登録メンバ記憶部３２１は、図３（Ａ）に示すように、複数の情報を区画する情報テーブルを備え、メンバとして登録されたプレーヤの氏名およびアベレージを関連付けて記憶している。なお、図３（Ａ）では、６人のプレーヤがメンバとして登録されている例を示している。
【００２３】
参加者記憶部３２２は、メンバとして登録されたプレーヤのうち、設定された参加者の関連情報を記憶する。例えば、参加者記憶部３２２は、図３（Ｂ）に示すように、登録メンバ記憶部３２１と同様に情報テーブルを備え、参加者として氏名およびアベレージを関連付けて記憶している。なお、図３（Ｂ）では、メンバとして登録されたプレーヤのうち、(１)，(３)，(４)，(６)のプレーヤが参加者として設定されている例を示している。
すなわち、登録メンバ記憶部３２１および参加者記憶部３２２は、本発明に係る関連情報記憶部に相当する。
グループ情報記憶部３２３は、制御部３１にてチーム編成処理が実施された結果、区分けされた各チームに関するチーム情報を記憶する。本実施形態では、チーム情報としては、区分けされたチーム毎の参加者の氏名を採用している。
【００２４】
制御部３１は、ＣＰＵ等を含んで構成され、メモリ３２に記憶された制御プログラムにしたがって、所定の処理を実行する。この制御部３１は、図１に示すように、操作認識部３１１と、チーム編成処理部３１２と、表示制御部３１３等を備える。
【００２５】
操作認識部３１１は、操作部１０から出力される操作信号やチーム編成画面Ｆｇ上のカーソルＣｓ（図２）位置等から利用者により入力された情報を認識し、所定の処理を実行する。
例えば、操作認識部３１１は、利用者によりプレーヤの氏名やアベレージが入力された旨を認識した場合には、認識したプレーヤをメンバとして登録するために、プレーヤの氏名およびアベレージを関連付けた関連情報を登録メンバ記憶部３２１に記憶させる。
また、例えば、操作認識部３１１は、利用者により全追加アイコンＡｃ１が入力された旨を認識した場合には、メンバとして登録されている全プレーヤを全て参加者として設定するために、登録メンバ記憶部３２１に記憶されている関連情報を全て参加者記憶部３２２に記憶させる。
さらに、例えば、操作認識部３１１は、利用者によりメンバ一覧表示領域Ａｒ１に表示された各プレーヤのうちいずれかのプレーヤが選択され、かつ、一部追加アイコンＡｃ２が入力された旨を認識した場合には、前記選択されたプレーヤを参加者として設定するために、登録メンバ記憶部３２１に記憶された関連情報のうち、前記選択されているプレーヤに関する関連情報を参加者記憶部３２２に記憶させる。
【００２６】
また、例えば、操作認識部３１１は、利用者により全除外アイコンＡｃ３が入力された旨を認識した場合には、設定した全参加者を除外するために、参加者記憶部３２２に記憶された関連情報を全て削除させる。
さらに、例えば、操作認識部３１１は、利用者により参加者一覧表示領域Ａｒ２に表示された各参加者のうちいずれかの参加者が選択され、かつ、一部除外アイコンＡｃ４が入力された旨を認識した場合には、前記選択されている参加者を除外するために、参加者記憶部３２２に記憶された関連情報のうち、前記選択されている参加者に関する関連情報を削除させる。
【００２７】
また、例えば、操作認識部３１１は、利用者によりチーム作成アイコンＡｃ５が入力された旨を認識した場合には、チーム編成処理を開始する旨の信号をチーム編成処理部３１２に出力する。
ここで、操作認識部３１１は、従前に設定した参加者、従前に取得したチーム数およびアベレージ差等の各種条件が同一の状態で、利用者によりチーム作成アイコンＡｃ５が２回以上、入力された旨を認識した場合には、操作部１０から出力される操作信号を、再度、チーム編成処理を実施する旨の再区分情報として取得し、再チーム編成処理を開始する旨の信号をチーム編成処理部３１２に出力する。
【００２８】
また、例えば、操作認識部３１１は、利用者によりチーム数入力領域Ａｒ４にチーム数が入力された旨を認識した場合には、操作部１０から出力される操作信号からチーム数（グループ数）を取得し、取得したチーム数をメモリ３２に記憶させる。
さらに、例えば、操作認識部３１１は、利用者によりアベレージ差入力領域Ａｒ５にアベレージ差が入力された旨を認識した場合には、操作部１０から出力される操作信号からアベレージ差（基準差）を取得し、取得したアベレージ差をメモリ３２に記憶させる。
すなわち、操作認識部３１１は、本発明に係るグループ数取得部、基準差取得部、および再区分情報取得部に相当する。
【００２９】
チーム編成処理部３１２は、操作認識部３１１から出力される信号をトリガとして、メモリ３２に記憶された情報に基づいて、チーム編成処理および再チーム編成処理を実行する。このチーム編成処理部３１２は、図１に示すように、識別情報選択部３１２１と、平均評価値算出部３１２２と、許否判定部３１２３とを備える。
識別情報選択部３１２１は、メモリ３２に記憶されたチーム数を読み出し、チーム数に応じて参加者記憶部３２２に記憶された全参加者の関連情報をランダムに選択して区分けする。
平均評価値算出部３１２２は、識別情報選択部３１２１にて区分けされたチーム毎に、各参加者の各アベレージを平均化した平均評価値を算出する。
許否判定部３１２３は、チーム毎の各平均評価値の差を算出し、前記差とメモリ３２に記憶されたアベレージ差とを比較し、前記差がアベレージ差以内であると判定した場合に、識別情報選択部３１２１にて区分けされた各チームを許容する。
ここで、許否判定部３１２３は、操作認識部３１１から再チーム編成処理を開始する旨の信号を入力した場合には、上述した処理を実行するとともに、識別情報選択部３１２１にて区分けされた各チームの参加者の氏名と、グループ情報記憶部３２３に記憶されたチーム情報（従前に区分けされた各チームの参加者の氏名）とを比較し、異なる場合に、識別情報選択部３１２１にて区分けされた各チームを許容する。
【００３０】
表示制御部３１３は、表示部２０にチーム編成画面Ｆｇ等の画像を表示させる表示制御を実施する。
例えば、表示制御部３１３は、登録メンバ記憶部３２１に記憶されている関連情報を読み出し、関連情報に含まれるプレーヤの氏名をメンバ一覧表示領域Ａｒ１に表示させる。
また、例えば、表示制御部３１３は、参加者記憶部３２２に記憶されている関連情報を読み出し、関連情報に含まれる参加者の氏名を参加者一覧表示領域Ａｒ２に表示させる。
ここで、表示制御部３１３は、参加者記憶部３２２に関連情報が記憶されている場合には、登録メンバ記憶部３２１に記憶されている関連情報のうち参加者記憶部３２２に記憶されている関連情報を除いた関連情報に含まれるプレーヤの氏名をメンバ一覧表示領域Ａｒ１に表示させる（図２、図３）。
さらに、例えば、表示制御部３１３は、メモリ３２に記憶されているチーム数を読み出し、該チーム数をチーム数入力領域Ａｒ４に表示させる。
また、例えば、表示制御部３１３は、メモリ３２に記憶されているアベレージ差を読み出し、該アベレージ差をアベレージ差入力領域Ａｒ５に表示させる。
さらに、例えば、表示制御部３１３は、チーム編成処理部３１２によるチーム編成処理または再チーム編成処理により区分けされたチーム毎に、各参加者の氏名や各参加者のアベレージを平均化した平均評価値を結果表示領域Ａｒ３に表示させる。
【００３１】
〔情報処理装置の制御方法〕
次に、上述した情報処理装置１の制御方法を図面に基づいて説明する。
図４は、情報処理装置１の制御方法を説明するフローチャートである。
なお、以下では、利用者による操作部１０への入力操作により、複数のプレーヤがメンバとしてすでに登録されているものとする。また、本実施形態では、説明の便宜上、図２および図３に示すように、メンバとして６人のプレーヤが登録されているものとする。
先ず、操作認識部３１１は、利用者による各アイコンＡｃ１〜Ａｃ４の入力を認識し、６人のプレーヤから参加者を設定する（ステップＳ１）。なお、本実施形態では、説明の便宜上、図２および図３に示すように、メンバとして登録されたプレーヤのうち、(１)，(３)，(４)，(６)のプレーヤが参加者として設定されたものとする。
【００３２】
ステップＳ１の後、操作認識部３１１は、利用者によりチーム数入力領域Ａｒ４にチーム数が入力された旨を認識し、操作部１０から出力される操作信号からチーム数を取得する（ステップＳ２：グループ数取得ステップ）。そして、操作認識部３１１は、取得したチーム数をメモリ３２に記憶させる。なお、本実施形態では、説明の便宜上、図２に示すように、チーム数として「２」が入力されたものとする。
ステップＳ２の後、操作認識部３１１は、利用者によりアベレージ差入力領域Ａｒ５にアベレージ差が入力された旨を認識し、操作部１０から出力される操作信号からアベレージ差を取得する（ステップＳ３）。そして、操作認識部３１１は、取得したアベレージ差をメモリ３２に記憶させる。なお、本実施形態では、説明の便宜上、図２に示すように、アベレージ差として「５」が入力されたものとする。
【００３３】
ステップＳ３の後、操作認識部３１１は、利用者によりチーム作成アイコンＡｃ５が入力されたか否かを常時、監視する（ステップＳ４）。
ステップＳ４において、操作認識部３１１は、利用者によりチーム作成アイコンＡｃ５が入力された旨を認識した場合には、上述したステップＳ１において設定した参加者、上述したステップＳ２において取得したチーム数、および上述したステップＳ３において取得したアベレージ差の各種条件で、初めて利用者によりチーム作成アイコンＡｃ５が入力されたか否かを判定する（ステップＳ５）。
【００３４】
ステップＳ５において、操作認識部３１１は、「Ｙ」と判定した場合には、チーム編成処理を開始する旨の信号をチーム編成処理部３１２に出力する。
そして、チーム編成処理部３１２は、以下に示すように、チーム編成処理を実施する（ステップＳ６）。
先ず、識別情報選択部３１２１は、メモリ３２に記憶されたチーム数を読み出し、チーム数に応じて参加者記憶部３２２に記憶された全参加者の関連情報をランダムに選択して区分けする（ステップＳ６Ａ：識別情報選択ステップ）。
ステップＳ６Ａの後、平均評価値算出部３１２２は、ステップＳ６Ａにおいて区分けされたチーム毎に、各参加者の各アベレージを平均化した平均評価値を算出する（ステップＳ６Ｂ：平均評価値算出ステップ）。
ステップＳ６Ｂの後、許否判定部３１２３は、ステップＳ６Ｂにおいて算出されたチーム毎の各平均評価値の差を算出し、前記差とメモリ３２に記憶されたアベレージ差とを比較し、前記差がアベレージ差以内であるか否かを判定する（ステップＳ６Ｃ：許否判定ステップ）。
【００３５】
ステップＳ６Ｃにおいて、「Ｎ」と判定した場合には、チーム編成処理部３１２は、再度、ステップＳ６Ａに移行し、ステップＳ６Ｃにおいて「Ｙ」と判定するまで、ステップＳ６Ａ〜Ｓ６Ｃを繰り返し実行する。
例えば、ステップＳ６Ａにおいて識別情報選択部３１２１が全参加者の関連情報をランダムに選択して区分けした結果、以下に示すようなチームに区分けした場合に、ステップＳ６Ｃにおいて「Ｎ」と判定される。
すなわち、(１)，(３)の各参加者（図３（Ｂ））を１チーム目とし、(４)，(６)の各参加者（図３（Ｂ））を２チーム目として区分けした場合、ステップＳ６Ｂでは、平均評価値算出部３１２２は、１チーム目の(１)，(３)の各参加者の各アベレージ「１５６」、「１５４」（図３（Ｂ））を平均化して「１５５」を１チーム目の平均評価値として算出する。また、平均評価値算出部３１２２は、２チーム目の(４)，(６)の各参加者の各アベレージ「１３８」、「１３０」（図３（Ｂ））を平均化して「１３４」を２チーム目の平均評価値として算出する。
以上の場合には、ステップＳ６Ｃにおいて、許否判定部３１２３は、チーム毎の各平均評価値の差が「２１」であり、アベレージ差「５」以上であるため、「Ｎ」と判定する。
【００３６】
一方、ステップＳ６Ｃにおいて、許否判定部３１２３は、「Ｙ」と判定した場合には、ステップＳ６Ａにおいて区分けされた各チームを許容する。
例えば、ステップＳ６Ａにおいて識別情報選択部３１２１が全参加者の関連情報をランダムに選択して区分けした結果、以下に示すようなチームに区分けした場合に、ステップＳ６Ｃにおいて「Ｙ」と判定される。
すなわち、(１)，(４)の各参加者を１チーム目とし、(３)，(６)の各参加者を２チーム目として区分けした場合、ステップＳ６Ｂでは、平均評価値算出部３１２２は、１チーム目の(１)，(４)の各参加者の各アベレージ「１５６」、「１３８」を平均化して「１４７」を１チーム目の平均評価値として算出する。また、平均評価値算出部３１２２は、２チーム目の(３)，(６)の各参加者の各アベレージ「１５４」、「１３０」を平均化して「１４２」を２チーム目の平均評価値として算出する。
以上の場合には、ステップＳ６Ｃにおいて、許否判定部３１２３は、チーム毎の各平均評価値の差が「５」であり、アベレージ差「５」以内であるため、「Ｙ」と判定する。
【００３７】
そして、チーム編成処理部３１２は、ステップＳ６Ｃにおいて、「Ｙ」と判定した場合には、チーム編成処理を実施した結果、区分けした各チームに関するチーム情報をグループ情報記憶部３２３に記憶させる（ステップＳ７）。例えば、チーム編成処理部３１２は、１チーム目として各参加者の氏名「○○太郎」、「佐藤□□」、２チーム目として各参加者の氏名「鈴木○○」、「青木△△」をチーム情報としてグループ情報記憶部３２３に記憶させる。
ステップＳ７の後、表示制御部３１３は、図２に示すように、チーム編成結果として、１チーム目の(１)，(４)の各参加者の氏名および平均評価値「１４７」と、２チーム目の(３)，(６)の各参加者の氏名および平均評価値「１４２」とを結果表示領域Ａｒ３に表示させる（ステップＳ８）。
【００３８】
一方、ステップＳ５において、操作認識部３１１は、「Ｎ」と判定した場合、すなわち、ステップＳ１〜ステップＳ８がすでに実施され、上述したステップＳ１において設定した参加者、上述したステップＳ２において取得したチーム数、および上述したステップＳ３において取得したアベレージ差の各種条件が同一の状態で、初めて利用者によりチーム作成アイコンＡｃ５が入力されたものではない（チーム作成アイコンＡｃ５への２回目以降の入力）と判定した場合には、再チーム編成処理を開始する旨の信号をチーム編成処理部３１２に出力する。
そして、チーム編成処理部３１２は、以下に示すように、再チーム編成処理を実施する（ステップＳ９）。
【００３９】
すなわち、チーム編成処理部３１２は、上述したステップＳ６Ａ〜Ｓ６Ｃと同様に、全参加者の関連情報の区分け（ステップＳ９Ａ：識別情報選択ステップ）、平均評価値の算出（ステップＳ９Ｂ：平均評価値算出ステップ）、チーム毎の各平均評価値の差がアベレージ差以内であるか否かの判定（ステップＳ９Ｃ：許否判定ステップ）を実施する。
そして、ステップＳ９Ｃにおいて、許否判定部３１２３は、「Ｙ」と判定した場合、ステップＳ９Ａにおいて区分けされた各チームの参加者の氏名と、グループ情報記憶部３２３に記憶されたチーム情報とを比較し、異なるか否かを判定する（ステップＳ９Ｄ）。
【００４０】
ステップＳ９Ｄにおいて、「Ｎ」と判定した場合には、チーム編成処理部３１２は、再度、ステップＳ９Ａに移行し、ステップＳ９Ｄにおいて「Ｙ」と判定するまで、ステップＳ９Ａ〜Ｓ９Ｄを繰り返し実行する。
例えば、ステップＳ９Ａにおいて識別情報選択部３１２１が全参加者の関連情報をランダムに選択して区分けした結果、以下に示すようなチームに区分けした場合に、ステップＳ９Ｄにおいて「Ｎ」と判定される。
すなわち、(１)，(４)の各参加者を１チーム目とし、(３)，(６)の各参加者を２チーム目として区分けした場合、上述したように、１チーム目の平均評価値が「１４７」、２チーム目の平均評価値が「１４２」であり、チーム毎の各平均評価値の差がアベレージ差「５」以内である「５」であるため、チーム編成処理部３１２は、ステップＳ９Ｃでは「Ｙ」と判定する。
そして、ステップＳ９Ｄにおいて、許否判定部３１２３は、ステップＳ９Ａにて区分けされた各チームの参加者の氏名（１チーム目として「○○太郎」、「佐藤□□」、２チーム目として「鈴木○○」、「青木△△」）と、ステップＳ７においてグループ情報記憶部３２３に記憶させたチーム情報（１チーム目として「○○太郎」、「佐藤□□」、２チーム目として「鈴木○○」、「青木△△」）とを比較し、同一であるため、「Ｎ」と判定する。
【００４１】
一方、ステップＳ９Ｄにおいて、許否判定部３１２３は、「Ｙ」と判定した場合には、ステップＳ９Ａにおいて区分けされた各チームを許容する。
例えば、ステップＳ９Ａにおいて識別情報選択部３１２１が全参加者の関連情報をランダムに選択して区分けした結果、以下に示すようなチームに区分けした場合に、ステップＳ９Ｄにおいて「Ｙ」と判定される。
すなわち、(１)，(６)の各参加者を１チーム目とし、(３)，(４)の各参加者を２チーム目として区分けした場合、ステップＳ９Ｂでは、平均評価値算出部３１２２は、１チーム目の(１)，(６)の各参加者の各アベレージ「１５６」、「１３０」を平均化して「１４３」を１チーム目の平均評価値として算出する。また、平均評価値算出部３１２２は、２チーム目の(３)，(４)の各参加者の各アベレージ「１５４」、「１３８」を平均化して「１４６」を２チーム目の平均評価値として算出する。
以上の場合には、ステップＳ９Ｃにおいて、許否判定部３１２３は、チーム毎の各平均評価値の差が「３」であり、アベレージ差「５」以内であるため、「Ｙ」と判定する。
そして、ステップＳ９Ｄにおいて、許否判定部３１２３は、ステップＳ９Ａにて区分けされた各チームの参加者の氏名（１チーム目として「○○太郎」、「青木△△」、２チーム目として「鈴木○○」、「佐藤□□」）と、ステップＳ７においてグループ情報記憶部３２３に記憶させたチーム情報（１チーム目として「○○太郎」、「佐藤□□」、２チーム目として「鈴木○○」、「青木△△」）とを比較し、異なるため、「Ｙ」と判定する。
【００４２】
ステップＳ９において、再チーム編成処理が実施された後は、上述したチーム編成処理後と同様に、ステップＳ７，Ｓ８が順次、実施される。
なお、ステップＳ８において、グループ情報記憶部３２３に記憶させるチーム情報としては、順次、書き換える（更新する）構成としてもよく、あるいは、順次、記憶させる（蓄積させる）構成としても構わない。
【００４３】
上述した実施形態によれば、以下の効果がある。
本実施形態では、情報処理装置１は、メモリ３２と、操作認識部３１１と、チーム編成処理部３１２とを備えている。このことにより、利用者は、情報処理装置１（メモリ３２）に予めプレーヤの氏名やアベレージを登録しておき、チーム数入力領域Ａｒ４へのチーム数の入力、アベレージ差入力領域Ａｒ５へのアベレージ差の入力、およびチーム作成アイコンＡｃ５の入力の簡単な入力だけで、情報処理装置１にチーム編成を実施させることができる。したがって、各自でチーム編成を実施することなく、情報処理装置１の結果表示領域Ａｒ３に表示されるチーム編成結果からチーム編成を認識でき、利便性の向上が図れる。
【００４４】
また、チーム編成処理部３１２は、アベレージ差入力領域Ａｒ５に入力されたアベレージ差と、チーム毎の各平均評価値の差とを比較し、チーム毎の各平均評価値の差がアベレージ差以内である場合に、区分けした各グループを許容する。このことにより、入力するアベレージ差を小さくしたり大きくしたりすることで、チーム間の実力が均一になるチーム編成や、チーム間の実力に格差が生じるチーム編成等、種々のチーム編成を情報処理装置１に実施させることができ、利便性のさらなる向上が図れる。
【００４５】
また、メモリ３２は、チーム編成が完了した場合（許否判定部３１２３にて許容された場合）に、チーム編成結果として出された各チームに関するチーム情報を記憶する。そして、チーム編成処理部３１２は、設定された参加者、チーム数、アベレージ差の各種条件が同一の状態で、チーム作成アイコンＡｃ５への２回目以降の入力が実施された場合に、メモリ３２に記憶されたチーム情報に基づく各チームを除外した再チーム編成処理を実施する。このことにより、例えば、情報処理装置１の処理によるチーム編成結果が利用者にとって気に入らないものであった場合等に、再度、情報処理装置１にチーム編成を実施させる際、従前にチーム編成した際の各チームを除外してチーム編成が実施されるので、従前のチーム編成とは異なるチーム編成を情報処理装置１に実施させることができ、利便性のさらなる向上が図れる。
【００４６】
なお、本発明は前述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
前記実施形態では、情報処理装置１として、ボウリング競技の際のチーム編成を行う装置としていたが、これに限らず、その他ゴルフ、ダーツ等の競技の際のチーム編成を行う装置として構成してもよく、あるいは、数学等の科目の成績に応じて複数の生徒をクラス分け（クラス編成）する装置として用いても構わない。すなわち、評価値としては、ボウリングのアベレージに限らず、その他ゴルフ、ダーツ等のスコアや、各科目の試験の点数等としても構わない。
【００４７】
前記実施形態では、チーム編成を実施する時点でチーム数およびアベレージ差をチーム数入力領域Ａｒ４およびアベレージ差入力領域Ａｒ５に入力させる構成としていたが、これに限らず、予めチーム数およびアベレージ差を設定しておき、メモリ３２等に記憶させておく構成としても構わない。すなわち、本発明に係るグループ数取得部および基準差取得部は、例えば、チーム作成アイコンＡｃ５の入力をトリガとして、メモリ３２等に記憶されたチーム数およびアベレージ差を読み出して取得する。
【００４８】
前記実施形態では、識別情報として、個人の氏名を採用していたが、これに限らず、個人を識別できる情報であれば、その他の情報、例えば、住所、電話番号、情報処理装置１に登録する際の登録番号（例えば、図３に示す(１)〜(６)）等を採用しても構わない。
前記実施形態では、チーム情報として、チーム毎の参加者の氏名を採用していたが、これに限らず、チーム毎の関連情報や、チーム毎の前記登録番号等を採用しても構わない。
前記実施形態において、図４に示すフローは、前記実施形態で説明したフローに限らず、適宜、その順序を変更しても構わない。
【００４９】
前記実施形態では、チーム編成結果を表示部２０に表示する構成としていたが、利用者に報知する構成であれば、例えば、音声等によりチーム編成結果を出力する構成としても構わない。
前記実施形態では、装置本体３０に登録メンバ記憶部３２１が設けられていたが、装置本体３０と登録メンバ記憶部３２１とを別体で構成し、例えば、外部のサーバ等に登録メンバ記憶部３２１を設けておき、ネットワーク等でサーバから各種情報（関連情報）を取得する構成としても構わない。
【産業上の利用可能性】
【００５０】
本発明は、登録された個人を識別する複数の識別情報を複数のグループに区分けする情報処理装置に利用できる。
【図面の簡単な説明】
【００５１】
【図１】本実施形態における情報処理装置の構成を示すブロック図。
【図２】前記実施形態における表示部に表示される情報の一例を示す図。
【図３】前記実施形態におけるメモリに記憶された情報の一例を示す図。
【図４】前記実施形態における情報処理装置の制御方法を説明するフローチャート。
【符号の説明】
【００５２】
１・・・情報処理装置、３１１・・・操作認識部（グループ数取得部、基準差取得部、再区分情報取得部）、３２１・・・登録メンバ記憶部（関連情報記憶部）、３２２・・・参加者記憶部（関連情報記憶部）、３２３・・・グループ情報記憶部、３１２１・・・識別情報選択部、３１２２・・・平均評価値算出部、３１２３・・・許否判定部、Ｓ２・・・グループ数取得ステップ、Ｓ６Ａ，Ｓ９Ａ・・・識別情報選択ステップ、Ｓ６Ｂ，Ｓ９Ｂ・・・平均評価値算出ステップ、Ｓ６Ｃ，Ｓ９Ｃ・・・許否判定ステップ。
【図１】
2008282076.tif 000003
【図２】
2008282076.tif 000004
【図３】
2008282076.tif 000005
【図４】
2008282076.tif 000006