(57)【特許請求の範囲】
【請求項１】
データを保持する記憶手段と、
印刷用の画像データを前記記憶手段に入力する画像入力手段と、
画像データの表示を行う画像表示手段と、
前記画像表示手段に表示する表示画像の拡大縮小を行う表示画像拡大縮小手段と、
前記表示画像上でユーザーによる領域指示の入力を行う領域指示入力手段と、
前記領域指示入力手段により領域指示があった場合に前記記憶手段に保存されたマーカサイズデータに応じたマーカーサイズとし、前記領域指示入力手段により領域指示がなかった場合に前記画像表示手段に表示する表示画像の拡大縮小処理がなされた後に当該表示画像の拡大縮小率に応じて領域成長法のシードとしてのマーカーサイズを変更するマーカーサイズ変更手段と、
前記拡大縮小処理がなされた後に前記領域指示入力手段により入力された領域指示に基づいて領域成長法により領域分割を行う領域分割手段と、
前記領域分割手段による領域分割の結果に基づいて表示を変更する表示変更手段と、
前記表示変更手段の変更結果に基づいて印刷用データを作成する印刷用データ作成手段
と、を備えたことを特徴とする印刷用データ作成装置。
【請求項２】
前記領域分割手段として、Ｗａｔｅｒｓｈｅｄアルゴリズムを使用することを特徴とする請求項１に記載の印刷用データ作成装置。
【請求項３】
印刷用データ作成装置における印刷用データ作成方法であって、
画像入力手段が、印刷用の画像データを記憶手段に入力するステップと、
表示画像拡大縮小手段が、画像表示手段に表示する表示画像の拡大縮小を行うステップと、
領域指示入力手段が、前記表示画像上でユーザーによる領域指示の入力を行うステップと、
マーカーサイズ変更手段が、前記領域指示入力手段により領域指示があった場合に前記記憶手段に保存されたマーカサイズデータに応じたマーカーサイズとし、前記領域指示入力手段により領域指示がなかった場合に前記画像表示手段に表示する表示画像の拡大縮小処理がなされた後に当該表示画像の拡大縮小率に応じて領域成長法のシードとしてのマーカーサイズを変更するステップと、
領域分割手段が、前記拡大縮小処理がなされた後に前記領域指示入力手段により入力された領域指示に基づいて領域成長法により領域分割を行うステップと、
表示変更手段が、前記領域分割手段による領域分割の結果に基づいて表示を変更するステップと、
印刷用データ作成手段が、前記表示変更手段の変更結果に基づいて印刷用データを作成するステップと、
を含むことを特徴とする印刷用データ作成方法。
【請求項４】
コンピュータに請求項３に記載の印刷用データ作成方法を実行させるためのプログラム。
【請求項５】
請求項４に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷用データ作成装置、データ作成方法、その印刷用データ作成方法を実行させるためのプログラム、及びそのプログラムを記録した記録媒体に関するものである。
【背景技術】
【０００２】
プロダクションプリンティング（商用印刷市場や企業内印刷市場向け高速複写機による印刷）において、クリアトナー（透明色トナー）を用いるためのクリア版データを作成する方法としては、アドビ社製のフォトショップ（登録商標）等を用いて、そこに用意されている領域選択機能によってクリアトナーを乗せる領域を指定するという方法が知られている。
例えば、特許文献１には、透かしやグロスマークなどの特殊効果を印刷された文書上に容易に生成可能にする目的で、特殊効果用のパラメータを決定するためにインタープリタを使用し、文書のオリジナル・オブジェクト上に特殊効果用のオブジェクト・パラメータをオーバーレイし、最上部のオブジェクトを最初にアドレス指定して意図するタグを備えたランを生成することによって、特殊効果用のオブジェクト・パラメータ及び文書のオリジナル・オブジェクトを平坦化し、特殊効果と共に使用するための意図するもの又は変更された色を導入し、ランを収集して、意図するタグを備えたランを描画して、描画された文書内で使用するためのグロスマーク及び透かしを含む特殊効果を生成する方法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の方法では、単に指定後の領域が確認できるだけであり、ユーザーがその領域にクリアトナーが乗ったときにどのような効果があるのかを確認しながら領域指定の微調整を行い難いという問題点があった。
そこで、本出願人は、特許文献２において、ユーザーがクリアトナーを用いるためのクリア版データを作成するときに、その領域にクリアトナーが乗ったときにどのような効果があるのかをリアルタイムに確認し、クリアトナーを乗せる領域の修正をインタラクティブに行えるようにすることでクリア版データの作成を行いやすくすることを目的として、Watershed法によりインタラクティブに領域分割を行うと同時に、クリアトナーを乗せる部分の輝度を変化させて表示する方法を提案している。
また、プロダクションプリンティングにおいてユーザーがクリアトナーを用いるためのクリア版データを作成するときに、その領域にクリアトナーが乗ったときにどのような効果があるのかを、反射モデルを用いて計算することにより光源の位置や色、視点の位置や方向、トナーの反射率等の条件の変化に応じてリアルタイムに表示し、同時にクリアトナーを乗せる領域の修正をインタラクティブに行えるようにした方法を提案している。
【０００４】
しかしながら、先に提案した方法では、クリアトナーを乗せる部分の指定を、クリアトナーを乗せる部分と乗せない部分のそれぞれにWatershed法に代表される領域成長法の初期シードとしてのマーカーを設定することで行っていたが、細かなシードの指定と効果を確認するための全体の俯瞰を繰り返すため、シードの位置などが確認しづらく、操作の効率が悪いという問題点があった。
【０００５】
この問題は、印刷物にクリアトナーを乗せる部分を指定するときには細かな領域指定と効果を確認するための全体の俯瞰を繰り返す必要があるという作業特性と、Watershed法に代表される領域成長法ではマーカーをシードとして使用しており、大きな部分の指定には大きなシードを用いた方が画像の細かなノイズの影響を受け難く、細かな部分の指定には小さなシードを用いた方がきめ細かな指定がしやすいという領域成長法の特性とが影響している。
なお、領域成長法とは、初期シードから始めて近傍の特徴を判定し、特徴が似ている等の条件を満たしていれば併合してひとまわり大きい領域を作り、これを繰り返すことによって領域を分割する方法である。
領域成長法の代表的な例としては、Watershed法がある。
Watershed法の詳細は、例えば特許第４０４６９２０号公報等を参照。
【０００６】
本発明は、上記したような点を鑑みてなされたものであり、クリアトナーを乗せる部分の指定を領域成長法のシードとしてマーカーを設定するときに、細かなシードの指定と効果を確認するための全体の俯瞰を繰り返す操作において、操作の効率を向上することができる印刷用データ作成装置、印刷用データ作成方法、その印刷用データ作成方法を実行させるためのプログラム、及びそのプログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の形態は、データを保持する記憶手段と、印刷用の画像データを前記記憶手段に入力する画像入力手段と、画像データの表示を行う画像表示手段と、前記画像表示手段に表示する表示画像の拡大縮小を行う表示画像拡大縮小手段と、前記表示画像上でユーザーによる領域指示を表すマーカーの入力を行う領域指示入力手段と、前記領域指示入力手段により領域指示があった場合に前記記憶手段に保存されたマーカサイズデータに応じたマーカーサイズとし、前記領域指示入力手段により領域指示がなかった場合に前記画像表示手段に表示する表示画像の拡大縮小処理がなされた後に当該表示画像の拡大縮小率に応じて領域成長法のシードとしてのマーカーサイズを変更するマーカーサイズ変更手段と、前記拡大縮小処理がなされた後に前記領域指示入力手段により入力された領域指示に基づいて領域成長法により領域分割を行う領域分割手段と、前記領域分割手段による領域分割の結果に基づいて表示を変更する表示変更手段と、前記表示変更手段の変更結果に基づいて印刷用データを作成する印刷用データ作成手段と、を備えた印刷用データ作成装置を特徴とする。
第１の形態によれば、クリアトナーを乗せる部分の指定を、クリアトナーを乗せる部分と乗せない部分のそれぞれに領域成長法のシードとしてのマーカーを設定することで行う場合に、表示画像の拡大縮小を行えるようにし、さらに、領域成長法のシードとしてのマーカーの大きさを表示画像の拡大縮小によって大きく変化しないように自動的に調整するようにしたので、クリアトナーを乗せる部分の指定を領域成長法のシードとしてマーカーを設定するときに、細かなシードの指定と効果を確認するための全体の俯瞰を繰り返す操作において、操作の効率を向上することができる。
本発明の第２の形態は、前記領域分割手段として、Ｗａｔｅｒｓｈｅｄアルゴリズムを使用することを特徴とする。
【０００８】
本発明の第３の形態は、印刷用データ作成装置における印刷用データ作成方法であって、画像入力手段が、印刷用の画像データを記憶手段に入力するステップと、表示画像拡大縮小手段が、画像表示手段に表示する表示画像の拡大縮小を行うステップと、領域指示入力手段が、前記表示画像上でユーザーによる領域指示を表すマーカーの入力を行うステップと、マーカーサイズ変更手段が、前記領域指示入力手段により領域指示があった場合に前記記憶手段に保存されたマーカサイズデータに応じたマーカーサイズとし、前記領域指示入力手段により領域指示がなかった場合に前記画像表示手段に表示する表示画像の拡大縮小処理がなされた後に当該表示画像の拡大縮小率に応じて領域成長法のシードとしてのマーカーサイズを変更するステップと、領域分割手段が、前記拡大縮小処理がなされた後に前記領域指示入力手段により入力された領域指示に基づいて領域分割を行うステップと、表示変更手段が、前記領域分割手段による領域分割の結果に基づいて表示を変更するステップと、印刷用データ作成手段が、前記表示変更手段の変更結果に基づいて印刷用データを作成するステップと、を含むことを特徴とする。
第３の形態によれば、クリアトナーを乗せる部分の指定を、クリアトナーを乗せる部分と乗せない部分のそれぞれに領域成長法のシードとしてのマーカーを設定することで行う場合に、表示画像の拡大縮小を行えるようにし、さらに、領域成長法のシードとしてのマーカーの大きさを表示画像の拡大縮小によって大きく変化しないように自動的に調整するようにしたので、クリアトナーを乗せる部分の指定を領域成長法のシードとしてマーカーを設定するときに、細かなシードの指定と効果を確認するための全体の俯瞰を繰り返す操作において、操作の効率を向上することができる。
本発明の第４の形態は、コンピュータに第３の形態に記載の印刷用データ作成方法を実行させるためのプログラムである。
本発明の第５の形態は、第４の形態に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【０００９】
本発明によれば、クリアトナーを乗せる部分の指定を、クリアトナーを乗せる部分と乗せない部分のそれぞれに領域成長法のシードとしてのマーカーを設定することで行う場合に、表示画像の拡大縮小を行えるようにし、さらに、領域成長法のシードとしてのマーカーの大きさを表示画像の拡大縮小によって大きく変化しないように自動的に調整するようにしたので、クリアトナーを乗せる部分の指定を領域成長法のシードとしてマーカーを設定するときに、細かなシードの指定と効果を確認するための全体の俯瞰を繰り返す操作において、操作の効率を向上することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る画像形成装置の機能ブロック図である。
【図２】本実施の形態の画像形成装置における処理の流れを示したフローチャートである。
【図３】元の画像の一例を示した図である。
【図４】マーカーを指定した画像の一例を示した図である。
【図５】領域分割し輝度を変えて表示した画像の一例である。
【図６】帽子の鍔の部分を拡大した画像の一例である。
【図７】マーカーサイズを拡大縮小率に応じて自動的に変更してマーカーを指定した画像の一例である。
【図８】変更されたマーカーでの領域分割結果の画像の一例である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について説明する。
図１は、本発明の実施の形態に係る画像形成装置の機能ブロック図である。
図１に示す本実施の形態の画像形成装置１は、画像入力部１０、メモリー（記憶手段）２０、画像表示部３０、領域指示入力部４０、領域分割部５０、輝度変更部６０、元データ作成部７０、制御部８０を備えている。さらに、画像表示部３０内に拡大縮小部３１を、領域指示入力部４０内にマーカーサイズ変更部４１を備えている。
画像入力部１０は、印刷用の画像データをファイル等からメモリー２０に読み込む。
メモリー２０は、画像データ、領域分割データ、輝度データ、拡大縮小率データ、マーカーサイズデータなどを保持する。
画像表示部３０は、印刷用の画像データの表示や、領域分割後に輝度を変更した画像データ等の表示を行う。例えば、ＰＣ(パーソナルコンピュータ)のディスプレイ画面等である。
拡大縮小部３１は、画像表示部３０に表示される表示画像の拡大縮小を行う。
【００１２】
領域指示入力部４０は、例えばマウスであり、画像上でクリアトナーを乗せる部分と乗せない部分のユーザーによる指示の入力を行う。例えば画像表示部３０に表示される画像上においてクリアトナーを乗せる部分にはマウスの左クリックで白い○の領域成長法のシードとしてのマーカーを、乗せない部分にはマウスの右クリックで赤い○の領域成長法のシードとしてのマーカーを表示する。
マーカーサイズ変更部４１は、画像表示部３０に表示される画像の拡大縮小率に応じて領域成長法のシードとしてのマーカーサイズの変更を自動的に行う。例えば、拡大縮小後のマーカーサイズ＝元のマーカーサイズ÷拡大縮小率という式で表示画像が拡大縮小されてもマーカーの表示上の大きさが変化しないようにマーカーサイズを自動的に変更する。
領域分割部５０は、ユーザーの指示に基づいて領域成長法により半自動的に領域分割を行う。例えば、Watershedアルゴリズム等を用いてユーザーの指示したマーカーから領域を拡大することで領域分割を半自動的に実現することができる。なお、Watershedアルゴリズムの詳細は、例えば特許第４０４６９２０号公報等に開示されている。
輝度変更部６０は、領域分割の結果、クリアトナーを乗せることになった部分の輝度（表示）を変更する。
【００１３】
元データ作成部７０は、輝度変更部６０における輝度変更結果に基づいて、クリアトナーが乗ったときにどのような効果があるのかをリアルタイムに表示するための元データを作成する。
具体的には、色を変えずに輝度だけを変化させるため、クリアトナーを乗せる部分の画像データの各画素について、ＲＧＢデータ形式をＹＣｒＣｂ形式に変換してから輝度成分であるＹ成分について、
ｙ＝２５５−（２５５−ｙ）＊ｒ
（但し、ｙは輝度値で０≦ｙ≦２５５であるとし、ｒは０＜ｒ＜１とする。例えばｒ＝０．５である。）という計算式で輝度を変化させてから、ＹＣｒＣｂ形式からＲＧＢデータ形式に戻すことにより実現できる。なお、元データは、輝度変更部６０において作成しても良い。
制御部８０は、当該画像形成装置の各機能ブロックの制御を行う。
【００１４】
なお、本実施形態では、表示変更手段として、領域分割の結果、クリアトナーを乗せることになった部分の輝度を変更する輝度変更部６０を例に挙げて説明したが、これはあくまでも一例であり、例えば色を変更する色変更部を備えている場合は、クリアトナーを乗せることになった部分の色を変えて表示を変更するようにしてもよい。
【００１５】
図２は、本実施の形態の画像形成装置における処理の流れを示したフローチャートである。なお、以下に示す処理は制御部８０が各部の制御を行うことにより実現することができる。
まず、制御部８０は、ステップＳ１において、印刷用の画像データをファイル等からメモリー２０上に読み込むための制御を行う。
次に、ステップＳ２において、元画像をディスプレイ等の画像表示部３０上に表示するための制御を行う。次いで、ステップＳ３において、領域指定用の画像を元画像とは別のウィンドウに表示する制御を行う。
次に、制御部８０は、ステップＳ４において、領域指定用の画像上にユーザーがマーカー指定を行ったか否かの判定を行う。例えば、ユーザーがクリアトナーを乗せる部分にはマウスの左クリックボタンを操作し、乗せない部分にはマウスの右クリックボタンを操作したか否かを判定する。なお、マーカーは複数指定できる。
【００１６】
ステップＳ４において、ユーザーがマーカー指定を行ったと判定した場合は、続くステップＳ５において、保存されたマーカーサイズデータの大きさでマーカーを作成する。例えば、クリアトナーを乗せる部分には白い○のマーカーを、乗せない部分には赤い○のマーカーを表示する制御を行った後、ステップＳ９に進む。
一方、ステップＳ４において、ユーザーがマーカー指定を行っていないと判定した場合は、ステップＳ６において、ユーザーが画像表示部３０に表示されている表示画面の拡大縮小を指示したか否かの判定を行う。例えば、ユーザーがマウスホイールを奥に回すと拡大、手前に回すと縮小の指示とする。
ステップＳ６において、ユーザーが画像表示部３０に表示されている表示画面の拡大縮小を指示したと判定した場合は、ステップＳ７において、指示された量だけ画像を拡大縮小して表示させる制御を行う。この後、ステップＳ８において、マーカーサイズを拡大縮小率に応じて自動的に変更して保存する。例えば、拡大縮小後のマーカーサイズ＝元のマーカーサイズ÷拡大縮小率という式で変更することにより、表示画像が拡大縮小されてもマーカーの表示上の大きさが変化しないようにマーカーサイズを自動的に変更する。
なお、ステップＳ６において、ユーザーが画像表示部３０に表示されている表示画面の拡大縮小を指示していないと判定した場合は、ステップＳ９に進む。
【００１７】
次に、制御部８０は、ステップＳ９において、ユーザーが終了を指示したか否かの判定を行う。ユーザーの終了指示は、例えばユーザーが別のコントロールウィンドウで終了ボタンを押す等の操作を行ったか否かにより判定することができる。ステップＳ９において、終了が指示されていたら、ループを抜けて終了する。
一方、ステップＳ９において、ユーザーが終了を指示していないと判定した場合は、ステップＳ１０に進み、ステップＳ１０において、ユーザーが領域分割を指示したか否かの判定を行う。なお、ユーザーの領域分割指示は、例えば別のコントロールウィンドウで領域分割ボタンを押す等で行うことができる。
次に、制御部８０は、ステップＳ１０において、ユーザーが領域分割を指示したと判定した場合は、ステップＳ１１に進み、領域分割処理を実行する。一方、ステップＳ１０において、ユーザーが領域分割を指示していないと判定した場合は、ステップＳ３に戻る。
【００１８】
次に、制御部８０は、ステップＳ１１において、ユーザーの指示に基づいて半自動的に領域分割を行う。例えば、Watershedアルゴリズム等を用いてユーザーの指示したマーカーから領域を拡大することで領域分割を半自動的に実現することができる。
尚、ここでの「半自動」は、ユーザーからの領域指示入力があるものを「半自動」、ユーザーからの領域指示入力無しで領域分割するものを「全自動」という。
次に、制御部８０は、ステップＳ１２において、輝度変更処理を実行する。輝度変更処理は、領域分割の結果、クリアトナーを乗せることになった部分の輝度を変更し、クリアトナーが乗ったときにどのような効果があるのかをリアルタイムに表示するための元データを作成する制御を行う。
ステップＳ１２における輝度変更処理後は、ステップＳ３に戻って領域分割結果を表示し、ユーザーはクリアトナーが乗ったときにどのような効果があるのかをリアルタイムに確認しながら、クリアトナーを乗せる領域の修正をさらにマーカーを追加することでインタラクティブに行うことができる。
【００１９】
なお、本実施形態では、表示変更処理として、領域分割の結果、クリアトナーを乗せることになった部分の輝度を変更する輝度変更処理を実行する場合を例に挙げて説明したが、これはあくまでも一例であり、例えばクリアトナーを乗せることになった部分の色を変更する色変更処理を実行して表示を変更するようにしても良い。
【００２０】
以下、図３〜図８を用いて、具体的なクリアトナーを乗せる領域の修正をインタラクティブに行った場合について説明する。
図３は元の画像の一例である。図４はマーカーを指定した画像の一例であり、図４に示した画像では、図３に示した元画像１００に対して、ユーザーが女性の部分にクリアトナーを乗せる意図で、クリアトナーを乗せる部分に１０個の白い○のマーカー１０１を、乗せない部分には３個の赤い○のマーカー１０２を指定している。
図５は領域分割し輝度を変えて表示した画像の一例であり、図６は帽子の鍔の部分を拡大した画像の一例である。
図６に示すように、帽子の鍔の部分を拡大した画像１１０では、表示画像を拡大すると領域成長法のシードとしてのマーカーも大きくなっているのでこのままだと細かい部分の指定がし難いことがわかる。
そこで、本実施の形態では、マーカーサイズを拡大縮小率に応じて自動的に変更してマーカーを設定している。
【００２１】
図７はマーカーサイズを拡大縮小率に応じて自動的に変更してマーカーを指定した画像の一例であり、図７では領域成長法のシードとしてのマーカー１０１のサイズが小さくなっているので、細かい部分の指定がしやすくなったのがわかる。
図８は変更されたマーカーでの領域分割結果の画像の一例をそれぞれ示した図であり、図８では領域成長法のシードとしてのマーカーが拡大縮小率に応じて自動的に小さくなり、細かい部分の指定がしやすくなったので、領域分割の結果も細かい部分が改善されているのがわかる。
このように本実施の形態の画像形成装置では、クリアトナーを乗せる部分の指定を、クリアトナーを乗せる部分と乗せない部分のそれぞれにマーカーを設定することで行う場合に、画像表示部３０に表示する表示画像の拡大縮小を行えるようにし、さらにマーカーの大きさを表示画像の拡大縮小によって大きく変化しないように自動的に調整するようにしているので、クリアトナーを乗せる部分の指定を領域成長法のシードとしてマーカーを設定するときに、細かなシードの指定と効果を確認するための全体の俯瞰を繰り返す操作において、操作の効率を向上することができる。
【００２２】
なお、本発明は、上述した実施形態のみに限定されたものではなく、上述した実施形態の画像形成装置を構成する各機能をプログラム化し、このプログラムを実行することによって、本発明の目的を達成することができる。
また、記録媒体としては半導体媒体（例えば、ＲＯＭ、不揮発性メモリカード等）、光媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ−Ｒ等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク等）のいずれであってもよい。
また、ロードしたプログラムの指示に基づき、オペレーティングシステム等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。さらに、上述したプログラムが、機能拡張ボードや機能拡張ユニットに備わるメモリーにロードされ、そのプログラムの実行によって、上述した実施形態の機能が実現される場合も含まれる。
また、上述したプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークで接続された利用者のコンピュータからダウンロードして頒布する場合、また、サーバコンピュータから配信して頒布する場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
このように、本発明の機能を有するプログラムを記録媒体に記録して頒布することによって、コスト、可搬性、汎用性を向上させることができる。
【符号の説明】
【００２３】
１…画像形成装置、１０…画像入力部、２０…メモリー、３０…画像表示部、３１…拡大縮小部、４０…領域指示入力部、４１…マーカーサイズ変更部、５０…領域分割部、６０…輝度変更部、７０…画像データ作成部、８０…制御部
【先行技術文献】
【特許文献】
【００２４】
【特許文献１】特開２００７−１１０６９２公報
【特許文献２】特願２０１０−２２５７１９
【図１】
0005927829.tif 000002
【図２】
0005927829.tif 000003
【図３】
0005927829.tif 000004
【図４】
0005927829.tif 000005
【図５】
0005927829.tif 000006
【図６】
0005927829.tif 000007
【図７】
0005927829.tif 000008
【図８】
0005927829.tif 000009