(57)【要約】【課題】中間コード内に、処理の高速化が望めない描画オブジェクトを含む場合、ユーザの要求に応じて画像形成処理を簡略化する機能を提供することを目的とする。【解決手段】オブジェクト記述言語を変換して抽出された、エッジ情報と、レイヤ情報と、を含む中間コードを、中間コード内の一部処理を省略又は簡略化した形式に変換する中間コード変換手段と、中間コード変換手段において変換された中間コードを、走査線単位で処理して出力画像を生成する画像形成処理手段と、中間コード変換手段及び画像形成処理手段に対して、簡略化した画像を形成するよう指示を与える指示手段と、を有することによって前記課題を解決する。【選択図】図１
2007316866.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクト記述言語を変換して抽出された、エッジ情報と、レイヤ情報と、を含む中間コードを、中間コード内の一部処理を省略又は簡略化した形式に変換する中間コード変換手段と、
前記中間コード変換手段において変換された中間コードを、走査線単位で処理して出力画像を生成する画像形成処理手段と、
前記中間コード変換手段及び前記画像形成処理手段に対して、簡略化した画像を形成するよう指示を与える指示手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記中間コード変換手段は、前記エッジ情報又は前記レイヤ情報のデータ構造を書き換えることによって、中間コードを変換することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記中間コード変換手段は、前記エッジ情報又は前記レイヤ情報に付随する制御フラグを書き換えることによって、中間コードを変換することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
画像形成装置における画像形成方法であって、
オブジェクト記述言語を変換して抽出された、エッジ情報と、レイヤ情報と、を含む中間コードを、中間コード内の一部処理を省略又は簡略化した形式に変換する中間コード変換ステップと、
前記中間コード変換ステップにおいて変換された中間コードを、走査線単位で処理して出力画像を生成する画像形成処理ステップと、
を有することを特徴とする画像形成方法。
【請求項５】
前記中間コード変換ステップにおいては、前記エッジ情報又は前記レイヤ情報のデータ構造を書き換えることによって、中間コードを変換することを特徴とする請求項４に記載の画像形成方法。
【請求項６】
前記中間コード変換ステップにおいては、前記エッジ情報又は前記レイヤ情報に付随する制御フラグを書き換えることによって、中間コードを変換することを特徴とする請求項４に記載の画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成方法に関する。
【背景技術】
【０００２】
画像形成に際し、描画コマンドや、ページ記述言語（ＰＤＬ）、或いはそれらを変換して作成された中間コードに基づいて、描画を行なう画像形成装置が、知られている。
【０００３】
例えば、ＰｏｓｔＳｃｒｉｐｔやＰＤＦ等のＰＤＬで記述された描画データが入力されると、画像形成装置において、その描画データが解釈されて各ページの画像データが形成される。入力される描画データは、複数種類のオブジェクト（描画オブジェクト）の集合として構成され、そのオブジェクトとしては図形、テキスト、その他の画像がある。
【０００４】
出力される画像データは、１ページのラスター画像、又は圧縮形式の画像等である。画像形成装置が出力する画像は、必要に応じて一旦記憶装置に蓄積され、ページ合成や回転等の画像処理を行った後、多くの場合、プリンタエンジンに送出され、印刷される。
【０００５】
また、処理の効率化を達成するために、画像形成装置へ直接ＰｏｓｔＳｃｒｉｐｔやＰＤＦ等のＰＤＬを入力するのではなく、描画オブジェクトの特徴を抽出した中間コードを入力する方法がある。この場合、情報処理装置等が、ＰＤＬで記述された描画データを基に、特徴的な要素を抽出し、画像形成装置が効率的に処理できるようなデータ構造を持つ中間コードに変換し、しかる後にこの中間コードを画像形成装置へ入力する。かかる前処理を経ることで、画像形成装置での処理の要求される、高速性と、利便性と、を更に追求することが可能になる。
【０００６】
ここで、中間コードを利用する画像処理装置の一つに、本発明者及び出願人らが提唱しているＵＦＲ（Ｕｌｔｒａ  Ｆａｓｔ  Ｒｅｎｄｅｒｉｎｇ）と呼ばれる画像処理装置がある。ＵＦＲでは、オブジェクト記述言語を変換して抽出された、エッジ情報と、レイヤ情報と、を含む中間コードを、走査線単位でパイプライン処理して高速に画像形成処理を行うことが特徴である。
【０００７】
また、中間コードを利用する画像処理装置として、特許文献１では、中間コードを解釈し、描画開始位置を微調整することにより形成画像の品質を向上させる画像処理装置が開示されている。
【０００８】
その他、特許文献２では、同色塗りつぶしオブジェクトの重ね合わせの部分でマージ可能なオブジェクトに対して、データ量を削減する目的で中間コードをマージするように変換する画像処理装置が開示されている。
【０００９】
【特許文献１】特開平８−２７８８５５号公報
【特許文献２】特開平１０−０００８２５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、自然画のＪＰＥＧ差込み画像やグラディエーション画像を処理する場合等、一般の描画オブジェクトとは異なる画像を含む個所では、中間コードへの変換はなされない。中間コードを処理する高速な画像形成装置であっても、中間コードにより高速な画像形成がサポートされていない部分には、通常の展開処理を行うので処理の高速化は望めない。例えば、中間コードに変換されて記憶装置に蓄積されたデータがなかなかプリントできないような場合が想定される。
【００１１】
一方、画像形成に時間のかかる部分は簡略化して表示されても良いが、むしろ、画像形成の概略結果を早く得たい場合もある。
【００１２】
本発明はこのような問題点に鑑みなされたもので、中間コード内に、処理の高速化が望めない描画オブジェクトを含む場合、ユーザの要求に応じて画像形成処理を簡略化する機能を提供することを目的とする。
【課題を解決するための手段】
【００１３】
そこで、前記問題を解決するため、本発明は、オブジェクト記述言語を変換して抽出された、エッジ情報と、レイヤ情報と、を含む中間コードを、中間コード内の一部処理を省略又は簡略化した形式に変換する中間コード変換手段と、前記中間コード変換手段において変換された中間コードを、走査線単位で処理して出力画像を生成する画像形成処理手段と、前記中間コード変換手段及び前記画像形成処理手段に対して、簡略化した画像を形成するよう指示を与える指示手段と、を有することを特徴とする。
【００１４】
係る構成とすることにより、中間コード内に、処理の高速化が望めない描画オブジェクトを含む場合、ユーザの要求に応じて画像形成処理を簡略化する機能を提供することができる。
【００１５】
また、前記問題を解決するため、本発明は、画像形成方法としてもよい。
【発明の効果】
【００１６】
本発明によれば、中間コード内に、処理の高速化が望めない描画オブジェクトを含む場合、ユーザの要求に応じて画像形成処理を簡略化する機能を提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態について図面に基づいて説明する。
【００１８】
（実施形態１）
図１は、画像形成装置の一例の構成図である。画像形成装置は、例えばＰｏｓｔＳｃｒｉｐｔやＰＤＦ等のＰＤＬを変換することにより中間コードを生成し、前記中間コードに基づいて画像データを形成する。
【００１９】
画像形成装置は、画像形成処理部１００に対して入力する画像形成用中間コードを切り替える中間コード選択部１０２を持つ。中間コード選択部１０２は、簡略化画像形成指示部１０３からの簡略化画像形成指示に従い、入力する中間コードを切り替える。入力された中間コードがそのまま処理される場合は、簡略化画像形成指示部１０３は、入力されたままの画像形成用中間コードである入力中間コード１０１を選択するよう中間コード選択部１０２に指示する。中間コード選択部１０２は、簡略化画像形成指示部１０３からの簡略化画像形成指示に従い、入力中間コード１０１をそのまま画像形成処理部１００に渡す。
【００２０】
一方、中間コードの変換により簡略化画像を形成し、処理の高速化を指示したい場合、まず、簡略化画像形成指示部１０３の制御に従い、中間コード変換部１０４は、簡略化表示を行うよう入力中間コード１０１を変換し、変換中間コード１０５を生成する。その後、簡略化画像形成指示部１０３は、生成された変換中間コード１０５を画像形成処理部１００で処理するよう選択部１０２に指示する。画像形成処理部１００は、変換中間コード１０５をもとに画像形成処理を行う。中間コード変換部１０４は、中間コードを、中間コード内の一部処理を省略又は簡略化した形式に変換する。画像形成処理部１００は、変換中間コードを、走査線単位で処理して出力画像を生成する。
【００２１】
ここで、簡略化画像形成のために特定のオブジェクトを挿入したい場合、画像形成装置は、挿入オブジェクトデータ１０６を読み込み、中間コード変換部１０４で変換時にデータを差し替える等の処理を行うものとする。
【００２２】
図２は、本実施形態に係る画像形成装置で実施する処理の一例を示すフローチャートである。ステップＳ１０において、画像形成装置は、中間コードを読み込む中間コード読み込み処理を実行する。ステップＳ１１において、画像形成装置は、ユーザ等より、簡易画像形成指示があったか否かを判定する。画像形成装置は、ユーザ等より、簡易画像形成指示があったと判定すると、ステップＳ１２に進み、ユーザ等より、簡易画像形成指示がなかったと判定すると、ステップＳ１３に進む。なお、画像形成装置は、後述する入力中間コード１０１に含まれる命令ストリーム等に基づいて、ユーザ等より、簡易画像形成指示があったか否かを判定する。
【００２３】
ステップＳ１２において、画像形成装置は、画像形成処理を別の簡略化した画像形成処理で置き換えるために、入力中間コード１０１を書き換える、中間コード変換処理を行う。ここでは、図３のエッジ情報又はレイヤ情報のデータ構造を書き換えることによって、中間コードを変換する。ステップＳ１３において、画像形成装置は、入力中間コード１０１又は変換された変換中間コード１０５等に基づいて、画像形成処理を行う。
【００２４】
図３は、入力中間コード１０１の一例の構成図である。図３に示されるように、入力中間コード１０１には、画像形成処理部１００に対する命令が記述された命令ストリーム３０１と、描画オブジェクトの端部に関する情報が格納されたエッジ情報３０２と、が含まれる。また、図３に示されるように、入力中間コード１０１には、描画オブジェクトの属するレイヤの関する情報が格納されたレイヤ情報３０４と、ラスターイメージの画像が格納されたラスターイメージ画素データ３０６と、が含まれる。
【００２５】
また、エッジ情報３０２には、端部に関する単純な塗りつぶしや、グラディエーション等描画方法の指示に関する情報や、端部に付随する描画そのもののハードウェア動作を制御するレジスタ設定である制御フラグ情報等、エッジ描画制御情報３０３が含まれている。エッジ情報は、オブジェクト記述言語を変換して抽出される。
【００２６】
また、レイヤ情報３０４には、レイヤに関する描画方法の指示に関する情報や、レイヤに付随する描画そのもののハードウェア動作を制御するレジスタ設定である制御フラグ情報等、レイヤ描画制御情報３０５が含まれている。レイヤ情報も、オブジェクト記述言語を変換して抽出される。
【００２７】
また、ラスター画素データ３０６には、ＪＰＥＧ、ＰＮＧ等の伸張処理を要する画像データも含まれているものとする。
【００２８】
図４は、画像形成処理部１００における入力中間コード１０１の処理方法の一例を示す図である。ある入力中間コード１０１が画像形成処理部１００に入力指示されたとする。命令処理部４０１は、命令ストリーム３０１を解釈する。エッジ処理部４０２は、エッジ情報３０２に基づいて、エッジと、塗りつぶしとの関係を解釈し、処理する。
【００２９】
レイヤ優先順位決定部４０３は、レイヤ情報３０４に基づいて、描画オブジェクトが属するレイヤの上下の位置関係を解決する。エッジ処理と、レイヤ優先順位の解決とがなされたオブジェクトは、塗りつぶし色決定部４０４において、塗りつぶしの色が決定される。その後、画素合成部４０６で実際の画素に展開されて画像データとして出力される。
【００３０】
また、入力中間コード１０１にＪＰＥＧ画像やグラディエーション等通常の塗りつぶし処理とは異なるラスターイメージ画素データ３０６が含まれている場合、イメージ画像展開部４０５が、一度画像を展開する。そして、イメージ画像展開部４０５が展開した画像に基づいて、塗りつぶし色決定部４０４が塗りつぶし色を決定する。
【００３１】
本実施形態でも、入力中間コード１０１をそのまま画像形成処理する系では、図４に示したこの従来の入力中間コードを処理する画像形成と同様の処理を行う。即ち、図１において入力中間コード１０１が、中間コード選択部１０２を経由して、画像形成処理部１００への入力となる系である。
【００３２】
図５は、本実施形態に係る画像形成装置で実施する、中間コード変換処理と、それに続く変換中間コード１０５の処理との一例を示す図である。図５の例は、入力中間コード１０１は、中間コード変換部１０４を経て、変換中間コード１０５に変換され、画像形成処理部１００へ入力される。
【００３３】
入力中間コード１０１に複雑なラスターイメージ画素データ３０６が存在する場合、画像形成装置は、この部分を処理負荷の低い簡略化画像の構成処理に置き換えて画像構成を行うことで処理のボトルネックを解消し、処理の高速化を達成する。このため、簡略化画像形成指示部１０３より、中間コード変換部１０４に簡略化画像の構成処理をする旨、制御が伝えられ、中間コード変換が実施される。
【００３４】
中間コード変換にあたっては、中間コード変換部１０４は、エッジ情報３０２及びレイヤ情報３０４に係る部分の情報を書き換える。即ち、中間コード変換部１０４は、簡略化画像形成を行うために、パイプライン処理を行う画像形成処理部１００で用いる特徴的な情報であるエッジ描画制御情報３０３と、レイヤ描画制御情報３０５とを変更する。そして、中間コード変換部１０４は、画像形成時にボトルネックとなる処理負荷の高い処理を中間コードから取り去った形の変換エッジ情報５０２と、変換レイヤ情報５０４とを生成する。
【００３５】
変換エッジ情報５０２と、変換レイヤ情報５０４との中でも、中間コード変換部１０４において、主に変更を加えられるのは、描画方法或いは制御フラグの情報が記述されている変換エッジ描画制御情報５０３と、変換レイヤ描画制御情報５０５と、である。
【００３６】
以下、画像形成装置における、変換エッジ描画制御情報５０３と、変換レイヤ描画制御情報５０５とに係る、変換の形態の一例を説明する。
【００３７】
例えば、ＪＰＥＧ画像をはめ込むオブジェクト、或いはレイヤが存在する場合、ＪＰＥＧ画像部分を伸張し、ビットイメージに展開する処理が必要になる。よって、自然画のようなＪＰＥＧ画像を多く含む場合は、他のオブジェクト描画と比較して非常に負荷の重い処理となる。本実施形態の図５に示した手法に拠ると、中間コード変換部１０４は、入力中間コード１０１の内、エッジ描画制御情報３０３、或いはレイヤ描画制御情報３０５を変更する。
【００３８】
即ち、画像形成装置は、入力中間コード１０１をパースしてＪＰＥＧ画像の描画指示を見つけた場合、エッジ描画制御情報３０３、或いはレイヤ描画制御情報３０５が指示する部分の描画制御方法として、単色描画の指示、或いは透明描画の指示に書き換える。このことによって、画像形成装置は、処理の簡略化を達成する。
【００３９】
また、画像形成装置は、エッジ描画制御情報３０３、或いはレイヤ描画制御情報３０５が指示する部分の描画制御方法として、制御フラグで描画処理そのものをキャンセルしたり、或いはデコード処理の簡略化が可能なサムネイル表示に置き換えたりする。又は、画像形成装置は、エッジ描画制御情報３０３、或いはレイヤ描画制御情報３０５が指示する部分の描画制御方法として、挿入オブジェクトデータ１０６と、ＪＰＥＧ画像と、を置き換える。このような描画制御方法を採用することにより、画像形成装置は、エッジ描画制御情報３０３、或いはレイヤ描画制御情報３０５が指示する部分を、別の簡略化画像データで置き換え、処理の簡略化を達成する。
【００４０】
また、別の例として、大きな領域に対して定義されたグラディエーション画像があった場合、画像形成装置は、エッジ描画制御情報３０３、或いはレイヤ描画制御情報３０５が指示する部分の描画制御方法として、単色描画の指示に書き換える。又は、画像形成装置は、前記部分の描画制御方法として、透明描画の指示に書き換えたり、或いは階調の遷移を直線的な変動により計算量を省略したりすることにより、処理の簡略化を達成する。
【００４１】
また、別の例として、背景のようなものを画像構成に加えたくない場合、画像形成装置は、背景のレイヤにおけるレイヤ描画制御情報３０５が指示する部分の描画制御方法として、単色描画の指示に書き換える。又は、画像形成装置は、前記部分の描画制御方法として、透明描画の指示に書き換えることで、処理の簡略化を達成する。
【００４２】
また、画像形成装置は、背景のレイヤにおけるレイヤ描画制御情報３０５が指示する部分の描画制御方法として、制御フラグで描画処理そのものをキャンセルすることで処理の簡略化を達成する。
【００４３】
なお、入力中間コード１０１は、フォーマットとして、エッジ情報３０２及びレイヤ情報３０４の書き換えが他の部分との依存関係になるべく影響を与えないように構成されており、画像形成処理部１００がそのまま変換中間コード１０５を解釈するものとする。
【００４４】
画像形成装置は、命令ストリーム３０１に対しては基本的に書き換えを行わない。例えば、入力中間コード１０１内アドレス等が命令ストリーム３０１やラスターイメージ画素データ３０６に含まれていた場合、画像形成装置は、一部、変換命令ストリーム５０１への変換を余儀なくされるが、それ以外の部分を変更する事はない。
【００４５】
また、画像形成装置は、ラスターイメージ画素データ３０６に関しては、処理要求に応じて入力中間コード１０１内での変換方法を変更しても構わないものとする。例えば、ＪＰＥＧの自然画のようなものを展開せず、単色表示で一様に置き換えて他の部分を早く表示させる簡略化を行った場合、画像形成装置は、変換ラスターイメージ画素データ５０６自身を変換中間コード１０５に含まないようにする。このことにより処理負荷を低く抑えることができる。
【００４６】
なお、例として示した入力中間コード１０１は、実際のハードウェアの制御を意図した形の描画の可否を指示する制御フラグ等を定義した場合を想定した。しかしながら、入力中間コード１０１は画像形成を目的とするため、この様な制御フラグを持たないものも存在する。このような場合、中間コード変換部１０４が、実際のハードウェアの動作を制御するための制御フラグの部分を付加する。つまり、画像形成処理部１００のパイプラインに入力される前に、中間コード変換部１０４が、制御フラグを指定するものとする。
【００４７】
上述したように、本実施形態の画像形成装置は、図１に示したように、同一の入力中間コードを入力としながら、要求する出力画像の詳細度に従って画像構成処理を変更することができる。即ち、本実施形態の画像形成装置は、図４に示した従来の中間コード処理による画像形成と、図５に示した簡略化画像指示による中間コード処理による画像形成とを、同時に実装する。よって、ユーザの要求に従って、出力画像の詳細度の低い処理系を実現することができる。
【００４８】
（実施形態２）
図６は、本実施形態に係る画像形成装置で実施する、簡略化画像形成指示における中間コードの処理の一例を示す図である。図６の例では、画像形成装置は、入力中間コード１０１の変換専用の処理機構を持たない。その代わり、画像形成装置は、複雑な処理を要する画像形成処理を中間コード内に発見すると、複雑な処理を有する部分の中間コードを、予め規定しておいた簡略化画像の描画処理を規定した、部分的な中間コードで置き換える。このことにより、画像形成装置は、実質的に入力中間コードの変換と同等の処理を実現する。
【００４９】
即ち、画像形成装置は、メモリ等に簡略化画像描画のためのエッジ描画制御情報６０１、或いはレイヤ描画制御情報６０２を事前に用意しておき、まずは、入力中間コード１０１を通常の処理を行う場合と同じ様に入力する。簡略化画像形成指示部１０３から簡略化画像形成指示がなされている場合、エッジ描画制御情報の選択部６０３が、事前に用意してあった簡略化画像描画のための制御情報であるエッジ描画制御情報６０１を画像形成処理部１００へ転送する。また、レイヤ描画制御情報の選択部６０４が、事前に用意してあった簡略化画像描画のための制御情報であるレイヤ描画制御情報６０２を画像形成処理部１００へ転送する。
【００５０】
また、画像形成装置は、入力中間コード１０１の中に、事前に用意していた簡略化したいエッジ描画制御情報６０１、或いはレイヤ描画制御情報６０２に相当するデータを見つけると、簡略化画像形成へと制御を移すよう簡略化画像形成指示部１０３へ指示を伝達する機構を有する。この様な機構を有することにより、画像形成装置は、中間コードの解釈機構と、中間コード変換とのタイムラグを軽減させることができる。よって、通常の画像形成処理から簡略化画像形成処理への処理モードの移行、或いはその逆に簡略化画像形成処理から通常の画像形成処理への処理モードの復帰において、画像形成装置の応答性を改善することができる。
【００５１】
図７は、本実施形態に係る画像形成装置で実施する簡略化画像構成処理の一例を示すフローチャートである。図７のフローチャートに沿って、図６に記載の画像形成装置の制御を説明する。
【００５２】
まず、ステップＳ２０において、画像形成装置は、例えばタッチパネル等におけるユーザの設定操作に応じて、簡略化画像描画のための制御情報であるエッジ描画制御情報６０１、或いはレイヤ描画制御情報６０２をメモリ等に保存し、設定する。なお、この設定は、簡略化したい処理に従って定義されたものであり、一度設定を行うと毎回設定する必要はない。
【００５３】
次に、ステップＳ２１において、画像形成装置は、画像形成用の中間コードの入力を行う。ステップＳ２２において、画像形成装置は、簡略化画像形成モードか否かを判定する。画像形成装置は、簡略化画像形成モードであると判定すると、ステップＳ２３に進み、簡略化画像形成モードでないと判定すると、ステップＳ２５に進む。
【００５４】
例えば、画像形成装置（画像形成処理部１００）は、簡略化画像形成指示部１０３より、簡略化画像形成指示がなされていない場合、簡略化画像形成モードではないと判定する。一方、画像形成装置（画像形成処理部１００）は、簡略化画像形成指示部１０３より、簡略化画像形成指示がなされている場合、簡略化画像形成モードであると判定する。
【００５５】
ステップＳ２３において、命令処理部４０１、或いはエッジ処理部４０２、或いはレイヤ優先順位決定部４０３は、画像形成処理部１００が処理している対象が、簡略化画像形成の対象か否かを判定する。命令処理部４０１、或いはエッジ処理部４０２、或いはレイヤ優先順位決定部４０３は、画像形成処理部１００が処理している対象が、簡略化画像形成の対象であると判定すると、ステップＳ２４に進む。一方、命令処理部４０１、或いはエッジ処理部４０２、或いはレイヤ優先順位決定部４０３は、画像形成処理部１００が処理している対象が、簡略化画像形成の対象でないと判定すると、ステップＳ２５に進む。
【００５６】
ステップＳ２４において、画像形成処理部１００は、エッジ描画制御情報６０１、或いはレイヤ描画制御情報６０２を、描画制御情報として取得する。
【００５７】
ステップＳ２５において、画像形成処理部１００は、処理している対象が、簡略化画像形成の対象でなかったのなら、そのまま通常の画像形成処理を行う。一方、ステップＳ２５において、画像形成処理部１００は、処理している対象が、簡略化画像形成の対象であったのなら、ステップＳ２４において取得した描画制御情報に基づいて、簡略化画像を形成する。
【００５８】
ステップＳ２６において、画像形成装置は、入力中間コード１０１が終了したか否かを判定する。画像形成装置は、入力中間コード１０１が終了したと判定すると、画像形成処理を終了し、入力中間コード１０１が終了していないと判定すると、ステップＳ２１に戻る。
【００５９】
以上、上述した画像形成装置の構成は、ハードウェアによって実装してもよいし、ソフトウェアで実装してもよい。ここで、ソフトウェアで実装するとは、画像形成装置のＣＰＵにおいて、プログラムを実行することによって、上述したような機能を提供可能にすることである。
【００６０】
以上、上述した各実施形態によれば、中間コード内に、処理の高速化が望めない描画オブジェクトを含む場合、ユーザの要求に応じて画像形成処理を簡略化する機能を提供することができる。
【００６１】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００６２】
【図１】画像形成装置の一例の構成図である。
【図２】本実施形態に係る画像形成装置で実施する処理の一例を示すフローチャートである。
【図３】入力中間コード１０１の一例の構成図である。
【図４】画像形成処理部１００における入力中間コード１０１の処理方法の一例を示す図である。
【図５】本実施形態に係る画像形成装置で実施する、中間コード変換処理と、それに続く変換中間コード１０５の処理との一例を示す図である。
【図６】本実施形態に係る画像形成装置で実施する、簡略化画像形成指示における中間コードの処理の一例を示す図である。
【図７】本実施形態に係る画像形成装置で実施する簡略化画像構成処理の一例を示すフローチャートである。
【符号の説明】
【００６３】
４０１  命令処理部
４０２  エッジ処理部
４０３  レイヤ優先順位決定部
４０４  塗りつぶし色決定部
４０５  イメージ画像展開部
４０６  画素合成部
５０１  命令ストリーム
５０２  変換エッジ情報
５０３  変換エッジ描画制御情報
５０４  変換レイヤ情報
５０５  変換レイヤ描画制御情報
５０６  ラスターイメージ画素データ
【図１】
2007316866.tif 000003
【図２】
2007316866.tif 000004
【図３】
2007316866.tif 000005
【図４】
2007316866.tif 000006
【図５】
2007316866.tif 000007
【図６】
2007316866.tif 000008
【図７】
2007316866.tif 000009