(57)【要約】【課題】タッチパネルへのタッチによって発生させる操作に関する処理を増やすことができるタッチパネル装置等を提供する。【解決手段】タッチパネル装置１は、画面に操作情報を表示する表示部１０と、表示部１０の画面に対応して取り付けられ、画面へのタッチを検知して圧力データを出力する圧力検知部１１及び圧力検出部１３と、圧力検知部１１及び圧力検出部１３にて出力される圧力データを、所定のメニュー項目に関係付けて登録する圧力データ記憶部１４とを含む。【選択図】図１
2008192092.tif 000002
【特許請求の範囲】
【請求項１】
画面に操作情報を表示する表示手段と、
前記表示手段の前記画面に対応付けられて取り付けられ、当該画面への接触を検知して圧力データを出力する圧力検知手段と、
前記圧力検知手段にて出力される前記圧力データを、操作に関する処理に関係付けて登録する圧力データ記憶手段と
を含むことを特徴とするタッチパネル装置。
【請求項２】
前記圧力検知手段にて検知される前記圧力データを前記表示手段に表示する表示制御手段を更に含むことを特徴とする請求項１に記載のタッチパネル装置。
【請求項３】
前記表示制御手段は、前記圧力検知手段にて検知される前記圧力データの圧力波形画像又は圧力分布画像を前記表示手段に表示することを特徴とする請求項２に記載のタッチパネル装置。
【請求項４】
前記圧力検知手段にて出力された圧力データを、前記圧力データ記憶手段に登録された前記圧力データに照合する圧力データ照合手段と、
前記圧力検知手段にて出力された前記圧力データに基づいて接触された前記画面上の位置を示す位置情報と、前記圧力データ照合手段の照合結果に基づいて当該画面への当該接触の意味を決める意味情報とを生成して、当該接触の当該圧力データに関係付けられた前記操作に関する処理の実行を制御する制御手段と
を更に含むことを特徴とする請求項１に記載のタッチパネル装置。
【請求項５】
前記圧力検知手段にて検知された前記圧力データを接触した操作者毎に携帯型の情報記憶媒体に記憶させる記憶媒体制御手段を更に含むことを特徴とする請求項１に記載のタッチパネル装置。
【請求項６】
画面に操作情報を表示する表示手段と、
前記表示手段の前記画面に対応付けられて取り付けられ、当該画面への接触を検知して圧力データを出力する圧力検知手段と、
前記圧力検知手段にて出力された前記圧力データに基づいて、接触された前記画面上の位置を示す位置情報と当該画面への当該接触の意味を決める意味情報とを出力する制御手段と、
前記制御手段にて出力された前記位置情報と前記意味情報とを用いて、前記接触の前記圧力データに関係付けられた操作に関する処理を判別する判別手段と、
前記判別手段にて判別された前記操作に関する処理を実行する実行処理手段と
を含むことを特徴とする情報処理装置。
【請求項７】
前記意味情報の切り替えを行う切り替え手段を更に含み、
前記判別手段は、前記制御手段にて出力された前記位置情報と前記切り替え手段にて切り替えられた前記意味情報とを用いて、前記操作に関する処理を判別することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
コンピュータに、
タッチパネルへの接触と関係付けられる操作に関する処理の指定を認識する認識機能と、
所定の接触領域への接触を検知して圧力データを取得する取得機能と、
取得した前記圧力データを圧力データ記憶手段に登録する登録機能と
を実現させることを特徴とするプログラム。
【請求項９】
コンピュータに、
取得した前記圧力データを一次記憶する一次記憶機能と、
２回目以降の接触の圧力データを、一次記憶された前記圧力データと比較して精度を算出する算出機能と、
算出された前記精度が、圧力データの登録が可能な所定値を超えているか否か判断する判断機能と
を更に実現させ、
登録可能と判断された前記圧力データを登録することを特徴とする請求項８に記載のプログラム。
【請求項１０】
コンピュータに、
画面への接触を検知して圧力データを出力する検知機能と、
出力された前記圧力データを、予め登録された圧力データに照合する照合機能と、
照合結果に基づいて前記画面への前記接触の意味を決める意味情報を切り替える切り替え機能と
を更に実現させることを特徴とする請求項８に記載のプログラム。
【請求項１１】
コンピュータに、
画面への接触を検知して圧力データを出力する検知機能と、
出力された前記圧力データに基づいて前記画面への前記接触の意味を決める意味情報を設定する設定機能と
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル装置、情報処理装置及びプログラムの技術分野に関する。
【背景技術】
【０００２】
タッチパネル装置において、タッチに複数の意味を持たせ、タッチによって発生させるイベントを増やす技術が従来から検討されている。
例えば、公報記載の従来技術として、キー数の少ないタッチキーにおいて一般的なキーボードのようなキーの多い画面の定義を容易とし、自由な操作画面の定義が行える情報処理装置を提供する技術が存在する（例えば、特許文献１参照。）。
【０００３】
また、他の技術として、マウスの左右クリック操作を切り替えるためのボタンやアイコンを不要とし、同時にタッチパネルに接触する面積の大小および同時にタッチパネルに接触する座標点の個数により、クリック操作の切替えを行うタッチパネルコンピュータの技術が存在する（例えば、特許文献２参照。）。
更に、他の技術として、マウス装置の左ボタン・右ボタンの等価機能を実現する技術が存在する（例えば、特許文献３参照。）。
【０００４】
【特許文献１】特開平３−１６７６２０号公報
【特許文献２】特開２０００−２８４９１２号公報
【特許文献３】特開平９−２８２１００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年のタッチパネル装置では、ユーザフレンドリーな操作を実現すべく、マウス装置と同等の操作性が要求されるようになってきた。
本発明は、かかる技術的課題を解決するためになされたものであって、その目的とするところは、タッチパネルへの通常の接触によって発生させる操作に関する処理を増やすことができるタッチパネル装置等を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明にかかるタッチパネル装置は、画面に操作情報を表示する表示手段と、表示手段の画面に対応付けられて取り付けられ、画面への接触を検知して圧力データを出力する圧力検知手段と、圧力検知手段にて出力される圧力データを、操作に関する処理に関係付けて登録する圧力データ記憶手段とを含むことを特徴とする。
【０００７】
上記タッチパネル装置において、圧力検知手段にて検知される圧力データを表示手段に表示する表示制御手段を更に含むことを特徴とする。
上記タッチパネル装置において、表示制御手段は、圧力検知手段にて検知される圧力データの圧力波形画像又は圧力分布画像を表示手段に表示することを特徴とする。
上記タッチパネル装置において、圧力検知手段にて出力された圧力データを、圧力データ記憶手段に登録された圧力データに照合する圧力データ照合手段と、圧力検知手段にて出力された圧力データに基づいて接触された画面上の位置を示す位置情報と、圧力データ照合手段の照合結果に基づいて画面への接触の意味を決める意味情報とを生成して、接触の圧力データに関係付けられた操作に関する処理の実行を制御する制御手段とを更に含むことを特徴とする。
上記タッチパネル装置において、圧力検知手段にて検知された圧力データを接触した操作者毎に携帯型の情報記憶媒体に記憶させる記憶媒体制御手段を更に含むことを特徴とする。
【０００８】
上記課題を解決するために、本発明にかかる情報処理装置は、画面に操作情報を表示する表示手段と、表示手段の画面に対応付けられて取り付けられ、画面への接触を検知して圧力データを出力する圧力検知手段と、圧力検知手段にて出力された圧力データに基づいて、接触された画面上の位置を示す位置情報と画面への接触の意味を決める意味情報とを出力する制御手段と、制御手段にて出力された位置情報と意味情報とを用いて、接触の圧力データに関係付けられた操作に関する処理を判別する判別手段と、判別手段にて判別された操作に関する処理を実行する実行処理手段とを含むことを特徴とする。
【０００９】
上記情報処理装置において、意味情報の切り替えを行う切り替え手段を更に含み、判別手段は、制御手段にて出力された位置情報と切り替え手段にて切り替えられた意味情報とを用いて、操作に関する処理を判別することを特徴とする。
【００１０】
上記課題を解決するために、本発明にかかるプログラムは、コンピュータに、タッチパネルへの接触と関係付けられる操作に関する処理の指定を認識する認識機能と、所定の接触領域への接触を検知して圧力データを取得する取得機能と、取得した圧力データを圧力データ記憶手段に登録する登録機能とを実現させることを特徴とする。
【００１１】
上記プログラムにおいて、コンピュータに、取得した圧力データを一次記憶する一次記憶機能と、２回目以降の接触の圧力データを、一次記憶された圧力データと比較して精度を算出する算出機能と、算出された精度が、圧力データの登録が可能な所定値を超えているか否か判断する判断機能とを更に実現させ、登録可能と判断された圧力データを登録することを特徴とする。
上記プログラムにおいて、コンピュータに、画面への接触を検知して圧力データを出力する検知機能と、出力された圧力データを、予め登録された圧力データに照合する照合機能と、照合結果に基づいて画面への接触の意味を決める意味情報を切り替える切り替え機能とを更に実現させることを特徴とする。
【００１２】
上記課題を解決するために、本発明にかかるプログラムは、コンピュータに、画面への接触を検知して圧力データを出力する検知機能と、出力された圧力データに基づいて画面への接触の意味を決める意味情報を設定する設定機能とを実現させることを特徴とする。
【発明の効果】
【００１３】
請求項１にかかる発明によれば、接触の圧力データから、関係付けられた操作に関する処理を呼び出すことができる。
【００１４】
請求項２にかかる発明によれば、圧力データを視認した後に登録することができる。
請求項３にかかる発明によれば、接触の圧力の時間的変化又は接触の圧力分布を操作に関する処理に関係付けることができる。
請求項４にかかる発明によれば、画面へ接触することによって、操作に関する処理を実行させることができる。
請求項５にかかる発明によれば、操作者毎に圧力データを管理することができる。
【００１５】
請求項６にかかる発明によれば、画面へ接触することによって、操作に関する処理を実行させることができる。
【００１６】
請求項７にかかる発明によれば、画面への接触の意味を切り替えることができる。
【００１７】
請求項８にかかる発明によれば、接触の圧力データから、関係付けられた操作に関する処理を呼び出すことができる。
【００１８】
請求項９にかかる発明によれば、本構成を有しない場合に比して、操作に関する処理に関係付けられる圧力データの精度をより高めることができる。
請求項１０にかかる発明によれば、画面へ接触することによって、操作に関する処理を実行させることができる。
【００１９】
請求項１１にかかる発明によれば、画面へ接触することによって、操作に関する処理を実行させることができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を実施するための形態（実施の形態）を図面を用いて説明する。
図１は、本実施の形態にかかるタッチパネル装置１の一例の機能ブロック図である。
本実施の形態が適用されるタッチパネル装置１は、画面上に画像や操作情報等を表示する表示部１０と、画面への接触（タッチ）を検知して検知信号を出力する圧力検知部１１とを含む。
また、タッチパネル装置１は、出力された検知信号をアナログ−ディジタル変換（Ａ／Ｄ変換）して、圧力検知信号を出力するＡ／Ｄ変換部１２と、圧力検知信号を操作に関する処理（以下、「メニュー項目」とする）に関係付けた圧力データを出力する圧力検出部１３とを含む。
【００２１】
更に、タッチパネル装置１は、圧力データを記憶する圧力データ記憶部１４と、圧力検出部１３が出力する圧力データと、圧力データ記憶部１４が記憶する圧力データとを比較照合する圧力データ照合部１５とを含む。
更にまた、タッチパネル装置１は、タッチされた画面上の位置を示す位置情報とタッチの意味を決める意味情報とを生成して操作に関する処理を実行する制御部１８と、表示部１０に対して画像情報を出力する表示制御部１９とを有して構成される。尚、表示部１０と圧力検知部１１とを合わせてタッチパネル２と呼ぶことがある。
【００２２】
ここで、表示部１０は、例えば液晶ディスプレイ等で構成され、後述する表示制御部１９からの画像信号を受けて画面上に画像を表示する。
圧力検知部１１は、例えば、表示部１０の画面に対応付けられて取り付けられた透明なタッチスクリーンで構成される。圧力検知部１１は、タッチを検知するための素子が配置されている。タッチの検知には、主に、圧力の変化を感知する感圧式と静電気による電気信号の変化を検知する静電式の２通りがある。
【００２３】
Ａ／Ｄ変換部１２は、圧力検知部１１が出力するアナログの検知信号をディジタル信号に変換（Ａ／Ｄ変換）して圧力検知信号を出力する。
圧力検出部１３は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央処理装置）等が後述する圧力波形データ又は圧力分布データの登録プログラムを実行することにより実現される。圧力検出部１３は、Ａ／Ｄ変換部１２から出力される圧力検知信号を受けて圧力データを出力する。
【００２４】
圧力データ記憶部１４は、例えば、ハードディスク等の記憶手段、又は、記憶媒体制御手段及び携帯型の情報記憶媒体等で構成される。圧力データ記憶部１４は、圧力検出部１３から出力される圧力データを記憶する。後述する圧力データの登録工程（例えば、図２のステップ１１７）も圧力データ記憶部１４が行う。尚、圧力データ記憶部１４が携帯型の情報記憶媒体を用いるとき、ユーザ毎の圧力データの管理が容易になる。ここで、携帯型の情報記憶媒体として、例えば、ＩＣカードや各種のメモリカード等が挙げられる。
圧力データ照合部１５は、例えば、ＣＰＵ等が後述する照合工程（例えば、図６のステップ３０３）を実行することにより実現される。圧力データ照合部１５は、圧力検出部１３から出力される圧力データと、圧力データ記憶部１４が記憶する圧力データとを照合し、照合結果を出力する。
【００２５】
制御部１８は、例えば、ＣＰＵが各種プログラムを実行することにより実現される。制御部１８は、Ａ／Ｄ変換部１２が出力する圧力検知信号を受けて、後述する表示制御部１９に対して圧力データの表示を指示し、また、圧力データ照合部１５の照合結果を受けて圧力検出部１３が出力する位置情報とタッチの意味を決める意味情報とを生成して操作に関する処理を実行する。
表示制御部１９は、例えば、ＣＰＵが例えば圧力波形表示工程（図２のステップ１０４）等を実行することにより実現される。表示制御部１９は、制御部１８の指示を受けて表示部１０に対して操作に関する情報を画像信号として出力する。
【００２６】
（圧力波形データの登録）
以上の構成を有するタッチパネル装置１において、操作者（ユーザ）がタッチパネル２の所定の接触領域（タッチ領域）１０４（図３参照）をタッチすることによって、そのタッチの圧力データの一例としてのタッチの圧力の時間的変化（圧力波形データ）を圧力データ記憶部１４に登録する手順について以下に説明する。
図２は、圧力波形データを登録するときの登録手順を説明するためのフローチャートであり、図３は、圧力波形データを登録するときに用いられる登録画面の説明図である。
【００２７】
図３のメニュー選択欄１０１をクリックすると、選択できるメニュー項目がリスト形式で表示される。タッチパネル２上でいずれかのメニュー項目をタッチしてメニュー項目を選択する（メニュー選択工程）（ステップ１０１）。
リスト形式で表示されるメニュー項目の例として、図３に示したヘルプ表示の他に、例えば、イベント切り替え、ダブルクリック（Double Click）、カーソル移動（Move）、タッチ（Touch）などがある。
【００２８】
メニュー項目が選択されると、コメント表示欄１０６にタッチを促すコメントが表示される（コメント表示工程）（ステップ１０２）。
コメントに従ってユーザがタッチ領域１０４の丸部分を目印にしてタッチすると、タッチパネル２はタッチを検知する。そして、検知信号はＡ／Ｄ変換部１２にてＡ／Ｄ変換され、圧力検出部１３にてタッチの圧力波形データが取得される（圧力波形データ取得工程）（ステップ１０３）。
【００２９】
このとき、取得された圧力波形データは、表示制御部１９を介して表示部１０の検出波形表示欄１０２に表示される（圧力波形表示工程）（ステップ１０４）。ここで、検出波形表示欄１０２は、横軸が時間を縦軸が圧力を示している。これにより、タッチ時の圧力波形データをユーザに対して視覚的に提示している。
ユーザによって圧力波形データが確認され確認ボタン１０５ａがタッチされると（確認工程）（ステップ１０５：Ｙ）、確認された圧力波形データは圧力データ記憶部１４に一次記憶される（記憶工程）（ステップ１０６）。
キャンセルボタン１０５ｂがタッチされると（確認工程）（ステップ１０５：Ｎ）、メニュー選択工程（ステップ１０１）へ戻る。
【００３０】
次に、制御部１８の指示により、２回目の圧力波形データの取得が促される。具体的には、制御部１８の指示により、表示制御部１９を介して表示部１０のコメント表示欄１０６に「ここをタッチしてください。あと４回。」等と再度のタッチを促すコメントが表示される（コメント表示工程）（ステップ１０７）。このとき、望ましい残りのタッチの回数が表示される。
ユーザがタッチ領域１０４に２回目のタッチをすると、１回目のときと同じように圧力検知部１１が圧力変化を検知して、Ａ／Ｄ変換部１２によるＡ／Ｄ変換を経て圧力検出部１３において圧力波形データが取得される（圧力波形データ取得工程）（ステップ１０８）。
【００３１】
続いて、圧力データ照合部１５にて公知の類似度算出方法により、１回目の圧力波形データと２回目の圧力波形データとの類似度（検出精度）が算出される（類似度算出工程）（ステップ１０９）。２回目の圧力波形データが検出波形表示欄１０２に表示されると同時に、算出された類似度が検出精度として検出精度表示欄１０３に表示される（表示工程）（ステップ１１０）。
そして、算出された検出精度が予め定めた一致度よりも大きいとき、１回目のタッチと２回目のタッチとは類似していると圧力データ照合部１５にて判断される（判断工程）（ステップ１１１：Ｙ）。そして、圧力データ照合部１５にて１回目と２回目の圧力波形データの平均値が計算されて（平均値計算工程）（ステップ１１２）、圧力データ記憶部１４に記憶される（記憶工程）（ステップ１１３）。
検出精度が一致度ほど大きくなく、１回目のタッチと２回目のタッチとは類似していないと判断されたとき（判断工程）（ステップ１１１：Ｎ）、コメント表示工程（ステップ１０７）へ戻る。
【００３２】
そして、上記ステップ１０７からステップ１１３までの工程が繰り返される（回数判断工程）（ステップ１１４：Ｎ）。そのたび、タッチにより取得された圧力波形データが圧力データ記憶部１４に記憶される。圧力データ照合部１５にて前回までの圧力波形データの平均値と比較・照合されて、検出精度が算出される。
圧力波形データの検出精度が所定の一致度よりも大きいことが所定の回数、例えば、５回続いたとき（回数判断工程）（ステップ１１４：Ｙ）、確認ボタン１０５ａの表示が「確認」から「登録」へと変わり、コメント表示欄１０６に「登録しますか？」と登録の確認が表示される（登録確認工程）（ステップ１１５）。
【００３３】
ユーザが登録ボタン１０５ａ（確認ボタン１０５ａの表示が変わって登録ボタン１０５ａとなった）をタッチすることで（登録確認工程）（ステップ１１５：Ｙ）、これまで５回の圧力波形データの平均値が計算されて（平均値計算工程）（ステップ１１６）、圧力データ記憶部１４に登録される（登録工程）（ステップ１１７）。以上により、圧力波形データの登録が完了する。
キャンセルボタン１０５ｂをタッチすると（登録確認工程）（ステップ１１５：Ｎ）、コメント表示工程（ステップ１０７）へ戻る。
【００３４】
上記の方法により、タッチパネル２へのタッチの圧力波形データが、リスト形式で表示されるメニュー項目のいずれかに関係付けられて圧力データ記憶部１４に登録される。例えば、親指で押下したとき、小指を使ったとき、爪でタッチしたときで、タッチ時の圧力波形は異なるので、それぞれに関係付けられたメニュー項目を登録できる。
【００３５】
（圧力分布データの登録）
以上に説明した方法で、タッチ時の圧力波形データがメニュー項目と関係付けられて登録される。次に、タッチの圧力データの他の例としてのタッチ時の圧力の二次元パターン（圧力分布データ）をメニュー項目と関係付けて登録する方法を以下に説明する。
図４は、圧力分布データを登録するときの登録手順を説明するためのフローチャートであり、図５は、圧力分布データを登録するときに用いられる登録画面の説明図である。
【００３６】
図５のメニュー選択欄１０１をクリックすると、選択できるメニュー項目がリスト形式で表示される。タッチパネル２上でいずれかのメニュー項目をタッチしてメニュー項目を選択する（メニュー選択工程）（ステップ２０１）。
メニュー項目が選択されると、コメント表示欄１０６にタッチを促すコメントが表示される（コメント表示工程）（ステップ２０２）。
【００３７】
コメントに従ってユーザがタッチ領域１０４の丸部分を目印にしてタッチすると、タッチパネル２はタッチを検知する。そして、圧力検出部１３はタッチの圧力分布データを取得する（圧力分布データ取得工程）（ステップ２０３）。
取得された圧力分布データは、表示部１０の圧力分布データ表示欄１１０に表示される（圧力分布データ表示工程）（ステップ２０４）。ここで、圧力分布データ表示欄１１０は、タッチ領域１０４に対応している。タッチ時に取得された圧力分布データをコンター表示して、ユーザに対して視覚的に提示している。図５では２本指でタッチしたときの圧力分布データを表示している。
【００３８】
ユーザによって圧力分布データが確認されると（確認工程）（ステップ２０５：Ｙ）、確認された圧力分布データは圧力データ記憶部１４に記憶される（記憶工程）（ステップ２０６）。
確認されないとき（確認工程）（ステップ２０５：Ｎ）、メニュー選択工程（ステップ２０１）へ戻る。
次に、制御部１８の指示により、２回目の圧力分布データの取得が促される。具体的には、制御部１８の指示により、コメント表示欄１０６に「ここをタッチしてください。あと４回。」等と再度のタッチを促すコメントが表示される（コメント表示工程）（ステップ２０７）。
【００３９】
ユーザがタッチ領域１０４に２回目のタッチをすると、１回目と同じように圧力検知部１１が圧力変化を検知して、圧力分布データが取得される（圧力分布データ取得工程）（ステップ２０８）。
続いて、圧力データ照合部１５にて公知の類似度算出方法により、１回目の圧力分布データと２回目の圧力分布データとの類似度（検出精度）が算出される（類似度算出工程）（ステップ２０９）。２回目の圧力分布データが圧力分布データ表示欄１１０に表示されると同時に、算出された類似度が検出精度として検出精度表示欄１０３に表示される（表示工程）（ステップ２１０）。
【００４０】
そして、算出された検出精度が予め定めた一致度よりも大きいとき、１回目のタッチと２回目のタッチとは類似していると圧力データ照合部１５にて判断される（判断工程）（ステップ２１１：Ｙ）。圧力データ照合部１５にて１回目と２回目の圧力分布データの平均値が計算されて（平均値計算工程）（ステップ２１２）、圧力データ記憶部１４に記憶される（記憶工程）（ステップ２１３）。
検出精度が一致度ほど大きくなく、１回目のタッチと２回目のタッチとは類似していないと判断されたとき（判断工程）（ステップ２１１：Ｎ）、コメント表示工程（ステップ２０７）へ戻る。
そして、ステップ２０７からステップ２１３の工程が繰り返される（回数判断工程）（ステップ２１４：Ｎ）。タッチにより取得された圧力分布データが圧力データ記憶部１４に記憶される。圧力データ照合部１５にて前回までの圧力分布データの平均値と比較・照合されて、検出精度が算出される。
【００４１】
圧力分布データの検出精度が所定の一致度よりも大きいことが所定の回数続いたとき（回数判断工程）（ステップ２１４：Ｙ）、確認ボタン１０５ａの表示が「確認」から「登録」へと変わり、コメント表示欄１０６に「登録しますか？」と登録の確認が表示される（登録確認工程）（ステップ２１５）。
これに対して、ユーザが登録ボタン１０５ａをタッチすることで（登録確認工程）（ステップ２１５：Ｙ）、これまでの５回の圧力分布データの平均値が計算されて（平均値計算工程）（ステップ２１６）、圧力データ記憶部１４に登録される（登録工程）（ステップ２１７）。以上により、圧力分布データの登録が完了する。
キャンセルボタン１０５ｂをタッチすると（登録確認工程）（ステップ２１５：Ｎ）、コメント表示工程（ステップ２０７）へ戻る。
【００４２】
上記の方法により、タッチパネル２へのタッチの圧力分布データが、メニュー項目のいずれかに関係付けられて圧力データ記憶部１４に登録される。例えば、指１本で押下したとき、爪の先で押したとき、指の腹でタッチしたとき、指２本を使ったときなどで、タッチ領域における圧力分布は異なる。よって、本実施の形態により圧力分布の違いを利用してメニュー項目を識別することができる。
【００４３】
（タッチの圧力データによるメニュー項目の切り替え）
以上により、タッチ時の圧力データに関係付けたメニュー項目の登録を説明したので、次に、圧力データ記憶部１４に登録された圧力データを利用したメニュー項目の切り替えを以下に説明する。
図６は、メニュー項目の切り替え手順を説明するためのフローチャートであり、図７と図８は、メニュー項目の切り替えに用いられる画面の説明図である。
【００４４】
本人認証のために、圧力データ記憶部１４が有するＩＣカード挿入口（図示省略）に挿入されたＩＣカード（図示省略）がユーザ本人のものであるか否かを確認するための確認画面（図示省略）が画面上に表示される。ユーザが画面上に表示されたＹｅｓボタン（図示省略）をタッチすることで、本人認証を行う（認証工程）（ステップ３０１）。本人認証されると、作業を行うユーザのタッチ時の圧力データをＩＣカードから圧力データ記憶部１４に登録する。
認証工程（ステップ３０１）が終了すると画面が切り替わり、表示部１０上に図７に示す画面が表示される。
【００４５】
画面の左下に、タッチパネル２へのタッチの持つ意味を示す意味情報が表示された意味情報表示欄２０１がある。意味情報として、例えば、タッチ（Touch）、カーソル移動（Move）、ダブルクリック（Double Click）の３つがあり、これに対応したTouchボタン２１１、Moveボタン２１２、Double Clickボタン２１３の３つのボタンがある。意味情報は、ポインティングデバイスのマウス装置の操作ボタンの持つ意味に対応付けられている。図７に表示の意味情報Touchボタン２１１は現在の意味情報を示すために色を変えて表示されている。
画面の右上に、例えば、これから操作を行うイベントのボタン“ボタン１”２２１が表示されている。
【００４６】
図６に戻って、ユーザがタッチパネル２をタッチすると、タッチパネル２はタッチを検知して、圧力検出部１３にてタッチの圧力データを検出する（検出工程）（ステップ３０２）。
圧力データ照合部１５において、検出されたタッチの圧力データと、圧力データ記憶部１４に登録されている圧力データとが照合される（照合工程）（ステップ３０３）。
そして、検出された圧力データが、いずれかのメニュー項目に関係付けられた圧力データに合致すると判断されたとき（判断工程）（ステップ３０４：Ｙ）、意味情報はそのメニュー項目に切り替わる（切り替え工程）（ステップ３０５）。図７に示す例では、タッチの圧力データからTouchと判断した例を示している。よって、画面上のTouchボタン２１１の色が反転して表示されている。この後、判断工程（ステップ３０７）へと移行する。
【００４７】
判断工程（ステップ３０４）において、ユーザによるタッチが圧力データ記憶部１４に登録されているいずれの圧力データとも合致しないと判断されたとき（判断工程）（ステップ３０４：Ｎ）、タッチはイベントの選択を指示していると判断され、現在の意味情報に従い、タッチされた画面上の位置情報と意味情報とがイベントとして制御部１８へ通知される（通知工程）（ステップ３０６）。
具体的には、意味情報がTouchであれば、位置情報と意味情報Touchとが制御部１８へ通知される。そして、位置情報と意味情報Touchとを受領した制御部１８は、位置情報が示す画面上のタッチ位置にタッチされたと解釈する。
【００４８】
意味情報がMoveであれば、位置情報と意味情報Moveとが通知された制御部１８は、タッチ位置にカーソルを移動して表示する。例えば、タッチ位置が画面上の“ボタン１”２２１であれば、図８に示すように、ワンポイントアドバイスが表示されるようにしても良い。
意味情報が、Double Clickであれば、位置情報と意味情報Double Clickとが通知された制御部１８は、タッチ位置においてダブルクリックがされたと解釈して処理する。
通知工程（ステップ３０６）終了後、判断工程（ステップ３０７）へと移行する。
【００４９】
図６に戻って、切り替え工程（ステップ３０５）又は通知工程（ステップ３０６）が終了した後、タッチ操作が続くか判断されて（判断工程）（ステップ３０７）、タッチがあれば（ステップ３０７：Ｙ）、上記した検出工程（ステップ３０２）に戻って処理を継続する。それに対して、所定時間タッチがないときには（ステップ３０７：Ｎ）、プログラムは終了する。
【００５０】
上記実施の形態によれば、ユーザが画面をタッチしたときの圧力データを、圧力データ記憶部１４に登録されているタッチの圧力データと照合することで、画面に対するタッチから直接にメニュー項目を選択することができる。これにより、タッチの圧力データに複数の意味情報を持たせることができる。
上記実施の形態では、照合の結果、意味情報（タッチ（Touch）、カーソル移動（Move）、ダブルクリック（Double Click））の選択と判断しているが、本実施例はこれに限定されるものではない。例えば、ヘルプ表示や意味情報の切り替え等と関係付けても良い。例えば、タッチによって予め定めた次の意味情報へ切り替えても良い。Touch, Move, Double Clickという３つの意味情報を、Touch→Move→Double Click→Touch→…というように繰り返して切り替えることが該当する。
【００５１】
上記実施の形態によれば、ＩＣカードを用いることで各人のタッチ圧力データに応じたメニュー項目の選択ができる。
尚、本実施の形態は、画面上へのタッチの圧力データは、圧力波形データと圧力分布パターン画像のいずれであっても良い。
【００５２】
（メニュー項目の選択）
上記実施の形態では、画面をタッチしたときの圧力データを、登録してある圧力データと照合することで、メニュー項目を切り替えていたが、画面上に設定されたボタンへのタッチによって発生させるイベントを増やす他の実施例を以下に説明する。
図９は、メニュー項目の選択にかかる情報処理装置５の一例の機能ブロック図、図１０は、メニュー項目の選択手順を説明するためのフローチャート、図１１は、メニュー項目の選択にかかる他の情報処理装置８の一例の機能ブロック図である。
図１に示すタッチパネル装置１と同一の構成部分は同一の参照符号を付することで、以下の説明を省略する。
【００５３】
本実施の形態が適用される情報処理装置５は、表示部１０に取り付けられた圧力検知部１１を有するタッチパネル２と、出力された検知信号をアナログ−ディジタル変換して、圧力検知信号を出力するＡ／Ｄ変換部１２とを含む。また、情報処理装置５は、圧力検知信号から意味情報と位置情報とを生成して出力する制御部１８と、表示部１０に対して画像信号を出力する表示制御部１９とを含む。
更に、情報処理装置５は、意味情報の設定とイベントの選択をする判別部２０と、判別されて指定されたメニュー項目の処理を実行する、実行処理手段の一例としてのメイン制御装置３０とを有して構成される。
【００５４】
判別部２０は、例えば、ＣＰＵが設定工程（図１０のステップ４０３）を実行することにより実現される。判別部２０は、制御部１８にて出力された位置情報と意味情報とを用いて、タッチの圧力データに関係付けられたメニュー項目を判別する。
メイン制御装置３０は、例えば、画像形成装置が該当する。メイン制御装置３０は、判別部２０にて判別されたメニュー項目の処理を実行する。
【００５５】
ユーザがタッチパネル２をタッチしたとき、圧力検知部１１はタッチを検知する。制御部１８にて位置情報と意味情報とが生成されて、判別部２０により取得される（取得工程）（ステップ４０１）。
ユーザのタッチが、意味情報表示欄２０１に表示された３つの意味情報ボタンのうちのいずれかのボタンへのタッチであると判断されたとき（判断工程）（ステップ４０２：Ｙ）、判別部２０は内部に有している意味情報を設定する（設定工程）（ステップ４０３）。
【００５６】
これに対して、意味情報表示欄２０１以外の箇所へのタッチであると判断されたとき（ステップ４０２：Ｎ）、位置情報と意味情報とがイベントとしてメイン制御装置３０へ通知される（通知工程）（ステップ４０４）。
設定工程（ステップ４０３）にて意味情報の設定が終了した後、或いは、通知工程（ステップ４０４）にてイベントがメイン制御装置３０へ通知された後、タッチ操作が続くか判断されて（判断工程）（ステップ４０５）、タッチがあれば（ステップ４０５：Ｙ）上記した取得工程（ステップ４０１）に戻って処理を継続する。これに対して、他の意味情報が選択されたとき、或いは、タッチが所定時間ないときには（ステップ４０５：Ｎ）、プログラムは終了する。
【００５７】
上述した情報処理装置５では、意味情報表示欄２０１のボタンをタッチすることによって意味情報を切り替えている。しかしながら、本発明はこれに限定されるものではない。図１１に示す情報処理装置８のように、意味情報の切り替えを、ハードウェアとしての切り替え手段の一例としてのスイッチ２１を用いて行っても良い。このスイッチ２１として、例えば、トグルスイッチを用いることができる。
【００５８】
（オブジェクトが存在しない領域からのドラッグ操作）
通常、ドラッグ操作は画面上のオブジェクトを移動させるとき、或いは、タッチ操作を取り消すときに行われる。このとき、ドラッグ開始点にオブジェクトがある場合が多い。
しかしながら、以下に説明するドラッグ操作は、タッチのターゲットとなるオブジェクトが存在しない領域からドラッグを開始した場合の扱いである。
【００５９】
図１２は、オブジェクトが存在しない領域からのドラッグ操作を説明するためのフローチャートである。
ユーザがタッチパネル２をタッチしたとき、圧力検知部１１にてタッチが検知される（検知工程）（ステップ５０１）。そして、制御部１８にて位置情報が確定され、判別部２０に出力される（位置情報確定工程）（ステップ５０２）。
【００６０】
判別部２０にて、位置情報が示すタッチ位置にオブジェクトが存在するか否かが判断される（判断工程）（ステップ５０３）。
オブジェクトが存在する場合（判断工程：ステップ５０３：Ｙ）、判別部は２０は通常のドラッグであると判断して、それ以降の連続したタッチを通常のドラッグと判断する（ドラッグ判断工程）（ステップ５０４）。
【００６１】
これに対して、タッチしたドラッグ開始点にオブジェクトが存在しない場合（判断工程：ステップ５０３：Ｎ）、判別部２０はそれ以降の連続したタッチをカーソルの移動と判断する（移動判断工程）（ステップ５０５）。
そして、その後、連続したタッチがなくなったとき、判別部２０は、イベントを選択してメイン制御装置３０に通知する（通知工程）（ステップ５０６）。
以上により、プログラムを終了する。
【００６２】
このプログラムによれば、タッチのターゲットとなるオブジェクトが存在しない領域にタッチしてドラッグを開始した場合、そのドラッグをカーソル移動と判断する。そして、ドラッグ中にボタン等のオブジェクトの上で停止した場合、カーソルがオブジェクトの上に置かれた（クリックはされない）と判断して、メイン制御装置３０にイベントを通知する。
この判断は、ドラッグが終了した時点で発生すべきイベントを選択する場合にも適用される。即ち、ドラッグが終了した位置にボタンがある場合、そのボタンの意味がメイン制御装置３０にイベントとして通知される。
【００６３】
図２，４，６に示したフローチャートに対応するプログラムをフレキシブルディスク又はハードディスク等の情報記録媒体に記録しておき、又はこれらのプログラムをインターネット等のネットワークを介して配信して記録しておき、これをタッチパネル装置１が有する汎用のコンピュータ等により読み出して実行させることにより、このコンピュータ等をタッチパネル装置１の一部として機能させることも可能である。
図１０に示したフローチャートに対応するプログラムをフレキシブルディスク又はハードディスク等の情報記録媒体に記録しておき、又はこれらのプログラムをインターネット等のネットワークを介して配信して記録しておき、これを情報処理装置５が有する汎用のコンピュータ等により読み出して実行させることにより、このコンピュータ等を情報処理装置５の一部として機能させることも可能である。
図１２に示したフローチャートに対応するプログラムをフレキシブルディスク又はハードディスク等の情報記録媒体に記録しておき、又はこれらのプログラムをインターネット等のネットワークを介して配信して記録しておき、これを情報処理装置８が有する汎用のコンピュータ等により読み出して実行させることにより、このコンピュータ等を情報処理装置８の一部として機能させることも可能である。
【図面の簡単な説明】
【００６４】
【図１】本実施の形態にかかるタッチパネル装置の一例の機能ブロック図である。
【図２】圧力波形データを登録するときの登録手順を説明するためのフローチャートである。
【図３】圧力波形データを登録するときに用いられる登録画面の説明図である。
【図４】圧力分布データを登録するときの登録手順を説明するためのフローチャートである。
【図５】圧力分布データを登録するときに用いられる登録画面の説明図である。
【図６】メニュー項目の切り替え手順を説明するためのフローチャートである。
【図７】メニュー項目の切り替えに用いられる画面の説明図である。
【図８】メニュー項目の切り替えに用いられる画面の説明図である。
【図９】メニュー項目の選択にかかる情報処理装置の一例の機能ブロック図である。
【図１０】メニュー項目の選択手順を説明するためのフローチャートである。
【図１１】メニュー項目の選択にかかる情報処理装置の一例の機能ブロック図である。
【図１２】オブジェクトが存在しない領域からのドラッグ操作を説明するためのフローチャートである。
【符号の説明】
【００６５】
１…タッチパネル装置、２…タッチパネル、５，８…情報処理装置、１０…表示部、１１…圧力検知部、１２…Ａ／Ｄ変換部、１３…圧力検出部、１４…圧力データ記憶部、１５…圧力データ照合部、１８…制御部、１９…表示制御部、２０…判別部、２１…スイッチ、３０…メイン制御装置
【図１】
2008192092.tif 000003
【図２】
2008192092.tif 000004
【図３】
2008192092.tif 000005
【図４】
2008192092.tif 000006
【図５】
2008192092.tif 000007
【図６】
2008192092.tif 000008
【図７】
2008192092.tif 000009
【図８】
2008192092.tif 000010
【図９】
2008192092.tif 000011
【図１０】
2008192092.tif 000012
【図１１】
2008192092.tif 000013
【図１２】
2008192092.tif 000014