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

文字パタ−ン発生装置

Info

Publication number
JPS61292674A
JPS61292674A JP60135139A JP13513985A JPS61292674A JP S61292674 A JPS61292674 A JP S61292674A JP 60135139 A JP60135139 A JP 60135139A JP 13513985 A JP13513985 A JP 13513985A JP S61292674 A JPS61292674 A JP S61292674A
Authority
JP
Japan
Prior art keywords
character
compressed
memory
data
font
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
JP60135139A
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP60135139A priority Critical patent/JPS61292674A/ja
Publication of JPS61292674A publication Critical patent/JPS61292674A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 技監立夏 この発明は、ビットマツプメモリとCRT等の表示手段
とを具備し、少なくとも1文書作成・編集・印字機能の
うちの1つの機能を有する各種の高解像度・画像処理シ
ステムで使用するのに好適な1文字パターン発生装置の
改良に係り、特に、文字パターンデータを格納するメモ
リ容量が節減できるよう比して、システムのメモリスペ
ースの有効活用あるいはメモリコストの低減を可能にす
るとともに、文字のドツトパターンを圧縮文字データと
して格納するメモリをシステムメモリと分離することに
より、システムメモリの有効利用および文字パターンの
ドツト展開の高速化を可能にして、スループットを向上
させ、効率の良いシステムを実現した文字パターン発生
装置に関する。
従来皮丘 近年、ドツト単位で画像データを処理する高解像度・画
像処理システムが、ワークステーションやプリントステ
ーション等として使用されており、また、これらのステ
ーションで構成される複合機能を備えたものとして、ワ
ードプロセッサも出現している。さらに1画像データを
処理するファクシミリ装置でも9文書通信機能を具備し
、文書作成・編集を行う装置も知られている。
このようなビットマツプメモリとCRT等の表示手段と
を具備し、少なくとも、文書作成・編集・印字機能のう
ちの1つの機能を有する各種の高解像度・画像処理シス
テムでは、文書作成・編集・印字時等に、表示手段に表
示する文字や、プリンタで印字される文字のパターンを
発生させるために、ドツトパターンで文字を構成する画
素単位のデータが、文字パターンデータとしてメモリに
格納されている。
ところが、高解像度・画像処理システムの場合、処理さ
れる画素密度は、200d/i(ドツト/インチ)、3
00d/i、400d/iと、次第に高くなっている。
また、一般のワードプロセッサ等において、文書作成・
編集に使用される文字のドツトパターンは、フォント(
書体)として、最少限でも明朝体とゴシック体の2種類
が要求され、さらに、そのポイント数も、それぞれ、8
ボ、10ポ、12ポ。
16ポ、20ポ、24ポ等と多様化し、大きさの種類も
極めて多くなっている。
このように、文書作成・編集・印字等に使用される文字
のドツトパターンは、例えば、画素密度が300 d 
/ iの場合でも、文字の種類が7,500文字となり
、パターンデータの合計容量は、17MBのような大容
量となる。
したがって、全てのフォント、ポイント数のドツトパタ
ーンを格納すると、システムのメモリに占める文字パタ
ーンのデータ領域のウエートが大きくなって、コストア
ップになり、また、コストを低減するために、メモリ容
量を小さくすると、システムで使用できるメモリ空間が
小さくなったり1文字種が制限されたりすることになる
そこで、従来の高解像度・画像処理システムでは、パタ
ーン構成が複雑な漢字等については、文字を基本構成に
分解し、篇やつくりの共通パターンのデータを作成して
、メモリに格納していた。
この方法によれば、メモリの必要容量を減少させること
は可能であるが、表示や印字動作時には。
その都度1分解されたパターンを合成し、1文字を構成
するパターンデータとして出力する必要があるので、そ
の処理に時間を要し、システムの処理速度が低下する。
また、他の方法として、小さなポイント数の文字を構成
するパターンデータのみを格納しておき。
大きなポイント数の文字が必要な場合には、拡大処理を
行って使用する方法も用いられている。
この方法によっても、メモリの必要容量を減少させるこ
とは可能である。しかしながら、この方法の場合には、
拡大処理によって展開された文字の品質が悪化する。と
いう不都合があった。
このように、従来の文書作成・編集・印字機能を有する
各種の高解像度・画像処理システムで使用される文字パ
ターン発生装置では、高品質の文字パターンの表示・印
字等に必要な全てのフォント、ポイント数のパターンデ
ータを格納するためには、大容量のメモリが必要であり
、コスト面から大きな問題が残されている。
このような不都合を解決する一つの方法として、この発
明の発明者は、先に、文字のドツトパターンを、MH方
式やMR方式、M2R方式その他の符号化方式で圧縮し
、圧縮文字データとしてディスクその他のメモリに格納
するようにした文字パターン発生装置を提案したて発明
の名称r文字パターン発生装置」、特願昭60−107
157号の特許出願)。
第3図は、先に提案された文字パターン発生装置の一実
施例について、その要部構成を示す機能ブロック図であ
る。図面において、1は圧縮フオントデータ格納ディス
ク、2はディスク制御部、3は圧縮フォントデータ・メ
モリ、4は再生回路。
5はドツトパターンメモリ、6はドキュメントメモリ、
7はCPU、8はキーボード、9はCRTコントローラ
、10はVRAM (ビデオメモリ)、11はCRT、
12はプリンタ、13はシステムバス、14は再生専用
のバスを示す。
圧縮フォントデータ格納ディスク1には、予め、例えば
MH方式やMR方式等の、所定の符号化方式で圧縮され
た文字パターンの圧縮文字データが格納されている。例
えば、明朝体であれば、その全てのポイント数、約7,
500文字のドツトデータ8.5MBが、約1.7MB
に圧縮されて、記憶されている。
なお、システムとして、デフォルトのフォントがある場
合には、そのデータも、この圧縮フォントデータ格納デ
ィスク1に、圧縮されて格納されている。。
文書作成時に、ユーザが、まず、フォントを指定すると
、ディスク1から、そのフォントの圧縮データが読出さ
れて、圧縮フォントデータ・メモリ3へ送出される。デ
フォルトのフォントがある場合には、そのデータも、圧
縮フォントデータ・メモリ3へ送出される。
次に、ポイント数が指定されると、圧縮フォントデータ
・メモリ3から、そのポイント数の全文字の圧縮された
データが、再生回路4を通して。
ドツトパターンメモリ5上に展開される。なお、デフォ
ルトのフォントがあれば、指定されたポイント数のデフ
ォルトの全文字の圧縮データも、同時に展開される。
この状態で9文書作成システムでは、ユーザのキー人力
待ちとなり、キーコードが入力されると、ドツトパター
ンメモリ5から、入力キーコードに対応する文字のパタ
ーンデータが、ドキュメントメモリ6上に展開され、C
RTllの画面上に表示される。
なお、この第3図の文字パターン発生装置では。
再生専用のバス14によって、圧縮フォントデータ格納
ディスク1と、圧縮フォントデータ・メモリ3と、再生
回路4と、ドツトパターンメモリ5、との間を接続して
いる。
文書の作成が完了すると、ドキュメントメモリ6上に展
開されたパターンデータは、プリンタ12へ送られて印
字される。これらの動作は、従来の高解像度・画像処理
システムと同様である。
すでに説明したように、文書作成・編集・印字機能を有
する各種の高解像度・画像処理システムで使用される文
字パターン発生装置では、文字の種類が7,500文字
となり、画素密度が300d/iの場合でも、文字のド
ツトパターンメモリの合計容量は、17MBのような大
容量となる。
しかし、この先に提案された文字パターン発生装置では
、このように大容量のパターンデータを、例えばMH(
モディファイド・ホフマン)方式やMR(モディファイ
ド・リード)方式、あるいはM” R方式等の符号化方
式で圧縮するので、その容量を従来の175からl/1
5に減少させることができる。
例えば、圧縮率が最低のMH方式によっても、175程
度に減少させることが可能となり、パターンデータを格
納するためのメモリを著しく節減することができる。
このように、先に提案された文字パターン発生装置によ
れば、メモリ容量の節減は可能であるが、文字コードか
ら文字パターンを再生するための処理は、必ずしも充分
ではなく、さらに改良の余地が残されている。
目     的 そこで、この発明の文字パターン発生装置では。
先に提案した文字パターン発生装置をさらに改良し、パ
ターンデータを格納するメモリ容量の一層の節減を可能
にして、システムの他の目的のためにメモリスペースを
解放し、あるいはメモリコストの低減化を計るとともに
、システムメモリとパターンデータ用のメモリとを分離
することにより、システムメモリの有効な利用、および
文字コードから文字パターンを再生するための再生処理
の一層の簡略化と1文字パターンのドツト展開の高速化
を実現し、併せて、システムのスループットを向上させ
て効率の良いシステムを提供することを目的とする。
碧−一一戒。
そのために、この発明の文字パターン発生装置において
は、文字のドツトパターンが、MH方式やMR方式、M
” R方式その他の符号化方式で圧縮された圧縮文字デ
ータとして格納されるROMと、このROMをアドレッ
シングするアドレス手段とを設け、このアドレス手段へ
フォントの種類を指定するフォント・ナンバーと、ポイ
ント数を指定するポイント数コードと、文字を指定する
文字コードとを与えることにより、ROMに格納された
圧縮文字データのうちの1文字の圧縮文字データが選択
されるように制御している。
さらに、ROMの出力段に再生回路と表示用バッファメ
モリとを付加し、ROMから出力された圧縮文字データ
を、再生回路によって文字パターンに再生しながら、表
示用バッファメモリに展開するように制御している。
次に、この発明の文字パターン発生装置について、図面
を参照しながら、その実施例を詳細に説明する。
第1図は、この発明の文字パターン発生装置の一実施例
について、その要部構成を示す機能ブロック図である。
図面において、15はマイクロコンピュータシステム、
16はラッチ回路、17は圧縮文字データが格納される
ROM、18はアドレスカウンタ、19は再生回路、2
oはドキュメントメモリ、21は表示用バッファメモリ
、22はプリントバッファメモリを示し、また、WRは
ライトコマンド、RDはリードコマンド、  RESE
Tはリセット信号を示す。
すでに説明したように、漢字パターンのうち、明朝体あ
るいはゴシック体の8ポ、10ポ、12ポの大きさの文
字を、圧縮率が最低であるMH方式で圧縮した場合でも
、1〜2MB程度の小容量でよい。
そして、この程度の容量のデータであれば、ROMとし
て所有しても、大きくない数値であり、充分に収容可能
である。
また、仮りに、その他のポイント数のパターンデータを
含めても、その2〜3倍の容量であり、現在のROMな
らば、充分に収容可能な容量である。なお、圧縮率の高
いMR方式や、M’ R方式で圧縮符号化すれば、さら
に小容量のメモリに格納することができる。
この発明の文字パターン発生装置では、第1図のROM
17に、このような従来の符号化方式の一つの方式によ
って、各文字単位で圧縮された圧縮文字パターンを格納
する。
文字パターンの画数は種々様々であるから、圧縮された
後の文字パターンである圧縮文字コードの大きさも種々
様々である。
そこで、必要な文字が全て格納できるように、圧縮文字
コードの最大の容量に合せて、ROMに刻むようにする
。例えば、10バイトのものが最大と仮定すれば、2バ
イトのものも10バイトのスペースをもつように刻む。
なお、全ての圧縮文字コードには、最後にターミネータ
コードを付加する。
このように、1つのフォントの1つのポイント数の1文
字単位で、ROM17に圧縮文字コードを格納しておく
その他の構成について簡単に説明すれば・マイクロコン
ピュータシステム15は、先の第3図と基本的に同様で
あり、再生回路19やドキュメントメモリ201表示用
バッファメモリ21、プリントバッファメモリ22につ
いても、第3図で述べたとおりである。
ラッチ回路16は、マイクロコンピュータシステム15
から与えられる、フォントの種類を指定するフォント・
ナンバー、ポイント数を指定するポイント数コード、お
よび文字を指定する文字コードをラッチする。
また、アドレスカウンタ18は、ROM17をアドレス
するためのカウンタである。
次の第2図は、第1図に示したこの発明の文字パターン
発生装置におけるROMのアドレス手段を示すブロック
図である。図面における符号は第1図と同様であり、ま
た、16aはフォントの種類を指定するフォント・ナン
バーと、ポイント数を指定するポイント数コードとをラ
ッチするラッチ回路、16bは文字を指定する文字コー
ドをラッチするラッチ回路を示す。
フォントの種類を指定するフォント・ナンバーとしては
、例えば、3ビツトを使用し、′″Otpが明朝体、1
1177がゴシック体、のように予め決めておく。この
フォント・ナンバーは、ラッチ回路16aにラッチされ
る。
同様に、ポイント数を指定するポイント数コードとして
、例えば、4ビツトを使用し JJ OH″が8ポ、I
I I ITが1oポ、II 2 PIが12ポ、のよ
うに設定する。このポイント数コードも、ラッチ回路1
6aにラッチされる。
また、文字を指定する文字コードとして、13〜16ビ
ツトを使用し、ラッチ回路16bにラッチする。
この第1図と第2図に示すように、ROM17の各アド
レスに、最小の単位である、1つのフォントの1つのポ
イント数の1文字単位で、その圧縮文字パターンのコー
ドを格納しておけば、フォント・ナンバーと、ポイント
数コード、および文字コードを与えることによって、必
要な1つの文字のパターンデータを選択することができ
る。
次に、第1図と第2図に示したこの発明の文字パターン
発生装置について、その動作を簡単に説明する。
今、マイクロコンピュータシステム15に1図示されな
いキーボードから、キー人力があったとする。
マイクロコンピュータシステム15は、キーコードの入
力の都度、あるいは予め指定されたとき、フォント・ナ
ンバーおよびポイント数コードを。
ラッチ回路16aにセットし、さらに、表示またはプリ
ントすべき文字コード(あるいは複合文字コード)を、
同様に、ラッチ回路16bにセットする。
そして、キーコードの入力の都度、ROM17から、キ
ーコードに対応する文字の圧縮データを読出し、再生・
展開すると同時に、その文字のパターンデータを、ドキ
ュメントメモリ20 (あるいは表示用バッファメモリ
21、プリントバッファメモリ22)上に展開する。
この場合に、マイクロコンピュータシステム15は、ラ
イトコマンドWRを与えることによって。
文字コードをラッチ回路16bにセットする。また、ア
ドレスカウンタ18には、文字コードをラッチ回路16
bにセットするためのライトコマンドWRが、リセット
信号RESETとして与えられる。
こ゛のラッチ回路16a、16bの出力は、ROM17
に対するアドレスとなる。
マイクロコンピュータシステム15は、ラッチ回路16
にフォント・ナンバー、ポイント数コード、および文字
コードをラッチした後、再生回路19に対して、再生の
指示を与える。
再生指示を受けた再生回路19は、ROM17に対して
リード動作を行い、再生すべき最初のバイトを取込む。
この際、リセット信号RESETによって予めリセット
されたカウンタ18は、1つだけカウントアツプされる
ツブする。
このような動作時に、常に、入力されたデータがターミ
ネータコードか否かについて、検知される。もし、ター
ミネータコードの入力が検知されると、その時点で、R
OM17に対するリード動作を停止する。
同時に、ターミネータコードの前までのデータを、順次
再生しながら、その文字のパターンデータを、ドキュメ
ントメモリ20、あるいは表示用バッファメモリ21、
プリントバッファメモリ22上に書込む。
このような動作によって、データの再生処理が全て終了
すると、システムに対して、特に図示されていない終了
信号を送出する。
終了信号を受信したマイクロコンピュータシステム15
は、次の文字コード、あるいはフォント、ポイント数の
指示を行い、上述の文字パターンの再生動作を繰返えす
このように、ROM17の各アドレスに、l&小の単位
である、1つのフォントの1つのポイント数の1文字車
位で、圧縮文字パターンのデータを格納しておけば、フ
ォント・ナンバー、ポイント数コード、および文字コー
ドを与えることによって、最低限必要な単位のみの再生
・展開が実行されるように制御することが可能となり、
高速度のドツト展開を行うことができる、 ℃ さらに、第1図および次の第3図のように、ROM17
のコード出力から、文字パターン発生までのバスを、シ
ステムバスとは別個に、シリアルに構成することによっ
て1文字パターンの再生動作時のパイプライン処理が可
能となり、システム全体の処理効率も著しく向上される
以上に詳細に説明したとおり、この発明の文字パターン
発生装置においては1文字のドツトパターンが、MH方
式やMR方式、M” R方式その他の符号化方式で圧縮
された圧縮文字データとして格納されるROMと、この
ROMをアドレッシングするアドレス手段とを設け、こ
のアドレス手段へフォントの種類を指定するフォント・
ナンバーと、ポイント数を指゛定するポイント数コード
と、文字を指定する文字コードとを与えることにより。
ROMに格納された圧縮文字データのうちの1文字の圧
縮文字データが選択されるように制御している。
さらに、ROMの出力段に再生回路と表示用バッファメ
モリとを付加し、ROMから出力された圧縮文字データ
を、再生回路によって文字パターンに再生しながら、表
示用バッファメモリに展開するように制御している。
羞−一米 したがって、この発明の文字パターン発生装置によれば
、先に提案した文字パターン発生装置がさらに改良され
、パターンデータを格納するメモリとシステムメモリと
の分離が可能となる。
そのため、メモリスペースをシステムの他の目的のため
に解放したり、あるいはメモリコストを低減することが
可能となる。
また、文字パターンを格納するメモリの容量節減と、必
要な文字パターンのアクセスとが容易になり1文字コー
ドから文字パターンを再生するための再生処理も一層簡
略化されるので、文字パターンのドツト展開の高速化が
達成される。
その上、システムバスと文字パターン発生用のバスとを
分離することにより、システムのスループットも向上さ
れて、効率の良いシステムが得られる1等の多くの優れ
た効果が得られる。
【図面の簡単な説明】
mはこの発明の文字パターン発生装置の一実施例につい
て、その要部構成を示す機能ブロック図、t+は第1図
に示したこの発明の文字パターン発生装置におけるRO
Mのアドレス手段を示すブロック図、IJLは先に提案
された文字パターン発生装置の一実施例について、その
要部構成を示す機能ブロック図である。 図面において、1は圧縮フォントデータ格納ディスク、
2はディスク制御部、3は圧縮フォントデータ・メモリ
、4は再生回路、5はドツトパターンメモリ、6はドキ
ュメントメモリ、7はCPU、8はキーボード、9はC
RTコントローラ。 10はVRAM、11はCRT、12はプリンタ、13
はシステムバス、14は再生専用のバス、15はマイク
ロコンピュータシステム、16はラッチ回路、17は圧
縮文字データが格納されるROM、18はアドレスカウ
ンタ、19は再生回路、20はドキュメントメモリ、2
1は表示用バッファメモリ、22はプリントバッファメ
モリを示す。

Claims (1)

  1. 【特許請求の範囲】 1、ビットマップメモリとCRT等の表示手段とを具備
    し、少なくとも、文書作成・編集・印字機能のうちの1
    つの機能を有する各種の高解像度・画像処理システムに
    おいて、文字のドットパターンが、MH方式やMR方式
    、M^2R方式その他の符号化方式で圧縮された圧縮文
    字データとして格納されるROMと、該ROMをアドレ
    ッシングするアドレス手段とを設け、該アドレス手段へ
    フォントの種類を指定するフォント・ナンバーと、ポイ
    ント数を指定するポイント数コードと、文字を指定する
    文字コードとを与えることにより、前記ROMに格納さ
    れた圧縮文字データのうちの1文字の圧縮文字データを
    選択するように制御することを特徴とする文字パターン
    発生装置。 2、特許請求の範囲第1項記載の文字パターン発生装置
    において、ROMの出力段に再生回路と表示用バッファ
    メモリとを付加し、前記ROMから出力された圧縮文字
    データを前記再生回路によって再生しながら、前記表示
    用バッファメモリに展開するように制御することを特徴
    とする文字パターン発生装置。
JP60135139A 1985-06-20 1985-06-20 文字パタ−ン発生装置 Pending JPS61292674A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60135139A JPS61292674A (ja) 1985-06-20 1985-06-20 文字パタ−ン発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60135139A JPS61292674A (ja) 1985-06-20 1985-06-20 文字パタ−ン発生装置

Publications (1)

Publication Number Publication Date
JPS61292674A true JPS61292674A (ja) 1986-12-23

Family

ID=15144716

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60135139A Pending JPS61292674A (ja) 1985-06-20 1985-06-20 文字パタ−ン発生装置

Country Status (1)

Country Link
JP (1) JPS61292674A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0683309A (ja) * 1992-03-23 1994-03-25 Moji Zukei Center:Kk 文字データ圧縮方法及び印刷装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0683309A (ja) * 1992-03-23 1994-03-25 Moji Zukei Center:Kk 文字データ圧縮方法及び印刷装置

Similar Documents

Publication Publication Date Title
JPS6221127B2 (ja)
US4942390A (en) Method and apparatus for generating a character image
JP2732684B2 (ja) 高速高品位プリンタの制御装置
JPH01136770A (ja) プリンタ
JPS61292674A (ja) 文字パタ−ン発生装置
JP2507361B2 (ja) 画像情報処理装置
JPS61264377A (ja) 文字パタ−ン発生装置
JPH0219462B2 (ja)
JPS61292675A (ja) 文字パタ−ン発生装置
JPH01290448A (ja) 文字発生装置
JP2878298B2 (ja) 画像出力装置
JPS59211374A (ja) 対話型のワード処理装置
JPS62219180A (ja) パタ−ン発生装置
JPS63260462A (ja) 印字装置における文字発生方法
JPS62128329A (ja) 印刷イメ−ジ表示方式
JP2900520B2 (ja) 印字装置
JPS59116782A (ja) 文字信号等発生装置
JPS59142591A (ja) 文字パタ−ン発生方法
JPS62264322A (ja) 印字装置
JPS6010293A (ja) 文字パタ−ン発生装置
JPS60165272A (ja) 印刷制御装置
JPH06332436A (ja) ビットマップデータ転送装置
JPS5824185A (ja) 文字パタ−ン発生回路
JPS5918728B2 (ja) 和文ワ−ドプロセッサ
JPH02288985A (ja) データ縮小・拡大機能と展開機能とを備えた情報処理装置