(57)【要約】【課題】画像後処理パラメータ曲線を作成する、正確で簡単な方法及び装置を提供する。【解決手段】ユーザが、所望の画像後処理パラメータ曲線のグラフ表示を提供する（５００）。所望の画像後処理パラメータ曲線のグラフ表示の第１のデジタル画像が取り込まれる（５０４）。第１のデジタル画像は、所望の画像後処理パラメータ曲線によって定められる必要な後処理パラメータを生成する（５０６）画像プロセッサ６１４によって解析される。画像プロセッサ６１４は、結果として得られた後処理パラメータを使用して第２のデジタル画像を修正する（５０８）。【選択図】図５
2006309773.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）画像後処理パラメータ曲線のグラフ表示の第１のデジタル画像を提供するステップと、
（ｂ）前記第１のデジタル画像から画像後処理関数パラメータを生成するステップと、
（ｃ）前記生成された画像後処理関数パラメータに従って第２のデジタル画像を修正するステップと、
を含む方法。
【請求項２】
（ａ）画像後処理パラメータ曲線のグラフ表示を提供するステップと、
（ｂ）前記提供された画像後処理パラメータ曲線の第１のデジタル画像を取り込むステップと、
（ｃ）前記第１のデジタル画像から画像後処理関数パラメータを生成するステップと、
（ｄ）前記生成された画像後処理関数パラメータに従って第２のデジタル画像を修正するステップと、
を含む方法。
【請求項３】
（ｅ）前記第１のデジタル画像を取り込む前に、画像後処理パラメータ曲線の前記グラフ表示を光学ファインダ内に位置合わせするステップ、
をさらに含む、請求項２に記載の方法。
【請求項４】
（ｅ）前記第１のデジタル画像を取り込む前に、画像後処理パラメータ曲線の前記グラフ表示をファインダディスプレイ上に位置合わせするステップ、
をさらに含む、請求項２に記載の方法。
【請求項５】
画像後処理パラメータ曲線のグラフ表示の第１のデジタル画像、及び第２のデジタル画像を収容するメモリと、
前記メモリと電気的に結合され、前記第１のデジタル画像から画像後処理関数パラメータを生成し、該生成された画像後処理関数パラメータに従って前記第２のデジタル画像を修正するように構成されたプロセッサと、
を備えている装置。
【請求項６】
前記メモリと電気的に結合されたイメージセンサと、
前記イメージセンサ上に画像を投影するように構成されたレンズと、
前記イメージセンサ上に投影された画像に相似の画像を表示するように構成された光学ファインダと、
をさらに備えている、請求項５に記載の装置。
【請求項７】
前記光学ファインダは、前記第１のデジタル画像を取り込む前に、ユーザが画像後処理パラメータ曲線の前記グラフ表示を前記光学ファインダ内に位置合わせすることを可能にするように構成されている、請求項６に記載の装置。
【請求項８】
前記メモリと電気的に結合されたイメージセンサと、
前記イメージセンサ上に画像を投影するように構成されたレンズと、
前記イメージセンサ上に投影された画像に相似の画像を表示するように構成されたファインダディスプレイと、
をさらに備えている、請求項５に記載の装置。
【請求項９】
前記ファインダディスプレイは、前記第１のデジタル画像を取り込む前に、ユーザが画像後処理パラメータ曲線の前記グラフ表示を前記ファインダディスプレイ内に位置合わせすることを可能にするように構成されている、請求項８に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、包括的には画像後処理の分野に関し、特に画像後処理のための正確で簡単な曲線生成の分野に関する。
【０００２】
（関連出願に対する相互参照）
本願は、「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  ｔｈｅ  Ｃｒｅａｔｉｏｎ  ｏｆ  Ｉｍａｇｅ  Ｃａｐｔｕｒｅ  Ｄｅｖｉｃｅ  Ｐａｒａｍｅｔｅｒ  Ｃｕｒｖｅｓ」と題する出願番号第１１／１１９，１９１号に関連する。出願番号第１１／１１９，１９１号は、画像後処理パラメータ曲線の自動生成方法を開示するとともに特許請求する。
【背景技術】
【０００３】
コンピュータを使用してのデジタル画像の後処理は、デジタル画像を多種多様な方法で創造的に修正する機能をユーザに提供する。しかし、ソフトウェア後処理ツールの多くは、ユーザに対し、険しい学習曲線を克服するとともに、所望の結果を達成するための試行錯誤法に多くの時間を費やすことを要求する。また、多くのコンピュータは、ビネッティング（口径食：写真の周縁付近によく見られる、次第に黒くなっていくこと。強調したビネッティングの例については図１を参照。）又はカラーテーブル修正といった後処理修正の多くを行う際に使用するパラメータ曲線等の複雑なデータを入力する能力に制限がある。この問題は、デジタルカメラ内で行われる後処理の場合には特に深刻である。
【０００４】
デジタルカメラは通常、コンピュータのキーボード及びマウスを備えておらず、多くの場合、ユーザをいくつかの制御用ボタンに制限する。ユーザが、複数の制御用ボタンのみを用いて後処理パラメータ曲線を作成又は修正することは極めて困難である。過度に単純化した後処理方法は、デフォルト曲線を含むか、又は複雑な曲線の代わりに後処理パラメータの線形修正を使用し得る。これは、操作を単純化するかもしれないが、ユーザに所望の後処理効果を提供することもできない可能性がある。ユーザは、所望のパラメータ曲線の近似を素早く手描きできるかもしれないが、この形状を画像ポストプロセッサに転送する簡単な方法がなければ、ユーザは、後処理ソフトウェア内で所望の曲線を再現することに時間を費やすことを要求される。
【発明の開示】
【０００５】
ユーザが、所望の画像後処理パラメータ曲線のグラフ表示を提供する。所望の画像後処理パラメータ曲線のグラフ表示の第１のデジタル画像が取り込まれる。第１のデジタル画像は、所望の画像後処理パラメータ曲線によって定められる必要な後処理パラメータを生成する画像プロセッサによって解析される。画像プロセッサは、結果として得られた後処理パラメータを使用して第２のデジタル画像を修正する。
【０００６】
本発明の他の態様及び利点は、本発明の原理を例として図示する添付図面と共に解釈される、以下の詳細な説明から明らかとなるだろう。
【発明を実施するための最良の形態】
【０００７】
この好適な実施形態の説明は、本発明の全体的な説明書きの一部と見なされる添付図面と共に読まれるよう意図される。説明中、「下側」、「上側」、「水平方向」、「垂直方向」、「上」、「下」、「上部」、「底部」、「左」、及び「右」といった相対的な用語とその派生語（例えば「水平方向に」、「下方に」、「上方に」等）は、そのときに説明されているか、又は考察中の図面に示される方位を指すものと解釈されるべきである。これらの相対的な用語は、説明の都合によるものであり、通常、特定の方位を要求するようには意図されない。「接続された」、「結合された」、及び「相互接続された」といった取り付け、結合等に関する用語は、別途明記しない限り、構造が直接的に又は介在構造を介して間接的に互いに固定されるか又は取り付けられる関係、及びともに可動であるか又は固定的な取り付け又は関係を指す。
【０００８】
本発明のこの説明において使用される「曲線」という語は、任意の単一のパラメータ関数を含む。例えば、本発明のいくつかの実施形態において、「曲線」は直線であってもよい。本発明の他の実施形態において、「曲線」は連続しておらず、急激なステップ関数を含んでもよい。当業者は、本発明の範囲内において、第１のパラメータのそれぞれの可能な値が第２のパラメータの単一の値を生じる任意の関数を「曲線」として説明することができることを認識するであろう。
【０００９】
図１は、ビネッティングを含む第１の画像の一例である。この図は、ビネッティングを含む画像１００の大きく強調した例である。画像１００は４つすべての周縁で次第に黒になっていくことに留意されたい。カメラにおけるこのようなビネッティングは、カメラのレンズがフィルム（又は撮像）面全体をカバーする能力の制限によって生じる場合があり、その結果、周縁、特に角が次第に黒になっていく。古いカメラ及びレンズほどこの制限がある可能性が高いため、ユーザによっては、この効果を最新のデジタルカメラで再現して、画像にアンティーク感を与えることを望む場合がある。
【００１０】
図２は、本発明の１つの例示的な実施形態による、ビネッティングを生成するために使用される例示的な不透明度曲線である。この例示的な後処理パラメータ曲線２００において、ｘ軸２０４は、修正される画像中の位置を表し、ｙ軸２０２は、画像中の任意の所与の位置において画像に適用されることが望ましい対応する不透明度を表す。なお、この例示的な実施形態において、不透明度は画像の中心から点２０６まで０％であり、点２０６において不透明度が上昇し始め、ついには画像の外側の周縁にある点２０８において１００％の不透明度に達する。ポストプロセッサは、画像中の位置を不透明度に関連付ける関数を生成し、この関数を所望の画像中の各点に適用する。この関数は、１つ又は複数の画像後処理関数パラメータによって定義される。この関数は、或る場合には一次関数であってもよく、他の場合には指数関数であってもよく、また他の場合には、図２の例示的な不透明度曲線のように一次関数領域が指数関数領域につながっていてもよい。当業者は、このパラメータ関数を適用する場合、ｘの各値が単一のｙの値に変換されることを認識するであろう。
【００１１】
この明細書中で使用される場合、「画像後処理関数パラメータ」は、所望の画像後処理パラメータ曲線から生成される関数を記述するために使用される数学パラメータである。例えば、一次「曲線」は、ｙ＝ｆ（ｘ）＝ｍｘ＋ｂの形の関数によって表現されることができ、ここで、ｍは線の傾斜であり、ｂは線がｙ軸と交わる点である。したがって、パラメータｍ及びｂは、この特定の「曲線」の「画像後処理関数パラメータ」である。当業者は、独自の対応する「画像後処理関数パラメータ」を有する多くのより複雑な関数を本発明の範囲内で使用してもよいことを認識するであろう。
【００１２】
当業者は、本発明のこの例示的な実施形態は、ビネッティング、すなわち次第に黒になっていく後処理パラメータに関するものであるが、本発明の方法を使用して多くの他の後処理パラメータ曲線を取り込んでもよいことを認識するであろう。例えば、本発明の方法を使用して、色の低下、ぼかし、画像の歪み、ノイズ生成、階調（gradiated）フィルタ、及び多くの他の画像後処理パラメータに関連する曲線を取り込んでもよい。
【００１３】
当業者は、この例示的な曲線は、画像の中心から画像のすべての周縁に適用されるが、本発明の他の例示的な実施形態は、任意の所望の対称性を考慮して多種多様な方法で適用され得るパラメータ曲線を含んでもよいことも認識するであろう。例えば、パラメータ曲線は、画像の上部から画像の底部に、画像の左側から画像の右側に、又は中心から単一の周縁に適用されてもよい。このようなｘ軸の範囲の変化は通常、修正している特定の後処理パラメータに関連する。例えば、階調フィルタは通常、単一の曲線を画像の上部から底部に又は左から右に使用する。ユーザが階調フィルタのパラメータ曲線を取り込むことを選択するとき、撮像装置は、ユーザに様々な可能なｘ軸表現の中から選択を行うよう求めてもよい。様々な可能なｘ軸表現の量及び特定のパラメータは、修正のために選択したパラメータと共に変化することになる。
【００１４】
図３は、ユーザが図２の所望の不透明度曲線を描くことのできる方法の一例である。この場合、ユーザは、所望の次第に黒くなっていく画像後処理パラメータを表す単純な曲線３００を描いている。ユーザは、曲線に軸を提供していないことに留意されたい。
【００１５】
図４Ａは、本発明の１つの例示的な実施形態による、図３のユーザが描いた不透明度曲線を取り込むように構成された撮像装置の光学ファインダを通したビューの、又はファインダディスプレイの表現である。本発明のこの例示的な実施形態では、光学ファインダ又はファインダディスプレイ４００全体を使用して、所望の画像後処理曲線の境界を画定する。光学ファインダ又はファインダディスプレイ４００の下端は、ｘ軸及び最小のｙ値として作用する。光学ファインダ又はファインダディスプレイ４００の左端は、ｙ軸及び最小のｘ値として作用する。光学ファインダ又はファインダディスプレイ４００の上端は、最大のｙ値として作用する。光学ファインダ又はファインダディスプレイ４００の右端は、最大のｘ値として作用する。
【００１６】
当業者は、或る撮像装置は光学ファインダを含み、他の撮像装置は光学ファインダの代わりに、又は光学ファインダに加えて例えばＬＣＤディスプレイを使用してもよく、本発明の範囲内でそのうち一方又は両方を使用してもよいことを認識するであろう。
【００１７】
図４Ｂは、本発明の１つの例示的な実施形態による、図３のユーザが描いた不透明度曲線を取り込むように構成された撮像装置の光学ファインダを通したビューの、又はファインダディスプレイの別の表現である。本発明のこの例示的な実施形態では、所望の画像後処理パラメータ曲線を取り込む際に使用される境界を画定する視覚要素を光学ファインダ又はファインダディスプレイ４００内に示す。光学ファインダ又はファインダディスプレイ４００の全体よりも小さい部分を使用して、所望の画像後処理パラメータ曲線を取り込む。本発明のこの例示的な実施形態では、画像後処理曲線の境界を画定する視覚要素として破線を用いる。しかし、当業者は、本発明の範囲内で、多種多様な他の視覚要素を使用して画像後処理パラメータ曲線の境界を画定してもよいことを認識するであろう。本発明のこの例示的な実施形態では、下側の破線４０２を使用して、ｘ軸及び画像後処理パラメータ曲線の最小のｙ値を表し、上側の破線４０４を用いて最大のｙ値を画定する。左側の破線４０６を用いて、ｙ軸及び画像後処理パラメータ曲線の最小のｘ値を表し、右側の破線４０８を用いて最大のｘ値を画定する。
【００１８】
当業者は、ユーザが一旦、特定の所望の画像後処理パラメータ曲線の第１のデジタル画像を取り込むと、これらの第１のデジタル画像は、様々な第２のデジタル画像に対する後の使用のために格納されてもよいことを認識するであろう。したがって、ユーザは、パラメータ曲線を一度だけ取り込めばよく、そのパラメータ曲線を後に様々な第２のデジタル画像に対して使用することができる。また、ユーザは、後に使用するために、又は他者と共有するために、パラメータ曲線の第１のデジタル画像のライブラリを構築してもよい。
【００１９】
図５は、本発明の１つの例示的な実施形態による、画像後処理パラメータを生成する方法のフロー図である。任意のステップ５００において、画像後処理パラメータ曲線のグラフ表示を提供する。任意のステップ５０２において、このグラフ表示をファインダスクリーン又はファインダディスプレイ内に位置合わせする。任意のステップ５０４において、画像後処理パラメータ曲線のグラフ表示の第１のデジタル画像を取り込む。ステップ５０６において、この第１のデジタル画像を用いて画像後処理関数パラメータを生成する。ステップ５０８において、この画像後処理関数パラメータを用いて第２のデジタル画像を修正する。当業者は、本発明の範囲内で、第１のデジタル画像から画像後処理関数パラメータを生成するために多種多様な方法を使用することができることを認識するであろう。例えば、本発明の１つの例示的な実施形態は先ず、第１のデジタル画像にカラー閾値を適用し、曲線を左から右にトレースし、平滑な単一の曲線を作成するためにギャップを解析し、画像全体に適用可能な曲線を作成するために曲線を量子化及びサブサンプリングし、対称性を適用するために必要に応じて曲線を複製し、これら全てを行った後に、後処理パラメータを適用するための関数パラメータを生成してもよい。
【００２０】
図６Ａは、本発明による、画像後処理関数パラメータを生成する装置の１つの例示的な実施形態の正面図である。本発明のこの例示的な実施形態において、レンズ６０２、ＣＣＤセンサ又はＣＭＯＳセンサ等のイメージセンサ６０４、メモリ６０６、シャッターボタン６０８、光学ファインダ６１０、及びストロボ６１２を備えるデジタルカメラ６００は、画像後処理関数パラメータを生成するように構成される。このデジタルカメラ６００はまた、メモリ６０６と電気的に結合され、画像後処理パラメータ曲線の第１のデジタル画像から画像後処理関数パラメータを生成し、この画像後処理関数パラメータを第２のデジタル画像に適用するように構成されたプロセッサ６１４を備える。当業者は、デジタルカメラ６００が、本発明の範囲内で、画像後処理パラメータ曲線の第１のデジタル画像から画像後処理関数パラメータを生成し、この画像後処理関数パラメータを第２のデジタル画像に適用するように構成され得る様々な装置の１つに過ぎないことを認識するであろう。例えば、第１のデジタル画像及び第２のデジタル画像が別個の撮像装置によって取り込まれ、画像後処理関数パラメータを生成及び適用するためにコンピュータプロセッサに提供される本発明の１つの実施形態として、コンピュータが用いられてもよい。
【００２１】
図６Ｂは、本発明による、画像後処理関数パラメータを生成する装置の１つの例示的な実施形態の背面図である。本発明のこの例示的な実施形態において、デジタルカメラ６００はまた、ファインダ画像と、デジタルカメラ６００を制御するためのユーザインタフェースメニュー等の他の情報とを表示するために使用されるＬＣＤディスプレイ等のファインダディスプレイ６１６を備える。
【００２２】
本発明の上記の説明は、例示及び説明の目的で提示されてきた。この説明は、網羅的であること、又は本発明を開示された厳密な形態に制限することを意図されず、上記の教示に鑑みて他の修正形態及び変形形態が可能であり得る。実施形態は、本発明の原理とその実用化を最も良く説明し、よって他の当業者が、本発明を意図する特定用途に適した様々な実施形態及び様々な修正形態で最も良く活用することを可能にするように選択及び説明された。添付の特許請求の範囲は、先行技術によって制限される範囲を除き、本発明の他の代替的な実施形態を含むように解釈されることが意図される。
【図面の簡単な説明】
【００２３】
【図１】ビネッティングを含む第１の画像の一例を示す図である。
【図２】本発明の１つの例示的な実施形態による、ビネッティングを生成するために使用される所望の不透明度曲線の一例を示す図である。
【図３】ユーザが図２の所望の不透明度曲線を描くことのできる方法の一例を示す図である。
【図４Ａ】本発明の１つの例示的な実施形態による、図３のユーザが描いた不透明度曲線を取り込むように構成された撮像装置の光学ファインダを通したビューの、又はファインダディスプレイの表現である。
【図４Ｂ】本発明の１つの例示的な実施形態による、図３のユーザが描いた不透明度曲線を取り込むように構成された撮像装置の光学ファインダを通したビューの、又はファインダディスプレイの別の表現である。
【図５】本発明の１つの例示的な実施形態による画像後処理パラメータを生成する方法のフロー図である。
【図６Ａ】本発明による、画像後処理関数パラメータを生成する装置の１つの例示的な実施形態の正面図である。
【図６Ｂ】本発明による、画像後処理関数パラメータを生成する装置の１つの例示的な実施形態の背面図である。
【符号の説明】
【００２４】
６００：デジタルカメラ
６０２：レンズ
６０４：イメージセンサ
６０６：メモリ
６０８：シャッターボタン
６１０：光学ファインダ
６１２：ストロボ
６１４：プロセッサ
６１６：ファインダディスプレイ
【図１】
2006309773.tif 000003
【図２】
2006309773.tif 000004
【図３】
2006309773.tif 000005
【図４Ａ】
2006309773.tif 000006
【図４Ｂ】
2006309773.tif 000007
【図５】
2006309773.tif 000008
【図６Ａ】
2006309773.tif 000009
【図６Ｂ】
2006309773.tif 000010