(57)【要約】【課題】  画質の低下を回避しつつ、グラデーション描画に透明度を付着したことに伴う演算時間の低下を抑制する画像処理装置を提供することを目的とする。【解決手段】  色の濃度に関する濃度情報及び透明度に関する透明度情報がそれぞれ設定された複数点によって囲まれる領域から当該領域に相当する着色用領域及び透明度付着用領域を生成し、前記着色用領域及び透明度付着用領域をそれぞれ異なる分割割合で分割する分割し、前記着色用領域及び透明度付着用領域のそれぞれの複数点間に、前記濃度情報及び前記透明度情報を補完により段階的な変化をつけてそれぞれの領域に対応させて付着する着色用領域生成部２０２及び透明度付着用領域生成部２０３と、着色済の着色用領域及び付着済の透明度付着用領域を合成する領域合成部２０４と、を有することを特徴とする。【選択図】  図２
2008204264.tif 000002
【特許請求の範囲】
【請求項１】
色の濃度に関する濃度情報及び透明度に関する透明度情報がそれぞれ設定された複数点によって囲まれる領域から当該領域に相当する着色用領域及び透明度付着用領域を生成する生成手段と、
前記着色用領域及び透明度付着用領域をそれぞれ異なる分割割合で分割する分割手段と、
前記着色用領域及び透明度付着用領域のそれぞれの複数点間に、前記濃度情報及び前記透明度情報を補完により段階的な変化をつけてそれぞれの領域に対応させて付着する付着手段と、
着色済の着色用領域及び付着済の透明度付着用領域を合成する合成手段と、
合成結果に応じた画像を印刷する印刷手段と、
を有することを特徴とする画像処理システム。
【請求項２】
色の濃度に関する濃度情報及び透明度に関する透明度情報がそれぞれ設定された複数点によって囲まれる領域から当該領域に相当する着色用領域及び透明度付着用領域を生成する生成手段と、
前記着色用領域及び透明度付着用領域をそれぞれ異なる分割割合で分割する分割手段と、
前記着色用領域及び透明度付着用領域のそれぞれの複数点間に、前記濃度情報及び前記透明度情報を補完により段階的な変化をつけてそれぞれの領域に対応させて付着する付着手段と、
着色済の着色用領域及び付着済の透明度付着用領域を合成する合成手段と、
を有することを特徴とする画像処理装置。
【請求項３】
前記分割手段は、前記着色用領域と前記透明度付着用領域との合成結果が、半周期ずれて合成されるように該着色用領域及び透明度付着用領域を分割することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記分割手段は、前記透明度付着用の両端の領域の合成結果が、前記着色用領域の１つの領域の大きさ相当となるように等分割することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
コンピュータを、
色の濃度に関する濃度情報及び透明度に関する透明度情報がそれぞれ設定された複数点によって囲まれる領域から当該領域に相当する着色用領域及び透明度付着用領域を生成する生成手段と、
前記着色用領域及び透明度付着用領域をそれぞれ異なる分割割合で分割する分割手段と、
前記着色用領域及び透明度付着用領域のそれぞれの複数点間に、前記濃度情報及び前記透明度情報を補完により段階的な変化をつけてそれぞれの領域に対応させて付着する付着手段と、
着色済の着色用領域及び付着済の透明度付着用領域を合成する合成手段として機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
設定された色を所望の着色用領域に滑らかに変化させて描画するグラデーション描画を印刷機構に行わせる画像処理装置が知られている。例えば特許文献１では、２点あるいは３点で囲まれた着色用領域に対してグラデーション描画を行う出力制御装置において、着色用領域内のピクセルの色を算出する間隔を決定し、その決定した間引きレベルによりグラデーション描画がされるようにすることで、出力画像の画質の低下を回避しつつ、描画領域の色の算出時間を短縮し、かつ、メモリ使用量の削減を図ることが開示されている。
【０００３】
また、近年では、ＳＶＧ（Scalable Vector Graphics）やＸＰＳ（XML Paper Specification）等の高機能な描画命令を記述できるマークアップ言語においては、設定された色以外にそれぞれの地点の透明度も合わせて指定でき、色の滑らかな変化と合わせて、着色用領域に対する透明度も滑らかに変化させることができることが知られている。
【特許文献１】特開２００２−３６６９５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、画質の低下を回避しつつ、グラデーション描画に透明度を付着したことに伴う演算時間の低下を抑制する画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、色の濃度に関する濃度情報及び透明度に関する透明度情報がそれぞれ設定された複数点によって囲まれる領域から当該領域に相当する着色用領域及び透明度付着用領域を生成する生成手段と、着色用領域及び透明度付着用領域をそれぞれ異なる分割割合で分割する分割手段と、着色用領域及び透明度付着用領域のそれぞれの複数点間に、濃度情報及び透明度情報を補完により段階的な変化をつけてそれぞれの領域に対応させて付着する付着手段と、着色済の着色用領域及び付着済の透明度付着用領域を合成する合成手段と、合成結果に応じた画像を印刷する印刷手段と、を有することを特徴とする画像処理システムである。
【０００６】
請求項２に記載の発明は、色の濃度に関する濃度情報及び透明度に関する透明度情報がそれぞれ設定された複数点によって囲まれる領域から当該領域に相当する着色用領域及び透明度付着用領域を生成する生成手段と、着色用領域及び透明度付着用領域をそれぞれ異なる分割割合で分割する分割手段と、着色用領域及び透明度付着用領域のそれぞれの複数点間に、濃度情報及び透明度情報を補完により段階的な変化をつけてそれぞれの領域に対応させて付着する付着手段と、着色済の着色用領域及び付着済の透明度付着用領域を合成する合成手段と、を有することを特徴と画像処理装置である。
【０００７】
請求項３に記載の発明は、請求項２に記載の発明において、分割手段は、着色用領域と透明度付着用領域との合成結果が、半周期ずれて合成されるように該着色用領域及び透明度付着用領域を分割することを特徴としている。
【０００８】
請求項４に記載の発明は、請求項３に記載の発明において、分割手段は、透明度付着用の両端の領域の合成結果が、着色用領域の１つの領域の大きさ相当となるように等分割することを特徴としている。
【０００９】
請求項５に記載の発明は、コンピュータを、色の濃度に関する濃度情報及び透明度に関する透明度情報がそれぞれ設定された複数点によって囲まれる領域から当該領域に相当する着色用領域及び透明度付着用領域を生成する生成手段と、着色用領域及び透明度付着用領域をそれぞれ異なる分割割合で分割する分割手段と、着色用領域及び透明度付着用領域のそれぞれの複数点間に、濃度情報及び透明度情報を補完により段階的な変化をつけてそれぞれの領域に対応させて付着する付着手段と、着色済の着色用領域及び付着済の透明度付着用領域を合成する合成手段として機能させることを特徴とする画像処理プログラムである。
【発明の効果】
【００１０】
請求項１に係る発明によれば、画質の低下を回避しつつ、グラデーション描画に透明度を付着したことに伴う演算時間の低下を抑制することができる。
【００１１】
請求項２に係る発明によれば、画質の低下を回避しつつ、グラデーション描画に透明度を付着したことに伴う演算時間の低下を抑制することができる。
【００１２】
請求項３に係る発明によれば、本構成を有していない場合に比較して、グラデーション処理された結果がより滑らかになる。
【００１３】
請求項４に係る発明によれば、透明度付着用領域と着色用領域とが半周期づつずれあって、グラデーション処理された結果がより滑らかになる。
【００１４】
請求項５に係る発明によれば、画質の低下を回避しつつ、グラデーション描画に透明度を付着したことに伴う演算時間の低下を抑制することができる。
【発明を実施するための最良の形態】
【００１５】
（第１実施形態）
以下、本発明の第１実施形態について、図面を参照して具体的に説明する。
図１は本発明の第１実施形態に係る画像処理装置が適用可能な画像処理システムの構成図である。画像処理システムは、図１に示すように、ＰＣ１００、印刷装置２００等から構成されている。ＰＣ１００、印刷装置２００等は、ケーブルやネットワーク機器等で構成されるネットワーク３００を介して互いに接続される。尚、ネットワーク３００は、無線通信等によって通信されるようにしてもよい。
【００１６】
ＰＣ１００は、液晶ディスプレイやＣＲＴディスプレイ等の表示装置１１０、キーボードやマウス等の入力装置１２０、これらの動作を制御するコンピュータ１３０等で構成される。コンピュータ１３０は、利用者からの入力装置１２０に対する操作に応じて文書情報や画像情報等を生成し、さらに、当該文書情報等に対して入力装置１２０から印刷指示があると、その指示に応じてＰＤＬデータ等の印刷情報を生成する。印刷情報は、例えばＸＰＳデータ等圧縮された印刷情報であってもよい。印刷情報はネットワーク３００を介して印刷装置２００に送信される。なお、図１においては、１台のＰＣ１００が記載されているが、複数台であってもよい。
【００１７】
印刷装置２００は、本発明の印刷手段の一例であって、レーザー光源、帯電器、反射ミラー、トナーカートリッジ等で構成される印刷機構と、所定の画像処理を行うとともに、当該印刷機構を制御する画像処理装置等とから構成される。画像処理装置は、印刷情報を受信すると、当該印刷情報の内容に応じた画像を形成し、印刷機構が当該画像を記録用紙等に印刷する。また、印刷情報が圧縮されていた場合には、必要に応じて解凍してから画像を形成する。
【００１８】
尚、印刷装置２００は、図面に記載されたものだけに限られず、例えば、印刷機能、複写機能、ファクシミリ機能、スキャナ機能、画像情報や電子メール等の送受信機能、ノイズ除去機能、ＯＣＲ(Optical Character Reader)機能等を少なくとも１つ備える複合機等であってもよい。尚、ＯＣＲ機能とは、光学的に文字を読取る処理をいう。また、使用する印刷装置の数についても図面に記載された数だけに限られない。
【００１９】
続いて、本発明の実施形態に係る画像処理装置について図２から図７を参照して説明する。
図２は上述した画像処理装置の要部構成を示す機能ブロック図、図３は画像処理装置のハードウェア構成を示す機能ブロック図、図４は着色用領域の一例を示す概念図、図５は濃度情報及び透明度情報の計算式の一例、図６は透明度付着用領域の一例を示す概念図、図７は着色用領域と透明度付着用領域とを合成した一例を示す概念図である。
【００２０】
画像処理装置は、図２に示すように、描画命令解析部２０１、着色用領域生成部２０２、領域合成部２０３、画像描画部２０４、透明度付着用領域生成部２０５等から構成される。尚、着色用領域生成部２０２、透明度付着用領域生成部２０５等から本発明の生成手段、分割手段、付着手段等が構成される。
【００２１】
また、図２に示す画像処理装置の各機能ブロックは、図３に示すように、ＣＰＵ２００ａ等の処理装置、ＳＲＡＭ(Static Random Access Memory)、ＤＲＡＭ(Dynamic RAM)やＳＤＲＡＭ（Synchronous DRAM）等のＲＡＭ２００ｂ、フラッシュメモリ等のＲＯＭ(Read Only Memory)２００ｃ、外部装置との入出力を行うＩ／Ｆ（インタフェース）２００ｄがバス２００ｅにより接続されたハードウェア構成により実現される。
【００２２】
したがって、ＣＰＵ２００ａがＲＯＭ２００ｃに格納された所要のプログラムを読み込み、当該プログラムに従った演算を行うことにより、ＣＰＵ２００ａ内の各機能が実現される。
【００２３】
以下、図２における各機能ブロックについて詳細に説明する。
描画命令解析部２０１は、印刷情報に含まれる描画命令を解析する。具体的には、描画命令は、ＸＭＬ形式で表記されているため、当該命令を読込み、記録用紙等に印刷すべき画像情報を生成する。
【００２４】
着色用領域生成部２０２は、描画命令の解析結果に応じて、色の濃度に関する濃度情報及び透明度に関する透明度情報がそれぞれ設定された複数点によって囲まれる領域から当該領域に相当する着色用領域を生成する。さらに、着色用領域を所望の分割割合で分割し、着色用領域の複数点間に、濃度情報を補完により段階的な変化をつけて着色する。
【００２５】
例えば、図４に示すように、長方形で構成される着色用領域について、左辺をグラデーション描画の開始点、右辺をグラデーション描画の終了点とし、当該長方形を４分割する。濃度情報を補完により段階的変化をつけて着色する場合には、左側の領域から右側の領域にかけて段階的に色が変化して着色用領域が着色される。尚、濃度情報を補完する場合には、領域の分割数をｎ、分割領域の位置をｉで示した場合、各領域の濃度情報のＲ、Ｇ、Ｂ値は、図５の（１）から（３）に示す計算式のように表される。ここで、分割領域の位置ｉは、左辺に近いものほど数値が大きく、右辺に近づくにつれて数値が小さくなる。したがって、数値が大きいほど色が濃くなる。
【００２６】
透明度付着用領域生成部２０３は、色の濃度に関する濃度情報及び透明度に関する透明度情報がそれぞれ設定された複数点によって囲まれる領域から当該領域に相当する透明度付着用領域を生成する。さらに、透明度付着用領域を、着色用領域の分割割合と異ならせて、所望の分割割合で分割し、透明度付着用領域の複数点間に、透明度情報を補完により段階的な変化をつけて領域に付着する。
【００２７】
例えば、図６に示すように、長方形で構成される透明度付着用領域について、左辺を透明度のグラデーション描画の開始点、右辺を透明度のグラデーション描画の終了点とし、当該長方形を５分割し、透明度情報を補完により段階的変化をつけて着色する場合には、左側の領域から右側の領域にかけて段階的に透明度が変化して透明度付着用領域に透明度情報が付着される。尚、透明度情報を補完する場合には、上述したとおり、領域の分割数をｎ、分割領域の位置をｉで示した場合、各領域の透明度情報α値は、図５の（４）に示す計算式のように表される。ここで、α値は１の場合に不透明であり、０に近づくにつれて透明度が増すものとする。したがって、数値が１に近いほど、上述した濃度情報に基づく色が現れることとなる。
【００２８】
領域合成部２０４は、上述した着色済の着色用領域及び透明度情報付着済の透明度付着用領域を合成する。この結果、分割割合が異なるために、着色用領域と透明度付着用領域の各領域がずれあって合成され、図７に示すように、長方形が８分割で表現された透明度付のグラデーション描画を得る。
【００２９】
この場合、長方形の左辺の領域は、着色及び透明度のグラデーション描画の開始点となり、右辺の領域が、着色及び透明度のグラデーション描画の終了点となる。このように、透明度を付着するグラデーション描画において、着色用領域と透明度付着用領域の分割割合を異ならせてから合成することで、それぞれの分割割合を異ならせずに着色用領域及び透明度付着用領域にグラデーション描画を行い、その結果となる領域を合成する場合に比べて、グラデーション処理に関する演算量が減ることとなる。
画像描画部２０５は、印刷機構等で構成され、上述した各領域の合成結果を描画する。
【００３０】
続いて、画像処理装置の動作について図８を参照して説明する。
図８は画像処理装置におけるグラデーション処理の一例を示すフローチャートである。
画像処理装置は、まず、受信した印刷情報に含まれる描画命令を解析し（ステップＳ１）、着色用領域を生成する。尚、当該着色用領域の生成処理において、生成された着色用領域を、印刷情報に含まれる所望の分割割合に応じて分割し、分割数に応じた濃度情報の補完処理を行い、着色用領域に着色する。この結果、着色用領域にグラデーション描画された着色が現れることとなる。
【００３１】
画像処理装置は、次いで、描画命令の解析結果に基づき、透明度情報を付着するグラデーション描画を行うか否かを判断する（ステップＳ２）。画像処理装置は、透明度情報を付着するグラデーション描画を行うと判断した場合には、透明度付着用領域を生成する（ステップＳ３）。尚、当該透明度付着用領域の生成処理において、生成された透明度付着用領域を、印刷情報に含まれ、着色用領域の分割割合と異なる所望の分割割合に応じて分割し、分割数に応じた透明度情報の補完処理を行い、透明度付着用領域に透明度を付着する。この結果、透明度付着用領域にグラデーション描画された透明度が現れることとなる。
【００３２】
画像処理装置は、次いで、グラデーション描画された濃度情報が着色された領域と、グラデーション描画された透明度が付着された領域とを合成する（ステップＳ５）。そして画像処理装置は、合成結果に基づいて、描画処理を行う（ステップＳ６）、処理を終了する。尚、ステップＳ３の処理において、解析結果に透明度を付着する旨の情報がない場合には、ステップＳ６の処理において、透明度を付着しないグラデーション描画を行う。
【００３３】
（第２実施形態）
続いて、本発明の第２実施形態に係る画像処理装置について図９から図１２を参照して説明する。
図９は第２実施形態における分割・合成処理の一例となる概念図、図１０は第２実施形態に係る合成結果の一例、図１１は合成結果の比較例、図１２は合成結果の他の比較例である。
【００３４】
第１実施形態においては、着色用領域と透明度付着用領域のそれぞれの分割割合を異ならせて合成することで、濃度情報及び透明度情報の双方のグラデーション描画を行うこととしたが、本実施形態においては、上述した長方形の両端の領域以外については、着色用領域の分割割合と透明度付着用領域の分割割合とを同じにしている。
【００３５】
例えば、着色用領域については、図９（ａ）に示すように、長方形が１６分割されている。したがって、長方形の１つの領域は全体の１６分の１となっている。また、透明度付着用領域については、図９（ｂ）に示すように、長方形が１７分割されている。ただし、この際、両端の領域を合成した合成領域が、着色用領域の１つの領域と同じようになるように等分割する。また、両端以外の領域の分割は、１つ当たりの領域が着色用領域の１つの領域と同じようになるように等分割する。したがって、図９（ｂ）に示すように、例えば、両端の分割は３２分の１となり、それ以外の分割領域は１６分の１となる。
【００３６】
さらに、図９（ａ）に示す着色用領域と図９（ｂ）に示す透明度付着用領域とを合成した合成結果については、図９（ｃ）に示すように、着色用領域と透明度付着用領域とが半分づつ重なりあって３２等分されたグラデーション描画が得られる。
【００３７】
具体的には、上述した合成結果は、図１０に示すように、長方形の左辺から右辺にかけて段階的に細かく色が変化していることがわかる。この場合、濃度情報及び透明度情報を求める演算は６５回の演算が必要となる。一方、従来の方法により３２等分割して透明度付グラデーション描画を演算在した場合には、１領域あたりＲ、Ｇ、Ｂ、αの４回の演算が必要となり、長方形全体で１２８回の演算が必要となる。
【００３８】
また、図１１に示す合成結果は、比較例であって、上述した分割割合を可能な限り大きくして分割した領域に色と透明度を同時に指定してグラデーション描画したものである。図１０に示す長方形より、長方形の左辺から右辺にかけて段階的にさらに細かく色が変化するが、画像処理に伴う演算量が増大する。
【００３９】
一方、図１２に示す合成結果は、他の比較例であって、着色用領域及び透明度付着用領域の双方を同じ分割割合で合成したものである。より詳しくは、図１２に示す合成結果は、着色用領域及び透明度付着用領域をともに１６等分割したものを合成しており、その結果、図１０に示す合成結果より段階的な変化の細かさが荒くなっていることが分かる。このように、着色用領域と透明度付着用領域の分割割合を異ならせて合成することで、グラデーション処理に伴う演算量を低減させつつ、色及び透明度が段階的に細かく変化する。
【００４０】
なお、本発明は、上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。例えば、本発明のプログラムを通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。例えば、画像処理システムを構成する各手段は１つの装置に集約されてもよいし、複数の装置に分散されていてもよい。
【００４１】
また、上述した実施形態では、着色用領域を１６分割、透明度付着用領域を１７分割としたが、透明度付着用領域を１６分割、着色用領域を１７分割としても、段階的に細かく色及び透明度が変化するグラデーション描画が得られる。また、着色用領域の分割に対して、透明度情報の分割数を単純にずらす、例えば、着色用領域は１６分割、透明度情報は１９分割として、それぞれ均等に分割したとしても結果的にはより多くの色の分割されたことと同等の結果を得る。
【産業上の利用可能性】
【００４２】
以上説明したように、本発明によれば、画質の低下を回避しつつ、グラデーション描画に透明度を付着したことに伴う演算時間の低下を抑制することができ、産業上の利用可能性が高い。
【図面の簡単な説明】
【００４３】
【図１】画像処理システムの構成図である。
【図２】画像処理装置の要部構成を示す機能ブロック図である。
【図３】画像処理装置のハードウェア構成を示す機能ブロック図である。
【図４】着色用領域の一例を示す概念図である。
【図５】濃度情報及び透明度情報の計算式の一例である。
【図６】透明度付着用領域の一例を示す概念図である。
【図７】濃度情報及び透明度情報の一例を示す計算式である。
【図８】着色用領域と透明度付着用領域とを合成した一例を示す概念図である。
【図９】分割・合成処理の一例となる概念図である。
【図１０】第２実施形態に係る合成結果の一例である。
【図１１】合成結果の比較例である。
【図１２】合成結果の他の比較例である。
【符号の説明】
【００４４】
１００  ＰＣ
１１０  表示装置
１２０  入力装置
１３０  コンピュータ
２００  印刷装置
２００ａ  ＣＰＵ
２００ｂ  ＲＡＭ
２００ｃ  ＲＯＭ
２００ｄ  Ｉ／Ｆ
２００ｅ  バス
２０１  描画命令解析部
２０２  着色用領域生成部
２０３  透明度付着用領域生成部
２０４  領域合成部
２０５  画像描画部
３００  ネットワーク
【図１】
2008204264.tif 000003
【図２】
2008204264.tif 000004
【図３】
2008204264.tif 000005
【図４】
2008204264.tif 000006
【図５】
2008204264.tif 000007
【図６】
2008204264.tif 000008
【図７】
2008204264.tif 000009
【図８】
2008204264.tif 000010
【図９】
2008204264.tif 000011
【図１０】
2008204264.tif 000012
【図１１】
2008204264.tif 000013
【図１２】
2008204264.tif 000014