(57)【要約】【課題】画像上に画像に対して適用されている画像処理に関連する情報を表示すること。【解決手段】制御装置１０３は、画像データの画像の中で画像処理が適用されている領域を示す領域情報を管理し、使用者による操作に基づいて、使用者によって選択された対象画像内の任意の位置をポインタにより指示し、領域情報に基づいて、ポインタの位置が、対象画像内の画像処理が施されている領域内に入ったか否かを検出し、ポインタが画像処理が施されている領域内に入ったことを検出した場合には、その領域に対して施されている画像処理に関連する情報、すなわちアイコンを表示する。【選択図】図６
2009146343.tif 000002
【特許請求の範囲】
【請求項１】
画像データの画像の中で画像処理が適用されている領域を示す領域情報を管理する管理手順と、
使用者による操作に基づいて、使用者によって選択された対象画像内の任意の位置をポインタにより指示する指示手順と、
前記領域情報に基づいて、前記ポインタの位置が、前記対象画像内の画像処理が施されている領域内に入ったか否かを検出する検出手順と、
前記検出手順により、前記ポインタが前記画像処理の施されている領域内に入ったことが検出された場合には、その領域に対して施されている画像処理に関連する情報を表示する情報表示手順と、
前記検出手順により、前記ポインタが前記画像処理の施されている領域内に入っていないことが検出された場合には、前記画像処理に関連する情報を非表示にする情報非表示手順とをコンピュータに実行させることを特徴とする画像処理情報表示用プログラム。
【請求項２】
画像データの画像に対して複数の画像処理がそれぞれどの領域に適用されているかを示す領域情報を管理する管理手順と、
使用者からの指示があったときに、前記領域情報に基づいて、前記複数の画像処理が施されている領域の位置をそれぞれ識別可能に表示する領域表示手順をコンピュータに実行させることを特徴とする画像処理情報表示用プログラム。
【請求項３】
請求項２に記載の画像処理情報表示用プログラムにおいて、
使用者による操作に基づいて、使用者によって選択された対象画像内の任意の位置をポインタにより指示する指示手順と、
前記対象画像内を指し示すポインタの位置が、使用者による操作部材の操作によって、前記画像処理が施されている領域内に入ったか否かを検出する検出手順と、
前記検出手順により、前記ポインタが前記画像処理の施されている領域内に入ったことが検出された場合には、その領域に対して施されている画像処理に関連する情報を表示する情報表示手順と、
前記検出手順により、前記ポインタが前記画像処理の施されている領域内に入っていないことが検出された場合には、前記画像処理に関連する情報を非表示にする情報非表示手順とをさらに有することを特徴とする画像処理情報表示用プログラム。
【請求項４】
画像データの画像に対して複数の画像処理がそれぞれどの領域に適用されているかを示す領域情報を管理する管理手順と、
使用者による操作に基づいて、使用者によって選択された対象画像上に少なくとも１つの指定点を設定する指定点設定手順と、
前記領域情報に基づいて、前記指定点設定手順が設定した前記指定点に対して施されている画像処理に関連する情報を表示する情報表示手順とをコンピュータに実行させることを特徴とする画像処理情報表示用プログラム。
【請求項５】
請求項１に記載の画像処理情報表示用プログラムにおいて、
前記領域情報は、画像データの画像に対して複数の画像処理がそれぞれどの領域に適用されているかを示す情報であり、前記検出手順は、前記ポインタの位置が前記複数の画像処理のそれぞれの領域内に入ったか否かを検出することを特徴とする画像処理情報表示用プログラム。
【請求項６】
請求項１、３、または４に記載の画像処理情報表示用プログラムにおいて、
前記画像処理に関連する情報は、当該情報の表示中に使用者による操作を受け付けたときに、適用されている画像処理に関するメニューを表示するための情報を含むことを特徴とする画像処理情報表示用プログラム。
【請求項７】
請求項１または４に記載の画像処理情報表示用プログラムにおいて、
前記画像処理に関連する情報は、画像内の画像処理が施されている領域を示す情報を含むことを特徴とする画像処理情報表示用プログラム。
【請求項８】
請求項３、４、または５に記載の画像処理情報表示用プログラムにおいて、
前記画像処理に関連する情報は、使用者が画像に対して実行した前記複数の画像処理ごとに、それぞれの画像処理パラメータを調整するための画面を表示するための情報を含むことを特徴とする画像処理情報表示用プログラム。
【請求項９】
請求項８に記載の画像処理情報表示用プログラムにおいて、
使用者によって前記複数の画像処理のいずれかに対応する前記画像処理に関連する情報が選択された場合には、使用者によって選択された画像処理に応じた前記画像処理パラメータの編集用画面を表示する編集用画面表示手順をさらに有することを特徴とする画像処理情報表示用プログラム。
【請求項１０】
請求項３、４、または５に記載の画像処理情報表示用プログラムにおいて、
前記情報表示手順は、使用者が前記対象画像に対して実行した画像処理ごとに前記画像処理に関連する情報を表示し、
使用者によって前記複数の画像処理のいずれかに対応する前記画像処理に関連する情報が選択された場合には、使用者によって選択された画像処理の適用および非適用を切り替える切り替え手順をさらに有することを特徴とする画像処理情報表示用プログラム。
【請求項１１】
請求項１、２、または４に記載の画像処理情報表示用プログラムにおいて、
前記管理手順は、画像処理の適用程度を示す情報に基づいて、前記領域情報を生成することを特徴とする画像処理情報表示用プログラム。
【請求項１２】
請求項１、２、または４に記載の画像処理情報表示用プログラムにおいて、
前記管理手順は、画像に対して施されている画像処理前の画像データの値と、画像処理後の画像データの値とに基づいて、前記領域情報を生成することを特徴とする画像処理情報表示用プログラム。
【請求項１３】
請求項１〜１２のいずれか一項に記載の画像処理情報表示用プログラムを実行する実行手段を備えることを特徴とする画像処理情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理情報表示用プログラム、および画像処理情報表示装置に関する。
【背景技術】
【０００２】
次のような描画処理装置が知られている。この描画処理装置は、複数のレイヤから構成される画像において、使用者は、いずれかのレイヤを選択してアクティブ化することによって、そのレイヤに描かれている図形の詳細を確認することができる（例えば、特許文献１）。
【０００３】
【特許文献１】特開平９−５４８３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の描画処理装置では、使用者は、他の図形の詳細を確認しようとした場合には、改めて目的の図形が描かれているレイヤを選択してアクティブ化する必要がある。このため、画像に対して施された画像処理ごとにレイヤを作成し、複数のレイヤによって複数の画像処理が施された画像を構成するようにした場合にも、使用者はそれぞれの画像処理の内容を確認するために、それぞれのレイヤを選択する必要があるため、操作が面倒であった。
【課題を解決するための手段】
【０００５】
本発明による画像処理情報表示用プログラムは、画像データの画像の中で画像処理が適用されている領域を示す領域情報を管理し、使用者による操作に基づいて、使用者によって選択された対象画像内の任意の位置をポインタにより指示し、領域情報に基づいて、ポインタの位置が、対象画像内の画像処理が施されている領域内に入ったか否かを検出し、ポインタが画像処理の施されている領域内に入ったことが検出された場合には、その領域に対して施されている画像処理に関連する情報を表示し、ポインタが画像処理の施されている領域内に入っていないことが検出され場合には、画像処理に関連する情報を非表示にするための処理をコンピュータに実行させることを特徴とする。
本発明による画像処理情報表示用プログラムはまた、画像データの画像に対して複数の画像処理がそれぞれどの領域に適用されているかを示す領域情報を管理し、使用者からの指示があったときに、領域情報に基づいて、複数の画像処理が施されている領域の位置をそれぞれ識別可能に表示するための処理をコンピュータに実行させることを特徴とする。
本発明では、使用者による操作に基づいて、使用者によって選択された対象画像内の任意の位置をポインタにより指示し、対象画像内を指し示すポインタの位置が、使用者による操作部材の操作によって、画像処理が施されている領域内に入ったか否かを検出し、ポインタが画像処理の施されている領域内に入ったことが検出された場合には、その領域に対して施されている画像処理に関連する情報を表示し、ポインタが画像処理の施されている領域内に入っていないことが検出された場合には、画像処理に関連する情報を非表示にするようにしてもよい。
本発明による画像処理情報表示用プログラムはまた、画像データの画像に対して複数の画像処理がそれぞれどの領域に適用されているかを示す領域情報を管理し、使用者による操作に基づいて、使用者によって選択された対象画像上に少なくとも１つの指定点を設定し、領域情報に基づいて、設定した指定点に対して施されている画像処理に関連する情報を表示するための処理をコンピュータに実行させることを特徴とする。
なお、領域情報は、画像データの画像に対して複数の画像処理がそれぞれどの領域に適用されているかを示す情報であり、ポインタの位置が複数の画像処理のそれぞれの領域内に入ったか否かを検出するようにしてもよい。
画像処理に関連する情報は、当該情報の表示中に使用者による操作を受け付けたときに、適用されている画像処理に関するメニューを表示するための情報を含むようにしてもよい。
画像処理に関連する情報は、画像内の画像処理が施されている領域を示す情報を含むようにしてもよい。
画像処理に関連する情報は、使用者が画像に対して実行した複数の画像処理ごとに、それぞれの画像処理パラメータを調整するための画面を表示するための情報を含むようにしてもよい。
使用者によって複数の画像処理のいずれかに対応する画像処理に関連する情報が選択された場合には、使用者によって選択された画像処理に応じた画像処理パラメータの編集用画面を表示するようにしてもよい。
使用者が対象画像に対して実行した画像処理ごとに画像処理に関連する情報を表示し、使用者によって複数の画像処理のいずれかに対応する画像処理に関連する情報が選択された場合には、使用者によって選択された画像処理の適用および非適用を切り替えるようにしてもよい。
画像処理の適用程度を示す情報に基づいて、領域情報を生成するようにしてもよい。
画像に対して施されている画像処理前の画像データの値と、画像処理後の画像データの値とに基づいて、領域情報を生成するようにしてもよい。
本発明による画像処理情報表示装置は、上記いずれかの画像処理情報表示用プログラムを実行することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、使用者は、簡易な操作により、画像内に適用されている画像処理の内容を確認することができる。
【発明を実施するための最良の形態】
【０００７】
図1は、本実施の形態における画像処理情報表示装置の一実施の形態の構成を示すブロック図である。画像処理情報表示装置１００は、例えばパソコン（パーソナルコンピュータ）であって、操作部材１０１と、接続ＩＦ（インターフェース）１０２と、制御装置１０３と、ＨＤＤ（ハードディスクドライブ）１０４と、モニタ１０５とを備えている。
【０００８】
操作部材１０１は、使用者によって操作される種々の装置、例えばキーボードやマウスを含む。
【０００９】
接続ＩＦ１０２は、デジタルカメラなどの外部装置を接続するためのインターフェースであって、例えばデジタルカメラやビデオカメラと有線接続を行うためのＵＳＢインターフェースや、無線接続を行うための無線ＬＡＮモジュールなどが用いられる。本実施の形態では、例えば、この接続ＩＦ１０２を介してデジタルカメラから画像データが取り込まれる。
【００１０】
制御装置１０３は、ＣＰＵ、メモリ、およびその他の周辺回路によって構成され、画像処理情報表示装置１００の全体を制御する。なお、制御装置１０３を構成するメモリには、ＳＤＲＡＭやフラッシュメモリが含まれる。ＳＤＲＡＭは、揮発性のメモリであって、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。また、フラッシュメモリは、不揮発性のメモリであって、制御装置１０３が実行するプログラムのデータや、プログラム実行時に読み込まれる種々のパラメータなどが記録されている。この制御装置１０３による処理の詳細については、後述する。
【００１１】
ＨＤＤ１０４は、接続ＩＦ１０２を介して取り込まれた画像データや、制御装置１０３で実行される種々のプログラム等を記録するための記録装置である。モニタ１０５は、例えば液晶モニタであって、制御装置１０３から出力される表示用データを表示する。
【００１２】
なお、本実施の形態では、ＨＤＤ１０４に記録されている画像データには、画像処理が施されているものとする。画像処理は、撮影が行われたデジタルカメラ上で行われるか、あるいは画像処理情報表示装置１００に画像データが取り込まれた後に、使用者からの指示に基づいて行われる。なお、本実施の形態では、画像処理は、画像処理の適用範囲および適用程度を示すマスクが画像処理ごとに画像データに対してかけられることによって施される。
【００１３】
すなわち、制御装置１０３は、マスクを画像処理が適用されている領域を示す領域情報として管理し、マスクの濃度によって画像データに適用する画像処理の程度を決定する。また、画像に対して複数のマスクが適用されている場合には、各マスクは、複数の画像処理がそれぞれ画像内のどの領域に適用されているかを示す領域情報として用いられる。
【００１４】
例えば、後述する図２に示す画面の画像表示領域２ａに表示されている画像には、図３〜５の各図に示すマスクがかけられており、それぞれのマスクの濃度に応じた程度で画像処理が施されている。なお、図３〜５に示すマスクにおいては、黒の濃さによって、マスクの濃度が表されている。例えば、原画像に対して図３に示すマスクをかければ、画像の下部により強い画像処理が施され、上に行くに従って画像処理の程度が低下することになる。
【００１５】
本実施の形態では、図２の画像表示領域２ａに表示されている画像には、図３のマスクを用いて階調変換処理が施されている。すなわち、図２の画像には、画像の下部から上部に行くに従って、その程度が弱くなるように階調変換処理が施されている。また、図２の画像表示領域２ａに表示されている画像には、図４のマスクを用いてカラーバランス調整処理が施されている。すなわち、図２の画像には、右側の花２ｆに対して、カラーバランス調整処理が施されている。また、図２の画像表示領域２ａに表示されている画像には、図５のマスクを用いてシャープネス調整処理が施されている。すなわち、図２の画像には、右側の花２ｆ、中央の花（つぼみ）２ｇ、および左側の花２ｈに対して、シャープネス調整処理が施されている。
【００１６】
本実施の形態における画像処理情報表示装置１００においては、使用者は、ＨＤＤ１０４に記録されている画像データの中から任意の画像データを選択して、モニタ１０５上に表示することができる。制御装置１０３は、使用者によって操作部材１０１が操作されて任意の画像の表示が選択されると、その画像の画像データをＨＤＤ１０４から読み出し、画像表示画面上に配置してモニタ１０５上に表示する。
【００１７】
制御装置１０３は、例えば、図２に示す画像表示画面をモニタ１０５上に表示し、画像表示領域２ａにＨＤＤ１０４から読み出した画像を表示する。また、この画像表示画面には、画像表示領域２ａに表示した画像に施されている画像処理の名称を一覧表示したエディットリスト２ｂが配置されている。このエディットリスト２ｂ内には、画像処理名一覧の他に、使用者が操作部材１０１に含まれるマウスを操作して押下することができるボタン２ｃから２ｅが配置されている。これらの各ボタンについては後述する。
【００１８】
使用者は、操作部材１０１に含まれるマウスを操作して、画像表示画面上でマウスポインタを移動させることができる。使用者は、この画像表示画面上でマウスポインタを移動させて、エディットリスト２ｂ内の「アイコン表示モード」ボタン２ｃを押下することにより、画像処理情報表示装置１００のモードをアイコン表示モードに設定することができる。制御装置１０３は、使用者によって「アイコン表示モード」ボタン２ｃが押下されたことを検出した場合に以下の処理を実行する。
【００１９】
制御装置１０３は、使用者によるマウス操作によって、マウスポインタが画像内の画像処理が適用されている領域内に入ったか否かを判定する。具体的には、制御装置１０３は、マウスポインタの移動に伴って、各位置におけるマスクの濃度を検出する。そして、マウスポインタの位置におけるマスクの濃度が、あらかじめ設定されている閾値以下となったことを検出した場合に、マウスポインタは画像内の画像処理が適用されている領域内に入ったと判定する。
【００２０】
制御装置１０３は、制御装置１０３が画像内の画像処理が適用されている領域内にマウスポインタが入ったことを検出した場合には、その領域内に適用されている画像処理に関連する情報を画像表示画面上に表示する。具体的には、制御装置１０３は、マウスポインタが画像処理が適用されている領域内に入ったことを検出した場合には、画像内に階調変換処理が適用されている範囲（領域）を識別可能に表示するアウトライン（枠）を表示するとともに、その領域内に適用されている画像処理を示すアイコンを表示する。
【００２１】
例えば、制御装置１０３は、図６に示すように、マウスポインタ６ａが画像内の図３に示したマスクによって階調変換処理が施されている範囲内に入ったことを検出した場合には、画像内に階調変換処理が適用されている範囲を識別可能に表示するアウトライン６ｂを表示する。また、制御装置１０３は、マウスポインタ６ａの近傍に、アウトライン６ｂで示す範囲内に階調変換処理が適用されていることを示すアイコン６ｃを表示する。
【００２２】
なお、制御装置１０３は、領域内に複数の画像処理が適用されている場合には、それぞれの画像処理に対応した複数のアイコンを表示する。例えば、図７に示すように、マウスポインタ６ａが画像内の図３に示したマスクによって階調変換処理が施されている範囲であって、かつ図５に示したマスクによってシャープネス調整処理が施されている範囲内、すなわち左側の花２ｈの範囲内に入ったことを検出した場合について説明する。
【００２３】
この場合には、制御装置１０３は、図７に示すように、画像内に階調変換処理が適用されている範囲を示すアウトライン６ｂ、およびシャープネス調整処理が施されている範囲を示すアウトライン７ａから７ｃを表示する。また、制御装置１０３は、マウスポインタ６ａの近傍に、アウトライン６ｂで示す範囲内に階調変換処理が適用されていることを示すアイコン６ｃ、およびアウトライン７ａから７ｃで示す範囲内にシャープネス調整処理が施されていることを示すアイコン７ｄを表示する。
【００２４】
また、図８に示すように、マウスポインタ６ａが画像内の図３に示したマスクによって階調変換処理が施されている範囲であって、かつ図５に示したマスクによってシャープネス調整処理が施されている範囲内であって、かつ図４に示したカラーバランス調整処理が施されている範囲内、すなわち右側の花２ｆの範囲内に入ったことを検出した場合について説明する。
【００２５】
この場合には、制御装置１０３は、図８に示すように、画像内に階調変換処理が適用されている範囲を示すアウトライン６ｂ、シャープネス調整処理が施されている範囲を示すアウトライン７ａから７ｃ、およびカラーバランス調整処理が施されている範囲を示すアウトライン８ａを表示する。また、制御装置１０３は、マウスポインタ６ａの近傍に、アウトライン６ｂで示す範囲内に階調変換処理が適用されていることを示すアイコン６ｃ、アウトライン７ａから７ｃで示す範囲内にシャープネス調整処理が施されていることを示すアイコン７ｄ、およびアウトライン８ａで示す範囲内にカラーバランス調整処理が施されていることを示すアイコン８ｂを表示する。
【００２６】
なお、制御装置１０３は、マウスポインタが画像内の画像処理が施されている範囲内に入ったことを検出した場合には、上述したようにその範囲に適用されている画像処理に応じたアイコンを表示すると共に、エディットリスト２ｂ内に表示されている画像処理名のうち、その範囲に適用されている画像処理の名前を強調表示（ハイライト表示）する。
【００２７】
図９の例では、制御装置１０３は、マウスポインタ６ａが左側の花２ｈの範囲内に入ったことを検出した場合には、マウスポインタ６ａの近傍に、上述したアイコン６ｃ、およびアイコン７ｄを表示すると共に、エディットリスト２ｂ内の階調変換処理（Ｌｅｖｅｌｓ＆Ｃｕｒｖｅｓ）とシャープネス調整処理（Ｕｎｓｈａｒｐ  Ｍａｓｋ）を強調表示している。
【００２８】
あるいは、図１０に示すように、制御装置１０３は、マウスポインタ６ａが左側の花２ｈの範囲内に入ったことを検出した場合には、マウスポインタ６ａの近傍に、上述したアイコン６ｃ、およびアイコン７ｄを表示するとともに、エディットリスト２ｂ内に、階調変換処理（Ｌｅｖｅｌｓ＆Ｃｕｒｖｅｓ）の画像処理パラメータを調整するための画像編集パレット１０ａと、シャープネス調整処理（Ｕｎｓｈａｒｐ  Ｍａｓｋ）の画像処理パラメータを調整するための画像編集パレット１０ｂとを表示するようにしてもよい。
【００２９】
なお、制御装置１０３は、エディットリスト２ｂ内に各画像処理名に対応付けてチェックボックスを表示しておき、デフォルトでチェックボックスにチェックを入れておくことにより、画像に対して画像処理が施されていることを示す。この場合、制御装置１０３は、使用者によるチェックボックスへのチェックのオン・オフの切り替えを受け付けるようにし、チェックがオフに変更された場合には、画像への対応する画像処理の適用をオフに切り替える。
【００３０】
制御装置１０３は、使用者によってマウスポインタが移動された場合には、マウスポインタが当該領域内にある間は、画像処理を示すアイコンをマウスポインタに追従させて移動させる。これに対して、マウスポインタが当該領域の外に出た後は、アイコンを消去する。
【００３１】
使用者は、画像表示画面上にアイコンが表示されている間に、マウスをクリックすることによって、アイコンの表示位置を固定することができる。制御装置１０３は、使用者によってアイコン表示中にマウスがクリックされたことを検出した場合には、図１１に示すように、画像上のクリック位置に十字ポインタ１１ａを表示する。また、制御装置１０３は、上述したアイコンやアウトラインの表示を終了して、十字ポインタ１１ａの近傍に簡易メニュー１１ｂを表示する。
【００３２】
簡易メニュー１１ｂは、画像が隠れることが無いように背景が透明になっている。この簡易メニュー１１ｂには、使用者によってクリックされた位置に適用されている画像処理を示すアイコン（画像処理アイコン）、トグルボタン、および画像処理名が画像処理のステップ順に表示される。すなわち、図１１の例では、十字ポインタ１１ａの表示位置の画像には、階調変換処理（Ｌｅｖｅｌｓ＆Ｃｕｒｖｅｓ）、カラーバランス調整処理（Ｃｏｌｏｒ  Ｂａｌａｎｃｅ）、シャープネス調整処理（Ｕｎｓｈａｒｐ  Ｍａｓｋ）の順に画像処理が施されていることを示している。
【００３３】
使用者は、画像上に表示されている簡易メニュー１１ｂをマウスでドラッグすることによって、その表示位置を変更することができる。また、使用者は、画像上に簡易メニュー１１ｂが表示されている状態で、画像上の簡易メニュー１１ｂ以外の箇所をクリックすることによって、簡易メニュー１１ｂの表示を終了することができる。制御装置１０３は、使用者によって画像上の簡易メニュー１１ｂ以外の箇所がクリックされたことを検出した場合には、画像表示画面上から簡易メニュー１１ｂを消去し、上述したアイコンやアウトラインの表示を再開する。なお、制御装置１０３は、使用者によるキーボードの所定のキー、例えばＥｓｃキーの押下を受け付けたときに、画像表示画面上から簡易メニュー１１ｂを消去し、上述したアイコンやアウトラインの表示を再開するようにしてもよい。
【００３４】
制御装置１０３は、使用者によってマウスが操作され、マウスポインタが簡易メニュー１１ｂ内のいずれかのトグルボタン上に位置したことを検出した場合には、そのトグルボタンに対応する画像処理アイコンの色を赤色に変更すると共に、そのトグルボタンに対応する画像処理のマスクを画像上に表示する。例えば、制御装置１０３は、マスク内の画像処理が適用されている範囲を透明で表示し、画像処理が適用されていない範囲を赤で表示して画像上に重畳する。これによって、使用者は、選択したトグルボタンに対応する画像処理が画像内のどの範囲に適用されているかを把握することができる。
【００３５】
制御装置１０３は、使用者によってさらにマウスが操作され、マウスポインタがトグルボタン上から離れた場合には、トグルボタンに対応して表示したマスクを画像上から消去し、アイコンの色を元に戻す。なお、制御装置１０３は、使用者によってマウスが操作され、簡易メニュー１１ｂ内のいずれかのトグルボタンがクリックされたことを検出した場合には、そのトグルボタンに対応して表示した画像処理のマスクを画像上に表示したままにする。すなわち、制御装置１０３は、トグルボタンがクリックされた場合は、マウスポインタがトグルボタン上から離れた後も、画像上にマスクを表示したままにする。
【００３６】
このとき、制御装置１０３は、使用者によるブラシツールなどの選択ツールを用いたマスクの編集を受け付ける。例えば、図１２に示すように、使用者は、ブラシツールを用いて、マスク上に図形１２ａを追加することができる。制御装置１０３は、使用者によって、再度トグルボタンがクリックされた場合は、マスクの画像上への表示、およびマスクの編集受け付けを終了する。
【００３７】
また、使用者は、簡易メニュー１１ｂ内に表示されているいずれかの画像処理アイコンをクリックすることによって、対応する画像処理の画像への適用のオン・オフを切り替えることができる。すなわち、制御装置１０３は、使用者によって簡易メニュー１１ｂ内のいずれかの画像処理アイコンがクリックされたことを検出した場合には、画像に対して適用されている画像処理の内、クリックされたアイコンに対応する画像処理をオフにする。また、制御装置１０３は、使用者によって再度同じ画像処理アイコンがクリックされたことを検出した場合には、そのアイコンに対応する画像処理をオンにする。
【００３８】
なお、制御装置１０３は、使用者によって簡易メニュー１１ｂ内のいずれかの画像処理アイコンがクリックされることにより画像処理のオン・オフが切り替えられた場合には、それに対応してエディットリスト２ｂ内のチェックボックスへのチェックのオン・オフも切り替えるようにする。例えば、制御装置１０３は、画像処理がオフに切り替えられた場合には、エディットリスト２ｂ内のチェックボックスのうち、オフされた画像処理に対応するチェックボックスのチェックを外す。また、制御装置１０３は、画像処理がオンに切り替えられた場合には、エディットリスト２ｂ内のチェックボックスのうち、オンされた画像処理に対応するチェックボックスにチェックを入れる。
【００３９】
使用者は、簡易メニュー１１ｂ内に表示されているいずれかの画像処理名をクリックすることによって、対応する画像処理のパラメータ値を簡易的に変更するための簡易編集パレットを表示させることができる。すなわち、制御装置１０３は、使用者によって簡易メニュー１１ｂ内のいずれかの画像処理名がクリックされたことを検出した場合には、図１３から図１５に示すような簡易編集パレットを画像上に重畳して表示する。なお、この簡易編集パレットも、簡易メニュー１１ｂと同様に、画像が隠れることが無いように背景が透明になっている。
【００４０】
図１３は、使用者が簡易メニュー１１ｂ内に表示されている「Ｌｅｖｅｌｓ＆Ｃｕｒｖｅｓ」をクリックした場合に表示される簡易編集パレットの具体例を示す図である。使用者は、この図１３に示す簡易編集パレット１３ａ上で、階調変換処理の画像処理パラメータである階調変換特性を示すガンマカーブ１３ｂの形状をマウス操作により変更することができる。
【００４１】
図１４は、使用者が簡易メニュー１１ｂ内に表示されている「Ｃｏｌｏｒ  Ｂａｌａｎｃｅ」をクリックした場合に表示される簡易編集パレットの具体例を示す図である。使用者は、この図１４に示す簡易編集パレット１４ａ上で、ＲＧＢの各色成分ごとに表示されているスライダーをマウスで操作することにより、各色成分の値を変更することができる。
【００４２】
図１５は、使用者が簡易メニュー１１ｂ内に表示されている「Ｕｎｓｈａｒｐ  Ｍａｓｋ」をクリックした場合に表示される簡易編集パレットの具体例を示す図である。使用者は、この図１５に示す簡易編集パレット１５ａ上に表示されているスライダーをマウスで操作することにより、シャープネスの強度を調整することができる。
【００４３】
なお、制御装置１０３は、画像上に簡易編集パレットが表示されているときに、画像上の簡易編集パレット以外の部分がクリックされたことを検出した場合には、簡易編集パレットの表示を終了して、画像上に簡易メニュー１１ｂを表示する。
【００４４】
また、制御装置１０３は、使用者によって簡易メニュー１１ｂ内に表示されている画像処理名がダブルクリックされたことを検出した場合には、図１０に示したように、エディットリスト２ｂ内に、ダブルクリックされた画像処理名に対応する画像処理の画像処理パラメータを調整するための画像編集パレットを表示する。
【００４５】
使用者は、エディットリスト２ｂ内に表示されている「アンカーポイント設定モード」ボタン２ｅをマウスで押下することによって、画像処理情報表示装置１００のモードをアンカーポイント設定モードに設定することができる。制御装置１０３は、使用者によって「アンカーポイント設定モード」ボタン２ｅが押下されたことを検出すると、使用者によるアンカーポイントの設定を受け付ける。使用者は、画像上の任意の点をマウスでクリックすることによって、画像上にアンカーポイントを設定することができる。制御装置１０３は、使用者によってアンカーポイントが設定されると、アンカーポイントが設定された位置に施されている画像処理に関する簡易メニューを表示する。
【００４６】
例えば、図１６に示すように、使用者によって画像上に３つのアンカーポイント１６ａから１６ｃが設定された場合について説明する。この場合、制御装置１０３は、アンカーポイント１６ａの設定位置に対応する簡易メニュー１６ｄ、アンカーポイント１６ｂの設定位置に対応する簡易メニュー１６ｅ、およびアンカーポイント１６ｃの設定位置に対応する簡易メニュー１６ｆをそれぞれ画像上に表示する。使用者は、各アンカーポイントに対応して表示された簡易メニューを図１１で上述した簡易メニュー１１ｂと同様に操作することができる。
【００４７】
また、使用者は、エディットリスト２ｂ内に表示されている「アウトライン表示モード」ボタン２ｄをマウスで押下することによって、画像処理情報表示装置１００のモードをアウトライン表示モードに設定することができる。制御装置１０３は、使用者によって「アウトライン表示モード」ボタン２ｄが押下されると、画像内に施されている全ての画像処理を対象として、各画像処理が施されている範囲を示すアウトラインを表示し、各アウトラインに対応付けて、そのアウトライン内に施されている画像処理の名前を表示する。
【００４８】
例えば、制御装置１０３は、図１７に示すように、画像内に、図３に示したマスクの濃度値が閾値以下の範囲を示すアウトライン６ｂ、すなわち画像に対して階調変換処理が施されている範囲を示すアウトライン６ｂを表示する。そして、制御装置１０３は、アウトライン６ｂに対応付けて、当該範囲内に適用されている画像処理名、すなわち「Ｌｅｖｅｌｓ＆Ｃｕｒｖｅｓ」を表示する。
【００４９】
また、制御装置１０３は、画像内に、図４に示したマスクの濃度値が閾値以下の範囲を示すアウトライン８ａ、すなわち画像に対してカラーバランス調整処理が施されている範囲を示すアウトライン８ａを表示する。そして、制御装置１０３は、アウトライン８ａに対応付けて、当該範囲内に適用されている画像処理名、すなわち「Ｃｏｌｏｒ  Ｂａｌａｎｃｅ」を表示する。
【００５０】
また、制御装置１０３は、画像内に、図５に示したマスクの濃度値が閾値以下の範囲を示すアウトライン７ａから７ｃ、すなわち画像に対してシャープネス調整処理が施されている範囲を示すアウトライン７ａから７ｃを表示する。そして、制御装置１０３は、アウトライン７ａから７ｃに対応付けて、当該範囲内に適用されている画像処理名、すなわち「Ｕｎｓｈａｒｐ  Ｍａｓｋ」を表示する。
【００５１】
制御装置１０３は、使用者によって画像上に表示したアウトラインのうち、いずれかのアウトライン内がマウスでクリックされたことを検出した場合に、そのアウトライン内に施されている画像処理が１つである場合には、その画像処理用の簡易編集パレットを表示する。また、制御装置１０３は、使用者によっていずれかのアウトライン内がマウスでクリックされたことを検出した場合に、そのアウトライン内に施されている画像処理が複数である場合には、各画像処理に対応するアイコン、トグルボタン、および画像処理名を表示した簡易メニューを表示する。
【００５２】
図１８は、画像表示画面上で使用者によってエディットリスト２ｂ内の「アイコン表示モード」ボタン２ｃが押下されると実行される処理の流れを示すフローチャートである。この図１８に示す処理を実行するためのプログラムのデータは、ＨＤＤ１０４に記録されており、制御装置１０３は、このプログラムのデータをＨＤＤ１０４からＳＤＲＡＭに読み込んで展開することによって、処理を実行する。図１８から図２５のフローチャートで示されるプログラムは、画像処理情報表示装置１００にインストール可能なようにＣＤ−ＲＯＭ等の記憶媒体に記録されている。
【００５３】
ステップＳ１０において、制御装置１０３は、図１９で後述するアイコン表示処理を実行して、マウスポインタが画像内の画像処理が適用されている領域内に入ったときに、上述したように、画像上にアイコンやアウトラインを表示する。その後、ステップＳ２０へ進み、制御装置１０３は、使用者によって「アイコン表示モード」ボタン２ｃが再度押下されることによって、アイコン表示モードの終了が指示されたか否かを判断する。肯定判断した場合には、ステップＳ１４０へ進み、制御装置１０３は、画像上に表示しているアイコンやアウトラインを非表示にして、処理を終了する。これに対して、ステップＳ２０で否定判断した場合には、ステップＳ３０へ進む。
【００５４】
ステップＳ３０では、制御装置１０３は、画像内の画像処理が適用されている範囲内で使用者によってマウスがクリックされたか否かを判断する。否定判断した場合には、ステップＳ１０へ戻る。これに対して、肯定判断した場合には、ステップＳ４０へ進む。ステップＳ４０では、画像上にアイコンが表示中であるか否かを示すアイコンフラグに１が設定されているか否かを判断する。なお、このアイコンフラグは、図１９で後述するアイコン表示処理において設定され、アイコン表示中はアイコンフラグが１に設定され、アイコンが非表示の場合はアイコンフラグが０に設定される。
【００５５】
ステップＳ４０で否定判断した場合には、ステップＳ１０へ戻る。これに対して、ステップＳ４０で肯定判断した場合には、ステップＳ５０へ進む。ステップＳ５０では、制御装置１０３は、図１１で上述したように、画像上のクリック位置に十字ポインタ１１ａを表示し、十字ポインタ１１ａの近傍に簡易メニュー１１ｂを表示する。その後、ステップＳ６０へ進む。
【００５６】
ステップＳ６０では、制御装置１０３は、マウスポインタが簡易メニュー１１ｂ内に表示されているいずれかのトグルボタン上に位置しているか否かを判断する。肯定判断した場合には、ステップＳ７０へ進み、制御装置１０３は、図２０で後述するマスク表示処理を実行した後、後述するステップＳ１５０へ進む。これに対して、否定判断した場合には、ステップＳ８０へ進む。
【００５７】
ステップＳ８０では、制御装置１０３は、使用者によって簡易メニュー１１ｂ内に表示されているいずれかのアイコンがクリックされたか否かを判断する。肯定判断した場合には、ステップＳ９０へ進み、制御装置１０３は、図２１で後述する画像処理オン・オフ切替処理を実行した後、後述するステップＳ１５０へ進む。これに対して、否定判断した場合には、ステップＳ１００へ進む。
【００５８】
ステップＳ１００では、制御装置１０３は、使用者によって簡易メニュー１１ｂ内に表示されているいずれかの画像処理名がクリックされたか否かを判断する。肯定判断した場合には、ステップＳ１１０へ進み、制御装置１０３は、図２２で後述する簡易編集パレット表示処理を実行した後、後述するステップＳ１５０へ進む。これに対して、否定判断した場合には、ステップＳ１２０へ進む。
【００５９】
ステップＳ１２０では、制御装置１０３は、使用者によって簡易メニュー１１ｂ内に表示されているいずれかの画像処理名がダブルクリックされたか否かを判断する。否定判断した場合には、後述するステップＳ１５０へ進む。これに対して、肯定判断した場合には、ステップＳ１３０へ進み、制御装置１０３は、図２３で後述する画像処理パレット表示処理を実行して処理を終了する。
【００６０】
ステップＳ１５０では、制御装置１０３は、使用者によるマウス操作によって、画像上がクリックされたか否かを判断する。否定判断した場合には、ステップＳ６０へ戻る。これに対して、肯定判断した場合には、ステップＳ１６０へ進み、制御装置１０３は、画像上に表示している簡易メニューを非表示にして、ステップＳ１０へ戻る。
【００６１】
図１９は、図１８のステップＳ１０で実行されるアイコン表示処理の流れを示すフローチャートである。ステップＳ２１０において、制御装置１０３は、マスクのレイヤ数を取得する。すなわち、制御装置１０３は、画像に対して適用されているマスクの数がいくつであるかを判定する。その後、ステップＳ２２０へ進み、制御装置１０３は、画像上におけるマウスポインタの位置を示す情報として、画像上におけるマウスポインタの座標値を取得する。その後、ステップＳ２３０へ進む。
【００６２】
ステップＳ２３０では、制御装置１０３は、上述したアイコンフラグに０を設定して、ステップＳ２４０へ進む。ステップＳ２４０では、制御装置１０３は、画像に対して適用されている１つのマスクを対象として、現在のマウスポインタ位置におけるマスクの濃度値を取得する。その後、ステップＳ２５０へ進み、制御装置１０３は、取得したマスクの濃度値が閾値以下であるか否かを判断する。肯定判断した場合には、ステップ２６０へ進む。
【００６３】
ステップＳ２６０では、制御装置１０３は、ステップＳ２４０で濃度値を取得したマスクに対して適用されている画像処理を示すアイコンを画像上に表示して、ステップＳ２７０へ進む。ステップＳ２７０では、制御装置１０３は、エディットリスト２ｂ内に表示されている画像処理名のうち、ステップＳ２６０でアイコンを表示した画像処理の名前をハイライト表示して、ステップＳ２８０へ進む。
【００６４】
ステップＳ２８０では、制御装置１０３は、ステップＳ２４０で濃度値を取得したマスクに基づいて、濃度値が閾値以下の範囲を枠で囲むことによって、上述したアウトラインを表示して、ステップＳ２９０へ進む。ステップＳ２９０では、制御装置１０３は、アイコンフラグに１を設定して、後述するステップＳ３４０へ進む。
【００６５】
一方、ステップＳ２５０で否定判断した場合には、ステップＳ３００へ進む。ステップＳ３００では、制御装置１０３は、アイコンフラグに１が設定されているか否かを判断する。否定判断した場合には、後述するステップＳ３４０へ進む。これに対して、肯定判断した場合には、ステップＳ３１０へ進み、制御装置１０３は、画像上に表示されているアイコンを非表示にして、ステップＳ３２０へ進む。
【００６６】
ステップＳ３２０では、制御装置１０３は、エディットリスト２ｂ内でハイライト表示されている画像処理名のハイライト表示を終了して、ステップＳ３３０へ進む。ステップＳ３３０では、制御装置１０３は、画像上に表示されているアウトラインを非表示して、ステップＳ３４０へ進む。
【００６７】
ステップＳ３４０では、制御装置１０３は、画像に対して適用されている全てのマスクを対象として、ステップＳ２４０からＳ３３０の処理が完了したか否かを判断する。否定判断した場合には、ステップＳ２４０へ戻って処理を繰り返す。これに対して、肯定判断した場合には、図１８に示す処理に復帰する。
【００６８】
図２０は、図１８のステップＳ７０で実行されるマスク表示処理の流れを示すフローチャートである。ステップＳ４１０において、制御装置１０３は、マウスポインタが位置しているトグルボタンに対応する画像処理アイコンの色を赤色に変更すると共に、そのトグルボタンに対応する画像処理のマスクを画像上に表示する。その後、ステップＳ４２０へ進み、制御装置１０３は、使用者によってトグルボタンがクリックされたことにより、トグルボタンがオンされたか否かを判断する。肯定判断した場合には、ステップＳ４３０へ進む。
【００６９】
ステップＳ４３０では、制御装置１０３は、使用者によるブラシツールなどの選択ツールを用いたマスクの編集操作があったか否かを判断する。肯定判断した場合には、ステップＳ４４０へ進み、使用者による編集操作に基づいて、マスクの修正を行って、ステップＳ４５０へ進む。これに対して、ステップＳ４３０で否定判断した場合には、そのままステップＳ４５０へ進む。
【００７０】
ステップＳ４５０では、制御装置１０３は、使用者によって、トグルボタンが再度クリックされることにより、トグルボタンがオフされたか否かを判断する。否定判断した場合には、ステップＳ４３０へ戻る。これに対して、肯定判断した場合には、ステップＳ４６０へ進み、制御装置１０３は、図２４で後述する画像処理を行って、ステップＳ４２０へ戻る。
【００７１】
一方、ステップＳ４２０で否定判断した場合には、ステップＳ４７０へ進む。ステップＳ４７０では、制御装置１０３は、画像内における現在のマウスポインタの座標値を取得して、ステップＳ４８０へ進む。ステップＳ４８０では、制御装置１０３は、マウスポインタがいずれかのトグルボタン上に位置しているか否かを判断する。肯定判断した場合には、ステップＳ４２０へ戻る。これに対して、否定判断した場合には、ステップＳ４９０へ進む。ステップＳ４９０では、制御装置１０３は、画像上に表示しているマスクを非表示にして、処理を終了する。
【００７２】
図２１は、図１８のステップＳ９０で実行される画像処理オン・オフ切替処理の流れを示すフローチャートである。ステップＳ５１０において、制御装置１０３は、画像表示領域２ａ内に表示されている画像に対して、画像処理が適用済みであるか否かを判断する。肯定判断した場合には、ステップＳ５２０へ進み、制御装置１０３は、画像に対する画像処理の適用をオフにして、ステップＳ５３０へ進む。ステップＳ５３０では、制御装置１０３は、使用者によってクリックされたトグルボタンを凹表示（選択状態）に切り替えて、図１８に示す処理に復帰する。
【００７３】
これに対して、ステップＳ５１０で否定判断した場合には、ステップＳ５４０へ進み、制御装置１０３は、画像に対する画像処理の適用をオンにして、ステップＳ５５０へ進む。ステップＳ５５０では、制御装置１０３は、使用者によってクリックされたトグルボタンを凸表示（非選択状態）に切り替えて、図１８に示す処理に復帰する。
【００７４】
図２２は、図１８のステップＳ１１０で実行される簡易編集パレット表示処理の流れを示すフローチャートである。ステップＳ６１０において、制御装置１０３は、画像上に表示されている簡易メニューを非表示にして、ステップＳ６２０へ進む。ステップＳ６２０では、制御装置１０３は、図１３から図１５の各図で上述したように、画像上に簡易編集パレットを表示して、ステップＳ６３０へ進む。
【００７５】
ステップＳ６３０では、制御装置１０３は、使用者によって簡易編集パレットを用いて画像処理パラメータが変更されることによって、画像が編集されたか否かを判断する。否定判断した場合には、後述するステップＳ６５０へ進む。これに対して、肯定判断した場合には、ステップＳ６４０へ進み、図２４で後述する画像処理を行って、ステップＳ６５０へ進む。
【００７６】
ステップＳ６５０では、制御装置１０３は、使用者によって画像上でマウスがクリックされたか否かを判断する。否定判断した場合には、上述したステップＳ６３０へ戻る。これに対して、肯定判断した場合には、ステップＳ６６０へ進む。ステップＳ６６０では、制御装置１０３は、画像上に表示している簡易編集パレットを非表示にして、ステップＳ６７０へ進む。ステップＳ６７０では、制御装置１０３は、簡易メニューを画像上に表示して、図１８に示す処理に復帰する。
【００７７】
図２３は、図１８のステップＳ１３０で実行される画像処理パレット表示処理の流れを示すフローチャートである。ステップＳ７１０において、制御装置１０３は、画像上に表示されている簡易メニューを非表示にして、ステップＳ７２０へ進む。ステップＳ７２０では、制御装置１０３は、図１０に示したように、エディットリスト２ｂ内に、ダブルクリックされた画像処理名に対応する画像処理の画像処理パラメータを調整するための画像編集パレットを表示して、ステップＳ７３０へ進む。ステップＳ７３０では、制御装置１０３は、画像上に表示されているアウトラインを非表示にした後、図１８に示す処理に復帰する。
【００７８】
図２４は、図２０のステップ４６０、および図２２のステップＳ６４０で実行される画像処理の流れを示すフローチャートである。ステップＳ８１０において、制御装置１０３は、画像表示画面上に表示されている画像の各画素の画素値を取得する。その後、ステップＳ８２０へ進み、制御装置１０３は、画像に対して適用する画像処理のパラメータ値を、使用者による編集内容に基づいて変更する。その後、ステップＳ８３０へ進む。
【００７９】
ステップＳ８３０では、制御装置１０３は、画像に対してマスクを適用して、変更後の画像処理パラメータ値を用いた画素値の演算を行う。すなわち、制御装置１０３は、画像に対して複数のマスクが適用されている場合には、１つ目のマスクを適用した画像の各画素の画素値を演算した後、２つ目のマスクを適用した画像の各画素の画素値を演算する。制御装置１０３は、この処理を適用されているマスクの数だけ繰り返し行う。その後、ステップＳ８４０へ進む。
【００８０】
ステップＳ８４０では、制御装置１０３は、画像に対して描画モードを適用する。すなわち、制御装置１０３は、画像に対して、あらかじめ設定されている描画モードを適用して、ステップＳ８５０へ進む。ステップＳ８５０では、制御装置１０３は、画像に対して、あらかじめ設定されている不透明度を適用する。このように適用した描画モードと不透明度とによって、画像に対するマスクのかけ方が決定される。例えば、描画モードがＮＯＲＭＡＬに設定されており、不透明度が１００に設定されている場合には、一番上に重畳されたマスクが画像処理結果に反映されることになる。一方、描画モードがＮＯＲＭＡＬに設定されており、不透明度が０に設定されている場合には、一番下に重畳されたマスクが画像処理結果に反映されることになる。
【００８１】
その後、ステップＳ８６０へ進み、制御装置１０３は、上記演算の結果得られる画素値を出力して、ステップＳ８７０へ進む。ステップＳ８７０では、制御装置１０３は、出力した画素値に基づいて、画像処理適用後の画像で画像表示画面上に表示されている画像を更新する。その後、ステップＳ８８０へ進み、制御装置１０３は、使用者による画像の編集が終了したか否かを判断する。否定判断した場合には、ステップＳ８２０へ戻る。これに対して、肯定判断した場合には、図２０または図２２に示す処理に復帰する。
【００８２】
図２５は、画像表示画面上で使用者によってエディットリスト２ｂ内の「アウトライン表示モード」ボタン２ｄが押下されると実行される処理の流れを示すフローチャートである。この図２５に示す処理を実行するためのプログラムのデータは、ＨＤＤ１０４に記録されており、制御装置１０３は、このプログラムのデータをＨＤＤ１０４からＳＤＲＡＭに読み込んで展開することによって、処理を実行する。
【００８３】
なお、このフローチャートにおいては、ステップＳ５０からステップＳ１６０の処理は、図１８で上述したフローチャートにおける各ステップと同様のため同じステップ番号を付与し、説明を省略する。また、ステップＳ６１０からステップＳ６６０の処理は、図２２で上述したフローチャートにおける各ステップと同様のため同じステップ番号を付与し、説明を省略する。
【００８４】
ステップＳ９１０において、制御装置１０３は、マスクのレイヤ数を取得する。すなわち、制御装置１０３は、画像に対して適用されているマスクの数がいくつであるかを判定する。その後、ステップＳ９２０へ進み、制御装置１０３は、画像に対して適用されているマスクのうち、いずれか１つのマスクを取得してステップＳ９３０へ進む。ステップＳ９３０では、制御装置１０３は、ステップＳ９２０で取得したマスクの濃度値と、上述した図１９のステップＳ２５０で判定に用いた閾値とが一致する画像上の位置に、アウトラインを描画して、ステップＳ９４０へ進む。
【００８５】
ステップＳ９４０では、制御装置１０３は、画像に対して適用されている全てのマスクを対象として、ステップＳ９２０およびＳ９３０の処理が完了したか否かを判断する。否定判断した場合には、ステップＳ９２０へ戻って処理を繰り返す。これに対して、肯定判断した場合には、ステップＳ９５０へ進む。
【００８６】
ステップＳ９５０では、制御装置１０３は、使用者によって再度「アウトライン表示モード」ボタン２ｄが押下されたことにより、アウトライン表示モードの終了が指示されたか否かを判断する。肯定判断した場合には、ステップＳ９６０へ進み、制御装置１０３は、画像上に描画したアウトラインを非表示にして、処理を終了する。これに対して、ステップＳ９５０で否定判断した場合には、ステップＳ９７０へ進む。
【００８７】
ステップＳ９７０では、制御装置１０３は、使用者によってマウスがクリックされたか否かを判断する。否定判断した場合には、ステップＳ９５０へ戻る。これに対して、肯定判断した場合には、ステップＳ９８０へ進む。ステップＳ９８０では、制御装置１０３は、画像内における現在のマウスポインタの座標値を取得して、ステップＳ９９０へ進む。ステップＳ９９０では、制御装置１０３は、ステップＳ９８０で取得したマウスポインタの位置に基づいて、マウスポインタがステップＳ９３０で描画したアウトライン内に位置しているか否かを判断する。否定判断した場合には、ステップＳ９５０へ戻る。これに対して、肯定判断した場合には、ステップＳ１０００へ進む。
【００８８】
ステップＳ１０００では、制御装置１０３は、ステップＳ９３０で描画した全てのアウトラインに対してステップＳ９９０の判定処理を行ったか否かを判断する。否定判断した場合には、ステップＳ９９０へ戻って処理を繰り返す。これに対して、肯定判断した場合には、ステップＳ１０１０へ進む。ステップＳ１０１０では、制御装置１０３は、ステップＳ９９０でマウスがアウトライン内にあると判定したアウトラインに該当する画像処理があるか否かを判断する。
【００８９】
否定判断した場合には、ステップＳ９５０へ戻って処理を繰り返す。これに対して、肯定判断した場合には、ステップＳ１０２０へ進む。ステップＳ１０２０では、ステップＳ１０１０で該当する画像処理であると判定した処理が複数あるか否かを判断する。肯定判断した場合には、ステップＳ６１０へ進み、ステップＳ６１０からＳ６６０の処理を実行した後、ステップＳ９５０へ戻る。これに対して、否定判断した場合には、ステップＳ５０へ進み、ステップＳ５０からステップＳ１６０の処理を実行した後、ステップＳ９６０へ戻る。
【００９０】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）制御装置１０３は、画像データの画像の中で画像処理が適用されている領域を示す領域情報を管理し、使用者による操作に基づいて、使用者によって選択された対象画像内の任意の位置をポインタにより指示し、領域情報に基づいて、ポインタの位置が、対象画像内の画像処理が施されている領域内に入ったか否かを検出し、ポインタが画像処理が施されている領域内に入ったことを検出した場合には、その領域に対して施されている画像処理に関連する情報、すなわちアイコンを表示するようにした。一方、ポインタが画像処理が施されている領域内に入っていないことを検出した場合には、画像処理に関連する情報を非表示にするようにした。これによって、使用者は、簡易な操作により、画像内に適用されている画像処理に関連する情報を確認することができる。
【００９１】
（２）制御装置１０３は、画像データの画像に対して複数の画像処理がそれぞれどの領域に適用されているかを示す領域情報を管理し、使用者からの指示があったときに、領域情報に基づいて、複数の画像処理が施されている領域の位置をそれぞれ識別可能に表示するようにした。すなわちアウトラインを表示するようにした。これによって、使用者は、画像内のどの領域に画像処理が施されているかを容易に確認することができる。
【００９２】
（３）制御装置１０３は、画像データの画像に対して複数の画像処理がそれぞれどの領域に適用されているかを示す領域情報を管理し、使用者による操作に基づいて、使用者によって選択された対象画像上に少なくとも１つの指定点、すなわちアンカーポイントを設定し、領域情報に基づいて、設定した指定点に対して施されている画像処理に関連する情報を表示するようにした。これによって、使用者は、画像上の任意の点に施されている画像処理を確認することができる。
【００９３】
（４）領域情報は、画像データの画像に対して複数の画像処理がそれぞれどの領域に適用されているかを示す情報であり、制御装置１０３は、ポインタの位置が複数の画像処理のそれぞれの領域内に入ったか否かを検出するようにした。これによって、画像に対して複数の画像処理が施されている場合に、ポインタが入ったか否かを各画像処理ごとに判定することができる。
【００９４】
（５）画像処理に関連する情報は、当該情報の表示中に使用者による操作を受け付けたときに、適用されている画像処理に関するメニューを表示するためのアイコンを含むようにした。これによって、使用者は、簡易な操作により、画像処理に関連するメニューを表示させることができる。
【００９５】
（６）画像処理に関連する情報は、画像内の画像処理が施されている領域を示すアウトラインを含むようにした。これによって、使用者は、画像内のどの領域に画像処理が施されているかを容易に確認することができる。
【００９６】
（７）画像処理に関連する情報は、使用者が画像に対して実行した複数の画像処理ごとに、それぞれの画像処理パラメータを調整するための簡易編集パレットを表示するための画像処理名を含むようにした。これによって、使用者は簡易な操作により、簡易編集パレットを表示させることができる。
【００９７】
（８）制御装置１０３は、使用者によって複数の画像処理のいずれかに対応する画像処理に関連する情報が選択された場合には、使用者によって選択された画像処理に応じた画像処理パラメータの編集用画面を表示するようにした。これによって、使用者は、画像に対して適用されている画像処理のパラメータ値を編集することができる。
【００９８】
（９）制御装置１０３は、使用者が対象画像に対して実行した画像処理ごとに画像処理に関連する情報を表示し、使用者によって複数の画像処理のいずれかに対応する画像処理に関連する情報が選択された場合には、使用者によって選択された画像処理の適用および非適用を切り替えるようにした。これによって、使用者は、容易に画像処理のオン・オフを切り替えることができる。
【００９９】
（１０）制御装置１０３は、画像処理の適用範囲と適用程度を示す情報、すなわちマスクに基づいて、領域情報を生成するようにした。これによって、制御装置１０３は、マスクを参照するだけで領域情報を生成することができ、処理の負荷を低減することができる。
【０１００】
―変形例―
なお、上述した実施の形態の画像処理情報表示装置は、以下のように変形することもできる。
（１）上述した実施の形態では、制御装置１０３は、使用者によって「アウトライン表示モード」ボタン２ｄが押下された場合には、画像内に施されている全ての画像処理を対象として、各画像処理が施されている範囲を示すアウトラインを表示し、各アウトラインに対応付けて、そのアウトライン内に施されている画像処理の名前を表示する例について説明した。しかしながら、画像処理名の表示・非表示は、使用者が任意に切り替えることができるようにしてもよい。
【０１０１】
（２）上述した実施の形態では、制御装置１０３は、図１９のステップＳ２４０で現在のポインタ位置におけるマスクの濃度値を取得し、ステップＳ２５０でこのマスクの濃度値が閾値以下であるかを判定することによって、画像上にアイコンおよびアウトラインを表示するか否かを決定する例について説明した。しかしながら、図２４に示した処理によって画像全体に対して画像処理を施した場合、元の画素の色、明るさ、画像処理パラメータ値、画像処理の方法、描画モードの設定内容、または不透明度の設定内容等により、画像処理の効果は異なる。このため、画像処理後の画像に置いては、画像処理前の画像と比べて、色が大きく変化した画素とほとんど変化しない画素とが生じる可能性がある。
【０１０２】
これにより、ステップＳ２５０において、制御装置１０３があるポインタ位置でマスクの濃度値が閾値以下であると判定した場合であっても、そのポインタ位置の画像は、画像処理前と画像処理後とでほとんど変化していない可能性があり、この場合には、そのようなポインタ位置も画像処理が施されている範囲内に含まれてしまうことになる。
【０１０３】
したがって、この問題を解決するために、制御装置１０３は、画像に対して施されている画像処理前の画像データの値と、画像処理後の画像データの値とを比較して、その変化量が閾値以上となる範囲を画像処理が施されている範囲とみなして、アイコンおよびアウトラインを表示するようにしてもよい。例えば、制御装置１０３は、画像処理前の画像の各画素の明度Ｐａと、画像処理後の画像の各画素の明度Ｐｂとを比較して、｜Ｐａ−Ｐｂ｜が閾値以上となる画素を含む範囲を画像処理が施されている範囲とみなすようにしてもよい。
【０１０４】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。
【図面の簡単な説明】
【０１０５】
【図１】画像処理情報表示装置の一実施の形態の構成を示すブロック図である。
【図２】画像表示画面の具体例を示す図である。
【図３】マスクの具体例を示す第１の図である。
【図４】マスクの具体例を示す第２の図である。
【図５】マスクの具体例を示す第３の図である。
【図６】マウスポインタが画像処理が施されている範囲内に入った場合のアウトラインおよびアイコンの表示例を示す第１の図である。
【図７】マウスポインタが画像処理が施されている範囲内に入った場合のアウトラインおよびアイコンの表示例を示す第２の図である。
【図８】マウスポインタが画像処理が施されている範囲内に入った場合のアウトラインおよびアイコンの表示例を示す第３の図である。
【図９】マウスポインタが画像処理が施されている範囲内に入った場合のエディットリスト内への画像処理名の表示例を示す図である。
【図１０】マウスポインタが画像処理が施されている範囲内に入った場合のエディットリスト内への画像編集パレットの表示例を示す図である。
【図１１】画像上への簡易メニューの表示例を示す図である。
【図１２】選択ツールを用いたマスク編集例を示す図である。
【図１３】画像上への簡易編集パレットの表示例を示す第１の図である。
【図１４】画像上への簡易編集パレットの表示例を示す第２の図である。
【図１５】画像上への簡易編集パレットの表示例を示す第３の図である。
【図１６】画像上へのアンカーポイントの設定例を示す図である。
【図１７】画像上へのアウトラインの表示例を示す図である。
【図１８】アイコン表示モード時に実行される処理の流れを示すフローチャートである。
【図１９】アイコン表示処理の流れを示すフローチャートである。
【図２０】マスク表示処理の流れを示すフローチャートである。
【図２１】画像処理オン・オフ切替処理の流れを示すフローチャートである。
【図２２】簡易編集パレット表示処理の流れを示すフローチャートである。
【図２３】画像処理パレット表示処理の流れを示すフローチャートである。
【図２４】画像処理の流れを示すフローチャートである。
【図２５】アウトライン表示モード時に実行される処理の流れを示すフローチャートである。
【符号の説明】
【０１０６】
１００  画像処理情報表示装置、１０１  操作部材、１０２  接続ＩＦ、１０３  制御装置、１０４  ＨＤＤ、１０５  モニタ
【図１】
2009146343.tif 000003
【図２】
2009146343.tif 000004
【図３】
2009146343.tif 000005
【図４】
2009146343.tif 000006
【図５】
2009146343.tif 000007
【図６】
2009146343.tif 000008
【図７】
2009146343.tif 000009
【図８】
2009146343.tif 000010
【図９】
2009146343.tif 000011
【図１０】
2009146343.tif 000012
【図１１】
2009146343.tif 000013
【図１２】
2009146343.tif 000014
【図１３】
2009146343.tif 000015
【図１４】
2009146343.tif 000016
【図１５】
2009146343.tif 000017
【図１６】
2009146343.tif 000018
【図１７】
2009146343.tif 000019
【図１８】
2009146343.tif 000020
【図１９】
2009146343.tif 000021
【図２０】
2009146343.tif 000022
【図２１】
2009146343.tif 000023
【図２２】
2009146343.tif 000024
【図２３】
2009146343.tif 000025
【図２４】
2009146343.tif 000026
【図２５】
2009146343.tif 000027