JPS58154885A - 文字パタ−ン発生装置 - Google Patents

文字パタ−ン発生装置

Info

Publication number
JPS58154885A
JPS58154885A JP57037593A JP3759382A JPS58154885A JP S58154885 A JPS58154885 A JP S58154885A JP 57037593 A JP57037593 A JP 57037593A JP 3759382 A JP3759382 A JP 3759382A JP S58154885 A JPS58154885 A JP S58154885A
Authority
JP
Japan
Prior art keywords
character pattern
address
pattern
character
data
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
JP57037593A
Other languages
English (en)
Inventor
一志 松本
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP57037593A priority Critical patent/JPS58154885A/ja
Publication of JPS58154885A publication Critical patent/JPS58154885A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 この発明は、CRTなどの表示印一手段に文字を描く場
合に使用し、あらかじめ定められた適宜のコードに基づ
き、対応する一定の文字パターンを発生する文字パター
ン発生装置に関する。
−・般に広く使用されている文−には、大きさの異なる
文字が含まれているが、コンピュータシステム等の表示
ないしは印刷においても、種々の大きさの文字を使用す
ることにより日常の生活習慣に馴染んだ文−の作成が要
望されている。
このような要望に答えるため、文字の拡大ないしは縮小
の可能な種々の文字パターン発生装置が提案されている
が、従来の文字パターン発生装置においては、拡大ない
しは縮小の倍率が一定に固定されており、任意の拡大、
縮小ができないという不都合があるとともに、長体ない
しは平体の文字パターンも任意には発生できないという
欠点があった。
かかる不都合を解消する手段としては、メモリ内に種々
の拡大、縮小ないしは長体、平体の想定される文字パタ
ーンをすべて記憶させる手段が考えられるが、メモリの
容鹸がほう大となり、また文字パターンの読み出しに必
要なコードも複雑化して処理に時間を要することとなり
適切でなく、実用的にも不可能な1手段である。
この発明は上記実情に鑑みてなされたものであり、メモ
リの容量を増大することなく種々の拡大、縮小された文
字パターンを発生させることができる文字パターン発生
装置を提供することをその目的とする。
すなわち、この発明は、必要なる文字につき適宜のパタ
ーンを記憶しているパターンメモリのアドレスを指定す
る際に、このアドレスに対して所定の変更データに基づ
く演算を行い、また、パターンメモリから出力されたビ
ット列に対して所定の変更データに基づく演算を行い、
これらの演算によって文字パターンの拡大、縮小を行う
ことによりパターンメモリの容−を増大させることなく
多種多様の文字パターンを発生することができるように
したものである。
以下、この発明にかかる文字パターン発生狭置を添付図
面に示す実施例に従って詳細に説明する。
第1図は、この発明にかかる文字パターン発生装置によ
って形成した拡大パターンの一例を示すらので、同図中
(A)は、後述するパターンメモリのうち、アルファベ
ットのrRJのフォントメモリを図式的に示したもので
ある。実際には「1、O」のコードで入力されているも
のであり、同図中X印のあるものは「1」、ないものは
「0」に対応し、−行毎にアドレスが割当てられている
このアドレスは、例えばCRTにおいて電子ビームが走
査する方向に表示されるドツトの列に対応して定められ
ており、具体的には、アドレスL1が指定されると、同
図(A)の第1行目が出力され、CRT、上に第1行目
が表示されるようになつ°(いる。以下類にアドレスL
2、L3・・・が指定されることにより、第2行目以下
が走査され順次表示されてゆく。以下説明のため、アド
レスがLl、L2・・・と変化してゆく方向をY方向、
これに垂直な方向すなわちCRTにおいて電子ビームが
走査され一行分のドツト列が表示されてゆく方向をX方
向と各々呼称することとする。
第1図(B)は、同図(A)をX方向に2倍に拡大した
ものであり、同図(C)は、Y方向に2倍に拡大したも
のである。また、X%Yいずれの方向にも2倍に拡大し
たものを第1図(D>に示す。
第2図は、縮小パターンの一例を示すもので、同図中(
A)は、第1図(A)と同様である。同図中(B)はX
方向に1/2に縮小したものであり、同図(C)は、Y
方向に1/2に縮小したものである。また、X1Yいず
れの方向にも1/2に縮小したものを第2図(D)に示
す。
次に、この発明にかかる文字パターン発生装置の一構成
例を第3図に示す。この図において、外部例えばコンピ
ュータシステムのうち、中央処理装置などから送られて
くる文字パターン出力情報は、入力バッファレジスタ1
0に収納される。この文字パターン出力情報には、第1
図(A)または第2図(A>に示した該当する文字のフ
ォントメモリを指定し出力すべき文字を決定するアドレ
スデータDAとともに、前記XまたはY方向の拡大、縮
小〈以下単に「変更」と総称する)を指示し出力すべき
文字の大きさを決定する変更データOX、DYが各々含
まれている。
前記入力バッファレジスタ10は、アドレスレジスタ1
1、Xレジスタ12およびYレジスタ13に各々接続さ
れており、前記アドレスデータD Aはアドレスレジス
タ11に、変更データDXはXレジスタ12に、変更デ
ータDYはYレジスタ13に各々入力されるようになっ
ている。更に、これらアドレスレジスタ11、Xレジス
タ12、Yレジスタ13の出力は、アドレス演算部14
に各々入力されるように接続されており、またアドレス
演算部14の出力は、前記アドレスレジスタ11にフィ
ードバックされるようになってる。このアドレス演算8
1114は、変更データOX、OYに基づいて読み出す
べきアドレス【−1乃至112を′指定4る機能を有し
ており、その詳細な動作は、後述する。
次に、前記アドレスレジスタ11の出力は、パターンメ
モリ15に入力されており、アドレスレジスタ11の内
容によって指定されるアドレスト1乃至112の一行分
の文字パターン情報が出力されるようになっている。こ
のパターンメモリ15の出ツノはピット演算部16に入
力されるように接続されており、このピット演算11$
16において前記変更データDXに基づき後述する文字
パターンの変更演算が行われるようになっている。
更に、ビット演算部16の出力は、ラインバッファ17
A、17Bに入力され、また選択部18を介して図示し
ないCRTなどの表示印刷手段にi力されるようになっ
ている。以上のように。ラインバッファを2つ設けるの
は、処理速度を向上させるためである。すなわら、文字
パターンの変更に要する演算i@と、外部へ出力してゆ
く時■とに特に差がある場合に、例えばラインバッフ?
17Aを選択部18によって選択し情報を出力している
ときには、次の文字パターンの変更演算を行うてライン
バッファ17Bに収納し、ラインバッフ?17Bを選択
して情報を出力しているときは、更に次の文字パターン
の変更演算を起ってラインバッファ17Aに収納するよ
うにする。従って、ラインバッファ17A、17Bは、
適宜追加し、または削除してよく、必ずしも第3図の如
く並列に設ける必要はない。
次に1.ト記実施例の全体的動作を説明する。なお、以
下の説明は、アドレスデータDAにより、アルファベッ
トのrRJの文字が指定され、これに文字パターンの変
更を加える場合を仮定することとする。最初に、前記X
方向に2倍の拡大を行う場合すなわち、バタニンメモリ
15内に記憶されている第1図(A)の文字パターンを
第1図(B)に示す文字パターンにする場合を説明する
まずアドレスデータ11に収納されたアドレスデータD
Aに基づき、第1図(A)のアドレス1.1が指定され
る。このためパターンメモリ15は、第1図(A)の第
1行目をビット演算部16に出力する。
他方、Xレジスタ12に収納された変更データDXには
、2倍の拡大である旨が指示されており′、Yレジスタ
13に収納された変更データDYには、何ら変更しない
旨が指示されている。このうち変更データDXに基づき
ビット演算部16は、−行を構成する各ピットM17’
を至M12を、各々同一ピットを付加して2倍とする演
算を行う。この様子を第4図に示す。すなわち、rMI
M2・・・」の順でパターンメモリ15から出力された
ものを、rMl、Ml、M2、M2・・・」のように文
字パターンの拡大演算を行って、拡大した文字パターン
とし、ラインバッファ17Aまたは17Bに出力する。
また、アドレス演算部14には、Y方向の変更指示がな
いので、アドレスレジスタ11には、Y方向のアドレス
[1乃至し12が例えばCRT上の一走査に対応して順
次更新されていく。
以tの動作により第1図(B)に示すようなX方向の2
倍に拡大されたパターンが発生されることとなる。なお
、X方向にn倍の拡大を行う場合も適宜の拡大演算を行
うことにより、同様に拡大パターンを発生させることが
できる。
次に、X方向に1/2の縮小を行う場合すなわち、パタ
ーンメモリ15内に記憶されている第2図(A)の文字
パターンを第2!!1(B)の如くの文字パターンにす
る場合を説明する。この場合は、Xレジスタ12に収納
された変更データDXには、1/2 gAの縮小である
旨が指示されており、Yレジスタ13に収納された変更
データDYについては、前記の場合と同様である。
ビット演算部16は、−行を構成する各ビットM1乃至
M12のうち、最初のピットM1から1つおきに選択し
て1/2倍とする演算を行う。この様子を第5図に示す
。すなわち、1−Ml、M2、M3、・・・」の順でパ
ターンメモリ15から出力されたものを、・rMl、M
3、・・・」のように文字パターンの縮小演算を行って
縮小した文字パターンとし出力する。
なお、アドレス演算部14の動作については前記の場合
と同様である。
以Fの動作により第2図(B)に示すようなX方向の1
/2倍の縮小されたパターンが発生されることとなる。
なお、X方向に1/I′1倍の縮小を行う場合も、文字
パターンを構成するドツト数により制限を受lブるもの
の一定の範囲内で適宜の縮小演算を行うことにより、同
様にして縮小バターンを発生させることができる。
次にY方向に2倍の拡大を行う場合、すなわちパターン
メモリ15内に記憶されている第1図(A)の文字パタ
ーンを第1図(C)、の如くの文字パターンとする場合
を説明する。まず、アドレスレジスタ11に収納された
アドレスデータDAに基づき、第1図(A)のアドレス
し1が指定され、パターンメtす15からビット演算部
16に出力されることは、上記の場合と同様である。
他方、Xレジスタ12に収納された変更データD×には
、何ら変更しない旨が指示されており、Yレジスタ13
に収納された変更データDYには、2倍の拡大である旨
が指示されている。このうち、変更データDXに基づき
ビット演算部16は、入力をそのまま出りするよう動作
する。また、変更データDYに基づきアドレス演算部1
4は、アドレスレジスタ11の内容更新を2倍の周期で
行う。
すなわち、例えばCRTの一走査毎にアドレスL1、L
2・・・を更新していたのをCRTの二走査毎に更新す
るようにする。このため、同一アドレスの行が2行続く
こととなり、Y方向の拡大パターンが発生される。この
様子を第6図に示す。すなわちアドレスrL1、L2、
・・・」の順に並んでいた文字パターンは、アドレスr
L1、Ll、12、L−2、・・・」のように拡大され
ることとなる。
以[の動作により、第1図(C)に示すようなYZj向
の2倍に拡大された文字パターンが発生されることとな
る。なお、Y方向にn倍の拡大を行う場合も適宜の拡大
アドレス指定演算を行うことにより、同様に拡大パター
ンを発生させることができる。
次(、Y方向に1/2倍の縮小を行う場合、すなわちパ
ターンメモリ15内に記憶されている第“2図(A)の
文字パターンを第2図(C)の如くの文字パターンとす
る場合を説明する。なお、ビット演算部の動作について
は、前記の場合と同様である。Yレジスタ13に収納さ
れた変更データDYには、1/2倍の縮小である旨が指
示されている。この変更データDYに基づきアドレス演
算部14はアドレスレジスタ11の内容更新を、周期は
通常のままで、1つおきに行う。例えば、アドレスL1
の次にはアドレスL3を、その次にはアドレスL5を・
・・という具合である。この様子を第7図に示す。すな
わち、アドレスrL1、L2、L3、・・・」の順に並
んでいた文字パターンは、アドレス[Ll、L3、L5
、・・・」のように縮小されることとなる。
以上の動作により第2図(C)に示すようなY方向の1
/2倍に縮小した文字パターンが発生されることとなる
。なお、Y方向に1/n倍の縮小を行う場合も、文字パ
ターンを構成するドツト数により制限を受けるものの一
定の範囲内で適宜の縮小アドレス指定演拝を行うことに
より、同様にして縮小パターンを発生させることができ
る。
更に、以上の拡大、縮小を適宜組合せておこなうことに
より、第1図(D)または第2図(D)に示す文字バタ
ー6ンを得ることもできるし、その他の種々の文字パタ
ーンを得ることも可能である。
なお、上記実施例においては、1つの文字パターンの基
準となるドツト数が、12X12−144個で構成され
ている場合を示したが、他のドッI〜数で構成されてい
る場合も同様にして文字パターンの変更を行うことがで
きる。また、第4図乃至第7図に示した変更のための演
算は、−例にずざづ、必要に応じて適宜定めてよい。更
に、第3図に示した装置を、マイクロプロセッサとメt
り等を使用して構成するようにしてもよく、通常のコン
ビコータシステムを利用するようにしてもよい。
以上のよう叫この発明にかかる文字パターン発生装置に
よれば、パターンメモリ内から所定の文字パターンを読
み出すアドレスデータに付加された該文字パターンの変
更データに基づき、Y方向については変更アドレス指定
演算を行い、この結束に基づいてパターンメモリ内から
文字パターンを出力することとし、X方向については、
パターンメモリから出力された文字パターンについて変
更ビット演算を行うこととし、これらによって文字パタ
ーンの変更を行うこととしたので、パターンメモリの容
最を増大することなく多種多様の変更された文字パター
ンを発生させることができ、ひいては日常の生活習慣に
馴染んだ文−の作成という要望を満たすというすぐれた
効果を奏するものである。
【図面の簡単な説明】
第1図(A)乃至(D)は、この発明にかかる文字パタ
ーン発生装置において形成した拡大文字パターンの様子
を示す説明図、第2図(A)乃至(D)は、縮小文字パ
ターンの様子を示す説明図第3図は、この発明にかかる
文字パターン発生装置の一構成例を示すブロック図、第
4図は拡大ビット演算の一例を示twi用量、第5図は
縮小ビット演算の一例を示す説明図、第6図は拡大アド
レス指定演算の一例を示す説明図、第7図は縮小アドレ
ス指定演算の一例を示す説明図である。 14・・・アドレス演算部、15・・・パターンメモリ
、16・・・ビット演算部、DA・・・アドレスデータ
、DX、DY・・・蛮更データ、Ml乃至Ml2・・・
ビット列、L1乃¥112・・・アドレス。 (C)              (D)Ii2図

Claims (1)

    【特許請求の範囲】
  1. 必要なる文字についてあらかじめ適宜のパターンが記憶
    されているとともに文字パターン出力情報のうちアドレ
    スデータによって指定されるアドレスのビット列が出力
    されるパターンメモリと、文字パターン出力情報のうち
    Y方向の変更データに基づいて前記アドレスに対し変更
    アドレス指定演算を行うアドレス演算部と、文字パター
    ン出力情報のうちX方向の変更データに基づいて前記ビ
    ット列に対し変更ビット演算を行うビット演算部とを具
    えたことを特徴とする文字パターン発生装置。
JP57037593A 1982-03-10 1982-03-10 文字パタ−ン発生装置 Pending JPS58154885A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57037593A JPS58154885A (ja) 1982-03-10 1982-03-10 文字パタ−ン発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57037593A JPS58154885A (ja) 1982-03-10 1982-03-10 文字パタ−ン発生装置

Publications (1)

Publication Number Publication Date
JPS58154885A true JPS58154885A (ja) 1983-09-14

Family

ID=12501840

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57037593A Pending JPS58154885A (ja) 1982-03-10 1982-03-10 文字パタ−ン発生装置

Country Status (1)

Country Link
JP (1) JPS58154885A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60150086A (ja) * 1984-01-17 1985-08-07 松下電器産業株式会社 文書編集装置
JPS61175674A (ja) * 1985-01-31 1986-08-07 株式会社リコー 文字処理装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5513468A (en) * 1978-07-17 1980-01-30 Toshiba Corp Display unit
JPS5664384A (en) * 1979-10-30 1981-06-01 Fujitsu Ltd Character pattern generating system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5513468A (en) * 1978-07-17 1980-01-30 Toshiba Corp Display unit
JPS5664384A (en) * 1979-10-30 1981-06-01 Fujitsu Ltd Character pattern generating system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60150086A (ja) * 1984-01-17 1985-08-07 松下電器産業株式会社 文書編集装置
JPS61175674A (ja) * 1985-01-31 1986-08-07 株式会社リコー 文字処理装置

Similar Documents

Publication Publication Date Title
US4703515A (en) Image rotation
US4879666A (en) Information output device having data buffer for performing both character positioning and character expansion/compression
KR940022322A (ko) 화면표시 방법 및 장치
JPS58154885A (ja) 文字パタ−ン発生装置
JPS62153895A (ja) 文字配列方式
KR970002108B1 (ko) 레이저 프린터의 비트맵 폰트 확대 방법
JPH01272460A (ja) 文字の発生方法及び装置
JPS61144688A (ja) 文字発生方式
JP2846357B2 (ja) フォントメモリ装置
JPS5961881A (ja) 図形発生装置
JP2000222569A (ja) 描画装置
JPS61173951A (ja) 印字制御装置
JPS5981686A (ja) 拡大文字パタ−ン補正方式
JPS6346431B2 (ja)
JPS63132281A (ja) 文字サイズ拡大変換表示制御方式
JPH04340590A (ja) 文字フォント出力装置
JPS63136278A (ja) 繰り返しパタ−ン生成方式
JPS63311867A (ja) 文字画像発生装置
JPS62123874A (ja) ドツトパタ−ン拡大方式
JPS6218275A (ja) 印字制御装置
JPS59178484A (ja) 文字パタ−ン発生方式
JPH03166967A (ja) プリンタ
JPS61239288A (ja) 文字パタ−ン発生方式
JPS62265690A (ja) ラスタスキヤン読出回路
JPH04277821A (ja) 文字表示装置