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
JPH0430036B2 - - Google Patents
[go: Go Back, main page]

JPH0430036B2 - - Google Patents

Info

Publication number
JPH0430036B2
JPH0430036B2 JP57033280A JP3328082A JPH0430036B2 JP H0430036 B2 JPH0430036 B2 JP H0430036B2 JP 57033280 A JP57033280 A JP 57033280A JP 3328082 A JP3328082 A JP 3328082A JP H0430036 B2 JPH0430036 B2 JP H0430036B2
Authority
JP
Japan
Prior art keywords
address
pattern
data
bit
input
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
JP57033280A
Other languages
Japanese (ja)
Other versions
JPS58150990A (en
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 filed Critical
Priority to JP57033280A priority Critical patent/JPS58150990A/en
Publication of JPS58150990A publication Critical patent/JPS58150990A/en
Publication of JPH0430036B2 publication Critical patent/JPH0430036B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 本発明は画像処理装置等におけるドツトパター
ン発生回路に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a dot pattern generation circuit in an image processing apparatus or the like.

従来、ドツトマトリクスパターンをデイスプレ
イ装置に接続された画像メモリに発生させる場
合、ドツトパターンおよび2次元の画像メモリア
ドレスを1ドツト毎に画像メモリに転送して書込
んでいた。
Conventionally, when a dot matrix pattern is generated in an image memory connected to a display device, the dot pattern and two-dimensional image memory address are transferred and written into the image memory one by one.

しかしながら、この従来方式によれば、1ドツ
ト当りについて2次元アドレス(すなわち、X,
Y又は行、列)をドツトパターンに記憶させる必
要があるため、ドツトパターンメモリの容量の増
加を余儀なくされる欠点があつた。また、ドツト
パターンメモリに対してパターンを指定する場合
にも、各パターン毎に1ドツト当り2次元アドレ
スを与えてやる必要があつた。
However, according to this conventional method, each dot has a two-dimensional address (i.e.,
Since it is necessary to store the dot patterns (Y or rows and columns), there is a drawback that the capacity of the dot pattern memory must be increased. Furthermore, when specifying a pattern to the dot pattern memory, it was necessary to give a two-dimensional address per dot for each pattern.

そこで、本発明は上述の欠点を解消して、ドツ
トパターンメモリの記憶容量を減少することがで
き、かつ行又は列アドレスのいずれか一方のみの
指定で足るパターン発生回路を提供することを目
的とする。
SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a pattern generation circuit that can eliminate the above-mentioned drawbacks, reduce the storage capacity of a dot pattern memory, and require only one of row or column addresses to be specified. do.

本発明の主な特徴は、ドツトパターンを1ドツ
ト当り1ビツトの形式でドツトパターンメモリに
記憶させておき、このドツトパターンメモリに行
又は列のいずれか一方のアドレスを指定すること
によりこのメモリから画像メモリに対する2次元
アドレスを発生しうるようにした点にある。
The main feature of the present invention is that a dot pattern is stored in a dot pattern memory in the form of 1 bit per dot, and that data can be extracted from this memory by specifying either a row or column address in the dot pattern memory. The point is that it is possible to generate a two-dimensional address for the image memory.

以下、本発明を図示する実施例に基づいて詳述
する。第1図に本発明によるパターン発生回路の
一実施例を示す。なお、第1図はドツトパターン
メモリに入力されるアドレスとして行、列のうち
行アドレスYを用いる例を示したものであるが、
ドツトパターンはマトリクスであり、したがつて
本発明は行、列のうちいずれのアドレスを用いて
も実施可能であるので、列アドレスXを用いる例
については詳細な説明を省略する。
Hereinafter, the present invention will be described in detail based on illustrated embodiments. FIG. 1 shows an embodiment of a pattern generation circuit according to the present invention. Note that FIG. 1 shows an example in which the row address Y among the rows and columns is used as the address input to the dot pattern memory.
The dot pattern is a matrix, and therefore the present invention can be implemented using either row or column addresses, so a detailed explanation of the example using column address X will be omitted.

〈構 成〉 第1図において、ドツトパターンメモリ10は
1パターン当り7行5列の構成を有し且つ有効ビ
ツト(ここでは、論理レベル“1”のビツト)及
びその反転ビツトにより各種パターンを成すドツ
トマトリクスパターンを記憶しており、パターン
番号kと行アドレスi(0≦i≦6)との組合せ
がアドレス入力信号として入力されることによ
り、各指定アドレス毎にk番目のパターンにおけ
るi行目の行方向ドツトパターンP(i,0)k
〜P(i,4)kのデータを出力する。これらの
行方向ドツトパターンデータP(i,0)k〜P
(i,4)kは次のゲート回路20に入力される。
<Configuration> In FIG. 1, the dot pattern memory 10 has a configuration of 7 rows and 5 columns per pattern, and various patterns are formed by valid bits (here, bits with logic level "1") and their inverted bits. A dot matrix pattern is stored, and by inputting a combination of pattern number k and row address i (0≦i≦6) as an address input signal, the i-th row in the k-th pattern is selected for each specified address. row direction dot pattern P(i,0)k
~P(i,4)k data is output. These row direction dot pattern data P(i,0)k~P
(i, 4)k is input to the next gate circuit 20.

ゲート回路20は5つのAND回路により構成
されており、後述するフイードバツク回路70か
らのゲート制御信号により、行方向ドツトパター
ンデータP(i,0)k〜P(i,4)kの入力端
側への転送を制御するものであり、この行方向ド
ツトパターンデータP(i,0)k〜P(i,4)
kのうち、ゲート制御信号として論理レベル
“1”が入力されたAND回路に入力されているビ
ツトデータのみ当該AND回路を通過して、その
出力端側へ転送されるようになつている。なお、
ここで、ゲート回路20の出力データにおけるビ
ツトの上位、下位の関係はビツト0が最上位のビ
ツト、ビツト4に向かつて下位になるものとす
る。このゲート回路20の出力データは次のプラ
イオリテイエンコーダ30に入力される。
The gate circuit 20 is composed of five AND circuits, and is controlled by the input end side of the row direction dot pattern data P(i,0)k to P(i,4)k by a gate control signal from a feedback circuit 70, which will be described later. This row direction dot pattern data P(i,0)k to P(i,4)
Only the bit data inputted to the AND circuit to which the logic level "1" is inputted as the gate control signal passes through the AND circuit and is transferred to its output end. In addition,
Here, regarding the relationship between the upper and lower bits in the output data of the gate circuit 20, it is assumed that bit 0 is the most significant bit and bit 4 is the lowest bit. The output data of this gate circuit 20 is input to the next priority encoder 30.

プライオリテイエンコーダ30は、ゲート回路
20の出力データを入力し、その中に含まれる有
効ビツトの位置関係について所定の優先規則を有
しており、この優先規則に従つて入力ビツト0,
…,4の中のいずれか一つの有効ビツトを符号化
対象ビツトとし、この符号化対象ビツトのビツト
位置を符号化するものである。ここでは、入力有
効ビツトのうち最下位の有効ビツトのみのビツト
位置をエンコードして出力する。このエンコード
出力が列アドレスXとなる。第2図にプライオリ
テイエンコーダ30の入出力関係を表わす真理値
表を示す。この表においてプライオリテイエンコ
ーダ30から出力されるEND信号E0は入力デー
タが全て“0”のとき、すなわち入力データに有
効ビツトが1ビツトも存在しなくなつたときエン
コード終了を示す信号として出力される。第2図
の真理値表で示せば最上の行であり、このときの
出力E0は“1”となつている。一方、プライオ
リテイエンコーダ30の出力データ(すなわち列
アドレスXのデータ)は次のデコーダ40にも与
えられる。デコーダ40はプライオリテイエンコ
ーダ30の出力データをデコードしてフイードバ
ツク回路70に与えるものである。
The priority encoder 30 inputs the output data of the gate circuit 20 and has a predetermined priority rule regarding the positional relationship of valid bits included therein, and according to this priority rule, input bits 0, 0,
. . , 4 as the bit to be encoded, and the bit position of this bit to be encoded is encoded. Here, the bit position of only the lowest valid bit among the input valid bits is encoded and output. This encoded output becomes column address X. FIG. 2 shows a truth table representing the input/output relationship of the priority encoder 30. In this table, the END signal E0 output from the priority encoder 30 is output as a signal indicating the end of encoding when all input data is "0", that is, when there is no longer any valid bit in the input data. Ru. In the truth table of FIG. 2, this is the top row, and the output E 0 at this time is "1". On the other hand, the output data of the priority encoder 30 (ie, the data of column address X) is also given to the next decoder 40. The decoder 40 decodes the output data of the priority encoder 30 and provides it to the feedback circuit 70.

フイードバツク回路70とはデコーダ40の出
力端からゲート回路20の入力端までの回路であ
り、デコーダ40の出力データを一時的に保持す
るラツチレジスタ50と、ラツチレジスタ50の
出力データを反転させるインバータ60を含んで
いる。なお、ラツチレジスタ50はイニシヤライ
ズ時、END信号発生時においてクリア信号CLに
よりクリアされる。
The feedback circuit 70 is a circuit from the output end of the decoder 40 to the input end of the gate circuit 20, and includes a latch register 50 that temporarily holds the output data of the decoder 40, and an inverter 60 that inverts the output data of the latch register 50. Contains. Note that the latch register 50 is cleared by the clear signal CL during initialization and when the END signal is generated.

〈動 作〉 次に動作を説明する。まず、以下の説明ではド
ツトパターンメモリに記憶されているk番目のパ
ターンを第3図に示す数字の“5”として説明す
る。図中、黒い部分が有効ビツトである。
<Operation> Next, the operation will be explained. First, in the following explanation, the k-th pattern stored in the dot pattern memory will be explained as the number "5" shown in FIG. In the figure, the black parts are valid bits.

第4図はプライオリテイエンコーダ30の入力
データに対するその出力データ、デコーダ40の
出力データおよびインバータ60の出力データの
関係を示す真理値表である。以下、この真理値表
に基づいて説明する。
FIG. 4 is a truth table showing the relationship between the input data of the priority encoder 30, its output data, the output data of the decoder 40, and the output data of the inverter 60. The following will explain based on this truth table.

いま、第1図においてパターン番号k、行アド
レス“000”を入力アドレスとしてドツトパター
ンメモリ10に入力すると、ドツトパターンメモ
リ10の出力ラインP(i,0),P(i,1),P
(i,2),P(i,3),P(i,4)からは第4
図に示すパターン0行目の行方向ドツトパターン
“11111”のデータが出力される。このとき、ラツ
チレジスタ50は初期化(クリア)されているの
で、インバータ60の出力は全て“1”のレベル
になつている。
Now, in FIG. 1, when pattern number k and row address "000" are input to the dot pattern memory 10 as an input address, the output lines P (i, 0), P (i, 1), P of the dot pattern memory 10 are
From (i, 2), P (i, 3), P (i, 4), the fourth
The data of the row direction dot pattern "11111" in the 0th row of the pattern shown in the figure is output. At this time, since the latch register 50 has been initialized (cleared), all outputs of the inverter 60 are at the "1" level.

その結果、ゲート回路20からはビツト0〜4
に“11111”のデータが出力され、プライオリテ
イエンコーダ30の入力端No.0,1,2,3,4
にそれぞれ入力される。
As a result, bits 0 to 4 are output from the gate circuit 20.
The data “11111” is output to the input terminal No. 0, 1, 2, 3, 4 of the priority encoder 30.
are input respectively.

〔ステツプ0〕プライオリテイエンコーダ30
はゲート回路20からのデータ“11111”をエン
コードするのであるが、エンコードするのはその
時点の有効ビツトのうち最下位のビツト位置であ
ることは前述したとおりである。具体的にはこの
ときの最下位ビツトはビツト4であり、プライオ
リテイエンコーダ30は“000”のデータを出力
する。このデータ値は、パターン番号kにおける
列アドレスXのデータとなる。行アドレスYのデ
ータはドツトパターンメモリ10に入力された指
定行アドレスYと同じ“000”である。
[Step 0] Priority encoder 30
encodes the data "11111" from the gate circuit 20, but as described above, what is encoded is the lowest bit position among the valid bits at that time. Specifically, the least significant bit at this time is bit 4, and the priority encoder 30 outputs data of "000". This data value becomes the data of column address X in pattern number k. The data at the row address Y is "000", which is the same as the designated row address Y input into the dot pattern memory 10.

プライオリテイエンコーダ30の出力データ
“000”はデコーダ40に入力され、デコーダ40
はこれをデコードして出力端4〜0に“00001”
のデータを出力する。このデータはフイードバツ
ク回路70において、ラツチレジスタ50にラツ
チされ、したがつてこのときのインバータ60の
出力データG0〜G4は“11110”となつてゲート回
路20に入力される。
The output data “000” of the priority encoder 30 is input to the decoder 40.
decodes this and outputs “00001” to output terminals 4 to 0.
Output the data. This data is latched in the latch register 50 in the feedback circuit 70, so that the output data G0 to G4 of the inverter 60 at this time becomes "11110" and is input to the gate circuit 20.

〔ステツプ1〕第4図のパターン0行目が終了
すると、次の行のステツプ1が開始される。この
とき、ドツトパターンメモリ10の行アドレスを
プライオリテイエンコーダ30からEND信号E0
が出力されるまでの間、すなわちステツプ6まで
の間、変化させないように固定しておくことによ
りドツトパターンメモリ10の出力データP(i,
0)〜P(i,4)を“11111”の状態に固定させ
ておく。したがつて、ゲート回路20はこのドツ
トパターンメモリ10の固定データ“11111”と
フイードバツク回路70からのフイードバツクデ
ータG0〜G4“11110”とにより、ビツト0〜4に
“11110”のデータを出力する。このデータがステ
ツプ1におけるプライオリテイエンコーダ30の
入力データとなる。
[Step 1] When the 0th row of the pattern in FIG. 4 is completed, Step 1 of the next row is started. At this time, the row address of the dot pattern memory 10 is sent from the priority encoder 30 to the END signal E 0
The output data P(i, i,
0) to P(i, 4) are fixed to the state of "11111". Therefore, the gate circuit 20 stores the data "11110" in bits 0 to 4 based on the fixed data "11111" in the dot pattern memory 10 and the feedback data G 0 to G 4 "11110" from the feedback circuit 70. Output. This data becomes the input data of the priority encoder 30 in step 1.

この入力データ中、有効ビツトの最下位ビツト
はビツト3であり、プライオリテイエンコーダ3
0はこのビツト3の位置のみをエンコードして出
力0〜2に“001”のデータを出力する。したが
つて、ステツプ1における列アドレスXは“001”
となる(第5図参照)。このデータは再びフイー
ドバツク回路70を介してゲート回路20に入力
される。
In this input data, the least significant bit of the valid bit is bit 3, and the priority encoder 3
0 encodes only the position of this bit 3 and outputs data of "001" to outputs 0-2. Therefore, the column address X in step 1 is “001”
(See Figure 5). This data is again input to the gate circuit 20 via the feedback circuit 70.

以下同様にして、第5図の真理値表に示すよう
にステツプ5まで上記の処理が繰返し行われ、X
アドレスは“010”,“011”,“100”と変化する。
この間、プライオリテイエンコーダ30からは
END信号E0が出力されないのでYアドレスは依
然として“000”のままである。
Thereafter, the above process is repeated until step 5 as shown in the truth table of FIG.
The address changes as "010", "011", and "100".
During this time, the priority encoder 30
Since the END signal E0 is not output, the Y address remains "000".

以上を要約すると、ドツトパターンメモリ10
のk番目のパターンの0行目の行方向のドツトパ
ターンP(i,0)〜P(i,4)の“11111”か
ら発生したドツトパターンのアドレス(X,Y)
は、(0,0),(1,0),(2,0),(3,0)

(4,0)となる。このサイクルの最後にプライ
オリテイエンコーダ30の出力データが“100”
になつたとき、フイードバツクデータであるイン
バータ60の出力データG0〜G4が“01111”とな
るため、ゲート回路20は全て禁止されることと
なる。その結果、プライオリテイエンコーダ30
の入力データは全て“0”となりEND信号E0
発生することとなる。このEND信号E0が発生す
ると、ラツチレジスタ50がクリアされ、ドツト
パターンメモリ10の行アドレスYは“001”に
変化し、また列アドレスXも“001”となる。
To summarize the above, dot pattern memory 10
The address (X, Y) of the dot pattern generated from “11111” of the row direction dot patterns P(i, 0) to P(i, 4) in the 0th row of the kth pattern of
are (0,0), (1,0), (2,0), (3,0)

(4,0). At the end of this cycle, the output data of the priority encoder 30 is “100”
When this happens, the output data G0 to G4 of the inverter 60, which is the feedback data, becomes "01111", so the gate circuit 20 is completely prohibited. As a result, the priority encoder 30
All the input data becomes "0" and the END signal E0 is generated. When this END signal E0 is generated, the latch register 50 is cleared, the row address Y of the dot pattern memory 10 changes to "001", and the column address X also becomes "001".

このようにしてEND信号が発生すると行アド
レスY“000”についての処理が終了し、次に行ア
ドレスY“001”についての処理が新たに開始され
る。
In this way, when the END signal is generated, the processing for row address Y "000" ends, and then the processing for row address Y "001" is newly started.

すなわち、第4図の最下位に示すように、ドツ
トパターンメモリ10の出力データP(i,0)
〜P(i,4)は“00001”となつてプライオリテ
イエンコーダ30に入力される。このときプライ
オリテイエンコーダ30の出力データ0〜2には
“000”が出力され、このとき(0,1)のアドレ
スドツトパターンが発生したことになる。さらに
この出力データ0〜2の“000”はデコーダ40
に与えられ、デコーダ40はその出力端子4〜0
に“00001”のデータを出力し、ラツチレジスタ
50にラツチする。その結果、インバータの出力
データG0〜G4は“11110”となり、再びフイード
バツクデータとしてゲート回路20に与えられ
る。このときフイードバツクデータのG0が“0”
であるため、ゲート回路20は禁止されその出力
データはビツト0〜4まで全て“0”となる。す
ると、プライオリテイエンコーダ30はEND信
号E0を出力する。このことは、行アドレスY
“001”において行アドレスX“000”に有効ビツト
が存在しないことを意味し、次の2行目“001”
についての動作に入る。
That is, as shown at the bottom of FIG. 4, the output data P(i,0) of the dot pattern memory 10
~P(i,4) becomes “00001” and is input to the priority encoder 30. At this time, "000" is output as output data 0 to 2 of the priority encoder 30, which means that an address dot pattern of (0, 1) has been generated. Furthermore, “000” of this output data 0 to 2 is sent to the decoder 40.
, and the decoder 40 outputs its output terminals 4 to 0.
The data “00001” is output to the latch register 50 and latched to the latch register 50. As a result, the output data G 0 to G 4 of the inverters become "11110" and are again given to the gate circuit 20 as feedback data. At this time, G 0 of the feedback data is “0”
Therefore, the gate circuit 20 is prohibited and its output data becomes all "0" from bits 0 to 4. Then, the priority encoder 30 outputs the END signal E0 . This means that the row address Y
“001” means that there is no valid bit at the row address X “000”, and the next second line “001”
Go into action about.

以下、同様にして、行アドレスY“001”におい
て列アドレスXの“001”,“010”,“011”,“100”
を終了し、次いで行アドレスY“010”において列
アドレス“000”,“001”,“010”,“011”,“100

というようにk番目のパターンの全ドツトX,Y
のアドレスを発生して終了することとなる。以上
の様子は、第5図の真理値表にまとめて示してあ
る。なお、この第5図は数字“5”についてのパ
ターンを示すものである。
Thereafter, in the same way, at row address Y "001", column address X "001", "010", "011", "100"
Then, at row address Y “010”, column addresses “000”, “001”, “010”, “011”, “100”

All dots X, Y of the kth pattern
The address will be generated and the process will end. The above situation is summarized in the truth table of FIG. Note that FIG. 5 shows a pattern for the number "5".

〈変形例〉 上記実施例は、ドツトパターンメモリ10に指
定を行うアドレスとして行アドレスYを用いた例
を示したが、先にも述べたように列アドレスXを
基準としてプライオリテイエンコーダ30より行
アドレスYを発生させる構成としてもよい。その
場合には、列アドレスj(0≦j≦4)とパター
ン番号kとの組合せアドレス信号を用いてパター
ンを指定すればよい。そして、各指定アドレス毎
に、k番目のパターンにおけるj列目の列方向ド
ツトパターンP(o,j)k〜P(b,j)kのデ
ータをドツトパターンメモリ10から得て同様に
処理すればよい。
<Modification> The above embodiment shows an example in which the row address Y is used as the address for specifying the dot pattern memory 10, but as mentioned earlier, the priority encoder 30 uses the column address A configuration may also be adopted in which address Y is generated. In that case, the pattern may be specified using a combination address signal of column address j (0≦j≦4) and pattern number k. Then, for each designated address, the data of the j-th column direction dot pattern P(o,j)k to P(b,j)k in the k-th pattern is obtained from the dot pattern memory 10 and processed in the same way. Bye.

〈効 果〉 以上の通り、本発明によればドツトパターンメ
モリに対しては行アドレス又は列アドレスのいず
れか一方でよく、他方のアドレスを本発明の構成
により発生させることができ、したがつて従来の
ようにドツトパターンメモリに2次元アドレスに
てドツトパターンを記憶させておく必要がないの
で記憶容量を減少させることができる。
<Effects> As described above, according to the present invention, either a row address or a column address may be used for the dot pattern memory, and the other address can be generated by the configuration of the present invention. Since it is not necessary to store dot patterns in a two-dimensional address in a dot pattern memory as in the conventional case, the storage capacity can be reduced.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明によるパターン発生回路の一実
施例を示すブロツク図、第2図はプライオリテイ
エンコーダの真理値表を示す図表、第3図はドツ
トパターンメモリの記憶内容“5”のパターンを
示す説明図、第4図はこのパターン“5”につい
てのパターン発生回路の動作の真理値表を示す図
表、第5図はパターン“5”についての全アドレ
ス発生状態を示す真理値表を示す図表である。 10…ドツトパターンメモリ、20…ゲート回
路、30…プライオリテイエンコーダ、40…デ
コーダ、50…ラツチレジスタ、60…インバー
タ、70…フイードバツク回路、X…列アドレ
ス、Y…行アドレス、k…パターン番号、E0
エンド信号。
FIG. 1 is a block diagram showing an embodiment of a pattern generation circuit according to the present invention, FIG. 2 is a diagram showing a truth table of a priority encoder, and FIG. 3 is a diagram showing a pattern of "5" stored in a dot pattern memory. 4 is a diagram showing a truth table of the operation of the pattern generation circuit for this pattern "5", and FIG. 5 is a diagram showing a truth table showing all address generation states for pattern "5". It is. DESCRIPTION OF SYMBOLS 10... Dot pattern memory, 20... Gate circuit, 30... Priority encoder, 40... Decoder, 50... Latch register, 60... Inverter, 70... Feedback circuit, X... Column address, Y... Row address, k... Pattern number, E0 ...
end signal.

Claims (1)

【特許請求の範囲】 1 1パターン当りm行n列のマトリクス構成を
有し且つ有効ビツト及びその反転ビツトにより各
種パターンを形成するドツトマトリクスパターン
を記憶しており、このドツトマトリクスパターン
番号k(0≦k)と行アドレスi(0≦i≦m−
1)または列アドレスj(0≦j≦n−1)のう
ち一方との組合せをアドレス入力信号とし、各ア
ドレス入力信号ごとにk番目のパターンのi行目
の行方向パターンP(i,0)k〜P(i,n−
1)kまたはj列目の列方向パターンP(0,j)
k〜P(m−1,j)kのデータを出力するドツ
トパターンメモリと、 このドツトパターンメモリからの出力データを
入力データとし、この入力データの出力端側への
転送をゲート制御信号に従つて制御するゲート回
路と、 前記ゲート回路の出力データを入力とし、その
中に含まれる有効ビツトの位置関係について所定
の優先規則を有し、この優先規則に従つて複数の
入力ビツトの中のいずれか一つの有効ビツトを符
号化対象ビツトとし、この符号化対象ビツトのビ
ツト位置を符号化して前記ドツトパターンメモリ
に入力される行アドレスiまたは列アドレスjの
うち他方のアドレスiまたはjに対応するアドレ
ス信号を出力するプライオリテイエンコーダと、 このプライオリテイエンコーダの出力コードを
デコードするデコーダと、 前記ゲート回路における転送制御により前記ド
ツトパターンメモリの出力データに含まれる有効
ビツト全てが前記プライオリテイエンコーダにて
順に前記符号化対象ビツトとされるように、前記
デコーダの出力信号を前記ゲート制御信号として
前記ゲート回路にフイードバツクするフイードバ
ツク回路とを備え、 ドツトマトリクス上の全ての行(i=0,1,
…,m−1)または列(j=0,1,…,n−
1)にわたつて各行iまたは列jを構成するnビ
ツトまたはmビツトのドツトパターン中の有効ビ
ツト位置の符号化値を順次出力することを特徴と
するパターン発生回路。
[Scope of Claims] 1. A dot matrix pattern having a matrix configuration of m rows and n columns per pattern and forming various patterns by effective bits and their inverted bits is stored, and this dot matrix pattern number k(0 ≦k) and row address i (0≦i≦m−
1) or column address j (0≦j≦n-1) as an address input signal, and for each address input signal, the i-th row direction pattern P (i, 0 )k~P(i,n-
1) Column direction pattern P(0,j) for the k or jth column
A dot pattern memory that outputs data from k to P(m-1,j)k, and output data from this dot pattern memory as input data, and transfer of this input data to the output end side according to a gate control signal. and a gate circuit that takes output data of the gate circuit as input and has a predetermined priority rule regarding the positional relationship of valid bits included therein, and according to this priority rule, selects which of a plurality of input bits is selected. One effective bit is set as the bit to be encoded, and the bit position of the bit to be encoded is encoded to correspond to the other address i or j of the row address i or column address j input to the dot pattern memory. A priority encoder that outputs an address signal, a decoder that decodes the output code of this priority encoder, and a transfer control in the gate circuit that allows all valid bits included in the output data of the dot pattern memory to be transferred to the priority encoder. a feedback circuit that feeds back the output signal of the decoder as the gate control signal to the gate circuit so that the bits are sequentially set as the encoding target bits, and all rows on the dot matrix (i=0, 1,
…, m-1) or column (j=0,1,…,n-
1) A pattern generation circuit which sequentially outputs encoded values at effective bit positions in an n-bit or m-bit dot pattern constituting each row i or column j.
JP57033280A 1982-03-03 1982-03-03 Pattern generation circuit Granted JPS58150990A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57033280A JPS58150990A (en) 1982-03-03 1982-03-03 Pattern generation circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57033280A JPS58150990A (en) 1982-03-03 1982-03-03 Pattern generation circuit

Publications (2)

Publication Number Publication Date
JPS58150990A JPS58150990A (en) 1983-09-07
JPH0430036B2 true JPH0430036B2 (en) 1992-05-20

Family

ID=12382109

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57033280A Granted JPS58150990A (en) 1982-03-03 1982-03-03 Pattern generation circuit

Country Status (1)

Country Link
JP (1) JPS58150990A (en)

Also Published As

Publication number Publication date
JPS58150990A (en) 1983-09-07

Similar Documents

Publication Publication Date Title
JPS61107596A (en) Associative memory
JP2973784B2 (en) Multi-value image 90-degree rotation method and apparatus
JPS6189721A (en) Combinational logic generation circuit
JPH0378720B2 (en)
US4152697A (en) Parallel run-length decoder
JPH01158698A (en) Semiconductor memory
US4006470A (en) Read-only memory
JPS5937508B2 (en) Character pattern generator
JPH0430036B2 (en)
JPS6326418B2 (en)
JPH0259943A (en) Memory device with operational function
JP2553726B2 (en) Method and apparatus for rotating image by 90 degrees
JPH0148594B2 (en)
JPS583195A (en) Memory system for image processing
JPH04232529A (en) Unified ratio decoder and method for determining diviser multiple
JP3937418B2 (en) Storage device and storage read control method
JP2757716B2 (en) Huffman code decoding circuit
JPH079572B2 (en) Vertical / horizontal conversion device for pattern data
JP3270665B2 (en) Encoding / decoding apparatus and method
GB2080584A (en) Binary-coded-decimal to binary converter
JPS61105640A (en) Parallel complement circuit
JP2643533B2 (en) Image information rotation device
JPS62253228A (en) Parity or syndrome generating circuit
JPH049149B2 (en)
JPH05235780A (en) Two-dimension code decoding circuit