(57)【要約】 【課題】手本とする画像と同様の画像を取得するための撮影の仕方を提示すること。【解決手段】被写体の画像である被写体画像を取得する撮像部と、サンプル画像を取得するサンプル取得部と、前記被写体画像の構図を前記サンプル画像の構図に近づけるための撮影の仕方を示すガイド表示を作成するガイド表示生成部と、前記ガイド表示を表示する表示部と、前記撮影に先立つ当該撮像装置の高さの情報を基準として撮影するときの高さを判定し、当該高さに応じて当該撮像装置の撮影状態を判定する撮影状態判定部とを具備する撮像装置である。【選択図】図７
2014017865.tif 000002
【特許請求の範囲】
【請求項１】
被写体の画像である被写体画像を取得する撮像部と、
サンプル画像を取得するサンプル取得部と、
前記被写体画像の構図を前記サンプル画像の構図に近づけるための撮影の仕方を示すガイド表示を作成するガイド表示生成部と、
前記ガイド表示を表示する表示部と、
当該撮像装置による撮影時の高さと伏角との情報に従って撮影者の撮影姿勢を表す情報を選択する信号処理制御部と、
を具備する撮像装置。
【請求項２】
前記撮影姿勢を表す前記情報は、前記撮影者が少なくとも立った状態、又はしゃがんだ状態の姿勢画像を示す画像を有する請求項１に記載の撮像装置。
【請求項３】
前記信号処理制御部は、前記撮影姿勢を表す情報を前記被写体画像に関連付ける請求項２に記載の撮像装置。
【請求項４】
前記信号処理制御部は、前記被写体画像の表示時に、前記撮影姿勢を表す情報を表示又は音声再生する請求項１乃至３のうちいずれか１項に記載の撮像装置。
【請求項５】
撮像装置による撮影時の高さと伏角との情報を取得し、
これら取得された高さと伏角との情報に従って前記撮像装置を操作する撮影者の撮影姿勢を表す情報を選択する、
撮影時の姿勢判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及び撮影時の姿勢判定方法に関する。
【背景技術】
【０００２】
よい構図の写真を撮影するためのアドバイスを提示するデジタルカメラが知られている。例えば日本国特開２０１１−１３５５２７号公報には、ユーザが撮影しようとしているシーンに合わせて、好適な構図を提示するデジタルカメラに係る技術が開示されている。例えばこのデジタルカメラは、構図評価部と構図提示部とを有する。構図評価部は、サンプル画像の構図を評価し、構図提示部は、構図評価部によって高い評価が得られた構図を、ライブビュー表示に重畳させて提示する。例えば人の位置や山の位置がライブビュー表示に重畳されて表示部に示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２９０１２９号公報
【特許文献２】特開２００３−２４５２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
日本国特開２０１１−１３５５２７号公報に開示されているデジタルカメラに係る技術では、構図の提示は例えば画角内における人物の位置等を表示するのみである。すなわち、このデジタルカメラにおいて提示される画像は、例えば背景と注目被写体である人物との位置関係を表示するものであって、撮影の方法を提示するものではない。
【０００５】
本発明は、手本とする画像と同様の画像を取得するための撮影の仕方を提示する撮像装置及び撮影時の姿勢判定方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を果たすため、本発明の一態様によれば、撮像装置は、被写体の画像である被写体画像を取得する撮像部と、サンプル画像を取得するサンプル取得部と、前記被写体画像の構図を前記サンプル画像の構図に近づけるための撮影の仕方を示すガイド表示を作成するガイド表示生成部と、前記ガイド表示を表示する表示部と、当該撮像装置による撮影時の高さと伏角との情報に従って撮影者の撮影姿勢を表す情報を選択する信号処理制御部とを具備する。  
又、撮影時の姿勢判定方法は、撮像装置による撮影時の高さと伏角との情報を取得し、これら取得された高さと伏角との情報に従って前記撮像装置を操作する撮影者の撮影姿勢を表す情報を選択する。
【発明の効果】
【０００７】
本発明によれば、手本とする画像と同様の画像を取得するための撮影の仕方を提示する撮像装置及び撮影時の姿勢判定方法を提供できる。
【図面の簡単な説明】
【０００８】
【図１Ａ】図１Ａは、第１の実施形態に係るデジタルカメラの構成例を示すブロック図である。
【図１Ｂ】図１Ｂは、第１の実施形態に係るデジタルカメラの構成例を示す外観図である。
【図１Ｃ】図１Ｃは、第１の実施形態に係るデジタルカメラの構成例を示す外観図である。
【図２Ａ】図２Ａは、第１の実施形態に係るデジタルカメラの動作の一例の概要を示す図である。
【図２Ｂ】図２Ｂは、第１の実施形態に係るデジタルカメラの動作の一例の概要を示す図である。
【図２Ｃ】図２Ｃは、第１の実施形態に係るデジタルカメラの動作の一例の概要を示す図である。
【図２Ｄ】図２Ｄは、第１の実施形態に係るデジタルカメラの動作の一例の概要を示す図である。
【図３Ａ】図３Ａは、第１の実施形態に係るデジタルカメラにおける処理の一例を示すフローチャートである。
【図３Ｂ】図３Ｂは、第１の実施形態に係るデジタルカメラにおける処理の一例を示すフローチャートである。
【図４】図４は、第１の実施形態に係るデジタルカメラにおけるテーマ判定処理の一例を示すフローチャートである。
【図５】図５は、第１の実施形態に係るデジタルカメラにおけるガイド表示処理の一例を示すフローチャートである。
【図６Ａ】図６Ａは、第１の実施形態に係るデジタルカメラのガイド表示の一例を示す図である。
【図６Ｂ】図６Ｂは、第１の実施形態に係るデジタルカメラのガイド表示の一例を示す図である。
【図６Ｃ】図６Ｃは、第１の実施形態に係るデジタルカメラのガイド表示の一例を示す図である。
【図６Ｄ】図６Ｄは、第１の実施形態に係るデジタルカメラのガイド表示の一例を示す図である。
【図６Ｅ】図６Ｅは、第１の実施形態に係るデジタルカメラのガイド表示の一例を示す図である。
【図６Ｆ】図６Ｆは、第１の実施形態に係るデジタルカメラのガイド表示の一例を示す図である。
【図６Ｇ】図６Ｇは、第１の実施形態に係るデジタルカメラのガイド表示の一例を示す図である。
【図６Ｈ】図６Ｈは、第１の実施形態に係るデジタルカメラのガイド表示の一例を示す図である。
【図６Ｉ】図６Ｉは、第１の実施形態に係るデジタルカメラのガイド表示の一例を示す図である。
【図７】図７は、第１の実施形態に係る気圧センサの出力と撮影者に対するカメラの位置との関係の一例を説明するための図である。
【図８Ａ】図８Ａは、第１の実施形態に係る姿勢情報の一例を説明するための図である。
【図８Ｂ】図８Ｂは、第１の実施形態に係る姿勢情報の一例を説明するための図である。
【図９】図９は、第１の実施形態に係る画像ファイルの構成の一例を説明するための図である。
【図１０】図１０は、第１の実施形態に係るデータの流れの例を説明するための図である。
【図１１】図１１は、第１の実施形態に係る画像の人気投票の集計結果の一例の概略を示す図である。
【図１２】図１２は、第１の実施形態に係るサーバによる処理の一例を示すフローチャートである。
【図１３】図１３は、第２の実施形態に係る画像に基づく撮影方法の推定について説明するための図である。
【図１４Ａ】図１４Ａは、第２の実施形態に係る画像に基づく撮影方法の推定について説明するための図である。
【図１４Ｂ】図１４Ｂは、第２の実施形態に係る画像に基づく撮影方法の推定について説明するための図である。
【図１５】図１５は、第２の実施形態に係るガイド表示の一例を説明するための図である。
【発明を実施するための形態】
【０００９】
［第１の実施形態］
本発明の第１の実施形態について図面を参照して説明する。本実施形態に係るデジタルカメラ１０の構成例の概略を図１Ａに示す。また、デジタルカメラ１０の外観の概略の例を図１Ｂ及び図１Ｃに示す。デジタルカメラ１０は、信号処理制御部１と、撮像部２と、位置センサ３と、記録部４と、送受信部５と、操作部６と、タッチパネル７と、表示部８と、加速度センサ９ａと、地磁気センサ９ｂと、気圧センサ９ｃとを備える。信号処理制御部１は、デジタルカメラ１０の各部の動作を制御する。また、信号処理制御部１は、後述の通り、各種演算を行う。
【００１０】
撮像部２は、例えばレンズ２ｂや撮像素子や処理回路等を含む。撮像部２において、レンズ２ｂを介して入射した被写体像は撮像素子によって電気信号に変換され、画像信号が生成される。位置センサ３は、例えばＧＰＳユニットであり、デジタルカメラ１０の位置を取得する。記録部４は、例えば取り外し可能な記憶媒体を含む。記録部４は、デジタルカメラ１０が撮像した画像やそれに係るデータを記録する。また、記録部４は、例えばインターネットを介して取得したサンプル画像やそのサンプル画像に係るデータを記録する。また、記録部４には予め画像等が記録されていてもよい。
【００１１】
送受信部５は、サーバ５０とデータ通信をするための無線デバイスを含む。操作部６は、スイッチを含み、ユーザの様々な操作による入力を受け取る。操作部６は、例えば右手の人差し指で操作できる位置に配置された静止画撮影用のレリーズボタン６ａを含む。ユーザは、このレリーズボタン６ａを操作することで、デジタルカメラ１０に撮影動作を行わせることができる。また、操作部６は、シャッタースピード、絞り、露出補正、感度設定、ピント位置等の撮影パラメータの変更が入力されるスイッチやダイヤル等を含む。
【００１２】
画像を表示するための表示部８は、例えば液晶表示パネルを有している。表示部８は、例えばデジタルカメラ１０の背面に設けられている。タッチパネル７は、表示部８上に設けられている。タッチパネル７もユーザの指示の入力を受け取る。ユーザは、例えば表示部８に表示されたアイコンに対応する位置を触れることにより、デジタルカメラ１０の操作を行うことができる。
【００１３】
加速度センサ９ａは、一般的な３軸の加速度センサである。加速度センサ９ａは、重力を検出し、デジタルカメラ１０の傾きを示す信号を出力する。また、加速度センサ９ａは、例えば、デジタルカメラ１０の移動速度の変化を検出することができる。地磁気センサ９ｂは、一般的な地磁気センサであり、デジタルカメラ１０が向いている方角を示す信号を出力する。気圧センサ９ｃは、一般的な気圧センサであり、高さの変化を示す信号を出力する。気圧センサ９ｃは、例えば３ｃｍ程度よりも高い分解能で高さ変化を検出することができる。
【００１４】
信号処理制御部１は、信号処理部１ａと、サンプル取得部１ｂと、テーマ判定部１ｄと、特徴抽出部１ｅと、ガイド表示生成部１ｆと、撮影状態判定部１ｈと、距離判定部１ｉと、表示制御部１ｊと、時計１ｋとを有する。信号処理部１ａは、下記の各種演算や制御以外の、例えば画像処理や各部の動作制御のためのパラメータ等の算出を行う。また、信号処理部１ａは、デジタルカメラ１０の各部の動作を制御する。例えば信号処理部１ａは、撮像動作により得られた画像データと後述の撮影姿勢を表すデータとその他のデータとを合わせて、画像ファイルを作成する。
【００１５】
サンプル取得部１ｂは、サンプル画像を取得する。サンプル取得部１ｂは、例えばサーバ５０に記録されたサンプル画像を、送受信部５を介してインターネットを経由で取得する。サンプル取得部１ｂは、検索部１ｃを有する。検索部１ｃは、例えばサーバ５０に記録されている多くの画像の中から、関心がある画像を検索する。また、サンプル取得部１ｂは、例えば記録部４からサンプル画像を取得してもよい。テーマ判定部１ｄは、撮像部２で得られた画像のテーマを判定する。検索部１ｃは、例えばテーマ判定部１ｄによって得られたテーマに応じてサンプル画像を検索する。
【００１６】
特徴抽出部１ｅは、撮像部２で取得された画像において、色、構図、輪郭等の画像の特徴を抽出する。また、特徴抽出部１ｅは、画像において例えば顔を検出する。特徴抽出部１ｅは、画像内の顔の位置を判定できる他、顔が正面に対してどのように傾いているか等を判定できる。上記のような画像の特徴は、記録部４に画像特徴データ４ａとして記録される。なお画像の特徴データは必ずしも記録部４に記録されなくとも、例えばインターネットを介して接続されたサーバ５０等に記録されてもよい。また、特徴データは、サーバ５０から次々に取得されてもよい。なお、サンプル写真やその特徴データは、予めデジタルカメラ１０に記録されていてもよい。
【００１７】
ガイド表示生成部１ｆは、サンプル取得部１ｂによって取得されたサンプル画像を利用して、撮影方法を示すガイド表示を生成する。ガイド表示生成部１ｆは、特徴比較部１ｇを有する。特徴比較部１ｇは、特徴抽出部１ｅが抽出した特徴と、記録部４に記録された画像特徴データや送受信部５を介してサーバ５０から取得した画像特徴データとの比較を行う。ガイド表示生成部１ｆは、例えば撮影時の撮影者の姿勢やカメラの構え方を表す図を作成する。また、ガイド表示生成部１ｆは、例えば撮像部２で得られた画像とサンプル画像との差異を表す画像を作成する。また、ガイド表示生成部１ｆは、撮影者の姿勢やカメラの構え方やサンプル画像との差異を示す文字情報や音声情報を作成する。
【００１８】
撮影状態判定部１ｈは、位置センサ３、加速度センサ９ａ、地磁気センサ９ｂ、及び気圧センサ９ｃの出力に基づいて、撮影時のユーザの姿勢など、撮影状態を判定する。距離判定部１ｉは、例えばレンズ２ａの合焦位置に基づいて、デジタルカメラ１０から被写体までの距離を判定する。表示制御部１ｊは、表示部８を制御して、撮像部２で得られた画像、画像特徴データやその類似度を表す表示（例えば図１Ｃの表示８９）、撮影時のガイド表示等を表示させる。時計１ｋは、画像と関連付けて撮像時刻等を記録するために必要な時刻を出力する。
【００１９】
本実施形態に係るデジタルカメラ１０の動作の概略について図２Ａ乃至図２Ｄを参照して説明する。本実施形態では、図２Ａに示されるように、ユーザが任意の被写体９１にデジタルカメラ１０を向けて撮影を行う。このとき、表示部８には撮像部２で取得された画像がスルー画８１として表示される。デジタルカメラ１０の信号処理制御部１は、撮像部２で取得された画像のテーマを判定し、送受信部５を介して、そのテーマをサーバ５０に送信させる。
【００２０】
サーバ５０は、デジタルカメラ１０から受信した画像のテーマに合致した写真を選択する。サーバ５０は、例えば図２Ａに示されるように、選択した写真をデジタルカメラ１０に送信する。サーバ５０から写真を受信したデジタルカメラ１０は、その表示部８の端部にその写真の一部であるタブ８２を表示する。このタブ８２を表示する位置は、例えば操作部６のレリーズボタン６ａに右手の人差し指を掛けたデジタルカメラ１０を保持するユーザの右手の親指位置が好ましい。
【００２１】
図２Ｂに示されるように、ユーザがタブ８２を表示部８の中心側に引き出すようにタッチパネル７上で指をスライドさせると、デジタルカメラ１０は、表示部８にサーバ５０から受信した写真のサムネイル画像８３を次々と表示する。これらサムネイル画像８３のうちの１つをユーザが選択したら、デジタルカメラ１０は、図２Ｃに示されるように、撮像部２で取得した画像のスルー画８１と、ユーザが選択したサンプル画像８４とを表示部８に並べて表示する。さらにユーザが要求した場合、デジタルカメラ１０は、比較表示を行う。比較表示では、例えば図２Ｃに示されるように、スルー画８１とサンプル画像８４との対応する箇所が例えば線で結ばれる。比較表示はこれに限らず、スルー画８１とサンプル画像８４とが対比される表示であれば、種々の表示であり得る。
【００２２】
また、ユーザが要求した場合、デジタルカメラ１０は、例えば図２Ｄに示されるようなガイド表示を行う。ガイド表示では、サンプル画像８４のような画像を得るためには、どのように撮影するのがよいかを示すガイド画像８５が表示部８に表示される。このガイド画像８５には、被写体に対してどのような向きからどのような姿勢で撮影を行えばよいかが、画像として分かり易く表される。本発明は、このように撮影者に対して、分かりやすいアドバイス表示を行うことを一つの主題としている。このような表示によって、撮影者は、即座に撮影したいサンプルと同じ撮影を行うことが可能となる。
【００２３】
本実施形態における処理の一例を図３Ａ及び図３Ｂに示されたフローチャートを参照して説明する。ステップＳ１０１において信号処理制御部１は、撮影モードであるか否かを判定する。撮影モードであるとき、ステップＳ１０２において信号処理制御部１は、撮像動作を開始させる。すなわち、信号処理制御部１は、撮像部２から画像信号を取得し始める。また、撮影動作を開始すると、気圧判定のサンプリングレートを上げて、取得する高さ情報の精度を向上させる。ステップＳ１０３において信号処理制御部１は、スルー画を表示部８に表示させる。すなわち、信号処理制御部１は、撮像部２から取得した画像を順次表示部８に表示させる。
【００２４】
ステップＳ１０４において信号処理制御部１は、テーマ判定処理を実行する。このテーマ判定処理は、撮像部２が取得して表示部８に表示されているスルー画のテーマを判定する処理である。テーマ判定処理の一例について、図４に示されたフローチャートを参照して説明する。テーマ判定が細かいほど、状況分析が細かくなり、参考にしたいサンプル画像の判定が正確になることは言うまでもない。例えば、赤ちゃんの写真を撮影する際に、女性のポートレート写真がサンプルとして提示されても、あまり参考にならない可能性がある。そこで、テーマ判定処理は、撮影頻度の高い被写体や撮影シーンを判定できるように構成されている。
【００２５】
ステップＳ２０１において信号処理制御部１は、画像に顔が含まれているか否かを判定する。顔が含まれていると判定されたとき、ステップＳ２０２において信号処理制御部１は、その顔が画像の中央部に一人であるか否かを判定する。この判定で画像の中央部に一人であると判定されたとき、ステップＳ２０３において信号処理制御部１は、その顔が赤ちゃんの顔であるか否かを判定する。赤ちゃんの顔であると判定されたとき、ステップＳ２０４において信号処理制御部１は、画像のテーマは「赤ちゃん」であると決定する。その後、テーマ判定処理は終了し、処理はステップＳ１０４に戻る。
【００２６】
ステップＳ２０３の判定において赤ちゃんの顔でないと判定されたとき、処理はステップＳ２０５に進む。ステップＳ２０５において信号処理制御部１は、画像に含まれる顔が子供の顔であるか否かを判定する。子供であると判定されたとき、ステップＳ２０６において信号処理制御部１は、画像のテーマは「子供」であると決定する。その後、テーマ判定処理は終了し、処理はステップＳ１０４に戻る。ステップＳ２０５の判定において子供の顔でないと判定されたとき、処理はステップＳ２０７に進む。ステップＳ２０７において信号処理制御部１は、画像に含まれる顔が女性の顔であるか否かを判定する。女性の顔であると判定されたとき、ステップＳ２０８において信号処理制御部１は、画像のテーマは「女性」であると決定する。その後、テーマ判定処理は終了し、処理はステップＳ１０４に戻る。ステップＳ２０７の判定において女性の顔でないと判定されたとき、処理はステップＳ２０９に進む。ステップＳ２０９において信号処理制御部１は、画像のテーマは「通常人物ポートレート」であると決定する。その後、テーマ判定処理は終了し、処理はステップＳ１０４に戻る。
【００２７】
ステップＳ２０２の判定において画像の中央部に一人でないと判定されたとき、処理はステップＳ２１１に進む。ステップＳ２１１において信号処理制御部１は、顔が男女二人であるか否かを判定する。男女二人であると判定されたとき、ステップＳ２１２において信号処理制御部１は、画像に結婚式の服が含まれているか否かを判定する。結婚式の服が含まれていると判定されたとき、ステップＳ２１３において信号処理制御部１は、画像のテーマは「結婚式」であると決定する。その後、テーマ判定処理は終了し、処理はステップＳ１０４に戻る。ステップＳ２１２の判定において結婚式の服が含まれていないと判定されたとき、処理はステップＳ２１４に進む。ステップＳ２１４において信号処理制御部１は、画像のテーマは「カップル」であると決定する。その後、テーマ判定処理は終了し、処理はステップＳ１０４に戻る。ステップＳ２１１の判定において男女二人でないと判定されたとき、処理はステップＳ２１５に進む。ステップＳ２１５において信号処理制御部１は、画像のテーマは「通常人物集合」であると決定する。その後、テーマ判定処理は終了し、処理はステップＳ１０４に戻る。
【００２８】
結婚式などは、一般のユーザが撮影する機会が多い、非常に人気の高い撮影シーンである。このため、結婚式などは正確に判定され得る方がよい。この際、国や地域によって風習や衣装が異なるので、地域ごとに分類されるような工夫がなされてもよい。また、結婚式に類する例として運動会や学芸会があるが、ここでは説明を省略している。距離や画像だけでなく、周囲の音声やＧＰＳ情報を利用しての地域情報、時計情報などから季節やイベントなどに基づく分類が行われてもよい。
【００２９】
ステップＳ２０１の判定において顔が含まれていないと判定されたとき、処理はステップＳ２２１に進む。ステップＳ２２１において信号処理制御部１は、被写体が遠距離であるか否かを判定する。遠距離であると判定されたとき、ステップＳ２２２において信号処理制御部１は、画像のテーマは「場所や季節の風景」であると決定する。その後、テーマ判定処理は終了し、処理はステップＳ１０４に戻る。ステップＳ２２１の判定において遠距離でないと判定されたとき、処理はステップＳ２２３に進む。ステップＳ２２３において信号処理制御部１は、画像のテーマは「動植物の風景」であると決定する。その後、テーマ判定処理は終了し、処理はステップＳ１０４に戻る。
【００３０】
ここでは、説明の単純化のため、大きなくくりとして説明しているが、これに限らない。ステップＳ２２３で決定される「動植物の風景」について、マクロ撮影であるかどうかや、植物や昆虫などが被写体である場合は一番見栄えのする角度や、動物などが被写体である場合は仕草などをユーザに提示できるように、画像はさらに細かく分類された方がよいことは言うまでもない。ステップＳ２２２で決定される「場所や季節の風景」についても、鉄道写真や天文写真など人気がある種々のテーマがある。これらのテーマも細かく分類された方がよいことは言うまでもない。
【００３１】
画像のテーマによっては、一般のユーザが簡単に撮影できないものもある。例えば日の出や日の入りなどの風景や、それが水面に反射する風景などは、非常に高度な撮影技術を要する。例えば水面への反射を適切に撮影するためには、カメラの位置は重要である。このような場合に、撮影姿勢の情報の価値は、非常に高い。また、マクロ撮影やペットの撮影では、適切に被写体に向かい合うために、姿勢の情報は非常に重要である。このように価値が高い撮影姿勢を適切に提示するために、適切に画像のテーマが選択されることは重要である。
【００３２】
図４を参照して説明した各テーマは一例であり、これ以外のテーマが設定されても勿論よい。テーマの判定方法については、上述のものは一例であってこれに限らず、テーマを判定できる方法であればどのようなものを用いてもよい。前述のように音声、位置、時期などの他、様々な画像辞書が用意され、色や濃淡などといった画像の特徴が利用され、花や昆虫の種類の特定までされてもよい。また、地図情報を利用してもよく、線路沿いなら鉄道写真、結婚式場では結婚式、コンサート会場ならコンサートなど、学校なら学校イベントといったように分類してもよい。もちろん、音声入力やアイコンの選択や文字入力などによってユーザがテーマを入力できるようにしてもよい。ここでは、カメラを構えてからテーマ判定する例を示したが、撮影前、例えば、そのイベント会場に電車で向かう途中に、どのようなサンプルが見たくなるかをある程度設定できるようにしてもよい。結婚式などは、会場に到着する前からイベントの内容を予想して準備ができるので、事前にサンプル画像を検索できるようにしておいてもよい。
【００３３】
図３Ａに戻って説明を続ける。ステップＳ１０５において信号処理制御部１は、テーマ判定処理で決定されたテーマが変化したか否かを判定する。テーマが変化したとき、ステップＳ１０６において信号処理制御部１は、表示されているガイド表示を終了する。その後処理はステップＳ１１２に進む。ステップＳ１０５においてテーマが変化していないと判定されたとき、処理はステップＳ１０７に進む。
【００３４】
ステップＳ１０７において信号処理制御部１は、ガイド表示が始まる前か否かを判定する。ガイド表示が始まる前でないと判定されたとき、すなわち既にガイド表示が開始していると判定されたとき、処理はステップＳ１１１に進む。ステップＳ１０７においてガイド表示が始まる前であると判定されたとき、処理はステップＳ１０８に進む。ステップＳ１０８において信号処理制御部１は、テーマ判定処理で決定されたテーマをサーバ５０に送信し、そのテーマに関係するサンプル画像群を取得する。ステップＳ１０９において信号処理制御部１は、サーバ５０から取得したサンプル画像を用いて図２Ａに示されるように、タブ８２を表示部８に表示させる。
【００３５】
ステップＳ１１０において信号処理制御部１は、表示部８に表示されたタブ８２上のタッチパネル７が、タッチパネル７の中央方向にスライドされたか否かを判定する。スライドされていないと判定されたとき、処理はステップＳ１１２に進む。ステップＳ１１０においてスライドされたと判定されたとき、処理はステップＳ１１１に進む。
【００３６】
ステップＳ１１１において信号処理制御部１は、ガイド表示処理を実行する。このガイド表示処理は、例えば図２Ｃ及び図２Ｄに示されるようなガイド表示を行う処理である。ガイド表示処理の一例について、図５に示すフローチャートを参照して説明する。ステップＳ３０１において信号処理制御部１は、ユーザが比較モードを選択したか否かを判定する。比較モードが選択されていないと判定された場合、ステップＳ３０２において信号処理制御部１は、タッチパネル７がタッチされ、画像が選択されたか否かを判定する。
【００３７】
タッチされていないと判定されたとき、ステップＳ３０３において信号処理制御部１は、複数のサンプル画像のサムネイル画像を順次表示させる。すなわち、表示部８において複数のサムネイル画像が次々とステップＳ１１０でユーザがスライドさせた方向に流れていくように表示される。ステップＳ３０４において信号処理制御部１は、全サムネイル画像が表示されたか否かを判定する。全サムネイル画像が表示されていないと判定されたとき、ガイド表示処理は終了し、処理は図３Ａを参照して説明しているステップＳ１１１に戻る。
【００３８】
ステップＳ３０４において全サムネイル画像が表示されたと判定されたとき、処理はステップＳ３０５に進む。ステップＳ３０５において信号処理制御部１は、サーバ５０と通信可能であるか否かを判定する。通信可能であると判定されたとき、ステップＳ３０６において信号処理制御部１は、サーバ５０からサンプル画像をさらに取得する。その後、ガイド表示処理は終了し、処理はステップＳ１１１に戻る。ステップＳ３０５の判定で通信可能でないと判定されたとき、処理はステップＳ３０７に進む。ステップＳ３０７において信号処理制御部１は、最初のサムネイル画像に戻って表示を繰り返させる。その後、ガイド表示処理は終了し、処理はステップＳ１１１に戻る。
【００３９】
ステップＳ３０２において、タッチされたと判定されたとき、ステップＳ３０８において信号処理制御部１は、タッチされたサンプル画像を表示部８に表示させる。ステップＳ３０９において信号処理制御部１は、比較モードが選択されたか否かを判定する。比較モードが選択されたと判定されたとき、ステップＳ３１０において信号処理制御部１は、比較モード設定のためのフラグを比較モードに設定する。その後、ガイド表示処理は終了し、処理はステップＳ１１１に戻る。ステップＳ３０９において比較モードが選択されていないと判定されたとき、ガイド表示処理は終了し、処理はステップＳ１１１に戻る。
【００４０】
ステップＳ３０１において比較モードが選択されていると判定されたとき、処理はステップＳ３１１に進む。ステップＳ３１１において信号処理制御部１は、ガイド表示モードであるか否かを判定する。ガイド表示モードでないとき、ステップＳ３１２において信号処理制御部１は、表示部８に比較表示をさせる。比較表示では、例えば図２Ｃに示されるように、現在取得中のスルー画とサンプル画像とが並べて表示される。さらに、互いに対応する部位、例えば顔の縁等が線で結ばれて表示される。また、例えば顔の向き等が表示されてもよい。また、例えば回転方向が矢印で示されてもよい。このような表示により、ユーザは、スルー画とサンプル画像との差異を容易に理解できる。このような表示例以外にも、差異の表示は、動画やモーフィングやイラスト図示、アバター等、ビジュアル的に関連が確認可能なものであれば何でもよい。
【００４１】
続いて、ステップＳ３１３において信号処理制御部１は、ガイド表示モードが要求されているか否かを判定する。ガイド表示モードが要求されていないとき、ガイド表示処理は終了し、処理はステップＳ１１１に戻る。ステップＳ３１３においてガイド表示モードが選択されているとき、処理はステップＳ３１４に進む。ステップＳ３１４において信号処理制御部１は、ガイド表示モード設定のためのフラグをガイド表示モードに設定する。その後、ガイド表示処理は終了し、処理はステップＳ１１１に戻る。
【００４２】
ステップＳ３１１においてガイド表示モードであると判定されてとき、処理はステップＳ３１５に進む。ステップＳ３１５において信号処理制御部１は、選択されたサンプル画像が撮影された際の撮影方法を例えば図によって表示部８に表示させる。
【００４３】
ガイド表示として例えば図６Ａ乃至図６Ｉに示されるような画像が表示される。例えば図６Ａ、図６Ｂ及び図６Ｃのように、撮影者は立った状態で顔の付近にカメラを構えたことや、例えば図６Ｄ、図６Ｅ及び図６Ｆのように、撮影者はしゃがんだ状態でカメラを構えたことや、例えば図６Ｇ、図６Ｈ及び図６Ｉのように、撮影者は高く掲げてカメラを構えたこと等が図によって表される。また、例えば図６Ａ、図６Ｄ及び図６Ｇのように撮影者はカメラを水平に構えたことや、例えば図６Ｂ、図６Ｅ及び図６Ｈのように撮影者はカメラを見下ろす方向に構えたことや、例えば図６Ｃ、図６Ｆ及び図６Ｉのように撮影者はカメラを見上げる方向に構えたこと等が図によって表される。
【００４４】
その他、信号処理制御部１は、例えば腹ばいに伏せて撮影したといったことや、カメラをパンさせながら撮影したといったことや、縦位置に構えたか横位置に構えたかといった情報等を表す図が表示部８に表示され得る。また、例えば図２Ｄに示されるように、撮影者の姿勢を示す画像が、被写体を含むスルー画と組み合わせて表示されてもよい。このように、例えば撮影者に対するカメラの位置が図で示されることによって、ユーザは、サンプル画像の撮影方法を容易に理解することができる。
【００４５】
富士山を水面に反射させて撮影する場合などは、腹ばいの撮影などが推奨されるが、このような不自然な体勢は、一般ユーザには思いつかず、それでは、永久にプロのような撮影をすることができない。しかし、撮影方法の姿勢図示表示、あるいは撮影時体勢表示によれば、簡単にユーザにテクニックを提示できる。
【００４６】
また、サンプル画像に、上記各種姿勢の難易度情報を付記すれば、ユーザは、ある姿勢や体勢や使用道具は無理と判断することで、無駄な努力をする必要がなくなる。たとえば、着ている服装によっては、腹ばい撮影は無理だということがある。また、道具を用いた撮影は、道具を持っていない限り困難であるし、背伸びをした撮影なども身長によっては難易度が高い。このように、姿勢ごとに難易度を数値化して、関連づけして記録しておくことは重要である。例えば図６Ａ、図６Ｂ及び図６Ｃのように、撮影者は立った状態で顔の付近にカメラを構えた場合の難易度は低く（例えば難易度を１とする）、図６Ｄ、図６Ｅ及び図６Ｆのように、撮影者はしゃがんだ状態でカメラを構えることは、服装によっては難易度が高くなるので、難易度を２としてもよい。さらに図６Ｇ、図６Ｈ及び図６Ｉのように、撮影者は高く掲げてカメラを構えたこと等は、身長や服装によっては真似が困難で、難易度を３とし、腹ばいなどは難易度４、道具を使った場合は難易度５等のようにする。もちろん、手に入れやすい道具なら難易度３としてもよい。なお、ここでは、説明のための図面として図６を記載したが、この図面をそのままアバター情報としてアイコン化して姿勢情報（ガイド情報）としてもよい。このようなアイコンが撮影された画像ごとに添付されればよい。
【００４７】
さらにステップＳ３１６において信号処理制御部１は、現在の撮影方法と、サンプル画像の撮影方法との差異を文字で表示する。例えば、現在ユーザが立った状態でカメラを構えているのに対して、選択されたサンプル画像は撮影者がしゃがんだ状態で撮影された場合には、例えば「しゃがんで撮影しました」と表示される。また、音声を用いてサンプル画像の撮影方法がユーザに提示されてもよい。その後、ガイド表示処理は終了し、処理はステップＳ１１１に戻る。
【００４８】
ここで、デジタルカメラ１０が現在のユーザの撮影姿勢を認識する方法について説明する。もちろん、どの体勢で撮影したかを撮影体勢一覧から手動で選択しても良いが、たくさん撮影する場合には、自動で記録できれば非常に便利である。前述のとおりデジタルカメラ１０には、加速度センサ９ａ、地磁気センサ９ｂ及び気圧センサ９ｃが設けられている。これらのセンサの出力に基づいて、信号処理制御部１の撮影状態判定部１ｈは、ユーザのデジタルカメラ１０の構え方やデジタルカメラ１０の姿勢等を取得する。例えばデジタルカメラ１０の水平面に対する傾きは、加速度センサ９ａの出力に基づいて撮影状態判定部１ｈが重力方向を算出することで取得され得る。例えばデジタルカメラ１０の水平面上の回転は、地磁気センサ９ｂの出力に基づいて撮影状態判定部１ｈが地磁気に対する向きを算出することで取得され得る。例えばデジタルカメラ１０の鉛直方向の高さは、気圧センサ９ｃの出力に基づいて取得され得る。
【００４９】
気圧センサ９ｃを用いたデジタルカメラ１０の鉛直方向の高さの算出方法について、図７を参照してさらに説明する。気圧センサ９ｃは、気圧を示す値を出力する。撮影状態判定部１ｈは、この気圧を取得し、その変化から鉛直方向の高さの変化を算出する。図７において、下段には気圧センサ９ｃの出力が模式的に示され、上段にはそのときのユーザ７０の姿勢とデジタルカメラ１０の位置との関係が模式的に示されている。
【００５０】
例えばユーザ７０がデジタルカメラ１０を持ち歩いているとき、一般にデジタルカメラ１０はユーザ７０の顔よりも低い位置にある。また、ユーザ７０がデジタルカメラ１０を持ち歩いているとき、ユーザ７０の歩みに応じて上下に振動する。そこで撮影状態判定部１ｈは、図７に示された（ａ）の期間のように、気圧センサ９ｃの出力が上下に定期的に振動するとき、ユーザ７０は歩いていると判断する。なお、気圧センサ９ｃの出力ではなく加速度センサ９ａの出力を利用して、ユーザ７０が歩いているときの振動が取得されてもよい。また、気圧センサ９ｃと加速度センサ９ａとの両方を用いてユーザ７０が歩いているときの振動を検出してもよい。撮影状態判定部１ｈは、ユーザ７０が歩いていると判断したときの気圧センサの出力を、顔よりも低い位置の基準気圧として設定する。
【００５１】
ユーザ７０がデジタルカメラ１０の電源を入れるときや操作をするとき、図７に示された（ｂ）の期間のように、一般にユーザ７０は操作部分を確認するためデジタルカメラ１０を顔に近づける。このとき、デジタルカメラ１０は持ち上げられるので気圧センサ９ｃの出力は低下する。この気圧センサ９ｃの出力の変化に基づいて、先に取得した基準気圧と顔の高さとの関係は校正される。
【００５２】
その後、図７に示した（ｃ）の期間のように、ユーザ７０が撮影をするとき、カメラの振動は止まる。撮影状態判定部１ｈは、この振動の停止を気圧センサ９ｃや加速度センサ９ａの出力に基づいて取得する。撮影状態判定部１ｈは、このときの気圧センサ９ｃの出力と校正された基準気圧とを比較して、歩いているときのユーザ７０の姿勢に対する撮影時のユーザ７０の姿勢を推定する。図７に示した例では、気圧センサ９ｃの出力は基準気圧よりも高くなっている。このことから、撮影状態判定部１ｈは、ユーザ７０がしゃがんで撮影を行っていると推定する。
【００５３】
撮影後、図７に示した（ｄ）の期間のように、デジタルカメラ１０が操作されるとき、デジタルカメラは顔の位置に近づけられ、図７に示した（ｅ）の期間のように、ユーザ７０が再び歩き出したら再び気圧センサ９ｃの出力や加速度センサの出力が振動する。このとき、デジタルカメラ１０はユーザ７０の顔よりも低い位置にあると推定される。以上の通り、一連のデジタルカメラ１０の動きと、その際の気圧センサ９ｃの出力の変化との関係から、撮影状態判定部１ｈはユーザの姿勢を推定する。
【００５４】
さらに、加速度センサ９ａ、地磁気センサ９ｂ及び気圧センサ９ｃの出力に加えて、オートフォーカス（ＡＦ）動作において取得した被写体までの距離も用いると、例えば図８Ａ及び図８Ｂに示すような撮影状態に係るパラメータが取得され得る。すなわち、撮影状態判定部１ｈは、図８Ａに示すように、立った状態で見下ろすように撮影する場合のデジタルカメラ１０の高さＨ１、伏角Θ１及び被写体までの距離Ｄ１を得ることができる。また、撮影状態判定部１ｈは、図８Ｂに示すように、しゃがんだ状態で撮影する場合のデジタルカメラ１０の高さＨ２、伏角Θ２及び被写体までの距離Ｄ２を得ることができる。信号処理制御部１は、ガイド表示において例えば図８Ａ及び図８Ｂのような図を用いることもできる。このような図をガイド表示に用いれば、ユーザは被写体とデジタルカメラ１０との位置関係を理解しやすい。
【００５５】
ここでは自動で体勢、姿勢を検出する例を示したが、もちろん、半自動でもよく、撮影者が最初に指定した撮影姿勢からの差異を各種センサで判定するようにしてもよい。例えば、気圧や加速度を使って、その差異から姿勢が変化したことを判定してもよい。あるいは、同じ姿勢で何枚もの写真を撮影することもあるので、このような場合は、最初の指定体勢を撮影姿勢データとしてそのまま利用すればよい。特に三脚など、様々な道具類を使って撮影する場合もあり、この場合は、自動判定よりも道具を使った旨を記録できるようにしてもよい。この指定には音声やタッチなどによる入力が利用される。
【００５６】
図３Ａに戻って説明を続ける。ステップＳ１１２において信号処理制御部１は、レリーズボタンが押圧され撮影動作の入力がなされたか否かを判定する。撮影動作の入力がなされていないと判定されたとき、処理はステップＳ１０１に戻る。一方、ステップＳ１１２において撮影動作の入力がなされたと判定されたとき、処理はステップＳ１１３に進む。ステップＳ１１３において信号処理制御部１は、撮像部２に撮像動作を行わせる。撮像部２は、被写体像を電気信号に変換し、画像信号を作成する。
【００５７】
撮影姿勢データとして、説明のために示した図６のような図像がそのままアバター情報としてアイコン化されて利用されてもよい。撮影者が直感的に撮影時の姿勢を認識できるように、このアイコンが利用されてもよい。すなわち、ガイド情報として、画像再生時又は再生時のヘルプ表示として、アイコンが合成された表示がなされてもよい。
【００５８】
例えば図６Ａ、図６Ｂ及び図６Ｃのように、撮影者が立った状態で顔の付近にカメラを構えた場合は、撮影姿勢の画像として、直立した身体を表す縦長図形の上に顔を表す円形部が配置され、その円形部の前にカメラが配置されたアイコンが生成される。また、図６Ｄ、図６Ｅ及び図６Ｆのように、撮影者がしゃがんだ状態でカメラを構えた場合は、しゃがんだ姿勢の身体を表す三角形の図形の上に顔を表す円形部が配置され、その円形部の前にカメラが配置されたアイコンが生成される。さらに図６Ｇ、図６Ｈ及び図６Ｉのような撮影姿勢の場合は、直立した身体を表す縦長図形の上に顔を表す円形部が配置され、その円形部の斜め上にカメラが配置されたアイコンが生成される。腹ばいの姿勢を取った場合は、伏せた身体を表す横長図形の前に顔を表す円形部が配置され、その円形部の前にカメラが配置されたアイコンが生成される。
【００５９】
このように撮影姿勢データは単純化して作成された画像が記録されることによって行われてもよく、このような画像が形成できるような情報が記録されることによって行われてもよい。カメラが狙う方向は、図６Ａ乃至図６Ｉに示されるように矢印によって表示されてもよい。
【００６０】
このようなアイコン表示を添付した画像ファイルによれば、鑑賞者は、撮影時の状況を知ることができる。したがって、撮影を行わない人にとっても鑑賞する楽しみが増す。例えば、「腹ばいになって撮影」というような情報があれば、それが苦労して撮影された画像であることが分かりありがたみが増す。したがって、こうした姿勢データを持った画像は、このような画像を表示する表示装置においても有効である。
【００６１】
画像ファイルに記録されるのは、必ずしもアイコンである必要はなく、撮影姿勢を表現するようなテキスト、文字情報、又は符号化情報であってもよい。撮影時に得られた姿勢情報を有する撮影画像を表示する表示装置は、上記撮影画像と共に記録された上記姿勢情報を表す文字やアイコン等によって表される補助表示を読み出して、これを撮影画像に合成して表示する。
【００６２】
ステップＳ１１４において信号処理制御部１は、上述したようにユーザの撮影姿勢に係る情報を取得する。信号処理制御部１は、撮像動作により得られた画像データと撮影姿勢のデータとその他のデータとを合わせて、例えば図９に示すような画像ファイル１００を作成する。すなわち、画像ファイル１００は、撮像部２により得られた画像に掛かるデータである画像データ１０１と、デジタルカメラ１０に係る情報であるカメラデータ１０２と、ステップＳ１０４におけるテーマ判定処理で得られたテーマ分類に係るテーマ分類データ１０３と、時計１ｇにより得られた撮影日時の情報及び位置センサ３から得られた撮影場所の情報を含む日時・場所データ１０４と、画像に含まれる特徴データ、色、並びに顔の位置、大きさ、角度、性別及び年齢等を含む特徴データ１０５と、シャッタ速や絞り等の撮影制御データ１０６と、合焦距離により求まる被写体距離データ１０７と、被写体が画面内に占める大きさを示す被写体大きさデータ１０８と、カメラの傾き１０９ａ及びカメラの高さ１０９ｂを含む撮影姿勢データ１０９とを含む。もちろん、撮影姿勢データ１０９は、アバターのように図像化した情報でもよい。どのような形式でも、カメラメーカーやモバイル機器メーカー、クラウドサービスや、写真サービスを行う組織が、これらの決まりを共通して使うことが好ましい。なお、撮影姿勢等が含まれる画像ファイルの作成は、上述の通りデジタルカメラ１０で行うこともできるが、デジタルカメラ１０がサーバ５０に必要な情報を送り、サーバ５０で画像ファイルの作成を行ってもよい。
【００６３】
ステップＳ１１５において信号処理制御部１は、画像ファイルをサーバ５０に送信するか否かを判定する。例えばユーザから送信の指示が入力されているとき送信するものとする。送信すると判定されたとき、ステップＳ１１６において信号処理制御部１は、サーバ５０に画像ファイルを送信する。ステップＳ１１５の判定で送信しないと判定されたとき、処理はステップＳ１０１に戻る。
【００６４】
ステップＳ１０１において撮影モードでないと判定されたとき、処理はステップＳ１２１に進む。ステップＳ１２１において信号処理制御部１は、再生モードであるか否かを判定する。再生モードであると判定されたとき、ステップＳ１２２において信号処理制御部１は、記録部４に記録された画像を表示部８に一覧表示させる。ステップＳ１２３において信号処理制御部１は、拡大再生が選択されたか否かを判定する。拡大再生が選択されていないとき、処理はステップＳ１２１に戻る。ステップＳ１２３において拡大再生が選択されていると判定されたとき、処理はステップＳ１２４に進む。ステップＳ１２４において信号処理制御部１は、表示部８に選択された画像を拡大表示させる。ステップＳ１２５において信号処理制御部１は、選択された画像をサーバ５０に送信するか否かを判定する。送信すると判定されたとき、ステップ１２６において信号処理制御部１は、サーバ５０に画像ファイルを送信する。その後処理はステップＳ１２７に進む。ステップＳ１２５において送信しないと判定されたとき、処理はステップＳ１２７に進む。ステップＳ１２７においてメニューに戻るか否かを判定する。戻ると判定されたとき、処理はステップＳ１２１に戻る。ステップＳ１２７において、戻らないと判定されたとき、処理はステップＳ１２４に戻り、選択された画像の拡大表示を続けさせる。
【００６５】
ステップＳ１２１において再生モードでないと判定されたとき、処理はステップＳ１３１に進む。ステップＳ１３１において、サーバ５０から人気画像に係る情報等のお知らせを取得するか否かを判定する。お知らせを取得しないと判定されたとき、処理はステップＳ１３２に進む。ステップＳ１３２において信号処理制御部１は、処理を終了するか否かを判定する。終了すると判定されたとき、処理は終了する。ステップＳ１３２において終了しないと判定されたとき、処理はステップＳ１０１に戻る。
【００６６】
ステップＳ１３１においてお知らせを取得すると判定されたとき、処理はステップＳ１３３に進む。ステップＳ１３３において信号処理制御部１は、サーバ５０と通信を行い、人気画像に係る情報等のお知らせを取得する。信号処理制御部１は、取得した画像を含む情報を表示部８に表示させる。ステップＳ１３４において信号処理制御部１は、表示したお知らせに対するユーザによる評価値等を送信するか否かを判定する。送信すると判定されたとき、ステップＳ１３５において信号処理制御部１は、ユーザによる評価値等を送信する。その後処理はステップＳ１３６に進む。ステップＳ１３４において送信しないと判定されたとき、処理はステップＳ１３６に進む。ステップＳ１３６において信号処理制御部１は、メニューに戻るか否かを判定する。戻ると判定されたとき、処理はステップＳ１０１に戻る。ステップＳ１３６において、戻らないと判定されたとき、処理はステップＳ１３３に戻り、信号処理制御部１はお知らせの表示を続けさせる。
【００６７】
本実施形態に係るサーバ５０と、デジタルカメラ１０等との関係の模式図を図１０に示す。サーバ５０には、多くのデジタルカメラ１０が接続する。図１０においては、デジタルカメラ１０−１、デジタルカメラ１０−２、及びデジタルカメラ１０−３が接続している。また、サーバ５０には、一般的なＰＣ６１やスマートフォン６２等も接続する。
【００６８】
サーバ５０には、デジタルカメラ１０やＰＣ６１やスマートフォン６２等の端末と通信するための送受信部５１が設けられている。また、サーバ５０には、デジタルカメラ１０等から受信した画像を記録する記録部５２が設けられている。記録部５２には、図９に示したような情報が含まれる画像ファイルが記録される。すなわち、記録部５２には、撮影姿勢データ、被写体距離データ、日時・場所データ等を含む撮影状況情報５２ａが含まれる。また、サーバ５０には、記録部５２に記録される画像の特徴を抽出する特徴抽出部５３と、各ユーザからの投票等のデータを集計する集計部５４とが設けられている。
【００６９】
各デジタルカメラ１０は、撮影した画像の画像ファイルをサーバ５０に送信する。例えば図１０に示す例では、デジタルカメラ１０−２は画像Ａ及び画像Ｂをサーバ５０に送信しており、デジタルカメラ１０−３は画像Ｃをサーバ５０に送信している。サーバ５０は、画像ファイルを受信し、記録部５２に記録する。画像ファイルは、デジタルカメラ１０に限らず、ＰＣ６１やスマートフォン等からもサーバ５０へ送信される。なお、本実施形態に係るデジタルカメラ１０で作成された画像ファイル以外には、撮影姿勢データが含まれていない場合もある。
【００７０】
サーバ５０の特徴抽出部５３は、デジタルカメラ１０が判定し画像ファイルに含まれるテーマの情報に応じて、画像ファイルを分類する。また、特徴抽出部５３は、画像の特徴を抽出し、その結果に基づいてテーマを判定してこのテーマに応じて分類してもよい。サーバ５０は、デジタルカメラ１０やＰＣ６１等からの要求に基づいて、そのデジタルカメラ１０やＰＣ６１等に画像ファイルを送信する。デジタルカメラ１０やＰＣ６１等によって受信された画像は、ユーザに閲覧される。例えば図１０では、ユーザ７０が被写体である猫９２を撮影している。デジタルカメラ１０−１が現在撮影中の画像に類似した画像をサーバ５０に要求すると、サーバ５０からデジタルカメラ１０−１に猫９２に類似するサンプル画像が送信される。また、サーバ５０は、デジタルカメラ１０等からの要求に応じて、送信画像が撮影された際の撮影姿勢データ等を送信する。
【００７１】
ユーザは、閲覧した画像についての評価等を投票することができる。すなわち、ユーザは、閲覧した画像が気に入ったか否か、画像に対する点数、感想等をサーバ５０に送信することができる。サーバ５０の集計部５４は、ユーザからの投票の結果を集計し、その結果を記録部５２に記録された画像ファイルと関連付けて記録する。例えばデジタルカメラ１０が人気画像のデータを要求したとき、サーバ５０は、記録部５２に記録されており人気ありとされた画像をそのデジタルカメラ１０等に送信する。また、サーバ５０は、例えば人気情報を集計した結果をデジタルカメラ１０やＰＣ６１やスマートフォン６２等に送信する。この結果は、例えば図１１のように、画像毎にその人気が示されるグラフでもよい。また、例えばテーマごとに人気を集計してもよい。例えば赤ちゃんの写真が人気である、赤ちゃんとお母さんの写真が人気である等といった情報を集計してもよい。
【００７２】
図５を参照して説明した本実施形態に係るデジタルカメラ１０のガイド表示処理や、図１０を参照して説明した画像データの送受信や人気投票における、サーバ５０の処理について図１２を参照して説明する。ステップＳ４０１においてサーバ５０は、デジタルカメラ１０からテーマが取得できたか否かを判定する。テーマを取得できたとき、ステップＳ４０２においてデジタルカメラ１０は、取得したテーマと関連する画像をデジタルカメラ１０に送信する。ステップＳ４０３においてサーバ５０は、デジタルカメラ１０からの画像の要求が終了したか否かを判定する。画像の要求が終了していないとき処理はステップＳ４０２に戻り、関連する画像のデジタルカメラ１０への送信を継続する。ステップＳ４０３において画像の要求が終了していると判定されたとき、処理はステップＳ４０４に進む。ステップＳ４０４においてサーバ５０は、関連画像の送信を終了し、処理はステップＳ４０１に戻る。
【００７３】
ステップＳ４０１においてテーマを取得できなかったと判定されたとき、処理はステップＳ４１１に進む。ステップＳ４１１においてサーバ５０は、デジタルカメラ１０が比較表示を行っているか否かを判定する。比較表示であると判定されたとき、ステップＳ４１２においてサーバ５０は、デジタルカメラ１０に送信した画像について各部位の位置データを送信する。例えばサンプルデータとして顔を含む画像が送信されているとき、その顔の輪郭に係る情報や、目、鼻、口等の位置の情報をデジタルカメラ１０に送信する。その後処理はステップＳ４０１に戻る。
【００７４】
ステップＳ４１１において比較表示を行っていないと判定されたとき、処理はステップＳ４２１に進む。ステップＳ４２１においてサーバ５０は、デジタルカメラ１０がガイド表示を行っているか否かを判定する。ガイド表示を行っていると判定されたとき、ステップＳ４２２において撮影姿勢データを含む撮影の方法に係る情報をデジタルカメラ１０に送信する。
【００７５】
ステップＳ４２１においてガイド表示を行っていないと判定されたとき、処理はステップＳ４３１に進む。ステップＳ４３１においてサーバ５０は、画像表示が要求されているか否かを判定する。画像表示が要求されていると判定されたとき、ステップＳ４３２においてサーバ５０は、要求された画像のデータを例えばデジタルカメラ１０やＰＣ６１やスマートフォン６２に送信する。ステップ４３３においてサーバ５０は、送信した画像データについて人気投票等に係る投票がなされたか否かを判定する。投票がなされたと判定されたとき、ステップＳ４３４においてサーバ５０は、画像毎に投票結果を記録部５２に記録する。その後処理はステップＳ４０１に戻る。
【００７６】
ステップＳ４３１において画像表示や要求されていないと判定されたとき、処理はステップＳ４４１に進む。ステップＳ４４１においてサーバ５０は、画像を受信してその画像の記録が要求されたか否かを判定する。記録が要求されていないとき、処理はステップＳ４０１に戻る。ステップＳ４４１において記録が要求されたとき、処理はステップＳ４４２に進む。ステップＳ４４２においてサーバ５０は、受信した画像を記録部５２に記録する。ステップＳ４４３においてサーバ５０は、画像ファイルには画像と共に撮影姿勢データが含まれているか否かを判定する。撮影姿勢データが含まれていないとき処理はステップＳ４０１に戻る。ステップＳ４４３において撮影姿勢データが含まれていると判定されたとき、処理はステップＳ４４４に進む。ステップＳ４４４においてサーバ５０は、撮影姿勢データを記録部５２に記録する。サーバ５０は、撮影姿勢データに基づいて撮影姿勢を表す画像を作成し、その画像を記録部５２に記録するようにしてもよい。その後処理はステップＳ４０１に戻る。
【００７７】
このように、例えば撮像部２は、被写体の画像である被写体画像を取得する撮像部として機能する。例えばサンプル取得部１ｂは、サンプル画像を取得するサンプル取得部として機能する。例えばガイド表示生成部１ｆは、前記被写体画像の構図を前記サンプル画像の構図に近づけるための撮影の仕方を示すガイド表示を作成するガイド表示生成部として機能する。例えば表示部８は、前記ガイド表示を表示する表示部として機能する。例えば画像ファイル１００は、前記サンプル画像とこのサンプル画像を撮影したサンプル撮像部の位置及び姿勢を表す位置姿勢情報とを含むサンプルファイルとして機能する。例えば撮影状態判定部１ｈは、前記被写体画像の特徴部である被写体特徴部と前記サンプル画像の特徴部であるサンプル特徴部とを抽出する特徴抽出部として機能する。例えばテーマ判定部１ｄは、前記被写体画像に応じて前記被写体画像のテーマを判定するテーマ判定部として機能する。
【００７８】
例えば撮影状態判定部１ｈは、重力方向と高さ情報とに基づいて、前記撮像部の位置及び姿勢を表す位置姿勢情報を算出する位置姿勢情報算出部として機能する。例えば信号処理部１ａは、前記被写体画像と前記位置姿勢情報とが関連付けられた画像ファイルを作成する画像ファイル作成部として機能する。例えば距離判定部１ｉは、前記被写体までの距離である被写体距離を取得する距離取得部として機能する。
【００７９】
本実施形態によれば、デジタルカメラ１０は、例えばサーバ５０等から取得したサンプル画像がどのような姿勢で撮影されたのかといった情報や、サンプル画像とユーザが撮影しようとしている画像との差異等をガイド表示等によってユーザに通知することができる。このようなガイド表示よれば、ユーザはサンプル画像と同様の構図を有する画像を容易に撮影することができるようになる。
【００８０】
また、本実施形態によればデジタルカメラ１０は、各種センサの出力を用いてユーザがどのような姿勢で撮影を行っているのかということに係る情報を取得することができる。したがって、撮影した画像に、その撮影のときの姿勢を容易に記録することができる。また、デジタルカメラ１０は、ユーザが撮影しようとしている姿勢とサーバ５０から取得した画像が撮影された姿勢との差異ユーザに通知することができる。
【００８１】
本実施形態によればデジタルカメラ１０は、ユーザが撮影しようとしている画像と関連するテーマに係る画像をサーバ５０から取得し、表示することができる。この際、デジタルカメラ１０は、テーマに関連する画像を人気順に表示することもできる。このようにスルー画のテーマが判定され、そのテーマに合致した画像が表示部８に表示されることで、ユーザは、キーワードを入力する等の特別の操作を行わなくても、関心のある画像を確認することができる。
【００８２】
また、例えばインターネットを介してサーバ５０からサンプル画像が取得されるので、デジタルカメラ１０は、極めて大量の画像を取得することができる。図２Ｂに示されるように、デジタルカメラ１０では、サンプル画像の候補となる画像が次々と表示され、その中からユーザが選択するように構成されているので、ユーザは、素早く直感的に好みの画像を選択することができる。
【００８３】
前述のようにサンプル画像に姿勢の難易度情報が付加されれば、ユーザは、示された姿勢や体勢や使用道具は無理であると判断して、無駄な努力をする必要がなくなる。例えば、ユーザは、着ている服装によって腹ばい撮影は無理だと判断することがある。また、ユーザは、道具を用いた撮影において道具を持っていないので困難であると判断したり、背伸びをした撮影において身長が足りずに難易度が高いと判断したりすることがある。このように、姿勢ごとに難易度が数値化されて関連づけられて記録されていることは、このような判断において効果を有する。
【００８４】
また、デジタルカメラ１０は、例えばインターネットを介してサーバ５０に撮影した画像を記録できる。その結果、撮影した画像を多くの人で共有することができ、撮影者以外の人の評価などを得やすい。この他人の評価に基づく画像の人気等の情報が画像に付加され得るので、デジタルカメラ１０は、より適切なサンプル画像の選択を行うことができるようになる。例えば図１０に示されたサーバ５０に含まれる機能や、図１２に示された処理を行うプログラムの一部は、デジタルカメラ内に内蔵されていてもよい。また、サーバ内の機能は、複数のサーバやユーザのＰＣやモバイル機器に分散させて設けられていてもよい。
【００８５】
［第２の実施形態］
第１の実施形態におけるガイド表示処理のステップＳ３１５及びステップＳ３１６の処理が異なる。第１の実施形態では、デジタルカメラ１０は、画像ファイルに含まれるサンプル画像が撮影された際に得られた撮影姿勢データに基づいてガイド表示を行っている。これに対して本実施形態では、デジタルカメラ１０は、画像に基づいて撮影方法を推定し、ガイド表示を行う。
【００８６】
画像に基づいて撮影方法を推定することについて図１３を参照して説明する。例えば人の顔に着目するとき、顔の中心に対して目の中心や鼻筋や口がどちらに寄っているかに基づいて判定できる。例えば顔に対してデジタルカメラ１０が真正面から向き合っているとき、顔の各部の位置関係は図１３（ｃ）のようになる。これを基準としたときに、例えば顔に対してデジタルカメラ１０が顔の右側から向けられるとき、図１３（ａ）に示すように、顔の各部は左側に寄る。例えば顔に対してデジタルカメラ１０が顔の左側から向けられるとき、図１３（ｅ）に示すように、顔の各部は右側に寄る。例えば顔に対してデジタルカメラ１０が顔の下側から向けられるとき、図１３（ｂ）に示すように、顔の各部は上側に寄る。例えば顔に対してデジタルカメラ１０が顔の上側から向けられるとき、図１３（ｄ）に示すように、顔の各部は下側に寄る。
【００８７】
このように画像における顔の各部の位置関係から顔に対するデジタルカメラ１０の角度を算出する方法について図１４Ａ及び図１４Ｂを参照して説明する。まず、画像に基づいて顔の上下方向の角度、すなわち仰角Θｙを求める方法について説明する。顔を側面から見た場合の模式図を図１４Ａに示す。側面から見た顔の中心から瞳までの距離をＦｚとする。また、側面から見た顔の高さをＦｙとする。一般的な人体の比率から下記式（１）を仮定できる。  
Ｆｙ＝３×Ｆｚ                    （１）
顔の中心から瞳までの高さをΔＦｙとするとき、下記式（２）が成り立つ。  
ΔＦｙ／Ｆｚ＝ｓｉｎΘｙ          （２）
式（１）及び（２）から下記式（３）が成り立つ。  
３×ΔＦｙ／Ｆｙ＝ｓｉｎΘｙ      （３）
したがって、正面方向から得られた画像に基づいて、顔の高さＦｙと顔の中心から瞳の中心までの高さΔＦｙから、式（３）を用いて顔の仰角を算出することができる。
【００８８】
次に、画像に基づいて顔の左右方向の角度、すなわち回転角Θｘを求める方法について説明する。顔を上側から見た場合の模式図を図１４Ｂに示す。
上側からみたとき、顔は半径Ｆｘの円形と仮定する。このとき、例えば鼻等の顔の中心線から瞳までの距離をΔＦｘとする。このとき、下記式（４）が成り立つ。  
ΔＦｘ／Ｆｘ＝ｓｉｎΘｘ          （４）
したがって、正面方向から得られた画像に基づいて、顔の半径Ｆｘと顔の中心から瞳の中心までの距離ΔＦｘから、式（４）を用いて顔の回転角を算出することができる。なお、上記は、顔を対象とする場合について説明したが、これに限らない。人の体等を対象としてもよいし、花や建物等を対象としてもよい。被写体の特徴に基づいて、被写体の向きを推定することができる。
【００８９】
画像に基づいて例えば顔の回転角と仰角を求めることができるので、これらの角度をユーザが撮影しようとしているスルー画とユーザが選択したサンプル画像とで比較することができる。ガイド表示生成部１ｆは、これら角度に基づいて、どちらの方向から撮影したらサンプル画像と同様の画像を撮影することができるかを表すガイド表示を作成できる。例えば図１５に示すように、現在のスルー画８１を表示しながら、デジタルカメラ１０を被写体９１に対してどの方向に移動させればよいかの指示表示８６を、そのスルー画に重畳してもよい。この指示表示（ガイド表示）には、上記比較によって検索されたデータベース内の情報が活用される。また、データベースに格納された符号にしたがって、言語や図によって示されてもよい。このとき、選択したサンプル画像８４も表示部８に表示させてもよい。また、例えば画像における顔の大きさを基準として、デジタルカメラ１０から被写体９１までの距離について、もっと近づく若しくは遠ざかる、又はレンズ２ａの焦点距離を長くする若しくは短くする等のガイド表示を行ってもよい。
【００９０】
ガイド表示は、実際の撮影状況（姿勢）とサンプル画像の撮影状況（姿勢）との差異から決定される。したがって、この姿勢の差異を表す情報が、カメラの記録部４やサーバの記録部５２に記録され、デジタルカメラ１０は、それを読み出してガイド表示を行う。ガイド表示は、「立ってください」又は「座ってください」のようなテキスト情報でもよい。テキスト情報は、「伸び上がって撮影」というような姿勢そのものを示す情報でもよい。ユーザは姿勢の情報を見れば、伸び上がらないと撮影できないということを理解できるので、このような情報もガイドとして機能する。ガイド表示としては、例えばユーザが座っていたり立っていたりする状況において、サンプル画像が寝そべって撮影したという姿勢情報を有している場合、それぞれ、「もっと低い角度から、寝そべって狙ってください」、「立つのではなく、寝そべらないと撮れません」というようなテキストが表示されるものでもよい。すなわち、姿勢情報はそのまま利用されるのみならず、サンプル画像に含まれる姿勢情報と現在の姿勢との差異として利用されるときにも大きな効果を奏する。姿勢のみならず、顔の向き、その他の被写体の向きなどを検出して、回り込み指示などを行うこともできる。また、被写体が建築物である場合などには、方位情報やＧＰＳ情報などによる位置情報が併用されてもよい。ガイド表示として、被写体の大きさや撮影時の撮影パラメータのセッティングの差異等が反映されてもよい。例えば、「２００ｍ西側から北西に向かって焦点距離１００ｍｍで、仰角２０°で撮影してください」といったテキストが表示されてもよい。テキスト情報は、各国、地域のごとに異なる言語が用いられてもよい。
【００９１】
また、ガイド表示は、画像や矢印など記号による図示表現又は動画表現であってもよい。また、ガイド表示として警告表示などが行われてもよい。さらに音声が用いられてもよい。移動方向を表すガイド表示を作成する際には、データベース等に記録された記録内容をそのまま表示するものでもよく、また、その記録内容を図示したり翻訳したりして表示されるものでもよい。
【００９２】
また、例えば加速度センサ９ａと気圧センサ９ｃとの出力に基づいて、信号処理制御部１は、ユーザが図６Ｃのようにデジタルカメラ１０を構えていると判定したとする。さらにこのとき、信号処理制御部１は、サンプル画像の顔が図１３（ｃ）のように正面となっているが、スルー画が図１３（ｄ）のようになっている、すなわちデジタルカメラ１０がサンプル画像よりも上側から撮影をしていると判定したとする。このような場合、信号処理制御部１は、例えば図６Ｄのような画像をガイド表示として表示部８に表示させてもよい。
【００９３】
本実施形態によれば、サンプル画像に撮影姿勢情報が含まれていなくてもガイド表示を行うことができる。デジタルカメラ１０で撮影された画像には、撮影姿勢情報を添付することができる。
【００９４】
［第２の実施形態の変形例］
第２の実施形態の変形例について説明する。ここでは、第１の実施形態及び第２の実施形態との相違点について説明し、同一の部分については、同一の符号を付してその説明を省略する。第１の実施形態では、ガイド表示は、サンプル画像の画像ファイルに含まれる撮影姿勢データ等に基づいて作成されている。したがって、第１の実施形態では、ガイド表示にあたってスルー画を用いられていない。一方で、第２の実施形態では、ガイド表示は、サンプル画像とスルー画との比較に基づいて作成されている。本実施形態では、ガイド表示は、サンプル画像の画像ファイルに含まれる撮影姿勢データ等と、サンプル画像とスルー画との比較とに基づいて作成される。
【００９５】
例えば、サンプル画像の画像ファイルに、図６Ａに示すような撮影姿勢データが記録されており、サンプル画像の顔が図１３（ｃ）のように正面となっている場合を考える。このとき、スルー画が図１３（ｄ）のようになっているとき、すなわちデジタルカメラ１０がサンプル画像よりも上側から撮影をしているとき、デジタルカメラ１０は、例えば図６Ａではなく図６Ｄのようなガイド画像の表示を行う。本変形例によれば、第１の実施形態や第２の実施形態よりもさらに適切なガイド表示がなされ得る。
【００９６】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除しても、発明が解決しようとする課題の欄で述べられた課題が解決でき、かつ、発明の効果が得られる場合には、この構成要素が削除された構成も発明として抽出され得る。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００９７】
なお、本発明の上記の実施形態には、以下の発明も含まれる。
（１）
被写体の画像である被写体画像を取得する撮像部と、
重力方向を検出する加速度センサと、
高さ情報を取得する気圧センサと、
前記重力方向と前記高さ情報とに基づいて、前記撮像部の位置及び姿勢を表す位置姿勢情報を算出する位置姿勢情報算出部と、
を具備する撮像装置。
（２）
前記被写体画像と前記位置姿勢情報とが関連付けられた画像ファイルを作成する画像ファイル作成部をさらに具備する（１）に記載の撮像装置。
（３）
前記位置姿勢情報算出部は、前記気圧センサが出力する気圧値の継時変化に基づいて、当該撮像装置を保持する撮影者に対する当該撮像装置の高さである保持高さを算出する、（１）又は（２）に記載の撮像装置。
（４）
前記位置姿勢情報算出部は、前記気圧値が定期的に振動しているときの前記気圧値を、基準として前記保持高さを算出する（３）に記載の撮像装置。
（５）
前記被写体までの距離である被写体距離を取得する距離取得部をさらに具備し、
前記画像ファイル作成部は、前記被写体画像と前記被写体距離とがさらに関連付けられた前記画像ファイルを作成する、
（２）に記載の撮像装置。
（６）
撮影時に得られた姿勢情報を有する撮影画像を表示する表示装置であって、前記撮影画像と共に前記姿勢情報を表す文字又は画像からなる補助情報を表示する表示制御部を具備する表示装置。
【符号の説明】
【００９８】
１…信号処理制御部、１ａ…信号処理部、１ｂ…サンプル取得部、１ｄ…テーマ判定部、１ｅ…特徴抽出部、１ｆ…ガイド表示生成部、１ｈ…撮影状態判定部、１ｉ…距離判定部、１ｊ…表示制御部、１ｃ…検索部、１ｇ…特徴比較部、２…撮像部、２ａ…レンズ、３…位置センサ、４…記録部、４ａ…画像特徴データ、５…送受信部、６…操作部、６ａ…レリーズボタン、７…タッチパネル、８…表示部、９ａ…加速度センサ、９ｂ…地磁気センサ、９ｃ…気圧センサ、１０…デジタルカメラ、５０…サーバ、５１…送受信部、５２…記録部、５３…特徴抽出部、５４…集計部、６１…ＰＣ、６２…スマートフォン、８１…スルー画、８２…タブ、８３…サムネイル画像、８４…サンプル画像、８５…ガイド画像、８９…表示、１００…画像ファイル、１０１…画像データ、１０２…カメラデータ、１０３…テーマ分類データ、１０４…日時・場所データ、１０５…特徴データ、１０６…撮影制御データ、１０７…被写体距離データ、１０８…データ、１０９…撮影姿勢データ。
【図１Ａ】
2014017865.tif 000003
【図１Ｂ】
2014017865.tif 000004
【図１Ｃ】
2014017865.tif 000005
【図２Ａ】
2014017865.tif 000006
【図２Ｂ】
2014017865.tif 000007
【図２Ｃ】
2014017865.tif 000008
【図２Ｄ】
2014017865.tif 000009
【図３Ａ】
2014017865.tif 000010
【図３Ｂ】
2014017865.tif 000011
【図４】
2014017865.tif 000012
【図５】
2014017865.tif 000013
【図６Ａ】
2014017865.tif 000014
【図６Ｂ】
2014017865.tif 000015
【図６Ｃ】
2014017865.tif 000016
【図６Ｄ】
2014017865.tif 000017
【図６Ｅ】
2014017865.tif 000018
【図６Ｆ】
2014017865.tif 000019
【図６Ｇ】
2014017865.tif 000020
【図６Ｈ】
2014017865.tif 000021
【図６Ｉ】
2014017865.tif 000022
【図７】
2014017865.tif 000023
【図８Ａ】
2014017865.tif 000024
【図８Ｂ】
2014017865.tif 000025
【図９】
2014017865.tif 000026
【図１０】
2014017865.tif 000027
【図１１】
2014017865.tif 000028
【図１２】
2014017865.tif 000029
【図１３】
2014017865.tif 000030
【図１４Ａ】
2014017865.tif 000031
【図１４Ｂ】
2014017865.tif 000032
【図１５】
2014017865.tif 000033