JPS60128489A - data conversion circuit - Google Patents
data conversion circuitInfo
- Publication number
- JPS60128489A JPS60128489A JP58236807A JP23680783A JPS60128489A JP S60128489 A JPS60128489 A JP S60128489A JP 58236807 A JP58236807 A JP 58236807A JP 23680783 A JP23680783 A JP 23680783A JP S60128489 A JPS60128489 A JP S60128489A
- Authority
- JP
- Japan
- Prior art keywords
- data
- word
- memory
- bit position
- conversion circuit
- 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
- 238000006243 chemical reaction Methods 0.000 title claims description 9
- 239000011159 matrix material Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Memory System (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
(a)発明の技術分野
本発明は、たとえば行方向をワードのビット配列方向と
し“ζビット毎に行列状に配列されるデータを列毎に出
力するために、ビット毎のデータの配列を変換するデー
タ変換回路に関する。DETAILED DESCRIPTION OF THE INVENTION (a) Technical Field of the Invention The present invention provides a method for outputting data arranged in a matrix for each ζ bit column by column, with the row direction being the bit arrangement direction of a word. The present invention relates to a data conversion circuit that converts data arrays.
(b)技術の背景
たとえばコンピュータを利用する画像処理システム等に
おいて扱われる画像データは、原画像を行列状に配列さ
れる画素毎に黒画素を1”とし白画素を“0′とする2
値データによって表すことが多く1通常、このような画
像データは9行方向を主走査方向とするラスク走査によ
って読み取って得られる順に、一般のデータと同様にワ
ードを単位として画像メモリ等に記憶する。(b) Background of the technology For example, image data handled in an image processing system using a computer, etc. is an original image in which each pixel is arranged in a matrix, with black pixels being 1'' and white pixels being 0.
It is often represented by value data.1 Normally, such image data is read in the order obtained by rask scanning with the main scanning direction in the 9-line direction, and is stored in an image memory, etc., in units of words, just like general data. .
たとえば画素の大きさを0.1mm平方とすると。For example, suppose the size of a pixel is 0.1 mm square.
横幅が25.6mmの原画像の1走査分すなわち1行分
は256ビツト(32バイト)の2値データによって表
され、1バイトを1ワードとすると32ワードで表され
ることになる。One scan, or one line, of an original image with a width of 25.6 mm is represented by 256 bits (32 bytes) of binary data, and if one byte is one word, it is represented by 32 words.
このような形で記憶することによって、CR7表示装置
による表示あるいはレーザプリンタによる記録を容易に
することができる。By storing the information in this form, it is possible to easily display it on a CR7 display device or record it on a laser printer.
しかし、ある種のプリンタでは、複数行骨の画像データ
を並列に入力しなければならないものがあり、このよう
な場合には、たとえば第1[1J(a)のような配列で
記憶しているデ、−りを同図(blのような配列に変換
する必要がある。However, some types of printers require multiple lines of bone image data to be input in parallel, and in such cases, they are stored in an array such as 1[1J(a)]. It is necessary to convert the data into an array like the one shown in the same figure (bl).
(、c)従来技術と問題点
第1図ta+のような配列で記憶しているデータを同図
(blのような配列に変換するため、従来はマイクロコ
ンピュータ等を用い一9主としてソフトウェアによるビ
ット1M作によって行っており、したがって、前記例で
は変換に約1msもの長時間を必要とするという問題が
あった。(,c) Prior art and problems In order to convert data stored in an array like ta+ in Figure 1 to an array like bl in the same figure, conventionally a microcomputer or the like is used. The conversion is performed using 1M data, and therefore, in the above example, there was a problem in that the conversion required a long time of about 1ms.
(d)発明の目的
本発明の目的は、たとえば行方向をワードのビット配列
方向としてビット毎に行列状に配列されるデータの配列
を高速に変換して列毎に出力することのできるデータ変
換回路の提供にある。(d) Object of the Invention The object of the present invention is to perform data conversion that enables high-speed conversion of a data array arranged in a matrix for each bit, with the row direction being the bit arrangement direction of a word, and outputting the data column by column. It is in providing the circuit.
(e)発明の構成
本発明になるデータ変換回路は、複数ワードのデータを
記憶するメモリと、前記メモリの記憶内容を1ワードず
つ順序に読み取って各ワード毎に指定されたビット位置
のデータを選択して出力するデータセレクタと、前記デ
ータセレクタが選択すべきビット位置を指定するビット
位置指定手段と、前記データセレクタの出力を順次記憶
するシフトレジスタとを備えるものである。(e) Structure of the Invention The data conversion circuit according to the present invention includes a memory that stores a plurality of words of data, and reads the stored contents of the memory one word at a time in order and converts data at a specified bit position for each word. The data selector includes a data selector that selects and outputs data, bit position specifying means that specifies a bit position to be selected by the data selector, and a shift register that sequentially stores the output of the data selector.
(f>発明の実施例
以下1本発明の要旨を実施例によって具体的に説明する
。(f>Examples of the Invention The gist of the present invention will be specifically explained below using examples.
第2図は本発明一実施例の構成を示すブロックずであり
、1は1ワード8ビツトのデータを8ワー]へ第1図(
alのような配列で記憶するメモリ。Figure 2 is a block diagram showing the configuration of an embodiment of the present invention.
Memory that stores data in an array like al.
2はメモリlの記憶内容を1ワードずつ順序に読み取っ
て各ワード毎に指定されたビット位置のデータを選択し
て出力するデータセレクタ、3はデータセレクタが2選
択すべきビット位置の指定ならびにメモリド後記シフト
レジスク4および出カバソファ5の書込み読取り制御を
行う制御回路。2 is a data selector that sequentially reads the stored contents of memory l one word at a time and selects and outputs the data at the specified bit position for each word; 3 is a data selector that specifies the bit position to be selected by the data selector 2 and the memory address. A control circuit that controls writing and reading of the shift resistor 4 and the output sofa 5, which will be described later.
4はデータセレクタ2の出力を順次記憶するシフトレジ
スタ、5は出カバソファである。4 is a shift register that sequentially stores the output of the data selector 2, and 5 is an output sofa.
すなわち、データセレクタ2は制御回路3の制御を受け
メモリ1の記憶内容をアドレス00からアドレスO7ま
で順序に1ワードずつ読み取るとともに各ワード毎に1
番目のビット位置のデータを出力し、その結果、この最
初の読取りサイクルではシフトレジスタ4に
po、P8.PI6.P24.P32.P2O,Pd2
.P56がセットされ、シフトレジスタ4はこれらを組
み立てて出カバソファ5に送出する。That is, the data selector 2 reads the stored contents of the memory 1 one word at a time from address 00 to address O7 under the control of the control circuit 3, and reads one word for each word.
outputs the data of the bit position of po, P8 . PI6. P24. P32. P2O, Pd2
.. P56 is set, and the shift register 4 assembles these and sends them to the output sofa 5.
次の読取りサイクルでは、データセレクタ2はメモリ]
の記憶内容をアドレスO0からアドレス07まで順序に
1ワードずつ読み取るとともに各ワード毎に2番目のビ
ット位置のデータを出力し、この読取りサイクルではシ
フトレジスタ4にPI、P9.PL?、P25.P33
.Pd2.Pd2. P57がセットされ、出カバソフ
ァ5に送出される。In the next read cycle, data selector 2 is memory]
The storage contents of PI, P9 . PL? , P25. P33
.. Pd2. Pd2. P57 is set and sent to the output cover sofa 5.
以下同様にして、第1図(a)のような配列で記憶して
いるデータを同図fblのような配列に変換することが
できる。Similarly, data stored in the array shown in FIG. 1(a) can be converted into an array shown in fbl in FIG.
上記実施例によれば、4×4ビツトの記憶素子を4個を
用いてメモリlを構成するなど、データセレクタ2・シ
フトレジスタ4および出力バッファ5に汎用の素子を用
いることによって、第1図(a)のような配列で記憶し
ているデータを50μSで同図(b)のような配列に変
換することができた。According to the above embodiment, by using general-purpose elements for the data selector 2, shift register 4, and output buffer 5, such as configuring the memory 1 using four 4×4 bit storage elements, as shown in FIG. Data stored in the array shown in (a) could be converted into the array shown in (b) in 50 μS.
(g)発明の詳細
な説明したように1本発明によれば、たとえば行方向を
ワードのビット配列方向としてビット毎に行列状に配列
されるデータの配列を高速に変換して列毎に出力するこ
とができる。(g) Detailed Description of the Invention According to the present invention, for example, a data array arranged bit by bit in a matrix with the row direction as the word bit arrangement direction is converted at high speed and output column by column. can do.
第1図は本発明に係るデータ変換の説明図、第2図は本
発明一実施例の構成を説明するブロック図である。
図中、1はメモリ、2はデータセレクタ、3は制御回路
、4はシフトレジスタである。FIG. 1 is an explanatory diagram of data conversion according to the present invention, and FIG. 2 is a block diagram illustrating the configuration of an embodiment of the present invention. In the figure, 1 is a memory, 2 is a data selector, 3 is a control circuit, and 4 is a shift register.
Claims (1)
記憶内容を1ワードずつ順序に読み取って各ワード毎に
指定されたビット位置のデータを選択して出力するデー
タセレクタと、前記データセレクタが選択すべきビット
位置を指定するビット位置指定手段と、前記データセレ
クタの出力を順次記憶するシフトレジスタとを備えるこ
とを特徴とするデータ変換回路。a memory that stores a plurality of words of data; a data selector that sequentially reads the stored contents of the memory one word at a time and selects and outputs data at a designated bit position for each word; A data conversion circuit comprising: bit position specifying means for specifying an exponent bit position; and a shift register for sequentially storing outputs of the data selector.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58236807A JPS60128489A (en) | 1983-12-15 | 1983-12-15 | data conversion circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58236807A JPS60128489A (en) | 1983-12-15 | 1983-12-15 | data conversion circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS60128489A true JPS60128489A (en) | 1985-07-09 |
Family
ID=17006070
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58236807A Pending JPS60128489A (en) | 1983-12-15 | 1983-12-15 | data conversion circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60128489A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02163797A (en) * | 1988-12-16 | 1990-06-25 | Sanyo Electric Co Ltd | Image reproducing device |
-
1983
- 1983-12-15 JP JP58236807A patent/JPS60128489A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02163797A (en) * | 1988-12-16 | 1990-06-25 | Sanyo Electric Co Ltd | Image reproducing device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5029228A (en) | Image data filing system | |
EP0433645A2 (en) | Method to rotate a bitmap image 90 degrees | |
JPS62299881A (en) | Image rotation display unit | |
KR880009521A (en) | Digital memory systems | |
KR890004235A (en) | Data modulation device | |
US5408539A (en) | Tessellating and quadding pels during image transfer | |
KR890004306B1 (en) | Rasfer scan digital display system | |
JPS60128489A (en) | data conversion circuit | |
US5910794A (en) | Method and apparatus for storing and rotating bit patterns | |
JPS6160148A (en) | Image data memory system | |
US6757080B1 (en) | Image processing system | |
KR960036534A (en) | High speed data transmission device for image processing | |
KR100228788B1 (en) | Dynamic Configuration Method and Circuit of Memory in Color Printing System | |
JPH0563959A (en) | Method and device for processing picture | |
JPH022188B2 (en) | ||
JP3166323B2 (en) | Image processing device | |
JPH0462627A (en) | Data converting device | |
JPS6271990A (en) | Storing method for image information | |
JPH0245174A (en) | Line printer | |
JPH0378894A (en) | Information transmitting method by dot copy | |
JPS63233843A (en) | Bit map memory control device | |
JPS6084582A (en) | Character generator | |
JPH0312752A (en) | Picture data access system | |
JPS636644A (en) | Frame buffer memory | |
JPS6362026A (en) | Control system for transfer of data |