(57)【要約】  ユーザのポインティングデバイス入力に基づいて選択的に画像を強調する方法が提供され、この方法では、ユーザの選択に従って、初期状態からのピクセル相違度の関数として画像ピクセル群を変化させる。ポインティングデバイスクリックの初期座標で測定されるピクセル特性、画像ピクセルとポインティングデバイスの座標との差、画像ピクセルと測定される一連の特性との差、初期クリックに続くポインティングデバイスの移動、及びこの選択ツールに関連する強調の種類が関数に取り込まれる。
2009526335.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからのポインティングデバイス入力信号に基づいて選択的に画像を強調する方法であって、
ユーザにプレビューを表示するステップ
ユーザがプレビューにポインティングデバイスを使用して、画像上でポインティングデバイスを用いた移動を行なうことを可能にするステップ、
画像内の初期座標に位置するポインティングデバイスから第１入力信号を受信するステップ、
初期座標を記録するステップ、
初期座標における初期ピクセル特性を測定するステップ、
画像内の第２座標に位置するポインティングデバイスから第２入力信号を受信するステップ、
第２座標における第２ピクセル特性を測定するステップ、
初期ピクセル特性及び第２ピクセル特性に基づいてピクセル相違度値を決定するステップ、並びに
決定したピクセル相違度値の関数として第２ピクセル特性を変更するステップ
を含む方法。
【請求項２】
ユーザからのポインティングデバイス入力信号に基づいて選択的に画像を強調する方法であって、
ユーザにプレビューを表示するステップ、
ユーザがプレビューにポインティングデバイスを使用して、画像上でポインティングデバイスを用いた移動を行なうことを可能にするステップ、
ポインティングデバイスから、画像内のブラシストロークを決定する一連の入力信号を受信するステップ、
ブラシストロークのピクセル特性を測定するステップ、
ブラシストローク内の各ピクセルの個々のピクセル特性を測定するステップ、
測定されたピクセル特性及び個々のピクセル特性に基づいて、ブラシストローク内の各ピクセルのピクセル相違度値を決定するステップ、
決定したピクセル相違度値の関数として個々のピクセル特性を変更するステップ
を含む方法。
【請求項３】
コンピュータを用いた情報処理システムに請求項１記載の方法のステップを実行させるコンテンツを記録した、コンピュータで読み取り可能な媒体。
【請求項４】
コンピュータを用いた情報処理システムに請求項２記載の方法のステップを実行させるコンテンツを記録した、コンピュータで読み取り可能な媒体。
【請求項５】
ポインティングデバイスと、コンピュータを用いた情報処理システムに、請求項１記載の方法のステップを実行させるコンテンツを記録した、コンピュータで読み取り可能な媒体とを備えるキット。
【請求項６】
ポインティングデバイスと、コンピュータを用いた情報処理システムに請求項２記載の方法のステップを実行させるコンテンツを記録した、コンピュータで読み取り可能な媒体とを備えるキット。
【請求項７】
第２ピクセル特性の変更を、初期不透明度設定値、デフォルトの不透明度設定値、第１入力信号に続くポインティングデバイスの移動、又は強調の種類の内の一つ以上の関数として行う、請求項１記載の方法。
【請求項８】
強調の種類が、暗くする処理、明るくする処理、色を変える処理、又は鮮明化する処理である、請求項７記載の方法。
【請求項９】
個々のピクセル特性の変化を、初期不透明度設定値、デフォルトの不透明度設定値、又は強調の種類の内の一つ以上の関数として行う、請求項２記載の方法。
【請求項１０】
強調の種類が、暗くする処理、明るくする処理、色を変える処理、又は鮮明化する処理である、請求項９記載の方法。
【請求項１１】
ピクセル変更の関数が連続関数である、請求項１記載の方法。
【請求項１２】
ポインティングデバイス入力信号に基づいて選択的に画像を強調する方法であって、
ユーザから第１の選択を受信するステップ、
ユーザからの元の選択入力、
選択の中心における一又は複数のピクセルの特性、
元の未編集画像のピクセル群の特性、及び
選択の中心までの空間距離
に基づいて選択不透明度を微調整するステップ、
第１の修正された選択不透明度をマスクに保存するステップ、
ユーザから第２の選択を受信するステップ、
元の選択、
第２の選択の中心における一又は複数のピクセルの特性、
元の未編集画像のピクセル群の特性、及び
第２の選択の中心までの空間距離
に基づいて第２の選択不透明度を微調整するステップ、並びに
第２の修正された選択不透明度をマスクに重ね合わせるステップ
を含む方法。
【請求項１３】
マスク、元の画像、及び所望の強調を組み合わせ、ユーザにプレビューとして表示する、請求項１２記載の方法。
【請求項１４】
修正された第２の選択不透明度をマスクに重ね合わせるステップを、乗算演算を使用して行う、請求項１２記載の方法。
【発明の詳細な説明】
【発明の開示】
【０００１】
関連出願の相互参照
本出願は、２００６年２月１０日出願の「Self-Adaptive Brush for Digital Images」と題する米国仮特許出願第６０／７７２０５３号の優先権を主張するものであり、この特許文献の内容全体をここで参照することにより本明細書に包含する。
【０００２】
発明の背景
本開示はデジタル画像の補正に関する。本開示は具体的には、ユーザがデジタル画像にブラシストロークを使用することにより、デジタル画像を暗くする、明るくする、鮮明化する、又は色付けするときに、デジタル画像を修正する自己適応ブラシに関する。
【０００３】
背景
現在、デジタル画像を操作したいと考えるユーザは、長時間を掛けて複雑なソフトウェア操作を使用しなければならない。通常、ブラシストロークを使った編集機能を適用して、例えばオブジェクトの色を暗くする、明るくする、又は変化させる場合、或いはフィルタを適用して、例えばオブジェクトを鮮明化する場合、細心の注意を払って編集対象のオブジェクトにブラシストロークを一致させる必要がある。この操作は、「ライン内色付け」のデジタル版である。芸術的プロセスに何らかの間違い又は変更が生じると、デジタル画像の多くの領域に対して非常に長い時間を要するやり直し作業が必要になる。
現在使用されている一つのアプローチでは、ユーザが同じ色に適用するブラシストロークの領域を取り囲むピクセル群を自動的に変化させる。このアプローチの不利な点は、ユーザが制御可能又は制御不能な、自動的に選択された閾値を利用することである。更に別の不利な点は、単一の特徴、即ちピクセルの色のみを使用して、ブラシストロークを取り囲むピクセル群と、ユーザが適用するブラシストロークと比較することである。別のアプローチでは、ユーザは、修正される領域の周りの境界を描画し、次いで境界の内側の領域にフィルタ又はマスクを適用する。不利な点は、複雑なデジタル画像を編集する場合、このアプローチを使用するために、複数の領域を描画し、正しいフィルタ又はマスクを各領域に適用する必要があることである。更に別の不利な点は、ユーザの作業が極めて粗雑である場合、又は作業に時間をかけなかった場合には、審美的に満足のゆく編集済みデジタル画像を得ることができないことである。デジタル画像を修正する現在のプロセスでは、ユーザとの相互作用を過剰に必要とするので、作業の進行が遅くなり、選択ステップが多くなり、領域の追跡に注意を払う必要があり、フィルタリング処理が複雑になり、マスク操作が複雑になる。従って、これらの制約を軽減するために、デジタル画像を修正するための自己適応ブラシストロークを行うことのできるソフトウェアツールが必要である。
【０００４】
概要
本発明は、ユーザのポインティングデバイス入力信号に基づいて画像を選択的に強調する方法を提供することにより、上記の要求を満たすことができ、本方法は、ユーザに対してプレビューを表示するステップ、ユーザがポインティングデバイスをプレビューに使用して、ポインティングデバイスにより画像上の移動を行なうことを可能にするステップ、画像内の初期座標に位置するポインティングデバイスから第１入力信号を受信するステップ、初期座標を記録するステップ、初期座標における初期ピクセル特性を測定するステップ、画像内の第２座標に位置するポインティングデバイスから第２入力信号を受信するステップ、第２座標における第２ピクセル特性を測定するステップ、初期ピクセル特性及び第２ピクセル特性に基づいてピクセルの相違度値を求めるステップ、並びに求めたピクセル相違度値の関数として第２ピクセル特性を変更するステップを含む。この関数は連続関数とすることができる。
第２ピクセル特性を変更する処理は、初期不透明度設定値、デフォルトの不透明度設定値、第１入力信号に続くポインティングデバイスの動き、又は強調の種類の内の一つ以上の関数とすることもできる。
【０００５】
別の実施形態では、本方法は、ユーザに対してプレビューを表示するステップ、ユーザがポインティングデバイスをプレビューに使用して、ポインティングデバイスにより画像上の移動を行なうことを可能にするステップ、ポインティングデバイスから画像内のブラシストロークを決定する一連の入力信号を受信するステップ、ブラシストロークのピクセル特性を測定するステップ、ブラシストローク内の各ピクセルの個々のピクセル特性を測定するステップ、測定されたピクセル特性及び個々のピクセル特性に基づいて、ブラシストローク内の各ピクセルのピクセル相違度値を求めるステップ、並びに求めたピクセル相違度値の関数として個々のピクセル特性を変更するステップを含む。
個々のピクセル特性を変化させる処理は、初期不透明度設定値、デフォルトの不透明度設定値、又は強調の種類の内の一つ以上の関数とすることもできる。
【０００６】
コンピュータを用いた情報処理システムに本方法のステップを実行させるコンテンツを記録した、コンピュータで読み取り可能な媒体が提供される。
ポインティングデバイスと、コンピュータを用いた情報処理システムに本方法のステップを実行させるコンテンツを記録した、コンピュータで読み取り可能な媒体とを備えるキットが開示される。
強調の種類は、特に、暗くする処理、明るくする処理、色を変化させる処理、又は鮮明化する処理を含むことができる。
【０００７】
別の実施形態では、ポインティングデバイス入力に基づいて選択的に画像を強調する方法が開示され、本方法は、ユーザから第１の選択を受信するステップ、ユーザの元の選択入力、選択の中心における一又は複数のピクセルの特性、元の未編集画像のピクセル群の特性、及び選択の中心までの空間距離に基づいて選択不透明度を微調整するステップ、第１の修正済みの選択不透明度をマスクに保存するステップ、ユーザから第２の選択を受信するステップ、元の選択、第２の選択の中心における一又は複数のピクセルの特性、元の未編集画像のピクセル群の特性、及び第２の選択の中心までの空間距離に基づいて第２の選択による不透明度を微調整するステップ、並びに第２の修正済みの選択不透明度をマスクに重ね合わせるステップを含む。
マスク、元の画像、及び所望の強調を組み合わせ、ユーザに対してプレビューとして表示することができる。第２の修正済みの選択不透明度とマスクを重ね合わせるステップは、乗算演算を使用して行なうことができる。
【実施例】
【０００８】
本発明の上記の及び他の特徴、態様、及び利点は、以下の説明、請求の範囲、及び添付図面を参照することにより一層深く理解される。
【０００９】
図１に、本発明の一実施形態による自己適応ブラシを使用してデジタル画像を修正する方法のステップを示すフローチャートを示す。まず、デジタル画像をデータブロックに格納する（ステップ１０２）。次に、空のマスクデータブロックを生成する（ステップ１０４）。次に、ユーザからブラシストロークを受信する（ステップ１０６）。次に、例えば色、彩度、又は明度のようなピクセル特性をブラシストロークの領域内で測定する（ステップ１０８）。この測定値はユーザが選択しようとしていた物を表わすと推定される。例えば、図２に示す唇に関して、測定値から、現在の唇に支配的な色を反映する平均値が得られる。測定値からのピクセル群の相違度（例えば、「距離」）を求める。次に、これらの一つ以上の測定されたピクセルの特性及びピクセルの相違度の関数として、ブラシストローク内のピクセル群の不透明度をマスクブロック上で変更する（ステップ１１０）。次に、変更済みのブラシストロークをマスクブロックに重ね合わせる（ステップ１１２）。図１に示す実施形態では、マスクブロックをデータブロックに適用して（ステップ１１４）表示ブロックを生成し（ステップ１１６）、この表示ブロックをユーザに対して表示する（ステップ１１８）。別の実施形態では、データブロックとマスクブロックを融合させて画像ブロックとする。
【００１０】
一実施形態では、ステップ１０６のブラシストロークを、処理が更に行なわれる前に完了させる。これは、計算能力が小さいハードウェアを用いる場合に有用である。図６に示すような他の実施形態では、ブラシストロークが行なわれ続けるような継続的な適応化が可能である。実際、ハードウェア速度が十分に大きい場合、ブラシストロークを描画しながら自己適応ブラシの結果をプレビューすることが可能である。
別の実施形態では、不透明度の変更は元のブラシストロークの透明度の関数でもある（これは、例えば図６のステップ６０５のようなステップにおいて行なうことができる）。別の実施形態では、不透明度の変更は基準ポイントからのピクセルの相違度の関数でもある（例えば、ブラシストロークの始点が基準ポイントである図６のステップ６０８．１を参照）。
別の実施形態では、「乗算」重ね合わせモード（本開示を参照する当業者が理解するような）をステップ１１２で使用する。
【００１１】
次に、図２には、デジタル画像処理アプリケーションにおいてデジタル画像に適用される自己適応ブラシストロークを示す。修正のために、変更前のデジタル画像２０２をユーザに提示する。自己適応ブラシストロークを修正対象領域２０４に加える。本発明の方法を使用して、修正対象領域２０４のピクセル群の不透明度の変化を計算し、画像上において自己適応ブラシストロークの適用を制限する領域の境界を生成する。自己適応ブラシによって修正された画像２０６が表示される。任意であるが好ましくは、この操作は元のデジタル画像２０２を変化させることなく行なわれる。
【００１２】
次に、図３には、複数の画像ブロックに分割されたデジタル画像３００が示される。ユーザは、デジタル画像のデータブロック３０２内の一領域に自己適応ブラシストロークを適用する。自己適応ブラシストロークはマスクブロック３０４に保存される。領域境界を計算し、変更対象のピクセル群の不透明度をマスクブロック３０４に保存する。マスクブロック３０４及びデータブロック３０２は、「乗算」重ね合わせモードを使用して合成され、表示ブロック３０６に保存される。表示ブロック３０６は、自己適応ブラシストロークの適用により変更された状態でユーザに提示される。異なる実施形態では、自己適応ブラシによって元のデジタル画像を直接変更することができる。
【００１３】
ピクセルの相違度の決定は、種々の方法で行なうことができる。次に、図４には、図１〜６に示す方法に従ってデジタル画像を暗くする、明るくする、鮮明化する、又は色付けするために使用できる、デジタル画像の多変量ピクセル特性４０２の散布図４００が示される。ポイント群４０２をランダム変数Ｘのインスタンスとして処理すると、当該ランダム変数Ｘの期待値Ｅ［Ｘ］によって、対応する色及び明度の期待値が生成される。期待値からのいずれかの所定ピクセルにおけるランダム変数Ｘの値の分散は、当該ピクセルの相違度の距離指標として使用することができる。
他の実施形態では、他の多変量統計法を用いて、本開示内容を参照する当業者であれば理解するように、ピクセル特性の差を計算する。例えば、マハラノビス距離を使用することができる。例えば、彩度、透明度、及び不透明度のような他のピクセル特性によって、本開示内容を参照する当業者であれば理解するように、適切な多変量ランダム変数を定義することができる。ピクセル間の距離を計算する他の方法は米国特許第６７２８４２１号及び米国特許第６８６５３００号に開示されており、ここで参照することによりこれらの特許文献の内容を本明細書に包含する。
【００１４】
ブラシストロークの境界線の決定は、種々の方法により行なうことができる。最も簡易な実施形態では、閾値を使用して、ステップ１１０（図１）又はステップ６１０（図６）において決定される不透明度に従って領域をセグメント化することができる。好適には、閾値は使用されず、自己適応ブラシストロークの出力不透明度は図８Ａ及び８Ｂの不透明度マップに示すような連続関数である。ブラシストロークの元の不透明度、及び自己適応ブラシストロークの影響を受ける周囲のピクセル群の特性からの注目ピクセルの特性の分散も考慮して、このような連続関数を形成することができる。
【００１５】
デフォルトの不透明度設定値は、ブラシの初期不透明度設定値に使用することができ、これらの初期不透明度設定値はステップ１１０及び６１０への更なる入力となる。次に、図５に示すように、一実施形態では、自己適応ブラシストローク５００は、「Ａ」完全不透明領域５０２、及び不透明度が低い「Ｂ」周縁領域５０４により構成される。この構成は、図２の唇のような自然な境界を持つ特徴の輪郭を描くために使用されるブラシストロークに有用である。完全不透明領域５０２からは、ステップ１１０及び６１０において他の方法で決定される完全不透明度の変化がマスクブロックに渡され、一方周縁領域では、不透明度を更に変更させる。当業者には明らかであろうが、広範囲に亘ってデフォルトのブラシ不透明度を設定することが可能である。
【００１６】
図６は、本発明の別の実施形態６００のフローチャートを示している。画像データをデータブロックＡに保存し（ステップ６０２）、ユーザにプレビューを表示する。次に、マスクブロックＢを保存する（ステップ６０４）。ユーザから不透明度設定値を受信するか、又は上述のようなデフォルト設定値から受信し（ステップ６０５）、初期不透明度設定値を決定する。ユーザは、マウス又はペンツールのようなポインティングデバイスを使用してプレビューをポイント及びクリックすることができる。次に、ブラシストロークの始点の初期座標を受信し（ステップ６０６．１）、ユーザが画像内の一ロケーションでポインティングデバイスによりクリックするときに記録する。初期のピクセル特性を当該ロケーションで測定する（ステップ６０８．１）。ポインティングデバイスの初期位置が図８Ａにマークされている。
ユーザは、ポインティングデバイスのクリックボタンを離す前に、画像上でポインティングデバイスを使用した動作を行うことができる。ポインティングデバイスを移動させると、ブラシの次の位置が受信され（ステップ６０６．２）、ポインティングデバイスの新規座標が記録される。ピクセル特性を当該新規位置で測定する（ステップ６０８．２）。次に、これらの新規座標におけるピクセル相違度を求める（ステップ６０８．３）。
【００１７】
次に、ピクセル相違度値、初期ピクセル特性、現座標におけるピクセル特性、初期不透明度設定値、又はデフォルトの不透明度設定値の内の一つ以上の関数としてブラシの不透明度を変化させる（ステップ６１０）。ポインティングデバイスクリックの初期座標で測定されるピクセル特性、ポインティングデバイスの初期座標と現座標との差、及び現ピクセル特性と初期ピクセル特性との差の全てを考慮することができる。別の実施形態では、初期クリックに続くポインティングデバイスの移動、及びこの選択ツールに関連する強調の種類を関数に取り込む。平均値からの差も取り込むことができる。
図６に示す実施形態では、ストロークが完了しない場合、次の各位置を受信し（ステップ６０６．２）、不透明度を変化させる操作を繰り返す。不透明度を連続的にマッピングすると図８Ｂに示すようになり、この図には、分かり易くするためにマウス軌跡が示されている。例えばボタンを離すことにより、又は更にクリックすることにより信号が送信されてストロークが終了すると、ステップ６１４、６１６、及び６１８を処理することにより、ブロックがユーザに表示される。
【００１８】
方法６００によって、ストロークの実行中に適応が可能になるが、この方法では、結果をユーザに対して表示する前に、ブラシストロークが完了するのを待つ。ステップ６１４、６１６、及び６１８をストローク中に処理することにより、ブラシストロークを加えている間にブラシストロークの結果を連続的に閲覧可能にする更に別の実施形態が可能である。
【００１９】
図６の実施形態に連続関数を使用するプロセスを図７Ａ〜７Ｄに示す。図７Ａは、被験者の唇の上にシミが付いている状態の元の画像を示し、この画像はデータブロックに保存されている（ステップ６０２）。図７Ｂは、ステップ６０８．３で決定したピクセル相違度値を使用した特徴の変化を示すマスクを示している。明領域は、測定される一連の特徴（上の記述を参照）に対するピクセルの強い類似性を示唆し、暗領域は大きな相違度を示唆する。具体的には、図７Ｂのピクセルが明るい程、測定された特徴（例えば、唇の赤の陰影）に対する類似性が高い。図７Ｂでは、唇だけでなく、シミ及び皮膚の他の一部分も何らかの非ゼロ値を示すが、これらは、明らかにユーザがターゲットとしたくないピクセル群であることに留意されたい。図７Ｃは、ステップ６０５の元の不透明ブラシマスクを示しており、ブラシストローク５００を利用して初期不透明度設定値が決定される。白ピクセル群は、ブラシ密度の値が大きいことを示唆している。図７Ｄは、前記連続関数の結果を示しており、即ち図７Ｄの各ピクセルは、図７Ｂの該当するピクセル、及び図７Ｃの該当するピクセルに連続関数を適用した結果、例えば乗算の結果である。一実施形態では、バリエーションマスクを０．．．１の範囲に正規化し、ブラシマスクも０．．．１の範囲に正規化する。密度の値が大きい場合、ブラシマスクを０．．．１．５又は０．．．２．０に正規化することが望ましい。図７Ｄに示すように、図７Ｂの不所望領域の大部分がこの段階で消滅している（シミ、鼻、顎が見えない）。
【００２０】
別の実施形態では、ブラシ処理されたピクセルの自己適応ブラシの不透明度は、初期自己適応ブラシの不透明度、及び基本となるピクセル特性と自己適応ブラシマスクの不透明度の連続関数である。
別の実施形態では、中間保存マスクを用いて、連続する自己適応ブラシストロークに自己適応ブラシストローク間の相互作用によるアーチファクトが発生する現象を回避する。これにより、デジタル画像の種々の領域に多数の自己適応ブラシストロークを迅速に塗り重ねることができる。自己適応ブラシストロークの各ピクセルによる相互作用は、一つの基準色と比較されるだけでなく、ブラシストローク内の複数のピクセルとも比較される。
別の実施形態では、自己適応ブラシストロークの各ピクセルを、ストロークの所定の長さに亘って分散している複数のピクセルと比較する。
【００２１】
コンピュータを用いた情報処理システムに本明細書に記載される種々のステップを実行させるコンテンツを記録した、コンピュータで読み取り可能な媒体が提供される。
有利な点として、本発明は、コンピュータを用いた情報処理システムに本明細書に記載される種々のステップを実行させるコンテンツを記録したコンピュータで読み取り可能な媒体の上で具体化することができ、マウス又はペンツールのようなポインティングデバイスと一緒にパッケージ化し、キットとして販売することができる。
【００２２】
本発明は、本明細書に記載される特定のハードウェアに制限されず、開示される方法を使用したデジタル画像の処理を可能にする既存の又は将来開発される予定のあらゆるハードウェアを使用することができる。
メモリブロック又はデータブロックという用語は、当業者には公知の利用可能な全てのコンピュータ関連画像記録構造を指し、ＲＡＭ、プロセッサキャッシュ、ハードドライブ、又はダイナミックメモリ装置を含むこれらの要素の組み合わせを含むがこれらに限定されない。好適には、開示される方法は、高位の記述言語を用いて記述することにより、又は画像処理プログラムに隣接するものとして編集された、利用可能なプラグインアプリケーションを作成することにより、コンピュータプログラム（図示しない）の中で具体化される。本明細書に記載される自己適応ブラシは、プラグイン補助プログラムとして、あらゆる市販の画像処理プログラム、又は画像を修正して表示する機能を有する、カラーコピー機、又はセルフサービス方式の写真プリントキオスクのようないずれかの画像処理装置に組み込むことができる個別モジュールとして、ダイナミックライブラリファイル又は画像測定及び修正が有用である得る他のソフトウェアプログラムに組み込むことができる同様のモジュールとして、或いはスタンドアローンのソフトウェアプログラムとして、使用することができる。
【００２３】
データの保存に適する既存の又は将来開発される予定のコンピュータで読み取り可能な媒体を使用して、前述のインターフェース、方法、及びアルゴリズムを実現するプログラムを格納することができ、このような媒体として、これらには制限されないが、ハードドライブ、フロッピーディスク、デジタルテープ、フラッシュカード、コンパクトディスク、及びＤＶＤを挙げることができる。コンピュータで読み取り可能な媒体は、２つの連結されたハードドライブのような複数の装置を含むことができる。本発明は、本明細書において使用される特定のハードウェアに制限されず、画像処理を可能にする既存の又は将来開発される予定のあらゆるハードウェアを使用することができる。
【００２４】
図面及び関連する記述は、本発明の実施形態を例示するために提供されているのであり、本発明の技術範囲を制限するものではない。本明細書において「一実施形態」に言及する場合、当該実施形態に関連して記載される特定の機能、構造、又は特徴が本発明の少なくとも一つの実施形態に含まれることを示す。本明細書の複数の箇所に「一実施形態」が現われても、これら全てが必ずしも同じ実施形態を指す訳ではない。
本明細書において使用する場合、特に断らない限り、「備える」という用語、及びそれと等価な表現、並びにそれら用語の文法的変形形態は、他の追加要素、構成要素、整数、又はステップの排除を意図して使用されているのではない。
【００２５】
また、実施形態はフローチャート、フロー図、構造図、又はブロック図として表わされる。フローチャートには、複数の操作の種々のステップが連続するプロセスとして開示されるが、これらの操作の多くは並行して又は同時に行なうことができる。列挙される複数のステップは、制限的なものではなく、本方法に必須であることを示している訳でもなく、例示的ステップに過ぎない。
「記録媒体」という用語は、データを保存する一つ以上の装置を表わすことができ、これらの装置には、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記録媒体、光記録媒体、フラッシュメモリ装置、電気記録媒体、又はコンピュータ等の機械が読み取ることができる形態で情報を格納する他の媒体が含まれる。「データ要素」という用語は、単一のアイテムとしてパッケージ化される全ての量のデータを指す。「データユニット」という用語は、論理セクションを含むデータ要素又はデータユニットの集合を指す。「画像ブロック」という用語は、別の記憶場所に格納されて、元の保存デジタル画像に影響を与えることなく変更できるデジタル画像の完全コピー又は部分コピーを指す。
【００２６】
特定の好適な実施形態を参照して本発明を詳細に説明したが、他の実施形態も可能である。従って、請求の範囲に規定される技術範囲は本明細書に含まれる好適な実施形態の説明に制限されるものではない。請求の範囲、要約書、及び図面を含む本明細書に開示される全ての特徴、及び開示されるあらゆる方法又はプロセスのステップは全て、このような特徴、及び／又はステップの内の少なくとも一部が互いに矛盾する組み合わせを除いて、あらゆる組み合わせに組み合わせることができる。請求の範囲、要約書、及び図面を含む本明細書に開示される各特徴は、特に断らない限り、同じ、等価な、又は同様の目的を果たす別の特徴によって置き換えることができる。従って、特に断らない限り、開示される各特徴は、一般的な一連の等価な特徴又は同様の特徴の単なる一例である。
【図面の簡単な説明】
【００２７】
【図１】本発明により自己適応ブラシを使用してデジタル画像を修正する方法のステップを示すフローチャートである。
【図２】本発明の一実施形態を使用した、デジタル画像処理アプリケーションにおけるデジタル画像への自己適応ブラシストロークの適用を示す。
【図３】デジタル画像の画像ブロック群への分割を示す。
【図４】デジタル画像の多変量ピクセル特性の散布図である。
【図５】本発明に使用することができる、デフォルトの不透明度値を有するブラシストロークを示す。
【図６】本発明の別の実施形態のステップを示すフローチャートである。
【図７Ａ】図６の方法に従って生成される元の画像及びマスクを示す一連の図である。
【図７Ｂ】図６の方法に従って生成される元の画像及びマスクを示す一連の図である。
【図７Ｃ】図６の方法に従って生成される元の画像及びマスクを示す一連の図である。
【図７Ｄ】図６の方法に従って生成される元の画像及びマスクを示す一連の図である。
【図８Ａ】不透明度の等値線を示す不透明度マップである。
【図８Ｂ】不透明度の等値線を示す不透明度マップである。
【図１】
2009526335.tif 000003
【図２】
2009526335.tif 000004
【図３】
2009526335.tif 000005
【図４】
2009526335.tif 000006
【図５】
2009526335.tif 000007
【図６】
2009526335.tif 000008
【図７Ａ】
2009526335.tif 000009
【図７Ｂ】
2009526335.tif 000010
【図７Ｃ】
2009526335.tif 000011
【図７Ｄ】
2009526335.tif 000012
【図８Ａ】
2009526335.tif 000013
【図８Ｂ】
2009526335.tif 000014
【国際調査報告】
2009526335.tif 000015
2009526335.tif 000016