(57)【要約】【課題】ユーザの画像取込み能力を向上させること。【解決手段】一実施形態によれば、取り込まれた画像を電子的に解析して、受け入れられた画像基準（200）からのばらつきを決定するステップと、この決定されたばらつきを電子的に解析して、決定されたばらつきのパターンを決定するステップと、相対的な画像取込み性能を指示するステップ（201c、204,207,312）とを含む、画像取込み能力を向上させる方法（10）が示される。【選択図】  図２
2005057782.tif 000002
【特許請求の範囲】
【請求項１】
受け入れられた画像基準からのばらつきを決定するために、取り込まれた画像を電子的に解析するステップと、
前記決定されたばらつきのパターンを決定するために、前記決定されたばらつきを電子的に解析するステップと、
相対的な画像取込み性能を指示するステップと、
を含む、画像取込み能力を向上させる方法。
【請求項２】
前記電子解析に基づいて、前記画像のうち、選択されたものを電子的に修正するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記電子的に解析するステップは、水平線からの傾斜、三分割法の違反、シーンの逆光、被写体の遠く離れすぎ、赤目解析、垂直解析、フォーカス解析、照明解析といった画像基準グループのうちの少なくとも１つを決定するステップを含むことを特徴とする請求項１に記載の方法。
【請求項４】
決定されたばらつきの前記パターンに基づく、画像向上のための提案を与えるステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記画像取込み性能が評点であることを特徴とする請求項１に記載の方法。
【請求項６】
前記評点を或る期間記憶させて、前記期間にわたって相対的な向上を決定することを特徴とする請求項５に記載の方法。
【請求項７】
解析されたいくつかの画像を電子的に比較して、前記画像取込みシステムに障害があるかどうか判定するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
取り込まれた画像を記憶する記憶装置と、
記憶された画像を、一組の画像パラメータと対照して調べる解析機能と、
記憶された少なくとも１つの画像の前記解析に基づいて、ユーザに、画像向上支援を与える報告機能と、
を備える、画像向上支援を提供するシステム。
【請求項９】
前記画像向上支援が、水平線からの傾斜、三分割法の違反、画像の接近しすぎ、被写体の遠く離れすぎ、シーンの逆光、赤目解析、垂直解析、フォーカス解析、照明解析、画像取込み装置の問題、および自動画像補正の少なくとも１つに関する提案を含むことを特徴とする請求項８に記載のシステム。
【請求項１０】
前記分析機能が、画像グループの比較を含むことを特徴とする請求項８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像取込みシステム（Image capturing system）に関し、さらに具体的に言えば、ユーザの画像取込み能力を向上させるシステムおよび方法に関する。
【背景技術】
【０００２】
ディジタル写真撮影の大きな利点の１つは、ユーザが、露出前と露出後の両方において、カメラのディスプレイで画像を見ることができる点である。あいにく、ユーザは、画像を取り込んでいるときに、同じ誤りを引き続き犯すことから、未熟で、かつ納得のいかないショットが得られる。最も共通する誤りの一部として、水平線で画像を垂直方向に半分に分ける誤り、被写体を水平方向に中心に置く誤り、このショットを対称的にしすぎる誤り、被写体が遠く離れすぎている誤り、湾曲した水平線の誤り、前景のフレーミングのない誤り、逆光シーンの誤りがある。
【０００３】
無頓着にカメラを向けて押すだけ（ｐｏｉｎｔ−ａｎｄ−ｓｈｏｏｔ）の撮影者は、上記の同じ誤りを何度も犯す。こういう撮影者は、撮影の努力に満足しないことが多いが、自分の画像取込み能力を向上させる手法を知らない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
そこで、本発明は、ユーザの画像取込み能力を向上させるシステムおよび方法を提供することを課題としている。
【課題を解決するための手段】
【０００５】
一実施形態により、取り込まれた画像を電子的に解析して、受け入れられた画像基準からのばらつきを決定するステップと、この決定されたばらつきを電子的に解析して、決定されたばらつきのパターンを決定するステップと、相対的な画像取込み性能を指示するステップとを含む、画像取込み能力を向上させる方法が示される。
【０００６】
他の実施形態により、取り込まれた画像を記憶する記憶装置、記憶された画像を、一組の画像パラメータと対照して調べる解析機能、および、少なくとも１つの記憶された画像の解析に基づいて画像向上支援をユーザに提供する報告機能を備える、画像向上支援を提供するシステムが示される。
【０００７】
さらに他の実施形態により、複数の潜在的ユーザに共通のネットワーク上で、ユーザから少なくとも１つの画像を受け取るステップと、これらの画像のうち受け取られたものと、画像基準とを比較するステップと、少なくとも一部、このような比較が基本とする画像向上の提案（suggestion）をネットワークのユーザに提供するステップとを含む、ネットワーク・アクセス可能なサービスを提供する方法が示される。
【０００８】
次に、本発明をより完全に理解するために、添付図面と共に以下の説明を参照する。
【発明を実施するための最良の形態】
【０００９】
一実施形態では、ソフトウェア・アプリケーションは、一組の写真に評点をつけて、共通の構図誤りを特定する。ユーザには、向上のためのフィードバックおよび提案が与えられる。このシステムおよび方法は、カメラ／ユーザに共通の問題を特定して、障害探索（トラブル・シューティング）し、以後の画像において、このような問題をユーザに是正させるのを支援するために、役立てる。
【００１０】
他の実施形態では、このシステムおよび方法は、構図のよい画像、または充分に仕上げられた画像に、正のフィードバックを与える。
【００１１】
さらに他の実施形態では、このアプリケーションは、「教示モード」と「修正モード」を持っている。教示モードは、複数の階層すなわちレベルの指示を提供し、一方、修正モードは、ユーザが選択できる１つまたは複数の代替手段を提供して、自動的に画像を補正させる。
【００１２】
図１は、一実施形態による操作の全体図である流れ図１０を示している。プロセス１０１は、任意選択で、教示モード１０２Ａか、修正モード１０２Ｂのいずれかを設定する。実際の使用の際には、要望があれば、いずれか一方、または両方のモードが用いられることがある。この例示された実施形態の教示モードは、画像を向上させて、エラーを排除する指示を提供する。この例示された実施形態の修正モードは、ユーザが、実際にこれらの誤りを訂正することだけでなく、画像を向上させることに決める提案を提供する。この例示された実施形態において、いずれかを選択すると、次の画像を取り出して表示するプロセス１０３に導かれる。この画像が取り出され、かつ／または表示されると、プロセス２０において、この画像を解析して、モードごとに、別々の結果が得られる。プロセス２０の直前の点Ａは、図２をさす。この図２では、この実施形態によるプロセス２０の画像解析ステップの詳細な説明が与えられる。
【００１３】
プロセス２０の直後の点Ｂは、図２のプロセスからの戻りを示している。解析後に、プロセス１０４は、すべての画像が調べられたかどうか問い合せる。これは、写真枚数のユーザ入力、質問に対するユーザの返答、コンピュータで作り出された画像カウントとの比較により、あるいは、現時点の画像数と画像総数を比較する他の何らかの方法により、達成され得る。現時点の画像が、調べられるべき最後の画像でなかった場合には、このシステムは、プロセス１０３に戻って、次の画像を取り出して表示する。すべての画像が調べられたときに、そのスコアと最終フィードバックが、プロセス１０５により、音声で、映像で、文字表現で、あるいは、それらの何らかの組み合わせで表示されることになる。最終フィードバックは、スコア（評点（grade））と、以前に保存されたスコアとを比較して、相対的な向上データを単に提供するにすぎない以前の試みとの比較を行うことを含む場合がある。スコアはまた、特定のユーザに当てられて、ユーザ間で比較を行い、またそれぞれのユーザとの比較を個人のものとすることもある。
【００１４】
前述のスコアは、相対的な熟練度を指示し、かつ／または、強みおよび／または弱みの分野に関して、詳細を与えることがある。例えば、スコアは、ユーザが、被写体を概ね適正にフレーミングしているが、ただし、画像の多くにおいて、適正な照明を得ていないことを示すことがある。それに加えて、あるいは、その代わりとして、スコアは、ユーザの現在の能力および／または進歩に素早い指針を与えるために、文字、数字、または資格（例えば、専門家、素人など）のような簡潔な序列を含むことがある。
【００１５】
図１の上述ステップと関連フィードバックは、コンピュータまたはディジタルカメラ、あるいは、それらを組み合わせたものを通じて提供できるものと理解されよう。例えば、ディジタルカメラは、本明細書に述べられるように、命令セットの制御のもとに動作して、カメラのユーザで撮られている写真に対して、リアルタイムの手引き、指示、補正、および／または、フィードバックを与えることがある。それに加えて、あるいは、その代わりに、上の説明の一部またはすべてが、写真撮影後の処理のために、コンピュータシステムで実施される。このような実施形態は、リアルタイムのカメラ実施形態に加えて、さらに多くの履歴情報を編集し、かつ、ユーザを、自分の写真撮影技能の向上の点でより良く指導するために望まれるかもしれない。もちろん、カメラとコンピュータが対話して、例えば、コンピュータがユーザの不備を決定して、このような不備の一部または全部を改めるようにカメラを設定することにより、向上を容易ならしめることがある。
【００１６】
図２は、教示モードまたは修正モードで画像を解析することにかかわるステップの一実施形態の詳細な説明である流れ図を示している。この流れ図の出発点である点Ａは、図１中のプロセス２０の直前をさす。図２は、プロセス２０の一実施形態において行われるプロセスを描いたものである。この例示された実施形態のプロセス２０に送られた後で、プロセス３０ｎは、ユーザがどの解析を呼び出したいと思うか問い合せる。この例では、水平解析がデフォルトのセッティングになっている。プロセス３０の水平解析、および／または、プロセス３０ａ、プロセス３０ｂ、プロセス３０ｃ、またはプロセス３０ｄの他の任意選択の解析が選択されることがある。随意に、このシステムは、例えば内部解析に基づいて、これらのプロセスの１つまたは複数を選択することができる。
【００１７】
後で説明される図３は、本発明により行われるかもしれない画像処理のただ一例だけを与えるために、プロセス３０の水平解析のステップをさらに述べている。プロセス３０ａは、任意選択として、１つまたは複数の他の解析（例えば、赤目を見つけ出して、そこに認められる色が高レベルの赤彩色であるかテストすることによる赤目チェック）を行う。写真中に、このような赤目を見つけ出す作業は、写真データベースとの比較により、あるいは、赤目の配置を推定する他の何らかの方法により、行われることがある。プロセス３０ｂは、任意選択の垂直解析を行う。これは、写真を、垂直方向に、或る数のセクションに分けて、それぞれの分けられたセクション内に主要な対象物があるかどうか判定することにより達成され得る。プロセス３０ｃは、任意選択のフォーカス解析を行う。これは、シーン中の様々な領域の空間コントラストを比較して、それらの領域のシャープネスを決定することにより達成され得る。プロセス３０ｄは、任意選択の照明解析を行う。これは、セット範囲に対して画像中の色レベルの強さをチェックすることにより達成され得る。上記および追加の任意選択の解析はまた、ユーザが専門的知識を得て、追加テスト・ルーチンを追加することに決めた場合に、さらに多くの解析を可能ならしめるソフトウェア・モジュールを追加して行われる。例えば、１つまたは複数の解析モジュールは、ホストシステム、例えば前述のコンピュータまたはディジタルカメラの中に実装されて、所望の解析および／または適切な解析を行う。一実施形態により、初心者または未熟撮影者に共通のエラーに関して解析を行うモジュールが、当初、使用に供されることがある。このような撮影者の技能向上に適した解析を行い、撮影者の写真の特定の主題および／または芸術的な面を解析し、特定の装備品および／または媒介物（例えば、レンズ、フィルタ、フィルム・スピードなど）に対応させることなどを実行するように、付加的な個々のモジュール、および／またはモジュールの組合せを、後で追加する。前述のモジュールのうちの種々のものは、以前のモジュールに取って代るが、一方、前述のモジュールのうちの別のものは、すでに利用されているモジュールを補足する場合がある。
【００１８】
次に、図２に戻って、初期解析後に、プロセス２００は、写真セット全体をチェックして、反復「エラー」のパターンを決定する。例えば、数枚の写真中に同様な誤り（すなわち、規則違反）が発生する場合には、ユーザは、この規則には精通してないものと考えられ、また、このような反復パターンは、違反またはエラーというレッテルがはられるであろう。要望があれば、「規則」ごとに、違反の許容範囲が異なる場合もあることに留意されたい。反復エラーがまったくないか、あるいは、以前の写真セットと比べてエラー数が減らされている場合には、結果の問合せ２０１は肯定的となる（良好）。その結果が良好であれば、プロセス２０４により、正のフィードバックが、コンピュータまたはディジタルカメラを通じて、音声で、映像で、文字表現で、あるいは、それらの何らかの組み合わせで提供される。そのスコアが、プロセス２１０により増やされる。さらなる解析（プロセス２１１）を行う予定がなければ、処理は、この流れ図の終わりにある点Ｂに進み、図１中のプロセス２０の直後に戻る。正のフィードバックは、個々の写真の向上、および、ユーザの総合スコアまたは一組の写真の向上を参照することがある。
【００１９】
上記説明に関連して「エラー」は、受け入れられた基準からのばらつきであり、エラーを示すばらつきの度合いは、要望があれば調整できることに留意されたい。さらに、標準からのばらつきは、要望があれば、写真別に決定できることにも留意されたい。
【００２０】
プロセス２０１における問合せの結果が不良である場合には、この例示された実施形態のプロセス２０１ａは、もう一度、この写真セット全体を比較し、一組の写真にわたって問題を再発させることで、指摘され得るカメラの問題をチェックする。プロセス２０１ｂは、その結果を問い合せる。また、プロセス２０１ｃは、カメラの問題が見つけ出された場合に、その問題の改善のために、コンピュータまたはディジタルカメラを通じて、提案を、音声で、映像で、文字表現で、あるいは、それらの何らかの組み合わせで提供する。
【００２１】
２０１ｂにおいて、カメラの問題がまったく見つけ出されない場合、あるいは、２０１ｃにおいて見つけ出された問題を是正する提案を行った後で、プロセス２０２は、ユーザの制御のもとに、画像を修正し、また、プロセス２０３は、この修正された画像を表示する。次に、プロセス２０５は、この修正された画像が良くなったかどうかユーザに問い合わせる。この修正された画像が良くなった場合には、そのスコアが、プロセス２１０により増やされる。さらなる解析を行う予定がなければ、点Ｂは、図１中のプロセス２０の直後に戻る。２０５における問合せから、この修正画像が良くなっていないことが判明した場合には、このモードが、２０６により問い合わされる。修正モードにより、プロセス２０８は、この画像を、「修正済み」画像に代え、また、プロセス２０９は、そのスコアを減らした後で、点Ｂが、図１中のプロセス２０の直後に戻る。プロセス２０６において教示モードが判断されると、プロセス２０７により、コンピュータまたはディジタルカメラを通じて、音声で、映像で、文字表現で、あるいは、それらの何らかの組み合わせで提案が提供される。次に、プロセス２０９により、そのスコアが減らされる。
【００２２】
プロセス２１１は、ユーザが、追加解析を行いたいかどうか問い合わせる。ユーザが追加解析、例えばプロセス３０ａとプロセス３０ｄのどれかで行われる解析を要望する場合には、この例示された実施形態の方法は、ブロック３０ｎに戻って、その解析のために、図２に示される方法を繰り返す。ユーザが、追加解析を要望しない場合には、この方法は、点Ｂに進み、図１中のプロセス２０の直後に戻る。
【００２３】
図３は、図２中のプロセス３０で参照される水平解析の一実施形態を描いた流れ図３０を示している。プロセス３０の水平解析に関する詳細が本明細書に与えられているが、追加または代替の画像属性解析を行う画像処理は、多くは図３に示されるものに相当するステップを用いて、当業者により実施される場合があるものと理解されよう。
【００２４】
図３に例示される実施形態では、画像は、プロセス３０１によりスキャンされ、また、その水平特徴要素（ｆｅａｔｕｒｅｓ）は、プロセス３０２により特定される。プロセス３０３において、その水平特徴要素があるか問い合わされる。何も見つけられない場合には、水平解析システムの「良好」という応答が、図２のプロセス２０１に戻される。
【００２５】
プロセス３０３において、水平特徴要素が見つけられる場合には、プロセス３０４は、もっとも顕著なものを選択する。これは、大きい対象物の面積を推定し、それらの対象物を比較して、最大の対象物を見つけ出すことで達成され得る。プロセス３０５は、その特徴要素が中央付近にあるかどうか問い合わせる。プロセス３０５への応答が「はい」である場合には、プロセス３０７は、「三分割法（ｒｕｌｅ  ｏｆ  ｔｈｉｒｄｓ）」問題を特定して、水平解析システムから、「不良」という応答を戻す。プロセス３０５への応答が「いいえ」である場合には、プロセス３０６は、この特徴要素が水平であるかどうか問い合わせる。これは、画像の両側の水平特徴要素の高さを比較することで達成され得る。この特徴要素が水平でない場合には、プロセス３０８は、水平の問題を特定して、「不良」という結果を、水平解析システムから、図２のプロセス２０１に戻す。
【００２６】
上記の三分割法は、おそらく、写真撮影においてもっとも人気のある「ルール（規則）」の１つであって、魅力的な構図をもたらす。この三分割法は、予期される画像を、仮想線によって、水平方向にも垂直方向にも３分の１に分けることで機能するものである。構図のもっとも重要な要素は、これらの仮想線が交差する所に置かれる。これらの交差部分に加えて、それらの領域も配置構成して、その画像の３分の１を占める帯状部分を形成することができる。さらに、要素を、それらの仮想線に沿って配置することもできる。
【００２７】
プロセス３０６の問合せから、その特徴要素が水平であると応答される場合には、プロセス３０９は、被写体が遠く離れすぎているかどうか問い合わせる。これは、画像全体の面積に対する主要特徴要素の面積の比率を計算して、その比率と、許容比率を比較することにより達成され得る。プロセス３０９により、この画像が遠く離れすぎていることが判明した場合には、プロセス３１２により提案が与えられ、「不良」という応答が、水平解析システムから、図２のプロセス２０１に戻される。３０９において、被写体が遠く離れすぎていないことが判明した場合には、プロセス３１０は、前景のフレーミングがオーケーであるかどうか、問い合わせて確かめる。これは、この画像のセット・フレームの主要対象物をチェックし、これらの対象物の面積を決定して、許容レベルと比較することにより、決定されることがある。前景のフレーミングに問題がある場合には、プロセス３１２により提案が与えられ、「不良」という応答が、水平解析システムから、図２のプロセス２０１に戻される。前景のフレーミングに問題がない場合には、プロセス３１１は、このシーンが逆光であるかどうか問い合わせる。これは、画像中の主要対象物の相対輝度を調べることで、チェックされることがある。このシーンが逆光である場合には、プロセス３１２により提案が与えられ、「不良」という応答が、水平解析システムから、図２のプロセス２０１に戻される。プロセス３１１により、このシーンが逆光でないことが判明した場合には、「良好」という応答が、水平解析システムから戻される。
【００２８】
図４は、システム４０、すなわち、一実施形態を実施するように設計されたコンピュータ構成を示している。コンピュータの中央演算処理装置４１、すなわちＣＰＵは、画像、提案、またはスコア比較の可能な視覚表示のために、コンピュータ画面４２に接続されている。このＣＰＵは、画像およびスコアを処理して、記憶するメモリ４０１を納めており、かつ、任意選択で、提案およびスコア比較を音声で出力するスピーカ４０５も備えている。このコンピュータは、オフィス全体にわたって、このシステムまたは方法に一般的にアクセスできるようにするプロセッサ・ベースのシステム（例えば、ネットワーク・サーバー４５）間、あるいは、いくつかのコンピュータ間でやり取りするネットワーク４４に接続されることがある。プリンタ４０７は、提案およびスコア比較の出力、および／または画像の出力など、データおよび画像の出力のために、コンピュータ４０に結合される。ユーザはまた、コンピュータに接続されたスキャナ４０６（あるいは、他の任意のイメージャ（ｉｍａｇｅｒ））を用いて、画像をスキャンしてディジタル形式にして、ディジタルカメラを使用せずに、処理すべき画像を提供することがある。スキャナの画像は、写真であるか、あるいはテキストでさえあることもある。本明細書に述べられるシステムを使用して、不良画像を向上させ、また、スキャナの画像を向上させる方法をユーザに教示することもある。このコンピュータシステムは、ディジタルカメラ４３に接続されることがある。ディジタルカメラ４３は、画像、指示、提案、またはスコア・レポートを見るために画面４０２を有し、また、写真撮影プロセス中に提供される音声指示、音声提案、または音声スコア・レポートを聞くために、スピーカ４０４を有する。この方法全体はまた、コンピュータまたはコンピュータ・ネットワークに接続せずに、もっぱらディジタルカメラで行われることがある。さらに、本明細書に説明されるシステムおよび方法は、ディジタル画像だけでなく、アナログ画像にも適用される場合もあることに留意されたい。
【図面の簡単な説明】
【００２９】
【図１】一実施形態による操作の流れ図である。
【図２】一実施形態により、教示モードまたは修正モードで画像を解析するのにかかわるステップの流れ図である。
【図３】一実施形態による解析モジュールの流れ図である。
【図４】この方法を使用するシステム実施形態を提供するために、ディジタルカメラに接続されたコンピュータシステムの一実施形態である。
【符号の説明】
【００３０】
４０  システム
４１  解析機能
４２  コンピュータ画面
４０１  メモリ
４０４，４０５  スピーカ
【図１】
2005057782.tif 000003
【図２】
2005057782.tif 000004
【図３】
2005057782.tif 000005
【図４】
2005057782.tif 000006