Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6349821B2 - - Google Patents
[go: Go Back, main page]

JPS6349821B2 - - Google Patents

Info

Publication number
JPS6349821B2
JPS6349821B2 JP56053587A JP5358781A JPS6349821B2 JP S6349821 B2 JPS6349821 B2 JP S6349821B2 JP 56053587 A JP56053587 A JP 56053587A JP 5358781 A JP5358781 A JP 5358781A JP S6349821 B2 JPS6349821 B2 JP S6349821B2
Authority
JP
Japan
Prior art keywords
signal
coordinate
input
circuit
difference
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.)
Expired
Application number
JP56053587A
Other languages
Japanese (ja)
Other versions
JPS57168385A (en
Inventor
Taku Arazeki
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.)
NEC Corp
Original Assignee
Nippon Electric Co Ltd
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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP56053587A priority Critical patent/JPS57168385A/en
Publication of JPS57168385A publication Critical patent/JPS57168385A/en
Publication of JPS6349821B2 publication Critical patent/JPS6349821B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Character Discrimination (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

本発明は手書き信号の符号化におけるビツト数
削減に関する。 近年の通信システムやオフイス機器において画
像情報の必要性が急速に増大している。現在のと
ころ、画像情報の伝送にはフアクシミリが多く用
いられている。当然のことながら、フアクシミリ
を使うときには、送るべき文字や図をあらかじめ
用意しておかねばならない。一方、その場の必要
に応じて、あるいは、会話をしながらその補足説
明のために、その場で書きながら相手に伝えたい
情報もある。このような場合に用いられるシステ
ムとして、タブレツトのような手書き入力装置と
CRTデイスプレイのような手書き信号の表示装
置とからなる手書信号伝送システムが提案されて
いる(例えば、“Teleboard、Scribophone and
their Relation to Coded Text Transmission”
と題する論文(Miinchener Kreis
conferencerecord、June、1978)など)。このよ
うなシステムでは、手書き信号を音声信号や他の
信号と同時に送る必要性のある事が多いため、手
書き信号の帯域圧縮は極めて重要である。 手書き信号の伝送システムの一例を第1図に示
す。送信側は、タブレツト10とスタイラス20
と座標検出回路30とから成る手書き信号入力装
置と符号器40とから構成される。受信側は復号
器50とサンプル値間を補間する内挿回路60と
CRTデイスプレイ装置70とから構成される。
送信側では、スタイラス20の位置がタブレツト
10の上の横軸(X座標)、縦軸(Y座標)の情
報として座標検出回路から出力される。このよう
な装置は既に広く知られているので詳細な説明は
省く。タブレツトの原理は、“活発に研究開発が
進むデータ・タブレツトの現状と歴史”と題する
記事(日経エレクトロニクス、1973年11月19日号
P.79〜93)等で説明されている。座標検出回路出
力、つまりスタイラスの位置情報を表わす信号と
しては、アナログあるいはデイジタルのいずれの
場合もある。位置情報は符号器40に入力されデ
イジタル信号となつて送信される。手書き信号に
含まれる周波数成分は高々15Hzとみなせるので、
位置情報は30Hz程度でサンプリングされる。今、
X座標、Y座標ともに分解能が全長の2000分の1
だとすれば、それぞれの座標は約11ビツトのデイ
ジタル信号で表わすことができる。しかし、この
ままでは毎秒660(11×2×30)ビツトとなる。座
標信号の一部を差分(1サンプル前の座標との
差)を用いて表現すると、約200ビツト/秒とな
ることが報告されている(“手書き信号符号化方
式の一検討”と題する論文(電子通信学会通信方
式研究会資料CS80−64))。しかしながら、人間
の手の動きを考えると、さらにビツト数を削減す
ることができる。また、手書き信号のビツト数を
さらに減らすことにより、手書き信号伝送システ
ムの融通性が大幅に増し、サービスの向上の可能
性も期待できる。 本発明の目的は、手書き信号の品質を劣化させ
ることなく符号化におけるビツト数を低減させる
手書き信号符号化装置の提供にある。 本発明によれば、タブレツト上のペンのアツプ
ダウンを表示する信号を入力し制御信号を出力す
る制御部と、X座標をY座標とを入力し前記制御
信号に従つて前記2つの座標とそれぞれの予測値
との差をとる差回路と、前記差回路出力から極座
標に変換する座標変換回路とを有する手書き信号
符号化装置が得られる。 手書き信号の符号化を行うには、手書き信号の
性質を十分理解する必要がある。大雑把に言う
と、手書き信号は短い直線と円弧の組み合わせと
考えることができる。第2図はアルフアベツト
“B”を手で書いた場合のサンプリングの様子を
示したものである。サンプリング周波数は30Hzで
ある。図中の小さな丸印はサンプリング点を示し
ており、数字はその順番を示している。1から5
まではほぼ直線であり、6から11までは若干ひず
んではいるが1つの弧とみなせる。又、11から16
までも弧とみなすことができる。人間の手、ペン
の慣性を考えると、直線あるいは弧の始点と終点
の近くではサンプリング点の間隔が短かくなるの
は自然なことである。 手書き信号の以上の様な性質が考慮すると本発
明による符号化方法の理解が容易となる。 第3図と第4図は本発明による符号器40と復
号器50の第1の実施例を示すブロツク図であ
る。本符号器40の入力信号は、X座標を表わす
信号XiとY座標を表わす信号Yiとタブレツトにス
タイラスが接触しているか否かを表わす信号Zi
ある。いずれも座標検出回路30から出力され
る。XiとYiは夫々11ビツトのデイジタル信号であ
るとする。Ziは1ビツトのデイジタル信号で、ス
タイラスがタブレツトに接触しているとき1で、
他のときは0となる。 第5図と第6図は第1の実施例を用いられる差
分回路と積分回路の一実施例を示すブロツク図で
ある。 第7図は入力される座標情報の例である。1か
ら5までの丸印はサンプリングされた座標情報を
表わす。これらの点ではスタイラスがタブレツト
に接触している状態(ペンダウン)、つまりZ=
1である。それ以外の点ではZ=0となつてい
る。第7図の左方と下方の二本の直線はX軸とY
軸を示すために便宜上記したものである。X軸と
Y軸の交点が座標の原点0となる。 先ず、第3図〜第7図を用いて説明する。第1
のサンプリングが行なわれ点1の座標情報X1
Y1とZ1が入力される。ここで、X1はスタイラス
のX座標、Y1はY座標、Z1はペンダウン(Z1
1)を表わしている。制御回路41はZ入力に信
号Z1が加えられたのでスタイラスがタブレツトに
接触したことを知り、差分回路42,43,4
5,46のレジスタ内容をクリアする。これら差
分回路はいずれも第5図に示す構成となつてい
る。差分回路80へのi番目の入力信号Tiは減算
器83とレジスタ81に入力される。信号Tiが入
力されているときレジスタ81の出力には1サン
プル前の入力信号Ti-1が現われており乗算器82
により定数αが乗じられて予測値α・Ti-1が作ら
れる。減算器83には入力信号Tiと予測値α・
Ti-1とが入力される。従つて、減算器83の出力
Uiは、 Ui=Ti−α・Ti-1 となる。α=0.8にすると良い特性が得られるが
α=1とすると最も簡単になる(乗算器82が不
要)。ハードウエアを簡単にするためにはα=1
とした方が良い。以後の説明ではα=1とする。
第5図のTiとUiは各差分回路の入力と出力を示す
レジスタ81がクリアされるとレジスタ81の出
力は0となり、差分回路80の出力Ui=Tiとな
る。従つて、第1番目のサンプルX1とY1が入力
される時に、差分回路42と43の内部のレジス
タはクリアされ、両差分回路の出力はX1とY1
なる。制御回路41は1番目のサンプルX1、X2
が消える前に差分回路42と43にセツト信号を
出力する。信号X1とY1は差分回路42と43の
内部のレジスタに記憶される。2番目のサンプル
X2とY2が入力される時、X1とX2が予測値とな
り、差分回路42と43の出力△X2と△Y2は △X2=X2−X1 △Y2=Y2−Y1 となる。この様にして、2番目のサンプル以降は
差分回路42と43の出力に差分信号が現われ
る。差分信号△X2と△Y2は座標変換回路44に
加えられる。座標変換回路44は第3図に示す様
に△X2と△Y2の情報を角度θ2と距離r2に変換す
る。ここでi番目のサンプルが入力されていると
き角度θiと距離riは θi=tan-1(△Yi/△Xi) ri=√(△i2+(△i2 となる。座標変換回路44の出力θiとriは差分回
路45と46に入力される。2番目のサンプル
X2とY2の差分が座標変換されてθ2とr2が得られ
る時、制御回路41は差分回路45と46をクリ
アする。差分回路45と46の出力にはθ2とr2
出力される。制御回路は、θ2とr2が消える前に、
セツト信号を出力し差分回路45と46の内部の
レジスタにθ2とr2を記憶させる。従つて、3番目
以後のサンプルが入力されると、差分回路45と
46の出力には信号θi,riと予測値θi-1、ri-1との
差である △θi=θi−θi-1 △ri=ri−ri-1 が得られる。 マルチプレクサ47は、制御情報と座標情報を
順に出力するための回路であつて、制御回路41
により制御される。第4図の例に従うと、第1の
サンプルX1とY1とが入力されている時に、マル
チプレクサはストローク(一つの画)の始めを示
す制御信号I1=1を出力し、次いでX1とY1を出
力する。第2のサンプル及びそれ以後のサンプル
が入力された時は2番目以降のサンプルであるこ
とを示す制御信号Ii=0と差分回路45と46の
出力を順次選んで出力する。入力信号、各回路の
出力及びマルチプレクサ47の出力をまとめると
表1の様になる。
The present invention relates to bit reduction in the encoding of handwritten signals. The need for image information in recent communication systems and office equipment is rapidly increasing. Currently, facsimiles are often used to transmit image information. Naturally, when using a facsimile, you must prepare the letters and figures you want to send in advance. On the other hand, there may be information that you would like to convey to the other person while writing it on the spot, depending on the needs of the situation, or for supplementary explanation during a conversation. The system used in such cases is a handwriting input device such as a tablet.
Handwritten signal transmission systems consisting of handwritten signal display devices such as CRT displays have been proposed (e.g., “Teleboard, Scribophone and
Their Relation to Coded Text Transmission”
A paper entitled (Miinchener Kreis
conference record, June, 1978) etc.). In such systems, it is often necessary to send handwritten signals simultaneously with audio signals and other signals, so band compression of handwritten signals is extremely important. An example of a handwritten signal transmission system is shown in FIG. The sending side includes a tablet 10 and a stylus 20.
The handwritten signal input device includes a coordinate detection circuit 30 and an encoder 40. The receiving side includes a decoder 50 and an interpolation circuit 60 for interpolating between sample values.
It is composed of a CRT display device 70.
On the transmitting side, the position of the stylus 20 is output from the coordinate detection circuit as information on the horizontal axis (X coordinate) and vertical axis (Y coordinate) on the tablet 10. Since such a device is already widely known, a detailed explanation will be omitted. The principles of tablets are explained in an article entitled "Current status and history of data tablets, which are being actively researched and developed" (Nikkei Electronics, November 19, 1973 issue).
P.79-93) etc. The output of the coordinate detection circuit, that is, the signal representing the position information of the stylus may be either analog or digital. The position information is input to an encoder 40 and transmitted as a digital signal. The frequency component included in the handwritten signal can be considered to be at most 15Hz, so
Location information is sampled at around 30Hz. now,
The resolution of both the X and Y coordinates is 1/2000 of the total length.
If so, each coordinate can be represented by an approximately 11-bit digital signal. However, as it is, the number of bits per second is 660 (11 x 2 x 30). It has been reported that if a part of the coordinate signal is expressed using a difference (difference with the coordinates of one sample before), it will be approximately 200 bits/second (a paper entitled "A Study of Handwritten Signal Coding Methods"). (IEICE Communication Method Study Group Material CS80-64)). However, if we consider human hand movements, the number of bits can be further reduced. Further, by further reducing the number of bits of the handwritten signal, the flexibility of the handwritten signal transmission system will be greatly increased, and the possibility of improving services can be expected. An object of the present invention is to provide a handwritten signal encoding device that reduces the number of bits in encoding without degrading the quality of the handwritten signal. According to the present invention, there is provided a control section which inputs a signal for displaying the up-down of a pen on a tablet and outputs a control signal, and inputs an X coordinate and a Y coordinate and adjusts the two coordinates and each of them according to the control signal. A handwritten signal encoding device is obtained that includes a difference circuit that takes a difference from a predicted value and a coordinate conversion circuit that transforms the output of the difference circuit into polar coordinates. In order to encode handwritten signals, it is necessary to fully understand the properties of handwritten signals. Roughly speaking, handwritten signals can be thought of as a combination of short straight lines and circular arcs. FIG. 2 shows the sampling when the alphabet "B" is written by hand. The sampling frequency is 30Hz. The small circles in the figure indicate sampling points, and the numbers indicate their order. 1 to 5
It is almost a straight line from 6 to 11, and although it is slightly distorted, it can be considered as one arc. Also, 11 to 16
It can also be considered an arc. Considering the inertia of the human hand and pen, it is natural that the interval between sampling points becomes shorter near the start and end points of a straight line or arc. Considering the above-mentioned properties of handwritten signals, it becomes easy to understand the encoding method according to the present invention. 3 and 4 are block diagrams illustrating a first embodiment of an encoder 40 and a decoder 50 according to the present invention. The input signals of the encoder 40 are a signal X i representing the X coordinate, a signal Y i representing the Y coordinate, and a signal Z i representing whether the stylus is in contact with the tablet. Both are output from the coordinate detection circuit 30. It is assumed that X i and Y i are each 11-bit digital signals. Z i is a 1-bit digital signal that is 1 when the stylus is in contact with the tablet;
In other cases, it is 0. FIGS. 5 and 6 are block diagrams showing one embodiment of a differential circuit and an integral circuit using the first embodiment. FIG. 7 is an example of input coordinate information. The circles from 1 to 5 represent sampled coordinate information. At these points, the stylus is in contact with the tablet (pen down), that is, Z =
It is 1. At other points, Z=0. The two straight lines on the left and bottom of Figure 7 are the X axis and the Y axis.
The above description is for convenience of indicating the axes. The intersection of the X and Y axes is the coordinate origin 0. First, explanation will be given using FIGS. 3 to 7. 1st
The coordinate information of point 1 X 1 ,
Y 1 and Z 1 are input. Here, X 1 is the X coordinate of the stylus, Y 1 is the Y coordinate, and Z 1 is the pen down (Z 1 =
1). The control circuit 41 knows that the stylus has touched the tablet because the signal Z1 is applied to the Z input, and the difference circuits 42, 43, 4
Clear the contents of registers 5 and 46. All of these differential circuits have the configuration shown in FIG. The i-th input signal T i to the difference circuit 80 is input to the subtracter 83 and the register 81 . When the signal T i is input, the input signal T i-1 of one sample before appears at the output of the register 81, and the multiplier 82
The predicted value α·T i-1 is created by multiplying by the constant α. The subtracter 83 receives the input signal T i and the predicted value α・
T i-1 is input. Therefore, the output of the subtractor 83
U i becomes U i =T i −α・T i-1 . Good characteristics can be obtained by setting α=0.8, but it is easiest to set α=1 (multiplier 82 is not required). To simplify the hardware, α=1
It is better to In the following explanation, it is assumed that α=1.
For T i and U i in FIG. 5, when the register 81 indicating the input and output of each differential circuit is cleared, the output of the register 81 becomes 0, and the output U i of the differential circuit 80 becomes T i . Therefore, when the first samples X 1 and Y 1 are input, the internal registers of the difference circuits 42 and 43 are cleared, and the outputs of both difference circuits become X 1 and Y 1 . The control circuit 41 receives the first samples X 1 and X 2
A set signal is output to the differential circuits 42 and 43 before the signal disappears. Signals X 1 and Y 1 are stored in registers inside difference circuits 42 and 43. second sample
When X 2 and Y 2 are input, X 1 and X 2 become predicted values, and the outputs △X 2 and △Y 2 of the difference circuits 42 and 43 are △X 2 = X 2 −X 1 △Y 2 = Y 2 −Y 1 . In this way, a difference signal appears at the outputs of the difference circuits 42 and 43 from the second sample onwards. The difference signals ΔX 2 and ΔY 2 are applied to the coordinate transformation circuit 44. The coordinate conversion circuit 44 converts the information of ΔX 2 and ΔY 2 into an angle θ 2 and a distance r 2 as shown in FIG. Here, when the i-th sample is input, the angle θ i and the distance r i are θ i = tan -1 (△Y i / △X i ) r i =√(△ i ) 2 + (△ i ) 2 becomes. Outputs θ i and r i of the coordinate conversion circuit 44 are input to difference circuits 45 and 46. second sample
When the difference between X 2 and Y 2 is coordinate transformed to obtain θ 2 and r 2 , the control circuit 41 clears the difference circuits 45 and 46 . The difference circuits 45 and 46 output θ 2 and r 2 . The control circuit is designed so that before θ 2 and r 2 disappear,
A set signal is output, and θ 2 and r 2 are stored in the registers inside the differential circuits 45 and 46. Therefore, when the third and subsequent samples are input, the outputs of the difference circuits 45 and 46 are the differences between the signals θ i , r i and the predicted values θ i-1 , r i-1 Δθ i = θ i −θ i-1 Δr i =r i −r i-1 is obtained. The multiplexer 47 is a circuit for sequentially outputting control information and coordinate information, and is a circuit for sequentially outputting control information and coordinate information.
controlled by According to the example of FIG. 4, when the first samples X 1 and Y 1 are input, the multiplexer outputs a control signal I 1 =1 indicating the beginning of a stroke, and then X 1 and output Y 1 . When the second sample and subsequent samples are input, the control signal I i =0 indicating the second and subsequent samples and the outputs of the difference circuits 45 and 46 are sequentially selected and output. The input signals, the outputs of each circuit, and the output of the multiplexer 47 are summarized as shown in Table 1.

【表】【table】

Claims (1)

【特許請求の範囲】[Claims] 1 タブレツト上のペンのアツプダウンを表示す
る信号を入力し制御信号を出力する制御部と、X
座標とY座標とを入力し前記制御信号に従つて前
記2つの座標とそれぞれの予測値との差をとる差
回路と、前記差回路出力から極座標に変換する座
標変換回路とを有する手書き信号符号化装置。
1 A control section that inputs a signal to display the up-down of the pen on the tablet and outputs a control signal, and
A handwritten signal code having a difference circuit which inputs a coordinate and a Y coordinate and calculates the difference between the two coordinates and their predicted values according to the control signal, and a coordinate conversion circuit which converts the output of the difference circuit into polar coordinates. conversion device.
JP56053587A 1981-04-09 1981-04-09 Encoder for manuscript signal Granted JPS57168385A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56053587A JPS57168385A (en) 1981-04-09 1981-04-09 Encoder for manuscript signal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56053587A JPS57168385A (en) 1981-04-09 1981-04-09 Encoder for manuscript signal

Publications (2)

Publication Number Publication Date
JPS57168385A JPS57168385A (en) 1982-10-16
JPS6349821B2 true JPS6349821B2 (en) 1988-10-05

Family

ID=12946984

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56053587A Granted JPS57168385A (en) 1981-04-09 1981-04-09 Encoder for manuscript signal

Country Status (1)

Country Link
JP (1) JPS57168385A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4736191A (en) * 1985-08-02 1988-04-05 Karl E. Matzke Touch activated control method and apparatus
JPH1011208A (en) * 1996-06-24 1998-01-16 Sharp Corp Coordinate input device

Also Published As

Publication number Publication date
JPS57168385A (en) 1982-10-16

Similar Documents

Publication Publication Date Title
KR960015357B1 (en) Communication signal scrambling / descrambling communication device and communication method
EP2312532A2 (en) Apparatus and method for transmitting handwritten message including time information
US20050041960A1 (en) DVD player that sets optimal display environment and operating method thereof
JPS6349821B2 (en)
WO1998009778A1 (en) Robot controller
JPH02191017A (en) Input device
CA2092663A1 (en) Video control circuit for multimedia applications
CN1307778A (en) Host-based anti-ghosting of teletext data based on non-oversampled data
JPS6314588A (en) Electronic conference system
JPS5863987A (en) Display processing for drawn picture
JPH11177950A (en) Video communication equipment outputting video image on computer screen
JPH043000B2 (en)
KR100234262B1 (en) Television format conversion method of personal computer signal
JPH051171Y2 (en)
JPH02186782A (en) Picture drawing ordering device
JPS5826073B2 (en) Adaptive sampling processing method for drawn images
JP2869997B2 (en) Signal processing method
KR950006758B1 (en) Video display clock apparatus
JPS6250012B2 (en)
JPH0537930A (en) Video conference system
JPS62231563A (en) input/output device
JPH0440746B2 (en)
KR20050075961A (en) Apparatus and method thereof for transmitting image being scaned in progressive with interlace scanning
JPS57138258A (en) Facsimile transmitter
JPH0347532B2 (en)