(57)【特許請求の範囲】
【請求項１】
画面に表示された画像からユーザの望む対象を切抜いたり、或いは削除するための画像処理方法であって、
切抜き或いは削除を行なう画像を画面に表示する表示工程と、
前記表示工程において表示された画像から切抜き対象或いは削除対象の領域の境界を指定する指定工程と、
前記指定工程によって指定された境界により定められる閉空間を微小量縮小或いは拡張するように前記境界を変更する変更工程と、
前記変更工程において変更された境界より外側或いは内側方向に前記境界部の画素値変化を滑らかにする画素値変更工程と、
前記変更工程において変更された境界により定められる閉空間の画像を切抜く或いは削除する編集工程とを有し、
前記画素値変更工程は前記境界部の画素値変更の方法をマンマシンインタラクティブに選択指示する指示工程を含み、
前記境界部の画素値変更の方法は、自動的に変更する方法、前記変更工程において変更された境界より外側方向に前記境界部の画素値変化を滑らかにする方法、前記変更工程において変更された境界より内側方向に前記境界部の画素値変化を滑らかにする方法、前記変更工程において変更された境界より外側方向と内側方向に均等に前記境界部の画素値変化を滑らかにする方法を含むことを特徴とする画像処理方法。
【請求項２】
前記切抜き或いは削除は排他の関係にあり、
前記切抜き或いは削除のいずれかを選択する選択工程をさらに有することを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記指示工程において、前記境界部の画素値変更の方法として自動的に変更する方法が選択された場合、
前記画像処理が切抜きであれば、前記変更工程では前記閉空間を微小量縮小するように前記境界を変更し、前記画素値変更工程では前記変更された境界より内側方向に前記境界部の画素値変化を滑らかにし、
前記画像処理が削除であれば、前記変更工程では前記閉空間を微小量拡張するように前記境界を変更し、前記画素値変更工程では前記変更された境界より外側方向に前記境界部の画素値変化を滑らかにすることを特徴とする請求項１に記載の画像処理方法。
【請求項４】
前記編集工程は、
前記指定工程により指定され、前記変更工程により変更された境界により定められる閉空間の画像に関し、色調整、シャープネス変更を行なう調整工程を含むことを特徴とする請求項１乃至３のいずれか１項に記載の画像処理方法。
【請求項５】
請求項１乃至４のいずれか１項に記載の画像処理方法の各工程をコンピュータに実行させるコンピュータプログラム。
【請求項６】
請求項５に記載のコンピュータプログラムを実行する画像処理装置であって、
画像を表示するディスプレイと、
前記コンピュータプログラムをインストールする記憶装置と、
前記コンピュータプログラムを実行するＣＰＵと、
ユーザが前記画像処理装置に指示を行なう指示手段と、
前記画像を表現する画像データを入力する入力手段とを有することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理方法及び画像処理装置に関し、特に、画面に表示した画像の部分領域をマンマシンインタラクティブに選択し、その選択した領域を切り抜いたり、画像処理する画像処理方法及び画像処理装置に関する。
【背景技術】
【０００２】
画面表示された画像から一部分を切り抜き、その後に別の画像と画像合成を行なう際、画像のエッジのジャギーを抑えるために、切り抜き領域のエッジ部分にぼかしを掛ける方法が知られている。例えば、特許文献１では、画像を合成する際、マスク画像の境界の周辺に（その画像の外側、内側均等に割り振った）ぼかしを掛けて、合成を行い、ジャギーを抑える方法について提案している。
【０００３】
このような切抜き画像を合成する際にマスク画像の境界部分にぼかしを掛ける方法は、ジャギーを抑えると言う意味で、非常に有効な手段である。
【特許文献１】特開平４−３４０６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら上記従来例では、エッジの周囲をぼかす際に境界の周囲の背景画素にぼかし処理を行なうため、処理前に透明な状態であった背景画素が半透明な状態になり、その部分が目立つことがあるという問題があった。
【０００５】
また、マンマシンインタラクティブに画像切抜き領域を指定する場合に操作者の心理として、なるべく切り抜き対象の画像が全て切り抜かれるように、その領域を設定する傾向があるため、結果として切抜き境界部分に背景画像が入ってしまいがちとなる。従って、この状態でさらに境界付近にぼかすとさらに背景画像領域が大きくなり、その結果、境界領域の画質を下げてしまうことがあった。
【０００６】
さらに、エッジ付近にぼかしを掛けた状態で、画像から一部の領域を削除すると、エッジ部分のコントラストが不鮮明となり、本来は透明になって欲しい削除対象の領域の縁が半透明になり、所望の部分を完全に削除できないという問題もあった。
【０００７】
またさらに、画像切抜き領域の境界部において、例えば、１画素１画素の輪郭点をマンマシンインタラクティブに編集したり、マスクの縁を塗ったりするなどの微調整な編集作業をより行なうことは、操作者にとって苦痛を伴うものであった。
【０００８】
本発明は上記従来例に鑑みてなされたもので、マスク画像に対するぼかし方を工夫し、画像切抜き合成処理の画質の向上を図ることができる画像処理方法、及び画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するため本発明の画像処理方法は以下の工程からなる。
【００１０】
即ち、画面に表示された画像からユーザの望む対象を切抜いたり、或いは削除するための画像処理方法であって、切抜き或いは削除を行なう画像を画面に表示する表示工程と、前記表示工程において表示された画像から切抜き対象或いは削除対象の領域の境界を指定する指定工程と、前記指定工程によって指定された境界により定められる閉空間を微小量縮小或いは拡張するように前記境界を変更する変更工程と、前記変更工程において変更された境界より外側或いは内側方向に前記境界部の画素値変化を滑らかにする画素値変更工程と、前記変更工程において変更された境界により定められる閉空間の画像を切抜く或いは削除する編集工程とを有し、前記画素値変更工程は前記境界部の画素値変更の方法をマンマシンインタラクティブに選択指示する指示工程を含み、前記境界部の画素値変更の方法は、自動的に変更する方法、前記変更工程において変更された境界より外側方向に前記境界部の画素値変化を滑らかにする方法、前記変更工程において変更された境界より内側方向に前記境界部の画素値変化を滑らかにする方法、前記変更工程において変更された境界より外側方向と内側方向に均等に前記境界部の画素値変化を滑らかにする方法を含むことを特徴とする。
【００１１】
また他の発明によれば、前記画像処理方法の各工程をコンピュータにより実行させるコンピュータプログラムを備える。
【００１２】
さらに他の発明によれば、上記コンピュータプログラムを実行する画像処理装置であって、画像を表示するディスプレイと、前記コンピュータプログラムをインストールする記憶装置と、前記コンピュータプログラムを実行するＣＰＵと、ユーザが前記画像処理装置に指示を行なう指示手段と、前記画像を表現する画像データを入力する入力手段とを有することを特徴とする画像処理装置を備える。
【発明の効果】
【００１３】
本発明によれば、余分な選択対象外の画像が入りこまないようにし、高品位な画像切抜きや画像削除を行なうことができるという効果がある。
【発明を実施するための最良の形態】
【００１４】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。
【００１５】
図１は本発明の代表的な実施例である画像切抜処理を実行するパーソナルコンピュータ（ＰＣ）の構成を示すブロック図である。
【００１６】
なお、この実施例に従う画像切抜処理は、図示したＰＣ以外の情報処理装置でも、基本的にＰＣと同様の構成を備える装置であれば実行可能である。従って、スタンドアロンのＰＣの他に、機能を分散しネットワークで結合された複数のコンピュータや、携帯可能なコンピュータなどを用いることもできる。
【００１７】
図１に示すように、ＰＣ１００は、画像をデジタルデータとして読み込む画像入力装置１０１と画像切抜処理をマンマシンインタラクティブに実行するために備えられたキーボード１０２とマウス（登録商標）１０３とを接続する。キーボード１０２やマウス（登録商標）１０３によりユーザが画像処理や画面操作などの指示をＰＣ１００に入力することができる。また、ＰＣ１００は種々の情報や画像を表示するＬＣＤなどのディスプレイ１０５を接続する。なお、ディスプレイ１０５はＰＣ１００の本体に内蔵される一体型でも良い。
【００１８】
画像入力装置１０１は、ＤＶＤドライブ、ＣＤドライブ、スキャナ、デジタルカメラ、ＰＣカード、フレキシブルディスク、光磁気（ＭＯ）ディスクドライブ、ＺＩＰドライブ（登録商標）、ファイルシステムなどの内、少なくともいずれかを含む。画像入力装置１０１は周辺装置インタフェース（Ｉ／Ｆ）１１０を介してＰＣ１００と接続される。
【００１９】
また、周辺装置インタフェース（Ｉ／Ｆ）には上記のような画像入力装置の他にプリンタ（不図示）を接続することも可能である。このプリンタには画像データを送信され、画像が記録される。この実施例では周辺装置インタフェースとしてＵＳＢを採用するが、他の規格のインタフェースでも良いことは言うまでもない。
【００２０】
さて、ＰＣ１００は、その全体を制御するＣＰＵ１０６と、変更を不要のプログラムやパラメータを格納するＲＯＭ１０７と、外部装置などから供給されるプログラムやデータを一時的に記憶するＲＡＭ１０８と、外部記憶装置１０９など含む。外部記憶装置１０９としては、ハードディスクや大容量の不揮発性メモリカードなどの固定媒体でも良いし、フレキシブルディスク（ＦＤ）やコンパクトディスク（ＣＤ）などの着脱可能媒体が用いられても良い。着脱可能媒体としてはこれらの他に磁気カード、光カード、ＩＣカード、メモリカードが用いられても良い。
【００２１】
さらに、ＰＣ１００はキーボード１０２やマウス（登録商標）１０３を接続する操作入力インタフェース（Ｉ／Ｆ）１０４やディスプレイ１０５を接続する表示Ｉ／Ｆ１１１を備える。また更に、ＰＣ１００は、インターネット１１２を接続するネットワークＩ／Ｆ１１３を備える。ネットワークＩ／Ｆ１１３を介してＬＡＮや他のネットワークなどとの接続も可能である。
【００２２】
これらの構成要素はシステムバス１１４を介して互いに接続される。
【００２３】
ＲＡＭ１０８は、一時的に画像データや、画像情報その他、動作時の計算結果などを保管する。
【００２４】
外部記憶装置１０９にはＰＣ１００を動作されるオペレーティングシステム（ＯＳ）の他にプリンタを動作させるプリンタドライバや以下に説明する画像切抜処理を実行するアプリケーションプログラム（以下、アプリケーション）がインストールされている。
【００２５】
次に以上の構成のＰＣにおいて実行される画像処理のいくつかの実施例について説明する。この画像処理はユーザがアプリケーションを起動することにより実行される。
【実施例１】
【００２６】
図２は実施例１に従う画像処理を実行するアプリケーションによりディスプレイに表示される画面の例を示す図である。図２に示すように、このアプリケーションを実行すると、切抜きを行なおうとしている画像２０８が表示画面２０１に表示される。
【００２７】
図２において、２０２は画像の境界のぼかしを行うかどうかをＰＣに指示するチェックボックス、２０３は追加タブ、２０４は削除タブである。これらのタブが表す追加処理と削除処理とは排他制御であり、常にどちらか一方がアクティブな状態になっている。２０５〜２０７は夫々、切抜き、削除領域の設定方法を選択するツールボタンである。これらの３つのボタンは排他的な関係にあり、常にこれらの内１つが選択画面上では、背景がグレーの表示状態となる。
【００２８】
また、図示はしていないが、削除タブ２０４がアクティブになった状態では、そのタブの操作画面にチェックボックス２０２、ツールボタン２０５〜２０７が表示され、追加処理と同様の操作を行なうことができる。
【００２９】
画像切抜き領域を追加する作業は、追加タブがアクティブな状態で、切抜き領域を設定することにより行なう。一方、画像切抜き領域を削除する作業は、削除タブがアクティブな状態で、削除領域を設定することにより行なう。また、削除の場合は、選択した領域が透明になる。
【００３０】
アプリケーション起動時は図２に示すように追加タブがアクティブになっている。
【００３１】
ツールボタン２０５は多角形の図形を追加する指示ボタン（多角形ボタン）である。ユーザがこのボタンをクリックした後、画面をクリックして輪郭点を設定し、最後にダブルクリックすると輪郭点で囲まれた領域が塗りつぶされる。
【００３２】
ツールボタン２０６はフリーハンドで切抜きを行なう領域を追加するボタン（フリーハンド）である。ユーザがこのボタンをクリックした後、画面に表示されたカーソルをドラッグすることで領域の選択を行なう。
【００３３】
ツールボタン２０７は色選択ボタンである。ユーザがこのボタンをクリックした後、画面をクリックすると、そのクリックした点と類似した色領域を塗りつぶす。
【００３４】
図３はユーザが表示画像に対して輪郭点のクリックを繰り返す様子を示す図である。なお、図３において、既に図２で説明したのと同じ構成要素には同じ参照番号を付し、その説明は省略する。
【００３５】
図３において、３０１はカーソル、３０２は選択中のパスである。図３では、画像２０８のエッジに沿ってパス３０２を設定中の様子が図示されている。この作業を終了する際は、カーソル３０１をドラッグさせるマウス（登録商標）１０３をダブルクリックすることにより、切抜き領域、あるいは削除領域を確定することができる。
【００３６】
図４は切抜き領域の領域確定後の表示画面を示す図である。
【００３７】
図４に示すようように、切抜き領域を確定すると、選択領域４０１が黒く塗りつぶされて表示される。
【００３８】
この状態でアプリケーションを終了すると、選択領域４０１をマスク画像とし、そのマスク画像を原画像の透過情報としてＲＡＭ１０８にその情報を保持する。
【００３９】
また、輪郭点を設定してマスク画像の生成を行なう際、チェックボックス２０２がＯＮの場合は、ぼかしが行なわれる。
【００４０】
図５は実施例１に従うぼかし処理を示すフローチャートである。
【００４１】
まず、ステップＳ５０１ではぼかしのないマスク画像を生成する。これは前述の図２〜図４に示すような操作をユーザが行なうことによりなされる。
【００４２】
次に、ステップＳ５０２では、現在のモードが追加モードであるかどうかを調べる。ここで、現在のモードが追加モード（図２〜図４の表示画面において、追加タブ２０３が選択されている）の場合は、処理はステップＳ５０３に進み、このマスク画像に対して、２ピクセルの領域縮小を行なってマスク領域の縮小を行なう。これに対して、現在のモードが追加モードではない、即ち、削除モード（図２〜図４の表示画面において、削除タブ２０４が選択されている）の場合は、処理はステップＳ５０４に進み、２ピクセルの領域拡張を行なってマスク領域を拡張する。
【００４３】
ステップＳ５０３或いはステップＳ５０４の処理が終了すると、処理はステップＳ５０５に進み、縮小或いは拡大された領域を用いてマスク画像の境界部分をぼかす。
【００４４】
図６はぼかしを掛けることにより得られるマスク画像のエッジ（境界）部の輝度値の変化を示す図である。図６はマスク画像を２ピクセルの領域縮小した場合の輝度値変化を示した例である。
【００４５】
図６において、（ａ）は原画像６０１の輝度変化を示し、（ｂ）はマスク画像の内側に向かって２ピクセルぼかしを入れたマスク画像の輝度変化を示したものである。このようなぼかしにより、マスク画像のエッジ部（輪郭部）では急激な輝度の変化はなくなる。
【００４６】
この実施例では、画像切抜き処理において切抜く画像を追加する場合、選択領域４０１において、そのマスク画像の内側に向けてぼかしが行なわれる。これに対して、画像切抜き処理において切抜く画像を削除する場合、選択領域４０１において、そのマスク画像の外側に向けてぼかしが行なわれる。なお、このぼかし処理はぼかしチェックボックス２０２がＯＮの場合行なわれる。
【００４７】
尚、いずれの場合もぼかし方法は、近傍の画素値を合計して、画素数で割る平均ぼかしを行なうものとする。また、この他に画素値の変化がガウス分布にようになるようにぼかしを行っても良い。
【００４８】
このようにしてぼかしがエッジ部に施されたマスク画像が原画像から切抜かれたり、或いは削除されることになる。
【００４９】
従って以上説明した実施例に従えば、やや領域が小さくなった選択画像の内側に向けてぼかしが施された画像が原画像から切抜かれることになる。このため、ユーザによる切抜き操作が背景画像部分を含めてしまう傾向があるとしても、実際の切抜きはそれよりもやや小さな領域が切抜かれるので、余分な背景画像が含まれることが防止される。
【００５０】
また、ぼかし処理はやや領域縮小したマスク画像の内側方向に施されることになるので、背景画像がぼかし処理に含まれることはなくなる。これにより、このようにして切抜かれた画像を別の画像と合成しても、余分な背景画素が表示されるようになることが防止され、高品位な合成画像が表示される。
【００５１】
これに対して、選択した画像を削除する場合には、やや領域が大きくなった選択画像の外側に向けてぼかしが施された画像が原画像から削除される。このため、ユーザによる選択操作が背景画像部分を含めてしまう傾向があるとしても、実際の削除はそれよりも大きな領域が削除される。
【００５２】
また、ぼかし処理はやや領域拡張したマスク画像の外側方向に施されることになるので、削除画像にぼかし処理が含まれることはなくなる。従って、削除領域として選択した領域は確実に透明になるので、削除領域の境界部分に背景画像が消えずに残ることが防止される。
【実施例２】
【００５３】
ここでは、ぼかし方法を複数の方法から選択可能な例について説明する。
【００５４】
図７は実施例２に従う画像処理を実行するアプリケーションによりディスプレイに表示される画面の例を示す図である。図７において、既に実施例１で説明したのと同じ構成要素には同じ参照番号を付し、その説明は省略する。
【００５５】
図７において、２０９はぼかし方法の詳細を設定できる詳細設定ボタンである。
【００５６】
図８は詳細設定ボタンをクリックすることで表示される詳細設定ダイアログの表示画面を示す図である。
【００５７】
図８において、８０１〜８０４はぼかしの方法の選択ボタンである。これらは排他制御になっており、デフォルトでは“自動”ぼかしボタン８０４が選択されている。この自動ぼかしは実施例１と同様のぼかしを行なう。また、８０６は選択を確定するＯＫボタン、８０５はダイアログ内での変更を破棄するキャンセルボタンである。
【００５８】
さて、内側ぼかしボタン８０１が選択されると、ぼかし処理は常に選択画像の内側に向かって実行される。外側ぼかしボタン８０２が選択されると、ぼかし処理は常に外側に向かって実行される。また、中心ぼかしボタン８０３が選択されると、ぼかし処理は従来のように外側内側に均等に割り振って実行される。
【００５９】
図９は実施例２に従うぼかし処理を行なって得られるマスク画像のエッジ（境界）部の輝度値の変化を示す図である。
【００６０】
図９（ａ）は原画像の境界部分の輝度変化を示し、図９（ｂ）はマスク画像の境界部分の輝度変化を示している。図９（ａ）、（ｂ）において、矢印９０１、９０２はマスク画像としてユーザが指定した境界を示し、この矢印より左側が切抜く或いは削除する画像であり、右側が背景画像である。なお、この画像は１画素各輝度成分が８ビットで表現され、輝度が“２５５”の場合は不透明、輝度“０”の場合は透明であることを示す。
【００６１】
さて、図８に示した選択ボタンにおいて、内側ぼかしボタン８０１が選択されると、境界部分における輝度変化は曲線９０５のようになる。また、外側ぼかしボタン８０２が選択されると、境界部分における輝度変化は曲線９０３のようになる。さらに、中心ぼかしボタン８０３が選択されると、境界部分における輝度変化は曲線９０４のようになる。
【００６２】
図１０は実施例２に従うぼかし処理を示すフローチャートである。なお、図１０において、既に実施例１のフローチャートで説明したのと同じ処理ステップには同じステップ参照番号を付し、その説明は省略する。
【００６３】
ステップＳ５０１でのマスク画像を生成の後、ステップＳ５０１ａではぼかし方法として自動ぼかしボタン８０４が選択されたかどうかを調べる。ここで、自動ぼかしボタン８０４が選択されたと判断された場合には処理は図５のステップＳ５０２に進み、実施例１と同様の処理を行なう。これに対して、自動ぼかしボタン８０４以外が選択されたと判断された場合には処理はステップＳ５０１ｂに進む。
【００６４】
ステップＳ５０１ｂでは、内側ぼかしボタン８０１或いは外側ぼかしボタン８０２が選択されたかどうかを調べる。ここで、内側ぼかしボタン或いは外側ぼかしボタンが選択されたと判断された場合には処理はステップＳ５０１ｃに進む。これに対して、内側ぼかしボタン或いは外側ぼかしボタン以外、即ち、中心ぼかしボタン８０３が選択されたと判断された場合は、処理はステップＳ５０５へ進み、実施例１で説明したぼかし処理を行い、その後、処理を終了する。
【００６５】
さて、ステップＳ５０１ｃでは内側ぼかしボタン８０１と外側ぼかしボタン８０２のいずれが選択されたのかを調べる。ここで、外側ぼかしボタンが選択された場合には、処理はステップＳ５０４に進み、内側ぼかしボタンが選択された場合は、処理はステップＳ５０３に進む。これ以降は実施例１で説明した処理を実行する。
【００６６】
以上説明したようにこの実施例に従えば、ユーザ所望の境界部のぼかし処理を行なうことができる。
【実施例３】
【００６７】
ここでは、マスク画像を透過度情報として扱わずに、各種画像補正の選択領域として、扱うようにした例について説明する。
【００６８】
図１１は実施例３に従うぼかし処理を示すフローチャートである。実施例３に従う処理では、処理領域設定１１００と補正パラメタ設定１２００の２つのステップより構成される。
【００６９】
最初の処理領域設定において、ユーザはステップＳ１１０１において処理領域の設定を行なう。
【００７０】
図１２は画像切抜き或いは削除を行なうための表示画面を示す図である。この表示画面を用いて、実施例１で説明したように、ユーザは画像切抜き或いは削除を行なうため処理領域をＰＣに指示する。その後、“次ヘ”ボタン２１０をクリックすると、処理はステップＳ１１０２においてマスク画像を生成する。
【００７１】
この生成処理は実施例１、２と同様である。
【００７２】
次に、処理は補正パラメタ設定処理１２００に移る。まず、ステップＳ１２０１において補正処理の選択をする。
【００７３】
図１３は補正パラメータ設定を行うための表示画面を示す図である。
【００７４】
この表示画面を用いて、ユーザはスライダバー２１１を用いてＲＧＢ色調整を行ない、スライダバー２１２を用いてＨＳＬ色調整を行ない、スライダバー２１３を用いてシャープネスなどのパラメタの設定を行なう。これらの設定は、生成されたマスク画像の領域に対してのみ行なわれる。その後、“終了”ボタン２１４がクリックされると、処理はステップＳ１２０２において表示領域２０１にその結果を表示する。
【００７５】
従って以上説明した実施例に従えば、ユーザが自ら調整した結果を確認して画像切抜き或いは削除を行なうことができる。
【００７６】
尚、本発明の目的は、上記実施例の機能を実現するプログラムコードを記録した記憶媒体をシステム又は装置に供給し、そのシステム、装置のコンピュータが記憶媒体のプログラムコードを読み出し実行することにより、達成されることは言うまでもない。
【００７７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７８】
また、プログラムコード実行の際に、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７９】
さらに、記憶媒体から読み出されたプログラムコードが、以下のステップでその処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【００８０】
（１）プログラムが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。
【００８１】
（２）書き込まれたプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う。
【００８２】
また、上記プログラムは、上述した実施例の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【００８３】
プログラムを供給する記録媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷなどが含まれる。また、これらに加えて、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものも含まれる。或いは、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【産業上の利用可能性】
【００８４】
画像の一部分を選択して処理するような処理全般に用いることが可能であり、被写体領域を選択して、切り抜いたり、被写体領域を選択して、その部分のみに画像処理を行なう際に、境界部分の不自然さを緩和して、処理結果の画像の画質を向上させる。
【図面の簡単な説明】
【００８５】
【図１】本発明の代表的な実施例の画像処理方法を実行するパーソナルコンピュータの構成を示すブロック図である。
【図２】図１に示すパーソナルコンピュータで実行されるアプリケーションの表示画面の一例を示す図である。
【図３】ユーザが表示画像に対して輪郭点のクリックを繰り返す様子を示す図である。
【図４】切抜き領域の領域確定後の表示画面を示す図である。
【図５】実施例１に従うぼかし処理を示すフローチャートである。
【図６】ぼかしを掛けることにより得られるマスク画像のエッジ（境界）部の輝度値の変化を示す図である。
【図７】実施例２に従う画像処理を実行するアプリケーションによりディスプレイに表示される画面の例を示す図である。
【図８】詳細設定ボタンをクリックすることで表示される詳細設定ダイアログの表示画面を示す図である。
【図９】実施例２に従うぼかし処理を行なって得られるマスク画像のエッジ（境界）部の輝度値の変化を示す図である。
【図１０】実施例２に従うぼかし処理を示すフローチャートである。
【図１１】実施例３に従うぼかし処理を示すフローチャートである。
【図１２】画像切抜き或いは削除を行なうための表示画面を示す図である。
【図１３】補正パラメータ設定を行うための表示画面を示す図である。
【符号の説明】
【００８６】
１００  パーソナルコンピュータ（ＰＣ）
１０１  画像入力装置
１０２  キーボード
１０３  マウス（登録商標）
１０４  操作入力Ｉ／Ｆ
１０５  ディスプレイ
１０６  ＣＰＵ
１０７  ＲＯＭ
１０８  ＲＡＭ
１０９  外部記憶装置
１１０  周辺装置Ｉ／Ｆ
１１１  表示Ｉ／Ｆ
１１２  インターネット
１１３  ネットワークＩ／Ｆ
１１４  システムバス
２０１  表示画面
２０２  チェックボックス
２０３  追加タブ
２０４  削除タブ
２０５  フリーハンドボタン
２０６  多角形ボタン
２０７  色選択ボタン
２０９  詳細設定ボタン
２１１  ＲＧＢ色調整スライダバー
２１２  ＨＳＬ色調整スライダバー
２１３  シャープネススライダバー
３０１  カーソル
３０２  選択中の輪郭線
４０１  選択領域
８０１  内側ぼかしボタン
８０２  外側ぼかしボタン
８０３  中心ぼかしボタン
８０４  自動ぼかしボタン
８０５  キャンセルボタン
８０６  ＯＫボタン
【図１】
0004817881.tif 000002
【図２】
0004817881.tif 000003
【図３】
0004817881.tif 000004
【図４】
0004817881.tif 000005
【図５】
0004817881.tif 000006
【図６】
0004817881.tif 000007
【図７】
0004817881.tif 000008
【図８】
0004817881.tif 000009
【図９】
0004817881.tif 000010
【図１０】
0004817881.tif 000011
【図１１】
0004817881.tif 000012
【図１２】
0004817881.tif 000013
【図１３】
0004817881.tif 000014