"押下されたときの接点パターンに固有の特徴を有するボタンを用いた入力情報処理装置であって、複数の接点の位置を検出可能な、前記ボタンが配置されるタッチパネルと、前記タッチパネル上に配置された前記ボタンが押下されたとき、前記タッチパネルが検出した前記ボタンとの接点の座標データを照合して、前記押下されたボタンに対応する機能を行うよう指示する照合部と、前記照合部から指示された機能を実行する機能実行部と、を備えたことを特徴とする入力情報処理装置。請求項1に記載の入力情報処理装置であって、前記ボタンは、当該ボタンの底面に、当該ボタンが押下されたときに前記タッチパネルと接触し、前記接点パターンを形成する複数の構造物と、前記タッチパネル上に前記ボタンを配置するための粘着物が塗布された接触部と、を有することを特徴とする入力情報処理装置。請求項2に記載の入力情報処理装置であって、前記構造物は着脱可能であることを特徴とする入力情報処理装置。請求項1~3のいずれか一項に記載の入力情報処理装置であって、前記照合部は、前記接点パターンを構成する接点の数に応じて、実行指示する機能を決定することを特徴とする入力情報処理装置。請求項1~3のいずれか一項に記載の入力情報処理装置であって、前記照合部は、前記接点パターンを構成する接点によって形成される多角形の隣接する各頂点間の距離の総和に応じて、実行指示する機能を決定することを特徴とする入力情報処理装置。請求項1~3のいずれか一項に記載の入力情報処理装置であって、前記照合部は、前記接点パターンを構成する接点によって形成される多角形の隣接する2辺から構成される角度のうちの最大値に応じて、実行指示する機能を決定することを特徴とする入力情報処理装置。請求項1~3のいずれか一項に記載の入力情報処理装置であって、前記照合部は、前記接点パターンに応じて、実行指示する機能を決定することを特徴とする入力情報処理装置。しかし、上記説明した特許文献1,2の技術では、ユーザが画面を注視せずに直感的な1回の短い操作で所望の機能の実行を指示することができない。本発明の目的は、ユーザが画面を注視せずに直感的な1回の短い操作で所望の機能の実行を指示可能な入力情報処理装置を提供することである。本発明は、押下されたときの接点パターンに固有の特徴を有するボタンを用いた入力情報処理装置であって、複数の接点の位置を検出可能な、前記ボタンが配置されるタッチパネルと、前記タッチパネル上に配置された前記ボタンが押下されたとき、前記タッチパネルが検出した前記ボタンとの接点の座標データを照合して、前記押下されたボタンに対応する機能を行うよう指示する照合部と、前記照合部から指示された機能を実行する機能実行部と、を備えた入力情報処理装置を提供する。上記入力情報処理装置では、前記ボタンは、当該ボタンの底面に、当該ボタンが押下されたときに前記タッチパネルと接触し、前記接点パターンを形成する複数の構造物と、前記タッチパネル上に前記ボタンを配置するための粘着物が塗布された接触部と、を有する。上記入力情報処理装置では、前記構造物は着脱可能である。上記入力情報処理装置では、前記照合部は、前記接点パターンを構成する接点の数に応じて、実行指示する機能を決定する。上記入力情報処理装置では、前記照合部は、前記接点パターンを構成する接点によって形成される多角形の隣接する各頂点間の距離の総和に応じて、実行指示する機能を決定する。上記入力情報処理装置では、前記照合部は、前記接点パターンを構成する接点によって形成される多角形の隣接する2辺から構成される角度のうちの最大値に応じて、実行指示する機能を決定する。上記入力情報処理装置では、前記照合部は、前記接点パターンに応じて、実行指示する機能を決定する。本発明に係る入力情報処理装置によれば、ユーザが画面又は操作部を注視せずに直感的な1回の短い操作で所望の機能の実行を指示できる。以下、本発明の実施形態について、図面を参照して説明する。なお、以下の説明では、投影型静電容量方式のタッチパネルを用いた直感的な操作が可能なカーナビゲーション装置を例に説明する。図1は、ボタンA,B,Cがタッチパネル101上に配置された状態の正面図である。また、図2は、図1に示した状態の裏面図である。ボタン1A,1B,1Cは、シリコンゴム等から形成されている。各ボタンの裏面には、図2に示すように、ボタンが押されたときタッチパネル101と接触する複数の構造物11が設けられている。なお、1つのボタンに設けられた複数の構造物11の数及び/又は配列はボタン毎に異なる。構造物11の数及び/又は配列によって、各ボタンに固有の特徴が割り当てられる。図3は、図1に示したボタン1CのIII-III線断面図である。なお、図3にはボタン1Cの構成が示されているが、ボタン1A,1Bの各構成も複数の構造物11の配列を除きボタン1Cの構造と同じである。図3に示すように、ボタン1Cは、シリコンゴム等から形成されたボタン実部10と、ボタン実部10の底面に配置された複数の構造物11と、ボタン実部10の底面の外周に設けられた接触部13とを備える。構造物11は、導電体で構成されている。接触部13には、ボタンをタッチパネル101に固定するための、糊等の粘着物が塗布されている。図3に示すように、ボタン実部10の底面には、ボタンが押下されていないときは構造物11とタッチパネル101の間に空間が存在するよう、窪み部15が形成されている。構造物11は、この窪み部15内に配置されている。このため、構造物11は、ボタンの押下時のみタッチパネル101と接触する。図4は、複数の構造物が配置された他の例のボタンの裏面図である。図4に示すボタンの裏面に形成された窪み部15には、例えば、5行×5列の枠が設けられている。ユーザは、当該枠の任意のセルに、複数の構造物11の各々を設けることができる。図4に示した例では、第5行×第A列のセル、第5行×第C列のセル及び第2行×第D列のセルに構造物11が保持されている。このように、ボタンに固有の特徴をユーザが設定できる。図5は、3つのボタンがタッチパネル上に配置されたカーナビゲーション装置の正面図である。図6は、図5に示した状態のカーナビゲーション装置の側面図である。各ボタンは、接触部13に塗布された糊等の粘着物によってタッチパネル101に粘着する。このため、各ボタンのタッチパネル101上の配置は制限されない。また、タッチパネル101に配置された各ボタンは、タッチパネル101に対して凸形状を形成している。したがって、カーナビゲーション装置のユーザは、操作部を注視することなく直観的にボタンを押下できる。図7は、タッチパネル上にボタンが配置された一実施形態のカーナビゲーション装置を示すブロック図である。図7に示すように、カーナビゲーション装置100は、タッチパネル101と、タッチパネルコントローラ103と、データ数判定部105と、正規化部107と、照合部109と、メモリ111と、機能実行部113とを備える。タッチパネル101にはボタン1が配置されている。タッチパネル101は、投影型静電容量方式のマルチタッチに対応したタッチパネルである。タッチパネル101は、押下点と導電膜との間での静電容量の変化を捉えて押下位置を検出する。なお、ボタン1が押下されることで、ボタン1とタッチパネル101の間には、ボタン1に固有の配列及び数の接点が生じる。また、ユーザが指等でタッチパネル101を押下した箇所も接点である。タッチパネルコントローラ103は、タッチパネル101が検出した接点の位置情報を取得する。当該接点の位置情報は、タッチパネル101上の座標データである。データ数判定部105は、タッチパネルコントローラ103が取得した接点の座標データのデータ数を判定し、その判定結果に応じて座標データを正規化部107又は機能実行部113に出力する。なお、接点の座標データのデータ数が接点の数に等しい。データ数判定部105は、接点の座標データのデータ数が1つ又は2つの場合、すなわち接点が1ヶ所又は2ヶ所の場合は、その座標データを機能実行部113に出力する。また、データ数判定部105は、接点の座標データのデータ数が3つ以上の場合、すなわち接点が3ヶ所以上の場合は、各接点の座標データを機能実行部113に出力する。正規化部107は、データ数判定部105から入力された座標データを正規化する。図8は、正規化部107による座標データの正規化の一例を示す図である。図8に示す例では、正規化部107には5つの接点の座標データが入力される。但し、5つの接点のうち、4つの接点は座標データ上密集しているが、残る1つの接点は密集した4つの接点からは座標データ上離れている。正規化部107は、密集関係が得られない座標データはノイズとして除去する。このように、正規化部107は、各接点の座標値X,Yを参照して接点の散布を確認した上で、密集していない接点の座標データを除去する。本実施形態では、この処理を座標データの正規化という。照合部109は、正規化部107が正規化した座標データをメモリ111に保存されているデータと照合して、押下されたボタンを特定し、当該押下ボタンに対応する機能を行うよう機能実行部113に指示する。なお、照合部109は、照合の結果、適当なボタンを特定できない場合は、エラーメッセージの表示等といった所定の機能を行うよう機能実行部113に指示する。メモリ111は、ボタン1の押下によって得られる複数の接点の座標データとの照合に用いられる判別基準を記憶する。機能実行部113は、データ数判定部105から入力された座標データに基づいて、ユーザによるタッチパネル101の操作に応じた機能を実行する。また、機能実行部113は、照合部109にから指示された機能を実行する。なお、図4に示した構造物11の配列によって固有の特徴を設定可能なボタンが用いられる場合、機能実行部113は、当該ボタンに対応する機能を登録するときは、対象とされているボタンの構造物11の配列に所定の機能を割り当ててメモリ111に保存する。以下、メモリ111に保存される押下ボタンの判別基準について詳細に説明する。図9は、メモリ111に保存された押下ボタンの第1の判別基準を示す図である。図9に示した第1の判別基準では、正規化された座標データが示す接点数が3~5つの場合に、接点数毎に異なる機能が割り当てられている。例えば、接点数が4つの場合には、目的地を自宅に設定する機能が割り当てられている。したがって、照合部109は、第1の判別基準がメモリ111に保存されている場合、正規化された座標データが示す接点数が4つであれば、目的地を自宅に設定する機能を行うよう機能実行部113に指示する。図10は、メモリ111に保存された押下ボタンの第2の判別基準を示す図である。図10に示した第2の判別基準では、正規化された座標データが示す接点によって形成される多角形の隣接する各頂点間の距離の総和以下総座標間距離というによって、異なる機能が割り当てられている。例えば、座標間距離が75ドット前後の場合には、目的地を自宅に設定する機能が割り当てられている。したがって、照合部109は、第2の判別基準がメモリ111に保存されている場合、正規化された座標データが示す接点によって形成される多角形の座標間距離が75ドット前後であれば、目的地を自宅に設定する機能を行うよう機能実行部113に指示する。図11a~cは、3つの接点によって形成される三角形の総座標間距離の例を示す図である。また、図12は、4つの接点によって形成される四角形の総座標間距離の一例を示す図である。図11a~cに示した例では、総座標間距離はabcドットである。また、図12に示した例では、総座標間距離はabcdドットである。図11a~c及び図12に示すように、接点数が多いほど総座標間距離が長い蓋然性が高い。図13は、メモリ111に保存された押下ボタンの第3の判別基準を示す図である。図13に示した第3の判別基準では、正規化された座標データが示す接点によって形成される多角形の隣接する2辺から構成される角度のうちの最大値以下最大角度というによって、異なる機能が割り当てられている。例えば、最大角度が90度前後の場合には、目的地を自宅に設定する機能が割り当てられている。したがって、照合部109は、第3の判別基準がメモリ111に保存されている場合、正規化された座標データが示す接点によって形成される多角形の最大角度が90度前後であれば、目的地を自宅に設定する機能を行うよう機能実行部113に指示する。図14a~cは、3つの接点によって形成される三角形の最大角度θの例を示す図である。また、図15は、4つの接点によって形成される四角形の最大角度θの一例を示す図である。図16は、メモリ111に保存された押下ボタンの第4の判別基準を示す図である。図16に示した第4の判別基準では、複数の構造物11の配列によって異なる機能が割り当てられている。例えば、3つの構造物11がボタンの窪み部15に形成された枠内の第5行×第A列のセル、第5行×第C列のセル及び第2行×第D列のセルに保持されている場合には、目的地を自宅に設定する機能が割り当てられている。したがって、照合部109は、第4の判別基準がメモリ111に保存されている場合、正規化された座標データが示す接点が図4に示した構造物11の配列と同じ又は相似した関係であれば、目的地を自宅に設定する機能を行うよう機能実行部113に指示する。次に、本実施形態のカーナビゲーション装置の第1の判別基準に基づく動作について、図17を参照して説明する。図17は、一実施形態のカーナビゲーション装置が行う第1の判別基準に基づく動作を示すフローチャートである。図17に示すように、タッチパネルコントローラ103が接点の座標データを取得したか否かを判別しステップS101、接点の座標データを取得した場合はステップS103に進む。ステップS103では、データ数判定部105は、接点の座標データのデータ数が3つ以上接点が3ヶ所以上であるか否かを判定し、1つ又は2つであればステップS105に進み、3つ以上であればステップS107に進む。ステップS105では、座標データはデータ数判定部105から機能実行部113へ出力され、機能実行部113はタッチ操作に応じた機能を実行する。一方、ステップS107では、座標データはデータ数判定部105から正規化部107へ出力され、正規化部107は、座標データを正規化する。次に、照合部109は、ステップS107で正規化された座標データをメモリ111に保存されているデータと照合するステップS109。次に、照合部109は、ステップS109の照合結果から、押下されたボタンを特定できたか否かを判別しステップS111、押下ボタンを特定できればステップS113に進み、特定できなかった時はステップS115に進む。ステップS113では、照合部109は、押下されたボタンに対応する機能を実行するよう機能実行部113に指示する。一方、ステップS115では、照合部109は、エラーメッセージの表示等といった所定の機能を行うよう機能実行部113に指示する。ステップS113又はS115の後、機能実行部113は、指示された機能を実行するステップS117。次に、本実施形態のカーナビゲーション装置の第4の判別基準に基づく動作について、図18を参照して説明する。図18は、一実施形態のカーナビゲーション装置が行う第4の判別基準に基づく動作を示すフローチャートである。なお、図17に示したフローチャートと同じステップには同じ符号を付して説明を省略する。なお、機能実行部113は、ボタン登録フラグf1と、ボタン割当機能登録フラグf2を監視する。なお、フラグが立っている状態を1、フラグが降りている状態を0で示す。図18に示すように、機能実行部113は、ボタン割当機能登録フラグf2の状態を判断しステップS201、ボタン割当機能登録フラグf2が立っていればf2=1ステップS203に進み、降りていればf2=0ステップS101に進む。ステップS203では、指定された機能を対象とされているボタンに割り当ててメモリ111に登録する。また、ステップS103における判断がNOの場合、図18に示すフローチャートではステップS211に進む。ステップS211では、機能実行部113は、登録ボタンが押下されたかを判断し、登録ボタンが押下されたときはステップS213に進み、押下されないときはステップS105に進む。ステップS213では、機能実行部113は、ボタン登録フラグf1を立てるf1←1。また、ステップS107の後、図18に示すフローチャートではステップS221に進む。ステップS211では、機能実行部113は、ボタン登録フラグf1の状態を判断し、ボタン登録フラグf1が立っていればf1=1ステップS223に進み、降りていればf1=0ステップS109に進む。ステップS223では、照合部109は、接点のパターンをメモリ111に登録して、ボタン登録フラグf1を降ろすf1←0。次に、機能実行部113は、ボタン割当機能登録フラグf2を立てるf2←1。以上説明したように、本実施形態によれば、タッチパネル上の任意の箇所に、固有の特徴が割り当てられた立体的なボタンが設けられる。このため、ユーザは操作画面部を注視することなく、ボタンを押下するといった直感的な1回の短時間操作だけで、カーナビゲーション装置に目的の機能を実行させることができる。"