(57)【要約】【課題】複数の機器の中から、所望の機器を正確に選択することができる入力装置を得ること。【解決手段】携帯電話１０は、表示部２０３を有する通信端末２０、２１、２２との通信を行う通信部１０１と、通信中の通信端末２０、２１、２２の中から特定の機器を選択して当該特定の機器に通信を切り替えるための選択ウィンドウを表示部２０３上に表示させる表示部２０３上の表示位置を計算する計算部１０４と、表示位置を記憶する記憶部１０３と、記憶部１０３に記憶された表示部２０３の表示位置に選択ウィンドウを表示させる制御部１０６と、表示部２０３上に表示させた選択ウィンドウへの選択指示を行い、特定の通信端末への通信の切り替えを要求する入力部１０２とを含む。【選択図】図１
2007329768.tif 000002
【特許請求の範囲】
【請求項１】
ポインタを表示する表示部を有する機器との通信を行う通信部と、
前記通信中の機器の中から特定の機器を選択するための前記表示部上の選択ウィンドウの所定の位置を計算する計算部と、
前記計算部に計算された前記表示部上の所定の位置を記憶する記憶部と、
前記記憶部に記憶された前記表示部上の所定の位置に前記選択ウィンドウを表示させる情報を、前記通信部を介して、前記機器へ送出する制御部と、
前記送出により、前記機器の前記表示部上に表示させた選択ウィンドウへの選択指示を前記ポインタを用いて行い、当該機器への通信の切り替えを要求する指示部と、
を含む入力装置。
【請求項２】
前記計算部は、前記機器の表示部上のポインタの位置を示すポインティング位置から、乱数に基づいて指定された距離はなれた位置を前記所定の位置として計算する、
請求項１に記載の入力装置。
【請求項３】
前記計算部は、前記ポインティング位置を極とする極座標を用いて、前記乱数に基づいて指定された距離はなれた位置を計算する、
請求項２に記載の入力装置。
【請求項４】
前記機器の表示部に関する表示関連情報を管理する管理部をさらに含み、
前記計算部は、前記管理部の前記表示関連情報に基づいて、前記選択ウィンドウの前記所定の位置を計算する、
請求項１ないし３のいずれかに記載の入力装置。
【請求項５】
前記機器の表示部に関する表示関連情報は、前記表示部の表示サイズまたは解像度である、請求項４記載の入力装置。
【請求項６】
前記制御部は、
前記指示部により前記選択指示された選択ウィンドウを表示する前記表示部を有する機器との通信に切り替える、
請求項１ないし請求項５のいずれか１項に記載の入力装置。
【請求項７】
前記制御部は、
前記指示部により前記選択指示された選択ウィンドウが複数存在する場合、単一の選択ウィンドウが前記選択指示されるまで、前記複数の選択ウィンドウを表示しない前記表示部を有する機器との通信を切断する、
請求項６に記載の入力装置。
【請求項８】
請求項１ないし請求項７のいずれか１項に記載の入力装置を組み込んだ通信端末。
【請求項９】
ポインタを表示する表示部を有する機器との通信を行う通信部と、
前記通信中の機器の中から特定の機器を選択するための前記表示部上の選択ウィンドウの所定の位置を計算する計算部と、
前記計算部に計算された前記表示部上の所定の位置を記憶する記憶部と、
前記記憶部に記憶された前記表示部上の所定の位置に前記選択ウィンドウを表示させる情報を、前記通信部を介して、前記機器へ送出する制御部と、
前記送出により、前記機器の前記表示部上に表示させた選択ウィンドウへの選択指示を前記ポインタを用いて行い、当該機器への通信の切り替えを要求する指示部と、
を含む通信端末。
【請求項１０】
記憶部を含むコンピュータに用いられる入力制御方法であって、
前記コンピュータは、
ポインタを表示する表示部を有する機器との通信を行うステップと、
前記通信中の機器の中から特定の機器を選択して、当該特定の機器に通信を切り替えるための前記表示部上の選択ウィンドウの所定の位置を計算するステップと、
前記計算した所定の位置を前記記憶部に記憶するステップと、
前記記憶部に記憶された前記表示部上の所定の位置に前記選択ウィンドウを表示させる情報を、前記通信部を介して前記機器へ送出するステップと、
前記送出により、前記機器の前記表示部上に表示させた選択ウィンドウへの選択指示を前記ポインタを用いて行い、当該機器への通信の切り替えを要求するステップと、
を含む入力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示切替え先のデバイスを選択する入力装置に関する。
【背景技術】
【０００２】
近年、無線LANやBluetooth（登録商標）といった近距離通信技術(PAN: Personal Area Network）の普及に伴い、マウスなどの入力装置がPANを利用する機会が増加している。
このような状況下、従来の入力装置は、PAN内に存在する複数の機器を含むリストを表示部に表示する。そして、入力装置は、そのリストの中から、特定の機器を選択し、その機器との通信を確立する（例えば、特許文献１）。
また、他の従来の入力装置には、あらかじめ、自装置の識別情報を記録したRFID(Radio Frequency Identification）を装着しておく。そして、入力装置とコンピュータとの接続が行われる場合に、コンピュータが、入力装置に装着されたRFIDからPANを通して識別情報を読み込むことにより、コンピュータと入力装置との対応関係を明確にする（例えば、特許文献２）。
【０００３】
【特許文献１】特開２００２−２０２８３６号公報（段落００１５参照）
【特許文献２】特開２００２−３４１９８３号公報（段落００１５参照）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の入力装置では、リスト内の各機器と、実際に存在する機器との対応付けが困難にある。特に、このことは、機器の台数が多くなればなるほど、リスト内にも多数の機器が含まれることになるので、その傾向が強くなる。また、同様に、複数の機器が、同一のメーカで製造されかつ同一のスペックの場合も、上述した対応付けが難しくなる。
また、特許文献２に記載の入力装置では、複数のコンピュータとの間で接続を行う場合、RFIDの読み込み頻度も増え、無線の干渉が生じるおそれがある。
そこで、本発明は、上述した不都合を解決するためになされたものであり、その目的は、複数の機器の中から、所望の機器を正確に選択することである。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、ポインタを表示する表示部を有する機器との通信を行う通信部と、上記通信中の機器の中から特定の機器を選択するための上記表示部上の選択ウィンドウの所定の位置を計算する計算部と、上記計算部に計算された上記表示部上の所定の位置を記憶する記憶部と、上記記憶部に記憶された上記表示部上の所定の位置に上記選択ウィンドウを表示させる情報を、上記通信部を介して、上記機器へ送出する制御部と、上記送出により上記機器の上記表示部上に表示させた選択ウィンドウへの選択指示を上記ポインタを用いて行い、当該機器への通信の切り替えを要求する指示部と、を含む。
【発明の効果】
【０００６】
本発明によれば、所望の機器を正確に選択することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施の形態１ないし実施の形態３について図面に基づいて説明する。
（実施の形態１）
図１は、本発明の実施の形態１における入力装置を含むシステム全体の構成例を示す図である。ここでは、入力装置として、例えば携帯電話を用いた場合を例にして説明するが、例えば、ＰＤＡ(Personal Digital Assistant)、ゲーム機、ノート型パソコンなどの通信端末を適用してもよい。
図１において、携帯電話１０は、３台の通信端末（機器）２０、２１、２２との間で無線通信が可能になっている。無線通信方式として、例えばBluetooth（登録商標）を用いることとするが、無線ＬＡＮなどのＰＡＮを適用してもよい。これにより、携帯電話１０と各通信端末２０、２１、２２との間で近距離通信が可能になる。
実施の形態１では、通信端末２０は、例えばＰＤＡであり、２台の通信端末２１、２２は、例えばノート型パソコンである。なお、通信端末として、ゲーム機、情報家電などの端末を用いてもよい。
【０００８】
そして、通信端末２０のディスプレイ上には、画像データ２０ａが表示される。また、通信端末２１のディスプレイ上には、画像データ２０ｂが表示されている。これは、通信端末２０上に表示されていた画像データ２０ａが、携帯電話１０と各通信端末２０、２１との通信により、通信端末２１上への表示に切り替えられる様子を表している。これにより、画像データ２０ｂが、通信端末２０のディスプレイよりもサイズの大きい通信端末２１のディスプレイ上に表示される。なお、上述した画像データは、JPEG、MPEGなどの形式を問わない。
【０００９】
また、通信端末２０ａの表示画面には、マウスのポインタ（あるいはカーソル）の位置（ポインティング位置ともいう）２０ｐを極とする極座標（ｈ，θ）が示されている。
本実施の形態では、この極座標（ｈ，θ）の位置は、後述する選択ウィンドウの表示位置２０ｕを示す。すなわち、表示位置２０ｕは、ポインティング位置２０ｐから、表示方向θにオフセットｈ離れた位置を示す。なお、表示方向θの向きは、ｘ方向に右ねじをまわしたときにねじの進む方向の向きとする。
【００１０】
図２は、携帯電話および通信端末の機能例を示すブロック図である。
［携帯電話の構成］
携帯電話１０は、図２に示すように、通信部１０１、入力部（指示部）１０２、記憶部１０３、計算部１０４、測定部１０５および制御部１０６を有する。
通信部１０１は、通信端末との間の情報を授受するためのインターフェースである。本実施の形態では、通信部２０１として、例えば、Bluetooth（登録商標）のインターフェースを用いる。
入力部１０２は、情報を入力するためのものであり、例えば操作ボタンなどが該当する。
記憶部１０３は、情報を記憶するためのものであり、例えばメモリ、ハードディスクなどが該当する。記憶部１０３は、後述するオフセットおよび表示方向を含む情報を記憶する。
【００１１】
計算部１０４は、乱数に基づいて、後述するオフセットおよび表示方向を計算する。つまり、計算部１０４は、後述する選択ウィンドウを通信端末の表示部２０３上に表示させる所定の位置（後述するオフセットおよび表示方向に基づくもの。表示位置ともいう）を計算する。
測定部１０５は、後述するタイムアウト制御を行うために時間を測定する。
制御部１０６は、上述した各部１０１〜１０５を制御する。具体的には、例えば、制御部１０６は、測定部１０５に対して、タイムアウト制御の開始を要求する。また、制御部１０６は、計算部１０４に対して、後述するオフセットおよび表示方向の計算を要求し、その計算結果を通信部１０１に通知する。
【００１２】
［通信端末の構成］
通信端末２０は、図２に示すように、通信部２０１、入力部２０２、表示部２０３、受信部２０４、表示制御部２０５および処理部２０６を有する。なお、通信端末２０の構成について説明するが、他の通信端末２１、２２も同様の構成である。
通信部２０１は、携帯電話１０との間の情報を授受するためのインターフェースである。本実施の形態では、通信部２０１として、例えば、Bluetooth（登録商標）のインターフェースを用いる。
入力部２０２は、情報を入力するためのものであり、例えばマウス、キーボードなどが該当する。
表示部２０３は、情報を表示するためのものであり、例えば、コンピュータディスプレイ、液晶ディスプレイなどが該当する。
【００１３】
受信部２０４は、入力部２０２からの情報を受信する。表示制御部２０５は、表示部２０３上に所定の情報を表示させる制御を行う。具体的には、表示制御部２０５は、表示部２０３の所定の位置に、選択ウィンドウを表示させる制御を行う。選択ウィンドウは、通信確立中の通信端末の中から特定の通信端末への通信に切り替えを行うため、その特定の通信端末を選択するためのウィンドウであり、切り替え先の通信端末の表示部２０３（表示画面）上に表示される。
選択ウィンドウは、入力部１０２により選択指示することが可能であれば、その形態を問わない。本実施の形態では、選択ウィンドウには、入力部１０２による選択指示（例えば、操作ボタンの押下操作）により、選択の旨を検出することが可能な選択ボタンを含むものとする。
処理部２０６は、上述した各部２０１〜２０５を制御するためのものであり、ＯＳ(Operating System)の管理下、所定のプログラムに従って動作する。
【００１４】
［携帯電話の処理手順］
次に、携帯電話１０の処理手順について図３に基づいて説明する。ここでは、携帯電話１０が通信端末２０のみと通信を確立し、その後、通信端末２１への通信を切り替える場合を例にして説明する。
まず、ユーザは、通信端末２０から通信端末２１への通信に切り替えるため、携帯電話１０の入力部１０２を操作する。このときの操作は、例えば、操作ボタンによる押下操作である。そうすると、携帯電話１０の制御部１０６は、上述した操作に応じた操作要求を受信する（Ｓ１０１）。
続いて、制御部１０６（携帯電話１０ともいう）は、受信した操作要求が機器を選択するための要求、すなわち機器選択要求（他の通信端末への切り替えを選択するための要求）かどうかを判断する（Ｓ１０２）。その結果、機器選択要求ではない場合（Ｓ１０２のＮｏ）、処理を終了し、他方、機器選択要求の場合（Ｓ１０２のＹｅｓ）、ステップＳ１０３に進む。
【００１５】
ステップＳ１０３において、制御部１０６は、通信部１０１を介して、各通信端末２０、２１、２２との間の通信を確立し、それら各通信端末２０、２１、２２の端末用識別情報を取得する。ここでの端末用識別情報としては、例えば、各通信端末のＩＰ(Internet Protocol)アドレスが該当する。
ステップＳ１０３における取得例を図４に示す。図４では、ステップＳ１０３で取得した端末用識別情報を含むリスト（端末用識別情報リストという）として、３つのＩＰアドレスが示されている。このうち、「192.168.0.1」のＩＰアドレスは、通信端末２０に割り当てられ、「192.168.0.2」のＩＰアドレスは、通信端末２１に割り当てられ、「192.168.0.3」のＩＰアドレスは、通信端末２２に割り当てられているものとする。
【００１６】
なお、本実施の形態では、端末用識別情報として、ＩＰアドレスを用いたが、通信端末が特定可能であれば、これに限られない。例えば、ＭＡＣ(Media Access Control)アドレス、または通信端末を識別するためのＩＤを端末用識別情報に用いてもよい。
【００１７】
また、ステップＳ１０３において、携帯電話１０は、すでに通信を確立している通信端末２０との通信を一旦切断するものとするが、通信端末２０との通信を切断せずに確立したままの状態で、２台の通信端末２１、２２との通信を確立してもよい。
【００１８】
ステップＳ１０４において、携帯電話１０の制御部１０６は、通信端末２０、２１、２２のいずれかの機器を選択するための選択ウィンドウの表示位置を算出し、算出した表示位置を、ステップＳ１０３で取得した端末用識別情報をもつ通信端末２０、２１、２２に送信する。
【００１９】
ここで、上述した表示位置２０ｕ（図１参照）は、ポインティング位置２０ｐ（図１参照）からのオフセットｈ（図１参照）と、表示方向θ（図１参照）とに基づいて示される。すなわち、表示位置２０ｕは、ポインティング位置から、表示方向θにオフセットｈ離れた位置を示す。
なお、本実施の形態におけるポインティング位置２０ｐは、デフォルト設定されたポインタの位置とする。例えば、通信端末の起動時において、上述したポインタが表示画面の中心に設定されている場合、その中心点がポインティング位置２０ｐとして用いられる。
【００２０】
各通信端末２０、２１、２２では、上述した携帯電話１０からの送信を受け、表示位置が表示部２０３に表示される。なお、上述した表示位置の算出方法は、後述する。
【００２１】
次に、携帯電話１０の測定部１０５（携帯電話１０ともいう）は、あらかじめ定められた一定時間（例えば、２０秒）を測定し（Ｓ１０５）、制御部１０６は、その一定時間内に通信端末からの応答を受信したかどうかを判断する（Ｓ１０６）。ここでの応答は、上述した選択ウィンドウへの選択要求を意味する。なお、制御部１０６は、上述した一定時間が経過するまでの間、誤操作などを防止するため、入力部１０２をロックしてもよい。
そして、制御部１０６は、上述した応答が受信された場合（Ｓ１０６のＹｅｓ）、その応答を受けた通信端末のみと通信を確立し、他の通信端末との通信を切断する（Ｓ１０７）。本実施の形態おける制御部１０６は、通信端末２１のみと通信を確立し、２台の通信端末２０、２２との通信を切断する。
【００２２】
他方、上述した応答が受信されなかった場合（Ｓ１０６のＮｏ）、制御部１０６は、初めから、通信を確立していた通信元の通信端末２０と通信を再確立し、他の通信端末２１、２２との通信を切断する（Ｓ１０８）。
【００２３】
次に、上述した図３のステップＳ１０３の各通信端末の端末用識別情報を取得する処理について、図５Ａに基づいて詳述する。ここでは、携帯電話１０と通信端末２０との間の処理について説明するが、携帯電話１０と他の各通信端末２１、２２との間の処理もこれと同様である。
まず、携帯電話１０（制御部１０６）は、例えば、Bluetooth（登録商標）の通信方式に基づいて、通信端末２０との間の通信を確立する（Ｓ２０１）。
そして、携帯電話１０（制御部１０６）は、通信を確立した通信端末２０に対して、その端末用識別情報の要求を行う（Ｓ２０２）。
当該要求の応答として、通信端末２０（処理部２０６）は、あらかじめ割り当てられている端末用識別情報を記憶部１０３から読み出して、携帯電話１０に送信する（Ｓ２０３）。
【００２４】
次に、上述した図５ＡのステップＳ２０１の通信の確立処理について図５Ｂに基づいて詳述する。ここでも、携帯電話１０と通信端末２０との間の処理について説明するが、携帯電話１０と他の各通信端末２１、２２との間の処理も同様である。
このときの前提として、携帯電話１０および通信端末２０は、パケットの送受信が行われていない状態、すなわちＳｔａｎｄｂｙ状態Ｓ３０にあるものとする。
【００２５】
その後、携帯電話１０は、通信の基準となる周波数やタイミングを制御するマスタ機器
として、このマスタ機器に同期するスレーブ機器となる通信端末２０と無線接続する。この場合、携帯電話１０の制御部１０６は、上述したスレーブ機器となるデバイスを認識するために、ＩＱパケットをブロードキャストする（Ｓ３０１：Inquiry状態Ｓ３１）。このとき、ＩＱパケットのアクセスコードとして、ＩＡＣ(Inquiry Access Code)が用いられる。
なお、ＩＡＣには、ＧＩＡＣ(General IAC)とＤＩＡＣ(Dedicateｄ IAC)の２種類が存在するが、いずれのＩＡＣを用いてもよい。なお、ＧＩＡＣは、すべてのデバイスで共有するアクセスコードであり、ＤＩＡＣは、特定のグループ内でのみ共有されるアクセスコードである。
【００２６】
上述したブロードキャストによりＩＱパケットを受信した通信端末２０は、その属性情報を示すためのＦＨＳパケットを携帯電話１０に送信する（Ｓ３０２：Inquiry状態Ｓ３１）。この送信は、繰り返し行われる。なお、上述した属性情報には、通信端末２０のデバイスの種類やBluetooth（登録商標）アドレス、Bluetooth（登録商標）クロックなどがある。
【００２７】
ＦＨＳパケットを受信した携帯電話１０は、そのＦＨＳパケットに含まれる属性情報に基づいて、通信端末２０に対して、ＩＤパケットを送信する（Ｓ３０３：Page状態Ｓ３２）。具体的には、携帯電話１０は、ＦＨＳパケットに含まれる通信端末２０のBluetooth（登録商標）アドレスに基づいて、ＩＤパケットを送信する。
当該ＩＤパケットを受信した通信端末２０は、そのＩＤパケットと同一のＩＤパケットを携帯電話１０に送信する（Ｓ３０４：Page状態Ｓ３２）。これにより、通信端末２０は、携帯電話１０からのＩＤパケットを受信した旨の確認情報を通知する。
【００２８】
携帯電話１０は、Bluetooth（登録商標）アドレスおよびBluetooth（登録商標）クロックを通知するために、ＦＨＳパケットを通信端末２０に送信する（Ｓ３０５：Page状態Ｓ３２）。
ＦＨＳパケットを受信した通信端末２０は、ＩＤパケットを携帯電話１０に送信する（Ｓ３０６：Page状態Ｓ３２）。これにより、通信端末２０は、携帯電話１０からのＦＨＳパケットを受信した旨の確認情報を通知する。
【００２９】
このような通信手順を経て、携帯電話１０と通信端末２０との間の通信が確立し（Ｓ３０７：Active状態Ｓ３３）、携帯電話１０と通信端末２０を含む通信端末（図１の通信端末２１、２２）とからなるピコネットが形成される。これにより、携帯電話１０と各通信端末２０、２１、２２とは、通信可能なＡｃｔｉｖｅ状態Ｓ３３となる。
【００３０】
次に、上述した図３のステップＳ１０４の選択ウィンドウの表示位置の算出処理について図６に基づいて詳述する。
ステップＳ４０１において、制御部１０６は、記憶部１０３の情報のリセットを行う。これにより、記憶部１０３の情報（ポインティング位置からのオフセット及び表示方向）が初期化される。
ステップＳ４０２において、制御部１０６は、計算部１０４に対して、選択ウィンドウの表示位置を計算させる要求を行う。当該要求を受けて、計算部１０４は、記憶部１０３に格納された乱数に基づいて、選択ウィンドウの表示方向を算出（計算）する。本実施の形態では、例えば、乱数を３６０度で割った商の余りを表示方向とする。なお、上述した乱数は、計算部１０４の内部メモリに記憶しておいてもよい。
ステップＳ４０３において、制御部１０６は、計算部１０４に対して、ポインティング位置からのオフセットを計算させる要求を行う。当該要求を受けて、計算部１０４は、記憶部１０３に格納された乱数に基づいて、ポインティング位置からのオフセットを算出する。本実施の形態では、例えば、乱数の値そのものをオフセットとする。
【００３１】
図６に戻って、ステップＳ４０４において、制御部１０６は、計算部１０４から、上述した表示方向およびオフセットの通知を受け、その表示方向およびオフセットの重複があるかどうかを判断する。本実施の形態での重複は、表示方向およびオフセットにより表される表示画面（通信端末）上の位置、すなわち選択ウィンドウの表示位置が、他の表示画面（通信端末）上の選択ウィンドウの位置と一致することを意味するものとする。
【００３２】
判断の結果、重複しなかった場合（Ｓ４０４のＮｏ）、制御部１０６は、ステップＳ４０２で算出した表示方向、およびＳ４０３で算出したオフセットを記憶部１０３に登録する（Ｓ４０５）。この登録例を図７Ａに示す。
図７Ａによると、端末用識別情報７０１、表示方向７０２およびオフセット７０３の項目（選択ウィンドウを表示させる情報）が対応付けられている。そして、端末用識別情報７０１には、通信端末２０のＩＰアドレスを用いて、通信端末２０が特定されている。また、表示方向７０２には１８０度が示され、オフセット７０３には５ピクセルが示されている。これは、次のようなことを表している。すなわち、選択ウィンドウの表示位置は、表示画面上のポインティング位置から、表示画面の真下方向（１８０度の表示方向）に５ピクセル離れた位置にあることを表す。
【００３３】
なお、重複した場合（Ｓ４０４のＹｅｓ）、ステップＳ４０２に戻り、計算部１０４は、重複しなくなるまで（Ｓ４０４のＮｏ）、表示方向７０２およびオフセット７０３を繰り返し算出する（Ｓ４０２、Ｓ４０３）。これにより、表示方向７０２およびオフセット７０３に基づく選択ウィンドウの表示位置が、それぞれ異なる位置に設定されることとなるが、この点は、後述する。
【００３４】
ステップＳ４０６において、計算部１０４は、通信確立中のすべての通信端末についての処理が終了したかどうかを確認し、終了していなければ（Ｓ４０６のＮｏ）、ステップＳ４０２以降の処理を行う。これにより、すべての通信端末２０、２１、２２についての表示方向７０２およびオフセット７０３が記憶部１０３に登録される。この登録例を図７Ｂに示す。
図７Ｂによると、携帯電話１０との間で通信確立中の３台の通信端末２０、２１、２２が、端末用識別情報７０１の項目に特定されている。そして、各通信端末２０、２１、２２についての表示方向７０２およびオフセット７０３が、それぞれ示されている。
【００３５】
このようにして、制御部１０６は、すべての通信端末についての処理が終了すると、通信確立中のすべての通信端末２０、２１、２２に、通信部１０１を介して、ステップＳ４０５で登録した表示方向７０２およびオフセット７０３を送信する（Ｓ４０７）。この送信の際に用いられるデータフォーマットを図８Ａ、図８Ｂおよび図８Ｃに示す。
【００３６】
図８Ａには、通信端末２０への送信の際に用いられるデータフォーマットが示されている。具体的には、メッセージ型８０１、表示方向８０２およびオフセット８０３の項目を含むデータフォーマットが示されている。そして、メッセージ型８０１には、表示方向８０２およびオフセット８０３の値に基づく表示を要求するための表示要求が保持されている。また、表示方向８０２およびオフセット８０３の項目には、それぞれ、１８０度および５ピクセルの値が保持されている。
同様に、図８Ｂには、通信端末２１への送信の際に用いられるデータフォーマットが示され、図８Ｃには、通信端末２２への送信の際に用いられるデータフォーマットが示されている。
【００３７】
このようにして、３台の通信端末２０、２１、２２が、ステップＳ４０７で送信された表示方向およびオフセットを受信し、それら表示方向およびオフセットに基づく選択ウィンドウを表示部２０３の表示画面上に表示する。具体的には、各通信端末２０、２１、２２は、表示画面上のポインタのポインティング位置から、表示方向θ（図１参照）にオフセットｈ（図１参照）離れた位置に、選択ウィンドウを表示する。
【００３８】
この選択ウィンドウの表示例を図９に示す。図９によると、３台の通信端末２０、２１、２２の表示部２０３（表示画面）には、ポインティング位置２０ｐから、所定の位置に選択ウィンドウ２０Ｗが表示されている。
【００３９】
次に、ポインティング位置２０ｐと選択ウィンドウ２０Ｗとの関係を図１０に示す。図１０によると、選択ウィンドウ２０Ｗは、ポインティング位置２０ｐから、（ｈ，θ）離れた点２０１Ｗを中心点として表示されている。本実施の形態において、例えば、通信端末２０の場合、オフセットｈ＝５ピクセル、表示方向θ＝１８０度が設定されている（図８Ａ参照）。
【００４０】
このようにして、３台の通信端末２０、２１、２２の表示部２０３には、選択ウィンドウ２０Ｗが表示される。この場合、各通信端末２０、２１、２２の表示部２０３に表示される選択ウィンドウ２０Ｗの位置は、上述した（ｈ，θ）で表されるが、オフセットｈおよび表示方向θの各値が、異なるように設定されている（図６のステップＳ４０４参照）。
その後、いずれかの通信端末に表示された選択ウィンドウに対して、例えば、携帯電話１０の入力部１０２（マウス）によりクリック操作された場合（選択ウィンドウにポインタを重ねた状態）、クリック操作された通信端末は、その旨の情報を携帯電話１０に送信する。なお、本実施の形態においては、上述したポインタを用いたクリック操作により、通信端末が、その操作を検出する場合について説明するが、これに限られない。例えば、キーボード操作を適用してもよい。
【００４１】
［通信端末の処理手順］
次に、各通信端末２０、２１、２２の処理手順について説明する。
図１１は、通信端末の処理手順を示す図である。本実施の形態では、携帯電話１０が、通信端末２１上の選択ウィンドウ２０Ｗ（図９参照）に対し、クリック操作を行うものとする。そこで、図１１では、通信端末２１における処理手順を主に説明するが、他の通信端末２０、２２の処理手順も同様である。
ステップＳ５０１において、通信端末２１の処理部２０６は、携帯電話１０からのデータの受信待ちを行う。
次に、処理部２０６は、表示要求データ（表示要求のメッセージ型のデータ：図８Ｂ参照）を受信したかどうかを確認し（Ｓ５０２）、表示要求データを受信した場合（Ｓ５０２のＹｅｓ）、ステップＳ５０３に進む。他方、表示要求データが受信されなかった場合（Ｓ５０２のＮｏ）、処理部２０６は、ステップＳ５０７に進む。
【００４２】
ステップＳ５０３において、処理部２０６は、受信した表示要求データに含まれている表示方向およびオフセットに基づく表示位置に選択ウィンドウを表示する。具体的には、処理部２０６は、ポインティング位置から、（ｈ，θ）離れた点に選択ウィンドウを表示する（図９、図１０参照）。本実施の形態では、通信端末２１の場合、オフセットｈ＝１００ピクセル、表示方向θ＝９０度が設定されている（図８Ｂ参照）。
【００４３】
そして、処理部２０６は、あらかじめ設定された一定時間（例えば２０秒）内に検出（選択ウィンドウへのクリック操作の検出を意味）されるかどうかを判断する（Ｓ５０４）。そして、検出されなかった場合（Ｓ５０４のＮｏ）、処理部２０６は、表示部２０３上の選択ウィンドウを消す。
他方、検出された場合（Ｓ５０４のＹｅｓ）、処理部２０６は、その旨を携帯電話１０に送信する（Ｓ５０５）。具体的には、処理部２０６は、自端末の端末用識別情報も携帯電話１０に送信する。
なお、ステップＳ５０４における検出があった場合、携帯電話１０の入力部１０２において、通信端末２１の表示部２０３（表示画面）上のポインタを移動させる処理が行われるが、このときのポインタの移動量は、すべての通信端末２０、２１、２２に共通する。しかし、各通信端末２０、２１、２２についてのオフセットおよび表示方向が、それぞれ異なるため、ポインタの移動量が同じであっても、特定の通信端末に表示されている選択ウィンドウ内の選択ボタンを押下することが可能となる。
【００４４】
この送信の際に用いられるデータフォーマットの一例を図１２に示す。図１２によると、メッセージ型および端末用識別情報の項目を含むデータフォーマットが示されている。そして、メッセージ型の項目には、選択ウィンドウへのクリック操作の検出応答を示す押下検出応答が保持されている。また、端末用識別情報の項目には、通信端末２１のＩＰアドレスを示す「192.168.0.2」の値が保持されている。
【００４５】
ステップＳ５０７において、処理部２０６は、携帯電話１０との接続を切断するための接続切断要求データを受信したかどうかを確認し、接続切断要求データを受信した場合（Ｓ５０７のＹｅｓ）、切断処理を行う（Ｓ５０８）。具体的には、処理部２０６は、携帯電話１０との接続を切断する処理を行う。これにより、携帯端末１０は、ステップＳ５０４で検出された通信端末２１とのみの接続を行うことが可能となる。
他方、表示要求データが受信されなかった場合（Ｓ５０２のＮｏ）、処理部２０６は、ステップＳ５０９およびＳ５１０に進むが、この点は、後述する実施の形態２で説明する。
【００４６】
以上のように、実施の形態１では、携帯電話１０において、いずれかの通信端末に表示された選択ウィンドウに対する指示処理を行うことにより、選択ウィンドウという視覚を通じて直感的に所望の通信端末が選択されることになる。よって、ある通信端末から別の通信端末への切り替えが直感的に行うことが可能となる。
なお、選択ウィンドウは、各機器毎に表示色を変えるようにしてもよい。
【００４７】
（実施の形態２）
実施の形態２は、前述した図１１のステップＳ５０９およびＳ５１０の処理に関するものである。すなわち、実施の形態２は、通信端末の表示部に関する特徴・状態（表示関連情報）に応じて、選択ウィンドウの表示位置を制御して、一意に所望の通信端末への表示に切り替えるものである。なお、実施の形態１と同様の部分については、実施の形態１と同一の符号（用語および記号を含む）を用いて、重複説明を適宜省略する。
【００４８】
図１３は、実施の形態２における入力装置を含むシステム全体の構成例を示す図である。ここでも、入力装置は、携帯電話１０として説明する。
図１３において、携帯電話１０は、管理部１０７および算出部１０８をさらに含んで構成されている。
管理部１０７は、各通信端末２０、２１、２２のディスプレイサイズ（表示部２０３のサイズを意味する。以下同じ）およびポインティング位置を含んで管理する。本実施の形態では、これらディスプレイサイズおよびポインティング位置の２つの情報を通信端末の特徴・状態として説明するが、これに限られない。例えば、ディスプレイ（表示部２０３）の解像度を上述した特徴・状態に含めてもよい。
【００４９】
算出部１０８は、上述したディスプレイサイズおよびポインティング位置に基づいて、選択ウィンドウの表示可能位置（所定の位置）を算出する。表示可能位置は、ポインティング位置から表示方向上に位置する最遠点（表示画面の端）までの距離を指す。すなわち、表示可能位置は、選択ウィンドウが表示可能な範囲を指す。この点は、後述する図１７Ａで詳述する。
その他、携帯端末１０を含むシステム全体の構成は、図１に示した実施の形態１の場合と同様である。なお、図１の計算部１０４が、算出部１０８の機能をもつようにしてもよい。
【００５０】
［携帯電話の処理手順］
図１４は、携帯電話１０の処理手順を示す図である。ここでも、携帯電話１０が通信端末２０のみと通信を確立し、その後、通信端末２１への通信を切り替える場合を例にして説明する。ここでは、ステップＳ１０４Ａの処理のみが、図３の場合と異なるので、ステップＳ１０４Ａの処理について説明する。
ステップＳ１０４Ａにおいて、携帯電話１０の算出部１０８（携帯電話１０ともいう）は、通信端末毎の特徴等（状態を含む。以下同じ）を管理部１０７から読み出し、その通信端末毎の特徴等に応じて、選択ウィンドウの表示可能位置を算出して、通信を確立した通信端末に送信する。
【００５１】
次に、上述した図１４のステップＳ１０４Ａの処理について、図１５に基づいて詳述する。ここでは、図６に示したステップＳ４０２およびＳ４０３に代えて、ステップＳ４０１１およびＳ４０１２とした点が図６の場合と異なるので、ステップＳ４０１１およびＳ４０１２を主に説明する。
ステップＳ４０１１において、制御部１０６は、各通信端末２０、２１、２２のポインティング位置およびディスプレイサイズを管理部１０７にて取得する。具体的には、制御部１０６は、携帯電話１０と通信を確立している各通信端末２０、２１、２２に対し、特徴等の送信要求を行う。
通信端末２１は、当該送信要求を受け、例えば、管理部１０７から、ポインティング位置およびディスプレイサイズを読み出して、携帯電話１０に送信する。当該送信を受け、携帯電話１０の制御部１０６は、通信部１０１を介して、通信端末２０のポインティング位置およびディスプレイサイズを受信して、管理部１０７に記憶する。なお、２台の通信端末２０、２２も、通信端末２１と同様の処理を行う。
【００５２】
このようにして、携帯電話１０の管理部１０７には、通信端末毎のポインティング位置およびディスプレイサイズが記憶される。この記憶例を図１６に示す。
この図１６の記憶例では、各通信端末２０、２１、２２毎に、ポインティング位置およびディスプレイサイズが対応付けられている。本実施の形態では、各通信端末２０、２１、２２は、「192.168.0.1」などのＩＰアドレスを用いて特定するものとする。
【００５３】
ここで、図１６に示したポインティング位置およびディスプレイサイズの関係について、図１７Ａないし図１７Ｃに基づいて説明する。本実施の形態において、ポインティング位置およびディスプレイサイズは、いずれもピクセル単位とするが、これに限られない。
図１７Ａによると、通信端末２０のポインティング位置が（３００，４００）で示され、ディスプレイサイズは（１０２４×７６８）で示されている。なお、本実施の形態において、オフセットｈ（＝５ピクセル）および表示方向θ（＝１８０度）で示される選択ウィンドウの表示位置２０ｕが示されている。この場合、上述した表示可能位置をｒとすると、表示可能位置ｒは、ポインティング位置２０ｐから表示方向θ（＝１８０度）上に位置する最遠点（表示画面の端）までの範囲（距離）となる。これを座標表記すると、（３００，０〜４００）となる。
【００５４】
同様に、図１７Ｂには、通信端末２１のポインティング位置２０ｐが（１００，２００）の位置に示されるとともに、ディスプレイサイズが（１２８０×１０２４）で示されている。さらに、図１７Ｃには、通信端末２２のポインティング位置２０ｐが（５００，５００）の位置に示され、ディスプレイサイズが（８００×６００）で示されている。なお、図１７Ｂおよび図１７Ｃには、表示可能位置が示されていないが、これは、図１７Ａの場合と同様の方法で求められる。
【００５５】
図１５に戻って、ステップＳ４０１２において、算出部１０８は、制御部１０６からの計算要求を受け、管理部１０８で取得した情報（ポインティング位置およびディスプレイサイズ）をもとに、表示可能位置（表示方向・オフセットを含む）を算出し、ステップＳ４０４以降の処理に進む。
【００５６】
次に、図１５のステップＳ４０１２の表示可能位置の算出処理について図１８に基づいて詳述する。
ステップＳ４０１２Ａにおいて、計算部１０４は、記憶部１０３に格納された乱数に基づいて、表示方向およびポインティング位置からのオフセットを算出する（図６のステップＳ４０２、Ｓ４０３と同様の処理）。
ステップＳ４０１２Ｂにおいて、算出部１０８は、ステップＳ４０１２Ａで算出されたポインティング位置から、表示方向上の表示画面端までの距離を算出する。例えば、通信端末２０の場合、ポインティング位置が（３００，４００）で、算出された表示方向が１８０度となる。この場合、算出部１０８は、（３００，４００）のポインティング位置２０ｐから、１８０度の表示方向上の表示画面端（ディスプレイサイズ１０２４×７６８。図１７Ａ参照）までの距離、すなわち（３００，０〜４００）を表示可能位置ｒとして算出する（図１７Ａ参照）。
【００５７】
ステップＳ４０１２Ｃにおいて、算出部１０８は、ステップＳ４０１２Ａで算出されたオフセットが、ステップＳ４０１２Ｂで算出した距離（表示可能位置ｒを指す）よりも小さいかどうかを判断する。そして、判断の結果、小さくないと判断された場合（Ｓ４０１２ＣのＮｏ）、ステップＳ４０１２Ａに戻り、他方、小さいと判断された場合（Ｓ４０１２ＣのＹｅｓ）、処理が終了し、図１５のステップＳ４０４に進む。このようにして、オフセットが、表示可能位置以下の値になるように調整されるので、選択ウィンドウが、表示部２０３上の表示画面に表示されることになる。
ここで、図１５のステップＳ４０５における記憶部１０３の登録例を図１９に示す。この登録例では、端末識別情報１９０１、ポインティング位置１９０２、ディスプレイサイズ１９０３、オフセット１９０４および表示方向１９０５の項目（選択ウィンドウを表示させる情報）が対応付けられている。そして、各項目に所定の値が保持されている。なお、端末識別情報１９０１の項目には、各通信端末２０、２１、２２のＩＰアドレスが保持されている。
【００５８】
以上のように、実施の形態２によると、携帯電話１０において、通信端末のディスプレイサイズおよびポインティング位置に応じて、選択ウィンドウの表示位置を制御する。このため、選択ウィンドウが、通信端末の表示画面内に収まるように表示される。したがって、所望の通信端末が選択されやすくなる。
【００５９】
（実施の形態３）
実施の形態３は、選択ウィンドウの表示位置を制御して、選択ウィンドウが各通信端末間で重複しないように表示させるものである。なお、実施の形態１、２と同様の部分については、実施の形態１、２と同一の符号（用語および記号を含む）を用いて、重複説明を適宜省略する。
【００６０】
図２０は、実施の形態３における入力装置を含むシステム全体の構成例を示す図である。ここでも、入力装置は、携帯電話１０として説明する。
図２０において、携帯電話１０は、第１判定部１０９、第２判定部１１０、第２計算部１１１および第２記憶部１１２をさらに含んで構成されている。なお、図２０に示した第１記憶部１０３および第１計算部１０４は、図２に示した記憶部１０３および計算部１０４と同様の機能を有する。
その他、携帯端末１０を含むシステム全体の構成は、実施の形態１、２の場合と同様である。そこで、以下、各実施の形態１、２と異なる上述した各部１０９〜１１２の機能について概説する。
第１判定部１０９は、切り替え候補となっている通信端末の台数およびディスプレイサイズに応じて、選択ウィンドウの表示が通信端末間で重複するかどうかを判定する。
第２判定部１１０は、選択ウィンドウに対する検出（例えば入力部１０２の操作の検出）の有無を判定する。
第２計算部１１１は、選択ウィンドウの表示可能位置を算出する。第２記憶部１１２は、第２計算部１１１で算出された表示可能位置を記憶する。
【００６１】
［携帯電話の処理手順］
図２１は、携帯電話１０の処理手順を示す図である。ここでも、携帯電話１０が通信端末２０のみと通信を確立し、その後、通信端末２１への通信を切り替える場合を例にして説明する。ここでは、ステップＳ１０４Ｂ、Ｓ１０６ＡおよびＳ１０６Ｂの処理のみが、図３の場合と異なるので、これらの処理について説明する。
ステップＳ１０４Ｂにおいて、携帯電話１０の第１判定部１０９（携帯電話１０ともいう）は、制御部１０６からの要求を受け、通信確立中の通信端末の台数およびディスプレイサイズに応じて、選択ウィンドウの重複の可能性を判定し、表示可能位置を算出して、当該通信端末に送信する。この送信を受け、通信確立中の通信端末は、表示部２０３の当該表示可能位置に選択ウィンドウを表示する。
【００６２】
ステップＳ１０６Ａにおいて、制御部１０６は、重複押下があったかどうかを判断する。ここでいう重複押下というのは、通信端末上の選択ウィンドウが重なって表示されているため、携帯電話１０において選択ウィンドウに対する指示操作を行われた場合に、２つ以上の選択ウィンドウに対する指示操作が行われることを意味する。本実施の形態では、後述するように、２台の通信端末２１、２２に表示される選択ウィンドウが重複して表示される。このため、携帯電話１０において、例えば、通信端末２１に表示された選択ウィンドウに対する指示操作が行われたとしても、通信端末２２に表示された選択ウィンドウに対する指示操作も同時に行われることになる。
【００６３】
上記判断の結果、重複押下がなかった場合（Ｓ１０６ＡのＮｏ）、制御部１０６は、ステップＳ１０７に進み、他方、重複押下があった場合（Ｓ１０６ＡのＹｅｓ）、ステップＳ１０６Ｂに進む。
ステップＳ１０６Ｂにおいて、制御部１０６は、重複押下の応答があった通信端末に対してのみ通信を継続し、ステップＳ１０４Ｂに戻る。具体的には、制御部１０６は、上述した応答がなかった通信端末との接続を切断する。本実施の形態において、２台の通信端末２１、２２の選択ウィンドウが重複し、その選択ウィンドウに対する重複押下があった場合、制御部１０６は、通信端末２０との接続を切断し、２台の通信端末２１、２２との通信を継続する。このようにして、制御部１０６は、入力部１０２により指示された選択ウィンドウが複数存在する場合であっても、単一の選択ウィンドウが指示されるまで、複数の選択ウィンドウを表示しない通信端末との通信を切断する。よって、切り替え先の通信端末が１台に絞られていくことになる。
【００６４】
次に、図２１のステップＳ１０４Ｂの重複の判定処理について、図２２に基づいて詳述する。ここでは、図１５のステップＳ４０１１の次にステップＳ４０１１Ａ〜Ｓ４０１１Ｈの処理を追加した点が、図１５の場合と異なるので、これらの処理について主に説明する。
ステップＳ４０１１Ａにおいて、第１判定部１０９（携帯電話１０ともいう）は、管理部１０８に管理された情報（ポインティング位置およびディスプレイサイズを含む）をもとに、選択ウィンドウの重複の可能性を判定する。このときの管理部１０８の管理例を図２３に示す。
図２３によると、端末用識別情報、ディスプレイサイズおよび選択ウィンドウサイズの項目が対応付けられている。例えば、図２３では、３台の通信端末２０、２１、２２のディスプレイサイズ（８００×６００）および選択ウィンドウサイズ（８００×３００）は、すべて同じサイズとして示されているが、自在に変更することが可能である。
【００６５】
図２３に示した各サイズの構成例を図２４に示す。図２４によると、（８００×６００）のディスプレイは、横方向が８００ピクセルで、縦方向が６００ピクセルの大きさで構成されている。また、（８００×３００）の選択ウィンドウは、横方向が８００ピクセルで、縦方向が３００ピクセルの大きさで構成されている。
このような場合、表示部２０３のディスプレイ上には、２つの選択ウィンドウを重複しないように表示させることは可能となるが、３つ以上の選択ウィンドウを表示させると、選択ウィンドウ同士の一部または全部が重複して表示されてしまう。
そこで、本実施の形態では、図２２のステップＳ４０１１Ｂにおいて、第１判定部１０９は、選択ウィンドウの重複があると判定する（Ｓ４０１１ＢのＹｅｓ）。つまり、ステップＳ４０１１における重複は、複数の選択ウィンドウが、表示部２０３の表示画面上で重なって表示されることを意味する。なお、ステップＳ４０１１Ｂにおいて重複しないと判定された場合（Ｎｏ）、図６に示したステップＳ４０３〜Ｓ４０８の処理を行う。
【００６６】
ステップＳ４０１１Ｃにおいて、第２計算部１１１（携帯電話１０ともいう）は、第２記憶部１１２をリセットする。具体的には、第２計算部１１１は、第２記憶部１１２の情報（オフセット、表示方向）を初期化する。
ステップＳ４０１１Ｄにおいて、第２計算部１１１は、選択ウィンドウの表示位置を算出する。この算出方法は、図３のステップＳ１０４の場合と同様であるため、説明を省略する。
この算出例を図２５に示す。図２５によると、２つの表示位置（同図の星印）が、ポインティング位置２０ｐから、それぞれ１５０ピクセル離れた位置になるように算出されている。
【００６７】
図２２に戻って、ステップＳ４０１１Ｅにおいて、第２計算部１１１は、ステップＳ４０１１Ｄで算出した選択ウィンドウの表示位置を第２記憶部１１２に記憶する。この記憶例を図２６に示す。
図２６によると、表示方向およびオフセットの項目が、２つの表示可能位置Ｎｏ１、Ｎｏ２ごとに対応付けられている。ここでの表示可能位置Ｎｏ１は、図２５に示した１つの表示位置（図２５中の上部の星印）に対応し、表示可能位置Ｎｏ２は、図２５に示した１つの表示位置（図２５中の下部の星印）に対応するものである。
【００６８】
ステップＳ４０１１Ｆにおいて、第２計算部１１１は、第１記憶部１０３の情報（図７Ｂ参照）および第２記憶部１１２の情報（図２６参照）を比較し、未使用の選択ウィンドウの表示位置を選択する。本実施の形態においては、図７Ｂに示した表示方向およびオフセットの各値には、図２６に示した表示方向およびオフセットの各値が存在しないので、図２６に示した表示可能位置Ｎｏ１、Ｎｏ２は、いずれも未使用の表示位置である。
そこで、例えば、第２計算部１１１は、通信端末２０に関して、図２６に示した表示可能位置Ｎｏ１を選択するものとする。
【００６９】
ステップＳ４０１１Ｆにおいて、第２計算部１１１は、第１記憶部１０３に、ステップＳ４０１１Ｆで選択した表示方向およびオフセット（例えば、図２６の表示可能位置Ｎｏ１の各値）を登録する。
次に、第２計算部１１１は、通信を確立しているすべての通信端末２０、２１、２２に処理を行ったかどうかを判断し（Ｓ４０１１Ｈ）、処理が行われていない場合は（Ｎｏ）、ステップＳ４０１１Ｆに戻り、他方、処理が行われた場合は（Ｙｅｓ）、ステップＳ４０７に進む。例えば、処理がステップＳ４０１１Ｆに戻った場合、第２計算部１１１は、通信端末２１に関して、図２６に示した表示可能位置Ｎｏ２を選択する。
なお、ステップＳ４０１１Ｆにおいて、第２計算部１１１は、未使用の選択ウィンドウの表示位置を選択する際に、選択済みの表示位置しか存在しない場合、選択済みの表示位置を１つ選択する。本実施の形態では、第２計算部１１１は、通信端末２２に関しても、図２６に示した表示可能位置Ｎｏ２を選択するものとする。
【００７０】
ステップＳ４０７において、制御部１０６は、通信確立中のすべての通信端末２０、２１、２２に、ステップＳ４０１１Ｇで登録した表示方向およびオフセットを送信する。当該送信を受け、各通信端末２０、２１、２２は、対応する表示方向およびオフセットに基づいて、選択ウィンドウを表示部２０３上に表示させる。
【００７１】
以上のように、実施の形態３によると、選択ウィンドウが重なって表示される場合であっても、切り替え候補の通信端末を一台に絞ることができるので、切り替え候補の通信端末が正確に選択されやすくなる。
【００７２】
なお、実施の形態１〜３では、携帯電話１０と通信端末との間の通信方式は、無線の場合で説明したが、例えば有線を適用してもよい。
また、入力装置は、通信端末とは別個の携帯電話の場合で説明したが、例えば、通信端末が入力装置の機能を兼ね備えるようにしてもよい。
【産業上の利用可能性】
【００７３】
本発明は、表示切り替えの候補を正確に指定することができる携帯電話などの入力装置に適用が可能である。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施の形態１における入力装置を含むシステム全体の構成例を示す図である。
【図２】図１の携帯電話および通信端末の機能例を示すブロック図である。
【図３】図２の携帯電話の処理手順を示す図である。
【図４】端末用識別情報の取得例を示す図である。
【図５Ａ】図３のステップＳ１０３の詳細処理を示す図である。
【図５Ｂ】図５ＡのステップＳ２０１の詳細処理を示す図である。
【図６】図３のステップＳ１０４の詳細処理を示す図である。
【図７Ａ】表示方向およびオフセットの登録例を示す図である。
【図７Ｂ】他の表示方向およびオフセットの登録例を示す図である。
【図８Ａ】通信端末への送信の際に用いられるデータフォーマットの一例を示す図である。
【図８Ｂ】他の通信端末への送信の際に用いられるデータフォーマットの一例を示す図である。
【図８Ｃ】他の通信端末への送信の際に用いられるデータフォーマットの一例を示す図である。
【図９】選択ウィンドウの表示例を示す図である。
【図１０】ポインティング位置と選択ウィンドウとの関係を示す図である。
【図１１】図２の通信端末の処理手順を示す図である。
【図１２】図１１のステップＳ５０５の送信の際に用いられるデータフォーマットの一例を示す図である。
【図１３】実施の形態２における入力装置を含むシステム全体の構成例を示す図である。
【図１４】図１３の携帯電話の処理手順を示す図である。
【図１５】図１４のステップＳ１０４Ａの詳細処理を示す図である。
【図１６】ポインティング位置およびディスプレイサイズの記憶例を示す図である。
【図１７Ａ】通信端末のポインティング位置およびディスプレイサイズの一例を示す図である。
【図１７Ｂ】他の通信端末のポインティング位置およびディスプレイサイズの一例を示す図である。
【図１７Ｃ】他の通信端末のポインティング位置およびディスプレイサイズの一例を示す図である。
【図１８】図１５のステップＳ４０１２の詳細処理を示す図である。
【図１９】図１５のステップＳ４０５における登録例を示す図である。
【図２０】実施の形態３における入力装置を含むシステム全体の構成例を示す図である。
【図２１】図２０の携帯電話の処理手順を示す図である。
【図２２】図２１のステップＳ１０４Ｂの詳細処理を示す図である。
【図２３】図２２のステップＳ４０１１Ａにおけるディスプレイサイズおよび選択ウィンドウサイズの管理例を示す図である。
【図２４】図２３のディスプレイサイズおよび選択ウィンドウサイズの構成例を示す図である。
【図２５】図２２のステップＳ４０１１Ｄにおける選択ウィンドウの表示位置の算出例を示す図である。
【図２６】図２２のステップＳ４０１１Ｇにおける表示方向およびオフセットの登録例を示す図である。
【符号の説明】
【００７５】
１０    携帯電話
２０、２１、２２  通信端末
２０ｐ  ポインティング位置
２０Ｗ  選択ウィンドウ
１０１  通信部
１０２  入力部
１０３  記憶部
１０４  計算部
１０５  測定部
ｈ      オフセット
θ      表示方向
【図１】
2007329768.tif 000003
【図２】
2007329768.tif 000004
【図３】
2007329768.tif 000005
【図４】
2007329768.tif 000006
【図５Ａ】
2007329768.tif 000007
【図５Ｂ】
2007329768.tif 000008
【図６】
2007329768.tif 000009
【図７Ａ】
2007329768.tif 000010
【図７Ｂ】
2007329768.tif 000011
【図８Ａ】
2007329768.tif 000012
【図８Ｂ】
2007329768.tif 000013
【図８Ｃ】
2007329768.tif 000014
【図９】
2007329768.tif 000015
【図１０】
2007329768.tif 000016
【図１１】
2007329768.tif 000017
【図１２】
2007329768.tif 000018
【図１３】
2007329768.tif 000019
【図１４】
2007329768.tif 000020
【図１５】
2007329768.tif 000021
【図１６】
2007329768.tif 000022
【図１７Ａ】
2007329768.tif 000023
【図１７Ｂ】
2007329768.tif 000024
【図１７Ｃ】
2007329768.tif 000025
【図１８】
2007329768.tif 000026
【図１９】
2007329768.tif 000027
【図２０】
2007329768.tif 000028
【図２１】
2007329768.tif 000029
【図２２】
2007329768.tif 000030
【図２３】
2007329768.tif 000031
【図２４】
2007329768.tif 000032
【図２５】
2007329768.tif 000033
【図２６】
2007329768.tif 000034