(57)【要約】【課題】１画像に対する評価変更入力で、変更が必要な他の画像ファイルも一括して評価変更できるようにする。【解決手段】手ぶれレベルが３以上の画像には手ぶれアイコン５２が表示されている。今、手ぶれレベル６のサムネイル画像を選択すると、対応する本画像が表示される。操作者が本画像を見て手ぶれが許容範囲内であると認識したならば、「変更」ボタン５４をクリックするこれに応答して手ぶれレベルが６以下の画像を手ぶれが許容範囲内の画像と認識する。そして、現在表示されている本画像（手ぶれレベル６）の手ぶれアイコン５２の表示を消去し、また複数のサムネイル画像に対しては、手ぶれレベルが６以下の画像の手ぶれアイコン５２を一括して消去する（実際に消去されるのはレベル４〜６の画像である）。【選択図】図３
2009077237.tif 000002
【特許請求の範囲】
【請求項１】
画像の見栄えに悪影響を与える因子のレベルを示すレベル情報が対応づけられた画像ファイルに対し、前記レベル情報に基づいて前記悪影響の度合いが許容範囲内か許容範囲外かを評価する評価手段と、
前記画像ファイルの画像を表示する際に、前記評価手段の評価結果が視覚的に分かるように表示制御を行う表示制御手段と、
前記許容範囲内か許容範囲外かの評価を変更する指示が任意の画像ファイルに対して入力されると、当該画像ファイルに加えて前記評価を変更すべき他の画像ファイルを抽出する抽出手段とを有し、
前記評価手段は、前記抽出された画像ファイルの評価を変更し、前記表示制御手段は、前記評価の変更に応じて前記評価結果の表示を変更することを特徴とする画像表示装置。
【請求項２】
前記抽出手段は、前記評価を変更する指示が入力された画像ファイルに対応づけられた前記レベル情報と、他の画像ファイルのそれぞれに対応づけられた前記レベル情報とを比較して、前記評価を変更すべき画像ファイルを抽出することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記抽出手段は、許容範囲外と評価されている任意の表示画像ファイルに対し、許容範囲内に評価を変更する指示が入力された場合は、当該画像ファイル、および悪影響のレベルが当該画像ファイル以下のレベル情報が対応づけられた他の画像ファイルを許容範囲内とすべき画像ファイルと認定する一方、許容範囲内と評価されている任意の表示画像ファイルに対し、許容範囲外に評価を変更する指示が入力された場合は、当該画像ファイル、および悪影響のレベルが当該画像ファイル以上のレベル情報が対応づけられた他の画像ファイルを許容範囲外とすべき画像ファイルと認定し、前記認定に基づいて前記抽出を行うことを特徴とする請求項２に記載の画像表示装置。
【請求項４】
前記評価を変更する指示が入力された画像ファイルに対応づけられたプリントサイズの情報と、他の画像ファイルのぞれぞれに対応づけられたプリントサイズの情報とを比較して前記評価変更の対象候補となる画像ファイルを選別する選別手段を更に備え、前記抽出手段は、前記選別された画像ファイルの中から前記抽出を行うことを特徴とする請求項１〜３のいずれか１項に記載の画像表示装置。
【請求項５】
前記評価を変更する指示が入力された画像ファイルに対応づけられた撮影モードに関する情報と、他の画像ファイルのそれぞれに対応づけられた撮影モードに関する情報とに基づいて前記評価変更の対象候補となる画像ファイルを選別する選別手段を更に備え、前記抽出手段は、前記選別された画像ファイルの中から前記抽出を行うことを特徴とする請求項１〜３のいずれか１項に記載の画像表示装置。
【請求項６】
前記画像の見栄えに悪影響を与える因子は手ぶれであることを特徴とする請求項１〜５のいずれか１項に記載の画像表示装置。
【請求項７】
画像の見栄えに悪影響を与える因子のレベルを示すレベル情報が対応づけられた画像ファイルに対し、前記レベル情報に基づいて前記悪影響の度合いが許容範囲内か許容範囲外かを評価する評価処理と、
前記画像ファイルの画像を表示する際に、前記評価手段の評価結果が視覚的に分かるように表示制御を行う表示制御処理と、
前記許容範囲内か許容範囲外かの評価を変更する指示が任意の画像ファイルに対して入力されると、当該画像ファイルに加えて前記評価を変更すべき他の画像ファイルを抽出する抽出処理と、
前記抽出された画像ファイルの評価を変更するとともに、前記評価の変更に応じて前記評価結果の表示を変更する変更処理とをコンピュータに実行させるための画像表示プログラム。
【請求項８】
抽出処理においては、前記評価を変更する指示が入力された画像ファイルに対応づけられた前記レベル情報と、他の画像ファイルのそれぞれに対応づけられた前記レベル情報とを比較して、前記評価を変更すべき画像ファイルを抽出することを特徴とする請求項７記載の画像表示プログラム。
【請求項９】
前記抽出処理においては、許容範囲外と評価されている任意の表示画像ファイルに対し、許容範囲内に評価を変更する指示が入力された場合は、当該画像ファイル、および悪影響のレベルが当該画像ファイル以下のレベル情報が対応づけられた他の画像ファイルを許容範囲内とすべき画像ファイルと認定する一方、許容範囲内と評価されている任意の表示画像ファイルに対し、許容範囲外に評価を変更する指示が入力された場合は、当該画像ファイル、および悪影響のレベルが当該画像ファイル以上のレベル情報が対応づけられた他の画像ファイルを許容範囲外とすべき画像ファイルと認定し、前記認定に基づいて前記抽出を行うことを特徴とする請求項８に記載の画像表示プログラム。
【請求項１０】
前記評価を変更する指示が入力された画像ファイルに対応づけられたプリントサイズの情報と、他の画像ファイルのぞれぞれに対応づけられたプリントサイズの情報とを比較して前記評価変更の対象候補となる画像ファイルを選別する選別処理を更に実行し、抽出処理においては、上記選別された画像ファイルの中から抽出を行うことを特徴とする請求項７〜９のいずれか１項に記載の画像表示プログラム。
【請求項１１】
前記評価を変更する指示が入力された画像ファイルに対応づけられた撮影モードに関する情報と、他の画像ファイルのそれぞれに対応づけられた撮影モードに関する情報とに基づいて前記評価変更の対象候補となる画像ファイルを選別する選別処理を更に実行し、抽出処理においては、上記選別された画像ファイルの中から抽出を行うことを特徴とする請求項７〜９のいずれか１項に記載の画像表示プログラム。
【請求項１２】
前記画像の見栄えに悪影響を与える因子は手ぶれであることを特徴とする請求項７〜１１のいずれか１項に記載の画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等で撮影されたデジタル画像を表示する画像表示装置および画像表示プログラムに関する。
【背景技術】
【０００２】
画像信号に基づいて手ぶれ量を検出し、手ぶれのレベルを画像ファイルに付加情報として記録可能な撮像装置が知られている（例えば、特許文献１参照）。記録された手ぶれレベルは、画像とともに表示したり、手ぶれレベルに応じて画像を分類するのに用いられる。
【０００３】
【特許文献１】特開２００５−２０８３８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、手ぶれの許容範囲はユーザによってまちまちであり、また同じ手ぶれ量でも表示サイズやプリントサイズによって目立ったり目立たなかったりするため、撮像装置やアプリケーションによる手ぶれ評価は、必ずしもユーザの感覚と一致しない。例えば特許文献１の装置において手ぶれ表示のない画像をプリントしたところ、実はぶれていたということもあり得る。また、同様のことがピンぼけなどにも当てはまる。
【課題を解決するための手段】
【０００５】
本発明に係る画像表示装置は、画像の見栄えに悪影響を与える因子のレベルを示すレベル情報が対応づけられた画像ファイルに対し、レベル情報に基づいて悪影響の度合いが許容範囲内か許容範囲外かを評価する評価手段と、画像ファイルの画像を表示する際に、評価手段の評価結果が視覚的に分かるように表示制御を行う表示制御手段と、許容範囲内か許容範囲外かの評価を変更する指示が任意の画像ファイルに対して入力されると、当該画像ファイルに加えて評価を変更すべき他の画像ファイルを抽出する抽出手段とを有し、抽出された画像ファイルの評価を変更し、評価の変更に応じて評価結果の表示を変更することを特徴とする。
評価を変更する指示が入力された画像ファイルに対応づけられたレベル情報と、他の画像ファイルのそれぞれに対応づけられたレベル情報とを比較して、評価を変更すべき画像ファイルを抽出するようにしてもよい。特に、許容範囲外と評価されている任意の表示画像ファイルに対し、許容範囲内に評価を変更する指示が入力された場合は、当該画像ファイル、および悪影響のレベルが当該画像ファイル以下のレベル情報が対応づけられた他の画像ファイルを許容範囲内とすべき画像ファイルと認定する一方、許容範囲内と評価されている任意の表示画像ファイルに対し、許容範囲外に評価を変更する指示が入力された場合は、当該画像ファイル、および悪影響のレベルが当該画像ファイル以上のレベル情報が対応づけられた他の画像ファイルを許容範囲外とすべき画像ファイルと認定し、上記認定に基づいて抽出を行うようにしてもよい。
評価を変更する指示が入力された画像ファイルに対応づけられたプリントサイズの情報と、他の画像ファイルのぞれぞれに対応づけられたプリントサイズの情報とを比較して評価変更の対象候補となる画像ファイルを選別する選別手段を更に備え、選別された画像ファイルの中から上記抽出を行うようにしてもよい。
評価を変更する指示が入力された画像ファイルに対応づけられた撮影モードに関する情報と、他の画像ファイルのそれぞれに対応づけられた撮影モードに関する情報とに基づいて評価変更の対象候補となる画像ファイルを選別する選別手段を更に備え、選別された画像ファイルの中から上記抽出を行うようにしてもよい。
画像の見栄えに悪影響を与える因子は手ぶれであってもよい。
【発明の効果】
【０００６】
本発明によれば、操作者の画像に対する評価を反映できるとともに、１画像に対する評価変更入力で、変更が必要な他の画像ファイルも一括して評価変更でき、操作性の向上が図れる。
【発明を実施するための最良の形態】
【０００７】
図１〜図５により本発明の一実施の形態を説明する。
図１はコンピュータとデジタルカメラとから成るシステムの構成図である。コンピュータ１００は、ＣＰＵ１１、ＲＡＭ１２、ディスクインターフェース１３、ディスプレイコントローラ１４、ＣＰＵバス１５、シリアルバス１６、シリアルバスコントローラ１７などを有する本体部と、シリアルバス１６を介して接続されるキーボード２１やマウス２２等の入力装置と、ディスクインターフェース１３を介して接続されるハードディスク３１と、表示装置としてのディスプレイ３２とから構成される。
【０００８】
デジタルカメラ（以下、カメラ）２００は、不図示の撮像素子により被写体を撮像し、デジタル画像データを生成するとともに、個々の画像データに対してぶれの大きさを検出し、それに基づいて手ぶれレベルを設定する。手ぶれレベルは、手ぶれの程度を表すものであり、例えば手ぶれの小さい順にレベル１〜２０の２０段階評価で表すものとする。手ぶれが検出されない場合は、レベル０となる。
【０００９】
手ぶれの検出方法は問わないが、例えば画像解析によって画像データ中の複数のエッジを検出し、そのエッジの特徴量から手ぶれの程度を得る方法や、手ぶれセンサを備えたカメラでは、そのセンサ出力から手ぶれの程度を得る方法がある。なお前者の方法では、被写体の動きによるぶれも手ぶれとして検出されるが、後者の方法ではカメラ側のぶれしか手ぶれとして検出されない。
【００１０】
設定された手ぶれレベルは、その画像データの付加情報（例えば、Ｅｘｉｆ情報）の一部として記述され、その付加情報と画像データとが組み合わされて画像ファイルが生成される。画像ファイルは、メモリカードなどの記録媒体に記録される。
【００１１】
ここで、上記付加情報には、手ぶれレベルの他に撮影日付や撮影条件、撮影モードといった種々の情報が記述される。撮影モードは、シーンモードとも呼ばれ、ポートレートモード、風景モード、スポーツモード、夜景モードなど複数のモードが用意されている。撮影者がいずれかのモードを選択すると、カメラ２００は選択されたモードに適した露出値などを設定し、撮影する。そして、いずれのモードが選択されたかが付加情報として記述される。
【００１２】
カメラ２００は、シリアルバス１６を介してコンピュータ１００に接続される。コンピュータ１００のＣＰＵ１１は、予めハードディスク３１にインストールされている画像表示プログラム（アプリケーション）を用い、カメラ２００から画像ファイルを取り込んでハードディスク３１に保存したり、保存された画像ファイルを表示したりする。
【００１３】
図２はディスプレイ３２に表示された画面表示例を示し、これは上記画像表示プログラムによるものである。サムネイル表示領域５１には、複数のサムネイル画像がフォルダ単位あるいはアルバム単位で表示されるが、「手ぶれ表示なし」と「手ぶれ表示あり」とが別領域に表示される。
【００１４】
すなわちプログラムは、画像ファイルに埋め込まれている手ぶれレベル情報を読み取り、それに基づいて画像を分類し、表示領域を決める。「手ぶれ表示あり」の領域５１ａに表示されるサムネイル画像は、手ぶれレベルが４以上の画像であり、これらの画像には手ぶれレベルとともに手ぶれアイコン５２が表示される。一方、「手ぶれ表示なし」の領域５１ｂに表示されるサムネイル画像は、手ぶれレベルが０〜３の画像であり、これらの画像には、手ぶれレベルは表示されるが、手ぶれアイコン５２は表示されない。
【００１５】
なお、領域５１ａ，５１ｂのいずれにおいても、所定操作によりサムネイル画像を手ぶれレベル順（昇順，降順）にソートして表示できる。また、操作者によって設定された手ぶれレベル範囲の画像のみを表示させることもできる。
【００１６】
ここで、手ぶれアイコン５２が表示されるということは、手ぶれが許容範囲外であることを意味し、手ぶれアイコン５２が表示されないということは、手ぶれが許容範囲内であることを意味する。すなわち本プログラムのデフォルト設定では、手ぶれレベルが０〜３の画像は手ぶれが許容範囲内、手ぶれレベルが４以上の画像は手ぶれが許容範囲外となる。操作者は、所定の一括削除ボタン（不図示）をクリックすることで、手ぶれが許容範囲外の画像ファイル、つまり手ぶれアイコン付きの画像ファイルをハードディスク３１から一括して削除することができる。
【００１７】
サムネイル領域５１（５１ａまたは５１ｂ）からいずれかのサムネイル画像が選択されると、選択されたサムネイル画像に対応する本画像が本画像表示領域５３に表示される。本画像に対しても手ぶれレベルが表示されるとともに、手ぶれレベルが４以上であれば手ぶれアイコン５２が表示される。
【００１８】
また、本画像表示領域５３の上には、付加情報として記述されている撮影モード（ここでは、ポートレートモード）が表示されるとともに、プリントサイズ（出力サイズ）の選択窓と、サイズビューのオン・オフボックスが表示される。サイズビューとは、選択されているプリントサイズに応じた拡大率で本画像を表示するものである。さらに本画像領域の下には、「変更」ボタン５４，「変更しない」ボタン５５が表示されるが、これについては後述する。
【００１９】
本画像は大きなサイズで表示されるため、手ぶれの程度がよく分かり、手ぶれが許容範囲内か否かを操作者自身が目で見て判断することができる。そして、プログラムによる手ぶれ評価（許容範囲内か否か）が妥当でないと判断したら、以下に示すようにこれを変更することができる。
【００２０】
図３は手ぶれレベル４以上が許容範囲外の設定において、領域５１ａから手ぶれレベル６の画像（手ぶれが許容範囲外の画像）を選択した例を示している（図３（ａ））。操作者は、本画像を見て手ぶれが許容範囲内であるか否かを判断する。本画像のプリントを想定しているのであれば、上記サイズビューを選択するとよい。プリント画像の手ぶれは、プリントサイズが大きいと目立つが、小さいと目立たないから、プリントサイズによって操作者の手ぶれ評価は異なる。サイズビューでは、プリントサイズに応じた拡大率で本画像を表示するので、プリントしたときの手ぶれの影響を確認できる。
【００２１】
操作者が本画像を見て手ぶれが許容範囲内と判断したら、「変更」ボタン５４をクリックする（図３（ｂ））。これに応答してプログラムは、手ぶれレベルが６以下の画像を手ぶれが許容範囲内の画像と認識する。そして、現在表示されている本画像の手ぶれアイコン５２の表示を消去し（図３（ｃ））、また複数のサムネイル画像に対しては、手ぶれレベルが６以下の画像の手ぶれアイコン５２を一括して消去し（実際に消去されるのはレベル４〜６の画像である）、それらの画像を領域５１ａから領域５１ｂに移動する。領域５１ａには、手ぶれレベル７以上のサムネイル画像が残る（図３（ｄ））。
【００２２】
図４は手ぶれレベル４以下が許容範囲内の設定において、領域５１ｂから手ぶれレベル２の画像（手ぶれが許容範囲内の画像）を選択した例を示している（図４（ａ））。操作者が本画像を見て手ぶれが許容範囲外であると判断したら、「変更」ボタン５２をクリックする（図４（ｂ））。これに応答してプログラムは、手ぶれレベルが２以上の画像を手ぶれが許容範囲外の画像と認識する。そして、現在表示されている本画像に対して手ぶれアイコン５２を表示し（図４（ｃ））、また複数のサムネイル画像のうち手ぶれレベルが２以上の画像に一括して手ぶれアイコン５２を表示し（実際に新たに手ぶれアイコン５２が付加されるのは手ぶれレベルが２〜４の画像である）、それらの画像を領域５１ｂから領域５１ａに移動する。領域５１ｂには、手ぶれレベル１以下のサムネイル画像が残る（図４（ｄ））。
【００２３】
ここで、ハードディスク３１に格納されている複数の画像のうち、上記「変更」ボタン５２による手ぶれ評価の変更がいずれの画像にまで及ぶかを考慮する必要がある。最も簡単な方法は、格納されている全ての画像を変更対象候補とする（全画像のうち条件を満たすものに対して変更する）ことである。また、操作者が実際に評価した画像と同一フォルダ内、あるいは同一アルバム内の全画像を変更対象候補とすることも考えられる。
【００２４】
プリントサイズが大きいほどプリント画像の手ぶれが目立つことを考慮し、プリントサイズによって変更対象候補を決めてもよい。すなわち、許容範囲外から許容範囲内への変更、つまり手ぶれアイコン５２を消去する変更のときは、評価した画像とプリントサイズが同等か、それよりも小さいプリントサイズの画像を変更対象候補とする。許容範囲内から許容範囲外への変更、つまり手ぶれアイコン５２を付与する変更のときは、手ぶれ評価した画像とプリントサイズが同等か、それよりも大きいプリントサイズの画像を変更対象候補とする。そして、決定された変更対象候補の中から、図３，図４の手順に従って実際に評価を変更する画像を決める。これによれば、手ぶれアイコン５２のない画像をプリントしたのにぶれていたといった不都合はなくなる。
【００２５】
さらに、上記撮影モードを考慮して変更対象候補を決めてもよい。例えば、スポーツモードのような動く被写体を想定したモードでは、ぶれが少なくなるようになるべく高速のシャッタ秒時が選択されるが、それでも被写体ぶれが生ずることが多い。画像解析によって手ぶれを検出した場合は、被写体ぶれも手ぶれとして検出されてしまうが、この種のぶれは気にならない（むしろあった方がよい）ことが多い。そこで、手ぶれ評価した画像の撮影モードと同一の撮影モードで撮影された画像のみを変更対象候補とすることが考えられる。これによれば、例えばポートレートモードで撮影した画像の評価を変えた場合、評価の変更はスポーツモードで撮影した画像には及ばない。あるいは、予め複数の撮影モードを幾つかのグループに分け、そのグループ内にのみ変更が及ぶようにしてもよい。例えば、グループＡ内のいずれかの撮影モードで撮影された画像の手ぶれ評価を変えた場合は、グループＡ内の撮影モードで撮影された全画像が変更対象候補となる。
【００２６】
以上のように本実施形態では、操作者の手ぶれ評価を反映できるとともに、１画像に対する評価変更入力で、変更が必要な他の画像ファイルも一括して評価変更できるので、操作性の向上が図れる。
【００２７】
図５は上記の制御を実現するための画像表示プログラムの手順例を示す。
図２の画面において、いずれかのサムネイル画像の選択操作がなされると、ステップＳ１からステップＳ２に進み、選択された画像（本画像）を本画像表示領域５３に表示する。ステップＳ３では「変更」ボタン５４のクリックの有無を判定し、クリックされた場合はステップＳ４に進む。ステップＳ４では、表示されてる本画像に対してて手ぶれアイコンが表示されているか否かを判定し、肯定されると、すなわち手ぶれが許容範囲外である当該表示画像に対し、許容範囲内に評価を変更する指示がなされた場合には、ステップＳ５に進む。
【００２８】
ステップＳ５では、当該画像ファイルに加え、手ぶれレベルが当該画像の手ぶれレベル以下の画像ファイルを許容範囲内と認識する。ステップＳ６では、当該表示画像の手ぶれアイコン５２を消去し、ステップＳ７では、許容範囲内と新たに認識した他のサムネイル画像のうち手ぶれアイコン付きの画像の手ぶれアイコンを消去する。ステップＳ８では、手ぶれアイコン５２が外されたサムネイル画像を領域５１ｂに移動する。
【００２９】
一方、ステップＳ４が否定された場合、すなわち手ぶれが許容範囲内である当該表示画像に対し、許容範囲外に評価を変更する指示がなされた場合には、ステップＳ９に進む。ステップＳ９では、当該画像ファイルに加え、手ぶれレベルが当該画像の手ぶれレベル以上の画像ファイルを許容範囲外と認識する。ステップＳ１０では、当該表示画像に手ぶれアイコン５２を付加し、ステップＳ１１では、許容範囲外と新たに認識した他のサムネイル画像のうち手ぶれアイコン無しの画像に手ぶれアイコンを付加する。ステップＳ９では、手ぶれアイコン５２が付加されたサムネイル画像を領域５１ａに移動する。
【００３０】
なお、許容範囲内外のサムネイル画像を別領域に表示したが、共通の領域に両者を混在表示してもよい。あるいは、特定のボタンをクリックするたびに許容範囲内の画像と許容範囲外の画像とを共通の領域に入れ替えて表示するようにしてもよい。これらのケースでは、上記ステップＳ８の処理はなされない。
【００３１】
以上では、画像に悪影響を与える因子として「手ぶれ」を例に挙げたが、手ぶれに代えて「ピンぼけ」やその他の因子であってもよい。
【図面の簡単な説明】
【００３２】
【図１】一実施形態におけるコンピュータとデジタルカメラとから成るシステムの構成図。
【図２】画像表示プログラムによる表示例を示す図。
【図３】１画像に対して手ぶれ評価を許容範囲外から許容範囲内に変更した場合の処理の流れを説明する図。
【図４】１画像に対して手ぶれ評価を許容範囲内から許容範囲外に変更した場合の処理の流れを説明する図。
【図５】画像表示プログラムの処理手順の一例を示すフローチャート。
【符号の説明】
【００３３】
１１  ＣＰＵ
５１  サムネイル表示領域
５２  手振れアイコン
５３  本画像表示領域
５４  「変更」ボタン
１００  コンピュータ
２００  デジタルカメラ
【図１】
2009077237.tif 000003
【図２】
2009077237.tif 000004
【図３】
2009077237.tif 000005
【図４】
2009077237.tif 000006
【図５】
2009077237.tif 000007