(57)【要約】【課題】操作者の動作から、意図するコマンドを容易に取得して実行する通信システム、通信方法、及び、通信装置を提供すること。【解決手段】第一の通信装置と第二の通信装置とが通信を行う通信システムであって、前記第一の通信装置は、当該第一の通信装置の移動によって変化する物理量を検出する物理量検出手段と、前記物理量検出手段によって検出された物理量の増加又は減少に対応して前記通信における通信方向を決定する方向決定手段と、前記通信方向に基づき前記第二の通信装置との通信を行う通信手段と、を有する通信システム。【選択図】図２
2008217720.tif 000002
【特許請求の範囲】
【請求項１】
第一の通信装置と第二の通信装置とが通信を行う通信システムであって、
前記第一の通信装置は、
当該第一の通信装置の移動によって変化する物理量を検出する物理量検出手段と、
前記物理量検出手段によって検出された物理量の増加又は減少に対応して前記通信における通信方向を決定する方向決定手段と、
前記通信方向に基づき前記第二の通信装置との通信を行う通信手段と、
を有する通信システム。
【請求項２】
前記第二の通信装置は、前記物理量検出手段に対応する物理量検出子機手段を有し、
前記物理量検出手段は、前記物理量検出子機手段と協働して物理量を検出する請求項１記載の通信システム。
【請求項３】
前記方向決定手段は、前記物理量検出手段によって検出された物理量の変化が所定の値を超えた場合に、通信方向を決定する請求項１又は２記載の通信システム。
【請求項４】
前記第一の通信装置は、
データの送受信を行うモードを選択するモード選択手段を有し、
前記方向決定手段は、前記データの送受信を行うモードが選択された場合に、物理量の変化に対応する通信方向を決定する請求項１又は２記載の通信システム。
【請求項５】
前記第一の通信装置は、前記第二の通信装置との距離を測定する測距手段を有し、
異なる前記第二の通信装置の候補がある場合に、前記通信手段は、距離が最も短い前記第二の通信装置の候補との通信を行う請求項１ないし４何れか一項に記載の通信システム。
【請求項６】
前記第一の通信装置は、前記第二の通信装置との対向角を測定する対向角測定手段を有し、
異なる複数の前記第二の通信装置の候補がある場合に、前記通信手段は、対向角が最も小さい前記第二の通信装置の候補との通信を行う請求項１ないし４何れか一項に記載の通信システム。
【請求項７】
前記第一の通信装置は、
前記第二の通信装置が有する機能に係る情報を表示する画面を生成する画面生成手段と、
前記第二の通信装置が有する機能を選択する機能選択手段と、
を有し、
前記第二の通信装置は、
前記機能選択手段によって選択された機能により前記第一の通信装置から受信するデータを送信し、又は、前記機能選択手段によって選択された機能により受信したデータを前記第一の通信装置に送信する請求項１ないし６何れか一項に記載の通信システム。
【請求項８】
前記第一の通信装置は、
前記第二の通信装置の候補に係る情報を取得する候補情報取得手段と、
前記第二の通信装置の候補に係る情報を表示する画面を生成する候補画面生成手段と
を有する請求項１ないし７何れか一項に記載の通信システム。
【請求項９】
第一の通信装置と第二の通信装置とが通信を行う通信システムにおける通信方法であって、
前記第一の通信装置が、当該第一の通信装置の移動によって変化する物理量を検出する物理量検出ステップと、
前記第一の通信装置が、前記物理量検出ステップにおいて検出された物理量の増加又は減少に対応して前記通信における通信方向を決定する方向決定ステップと、
前記通信方向に基づき、前記第一の通信装置と前記第二の通信装置とが通信を行う通信ステップと
を有する通信方法。
【請求項１０】
前記方向決定ステップは、前記物理量検出ステップにおいて検出された物理量の変化が所定の値を超えた場合に、通信方向を決定する請求項９記載の通信方法。
【請求項１１】
前記第一の通信装置が、データの送受信を行うモードを選択するモード選択ステップを有し、
前記方向決定ステップは、前記データの送受信を行うモードが選択された場合に、物理量の変化に対応する通信方向を決定する請求項９又は１０記載の通信方法。
【請求項１２】
他の通信装置と通信を行う通信装置であって、
当該通信装置の移動によって変化する物理量を検出する物理量検出手段と、
前記物理量検出手段によって検出された物理量の増加又は減少に対応して前記通信における通信方向を決定する方向決定手段と、
前記通信方向に基づき前記他の通信装置との通信を行う通信手段と、
を有する通信装置。
【請求項１３】
前記方向決定手段は、通信方向を、
前記物理量の変化が、当該通信装置と他の通信装置との距離が近づくことを示す場合には送信方向とし、
前記物理量の変化が、当該通信装置と他の通信装置との距離が遠ざかることを示す場合には受信方向とする請求項１２記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信方法、及び、通信装置に関する。
【背景技術】
【０００２】
従来から、人間の動作を、コマンドとして取得し実行する情報処理装置等の技術がある。例えば、特開平７−１７５５８７号広報（特許文献１）には、撮像装置の映像に基づいて、手の動作から操作者の意図を理解してその意図に沿った動作を行う情報処理装置の発明が開示されている。
【特許文献１】特開平７−１７５５８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１に開示されている情報処理装置では、映像を解析する処理を行っているが、一般にそのような処理は、処理のための装置や時間等のリソースを多く必要とするため、小型の機器等に実装することは不向きなことがある。特に、携帯性が重要となる無線通信装置では、操作者から離れた位置に撮像手段を設けることは、現実的ではない。
【０００４】
本発明は、上記の点に鑑みて、これらの問題を解消するために発明されたものであり、操作者による通信装置の変位等の情報から、操作者が意図するコマンドを容易に取得して実行する通信システム、通信方法、及び、通信装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の通信システムは次の如き構成を採用した。
【０００６】
本発明の通信システムは、第一の通信装置と第二の通信装置とが通信を行う通信システムであって、前記第一の通信装置は、当該第一の通信装置の移動によって変化する物理量を検出する物理量検出手段と、前記物理量検出手段によって検出された物理量の増加又は減少に対応して前記通信における通信方向を決定する方向決定手段と、前記通信方向に基づき前記第二の通信装置との通信を行う通信手段と、を有し、前記第二の通信装置は、前記物理量検出手段に対応する物理量検出子機手段を有し、前記物理量検出手段は、前記物理量検出子機手段と協働して物理量を検出し、前記方向決定手段は、前記物理量検出手段によって検出された物理量の変化が所定の値を超えた場合に、通信方向を決定するように構成することができる。
【０００７】
これにより、操作者による通信装置の変位等の情報から、操作者が意図するコマンドを容易に取得して実行する通信システムを提供することができる。
【０００８】
また、上記目的を達成するために、本発明の通信システムは、さらに、データの送受信を行うモードを選択するモード選択手段を有し、前記方向決定手段は、前記データの送受信を行うモードが選択された場合に、物理量の変化に対応する通信方向を決定するように構成することができる。
【０００９】
これにより、データの送受信モードが選択されることにより、さらに、操作者の意図を好適に取得することができる。
【００１０】
また、上記目的を達成するために、本発明の通信システムは、さらに、前記第一の通信装置は、前記第二の通信装置との距離を測定する測距手段を有し、異なる前記第二の通信装置の候補がある場合に、前記通信手段は、距離が最も短い前記第二の通信装置の候補との通信を行うように構成することができる。
【００１１】
これにより、複数の第二の通信装置の候補の中から、操作者が操作しようとする通信装置を距離の近さによって判断することができる。
【００１２】
また、上記目的を達成するために、本発明の通信システムは、さらに、前記第一の通信装置は、前記第二の通信装置との対向角を測定する対向角測定手段を有し、異なる複数の前記第二の通信装置の候補がある場合に、前記通信手段は、対向角が最も小さい前記第二の通信装置の候補との通信を行うように構成することができる。
【００１３】
これにより、複数の第二の通信装置の候補の中から、操作者が操作しようとする通信装置を対向角によって判断することができる。
【００１４】
また、上記目的を達成するために、本発明の通信システムは、さらに、前記第一の通信装置は、前記第二の通信装置が有する機能に係る情報を表示する画面を生成する画面生成手段と、前記第二の通信装置が有する機能を選択する機能選択手段とを有し、前記第二の通信装置は、前記機能選択手段によって選択された機能により前記第一の通信装置から受信するデータを送信し、又は、前記機能選択手段によって選択された機能により受信したデータを前記第一の通信装置に送信するように構成することができる。
【００１５】
これにより、第二の通信装置の機能に対するコマンドを操作者の動作に基づき取得し、その機能を実行させることができる。
【００１６】
また、上記目的を達成するために、本発明の通信システムは、さらに、前記第一の通信装置は、前記第二の通信装置の候補に係る情報を取得する候補情報取得手段と、前記第二の通信装置の候補に係る情報を表示する画面を生成する候補画面生成手段とを有する構成とすることができる。
【００１７】
これにより、異なる第二の通信装置の候補から、操作者が通信する通信装置を選択することができる。
【００１８】
また、上記目的を達成するために、本発明の通信システムにおいて、さらに、前記方向決定手段は、通信方向を、前記物理量の変化が、第一の通信装置と第二の通信装置との距離が近づくことを示す場合には送信方向とし、前記物理量の変化が、第一の通信装置と第二の通信装置との距離が遠ざかることを示す場合には受信方向とするように構成することができる。
【００１９】
これにより、操作者による通信装置の移動方向と、通信方向とを、操作者の主観にあわせることができ、操作者の意図する指示を取得できる。
【００２０】
なお、上記課題を解決するため、本発明は、さらに、上記通信システムが有する通信装置が備える各手段の機能を実行させる通信方法、又は、その通信方法をコンピュータに実行させるためのコンピュータプログラムとしてもよい。また、本発明は、さらに、上記通信システムが有する通信装置であってもよい。
【発明の効果】
【００２１】
本発明の通信システム、通信方法、及び、通信装置によれば、操作者の動作から、意図するコマンドを容易に取得して実行する通信システム、通信方法、及び、通信装置を提供することが可能になる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を図面に基づき説明する。
〔第一の実施の形態〕
（本発明の一実施の形態に係る通信システムによって実現される機能の例）
図１は、ＩＳＯが提唱するＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルにおける、アプリケーション層のＦＴＡＭ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ、Ａｃｃｅｓｓ  ａｎｄ  Ｍａｎａｇｅｍｅｎｔ）を説明する図である。図１では、ファイル・サービスであるＦＴＡＭレジームとして、４つの状態が示されており、ファイルの選択、ファイルの読み・書き・クローズ、データの転送等のレジームの中で、ファイル操作が行われる。
【００２３】
本発明の一実施の形態に係る通信システムでは、図１のようなファイル操作に係る指示、すなわち、コマンドを、通信装置が有する物理量検出手段によって取得し、実行する。本発明の一実施の形態に係る通信システムは、また例えば、図１の例に限らず、メールの送受信、ファクシミリ通信、又は、画像形成等、各種のデータの送受信に用いられてもよい。
【００２４】
（本発明の一実施の形態に係る通信システムの機能構成の例）
図２は、本発明の一実施の形態に係る通信システムの機能構成の例を説明する図である。図２の通信システムは、通信装置１と通信装置２とが、通信を確立した後にデータの送信又は受信を行う。
【００２５】
通信装置１は、通信手段１０１、物理量検出手段１０２、方向決定手段１０３を有する。通信装置１は、さらに、モード選択手段１０４、通信確立手段１０５，画面生成手段１６０、機能選択手段１７１、候補情報取得手段１７２、対向角検出手段１８１、測距手段１８２、表示手段１９１、又は、入力手段１９２を有してもよい。
【００２６】
通信手段１０１は、通信装置２との通信を行う手段である。通信手段１０１は、無線による通信を行う手段、又は、有線による通信を行う手段の何れであってもよい。物理量検出手段１０２は、通信装置１の移動による物理量の変化を検出する手段である。物理量検出手段１０２は、例えば、距離センサ、加速度センサ、又は、角速度センサ等である。
【００２７】
方向決定手段１０３は、物理量検出手段１０２によって検出された物理量の変化に基づき、通信方向を決定する手段である。通信方向とは、送信又は受信の何れであるかを表す情報である。
【００２８】
モード選択手段１０４は、通信装置１の動作モードを選択する手段である。動作モードとは、例えば、通信モード、入力モード等である。例えば、操作者が、入力手段１９２等から通信モードの選択を入力することにより、モード選択手段１０４によって通信モードが選択される。モード選択手段１０４によって通信モードが選択された場合に、物理量検出手段１０２及び方向決定手段１０３によって、通信方向が決定されてもよい。これにより、通信方向の決定とそれに続く通信の処理を、操作者が通信モードを指示した時から開始することができ、より操作者の意図に沿ったコマンドの入力が可能になる。
【００２９】
通信確立手段１０５は、通信装置２又はその他の通信装置との通信を確立する手段である。通信確立手段１０５は、認証等のネゴシエーションを行う。通信確立手段１０５は、例えば、物理量検出手段１０２等によって検出された物理量の変化が所定の条件を満たす場合に、通信を確立してもよい。
【００３０】
画面生成手段１６０は、表示手段１９１によって表示される様々な画面を生成する。画面生成手段１６０は、例えば、機能画面生成手段１６１又は候補画面生成手段１６２を有する。機能画面生成手段１６１は、通信装置２が有する機能に係る情報を表示する画面を生成する。通信装置２が有する機能とは、例えば、メールの送受信、ファクシミリ通信、又は、画像形成等である。これらの機能の一覧を表示することにより、操作者がその機能を選択することができる。
【００３１】
候補画面生成手段１６２は、通信を行う相手の通信装置が複数ある場合に、データの送受信を行う通信装置の候補の一覧を表示する画面を生成する手段である。候補画面生成手段１６２は、例えば、候補の通信装置をリストによって表示する画面を生成してもよい。候補画面１６２は、また例えば、候補の通信装置の位置に係る情報がある場合には、その情報に基づき、通信装置１との相対位置を図示する画面を生成してもよい。
【００３２】
機能選択手段１７１は、通信装置２が有する機能の中から、実行させる機能を選択する手段である。機能選択手段１７１は、操作者によって入力手段１９２から入力された機能を選択してもよい。機能選択手段１７１は、また例えば、操作者が入力手段１９２から入力等した情報を解析することにより、機能を選択してもよい。情報を解析するとは、例えば、入力された文字列に「＠」が含まれる場合には、その文字列をメールの送信先として、メール送信機能を選択する。また例えば、入力された文字列が１０桁程度の数字の場合には、その数字を送信先のファクシミリ番号として、ファクシミリ送信機能を選択する。
【００３３】
候補情報取得手段１７２は、通信を行う相手の通信装置の候補が複数ある場合に、それらの通信装置の候補に係る情報を取得する手段である。候補情報取得手段１７２は、例えば、通信装置の識別情報、通信装置が有する機能、又は、通信装置の位置情報等を取得する。候補情報取得手段１７２は、例えば、通信装置の候補との通信により、それらの情報を取得してもよく、また例えば、通信装置に係る情報が格納されたサーバ等からそれらの情報を取得してもよい。
【００３４】
対向角検出手段１８１は、通信を行う相手の通信装置の候補が複数の場合に、それらの通信装置毎に通信装置１との対向角を測定する手段である。対向角検出手段１８１は、例えば、地磁気センサ等によって構成される。
【００３５】
測距手段１８２は、通信を行う相手の通信装置との距離を測定する手段である。測距手段１８２は、例えば、通信を行う相手の通信装置と、所定の信号を送受信することにより、距離の測定を行う。測距手段１８２は、例えば、Ｗ−ＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）の通信手段として構成されてもよく、その場合には、通信手段１０１と一の手段として構成されてもよい。
【００３６】
なお、対向角検出手段１８１、又は、測距手段１８２は、物理量検出手段１０２として、通信方向を決定するための移動による物理量を検出するのに用いられる構成であってもよい。
【００３７】
表示手段１９１は、通信装置１の状態や通信装置１が処理するデータ等の表示を行う。入力手段１９２は、操作者が通信装置１に対する指示等を入力する手段である。
【００３８】
通信装置２は、通信装置１とデータの送受信を行う装置であって、通信手段２０１を有する。通信装置２は、さらに、物理量検出子機手段２０２、通信確立手段２０５、画面生成手段２６０、機能実現手段２７０、対向角検出手段２８１、測距手段２８２、表示手段２９１、又は、入力手段２９２を有してもよい。
【００３９】
通信手段２０１は、通信装置１との通信を行う手段である。通信手段２０１は、有線又は無線の通信を行う。
【００４０】
物理量検出子機手段２０２は、通信装置１が、自装置の移動による物理量の変化を検出する際に、物理量検出手段１０１と協働して物理量の変化を検出するための手段である。物理量検出子機手段２０２は、例えば、物理量として距離を検出する場合には、所定の信号を物理量検出手段１０１と送受信する。これにより、物理量検出手段１０１が、通信装置１と通信装置２との間の距離を検出することができる。
【００４１】
物理量検出子機手段２０２は、また例えば、物理量検出手段１０１が撮像手段である場合に、所定のイメージを有する媒体等であってもよい。その場合には、物理量検出手段１０１は、そのイメージを撮像して取得するイメージと、予め保持されている所定のイメージに係る情報とに基づいて、通信装置１と通信装置２との間の距離を検出する。なお、所定のイメージに係る情報は、例えば、通信装置１が有する図示しない記憶装置等に保持されていてもよい。
【００４２】
通信確立手段２０５は、通信装置１又はその他の通信装置との通信を確立する手段である。通信確立手段１０５は、認証等のネゴシエーションを行う。通信確立手段２０５は、例えば、物理量検出手段２０２等によって検出された物理量の変化が所定の条件を満たす場合に、通信を確立してもよい。
【００４３】
画面生成手段２６０は、表示手段２９１に表示される画面を生成する手段である。画面生成手段２６０は、例えば、通信装置２が有する図示しない記憶手段から読み出された画像を表示する画面を生成する。画面生成手段２６０は、また例えば、通信装置２が有する機能を表示する画面を生成する。
【００４４】
機能実現手段２７０は、通信装置２が有する機能を実現する手段である。通信装置２が有する機能とは、例えば、メールの送受信、ファクシミリ通信、又は、画像形成等である。機能実現手段２７０は、例えば、メール送受信手段２７３、ファクシミリ通信手段２７４、画像形成手段２７５を有する。
【００４５】
メール送受信手段２７３は、通信手段２０１等を介してメールサーバに接続することにより、メールの送受信を行う。ファクシミリ通信手段２７４は、ファクシミリの受信又は送信を行う。画像形成手段２７５は、媒体上に画像を形成して出力する。
【００４６】
対向角検出手段２８１は、通信装置１が有する対向角検出手段１８１と協働して、通信装置１と通信装置２との対向角を検出するための手段である。対向角検出手段２８１は、例えば、地磁気センサとして構成される。
【００４７】
測距手段２８２は、通信を行う相手の通信装置との距離を測定する手段である。測距手段２８２は、例えば、通信を行う相手の通信装置と、所定の信号を送受信することにより、距離の測定を行う。測距手段２８２は、例えば、Ｗ−ＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）の通信手段として構成されてもよく、その場合には、通信手段２０１と一の手段として構成されてもよい。
【００４８】
表示手段２９１は、通信装置２の状態又は通信装置２が処理するデータ等のイメージを表示する手段であり、入力手段２９２は、操作者が通信装置２に対して指示等を入力するための手段である。なお、表示手段２９１と入力手段２９２とは、例えば、タッチパネル等の構成を有することにより、一のデバイスとして構成されてもよい。
【実施例１】
【００４９】
（距離の変化に基づき通信方向を決定する通信システムを説明する図）
図３は、通信装置１と通信装置２との距離の変化を検出することにより、通信方向を決定する通信システムを説明する図である。図３では、例えば、画像を表示する機能がある二つの通信装置１及び通信装置２を用いる構成を示しているが、本発明の一実施の形態に係る通信システムは、これらの通信装置に限らず、例えば、画像表示手段が付いている通信装置であっても良い。例えば、液晶操作パネルの付いている複写機、プリンタ、ファクシミリ、又は、複合機であっても構わない。なお、複合機とは、複写、プリンタ、ファクシミリ、メーラー、又は、サーバ等の機能が複合した装置である。
【００５０】
図３では、通信装置１及び通信装置２は、それぞれ、距離検出手段を有し、通信装置１の移動にともなう物理量の変化として、２つの通信装置間の距離を検出できる。距離検出手段は、例えば、空中超音波の受発信素子を用いて空中音波の伝播時間を計測して行う方法や赤外線とＰＳＤ（Ｐｏｓｉｔｉｏｎ  Ｓｅｎｓｉｎｇ  Ｄｅｔｅｃｔｏｒ）を設けて対象機器の特定部位に照射した赤外光がPSDに戻ってくる際の出力電圧を計測して行う方法等を用いる。
【００５１】
空中音波の伝播時間を計測して行う方法としては、例えば、各機器に超音波の送信、受信素子を１組設け、通信装置１の送信素子で特定の周波数の超音波を送信するとともにタイマーによる時間計測を開始し、通信装置２の受信素子で受信が検出されたと同時に通信装置２の送信素子で特定の周波数の超音波を返信し、通信装置１の受信素子に戻ってきた信号が検出されたら前記タイマーによる時間計測を終了し、これを伝播時間とする。この伝播時間から超音波の一般的な特性（伝播速度）を示す式Ｖ（ｍ／ｓ）＝３３１．５＋０．６０７１４ｔ（ｔ：温度（℃））を用いて距離に換算する。なお、送信素子と受信素子とは、送信及び受信の両方の機能を有する一の素子として構成されてもよい。
【００５２】
距離検出手段を設ける位置は各機器の使用形態、設置形態に応じて決める。例えば、通信装置２が、大画面ディスプレイを有する据え置き型の画像表示装置あるいは掲示板のような形態を有する場合には、操作者は、画像表示手段に向かう位置でその機能を利用することが多い。したがって、距離検出手段２０２ａは画像表示手段の表示面のある側に設けるのが好ましい。
【００５３】
一方、通信装置１が、液晶ディスプレイ等の画像表示手段を有する個人用の携帯情報端末ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）や電子ペーパの形態を有する場合には、操作者はその装置を携帯し、画像表示手段により画像を閲覧して用いることが多い。したがって、距離検出対象の機器との通信を行う際も画像表示手段を見ながら操作することが多いので、画像表示面とは反対の側面に距離検出手段１０２ａを設けるのが好ましい。
【００５４】
なお、電子ペーパとは、液晶ディスプレイに代わる画像表示装置として、電気泳動方式、エレクトロクロミック方式、サーマル方式、2色粒子回転方式等の技術を用いたものが提案されており、液晶ディスプレイよりも通常の印刷物に近い視野角が得られ、さらに、消費電力が小さく、メモリ機能を有している等の特長から、携帯端末用の画像表示手段としても多く用いられるようになると期待されているものである。
【００５５】
また、電子ペーパに電子回路、センサを集積化することで、将来、電子ペーパと他の機器との連携をさせる機会も多くなることが予想される。このように、デバイスが小型化するにつれ、スイッチやタッチパネルの操作よりも、電子ペーパ自体を把持したジェスチャによる操作の方が自然で直感的な操作感が得られるという効果が生じる。
【００５６】
なお、通信装置２が、ネットワークを介して通信装置１と接続され、それらが異なるロケーション、例えば、視覚的に離れた場所に存在している場合にも、通信装置１の移動による物理量の変化に基づいて、ネットワークを介して通信装置２に対する操作を行うような環境であっても構わない。
【００５７】
（距離の変化により通信方向を決定する処理の例の詳細な説明）
図４及び図５は、図３の通信システムにおける通信方向を決定する処理の例の詳細な説明の図である。なお、図４及び図５の例では、通信装置２の表示手段２９１によって表示される画面を閲覧できる作業領域で、通信装置１を使用している。これは、例えば、会議等の状況である。
【００５８】
図４では、まず、通信装置１と通信装置２との間の通信を確立させる。通信装置１と通信装置２との間の通信は、例えば、無線又は有線の通信規格に準拠したものであり、無線の場合は、例えば、ＩＥＥＥ８０１．１１、ＩＥＥＥ８０２．１５．３ａ（ＵＷＢ）、ＩＥＥＥ８０２．１５．４（Ｚｉｇｂｅｅ）、又は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉｒｅｌｅｓｓ  ＵＳＢ等である。 
通信装置１と通信装置２との間の通信が確立された状態で、操作者によって、通信装置１が有する入力手段１９２からモード選択スイッチが押下される。これにより、物理量を検出するモードが設定され、距離検出手段１０２ａの動作が有効になり通信装置１と通信装置２との間の距離が検出されるようになる。
【００５９】
なお、物理量を検出するモードの設定は、操作者がモードスイッチを操作する他に、通信装置１に加速度センサ等の動きを検出するセンサを設けることにより、そのセンサ信号により自動的にモードが選択されるようにしても良い。より詳細には、例えば、機器を把持している時の手ぶれが少なくなり、操作者が把持した状態で安定になったと見なされる状態を、加速度の波形から判断して自動的にモードが選択されるようにしても良い。
【００６０】
物理量を検出するモードが設定された状態で、操作者によって、図４に示すように、通信装置１が通信装置２に対して近づけられる。そして、距離検出手段によって検出される通信装置１と通信装置２との間の距離が、図４（ａ）に示すように第一の所定の値より小さくなった場合に、方向決定手段１０３が、通信装置１から通信装置２に対してデータを送信するものとして通信方向を決定する。通信手段１０１と通信手段２０１とは、この通信方向にしたがって、データ送信及びデータ受信を実行する。
【００６１】
図４の例では、通信装置１に表示されている画像が通信装置２に対して送信され、通信装置２が有する表示手段２９１に表示される場合を図示しているが、本発明の一実施の形態によって送受信されるデータは、画像データに限るものではない。例えば、Ｗｏｒｄ（登録商標）等のテキストエディタのデータ、テキストデータ、又は、音声データであってもよい。
【００６２】
また、図４（ｂ）のように、モード選択スイッチが押下されてから検出される距離データに対し、通信装置１が有する図示しないタイマーによる時間計測データを用いて時間微分して速度を算出し、その速度が第一の所定の値より小さくなった場合に、方向決定手段１０３が、通信装置１から通信装置２に対してデータ送信を行うことを決定してもよい。
【００６３】
図５は、図４とはデータの通信方向が逆になる場合、すなわち、通信装置２から通信装置１に対してデータが送信される場合を説明する図である。通信装置１と通信装置２との間の通信が確立された状態で、操作者によってモード選択スイッチが押下されることにより、物理量を検出するモードが設定され、距離検出手段１０２ａの動作が有効になり距離計測が開始される。操作者が通信装置１を通信装置２から遠ざけることによる距離の変化が、図４（ｂ）に示すように第二の所定の値より大きくなった場合に、方向決定手段１０３が、通信装置２から通信装置１に対してデータを送信するものとして通信方向を決定する。通信手段１０１と通信手段１０２とは、この通信方向にしたがってデータ送信及びデータ受信を実行する。
【００６４】
図５の例では、通信装置２に表示されている画像が通信装置１に対して送信され、通信装置１が有する表示手段１９０に表示される場合を図示しているが、本発明の一実施の形態によって送受信されるデータは、画像データに限るものではなく、文書、音声等を含む各種のデータであってもよい。
【００６５】
また、図５（ｂ）のように、モード選択スイッチが押下されてから検出される距離データに対し、通信装置１が有する図示しないタイマーによる時間計測データを用いて時間微分して速度を算出し、その速度が所定の値より大きくなった場合に、方向決定手段１０３が、通信装置２から通信装置１に対してデータ送信を行うことを決定してもよい。
【００６６】
（距離の変化により通信方向を決定する処理の例のフロー図）
図６及び図７は、通信装置１と通信装置２との間の距離の変化により通信方向を決定する処理の例のフロー図であって、図６は、距離をパラメータとして用いる場合の例、図７は、距離の変化に基づく速度をパラメータとして用いる場合の例である。
【００６７】
図６のステップＳ１０１では、操作者が入力手段１９２から入力等することにより、通信相手の装置が選択される。通信相手の通信装置は、例えば、IPアドレス、MACアドレス等の機器毎に固有の識別情報により識別され、それらの識別情報が入力されることに基づき、選択されてもよい。
【００６８】
ステップＳ１０１に続いてステップＳ１０２に進み、選択された通信装置２と通信装置１との間の通信が、通信確立手段１０５及び通信確立手段２０５によって確立され、通信手段１０１と通信手段２０１との間の通信が行われるようになる。
【００６９】
ステップＳ１０２に続いてステップＳ１０３に進む。ステップＳ１０３では、データの送受信が終了しているか否かが判断される。データの送受信が終了している場合には、通信手段１０１と通信手段２０１とが通信を終了する処理を実行し、データの送受信が終了していない場合には、ステップＳ１０４に進む。
【００７０】
ステップＳ１０３に続くステップＳ１０４では、モード選択手段１０４が、操作者によってモード選択スイッチが押下等されることにより、データ送受信モードが選択されたか否かを判断する。データ送受信モードが選択された場合には、ステップＳ１０５に進み、データ送受信モードが選択されない場合には、ステップＳ１０３に戻って処理を繰り返す。なお、データ送受信モードの選択に代えて、物理量である距離の変化を検出するモードが選択されてもよい。
【００７１】
ステップＳ１０４に続くステップＳ１０５では、モード選択手段１０４が、データ送受信モード又は物理量検出モードを設定することに基づき、距離検出手段１０２ａが、その動作を有効にする。ステップＳ１０５に続いてステップＳ１０６に進み、物理量検出手段である距離検出手段１０２ａが、通信装置２が有する物理量検出子機手段である距離検出手段２０２ａにより、通信装置１と通信装置２との間の距離を測定する。この測定は所定の時間続けられる。
【００７２】
ステップＳ１０６に続いてステップＳ１０７に進み、方向決定手段１０３が、距離検出手段１０２ａによって検出される距離が、所定の値であるＲより大きくなったか否かを判断する。大きくなっている場合には、ステップＳ１１１に進み、そうではない場合には、ステップＳ１０８に進む。
【００７３】
ステップＳ１０７に続くステップＳ１０８では、方向決定手段１０３が、距離検出手段１０２ａによって検出される距離が、所定の値であるＳより小さくなったか否かを判断する。小さくなっている場合には、ステップＳ１１０に進み、そうではない場合には、ステップＳ１０９に進む。
【００７４】
ステップＳ１０８に続くステップＳ１０９では、モード選択手段１０４が、データ送受信モード又は物理量を検出するモードを終了するか否かを判断する。それらのモードを終了する場合には、終了に進み、そうではない場合には、ステップＳ１０７に戻って処理を繰り返す。なお、データ送受信モード又は物理量を検出するモードを終了するか否かの判断は、例えば、操作者によって入力手段１９２からそのモードの解除の指示が入力されたことに基づいてもよく、また例えば、そのモードの選択が指示されてから所定の時間を経過したことに基づいてもよい。
【００７５】
ステップＳ１０７に続くステップＳ１１１では、方向決定手段１０３によって決定された通信方向にしたがい、通信装置２から通信装置１に対してデータが送信される。一方、ステップＳ１０８に続くステップＳ１１０では、方向決定手段１０３によって決定された通信方向にしたがい、通信装置１から通信装置２に対してデータが送信される。
【００７６】
以上の処理により、通信装置１と通信装置２との間の通信方向が、通信装置１と通信装置２との間の距離の変化に基づいて決定され、データの送受信が行われる。
【００７７】
図７は、図６において検出された距離に基づき、速度を算出して通信方向を決定する処理の例のフロー図である。図７のステップＳ２０１からステップＳ２０６の処理は、図６のステップＳ１０１からステップＳ１０６の処理と同一であるので、ここでは説明を省略する。
【００７８】
ステップＳ２０７では、物理量検出手段である距離検出手段１０２ａによって検出された距離に対し、図示しないタイマー等の時間計測手段による時間データを用いて、時間方向の微分を行うことにより、通信装置１の移動の速度を算出する。
【００７９】
ステップＳ２０７に続くステップＳ２０８では、方向決定手段１０３が、ステップＳ２０７で算出された速度が、所定の値ＶＲより大きいか否かを判断する。所定の値ＶＲより大きい場合には、ステップＳ２１２に進み、そうではない場合には、ステップＳ２０９に進む。
【００８０】
ステップＳ２０８に続くステップＳ２０９では、方向決定手段１０３が、ステップＳ２０７で算出された速度が、所定の値ＶＳより小さいか否かを判断する。所定の値ＶＳより小さい場合には、ステップＳ２１１に進み、そうではない場合には、ステップＳ２１０に進む。
【００８１】
ステップＳ２１０からステップＳ２１２の処理は、図６のステップＳ１０９からステップＳ１１１の処理と同一であるので、ここでは説明を省略する。
【００８２】
以上の処理により、通信装置１と通信装置２との間の通信方向が、通信装置１の通信装置２に対する移動の速度に基づいて決定され、データの送受信が行われる。
【００８３】
実施例１の通信システム、通信方法、又は、通信装置等によれば、異なる通信装置の間の通信において、操作者によって一方の通信装置が動かされることに基づいて、通信方向を決定しデータの送受信を行うことで、操作者の動作から意図するコマンドを容易に取得して実行することができ、また、操作者は自然で直感的な操作感を得ることができる。
【実施例２】
【００８４】
（角度の変化に基づき通信方向を決定する通信システムを説明する図）
図８から図１０は、角度又は角速度の変化に基づき、通信方向を決定する通信システムを説明する図である。図８は、本発明の一実施の形態に係る通信システムの構成の例である。図８の通信システムは、通信装置１及び通信装置２を有する。
【００８５】
図８の通信装置１は、角速度検出手段１０２ｂを有する。角速度検出手段１０２ｂは、通信装置１が、矢印ｒ１の方向に回転された際の角速度を検出するように、通信装置１に設けられている。角速度検出手段１０２ｂは、例えば、ビデオカメラ、デジタルカメラ等の手ぶれ補正の為の手ぶれ検出用に使われている安価な圧電振動式のジャイロでもよい。ジャイロは、例えば、通信装置１の内部の回路基板に実装される。
【００８６】
図８では、角速度検出手段１０２ｂの検出軸が、図面と垂直方向になっている。そこで、通信装置１を矢印ｒ１の方向に対して、通信装置１の中心を軸にして回転させた場合には図８（ａ）の角速度波形が得られる。さらに、図８（ａ）の角速度を積分演算することで図８（ｂ）の角度を求めることができる。
【００８７】
角速度検出手段１０２ｂによる角速度検出は、通信装置１が有するモード選択スイッチを押した時点から開始されてもよく、その場合には、積分演算も同時刻から行う。
【００８８】
さらに、取得される角速度データはACカップリングを行い低周波の変動を少なくしてもよい。また、積分演算には様々なノイズに起因するドリフトにより徐々に角度が変動する誤差が発生するので、ジェスチャによる角度変化の周波数よりも低い周波数成分を除去するようにＨＰＦ（Ｈｉｇｈ  Ｐａｓｓ  Ｆｉｌｔｅｒ）を通過させてもよい。また例えば、ドリフトを定期的にリセットする処理を実行することにより、さらに誤差を縮小することができる。
【００８９】
通信装置１及び通信装置２の間の通信が確立されている状態で、操作者によって通信装置１に設けられているモード選択スイッチが押下されることにより、モード選択手段１０４が、データの送受信モードを選択する。
【００９０】
データの送受信モードが選択された後、角速度検出手段１０２ｂによる角速度検出が有効化され、方向決定手段１０３が、角速度検出手段１０２ｂの出力である角速度のモニタリングを開始し、出力される角速度が所定の値を超えるか否かの判断を行う。
【００９１】
方向決定手段１０３は、角速度が所定の値を超えた場合に、通信装置１から通信装置２へのデータ送信が指示されたと判断し、通信手段１０１によってデータの送信が実行される。図８では、通信装置１の表示手段１９１に表示されている画像データが、通信装置２に送信され表示手段２９１によって表示されている。なお、角速度に代えて角度を用いる場合にも、所定の値を設けて判断すれば良い。
【００９２】
図９は、通信装置１の回転方向が図８とは異なる場合の例である。図９において、通信装置１を、矢印ｒ２の方向に対して、通信装置１の中心を軸にして回転させると、図９（ａ）に示す、負の方向の角速度を生じる。この角速度に基づき、方向決定手段１０３が、通信装置２から通信装置１へのデータ送信が指示されたと判断し、通信手段１０１によってデータの受信が実行される。
【００９３】
なお、通信方向の決定には、図９（ａ）の角速度を積分演算することにより求められる図９（ｂ）の角度を用いてもよい。
【００９４】
（角速度の変化により通信方向を決定する処理の例のフロー図）
図１０は、角速度の変化により通信方向を決定する処理の例のフロー図である。図１０のステップＳ３０１からステップＳ３０４は、図６のステップＳ１０１からステップＳ１０４と同一の処理であるので、ここでは説明を省略する。
【００９５】
ステップＳ３０４に続くステップＳ３０５では、物理量検出手段である角速度検出手段１０２ｂが、その動作を有効にする。ステップＳ３０５に続いてステップＳ３０６に進み、物理量検出手段である角速度検出手段１０２ｂが、通信装置１の回転による角速度を検出する。この検出は、所定の時間続けられる。
【００９６】
ステップＳ３０６に続いてステップＳ３０７に進み、方向決定手段１０３が、角速度検出手段１０２ｂによって検出される角速度が、所定の値であるωＲより大きくなったか否かを判断する。大きくなっている場合には、ステップＳ３１１に進み、そうではない場合には、ステップＳ３０８に進む。
【００９７】
ステップＳ３０７に続くステップＳ３０８では、方向決定手段１０３が、角速度検出手段１０２ｂによって検出される角速度が、所定の値であるωＳより小さくなったか否かを判断する。小さくなっている場合には、ステップＳ３１０に進み、そうではない場合には、ステップＳ３０９に進む。
【００９８】
ステップＳ３０９からステップＳ３１１の処理は、図６のステップＳ１０９からステップＳ１１１の処理と同一であるので、ここでは説明を省略する。
【００９９】
本実施例の実施の形態によれば、一の通信装置が有する物理量検出手段によって、その通信装置の移動による物理量の変化を検出することができるので、通信システムの構成を簡略にすることができる。
【実施例３】
【０１００】
（加速度の変化に基づき通信方向を決定する通信システムを説明する図）
図１１及び図１２は、加速度の変化に基づき通信方向を決定する通信システムを説明する図である。図１１では、通信装置１に、物理量検出手段として加速度センサを設けている。加速度センサは、通信装置１が有する表示手段の表示面と垂直な方向を検出軸として設ける。これにより、表示面の垂直方向に加わる加速度の極性が検出できる。図１１では表示手段の表示面の側をマイナス、表示面の裏側をプラス方向の極性としている。
【０１０１】
加速度センサとしては、ピエゾ抵抗方式、静電容量方式、圧電方式等があり、いずれの方式でも構わないが、直流（DC）成分に感度が無く、重力加速度の影響を受け難い、圧電方式の加速度センサを用いることにより、操作者によるジェスチャの動きを検出する際に、処理が簡単になる。
【０１０２】
図１１において検出された振動成分に対し、閾値処理を行う。振動成分が第一の所定の値より大きくなった場合に、通信装置１から通信装置２に対するデータ送信が実行され、第二の所定の値より小さくなった場合には、通信装置１から通信装置２にデータ送信が実行される。
【０１０３】
図１２は、図１１の通信システムにおいて、加速度の変化に基づいて、通信方向を決定する処理の例のフロー図である。図１２は、図１０における加速度検出手段１０２ｂを「角速度検出手段」、図１０において検出される物理量である「角速度」を「加速度」とする他は、同一の処理であるので、ここでは説明を省略する。
【０１０４】
本実施例の実施の形態によれば、実施例２と同様に、一の通信装置が有する物理量検出手段によって、その通信装置の移動による物理量の変化を検出することができるので、通信システムの構成を簡略にすることができる。
【実施例４】
【０１０５】
（通信装置が有する機能を選択する処理の例）
図１３及び図１４は、通信装置２が有する機能を選択して実行する処理の例を説明する図である。図１３において、通信装置１及び通信装置２が有する物理量検出手段は、距離、速度、角速度、又は、加速度等の何れを検出する手段であってもよい。
【０１０６】
図１３及び図１４では、通信装置２が有する表示手段２９１は、入力手段２９２と一のデバイスであるタッチパネルとして構成され、タッチパネルに操作者が指又はペン等で触れることにより、画面上のその位置を指定することができる。
【０１０７】
図１３では、操作者が表示手段２９１ｄに触れた位置の座標（Xa, Ya）を、図示しない座標指示手段が取得する。さらに、座標（Xa, Ya）を基準とした位置に通信装置２が有する機能等に係る情報が表示されるようにする。図１３では、「データ受信」「データコピー」「データ表示」等のメニューが表示されている。
【０１０８】
なお、図１３では、操作者が通信装置２が有する表示手段２９１に触れることに基づいて、触れた位置を基準として表示が行われているが、本発明の一実施の形態は、この例に限らない。例えば、操作者が、通信装置１を所定の動作によって移動させることにより、通信装置１が有する物理量検出手段１０２がその移動に基づく物理量の変化を検出し、その変化に対応する指示を通信装置２に対して送信することにより、通信装置２が有する機能等が表示されるように構成されてもよい。
【０１０９】
なお、表示される位置は、図１３に示すように、座標値（Xa, Ya）を左上の頂点とした長方形の領域にメニューが表示されるようにする他に、例えば、長方形の領域の右上、左下、右下、各辺の中点等いずれのものでも良い。また、メニューの表示領域の形状も長方形に限定されるものではない。
【０１１０】
また、指示された座標に基づいて通信装置２が有する機能に係る情報の表示位置を決定する他に、予め表示位置と表示の大きさとを決めておき、タッチパネルへの操作が検出された場合に、決められた表示位置と表示の大きさとにより、メニューが表示されるようにしてもよい。
【０１１１】
図１４は、通信装置２が有する複数の機能を表示させ、さらに、その機能の中から一の機能を選択して実行する処理の例のフローである。
【０１１２】
図１４のステップＳ５０１では、通信装置１と通信装置２との間の通信が、通信確立手段１０５と通信確立手段２０５とによって確立される。ステップＳ５０１に続いてステップＳ５０２に進み、通信装置２が有する図示しない座標検出手段による座標の検出処理が有効化される。これにより、表示手段２９１がタッチパネルの構成を有する場合に、操作者がタッチパネルに触れた位置の座標を検出することができる。なお、本発明の一実施の形態に係る通信装置では、表示手段２９１がタッチパネルの構成を有していなくてもよい。例えば、表示手段２９１とは異なる入力手段２９２により、表示手段２９１の画面の位置が指定される構成であってもよい。
【０１１３】
ステップＳ５０２に続いてステップＳ５０３に進み、座標検出手段が、操作者によって表示位置の指定が行われたか否かを判断する。すなわち、タッチパネルの場合には、タッチパネルに触れられる動作が行われたか否かを判断する。また、マウス等のポインティングデバイスの場合には、そのデバイスからの入力が行われたか否かを判断する。表示位置の指定が行われた場合には、ステップＳ５０４に進み、行われていない場合には、ステップＳ５１５に進む。
【０１１４】
ステップＳ５０３に続くステップＳ５０４では、座標検出手段が、ステップＳ５０３で操作者によって入力された表示位置を指定する座標（Ｘａ，Ｙａ）を取得する。ステップＳ５０４に続いてステップＳ５０５に進み、画面生成手段２６０が、通信装置２が有する機能に係る情報の画面を生成し、表示手段２９１がその画面を表示する。
【０１１５】
ステップＳ５０５に続いてステップＳ５０６に進み、ステップＳ５０５で表示された通信装置２が有する機能に係る情報の画面に基づいて、操作者による選択の入力が行われたか否かを判断する。入力が行われている場合には、ステップＳ５０７に進み、入力がおこなわれていない場合には、ステップＳ５０５に戻って処理を繰り返す。
【０１１６】
ステップＳ５０６に続くステップＳ５０７では、操作者によって、タッチパネルから、通信装置２が有する機能のうち「データコピー」の選択と、さらに、コピー先のフォルダとして「フォルダＢ」の選択が入力される。
【０１１７】
ステップＳ５０７に続くステップＳ５０８では、データの送受信が終了しているか否かが判断される。データの送受信が終了している場合には、通信手段１０１と通信手段２０１とが通信を終了する処理を実行し、データの送受信が終了していない場合には、ステップＳ５０９に進む。
【０１１８】
ステップＳ５０８に続くステップＳ５０９では、モード選択手段１０４が、操作者によってモード選択スイッチが押下等されることにより、データ送受信モードが選択されたか否かを判断する。データ送受信モードが選択された場合には、ステップＳ５１０に進み、データ送受信モードが選択されない場合には、ステップＳ５０８に戻って処理を繰り返す。なお、データ送受信モードの選択に代えて、物理量である距離の変化を検出するモードが選択されてもよい。
【０１１９】
ステップＳ５０９に続くステップＳ５１０では、モード選択手段１０４が、データ送受信モード又は物理量検出モードを設定することに基づき、物理量検出手段１０２が、その動作を有効にする。なお、図１４では、物理量検出手段として角速度検出手段１０２ｂを例にして説明する。ステップＳ５１０に続いてステップＳ５１１に進み、物理量検出手段である角速度検出手段１０２ｂが、通信装置１の回転による角速度を検出する。この検出は、所定の時間続けられる。
【０１２０】
ステップＳ５１１に続いてステップＳ５１２に進み、方向決定手段１０３が、角速度検出手段１０２ｂによって検出される角速度が、所定の値であるωＳより小さくなったか否かを判断する。小さくなっている場合には、ステップＳ５１４に進み、そうではない場合には、ステップＳ５１３に進む。
【０１２１】
ステップＳ５１２に続くステップＳ５１３では、モード選択手段１０４が、データ送受信モード又は物理量を検出するモードを終了するか否かを判断する。それらのモードを終了する場合には、終了に進み、そうではない場合には、ステップＳ５１３に戻って処理を繰り返す。なお、データ送受信モード又は物理量を検出するモードを終了するか否かの判断は、例えば、操作者によって入力手段１９２からそのモードの解除の指示が入力されたことに基づいてもよく、また例えば、そのモードの選択が指示されてから所定の時間を経過したことに基づいてもよい。
【０１２２】
なお、図１４の例では、ステップＳ５０７において、通信方向が操作者によって選択されている。したがって、ステップＳ５１１からステップＳ５１３の処理では、角速度が所定の値ωＳより小さくなったか否かの判断を行い、角速度が所定の値ωＲより大きくなったか否かの判断は行われない。
【０１２３】
ステップＳ５１２に続くステップＳ５１４では、通信装置１から通信装置２に対してデータが送信され、そのデータは、通信装置２が有する「フォルダＢ」に格納される。
【０１２４】
以上の処理により、通信装置１から通信装置２に対して、操作者によって選択されたデータの送信が行われ、そのデータが選択されたフォルダに格納される。
【０１２５】
なお、図１３及び図１４の例では、ファイル転送に係る実施の形態を説明したが、本発明の実施の形態はこの例に限らない。例えば、通信装置２が、画像形成機能を有する場合に、操作者によって、通信装置２が有する入力手段２９２から画像形成に係る条件が入力された後、通信装置１を通信装置２に対して近づける等の動作が行われることにより、通信装置１が保持するデータが、通信装置２の画像形成手段２７５から出力される構成であってもよい。
【０１２６】
また、例えば、通信装置２がファクシミリ機能を有する場合には、入力手段２９２からファクシミリ番号が入力された後に、操作者が通信装置１を近づけることに基づいて、通信装置１が保持するデータが、通信装置２に対して送信され、さらに、ファクシミリ通信によって送信される構成でもよい。
【０１２７】
なお、図１３及び図１４の例では、通信装置２が有する機能に係る情報を表示する画面は、通信装置２が有する表示手段２９１によって表示されたが、本発明の一実施の形態はこの例に限らない。通信装置２が有する機能に係る情報が、通信装置１に対して送信されることに基づき、通信装置１が有する表示手段１９１によって表示される構成でもよい。この場合には、操作者は、通信装置１が有する入力手段１９２によって機能の選択を行う。これにより、操作者が操作する装置が一の通信装置だけでよいため、操作者にとって好適な操作環境を提供することができる。
【０１２８】
本実施例の実施の形態によれば、通信装置１の移動による物理量の変化を検出することに基づいて、通信装置２が有する機能を実行させる指示を取得し、通信装置２に対してその指示を送信することができる。これにより、データの通信方向の指示だけでなく、データを送信又は受信した後に実行したい処理を指示することができ、操作者の意図にしたがうジョブを、操作者の動作に基づいて実現することができる。
【実施例５】
【０１２９】
（異なる複数の通信装置との距離に基づいて通信を行う通信装置を決定する処理）
図１５は、異なる通信装置との距離に基づいて、通信を行う通信装置を決定する処理の例を説明する図である。図１５では、通信装置１と通信を行う候補として、通信装置２１から２３が例示されている。通信装置２１から２３は、通信装置１との通信が可能な装置である。
【０１３０】
通信装置１は、測距手段１８２により、通信装置２１から２３と通信装置１との距離を取得する。図１５では、距離ＬＡ１からＬＡ３が取得されている。そこで、距離が最も短いＬＡ２に位置する通信装置２２を、通信を行う相手の通信装置として選択し、通信確立手段１０５によって通信を確立する。
【０１３１】
なお、通信装置１と通信装置２１から２３との距離計測は、全てを同時に行ってもよく、また、順次行ってもよい。例えば、空中超音波等の単一の物理媒体を用いた測距手段により同時に距離計測を実行する場合には、混信等の不安定要因を生じて距離計測がうまく行かない場合がある。そのような場合には、例えば、各機器間で異なる物理媒体を用いることで補正することができる。
【０１３２】
異なる物理媒体を用いるとは、例えば、空中超音波、光等を組み合わせることである。したがって、各機器で異なる物理媒体を用いる必要が生じ、複数のセンサやトランスデューサを設けなくてはならなくなり、構成が複雑になる。その一方、短時間で要望の機器との通信の確立が可能になるという長所もある。
【０１３３】
一方、順次に距離計測を行う構成では、同一の媒体を時系列に使用することで距離計測を行うため、単純な構成になるが、計測時間がかかる。このように、同時に距離計測を行う場合と順次、距離計測を行う場合とでは、それぞれ一長一短があるので、システムの要求仕様を考慮して設計する必要がある。
【０１３４】
また、各機器の識別は距離検出の際に送受信する超音波や光の信号に各機器の識別情報を変調して重畳させる方法等を用いる。また、別途、電波や光学手段等のデータ送信手段によって送信してもよい。これにより、操作者が通信したい機器を近づけることで通信が確立されるのでより、操作者にとって自然な操作感が実現され、通信装置１は、操作者の意図する指示を取得することができる。
【０１３５】
（異なる複数の通信装置との相対的な角度に基づいて通信を行う通信装置を決定する処理）
図１６は、通信装置毎の相対的な角度に基づいて、通信を行う通信装置を決定する処理の例を説明する図である。図１６の通信装置１は、対向角測定手段１８１を有し、通信装置２４から２６と、通信装置１との対向角を測定することに基づいて、通信相手の装置を決定する。対向角測定手段１８１は、地磁気センサ等の方位角を検出する手段であり、各通信装置２４から２６との相対的な角度を検出して、より対向状態に近い情報機器間での通信が確立する。
【０１３６】
なお、対向角を測定する手段として、さらに、３軸加速度センサを通信装置１及び通信装置２４から２６に設け、各通信装置の設置方向から地磁気センサの信号を補正しても良い。また、通信装置の間の距離を検出する手段である、空中超音波センサ、レーザ変位センサ等を、当該通信装置の複数箇所において距離検出が行えるように、一の通信装置に複数の距離検出手段を設けて、各機器の相対的な角度を検出してもよい。
【０１３７】
また、各通信装置の相対位置を検出する図示しない位置検出手段により検出した相対位置を、通信装置１の表示手段１９１により表示し、操作者が、表示された相対位置に基づいて、通信相手を選択することにより、通信が確立される構成でもよい。
【０１３８】
位置検出手段は、厳密な位置が計測できる必要は無く、各情報機器の配置を検出できればよい。そこで、例えば通信装置２４から２６に、バーコード等のIDが形成された媒体を貼付しておき、通信装置１に撮像手段を設け、通信装置２４から２６が一枚の画像に含まれるように撮像し、その画像を、画像認識によって位置関係を検出してもよい。
【０１３９】
位置検出手段は、また、例えば、複数の超音波センサを用いた三角測量により各機器の位置関係を検出するものであってもよい。
【０１４０】
通信装置１が有する候補画面生成手段１６２により、取得された相対位置を表示する画面を生成し、図１６（ａ）に示すように表示することで、操作者が、通信する相手となる通信装置を選択することが容易になる。操作者が行う選択は、タッチパネルやスイッチ等により入力されるように構成してもよい。
【０１４１】
なお、図１６（ａ）の画面は、通信装置１に対する通信装置２４から２６の相対位置に基づいて、実際の相対位置と略同一な相対位置として表示することにより、操作者にとってより好適な表示を行うことができる。
【０１４２】
図１６の構成により、操作者が、通信したい通信装置に対して通信装置１を対向させる動作を行うことにより、通信が確立される。
【０１４３】
図１５又は図１６の構成によれば、通信相手の候補となる通信装置が複数の場合に、操作者にとって、通信を行う相手の通信装置を選択することが容易になり、さらに、通信装置１が、操作者の動作に基づく当該通信装置１と他の通信装置との距離等を測定することより、操作者の意図する通信相手を選択することが容易になる。
【０１４４】
（コンピュータ等による実現）
なお、本発明の一実施の形態に係る通信装置は、例えばパーソナルコンピュータ（ＰＣ）等で実現されるものである。以上に示した実施形態の動作処理は、ＣＰＵがＲＯＭやハードディスク装置等に記憶されたプログラムに従い、ＲＡＭ等のメインメモリをワークエリアとして使用し、実行及び処理される。
【０１４５】
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。
【図面の簡単な説明】
【０１４６】
【図１】ＯＳＩ参照モデルにおける、アプリケーション層のＦＴＡＭを説明する図。
【図２】本発明の一実施の形態に係る通信システムの機能構成の例を説明する図。
【図３】距離の変化により通信方向を決定する通信システムを説明する図。
【図４】距離の変化により通信方向を決定する処理の例の詳細な説明（その１）。
【図５】距離の変化により通信方向を決定する処理の例の詳細な説明（その２）。
【図６】距離の変化により通信方向を決定する処理の例のフロー図。
【図７】距離の変化に基づいて算出する速度により通信方向を決定する処理の例のフロー図。
【図８】角度又は角速度の変化に基づき通信方向を決定する処理の例の詳細な説明（その１）。
【図９】角度又は角速度の変化に基づき通信方向を決定する処理の例の詳細な説明（その２）。
【図１０】角速度の変化により通信方向を決定する処理の例のフロー図。
【図１１】加速度の変化に基づき通信方向を決定する処理の例の詳細な説明。
【図１２】加速度の変化に基づき通信方向を決定する処理の例のフロー図。
【図１３】通信装置２が有する機能を選択して実行する処理の例を説明する図。
【図１４】通信装置２が有する機能を選択して実行する処理の例のフロー図。
【図１５】異なる通信装置との距離に基づいて、通信を行う通信装置を決定する処理の例を説明する図。
【図１６】異なる通信装置との対向角に基づいて、通信を行う通信装置を決定する処理の例を説明する図。
【符号の説明】
【０１４７】
１、２  通信装置
１０１、２０１  通信手段
１０２  物理量検出手段
１０３  方向決定手段
１０４  モード選択手段
１０５、２０５  通信確立手段
１６０、２６０  画面生成手段
１６１  機能画面生成手段
１６２  候補画面生成手段
１７１  機能選択手段
１７２  候補情報取得手段
１８１、２８１  対向角検出手段
１８２、２８２  測距手段
１９１、２９１  表示手段
１９２、２９２  入力手段
２０２  物理量検出子機手段
２７０  機能実現手段
【図１】
2008217720.tif 000003
【図２】
2008217720.tif 000004
【図３】
2008217720.tif 000005
【図４】
2008217720.tif 000006
【図５】
2008217720.tif 000007
【図６】
2008217720.tif 000008
【図７】
2008217720.tif 000009
【図８】
2008217720.tif 000010
【図９】
2008217720.tif 000011
【図１０】
2008217720.tif 000012
【図１１】
2008217720.tif 000013
【図１２】
2008217720.tif 000014
【図１３】
2008217720.tif 000015
【図１４】
2008217720.tif 000016
【図１５】
2008217720.tif 000017
【図１６】
2008217720.tif 000018