(57)【要約】  表示の対象となる対象画像を読み出す読み出しステップと、対象画像に基づいて、表示装置に表示する対象画像に対する各種設定を受け付けるためのユーザーインターフェースの内容を決定する決定ステップと、決定ステップにおける決定内容に基づいて、表示装置にユーザーインターフェースを表示する表示ステップとを有する表示プログラムにより、画像の表示に際して、ユーザーにとって分かり易く使い易いユーザーインターフェースを提供する。
2012176384.tif 000002
【特許請求の範囲】
【請求項１】
表示装置への表示制御をコンピュータで実行するための表示プログラムであって、
表示の対象となる対象画像を読み出す読み出しステップと、
前記対象画像に基づいて、前記表示装置に表示する前記対象画像に対する各種設定を受け付けるためのユーザーインターフェースの内容を決定する決定ステップと、
前記決定ステップにおける決定内容に基づいて、前記表示装置に前記ユーザーインターフェースを表示する表示ステップと
を有することを特徴とする表示プログラム。
【請求項２】
請求項１に記載の表示プログラムにおいて、
前記決定ステップでは、前記対象画像の属性情報と、前記対象画像を撮影した際の撮影条件との少なくとも一方を含むファクターに基づいて、前記ユーザーインターフェースの内容を決定する
ことを特徴とする表示プログラム。
【請求項３】
請求項１に記載の表示プログラムにおいて、
前記対象画像に関する画像解析を行う解析ステップをさらに有し、
前記決定ステップでは、前記対象画像の属性情報と、前記対象画像を撮影した際の撮影条件と、前記画像解析の結果との少なくとも１つを含むファクターに基づいて、前記ユーザーインターフェースの内容を決定する
ことを特徴とする表示プログラム。
【請求項４】
請求項３に記載の表示プログラムにおいて、
前記決定ステップでは、前記ファクターとして、少なくとも前記画像解析の結果を含む
ことを特徴とする表示プログラム。
【請求項５】
請求項１から請求項４のいずれか１項に記載の表示プログラムにおいて、
前記決定ステップでは、前記対象画像に対する編集にかかわる各種設定を受け付けるための前記ユーザーインターフェースの内容を決定する
ことを特徴とする表示プログラム。
【請求項６】
請求項２から請求項４の何れか１項に記載の表示プログラムにおいて、
前記属性情報は、前記対象画像のデータ形式と、前記対象画像のデータサイズとの少なくとも一方を含む
ことを特徴とする表示プログラム。
【請求項７】
請求項２から請求項４の何れか１項に記載の表示プログラムにおいて、
前記撮影条件は、前記対象画像の撮影時に設定された撮影モードの種類と、前記対象画像の撮影時の露出条件と、前記対象画像の撮影時の閃光発光の有無と、前記対象画像の撮影時の位置情報と、前記対象画像の撮影時に撮像装置に接続された外部機器に関する情報との少なくとも一つを含む
ことを特徴とする表示プログラム。
【請求項８】
請求項３または請求項４に記載の表示プログラムにおいて、
前記解析ステップでは、前記対象画像の明るさに関する分布の解析と、前記対象画像に含まれる顔領域を検出する顔検出と、前記対象画像に関するゴミ検出と、前記対象画像に関する赤目検出と、前記対象画像に関するブレ検出と、前記対象画像におけるボケ検出と、前記対象画像に関する傾き情報の検出と、前記対象画像に含まれる被写体に関するシーン解析の少なくとも１つを行い、
前記画像解析の結果は、前記明るさに関する分布情報と、前記顔検出の結果と、前記ゴミ検出の結果と、前記赤目検出の結果と、前記ブレ検出の結果と、前記ボケ検出の結果と、前記傾き情報と、前記シーン解析の結果との少なくとも一つを含む
ことを特徴とする表示プログラム。
【請求項９】
請求項２から請求項４の何れか１項に記載の表示プログラムにおいて、
前記決定ステップでは、複数の前記ファクターに基づいて前記ユーザーインターフェースの内容を決定する場合に、前記複数のファクターに適宜重み付けを行った後に、前記ユーザーインターフェースの内容を決定する
ことを特徴とする表示プログラム。
【請求項１０】
請求項２から請求項４の何れか１項に記載の表示プログラムにおいて、
前記決定ステップでは、前記ユーザーインターフェースの内容として、ユーザーが、前記各種設定に好適な項目を視認可能なユーザーインターフェースの内容を決定する
ことを特徴とする表示プログラム。
【請求項１１】
請求項１０に記載の表示プログラムにおいて、
前記決定ステップでは、前記ユーザーインターフェースの内容として、前記各種設定にかかわる項目の種類と、前記項目の表示順と、前記項目の配置と、前記項目の表示形態との少なくとも１つを決定する
ことを特徴とする表示プログラム。
【請求項１２】
請求項１０または請求項１１に記載の表示プログラムにおいて、
前記決定ステップでは、前記項目に適宜重み付けを行い、重み付けに応じて、前記各種設定にかかわる項目の種類と、前記項目の表示順と、前記項目の配置と、前記項目の表示形態との少なくとも１つを決定する
ことを特徴とする表示プログラム。
【請求項１３】
請求項２から請求項４の何れか１項に記載の表示プログラムにおいて、
前記決定ステップでは、以前に行われた前記各種設定の内容に基づいて、前記ユーザーインターフェースの内容を決定する
ことを特徴とする表示プログラム。
【請求項１４】
画像を表示する表示部と、
前記表示部への表示の対象となる対象画像を読み出す読み出し部と、
前記対象画像に基づいて、前記表示部に表示する前記対象画像に対する各種設定を受け付けるためのユーザーインターフェースの内容を決定する決定部と、
前記決定部による決定内容に基づいて、前記表示部に前記ユーザーインターフェースを表示する表示制御部と
を備えることを特徴とする表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示プログラムおよび表示装置に関する。
【背景技術】
【０００２】
従来より、デジタル画像に関する画像編集について、様々な技術が考えられている。例えば、特許文献１の発明では、画像編集の対象となる対象画像について画像解析を行い、解析結果に基づいて、好適な画像補正のパラメータをユーザーが選択できるように、パラメータの入力を促したり、適切なパラメータを報知する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４１１４２７９号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の技術は、画像解析の結果が正確でない場合、ユーザーは、好適なパラメータを選択することができない。また、知識や経験の少ないユーザーにとっても、十分に分かり易く使い易いユーザーインターフェースが求められている。【０００５】
本発明の目的は、画像の表示に際して、ユーザーにとって分かり易く使い易いユーザーインターフェースを提供することにある。
【課題を解決するための手段】
【０００６】
一の態様の表示プログラムは、表示装置への表示制御をコンピュータで実行するための表示プログラムであって、表示の対象となる対象画像を読み出す読み出しステップと、前記対象画像に基づいて、前記表示装置に表示する前記対象画像に対する各種設定を受け付けるためのユーザーインターフェースの内容を決定する決定ステップと、前記決定ステップにおける決定内容に基づいて、前記表示装置に前記ユーザーインターフェースを表示する表示ステップとを有することを特徴とする。【０００７】
なお、前記決定ステップでは、前記対象画像の属性情報と、前記対象画像を撮影した際の撮影条件との少なくとも一方を含むファクターに基づいて、前記ユーザーインターフェースの内容を決定しても良い。【０００８】
また、前記対象画像に関する画像解析を行う解析ステップをさらに有し、前記決定ステップでは、前記対象画像の属性情報と、前記対象画像を撮影した際の撮影条件と、前記画像解析の結果との少なくとも１つを含むファクターに基づいて、前記ユーザーインターフェースの内容を決定しても良い。【０００９】
また、前記決定ステップでは、前記ファクターとして、少なくとも前記画像解析の結果を含んでも良い。【００１０】
また、前記決定ステップでは、前記対象画像に対する編集にかかわる各種設定を受け付けるための前記ユーザーインターフェースの内容を決定しても良い。【００１１】
また、前記属性情報は、前記対象画像のデータ形式と、前記対象画像のデータサイズとの少なくとも一方を含んでも良い。【００１２】
また、前記撮影条件は、前記対象画像の撮影時に設定された撮影モードの種類と、前記対象画像の撮影時の露出条件と、前記対象画像の撮影時の閃光発光の有無と、前記対象画像の撮影時の位置情報と、前記対象画像の撮影時に撮像装置に接続された外部機器に関する情報との少なくとも一つを含んでも良い。【００１３】
また、前記解析ステップでは、前記対象画像の明るさに関する分布の解析と、前記対象画像に含まれる顔領域を検出する顔検出と、前記対象画像に関するゴミ検出と、前記対象画像に関する赤目検出と、前記対象画像に関するブレ検出と、前記対象画像におけるボケ検出と、前記対象画像に関する傾き情報の検出と、前記対象画像に含まれる被写体に関するシーン解析の少なくとも１つを行い、前記画像解析の結果は、前記明るさに関する分布情報と、前記顔検出の結果と、前記ゴミ検出の結果と、前記赤目検出の結果と、前記ブレ検出の結果と、前記ボケ検出の結果と、前記傾き情報と、前記シーン解析の結果との少なくとも一つを含んでも良い。【００１４】
また、前記決定ステップでは、複数の前記ファクターに基づいて前記ユーザーインターフェースの内容を決定する場合には、前記複数のファクターに適宜重み付けを行った後に、前記ユーザーインターフェースの内容を決定しても良い。【００１５】
また、前記決定ステップでは、前記ユーザーインターフェースの内容として、ユーザーが、前記各種設定に好適な項目を視認可能なユーザーインターフェースの内容を決定しても良い。【００１６】
また、前記決定ステップでは、前記ユーザーインターフェースの内容として、前記各種設定にかかわる項目の種類と、前記項目の表示順と、前記項目の配置と、前記項目の表示形態との少なくとも１つを決定しても良い。【００１７】
また、前記決定ステップでは、前記項目に適宜重み付けを行い、重み付けに応じて、前記各種設定にかかわる項目の種類と、前記項目の表示順と、前記項目の配置と、前記項目の表示形態との少なくとも１つを決定しても良い。【００１８】
また、前記決定ステップでは、以前に行われた前記各種設定の内容に基づいて、前記ユーザーインターフェースの内容を決定しても良い。【００１９】
一の態様の表示装置は、画像を表示する表示部と、前記表示部への表示の対象となる対象画像を読み出す読み出し部と、前記対象画像に基づいて、前記表示部に表示する前記対象画像に対する各種設定を受け付けるためのユーザーインターフェースの内容を決定する決定部と、前記決定部による決定内容に基づいて、前記表示部に前記ユーザーインターフェースを表示する表示制御部とを備える。
【図面の簡単な説明】
【００２０】
【図１】第１実施形態での表示装置の構成例を示すブロック図
【図２】第１実施形態での表示装置の動作例を示す流れ図
【図３】第１実施形態でのモニタ１６の表示例を示す図
【図４】第１実施形態でのモニタ１６の表示例を示す別の図
【図５】第１実施形態でのユーザーインターフェースの例を示す図
【図６】第１実施形態でのユーザーインターフェースの例を示す別の図
【図７】第１実施形態でのユーザーインターフェースの例を示す別の図
【図８】第１実施形態でのユーザーインターフェースの例を示す別の図
【図９】第１実施形態でのユーザーインターフェースの例を示す別の図
【図１０】第１実施形態でのユーザーインターフェースの例を示す別の図
【図１１】第２実施形態での電子カメラの構成例を示すブロック図
【図１２】ユーザーインターフェースの例を示す図
【発明を実施するための形態】
【００２１】
＜第１実施形態の説明＞
図１は、第１実施形態での表示装置の構成例を示すブロック図である。第１実施形態の表示装置は、撮像装置により撮像された処理対象の画像（対象画像）を表示、編集する表示プログラムがインストールされたコンピュータで構成される。
【００２２】
図１に示すコンピュータ１１は、データ読込部１２、記憶装置１３、ＣＰＵ１４、メモリ１５および入出力Ｉ／Ｆ１６、バス１７を有している。データ読込部１２、記憶装置１３、ＣＰＵ１４、メモリ１５および入出力Ｉ／Ｆ１６は、バス１７を介して相互に接続されている。さらに、コンピュータ１１には、入出力Ｉ／Ｆ１６を介して、入力デバイス１８（キーボード、ポインティングデバイスなど）とモニタ１９とがそれぞれ接続されている。なお、入出力Ｉ／Ｆ１６は、入力デバイス１８からの各種入力を受け付けるとともに、モニタ１９に対して表示用のデータを出力する。
【００２３】
データ読込部１２は、上記の対象画像のデータや、上記の表示プログラムを外部から読み込むときに用いられる。例えば、データ読込部１２は、着脱可能な記憶媒体からデータを取得する読込デバイス（光ディスク、磁気ディスク、光磁気ディスクの読込装置など）や、公知の通信規格に準拠して外部の装置と通信を行う通信デバイス（ＵＳＢインターフェース、ＬＡＮモジュール、無線ＬＡＮモジュールなど）で構成される。
【００２４】
記憶装置１３は、例えば、ハードディスクや、不揮発性の半導体メモリなどの記憶媒体で構成される。記憶装置１３には、表示プログラムや、プログラムの実行に必要となる各種のデータが記録されている。なお、記憶装置１３には、データ読込部１２から読み込んだ対象画像のデータを記憶しておくこともできる。
【００２５】
ＣＰＵ１４は、コンピュータ１１の各部を統括的に制御するプロセッサである。このＣＰＵ１４は、上記の画像処理プログラムの実行によって、画像解析部２３と、ＵＩ決定部２４と、画像処理部２５としてそれぞれ機能する（画像解析部２３と、ＵＩ決定部２４と、画像処理部２５の各動作は後述する）。
【００２６】
メモリ１５は、画像処理プログラムでの各種演算結果を一時的に記憶する。このメモリ１５は、例えば揮発性のＳＤＲＡＭなどで構成される。
【００２７】
以下、図２の流れ図を参照しつつ、第１実施形態における表示装置の動作例を説明する。なお、図２の流れ図の処理は、ユーザーによるプログラム実行指示に応じて、ＣＰＵ１４が表示プログラムを実行することで開始される。
【００２８】
図２に示す各処理は、モニタ１９に画像が表示されている状態で、入力デバイス１８を介したユーザー操作によって、編集または表示の対象となる対象画像が選択された際に実行される。以下では、編集の対象となる対象画像を選択する場合を例に挙げて説明する。
【００２９】
図３および図４は、画像の表示例である。図３は、サムネイル一覧表示の例を示し、図４は、ビューアー表示の例を示す。
【００３０】
図３の例では、第１のウィンドウＷ１に、複数の画像のサムネイル画像が表示され、第２のウィンドウＷ２に、画像の編集に関する各項目のメニューが表示され、第３のウィンドウＷ３に、各種ボタンが表示される。ユーザーは、ウィンドウＷ３の各種ボタンを操作して、ウィンドウＷ１に複数のサムネイル画像を表示し、ウィンドウＷ１に表示されている複数のサムネイル画像の中から、入力デバイス１８を介して何れかの画像を対象画像として選択する。
【００３１】
図４の例では、第１のウィンドウＷ１は、選択された対象画像を拡大表示するウィンドウであり、第２のウィンドウＷ２には、画像の編集に関する各項目のメニューが表示され、第３のウィンドウＷ３に、各種ボタンが表示され、第４のウィンドウＷ４に、複数の画像のサムネイル画像が表示される。ユーザーは、ウィンドウＷ３の各種ボタンを操作して、ウィンドウＷ４に複数のサムネイル画像を表示し、ウィンドウＷ４に表示されている複数のサムネイル画像の中から、入力デバイス１８を介して何れかの画像を対象画像として選択する。そして、選択された対象画像は、ウィンドウＷ１に拡大表示される。
【００３２】
図３および図４の表示例は、対象画像の選択時の表示例であり、この時点では、ウィンドウＷ２に表示されるメニューの各項目は、閉じた状態、つまり、その詳細が表示されない状態である（開いた状態については、後述する）。また、図３および図４の表示例では、ウィンドウＷ２に表示されるメニューの項目として、露出補正、ホワイトバランス、ノイズリダクション、ハイライト調整、シャドー調整、コントラスト調整、明るさ調整、再度調整、シャープネス調整、傾き調整、クロスフィルターの各項目を例示している。
【００３３】
また、図３および図４の表示例では、ウィンドウＷ３に表示される各ボタンとして、フォルダ選択ボタンＢ１、サムネイル一覧表示／ビューアー表示の切換ボタンＢ２、保存ボタンＢ３、終了ボタンＢ４の各ボタンが表示される。フォルダ選択ボタンＢ１は、複数のフォルダから表示の対象となるフォルダを選択するためのボタンであり、サムネイル一覧表示／ビューアー表示の切換ボタンＢ２は、図３に示したサムネイル一覧表示と図４に示したビューアー表示とを切り換えるためのボタンであり、保存ボタンＢ３は、編集内容を保存するためのボタンであり、終了ボタンＢ４は、図３および図４に示した各表示を終了するためのボタンである。
【００３４】
なお、図３および図４の表示例は一例である。例えば、各ウィンドウのサイズ、デザイン、配置等はこれらの例に限定されない。また、ウィンドウＷ２に表示されるメニューも一例であり、これらの例に限定されない。また、ウィンドウＷ３に表示される各ボタンも一例であり、これらの例に限定されない。また、ウィンドウＷ１またウィンドウＷ４に表示される複数のサムネイル画像のサイズや配置等もこの例に限定されない。
【００３５】
以下、図４に示したビューアー表示の状態で、入力デバイス１８を介したユーザー操作によって、画像編集の対象となる対象画像が選択された場合を例に挙げて説明する。図３に示したサムネイル一覧表示の状態で、入力デバイス１８を介したユーザー操作によって、画像編集の対象となる対象画像が選択された場合も基本的な処理は同様である。
【００３６】
（ステップＳ１０１）
ＣＰＵ１４は、データ読込部１２を介して、ユーザーにより指定された対象画像のデータを、記憶装置１３から取得する。なお、対象画像のデータがコンピュータ１１の外部に記録されている場合には、ＣＰＵ１４は、入出力Ｉ／Ｆ１６を介して、ユーザーにより指定された対象画像のデータを、コンピュータ１１の外部から取得する。
【００３７】
（ステップＳ１０２）
ＣＰＵ１４は、ステップＳで取得した対象画像から属性情報を取得する。属性情報とは、対象画像のデータ形式（ＲＡＷ、ＪＰＥＧなど）や、対象画像のデータサイズなど、通常ＥＸＩＦ情報などの付帯情報に含まれる対象画像自体の属性にかかわる情報である。
【００３８】
（ステップＳ１０３）
ＣＰＵ１４は、ステップＳで取得した対象画像から、対象画像が撮影された際の撮影条件を取得する。撮影条件とは、対象画像の撮影時に設定された撮影モード（ポートレートモード、風景モードなど）の種類、対象画像の撮影時の露出条件（シャッタスピード、絞り、感度など）、対象画像の撮影時の閃光発光の有無、対象画像の撮影時の位置情報（ＧＰＳ情報）、対象画像の撮影時に撮像装置に接続された外部機器（外付けの閃光装置、通信装置など）に関する情報などを含む。この撮影条件は、ＥＸＩＦ情報などの付帯情報に含まれても良いし、対象画像のデータとは別のデータとして記録されたものであっても良い。
【００３９】
（ステップＳ１０４）
ＣＰＵ１４は、画像解析部２３により、ステップＳで取得した対象画像に対する画像解析を行う。
【００４０】
画像解析部２３により行われる画像解析には、以下のようなものが含まれる。
・対象画像の明るさに関する分布の解析
・対象画像に含まれる顔領域を検出する顔検出
・対象画像に関するゴミ検出
・対象画像に関する赤目検出
・対象画像に関するブレ検出
・対象画像におけるボケ検出
・対象画像に関する傾き情報の検出
・対象画像に含まれる被写体に関するシーン解析
なお、これらの画像解析は、一例であり、画像解析部２３は、上述した以外の画像解析を行っても良い。また、画像解析の対象は、必ずしもステップＳ１０１で取得した対象画像そのものである必要はない。例えば、対象画像とともに記録された縮小画像（サムネイル画像やクイックビュー画像など）を用いて画像解析を行っても良いし、対象画像に所定の間引き処理やリサイズ処理を施した画像を用いて画像解析を行っても良い。
【００４１】
また、画像解析部２３による画像解析は、ステップＳ１０１において対象画像が取得される前に行われても良い。すなわち、対象画像が撮影された際や、対象画像が記録された際や、対象画像の記録後に画像解析部２３の処理が行われないタイミングなどに前もって行われても良い。
【００４２】
なお、図２の例では、ステップＳ１０２で属性情報を取得し、ステップＳ１０３で撮影条件を取得し、ステップＳ１０４で画像解析を行う例を示したが、これらのステップの少なくとも１つを行う構成としても良い。いずれのステップの処理を行うかは、ＣＰＵ１４により選択されても良いし、入力デバイス１８を介したユーザー操作に基づいて選択されても良い。
【００４３】
（ステップＳ１０５）
ＣＰＵ１４は、ＵＩ決定部２４により、モニタ１９に表示するユーザーインターフェースを決定する。
【００４４】
ＵＩ決定部２４は、ステップＳ１０２で取得した属性情報、ステップＳ１０３で取得した撮影条件、ステップＳ１０４で行った画像解析の結果に応じて、モニタ１９に表示するユーザーインターフェースの内容を決定する。このユーザーインターフェースは、ユーザーにより対象画像として選択された画像の編集に好適なユーザーインターフェースである。ユーザーインターフェースの内容には、項目の種類、項目の表示順、項目の配置、項目の表示形態（表示サイズ、表示色等）等が含まれる。
【００４５】
以下にいくつかの例を示す。
【００４６】
図５は、ステップＳ１０２で取得した属性情報において、対象画像のデータ形式がＲＡＷ形式である場合に決定されるユーザーインターフェースの例を示す。なお、図５においては、ウィンドウＷ４に表示された複数のサムネイル画像のうち、対象画像として選択された画像を示すフレームＦ１が表示されるとともに、対象画像として選択された画像がウィンドウＷ１内に拡大表示されている。
【００４７】
対象画像がＲＡＷ形式の画像である場合、画像の編集においては、「露出補正」、「ホワイトバランス」、「ノイズリダクション」等の編集が良く行われ、かつ、効果的である。そこで、ＵＩ決定部２４は、これらの項目の詳細が設定可能なユーザーインターフェースを選択する。図５は選択されるユーザーインターフェースの表示例である。図５の例では、露出補正に関して、その度合を設定可能なスライドバーＤ１が表示されるとともに、ホワイトバランスに関して、その詳細を設定可能なスライドバーＤ２が表示される。すなわち、ウィンドウＷ２に表示されるメニューのうち、「露出補正」および「ホワイトバランス」の項目は、開いた状態である。
【００４８】
図６は、ステップＳ１０４の画像解析において明るさに関する分布の解析を行い、解析の結果、対象画像は白飛びが多く、かつ、白レベルおよび黒レベルの差が大きい画像である場合に決定されるユーザーインターフェースの例を示す。なお、図６においては、ウィンドウＷ４に表示された複数のサムネイル画像のうち、対象画像として選択された画像を示すフレームＦ２が表示されるとともに、対象画像として選択された画像がウィンドウＷ１内に拡大表示されている。
【００４９】
対象画像が白飛びの多い画像である場合、画像の編集においては、「ハイライト調整」等の編集が良く行われ、かつ、効果的である。また、対象画像が白レベルおよび黒レベルの差が大きい画像である場合、画像の編集においては、「コントラスト調整」等の編集が良く行われ、かつ、効果的である。そこで、ＵＩ決定部２４は、これらの項目の詳細が設定可能なユーザーインターフェースを選択する。図６は選択されるユーザーインターフェースの表示例である。図６の例では、ハイライト調整に関して、その度合を設定可能なスライドバーＤ３が表示されるとともに、コントラスト調整に関して、その度合を設定可能なスライドバーＤ４が表示される。すなわち、ウィンドウＷ２に表示されるメニューのうち、「ハイライト調整」および「コントラスト調整」の項目は、開いた状態である。
【００５０】
なお、図６の例では、明るさに関する分布の解析を行い、解析の結果、対象画像が白飛びの多い画像である場合の例を挙げたが、逆に、対象画像が黒つぶれの多い画像である場合には、「ハイライト調整」に代えて、「シャドー調整」の項目の詳細が設定可能なユーザーインターフェースを選択すると良い。
【００５１】
図７は、ステップＳ１０４の画像解析において対象画像に含まれる顔領域を検出する顔検出を行い、解析の結果、対象画像は人物が含まれる画像である場合に決定されるユーザーインターフェースの例を示す。なお、図７においては、簡単のため、ウィンドウＷ２のみを図示する。
【００５２】
対象画像が「人物が含まれる画像」である場合、画像の編集においては、「彩度調整」等の編集が良く行われ、かつ、効果的である。そこで、ＵＩ決定部２４は、この項目の詳細が設定可能なユーザーインターフェースを選択する。図７は選択されるユーザーインターフェースの表示例である。図７の例では、彩度調整に関して、その度合を設定可能なスライドバーＤ５が表示される。すなわち、ウィンドウＷ２に表示されるメニューのうち、「彩度調整」の項目は、開いた状態である。なお、図７の例に示すように、彩度調整に関して、「人物／風景」などの選択項目がある場合には、ＵＩ決定部２４は、図７に示すように、予め「人物」を選択状態にする。
【００５３】
なお、図７の例では、顔検出を行い、解析の結果、対象画像が「人物が含まれる画像」である場合に「彩度調整」の詳細が設定可能なユーザーインターフェースを選択する例を示したが、ウィンドウＷ２に表示されるメニューに、「（顔検出の結果に基づく）トリミング」などの項目がある場合には、このような項目の詳細も設定可能なユーザーインターフェースを選択すると良い。
【００５４】
以下、ステップＳ１０２で取得した属性情報、ステップＳ１０３で取得した撮影条件、ステップＳ１０４で行った画像解析の結果の各項目について、好適なユーザーインターフェースについて示す（図示は省略する）。
【００５５】
＜ステップＳ１０２で取得した属性情報について＞
・対象画像のデータ形式（ＲＡＷ、ＪＰＥＧなど）
対象画像のデータ形式がＲＡＷ形式である場合には、ウィンドウＷ２に表示されるメニューのうち、圧縮前の画像に適した項目の詳細が設定可能なユーザーインターフェースを選択する。一方、対象画像のデータ形式がＪＰＥＧ形式などの形式である場合には、ウィンドウＷ２に表示されるメニューのうち、圧縮後の画像に適した項目の詳細が設定可能なユーザーインターフェースを選択する。
・対象画像のデータサイズ
対象画像のデータサイズが比較的大きい場合には、ウィンドウＷ２に表示されるメニューのうち、処理における負荷の軽い項目の詳細が設定可能なユーザーインターフェースを選択する。一方、対象画像のデータサイズが比較的小さい場合には、ウィンドウＷ２に表示されるメニューのうち、処理における負荷の重い項目の詳細も設定可能なユーザーインターフェースを選択する。
【００５６】
また、対象画像のデータサイズが比較的大きい場合には、上述した対象画像のデータ形式がＲＡＷ形式である場合と同様の選択を行い、対象画像のデータサイズが比較的小さい場合には、上述した対象画像のデータ形式がＪＰＥＧ等の形式である場合と同様の選択を行っても良い。
【００５７】
＜ステップＳ１０３で取得した撮影条件について＞
・対象画像の撮影時に設定された撮影モードの種類
例えば、上述の撮影モードが夜景モードである場合には、ウィンドウＷ２に表示されるメニューのうち、「ノイズリダクション」や「クロスフィルター」など項目の詳細が設定可能なユーザーインターフェースを選択する。また、上述の撮影モードがポートレートモードなど人物撮影に関する撮影モードである場合には、図７を参照して説明した場合と同様の選択を行う。その他の撮影モード（風景モード、スポーツモードなど）についても、想定される主要被写体において好適な項目の詳細が設定可能なユーザーインターフェースを選択すれば良い。
・対象画像の撮影時の露出条件
露出条件に基づいて、対象画像にブレやボケが発生する可能性が高いと判断できる場合には、ウィンドウＷ２に表示されるメニューのうち、「コントラスト調整」や「シャープネス調整」など項目の詳細が設定可能なユーザーインターフェースを選択する。
・対象画像の撮影時の閃光発光の有無
撮影時に閃光発光が行われた場合には、ウィンドウＷ２に表示されるメニューのうち、「ホワイトバランス」など項目の詳細が設定可能なユーザーインターフェースを選択する。
・対象画像の撮影時の位置情報（ＧＰＳ情報）
撮影時のＧＰＳ情報が存在する場合には、位置情報や地図情報の表示の詳細が設定可能なユーザーインターフェースを選択する（ウィンドウＷ２に表示されるメニューには不図示）。
・対象画像の撮影時に撮像装置に接続された外部機器
対象画像の撮影時に撮像装置に接続された外部機器に関する情報が存在する場合には、ウィンドウＷ２に表示されるメニューのうち、外部機器の種類や動作状態などに応じて、好適な項目の詳細が設定可能なユーザーインターフェースを選択する。
【００５８】
＜ステップＳ１０４で行った画像解析の結果について＞
・対象画像の明るさに関する分布の解析
明るさに関する分布の解析を行った結果に基づいて、図５を参照して説明した場合と同様の選択を行う。
・対象画像に含まれる顔領域を検出する顔検出
顔検出を行った結果、対象画像が、人物が含まれる画像である場合には、図７を参照して説明した場合と同様の選択を行う。
・対象画像に関するゴミ検出
ゴミ検出を行った結果、対象画像にゴミの影響があると判断した場合には、「ゴミの除去」に関する詳細（自動除去、ゴミ除去の要／不要のユーザーに対する問い合わせなど）が設定可能なユーザーインターフェースを選択する（ウィンドウＷ２に表示されるメニューには不図示）。
・対象画像に関する赤目検出
赤目検出を行った結果、対象画像に赤目状態の部分があると判断した場合には、「赤目補正」に関する詳細（自動補正、赤目の補正の要／不要のユーザーに対する問い合わせなど）が設定可能なユーザーインターフェースを選択する（ウィンドウＷ２に表示されるメニューには不図示）。
・対象画像に関するブレ検出、ボケ検出
ブレ検出やボケ検出を行った結果、対象画像にブレやボケが存在すると判断した場合には、ウィンドウＷ２に表示されるメニューのうち、「シャープネス」など項目の詳細が設定可能なユーザーインターフェースを選択する。または、「ブレ補正」や「ボケ補正」に関する詳細（自動補正、各補正の要／不要のユーザーに対する問い合わせなど）が設定可能なユーザーインターフェースを選択する（ウィンドウＷ２に表示されるメニューには不図示）。
・対象画像に関する傾き情報の検出
傾き情報の検出を行った結果、対象画像が傾いている場合には、ウィンドウＷ２に表示されるメニューのうち、「傾き調整」など項目の詳細（自動補正、傾き調整の要／不要のユーザーに対する問い合わせなど）が設定可能なユーザーインターフェースを選択する。
【００５９】
なお、ステップＳ１０２で取得した属性情報に、撮影時の撮像装置の傾き情報が含まれる場合にも同様である。
・対象画像に含まれる被写体に関するシーン解析
シーン解析を行った結果に基づいて、対象画像に含まれる主要被写体を想定し、上述したそれぞれの項目の中から、想定した主要被写体に好適な項目の詳細が設定可能なユーザーインターフェースを選択すれば良い。
【００６０】
さらに、ＵＩ決定部２４は、以前に行われた画像編集の内容に基づいて、ユーザーインターフェースの内容を決定しても良い。
【００６１】
すなわち、ＣＰＵ１４は、対象画像に応じて画像の編集が行われるたびにその内容を履歴として記録しておく。そして、ＵＩ決定部２４は、ウィンドウＷ２に表示されるメニューのうち、ある項目を、詳細が設定可能なユーザーインターフェースを選択する際に、その項目について画像編集の履歴が存在するか否かを判別し、履歴が存在する場合には、その履歴に基づいて、ユーザーインターフェースの内容を決定する。
【００６２】
図８は、詳細が設定可能なユーザーインターフェースを選択する際に、その項目について画像編集の履歴が存在する場合に決定されるユーザーインターフェースの表示例を示す。なお、図８においては、簡単のため、ウィンドウＷ２のみを示す。
【００６３】
図８の例では、コントラスト調整に関して、その度合を設定可能なスライドバーＤ６が表示されるとともに、彩度調整に関して、「人物／風景」の選択と、その度合いを設定可能なスライドバーＤ７が表示される。ＵＩ決定部２４は、このＤ６およびＤ７において、画像編集の履歴に基づくユーザーインターフェースの内容を決定する。図８では、Ｄ６においては、コントラスト調整に関して、前回の画像編集における度合いが示されている。また、Ｄ７においては、「人物／風景」の選択項目のうち、「風景」が選択状態にされているとともに、その度合いも前回の画像編集における度合いが示されている。なお、図８の例では、前回の画像編集時に各種設定を行った項目のみを表示するようにユーザーインターフェースを決定してもよい。
【００６４】
図９は、項目の表示形態を変更する際のユーザーインターフェースの表示例を示す。なお、図９においては、簡単のため、ウィンドウＷ２のみを示す。
【００６５】
図９は、図７に示したユーザーインターフェースの各項目の表示形態として、表示サイズを変更した表示が行われる場合の例を示す。図９の例では、画像の編集が良く行われ、かつ、効果的な項目である「ノイズリダクション」および「ハイライト調整」の項目が、Ｄ８において、その他の項目よりも大きく表示される。なお、図９の例では、表示サイズを変更する例を示したが、各種設定に好適な項目を視認可能であれば、表示サイズを変更せずに表示色やフォント、枠の太さなどを変更しても良いし、表示サイズの変更に加えて、表示色やフォント、枠の太さなどを変更しても良い。
【００６６】
なお、ユーザーインターフェースを決定するためのファクター（ステップＳ１０２で取得した属性情報、ステップＳ１０３で取得した撮影条件、ステップＳ１０４で行った画像解析の結果の各項目）が複数である場合に、ＵＩ決定部２４は、複数のファクターに適宜重み付けを行った後に、ユーザーインターフェースの内容を決定する。重み付けを行うことにより、複数のファクターに優先順位を設けてユーザーインターフェースを決定することができる。
【００６７】
この場合の重み付けは予め定められたものでも良いし、ＵＩ決定部２４によりその都度定められたものでも良いし、ユーザーによって定められたものであっても良い。重み付けを行う際には、複数のファクターの論理和（ＯＲ）に基づいてユーザーインターフェースの内容を決定しても良いし、論理積（ＡＮＤ）に基づいてユーザーインターフェースの内容を決定しても良い。
【００６８】
また、複数のファクターのうち、一部のファクターのみに基づいてユーザーインターフェースの内容を決定しても良い。どのファクターに基づいてユーザーインターフェースの内容を決定するかは、上述した重み付けや優先順位に応じて定められても良いし、ＵＩ決定部２４によりその都度定められても良いし、ユーザーによって定められても良い。
【００６９】
また、複数のファクターに基づいてユーザーインターフェースの内容を決定する際には、複数のファクターに起因して、図３で説明した「画像の編集に関する各項目」についての設定が重なったり、相反するものになったりすることが考えられる。そこで、「画像の編集に関する各項目」について、ユーザーにより重み付けを行う構成としても良い。
【００７０】
以下、ユーザーによって、「画像の編集に関する各項目」に重み付けを行う際の設定について説明する。図１０は、ユーザー操作に基づいて上述した設定を行う際の設定画面の例を示す。
【００７１】
図１０の例では、上部の第１のウィンドウＷ５に、画像の編集に関する各項目が列挙して表示され、第２のウィンドウＷ６に、重み付けの設定に関する項目が表示される。
【００７２】
ユーザーは、ウィンドウＷ５の各項目について、領域Ａ１に対するプルダウン操作を行い、優先度（例えば、優先度１から３）を設定する。この優先度は、ウィンドウＷ５に表示される各項目それぞれについて設定可能である。また、ウィンドウＷ５に表示される各項目のうち、「露出補正」および「ホワイトバランス」については、領域Ａ２に、ステップＳ１０２で取得した属性情報において、対象画像のデータ形式がＲＡＷ形式である場合には、必ずその項目の詳細を設定可能にする（メニューを開く）ためのチェックボックスを有する。ユーザーは、領域Ａ２のチェックボックスにチェックを行うことにより、対象画像のデータ形式がＲＡＷ形式である場合には、常にその項目のメニューを開く設定とすることができる。
【００７３】
さらに、ユーザーによる設定をサポートするために、画像の編集に関する各項目がどのような画像で作用するのか（どのような画像においてどのような効果があるのか）を表示しても良い。例えば、ユーザーが、ウィンドウＷ５に表示される各項目のうち、何れかの項目に選択用のカーソルを近づけた際に、下記のような文章を表示すると良い。
・露出補正・・・「対象画像の画像全体が明るすぎたり暗すぎたりした場合に有効です。」
・ホワイトバランス・・・「対象画像の画像全体の色バランスが偏っているときに有効です。」
・ノイズリダクション・・・「対象画像が暗い場所での撮影画像である場合に有効です。」
・ハイライト調整・・・「対象画像に白とびが多い場合に有効です。」
・シャドー調整・・・「対象画像に黒つぶれが多い場合に有効です。」
・コントラスト調整・・・「対象画像のコントラストが適切でない場合に有効です。」
・明るさ調整・・・「対象画像の画像全体が明るすぎたり暗すぎたりした場合に有効です。」
・彩度調整・・・「対象画像に鮮やかさがない場合や、対象画像の色が飽和している場合に有効です。」
・シャープネス調整・・・「対象画像の被写体がぼやけている場合に有効です。」
・傾き調整・・・「対象画像が傾いている場合に有効です。」
・クロスフィルター・・・「対象画像が点光源を含む夜景画像である場合に有効です。」
また、上述したように、図１０の例では、下部の第２のウィンドウＷ６に、重み付けの設定に関する項目が表示される。具体的には、領域Ａ３には自動オープン設定（詳細は後述する）に関する項目が表示され、領域Ａ４には項目の配置に関する項目が表示される。また、ユーザー操作に基づく設定を行って設定メニューを閉じるための終了ボタンＢ５および設定をキャンセルするためのキャンセルボタンＢ６が表示される。
【００７４】
自動オープン設定とは、所定の条件に応じて、自動で、ウィンドウＷ５に表示される各項目のうち、任意の項目の詳細を設定可能にする（メニューを開く）設定である。この自動オープン設定は、領域Ａ３に示すチェックボックスにチェックが行われ、かつ、領域Ａ３におけるプルダウン操作によって対象優先度が設定された場合に実行される。ウィンドウＷ５に表示される各項目について、自動オープンとする所定状の条件を以下に示す。
・露出補正
・ステップＳ１０２で取得した属性情報に基づいて、対象画像のデータ形式がＲＡＷ形式であるとわかる場合。
【００７５】
・ステップＳ１０３で取得した撮影条件等に基づいて、露出補正値の値が大きいとわかる場合（例えば、ＥＶ値が−１．０以下、または、＋１．０以上の場合）。
【００７６】
・ステップＳ１０４で行った画像解析（例えば、ヒストグラム解析など）の結果に基づいて、対象画像におけるレベル分布が低レベル側、または、高レベル側に偏っているとわかる場合。
・ホワイトバランス
・ステップＳ１０２で取得した属性情報に基づいて、対象画像のデータ形式がＲＡＷ形式であるとわかる場合。
【００７７】
・ステップＳ１０３で取得した撮影条件等に基づいて、「オート撮影」以外の撮影モードが設定されているとわかる場合。
【００７８】
・ステップＳ１０４で行った画像解析（例えば、ヒストグラム解析など）の結果に基づいて、対象画像におけるＲ値、Ｇ値、Ｂ値の値に大きな偏りが見られるとわかる場合。
・ノイズリダクション
・ステップＳ１０３で取得した撮影条件等に基づいて、撮影モードとして「夜景モード」が設定されているとわかる場合。
【００７９】
・ステップＳ１０３で取得した撮影条件等に基づいて、シャッタスピードが低速である等、露出値が小さいとわかる場合。
【００８０】
・ステップＳ１０３で取得した撮影条件等に基づいて、感度（例えば、ＩＳＯ感度）が高感度に設定されているとわかる場合。
・ハイライト調整
・ステップＳ１０４で行った画像解析（例えば、ヒストグラム解析など）の結果に基づいて、レベルの高い値が多く分布しているとわかる場合。
・シャドー調整
・ステップＳ１０４で行った画像解析（例えば、ヒストグラム解析など）の結果に基づいて、レベルの低い値が多く分布しているとわかる場合。
・コントラスト調整
・ステップＳ１０４で行った画像解析（例えば、ヒストグラム解析など）の結果に基づいて、白レベルと黒レベルとの差が非常に小さい、または、前述した差が非常に大きいとわかる場合。
・明るさ調整
・ステップＳ１０４で行った画像解析の結果に基づいて、対象画像から算出される明度の値が非常に小さい、または、非常に大きいとわかる場合。
・彩度調整
・ステップＳ１０４で行った画像解析の結果に基づいて、顔検出により人物が認識された場合。
【００８１】
・ステップＳ１０４で行った画像解析の結果に基づいて、対象画像から算出される彩度の値が非常に小さい、または、非常に大きいとわかる場合。
・シャープネス調整
・ステップＳ１０３で取得した撮影条件等に基づいて、シャッタスピードが低速であるとわかる場合。
【００８２】
・ステップＳ１０４で行った画像解析の結果に基づいて、ブレ検出やボケ検出によりブレやボケが検出された場合。
・傾き調整
・ステップＳ１０４で行った画像解析の結果に基づいて、傾き情報の検出により対象画像に傾きが検出された場合。
・クロスフィルター
・ステップＳ１０３で取得した撮影条件等に基づいて、撮影モードとして「夜景モード」が設定されているとわかる場合。
【００８３】
なお、各項目のうち、複数の条件を有する項目については、特定の条件（一部の条件）のみを用いて判断を行っても良いし、全ての条件を用いて判断を行っても良い。
【００８４】
また、上述したウィンドウＷ６の領域Ａ３において、設定された対象優先度と、上述したウィンドウＷ５の領域Ａ１において説明した優先度とを比較し、比較結果に基づいて、その項目のメニューを開くか否かの判定を行う。例えば、領域Ａ３におけるプルダウン操作によって対象優先度が「優先度２以上」と設定された場合、上述したウィンドウＷ５の領域Ａ１において説明した優先度が３の項目については、その項目のメニューは開かれないことになる。
【００８５】
また、図１０に示したように、上述した領域Ａ４には項目の配置に関する項目が表示される。この「優先度の高い項目を自動的に上位に配置する」との項目のチェックボックスにチェックが行われない場合には、図３で説明した「画像の編集に関する各項目」の表示順は、初期状態のままである。一方、「優先度の高い項目を自動的に上位に配置する」との項目のチェックボックスにチェックが行われた場合には、上述した自動オープン設定によりメニューが開かれた項目を、優先度の高い順に並べ変える。
【００８６】
また、図１０に示したように、設定メニューには、終了ボタンＢ５およびキャンセルボタンＢ６が表示される。ユーザーにより終了ボタンＢ５が選択されると、上述した各種設定内容を記憶して設定画面を閉じる。また、ユーザーによりキャンセルボタンＢ６が選択されると、上述した各種設定内容を破棄して設定画面を閉じる。
【００８７】
このようにユーザーインターフェースを決定することにより、ユーザーは、前回の画像編集の内容を容易に知ることができる。そのため、微調整や再調整を行う際にも、利便性の高いユーザーインターフェースを提供することができる。
【００８８】
（ステップＳ１０６）
ＣＰＵ１４は、ステップＳ１０５で決定したユーザーインターフェースに基づいて、ステップＳ１０１で取得した対象画像に応じたユーザーインターフェースをモニタ１９に表示する。
【００８９】
以上説明した一連の処理により、ＣＰＵ１４は、モニタ１９に表示されるユーザーインターフェースを、対象画像に応じて、動的に変更することができる。
【００９０】
なお、ユーザーインターフェースを動的に変更した後のＣＰＵ１４による処理は公知技術と同様である。すなわち、ＣＰＵ１４は、入力デバイス１８を介したユーザー操作によって行われる編集指示に基づいて、画像処理部２５を制御し、ステップＳ１０１で取得した対象画像のデータに対する画像処理を行う。そして、ウィンドウＷ３に表示された保存ボタンＢ３が選択された場合には、ＣＰＵ１４は、編集結果を反映した対象画像のデータを記憶装置１３に記憶する。また、ウィンドウＷ３に表示された終了ボタンＢ４が選択された場合には、ＣＰＵ１４は、画像の編集を終了する。
【００９１】
上記のように、第１実施形態によれば、表示の対象となる対象画像に基づいて、表示装置に表示する対象画像に対する各種設定を受け付けるためのユーザーインターフェースの内容を決定し、決定内容に基づいて、表示装置にユーザーインターフェースを表示する。
【００９２】
よって、第１実施形態の構成によれば、画像の表示に際して、ユーザーにとって分かり易く使い易いユーザーインターフェースを提供することができる。
【００９３】
特に、第１実施形態の構成によれば、対象画像に応じて、ユーザーインターフェースを動的に変化させることにより、対象画像に応じて、良く行われる項目や効果のある項目を含むユーザーインターフェースをユーザーに提供することができる。そのため、知識や経験の少ないユーザーにとっても、十分に分かり易く使い易いユーザーインターフェースを実現することができる。
【００９４】
＜第２実施形態の説明＞
図１１は、第２実施形態での電子カメラの構成例を示すブロック図である。電子カメラ３１は、撮像光学系３２と、撮像素子３３と、ＣＰＵ３４と、ＲＯＭ３５と、メインメモリ３６と、記録Ｉ／Ｆ３７と、ユーザーの操作を受け付ける操作部３８と、不図示のモニタを備えた表示部３９を有している。ここで、撮像素子３３、ＲＯＭ３５、メインメモリ３６、記録Ｉ／Ｆ３７、操作部３８および表示部３９は、それぞれＣＰＵ３４に接続されている。
【００９５】
撮像素子３３は、撮像光学系３２によって結像される被写体の像を撮像し、撮像した画像の画像信号を生成する撮像デバイスである。なお、撮像素子３３から出力された画像信号は、Ａ／Ｄ変換回路（不図示）を介してＣＰＵ３４に入力される。
【００９６】
ＣＰＵ３４は、電子カメラ３１の動作を統括的に制御するプロセッサである。例えば、ＣＰＵ３４は、プログラムの実行により、上記した第１実施形態の表示装置（ＣＰＵ１４、画像解析部２３、ＵＩ決定部２４、画像処理部２５）として機能する。
【００９７】
ＲＯＭ３５には、ＣＰＵ３４によって実行されるプログラムが記憶されている。また、メインメモリ３６は、画像処理の前工程や後工程で画像のデータを一時的に記憶する。
【００９８】
記録Ｉ／Ｆ３７は、不揮発性の記憶媒体４０を接続するためのコネクタを有している。そして、記録Ｉ／Ｆ３７は、コネクタに接続された記憶媒体４０に対してデータの書き込み／読み込みを実行する。上記の記憶媒体４０は、ハードディスクや、半導体メモリを内蔵したメモリカードなどで構成される。なお、図１１では記憶媒体４０の一例としてメモリカードを図示する。
【００９９】
表示部３９は、ＣＰＵ３４から取得した画像データを表示するとともに、第１実施形態のステップＳ１０６で説明した表示を行う。
【０１００】
第２実施形態の電子カメラ３１において、操作部３８を介したユーザー操作により、編集または表示の対象となる対象画像が選択されると、ＣＰＵ３４は、第１実施形態の図２で示したフローチャートのステップＳ１０１からステップＳ１０６と同様の処理を行う。なお、ＣＰＵ３４は、撮像素子３３により生成された画像を対象画像としても良いし、メインメモリ３６や記憶媒体４０などに記録された画像を対象画像としても良い。以上により、第２実施形態の電子カメラ３１は、上記実施形態とほぼ同様の効果を得ることができる。
【０１０１】
＜実施形態の補足事項＞
（１）上記の各実施形態では、対象画像として１枚の画像が選択される前提で説明を行ったが、対象画像として複数枚の画像が選択される場合にも本発明を同様に適用することができる。複数枚の画像を対象画像として選択する際には、図３で説明したサムネイル一覧表示が便利である。
【０１０２】
対象画像として複数枚の画像が選択された場合、ステップＳ１０５において、ＵＩ決定部２４は、複数の対象画像のそれぞれのファクターについて、適宜重み付けを行うか、または、複数のファクターに優先順位をつけた後に、ユーザーインターフェースの内容を決定する。この場合の重み付けや優先順位は、ステップＳ１０５で説明した場合と同様に、予め定められたものでも良いし、ＵＩ決定部２４によりその都度定められたものでも良いし、ユーザーによって定められたものであっても良い。重み付けを適宜行う際には、複数のファクターの論理和（ＯＲ）に基づいてユーザーインターフェースの内容を決定しても良いし、論理積（ＡＮＤ）に基づいてユーザーインターフェースの内容を決定しても良い。
【０１０３】
（２）上記の各実施形態で示したユーザーインターフェースの内容は一例であり、本発明はこれらの例に限定されない。ステップＳ１０５において、ＵＩ決定部２４は、ユーザーインターフェースの内容として、各種設定にかかわる項目の種類と、項目の表示順と、項目の配置と、項目の表示形態との少なくとも１つを決定する。例えば、ＵＩ決定部２４は、詳細を設定可能な項目のみを含むユーザーインターフェースを選択し、詳細を設定可能でない項目は含まないユーザーインターフェースを選択しても良い。また、ＵＩ決定部２４は、図３のウィンドウＷ２において説明した各項目の表示順を適宜入れ替え、より良く行われ、かつ、効果の高い項目を上位に表示するようにユーザーインターフェースを決定しても良い。また、上記の各実施形態において、図３のウィンドウＷ２において説明した各項目を複数のシートに分割し、より良く行われ、かつ、効果の高い項目を上面のシートに配置し、あまり行われず、かつ、効果の低い項目を下面のシートに配置しても良い。
【０１０４】
さらに、ＣＰＵ１４やＵＩ決定部２４にいわゆる学習機能を備えても良い。そして、各種項目の設定に関する頻度や経験に基づいて、ＵＩ決定部２４によるユーザーインターフェースの決定を行っても良い。
【０１０５】
（３）上記の各実施形態では、対象画像として、編集の対象となる画像を選択する場合を例に挙げて説明したが、本発明はこの例に限定されない。例えば、対象画像として、表示の対象となる画像を選択する場合にも本発明を同様に適用することができる。
【０１０６】
図１２に、対象画像として、表示の対象となる画像を選択する場合の表示例を示す。図１２の例では、第１のウィンドウＷ１は、選択された対象画像を拡大表示するウィンドウであり、第２のウィンドウＷ２に、画像の表示に関する各項目のメニューが表示され、第３のウィンドウＷ３に、各種ボタンが表示され、第４のウィンドウＷ４に、複数の画像のサムネイル画像が表示される。ユーザーは、ウィンドウＷ３の各種ボタンを操作して、ウィンドウＷ４に複数のサムネイル画像を表示し、ウィンドウＷ４に表示されている複数のサムネイル画像の中から、入力デバイス１８を介して何れかの画像を対象画像として選択する。そして、選択された対象画像は、ウィンドウＷ１に拡大表示される。
【０１０７】
図１２の表示例では、ウィンドウＷ２に表示されるメニューの項目として、ＧＰＳ情報、ヒストグラム、表示効果、管理者情報、ソート、スライドショーの各項目を例示している。そして、ＣＰＵ１４は、図２のフローチャートを参照して説明した場合と同様に、ステップＳ１０２で属性情報を取得し、ステップＳ１０３で撮影条件を取得し、ステップＳ１０４で画像解析を行い、ステップＳ１０５において、各ファクターに基づいて、良く行われ、かつ、効果的な項目を選択してユーザーインターフェースの決定を行う。
【０１０８】
（４）本発明の表示装置は、上記実施形態の表示装置やコンピュータや電子カメラの例に限定されない。本発明の表示装置は、デジタルの画像の再生表示機能やレタッチ機能を有する電子機器（例えば、フォトビューアー、デジタルフォトフレーム、写真の印刷装置など）であってもよい。また、本発明の撮像装置は、携帯電話端末のカメラモジュールとして実装されるものであってもよい。
【０１０９】
（５）上記の各実施形態では、画像解析部２３、ＵＩ決定部２４、画像処理部２５の各処理をソフトウェア的に実現する例を説明したが、ＡＳＩＣ等によってこれらの各処理をハードウエア的に実現しても勿論かまわない。
【０１１０】
（６）上記の各実施形態においては、ローカルのコンピュータや電子カメラ上に存在する画像を対象画像として、ローカルのコンピュータや電子カメラ内部でのみ動作する場合を例に挙げて説明したが、本発明はこのテイに限定されない。例えば、対象画像のデータが物理的なフォルダに存在するファイルとする場合だけでなく、対象画像のデータがデータベースで管理した仮想フォルダ内のデータである場合にも本発明を同様に適用することができる。さらに、対象画像のデータが、ネットワーク上に位置するサーバ内部に存在し、その複数人で共用されているデータを対象に、ローカルのコンピュータや電子カメラで動作するソフトウェアがネットワークを介してデータにアクセス動作するものであってもよい。また、ネットワークの利用を前提として、インターネットを介するＷＥＢアプリケーションとして、ＷＥＢサーバ上で動作するソフトウェアであってもよい。
【０１１１】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲が、その精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図する。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずであり、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物によることも可能である。
【符号の説明】
【０１１２】
１１…コンピュータ、１４・３４…ＣＰＵ、２３…画像解析部、２４…ＵＩ決定部、２５…画像処理部、３１…電子カメラ、３３…撮像素子
【図１】
2012176384.tif 000003
【図２】
2012176384.tif 000004
【図３】
2012176384.tif 000005
【図４】
2012176384.tif 000006
【図５】
2012176384.tif 000007
【図６】
2012176384.tif 000008
【図７】
2012176384.tif 000009
【図８】
2012176384.tif 000010
【図９】
2012176384.tif 000011
【図１０】
2012176384.tif 000012
【図１１】
2012176384.tif 000013
【図１２】
2012176384.tif 000014
【手続補正書】
【提出日】平成24年10月4日(2012.10.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示装置への表示制御をコンピュータで実行するための表示プログラムであって、
表示の対象となる対象画像を読み出す読み出しステップと、
前記対象画像に基づいて、前記表示装置に表示する前記対象画像に対する各種設定を受け付けるためのユーザーインターフェースの内容を決定する決定ステップと、
前記決定ステップにおける決定内容に基づいて、前記表示装置に前記ユーザーインターフェースを表示する表示ステップと、
前記対象画像に関する画像解析を行う解析ステップとを有し、
前記決定ステップでは、前記対象画像の属性情報と、前記対象画像を撮影した際の撮影条件と、前記画像解析の結果との少なくとも１つを含むファクターに基づいて、前記ユーザーインターフェースの内容を決定する
ことを特徴とする表示プログラム。
【請求項２】
請求項１に記載の表示プログラムにおいて、
前記決定ステップでは、前記対象画像の属性情報と、前記対象画像を撮影した際の撮影条件との少なくとも一方を含むファクターに基づいて、前記ユーザーインターフェースの内容を決定する
ことを特徴とする表示プログラム。
【請求項３】
（削除）
【請求項４】
請求項１に記載の表示プログラムにおいて、
前記決定ステップでは、前記ファクターとして、少なくとも前記画像解析の結果を含む
ことを特徴とする表示プログラム。
【請求項５】
請求項１から請求項４のいずれか１項に記載の表示プログラムにおいて、
前記決定ステップでは、前記対象画像に対する編集にかかわる各種設定を受け付けるための前記ユーザーインターフェースの内容を決定する
ことを特徴とする表示プログラム。
【請求項６】
請求項２から請求項４の何れか１項に記載の表示プログラムにおいて、
前記属性情報は、前記対象画像のデータ形式と、前記対象画像のデータサイズとの少なくとも一方を含む
ことを特徴とする表示プログラム。
【請求項７】
請求項２から請求項４の何れか１項に記載の表示プログラムにおいて、
前記撮影条件は、前記対象画像の撮影時に設定された撮影モードの種類と、前記対象画像の撮影時の露出条件と、前記対象画像の撮影時の閃光発光の有無と、前記対象画像の撮影時の位置情報と、前記対象画像の撮影時に撮像装置に接続された外部機器に関する情報との少なくとも一つを含む
ことを特徴とする表示プログラム。
【請求項８】
請求項４に記載の表示プログラムにおいて、
前記解析ステップでは、前記対象画像の明るさに関する分布の解析と、前記対象画像に含まれる顔領域を検出する顔検出と、前記対象画像に関するゴミ検出と、前記対象画像に関する赤目検出と、前記対象画像に関するブレ検出と、前記対象画像におけるボケ検出と、前記対象画像に関する傾き情報の検出と、前記対象画像に含まれる被写体に関するシーン解析の少なくとも１つを行い、
前記画像解析の結果は、前記明るさに関する分布情報と、前記顔検出の結果と、前記ゴミ検出の結果と、前記赤目検出の結果と、前記ブレ検出の結果と、前記ボケ検出の結果と、前記傾き情報と、前記シーン解析の結果との少なくとも一つを含む
ことを特徴とする表示プログラム。
【請求項９】
請求項２から請求項４の何れか１項に記載の表示プログラムにおいて、
前記決定ステップでは、複数の前記ファクターに基づいて前記ユーザーインターフェースの内容を決定する場合に、前記複数のファクターに適宜重み付けを行った後に、前記ユーザーインターフェースの内容を決定する
ことを特徴とする表示プログラム。
【請求項１０】
請求項２から請求項４の何れか１項に記載の表示プログラムにおいて、
前記決定ステップでは、前記ユーザーインターフェースの内容として、ユーザーが、前記各種設定に好適な項目を視認可能なユーザーインターフェースの内容を決定する
ことを特徴とする表示プログラム。
【請求項１１】
請求項１０に記載の表示プログラムにおいて、
前記決定ステップでは、前記ユーザーインターフェースの内容として、前記各種設定にかかわる項目の種類と、前記項目の表示順と、前記項目の配置と、前記項目の表示形態との少なくとも１つを決定する
ことを特徴とする表示プログラム。
【請求項１２】
請求項１０または請求項１１に記載の表示プログラムにおいて、
前記決定ステップでは、前記項目に適宜重み付けを行い、重み付けに応じて、前記各種設定にかかわる項目の種類と、前記項目の表示順と、前記項目の配置と、前記項目の表示形態との少なくとも１つを決定する
ことを特徴とする表示プログラム。
【請求項１３】
請求項２から請求項４の何れか１項に記載の表示プログラムにおいて、
前記決定ステップでは、以前に行われた前記各種設定の内容に基づいて、前記ユーザーインターフェースの内容を決定する
ことを特徴とする表示プログラム。
【請求項１４】
画像を表示する表示部と、
前記表示部への表示の対象となる対象画像を読み出す読み出し部と、
前記対象画像に基づいて、前記表示部に表示する前記対象画像に対する各種設定を受け付けるためのユーザーインターフェースの内容を決定する決定部と、
前記決定部による決定内容に基づいて、前記表示部に前記ユーザーインターフェースを表示する表示制御部と、
前記対象画像に関する画像解析を行う解析部とを備え、
前記決定部は、前記対象画像の属性情報と、前記対象画像を撮影した際の撮影条件と、前記画像解析の結果との少なくとも１つを含むファクターに基づいて、前記ユーザーインターフェースの内容を決定する
ことを特徴とする表示装置。
【手続補正書】
【提出日】平成25年10月23日(2013.10.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示装置への表示制御をコンピュータで実行するための表示プログラムであって、
表示の対象となる対象画像を読み出す読み出しステップと、
前記対象画像に対して画像編集を行う項目を選択し、選択した前記項目を前記表示装置に表示するためのユーザーインターフェースの表示内容を決定する決定ステップと、
前記表示内容に基づいて、前記表示装置に前記ユーザーインターフェースを表示する表示ステップと
を有することを特徴とする表示プログラム。
【請求項２】
請求項１に記載の表示プログラムにおいて、
前記決定ステップでは、前記画像編集の項目として好適な度合により、前記ユーザーインターフェースの表示内容として、前記項目の表示順と、前記項目の表示サイズと表示色との少なくとも一方を含む表示形態と、前記項目の詳細表示の有無との少なくとも１つを決定する
ことを特徴とする表示プログラム。
【請求項３】
請求項１または請求項２に記載の表示プログラムにおいて、
前記決定ステップでは、前記対象画像の属性情報と、前記対象画像を撮影した際の撮影条件との少なくとも一方を含むファクターに基づいて、前記ユーザーインターフェースの表示内容を決定する
ことを特徴とする表示プログラム。
【請求項４】
請求項１または請求項２に記載の表示プログラムにおいて、
前記対象画像に関する画像解析を行う解析ステップをさらに有し、
前記決定ステップでは、前記対象画像の属性情報と、前記対象画像を撮影した際の撮影条件と、前記画像解析の結果との少なくとも１つを含むファクターに基づいて、前記ユーザーインターフェースの表示内容を決定する
ことを特徴とする表示プログラム。
【請求項５】
請求項４に記載の表示プログラムにおいて、
前記決定ステップでは、前記ファクターとして、少なくとも前記画像解析の結果を含む
ことを特徴とする表示プログラム。
【請求項６】
請求項３から請求項５の何れか１項に記載の表示プログラムにおいて、
前記属性情報は、前記対象画像のデータ形式と、前記対象画像のデータサイズとの少なくとも一方を含む
ことを特徴とする表示プログラム。
【請求項７】
請求項３から請求項５の何れか１項に記載の表示プログラムにおいて、
前記撮影条件は、前記対象画像の撮影時に設定された撮影モードの種類と、前記対象画像の撮影時の露出条件と、前記対象画像の撮影時の閃光発光の有無と、前記対象画像の撮影時の位置情報と、前記対象画像の撮影時に撮像装置に接続された外部機器に関する情報との少なくとも一つを含む
ことを特徴とする表示プログラム。
【請求項８】
請求項４または請求項５に記載の表示プログラムにおいて、
前記解析ステップでは、前記対象画像の明るさに関する分布の解析と、前記対象画像に含まれる顔領域を検出する顔検出と、前記対象画像に関するゴミ検出と、前記対象画像に関する赤目検出と、前記対象画像に関するブレ検出と、前記対象画像におけるボケ検出と、前記対象画像に関する傾き情報の検出と、前記対象画像に含まれる被写体に関するシーン解析の少なくとも１つを行い、
前記画像解析の結果は、前記明るさに関する分布情報と、前記顔検出の結果と、前記ゴミ検出の結果と、前記赤目検出の結果と、前記ブレ検出の結果と、前記ボケ検出の結果と、前記傾き情報と、前記シーン解析の結果との少なくとも一つを含む
ことを特徴とする表示プログラム。
【請求項９】
請求項１から請求項５の何れか１項に記載の表示プログラムにおいて、
前記決定ステップでは、前記対象画像の属性情報と、前記対象画像を撮影した際の撮影条件との少なくとも一方を含む複数のファクターに基づいて前記ユーザーインターフェースの表示内容を決定する場合に、前記複数のファクターに重み付けを行った後に、前記ユーザーインターフェースの表示内容を決定する
ことを特徴とする表示プログラム。
【請求項１０】
請求項１から請求項５の何れか１項に記載の表示プログラムにおいて、
前記決定ステップでは、前記ユーザーインターフェースの表示内容として、前記画像編集に好適な項目をユーザーが視認可能なユーザーインターフェースの表示内容を決定する
ことを特徴とする表示プログラム。
【請求項１１】
請求項２または請求項１０に記載の表示プログラムにおいて、
前記決定ステップでは、前記項目に重み付けを行い、重み付けに応じて、前記項目の表示順と、前記項目の表示サイズと表示色との少なくとも一方を含む表示形態と、前記項目の詳細表示の有無との少なくとも１つを決定する
ことを特徴とする表示プログラム。
【請求項１２】
請求項１から請求項５の何れか１項に記載の表示プログラムにおいて、
前記決定ステップでは、以前に行われた前記画像編集の内容に基づいて、前記ユーザーインターフェースの表示内容を決定する
ことを特徴とする表示プログラム。
【請求項１３】
画像を表示する表示部と、
前記表示部への表示の対象となる対象画像を読み出す読み出し部と、
前記対象画像に基づいて、前記表示部に表示する前記対象画像に対して画像編集を行う項目を選択し、選択した前記項目を前記表示部に表示するためのユーザーインターフェースの表示内容を決定する決定部と、
前記表示内容に基づいて、前記表示部に前記ユーザーインターフェースを表示する表示制御部と
を備えることを特徴とする表示装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
一の態様の表示プログラムは、表示装置への表示制御をコンピュータで実行するための表示プログラムであって、表示の対象となる対象画像を読み出す読み出しステップと、前記対象画像に対して画像編集を行う項目を選択し、選択した前記項目を前記表示装置に表示するためのユーザーインターフェースの表示内容を決定する決定ステップと、前記表示内容に基づいて、前記表示装置に前記ユーザーインターフェースを表示する表示ステップとを有することを特徴とする。
なお、前記決定ステップでは、前記画像編集の項目として好適な度合により、前記ユーザーインターフェースの表示内容として、前記項目の表示順と、前記項目の表示サイズと表示色との少なくとも一方を含む表示形態と、前記項目の詳細表示の有無との少なくとも１つを決定しても良い。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
また、前記決定ステップでは、前記対象画像の属性情報と、前記対象画像を撮影した際の撮影条件との少なくとも一方を含むファクターに基づいて、前記ユーザーインターフェースの表示内容を決定しても良い。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、前記対象画像に関する画像解析を行う解析ステップをさらに有し、前記決定ステップでは、前記対象画像の属性情報と、前記対象画像を撮影した際の撮影条件と、前記画像解析の結果との少なくとも１つを含むファクターに基づいて、前記ユーザーインターフェースの表示内容を決定しても良い。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、前記決定ステップでは、前記対象画像の属性情報と、前記対象画像を撮影した際の撮影条件との少なくとも一方を含む複数のファクターに基づいて前記ユーザーインターフェースの表示内容を決定する場合に、前記複数のファクターに重み付けを行った後に、前記ユーザーインターフェースの表示内容を決定しても良い。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、前記決定ステップでは、前記ユーザーインターフェースの表示内容として、前記画像編集に好適な項目をユーザーが視認可能なユーザーインターフェースの表示内容を決定しても良い。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、前記決定ステップでは、前記項目に重み付けを行い、重み付けに応じて、前記項目の表示順と、前記項目の表示サイズと表示色との少なくとも一方を含む表示形態と、前記項目の詳細表示の有無との少なくとも１つを決定しても良い。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、前記決定ステップでは、以前に行われた前記画像編集の内容に基づいて、前記ユーザーインターフェースの表示内容を決定しても良い。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
一の態様の表示装置は、画像を表示する表示部と、前記表示部への表示の対象となる対象画像を読み出す読み出し部と、前記対象画像に基づいて、前記表示部に表示する前記対象画像に対して画像編集を行う項目を選択し、選択した前記項目を前記表示部に表示するためのユーザーインターフェースの表示内容を決定する決定部と、前記表示内容に基づいて、前記表示部に前記ユーザーインターフェースを表示する表示制御部とを備える。
【国際調査報告】
2012176384.tif 000015
2012176384.tif 000016