(57)【要約】【課題】画像処理後の画像データから影響度の高い画像処理内容を範囲ごとに特定し、影響度の高い画像処理名称とその範囲をユーザに認識させ、また、ユーザの好みに応じて追加の画像調整を行える画像処理装置を提供する。【解決手段】本発明に係る画像処理装置において、画像処理調整部３０は、画像処理手段３１、影響度算出手段３２、特定手段３３、および再処理手段３４から構成され、画面形成部４０は、形成手段４１から構成されている。画像調整処理部３０で、複数の画像処理による影響を示す影響度を算出し、影響度の高い画像処理に該当する範囲と、画像処理名称を特定する。画面形成部４０で、特定手段３３により特定された影響度の高い前記複数の画像処理のうち少なくとも１つの前記画像処理名称と、を共に表示させるプレビュー画面を形成する。【選択図】図１
2017017494.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データに対して複数の画像処理を行う画像調整処理部と、表示器に表示させるための画面を形成する画面形成部と、を備える画像処理装置であって、
前記画像調整処理部は、前記複数の画像処理を施し、前記画像データに対して最適な画像処理を行う画像処理手段と、
前記複数の画像処理による影響を示す影響度の算出を行う影響度算出手段と、
前記影響度の算出に基づいて、画像処理後の画像データで、前記影響度の高い画像処理に該当する範囲と、画像処理名称を特定する特定手段と、
を備え、
前記画面形成部は、前記画像処理後の画像データと、前記影響度の高い前記複数の画像処理のうち少なくとも１つの前記画像処理名称と、を共に表示させるプレビュー画面を形成する形成手段を備え、
前記プレビュー画面は、前記特定手段により特定された前記範囲の内で、前記画像処理後の画像データと、前記画像処理後の画像データの階調を反転させた画像データと、が交互に切り替わることを特徴とし、
前記画像調整処理部が、前記範囲の内で補正パラメータの変更を受け付け、変更された補正パラメータに従って再度画像処理を行う再処理手段を更に備える、
ことを特徴とする画像処理装置。
【請求項２】
前記影響度は、前記複数の画像処理に基づいた前記画像データの画像処理前後のＲＧＢ値の変化した画素数を基準に決定されることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記影響度は、前記複数の画像処理に基づいた前記画像データの画像処理前後のＲＧＢ値の変化した階調変化量を基準に決定されることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記影響度は、前記複数の画像処理に基づいた前記画像データの画像処理前後のＲＧＢ値の変化した画素数と階調変化量との積分値で定義することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記画像処理手段は、前記複数の画像処理を施す場合、各画像処理ごとに画像処理を行う範囲を定めることを特徴とする請求項１から４に記載の画像処理装置。
【請求項６】
前記特定手段は、ＲＧＢ値の変化した前記画素数が多いほど前記影響度は高く、またＲＧＢ値の変化した前記階調変化量が大きいほど前記影響度は高く、前記積分値が大きいほど前記影響度が高くなるように前記影響度の順位を定めることを特徴とする請求項１から５に記載の画像処理装置。
【請求項７】
前記特定手段は、前記影響度の順位の高い前記複数の画像処理のうち、前記プレビュー画面に表示させる画像処理を少なくとも１つ特定することを特徴とする請求項１から６に記載の画像処理装置。
【請求項８】
前記プレビュー画面は、前記画像データも同画面に表示させることを特徴とする請求項１から７に記載の画像処理装置。
【請求項９】
入力された画像データに対して複数の画像処理を行う画像調整処理部と、表示器に表示するための画面を形成する画面形成部と、を備える画像処理装置であって、
前記複数の画像処理を施し、前記画像データに対して最適な画像処理を行うステップと、
前記複数の画像処理による影響を示す影響度の算出を行うステップと、
前記影響度の算出に基づいて、画像処理後の画像データで、前記影響度の高い画像処理に該当する範囲と、画像処理名称を特定するステップと、
前記画像処理後の画像データと、前記影響度の高い前記複数の画像処理のうち少なくとも１つの前記画像処理名称と、を共に表示させるプレビュー画面を形成するステップと、
特定された前記範囲の内で、前記画像処理後の画像データと、前記画像処理後の画像データの階調を反転させた画像データと、を交互に切り替えるステップと、
前記範囲の内で補正パラメータの変更を受け付け、変更された補正パラメータに従って再度画像処理を行うステップと、
を実現させるための画像処理方法。
【請求項１０】
入力された画像データに対して複数の画像処理を行う画像調整処理部と、表示器に表示するための画面を形成する画面形成部と、を備える画像処理装置であって、
前記複数の画像処理を施し、前記画像データに対して最適な画像処理を行う処理と、
前記複数の画像処理による影響を示す影響度の算出を行う処理と、
前記影響度の算出に基づいて、画像処理後の画像データで、前記影響度の高い画像処理に該当する範囲と、画像処理名称を特定する処理と、
前記画像処理後の画像データと、前記影響度の高い前記複数の画像処理のうち少なくとも１つの前記画像処理名称と、を共に表示させるプレビュー画面を形成する処理と、
特定された前記範囲の内で、前記画像処理後の画像データと、前記画像処理後の画像データの階調を反転させた画像データと、を交互に切り替える処理と、
前記範囲の内で補正パラメータの変更を受け付け、変更された補正パラメータに従って再度画像処理を行う処理と、
を実現するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、プログラムに関する。
【背景技術】
【０００２】
デジタルカメラなどの撮像装置で取得した画像を、プリンタやＦＡＸなどで印刷する際に、入力画像データをより好ましく変換する手段として画像レタッチアプリケーションがある。画像処理装置は、画像データをより好ましく変換することができ、一般的に市販されているデジタルカメラ、携帯電話、または印刷装置などに組み込まれており、色調調整、逆光調整など複数の画像調整を行うことが可能である。
【０００３】
使用するユーザによっては、画像を一つの作品として捉え、専用の画像編集ソフトで処理を一つ一つ確認しながら自分で行うが、そのような処理には専門的な知識が要求される。専門的な知識を有しない大半のユーザでも簡易的に画質の向上を実現可能な自動画像調整機能は重宝されている。
【０００４】
特許文献１に記載の技術によると、自動画像調整機能に関する技術はいくつか開示されており、特許文献１には、シャープネス度合い（エッジ度合いや画像ノイズ等が複合した程度を表す）を測り、測定結果に応じてシャープネス処理をかける方法が開示されている。
【０００５】
個々の画像データに対応して、画像データ生成時における絞り情報と動作モード情報と画像データのシャープネス特性値とに基づいて、画像データの適切なシャープネス調整を行うことができる。しかし、画像データのどこが補正されたのか、ユーザが位置を特定できないという課題が生じる。
【０００６】
また、特許文献２には、赤目検出、および補正を行う方法が開示されている。デジタルカメラなどで、フラッシュを発光して撮影すると、被写体の目の部分が赤くなるいわゆる赤目画像となることがある。このような赤目画像に対し、画素の色情報から赤目領域を検出し、検出した赤目領域の色を正常な瞳の色に補正する方法である。
【０００７】
しかし、赤目ではなく赤味の強い肌などを誤検出した場合に、赤目領域以外が誤補正されてしまう場合がある。この場合、誤補正された領域をユーザが指定できたとしても、その後部分的に補正し直せるかどうかはユーザのスキルに左右されてしまうという課題が生じる。
【０００８】
また、特許文献３には、個々の画像データに対応した画質を適切に自動調整する目的で、画像データを解析して、画質に関わる特性を示す画質特性情報を取得する方法が開示されている。しかし、自動調整の結果が必ずしもユーザの好みに合致しているとは限らず、好みに合わなかった際の簡易的な微調整の手段がないという課題が生じる。
【０００９】
また、特許文献４には、撮影時の撮影条件を反映して、個々の画像データに適した画質自動調整を実行する方法が開示されている。しかし、撮影時の撮影条件などを踏まえた画質調整が、ユーザの好みに合致しているとは限らず、好みに合わなかった際の調整手段がないという課題が生じる。
【００１０】
また、特許文献５には、画像に含まれる特定領域、画像の全領域の種々の状況を考慮して、適切に画像を補正できる方法が開示されている。しかし、画像の全体のバランスを考慮して行われる補正が、必ずしもユーザの好みに応じた調整になるとは限らず、ユーザの好みに合わなかった際の調整手段がないという課題が生じる。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は、上記課題を鑑みてなされたものであり、その目的とするところは、画像処理後の画像データから影響度の高い画像処理内容を範囲ごとに特定し、影響度の高い画像処理名称とその範囲をユーザに認識させ、また、ユーザの好みに応じて追加の画像調整を行える画像処理装置を提供することである。
【課題を解決するための手段】
【００１２】
係る目的を達成するために、本発明は、以下の特徴を有することとする。
【００１３】
本発明に係る画像処理装置は、入力された画像データに対して複数の画像処理を行う画像調整処理部と、表示器に表示させるための画面を形成する画面形成部と、を備える画像処理装置であって、画像調整処理部は、複数の画像処理を施し、画像データに対して最適な画像処理を行う画像処理手段と、複数の画像処理による影響を示す影響度の算出を行う影響度算出手段と、影響度の算出に基づいて、画像処理後の画像データで、影響度の高い画像処理に該当する範囲と、画像処理名称を特定する特定手段と、を備え、画面形成部は、画像処理後の画像データと、影響度の高い複数の画像処理のうち少なくとも１つの画像処理名称と、を共に表示させるプレビュー画面を形成する形成手段を備え、プレビュー画面は、特定手段により特定された範囲の内で、画像処理後の画像データと、画像処理後の画像データの階調を反転させた画像データと、が交互に切り替わることを特徴とし、画像調整処理部が、範囲の内で補正パラメータの変更を受け付け、変更された補正パラメータに従って再度画像処理を行う再処理手段を更に備える、ことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、画像処理後の画像データから、影響度の高い画像処理内容を、影響度の高い画像処理名称と範囲でユーザに認識させることができる。また、ユーザの好みに応じた追加の画像処理を行うことが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の画像処理装置の機能ブロック図である。
【図２】図１の画像処理装置のハードウェア構成図である。
【図３】画像処理を行う手順のフローである。
【図４】本発明の実施形態で出力されるプレビュー画面である。
【図５】再画像処理を行う手順のフローである。
【発明を実施するための形態】
【００１６】
以下、図を参照して本発明の実施の形態について説明する。
【００１７】
まず、本実施形態における画像処理装置の基本的な機能構成について説明する。図１は、本発明の画像処理装置の機能ブロック図である。
【００１８】
本発明の画像処理装置の画像調整処理部３０は、画像処理手段３１、影響度算出手段３２、特定手段３３、および再処理手段３４の機能ブロックから構成され、画面形成部４０は、形成手段４１の機能ブロックから構成されている。
【００１９】
画像処理手段３１は、入力された画像データに対して複数の画像処理を行う。尚、複数の画像処理を行う場合は、画像データに対して、各画像処理ごとに画像処理を行う範囲を定め、画像処理ごとに異なる範囲の画像処理を行う。
例えば、シャープネス補正、明るさ補正、色彩補正の３つの画像処理が施される場合、画像データに対して、シャープネス補正の範囲、明るさ補正の範囲、色彩補正が行われる範囲は全て異なるように設定される。
【００２０】
影響度算出手段３２は、入力された画像データに対する複数の画像処理の影響を示す影響度を算出する。ここで、影響度は、画像処理を行う前と後で画質がどのくらい変化したかを示す指標である。影響度は、例えば画像データを構成する各画素のＲＧＢ値が画像処理を行う前と後で変化した画素の数量のカウントにより定められる。また、影響度は、画像データを構成する各画素のＲＧＢ値が画像処理を行う前と後で変化したＲＧＢ値の変化量、つまり階調変化量により定めたり、画像データを構成する各画素のＲＧＢ値が画像処理を行う前と後で変化した画素の数量をカウントしたものと、階調変化量との積分値で定めてもよい。
ユーザは上記３つの影響度の定め方の内、自由に選択が可能である。
【００２１】
特定手段３３は、影響度算出手段３２による影響度の算出に基づいて、前記画像処理後の画像データで、前記影響度の高い画像処理に該当する範囲と、画像処理名称を特定する。
【００２２】
形成手段４１は、画像処理後の画像データと、特定手段３３により特定された影響度の高い前記複数の画像処理のうち少なくとも１つの前記画像処理名称と、を共に表示させるプレビュー画面を形成する。
【００２３】
再処理手段３４は、画像処理後の画像データで、影響度の高い画像処理に該当する範囲内で、それぞれの範囲ごとに補正パラメータを変更し、変更された補正パラメータに従って再度画像処理を行う。
【００２４】
図２は、図１のハードウェア構成図の一例である。以後、本発明の実施形態を図２のハードウェア構成図を交えて説明する。尚、図２のハードウェア構成図はあくまで一例であり、本実施形態の画像処理装置のハードウェア構成は、図２のハードウェア構成図に限定されない。
【００２５】
画像処理装置１０は、所定のプログラムを実行することにより、画像処理装置全体を制御するためのＣＰＵ１００と、画像形成装置１０の電源が投入されたときにＣＰＵ１００が読出すプログラムを記憶する読出専用メモリ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ））１０１と、ＣＰＵ１００が作業用メモリとして使用するランダム・アクセス・メモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ））１０２と、キーボード、タッチパネル等で構成され、オペレータが各種入力操作を行う入力部１０３と、画像ファイルを格納するＨＤＤ１０４と、所定のプレビュー画面を形成するグラフィックチップ１０５と、を含む。
【００２６】
画像処理装置１０の各機能ブロックは、ＨＤＤ１０４、およびＲＯＭ１０１から読み出されてＲＡＭ１０２にロードされた所定のプログラムをＣＰＵ１００が実行することにより構成可能である。また、本発明を実施するための専用チップなどで構成してもよい。
【００２７】
図３は、画像処理を行う手順のフローである。
以降の説明を図３のフローチャートに従って行うことにする。
まず、画像処理を行う画像データを読み出し、表示器に表示させる。
【００２８】
ステップ１で、表示された画像データに対して、画像処理を行う選択を指示する。画像処理が選択されると、所定のプログラムに従って画像処理を行う。本実施形態の画像処理は、画像処理ごとに画像処理を行い、最終的に画像データに合った最適な画像処理が施される。複数の画像処理が施された際に、画像処理ごとに処理を施す範囲を定め、一つの画像データに対して複数の画像処理が範囲ごとに分かれて行われる。
複数の画像処理が施され、画像データに合った最適な画像データがアウトプットされる。
【００２９】
ステップ２で、１つの画像処理が完了した際に画像処理を行った各画素に処理のフラグ付けを行う。ここで、画素へのフラグ付けは、画像処理前と画像処理後のＲＧＢ値を比較し、ＲＧＢ値が画像処理前と画像処理後で変化した場合に行われる。また、処理フラグには、どの画像処理が行われたかも記録されるようにしておく。
【００３０】
ステップ３で、画像処理のフラグ付けが完了したら、各画像処理において、フラグが付けられた画素の位置にあたる座標を確認する。
【００３１】
ステップ４で、画像処理の処理フラグが付けられた画素の数量をカウントする。
尚、ステップ２からステップ４は、１画像処理ごとに行われる。
【００３２】
ステップ５で、全ての画像処理において、ステップ２からステップ４の作業が行われた  かを確認する。全ての画像処理において作業が行われていなければ、作業されていない  画像処理の作業をステップ２から再開する。
【００３３】
ステップ６で、全ての画像処理においてステップ２からステップ４が完了したら、カウントされた画素の数量を基に、影響度を算出する。影響度はＲＧＢ値が変化した画素数のカウントにより定められ、ＲＧＢ値が変化した画素数が多いほど影響度は高く、ＲＧＢ値が変化した画素数が少ないほど影響度は低くなる。
また、影響度は、ＲＧＢ値が変化した画素数のカウントだけではなく、各画素のＲＧＢ値の変化量、つまり階調変化量により定めたり、ＲＧＢ値が変化した画素数と階調変化量の積分値で定めることもでき、階調変化量であれば変化量が大きいほど影響度は高く、積分値であれば、積分値が大きいほど影響度は高いものとする。
影響度の算出は個々の画素での算出ではなく、一つの画像処理の範囲をまとまりとして算出するように定義付けられている。
【００３４】
ステップ７で、影響度が算出されたら、所定のプログラムに従って、影響度の順位付けが行われる。順位付けの具体的な手法としては、影響度が高いものから順に特定のフラグを立てるなど、影響度の高い画像処理の順位付けが明確になるようなリストを生成するなど、影響度の高い画像処理の順位付けができれば、どのような方法でも構わない。
【００３５】
ステップ８で、順位付けられた影響度のデータに基づいて、影響度の高い画像処理を特定する。特定された画像処理において、画像処理名称、および画像処理が行われた箇所の情報を表示用のデータとして送信する。
ここで、特定する画像処理は少なくとも一つで、複数の画像処理が行われた場合などに、特定する画像処理の数はユーザが自由に決められるものとする。
【００３６】
ステップ９で、受信したデータに基づいて、所定の画面を形成する。ここでの所定の画面は、図４（a）に示されているような画面であり、画像処理後の画像データと、並列に影響度の高い画像処理名称が並列に並ぶように形成する。
また、図４（a）のように画像処理名称を選択できるよう画像処理名称の横にチェックボックスなどを設け、画像処理名称を選択できるようにする。画像処理名称の１つが選択されると、画像データ内でそのチェックされた画像処理に該当する範囲が図４（b）のように表示される。図４（b）の画像はチェックされた特定範囲において、画像処理後の画像データから階調を反転させた画像データである。階調を反転するアルゴリズムは、ＲＧＢ各成分の値をそれぞれが取り得る最も大きい値（255）から引いたものを出力値として画像データを生成する。
【００３７】
ステップ１０で、ステップ９で形成された画面が表示器に送られ、プレビュー画面として表示される。図４（a）と図４（b）の画像データは、一定時間で交互に切り替わるよう形成される。切り替わるタイミングは所定のプログラムにより定められているが、ユーザの意思で切り替わるタイミングを変更できるようにしてもよい。
また、プレビュー画面の表示として、画像処理後の画像データと画像処理前の画像データを並列に並べるようにしてもよい。画像処理前の画像データと画像処理後の画像データが同一画面で見ることができれば、より画像処理における変化をより認識しやすいとも考えられる。
以上が画像処理からプレビュー画面表示までの流れとなる。
【００３８】
図５は再画像処理を行う際のフローである。
以後は図５の再画像処理のフローに沿って説明する。
まず、再画像処理を行う画像データを表示器に表示させる。ステップ１１で、再画像処理を実行させる範囲を選択する。ここで、再画像処理を行う範囲は、プレビュー画面に表示されている影響度の高い画像処理の範囲を選択させるように定められるが、影響度の高い画像処理の範囲だけでなく、例えば、ユーザの好みの応じた範囲を自由に設定することも可能である。タッチパネル形式の表示器であれば、再画像処理を行う範囲を自由に範囲選択することも可能であり、範囲の選択は影響度の高い画像処理の範囲内に限られない。
【００３９】
ステップ１２で、再処理を行う範囲が選択されると、所定のプログラムに従って、選択された範囲の画素の座標を確認する。
ステップ１３で、座標位置に施された画像処理のフラグを確認する。ここで、再画像処理を行う範囲を全面選択すると、座標確認は行われず、全ての画素の画像処理のフラグを確認する。フラグを確認すると、表示器に補正パラメータの変更を指示する項目が表示される。補正パラメータの変更を指示する表示は、例えば表示画面上で「補正パラメータ変更」などの項目をアイコン表示するなど、どのような表記でも構わない。
【００４０】
ステップ１４で、補正パラメータの変更が選択されると、補正パラメータを変更することができる。ここで、補正パラメータの変更のための調整の表示は、１〜１０までといった段階調整や、パーセンテージによる調整など、補正具合の強弱が付けられればどのような表記でも構わない。変更された補正パラメータは、所定のプログラムに反映され、以後は変更された補正パラメータに沿って作業が行われる。
【００４１】
ステップ１５で、変更されたプログラムに従って、再画像処理範囲に指定した箇所の再画像処理を行う。ここで、補正パラメータを変更せずに、再画像処理を行わないことを選択することもできる。
【００４２】
ステップ１６で、再画像処理完了後、範囲が選択された画像データは再度プレビュー画面として表示される。尚、再画像処理では、影響度算出は行われない。プレビュー画面は、再画像処理が選択された範囲の階調を反転させた画像データと、再画像処理後の画像データを交互に切り替え表示されるよう形成される。
また、再画像処理後のプレビュー画面としては、画像処理後の画像データと、再画像処理後の画像データと、を同画面に表示するようにしてもよい。
【００４３】
再画像処理においては、特定の範囲を選択することなく、画像データ全面を再処理することも可能である。全面が選択された際には、座標確認は行われず、画像データ内で画像処理された全ての画像処理の補正パラメータを変更させる画面を表示し、ユーザは画像処理された全ての画像処理の補正パラメータを変更するか選択を行う。また再画像処理を選択したが、やはり再画像処理を行わないというように再画像処理自体を中止させることも可能である。
【００４４】
また、他の実施形態として、画像処理を行った際に、画像処理内容を記憶させる機能を付与することもできる。画像処理を選択した時に、過去に記憶した画像処理内容を読み出し、画像処理設定等をそのまま利用し、画像処理を行うこともできる。過去にユーザ自ら補正パラメータを調整し、その画像処理がユーザの好みに合致したものであった場合、その画像処理内容を記憶させておくことで、再度補正パラメータを設定する手間が省くなどの効果が期待できる。
【符号の説明】
【００４５】
３１    画像処理手段
３２    影響度算出手段
３３    特定手段
３４    再処理手段
４１    形成手段
【先行技術文献】
【特許文献】
【００４６】
【特許文献１】特開２００５−０３３５１６号公報
【特許文献２】特開２００６−３４５５１３号公報
【特許文献３】特開２００２−１０１３０１号公報
【特許文献４】特開２０１１−０４５１４１号公報
【特許文献５】特開２００９−０２７５８３号公報
【図１】
2017017494.tif 000003
【図２】
2017017494.tif 000004
【図３】
2017017494.tif 000005
【図４】
2017017494.tif 000006
【図５】
2017017494.tif 000007