(57)【要約】      （修正有）【課題】ポインタ移動と方向指定の切替えを必要最低限とし、かつ、方向指定の調整が容易である入力装置、入力方法および入力プログラムの提供。【解決手段】入力装置１ｃは、平面方向の入力を受けて正逆回転可能な回転部の回転を検出する回転検出部１０と、回転部の中心から離間した部分を押されたときそれを検知する押下位置検知部１５と、押下位置検知部１５の検知結果に基づいて向きを識別する向き識別部（方向信号解析部）１６と、向き識別部１６の識別した向きに（表示部等に）ガイドを表示させるガイド表示制御部１３３とを有する。【選択図】図１０
2012027874.tif 000002
【特許請求の範囲】
【請求項１】
ホイール型デバイスの回転操作を検出する回転検出部と、
ホイール型デバイスの回転操作によって行われる動作モードを、ポインタの移動方向を指定する第１の動作モードからポインタを指定方向に移動させる第２の動作モードに切替えるモード切替部と、
前記第１の動作モードでは、前記回転検出部によって検出された回転操作に応じた方向にポインタの移動方向のガイドを表示させ、前記第２の動作モードでは、前記回転検出部によって検出された回転操作に応じて前記ポインタを指定方向に移動させる機能変換部と、
を備える
入力装置。
【請求項２】
前記機能変換部は、前記第２の動作モードでは、前記モード切替部が前記第１の動作モードから前記第２の動作モードに動作モードを切換えたときにガイドを表示させていた向きに前記ポインタを移動させる
請求項１に記載の入力装置。
【請求項３】
前記モード切替部は、ホイール型デバイスの回転操作によって行われる動作モードを、前記第２の動作モードから、さらに、ポインタの移動方向を前記第２の動作モードにおいて指定されていた方向と直交する方向に移動させる第３の動作モードに切替え、
前記機能変換部は、前記第３の動作モードでは、前記回転検出部によって検出された回転操作に応じて前記ポインタを前記第２の動作モードにおいて指定されていた方向と直交する方向に移動させる
請求項１又は請求項２に記載の入力装置。
【請求項４】
ホイール型デバイスの回転操作によって行われる動作モードを、前記第２の動作モードから、さらに、ポインタの移動方向を前記第２の動作モードにおいて指定されていた方向と直交する方向に移動させる第３の動作モードに切替える方向転換部を備え、
前記機能変換部は、前記第３の動作モードでは、前記回転検出部によって検出された回転操作に応じて前記ポインタを前記第２の動作モードにおいて指定されていた方向と直交する方向に移動させる
請求項１又は請求項２に記載の入力装置。
【請求項５】
ホイール型デバイスの回転操作を検出する回転検出部と、
ホイール型デバイスの回転操作によって行われる動作モードを、ポインタの移動方向を指定する第１の動作モードからポインタを指定方向に移動させる第２の動作モードに切替えるモード切替部と、
前記回転検出部によって検出された回転操作に応じた方向にポインタの移動方向のガイドを表示させる第１の動作モードと、前記回転検出部によって検出された回転操作に応じて前記ポインタを指定方向に移動させる第２の動作モードとを有する機能変換部と、
ホイール型デバイスの外周表面に対して押下操作を行った際に表面上の押下位置を検知する押下位置検知部と、を備え、
前記機能変換部は、前記第２の動作モードでは、前記押下位置検知部が検知した押下位置に応じた向きに前記ポインタを移動させる
入力装置。
【請求項６】
ホイール型デバイスの回転操作を検出する回転検出部と、
ホイール型デバイスの外周表面に対して押下操作を行った際に表面上の押下位置を検知する押下位置検知部と、
前記押下位置検知部が検知した押下位置に応じた向きにポインタの移動方向を指定、および、指定した方向にガイドを表示させる動作と、前記回転検出部によって検出された回転操作に応じて前記ポインタを指定方向に移動させる動作とを有する機能変換部と、
ホイール型デバイスの回転操作によって行われる動作を、前記ポインタを指定方向に移動させる動作から、さらに、ポインタの移動方向を指定されていた方向と直交する方向にポインタを移動させる動作に切替える方向転換部を備え、
前記機能変換部は、前記方向転換部を用いてポインタの移動方向を指定されていた方向と直交する方向に切替えた後は、前記回転検出部によって検出された回転操作に応じて前記ポインタを前記切替え後の指定方向に移動させる
入力装置。
【請求項７】
ホイール型デバイスの回転操作を検出する回転検出ステップと、
ホイール型デバイスの回転操作によって行われる動作モードを、ポインタの移動方向を指定する第１の動作モードからポインタを指定方向に移動させる第２の動作モードに切替えるモード切替ステップと、
前記第１の動作モードでは、前記回転検出ステップによって検出された回転操作に応じた方向にポインタの移動方向のガイドを表示させ、前記第２の動作モードでは、前記回転検出ステップによって検出された回転操作に応じて前記ポインタを指定方向に移動させる機能変換ステップと、を備える
入力方法。
【請求項８】
入力装置に、
ホイール型デバイスの回転操作を検出する回転検出ステップと、
ホイール型デバイスの回転操作によって行われる動作モードを、ポインタの移動方向を指定する第１の動作モードからポインタを指定方向に移動させる第２の動作モードに切替えるモード切替ステップと、
前記第１の動作モードでは、前記回転検出ステップによって検出された回転操作に応じた方向にポインタの移動方向のガイドを表示させ、前記第２の動作モードでは、前記回転検出ステップによって検出された回転操作に応じて前記ポインタを指定方向に移動させる機能変換ステップと、を実行させるための
入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯端末装置等の小型電子機器に用いて好適な入力装置、入力方法および入力プログラムに関する。
【背景技術】
【０００２】
従来、ホイールの回転操作により、多数の選択肢に対して効率良くフォーカス（どの項目が操作対象となっているかを示す用語）を移動させるための技術が知られている（例えば、特許文献１、２）。ホイールの回転操作により一次元操作が可能なデバイスの一例としてスピードセレクタ（登録商標）がある。スピードセレクタは、左右の回転操作に上下左右の押し込みキーを備えたデバイスであり、特に回転操作は継続した操作を連続する信号として出力することで一次元に配置された選択肢に対して効率良く操作を行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２８０７９９号公報
【特許文献２】特開２００３−２９６００６号公報
【特許文献３】特開２００８−１５２６８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この連続する信号を効率良く出力出来る特徴を利用して、連続してポインタの移動をさせることが求められる操作部への適用が考えられる。しかしながら、特許文献１、２で開示されているような既存の回転操作のデバイスで回転操作を行う場合は、前記のフォーカス移動など１次元方向に対する操作しか出来ず、ポインタの移動と言った２次元方向に対する操作は出来ない。特許文献３は、縦横方向共に一画面に入りきらないサイズのページをホイールの回転操作で表示する対象位置を移動させる例であるが、ボタン押下でスクロール方向を垂直方向／水平方向に切替えることでホイールの回転操作での２次元方向に対する操作を実現させているものの、操作出来る向きは上下左右のみで、３６０度任意の向きに操作は出来ない。仮に、任意の向きにポインタ移動の方向の指定が出来るようにした場合、方向指定操作＋回転操作（１次元方向にポインタを移動させる操作）の２種類の操作を組み合わせて、２次元方向の操作を実現する必要がある。しかし、ポインタを移動しつつ同時に移動方向の調整も遂次行うことが出来るマウスと比べると、何度もポインタ移動と方向指定の切替えを繰り返す必要があり、面倒であるという課題を有していた。
【０００５】
本発明は、係る事情に鑑みてなされたものであり、ポインタ移動と方向指定の切替えを必要最低限とし、かつ、方向指定の調整が容易である入力装置、入力方法および入力プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記従来の課題を解決するために、本発明の入力装置は、ホイール型デバイスの回転操作を検出する回転検出部と、ホイール型デバイスの回転操作によって行われる動作モードを、ポインタの移動方向を指定する第１の動作モードからポインタを指定方向に移動させる第２の動作モードに切替えるモード切替部と、前記第１の動作モードでは、前記回転検出部によって検出された回転操作に応じた方向にポインタの移動方向のガイドを表示させ、前記第２の動作モードでは、前記回転検出部によって検出された回転操作に応じて前記ポインタを指定方向に移動させる機能変換部と、を備える。
【０００７】
また、本発明の入力装置は、ホイール型デバイスの回転操作を検出する回転検出部と、ホイール型デバイスの回転操作によって行われる動作モードを、ポインタの移動方向を指定する第１の動作モードからポインタを指定方向に移動させる第２の動作モードに切替えるモード切替部と、前記回転検出部によって検出された回転操作に応じた方向にポインタの移動方向のガイドを表示させる第１の動作モードと、前記回転検出部によって検出された回転操作に応じて前記ポインタを指定方向に移動させる第２の動作モードとを有する機能変換部と、ホイール型デバイスの外周表面に対して押下操作を行った際に表面上の押下位置を検知する押下位置検知部と、を備え、前記機能変換部は、前記第２の動作モードでは、前記押下位置検知部が検知した押下位置に応じた向きに前記ポインタを移動させるものを含む。
【０００８】
また、本発明の入力装置は、ホイール型デバイスの回転操作を検出する回転検出部と、ホイール型デバイスの外周表面に対して押下操作を行った際に表面上の押下位置を検知する押下位置検知部と、前記押下位置検知部が検知した押下位置に応じた向きにポインタの移動方向を指定、および、指定した方向にガイドを表示させる動作と、前記回転検出部によって検出された回転操作に応じて前記ポインタを指定方向に移動させる動作とを有する機能変換部と、ホイール型デバイスの回転操作によって行われる動作を、前記ポインタを指定方向に移動させる動作から、さらに、ポインタの移動方向を指定されていた方向と直交する方向にポインタを移動させる動作に切替える方向転換部を備え、前記機能変換部は、前記方向転換部を用いてポインタの移動方向を指定されていた方向と直交する方向に切替えた後は、前記回転検出部によって検出された回転操作に応じて前記ポインタを前記切替え後の指定方向に移動させるものを含む。
【０００９】
また、本発明の入力方法は、ホイール型デバイスの回転操作を検出する回転検出ステップと、ホイール型デバイスの回転操作によって行われる動作モードを、ポインタの移動方向を指定する第１の動作モードからポインタを指定方向に移動させる第２の動作モードに切替えるモード切替ステップと、前記第１の動作モードでは、前記回転検出ステップによって検出された回転操作に応じた方向にポインタの移動方向のガイドを表示させ、前記第２の動作モードでは、前記回転検出ステップによって検出された回転操作に応じて前記ポインタを指定方向に移動させる機能変換ステップと、を備える。
【００１０】
また、本発明の入力プログラムは、入力装置に、ホイール型デバイスの回転操作を検出する回転検出ステップと、ホイール型デバイスの回転操作によって行われる動作モードを、ポインタの移動方向を指定する第１の動作モードからポインタを指定方向に移動させる第２の動作モードに切替えるモード切替ステップと、前記第１の動作モードでは、前記回転検出ステップによって検出された回転操作に応じた方向にポインタの移動方向のガイドを表示させ、前記第２の動作モードでは、前記回転検出ステップによって検出された回転操作に応じて前記ポインタを指定方向に移動させる機能変換ステップと、を実行させるための入力プログラムである。
【発明の効果】
【００１１】
本発明によると、３６０度任意の方向に移動させることにより、最初の移動でおおよそ目的位置に近づくことが可能となり、以降の位置調整が行い易くなる。また、ポインタが移動する方向、および、直交する方向にガイド表示し、目的位置に向かって必要となる方向成分だけ移動した後、直交する方向に移動方向を転換することで、操作数（切替回数）を少なくすると共に方向指定の調整を容易にすることが可能である。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１におけるポインタを目的位置に移動させる一連の操作を示す図
【図２】実施の形態１における入力装置の概略構成を示すブロック図
【図３】図２の入力装置の構造の一例を示す図
【図４】モードの種類とモード別回転操作での動作を説明する図
【図５】図２のガイド表示制御部１３３が表示命令を出すガイド表示を示す図
【図６】実施の形態２におけるポインタを目的位置に移動させる操作の一連の流れを示す図
【図７】実施の形態２に係る入力装置の概略構成を示すブロック図
【図８】図７の入力装置の構造の一例を示す図
【図９】実施の形態３におけるポインタを目的位置に移動させる一連の操作を示す図
【図１０】実施の形態３における入力装置の概略構成を示すブロック図
【図１１】図１０の入力装置の操作部の一例の構造を示す図
【図１２】図１０の押下位置検知部１５上の圧力センサを示す図
【図１３】押下位置検知部１５からの信号解析による指定方向判別方法を示す図
【図１４】実施の形態４におけるポインタを目的位置に移動させる一連の操作を示す図
【図１５】実施の形態４における入力装置の概略構成を示すブロック図
【図１６】図１５の入力装置の操作部の一例の構造を示す図
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための好適な実施の形態について、図面を参照して詳細に説明する。
【００１４】
（実施の形態１）
ポインタを目的位置に移動させる際の一連の操作について、図１に示す、最初にデバイスを回転操作してポインタの移動方向の指定を行い、方向の指定が完了すると今度はモード（回転操作によって行われる動作のモード、以降『モード』と記載する）を切替え回転操作でポインタ移動を行うようにして、回転操作でポインタを直交ガイドを参考にしながら方向成分について必要量移動させ、直交ガイドと目的位置の重なりを参考に移動を完了させると再度モードを切替え回転操作でポインタの移動方向を直交方向に転換出来るようにし、回転操作でポインタの移動方向を目的位置の方向に転換し、移動方向の転換が完了すると再びモードを切替え回転操作でポインタ移動を行えるようにして、回転操作でポインタを目的位置に到達させる、形態について説明する。
【００１５】
本発明の実施の形態１に係る入力装置の概略構成を示すブロック図を図２に示す。同図において、本実施の形態に係る入力装置１は回転検出部１０と、回転信号解析部１１と、モード切替部１２、ミドルウェア部１３とを備えている。
【００１６】
図３に入力装置１の構造を示す。入力装置１は回転操作部２０とモード切替部１２を構成する押下操作検知部１２１とで構成され、回転操作と押下操作によるモード切替操作が可能である。
【００１７】
同図に示す回転操作部２０はメカニカルな回転構造を持つものであり、回転部２０１及び回転検出部１０のそれぞれが幅広のリング状に形成され、それぞれの軸心を共通にして積層された構造を採る。なお、図３では回転部２０１及び回転検出部１０が離間配置されたようになっているが、実際はそれぞれが互いに密着した状態で積層配置されて、一体で回転するようになっている。
【００１８】
上側に位置する回転部２０１の上面には、中心部から外側へ放射状に延びる複数個の線状の突起部２０２が形成されている。突起部２０２は回転部２０１への指のかかりを良くして回転操作を容易にするために設けられたものである。下側に位置する回転検出部１０の回転部には、複数個の磁石１０１が円周方向に沿って一定間隔で設けられている。また、回転検出部１０の回転部の近傍には磁界を検出するホールセンサ１０２が設けられている。回転検出部１０の回転部が回転すると、ホールセンサ１０２からは磁石１０１のＮ極／Ｓ極の磁界変化に応じた信号が出力される。なお、ホールセンサ１０２は回転検出部１０の一部分である。
【００１９】
押下操作検知部１２１は押下操作部１２１１の下に圧力センサ１２１２を積層配置した構造を採る。押下操作部１２１１は下方向への力が加わると下方向に移動し、圧力センサ１２１２は一定以上の圧力が加わると圧力を検知して信号を出力する。
【００２０】
このような構成の入力装置１において、指先で回転操作部２０の回転部２０１を左右いずれかの方向に回転させると、回転検出部１０に設けられた磁石１０１のＮ極／Ｓ極の磁界変化に応じてホールセンサ１０２から信号が出力される。また、押下操作検知部１２１の押下操作部１２１１を指先で押下すると、圧力センサ１２１２から信号が出力される。
【００２１】
ブロック図の説明に戻り、回転検出部１０は、人の指による回転操作を検出する。回転検出部１０は、例えば１０ｍｓｅｃごとに［＋１］、［＋１］、…といった信号を出力する。［＋１］は正方向に１単位回転したことを意味する信号であり、［−１］は負方向に１単位回転したことを意味する信号である。回転操作の検出には、物理的な回転そのものを検出する方法と、指の接触位置変化を検知することで間接的に回転検出する方法とがある。物理的な回転そのものを検出する方法としては、例えば物理的な磁石の移動により発生する磁界変化を検知するメカニカル方式（メカニカルな回転部を備えたデバイスの方式）が挙げられ、間接的に回転検出する方法としては、表面型静電容量方式、投影型静電容量方式、抵抗膜方式、電磁誘導方式の各種センサで回転を検知するバーチャル方式（物理的な回転部を持たず、指の接触位置をセンサが検知する方式）が挙げられる。
【００２２】
回転信号解析部１１は、上述した回転検出部１０から出力される検知信号をリアルタイムに解析し、回転方向と回転量として回転単位に基づく回転数を判別して、結果をミドルウェア部１３に送信する。回転検出部１０から信号が［＋１］、［＋１］、［＋１］、…と連続的に出力されると、回転信号解析部１１は正方向／負方向の何れの方向に、どの程度回転したのかを一定間隔で検知し、信号「正方向、３単位回転操作」の形でミドルウェア部１３に送信する。
【００２３】
モード切替部１２は、人の指による押下操作を通じてモードの切替えを行う。図４にモードの種類とモード別回転操作での動作を示す。モードは、方向指定モード５０、ポインタ移動モード６０、方向転換モード７０、の３種類である。
【００２４】
方向指定モード５０は、デバイスの回転操作によりポインタの移動方向を指定するモードで、時計回りの回転操作（８０ａ）により指定方向を現在の指定方向（５０１）から回転量に応じた時計回りの回転（５０２ａ）をさせて調整する。また、反時計回りの回転操作（８０ｂ）により指定方向を現在指定の方向（５０１）から回転量に応じた反時計回りの回転（５０２ｂ）をさせて調整する。
【００２５】
ポインタ移動モード６０は、デバイスの回転操作によりポインタを指定方向に移動させるモードで、時計回りの回転操作（８０ａ）によりポインタを現在の指定方向（６０１）に回転量に応じた距離分移動（６０２ａ）する。また、半時計回りの回転操作（８０ｂ）によりポインタを現在指定の方向（６０１）と反対方向に回転量に応じた距離分移動（６０２ｂ）する。
【００２６】
方向転換モード７０は、デバイスの回転操作によりポインタの移動方向を直交方向に転換するモードで、時計回りの回転操作（８０ａ）により指定方向を現在の指定方向（７０１）から回転量に応じて時計回りに９０度単位で回転（７０２ａ）させる。また、半時計回りの回転操作（８０ｂ）により指定方向を現在指定の方向（７０１）から回転量に応じて半時計回りの９０度単位で回転（７０２ｂ）をさせる。
【００２７】
モード切替部１２は、内部に現在のモードの情報を保持しており、モードの切替えが行われる度に内部に保持しているモードの情報を更新して、［モードの情報］をミドルウェア部１３に対して送信する。
【００２８】
モードは初期状態は［方向指定モード］で、［方向指定モード］⇒［ポインタ移動モード］⇒［方向転換モード］⇒［ポインタ移動モード］⇒［方向転換モード］⇒・・・と切替わり、［方向指定モード］から［ポインタ移動モード］に切替ると以降は［ポインタ移動モード］⇒［方向転換モード］の切替りのみで、初期状態に戻す操作を行わない限り［方向指定モード］には戻らない。
【００２９】
ミドルウェア部１３は、回転信号解析部１１より通知された信号（回転操作）を現在のモードに応じて具体的な操作（機能）に変換する。ミドルウェア部１３は機能変換部１３１とポインタ表示制御部１３２とガイド表示制御部１３３を備えて構成される。
【００３０】
機能変換部１３１は、現在の動作モードが［方向指定モード］の時は回転信号解析部１１より回転操作の信号を受信するとポインタ移動方向指定指示の操作を行い、［ポインタ移動モード］の時は回転信号解析部１１より回転操作の信号を受信するとポインタ移動指示の操作を行い、［方向転換モード］の時は回転信号解析部１１より回転操作の信号を受信するとポインタの移動方向を直交方向転換指示の操作を行う。
【００３１】
すなわち、回転信号解析部１１より信号「正方向、３単位回転操作」を受信した際に、動作モードが［方向指定モード］であれば、回転信号解析部１１より受信する信号「正方向、３単位回転操作」のうち、「正方向」は「時計回り」に置き換え、「３単位回転操作」は３単位を具体的な単位、例えば１単位＝３度として「９度ずらす」と置き換え、機能変換部１３１が保持している指定角度に対して「時計回りに９度ずらした角度」（例えば、現在の指定角度が４５度であれば、４５度＋９度＝５４度）を新たな指定角度として、機能変換部１３１は更新、保持する。「負方向」は「反時計回り」に置き換える。
【００３２】
動作モードが［ポインタ移動モード］であれば、「正方向」は機能変換部１３１が保持している「現時点で指定されている方向」に置き換え、「３単位回転操作」は３単位を具体的な単位、例えば１単位＝液晶表示画面３ドット分の距離として「９ドット分の距離ポインタ移動」と置き換え、「現時点で指定されている方向に９ドット分の距離ポインタ移動」の指示をポインタ表示制御部１３２に対して行う。ポインタ表示制御部１３２に送信する信号では、指定方向は垂直上方向を基準とした時計回り方向を正とする角度で表し、移動距離と合わせて「角度、９ドット分の距離」とする。「負方向」は、「現時点で指定されている方向と反対の方向」とする。
【００３３】
動作モードが［方向転換モード］であれば、「正方向」は「時計回り」に置き換え、「３単位回転操作」は１単位＝９０度として３単位×９０度の「２７０度転換させる」と置き換え、機能変換部１３１が保持している指定角度に対して「時計回りに２７０度転換させた角度」（例えば、現在の指定角度が４５度であれば、４５度＋２７０度＝３１５度）を転換後の指定角度として、機能変換部１３１は更新、保持する。「負方向」は「反時計回り」に置き換える。
【００３４】
また、機能変換部１３１はポインタ移動方向指定時、ポインタ移動時、ポインタ移動方向の直交方向転換時にガイド表示を出来るようにするため、回転信号解析部１１より上記信号「正方向、３単位回転操作」を受信した際に、動作モードが［方向指定モード］であれば、ガイド表示制御部１３３にガイド表示に用いる情報として動作内容、指定角度の情報を信号「方向指定、角度」の形で送信し、動作モードが［ポインタ移動モード］であればガイド表示制御部１３３にガイド表示に用いる情報として動作内容、指定角度、移動距離の情報を信号「ポインタ移動、角度、９ドット分の距離」の形で送信し、動作モードが［方向転換モード］であればガイド表示制御部１３３にガイド表示に用いる情報として動作内容、指定角度の情報を信号「方向転換、角度」の形で送信する。
【００３５】
ポインタ表示制御部１３２はポインタの表示位置を計算し、表示命令を画面表示部４０に送信する。ポインタ表示制御部１３２は液晶画面上でのポインタの現在位置の座標の情報を保持する。機能変換部１３１より「角度、９ドット分の距離」との信号を受信すると、現在位置の座標と角度と移動距離（９ドット分）から移動後のポインタの位置座標を計算して、画面表示部４０に送信する。
【００３６】
ガイド表示制御部１３３はガイドの表示位置を計算し、表示命令を画面表示部４０に送信する。ガイド表示は前述のように「ポインタ移動方向指定」、「ポインタ移動」、「ポインタ移動方向の直交方向転換」の動作が行われたタイミングで行い、また、図５に示すよう前記３つの動作で表示するガイドはそれぞれ異なる。
【００３７】
機能変換部１３１より「ポインタ移動方向指定」の動作が行われた時に送信される信号、例えば「方向指定、角度」を受信すると、ポインタ移動方向指定時のガイド（９０）を表示する。ポインタ移動方向指定時のガイド（９０）は、調整中の方向が明確に分かるようにするため、ポインタ位置（９０１）を通り、受信した信号の角度、すなわち、調整中の方向（９０２）を傾きとし、更に調整中の方向の線を実線（９０３）、調整中の方向と反対の方向の線を破線（９０４）として、上記ガイドを表示するための信号を作成して画面表示部４０に送信する。
【００３８】
機能変換部１３１より「ポインタ移動」の動作が行われた時に送信される信号、例えば「ポインタ移動、角度、９ドット分の」を受信すると、ポインタ移動時のガイド（９１）を表示する。ポインタ移動時のガイド（９１）は、移動方向が明確に分かるようにするため、ポインタ位置（９１１）を通り、受信した信号の角度、すなわち、移動方向（９１２）を傾きとし、更に移動方向の線を実線（９１３）、移動方向と反対の方向の線を破線（９１４）に加えて、直交方向への転換と移動を用いてポインタを目的位置に到達させる手助けをするためのガイドとして、移動方向と直交方向の傾きに点線（９１５）を表示するための信号を作成して画面表示部４０に送信する。
【００３９】
機能変換部１３１より「移動方向の直交方向転換」の動作が行われた時に送信される信号、例えば「方向転換、角度」を受信すると、移動方向の直交方向転換時のガイド（９２）を表示する。移動方向の直交方向転換時のガイド（９２）は、転換後の方向が明確に分かるようにするため、ポインタ位置（９２１）を通り、受信した信号の角度、すなわち、転換後の方向（９２２）を傾きとし、更に転換後の方向の線を実線（９２３）、転換後の方向と反対の方向の線を破線（９２４）、転換後の方向と直交方向の線を点線（９２５）として、上記ガイドを表示するための信号を作成して画面表示部４０に送信する。
【００４０】
ガイド表示を消去するタイミングは、「一定時間ポインタに対する操作がない時」として、一定時間ポインタに対する操作がない場合、ガイド表示制御部１３３は「ガイド表示消去命令」を画面表示部４０に対して送信する。
【００４１】
以上のように本発明の実施の形態１の入力装置によれば、最初にデバイスを回転操作しておおよその移動方向を指定して、その後、モードを切替えて、デバイスの回転操作で指定した方向にガイドを参考にしながらポインタを移動させ、ポインタが目的位置と直交方向に位置した時にモードを切替えてデバイスの回転操作で指定方向を転換し、再度モードの切替えを行ってポインタをデバイスの回転操作で移動させて目的位置に到着させることで、ポインタを目的位置に到達させる操作を効率よく行うことができる。
【００４２】
（実施の形態２）
ポインタを目的位置に移動させる際の一連の操作について、図６に示す、最初にデバイスを回転操作してポインタの移動方向の指定を行い、方向の指定が完了すると今度はモードを切替え回転操作でポインタ移動を行うようにして、回転操作でポインタを直交ガイドを参考にしながら方向成分について必要量移動させ、直交ガイドと目的位置の重なりを参考に移動を完了させるとポインタの移動方向を直交方向に目的位置に向かって転換する操作を行い、移動方向の転換が完了すると再び回転操作でポインタを移動させ目的位置に到達させる、形態について説明する。
【００４３】
本発明の実施の形態２に係る入力装置の概略構成を示すブロック図を図７に示す。実施の形態１の構成に、方向転換部１４を追加した構成とする。
【００４４】
図８に入力装置１ｂの構造を示す。実施の形態１における入力装置１の構成に、方向転換部１４を構成する押下操作検知部１４１を追加した構成として、回転操作と押下操作によるモード切替操作、方向転換操作が可能である。
【００４５】
押下操作検知部１４１は押下操作部１４１１の下に圧力センサ１４１２を積層配置した構造を採る。押下操作部１４１１は下方向への力が加わると下方向に移動し、圧力センサ１４１２は一定以上の圧力が加わると圧力を検知して信号を出力する。
【００４６】
このような構成の入力装置１ｂにおいて、指先で回転操作部２０の回転部２０１を左右いずれかの方向に回転させると、回転検出部１０に設けられた磁石１０１のＮ極／Ｓ極の磁界変化に応じてホールセンサ１０２から信号が出力される。また、押下操作検知部１２１の押下操作部１２１１を指先で押下すると、圧力センサ１２１２から信号が出力される。また、押下操作検知部１４１の押下操作部１４１１を指先で押下すると、圧力センサ１４１２から信号が出力される。
【００４７】
ブロック図の説明に戻り、回転検出部１０、回転信号解析部１１は、実施の形態１における回転検出部１０、回転信号解析部１１と同様である。
【００４８】
モード切替部１２ｂは、実施の形態１におけるモード切替部１２と同様、人の指による押下操作を通じてモードの切替えを行い、モードの種類を図４における方向指定モード５０、ポインタ移動モード６０、の２種類とする。
【００４９】
モード切替部１２ｂは、内部に現在のモードの情報を保持しており、モードの切替えが行われる度に内部に保持しているモードの情報を更新して、［モードの情報］をミドルウェア部１３に対して送信する。
【００５０】
モードは初期状態は［方向指定モード］で、［方向指定モード］⇒［ポインタ移動モード］⇒［方向指定モード］⇒［ポインタ移動モード］⇒［方向指定モード］・・・と交互に切替る。
【００５１】
方向転換部１４は、人の指による押下操作を通じてポインタの移動方向を直交方向に転換するための部を提供する。方向転換は９０度時計回りに行い、方向転換部１４は、圧力センサ１４１２からの信号の受信により押下操作を検知すると、ポインタ移動方向を９０度時計回りに転換する信号「時計回り、９０度方向転換」をミドルウェア部１３に対して送信する。
【００５２】
ミドルウェア部１３ｂは、回転信号解析部１１より通知された信号（回転操作）を現在のモードに応じて具体的な操作（機能）に変換する。ミドルウェア部１３ｂは機能変換部１３１ｂとポインタ表示制御部１３２とガイド表示制御部１３３を備えて構成される。
【００５３】
機能変換部１３１ｂは、現在の動作モードが［方向指定モード］の時は回転信号解析部１１より回転操作の信号を受信するとポインタ移動方向指定指示の操作を行い、［ポインタ移動モード］の時は回転信号解析部１１より回転操作の信号を受信するとポインタ移動指示の操作を行う。ポインタ移動方向指定指示の操作、ポインタ移動指示の操作の方法は、実施の形態１における機能変換部１３１と同様である。
【００５４】
また、機能変換部１３１ｂは、方向転換部１４よりポインタ移動方向を９０度時計回りに転換する信号「時計回り、９０度方向転換」を受信すると、機能変換部１３１ｂが保持している指定角度に対して「時計回りに９０度転換させた角度」（例えば、現在の指定角度が４５度であれば、４５度＋９０度＝１３５度）を転換後の指定角度として、機能変換部１３１ｂは更新、保持する。
【００５５】
また、機能変換部１３１ｂはポインタ移動方向指定時、ポインタ移動時、ポインタ移動方向の直交方向転換時にガイド表示を出来るようにするため、実施の形態１における機能変換部１３１と同様の方法でガイド表示制御部１３３に信号を送信する。
【００５６】
ポインタ表示制御部１３２とガイド表示制御部１３３は、実施の形態１におけるポインタ表示制御部１３２とガイド表示制御部１３３と同様である。
【００５７】
以上のように本発明の実施の形態２の入力装置によれば、最初にデバイスを回転操作しておおよその移動方向を指定して、その後、モードを切替えて、デバイスの回転操作で指定した方向にガイドを参考にしながらポインタを移動させ、ポインタが目的位置と直交方向に位置した時に指定方向の転換をし、再度デバイスの回転操作でポインタを移動させて目的位置に到着させることで、ポインタを目的位置に到達させる操作を効率よく行うことができる。
【００５８】
（実施の形態３）
ポインタを目的位置に移動させる際の一連の操作について、図９に示す、最初にデバイスを回転操作してポインタの移動方向の指定を行い、方向の指定が完了すると今度はモードを切替え回転操作でポインタ移動を行うようにして、回転操作でポインタを直交ガイドを参考にしながら方向成分について必要量移動させ、直交ガイドと目的位置の重なりを参考に移動を完了させるとデバイスの外周表面に対する押下によりポインタの移動方向を直交方向に目的位置に向かって転換する操作を行い、移動方向の転換が完了すると再び回転操作でポインタを移動させ目的位置に到達させる、形態について説明する。
【００５９】
本発明の実施の形態３に係る入力装置の概略構成を示すブロック図を図１０に示す。実施の形態２の構成で、方向転換部１４の替わりに、押下位置検知部１５、および、方向信号解析部１６とした構成とする。
【００６０】
図１１に入力装置１ｃの構造を示す。入力装置１ｃは操作部２１とモード切替部１２ｂを構成する押下操作検知部１２１とで構成される。操作部２１は、回転検出部１０および押下位置検知部１５を備えており、回転操作と押下操作が可能である。押下操作検知部１２１は、押下操作によるモード切替操作を可能にしている。
【００６１】
同図に示す操作部２１はメカニカルな回転構造を持つものであり、回転部２１１、押下位置検知部１５及び回転検出部１０のそれぞれが幅広のリング状に形成され、それぞれの軸心を共通にして積層された構造を採る。なお、図１１では回転部２１１、押下位置検知部１５及び回転検出部１０が離間配置されたようになっているが、実際はそれぞれが互いに密着した状態で積層配置されて、一体で回転するようになっている。
【００６２】
一番上に位置する回転部２１１の上面には、中心部から外側へ放射状に延びる複数個の線状の突起部２１２が形成されている。突起部２１２は回転部２１１への指のかかりを良くして回転操作を容易にするために設けられたものである。
【００６３】
中間に位置する回転検出部１０の回転部には、複数個の磁石１０１が円周方向に沿って一定間隔で設けられている。また、回転検出部１０の回転部の近傍には磁界を検出するホールセンサ１０２が設けられている。回転検出部１０の回転部が回転すると、ホールセンサ１０２からは磁石１０１のＮ極／Ｓ極の磁界変化に応じた信号が出力される。なお、ホールセンサ１０２は回転検出部１０の一部分である。
【００６４】
一番下に位置する押下位置検知部１５の上面には、複数個の圧力センサ１５１が円周方向に沿って一定間隔で設けられている。回転部２１１の表面を押下すると、押下された箇所に存在する全ての圧力センサから圧力の値が信号として出力される。
【００６５】
押下操作検知部１２１は、実施の形態２における押下操作検知部１２１と同様である。
【００６６】
このような構成の入力装置１ｃにおいて、指先で操作部２１の回転部２１１を左右いずれかの方向に回転させると、回転検出部１０に設けられた磁石１０１のＮ極／Ｓ極の磁界変化に応じてホールセンサ１０２から信号が出力される。また、回転部２１１の表面上を指先で押込むことで、押込んだ箇所にある押下位置検知部１５上の圧力センサ１５１あるいは押込んだ箇所の近傍にある押下位置検知部１５上の圧力センサ１５１から信号が出力される。なお、圧力センサ間が押し込まれた場合は２つの圧力センサ１５１のそれぞれから信号が出力される。また、押下操作検知部１２１の押下操作部１２１１を指先で押下すると、圧力センサ１２１２から信号が出力される。
【００６７】
ブロック図の説明に戻り、回転検出部１０、回転信号解析部１１、モード切替部１２ｂは、実施の形態２における回転検出部１０、回転信号解析部１１、モード切替部１２ｂと同様である。
【００６８】
押下位置検知部１５は、人の指によってホイール上の外周が押下された際に、押下された外周上の位置を検知するものである。図１２に示すように、例えば８個の圧力センサ１５１１〜１５１８を円周方向に沿って等間隔で設けて、ホイール上の外周が押下された際に押下された箇所にある圧力センサ１５１１〜１５１８あるいは押下された箇所の近傍にある圧力センサ１５１１〜１５１８から［圧力値］が信号として出力される。なお、圧力センサ間が押し込まれた場合は２つの圧力センサそれぞれから［圧力値］が信号として出力される。
【００６９】
方向信号解析部１６は、押下位置検知部１５からの信号を解析して、押下操作によって指定された方向を判別する。判別方法は、図１６に示すよう各圧力センサ１５１１〜１５１８に対して、それぞれ対応する方向（角度）を割り当てておき（１５２）、圧力センサ１５１１〜１５１８から信号を受信した際に、信号を送信した圧力センサ１５１１〜１５１８と対応する方向（角度）１５２１〜１５２８を用いて判別する。圧力センサ間が押下され、押下された圧力センサが２個以上にまたがる場合は、各圧力センサの押圧と割り当てられた角度から推測を行う。判別した方向（角度）は信号「角度」の形でミドルウェア部１３ｃに送信する。
【００７０】
ミドルウェア部１３ｃは、回転信号解析部１１より通知された信号（回転操作）を現在のモードに応じて具体的な操作（機能）に変換する。ミドルウェア部１３ｃは機能変換部１３１ｃとポインタ表示制御部１３２とガイド表示制御部１３３を備えて構成される。
【００７１】
機能変換部１３１ｃは、現在の動作モードが［方向指定モード］の時は回転信号解析部１１より回転操作の信号を受信するとポインタ移動方向指定指示の操作を行い、［ポインタ移動モード］の時は回転信号解析部１１より回転操作の信号を受信するとポインタ移動指示の操作を行う。ポインタ移動方向指定指示の操作、ポインタ移動指示の操作の方法は、実施の形態１における機能変換部１３１と同様である。
【００７２】
また、機能変換部１３１ｃは、方向信号解析部１６から信号「角度」を受信すると、機能変換部１３１ｃが保持している指定角度に対し受信した角度を加えた角度と、機能変換部１３１ｃが保持している指定角度、保持している指定角度に対して９０度加えた角度、１８０度加えた角度、２７０度加えた角度とを比較して、前記４つの角度（機能変換部１３１ｃが保持している指定角度、保持している指定角度に対して９０度加えた角度、１８０度加えた角度、２７０度加えた角度）のうち最も近い角度を直交方向転換後の指定角度として、機能変換部１３１ｃは更新、保持する。（例えば、現在の指定角度が４５度、受信した角度が７０度であれば、４５度＋７０度＝１１５度と、４５度、４５度＋９０度＝１３５度、４５度＋１８０度＝２２５度、４５度＋２７０度＝３１５度を比較し、最も近い１３５度を直交方向変換後の指定角度とする。）
また、機能変換部１３１ｃはポインタ移動方向指定時、ポインタ移動時、ポインタ移動方向の直交方向転換時にガイド表示を出来るようにするため、実施の形態１における機能変換部１３１と同様の方法でガイド表示制御部１３３に信号を送信する。
【００７３】
ポインタ表示制御部１３２とガイド表示制御部１３３は、実施の形態１におけるポインタ表示制御部１３２とガイド表示制御部１３３と同様である。
【００７４】
以上のように本発明の実施の形態３の入力装置によれば、最初にデバイスを回転操作しておおよその移動方向を指定して、その後、モードを切替えて、デバイスの回転操作で指定した方向にガイドを参考にしながらポインタを移動させ、ポインタが目的位置と直交方向に位置した時にデバイスの外周表面を押下して指定方向を転換し、再度デバイスの回転操作でポインタを移動させて目的位置に到着させることで、ポインタを目的位置に到達させる操作を効率よく行うことができる。
【００７５】
（実施の形態４）
ポインタを目的位置に移動させる際の一連の操作について、図１４に示す、最初にデバイスの外周表面に対する押下によりポインタの移動方向の指定を行い、方向の指定が完了すると今度は回転操作でポインタ移動を行うようにして、回転操作でポインタを直交ガイドを参考にしながら方向成分について必要量移動させ、直交ガイドと目的位置の重なりを参考に移動を完了させるとポインタの移動方向を直交方向に目的位置に向かって転換する操作を行い、移動方向の転換が完了すると再び回転操作でポインタを移動させ目的位置に到達させる、形態について説明する。
【００７６】
本発明の実施の形態４に係る入力装置の概略構成を示すブロック図を図１５に示す。同図において、本実施の形態に係る入力装置１ｄは回転検出部１０と、回転信号解析部１１と、押下位置検知部１５と、方向信号解析部１６と、方向転換部１４と、ミドルウェア部１３ｄと、を備えている。
【００７７】
図１６に入力装置１ｄの構造を示す。入力装置１ｄは操作部２１と方向転換部１４を構成する押下操作検知部１４１とで構成される。操作部２１は、実施の形態３における操作部２１と同様で、回転操作と押下操作が可能である。方向転換部１４を構成する押下操作検知部１４１は実施の形態２における押下操作検知部１４１の構成と同様で、そうか操作による方向転換操作を可能にしている。
【００７８】
このような構成の入力装置１ｄにおいて、指先で操作部２１の回転部２１１を左右いずれかの方向に回転させると、回転検出部１０に設けられた磁石１０１のＮ極／Ｓ極の磁界変化に応じてホールセンサ１０２から信号が出力される。また、回転部２１１の表面上を指先で押込むことで、押込んだ箇所にある押下位置検知部１５上の圧力センサ１５１あるいは押込んだ箇所の近傍にある押下位置検知部１５上の圧力センサ１５１から信号が出力される。なお、圧力センサ間が押し込まれた場合は２つの圧力センサ１５１のそれぞれから信号が出力される。また、押下操作検知部１４１の押下操作部１４１１を指先で押下すると、圧力センサ１４１２から信号が出力される。
【００７９】
ブロック図の説明に戻り、回転検出部１０、回転信号解析部１１、方向転換部１４は、実施の形態２における回転検出部１０、回転信号解析部１１、方向転換部１４と同様であり、押下位置検知部１５、方向信号解析部１６は、実施の形態３における押下位置検知部１５、方向信号解析部１６と同様である。
【００８０】
ミドルウェア部１３ｄは、回転信号解析部１１および方向信号解析部１６より通知された信号（操作）を具体的な操作（機能）に変換する。ミドルウェア部１３ｄは機能変換部１３１ｄとポインタ表示制御部１３２とガイド表示制御部１３３を備えて構成される。
【００８１】
機能変換部１３１ｄは回転信号解析部１１より通知された回転操作の信号を「指定方向へのポインタ移動」に変換し、方向信号解析部１６より通知されたホイール上の外周押下操作の信号を「ポインタの移動方向指定」に変換する。
【００８２】
すなわち、回転信号解析部１１より「正方向、３単位回転操作」と受信すると「正方向」は機能変換部１３１ｄが保持している「現時点で指定されている方向」に置き換え、「３単位回転操作」は３単位を具体的な単位、例えば１単位＝液晶表示画面３ドット分の距離として「９ドット分の距離ポインタ移動」と置き換え、「現時点で指定されている方向に９ドット分の距離ポインタ移動」の指示をポインタ表示制御部１３２に対して行う。ポインタ表示制御部１３２に送信する信号では、指定方向は垂直上方向を基準とした時計回り方向を正とする角度で表し、移動距離と合わせて「角度、９ドット分の距離」とする。「負方向」は、「現時点で指定されている方向と反対の方向」とする。
【００８３】
方向信号解析部１６より「角度」を受信すると機能変換部１３１ｄは受信した「角度」を新たな指定角度とし、保持している指定方向（角度）の情報を更新する。
【００８４】
また、機能変換部１３１ｄは、方向転換部１４よりポインタ移動方向を９０度時計回りに転換する信号「時計回り、９０度方向転換」を受信すると、機能変換部１３１ｄが保持している指定角度に対して「時計回りに９０度転換させた角度」（例えば、現在の指定角度が４５度であれば、４５度＋９０度＝１３５度）を転換後の指定角度として、機能変換部１３１ｄは更新、保持する。
【００８５】
また、機能変換部１３１ｄはポインタ移動方向指定時、ポインタ移動時、ポインタ移動方向の直交方向転換時にガイド表示を出来るようにするため、ポインタ移動方向指定時に方向信号解析部１６より上記信号「角度」を受信した際に、ガイド表示制御部１３３にガイド表示に用いる情報として動作内容、指定角度の情報を信号「方向指定、角度」の形で送信し、ポインタ移動時に回転信号解析部１１より上記信号「正方向、３単位回転操作」を受信した際に、ガイド表示制御部１３３にガイド表示に用いる情報として動作内容、指定角度、移動距離の情報を信号「ポインタ移動、角度、９ドット分の距離」の形で送信し、ポインタ移動方向の直交方向転換時に方向転換部１４より上記信号「時計回り、９０度方向転換」を受信した際に、ガイド表示制御部１３３にガイド表示に用いる情報として動作内容、指定角度の情報を信号「方向転換、角度」の形で送信する。
【００８６】
ポインタ表示制御部１３２とガイド表示制御部１３３は、実施の形態２におけるポインタ表示制御部１３２とガイド表示制御部１３３と同様である。
【００８７】
以上のように本発明の実施の形態４の入力装置によれば、最初にデバイスの外周表面を押下しておおよその移動方向を指定して、その後、デバイスの回転操作で指定した方向にガイドを参考にしながらポインタを移動させ、ポインタが目的位置と直交方向に位置した時に指定方向を転換し、再度デバイスの回転操作でポインタを移動させて目的位置に到着させることで、ポインタを目的位置に到達させる操作を効率よく行うことができる。
【産業上の利用可能性】
【００８８】
本発明は、回転操作のデバイスで回転操作によってポインタを２次元方法に容易に動かすことが出来ると言った効果を有し、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯端末装置等の小型電子機器に用いて好適な入力装置、入力方法および入力プログラムへの適用が可能である。
【符号の説明】
【００８９】
１、１ｂ、１ｃ、１ｄ    入力装置
１０    回転検出部
１０１    磁石
１０２    ホールセンサ
１１    回転信号解析部
１２、１２ｂ    モード切替部
１２１    押下操作検知部
１２１１    押下操作部
１２１２    圧力センサ
１３、１３ｂ、１３ｃ、１３ｄ    ミドルウェア部
１３１、１３１ｂ、１３１ｃ、１３１ｄ    機能変換部
１３２    ポインタ表示制御部
１３３    ガイド表示制御部
１４    方向転換部
１４１    押下操作検知部
１４１１    押下操作部
１４１２    圧力センサ
１５    押下位置検知部
１５１    圧力センサ
１５１１    圧力センサ１
１５１２    圧力センサ２
１５１３    圧力センサ３
１５１４    圧力センサ４
１５１５    圧力センサ５
１５１６    圧力センサ６
１５１７    圧力センサ７
１５１８    圧力センサ８
１５２    各圧力センサに割り当てられた指定角度
１５２１    圧力センサ１に割り当てられた指定角度
１５２２    圧力センサ２に割り当てられた指定角度
１５２３    圧力センサ３に割り当てられた指定角度
１５２４    圧力センサ４に割り当てられた指定角度
１５２５    圧力センサ５に割り当てられた指定角度
１５２６    圧力センサ６に割り当てられた指定角度
１５２７    圧力センサ７に割り当てられた指定角度
１５２８    圧力センサ８に割り当てられた指定角度
１６    方向信号解析部
２０    回転操作部
２０１    回転部
２０２    突起部
２１    操作部
２１１    回転部
２１２    突起部
３０    アプリケーション
４０    画面表示部
５０    方向指定モード
５０１    現在の指定方向
５０２ａ    時計回りの回転操作による指定方向の調整
５０２ｂ    反時計回りの回転操作による指定方向の調整
６０    ポインタ移動モード
６０１    現在の指定方向
６０２ａ    時計回りの回転操作による指定方向へのポインタの移動
６０２ｂ    反時計回りの回転操作による指定方向と反対方向へのポインタの移動
７０    方向転換モード
７０１    現在の指定方向
７０２ａ    時計回りの回転操作による指定方向の直交方向転換
７０２ｂ    反時計回りの回転操作による指定方向の直交方向転換
８０ａ    時計回りの回転操作
８０ｂ    反時計回りの回転操作
９０    ポインタ移動方向指定時のガイド
９０１    ポインタ位置
９０２    調整中の方向
９０３    調整中の方向を示すガイド
９０４    調整中の方向と反対方向を示すガイド
９１    ポインタ移動時のガイド
９１１    ポインタ位置
９１２    移動方向
９１３    移動方向を示すガイド
９１４    移動方向と反対方向を示すガイド
９１５    移動方向と直交方向を示すガイド
９２    移動方向の直交方向転換時のガイド
９２１    ポインタ位置
９２２    転換後の方向
９２３    転換後の方向を示すガイド
９２４    転換後の方向と反対方向を示すガイド
９２５    転換後の方向と直交方向を示すガイド
【図１】
2012027874.tif 000003
【図２】
2012027874.tif 000004
【図３】
2012027874.tif 000005
【図４】
2012027874.tif 000006
【図５】
2012027874.tif 000007
【図６】
2012027874.tif 000008
【図７】
2012027874.tif 000009
【図８】
2012027874.tif 000010
【図９】
2012027874.tif 000011
【図１０】
2012027874.tif 000012
【図１１】
2012027874.tif 000013
【図１２】
2012027874.tif 000014
【図１３】
2012027874.tif 000015
【図１４】
2012027874.tif 000016
【図１５】
2012027874.tif 000017
【図１６】
2012027874.tif 000018