(57)【要約】【課題】クリアトナーを乗せる領域の修正をインタラクティブに行うことができる印刷用データ作成装置を提供する。【解決手段】メモリ３と、印刷用の画像データ３ａを入力する画像入力部１と、反射モデルの計算を行うための環境条件を入力する環境条件入力部２と、輝度を変更した画像データの表示を行う画像表示部４と、画像上でクリアトナーを乗せる部分と乗せない部分の領域を指示する領域指示入力部５と、ユーザの領域指示に基づいて領域分割を行う領域分割部６と、光源の位置や色、視点の位置や方向、トナーの反射率の条件の変化に応じてリアルタイムに表示するための元データを作成する反射モデル計算部７と、領域分割の結果、クリアトナーを乗せることになった部分の輝度を変更し、クリアトナーが乗ったときにどのような効果があるのかをリアルタイムに表示するための元データを作成する輝度変更部８と、を備えて構成されている。【選択図】図１
2012080449.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段と、
前記記憶手段に記憶するための印刷用の画像データを入力する画像入力手段と、
前記記憶手段に記憶するための反射モデルの計算を行うための環境条件としての、光源位置データ、光源色データ、視点位置データ、視点方向データ、及び反射率データを入力する環境条件入力手段と、
前記印刷用の画像データの表示、及び領域分割後に輝度を変更した画像データの表示を行う画像表示手段と、
画像上でクリアトナーを乗せる部分と乗せない部分の領域を指示する領域指示入力手段と、
ユーザの領域指示に基づいて領域分割を行う領域分割手段と、
前記領域分割の結果、前記クリアトナーを乗せたときの効果を、前記反射モデルを用いて計算することにより、光源の位置や色、視点の位置や方向、トナーの反射率の条件の変化に応じてリアルタイムに表示するための元データを作成する反射モデル計算手段と、
前記領域分割の結果、前記クリアトナーを乗せることになった部分の輝度を変更し、該クリアトナーが乗ったときの効果をリアルタイムに表示するための元データを作成する輝度変更手段と、
を備えたことを特徴とする印刷用データ作成装置。
【請求項２】
前記反射モデル計算手段は、前記反射モデルとしてＰｈｏｎｇの反射モデルを用いたことを特徴とする請求項１記載の印刷用データ作成装置。
【請求項３】
前記領域分割手段は、前回の領域分割の境界を保持したまま、新たな指示に基づく領域分割を行うことを特徴とする請求項１記載の印刷用データ作成装置。
【請求項４】
前記領域分割手段は、Ｗａｔｅｒｓｈｅｄアルゴリズムを使用して前記領域分割を行うことを特徴とする請求項１記載の印刷用データ作成装置。
【請求項５】
記憶手段、画像入力手段、環境条件入力手段、画像表示手段、領域指示入力手段、領域分割手段、反射モデル計算手段、及び輝度変更手段を備えた印刷用データ作成装置の印刷データ作成方法であって、
前記画像入力手段が前記記憶手段に記憶するための印刷用の画像データを入力するステップと、
前記環境条件入力手段が前記記憶手段に記憶するための反射モデルの計算を行うための環境条件としての、光源位置データ、光源色データ、視点位置データ、視点方向データ、及び反射率データを入力するステップと、
前記画像表示手段が前記印刷用の画像データの表示、及び領域分割後に輝度を変更した画像データの表示を行うステップと、
前記領域指示入力手段が画像上でクリアトナーを乗せる部分と乗せない部分の領域を指示するステップと、
前記領域分割手段がユーザの領域指示に基づいて領域分割を行うステップと、
前記反射モデル計算手段が前記領域分割の結果、前記クリアトナーを乗せたときにどのような効果があるのかを、前記反射モデルを用いて計算することにより、光源の位置や色、視点の位置や方向、トナーの反射率の条件の変化に応じてリアルタイムに表示するための元データを作成するステップと、
前記輝度変更手段が前記領域分割の結果、前記クリアトナーを乗せることになった部分の輝度を変更し、該クリアトナーが乗ったときにどのような効果があるのかをリアルタイムに表示するための元データを作成するステップと、
を含むことを特徴とする印刷用データ作成装置の印刷用データ作成方法。
【請求項６】
請求項５に記載の印刷用データ作成方法をコンピュータが制御可能にプログラミングしたことを特徴とする印刷用データ作成プログラム。
【請求項７】
請求項６に記載の印刷用データ作成プログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷用データ作成装置に関し、さらに詳しくは、プロダクションプリンティングにおいてユーザがクリアトナーを用いるためのクリア版データを作成する印刷用データ作成装置に関するものである。
【背景技術】
【０００２】
近年、プリント・オン・デマンド市場においては、カラーレーザプリンター画質に対して、オフセット印刷並みの表現力が求められている。例えば、プリント画像部分の微妙な光沢調整や、透かし模様印刷、エンボス紙へのプリント性向上等がある。即ち、これらの要求に応えるために、プロダクションプリンティング（商用印刷市場や企業内印刷市場向け高速複写機による印刷）において、クリアトナー（透明色トナー）を用いるためのクリア版データを作成する必要があり、その方法としては、アドビのフォトショップ（登録商標）等を用いて、そこに用意されている領域選択機能によって、クリアトナーを乗せる領域を指定するという方法が既に知られている。しかし、この方法では、単に領域の境界線が確認できるだけであり、ユーザがその領域にクリアトナーが乗ったときにどのような効果が生じるのかを確認し難いという問題があった。
【０００３】
特許文献１には、透かしやグロスマークなどの特殊効果を印刷された文書上に容易に生成可能にする目的で、特殊効果用のパラメータを決定するためにインタープリタを使用し、文書のオリジナル・オブジェクト上に特殊効果用のオブジェクト・パラメータをオーバーレイし、最上部のオブジェクトを最初にアドレス指定して、意図するタグを備えたランを生成することによって、特殊効果用のオブジェクト・パラメータ及び文書のオリジナル・オブジェクトを平坦化し、特殊効果と共に使用するための意図するもの、又は変更された色を導入してランを収集し、意図するタグを備えたランを描画して、描画された文書内で使用するためのグロスマーク及び透かしを含む特殊効果を生成する方法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示されている従来技術は、本発明とは確かにクリアトナーを乗せる領域を指定するという点では類似しているが、その領域にクリアトナーが乗ったときに、ユーザがどのような効果があるのかを確認しながら領域指定の微調整を行うのが難いという問題は解消できていない。
本発明は、かかる課題に鑑みてなされたものであり、Ｗａｔｅｒｓｈｅｄ法によりインタラクティブに領域分割を行うと同時に、クリアトナーを乗せる部分を光源の位置や色、視点の位置や方向、トナーの反射率等の条件に応じて変化させて表示することにより、プロダクションプリンティングにおいて、ユーザがクリアトナーを用いるためのクリア版データを作成するときに、その領域にクリアトナーが乗ったときにどのような効果が生じるのかをリアルタイムに確認し、クリアトナーを乗せる領域の修正をインタラクティブに行うことができる印刷用データ作成装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明はかかる課題を解決するために、請求項１は、記憶手段と、前記記憶手段に記憶するための印刷用の画像データを入力する画像入力手段と、前記記憶手段に記憶するための反射モデルの計算を行うための環境条件としての、光源位置データ、光源色データ、視点位置データ、視点方向データ、及び反射率データを入力する環境条件入力手段と、前記印刷用の画像データの表示、及び領域分割後に輝度を変更した画像データの表示を行う画像表示手段と、画像上でクリアトナーを乗せる部分と乗せない部分の領域を指示する領域指示入力手段と、ユーザの領域指示に基づいて領域分割を行う領域分割手段と、前記領域分割の結果、前記クリアトナーを乗せたときの効果を、前記反射モデルを用いて計算することにより、光源の位置や色、視点の位置や方向、トナーの反射率の条件の変化に応じてリアルタイムに表示するための元データを作成する反射モデル計算手段と、前記領域分割の結果、前記クリアトナーを乗せることになった部分の輝度を変更し、該クリアトナーが乗ったときの効果をリアルタイムに表示するための元データを作成する輝度変更手段と、を備えたことを特徴とする。
【０００６】
本発明の印刷用データ作成装置は、記憶手段、画像入力手段、環境条件入力手段、画像表示手段、領域指示入力手段、領域分割手段、反射モデル計算手段、輝度変更手段を備えている。即ち、印刷用の画像データをファイル等から記憶手段に読み込む。そして、元画像を画像表示手段上に表示して、領域指定用の画像を元画像とは別のウィンドウで表示する。次に、領域指定用の画像上にユーザがマーカーを指定する。そして、ユーザが終了を指示したかを判定する。終了が指示されていたら、ループを抜けて終了する。ユーザの指示に基づいて半自動的に領域分割を行う。例えば、Ｗａｔｅｒｓｈｅｄアルゴリズム等を用いてユーザの指示したマーカーから領域を拡大することで領域分割を半自動的に実現することができる。領域分割の結果クリアトナーを乗せることになった部分の輝度を変更し、クリアトナーが乗ったときにどのような効果があるのかをリアルタイムに表示するための元データを作成する。この処理の後、領域分割結果を表示し、ユーザはクリアトナーが乗ったときにどのような効果があるのかをリアルタイムに確認しながら、クリアトナーを乗せる領域の修正をさらにマーカーを追加することでインタラクティブに行う。これにより、ユーザがその領域にクリアトナーが乗ったときに、光源の位置や色、視点の位置や方向、トナーの反射率等の条件の変化に応じてどのような効果があるのかを確認しながら領域指定の微調整を行うことができる。
【０００７】
請求項２は、前記反射モデル計算手段は、前記反射モデルとしてＰｈｏｎｇの反射モデルを用いたことを特徴とする。
請求項３は、前記領域分割手段は、前回の領域分割の境界を保持したまま、新たな指示に基づく領域分割を行うことを特徴とする。
請求項４は、前記領域分割手段は、Ｗａｔｅｒｓｈｅｄアルゴリズムを使用して前記領域分割を行うことを特徴とする。
【０００８】
請求項５は、記憶手段、画像入力手段、環境条件入力手段、画像表示手段、領域指示入力手段、領域分割手段、反射モデル計算手段、及び輝度変更手段を備えた印刷用データ作成装置の印刷データ作成方法であって、前記画像入力手段が前記記憶手段に記憶するための印刷用の画像データを入力するステップと、前記環境条件入力手段が前記記憶手段に記憶するための反射モデルの計算を行うための環境条件としての、光源位置データ、光源色データ、視点位置データ、視点方向データ、及び反射率データを入力するステップと、前記画像表示手段が前記印刷用の画像データの表示、及び領域分割後に輝度を変更した画像データの表示を行うステップと、前記領域指示入力手段が画像上でクリアトナーを乗せる部分と乗せない部分の領域を指示するステップと、前記領域分割手段がユーザの領域指示に基づいて領域分割を行うステップと、前記反射モデル計算手段が前記領域分割の結果、前記クリアトナーを乗せたときにどのような効果があるのかを、前記反射モデルを用いて計算することにより、光源の位置や色、視点の位置や方向、トナーの反射率の条件の変化に応じてリアルタイムに表示するための元データを作成するステップと、前記輝度変更手段が前記領域分割の結果、前記クリアトナーを乗せることになった部分の輝度を変更し、該クリアトナーが乗ったときにどのような効果があるのかをリアルタイムに表示するための元データを作成するステップと、を含むことを特徴とする。
請求項１と同様の作用効果を奏する。
【０００９】
請求項６は、請求項５に記載の印刷用データ作成方法をコンピュータが制御可能にプログラミングしたことを特徴とする。
請求項７は、請求項６に記載の印刷用データ作成プログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザがその領域にクリアトナーが乗ったときに、光源の位置や色、視点の位置や方向、トナーの反射率等の条件の変化に応じてどのような効果があるのかを確認しながら領域指定の微調整を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る印刷用データ作成装置の機能を示すブロック図である。
【図２】本発明の一実施形態に係る印刷用データ作成装置の処理の流れについて説明するフローチャートである。
【図３】具体的なクリアトナーを乗せる領域の修正をインタラクティブに行った例について説明する図の元の画像を示す図である。
【図４】マーカーを指定した画像を示す図である。
【図５】領域分割し輝度を変えて表示した画像を示す図である。
【図６】インタラクティブにマーカーを追加した画像を示す図である。
【図７】追加したマーカーで領域分割し輝度を変えて表示した画像を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
【００１３】
図１は本発明の一実施形態に係る印刷用データ作成装置の機能を示すブロック図である。本発明の印刷用データ作成装置５０は、メモリ（記憶手段）３と、メモリ３に記憶するための印刷用の画像データ３ａを入力する画像入力部（画像入力手段）１と、メモリ３に記憶するための反射モデルの計算を行うための環境条件としての、光源位置データ３ｃ、光源色データ３ｄ、視点位置データ３ｅ、視点方向データ３ｆ、及び反射率データ３ｇを入力する環境条件入力部（環境条件入力手段）２と、印刷用の画像データ３ａの表示、及び領域分割後に輝度を変更した画像データの表示を行う画像表示部（画像表示手段）４と、画像上でクリアトナーを乗せる部分と乗せない部分の領域を指示する領域指示入力部（領域指示入力手段）５と、ユーザの領域指示に基づいて領域分割を行う領域分割部（領域分割手段）６と、領域分割の結果、クリアトナーを乗せたときにどのような効果があるのかを、反射モデルを用いて計算することにより、光源の位置や色、視点の位置や方向、トナーの反射率の条件の変化に応じてリアルタイムに表示するための元データを作成する反射モデル計算部（反射モデル計算手段）７と、領域分割の結果、クリアトナーを乗せることになった部分の輝度を変更し、クリアトナーが乗ったときにどのような効果があるのかをリアルタイムに表示するための元データを作成する輝度変更部（輝度変更手段）８と、を備えて構成されている。
【００１４】
即ち、図に示すように画像入力部１、環境条件入力部２、メモリ３、画像表示部４、領域指示入力部５、領域分割部６、反射モデル計算部７、輝度変更部８とを備えている。画像入力部１は、印刷用の画像データをファイル等からメモリに読み込むものである。環境条件入力部２は、光源位置データ３ｃ、光源色データ３ｄ、視点位置データ３ｅ、視点方向データ３ｆ、反射率データ３ｇをファイル等からメモリ３に読み込むものである。メモリ３は、画像データ３ａ、領域分割データ３ｂ、光源位置データ３ｃ、光源色データ３ｄ、視点位置データ３ｅ、視点方向データ３ｆ、反射率データ３ｇなどを保持する。画像表示部４は、印刷用の画像データの表示や、領域分割後に輝度を変更した画像データ等の表示を行う。例えば、ＰＣのディスプレイ画面等である。領域指示入力部５は、画像上でクリアトナーを乗せる部分と乗せない部分のユーザによる指示の入力を行う部分である。例えば、クリアトナーを乗せる部分には、マウスの左クリックで白い○のマーカーを、乗せない部分にはマウスの右クリックで赤い○のマーカーを表示する。領域分割部は、ユーザの指示に基づいて半自動的に領域分割を行う部分である。例えば、Ｗａｔｅｒｓｈｅｄアルゴリズム等を用いてユーザの指示したマーカーから領域を拡大することで領域分割を半自動的に実現することができる。なお、Ｗａｔｅｒｓｈｅｄアルゴリズムは例えば特登４０４６９２０等に開示されている。
尚、ここでの「半自動」は、ユーザからの領域指示入力があるものを「半自動」、ユーザからの領域指示入力無しで領域分割するものを「全自動」という。
【００１５】
また、Ｗａｔｅｒｓｈｅｄアルゴリズムは、画像の評価値を標高としたときの地形に水を満たしていったとき順次水没していく尾根点を領域境界とする手法であり、オリジナルの文献を以下に示す。
文献：Vincent, Luc, and Pierre Soille, “Watersheds in Digital Spaces: An Efficient Algorithm Based on Immersion Simulations,” IEEE Transactions of Pattern Analysis and Machine Intelligence,Vol.13,No.6,June1991,pp.583-598.
反射モデル計算部７は、クリアトナーを乗せたときにどのような効果があるのかを、反射モデルを用いて計算することにより光源の位置や色、視点の位置や方向、トナーの反射率等の条件の変化に応じて、リアルタイムに表示するための元データを作成する部分である。尚、リアルタイムに表示するためには、ユーザの領域指示入力から結果表示までの時間が短い必要があるため、多数ある領域分割アルゴリズムの中から処理時間が短くて済むＷａｔｅｒｓｈｅｄアルゴリズムを選択する。また、入力画像サイズが大きい場合、Ｗａｔｅｒｓｈｅｄアルゴリズムでも処理時間がかかる場合があるので（実行するパソコンの性能にも依存する）、入力画像の画素数を減らして作業用画像を作成し、作業が終わった時点で画素数を元に戻すという機能も入れている。
【００１６】
例えば、反射モデルとしてＰｈｏｎｇの反射モデルを用いた場合、
2012080449.tif 000003
という計算式により、計算することができる。
なお、Ｐｈｏｎｇの反射モデルは、実施するための１例であり、Ｂｌｉｎｎ−Ｐｈｏｎｇの反射モデルや双方向反射率分布関数を用いた反射モデル等の他の反射モデルを用いることも当然可能である。
【００１７】
図２は、本発明の一実施形態に係る印刷用データ作成装置の処理の流れについて説明するフローチャートである。
まず、印刷用の画像データ３ａをファイル等からメモリ３上に読み込む（Ｓ１）。次に、反射モデルの計算を行うための環境条件として、光源位置データ３ｃ、光源色データ３ｄ、視点位置データ３ｅ、視点方向データ３ｆ、反射率データ３ｇをファイル等からメモリ３上に読み込む（Ｓ２）。次に元画像をディスプレイ上に表示する（Ｓ３）。次に領域指定用の画像を元画像とは別のウィンドウで表示する（Ｓ４）。次に領域指定用の画像上に、ユーザがマーカーを指定する（Ｓ５）。例えば、クリアトナーを乗せる部分にはマウスの左クリックで白い○のマーカーを、乗せない部分にはマウスの右クリックで赤い○のマーカーを表示する。マーカーは複数指定でき、指定が完了したらスペースキーを押す。次にユーザが終了を指示したかを判定する（Ｓ６）。ユーザの終了指示は、例えばマウスの中ボタンを押す等で行える。終了が指示されていたら、ループを抜けて終了する。次にユーザの指示に基づいて半自動的に領域分割を行う（Ｓ７）。例えば、Ｗａｔｅｒｓｈｅｄアルゴリズム等を用いてユーザの指示したマーカーから領域を拡大することで領域分割を半自動的に実現することができる。
【００１８】
ステップＳ２で読み込んだ環境条件（光源位置データ３ｃ、光源色データ３ｄ、視点位置データ３ｅ、視点方向データ３ｆ、反射率データ３ｇ）から反射モデルを用いて計算を行い、クリアトナーを乗せたときにどのような効果があるのかをリアルタイムに表示するための元データを作成する（Ｓ８）。ステップＳ８の処理の後、ステップＳ４に戻って領域分割結果を表示し、ユーザはクリアトナーが乗ったときにどのような効果があるのかをリアルタイムに確認しながら、クリアトナーを乗せる領域の修正をさらにマーカーを追加することでインタラクティブに行う。
【００１９】
図３〜７は、具体的なクリアトナーを乗せる領域の修正をインタラクティブに行った例について説明する図である。図３は元の画像である。
図４はマーカーを指定した画像の例である。ユーザは女性の部分にクリアトナーを乗せる意図で、クリアトナーを乗せる部分に白い○のマーカー１０（３個）を、乗せない部分には赤い○のマーカー１１（３個）を指定している。
図５は領域分割し輝度を変えて表示した画像の例である。おおまかに見ると女性の部分にクリアトナーが乗っているが、帽子の部分がまだ足りていない。
図６インタラクティブにマーカーを追加した画像の例である。帽子の部分が足りないようなので、ユーザがインタラクティブにマーカーを追加した。
図７は追加したマーカーで領域分割し輝度を変えて表示した画像の例である。帽子の部分にもクリアトナーが乗るようになった。
【符号の説明】
【００２０】
１  画像入力部、２  環境条件入力部、３  メモリ、４  画像表示部、５  領域指示入力部、６  領域分割部、７  反射モデル計算部、８  輝度変更部、１０  白いマーカー、１１  赤いマーカー、５０  印刷用データ作成装置
【先行技術文献】
【特許文献】
【００２１】
【特許文献１】特開２００７−１１０６９２公報
【図１】
2012080449.tif 000004
【図２】
2012080449.tif 000005
【図３】
2012080449.tif 000006
【図４】
2012080449.tif 000007
【図５】
2012080449.tif 000008
【図６】
2012080449.tif 000009
【図７】
2012080449.tif 000010