(57)【要約】【課題】撮影者が思い描いているイメージ通りの写真を得ること。【解決手段】撮像手段１２０と、画像処理手段１１０と、記憶手段１４０と、表示手段１３０とを備え、画像処理手段１１０は、画像解析部１１２を有し、記憶手段１４０は、設定データ格納部１４１を有し、画像処理手段１１０は、解析結果データ特定部１１３と、設定データ格納部１４１に格納されている設定データの中から、解析結果データ特定部１１３が特定した複数の各解析結果データとそれぞれ対応付けて格納されている複数の設定データを抽出する設定データ抽出部１１４と、設定データ抽出部１１４が抽出した複数の各設定データの中から、新たに適用すべき一の設定データを選択決定させるための画面データを、表示手段１３０へ出力する画面データ出力部１１６とを更に有する。【選択図】図２
2012169965.tif 000002
【特許請求の範囲】
【請求項１】
撮像動作設定にしたがって撮像し、画像データを出力する撮像手段と、
画像処理設定にしたがって、前記撮像手段から出力された画像データを画像処理する画像処理手段と、
データを記憶する記憶手段と、
前記画像処理手段からデータを受け取って、人間に視認できる形で表示する表示手段と
を備え、
前記画像処理手段は、
前記撮像手段から出力された画像データを画像解析する画像解析部
を有し、
前記記憶手段は、
過去の撮影時において前記画像解析部が解析した解析結果を示す解析結果データと、当該過去の撮影時において決定された前記撮像動作設定及び前記画像処理設定の組合せを示す設定データとを対応付けて格納する設定データ格納部
を有し、
前記画像処理手段は、
前記設定データ格納部に格納されている解析結果データの中から、前記画像解析部が新たに解析した解析結果と一致又は類する過去の解析結果を示す複数の解析結果データを特定する解析結果データ特定部と、
前記設定データ格納部に格納されている設定データの中から、前記解析結果データ特定部が特定した複数の各解析結果データとそれぞれ対応付けて格納されている複数の設定データを抽出する設定データ抽出部と、
前記設定データ抽出部が抽出した複数の各設定データの中から、新たに適用すべき一の設定データを選択決定させるための画面データを、前記表示手段へ出力する画面データ出力部と
を更に有する撮影装置。
【請求項２】
前記画像処理手段は、
撮影者によって選択決定された設定データによって示される撮像動作設定を、前記撮像手段に適用し、当該設定データによって示される画像処理設定を、当該画像処理装置に適用する設定適用部
を更に有する請求項１に記載の撮影装置。
【請求項３】
前記撮像手段は、複数の絞り値の選択肢の中から撮影者によって決定された一の絞り値と、複数のシャッタースピードの選択肢の中から撮影者によって決定された一のシャッタースピードとを前記撮像動作設定の標準値として、前記標準値の絞り値に対して前記複数の各シャッタースピードを変化させた設定と、前記標準値のシャッタースピードに対して前記複数の各絞り値を変化させた設定とにそれぞれしたがって撮像し、複数の画像データを出力し、
前記画像処理手段は、
前記撮像手段から出力された複数の画像データのうち、前記設定データ抽出部が抽出した設定データによって示される撮像動作設定と一致又は類する設定によって撮像された画像データを、当該設定データによって示される画像処理設定と一致又は類する設定にしたがって画像処理する画像処理部
を更に有し、
前記画面データ出力部は、前記画像処理部が画像処理した後の各処理画像を表示させて、当該各処理画像をそれぞれ得るために適用された、前記設定データ抽出部が抽出した複数の各設定データの中から、新たに適用すべき一の設定データを選択決定させるための画面データを、前記表示手段へ出力する
請求項１又は２に記載の撮影装置。
【請求項４】
撮像手段から出力された画像データを画像解析する画像解析段階と、
過去の撮影時において前記画像解析段階において解析された解析結果を示す解析結果データと、当該過去の撮影時において決定された前記撮像動作設定及び前記画像処理設定の組合せを示す設定データとを対応付けて格納する設定データ格納部に格納されている解析結果データの中から、前記画像解析段階において新たに解析した解析結果と一致又は類する過去の解析結果を示す複数の各解析結果データを特定する解析結果データ特定段階と、
前記設定データ格納部に格納されている設定データの中から、前記解析結果データ特定段階において特定された複数の各解析結果データとそれぞれ対応付けて格納されている複数の設定データを抽出する設定データ抽出段階と、
前記設定データ抽出段階において抽出された複数の各設定データの中から、新たに適用すべき一の設定データを選択決定させるための画面データを、前記表示手段へ出力する画面データ出力段階と
を有する画像処理手段の制御方法。
【請求項５】
撮像手段から出力された画像データを画像解析する画像解析部、
過去の撮影時において前記画像解析部が解析した解析結果を示す解析結果データと、当該過去の撮影時において決定された前記撮像動作設定及び前記画像処理設定の組合せを示す設定データとを対応付けて格納する設定データ格納部に格納されている解析結果データの中から、前記画像解析部が新たに解析した解析結果と一致又は類する過去の解析結果を示す複数の各解析結果データを特定する解析結果データ特定部、
前記設定データ格納部に格納されている設定データの中から、前記解析結果データ特定部が特定した複数の各解析結果データとそれぞれ対応付けて格納されている複数の設定データを抽出する設定データ抽出部、
前記設定データ抽出部が抽出した複数の各設定データの中から、新たに適用すべき一の設定データを選択決定させるための画面データを、前記表示手段へ出力する画面データ出力部
として画像処理手段を機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置、制御方法、及びプログラムに関する。特に、本発明は、写真を撮影するための撮影装置、当該撮影装置の画像処理手段を制御する制御方法、並びに当該撮像装置の画像処理手段用のプログラムに関する。
【背景技術】
【０００２】
近年のデジタルカメラは、絞り値やシャッタースピード等の撮影条件の設定を、見本画像を選択するだけで可能とする機能を有するものがある。これは、複数の見本画像及び各見本画像に対応する絞り値やシャッタースピード等の複数の設定パラメータを予め用意しておき、撮影者の要求に応じて複数の見本画像を選択させた後、選択された見本画像に対応する設定パラメータにしたがい撮影条件を設定するというものである。
【０００３】
かかる機能を有するデジタルカメラによっては、撮影者が撮影しようとしている被写体と同様のシーンや、好みに応じた雰囲気の撮影結果を表す見本画像を選択するだけで、被写体毎の適切な撮影条件や、好みに応じた撮影結果が得られる撮影条件が簡単に設定できる。
【０００４】
しかしながら、電子カメラにおいて、撮影条件の設定機能による利点を拡大させるには、その時々の撮影条件、被写体の種類、使用者の好みに応じた多数の見本画像を予め用意しておく必要がある。一方、用意しておく見本画像の数は、撮影者が見本画像を選択する時の作業性を考えると、自ずと限界がある。
【０００５】
このような問題を解決する技術としては、見本画像の選択時の作業性を低下させることなく、見本画像の多様化を図ることができる技術が知られている（例えば、特許文献１参照。）。特許文献１に記載の技術においては、所定の記憶手段に画像データ及び設定パラメータと対を成して記録されている、画像データに基づく見本画像により表される被写体の種別を示す種別データに基づき、所定の種別の被写体に関する互いに対を成す画像データ及び設定パラメータを検索し、検索した複数対の画像データ及び設定パラメータを所定の記録手段から読み出す。そして、特許文献１に記載の技術においては、読み出した複数対の画像データ及び設定パラメータを撮影条件記憶手段に書き込む。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−２９０７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の技術は、撮影者が撮影モードの設定に使用する見本画像の変更や追加を必要に応じて行う。このように、特許文献１に記載の技術による場合には、見本画像を選択することによってパラメータの設定を行っているため、撮影者が思い描いている実際の写真のイメージと異なってしまう虞がある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第１の形態によると、撮影装置であって、撮像動作設定にしたがって撮像し、画像データを出力する撮像手段と、画像処理設定にしたがって、撮像手段から出力された画像データを画像処理する画像処理手段と、データを記憶する記憶手段と、画像処理手段からデータを受け取って、人間に視認できる形で表示する表示手段とを備え、画像処理手段は、撮像手段から出力された画像データを画像解析する画像解析部を有し、記憶手段は、過去の撮影時において画像解析部が解析した解析結果を示す解析結果データと、当該過去の撮影時において決定された撮像動作設定及び画像処理設定の組合せを示す設定データとを対応付けて格納する設定データ格納部を有し、画像処理手段は、設定データ格納部に格納されている解析結果データの中から、画像解析部が新たに解析した解析結果と一致又は類する過去の解析結果を示す複数の解析結果データを特定する解析結果データ特定部と、設定データ格納部に格納されている設定データの中から、解析結果データ特定部が特定した複数の各解析結果データとそれぞれ対応付けて格納されている複数の設定データを抽出する設定データ抽出部と、設定データ抽出部が抽出した複数の各設定データの中から、新たに適用すべき一の設定データを選択決定させるための画面データを、表示手段へ出力する画面データ出力部とを更に有する。
【０００９】
本発明の第２の形態によると、撮影装置の制御方法であって、撮像手段から出力された画像データを画像解析する画像解析段階と、過去の撮影時において画像解析段階において解析された解析結果を示す解析結果データと、当該過去の撮影時において決定された撮像動作設定及び画像処理設定の組合せを示す設定データとを対応付けて格納する設定データ格納部に格納されている解析結果データの中から、画像解析段階において新たに解析した解析結果と一致又は類する過去の解析結果を示す複数の各解析結果データを特定する解析結果データ特定段階と、設定データ格納部に格納されている設定データの中から、解析結果データ特定段階において特定された複数の各解析結果データとそれぞれ対応付けて格納されている複数の設定データを抽出する設定データ抽出段階と、設定データ抽出段階において抽出された複数の各設定データの中から、新たに適用すべき一の設定データを選択決定させるための画面データを、表示手段へ出力する画面データ出力段階とを有する。
【００１０】
本発明の第３の形態によると、撮影装置用のプログラムであって、撮影装置を、撮像手段から出力された画像データを画像解析する画像解析部、過去の撮影時において画像解析部が解析した解析結果を示す解析結果データと、当該過去の撮影時において決定された撮像動作設定及び画像処理設定の組合せを示す設定データとを対応付けて格納する設定データ格納部に格納されている解析結果データの中から、画像解析部が新たに解析した解析結果と一致又は類する過去の解析結果を示す複数の各解析結果データを特定する解析結果データ特定部、設定データ格納部に格納されている設定データの中から、解析結果データ特定部が特定した複数の各解析結果データとそれぞれ対応付けて格納されている複数の設定データを抽出する設定データ抽出部、設定データ抽出部が抽出した複数の各設定データの中から、新たに適用すべき一の設定データを選択決定させるための画面データを、表示手段へ出力する画面データ出力部として機能させる。
【００１１】
なおまた、上記のように発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となり得る。
【発明の効果】
【００１２】
以上の説明から明らかなように、この発明によっては、撮影者が思い描いているイメージ通りの写真を得ることができる。
【図面の簡単な説明】
【００１３】
【図１】携帯電話１００のハードウェア構成の一例を示す図である。
【図２】ＣＰＵ１１０のブロック構成の一例を示す図である。
【図３】設定データ格納部１４１に格納されているデータの一例をテーブル形式で示す図である。
【図４】タッチスクリーン１３０に表示されるプレビュー画面３００の一例を示す図である。
【図５】タッチスクリーン１３０に表示される一致率別の選択画面４００の一例を示す図である。
【図６】タッチスクリーン１３０に表示される適用回数別の選択画面５００の一例を示す図である。
【図７】タッチスクリーン１３０に表示される微調整設定別の選択画面６００の一例を示す図である。
【図８】タッチスクリーン１３０に表示される処理画像の確認画面７００の一例を示す図である。
【図９】タッチスクリーン１３０に表示される処理画像の確認画面８００の一例を示す図である。
【図１０】ＣＰＵ１１０の動作フローの一例を示す図である。
【図１１】ＣＰＵ１１０の動作フローの一例を示す図である。
【図１２】ＣＰＵ１１０のブロック構成の別の例を示す図である。
【図１３】本発明に係る撮影装置をコンピュータ等の電子情報処理装置で構成した場合のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は、特許請求の範囲にかかる発明を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１５】
図１は、携帯電話１００のハードウェア構成の一例を示す。携帯電話１００は、無線通信を利用した、持ち歩ける電話機である。携帯電話１００は、基地局と呼ばれる有線ネットワークとの中継点と無線で通信し、様々な通信サービスを移動しながらにして受けられる。なおまた、携帯電話１００は、この発明における「撮影装置」の一例であってよい。
【００１６】
携帯電話１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０、光学的センサー１２０、タッチスクリーン１３０、メモリ１４０、メモリコントローラ１５０、インターフェース１６０、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）回路１７０、オーディオ回路１８０、スピーカー１９０、マイクロフォン２００、及びＩ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）サブシステム２１０、及び他の入力又は制御装置２２０を備える。これらのコンポーネントは、１つ以上の通信バス又は通信ラインを経て通信することができる。なおまた、ＣＰＵ１１０は、この発明における「画像処理手段」の一例であってよい。また、光学的センサー１２０は、この発明における「撮像手段」の一例であってよい。また、タッチスクリーン１３０は、この発明における「表示手段」の一例であってよい。また、メモリ１４０は、この発明における「記憶手段」の一例であってよい。
【００１７】
携帯電話１００は、撮影装置の一例に過ぎない。また、携帯電話１００は、図示された以上の又はそれ以下のコンポーネントを備えてもよく、２つ以上のコンポーネントを組み合わせてもよく、あるいは異なる構成又は配置のコンポーネントを有してもよい。図１に示す種々のコンポーネントは、１つ以上の信号処理及び／又は特定用途向けＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）を含めて、ハードウェア、ソフトウェア、又はその両方の組合せで実施されてもよい。
【００１８】
メモリ１４０は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を含む。また、メモリ１４０は、例えば、１つ以上の磁気ディスク、フラッシュメモリ、又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の不揮発メモリを含んでもよい。例えば、ＣＰＵ１１０やインターフェース１６０からのメモリ１４０へのアクセスは、メモリコントローラ１５０によって制御することができる。
【００１９】
インターフェース１６０は、携帯電話１００の入力及び出力周辺機器をＣＰＵ１１０及びメモリ１４０に結合する。１つ以上のＣＰＵ１１０は、メモリ１４０に記憶された種々のプログラム及び／又は命令セットを走らせ或いは実行して、携帯電話１００の種々の機能を遂行し、データを処理する。
【００２０】
ある実施形態では、ＣＰＵ１１０、メモリコントローラ１５０、及びインターフェース１６０は、チップにおいて実施されてもよい。いくつかの他の実施形態では、それらは、個別のチップにおいて実施されてもよい。
【００２１】
ＲＦ回路１７０は、ＲＦを受信し送信する。ＲＦ回路は、電気信号とＲＦとの間で変換を行い、ＲＦを経てネットワーク及び他の通信制御装置と通信する。ＲＦ回路１７０は、これらの機能を遂行するためのよく知られた回路を含むことができ、アンテナシステムや、ＲＦトランシーバーや、１つ以上の増幅器や、チューナーや、１つ以上の発振器や、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）や、コーデックや、ＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）カードや、メモリ等を含むが、これらに限定されない。ＲＦ回路１７０は、インターネットやイントラネット等のネットワーク、セルラー電話ネットワークや無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のワイヤレスネットワーク、ＭＡＮ（Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、他の装置と無線により通信することができる。無線は、複数の通信規格、プロトコル、及び技術のいずれかを使用することができる。これらは、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）や、ＥＤＧＥ（Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ＧＳＭ  Ｅｎｖｉｒｏｎｍｅｎｔ）や、ＨＳＤＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）や、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）や、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）や、ＴＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）や、Ｂｌｕｅｔｏｏｔｈや、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）や、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）や、Ｗｉ−ＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）や、ｅ−ｍａｉｌ（Ｅｌｅｃｔｒｏｎｉｃ  Ｍａｉｌ）用のプロトコルや、インスタントメッセージングや、或いは本願の出願日にはまだ開発されていないプロトコルを含むが、これらに限定されない。
【００２２】
オーディオ回路１８０、スピーカー１９０、及びマイクロフォン２００は、ユーザと携帯電話１００との間のオーディオインターフェースを成す。オーディオ回路１８０は、インターフェース１６０からオーディオデータを受け取り、そのオーディオデータを電気信号に変換し、そしてその電気信号をスピーカー１９０へ送出する。スピーカー１９０は、電気信号を人間が聞き取れる音波へ変換する。また、オーディオ回路１８０は、音波からマイクロフォン２００により変換された電気信号も受け取る。オーディオ回路１８０は、電気信号をオーディオデータへ変換し、そしてそのオーディオデータを処理のためにインターフェース１６０へ送出する。オーディオデータは、インターフェース１６０により、メモリ１４０及び／又はＲＦ回路１７０から検索され及び／又はそこに送出されてもよい。ある実施形態では、オーディオ回路１８０は、ヘッドセットジャックも含む。ヘッドセットジャックは、オーディオ回路１８０と、例えば、出力専用のヘッドフォン、或いは出力及び入力の両方を伴うヘッドセット等の取り外し可能なオーディオ入力／出力周辺機器との間のインターフェースを成す。
【００２３】
Ｉ／Ｏサブシステム２１０は、光学的センサー１２０、タッチスクリーン１３０、及び他の入力又は制御装置２２０等の携帯電話１００の入力／出力周辺機器をインターフェース１６０に結合する。Ｉ／Ｏサブシステム２１０は、光学的センサコントローラ２１１、タッチスクリーンコントローラ２１２、及び他の入力又は制御装置２２０のための他の入力又は制御装置コントローラ２１３を含むことができる。他の入力又は制御装置コントローラ２１３は、他の入力又は制御装置２２０との間で電気信号を送信／受信する。他の入力又は制御装置２２０は、物理的なボタン、ダイヤル、スライダースイッチ、ジョイスティック等を含むことができる。いくつかの別の実施形態では、他の入力又は制御装置コントローラ２１３は、キーボード、赤外線ポート、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、及びマウスのようなポインティングデバイスのどれかに接続されてもよい。１つ以上のボタンは、スピーカー１９０及び／又はマイクロフォン２００の音量制御のためのアップ／ダウンボタンを含んでもよい。１つ以上のボタンは、プッシュボタンを含んでもよい。
【００２４】
タッチスクリーン１３０は、携帯電話１００とユーザとの間の入力インターフェース及び出力インターフェースを成す。タッチスクリーンコントローラ２１２は、タッチスクリーン１３０との間で電気信号を送信及び／又は受信する。タッチスクリーン１３０は、ユーザに視覚出力を表示する。この視覚出力は、グラフィック、プレーンテキスト、アイコン、ビデオ、及びその組み合わせを含むことができる。
【００２５】
タッチスクリーン１３０は、触覚及び／又は触覚感触に基づくユーザからの入力を受け容れるタッチ感知面、センサー又はセンサーセットを有する。タッチスクリーン１３０及びタッチスクリーンコントローラ２１２は、タッチスクリーン１３０上の接触を検出し、そしてその検出された接触を、タッチスクリーン１３０上に表示されるユーザインターフェースオブジェクトとの対話へと変換する。これに例示する実施形態では、タッチスクリーン１３０とユーザとの間の接触点は、ユーザの指に対応する。
【００２６】
タッチスクリーン１３０は、液晶ディスプレイを使用できるが、他の実施形態では他の表示技術が使用されてもよい。タッチスクリーン１３０及びタッチスクリーンコントローラ２１２は、現在知られている又は今後開発される複数のタッチ感知技術のいずれかを使用して、接触及びその移動又は遮断を検出することができる。タッチ感知技術は、容量性、抵抗性、赤外線、及び表面音波技術、並びにタッチスクリーン１３０との１つ以上の接触点を決定するための他の接近センサーアレイ又は他の素子を含むが、これらに限定されない。
【００２７】
ユーザは、スタイラス、指等の適当な物又は付属器官を使用して、タッチスクリーン１３０に接触することができる。ある実施形態では、携帯電話１００は、大ざっぱな指に基づく入力を、正確なカーソル位置、又はユーザが希望するアクションを遂行するためのコマンドに変換する。
【００２８】
光学的センサー１２０は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）又はＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）を含むことができる。光学的センサー１２０は、周囲から１つ以上のレンズを通して投射された光を受け、そしてその光を、映像を表すデータへと変換する。
【００２９】
また、携帯電話１００は、種々のコンポーネントに通電するための電源システム２３０も備えている。この電源システム２３０は、電力管理システムと、１つ以上の電源と、再充電システムと、停電検出回路と、電力コンバータ又はインバータと、電力状態インジケータと、携帯電話１００における電力の発生、管理及び配電に関連した他のコンポーネントとを含むことができる。
【００３０】
図２は、ＣＰＵ１１０のブロック構成の一例を示す。携帯電話１００に提供されるプログラムは、ネットワークを介してメモリ１４０にインストールされ、ＣＰＵ１１０において実行される。メモリ１４０にインストールされて実行されるプログラムは、ＣＰＵ１１０を、画像データ入力受付部１１１、画像解析部１１２、解析結果データ特定部１１３、設定データ抽出部１１４、画像処理部１１５、画面データ出力部１１６、指示入力受付部１１７、及び設定適用部１１８として機能させる。以下に、各構成要素の機能及び動作を説明する。
【００３１】
画像データ入力受付部１１１は、光学的センサー１２０から出力された、複数の画像データの入力を受け付けると、その画像データを画像解析部１１２及び画像処理部１１５へ送る。
【００３２】
画像解析部１１２は、複数の画像データを画像データ入力受付部１１１から受け取ると、その画像データを画像解析する。そして、画像解析部１１２は、画像解析した解析結果を示すデータを解析結果データ特定部１１３へ送る。
【００３３】
解析結果データ特定部１１３は、解析結果を示すデータを画像解析部１１２から受け取ると、メモリ１４０の設定データ格納部１４１に格納されている解析結果データの中から、画像解析部１１２から受け取ったデータによって示される解析結果と一致又は類する過去の解析結果を示す複数の解析結果データを特定する。そして、解析結果データ特定部１１３は、特定した各解析結果データを識別するためのデータを設定データ抽出部１１４へ送る。
【００３４】
設定データ抽出部１１４は、各解析結果データを識別するためのデータを解析結果データ特定部１１３から受け取ると、メモリ１４０の設定データ格納部１４１に格納されている設定データの中から、解析結果データ特定部１１３から受け取ったデータによって識別される各解析結果データとそれぞれ対応付けて格納されている複数の設定データを抽出する。そして、設定データ抽出部１１４は、抽出した複数の設定データを画像処理部１１５へ送る。
【００３５】
画像処理部１１５は、画像データを画像データ入力受付部１１１から受け取る。そして、画像処理部１１５は、複数の設定データを設定データ抽出部１１４から受け取ると、画像データ入力受付部１１１から受け取った複数の画像データのうち、設定データ抽出部１１４から受け取ったデータによって示される各設定データによって示される撮像動作設定と一致又は類する設定によって撮像された画像データを、その設定データによって示される画像処理設定と一致又は類する設定にしたがって画像処理する。そして、画像処理部１１５は、画像処理した後の処理画像データを画面データ出力部１１６へ送る。また、画像処理部１１５は、設定の適用と処理画像の保存の指示を示すデータを指示入力受付部１１７から受け取ると、そのデータによって示される指示の設定を適用して得られた処理画像データを、メモリ１４０に保存する。ここで、撮像動作設定とは、光学的センサー１２０が撮像動作する際に適用される設定である。また、画像処理設定とは、ＣＰＵ１１０が画像処理を行う際に適用される設定である。
【００３６】
画面データ出力部１１６は、処理画像データを画像処理部１１５から受け取ると、その各処理画像をそれぞれ得るために適用された複数の設定データの中から、新たに適用すべき一の設定データを選択決定させるための画面データを、タッチスクリーン１３０へ出力する。また、画面データ出力部１１６は、画面の切換の指示を示すデータを指示入力受付部１１７から受け取ると、そのデータによって示される指示にしたがって、切替後の画面データをタッチスクリーン１３０へ出力する。
【００３７】
指示入力受付部１１７は、タッチスクリーン１３０から出力された、ユーザからの指示を示すデータの入力を受け付ける。そして、入力を受け付けたデータによって示される指示が画面の切換を指示するものであった場合、指示入力受付部１１７は、そのデータを画面データ出力部１１６へ送る。また、入力を受け付けたデータによって示される指示が設定の適用のみを指示するものであった場合、指示入力受付部１１７は、そのデータを設定適用部１１８へ送る。また、入力を受け付けたデータによって示される指示が設定の適用と処理画像の保存とを指示するものであった場合、指示入力受付部１１７は、そのデータを設定適用部１１８及び画像処理部１１５へ送る。
【００３８】
設定適用部１１８は、設定の適用の指示を示すデータを指示入力受付部１１７から受け取ると、そのデータによって示される指示の設定のうち撮像動作設定を、光学的センサー１２０が撮像動作を行う際の動作設定として、光学的センサー１２０を制御するためのプログラムに適用する。また、設定適用部１１８は、指示入力受付部１１７から受け取ったデータによって示される指示の設定のうち画像処理設定を、ＣＰＵ１１０が画像処理を行う際の処理設定として、画像処理のプログラムに適用する。そして、設定適用部１１８は、適用した設定内容を示すデータを、設定データ格納部１４１に格納する。
【００３９】
図３は、設定データ格納部１４１に格納されているデータの一例をテーブル形式で示す。設定データ格納部１４１には、設定ＩＤ（ｉｄｅｎｔｉｆｉｅｒ）、適用回数（回）、解析結果、撮像動作設定、及び画像処理設定の各データが対応付けて格納されている。
【００４０】
設定ＩＤは、設定データ格納部１４１に格納されている複数の設定の組合せの中で、各設定の組合せを一意に識別するための識別符号である。適用回数（回）は、設定ＩＤによって識別される設定の組合せが適用された回数を示す値である。解析結果は、設定ＩＤによって識別される設定の組合せが適用された際の、対象の画像データを解析した解析結果である。撮像動作設定は、設定ＩＤによって識別される設定の組合せにおける、光学的センサー１２０に適用すべき撮像動作の設定である。画像処理設定は、設定ＩＤによって識別される設定の組合せにおける、ＣＰＵ１１０に適用すべき画像処理の設定である。
【００４１】
解析結果としては、明暗、逆光、コントラスト、距離（ｍ）、人物、及び動作の各解析結果を示すデータが対応付けて格納されている。明暗は、写真に写っている情景の明るさのレベルを１０段階で評価した値である。逆光は、写真に写っている情景に逆光があるか否かを示す情報である。コントラストは、例えば、写真に写っている情景の明るい部分と暗い部分との明暗の差のレベルを１０段階で評価した値である。距離（ｍ）は、光学的センサー１２０と、ピントを合わせた被写体とを結ぶ線分の長さを示す値である。人物は、写真に人間の顔が写っているか否かを示す情報である。動作は、被写体が動いているか否かを示す情報である。
【００４２】
撮像動作設定としては、シャッタースピード（Ｓ）、及び絞りの各設定を示すデータが対応付けて格納されている。シャッタースピード（Ｓ）は、光学的センサー１２０による写真撮影の際、シャッターが解放され、撮像素子がレンズを通した光にさらされる時間である。絞りには、レンズの大きさに対する絞りの大きさを示す値としてＦ値が格納されている。
【００４３】
画像処理設定としては、ＩＳＯ感度、及びホワイトバランスの各設定を示すデータが対応付けて格納されている。ＩＳＯ感度は、撮像素子の感度を示す値である。ホワイトバランスは、様々な色温度の光源の下で、白色を正確に白く写し出すように補正するための設定である。
【００４４】
図４は、タッチスクリーン１３０に表示されるプレビュー画面３００の一例を示す。プレビュー画面３００は、写真の構図を決定するための画面である。プレビュー画面３００には、オートフォーカス枠３１０、撮影ボタン３２０、及び撮影ボタン３３０が共に表示される。
【００４５】
オートフォーカス枠３１０は、ピントを合わせている領域を示す枠である。撮影ボタン３２０は、既知の撮影方法によって撮影するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）のボタンである。撮影ボタン３３０は、本発明に係る撮影方法によって撮影するためのＧＵＩのボタンである。
【００４６】
図５は、タッチスクリーン１３０に表示される一致率別の選択画面４００の一例を示す。一致率別の選択画面４００は、新たに撮影された画像データの解析結果と、過去に撮影された画像データの解析結果との一致率を頼りにして、適用すべき設定を選択するための画面である。一致率別の選択画面４００には、複数の選択ボタン４１０ａ、ｂ、ｃ、・・・（以下、設定選択ボタン４１０と総称する。）、及び遷移ボタン４２０、４３０が表示される。
【００４７】
選択ボタン４１０は、図８に示す処理画像の確認画面７００へ画面を遷移させるためのＧＵＩのボタンである。遷移ボタン４２０は、図６に示す適用回数別の選択画面５００へ画面を遷移させるためのＧＵＩのボタンである。遷移ボタン４３０は、図７に示す微調整設定別の選択画面６００へ画面を遷移させるためのＧＵＩのボタンである。
【００４８】
図６は、タッチスクリーン１３０に表示される適用回数別の選択画面５００の一例を示す。適用回数別の選択画面５００は、過去にその設定が適用された回数を頼りにして、適用すべき設定を選択するための画面である。適用回数別の選択画面５００には、複数の選択ボタン５１０ａ、ｂ、ｃ、・・・（以下、選択ボタン５１０と総称する。）、及び遷移ボタン５２０、５３０が表示される。
【００４９】
選択ボタン５１０は、図８に示す処理画像の確認画面７００へ画面を遷移させるためのＧＵＩのボタンである。遷移ボタン５２０は、図５に示す一致率別の選択画面４００へ画面を遷移させるためのＧＵＩのボタンである。遷移ボタン５３０は、図７に示す微調整設定別の選択画面６００へ画面を遷移させるためのＧＵＩのボタンである。
【００５０】
図７は、タッチスクリーン１３０に表示される微調整設定別の選択画面６００の一例を示す。微調整設定別の選択画面６００は、抽出された設定の組合せの中から微調整する設定を頼りにして、適用すべき設定を選択するための画面である。微調整設定別の選択画面６００には、複数の選択ボタン６１０ａ〜ｄ（以下、選択ボタン６１０と総称する。）、遷移ボタン６２０〜６５０、及び候補表示６６０が表示される。
【００５１】
選択ボタン６１０は、図９に示す処理画像の確認画面８００へ画面を遷移させるためのＧＵＩのボタンである。遷移ボタン６２０は、図５に示す一致率別の選択画面４００へ画面を遷移させるためのＧＵＩのボタンである。遷移ボタン６３０は、図６に示す適用回数別の選択画面５００へ画面を遷移させるためのＧＵＩのボタンである。候補表示６６０は、抽出された設定の組合せのうち、現在表示されている画面がいずれの設定の組合せであるのかを示す情報である。遷移ボタン６４０、６５０は、他の設定の組合せについて微調整する設定を選択する画面へ、表示画面を遷移させるためのＧＵＩのボタンである。
【００５２】
図８は、タッチスクリーン１３０に表示される処理画像の確認画面７００の一例を示す。処理画像の確認画面７００は、図５に示す一致率別の選択画面４００において選択された解析結果の一致率に対応する設定の組合せ、又は図６に示す適用回数別の選択画面５００において選択された設定の適用回数に対応する設定の組合せを適用して、画像処理を行った後の処理画像７１０を確認するための画面である。処理画像の確認画面７００には、処理画像７１０、遷移ボタン７２０、設定適用ボタン７３０、及び画像保存ボタン７４０が表示される。
【００５３】
遷移ボタン７２０は、処理画像の確認画面７００へ画面を遷移させる直前に、タッチスクリーン１３０に表示されていた画面へ、表示画面を遷移させるためのＧＵＩのボタンである。設定適用ボタン７３０は、処理画像７１０を得るのに適用された設定を適用するためのＧＵＩのボタンである。画像保存ボタン７４０は、処理画像７１０を得るのに適用された設定を適用すると共に、処理画像７１０を保存するためのＧＵＩのボタンである。
【００５４】
図９は、タッチスクリーン１３０に表示される処理画像の確認画面８００の一例を示す。処理画像の確認画面８００は、図７に示す微調整設定別の選択画面６００において選択された設定のみを微調整した設定の組合せを適用して、画像処理を行った後の処理画像８１０を確認するための画面である。処理画像の確認画面８００には、処理画像８１０、遷移ボタン８２０、設定適用ボタン８３０、画像保存ボタン８４０、複数の候補画像８５０ａ〜ｃ（以下、候補画像８５０と総称する。）、及び他候補表示ボタン８６０、８７０が表示される。
【００５５】
遷移ボタン８２０は、処理画像の確認画面８００へ画面を遷移させる直前に、タッチスクリーン１３０に表示されていた画面へ、表示画面を遷移させるためのＧＵＩのボタンである。設定適用ボタン８３０は、処理画像８１０を得るのに適用された設定を適用するためのＧＵＩのボタンである。画像保存ボタン８４０は、処理画像８１０を得るのに適用された設定を適用すると共に、処理画像８１０を保存するためのＧＵＩのボタンである。候補画像８５０は、微調整設定別の選択画面６００において選択された設定のみを微調整して得られる処理画像の候補を示すＧＵＩのサムネイルである。候補画像８５０のうち、処理画像８１０として表示されている候補画像の縁には、太枠が表示される。この例においては、候補画像８５０ｂが処理画像８１０として表示されており、候補画像８５０ｂの縁に太枠が表示されている。他候補表示ボタン８６０、８７０は、他の候補画像を表示させるためのＧＵＩのボタンである。
【００５６】
図１０、１１は、ＣＰＵ１１０の動作フローの一例を示す。この動作フローの説明においては、図１から図９を共に参照する。
【００５７】
ユーザは、写真を撮影するにあたり、タッチスクリーン１３０に表示されている画面のＧＵＩに対して所定の操作を行うことにより、図４に示すようなプレビュー画面３００を、タッチスクリーン１３０に表示させる。そして、ユーザは、ピントを合わせたい被写体にオートフォーカス枠３１０を合わせて、撮影ボタン３２０又は撮影ボタン３３０をタップ操作することによって、撮影を行う。より具体的に説明すると、ユーザは、既知の撮影方法によって撮影を行う場合、撮影ボタン３２０をタップ操作する。また、ユーザは、本発明に係る撮影方法によって撮影を行う場合、撮影ボタン３３０をタップ操作する。以下の説明は、ユーザが撮影ボタン３３０をタップ操作した場合について説明する。
【００５８】
撮影ボタン３３０がタップ操作されると、光学的センサー１２０は、この時点において適用されている撮像動作設定にしたがって撮像し、複数の画像データを出力する。例えば、光学的センサー１２０のシャッタースピードは、１／５０（ｓ）、１／１００（ｓ）、又は１／２００（ｓ）のいずれかの値が設定されているものとする。そして、この時点において適用されているシャッタースピードの設定値は、１／１００（ｓ）であったとする。また、光学的センサー１２０の絞りは、Ｆ３．５、Ｆ４．３、又はＦ５．６のいずれかの値が設定されているものとする。そして、この時点において適用されている絞りの設定値は、Ｆ３．５であったとする。その場合、光学的センサー１２０は、シャッタースピードを設定値の１／１００（ｓ）として、絞りをＦ３．５、Ｆ４．３、及びＦ５．６と変化させて次々と撮像し、各設定の組合せに対応する３つの画像データを出力する。また、光学的センサー１２０は、絞りを設定値のＦ３．５として、シャッタースピードを１／５０（ｓ）、１／１００（ｓ）、及び１／２００（ｓ）と変化させて次々と撮像し、各設定の組合せに対応する３つの画像データを更に出力する。ＣＰＵ１１０の画像データ入力受付部１１１は、光学的センサー１２０から出力された、複数の画像データの入力を受け付けると（Ｓ１０１）、その画像データを画像解析部１１２及び画像処理部１１５へ送る。
【００５９】
そして、ＣＰＵ１１０の画像解析部１１２は、複数の画像データを画像データ入力受付部１１１から受け取ると、その画像データを画像解析する（Ｓ１０２）。例えば、画像解析部１１２は、画像データに写っている情景の明るさを解析して、その明るさのレベルを１０段階で評価する。また、画像解析部１１２は、画像データに写っている情景に逆光があるか否かを解析して判定する。また、画像解析部１１２は、画像データに写っている情景の明るい部分と暗い部分との明暗の差を解析して、その明暗の差のレベルを１０段階で評価する。また、画像解析部１１２は、画像データ内のピントが合っている被写体までの距離を解析して算出する。また、画像解析部１１２は、画像データに人間の顔が写っているかを解析して判定する。また、画像解析部１１２は、画像データに動いている被写体が存在していたか否かを判定する。そして、画像解析部１１２は、画像解析した解析結果を示すデータを解析結果データ特定部１１３へ送る。
【００６０】
そして、ＣＰＵ１１０の解析結果データ特定部１１３は、解析結果を示すデータを画像解析部１１２から受け取ると、メモリ１４０の設定データ格納部１４１に格納されている解析結果データの中から、画像解析部１１２から受け取ったデータによって示される解析結果と一致又は類する過去の解析結果を示す複数の解析結果データを特定する（Ｓ１０３）。例えば、解析結果データ特定部１１３は、解析結果が６０％以上一致する過去の解析結果を示す複数の解析結果データを特定する。そして、解析結果データ特定部１１３は、特定した各解析結果データを識別するためのデータとして、特定した各解析結果データと対応付けて格納されている設定ＩＤを設定データ抽出部１１４へ送る。
【００６１】
そして、ＣＰＵ１１０の設定データ抽出部１１４は、設定ＩＤを解析結果データ特定部１１３から受け取ると、メモリ１４０の設定データ格納部１４１に格納されている設定データの中から、受け取った設定ＩＤとそれぞれ対応付けて格納されている複数の設定データを抽出する（Ｓ１０４）。そして、設定データ抽出部１１４は、抽出した複数の設定データを画像処理部１１５へ送る。
【００６２】
そして、ＣＰＵ１１０の画像処理部１１５は、複数の画像データを画像データ入力受付部１１１から受け取り、複数の設定データを設定データ抽出部１１４から受け取ると、画像データ入力受付部１１１から受け取った複数の画像データのうち、設定データ抽出部１１４から受け取ったデータによって示される各設定データによって示される撮像動作設定と一致又は類する設定によって撮像された画像データを、その設定データによって示される画像処理設定と一致又は類する設定にしたがって画像処理する（Ｓ１０５）。例えば、画像処理部１１５は、図３に示す設定ＩＤ「Ｃ００１」と対応付けて格納されている設定データを、設定データ抽出部１１４から受け取った場合、画像データ入力受付部１１１から受け取った複数の画像データのうち、シャッタースピード「１／５０（ｓ）」、絞り「Ｆ５．６」と一致又は類する設定によって撮像された画像データを画像処理対象とする。この例においては、シャッタースピード「１／５０（ｓ）」、絞り「Ｆ５．６」と一致する設定によって撮像された画像データは存在しない。したがって、画像処理部１１５は、例えば、シャッタースピード「１／１００（ｓ）」、絞り「Ｆ５．６」の設定で撮像された画像データを、画像処理対象とする。そして、画像処理部１１５は、その画像処理対象の画像データを、ＩＳＯ感度「４００」、ホワイトバランス「電球」の設定を適用して画像処理する。画像処理部１１５は、設定データ抽出部１１４から受け取った各設定データについて、このような画像処理を行う。そして、画像処理部１１５は、画像処理した後の処理画像データを画面データ出力部１１６へ送る。
【００６３】
そして、ＣＰＵ１１０の画面データ出力部１１６は、例えば、図５に示す一致率別の選択画面４００を表示させるための画面データを、タッチスクリーン１３０へ出力する（Ｓ１０６）。一致率別の選択画面４００には、処理画像の確認画面７００へ表示画面を遷移させるための、複数のＧＵＩの選択ボタン４１０が表示される。各選択ボタン４１０には、新たに撮像された画像データの解析結果と、過去の画像データの解析結果との一致率の情報が表示されている。
【００６４】
ユーザは、適用回数別の選択画面５００に表示画面を切換えたい場合、遷移ボタン４２０をタップ操作する。遷移ボタン４２０がタップ操作されると、ＣＰＵ１１０の指示入力受付部１１７は、タッチスクリーン１３０から出力された、ユーザからの指示を示すデータの入力を受け付ける（Ｓ１０７）。そして、そして、入力を受け付けたデータによって示される指示が、適用回数別の選択画面５００への切換を指示するものであるため（Ｓ１０８：Ｙｅｓ）、指示入力受付部１１７は、そのデータを画面データ出力部１１６へ送る。画面データ出力部１１６は、適用回数別の選択画面５００への切換の指示を示すデータを指示入力受付部１１７から受け取ると、そのデータによって示される指示にしたがって、適用回数別の選択画面５００を表示させるための画面データを、タッチスクリーン１３０へ出力する（Ｓ１０９）。図６に示すように、適用回数別の選択画面５００には、処理画像の確認画面７００へ表示画面を遷移させるための、複数のＧＵＩの選択ボタン５１０が表示される。各選択ボタン５１０には、その選択ボタン５１０をタップ操作して遷移する先の確認画面７００にて確認し得る処理画像に適用された設定データの適用回数の情報が表示されている。
【００６５】
また、ユーザは、一致率別の選択画面４００から微調整設定別の選択画面６００へ表示画面を切換えたい場合、遷移ボタン４３０をタップ操作する。遷移ボタン４３０がタップ操作されると、ＣＰＵ１１０の指示入力受付部１１７は、タッチスクリーン１３０から出力された、ユーザからの指示を示すデータの入力を受け付ける（Ｓ１０７）。そして、そして、入力を受け付けたデータによって示される指示が、微調整設定別の選択画面６００への切換を指示するものであるため（Ｓ１０８：Ｙｅｓ）、指示入力受付部１１７は、そのデータを画面データ出力部１１６へ送る。画面データ出力部１１６は、微調整設定別の選択画面６００への切換の指示を示すデータを指示入力受付部１１７から受け取ると、そのデータによって示される指示にしたがって、微調整設定別の選択画面６００を表示させるための画面データを、タッチスクリーン１３０へ出力する（Ｓ１０９）。図７に示すように、微調整設定別の選択画面５００には、処理画像の確認画面８００へ表示画面を遷移させるための、複数のＧＵＩの選択ボタン６１０が表示される。各選択ボタン６１０には、微調整すべき設定の情報が表示されている。
【００６６】
同様に、ユーザは、適用回数別の選択画面５００から一致率別の選択画面４００へ表示画面を切換えたい場合、遷移ボタン５２０をタップ操作すればよい。また、ユーザは、適用回数別の選択画面５００から微調整設定別の選択画面６００へ表示画面を切換えたい場合、遷移ボタン５３０をタップ操作すればよい。また、ユーザは、微調整設定別の選択画面６００から一致率別の選択画面４００へ表示画面を切換えたい場合、遷移ボタン６２０をタップ操作すればよい。また、ユーザは、微調整設定別の選択画面６００から適用回数別の選択画面５００へ表示画面を切換えたい場合、遷移ボタン６３０をタップ操作すればよい。また、ユーザは、微調整設定別の選択画面６００が表示されている状態において、他の設定データを対象とする微調整設定別の選択画面６００に表示画面を切換えたい場合、遷移ボタン６４０又は遷移ボタン６５０をタップ操作すればよい。また、ユーザは、図８に示すような処理画像の確認画面７００が表示されている状態において、元の選択画面へ表示画面を切換えたい場合、遷移ボタン７２０をタップ操作すればよい。また、ユーザは、図９に示すような処理画像の確認画面８００が表示されている状態において、微調整設定別の選択画面６００へ表示画面を切換えたい場合、遷移ボタン８２０をタップ操作すればよい。また、ユーザは、処理画像の確認画面８００が表示されている状態において、他の候補画像８５０を表示させたい場合、他候補表示ボタン８６０又は他候補表示ボタン８７０をタップ操作すればよい。
【００６７】
そして、ユーザは、処理画像の確認画面７００が表示されている状態において、処理画像７１０を得るのに適用された設定データを適用して、処理画像７１０は保存しない場合、設定適用ボタン７３０をタップ操作する。設定適用ボタン７３０がタップ操作されると、ＣＰＵ１１０の指示入力受付部１１７は、タッチスクリーン１３０から出力された、ユーザからの指示を示すデータの入力を受け付ける（Ｓ１０７）。そして、そして、入力を受け付けたデータによって示される指示が、設定データの適用のみを指示するものであるため（Ｓ１０８：Ｎｏ→Ｓ１１０：Ｙｅｓ）、指示入力受付部１１７は、そのデータを設定適用部１１８へ送る。設定適用部１１８は、設定の適用の指示を示すデータを指示入力受付部１１７から受け取ると、そのデータによって示される指示の設定のうち、撮像動作設定を光学的センサー１２０に適用し、画像処理設定をＣＰＵ１１０に適用する（Ｓ１１１）。そして、設定適用部１１８は、適用した設定内容を示すデータを、設定データ格納部１４１に格納する。
【００６８】
同様に、ユーザは、処理画像の確認画面８００が表示されている状態において、処理画像８１０を得るのに適用された設定データを適用して、処理画像８１０は保存しない場合、設定適用ボタン８３０をタップ操作すればよい。
【００６９】
また、ユーザは、処理画像の確認画面７００が表示されている状態において、処理画像７１０を得るのに適用された設定データを適用すると共に、処理画像７１０を保存する場合、画像保存ボタン７４０をタップ操作する。画像保存ボタン７４０がタップ操作されると、ＣＰＵ１１０の指示入力受付部１１７は、タッチスクリーン１３０から出力された、ユーザからの指示を示すデータの入力を受け付ける（Ｓ１０７）。そして、そして、入力を受け付けたデータによって示される指示が、設定データを適用すると共に処理画像７１０の保存を指示するものであるため（Ｓ１０８：Ｎｏ→Ｓ１１０：Ｎｏ→Ｓ１１２：Ｙｅｓ）、指示入力受付部１１７は、そのデータを設定適用部１１８及び画像処理部１１５へ送る。設定適用部１１８は、設定の適用の指示を示すデータを指示入力受付部１１７から受け取ると、そのデータによって示される指示の設定のうち、撮像動作設定を光学的センサー１２０に適用し、画像処理設定をＣＰＵ１１０に適用する（Ｓ１１３）。そして、設定適用部１１８は、適用した設定内容を示すデータを、設定データ格納部１４１に格納する。一方、画像処理部１１５は、処理画像７１０の保存の指示を示すデータを指示入力受付部１１７から受け取ると、そのデータによって示される指示の設定を適用して得られた処理画像データを、メモリ１４０に保存する（Ｓ１１４）。
【００７０】
同様に、ユーザは、処理画像の確認画面８００が表示されている状態において、処理画像８１０を得るのに適用された設定データを適用すると共に、処理画像８１０を保存する場合、画像保存ボタン８４０をタップ操作すればよい。
【００７１】
以上説明したように、携帯電話１００においては、実際に撮影を行って光学的センサー１２０から出力された画像データを解析して、その解析結果と一致又は類する解析結果の過去の撮影時に適用された設定の候補の中から、撮影者の好みの設定を選ぶことができるようにしたので、撮影者が思い描いているイメージ通りの写真を得ることができる。
【００７２】
図１２は、ＣＰＵ１１０のブロック構成の別の例を示す。上述の実施形態においては、本発明に係る全ての特徴を網羅する例について説明した。しかるに、携帯電話１００のＣＰＵ１１０は、図１２に示すように、画像解析部１１２、解析結果データ１１３、設定データ抽出部１１４、及び画面データ出力部１１６として機能すれば足りる。
【００７３】
図１３は、本発明に係る撮影装置をコンピュータ等の電子情報処理装置で構成した場合のハードウェア構成の一例を示す。撮影装置は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）周辺部と、入出力部と、レガシー入出力部とを備える。ＣＰＵ周辺部は、ホスト・コントローラ９０１により相互に接続されるＣＰＵ９０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３、グラフィック・コントローラ９０４、及び表示装置９０５を有する。入出力部は、入出力コントローラ９０６によりホスト・コントローラ９０１に接続される通信インターフェース９０７、ハードディスクドライブ９０８、及びＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０９を有する。レガシー入出力部は、入出力コントローラ９０６に接続されるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９１０、フレキシブルディスク・ドライブ９１１、及び入出力チップ９１２を有する。
【００７４】
ホスト・コントローラ９０１は、ＲＡＭ９０３と、高い転送レートでＲＡＭ９０３をアクセスするＣＰＵ９０２、及びグラフィック・コントローラ９０４とを接続する。ＣＰＵ９０２は、ＲＯＭ９１０、及びＲＡＭ９０３に格納されたプログラムに基づいて動作して、各部の制御をする。グラフィック・コントローラ９０４は、ＣＰＵ９０２等がＲＡＭ９０３内に設けたフレーム・バッファ上に生成する画像データを取得して、表示装置９０５上に表示させる。これに代えて、グラフィック・コントローラ９０４は、ＣＰＵ９０２等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００７５】
入出力コントローラ９０６は、ホスト・コントローラ９０１と、比較的高速な入出力装置であるハードディスクドライブ９０８、通信インターフェース９０７、ＣＤ−ＲＯＭドライブ９０９を接続する。ハードディスクドライブ９０８は、ＣＰＵ９０２が使用するプログラム、及びデータを格納する。通信インターフェース９０７は、ネットワーク通信装置９９１に接続してプログラム又はデータを送受信する。ＣＤ−ＲＯＭドライブ９０９は、ＣＤ−ＲＯＭ９９２からプログラム又はデータを読み取り、ＲＡＭ９０３を介してハードディスクドライブ９０８、及び通信インターフェース９０７に提供する。
【００７６】
入出力コントローラ９０６には、ＲＯＭ９１０と、フレキシブルディスク・ドライブ９１１、及び入出力チップ９１２の比較的低速な入出力装置とが接続される。ＲＯＭ９１０は、撮影装置が起動時に実行するブート・プログラム、あるいは撮影装置のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ９１１は、フレキシブルディスク９９３からプログラム又はデータを読み取り、ＲＡＭ９０３を介してハードディスクドライブ９０８、及び通信インターフェース９０７に提供する。入出力チップ９１２は、フレキシブルディスク・ドライブ９１１、あるいはパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００７７】
ＣＰＵ９０２が実行するプログラムは、フレキシブルディスク９９３、ＣＤ−ＲＯＭ９９２、又はＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード等の記録媒体に格納されて利用者によって提供される。記録媒体に格納されたプログラムは圧縮されていても非圧縮であってもよい。プログラムは、記録媒体からハードディスクドライブ９０８にインストールされ、ＲＡＭ９０３に読み出されてＣＰＵ９０２により実行される。ＣＰＵ９０２により実行されるプログラムは、撮影装置を、図１から図１２に関連して説明した画像データ入力受付部１１１、画像解析部１１２、解析結果データ特定部１１３、設定データ抽出部１１４、画像処理部１１５、画面データ出力部１１６、指示入力受付部１１７、及び設定適用部１１８として機能させる。
【００７８】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク９９３、ＣＤ−ＲＯＭ９９２の他に、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）又はＰＤ（Ｐｈａｓｅ  Ｄｉｓｋ）等の光学記録媒体、ＭＤ（ＭｉｎｉＤｉｓｋ）等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークあるいはインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶媒体を記録媒体として使用して、ネットワークを介したプログラムとして提供してもよい。
【００７９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は、上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００８０】
１００  携帯電話
１１０  ＣＰＵ
１１１  画像データ入力受付部
１１２  画像解析部
１１３  解析結果データ特定部
１１４  設定データ抽出部
１１５  画像処理部
１１６  画面データ出力部
１１７  指示入力受付部
１１８  設定適用部
１２０  光学的センサー
１３０  タッチスクリーン
１４０  メモリ
１４１  設定データ格納部
１５０  メモリコントローラ
１６０  インターフェース
１７０  ＲＦ回路
１８０  オーディオ回路
１９０  スピーカー
２００  マイクロフォン
２１０  Ｉ／Ｏサブシステム
２１１  光学的センサコントローラ
２１２  タッチスクリーンコントローラ
２２０  他の入力又は制御装置
２３０  電源システム
３００  プレビュー画面
３１０  オートフォーカス枠
３２０  撮影ボタン
３３０  撮影ボタン
４００  一致率別の選択画面
４１０  選択ボタン
４２０  遷移ボタン
４３０  遷移ボタン
５００  適用回数別の選択画面
５１０  選択ボタン
５２０  遷移ボタン
５３０  遷移ボタン
６００  微調整設定別の選択画面
６１０  選択ボタン
６２０  遷移ボタン
６３０  遷移ボタン
６４０  遷移ボタン
６５０  遷移ボタン
６６０  候補表示
７００  処理画像の確認画面
７１０  処理画像
７２０  遷移ボタン
７３０  設定適用ボタン
７４０  画像保存ボタン
８００  処理画像の確認画面
８１０  処理画像
８２０  遷移ボタン
８３０  設定適用ボタン
８４０  画像保存ボタン
８５０  候補画像
８６０  他候補表示ボタン
８７０  他候補表示ボタン
９０１  ホスト・コントローラ
９０２  ＣＰＵ
９０３  ＲＡＭ
９０４  グラフィック・コントローラ
９０５  表示装置
９０６  入出力コントローラ
９０７  通信インターフェース
９０８  ハードディスクドライブ
９０９  ＣＤ−ＲＯＭドライブ
９１０  ＲＯＭ
９１１  フレキシブルディスク・ドライブ
９１２  入出力チップ
９９１  ネットワーク通信装置
９９２  ＣＤ−ＲＯＭ
９９３  フレキシブルディスク
【図１】
2012169965.tif 000003
【図２】
2012169965.tif 000004
【図３】
2012169965.tif 000005
【図４】
2012169965.tif 000006
【図５】
2012169965.tif 000007
【図６】
2012169965.tif 000008
【図７】
2012169965.tif 000009
【図８】
2012169965.tif 000010
【図９】
2012169965.tif 000011
【図１０】
2012169965.tif 000012
【図１１】
2012169965.tif 000013
【図１２】
2012169965.tif 000014
【図１３】
2012169965.tif 000015