(57)【特許請求の範囲】
【請求項１】
カーソルを移動させるために回転可能なジョグボールと、
該ジョグボールが回転される回転量を、複数の方向別に測定する測定手段と、
該測定された回転量を前記複数の方向別に累積する累積手段と、
前記カーソルを移動させるべき移動方向となり得る一又は複数の方向候補を、前記累積された回転量と、前記一又は複数の方向候補毎に設定される閾値との関係に基づいて、前記移動方向として特定する特定手段と
を備え、
前記一又は複数の方向候補は、ＧＵＩ上で前記カーソルを移動させる際に、前記ＧＵＩの種類及び前記カーソルの現在位置に応じて前記カーソルを移動可能な方向に限定され、
該限定される前記一又は複数の方向候補に、対応付けられた一又は複数の領域に分割された判定領域は、前記カーソルの移動位置の履歴に基づいて一体的に移動又は回転される
ことを特徴とするジョグボール装置。
【請求項２】
カーソルを移動させるために回転可能なジョグボールと、
該ジョグボールが回転される回転量を、複数の方向別に測定する測定手段と、
該測定された回転量を前記複数の方向別に累積する累積手段と、
前記カーソルを移動させるべき移動方向となり得る一又は複数の方向候補に、対応付けられた一又は複数の領域に分割された判定領域上で、前記累積された回転量に基づいて、前記複数の領域のうちの一つの領域を選択し、前記一又は複数の方向候補のうち前記選択された一つの領域に対応する一つの方向候補を、前記移動方向として特定する特定手段と
を備え、
前記一又は複数の方向候補は、ＧＵＩ上で前記カーソルを移動させる際に、前記ＧＵＩの種類及び前記カーソルの現在位置に応じて前記カーソルを移動可能な方向に限定され、
該限定される前記一又は複数の方向候補に対応付けられた前記判定領域は、前記カーソルの移動位置の履歴に基づいて一体的に移動又は回転される
ことを特徴とするジョグボール装置。
【請求項３】
前記特定手段は、
前記判定領域として複数の判定領域を、前記種類及び前記現在位置の少なくとも一部について、前記種類及び前記現在位置の別に格納するメモリを有し、
前記移動方向を特定する際に、前記格納された複数の判定領域の中から前記種類及び前記現在位置に応じた一つの判定領域を取得し、該取得された一つの判定領域上で、前記移動方向を特定する
ことを特徴とする請求項２に記載のジョグボール装置。
【請求項４】
前記特定手段は、
前記複数の判定領域を、前記少なくとも一部について、前記種類及び前記現在位置の別に生成し、
前記生成された判定領域を、前記メモリに格納する
ことを特徴とする請求項３に記載のジョグボール装置。
【請求項５】
前記特定手段は、前記格納された複数の判定領域の中から前記一つの判定領域を取得できない場合には、デフォルトの判定領域上で、前記移動方向を特定することを特徴とする請求項３又は４に記載のジョグボール装置。
【請求項６】
前記複数の領域の形状は、前記種類及び前記現在位置の少なくとも一部について、前記種類及び前記現在位置の別に相異なることを特徴とする請求項２から５のいずれか一項に記載のジョグボール装置。
【請求項７】
前記特定手段は、前記累積された回転量が所定閾値を越えた場合に、前記移動方向を特定することを特徴とする請求項２から６のいずれか一項に記載のジョグボール装置。
【請求項８】
前記特定手段によって時間的に相前後して特定される複数の移動方向の相互関係に基づいて、前記特定された移動方向を有効なものとして出力するか否かを判定する出力判定手段を更に備えることを特徴とする請求項２から７のいずれか一項に記載のジョグボール装置。
【請求項９】
前記出力判定手段は、前記複数の移動方向が同じである場合に、前記特定された移動方向を有効なものとして出力することを特徴とする請求項８に記載のジョグボール装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＧＵＩ（グラフィカル・ユーザ・インタフェース）上でカーソルを移動させるために、リモコンやパソコン等の本体に設けられるジョグボール装置の技術分野に関する。
【背景技術】
【０００２】
この種のジョグボール装置としては、ジョグボールにおける方向別の回転に伴って発生する信号からカーソルの移動方向を特定するものがある。ここで特に、ジョグボールの回転開始直後や回転終了直前には、ユーザの手動操作による回転という性質上、回転動作にブレが生じ易い。このため、特許文献１では、ジョグボールの回転開始直後に発生した信号や、ジョグボールの回転終了直前に発生した信号を無効にする技術が提案されている。
【０００３】
【特許文献１】特開平５−１４３２２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された技術では、ジョグボールの回転開始直後から回転終了直前までの間に生じたブレについては、何ら対応不可能である。しかも、ジョグボールの回転開始直後における正しい回転動作や、回転終了直前における正しい回転動作については、完全に無駄とされてしまう。このため、カーソル移動についての簡易操作を可能ならしめるというジョグボール本来の機能を害しかねないという技術的問題点がある。
【０００５】
本発明は、例えば上述した問題点に鑑みなされたものであり、例えばＧＵＩ上等において、カーソルの移動を安定して且つ適切に行うことを可能ならしめるジョグボール装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載のジョグボール装置は、カーソルを移動させるために回転可能なジョグボールと、該ジョグボールが回転される回転量を、複数の方向別に測定する測定手段と、該測定された回転量を前記複数の方向別に累積する累積手段と、前記カーソルを移動させるべき移動方向となり得る一又は複数の方向候補を、前記累積された回転量と、前記一又は複数の方向候補毎に設定される閾値との関係に基づいて、前記移動方向として特定する特定手段とを備え、前記一又は複数の方向候補は、ＧＵＩ上で前記カーソルを移動させる際に、前記ＧＵＩの種類及び前記カーソルの現在位置に応じて前記カーソルを移動可能な方向に限定され、該限定される前記一又は複数の方向候補に、対応付けられた一又は複数の領域に分割された判定領域は、前記カーソルの移動位置の履歴に基づいて一体的に移動又は回転される。
【０００７】
本発明の作用及び他の利得は次に説明する実施するための最良の形態から明らかにされる。
【発明を実施するための最良の形態】
【０００８】
以下、発明を実施するための最良の形態としての本発明の実施形態に係るジョグボール装置について順に説明する。
【０００９】
本発明の第１ジョグボール装置に係る実施形態は、カーソルを移動させるために回転可能なジョグボールと、該ジョグボールが回転される回転量を、複数の方向別に測定する測定手段と、該測定された回転量を前記複数の方向別に累積する累積手段と、前記カーソルを移動させるべき移動方向となり得る一又は複数の方向候補を、前記累積された回転量と、前記一又は複数の方向候補毎に設定される閾値との関係に基づいて、前記移動方向として特定する特定手段とを備え、前記一又は複数の方向候補は、ＧＵＩ上で前記カーソルを移動させる際に、前記ＧＵＩの種類及び前記カーソルの現在位置に応じて前記カーソルを移動可能な方向に限定され、該限定される前記一又は複数の方向候補に、対応付けられた一又は複数の領域に分割された判定領域は、前記カーソルの移動位置の履歴に基づいて一体的に移動又は回転される。
【００１０】
本発明の第２ジョグボール装置に係る実施形態は、カーソルを移動させるために回転可能なジョグボールと、該ジョグボールが回転される回転量を、複数の方向別に測定する測定手段と、該測定された回転量を前記複数の方向別に累積する累積手段と、前記カーソルを移動させるべき移動方向となり得る一又は複数の方向候補に、対応付けられた一又は複数の領域に分割された判定領域上で、前記累積された回転量に基づいて、前記複数の領域のうちの一つの領域を選択し、前記一又は複数の方向候補のうち前記選択された一つの領域に対応する一つの方向候補を、前記移動方向として特定する特定手段とを備え、前記一又は複数の方向候補は、ＧＵＩ上で前記カーソルを移動させる際に、前記ＧＵＩの種類及び前記カーソルの現在位置に応じて前記カーソルを移動可能な方向に限定され、該限定される前記一又は複数の方向候補に対応付けられた前記判定領域は、前記カーソルの移動位置の履歴に基づいて一体的に移動又は回転される。
【００１１】
本発明の第２ジョグボール装置に係る実施形態によれば、カーソルは、例えばＧＵＩ上に表示されている。典型的には、ＧＵＩ上で、矩形や島状に区分された複数の領域間で、カーソルは移動可能とされる。例えば、３×３のマトリクス状の領域に区分されていれば、それらの中央にあるカーソルは、上下及び左右並びに斜め四方向の合計８方向に移動可能とされる。
【００１２】
その動作時に、ユーザによるカーソル移動用の操作として、例えばリモコンやコンピュータ機器本体に取り付けられたジョグボールが、ユーザの手動操作によって、カーソルを移動させようとする方向に回転される。すると、例えばｘ方向とｙ方向との直交する二方向の各々についてなど、複数の方向別にジョグボールの回転量が測定される。具体的には、ジョグボールの回転は、例えば、これに密着して回転する小型ローラの回転として測定され、測定結果が電気的なパルスとして出力される。或いは、ジョグボール内に配置された磁石による磁場変化として測定され、測定結果がやはり電気的なパルスとして出力される。すると、測定された回転量が、例えばプロセッサ、メモリ等を含んで構成される累積手段によって、複数の方向別に累積される。更に、例えばプロセッサ、メモリ等を含んで構成される特定手段によって、該累積された回転量に基づいて、カーソルを移動させるべき移動方向が特定される。具体的には、例えば、移動方向の候補の中で、蓄積された回転量が示す方向を、移動方向として特定する。更に、その蓄積された回転量の絶対値のいずれか一方があらかじめ設定された移動方向を特定するか否かの閾値を超えた場合に、移動方向として特定する。
【００１３】
従って、ジョグボールにおける、特に回転の開始直後や停止直前を含めた回転の期間全域に亘って、ユーザによるジョグボールの回転動作に大なり小なりブレがあったとしても、ユーザが本来動かそうとする方向の回転量である指向性の高い動作と比べて、指向性に乏しい動作に伴うブレが累積値に占める割合は、顕著に小さくなる。仮に、ジョグボールの回転が検知された方向が、そのままカーソルを移動すべき方向に対応しているものとして扱うのでは、特に回転の開始直後や停止直前などにブレが大きく発生すると、カーソルを移動すべき方向が不安定或いは不特定になってしまうのである。しかるに、本発明によれば、そのようなブレが顕著に低減されるので、カーソルの移動は、その分だけ安定し、移動方向は適切且つ確実に特定される。
【００１４】
本発明では特に、このような移動方向の特定に際して、一又は複数の領域に分割された判定領域が特定手段により使用される。該一又は複数の領域は、カーソルを移動させるべき移動方向となり得る一又は複数の方向候補に対応付けられている。このような判定領域上で、一又は複数の領域のうち、蓄積された回転量に基づいて一つの領域が選択され、更に、この選択された一つの領域に対応する方向候補が、移動方向として特定される。
【００１５】
このような一又は複数の方向候補は、ＧＵＩ上でカーソルを移動させる際に、ＧＵＩの種類及びカーソルの現在位置に応じて、カーソルを移動可能な方向に限定される。即ち、ＧＵＩの種類からして、又はこれに加えて若しくは代えてカーソルの現在位置からして、カーソルが移動し得ない方向は、方向候補から除外される。ここに「ＧＵＩの種類」とは、例えばカーソルが上下のみに移動可能なＧＵＩ、カーソルが左右のみに移動可能なＧＵＩ、カーソルが上下左右のみに移動可能なＧＵＩ、カーソルが上下左右に加えて斜めにも移動可能なＧＵＩなど、カーソルが移動可能な方向により分類される種類を意味する。従って、例えば、カーソルが上下のみに移動可能なＧＵＩであれば、左右方向は、方向候補から除外される。また「カーソルの現在位置」とは、特定種類のＧＵＩにおいて、移動可能なカーソルの現在における位置を意味する。従って、例えば、カーソルが上下のみに移動可能なＧＵＩの場合であれば、カーソルがＧＵＩの下端に位置すると、下方向は方向候補から除外されると共に、カーソルがＧＵＩの上端に位置すると、上方向は方向候補から除外される。よって、カーソルを中心として、カーソルを移動不可能な領域が除かれた上で、一又は複数の領域に分割された判定領域上で、累積された回転量に基づいて、一つの領域が選択されることになるので、ユーザが本来動かそうとするカーソルの移動方向が特定され易くなる。
【００１６】
以上のように本発明によれば、累積手段によって累積された回転量に基づいて、特定手段によって、ＧＵＩの種類及びカーソルの現在位置に応じて限定された方向候補に対応付けられる領域からなる判定領域を用いて、カーソルを移動させるべき移動方向が特定される。このため、カーソル移動を、ブレがなく非常に安定したものにできる。
【００１７】
本発明の第２ジョグボール装置の実施形態の一態様では、前記特定手段は、前記判定領域として複数の判定領域を、前記種類及び前記現在位置の少なくとも一部について、前記種類及び前記現在位置の別に格納するメモリを有し、前記移動方向を特定する際に、前記格納された複数の判定領域の中から前記種類及び前記現在位置に応じた一つの判定領域を取得し、該取得された一つの判定領域上で、前記移動方向を特定する。
【００１８】
この態様によれば、最初の移動方向を特定する際に又はそれよりも以前に予め生成された複数の判定領域が、ＧＵＩの種類及びカーソルの現在位置（但し、特定のＧＵＩにおいてカーソルの現在位置となり得る位置を含む）の少なくとも一部について、ＧＵＩの種類及びカーソルの現在位置（但し、特定のＧＵＩにおいてカーソルの現在位置となり得る位置）の別に、メモリに格納される。その後、実際に移動方向を特定する際には、先ず、メモリに格納された複数の判定領域の中から、現時点におけるＧＵＩの種類及びカーソルの現在位置に応じた一つの判定領域が取得される。続いて、この取得された一つの判定領域上で、移動方向が特定される。従って、実際に移動方向を特定する際には、これに先立って生成された判定領域をメモリから取得して利用すればよいので、ユーザが特定のＧＵＩ上で動かそうとするカーソルの移動方向を極めて迅速且つ簡単に特定でき、ブレを抑えることも可能になる。
【００１９】
尚、複数の判定領域は、最初に移動方向を特定する際に、全てのカーソルの現在位置となり得る位置について一挙に生成されてもよいし、移動方向を特定する毎に、カーソルの現在位置に対応する判定領域として、一つずつ生成してもかまわない。
【００２０】
この態様では、前記特定手段は、前記複数の判定領域を、前記少なくとも一部について、前記種類及び前記現在位置の別に生成し、前記生成された判定領域を、前記メモリに格納してもよい。
【００２１】
このように構成すれば、特定手段によって、最初の移動方向を特定する際に、複数の判定領域が、ＧＵＩの種類毎に一挙に又は現在位置毎に生成されて、メモリに格納される。従って、特定手段による移動方向の特定が、各ＧＵＩに対して行われれば行われるほど、或いは、各現在位置に対して行われれば行われるほど、多種多様の判定領域がメモリに格納されるので、実用上極めて有利である。
【００２２】
上述した特定手段がメモリを有する態様では、前記特定手段は、前記格納された複数の判定領域の中から前記一つの判定領域を取得できない場合には、デフォルトの判定領域上で、前記移動方向を特定してもよい。
【００２３】
このように構成すれば、あるＧＵＩにおけるカーソルの現在位置に対応して、メモリから判定領域を取得可能であれば、取得された判定領域を使用すれば、迅速且つ簡単に移動方向を特定できる。他方で、メモリから判定領域を取得不可能であれば、デフォルトの判定領域を使用して移動方向を特定することで、移動方向を特定できる。
【００２４】
本発明の第２ジョグボール装置の実施形態の他の態様では、前記複数の領域の形状は、前記種類及び前記現在位置の少なくとも一部について、前記種類及び前記現在位置の別に相異なる。
【００２５】
この態様によれば、判定領域をなす複数の領域の形状は、ＧＵＩの種類及びカーソルの現在位置の少なくとも一部について、ＧＵＩの種類及びカーソルの現在位置の別に相異なる。ここに「形状」とは、大きさも含めた広義の形状の意味である。「形状が相異なる」とは、大きさを含まない狭義の形状のみが相異なる場合と該狭義の形状及び大きさの両方が相異なる場合とを含む。このような複数の領域の形状は、例えば特定手段で設定されるが、別途設けられた、形状を設定する手段により設定されてもよい。また、形状についての「少なくとも一部」とは、判定領域をなす複数の領域のうち一又は複数の領或についての、少なくとも一部という意味である。よって、ＧＵＩの種類及びカーソルの現在位置に応じて複数の領域の形状が変化する。判定領域を用いて、効率的に移動方向を特定可能となり、ユーザが本来動かそうとするカーソルの移動方向だけが特定され、ブレを抑えることが可能になる。
【００２６】
本発明の第２ジョグボール装置の実施形態の他の態様では、前記特定手段は、前記累積された回転量が所定閾値を越えた場合に、前記移動方向を特定する。
【００２７】
この態様によれば、累積された回転量が、所定閾値を越えた場合に、移動方向が特定される。典型的には、複数の方向別に累積された回転量が、予め複数の方向別に設定された所定閾値のうち対応する各々の値を越えるかどうかが、ジョグボールの一連の回転動作中に亘ってモニタリング或いはウオッチされる。そして、複数の方向別に累積された回転量のうちいずれか一つが、対応する所定閾値を越えた場合に、移動方向が、その閾値を超えた方向に特定される。ここで、回転量の累積値に占める、ユーザが本来動かそうとする方向に対応する成分と比べて、ブレに対応する成分は、ブレという性質上、その増加速度が顕著に遅い。このため、ブレによって回転量の累積値が、所定閾値を超える可能性は、殆ど又は実践上全くない。その結果として、ブレにより移動方向が不安定或いは不確実になる可能性は、殆どなくなる。仮に、何らかの閾値を設けて、ブレの回転量或いは回転速度が、この閾値を超えるか否かで移動方向を特定する構成を採用すれば、ブレの影響がそのまま顕著に出現して、不安定な或いは不確実な移動方向となることが予想される。
【００２８】
本発明の第２ジョグボール装置の実施形態の他の態様では、前記特定手段によって時間的に相前後して特定される複数の移動方向の相互関係に基づいて、前記特定された移動方向を有効なものとして出力するか否かを判定する出力判定手段を更に備える。
【００２９】
この態様によれば、特定手段により、カーソルを移動させるべき移動方向が特定されると、続いて、例えばプロセッサ、メモリ等を含んで構成される出力判定手段によって、時間的に相前後して特定される複数の移動方向の相互関係に基づいて、特定された移動方向を有効なものとして出力するか否かが判定される。ここで、有効なものとして出力すると判定されれば、特定された移動方向は、当該ジョグボール装置から外部装置等に対して出力される。他方、ここで、有効なものとして出力しないと判定されれば、特定された移動方向は、当該ジョグボール装置から外部装置等に対して出力されることはない。即ち、一旦特定されはしたが、その移動方向は、無効とされる。従って、一旦回転された後におけるジョグボールの回転動作中であれば、極端な移動方向の変化が発生しない限りは、その移動方向の変化はブレに過ぎないとして、即ち回転動作を有効なものとして扱って、特定された移動方向は、有効なものとされる。逆に、一旦回転された後におけるジョグボールの回転動作中であっても、極端な移動方向の変化が発生した場合には、その移動方向の変化はユーザにより意図されたものであるとして、即ち特定された移動方向は、有効でないものとされる。これにより、再びカーソルを移動させるべき移動方向の特定が行われ、典型的には、移動方向に変化が加えられることになる。
【００３０】
このように一旦移動方向が特定された後には、その特定された移動方向を基準として、その後に検出される回転量については、生かせるものはなるべく生かすことで、ジョグボールの回転動作が終わるまで、安定して移動方向を特定できる。しかも、一旦移動方向が特定された後でも、その特定された移動方向を基準として、方向に変化が意図的に加えられた回転量については、適切にこれに対応して、移動方向を特定できる。
【００３１】
この態様では、前記出力判定手段は、前記複数の移動方向が同じである場合に、前記特定された移動方向を有効なものとして出力してもよい。
【００３２】
このように構成すれば、複数の移動方向が同じである場合に、特定された移動方向は、有効扱いされ、他方で、複数の移動方向が同じでない場合に、特定された移動方向は、有効扱いされないので、比較的簡単な場合分け処理によって、移動方向の維持及び変更を適切に実施可能となる。
【００３３】
本実施形態のこのような作用及び他の利得は次に説明する実施例から明らかにされる。
【実施例】
【００３４】
以下、本発明の実施例について図を参照しつつ説明する。
＜第１実施例＞
先ず、本実施例に係るジョグボール装置の構成について図１及び図２を参照して説明する。ここに図１は、本実施例に係るジョグボール装置１００の概要図であり、図２は、該ジョグボール装置１００のブロック図である。
【００３５】
図１において、リモコン１は、例えば赤外線通信により、ユーザによるカーソル移動用の操作に対応する信号を、画像表示装置１０に対して出力する。リモコン１及び画像表示装置１０は、本発明に係る「ジョグボール装置」の一例として機能するように構成されている。
【００３６】
図１に示すように、リモコン１は、ジョグボール２と、回転量測定部３と、ＣＰＵ４と、送信部５と、図示しない各種スイッチとを備える。ジョグボール２は、リモコン１の表側に取り付けられ、後述するモニタ１８に表示されるＧＵＩ上のカーソル２０を移動させるために、ユーザの手動操作により回転可能である。ジョグボール２内には、回転量を出力するために、例えば磁石が組み込まれている。
【００３７】
回転量測定部３は、本発明に係る「測定手段」の一例として、例えば、ｘ方向とｙ方向との直交する二方向の各々について、ジョグボール２の回転量を測定する。回転量測定部３は、ジョグボール２の回転に伴って、ジョグボール２内の磁石による磁場変化を検出し、その検出結果として、電気的なパルス信号を出力する。また、この出力信号から、ｘ方向及びｙ方向の各々の回転量ｘ，ｙを算出する。
【００３８】
ＣＰＵ４は、リモコン１の各部に接続されており、ジョグボール２の回転に伴って、回転量測定部３によって出力された回転量ｘ，ｙを示す信号を、送信部５に入力する。
【００３９】
送信部５は、回転量測定部３によって出力された回転量ｘ，ｙを示す信号を、画像表示装置１０に対し、赤外線により送信する。
【００４０】
画像表示装置１０は、受信部１１と、ＣＰＵ１２と、モニタ１８とから構成される。ＣＰＵ１２は、信号処理部１３と、ＧＵＩ表示処理部１７とを備えている。受信部１１は、送信部４から送信される赤外線信号を受信し、ＣＰＵ１２に入力する。
【００４１】
ＣＰＵ１２は、リモコン１からの信号に応答して、画像表示装置１０の各部を制御する。ＣＰＵ１２は、ＧＵＩ画面をモニタ１８に表示すると共に、リモコン１からの赤外線信号に基づいて、ＧＵＩ画面上のカーソル２０を移動する。
【００４２】
図２において、信号処理部１３は、回転量累積部１４と、移動方向特定部１５と、出力判定部１６とを備えており、ジョグボール２が回転される回転量ｘ，ｙから、カーソル２０を移動させるべき移動方向を特定する。
【００４３】
回転量累積部１４は、本発明に係る「累積手段」の一例として、回転量測定部３によって測定された回転量ｘ，ｙを、ｘ方向及びｙ方向の二方向別に累積する。回転量累積部１４は、図示しないプロセッサやメモリを備えており、単位時間Ｔ０のジョグボール２の回転量ｘ，ｙを累積して、ｘ方向の累積値Ｘ＝Σｘｉ、及びｙ方向の累積値Ｙ＝Σｙｉを算出する。
【００４４】
移動方向特定部１５は、本発明に係る「特定手段」の一例として、図示しないプロセッサや、メモリ１５ａを備えており、回転量累積部１４によって算出された、二方向別の累積値Ｘ，Ｙに基づいて、カーソル２０を移動させるべき移動方向を特定する。特に、本実施例では、移動方向特定部１５は、前記移動方向を特定する際に用いられる方向特定図を、カーソル２０の移動に伴って交換する。方向特定図は、あるＧＵＩ画面上で、カーソル２０の現在位置から移動可能な方向候補に対応付けられた複数の領域に分割されてなる。
【００４５】
移動方向特定部１５は、メモリ１５ａに、ＧＵＩタイプに基づく複数の方向特定図を格納している。ＧＵＩタイプは、本発明に係る「ＧＵＩの種類」の一例として、ＧＵＩ画面上でカーソル２０が、どのように移動可能であるかの別を示す情報であり、後述のＧＵＩ表示処理部１７によって移動方向特定部１５に入力される。移動方向特定部１５は、該ＧＵＩタイプが示す経路の所定位置に在るカーソル２０の各々に対応する複数の方向特定図を生成し、メモリ１５ａに格納する。移動方向特定部１５は、移動方向の特定を行う際に、カーソル２０の現在位置に対応する方向特定図をメモリ１５ａから読み出すが、カーソル２０の現在位置に対応する方向特定図を読み出せない場合に、後述のデフォルトの方向特定図を設定する。一方、現在位置に対応する方向特定図を読み出せた場合に、該読み出された方向特定図を設定する。こうして、設定された方向特定図が示す一又は複数の領域、即ちカーソル２０を移動させるべき方向候補の中で、累積値Ｘ，Ｙが示す方向を、移動方向として特定する。
【００４６】
このように、方向特定図がカーソルの移動に伴って変更されることで、カーソルを移動不可能な方向に対応する領域（即ち、方向候補となり得ない方向に対応する領域）が、判定領域を構成することはなくなるので、ユーザが本来動かそうとするカーソルの移動方向が特定され易くなる。
【００４７】
方向特定図について図３から図６を参照して説明する。ここに図３は、ＧＵＩ表示画面であり、図４から図６は、ジョグボール２の回転量と回転方向とを示すｘｙ座標であって、カーソル２０の移動方向を特定するための方向特定図である。
【００４８】
方向特定図は、本発明に係る「判定領域」を示すものの一例である。本実施例では、カーソル２０の現在位置に対応する複数の方向特定図が設定可能である。複数の方向特定図は、形状や大きさが相異なる一又は複数の領域に分割されている。該一又は複数の領域が、カーソル２０の移動に伴って、変更される。具体的には、一又は複数の領域は、ＧＵＩ画面２１の全体に対応しておらず、カーソル２０が現在位置する、ＧＵＩ画面２１上の選択領域、及び該選択領域に隣り合った選択領域の範囲に対応している。例えば、図３において、ＧＵＩ画面２１は、画面左側で上下方向に伸びるエリア１からエリア６までの第１選択領域と、エリア５の画面右側に隣接し、左右方向に伸びるエリアＡからエリアＣまでの第２選択領域とを設けている。
【００４９】
ＧＵＩ画面２１のＧＵＩタイプは、例えば、第１選択領域に沿って、カーソル２０がＧＵＩ画面２１の画面中央より左側を上下のみに移動する第１ＧＵＩタイプと、第２選択領域に沿って、カーソル２０がＧＵＩ画面２１の画面中央より下側を左右に移動する第２ＧＵＩタイプと、第１及び第２の選択領域が接続している位置で、カーソル２０が上下に加えて右に移動する第３ＧＵＩタイプとを示す。
【００５０】
移動方向特定部１５は、ＧＵＩ表示処理部１７によって上述のＧＵＩタイプが入力されて初めて、ＧＵＩタイプに基づいて、カーソル２０の現在位置になり得る位置に対応する複数の方向特定図を生成する。移動方向特定部１５は、実際のカーソル２０の現在位置に対応する一つの方向特定図を取得不可能な場合には、例えばデフォルトの方向特定図２２を設定している。
【００５１】
図４において、方向特定図２２は、ＧＵＩタイプに依存しないデフォルトの方向特定図であって、例えば、３×３のマトリクス状の領域に区分されており、８方向別に、所定値Ｘ０，Ｙ０が設定されている。この場合、座標中央（０，０）にあるカーソル２０は、上下方向及び左右方向並びに斜め四方向の合計８方向に移動可能とされる。これらの８方向がカーソル２０を移動させるべき方向候補とされる。移動方向特定部１５は、累積値Ｘ，Ｙを元に、これらの８方向の方向候補の中から一つの方向候補を選択し、カーソル２０の移動方向を特定する。
【００５２】
移動方向特定部１５は、例えば、単位時間Ｔ０に累積された回転量（累積値）Ｘ，Ｙが、右上方向への回転を示す場合に、二方向別の累積値Ｘ，Ｙの絶対値のいずれか一方が、あらかじめ設定された、方向判定を行うか否かの閾値Ｘ＿ｌｉｍ，Ｙ＿ｌｉｍを超えているか否かを判定する。移動方向特定部１５は、累積値Ｘ，Ｙの絶対値のいずれか一方が閾値Ｘ＿ｌｉｍ，Ｙ＿ｌｉｍを越えている場合に、移動方向Ｄ１を「右上」に特定する。これにより、カーソル２０を移動させるべき移動方向Ｄ１が特定される。
【００５３】
移動方向特定部１５は、ＧＵＩタイプに基づく、カーソル２０の現在位置になり得る位置に対応する複数の方向特定図を生成した後に、実際のカーソル２０の現行位置に対応する一つの方向特定図を設定する。
【００５４】
例えば、図３において、カーソル２０が第１選択領域のエリア２に位置する。この場合、ＧＵＩタイプが第１ＧＵＩタイプであって、方向特定図に示される方向候補は、該エリア２に隣接するエリア１及びエリア３に対応する上下方向に限定される。
【００５５】
図５において、方向特定図２３は、現在位置がエリア２となるカーソル２０に対応する判定領域として、上下の２つの領域に分割されている。これらの２つの領域に対応する２つの方向が方向候補となる。移動方向特定部１５は、累積値Ｘ，Ｙに基づいて、これらの２方向のいずれか一方を移動方向として特定する。
【００５６】
また、図３において、カーソル２０が、第２選択領域に隣接する第１選択領域のエリア５に位置する。この場合、ＧＵＩタイプが第３ＧＵＩタイプであって、方向特定図に示される方向候補は、エリア５に隣接する、エリア４及びエリア６並びにエリアＡに対応する上下方向及び右方向に限定される。
【００５７】
図６において、方向特定図２４は、現在位置がエリア５となるカーソル２０に対応する判定領域として、上下及び右の３つの領域に分割されている。これらの３つの領域に対応する３つの方向が方向候補となる。移動方向特定部１５は、累積値Ｘ，Ｙに基づいて、これらの３方向のいずれかを移動方向として特定する。
【００５８】
移動方向特定部１５は、上述の方向特定図２３，２４を使用する場合にも、デフォルトの方向特定図２２を使用する場合と同様に、累積値Ｘ，Ｙの絶対値のいずれか一方が、方向判定を行うか否かの閾値Ｘ＿ｌｉｍ，Ｙ＿ｌｉｍを超えた場合に、移動方向を特定する。
【００５９】
移動方向特定部１５は、例えば、単位時間Ｔ０に累積された回転量（累積値）Ｘ，Ｙが、右方向への回転を示す場合に、二方向別の累積値Ｘ，Ｙの絶対値のいずれか一方が、方向判定を行うか否かの閾値Ｘ＿ｌｉｍ，Ｙ＿ｌｉｍを超えているか否かを判定する。累積値Ｘ，Ｙの絶対値のいずれか一方が、該閾値Ｘ＿ｌｉｍ，Ｙ＿ｌｉｍを越えている場合には、移動方向Ｄ１を「右」に特定する。これにより、カーソル２０を移動させるべき移動方向Ｄ１が特定される。
【００６０】
図２において、出力判定部１６は、本発明に係る「出力判定手段」の一例として、移動方向特定部１５によって特定された移動方向Ｄ１を有効なものとして出力するか否かを判定する。出力判定部１４は、図示しないプロセッサやメモリを備えており、時間的に相前後して特定される２つの移動方向、即ち前回の移動方向Ｄ０と、最新の移動方向Ｄ１との相互関係に基づいて、前記判定を行う。
【００６１】
出力判定部１６は、前回の移動方向Ｄ０と最新の移動方向Ｄ１とが同じである場合に、最新の移動方向Ｄ１を有効なものとし、移動方向Ｄ１を出力方向Ｄ１’として出力する。一方、前回の移動方向Ｄ０と最新の移動方向Ｄ１とが同じでない場合に、最新の移動方向Ｄ１を無効なものとし、出力方向Ｄ１’を“Ｎｕｌｌ”として出力すると共に、移動方向Ｄ１を前回の移動方向Ｄ０とする。このように、移動方向Ｄ１を前回の移動方向Ｄ０とすることにより、この後に時間的に相前後する２つの移動方向、即ち最新の移動方向Ｄ１と、次回特定される移動方向Ｄ２とを、同一の制御ループで判定可能である。
【００６２】
尚、このように前回の移動方向Ｄ０及び最新の移動方向Ｄ１という二つの移動方向のみならず、より最新の移動方向Ｄ１から数えてＮ（但し２以上の整数）回分の移動方向を用いて、例えば、同一方向がＮ回連続しているかにより、このような判断を行うことも可能である。
【００６３】
ＧＵＩ表示処理部１７は、出力判定部１６によって出力された出力方向Ｄ１’を示す信号に基づいて、カーソル２０を示す画像データを生成すると共に、ＧＵＩ画面２１の画像データを生成する。ＧＵＩ表示処理部１７は、これらの２つの画像データを併せた画像イメージを、モニタ１８に表示する。特に、本実施例では、ＧＵＩ表示処理部１７は、回転量累積部１４によって出力される累積値Ｘ，Ｙが、方向判定を行うか否かの閾値Ｘ＿ｌｉｍ，Ｙ＿ｌｉｍを超えている場合に、ＧＵＩ画面２１に対応するＧＵＩタイプを、移動方向特定部１５に入力する。
【００６４】
モニタ８は、図示しないケーブルからの画像や、ＧＵＩ画面等を表示すると共に、該ＧＵＩ画面上にカーソル２０を表示する。
【００６５】
次に、本実施例に係るジョグボール装置１００のカーソル移動の制御処理について、図７から図９を参照して説明する。
（カーソル移動の制御処理）
図７は、本実施例に係るジョグボール装置１００のカーソル移動の制御処理を示すフローチャートである。
【００６６】
具体的には、図７において、リモコン１側にて、回転量測定部３によって、ジョグボール２の回転量ｘ，ｙが検出されたか否かが判定される（ステップＳ３１）。ここで、ジョグボール２の回転量ｘ，ｙが検出されていないと判定された場合には（ステップＳ３１：ＮＯ）、カーソル移動操作がなされていないとして、該操作がなされるまで待機状態になる。一方、回転量ｘ，ｙが検出されたと判定された場合には（ステップＳ３１：ＹＥＳ）、送信部５によって、回転量ｘ，ｙを示す信号が画像表示装置１０に送信される。
【００６７】
画像表示装置１０側にて、受信部１１で回転量ｘ，ｙを示す信号が受信されると、回転量累積部１４によって、回転量の検出が開始されてからの経過時間Ｔ１が、所定の検出単位時間Ｔ０に達しているか否かが判定される（ステップＳ３２）。ここで、経過時間Ｔ１が単位時間Ｔ０に達している場合には（ステップＳ３２：ＮＯ）、回転量ｘ，ｙを累積する単位時間が経過したとして、経過時間Ｔ１及び累積値Ｘ，Ｙが零に戻される（ステップＳ４０，Ｓ３９）。即ち、この場合には、ユーザが意図するカーソル移動に対応する一連のジョグボールの操作が完了したものとされる。一方、経過時間Ｔ１が単位時間Ｔ０に達していない場合には（ステップＳ３２：ＹＥＳ）、ｘ方向及びｙ方向の二方向の回転量ｘ，ｙが各々に累積されて、ｘ方向の回転量ｘの累積値Ｘ、及びｙ方向の回転量ｙの累積値Ｙが出力される（ステップＳ３３）。即ち、この場合には、ユーザが意図するカーソル移動に対応する一連のジョグボールの操作が継続中とされる。
【００６８】
次に、移動方向特定部１５にて、二方向別の累積値Ｘ，Ｙの絶対値のいずれか一方が、累積値Ｘ，Ｙの各々に対応する、方向判定を行うか否かの閾値Ｘ＿ｌｉｍ，Ｙ＿ｌｉｍより大きいか否かが判定される（ステップＳ３４）。ここで、累積値Ｘ，Ｙの絶対値の両方が閾値Ｘ＿ｌｉｍ，Ｙ＿ｌｉｍより大きくないと判定された場合には（ステップＳ３４：ＮＯ）、累積値Ｘ，Ｙがブレと想定されるため、累積値Ｘ，Ｙの絶対値のいずれか一方が、閾値Ｘ＿ｌｉｍ，Ｙ＿ｌｉｍより大きくなるまで、回転量ｘ，ｙを累積する制御ループが繰り返される。一方、累積値Ｘ，Ｙの絶対値のいずれか一方が、閾値Ｘ＿ｌｉｍ，Ｙ＿ｌｉｍより大きいと判定された場合には（ステップＳ３４：ＹＥＳ）、方向特定図切り替え処理が行われる（ステップＳ３５）。
【００６９】
図８において、方向特定図切り替え処理では、先ず、ＧＵＩ表示処理部１７の入力によって、移動方向特定部１５にて、ＧＵＩタイプが取得されたか否かが判定される（ステップＳ４０）。ここで、ＧＵＩタイプが取得されていない場合には（ステップＳ４０：ＮＯ）、ＣＰＵ１２によって、ＧＵＩ表示処理部１７に対し、ＧＵＩタイプの出力が指示される。一方、ＧＵＩタイプが取得された場合には（ステップＳ４０：ＹＥＳ）、ＧＵＩタイプに基づいて、ＧＵＩ画面２１上のカーソル２０の現在位置になり得る位置に対応する、複数の方向特定図が既に生成されたか否かが判定される（ステップＳ４１）。ここで、複数の方向特定図が未だ生成されない場合には（ステップＳ４１：ＮＯ）、ＧＵＩタイプに基づく、カーソル位置に対応する複数の方向特定図が生成される（ステップＳ４２）。生成された複数の方向特定図は、動方向特定部１５のメモリ１５ａに格納される。一方、複数の方向特定図が既に生成された場合には（ステップＳ４１：ＹＥＳ）、ＧＵＩタイプが変更されない限り、複数の方向特定図の生成は、改めて行われない。この後、ＧＵＩ画面２１上のカーソル２０の現在位置に対応する、一つの方向特定図がメモリ１５ａから読み出され（ステップＳ４３）、カーソル２０の現在位置に対応する方向特定図が取得されない場合には（ステップＳ４４：ＮＯ）、デフォルトの方向特定図２２に設定される（ステップＳ４６）、又は、現行、デフォルトの方向特定図が設定されていた場合には、デフォルトの方向特定図２２が継続して設定される。一方、カーソル２０の現在位置に対応する方向特定図が取得された場合には（ステップＳ４４：ＹＥＳ）、メモリ１５ａから読み出された、カーソル２０の現在位置に対応する方向特定図が設定される（ステップＳ４５）。こうして、設定された方向特定図が用いられて、移動方向Ｄ１が特定される（ステップＳ３６）。
【００７０】
移動方向Ｄ１が特定された後、出力判定部１６にて、出力判定処理が行われる（ステップＳ３７）。図９において、この処理では、移動方向特定部１５によって移動方向Ｄ１が出力されると（ステップＳ５１）、この最新の移動方向Ｄ１が、前回特定された移動方向Ｄ０に同じか否かが判定され（ステップＳ５２）、ここで、最新の移動方向Ｄ１が前回の移動方向Ｄ０と異なる場合には（ステップＳ５２：ＮＯ）、画像表示装置５へと送信される出力方向Ｄ１’が「Ｎｕｌｌ」とされると共に、前回の移動方向Ｄ０が最新の移動方向Ｄ１とされて（ステップＳ５４）、出力判定処理が終了される。一方、最新の移動方向Ｄ１が前回の移動方向Ｄ０と等しい場合には（ステップＳ５２：ＹＥＳ）、前記出力方向Ｄ１’が最新の移動方向Ｄ１とされて（ステップＳ５３）、出力判定処理が終了される。
【００７１】
次に、ＣＰＵ１２によって、出力方向Ｄ１’に基づいて、カーソル２０が移動される（ステップＳ３８）。ここで、出力方向Ｄ１’が「右」の場合には、カーソル２０が、安定して且つ適切に、右方向に移動される。一方、出力方向Ｄ１’が「Ｎｕｌｌ」の場合には、カーソル２０は移動されることなく、現状位置が保持される。この後、回転量ｘ，ｙの累積値Ｘ，Ｙが零に戻され（ステップＳ３９）、一連のカーソル移動の制御処理が終了される。
【００７２】
このように、第１実施例のジョグボール装置は、二方向別にジョグボールの回転量を累積し、これらの累積された回転量の絶対値のいずれか一方が方向判定を行うか否かの閾値を越えた場合に、カーソル２０を移動させるべき方向候補の中で、累積された回転量が示す方向を、移動方向として特定する。この移動方向の特定に際して、カーソル２０の現在位置に対応する一つの方向特定図を読み出し、読み出された方向特定図を用いて、移動方向を特定する。このように、カーソル２０の移動に伴って、方向候補を限定した方向特定図に交換するので、ユーザが本来動かそうとするカーソルの移動方向が特定され易くなる。従って、比較的簡単な処理によって、移動方向を特定することが可能になり、ジョグボールにおける回転の期間全域に亘って、ブレが低減され、カーソル移動を、ブレがなく非常に安定したものにできる。
【００７３】
尚、第１実施例では、ジョグボール２の回転量ｘ，ｙを、ｘ方向及びｙ方向の二方向別に測定、且つ累積するが、上下及び左右並びに斜め四方向等の複数の方向別に累積してもかまわない。
【００７４】
尚、第１実施例では、最初の移動方向を特定する際に、ＧＵＩタイプに基づいて、カーソル２０の現在位置になり得る位置に対応する複数の方向特定図を生成するが、該複数の方向特定図を一度に生成せずに、一回の移動方向の特定毎に、カーソルの現在位置に対応する一つの方向特定図を生成するようにしてもかまわない。
【００７５】
尚、第１実施例では、前記移動方向の特定に際して、二方向別の累積値Ｘ，Ｙの絶対値のいずれか一方が、あらかじめ設定された方向判定を行うか否かの閾値Ｘ＿ｌｉｍ，Ｙ＿ｌｉｍを超えた場合としたが、累積値Ｘ，Ｙの絶対値の両方が、方向判定を行うか否かの閾値Ｘ＿ｌｉｍ，Ｙ＿ｌｉｍを超えた場合としてもかまわない。
＜第２実施例＞
次に、第２実施例に係るジョグボール装置について、図１０及び図１１を参照して説明する。
【００７６】
図１０は、第１実施例における図１と、図１１は、第１実施例における図２と同趣旨の模式図である。尚、図１０及び図１１において、図１及び図２に示した第１実施例に係る構成要素と同様の構成要素に同一の参照符合を付し、それらの説明は省略する。
【００７７】
図１０において、本実施例に係るジョグボール装置２００は、主に、上述した信号処理部１３を、画像表示装置１０内でなく、リモコン１内に設ける点、リモコン１及び画像表示装置１０の間でデータの送受信が可能となっている点、及びユーザの操作履歴に基づく方向特定図を使用する点で、上述した第１実施例と異なる。その他の構成については、第１実施例の場合と概ね同様である。
【００７８】
リモコン１は、ジョグボール２と、回転量測定部３と、信号処理部６１と、双方向無線部６２とを備えている。ジョグボール２の回転に伴って、回転量測定部３は、二方向の回転量ｘ，ｙを算出し、信号処理部６１に入力する。図１１において、信号処理部６１は、回転量累積部１４によって、回転量ｘ，ｙを二方向別に累積して累積値Ｘ，Ｙを算出した後、移動方向特定部１５によって、累積値Ｘ，Ｙに基づいて、方向特定図を使用して移動方向Ｄ１を特定する。更に、出力判定部１６によって、特定された移動方向Ｄ１を有効とするか否かを判定して、出力方向Ｄ１’を出力する。この後、出力方向Ｄ１’を示す信号を、双方向無線部６２から画像表示装置１０に対して送信する。特に、本実施例では、双方向無線部６２は、出力方向Ｄ１’を送信するだけでなく、画像表示装置１０から送信されるＧＵＩタイプを受信可能である。
【００７９】
画像表示装置１０は、双方向無線部６３と、ＣＰＵ１２と、モニタ１８とから構成されている。ＣＰＵ１２は、ＧＵＩ表示処理部１７を設けている。ＣＰＵ１２は、ＧＵＩ表示処理部１７によって、ＧＵＩ画面２１の画像データを生成すると共に、双方向無線部６３で受信される出力方向Ｄ１’を示す信号に基づいてカーソル２０の画像データを生成し、これらを併せてモニタ１８に表示する。こうして、ＧＵＩ画面２１上でカーソル２０を移動する。特に、本実施例では、双方向無線部６３は、リモコン１側の双方向無線部６２と連動して、出力方向Ｄ１’を受信するだけでなく、リモコン１に対してＧＵＩタイプを送信可能である。ＧＵＩ表示処理部１７は、これらの双方向無線部６２，６３を介して、ＧＵＩタイプを、リモコン１側の移動方向特定部１５に入力する。
【００８０】
次に、本実施例に係る方向特定図の生成について、図１２及び図１３を参照して説明する。移動方向特定部１５は、第１実施例と同様に、ＧＵＩタイプに基づいて、カーソル２０の現在位置になり得る位置に対応する複数の方向特定図を生成する。本実施例では、移動方向特定部１５は、更に、図１２において、回転量測定部３によって出力される回転量ｘ，ｙをプロットして、ユーザの操作履歴を解析し、この解析結果によってブレ量を算出する。移動方向特定部１５は、算出されたブレ量に基づいて、方向特定図を移動又は回転させることで更新する。例えば、図１２に示すように、ＧＵＩ画面２１の第１経路を移動するカーソル２０の回転量ｘ，ｙが、一定時間毎に検出され、この検出履歴がｘｙ座標上に軌跡７１となって示される。該軌跡７１は、カーソル２０が第１経路のエリア１からエリア３に向かって移動された場合に、ブレ量として、移動方向が、例えばθ度右側に逸れていることを示す。このようなユーザの操作履歴を解析して得られるブレ量に基づいて、図１３に示すように、ＧＵＩタイプに基づいて生成された方向特定図を、反時計方向にθ度回転させる。こうして、カーソル２０の位置に対応して変更される方向特定図を、ユーザの操作履歴によって得られるブレ量に基づいて更新し、この更新された方向特定図を、移動方向の特定に用いれば、更に、ユーザが本来動かそうとするカーソル２０の移動方向が特定され易くなる。
【００８１】
このように、第２実施例のジョグボール装置は、リモコン１内にて、二方向別にジョグボールの回転量を累積し、累積された回転量が示す方向を、移動方向として特定する。該移動方向の特定時に、カーソル２０の位置に対応する方向特定図を読み出すと共に、読み出された方向特定図を、ユーザの操作履歴を解析して得られるブレ量に基づいて、回転し、この回転された方向特定図を用いて移動方向を特定する。このように、カーソル２０の移動、及びユーザの操作履歴に基づいて、カーソル２０を移動させるべき方向候補を限定した方向特定図に交換するので、ユーザが本来動かそうとするカーソルの移動方向が特定され易くなる。従って、比較的簡単な処理によって、移動方向を特定することが可能になり、ジョグボールにおける回転の期間全域に亘って、ブレが低減され、カーソル移動を、ブレがなく非常に安定したものにできる。
【００８２】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００８３】
【図１】第１実施例に係るジョグボール装置の概要図である。
【図２】第１実施例に係るジョグボール装置のブロック図である。
【図３】第１実施例に係るＧＵＩ画面を示すモニタの表示画面である。
【図４】第１実施例に係るカーソルの移動方向を特定するデフォルトの方向特定図である。
【図５】第１実施例に係るカーソルの位置に対応する方向特定図である。
【図６】第１実施例に係るカーソルの位置に対応する方向特定図である。
【図７】第１実施例に係るカーソル移動の制御処理を示すフローチャートである。
【図８】第１実施例に係る方向特定図切り替え処理を示すフローチャートである。
【図９】第１実施例に係る出力判定処理を示すフローチャートである。
【図１０】第２実施例に係るジョグボール装置の概要図である。
【図１１】第２実施例に係るジョグボール装置のブロック図である。
【図１２】第２実施例に係るカーソルの回転履歴を示す回転量の軌跡図である。
【図１３】第２実施例に係るカーソルの位置、及び操作履歴に対応する方向特定図である。
【符号の説明】
【００８４】
１…リモコン、２…ジョグボール、３…回転量測定部、１４…回転量累積部、１５…移動方向特定部、１６…出力判定部、２０…カーソル、２１…ＧＵＩ画面，２２…方向特定図
【図１】
0005053735.tif 000002
【図２】
0005053735.tif 000003
【図３】
0005053735.tif 000004
【図４】
0005053735.tif 000005
【図５】
0005053735.tif 000006
【図６】
0005053735.tif 000007
【図７】
0005053735.tif 000008
【図８】
0005053735.tif 000009
【図９】
0005053735.tif 000010
【図１０】
0005053735.tif 000011
【図１１】
0005053735.tif 000012
【図１２】
0005053735.tif 000013
【図１３】
0005053735.tif 000014