(57)【要約】【課題】ユーザによる事前の設定なく送信先を特定する。【解決手段】他の電子装置と接触させたときの振動または音のうち少なくとも１つを検出する検出部２０と、検出された振動または音と他の電子装置により検出された振動または音との間で、同一の物理量同士を少なくとも１つ比較する比較部４７と、比較部４７による比較結果に基づいて、前記他の電子装置が通信相手か否か判定する判定部４８と、を備える。【選択図】図２
2012249228.tif 000002
【特許請求の範囲】
【請求項１】
他の電子装置と接触させたときの振動または音のうち少なくとも１つを検出する検出部と、
前記検出された振動または音と前記他の電子装置により検出された振動または音との間で、同一の物理量同士を少なくとも１つ比較する比較部と、
前記比較部による比較結果に基づいて、前記他の電子装置が通信相手か否か判定する判定部と、
を備えることを特徴とする電子装置。
【請求項２】
自装置と前記他の電子装置とが接触したときの振動の周波数特性を示す情報と音の周波数特性を示す情報のうち少なくとも１つが記憶されている記憶部と、
前記検出部により検出された振動の周波数特性または音の周波数特性を算出する周波数特性算出部と、
前記比較部は、前記記憶部から振動の周波数特性を示す情報または音の周波数特性を示す情報を読み出し、前記読み出した振動の周波数特性を示す情報または音の周波数特性を示す情報と、前記周波数特性算出部により算出された振動の周波数特性または音の周波数特性との間で、同一の物理量の周波数特性同士を少なくとも１つ比較し、
前記判定部は、前記比較部による比較結果に基づいて、前記他の電子装置が通信相手か否か判定することを特徴とする請求項１に記載の電子装置。
【請求項３】
前記判定部により自装置が前記他の電子装置と接触したと判定された場合、前記他の電子装置との通信を開始するよう制御する送信制御部を備えることを特徴とする請求項１または請求項２に記載の電子装置。
【請求項４】
前記送信制御部は、前記判定部により自装置が前記他の電子装置と接触したと判定された場合、前記他の電子装置に所定のデータを送信するよう制御することを特徴とする請求項３に記載の電子装置。
【請求項５】
前記検出部により検出された振動または音の少なくとも１つに基づいて、前記他の電子装置と接触したか否か判定する接触判定部と、
前記他の電子装置から該他の電子装置により検出された振動、音または方位を示す情報のうち少なくとも１つを受信する通信部と、
前記接触判定部により前記他の電子装置に接触されたと判定された場合、前記通信部が前記他の電子装置から該他の電子装置により検出された振動を示す情報または音を示す情報のうち少なくとも１つを受信するよう制御する受信制御部と、
を備えることを特徴とする請求項１から請求項４のいずれか１項に記載の電子装置。
【請求項６】
前記接触判定部は、前記他の電子装置と接触したと判定した場合、前記検出部により検出された振動または音のうち少なくとも１つに基づいて、振動開始時刻を抽出することを特徴とする請求項５に記載の電子装置。
【請求項７】
前記接触判定部により抽出された振動開始時刻から所定期間の振動の波形を抽出する振動波形抽出部と、
前記接触判定部により抽出された振動開始時刻から所定期間の音の波形を抽出する音波形抽出部と、
を備え、
前記比較部は、前記抽出された振動の波形および前記抽出された音の波形をそれぞれ前記他の電子装置により検出された振動の波形および音の波形と比較することを特徴とする請求項５または請求項６に記載の電子装置。
【請求項８】
前記比較部は、
前記検出部により検出された振動の波形と前記他の電子装置により検出された振動の波形とを比較する振動波形比較部と、
前記検出部により検出された音の波形と前記他の電子装置により検出された音の波形とを比較する音波形比較部と、
を備え、
前記判定部は、前記振動波形比較部による比較結果と前記音波形比較部の比較結果に基づいて、前記他の電子装置がデータ送信対象であるか否か判定することを特徴とする請求項７に記載の電子装置。
【請求項９】
前記検出部が、自装置が向いている方位を検出する方位検出部と、自装置の位置を検出する位置検出部とを備える電子装置であって、
前記接触判定部により抽出された振動開始時刻において、前記方位検出部により検出された自端末の方位と、前記位置検出部により検出された自装置の位置とに基づいて、自装置と他の電子装置が衝突する目標となる衝突目標位置が存在する衝突目標直線を算出する衝突目標直線算出部を備え、
前記比較部は、前記算出された衝突目標直線と、前記他の電子装置により算出された衝突目標直線とが所定の位置範囲で交わるか否か判定し、
前記判定部は、前記比較部により前記衝突目標直線同士が所定の位置範囲で交わると判定された場合、前記他の電子装置がデータ送信対象であると判定することを特徴とする請求項５または請求項６に記載の電子装置。
【請求項１０】
請求項１から請求項７のいずれか１項に記載の電子装置を複数備え、
前記電子装置のうちの１つの電子装置が所定の閾値を超える振動または音を検出した場合、該電子装置は、自装置以外の他の前記電子装置がデータ送信対象であるか否か判定することを特徴とする情報交換システム。
【請求項１１】
他の電子装置と接触させたときの振動または音のうち少なくとも１つを検出する検出手順と、
前記検出された振動または音と、前記他の電子装置により検出された振動または音との間で、同一の物理量同士で少なくとも１つ比較する比較手順と、
前記比較手順による比較結果に基づいて、前記他の電子装置が通信相手か否か判定する判定手順と、
を有することを特徴とする通信相手特定方法。
【請求項１２】
他の電子装置と接触させたときの振動または音のうち少なくとも１つを検出する検出部を備える電子装置のコンピュータに
前記検出された振動または音と、前記他の電子装置により検出された振動または音との間で、同一の物理量同士で少なくとも１つ比較する比較ステップと、
前記比較ステップによる比較結果に基づいて、前記他の電子装置が通信相手か否か判定する判定ステップと、
をコンピュータに実行させるための通信相手特定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置、情報交換システム、通信相手特定方法および通信相手特定プログラムに関する。
【背景技術】
【０００２】
従来の携帯端末は、赤外線通信を用いて他の携帯端末との間でデータを送受信することができる。例えば、特許文献１では、他の携帯端末との間で赤外線通信を用いてデータを送受する携帯端末であって、赤外線通信によるデータの送受を行う旨の接続要求を他の携帯端末へ送信し、携帯端末の状態を、データの送信および受信を行う状態である送受信待機状態に切り替え、接続要求に対する応答を所定の時間内に検出した場合に、送信対象のデータを他の携帯端末へ送信するとともに、他の携帯端末における送信対象のデータを他の携帯端末から取得する携帯端末が示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１５３６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の携帯端末がデータを送受信するためには、ユーザは予め携帯端末の状態を、データの送信および受信を行う状態である送受信待機状態に切り替える操作をしなければならず、その操作に手間と時間を要していた。また、従来の携帯端末がメールでデータを送信するには、データの送信先をメールアドレスで指定しなければならず、その操作に手間と時間を要していた。
すなわち、従来の携帯端末において、所望の送信先にデータを送信するには、送受信待機状態に切り替えるか、またはデータの送信先をメールアドレスで指定するなど、ユーザによる事前の設定が必要であるという問題があった。
【０００５】
そこで本発明は、上記問題に鑑みてなされたものであり、ユーザによる事前の設定なく通信相手を特定することを可能とする電子装置、情報交換システム、通信相手特定方法および通信相手特定プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明の一態様である電子装置は、他の電子装置と接触させたときの振動または音のうち少なくとも１つを検出する検出部と、前記検出された振動または音と前記他の電子装置により検出された振動または音との間で、同一の物理量同士を少なくとも１つ比較する比較部と、前記比較部による比較結果に基づいて、自装置が前記他の電子装置と接触したか否か判定する判定部と、を備えることを特徴とする。
【０００７】
また、本発明の一態様である情報交換システムは、上記に記載の電子装置を複数備え、前記電子装置のうちの１つの電子装置が所定の閾値を超える振動または音を検出した場合、該電子装置は、自装置以外の他の前記電子装置がデータ送信対象であるか否か判定することを特徴とする。
【０００８】
また、本発明の一態様である通信相手特定方法は、他の電子装置と接触させたときの振動または音のうち少なくとも１つを検出する検出手順と、前記検出された振動または音と、前記他の電子装置により検出された振動または音との間で、同一の物理量同士で少なくとも１つ比較する比較手順と、前記比較手順による比較結果に基づいて、自装置が前記他の電子装置と接触したか否か判定する判定手順と、を有することを特徴とする。
【０００９】
また、本発明の一態様である通信相手特定プログラムは、他の電子装置と接触させたときの振動または音のうち少なくとも１つを検出する検出部を備える電子装置のコンピュータに、前記検出された振動または音と、前記他の電子装置により検出された振動または音との間で、同一の物理量同士で少なくとも１つ比較する比較ステップと、前記比較ステップによる比較結果に基づいて、自装置が前記他の電子装置と接触したか否か判定する判定ステップと、をコンピュータに実行させるための通信相手特定プログラムである。
【発明の効果】
【００１０】
本発明によれば、ユーザによる事前の設定なく送信先を特定することができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態における情報交換システムの構成図である。
【図２】第１の実施形態における電子装置のブロック構成図である。
【図３】第１の実施形態における振動波形抽出部の処理を説明するための図である。
【図４】第１の実施形態における振動波形比較部の処理について説明するための図である。
【図５】第１の実施形態における振動波形比較部の処理について説明するための図である。
【図６】第１の実施形態における音波形比較部の処理について説明するための図である。
【図７】第１の実施形態における情報交換システムの処理の流れが示されたシーケンス図である。
【図８】第１の実施形態の変形例における情報交換システムの構成図である。
【図９】第２の実施形態における情報交換システムの構成図である。
【図１０】第２の実施形態における電子装置のブロック構成図である。
【図１１】第２の実施形態における情報交換システムの処理の流れが示されたシーケンス図である。
【図１２】第２の実施形態の変形例における情報交換システムの構成図である。
【発明を実施するための形態】
【００１２】
＜第１の実施形態＞
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。図１は、第１の実施形態における情報交換システム１の構成図である。情報交換システム１は、第１の電子装置１０＿１と、第２の電子装置１０＿２とを有する。本実施形態では、第１の電子装置１０＿１は、データを送信する送信側の電子装置であり、第２の電子装置１０＿２は、第１の電子装置１０＿１から送信されたデータを受信する受信側の電子装置である。
【００１３】
まず、本実施形態に情報交換システム１の概要について説明する。本実施形態における情報交換システム１では、第１の電子装置１０＿１と第２の電子装置１０＿２とを接触させたときに、第１の電子装置１０＿１は、それぞれの電子装置で検出された接触時の振動の波形と接触時の音の波形とをそれぞれ比較する。そして、第１の電子装置１０＿１は、振動の波形が一致し、かつ音の波形が一致した場合に、第２の電子装置１０＿２をデータの送信先と判定し、第１の電子装置１０＿１がユーザにより選択されたデータ（例えば、画像データ）を第２の電子装置１０＿２に送信する。これにより、第１の電子装置１０＿１は、ユーザによる事前の設定なく所望の送信先を特定することができる。
【００１４】
続いて、第１の実施形態における第１の電子装置１０＿１について説明する。なお、第２の電子装置１０＿２は、第１の電子装置１０＿１の構成と同一のため、その説明を省略する。図２は、第１の実施形態における電子装置１０＿１のブロック構成図である。電子装置１０＿１は、検出部２０と、記憶部３１と、通信部３２と、電源部３３と、表示部３４と入力部３５と、制御部４０とを備える。
【００１５】
検出部２０は、振動検出部２１と、音検出部２２とを備える。検出部２０は、第２の電子装置１０＿２と接触させたときの振動または音の少なくとも１つを検出する。
振動検出部２１は、自装置の振動を検出し、検出した振動の波形を示す情報（振動波形データ）を制御部４０の接触判定部４１に出力する。振動検出部２１としては、例えば加速度センサまたはジャイロセンサなどが設けられている。
【００１６】
音検出部２２は、自装置の外部の音を検出し、検出した音の波形を示す情報（音波形でデータ）を制御部４０の後述する接触判定部４１に出力する。音検出部２２としては、マイクなどが設けられている。
【００１７】
記憶部３１には、第２の電子装置１０＿２に送信するためのデータ（例えば、画像データ）が記憶されている。
通信部３２は、外部との間で無線方式によって情報の通信が可能となるように構成されている。通信部３２は、制御部４０の後述する通信制御部４２による制御を受けて、振動開始時刻ｔ＿１から１秒間の振動の波形を示す情報と音の波形を示す情報とを要求する要求信号を送信する。
【００１８】
また、通信部３２は、他の電子装置である第２の電子装置１０＿１から第２の電子装置１０＿１により検出された振動と音のデータを受信する。具体的には、例えば、通信部３２は、第２の電子装置１０＿１により抽出された振動開始時刻ｔ＿１から１秒間の振動の波形を示す情報と音の波形を示す情報を第２の電子装置１０＿１が備える通信部３２＿２から受信する。
また、通信部３２は、上記送信するためのデータ（例えば、画像データ）を第２の電子装置１０＿１が備える通信部３２＿２に送信する。
【００１９】
電源部３３は、第１の電子装置１０＿１が備える各部に電流を供給するための電源が配置されている。電源部３３としては、例えば電池やバッテリー等が挙げられる。
表示部３４は、制御部４０による制御により、所定のデータを表示する。表示部３４としては、例えば、液晶ディスプレイが設けられている。
入力部３５は、タッチパネルを備え、タッチパネルによる操作により入力された情報を受け付け、受け付けられた入力情報を制御部４０に出力する。具体的には、例えば、入力部３５は、タッチパネルによる操作により選択された画像データのファイル名を示す情報を制御部４０に出力する。
【００２０】
制御部４０は、接触判定部４１と、通信制御部４２と、振動波形抽出部４５と、音波形抽出部４６と、比較部４７と、判定部４８とを備える。
接触判定部４１は、検出部２０により検出された振動または音の少なくとも１つに基づいて、他の電子装置である第２の電子装置１０＿２と接触したか否か判定する。そして接触判定部４１は、判定結果を示す情報を通信制御部４２の受信制御部４２＿１に出力する。
【００２１】
具体的には、例えば、接触判定部４１は、振動検出部２１により検出された振動量が予め決められた所定の閾値Ｔｈ１を越える場合、他の電子装置である第２の電子装置１０＿２と接触したと判定する。
なお、接触判定部４１は、音検出部２２により検出された音量が予め決められた所定の閾値Ｔｈ２を越える場合、他の電子装置である第２の電子装置１０＿２と接触したと判定してもよい。
【００２２】
また、接触判定部４１は、他の電子装置である第２の電子装置１０＿２と接触したと判定した場合、検出部２０により検出された振動または音の少なくとも１つに基づいて、振動開始時刻ｔ＿１を抽出する。
具体的には、例えば、接触判定部４１は、振動検出部２１から出力された振動の波形を示す情報を受け取り、その振動の波形が始めて振動量の閾値Ｔｈ１を越える時刻を振動開始時刻ｔ＿１として抽出する。そして接触判定部４１は、抽出した振動開始時刻ｔ＿１を示す情報を振動波形抽出部４５と、音波形抽出部４６とに出力する。
【００２３】
なお、接触判定部４１は、音検出部２２から出力された音の波形を示す情報を受け取り、その音の波形が始めて振動量の閾値Ｔｈ２を越える時刻を振動開始時刻ｔ＿１として抽出してもよい。
【００２４】
通信制御部４２は、第２の電子装置１０＿２との間で、無線アドホックネットワークを確立する。ここで、通信制御部４２は、受信制御部４２＿１と送信制御部４２＿２とを備える。
受信制御部４２は、接触判定部４１により他の電子装置である第２の電子装置１０＿２に接触されたと判定された場合、通信部３２が他の電子装置である第２の電子装置１０＿２から当該第２の電子装置１０＿２により検出された振動を示す情報または音を示す情報のうち少なくとも１つを受信するよう制御する。
【００２５】
送信制御部４２＿２は、判定部４８により他の電子装置である第２の電子装置１０＿２がデータ送信対象であると判定された場合、第２の電子装置１０＿２との通信を開始するよう制御する。具体的には、例えば、送信制御部４２＿２は、判定部４８から入力される判定結果を示す情報を参照して、判定部４８により他の電子装置である第２の電子装置１０＿２が通信相手であると判定された場合、送信制御部３２＿２は、他の電子装置である第２の電子装置１０＿２に所定のデータを送信するよう制御する。
【００２６】
振動波形抽出部４５は、接触判定部４１により抽出された振動開始時刻ｔ＿１から所定期間（本実施形態では、１例として１秒間）の振動の波形を抽出し、抽出した振動の波形を示す情報を比較部４７の後述する振動波形比較部４７＿１に出力する。
図３を用いて振動波形抽出部４５の処理について説明する。図３は、第１の実施形態における振動波形抽出部４５の処理を説明するための図である。
【００２７】
同図において、振動検出部２１から得られた振動の波形５１の一例が示されている。横軸は時間で、縦軸は振動量である。また、振動量の閾値Ｔｈ１を示す直線５２が示されている。振動開始時刻ｔ＿１は、振動の波形５１が始めて振動量の閾値Ｔｈ１を越える時刻である。また、振動波形抽出部４５から出力される振動開始時刻から１秒間の振動の波形５３が示されている。
【００２８】
図２に戻って、振動波形抽出部４５は、振動検出部２１から出力された振動の波形を示す情報を受け取り、振動の波形５１が始めて振動量の閾値Ｔｈ１を越える振動開始時刻ｔ＿１を抽出し、抽出した振動開始時刻ｔ＿１から１秒間の振動の波形を示す情報を抽出する。そして、振動波形抽出部４５は、抽出した振動開始時刻ｔ＿１から１秒間の振動の波形を示す情報を比較部４７の後述する振動波形比較部４７＿１に出力する。
【００２９】
音波形抽出部４６は、接触判定部４１により抽出された振動開始時刻ｔ＿１から所定期間（本実施形態では、１例として１秒間）の音の波形を抽出し、抽出した音の波形を示す情報を比較部４７の後述する音波形比較部４７＿２に出力する。
図４を用いて音波形抽出部４６の処理について説明する。図４は、第１の実施形態における音波形抽出部４６の処理を説明するための図である。
【００３０】
同図において、音検出部２２から得られた音の波形６１の一例が示されている。横軸は時刻で、縦軸は音量である。振動開始時刻ｔ＿１が示されている。また、音波形抽出部４６から出力される振動開始時刻ｔ＿１から１秒間の音の波形６３が示されている。
【００３１】
図２に戻って、音波形抽出部４６は、接触判定部４１から入力された振動開始時刻ｔ＿１を用いて、振動開始時刻ｔ＿１から１秒間の音波形を示す情報を抽出する。そして、振動波形抽出部４５は、抽出した振動開始時刻ｔ＿１から１秒間の音波形を示す情報を比較部４７の後述する音波形比較部４７＿２に出力する。
【００３２】
比較部４７は、検出部２０により検出された振動または音と他の電子装置である第２の電子装置１０＿２により検出された振動または音とのうち、同一の物理量同士を少なくとも１つ比較する。具体的には、例えば、比較部４７は、振動波形抽出部４５により抽出された振動の波形および音波形抽出部４６により抽出された音の波形をそれぞれ他の電子装置である第２の電子装置１０＿２により検出された振動の波形および音の波形と比較する。
比較部４７は、振動波形比較部４７＿１と、音波形比較部４７＿２とを備える。
【００３３】
振動波形比較部４７＿１は、通信部３２を介して第２の電子装置１０＿２により検出された振動開始時刻ｔ＿１から１秒間の振動の波形を示す情報を受け取る。そして、振動波形比較部４７＿１は、検出部２０により検出された振動の波形と他の電子装置である第２の電子装置１０＿２により検出された振動の波形とを比較する。
【００３４】
図５を用いて、振動波形比較部４７＿１の処理について説明する。図５は、第１の実施形態における振動波形比較部４７＿１の処理について説明するための図である。同図において、第１の電子装置１０＿１により抽出された振動波形５３と、第２の電子装置１０＿２により抽出された振動波形５３＿２とが示されており、それらの振動波形情報が振動波形比較部４７＿１に入力される。また、振動比較結果を示す情報Ｒｖが振動波形比較部４７＿１から出力されることが示されている。
【００３５】
図２に戻って、振動波形比較部４７＿１は、入力された２つの振動の波形を示す情報から、２つの振動の波形の差が所定の範囲内にある場合、２つの振動を同一とみなし、振動比較結果Ｒｖを１とする。
一方、振動波形比較部４７＿１は、入力された２つの振動の波形を示す情報から、２つの振動波形の差が所定の範囲内にない場合、２つの振動を異なる振動とみなし、振動比較結果Ｒｖを０とする。そして、振動波形比較部４７＿１は、振動比較結果Ｒｖを示す情報を判定部４８に出力する。
【００３６】
音波形比較部４７＿２は、通信部３２を介して第２の電子装置１０＿２により検出された振動開始時刻ｔ＿１から１秒間の音の波形を示す情報を受け取る。そして、振動波形比較部４７＿１は、検出部２０により検出された音の波形と他の電子装置である第２の電子装置１０＿２により検出された音の波形とを比較する。
【００３７】
図６を用いて、音波形比較部４７＿２の処理について説明する。図６は、第１の実施形態における振動波形比較部４７＿２の処理について説明するための図である。同図において、第１の電子装置１０＿１により抽出された音の波形６３と、第２の電子装置１０＿２により抽出された音の波形６３＿２とが示されており、それらの音波形情報が音波形比較部４７＿２に入力される。また、音比較結果を示す情報Ｒｓが振動波形比較部４７＿２から出力されることが示されている。
【００３８】
図２に戻って、音波形比較部４７＿２は、入力された２つの音の波形を示す情報から、２つの音の波形の差が所定の範囲内のある場合、２つの音を同一とみなし、音比較結果Ｒｓを１とする。一方、音波形比較部４７＿２は、入力された２つの音の波形情報から、２つの音の波形の差が所定の範囲内にない場合、２つの音を異なる音とみなし、音比較結果Ｒｓを０とする。そして、音波形比較部４７＿２は、音比較結果Ｒｓを示す情報を判定部４８に出力する。
【００３９】
判定部４８は、比較部４７による比較結果に基づいて、他の電子装置である第２の電子装置１０＿２が通信相手であるか否か判定する。すなわち判定部４８は、振動波形比較部４７＿１による比較結果と音波形比較部４７＿２の比較結果に基づいて、他の電子装置である第２の電子装置１０＿２が通信相手であるか否か判定する。
【００４０】
具体的には、例えば、判定部４８は、振動比較結果Ｒｖが１で、かつ音比較結果Ｒｓが１の場合、すなわち振動開始時刻ｔ＿１から１秒間の振動の波形が同一とみなせ、かつ音の波形が同一とみなせる場合、他の電子装置である第２の電子装置１０＿２と接触したとみなし、他の電子装置である第２の電子装置１０＿２が通信相手であると判定する。これにより、判定部４８は、データ送信対象を他の電子装置である第２の電子装置１０＿２に特定することができる。
【００４１】
なお、本実施形態では、判定部４８は、振動の波形が同一とみなせ、かつ音の波形が同一とみなせる場合、第２の電子装置１０＿２が通信相手であると判定したが、これに限ったものではない。判定部４８は、振動の波形同士が近似し、かつ音の波形同士が近似している場合、第２の電子装置１０＿２が通信相手であると判定してもよい。
【００４２】
一方、判定部４８は、振動比較結果Ｒｖと音比較結果Ｒｓのうちいずれかが０の場合、すなわち振動開始時刻ｔ＿１から１秒間の振動の波形と音の波形とのうちいずれかが同一とみなせない場合、他の電子装置である第２の電子装置１０＿２と接触していないとみなし、他の電子装置である第２の電子装置１０＿２と通信相手でないと判定する。
そして、判定部４８は、判定結果を示す情報を送信制御部４２＿２に出力する。
【００４３】
図７は、第１の実施形態における情報交換システム１の処理の流れが示されたシーケンス図である。ここでは、第１の電子装置１０＿１と第２の電子装置１０＿２との間で、無線アドホックネットワークが既に確立されていることを前提にする。まず、第１の電子装置１０＿１は、送信する画像データの指定を受け付ける（Ｔ１０１）。次に、第１の電子装置１０＿１は、ユーザにより動かされて第２の電子装置１０＿２と接触する。その際、第１の電子装置１０＿１は、第２の電子装置１０＿２と接触時の振動と音を検出する（Ｔ１０２）。同様に、第２の電子装置１０＿２は、第１の電子装置１０＿１と接触時の振動と音を検出する（Ｔ１０２＿２）。
【００４４】
次に、第１の電子装置１０＿１は、閾値Ｔｈ１を越える振動が検出された最初の時刻である振動開始時刻ｔ＿１を検出する（Ｔ１０３）。次に、第１の電子装置１０＿１は、第２の電子装置１０＿２に振動開始時刻ｔ＿１から1秒間の振動の波形を示す情報と音の波形を示す情報とを要求する（Ｔ１０４）。
【００４５】
次に、第１の電子装置１０＿１は、振動開始時刻ｔ＿１から１秒間の振動の波形を示す情報を抽出する（Ｔ１０５）。同様に、第２の電子装置１０＿１は、振動開始時刻ｔ＿１から１秒間の振動の波形を示す情報を抽出する（Ｔ１０５＿２）。
次に、第１の電子装置１０＿１は、振動開始時刻ｔ＿１から１秒間の音の波形を示す情報を抽出する（Ｔ１０６）。同様に、第２の電子装置１０＿２は、振動開始時刻ｔ＿１から１秒間の音波形を示す情報を抽出する（Ｔ１０６＿２）。
【００４６】
次に、第２の電子装置１０＿２は、第１の電子装置１０＿１の要求に応じ、振動開始時刻ｔ＿１から１秒間の振動の波形を示す情報と音の波形を示す情報とを第１の電子装置１０＿１に送信する（Ｔ１０７）。
次に、第１の電子装置１０＿１は、自装置が抽出した振動の波形と、第２の電子装置１０＿２により抽出された振動の波形とを比較する（Ｔ１０８）。
【００４７】
次に、第１の電子装置１０＿１は、自装置が抽出した音の波形と、第２の電子装置１０＿１により抽出された音の波形とを比較する（Ｔ１０９）。次に、第１の電子装置１０＿１は、振動の波形が同一とみなせかつ音の波形が同一とみなせるか否か判定する（Ｔ１１０）。振動の波形が同一とみなせかつ音の波形が同一とみなせる場合（Ｔ１１０  ＹＥＳ）、第１の電子装置１０＿１は、画像データの送信先を第２の電子装置１０＿２に特定し、画像データを第２の電子装置１０＿２に送信する（Ｔ１１１）。以上で、本シーケンスの処理を終了する。
【００４８】
＜第１の実施形態の効果＞
以上、本実施形態の第１の電子装置１０＿１は、第２の電子装置１０＿２と接触したときに、自装置の検出部２０により検出された接触時の振動の波形および接触時の音の波形と、第２の電子装置１０ｂ＿２により検出された接触時の振動の波形および接触時の音の波形とをそれぞれ比較することにより、接触時の振動の波形および接触時の音の波形とが同一とみなせる場合、第２の電子装置１０＿２をデータの送信先に指定する。
【００４９】
これによれば、本実施形態の送信側の電子装置は、予めデータの送信先を設定する必要なくデータの送信先を特定ことができるので、データの送信にかかる手間と時間を削減することができる。また、本実施形態の受信側の電子装置は、赤外線通信のように事前に受信待機状態に切り替える必要がないので、データの受信にかかる手間と時間を削減することができる。
【００５０】
また、本実施形態の第１の電子装置１０＿１は、自装置が検出した振動の波形と同一とみなせる振動の波形を検出し、かつ自装置が検出した音の波形と同一とみなせる音の波形を検出した電子装置のみをデータの送信対象であると判定するので、間違ったデータの送信先を選択することを防ぐことができる。その効果について、下記に具体例を挙げて説明する。
【００５１】
例えば、第１の電子装置１０＿１と第２の電子装置１０＿２と別の第３の電子装置との間で、無線アドホックネットワークが既に確立されていることを前提にする。第１の電子装置１０＿１は、自装置の振動を感知した場合に、無線アドホックネットワークを介して、そのネットワークに接続されている全ての電子装置に対して、すなわち第２の電子装置１０＿２と別の第３の電子装置に対して、振動時刻ｔ＿１から１秒間の振動の波形を示す情報と音の波形を示す情報とを要求する。
【００５２】
その場合において、第１の電子装置１０＿１と第２の電子装置１０＿２とが接触した時に、偶然、第３の電子装置がテーブルに接触した場合、第１の電子装置１０＿１が検出した振動の波形または音の波形と、第３の電子装置が検出した振動の波形または音の波形とをそれぞれ比較した場合、振動の波形または音の波形のいずれか１つが偶然にも一致するケースがあり得る。
しかし、振動の波形と音の波形が両方とも一致する確率は、いずれか１つが一致する確率よりも更に低くなるので、第１の電子装置１０＿１は、間違ったデータの送信先を選択することを防ぐことができる。
【００５３】
なお、本実施形態の第１の電子装置１０＿１は、それぞれの電子装置で検出された接触時の振動の波形と接触時の音の波形とをそれぞれ比較することによりデータの送信先を特定したが、これに限ったものではない。第１の電子装置１０＿１は、それぞれの電子装置で検出された接触時の振動の波形と接触時の音の波形のうちいずれかの波形同士だけを比較することによりデータの送信先を特定してもよい。
【００５４】
また、本実施形態の第１の電子装置１０＿１は、それぞれの電子装置で検出された接触時の振動開始時刻ｔ＿１と振動が所定の閾値Ｔｈ１を越えている時間である振動継続時間Ｔ１とをそれぞれ比較することにより、データの送信先を特定してもよい。その場合、第２の電子装置１０＿２は、振動開始時刻ｔ＿１を示す情報と振動継続時間Ｔ１を示す情報とを第１の電子装置１０＿１に送信すればよい。これにより、振動開始時刻ｔ＿１を示す情報と振動継続時間Ｔ１を示す情報は、振動の波形を示す情報と抽出した音の波形を示す情報よりも容量が小さくすむので、第２の電子装置１０＿２は送信するパケット量を減らすことができるので、通信にかかる時間を短くすることができる。また、第１の電子装置１０＿１は、振動開始時刻ｔ＿１を示す情報と振動継続時間Ｔ１を示す情報を比較すればよいので、振動の波形または音の波形を比較するよりも演算量を削減することができる。これは、特に後述する第１の実施形態の変形例のように、通信対象となる候補の電子装置が多くなった場合に効果が大きい。
【００５５】
また、本実施形態の第１の電子装置１０＿１は、それぞれの電子装置で検出された音が所定の閾値Ｔｈ２を最初に超えた時刻である音開始時刻ｔ＿２と音が所定の閾値Ｔｈ２を越えている時間である音継続時間Ｔ２とをそれぞれ比較することにより、データの送信先を特定してもよい。
【００５６】
更に、本実施形態の第１の電子装置１０＿１は、上記を組み合わせて、振動開始時刻ｔ＿１と、振動継続時間Ｔ１と、音開始時刻ｔ＿２と、音継続時間Ｔ２とをそれぞれ比較することにより、データの送信先を特定してもよい。これにより、第１の電子装置１０＿１は、振動と音の４つ全てのパラメータが同一とみなせる場合、第２の電子装置１０＿２をデータの送信先と判定するので、振動または音のいずれかのパラメータに基づいて判定するよりも、正確に送信対象を特定することができる。
【００５７】
＜第１の実施形態の変形例＞
また、本実施形態では、データを送信する電子装置が１台で、データを受信する電子装置が１台であるが、これに限らず、データを送信する電子装置が１台で、データを受信する電子装置が１台以上あればよい。
【００５８】
図８は、第１の実施形態の変形例における情報交換システム１ｂの構成図である。情報交換システム１ｂは、第１の電子装置１０＿１、第２の電子装置１０＿２、第３の電子装置１０＿３、…、第Ｎの電子装置１０＿Ｎから構成されるＮ個の第ｉの電子装置１０＿ｉ（ｉは１からＮまでの整数）を有する。
【００５９】
ここでは、第１の電子装置１０＿１から他の全ての電子装置に所定のデータ（例えば、画像データ）を送信する例について説明する。なお、所定のデータを送信する電子装置は、第１の電子装置１０＿１に限定されるものではなく、情報交換システム１ｂが有する電子装置のうちの１つの電子装置であればよい。
【００６０】
情報交換システム１ｂが有する電子装置のうちの１つの電子装置である第１の電子装置１０＿１が所定の閾値を超える振動を検出した場合、当該第１の電子装置１０＿１は、自装置以外の他の電子装置がデータ送信対象であるか否か判定する。そして、第１の電子装置１０＿１は、データ送信対象と判定した電子装置に対して、上記所定のデータを送信する。
【００６１】
第１の電子装置１０＿１がデータを送信する際には、同図に示されているように、ユーザにより自装置が動かされて、図８に示されるように、自装置が送信先の電子装置と直接接触させられるか、または別の電子装置を間に挟んで送信先の電子装置と接触させられる。
【００６２】
ここで、送信側の電子装置が別の電子装置を間に挟んで送信先の電子装置と接触している１例として、図８において、第３の電子装置１０＿３が第１の電子装置１０＿１に直接接触しておらず、第２の電子装置１０＿２が第１の電子装置１０＿１と第３の電子装置１０＿３の間に挟まれていることが示されている。
【００６３】
このように、受信側の電子装置は、送信側の電子装置である第１の電子装置１０＿１に直接接触しているだけでなく、他の電子装置が間に挟まれて、送信側の電子装置である第１の電子装置１０＿１の振動とが受信側の第２から第Ｎまでの電子装置の振動とが相互に伝わる関係にあればよい。
そして、各第ｉの電子装置１０＿ｉの筐体の素材と外形とを同一となるように構成すれば、接触した際に各電子装置が備える振動検出部が検出部は、それぞれ同一とみなせる振動の波形を検出することができる。
また、各第ｉの電子装置１０＿ｉは近接した位置にあるので、接触した際に各第ｉの電子装置１０＿iが備える音検出部は、それぞれ同一とみなせる音の波形を検出することができる。
【００６４】
情報交換システム１ｂが有する電子装置のうちの１つの電子装置である第１の電子装置１０ｂ１が所定の閾値を超える振動を検出した場合、当該第１の電子装置１０＿１は、
自装置が検出した振動の波形および音の波形と、他のＮ−１個の電子装置（１０＿２〜１０ｂ＿Ｎ）により検出された振動の波形および音の波形とを順に比較する。
【００６５】
自装置が検出した振動の波形および音の波形と、他の第ｉの電子装置により検出された振動の波形および音の波形とがそれぞれ同一とみなせる範囲にある場合、第ｉの電子装置１０ｂ＿ｉをデータ送信対象であると判定する。第１の電子装置１０ｂ＿１は、この処理をＮ−１回繰り返す。そして、第１の電子装置１０ｂ＿１は、データ送信対象と判定した電子装置に対して、上記所定のデータを一斉に送信する。
【００６６】
＜第１の実施形態の変形例の効果＞
以上、本実施形態の送信側の電子装置は、自装置が検出した振動の波形および音の波形と、他の電子装置により検出された振動の波形および音の波形とをそれぞれ比較することにより、複数の送信先を特定し、その送信先に所望のデータを一斉に送信することができる。
【００６７】
これによれば、本実施形態の送信側の電子装置は、予めデータの送信先を設定する必要なく複数のデータの送信先を特定ことができるので、データの送信にかかる手間と時間を削減することができる。また、本実施形態の受信側の電子装置は、赤外線通信のように事前に受信待機状態に切り替える必要がないので、データの受信にかかる手間と時間を削減することができる。
【００６８】
また、第１の電子装置１０＿１から第Ｎの電子装置１０＿ＮまでのＮ個の電子装置の間で、無線アドホックネットワークが既に確立されていることを前提とした場合を考える。その場合、ユーザにより第１の電子装置１０＿１が、そのユーザがデータを送信したい第ｉの電子装置１０＿ｉに対してのみ接触したときに、第１の電子装置１０＿１は、接触した第ｉの電子装置１０＿ｉに対してのみデータを送信することができる。
これにより、第１の電子装置１０＿１を使用するユーザは、他の第ｉの電子装置１０＿ｉを使用するユーザに知られること無く、特定の電子装置に対してデータを送信することができる。
【００６９】
＜第２の実施形態＞
続いて、第２の実施形態について説明する。図９は、第２の実施形態における情報交換システム２の構成図である。情報交換システム１ｂは、第１の電子装置１０ｂ＿１と、第２の電子装置１０ｂ＿２とを有する。同図において、ｘｙｚ座標系において、第１の電子装置１０ｂ＿１と、第２の電子装置１０ｂ＿２とが衝突するときに、衝突の目標となる衝突目標位置７１が示されている。
【００７０】
そして、衝突目標位置７１は、衝突目標直線Ｌ＿１と衝突目標直線Ｌ＿２の交点に位置する。また、第１の電子装置１０ｂ＿１の衝突目標位置Ｐ＿１に一番近い筐体の側面ＳＤ１と、第２の電子装置１０ｂ＿２の衝突目標位置Ｐ＿２に一番近い筐体の側面ＳＤ２とが示されている。
【００７１】
まず、第２の実施形態における情報交換システム２の概要について説明する。上述した第１の実施形態では、第１の電子装置１０＿１と第２の電子装置１０＿２とを接触させたときに、第１の電子装置１０＿１は、それぞれの電子装置で検出された接触時の振動の波形と接触時の音の波形とをそれぞれ比較することによりデータの送信先を特定した。
【００７２】
第２の実施形態では、衝突目標位置７１を衝突目標に対し、第１の電子装置１０ｂ＿１の側面ＳＤ１を向け、第２の電子装置１０ｂ＿２の側面ＳＤ２を向ける。その場合において、第１の電子装置１０ｂ＿１と第２の電子装置１０ｂ＿２とが接触させられたときに、第１の電子装置１０ｂ＿１と第２の電子装置１０ｂ＿２とが、ある同じ衝突目標位置７１の方向に向いている場合に、第１の電子装置１０ｂ＿１は、第２の電子装置１０ｂ＿２をデータの送信先として特定する。
【００７３】
続いて、第２の実施形態における第１の電子装置１０ｂ＿１について説明する。なお、第２の電子装置１０ｂ＿２は、第１の電子装置１０ｂ＿１の構成と同一のため、その説明を省略する。図１０は、第２の実施形態における電子装置１０ｂ＿１のブロック構成図である。なお、図１と共通する要素には同一の符号を付し、その具体的な説明を省略する。
図１０の電子装置１０ｂ＿１の構成は、図１の電子装置１０＿１の構成に対して、検出部２０が検出部２０ｂに変更され、制御部４０が制御部４０ｂに変更されたものとなっている。
【００７４】
検出部２０ｂは、検出部２０と比べて、方位検出部２３と、位置検出部２４とが追加されたものになっている。
方位検出部２３は、例えば、ホール素子によって地磁気から方位を検出する方位センサである。方位検出部２３は、自装置が向いている方位を検出し、検出した方位の情報を制御部４０ｂの後述する衝突位置抽出部９４に出力する。
【００７５】
具体的には、例えば、方位検出部２３は、所定の座標系（例えば、緯度、経度、重力方向をそれぞれ軸とする座標系）において、筐体の側面であって衝突目標位置に一番近い側面ＳＤ１の法線方向を方位として検出し、検出した方位を示す情報を制御部４０ｂに出力する。
【００７６】
位置検出部２４は、自装置の位置を検出し、検出した自装置の位置を示す情報を制御部４０ｂの後述する位置抽出部９３に出力する。位置検出部２４は、例えば、ジャイロセンサである。
【００７７】
制御部４０ｂは、制御部４０と比べて、位置抽出部９３と、衝突位置抽出部９４とが追加され、比較部４７が比較部４７ｂに変更され、判定部４８が判定部４８ｂに変更され、振動波形抽出部４５と、音波形抽出部４６とが取り除かれたものになっている。
【００７８】
位置抽出部９３は、位置検出部２４により入力された自装置の位置を示す情報から、振動開始時刻ｔ＿１における自装置の位置を抽出し、抽出した振動開始時刻ｔ＿１における自装置の位置を示す情報を衝突目標直線算出部９４に出力する。
【００７９】
衝突目標直線算出部９４は、接触判定部３１により抽出された振動開始時刻ｔ＿１において、方位検出部２３により検出された自端末の方位を抽出する。
衝突目標直線算出部９４は、抽出した振動開始時刻ｔ＿１の方位を示す情報と、位置抽出部９３から入力された振動開始時刻ｔ＿１における自装置の位置を示す情報とに基づいて、自装置と他の電子装置が衝突する目標となる衝突目標位置が存在する衝突目標直線を算出する。
【００８０】
具体的には、衝突目標直線算出部９４は、振動開始時刻ｔ＿１の位置から、振動開始時刻ｔ＿１の方位の方向の直線を衝突目標直線として算出する。そして、衝突目標直線算出部９４は、衝突目標直線Ｌ＿１を示す情報を比較部４７ｂの後述する直線交差判定部９５に出力する。
【００８１】
比較部４７ｂは、直線交差判定部９５を備える。直線交差判定部９５は、通信部３２を介して第２の電子装置１０ｂ＿２により算出された衝突目標直線Ｌ２を示す情報を受け取る。直線交差判定部９５は、算出された衝突目標直線Ｌ＿１と、他の電子装置である第２の電子装置１０ｂ＿２により算出された衝突目標直線Ｌ＿２とが所定の位置範囲で交わるか否か判定する。
【００８２】
具体的には、例えば、直線交差判定部９５は、２つの衝突目標直線が所定の位置範囲で交わる場合、交差判定結果Ｒｄを１とし、２つの衝突目標直線が所定の位置範囲で交わらない場合、交差判定結果Ｒｄを０とする。そして、その交差判定結果を示す情報Ｒｄを判定部４８ｂに出力する。
【００８３】
判定部４８ｂは、比較部４７の直線交差判定部９５により交わると判定された場合、自装置が他の電子装置である第２の電子装置１０ｂ＿２が通信相手であるか否か判定する。
具体的には、例えば、判定部４８ｂは、交差判定結果Ｒｄが１の場合、すなわち２つの衝突目標直線が所定の位置範囲で交わる場合、自装置が他の電子装置である第２の電子装置１０ｂ＿２と通信相手であると判定する。これにより、判定部４８ｂは、データ送信対象を他の電子装置である第２の電子装置１０ｂ＿２に特定することができる。
【００８４】
一方、判定部４８ｂは、交差判定結果Ｒｄが０の場合、すなわち２つの衝突目標直線が所定の位置範囲で交わらない場合、自装置が他の電子装置である第２の電子装置１０ｂ＿２と接触しなかったと判定する。そして、判定部４８ｂは、判定結果を示す情報を送信制御部４２＿２に出力する。
【００８５】
図１１は、第２の実施形態における情報交換システム２の処理の流れが示されたシーケンス図である。ここでは、第１の電子装置１０ｂ＿１と第２の電子装置１０ｂ＿２との間で、無線アドホックネットワークが既に確立されていることを前提にする。まず、第１の電子装置１０ｂ＿１は、送信する画像データの指定を受け付ける（Ｔ２０１）。次に、第１の電子装置１０＿１は、ユーザにより動かされて第２の電子装置１０＿２と接触する。その際、第１の電子装置１０＿１は、第２の電子装置１０＿２と接触時の振動を検出する（Ｔ２０２）。同様に、第２の電子装置１０＿２は、第１の電子装置１０＿１と接触時の振動を検出する（Ｔ２０２＿２）。
【００８６】
次に、第１の電子装置１０ｂ＿１は、閾値Ｔｈ１を越える振動が検出された最初の時刻である振動開始時刻ｔ＿１を検出する（Ｔ２０３）。次に、第１の電子装置１０ｂ＿１は、第２の電子装置１０ｂ＿２に衝突目標直線を示す情報を要求する（Ｔ２０４）。
【００８７】
次に、第１の電子装置１０ｂ＿１は、衝突目標直線を示す情報を算出する（Ｔ２０５）。同様に、第２の電子装置１０ｂ＿１は、衝突目標直線を示す情報を算出する（Ｔ２０５＿２）。
【００８８】
次に、第２の電子装置１０ｂ＿２は、第１の電子装置１０ｂ＿１の要求に応じ、衝突目標直線を示す情報を第１の電子装置１０ｂ＿１に送信する（Ｔ２０６）。
次に、第１の電子装置１０ｂ＿１は、自装置が算出した衝突目標直線と、第２の電子装置１０ｂ＿２により算出された衝突目標直線同士が所定の位置範囲で交わるか否か判定する（Ｔ２０７）。
【００８９】
衝突目標直線同士が所定の位置範囲で交わる場合（Ｔ２０７  ＹＥＳ）、第１の電子装置１０ｂ＿１は、画像データの送信先を第２の電子装置１０ｂ＿２に特定し、画像データを第２の電子装置１０ｂ＿２に送信する（Ｔ２０８）。以上で、本シーケンスの処理を終了する。
【００９０】
＜第２の実施形態の効果＞
以上、本実施形態の第１の電子装置１０ｂ＿１は、第２の電子装置１０ｂ＿２と接触したときに算出した衝突目標直線と、第２の電子装置１０ｂ＿２により算出された衝突目標直線とを比較し、衝突目標直線が所定の位置範囲で交わる場合、第２の電子装置１０ｂ＿２をデータの送信先に指定する。
【００９１】
これによれば、本実施形態の送信側の電子装置は、予めデータの送信先を設定する必要なくデータの送信先を特定ことができるので、データの送信にかかる手間と時間を削減することができる。また、本実施形態の受信側の電子装置は、赤外線通信のように事前に受信待機状態に切り替える必要がないので、データの受信にかかる手間と時間を削減することができる。
【００９２】
なお、本実施形態の第２の電子装置１０ｂ＿１は、第２の電子装置１０ｂ＿１との間で、衝突目標位置のみを比較したが、これに限らず、衝突目標位置と接触時の振動の波形とを比較してもよいし、衝突目標位置と接触時の音の波形とを比較してもよい。
【００９３】
＜第２の実施形態の変形例＞
また、本実施形態では、データを送信する電子装置が１台で、データを受信する電子装置が１台であるが、これに限らず、データを送信する電子装置が１台で、データを受信する電子装置が１台以上あればよい。
【００９４】
図１２は、第２の実施形態の変形例における情報交換システム２ｂの構成図である。情報交換システム２ｂは、第１の電子装置１０ｂ＿１、第２の電子装置１０ｂ＿２、第３の電子装置１０ｂ＿３、…、第Ｍの電子装置１０＿Ｍから構成されるＭ個の第ｊの電子装置１０＿ｊ（ｊは１からＭまでの整数）を有する。同図において、衝突目標位置７１ｂが示されている。
【００９５】
ここでは、第１の電子装置１０ｂ＿１から他の全ての電子装置に所定のデータ（例えば、画像データ）を送信する例について説明する。なお、所定のデータを送信する電子装置は、第１の電子装置１０ｂ＿１に限定されるものではなく、情報交換システム２ｂが有する電子装置のうちの１つの電子装置であればよい。
【００９６】
情報交換システム２ｂが有する電子装置のうちの１つの電子装置である第１の電子装置１０ｂ＿１が所定の閾値を超える振動を検出した場合、当該第１の電子装置１０ｂ＿１は、
自装置により算出した衝突目標直線Ｌ＿１と、他のＭ−１個の電子装置（１０ｂ＿２〜１０ｂ＿Ｍ）により算出された衝突目標直線（Ｌ＿２〜Ｌ＿Ｍ）とが交わるか否か、順に判定する。
【００９７】
第１の電子装置１０ｂ＿１は、自装置により推定した衝突目標直線Ｌ＿１と衝突目標直線Ｌ＿ｋ（ｋは２からＭまでの整数）とが所定の位置範囲で交わる場合、第ｋの電子装置１０ｂ＿ｋをデータ送信対象であると判定する。第１の電子装置１０ｂ＿１は、この処理を衝突目標直線Ｌ＿２から衝突目標直線Ｌ＿ＭまでＭ−１回繰り返す。そして、第１の電子装置１０ｂ＿１は、データ送信対象と判定した電子装置に対して、上記所定のデータを一斉に送信する。
【００９８】
＜第２の実施形態の変形例の効果＞
以上、本実施形態の送信側の電子装置は、自装置が推定した衝突目標位置と、他の電子装置により推定された衝突目標位置とを比較することにより、複数の送信先を特定し、その送信先に所望のデータを一斉に送信することができる。
【００９９】
これによれば、本実施形態の送信側の電子装置は、予めデータの送信先を設定する必要なく複数のデータの送信先を特定ことができるので、データの送信にかかる手間と時間を削減することができる。また、本実施形態の受信側の電子装置は、赤外線通信のように事前に受信待機状態に切り替える必要がないので、データの受信にかかる手間と時間を削減することができる。
【０１００】
なお、本発明のすべての実施形態において、所望のデータを送信する送信側の電子装置が受信側の電子端末に、振動の波形を示す情報および音の波形を示す情報または衝突目標直線を示す情報を要求したが、これに限らず、受信側の電子端末が所定の閾値Ｔｈ１を超える振動を検知した場合に、振動の波形を示す情報および音の波形を示す情報または衝突目標直線を示す情報を送信側の電子装置に送信してもよい。
【０１０１】
なお、全ての実施形態に共通して、送信側の電子装置は、他の電子装置が通信相手であるか否かを判定するために振動量および音量を比較したが、これに限らず、送信側の電子装置の比較部（４７、４７ｂ）は、検出部（２０、２０ｂ）により検出された振動の周波数特性または音の周波数特性を予め記憶部３１に記憶されている電子装置同士が接触したときのそれぞれの周波数情報と比較する。そして、送信側の電子装置の判定部（４８、４８ｂ）は、その比較結果に基づいて他の電子装置が通信相手であるか否か判定してもよい。
【０１０２】
具体的には、記憶部３１には、自装置と他の電子装置とが接触したときの振動の周波数特性を示す情報と音の周波数特性を示す情報のうち少なくとも１つが記憶されている。
制御部（４０、４０ｂ）は、更に周波数特性算出部を備え、その周波数特性算出部は、検出部（２０、２０ｂ）により検出された振動の周波数特性または音の周波数特性を算出する。
【０１０３】
比較部（４７、４７ｂ）は、記憶部３１から振動の周波数特性を示す情報または音の周波数特性を示す情報を読み出し、読み出した振動の周波数特性を示す情報または音の周波数特性を示す情報と、周波数特性算出部により算出された振動の周波数特性または音の周波数特性との間で、同一の物理量の周波数特性同士を少なくとも１つ比較する。
そして、判定部（４８、４８ｂ）は、その比較部（４７、４７ｂ）による比較結果に基づいて、他の電子装置が通信相手であるか否か判定する。
【０１０４】
詳細には、例えば、比較部（４７、４７ｂ）は、所定の周波数間隔毎に、検出した振動のある周波数における振幅と、読み出した振動のその周波数における振幅との差分の絶対値を算出する。そして、比較部（４７、４７ｂ）は、所定の周波数間隔毎に算出した差分の絶対値の総和を算出する。
【０１０５】
判定部（４８、４８ｂ）は、その総和が所定の閾値よりも小さい場合、自装置が他の電子装置と接触したとみなし、他の電子装置が通信相手であると判定する。一方、その総和が所定の閾値以上の場合、判定部（４８、４８ｂ）は、自装置が他の電子装置と接触しなかったとみなし、他の電子装置が通信相手でないと判定する。
【０１０６】
これにより、送信側の電子装置は、自装置が他の物と接触したのではなく、本実施形態の情報交換システムが有する他の電子装置と接触したか否かをより正確に判定することができる。その結果、送信側の電子装置は、他の電子装置が通信相手であるか否かをより正確に判定することができる。
【０１０７】
また、全ての実施形態に共通して、送信側の電子装置の比較部（４７、４７ｂ）は、振動の波形、音の波形、振動の周波数特性または音の周波数特性の信号のいずれか１つだけを、他の電子装置により検出された同種の信号と比較し、判定部（４８、４８ｂ）はその比較結果に基づいて自装置が他の電子装置と接触したか否か判定してもよい。
【０１０８】
また、全ての実施形態に共通して、送信側の電子装置の比較部（４７、４７ｂ）は、振動の波形、音の波形、振動の周波数特性または音の周波数特性のうち少なくとも２つ以上の信号を他の電子装置により検出された同種の信号とそれぞれ比較し、判定部（４８、４８ｂ）はその比較結果に基づいて自装置が他の電子装置と接触したか否か判定してもよい。
【０１０９】
また、本実施形態の第ｉの電子装置１０＿ｉまたは第ｊの電子装置１０ｂ＿ｊの各処理を実行するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、第ｉの電子装置１０＿ｉまたは第ｊの電子装置１０ｂ＿ｊに係る上述した種々の処理を行ってもよい。
【０１１０】
なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フロッピー（登録商標）ディスク、光磁気ディスク、ＳＤカード、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１１１】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【０１１２】
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１１３】
１、１ｂ、２、２ｂ  情報交換システム
１０＿１  第１の電子装置
１０＿２  第２の電子装置
１０＿３  第３の電子装置
１０＿Ｍ  第Ｍの電子装置
１０＿Ｎ  第Ｎの電子装置
２０  検出部
２１  振動検出部
２２  音検出部
２３  方位検出部
２４  位置検出部
３１  記憶部
３２、３２＿２  通信部
３３  電源部
３４  表示部
３５  入力部
４０、４０ｂ  制御部
４１  接触判定部
４２  通信制御部
４２＿１  受信制御部
４２＿２  送信制御部
４５  振動波形抽出部
４６  音波形抽出部
４７、４７ｂ  比較部
４７＿１  振動波形比較部
４７＿２  音波形比較部
４８、４８ｂ  判定部
９３  位置抽出部
９４  衝突目標位置推定部
９５  直線交差判定部
【図１】
2012249228.tif 000003
【図２】
2012249228.tif 000004
【図３】
2012249228.tif 000005
【図４】
2012249228.tif 000006
【図５】
2012249228.tif 000007
【図６】
2012249228.tif 000008
【図７】
2012249228.tif 000009
【図８】
2012249228.tif 000010
【図９】
2012249228.tif 000011
【図１０】
2012249228.tif 000012
【図１１】
2012249228.tif 000013
【図１２】
2012249228.tif 000014