JPS61145634A - Symbol string identification device and its control system - Google Patents
Symbol string identification device and its control systemInfo
- Publication number
- JPS61145634A JPS61145634A JP59267831A JP26783184A JPS61145634A JP S61145634 A JPS61145634 A JP S61145634A JP 59267831 A JP59267831 A JP 59267831A JP 26783184 A JP26783184 A JP 26783184A JP S61145634 A JPS61145634 A JP S61145634A
- Authority
- JP
- Japan
- Prior art keywords
- symbol string
- bit line
- symbol
- charge transfer
- voltage pulse
- 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
- 238000012546 transfer Methods 0.000 claims abstract description 42
- 238000013139 quantization Methods 0.000 claims description 17
- 238000000034 method Methods 0.000 claims description 13
- 239000003990 capacitor Substances 0.000 abstract description 34
- XDLMVUHYZWKMMD-UHFFFAOYSA-N 3-trimethoxysilylpropyl 2-methylprop-2-enoate Chemical compound CO[Si](OC)(OC)CCCOC(=O)C(C)=C XDLMVUHYZWKMMD-UHFFFAOYSA-N 0.000 abstract description 5
- 230000004044 response Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 10
- 230000007704 transition Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 8
- 206010048669 Terminal state Diseases 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000002238 attenuated effect Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 241000282326 Felis catus Species 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は人工知能システムの構成要早に係シ、より具体
的には、記号列の入力に対して、その分類コードを出力
する記号列識別装置に関するものである@
(歳末技術)
上記記号列識別装置はバタン認識システムでの特徴系列
の分類、ワードプロセッサで作成された文章の原文ファ
イルからのキーワードの抽出、言語翻訳の支援や通信文
章の略文の解読などに使われ、知能化されるこれらの情
報処理システムの形成において欠くことのできないもの
であるG従来の記号列識別はマイコンに識別プログラム
を設定することによって達成可能であったが、プログラ
ムの逐次処理によるために小規模なものに限られた。ま
た、記号列の構成要素の変動を許容する柔軟な記号列識
別に対して処理時間の長くなルすぎる欠陥があった。Detailed Description of the Invention (Field of Industrial Application) The present invention relates to the configuration of an artificial intelligence system, and more specifically, to a symbol string that outputs a classification code in response to an input symbol string. It is related to an identification device @ (Year-end technology) The above symbol string identification device is used for classifying feature sequences in a slam recognition system, extracting keywords from the original text file of a sentence created with a word processor, supporting language translation, and correspondence. Conventional symbol string identification, which is used to decipher abbreviations of G and is indispensable in the formation of these intelligent information processing systems, could be achieved by setting an identification program on a microcomputer. However, this was limited to small-scale projects due to the sequential processing of the program. Furthermore, there is a drawback that the processing time is too long for flexible symbol string identification that allows variations in the constituent elements of the symbol string.
(発明の目的)
本発明は上記欠陥を解決するものでl)、その目的とす
る所は複数の記号列の並列識別と柔軟性にすぐれた識別
を可能にする回路方式を提供する事にある。(Objective of the Invention) The present invention solves the above-mentioned deficiencies l), and its purpose is to provide a circuit system that enables parallel identification and highly flexible identification of multiple symbol strings. .
さらに、具体的に言えば3、記号列を記憶して読出せる
だけでなく、外部から入力される記号列の中にメモリデ
バイスに格納されたものと同じ記号列が含まれたか否か
を判別する順序論理回路をメモリデバイスと同じチップ
上に実現する技術を提供することにある。Furthermore, to be more specific, 3, it is not only possible to store and read symbol strings, but also to determine whether or not the symbol string input from the outside contains the same symbol string as the one stored in the memory device. The object of the present invention is to provide a technology for realizing a sequential logic circuit on the same chip as a memory device.
(発明の構成)
したがうて、本発明によれば、次のような記号列識別装
置が求まる。すなわち、本発明は記号の入力によって選
択されるワード線とそれに交差する複数ビット線群から
成るメモリデバイスと、ゲートを介して直列に複数個の
電荷蓄積素子を結合した電荷転送デバイスと、そこでの
電荷転送のために前記ゲートに印加される電圧パルスの
発生源と、ビット線毎に用意され複数個のゲートに前記
電圧パルスを印加するか否かを各入力記号に対するメモ
リデバイスの各ビット線の出力によって制御する論理回
路と、前記電荷転送デバイスの入力端に接続される充電
回路と、前記電荷転送デバイスの出力端に接続される量
子化回路と、複数ビット線群に対応した複数量子化回路
に接続されるエンコード回路とを備えた事を特徴とする
記号列識別装置と前記メモリデバイスに各ビット線群の
ビット線本数より少ない記号数の記号列を登録する時に
、記号列の先頭にダミー記号を付加して、電荷が電荷転
送デバイスの途中まで常に届くようにする事を特徴とす
る記号列識別装置の制御方式。(Structure of the Invention) Therefore, according to the present invention, the following symbol string identification device is obtained. That is, the present invention provides a memory device consisting of a word line selected by inputting a symbol and a plurality of bit line groups crossing the word line, a charge transfer device in which a plurality of charge storage elements are connected in series through gates, and a charge transfer device therein. The source of the voltage pulse applied to the gate for charge transfer and whether or not the voltage pulse is applied to a plurality of gates prepared for each bit line are determined for each bit line of the memory device for each input symbol. a logic circuit controlled by an output, a charging circuit connected to an input terminal of the charge transfer device, a quantization circuit connected to an output terminal of the charge transfer device, and a plurality of quantization circuits corresponding to a plurality of bit line groups. and an encoding circuit connected to a symbol string identification device, and when registering a symbol string with a number of symbols smaller than the number of bit lines in each bit line group in the memory device, a dummy dummy is provided at the beginning of the symbol string. A control method for a symbol string identification device characterized by adding a symbol so that the charge always reaches the middle of the charge transfer device.
前記メモリデバイスへの記号列の登録の完了したピッ・
ト線群に対して、その事を指示するマーク情報を前記メ
モリデバイスの特定ワード線との交点に格納する事を特
徴とする記号列識別装置の制御方式と標準記号列と入力
記号列との一部分の不一致を許容して記号列を識別させ
る際に、許容度に応じて前記充電回路の電圧を変化させ
る事を特徴とする記号列識別装置の制御方式と標準記号
列と入力記号列との一部分の不一致を許容して記号列を
識別可能ならしめる際に、許容度に応じて記号列の入力
速度あるいは電荷転送用電圧パルスの駆動速度を変化さ
せる事を特徴とする記号列識別装置の制御方式とから成
る口
(実施例)
以下、図面を用いて本発明の更に詳細な説明を行なうコ
第1図は本発明の第1の実施例の説明図である口これは
ランダムアクセス・メモリ(RAM)デバイス110と
チャージトランスファ(電荷転送)デバイス120とに
分かれているORAMデバイス110はシリアルに入力
される記号コードを受付けるアドレスデコーダ101と
それにつながるワード総102とビット線103と各ビ
ット線103につながるR/W(リード/ライト)回路
104とから成る。入力された記号コードに対応したワ
ード線102と交わる多数のビット線103にはチャー
ジ転送を行わせるか否かを示す制御信号が@l”か@0
”のディジタル情報で格納される。このl’LAMデバ
イス110ハ半導体の8RAM−? DRAM−? R
OMやF ROMやlPROM−?BEFROMなどで
実現可能であシ、その記憶容量はチップ当シで1Mピッ
)K及ぶ。故に、ワード線102が256本としてもビ
ット線103は4192本に及ぶ0第1図はl記号列の
格納例だけを示している。多数の標準記号列を格納する
時には1本のワード線102に多数のビットa群105
が交わシ、各ビット線群にチャージトランスファ・デバ
イス120と量子化回路130が接続される。When the registration of the symbol string to the memory device is completed,
A control method for a symbol string identification device, and a method for controlling a standard symbol string and an input symbol string, which is characterized in that mark information instructing a group of lines is stored at the intersection with a specific word line of the memory device. A control method for a symbol string identification device, which changes the voltage of the charging circuit according to the tolerance when identifying a symbol string by allowing partial mismatch, and a standard symbol string and an input symbol string. Control of a symbol string identification device characterized by changing the input speed of the symbol string or the drive speed of the voltage pulse for charge transfer according to the degree of tolerance when making the symbol string distinguishable by allowing partial mismatches. (Example) The present invention will be described in more detail with reference to the drawings. Figure 1 is an explanatory diagram of a first embodiment of the present invention. The ORAM device 110 is divided into a RAM device 110 and a charge transfer device 120.The ORAM device 110 is divided into an address decoder 101 that accepts serially input symbol codes, a word total 102 connected to it, a bit line 103, and each bit line 103. It consists of a connected R/W (read/write) circuit 104. A control signal indicating whether or not charge transfer is to be performed on a large number of bit lines 103 that intersect with the word line 102 corresponding to the input symbol code is @l'' or @0.
This l'LAM device 110 is a semiconductor 8RAM-?DRAM-?R.
OM, F ROM or lPROM-? This can be realized using BEFROM, etc., and its storage capacity is 1M bits per chip. Therefore, even if there are 256 word lines 102, there are 4192 bit lines 103. FIG. 1 shows only an example of storing l symbol strings. When storing a large number of standard symbol strings, a large number of bits a group 105 are stored in one word line 102.
A charge transfer device 120 and a quantization circuit 130 are connected to each bit line group.
一方、チャージ・トランスファ(CT)デバイス120
は分布するコンデンサC0〜C8のアレイ121を隣接
するコンデンサー間を結合するゲートG。On the other hand, charge transfer (CT) device 120
is a gate G that couples the array 121 of distributed capacitors C0 to C8 between adjacent capacitors.
とG、のアレイ122とから成シ、小さな面積の所で単
純な回路で実現される。and G, and is realized with a simple circuit in a small area.
CTデバイス120の中のゲートG、とG、に電圧パル
ス発生源124の発生する2相の電圧パルスφ1とφ、
をそれぞれ直接に印加すると、先頭コンデンサcoに貯
えられた電荷が隣接するコンデンサ01〜C1を次々に
経由してコンデンサー〇、に転送される。電圧パルスφ
、が印加されないと、c0以外のコンデンサC1〜C8
の電荷は元のコンデンサに停留し5分布抵抗器126を
通して次第に減衰する。Two-phase voltage pulses φ1 and φ are generated by the voltage pulse generation source 124 at the gates G and G in the CT device 120.
When is applied directly to each, the charge stored in the leading capacitor co is transferred to the capacitor 〇, via the adjacent capacitors 01 to C1 one after another. Voltage pulse φ
, is not applied, capacitors C1 to C8 other than c0
The charge remains in the original capacitor and gradually attenuates through the five distributed resistors 126.
そこで、電圧パルスφ、とφ、の駆動速度に合わせて、
RAMデバイス110へ記号を入力し、 RAMデバイ
ス110の各ビット線103の出力信号によりて電圧パ
ルスφ1を制御すると、 R,A Mデバイス110の
出力のシーケンスによって、コンデンサC0の電荷がコ
ンデンサcm s C! t C8t C4t c、
tCa*Cyt”経てコンデンサC,に致達する場合が
あったり、なかったシする。Therefore, according to the driving speed of voltage pulses φ and φ,
When a symbol is input to the RAM device 110 and the voltage pulse φ1 is controlled by the output signal of each bit line 103 of the RAM device 110, the charge of the capacitor C0 is changed to the capacitor cm s C by the sequence of outputs of the R, AM device 110. ! t C8t C4t c,
It may or may not reach the capacitor C through "tCa*Cyt".
RAMデバイス110は標準記号列を記号アドレス方式
で記憶する。すなわち、アドレスデコーダ101に入力
される記号コードを各ワード線102と対応すけ、1番
目の記号が記号列の先頭からj番目に印加される事を記
憶される時に、1番目のワード線102とj番目のビッ
ト線103との交点に@1″の電荷転送制御信号を書込
むようにする。例えば3個の記号MとEと0に対して1
番目、2番目と3番目のワード線を対応すけ、記号列M
EMO奢格納すると、第1図のメモリマトリクスの中の
小さま丸印で示された位置に@1″が書込まれることに
なる。ただし、小さな丸印のない交点には@□IIが書
込まれたものとする0
MEMOを登録した後で記号M、 E、 M、 0がア
ドレスデコーダ101へ順次に入力されると、第1゜第
2.第1.第3のワード@ 102が11次に選択駆動
され、4つの几/W回路104から並列に(1゜o、
l、 O)、(0,1,0,1)、(1,0,xt O
)と(Op (L O? 1)の制御信号が出力され、
論理回路124に入力される。そこで、4つのR/W[
51路104の各出力が111の時には、電圧パルスφ
1がゲートGKに印加され、そのグー)01につながる
上側の、コンデンサーCo e C2,C4@ Csの
電荷が下側のコンデンサC!* C4,C@s c、へ
それぞれ転送されるが、R/W回路104.・・・、1
07の出力がwO′の時には電圧パルスφ重がゲートG
1に印加されず、電荷の転送が禁止されろうこのごとに
よって、 MFiMO以外の記号列が印加されると、コ
ンデンサC0の電荷はコンデンサC8に転送されないが
、登録された記号列に一致する記号列MEMOが入力さ
れると、電荷がコンデンサC・へ転送される。RAM device 110 stores standard symbol strings in a symbol addressed manner. That is, the symbol code input to the address decoder 101 is associated with each word line 102, and when it is stored that the first symbol is applied to the jth symbol from the beginning of the symbol string, the symbol code input to the address decoder 101 is assigned to the first word line 102 A charge transfer control signal of @1'' is written to the intersection with the j-th bit line 103. For example, 1 for the three symbols M, E, and 0.
Corresponding the second, second and third word lines, the symbol string M
When EMO data is stored, @1'' will be written in the position indicated by the small circle in the memory matrix in Figure 1. However, @□II will be written at the intersection where there is no small circle. If the symbols M, E, M, 0 are sequentially input to the address decoder 101 after registering MEMO, the 1st, 2nd, 1st, and 3rd words @ 102 become 11. Next, it is selectively driven and connected in parallel (1°o,
l, O), (0,1,0,1), (1,0,xt O
) and (Op (L O? 1) control signals are output,
It is input to the logic circuit 124. Therefore, four R/W [
When each output of the 51 path 104 is 111, the voltage pulse φ
1 is applied to the gate GK, and the charge of the upper capacitor Co e C2, C4 @ Cs connected to the gate GK is transferred to the lower capacitor C! *Transferred to C4, C@s c, respectively, but the R/W circuit 104. ..., 1
When the output of 07 is wO', the voltage pulse φ is applied to the gate G
If a symbol string other than MFiMO is applied, the charge in capacitor C0 will not be transferred to capacitor C8, but the symbol string that matches the registered symbol string will be transferred. When MEMO is input, charge is transferred to capacitor C.
コンデンサC6の後に接続されたグー)G3は量子化回
路130を形成し、コンデンサC8に転送されてきた電
荷の大きさが闇値以上の時に閉じて、+■。G3 connected after the capacitor C6 forms a quantization circuit 130, which closes when the magnitude of the charge transferred to the capacitor C8 is equal to or higher than the dark value.
から0ポルトへ立下る出力信号パルスyを発生する0こ
の出力信号パルスyはエンコーダ140へ入力されて記
号列識別コードに変換される。This output signal pulse y is input to an encoder 140 and converted into a string identification code.
登録済みの標準記号列に一致しない記号列がRAMデバ
イス120のアドレスデコーダ101に印加された時に
は、第3.第4.第5番目のワード線102が選択され
、はとんどのビット線103が10′を出力する。一部
のビット線103が@1′を出力し、電荷がコンデンサ
ーアレイ121の途中まで進んでも、その後でビット線
103からの@0′の出力に出合うと、その電荷が分布
抵抗器126を通して減衰する。減衰の時定数は分布抵
抗器126の抵抗rと電荷蓄積素子C,−C,の容量C
との積r−Cであって、記号の入力の周期または電圧パ
ルスφ1やφ、の駆動周期に等しいと標準記号と入力記
号との不一致記号が一個増える都度、10′のど、ト線
103につながるコンデンサの電荷がl / eに減衰
するOこ乙に・eは自然対数を意味している。When a symbol string that does not match a registered standard symbol string is applied to the address decoder 101 of the RAM device 120, the third . 4th. The fifth word line 102 is selected and the first bit line 103 outputs 10'. Even if some bit lines 103 output @1' and the charge travels halfway through the capacitor array 121, when it encounters the @0' output from the bit line 103, the charge is attenuated through the distributed resistor 126. do. The time constant of decay is determined by the resistance r of the distributed resistor 126 and the capacitance C of the charge storage elements C, -C.
If the product r-C is equal to the input period of the symbol or the drive period of the voltage pulse φ1 or φ, then each time the standard symbol and the input symbol increase by one symbol, the line 103 The electric charge of the connected capacitor is attenuated to l/e, where e means the natural logarithm.
したがって、不一致記号を多く含んだ記号列が入力され
た時のCTデバイス120′では電荷の減衰量が多くな
る。あらかじめrやCで決まる時定数を駆動周期より大
きくしておくと、減衰量が小さくなる0この事は駆動周
期の調節によって記号列の一部の建スに対する柔軟性が
調節され得る事を意味する口
第2図は第1図の記号列識別動作を説明する順序論理の
状態遷移図である〇−例として、記号列MEMOi受理
する場合が示されている。すなわち、始端ステートノー
ドS、にある状態が記号Mの入力によってステートノー
ドS1へ移り1次に記号Eの入力によってステートノー
ドS、へ移る。その後。Therefore, when a symbol string including many mismatched symbols is input, the amount of charge attenuation increases in the CT device 120'. If the time constant determined by r or C is set larger than the drive cycle in advance, the amount of attenuation will be reduced. This means that the flexibility for some structures of the symbol string can be adjusted by adjusting the drive cycle. 2 is a state transition diagram of sequential logic for explaining the symbol string identification operation of FIG. 1. As an example, the case where the symbol string MEMOi is accepted is shown. That is, the state at the starting state node S is transferred to the state node S1 by inputting the symbol M, and firstly transferred to the state node S by inputting the symbol E. after that.
記号Mと0が入力されると、ステートノードs2の状態
がステートノード5st−経て終端ステートノードS4
へ進む。一方、記号列MOMEOが入力されると、ステ
ートノードSoの状態がステートノ−ドS、を経てステ
ートノードS、マでは進めるが、終端ステートノードS
、へ進まない口このことによって、MBMOは受理され
、 MOMEiOは受理されないことになる。以上が記
号列を識別する順序論理である。When symbols M and 0 are input, the state of state node s2 changes from state node 5st- to terminal state node S4.
Proceed to. On the other hand, when the symbol string MOMEO is input, the state of state node So advances through state node S, then state node S, then terminal state node S.
By refusing to proceed to , MBMO will be accepted and MOMEiO will not be accepted. The above is the sequential logic for identifying symbol strings.
なお、ステートノード間を結ぶ遷移パス210はそのパ
スに沿って記入された記号に対してのみ状態を遷移させ
る。リタン・パス220はそれにつながるステートノー
ドの状態を遷移させないで、そのステートノードに停留
させる事を意味している・記号Mは記号M以外の記号の
事を代表している。Note that the transition path 210 connecting state nodes causes the state to transition only for symbols written along the path. The return path 220 means that the state of the state node connected to it does not change, but stays at that state node. The symbol M represents a symbol other than the symbol M.
遷移パス210やリタン・パス220はそれらにつなが
るステートノードに状態がある時には状態をパスに沿っ
て遷移させたり、停留させるが、それらにつながるステ
ートノードに状態が致達していない時には、何ら、状態
遷移とか停留とかの効果をもたらさない。The transition path 210 and return path 220 cause the state to transition along the path or stay there when the state node connected to them has a state, but when the state has not reached the state node connected to them, no state is changed. It does not produce transition or stationary effects.
第2図の状態遷移図を一般的な感覚でみると、記号、列
MEMOの他に、記号列MMEPGHMMMOやMBM
BFGHOなど、余分な記号の混入した記号列がすべて
受理されてしまう。しかし、第1図のように、コンデン
サC!* cat C@* c、に貯えられた電荷をそ
れぞれステートノードall Ehl EFtS、に遷
移される状態と対応ずけると、リタンパス・220によ
る状態の停留が実除には電荷の減衰なしでは起り得なく
なシ、記号列MMMEFGHMMMOやMEMEFGH
Oが受理されなくなる。余分な記号の混入が1個ないし
は2個までしか受理されなくなる0たとえば、記号列M
EMMFiQは受理されないが、MFiMEOは受理さ
れるということKなる。その他。Looking at the state transition diagram in Figure 2 in a general sense, in addition to the symbol and string MEMO, the symbol strings MMEPGHMMMO and MBM
All symbol strings containing extra symbols, such as BFGHO, will be accepted. However, as shown in Figure 1, capacitor C! When the charges stored in *cat C@*c, are respectively associated with the states transitioned to the state nodes all Ehl EFtS, it becomes clear that the state stagnation due to the return pass 220 cannot occur in real division without charge attenuation. Without it, the symbol string MMMEFGHMMMO or MEMEFGH
O will no longer be accepted. For example, symbol string M
This means that EMMFiQ is not accepted, but MFiMEO is accepted. others.
MMEMOやMBNMOなどの記号列が受理される〇九
だし1MEMOの中の一部が欠けたシ、別記号に変化し
たものは受理されない口例えば、 EMOやM B M
−? MMOな、どけ受理されない。Symbol strings such as MMEMO and MBNMO are accepted, but 1MEMO with part missing or changed to another symbol is not accepted.For example, EMO and M B M
−? It's an MMO, but it's not accepted.
MEMOの中の一部記号がスペース記号φや判別不能記
号Iで置きかえられた場合を受理できるようにするには
、状態遷移図を第3図のように書換えて、メモリマトリ
クスを第4図のように変更すればよい〇
第1図において、コンデンサCnへの電荷を貯える速度
は抵抗r6によって変る。時定数rowc。In order to accept cases where some symbols in MEMO are replaced with space symbols φ or unintelligible symbols I, the state transition diagram is rewritten as shown in Figure 3, and the memory matrix is changed to the one shown in Figure 4. In FIG. 1, the speed at which the charge is stored in the capacitor Cn changes depending on the resistor r6. time constant rowc.
を記号の入力周期t0のに倍にすると、同じ記号Mが入
力された後は、に個以上の他の記号が入力された後でな
いと、コンデンサC0の電圧が■。に達していない◎K
ftlより大きくしておくと、記号Mの連続入力に対す
る過剰反応を抑制することを自然な形で行なえる。When is multiplied by the symbol input period t0, after the same symbol M is input, the voltage of the capacitor C0 becomes ■ only after ? or more other symbols are input. has not been reached◎K
By making it larger than ftl, it is possible to naturally suppress excessive reactions to continuous input of the symbol M.
第5図は本発明のもう一つの実施例の説明図である。こ
の図は1つのビット線群105について見れば、第1図
と全く同じである。故に、WJ1図と同じ構成要素には
同じ番号がつけられている。第1図と違う点はビット線
群105が多数個あって、その各々にMEMORY、
5TORE、 5TORAGEなどの標準記号列が
登録されている点である。FIG. 5 is an explanatory diagram of another embodiment of the present invention. This figure is exactly the same as FIG. 1 when looking at one bit line group 105. Therefore, the same components as in the WJ1 diagram are given the same numbers. The difference from FIG. 1 is that there are multiple bit line groups 105, each of which has a MEMORY,
Standard symbol strings such as 5TORE and 5TORAGE are registered.
RAMデバイス110の中の複数のピッ)6群105は
記号列の長さより多い目のピッ) @ 103 ”z含
むべきであるが、8本もあればかな)の記号列の識別に
役立つ。8文字以下の記号列を1つのビット@群105
に格納する時には、標準記号列の前にダミー記号りを付
加して、記号列の長さをビット線の本数に合わせるもの
とする。ダミー記号%シ1とは全ての記号を含んだもの
とする。その記号は書込んだビットi 103に接続さ
れるゲートGtf、常にオンにして、電荷を途中まで進
める事に役立つコ第5図のRAMデバイス110の各ビ
ット線群105は8本のビット線103−を含み、最上
段のビット線群105はMEMORY t” @ @
MEMORYの形で記憶している。すなわち、第1と第
2のビット線103では全ワード線102に@1”が、
第3と第5のビット線103では記号Mに対応したワー
ド@ 102 VC” 1”が、また第4.第6.第7
と第8のピッ) @ 103ではそれぞれEと0とRと
Yの記号に対応したワード線102に@l”が書込まれ
ている。なお、第2番目と最下段のビット線群105は
それぞれ0す@ 8.TOREと@ 8 TORAGE
を記憶しているうこのような記号列の書込みを行なった
後で、デコーダ101に記号列を入力すると、最上段の
CT(チャージ・トランスファ)デバイス120ではM
EMORY以外の記号列の入力の期間で、電荷が第3ビ
ツト線103に対応するコンデンサーまで常に行き届い
ている。その後でMEMORYを含む記号列が入力され
ると、その電荷が第4番目以降のビット線103の出力
に制御され、第8ビツト線103に対応したコンデンサ
ーまで転送されて、量子化回路130に出力電圧パルス
を発生させる。The group 105 of six pins in the RAM device 110 is useful for identifying strings with more pins than the length of the string.8 A symbol string below a character is one bit @ group 105
When storing a standard symbol string, a dummy symbol is added in front of the standard symbol string to match the length of the symbol string to the number of bit lines. It is assumed that the dummy symbol %shi1 includes all symbols. Its symbol is the gate Gtf connected to the written bit i 103, which is always on and serves to advance the charge halfway.Each bit line group 105 of the RAM device 110 in FIG. 5 has eight bit lines 103. -, and the topmost bit line group 105 is MEMORY t” @ @
It is stored in the form of MEMORY. That is, in the first and second bit lines 103, @1'' is applied to all word lines 102,
On the third and fifth bit lines 103, the word @ 102 VC"1" corresponding to the symbol M is also on the fourth. 6th. 7th
and the eighth bit line) @103, @l'' is written in the word lines 102 corresponding to the symbols E, 0, R, and Y, respectively.The second and lowest bit line group 105 is 0 each @ 8. TORE and @ 8 TORAGE
When the symbol string is input to the decoder 101 after writing a symbol string like this in which the
During the input period of symbol strings other than EMORY, the charge always reaches the capacitor corresponding to the third bit line 103. After that, when a symbol string containing MEMORY is input, its charge is controlled to be output from the fourth and subsequent bit lines 103, transferred to the capacitor corresponding to the eighth bit line 103, and output to the quantization circuit 130. Generate a voltage pulse.
記号列長がビット線群105のビット線本数より長い時
には、標準記号列を8文字以下の記号列に分解して登録
すればよい。いくつかのCTデバイス120の出力の組
合わせを通して記号列識別が可能になる0故に、各ビッ
ト線群105の中のビット線103の本数は8程度で固
定でよい。When the symbol string length is longer than the number of bit lines in the bit line group 105, the standard symbol string may be broken down into symbol strings of eight characters or less and registered. Since symbol string identification is possible through a combination of the outputs of several CT devices 120, the number of bit lines 103 in each bit line group 105 may be fixed at about eight.
標準記号列を第5図のRAMデバイス110に登録する
場合には、どのビット線群105が登録済みであるか否
かをチェックする必要が起る。その場合にそなえて、各
ビット線群のどれかのビット線と特定ワード線との交点
に登録済みが否かのマーク情報を書込んで置く事が賢明
でらる0すなわち、新しい記号列を登録する場合に、ま
ず、特定ワード?INを選択して、マーク情報が読出さ
れないビット線群105に新しい記号列を書込むと混乱
が生じない。勿論、ビット線群105の位置をデコーダ
回路などを用いて指定して、そζへ新しい記号列の書込
む事は常に可能である。When registering a standard symbol string in the RAM device 110 of FIG. 5, it is necessary to check which bit line group 105 has been registered. In preparation for that case, it is wise to write mark information indicating whether or not it has been registered at the intersection of one of the bit lines in each bit line group and a specific word line. When registering, first of all, do you have a specific word? If IN is selected and a new symbol string is written to the bit line group 105 from which mark information is not read, confusion will not occur. Of course, it is always possible to specify the position of the bit line group 105 using a decoder circuit or the like and write a new symbol string thereto.
第5図において電源123の供給する電圧v0はエンコ
ーダ140の出力の発生頻度の低い時に高くなるように
調整されるべく設計されているpV6が高くなると、標
準記号列にぴったり一致しない記号列に対してもCTデ
バイス120の出力端子に到達する電荷の量が増えて量
子化回路130が出力電圧パルスを発生し、従って、エ
ンコーダ140から識別コードが出力されるようになる
口
ところで電圧パルス発生源124の発生する電荷転送用
電圧パルスは第1図で説明した如く、アドレスデ、コー
ダ101に印加される記号列の入力速度に合わせられ、
電圧パルスの駆動周期はCTデバイス120の中の各電
荷蓄積素子と分布抵抗器での放電の時定数にはy等しく
調整される。その時には1つの不一致記号の混入に対し
て、CTデバイス120内で転送される電荷がl/ e
に減衰されるととKなるコしかし、入力記号列および転
送用電圧パルスが放電時定数よりずりと短かいピッチで
印加されると、1不一致記号の混入当シの電荷の減衰量
が少なくなって、かなシ多くの不一致記号の混入に対し
ても識別コードがエンコーダ140から出力されるよう
になる。一方、入力記号列が放電時定数より長いピッチ
でゆりくシと印加されると、不一致記号の混入による電
荷の減衰量が大きくなって、1つでも余分な記号の混入
した記号列が受理されなくなる。このように、入力記号
列の印加速度を変えることKよって、整合基準を甘くし
たシ、辛くしたシできる。整合基準を甘くした時にエン
コーダ140からの識別コードの出力頻度が高くなシす
ぎれば、電源123の電圧■。を低い方に調整すればよ
い。逆もまた起ってよい。In FIG. 5, the voltage v0 supplied by the power supply 123 is designed to be adjusted to be high when the output of the encoder 140 occurs infrequently. However, the amount of charge reaching the output terminal of the CT device 120 increases and the quantization circuit 130 generates an output voltage pulse, thus causing the encoder 140 to output an identification code. As explained in FIG. 1, the charge transfer voltage pulses generated by the address decoder 101 are matched to the input speed of the symbol string applied to the coder 101.
The drive period of the voltage pulse is adjusted to be equal to y, the time constant of discharge in each charge storage element and distributed resistor in the CT device 120. The charge transferred within the CT device 120 is then l/e for the introduction of one mismatched symbol.
However, if the input symbol string and the transfer voltage pulse are applied at a pitch much shorter than the discharge time constant, the amount of attenuation of the charge when one mismatch symbol is mixed becomes small. Therefore, an identification code can be output from the encoder 140 even when a large number of unmatched symbols are included. On the other hand, if the input symbol string is applied slowly at a pitch longer than the discharge time constant, the amount of charge attenuation due to the inclusion of mismatched symbols increases, and a symbol string containing even one extra symbol will not be accepted. It disappears. In this way, by changing the printing speed of the input symbol string, it is possible to make the matching criteria easier or stricter. If the frequency of output of the identification code from the encoder 140 is too high when the matching standard is made lenient, the voltage of the power supply 123 (■). You can adjust it to a lower value. The opposite can also happen.
入力記号列は全体が一定スピードで入力されなければな
らないのではなく、識別にとって重要な部分とそうでな
い部分でスピードを変えるという事がらってよい。たと
えば、長い英単語を入力する時に始めの方をゆりくシ話
し、後の方を早く話しても、理解してもらえるという場
合には英単語の記号列を前半と後半でスピードを違えて
入力する事を前提とし、標準記号列の前半は英単語の前
半に忠実に合わせ、後半は英単語の後半を間引きしたも
のKすることができる。The input symbol string does not have to be input at a constant speed as a whole, but the speed may be changed between parts that are important for identification and parts that are not. For example, when inputting a long English word, if you can speak the first part slowly and quickly and still be understood, enter the symbol string of the English word at different speeds in the first half and second half. The first half of the standard symbol string can be faithfully matched to the first half of the English word, and the second half can be made by thinning out the second half of the English word.
第5図のRAMデバイス110では各ビット線群でダミ
ー記号のの登録の例が示され、ダミー記号は全ての記号
の集tbと定義されたが、一般には、全ての記号でなく
て、標準記号列に含まれる記号だけを省く事も有効であ
る。そのようなダミー記号を9とすると、@ MEMO
RYの場合の9はMとEと0とRとYl除く全てのアル
ファベットとなる。In the RAM device 110 of FIG. 5, an example of registering dummy symbols in each bit line group is shown, and the dummy symbol is defined as a collection tb of all symbols, but in general, not all symbols, but standard It is also effective to omit only the symbols included in the symbol string. If such a dummy symbol is 9, @MEMO
In the case of RY, 9 is all alphabets except M, E, 0, R, and Yl.
これを用いると1MEMORYは+!5)9MEMOR
Yの形で格納される。Using this, 1 MEMORY is +! 5) 9MEMOR
It is stored in the form of a Y.
以上にのべた如<、RAMデバイス110とCTデバイ
ス120t−論理ゲート125を介して組合せた記号列
識別装置は容易に1チツプのL8Iに実装可能であるo
RAMデバイス110は5 mm角のチップでIMb以
上の記憶容量を持つようになるので。As described above, the symbol string identification device combining the RAM device 110 and the CT device 120t via the logic gate 125 can be easily implemented on a single L8I chip.
The RAM device 110 is a 5 mm square chip and has a storage capacity of more than IMb.
8ビツトの記号の組合せで構成される記号列を8本のビ
ット1i103から成るビット線群105によりて51
2個まで記憶できる◎ CTデバイス120はCODメ
モリの一部であってよく、その占有面積はRAMデバイ
スに比べて無視できる◎このような記号列識別装置のチ
ップをワードプ四セッサの文章7アイルメモリのデータ
読取シ端子に接続すると、チップの中に登録されたキー
ワードなどの記号列に一致する記号列が文章ファイルの
中に含゛まれているか否かを文章ファイルの読取多速度
に合わせて判別することが可能になる。A symbol string consisting of a combination of 8-bit symbols is 51
◎ The CT device 120 may be a part of the COD memory, and its occupied area is negligible compared to the RAM device. When connected to the data reading terminal of the chip, it determines whether the text file contains a symbol string that matches the symbol string such as a keyword registered in the chip, depending on the reading speed of the text file. It becomes possible to do so.
仁のことは文章7アイルからキーワードを抽出し、それ
等を文章ファイルの検索用インデクスにするのに役立つ
。Jin is useful for extracting keywords from the Sentence 7 isle and using them as search indexes for text files.
また、記号列識別装置のチップはあいまいさを含む音声
認識によって入力される文章の意味を識別させる事にも
役立つ。始めに各識別コードに対応したビット線群10
5に標準の文章を登録しておく◎1つのチップでは文章
の構成要素の単語だけしか識別されなくても、もう一つ
のチップで文章を単語のコードの系列として入力し1文
章の識別コードを出力させることが可能になる。Furthermore, the chip of the symbol string identification device is also useful for identifying the meaning of sentences inputted through speech recognition, including ambiguity. First, bit line group 10 corresponding to each identification code
Register a standard sentence in step 5. Even if one chip only identifies the constituent words of the sentence, use the other chip to input the sentence as a series of word codes and use the other chip to input the sentence's identification code. It becomes possible to output.
1つのチップが512個程゛度の記号列しか記憶できな
くても、識別処理の方は512個の記号列と入力記号列
との比較が同時に進行するので、従来の逐次処理に比べ
て、゛処理速度が512倍に高まる。従来の逐次処理に
ついて、複数のCPUで処理速度を上げることも可能で
あるが、記号列識別装置のチップの方も複数個差べて、
入力記号列と何千個もの記号列との一斉比較を行なわせ
ることが可能になる・故に、従来と本発明との処理速度
の差はそう簡単に縮まらない。Even if one chip can only store about 512 symbol strings, the identification process simultaneously compares the 512 symbol strings with the input symbol string, so compared to conventional sequential processing, ``Processing speed increases by 512 times. Regarding conventional sequential processing, it is possible to increase the processing speed by using multiple CPUs, but it is also possible to increase the processing speed by using multiple chips for the symbol string identification device.
It becomes possible to simultaneously compare an input symbol string with thousands of symbol strings. Therefore, the difference in processing speed between the conventional method and the present invention cannot be easily narrowed.
このような記号列識別装置は文字認識や画像認識におい
ても役立つ。見本となる文字や画像をシリアルな特徴コ
ードの列(一種の文章)に変換して、その特徴コードの
列を標準記号列として数100〜数1000個まで記憶
し、未知の文字や画像から求まる記号列を標準記号列数
1000個と一斉に比較して、高速のバタン認識を実行
させることが可能になる・特徴コードの系列は下位レベ
ルのもの(縁や線や点などの原始的特徴の集シ)と上位
レベルのもの(四角や三角や台形や円や楕円や果実の形
や人間の形の形などの特徴の集9)とに分かれるが1本
発明はいずれのレベルの記号列識別にも役立つ。Such a symbol string recognition device is also useful in character recognition and image recognition. Convert sample characters and images into a string of serial feature codes (a type of text), store the string of feature codes as a standard symbol string, and store up to several hundred to several thousand pieces to find unknown characters and images. By comparing the symbol string with 1000 standard symbol strings all at once, it becomes possible to perform high-speed button recognition. ・The feature code series is of a lower level (primitive features such as edges, lines, and points). There are two types: collections of features such as squares, triangles, trapezoids, circles, ellipses, fruit shapes, and human shapes. Also useful.
(発明の効果)
以上に述べたように、本発明によれば、記号列識別プロ
グラムの逐次処理による識別速度の低い欠陥と記号列の
一部の誤ルを柔軟に許せない欠陥とを容易に解決できる
ことがわかる。また、本発明の構成要素かすべて1つの
シリコンチップ上に実現可能であることもわかる。した
がって、このようなチップはバタン認識を基本として人
工知能システムの構成要素として重要な役割を果すよう
Kなると考えられる。(Effects of the Invention) As described above, according to the present invention, it is possible to easily eliminate defects in which the identification speed is low due to sequential processing of a symbol string identification program and defects in which errors in part of a symbol string cannot be flexibly tolerated. I know it can be solved. It can also be seen that all the components of the present invention can be implemented on one silicon chip. Therefore, it is believed that such chips will play an important role as a component of artificial intelligence systems based on the recognition of bangs.
以上の実施例の説明において、各ワード線102への記
号の割付けは規格に従ったものでなく、説明の都合に合
わせて適当に行なわれている。ワード線を256本記載
することが可能であれば、8ビツトで表わされる全ての
記号の割当てが可能になる。したがって、各ワード線へ
の記号の割当ては固定的なものでなく、容易に変更可能
なものである0また。電圧パルス発生源124の供給す
る2相の電圧パルス(φ1とφ、)はそれぞれ偶数番目
のコンデンサから1つ上の奇数番目のコンデンサーへの
電荷転送と奇数番目コンデンサから1つ上の偶数番目の
コンデンサーへの電荷転送に分かれていたが、電圧パル
スは3相であってもよく、その場合には各ピッ) 81
03当シに3つのコンデンサを用意しておけばよい。In the above description of the embodiment, the assignment of symbols to each word line 102 is not in accordance with the standard, but is done appropriately for the convenience of the description. If it is possible to write 256 word lines, all the symbols represented by 8 bits can be assigned. Therefore, the assignment of symbols to each word line is not fixed but can be easily changed. The two-phase voltage pulses (φ1 and φ,) supplied by the voltage pulse generation source 124 transfer charges from an even-numbered capacitor to an odd-numbered capacitor one above, and from an odd-numbered capacitor to an even-numbered capacitor one above. Although it was divided into charge transfer to the capacitor, the voltage pulse may be three-phase, in which case each pin) 81
03 All you need to do is prepare three capacitors.
第1図は本発明の第1の実施例を示す図、第2図は第1
図の実施例に対応した記号列識別順序論理の状態遷移図
、第3図は第2図の状態遷移図の他の例を示す図、第4
図は第3図の状態遷移図に対応して変更された第1図の
RAMデバイス部分を示す図、第5図は本発明の第2の
実施例を示す図である。
図においては、
101・・・アドレスデコーダ、 102・・・ワー
ド線。
103・・・ビット線、104・・・R/W回路、10
5・・・ビット線群、11O・・・RAMデバイス、1
20・・・電荷転送(CT)デ/(イス、121・・・
コンデンサープレイ、122・・・電荷転送のゲートア
レイ、123・・・電源、124・・・2相の電圧パル
スの発生源、125・・・論理ゲ−)、126・・・分
布抵抗器、130・・・量子化回路、140・・・エン
コーダ
である口FIG. 1 is a diagram showing a first embodiment of the present invention, and FIG. 2 is a diagram showing a first embodiment of the present invention.
FIG. 3 is a state transition diagram of the symbol string identification order logic corresponding to the embodiment shown in FIG.
This figure shows the RAM device part of FIG. 1 which has been changed in accordance with the state transition diagram of FIG. 3, and FIG. 5 shows a second embodiment of the present invention. In the figure, 101... address decoder, 102... word line. 103...Bit line, 104...R/W circuit, 10
5...Bit line group, 11O...RAM device, 1
20... Charge transfer (CT) de/(chair, 121...
Capacitor play, 122... Gate array for charge transfer, 123... Power supply, 124... Source of two-phase voltage pulse, 125... Logic game), 126... Distributed resistor, 130 ... Quantization circuit, 140 ... Encoder mouth
Claims (6)
交差する複数ビット線群から成るメモリデバイスと、ゲ
ートを介して直列に複数個の電荷蓄積素子を結合した電
荷転送デバイスと、そこでの電荷転送のために前記ゲー
トに印加される電圧パルスの発生源と、ビット線毎に用
意され複数個のゲートに前記電圧パルスを印加するか否
かを各入力記号に対するメモリデバイスの各ビット線の
出力によって制御する論理回路と、前記電荷転送デバイ
スの入力端に接続される充電回路と、前記電荷転送デバ
イスの出力端に接続される量子化回路と、複数ビット線
群に対応した複数量子化回路に接続されるエンコード回
路とを備えた事を特徴とする記号列識別装置。(1) A memory device consisting of a word line selected by inputting a symbol and a group of bit lines crossing it, a charge transfer device having a plurality of charge storage elements connected in series via a gate, and charge transfer there. The source of the voltage pulse applied to the gate for each bit line and whether the voltage pulse is applied to a plurality of gates prepared for each bit line are determined by the output of each bit line of the memory device for each input symbol. A control logic circuit, a charging circuit connected to the input terminal of the charge transfer device, a quantization circuit connected to the output terminal of the charge transfer device, and a plurality of quantization circuits corresponding to the plurality of bit line groups. 1. A symbol string identification device comprising:
数電荷蓄積素子が、前記ビット線の出力によって電圧パ
ルスの印加を禁止している期間に、転送されない電荷を
前記電圧パルスの駆動周期とほゞ同じ大きさの時定数で
減衰させる放電素子に結合している事を特徴とする請求
範囲第1項に記載の記号列識別装置。(2) The plurality of charge storage elements in the charge transfer device prepared for each bit line store untransferred charges according to the drive period of the voltage pulse during a period in which the application of voltage pulses is prohibited by the output of the bit line. 2. The symbol string identification device according to claim 1, wherein the symbol string identification device is coupled to a discharge element that attenuates with substantially the same time constant.
交差する複数ビット線群から成るメモリデバイスと、ゲ
ートを介して直列に複数個の電荷蓄積素子を結合した電
荷転送デバイスと、そこでの電荷転送のために前記ゲー
トに印加される電圧パルスの発生源と、ビット線毎に用
意され複数個のゲートに前記電圧パルスを印加するか否
かを各入力記号に対するメモリデバイスの各ビット線の
出力によって制御する論理回路と、前記電荷転送デバイ
スの入力端に接続される充電回路と、前記電荷転送デバ
イスの出力端に接続される量子化回路と、複数ビット線
群に対応した複数量子化回路に接続されるエンコード回
路とを備えた記号列識別装置の制御方式であって、前記
メモリデバイスに各ビット線群のビット線本数より少な
い記号数の記号列を登録する時に、記号列の先頭にダミ
ー記号を付加して、電荷が電荷転送デバイスの途中まで
常に届くようにすることを特徴とする記号列識別装置の
制御方式。(3) A memory device consisting of a word line selected by inputting a symbol and a group of bit lines crossing the word line, a charge transfer device having a plurality of charge storage elements connected in series via a gate, and charge transfer there. The source of the voltage pulse applied to the gate for each bit line and whether the voltage pulse is applied to a plurality of gates prepared for each bit line are determined by the output of each bit line of the memory device for each input symbol. A control logic circuit, a charging circuit connected to the input terminal of the charge transfer device, a quantization circuit connected to the output terminal of the charge transfer device, and a plurality of quantization circuits corresponding to the plurality of bit line groups. A control method for a symbol string identification device comprising an encoding circuit that encodes a dummy symbol at the beginning of a symbol string when registering a symbol string with a number of symbols smaller than the number of bit lines of each bit line group in the memory device. 1. A control method for a symbol string identification device, characterized in that the charge always reaches the middle of the charge transfer device by adding .
交差する複数ビット線群から成るメモリデバイスと、ゲ
ートを介して直列に複数個の電荷蓄積素子を結合した電
荷転送デバイスと、そこでの電荷転送のために前記ゲー
トに印加される電圧パルスの発生源と、ビット線毎に用
意され複数個のゲートに前記電圧パルスを印加するか否
かを各入力記号に対するメモリデバイスの各ビット線の
出力によりて制御する論理回路と、前記電荷転送デバイ
スの入力端に接続される充電回路と、前記電荷転送デバ
イスの出力端に接続される量子化回路と、複数ビット線
群に対応した複数量子化回路に接続されるエンコード回
路とを備えた記号列識別装置の制御方式であって、前記
メモリデバイスへの記号列の登録の完了したビット線群
に対して、その事を指示するマーク情報を前記メモリデ
バイスの特定ワード線との交点に格納することを特徴と
する記号列識別装置の制御方式。(4) A memory device consisting of a word line selected by inputting a symbol and a group of bit lines crossing it, a charge transfer device having a plurality of charge storage elements connected in series via a gate, and charge transfer there. The output of each bit line of the memory device for each input symbol determines the source of the voltage pulse applied to the gate for each bit line and whether or not the voltage pulse is applied to a plurality of gates prepared for each bit line. a charging circuit connected to an input terminal of the charge transfer device, a quantization circuit connected to an output terminal of the charge transfer device, and a plurality of quantization circuits corresponding to a plurality of bit line groups. A control method for a symbol string identification device comprising an encoding circuit connected to the bit line group, wherein mark information instructing a bit line group for which registration of a symbol string to the memory device has been completed is transmitted to the memory device. A control method for a symbol string identification device characterized in that a symbol string is stored at an intersection with a specific word line.
交差する複数ビット線群から成るメモリデバイスと、ゲ
ートを介して直列に複数個の電荷蓄積素子を結合した電
荷転送デバイスと、そこでの電荷転送のために前記ゲー
トに印加される電圧パルスの発生源と、ビット線毎に用
意され複数個のゲートに前記電圧パルスを印加するか否
かを各入力記号に対するメモリデバイスの各ビット線の
出力によって制御する論理回路と、前記電荷転送デバイ
スの入力端に接続される充電回路と、前記電荷転送デバ
イスの出力端に接続される量子化回路と、複数ビット線
群に対応した複数量子化回路に接続されるエンコード回
路とを備えた記号列識別装置の制御方式であって、標準
記号列と入力記号列との一部分の不一致を許容して記号
列を識別させる際に、許容度に応じて前記充電回路の電
圧を変化させる事を特徴とする記号列識別装置の制御方
式。(5) A memory device consisting of a word line selected by inputting a symbol and a group of bit lines crossing the word line, a charge transfer device having a plurality of charge storage elements connected in series via a gate, and charge transfer there. The source of the voltage pulse applied to the gate for each bit line and whether the voltage pulse is applied to a plurality of gates prepared for each bit line are determined by the output of each bit line of the memory device for each input symbol. A control logic circuit, a charging circuit connected to the input terminal of the charge transfer device, a quantization circuit connected to the output terminal of the charge transfer device, and a plurality of quantization circuits corresponding to the plurality of bit line groups. 1. A control method for a symbol string identification device comprising: an encoding circuit in which a partial mismatch between a standard symbol string and an input symbol string is tolerated to identify a symbol string; A control method for a symbol string identification device characterized by changing the voltage of the circuit.
交差する複数ビット線群から成るメモリデバイスと、ゲ
ートを介して直列に複数個の電荷蓄積素子を結合した電
荷転送デバイスと、そこでの電荷転送のために前記ゲー
トに印加される電圧パルスの発生源と、ビット線毎に用
意され複数個のゲートに前記電圧パルスを印加するか否
かを各入力記号に対するメモリデバイスの各ビット線の
出力によって制御する論理回路と、前記電荷転送デバイ
スの入力端に接続される充電回路と、前記電荷転送デバ
イスの出力端に接続される量子化回路と、複数ビット線
群に対応した複数量子化回路に接続されるエンコード回
路とを備えた記号列識別装置の制御方式でありて、標準
記号列と入力記号列との一部分の不一致を許容して記号
列を識別可能ならしめる際に、許容度に応じて記号列の
入力速度あるいは電荷転送用電圧パルスの駆動速度を変
化させることを特徴とする記号列識別装置の制御方式。(6) A memory device consisting of a word line selected by inputting a symbol and a group of bit lines crossing it, a charge transfer device having a plurality of charge storage elements connected in series via a gate, and charge transfer there. The source of the voltage pulse applied to the gate for each bit line and whether the voltage pulse is applied to a plurality of gates prepared for each bit line are determined by the output of each bit line of the memory device for each input symbol. A control logic circuit, a charging circuit connected to the input terminal of the charge transfer device, a quantization circuit connected to the output terminal of the charge transfer device, and a plurality of quantization circuits corresponding to the plurality of bit line groups. This is a control method for a symbol string identification device equipped with an encoding circuit that allows a partial mismatch between a standard symbol string and an input symbol string to make the symbol string distinguishable. A control method for a symbol string identification device characterized by changing the input speed of a symbol string or the driving speed of a voltage pulse for charge transfer.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59267831A JPS61145634A (en) | 1984-12-19 | 1984-12-19 | Symbol string identification device and its control system |
EP85104242A EP0158311A3 (en) | 1984-04-06 | 1985-04-09 | Apparatus for retrieving character strings |
US07/279,249 US4979101A (en) | 1984-04-06 | 1988-12-01 | Apparatus for retrieving character strings |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59267831A JPS61145634A (en) | 1984-12-19 | 1984-12-19 | Symbol string identification device and its control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS61145634A true JPS61145634A (en) | 1986-07-03 |
Family
ID=17450220
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59267831A Pending JPS61145634A (en) | 1984-04-06 | 1984-12-19 | Symbol string identification device and its control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61145634A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3801380A1 (en) * | 1987-01-20 | 1988-07-28 | Nec Corp | STRING RECOGNITION DEVICE WITH A MEMORY WHOSE STORAGE AREAS ARE SELECTIVELY ACCESSIBLE |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS52151535A (en) * | 1975-12-03 | 1977-12-16 | System Dev Corp | System for storing and retrieving information |
-
1984
- 1984-12-19 JP JP59267831A patent/JPS61145634A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS52151535A (en) * | 1975-12-03 | 1977-12-16 | System Dev Corp | System for storing and retrieving information |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3801380A1 (en) * | 1987-01-20 | 1988-07-28 | Nec Corp | STRING RECOGNITION DEVICE WITH A MEMORY WHOSE STORAGE AREAS ARE SELECTIVELY ACCESSIBLE |
US4958377A (en) * | 1987-01-20 | 1990-09-18 | Nec Corporation | Character string identification device with a memory comprising selectively accessible memory areas |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4958377A (en) | Character string identification device with a memory comprising selectively accessible memory areas | |
EP0180239B1 (en) | Content-addressable memory | |
US4907194A (en) | String comparator for searching for reference character string of arbitrary length | |
US5758148A (en) | System and method for searching a data base using a content-searchable memory | |
JP2715465B2 (en) | Symbol string matching device | |
US5563959A (en) | Character recognition | |
US3976980A (en) | Data reordering system | |
JPH10134033A (en) | Electronic device for performing convolution operation | |
JPS61145634A (en) | Symbol string identification device and its control system | |
US3483512A (en) | Pattern recognition system | |
DE4317993A1 (en) | Programmable multi layer neural network - has weighting value memory that has values entered to meet requirements of particular system function. | |
US3492470A (en) | Reactive analog correlator | |
Kinber | Monotonicity versus efficiency for learning languages from texts | |
EP0178651B1 (en) | Data retrieving apparatus | |
JP3291338B2 (en) | Character recognition method and apparatus | |
JP3103448B2 (en) | Encoding circuit | |
JPS61253536A (en) | Symbol string discriminating device and its control system | |
JPS60132251A (en) | Digital word sequence recognition apparatus | |
JPS60211539A (en) | Symbol string identification device and its control system | |
JPS5814710B2 (en) | pattern classification device | |
Smith et al. | The tree-match chip | |
JPS61145798A (en) | Associative memory device for symbol train and its operation control system | |
Hilberg | The textural language machine: a system of associative electronic networks for efficient processing of neural language texts | |
JPS6128133A (en) | Symbol string collating device | |
JPS61267130A (en) | Mark string identifying device and its control system |