JP2017194855A - 画像処理装置、画像処理方法、画像処理プログラム、及び画像処理システム - Google Patents
画像処理装置、画像処理方法、画像処理プログラム、及び画像処理システム Download PDFInfo
- Publication number
- JP2017194855A JP2017194855A JP2016085165A JP2016085165A JP2017194855A JP 2017194855 A JP2017194855 A JP 2017194855A JP 2016085165 A JP2016085165 A JP 2016085165A JP 2016085165 A JP2016085165 A JP 2016085165A JP 2017194855 A JP2017194855 A JP 2017194855A
- Authority
- JP
- Japan
- Prior art keywords
- dimensional
- light source
- image processing
- light
- image data
- 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
Images
Landscapes
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
【課題】三次元座標を有するデータから取得した二次元画像データの二次元媒体上における立体視認性を向上させる。
【解決手段】画像形成装置100は、三次元空間における特定の観測点から三次元空間に存在する三次元モデルを観測して得られる二次元画像データに対して画像処理を施す画像処理装置であって、三次元空間に存在する光源の三次元位置情報に基づいて、二次元画像データを構成する画素における三次元空間に存在する光源の影響度合いを示す陰影情報(id)を取得する陰影検出部201と、陰影検出部201によって取得された陰影情報に基づいて、二次元画像データの立体視認性を高める強調処理を施す輝度補正部203、及び光沢補正部204と、を備えることを特徴とする。
【選択図】図3
【解決手段】画像形成装置100は、三次元空間における特定の観測点から三次元空間に存在する三次元モデルを観測して得られる二次元画像データに対して画像処理を施す画像処理装置であって、三次元空間に存在する光源の三次元位置情報に基づいて、二次元画像データを構成する画素における三次元空間に存在する光源の影響度合いを示す陰影情報(id)を取得する陰影検出部201と、陰影検出部201によって取得された陰影情報に基づいて、二次元画像データの立体視認性を高める強調処理を施す輝度補正部203、及び光沢補正部204と、を備えることを特徴とする。
【選択図】図3
Description
本発明は、画像処理装置、画像処理方法、画像処理プログラム、及び画像処理システムに関する。
近年、CADのような三次元モデル作成ソフトを用いて、xyz座標軸で表される三次元空間に三次元モデルを作成して全体像を把握した後、それを元に各部の設計や生産を行うことが一般化している。
また、3Dプリンタの登場以前では、三次元空間に作成された三次元モデルをディスプレイのような二次元媒体上でしか確認することができなかったが、3Dプリンタが登場したことにより、3Dプリンタで簡易的な三次元体を作成することで立体感を掴むことが可能になり、全体像をイメージすることが容易になった。
また、3Dプリンタの登場以前では、三次元空間に作成された三次元モデルをディスプレイのような二次元媒体上でしか確認することができなかったが、3Dプリンタが登場したことにより、3Dプリンタで簡易的な三次元体を作成することで立体感を掴むことが可能になり、全体像をイメージすることが容易になった。
しかし、3Dプリンタは二次元媒体上に表現された三次元構造を再現することに適している反面、一つの三次元体を作成するのに多くの時間を要する。また、3Dプリンタによって作成される三次元体は、プリンタのような画像形成装置によって印刷される画像に比べて位置精度が著しく低下し、また、三次元モデルが複雑な色で形成されたものである場合、3Dプリンタでは色を再現できないため、大まかな三次元構造を再現できたとしても、本来の特徴を掴みきれないという課題があった。
そこで、三次元の被写体や三次元モデルを二次元媒体上で三次元的に見えるよう立体視認性を向上させるための技術が知られている。
人間が二次元媒体上に表示又は印刷された画像から三次元構造の立体感を把握する際には、影や光沢といった画像を形成する色情報を無意識的に捉えることにより行われる。
影については、例えば写真を撮影したときの光源の位置に依存して被写体の表面に当たる光量が場所によって異なることで、相対的な色情報の変化として視認できるものであり、ユーザは写真に現れた影を無意識的に捉えることで三次元構造を認識することができる。その他にも、三次元モデル作成ソフトで作成された三次元モデルと同一空間内に仮想的な光源を設定することで、三次元モデルの表面に照射される光量を相対的に変化させ、影を作成することも可能である。
影については、例えば写真を撮影したときの光源の位置に依存して被写体の表面に当たる光量が場所によって異なることで、相対的な色情報の変化として視認できるものであり、ユーザは写真に現れた影を無意識的に捉えることで三次元構造を認識することができる。その他にも、三次元モデル作成ソフトで作成された三次元モデルと同一空間内に仮想的な光源を設定することで、三次元モデルの表面に照射される光量を相対的に変化させ、影を作成することも可能である。
光沢については、例えばプリンタのような画像形成装置によって有彩色トナーや有彩色インクのような有彩色の画像形成材の上に透明トナーや透明インクのような透明又は半透明な画像形成材を重ねて塗布されることで画像に現れるものであり、画像の立体感を高めたい場合に有効である。光沢度は画像平面の平滑性に依存しており、図11(a)に示すように、有彩色の画像形成材のみで形成された画像の表面は凹凸が多く、表面の反射光が乱反射することで光沢度が低い。
これに対して、図11(b)に示すように、有彩色の画像形成材で形成された画像の表面が平らになるように透明又は半透明な画像形成材を塗布することで、表面の反射光が均一な方向に反射されるようになり、凹凸が多い表面に比べて光沢度が高い。
これに対して、図11(b)に示すように、有彩色の画像形成材で形成された画像の表面が平らになるように透明又は半透明な画像形成材を塗布することで、表面の反射光が均一な方向に反射されるようになり、凹凸が多い表面に比べて光沢度が高い。
光沢度を調整することで立体感を表現する技術として、例えば特許文献1には、印刷対象となる画像情報に対し、輝度の高いところは明るく、暗いところは艶消しして印刷されるようサーマルヘッドによる加熱温度を調整することで、印刷媒体の表面に光沢の分布を発生させ、画像に立体感を付与することが開示されている。
また、特許文献2には、写真プリントや印刷物などのハードコピーにおいて、印刷画像に存在する物体に応じて、金属性やガラス製などの光沢性の高い物体の領域は表面粗さを小さくし、木製や布製などの光沢性の低い物体の領域は表面粗さを大きくするように物体を形成する領域ごとの表面粗さを調整することにより、画像の立体感を好適に表現することが記載されている。さらに、物体の位置に応じて光沢性の高い物体が手前に存在する場合は、その領域の表面粗さを小さくして、それ以外の領域の表面粗さを大きくし、逆に光沢性の低い物体が手前に存在する場合には、その領域の表面粗さを大きくして、それ以外の領域の表面粗さを小さくすることで画像の立体感を好適に表現することが開示されている。
従来の画像形成装置では二次元画像データから、文字領域、画像領域といった像域分離情報を解析してそれぞれに適した画像処理を施し、印刷媒体に塗布する画像形成材の塗布量を決定することは行われていた。
しかし、二次元画像データの色情報が特定の光源の影響を受けたものであるか否かの判断や、対象となる画素が特定の光源から照射される光が当たらない領域と特定の光源から照射される光が直接当たる領域のどちらを示しているのかの判断は、二次元画像データを解析するだけではできなかった。
そのため、光源の影響度合いを考慮した画像処理は行うことができず、画素毎の光源の影響度合いを考慮した立体視認性を向上させる処理を行うことができなかった。
しかし、二次元画像データの色情報が特定の光源の影響を受けたものであるか否かの判断や、対象となる画素が特定の光源から照射される光が当たらない領域と特定の光源から照射される光が直接当たる領域のどちらを示しているのかの判断は、二次元画像データを解析するだけではできなかった。
そのため、光源の影響度合いを考慮した画像処理は行うことができず、画素毎の光源の影響度合いを考慮した立体視認性を向上させる処理を行うことができなかった。
特許文献1には、画像情報の輝度に基づいて光沢度を調整することで立体感を付与することは記載されているが、被写体や三次元モデルが光源の影響を受けている場合は、被写体や三次元モデルの表面の輝度自体が低いのか、光源から照射される光量が低いことにより輝度が低いのかが考慮されていない。そのため、物体の三次元構造を認識する要素のひとつである影に対して的確な処理がされず、三次元構造を表現するには不十分であった。
特許文献2には、印刷画像に存在する物体の光沢性や位置関係に基づいて光沢度を調整することで立体感を好適に表現することは開示されているが、物体そのものの再現性を高める処理が行われているだけであり、影に着目して立体視認性を更に向上させるための処理が行われているものではない。
本発明は、上記に鑑みてなされたもので、その目的は、三次元空間における三次元モデルを特定の観測点から観測して取得した二次元画像データに対し、光源の影響度合いに基づく処理を施すことで、二次元画像データの立体視認性を向上させることにある。
上述した課題を解決するために、本発明は、三次元空間における特定の観測点から三次元空間に存在する三次元モデルを観測して得られる二次元画像データに対して画像処理を施す画像処理装置であって、三次元空間に存在する光源の三次元位置情報に基づいて、二次元画像データを構成する画素における三次元空間に存在する光源の影響度合いを示す陰影情報を取得する陰影情報取得部と、陰影情報取得部によって取得された陰影情報に基づいて、二次元画像データの立体視認性を高める強調処理を施す補正部と、を備えることを特徴とする。
本発明によれば、三次元座標を有するデータから取得した二次元画像データの二次元媒体上における立体視認性を向上させる処理を行うことができる。
以下に、添付図面を参照しながら、本発明に係る画像形成装置における透明トナーの塗布量決定手法の具体的な実施形態について説明する。以下で示す実施形態は、透明トナーを用いた電子写真方式の画像形成装置における透明トナーの塗布量決定手法を示すが、光沢を表現する画像形成材は透明トナーに限るものではなく、例えば透明インクであっても可能である。また、光沢を表現する画像形成材の塗布量を算出する装置は画像形成装置に限るものではなく、例えばPCやスマートフォンといった情報処理端末であっても可能である。
<画像形成装置>
図1は本発明の一実施形態に係る画像処理装置として機能する画像形成装置100および情報処理端末110のハードウェア構成について説明する図である。
画像形成装置100は、MFPやプリンタなど、印刷媒体に対し画像形成材を用いて画像を形成する機能を有する装置である。情報処理端末110は例えばPCやスマートフォンなどであり、ディスプレイとユーザが操作するための操作部を有し、多種多様な処理を行うための端末である。
図1に示すように、本実施形態に係る画像形成装置100は、CPU(Central Processing Unit)101、RAM(Random Access Memory)102、ROM(Read Only Memory)103、画像エンジン104、ネットワークI/F(Interface)105、HDD(Hard Disk Drive)106、操作I/F107がバス108を介して接続されている。
また、本実施形態に係る情報処理端末110は、CPU111、RAM112、ROM113、ネットワークI/F114、HDD115、操作I/F116、ディスプレイ117がバス118を介して接続されている。画像形成装置100および情報処理端末110はLANなどのネットワークを介して接続されている。
図1は本発明の一実施形態に係る画像処理装置として機能する画像形成装置100および情報処理端末110のハードウェア構成について説明する図である。
画像形成装置100は、MFPやプリンタなど、印刷媒体に対し画像形成材を用いて画像を形成する機能を有する装置である。情報処理端末110は例えばPCやスマートフォンなどであり、ディスプレイとユーザが操作するための操作部を有し、多種多様な処理を行うための端末である。
図1に示すように、本実施形態に係る画像形成装置100は、CPU(Central Processing Unit)101、RAM(Random Access Memory)102、ROM(Read Only Memory)103、画像エンジン104、ネットワークI/F(Interface)105、HDD(Hard Disk Drive)106、操作I/F107がバス108を介して接続されている。
また、本実施形態に係る情報処理端末110は、CPU111、RAM112、ROM113、ネットワークI/F114、HDD115、操作I/F116、ディスプレイ117がバス118を介して接続されている。画像形成装置100および情報処理端末110はLANなどのネットワークを介して接続されている。
CPU101は画像形成装置100における演算処理装置であり、制御プログラムに基づいて画像形成装置100の全体の動作を制御する。RAM102は情報を高速で読み書きするための揮発性の記憶媒体であり、CPU101が制御プログラムを実行する際のワークエリアとして機能する。ROM103は制御プログラムが記憶されている読み出し専用の不揮発性の記憶媒体である。画像エンジン104は印刷媒体に対して画像形成を実行する機構である。
ネットワークI/F105は、LANなどのネットワークに接続する通信インターフェースであり、本実施形態においては、3DスキャナやPC、スマートフォン等の端末に接続される。HDD106は情報の読み書きが可能な大容量の不揮発性の記憶媒体であり、制御プログラムやアプリケーション等が記憶されている。HDD106は、SSD(Solid State Drive)などの他の形式の記憶装置であってもよい。
操作I/F107はキーボードやタッチパネルなどによりユーザからの入力を受け付けるインターフェースである。操作I/F107からの情報はCPU101に出力される。CPU101はROM103やHDD106に記憶されている各種プログラムを実行するほか、操作I/F107やネットワークI/F105を介して情報処理端末110との通信が可能となっている。
CPU111は情報処理端末110における演算処理装置であり、制御プログラムに基づいて情報処理端末110の全体の動作を制御する。RAM112は情報を高速で読み書きするための揮発性の記憶媒体であり、CPU111が制御プログラムを実行する際のワークエリアとして機能する。ROM113は制御プログラムが記憶されている読み出し専用の不揮発性の記憶媒体である。
ネットワークI/F114は、LANなどのネットワークに接続する通信インターフェースであり、本実施形態においては、画像形成装置100に接続される。HDD115は情報の読み書きが可能な大容量の不揮発性の記憶媒体であり、制御プログラムやアプリケーション等が記憶されている。HDD115は、SSDなどの他の形式の記憶装置であってもよい。
操作I/F116はキーボードやタッチパネルなどによりユーザからの入力を受け付けるインターフェースである。操作I/F116からの情報はCPU111に出力される。CPU111はROM113やHDD115に記憶されている各種プログラムを実行するほか、操作I/F116やネットワークI/F114を介して画像形成装置100との通信が可能となっている。ディスプレイ117は表示機能を有する液晶パネルであり、操作I/Fを介したユーザからの操作を反映させて表示する。
<画像エンジン>
図2は本発明の一実施形態に係る画像エンジン104の構成例について説明する図である。
図2に示すように、転写ベルト12に沿って各色の現像ユニット11K、11C、11M、11Y、11Tが並べられている。現像ユニット11K、11C、11M、11Y、11Tは転写ベルト12上にトナー画像を形成するためのユニットである。
画像形成に際し、感光体1Kの外周面は暗中にて帯電器2Kにより一様に帯電された後、露光器からの露光ビーム3Kにより感光体1K上に静電潜像が形成される。現像器4Kは、この静電潜像をトナーにより可視像化し、このことにより感光体1K上にトナー画像が形成される。
このトナー画像は感光体1Kと転写ベルト12とが接する位置で、一次転写チャージャ5Kの働きにより転写ベルト12上に一次転写される。一次転写により、転写ベルト12上にトナー画像が形成される。トナー画像の一次転写が終了した感光体1Kは、外周面に残留した不要なトナーをクリーニングブレード6Kにより払拭された後、次の画像形成のために待機する。
図2は本発明の一実施形態に係る画像エンジン104の構成例について説明する図である。
図2に示すように、転写ベルト12に沿って各色の現像ユニット11K、11C、11M、11Y、11Tが並べられている。現像ユニット11K、11C、11M、11Y、11Tは転写ベルト12上にトナー画像を形成するためのユニットである。
画像形成に際し、感光体1Kの外周面は暗中にて帯電器2Kにより一様に帯電された後、露光器からの露光ビーム3Kにより感光体1K上に静電潜像が形成される。現像器4Kは、この静電潜像をトナーにより可視像化し、このことにより感光体1K上にトナー画像が形成される。
このトナー画像は感光体1Kと転写ベルト12とが接する位置で、一次転写チャージャ5Kの働きにより転写ベルト12上に一次転写される。一次転写により、転写ベルト12上にトナー画像が形成される。トナー画像の一次転写が終了した感光体1Kは、外周面に残留した不要なトナーをクリーニングブレード6Kにより払拭された後、次の画像形成のために待機する。
現像ユニット11Kによって転写ベルト12上に形成されたトナー画像は現像ユニット11Cに搬送される。
現像ユニット11Cでは、現像ユニット11Kでの画像形成プロセスと同様のプロセスにより形成されたトナー画像が、転写ベルト12上に形成されたトナー画像に重畳されて一次転写される。転写ベルト12上のトナー画像はさらに次の現像ユニット11M、11Yに搬送され、同様の動作により転写ベルト12上に重畳されて一次転写される。こうして、転写ベルト12上にフルカラーのトナー画像が形成される。
現像ユニット11Cでは、現像ユニット11Kでの画像形成プロセスと同様のプロセスにより形成されたトナー画像が、転写ベルト12上に形成されたトナー画像に重畳されて一次転写される。転写ベルト12上のトナー画像はさらに次の現像ユニット11M、11Yに搬送され、同様の動作により転写ベルト12上に重畳されて一次転写される。こうして、転写ベルト12上にフルカラーのトナー画像が形成される。
現像ユニット11K、11C、11M、11Yによって転写ベルト12上に形成されたフルカラーのトナー画像は現像ユニット11Tに搬送される。
現像ユニット11Tは透明トナーを一次転写するためのユニットである。現像ユニット11Tでは、現像ユニット11Kでの画像形成プロセスと同様のプロセスにより作成されたトナー画像が、転写ベルト12上に形成されたトナー画像に重畳されて一次転写される。こうして、転写ベルト12上にフルカラーのトナー画像の上に透明トナーが重畳されたトナー画像が形成される。透明トナーが重畳されたトナー画像は二次転写ローラ13の位置まで搬送され、後述するタイミングで搬送された用紙15に二次転写される。
現像ユニット11Tは透明トナーを一次転写するためのユニットである。現像ユニット11Tでは、現像ユニット11Kでの画像形成プロセスと同様のプロセスにより作成されたトナー画像が、転写ベルト12上に形成されたトナー画像に重畳されて一次転写される。こうして、転写ベルト12上にフルカラーのトナー画像の上に透明トナーが重畳されたトナー画像が形成される。透明トナーが重畳されたトナー画像は二次転写ローラ13の位置まで搬送され、後述するタイミングで搬送された用紙15に二次転写される。
給紙トレイ16に収納された用紙15は印刷媒体であり、画像形成に合わせて給紙ローラ17により搬送ローラ対18に順に送り出される。搬送ローラ対18に送り出された用紙15はレジストローラ対19に順に送り出される。レジストローラ対19の駆動開始は、転写ベルト12により搬送されたトナー画像と二次転写ローラ13上で、トナー画像と用紙15が適切な位置で重なり合うようなタイミングで行われる。レジストローラ対19により送り出された用紙15は、二次転写ローラ13にて転写ベルト12上のトナー画像を二次転写された後、定着器20にてトナー画像を定着され、画像形成装置100の外部に排紙される。
<情報処理端末、画像形成装置>
図3は、本発明の一実施形態に係る情報処理端末110および画像形成装置100の機能構成を示す図である。
尚、本実施形態において説明する画像データ抽出部200、陰影検出部201、色補正部202、輝度補正部203、光沢補正部204、中間調処理部205の各機能は、画像形成装置100のCPU101により実現するものである。
本実施形態は、画像エンジン104による印刷媒体への印字処理を除き、ROM103に記憶されている処理に用いられるデータをHDD115等に記憶させておくことで、その内の一部又は全ての処理を情報処理端末110のCPU111によって行うものであっても良い。
図3は、本発明の一実施形態に係る情報処理端末110および画像形成装置100の機能構成を示す図である。
尚、本実施形態において説明する画像データ抽出部200、陰影検出部201、色補正部202、輝度補正部203、光沢補正部204、中間調処理部205の各機能は、画像形成装置100のCPU101により実現するものである。
本実施形態は、画像エンジン104による印刷媒体への印字処理を除き、ROM103に記憶されている処理に用いられるデータをHDD115等に記憶させておくことで、その内の一部又は全ての処理を情報処理端末110のCPU111によって行うものであっても良い。
情報処理端末110は、ユーザからの入力に応じて、xyz座標系で表される三次元空間における三次元モデルの座標や色情報、面情報、光源の座標などを含んだデータであるdfx形式ファイルフォーマット等の三次元データを作成する。
画像データ抽出部200は、受け取った三次元データを元に、三次元モデルを特定の観測点から捉えたときの二次元画像データを抽出する。
具体的には、画像データ抽出部200は、観測点を通過する直線が三次元モデルや背景面に対して最初に交わる座標の色情報を画素値とした二次元画像データを抽出する。
<二次元画像データの抽出>
図4(a)、及び図4(b)は三次元データから二次元画像データを抽出する具体例について説明する図である。図4(a)は三次元空間に存在する三次元モデルを特定の観測点Aから捉えている図である。ここで、観測点Aを通過する直線が三次元モデルと背景面と底面に対して最初に交わる座標の色情報を取得すると、図4(b)に示すような二次元画像データが得られる。取得する座標の色情報の数は作成する二次元画像データの解像度に依存する。ここで用いられる三次元データは情報処理端末110からネットワークを介して受信する他、USBメモリ等の記録媒体を通して入手しても良い。
具体的には、画像データ抽出部200は、観測点を通過する直線が三次元モデルや背景面に対して最初に交わる座標の色情報を画素値とした二次元画像データを抽出する。
<二次元画像データの抽出>
図4(a)、及び図4(b)は三次元データから二次元画像データを抽出する具体例について説明する図である。図4(a)は三次元空間に存在する三次元モデルを特定の観測点Aから捉えている図である。ここで、観測点Aを通過する直線が三次元モデルと背景面と底面に対して最初に交わる座標の色情報を取得すると、図4(b)に示すような二次元画像データが得られる。取得する座標の色情報の数は作成する二次元画像データの解像度に依存する。ここで用いられる三次元データは情報処理端末110からネットワークを介して受信する他、USBメモリ等の記録媒体を通して入手しても良い。
陰影検出部201は、陰影情報取得部を構成し、三次元データを基に、画像データ抽出部200によって抽出された二次元画像データの座標毎に陰影情報(id)を設定する。
陰影情報とは、三次元空間において光源からの光が直射する領域(id=1)、陰になる領域(id=2)、影になる領域(id=3)、その他の領域(id=0)を示す値である。陰になる領域(id=2)と影になる領域(id=3)は光源からの光が直射しない領域である。
陰影情報とは、三次元空間において光源からの光が直射する領域(id=1)、陰になる領域(id=2)、影になる領域(id=3)、その他の領域(id=0)を示す値である。陰になる領域(id=2)と影になる領域(id=3)は光源からの光が直射しない領域である。
<陰影情報>
図5は三次元データにおける陰影情報について具体的に説明する図面である。
光源は三次元空間における座標の一点であり、あらゆる方向に光を照射する点である。F面は三次元モデルが置かれている面を表している底面部であり、F面を構成する座標はその他の領域(id=0)に該当する。
光が直射する領域(id=1)は、光源からの光が直射するA面、C面を構成する座標が該当する。陰になる領域(id=2)は、三次元モデルの表面側に光源からの光が直射しない座標を示しており、B面、D面、E面を構成する座標が該当する。影になる領域(id=3)は、三次元モデルによって光が遮られることにより光源からの光が直射しない座標を示しており、C面を構成する座標の一部とF面を構成する座標の一部が該当する。
図5は三次元データにおける陰影情報について具体的に説明する図面である。
光源は三次元空間における座標の一点であり、あらゆる方向に光を照射する点である。F面は三次元モデルが置かれている面を表している底面部であり、F面を構成する座標はその他の領域(id=0)に該当する。
光が直射する領域(id=1)は、光源からの光が直射するA面、C面を構成する座標が該当する。陰になる領域(id=2)は、三次元モデルの表面側に光源からの光が直射しない座標を示しており、B面、D面、E面を構成する座標が該当する。影になる領域(id=3)は、三次元モデルによって光が遮られることにより光源からの光が直射しない座標を示しており、C面を構成する座標の一部とF面を構成する座標の一部が該当する。
次に、光が直射する領域(id=1)と陰になる領域(id=2)の識別方法について説明する。
陰影検出部201は、光源から直線的に発せられる光線が三次元モデルを構成する面に対して貫いている向きを判断する。光線が三次元モデルを構成する面に対して表側から裏側に向けて貫いている場合には、面を構成する座標に対し光が直射する領域(id=1)に設定する。
光線が三次元モデルを構成する面に対して裏側から表側に向けて貫いている場合には、面を構成する座標に対し陰になる領域(id=2)に設定する。
ここで、表側とは三次元モデルを構成する面の内、三次元モデルの外側に面している側の面を意味し、裏側とは三次元モデルを構成する面の内、三次元モデルの内側に面している側の面を意味する。光線の貫いている方向の判断は、ベクトル演算によって行う。
陰影検出部201は、光源から直線的に発せられる光線が三次元モデルを構成する面に対して貫いている向きを判断する。光線が三次元モデルを構成する面に対して表側から裏側に向けて貫いている場合には、面を構成する座標に対し光が直射する領域(id=1)に設定する。
光線が三次元モデルを構成する面に対して裏側から表側に向けて貫いている場合には、面を構成する座標に対し陰になる領域(id=2)に設定する。
ここで、表側とは三次元モデルを構成する面の内、三次元モデルの外側に面している側の面を意味し、裏側とは三次元モデルを構成する面の内、三次元モデルの内側に面している側の面を意味する。光線の貫いている方向の判断は、ベクトル演算によって行う。
<影になる領域(id=3)の識別方法>
次に、図6(a)〜図6(c)を参照して、影になる領域(id=3)の識別方法について説明する。
図6では光源からの光線がx軸方向に対して平行に照射されている例を示しており、光源と三次元モデルのz軸座標はほぼ等しい位置関係にある。
陰影検出部201は、光源から照射されて三次元モデルの面を構成する座標を通過した光線が、背景部のxz平面および三次元モデルの内のいずれか一方と最初に交わった点の座標を影になる領域(id=3)と判断する。
図6(a)は三次元モデルの面を構成する座標を通過した光線が、背景部のxz平面を構成する座標と最初に交わった場合の例である。図6(a)ではG面を構成する座標Pを通った光線が、背景部のxz平面を構成する座標Qと最初に交わっており、このときの座標Qを影になる領域(id=3)と判断する。
図6(b)は三次元モデルの面を構成する座標を通過した光線が、三次元モデルを構成する座標と最初に交わった場合の例である。図6(b)ではG面を構成する座標Pを通過した光線が、三次元モデルを構成する座標Qと最初に交わっており、このときの座標Qを影になる領域(id=3)と判断する。
図6(c)は三次元モデルの面を構成する座標を通過した光線が、三次元モデルを構成する座標と最初に交わった場合の別の例である。図6(c)ではG面を構成する座標Pを通過した光線が、三次元モデルを構成する座標Qと最初に交わっており、このときの座標Qを影になる領域(id=3)と判断する。
次に、図6(a)〜図6(c)を参照して、影になる領域(id=3)の識別方法について説明する。
図6では光源からの光線がx軸方向に対して平行に照射されている例を示しており、光源と三次元モデルのz軸座標はほぼ等しい位置関係にある。
陰影検出部201は、光源から照射されて三次元モデルの面を構成する座標を通過した光線が、背景部のxz平面および三次元モデルの内のいずれか一方と最初に交わった点の座標を影になる領域(id=3)と判断する。
図6(a)は三次元モデルの面を構成する座標を通過した光線が、背景部のxz平面を構成する座標と最初に交わった場合の例である。図6(a)ではG面を構成する座標Pを通った光線が、背景部のxz平面を構成する座標Qと最初に交わっており、このときの座標Qを影になる領域(id=3)と判断する。
図6(b)は三次元モデルの面を構成する座標を通過した光線が、三次元モデルを構成する座標と最初に交わった場合の例である。図6(b)ではG面を構成する座標Pを通過した光線が、三次元モデルを構成する座標Qと最初に交わっており、このときの座標Qを影になる領域(id=3)と判断する。
図6(c)は三次元モデルの面を構成する座標を通過した光線が、三次元モデルを構成する座標と最初に交わった場合の別の例である。図6(c)ではG面を構成する座標Pを通過した光線が、三次元モデルを構成する座標Qと最初に交わっており、このときの座標Qを影になる領域(id=3)と判断する。
陰影検出部201は、三次元データにおける背景部と三次元モデルを構成する座標毎に陰影情報(id)を設定するが、光が直射する領域(id=1)と影になる領域(id=3)が重複する領域の座標には、影になる領域(id=3)のidを設定する。また、陰影検出部201は、陰になる領域(id=2)と影になる領域(id=3)が重複する領域の座標には、陰になる領域(id=2)のidを設定する。
陰影検出部201は、三次元データを構成する座標に対して陰影情報(id)を設定した後、三次元空間の座標に対応する二次元画像データの画素に対して同じ陰影情報(id)を設定する。この処理により、陰影情報(id)が画素毎に設定された二次元画像データを得ることができる。
色補正部202は、RAM102に展開されたRGBの階調値を有する二次元画像データ(RGBデータ)を、ROM103に記憶されている色変換テーブルを参照してCMYKの階調値を有する二次元画像データ(CMYKデータ)に変換する。CMYKデータとは、CトナーによるC版、MトナーによるM版、YトナーによるY版、KトナーによるK版をそれぞれ形成するための塗布量を示すデータであり、0〜255の値をとるものとする。
輝度補正部203は、補正部を構成し、陰影検出部201によって判断された陰影情報に基づき、CMYKデータにおけるそれぞれの画素の輝度をROM103に記憶されているそれぞれの陰影情報(id)に対応するγカーブを参照して調整する。
光が直射する領域(id=1)に対応するγカーブは、変換後の画素の輝度が、変換前の画素の輝度よりも高くなるように設定されている。
陰になる領域(id=2)および影になる領域(id=3)に対応するγカーブは、変換後の画素の輝度が、変換前の画素の輝度よりも低くなるように設定されている。
また、影になる領域(id=3)に対応するγカーブは、陰になる領域(id=2)に対応するγカーブよりも変換前の画素の輝度と変換後の画素の輝度の変化量が大きくなるように設定されている。
輝度補正部203は、その他の領域(id=0)が設定された画素に対しては輝度の調整を行わない。このように、二次元画像データの輝度が領域毎に強調される処理を施すことで、二次元画像データの立体視認性を向上させることができる。
光が直射する領域(id=1)に対応するγカーブは、変換後の画素の輝度が、変換前の画素の輝度よりも高くなるように設定されている。
陰になる領域(id=2)および影になる領域(id=3)に対応するγカーブは、変換後の画素の輝度が、変換前の画素の輝度よりも低くなるように設定されている。
また、影になる領域(id=3)に対応するγカーブは、陰になる領域(id=2)に対応するγカーブよりも変換前の画素の輝度と変換後の画素の輝度の変化量が大きくなるように設定されている。
輝度補正部203は、その他の領域(id=0)が設定された画素に対しては輝度の調整を行わない。このように、二次元画像データの輝度が領域毎に強調される処理を施すことで、二次元画像データの立体視認性を向上させることができる。
光沢補正部204は、補正部を構成し、陰影検出部201によって検出された陰影情報に基づいて塗布する透明トナー量を決定し、CMYKデータに透明トナー塗布量のデータを加えたCMYKαデータを作成する。
<透明トナーの塗布量>
図7(a)〜(c)はそれぞれの陰影情報(id)が付与された領域における透明トナーの塗布量を決定する方法について説明する図であり、縦軸CMYK1〜5は画素1〜5に塗布されるCMYKトナー量を示しており、縦軸α1〜α5は画素1〜5に塗布される透明トナー量を示している。画素1〜5は連続した同じ陰影情報(id)が付与された画素を示している。
図7(a)は光が直射する領域(id=1)が設定された画素に対する透明トナーの塗布量を説明する図面である。
光沢補正部204は、光が直射する領域(id=1)に対し、基準値(id=1)から対象画素に塗布されるCMYKトナーの塗布量を減算した値を透明トナーの塗布量として設定する。光沢補正部204は、基準値(id=1)について、光が直射する領域(id=1)が設定された画素が連続して形成される領域における画素毎のCMYKトナーの塗布量の内、最大のものを検出し、その塗布量に一定の値を加えたものを対象となる領域の基準値(id=1)として設定しても良いし、光が直射する領域(id=1)が設定された画素毎のCMYKトナーの塗布量の内、最大のものを検出し、その塗布量に一定の値を加えたものを二次元画像データにおける基準値(id=1)として設定しても良い。
<透明トナーの塗布量>
図7(a)〜(c)はそれぞれの陰影情報(id)が付与された領域における透明トナーの塗布量を決定する方法について説明する図であり、縦軸CMYK1〜5は画素1〜5に塗布されるCMYKトナー量を示しており、縦軸α1〜α5は画素1〜5に塗布される透明トナー量を示している。画素1〜5は連続した同じ陰影情報(id)が付与された画素を示している。
図7(a)は光が直射する領域(id=1)が設定された画素に対する透明トナーの塗布量を説明する図面である。
光沢補正部204は、光が直射する領域(id=1)に対し、基準値(id=1)から対象画素に塗布されるCMYKトナーの塗布量を減算した値を透明トナーの塗布量として設定する。光沢補正部204は、基準値(id=1)について、光が直射する領域(id=1)が設定された画素が連続して形成される領域における画素毎のCMYKトナーの塗布量の内、最大のものを検出し、その塗布量に一定の値を加えたものを対象となる領域の基準値(id=1)として設定しても良いし、光が直射する領域(id=1)が設定された画素毎のCMYKトナーの塗布量の内、最大のものを検出し、その塗布量に一定の値を加えたものを二次元画像データにおける基準値(id=1)として設定しても良い。
図7(b)は陰になる領域(id=2)が設定された画素に対する透明トナーの塗布量を説明する図面である。
光沢補正部204は、陰になる領域(id=2)に対し、基準値(id=2)から対象画素に塗布されるCMYKトナーの塗布量を減算した値を透明トナーの塗布量として設定する。光沢補正部204は、CMYKトナーの塗布量が基準値(id=2)を上回っている場合は、透明トナーを塗布しないように設定する。光沢補正部204は、基準値(id=2)について、陰になる領域(id=2)が設定された画素が連続している領域におけるCMYKトナーの塗布量の平均値を、対象となる領域の基準値(id=2)として設定しても良いし、陰になる領域(id=2)が設定された領域のCMYKトナーの塗布量の平均値を、二次元画像データにおける基準値(id=2)として設定しても良い。
光沢補正部204は、陰になる領域(id=2)に対し、基準値(id=2)から対象画素に塗布されるCMYKトナーの塗布量を減算した値を透明トナーの塗布量として設定する。光沢補正部204は、CMYKトナーの塗布量が基準値(id=2)を上回っている場合は、透明トナーを塗布しないように設定する。光沢補正部204は、基準値(id=2)について、陰になる領域(id=2)が設定された画素が連続している領域におけるCMYKトナーの塗布量の平均値を、対象となる領域の基準値(id=2)として設定しても良いし、陰になる領域(id=2)が設定された領域のCMYKトナーの塗布量の平均値を、二次元画像データにおける基準値(id=2)として設定しても良い。
図7(c)は影になる領域(id=3)が設定された画素に対する透明トナーの塗布量を説明する図面である。
光沢補正部204は、影になる領域(id=3)に対し、基準値(id=3)から対象画素に塗布されるCMYKトナーの塗布量を減算した値を透明トナーの塗布量として設定する。光沢補正部204は、CMYKトナーの塗布量が基準値(id=3)を上回っている場合は、透明トナーを塗布しないように設定する。光沢補正部204は、基準値(id=3)について、影になる領域(id=3)が設定された画素が連続している領域におけるCMYKトナーの塗布量の平均値未満の値を、対象となる領域の基準値(id=3)として設定しても良いし、影になる領域(id=3)が設定された領域のCMYKトナーの塗布量の平均値未満の値を、二次元画像データにおける基準値(id=3)として設定しても良い。CMYKトナーの塗布量の平均値未満の値の設定方法として、例えば平均値の半分の値を設定する方法が挙げられる。
光沢補正部204は、影になる領域(id=3)に対し、基準値(id=3)から対象画素に塗布されるCMYKトナーの塗布量を減算した値を透明トナーの塗布量として設定する。光沢補正部204は、CMYKトナーの塗布量が基準値(id=3)を上回っている場合は、透明トナーを塗布しないように設定する。光沢補正部204は、基準値(id=3)について、影になる領域(id=3)が設定された画素が連続している領域におけるCMYKトナーの塗布量の平均値未満の値を、対象となる領域の基準値(id=3)として設定しても良いし、影になる領域(id=3)が設定された領域のCMYKトナーの塗布量の平均値未満の値を、二次元画像データにおける基準値(id=3)として設定しても良い。CMYKトナーの塗布量の平均値未満の値の設定方法として、例えば平均値の半分の値を設定する方法が挙げられる。
以上の光沢補正部204の処理により、光が直射する領域(id=1)、陰になる領域(id=2)、影になる領域(id=3)の順に画像の平滑性が低くなり、また透明トナーの塗布される画素数も減少することから、結果として光が直射する領域(id=1)、陰になる領域(id=2)、影になる領域(id=3)が設定されている画素の順に光沢度が低くなる。このように、印刷媒体に印刷された画像の光沢度が領域毎に異なるような強調処理を施すことで、立体視認性を向上させることができる。
中間調処理部205は、各トナーの塗布量に基づきディザ処理や誤差拡散処理などの中間調処理を行い、画素毎に各トナーの塗布量を示すCMYKデータと透明トナーデータを作成する。
画像エンジン104は、中間調処理部205によって作成されたCMYKデータと透明トナーデータに基づき、印刷媒体に画像を形成する。
<陰影検出部>
図8は、本発明の一実施形態に係る陰影検出部201の処理フローを示すフローチャートである。
図8は、本発明の一実施形態に係る陰影検出部201の処理フローを示すフローチャートである。
初めに、陰影検出部201は陰影検出機能がONであるか否かを判断する(S100)。ここで、陰影機能のON/OFF設定は操作I/F107または操作I/F116を操作することにより行われる。陰影検出機能がOFF設定である場合(S100、No)、処理を終了する。
陰影検出機能がON設定である場合(S100、Yes)、陰影検出部201は、三次元モデルを構成する面に対し、光源から直線的に発せられる光線が三次元モデルを構成する面に対して貫いている方向を判断し(S101)、表側から貫いている場合は(S102、Yes)、該当の三次元モデルを構成する面の座標に対し、光が直射する領域(id=1)を設定する(S103)。
一方、裏側から貫いている場合は(S102、No)、陰影検出部201は、該当の三次元モデルを構成する面の座標に対し、陰になる領域(id=2)を設定する(S104)。対象となる全ての面に対して上述した処理を行ったかを判断し、全ての面に対して処理が済んでいれば(S105、Yes)、S106に進み、処理が済んでいない面が存在していれば(S105、No)、S101に戻る。
陰影検出機能がON設定である場合(S100、Yes)、陰影検出部201は、三次元モデルを構成する面に対し、光源から直線的に発せられる光線が三次元モデルを構成する面に対して貫いている方向を判断し(S101)、表側から貫いている場合は(S102、Yes)、該当の三次元モデルを構成する面の座標に対し、光が直射する領域(id=1)を設定する(S103)。
一方、裏側から貫いている場合は(S102、No)、陰影検出部201は、該当の三次元モデルを構成する面の座標に対し、陰になる領域(id=2)を設定する(S104)。対象となる全ての面に対して上述した処理を行ったかを判断し、全ての面に対して処理が済んでいれば(S105、Yes)、S106に進み、処理が済んでいない面が存在していれば(S105、No)、S101に戻る。
全ての面に対して処理が済んでいた場合、陰影検出部201は、三次元モデルの面を構成する座標を通る光線が、背景部および三次元データを構成する三次元モデルの内のいずれか一方と最初に交わった点の座標を影になる領域(id=3)と判断する(S106)。
ここで、陰影検出部201は、(id=1)と(id=3)が重複して設定されている座標は(id=3)に設定し、(id=2)と(id=3)が重複して設定されている座標は、(id=3)に設定する(S107)。
次に、陰影検出部201はidの設定されていない三次元モデル又は背景部の座標があるか否か判断し、idの設定されていない座標がある場合には該当の画素をその他の領域(id=0)に設定する(S108)。次に、陰影検出部201は、三次元データの座標に対応する二次元画像データの画素に対して同じ陰影情報(id)を設定し(S109)、処理を終了する。
ここで、陰影検出部201は、(id=1)と(id=3)が重複して設定されている座標は(id=3)に設定し、(id=2)と(id=3)が重複して設定されている座標は、(id=3)に設定する(S107)。
次に、陰影検出部201はidの設定されていない三次元モデル又は背景部の座標があるか否か判断し、idの設定されていない座標がある場合には該当の画素をその他の領域(id=0)に設定する(S108)。次に、陰影検出部201は、三次元データの座標に対応する二次元画像データの画素に対して同じ陰影情報(id)を設定し(S109)、処理を終了する。
<輝度補正部>
図9は、本発明の一実施形態に係る輝度補正部203の処理フローを示すフローチャートである。輝度補正部203による処理は、陰影検出機能がONに設定されている場合に行う。
図9は、本発明の一実施形態に係る輝度補正部203の処理フローを示すフローチャートである。輝度補正部203による処理は、陰影検出機能がONに設定されている場合に行う。
輝度補正部203は、対象画素のidが0であるか否かを判断する。対象画素のidが0であった場合(S200、Yes)、S205に進む。
対象画素のidが0でなかった場合(S200、No)、輝度補正部203は、対象画素のidを参照し(S201)、対象画素のid=1であればid=1に対応するγカーブを参照して輝度を調整する(S202)。
輝度補正部203は、対象画素のid=2であればid=2に対応するγカーブを参照して輝度を調整する(S203)。
輝度補正部203は、対象画素のid=3であればid=3に対応するγカーブを参照して輝度を調整する(S204)。
輝度補正部203は、すべての画素に対して処理を終えたか否か判断し(S205)、処理を終えていない画素が存在する場合(S205、No)、S200からの処理を繰り返す。すべての画素に対して処理を終えている場合(S205、Yes)、処理を終了する。
対象画素のidが0でなかった場合(S200、No)、輝度補正部203は、対象画素のidを参照し(S201)、対象画素のid=1であればid=1に対応するγカーブを参照して輝度を調整する(S202)。
輝度補正部203は、対象画素のid=2であればid=2に対応するγカーブを参照して輝度を調整する(S203)。
輝度補正部203は、対象画素のid=3であればid=3に対応するγカーブを参照して輝度を調整する(S204)。
輝度補正部203は、すべての画素に対して処理を終えたか否か判断し(S205)、処理を終えていない画素が存在する場合(S205、No)、S200からの処理を繰り返す。すべての画素に対して処理を終えている場合(S205、Yes)、処理を終了する。
<光沢補正部>
図10は、本発明の一実施形態に係る光沢補正部204の処理フローを示すフローチャートである。光沢補正部による処理は、陰影検出機能がONに設定されている場合に行う。
図10は、本発明の一実施形態に係る光沢補正部204の処理フローを示すフローチャートである。光沢補正部による処理は、陰影検出機能がONに設定されている場合に行う。
光沢補正部204は、同一idが連続している画素によって形成される画素領域を抽出する(S300)。
光沢補正部204は、該当画素領域を構成する画素のid=0であるか否かを判断する。光沢補正部204は、該当画素領域を構成する画素のid=0であった場合(S301、Yes)、S306に進む。
該当画素領域を構成する画素のid=0でなかった場合(S301、No)、光沢補正部204は、それぞれの画素領域を構成する画素に設定されているidを参照してidが何であるかを判断する(S302)。
光沢補正部204は、画素領域を構成する画素のid=1であれば、該当領域のうち最も多いCMYKトナーが用いられている画素を検索し、そのトナー量に所定量を加えた値を、該当領域を構成する画素の基準値(id=1)と設定する(S303)。
光沢補正部204は、画素領域を構成する画素のid=2であれば、該当領域を構成する画素のCMYKトナーの塗布量の平均値を、該当領域を構成する画素の基準値(id=2)と設定する(S304)。
光沢補正部204は、画素領域を構成する画素のid=3であれば、該当領域を構成する画素のCMYKトナーの塗布量の平均値より小さい値を、その値の該当領域を構成する画素の基準値(id=3)と設定する(S305)。
次に、光沢補正部204は、すべての画素領域を構成する画素に対して基準値を設定したか否かを判断し(S306)、設定されていない画素が存在する場合(S306、No)、設定画素領域を構成する画素に対してS301からの処理を繰り返す。
一方、すべての画素に対して基準値が設定されていた場合(S306、Yes)、光沢補正部204は、画素ごとに設定された基準値から対象画素のCMYKトナーの塗布量を減算した値を透明トナーの塗布量として設定する(S307)。
次に、光沢補正部204は、すべての画素に対して透明トナーの塗布量を設定したか否かを判断し(S308)、設定されていない画素が存在する場合(S308、No)、設定されていない画素に対してS307からの処理を繰り返す。すべての画素に対して処理を終えている場合(S308、Yes)、処理を終了する。
光沢補正部204は、該当画素領域を構成する画素のid=0であるか否かを判断する。光沢補正部204は、該当画素領域を構成する画素のid=0であった場合(S301、Yes)、S306に進む。
該当画素領域を構成する画素のid=0でなかった場合(S301、No)、光沢補正部204は、それぞれの画素領域を構成する画素に設定されているidを参照してidが何であるかを判断する(S302)。
光沢補正部204は、画素領域を構成する画素のid=1であれば、該当領域のうち最も多いCMYKトナーが用いられている画素を検索し、そのトナー量に所定量を加えた値を、該当領域を構成する画素の基準値(id=1)と設定する(S303)。
光沢補正部204は、画素領域を構成する画素のid=2であれば、該当領域を構成する画素のCMYKトナーの塗布量の平均値を、該当領域を構成する画素の基準値(id=2)と設定する(S304)。
光沢補正部204は、画素領域を構成する画素のid=3であれば、該当領域を構成する画素のCMYKトナーの塗布量の平均値より小さい値を、その値の該当領域を構成する画素の基準値(id=3)と設定する(S305)。
次に、光沢補正部204は、すべての画素領域を構成する画素に対して基準値を設定したか否かを判断し(S306)、設定されていない画素が存在する場合(S306、No)、設定画素領域を構成する画素に対してS301からの処理を繰り返す。
一方、すべての画素に対して基準値が設定されていた場合(S306、Yes)、光沢補正部204は、画素ごとに設定された基準値から対象画素のCMYKトナーの塗布量を減算した値を透明トナーの塗布量として設定する(S307)。
次に、光沢補正部204は、すべての画素に対して透明トナーの塗布量を設定したか否かを判断し(S308)、設定されていない画素が存在する場合(S308、No)、設定されていない画素に対してS307からの処理を繰り返す。すべての画素に対して処理を終えている場合(S308、Yes)、処理を終了する。
以上のように、本実施形態に係る画像形成装置100によれば、画像データ抽出部200は三次元座標を有するデータから二次元画像データを抽出し、陰影検出部201は画素領域毎に陰影情報を設定し、色補正部202は色変換テーブルを参照してRGBデータをCMYKデータに変換し、輝度補正部203は陰影情報と調整量が関係付けられた輝度調整テーブルを参照して画素領域毎に輝度を調整し、光沢補正部204は陰影情報に基づいて画素領域毎に透明トナーの塗布量を設定し、中間調処理部204は各トナーの塗布量に基づいた中間調処理を行い、画像エンジン104は中間調処理後の二次元画像データを印刷媒体に印字することで、三次元座標を有するデータから抽出した二次元画像データの光源の影響度合いをより際立たせて表現することが可能になり、抽出した二次元画像データの二次元媒体上での立体視認性を向上させることができる。
その他、輝度補正部203によって輝度補正が行われた後の立体視認性が向上した二次元画像データを、画像形成装置100のタッチパネルや情報処理端末110のディスプレイ117に表示する形態であっても良い。この形態では印刷媒体に印字する必要がなくなるため、より低コスト化が見込まれる。
その他、輝度補正部203による輝度調整を行わず、光沢補正部204による透明トナーの塗布量の設定のみを行う形態であっても良い。この形態では輝度補正部203による輝度調整を行わないため、より短時間での処理が見込まれる。
その他、光沢補正部204による陰影情報に応じた透明トナーの塗布量の設定を行わず、輝度補正部203による陰影情報に応じた輝度調整のみを行い、透明トナーをすべての画素に対して一律に塗布する若しくはすべての画素に対して塗布しない形態であっても良い。この形態では光沢補正部204による透明トナーの塗布量の設定を行わないため、より短時間での処理が見込まれる。
以上、本発明の具体的な実施形態について説明したが、上述した実施形態は本発明の一例を示したものである。本発明は、上述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で様々な変形や変更を加えて具体化することができる。
<本発明の実施態様例の構成、作用、効果>
<第1態様>
本態様の画像形成装置100(画像処理装置)は、三次元空間における特定の観測点から三次元空間に存在する三次元モデルを観測して得られる二次元画像データに対して画像処理を施す画像処理装置であって、三次元空間に存在する光源の三次元位置情報に基づいて、二次元画像データを構成する画素における三次元空間に存在する光源の影響度合いを示す陰影情報(id)を取得する陰影検出部201(陰影情報取得部)と、陰影検出部201によって取得された陰影情報に基づいて、二次元画像データの立体視認性を高める強調処理を施す輝度補正部203、及び光沢補正部204(補正部)と、を備えることを特徴とする。
本態様によれば、陰影検出部201が、三次元空間に存在する光源の三次元位置情報に基づいて、二次元画像データを構成する画素における三次元空間に存在する光源の影響度合いを示す陰影情報(id)を取得する。輝度補正部203、及び光沢補正部204が、陰影検出部201によって取得された陰影情報に基づいて、二次元画像データの立体視認性を高める強調処理を施す。
これにより、三次元座標を有するデータから取得した二次元画像データの二次元媒体上における立体視認性を向上させる処理を行うことができる。
<第1態様>
本態様の画像形成装置100(画像処理装置)は、三次元空間における特定の観測点から三次元空間に存在する三次元モデルを観測して得られる二次元画像データに対して画像処理を施す画像処理装置であって、三次元空間に存在する光源の三次元位置情報に基づいて、二次元画像データを構成する画素における三次元空間に存在する光源の影響度合いを示す陰影情報(id)を取得する陰影検出部201(陰影情報取得部)と、陰影検出部201によって取得された陰影情報に基づいて、二次元画像データの立体視認性を高める強調処理を施す輝度補正部203、及び光沢補正部204(補正部)と、を備えることを特徴とする。
本態様によれば、陰影検出部201が、三次元空間に存在する光源の三次元位置情報に基づいて、二次元画像データを構成する画素における三次元空間に存在する光源の影響度合いを示す陰影情報(id)を取得する。輝度補正部203、及び光沢補正部204が、陰影検出部201によって取得された陰影情報に基づいて、二次元画像データの立体視認性を高める強調処理を施す。
これにより、三次元座標を有するデータから取得した二次元画像データの二次元媒体上における立体視認性を向上させる処理を行うことができる。
<第2態様>
本態様の陰影情報(id)は、光源からの光が直射する領域を示す画素と光源からの光が直射しない領域を示す画素のいずれかを示す情報であり、光沢補正部204(補正部)は、光源からの光が直射する領域を示す画素と光が直射しない領域を示す画素それぞれに相反する処理を施すことを特徴とする。
本態様によれば、光沢補正部204が、光源からの光が直射する領域を示す画素と光が直射しない領域を示す画素それぞれに相反する処理を施す。
これにより、三次元座標を有するデータから取得した二次元画像データの二次元媒体上における立体視認性を向上させる処理を行うことができる。
本態様の陰影情報(id)は、光源からの光が直射する領域を示す画素と光源からの光が直射しない領域を示す画素のいずれかを示す情報であり、光沢補正部204(補正部)は、光源からの光が直射する領域を示す画素と光が直射しない領域を示す画素それぞれに相反する処理を施すことを特徴とする。
本態様によれば、光沢補正部204が、光源からの光が直射する領域を示す画素と光が直射しない領域を示す画素それぞれに相反する処理を施す。
これにより、三次元座標を有するデータから取得した二次元画像データの二次元媒体上における立体視認性を向上させる処理を行うことができる。
<第3態様>
本態様の輝度補正部203(補正部)は、光源からの光が直射する領域を示す画素に対して輝度を上げる処理を施し、光が直射しない領域を示す画素に対して輝度を下げる処理を施すことを特徴とする。
本態様によれば、輝度補正部203が、光源からの光が直射する領域を示す画素に対して輝度を上げる処理を施し、光が直射しない領域を示す画素に対して輝度を下げる処理を施す。
これにより、三次元座標を有するデータから取得した二次元画像データの二次元媒体上における立体視認性を向上させる処理を行うことができる。
本態様の輝度補正部203(補正部)は、光源からの光が直射する領域を示す画素に対して輝度を上げる処理を施し、光が直射しない領域を示す画素に対して輝度を下げる処理を施すことを特徴とする。
本態様によれば、輝度補正部203が、光源からの光が直射する領域を示す画素に対して輝度を上げる処理を施し、光が直射しない領域を示す画素に対して輝度を下げる処理を施す。
これにより、三次元座標を有するデータから取得した二次元画像データの二次元媒体上における立体視認性を向上させる処理を行うことができる。
<第4態様>
本態様の陰影情報は、光源からの光が直射する領域を示す画素と光源からの光が直射しない領域を示す画素のいずれかを示す情報であり、光沢補正部204(補正部)は、光源からの光が直射する領域を示す画素と光が直射しない領域を示す画素の光沢度の差を広げる処理を施すことを特徴とする。
本態様によれば、光沢補正部204が、光源からの光が直射する領域を示す画素と光が直射しない領域を示す画素の光沢度の差を広げる処理を施す。
これにより、三次元座標を有するデータから取得した二次元画像データの二次元媒体上における立体視認性を向上させる処理を行うことができる。
本態様の陰影情報は、光源からの光が直射する領域を示す画素と光源からの光が直射しない領域を示す画素のいずれかを示す情報であり、光沢補正部204(補正部)は、光源からの光が直射する領域を示す画素と光が直射しない領域を示す画素の光沢度の差を広げる処理を施すことを特徴とする。
本態様によれば、光沢補正部204が、光源からの光が直射する領域を示す画素と光が直射しない領域を示す画素の光沢度の差を広げる処理を施す。
これにより、三次元座標を有するデータから取得した二次元画像データの二次元媒体上における立体視認性を向上させる処理を行うことができる。
<第5態様>
本態様の光沢補正部204(補正部)は、画素データと陰影情報に基づいて透明又は半透明な画像形成材の塗布量を画素毎に算出することを特徴とする。
本態様によれば、光沢補正部204が、画素データと陰影情報に基づいて透明又は半透明な画像形成材の塗布量を画素毎に算出する。
これにより、三次元座標を有するデータから取得した二次元画像データの二次元媒体上における立体視認性を向上させる処理を行うことができる。
本態様の光沢補正部204(補正部)は、画素データと陰影情報に基づいて透明又は半透明な画像形成材の塗布量を画素毎に算出することを特徴とする。
本態様によれば、光沢補正部204が、画素データと陰影情報に基づいて透明又は半透明な画像形成材の塗布量を画素毎に算出する。
これにより、三次元座標を有するデータから取得した二次元画像データの二次元媒体上における立体視認性を向上させる処理を行うことができる。
<第6態様>
本態様として、光源からの光が直射しない領域を示す画素は、光源からの光の陰となる領域(id=2)を示す画素と光源からの光の影となる領域(id=3)を示す画素を含み、輝度補正部203又は光沢補正部204(補正部)は、それぞれの画素に対して異なる処理を施すことを特徴とする。
本態様によれば、光源からの光が直射しない領域を示す画素は、光源からの光の陰となる領域(id=2)を示す画素と光源からの光の影となる領域(id=3)を示す画素を含み、輝度補正部203又は光沢補正部204は、それぞれの画素に対して異なる処理を施す。
これにより、三次元座標を有するデータから取得した二次元画像データの二次元媒体上における立体視認性を向上させる処理を行うことができる。
本態様として、光源からの光が直射しない領域を示す画素は、光源からの光の陰となる領域(id=2)を示す画素と光源からの光の影となる領域(id=3)を示す画素を含み、輝度補正部203又は光沢補正部204(補正部)は、それぞれの画素に対して異なる処理を施すことを特徴とする。
本態様によれば、光源からの光が直射しない領域を示す画素は、光源からの光の陰となる領域(id=2)を示す画素と光源からの光の影となる領域(id=3)を示す画素を含み、輝度補正部203又は光沢補正部204は、それぞれの画素に対して異なる処理を施す。
これにより、三次元座標を有するデータから取得した二次元画像データの二次元媒体上における立体視認性を向上させる処理を行うことができる。
<第7態様>
本態様の画像処理方法は、三次元空間における特定の観測点から三次元空間に存在する三次元モデルを観測して得られる二次元画像データに対して画像処理を施す画像処理方法であって、
三次元空間に存在する光源の三次元位置情報に基づいて、二次元画像データを構成する画素における三次元空間に存在する光源の影響度合いを示す陰影情報を取得する陰影情報取得ステップと、
陰影情報に基づいて、二次元画像データの立体視認性を高める強調処理を施す補正ステップと、を実行することを特徴とする。
第7態様の作用、及び効果は第1態様と同様であるので、その説明を省略する。
本態様の画像処理方法は、三次元空間における特定の観測点から三次元空間に存在する三次元モデルを観測して得られる二次元画像データに対して画像処理を施す画像処理方法であって、
三次元空間に存在する光源の三次元位置情報に基づいて、二次元画像データを構成する画素における三次元空間に存在する光源の影響度合いを示す陰影情報を取得する陰影情報取得ステップと、
陰影情報に基づいて、二次元画像データの立体視認性を高める強調処理を施す補正ステップと、を実行することを特徴とする。
第7態様の作用、及び効果は第1態様と同様であるので、その説明を省略する。
<第8態様>
本態様の画像処理プログラムは、三次元空間における特定の観測点から三次元空間に存在する三次元モデルを観測して得られる二次元画像データに対して画像処理を施す画像形成装置100(画像処理装置)のプロセッサに対して、三次元空間に存在する光源の三次元位置情報に基づいて、二次元画像データを構成する画素における三次元空間に存在する光源の影響度合いを示す陰影情報を取得する陰影情報取得ステップ(S100〜S109)と、陰影情報に基づいて、二次元画像データの立体視認性を高める強調処理を施す補正ステップ(S202〜S204、S203〜S205)と、を実行させる。
第8態様の作用、及び効果は第1態様と同様であるので、その説明を省略する。
本態様の画像処理プログラムは、三次元空間における特定の観測点から三次元空間に存在する三次元モデルを観測して得られる二次元画像データに対して画像処理を施す画像形成装置100(画像処理装置)のプロセッサに対して、三次元空間に存在する光源の三次元位置情報に基づいて、二次元画像データを構成する画素における三次元空間に存在する光源の影響度合いを示す陰影情報を取得する陰影情報取得ステップ(S100〜S109)と、陰影情報に基づいて、二次元画像データの立体視認性を高める強調処理を施す補正ステップ(S202〜S204、S203〜S205)と、を実行させる。
第8態様の作用、及び効果は第1態様と同様であるので、その説明を省略する。
<第9態様>
本態様の画像処理システムは、三次元空間における特定の観測点から三次元空間に存在する三次元モデルを観測して得られる二次元画像データに対して画像処理を施す画像処理システムであって、三次元空間に存在する光源の三次元位置情報に基づいて、二次元画像データを構成する画素における三次元空間に存在する光源の影響度合いを示す陰影情報を取得する陰影検出部201(陰影情報取得部)と、陰影検出部201によって取得された陰影情報に基づいて、二次元画像データの立体視認性を高める強調処理を施す輝度補正部203、及び光沢補正部204(補正部)と、を備えることを特徴とする。
第9態様の作用、及び効果は第1態様と同様であるので、その説明を省略する。
本態様の画像処理システムは、三次元空間における特定の観測点から三次元空間に存在する三次元モデルを観測して得られる二次元画像データに対して画像処理を施す画像処理システムであって、三次元空間に存在する光源の三次元位置情報に基づいて、二次元画像データを構成する画素における三次元空間に存在する光源の影響度合いを示す陰影情報を取得する陰影検出部201(陰影情報取得部)と、陰影検出部201によって取得された陰影情報に基づいて、二次元画像データの立体視認性を高める強調処理を施す輝度補正部203、及び光沢補正部204(補正部)と、を備えることを特徴とする。
第9態様の作用、及び効果は第1態様と同様であるので、その説明を省略する。
100…画像形成装置、101、111…CPU、102、112…RAM、103、113…ROM、104…画像エンジン、105、114…ネットワークI/F、106、115…HDD、107、116…操作I/F、108、118…バス、117…ディスプレイ、110…情報処理端末、200…画像データ抽出部、201…陰影検出部(陰影情報取得部)、202…色補正部、203…輝度補正部(補正部)、204…光沢補正部(補正部)、205…中間調処理部
Claims (9)
- 三次元空間における特定の観測点から前記三次元空間に存在する三次元モデルを観測して得られる二次元画像データに対して画像処理を施す画像処理装置であって、
前記三次元空間に存在する光源の三次元位置情報に基づいて、前記二次元画像データを構成する画素における前記三次元空間に存在する光源の影響度合いを示す陰影情報を取得する陰影情報取得部と、
前記陰影情報取得部によって取得された前記陰影情報に基づいて、前記二次元画像データの立体視認性を高める強調処理を施す補正部と、を備えることを特徴とする画像処理装置。 - 前記陰影情報は、前記光源からの光が直射する領域を示す画素と前記光源からの光が直射しない領域を示す画素のいずれかを示す情報であり、
前記補正部は、前記光源からの光が直射する領域を示す画素と光が直射しない領域を示す画素それぞれに相反する処理を施すことを特徴とする請求項1記載の画像処理装置。 - 前記補正部は、前記光源からの光が直射する領域を示す画素に対して輝度を上げる処理を施し、光が直射しない領域を示す画素に対して輝度を下げる処理を施すことを特徴とする請求項2記載の画像処理装置。
- 前記陰影情報は、前記光源からの光が直射する領域を示す画素と前記光源からの光が直射しない領域を示す画素のいずれかを示す情報であり、
前記補正部は、前記光源からの光が直射する領域を示す画素と光が直射しない領域を示す画素の光沢度の差を広げる処理を施すことを特徴とする請求項1記載の画像処理装置。 - 前記補正部は、画素データと前記陰影情報に基づいて透明又は半透明な画像形成材の塗布量を画素毎に算出することを特徴とする請求項4記載の画像処理装置。
- 前記光源からの光が直射しない領域を示す画素は、前記光源からの光の陰となる領域を示す画素と前記光源からの光の影となる領域を示す画素を含み、
前記補正部は、それぞれの画素に対して異なる処理を施すことを特徴とする請求項2乃至5のいずれか1項記載の画像処理装置。 - 三次元空間における特定の観測点から前記三次元空間に存在する三次元モデルを観測して得られる二次元画像データに対して画像処理を施す画像処理方法であって、
前記三次元空間に存在する光源の三次元位置情報に基づいて、前記二次元画像データを構成する画素における前記三次元空間に存在する光源の影響度合いを示す陰影情報を取得する陰影情報取得ステップと、
前記陰影情報に基づいて、前記二次元画像データの立体視認性を高める強調処理を施す補正ステップと、を実行することを特徴とする画像処理方法。 - 三次元空間における特定の観測点から前記三次元空間に存在する三次元モデルを観測して得られる二次元画像データに対して画像処理を施す画像処理装置のプロセッサに対して、
前記三次元空間に存在する光源の三次元位置情報に基づいて、前記二次元画像データを構成する画素における前記三次元空間に存在する光源の影響度合いを示す陰影情報を取得する陰影情報取得ステップと、
前記陰影情報に基づいて、前記二次元画像データの立体視認性を高める強調処理を施す補正ステップと、を実行させる画像処理プログラム。 - 三次元空間における特定の観測点から前記三次元空間に存在する三次元モデルを観測して得られる二次元画像データに対して画像処理を施す画像処理システムであって、
前記三次元空間に存在する光源の三次元位置情報に基づいて、前記二次元画像データを構成する画素における前記三次元空間に存在する光源の影響度合いを示す陰影情報を取得する陰影情報取得部と、
前記陰影情報取得部によって取得された前記陰影情報に基づいて、前記二次元画像データの立体視認性を高める強調処理を施す補正部と、を備えることを特徴とする画像処理システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016085165A JP2017194855A (ja) | 2016-04-21 | 2016-04-21 | 画像処理装置、画像処理方法、画像処理プログラム、及び画像処理システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016085165A JP2017194855A (ja) | 2016-04-21 | 2016-04-21 | 画像処理装置、画像処理方法、画像処理プログラム、及び画像処理システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2017194855A true JP2017194855A (ja) | 2017-10-26 |
Family
ID=60156432
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016085165A Pending JP2017194855A (ja) | 2016-04-21 | 2016-04-21 | 画像処理装置、画像処理方法、画像処理プログラム、及び画像処理システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2017194855A (ja) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0765199A (ja) * | 1993-08-30 | 1995-03-10 | Nippon Telegr & Teleph Corp <Ntt> | 画像付影方法 |
| JP2003132350A (ja) * | 2001-10-25 | 2003-05-09 | Fuji Photo Film Co Ltd | 画像表示方法、画像処理方法、画像処理装置、走査読取装置および画像信号作成方法 |
| JP2007111125A (ja) * | 2005-10-18 | 2007-05-10 | Samii Kk | 遊技機 |
| JP2008004085A (ja) * | 2006-05-23 | 2008-01-10 | Matsushita Electric Ind Co Ltd | 画像処理装置、画像処理方法、プログラム、記録媒体および集積回路 |
| JP2008027050A (ja) * | 2006-07-19 | 2008-02-07 | Konami Digital Entertainment:Kk | 画像生成装置、画像生成方法、ならびに、プログラム |
| JP2011227458A (ja) * | 2010-03-29 | 2011-11-10 | Canon Inc | 画像形成装置 |
-
2016
- 2016-04-21 JP JP2016085165A patent/JP2017194855A/ja active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0765199A (ja) * | 1993-08-30 | 1995-03-10 | Nippon Telegr & Teleph Corp <Ntt> | 画像付影方法 |
| JP2003132350A (ja) * | 2001-10-25 | 2003-05-09 | Fuji Photo Film Co Ltd | 画像表示方法、画像処理方法、画像処理装置、走査読取装置および画像信号作成方法 |
| JP2007111125A (ja) * | 2005-10-18 | 2007-05-10 | Samii Kk | 遊技機 |
| JP2008004085A (ja) * | 2006-05-23 | 2008-01-10 | Matsushita Electric Ind Co Ltd | 画像処理装置、画像処理方法、プログラム、記録媒体および集積回路 |
| JP2008027050A (ja) * | 2006-07-19 | 2008-02-07 | Konami Digital Entertainment:Kk | 画像生成装置、画像生成方法、ならびに、プログラム |
| JP2011227458A (ja) * | 2010-03-29 | 2011-11-10 | Canon Inc | 画像形成装置 |
Non-Patent Citations (1)
| Title |
|---|
| 池内 英夫: ""3Dプログラミングの基礎"", C MAGAZINE, vol. 11, no. 5, JPN6019051754, 1 May 1999 (1999-05-01), JP, pages 16 - 33, ISSN: 0004293900 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9541882B2 (en) | Print control apparatus, print system, and medium which operate using gloss effect information | |
| US9275312B2 (en) | Print control apparatus, print control system, and print control method to determine a surface-effect selection table corresponding to an acquired piece of recording medium information | |
| JP6003552B2 (ja) | 表示処理装置、表示処理方法、及びプログラム | |
| EP2650775B1 (en) | Display processing apparatus, display processing system, display processing method, and computer program | |
| JP5458945B2 (ja) | 画像形成装置 | |
| US8477376B2 (en) | System to enable development of clear toner forms | |
| US9377742B2 (en) | Print control apparatus, and method, for selecting a control mode for use in printing image data | |
| US9083920B2 (en) | Information processing apparatus, information processing system, information processing method, and computer-readable storage medium that assign priority information indicating priority between areas in an overlapping area | |
| CN101515131B (zh) | 彩色图像形成装置及彩色图像形成方法 | |
| JP5874572B2 (ja) | 画像処理装置、画像形成システム、及び画像処理プログラム | |
| JP5910183B2 (ja) | 画像形成装置および画像形成情報処理装置 | |
| US8619331B2 (en) | Simulated paper texture using clear toner and glossmark on texture-less stock | |
| US9324012B2 (en) | Methods, systems and apparatus for clear texturing | |
| US12530763B2 (en) | Inspection apparatus, method of controlling the same, and storage medium | |
| JP4265421B2 (ja) | 印刷画像検査方法 | |
| JP6136409B2 (ja) | 表示装置 | |
| US20150177671A1 (en) | Image processing apparatus, image forming system, and computer-readable recording medium | |
| JP6705305B2 (ja) | 検査装置、検査方法及びプログラム | |
| US9111205B2 (en) | Information processing device, method, and program product generating a third object having higher display priority than a same shaped first object and lower display priority than a second object | |
| JP2019041244A (ja) | 画像処理装置、画像形成装置およびプログラム | |
| JP2017194855A (ja) | 画像処理装置、画像処理方法、画像処理プログラム、及び画像処理システム | |
| JP2022074773A (ja) | 画像処理装置、画像処理装置の制御方法およびプログラム | |
| JP4946415B2 (ja) | 画像検査装置 | |
| JP2016057816A (ja) | 画像処理装置、画像処理方法、および画像処理システム | |
| JP2024080466A (ja) | 画像処理装置、画像検査装置、画像処理方法、及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191225 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200107 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200630 |