(57)【要約】【課題】ユーザの誤操作を防ぐスイッチ画像で、指示の出力を実現する。【解決手段】パターンスイッチ画像２０を表示するタッチパネル１１を備え、第１確認位置の位置を判定するスイッチ種類判定部５と、第２確認位置の位置を判定する位置確認部６と、終点画像が表す指示を指示対象へ出力する処理を実行する処理実行部７とを備える入力装置である。【選択図】図１
2014186699.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作によりタッチされた位置を検知するタッチパネルと、
上記タッチパネルに表示されるスイッチ画像の位置情報を記憶する記憶部とを備え、
上記スイッチ画像へのユーザの操作に基づいて、指示対象に指示する入力装置であって、
上記スイッチ画像は、少なくとも１つのパターンスイッチ画像を含み、
上記パターンスイッチ画像は、上記指示対象の現状を表す始点画像と、上記指示対象への指示を表す終点画像と、上記始点画像と上記終点画像を結ぶ経路画像とを有し、
上記経路画像は、少なくとも１つの経過点と、上記経過点を含む経過点領域とを有し、且つ、上記経過点で折れ曲がり、
上記タッチパネルへのタッチ位置を取得する座標取得部と、
上記タッチパネルへの始めのタッチ位置である第１確認位置が、上記スイッチ画像のうちのいずれのスイッチ画像上に位置するかを判定するスイッチ種類判定部と、
上記第１確認位置が上記パターンスイッチ画像上に位置する場合、上記第１確認位置が上記パターンスイッチ画像の上記始点画像上にあるかを判定し、上記第１確認位置が上記パターンスイッチ画像の上記始点画像上にある場合、上記第１確認位置から一定時間経過後のタッチ位置である第２確認位置が、上記始点画像から上記終点画像に到達するまで、上記始点画像から上記終点画像に向かって順に上記経過点領域を経由しながら上記経路画像上を移動しているかを判定する位置確認部と、
上記第２確認位置が上記始点画像から上記終点画像に向かって順に上記経過点領域を経由しながら上記経路画像上を移動して上記終点画像に到達した場合に、上記終点画像が表す指示を上記指示対象へ出力する処理を実行する処理実行部と
を備えることを特徴とする入力装置。
【請求項２】
上記パターンスイッチ画像は、複数の終点画像を有することを特徴とする請求項１に記載の入力装置。
【請求項３】
ユーザの操作によりタッチされた位置を検知するタッチパネルと、
上記タッチパネルに表示されるスイッチ画像の位置情報を記憶する記憶部とを備え、
上記スイッチ画像へのユーザの操作に基づいて、指示対象に指示する入力装置であって、
上記スイッチ画像は、少なくとも１つの２点スイッチ画像を有し、
上記２点スイッチ画像は、２つのタッチをユーザに促す押下指示画像と、上記指示対象への指示を表す指示内容画像とを有し、
上記タッチパネルへのタッチ位置を取得する座標取得部と、
上記タッチパネルへの始めのタッチ位置である第１確認位置が、上記スイッチ画像のうちのいずれのスイッチ画像上に位置するかを判定するスイッチ種類判定部と、
上記第１確認位置が上記２点スイッチ画像上に位置する場合、上記第１確認位置が一定時間経過後に上記２点スイッチ画像上にあるかを判定する押下時間判定部と、
上記第１確認位置が上記一定時間経過後に上記２点スイッチ画像上にある場合、上記２点スイッチ画像上に上記第１確認位置を含む２つのタッチがあるかを判定する押下数判定部と、
上記２点スイッチ画像上に上記２つのタッチがある場合に、上記指示内容画像が表す指示を上記指示対象へ出力する処理を実行する処理実行部と
を備えることを特徴とする入力装置。
【請求項４】
上記２点スイッチ画像は、複数のキー画像をさらに有し、上記複数のキー画像のうち、２つのタッチを要求するキー画像が上記押下指示画像および指示内容画像を含むことを特徴とする請求項３に記載の入力装置。
【請求項５】
スイッチ画像が表示されるタッチパネルを有し、上記スイッチ画像へのユーザの操作に基づいて指示対象に指示する入力装置の制御方法であって、
上記スイッチ画像は、指示対象の現状を表す始点画像と、上記指示対象への指示を表す終点画像と、上記始点画像と上記終点画像を結ぶ経路画像とを有し、上記経路画像は、少なくとも１つの経過点と、上記経過点を含む経過点領域とを有し、且つ、上記経過点で折れ曲がる、少なくとも１つのパターンスイッチ画像を有し、
上記タッチパネルへのタッチ位置を取得するステップと、
上記タッチパネルへの始めのタッチ位置である第１確認位置が、上記スイッチ画像のうちのいずれのスイッチ画像上に位置するかを判定するステップと、
上記第１確認位置が上記パターンスイッチ画像上に位置する場合、上記第１確認位置が上記パターンスイッチ画像の上記始点画像上にあるかを判定するステップと、
上記第１確認位置が上記パターンスイッチ画像の上記始点画像上にある場合、上記第１確認位置から一定時間経過後のタッチ位置である第２確認位置が、上記始点画像から上記終点画像に到達するまで、上記始点画像から上記終点画像に向かって順に上記経過点領域を経由しながら上記経路画像上を移動しているかを判定するステップと、
上記第２確認位置が上記始点画像から上記終点画像に向かって順に上記経過点領域を経由しながら上記経路画像上を移動して上記終点画像に到達した場合に、上記終点画像が表す指示を上記指示対象へ出力するステップと
を含むことを特徴とする入力装置の制御方法。
【請求項６】
スイッチ画像が表示されるタッチパネルを有し、上記スイッチ画像へのユーザの操作に基づいて指示対象に指示する入力装置の制御方法であって、
上記スイッチ画像は、２つのタッチを促す押下指示画像と指示対象への指示を表す指示内容画像とを有する、少なくとも１つの２点スイッチ画像を有し、
上記タッチパネルへのタッチ位置を取得するステップと、
上記タッチパネルへの始めのタッチ位置である第１確認位置が、上記スイッチ画像のうちのいずれのスイッチ画像上に位置するかを判定するステップと、
上記第１確認位置が上記２点スイッチ画像上に位置する場合、上記第１確認位置が一定時間経過後に上記２点スイッチ画像上にあるかを判定するステップと、
上記第１確認位置が上記一定時間経過後に上記２点スイッチ画像上にある場合、上記２点スイッチ画像上に上記第１確認位置を含む２つのタッチがあるかを判定するステップと、
上記２点スイッチ画像上に上記第１確認位置を含む上記２つのタッチがある場合に、上記指示内容画像が表す指示を上記指示対象へ出力するステップと
を含むことを特徴とする入力装置の制御方法。
【請求項７】
請求項１から４のいずれか１項に記載の入力装置としてコンピュータを機能させるための制御プログラムであって、コンピュータを上記各部として機能させるための制御プログラム。
【請求項８】
請求項７に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、誤操作防止スイッチ画像を表示するタッチパネルを備えた入力装置に関する。
【背景技術】
【０００２】
表示を見ながらタッチパネルを押す際、誤ってタッチパネルに手が触れて、誤操作を生じることが多い。特に静電型のタッチパネルである場合は、タッチしないでも指示体（タッチパネルを指示するもの、例えば、指またはペンなど）を近づけるだけで入力されてしまう場合がある。
【０００３】
タッチパネルの誤操作は時に重大な問題を引き起こす場合がある。例えば、タッチパネルを備えるプログラマブル表示器は、ＦＡ（factory automation）の分野で発展してきたことから、一般に工場設備などの環境に設置されることが多い。このような環境においては、プログラマブル表示器のタッチパネルでの誤操作は、プログラマブル表示器の誤動作を引き起こし重大な事故につながりかねない。このため、プログラマブル表示器の誤動作防ぐためにもタッチパネルの誤操作防止対策は重要となる。
【０００４】
特許文献１には、誤操作防止対策の１つとして、タッチパネルへの複数の押下に応じて命令を出力する技術が開示されている。また、特許文献２および３には、タッチパネルへの複数の押下を検知する技術が開示されている。
【０００５】
上記の従来技術を用いて、タッチパネルへ複数のスイッチ画像を表示し、上記複数のスイッチ画像の押下をインターロックさせることでユーザの意図しない操作による誤操作を防止している。インターロックの方法の１つとして、例えば２つのスイッチ画像のキーをインターロックさせる方法がある。
【０００６】
具体的には、対象のＯＮとＯＦＦとを切り替えるスイッチ画像ＫｅｙＡと、その他のスイッチ画像ＫｅｙＢとに対して、スイッチ画像ＫｅｙＢを押しながらスイッチ画像ＫｅｙＡを押下した場合のみ命令を出力する方法がある。また、スイッチ画像ＫｅｙＡとスイッチ画像ＫｅｙＢとを同時に押下することが出来ない場合は、スイッチ画像ＫｅｙＡを押す前後でスイッチ画像ＫｅｙＢを押した場合のみ命令を出力する方法がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】国際公開第２００８／０９４７９１号（２００８年８月７日公開）
【特許文献２】特開２００７−１２２５２２号公報（２００７年５月１７日公開）
【特許文献３】特開２００９−２８９１５７号公報（２００９年１２月１０日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述したインターロックによって命令を出力させる場合、特に複数のインターロックの組み合わせによって命令を出力させる場合は、操作が複雑となる。例えば、２つのインターロックを組み合わせる場合、２つのインターロックを別々のスイッチ画像の押下の組み合わせとすると、各々のインターロックがどのスイッチ画像の組み合わせであるかを正確に覚えなければならず、操作が複雑になる。また、一方のスイッチ画像の押下を固定とし、２つ目に異なるスイッチ画像を押下するとしても、２つ目のスイッチ画像を間違って押下する危険性がある。
【０００９】
上記のように従来のインターロック方法は、どのスイッチ画像とどのスイッチ画像との押下の組み合わせであるかが直感的にわかりにくく、操作の理解に時間がかかる。また、上記により操作が複雑になるため、ユーザが誤操作を招いてしまうという問題がある。
【００１０】
また、ユーザが直感的に操作を理解できるスイッチ画像として、図１２に示すようにスライドスイッチ画像４０の直線上で指を左右に滑らせて命令を出力する技術も知られている。図１２の（ａ）は従来のスライドスイッチ画像４０においてＯＮ状態を示す図であり、図１２の（ｂ）は上記従来のスライドスイッチ画像４０のＯＦＦ状態を示す図である。上記技術は、直線上を左右に指を滑らせることで、ＯＮとＯＦＦとの切り替えを実現させており、また、指を左右に滑らせることが直感的に理解できる。しかし、スライド部（指を滑らせる部分）が短い場合、意図しない操作で命令が出力されてしまうという問題がある。また、上記の意図しない操作を含む誤動作防止のためには、スライド部はある程度の長さを必要とするが、上記直線の間に他のスイッチ画像や重要な表示があり指で通過させたくない場合、充分な直線の長さが確保できない場合がある。
【００１１】
そこで、本発明は、ユーザが直感的に操作でき、さらに、ユーザが意図しない操作による誤操作を防止する誤操作防止スイッチ画像を表示するタッチパネルを備えた入力装置の提供を目的としている。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、本発明の一態様に係る入力装置は、ユーザの操作によりタッチされた位置を検知するタッチパネルと、上記タッチパネルに表示されるスイッチ画像の位置情報を記憶する記憶部とを備え、上記スイッチ画像へのユーザの操作に基づいて、指示対象に指示する入力装置であって、上記スイッチ画像は、少なくとも１つのパターンスイッチ画像を含み、上記パターンスイッチ画像は、上記指示対象の現状を表す始点画像と、上記指示対象への指示を表す終点画像と、上記始点画像と上記終点画像を結ぶ経路画像とを有し、上記経路画像は、少なくとも１つの経過点と、上記経過点を含む経過点領域とを有し、且つ、上記経過点で折れ曲がり、上記タッチパネルへのタッチ位置を取得する座標取得部と、上記タッチパネルへの始めのタッチ位置である第１確認位置が、上記スイッチ画像のうちのいずれのスイッチ画像上に位置するかを判定するスイッチ種類判定部と、上記第１確認位置が上記パターンスイッチ画像上に位置する場合、上記第１確認位置が上記パターンスイッチ画像の上記始点画像上にあるかを判定し、上記第１確認位置が上記パターンスイッチ画像の上記始点画像上にある場合、上記第１確認位置から一定時間経過後のタッチ位置である第２確認位置が、上記始点画像から上記終点画像に到達するまで、上記始点画像から上記終点画像に向かって順に上記経過点領域を経由しながら上記経路画像上を移動しているかを判定する位置確認部と、上記第２確認位置が上記始点画像から上記終点画像に向かって順に上記経過点領域を経由しながら上記経路画像上を移動して上記終点画像に到達した場合に、上記終点画像が表す指示を上記指示対象へ出力する処理を実行する処理実行部とを備える。
【００１３】
本発明の各態様に係る入力装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記入力装置が備える各手段として動作させることにより上記入力装置をコンピュータにて実現させる入力装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００１４】
本発明は、ユーザは、指示対象の現状を表す始点画像と、指示対象への指示を表す終点画像と、上記始点画像と上記終点画像を結び折れ曲がりを有する経路画像とを有するパターンスイッチ画像において、経路画像上を始点画像から終点画像まで指などを滑らせることで、指示対象へ終点画像が表す指示の出力を行うことができる。よって、ユーザが上記スイッチ画像の操作を直感的に理解できるので、ユーザの誤操作を防ぐことができる。また、上記経路画像が折れ曲がりを有するので、ユーザが意図しない操作を避けることができ、誤操作を防ぐ効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る入力装置の要部構成を示す機能ブロック図である。
【図２】（ａ）は本発明の一実施形態に係る入力装置に表示されるパターンスイッチ画像において、ＯＦＦ画像の位置にユーザの指がある状態を示す図である。（ｂ）は（ａ）のパターンスイッチ画像の経路画像上にユーザの指がある状態を示す図である。（ｃ）は（ａ）のパターンスイッチ画像のＯＮ画像の位置にユーザの指がある状態を示す図である。
【図３】（ａ）は本発明の一実施形態に係る入力装置に表示される２点スイッチ画像においてＯＮ状態を示す図である。（ｂ）は（ａ）のＯＦＦ状態を示す図である。
【図４】（ａ）は本発明の一実施形態に係る入力装置に表示されるスイッチ画像の種類とその属性を示す図である。（ｂ）は本発明の一実施形態に係る入力装置に表示されるパターンスイッチ画像を示す図である。（ｃ）は（ｂ）の他のパターンスイッチ画像を示す図である。
【図５】本発明の一実施形態に係る入力装置に表示される各スイッチ画像の種類を判定する処理のフローチャートの一例である。
【図６】本発明の一実施形態に係る入力装置に表示されるパターンスイッチ画像の処理のフローチャートの一例である。
【図７】本発明の一実施形態に係る入力装置に表示される２点スイッチ画像の処理のフローチャートの一例である。
【図８】本発明の一実施形態に係る入力装置に表示されるパターンスイッチ画像の他の例を示す図である。
【図９】本発明の一実施形態に係る入力装置に表示されるパターンスイッチ画像の他の例を示す図である。
【図１０】本発明の一実施形態に係る入力装置に表示される２点スイッチ画像の他の例を示す図である。
【図１１】本発明の実施形態に係る入力装置に表示される各スイッチ画像のレイアウトの例である。
【図１２】（ａ）は従来のスライドスイッチ画像においてＯＮ状態を示す図である。（ｂ）は（ａ）のＯＦＦ状態を示す図である。
【発明を実施するための形態】
【００１６】
本発明の実施形態について、図１から図１１に基づいて説明すると以下の通りである。
【００１７】
まず、本発明の実施の一形態を図１から図１１を参照して説明する。
【００１８】
（入力装置１００のハードウェア構成）
図１は、本実施形態に係る入力装置１００の構成を示すブロック図である。図１に示されるように、入力装置１００は、制御部１と、表示部２と、記憶部３と、インターフェイス部１０とを備える。入力装置１００はホストコントローラ（ＰＬＣ、インバータ、温調計等）（図示省略）とインターフェイス部１０を介して接続されている。また、ホストコントローラに接続されたデバイス（指示対象）（図示省略）の稼働状況を表示したり、デバイスへの指示を与えるための操作入力をタッチパネル１１から受け付けたりする機能を備えている。入力装置１００は例えばプログラマブル表示器のような操作型表示器であってもよく、表示部２に操作盤、スイッチ、表示灯などの画像を表示することができ、制御システムにおける操作端末としての役割を果たしてもよい。また、入力装置１００がプログラマブル表示器の場合、指示対象にプログラマブル表示器自身の内部の機能（表示画面の切り替え等）が含まれてもよい。
【００１９】
表示部２は、接触（タッチ）された点を検出する機能を備えたタッチパネル１１を備える。タッチパネル１１は、指示体（例えば、指またはペンなど）の接触を受け付けるタッチ面と、指示体とタッチ面との間の接触／非接触（接近／非接近）、および、その接触（接近）位置を検知するためのタッチセンサとを備える。タッチセンサは、指示体とタッチ面との接触／非接触を検知できればどのようなセンサで実現されていてもかまわない。例えば、圧力センサ、静電容量センサ、光センサなどで実現される。また、タッチパネル１１が抵抗膜方式タッチパネル、静電容量方式タッチパネル、などであってもよい。
【００２０】
以下では、「タッチ」という用語は、指示体とタッチ面とが完全に接する（接している）状態を示すものとする。
【００２１】
また、タッチパネル１１はユーザが作成した入力操作および表示のための画像を表示する。上記画像は少なくともパターンスイッチ画像、２点スイッチ画像およびその他のスイッチ画像（ノーマルスイッチ画像）を含む。ユーザは上記画像を表示した状態で、例えば後述するパターンスイッチ画像２０をタッチ操作することで、パターンスイッチ画像２０が示す指示を実現する。パターンスイッチ画像２０のタッチ操作については、詳しくは後述する。
【００２２】
（インターフェイス部１０）
インターフェイス部１０は、入力装置１００とホストコントローラとの間の通信を行うための通信制御部である。インターフェイス部１０とホストコントローラとは通信ケーブルで接続されている。通信ケーブルとしては、例えばＵＳＢケーブルなどが用いられる。入力装置１００において、タッチパネル１１で示された指示を、インターフェイス部１０を介してホストコントローラへ出力する。
【００２３】
（制御部１）
制御部１は、座標取得部４、スイッチ種類判定部５、位置確認部６、処理実行部７、押下状態判定部８、および押下数判定部９を備える。制御部１が実現する各種機能については、詳しくは後述する。
【００２４】
（記憶部３）
記憶部３は、絶対アドレス情報１２を記憶する。絶対アドレス情報１２は、パターンスイッチ画像、２点スイッチ画像、ノーマルスイッチ画像における各基準点の座標と、上記各スイッチ画像の種類（Ｋｅｙｋｉｎｄ）と、文字列（ＫｅｙＩＤ）とが記憶されている。上記文字列には、スイッチ種類識別文字列とキートップ表示文字列（図示省略）とがある。スイッチ種類識別文字列は、各スイッチ画像を識別するために使用される。また、キートップ表示文字列は、各スイッチ画像のキートップ画像を表示するために使用される。ここで、キートップ画像として表示される画像は、上記キートップ表示文字列そのものとは限らない。例えば、スイッチのＯＮＯＦＦを示すものでもよい。本実施形態に係る入力装置１００の処理には、スイッチ種類識別文字列を利用する。また、パターンスイッチ画像においては、上記各点に加えさらに、経路幅Ｗが記憶されている。
【００２５】
（パターンスイッチ画像２０）
入力装置１００に表示されるパターンスイッチ画像２０について、図２を参照して説明する。図２の（ａ）は上記パターンスイッチ画像２０のＯＦＦ画像の位置にユーザの指がある状態を示す図である。図２の（ｂ）は上記パターンスイッチ画像２０の経路画像上にユーザの指がある状態を示す図である。図２の（ｃ）は上記パターンスイッチ画像２０のＯＮ画像の位置にユーザの指がある状態を示す図である。
【００２６】
パターンスイッチ画像２０は、ユーザが作成した入力操作のための画像であり、タッチパネル１１に表示される。パターンスイッチ画像２０は、例えばホストコントローラに接続されたデバイス（指示対象）のＯＮとＯＦＦとを切り替えるためのスイッチ画像である。パターンスイッチ画像２０は、上記デバイスの現状を表示する始点画像、上記デバイスへの指示を表示する終点画像、経過点ｉ１、および始点画像から経過点ｉ１を経由して終点画像まで指をスライドさせる経路を示す経路画像２０ｃ（経路画像）で構成される。ここで、パターンスイッチ画像２０をＯＮからＯＦＦに切り替える場合は、始点画像はＯＮ画像２０ａを示し、終点画像はＯＦＦ画像２０ｂを示す。また、２０ｄはユーザの指の位置を示す。
【００２７】
ユーザは、パターンスイッチ画像２０をタッチ操作することで、終点画像が示す指示を実現する。詳しくは、パターンスイッチ画像２０をＯＮからＯＦＦに切り替える場合は、まず、ＯＮ画像２０ａ（始点画像）にタッチする。次に指をタッチパネルにタッチしたまま、経路画像２０ｃ上で指を滑らせ移動し、そのまま経過点ｉ１を経由し、ＯＦＦ画像２０ｂ（終点画像）に到達させる。上記タッチ操作により、パターンスイッチ画像２０のＯＮ画像２０ａとＯＦＦ画像２０ｂとが反転され、指示対象へＯＮからＯＦＦに切り替える指示が出力される。ここで、反転とは、例えば、表示を暗くしていたものを明るく表示させることなどを示す。
【００２８】
また同様に、パターンスイッチ画像２０をＯＦＦからＯＮに切り替える場合は、まずＯＦＦ画像２０ｂ（始点画像）にタッチする。次に指をタッチパネルにタッチしたまま、経路画像２０ｃ上で指を滑らせて指を移動し、そのまま経過点ｉ１を経由し、ＯＮ画像２０ａ（終点画像）に到達させる。上記タッチ操作により、パターンスイッチ画像２０のＯＮ画像２０ａとＯＦＦ画像２０ｂとが反転され、指示対象へＯＦＦからＯＮに切り替える指示が出力される。言い換えると、ユーザは経路画像２０ｃをなぞりながら指を始点画像から経過点ｉ１を経由し終点画像へ移動させることで、指示対象に終点画像で示される指示を出力する。上記操作の処理については詳しくは後述する。
【００２９】
また、経路画像２０ｃは、経過点ｉ１で折れ曲がる。上記構成により、ＯＮ画像２０ａからＯＦＦ画像２０ｂまでの経路画像２０ｃが、図１２に示した従来のスライドスイッチ画像４０のような直線で構成される単純な経路画像（スライド部）ではなくなるので、ユーザが意図しない誤操作を防ぐことができる。また、例えば図２に示すＡＢＣの表示のように、タッチパネル１１にパターンスイッチ画像２０以外の表示がある場合でも、上記表示に指を通さないようにパターンスイッチ画像２０を設定することができる。また、省スペースを考慮してパターンスイッチ画像２０を設置することができる。
【００３０】
また、現在、指を滑らせる経路をユーザが設定し、再度設定した経路と同じ経路を指で滑らせることで、タッチパネルのロック状態を解除する技術（パターンロック）が携帯端末などで利用されている。このような技術では、指を滑らせる経路がタッチパネルに表示されておらず、それゆえ、ロック状態の解除が、その経路を知っている特定のユーザのみしか行えない。上記技術は指を滑らせる経路をタッチパネルに表示しないことで、特定のユーザ以外の第三者によるロック状態の解除を防止する技術である。
【００３１】
それに対して、本実施形態に係るパターンスイッチ画像２０は、始点画像から経過点ｉ１を経由して終点画像まで指をスライドさせる経路を示す経路画像２０ｃが表示されている。よって、始点画像から終点画像までの経路が視覚的に明確に理解できる。上記構成により、本実施形態に係るパターンスイッチ画像２０は、任意のユーザが直感的にパターンスイッチ画像２０を操作できる。
【００３２】
つまり、上記パターンロックの技術は、セキュリティーを目的とした技術であり、操作パターン（指を滑らせる経路）を任意のユーザに表示するものではない。それに対して、本実施形態に係る発明は誤操作の防止を目的とした技術であり、上記パターンロックの技術とは異なり、操作パターン（経路画像）を任意のユーザに明示的に表示するものである。
【００３３】
また、パターンスイッチ画像２０では経過点ｉ１が１か所だが、経過点ｉ１は１か所以上あればよく、図８に示すパターンスイッチ画像２２のように経過点ｉ１が複数あってもよい。図８は入力装置１００に表示されるパターンスイッチ画像の他の例であるパターンスイッチ画像２２を示す図である。上記構成により経路画像２０ｃの形状の自由度が高まる。また、経路画像により変化を持たせることで、操作性（ジェスチャー的操作）にアクセントおよび変化を与えることができる。
【００３４】
また、図９に示すパターンスイッチ画像２３のように、経路画像２３ｃが枝別れし、枝分かれしたそれぞれに異なる指示（Function_A, Function_B, Function_C）を表示したものであってもよい。図９は入力装置１００に表示されるパターンスイッチ画像の他の例であるパターンスイッチ画像２３を示す図である。上記構成により、１つのパターンスイッチ画像で複数の異なる指示を出力することができる。
【００３５】
また、本実施形態では、パターンスイッチ画像２０はホストコントローラで制御されている機器のＯＮとＯＦＦとを切り替えるためのスイッチ画像として説明したが、上記に限らずその他の指示を実現させるものであってもよい。
【００３６】
（２点スイッチ画像３０）
入力装置１００に表示される２点スイッチ画像３０について、図３を参照して説明する。図３の（ａ）は上記２点スイッチ画像３０のＯＮ状態を示す図である。図３の（ｂ）は上記２点スイッチ画像３０のＯＦＦ状態を示す図である。
【００３７】
２点スイッチ画像３０はユーザが作成した入力操作のための画像であり、タッチパネル１１に表示される。２点スイッチ画像３０は、例えばホストコントローラで制御されているデバイス（指示対象）のＯＮとＯＦＦとを切り替えるためのスイッチ画像である。２点スイッチ画像３０は、図３に示すように、２本の指で２点スイッチ画像３０をタッチするよう促す画像３０ａ（押下指示画像）と、２本の指で２点スイッチ画像３０をタッチした場合に実現できる指示を示す画像３０ｂ（指示内容画像）で構成される。また、２点スイッチ画像３０がＯＦＦ状態のときは、図３の（ｂ）に示すように全体が暗く表示され、ＯＦＦ状態であることが視角的に理解できる表示となっている。上記構成により、ユーザは視覚的に直感的に２点スイッチ画像３０の操作が理解できる。
【００３８】
ユーザは、２点スイッチ画像３０を、同時、あるいは同時とみなせる範囲内（時間の範囲内）で、２点をタッチすることで画像３０ｂの指示を実現する。その際、上記２点のタッチは、離れた２点でタッチされている必要がある。上記構成により、ユーザは上記２点スイッチ画像３０が促すとおりに２点スイッチ画像３０に上記範囲内において２点でタッチを行った場合に画像３０ｂが示す指示の出力を行うことができる。よって、ユーザは上記２点スイッチ画像の操作を直感的に操作できるので誤操作を防ぐことができる。また、２点スイッチ画像には明確な２点のタッチが必要なので、ユーザが意図しない操作を避けることができ、誤操作を防ぐことができる。また、ユーザが２本指を意識的に押すことにより、誤操作を防ぐことができる。
【００３９】
さらに、その他のパターンスイッチ画像と合わせてタッチパネル１１へ表示することで、タッチパネル１１へ表示する誤操作防止に対応したスイッチ画像の種類の幅が広がり、タッチパネル１１のレイアウトの自由度が広がる。
【００４０】
また、現在、タッチパネルを２本の指でタッチ、または３本の指でタッチすることで、タッチパネルを１本の指でタッチした場合とは異なる機能を実行できる技術（マルチタッチ）が、タブレット端末などで利用されている。上記マルチタッチの技術は、タッチパネルをタッチする指の本数ごとに実行する機能が分けられており、例えば、タッチパネルへ操作をショートカットキーのように利用するための技術である。
【００４１】
それに対して、本実施形態に係る２点スイッチ画像３０は、誤操作を防止するためのインターロックの技術であり、２点スイッチ画像３０を１本の指でタッチしたとしても指示が実行されない。２点スイッチ画像３０は、２本の指でタッチすることによって初めて指示が実行される。
【００４２】
また、上記マルチタッチの技術では、操作のための特別な表示がされていない。よってユーザがタッチパネルの任意の場所にタッチしてもそれぞれの操作で規定された機能が実行される。それに対して、本実施形態に係る２点スイッチ画像３０は、２本の指をタッチするエリアを限定する画像を表示し、上記エリア内で２本の指のタッチをしなければ指示が実行されない。
【００４３】
また、２点スイッチ画像３０は２本の指でタッチすることで画像３０ｂの指示を実現しているが、上記タッチの数は２点に限定されず複数であればよい。さらに、２点スイッチ画像３０は２点を押すたびにＯＮとＯＦＦとが反転するが、押している間のみＯＮで、離すとＯＦＦになる構成であってもよい。
【００４４】
また、２点スイッチ画像は図１０に示すような２点スイッチ画像３１であってもよい。図１０は入力装置１００に表示される２点スイッチ画像の他の例である２点スイッチ画像３１を示す図である。２点スイッチ画像３１は、複数のキーを有し、表示されているキーボタンを押した時、または離した時のどちらか一方の時のみ入力される。ただし、エンターキー画像３１ａは２本の指でタッチをしないと入力されない。このように、重要なキーのみ２本の指でのタッチを必要とするスイッチ画像であってもよい。上記構成により、２点スイッチ画像の設定の自由度が高まる。
【００４５】
また、本実施形態では、２点スイッチ画像３０はホストコントローラで制御されている機器のＯＮとＯＦＦとを切り替えるためのスイッチ画像であるが、上記に限らずその他の指示を実現させるものであってもよい。
【００４６】
（入力装置１００の機能）
次に、入力装置１００の機能について、図１、図４の（ａ）、図４の（ｂ）を用いて説明する。図１は入力装置１００の要部構成を示す機能ブロック図である。図４の（ａ）はスイッチ画像の種類とその属性を示す図である。図４の（ｂ）はパターンスイッチ画像２０を示す図である。
【００４７】
図１に示すとおり、本実施形態に係る入力装置１００の制御部１は、本発明の機能を実現するための機能ブロックとして、座標取得部４、スイッチ種類判定部５、位置確認部６、処理実行部７、押下状態判定部８および押下数判定部９を備える。また、制御部１は、機能を実行する際に、記憶部３が有する絶対アドレス情報１２を参照する。
【００４８】
（タッチされたスイッチ画像の種類の判定）
まず、タッチパネル１１がタッチされると、座標取得部４はタッチパネル１１で検知したタッチの位置について、位置情報（座標）を取得し、取得した位置情報をスイッチ種類判定部５に出力する。なお、以下では便宜上、座標取得部４のタッチの位置の特定は、図４の（ａ）に示すｘ軸方向とｙ軸方向との座標を検出し、位置を特定するものとして説明する。また、ｘ座標は、入力装置を設置した状態において水平方向を示すｘ軸の座標を表し、ｙ座標は、鉛直方向を示すｙ軸の座標を表す。
【００４９】
次にスイッチ種類判定部５は、タッチパネルに始めにタッチされたタッチの座標（第１確認位置）と絶対アドレス情報１２を参照し、タッチされたスイッチ画像がパターンスイッチ画像、２点スイッチ画像、その他のスイッチ画像（ノーマルスイッチ画像）のどれであるかを特定する。スイッチ画像の特定方法について下記に詳しく説明する。
【００５０】
図４の（ａ）に示されるように、２点スイッチ画像は、絶対アドレス情報１２に、２点スイッチ画像の左上の座標と右下の座標が記憶されている。上記第１確認位置が、それぞれの座標で囲われる領域（第１スイッチ画像領域）内であれば、上記第１スイッチ画像領域を有する２点スイッチ画像へのタッチであると特定され、該当する２点スイッチ画像のスイッチ種類識別文字列を取得する。例えば、第１確認位置が、図４の（ａ）に記載されている、ｘ＝Ｘｔ１、ｙ＝Ｙｔ１、ｘ＝Ｘｔ２、ｙ＝Ｙｔ２で囲われる領域内の座標であれば、上記タッチは、上記絶対アドレスの座標を有する２点スイッチ画像に対するタッチであると特定される。
【００５１】
また、ノーマルスイッチ画像も、絶対アドレス情報１２に、各スイッチ画像の左上の座標と右下の座標が記憶されている。上記第１確認位置が、それぞれの座標で囲われる領域（第２スイッチ画像領域）内であれば、上記第２スイッチ画像領域を有するノーマルスイッチ画像へのタッチであると特定され、該当するノーマルスイッチ画像のスイッチ種類識別文字列を取得する。
【００５２】
また、パターンスイッチ画像は、絶対アドレス情報１２に、絶対アドレスとしてＯＮ画像２０ａの基準点２０ａ１およびＯＦＦ画像２０ｂの基準点２０ｂ１の座標と、相対アドレスとして経過点ｉ１の座標と、経路画像２０ｃの経路幅Ｗとが記憶されている。
【００５３】
上記第１確認位置が基準点２０ａ１から決められた距離以内に位置していれば、上記タッチが上記基準点２０ａ１を有するパターンスイッチ画像に対するタッチであると特定される。もしくは上記第１確認位置が基準点２０ｂ１から決められた距離以内に位置していれば、上記タッチが上記基準点２０ｂ１を有するパターンスイッチ画像に対するタッチであると特定される。ここで、第１確認位置から基準点２０ａ１もしくは基準点２０ｂ１までの距離は、方向によって異なってもよい。また、上記距離は、ＯＮ画像２０ａまたはＯＦＦ画像２０ｂによって決められてもよい。上記距離が、ＯＮ画像２０ａまたはＯＦＦ画像２０ｂによって決められることで、ＯＮ画像２０ａ上またはＯＦＦ画像２０ｂ上に第１確認位置が位置していれば、上記タッチが上記基準点２０ａ１または上記基準点２０ｂ１を有するパターンスイッチ画像に対するタッチであると特定することができる。また、該当するパターンスイッチ画像のスイッチ種類識別文字列を取得する。
【００５４】
また、上記第１確認部が、基準点２０ａ１、経過点ｉ１および基準点２０ｂ１を結ぶ基準線２０ｅから決められた距離以内に位置していれば、上記基準線２０ｅを有するパターンスイッチ画像に対するタッチであると特定される。ここで、上記距離は、絶対アドレス情報１２に記憶されている経路幅Ｗによって決定されてもよい。上記距離が上記経路幅Ｗによって決められることで、経路画像２０ｃ上に第１確認位置が位置していれば、上記タッチが上記基準線２０ｅを有するパターンスイッチ画像に対するタッチであると特定することができる。また、該当するパターンスイッチ画像のスイッチ種類識別文字列を取得する。また、上記各スイッチ画像以外へのタッチの場合は、処理は行われず次のタッチの待機状態となる。
【００５５】
スイッチ種類判定部５は、上記判定により特定されたスイッチ画像がパターンスイッチ画像である場合、当該パターンスイッチ画像に付加されているスイッチ種類識別文字列を取得し、上記タッチの位置情報（座標）を位置確認部６へ出力する。当該パターンスイッチのスイッチ種類識別文字列は、例えば図４の（ａ）であればＰである。また、特定されたスイッチ画像が２点スイッチ画像である場合、当該２点スイッチ画像に付加されているスイッチ種類識別文字列を取得し上記タッチの位置情報を押下状態判定部８に出力する。当該２点スイッチのスイッチ種類識別文字列は、例えば図４の（ａ）であればＴである。また、特定されたスイッチ画像がノーマルスイッチ画像である場合、従来の処理が行われるのでここでは省略する。
【００５６】
（タッチされたスイッチ画像がパターンスイッチ画像２０の場合）
次にタッチされたスイッチ画像がパターンスイッチ画像２０の場合の入力装置１００の機能について図１、図４の（ａ）および図４の（ｂ）を参照して説明する。ここではパターンスイッチ画像２０をＯＮからＯＦＦへの切り替える場合について説明する。
【００５７】
タッチパネル１１において、パターンスイッチ画像２０がタッチされた場合、上述したように、スイッチ種類判定部５においてスイッチ種類識別文字列Ｐを取得し、上記タッチの位置情報が位置確認部６に出力される。位置確認部６では絶対アドレス情報１２を参照し、ユーザが指を始点画像から順に経過点ｉ１を経由して、経路画像２０ｃ上を滑らせて終点画像に到達させているかを判定する。
【００５８】
まず、スイッチ種類判定部５から出力された第１確認位置が、ＯＮ画像２０ａ（始点画像）上に位置しているかを判定する。ここで第１確認位置がＯＮ画像２０ａ上に位置していない場合は、当該パターンスイッチ画像へのタッチが終了したことを確認し、処理を終了する。
【００５９】
第１確認位置がＯＮ画像２０ａ上に位置している場合、次にＯＮ画像２０ａから滑らせた指の位置がパターンスイッチ画像２０の上を移動しているかを判定する。上記判定方法を下記に説明する。
【００６０】
まず、第１確認位置がＯＮ画像２０ａ上に位置していることを確認してから一定時間経過後、第２確認位置がＯＮ画像２０ａ上に位置しているかを判定する。上記一定時間は実装時に入力装置毎に合わせた値とする。例として５０ｍｓ程度としてもよい。第２確認位置がＯＮ画像２０ａ上に位置している場合、再び一定時間経過後の第２確認位置が、ＯＮ画像２０ａ上に位置しているかを判定する。上記判定は、第２確認位置がＯＮ画像２０ａ上に位置しなくなるまで続けられる。
【００６１】
第２確認位置がＯＮ画像２０ａ上から位置しなくなった場合、第２確認位置がＯＮ画像２０ａから次の経過点ｉ１までの経路画像２０ｃ（第１経路画像）上に位置しているかを判定する。ここで第２確認位置がＯＮ画像２０ａ上に位置せず、かつ第１経路画像上にも位置していない場合は、当該パターンスイッチ画像へのタッチが終了したことを確認し、処理を終了する。第２確認位置が第１経路画像上に位置している場合、さらに一定時間経過後の第２確認位置が、第１経路画像上に位置しているかを判定する。上記判定は、第２確認位置が第１経路画像上に位置しなくなるまで続けられる。
【００６２】
第２確認位置が第１経路画像上に位置しなくなった場合、次に第２確認位置が経過点ｉ１を含む経過点ｉ１領域に位置しているかを判定する。ここで第２確認位置が第１経路画像上に位置せずかつ経過点ｉ１領域にも位置していない場合は、当該パターンスイッチ画像へのタッチが終了したことを確認し、処理を終了する。第２確認位置が経過点ｉ１領域に位置している場合、さらに一定時間経過後の第２確認位置が経過点ｉ１領域に位置しているかを判定する。上記判定は、第２確認位置が経過点ｉ１領域に位置しなくなるまで続けられる。ここで、経過点ｉ１領域は、例えば経路幅Ｗによって決定してもよい。具体的には、この経過点ｉ１の座標は(Ｘｓ＋Ｘｐ１,Ｙｓ＋Ｙｐ１)となるので、上記座標を中心に、上下左右に（Ｗ／２＋α）の幅を持つ領域であってもよい。ここで、αは経路幅Ｗのマージンを示し、０≦α＜Ｗ／２である。
【００６３】
第２確認位置が経過点ｉ１領域に位置しなくなった場合、次は第２確認位置が経過点ｉ１から次の経過点（ここでは基準点２０ｂ１）までの経路画像２０ｃ（第２経路画像）上に位置しているかを判定する。ここで第２確認位置が経過点ｉ１領域に位置せずかつ第２経路画像上にも位置していない場合は、当該パターンスイッチ画像へのタッチが終了したことを確認し、処理を終了する。第２確認位置が第２経路画像上に位置している場合、さらに一定時間経過後の第２確認位置が、第２経路画像上に位置しているかを判定する。上記判定は、第２確認位置が第２経路画像上に位置しなくなるまで続けられる。
【００６４】
第２確認位置が第２経路画像上に位置しなくなった場合、経過点ｉ１が終点（ここでは基準点２０ｂ１）のひとつ前の経過点であることを確認し、第２確認位置がＯＦＦ画像２０ｂ上（終点画像上）に位置するかを判定する。ここで第２確認位置が第２経路画像上に位置せずかつＯＦＦ画像２０ｂ上にも位置していない場合は、当該パターンスイッチ画像へのタッチが終了したことを確認し、処理を終了する。
【００６５】
上記第２確認位置が、ＯＦＦ画像２０ｂ上に位置している場合、位置確認部６は、第２確認位置が終点画像上に位置していることを処理実行部７に出力する。
【００６６】
処理実行部７は位置確認部６からの出力により、パターンスイッチ画像２０のＯＮ画像２０ａとＯＦＦ画像２０ｂを反転させ、終点画像に表示されているＯＦＦへの切り替え指示に従い、処理を実行する指示をインターフェイス部１０に出力する。インターフェイス部１０は上記指示を、ホストコントローラに出力する。
【００６７】
また、各経路画像は、各経路画像の両端に位置する各経過点領域（始点画像、終点画像を含む）を除いた領域とする。
【００６８】
また、パターンスイッチ画像２０のＯＦＦからＯＮへの切り替える場合は、始点画像がＯＦＦ画像２０ｂ、終点画像がＯＮ画像２０ａとなり、ＯＮからＯＦＦへの切り替えと同様の手順で行う。詳しくは、第２確認位置が順に、ＯＦＦ画像２０ｂ、第２経路画像、経過点ｉ１領域、第１経路画像、ＯＮ画像２０ａと移動していること確認し、処理を実行する。
【００６９】
（タッチされたスイッチ画像が２点スイッチ画像３０の場合）
タッチパネル１１において、２点スイッチ画像３０がタッチされた場合、上述したように、スイッチ種類判定部５においてスイッチ種類識別文字列Ｔを取得し、上記タッチの位置情報が押下状態判定部８に出力される。押下状態判定部８は絶対アドレス情報１２を参照し、一定時間経過後、スイッチ種類判定部５から出力された上記タッチの位置（第１確認位置）が、２点スイッチ画像３０上に位置しているかを判定する。上記一定時間は実装時に入力装置毎に合わせた値とする。例として５０ｍｓ程度としてもよい。第１確認位置が２点スイッチ画像３０上に位置している場合、押下状態判定部８は押下数判定部９に次の処理を行う指示を出力する。また、第１確認位置が上記２点スイッチ画像上に位置していない場合、処理を終了する。
【００７０】
押下数判定部９は、押下状態判定部８から出力されると、絶対アドレス情報１２を参照し、２点スイッチ画像３０上に上記タッチ以外（第１確認位置以外）にタッチがあるかを判定する。言い換えると、押下数判定部は２点スイッチ画像３０上に２つのタッチがあるかを判定する。上記２点スイッチ画像３０上に２つのタッチがある場合、押下数判定部９は処理実行部７に次の処理を行う指示を出力する。ここで、上記２点スイッチ画像３０上に２つのタッチがない場合、押下数判定部９は再度押下状態判定部８に出力し、上記タッチがまだ上記２点スイッチ画像３０上に位置しているかを判定する。
【００７１】
処理実行部７は押下数判定部９からの出力をうけ、２点スイッチ画像３０のＯＮ状態の表示もしくはＯＦＦ状態の表示を反転させ、画像３０ｂに表示されている指示に従い、処理を実行する指示をインターフェイス部１０に出力する。インターフェイス部１０は上記指示を、ホストコントローラに出力する。その後、当該スイッチ画像へのタッチが終了したことを確認し、処理を終了する。
【００７２】
なお、本実施形態では、入力装置１００に例えば図１１に示すように、タッチパネル１１にパターンスイッチ画像、２点スイッチ画像およびノーマルスイッチが混在して表示されている場合について説明した。図１１は入力装置１００に表示される各スイッチ画像のレイアウトの例である。しかし、各スイッチ画像の数、位置は規定されるものではなく、使用用途によって変更できる。例えば、表示されるスイッチ画像がパターンスイッチ画像のみであってもよく、また２点スイッチ画像のみであってもよい。表示されるスイッチ画像がパターンスイッチ画像のみである場合、入力装置１００の制御部１は、座標取得部４、スイッチ種類判定部５、位置確認部６および処理実行部７を備えていればよい。また、表示されるスイッチ画像が２点スイッチ画像のみである場合、制御部１は、座標取得部４、スイッチ種類判定部５、処理実行部７、押下状態判定部８、および押下数判定部９を備えていればよい。
【００７３】
（入力装置１００における処理の流れ）
入力装置１００における処理の流れについて説明する。
【００７４】
（入力装置１００に表示されるスイッチ画像の種類の判定の処理の流れ）
まず、図１、図４の（ａ）および図５を参照し、入力装置１００に表示されるスイッチ画像の種類の判定の処理の流れについて説明する。図５は入力装置１００に表示される各スイッチ画像の種類を判定する処理のフローチャートの一例である。
【００７５】
図５に示すように、タッチパネル１１は各スイッチ画像の形状やパターンを含む画像を表示する（Ｓ１）。タッチパネル１１はタッチパネル１１に対するタッチの有無を検知する（Ｓ２）。タッチパネル１１がタッチされない場合はタッチの検知待ち状態となる（Ｓ２おける「Ｎｏ」）。
【００７６】
一方、タッチパネル１１がタッチされると、タッチパネル１１でタッチを検知し（Ｓ２における「Ｙｅｓ」）、座標取得部４は、タッチパネル１１で検知したタッチ位置の位置情報（座標）を取得する。座標取得部４は取得した座標をスイッチ種類判定部５に出力する。
【００７７】
スイッチ種類判定部５は、第１確認位置と、絶対アドレス情報１２に示されている各スイッチ画像の座標とを比較し、上記第１確認位置が上記各スイッチ画像のいずれのスイッチ画像上に位置するかを判定する（Ｓ３）。上記第１確認位置が、上記各スイッチ画像のいずれかのスイッチ画像上に位置していた場合（Ｓ３における「Ｙｅｓ」）、スイッチ種類判定部５は上記タッチがあったスイッチ画像の種類（Ｋｅｙｋｉｎｄ）とスイッチ種類識別文字列（ＫｅｙＩＤ）を取得する（Ｓ４）。
【００７８】
また、上記第１確認位置が、上記各スイッチ画像のいずれかのスイッチ画像上に位置していない場合は（Ｓ３における「Ｎｏ」）、新たなタッチの検知待ち状態となる。
【００７９】
次に、スイッチ種類判定部５は、上記スイッチ画像の種類が２点スイッチ画像であるかどうかを判定する（Ｓ５）。上記スイッチ画像の種類が２点スイッチ画像であった場合（Ｓ５における「Ｙｅｓ」）、スイッチ種類判定部５は、第１確認位置を押下状態判定部８に出力し、２点スイッチ画像の処理が行われる（Ｓ８）。上記スイッチ画像の種類がパターンスイッチ画像であった場合（Ｓ５における「Ｎｏ」かつＳ６における「Ｙｅｓ」）、スイッチ種類判定部５は、第１確認位置を位置確認部６へ出力し、パターンスイッチ画像の処理が行われる（Ｓ７）。上記スイッチ画像の種類がノーマルスイッチ画像であった場合（Ｓ６における「Ｎｏ」）、通常のスイッチ画像の処理が行われる（Ｓ９）。
【００８０】
（タッチされたスイッチ画像がパターンスイッチ画像２１の場合の処理の流れ）
次に、入力装置１００におけるパターンスイッチ画像２１の処理について図４の（ａ）、図４の（ｃ）および図６を参照して説明する。図４の（ｃ）は本発明の一実施形態に係る入力装置に表示される他のパターンスイッチ画像２１を示す図である。図６は入力装置１００に表示されるパターンスイッチ画像２１の処理のフローチャートの一例である。
【００８１】
パターンスイッチ画像２１は、始点画像２１ａ、終点画像２１ｂ、経過点ｉ、および始点画像２１ａから経過点ｉを経由する終点画像２１ｂまでの経路画像２１ｃで構成される。ここで、ｉは変数であり、ｋをパターンスイッチ画像２１が有する経過点ｉの数とすると、ｉは０からｋ＋１までの順に整数値が入力される。ｉ＝０は始点画像の基準点２１ａ１を示し、ｉ＝ｋ＋１は終点画像の基準点２１ｂ１を示す。
【００８２】
また、経過点ｉ含む経過点領域を経過点ｉ領域とし（経過点０領域は始点画像の領域、経過点ｋ＋１領域は終点画像の領域を示す）、経過点ｉから経過点ｉ＋１との間の経路画像を第ｉ経路画像として説明する。
【００８３】
タッチパネル１１において、パターンスイッチ画像２１がタッチされた場合、スイッチ画像の種類の判定の処理がされた後、スイッチ種類判定部５から第１確認位置が位置確認部６に出力されることで、パターンスイッチ画像２１に関する処理が開始される。
【００８４】
まず、位置確認部６では絶対アドレス情報１２からｉ＝０の座標を取得し（Ｓ１０）、第１確認位置がパターンスイッチ画像２１の始点画像上に位置しているかを判定する（Ｓ１１）。ここで、第１確認位置が始点画像上に位置しない場合は（Ｓ１１における「Ｎｏ」）、当該パターンスイッチ画像へのタッチが終了したことを確認し（Ｓ２３）、処理を終了する。
【００８５】
第１確認位置がパターンスイッチ画像２１の始点画像上に位置している場合（Ｓ１１における「Ｙｅｓ」）、一定時間経過後（Ｓ１２）に、絶対アドレス情報１２から経過点ｉの座標を取得し、第２確認位置が経過点ｉ領域に位置しているかを判定する（Ｓ１３）。ここで、ｉは０からｋ＋１まで順に代入される。第２確認位置が経過点ｉ領域に位置する場合（Ｓ１３における「Ｙｅｓ」）、さらに一定時間経過後の第２確認位置についても、経過点ｉ領域に位置しているかを判定する。上記判定は、第２確認位置が経過点ｉ領域に位置しなくなるまで続けられる。
【００８６】
第２確認位置が経過点ｉ領域から位置しなくなった場合（Ｓ１３における「Ｎｏ」）、次に第２確認位置が第ｉ経路画像上に位置しているかを判定する（Ｓ１４）。ここで第２確認位置が経過点ｉ領域に位置せずかつ第ｉ経路画像上にも位置していない場合は（Ｓ１４における「Ｎｏ」）、当該スイッチ画像へのタッチが終了したことを確認し（Ｓ２３）、処理を終了する。第２確認位置が第ｉ経路画像上に位置している場合（Ｓ１４における「Ｙｅｓ」）、さらに一定時間経過後（Ｓ１５）の第２確認位置についても、第ｉ経路画像上に位置しているかを判定する（Ｓ１６）。上記判定は、第２確認位置が第ｉ経路画像上に位置しなくなるまで続けられる（Ｓ１６における「Ｙｅｓ」）。
【００８７】
第２確認位置が第ｉ経路画像から位置しなくなった場合（Ｓ１６における「Ｎｏ」）、経過点ｉが経過点ｋであるかを判定する（Ｓ１７）。経過点ｉが経過点ｋであった場合（Ｓ１７における「Ｙｅｓ」）、第２確認位置が終点画像上に位置しているかを判定する（Ｓ１８）。第２確認位置が終点画像上に位置している場合（Ｓ１８における「Ｙｅｓ」）、位置確認部６は、第２確認位置が終点画像上に位置していることを処理実行部７に出力する。処理実行部７は位置確認部６からの出力により、パターンスイッチ画像２１の始点画像２１ａと終点画像２１ｂとを反転させる（Ｓ１９）。また、終点画像に表示されている指示に従い、処理を実行する指示をインターフェイス部１０に出力する（Ｓ２０）。また、第２確認位置が終点領域に位置していなかった場合（Ｓ１８における「Ｎｏ」）、当該スイッチ画像へのタッチが終了したことを確認し（Ｓ２３）、処理を終了する。
【００８８】
経過点ｉが経過点ｋではなかった場合（Ｓ１７における「Ｎｏ」）、ｉにｉ＋１を代入し、経過点ｉ＋１を上記経過点ｉとして扱う（Ｓ２１）。すなわち、絶対アドレス情報１２から経過点ｉ＋１の座標を取得し、第２確認位置が経過点ｉ＋１領域に位置しているかを判定する（Ｓ２２）。
【００８９】
第２確認位置が経過点ｉ＋１領域に位置する場合（Ｓ２２における「Ｙｅｓ」）、再び一定時間経過後（Ｓ１２）の第２確認位置についても、経過点ｉ＋１領域に位置しているかを判定する（Ｓ１３）。以降、経過点ｉ＋１を上記経過点ｉとして、Ｓ１３からＳ１７までの処理が繰り返される。上記処理は、ｉ＝ｋとなるまで繰り返される。ここで第２確認位置が第ｉ経路領域に位置せずかつ経過点ｉ＋１領域にも位置していない場合は（Ｓ２２における「Ｎｏ」）、当該スイッチ画像へのタッチが終了したことを確認し（Ｓ２３）、処理を終了する。
【００９０】
また、上記パターンスイッチ画像２１の処理がパターンスイッチ画像２１のＯＮからＯＦＦへの切り替えについて説明だとすると、次にパターンスイッチ画像２１のＯＦＦからＯＮへの切り替えの場合は、始点画像と終点画像が入れ替わり、ｉはｋ＋１から０まで順に正数値が入力される。
【００９１】
（タッチされたスイッチ画像が２点スイッチ画像３０の場合の処理の流れ）
次に、入力装置１００における２点スイッチ画像３０の処理について図３および図７を参照して説明する。図７は入力装置１００に表示される２点スイッチ画像３０の処理のフローチャートの一例である。
【００９２】
タッチパネル１１において、２点スイッチ画像３０がタッチされた場合、スイッチ画像の種類の判定の処理がされた後、スイッチ種類判定部５から第１確認位置が押下状態判定部８に出力されることで、上記２点スイッチ画像３０に関する処理が開始される。
【００９３】
まず、押下状態判定部８では、絶対アドレス情報１２を参照し、一定時間経過後（Ｓ２２）、第１確認位置が上記２点スイッチ画像上に位置しているかを判定する（Ｓ２３）。また、第１確認位置が上記２点スイッチ画像３０上に位置している場合（Ｓ２３における「Ｙｅｓ」）、押下状態判定部８は押下数判定部９に次の処理を行う指示を出力する。また、第１確認位置が上記２点スイッチ画像３０上に位置していない場合（Ｓ２３における「Ｎｏ」）、処理を終了する。
【００９４】
押下数判定部９は、押下状態判定部８からの出力を受け、絶対アドレス情報１２を参照し、上記２点スイッチ画像３０上に第１確認位置以外のタッチがあるかを判定する（Ｓ２４）。上記２点スイッチ画像３０上に第１確認位置以外のタッチがある場合（Ｓ２４における「Ｙｅｓ」）、押下数判定部９は処理実行部７に次の処理を行う指示を出力する。また、上記２点スイッチ画像上に第１確認位置以外のタッチがない場合（Ｓ２４における「Ｎｏ」）、再度押下状態判定部８に出力し、一定時間経過後（Ｓ２２）、第１確認位置が上記２点スイッチ画像上に位置しているかを判定する（Ｓ２３）。
【００９５】
処理実行部７は押下数判定部９からの出力により、上記２点スイッチ画像３０の表示を反転させる（Ｓ２５）。また、上記２点スイッチ画像３０に表示されている指示を示す画像に従い、処理を実行する指示をインターフェイス部１０に出力する（Ｓ２６）。その後、当該２点スイッチ画像へのタッチが終了したことを確認し（Ｓ２７）、処理を終了する。
【００９６】
〔まとめ〕
本発明の一態様に係る入力装置は、ユーザの操作によりタッチされた位置を検知するタッチパネルと、上記タッチパネルに表示されるスイッチ画像の位置情報を記憶する記憶部とを備え、上記スイッチ画像へのユーザの操作に基づいて、指示対象に指示する入力装置であって、上記スイッチ画像は、少なくとも１つのパターンスイッチ画像を含み、上記パターンスイッチ画像は、上記指示対象の現状を表す始点画像と、上記指示対象への指示を表す終点画像と、上記始点画像と上記終点画像を結ぶ経路画像とを有し、上記経路画像は、少なくとも１つの経過点と、上記経過点を含む経過点領域とを有し、且つ、上記経過点で折れ曲がり、上記タッチパネルへのタッチ位置を取得する座標取得部と、上記タッチパネルへの始めのタッチ位置である第１確認位置が、上記スイッチ画像のうちのいずれのスイッチ画像上に位置するかを判定するスイッチ種類判定部と、上記第１確認位置が上記パターンスイッチ画像上に位置する場合、上記第１確認位置が上記パターンスイッチ画像の上記始点画像上にあるかを判定し、上記第１確認位置が上記パターンスイッチ画像の上記始点画像上にある場合、上記第１確認位置から一定時間経過後のタッチ位置である第２確認位置が、上記始点画像から上記終点画像に到達するまで、上記始点画像から上記終点画像に向かって順に上記経過点領域を経由しながら上記経路画像上を移動しているかを判定する位置確認部と、上記第２確認位置が上記始点画像から上記終点画像に向かって順に上記経過点領域を経由しながら上記経路画像上を移動して上記終点画像に到達した場合に、上記終点画像が表す指示を上記指示対象へ出力する処理を実行する処理実行部とを備えることを特徴とする。
【００９７】
上記構成によれば、ユーザは表示されている上記経路画像上を上記始点画像から上記終点画像まで指などを滑らせることで、上記終点画像が示す指示の出力を行うことができる。よって、ユーザの誰もが上記パターンスイッチ画像の操作を直感的に理解できるので、誤操作を防ぐことができる。また、上記経路画像が折れ曲がっているので、ユーザが意図しない操作を避けることができ、誤操作を防ぐことができる。また、上記タッチパネルに上記パターンスイッチ画像以外の表示がある場合でも、上記表示に指を通さないように上記パターンスイッチ画像を設定することができる。また、省スペースを考慮してパターン
スイッチ画像を設置することができる。また、誤操作を防ぐことで、入力装置の誤動作を防ぐことができる。
【００９８】
また、本発明の一態様に係る入力装置は、上記パターンスイッチ画像は、複数の終点画像を有することを特徴とする。
【００９９】
上記構成によれば、１つのパターンスイッチで複数の異なる指示を出力することができ、また、パターンスイッチの設定の幅が広がる。
【０１００】
また、本発明の一態様に係る入力装置は、ユーザの操作によりタッチされた位置を検知するタッチパネルと、上記タッチパネルに表示されるスイッチ画像の位置情報を記憶する記憶部とを備え、上記スイッチ画像へのユーザの操作に基づいて、指示対象に指示する入力装置であって、上記スイッチ画像は、少なくとも１つの２点スイッチ画像を有し、上記２点スイッチ画像は、２つのタッチをユーザに促す押下指示画像と、上記指示対象への指示を表す指示内容画像とを有し、上記タッチパネルへのタッチ位置を取得する座標取得部と、上記タッチパネルへの始めのタッチ位置である第１確認位置が、上記スイッチ画像のうちのいずれのスイッチ画像上に位置するかを判定するスイッチ種類判定部と、上記第１確認位置が上記２点スイッチ画像上に位置する場合、上記第１確認位置が一定時間経過後に上記２点スイッチ画像上にあるかを判定する押下時間判定部と、上記第１確認位置が上記一定時間経過後に上記２点スイッチ画像上にある場合、上記２点スイッチ画像上に上記第１確認位置を含む２つのタッチがあるかを判定する押下数判定部と、上記２点スイッチ画像上に上記２つのタッチがある場合に、上記指示内容画像が表す指示を上記指示対象へ出力する処理を実行する処理実行部とを備えることを特徴とする。
【０１０１】
上記構成によれば、ユーザは上記２点スイッチ画像が示す指示を出力したい際は、上記２点スイッチ画像が促すとおりに２つのタッチを行うことで、上記２点スイッチ画像が示す指示の出力を行うことができる。よって、ユーザは上記２点スイッチ画像の操作を直感的に操作できるので、誤操作を防ぐことができる。また、上記２点スイッチ画像は上記２点スイッチ画像上に２点のタッチが必要となるため、ユーザが意図しない操作を避けることができ、誤操作を防ぐことができる。
【０１０２】
また、本発明の一態様に係る入力装置は、上記２点スイッチ画像は、複数のキー画像をさらに有し、上記複数のキー画像のうち、２つのタッチを要求するキー画像が上記押下指示画像および指示内容画像を含むことを特徴とする。
【０１０３】
上記構成によれば、２点スイッチ画像の設定の自由度が高まる。
【０１０４】
また、本発明の一態様に係る入力装置の制御方法は、スイッチ画像が表示されるタッチパネルを有し、上記スイッチ画像へのユーザの操作に基づいて指示対象に指示する入力装置の制御方法であって、上記スイッチ画像は、指示対象の現状を表す始点画像と、上記指示対象への指示を表す終点画像と、上記始点画像と上記終点画像を結ぶ経路画像とを有し、上記経路画像は、少なくとも１つの経過点と、上記経過点を含む経過点領域とを有し、且つ、上記経過点で折れ曲がる、少なくとも１つのパターンスイッチ画像を有し、上記タッチパネルへのタッチ位置を取得するステップと、上記タッチパネルへの始めのタッチ位置である第１確認位置が、上記スイッチ画像のうちのいずれのスイッチ画像上に位置するかを判定するステップと、上記第１確認位置が上記パターンスイッチ画像上に位置する場合、上記第１確認位置が上記パターンスイッチ画像の始点画像上にあるかを判定するステップと、上記第１確認位置が上記パターンスイッチ画像の始点画像上にある場合、上記第１確認位置から一定時間経過後のタッチ位置である第２確認位置が、上記始点画像から上記終点画像に到達するまで、上記始点画像から上記終点画像に向かって順に上記経過点領域を経由しながら上記経路画像上を移動しているかを判定するステップと、上記第２確認位置が上記始点画像から上記終点画像に向かって順に上記経過点領域を経由しながら上記経路画像上を移動して上記終点画像に到達した場合に、上記終点画像が表す指示を指示対象へ出力するステップとを含むことを特徴とする。
【０１０５】
上記構成によれば、少なくとも１つのパターンスイッチ画像を表示するタッチパネルを有する入力装置において、パターンスイッチ画像が示す指示の出力を行うことができる。
【０１０６】
また、本発明の一態様に係る入力装置の制御方法は、スイッチ画像が表示されるタッチパネルを有し、上記スイッチ画像へのユーザの操作に基づいて指示対象に指示する入力装置の制御方法であって、上記スイッチ画像は、２つのタッチを促す押下指示画像と指示対象への指示を表す指示内容画像とを有する、少なくとも１つの２点スイッチ画像を有し、
上記タッチパネルへのタッチ位置を取得するステップと、上記タッチパネルへの始めのタッチ位置である第１確認位置が、上記スイッチ画像のうちのいずれのスイッチ画像上に位置するかを判定するステップと、上記第１確認位置が上記２点スイッチ画像上に位置する場合、上記第１確認位置が一定時間経過後に上記２点スイッチ画像上にあるかを判定するステップと、上記第１確認位置が上記一定時間経過後に上記２点スイッチ画像上にある場合、上記２点スイッチ画像上に上記第１確認位置を含む２つのタッチがあるかを判定するステップと、上記２点スイッチ画像上に上記第１確認位置を含む上記２つのタッチがある場合に、上記指示内容画像が表す指示を上記指示対象へ出力するステップとを含むことを特徴とする。
【０１０７】
上記構成によれば、１つの２点スイッチ画像を表示するタッチパネルを有する入力装置において、スイッチ画像が示す指示の出力を行うことができる。
【０１０８】
さらに、上記入力装置を動作させる制御プログラムであって、コンピュータを上記の各手段として機能させるための制御プログラム、および当該制御プログラムを記録したコンピュータ読み取り可能な記録媒体も本発明の技術的範囲に含まれる。
【０１０９】
上記制御プログラムによれば、コンピュータで上記手段を実現することにより、コンピュータ上で記録再生装置を実現することができる。
【０１１０】
また、上記記録媒体によれば、記録媒体から読み出される制御プログラムを、汎用のコンピュータ上で実現することができる。
【０１１１】
〔ソフトウェアによる実現例〕
入力装置１００の制御ブロックは、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１１２】
後者の場合、入力装置１００は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１１３】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１１４】
本発明は、特にターゲット装置を制御する操作表示器に利用することができる。
【符号の説明】
【０１１５】
１  制御部
２  表示部
３  記憶部
４  座標取得部
５  スイッチ種類判定部
６  位置確認部
７  処理実行部
８  押下状態判定部
９  押下数判定部
１０  インターフェイス部
１１  タッチパネル
１２  絶対アドレス情報
２０  パターンスイッチ画像
２０ａ  ＯＮ画像
２０ａ１  基準点
２０ｂ  ＯＦＦ画像
２０ｂ１  基準点
２０ｃ  経路画像
２０ｄ  ユーザの指の位置
２０ｅ  基準線
２１  パターンスイッチ画像
２１ａ  始点画像
２１ａ１  基準点
２１ｂ  終点画像
２１ｂ１  基準点
２１ｃ  経路画像
２２  パターンスイッチ画像
２３  パターンスイッチ画像
２３ｃ  経路画像
３０  ２点スイッチ画像
３０ａ  画像
３０ｂ  画像
３１  ２点スイッチ画像
３１ａ  エンターキー画像
４０  従来のスライドスイッチ画像
１００  入力装置
ｉ  経過点
ｉ１  経過点
Ｗ  経路幅
【図４】
2014186699.tif 000003
【図５】
2014186699.tif 000004
【図６】
2014186699.tif 000005
【図１】
2014186699.tif 000006
【図２】
2014186699.tif 000007
【図３】
2014186699.tif 000008
【図７】
2014186699.tif 000009
【図８】
2014186699.tif 000010
【図９】
2014186699.tif 000011
【図１０】
2014186699.tif 000012
【図１１】
2014186699.tif 000013
【図１２】
2014186699.tif 000014