(57)【要約】【課題】デジタルカメラが判定した撮影設定がユーザの撮影意図からみたときに最適とはいえない場合があるので、デジタルカメラが判定した撮影設定とユーザの撮影時の撮影設定との比較では、ユーザの撮影レベルは正しく把握できない。【解決手段】撮像画像に関する操作に基づいて使用者の熟練度を判定する熟練度判定部と、前記熟練度判定部により判定された前記熟練度に基づいて、前記撮像画像に関する操作のユーザインターフェイスを表示するＵＩ表示部とを備える画像処理装置が提供される。【選択図】図８
2013021614.tif 000002
【特許請求の範囲】
【請求項１】
撮像画像に関する操作に基づいて使用者の熟練度を判定する熟練度判定部と、
前記熟練度判定部により判定された前記熟練度に基づいて、前記撮像画像に関する操作のユーザインターフェイスを表示するＵＩ表示部と
を備える画像処理装置。
【請求項２】
前記熟練度判定部は、前記撮像画像に関する操作として、前記使用者が前記撮像画像を撮像した枚数に基づいて前記使用者の熟練度を判定する請求項１に記載の画像処理装置。
【請求項３】
前記熟練度判定部は、前記撮像画像に関する操作として、前記使用者が前記撮像画像を撮像するときに設定した撮影設定項目に基づいて前記使用者の熟練度を判定する請求項１または２に記載の画像処理装置。
【請求項４】
前記熟練度判定部は、前記撮像画像に関する操作として、前記撮像画像の鮮明度に基づいて前記使用者の熟練度を判定する請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記熟練度判定部は、前記撮像画像に関する操作として、前記使用者が撮像後の前記撮像画像に対して施した加工に基づいて前記使用者の熟練度を判定する請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記熟練度判定部は、前記使用者を識別する識別情報に対応付けて前記熟練度を管理する請求項１から５のいずれか１項に記載の画像処理装置。
【請求項７】
前記ＵＩ表示部は、前記熟練度が高いほど、前記撮像画像に対して、より複雑な操作が可能なユーザインターフェイスを表示する請求項１から６のいずれか１項に記載の画像処理装置。
【請求項８】
前記ＵＩ表示部は、前記熟練度が高いほど、前記使用者からの操作の問い合わせに対して、より高度な説明文を提示する請求項１から７のいずれか１項に記載の画像処理装置。
【請求項９】
前記ＵＩ表示部は、前記熟練度判定部により判定された熟練度が変更された場合に、ユーザインターフェイスを変更するか否かの入力を受け付けて、ユーザインターフェイスを変更する旨の入力を受け付けた場合に、変更後の熟練度に基づいたユーザインターフェイスを表示する請求項１から８のいずれか１項に記載の画像処理装置。
【請求項１０】
画像処理装置を制御するプログラムであって、
撮像画像に関する操作に基づいて使用者の熟練度を判定する熟練度判定機能と、
前記熟練度判定機能により判定された前記熟練度に基づいて、前記撮像画像に関する操作のユーザインターフェイスを表示するＵＩ表示機能と
を前記画像処理装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置およびプログラムに関する。
【背景技術】
【０００２】
ユーザが手動モードで撮像をしたときのユーザによる撮影設定と、デジタルカメラが判定した最適な撮影設定とを比較し、当該ユーザの撮影レベルを判断するものがある（例えば、特許文献１参照）。
特許文献１  特開２００８−２７８４０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、デジタルカメラが判定した撮影設定がユーザの撮影意図からみたときに最適とはいえない場合があるので、デジタルカメラが判定した撮影設定とユーザの撮影時の撮影設定との比較では、ユーザの撮影レベルは正しく把握できない。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、撮像画像に関する操作に基づいて使用者の熟練度を判定する熟練度判定部と、前記熟練度判定部により判定された前記熟練度に基づいて、前記撮像画像に関する操作のユーザインターフェイスを表示するＵＩ表示部とを備える画像処理装置が提供される。
【０００５】
本発明の第２の態様においては、画像処理装置を制御するプログラムであって、撮像画像に関する操作に基づいて使用者の熟練度を判定する熟練度判定機能と、前記熟練度判定機能により判定された前記熟練度に基づいて、前記撮像画像に関する操作のユーザインターフェイスを表示するＵＩ表示機能とを前記画像処理装置に実行させるプログラムが提供される。
【０００６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００７】
【図１】一の実施例にかかる画像処理システム１０の概略図を示す。
【図２】デジタルカメラ２０の機能を示す機能ブロック図である。
【図３】撮像画像ファイル１１０のファイル構成の一例である。
【図４】ＰＣ３０の機能を示す機能ブロック図である。
【図５】熟練度格納部３１６に格納されている加減算テーブル１２０の一例である。
【図６】熟練度格納部３１６に格納される熟練度ファイル１２２の一例である。
【図７】熟練度格納部３１６に格納されている閾値テーブル１２４の一例である。
【図８】ＵＩ格納部３３０に格納されているＵＩの一例としての明るさ調整ＵＩ情報３３２を示す。
【図９】ＵＩ格納部３３０に格納されているＵＩの他の例としてのホワイトバランスＵＩ情報３３４を示す。
【図１０】ＰＣ３０の動作の一例を示すフローチャートである。
【図１１】図１０の撮像画像ファイルの転送の動作（Ｓ１０）の詳細を示すフローチャートである。
【図１２】ステップＳ３１２においてディスプレイ３６に表示される表示画面の一例である。
【図１３】図１０のＵＩを表示する動作（Ｓ２０）の詳細を示すフローチャートである。
【図１４】上記ステップＳ２１６においてディスプレイ３６に表示される表示画面の一例である。
【図１５】図１０の撮像画像を処理する動作（Ｓ４０）の詳細を示すフローチャートである。
【図１６】熟練度をディスプレイ３６に表示する表示画面の一例である。
【図１７】熟練度の入力を受け付ける場合にディスプレイ３６に表示する表示画面の一例である。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、一の実施例にかかる画像処理システム１０の概略図を示す。画像処理システム１０は、デジタルカメラ２０およびパーソナルコンピュータ３０（「ＰＣ」とも表記する）と、これらを接続するケーブル４０とを有する。ケーブル４０に代えてデジタルカメラ２０とＰＣ３０とは無線で通信してもよい。画像処理システム１０は、ＰＣ３０等の画像処理等におけるユーザインターフェイス（「ＵＩ」とも表記する）を、ユーザの撮影の熟練度に応じて表示する。
【００１０】
図２は、デジタルカメラ２０の機能を示す機能ブロック図である。デジタルカメラ２０は、撮影光学系としての撮影レンズ１０４および絞り１０２を備え、光軸１０６に沿って入射する被写体光束を撮像素子１００へ導く。撮影レンズ１０４は、デジタルカメラ２０に対して着脱できる交換式レンズであっても構わない。デジタルカメラ２０は、さらに、撮像素子１００、制御部２０１、Ａ／Ｄ変換回路２０２、メモリ２０３、駆動部２０４、操作部２０５、画像処理部２０６、保存制御部２０７、表示部２０９、ＬＣＤ駆動回路２１０、ＡＦセンサ２１１、測光センサ２１２、メモリカードＩＦ２１４、メモリカード２１６および画像転送部２１８を備える。
【００１１】
撮影レンズ１０４は、複数の光学レンズ群から構成され、被写体光束をその焦点面近傍に結像させる。なお、図２では撮影レンズ１０４を説明の都合上、瞳近傍に配置された仮想的な１枚のレンズで代表して表している。撮像素子１００は、撮影レンズ１０４の焦点面近傍に配置されている。撮像素子１００は、二次元的に複数の光電変換素子が配列された、例えばＣＣＤ、ＣＭＯＳセンサ等のイメージセンサである。撮像素子１００は、駆動部２０４によりタイミング制御されて、受光面上に結像された被写体像を画像信号に変換してＡ／Ｄ変換回路２０２へ出力する。
【００１２】
Ａ／Ｄ変換回路２０２は、撮像素子１００が出力する画像信号をデジタル信号に変換してＲＡＷ画像データとしてメモリ２０３へ出力する。画像処理部２０６は、メモリ２０３をワークスペースとして種々の画像処理を施し、画像データ例えばＪＰＥＧ画像データを生成する。
【００１３】
画像処理部２０６により生成された画像データは、ＬＣＤ駆動回路２１０により表示信号に変換され、表示部２０９に表示される。また、上記画像データは撮影時の撮影設定情報等をヘッダとした撮像画像ファイルとして、保存制御部２０７により、メモリカードＩＦ２１４を介してメモリカード２１６に記録される。画像転送部２１８は、ユーザの操作によりまたはＰＣ３０からの要求により、メモリカード２１６に格納されている画像ファイルをＰＣ３０へ転送する。
【００１４】
ＡＦセンサ２１１は、被写体空間に対して複数の測距点が設定された位相差センサであり、それぞれの測距点において被写体像のデフォーカス量を検出する。測光センサ２１２は、撮影レンズ１０４を通った被写体像の全体または予め定められた領域の輝度を測定する。
【００１５】
一連の撮影シーケンスは、操作部２０５がユーザの操作を受け付けて、制御部２０１へ操作信号を出力することにより開始される。撮影シーケンスに付随するオートフォーカス、自動露出等の各種動作は、制御部２０１に制御されて実行される。例えば、制御部２０１は、ＡＦセンサ２１１の検出信号を解析して、撮影レンズ１０４の一部を構成するフォーカスレンズを移動させる合焦制御を実行する。
【００１６】
操作部２０５は、ユーザからの種々の動作を受け付ける。例えば、操作部２０５はユーザがフォーカスについてマニュアルフォーカスにするかオートフォーカスにするかの設定を受け付けるとともに、マニュアルフォーカスの場合のフォーカシング動作を受け付ける。また、操作部２０５は、他の撮影設定項目、例えば、ホワイトバランス、ＩＳＯ感度および露出をオートにするか否か、および、オートでない場合の設定値の入力を受け付ける。さらに、操作部２０５はブラケッティングの有無も受け付ける。
【００１７】
操作部２０５は、画質モードとして、ＲＡＷとＲＡＷ以外のファイル形式例えばＪＰＥＧ等の指示を受け付ける。操作部２０５はさらにユーザを識別するユーザＩＤの入力も受け付ける。ユーザＩＤは、例えば、デジタルカメラ２０、ＰＣ３０等を取り扱う組織が運営するウエブサービスにユーザのプロフィールが入力されることで発行される。
【００１８】
操作部２０５が受け付けた設定に基づいて、制御部２０１が撮像動作を行うとともに、保存制御部２０７がユーザＩＤに対応付けて各設定項目の内容を画像ファイルに書き込む。なお、撮像画像に対応付けてユーザＩＤを書き込むかどうかはユーザが選択できてもよい。
【００１９】
さらに制御部２０１は撮像動作時に当該デジタルカメラ２０に取り付けられていた外部機器の有無を検出して、その旨を画像ファイルに書き込む。ここで、外部機器の例は外付フラッシュ、三脚等である。制御部２０１はさらに、当該デジタルカメラ２０の機種を特定する情報も画像ファイルに書き込む。
【００２０】
図３は、撮像画像ファイル１１０のファイル構成の一例である。撮像画像ファイル１１０は、ヘッダ情報１１２および画像データ本体１１４を有する。ヘッダ情報１１２は、ユーザＩＤに対応付けて、撮影動作が行われたときの撮影設定項目の内容等を格納する。ヘッダ情報１１２の一例はＥｉｘｆであるが、他のフォーマットでもよい。
【００２１】
画像データ本体１１４は、画像の内容を示すデータであり、ユーザにより設定された画質モードで当該データが格納される。さらに、当該画質モードに対応した拡張子でファイル名が付与される。図３に示す例において、画質モード「ＪＰＥＧ」に対応して拡張子「ＪＰＧ」が付与されている。
【００２２】
図４は、ＰＣ３０の本体３２の機能を示す機能ブロック図である。本体３２は、デジタルカメラ２０から撮像画像ファイルを取得する画像取得部３１０と、取得した撮像画像ファイル１１０を格納する画像格納部３１２と、撮像画像ファイル１１０のヘッダ情報１１２等を解析する情報解析部３１４と、撮像画像ファイル１１０の撮像画像を加工する画像加工部３１８を有する。本体３２はさらに、撮像画像に関する操作に基づいてユーザの熟練度を判定する熟練度判定部３２０と、熟練度を格納する熟練度格納部３１６と、熟練度判定部３２０により判定された熟練度に基づいて、撮像画像に関する操作のユーザインターフェイスをディスプレイ３６に表示するＵＩ表示部３２２と、ＵＩ表示部３２２により表示されるべきＵＩを格納するＵＩ格納部３３０とを有する。撮像画像に関する操作には、撮像の枚数そのもののほか、撮影時の設定項目の設定、撮影後の撮像画像に対する加工等が含まれる。
【００２３】
本体３２の各機能は、ＰＣ３０にインストールされたプログラムにより実行されてもよい。この場合に当該プログラムはＣＤ−ＲＯＭ３８に格納されて本体３２にインストールされてもよいし、インターネット等のネットワークから提供されてもよい。
【００２４】
図５は、熟練度格納部３１６に格納されている加減算テーブル１２０の一例である。加減算テーブル１２０は、情報解析部３１４が撮像画像ファイル１１０のヘッダ情報１１２の内容を解析して経験値を算出するときに参照される。
【００２５】
図５に示す例において、加減算テーブル１２０は、撮像時に設定した撮像設定項目、撮像画像の鮮明度、および、撮像画像に対する加工項目に含まれるそれぞれの項目について、加減算する経験値が対応づけられている。加減算テーブル１２０は、ＰＣ３０の一連の画像処理に先立って熟練度格納部３１６に格納されている。なお、当該加減算テーブル１２０は、デジタルカメラ２０で設定できる撮影項目が追加された場合、ＰＣ３０で実行できる画像処理の機能が追加された場合等に、当該項目についての加減算の値が追加されたものに更新されてもよい。
【００２６】
図５に示す例において、撮像設定項目は、フォーカス、ホワイトバランス、ＩＳＯ感度、露出補正、ブラケッティング、外付フラッシュ、三脚、画質モードおよびカメラ機種を含む。鮮明度は、撮像画像のブレまたはボケの項目（「ブレ／ボケ」とも表記する）を含む。加工項目は、撮像画像の削除、撮像画像の一部を切り出すクロップ、および、撮像画像の傾きを補正する傾き補正を含む。
【００２７】
図６は、熟練度格納部３１６に格納される熟練度ファイル１２２の一例である。熟練度ファイル１２２は情報解析部３１４によりユーザＩＤ毎に生成される。図６の例において、熟練度ファイル１２２は、ユーザＩＤに対応付けられた、経験値、撮像枚数および熟練度を有する。これにより、熟練度判定部３２０はユーザ毎に熟練度を管理する。当該熟練度ファイル１２２は、ＰＣ３０を買い換えた場合には新しいＰＣへ移管されることにより熟練度の情報を引き継ぐ。
【００２８】
図７は、熟練度格納部３１６に格納されている閾値テーブル１２４の一例である。閾値テーブル１２４は、熟練度判定部３２０が熟練度を判定するときに参照される。図７に示す例において、閾値テーブル１２４は、５段階の熟練度のそれぞれに対する、撮像枚数の閾値である枚数閾値および経験値の閾値である経験閾値を有する。なお、図７において熟練度１の枚数閾値および経験閾値は当該熟練度の上限を示し（図７においてはその旨が（＊）で示されている）、他の熟練度２から５における枚数閾値および経験閾値は当該熟練度の下限を示す。なお、熟練度は５段階に限られず、何段階であってもよい。
【００２９】
閾値テーブル１２４は、ＰＣ３０の一連の画像処理に先立って熟練度格納部３１６に格納されている。なお、当該閾値テーブル１２４は、デジタルカメラ２０で設定できる撮影項目が追加された場合、ＰＣ３０で実行できる画像処理の機能が追加された場合等に、更新されてもよい。
【００３０】
図８は、ＵＩ格納部３３０に格納されている、画像処理のＵＩの一例としての明るさ調整ＵＩ情報３３２を示す。明るさ調整ＵＩ情報３３２は、閾値テーブル１２４で設定されている熟練度１から５に対応して、それぞれの熟練度に応じたＵＩを有する。図８に示すように、熟練度が高いほど、ユーザが撮像画像に対して高度または複雑な処理をすることができるＵＩになっている。
【００３１】
より具体的には、熟練度１の場合には、明るさを自動調整するかしないかが選択できるＵＩとなっている。熟練度２の場合には、調整しない、暗くする、明るくする、の三択であり、熟練度３の場合には、「暗い」から「明るい」までの９段階が選択でき、熟練度４の場合には、スライダの移動またはチェックボックスへの数値の入力により−１００から＋１００までの２００段階が選択できる。さらに、熟練度５の場合には、トーンカーブを設定できる。
【００３２】
図９は、ＵＩ格納部３３０に格納されているＵＩの他の例としてのホワイトバランスＵＩ情報３３４を示す。ホワイトバランスＵＩ情報３３４も明るさ調整ＵＩ情報３３２と同様に、閾値テーブル１２４で設定されている熟練度１から５に対応して、それぞれの熟練度に応じたＵＩを有し、熟練度が高いほど、ユーザが撮像画像に対して高度または複雑な処理をすることができるＵＩになっている。
【００３３】
より具体的には、熟練度１の場合には、撮影時の設定に固定されているＵＩとなっている。熟練度２の場合には、ブルダウンメニューにより複数の設定から選択ができ、熟練度３の場合にはプルダウンに加えてスライダにより微調整ができ、熟練度４および５の場合にはさらに他のスライダにより色味も調整できるＵＩとなっている。なお、説明の都合上、図９において熟練度２の場合にプルダウンの項目が表示されているが、熟練度３から５の場合にも同じプルダウンの項目を有する。
【００３４】
これら画像処理のＵＩは、ＰＣ３０の一連の画像処理に先立って熟練度格納部３１６に格納されている。当該画像処理のＵＩは、ＰＣ３０で実行できる画像処理の機能が追加された場合等に、新たな機能についてのＵＩが追加されたものに更新されてもよい。
【００３５】
図１０は、ＰＣ３０の動作の一例を示すフローチャートである。当フローチャートは、ユーザの指示によりまたはＰＣ３０がケーブル４０によりデジタルカメラ２０と接続された場合に開始される。
【００３６】
ＰＣ３０は、デジタルカメラ２０から撮像画像ファイルの転送を受ける（Ｓ１０）。ＰＣ３０は、転送を受けた撮像画像ファイルの撮像画像を処理するＵＩをディスプレイ３６に表示する（Ｓ２０）。ＰＣ３０は、ユーザから処理を終了する指示があるまで撮像画像の処理を受け付け（Ｓ３０：Ｙｅｓ）、撮像画像を処理し（Ｓ４０）、ＵＩの表示を継続する（Ｓ２０）。ユーザから処理を終了する指示があった場合に（Ｓ３０：Ｎｏ）、当フローチャートの動作を終了する。
【００３７】
図１１は、図１０の撮像画像ファイルの転送の動作（Ｓ１０）の詳細を示すフローチャートである。画像取得部３１０は、未転送の撮像画像ファイルがあるかどうかを画像転送部２１８に問い合わせる（Ｓ１１０）。未転送の撮像画像ファイルがある場合に（Ｓ１１０：Ｙｅｓ）、画像取得部３１０は当該未転送の撮像画像ファイルを、画像転送部２１８を介してメモリカード２１６等から取得し、画像格納部３１２に格納する（Ｓ３１２）。
【００３８】
図１２は、ステップＳ３１２においてディスプレイ３６に表示される表示画面の一例である。図１２に示す例において、ユーザから画像格納部３１２内の転送先フォルダの指定を受け付けるとともに、転送開始ボタンが押下されることにより転送を開始する。参照ボタンは画像格納部３１２内のフォルダ構成を参照するためのボタンであり、詳細設定のタブは転送に関する詳細な設定の項目を表示するためのタブである。
【００３９】
情報解析部３１４は、画像取得部３１０により取得された撮像画像ファイルに含まれるヘッダ情報を解析して、当該ヘッダ情報にユーザＩＤが含まれているか否かを判断する（Ｓ１１４）。ヘッダ情報にユーザＩＤが含まれていない場合に（Ｓ１１４：Ｎｏ）、ステップＳ１１０に戻る。ヘッダ情報にユーザＩＤが含まれている場合に（Ｓ１１４：Ｎｏ）、情報解析部３１４は、当該ユーザＩＤの撮像枚数を更新する（Ｓ１１６）。
【００４０】
この場合に、情報解析部３１４は熟練度格納部３１６に格納されている当該ユーザＩＤの熟練度ファイル１２２における撮像枚数を読み出して、１枚分カウントアップする。なお、当該ユーザＩＤの熟練度ファイル１２２が熟練度格納部３１６に格納されていない場合には、情報解析部３１４は新たに熟練度ファイル１２２を作成して撮像枚数を書き込む。例えば熟練度ファイル１２２が図６に示すものであった場合に、情報解析部３１４は、撮影枚数「２０３」を一枚分カウントアップして、撮影枚数「２０４」に更新する。
【００４１】
情報解析部３１４はさらに、ヘッダ情報の撮影設定項目に基づいて、当該ユーザＩＤの経験値を加算する（Ｓ１１８）。この場合に情報解析部３１４は、熟練度格納部３１６に格納されている加減算テーブル１２０を参照して、当該ヘッダ情報の撮影設定項目の各項目における加減算値を積算する。情報解析部３１４は、当該ユーザＩＤの熟練度ファイル１２２の経験値を読み出して、上記積算値を加算し、熟練度ファイル１２２の経験値をその値に更新する。
【００４２】
ここで図５の加減算テーブル１２０の撮影設定項目においては、フォーカス、ホワイトバランスおよびＩＳＯ感度について、オートよりもマニュアルが設定されている方を経験値が高いとみなして、マニュアルの場合に「１」を加算し、オートの場合に「０」とする。また、露出補正およびブラケッティングについて、これらが設定されている方が設定されていないよりも経験値が高いとみなして、設定ありの場合に「１」を加算し、設定なしの場合に「０」とする。
【００４３】
加減算テーブル１２０の撮影設定項目においては、さらに、カメラ機種がエントリ機種以外である場合の方がエントリ機種よりも経験値が高いとして、エントリ以外の場合に「１」を加算し、エントリの場合に「０」とする。ここで、エントリ機種か否かを判断するリストが熟練度格納部３１６に格納されており、情報解析部３１４はヘッダ情報の撮影設定項目における機種を特定する情報を読み出して、当該リストを参照することにより、エントリ機種であるか否かを判断する。
【００４４】
例えば図３の撮像画像ファイル１１０が転送されてきた場合に、情報解析部３１４は加減算テーブル１２０を参照して、ヘッダ情報１１２におけるフォーカスを「１」、ホワイトバランスを「０」、ＩＳＯ感度を「１」、露出補正を「１」、ブラケッティングを「０」、外付フラッシュを「０」、三脚を「０」、カメラ機種を「１」、画質モードを「０」として、これらの積算値を「４」と算出する。さらに情報解析部３１４は、積算値「４」を熟練度ファイル１２２の経験値「３９８」に加算し、加算後の経験値「４０２」に更新する。
【００４５】
情報解析部３１４はさらに、撮像画像のブレ／ボケを判定し、経験値を加減算する（Ｓ１２０）。この場合に、情報解析部３１４は撮像画像内のコントラストの最大値が予め定められた閾値よりも大きい場合にボケ／ブレが「ない」と判定し、当該閾値以下の場合にボケが「あり」と判定する。ここで図５の加減算テーブル１２０の鮮明度においては、ブレ／ボケが「ない」場合の方が「ある」場合よりも経験値が高いとみなして、なしの場合に「１」を加算し、ありの場合に「０」とする。例えば、図３の画像データ本体１１４においてブレ／ボケが「ない」場合には、ヘッダ情報１１２のステップＳ１１８の後の経験値「４０２」に「１」を加算して、加算後の経験値「４０３」に更新する。
【００４６】
上記ステップＳ１２２の後にステップＳ１１０に戻る。未転送の撮像画像ファイルがなくなるまで上記動作を繰り返し、未転送の撮像画像ファイルがなくなった場合に（Ｓ１１０：Ｎｏ）、当該動作を終了する。
【００４７】
図１３は、図１０のＵＩを表示する動作（Ｓ２０）の詳細を示すフローチャートである。まず熟練度判定部３２０は熟練度格納部３１６に格納されている当該ユーザＩＤの熟練度ファイル１２２を読み出す（Ｓ２１０）。
【００４８】
熟練度判定部３２０は、熟練度ファイル１２２から読み出した撮像枚数を閾値テーブル１２４の枚数閾値と比較するとともに、経験値を経験閾値と比較することにより、現在の熟練度を判定する（Ｓ２１２）。この場合に、熟練度判定部３２０は、熟練度ファイル１２２の撮像枚数が属する範囲となる熟練度と、熟練度ファイル１２２の経験値が属する範囲となる熟練度とが異なる場合に、そのうちの低い方を当該ユーザの熟練度とする。例えば撮像回数が多くても各種の設定がオートの場合には熟練度が低いとみなし、逆に、各種の設定に凝った撮像をしていても撮像回数が少なければ熟練度を低いとみなす。これにより、より正確に熟練度を判定することができる。また、撮像枚数、設定項目の設定の数、および、実際に生成された撮像画像の鮮明度に基づいて熟練度を判定しているので、より正確な熟練度を判定することができる。
【００４９】
例えば、図６に示す熟練度ファイル１２２のように撮像枚数「２０３」の場合に、熟練度判定部３２０は熟練度を「４」と判断する。また、図６に示す熟練度ファイル１２２のように経験値「３９８」の場合に、熟練度判定部３２０は熟練度を「３」と判断する。さらに熟練度判定部３２０はこれら二つの熟練度のうち低い方の熟練度「３」を、ユーザＩＤ「ＡＢＣ０００１」の熟練度とする。
【００５０】
一方、図１１のステップＳ１１６からＳ１２０で説明したように、経験値が「４０３」になったとすると、熟練度判定部３２０は経験値に基づく熟練度を「４」と判断する。この場合には、撮像枚数に基づく熟練度と経験値に基づく熟練度はともに「４」なので、当該熟練度「４」を、ユーザＩＤ「ＡＢＣ０００１」の熟練度とする。
【００５１】
熟練度判定部３２０は、上記ステップＳ２１２で判定した熟練度と、熟練度ファイル１２２に書き込まれている熟練度とを比較し、熟練度がアップしたか否かを判断する（Ｓ２１４）。熟練度がアップした場合に（Ｓ２１４：Ｙｅｓ）、ＵＩ表示部３２２はＵＩを変更するか否かの問い合わせをディスプレイ３６に表示する（Ｓ２１６）。ユーザからキーボード３４を介してＵＩの変更を承認する入力があった場合に（Ｓ２１８：Ｙｅｓ）、熟練度判定部３２０は熟練度ファイル１２２の熟練度を更新する（Ｓ２２０）。
【００５２】
図１４は、上記ステップＳ２１６においてディスプレイ３６に表示される表示画面の一例である。図１４に示す例において、熟練度が「４」にアップした旨とともにそれに伴ってＵＩを変更するか否かの問い合わせ文章が示されている。さらにＵＩの変更を承認するＯＫボタンと、承認しないキャンセルボタンが表示されている。また、ＵＩがどのように変更になるのかを示す画面へのリンクボタンも表示されている。
【００５３】
上記ステップＳ２１４において熟練度がアップしていない場合（Ｓ２１４：Ｎｏ）、ステップＳ２１８においてＵＩの変更を承認しない旨の入力があった場合（Ｓ２１８：Ｎｏ）、および、ステップＳ２２０に引き続いて、ＵＩ表示部３２２はディスプレイ３６に画像処理のＵＩを表示する（Ｓ２２２）。この場合に、ＵＩ表示部３２２は熟練度ファイル１２２に格納されている熟練度を読み出し、読み出した熟練度に対応したＵＩをＵＩ格納部３３０から読み出して、ディスプレイ３６に表示する。例えばユーザが画像処理として「明るさの調整」を選択した場合に、ＵＩ表示部３２２はＵＩ格納部３３０の明るさ調整ＵＩ情報３３２を参照して、熟練度ファイル１２２の熟練度に応じたＵＩを表示する。
【００５４】
以上により、本フローチャートによる動作が終了する。上記実施形態によれば、熟練度に応じたＵＩが表示されるので、ユーザの操作性を向上することができる。特に熟練度が低い場合にはユーザの操作可能な範囲を狭くしたＵＩを表示することにより初心者でも簡単に画像処理をすることができるとともに、熟練度が高い場合にはユーザの操作可能な範囲を広くしたＵＩを表示して熟練者が高度な画像処理をすることができる。したがってユーザの成長に沿った使いやすい画像処理アプリケーションを提供することができる。
【００５５】
図１５は、図１０の撮像画像を処理する動作（Ｓ４０）の詳細を示すフローチャートである。画像加工部３１８はユーザからのキーボード３４等を介した指示の入力に基づいて、画像格納部３１２に格納されている撮像画像を読み出し、これに対して画像処理を行い、処理後の画像を画像格納部３１２に格納する（Ｓ４１０）。画像処理には、撮像画像の削除、クロップ、傾き補正、明るさの調整、ホワイトバランスの変更、色味補正等が含まれる。
【００５６】
画像加工部３１８はステップＳ４１０での画像処理が加減算テーブル１２０に挙げられた加工項目に該当するか否かを判断する（Ｓ４１２）。ステップＳ４１０での画像処理が加減算テーブル１２０に挙げられた加工項目に該当する場合に（Ｓ４１２：Ｙｅｓ）、画像加工部３１８は熟練度格納部３１６に格納されている加減算テーブル１２０を参照して、経験値を加減算する（Ｓ４１４）。
【００５７】
ここで図５の加減算テーブル１２０の加工項目においては、画像の削除があった場合には意図した撮像ができていないので経験値が低いと判断し、「１」を減算する。同様に、クロップおよび傾き補正があった場合にも意図した撮像ができていないので経験値が低いと判断して、「１」を減算する。
【００５８】
なお、ステップＳ４１４において削除された撮像画像が、上記ステップＳ１２０においてブレ／ボケが「あり」と判定されていた場合には、経験値を減算しなくてもよい。また、ステップＳ４１４において削除された撮像画像が、ブラケッティングまたは連写に含まれるいずれかの撮像画像であって場合にも、経験値を減算しなくてもよい。
【００５９】
ステップＳ４１２において画像処理が加減算テーブル１２０の加工項目に該当しない場合、および、上記ステップＳ４１４の後に本フローチャートを終了する。本フローチャートによれば、撮像後の加工、特に、撮像の意図に対する出来不出来に関連の強い加工の有無に基づいて熟練度を判定しているので、より正確な熟練度を判定することができる。
【００６０】
図１６は、熟練度をディスプレイ３６に表示する表示画面の一例である。ＵＩ表示部３２２はステップＳ２２２において、または、ユーザからの指示があった場合にはいつでも、図１６に示す熟練度をディスプレイ３６に表示してもよい。当該表示画面には、現在画像処理の対象となっている撮像画像に対応付けられたユーザＩＤの熟練度が熟練度ファイル１２２から読み出され、当該熟練度が表示されている。さらに当該表示画面には熟練度を上げるためのテクニックが記載された画面へのリンクも表示されている。これにより、ユーザが熟練度を簡単に確認することができるとともに、熟練度をアップする支援をすることができる。
【００６１】
図１７は、熟練度の入力を受け付ける場合にディスプレイ３６に表示する表示画面の一例である。図１から図１６の実施形態においては、熟練度は熟練度判定部３２０により自動的に判定されるが、これに代えてまたはこれに加えて、図１７の表示画面を用いて、ユーザが熟練度を直接的に入力できてもよい。これにより例えばデジタルカメラ２０のユーザと、ＰＣ３０の画像処理のユーザとが異なる場合でも、適切なＵＩを表示することができる。また、図１４の表示画面においてキャンセルを押下した場合でも、後から熟練度を変更することができる。この場合に、ユーザが選択できる熟練度は、熟練度判定部３２０で判定された熟練度以下であることが好ましい。
【００６２】
上記実施形態において、熟練度に応じた画像処理のＵＩが表示されるが、表示の対象はこれに限られない。他の例として、熟練度に応じたヘルプの内容が表示されてもよい。この場合も熟練度に対応付けられたヘルプファイルがＵＩ格納部３３０に格納されており、ユーザからの問い合わせに対して、ＵＩ表示部３２２が当該ユーザの熟練度を熟練度格納部３１６の熟練度ファイル１２２から読み出して、当該熟練度に対応付けられたヘルプファイルを用いて説明文をディスプレイ３６に提示する。当該ヘルプファイルは、熟練度が高いほど高度な用語を用いた説明文になっている。さらに、当該ヘルプファイルは、熟練度が高いほど複雑な画像処理等の操作を伴う課題解決方法を提示する内容になっていてもよい。この場合にヘルプファイルで提示される操作は、上記ＵＩでユーザが操作可能である範囲と対応していることが好ましい。
【００６３】
また、上記実施形態において、撮像画像ファイルの転送、ＵＩの表示および撮像画像の処理が一連の動作として示されているが、これらは一連の動作でなくてもよく、それぞれが時間的に離れて実行されてもよい。また、図１１において撮像画像ファイルが転送される毎に経験値を算出して熟練度ファイルを更新しているが、複数の撮像画像ファイルが転送されてからまとめて経験値を算出して熟練度ファイル１２２を更新してもよい。
【００６４】
また、上記実施形態においては撮像画像ファイルの転送後にＰＣ３０においてＵＩが表示される例で説明した。これに代えてまたはこれに加えて、デジタルカメラ２０において熟練度を判断しデジタルカメラ２０に表示されるＵＩを当該熟練度に対応させてもよい。すなわち画像処理装置の一例がデジタルカメラ２０であってもよい。この場合に例えばデジタルカメラ２０において撮像画像が再生された場合に、図１０の動作が実行される。またこの場合に撮像画像はメモリカード２１６に格納されるが、加減算テーブル１２０、熟練度ファイル１２２、閾値テーブル１２４はデジタルカメラ２０におけるメモリカード２１６とは別のメモリに格納されてもよい。これによりメモリカード２１６の交換があっても、当該ユーザの熟練度を維持することができる。
【００６５】
また、上記実施形態において、ブレとボケの有無を撮像画像のコントラストにより一体的に判断しているが、ブレとボケとを区別してそれぞれの有無を判断し、経験値を加減算してもよい。この場合に、例えばブレの有無は手振れセンサにより撮影時に手振れがあったかどうかを判断してヘッダ情報１１２に情報が書き込まれ、当該ブレの有無とコントラストの相関をみてボケの値を算出してもよい。また、上記実施形態において、加減算テーブルはいずれも二段階の加減算値となっているが、多段階の加減算値を用いてもよい。
【００６６】
また、上記実施形態において各ユーザに対して一律に経験値等に基づいて熟練度を判断しているが、特定のユーザについては予め熟練度を割り当ててもよい。例えば、プロユーザに対して特定のユーザＩＤ、例えば先頭が「ＥＸＰ」のユーザＩＤを割り当て、当該ユーザＩＤに対しては、予め高い熟練度、例えば最も高い熟練度「５」を、経験値とは無関係に割り当ててもよい。
【００６７】
また、上記実施形態において画像ファイルは静止画の例で説明したが、動画であってもよい。
【００６８】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６９】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００７０】
１０  画像処理システム、２０  デジタルカメラ、３０  パーソナルコンピュータ、３２  本体、３４  キーボード、３６  ディスプレイ、３８  ＣＤ−ＲＯＭ、４０  ケーブル、１００  撮像素子、１０２  絞り、１０４  撮影レンズ、１０６  光軸、１１０  撮像画像ファイル、１１２  ヘッダ情報、１１４  画像データ本体、１２０  加減算テーブル、１２２  熟練度ファイル、１２４  閾値テーブル、２０１  制御部、２０２  Ａ／Ｄ変換回路、２０３  メモリ、２０４  駆動部、２０５  操作部、２０６  画像処理部、２０７  保存制御部、２０９  表示部、２１０  ＬＣＤ駆動回路、２１１  ＡＦセンサ、２１２  測光センサ、２１４  メモリカードＩＦ、２１６  メモリカード、２１８  画像転送部、３１０  画像取得部、３１２  画像格納部、３１４  情報解析部、３１６  熟練度格納部、３１８  画像加工部、３２０  熟練度判定部、３２２  ＵＩ表示部、３３０  ＵＩ格納部、３３２  明るさ調整ＵＩ情報、３３４  ホワイトバランスＵＩ情報
【図１】
2013021614.tif 000003
【図２】
2013021614.tif 000004
【図３】
2013021614.tif 000005
【図４】
2013021614.tif 000006
【図５】
2013021614.tif 000007
【図６】
2013021614.tif 000008
【図７】
2013021614.tif 000009
【図８】
2013021614.tif 000010
【図９】
2013021614.tif 000011
【図１０】
2013021614.tif 000012
【図１１】
2013021614.tif 000013
【図１２】
2013021614.tif 000014
【図１３】
2013021614.tif 000015
【図１４】
2013021614.tif 000016
【図１５】
2013021614.tif 000017
【図１６】
2013021614.tif 000018
【図１７】
2013021614.tif 000019