(57)【要約】      （修正有）【課題】通信処理部を備えた複数の無線通信端末の中から、所望の情報処理端末同士を直感的かつ簡単にグルーピングするための情報処理端末と、複数情報処理端末関連付け方法を提供する。【解決手段】情報処理端末１００は、表示部と、入力部と、通信処理部と、制御部とを備え、複数の情報処理端末１００が並べて配置され、それぞれの情報処理端末１００の入力部に連続して入力操作が行われたとき、ある情報処理端末１００の入力部への操作と、他の情報処理端末１００の入力部への入力操作とが一連の動作である場合に、ある情報処理端末１００と、他の情報処理端末１００が同一グループに属すると制御部が判断して複数の情報処理端末１００を関連付ける。【選択図】図３−ａ
2012164240.tif 000002
【特許請求の範囲】
【請求項１】
情報処理端末において、
情報を表示する表示部と、
ユーザの入力操作を受ける入力部と、
前記入力部に入力された情報を他情報処理端末に送信し、前記他情報処理端末から該他情報処理端末の入力部に入力された情報を受信する通信処理部と、
前記情報処理端末全体の動作を制御する制御部と、
を備え、
前記制御部は、前記情報処理端末の前記入力部への入力操作と、前記他情報処理端末の入力部への入力操作とが一連の操作である場合に、前記情報処理端末と前記他情報処理端末との関連付けを行う、情報処理端末。
【請求項２】
請求項１記載の情報処理端末において、
前記情報処理端末と前記他情報処理端末とは並べて配置されており、前記情報処理端末の前記入力部への入力操作と、前記他情報処理端末の入力部への入力操作とが一連の操作である場合に、前記情報処理端末と前記他情報処理端末との関連付けを行う、情報処理端末。
【請求項３】
請求項１または２のいずれかに記載の情報処理端末において、
前記入力部への入力は線の入力であり、前記情報処理端末の前記入力部への入力と、前記他情報処理端末の入力部への入力とが連続した線である場合に、前記情報処理端末と前記他情報処理端末との関連付けを行う、情報処理端末。
【請求項４】
請求項１から３のいずれかに記載の情報処理端末において、
前記入力部への入力が線である場合、該入力部は、前記入力操作の始点と終点の位置を座標情報として、前記入力操作の開始と終了の時刻を時刻情報として検出し、
前記制御部が、前記入力部への入力操作の前記座標情報と前記時刻情報と、前記他情報処理端末の入力部への入力操作の座標情報と時刻情報とが連続だと判断した場合、前記情報処理端末と前記他情報処理端末との関連付けを行う、情報処理端末。
【請求項５】
前記１から４のいずれかに記載の情報処理端末において、
前記制御部が、前記情報処理端末と前記他情報処理端末との関連付けを行った場合、前記通信処理部を介して関連付けの結果を該他情報処理端末に送信する、情報処理端末。
【請求項６】
前記１から５のいずれかに記載の情報処理端末において、
前記情報処理端末が前記他情報処理端末以外の情報処理端末と既に関連付けられており、前記制御部が、該情報処理端末と該他情報処理端末との関連付けを行った場合、前記通信処理部を介して関連付けの結果を該他情報処理端末と該他情報処理端末以外の情報処理端末に送信する、情報処理端末。
【請求項７】
請求項１から６のいずれかに記載の情報処理端末において、
前記制御部は、前記情報処理端末と前記他情報処理端末が関連付けられた場合、前記表示部の表示属性を変化させるように制御する、情報処理端末。
【請求項８】
情報処理端末において、
情報の表示と、ユーザの入力操作の受付とが可能なタッチパネル部と、
前記タッチパネル部に入力された情報を他情報処理端末に送信し、前記他情報処理端末から該他情報処理端末のタッチパネル部に入力された情報を受信する通信処理部と、
前記情報処理端末全体の動作を制御する制御部と、
を備え、
前記制御部は、前記情報処理端末の前記タッチパネル部への入力操作と、前記他情報処理端末のタッチパネル部への入力操作とが一連の操作である場合に、前記情報処理端末と前記他情報処理端末との関連付けを行う、情報処理端末。
【請求項９】
複数情報処理端末の関連付け方法において、
前記情報処理端末への入力操作と、前記他情報処理端末への入力操作とが一連の操作である場合には、該情報処理端末と該他情報処理端末との関連付けを行うステップ、
を有する複数情報処理端末関連付け方法。
【請求項１０】
請求項９記載の複数情報処理端末関連付け方法において、
前記情報処理端末と前記他情報処理端末とを並べて配置するステップと、
前記入力部と前記他情報処理端末の入力部に線を入力するステップと、
を有する複数情報処理端末関連付け方法。
【請求項１１】
請求項９または１０記載の複数情報処理端末関連付け方法において、
前記入力操作の始点と終点の位置を座標情報として、前記入力操作の開始と終了の時刻を時刻情報として検出するステップと、
前記入力操作の前記座標情報と前記時刻情報と、前記他情報処理端末への入力操作の座標情報と時刻情報とが連続であるか判断するステップと
前記入力操作の前記座標情報と前記時刻情報と、前記他情報処理端末への入力操作の座標情報と時刻情報とが連続であると判断された場合には、前記情報処理端末と該他情報処理端末との関連付けを行うステップと、
を有する複数情報処理端末関連付け方法。
【請求項１２】
前記９から１１のいずれかに記載の複数情報処理端末関連付け方法において、
前記情報処理端末と前記他情報処理端末との関連付けが行われた場合、関連付けの結果を該他情報処理端末に送信するステップ、
を有する複数処理端末関連付け方法。
【請求項１３】
請求項９から１２の何れかに記載の複数情報処理端末関連付け方法において、
前記情報処理端末が前記他情報処理端末以外の情報処理端末と既に関連付けられており、該情報処理端末と該他情報処理端末との関連付けが行われた場合、関連付けの結果を該他情報処理端末と該他情報処理端末以外の情報処理端末に送信するステップ、
を有する複数情報処理端末関連付け方法。
【請求項１４】
請求項９または１３のいずれかに記載の複数情報処理端末関連付け方法において、
前記情報処理端末と前記他情報処理端末が関連付けられた場合、前記表示部の表示属性を変化させるステップ、
を有する複数情報処理端末関連付け方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理端末と複数情報処理端末関連付け方法に関するものである。
【背景技術】
【０００２】
本技術分野の背景技術として、特許文献１に「一人の使用者が複数の端末装置を同時に使用する場合に、各端末装置が協調して動作できるようにグルーピングする複数通信端末協調システム」として、「ペンにペンＩＤを記憶する記憶部を設け、通信端末にはペンの記憶部に記憶されたペンＩＤ読み取り装置を設け、通信端末使用時に、通信端末にペンＩＤを読み取らせて、同一のペンＩＤを読み取った通信端末を一つのグループとする」ことについて記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−５２１０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
現在、タッチパネル付きのタブレット型無線通信端末が普及しつつあり、これを学校のような教育施設で使おうとする動きがある。その際の使い方の一例として、生徒が一人一台端末を持ち、教室内に全部で３０〜４０台の端末があり、生徒が数人ずつのグループに分かれてグループ学習を行うという状況が考えられる。情報処理端末を使ったグループ学習の例としては、グループメンバで一つの、他のグループメンバは編集できないファイルを編集したり、複数人数参加型アプリケーション、例えば対戦または協力型ゲームのような教材、を使ったり、といったものが考えられる。３０〜４０台の端末が、ＷｉＦｉ等を経由して、共通のネットワークに接続されているとした場合、これらの中から所望の端末を同じグループメンバとして選択するには、例えば、ネットワーク上の機器を検索して、検索結果から手動で通信相手を選択する方法が考えられる。しかし、検索結果として３０〜４０台が見つかった場合、その中から所望の通信相手を探すことは煩わしい。特に、小学校で使用することを想定した場合、小学生も使えるような簡単な操作で行えることが望ましい。
【０００５】
これに対して、特許文献１では、「通信端末使用時に、通信端末にペンＩＤを読み取らせて、同一のペンＩＤを読み取った通信端末を一つのグループとする」グルーピング方法が記載されている。この方法を用いれば、ネットワーク機器の検索結果から手動で通信相手を検索する方法よりも、通信端末同士のグルーピングが容易にできる。しかし、このグルーピング方法にはペンＩＤが付与されているペンが必要であり、操作に用いる道具が限定されてしまう。その結果、ユーザに操作の煩わしさを与え、直感的かつ容易に操作できるようにするためには有効ではない。
【０００６】
そこで本発明の目的は、複数のタッチパネル付き無線通信端末の中から、所望の端末同士を直感的かつ簡単にグルーピングする方法を提案することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、例えば特許請求の範囲の記載の構成を採用する。
【０００８】
本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、情報処理端末において、情報を表示する表示部と、ユーザの入力操作を受ける入力部と、前記入力部に入力された情報を他情報処理端末に送信し、前記他情報処理端末から該他情報処理端末の入力部に入力された情報を受信する通信処理部と、前記情報処理端末全体の動作を制御する制御部と、を備え、前記制御部は、前記情報処理端末の前記入力部への入力操作と、前記他情報処理端末の入力部への入力操作とが一連の操作である場合に、前記情報処理端末と前記他情報処理端末との関連付けを行うことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数のタッチパネル付き無線通信端末の中から、所望の端末同士を簡単にグルーピングすることができ、ユーザ利便性が向上する。
【図面の簡単な説明】
【００１０】
【図１】実施形態１に係る無線通信システムの構成の一例である。
【図２】図１に示す情報処理端末の機能構成である。
【図３−ａ】実施形態１におけるユーザ操作で線が入力されたことを示す図である。
【図３−ｂ】実施形態１におけるユーザ操作で円に似た図形が入力されたことを示す図である。
【図４】実施形態１におけるユーザ操作の例を示す図である。
【図５】実施形態１における無線通信システムの動作を示す図である。
【図６−ａ】実施形態１における情報処理端末の動作フローを示す図である。
【図６−ｂ】実施形態１において図６−ａと並行して行う動作フローを示す図である。
【図７】タッチ操作履歴情報のデータ構造を示す図である。
【図８】最終タッチ操作情報のデータ構造を示す図である。
【図９】グルーピング応答情報のデータ構造を示す図である。
【図１０】グルーピング完了通知のデータ構造を示す図である。
【図１１】タッチ操作の連続性評価のイメージを示す図である。
【図１２−ａ】実施形態１における情報処理端末の配置の一例を示す図である。
【図１２−ｂ】実施形態１における情報処理端末の配置の一例を示す図である。
【図１２−ｃ】実施形態１における情報処理端末の配置の一例を示す図である。
【図１２−ｄ】実施形態１における情報処理端末の配置の一例を示す図である。
【図１３】実施形態１における操作軌跡の表示例を示す図である。
【発明を実施するための形態】
【００１１】
以下、実施例を図を用いて説明する。
【００１２】
（実施形態１）
（システム全体構成）
システムの全体構成について説明する。図１は、本願に係る無線通信システム１０の構成図である。無線通信システム１０は、複数台の情報処理端末１００（１００−１、１００−２、１００―３・・・）、無線通信基地局２００から構成される。
【００１３】
無線通信基地局２００は例えば、無線ＬＡＮのアクセスポイントであり、これを介することで、情報処理端末１００は互いに任意の情報処理端末１００とデータを送受信することができる。なお、無線通信基地局２００を介さずに、情報処理端末１００同士が直接通信できる構成であっても良い。
【００１４】
（無線通信端末の構成例）
無線通信端末の構成例について説明する。図２は、本発明の第一の実施形態に関わる情報処理端末１００の機能構成図である。
【００１５】
情報処理端末１００は、無線通信部１０１、操作部１０２、表示部１０３、音声出力部１０４、音声入力部１０５、記憶部１０６、制御部１０７、バス１０８を備える。
無線通信部１０１は、無線通信基地局２００を介して、各種のデータを送受信する。そして、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ、ＬＴＥ、ＨＳＰＡ、ＥＶ−ＤＯ、ＷｉＭＡＸ等の無線通信方式に基づいて無線通信を行う。
【００１６】
表示部１０２は、タッチパネル１０２１、表示パネル１０２２、及びドライバ回路等から構成され、制御部１０７の制御下にて任意のデータ（例えば、文字、画像、映像等）を表示パネル１０２２に表示する。タッチパネル１０２１は、ユーザによって触れられるパネル部とタッチパネル制御部から構成される（図示せず）。ユーザのタッチ操作を検出すると、タッチパネル制御部がタッチイベント情報を出力する。ここで、該タッチイベント情報とは、タッチされた位置を示す座標や、時刻、イベント種別（タッチ開始、タッチ継続、タッチ終了など）などを含んだ情報である。
【００１７】
操作部１０３は、キーボード、カーソルキー、テンキー等を備え、ユーザからの操作を受け付け、操作信号を制御部１０８に入力する。操作部１０３を備えず、全てのユーザ操作をタッチパネル１０２１を使って行う構成であっても良い。音声出力部１０４は、スピーカ、ＤＡＣ（Ｄｉｇｉｔａｌ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ）等を備え、例えば、無線通信部１０１から受信した音声信号にＤＡ変換を施し、スピーカにより放音する。音声入力部１０５は、マイク等を備え、通話時等に、音声信号を収集し、無線通信部１０１に供給する。
【００１８】
記憶部１０６は、情報処理端末１００に内蔵されるメモリ、取り外し可能な外部メモリ等から構成され、各種のデータを記憶する。例えば、制御部１０７の動作制御用プログラムを記憶する。また、記憶部１０６は、グループメンバ情報記憶部１０６１、タッチ操作履歴情報記憶部１０６２を含む。グループメンバ情報記憶部１０６１は、グルーピングされた情報処理端末のアドレス情報を、リストとして記憶する。タッチ操作履歴情報記憶部１０６２は、タッチパネル１０２１が検出したタッチ操作の履歴を記憶する。
【００１９】
制御部１０７は、マイクロプロセッサユニット等から構成され、情報処理端末１００全体の動作を制御する。バス１０８は、無線通信部１０１、表示部１０２、操作部１０３、音声出力部１０４、音声入力部１０５、記憶部１０６、制御部１０７の各部間で相互にデータを伝送する。
【００２０】
（操作方法の一例）
情報処理端末の操作方法の一例について説明する。図３−ａ、図３−ｂは、本発明の第一の実施形態における、ユーザの操作方法のイメージを示す図である。まず、グルーピング操作を行いたい情報処理端末１００を並べて置く。図３−ａでは、１００−１、１００−２、１００−３の３台、図３−ｂでは、１００−４、１００−５、１００−６、１００−７の４台を図のように置く。
【００２１】
図３−ａの場合、ユーザは、一番目の情報処理端末１００−１のタッチパネルに対してタッチ操作を開始し、ドラッグするように、二番目の情報処理端末１００−２を経由し、三番目の情報処理端末１００−３までタッチ操作を継続する。つまり、一人のユーザが３台の情報処理端末をまたいで、連続した一つの線を描くように各々のタッチパネルに対して操作を行う。
【００２２】
図３−ｂの場合も同様に、ユーザは、一番目の情報処理端末１００−４のタッチパネルに対してタッチ操作を開始し、ドラッグするように、二番目の情報処理端末１００−５、三番目の情報処理端末１００−６を経由し、四番目の情報処理端末１００−７までタッチ操作を継続する。つまり、４台の情報処理端末をまたいで、連続した一つの線（円に似た線）を描くように各々のタッチパネルに対して操作を行う。
【００２３】
本願は、上記のような簡単な操作により、複数台の情報処理端末が一つのグループとして動作するようにする。
【００２４】
（各情報処理端末間の処理）
次に、図４のような操作を行った時の、各情報処理端末の処理を、図５を用いて説明する。図４では、図３−ａと同様に、情報処理端末１００−１〜１００−３に対してグルーピング操作を行うこととする。それと並行して、同じ無線通信基地局２００の配下で同じローカルネットワークに接続している情報処理端末１００−４、１００−５に対して、別のグルーピング操作を行うこととする。
【００２５】
一番目の情報処理端末１００−１は、Ａ点からタッチ操作を開始されたことを検出し（Ｓ１０１）、画面端のＢ点でタッチ操作が途切れたことを検出する（Ｓ１０２）。画面端でタッチ操作が途切れた場合、情報処理端末１００−１は、最終タッチ操作情報をネットワーク上にブロードキャストまたはマルチキャスト送信し（Ｓ１０３）、応答待ち状態となる。最終タッチ操作情報のデータ構造については後述する。上記最終タッチ操作情報を受信した各情報処理端末（１００−１〜１００−５）は、その情報を記憶部１０６に一時的に保存する。
【００２６】
二番目の情報処理端末１００−２は、上記最終タッチ操作情報を受信した直後に画面端のＣ点からのタッチ操作を検出する（Ｓ１０４）。最終タッチ操作情報受信とタッチ操作開始とが所定の短時間内（例えば、数百ｍｓ以内）に発生した場合、他の情報処理端末から受信した前記最終タッチ操作情報と、自分に対してなされたタッチ操作に関する情報とを使用して、グルーピングするか否かの判定を行う（Ｓ１０５）。グルーピング判定は、他の情報処理端末になされた操作と、自分になされた操作が連続するか否かを評価する。この連続性評価方法の詳細については後述する。両者が連続する操作であると判定された場合、情報処理端末１００−１と１００−２とをグルーピングすることとし、一時的に保存してあった情報処理端末１００−１の通信アドレス情報などを、グループメンバ情報記憶部１０６１に保存する。また、最終タッチ操作情報の送信元である情報処理端末１００−１に対して、グルーピング応答情報を送信する（Ｓ１０６）。グルーピング応答情報のデータ構造については後述する。
【００２７】
なお、Ｓ１０４でタッチ操作を検出した直後に、情報処理端末１００−１がＳ１０３で送信した最終タッチ操作情報を受信する場合も考えられる。その場合も同様に、タッチ操作開始と最終タッチ操作情報受信とが所定の短時間内（例えば、数百ｍｓ以内）に発生した場合、Ｓ１０５のグルーピング判定を行う。
【００２８】
グルーピング応答情報を受信した情報処理端末１００−１は、情報処理端末１００−２とグルーピングすることとし、グルーピング応答情報に含まれる情報処理端末１００−２の通信アドレス情報などをグループメンバ情報記憶部１０６１に保存する（Ｓ１０７）。
【００２９】
なお、グルーピング判定を情報処理端末１００−２だけで行うのでなく、グルーピング応答情報に含まれる情報（情報処理端末１００−２のタッチ操作の座標情報、方向情報、速度情報など）を使用して、別途情報処理端末１００−１でもグルーピング判定を行うようにしても良い。これにより、判定の精度を向上することができる。情報処理端末１００−１でのグルーピング判定で、情報処理端末１００−２とはグルーピングしないと判定された場合、情報処理端末１００−２に対して、グルーピング失敗を示す情報を送信する。
【００３０】
二番目の情報処理端末１００−２は、Ｃ点からのタッチ操作を検出後、タッチ操作が継続し、画面端のＤ点でタッチ操作が途切れたことを検出した場合（Ｓ１０８）、最終タッチ操作情報をネットワーク上にブロードキャストまたはマルチキャスト送信し（Ｓ１０９）、応答待ち状態となる。なお、最終タッチ操作情報の中に、すでにグルーピング済みの情報処理端末１００−１の通信アドレス情報などを含めることで、最終タッチ操作情報を受信した情報処理端末１００−１、１００−２以外の情報処理端末が、情報処理端末１００−１と１００−２が同じグループであることを認識することができる。
【００３１】
一方、Ｓ１０３にて送信された最終タッチ操作情報を受信した情報処理端末の内、当該グルーピングに関わらない情報処理端末の動作は以下のようになる。例えば、情報処理端末１００−４は、情報処理端末１００−１からの最終タッチ操作情報を受信した直後にタッチ操作を検出し（Ｓ１１０）、グルーピング判定を行うが（Ｓ１１１）、情報処理端末１００−１になされたタッチ操作と、情報処理端末１００−４になされたタッチ操作とは別々の操作であるため、連続性がないと判定されることになる。連続性がないと判定された場合、受信した最終タッチ操作情報を記憶部１０６から削除する（Ｓ１１２）。その後、タッチ操作が継続し、画面端以外でタッチ操作が途切れたことを検出した場合（Ｓ１１３）、その時点ではグルーピングできた相手がいないので、何もせずに、再び入力待ち状態となる。
【００３２】
なお、Ｓ１１０でタッチ操作を検出した直後に、情報処理端末１００−１が送信した最終タッチ操作情報を受信する場合も考えられる。その場合も同様に、タッチ操作開始と最終タッチ操作情報受信とが所定の短時間内（例えば、数百ｍｓ以内）に発生した場合、Ｓ１１１のグルーピング判定を行う。
【００３３】
また、情報処理端末１００−５は、Ｓ１０３にて情報処理端末１００−１から送信された最終タッチ操作情報を受信した後の所定時間内（例えば、数百ｍｓ以内）にタッチ操作を受けておらず、また、最終タッチ操作情報を受信する前の所定時間内（例えば、数百ｍｓ以内）にもタッチ操作を受けていないため、受信した最終タッチ操作情報を記憶部１０６から削除する（Ｓ１１４）。Ｓ１１５〜Ｓ１１８についても同様である。
【００３４】
三番目の情報処理端末１００−３は、Ｓ１０９の最終タッチ操作情報を受信した直後に、画面端のＥ点からのタッチ操作を検出すると（Ｓ１１９）、Ｓ１０５と同様のグルーピング判定を行う（Ｓ１２０）。Ｓ１１９でタッチ操作を検出した直後に、情報処理端末１００−２がＳ１０９で送信した最終タッチ操作情報を受信する場合も、同様にグルーピング判定を行う（Ｓ１２０）。グルーピング判定にて、連続する操作であると判定された場合、情報処理端末１００−３は情報処理端末１００−２とグルーピングすることとし、最終タッチ操作情報を受信した時点で一時的に保存してあった情報処理端末１００−２の通信アドレス情報などを、グループメンバ情報記憶部１０６１に保存する。
【００３５】
なお、最終タッチ操作情報には、情報処理端末１００−２がすでに情報処理端末１００−１とグルーピングされていることを示す情報が含まれているため、この時点では、情報処理端末１００−３は、情報処理端末１００−１ともグルーピングされたことを認識する。つまり、最終タッチ操作情報を受信した時点で一時的に保存してあった情報処理端末１００−１の通信アドレス情報なども、グループメンバ情報記憶部１０６１に保存する。
【００３６】
そして、最終タッチ操作情報の送信元である情報処理端末１００−２に対して、グルーピング応答情報を送信する（Ｓ１２１）。情報処理端末１００−３は、情報処理端末１００−１ともグルーピングされたことを認識しているので、情報処理端末１００−１に対しても、グルーピング応答情報を送信する方法も考えられる。
【００３７】
グルーピング応答情報を受信した情報処理端末１００−２は、情報処理端末１００−３とグルーピングすることとし（情報処理端末１００−１とはすでにグルーピング済み）、グルーピング応答情報に含まれる情報処理端末１００−３の通信アドレス情報などをグループメンバ情報記憶部１０６１に保存する（Ｓ１２２）。
【００３８】
なお、グルーピング判定を情報処理端末１００−３だけで行うのでなく、グルーピング応答情報に含まれる情報（情報処理端末１００−３のタッチ操作の座標情報、方向情報、速度情報など）を使用して、別途情報処理端末１００−２でもグルーピング判定を行うようにしても良い。これにより、判定の精度を向上することができる。
【００３９】
三番目の情報処理端末１００−３は、Ｅ点からのタッチ操作を検出後、タッチ操作が継続し、画面端以外のＦ点でタッチ操作が途切れたことを検出した場合（Ｓ１２３）、グルーピング操作が完了した判断し、グルーピングしたメンバ（この場合は、情報処理端末１００−１と１００−２）に対して、最終的に同グループとなった情報処理端末のアドレス情報のリストを含むグルーピング完了通知を送信する（Ｓ１２４）。グルーピング完了通知のデータ構造については後述する。
【００４０】
グルーピング完了通知を受信した各情報処理端末は、グルーピング結果を表示部１０２に表示し、ユーザがグルーピング結果を確認できるようにする（Ｓ１２５、Ｓ１２６、Ｓ１２７）。グルーピング完了通知には、最終的に同グループとなった情報処理端末を特定する情報のリストが含まれるため、各情報処理端末は、最終的に同グループとなった全ての情報処理端末のアドレス情報などを知ることができる。
【００４１】
なお、最初にタッチ操作が行われた情報処理端末１００−１は、最初のタッチ操作が行われてから所定時間内（例えば、数秒以内）に、グルーピング完了通知を受信するか否かを監視するようにしても良い。
【００４２】
また、上記の説明では、グルーピング応答情報とグルーピング完了通知の両方を使用するとしたが、どちらか一方を使用する方法も考えられる。例えば、グルーピング応答情報の送信を行わず、グルーピング完了通知のみを使用する場合、情報処理端末１００−１はＳ１０６を受信しないので、この時点で情報処理端末１００−２とグルーピングできたか否かを認識できないが、Ｓ１２４でグルーピング完了通知を受信することで、情報処理端末１００−２を含む他の情報処理端末とグルーピングできたか否かを認識できる。もしくは、グルーピング完了通知の送信を行わず、グルーピング応答情報のみを使用する場合、グルーピング応答情報を、最終タッチ操作情報の送信元の情報処理端末にのみ送信するのではなく、最終タッチ操作情報に含まれるグルーピング済み端末リストに含まれる情報処理端末に対しても送信することで、例えば、Ｓ１２１のグルーピング応答情報を、情報処理端末１００−１も受信できるので、情報処理端末１００−１は情報処理端末１００−３とグルーピングされたことを認識することができる。以上により、処理手順を簡易化できる。
【００４３】
（各情報処理端末の内部処理詳細）
次に、図５の処理を行う各情報処理端末の内部処理について、図６−ａ、図６−ｂを用いて詳細に説明する。
【００４４】
まず、各情報処理端末をグルーピング動作モードに設定する（Ｓ２０１）。例えば、複数人数参加型アプリケーション（教材）を起動することが、これに当たる。その後、各情報処理端末はユーザからのタッチ操作を待つ状態となる（Ｓ２０２）。タッチ操作がなされた場合（Ｓ２０２；Ｙｅｓ）、タッチ操作の開始位置について評価を行う（Ｓ２０３）。タッチ操作の開始位置が画面端以外であった場合、最初にタッチ操作された端末であると判断され、その後、タッチ操作が終了するまで、連続して行われるタッチ操作の入力座標をモニタする（Ｓ２０４）。
【００４５】
タッチ操作の開始位置が画面端であった場合も、その後、連続して行われるタッチ操作の入力座標をモニタするが（Ｓ２０５）、タッチ操作が開始される直前の所定時間内（例えば、数百ｍｓ以内）、または、直後の所定時間内（例えば、数百ｍｓ以内）に、最終タッチ操作情報を受信したか否かを判定する（Ｓ２０６）。最終タッチ操作情報を所定時間内に受信しなかった場合（Ｓ２０６；Ｎｏ）、今回のタッチ操作が最初の情報処理端末に対して行われたものと判断し、その後、タッチ操作が終了するまで、連続して行われるタッチ操作の入力座標をモニタする（Ｓ２０４）。  最終タッチ操作情報を所定時間内に受信した場合（Ｓ２０６；Ｙｅｓ）、他の情報処理端末から受信した最終タッチ操作情報と、自分に対してなされたタッチ操作に関する情報とを使用して、グルーピングするか否かの判定を行う（Ｓ２０７）。すなわち、他の情報処理端末になされた操作と、自分になされた操作が連続するか否かを評価する。本処理は、図５のＳ１０５、Ｓ１１１、Ｓ１２０と同じ処理である。
【００４６】
グルーピング判定の結果、二つの操作が連続するものであると判定された場合（Ｓ２０８；ＯＫ）、最終タッチ操作情報の送信元に対して、グルーピング応答情報を送信する（Ｓ２０９）。本処理は、図５のＳ１０６、Ｓ１２１と同じ処理である。グルーピング判定の結果、二つの操作が連続するものでないと判定された場合（Ｓ２０８；ＮＧ）、受信した最終タッチ操作情報を記憶部１０６から削除する（Ｓ２１０）。本処理は、図５のＳ１１２と同じ処理である。
【００４７】
Ｓ２０９、Ｓ２１０の後は、タッチ操作が終了するまで、連続して行われるタッチ操作の入力座標をモニタする（Ｓ２０４）。タッチ操作が終了した場合、タッチ操作の終了位置について評価を行う（Ｓ２１１）。タッチ操作の終了位置が画面端以外であった場合、グルーピング操作終了と判断される。その時点でグルーピング済みの情報処理端末が存在する場合には（Ｓ２１２；Ｙｅｓ）、グルーピング完了通知を送信する（Ｓ２１３）。本処理は、図５のＳ１２４と同じ処理である。
グルーピング完了通知を送信後、グルーピング結果を表示し（Ｓ２１４）、グルーピング処理を終える。本処理は、図５のＳ１２７と同じ処理である。
【００４８】
グルーピング操作終了と判断された時点で、グルーピング済みの情報処理端末が存在しない場合には（Ｓ２１２；Ｎｏ）、グルーピング結果としてグルーピングできなかったことを表示し（Ｓ２１４）、グルーピング処理を終える。タッチ操作の終了位置が画面端であった場合、最終タッチ操作情報をブロードキャストまたはマルチキャスト送信し（Ｓ２１５）、応答待ち状態となる。本処理は、図５のＳ１０３、Ｓ１０９と同じ処理である。なお、画面端でのタッチ操作終了を検出してから、所定時間（例えば、１００ｍｓ）待って、最終タッチ操作情報をブロードキャストまたはマルチキャスト送信する方法が考えられる。これにより、次の情報処理端末に対して、タッチ操作が開始された後に、最終タッチ操作情報を受信させることができる。所定時間待たずに最終タッチ操作情報を送信した場合、次の情報処理端末にて、タッチ操作の検出処理と、最終タッチ操作情報の受信処理がほぼ同時に動作することになり、処理負荷が上がってしまうが、意図的に、タイミングをずらすことで、安定して二つの処理を行うことができる。
【００４９】
その後、所定時間内（例えば、数秒以内）にグルーピング応答情報を受信した場合（Ｓ２１６；Ｙｅｓ）、グルーピング応答情報に含まれるグルーピングしたメンバの通信アドレス情報をグループメンバ情報記憶部１０６１に保存する（Ｓ２１７）。グルーピング応答情報に含まれる情報を使用して、新たにグルーピング判定を行っても良い。本処理は、図５のＳ１０７、Ｓ１２２と同じ処理である。
【００５０】
グルーピング応答情報受信後は、グルーピング完了通知を受信するか、所定時間（例えば、数秒）が経過するのを待つ（Ｓ２１８）。グルーピング完了通知を受信後、グルーピング結果を表示し（Ｓ２１４）、グルーピング処理を終える。本処理は、図５のＳ１２５、Ｓ１２６と同じ処理である。なお、グルーピング完了通知を受信できずに所定時間（例えば、数秒）が経過した場合は、グルーピング結果としてグルーピングできなかったことを表示し（Ｓ２１４）、グルーピング処理を終える。
また、Ｓ２１６にて所定時間内（例えば、数秒以内）にグルーピング応答情報を受信できなかった場合（Ｓ２１６；Ｎｏ）、グルーピング操作終了と判断され、Ｓ２１２の処理を行う。
【００５１】
さらに、上記の処理と並行して、図６−ｂに示した処理も行う。他の情報処理端末から最終タッチ操作情報を受信した場合（Ｓ３０１）、その情報を記憶部１０６に一時的に保存する（Ｓ３０２）。その後、所定時間（例えば、数百ｍｓ）が経過するか、グルーピング判定が起動された場合（Ｓ３０３；Ｙｅｓ）、受信した最終タッチ操作情報を記憶部１０６から削除する（Ｓ３０４）。本処理は、図５のＳ１１４〜Ｓ１１８と同じ処理である。
【００５２】
以上により、複数のタッチパネル付き無線通信端末の中から、所望の端末を簡単にグルーピングすることができ、ユーザ利便性が向上する。
【００５３】
（グループメンバ追加処理）
既存のグループに新たにメンバを追加する処理について説明する。上記の説明では、新規にグループを作る場合について述べてきたが、本グルーピング方法は、グループメンバを追加する場合にも適用できる。すなわち、Ｓ１０１のタッチ操作が開始された時点で、情報処理端末１０１−１がすでに他の情報処理端末とグルーピング済みの場合、Ｓ１０３で送信される最終タッチ操作情報に、それらのグルーピング済み情報処理端末の情報が含まれるので、情報処理端末１０１−２は、情報処理端末１０１−１以外の情報処理端末ともグルーピングされることを認識できる。情報処理端末１０１−３も同様にして、情報処理端末１０１−１以外の情報処理端末ともグルーピングされることを認識できる。そして、Ｓ１２４のグルーピング完了通知を、上記の情報処理端末１０１−１以外の同一グループ内の情報処理端末にも送信すれば良い。
【００５４】
また、既存のグループに属している情報処理端末が、別のグループにも属するようにグルーピング処理しても良い。
【００５５】
（グループの合体処理）
既存のグループ同士が合体する場合の処理について説明する。上述のグループメンバ追加処理と同様の処理を行うことで、グループ同士を合体させることが出来る。例えば、情報処理端末１０１−１、１０１−２、１０１−３がＡグループ、情報処理端末１０１−４、１０１−５がＢグループだとする。このとき、Ａグループの何れか１台以上の情報処理端末と、Ｂグループの何れか１台以上の情報処理端末とでグルーピング操作を行い、同一グループだと判定されれば、グルーピング操作において情報処理端末間で送受信される情報に、各情報処理端末がグルーピング済み情報処理端末の情報が含まれるので、情報処理端末１０１−１〜１０１−５の５台すべてが同一グループであることが認識される。
【００５６】
（グルーピン処理のやり直し）
３台以上の情報処理端末をグルーピングする際に、グルーピング判定で他の情報処理端末と同一グループであると判定されなかった情報処理端末がある場合の、グルーピング処理のやり直しについて説明する。例えば、情報処理端末１０１−１、１０１−２、１０１−３をグルーピングするために図３−ａに示すようにグルーピング操作を行ったが、情報処理端末１０１−３は他の２台の情報処理端末とは同一グループだと判定されなかった場合があるとする。
【００５７】
このとき、上述のグループメンバ追加処理と同様に、情報処理端末１０１−３を、既にグループピング済みの２台の情報処理端末のどちらかとグルーピング処理することによって、３台の情報処理端末が同一グループであるというグルーピング処理が出来る。また、再度図３−ａに示すように３台の情報処理端末をまたいで、連続した一つの線を描くように入力するグルーピング操作を行うことによって、３台の情報処理端末が同一グループであるというグルーピング処理をしても良い。
【００５８】
（グループからの離脱処理）
グループからの離脱処理について説明する。情報処理端末が、所属しているグループから離脱する場合には、ユーザがその旨を示す操作を行い（例えば、複数人数参加型アプリケーション（教材）の終了時）、グループを離脱する操作が行われた情報処理端末は、グループ離脱通知を同一グループ内の他の情報処理端末に送信する。グループ離脱通知は、送信元端末を特定する情報を含む。グループ離脱通知を受信した情報処理端末は、当該情報処理端末がグループから離脱したことを認識する。他に、所定時間内に一度も通信を行わなかった場合に自動的にグループから離脱したと見なす方法や、接続確認情報を送信し、それに対する応答がなかった場合にグループから離脱したと見なす方法が考えられる。
【００５９】
（操作軌跡の表示）
入力した操作軌跡の表示について説明する。図１３に示したように、ユーザがタッチ操作を行っている間、タッチ操作の軌跡を表示部１０２に表示することが望ましい。これにより、ユーザは正しく入力操作を行えていることを認識することができる。
【００６０】
また、タッチ操作が完了し、グルーピング処理が完了した時に、上記軌跡の表示属性を変更するのが望ましい。軌跡の表示属性とは、線の色、太さ、種類（実線、点線等）のことである。線を光らせたり、消したりしても良い。図１３は、グルーピング完了前は、灰色の線で表示されていた軌跡が、グルーピング完了後には、黒色で太い線に変わった例を示している。これにより、ユーザはグルーピング処理が完了したことを簡単に認識することができる。
【００６１】
（グルーピング処理完了時の表示）
グルーピング処理完時に、グルーピング成功の場合と、グルーピング失敗の場合とで、軌跡や背景の表示属性、すなわち表示部の表示属性を変えるようにしても良い。背景の表示属性とは、背景の色や模様のことである。これにより、ユーザはグルーピング処理の成否を簡単に認識することができる。他にも、グルーピング処理完了後に、同一グループであると判定された情報処理端末の画面の背景の表示を統一することで、ユーザが同一グループである情報処理端末を簡単に認識することができる。
【００６２】
（各種情報のデータ構造）
図７〜１０を用いて、最終タッチ操作情報、グルーピング応答情報、グルーピング完了通知のデータ構造について説明する。
【００６３】
図７は、タッチパネル１０２１に対して行われたタッチ操作の履歴情報を示す。本情報は、タッチ操作履歴情報記憶部１０６２に記憶されている。タッチ操作履歴情報は、時刻４０１、座標４０２、操作種別４０３を含む。時刻４０１は、タッチパネル１０２１がタッチ操作を検出した時刻を示す。座標４０２は、タッチパネル１０２１が検出したタッチ座標（Ｘ座標及びＹ座標）を示す。操作種別４０３は、タッチパネル１０２１が検出したタッチ操作の種別を表す。ここでいう種別とは、タッチ開始、タッチ中、タッチ終了を表す。
【００６４】
図８は、最終タッチ操作情報のデータ構造の一例を示す。最終タッチ操作情報は、メッセージＩＤ５００、最終操作時刻情報５０１、最終操作座標情報５０２、最終操作方向情報５０３、最終操作速度情報５０４、送信端末情報５０５、グルーピング済み端末リスト５０６を含む。メッセージＩＤ５００は、本メッセージが、最終タッチ操作情報であることを示す情報である。最終操作時刻情報５０１は、タッチパネル１０２１に対して最後に行われたタッチ操作の時刻を示す。図７の例の場合には、「００：１２：３４．００２」が設定される。最終操作座標情報５０２は、タッチパネル１０２１に対して最後に行われたタッチ操作のタッチ座標を示す。図７の例の場合には、「（２００，１０１）」が設定される。
【００６５】
最終操作方向情報５０３は、タッチパネル１０２１に対して最後に行われたタッチ操作の方向を示す。図７の例の場合には、座標（１９８，１００）、（１９９，１００）、（２００，１０１）の３点から近似直線を計算し、その傾きを最終操作方向情報５０３とする方法が考えられる。上記３点に限らず、任意の数の座標を使って計算しても良いし、直線近似でなく、Ｎ次曲線で近似して、近似曲線の接線の傾きを使っても良い。
【００６６】
最終操作速度情報５０４は、タッチパネル１０２１に対して最後に行われたタッチ操作の移動速度を示す。図７の例の場合には、最終タッチ操作の直前は、時刻「００：１２：３４．００１」から「００：１２：３４．００２」の間に、座標（１９９，１００）から（２００，１０１）に移動しているので、ここから時間当たりの座標の変化量を計算し、これを最終操作速度情報５０４とする方法が考えられる。上記２点に限らず、任意の数の座標を使って計算しても良い。最終操作時刻情報５０１、最終操作座標情報５０２、最終操作方向情報５０３、最終操作速度情報５０４は、これらを受信した情報処理端末で、タッチ操作の連続性評価に使用される。
【００６７】
送信端末情報５０５は、送信側の情報処理端末のアドレス情報を示す。例えば、ＩＰアドレスやポート番号、ＭＡＣアドレスがこれに当たる。他に、機種を示す情報を含んでも良い。本情報は、最終タッチ操作情報を受信した情報処理端末が、グルーピング応答情報を返信する時の宛先情報として使用される。
【００６８】
グルーピング済み端末リスト５０６は、最終タッチ操作情報送信時点で、グルーピングが確定している情報処理端末の情報を示す。０個以上の情報処理端末情報から成り、一つの情報処理端末情報は、ＩＰアドレスやポート番号、ＭＡＣアドレス等のアドレス情報や、機種を示す情報を含む。本情報により、どの情報処理端末が同じグループであるのかを認識することができる。
【００６９】
図９は、グルーピング応答情報のデータ構造の一例を示す。グルーピング応答情報は、メッセージＩＤ６００、送信端末情報６０１、グルーピング済み端末リスト６０２を含む。他に、最終操作時刻情報６０３、最終操作座標情報６０４、最終操作方向情報６０５、最終操作速度情報６０６を含んでも良い。メッセージＩＤ６００は、本メッセージが、グルーピング応答情報であることを示す情報である。
【００７０】
送信端末情報６０１は、グルーピング応答情報を送信した情報処理端末のアドレス情報を示す。例えば、ＩＰアドレスやポート番号、ＭＡＣアドレスがこれに当たる。他に、機種を示す情報を含んでも良い。本情報により、最終タッチ操作情報を送信した側の情報処理端末が、どの情報処理端末とグルーピングできたかを認識することができる。
【００７１】
グルーピング済み端末リスト６０２は、グルーピング応答情報送信時点で、グルーピングが確定している情報処理端末の情報を示す。０個以上の情報処理端末情報から成り、一つの情報処理端末情報は、ＩＰアドレスやポート番号、ＭＡＣアドレス等のアドレス情報や、機種を示す情報を含む。本情報により、グルーピング応答情報を送信した情報処理端末以外に、同じグループである情報処理端末を認識することができる。
【００７２】
最終操作時刻情報６０３、最終操作座標情報６０４、最終操作方向情報６０５、最終操作速度情報６０６は、図８の最終操作時刻情報５０１、最終操作座標情報５０２、最終操作方向情報５０３、最終操作速度情報５０４と同様である。グルーピング応答情報を受信した情報処理端末が、グルーピング判定のためにタッチ操作の連続性評価を行う場合に使用する。
【００７３】
図１０は、グルーピング完了通知のデータ構造の一例を示す。グルーピング完了通知は、メッセージＩＤ７００、グルーピング済み端末リスト７０１を含む。メッセージＩＤ７００は、本メッセージが、グルーピング完了通知であることを示す情報である。
【００７４】
グルーピング済み端末リスト７０１は、グルーピング完了通知送信時点で、グルーピングが確定している情報処理端末の情報を示す。１個以上の情報処理端末情報から成り、一つの情報処理端末情報は、ＩＰアドレスやポート番号、ＭＡＣアドレス等のアドレス情報や、機種を示す情報を含む。本情報を受信することにより、最終的に、どの情報処理端末が同じグループになったかを認識することができる。
【００７５】
（タッチ操作の連続性評価）
タッチ操作の連続性評価について、図１１を用いて説明する。
【００７６】
タッチ操作の連続性評価には、自分自身（１００−２）に行われたタッチ操作（操作Ｂ）の開始操作時刻情報、開始操作座標情報、開始操作方向情報、開始操作速度情報と、連続性判定の対象となる情報処理端末（１００−１）に行われたタッチ操作（操作Ａ）の最終操作時刻情報、最終操作座標情報、最終操作方向情報、最終操作速度情報とを比較することで行う。後者については、最終タッチ操作情報に含まれる最終操作時刻情報５０１、最終操作座標情報５０２、最終操作方向情報５０３、最終操作速度情報５０４を使用する。前者についても、図７と同様のタッチ操作履歴を用いて算出する。
【００７７】
タッチ操作の連続性評価の具体例として、例えば、関係する全ての情報処理端末の時刻同期が取れているシステムにおいて、操作Ａの最終操作時刻情報と、操作Ｂの最終操作時刻情報との差が所定値（例えば、数百ｍｓや数十ｍｓ）よりも小さい場合に連続であると見なす方法が考えられる。これであれば、複数のグループがほぼ同時にグルーピング操作を行ったとしても、タッチ操作のタイミングが、数百ｍｓや数十ｍｓ程度でもずれれば、同一のグルーピング操作か否かを識別することができる。時刻同期の方法としては、無線通信基地局２００がシステム時刻情報をシステム全体に報知し、各情報処理端末がその時刻情報を適用する方法が考えられる。他に、情報処理端末の内の一つが、同じネットワーク内に自分の時刻情報を報知し、他の情報処理端末がその時刻情報を適用する方法が考えられる。
【００７８】
例えば、二つの情報処理端末が、図１２−ａ、図１２−ｂ、図１２−ｃのように、Ｘ軸方向またはＹ軸方向が一致しないように並べて置かれる場合が考えられる。このように情報処理端末が９０度単位で回転されて置かれた場合であっても、タッチ操作の連続性評価において、操作Ａの最終操作方向と、操作Ｂの開始操作方向とを、画面端の辺に対する方向（角度）として比較すれば、同一のグルーピング操作であることを認識できる。
【００７９】
また、操作Ａの最終操作方向と、操作Ｂの開始操作方向との差が所定値（例えば、傾きや角度が数％）よりも小さい場合に連続であると見なす方法が考えられる。この方法を使うと、図１２−ｄのように情報処理端末同士のＹ軸座標が一致しないように置かれた場合でも、Ｙ軸の方向さえ一致して置かれていれば、同一のグルーピング操作であることを認識できる。
【００８０】
操作方向だけでなく、操作時刻情報と合わせて比較すれば、別のグルーピング操作と混同してしまう確率を減らし、タッチ操作の連続性評価の精度を上げることができる。他にも、操作Ａの最終操作速度と、操作Ｂの開始操作速度との差が所定値（例えば、数％）よりも小さい場合に連続であると見なす方法が考えられる。
【００８１】
例えば、情報処理端末１００−１と情報処理端末１００−２が、各々のＹ軸座標がほぼ一致するように（縦方向位置をそろえて、横並びに）置かれた場合に、操作Ａの最終操作のＹ座標と、操作Ｂの開始操作のＹ座標との差が所定値（例えば、数ドット、または、数ｍｍ）よりも小さい場合に連続であると見なす方法が考えられる。情報処理端末同士のＹ軸座標を一致するように置く方法としては、筐体に結合部や目印などを設ける方法が考えられる。なお、操作Ａ、操作ＢがＸ軸方向に平行でない限りは、筐体の額縁部分の幅の影響で、両者のＹ座標に差異が発生し得るため、額縁部分は薄い方が望ましい。
【００８２】
または、最終タッチ操作情報やグルーピング応答情報に含まれる送信端末情報の中に、額縁部分の幅情報を含めることにより、操作Ａの最終操作座標と最終操作方向とから、操作Ｂの予想開始操作座標を計算し、実際の操作Ｂの開始操作座標との差が所定値よりも小さい場合に連続であると見なす方法が考えられる。情報処理端末同士のＸ軸座標が一致するように（横方向位置をそろえて、縦並びに）置かれた場合も同様である。
【００８３】
また、上記の方法を組み合わせた方法でも良い。これにより、別のグルーピング操作と混同してしまう確率を減らし、タッチ操作の連続性評価の精度を上げることができる。
【００８４】
（連続性評価の精度向上に関する方法）
別のグルーピング操作と混同してしまう確率を減らし、タッチ操作の連続性評価の精度を向上させる方法としては、例えば、各情報処理端末に補助点を表示させ、ユーザに、その補助点同士を結ぶようにタッチ操作を行うよう促す方法が考えられる。補助点を表示することで、補助点の表示が無い場合に比べて、ユーザのタッチ操作が直線状に近づき、タッチ操作方向に基づく連続性評価の精度が向上すると考えられる。
【００８５】
さらに、上記の例において、補助点を表示する位置をランダム化する方法が考えられる。補助点の位置を情報処理端末ごとにランダムに配置することで、複数のグループでほぼ同時にグルーピング操作を行った場合に、タッチ操作により描かれる線の方向や、画面端の最終操作座標が異なる可能性が高まる。すなわち、タッチ操作の連続性評価の精度を上げることができる。この場合、最終タッチ操作情報やグルーピング応答情報に補助点の座標情報を含めることで、別のグルーピング操作と区別することもできる。
【００８６】
また、他の例として、二つの情報処理端末間で往復させるようにタッチ操作を行う方法や、マルチタッチにより複数の線を同時に描くようにタッチ操作を行わせる方法が考えられる。これらの場合、タッチ操作の連続性評価が２回以上行われるため、評価精度が向上する。
【００８７】
連続性評価の精度向上の方法として上述の補助点の表示の他に、ホームネットワークなどの小規模なネットワーク環境においては、情報処理端末の位置情報を取得し、その位置情報をグルーピング判定の補助として用いても良い。本実施例では、グルーピング操作のために情報処理端末を隣接するように配置する。別のグルーピング操作を行っている情報処理端末とほぼ同時にほぼ同様のグルーピング操作を行っていたとしても、情報処理端末の位置情報から隣接する情報処理端末同士を認識することにより、別のグルーピング操作を区別することができ、グルーピング判定の精度が向上する。
【００８８】
（グルーピング処理完了後の動作）
以上、本実施例では複数の情報処理端末のグルーピング処理完了までについて述べてきた。グルーピング処理が完了した情報処理端末のアプリケーションの起動に、グルーピング処理の際の入力履歴やグルーピング処理の結果が用いられても良い。たとえば、同一グループだと判定された情報処理端末の個数や、グルーピング処理の際に入力された図形または線の種類によって、グルーピング処理後に起動する異なるアプリケーションを起動させる。
【００８９】
（タッチパネルについて）
なお、これまでタッチパネルに対するタッチ操作について説明してきたが、タッチパネルの代わりに、静電容量センサ、赤外線センサ、カメラ等を用いた非接触入力装置を使う方法も考えられる。
【００９０】
例えば、静電容量センサを使用した入力装置では、操作を行うユーザの指と、センサとの位置関係により、センサが検出する電界が変化することを利用し、ユーザの指の位置（座標）を検出することができる。この場合、指がセンサに接触しない位置にあっても、センサは指の位置を検出することができる。この時に検出した指の位置を示す座標は、二次元で（Ｘ，Ｙ）管理することもできるし、三次元（Ｘ，Ｙ，Ｚ）で管理することもできる。よって、この座標の軌跡を管理すれば、上でタッチパネルを例として説明した方法を適用することができる。
【００９１】
また、カメラを使用した入力装置では、写った映像の中から、操作を行うユーザの指を画像認識処理により認識し、指の位置を検出する。複数のカメラを用いることで、検出位置精度を向上させたり、奥行き位置を検知できるようにしたりできる。この場合も、検出した座標の軌跡を管理すれば、上でタッチパネルを例として説明した方法を適用することができる。
【００９２】
他のセンサを使った場合についても、同様にして、操作を行うユーザの指もしくは、専用タッチペン、ペン型の形状をした物等、入力装置が検出できる物体の位置を検出し、座標として管理できる入力装置であれば、本実施例の方法を適用することができる。
【符号の説明】
【００９３】
１０      無線通信システム
１００    情報処理端末
２００    無線通信基地局
１０１    無線通信部
１０２    表示部
１０２１  タッチパネル
１０２２  表示パネル
１０３    操作部
１０４    音声出力部
１０５    音声入力部
１０６    記憶部
１０６１  グループメンバ情報記憶部
１０６２  タッチ操作履歴情報記憶部
１０７    制御部
１０８    バス
【図１】
2012164240.tif 000003
【図２】
2012164240.tif 000004
【図３−ａ】
2012164240.tif 000005
【図３−ｂ】
2012164240.tif 000006
【図４】
2012164240.tif 000007
【図５】
2012164240.tif 000008
【図６−ａ】
2012164240.tif 000009
【図６−ｂ】
2012164240.tif 000010
【図７】
2012164240.tif 000011
【図８】
2012164240.tif 000012
【図９】
2012164240.tif 000013
【図１０】
2012164240.tif 000014
【図１１】
2012164240.tif 000015
【図１２−ａ】
2012164240.tif 000016
【図１２−ｂ】
2012164240.tif 000017
【図１２−ｃ】
2012164240.tif 000018
【図１２−ｄ】
2012164240.tif 000019
【図１３】
2012164240.tif 000020