JPH0546148A - Image output device - Google Patents
Image output deviceInfo
- Publication number
- JPH0546148A JPH0546148A JP3224969A JP22496991A JPH0546148A JP H0546148 A JPH0546148 A JP H0546148A JP 3224969 A JP3224969 A JP 3224969A JP 22496991 A JP22496991 A JP 22496991A JP H0546148 A JPH0546148 A JP H0546148A
- Authority
- JP
- Japan
- Prior art keywords
- data
- compressed
- font
- memory
- image output
- 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
Landscapes
- Image Processing (AREA)
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】
【目的】 アウトライン・フォント・データに使用する
メモリ量を低減した画像出力装置を提供する。
【構成】 アウトライン・フォント・データを、圧縮し
て圧縮フォント・メモリ206に格納し、この圧縮フォ
ント・メモリ206に格納した圧縮データを符号化法を
用いて復元して出力するように制御する制御部200を
備えた。
(57) [Abstract] [Purpose] To provide an image output device in which the amount of memory used for outline font data is reduced. [Structure] Control for compressing outline font data and storing the compressed font memory 206 in the compressed font memory 206, and restoring the compressed data stored in the compressed font memory 206 using an encoding method for output. The section 200 is provided.
Description
【0001】[0001]
【産業上の利用分野】本発明は画像出力装置に係り、特
にアウトライン・フォント・データを格納するメモリ量
を減少した画像出力装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image output device, and more particularly to an image output device having a reduced amount of memory for storing outline font data.
【0002】[0002]
【従来の技術】画像分野におけるデータの圧縮に関して
は、ADCT方式等の標準化が進んでいる。しかし、ア
ウトライン・フォントに関しては、文字自体の作成段階
で制御点を制限する方法によりメモリ容量の低下を図る
といった方法があるが、既存のフォント・データを圧縮
し、メモリを有効に活用することは行われていない。一
方、日本語のデスクトップ・パブリッシング(DTP)
・システムを構築するに当たり、幾つかの課題が残さ
れ、その1つにフォント容量がある。デスクトップ・パ
ブリッシングにおいては、多くの書体、文字サイズのフ
ォントを扱えることが必須条件である。この条件を満足
するフォントがアウトライン・フォントであり、このア
ウトライン・フォントの特徴として次の点が挙げられ
る。 文字サイズに注目したとき、ビットマップ・フォント
に比べてデータ容量が小さい。 変倍・回転等が文字品質を維持したまま実行できる。2. Description of the Related Art With respect to data compression in the image field, standardization of the ADCT method and the like is in progress. However, regarding outline fonts, there is a method to reduce the memory capacity by limiting the control points at the stage of creating the character itself, but it is not possible to compress the existing font data and effectively use the memory. Not done. Meanwhile, Japanese desktop publishing (DTP)
-There are some problems to be solved in constructing the system, one of which is the font capacity. In desktop publishing, it is essential to be able to handle many typefaces and fonts of character size. A font that satisfies this condition is an outline font, and the features of this outline font are as follows. When paying attention to the character size, the data capacity is smaller than that of bitmap fonts. You can perform scaling, rotation, etc. while maintaining the character quality.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、アウト
ライン・フォントは前述の如くデータ容量が小さくなる
とはいえ、日本語1書体のJIS第1、第2水準で約8
000文字あるデータは膨大なものとなる。例えば、フ
ォントがベゼー曲線により構成されている場合、図8に
示すように、スタートポイントS、エンドポイントE、
コントロールポイントC1 、C2 の計4点で1曲線を発
生させる(以下、これら4点を単に制御点と呼ぶ)。従
って、複雑な漢字ではこれらの点が容量の増大を招いて
おり、1書体で約7Mバイトを必要とする。このように
フォント・データの全てをメモリに格納するのは容易で
ないのでシステムを考える場合は、数書体をROMを介
して内蔵し、それ以外はハードディスク装置などで保持
するといった構成手段を採っている。However, although the outline font has a small data capacity as described above, it is about 8 in the JIS 1st and 2nd level of Japanese 1 typeface.
The data of 000 characters becomes enormous. For example, when the font is composed of Beze curves, as shown in FIG. 8, a start point S, an end point E,
One curve is generated with a total of four control points C1 and C2 (hereinafter, these four points are simply referred to as control points). Therefore, in complicated kanji, these points cause an increase in capacity, and one typeface requires about 7 Mbytes. Since it is not easy to store all the font data in the memory in this way, when considering a system, a number of typefaces are built in via ROM, and the other means are held by a hard disk drive or the like. ..
【0004】そこで、本発明の目的は、予め既存のアウ
トライン・フォント・データを圧縮することにより、ア
ウトライン・フォント・データの低容量化を実現し、シ
ステムの負荷を軽減した画像出力装置を提供することを
目的とする。Therefore, an object of the present invention is to provide an image output apparatus in which the capacity of outline font data is reduced by compressing the existing outline font data in advance and the load on the system is reduced. The purpose is to
【0005】[0005]
【課題を解決するための手段】請求項1記載の発明で
は、アウトライン・フォント・データを、圧縮して圧縮
フォント・メモリに格納し、この圧縮フォント・メモリ
に格納した圧縮データを符号化法を用いて復元して出力
するように制御する制御部を備えて構成した。According to a first aspect of the present invention, outline font data is compressed and stored in a compressed font memory, and the compressed data stored in the compressed font memory is encoded. It is configured to include a control unit that controls to restore and output by using.
【0006】[0006]
【作用】請求項1記載の画像出力装置では、アウトライ
ン・フォント・データを、例えば前制御点との座標の差
を1文字単位で算出して圧縮し、圧縮したデータを圧縮
フォント・メモリに格納する。そして、復元する場合に
は、符号化法を用いて元のフォントに復元して、プリン
タから出力する。According to the image output device of the present invention, the outline font data is compressed, for example, by calculating the difference between the coordinates of the outline font data and the preceding control point in character units, and the compressed data is stored in the compressed font memory. To do. Then, in the case of restoration, the original font is restored by using the encoding method and output from the printer.
【0007】[0007]
【実施例】以下、本発明の画像出力装置における実施例
を図1ないし図7を参照して詳細に説明する。図1に本
発明の実施例のシステム・ブロック図を示す。図1に示
すように、システムの制御を行うCPU200がシステ
ム・バス201に接続されている。システム・バス20
1には、プログラムが格納されたROM202と、処理
データを一時格納するRAM203が接続されている。
更に、システム・バス201にはパソコン等と接続する
ためのインタフェース204と、圧縮したフォント・デ
ータ(予め外部で作成されたデータ)を格納しておく圧
縮フォント・メモリ206からデータを読みだし、圧縮
されたデータを復元する復元回路205と、1度出力し
たデータを効率よく再利用するためのフォント・キャッ
シュ207と、プリンタ209に出力するために、展開
した画像を記憶しておくページ・メモリ208が接続さ
れている。なお、復元速度が高速でない場合に復元回路
205内にバッファとしてRAMを持たせてもよい。Embodiments of the image output apparatus of the present invention will be described in detail below with reference to FIGS. FIG. 1 shows a system block diagram of an embodiment of the present invention. As shown in FIG. 1, a CPU 200 that controls the system is connected to a system bus 201. System bus 20
A ROM 202 in which a program is stored and a RAM 203 for temporarily storing processing data are connected to 1.
Further, the system bus 201 reads data from an interface 204 for connecting to a personal computer or the like and a compressed font memory 206 for storing compressed font data (data created externally in advance) and compresses the data. A restore circuit 205 for restoring the created data, a font cache 207 for efficiently reusing the once output data, and a page memory 208 for storing the expanded image for output to the printer 209. Are connected. If the restoration speed is not high, the restoration circuit 205 may have a RAM as a buffer.
【0008】次に前記システムの処理の概略を説明す
る。通常、本システムは外部のパソコンと共に使用され
る。パソコンから出力を希望する文字やコマンド等を本
システムへ送出する。送出されたデータはインタフェー
ス204を介してCPU200が受け取り、ROM20
2に格納されたプログラムにより受信データを翻訳す
る。翻訳されたデータを基に、先ずフォント・キャッシ
ュ207へアクセスする。これまでに、出力されたデー
タと同一データがフォント・キャッシュ207に存在す
るか否かを検索し、存在しているときは復元回路205
を通さず、直接そのデータをページ・メモリ208へ送
る。存在しないときは復元回路205へ復元命令を出
す。その後、復元回路205が圧縮フォント・メモリ2
06をアクセスし、復元を実行する。復元されたデータ
は、一般的なPDLプリンタ同様、アウトライン・フォ
ント・データをラスタ変換し、スキャンライン処理可能
なデータへと順次計算される。Next, the outline of the processing of the system will be described. This system is usually used with an external personal computer. Send characters and commands that you want to output from the personal computer to this system. The sent data is received by the CPU 200 via the interface 204, and the ROM 20
The received data is translated by the program stored in 2. The font cache 207 is first accessed based on the translated data. So far, it is searched whether the same data as the output data exists in the font cache 207, and if it exists, the restoration circuit 205.
The data is directly sent to the page memory 208 without passing through. If it does not exist, a restore command is issued to the restore circuit 205. After that, the decompression circuit 205 causes the compressed font memory 2 to
Access 06 to execute restoration. The restored data is raster-converted from outline font data as in a general PDL printer, and is sequentially calculated into scanline-processable data.
【0009】ページ・メモリ208は、プリンタ性能
(解像度)に依存したメモリ容量を持つため、最終的に
はビットマップ・イメージへと変換しなければならな
い。しかし、ある程度までの大きさの文字まではビット
マップで保持してもメモリが逼迫することはないが、あ
るしきい値を越えると、ビットマップ・イメージへの前
段階の状態データで保持するか、或いは、キャッシュし
ない方が効率的となる。しかし、キャッシュ・メモリは
有限であるため、格納する情報量には当然限界がある。
そこで、キャッシュ可能なときは古いデータから消去し
てしいくといった処理が必要となる。このように、フォ
ント・キャッシュ207を用いることにより、高速な展
開が可能となる。そして、ページ・メモリ208へライ
トされ、改ページ命令が来るまでオーバーライトされ、
改ページ命令によりプリンタ209により出力される。Since the page memory 208 has a memory capacity depending on the printer performance (resolution), it must be finally converted into a bitmap image. However, even if a character up to a certain size is held in a bitmap, the memory will not be tight, but if it exceeds a certain threshold, it will be held in the state data of the previous stage of the bitmap image. Alternatively, it is more efficient not to cache. However, since the cache memory is finite, the amount of information to be stored is naturally limited.
Therefore, it is necessary to delete old data when it is cacheable. Thus, by using the font cache 207, high-speed expansion is possible. Then, the data is written to the page memory 208 and overwritten until a page break command arrives,
It is output by the printer 209 in response to a page break command.
【0010】次に制御点の例を図2(A)に示す。この
図は、平仮名の「つ」のデータの一部を抜き出したもの
である(本来は、閉曲線となるが見やすくするために省
略した。図示の例を1文字の「つ」とみなす)。図中の
●印はスタートポイントまたはエンドポイントを表し、
○印はコントロール・ポイントを表し、3種類のベゼー
曲線からなりたっている。符号S0 〜E0 の区間におけ
る近似値I0 は、次式(1)から求められる。 I0(x,y) =S0(x,y)(1−t)3+3C10(x,y)(1−t)2t+3C2 0 ( x,y)(1−t) t2 +E0(x,y) t3 ……(1) 但し、0 ≦t≦1とする。Next, an example of control points is shown in FIG. In this figure, a part of the data of hiragana "tsu" is extracted (originally, it is a closed curve, but it is omitted for clarity. The illustrated example is regarded as one letter "tsu"). ● in the figure indicates the start point or end point,
The circles represent control points and consist of three types of Beze curves. An approximate value I0 in the section of the symbols S0 to E0 is obtained from the following equation (1). I0 (x, y) = S0 (x, y) (1-t) 3 + 3C10 (x, y) (1-t) 2 t + 3C2 0 (x, y) (1-t) t 2 + E0 (x, y ) t 3 (1) However, 0 ≦ t ≦ 1.
【0011】〔1〕前制御点の差分データを保持する方
法 1文字1点を基準とする方法 図2(A)より、点S0 を基点と考え、次の点C10 の
座標は基点との差分データを取り、以下、前点の座標と
の差を取っていく方法である。これを1文字単位で行
う。 D0 =C10(x,y) −S0(x,y) …(2) D1 =C20(x,y) −C10(x,y) ・ ・ Dn =E3(x,y) −C23(x,y) [1] Method for holding difference data of previous control point Method using one character as a reference From FIG. 2 (A), the point S0 is considered as the base point, and the coordinate of the next point C10 is the difference from the base point. This is the method of taking the data and then taking the difference from the coordinates of the previous point. This is done for each character. D0 = C10 (x, y) -S0 (x, y) (2) D1 = C20 (x, y) -C10 (x, y) ..Dn = E3 (x, y) -C23 (x, y) )
【0012】この圧縮過程のフローチャートを図3に示
す。このフローチャートにおいて、制御点の終わりを文
字コードを利用して判断している。ここに文字コードと
は、文字毎に付けられているインデックスである。例え
ば、フォント辞書の中では、明朝体インデックス−文字
インデックスゴシック体インデックス−文字インデック
ス・・・といった構造をとり、先ず、どのフォントかを
示すインデックスを検索し、次に、希望する文字データ
がある場所を捜すという段階を経るため、このコードを
利用できる。また、例えば文字コード部にデータ長を表
すデータが格納されている場合は、そのデータに基づい
て最終制御点を判定すればよい。前記フローチャートの
下に記載した表は、圧縮フォント・データ・フォーマッ
トの一例を表している。A flow chart of this compression process is shown in FIG. In this flowchart, the end of the control point is determined using the character code. Here, the character code is an index assigned to each character. For example, in the font dictionary, a structure such as Mincho type index-character index Gothic type index-character index is used. First, an index indicating which font is used is searched, and then there is desired character data. You can use this code to go through the steps of finding a place. Further, for example, when data representing the data length is stored in the character code part, the final control point may be determined based on the data. The table below the flow chart represents one example of a compressed font data format.
【0013】また、前記フローチャートにより求めた差
分データを復元可能な符号化法、例えばハフマン符号を
用いて圧縮する。ここにハフマン符号化で扱う範囲とし
ては、図例のように1文字毎の他に、1フォント単位と
いった広範囲に渡って符号化、或いは、1フォント内で
グループ分けした範囲での符号化等が考えられる。な
お、前述の圧縮されたデータを復元する際には、各圧縮
過程の逆処理を行えばよい。例えば、図3に示した場合
では、「前座標+差分」を順次繰り返して求めることが
できる。Further, the differential data obtained by the above-mentioned flow chart is compressed using an encoding method capable of restoring, for example, Huffman code. Here, as a range handled by the Huffman coding, coding is performed over a wide range such as one font unit in addition to each character as shown in the figure, or coding within a range grouped in one font. Conceivable. When restoring the above-mentioned compressed data, reverse processing of each compression process may be performed. For example, in the case shown in FIG. 3, “previous coordinate + difference” can be sequentially and repeatedly obtained.
【0014】1文字多点を基準とする方法 1文字中、スタートポイントを基点とし、エンドポイン
トまでを1ブロックと見なして、前点の座標との差を取
っていく方法である。これを1文字単位で行う。 D0 =C10(x,y) −S0(x,y) …(3) D1 =C20(x,y) −C10(x,y) D2 =E0(x,y) −C20(x,y) この場合のフローチャートを図4に示す。漢字等が複雑
な場合、ブロックを広げて1文字を図2(B)に示すよ
うに、ブロック分けを行い、差分を取っていく方法もあ
る。Method based on multi-points of one character This is a method of taking the difference from the coordinates of the previous point by regarding the start point as the base point and the end point as one block in one character. This is done for each character. D0 = C10 (x, y) -S0 (x, y) (3) D1 = C20 (x, y) -C10 (x, y) D2 = E0 (x, y) -C20 (x, y) A flow chart in that case is shown in FIG. In the case of complicated Kanji characters, there is also a method of expanding the block and dividing one character into blocks as shown in FIG.
【0015】〔2〕平均化オフセット法 フォント・データはPDLソース・プログラムで扱い易
いように、縦横一定のサイズを基準として、その枠内で
アウトライン・データの座標が定義されている。この枠
内のデータを基に、変倍等のマトリクス計算を座標毎に
実行し、変形することができる。従って、このデフォル
トの枠サイズは既知であるから、縦横M×Nに分割す
る。本例では11×11としている。図5(A)には図
示していないが、「亜」を構成する制御点が枠内に数多
く存在する。そこで、縦Y×横X=11×11におい
て、制御点がどのブロックに属するかの統計をXY方向
毎にとる。結果として、座標分布の偏りを知ることがで
きる。[2] Averaging Offset Method The font data has coordinates of outline data defined within its frame with a fixed vertical and horizontal size as a reference so that it can be easily handled by the PDL source program. Based on the data in this frame, it is possible to perform transformation by performing matrix calculation such as scaling for each coordinate. Therefore, since the default frame size is known, it is divided into vertical and horizontal M × N. In this example, it is 11 × 11. Although not shown in FIG. 5 (A), there are many control points forming “A” in the frame. Therefore, in the case of vertical Y × horizontal X = 11 × 11, statistics of which block the control point belongs to are taken for each XY direction. As a result, the deviation of the coordinate distribution can be known.
【0016】いま、X方向全11ブロックの座標分布が
図5(B)に示すようになっていたとする。ここで、各
ブロックの代表座標を図5(A)に示すように、1点●
を対応させる(本例ではブロックの中心)。そこで、各
ブロックの代表座標とその度数から平均座標を算出す
る。i行j列に位置するブロックの代表座標をxi ,y
j 、度数をpi ,pj とすると、X,Yの各々の平均座
標は、次の式(4)、(5)で求めることができる。 xi =(Σxi pi )/Σpi …(4) yj =(Σyj pj )/Σpj …(5) 但し、式(4)においてΣによる加算範囲はi=1から
Nまでであり、式(5)におていΣによる加算範囲はj
=1からMまでである。この平均座標と各制御点との差
分を取っていく。この場合のフローチャートを図6に示
す。なお、圧縮フォント・データ・フォーマットの例
は、図3の場合と同一である。Now, assume that the coordinate distribution of all 11 blocks in the X direction is as shown in FIG. 5 (B). Here, as shown in FIG. 5A, the representative coordinates of each block are 1 point.
(Corresponding to the center of the block in this example). Therefore, the average coordinates are calculated from the representative coordinates of each block and their frequencies. The representative coordinates of the block located at the i-th row and the j-th column are xi, y
When j and the frequencies are pi and pj, the average coordinates of X and Y can be obtained by the following equations (4) and (5). xi = (Σxi p i) / Σ p i (4) yj = (Σ yj pj) / Σp j (5) However, the addition range by Σ in the formula (4) is from i = 1 to N, and in the formula (5) The addition range by Ote Σ is j
= 1 to M. The difference between this average coordinate and each control point is taken. A flowchart in this case is shown in FIG. An example of the compressed font data format is the same as in the case of FIG.
【0017】〔3〕最大度数オフセット法 前記〔2〕の平均化オフセット法の場合と類似してい
て、i行j列で最大度数をもつ座標と各制御点との差分
をとる方法である。この場合のフローチャートを図7に
示す。なお、圧縮フォント・データ・フォーマットの例
は、図3の場合と同一である。以上のような方法によれ
ば、データを圧縮して格納し、この格納したデータを復
元して出力することできる。[3] Maximum frequency offset method This method is similar to the case of the averaging offset method of [2] above, and is a method of obtaining the difference between the coordinate having the maximum frequency in the i-th row and the j-th column and each control point. A flow chart in this case is shown in FIG. An example of the compressed font data format is the same as in the case of FIG. According to the method described above, data can be compressed and stored, and the stored data can be restored and output.
【0018】なお、図1において、符号207をキャッ
シュ、符号208をビデオRAM、符号209をディス
プレーに置き換えると、一般のコンピュータの構成とな
るため、CRT上でも使用できることがわかる。符号2
05の復元回路は、専用ハードウェアで構成するか、或
いはコンピュータのアプリケーション・ソフトで代用し
てもよい。In FIG. 1, if the reference numeral 207 is replaced with a cache, the reference numeral 208 is replaced with a video RAM, and the reference numeral 209 is replaced with a display, a general computer configuration can be obtained, and it can be understood that it can be used on a CRT. Code 2
The decompression circuit 05 may be composed of dedicated hardware or may be replaced by application software of a computer.
【0019】[0019]
【発明の効果】以上説明したように本発明によれば、ア
ウトライン・フォント・データを圧縮して格納し、この
格納したデータを符号化法を用いて復元しているので、
限られたメモリへのフォント搭載量を増大することが可
能となる。従って、必要とするフォントを少ないメモリ
空間で提供することができるので、コストダウンやシス
テムの小型化が可能となる。As described above, according to the present invention, outline font data is compressed and stored, and the stored data is restored using the encoding method.
It is possible to increase the amount of fonts installed in the limited memory. Therefore, the required fonts can be provided in a small memory space, which enables cost reduction and system miniaturization.
【図1】本発明を適用するシステム・ブロック図であ
る。FIG. 1 is a system block diagram to which the present invention is applied.
【図2】(A)は本発明に用いる制御点の例を示す図、
(B)は本発明を漢字に適用する場合のブロック分けの
例を示す図である。2A is a diagram showing an example of control points used in the present invention, FIG.
(B) is a diagram showing an example of block division when the present invention is applied to Chinese characters.
【図3】本発明の実施例の前制御点の差分データを保持
する方法のフローチャートである。FIG. 3 is a flowchart of a method for holding difference data of previous control points according to the embodiment of this invention.
【図4】本発明の実施例の前制御点の差分データを保持
する他の方法のフローチャートである。FIG. 4 is a flowchart of another method for holding difference data of previous control points according to the embodiment of this invention.
【図5】(A)本発明の実施例の平均化オフセット法の
例を示す図、(B)は前記平均化オフセット法のブロッ
クと度数の例を示す図ずある。5A is a diagram showing an example of an averaging offset method according to an embodiment of the present invention, and FIG. 5B is a diagram showing an example of blocks and frequencies of the averaging offset method.
【図6】前記平均化オフセット法のフローチャートであ
る。FIG. 6 is a flowchart of the averaging offset method.
【図7】本発明の実施例の最大度数オフセット法のフロ
ーチャートである。FIG. 7 is a flowchart of the maximum frequency offset method according to the embodiment of this invention.
【図8】従来の制御点の例を説明する図である。FIG. 8 is a diagram illustrating an example of conventional control points.
200 CPU(制御部) 205 復元回路 206 圧縮フォント・メモリ 207 フォント・キャッシュ 209 プリンタ 200 CPU (control unit) 205 Decompression circuit 206 Compressed font memory 207 Font cache 209 Printer
Claims (4)
縮して圧縮フォント・メモリに格納し、この圧縮フォン
ト・メモリに格納した圧縮データを符号化法を用いて復
元して出力するように制御する制御部を備えたことを特
徴とする画像出力装置。1. A control for controlling outline font data to be compressed and stored in a compressed font memory, and the compressed data stored in the compressed font memory being decompressed and output using an encoding method. An image output device comprising a section.
圧縮する方法は、前制御点との座標の差を1文字単位ま
たは1文字を分割して算出するようにしたことを特徴と
する請求項1記載の画像出力装置。2. The method for compressing the outline font data is characterized in that the difference in coordinates from the previous control point is calculated in units of one character or by dividing one character. Image output device.
圧縮する方法は、アウトライン・フォントを構成する単
位座標を縦横M×N分割し、その分割された範囲内に納
まる制御点の度数を求め、前記範囲を代表する座標から
平均値を算出するようにしたことを特徴とする請求項1
記載の画像出力装置。3. A method of compressing outline font data, wherein unit coordinates forming an outline font are vertically and horizontally divided by M × N, and the frequency of control points within the divided range is calculated, The average value is calculated from the coordinates representing the.
The image output device described.
圧縮する方法は、アウトライン・フォントを構成する単
位座標を縦横M×N分割し、その分割された範囲内に納
まる制御点の度数と前記範囲を代表する座標を求め、最
大度数を有する範囲を算出するようにしたことを特徴と
する請求項1記載の画像出力装置。4. A method of compressing the outline font data, wherein unit coordinates forming an outline font are vertically and horizontally divided by M × N, and the frequency of control points within the divided range and the range are represented. The image output apparatus according to claim 1, wherein the coordinate to be obtained is calculated and the range having the maximum frequency is calculated.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3224969A JPH0546148A (en) | 1991-08-09 | 1991-08-09 | Image output device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3224969A JPH0546148A (en) | 1991-08-09 | 1991-08-09 | Image output device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0546148A true JPH0546148A (en) | 1993-02-26 |
Family
ID=16822050
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3224969A Pending JPH0546148A (en) | 1991-08-09 | 1991-08-09 | Image output device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0546148A (en) |
-
1991
- 1991-08-09 JP JP3224969A patent/JPH0546148A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5500928A (en) | Digital printing system and process using adaptive compression | |
| US5991515A (en) | Method and apparatus for compressing and decompressing data prior to display | |
| EP0585522B1 (en) | Page printer having automatic font compression | |
| EP0834154B1 (en) | Method and apparatus for reducing storage requirements for display data | |
| US6741368B1 (en) | Method and apparatus for reducing storage requirements for display data | |
| JPH09130262A (en) | Data compression extension device | |
| JP3327650B2 (en) | Recording device | |
| JPH0916149A (en) | Character processing device, character processing method, and memory | |
| JPH0546148A (en) | Image output device | |
| JP2923002B2 (en) | Font-free raster image processing system | |
| JP2887928B2 (en) | Image data output device | |
| JP3166222B2 (en) | Character data generator and method | |
| JPH08254973A (en) | Character output device and method thereof | |
| JPH04215189A (en) | Picture recorder | |
| JPH08194458A (en) | Character processing device | |
| JPH10198333A (en) | Outline character drawing device | |
| JPH05143048A (en) | Data compressing method for outline font and character generating method | |
| JP2972466B2 (en) | Dot pattern compression method and apparatus and output method and apparatus | |
| JP2005165160A (en) | Method of generating scalable font and method of displaying scalable font | |
| JPH08305335A (en) | Character processor | |
| JP3119387B2 (en) | Image processing device | |
| JPH1031669A (en) | Font data processor | |
| JPH06332430A (en) | Generating method for high quality character pattern and output device for high quality character | |
| JPH08224916A (en) | Image data processing device | |
| JPH04156182A (en) | Picture processing system |