(57)【要約】【課題】簡単な操作で通信を可能とするとともに、通信相手を認証することができるようにする。【解決手段】物体の近接または接触を検知する検知部と、前記検知部により検知される前記物体の位置を特定することにより、物体の移動の軌跡を特定する軌跡特定部と、前記軌跡を表す情報を含むイベント情報を記憶するイベント情報記憶部と、他の情報処理装置から送信された前記イベント情報と、自分の前記イベント情報とを比較することで、前記他の情報処理装置に所定のデータを送信するか否かを判定するデータ送信判定部とを備える。【選択図】図９
2013125373.tif 000002
【特許請求の範囲】
【請求項１】
物体の近接または接触を検知する検知部と、
前記検知部により検知される前記物体の位置を特定することにより、物体の移動の軌跡を特定する軌跡特定部と、
前記軌跡を表す情報を含むイベント情報を記憶するイベント情報記憶部と、
他の情報処理装置から送信された前記イベント情報と、自分の前記イベント情報とを比較することで、前記他の情報処理装置に所定のデータを送信するか否かを判定するデータ送信判定部と
を備える情報処理装置。
【請求項２】
前記軌跡に関する時間の情報を取得し、前記イベント情報として記憶する
請求項１に記載の情報処理装置。
【請求項３】
前記検知部が近接または接触を検知した時刻である検知開始時刻における前記物体の位置である検知開始位置を特定する検知開始位置特定部と、
前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻における前記物体の位置である検知終了位置を特定する検知終了位置特定部とをさらに備え、
前記イベント情報記憶部は、前記検知開始位置、前記軌跡、および検知終了位置を表す情報を含むイベント情報を記憶する
請求項１に記載の情報処理装置。
【請求項４】
前記検知部が近接または接触を検知した時刻である検知開始時刻における前記物体の位置である検知開始位置を特定する検知開始位置特定部と、
前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻における前記物体の位置である検知終了位置を特定する検知終了位置特定部とをさらに備え、
前記データ送信判定部は、
自分のイベント情報に含まれる前記軌跡を表す情報に基づいて、前記自分のイベント情報に含まれる前記検知終了位置が、前記他の情報処理装置のイベント情報に含まれる前記検知開始位置と連続性を有するか否かを判定し、
双方の位置が連続性を有すると判定された場合、前記他の情報処理装置に前記データを送信すると判定する
請求項１に記載の情報処理装置。
【請求項５】
前記検知部が近接または接触を検知した時刻である検知開始時刻における前記物体の位置である検知開始位置を特定する検知開始位置特定部と、
前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻における前記物体の位置である検知終了位置を特定する検知終了位置特定部とをさらに備え、
前記イベント情報には、複数の前記検知開始位置と前記検知終了位置が含まれており、
前記データ送信判定部は、
自分のイベント情報に含まれる前記軌跡を表す情報に基づいて、前記自分のイベント情報に含まれる前記検知終了位置が、前記他の情報処理装置のイベント情報に含まれる前記検知開始位置と連続性を有するか否かを判定し、
自分のイベント情報に含まれる前記検知終了位置が、他の情報処理装置のイベント情報に含まれる前記検知開始位置と連続性を有しており、かつ、自分のイベント情報に含まれる前記検知開始位置が、前記他の情報処理装置のイベント情報に含まれる前記検知終了位置と連続性を有している場合、前記検知開始位置と前記検知終了位置から成るペアが連続性を有すると判定し、
前記所定のデータに付されたラベルと、前記連続性を有すると判定された前記ペアの数に応じて定まるレベルとが対応するものである場合、前記他の情報処理装置に前記所定のデータを送信すると判定する
請求項１に記載の情報処理装置。
【請求項６】
前記連続性を有すると判定されたペア、および、前記軌跡を表す情報に基づいて自分と他の情報処理装置との相対的な位置関係を特定する
請求項４に記載の情報処理装置。
【請求項７】
前記データ送信判定部は、
自分のイベント情報に含まれる前記軌跡を表す情報に基づいて自分の軌跡図形を特定し、
他の情報処理装置のイベント情報に含まれる前記軌跡を表す情報に基づいて他の情報処理装置の軌跡図形を特定し、
前記自分の軌跡図形と、前記他の情報処理装置の軌跡図形とが相似または合同の関係にあると判定された場合、前記他の情報処理装置に前記データを送信すると判定する
請求項１に記載の情報処理装置。
【請求項８】
前記データ送信判定部は、
前記自分の軌跡図形と、前記他の情報処理装置の軌跡図形とが相似または合同の関係にあると判定された場合、前記所定のデータに付されたラベルと、前記軌跡の総延長に応じて定まるレベルとが対応するものである場合、前記他の情報処理装置に前記所定のデータを送信すると判定する
請求項７に記載の情報処理装置。
【請求項９】
前記検知部が近接または接触を検知した時刻である検知開始時刻を特定する検知開始時刻特定部と、
前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻を特定する検知終了時刻特定部とをさらに備え、
前記イベント情報には、前記検知開始時刻および前記検知終了時刻が含まれる
請求項１に記載の情報処理装置。
【請求項１０】
前記検知部が近接または接触を検知した時刻である検知開始時刻を特定する検知開始時刻特定部と、
前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻を特定する検知終了時刻特定部とをさらに備え、
前記イベント情報には、前記検知開始時刻および前記検知終了時刻が含まれ、
前記データ送信判定部は、
自分のイベント情報に含まれる前記検知終了時刻と、前記他の情報処理装置のイベント情報に含まれる前記検知開始時刻とが略同一であるか否かを判定し、双方の時刻が略同一であると判定された場合、前記他の情報処理装置に前記データを送信すると判定する
請求項１に記載の情報処理装置。
【請求項１１】
前記検知部が近接または接触を検知した時刻である検知開始時刻を特定する検知開始時刻特定部と、
前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻を特定する検知終了時刻特定部とをさらに備え、
前記イベント情報には、複数の前記検知開始時刻と前記検知終了時刻が含まれており、
前記データ送信判定部は、
自分のイベント情報に含まれる前記検知終了時刻と、前記他の情報処理装置のイベント情報に含まれる前記検知開始時刻とが略同一であり、かつ、自分のイベント情報に含まれる前記検知開始時刻と、前記他の情報処理装置のイベント情報に含まれる前記検知終了時刻とが略同一である場合、前記検知開始時刻と前記検知終了時刻から成るペアが同一性を有すると判定し、
前記所定のデータに付されたラベルと、前記同一性を有すると判定された前記ペアの数に応じて定まるレベルとが対応するものである場合、前記他の情報処理装置に前記所定のデータを送信すると判定する
請求項１に記載の情報処理装置。
【請求項１２】
軌跡特定部が、物体の近接または接触を検知する検知部により検知される前記物体の位置を特定することにより、物体の移動の軌跡を特定し、
イベント情報記憶部が、前記軌跡を表す情報を含むイベント情報を記憶し、
データ送信判定部が、他の情報処理装置から送信された前記イベント情報と、自分の前記イベント情報とを比較することで、前記他の情報処理装置に所定のデータを送信するか否かを判定するステップ
を含む情報処理方法。
【請求項１３】
コンピュータを、
物体の近接または接触を検知する検知部と、
前記検知部により検知される前記物体の位置を特定することにより、物体の移動の軌跡を特定する軌跡特定部と、
前記軌跡を表す情報を含むイベント情報を記憶するイベント情報記憶部と、
他の情報処理装置から送信された前記イベント情報と、自分の前記イベント情報とを比較することで、前記他の情報処理装置に所定のデータを送信するか否かを判定するデータ送信判定部とを備える情報処理装置として機能させる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置および方法、並びにプログラムに関し、特に、簡単な操作で通信を可能とするとともに、通信相手を認証することができるようにする情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、タブレット型コンピュータなど持ち運びに適した電子機器が多く開発されており、それらの多くは、他のコンピュータなどとの通信を行うことにより、各種の処理を実行するようになされている。
【０００３】
このような電子機器において、より容易に通信を行うことができるようにするための工夫がなされている。すなわち、電子機器のユーザに、通信相手のアドレスやＩＤなどの設定など、手間のかかる操作を行わせることなく、他の電子機器との通信を行わせる技術が開発されている。
【０００４】
例えば、実世界のイベントに係る情報（例えば、端末同士をぶつけ合ったときの振動など）をきっかけとして、双方の電子機器に通信を行わせることも提案されている（例えば、特許文献１参照）。すなわち、振動波の形状や発生時刻などに係るイベント情報を、双方の電子機器が共有し、いずれかの電子機器に同一のイベント情報を有する機器同士を探索させることにより、双方の電子機器の通信が開始される。
【０００５】
特許文献１の技術によれば、例えば、自分の目の前にいる通信相手の電子機器のアドレスやＩＤなどを入力することなく、双方の電子機器間での通信を行うことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４０７４９９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、例えば、特許文献１の技術のような通信が行われる場合、通信相手の認証を行うことができない。
【０００８】
このため、例えば、自分の電子機器に蓄積されている機密性の高い情報が他の電子機器において閲覧されてしまう恐れがある。
【０００９】
本技術はこのような状況に鑑みて開示するものであり、簡単な操作で通信を可能とするとともに、通信相手を認証することができるようにするものである。
【課題を解決するための手段】
【００１０】
本技術の一側面は、物体の近接または接触を検知する検知部と、前記検知部により検知される前記物体の位置を特定することにより、物体の移動の軌跡を特定する軌跡特定部と、前記軌跡を表す情報を含むイベント情報を記憶するイベント情報記憶部と、他の情報処理装置から送信された前記イベント情報と、自分の前記イベント情報とを比較することで、前記他の情報処理装置に所定のデータを送信するか否かを判定するデータ送信判定部とを備える情報処理装置である。
【００１１】
前記軌跡に関する時間の情報を取得し、前記イベント情報として記憶するようにすることができる。
【００１２】
前記検知部が近接または接触を検知した時刻である検知開始時刻における前記物体の位置である検知開始位置を特定する検知開始位置特定部と、前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻における前記物体の位置である検知終了位置を特定する検知終了位置特定部とをさらに備え、前記イベント情報記憶部は、前記検知開始位置、前記軌跡、および検知終了位置を表す情報を含むイベント情報を記憶するようにすることができる。
【００１３】
前記検知部が近接または接触を検知した時刻である検知開始時刻における前記物体の位置である検知開始位置を特定する検知開始位置特定部と、前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻における前記物体の位置である検知終了位置を特定する検知終了位置特定部とをさらに備え、前記データ送信判定部は、自分のイベント情報に含まれる前記軌跡を表す情報に基づいて、前記自分のイベント情報に含まれる前記検知終了位置が、前記他の情報処理装置のイベント情報に含まれる前記検知開始位置と連続性を有するか否かを判定し、双方の位置が連続性を有すると判定された場合、前記他の情報処理装置に前記データを送信すると判定するようにすることができる。
【００１４】
前記検知部が近接または接触を検知した時刻である検知開始時刻における前記物体の位置である検知開始位置を特定する検知開始位置特定部と、前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻における前記物体の位置である検知終了位置を特定する検知終了位置特定部とをさらに備え、前記イベント情報には、複数の前記検知開始位置と前記検知終了位置が含まれており、前記データ送信判定部は、自分のイベント情報に含まれる前記軌跡を表す情報に基づいて、前記自分のイベント情報に含まれる前記検知終了位置が、前記他の情報処理装置のイベント情報に含まれる前記検知開始位置と連続性を有するか否かを判定し、自分のイベント情報に含まれる前記検知終了位置が、他の情報処理装置のイベント情報に含まれる前記検知開始位置と連続性を有しており、かつ、自分のイベント情報に含まれる前記検知開始位置が、前記他の情報処理装置のイベント情報に含まれる前記検知終了位置と連続性を有している場合、前記検知開始位置と前記検知終了位置から成るペアが連続性を有すると判定し、前記所定のデータに付されたラベルと、前記連続性を有すると判定された前記ペアの数に応じて定まるレベルとが対応するものである場合、前記他の情報処理装置に前記所定のデータを送信すると判定するようにすることができる。
【００１５】
前記連続性を有すると判定されたペア、および、前記軌跡を表す情報に基づいて自分と他の情報処理装置との相対的な位置関係を特定するようにすることができる。
【００１６】
前記データ送信判定部は、自分のイベント情報に含まれる前記軌跡を表す情報に基づいて自分の軌跡図形を特定し、他の情報処理装置のイベント情報に含まれる前記軌跡を表す情報に基づいて他の情報処理装置の軌跡図形を特定し、前記自分の軌跡図形と、前記他の情報処理装置の軌跡図形とが相似または合同の関係にあると判定された場合、前記他の情報処理装置に前記データを送信すると判定するようにすることができる。
【００１７】
前記データ送信判定部は、前記自分の軌跡図形と、前記他の情報処理装置の軌跡図形とが相似または合同の関係にあると判定された場合、前記所定のデータに付されたラベルと、前記軌跡の総延長に応じて定まるレベルとが対応するものである場合、前記他の情報処理装置に前記所定のデータを送信すると判定するようにすることができる。
【００１８】
前記検知部が近接または接触を検知した時刻である検知開始時刻を特定する検知開始時刻特定部と、前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻を特定する検知終了時刻特定部とをさらに備え、前記イベント情報には、前記検知開始時刻および前記検知終了時刻が含まれるようにすることができる。
【００１９】
前記検知部が近接または接触を検知した時刻である検知開始時刻を特定する検知開始時刻特定部と、前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻を特定する検知終了時刻特定部とをさらに備え、前記イベント情報には、前記検知開始時刻および前記検知終了時刻が含まれ、前記データ送信判定部は、自分のイベント情報に含まれる前記検知終了時刻と、前記他の情報処理装置のイベント情報に含まれる前記検知開始時刻とが略同一であるか否かを判定し、双方の時刻が略同一であると判定された場合、前記他の情報処理装置に前記データを送信すると判定するようにすることができる。
【００２０】
前記検知部が近接または接触を検知した時刻である検知開始時刻を特定する検知開始時刻特定部と、前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻を特定する検知終了時刻特定部とをさらに備え、前記イベント情報には、複数の前記検知開始時刻と前記検知終了時刻が含まれており、前記データ送信判定部は、自分のイベント情報に含まれる前記検知終了時刻と、前記他の情報処理装置のイベント情報に含まれる前記検知開始時刻とが略同一であり、かつ、自分のイベント情報に含まれる前記検知開始時刻と、前記他の情報処理装置のイベント情報に含まれる前記検知終了時刻とが略同一である場合、前記検知開始時刻と前記検知終了時刻から成るペアが同一性を有すると判定し、前記所定のデータに付されたラベルと、前記同一性を有すると判定された前記ペアの数に応じて定まるレベルとが対応するものである場合、前記他の情報処理装置に前記所定のデータを送信すると判定するようにすることができる。
【００２１】
本技術の一側面は、物体の近接または接触を検知する検知部と、軌跡特定部が、物体の近接または接触を検知する検知部により検知される前記物体の位置を特定することにより、物体の移動の軌跡を特定し、イベント情報記憶部が、前記軌跡を表す情報を含むイベント情報を記憶し、データ送信判定部が、他の情報処理装置から送信された前記イベント情報と、自分の前記イベント情報とを比較することで、前記他の情報処理装置に所定のデータを送信するか否かを判定するステップを含む情報処理方法である。
【００２２】
本技術の一側面は、コンピュータを、物体の近接または接触を検知する検知部と、前記検知部により検知される前記物体の位置を特定することにより、物体の移動の軌跡を特定する軌跡特定部と、前記軌跡を表す情報を含むイベント情報を記憶するイベント情報記憶部と、他の情報処理装置から送信された前記イベント情報と、自分の前記イベント情報とを比較することで、前記他の情報処理装置に所定のデータを送信するか否かを判定するデータ送信判定部とを備える情報処理装置として機能させるプログラムである。
【００２３】
本技術の一側面においては、物体の近接または接触を検知する検知部により検知される前記物体の位置を特定することにより、物体の移動の軌跡が特定され、前記軌跡を表す情報を含むイベント情報が記憶され、他の情報処理装置から送信された前記イベント情報と、自分の前記イベント情報とを比較することで、前記他の情報処理装置に所定のデータを送信するか否かが判定される。
【発明の効果】
【００２４】
本技術によれば、簡単な操作で通信を可能とするとともに、通信相手を認証することができる。
【図面の簡単な説明】
【００２５】
【図１】本技術の一実施の形態に係る電子機器の外観の例を示す図である。
【図２】図１の電子機器の内部構成例を示すブロック図である。
【図３】ジェスチャの例を説明する図である。
【図４】ジェスチャの別の例を示す図である。
【図５】本技術により、各電子機器にそれぞれの相対的な位置を自動的に認識させる例を説明する図である。
【図６】ジェスチャのさらに別の例を示す図である。
【図７】データ送受信準備処理の例を説明するフローチャートである。
【図８】ジェスチャ認識処理の例を説明するフローチャートである。
【図９】データ送信処理の例を説明するフローチャートである。
【図１０】パーソナルコンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照して、ここで開示する技術の実施の形態について説明する。
【００２７】
図１は、本技術の一実施の形態に係る電子機器の外観の例を示す図である。同図に示される電子機器２０は、例えば、携帯可能な小型のコンピュータであり、いわゆるスマートフォンとして構成される。
【００２８】
この例では、電子機器２０が略人間の手のひら大のサイズの電子機器として構成され、タッチパネルとして構成されるディスプレイを有している。ユーザは、電子機器２０のディスプレイ上で指を動かすことなどにより電子機器２０への操作入力を行う。
【００２９】
また、電子機器２０は、後述するように通信機能を有しており、例えば、他の電子機器と無線ＬＡＮなどの近距離無線通信を行ったり、携帯電話機などと同様に無線基地局を介して移動体通信網にアクセスすることができる。
【００３０】
図２は、図１の電子機器２０の内部構成例を示すブロック図である。同図に示されるように、電子機器２０は、近接パネル４１、外部表示部４２、通信モジュール４３、不揮発性メモリ４４、ＣＰＵ４５、およびＲＡＭ４６を有し、それらがバスにより相互に接続されている。
【００３１】
近接パネル４１は、例えば、静電容量の変化を検出し、ユーザの指などが近接したことを検出する。例えば、電子機器２０のディスプレイに、ユーザが指を近接させた場合、パネル上の所定の位置における静電容量の変化が検出され、その位置において、ユーザの指などがどの程度近接しているのかを表す信号を出力するようになされている。
【００３２】
近接パネル４１から出力される信号に基づいて、例えば、電子機器２０のディスプレイに、ユーザの指などが近接（例えば、５ｍｍ以内の距離まで近づいたこと）が検知されるようにすることができる。また、近接パネル４１から出力される信号に基づいて、ユーザの指などが電子機器２０のディスプレイに接触するまで近づいたことが検知されるようにすることもできる。すなわち、近接パネル４１により近接も接触も検知することが可能である。以下では、指などの接触を検知することも、近接を検知することの１つの態様であるものとして説明する。
【００３３】
外部表示部４２は、例えば、液晶ディスプレイなどにより構成され、所定の画像を表示するようになされている。
【００３４】
近接パネル４１、および、外部表示部４２により電子機器２０のディスプレイが構成される。従って、電子機器２０のディスプレイは、タッチパネルとして利用することも可能であり、このディスプレイに表示された画像は、例えば、ＧＵＩ（Graphical User Interface）として操作される。
【００３５】
通信モジュール４３は、例えば、移動体通信網用無線通信部と、近距離無線通信部により構成される。
【００３６】
移動体通信網用無線通信部は、図示せぬ無線基地局と無線通信を行い、移動体通信網を介した通信を行う無線通信デバイスである。移動体通信網用無線通信部は、例えば２GHzの周波数帯を使い、通話アプリケーションだけでなく、最大２Mbpsのデータ通信を用いてインターネット接続など各種通信アプリケーションに利用される。例えば、移動体通信網用無線通信部による無線通信は、コンテンツデータのダウンロード等に用いられる。
【００３７】
近距離無線通信部は、例えば、Bluetooth（登録商標、ＢＴとも称する）やIEEE（Institute of Electrical and Electronic Engineers）802.11x等の近距離無線通信デバイスである。ここで、近距離無線通信とは、通信可能最大距離が数メートル乃至数十メートル程度のローカルな（狭域の）無線通信を意味する。通信規格は任意である。例えば、近距離無線通信部がＢＴの通信を行うものである場合は、アンテナを経由して2.4GHz帯にて最大通信速度３Ｍビット／秒（バージョン2.0＋EDR以降）の通信を行う。
【００３８】
不揮発性メモリ４４は、例えば、半導体メモリなどにより構成され、ＣＰＵ４５により実行されるプログラムなどのソフトウェア、ダウンロードされたコンテンツのデータなどを記憶するようになされている。また、不揮発性メモリ４４に記憶されたデータは、ＣＰＵ４５による指令に基づいてバス上に供給されるようになされている。
【００３９】
ＣＰＵ（Central Processing Unit）４５は、不揮発性メモリ４４に記憶されているプログラム、またはＲＡＭ（Random Access Memory）４６にロードされたプログラムに従って各種の処理を実行する。また、電子機器２０の各部は、ＣＰＵ４５により制御される。
【００４０】
ＲＡＭ４６には、不揮発性メモリ４４から読みされたプログラムがロードされる他、ＣＰＵ４５が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００４１】
次に、電子機器２０の相互の通信について説明する。電子機器２０は、通信モジュール４３による近距離無線通信によって相互に通信することができる。例えば、電子機器２０−１と、その電子機器２０−１の隣に置かれた電子機器２０−２との間で無線ＬＡＮによる近距離無線通信を行って、データの送受信などを行うことができる。
【００４２】
電子機器２０においては、より容易に通信を行うことができるようにするための工夫がなされている。すなわち、電子機器２０のユーザに、通信相手のアドレスやＩＤなどの設定など、手間のかかる操作を行わせることなく、他の電子機器２０との通信を行わせることができる。
【００４３】
例えば、相互に通信させたい電子機器２０−１と電子機器２０−２を横に並べて配置し、電子機器２０−１のディスプレイおよび電子機器２０−２のディスプレイの上で指を動かすだけで、電子機器２０−１と電子機器２０−２とを相互に通信させることができる。
【００４４】
例えば、電子機器２０−１と電子機器２０−２を左右に並べて配置し、それぞれのディスプレイ上で、ユーザが左から右へ指を動かした場合を考える。つまり、ユーザが、電子機器２０−１のディスプレイ上の一点に指を近接させてそのまま指を右へ、電子機器２０−２のディスプレイ上に移動させたものとする。このようにすると、電子機器２０−１の近接パネル４１により指の近接が検知されなくなった直後に、電子機器２０−２の近接パネル４１により指の近接が検知されるはずである。
【００４５】
このとき、電子機器２０−１の近接パネル４１により指の近接が検知された時刻と近接の検知が終了した時刻が、電子機器２０−１の不揮発性メモリ４４にイベント情報として記憶される。また、電子機器２０−２の近接パネル４１により指の近接が検知された時刻と近接の検知が終了した時刻が、電子機器２０−２の不揮発性メモリ４４にイベント情報として記憶される。
【００４６】
いまの場合、電子機器２０−１の近接パネル４１により指の近接が終了した時刻と、電子機器２０−２の近接パネル４１により指の近接が検知された時刻とがほぼ等しくなる（同一性を有する）はずである。
【００４７】
例えば、電子機器２０−２のＣＰＵ４５が自分の不揮発性メモリ４４にイベント情報を読み出し、そのイベント情報とともに、自分の無線ＬＡＮのアドレス、ＩＤなどを無線ＬＡＮ上にブロードキャストする。これにより、電子機器２０−２から送出されたイベント情報が電子機器２０−１により取得される。
【００４８】
電子機器２０−１のＣＰＵ４５は、取得したイベント情報を解析し、電子機器２０−２の近接パネル４１により指の近接が検知された時刻（検知開始時刻と称することにする）と近接の検知が終了した時刻（検知終了時刻と称することにする）とを特定する。そして、電子機器２０−１のＣＰＵ４５は、自分のイベント情報を不揮発性メモリ４４から読み出し、電子機器２０−１の検知開始時刻と検知終了時刻とを特定する。
【００４９】
さらに、電子機器２０−１のＣＰＵ４５は、両者の検知開始時刻と検知終了時刻とを比較することにより、電子機器２０−１の検知終了時刻と、電子機器２０−２の検知開始時刻とがほぼ等しい（例えば、それぞれの時刻の差が所定の閾値以内である）ことを特定する。これにより、電子機器２０−１のＣＰＵ４５は、電子機器２０−２が、自分の通信相手であると判定し、電子機器２０−２から送出されたイベント情報とともに受信した無線ＬＡＮのアドレスに、所定の情報を送信する。このとき、例えば、電子機器２０−１のイベント情報、無線ＬＡＮのアドレス、ＩＤなどが電子機器２０−２に送信され、電子機器２０−２によってこれが取得される。
【００５０】
なお、電子機器２０−２によって無線ＬＡＮ上にブロードキャストされたイベント情報が同一の無線ＬＡＮに接続された他の電子機器によって取得されたとしても、両者の検知開始時刻と検知終了時刻がほぼ等しくならないので、他の電子機器はこれに返信しない。
【００５１】
そして、電子機器２０−２のＣＰＵ４５は、取得したイベント情報を解析し、電子機器２０−１の検知終了時刻と、電子機器２０−２の検知開始時刻とがほぼ等しいことを特定する。これにより、電子機器２０−２のＣＰＵ４５は、電子機器２０−１が、自分の通信相手であると判定し、電子機器２０−２から送出されたイベント情報とともに受信した無線ＬＡＮのアドレスに、所定の情報を送信する。
【００５２】
なお、同一の無線ＬＡＮに接続された他の電子機器から電子機器２０−２に対してイベント情報が送信されたとしても、両者の検知開始時刻と検知終了時刻がほぼ等しくならないので、電子機器２０−２はこれに返信しない。
【００５３】
このようにして、電子機器２０−１と電子機器２０−２により相互にデータの送受信が行われる。
【００５４】
上述した例では、イベント情報として検知開始時刻と検知終了時刻が記憶される場合について説明した。しかし、この場合、無線ＬＡＮ上の各電子機器の時刻がほぼ完全に同期していないと、通信相手を正確に判定することができない。
【００５５】
このため、例えば、電子機器２０−１の近接パネル４１により指の近接が検知された時刻における位置（例えば座標値）と近接の検知が終了した時刻における位置が、さらに電子機器２０−１の不揮発性メモリ４４にイベント情報として記憶されるようにしてもよい。また、この場合、電子機器２０−２の近接パネル４１により指の近接が検知された時刻における位置と近接の検知が終了した時刻における位置が、さらに電子機器２０−２の不揮発性メモリ４４にイベント情報として記憶される。
【００５６】
このように、イベント情報に位置に係る情報を含めることで、位置に基づいて通信相手を判定させることができる。
【００５７】
いまの場合、電子機器２０−１の近接パネル４１により指の近接が終了した時刻における位置は、ディスプレイの水平方向左側端部のいずれかの位置となるはずである。また、電子機器２０−２の近接パネル４１により指の近接が検知された時刻における位置は、ディスプレイの水平方向右側端部のいずれかの位置となるはずである。そして、電子機器２０−１の近接パネル４１により指の近接の検知が終了した時刻における位置の垂直方向の位置は、電子機器２０−２の近接パネル４１により指の近接が検知された時刻における垂直方向の位置とほぼ等しくなるはずである。電子機器２０−１の近接パネル４１と、電子機器２０−２の近接パネル４１によって、連続する指の運動が検出されるからである。
【００５８】
つまり、電子機器２０−１の近接パネル４１により指の近接が終了した時刻における位置に対応する座標値（検知終了座標値と称することにする）と、電子機器２０−２の近接パネル４１により指の近接が検知された時刻における位置に対応する座標値（検知開始座標値と称することにする）が上述のような連続性を有するはずである。両座標値は、ユーザによる連続した指の移動によって検出されたものだからである。
【００５９】
イベント情報に位置に係る情報を含める場合、次のようにして電子機器２０−１と電子機器２０−２により相互にデータの送受信が行われる。
【００６０】
例えば、電子機器２０−２のＣＰＵ４５が自分の不揮発性メモリ４４にイベント情報を読み出し、そのイベント情報とともに、自分の無線ＬＡＮのアドレス、ＩＤなどを無線ＬＡＮ上にブロードキャストする。これにより、電子機器２０−２から送出されたイベント情報が電子機器２０−１により取得される。
【００６１】
電子機器２０−１のＣＰＵ４５は、取得したイベント情報を解析し、電子機器２０−２の検知開始座標値と検知終了座標値とを特定する。そして、電子機器２０−１のＣＰＵ４５は、自分のイベント情報を不揮発性メモリ４４から読み出し、電子機器２０−１の検知開始座標値と検知終了座標値とを特定する。
【００６２】
さらに、電子機器２０−１のＣＰＵ４５は、両者の検知開始座標値と検知終了座標値とを比較することにより、電子機器２０−１の検知終了座標値と、電子機器２０−２の検知開始座標値とが連続性を有していることを特定する。これにより、電子機器２０−１のＣＰＵ４５は、電子機器２０−２が、自分の通信相手であると判定し、電子機器２０−２から送出されたイベント情報とともに受信した無線ＬＡＮのアドレスに、所定の情報を送信する。このとき、例えば、電子機器２０−１のイベント情報、無線ＬＡＮのアドレス、ＩＤなどが電子機器２０−２に送信され、電子機器２０−２によってこれが取得される。
【００６３】
なお、電子機器２０−２によって無線ＬＡＮ上にブロードキャストされたイベント情報が同一の無線ＬＡＮに接続された他の電子機器によって取得されたとしても、両者の検知開始座標値と検知終了座標値とが連続性を有しないので、他の電子機器はこれに返信しない。
【００６４】
そして、電子機器２０−２のＣＰＵ４５は、取得したイベント情報を解析し、電子機器２０−１の検知終了座標値と、電子機器２０−２の検知開始座標値とが連続性を有していることを特定する。これにより、電子機器２０−２のＣＰＵ４５は、電子機器２０−１が、自分の通信相手であると判定し、電子機器２０−２から送出されたイベント情報とともに受信した無線ＬＡＮのアドレスに、所定の情報を送信する。
【００６５】
なお、同一の無線ＬＡＮに接続された他の電子機器から電子機器２０−２に対してイベント情報が送信されたとしても、両者の検知開始座標値と検知終了座標値とが連続性を有しないので、電子機器２０−２はこれに返信しない。
【００６６】
このようにして、電子機器２０−１と電子機器２０−２により相互にデータの送受信が行われる。このようにすることで、例えば、電子機器２０−１と電子機器２０−２の間で時刻が同期していない場合であっても、簡単な操作で相互にデータの送受信を行わせることが可能となる。
【００６７】
また、上述した検知開始時刻と検知終了時刻の同一性と、検知開始座標値と検知終了座標値との連続性を組み合わせて通信相手を判定するようにしてもよい。例えば、検知開始時刻と検知終了時刻とが同一性を有し、かつ、検知開始座標値と検知終了座標値とが連続性を有する場合、通信相手であると判定されるようにしてもよい。あるいはまた、検知開始時刻と検知終了時刻とが同一性を有しない場合のみ、検知開始座標値と検知終了座標値の連続性が判定されて、自分の通信相手であるか否かが判定されるようにしてもよい。
【００６８】
上述した例では、ユーザが、電子機器２０−１のディスプレイ上の一点に指を近接させてそのまま指を右へ、電子機器２０−２のディスプレイ上に移動させた場合について説明した。しかしながら、この操作は極めて簡単なものであるため、例えば、ユーザが誤ってこのような操作を行ってしまう場合がある。例えば、誤った操作に基づいて相互にデータの送受信が行われることを抑止するため、より複雑な操作を求めるようにしてもよい。
【００６９】
例えば、電子機器２０−１のディスプレイと電子機器２０−２のディスプレイとの間で指を２往復以上させないと相互にデータの送受信が行われないようにしてもよい。
【００７０】
図３は、より複雑な操作の例を示す図である。同図の例では、電子機器２０−１と電子機器２０−２とが左右に並べて配置されており、この例では、電子機器２０−１のディスプレイをディスプレイＡ、電子機器２０−２のディスプレイをディスプレイＢと称することにする。
【００７１】
また、図３においては、ユーザの右手５０の人差し指の指先の軌跡が軌跡６１として描写されている。同図において、丸い形状の端部６１ａが軌跡６１の始点とされ、矢型の形状の端部６１ｂが軌跡６１の終点とされる。
【００７２】
すなわち、図３の例の場合、ユーザは、ディスプレイＡの左上付近に右手の人差し指の指先を近接させた後、指を右側に動かしディスプレイＢの右上付近に指先を移動させている。そして、折り返すように指を左に動かし、ディスプレイＡの右やや上に指先を移動させている。さらに、ディスプレイＡ上で三角形を描くように指を動かして再びディスプレイＢの右下付近に指先を移動させている。その後、ディスプレイＢ上で三角形を描くように指を動かして再びディスプレイＡの右下付近に指先を移動させている。
【００７３】
なお、軌跡６１は、ディスプレイＡ上で、またはディスプレイＢ上で指を近接させたまま移動させることにより描かれたものであり、いわゆる一筆書きの軌跡とされる。すなわち、図３に示される操作を行う場合、ユーザは、ディスプレイＡとディスプレイＢの上において一筆書きで何らかの図形を描くように指先を動かす必要があり、このユーザの指先の一連の動作が操作として認識される。
【００７４】
この場合、図中の円７１−１および円７２−１で示される位置の座標値、および、それらの位置に対応する時刻をイベント情報に含めることができる。また、図中の円７１−２および円７２−２で示される位置の座標値、および、それらの位置に対応する時刻をイベント情報に含めることができる。さらに、図中の円７１−３および円７２−３で示される位置の座標値、および、それらの位置に対応する時刻をイベント情報に含めることができる。また、また、図中の円７１−４および円７２−４で示される位置の座標値、および、それらの位置に対応する時刻をイベント情報に含めることができる。
【００７５】
すなわち、電子機器２０−１から送出されるイベント情報には、円７１−１および円７１−３のそれぞれに対応する検知終了座標値または検知終了時刻が含まれる。同時に電子機器２０−１から送出されるイベント情報には、円７１−２および円７１−４のそれぞれに対応する検知開始座標値または検知開始時刻が含まれる。
【００７６】
一方、電子機器２０−２から送出されるイベント情報には、円７２−１および円７２−３のそれぞれに対応する検知開始座標値または検知開始時刻が含まれる。同時に電子機器２０−２から送出されるイベント情報には、円７２−２および円７２−４のそれぞれに対応する検知終了座標値または検知終了時刻が含まれる。
【００７７】
図３の例の場合、円７２−１および円７１−１に対応する検知開始座標値および検知終了座標値、円７１−２および円７２−２に対応する検知開始座標値および検知終了座標値、円７２−３および円７１−３に対応する検知開始座標値および検知終了座標値、並びに、円７１−４および円７２−４に対応する検知開始座標値および検知終了座標値について連続性を有するはずである。
【００７８】
なお、軌跡６１には、ディスプレイＡまたはディスプレイＢ上での斜めの移動も含まれているので、軌跡６１の一部を近似直線により表し、検知開始座標値および検知終了座標値の連続性を判定するものとする。例えば、電子機器２０−１のＣＰＵ４５が、ディスプレイＡ上の折り返し位置６１ｃから円７１−３に至る線を表す近似直線を算出し、その近似直線の延長上の円７２−３の座標値を推定し、円７１−３に対応する検知終了座標値と円７２−３に対応する検知開始座標値の連続性を判定する。電子機器２０−２のＣＰＵ４５も、適宜同様の推定を行って検知終了座標値と検知開始座標値の連続性を判定するものとする。
【００７９】
このように、図３の例の場合、４つのペアにおいて検知終了座標値と検知開始座標値の連続性が判定される。
【００８０】
また、図３の例の場合、円７２−１および円７１−１に対応する検知開始時刻および検知終了時刻、円７１−２および円７２−２に対応する検知開始時刻および検知終了時刻、円７２−３および円７１−３に対応する検知開始時刻および検知終了時刻、並びに、円７１−４および円７２−４に対応する検知開始時刻および検知終了時刻について同一性を有するはずである。
【００８１】
このように、図３の例の場合、４つのペアにおいて検知終了時刻と検知開始時刻の同一性が判定される。
【００８２】
上述のように、４つのペアにおいて検知終了座標値と検知開始座標値との連続性を有すると判定された場合、および（または）、４つのペアにおいて検知終了時刻と検知開始時刻との同一性を有すると判定された場合、電子機器２０−１と電子機器２０−２により相互にデータの送受信が行われるようにしてもよい。あるいはまた、４つのペアのうち少なくとも３つペアにおいて検知終了座標値と検知開始座標値との連続性、および（または）、検知終了時刻と検知開始時刻との同一性を有すると判定された場合、電子機器２０−１と電子機器２０−２により相互にデータの送受信が行われるようにしてもよい。
【００８３】
このようにすることで、例えば、誤った操作に基づいて相互にデータの送受信が行われることを抑止することができる。
【００８４】
さらに、例えば、連続性または同一性の有無が判定されるペアの数に応じて送受信されるデータの種類が異なるようにしてもよい。例えば、電子機器２０−１または電子機器２０−２が処理するデータのファイル単位にラベルを付加するようにする。
【００８５】
例えば、当該ファイルの機密性の高さに応じてファイルのラベルが変更される。例えば、ラベルＡの付加されたファイルを送信する場合、１以上のペアにおいて検知終了座標値と検知開始座標値との連続性、および（または）、検知終了時刻と検知開始時刻との同一性を有すると判定された通信相手にのみ送信が許可される。ラベルＢの付加されたファイルを送信する場合、２以上のペアにおいて検知終了座標値と検知開始座標値との連続性、および（または）、検知終了時刻と検知開始時刻との同一性を有すると判定された通信相手にのみ送信が許可される。
【００８６】
なお、このラベルは、機密性の高さに関わらず、例えば、所定の基準で分類されたファイルについてそれぞれ付加されるようにしてもよい。また、ラベルは、ユーザの操作や設定に基づいて付加されるようにしてもよいし、自動的に付加されるようにしてもよい。
【００８７】
このように、連続性または同一性の有無が判定されるペアの数に応じて送受信されるデータの種類が異なるようにしてもよい。このようにすることで、例えば、操作の複雑さに応じてセキュリティを高める通信を実現することができる。すなわち、本技術では、所定の操作に対応する通信相手を認証して通信を行うことが可能となる。従って。本技術によれば、簡単な操作で通信を可能とするとともに、通信相手を認証することができる。
【００８８】
ここまで、２台の電子機器に通信を行わせる例について説明したが、３台以上の電子機器を相互に通信させるようにすることも可能である。
【００８９】
図４は、４台の電子機器を相互に通信させる場合の例を示す図である。同図の例では、電子機器２０−１と電子機器２０−２とが左右に並べて配置されており、その下に電子機器２０−３と電子機器２０−４とが左右に並べて配置されている。この例では、電子機器２０−１のディスプレイ乃至電子機器２０−４のディスプレイを、それぞれディスプレイＡ乃至ディスプレイＤと称することにする。
【００９０】
また、図４においては、ユーザの右手５０の人差し指の指先の軌跡が軌跡８１として描写されている。同図において、丸い形状の端部８１ａが軌跡８１の始点とされ、矢型の形状の端部８１ｂが軌跡８１の終点とされる。
【００９１】
図４の例では、ユーザは、ディスプレイＡとディスプレイＢの間を跨ぐように指先を動かし、ディスプレイＢとディスプレイＣの間を跨ぐように指先を動かし、ディスプレイＣとディスプレイＤの間を跨ぐように指先を動かしている。さらに、ユーザは、ディスプレイＣとディスプレイＢの間を跨ぐように指先を動かし、ディスプレイＤとディスプレイＢの間を跨ぐように指先を動かし、ディスプレイＡとディスプレイＤの間を跨ぐように指先を動かしている。
【００９２】
なお、軌跡８１は、ディスプレイＡ乃至ディスプレイＤの上で指を近接させたまま移動させることにより描かれたものであり、いわゆる一筆書きの軌跡とされる。すなわち、図４に示される操作を行う場合、ユーザは、ディスプレイＡ乃至ディスプレイＤの上において一筆書きで何らかの図形を描くように指先を動かす必要があり、このユーザの指先の一連の動作が操作として認識される。
【００９３】
このような操作に応じて電子機器２０−１乃至電子機器２０−４がそれぞれイベント情報を送受信することになる。そしてそれぞれの電子機器において、上述したように、検知終了座標値と検知開始座標値との連続性の有無、および（または）、検知終了時刻と検知開始時刻との同一性の有無が判定され、電子機器２０−１乃至電子機器２０−４により相互にデータの送受信が行われる。
【００９４】
このように本技術によれば、１回の操作で、３台以上の電子機器における相互のデータの送受信を可能とすることができる。
【００９５】
また、図４に示されるような操作が行われた場合、電子機器２０−１乃至電子機器２０−４に、それぞれの相対的な位置を自動的に認識させることも可能である。
【００９６】
すなわち、軌跡８１における検知終了座標値と検知開始座標値との連続性に基づいて、電子機器２０−１は、電子機器２０−２が自分の右に位置し、電子機器２０−３が自分の下に位置し、電子機器２０−４が自分の右下に位置することを特定できる。同様に、電子機器２０−２は、電子機器２０−１、電子機器２０−３、および電子機器２０−４のそれぞれが自分に対してどの方向に位置しているかを特定できる。電子機器２０−３、電子機器２０−４についても同様である。このように、各電子機器がそれぞれ自分と他の電子機器との相対的な位置関係を特定することができる。
【００９７】
従って、例えば、図４に示されるような操作が行われた場合、４台の電子機器のそれぞれは、他の３台の電子機器の相対的な位置を自動的に認識することができる。
【００９８】
このようにすることで、例えば、複数の電子機器を用いて楽しむゲームなどの処理をより簡単に実行することができる。例えば、複数の電子機器を用いたカードゲームなどを行う場合、図５に示されるように、カードを移動させる相手を認識することができる。
【００９９】
図５の例では、やはり、電子機器２０−１と電子機器２０−２とが左右に並べて配置されており、その下に電子機器２０−３と電子機器２０−４とが左右に並べて配置されている。例えば、電子機器２０−１乃至電子機器２０−４をもちいてトランプのババヌキのゲームを行う場合、図中の矢印で示されるように、ディスプレイＡ乃至ディスプレイＢの間で相互にカードが交換されたように表示させることができる。
【０１００】
以上においては、相互にデータを送受信させる電子機器のディスプレイを跨ぐように指先を動かす操作の例について説明した。しかし、これとは異なる操作に基づいて、電子機器間で相互にデータの送受信が行われるようにしてもよい。
【０１０１】
図６は、電子機器間で相互にデータの送受信を行わせるための操作であって、上述した例とは異なる操作の例を説明する図である。
【０１０２】
図６の例の場合、電子機器２０−１と電子機器２０−２とが左右に並べて配置されており、この例では、電子機器２０−１のディスプレイをディスプレイＡ、電子機器２０−２のディスプレイをディスプレイＢと称することにする。
【０１０３】
また、図６においては、ユーザの右手５０の人差し指の指先の軌跡が軌跡１０１として描写され、中指の指先の軌跡が軌跡１０２として描写されている。すなわち、ユーザは、人差し指をディスプレイＡの上に近接させると同時に、中指をディスプレイＢの上に近接させて軌跡１０１および軌跡１０２に対応する操作を行っている。
【０１０４】
図６に示されるような操作は、例えば、右手５０の人差し指と中指でアルファベット「Ｖ」の形状をつくり、その状態で右手を動かすことにより行われる。この場合、人差し指の指先と中指の指先は同時に同じ方向に移動することになるので、軌跡１０１に対応する図形と、軌跡１０２に対応する図形は、ほぼ同じ形状となるはずである。
【０１０５】
図６の場合、例えば、電子機器２０−１の近接パネル４１において検知された座標値に基づいて得られる軌跡１０１の形状がイベント情報として不揮発性メモリ４４に記憶される。また、電子機器２０−２の近接パネル４１において検知された座標値に基づいて得られる軌跡１０２の形状がイベント情報として不揮発性メモリ４４に記憶される。
【０１０６】
いまの場合、例えば、電子機器２０−２のＣＰＵ４５が自分の不揮発性メモリ４４にイベント情報を読み出し、そのイベント情報とともに、自分の無線ＬＡＮのアドレス、ＩＤなどを無線ＬＡＮ上にブロードキャストする。これにより、電子機器２０−２から送出されたイベント情報が電子機器２０−１により取得される。
【０１０７】
電子機器２０−１のＣＰＵ４５は、取得したイベント情報を解析し、電子機器２０−２の近接パネル４１により検知された座標値に基づいて得られる軌跡１０１の形状（軌跡図形と称することにする）を特定する。そして、電子機器２０−１のＣＰＵ４５は、自分のイベント情報を不揮発性メモリ４４から読み出し、電子機器２０−１の軌跡図形を特定する。
【０１０８】
さらに、電子機器２０−１のＣＰＵ４５は、軌跡図形を比較することにより、電子機器２０−１の軌跡図形と、電子機器２０−２の軌跡図形とが相似または合同の関係にあることを特定する。なお、このとき必ずしも正確に相似または合同であるかを判定する必要はなく、例えば、ある程度の閾値を設定することにより、双方の軌跡図形がほぼ相似またはほぼ合同の関係にあることを特定できればよい。
【０１０９】
これにより、電子機器２０−１のＣＰＵ４５は、電子機器２０−２が、自分の通信相手であると判定し、電子機器２０−２から送出されたイベント情報とともに受信した無線ＬＡＮのアドレスに、所定の情報を送信する。このとき、例えば、電子機器２０−１のイベント情報、無線ＬＡＮのアドレス、ＩＤなどが電子機器２０−２に送信され、電子機器２０−２によってこれが取得される。
【０１１０】
なお、電子機器２０−２によって無線ＬＡＮ上にブロードキャストされたイベント情報が同一の無線ＬＡＮに接続された他の電子機器によって取得されたとしても、両者の軌跡図形が相似または合同の関係にないので、他の電子機器はこれに返信しない。
【０１１１】
そして、電子機器２０−２のＣＰＵ４５は、取得したイベント情報を解析し、電子機器２０−１の軌跡図形と、電子機器２０−２の軌跡図形とが相似または合同の関係にあることを特定する。
【０１１２】
なお、同一の無線ＬＡＮに接続された他の電子機器から電子機器２０−２に対してイベント情報が送信されたとしても、両者の軌跡図形が相似または合同の関係にないので、電子機器２０−２はこれに返信しない。
【０１１３】
このようにして、電子機器２０−１と電子機器２０−２により相互にデータの送受信が行われる。
【０１１４】
また、図６に示されるような操作が行われる場合、例えば、誤った操作に基づいて相互にデータの送受信が行われることを抑止するために、軌跡の総延長の最低値が設定されるようにしてもよい。例えば、軌跡の総延長が１０ｃｍ未満であった場合、両者の軌跡図形が相似または合同の関係にあった場合でも、相互にデータの送受信が行われないようにしてもよい。
【０１１５】
さらに、例えば、軌跡の総延長値に応じて送受信されるデータの種類が異なるようにしてもよい。例えば、電子機器２０−１または電子機器２０−２が処理するデータのファイル単位にラベルを付加するようにする。
【０１１６】
例えば、当該ファイルの機密性の高さに応じてファイルのラベルが変更される。例えば、ラベルＡの付加されたファイルを送信する場合、軌跡の総延長が５ｃｍ以上であって、両者の軌跡図形が相似または合同の関係にあると判定された通信相手にのみ送信が許可される。ラベルＢの付加されたファイルを送信する場合、軌跡の総延長が１０ｃｍ以上であって、両者の軌跡図形が相似または合同の関係にあると判定された通信相手にのみ送信が許可される。
【０１１７】
このように、軌跡の総延長値に応じて送受信されるデータの種類が異なるようにしてもよい。
【０１１８】
あるいはまた、軌跡に含まれる角の数などに応じて送受信されるデータの種類が異なるようにしてもよい。要は、操作の複雑さの度合が考慮されるようにすればよい。
【０１１９】
また、ここでは、双方の軌跡図形を比較して、両者がほぼ相似またはほぼ合同の関係にあるか否かを判定する例について説明したが、例えば、ユーザの指がディスプレイに接触したタイミングが比較されるようにしてもよい。この場合、近接パネル４１によりユーザの指がディスプレイに接触した時刻を特定し、これをイベント情報として記憶するようにする。
【０１２０】
例えば、ユーザに、右手５０の人差し指と中指でアルファベット「Ｖ」の形状をつくり、その状態で右手を動かしてディスプレイＡとディスプレイＢを同時に指先で叩くような動作をさせる。例えば、自分の好きな楽曲のリズムにのせてディスプレイＡとディスプレイＢを同時に指先で複数回叩かせるようにする。この場合、双方の電子機器で検出された指の接触時刻が全て同一となるはずである。
【０１２１】
このようにすれば、例えば、電子機器２０−１と電子機器２０−２において、完全に時刻が同期していなかったとしても、複数回の接触時刻の時間間隔を比較することにより、双方の電子機器で検出された指の接触時刻の同一性を判定することが可能となる。そして、双方の電子機器で検出された指の接触時刻に同一性があると判定された場合、イベント情報を送出した電子機器が自分の通信相手であると認識されて電子機器間でのデータの送受信が行われるようにすればよい。
【０１２２】
以降適宜、本明細書では、図３、図４、または図６に示されるような、ディスプレイに近接した状態で行われる、ユーザの指の動きなどの一連の動作をジェスチャと称することにする。例えば、電子機器をジェスチャ待受けモードで動作させ、その後、所定の時間内にユーザが指を近接させて行った動作がジェスチャとして認識されることになる。
【０１２３】
また、上述した例では、電子機器のディスプレイに指を近接させて動かすジェスチャの例について説明したが、例えば、スタイラスペンなどを電子機器のディスプレイに近接させて動かすジェスチャに基づいて、電子機器間でのデータの送受信が行われるようにしてもよい。
【０１２４】
あるいはまた、例えば、電子機器のディスプレイを指やスタイラスペンなどで叩く動作がジェスチャとして認識されるようにしても構わない。
【０１２５】
このように、本技術では、例えば、ジェスチャの複雑さに応じてセキュリティを高める通信を実現することができる。すなわち、本技術では、所定のジェスチャに対応する通信相手を認証して通信を行うことが可能となる。従って。本技術によれば、簡単な操作で通信を可能とするとともに、通信相手を認証することができる。
【０１２６】
次に、図７のフローチャートを参照して、本技術を適用した電子機器によるデータ送受信準備処理の例について説明する。この処理は、例えば、２つの電子機器２０によるデータ送受信を行わせる際に、ユーザの操作に基づいて実行される。
【０１２７】
ステップＳ２１において、電子機器２０のＣＰＵ４５は、ジェスチャ待受けモードに移行する。
【０１２８】
例えば、ディスプレイに表示された所定のＧＵＩの部品を選択するなど、ユーザが予め定められた操作を行った場合、電子機器２０は、ジェスチャ待受けモードに移行するようになされている。ジェスチャ待受けモードに移行すると、その後、所定の時間内に、例えば、ユーザが指を近接させて行った動作がジェスチャとして認識される。
【０１２９】
ステップＳ２２において、ＣＰＵ４５は、図８を参照して後述するジェスチャ認識処理を実行する。これにより、ユーザが指を近接させて行った動作がジェスチャとして認識される。
【０１３０】
ステップＳ２３において、ＣＰＵ４５は、ステップＳ２２の処理により認識されたジェスチャに対応するイベント情報を不揮発性メモリ４４に記憶する。ここで記憶されるイベント情報は、自分が認識したジェスチャに係るイベント情報とされる。上述したように、例えば、検知開始時刻、検知終了時刻、検知開始座標値、検知終了座標値、軌跡を表す情報などがイベント情報として記憶される。
【０１３１】
ステップＳ２４において、ＣＰＵ４５は、ステップＳ２３の処理で記憶したイベント情報をブロードキャストする。このとき、例えば、無線ＬＡＮ上にイベント情報がブロードキャストされる。
【０１３２】
ステップＳ２５において、ＣＰＵ４５は、他の電子機器からの返信があったか否かを判定し、返信があったと判定されるまで待機する。ステップＳ２５において、他の電子機器からの返信があったと判定された場合、処理は、ステップＳ２６に進む。
【０１３３】
ステップＳ２６において、ＣＰＵ４５は、他の機器からの返信に含まれるイベント情報を抽出する。ここで抽出されるイベント情報は、他の電子機器が認識したジェスチャに係るイベント情報とされる。
【０１３４】
ステップＳ２７において、ＣＰＵ４５は、ステップＳ２３の処理で記憶したイベント情報に含まれる情報と、ステップＳ２６の処理で抽出されたイベント情報に含まれる情報を比較することで、ジェスチャを比較する。
【０１３５】
ステップＳ２８において、ＣＰＵ４５は、ステップＳ２７の処理による比較の結果に基づいて、自分が認識したジェスチャと、他の電子機器が認識したジェスチャが一連のジェスチャであるか否かを判定する。
【０１３６】
このとき、例えば、図３を参照して上述したように、検知開始時刻と検知終了時刻との同一性、および（または）検知開始座標値と検知終了座標値との連続性が判定される。すなわち、自分が認識したジェスチャと、他の電子機器が認識したジェスチャにおいて、検知開始時刻と検知終了時刻の同一性の有無、および（または）検知開始座標値と検知終了座標値との連続性の有無が判定される。そして、検知開始時刻と検知終了時刻との同一性を有する、および（または）検知開始座標値と検知終了座標値との連続性を有すると判定された場合、自分が認識したジェスチャと、他の電子機器が認識したジェスチャが一連のジェスチャであると判定される。
【０１３７】
あるいはまた、このとき、例えば、図６を参照して上述したように、双方の軌跡図形が相似または合同の関係にあるか否かが判定される。そして、双方の軌跡図形が相似または合同の関係にあると判定された場合、自分が認識したジェスチャと、他の電子機器が認識したジェスチャが一連のジェスチャであると判定される。
【０１３８】
ステップＳ２８において、自分が認識したジェスチャと、他の電子機器が認識したジェスチャが一連のジェスチャであると判定された場合、処理は、ステップＳ２９に進む。
【０１３９】
ステップＳ２９において、ＣＰＵ４５は、ステップＳ２５の処理で返信があったと判定された他の電子機器を自分の通信相手であると認識し、ジェスチャのレベルを記憶する。ここで、ジェスチャのレベルは、そのジェスチャの複雑さを表すものとされる。
【０１４０】
例えば、ステップＳ２８で一連のジェスチャであると判定されたジェスチャが、１以上のペアにおいて検知終了座標値と検知開始座標値との連続性、および（または）、検知終了時刻と検知開始時刻との同一性を有するものである場合、ジェスチャのレベル１が記憶される。また、例えば、ステップＳ２８で一連のジェスチャであると判定されたジェスチャが、２以上のペアにおいて検知終了座標値と検知開始座標値との連続性、および（または）、検知終了時刻と検知開始時刻との同一性を有するものである場合、ジェスチャのレベル２が記憶される。
【０１４１】
あるいはまた、例えば、ステップＳ２８で一連のジェスチャであると判定されたジェスチャにおいて、軌跡の総延長が５ｃｍ以上である場合、ジェスチャのレベル１が記憶される。また、例えば、ステップＳ２８で一連のジェスチャであると判定されたジェスチャにおいて、軌跡の総延長が１０ｃｍ以上である場合、ジェスチャのレベル２が記憶される。
【０１４２】
このように、通信相手を認証する際のジェスチャの複雑さが、ジェスチャのレベルとされて記憶される。また、このとき、ジェスチャのレベルは、その通信相手のアドレス、ＩＤなどに対応付けられて記憶される。
【０１４３】
ステップＳ３０において、ＣＰＵ４５は、ステップＳ２９の処理で通信相手として認識された電子機器に、所定の情報を返信する。このとき、例えば、他の機器からの返信として送出されたイベント情報とともに受信した無線ＬＡＮのアドレスに、所定の情報を送信する。例えば、自分の無線ＬＡＮのアドレス、ＩＤなどが送信され、他の電子機器によってこれが取得される。
【０１４４】
このようにして、データ送受信準備処理が実行される。
【０１４５】
次に、図８のフローチャートを参照して、図７のステップＳ２２のジェスチャ認識処理の詳細な例について説明する。
【０１４６】
ステップＳ４１において、ＣＰＵ４５は、物体の近接を検知したか否かを判定し、物体の近接を検知したと判定されるまで待機する。このとき、例えば、近接パネル４１から出力される信号に基づいて、ディスプレイに物体が近接したか否かが判定される。
【０１４７】
ステップＳ４１において、物体の近接を検知したと判定された場合、処理は、ステップＳ４２に進む。
【０１４８】
ステップＳ４２において、ＣＰＵ４５は、検知開始時刻を特定する。
【０１４９】
ステップＳ４３において、ＣＰＵ４５は、検知開始座標値を特定する。
【０１５０】
ステップＳ４４においてＣＰＵ４５は、軌跡を特定する。このとき、例えば、近接が検知された物体の移動の軌跡が、連続する座標値として特定される。
【０１５１】
ステップＳ４５において、ＣＰＵ４５は、近接が検知されなくなったか否かを判定し、近接が検知されなくなったと判定されるまで待機する。例えば、ジェスチャの中で、ユーザの指先がディスプレイＡ上からディスプレイＢ上に移動すると、ディスプレイＡでは物体の近接は検知されなくなる。このような場合、ステップＳ４５では、近接が検知されなくなったと判定される。
【０１５２】
ステップＳ４５において、近接が検知されなくなったと判定された場合、処理は、ステップＳ４６に進む。
【０１５３】
ステップＳ４６において、ＣＰＵ４５は、検知終了時刻を特定する。
【０１５４】
ステップＳ４７において、ＣＰＵ４５は、検知終了座標値を特定する。
【０１５５】
ステップＳ４８において、ＣＰＵ４５は、ステップＳ４５の処理で近接が検知されなくなったと判定されてから所定の時間内に再度物体の近接を検知したか否かを判定する。例えば、ジェスチャの中で、ユーザの指先がディスプレイＡ上からディスプレイＢ上に移動し、その後、ディスプレイＢ上からディスプレイＡ上に移動した場合、ディスプレイＡでは再度物体の近接が検知される。すなわち、例えば、所定の時間内にユーザが指先をディスプレイＡとディスプレイＢの間で往復させると、ステップＳ４８では、所定の時間内に再度物体の近接を検知したと判定されることになる。
【０１５６】
ステップＳ４８において、所定の時間内に再度物体の近接を検知したと判定された場合、処理は、ステップＳ４２に戻り、それ以降の処理が繰り返し実行される。
【０１５７】
一方、ステップＳ４８において、所定の時間内に再度物体の近接を検知しなかったと判定された場合、処理は終了する。
【０１５８】
このようにして、ジェスチャ認識処理が実行される。
【０１５９】
次に、図９のフローチャートを参照して、図７の処理の結果行われる電子機器間でのデータの送受信処理の際、データを送信する電子機器において実行されるデータ送信処理の例について説明する。
【０１６０】
ステップＳ６１において、ＣＰＵ４５は、通信相手からデータの送信要求があったか否かを判定し、データの送信要求があったと判定されるまで待機する。
【０１６１】
ステップＳ６１において、データの送信要求があったと判定された場合、処理は、ステップＳ６２に進む。
【０１６２】
ステップＳ６２において、ＣＰＵ４５は、送信が要求されたデータ（当該データ）のラベルをチェックする。
【０１６３】
ステップＳ６３において、ＣＰＵ４５は、通信相手のジェスチャのレベルをチェックする。このとき、例えば、図７のステップＳ２９の処理で、通信相手のＩＤなどと対応付けられて記憶されているジェスチャのレベルがチェックされる。
【０１６４】
ステップＳ６４において、ＣＰＵ４５は、ステップＳ６２の処理でチェックした当該データのラベルと、ステップＳ６３の処理でチェックしたジェスチャのレベルとが対応するものであるか否かを判定する。
【０１６５】
上述したように、本技術では、ジェスチャの複雑さに応じてセキュリティを高める通信を実現することができる。
【０１６６】
例えば、図３を参照して上述したように、ラベルＡの付加されたファイルを送信する場合、１以上のペアにおいて検知終了座標値と検知開始座標値との連続性、および（または）、検知終了時刻と検知開始時刻との同一性を有すると判定された通信相手にのみ送信が許可される。ラベルＢの付加されたファイルを送信する場合、２以上のペアにおいて検知終了座標値と検知開始座標値との連続性、および（または）、検知終了時刻と検知開始時刻との同一性を有すると判定された通信相手にのみ送信が許可される。
【０１６７】
また、例えば、図６を参照して上述したように、ラベルＡの付加されたファイルを送信する場合、軌跡の総延長が５ｃｍ以上であって、両者の軌跡図形が相似または合同の関係にあると判定された通信相手にのみ送信が許可される。ラベルＢの付加されたファイルを送信する場合、軌跡の総延長が１０ｃｍ以上であって、両者の軌跡図形が相似または合同の関係にあると判定された通信相手にのみ送信が許可される。
【０１６８】
ステップＳ６４では、上述のように、通信相手との間で、当該データを送信するために必要とされるジェスチャが認識されているか否かが判定される。すなわち、当該データのラベルとジェスチャのレベルが対応している場合、当該データの通信相手への送信が許可されることになる。
【０１６９】
ステップＳ６４において、当該データのラベルとジェスチャのレベルが対応していると判定された場合、処理は、ステップＳ６５に進む。
【０１７０】
ステップＳ６５において、ＣＰＵ４５は、通信相手に当該データを送信する。
【０１７１】
このようにして、データ送信処理が実行される。
【０１７２】
なお、以上においては、データを送受信する電子機器同士が同一のサイズと形状のディスプレイを有している場合の例について説明したが、必ずしも電子機器同士が同一のサイズと形状のディスプレイを有している必要はない。
【０１７３】
また、以上においては、電子機器がスマートフォンとして構成される例について説明したが、携帯電話機やパーソナルコンピュータなどとして構成されるようにしても構わない。また、タッチパネルとして構成されるディスプレイを有しているものであれば、より大型（例えば、人が携行できない程度の大きさ）の電子機器であっても本技術を適用することができる。
【０１７４】
なお、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図１０に示されるような汎用のパーソナルコンピュータ７００などに、ネットワークや記録媒体からインストールされる。
【０１７５】
図１０において、ＣＰＵ（Central Processing Unit）７０１は、ＲＯＭ（Read Only Memory）７０２に記憶されているプログラム、または記憶部７０８からＲＡＭ（Random Access Memory）７０３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ７０３にはまた、ＣＰＵ７０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１７６】
ＣＰＵ７０１、ＲＯＭ７０２、およびＲＡＭ７０３は、バス７０４を介して相互に接続されている。このバス７０４にはまた、入出力インタフェース７０５も接続されている。
【０１７７】
入出力インタフェース７０５には、キーボード、マウスなどよりなる入力部７０６、ＬＣＤ(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部７０７、ハードディスクなどより構成される記憶部７０８、モデム、ＬＡＮカードなどのネットワークインタフェースカードなどより構成される通信部７０９が接続されている。通信部７０９は、インターネットを含むネットワークを介しての通信処理を行う。
【０１７８】
入出力インタフェース７０５にはまた、必要に応じてドライブ７１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア７１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部７０８にインストールされる。
【０１７９】
上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、インターネットなどのネットワークや、リムーバブルメディア７１１などからなる記録媒体からインストールされる。
【０１８０】
なお、この記録媒体は、図１０に示される、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フロッピディスク（登録商標）を含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（Mini-Disk）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア７１１により構成されるものだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているＲＯＭ７０２や、記憶部７０８に含まれるハードディスクなどで構成されるものも含む。
【０１８１】
なお、本明細書において上述した一連の処理は、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１８２】
また、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１８３】
なお、本技術は以下のような構成も取ることができる。
【０１８４】
（１）
物体の近接または接触を検知する検知部と、
前記検知部により検知される前記物体の位置を特定することにより、物体の移動の軌跡を特定する軌跡特定部と、
前記軌跡を表す情報を含むイベント情報を記憶するイベント情報記憶部と、
他の情報処理装置から送信された前記イベント情報と、自分の前記イベント情報とを比較することで、前記他の情報処理装置に所定のデータを送信するか否かを判定するデータ送信判定部と
を備える情報処理装置。
（２）
前記軌跡に関する時間の情報を取得し、前記イベント情報として記憶する
（１）に記載の情報処理装置。
（３）
前記検知部が近接または接触を検知した時刻である検知開始時刻における前記物体の位置である検知開始位置を特定する検知開始位置特定部と、
前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻における前記物体の位置である検知終了位置を特定する検知終了位置特定部とをさらに備え、
前記イベント情報記憶部は、前記検知開始位置、前記軌跡、および検知終了位置を表す情報を含むイベント情報を記憶する
（１）に記載の情報処理装置。
（４）
前記検知部が近接または接触を検知した時刻である検知開始時刻における前記物体の位置である検知開始位置を特定する検知開始位置特定部と、
前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻における前記物体の位置である検知終了位置を特定する検知終了位置特定部とをさらに備え、
前記データ送信判定部は、
自分のイベント情報に含まれる前記軌跡を表す情報に基づいて、前記自分のイベント情報に含まれる前記検知終了位置が、前記他の情報処理装置のイベント情報に含まれる前記検知開始位置と連続性を有するか否かを判定し、
双方の位置が連続性を有すると判定された場合、前記他の情報処理装置に前記データを送信すると判定する
（１）に記載の情報処理装置。
（５）
前記検知部が近接または接触を検知した時刻である検知開始時刻における前記物体の位置である検知開始位置を特定する検知開始位置特定部と、
前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻における前記物体の位置である検知終了位置を特定する検知終了位置特定部とをさらに備え、
前記イベント情報には、複数の前記検知開始位置と前記検知終了位置が含まれており、
前記データ送信判定部は、
自分のイベント情報に含まれる前記軌跡を表す情報に基づいて、前記自分のイベント情報に含まれる前記検知終了位置が、前記他の情報処理装置のイベント情報に含まれる前記検知開始位置と連続性を有するか否かを判定し、
自分のイベント情報に含まれる前記検知終了位置が、他の情報処理装置のイベント情報に含まれる前記検知開始位置と連続性を有しており、かつ、自分のイベント情報に含まれる前記検知開始位置が、前記他の情報処理装置のイベント情報に含まれる前記検知終了位置と連続性を有している場合、前記検知開始位置と前記検知終了位置から成るペアが連続性を有すると判定し、
前記所定のデータに付されたラベルと、前記連続性を有すると判定された前記ペアの数に応じて定まるレベルとが対応するものである場合、前記他の情報処理装置に前記所定のデータを送信すると判定する
（１）に記載の情報処理装置。
（６）
前記連続性を有すると判定されたペア、および、前記軌跡を表す情報に基づいて自分と他の情報処理装置との相対的な位置関係を特定する
（１）乃至（４）のいずれかに記載の情報処理装置。
（７）
前記データ送信判定部は、
自分のイベント情報に含まれる前記軌跡を表す情報に基づいて自分の軌跡図形を特定し、
他の情報処理装置のイベント情報に含まれる前記軌跡を表す情報に基づいて他の情報処理装置の軌跡図形を特定し、
前記自分の軌跡図形と、前記他の情報処理装置の軌跡図形とが相似または合同の関係にあると判定された場合、前記他の情報処理装置に前記データを送信すると判定する
（１）に記載の情報処理装置。
（８）
前記データ送信判定部は、
前記自分の軌跡図形と、前記他の情報処理装置の軌跡図形とが相似または合同の関係にあると判定された場合、前記所定のデータに付されたラベルと、前記軌跡の総延長に応じて定まるレベルとが対応するものである場合、前記他の情報処理装置に前記所定のデータを送信すると判定する
（７）に記載の情報処理装置。
（９）
前記検知部が近接または接触を検知した時刻である検知開始時刻を特定する検知開始時刻特定部と、
前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻を特定する検知終了時刻特定部とをさらに備え、
前記イベント情報には、前記検知開始時刻および前記検知終了時刻が含まれる
（１）乃至（６）のいずれかに記載の情報処理装置。
（１０）
前記検知部が近接または接触を検知した時刻である検知開始時刻を特定する検知開始時刻特定部と、
前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻を特定する検知終了時刻特定部とをさらに備え、
前記イベント情報には、前記検知開始時刻および前記検知終了時刻が含まれ、
前記データ送信判定部は、
自分のイベント情報に含まれる前記検知終了時刻と、前記他の情報処理装置のイベント情報に含まれる前記検知開始時刻とが略同一であるか否かを判定し、双方の時刻が略同一であると判定された場合、前記他の情報処理装置に前記データを送信すると判定する
（１）乃至（６）のいずれかに記載の情報処理装置。
（１１）
前記検知部が近接または接触を検知した時刻である検知開始時刻を特定する検知開始時刻特定部と、
前記検知部が前記物体の近接または接触を検知しなくなった時刻である検知終了時刻を特定する検知終了時刻特定部とをさらに備え、
前記イベント情報には、複数の前記検知開始時刻と前記検知終了時刻が含まれており、
前記データ送信判定部は、
自分のイベント情報に含まれる前記検知終了時刻と、前記他の情報処理装置のイベント情報に含まれる前記検知開始時刻とが略同一であり、かつ、自分のイベント情報に含まれる前記検知開始時刻と、前記他の情報処理装置のイベント情報に含まれる前記検知終了時刻とが略同一である場合、前記検知開始時刻と前記検知終了時刻から成るペアが同一性を有すると判定し、
前記所定のデータに付されたラベルと、前記同一性を有すると判定された前記ペアの数に応じて定まるレベルとが対応するものである場合、前記他の情報処理装置に前記所定のデータを送信すると判定する
（１）乃至（６）のいずれかに記載の情報処理装置。
（１２）
軌跡特定部が、物体の近接または接触を検知する検知部により検知される前記物体の位置を特定することにより、物体の移動の軌跡を特定し、
イベント情報記憶部が、前記軌跡を表す情報を含むイベント情報を記憶し、
データ送信判定部が、他の情報処理装置から送信された前記イベント情報と、自分の前記イベント情報とを比較することで、前記他の情報処理装置に所定のデータを送信するか否かを判定するステップ
を含む情報処理方法。
（１３）
コンピュータを、
物体の近接または接触を検知する検知部と、
前記検知部により検知される前記物体の位置を特定することにより、物体の移動の軌跡を特定する軌跡特定部と、
前記軌跡を表す情報を含むイベント情報を記憶するイベント情報記憶部と、
他の情報処理装置から送信された前記イベント情報と、自分の前記イベント情報とを比較することで、前記他の情報処理装置に所定のデータを送信するか否かを判定するデータ送信判定部と
を備える情報処理装置として機能させる
プログラム。
【符号の説明】
【０１８５】
２０  電子機器，  ４１  近接パネル，  ４２  外部表示部，  ４３  通信モジュール，  ４４  不揮発性メモリ，  ４５  ＣＰＵ，  ４６  ＲＡＭ
【図１】
2013125373.tif 000003
【図２】
2013125373.tif 000004
【図３】
2013125373.tif 000005
【図４】
2013125373.tif 000006
【図５】
2013125373.tif 000007
【図６】
2013125373.tif 000008
【図７】
2013125373.tif 000009
【図８】
2013125373.tif 000010
【図９】
2013125373.tif 000011
【図１０】
2013125373.tif 000012