(57)【特許請求の範囲】
【請求項１】
被写体像から画像データを取得する撮像部と、
前記画像データに基づいて画像を表示する表示素子と、
撮影装置に対して指示を与える操作部と、
前記撮像部でライブビュー画像データとして取得された画像データに基づいてライブビュー画像を前記表示素子に表示させるとともに、前記操作部から前記指示として静止画撮影の第１指示が与えられたときに、前記撮像部に第１撮影画像データを取得させ、前記第１撮影画像データをトリミングした作例画像データを少なくとも１つ生成し、生成した前記作例画像データに基づいた画像枠を生成し、生成した前記画像枠を前記ライブビュー画像に重畳させて前記表示素子に表示させる制御部と、
前記撮影装置のアングル変更を検出する動き検出部と、
を具備し、
前記制御部は、前記ライブビュー画像データと前記作例画像データの一致領域を保つよう、前記動き検出部の検出結果に応じて前記画像枠の形状を変更することを特徴とする撮影装置。
【請求項２】
前記制御部は、さらに、前記作例画像データに基づく作例画像を前記表示素子に表示させるとともに、前記操作部からの前記指示としての第２指示に基づいて前記作例画像データの１つを選択し、前記選択された作例画像データに基づいた前記画像枠を生成し、生成した前記画像枠を前記ライブビュー画像に重畳させて前記表示素子に表示させることを特徴とする請求項１に記載の撮影装置。
【請求項３】
前記制御部は、前記作例画像データに基づく作例画像を前記表示素子に表示させる際に、前記第１撮影画像データの縮小画像を併せて前記表示素子に表示させることを特徴とする請求項２に記載の撮影装置。
【請求項４】
前記制御部は、前記第１撮影画像データを取得した際のフレーミングとは異なるフレーミングで取得したことを想定した画像データを前記作例画像データとして前記第１撮影画像データから生成することを特徴とする請求項２に記載の撮影装置。
【請求項５】
前記撮影装置の動きを検出する動き検出部をさらに具備し、
前記制御部は、前記動き検出部の検出結果に応じて前記画像枠の表示位置を変更することを特徴とする請求項１に記載の撮影装置。
【請求項６】
前記作例画像データは、さらに前記第１撮影画像データを射影変換することにより得られることを特徴とする請求項１乃至５の何れか１項に記載の撮影装置。
【請求項７】
前記制御部は、前記撮影装置の動きに応じて前記画像枠の表示位置を変更することを特徴とする請求項１に記載の撮影装置。
【請求項８】
前記制御部は、前記撮影装置が動いた方向と逆の方向に前記画像枠の表示位置を移動させることを特徴とする請求項７に記載の撮影装置。
【請求項９】
前記制御部は、前記撮影装置の撮影アングルの変化に応じて前記画像枠の表示形状を変更する請求項１に記載の撮影装置。
【請求項１０】
前記制御部は、前記作例画像データにおける撮影アングルと前記ライブビュー画像データにおける撮影アングルの差が大きいほど前記画像枠の形状の変化量を大きくすることを特徴とする請求項９に記載の撮影装置。
【請求項１１】
撮影装置の備える撮像部により、被写体像から画像データを取得することと、
前記撮像部でライブビュー画像データとして取得された画像データに基づいてライブビュー画像を表示素子に表示させることと、
操作部からの静止画撮影を示す第１指示が与えられたときに、前記撮像部に第１撮影画像データとしての前記画像データを取得させることと、
前記第１撮影画像データをトリミングした作例画像データを少なくとも１つ生成することと、
前記作例画像データに基づいた画像枠を生成することと、
前記画像枠を前記ライブビュー画像に重畳させて前記表示素子に表示させることと、
前記ライブビュー画像データと前記作例画像データの一致領域を保つよう、前記撮影装置のアングル変更の検出結果に応じて前記画像枠の形状を変更することと、
を具備することを特徴とする撮影方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用者に適切な内容を提示して使用者の撮影行為を支援する撮影装置及びそれを用いた撮影方法に関する。
【背景技術】
【０００２】
近年、撮影時の構図の設定をアシストする機能を有する撮影装置に関する提案がなされている。例えば、特許文献１の表示制御装置は、撮像の結果としてフレームメモリに記憶された原画像データに基づいて、互いに構図の異なる複数の補助画像データを生成し、生成した補助画像データに基づく複数の補助画像を表示素子に表示させるようにしている。さらに、特許文献１の表示制御装置は、個々の補助画像を使用者が撮影するために必要な撮像部の移動方向を示す矢印を表示させるようにしている。また、特許文献２の撮影装置は、撮像の結果として得られたライブ画像における主要被写体と他の被写体とをそれぞれ認識し、認識した主要被写体と他の被写体との位置関係、それぞれの占有面積、占有面積比に基づいて所定の構図条件を満足するような構図となる構図枠の検知を行うようにしている。そして、特許文献２の撮影装置は、構図枠の検知を行うことができた場合に、所定の構図条件にするための撮影装置の移動方向を示す移動マークをライブ画像に重ねて表示させるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２３２８６１号公報
【特許文献２】特開２０１３−１８３３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１及び特許文献２は、何れも撮影装置で自動的に判断された正解の構図となるように使用者を導く技術である。この場合、使用者は、自分自身で構図を考える余地が少なく、使用者自身のスキルアップについて気付きを得ることができない可能性がある。
【０００５】
本発明は、前記の事情に鑑みてなされたもので、使用者自身のスキルアップを期待できるように使用者の撮影行為を支援する撮影装置及びそれを用いた撮影方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記の目的を達成するために、本発明の第１の態様の撮影装置は、被写体像から画像データを取得する撮像部と、前記画像データに基づいて画像を表示する表示素子と、撮影装置に対して指示を与える操作部と、前記撮像部でライブビュー画像データとして取得された画像データに基づいてライブビュー画像を前記表示素子に表示させるとともに、前記操作部から前記指示として静止画撮影の第１指示が与えられたときに、前記撮像部に第１撮影画像データを取得させ、前記第１撮影画像データをトリミングした作例画像データを少なくとも１つ生成し、生成した前記作例画像データに基づいた画像枠を生成し、生成した前記画像枠を前記ライブビュー画像に重畳させて前記表示素子に表示させる制御部と、前記撮影装置のアングル変更を検出する動き検出部とを具備し、前記制御部は、前記ライブビュー画像データと前記作例画像データの一致領域を保つよう、前記動き検出部の検出結果に応じて前記画像枠の形状を変更することを特徴とする。
【０００７】
前記の目的を達成するために、本発明の第２の態様の撮影方法は、撮影装置の備える撮像部により、被写体像から画像データを取得することと、前記撮像部でライブビュー画像データとして取得された画像データに基づいてライブビュー画像を表示素子に表示させることと、操作部からの静止画撮影を示す第１指示が与えられたときに、前記撮像部に第１撮影画像データとしての前記画像データを取得させることと、前記第１撮影画像データをトリミングした作例画像データを少なくとも１つ生成することと、前記作例画像データに基づいた画像枠を生成することと、前記画像枠を前記ライブビュー画像に重畳させて前記表示素子に表示させることと、前記ライブビュー画像データと前記作例画像データの一致領域を保つよう、前記撮影装置のアングル変更の検出結果に応じて前記画像枠の形状を変更することとを具備することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、使用者自身のスキルアップを期待できるように使用者の撮影行為を支援する撮影装置及びそれを用いた撮影方法を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の各実施形態に係る撮影装置の一例としての構成を示す図である。
【図２】一例の撮影装置の外観図である。
【図３】第１の実施形態に係る撮影方法の処理を示すフローチャートである。
【図４】構図ガイドモード中の確認時の一例を示す図である。
【図５】所望の構図の例を示す図である。
【図６】構図の変更の概念を示す図である。
【図７】第１撮影画像の撮影に先立って使用者が決定した構図の例を示す図である。
【図８】作例画像データの生成の概念を示す図である。
【図９】作例画像データの例を示す図である。
【図１０】第１撮影画像と作例画像の表示例を示す図である。
【図１１】作例画像が選択されたときの表示例を示す図である。
【図１２】第１の実施形態におけるガイド情報の表示例を示す図である。
【図１３】第２撮影画像の撮影の例を示す図である。
【図１４】第１の実施形態におけるガイド情報の別の表示例を示す図である。
【図１５】アングルの変更について示した図である。
【図１６】第２の実施形態におけるガイド情報の例を示す図である。
【図１７】ガイド情報の変更を示す図である。
【図１８】第２の実施形態におけるガイド情報の別の例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施形態を説明する。  
［第１の実施形態］
まず、本発明の第１の実施形態について説明する。図１は、本発明の各実施形態に係る撮影装置の一例としての構成を示す図である。図２は、一例の撮影装置の外観図である。
【００１１】
図１に示す撮影装置１００は、撮影レンズ１０２と、レンズ駆動部１０４と、絞り１０６と、絞り駆動部１０８と、シャッタ１１０と、シャッタ駆動部１１２と、撮像部１１４と、揮発性メモリ１１６と、表示素子１１８と、表示素子駆動回路１２０と、タッチパネル１２２と、タッチパネル検出回路１２４と、記録媒体１２６と、制御部１２８と、操作部材１３０と、不揮発性メモリ１３２と、動きセンサ１３４と、無線通信回路１３６とを有している。
【００１２】
撮影レンズ１０２は、図示しない被写体からの撮影光束を、撮像部１１４の受光面上に導くための光学系である。この撮影レンズ１０２は、フォーカスレンズ等の複数のレンズを有しており、またズームレンズとして構成されていても良い。レンズ駆動部１０４は、モータ及びその駆動回路等を有している。このレンズ駆動部１０４は、制御部１２８内のＣＰＵ１２８１の制御に従って、撮影レンズ１０２を構成している各種のレンズをその光軸方向（図示一点鎖線方向）に駆動させる。
【００１３】
絞り１０６は、開閉自在に構成され、撮影レンズ１０２を介して撮像部１１４に入射する撮影光束の量を調整する。絞り駆動部１０８は、絞り１０６を駆動するための駆動部を有している。この絞り駆動部１０８は、制御部１２８内のＣＰＵ１２８１の制御に従って絞り１０６を駆動させる。
【００１４】
シャッタ１１０は、撮像部１１４の受光面を遮光状態又は露光状態とするように構成されている。このシャッタ１１０により、撮像部１１４の露光時間が調整される。シャッタ駆動部１１２は、シャッタ１１０を駆動させるための駆動部を有し、制御部１２８内のＣＰＵ１２８１の制御に従ってシャッタ１１０を駆動させる。
【００１５】
撮像部１１４は、撮影レンズ１０２を介して集光された被写体からの撮影光束が結像される受光面を有している。撮像部１１４の受光面は、複数の画素が２次元状に配置されて構成されており、また、受光面の光入射側には、カラーフィルタが設けられている。このような撮像部１１４は、受光面に結像された撮影光束に対応した像（被写体像）を、その光量に応じた電気信号（以下、画像信号という）に変換する。また、撮像部１１４は、制御部１２８内のＣＰＵ１２８１の制御に従って、画像信号に対してＣＤＳ（相関二重サンプリング）処理やＡＧＣ（自動利得制御）処理等のアナログ処理を施す。さらに、撮像部１１４は、アナログ処理した画像信号をデジタル信号（以下、画像データという）に変換する。
【００１６】
揮発性メモリ１１６は、ワークエリアを記憶エリアとして有している。ワークエリアは、撮像部１１４で得られた画像データ等の、撮影装置１００の各部で発生したデータを一時記憶しておくために揮発性メモリ１１６に設けられた記憶エリアである。
【００１７】
表示素子１１８は、例えば液晶ディプレイ（ＬＣＤ）であり、ライブビュー用の画像（ライブビュー画像）及び記録媒体１２６に記録された画像等の各種の画像を表示する。表示素子駆動回路１２０は、制御部１２８のＣＰＵ１２８１から入力された画像データに基づいて表示素子１１８を駆動させ、表示素子１１８に画像を表示させる。
【００１８】
タッチパネル１２２は、表示素子１１８の表示画面上に一体的に形成されており、表示画面上への使用者の指等の接触位置等を検出する。タッチパネル検出回路１２４は、タッチパネル１２２を駆動するとともに、タッチパネル１２２からの接触検出信号を制御部１２８のＣＰＵ１２８１に出力する。ＣＰＵ１２８１は、接触検出信号から、使用者の表示画面上への接触操作を検出し、その接触操作に応じた処理を実行する。
【００１９】
記録媒体１２６は、例えばメモリカードであり、撮影動作によって得られた画像ファイルが記録される。画像ファイルは、撮影動作によって得られた画像データに所定のヘッダを付与して構成されるファイルである。画像ファイルには、撮影動作によって得られた画像データの他に、作例画像データ、ガイド情報も記録され得る。作例画像データは、使用者の意図により撮影された画像データに基づいて生成される、他の撮影条件の画像データである。ここでの撮影条件とは、例えば構図の変更（フレーミング）の条件が挙げられる。また、ガイド情報は、ユーザが作例画像と同様の画像を撮影したいと希望した場合に、その撮影をガイドするための情報である。例えば、フレーミングの条件を変更することによって作例画像データが生成された場合、ガイド情報は、作例画像と同様の画像を撮影するために必要となる撮影装置１００の移動方向をユーザに対して認識させるための情報である。
【００２０】
制御部１２８は、撮影装置１００の動作を制御するための制御部であり、ＣＰＵ１２８１と、ＡＥ部１２８２と、ＡＦ部１２８３と、画像処理部１２８４と、動き検出部１２８５とを有している。
【００２１】
ＣＰＵ１２８１は、レンズ駆動部１０４、絞り駆動部１０８、シャッタ駆動部１１２、撮像部１１４、表示素子駆動回路１２０、タッチパネル検出回路１２４等の制御部１２８の外部の各ブロック、及び制御部１２８の内部の各制御回路の動作を制御する。また、ＣＰＵ１２８１は、前述のガイド情報を生成する処理も行う。ガイド情報の生成処理の詳細は後で説明する。
【００２２】
ＡＥ部１２８２は、ＡＥ処理を制御する。より詳しくは、ＡＥ部１２８２は、撮像部１１４で得られた画像データを用いて被写体輝度を算出する。ＣＰＵ１２８１は、この被写体輝度に従って、露光時の絞り１０６の開口量（絞り値）、シャッタ１１０の開放時間（シャッタ速度値）、撮像素子感度等を算出する。
【００２３】
ＡＦ部１２８３は、撮像画面内の焦点状態を検出してＡＦ処理を制御する。より詳しくは、ＡＦ部１２８３は、画像データから算出されるＡＦ評価値に従って画像データのコントラストを評価しつつ、レンズ駆動部１０４を制御してフォーカスレンズを合焦状態とする。このようなＡＦ処理は、コントラスト方式等と呼ばれる。ＡＦ処理として位相差方式が用いられても良い。
【００２４】
画像処理部１２８４は、画像データに対する各種の画像処理を行う。画像処理としては、ホワイトバランス補正処理、色補正処理、ガンマ（γ）補正処理、拡大・縮小処理、圧縮処理等が含まれる。また、画像処理部１２８４は、圧縮されている画像データに対する伸張処理も施す。さらに、画像処理部１２８４は、前述した作例画像データを生成する処理も行う。作例画像データの生成処理の詳細は後で説明する。
【００２５】
動き検出部１２８５は、撮影装置１００の動きを検出する。撮影装置１００の動きは、例えば複数フレームの画像データを用いた動きベクトル検出又は動きセンサ１３４の出力に基づいて検出される。
【００２６】
操作部材１３０は、使用者によって操作される各種の操作部材である。操作部材１３０としては、例えば、操作ボタン１３０１、レリーズボタン１３０２、モードダイヤル１３０３、ズームスイッチ１３０４等が含まれる。操作ボタン１３０１は、例えば図２に示すように撮影装置１００の背面に設けられている。この操作ボタン１３０１は、例えばメニュー画面上での項目の選択や決定をするための操作部材として用いられる。レリーズボタン１３０２は、例えば図２に示すように撮影装置１００の上面に設けられている。このレリーズボタン１３０２は、静止画撮影の指示をするための操作部材である。モードダイヤル１３０３は、例えば図２に示すように撮影装置１００の上面に設けられている。このモードダイヤル１３０３は、撮影装置１００の撮影設定を選択するための操作部材である。撮影設定は、例えば動作モードの設定である。動作モードは、通常撮影モードと構図ガイドモードとを含む。通常撮影モードは、ガイド情報の表示がない状態で撮影が行われるモードである。この通常撮影モードでは、絞り優先撮影、シャッタ優先撮影、プログラム撮影、マニュアル撮影といった従来知られた方法で撮影が行われる。一方、構図ガイドモードは、ガイド情報の表示がある状態で撮影が行われるモードである。ズームスイッチ１３０４は、使用者がズーミング操作をするためのスイッチである。
【００２７】
不揮発性メモリ１３２は、ＣＰＵ１２８１が種々の処理を実行するためのプログラムコードを記憶している。また、不揮発性メモリ１３２は、撮影レンズ１０２、絞り１０６、及び撮像部１１４等の動作に必要な制御パラメータ、並びに画像処理部１２８４での画像処理に必要な制御パラメータ等の、各種の制御パラメータを記憶している。
【００２８】
動きセンサ１３４は、角速度センサ１３４１と姿勢センサ１３４２とを含む。角速度センサ１３４１は、例えばジャイロセンサであり、撮影装置１００に発生した３軸周りの角速度を検出する。姿勢センサ１３４２は、例えば３軸加速度センサであり、撮影装置１００に発生した加速度を検出する。
【００２９】
無線通信回路１３６は、例えば無線ＬＡＮ通信回路であり、撮影装置１００と外部機器２００との通信の際の処理を行う。外部機器２００は、例えばスマートフォンである。
【００３０】
以下、本実施形態に係る撮影装置１００を用いた撮影方法について説明する。図３は、本実施形態に係る撮影方法の処理を示すフローチャートである。図３の処理は、制御部１２８のＣＰＵ１２８１によって制御される。ここで、図３の処理は、撮影装置１００のモードが撮影モードに設定されていることを前提としている。撮影装置１００は、画像データを再生するための再生モード等の撮影モード以外の他のモードを有していても良い。
【００３１】
図３の処理は、例えば撮影装置１００の電源がオンされたときに開始される。図３の処理が開始されると、ＣＰＵ１２８１は、ライブビュー動作を開始させる（ステップＳ１００）。すなわち、ＣＰＵ１２８１は、撮像部１１４を連続動作させ、撮像部１１４の連続動作によって得られるライブビュー画像データを画像処理部１２８４において処理し、その後に処理されたライブビュー画像データを表示素子駆動回路１２０に入力する。表示素子駆動回路１２０は、入力されたライブビュー画像データに基づいて、撮像部１１４の撮像結果を表示素子１１８にリアルタイム表示させる。ライブビュー動作によって表示されるライブビュー画像を見ることにより、使用者は、構図の確認等を行うことができる。
【００３２】
ライブビュー動作中に使用者は、撮影装置１００の動作モードを選択する（ステップＳ１０２）。動作モードは、例えば操作ボタン１３０１の操作又はタッチパネル１２２の操作によって選択される。このような動作モードの選択の後、ＣＰＵ１２８１は、動作モードとして構図ガイドモードが選択されているか否かを判定する（ステップＳ１０４）。
【００３３】
ステップＳ１０４において動作モードとして構図ガイドモードが選択されていると判定した場合に、ＣＰＵ１２８１は、第１指示としての撮影開始指示が検知されたか否かを判定する（ステップＳ１０６）。撮影開始指示は、例えばレリーズボタン１３０２の押操作、タッチパネル１２２を用いたタッチレリーズ操作である。ステップＳ１０６において撮影開始の指示が検知されるまで、ＣＰＵ１２８１は待機する。なお、撮影開始の指示が検知されずに所定時間が経過した場合に、処理がステップＳ１００に戻るようにしても良い。
【００３４】
図４は、構図ガイドモード中の確認時の一例を示している。構図ガイドモードにおいて、撮影装置１００を構えている使用者は、撮影装置１００をｘ、ｙ、ｚ方向に動かしながら所望の構図を見つける。所望の構図とは、使用者が撮影しようとしている被写体（例えば被写体Ｓ１）が、図５に示すように、撮影装置１００の画角Ｆ１内の使用者の所望の位置に配置された状態のことを言うものとする。また、ｚ方向は、撮影装置１００の光軸に沿った方向である。また、ｘ方向は、光軸に対して垂直な面方向であって、地表に対して平行な方向である。ｙ方向は、光軸に対して垂直な面方向であって、地表に対して垂直な方向である。
【００３５】
図６は、構図の変更、すなわちフレーミングの概念を示している。例えば図６（ａ）のように被写体Ｓ１が画角Ｆ１の中央付近に位置している状態に対し、使用者が撮影装置１００を−ｘ方向に動かした場合、図６（ｂ）に示すように、被写体Ｓ１は画角Ｆ１内の＋ｘ方向に移動する。また、図６（ａ）の状態に対し、使用者が撮影装置１００を＋ｘ方向に動かした場合、図６（ｃ）に示すように、被写体Ｓ１は画角Ｆ１内の−ｘ方向に移動する。さらに、図６（ａ）の状態に対し、使用者が撮影装置１００を＋ｚ方向に動かした場合又は望遠側のズーミング操作をした場合、図６（ｄ）に示すように、被写体Ｓ１は拡大される。このように、使用者が撮影装置１００を動かすことにより、被写体Ｓ１を画角内の所定の位置に配置することが可能である。
【００３６】
以上のようなフレーミングとともに、使用者は、必要に応じて、絞りやシャッタ速といった撮影パラメータ、ホワイトバランス設定等の画像処理パラメータといった他の撮影条件を変更したりする。そして、所望の撮影条件となったときに第１指示としての撮影開始の指示を行う。例えば、使用者は、図７で示す構図（図６（ａ）に対応）のときに撮影開始の指示を行ったとする。
【００３７】
ステップＳ１０６において撮影開始の指示が検知されたと判定したときに、ＣＰＵ１２８１は、ライブビュー動作を中断し、撮像部１１４による撮影動作を開始させる。撮影動作では、ＣＰＵ１２８１は、使用者によって設定された撮影パラメータに従って撮像部１１４を動作させ、第１撮影画像としての画像データ（第１撮影画像データ）を得る。そして、ＣＰＵ１２８１は、画像処理部１２８４において第１撮影画像データを処理し、処理された第１撮影画像データを記録媒体１２６に記録させる（ステップＳ１０８）。
【００３８】
撮影動作の後、ＣＰＵ１２８１は、画像処理部１２８４によって第１撮影画像データから少なくとも１つの作例画像データを生成する。その後、ＣＰＵ１２８１は、第１撮影画像データと作例画像データとを表示素子駆動回路１２０に入力し、第１撮影画像データに基づく第１撮影画像と作例画像データに基づく作例画像とを表示素子１１８に表示させる（ステップＳ１１０）。
【００３９】
ステップＳ１１０の処理についてさらに説明する。図８は、作例画像データの生成の概念を示している。ここで、図８は、フレーミングに対する作例画像データの生成の概念を示している。フレーミングに対する作例画像データとは、第１撮影画像データを取得したときのフレーミングとは異なるフレーミングで取得したことを想定した画像データのことをいう。このような作例画像データは、第１撮影画像データ内に設定される構図枠ｆの所定位置に被写体を配置した状態で構図枠ｆ内の画像データを画像処理部１２８４によってトリミングすることによって得られる。ここで、被写体は、例えばフォーカス位置の被写体である。また、構図枠ｆは、例えば水平方向及び垂直方向の３等分割線によって構成されており、所定のアスペクト比を有している。
【００４０】
トリミングは、例えば３等分割線の交点Ｐ１、Ｐ２、Ｐ３、Ｐ４に被写体を配置した状態の画像データに対して行われる。被写体を点Ｐ１に配置した状態でトリミングが行われた場合、図９（ａ）に示す作例画像データｉ１が生成される。また、被写体を点Ｐ２に配置した状態でトリミングが行われた場合、図９（ｂ）に示す作例画像データｉ２が生成される。また、被写体を点Ｐ３に配置した状態でトリミングが行われた場合、図９（ｃ）に示す作例画像データｉ３が生成される。また、被写体を点Ｐ４に配置した状態でトリミングが行われた場合、図９（ｄ）に示す作例画像データｉ４が生成される。このようにして生成された作例画像データに対しては、表示のための例えば縮小処理も行われる。また、第１撮影画像データに対しても、表示のための例えば縮小処理も行われる。
【００４１】
本実施形態では、作例画像データの生成に３等分割線を利用している。しかしながら、作例画像データの生成のための手法はこれに限定されるものではない。例えば、構図枠ｆとして、黄金分割線や三角構図線等の一般的に知られる構図線によって構成される枠が用いられても良い。また、トリミングする領域のアスペクト比も１６：９、３：２、１：１等の一般的に写真に用いられるアスペクト比が利用され得る。
【００４２】
また、本実施形態では、被写体をフォーカス位置の被写体としている。被写体をフォーカス位置によって決定するのではなく、顔検出等の周知の特徴抽出技術を用いて決定しても良い。
【００４３】
図１０は、第１撮影画像と作例画像の表示例を示す図である。一例では、図１０に示すように、第１撮影画像の縮小画像Ｉ１を表示素子１１８（タッチパネル１２２）の画面左上端に表示させ、複数の作例画像の縮小画像ｉ１〜ｉ４を画面右下にタイル表示させている。このように、第１撮影画像と作例画像とを同時に表示させることで、使用者は、フレーミングに対するバリエーションの気付きを得る。
【００４４】
本実施形態では、作例画像の縮小画像をタイル状に表示させているが、作例画像の表示手法はこれに限定されるものではない。例えば、作例画像の枚数が多い場合には、その一部のみを表示させ、所定時間の経過時又は使用者の操作によって別の作例画像に切り替えるように表示をさせても良い。また、第１撮影画像と作例画像とで又は作例画像同士で、画像領域の一部を重ならせように表示させるようにしても良い。さらに、画像を縮小せずに、表示素子１１８の画面全体に１枚ずつ表示させるようにしても良い。この場合、所定時間の経過時又は使用者の操作によって順次に画像を表示させる。
【００４５】
また、本実施形態では、第１撮影画像データから複数の作例画像データを生成しているが、作例画像データを１つのみ生成するようにしても良い。この場合、次のステップＳ１１２の判定は不要である。
【００４６】
ここで、図３の説明に戻る。図１０のような表示がされた後、使用者は、所望の作例画像を選択する。第２指示としてのこの選択は、例えば操作ボタン１３０１の操作又はタッチパネル１２２の操作によって行われる。使用者による作例画像の選択の間、ＣＰＵ１２８１は、使用者によって、作例画像の何れかが選択されたか否かを判定する（ステップＳ１１２）。ステップＳ１１２において作例画像が選択されるまで、ＣＰＵ１２８１は待機する。なお、作例画像が選択されていないと判定された場合に、処理がステップＳ１１８に移行するようにしても良い。
【００４７】
ステップＳ１１２において作例画像が選択されたと判定した場合に、ＣＰＵ１２８１は、選択された作例画像を、例えば図１１で示すように、太枠表示させるように表示素子駆動回路１２０を制御する。図１１は、作例画像ｉ１が選択されたときの表示例を示している。太枠表示の後、ＣＰＵ１２８１は、選択された作例画像ｉ１に対応したガイド情報を生成する。ガイド情報の生成後、ＣＰＵ１２８１は、ライブビュー動作を再開する。その後、ＣＰＵ１２８１は、ガイド情報を表示素子駆動回路１２０に入力し、ライブビュー画像と併せてガイド情報を表示素子１１８に表示させる（ステップＳ１１４）。
【００４８】
ステップＳ１１４の処理について説明する。ここでは、一例として、フレーミングに対するガイド情報を表示させる処理について説明する。まず、ＣＰＵ１２８１は、ライブビュー動作を再開させてライブビュー画像データを取得する。続いて、ＣＰＵ１２８１は、取得したライブビュー画像データと選択された作例画像データとの一致領域を算出する。画像データ間の一致領域を見つける手法としては、テンプレートマッチング等の周知の技術が利用され得る。一致領域の算出後、ＣＰＵ１２８１は、一致領域に基づいてガイド情報を生成する。すなわち、ＣＰＵ１２８１は、ガイド情報として、ライブビュー画像データ内の作例画像データと対応する一致領域の座標を求める。その後、ＣＰＵ１２８１は、ガイド情報を表示素子駆動回路１２０に入力させてガイド情報を表示させる。図１２（ａ）〜図１２（ｄ）は、ガイド情報の表示例を示している。図１２（ａ）〜図１２（ｄ）に示すように、ガイド情報の表示は、ライブビュー画像内の作例画像の位置を使用者に認識させるための表示であって、例えば作例画像の領域を示す枠画像Ｇを表示することにより行われる。
【００４９】
ここで、図３の説明に戻る。ガイド情報Ｇが表示されている間、ＣＰＵ１２８１は、動き検出部１２８５によって撮影装置１００の動きを検出する。そして、ＣＰＵ１２８１は、撮影装置１００の動きに従って、ガイド情報Ｇの表示位置を変更する。また、ＣＰＵ１２８１は、使用者によるズーミング操作を検出し、検出したズーミング操作に応じて撮影レンズ１０２の焦点距離を変化させるようにレンズ駆動部１０４に指示を送る。そして、ＣＰＵ１２８１は、このような焦点距離の変更に伴うライブビュー画像の画角変更に応じて、ガイド情報Ｇの表示位置を変更する（ステップＳ１１６）。
【００５０】
ガイド情報Ｇが表示されている間に、使用者は、ガイド情報Ｇを参考にしつつ、撮影装置１００をｘ、ｙ、ｚ方向に動かしながら所望の構図を見つける。例えば、図１２（ａ）は、第１撮影画像が得られた直後に表示されるガイド情報Ｇを示している。この状態で使用者が撮影装置１００を動かすとライブビュー画像データ内の作例画像データと対応する一致領域の座標が変化する。したがって、図１２（ｂ）〜図１２（ｄ）で示すように、ガイド情報Ｇの表示位置も変化する。なお、図１２（ｂ）は使用者が撮影装置１００を−ｘ方向に動かした場合のガイド情報の表示状態を示し、図１２（ｃ）は使用者が撮影装置１００を＋ｘ方向に動かした場合のガイド情報の表示状態を示し、図１２（ｄ）は使用者が撮影装置１００を＋ｚ方向に動かした場合又は望遠側のズーミング操作をした場合のガイド情報の表示状態を示している。図１２（ｄ）に示すように、ライブビュー画像データ内に作例画像データと対応する一致領域の座標が存在しなくなった場合には、ガイド情報Ｇは表示されない。このように、本実施形態におけるガイド情報はあくまでも作例画像のフレーミング状態を示している。したがって、フレーミングによってライブビュー画像が変化したときであっても、ガイド情報Ｇはあたかも被写体に貼り付いているかのように表示される。
【００５１】
なお、第１撮影画像の撮影時と同様、フレーミングの変更とともに、使用者は、必要に応じて、絞りやシャッタ速といった撮影パラメータ、ホワイトバランス設定等の画像処理パラメータといった他の撮影条件を変更したりしても良い。
【００５２】
ここで、図３の説明に戻る。ガイド情報Ｇの表示位置の変更後、ＣＰＵ１２８１は、撮影開始指示が検知されたか否かを判定する（ステップＳ１１８）。撮影開始指示は、前述と同様、例えばレリーズボタン１３０２の押し操作、タッチパネル１２２を用いたタッチレリーズ操作である。第１撮影画像の撮影時と同様に、使用者は、撮影装置１００を操作しながら所望の撮影条件となったときに撮影開始の指示を行う。例えば、使用者は、図１２（ｃ）のガイド情報Ｇから、「被写体に寄ることで邪魔な背景を無くす」というフレーミングに対する気付きを得たとする。この場合、使用者は自ら撮りたいと思った被写体の全体像が写るように図１３（ａ）に示すようにしてフレーミングを設定し直して撮影開始の指示をする。
【００５３】
ステップＳ１１８において撮影開始の指示が検知されていないと判定した場合に、ＣＰＵ１２８１は、処理をステップＳ１１６に戻す。ステップＳ１１８において撮影開始の指示が検知されたと判定した場合に、ＣＰＵ１２８１は、撮像部１１４による撮影動作を開始させる。この撮影動作では、ＣＰＵ１２８１は、使用者によって設定された撮影パラメータに従って撮像部１１４を動作させ、第２撮影画像としての画像データ（第２撮影画像データ）を得る。そして、ＣＰＵ１２８１は、画像処理部１２８４において第２撮影画像データを処理し、処理された第２撮影画像データを第１撮影画像データと関連付けた画像ファイルとして記録媒体１２６に記録させる（ステップＳ１２０）。その後、ＣＰＵ１２８１は、図３の処理を終了させる。このような撮影動作により、図１３（ｂ）に示すような第２撮影画像が記録媒体１２６に記録される。図１３（ｂ）に示す第２撮影画像は、使用者が作例画像を参考にしてフレーミングを行ったりして撮影した画像である。
【００５４】
ステップＳ１０４において動作モードとして構図ガイドモードが設定されていない、すなわち通常撮影モードが設定されていると判定した場合に、ＣＰＵ１２８１は、通常撮影モードの処理を行う（ステップＳ１２２）。通常撮影モードの処理は、従来の撮影モードと同様である。したがって簡単に説明する。すなわち、使用者によって撮影開始の指示がなされたときに、ＣＰＵ１２８１は、使用者によって設定された撮影パラメータに従って撮像部１１４を動作させて撮影画像データを得る。そして、ＣＰＵ１２８１は、画像処理部１２８４において撮影画像データを処理し、処理された撮影画像データを画像ファイルとして記録媒体１２６に記録させる。通常撮影モードの処理の後、ＣＰＵ１２８１は、図３の処理を終了させる。
【００５５】
以上説明したように第１の実施形態では、使用者が意思を持って撮影した第１撮影画像から生成された作例画像を使用者に提示している。これにより、使用者は第１撮影画像と作例画像とを見比べることで自身が望むタイミングにおいて例えばフレーミングに対する気付きを得ることができる。また、使用者によって選択された作例画像に応じたガイド情報をライブビュー画像と併せて表示素子１１８に表示させることで、使用者は、作例画像によって得た気付きをそのまま次の撮影に反映させることができる。これによって、使用者の撮影技術の向上を図ることができる。
【００５６】
ここで、前述の第１の実施形態では、画像データ間の一致領域に基づいてフレーミングに対するガイド情報を生成する例を示している。これに対し、第２撮影画像の撮影前のライブビュー画像を表示している間の撮影装置１００の姿勢の変化量を動きセンサ１３４によって検出することによって、フレーミングに対するガイド情報を生成しても良い。このガイド情報は、動きセンサ１３４によって検出した姿勢の変化量を画像上の移動量に換算したものとして得られる。
【００５７】
また、前述の第１の実施形態では、フレーミングに対するガイド情報として作例画像の領域を示す枠画像を表示させている。これに対し、例えば枠画像の代わりに、図１４（ａ）に示すように、作例画像の領域の頂点部にのみ枠画像Ｇを表示させるようにしても良い。また、図１４（ｂ）に示すように、枠画像Ｇを半透明表示にしても良い。このように、フレーミングに対するガイド情報の表示手法は、種々変形可能である。
【００５８】
また、ガイド情報は、第２撮影画像の撮影前のライブビュー画像が表示されてから所定の時間のみ表示させる等しても良い。
【００５９】
さらに、前述の第１の実施形態で作成される作例画像データは、第１撮影画像データに対して構図を異ならせた画像データである。しかしながら、作例画像データの生成手法はこれに限定されるものではない。例えば、構図変化だけでなく、ホワイトバランス等の絵作りに関わる変化も加えて作例画像データを生成しても良い。
【００６０】
また、前述した第１の実施形態では、作例画像は、撮影装置１００の表示素子１１８に表示される。これに対し、図３のステップＳ１１０において、無線通信回路１３６を介して第１撮影画像データを外部機器２００に送信することで、外部機器２００において作例画像データを作成したり、外部機器２００の表示素子に作例画像を表示させたりすることもできる。この場合、外部機器２００の表示素子に表示された作例画像の中から選択された作例画像に従って前述した第１の実施形態と同様のガイド情報の表示がなされる。
【００６１】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。ここで、第２の実施形態における第１の実施形態と同様の部分については説明を省略する。すなわち、撮影装置１００の構成については第１の実施形態と同様であるので説明を省略する。また、本実施形態に係る撮影方法の処理も基本的には図３で示したフローチャートの処理が適用できるので説明を省略する。
【００６２】
第２の実施形態では、被写体に対するアングル変更（ピッチ方向の回転）についての作例画像データを生成する。図１５は、アングルの変更について示した図である。本実施形態におけるアングルの変更は、例えば、図１５（ａ）のようにして撮影装置１００の光軸を地表に対して水平な方向に向けている状態から、図１５（ｂ）のようにして撮影装置１００の光軸を地表に対して傾けた状態（ピッチ方向に撮影装置１００を動かした状態）にすることを言う。
【００６３】
図１５（ｂ）のような作例画像データは、例えば第１撮影画像データの各領域を射影変換することで生成される。すなわち、第１撮影画像データを所定の回転角度だけピッチ方向に回転させたときに相当する画像データを射影変換によって生成する。この回転角度は、撮影装置１００を水平に配置したときを基準にしたピッチ方向の回転角度である。このようにして生成された作例画像データに基づいて図３のステップＳ１１０で示したような作例画像の表示が行われる。
【００６４】
作例画像が選択された場合には、第２の実施形態においても第１の実施形態と同様に表示素子１１８にガイド情報が表示される。図１６は、第２の実施形態におけるガイド情報の例である。第２の実施形態では、図１６に示すように作例画像に対するアングル変化に応じた四角形画像Ｇ１をガイド情報として表示素子１１８に表示させる。図１６に示す台形の短辺の長さは、選択された作例画像データの回転角度とライブビュー画像の表示時の撮影装置１００の回転角度（ピッチ方向の姿勢変化）との差に応じて決定される。すなわち、短辺の長さは、回転角度の差が大きくなるほどに小さくなる。
【００６５】
図１７は、ガイド情報の変更を示している。例えば、図１７（ａ）は、撮影装置１００が地表に対して水平に構えられているときに表示されるガイド情報を示している。このとき、使用者によって選択された作例画像が得られる回転角度とライブビュー画像の表示時の撮影装置１００の回転角度との差が大きいのでガイド情報Ｇ１は台形状となる。これに対し、使用者が被写体を見上げる方向に向けて撮影装置１００を動かすと、使用者によって選択された作例画像が得られる回転角度とライブビュー画像の表示時の撮影装置１００の回転角度との差が小さくなって、図１７（ｂ）に示すように、ガイド情報Ｇ１は矩形に近づく。このときに撮影が行われることにより、図１５（ｂ）で示した画像と同等の画像が撮影される。
【００６６】
以上説明したように本実施形態によれば、使用者は第１撮影画像と作例画像とを見比べることでアングル変更に対する気付きを得ることができる。また、本実施形態のようにしてガイド情報を表示素子１１８に表示させることにより、使用者は、作例画像と同等の画像を撮影するためのアングルを、ライブビュー画像を見ながら体感的に把握することが可能である。
【００６７】
ここで、ガイド情報としては、四角形画像Ｇ１だけでなく、図１７（ｂ）で示したような作例画像が得られる回転の回転軸Ｇ２を合わせて表示させても良い。
【００６８】
また、前述した実施形態では、ピッチ方向のみのアングル変化に基づく作例画像データの生成を示している。これに対し、ピッチ方向以外、例えばヨー方向のアングル変化も考慮して良い。
【００６９】
さらに、アングル変化の程度を示す手法は、四角形画像の形状変更に限るものではない。例えば、ライブビュー画像に対する作例画像面の法線を表示させたり、アングルの変化量に応じた回転矢印等を表示させたりしても良い。また、図１８（ａ）及び図１８（ｂ）に示すように、四角形画像Ｇ１の変化に合わせて作例画像面の法線を示す矢印画像Ｇ３を表示させるようにしても良い。この例では、使用者が水平に撮影装置１００を構えている状態から被写体を見上げる方向に撮影装置１００を動かすと、図１８（ａ）の状態から図１８（ｂ）のように矢印画像Ｇ３が変化する。すなわち、矢印画像Ｇ３は、使用者から見て垂直となる方向に変化する。
【００７０】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。また、前述の各動作フローチャートの説明において、便宜上「まず」、「次に」等を用いて動作を説明しているが、この順で動作を実施することが必須であることを意味するものではない。
【００７１】
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、上述したような課題を解決でき、上述したような効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【符号の説明】
【００７２】
１００  撮影装置、１０２  撮影レンズ、１０４  レンズ駆動部、１０６  絞り、１０８  絞り駆動部、１１０  シャッタ、１１２  シャッタ駆動部、１１４  撮像部、１１６  揮発性メモリ、１１８  表示素子、１２０  表示素子駆動回路、１２２  タッチパネル、１２４  タッチパネル検出回路、１２６  記録媒体、１２８  制御部、１３０  操作部材、１３２  不揮発性メモリ、１３４  動きセンサ、１３６  無線通信回路、２００  外部機器、１２８１  ＣＰＵ、１２８２  ＡＥ部、１２８３  ＡＦ部、１２８４  画像処理部、１２８５  動き検出部、１３０１  操作ボタン、１３０２  レリーズボタン、１３０３  モードダイヤル、１３０４  ズームスイッチ、１３４１  角速度センサ、１３４２  姿勢センサ
【図１】
0006518409.tif 000002
【図２】
0006518409.tif 000003
【図３】
0006518409.tif 000004
【図４】
0006518409.tif 000005
【図５】
0006518409.tif 000006
【図６】
0006518409.tif 000007
【図７】
0006518409.tif 000008
【図８】
0006518409.tif 000009
【図９】
0006518409.tif 000010
【図１０】
0006518409.tif 000011
【図１１】
0006518409.tif 000012
【図１２】
0006518409.tif 000013
【図１３】
0006518409.tif 000014
【図１４】
0006518409.tif 000015
【図１５】
0006518409.tif 000016
【図１６】
0006518409.tif 000017
【図１７】
0006518409.tif 000018
【図１８】
0006518409.tif 000019