JPH01209151A - パターン発生回路 - Google Patents

パターン発生回路

Info

Publication number
JPH01209151A
JPH01209151A JP63032654A JP3265488A JPH01209151A JP H01209151 A JPH01209151 A JP H01209151A JP 63032654 A JP63032654 A JP 63032654A JP 3265488 A JP3265488 A JP 3265488A JP H01209151 A JPH01209151 A JP H01209151A
Authority
JP
Japan
Prior art keywords
pattern
conversion
information
data
bus
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
Application number
JP63032654A
Other languages
English (en)
Inventor
Hiroshi Hosokawa
博司 細川
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP63032654A priority Critical patent/JPH01209151A/ja
Publication of JPH01209151A publication Critical patent/JPH01209151A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は文字コード等のコード情報を入力し、そのパタ
ーンデータを出力するパターン発生回路に関するもので
ある。
[従来の技術] 従来のパターン発生回路では、CPUから送られてくる
文字コード等を入力し、その読出し要求に従ってパター
ンデータを出力している。この出力されるパターンデー
タは、例えば文字パターンの横方向のラスタスキャンデ
ータとして読出される場合、文字パターンが24X24
ドツト、CPUが8ビツトのデータバスで構成されてい
るとすると、1行分のデータは3回の読出し処理に読出
され、1文字のパターンデータは72(3X24)回の
読出し処理により読出される。
[発明が解決しようとしている課題] このようにCPUは1つの文字パターンを読出す際に、
複数の読出し処理を実行する必要があり、更にこれらパ
ターンデータに対し回転や拡大等のパターン変換処理を
行う場合は、−旦RAM等のメモリにパターンデータを
格納した後、再度そのパターンデータを読出して対応す
る変換処理を行う必要があり、このため、パターンの読
出しやパターンの変換等に多くの時間を要し、装置全体
の処理時間の低下を招くという問題があった。
本発明は上記従来例に鑑みてなされたもので、パターン
発生回路内にパターンデータの変換回路を設けて、変換
したパターンデータを直接RAM等のメモリに転送する
ことにより、パターンデータの読出し及び変換速度を向
上させたパターン発生回路を提供することを目的とする
[課題を解決するための手段] 上記目的を達成するために本発明のパターン発生回路は
以下の様な構成からなる。即ち、コード情報及び該コー
ド情報の変換情報を入力して対応するパターン情報を出
力するパターン発生回路であって、コード情報に対応し
て文字等のパターン情報を記憶する記憶手段と、該記憶
手段より出力されたパターン情報を前記変換情報に従っ
て変換する変換手段とを備える。
また、他の発明のパターン発生回路は以下のような構成
からなる。即ち、 コード情報及び該コード情報の変換情報を入力して対応
するパターン情報を出力するパターン発生回路であって
、コード情報に対応して文字等のパターン情報を記憶す
る記憶手段と、該記憶手段より出力されたパターン情報
を前記変換情報に従って変換する変換手段と、前記パタ
ーン情報を記憶するメモリのアドレスを入力し、前記メ
モリのアドレスに変換したパターン情報を転送する転送
手段を備える。
[作用] 以上の構成において、コード情報に対応して文字等のパ
ターン情報を記憶する記憶手段より、入力したコード情
報に基づいて出力されたパターン情報を、入力した変換
情報に従って変換して出力するように動作する。
また、他の構成によれば、コード情報に対応して文字等
のパターン情報を記憶する記憶手段より出力されたパタ
ーン情報を変換情報に従って変換する。それとともに、
パターン情報を記憶するメモリのアドレスを入力し、そ
のメモリのアドレスに変換したパターン情報を転送する
様に動作する。
[実施例コ 以下、添付図面を参照して本発明の好適な実施例を詳細
に説明する。
[メモリ回路の説明(第1図〜第5図)]第1図は実施
例のメモリ回路の構成及びcpuやRAM等との接続を
示す図である。
図中、1は文字記憶部2にコード情報を出力してパター
ンデータ記憶部2からパターンデータの読出しを指示し
たり、所望のデータ変換指示をパターン変換器3に出力
するCPUで、例えばマイクロプロセッサ等で構成され
ており、第5図のフローチャートで示されたROM 1
−1に格納された制御プログラムに従って動作する。5
は実施例の文字パターン発生器で、cputよりのコー
ド情報をバス11より、制御情報をバス13より入力し
、制御情報により指示された変換を行ってパターンデー
タをバス14に出力する。2はROMやディスク等のパ
ターンデータ記憶部で、文字コードに対応して複数のパ
ターンデータを格納しており、CPUIよりコード情報
や読出しを指示する制御信号10を入力して、対応する
パターンデータ12をパターン変換器3に出力している
3はパターン変換器で、バス13を介してCPU1より
指示された変換指示情報に基づいて、パターンデータ記
憶部2から送られてくるパターンデータ12を変換し、
変換したパターンデータ14をバス14を介してRAM
4或いはCPUIに出力している。ここではパターン変
換器3は32×32ビツトのレジスタを有し、パターン
情報の反転や90度、180度、270度等のパターン
データの回転を実行できるものとする。15はCPUI
からRAM4に出力されるアドレスバス、16はそのデ
ータバス、17はRAM4への書込み或いはRAM4よ
りの読出しを指示するCPU1よりの制御信号である。
以上の構成により、cputは読出したい文字等のコー
ド情報とそのパターンデータの変換情報、及び書込みや
読出しを指示する信号等からなる制御信号10を文字パ
ターン変換器5に出力する。これにより、文字パターン
発生器5は制御信号10の書込信号(R/W)に同期し
てコード情報をバス11より入力し、変換情報をバス1
3より入力し、対応するパターンデータの変換を行って
バス14に出力する。
第2図は文字パターンメモリの人出力信号な示す図であ
る。
20はパターンデータ記憶部2の一例を示す文字パター
ンメモリ(ROM)を示し、制御信号10とバス11よ
りのコード情報を入力し、対応する文字パターンデータ
12を出力している。制御信号10にはAS(アドレス
ストローブ信号)やCLK (クロック信号)及びR/
W (リード・ライト信号)等が含まれており、R/W
信号の立下がりに同期してコード情報を取込み、コード
情報に対応した32X32ドツトのパターンデータを1
2を出力する。
第3図は第1の実施例のパターン変換器3の構成と入出
力信号を示す図である。
30はビット・マニュビュレーション・ユニット(BM
U)を構成する32X32ビツトのレジスタで、1つの
文字パターンを収納し、セレクタ31によりその読出し
方向等を変更し変換パターンとして出力される。セレク
タ31は制御信号10と変換を指示する制御情報をバス
13より入力し、パターンデータ12の回転等を行って
バス14に出力する。
いま例えば、第3図の場合において、レジスタ30のデ
ータをY軸対称のデータ(左右反転)に変換して出力す
るモードがセレクタ31に設定されると、セレクタ31
は1024ビツト(32×32ビツト)のデータ32を
入力し、その出力順序を切換えてDXo〜DX31から
DX31〜DXOに順序を変えて出力する。こうして出
力され、RAM4に格納されたY軸対称の反転結果を第
4図に示す。尚、このときRAM4に格納されるアドレ
スはCPUIよりアドレスバス15を介して与えられて
いる。
第5図は第1の実施例のCPUIのパターン読出し処理
を示すフローチャートで、本プログラムはROM1−1
に格納されている。
ステップS1で読出したい文字のコード情報をバス11
に出力し、ステップS2でパターンをどのように変換す
るかを指示する変換情報をバス13に出力し、制御信号
10により文字パターン発生器5に書込む。これにより
パターンデータ発生器2は対応するパターンデータ12
をパターン変換器3に出力する。また、パターン変換器
3内において、セレクタ31はバス13より与えられた
変換情報を基にレジスタ30の読出しを制御し、パター
ン変換を行ってバス14に出力する。
従って、ステップS3でCPUIはアドレスバス15に
よりRAM4にアドレス信号を出力し、ステップS4で
RAM4に書込み信号を制御信号17を介して出力する
。これによりRAM4の所望のアドレスに、変換された
パターンデータが、例えば32ビツト書込まれる。そし
て、ステップS5でパターンデータの出力が終了したか
を調べ、終了していなければステップS2に戻り、次の
変換を指示する変換情報をバス13に出力して前述の動
作を行う。こうして32回これらの動作を繰返し行うこ
とにより、1文字分の変換されたパターンデータを読出
してRAM4に格納することができる。
第6図は第2の実施例のパターン変換器の構成を示す図
で、第3図と共通な部分は同一記号で示し、それらの説
明を省略する。
34はメモリコントローラで、CPUIよりの変換情報
とRAM4の書込む先頭アドレスをバス13より制御情
報10に同期して入力する。モして変換情報に従って選
択信号33をセレクタ31に出力するとともに、RAM
4に格納するアドレス14′と書込み信号18を出力す
る。
このときのCPUIの動作を第7図のフローチャートで
説明する。
ステップSIOで読出したい文字の文字コードをバス1
1に出力し、ステップSitで変換情報をバス13に出
力する。そして、制御信号10に書込み信号(R/W信
号)をロウレベルにして出力する。これにより、パター
ンデータ記憶部2に文字コードが記憶され、メモリコン
トローラ34に変換情報が記憶される。次にステ゛ツブ
S12でRAM4に書込む先頭アドレスをバス13に出
力し、制御信号10を出力してメモリコントローラ34
にセットする。
第8図はメモリコントローラ34の制御動作を示すフロ
ーチャートである。
ステップS20で変換情報が入力されるのを待ち、変換
情報が入力されるとステップS21に進みバス13の変
換情報を入力して記憶する。次にステップS22でアド
レス信号が入力されたかを調べ、入力されるとステップ
S23でバス13上のアドレス信号を入力して記憶する
ステップS23では変換情報を基に選択信号33を出力
し、ステップS25でRAM4のアドレス14′と書込
み信号18をRAM4に出力して、変換されたパターン
データ14をRAM4に書込む。こうしてステップ32
6で全データの出力が終了したかを調べ、データの出力
が終了するまでRAM4のアドレスを更新しながらステ
ップ324〜ステツプ326を繰返し実行する。
以上説明したように本実施例によれば、文字パターン発
生器内にパターンデータを変換する変換部を備えること
により、直接変換されたパターンデータを読出すことが
できる。
また文字パターン変換器にメモリをアドレスして順次書
込む回路備えることにより、CPUは文字コード情報と
変換情報及びメモリの格納アドレス等を出力するだけで
、変換された全パターンデータをメモリに格納すること
ができる。
尚、本実施例は32X32ビツトのドツトパターンデー
タの場合で説明したが、例えばアウトラインフォントと
呼ばれているベクトル情報の場合でも同様に扱うことが
できる。この場合、BMUもドツト変換でなく、ベクト
ル情報との乗算回路となる。アウトライン・フォントの
場合、特に処理速度が低下するため、この処理回路は特
に有効である。
[発明の効果] 以上説明したように本発明によれば、変換されたパター
ンデータを読出すこと°ができるためパターンデータの
読出しや変換処理が容易になるという効果がある。
また他の発明によれば、パターン情報に指示された変換
を行って直接メモリに書込むことができるので、CPU
等による読出し処理が容易に実行できる効果がある。
【図面の簡単な説明】
第1図は実施例のメモリ回路の構成及びCPUやRAM
との接続を示す部、 第2図は文字パターンメモリの入出力信号を示す図、 第3図はパターン変換器の構成と入出力信号を示す図、 第4図はRAMの入出力信号を示す図、第5図はCPU
を示す処理フローチャート、第6図は第2の実施例のパ
ターン変換器の概略構成を示すブロック図、 第7図は第2の実施例のCPUの処理を示すフローチャ
ート、 第8図はメモリコントローラの処理を示すフローチャー
トである。 図中、1・・・CPU、2・・・文字情報記憶部、3・
・・パターン変換器、4・・・RAM、10・・・制御
信号、11.13,14.14′・・・バス、1゛2・
・・パターンデータ、15・・・アドレスバス、20・
・・文字パターンメモリ、30・・・レジスタ、31・
・・セレクタ、34・・・メモリコントローラである。 第4図 春3 t ぴn クオ −關

Claims (2)

    【特許請求の範囲】
  1. (1)コード情報及び該コード情報の変換情報を入力し
    て対応するパターン情報を出力するパターン発生回路で
    あつて、 コード情報に対応して文字等のパターン情報を記憶する
    記憶手段と、該記憶手段より出力されたパターン情報を
    前記変換情報に従つて変換する変換手段とを備えること
    を特徴とするパターン発生回路。
  2. (2)コード情報及び該コード情報の変換情報を入力し
    て対応するパターン情報を出力するパターン発生回路で
    あつて、 コード情報に対応して文字等のパターン情報を記憶する
    記憶手段と、該記憶手段より出力されたパターン情報を
    前記変換情報に従つて変換する変換手段と、前記パター
    ン情報を記憶するメモリのアドレスを入力し、前記メモ
    リのアドレスに変換したパターン情報を転送する転送手
    段を備えることを特徴とするパターン発生回路。
JP63032654A 1988-02-17 1988-02-17 パターン発生回路 Pending JPH01209151A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63032654A JPH01209151A (ja) 1988-02-17 1988-02-17 パターン発生回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63032654A JPH01209151A (ja) 1988-02-17 1988-02-17 パターン発生回路

Publications (1)

Publication Number Publication Date
JPH01209151A true JPH01209151A (ja) 1989-08-22

Family

ID=12364852

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63032654A Pending JPH01209151A (ja) 1988-02-17 1988-02-17 パターン発生回路

Country Status (1)

Country Link
JP (1) JPH01209151A (ja)

Similar Documents

Publication Publication Date Title
EP0199989A2 (en) Method and system for image processing
JPH01209151A (ja) パターン発生回路
JPS6242278B2 (ja)
JPS6330256A (ja) 印字装置
JP2538388B2 (ja) パタ―ン変換装置
JP2711673B2 (ja) 画像データ転送制御方式及び装置
JP2748003B2 (ja) 文字パターン回転処理方法
KR890001867B1 (ko) 문자 이미지 변환 방법 및 장치
JPH0863595A (ja) 画像の回転処理方法およびその装置
JP2523662B2 (ja) メモリアクセス回路
JPS6330985A (ja) 直線描画方式
JPS63131178A (ja) 表示制御方式
JPH05205038A (ja) データ変換器
JPS6213690B2 (ja)
JPS6349233B2 (ja)
JPH02289099A (ja) パターンデータ転送方式
JPS61190389A (ja) 文字表示装置
JPS6316773B2 (ja)
JPS627559A (ja) パタ−ン変換装置
JPH08315131A (ja) 画像データ回転処理装置
JPS583024A (ja) 文字パタ−ン発生/処理システム
JP2000284775A (ja) ドットパターンデータ編集方式
JPH01219930A (ja) 間接アドレス方式の割り込み制御回路装置
JPH08115072A (ja) ドット表示装置
JPH0895746A (ja) 表示制御装置