JPH0264877A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPH0264877A
JPH0264877A JP21693588A JP21693588A JPH0264877A JP H0264877 A JPH0264877 A JP H0264877A JP 21693588 A JP21693588 A JP 21693588A JP 21693588 A JP21693588 A JP 21693588A JP H0264877 A JPH0264877 A JP H0264877A
Authority
JP
Japan
Prior art keywords
output
character
image processing
approximation
processing device
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
JP21693588A
Other languages
English (en)
Inventor
Hiroshi Atobe
浩史 跡部
Daisuke Murata
大輔 村田
Michio Ito
伊藤 道夫
Kaoru Seto
瀬戸 薫
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 JP21693588A priority Critical patent/JPH0264877A/ja
Publication of JPH0264877A publication Critical patent/JPH0264877A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はベクトル文字情報をドツトに変換して出力する
画像処理装置に関する。
(従来の技術〕 従来、文字0図形等を出力させる方法として、文字0図
形の輪郭をベクトル情報として持つアウトラインフォン
トが用いられている。一般にストロークフォント、ベク
トルフォント、アウトラインフォント等と呼ばれている
。ここでは全て同義とする。アウトラインフォントにお
いては、文字1図形等の曲線部における輪郭線を近似す
る方法として、大きく分けて2つの方法が知られている
、1つの方法として、短直線によって近似する方法、こ
れは処理時間が速い反面、拡大文字出力時においては、
輪郭曲線部において多少ギザギザが目立つという欠点が
ある。他の方法としてベツエール曲線を用いて曲線部を
近似する方法が知られている。これは、文字9図形の拡
大時においても、高品質文字の出力が可能な一方で、複
雑な計算式を用いるため、文字9図形の出力に至るまで
かなりの時間が費やされるという大きな欠点を持ってい
る。
〔発明が解決しようとしている問題点〕従来の装置にお
いては、一般に文字1図形等の曲線部を近似する方法と
して、短直線近似方法かあるいはベツエール曲線を用い
た近似法かのいずれか一方が用いられる。そのため、短
直線近似方法のみの装置においては、処理時間が速い一
方で、拡大時においては、高品質文字1図形の出力を行
うことは不可能であるという欠点があった。
また、ベツエール曲線のみを用いた装置においては、常
時、高品質文字9図形の出力可能な一方で、複雑な計算
式を用いて近似を行うため、複雑な文字2図形の出力に
対しては、多大な時間が費やされるという大きな欠点が
あった。
(目 的〕 以上の点に鑑み、本発明の目的は、文字1図形等の曲線
部を近似する方法として、短直線を用いた近似方法かつ
ベツエール曲線を用いた近似方法の両方法の使用が可能
であって、しかも出力条件に応じて選択することができ
る画像処理装置を提供することにある。
以上の点に鑑み、本発明の目的は、複数種の文字1図形
の近似方法を有し、出力文字のサイズに応じて、近似方
法を選択することができる画像処理装置を提供すること
にある。
以上の点に鑑み、本発明の目的は出力色に応じて近似方
法を選択することができる画像処理装置を提供すること
にある。
(実施例〕 以下図面を参照して本発明の一実施例を詳細に説明する
第1図は本発明の第1の実施例を示すブロック図である
。第1図において、1はホストコンピュタであり、2は
画像処理装置で、第7図、第8図、第 図に示すプログ
ラムを格納するROMを含むものである。4はプリンタ
である。一般に画像処理装置はホストコンピュータ1、
またはプリンタ4に内蔵されている。ホストコンピュタ
1は画像処理装置2に文字コード情報を出力する。3は
アウトラインフォントメモリで、文字、図形の輪郭線情
報を記憶している。アウトラインフォントメモリ3は、
画像処理装置2より要求された文字9図形等のアウトラ
インフォントデータを提供する。画像処理装置2は、ア
ウトラインフォントメモリ3より供給されたアウトライ
ンフォントデータを文字ドツトフォントデータに変換後
、プリンタ4に送信する。
第2図は、前記ホストコンピュータからの文字コード情
報のコード体系を示す、第2図において、始点命令は、
文字1図形等の輪郭線情報に対して始点(X+13’2
)を決定するコマンドであり、データとしてOIHをと
る。直線命令は命令直前に与えられている座標(本例に
おいては始点(x+ 、y+ ))より(X2 、 y
z )まで直線を描くコマンドであり、データとして0
2Hをとる。
ベツエール曲線命令は、命令直前に与えられている座標
(X2 、 yz )より(xs 、 ys )までベ
ツエール曲線を描くコマンドで、曲線を描く段階で(x
z、yz)と(Xs + ys )以外に2点の座標値
(Xs、 ys)、(X4 、 y4)を要す。データ
としては、03Hをとる。閉曲線命令は、この命令で現
在の座標点より始点命令のあった点まで直線を描くコマ
ンドで、データとしては04Hをとる。なお以上の座標
点の軌跡の具体例を第4図に示す。また第6図において
、第1図のアウトラインフォントメモリ3に記憶されて
いるアウトラインフオンのデータ保持の一例を示して具
体的な説明をする。
第6図において、本図はデータ保持の一例であって座標
点などを具体的な数字で示しているが、全く可変で良い
ことを断っておく。
Aの領、域はデータのヘッダにあたる部分であり、図形
情報であるところの図形サイズ(幅、高さ)、出力図形
領域を示すBの領域は、輪郭情報部分であって図形の閉
曲線を単位とするデータの集まりとする。
■は図形サイズの幅、高さを示すもので、幅=1000
ポイント、高さ−toooポイントの領域で構成される
■、■は方図形そのものの領域を示すもので、左下座標
が(59,147)■、右上座標が(936,870)
■の領域に出力図形が収ることを示す。
■はコマンドデータOIHであるところの始点命令によ
って(789,867)を始点と決定する。
■はコマンドデータ02Hであるところの直線命令によ
フて(789,867)から(784゜861)まで直
線を引く。
■もコマンドデータ02Hであるところの直線命令によ
って(784,861)から(743゜792)まで直
線を引く。
■はコマンドデータ03Hであるところのベツエール曲
線命令によって(743,792)から(410,79
0)まで(666,792)と(666,795)を参
考点にしてベツエール曲線を引く。
■はコマンドデータ04Hであるところの閉曲線命令に
よって輪郭線情報に対して1つの閉曲線の形成を行うも
のである。
第3図は、画像処理装置2の内部を示すブロック図であ
る。第7図、第8図は、第3図に示す画像処理装置2の
動作を説明するフローチャートである。以下、第7図、
第8図を参照し、画像処理装置2の制御動作について説
明する。5は演算処理部であり、6はページメモリであ
る。演算処理部5は、ホストコンピュータ1から送られ
る文字コード情報を解読しくS 1 ) 、文字1図形
コードに対応したアウトラインフォントデータなアウト
ラインフォントメモリ3より読み出す(S2)。
読み出されたデータは、ホストコンピュータ1の指定に
よって拡大、縮小が施された(S3)後、文字ドツトフ
ォントデータに変換される(S4)。33フオントデー
タの処理のフローは第8図に示す。縮小の際、第3図の
近似方法選択手段8は一定の閾値を越えて縮小が行われ
るかどうかを判定しくSS)、閾値を超えて縮小が行わ
れる場合には次の動作(S6)を行う。尚、前記閾値は
近似方法選択手段8に、例えばソフトウェアによって設
定されている。第4図に示すごとく座標点(X2 、 
yx )より(Xs + ys )に至ってはベツエー
ル曲線によって輪郭を近似しているが、この図形を縮小
する段階で一定の閾値を越えた場合は第5図に示すとと
((x2 、 y2 )より(Xs + ys )は、
(Xs * ys )+  (X4+y4)を中継点と
して各々の座標点間を直線によって近似する。すなわち
、第2図における03Xs ys X43’4 XS 
yaが02xs ys 02Xa Va 02xa y
sに置き換えられる。第8図S5で閾値を超えて縮小が
行われない場合はベツエール曲線近似が行われる(S7
)。近似方法選択手段8の処理後、データは文字ドツト
フォントデータに変換されて(第7図34)、ページメ
モリ6の所定のアドレスに書き込まれる。以上の動作を
繰り返し、1ペ一ジ分の画像の書き込みを終了すると、
I/F制御部7によ、ってページメモリ6からプリンタ
4のI/F体系に応じて画像データを出力する。
(他の実施例) 次に第2の実施例を説明する。
第1の実施例が、文字0図形等の縮小時において曲線部
の輪郭線近似をベツエール曲線を用いた近似法から短直
線を用いた近似法に変換するものであったが、第2の実
施例においては、ホストコンピュータより送信されてく
る発生要求文字の色に応じて近似法を変換するものであ
る。よって第1図に示すブロック図、および第2図に示
す文字コード情報のコード体系とも同様であり、同一の
ものは、同一の番号を付す。各々を第9図、第10図に
よって示した。第3図のブロック図において近似方法選
択手段8を置き換えたものを第11図に示す、第11図
において、画像処理装置2は、第12図に示すプログラ
ムを第1の実施例と同様に格納していることは言うまで
もない、第11図における各々の機能は第3図と同様で
あるため説明は省略する。第11図に示す動作は第7図
のフローと同様であり、詳細は省略する。第11図の近
似方法選択手段9に係る第8図と異なる処理について第
12図に示す。
第11図において近似方法選出手段9は、ホストコンピ
ュータ1より送信されてくる発生要求文字の色情報に対
して近似方法を変換する(第12図31)、すなわち近
似方法選択手段9に対して、近似方法の変換を必要とす
る色に対しての色情報を例えばソフトウェアによって設
定しておくことによって本実施例は実施される。例えば
塗りつぶされた黒い円や赤い円は白い紙に対してくっき
りとした輪郭線を形成するため、輪郭線における曲線部
はベツエール曲線(第13図における座標点(X2 +
 3’2 )より(Xi * ys )までをもって示
す、)で近似する(第12図33)。しかしながら、塗
りつぶされたももいろの円や黄緑の円は白い紙に対して
くっきりとした輪郭線を形成しないため、近似方法選択
手段9は第1の実施例と同様な処理を施し、第14図の
座標点(X2 、 yz )より(xs 、 3/s 
)まで示されるごとく短直線による近似方法をとる(第
12図S2)。
(第3の実施例) 尚、第1の実施例と第2の実施例を組合わせ、変倍率と
色情報を加味して、近似方法を変換する様にしても良い
。例えば、いずれかを基準にしたテーブル等のデータを
有し、つまり、色を基準に考える(逆も同様)と黒は倍
率Xnlまで直線近似、桃色はXn2まで直線近似(X
、、<Xn2という関係つまりXnl≠Xn2)という
データを画像処理装置内に記憶しておけば、倍率1色情
報を共に考慮し、より高品位の文字パターンの出力を得
ることができる。図面化はしないが、処理としては、ホ
ストから文字コードと共に、色情報や出力サイズが転送
され、その文字コードに基づいて、アウトラインデータ
を読み出し、出力指定サイズ、出力色情報の関連テーブ
ルを参照し、短直線近似。
ベツエール曲線近似を選択するのである。
尚、以上説明した近似法及び選択対象の数は、これに限
るものではなく、スプライン曲線等、何種類であっても
良いことはいうまでもない。
〔効 果〕
以上説明したように、文字1図形等の出力に際し、複数
種の近似方法を拡大/縮小に応じて切り換えることによ
りて描画速度を速める効果がある。
本発明により、色情報に応じて、文字1図形等のパター
ン化における近似方法を切り換えることができる画像処
理装置を提供することが可能となった。
本発明により、出力条件に応じて、近似方法を切り換え
ることができる画像処理装置を提供することが可能とな
った。
本発明により、出力サイズ及び色情報に応じて、近似方
法を切換えることができる画像処理装置を提供すること
が可能となった。
【図面の簡単な説明】
第1図は本発明の第1の実施例を示すブロックト体系図
。 第3図は本発明の第1の実施例を示すブロック図。 第4図は本発明の第1の実施例を説明する曲線第6図は
アウトラインフォントのデータ保持例を示す図。 第7図、第8図は画像処理装置2の制御フローチャート
。 第9図は本発明の第2の実施例を示すブロック図。 第10図は本発明の第2の実施例における文字コード体
系図。 第11図は本発明の第2の実施例を示すブロック図。 第12図は第2の実施例におけるフォントデータ処理の
フローチャート。 第13図は本発明の第2の実施例を説明する・・・・・
・・・・・・・・・画像処理装置・・・・・・・・・・
・・・・アウトラインフォントメモリ・・・・・・・・
・・・・・・演算制御部・・・・・・・・・・・・・・
近似方法選択手段・・・・・・・・・・・・・・近似方
法選択手段(7、Lj、)

Claims (5)

    【特許請求の範囲】
  1. (1)画像データを表わすベクトル情報を入力する入力
    手段、 前記入力手段からのベクトル情報をドットに変換する変
    換手段、 前記変換手段によつて変換されたドットによりパターン
    を出力する出力手段、 前記変換手段は複数の近似処理部を有し、前記出力手段
    による出力条件に応じて、前記近似処理部を切換える手
    段とを有したことを特徴とする画像処理装置。
  2. (2)前記出力条件は、出力されるドットパターンの変
    倍率情報であることを特徴とする特許請求の範囲第1項
    記載の画像処理装置。
  3. (3)前記出力条件は、出力されるドットパターンの色
    情報であることを特徴とする特許請求の範囲第1項記載
    の 画像処理装置。
  4. (4)前記出力条件は、出力されるドットパターンの変
    倍率及び色情報であることを特徴とする画像処理装置。
  5. (5)前記切換え手段は短直線近似か、ベツエール曲線
    近似かを切換えることを特徴とする特許請求の範囲第1
    項記載の画像処理装置。
JP21693588A 1988-08-31 1988-08-31 画像処理装置 Pending JPH0264877A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21693588A JPH0264877A (ja) 1988-08-31 1988-08-31 画像処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21693588A JPH0264877A (ja) 1988-08-31 1988-08-31 画像処理装置

Publications (1)

Publication Number Publication Date
JPH0264877A true JPH0264877A (ja) 1990-03-05

Family

ID=16696234

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21693588A Pending JPH0264877A (ja) 1988-08-31 1988-08-31 画像処理装置

Country Status (1)

Country Link
JP (1) JPH0264877A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03259296A (ja) * 1990-03-09 1991-11-19 Canon Inc パターン発生装置
JP2009296150A (ja) * 2008-06-03 2009-12-17 Konica Minolta Business Technologies Inc 画像処理装置、画像変換方法、およびコンピュータプログラム
JP2009302758A (ja) * 2008-06-11 2009-12-24 Konica Minolta Business Technologies Inc 画像処理装置、画像変換方法、およびコンピュータプログラム

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03259296A (ja) * 1990-03-09 1991-11-19 Canon Inc パターン発生装置
JP2009296150A (ja) * 2008-06-03 2009-12-17 Konica Minolta Business Technologies Inc 画像処理装置、画像変換方法、およびコンピュータプログラム
US8699809B2 (en) 2008-06-03 2014-04-15 Konica Minolta Business Technologies, Inc. Image processing apparatus, image conversion method, and recording medium
JP2009302758A (ja) * 2008-06-11 2009-12-24 Konica Minolta Business Technologies Inc 画像処理装置、画像変換方法、およびコンピュータプログラム
US8670623B2 (en) 2008-06-11 2014-03-11 Konica Minolta Business Technologies, Inc. Image processing apparatus, image conversion method, and computer-readable storage medium for computer program based on calculated degree of complexity

Similar Documents

Publication Publication Date Title
KR930004439B1 (ko) 문자사이즈에 의해 복수종의 아우트라인 폰트를 사용하는 문서작성장치
US4529978A (en) Method and apparatus for generating graphic and textual images on a raster scan display
EP0356262B1 (en) Image processing apparatus
EP0062669B1 (en) Graphic and textual image generator for a raster scan display
JPH0264877A (ja) 画像処理装置
JPS6365151B2 (ja)
JPH046554B2 (ja)
JPH03213367A (ja) 印刷装置及びその制御方法
JPS59228291A (ja) 文字パタ−ン登録処理方式
JP3450961B2 (ja) 印刷装置及びその制御方法
JPH0773303A (ja) 電子ブラシ制御方法及びその装置
JPS6138981A (ja) パタ−ン変倍方法
JPH03169655A (ja) カラー画像出力・表示方式
JP2710350B2 (ja) 画像処理装置および画像処理装置の画像処理方法
JPS63203363A (ja) 印刷制御装置
JP3061542B2 (ja) アウトライン図形の変形装置
JPH0467964A (ja) ページプリンタ印刷制御方式
JPH06119486A (ja) 文字認識装置および表示方法
JPH0333895A (ja) フォント描画装置
JPH03112668A (ja) 印刷装置
JPH0380295A (ja) 文字記号画像形成装置
JPS63208928A (ja) 情報処理装置
JPH02252075A (ja) 図形生成方式
JPS63200193A (ja) グラフイク表示装置
JPH07129145A (ja) フォント形成方法および装置