JPH07152475A - Information device - Google Patents
Information deviceInfo
- Publication number
- JPH07152475A JPH07152475A JP32988193A JP32988193A JPH07152475A JP H07152475 A JPH07152475 A JP H07152475A JP 32988193 A JP32988193 A JP 32988193A JP 32988193 A JP32988193 A JP 32988193A JP H07152475 A JPH07152475 A JP H07152475A
- Authority
- JP
- Japan
- Prior art keywords
- input
- correction
- parallax
- angle
- coordinate
- 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
- 238000012937 correction Methods 0.000 claims abstract description 135
- 230000008878 coupling Effects 0.000 abstract 1
- 238000010168 coupling process Methods 0.000 abstract 1
- 238000005859 coupling reaction Methods 0.000 abstract 1
- 238000004364 calculation method Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 15
- 238000004891 communication Methods 0.000 description 2
- 230000004907 flux Effects 0.000 description 1
- 230000003340 mental effect Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、入力面に入力ペン型の
入力装置の先端を接触させて、手書き記入及び手による
指示入力を行うコンピュータ等の情報装置、特にオペレ
ータに応じてその都度、視差の補正を簡単に行うことが
できるようにした情報装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information device such as a computer for contacting the tip of an input pen-type input device with an input surface to perform handwriting and manual instruction input, in particular, each time according to the operator. The present invention relates to an information device capable of easily correcting parallax.
【0002】[0002]
【従来の技術】図13は、従来の情報装置の一例を示す
構成ブロック図である。図13において、この情報装置
51は、上面に入力面26(図14参照)を有した装置
本体2と、この装置本体2の外側に配置されてオペレー
タが手に持ってペン先を入力面26に接触させて記入や
指示を行うための入力ペン3等で構成されている。2. Description of the Related Art FIG. 13 is a block diagram showing an example of a conventional information device. In FIG. 13, the information device 51 includes an apparatus main body 2 having an input surface 26 (see FIG. 14) on the upper surface, and an outside of the apparatus main body 2, which is held by an operator and the pen tip is used as the input surface 26. It is composed of an input pen 3 and the like for touching and making entries and instructions.
【0003】このうち、入力ペン3は、その一部から磁
束等の信号を送出する構造になっている。また、内部に
は、上記信号を発生させるとともに入力ペン3の動作を
管理するための入力ペン駆動部4と、この入力ペン駆動
部4に電力を供給するための入力ペン電源部5が設けら
れている。Of these, the input pen 3 has a structure for transmitting a signal such as magnetic flux from a part thereof. An input pen drive unit 4 for generating the above signals and managing the operation of the input pen 3 and an input pen power supply unit 5 for supplying electric power to the input pen drive unit 4 are provided inside. ing.
【0004】これに対して、装置本体2は、筐体となる
外装6(図14参照)で略全体が覆われて箱体として形
成されており、内部には、この装置全体の動作管理を制
御するための制御部7と、表示部8、座標入力部9、電
源部24等が配設されている。なお、座標入力部9は透
明であり、また表示部8上に重畳配置されて、表示部8
と一体に取り扱われて入力面26に位置決めセットされ
ている。On the other hand, the main body 2 of the apparatus is formed as a box by being covered with an exterior 6 (see FIG. 14) which is a casing, and the inside of the apparatus main body 2 is used for operation management of the entire apparatus. A control unit 7 for controlling, a display unit 8, a coordinate input unit 9, a power supply unit 24 and the like are provided. The coordinate input unit 9 is transparent and is arranged on the display unit 8 so as to overlap with the display unit 8.
And is positioned and set on the input surface 26.
【0005】装置本体2側の構造をさらに説明すると、
制御部7と表示部8との間には、制御部7で動作が管理
されて、表示部7を制御するための表示制御部10と、
この表示制御部10に制御されて表示部7の表示内容を
記憶しておく表示メモリ11が配設されている。The structure of the main body 2 of the apparatus will be further described.
Between the control unit 7 and the display unit 8, an operation is managed by the control unit 7, and a display control unit 10 for controlling the display unit 7,
A display memory 11 that stores the display content of the display unit 7 under the control of the display control unit 10 is provided.
【0006】座標入力部9と制御部7との間には、入力
ペン3からの信号を受ける座標入力部9のX側を駆動
し、この座標入力部9に発生した信号を読み取るX側制
御部12と、この座標入力部9のY側を駆動し、この座
標入力部9に発生した信号を読み取るY側制御部13
と、X側制御部12及びY側制御部13の双方の動作を
制御するとともに、X側制御部12とY側制御部13が
読み取った信号を受け取り、入力ペン3が指示したX側
及びY側の座標値をそれぞれ算出する座標演算制御部1
4が配設されている。なお、この座標演算制御部14が
算出した座標値は制御部7に順次送られ、また制御部7
ではこのデータからその座標演算制御部14や表示制御
部10の動作管理等、様々な制御を行う。Between the coordinate input section 9 and the control section 7, the X side of the coordinate input section 9 for receiving a signal from the input pen 3 is driven and the X side control for reading the signal generated in the coordinate input section 9 is performed. The unit 12 and the Y-side control unit 13 that drives the Y side of the coordinate input unit 9 and reads the signal generated in the coordinate input unit 9.
And controlling the operations of both the X-side control unit 12 and the Y-side control unit 13 and receiving the signals read by the X-side control unit 12 and the Y-side control unit 13 and instructing the X-side and Y-directions by the input pen 3. Coordinate operation control unit 1 for calculating each side coordinate value
4 are provided. The coordinate values calculated by the coordinate calculation control unit 14 are sequentially sent to the control unit 7, and the control unit 7
Then, various controls such as operation management of the coordinate calculation control unit 14 and the display control unit 10 are performed from this data.
【0007】また、制御部7内には補正値格納部23が
確保されている。さらに、この制御部7には、記憶装置
A15や記憶装置B16を始めとして、ハードディスク
(HDD),フロッピーディスク(FDD),メモリカ
ード(RAM)等の書き込み、読み込みを各々制御する
記憶部制御部A17や記憶部制御部B18、及び外部と
の通信を制御する外部通信制御部19、装置本体2に外
付けされるプリンタ等の出力装置を制御する出力制御部
20、同じく情報装置51に外付けされるキーボード等
の装置を制御する外部装置制御部A21及び外部装置制
御部B22等が接続されており、これらの動作管理も制
御部7で同時に管理できるようになっている。A correction value storage unit 23 is secured in the control unit 7. Further, the control unit 7 includes a storage unit control unit A17 for controlling writing and reading of a hard disk (HDD), a floppy disk (FDD), a memory card (RAM), etc., including the storage device A15 and the storage device B16. And a storage unit control unit B18, an external communication control unit 19 that controls communication with the outside, an output control unit 20 that controls an output device such as a printer externally attached to the device body 2, and an external device that is also externally attached to the information device 51. An external device control unit A21, an external device control unit B22, and the like for controlling devices such as a keyboard that is used are connected, and the operation management of these devices can be simultaneously managed by the control unit 7.
【0008】次に、この情報装置51の動作を説明す
る。まず、この情報装置51では、その使用に先立っ
て、表示部8の表示ドットと座標入力部9の入力座標と
の間での位置を合わせる、「補正」作業を行う。すなわ
ち、この種の情報装置51では、通常、組立時に、表示
部8と座標入力部9の原点を合わせて、両者の位置決め
がなされた状態で入力面26にセットされている。しか
し、組立が完了したものの中にも、表示部8と座標入力
部9の組合せ作業工程で僅かなズレが発生したりしてい
る場合もある。そこで、組立後にこれを補正する目的
や、オペレータが自分にあった作業形態にする等の目的
で、表示部8の表示ドットと座標入力部9の入力座標と
の間での位置を合わせる「補正」作業が必要となる。そ
して、その補正作業の終了後、結果を制御部7内にある
補正値格納部23に記憶させ、それ以後の座標入力部9
からの入力座標に補正をかけて、このズレを考慮された
入力処理を情報装置51側で自動的に行うことになる。Next, the operation of the information device 51 will be described. First, in this information device 51, prior to its use, a “correction” operation is performed to match the position between the display dot of the display unit 8 and the input coordinate of the coordinate input unit 9. That is, in this type of information device 51, the origins of the display unit 8 and the coordinate input unit 9 are normally aligned with each other at the time of assembly, and the display unit 8 and the coordinate input unit 9 are set on the input surface 26 in a state of being positioned. However, even when the assembly is completed, a slight deviation may occur in the combination work process of the display unit 8 and the coordinate input unit 9. Therefore, for the purpose of correcting this after assembling and for making the work mode suitable for the operator, the position between the display dot of the display unit 8 and the input coordinate of the coordinate input unit 9 is adjusted. I need some work. After the completion of the correction work, the result is stored in the correction value storage unit 23 in the control unit 7, and the coordinate input unit 9 after that is stored.
By correcting the input coordinate from, the input processing in consideration of this deviation is automatically performed on the information device 51 side.
【0009】この「補正」作業の具体的な一例をさらに
説明すると、例えば情報装置51の立ち上げ後、直ぐ
か、または使用中に、入力面26上に表示される項目を
入力ペン3で指示して、「補正」するモードを選択す
る。すると、例えば図15に示すように、その入力面2
6において、表示部8の表示面上には入力ペン3の先端
部分よりやや大きめの複数(本例では5つ)の輝点25
が表示される。To further explain a concrete example of this "correction" work, for example, immediately after the information device 51 is started up, or immediately after use, an item displayed on the input surface 26 is designated by the input pen 3. Then, the mode for “correction” is selected. Then, for example, as shown in FIG.
6, a plurality of bright spots 25 (five in this example) slightly larger than the tip portion of the input pen 3 are displayed on the display surface of the display unit 8.
Is displayed.
【0010】次いで、オペレータは、入力ペン3を使
い、入力面26に表示された輝点25に対応する表示部
8上に配置された座標入力部9の位置を順次指示する。
すると、この座標入力部9で順次指示される座標位置の
信号をX側制御部12及びY側制御部13が各々検知
し、これを座標演算制御部14に順次信号として送る。
また、この信号を受けた座標演算制御部14では順次入
力ペン3で指示されたX座標、Y座標を各々算出し、こ
れを制御部7に順次座標データとして送る。Next, the operator uses the input pen 3 to sequentially indicate the position of the coordinate input section 9 arranged on the display section 8 corresponding to the bright spot 25 displayed on the input surface 26.
Then, the X-side control unit 12 and the Y-side control unit 13 detect signals of coordinate positions sequentially designated by the coordinate input unit 9 and sequentially send them to the coordinate calculation control unit 14.
Further, the coordinate calculation control unit 14 receiving this signal sequentially calculates the X coordinate and the Y coordinate designated by the input pen 3, and sends them to the control unit 7 as coordinate data in sequence.
【0011】制御部7では、受け取った座標データを、
表示部8の表示素子ピッチに対応する表示部座標データ
に順次交換し、これを表示部8に表示させている複数の
輝点25の座標値と比較して、差の平均値や近似式等か
ら表示部8と座標入力部9とのズレを補正する補正量を
算出し、これを補正値格納部23に記憶する。In the control unit 7, the received coordinate data is
The display unit coordinate data corresponding to the display element pitch of the display unit 8 is sequentially exchanged, and this is compared with the coordinate values of the plurality of bright spots 25 displayed on the display unit 8, and the average value of the differences, the approximate expression, etc. A correction amount for correcting the deviation between the display unit 8 and the coordinate input unit 9 is calculated from this, and this is stored in the correction value storage unit 23.
【0012】この補正値格納部23に記憶する作業が終
了すると、それ以後に座標入力部9を入力ペン3で指示
してX側制御部12、Y側制御部13を介して座標演算
制御部14から制御部7へ送られた指示座標データは、
制御部7において、表示座標データに変換した後に、補
正値格納部23に記憶されている補正量を加算されて補
正された表示座標データを算出し、その後、制御部7か
ら表示制御部10に送られて表示部8に表示させてい
る。なお、本例では、表示部8の上に座標入力部9を配
置した構造を示しているが、座標入力部9が表示部8の
下側に配置されている構造にした場合でも同じである。When the work of storing in the correction value storage unit 23 is completed, thereafter, the coordinate input unit 9 is instructed by the input pen 3 and the coordinate calculation control unit is operated via the X side control unit 12 and the Y side control unit 13. The designated coordinate data sent from 14 to the control unit 7 is
In the control unit 7, after the display coordinate data is converted into the display coordinate data, the correction amount stored in the correction value storage unit 23 is added to calculate the corrected display coordinate data, and then the control unit 7 transfers the display coordinate data to the display control unit 10. It is sent and displayed on the display unit 8. In addition, in this example, the structure in which the coordinate input unit 9 is arranged on the display unit 8 is shown, but the same is true when the coordinate input unit 9 is arranged below the display unit 8. .
【0013】[0013]
【発明が解決しようとする課題】ところで、上述した従
来の情報装置51の構造では、補正を行う作業はオペレ
ータが入力ペン3を座標入力部9に対して垂直に立てて
指示することを想定している。しかしながら、実際のオ
ペレータの入力作業では、作業がし易く、また入力面2
6を見易くするため等から、入力ペン3に角度をつけて
使用する場合が多く、また表示部8と座標入力部9の間
には幾分かの距離があるので、視線による視差でズレが
生じることになる。したがって、表示部8と座標入力部
9との位置を合わせるためには、これらのズレを十分に
考慮して行わなければならず、この種の「補正」作業は
簡単には出来ず、面倒であった。By the way, in the structure of the conventional information device 51 described above, it is assumed that the operator performs the correction work by instructing the input pen 3 vertically with respect to the coordinate input section 9. ing. However, in the actual input work of the operator, the work is easy and the input surface 2
In order to make it easier to see 6, the input pen 3 is often used at an angle, and since there is some distance between the display unit 8 and the coordinate input unit 9, there is a gap due to parallax due to the line of sight. Will occur. Therefore, in order to match the positions of the display unit 8 and the coordinate input unit 9, it is necessary to sufficiently consider these deviations, and this kind of "correction" work cannot be easily done, which is troublesome. there were.
【0014】また、入力ペン3の角度を想定して調整し
たものであっても、オペレータが常に同じ姿勢で同じ位
置から見ている場合にはさほど問題にならない。しか
し、例えば補正実施作業の時等のように、細心の注意を
払って作業を行うような場合は、調整後に実際に使用し
ている姿勢等の形態とは異なる角度で入力ペン3を指示
したり、あるいは補正入力のポイントの中心を指示しよ
うとして入力面26に顔を近づけて指示したり、実際の
作業時における場合での補正がなされないことが多い。
このため、1度の調整作業で終わることが少なく、複数
回にわたり補正作業を行わねばならないことも多かっ
た。Further, even if the angle of the input pen 3 is assumed to be adjusted, it does not cause much problem if the operator is always looking in the same posture from the same position. However, in the case where the work is performed with great care, for example, when performing the correction work, the input pen 3 is pointed at an angle different from the posture or the like actually used after the adjustment. In many cases, the face is brought close to the input surface 26 in order to instruct the center of the correction input point, and the correction is often not performed in the case of actual work.
Therefore, the adjustment work is rarely completed once, and the correction work is often required to be performed a plurality of times.
【0015】さらに、オペレータは情報装置51の入力
面26上において、その作業位置が手前側、奥側、左
側、右側の何れの場合であっても、入力ペン3を使用す
る角度は変えず、また頭や首を動かしたりもせず、ただ
視線を移動させるだけで行うことがほとんどである。こ
のため、入力する位置によっては視線による視差が発生
し、その度にオペレータは作業を中断したり、入力作業
のやり直しを行ったり、さらに作業を行い易くするの
に、頭や首を動かして入力面26に近づけたり、情報装
置51を移動させると言ったことが必要となる。これに
より、作業効率の低下や、精神的、肉体的にも負担をか
けるといった問題点があった。Further, on the input surface 26 of the information device 51, the operator does not change the angle at which the input pen 3 is used, whether the working position is on the front side, the back side, the left side or the right side. Also, most of the time, it does not move the head or neck, but just moves the line of sight. For this reason, parallax due to the line of sight occurs depending on the input position, and each time the operator interrupts the work, redoes the input work, or moves the head or neck to make the work easier, It is necessary to say that the information device 51 is moved closer to the surface 26 or moved. As a result, there is a problem that work efficiency is lowered and a mental and physical burden is imposed.
【0016】本発明は、上記問題点に鑑みてなされたも
のであり、その目的はオペレータの視差による位置ズレ
補正が簡単に行えるようにして、オペレータの負担を軽
減させることができる情報装置を提供することにある。The present invention has been made in view of the above problems, and an object thereof is to provide an information device capable of easily correcting the positional deviation due to the parallax of the operator and reducing the burden on the operator. To do.
【0017】[0017]
【課題を解決するための手段】この目的は、本発明にあ
っては、座標入力部と表示部を積層させた入力面を備
え、前記入力面に入力ペンのペン先を接触させて記入あ
るいは指示する情報装置において、オペレータが手で持
つ前記入力ペンの傾き角度を選択する角度選択手段と、
前記角度選択手段で選択された前記入力ペンの角度から
位置ズレを検出して補正を加える角度補正手段と、使用
者の視差による入力位置の位置ズレ補正を行うか、行わ
ないのかを選択する視差補正可否選択手段と、前記の視
差補正可否選択手段により視差補正が選択された場合
に、視差による位置ズレを算出し、前記角度補正手段に
より算出された角度補正値とを有機的に結合させて、総
合的な位置ズレ補正値を算出する視差補正手段とを設け
ることによって達成される。According to the present invention, an object is provided with an input surface in which a coordinate input section and a display section are stacked, and the pen tip of an input pen is brought into contact with the input surface for writing or writing. In the information device for instructing, an angle selecting means for selecting an inclination angle of the input pen held by an operator,
An angle correction unit that detects a position shift from the angle of the input pen selected by the angle selection unit and corrects it, and a parallax that selects whether or not to correct the position shift of the input position based on the parallax of the user. When parallax correction is selected by the parallax correction propriety selection unit and the parallax correction propriety selection unit, the positional shift due to parallax is calculated, and the angle correction value calculated by the angle correction unit is organically combined. This is achieved by providing a parallax correction unit that calculates a comprehensive positional deviation correction value.
【0018】[0018]
【作用】これによれば、オペレータが手で持つ入力ペン
の傾き角度を選択すると、この入力ペンの角度から生じ
ると予想される位置ズレを検出して補正を加えることが
できるとともに、使用者の視差による位置ズレ補正を選
択すると、この視差による位置ズレを算出し、この位置
ズレと上記角度補正値とを有機的に結合させて、総合的
な位置ズレ補正値を算出し、自動的に補正することがで
きる。According to this, when the operator selects the inclination angle of the input pen held by the operator, it is possible to detect and correct the positional deviation expected from the angle of the input pen, and at the same time, to make a correction of the user. If you select the position shift correction by parallax, calculate the position shift due to this parallax, organically combine this position shift and the angle correction value, calculate the total position shift correction value, and automatically correct can do.
【0019】[0019]
【実施例】以下、本発明の実施例について図面を用いて
詳細に説明する。図1は本発明の一実施例として示す情
報装置全体の構成ブロック図で、図2はその情報装置全
体の斜視図である。また、図1及び図2において図13
乃至図15と同一符号を付したものは図13乃至図15
と同一のものを示している。Embodiments of the present invention will be described in detail below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the entire information device shown as an embodiment of the present invention, and FIG. 2 is a perspective view of the entire information device. Further, in FIG. 1 and FIG.
13 to 15 are denoted by the same reference numerals as those in FIGS.
Shows the same thing as.
【0020】そして、図13乃至図15に示した従来の
情報装置と構造上で大きく異なる点は、本実施例の装置
において、制御部7に角度補正手段31と、視差補正手
段32と、入力表示間距離記憶手段33と、角度選択手
段37と、視差補正可否選択手段38を設けるととも
に、角度補正手段31に接続された角度記憶手段34及
び補正値格納手段A35と、視差補正手段32に接続さ
れた補正値格納手段B36が設けられている点にあり、
その他の構造は略同じに形成されている。The structural difference from the conventional information apparatus shown in FIGS. 13 to 15 is that the apparatus of this embodiment has an angle correction means 31, a parallax correction means 32, and an input in the control section 7. The inter-display distance storage means 33, the angle selection means 37, and the parallax correction availability selection means 38 are provided, and the angle storage means 34 and the correction value storage means A35 connected to the angle correction means 31 and the parallax correction means 32 are connected. Is provided with the corrected correction value storage means B36,
The other structures are formed substantially the same.
【0021】次に本実施例に係る情報装置1の動作を説
明する。まず、オペレータが情報装置1を立ち上げる
と、入力面26において表示部8に図3に示すような画
面、すなわち「項目を選択して下さい。」と言う文字
と、「ワープロ」,「メモ入力」,「フリー手書き」,
「角度補正、視差補正」,「データ入出力」が表示され
る。Next, the operation of the information apparatus 1 according to this embodiment will be described. First, when the operator starts up the information device 1, a screen such as that shown in FIG. 3 is displayed on the display unit 8 on the input surface 26, that is, the characters "Please select an item.", "Word processor" and "Memo input". "," Freehandwriting ",
“Angle correction, parallax correction” and “data input / output” are displayed.
【0022】そこで、オペレータは、入力面26内に表
示されている「角度補正、視差補正」の項目中における
「角度補正」を、座標入力部9の上から入力ペン3のペ
ン先を押し付けるように接触させて指示する。すると、
入力ペン3で座標入力部9が指示されたことを、X側制
御部12及びY側制御部13が検知し、X,Y側の信号
をそれぞれ読み取って座標演算制御部14へ送る。Therefore, the operator presses the "angle correction" in the "angle correction, parallax correction" displayed on the input surface 26 against the pen tip of the input pen 3 from above the coordinate input section 9. Touch and give instructions. Then,
The X-side control unit 12 and the Y-side control unit 13 detect that the coordinate input unit 9 is instructed by the input pen 3, read the signals on the X and Y sides, respectively, and send them to the coordinate calculation control unit 14.
【0023】座標演算制御部14は、受け取った信号か
ら入力ペン3が指示した位置の座標をX,Y側それぞれ
に算出して、その座標データを制御部7へ送る。The coordinate calculation control section 14 calculates the coordinates of the position designated by the input pen 3 on the X and Y sides from the received signal and sends the coordinate data to the control section 7.
【0024】制御部7は受け取った座標データを、表示
部8の表示ピッチに対応した表示座標データに変換す
る。その後現在、表示部8に表示している各項目の表示
座標データとそれぞれ比較して、入力ペン3で指示され
た項目を特定する。この動作により、制御部7は「角度
補正」の項目が選択されたことを確認すると、制御部7
内にある角度補正手段31を動作させる。すると、角度
補正手段31は、角度選択手段37を動作させて、この
角度選択手段37に予め組み込まれているプログラムに
より、入力面26内で図4に示すような画面、すなわち
「あなたのペン水平方向角度を1つ選択して下さい。」
と言う文字と図形、及び「あなたのペン垂直方向角度を
1つ選択して下さい。」と言う文字と図形をそれぞれ同
時に表示部8上に表示させ、オペレータが垂直、水平の
方向について、入力ペン3の使用する角度をそれぞれ選
択するのを待つ状態になる。The control unit 7 converts the received coordinate data into display coordinate data corresponding to the display pitch of the display unit 8. After that, the items designated by the input pen 3 are specified by comparing with the display coordinate data of each item currently displayed on the display unit 8. By this operation, when the control unit 7 confirms that the “angle correction” item is selected, the control unit 7
The angle correction means 31 inside is operated. Then, the angle correction means 31 operates the angle selection means 37, and a program pre-installed in the angle selection means 37 causes a screen as shown in FIG. Please select one direction angle. "
Characters and figures and "Please select one vertical angle of your pen." Are displayed on the display unit 8 at the same time, and the operator can input the vertical and horizontal directions with the input pen. The state of waiting for the selection of the angles 3 to be used is entered.
【0025】次に、オペレータが入力ペン3を使って、
図4に示す入力面26上の画面に表示されている項目に
対応する座標入力部9の位置に触れて指示を与える。こ
こで、図4で水平方向角度を+45゜、垂直方向角度を
−60゜の項目を選択したとすると、この入力ペン3で
指示された座標入力部9上の座標値は、X側制御部12
とY側制御部13を介して座標演算制御部14でX,Y
座標にそれぞれ交換され、これが制御部7にデータとし
て入力される。Next, the operator uses the input pen 3 to
The position of the coordinate input unit 9 corresponding to the item displayed on the screen on the input surface 26 shown in FIG. 4 is touched to give an instruction. If the horizontal angle of + 45 ° and the vertical angle of −60 ° are selected in FIG. 4, the coordinate value on the coordinate input unit 9 designated by the input pen 3 is the X side control unit. 12
And the Y-side control unit 13 for X, Y in the coordinate calculation control unit 14.
The coordinates are exchanged, and the coordinates are input to the control unit 7 as data.
【0026】また、このデータを受け取った制御部7
は、表示座標データに変換したデータと表示している項
目の表示座標データとを比較し、その入力ペン3にて指
示された項目を確定する。その後、この選択された項目
を、水平方向及び垂直方向のそれぞれについて角度記憶
手段34に記憶する。ここで、制御部7は、以後、この
オペレータが入力ペン3を、水平方向に+45゜、垂直
方向に−60゜それぞれ傾けて使うことを認知でき、こ
の選択された項目から入力ペン3の角度を補正する角度
補正値を算出する。なお、ここでの補正量の算出の一例
を図5乃至図11と共に説明すると、以下の(ア)〜
(ウ)の順で算出される。Further, the control unit 7 which has received this data
Compares the data converted into the display coordinate data with the display coordinate data of the displayed item, and determines the item designated by the input pen 3. Then, the selected item is stored in the angle storage means 34 in each of the horizontal direction and the vertical direction. Here, the control unit 7 can recognize that the operator uses the input pen 3 by inclining the input pen 3 horizontally by + 45 ° and vertically by −60 °, respectively. From the selected item, the angle of the input pen 3 can be recognized. An angle correction value that corrects is calculated. An example of the calculation of the correction amount here will be described with reference to FIGS.
It is calculated in the order of (c).
【0027】(ア)まず、情報装置1には、あらかじめ
表示部8の表示面8aと、座標入力部9上の入力面26
との距離を△rとすると、予めこの距離△rの値を求
め、制御部7の入力表示間距離記憶手段33に格納して
おく。ここで、この距離△rの値を求める場合は、例え
ば図5に示すように、表示部8上に座標入力部9が重畳
されて配置されているとき、座標入力部9の厚みをt
1、表示部8の表示部外装8Bから表示面8aまでの距
離をt2とすると、次式(1)で求めることができる。(A) First, in the information device 1, the display surface 8a of the display unit 8 and the input surface 26 on the coordinate input unit 9 are preset.
If the distance between and is Δr, then the value of this distance Δr is obtained in advance and stored in the inter-input-display distance storage means 33 of the control unit 7. Here, when the value of the distance Δr is obtained, for example, as shown in FIG. 5, when the coordinate input unit 9 is arranged on the display unit 8 in a superimposed manner, the thickness of the coordinate input unit 9 is t.
1. If the distance from the display exterior 8B of the display 8 to the display surface 8a is t2, it can be calculated by the following equation (1).
【0028】[0028]
【数1】△r=t1+t2 ・・・(1)[Formula 1] Δr = t1 + t2 (1)
【0029】(イ)ここで、垂直方向が−60゜なら
ば、図6に示すように座標入力部9を入力ペン3で指示
した場合、表示部8上の表示面8aに表示されている位
置から、Y軸の正方向(上側)にずれることになる。そ
こで、Y軸方向(垂直方向)の補正はY軸(垂直方向)
方向のデータに次式(2)で計算される値を加えれば良
いことになる。(B) If the vertical direction is -60 °, the coordinate input section 9 is displayed on the display surface 8a on the display section 8 when the coordinate input section 9 is pointed by the input pen 3 as shown in FIG. The position is shifted in the positive direction (upper side) of the Y axis. Therefore, the correction in the Y-axis direction (vertical direction) is performed in the Y-axis (vertical direction).
It is sufficient to add the value calculated by the following equation (2) to the direction data.
【0030】[0030]
【数2】 △y=△r・sin(−60゜)/cos(−60゜) ≒−1.73×△r ・・・(2)[Formula 2] Δy = Δr · sin (−60 °) / cos (−60 °) ≈−1.73 × Δr (2)
【0031】(ウ)同様にして、水平方向が+45゜な
らば、図6に示すようにX軸の負方向(左側)にずれる
ことになり、X側方向(水平方向)の補正はX軸(水平
方向)方向のデータに次式(3)で計算される値を加え
れば良いことになる。(C) Similarly, if the horizontal direction is + 45 °, it shifts to the negative direction (left side) of the X axis as shown in FIG. 6, and the correction in the X side direction (horizontal direction) is performed on the X axis. It is sufficient to add the value calculated by the following equation (3) to the data in the (horizontal direction).
【0032】[0032]
【数3】 △x=|△y|・cos45゜/sin45゜ ≒ 1.73×△r ・・・(3)[Expression 3] Δx = | Δy | · cos 45 ° / sin 45 ° ≈ 1.73 × Δr (3)
【0033】以上のように、オペレータが入力ペン3の
使用角度を選択し、垂直方向及び水平方向の補正量を算
出すると、上記使用角度を角度記憶手段34に記憶する
とともに、水平、垂直方向の各補正量を補正値格納手段
A35にそれぞれ記憶する。また、角度記憶手段34及
び補正値格納手段A35への記憶が行われたら、次に情
報装置1は制御部7内の視差補正手段32を動作させ
る。すると、この視差補正手段32は視差補正可否選択
手段38を動作させ、この視差補正可否選択手段38に
予め組み込まれているプログラムが動作されて、入力面
26上に図7で示すような表示、すなわち「視差補正を
実施しますか?実施する場合は「する」を、しない場合
は「しない」を指示して下さい。」の文字と図形の表示
が行われる。そこで、まずオペレータは「視差補正」を
実施するかどうかを選択する。ここで、オペレータが図
7の「する」の位置を入力ペン3のペン先で触れて指示
を与えると、次に図8で示されるような表示画面、すな
わち「あなたの使用状況に最も近い形で下の枠内の点を
指示して下さい。」の文字と図形が表示される。このと
き、情報装置1は表示している表示ポイントPから、座
標入力部9に対応する座標入力部9上の座標値を割り出
しておく。そして、この座標値を(x0,y0)とす
る。As described above, when the operator selects the use angle of the input pen 3 and calculates the correction amounts in the vertical and horizontal directions, the use angle is stored in the angle storage means 34, and the horizontal and vertical directions are stored. The respective correction amounts are stored in the correction value storage means A35. When the information is stored in the angle storage unit 34 and the correction value storage unit A35, the information device 1 then operates the parallax correction unit 32 in the control unit 7. Then, the parallax correction unit 32 operates the parallax correction availability selection unit 38, the program installed in advance in the parallax correction availability selection unit 38 is operated, and a display as shown in FIG. In other words, "Do you want to carry out parallax correction? If you do, please indicate" Yes ", and if not, please specify" No ". Characters and figures are displayed. Therefore, the operator first selects whether or not to perform “parallax correction”. Here, when the operator touches the position of "do" in FIG. 7 with the pen tip of the input pen 3 to give an instruction, then the display screen as shown in FIG. 8, that is, "the shape closest to your usage condition" is displayed. Please indicate the point in the lower frame with and the character and figure are displayed. At this time, the information device 1 determines the coordinate value on the coordinate input unit 9 corresponding to the coordinate input unit 9 from the displayed display point P. Then, this coordinate value is set to (x0, y0).
【0034】次いで、オペレータは、図8の表示に従
い、情報装置1における入力面26上の中心の表示ポイ
ントPを指示する。なお、ここではオペレータが情報装
置1に指示する場合の姿勢は、一般には情報装置1の入
力面26を一定の高さhから見下ろした状態で使われて
いる。Next, the operator designates the central display point P on the input surface 26 of the information device 1 according to the display of FIG. Note that, here, the posture in which the operator instructs the information device 1 is generally used with the input surface 26 of the information device 1 looking down from a constant height h.
【0035】そして、オペレータにより表示ポイントP
が指示されると、制御部7ではオペレータが座標入力部
9を指示した位置の座標値を算出する。このとき、表示
ポイントPに対応する座標値(x0,y0)とオペレー
タが指示した位置の座標値との間には、上記の式
(2),(3)で表現される入力ペン3の使用角度によ
るズレ量(△x,△y)の分の差があることになるが、
実際には、その他にオペレータが情報装置1の入力面2
6を見る位置に関係して、視差によるズレ量が存在す
る。ここで、オペレータが情報装置1を使用する場合、
特に座標入力部9を指示する動作の場合は、オペレータ
はいちいち頭を移動させずに、視線を移動させるだけで
対応する。また、情報装置1における入力面26の入力
範囲及び表示範囲は、情報装置1の可般性をよくするこ
とからも余り大きくない大きさに規定されているので、
なおさらその傾向が強い。Then, the display point P is set by the operator.
When the command is given, the control unit 7 calculates the coordinate value of the position where the operator has designated the coordinate input unit 9. At this time, between the coordinate value (x0, y0) corresponding to the display point P and the coordinate value of the position designated by the operator, the use of the input pen 3 represented by the above equations (2) and (3) is used. Although there will be a difference in the amount of deviation (Δx, Δy) due to the angle,
Actually, in addition to this, the operator may enter the input surface 2 of the information device 1.
There is a shift amount due to parallax in relation to the position where 6 is viewed. Here, when the operator uses the information device 1,
In particular, in the case of the operation of instructing the coordinate input unit 9, the operator does not move the head one by one, but only moves the line of sight. Further, since the input range and the display range of the input surface 26 of the information device 1 are defined to be not too large in order to improve the portability of the information device 1,
The tendency is even stronger.
【0036】次に、この視差によるズレについて図9乃
至図12を用いてさらに説明する。まず、図9はX軸方
向の視差を示し、図10はY軸方向の視差を示してい
る。そして、図9及び図10において、上記視差補正用
のポイントをa点としたとき、X軸方向は図9中に点線
で示すように、中心から左右に一定角度内の範囲でオペ
レータの視線が移動し、Y軸方向も同じように図10中
に点線で示すように一定角度内でオペレータの視線が上
下する。Next, the shift due to this parallax will be further described with reference to FIGS. 9 to 12. First, FIG. 9 shows the parallax in the X-axis direction, and FIG. 10 shows the parallax in the Y-axis direction. In FIGS. 9 and 10, when the point for parallax correction is point a, the operator's line of sight in the X-axis direction is within a certain angle from the center to the left and right as indicated by the dotted line in FIG. Similarly, in the Y-axis direction, the line of sight of the operator moves up and down within a certain angle as indicated by the dotted line in FIG.
【0037】そこで、X軸方向では、図11で示すよう
に補正用のポイントであるa点を指示しようとすると、
a点から実際に指示入力を行う点a1とは△x分離れて
いる。また、指示入力点a1を入力ペン3で指示する
と、入力ペン3の使用角度によるズレ△xがでるため、
実際の読み取り点は△x分ずれたa2点の座標値が算出
される。ここでX軸側の情報装置1の入力表示範囲をL
xとして、情報装置1における入力面26の正面左端を
X座標の原点とすると、上記補正用の指示点aは入力面
26の中央、すなわちLx/2の位置にあり、右端はL
xの位置にある。したがって、オペレータが、図11で
入力面26の中央a点から左側のb点(0、*)を入力
ペン3で指示しようとすると、視差によりb1点を指示
してしまう。さらに、実際の算出する座標値は、入力ペ
ン3の使用角度によるズレ△xがあるため、b2点のも
のとなる。Therefore, in the X-axis direction, when it is attempted to specify a point a for correction as shown in FIG.
The point a1 at which the instruction is actually input is separated from the point a by Δx. Further, when the instruction input point a1 is instructed by the input pen 3, a deviation Δx due to the use angle of the input pen 3 is generated.
For the actual reading point, the coordinate value of point a2 deviated by Δx is calculated. Here, the input display range of the information device 1 on the X-axis side is set to L
As x, when the front left end of the input surface 26 in the information device 1 is set as the origin of the X coordinate, the correction designated point a is at the center of the input surface 26, that is, at the position Lx / 2, and the right end is L.
It is in the x position. Therefore, when the operator tries to point the point b (0, *) on the left side of the center point a of the input surface 26 with the input pen 3 in FIG. 11, the point b1 is pointed by parallax. Further, the actual calculated coordinate value is at the point b2 because there is a deviation Δx due to the use angle of the input pen 3.
【0038】ここで、b2点の座標値を(x2,*)、
ただし*は任意とすると、b2点のx2の座標値は次式
(4)で求めることができる。Here, the coordinate value of point b2 is (x2, *),
However, if * is arbitrary, the coordinate value of x2 at the point b2 can be obtained by the following equation (4).
【0039】[0039]
【数4】x2=x0+△sx2(視差によるズレ) −△(入力ペンの角度によるズレ) ・・・(4)## EQU00004 ## x2 = x0 + .DELTA.sx2 (shift due to parallax)-. DELTA. (Shift due to angle of input pen) (4)
【0040】ここで、式(4)の右辺第一項の{0}
は、オペレータが実際に入力したい位置の座標値である
ので、実際に検出した座標値から求めるには次式(5)
となる。Here, {0} of the first term on the right side of the equation (4)
Is the coordinate value of the position that the operator actually wants to input, so to obtain it from the actually detected coordinate value, the following equation (5)
Becomes
【0041】[0041]
【数5】 0=x2−[(△sx2−△x)/] ・・・(5)## EQU00005 ## 0 = x2-[(. DELTA.sx2-.DELTA.x) /] (5)
【0042】そこで、上式(5)で上記で表現できる
値を補正量として扱えば良いことになる。さらに、x
0、x2と△xは算出済みであるため、△sxを算出す
れば補正値を算出できる。Therefore, the value that can be expressed by the above equation (5) should be treated as the correction amount. Furthermore, x
Since 0, x2 and Δx have already been calculated, the correction value can be calculated by calculating Δsx.
【0043】ここで、オペレータが見る位置をS点とす
ると、S点から入力面26までの距離は、上述した通り
に予めhとして設定され、入力表示間距離記憶手段33
に格納されている。これにより、図11において、S
点、b点、a点を結ぶ三角形とb点、b1点、b2点を
結ぶ三角形とは、相似形であることが分かるので、三角
形の辺の比から、次式(6),(7)を用いて△sx2
が算出できる。Assuming that the position viewed by the operator is the point S, the distance from the point S to the input surface 26 is preset as h as described above, and the input-display distance storage means 33 is provided.
It is stored in. As a result, in FIG.
It can be seen that the triangle connecting the points b, b, and a and the triangle connecting the points b, b1, b2 are similar figures. Therefore, from the ratio of the sides of the triangle, the following equations (6), (7) Using △ sx2
Can be calculated.
【0044】[0044]
【数6】 (h+△r):△r=([L/2]−0):△sx2 ・・・(6)(H + Δr): Δr = ([L / 2] −0): Δsx2 (6)
【0045】[0045]
【数7】 ∴ △sx1={△r×([L/2]−0)}/(h+△r) ・・・(7)[Expression 7] ∴Δsx1 = {Δr × ([L / 2] −0)} / (h + Δr) (7)
【0046】また、上式(5)において、右辺の各値は
上述した通り、全て算出、格納されているため、容易に
計算でき、視差の補正値が算出可能である。すなわち、
上述では表示点のX軸側座標を{0}としたが、任意の
座標値xa(ただし、0<xa<L/2)とすると、△
sxは次式(8)なる。Further, in the above equation (5), since all the values on the right side are calculated and stored as described above, they can be easily calculated and the parallax correction value can be calculated. That is,
Although the X-axis side coordinate of the display point is {0} in the above, if an arbitrary coordinate value xa (where 0 <xa <L / 2) is set, Δ
sx is expressed by the following equation (8).
【0047】[0047]
【数8】 △sx={△r×([L/2]−xa)}/(h+△r) ・・・(8)Δsx = {Δr × ([L / 2] −xa)} / (h + Δr) (8)
【0048】そこで、上式(8)を補正値格納手段B3
6に格納する。また、補正量の計算式[上式(5)の
で表す式〕も格納しておく。Therefore, the above equation (8) is applied to the correction value storage means B3.
Store in 6. Further, the correction amount calculation formula [formula represented by the above formula (5)] is also stored.
【0049】次に、情報装置1における入力面26の中
央(a点)の表示点をオペレータが指示する場合、真上
から見おろすことになるので、図11で示すように、入
力ペン3の使用角度によるズレ△xは発生するが、視差
によるズレはない。このため、実際に算出される点をa
2点とし、座標を(x2,*)、ただし*は任意とし
て、オペレータが入力したいa点の座標を(L/2,
*)とすると、次式(9)で表すことができるので、算
出した座標値に△xを加算するのみで補正が完了する。Next, when the operator designates the display point at the center (point a) of the input surface 26 in the information device 1, since the operator looks down from above, the use of the input pen 3 as shown in FIG. Although there is a deviation Δx due to the angle, there is no deviation due to parallax. Therefore, the point actually calculated is a
There are two points, the coordinates are (x2, *), but * is arbitrary, and the coordinates of the point a that the operator wants to input are (L / 2,
Since it can be expressed by the following equation (9), the correction is completed only by adding Δx to the calculated coordinate value.
【0050】[0050]
【数9】L/2=x2+△x・・・(9)[Equation 9] L / 2 = x2 + Δx (9)
【0051】次に、情報装置1の中央(a点)から右側
では、図11で示すようにオペレータの視線方向と、入
力ペン3を指示する角度が逆になるため、c点を入力し
たい点(L,*)とすると、視差によりc1点を入力ペ
ン3で指示することになり、△sx2のズレと、入力ペ
ン3の使用角度によるズレ△xも発生する。ここで、入
力ペン3により指示した点c1点の座標値を(x3、
*)、ただし*は任意として、実際に算出されるc2点
の座標値を(x3,*)とすると、次式(10),(1
1)で表すことができる。Next, on the right side from the center (point a) of the information device 1, the operator's line-of-sight direction and the angle pointing the input pen 3 are opposite, as shown in FIG. When (L, *), the point c1 is indicated by the input pen 3 due to parallax, and a deviation Δsx2 and a deviation Δx due to the use angle of the input pen 3 also occur. Here, the coordinate value of the point c1 designated by the input pen 3 is (x3,
*), Where * is arbitrary, and the actually calculated coordinate value of the c2 point is (x3, *), the following equations (10) and (1
It can be represented by 1).
【0052】[0052]
【数10】 L=x3+[(△x+△sx2)/] ・・・(10)L = x3 + [(Δx + Δsx2) /] (10)
【0053】[0053]
【数11】 L=x3+△x+△sx2 ・・・(11)L = x3 + Δx + Δsx2 (11)
【0054】また、上式(10)ので表現できる値
は、上式(5)と同様に、補正量として扱える。さら
に、上式(10),(11)の値△sx2を算出するに
は、図11でS点、a点、c点を結ぶ三角形と相似形と
なっているc点、c1点、c2点を結ぶ三角形の辺の比
から、次式(12),(13)より算出できる。The value represented by the above equation (10) can be treated as a correction amount, as in the above equation (5). Further, in order to calculate the value Δsx2 of the above equations (10) and (11), the points c, c1 and c2 which are similar to the triangle connecting the points S, a and c in FIG. It can be calculated by the following equations (12) and (13) from the ratio of the sides of the triangle connecting the two.
【0055】[0055]
【数12】 (h+△r):△r=(L−[L/2]):△sx2 ・・・(12)(H + Δr): Δr = (L- [L / 2]): Δsx2 (12)
【0056】[0056]
【数13】 ∴ △sx2={△r×(L−[L/2])}/(h+△r) ・・・(13)(13) ∴Δsx2 = {Δr × (L- [L / 2])} / (h + Δr) (13)
【0057】また、前述の通り上式(13)の右辺は、
全て算出済み、あるいは格納済みのデータであるため、
△sx2は容易に算出できる。上式では、c点が情報装
置1における入力面26の右側端部(L,*)の場合だ
が、指示点のX軸側の座標を任意の点xb(L/2<x
b<L)とすると、次式(14)となる。As described above, the right side of the above equation (13) is
Since it is all calculated or stored data,
Δsx2 can be easily calculated. In the above equation, although the point c is the right end portion (L, *) of the input surface 26 in the information device 1, the coordinates on the X-axis side of the designated point are arbitrary points xb (L / 2 <x
When b <L), the following equation (14) is obtained.
【0058】[0058]
【数14】 △sx2={△r×(L−xb)}/(h+△r) ・・・(14)Δsx2 = {Δr × (L−xb)} / (h + Δr) (14)
【0059】そして、上式(14)式で視差によるズレ
が算出できるようになるので上式(14)と、上式(1
0)ので表現される式を補正値格納手段B36に格納
する。Then, since the shift due to the parallax can be calculated by the above equation (14), the above equation (14) and the above equation (1)
0) is stored in the correction value storage means B36.
【0060】すなわち、入力する位置をxとしてまとめ
ると、0<x<(L/2−x)のとき、x=L/2のと
き、(L/2)<x<Lのときのそれぞれの視差補正量
は次のa),b),c)のようになる。That is, when the input positions are summarized as x, when 0 <x <(L / 2−x), when x = L / 2, and when (L / 2) <x <L, The parallax correction amount is as shown in the following a), b), and c).
【0061】a)0<x<(L/2−x)のとき: 視差補正量={△r×[(L/2)−x]}/(h+△
r) 角度補正量=△xA) When 0 <x <(L / 2−x): Parallax correction amount = {Δr × [(L / 2) −x]} / (h + Δ
r) Angle correction amount = Δx
【0062】b)X=L/2のとき: 視差補正量=0 角度補正量=△x c)(L/2)<x<Lのとき: 視差補正量={△r×(L−x)}/(h+△r) 角度補正量=△x 全補正量=(視差補正量)+(角度補正量) ={[△r×(L−x)]/(h+△r)}−△xB) When X = L / 2: Parallax correction amount = 0 Angle correction amount = Δx c) When (L / 2) <x <L: Parallax correction amount = {Δr × (L−x )} / (H + Δr) angle correction amount = Δx total correction amount = (parallax correction amount) + (angle correction amount) = {[Δr × (L−x)] / (h + Δr)} − Δ x
【0063】したがって、補正を行う場合、情報装置1
の制御部7内にある視差補正手段32は指示するx座標
から、上記のa)、b)、c)のどれに当てはまるかの
判断を行い、その結果から、補正値格納手段A35と補
正値格納手段B36に格納されている入力ペン3の使用
角度による補正量、入力範囲値及び座標入力部9の入力
面(入力面26)と表示部8の表示面8aとの距離を読
み出し、その後、上記の式に当てはめて、視差補正量を
算出し、総合的な補正量を計算して、実際に算出された
座標値に加えることでx軸側の補正が完了する。Therefore, when performing the correction, the information device 1
The parallax correction means 32 in the control unit 7 determines which of the above a), b), and c) is applicable from the instructed x coordinate, and based on the result, the correction value storage means A35 and the correction value are stored. The correction amount according to the use angle of the input pen 3, the input range value, and the distance between the input surface (input surface 26) of the coordinate input unit 9 and the display surface 8a of the display unit 8 stored in the storage unit B36 are read out, and then, The x-axis side correction is completed by applying the above formula to calculate the parallax correction amount, calculating the total correction amount, and adding the calculated correction amount to the actually calculated coordinate values.
【0064】次に、Y軸側の視差についてを見てみる
と、この場合では図12で示されるようになる。すなわ
ち、図12で右側(オペレータにとっては、最も手
前。)をY軸方向の原点とし、補正用の指示点a点を表
示部8(入力面26)に表示すると、オペレータの見る
位置で視差によるズレが出るため、オペレータが実際に
指示する点はa1点になる。しかし、入力ペン3の使用
角度によるズレがあるため、情報装置1で算出される座
標はa2点となる。ここで、a点、a1点、a2点の各
々の座標を(*、Ly/2)、(*、y2)、(*、y
3)、ただし*は任意とし、また視差によるズレ量を△
sy1、入力ペン3の使用角度によるズレ量を△yとす
ると、次式(15)のように表せる。Next, the parallax on the Y-axis side will be as shown in FIG. 12 in this case. That is, when the correction point point a is displayed on the display unit 8 (input surface 26) on the right side (the frontmost side for the operator) in FIG. 12 as the origin in the Y-axis direction, the parallax is generated at the operator's viewing position. Because of the deviation, the point actually indicated by the operator is a1 point. However, since there is a deviation due to the angle of use of the input pen 3, the coordinates calculated by the information device 1 are point a2. Here, the coordinates of the points a, a1, and a2 are (*, Ly / 2), (*, y2), (*, y
3) However, * is optional and the amount of deviation due to parallax is △
Letting sy1 be the deviation amount due to the use angle of the input pen 3, Δy can be expressed as the following equation (15).
【0065】[0065]
【数15】 Ly/2=y3+△sy1=(y2−△y)+△sy1 ・・・(15)Ly / 2 = y3 + Δsy1 = (y2-Δy) + Δsy1 (15)
【0066】上式(15)式において、右辺の第2項の
△sy1以外は、算出済みの値であり、また入力ペン3
の使用角度によるズレ△yは、△sy1を求めれば、そ
の中に含まれるため、△sy1を補正量とすれば良い。
ここで、△sy1は、前述のx軸方向の補正量を算出す
るのに用いた三角形の相似形より求めることができる。
すなわち、オペレータの視点をS点、S点と入力面26
との間の高さをh、入力面26のY軸方向での原点位置
をe点とすると、S点、e点、a点を結ぶ三角形と、a
1点、a2点、a点を結ぶ三角形は相似形であるため、
三角形の辺の比から△sy1が算出できる。次式(1
6),(17),(18)参照。In the above equation (15), values other than the second term Δsy1 on the right side are calculated values, and the input pen 3
The deviation Δy due to the use angle is included in the calculated Δy1 when Δsy1 is obtained, and therefore Δsy1 may be used as the correction amount.
Here, Δsy1 can be obtained from the similar shape of the triangle used to calculate the correction amount in the x-axis direction.
That is, the operator's viewpoint is point S, and point S and the input surface 26
Let h be the height between them and e be the origin position of the input surface 26 in the Y-axis direction, and a triangle connecting points S, e and a, and a
Since the triangle connecting 1 point, a2 point and a point is similar,
Δsy1 can be calculated from the ratio of the sides of the triangle. The following formula (1
See 6), (17) and (18).
【0067】[0067]
【数16】 (h+△r):△r=(Ly/2):△sy1 ・・・(16)(H + Δr): Δr = (Ly / 2): Δsy1 (16)
【0068】また、上式(15)より、From the above equation (15),
【数17】 (h+△r):△r=[(y2−△y)+△sy1]:△sy1 ・・・(17)(H + Δr): Δr = [(y2-Δy) + Δsy1]: Δsy1 (17)
【0069】[0069]
【数18】 ∴ △sy1=(y2−△y)/h ・・・(18)[Equation 18] ∴ Δsy1 = (y2-Δy) / h (18)
【0070】次に、図12で指示したい位置をd点と
し、視差によるズレをsy2、実際にオペレータが指示
する位置をd1点(*、y1)、実際に算出された点を
d2(*、y2)とすると、次式(19)の関係があ
る。Next, the position to be designated in FIG. 12 is designated as point d, the shift due to parallax is sy2, the position actually designated by the operator is d1 point (*, y1), and the actually calculated point is d2 (*, If y2), there is a relationship of the following expression (19).
【数19】 Ly=y3+△sy2=(y2−△y)+△sy3 ・・・(19)Ly = y3 + Δsy2 = (y2-Δy) + Δsy3 (19)
【0071】前述と同様に、三角形の相似形で△sy2
を求めると、Similar to the above, Δsy2 is a triangle with a similar shape.
And ask
【数20】 (h+△r):△r=Ly:△sy2 ・・・(20)(H + Δr): Δr = Ly: Δsy2 (20)
【0072】上式(19)、(20)より、From the above equations (19) and (20),
【数21】 (h+△r):△r=(y2−△y)+△sy3:△sy2 ・・・(21)(H + Δr): Δr = (y2-Δy) + Δsy3: Δsy2 (21)
【0073】[0073]
【数22】 ∴ △sy2=(y2−△y)/h ・・・(22)[Equation 22] ∴Δsy2 = (y2-Δy) / h (22)
【0074】上式(18)、(22)より任意のポイン
トでの視差補正量の算出は次式(23)で表される。Calculation of the parallax correction amount at an arbitrary point from the above equations (18) and (22) is represented by the following equation (23).
【数23】 △sy=(y−△y)/h ・・・(23)[Expression 23] Δsy = (y−Δy) / h (23)
【0075】また、上述のとおり、入力ペン3の使用角
度によるズレ△yは上記の視差補正量より小さいため、
上式(23)で算出する値を補正量とすれば良い。この
ため、上式(23)を制御部7内の補正値格納手段B3
6に格納する。Further, as described above, since the deviation Δy due to the use angle of the input pen 3 is smaller than the above parallax correction amount,
The value calculated by the above equation (23) may be used as the correction amount. Therefore, the above equation (23) is applied to the correction value storage means B3 in the control unit 7.
Store in 6.
【0076】しかし、図12において、e点を指示した
い点とすると、入力ペン3の使用角度によるズレ△y
が、視差によるズレ△sy3よりも大きくなってしま
う。このため、視差補正手段32は、Y軸側について
は、補正値格納手段B36に格納してある上式(23)
を読み出し、補正値格納手段A35から入力ペン3の使
用角度によるズレ量、オペレータ視点の高さ設定値、表
示部8と座標入力部9間の距離を補正値格納手段A35
及び指示位置を算出した座標位置から上式(23)で視
差補正量を算出し、入力ペン3の使用角度によるズレ△
yと比較し、△yよりも小さければ、△yを補正量と
し、逆に大きければ、上式(23)で算出した視差補正
量を補正値として、指示位置の算出座標値に加える。以
上で、入力ペン3の使用角度による位置ズレ補正の他
に、オペレータの視差による位置ズレの補正ができるこ
とになる。However, in FIG. 12, assuming that point e is a point to be instructed, a deviation Δy due to the angle of use of the input pen 3
However, the deviation Δsy3 due to parallax becomes larger. Therefore, the parallax correcting unit 32 stores the Y-axis side in the above equation (23) stored in the correction value storing unit B36.
From the correction value storage means A35, the deviation amount due to the use angle of the input pen 3, the height setting value of the operator's viewpoint, and the distance between the display unit 8 and the coordinate input unit 9 are stored in the correction value storage unit A35.
And the parallax correction amount is calculated by the above equation (23) from the coordinate position where the designated position is calculated, and the deviation Δ due to the use angle of the input pen 3 is calculated.
If y is smaller than Δy, Δy is used as a correction amount, and if it is larger than Δy, the parallax correction amount calculated by the above equation (23) is added as a correction value to the calculated coordinate value of the designated position. As described above, in addition to the positional deviation correction based on the usage angle of the input pen 3, the positional deviation based on the parallax of the operator can be corrected.
【0077】なお、上記実施例では、Y軸側について、
原点の真上にオペレータの視点があることを想定してい
るが、原点からもっと手前の位置(Y軸でマイナスの方
向の位置)にあることも考えられる。この場合、視差補
正手段32が動作する時点で、Y軸方向からずれている
距離をオペレータに選択あるいは設定させる手段を加え
ておくことで実施が可能である。また、オペレータの視
点の高さについても同様に選択あるいは設定させる手段
を加えることにより、精度及び操作性の向上ができる。
さらに、情報装置1のアプリケーションには、項目の選
択等の他に手書きの文字の入力を行い、文字認識を行う
こともある。このようなとき、オペレータは文字を記入
するのに項目の選択等の場合と異なり、画数の多い文字
を記入することが多くなり、視点を情報装置1に近づけ
て作業をすることが多くなる。このような場合は、上述
した視差補正を実施していると、場合によっては、ズレ
がより大きくなることもある。そこで、本実施例では、
情報装置1が文字認識等のアプリケーションを動作させ
るとき、制御部7がそれを認識して視差補正を行わない
座標データを算出することができるようになっており、
これによりオペレータに負担をかけずに視差補正を実施
するか、否かを自動的に切り替えて操作性を向上するこ
ともできるように構成している。In the above embodiment, with respect to the Y-axis side,
It is assumed that the operator's point of view is directly above the origin, but it may be at a position closer to the origin (a position in the negative direction on the Y axis). In this case, it can be implemented by adding a means for allowing the operator to select or set a distance deviated from the Y-axis direction when the parallax correction means 32 operates. Further, by adding a means for similarly selecting or setting the height of the operator's viewpoint, the accuracy and operability can be improved.
Further, in the application of the information device 1, handwritten characters may be input and character recognition may be performed in addition to selection of items. In such a case, unlike the case of selecting an item or the like when writing characters, the operator often writes characters having a large number of strokes, and often brings the viewpoint closer to the information device 1 to perform work. In such a case, if the above-mentioned parallax correction is performed, the shift may become larger depending on the case. Therefore, in this embodiment,
When the information device 1 operates an application such as character recognition, the control unit 7 can recognize it and calculate coordinate data without parallax correction.
With this configuration, it is possible to perform parallax correction without burdening the operator or to automatically switch whether or not to improve operability.
【0078】[0078]
【発明の効果】以上説明したとおり、本発明に係る情報
装置によれば、オペレータが手で持つ入力ペンの傾き角
度を選択すると、この入力ペンの角度から生じると予想
される位置ズレを検出して補正を加えることができると
ともに、使用者の視差による位置ズレ補正を選択する
と、この視差による位置ズレを算出し、この位置ズレと
上記角度補正値とを有機的に結合させて、総合的な位置
ズレ補正値を算出し、自動的に補正することができる。
これにより、総合的な位置ズレ補正が簡単にでき、オペ
レータの負担を軽減させることができるとともに、入力
精度も向上させることができる等の効果が期待できる。As described above, according to the information apparatus of the present invention, when the operator selects the tilt angle of the input pen, the positional deviation expected from the angle of the input pen is detected. If the user selects the position shift correction based on the parallax of the user, the position shift based on the parallax is calculated, and the position shift and the angle correction value are organically combined to make a comprehensive correction. A position shift correction value can be calculated and automatically corrected.
As a result, comprehensive positional deviation correction can be easily performed, the burden on the operator can be reduced, and the input accuracy can be improved.
【図1】本発明の一実施例として示す情報装置全体の構
成ブロック図である。FIG. 1 is a configuration block diagram of an entire information device shown as an embodiment of the present invention.
【図2】本実施例装置全体の斜視図である。FIG. 2 is a perspective view of the entire apparatus of this embodiment.
【図3】本実施例装置における入力面上の表示状態例を
示す図である。FIG. 3 is a diagram showing an example of a display state on an input surface in the apparatus of this embodiment.
【図4】本実施例装置における入力面上の表示状態例を
示す図である。FIG. 4 is a diagram showing an example of a display state on an input surface in the apparatus of this embodiment.
【図5】本実施例装置の要部構成説明図である。FIG. 5 is an explanatory diagram of a main part configuration of the device of the present embodiment.
【図6】補正量算出方法を説明するための図である。FIG. 6 is a diagram for explaining a correction amount calculation method.
【図7】本実施例装置における入力面上の表示状態例を
示す図である。FIG. 7 is a diagram showing an example of a display state on the input surface of the apparatus of this embodiment.
【図8】本実施例装置における入力面上の表示状態例を
示す図である。FIG. 8 is a diagram showing an example of a display state on the input surface in the apparatus of this embodiment.
【図9】補正量算出方法を説明するための図である。FIG. 9 is a diagram for explaining a correction amount calculation method.
【図10】補正量算出方法を説明するための図である。FIG. 10 is a diagram for explaining a correction amount calculation method.
【図11】補正量算出方法を説明するための図である。FIG. 11 is a diagram for explaining a correction amount calculation method.
【図12】補正量算出方法を説明するための図である。FIG. 12 is a diagram for explaining a correction amount calculation method.
【図13】従来の情報装置の一例を示す構成ブロック図
である。FIG. 13 is a configuration block diagram showing an example of a conventional information device.
【図14】従来装置の要部構成断面図である。FIG. 14 is a cross-sectional view of a main part configuration of a conventional device.
【図15】従来装置における入力面上の表示状態の一例
を示す図である。FIG. 15 is a diagram showing an example of a display state on an input surface of a conventional device.
1 情報装置 3 入力ペン 7 制御部 8 表示部 9 座標入力部 26 入力面 31 角度補正手段 32 視差補正手段 33 入力表示間距離記憶手段 34 角度記憶手段 35 補正値格納手段A 36 補正値格納手段B 37 角度選択手段 38 視差補正可否選択手段 DESCRIPTION OF SYMBOLS 1 Information device 3 Input pen 7 Control part 8 Display part 9 Coordinate input part 26 Input surface 31 Angle correction means 32 Parallax correction means 33 Input display distance storage means 34 Angle storage means 35 Correction value storage means A 36 Correction value storage means B 37 angle selection means 38 parallax correction availability selection means
Claims (1)
を備え、前記入力面に入力ペンのペン先を接触させて記
入あるいは指示する情報装置において、 オペレータが手で持つ前記入力ペンの傾き角度を選択す
る角度選択手段と、 前記角度選択手段で選択された前記入力ペンの角度から
位置ズレを検出して補正を加える角度補正手段と、 使用者の視差による入力位置の位置ズレ補正を行うか、
行わないのかを選択する視差補正可否選択手段と、 前記の視差補正可否選択手段により視差補正が選択され
た場合に、視差による位置ズレを算出し、前記角度補正
手段により算出された角度補正値とを有機的に結合させ
て総合的な位置ズレ補正値を算出する視差補正手段とを
設けたことを特徴とする情報装置。1. An information device comprising an input surface in which a coordinate input portion and a display portion are stacked, and in which the pen tip of the input pen is brought into contact with the input surface to write or indicate, the operator holds the input pen by hand. An angle selecting means for selecting a tilt angle, an angle correcting means for detecting and correcting a positional deviation from the angle of the input pen selected by the angle selecting means, and a positional deviation correction of an input position due to a parallax of a user. Do or
Parallax correction propriety selection means for selecting whether or not to perform, when the parallax correction is selected by the parallax correction propriety selection means, calculates the positional deviation due to parallax, and the angle correction value calculated by the angle correction means An information device, comprising: a parallax correcting unit that organically combines the two and calculates a total positional deviation correction value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32988193A JPH07152475A (en) | 1993-11-30 | 1993-11-30 | Information device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32988193A JPH07152475A (en) | 1993-11-30 | 1993-11-30 | Information device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07152475A true JPH07152475A (en) | 1995-06-16 |
Family
ID=18226296
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32988193A Pending JPH07152475A (en) | 1993-11-30 | 1993-11-30 | Information device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07152475A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1037136A3 (en) * | 1999-03-17 | 2003-11-05 | Sharp Kabushiki Kaisha | A touch-panel input type electronic device |
| WO2013065272A1 (en) * | 2011-11-02 | 2013-05-10 | シャープ株式会社 | Touch panel and display device with touch panel |
| JP2014215750A (en) * | 2013-04-24 | 2014-11-17 | 株式会社東芝 | Electronic device, calibration method, and program |
| US8947397B2 (en) | 2012-10-31 | 2015-02-03 | Kabushiki Kaisha Toshiba | Electronic apparatus and drawing method |
| US11287927B2 (en) | 2018-09-27 | 2022-03-29 | Wacom Co., Ltd. | Coordinate detection method |
-
1993
- 1993-11-30 JP JP32988193A patent/JPH07152475A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1037136A3 (en) * | 1999-03-17 | 2003-11-05 | Sharp Kabushiki Kaisha | A touch-panel input type electronic device |
| WO2013065272A1 (en) * | 2011-11-02 | 2013-05-10 | シャープ株式会社 | Touch panel and display device with touch panel |
| US8947397B2 (en) | 2012-10-31 | 2015-02-03 | Kabushiki Kaisha Toshiba | Electronic apparatus and drawing method |
| JP2014215750A (en) * | 2013-04-24 | 2014-11-17 | 株式会社東芝 | Electronic device, calibration method, and program |
| US11287927B2 (en) | 2018-09-27 | 2022-03-29 | Wacom Co., Ltd. | Coordinate detection method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9552071B2 (en) | Information processing apparatus, information processing method and computer program | |
| US7292226B2 (en) | Character input apparatus | |
| JP5422724B1 (en) | Electronic apparatus and drawing method | |
| US6831631B2 (en) | Portable computer and related method for preventing input interruption by write-tracking an input region | |
| US7831934B2 (en) | User-interface features for computers with contact-sensitive displays | |
| US8866773B2 (en) | Remote control apparatus, remote control system, remote control method, and program | |
| EP2521021A1 (en) | Method and device for generating dynamically touch keyboard | |
| US20090087095A1 (en) | Method and system for handwriting recognition with scrolling input history and in-place editing | |
| US20130063385A1 (en) | Portable information terminal and method for controlling same | |
| US7893928B2 (en) | Computer system and control method therefor | |
| JPH05282115A (en) | Method and device for menu display | |
| KR101504310B1 (en) | User terminal and interfacing method of the same | |
| US5249296A (en) | Information processing apparatus for controlling window positions | |
| WO2014112132A1 (en) | Information apparatus and information processing method | |
| JP5849778B2 (en) | Handwriting input device and program | |
| JP2006092321A (en) | Electronic device and touchpad device | |
| JP3123887B2 (en) | Coordinate detection / display device | |
| JPH07152475A (en) | Information device | |
| JPH09282318A (en) | Information processing device | |
| JP3228584B2 (en) | Mouse input method on touch panel | |
| JPH10105322A (en) | Tablet device, document processing device using the same, and medium storing tablet device control program | |
| JP6220374B2 (en) | Information processing apparatus, output character code determination method, and program | |
| JP2560065B2 (en) | Character input device | |
| JPH04218825A (en) | Electronic computer | |
| JPH05341877A (en) | Compact computer |