JPH0659802A - ペン入力制御装置 - Google Patents

ペン入力制御装置

Info

Publication number
JPH0659802A
JPH0659802A JP21017792A JP21017792A JPH0659802A JP H0659802 A JPH0659802 A JP H0659802A JP 21017792 A JP21017792 A JP 21017792A JP 21017792 A JP21017792 A JP 21017792A JP H0659802 A JPH0659802 A JP H0659802A
Authority
JP
Japan
Prior art keywords
area
input
pen
unit
distance
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
Application number
JP21017792A
Other languages
English (en)
Inventor
Hiroaki Hayashi
弘章 林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP21017792A priority Critical patent/JPH0659802A/ja
Publication of JPH0659802A publication Critical patent/JPH0659802A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】 ペン入力がある領域からはずれても、操作者
が意図しない動作を起こさないようにする。 【構成】 領域判定部2と領域保存部3とはともに領域
比較部4に接続し、該領域比較部4は領域判定部2の出
力の領域識別子と領域保存部3に保存されている領域識
別子を比較し、一致するか否かを出力する。領域判定部
2、領域保存部3、領域比較部4はそれぞれ領域決定部
5に接続し、該領域決定部5は終了判定部6が座標入力
は終了したと判断する以前に領域比較部4により領域が
異なると判断した場合には、領域保存部4に保存されて
いる領域を現在の座標入力の属する領域とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ペンによる入力手段を
持つ装置に関する。
【0002】
【従来の技術】パーソナルコンピュータやワークステー
ションのマンマシンインタフェースは従来のコマンド入
力型からGUI(グラフィカルユーザインタフェース)
を使用したアイコン操作やメニュー操作に移ってきてい
る。GUIにおける主な入力手段はマウスやトラックボ
ールで、これらはボタンと共に使用し、カーソルを画面
上の目的の領域に持って行きボタンを押す、ボタンを押
しながらカーソルを移動する等、ボタンを押している時
の入力座標が意味を持っている。ところで、最近コンピ
ュータの新しい形態として、キーボードを持たない、ペ
ンのみで操作を行うコンピュータが登場してきている。
つまり、マウス・トラックボール等のポインティング機
能と、キーボードの文字入力機能をペンという1つのデ
バイスで取り扱おうとする試みである。ここで、ペンに
よる入力の特徴として、直接ポインティングがあげられ
る。つまり、マウスやトラックボールの場合は、人間が
画面上の目的物を指し示すのではなく、画面上に表示さ
れているカーソルを移動させることにより間接的に指し
示すことになるが、ペンは直接画面上の目的物を指し示
すことができるので、操作性が向上する。
【0003】
【発明が解決しようとする課題】しかし、操作性が向上
したために逆に手書き入力等は入力が雑になり、あらか
じめ規定された入力領域を越えてしまうことがある。あ
るウインドウの中で描画を行っていて、ペンが一時的
に、ウインドウの外に出て、スクロールバーの領域に入
ってしまうことなどがその例である。この時、スクロー
ルバーの処理が実行されるとウインドウ内の表示はスク
ロールされ、ペンが元のウインドウに戻ってきたときに
は、ユーザが描こうとしていた場所とは異なる場所に描
画が行われてしまう、という欠点を持つ。
【0004】したがって、本発明の目的は、ペンの入力
がある領域からはずれても、操作者が意図しない動作を
起こすことのない、さらに言えば、操作者の意図を汲ん
だ動作を行う、ペン入力制御装置を提供することにあ
る。
【0005】
【課題を解決するための手段】前記目的は、ペンによる
座標入力手段と、前記座標入力手段による入力が可能な
領域を分割し、前記座標入力がどの領域に属するかを判
定する領域判定手段と、以前の座標入力に対する前記領
域判定手段による判定結果を保持する領域記憶手段と、
現在の座標入力に対する前記領域判定手段の判定結果と
前記領域記憶手段に保持されている判定結果を比較する
領域比較手段と、ペンによる座標入力が終了したことを
確認する終了確認手段と、前記終了確認手段が座標入力
を終了したと判断する以前に前記領域比較手段により領
域が異なると判断された場合に、前記領域記憶手段に保
持されている領域を現在の座標入力の属する領域とする
手段を具備してなることを特徴とするペン入力制御装置
によって達成される。
【0006】また、前記目的は、一定時間を計時する計
時手段と、前記領域比較手段により領域が異なると判断
された場合に、前記計時手段を起動し、一定時間経過す
るまでの座標入力は、前記領域記憶手段に保持されてい
る領域に属する入力として扱い、一定時間経過後は前記
領域判定手段によって判定された領域に属する入力とし
て扱う手段とを更に具備してなることを特徴とするペン
入力制御装置によっても達成される。
【0007】さらに、前記目的は前記領域記憶手段に保
持されている領域と現在の入力座標との距離を求める距
離判定手段と、前記距離測定手段によって判定された距
離が一定の距離を越えているか否かを判定する距離判定
手段と、前記領域比較手段により領域が異なると判断さ
れた場合に、前記距離判定手段が一定の距離内に含まれ
ると判断した場合は、前記領域記憶手段に保持されてい
る領域に属する入力として扱い、一定の距離を越えると
判断した場合は前記領域判定手段によって判定された領
域に属する入力として扱う手段とを更に具備してなるこ
とを特徴とするペン入力制御装置によっても達成され
る。
【0008】
【作用】前記構成において、ペン入力がある領域内で行
なわれていて、領域外にはみ出た場合、前記領域比較手
段が今まで入力が行われていた領域から出たことを検出
するが、前記終了確認手段が座標入力を終了したと判断
するまでは元の領域に対する入力として処理するため、
新たに入った領域に対する入力としては処理されない。
【0009】また、計時手段を備える場合は一定時間内
のはみ出しは、元の領域に対する入力として処理される
が、一定時間を越えてはみ出した場合は、終了確認手段
が座標入力を終了したと判断する前でも新たな領域に対
する入力として取り扱う。
【0010】また、距離判定手段を備える場合は一定距
離以内のはみ出しは、元の領域に対する入力として処理
されが、一定距離を越えてはみ出した場合は、終了確認
手段が座標入力を終了したと判断する前でも新たな領域
に対する入力として取り扱う。
【0011】
【実施例】以下に、本発明の実施例を、表示素子(液晶
・EL等)とタブレットを一体化した表示一体型タブレ
ットを入力デバイスとし、矩形のウインドウを使用した
場合を例に取って、図を交えて説明する。
【0012】図1は、本発明によるペン入力制御装置の
構成図の一例で、1は一定時間間隔でペンの入力をサン
プリングし、ペン入力があればその座標を出力するペン
入力部で表示一体型タブレットが相当する。ペン入力部
1には領域判定部2が接続しており、該領域判定部2は
ペン入力部1より与えられた座標が、図示されない領域
設定手段によって設定されたどの矩形領域に属するかを
判定し、その領域に対応する識別子を出力する。3は領
域判定部2で判定された領域識別子を後記する領域決定
部5の制御のもとで保存する領域保存部である。領域判
定部2と領域保存部3とはともに領域比較部4に接続
し、該領域比較部4は領域判定部2の出力の領域識別子
と領域保存部3に保存されている領域識別子を比較し、
一致するか否かを出力する。領域判定部2、領域保存部
3、領域比較部4はそれぞれ領域決定部5に接続し、該
領域決定部5は領域比較部4の結果と後記する終了判定
部6の入力終了判定結果を基に領域を決定し、領域保存
部3への領域の格納を制御する一方で、領域保存部3に
格納されている領域識別子を後記する座標変換部7に出
力する。領域決定部5の動作については後に詳述する。
ペン入力部1には更に終了判定部6、及び座標変換部7
にそれぞれ接続している。終了判定部6はペン入力部1
に入力が行われる度にタイマを再起動すると共に入力中
信号を生成し、タイムアウトした場合に入力終了信号を
生成する。座標変換部7はペン入力部1の出力座標を領
域決定部5で決定された領域内の相対座標に変換し出力
する。
【0013】また、一般に、はみ出す場合は、長い時間
別の領域にとどまることはないので、一定時間内のはみ
出しは、もとの領域に対する入力として処理してもかま
わないという点に着目して、本発明の第2の実施例とし
て、計時部8aを領域比較部4と領域決定部5の間に配
置してある。この場合計時部8aは領域比較部4が領域
が一致しないと判定した場合にタイマを起動し、一定時
間以上一致しない状態が連続した場合、領域決定部5の
領域決定のための情報を与える。一定時間内にもとの領
域に戻った場合、または一定時間以上一致しない状態が
連続していて領域決定部5の領域決定の為の情報を与え
た場合は、その時点でタイマはクリアされる。
【0014】また、一般に、はみ出す場合は、もとの領
域の近傍にとどまるはずなので、一定距離以内のはみ出
しは、元の領域に対する入力として処理してもかまわな
いという点に着目して、本発明の第3の実施例として、
前記した第1の実施例に、ペン入力部1、領域保存部
3、領域比較部4に接続する距離判定部8bを付加して
ある。この場合、距離判定部8bは領域保存部3に保存
されている領域と、ペン入力部1の出力座標の距離を求
め、その距離が一定の距離を越えたかどうか判定し、領
域決定部5の領域決定のための情報を与える。
【0015】次に領域決定部5の動作について、図2の
フローチャートを参照しながら説明する。
【0016】まず、前提条件として、ペン入力部1から
与えられる座標は、領域判定部2に設定されている領域
のいずれか1つに必ず属することが保証されているもの
とし、領域識別子は1からN(Nは領域の数)の値を取
るものとする。
【0017】初めに第1の実施例、即ち計時部8a及び
距離判定部8bをともに備えない場合を説明する。
【0018】まず、ステップ1にて入力終了状態の設定
が行われる。次いでステップS2にて領域保存部3に0
が設定される。この場合、設定される0は何れの領域の
領域識別子でもなく、まだ入力が成されていないことを
表す。
【0019】ステップS3にて入力中か否かの判定を行
い、否と判定された場合は、入力中になるまでこのステ
ップを繰り返す。入力中(Yes)と判定されると、ス
テップS4に進み、領域比較部4にて行われる領域判定
部2の領域識別子と領域保存部3の領域識別子との比較
の結果を参照する。領域が一致していない(No)と判
定されていると、ステップS5に進み領域保存部3に保
存されている値が0か否かを判定する。ステップS5は
入力が初期設定後または前回の入力終了後の最初の入力
か否かを判断するためのもので、ここで0(Yes)と
判定されると領域判定部2からの領域識別子を領域保存
部3に設定し、次いでステップS7にて領域保存部3に
保存されている領域識別子を出力する。ステップS4に
て領域比較部4が領域判定部2からの領域識別子と領域
保存部3の領域識別子との比較の結果、領域が一致して
いる(Yes)と判定した場合はステップS5、S6を
実行することなく直接ステップS7に進み領域保存部3
に保存されている領域識別子を出力する。また同様にス
テップS5にて領域保存部3に保存されている値が0で
ない(No)と判定された場合も、ステップS6を実行
することなく直接ステップS7に進み領域保存部3に保
存されている領域識別子を出力する。ステップS7にて
領域識別子を出力した後はステップS8に進み終了判定
部6にて入力が終了していると判定しているか否かを参
照する。ここで終了判定部6が入力がまだ終了していな
い(No)と判定していればステップS4に戻り以降の
ステップを繰り返し、また終了判定部6が入力は終了し
ている(Yes)と判定した場合はステップS2に戻り
以降のステップを繰り返す。
【0020】第2の実施例として計時部8aを有する場
合または第3の実施例として距離判定部8bを有する場
合は、前述のステップS5にて領域保存部3に保存され
ている値が0でないと判定された場合に、ステップS7
に直接進まずにステップS9にて計時部8aがまだ起動
されていない場合はこれを起動し、既に起動されている
場合は、起動後一定時間内かを判定し、または距離判定
部8bによる、領域保存部3に保存されている領域とペ
ン入力部1の出力座標との距離が一定の距離を越えたか
どうかの判定を参照し、一定時間内でない(No)と判
定するか、または距離判定部8bが一定距離内でない
(No)と判定している場合は、ステップS6に進み、
領域判定部2からの領域識別子を領域保存部3に設定
し、次いでステップS7にて領域保存部3に保存されて
いる領域識別子を出力する。これにより入力終了前でも
新たな領域に切り替えることが出来る。ステップS9に
て一定距離内(Yes)または一定時間内(Yes)と
判定された場合は、ステップS6を行うことなく、ステ
ップS7に進み、領域保存部3に保存されている領域識
別子を出力する。
【0021】上記したフローチャートを図3に示すよう
なディスプレイ画面にペンにより線分等を描く場合を例
に具体的に説明する。
【0022】ディスプレイ画面は図に示すように周辺の
領域00、領域01、領域02、領域03と、中心部の描画領域
10と、描画領域10に隣接する領域20、領域30、領域40と
からなり、各領域には種々の機能が付与されている。中
心部の描画領域10は仮想画面に対してウインドウとして
機能しており、仮想画面上でウインドウによって切り出
された領域が対応している。描画領域10内のペン入力位
置は仮想画面上での相対座標値に対応しており、描画領
域10内でたとえば線分等をペン入力する事により、仮想
画面上に線分等を描くことが出来る。
【0023】各領域には1から8までの領域識別子が付
与されており、領域00には1が、領域01には2が、領域
02には3が、領域03には4が、領域10には5が、領域20
には6が、領域30には7が、領域40には8がそれぞれ付
与されている。
【0024】初期設定として、終了判定部6のタイマを
停止し、入力終了信号を生成している状態にする(S
1)。また、“保存領域なし”を表すために、領域保存
部3に0を設定する(S2)。
【0025】初期設定が終了すると、入力が行われるの
を待ち(S3)、入力が行われたならば、領域判定部2
と領域保存部3の出力を比較する(S4)。ここで、領
域保存部3にはステップS2で0がセットされており、
領域判定部2の出力は1から8であるので、必ず異なり
ステップS5へ進む、そして、前記のように領域保存部
3には0がセットされているので、ステップS6へ進
み、この時の領域判定部2の出力(例えば領域10内で入
力がなされているとして5)を保存する。そして、ステ
ップS7で、領域保存部3の出力を決定した領域とし、
出力する(この例では5)。終了判定部6が、入力が終
了したと判定する(S8)まではステップS4からS8
をくりかえすことになるが、領域判定部2の出力が変化
しない限り、即ちこの例ではペン入力が領域10内で行わ
れている限りはステップS4をYesで抜け、ステップ
S7で領域保存部3の出力をそのまま出力する。領域保
存部3の出力はこのループの中で変化しないので、ペン
入力が開始されたときの領域がそのまま使われることに
なり、正しく動作することが判る。
【0026】次に、ペン入力が終了するまでに領域が変
化した場合、例えば領域10から領域20に変化した場合を
考える。この場合は、領域判定部2からの出力は6、領
域保存部3の出力は5なのでステップS4で領域が不一
致になりステップS5へ進む、ステップS4からS8の
ループ内で領域保存部3の出力を0にすることはないの
で、ステップS5をNoで抜ける。このパスを通った場
合も領域保存部3の値を変化させることはないので、ペ
ン入力が開始された時に設定された領域保存部3の値、
この例では5が領域決定部5の出力となる。したがっ
て、ペン入力が終了するまでの間は、領域決定部5の出
力は、ペン入力を開始した時の領域の領域識別子の値5
を保つことになる。
【0027】一旦、ペン入力が終了すると、ステップS
4からS8のループを抜け、ステップS2に戻り、領域
保存部3の出力が0クリアされる。
【0028】再度ペン入力を開始した場合は、必ずステ
ップS6を1回通過する。したがって、領域決定部5の
出力は、ペンが下ろされてから上げられるまでの間、最
初にペンを下ろした領域の識別子の値を常に保持するこ
とになる。
【0029】また、計時部8aもしくは距離判定部8b
を動作させる場合は、ステップS5でNoの場合、すな
わちある領域に下ろされたペンが別の領域に入ったと判
定された場合ステップS9に進み、計時部8aで一定時
間内もしくは距離判定部8bで一定距離内の判定された
場合は、計時部8aや距離判定部8bを動作させない場
合と全く同じにステップS7に進む。計時部8aで一定
時間を越えた、もしくは距離判定部8bで一定距離を越
えたと判定された場合は、ステップS6に進み、この時
の領域判定部2の出力を領域保存部3の値とする。つま
り、領域を完全にはずれてしまったと判断された場合
は、ペン入力が終了していなくても、そこから新たな入
力が始まったと考えて処理されることになる。
【0030】
【発明の効果】本発明によるペン入力制御装置を用いる
ことによって、領域の境界付近での入力に関する誤動作
が低減できる。
【0031】また、お絵描きソフトのように大きなカン
バスの一部をウインドウで切り出している場合は、ペン
入力がウインドウから少し飛び出しても、同じウインド
ウに対する処理として扱えるので、ウインドウのエッジ
で描画が切れてしまうことはなく、カンバス上では連続
した描画として扱うことが可能になる。
【図面の簡単な説明】
【図1】本発明によるペン入力制御装置の1実施例の構
成を示すブロック図である。
【図2】図1のペン入力装置の動作を説明するためのフ
ローチャートである。
【図3】本発明の1実施例のディスプレイと領域および
仮想画面の関係を示す図である。
【符号の説明】
1 ペン入力部 2 領域判定部 3 領域保存部 4 領域比較部 5 領域決定部 6 終了判定部 7 座標変換部 8a 計時部 8b 距離判定部

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 ペンによる座標入力手段と、前記座標入
    力手段による入力が可能な領域を分割し、前記座標入力
    がどの領域に属するかを判定する領域判定手段と、以前
    の座標入力に対する前記領域判定手段による判定結果を
    保持する領域記憶手段と、現在の座標入力に対する前記
    領域判定手段の判定結果と前記領域記憶手段に保持され
    ている判定結果を比較する領域比較手段と、ペンによる
    座標入力が終了したことを確認する終了確認手段と、前
    記終了確認手段が座標入力を終了したと判断する以前に
    前記領域比較手段により領域が異なると判断された場合
    に、前記領域記憶手段に保持されている領域を現在の座
    標入力の属する領域とする手段とを具備してなることを
    特徴とするペン入力制御装置。
  2. 【請求項2】 前記請求項1のペン入力制御装置で、一
    定時間を計時する計時手段と、前記領域比較手段により
    領域が異なると判断された場合に、前記計時手段を起動
    し、一定時間経過するまでの座標入力は、前記領域記憶
    手段に保持されている領域に属する入力として扱い、一
    定時間経過後は前記領域判定手段によって判定された領
    域に属する入力として扱う手段とを具備してなることを
    特徴とするペン入力制御装置。
  3. 【請求項3】 前記請求項1のペン入力制御装置で、前
    記領域記憶手段に保持されている領域と現在の入力座標
    との距離を求める距離判定手段と、前記距離測定手段に
    よって測定された距離が一定の距離を越えているか否か
    を判定する距離判定手段と、前記領域比較手段により領
    域が異なると判断された場合に、前記距離判定手段が一
    定の距離内に含まれると判断した場合は、前記領域記憶
    手段に保持されている領域に属する入力として扱い、一
    定の距離を越えると判断した場合は前記領域判定手段に
    よって判定された領域に属する入力として扱う手段とを
    具備してなることを特徴とするペン入力制御装置。
JP21017792A 1992-08-06 1992-08-06 ペン入力制御装置 Pending JPH0659802A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21017792A JPH0659802A (ja) 1992-08-06 1992-08-06 ペン入力制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21017792A JPH0659802A (ja) 1992-08-06 1992-08-06 ペン入力制御装置

Publications (1)

Publication Number Publication Date
JPH0659802A true JPH0659802A (ja) 1994-03-04

Family

ID=16585057

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21017792A Pending JPH0659802A (ja) 1992-08-06 1992-08-06 ペン入力制御装置

Country Status (1)

Country Link
JP (1) JPH0659802A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005107900A (ja) * 2003-09-30 2005-04-21 Dainippon Printing Co Ltd 識別システム、プログラム及び電子ペン用帳票
US7397465B2 (en) 2003-06-20 2008-07-08 Canon Kabushiki Kaisha Coordinate input control method
WO2013061499A1 (ja) * 2011-10-27 2013-05-02 京セラ株式会社 入力装置および入力装置の制御方法
JP2017500627A (ja) * 2013-11-07 2017-01-05 ▲華▼▲為▼終端有限公司Huawei Device Co., Ltd. タッチ制御応答方法及び装置
JP2024120109A (ja) * 2019-04-24 2024-09-03 株式会社ワコム 計算機によって実行される方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7397465B2 (en) 2003-06-20 2008-07-08 Canon Kabushiki Kaisha Coordinate input control method
JP2005107900A (ja) * 2003-09-30 2005-04-21 Dainippon Printing Co Ltd 識別システム、プログラム及び電子ペン用帳票
WO2013061499A1 (ja) * 2011-10-27 2013-05-02 京セラ株式会社 入力装置および入力装置の制御方法
JP5519020B2 (ja) * 2011-10-27 2014-06-11 京セラ株式会社 入力装置および入力装置の制御方法
US9798410B2 (en) 2011-10-27 2017-10-24 Kyocera Corporation Input device and method for controlling input device
US10795492B2 (en) 2011-10-27 2020-10-06 Kyocera Corporation Input device and method for controlling input device
JP2017500627A (ja) * 2013-11-07 2017-01-05 ▲華▼▲為▼終端有限公司Huawei Device Co., Ltd. タッチ制御応答方法及び装置
JP2024120109A (ja) * 2019-04-24 2024-09-03 株式会社ワコム 計算機によって実行される方法

Similar Documents

Publication Publication Date Title
JPH0816313A (ja) 手書き入力方法及び装置
JPH1078850A (ja) 座標入力装置およびその制御方法
JPH11203044A (ja) 情報処理システム
JPH0724007B2 (ja) ジェスチャ認識を行うグラフィッカル・ユーザ・インターフェース及びその方法
JP2009259079A (ja) タッチボードカーソル制御方法
JPH09319502A (ja) 表示一体型座標入力装置を備えた情報機器
WO2017185459A1 (zh) 一种图标移动方法以及装置
CN114003145A (zh) 触摸屏书写擦除方法、装置、电子白板及存储介质
CN106648398A (zh) 一种显示控制方法及装置
US20040001051A1 (en) Information processing apparatus and character input assisting method for use in the same
JPH1124841A (ja) 情報処理装置、処理方法、及び記憶媒体
JPH0659802A (ja) ペン入力制御装置
TWI430146B (zh) The input method and device of the operation instruction of the double touch panel
CN112764615A (zh) 悬浮球控制方法及装置
JPH11175212A (ja) タッチパネル装置のタッチ操作処理方法
JP2003140791A (ja) 情報処理装置及び情報処理装置の制御方法
JPH06342336A (ja) 情報処理装置
JPH08115197A (ja) 図形処理装置のスクロール方法
TW201915682A (zh) 具有局部觸控功能的觸控裝置與方法
JPH1195912A (ja) 座標入力装置、座標入力方法及び座標入力プログラムを記録したコンピュータ読み取り可能な記録媒体
JPH0744308A (ja) ワードプロセッサ
WO2021003730A1 (zh) 触控设备及其输入控制方法
JPH0476724A (ja) 情報処理装置
JPH09114592A (ja) ペン入力システム
JPH0713683A (ja) マルチウインドウ表示装置