(57)【要約】【課題】２値フォント描画回路を用いて、多階調フォントを描画することのできる多階調フォント描画方法および装置を提供する。【解決手段】多階調グリフデータ取得部１は、入力された文字コードに応じて、多階調グリフデータＤ１１を多階調フォントデータＤ１から取得する。２値グリフデータ生成部２は、多階調グリフデータＤ１１の階調値を階調区分単位で分解し、各階調区分に含まれる階調値のみを‘１’とする、複数の２値グリフデータＤ１２を生成する。２値フォント描画回路１００は、２値グリフデータＤ１２と、濃度比αと、文字色情報Ｄ１４と背景色情報Ｄ１５を入力とし、描画色データＤ１３を出力する。それぞれの２値グリフデータＤ１２について、描画色データＤ１３を取得することにより、最終的な多階調フォント画像データが得られる。【選択図】  図１
2011204144.tif 000002
【特許請求の範囲】
【請求項１】
２値グリフデータ、濃度比、文字色情報および背景色情報が入力されて、前記２値グリ
フデータに階調値が‘１’と記載されたピクセルについては、前記文字色情報に記載され
た色と前記背景色情報に記載された色を前記濃度比でブレンドして生成した色を描画色デ
ータとして出力し、前記２値グリフデータに階調値が‘０’と記載されたピクセルについ
ては、前記背景色情報に記載された色を描画色データとして出力する２値フォント描画回
路を用いる多階調フォント描画方法であって、
入力された文字情報に応じて、階調値が０からＮ−１までのＮ階調（Ｎ＞３）で表される
多階調グリフデータを多階調フォントデータから取得し、
前記多階調グリフデータの１以上の階調値を予め設定された階調区分ごとに分解し、それ
ぞれの階調区分に含まれる階調値は‘１’、それ以外の階調値は‘０’に置換して、前記
階調区分の数に応じた複数の２値グリフデータを生成し、
第１段階では、前記複数の２値グリフデータの中から選択した１つの２値グリフデータと
、前記選択した２値グリフデータに対して設定された濃度比と、前記文字色情報と、前記
背景色情報として、予め設定された背景色データを、前記２値フォント描画回路へ入力し
て、描画色データを取得し、
第２段階以降では、前記複数の２値グリフデータの中から新たに選択した１つの２値グリ
フデータと、前記新たに選択した２値グリフデータに対して設定された濃度比と、前記文
字色情報と、前記背景色情報として、前記２値フォント描画回路から取得された描画色デ
ータを、前記２値フォント描画回路へ入力して、新たな描画色データを取得する
ことを特徴とする多階調フォント描画方法。
【請求項２】
前記階調区分が、１階調単位である
ことを特徴とする請求項１に記載の多階調フォント描画方法。
【請求項３】
前記階調区分が、連続する複数階調からなる階調レベル単位である
ことを特徴とする請求項１に記載の多階調フォント描画方法。
【請求項４】
２値グリフデータ、濃度比、文字色情報、および背景色情報が入力されて、前記２値グ
リフデータに階調値が‘１’と記載されたピクセルについては、前記文字色情報に記載さ
れた色と前記背景色情報に記載された色を前記濃度比でブレンドして生成した色を描画色
データとして出力し、前記２値グリフデータに階調値が‘０’と記載されたピクセルにつ
いては、前記背景色情報もしくは前記背景画像に記載された色を描画色データとして出力
する２値フォント描画回路を用いる多階調フォント描画装置であって、
入力された文字情報に応じて、階調値が０からＮ−１までのＮ階調（Ｎ＞３）で表される
多階調グリフデータを多階調フォントデータから取得する多階調グリフデータ取得手段と
、
前記多階調グリフデータの１以上の階調値を予め設定された階調区分ごとに分解し、それ
ぞれの階調区分に含まれる階調値は‘１’、それ以外の階調値は‘０’に置換して、前記
階調区分の数に応じた複数の２値グリフデータを生成する２値グリフデータ生成手段と、
第１段階では、前記複数の２値グリフデータの中から選択した１つの２値グリフデータと
、前記選択した２値グリフデータに対して設定された濃度比と、前記文字色情報と、前記
背景色情報として、予め設定された背景色データを、前記２値フォント描画回路へ入力し
、第２段階以降では、前記複数の２値グリフデータの中から新たに選択した１つの２値グ
リフデータと、前記新たに選択した２値グリフデータに対して設定された濃度比と、前記
文字色情報と、前記背景色情報として、前記２値フォント描画回路から取得された描画色
データを、前記２値フォント描画回路へ入力する文字・背景入力手段と、
前記段階のそれぞれごとに、前記２値フォント描画回路から描画色データを取得するとと
もに、取得した前記描画色データを前記文字・背景入力手段へ出力する描画色データ取得
手段と
を備えることを特徴とする多階調フォント描画装置。
【請求項５】
前記階調区分が、１階調単位である
ことを特徴とする請求項４に記載の多階調フォント描画装置。
【請求項６】
前記階調区分が、連続する複数階調からなる階調レベル単位である
ことを特徴とする請求項４に記載の多階調フォント描画装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多階調フォント描画方法および装置に関する。
【背景技術】
【０００２】
低解像度のディスプレイにビットマップフォント等の文字を表示する場合、文字と背景
の境界部にギザギザが生じ、文字が見づらくなる。そこで、文字の輪郭をぼかすことで文
字を見やすくすることのできる多階調フォントが用いられる。
【０００３】
多階調フォントは、多階調グリフデータを有している。多階調グリフデータには、フォ
ント描画領域にマトリックス状に配置されているピクセルに対し、それぞれのピクセルの
階調度を示すデータが記述されている。階調度は、文字パターンの中心部付近を最高階調
度、文字の輪郭部付近を中間階調度、文字パターンのない部分を階調度０、とするような
与え方がされる。
【０００４】
多階調フォントを表示する場合、フォント描画領域の各ピクセルに対して、多階調グリ
フデータに記載されている階調度に応じて、文字色と背景色をブレンドすることが行われ
る。そのとき、例えば、階調度０を背景色のみ、最高階調度を文字色のみとし、中間階調
度では、階調度が高いほど背景色に対する文字色の濃度比を高める、というようなブレン
ドが行われる（例えば、特許文献１参照。）。
【０００５】
このブレンドにより、文字の輪郭部が文字色と背景色の中間色となり、文字と背景の境
界線が滑らかになって文字が見やすくなる。
【０００６】
しかし、上述のブレンドを行うには、ディスプレイへの描画装置が、ピクセルごとに異
なる濃度比で文字色と背景色のブレンドを行うことのできる、多階調フォント描画回路を
備えている必要がある。
【０００７】
ところが、低機能の描画装置では、２値で表現されたフォントのみ描画を行うことので
きる２値フォント描画回路しか備えていないことがある。２値フォント描画回路は、文字
色と背景色のブレンドを行うとき、２値フォントの２値グリフデータが‘１’であるピク
セル総てに対して、一律の濃度比でのブレンドを行う。
【０００８】
したがって、２値フォント描画回路しか備えていない描画装置では、多階調フォントを
そのまま表示することができない。そのため、例えば、多階調を２階調へ変換することが
行われるが、多階調を単純に２階調へ変換して表示した場合、文字が潰れたり、輪郭が凸
凹であったりする、という問題があった。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００３−６６６５号公報  （第４−５ページ、図２）
【発明の概要】
【発明が解決しようとする課題】
【００１０】
そこで、本発明の目的は、２値フォント描画回路を用いて、多階調フォントを描画する
ことのできる多階調フォント描画方法および装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の一態様によれば、２値グリフデータ、濃度比、文字色情報および背景色情報が
入力されて、前記２値グリフデータに階調値が‘１’と記載されたピクセルについては、
前記文字色情報に記載された色と前記背景色情報に記載された色を前記濃度比でブレンド
して生成した色を描画色データとして出力し、前記２値グリフデータに階調値が‘０’と
記載されたピクセルについては、前記背景色情報に記載された色を描画色データとして出
力する２値フォント描画回路を用いる多階調フォント描画方法であって、入力された文字
情報に応じて、階調値が０からＮ−１までのＮ階調（Ｎ＞３）で表される多階調グリフデ
ータを多階調フォントデータから取得し、前記多階調グリフデータの１以上の階調値を予
め設定された階調区分ごとに分解し、それぞれの階調区分に含まれる階調値は‘１’、そ
れ以外の階調値は‘０’に置換して、前記階調区分の数に応じた複数の２値グリフデータ
を生成し、第１段階では、前記複数の２値グリフデータの中から選択した１つの２値グリ
フデータと、前記選択した２値グリフデータに対して設定された濃度比と、前記文字色情
報と、前記背景色情報として、予め設定された背景色データを、前記２値フォント描画回
路へ入力して、描画色データを取得し、第２段階以降では、前記複数の２値グリフデータ
の中から新たに選択した１つの２値グリフデータと、前記新たに選択した２値グリフデー
タに対して設定された濃度比と、前記文字色情報と、前記背景色情報として、前記２値フ
ォント描画回路から取得された描画色データを、前記２値フォント描画回路へ入力して、
新たな描画色データを取得することを特徴とする多階調フォント描画方法が提供される。
【００１２】
また、本発明の別の一態様によれば、２値グリフデータ、濃度比、文字色情報、および
背景色情報が入力されて、前記２値グリフデータに階調値が‘１’と記載されたピクセル
については、前記文字色情報に記載された色と前記背景色情報に記載された色を前記濃度
比でブレンドして生成した色を描画色データとして出力し、前記２値グリフデータに階調
値が‘０’と記載されたピクセルについては、前記背景色情報もしくは前記背景画像に記
載された色を描画色データとして出力する２値フォント描画回路を用いる多階調フォント
描画装置であって、入力された文字情報に応じて、階調値が０からＮ−１までのＮ階調（
Ｎ＞３）で表される多階調グリフデータを多階調フォントデータから取得する多階調グリ
フデータ取得手段と、前記多階調グリフデータの１以上の階調値を予め設定された階調区
分ごとに分解し、それぞれの階調区分に含まれる階調値は‘１’、それ以外の階調値は‘
０’に置換して、前記階調区分の数に応じた複数の２値グリフデータを生成する２値グリ
フデータ生成手段と、第１段階では、前記複数の２値グリフデータの中から選択した１つ
の２値グリフデータと、前記選択した２値グリフデータに対して設定された濃度比と、前
記文字色情報と、前記背景色情報として、予め設定された背景色データを、前記２値フォ
ント描画回路へ入力し、第２段階以降では、前記複数の２値グリフデータの中から新たに
選択した１つの２値グリフデータと、前記新たに選択した２値グリフデータに対して設定
された濃度比と、前記文字色情報と、前記背景色情報として、前記２値フォント描画回路
から取得された描画色データを、前記２値フォント描画回路へ入力する文字・背景入力手
段と、前記段階のそれぞれごとに、前記２値フォント描画回路から描画色データを取得す
るとともに、取得した前記描画色データを前記文字・背景入力手段へ出力する描画色デー
タ取得手段とを備えることを特徴とする多階調フォント描画装置が提供される。
【発明の効果】
【００１３】
本発明によれば、２値フォント描画回路を用いて、多階調フォントを描画することがで
きる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施例１に係る多階調フォント描画装置の構成の例を示すブロック図。
【図２】４階調グリフデータの例を示す図。
【図３】実施例１における２値グリフデータ生成の例を示す図。
【図４】実施例１における２値グリフデータ生成の例を示す図。
【図５】実施例１における２値グリフデータ生成の例を示す図。
【図６】グリフデータ重ね描画部の動作説明図。
【図７】グリフデータ重ね描画部の動作説明図。
【図８】グリフデータ重ね描画部の動作説明図。
【図９】実施例１におけるフォント画像出力と、多階調フォントグリフデータを単純２値化したときのフォント画像（参考画像）との比較例を示す図。
【図１０】本発明の実施例２に係る多階調フォント描画装置の構成の例を示すブロック図。
【図１１】２５６階調グリフデータの例を示す図。
【図１２】本発明の実施例２の多階調フォント描画方法における階調区分と濃度比の例を示す図。→レベル４の階調範囲を85〜0とする。
【図１３】実施例２における２値グリフデータ生成の例を示す図。
【図１４】実施例２における２値グリフデータ生成の例を示す図。
【図１５】実施例２における２値グリフデータ生成の例を示す図。
【図１６】実施例２におけるフォント画像出力の例を示す図。
【発明を実施するための形態】
【００１５】
以下、本発明の実施例について図面を参照して説明する。なお、図中、同一または相当
部分には同一の符号を付して、その説明は繰り返さない。
【実施例１】
【００１６】
図１は、本発明の実施例１に係る多階調フォント描画装置の構成の例を示すブロック図
である。
【００１７】
本実施例の多階調フォント描画装置は、２値フォント描画回路１００を用いる多階調フ
ォント描画装置であって、入力された文字情報（文字コード、文字グリフデータの幅と高
さ、文字修飾情報など）に応じて、階調値が０からＮ−１までのＮ階調（Ｎ＞３）で表さ
れる多階調グリフデータＤ１１を多階調フォントデータＤ１から取得する多階調グリフデ
ータ取得部１と、多階調グリフデータＤ１１の階調値を１階調単位で分解し、それぞれの
階調区分に該当する階調値は‘１’、それ以外の階調値は‘０’に置換して、（Ｎ−１）
個の２値グリフデータＤ１２を生成する２値グリフデータ生成部２と、上述の（Ｎ−１）
個の２値グリフデータＤ１２の中の１つと、濃度比データＤ２の中から、選ばれた２値グ
リフデータＤ１２に対して設定された濃度比αと、文字色情報Ｄ１４と、背景色情報Ｄ１
５もしくは後述の描画色データ取得部４から出力される描画色データを２値フォント描画
回路１００へ出力する文字・背景データ入力部３と、２値フォント描画回路１００から出
力される描画色データを取得する描画色データ取得部４と、を備える。
【００１８】
ここで、２値フォント描画回路１００は、２値グリフデータＤ１２に階調値が‘１’と
記載されたピクセルについては、入力された濃度比αで文字色と背景色をブレンドして生
成した色を描画色データとして出力し、２値グリフデータＤ１２に階調値が‘０’と記載
されたピクセルについては、背景色を描画色データとして出力する回路である。
【００１９】
なお、２値フォント描画回路１００は、文字・背景データ入力部３から背景色情報Ｄ１
５が入力されたときは、背景色情報Ｄ１５に記載された各ピクセルの色を背景色として使
用し、文字・背景データ入力部３から上述の描画色データが入力されたときは、その描画
色データの各ピクセルの色を背景色として使用する。
【００２０】
次に、本実施例の多階調フォント描画装置の動作について説明する。
【００２１】
まず、多階調グリフデータ取得部１は、入力された文字情報に応じて、多階調フォント
データＤ１から、多階調グリフデータＤ１１を取得する。ここでは、多階調グリフデータ
Ｄ１１として、図２に示す４階調（Ｎ＝４）グリフデータＤ１１＿４を取得したものとす
る。
【００２２】
２値グリフデータ生成部２は、多階調グリフデータＤ１１を、予め設定された階調区分
ごとに分解する機能を有している。本実施例では、階調区分＝１階調単位と設定されてい
る。
【００２３】
そのため、本実施例の２値グリフデータ生成部２は、多階調グリフデータＤ１１の階調
値を１階調ごとに分解し、それぞれの階調区分の階調値は‘１’、それ以外の階調値は‘
０’に置換し、（Ｎ−１）個の２値グリフデータＤ１２を生成する。
【００２４】
例えば、図２に示した４階調グリフデータＤ１１＿４に対して、２値グリフデータ生成
部２は、図３〜図５に示す３個の２値グリフデータ、Ｄ１２−１〜Ｄ１２−３を生成する
。
【００２５】
図３に示す２値グリフデータＤ１２−１は、４階調グリフデータＤ１１＿４の階調値‘
３’を階調値‘１’ に置換し、それ以外の階調値を‘０’に置換したものである。
【００２６】
図４に示す２値グリフデータＤ１２−２は、４階調グリフデータＤ１１＿４の階調値‘
２’を階調値‘１’ に置換し、それ以外の階調値を‘０’に置換したものである。
【００２７】
図５に示す２値グリフデータＤ１２−３は、４階調グリフデータＤ１１＿４の階調値‘
１’をそのまま階調値‘１’ とし、それ以外の階調値を‘０’に置換したものである。
【００２８】
第１段階にて、文字・背景データ入力部５は、２値グリフデータＤ１２−３と、２値グ
リフデータＤ１２−３に対して設定された濃度比αと、文字色情報Ｄ１４と、背景色情報
Ｄ１５とを２値フォント描画回路１００へ入力する。
【００２９】
２値フォント描画回路１００は、２値グリフデータＤ１２−３において階調値が‘１’
と記載されたピクセルについては、文字色情報Ｄ１４に記載された色と背景色情報Ｄ１５
に記載された色を濃度比αでブレンドして生成した色を描画色データＤ１３−３として出
力し、２値グリフデータＤ１２-３に階調値が‘０’と記載されたピクセルについては、
背景色情報Ｄ１５に記載された色を描画色データＤ１３-３として出力する。
【００３０】
描画色データ取得部４は、２値フォント描画回路１００から出力された描画色データＤ
１３−３を取得し、文字・背景データ入力部５へ渡す。
【００３１】
第２段階にて、文字・背景データ入力部５は、２値グリフデータＤ１２−２と、２値グ
リフデータＤ１２−２に対して設定された濃度比αと、文字色情報Ｄ１４と、描画色デー
タＤ１３−３とを２値フォント描画回路１００へ入力する。
【００３２】
２値フォント描画回路１００は、２値グリフデータＤ１２−２において階調値が‘１’
と記載されたピクセルについては、文字色情報Ｄ１４に記載された色と描画色データＤ１
３−３に記載された色を濃度比αでブレンドして生成した色を描画色データＤ１３−２と
して出力し、２値グリフデータＤ１２−２に階調値が‘０’と記載されたピクセルについ
ては、描画色データＤ１３−３に記載された色を描画色データＤ１３−２として出力する
、
描画色データ取得部４は、２値フォント描画回路１００から出力された描画色データＤ
１３−２を取得し、文字・背景データ入力部５へ渡す。
【００３３】
最終段階にて、文字・背景データ入力部５は、２値グリフデータＤ１２−１と、２値グ
リフデータＤ１２−１に対して設定された濃度比αと、文字色情報Ｄ1４と、描画色デー
タＤ１３−２とを２値フォント描画回路１００へ入力する。
【００３４】
２値フォント描画回路１００は、２値グリフデータＤ１２−１において階調値が‘１’
と記載されたピクセルについては、文字色情報Ｄ１４に記載された色と描画色データＤ１
３−２に記載された色を濃度比αでブレンドして生成した色を描画色データＤ１３−１と
して出力し、２値グリフデータＤ１２−１に階調値が‘０’と記載されたピクセルについ
ては、描画色データＤ１３−２に記載された色を描画色データＤ１３−１として出力する
、
描画色データ取得部４は、２値フォント描画回路１００から出力された描画色データＤ
１３−１を取得し、フォント画像データとして出力する。
【００３５】
図６〜図８に、２値フォント描画回路１００による文字色と背景色のブレンドから、フ
ォント画像データ生成までの、一連の処理の具体例を示す。なお、ここでは、２値グリフ
データＤ１２−１、Ｄ１２−２、Ｄ１２−３に対する濃度比α（α＝文字色：背景色で表
す）が、それぞれ、α＝１０：０、７：３、４：６と、設定されているものとする。また
、図６〜図８では、描画色データＤ１３−１、Ｄ１３−２、１３−３を、各ピクセルの色
値で表す代わりに、画像イメージで表すものとする。
【００３６】
ここでは、まず、図６（ａ）に示す２値グリフデータＤ１２−３が２値フォント描画回
路１００へ入力されるものとする。２値フォント描画回路１００は、２値グリフデータＤ
１２−３において階調値が‘１’と記載されたピクセルについては、文字色情報Ｄ１４に
記載された色と、図６（ｂ）に示す背景色情報Ｄ１５に記載された色を濃度比α＝４：６
でブレンドして生成した色を出力し、２値グリフデータＤ１２−３において階調値が‘０
’と記載されたピクセルについては、背景色情報Ｄ１５に記載された色を出力する。その
結果、図６（ｃ）に示す描画色データＤ１３-３が得られる。
【００３７】
次に、図７（ａ）に示す２値グリフデータＤ１２−２が２値フォント描画回路１００へ
入力される。２値フォント描画回路１００は、２値グリフデータＤ１２−２において階調
値が‘１’と記載されたピクセルについては、文字色情報Ｄ１４に記載された色と、図７
（ｂ）に示す描画色データＤ１３−３に記載された色を濃度比α＝７：３でブレンドして
生成した色を出力し、２値グリフデータＤ１２-２において階調値が‘０’と記載された
ピクセルについては、描画色データＤ１３-３に記載された色を出力する。その結果、図
７（ｃ）に示す描画色データＤ１３-２が得られる。
【００３８】
最後に、図８（ａ）に示す２値グリフデータＤ１２−１が２値フォント描画回路１００
へ入力される。２値フォント描画回路１００は、２値グリフデータＤ１２−１において階
調値が‘１’と記載されたピクセルについては、文字色情報Ｄ１４に記載された色と、図
８（ｂ）に示す描画色データＤ１３-２に記載された色を濃度比α＝１０：０でブレンド
して生成した色を出力し、２値グリフデータＤ１２−１において階調値が‘０’と記載さ
れたピクセルについては、描画色データＤ１３−２に記載された色を出力する。その結果
、図８（ｃ）に示す描画色データＤ１３-１が得られる。
【００３９】
この描画色データＤ１３-１が、最終的なフォント画像データとなる。
【００４０】
図９に、本実施例のフォント画像出力（図９（ａ））と、比較のため、４階調グリフデ
ータＤ１１＿４を単純２値化して表示したときのフォント画像の例を参考画像（図９（ｂ
））として示す。
【００４１】
図９（ａ）に示すように、本実施例のフォント画像は、２値フォント描画回路１００し
か使っていないにも拘らず、４階調グリフデータＤ１１＿４に記載された階調を、そのま
ま表現した画像となっている。
【００４２】
そのため、（図９（ｂ）に示す４階調グリフデータＤ１１＿４を単純２値化したフォン
ト画像と比較して、文字と背景の境界線のギザギザが緩和され、文字が見やすくなってい
る。
【００４３】
このような本実施例によれば、多階調フォントであっても、２値フォント描画回路を用
いて、多階調グリフデータに記載されたとおりの階調で描画することができる。そのため
、多階調フォント本来の字形の美しさを保つことができる。
【実施例２】
【００４４】
実施例１では、Ｎ階調のグリフデータを（Ｎ−１）個の２値グリフデータに分解するた
め、Ｎの値が大きいほど、生成される２値グリフデータの数も多くなる。そのため、２値
グリフデータを保存するためのメモリ容量が増加したり、描画にかかる処理量が増加した
りする。
【００４５】
そこで、本実施例では、多階調グリフデータの階調値Ｎが大きくても、メモリ容量の増
加や処理時間の増加を抑制することのできる多階調フォント描画装置および多階調フォン
ト描画方法の例を示す。
【００４６】
図１０は、本発明の実施例２に係る多階調フォント描画装置の構成の例を示すブロック
図である。
【００４７】
本実施例の多階調フォント描画装置の構成は、基本的に、実施例１の多階調フォント描
画装置の構成と同じである。そこで、図１０において、図１に示したブロックと同一また
は同等の機能を有するブロックには、図１と同一の符号を付し、ここでは、その詳細な説
明を省略する。
【００４８】
本実施例の多階調フォント描画装置が実施例１と異なる点は、２値グリフデータ生成部
２が、多階調グリフデータＤ１１の１以上の階調値を、ｍ段階（２≦ｍ＜Ｎ−１、ただし
、Ｎ≧５）の階調レベル単位で分解し、それぞれの階調レベルの範囲に含まれる階調値は
‘１’、それ以外の階調値は‘０’に置換して、ｍ個の２値グリフデータＤ１２Ａを生成
する点である。
【００４９】
階調レベルは、連続する複数階調からなるものであり、各階調レベルに含まれる階調範
囲は、階調区分データ３に記載されているものとする。
【００５０】
次に、本実施例の多階調フォント描画装置の動作について説明する。ここでは、多階調
グリフデータ取得部１により取得された多階調グリフデータが、図１１に示す２５６階調
グリフデータＤ１１＿２５６である場合を例にとって説明する。
【００５１】
また、図１２に、階調区分データ３に記載されている階調レベルの区分と、その階調範
囲、および各階調レベルに対する濃度比αの例を示す。濃度比αは、濃度比データ２に記
載されている。
【００５２】
図１２に示す例では、階調値が、レベル１〜レベル４の４段階（ｍ＝４）に区分されて
いる。それぞれの階調範囲は、レベル１が２５５〜２４８、レベル２が２４７〜１７１、
レベル３が１７０〜８６、レベル４が８５〜１に設定されている。
【００５３】
また、各階調レベルに対する濃度比αは、レベル１がα＝１０：０、レベル２がα＝７
：３、レベル３がα＝４：６、レベル４がα＝０：１０に設定されている。
【００５４】
２値グリフデータ生成部２は、階調レベル１〜４のそれぞれの範囲に含まれる階調値は
‘１’、それ以外の階調値は‘０’に置換して、２値グリフデータＤ１２Ａを生成する。
【００５５】
ただし、階調レベル４に対する濃度比αに着目すると、文字色：背景色＝０：１０に設
定されている。この場合、階調レベル４に対する２値グリフデータＤ１２Ａを生成しても
、２値フォント描画回路１００から得られる階調値‘１’に対する描画色は、背景色であ
る。したがって、この場合、階調レベル４に対する２値グリフデータＤ１２Ａの生成は省
略することができる。
【００５６】
そこで、２値グリフデータ生成部２は、図１２に示す例に対して、階調レベル１〜階調
レベル３の３区分に対して、図１３〜図１５に示す３個の２値グリフデータ、Ｄ１２Ａ−
１、Ｄ１２Ａ−２、Ｄ１２Ａ−３を生成する。
【００５７】
図１３に示す２値グリフデータＤ１２Ａ−１は、２５６階調グリフデータＤ１１＿２５
６の階調値‘２５５’〜‘２４８’を階調値‘１’ に置換し、それ以外の階調値を‘０
’に置換したものである。
【００５８】
図１４に示す２値グリフデータＤ１２Ａ−２は、２５６階調グリフデータＤ１１＿２５
６の階調値‘２４７’〜‘１７１’を階調値‘１’ に置換し、それ以外の階調値を‘０
’に置換したものである。
【００５９】
図１５に示す２値グリフデータＤ１２Ａ−３は、２５６階調グリフデータＤ１１＿２５
６の階調値‘１７０’〜‘８６’を階調値‘１’ に置換し、それ以外の階調値を‘０’
に置換したものである。
【００６０】
２値フォント描画回路１００は、実施例１と同様、第１段階にて、２値グリフデータＤ
１２Ａ‐３において階調値が‘１’と記載されたピクセルについては、文字色情報Ｄ１４
に記載された色と背景色情報Ｄ１５に記載された色を濃度比αでブレンドして生成した色
を描画色データＤ１３Ａ‐３として出力し、２値グリフデータＤ１２Ａ‐３に階調値が‘
０’と記載されたピクセルについては、背景色情報Ｄ１５に記載された色を描画色データ
Ｄ１３Ａ−３として出力する。
【００６１】
第２段階にて、２値グリフデータＤ１２Ａ−２において階調値が‘１’と記載されたピ
クセルについては、文字色情報Ｄ１４に記載された色と描画色データＤ１３Ａ‐３に記載
された色を濃度比αでブレンドして生成した色を描画色データＤ１３Ａ−２として出力し
、２値グリフデータＤ１２Ａ‐２に階調値が‘０’と記載されたピクセルについては、描
画色データＤ１３Ａ‐３に記載された色を描画色データＤ１３Ａ−２として出力する。
【００６２】
第３段階にて、２値グリフデータＤ１２Ａ−１において階調値が‘１’と記載されたピ
クセルについては、文字色情報Ｄ１４に記載された色と描画色データＤ１３Ａ‐２に記載
された色を濃度比αでブレンドして生成した色を描画色データＤ１３Ａ−１として出力し
、２値グリフデータＤ１２Ａ‐１に階調値が‘０’と記載されたピクセルについては、描
画色データＤ１３Ａ‐２に記載された色を描画色データＤ１３Ａ−１として出力し、フォ
ント画像データを得る。
【００６３】
図１６に、２５６階調グリフデータＤ１１＿２５６を図１２に示す各階調レベルに分割
したときのフォント画像出力の例を示す。
【００６４】
このような本実施例によれば、多階調グリフデータを２値グリフデータに分解するとき
に、Ｎ階調（Ｎ≧５）の階調値を、ｍ段階（２≦ｍ＜Ｎ−１）に区分して分解するため、
１階調値単位で分解する実施例１よりも、生成する２値グリフデータの数を少なくするこ
とができる。これにより、階調値Ｎの値が大きくても、２値グリフデータ生成に伴うメモ
リ容量の増加や処理時間の増加を抑制することができる。
【００６５】
なお、本実施例では、階調区分数が４の場合を例にとって説明したが、階調区分数は、
４に限るものではない。階調区分数が小さいほど、２値グリフデータ生成に伴うメモリ容
量の増加や処理時間の増加を少なくすることができるが、一方では、本来の階調のきめ細
やかさを失うことになる。そこで、階調区分数は、メモリ容量や処理時間の増加の程度と
表示階調の低下のバランスを考慮して、適宜設定するようにすればよい。
【符号の説明】
【００６６】
１  多階調グリフデータ取得部
２  ２値グリフデータ生成部
３  文字・背景データ入力部
４  描画色データ取得部
１００  ２値フォント描画回路
Ｄ１  多階調フォントデータ
Ｄ２  濃度比データ
Ｄ３  階調区分データ
Ｄ１１  多階調グリフデータ
Ｄ１２、Ｄ１２Ａ  ２値グリフデータ
Ｄ１３  描画色データ
Ｄ１４  文字色情報
Ｄ１５  背景色情報
【図１】
2011204144.tif 000003
【図２】
2011204144.tif 000004
【図３】
2011204144.tif 000005
【図４】
2011204144.tif 000006
【図５】
2011204144.tif 000007
【図１０】
2011204144.tif 000008
【図１１】
2011204144.tif 000009
【図１２】
2011204144.tif 000010
【図１３】
2011204144.tif 000011
【図１４】
2011204144.tif 000012
【図１５】
2011204144.tif 000013
【図６】
2011204144.tif 000014
【図７】
2011204144.tif 000015
【図８】
2011204144.tif 000016
【図９】
2011204144.tif 000017
【図１６】
2011204144.tif 000018