(57)【特許請求の範囲】
【請求項１】
オペレータからの指示に従い原点情報の登録処理を行う手段と、
オペレータからの指示に従い画面を回転させる画面回転モジュールと、
タッチパネルに原点が登録されたときの画面の第１の回転情報を保持する第１の保持手段と、
前記タッチパネルの現在の画面の第２の回転情報を保持する第２の保持手段と、
前記タッチパネルに入力が行われたときに、前記第１の保持手段に保持された前記第１の回転情報と前記第２の保持手段に保持された前記第２の回転情報とを比較する比較手段と、
前記比較手段が前記第１および第２の回転情報が異なることを示す場合、該第１および第２の回転情報の相違に基づいて論理座標を現在の画面方向の論理座標に変換を行う変換手段とを含むことを特徴とするタッチパネル入力座標変換装置。
【請求項２】
画面が回転されたときに、現在の画面の回転情報をもとめ前記第２の保持手段に保持された前記第２の回転情報を更新する更新手段をさらに含むことを特徴とする請求項１記載のタッチパネル入力座標変換装置。
【請求項３】
オペレータからの指示に従い原点情報の登録処理を行うステップと、
オペレータからの指示に従い画面を回転させるステップと、
タッチパネルに原点が登録されたときの画面の第１の回転情報を第１の保持手段に保持するステップと、
前記タッチパネルの現在の画面の第２の回転情報を第２の保持手段に保持するステップと、
前記タッチパネルに入力が行われたときに、前記第１の保持手段に保持された前記第１の回転情報と前記第２の保持手段に保持された前記第２の回転情報とを比較するステップと、
前記比較手段が前記第１および第２の回転情報が異なることを示す場合、該第１および第２の回転情報の相違に基づいて論理座標を現在の画面方向の論理座標に変換を行うステップとを含むことを特徴とするタッチパネル入力座標変換方法。
【請求項４】
画面が回転されたときに、現在の画面の回転情報をもとめ前記第２の保持手段に保持された前記第２の回転情報を更新するステップをさらに含むことを特徴とする請求項３記載のタッチパネル入力座標変換方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、タッチパネル入力座標変換装置およびタッチパネル入力座標変換方法に関し、特に、タッチパネルに表示された画面が回転されるタッチパネル入力座標変換装置およびタッチパネル入力座標変換方法に関する。
【０００２】
【従来の技術】
図６を参照すると、従来この種のタッチパネル入力システムは、タッチパネルモジュールと表示部とを有する。タッチパネルモジュールは、原点登録を行う手段とタッチされた物理座標を原点情報を用いて論理座標に変換する手段とを含む。
タッチパネルへの入力が表示部を介して入力されると、タッチされた物理座標を原点情報から論理座標に変換する手段は、入力された座標を原点情報を用いて論理座標に変換し、変換された座標を入力座標として入力制御部に通知する。
【０００３】
【発明が解決しようとする課題】
しかしながら、この従来技術は、画面が回転された場合、再度タッチパネル座標の原点登録を行わなければならないため問題があった。その理由は、画面の回転が行われたのちにタッチパネルに入力された物理座標のデータは、単に画面が回転される前の論理座標に変換されるだけであって、画面が回転された後の論理座標とは異なるためである。
そこで、本発明の目的は、画面が回転された場合でもタッチパネルに原点の登録を行う必要が無いタッチパネル入力座標変換装置およびタッチパネル入力座標変換方法を提供することにある。
【０００４】
【課題を解決するための手段】
上記課題を解決するために本発明のタッチパネル入力座標変換装置は、タッチパネルに原点が登録されたときの画面の第１の回転情報を保持する第１の保持手段と、前記タッチパネルの現在の画面の第２の回転情報を保持する第２の保持手段と、前記タッチパネルに入力が行われたときに、前記第１の保持手段に保持された前記第１の回転情報と前記第２の保持手段に保持された前記第２の回転情報とを比較する比較手段と、前記比較手段が前記第１および第２の回転情報が異なることを示す場合、該第１および第２の回転情報の相違に基づいてタッチパネル座標の変換を行う変換手段とを含む。
また、本発明の他のタッチパネル入力座標変換装置は、画面が回転されたときに、現在の画面の回転情報をもとめ前記第２の保持手段に保持された前記第２の回転情報を更新する更新手段をさらに含む。
【０００５】
本発明のタッチパネル入力座標変換方法は、タッチパネルに原点が登録されたときの画面の第１の回転情報を第１の保持手段に保持するステップと、前記タッチパネルの現在の画面の第２の回転情報を第２の保持手段に保持するステップと、前記タッチパネルに入力が行われたときに、前記第１の保持手段に保持された前記第１の回転情報と前記第２の保持手段に保持された前記第２の回転情報とを比較するステップと、前記比較手段が前記第１および第２の回転情報が異なることを示す場合、該第１および第２の回転情報の相違に基づいてタッチパネル座標の変換を行うステップとを含む。
【０００６】
本発明の他のタッチパネル入力座標変換方法は、画面が回転されたときに、現在の画面の回転情報をもとめ前記第２の保持手段に保持された前記第２の回転情報を更新するステップをさらに含む。
【０００７】
【発明の実施の形態】
次に本発明のタッチパネル入力座標変換装置およびタッチパネル入力座標変換方法の実施の形態について図面を参照して詳細に説明する。
【０００８】
図１を参照すると、タッチパネルモジュール１０はタッチパネル座標の原点登録時の画面回転情報を記憶する領域１、現在の画面回転情報を記憶する領域２、原点登録処理を行う手段１１、現在の画面回転情報を取得する手段１２、論理座標を現在の画面方向の論理座標に変換する手段１３、タッチされた物理座標を原点情報から論理座標に変換する手段１４とを含む。
表示部２０は図２に示すように画面方向０°，９０°，１８０°，２７０°の４種類の画面回転情報を持ち、それぞれの画面方向は画面回転表示モジュール３０で変更することができる。
【０００９】
変更された画面方向は現在の画面回転情報として現在の画面回転情報を記憶する領域２に記憶される。
【００１０】
次に、本発明の動作について説明する。
【００１１】
図３を参照すると、オペレータによりタッチパネル座標の原点登録が実行された場合、原点登録処理を行う手段１１が実行され、タッチパネル座標の原点登録処理が実行される。
【００１２】
タッチパネル座標の原点登録処理が完了すると、原点登録処理を行う手段１１は、現在の画面回転情報を取得する手段１２を実行する。
【００１３】
現在の画面回転情報を取得する手段１２は、タッチパネル座標の原点登録時の表示部２０の画面方向０°，９０°，１８０°，２７０°の画面回転情報を表示部２０から取得する。現在の画面回転情報を取得する手段１２は、原点登録時の画面回転情報を記憶する領域１に画面回転情報を記録する。
【００１４】
図４を参照すると、オペレータが画面回転モジュール３０を実行して、画面を回転させた場合、画面回転モジュール３０が「画面回転実行」をタッチパネルモジュール１０に通知する。タッチパネルモジュール１０において、現在の画面方向の情報を取得する手段１２が実行され、回転後の表示部２０の画面方向０°，９０°，１８０°，２７０°の画面回転情報を表示部２０から取得し、現在の画面回転情報を記憶する領域２に画面回転情報を記録する。
図５を参照すると、オペレータが表示部２０をタッチした場合、タッチされた座標を原点情報から論理座標に変換する手段１３が起動され、原点登録時の画面回転情報を記憶する領域１と現在の画面回転情報を記憶する領域２にあらかじめ記憶されている画面回転情報から回転の大きさを求める。
【００１５】
画面が回転されていた場合、論理座標を現在の画面方向の論理座標に変換する手段１３は論理座標を現在の画面方向の論理座標に変換する手段１４を実行して変換を行い、タッチされた座標を図示していない入力制御部に通知する。
【００１６】
回転されていない場合は変換は行わず、タッチされた座標を入力制御部に通知する。
【００１７】
以上のごとく、本発明では、画面が回転した角度に応じてタッチパネルに入力された座標データを変換する。このため、画面が回転される度にタッチパネルに原点の登録を行う必要が無い。
【００１８】
【発明の効果】
以上説明したように、本発明では、画面が回転した角度に応じてタッチパネルに入力された座標データを変換する。このため、画面が回転される度にタッチパネルに原点の登録を行う必要が無い。
【図面の簡単な説明】
【図１】本発明の一実施の形態を示すブロック図である。
【図２】表示部２０に表示される回転された画像の例を示す図である。
【図３】本発明の原点登録処理の動作を示す図である。
【図４】本発明の画面回転処理の動作を示す図である。
【図５】本発明の座標変換処理の動作を示す図である。
【図６】従来のタッチパネル入力座標変換装置のブロック図である。
【符号の説明】
１０  タッチパネルモジュール
１  原点登録時の画面回転情報を記憶する領域
２  現在の画面回転情報を記憶する領域
１１  原点登録処理を行う手段
１２  現在の画面回転情報を取得する手段
１３  論理座標を現在の画面方向の論理座標に変換する手段
１４  タッチされた物理座標を原点情報から論理座標に変換する手段
【図１】
0004018855.tif 000002
【図２】
0004018855.tif 000003
【図３】
0004018855.tif 000004
【図４】
0004018855.tif 000005
【図５】
0004018855.tif 000006
【図６】
0004018855.tif 000007