JPH07311655A - Touch panel input device - Google Patents
Touch panel input deviceInfo
- Publication number
- JPH07311655A JPH07311655A JP10535094A JP10535094A JPH07311655A JP H07311655 A JPH07311655 A JP H07311655A JP 10535094 A JP10535094 A JP 10535094A JP 10535094 A JP10535094 A JP 10535094A JP H07311655 A JPH07311655 A JP H07311655A
- Authority
- JP
- Japan
- Prior art keywords
- touch
- touch panel
- touch position
- input device
- position data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 claims abstract description 15
- 239000004973 liquid crystal related substance Substances 0.000 abstract description 16
- 238000010586 diagram Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 4
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
(57)【要約】
【目的】本発明は、電子情報機器の表示画面に重ねて設
けられるタッチパネル入力装置において、ユーザ自身に
よりキャリブレーション調整を行なう必要なく、タッチ
位置に対する表示画面位置との位置ずれを防止すること
を目的とする。
【構成】液晶表示部21に表示される時計モードアイコン
に対し、タッチパネル12によるタッチ入力を行なった際
には、該タッチパネル12からのタッチ位置検出電圧Vout
に対応するA/D変換部14を介したタッチ位置データが
そのタッチ操作の都度タッチ位置データ履歴レジスタ20
に対してS1 〜S10としてシフト入力されて記憶され、
過去10回の平均タッチ位置データSAVと今回まで10回の
平均タッチ位置データSとの所定値C以上の差が検出さ
れた場合には、そのタッチ位置データの差(S−SAV)
に基づき、タッチ位置基準データレジスタ19に設定され
ている各基準データXmin,Xmax,Ymin,Ymaxが再設定さ
れる構成とする。
(57) [Summary] [Object] The present invention is, in a touch panel input device provided to be superimposed on a display screen of an electronic information device, without the need for the user to perform calibration adjustment by himself or herself. The purpose is to prevent. [Structure] When touch input is performed on the clock mode icon displayed on the liquid crystal display unit 21 by the touch panel 12, a touch position detection voltage Vout from the touch panel 12 is input.
The touch position data via the A / D converter 14 corresponding to the touch position data history register 20 is touched each time the touch operation is performed.
Are shifted in and stored as S1 to S10,
When a difference of a predetermined value C or more between the average touch position data SAV of the past 10 times and the average touch position data S of 10 times up to this time is detected, the difference of the touch position data (S-SAV).
The reference data Xmin, Xmax, Ymin, Ymax set in the touch position reference data register 19 is reset based on the above.
Description
【0001】[0001]
【産業上の利用分野】本発明は、電子手帳等、電子情報
機器の表示画面に重ねて設けられ、その押圧位置に対応
して画面上の座標を得るのに使用されるタッチパネル入
力装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a touch panel input device provided on a display screen of an electronic information device such as an electronic notebook and used to obtain coordinates on the screen corresponding to the pressed position.
【0002】[0002]
【従来の技術】近年、電子手帳やポケットコンピュータ
等の電子情報機器では、その表示画面に重ねて設けられ
たタッチパネル式の入力装置が使用され、画面上に表示
されたメニューやキーボードを直接触って入力操作した
り、文字や図形を手書き入力で表示したりできるように
なっている。2. Description of the Related Art In recent years, in electronic information devices such as an electronic notebook and a pocket computer, a touch panel type input device provided so as to overlap the display screen has been used, and a menu or keyboard displayed on the screen can be directly touched. You can perform input operations and display characters and figures by handwriting.
【0003】すなわち、前記タッチパネル入力装置で
は、タッチパネル上でタッチした位置に対応する電圧が
出力され、この出力電圧値を表示画面上のXY座標に換
算することにより、タッチ位置に対応する入力キーの認
識や文字,図形等の描画表示を行なうもので、この場
合、表示画面の左縁座標Xmin,右縁座標Xmax,
下縁座標Ymin,上縁座標Ymaxにそれぞれ対応す
るタッチパネルからの出力電圧値が基準データとして設
定されており、タッチ入力の際の出力電圧値の前記各基
準データ間での割合が算出されることで、表示画面上で
のXY座標が求められる。That is, in the touch panel input device, a voltage corresponding to a touched position on the touch panel is output. By converting the output voltage value into XY coordinates on the display screen, the input key corresponding to the touched position is displayed. Recognition and drawing display of characters, figures, etc. are performed. In this case, the left edge coordinate Xmin, the right edge coordinate Xmax,
Output voltage values from the touch panel corresponding to the lower edge coordinate Ymin and the upper edge coordinate Ymax are set as reference data, and the ratio of the output voltage value at the time of touch input between the respective reference data is calculated. Then, the XY coordinates on the display screen are obtained.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、このよ
うなタッチパネル入力装置では、例えばバッテリ電源の
消耗によりタッチパネルに対する印加電圧が低下した
り、タッチパネル自体の電気的特性が経年変化したりす
ると、タッチパネル上の同位置をタッチしているにも拘
らず、その出力電圧値が異なる値に変化するようになる
ため、この出力電圧値を基に換算される表示画面上のX
Y座標が実際のタッチ位置からずれてしまう場合があ
る。However, in such a touch panel input device, when the applied voltage to the touch panel is lowered due to exhaustion of the battery power source or the electric characteristics of the touch panel itself are changed with time, the touch panel input device may be changed. Despite touching the same position, the output voltage value will change to a different value, so X on the display screen converted based on this output voltage value.
The Y coordinate may deviate from the actual touch position.
【0005】この場合、実際にタッチしたキーとは異な
る隣接するキーが入力処理されたり、実際のタッチ位置
とは異なる位置に手書きによる描画表示がなされてしま
う。そこで、従来のタッチパネル入力装置では、前記し
たように、ユーザによるタッチ位置と、換算された表示
画面上のXY座標とのずれが認識された場合、ユーザ自
身の操作により前記基準データの設定し直し(キャリブ
レーション調整)を行なわなければならない問題があ
る。In this case, an adjacent key different from the key actually touched is input, or handwritten drawing is displayed at a position different from the actual touched position. Therefore, in the conventional touch panel input device, as described above, when the shift between the touch position by the user and the converted XY coordinates on the display screen is recognized, the user resets the reference data. There is a problem that (calibration adjustment) must be performed.
【0006】本発明は前記課題に鑑みなされたもので、
ユーザ自身によりキャリブレーション調整を行なう必要
なく、タッチ入力位置に対する表示画面位置との位置ず
れを防止することが可能になるタッチパネル入力装置を
提供することを目的とする。The present invention has been made in view of the above problems,
An object of the present invention is to provide a touch panel input device capable of preventing a positional deviation from a display screen position with respect to a touch input position without requiring the user to perform calibration adjustment.
【0007】[0007]
【課題を解決するための手段】すなわち、本発明に係わ
る第1のタッチパネル入力装置は、表示部と、この表示
部を覆うタッチパネルと、前記表示部に表示された所定
の表示パターンに対し前記タッチパネルによるタッチ入
力を行なった際の、該タッチパネルからの出力値の変化
を検出する検出手段と、この検出手段により検出された
前記所定表示パターンに対するタッチ入力の際の出力変
化値に基づき、前記タッチパネルと表示部との位置合わ
せ調整を行なう調整手段とを備えて構成したものであ
る。That is, a first touch panel input device according to the present invention includes a display section, a touch panel that covers the display section, and the touch panel for a predetermined display pattern displayed on the display section. Detecting means for detecting a change in the output value from the touch panel when a touch input is performed by the touch panel, and the touch panel based on the output change value at the touch input for the predetermined display pattern detected by the detecting means. And an adjusting means for adjusting the position of the display unit.
【0008】また、本発明に係わる第2のタッチパネル
入力装置は、前記第1のタッチパネル入力装置にあっ
て、タッチパネルからの出力値を記憶する記憶手段をさ
らに備えると共に、その検出手段を、前記記憶手段に記
憶された前回の所定表示パターンタッチ入力の際の出力
値と今回の所定表示パターンタッチ入力の際の出力値と
の差を算出して出力変化を検出する手段として構成した
ものである。A second touch panel input device according to the present invention is the same as the first touch panel input device, further comprising storage means for storing an output value from the touch panel, and detecting means for the storage means. It is configured as means for calculating the difference between the output value at the time of the previous touch input of the predetermined display pattern and the output value at the time of the touch input of the current predetermined display pattern stored in the means, and detecting the output change.
【0009】また、本発明に係わる第3のタッチパネル
入力装置は、前記第1のタッチパネル入力装置にあっ
て、その調整手段を、タッチパネルからの出力値に応じ
た表示座標計算の際の基準データを設定し直す手段とし
て構成したものである。また、本発明に係わる第4のタ
ッチパネル入力装置は、前記タッチパネル入力装置にあ
って、その所定の表示パターンをアイコンとして構成し
たものである。A third touch panel input device according to the present invention is the first touch panel input device according to the first touch panel input device, wherein the adjusting means uses reference data for calculating display coordinates according to output values from the touch panel. It is configured as a means for resetting. A fourth touch panel input device according to the present invention is the touch panel input device, wherein the predetermined display pattern is configured as an icon.
【0010】[0010]
【作用】つまり、前記第1のタッチパネル入力装置で
は、表示部に表示される所定の表示パターンに対し、タ
ッチパネルによるタッチ入力を行なった際に、該タッチ
パネルからの出力値の変化が検出された場合には、その
出力変化値に基づきタッチパネルと表示部との位置合わ
せ調整が行なわれるので、所定表示パターンに対するタ
ッチ入力操作時に、キャリブレーション調整が行なわれ
ることになる。That is, in the first touch panel input device, when a change in the output value from the touch panel is detected when a touch input is performed on the predetermined display pattern displayed on the display unit by the touch panel. Since the position adjustment of the touch panel and the display unit is performed based on the output change value, the calibration adjustment is performed when the touch input operation is performed on the predetermined display pattern.
【0011】また、前記第2のタッチパネル入力装置で
は、前記第1のタッチパネル入力装置にあって、表示部
に表示される所定の表示パターンに対し、タッチパネル
によるタッチ入力を行なった際には、タッチパネルから
の出力値が順次記憶手段に記憶され、この記憶手段に記
憶された前回及び今回の所定表示パターンタッチ入力の
際の出力値の差が算出されて出力変化が検出されるの
で、その出力変化値に基づきタッチパネルと表示部との
位置合わせ調整が行なわれることになる。In the second touch panel input device, in the first touch panel input device, when touch input is performed on the predetermined display pattern displayed on the display unit by the touch panel, the touch panel is touched. Output values are sequentially stored in the storage means, and the difference between the output values at the time of the previous and present predetermined display pattern touch inputs stored in the storage means is calculated and the output change is detected. The position adjustment of the touch panel and the display unit is performed based on the value.
【0012】また、前記第3のタッチパネル入力装置で
は、前記第1のタッチパネル入力装置にあって、タッチ
パネルからの出力値に応じた表示座標計算の際の基準デ
ータが、前記所定表示パターンタッチ入力の際の出力変
化値に基づき設定し直され、タッチパネルと表示部との
位置合わせ調整が行なわれることになる。Further, in the third touch panel input device, in the first touch panel input device, reference data for calculating display coordinates according to an output value from the touch panel is the predetermined display pattern touch input. The value is reset based on the output change value at that time, and the alignment adjustment between the touch panel and the display unit is performed.
【0013】また、前記第4のタッチパネル入力装置で
は、表示部に表示される所定のアイコンに対しタッチ入
力が行なわれる毎に、タッチパネルからの出力値に変化
が検出された場合には、その出力変化値に基づきタッチ
パネルと表示部との位置合わせ調整が行なわれることに
なる。Further, in the fourth touch panel input device, when a change in the output value from the touch panel is detected each time a predetermined icon displayed on the display unit is touch-input, the output is output. The alignment adjustment between the touch panel and the display unit is performed based on the change value.
【0014】[0014]
【実施例】以下図面により本発明の一実施例について説
明する。図1はタッチパネル入力装置を搭載した電子手
帳の電子回路の構成を示すブロック図である。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a configuration of an electronic circuit of an electronic notebook equipped with a touch panel input device.
【0015】この電子手帳は、中央処理装置(CPU)
11を備えている。CPU11は、タッチパネル12か
らパネル駆動部13及びA/D変換部14を介して供給
されるタッチ位置検出信号に応じて、ROM15に予め
記憶されているシステムプログラムを起動させ、回路各
部の動作制御を実行するもので、このCPU11には、
前記A/D変換部14,ROM15の他、表示駆動部1
6を介して液晶表示部(LCD)17が接続されると共
に、RAM18、タッチ位置基準データレジスタ19、
タッチ位置データ履歴レジスタ20が接続される。This electronic notebook is a central processing unit (CPU).
11 is provided. The CPU 11 activates a system program stored in advance in the ROM 15 in response to a touch position detection signal supplied from the touch panel 12 via the panel drive unit 13 and the A / D conversion unit 14, and controls the operation of each circuit unit. This is executed by the CPU 11,
In addition to the A / D converter 14 and the ROM 15, the display driver 1
A liquid crystal display (LCD) 17 is connected via 6, and a RAM 18, a touch position reference data register 19,
The touch position data history register 20 is connected.
【0016】タッチパネル12は、液晶表示部17の表
示画面領域に対応したタッチ入力領域を有し、該表示画
面上に覆い重ねて配設されるもので、このタッチパネル
12には、バッテリ電源Eからの電源電圧Vinがパネ
ル駆動部13を介して印加され、また、タッチパネル1
2から出力されるタッチ位置検出電圧Voutは、パネ
ル駆動部13を介してA/D変換部14にてデジタル値
に変換され、タッチ位置検出データとしてCPU11に
供給される。The touch panel 12 has a touch input area corresponding to the display screen area of the liquid crystal display unit 17, and is arranged so as to be overlaid on the display screen. The power supply voltage Vin of the touch panel 1 is applied via the panel drive unit 13.
The touch position detection voltage Vout output from 2 is converted into a digital value by the A / D conversion unit 14 via the panel drive unit 13, and is supplied to the CPU 11 as touch position detection data.
【0017】この場合、CPU11は、前記A/D変換
部14から供給されるタッチパネル12のタッチ位置に
応じたデジタルデータを、液晶表示部17のXY座標に
換算するもので、これにより、CPU11では、表示画
面上でのタッチ位置が判断される。In this case, the CPU 11 converts the digital data, which is supplied from the A / D conversion unit 14 and corresponds to the touch position on the touch panel 12, into the XY coordinates of the liquid crystal display unit 17, whereby the CPU 11 can operate. , The touch position on the display screen is determined.
【0018】ここで、この電子手帳の動作モードの切換
えは、液晶表示部17に表示された複数のアイコンから
なるメニュー画面をタッチ操作することで行なわれる。
図2は前記電子手帳におけるメニュー画面の表示状態を
示す図である。Here, the operation mode of the electronic notebook is switched by touching a menu screen made up of a plurality of icons displayed on the liquid crystal display unit 17.
FIG. 2 is a diagram showing a display state of a menu screen in the electronic notebook.
【0019】本実施例において、電子手帳の動作モード
は、8つのアイコンを選択的にタッチ操作することで指
定され、例えば電話モード用アイコン21a,時計モー
ド用アイコン21b,計算モード用アイコン21c等が
備えられるもので、このメニュー画面表示のための各ア
イコンパターンは、予めROM15に記憶されており、
システム電源の投入に伴ないCPU11に読出され、液
晶表示部17に表示される。In this embodiment, the operation mode of the electronic notebook is designated by selectively touching eight icons. For example, the telephone mode icon 21a, the clock mode icon 21b, the calculation mode icon 21c, etc. Each icon pattern for displaying this menu screen is stored in the ROM 15 in advance,
When the system power is turned on, it is read by the CPU 11 and displayed on the liquid crystal display unit 17.
【0020】RAM18には、タッチパネル12による
手書きあるいはタッチキー入力操作等により、液晶表示
部17に入力表示されたアドレスデータやスケジュール
データ等の各種手帳データが登録されるもので、このR
AM18内の登録データは、前記メニュー画面でのアイ
コン選択操作により指定される各対応するデータ検索モ
ードに応じて読出され、液晶表示部17に表示される。In the RAM 18, various notebook data such as address data and schedule data input and displayed on the liquid crystal display unit 17 is registered by handwriting on the touch panel 12 or touch key input operation.
The registration data in the AM 18 is read according to each corresponding data search mode designated by the icon selection operation on the menu screen, and is displayed on the liquid crystal display unit 17.
【0021】タッチ位置基準データレジスタ19には、
液晶表示部17の下縁座標Xmin,上縁座標Xma
x,左縁座標Ymin,右縁座標Ymaxのそれぞれに
対応してタッチパネル12をタッチ入力した際の、各タ
ッチ位置検出電圧Voutのデジタルデータが、座標変
換用の基準データとして設定記憶されるもので、液晶表
示部17における表示画面上の所望の位置に対応してタ
ッチパネル12をタッチ操作した際に、そのタッチ位置
検出電圧Voutに応じたデジタルデータの前記各基準
データ間Xmin,Xmax,Ymin,Ymaxでの
割合が算出されることで、前記表示画面上でのXY座標
が求められ、例えば前記メニュー画面内のどのアイコン
をタッチ操作したかがCPU11にて判断される。In the touch position reference data register 19,
The lower edge coordinate Xmin and the upper edge coordinate Xma of the liquid crystal display unit 17
Digital data of each touch position detection voltage Vout when touch input is performed on the touch panel 12 corresponding to each of x, left edge coordinate Ymin, and right edge coordinate Ymax is set and stored as reference data for coordinate conversion. When the touch panel 12 is touch-operated corresponding to a desired position on the display screen of the liquid crystal display unit 17, the respective reference data Xmin, Xmax, Ymin, Ymax of the digital data corresponding to the touch position detection voltage Vout. The XY coordinates on the display screen are obtained by calculating the ratio in (1), and the CPU 11 determines which icon in the menu screen is touch-operated, for example.
【0022】タッチ位置データ履歴レジスタ20には、
前記液晶表示部17に表示されたメニュー画面(図2参
照)内の時計モードアイコン21bに対応してタッチパ
ネル12をタッチ操作した際に、パネル駆動部13から
A/D変換部14を介して供給されるタッチ位置検出電
圧Voutのデジタルデータが、そのタッチ操作がなさ
れる毎に順次シフトして10回分記憶されるもので、こ
の時計モードアイコン21bに対応する10回分のタッ
チ位置データS1 〜S10が得られると、その平均タッチ
位置データSAVが算出されて共に記憶される。In the touch position data history register 20,
When the touch panel 12 is touch-operated corresponding to the clock mode icon 21b in the menu screen (see FIG. 2) displayed on the liquid crystal display unit 17, it is supplied from the panel drive unit 13 through the A / D conversion unit 14. Digital data of the touch position detection voltage Vout to be stored is sequentially shifted and stored 10 times each time the touch operation is performed, and the touch position data S1 to S10 corresponding to 10 times corresponding to the clock mode icon 21b are stored. When obtained, the average touch position data SAV is calculated and stored together.
【0023】この場合、前記平均タッチ位置データSAV
は、新たなタッチ位置データS1 が記憶されシフト処理
される毎に、最新の10回分の平均タッチ位置データS
AVとして算出され更新記憶される。In this case, the average touch position data SAV
Is the latest average touch position data S for 10 times each time new touch position data S1 is stored and shift processed.
It is calculated as AV and updated and stored.
【0024】そして、CPU11には、前記タッチ位置
データ履歴レジスタ20に10回分のタッチ位置データ
S1 〜S10が得られた状態でセットされるフラグレジス
タFが備えられる。The CPU 11 is provided with a flag register F which is set in the touch position data history register 20 in a state where the touch position data S1 to S10 for 10 times are obtained.
【0025】図3は前記電子手帳のメニュー画面として
表示される時計モードアイコンのアイコンパターンを示
す図であり、同図(A)は一般的な時計モード用アイコ
ンパターン21bを示す図、同図(B)は特に本実施例
において効果的な時計モード用アイコンパターン22を
示す図である。FIG. 3 is a diagram showing an icon pattern of a clock mode icon displayed as a menu screen of the electronic notebook, and FIG. 3A is a diagram showing a general clock mode icon pattern 21b. FIG. 9B is a diagram showing a clock mode icon pattern 22 which is particularly effective in this embodiment.
【0026】つまり、図3(B)で示す時計モード用ア
イコンパターン22では、タッチパネル12に対するタ
ッチ位置が、該アイコンパターン22の中央ドットパタ
ーン22aに対応して必然的に安定集中するようになる
ので、前記タッチ位置データ履歴レジスタ20に記憶さ
れる各タッチ位置データS1 〜S10の値の差は、略純粋
に、バッテリ電源Eからタッチパネル12に供給される
電源電圧Vinの変動か、あるいはタッチパネル12自
身における電気的特性の変化に起因することになり、前
記各タッチ位置データS1 〜S10の変化幅が大きいと、
タッチパネル12上で同位置をタッチ操作していても、
各基準データXmin,Xmax,Ymin,Ymax
に基づき換算される表示画面上のXY座標はずれること
なる。That is, in the clock mode icon pattern 22 shown in FIG. 3B, the touch position on the touch panel 12 is necessarily concentrated in a stable manner corresponding to the central dot pattern 22a of the icon pattern 22. The difference between the values of the touch position data S1 to S10 stored in the touch position data history register 20 is almost purely the fluctuation of the power supply voltage Vin supplied from the battery power source E to the touch panel 12 or the touch panel 12 itself. If the change range of the touch position data S1 to S10 is large,
Even if the same position is touched on the touch panel 12,
Each reference data Xmin, Xmax, Ymin, Ymax
The XY coordinates on the display screen converted based on the above are shifted.
【0027】この場合、平均タッチ位置データSAVの変
化幅が所定値C以上になると、その変化幅に基づいて前
記タッチ位置基準データレジスタ19内の各基準データ
Xmin,Xmax,Ymin,Ymaxは再設定さ
れ、実際のタッチ位置と表示画面上での換算座標との位
置ずれが補正される。In this case, when the variation width of the average touch position data SAV becomes a predetermined value C or more, the respective reference data Xmin, Xmax, Ymin, Ymax in the touch position reference data register 19 is reset based on the variation width. Then, the positional deviation between the actual touch position and the converted coordinate on the display screen is corrected.
【0028】次に、前記構成によるタッチパネル入力装
置を搭載した電子手帳の動作について説明する。図4は
前記タッチパネル入力装置を搭載した電子手帳における
タッチパネル入力処理を示すフローチャートである。Next, the operation of the electronic notebook equipped with the touch panel input device having the above configuration will be described. FIG. 4 is a flowchart showing a touch panel input process in an electronic notebook equipped with the touch panel input device.
【0029】すなわち、ユーザがタッチパネル12をタ
ッチ操作することにより、パネル駆動部13及びA/D
変換部14を介してそのタッチ位置検出電圧Voutに
対応するタッチ位置データがCPU11に供給され、
“タッチ入力あり”と判断されると、該タッチ位置デー
タ及びタッチ位置基準データレジスタ19に設定されて
いる各基準データXmin,Xmax,Ymin,Ym
axに基づき、液晶表示部17に対応させたXY座標が
計算されてタッチ位置が認識され、メニュー選択入力処
理や手書き入力描画処理あるいはタッチキー入力処理等
がユーザ操作に応じて実行される(ステップA1→A
2,A3)。That is, when the user touch-operates the touch panel 12, the panel drive unit 13 and the A / D are operated.
Touch position data corresponding to the touch position detection voltage Vout is supplied to the CPU 11 via the conversion unit 14,
When it is determined that there is a touch input, the reference data Xmin, Xmax, Ymin, Ym set in the touch position data and the touch position reference data register 19 are set.
Based on ax, XY coordinates corresponding to the liquid crystal display unit 17 are calculated to recognize the touch position, and menu selection input processing, handwriting input drawing processing, touch key input processing, or the like is executed (step). A1 → A
2, A3).
【0030】この入力に対する処理が終了すると、次
に、その処理が所定のアイコン,この場合は時計モード
アイコンのタッチに対するものか判断される(ステップ
A4)。When the processing for this input is completed, it is next determined whether the processing is for touching a predetermined icon, in this case, the clock mode icon (step A4).
【0031】そして、時計モードアイコン21bに対す
るタッチ操作がなされたと判断されると、CPU11内
のフラグレジスタFに“1”がセットされているか否
か、つまり、前記時計モードアイコン21bに対する過
去10回分のタッチ入力に対応する各タッチ位置検出電
圧Voutに応じたタッチ位置データS1 〜S10が、タ
ッチ位置データ履歴レジスタ20に記憶されているか否
か判断される(ステップA4→A5)。When it is determined that the touch operation has been performed on the clock mode icon 21b, it is determined whether or not "1" is set in the flag register F in the CPU 11, that is, the past ten times for the clock mode icon 21b. It is determined whether or not the touch position data S1 to S10 corresponding to each touch position detection voltage Vout corresponding to the touch input is stored in the touch position data history register 20 (steps A4 → A5).
【0032】このステップA5において「NO」、つま
り、未だ前記時計モードアイコン21bに対する10回
分のタッチ入力がなされてないと判断されると、今回の
時計モードアイコン21bに対するタッチ位置データ
が、タッチ位置データ履歴レジスタ20にS1 としてシ
フト入力され記憶される(ステップA5→A6)。If it is judged "NO" in this step A5, that is, if the touch input for the clock mode icon 21b has not been made 10 times, the touch position data for the current clock mode icon 21b is the touch position data. The history register 20 is shift-input as S1 and stored (step A5 → A6).
【0033】そして、前記時計モードアイコン21bに
対する10回分のタッチ位置データS1 〜S10が前記タ
ッチ位置データ履歴レジスタ20に順次シフト記憶され
るまでは、前記ステップA1〜A6の処理が繰返し実行
されるもので、10回分のタッチ位置データS1 〜S10
が記憶されると、CPU11内のフラグレジスタFに
“1”がセットされ、その平均タッチ位置データSAVが
算出されて記憶される(ステップA6)。The steps A1 to A6 are repeatedly executed until the touch position data S1 to S10 for 10 times with respect to the clock mode icon 21b are sequentially shifted and stored in the touch position data history register 20. Then, touch position data S1 to S10 for 10 times
Is stored, "1" is set in the flag register F in the CPU 11, and the average touch position data SAV is calculated and stored (step A6).
【0034】こうして、前記タッチ位置データ履歴レジ
スタ20に過去10回分のタッチ位置データS1 〜S10
とその平均タッチ位置データSAVが記憶された状態で、
ユーザによるメニュー選択入力処理により再び時計モー
ドアイコン21bがタッチ操作されたと判断されると、
CPU11内のフラグレジスタFには“1”がセットさ
れていると判断されるので、今回の時計モードアイコン
21bに対するタッチ位置データがさらに前記タッチ位
置データ履歴レジスタ20にS1 としてシフト入力され
ると共に、その今回までの10回分のタッチ位置データ
S1 〜S10の平均タッチ位置データSが算出される(ス
テップA1〜A5→A7,A9)。Thus, the touch position data history register 20 stores touch position data S1 to S10 for the past ten times.
And the average touch position data SAV are stored,
When it is determined that the clock mode icon 21b is touched again by the user's menu selection input process,
Since it is determined that "1" is set in the flag register F in the CPU 11, the touch position data for the current clock mode icon 21b is further shift-input as S1 into the touch position data history register 20, and The average touch position data S of the touch position data S1 to S10 for 10 times up to this time is calculated (steps A1 to A5 → A7, A9).
【0035】すると、前記時計モードアイコン21bに
対する今回まで10回分の平均タッチ位置データSとタ
ッチ位置データ履歴レジスタ20に記憶されている過去
10回分の平均タッチ位置データSAVとの差が、所定値
C以上であるか否かが判断される。つまり、タッチパネ
ル12上の同位置をタッチ操作した際の各タッチ位置検
出電圧Voutの変化幅が、例えばタッチパネル12に
供給される電源電圧Vinの変動やタッチパネル12自
身における電気的特性の変化に起因して、実際のタッチ
位置と表示画面上での換算座標とにずれが生じるほど大
きくなったか否か判断される(ステップA10)。Then, the difference between the average touch position data S for 10 times up to this time and the average touch position data SAV for the past 10 times stored in the touch position data history register 20 for the clock mode icon 21b is a predetermined value C. It is determined whether or not the above. That is, the change width of each touch position detection voltage Vout when the same position on the touch panel 12 is touch-operated is caused by, for example, a change in the power supply voltage Vin supplied to the touch panel 12 or a change in the electrical characteristics of the touch panel 12 itself. Then, it is determined whether or not the actual touch position and the converted coordinate on the display screen have become large enough to be displaced (step A10).
【0036】このステップA10において「YES」、
つまり、前記時計モードアイコン21bに対する今回ま
で10回分の平均タッチ位置データSと過去10回分の
平均タッチ位置データSAVとの差が所定値C以上とな
り、タッチパネル12上の同位置をタッチ操作した際の
各タッチ位置検出電圧Voutの変化幅が、実際のタッ
チ位置と表示画面上での換算座標とにずれが生じるほど
大きくなったと判断されると、今回まで10回分の平均
タッチ位置データSがタッチ位置データ履歴レジスタ2
0における平均タッチ位置データSAVとして更新された
後、前記過去と今回における平均タッチ位置データの差
(S−SAV)基づき、タッチ位置基準データレジスタ1
9に設定されている各基準データXmin,Xmax,
Ymin,Ymaxが再設定される(ステップA10→
A11,A12)。In step A10, "YES",
That is, the difference between the average touch position data S for 10 times up to this time and the average touch position data SAV for the past 10 times with respect to the clock mode icon 21b becomes the predetermined value C or more, and when the same position on the touch panel 12 is touch-operated. When it is determined that the change width of each touch position detection voltage Vout has become large enough to cause a deviation between the actual touch position and the converted coordinate on the display screen, the average touch position data S for 10 times until this time is the touch position. Data history register 2
After being updated as the average touch position data SAV in 0, the touch position reference data register 1 is based on the difference (S-SAV) between the average touch position data in the past and this time.
The reference data Xmin, Xmax, set to 9
Ymin and Ymax are reset (step A10 →
A11, A12).
【0037】すると、前記タッチ位置基準データレジス
タ19内の各基準データXmin,Xmax,Ymi
n,Ymaxは、例えばバッテリ電源Eの消耗によるタ
ッチパネル12に対する印加電圧Vinの降下幅、ある
いはタッチパネル12自身の電気的特性の変化によるタ
ッチ位置検出電圧Voutの変動幅に応じて補正される
ようになり、該タッチパネル12に対する実際のタッチ
位置と液晶表示部17における表示画面上での換算座標
(X,Y)との間の位置ずれが未然に防止される。Then, each reference data Xmin, Xmax, Ymi in the touch position reference data register 19 is obtained.
n and Ymax are corrected according to, for example, the width of decrease in the applied voltage Vin to the touch panel 12 due to the consumption of the battery power source E, or the width of change in the touch position detection voltage Vout due to the change in the electrical characteristics of the touch panel 12 itself. The position shift between the actual touch position on the touch panel 12 and the converted coordinate (X, Y) on the display screen of the liquid crystal display unit 17 is prevented in advance.
【0038】一方、ステップA10で「NO」と判断さ
れた場合は、前記再設定の処理は実行しない。したがっ
て、前記構成のタッチパネル入力装置を搭載した電子手
帳によれば、液晶表示部21に表示される時計モードア
イコン21bに対し、タッチパネル12によるタッチ入
力を行なった際には、該タッチパネル12からのタッチ
位置検出電圧Voutに対応するA/D変換部14を介
したタッチ位置データがそのタッチ操作の都度タッチ位
置データ履歴レジスタ20に対してS1 〜S10としてシ
フト入力されて記憶され、過去10回の平均タッチ位置
データSAVと今回まで10回の平均タッチ位置データS
との所定値C以上の差が検出された場合には、そのタッ
チ位置データの差(S−SAV) に基づき、タッチ位置基
準データレジスタ19に設定されている各基準データX
min,Xmax,Ymin,Ymaxが再設定される
ので、前記時計モードアイコン21bがタッチ操作され
る毎に、タッチパネル12と液晶表示部17との位置合
わせ調整(キャリブレーション調整)が行なわれるよう
になり、タッチパネル12に対する実際のタッチ位置と
液晶表示部17における表示画面上での換算座標(X,
Y)との間の位置ずれを未然に防止することができる。On the other hand, if "NO" is determined in the step A10, the resetting process is not executed. Therefore, according to the electronic notebook equipped with the touch panel input device having the above-described configuration, when the touch input by the touch panel 12 is performed on the clock mode icon 21b displayed on the liquid crystal display unit 21, the touch from the touch panel 12 is performed. Touch position data corresponding to the position detection voltage Vout via the A / D converter 14 is shift-input as S1 to S10 to the touch position data history register 20 each time the touch operation is performed and stored, and an average of the past 10 times. Touch position data SAV and average touch position data S of 10 times so far
When a difference of a predetermined value C or more is detected, the reference data X set in the touch position reference data register 19 is set based on the difference (S-SAV) of the touch position data.
Since min, Xmax, Ymin, and Ymax are reset, alignment adjustment (calibration adjustment) between the touch panel 12 and the liquid crystal display unit 17 is performed every time the clock mode icon 21b is touched. , The actual touch position on the touch panel 12 and the converted coordinates (X,
It is possible to prevent the positional deviation from Y).
【0039】[0039]
【発明の効果】以上のように、本発明の第1のタッチパ
ネル入力装置によれば、表示部に表示される所定の表示
パターンに対し、タッチパネルによるタッチ入力を行な
った際に、該タッチパネルからの出力値の変化が検出さ
れた場合には、その出力変化値に基づきタッチパネルと
表示部との位置合わせ調整が行なわれるので、所定表示
パターンに対するタッチ入力操作時にキャリブレーショ
ン調整が行なわれるようになる。As described above, according to the first touch panel input device of the present invention, when the touch input is performed on the predetermined display pattern displayed on the display unit by the touch panel, When a change in the output value is detected, the adjustment of the alignment between the touch panel and the display unit is performed based on the output change value, so that the calibration adjustment is performed during the touch input operation with respect to the predetermined display pattern.
【0040】また、本発明の第2のタッチパネル入力装
置によれば、前記第1のタッチパネル入力装置にあっ
て、表示部に表示される所定の表示パターンに対し、タ
ッチパネルによるタッチ入力を行なった際には、タッチ
パネルからの出力値が順次記憶手段に記憶され、この記
憶手段に記憶された前回及び今回の所定表示パターンタ
ッチ入力の際の出力値の差が算出されて出力変化が検出
されるので、その出力変化値に基づきタッチパネルと表
示部との位置合わせ調整が行なわれるようになる。Further, according to the second touch panel input device of the present invention, in the first touch panel input device, when touch input is performed by the touch panel with respect to a predetermined display pattern displayed on the display unit. The output values from the touch panel are sequentially stored in the storage means, and the difference between the output values at the time of the predetermined display pattern touch input of the previous time and the current time stored in the storage means is calculated to detect the output change. The position adjustment of the touch panel and the display unit is performed based on the output change value.
【0041】また、本発明の第3のタッチパネル入力装
置によれば、前記第1のタッチパネル入力装置にあっ
て、タッチパネルからの出力値に応じた表示座標計算の
際の基準データが、前記所定表示パターンタッチ入力の
際の出力変化値に基づき設定し直され、タッチパネルと
表示部との位置合わせ調整が行なわれるようになる。Further, according to the third touch panel input device of the present invention, in the first touch panel input device, the reference data when calculating the display coordinates according to the output value from the touch panel is the predetermined display. The setting is reset based on the output change value at the time of the pattern touch input, and the alignment adjustment between the touch panel and the display unit is performed.
【0042】また、本発明の第4のタッチパネル入力装
置によれば、表示部に表示される所定のアイコンに対し
タッチ入力が行なわれる毎に、タッチパネルからの出力
値に変化が検出された場合には、その出力変化値に基づ
きタッチパネルと表示部との位置合わせ調整が行なわれ
るようになる。よって、ユーザ自身によりキャリブレー
ション調整を行なう必要なく、タッチ入力位置に対する
表示画面位置との位置ずれを防止することが可能にな
る。Further, according to the fourth touch panel input device of the present invention, when a change in the output value from the touch panel is detected every time a touch input is performed on a predetermined icon displayed on the display unit. The position adjustment of the touch panel and the display unit is performed based on the output change value. Therefore, it is possible to prevent the positional deviation from the display screen position with respect to the touch input position without requiring the user to perform the calibration adjustment.
【図1】本発明の一実施例に係わるタッチパネル入力装
置を搭載した電子手帳の電子回路の構成を示すブロック
図。FIG. 1 is a block diagram showing a configuration of an electronic circuit of an electronic notebook equipped with a touch panel input device according to an embodiment of the present invention.
【図2】前記電子手帳におけるメニュー画面の表示状態
を示す図。FIG. 2 is a diagram showing a display state of a menu screen in the electronic notebook.
【図3】前記電子手帳のメニュー画面として表示される
時計モードアイコンのアイコンパターンを示す図であ
り、同図(A)は一般的な時計モード用アイコンパター
ンを示す図、同図(B)は特に本発明実施例において効
果的な時計モード用アイコンパターンを示す図。3A and 3B are diagrams showing an icon pattern of a clock mode icon displayed as a menu screen of the electronic notebook, FIG. 3A showing a general clock mode icon pattern, and FIG. The figure which shows the icon pattern for timepiece modes especially effective in the Example of this invention.
【図4】前記タッチパネル入力装置を搭載した電子手帳
におけるタッチパネル入力処理を示すフローチャート。FIG. 4 is a flowchart showing a touch panel input process in an electronic notebook equipped with the touch panel input device.
11…中央処理装置(CPU)、12…タッチパネル、
13…パネル駆動部、14…A/D変換部、15…RO
M、16…表示駆動部、17…液晶表示部、18…RA
M、19…タッチ位置基準データレジスタ、20…タッ
チ位置データ履歴レジスタ、E…バッテリ電源、Vin
…タッチパネル印加電圧、Vout…タッチ位置検出電
圧、F…フラグレジスタ。11 ... Central processing unit (CPU), 12 ... Touch panel,
13 ... Panel drive unit, 14 ... A / D conversion unit, 15 ... RO
M, 16 ... Display drive unit, 17 ... Liquid crystal display unit, 18 ... RA
M, 19 ... Touch position reference data register, 20 ... Touch position data history register, E ... Battery power supply, Vin
... Touch panel applied voltage, Vout ... Touch position detection voltage, F ... Flag register.
Claims (4)
タッチパネルによるタッチ入力を行なった際の、該タッ
チパネルからの出力値の変化を検出する検出手段と、 この検出手段により検出された前記所定表示パターンに
対するタッチ入力の際の出力変化値に基づき、前記タッ
チパネルと表示部との位置合わせ調整を行なう調整手段
と、を具備したことを特徴とするタッチパネル入力装
置。1. A display unit, a touch panel that covers the display unit, and a change in an output value from the touch panel when a touch input is performed on the predetermined display pattern displayed on the display unit by the touch panel. A detecting unit for detecting the position, and an adjusting unit for adjusting the position of the touch panel and the display unit based on the output change value at the time of touch input with respect to the predetermined display pattern detected by the detecting unit. Characteristic touch panel input device.
る記憶手段をさらに備えると共に、前記検出手段は、前
記記憶手段に記憶された前回の所定表示パターンタッチ
入力の際の出力値と今回の所定表示パターンタッチ入力
の際の出力値との差を算出して出力変化を検出する手段
であることを特徴とする請求項1記載のタッチパネル入
力装置。2. A storage means for storing the output value from the touch panel is further provided, and the detection means stores the output value at the time of the previous predetermined display pattern touch input stored in the storage means and the current predetermined display. The touch panel input device according to claim 1, wherein the touch panel input device is means for calculating a difference from an output value at the time of pattern touch input and detecting an output change.
の出力値に応じた表示座標計算の際の基準データを設定
し直す手段であることを特徴とする請求項1記載のタッ
チパネル入力装置。3. The touch panel input device according to claim 1, wherein the adjusting unit is a unit that resets reference data when calculating display coordinates according to an output value from the touch panel.
ることを特徴とする請求項1又は請求項2又は請求項3
何れか1項記載のタッチパネル入力装置。4. The display pattern according to claim 1, wherein the predetermined display pattern is an icon.
The touch panel input device according to claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10535094A JPH07311655A (en) | 1994-05-19 | 1994-05-19 | Touch panel input device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10535094A JPH07311655A (en) | 1994-05-19 | 1994-05-19 | Touch panel input device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07311655A true JPH07311655A (en) | 1995-11-28 |
Family
ID=14405290
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10535094A Pending JPH07311655A (en) | 1994-05-19 | 1994-05-19 | Touch panel input device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07311655A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0822529A1 (en) * | 1996-07-31 | 1998-02-04 | Aisin Aw Co., Ltd. | Information display system with touch panel |
-
1994
- 1994-05-19 JP JP10535094A patent/JPH07311655A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0822529A1 (en) * | 1996-07-31 | 1998-02-04 | Aisin Aw Co., Ltd. | Information display system with touch panel |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0513694B1 (en) | Apparatus and method for inputting data | |
US6415165B1 (en) | Portable telephone device with additional display and data inputting capability | |
US7034806B2 (en) | Virtual keyboard | |
KR100788446B1 (en) | Map display apparatus and method for map display | |
JP3829366B2 (en) | Input device and input method | |
US20150084885A1 (en) | Portable electronic device with display modes for one-handed operation | |
JPH08185265A (en) | Touch panel control device | |
JP2000010726A (en) | Coordinate input device | |
JP2812978B2 (en) | Coordinate input device and method for calibrating input coordinates | |
JP3484316B2 (en) | calculator | |
JP2004054413A (en) | Input position adjusting device and input position adjusting program | |
JPH07302168A (en) | Touch panel input device | |
JP4878667B2 (en) | Coordinate detection apparatus and coordinate detection method | |
JPH07311655A (en) | Touch panel input device | |
JP3845890B2 (en) | Electronics | |
JPH08234909A (en) | Input device | |
JP2739001B2 (en) | Touch panel type input device | |
WO2015016132A1 (en) | Terminal apparatus and method for controlling terminal apparatus | |
JP2001154803A (en) | Touch input type information processing device | |
JPH0895695A (en) | Data input device | |
JPH04257057A (en) | Time information inputting device | |
JP2004118447A (en) | Logarithmic axis graph drawing apparatus and logarithmic axis graph drawing processing program | |
KR100338476B1 (en) | A computer system and a control method having a plural key input function of the software keyboard | |
JP3109108B2 (en) | Time setting device and method, and electronic device | |
JPH0944454A (en) | Electronic appliance |