JPH012127A - 座標検出装置 - Google Patents
座標検出装置Info
- Publication number
- JPH012127A JPH012127A JP62-156565A JP15656587A JPH012127A JP H012127 A JPH012127 A JP H012127A JP 15656587 A JP15656587 A JP 15656587A JP H012127 A JPH012127 A JP H012127A
- Authority
- JP
- Japan
- Prior art keywords
- coordinates
- change
- coordinate
- amount
- position coordinates
- 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
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はパーソナルコンピュータあるいは、ワードプロ
セッサ等に使用され、デイスプレィ等の表示手段に表示
されたカーソル等の表示位置情報を入力するための、座
標検出装置に関するものである。
セッサ等に使用され、デイスプレィ等の表示手段に表示
されたカーソル等の表示位置情報を入力するための、座
標検出装置に関するものである。
(従来の技術)
一般に、パーソナルコンピュータやワードプロセッサに
設けられたデイスプレィには、キーボードから入力する
文字やデータの入力位置を指定するために、カーソルが
表示される。
設けられたデイスプレィには、キーボードから入力する
文字やデータの入力位置を指定するために、カーソルが
表示される。
このカーソル等の表示位置情報の入力には、通常、カー
ソル移動専用のキーを使用する。また、図形処理等の作
業においては、オペレータがカーソル位置を、より直接
的に指示できるよう、デジタイザと呼ばれる座標検出装
置を備えたものもよく知られている(例えば特開昭61
−84723、実公昭58−28287号公報がある。
ソル移動専用のキーを使用する。また、図形処理等の作
業においては、オペレータがカーソル位置を、より直接
的に指示できるよう、デジタイザと呼ばれる座標検出装
置を備えたものもよく知られている(例えば特開昭61
−84723、実公昭58−28287号公報がある。
)。
第2図にそのデジタイザを使用したパーソナルコンピュ
ータの外観斜視図を示す。
ータの外観斜視図を示す。
その本体装置1に対してケーブル2により接続されたキ
ーボード3には、文字入力等を行うための複数のキー郡
4と、デイスプレィ5へのカーソルの表示位置情報を入
力するための座標入力盤6及び、オペレータがその位置
座標を入力するための座標指示手段であるスタイラスペ
ン7が設けられている。この座標入力盤6とスタイラス
ペン7及びその信号処理のための後続回路を含め、以下
これをデジタイザと呼ぶことにする。
ーボード3には、文字入力等を行うための複数のキー郡
4と、デイスプレィ5へのカーソルの表示位置情報を入
力するための座標入力盤6及び、オペレータがその位置
座標を入力するための座標指示手段であるスタイラスペ
ン7が設けられている。この座標入力盤6とスタイラス
ペン7及びその信号処理のための後続回路を含め、以下
これをデジタイザと呼ぶことにする。
デジタイザには、座標検出方式が電磁誘導方式のものと
静電結合方式のものが良く知られている。以下に、電磁
誘導方式のデジタイザを用いた例をとって、オペレータ
の操作方法及びデジタイザの動作原理を説明する。
静電結合方式のものが良く知られている。以下に、電磁
誘導方式のデジタイザを用いた例をとって、オペレータ
の操作方法及びデジタイザの動作原理を説明する。
第3図は従来のデジタイザの具体的な1構成例を示すブ
ロック図である。
ロック図である。
この座標入力盤6は積層基板から成り、その基板上には
n本の平行な導体パターンX。% XI〜xnと、この
導体パターンX。〜xrlに直交するよう絶縁′的に配
列されたn本の平行な導体パターンy。、y+〜ynが
設けられている。これらの導体パターンX0〜x、、、
yo−ynの端は全て接地線Eに接続され、Ov電位に
保持されている。また、導体パターンX。−xnの他端
はX軸走査回路11に接続され、導体パターンy。〜y
nの他端はy軸走査回路12に接続されている。
n本の平行な導体パターンX。% XI〜xnと、この
導体パターンX。〜xrlに直交するよう絶縁′的に配
列されたn本の平行な導体パターンy。、y+〜ynが
設けられている。これらの導体パターンX0〜x、、、
yo−ynの端は全て接地線Eに接続され、Ov電位に
保持されている。また、導体パターンX。−xnの他端
はX軸走査回路11に接続され、導体パターンy。〜y
nの他端はy軸走査回路12に接続されている。
各導体パターンは、例えば導体パターンX1とx3が対
となってセンス線xOを構成し、導体パターンx2とx
4が対となってセンス線x1を構成するというように、
1つおきの導体パターンが各一対ずつスタイラスペン7
の指示する位置の検知に用いられる。
となってセンス線xOを構成し、導体パターンx2とx
4が対となってセンス線x1を構成するというように、
1つおきの導体パターンが各一対ずつスタイラスペン7
の指示する位置の検知に用いられる。
X軸走査回路とy軸走査回路とは、各センス線を一対ず
つ走査(スキャン)して、その検出信号を出力する構成
の回路である。スタイラスペン7は、ペン形状のケース
の先端に励磁巻線りとコンアンCとが装着され、発振器
14の出力を増幅器15で増幅した信号によって一定周
波数の交番磁界を発生するものである。また、このスタ
イラスペン7には、オンオフスイッチ16が内蔵されて
おり、その先端に一定以上の筆圧が加わったときスイッ
チがオンとなって、スイッチ情報16aが出力される構
成になっている。
つ走査(スキャン)して、その検出信号を出力する構成
の回路である。スタイラスペン7は、ペン形状のケース
の先端に励磁巻線りとコンアンCとが装着され、発振器
14の出力を増幅器15で増幅した信号によって一定周
波数の交番磁界を発生するものである。また、このスタ
イラスペン7には、オンオフスイッチ16が内蔵されて
おり、その先端に一定以上の筆圧が加わったときスイッ
チがオンとなって、スイッチ情報16aが出力される構
成になっている。
X軸走査回路11とy軸走査回路12の出力は、増幅器
(AMP)17と、整流回路18と、低域ろ波器19と
、A/D (アナログ・ディジタル)変換器20とを介
して演算制御部21に入力するよう結線されている。演
算制御部21は、マイクロプロセッサ(CPU)22と
、メモリ23と、デジタイザ・インターフェース部24
と、外部インターフェース部25とで構成されている。
(AMP)17と、整流回路18と、低域ろ波器19と
、A/D (アナログ・ディジタル)変換器20とを介
して演算制御部21に入力するよう結線されている。演
算制御部21は、マイクロプロセッサ(CPU)22と
、メモリ23と、デジタイザ・インターフェース部24
と、外部インターフェース部25とで構成されている。
スタイラスペン7からのスイッチ情報
16’aは、マイクロプロセッサ22に直接入力するよ
う接続され、A/D変換器20の出力は、デジタイザ・
インターフェース部24に入力するよう接続されている
。また、外部インターフェース部25からは、マイクロ
プロセッサ22で演算された表示位置座標25aとスイ
ッチ情報とが出力される。さらに、マイクロプロセッサ
22からデジタイザ・インターフェース部24を通じて
、センス線走査用のアドレス信号24aが出力され、こ
れは、デコーダ26を介してX軸走査回路11とy軸走
査回路12に入力するよう結線されている。
う接続され、A/D変換器20の出力は、デジタイザ・
インターフェース部24に入力するよう接続されている
。また、外部インターフェース部25からは、マイクロ
プロセッサ22で演算された表示位置座標25aとスイ
ッチ情報とが出力される。さらに、マイクロプロセッサ
22からデジタイザ・インターフェース部24を通じて
、センス線走査用のアドレス信号24aが出力され、こ
れは、デコーダ26を介してX軸走査回路11とy軸走
査回路12に入力するよう結線されている。
次に、以上の様に構成されたデジタイザの動作について
述べる。
述べる。
X軸走査回路11とy軸走査回路12とは、デコーダ2
6からのアドレス信号24aを受は入れて各センス線を
適当な周期で走査し選択する。スタイラスペン7がセン
ス線X。、x、−−−y。
6からのアドレス信号24aを受は入れて各センス線を
適当な周期で走査し選択する。スタイラスペン7がセン
ス線X。、x、−−−y。
、!+−−−に接近して誘導される電気信号は、増幅器
17で増幅され、整流回路18で整流され、低域ろ波器
19で不要信号を除去された後、A/D変換器20でデ
ィジタル信号に変換される。
17で増幅され、整流回路18で整流され、低域ろ波器
19で不要信号を除去された後、A/D変換器20でデ
ィジタル信号に変換される。
第4図に、センス線の要部の構成とその検出出力の関係
を示した。
を示した。
X軸方向、y軸方向いずれの場合も、スタイラスベン7
が例えばP番目のセンス線上に来ると、そのセンス線か
らVP [V] 、P+1番目のセンス線からVp++
[V] 、P 1番目のセンス線からVp−1[
vlの検出出力電圧が得られる。ここで、各導体パター
ンは等間隔℃で配列されているものとする。
が例えばP番目のセンス線上に来ると、そのセンス線か
らVP [V] 、P+1番目のセンス線からVp++
[V] 、P 1番目のセンス線からVp−1[
vlの検出出力電圧が得られる。ここで、各導体パター
ンは等間隔℃で配列されているものとする。
第5図に、各センス線の出力電圧を縦軸に取り、センス
線の位置を横軸に取ったグラフを示した。このグラフ中
、基準電圧■。は平常時のセンス線の検出出力電圧で、
スタイラスペン7が接近したときの出力電圧を所定のス
ライスレベルSと比較して、その認識を行うようにして
いる。
線の位置を横軸に取ったグラフを示した。このグラフ中
、基準電圧■。は平常時のセンス線の検出出力電圧で、
スタイラスペン7が接近したときの出力電圧を所定のス
ライスレベルSと比較して、その認識を行うようにして
いる。
さて、演算制御部21へ入力した検出出力が所定のスラ
イスレベルを越えたとき、その値を仮の最大値vPとし
て、そのセンス線の走査アドレスと共にメモリ23にス
トアする。次のセンス線の検出出力が直前に検出したレ
ベルより大きければ、その値を仮の最大値として、セン
ス線の走査アドレスと共に書き換える。これを順次繰り
返して行き、X軸、y軸に関しての各々の最大値信号と
センス線の走査アドレスをメモリ23にストアする。こ
の時VPに対して前後の信号値V、−,、VPや1の値
もストアできるようにしておく。
イスレベルを越えたとき、その値を仮の最大値vPとし
て、そのセンス線の走査アドレスと共にメモリ23にス
トアする。次のセンス線の検出出力が直前に検出したレ
ベルより大きければ、その値を仮の最大値として、セン
ス線の走査アドレスと共に書き換える。これを順次繰り
返して行き、X軸、y軸に関しての各々の最大値信号と
センス線の走査アドレスをメモリ23にストアする。こ
の時VPに対して前後の信号値V、−,、VPや1の値
もストアできるようにしておく。
ここで、マイクロプロセッサ22はP番目のセンス線の
検出出力が誘導電圧の最大値■2をとり、その前後のP
−1番目のセンス線がVP−1、P+1番目のセンス線
がV p + (をとること、及びその電圧値が第5図
のようになっていることを認識する。次にスタイラスペ
ン7の正確な位置は、第5図で示される最大電圧vPか
ら第4図で示されるセンス線Pの中央位置、即ち入力盤
面6上の位置Aを知り、さらにその前後のセンス線の出
力電圧から比例計算をすることにより求めることができ
る。
検出出力が誘導電圧の最大値■2をとり、その前後のP
−1番目のセンス線がVP−1、P+1番目のセンス線
がV p + (をとること、及びその電圧値が第5図
のようになっていることを認識する。次にスタイラスペ
ン7の正確な位置は、第5図で示される最大電圧vPか
ら第4図で示されるセンス線Pの中央位置、即ち入力盤
面6上の位置Aを知り、さらにその前後のセンス線の出
力電圧から比例計算をすることにより求めることができ
る。
即ち、Δaは次式で求められる。
八a ” (Vp++ Vp−+ ) X C/ V
p−−−−−[11 A=BXI2 一一−−− [2] ここで、Cは任意定数、Bはセンス線Pの走査アドレス
、βはセンス線のピッチを示す。
p−−−−−[11 A=BXI2 一一−−− [2] ここで、Cは任意定数、Bはセンス線Pの走査アドレス
、βはセンス線のピッチを示す。
従って、スタイラスペン7の位置には、次式により求め
られる。
られる。
K=A+△a
= B X 12 + (Vp−+ Vp−+ )
XC/VP −−−−−[3] 以上の演算をX軸、y軸について実行し、スタイラスペ
ン7の位置のx、y座標が求められる。
XC/VP −−−−−[3] 以上の演算をX軸、y軸について実行し、スタイラスペ
ン7の位置のx、y座標が求められる。
演算制御部21では、こうして作られた表示位置座標を
、スタイラスペン7に内蔵されたオンオフスイッチ16
のスイッチ情報と共に、外部IZF部25を通じて本体
装置1に送出する。これにより、その表示位置座標の示
すデイスプレィ5上の表示位置へ、カーソルが表示され
る。その後は前述のような手順を一定の周期で繰り返し
、順次新たな表示位置座標を本体装置1に送出する。
、スタイラスペン7に内蔵されたオンオフスイッチ16
のスイッチ情報と共に、外部IZF部25を通じて本体
装置1に送出する。これにより、その表示位置座標の示
すデイスプレィ5上の表示位置へ、カーソルが表示され
る。その後は前述のような手順を一定の周期で繰り返し
、順次新たな表示位置座標を本体装置1に送出する。
次にオペレータの実際的な操作方法として、デイスプレ
ィ5に表示された文章の位置を移動する場合を例にとっ
て説明する。
ィ5に表示された文章の位置を移動する場合を例にとっ
て説明する。
第6図(a)〜(C)には、それぞれデイスプレィ5に
表示された3種の表示画面31.32.33を示した。
表示された3種の表示画面31.32.33を示した。
各表示画面31〜33には、文章34、絵図35、文字
入力位置を示すカーソル36及びデジタイザのカーソル
37が表示されている。
入力位置を示すカーソル36及びデジタイザのカーソル
37が表示されている。
ここで、オペレータがデジタイザの座標入力盤6にスタ
イラスペン7を近づける。 第 7 図(a)〜(C)
には、この操作時のスタイラスペン7と座標入力盤6と
の位置関係を示した。第7図(a)に示すように、座標
入力盤6上のスタイラスペン7の高さが所定の距離H1
になったとき、前述の検出出力が所定のスライスレベル
を越える。これ以前の状態では、その出力電圧の最大値
Vpが第8図のようになる。最大値Vpがこの状態を越
えるようになって初めて、前述の第[3]式により表示
位置座標の算定が可能となる。座標入力盤6上のスタイ
ラスペン7の高さがH1以上ある場合には、前述のセン
ス線Xo〜X n−t % yo〜yn−r とスタイ
ラスペン7との電磁結合が十分でなく、座標検出が不安
定になるためである。
イラスペン7を近づける。 第 7 図(a)〜(C)
には、この操作時のスタイラスペン7と座標入力盤6と
の位置関係を示した。第7図(a)に示すように、座標
入力盤6上のスタイラスペン7の高さが所定の距離H1
になったとき、前述の検出出力が所定のスライスレベル
を越える。これ以前の状態では、その出力電圧の最大値
Vpが第8図のようになる。最大値Vpがこの状態を越
えるようになって初めて、前述の第[3]式により表示
位置座標の算定が可能となる。座標入力盤6上のスタイ
ラスペン7の高さがH1以上ある場合には、前述のセン
ス線Xo〜X n−t % yo〜yn−r とスタイ
ラスペン7との電磁結合が十分でなく、座標検出が不安
定になるためである。
従って、オペレータが第7図(b)に示すように、スタ
イラスペン7を座標入力盤6に距離H1より小さいH2
間まで近づけた時から、デジタイザの座標検出が始まる
。この状態になってから、前述のように表示位置座標の
本体装置1への送出が開始される。ここで本体装置は、
最初に受信した表示位置座標を起点として、その後受信
する新たな表示位置座標との差、つまり相対的表示位置
座標の変化分をカーソル37の移動制御に使用する。従
ってオペレータから見れば、第7図(b)のように、ス
タイラスペン7を座標表示盤6に十分近づけてスタイラ
スペン7の移動を行うと、第6図(b)のようにデジタ
イザのカーソル37がスタイラスペン7の移動方向に沿
って一点鎖線のように移動することになる。
イラスペン7を座標入力盤6に距離H1より小さいH2
間まで近づけた時から、デジタイザの座標検出が始まる
。この状態になってから、前述のように表示位置座標の
本体装置1への送出が開始される。ここで本体装置は、
最初に受信した表示位置座標を起点として、その後受信
する新たな表示位置座標との差、つまり相対的表示位置
座標の変化分をカーソル37の移動制御に使用する。従
ってオペレータから見れば、第7図(b)のように、ス
タイラスペン7を座標表示盤6に十分近づけてスタイラ
スペン7の移動を行うと、第6図(b)のようにデジタ
イザのカーソル37がスタイラスペン7の移動方向に沿
って一点鎖線のように移動することになる。
ここでは第6図(c)に示すような文章34の一部34
゛を移動するための指示方法を述べている。例えばオペ
レータは、この領域34°を指定し、その移動元と移動
先とをデジタイザのカーソル37を用いて指示し、移動
コマンドを入力して移動を完了する。
゛を移動するための指示方法を述べている。例えばオペ
レータは、この領域34°を指定し、その移動元と移動
先とをデジタイザのカーソル37を用いて指示し、移動
コマンドを入力して移動を完了する。
このような操作において、オペレータは、目的の位置に
デジタイザのカーソル37が来たことを確認して、第7
図(C)のようにスタイラスペン7を座標指示盤6に押
し付ける。これによりスタイラスペン7に内蔵されたオ
ンオフスイッチ16がオンされ、デジタイザはその情報
も本体装置1へ送出する。こうして、本体装置1は、第
6図(C)で示す文章34中の一領域34°を移動元の
文章であることを認識することができる。
デジタイザのカーソル37が来たことを確認して、第7
図(C)のようにスタイラスペン7を座標指示盤6に押
し付ける。これによりスタイラスペン7に内蔵されたオ
ンオフスイッチ16がオンされ、デジタイザはその情報
も本体装置1へ送出する。こうして、本体装置1は、第
6図(C)で示す文章34中の一領域34°を移動元の
文章であることを認識することができる。
以下同様にオペレータは、その文章34′の移動先をデ
ジタイザのカーソル37によって指示する。
ジタイザのカーソル37によって指示する。
(発明が解決しようとする問題点)
ところで、上記構成の第2図に示す装置では、第3図に
示すデジタイザから常に一定の周期で本体装置1に対し
表示位置座標が送出される。従って、本体装置1は、そ
の受信データの有効、無効にかかわらず処理を行う必要
があり、無駄な時間を費やしていた。つまりデジタイザ
から前回と全く同一の表示位置座標を送出されても、そ
の受信処理とデータの有効無効判断とを行い、その後に
無効処理を行っていた。こうした問題を解決するために
、上記処理をデジタイザ側で行い、有効データのみ本体
装置1へ送出する対策がなされたが、それでも次のよう
な問題が残った。
示すデジタイザから常に一定の周期で本体装置1に対し
表示位置座標が送出される。従って、本体装置1は、そ
の受信データの有効、無効にかかわらず処理を行う必要
があり、無駄な時間を費やしていた。つまりデジタイザ
から前回と全く同一の表示位置座標を送出されても、そ
の受信処理とデータの有効無効判断とを行い、その後に
無効処理を行っていた。こうした問題を解決するために
、上記処理をデジタイザ側で行い、有効データのみ本体
装置1へ送出する対策がなされたが、それでも次のよう
な問題が残った。
この問題は、第2図と第3図において、デイスプレィ5
上の表示位置座標とデジタイザの入力座標の対応関係に
起因するものである。即ちデジタイザは、デイスプレィ
5よりも座標分解能がよく、微細な検出ができるものが
一般的である。ここでオペレータがスタイラスペン7に
より座標入力盤6上の一点の指示を行う場合に、スタイ
ラスペン7の細かな移動に伴うデジタイザの微細な検出
位置座標の変化に対し、それをそのままデイスプレィ5
に表示したカーソル37(第6図参照)の動きに対応さ
せることが難しいということである。例えば、デジタイ
ザの分解能が1o本/mm (0,1mmが座標の最小
単位)のものは、0.1mmの移動間隔でスタイラスペ
ン7を移動させても、デイスプレィ5上のカーソル37
はそこまで高精度に移動せず、操作上の問題となってい
た。この問題を解決するために、デジタイザの出力する
表示位置座標を適当な型数Nで除算して、デイスプレィ
5上でのカーソル37の1単位の移動量に対応させる方
法が考えられている。しかし、これでは逆にスタイラス
ペン7を座標入力盤6の端から端まで移動させても、デ
イスプレィ5の目的とする表示位置にカーソル37が到
達しない場合が発生することになり、オペレータは数回
同じ操作を繰り返してカーソル移動を指示するような操
作上の問題が残ってしまった。
上の表示位置座標とデジタイザの入力座標の対応関係に
起因するものである。即ちデジタイザは、デイスプレィ
5よりも座標分解能がよく、微細な検出ができるものが
一般的である。ここでオペレータがスタイラスペン7に
より座標入力盤6上の一点の指示を行う場合に、スタイ
ラスペン7の細かな移動に伴うデジタイザの微細な検出
位置座標の変化に対し、それをそのままデイスプレィ5
に表示したカーソル37(第6図参照)の動きに対応さ
せることが難しいということである。例えば、デジタイ
ザの分解能が1o本/mm (0,1mmが座標の最小
単位)のものは、0.1mmの移動間隔でスタイラスペ
ン7を移動させても、デイスプレィ5上のカーソル37
はそこまで高精度に移動せず、操作上の問題となってい
た。この問題を解決するために、デジタイザの出力する
表示位置座標を適当な型数Nで除算して、デイスプレィ
5上でのカーソル37の1単位の移動量に対応させる方
法が考えられている。しかし、これでは逆にスタイラス
ペン7を座標入力盤6の端から端まで移動させても、デ
イスプレィ5の目的とする表示位置にカーソル37が到
達しない場合が発生することになり、オペレータは数回
同じ操作を繰り返してカーソル移動を指示するような操
作上の問題が残ってしまった。
本発明は以上述べた操作上の問題点を除去し、操作性の
良いデジタイザを提供することを目的とする。
良いデジタイザを提供することを目的とする。
(問題点を解決するための手段)
本発明の座標検出装置は、座標入力盤と、この座標入力
盤上の任意の位置を指示する座標指示手段と、この座標
指示手段を前記座標入力盤に接近させたときその位置座
標を電気信号に変換する検出手段と、旧位置座標と新位
置座標とを比較して位置座標の変化量を演算し、その変
化量に所定の換算を加えた表示位置座標を求める演算手
段とを有し、前記演算手段は、前記変化量の時間的変化
度を判定するためのスライスレベルを設け、前記変化量
の時間的変化度が前記スライスレベルを越えたとき、前
記位置座標の変化量に1より大きい定数を乗じ、前記変
化量の時間的変化度が前記スライスレベルを越えないと
き、前記位置座標の変化量を1より大きい定数で序算し
て、前記換算を行なうことを特徴とするものである。
盤上の任意の位置を指示する座標指示手段と、この座標
指示手段を前記座標入力盤に接近させたときその位置座
標を電気信号に変換する検出手段と、旧位置座標と新位
置座標とを比較して位置座標の変化量を演算し、その変
化量に所定の換算を加えた表示位置座標を求める演算手
段とを有し、前記演算手段は、前記変化量の時間的変化
度を判定するためのスライスレベルを設け、前記変化量
の時間的変化度が前記スライスレベルを越えたとき、前
記位置座標の変化量に1より大きい定数を乗じ、前記変
化量の時間的変化度が前記スライスレベルを越えないと
き、前記位置座標の変化量を1より大きい定数で序算し
て、前記換算を行なうことを特徴とするものである。
(作用)
以上の装置は、座標入力盤上で座標指示手段を低速で移
動させたとき、入力位置座標を定数分の1倍して表示位
置座標とするので、座標指示手段の移動に合せて、カー
ソル等の移動を高い精度で制御することができる。その
一方で、座標入力盤上で座標指示手段を高速で移動させ
たときには、入力位置座標を定数倍して表示位置座標と
するので、カーソル等の比較的大幅な移動を座標指示手
段の小幅な移動で達成することができる。
動させたとき、入力位置座標を定数分の1倍して表示位
置座標とするので、座標指示手段の移動に合せて、カー
ソル等の移動を高い精度で制御することができる。その
一方で、座標入力盤上で座標指示手段を高速で移動させ
たときには、入力位置座標を定数倍して表示位置座標と
するので、カーソル等の比較的大幅な移動を座標指示手
段の小幅な移動で達成することができる。
(実施例)
第1図は、本発明の座標検出装置の実施例を示すブロッ
ク図である。
ク図である。
図において、この装置は、座標入力盤41と、座標指示
手段42と、座標入力盤41に内蔵された検出手段43
と、その出力を受は入れる演算手段44と、表示手段4
5とから構成されている。
手段42と、座標入力盤41に内蔵された検出手段43
と、その出力を受は入れる演算手段44と、表示手段4
5とから構成されている。
この表示手段45には、入力位置表示46が表示されて
いる。
いる。
ここで、座標入力盤41は、例えば既に第3図で説明し
たとうりの座標入力盤6と同じものとし、座標指示手段
42は、スタイラスペン7に相当するものとする。また
、検出手段43は、例えば第3図に示したセンス線X。
たとうりの座標入力盤6と同じものとし、座標指示手段
42は、スタイラスペン7に相当するものとする。また
、検出手段43は、例えば第3図に示したセンス線X。
−xn、y、〜xnと、その出力を処理する走査回路1
1.12等の周辺回路に相当し、演算手段44は、第3
図に示した演算制御部21に相当する。この演算手段4
4は、検出位置座標と表示位置座標との換算を行うため
の回路である。また、表示手段45は第2図に示したデ
イスプレィ5に相当するものとする。そこに表示された
入力位置表示46は、第6図で説明したカーソル37と
同等のものである。
1.12等の周辺回路に相当し、演算手段44は、第3
図に示した演算制御部21に相当する。この演算手段4
4は、検出位置座標と表示位置座標との換算を行うため
の回路である。また、表示手段45は第2図に示したデ
イスプレィ5に相当するものとする。そこに表示された
入力位置表示46は、第6図で説明したカーソル37と
同等のものである。
以下この実施例により、本発明の装置の具体的な動作を
第9図から第11図を用いて説明する。
第9図から第11図を用いて説明する。
ここで、各部の符合は、第2図、第3図および第4図で
用いたものと同一の符合を使用する。
用いたものと同一の符合を使用する。
第9図はデジタイザの座標入力盤6上でスタイラスペン
7を移動して目的の位置を指示する操作を示す説明図で
ある。
7を移動して目的の位置を指示する操作を示す説明図で
ある。
先ず、第9図において、オペレータはスタイラスペン7
を81点に降下させ、前述の第7図(a)〜同図(b)
のようにスタイラスペン7を適当な高さまで降下させて
目的の位置に向かってスタイラスペン7を移動し始める
。やがて82点を経由して83点に向かうが、この82
点から83点ではスタイラスペン7の移動速度はほぼ一
定であるといえる。
を81点に降下させ、前述の第7図(a)〜同図(b)
のようにスタイラスペン7を適当な高さまで降下させて
目的の位置に向かってスタイラスペン7を移動し始める
。やがて82点を経由して83点に向かうが、この82
点から83点ではスタイラスペン7の移動速度はほぼ一
定であるといえる。
次に83点では、デジタイザのカーソル位置が目的の位
置に近づいてきたことから、その位置を正確に指示する
ためにも、スタイラスペン7の移動をゆっくりさせる。
置に近づいてきたことから、その位置を正確に指示する
ためにも、スタイラスペン7の移動をゆっくりさせる。
また、これと共にスタイラスペン7を更に降下させ、や
がて84点で、前述の第7図(c)で説明したように、
スタイラスペン7に内蔵されたオンオフスイッチ16を
オンさせる。これらの一連のオペレータのペン操作は、
スタイラスペン7を盤面に近づけてその移動を開始させ
るまでの初期操作と、単にスタイラスペン7の移動を行
う中間操作と、最後に目的の位置を指示するための最終
操作とに分けられる。第9図には、初期操作をA1、中
間操作をA2、最終操作なA3というように図示した。
がて84点で、前述の第7図(c)で説明したように、
スタイラスペン7に内蔵されたオンオフスイッチ16を
オンさせる。これらの一連のオペレータのペン操作は、
スタイラスペン7を盤面に近づけてその移動を開始させ
るまでの初期操作と、単にスタイラスペン7の移動を行
う中間操作と、最後に目的の位置を指示するための最終
操作とに分けられる。第9図には、初期操作をA1、中
間操作をA2、最終操作なA3というように図示した。
次に第9図で説明した各操作の際の座標の変化量と時間
との関係を説明する。
との関係を説明する。
第10図は、第9図の各操作A1〜A3を、横軸に時間
、縦軸に座標の変化量をとって示したグラフである。
、縦軸に座標の変化量をとって示したグラフである。
図において、初期操作A1にはT1時間、中間操作A2
には12時間、最終操作A3には73時間を要している
。つまりセンス線を走査して、検出座標を計算により求
め、それを演算手段39が換算して表示位置座標を求め
、その結果を本体装置1に送出するまでの、いわゆるス
キャンタイム(走査時間)は通常一定である。従って、
オペレータがスタイラスペン7をゆっくり移動する場合
と早く移動する場合では、前回検出座標(旧位置座標)
と、今回の検出座標(新位置座標)の座標の変化量は大
きく異なっている。
には12時間、最終操作A3には73時間を要している
。つまりセンス線を走査して、検出座標を計算により求
め、それを演算手段39が換算して表示位置座標を求め
、その結果を本体装置1に送出するまでの、いわゆるス
キャンタイム(走査時間)は通常一定である。従って、
オペレータがスタイラスペン7をゆっくり移動する場合
と早く移動する場合では、前回検出座標(旧位置座標)
と、今回の検出座標(新位置座標)の座標の変化量は大
きく異なっている。
第10図において、初期操作A1と最終操作A3のペン
移動速度は除々に加速/減速されるため、時間T1或は
T3の間の座標の変化量(ここではΔX、△y)が、そ
れに応じて増加/減少する。一方、短にペンを移動する
だけの中間操作A2ではペン移動速度は速くほぼ一定の
ため、ΔX、Δyの変化量は多く、しかも一定量である
。
移動速度は除々に加速/減速されるため、時間T1或は
T3の間の座標の変化量(ここではΔX、△y)が、そ
れに応じて増加/減少する。一方、短にペンを移動する
だけの中間操作A2ではペン移動速度は速くほぼ一定の
ため、ΔX、Δyの変化量は多く、しかも一定量である
。
ここで、本発明においては、第10図に示すようにこの
座標の変化量に対し任意のスライスレベルSを設ける。
座標の変化量に対し任意のスライスレベルSを設ける。
そして、このスライスレベルSより小さい変化口の場合
と大きい変化量の場合とに分けて、カーソルを移動させ
るための座標の計算方式を変えている。第11図のフロ
ーチャートにより詳細な説明を行う。
と大きい変化量の場合とに分けて、カーソルを移動させ
るための座標の計算方式を変えている。第11図のフロ
ーチャートにより詳細な説明を行う。
第11図は、本発明の装置の具体的な動作を示すフロー
チャートである。この動作の制御と演算は、演算手段3
9で行われる。
チャートである。この動作の制御と演算は、演算手段3
9で行われる。
この図において、座標人力作業が開始されると、ステッ
プ■でセンス線を走査し、ステップ■でx、y軸双方に
最大値が存在したかどうかを判断する。もし最大値がx
、y軸の少なくとも一方に存在しなければ、再びセンス
線の走査を行う[ステップ■:N]。x、y軸共に最大
値が存在した場合にはステップ■に移り、前述の第[3
コ式により検出座標の計算を行う。そしてステップ■に
おいて、前回の検出座標(旧位置座標)と今回の検出座
標(新位置座標)の差を求めそれを変化量として認識す
る。次にステップ■では、その変化量とスライスレベル
とを比較する。ここで変化量のほうが大きい場合、ステ
ップ■へ移行する。また、変化量が小さい場合はステッ
プ■へ移行する。もし変化量がゼロであった場合は、再
びステップ■へ戻りセンス線の走査に入る。
プ■でセンス線を走査し、ステップ■でx、y軸双方に
最大値が存在したかどうかを判断する。もし最大値がx
、y軸の少なくとも一方に存在しなければ、再びセンス
線の走査を行う[ステップ■:N]。x、y軸共に最大
値が存在した場合にはステップ■に移り、前述の第[3
コ式により検出座標の計算を行う。そしてステップ■に
おいて、前回の検出座標(旧位置座標)と今回の検出座
標(新位置座標)の差を求めそれを変化量として認識す
る。次にステップ■では、その変化量とスライスレベル
とを比較する。ここで変化量のほうが大きい場合、ステ
ップ■へ移行する。また、変化量が小さい場合はステッ
プ■へ移行する。もし変化量がゼロであった場合は、再
びステップ■へ戻りセンス線の走査に入る。
ステップ■は、前述のように、オペレータがペンの移動
を行っている中間走査の場合であるが、座標の変化量に
任意の数M(M>1)を乗算し、その結果を送出座標(
表示位置座標)としてステップ■の処理を始める。また
ステップ■では、前述のようにオペレータがペンの移動
を開始し始める初期操作あるいは1、最終目的位置を指
示しようとする最終操作の場合であるが、座標の変化量
を任意の数N(N>1)で除算する。その結果、ステッ
プ■に移行し、除算結果が1より小さい場合は何もせず
ステップ■へ戻るが、lより大きい場合はその結果な送
出座標としてステップ■の処理を進める。ステップ■で
は表示位置座標を本体装置1へ送出すると共に、前回の
検出座標を今回の検出座標に入れ換える。これで一つの
座標の検出及び表示位置座標の換算と送出が終了したこ
とになり、再びステップ■へ戻る。
を行っている中間走査の場合であるが、座標の変化量に
任意の数M(M>1)を乗算し、その結果を送出座標(
表示位置座標)としてステップ■の処理を始める。また
ステップ■では、前述のようにオペレータがペンの移動
を開始し始める初期操作あるいは1、最終目的位置を指
示しようとする最終操作の場合であるが、座標の変化量
を任意の数N(N>1)で除算する。その結果、ステッ
プ■に移行し、除算結果が1より小さい場合は何もせず
ステップ■へ戻るが、lより大きい場合はその結果な送
出座標としてステップ■の処理を進める。ステップ■で
は表示位置座標を本体装置1へ送出すると共に、前回の
検出座標を今回の検出座標に入れ換える。これで一つの
座標の検出及び表示位置座標の換算と送出が終了したこ
とになり、再びステップ■へ戻る。
なお、送出座標とは、x、y座標及びペンスイッチ情報
であることは明らかである。今回の検出座標(新位置座
標)が前回の検出座標(旧位置座標)とであったかどう
かをチエツクする。もし同一座標であれば本体装置1へ
送出する必要はないため再びステップ■に戻りセンス線
の走査に入る。ステップ■でX、y軸いずれか一方が前
回と異なる座標であれば、ステップ■に移り、今回得ら
れた最大値と第2のスライスレベルを比較する。もし、
最大値のほうが第2のスライスレベルより小さい場合(
これは、第9図(b)、第10図(b)で示した状態で
オペレータがペンの移動を行っているときである。)、
ステップ35へ移動する。また、最大値のほうが第2の
スライスレベルより大きい場合(これは第9図(c)と
第1o図(C)で示した状態にオペレータが最終目的位
置を指示しようとするときである。)、ステップ■へ移
る。先ず、オペレータがペンの移動を行っている場合、
即ちステップ35では、前回検出された座標(旧位置座
標)と今回検出された座標(新位置座標)との差を求め
、その差に対し′任意の数M(M>1)を乗算し、その
結果な送出座標とし、ステップ38へ移る。また、オペ
レータが最終目的位置の指示を行ったためペンを更に降
下させオンオフスイッチをオンさせようとする場合、即
ちステップ36では、前回検出された座標(旧位置座標
)と今回検出された座標(新位置座標)との差を求め、
その差を任意の数N(N>1)で除算する。その結果ス
テップ37に移り、除算結果が1より小さい場合は何も
せず(カーソルの移動は行わない)ステップ31へ戻る
が、1より大きい場合はその結果を送出座標とし、ステ
ップ38へ移る。ステップ38では、送出座標を本体装
置1へ送出すると共に、前回の検出座標を今回の検出座
標に入れ替える。これで一つの座標の検出及び送出が終
了したことになり、再びステップ31へ戻る。
であることは明らかである。今回の検出座標(新位置座
標)が前回の検出座標(旧位置座標)とであったかどう
かをチエツクする。もし同一座標であれば本体装置1へ
送出する必要はないため再びステップ■に戻りセンス線
の走査に入る。ステップ■でX、y軸いずれか一方が前
回と異なる座標であれば、ステップ■に移り、今回得ら
れた最大値と第2のスライスレベルを比較する。もし、
最大値のほうが第2のスライスレベルより小さい場合(
これは、第9図(b)、第10図(b)で示した状態で
オペレータがペンの移動を行っているときである。)、
ステップ35へ移動する。また、最大値のほうが第2の
スライスレベルより大きい場合(これは第9図(c)と
第1o図(C)で示した状態にオペレータが最終目的位
置を指示しようとするときである。)、ステップ■へ移
る。先ず、オペレータがペンの移動を行っている場合、
即ちステップ35では、前回検出された座標(旧位置座
標)と今回検出された座標(新位置座標)との差を求め
、その差に対し′任意の数M(M>1)を乗算し、その
結果な送出座標とし、ステップ38へ移る。また、オペ
レータが最終目的位置の指示を行ったためペンを更に降
下させオンオフスイッチをオンさせようとする場合、即
ちステップ36では、前回検出された座標(旧位置座標
)と今回検出された座標(新位置座標)との差を求め、
その差を任意の数N(N>1)で除算する。その結果ス
テップ37に移り、除算結果が1より小さい場合は何も
せず(カーソルの移動は行わない)ステップ31へ戻る
が、1より大きい場合はその結果を送出座標とし、ステ
ップ38へ移る。ステップ38では、送出座標を本体装
置1へ送出すると共に、前回の検出座標を今回の検出座
標に入れ替える。これで一つの座標の検出及び送出が終
了したことになり、再びステップ31へ戻る。
以上の送出座標に基づき、表示画面のカーソル37が移
動する。従って、ペンを高速で移動させる中間操作のと
きはカーソルがペンの実際の移動量のM倍の量だけ移動
し、ペンをゆっくりと動かす初期操作と中間操作のとき
はカーソルがペンの実際の移動量のM分の−だけ移動す
ることになる。なお、このMの値は座標入力盤6のサイ
ズとデイスプレィ5のサイズの比を目安に適当な整数に
なれば良い。
動する。従って、ペンを高速で移動させる中間操作のと
きはカーソルがペンの実際の移動量のM倍の量だけ移動
し、ペンをゆっくりと動かす初期操作と中間操作のとき
はカーソルがペンの実際の移動量のM分の−だけ移動す
ることになる。なお、このMの値は座標入力盤6のサイ
ズとデイスプレィ5のサイズの比を目安に適当な整数に
なれば良い。
(発明の効果)
以上説明した本発明の座標検出装置によれば、オペレー
タがスタイラスペンの位置の大幅な移動を行う際には、
ペンの移動量のM倍(M>1)で目的位置へのカーソル
移動を行うことができ、ペンの移動時間及び移動量を短
縮できる。また、最終目的位置を指示しようとするとき
には、適度なペンの移動量、即ちペンの移動量の1/N
倍(N>1)で目的位置へのカーソル移動を行う事がで
き、正確な指示が可能となる。
タがスタイラスペンの位置の大幅な移動を行う際には、
ペンの移動量のM倍(M>1)で目的位置へのカーソル
移動を行うことができ、ペンの移動時間及び移動量を短
縮できる。また、最終目的位置を指示しようとするとき
には、適度なペンの移動量、即ちペンの移動量の1/N
倍(N>1)で目的位置へのカーソル移動を行う事がで
き、正確な指示が可能となる。
第1図は本発明の座標検出装置の実施例を示すブロック
図、第2図はデジタイザを使用したパーソナルコンピュ
ータの外観斜視図、第3図は従来のデジタイザの詳細な
構成を示すブロック図、第4図はそのセンス線と検出出
力の関係を示す説明図、第5図はセンス線の検出出力レ
ベルを縦軸にとりセンス線の位置を横軸にとったグラフ
、第6図はデジタイザ使用時のデイスプレィ表示画面を
示す正面図、第7図は座標入力盤と座標指示手段との関
係を示す断面図、第8図はセンス線の検出出力レベルの
グラフ、第9図は本発明の座標検出装置の使用時の座標
入力盤玉出のスタイラスペンの操作説明図、第10図は
第9図の各操作A1〜A3を横軸に時間を縦軸に座標の
変化量をとって示したグラフ、第11図は本発明の座標
検出装置の動作を示すフローチャートである。 41・・・座標入力盤、42・・・座標指示手段、44
・・・演算手段、45・・・表示手段、46・・・入力
位置表示、S・・・スライスレベル。 第 を国 5−vPや1+ (a)
(C)(b) 第8図
図、第2図はデジタイザを使用したパーソナルコンピュ
ータの外観斜視図、第3図は従来のデジタイザの詳細な
構成を示すブロック図、第4図はそのセンス線と検出出
力の関係を示す説明図、第5図はセンス線の検出出力レ
ベルを縦軸にとりセンス線の位置を横軸にとったグラフ
、第6図はデジタイザ使用時のデイスプレィ表示画面を
示す正面図、第7図は座標入力盤と座標指示手段との関
係を示す断面図、第8図はセンス線の検出出力レベルの
グラフ、第9図は本発明の座標検出装置の使用時の座標
入力盤玉出のスタイラスペンの操作説明図、第10図は
第9図の各操作A1〜A3を横軸に時間を縦軸に座標の
変化量をとって示したグラフ、第11図は本発明の座標
検出装置の動作を示すフローチャートである。 41・・・座標入力盤、42・・・座標指示手段、44
・・・演算手段、45・・・表示手段、46・・・入力
位置表示、S・・・スライスレベル。 第 を国 5−vPや1+ (a)
(C)(b) 第8図
Claims (1)
- 【特許請求の範囲】 座標入力盤と、この座標入力盤上の任意の位置を指示す
る座標指示手段と、 この座標指示手段を前記座標入力盤に接近させたときそ
の位置座標を電気信号に変換する検出手段と、 旧位置座標と新位置座標とを比較して位置座標の変化量
を演算し、その変化量に所定の換算を加えた表示位置座
標を求める演算手段とを有し、前記演算手段は、前記変
化量の時間的変化度を判定するためのスライスレベルを
設け、前記変化量の時間的変化度が前記スライスレベル
を越えたとき、前記位置座標の変化量に1より大きい定
数を乗じ、前記変化量の時間的変化度が前記スライスレ
ベルを越えないとき、前記位置座標の変化量を1より大
きい定数で除算して、前記換算を行なうことを特徴とす
る座標検出装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15656587A JPS642127A (en) | 1987-06-25 | 1987-06-25 | Coordinates detecting device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15656587A JPS642127A (en) | 1987-06-25 | 1987-06-25 | Coordinates detecting device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH012127A true JPH012127A (ja) | 1989-01-06 |
| JPS642127A JPS642127A (en) | 1989-01-06 |
Family
ID=15630562
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15656587A Pending JPS642127A (en) | 1987-06-25 | 1987-06-25 | Coordinates detecting device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS642127A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4675152B2 (ja) * | 2005-05-16 | 2011-04-20 | 株式会社ワコム | 可搬性を備えるコンピュータ |
-
1987
- 1987-06-25 JP JP15656587A patent/JPS642127A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6359616B1 (en) | Coordinate input apparatus | |
| US6781577B2 (en) | Capacitive sensor-based input device | |
| KR100327209B1 (ko) | 첨펜의자취를이용한소프트웨어키보드시스템및그에따른키코드인식방법 | |
| US5751229A (en) | Angular information input system | |
| JPH02132510A (ja) | 入力装置 | |
| EP0474234A2 (en) | Scroll control system | |
| JPH0934625A (ja) | 座標検出方法及び装置及びコンピュータ制御装置 | |
| JPH012127A (ja) | 座標検出装置 | |
| JPH0772856B2 (ja) | ポインティング装置およびその座標変換方法 | |
| JP2986234B2 (ja) | 入力/表示装置 | |
| JPH10124251A (ja) | 座標入力情報処理装置 | |
| JPH0348519B2 (ja) | ||
| JPH05108263A (ja) | マウス入力装置 | |
| JP3447645B2 (ja) | 文字入力方法及び文字入力装置 | |
| JPH01121919A (ja) | 座標入力装置 | |
| JPH01137320A (ja) | タッチ形座標入力装置 | |
| JPS61156290A (ja) | 図形表示装置 | |
| JPH0218670A (ja) | Cad装置 | |
| JPH0145662B2 (ja) | ||
| JPH03202916A (ja) | 座標入力装置 | |
| JPS5819939A (ja) | 入力装置 | |
| JPS59177593A (ja) | 表示図形の検出方法 | |
| JPH0619614A (ja) | 手書き図形入力装置 | |
| JPH03175526A (ja) | 図形処理装置 | |
| JPH06180627A (ja) | マウス |