(57)【要約】【課題】拡大表示されている画像に対して画像操作を行った後に、画像操作された領域を確認せずとも作業を続けることができる画像処理方法及びコンピュータプログラムを提供する。【解決手段】表示装置１０４で画像の一部の領域を表示し、コンピュータ１０２で画像に画像操作を行う領域を前記表示された画像領域か、前記画像全体かを設定し、設定された設定に応じて画像に画像操作を行う。【選択図】        図１
2004287941.tif 000002
【特許請求の範囲】
【請求項１】
画像の一部の領域を表示する表示手段と、
前記画像に画像操作を行う領域を、前記表示された画像領域か、前記画像全体かを設定する設定手段と、
前記設定手段で設定された設定に応じて、前記画像に画像操作を行う画像操作手段とを有することを特徴とする画像処理装置。
【請求項２】
画像を表示する表示手段と、
前記表示手段で表示された領域を取得する表示領域取得手段と、
前記画像全体に対して、画像操作を行う画像操作手段と、
前記画像操作手段で操作された領域を取得する操作領域取得手段と、
前記表示領域取得手段で得られた第１の領域と前記操作領域取得手段で得られた第２の領域を比較する領域比較手段と、
前記領域比較手段の比較結果に応じた情報を通知する通知手段を有することを特徴とする画像処理装置。
【請求項３】
前記通知手段は、前記領域比較手段において、前記表示領域取得手段で得られた第１の領域外に、前記操作領域取得手段で得られた第２の領域が及んでいる場合に、通知を行うことを特徴とした請求項２に記載の画像処理装置。
【請求項４】
前記表示手段は、前記画像を拡大する画像拡大手段を有し、前記画像拡大手段で前記画像を拡大後、表示することを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記画像操作手段は、画像操作を行う領域の選択を行う領域選択処理であることを特徴とした請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記画像操作手段は、画素値を変化させる画像処理であることを特徴とした請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項７】
画像の一部の領域を表示する表示工程と、
前記画像に画像操作を行う領域を、前記表示された画像領域か、前記画像全体かを設定する設定工程と、
前記設定工程で設定された設定に応じて、前記画像に画像操作を行う画像操作工程とを有することを特徴とする画像処理方法。
【請求項８】
画像を表示する表示工程と、
前記表示工程で表示された領域を取得する表示領域取得工程と、
前記画像全体に対して、画像操作を行う画像操作工程と、
前記画像操作工程で操作された領域を取得する操作領域取得工程と、
前記表示領域取得工程で得られた第１の領域と前記操作領域取得工程で得られた第２の領域を比較する領域比較工程と、
前記領域比較工程の比較結果に応じた情報を通知する通知工程を有することを特徴とする画像処理方法。
【請求項９】
前記通知工程は、前記領域比較工程において、前記表示領域取得工程で得られた第１の領域外に、前記操作領域取得工程で得られた第２の領域が及んでいる場合に、通知を行うことを特徴とした請求項８に記載の画像処理方法。
【請求項１０】
請求項７〜９のいずれか１項に記載の画像処理方法を実行するコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置、画像処理方法及びコンピュータプログラムに関し、特に画像操作に関するものである。
【０００２】
【従来の技術】
レタッチソフトなどで、画像補正処理を行う際に、所定の部分を拡大、縮小する機能がある。この機能は、詳細な選択作業や、処理前、処理後の詳細部分の確認などの際に役立つ機能である。また、画像補正処理には、所定の画素値の近傍色を領域選択する機能がある。この機能は、クロマキー処理など、類似色の領域選択するときに役立つ機能である。
【０００３】
【発明が解決しようとする課題】
拡大機能を用いて、一部の画面を拡大し、近似色の領域選択を行う際に、近似色の領域選択が画像全体を処理対象としているため、現在拡大表示されている領域以外にも影響を及ぼす場合があった。
【０００４】
このため、一度、拡大縮小状態をリセットしたり、全体をスクロールして、選択の領域を確認した後、次の作業を行わなければならず、とても面倒であった。さもなければ、予期せぬ部分に補正がかかってしまう場合が多々あった。
【０００５】
また、そもそも、ユーザーは、把握可能な表示領域内のみ近似色選択したい場合であっても、画像全体に適用されるために、不要な領域を選択してしまう場合が多々あり、このために、ユーザーは補正対象の部分の限定処理を事前に行う必要があり、操作性が悪かった。
【０００６】
【課題を解決するための手段】
本発明の第一の目的は、拡大表示されている画像に対して画像操作を行った後に、画像操作された領域を確認せずとも作業を続けることができる画像処理方法及びコンピュータプログラムを提供することである。
【０００７】
また、本発明の第二の目的は、画像操作を行った際に、その操作処理が表示領域外にも影響を与えているかを、ユーザーの確認操作無しに、ユーザーに通知する画像処理方法及びコンピュータプログラムを提供することである。
【０００８】
上記課題を解決するために、本発明の画像処理装置は、画像の一部の領域を表示する表示手段と、前記画像に画像操作を行う領域を、前記表示された画像領域か、前記画像全体かを設定する設定手段と、前記設定手段で設定された設定に応じて、前記画像に画像操作を行う画像操作手段とを有することを特徴とする。
【０００９】
また、上記課題を解決するために、本発明の画像処理装置は、画像を表示する表示手段と、前記表示手段で表示された領域を取得する表示領域取得手段と、前記画像全体に対して、画像操作を行う画像操作手段と、前記画像操作手段で操作された領域を取得する操作領域取得手段と、前記表示領域取得手段で得られた第１の領域と前記操作領域取得手段で得られた第２の領域を比較する領域比較手段と、前記領域比較手段の比較結果に応じた情報を通知する通知手段を有することを特徴とする。
【００１０】
上記課題を解決するために、本発明の画像処理方法は、画像の一部の領域を表示する表示工程と、前記画像に画像操作を行う領域を、前記表示された画像領域か、前記画像全体かを設定する設定工程と、前記設定工程で設定された設定に応じて、前記画像に画像操作を行う画像操作工程とを有することを特徴とする。
【００１１】
また、上記課題を解決するために、本発明の画像処理方法は、画像を表示する表示工程と、前記表示工程で表示された領域を取得する表示領域取得工程と、前記画像全体に対して、画像操作を行う画像操作工程と、前記画像操作工程で操作された領域を取得する操作領域取得工程と、前記表示領域取得工程で得られた第１の領域と前記操作領域取得工程で得られた第２の領域を比較する領域比較工程と、前記領域比較工程の比較結果に応じた情報を通知する通知工程を有することを特徴とする。
【００１２】
【発明の実施の形態】
（第一の実施形態）
以下、本発明の第一の実施の形態について、図を参照して説明する。本実施例では、画像操作を行うアプリケーションの機能として、実装を行う例を説明する。操作の機能はマウスで選択された画素の近似色を領域選択する機能である。
【００１３】
図１は、本システムの全体構成を示す。
【００１４】
１０１は、画像入力部であり、画像をデジタルデータとして読み込む装置である。これには、スキャナ、ＰＣカード、フロッピー（登録商標）ディスク、ＭＯ、ＺＩＰドライブなどが含まれる。１０２は、画像処理をするプログラムが入っているコンピューターであり、これには、一時的に画像データや、画像情報その他、動作時の計算結果などを保管するＲａｍや、ハードディスクのような外部記憶装置を含むものとする。１０３は、画像情報の画像処理などのコマンドを入力する部分であり、この入力形態には、キーボードや、マウス（いずれも不図示）などによる入力を意味する。１０４は、表示装置であり、画像処理結果を表示する装置であり、ディスプレイが含まれる。
【００１５】
図２は、アプリケーションの主画面である。
【００１６】
２０１は、対象画像の表示領域であり、操作の対象の画像を表示する。２０２は、ラジオチェックボタンであり、操作の対象範囲を表示画面上に限定するか否かをチェックによりユーザーが制御することができる。２０３は、近似色選択のボタンであり、ユーザーはこのボタンを選択して、画面上をクリックすることにより、クリックした位置の画素と近似した色の領域を選択することができる。２０４は、拡大ボタンであり、表示領域の拡大処理を行う。２０５は、縮小ボタンであり、表示領域の縮小処理を行う。
【００１７】
図３は、選択対象領域の限定有りの場合の近似色選択の処理フローである。
【００１８】
操作対象の画像が拡大表示された際に、アプリケーション主画面にて、２０２で表示領域に限定チェックを設定する。この状態で、近似色選択ボタン２０３の選択を行い、処理を開始する。
【００１９】
Ｓ３０１では、現在、拡大されている領域の大きさ、位置を取得する。
【００２０】
Ｓ３０２では、取得した領域に選択対象の領域の限定を行う。具体的には、選択のアルゴリズムに渡す領域を現在、表示されている領域のみをコピーして渡す。
【００２１】
Ｓ３０３では、近似色の選択処理を行う。具体的には、マウスで、画面の一点を選択する。この点の画素（Ｒ０，Ｇ０，Ｂ０）と、規定のスレッショルドＳより、Ｒ０−Ｓ＜Ｒ＜Ｒ０＋Ｓ，Ｇ０−Ｓ＜Ｇ＜Ｇ０＋Ｓ，Ｂ０−Ｓ＜Ｂ＜Ｂ０＋Ｓを満たすような、（Ｒ，Ｇ，Ｂ）の画素を全て選択し、領域を作成する。
【００２２】
Ｓ３０４では、得られた処理結果に現在の表示領域の位置のオフセットを行い、選択の結果の表示を行う。
【００２３】
図４は、補正領域の限定無しの場合の近似色選択の処理フローである。
【００２４】
まず、アプリケーション主画面にて、（２０２）表示領域に限定チェックの設定をはずす。この状態で、（２０３）近似色選択ボタンの選択を行い、処理を開始する。
【００２５】
Ｓ４０１では、現在、拡大されている領域の大きさ、位置を取得する。
【００２６】
Ｓ４０２では、近似色の選択処理を行う。マウスで、画面の一点を選択する。この点の画素（Ｒ０，Ｇ０，Ｂ０）と、規定のスレッショルドＳより、Ｒ０−Ｓ＜Ｒ＜Ｒ０＋Ｓ，Ｇ０−Ｓ＜Ｇ＜Ｇ０＋Ｓ，Ｂ０−Ｓ＜Ｂ＜Ｂ０＋Ｓを満たすような、（Ｒ，Ｇ，Ｂ）の画素を全て選択し、領域を作成する。
【００２７】
Ｓ４０３、Ｓ４０４では、現在、Ｓ４０１で取得した領域とＳ４０２で選択された領域の大きさの比較を行う。現在の表示領域が、選択された領域を完全に含んでいる場合は、Ｓ４０６で結果を表示して、終了する。選択された領域が表示領域外に及んでいる場合は、Ｓ４０５で警告を表示する。警告ダイアログは、図７に示す。
【００２８】
また、これらの処理の結果の違いを図５、図６に示した。画像操作の対象領域を表示領域に限定した場合は、図５のようになり、選択処理の影響が、表示領域内のみに限定されている。なお、５０１は、現在、拡大している領域を示し、５０２は、選択処理の結果の選択領域を示している。画像操作の対象領域を限定しない場合は、図６のような処理結果になる。
【００２９】
以上、説明した通り、画像操作作業を行う前に、表示領域内に限定するように設定することにより、画像操作の影響範囲を表示領域に限定して、画像操作後、再度、拡大表示を解除して、確認を行う作業を行わずとも、続けて作業を行うことができる。
【００３０】
また、表示領域に限定を行わずとも、現在、表示されている表示領域と、画像操作を行った後、変更された領域を比較し、表示領域以外に変更が及んでいた際は、警告を行うことにより、拡大を解除して確認を行う作業を効率的にできるようにすることができる。
【００３１】
また、前述の２つの処理方法を簡単なＧＵＩで変更することができることにより、効率的に、作業を行うことができる。
【００３２】
なお、本発明第一の実施例では、画像操作を近似色の選択操作として、説明を行ったが、画素値を変更するような、ゴミキズ除去、切抜き処理、赤目除去処理、などの各処理においても、同様の機能を持たしてもよい。
【００３３】
また、警告を行う際に、本実施例では、ダイアログ表示を用いたが、Ｂｅｅｐ音や、ダイアログ以外の、コントロールを設けて、表示領域以外に影響が及んでいることをユーザーに知らせることも可能である。例えば、アプリケーション主画面下部に、ステータスバーを設けて、表示領域以外に影響が及んでいるかをメッセージで表示することも可能である。図８の８０１は、選択領域が表示領域以外に及んでいる旨のメッセージを表示している。
【００３４】
（その他の実施形態）
上記実施例では、図１を用いてシステムの例を説明したが、それぞれの装置が一体になっていても構わない。
【００３５】
上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または、記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（または、ＣＰＵやＭＰＵ）が、記憶媒体に格納されたプログラムコードを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が、上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体が本発明を構成することになる。
【００３６】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）等が、実際の処理の一部または全部を行い、その処理によって、上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００３７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が、実際の処理の一部または全部を行い、その処理によって、上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００３８】
【発明の効果】
以上、説明したとおり、本発明によれば、拡大表示時に、画像操作の領域の設定を行うことにより、画像操作後、画像操作された領域を確認せずとも作業を続けることができ、効率的に作業を行うことができる。
【００３９】
また、本発明によれば、画像の表示領域と画像操作領域を比較し、比較の結果に応じて通知を行うので、画像操作後、画像操作された領域を確認する操作をしなくとも知ることができ、効率的に作業を行うことができる。
【図面の簡単な説明】
【図１】本実施例のシステムのブロック図である。
【図２】本発明第一の実施例のアプリケーション画面である。
【図３】本発明第一の実施例の補正、選択領域限定有りの処理フローである。
【図４】本発明第一の実施例の補正、選択領域限定無しの処理フローである。
【図５】本発明第一の実施例の補正、選択領域限定有りの処理後画面である。
【図６】本発明第一の実施例の補正、選択領域限定無しの処理後画面である。
【図７】本発明第一の実施例の警告ダイアログである。
【図８】本発明第一の実施例の警告工程の例である。
【図１】
2004287941.tif 000003
【図２】
2004287941.tif 000004
【図３】
2004287941.tif 000005
【図４】
2004287941.tif 000006
【図５】
2004287941.tif 000007
【図６】
2004287941.tif 000008
【図７】
2004287941.tif 000009
【図８】
2004287941.tif 000010