(57)【要約】【課題】ユーザは、補助線をライブビュー画像に重畳して線対称の被写体の構図を決定する場合がある。しかしながら、ユーザは、例えば左右対称の被写体を中心から左右対称に配置した構図を決定する場合に、画面左側の補助線と被写体との位置関係および画面右側の補助線と被写体との位置関係の双方を確認する必要があった。【解決手段】撮像装置は、被写体像を撮像する撮像部と、撮像部の出力から逐次生成されるライブビュー画像で構成される第１画像データと、ライブビュー画像の少なくとも一部の画像を予め定められた基準線に対して線対称に反転して生成される反転画像で構成される第２画像データとを生成する画像処理部と、反転画像をライブビュー画像に重畳する重畳処理部とを備える。【選択図】図２
2013247585.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像する撮像部と、
前記撮像部の出力から逐次生成されるライブビュー画像で構成される第１画像データと、前記ライブビュー画像の少なくとも一部の画像を予め定められた基準線に対して線対称に反転して生成される反転画像で構成される第２画像データとを生成する画像処理部と、
前記反転画像を前記ライブビュー画像に重畳する重畳処理部と
を備える撮像装置。
【請求項２】
前記画像処理部は、予め定められた条件に基づいて前記反転画像の透過率を異ならせて前記第２画像データを生成する請求項１に記載の撮像装置。
【請求項３】
前記画像処理部は、前記反転画像が、強調された被写体輪郭を少なくとも含むように、前記第２画像データを生成する請求項１または２に記載の撮像装置。
【請求項４】
前記画像処理部は、前記反転画像と、前記基準線で区分され、かつ前記反転画像に対応する領域の前記ライブビュー画像とのマッチング処理を実行する請求項１から３のいずれか１項に記載の撮像装置。
【請求項５】
前記重畳処理部は、前記反転画像とともに、前記マッチング処理により得られた前記ライブビュー画像と前記反転画像との一致度を示す一致度情報を前記ライブビュー画像に重畳する請求項４に記載の撮像装置。
【請求項６】
前記重畳処理部は、前記マッチング処理の結果に基づいて、前記反転画像を前記ライブビュー画像に重畳する請求項４または５に記載の撮像装置。
【請求項７】
前記マッチング処理の結果に基づいて、前記撮像部を制御して撮像動作を実行する撮像制御部を備える請求項４から６のいずれか１項に記載の撮像装置。
【請求項８】
前記重畳処理部は、時間的に前後する前記ライブビュー画像から取得される単位時間あたりの移動量が予め定められた値以上である場合に、前記反転画像の前記ライブビュー画像への重畳を実行しない請求項１から７のいずれか１項に記載の撮像装置。
【請求項９】
撮像に関する指示をユーザから受け付ける受付部を備え、
前記重畳処理部は、前記撮像に関する指示に同期して、前記反転画像の前記ライブビュー画像への重畳を解除する請求項１から８のいずれか１項に記載の撮像装置。
【請求項１０】
前記画像処理部は、前記ライブビュー画像への重畳位置に応じて異なる画像処理を施して前記第２画像データを生成する請求項１から９のいずれか１項に記載の撮像装置。
【請求項１１】
前記画像処理部は、前記基準線からの距離に応じて異なる画像処理を施して前記第２画像データを生成する請求項１０に記載の撮像装置。
【請求項１２】
前記画像処理部は、前記ライブビュー画像から抽出され、かつ強調された被写体輪郭を含む基準輪郭画像で構成される第３画像データを生成し、
前記重畳処理部は、前記反転画像とともに、前記基準輪郭画像を前記ライブビュー画像に重畳する請求項１から１１のいずれか１項に記載の撮像装置。
【請求項１３】
前記重畳処理部は、前記ライブビュー画像の更新レートより遅いレートで前記反転画像を更新する請求項１から１２のいずれか１項に記載の撮像装置。
【請求項１４】
前記画像処理部は、
前記ライブビュー画像と、前記ライブビュー画像を予め定められた第１基準線に対して線対称に反転した第１基準反転画像との第１マッチング処理を実行し、
前記ライブビュー画像と、前記ライブビュー画像を予め定められた第２基準線に対して線対称に反転した第２基準反転画像との第２マッチング処理を実行し、
前記第１マッチング処理の結果および前記第２マッチング処理の結果に基づいて前記第２画像データを生成する請求項１から１３のいずれか１項に記載の撮像装置。
【請求項１５】
被写体像を撮像する撮像部を備える撮像装置の制御プログラムであって、
前記撮像部の出力から逐次生成されるライブビュー画像で構成される第１画像データと、前記ライブビュー画像の少なくとも一部の画像を予め定められた基準線に対して線対称に反転して生成される反転画像で構成される第２画像データとを生成する画像処理ステップと、
前記反転画像を前記ライブビュー画像に重畳する重畳処理ステップと
をコンピュータに実行させる、撮像装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および撮像装置の制御プログラムに関する。
【背景技術】
【０００２】
被写体の構図を決定するための平行な複数の直線からなる補助線を、ライブビュー画像に重畳して表示部に表示させる撮像装置が知られている。
［先行技術文献］
［特許文献］
［特許文献１］特開２００４−３４３１６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ユーザは、補助線をライブビュー画像に重畳して線対称の被写体の構図を決定する場合がある。しかしながら、ユーザは、例えば左右対称の被写体を中心から左右対称に配置した構図を決定する場合に、画面左側の補助線と被写体との位置関係および画面右側の補助線と被写体との位置関係の双方を確認する必要があった。
【課題を解決するための手段】
【０００４】
本発明の第１の態様における撮像装置は、被写体像を撮像する撮像部と、撮像部の出力から逐次生成されるライブビュー画像で構成される第１画像データと、ライブビュー画像の少なくとも一部の画像を予め定められた基準線に対して線対称に反転して生成される反転画像で構成される第２画像データとを生成する画像処理部と、反転画像をライブビュー画像に重畳する重畳処理部とを備える。
【０００５】
本発明の第２の態様における撮像装置の制御プログラムは、被写体像を撮像する撮像部を備える撮像装置の制御プログラムであって、撮像部の出力から逐次生成されるライブビュー画像で構成される第１画像データと、ライブビュー画像の少なくとも一部の画像を予め定められた基準線に対して線対称に反転して生成される反転画像で構成される第２画像データとを生成する画像処理ステップと、反転画像をライブビュー画像に重畳する重畳処理ステップとをコンピュータに実行させる。
【０００６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係るカメラのシステム構成図である。
【図２】本実施形態に係るカメラの背面図である。
【図３】ライブビュー画像の被写体像と反転画像の被写体像との位置関係を説明する説明図である。
【図４】対称撮影モードにおける画像データの生成処理および反転画像の重畳処理を説明する説明図である。
【図５】被写体輪郭を含む反転画像の画像データ生成方法を説明するための説明図である。
【図６】上下対称の被写体に対する対称撮影モード、および左右対称かつ上下対称の被写体に対する対称撮影モードを説明する説明図である。
【図７】本実施形態における撮影処理のフロー図である。
【図８】変形例における一致度表示処理を説明する説明図である。
【図９】変形例における撮影処理のフロー図である。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、本実施形態に係る撮像装置としてのカメラ１０のシステム構成図である。カメラ１０は、システム制御部１１を備え、カメラ１０を構成する各要素を直接的または間接的に制御する。システム制御部１１は、システムメモリ１２を備える。システムメモリ１２は、電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ（登録商標）等により構成される。システムメモリ１２は、カメラ１０の動作時に必要な定数、変数、設定値、プログラム等を、カメラ１０の非動作時にも失われないように記憶している。
【００１０】
カメラ１０は、光学系２０を備える。光学系２０は、レンズ群２１、レンズシャッタ２２等により構成される。被写体光束は光軸に沿って光学系２０に入射し、撮像素子３１の受光面で被写体像として結像する。撮像部の少なくとも一部である撮像素子３１は、光学系２０を透過して入射する被写体光束を光電変換する素子である。撮像素子３１として、ＣＣＤ、ＣＭＯＳセンサ等が用いられる。撮像素子３１は、受光面で結像した被写体像をアナログ信号に変換する。Ａ／Ｄ変換器３２は、撮像素子３１が出力するアナログ信号をデジタル信号に変換する。
【００１１】
デジタル信号に変換された被写体像は、画像データとして順次処理される。Ａ／Ｄ変換器３２によりデジタル信号に変換された画像データは、メモリ制御部３３の制御に従い、一旦内部メモリ３４に記憶される。内部メモリ３４は、高速で読み書きのできるランダムアクセスメモリであり、例えばＤＲＡＭ、ＳＲＡＭなどが用いられる。内部メモリ３４は、画像処理部３５が行う画像処理、圧縮処理において、ワークメモリとしての役割も担うと共に、加工処理された画像データを一時的に保管する役割を担う。メモリ制御部３３は、いかなる作業にどれくらいのメモリ容量を割り当てるかを制御する。
【００１２】
画像処理部３５は、設定されている撮影モード、ユーザからの指示に則して、画像データをＪＰＥＧ等の規定の画像フォーマットに従った画像ファイルに変換する。画像処理部３５によって処理された画像ファイルは、メモリ制御部３３の制御により、内部メモリ３４から記録媒体ＩＦ３８を介して、記録部としての役割を担う記録媒体５０に記録される。記録媒体５０は、フラッシュメモリ等により構成される、カメラ１０に対して着脱可能な不揮発性メモリである。
【００１３】
画像処理部３５は、記録用に処理される画像データに並行して、表示用画像データを生成する。通常の表示用画像データは、記録用に処理される画像データをコピーして間引き処理された、画素数の少ない画像データである。表示制御部３６は、システム制御部１１の制御に従い、記録媒体５０に記録されている画像データの画像、カメラ１０の各種設定に関する様々なメニュー項目等を液晶モニタ等の表示部３７に表示させる。
【００１４】
記録の有無に関わらず、画像処理部３５が撮像素子３１の出力に従って逐次表示用画像データを生成して表示部３７へ出力すれば、表示部３７を電子ビューファインダーとするライブビュー機能を実現することができる。表示制御部３６は、逐次表示用画像データを用いて、ライブビュー画像を表示部３７に表示させる。
【００１５】
本実施形態において、画像処理部３５は、ライブビュー画像で構成される第１画像データと、ライブビュー画像の少なくとも一部の画像を予め定められた基準線に対して線対称に反転して生成される反転画像で構成される第２画像データとを生成する。そして、表示制御部３６は、反転画像をライブビュー画像に重畳し、反転画像が重畳されたライブビュー画像を表示部３７に表示させる。画像データの生成処理および重畳処理の詳細については後述する。
【００１６】
カメラ１０は、ユーザの入力を受け付ける受付部としての操作部材３９を複数備えている。システム制御部１１は、操作部材３９で受け付けたユーザの入力を検知して各種処理を実行する。
【００１７】
システム制御部１１は、ユーザの指示に応じてレンズ群２１のレンズを駆動して、被写体像の画角を変更する。また、システム制御部１１は、レンズ群２１のレンズを駆動して、被写体像を撮像素子３１の受光面上で合焦させるオートフォーカス（ＡＦ）を実行する。また、システム制御部１１は、レンズシャッタ２２を駆動して、露出値に示される絞り値およびシャッタ速度を実現する。
【００１８】
図２は、本実施形態に係るカメラ１０の背面図である。カメラ１０は、操作部材３９として、撮影に関する指示を受け付ける受付部の役割を担うレリーズボタン６１を備える。レリーズボタン６１は、押下げ方向に２段階に検知できる押しボタンで構成されている。また、カメラ１０は、操作部材３９として、方向入力を受け付ける十字キー６２、選択項目の確定指示を受け付ける確定ボタン６３、メニュー画面の表示指示を受け付けるメニューボタン６４を備える。
【００１９】
表示制御部３６は、ライブビュー画像１００を表示部３７に表示させる。ユーザは、表示部３７に表示されたライブビュー画像１００を確認して構図を決定し、レリーズボタン６１を押す。システム制御部１１は、レリーズボタン６１の１段階目の押下げであるスイッチＳＷ１のオンを検知すると、コントラストＡＦを実行する。また、システム制御部１１は、レリーズボタン６１のスイッチＳＷ１のオンを検知すると自動露出（ＡＥ）を実行する。
【００２０】
システム制御部１１は、レリーズボタン６１の２段階目の押下げであるスイッチＳＷ２のオンを検知すると撮像動作を実行する。具体的には、システム制御部１１は、レンズシャッタ２２を駆動し、撮像素子３１による被写体像の取得処理を実行する。そして、システム制御部１１は、画像処理部３５と協働して画像データを生成する画像処理を実行する。
【００２１】
本実施形態に係るカメラ１０の撮影モードには、線対称の被写体を撮影するときに用いられる対称撮影モードが含まれる。対称撮影モードの詳細について説明する。まず、システム制御部１１は、対称撮影モードの設定を、操作部材３９を介してユーザから受け付ける。対称撮影モードの設定項目には、対称撮影モードのオン／オフ設定、左右対称、上下対称等の線対称の方向設定が含まれる。なお、本実施形態において、左右対称は、表示部３７の長手方向すなわち図２の紙面左右方向における線対称であり、上下対称は、表示部３７の短手方向すなわち図２の紙面上下方向における線対称である。
【００２２】
画像処理部３５は、対称撮影モードのオンおよび線対称の方向が設定されると、撮像素子３１の出力から逐次生成されるライブビュー画像で構成される第１画像データと、ライブビュー画像の少なくとも一部を基準線に対して線対称に反転して生成される反転画像で構成される第２画像データとを生成する。本実施形態において、基準線として、表示部３７の画面中心を通り線対称の方向と直交する線が用いられる。左右対称の場合には、表示部３７の画面中心を通り表示部３７の短手方向の線が基準線となる。上下対称の場合には、表示部３７の画面中心を通り表示部３７の長手方向の線が基準線となる。表示制御部３６は、第２画像データの反転画像を第１画像データのライブビュー画像に重畳し、反転画像が重畳されたライブビュー画像を表示部３７に表示させる。
【００２３】
例えば、図２に示すように、左右対称の壺を主要被写体として撮影する場面において左右対称が線対称の方向として設定されると、画像処理部３５は、ライブビュー画像１００の画像データを生成する。また、ライブビュー画像１００の左側半分を基準線１２０に対して線対称に反転し、かつ半透過状態にした反転画像１１０の画像データを生成する。反転画像１１０の画像データ生成処理の詳細については後述する。
【００２４】
表示制御部３６は、反転画像１１０をライブビュー画像１００の右側半分に重畳し、反転画像１１０が重畳されたライブビュー画像１００を表示部３７に表示させる。反転画像１１０は半透過状態であるので、ユーザは、反転画像１１０とともにライブビュー画像１００の右側半分を視認できる。反転画像１１０のライブビュー画像１００への重畳処理の詳細については後述する。
【００２５】
ライブビュー画像１００には、主要被写体である壺の像である基準像１０１が含まれる。反転画像１１０には、主要被写体である壺の像を基準線１２０に対して線対称に反転した反転像１１１が含まれる。基準像１０１と反転像１１１との位置関係は、基準線１２０と基準像１０１の対称軸１０２との位置関係に対応する。
【００２６】
図３は、ライブビュー画像１００の基準像１０１と反転画像１１０の反転像１１１との位置関係を説明する説明図である。図３（ａ）に示すように基準像１０１の対称軸１０２が基準線１２０から離れている場合、反転像１１１は、基準像１０１から離れて表示される。したがって、ユーザは、表示部３７の画面右側の基準像１０１と反転像１１１との位置ずれを確認すれば、主要被写体である壷が中央から離れて配置された構図であるか否かを容易に把握できる。
【００２７】
図３（ａ）に示すように、基準線１２０から対称軸１０２への方向Ａは、反転像１１１から基準像１０１への方向Ｂと同一の方向である。すなわち、ユーザがカメラ１０を方向Ｂへ動かせば、基準線１２０が基準像１０１の対称軸１０２に近づく。したがって、ユーザは、表示部３７の画面右側の反転像１１１から基準像１０１への方向を確認すれば、主要被写体である壷が中央に配置された構図を得るためのカメラ１０の移動方向を容易に把握できる。
【００２８】
図３（ｂ）に示すように基準像１０１の対称軸１０２が基準線１２０に対して傾いている場合、反転像１１１は、基準像１０１に対して傾いて表示される。したがって、ユーザは、表示部３７の画面右側の基準像１０１と反転像１１１との傾きを確認すれば、主要被写体である壷がカメラ１０の光軸に対して傾いて配置された構図であるか否かを容易に把握できる。
【００２９】
図３（ｂ）に示すように、基準線１２０から対称軸１０２への回転方向Ｃは、反転像１１１から基準像１０１への回転方向Ｄと同一の方向である。すなわち、ユーザがカメラ１０を光軸周りに回転方向Ｄへ回転させれば、基準線１２０が基準像１０１の対称軸１０２に近づく。したがって、ユーザは、表示部３７の画面右側の反転像１１１から基準像１０１への回転方向を確認すれば、主要被写体である壷が中央に配置された構図を得るためのカメラ１０の光軸周りの回転方向を容易に把握できる。
【００３０】
図３（ｃ）に示すように基準像１０１の対称軸１０２が基準線１２０と一致している場合、反転像１１１は、基準像１０１と一致して表示される。この場合、主要被写体である壷が中央に配置された構図となる。ユーザは、反転像１１１が基準像１０１と一致するように表示部３７の画面右側を確認しながらカメラ１０の位置および姿勢を調整して、主要被写体である左右対称の壷が中央に配置された構図を決定することができる。このように本実施形態に係るカメラ１０によれば、ユーザは、画面の両側を確認することなく画面の片側の反転画像を確認すれば、線対称の被写体の構図を容易に決定することができる。
【００３１】
図４は、対称撮影モードにおける画像データの生成処理および反転画像の重畳処理を説明する説明図である。画像処理部３５は、上述したように、撮像素子３１の出力からライブビュー画像１００の画像データを生成し、ライブビュー画像１００の画像データを表示制御部３６へ送信する。また、画像処理部３５は、ライブビュー画像１００の画像データを用いて反転画像１１０の画像データを生成する。
【００３２】
具体的には、まず、画像処理部３５は、ライブビュー画像１００の左側半分を残すようにトリミングするトリミング処理を実行し、第１中間画像１３１の画像データを生成する。次に、画像処理部３５は、第１中間画像１３１を基準線１２０に対して左右対称に反転する反転処理を実行し、第２中間画像１３２の画像データを生成する。そして、画像処理部３５は、第２中間画像１３２の透過率を変更する透過率変更処理を実行し、半透過状態の反転画像１１０の画像データを生成する。
【００３３】
本実施形態において、画像処理部３５は、予め定められた条件に応じて反転画像の透過率を異ならせて反転画像１１０の画像データを生成する。例えば、画像処理部３５は、カメラ１０の製造時に予め規定された透過率に変更する。また、システム制御部１１は、メニュー画面で透過率の設定を、操作部材３９を介してユーザから受け付け、画像処理部３５は、ユーザが設定した透過率に変更してもよい。また、画像処理部３５は、ライブビュー画像１００の輝度に応じた透過率に変更してもよい。例えば、画像処理部３５は、ライブビュー画像１００の輝度が閾値以上の場合には、閾値未満の場合よりも低い透過率に変更する。
【００３４】
画像処理部３５は、透過率変更処理を実行した後に、反転画像１１０の画像データを表示制御部３６へ送信する。表示制御部３６は、反転画像１１０をライブビュー画像１００に重畳する重畳処理を実行する重畳処理部としての役割を担う。具体的には、まず、表示制御部３６は、画像処理部３５から送信されたライブビュー画像１００の画像データおよび反転画像１１０の画像データを、内蔵するグラフィックメモリに格納する。
【００３５】
グラフィックメモリには、基準画像レイヤの記憶領域および重畳画像レイヤの記憶領域が設けられている。基準画像レイヤおよび重畳画像レイヤには、表示部３７の画面領域に対応した共通の座標系が規定されている。重畳画像レイヤ上のオブジェクトは、同一の座標値を有する基準画像レイヤ上の画像に重畳される。表示制御部３６は、ライブビュー画像１００の画像データを基準画像レイヤに展開するとともに、当該ライブビュー画像１００に対応する反転画像１１０の画像データを重畳画像レイヤに展開する。この画像データの展開処理により、反転画像１１０はライブビュー画像１００に対応付けられる。
【００３６】
表示制御部３６は、基準画像レイヤのデータをＤ／Ａ変換してライブビュー画像１００の画像信号を生成するとともに、重畳画像レイヤのデータをＤ／Ａ変換して反転画像１１０の画像信号を生成する。次に、表示制御部３６は、反転画像１１０の画像信号をライブビュー画像１００の画像信号に重畳し、反転画像１１０が重畳されたライブビュー画像を表す重畳画像信号を生成する。そして、表示制御部３６は、重畳画像信号を表示部３７へ出力し、反転画像１１０が重畳されたライブビュー画像１００を表示部３７に表示させる。
【００３７】
図４を用いて説明した例では、Ｄ／Ａ変換後に重畳処理が実行されたが、Ｄ／Ａ変換前において、画像処理部３５は、反転画像が重畳されたライブビュー画像の画像データを生成してもよい。この場合、画像処理部３５は、反転画像をライブビュー画像に重畳する重畳処理を実行する重畳処理部の役割も担う。
【００３８】
上述の実施形態では、画像処理部３５は、トリミング処理、反転処理、透過率変更処理の順で反転画像１１０の画像データを生成したが、処理の順序はこれに限らない。画像処理部３５は、反転処理、透過率変更処理、トリミング処理の順で反転画像１１０の画像データを生成してもよい。この場合、画像処理部３５は、トリミング処理において、透過率変更処理で形成された中間画像の右側半分をトリミングして反転画像１１０の画像データを生成する。
【００３９】
上述の実施形態において、画像処理部３５は、さらに、反転画像１１０のコントラストを変更してもよい。例えば、画像処理部３５は、反転画像１１０のコントラストを高める。コントラストを変更することによって、ユーザは、ライブビュー画像の被写体像と反転画像の被写体像との位置関係を把握し易くなる。
【００４０】
上述の実施形態では、透過率を変更して半透過状態の反転画像を形成したが、反転画像の形成手法はこれに限らない。画像処理部３５は、反転画像が、強調された被写体輪郭を少なくとも含むように、反転画像で構成される第２画像データを生成してもよい。
【００４１】
図５は、被写体輪郭を含む反転画像の画像データ生成方法を説明するための説明図である。図５（ａ）は、被写体輪郭で構成される反転画像の表示例である。画像処理部３５は、周知の被写体輪郭の抽出アルゴリズムを実行して、ライブビュー画像１００における主要被写体である壺の基準像１０１の輪郭を抽出する。そして、画像処理部３５は、ライブビュー画像１００の左側半分の領域内の基準像１０１の輪郭を基準線１２０に対して線対称に反転させ、反転させた基準像１０１の輪郭で構成される反転画像２００の画像データを生成する。
【００４２】
表示制御部３６は、反転画像２００をライブビュー画像１００に重畳し、図５（ａ）に示すように反転画像２００が重畳されたライブビュー画像１００を表示部３７に表示させる。したがって、ユーザは、基準像１０１と反転画像２００との位置関係を容易に把握できる。なお、画像処理部３５は、反転画像２００の太さ、色等の表示態様を変更してもよい。また、画像処理部３５は、反転画像２００の透過率、コントラストを変更してもよい。
【００４３】
画像処理部３５は、被写体輪郭の特徴部分で構成される反転画像の画像データを生成してもよい。図５（ｂ）は、被写体輪郭の特徴部分で構成される反転画像の表示例である。画像処理部３５は、上述の手法を用いて、反転させた基準像１０１の輪郭で構成される中間画像の画像データを生成する。そして、画像処理部３５は、当該中間画像の特徴部分を抽出する。特徴部分は例えば角部である。図５（ｂ）において、角部２１１、２１２、２１３が特徴部分として抽出されている。そして、画像処理部３５は、特徴部分の画像で構成される反転画像２１０の画像データを生成する。
【００４４】
表示制御部３６は、反転画像２１０をライブビュー画像１００に重畳し、図５（ｂ）に示すように反転画像２１０が重畳されたライブビュー画像１００を表示部３７に表示させる。したがって、ユーザは、基準像１０１と角部２１１、２１２、２１３との位置関係を容易に把握できる。なお、画像処理部３５は、反転画像２１０の各要素の太さ、色等の表示態様を変更してもよい。また、画像処理部３５は、反転画像２１０の各要素の透過率、コントラストを変更してもよい。
【００４５】
また、画像処理部３５は、ライブビュー画像への重畳位置に応じて異なる画像処理を施して、被写体輪郭を含む反転画像の画像データを生成してもよい。例えば、画像処理部３５は、基準線からの距離に応じて異なる画像処理を施して、反転画像の画像データを生成する。また、例えば、画像処理部３５は、被写体の位置を検出し、被写体の位置に応じて異なる画像処理を施して、反転画像の画像データを生成する。
【００４６】
図５（ｃ）は、基準線からの距離に応じて異なる画像処理が施された反転画像の表示例である。画像処理部３５は、上述の手法を用いて、反転させた基準像１０１の輪郭で構成される中間画像の画像データを生成する。そして、画像処理部３５は、当該中間画像を、ライブビュー画像１００への重畳領域に応じて区分する。図５（ｃ）において、当該中間画像は、第１領域１０５に重畳する第１部分２２１、第２領域１０６に重畳する第２部分２２２、および第３領域１０７に重畳する第３部分２２３に区分される。
【００４７】
画像処理部３５は、第１部分２２１、第２部分２２２、第３部分２２３に異なる画像処理を施す。例えば、ユーザが被写体の中央より外側を確認して線対称の構図を調整することに鑑み、画像処理部３５は、外側の輪郭線をより太くする、すなわち、第３部分２２３を一番太くし、第１部分２２１を一番細くする。そして、画像処理部３５は、画像処理が施された第１部分２２１、第２部分２２２、第３部分２２３の画像で構成される反転画像２２０の画像データを生成する。
【００４８】
表示制御部３６は、反転画像２２０をライブビュー画像１００に重畳し、図５（ｃ）に示すように反転画像２２０が重畳されたライブビュー画像１００を表示部３７に表示させる。したがって、ユーザは、基準像１０１と反転画像２２０との位置関係を容易に把握できる。なお、画像処理部３５は、ライブビュー画像への重畳位置に応じて異なる画像処理として、輪郭線の太さの変更処理に代えて若しくはともに、輪郭線の色の変更処理、透過率の変更処理、コントラストの変更処理を実行してもよい。
【００４９】
図５を用いて説明した例では、画像処理部３５は、被写体輪郭で構成される反転画像の画像データを生成したが、被写体輪郭とともに被写体輪郭以外の画像を含む反転画像の画像データを生成してもよい。例えば、画像処理部３５は、図２〜４を用いて説明した反転画像１１０に、図５の反転画像２００、２１０、２２０のいずれかを重畳した画像の画像データを生成する。
【００５０】
上述の実施形態では左右対称の被写体に対して対称撮影モードを適用したが、これに限らない。上下対称の被写体、および左右対称かつ上下対称の被写体に対しても対称撮影モードを適用することができる。
【００５１】
図６は、上下対称の被写体に対する対称撮影モード、および左右対称かつ上下対称の被写体に対する対称撮影モードを説明する説明図である。図６（ａ）は、上下対称のペナントに対して対称撮影モードを適用した表示例である。ユーザが上下対称を線対称の方向として設定して上下対称のペナントを主要被写体として撮影する場面を想定する。画像処理部３５は、ライブビュー画像３００の画像データを生成する。また、画像処理部３５は、ライブビュー画像３００の下側半分を基準線３２０に対して線対称に反転し、かつ半透過状態にした反転画像３１０の画像データを生成する。
【００５２】
表示制御部３６は、反転画像３１０をライブビュー画像３００の上側半分に重畳し、反転画像３１０が重畳されたライブビュー画像３００を表示部３７に表示させる。ライブビュー画像３００には、主要被写体であるペナントの像である基準像３０１が含まれる。反転画像３１０には、主要被写体であるペナントの像を基準線３２０に対して線対称に反転した反転像４１１が含まれる。ユーザは、反転像３１１が基準像３０１と一致するように表示部３７の画面上側を確認しながらカメラ１０の位置および姿勢を調整して、主要被写体である上下対称のペナントが中央に配置された構図を決定することができる。
【００５３】
図６（ｂ）は、左右対称かつ上下対称である矩形の紙に対して対称撮影モードを適用した表示例である。ユーザが左右対称および上下対称の双方を線対称の方向として設定して左右対称かつ上下対称である矩形の紙を主要被写体として撮影する場面を想定する。画像処理部３５は、ライブビュー画像４００の画像データを生成する。また、画像処理部３５は、ライブビュー画像４００の下側半分を第１基準線４２１に対して線対称に反転して、中間画像の画像データを生成する。さらに、画像処理部３５は、当該中間画像を第２基準線４２２に対して線対称に反転し、かつ半透過状態にした反転画像４１０の画像データを生成する。
【００５４】
表示制御部３６は、反転画像４１０をライブビュー画像４００の上側半分に重畳し、反転画像４１０が重畳されたライブビュー画像４００を表示部３７に表示させる。ライブビュー画像４００には、主要被写体である矩形の紙の像である基準像４０１が含まれる。反転画像４１０には、主要被写体である矩形の紙の像を第１基準線４２１に対して線対称に反転し、かつ第２基準線４２２に対して反転した反転像４１１が含まれる。ユーザは、反転像４１１が基準像４０１と一致するように表示部３７の画面上側を確認しながらカメラ１０の位置および姿勢を調整して、主要被写体である左右対称かつ上下対称の矩形の紙が中央に配置された構図を決定することができる。
【００５５】
図７は、本実施形態の対称撮影モードにおける撮影処理のフロー図である。本フローは、システム制御部１１がカメラ１０の電源オンを検知した時点から開始される。なお、対称撮影モードがオンに予め設定されている。また、線対称の方向設定等の対称撮影モードの各設定項目が予め設定されている。
【００５６】
ステップＳ１０１では、画像処理部３５は、上述したように、ライブビュー画像で構成される第１画像データを生成し、当該第１画像データを表示制御部３６へ送信する。ステップＳ１０２では、画像処理部３５は、上述したように、反転画像で構成される第２画像データを生成し、当該第２画像データを表示制御部３６へ送信する。
【００５７】
ステップＳ１０３では、表示制御部３６は、上述したように、反転画像をライブビュー画像に重畳し、反転画像が重畳されたライブビュー画像を表示部３７に表示させる。ステップＳ１０４では、システム制御部１１は、レリーズボタン６１のスイッチＳＷ１がオン操作されたか否かを判断する。システム制御部１１は、レリーズボタン６１のスイッチＳＷ１がオン操作されたと判断した場合にはステップＳ１０５へ移行し、レリーズボタン６１のスイッチＳＷ１がオン操作されていないと判断した場合にはステップＳ１１０へ移行する。
【００５８】
ステップＳ１０５では、表示制御部３６は、レリーズボタン６１のスイッチＳＷ１のオン操作に同期して、反転画像のライブビュー画像への重畳を解除し、反転画像が重畳されていないライブビュー画像を表示部３７へ表示させる。ステップＳ１０６では、システム制御部１１は、撮影準備動作を実行する。具体的には、システム制御部１１は、上述したように、コントラストＡＦおよびＡＥを実行する。
【００５９】
ステップＳ１０７では、レリーズボタン６１のスイッチＳＷ２がオン操作されたか否かを判断する。システム制御部１１は、レリーズボタン６１のスイッチＳＷ１のオン操作後予め定められた時間内、例えば５秒以内にレリーズボタン６１のスイッチＳＷ２がオン操作されていないと判断した場合にはステップＳ１１０へ移行する。一方、システム制御部１１は、レリーズボタン６１のスイッチＳＷ２がオン操作されたと判断した場合にはステップＳ１０８へ移行する。
【００６０】
ステップＳ１０８では、システム制御部１１は、撮像動作を実行する。具体的には、システム制御部１１は、上述した被写体像の取得処理および画像処理を実行する。ステップＳ１０９では、システム制御部１１は、ステップＳ１０８で生成された画像データを記録媒体５０に記録する。ステップＳ１１０では、システム制御部１１は、カメラ１０の電源のオフ操作を検知する。システム制御部１１は、カメラ１０の電源のオフ操作を検知しない場合にはステップＳ１０１へ戻り、カメラ１０の電源のオフ操作を検知した場合には本フローを終了する。
【００６１】
次に、本実施形態の変形例について説明する。変形例において、カメラ１０は、ライブビュー画像と反転画像との一致度に応じて各種処理を実行する。まず、本例におけるライブビュー画像と反転画像との一致度の算出処理の詳細について説明する。
【００６２】
画像処理部３５は、上述の手法で形成された反転画像と、基準線で区分され、かつ当該反転画像に対応する領域のライブビュー画像とのマッチング処理を実行する。具体的には、画像処理部３５は、周知の被写体輪郭の抽出アルゴリズムを実行して、ライブビュー画像における主要被写体像と、反転画像における主要被写体像とを検出する。次に、画像処理部３５は、基準線で区分され、かつ反転画像に対応するライブビュー画像の領域における主要被写体像を抽出する。そして、画像処理部３５は、抽出した主要被写体像と反転画像における主要被写体像とのパターンマッチング処理を実行する。
【００６３】
画像処理部３５は、マッチング処理の結果に応じて、ライブビュー画像と反転画像との一致度を算出する。具体的には、画像処理部３５は、パターンマッチング処理が示す相関度と、ライブビュー画像と反転画像との一致度との対応関係が予め規定されたテーブルを参照して、パターンマッチング処理が示す相関度に対応する一致度を決定する。一致度の単位は任意に設定される。例えば、一致度は、ライブビュー画像と反転画像とが完全一致した場合を１００％とし、ライブビュー画像と反転画像とが完全に一致しない場合を０％としたパーセンテージで表される。
【００６４】
ここで、ライブビュー画像と反転画像との一致度に基づく各種処理について説明する。本例において、一致度を示す一致度情報を表示する一致度表示処理、一致度に応じて反転画像を自動的に重畳する自動重畳処理、一致度に応じて自動的に撮影を行う自動撮影処理が実行される。
【００６５】
図８は、変形例における一致度表示処理を説明する説明図である。表示制御部３６は、上述の手法で形成された反転画像とともに、上述のマッチング処理により得られたライブビュー画像と反転画像との一致度を示す一致度情報をライブビュー画像に重畳する。
【００６６】
例えば、表示制御部３６は、図２を用いて説明したように、ライブビュー画像１００を表示部３７に表示させるとともに、反転画像１１０をライブビュー画像１００に重畳表示させる。さらに、表示制御部３６は、図８に示すように、ライブビュー画像１００と反転画像１１０との一致度を示す一致度情報５００をライブビュー画像１００に重畳表示させる。
【００６７】
したがって、ユーザは、ライブビュー画像１００の主要被写体である壺の基準像１０１と反転画像１１０の主要被写体である壺の反転像１１１との一致具合を容易に把握できる。なお、一致度表示処理のオン／オフ設定は、対称撮影モードの設定項目に含まれてもよい。また、対称撮影モードがオンに設定されている場合には、常に一致度表示処理がオンに設定されてもよい。
【００６８】
次に、変形例における自動重畳処理について説明する。上述のとおり、線対称の被写体を撮影する場合には、ユーザは、ライブビュー画像と反転画像とを比較して構図を決定する。一方、線対称でない被写体を撮影する場合には、ユーザは、ライブビュー画像と反転画像とを比較する必要はない。そこで、本例において、表示制御部３６は、マッチング処理の結果に応じて反転画像をライブビュー画像に重畳する。
【００６９】
例えば、表示制御部３６は、マッチング処理により得られたライブビュー画像と反転画像との一致度が予め定められた閾値より大きい場合には、反転画像をライブビュー画像に重畳し、反転画像が重畳されたライブビュー画像を表示部３７に表示させる。一方、表示制御部３６は、一致度が予め定められた閾値以下の場合には、反転画像をライブビュー画像に重畳せず、ライブビュー画像を表示部３７に表示させる。閾値は、線対称の被写体を撮影している可能性がある値を実験的またはシミュレーション的に算出することにより予め規定される。例えば、一致度が上述のようにパーセンテージで表される場合、閾値は５０％と規定される。なお、システム制御部１１は、メニュー画面で閾値の設定を、操作部材３９を介してユーザから受け付けてもよい。
【００７０】
このように表示制御部３６は、線対称の被写体を撮影する可能性が高い場合には反転画像を表示部３７に表示させ、線対称でない被写体を撮影する可能性が高い場合には反転画像を表示部３７に表示させない。したがって、ユーザは、対称撮影モードのオン／オフ設定を撮影ごとに切り替える必要がなくなる。なお、自動重畳処理のオン／オフ設定は、対称撮影モードの設定項目に含まれてもよい。また、対称撮影モードがオンに設定されている場合には、常に自動重畳処理がオンに設定されてもよい。
【００７１】
次に、変形例における自動撮影処理について説明する。図３を用いて説明したように、ライブビュー画像における被写体像と反転画像における被写体像とが略一致した時点が、対称撮影のタイミングとなる。そこで、本例において、システム制御部１１は、マッチング処理の結果に応じて、撮像素子３１等を制御して撮像動作を実行する撮像制御部としての役割を担う。
【００７２】
例えば、システム制御部１１は、マッチング処理により得られたライブビュー画像と反転画像との一致度が予め定められた閾値より大きい場合には、撮像素子３１等を制御して撮像動作を実行する。一方、システム制御部１１は、一致度が予め定められた閾値以下の場合には、撮像動作を実行しない。閾値は、ライブビュー画像における被写体像と反転画像における被写体像とが略一致した値を実験的またはシミュレーション的に算出することにより予め規定される。例えば、一致度が上述のようにパーセンテージで表される場合、閾値は９０％と規定される。なお、自動撮影処理の閾値は、上述した重畳表示処理の閾値よりも大きく設定されてもよい。また、システム制御部１１は、メニュー画面で閾値の設定を、操作部材３９を介してユーザから受け付けてもよい。
【００７３】
このようにシステム制御部１１は、ライブビュー画像における被写体像と反転画像における被写体像とが略一致した場合に自動的に撮影動作を実行する。したがって、ユーザは、線対称の被写体を撮影する場合にレリーズボタン６１を操作する必要がなくなる。なお、自動撮影処理のオン／オフ設定は、対称撮影モードの設定項目に含まれてもよい。また、対称撮影モードがオンに設定されている場合には、常に自動撮影処理がオンに設定されてもよい。
【００７４】
図９は、変形例における対称撮影モードの撮影処理のフロー図である。本フローは、システム制御部１１がカメラ１０の電源オンを検知した時点から開始される。なお、対称撮影モードがオンに予め設定されている。また、線対称の方向設定等の対称撮影モードの各設定項目が予め設定されている。さらに、上述の一致度表示処理、自動重畳処理および自動撮影処理がオンに予め設定されている。ステップＳ２０１、Ｓ２０２は、それぞれ、図７に示す撮影処理のフロー図におけるステップＳ１０１、Ｓ１０２と同様の処理であるので説明を省略する。
【００７５】
ステップＳ２０３では、画像処理部３５は、上述したように、ライブビュー画像と反転画像との一致度を算出するためのマッチング画像データを生成する。ステップＳ２０４では、画像処理部３５は、上述したようにマッチング処理を実行し、システム制御部１１は、ライブビュー画像と反転画像との一致度Ｖを算出する。
【００７６】
ステップＳ２０５では、システム制御部１１は、ステップＳ２０４で算出した一致度Ｖが予め定められた閾値Ｖ１より大きいか否かを判断する。例えば、閾値Ｖ１は５０％に規定されている。システム制御部１１は、一致度Ｖが閾値Ｖ１以下である場合には、ステップＳ２０６へ移行する。ステップＳ２０６では、表示制御部３６は、反転画像を重畳せずにライブビュー画像を表示部３７に表示させ、ステップＳ２１２へ移行する。
【００７７】
一方、システム制御部１１は、一致度Ｖが閾値Ｖ１より大きい場合には、ステップＳ２０７へ移行する。ステップＳ２０７では、表示制御部３６は、上述したように、反転画像と、一致度Ｖを示す一致度情報とをライブビュー画像に重畳し、反転画像と一致度情報とが重畳されたライブビュー画像を表示部３７に表示させる。ステップＳ２０８では、システム制御部１１は、ステップＳ２０４で算出した一致度Ｖが予め定められた閾値Ｖ２より大きいか否かを判断する。閾値Ｖ２は、閾値Ｖ１より大きい値に規定されている。例えば、閾値Ｖ２は９０％に規定されている。システム制御部１１は、一致度Ｖが閾値Ｖ２以下である場合には、ステップＳ２１２へ移行する。
【００７８】
一方、システム制御部１１は、一致度Ｖが閾値Ｖ２より大きい場合には、ステップＳ２０９へ移行する。ステップＳ２０９〜Ｓ２１２は、それぞれ、図７に示す撮影処理のフロー図におけるステップＳ１０６、Ｓ１０８〜Ｓ１１０と同様の処理であるので説明を省略する。
【００７９】
上述の実施形態において、画像処理部３５は、ライブビュー画像から抽出され、かつ強調された被写体輪郭を含む基準輪郭画像で構成される第３画像データを生成し、表示制御部３６は、反転画像とともに、基準輪郭画像をライブビュー画像に重畳してもよい。例えば、画像処理部３５は、周知の被写体輪郭の抽出アルゴリズムを実行して、ライブビュー画像における主要被写体像の輪郭を抽出する。そして、画像処理部３５は、主要被写体像の輪郭で構成される基準輪郭画像の画像データを生成する。
【００８０】
基準輪郭画像をライブビュー画像に重畳表示させることにより、ユーザは、撮影対象であるライブビュー画像の主要被写体の位置を容易に把握できる。なお、画像処理部３５は、画面全体における基準輪郭画像の画像データを生成してもよい。また、画像処理部３５は、反転画像が重畳される領域における基準輪郭画像の画像データを生成してもよい。
【００８１】
上述の実施形態において、表示制御部３６は、ライブビュー画像の更新レートより遅いレートで反転画像を更新してもよい。例えば、表示制御部３６は、ライブビュー画像の表示を１／３０秒の間隔で更新し、反転画像の表示を１／１０秒の間隔で更新する。この構成によれば、反転画像の画像処理の負荷によりライブビュー画像の更新間隔内で反転画像の画像処理が完了しない場合であっても反転画像の重畳表示を維持することができる。
【００８２】
上述の実施形態では、ユーザが線対称の方向すなわち左右対称、上下対称を設定したが、画像処理部３５は、ライブビュー画像と反転画像とのマッチング処理に応じて線対称の方向を判断してもよい。具体的には、まず、画像処理部３５は、ライブビュー画像と、ライブビュー画像を予め定められた第１基準線に対して線対称に反転した第１基準反転画像との第１マッチング処理を実行する。第１基準線は、例えば、上述した左右対称の基準線である。また、画像処理部３５は、ライブビュー画像と、ライブビュー画像を予め定められた第２基準線に対して線対称に反転した第２基準反転画像との第２マッチング処理を実行する。第２基準線は、例えば、上述した上下対称の基準線である。
【００８３】
そして、画像処理部３５は、第１マッチング処理の結果および第２マッチング処理の結果に応じて、反転画像で構成される第２画像データを生成する。例えば、第１基準線および第２基準線がそれぞれ左右対称の基準線および上下対称の基準線である場合、画像処理部３５は、第１マッチング処理によって得られた一致度が第２マッチング処理によって得られた一致度より大きければ左右対称の反転画像の画像データを生成する。一方、画像処理部３５は、第１マッチング処理によって得られた一致度が第２マッチング処理によって得られた一致度より小さければ上下対称の反転画像の画像データを生成する。したがって、ユーザは線対称の方向を設定する必要がなくなる。
【００８４】
上述の実施形態では、左右対称の場合には反転画像が画面右側に配置され、上下対称の場合には反転画像が画面上側に配置されたが、ユーザが反転画像の配置位置を設定可能にしてもよい。具体的には、システム制御部１１は、撮影対称モードの設定項目として、反転画像の配置位置を、操作部材３９を介してユーザから受け付ける。例えば、システム制御部１１は、左右対称の場合の反転画像の配置位置として、画面右側および画面左側のいずれかを受け付ける。この構成によれば、ユーザは、自身の希望する箇所を着目して線対称の被写体の構図を決定することができる。
【００８５】
上述の実施形態では、線対称の基準線は、表示部３７の画面中心を通るように予め規定されたが、ユーザが表示部３７の画面の任意の点を線対称の基準線の通過点として設定可能にしてもよい。具体的には、システム制御部１１は、対称撮影モードの設定項目として、通過点の位置を、操作部材３９を介してユーザから受け付ける。そして、システム制御部１１は、指定された通過点を通り表示部３７の短手方向の線を左右対称の基準線に設定する。また、システム制御部１１は、指定された通過点を通り表示部３７の長手方向の線を上下対称の基準線に設定する。この構成によれば、ユーザは、希望の位置に線対称の被写体を配置した構図を適切に決定することができる。
【００８６】
上述の実施形態では、撮像装置としてレンズ光学系が一体的に構成されたカメラを例に説明したが、レンズ交換式カメラにも本実施形態に係る概念を適用することができる。また、レンズ交換式カメラのカメラ本体を撮像装置として捉えてもよい。さらに、ミラー機構がないミラーレスデジタルカメラ、ビデオカメラ、カメラ機能付き携帯電話などの撮像装置であっても同様に本実施形態に係る概念を適用することができる。
【００８７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記の実施形態に記載の範囲には限定されない。上記の実施形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００８８】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００８９】
１０  カメラ、１１  システム制御部、１２  システムメモリ、２０  光学系、２１  レンズ群、２２  レンズシャッタ、３１  撮像素子、３２  Ａ／Ｄ変換器、３３  メモリ制御部、３４  内部メモリ、３５  画像処理部、３６  表示制御部、３７  表示部、３８  記録媒体ＩＦ、３９  操作部材、５０  記録媒体、６１  レリーズボタン、６２  十字キー、６３  確定ボタン、６４  メニューボタン、１００  ライブビュー画像、１０１  基準像、１０２  対称軸、１０５  第１領域、１０６  第２領域、１０７  第３領域、１１０  反転画像、１１１  反転像、１２０  基準線、１３１  第１中間画像、１３２  第２中間画像、２００  反転画像、２１０  反転画像、２１１、２１２、２１３  角部、２２０  反転画像、２２１  第１部分、２２２  第２部分、２２３  第３部分、３００  ライブビュー画像、３０１  基準像、３１０  反転画像、３１１  反転像、３２０  基準線、４００  ライブビュー画像、４０１  基準像、４１０  反転画像、４１１  反転像、４２１  第１基準線、４２２  第２基準線、５００  一致度情報
【図１】
2013247585.tif 000003
【図２】
2013247585.tif 000004
【図３】
2013247585.tif 000005
【図４】
2013247585.tif 000006
【図５】
2013247585.tif 000007
【図６】
2013247585.tif 000008
【図７】
2013247585.tif 000009
【図８】
2013247585.tif 000010
【図９】
2013247585.tif 000011