(57)【特許請求の範囲】
【請求項１】
撮像部に対する位置を変更可能な表示部と前記撮像部との位置関係を検知する検知手段と、
前記撮像部より得られた画像を鏡像記録するように設定する設定手段と、
前記撮像部の撮像方向に前記表示部が向いていない第二の位置関係から前記撮像部の撮像方向に前記表示部が向いた第一の位置関係になったことが前記検知手段によって検知された場合には、鏡像記録の設定に関する表示アイテムを前記表示部に表示するように制御する制御手段とを有し、
前記制御手段は、前記撮像部と前記表示部とが前記第二の位置関係であり鏡像記録をするように設定されている場合は前記表示部に鏡像表示するように制御し、正像記録をするように設定されている場合は正像表示するように制御し、前記撮像部と前記表示部とが前記第一の位置関係である場合には、前記設定手段での設定に関わらず鏡像表示するように制御することを特徴とする電子機器。
【請求項２】
前記制御手段は、前記表示アイテムへの所定の操作に応じて鏡像記録の設定を変更するように制御することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記表示部へのタッチ操作を検出するタッチ検出手段をさらに有し、
前記制御手段は、前記タッチ検出手段が前記表示アイテムへのタッチ操作を検出したことに応じて鏡像記録の設定を変更するように制御することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記表示アイテムは、鏡像記録の設定を受けることを示すガイド表示であることを特徴とする請求項１乃至３の何れか１項に記載の電子機器。
【請求項５】
前記制御手段は、動画の記録を開始する指示がされたことに応じて前記表示アイテムを非表示することを特徴とする請求項１乃至４の何れか１項に記載の電子機器。
【請求項６】
前記撮像部と前記表示部とが前記第一の位置関係から前記第二の位置関係になると、前記表示アイテムは表示されないことを特徴とする請求項１乃至５の何れか１項に記載の電子機器。
【請求項７】
前記設定手段はさらに前記撮像部により得られた画像を正像記録するように設定することが可能であることを特徴とする請求項１乃至５の何れか１項に記載の電子機器。
【請求項８】
前記制御手段は、鏡像記録をする設定がされている場合に、撮影の開始指示がされたことに応じて前記撮像部により得られた画像が鏡像記録されるように制御することを特徴とする請求項１乃至７の何れか１項に記載の電子機器。
【請求項９】
動画の記録を指示する指示手段をさらに有し、
前記制御手段は、前記指示手段による動画の記録が開始された際に、鏡像記録をするように設定されている場合には前記動画の記録が終了されるまで、前記位置関係に関わらず鏡像記録を継続するように制御することを特徴とする請求項１乃至８の何れか１項に記載の電子機器。
【請求項１０】
前記撮像部により得られた画像の上下が反転して前記表示部に表示されるように前記画像を反転処理する反転処理手段をさらに有し、
前記制御手段は、前記撮像部と前記表示部とが前記第一の位置関係である場合には、前記画像を前記反転処理するように前記反転処理手段を制御し、前記反転処理手段により反転処理された画像を前記表示部に表示するように制御することを特徴とする請求項１乃至９の何れか１項に記載の電子機器。
【請求項１１】
前記制御手段は、動画の記録中は前記鏡像記録をする設定の変更を受け付けないように前記設定手段を制御することを特徴とする請求項１乃至１０の何れか１項に記載の電子機器。
【請求項１２】
鏡像記録に適した第一のシーンと、正像記録に適した第二のシーンのいずれのシーンであるかを判定するシーン判定手段をさらに有し、
前記制御手段は、前記シーン判定手段により前記第一のシーンであると判定された場合には、前記撮像部の撮像方向に前記表示部が向いていない第二の位置関係から前記撮像部の撮像方向に前記表示部が向いた第一の位置関係になったことが前記検知手段によって検知された場合には、鏡像記録の設定に関する表示アイテムを前記表示部に表示するように制御することを特徴とする請求項１乃至１１の何れか１項に記載の電子機器。
【請求項１３】
前記第一の位置関係は、前記撮像部の撮像方向と前記表示部の表示面の向く方向とが同じ方向である位置関係であることを特徴とする請求項１乃至１２の何れか１項に記載の電子機器。
【請求項１４】
前記第一の位置関係とは異なる第二の位置関係は、前記撮像部の撮像方向と前記表示部の表示面の向く方向とが異なる方向である位置関係であることを特徴とする請求項１乃至１３の何れか１項に記載の電子機器。
【請求項１５】
撮像部に対する位置を変更可能な表示部と前記撮像部との位置関係を検知する検知ステップと、
前記撮像部より得られた画像を鏡像記録するように設定する設定ステップと、
前記撮像部の撮像方向に前記表示部が向いていない第二の位置関係から前記撮像部の撮像方向に前記表示部が向いた第一の位置関係になったことが前記検知ステップによって検知された場合には、鏡像記録の設定に関する表示アイテムを前記表示部に表示するように制御する制御ステップとを有し、
前記制御ステップでは、前記撮像部と前記表示部とが前記第二の位置関係であり鏡像記録をするように設定されている場合は前記表示部に鏡像表示するように制御し、正像記録をするように設定されている場合は正像表示するように制御し、前記撮像部と前記表示部とが前記第一の位置関係である場合には、前記設定ステップでの設定に関わらず鏡像表示するように制御することを特徴とする電子機器の制御方法。
【請求項１６】
コンピュータを、請求項１乃至１４のいずれか１項に記載された電子機器の各手段として機能させるためのプログラム。
【請求項１７】
コンピュータを、請求項１乃至１４のいずれか１項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像された画像を記録する際の制御技術に関する。
【背景技術】
【０００２】
自分自身を撮影する際に、被写体であるユーザが画像の内容を把握しやすいように、撮影しているライブビュー画像を鏡像表示することがある。特許文献１には、ＬＣＤ（表示部）がカメラ（撮像部）に対して回転可能であり、動画の撮影中にＬＣＤとカメラが同じ方向を向いた場合には鏡像画像を表示し、そうでない場合には通常画像を表示することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１５０８９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような特許文献１では、被写体であるユーザが表示画像を見ながら撮影を行う場合に、ユーザの動きと表示画像の動きがユーザから見て逆向きにならないように、ＬＣＤとカメラの向きに応じて表示画像の鏡像処理を行う。このとき撮影した動画は正像記録することが前提となっている。一方、ダンスの手本動画などに適した映像を記録するために、鏡像画像を記録できるようにすることが考えられる。しかし、正像画像の記録から鏡像画像の記録へ変更する設定が複雑であると、鏡像記録の設定ができることをユーザが気付かない可能性がある。
【０００５】
本発明は、上記の課題に鑑み、鏡像記録をより容易に行うことのできる電子機器の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の電子機器は、撮像部に対する位置を変更可能な表示部と前記撮像部との位置関係を検知する検知手段と、
前記撮像部より得られた画像を鏡像記録するように設定する設定手段と、
前記撮像部の撮像方向に前記表示部が向いていない第二の位置関係から前記撮像部の撮像方向に前記表示部が向いた第一の位置関係になったことが前記検知手段によって検知された場合には、鏡像記録の設定に関する表示アイテムを前記表示部に表示するように制御する制御手段とを有し、前記制御手段は、前記撮像部と前記表示部とが前記第二の位置関係であり鏡像記録をするように設定されている場合は前記表示部に鏡像表示するように制御し、正像記録をするように設定されている場合は正像表示するように制御し、前記撮像部と前記表示部とが前記第一の位置関係である場合には、前記設定手段での設定に関わらず鏡像表示するように制御することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、鏡像記録をより容易に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の構成を適用可能な装置の一例としてのデジタルカメラの外観図。
【図２】本実施形態の構成を適用可能な装置の一例としてのデジタルカメラの構成例を示すブロック図。
【図３】本実施形態における鏡像表示、正像表示を説明する図。
【図４】第１実施形態における撮影モードにおける撮影モードのフローチャート。
【図５】第１実施形態における動画記録のフローチャート。
【図６】第２実施形態における撮影モードにおける撮影モードのフローチャート。
【図７】第２実施形態における動画記録のフローチャート。
【図８】本実施形態における表示部の表示例。
【図９】本実施形態の変形例の一例としてのデジタルカメラの外観図。
【図１０】本実施形態の変形例の一例としてのデジタルカメラの外観図。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の好適な実施形態を説明する。
【００１０】
＜第１実施形態＞
以下では、第一実施形態および第二実施形態を実現するデジタルカメラ１００について説明する。図１は、本実施形態におけるデジタルカメラ１００の外観を表した図である。図１（ａ）は表示部２８の表示方向（表示面の向く方向）と撮像部の撮像方向が異なる場合、図１（ｂ）は表示部２８の表示方向と撮像部の撮像方向が同じ場合のデジタルカメラ１００の外観を示した図である。
【００１１】
本体部１０１は、デジタルカメラ１００本体の主となる部分であり、本体部１０１に撮像部１０２等を含む部材が設けられている。
【００１２】
撮像部１０２は、映像を撮影するための撮像部であり、レンズバリア、フォーカスレンズを含む撮像レンズ、絞り、光学像を電気信号に変換するＣＣＤもしくはＣＭＯＳ素子、アナログ信号をデジタル信号に変換するＡ／Ｄ変換器を含む。
【００１３】
モニタ部１０４は本体部１０１に対してヒンジ１０５により回転可能（位置が変更可能）に設けられており、モニタ部１０４には表示部２８が設けられている。表示部２８は、一般的には液晶パネルや有機ＥＬパネルで構成される。表示部２８は、撮像部１０２で撮像された映像を表示することでビューファインダーの役割を果たすとともに、デジタルカメラ１００の各種設定状態や動作状態、動作指示や設定変更のＧＵＩ（グラフィカルユーザーインターフェース）を表示することができる。
【００１４】
ヒンジ１０５は本体部１０１に対して表示部２８を回転可能にするヒンジである。モニタ部１０４は、ヒンジ１０５との接続部分と、本体部１０１との接触面とにより本体部１０１に対して安定的に保持される。図１（ａ）及び（ｂ）のモニタ部１０４の状態（位置）では、安定的に本体部１０１に対して支えられている。
【００１５】
電源スイッチ７３は、レバー部分を移動させることでデジタルカメラ１００の電源オン、オフを切り替えるスイッチである。
【００１６】
表示部２８に対する接触を検知可能なタッチパネル７０を有する。タッチパネル７０と表示部２８とは一体的に構成することができる。例えば、タッチパネルを光の透過率が表示部２８の表示を妨げないように構成し、表示部２８の表示面の上層に取り付ける。そして、タッチパネルにおける入力座標と、表示部２８上の表示座標とを対応付ける。これにより、恰もユーザが表示部２８上に表示された表示アイテム等を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザーインターフェース）を構成することができる。システム制御部５０はタッチパネルへの以下の操作、あるいは状態を検出（タッチ検出）できる。
・タッチパネルにタッチしていなかった指やペンが新たにタッチパネルにタッチしたこと。すなわち、タッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）。
・タッチパネルを指やペンでタッチしている状態であること（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）。
・タッチパネルへタッチしていた指やペンを離したこと。すなわち、タッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）。
・タッチパネルに何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）。
【００１７】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。
【００１８】
これらの操作・状態や、タッチパネル上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部５０に通知され、システム制御部５０は通知された情報に基づいてタッチパネル上にどのような操作が行なわれたかを判定する。タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。方式によって、タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対して指やペンが接近していても触れないこともタッチがあったと検出する方式ものがあるが、いずれの方式でもよい。
【００１９】
表示部２８に示すメニューボタン７１へのタッチ操作によって、メニュー画面が表示され、撮影モードやシーンの変更や、鏡像記録（ミラー記録）のオンまたはオフの設定、連動鏡像記録のオンまたはオフの設定等を行うことができる。撮影モードには、オート動画撮影、マニュアル動画撮影、オート静止画撮影、マニュアル静止画撮影、シーン別撮影等の撮影モードが含まれる。撮影シーンには、ダンスモード、スポーツモード、インストラクターモード、料理モード、水中モード等のモードが含まれ、それぞれのシーンに応じた撮影（記録形式）や編集メニューがあり、ユーザはシーンにあった撮影及び編集を行うことができる。
【００２０】
また、記録ボタン７２へのタッチ操作によって、設定中の撮影モードに応じて撮影指示を行うことができる。動画撮影の場合には、記録ボタン７２へのタッチ操作に応じて動画撮影の開始及び終了の指示をすることができる。ただし、メニューボタン７１及び記録ボタン７２は必ずしも表示されるわけではなく、撮影モードでなければ表示されない。
【００２１】
また、図１（ａ）に示す撮像部１０２の撮像方向Ｄ２は、表示部２８の表示方向Ｄ１とは反対の方向、もしくは撮像部１０２に撮像される被写体は表示部２８の表示を視認できない方向を向いている。この表示方向を正方向、表示部２８と本体部１０１との位置関係を正位置と称する。このように、図１に示すデジタルカメラ１００のモニタ部１０４は本体部１０１に対して上下方向に回転するように動く。また、図１（ｂ）に示す撮像部１０２の撮像方向Ｄ２と、表示部２８の表示方向Ｄ１とは同じ方向、もしくは撮像部１０２に撮像される被写体が表示部２８に移る被写体を確認することができるような方向を向いている。この表示方向を対面方向、表示部２８と本体部１０１との位置関係を対面位置と称する。
【００２２】
デジタルカメラ１００は、図１のように平面に設置されると安定した状態となり、動画の記録中にデジタルカメラ１００が揺れたりしにくいためブレ等が生じにくい。また、平面においた状態で、撮像部１０２の撮像方向は設定されている平面に対して上方向を向いているため、床や被写体の近くに安定して置いた状態で撮影を行う置き撮りにも適している。このようにデジタルカメラ１００を動画の記録中にあまり動かさないような撮影においては、表示部２８を被写体であるユーザ側にむける（対面方向にする）ことで撮影されている内容を確認することができる。
【００２３】
図２は、デジタルカメラ１００内部の構成要素を説明するためのブロック図である。
【００２４】
映像処理部２０１は、撮像部１０２からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理、上下左右反転などの変形処理や、色変換処理を行う。さらに、前述の処理をされたデータはメモリ制御部１５を介してメモリ３２のＶＲＡＭ領域へ書きこまれる（ＶＲＡＭに記録する）。また、映像処理部２０１では、撮像した映像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。あるいは、ＣＯＤＥＣ２０２がエンコード済み映像データをデコードしてＶＲＡＭ領域へ書き込み、リサイズ処理や色変換処理を行って新たな映像データとしてＶＲＡＭに書き込む処理も行う。ＣＯＤＥＣ２０２は、ＶＲＡＭに書き込まれた映像データを、映像出力部２０３を介してＭＰＥＧ２やＨ．２６４等の動画圧縮方式でエンコードしたり、メモリ制御部１５からのエンコード済み映像データをデコードし、メモリ制御部１５を介してＶＲＡＭに記録する。
【００２５】
映像出力部２０３は、複数のＶＲＡＭに記録されている映像データを、メモリ制御部１５を介して読み出し、それらを重畳して映像信号化し、表示部２８、ＣＯＤＥＣ２０２へそれぞれ出力する。また、システム制御部５０の指示に基づいて、映像データ毎にその内容を上下方向と左右方向にそれぞれ反転して映像信号化することも可能である。映像出力部２０３によれば、映像処理部２０１から得られた正像の映像を鏡像変換し、ＧＰＵ２０４から得られた画像を正像のまま重畳して、表示部２８へ表示することも可能である。
【００２６】
表示部２８は、映像出力部２０３より得た画像をライブビュー画像または撮影中画像として表示可能であり、またシステムメモリ５２に予め記録されている表示アイテム等を、システム制御部５０を介して表示可能である。タッチパネル７０は表示部２８へのタッチ操作を検出可能な操作部である。
【００２７】
ＧＰＵ（グラフィックスプロセッシングユニット）２０４は、デジタルカメラ１００の状態や設定を表す文字列やアイコン、あるいはデジタルカメラ１００の各種動作設定の変更操作を行うためのメニュー画面を、メモリ３２上のＶＲＡＭ領域へレンダリングする。文字やアイコンは不揮発性メモリ５６に圧縮ビットマップ形式やベクター形式で格納されており、システム制御部５０がそれを読みだしてメモリ３２上へコピーし、さらにそれをＧＰＵ２０４が読みだしてＶＲＡＭ領域へレンダリングする。
【００２８】
メモリ制御部１５は、各ブロックからメモリ３２へのアクセス要求を調停する機能を備える。
【００２９】
メモリ３２は、映像処理部２０１、ＣＯＤＥＣ２０２、映像出力部２０３、ＧＰＵ２０４のそれぞれが扱うＶＲＡＭへデータを格納する。また、ＣＯＤＥＣ２０２から出力されたエンコード済み映像データや、記録媒体２００から読み出されたエンコード済み映像データを一時的に記憶する機能も果たす。メモリ３２は、所定時間の動画および音声を格納するのに十分な記録容量を備えている。
【００３０】
システム制御部５０は、デジタルカメラ１００全体を制御する。不揮発性メモリ５６に記録されたプログラムを読みだして実行することで、本実施形態の各動作を実現する。システム制御部５０は複数のＣＰＵコアを備えていても構わない。その場合は、プログラムに記述されたタスクを複数のＣＰＵコアで分担して処理することができる。
【００３１】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００３２】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。
【００３３】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記録される。ここでいう、プログラムとは、本実施形態にて後述する各種処理を実行するためのプログラムのことである。
【００３４】
システムメモリ５２はワークメモリであり、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。
【００３５】
システムタイマー５３は、各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００３６】
Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とデジタルカメラ１００とのインターフェースである。
【００３７】
記録媒体２００は、メモリ３２に格納されたエンコード済み映像データを、Ｉ／Ｆ１８を介して記録したり、自身に記録されているエンコード済み映像データおよび付随するデータを、Ｉ／Ｆ１８によって読み出してメモリ３２へ転送するための記録媒体である。記録媒体２００はデジタルカメラ１００に装着されるメモリカードやハードディスクドライブや光学ディスクであってもよいし、デジタルカメラ１００内に組み込まれたフラッシュメモリやハードディスクドライブであってもよい。
【００３８】
電源スイッチ７３は、デジタルカメラ１００の電源のオン、オフを切り替える操作部である。
【００３９】
回転検出部７５は、ヒンジ１０５の位置に応じて表示部２８（モニタ部１０４）の回転角度を検出可能な角度検出部である。回転検出部７５により検出された表示部２８の位置により、撮像部１０２の撮像方向に対する表示部２８の表示方向が対面方向であるか正方向のいずれであるかを検出することができる。本実施形態においては、表示部２８の表示の向きは、図１で示す対面方向と正方向以外でもよく、図１（ａ）、（ｂ）に示す以外の向きの場合は、回転検出部７５は各角度（表示の向き）を対面方向か正方向かのいずれかとして検出するものとする。
【００４０】
図３を用いて本実施形態における画像の反転処理について説明する。図３は、撮像部１０２で撮像した映像（正像）に対して、映像処理部２０１と映像出力部２０３で処理を行った結果、表示部２８にどのように表示されるかを示した図である。本実施形態では、正像記録及び鏡像記録の記録形式があり、撮影モードではいずれかの記録形式で記録されるものとして説明する。
【００４１】
鏡像記録は、撮影した画像を左右反転処理して記録する記録形式であり、ダンスやスポーツなどの模範映像等で、左右反転した画像の方が、閲覧者が同じ動きをしやすいような場合、もしくは閲覧者が画像の内容を把握しやすい場合等に用いられることが多い。また、鏡像記録において撮影を行うユーザ自身が被写体となる場合には、表示部を被写体側に向けた方が、被写体から見えない方向にある場合よりも撮影内容を確認しながら撮影を行うことができる。
【００４２】
デジタルカメラ１００においては、記録する映像に対しては、鏡像記録するための処理を映像処理部２０１で行い、映像出力部２０３では反転制御を行わない。これは、記録する映像の加工はできるだけ撮像部１０２に近い処理ブロックで行ったほうが、その後の信号処理の影響を受けずに済み、画質面で有利なためである。一方、表示部２８へ出力する映像は、映像処理部２０１で記録用に合わせて鏡像変換した映像を、さらに映像出力部２０３で適宜反転制御して生成することで、撮影者がファインダーとしてより自然に視認することができる。
【００４３】
なお、図３内の映像例は、文字「Ｒ」を撮像したときの表示部２８の表示結果を表している。３０１ａ及び３０１ｂは表示部２８の向きが正方向である場合、３０２ａ、３０２ｂ、及び３０３ａ、３０３ｂは表示部２８の向きが対面方向である場合を示している。図３の全ての表示例は、表示部２８の上方向を図面の上方向としている。対面方向の場合は、表示部２８の向きは正方向の場合と比べて上下逆さまとなる。従って、３０２ａ、３０２ｂ、３０３ａ、３０３ｂについては、ユーザは図示の向きと逆さまに視認することになるため「Ｒ」の上下方向は正しい向きで視認できる。
【００４４】
３０１ａは、映像処理部２０１で正像を出力し、映像出力部２０３で反転制御を行わずに出力した状態である。結果的に正像が表示される。
【００４５】
３０１ｂは、映像処理部２０１で鏡像を出力し、映像出力部２０３で反転制御を行わずに出力した状態である。結果的に鏡像が表示される。
【００４６】
３０２ａは、映像処理部２０１で正像を出力し、映像出力部２０３で上下反転制御を行って出力した状態である。結果的に鏡像が表示される。
【００４７】
３０２ｂは、映像処理部２０１で鏡像を出力し、映像出力部２０３で上下反転制御を行って出力した状態である。結果的に正像が表示される。
【００４８】
３０３ａは、映像処理部２０１で正像を出力し、映像出力部２０３で上下左右反転制御を行って出力した状態である。結果的に正像が表示される。
【００４９】
３０３ｂは、映像処理部２０１で鏡像を出力し、映像出力部２０３で上下左右反転制御を行って出力した状態である。結果的に鏡像が表示される。
【００５０】
記録形式と表示部２８の向きと、表示の関係は以下のようになっている。正像記録の場合に、表示部２８が正方向を向いている場合には３０１ａのような表示をする。また、対面方向を向いている場合には３０２ａのような表示をする。鏡像記録の場合に、表示部２８が正方向を向いている場合には３０１ｂのような表示をする。また、対面方向を向いている場合には３０３ｂのような表示をする。
【００５１】
表示部２８の向きが対面方向である場合には、ユーザからみて被写体自身が鏡のように表示されるとユーザは記録される画像を鏡のような感覚で確認することができる。よって、本実施形態では、表示部２８が対面方向に向けられた場合には３０２ａまたは３０３ｂの鏡像表示を行うものとする。また、表示部２８の向きが正方向であるが鏡像記録がオンに設定された場合にも、ユーザが鏡像記録であることをより認識しやすいように鏡像表示（３０１ｂ）をする。
【００５２】
図３に示す表示例は本実施形態のように、モニタ部１０４が本体部１０１に対して上下方向に回転するように動くような場合の鏡像表示及び、鏡像記録を説明する図である。よって、例えば正像記録の場合には、本実施形態のようにモニタ部１０４を上下ひっくり返すように被写体に向けると、上下を反転して表示（鏡像表示）するが、モニタ部１０４の回転する方向に応じて画像を反転させる向きは異なる。つまり、モニタ部１０４がドアを開くように左右に開くようにして横回転させる場合には、正像記録の場合には左右を反転して表示（鏡像表示）する。また、モニタ部１０４が反転する場合に回転する向きが定まっていない場合には、鏡像表示するために、回転する向きに応じて画像反転する向きも変える必要がある。
【００５３】
図４及び図５の撮影モードのフローチャートを用いて、第１実施形態における表示の処理を説明する。図４のフローチャートは、デジタルカメラ１００に電源が入り、撮影モードに切り替えられたことに応じて開始される。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００５４】
Ｓ４０１では、システム制御部５０は、鏡像記録の切替え操作がされたか否かを判定する。鏡像記録の切替え操作がされたと判定した場合は、Ｓ４０２へ進み、そうでない場合は、Ｓ４０３へ進む。鏡像記録の設定のオンとオフの切替は、メニュー画面から設定することができる。
【００５５】
Ｓ４０２では、システム制御部５０は、鏡像記録がオンであった場合にはオフに、オフであった場合にはオンに切替え、システムメモリ５２に記録し直す。図８（ａ）は動画の記録中（撮影中）、（ｂ）は撮影待機中の表示例を示している。鏡像記録アイコン８０１が表示されている場合には、鏡像記録の設定がオンになっていることを示す。正像記録の場合には鏡像記録アイコン８０１は表示部２８に表示されない。正像記録から鏡像記録（鏡像記録の設定がオフからオン）に切り替えられた場合には、鏡像記録アイコン８０１を表示し、鏡像記録から正像記録に切り替えられた場合には、鏡像記録アイコン８０１を非表示にする。待機アイコン８０４は現在動画の記録を行っていない待機中であることを示す表示アイテムである。
【００５６】
Ｓ４０３では、システム制御部５０は、連動鏡像記録の切替え操作がされたか否かを判定する。連動鏡像記録の切替え操作がされたと判定した場合は、Ｓ４０４へ進み、そうでない場合は、Ｓ４０５へ進む。連動鏡像記録の切替えとは、表示部２８の表示方向の変化に応じて鏡像記録を行うか否かを切り替えるものである。本実施形態では、連動鏡像記録がオンにされている場合に、正方向から対面方向にされた場合には、鏡像記録をオンに切替え、対面方向から正方向にされた場合には鏡像記録をオフに切替える。連動鏡像記録の設定は、鏡像記録の設定と同様にメニュー画面から設定することができる。また、連動鏡像記録の設定がオフの場合には表示部２８の表示方向に関わらず（正方向でも対面方向であっても）、鏡像記録の設定がオンである場合にはオンのまま、オフの場合はオフのまま変わらない。すなわち、表示部２８の回転位置（表示方向）に関わらず、鏡像記録をする場合には連動鏡像記録の設定をオフにして、鏡像記録の設定をオンにすればよい。このように連動鏡像記録の設定では、表示部２８の表示方向に応じて記録形式を設定するか（連動記録設定）、表示部２８の表示方向に関わらず設定された記録形式で記録するかを設定可能である。
【００５７】
Ｓ４０４では、システム制御部５０は、連動鏡像記録がオンであった場合にはオフに、オフであった場合にはオンに切替え、システムメモリ５２に記録する。
【００５８】
Ｓ４０５では、システム制御部５０は、撮影モードが終了されたか否かを判定する。撮影モードが終了されたと判定した場合は、撮影モードの処理を終了し、そうでない場合はＳ４０６へ進む。撮影モードの終了とは、再生モードに切り替えられたことやデジタルカメラ１００自体の電源がオフにされたこと等の撮影待機状態または撮影中ではない状態になることである。
【００５９】
Ｓ４０６では、システム制御部５０は、表示部２８が正方向を向いているか否かを判定する。正方向を向いていると判定した場合は、Ｓ４０７へ進み、そうでない場合（すなわち対面方向である場合）は、Ｓ４１０へ進む。
【００６０】
Ｓ４０７では、システム制御部５０は、鏡像記録がオンにされているか否かをシステムメモリ５２から読み取り、判定する。鏡像記録がオンにされている場合は、Ｓ４０８へ進み、そうでない場合は、Ｓ４０９へ進む。
【００６１】
Ｓ４０８では、システム制御部５０は、記録用映像が鏡像となるように映像処理部２０１において処理し、映像処理部２０１から得た鏡像を映像出力部２０３において反転処理をせずに表示用映像として表示部２８に表示する。このとき、表示部２８に表示される画像は、図３の３０１ｂに示すような鏡像である。
【００６２】
Ｓ４０９では、システム制御部５０は、記録用映像を正像となるように映像処理部２０１において処理し、映像処理部２０１から得た正像を映像処理部２０１において反転処理せずに表示用映像として表示部２８に表示する。このとき、表示部２８に表示される画像は、図３の３０１ａに示すような正像である。
【００６３】
Ｓ４１０では、システム制御部５０は、Ｓ４０７と同様に鏡像記録がオンにされているか否かをシステムメモリ５２から読み取り、判定する。鏡像記録がオンにされている場合は、Ｓ４１２へ進み、そうでない場合は、Ｓ４１１へ進む。
【００６４】
Ｓ４１１では、システム制御部５０は、記録用映像を正像となるように映像処理部２０１において処理し、映像処理部２０１から得た正像を映像出力部２０３において上下反転処理し表示用映像として表示部２８に表示する。このとき、表示部２８に表示される画像は、図３の３０２ａに示すような鏡像である。
【００６５】
Ｓ４１２では、システム制御部５０は、記録用映像を鏡像となるように映像処理部２０１において処理し、映像処理部２０１から得た鏡像を映像出力部２０３において上下左右反転処理し表示用映像として表示部２８に表示する。このとき、表示部２８に表示される画像は、図３の３０３ｂに示すような鏡像である。
【００６６】
Ｓ４１３では、システム制御部５０は、表示部２８の向きが変更されたか否かを判定する。表示部２８の向きが変更されたと判定した場合は、Ｓ４１８へ進み、そうでない場合は、Ｓ４１４へ進む。
【００６７】
Ｓ４１４では、システム制御部５０は、動画の記録が開始されたか否かを判定する。記録開始されたと判定された場合は、Ｓ４１５へ進み、そうでない場合は、Ｓ４０１へ戻る。動画の記録開始指示は、図８に示す記録ボタン７２へのタッチ操作によって行うことができる。
【００６８】
Ｓ４１５では、システム制御部５０は、鏡像記録の設定はオンになっているか否かをシステムメモリ５２から読み取り、判定する。鏡像記録の設定がオンになっていると判定した場合は、Ｓ４１７へ進み、そうでない場合は、Ｓ４１６へ進む。Ｓ４１５において動画の記録が開始されると図８（ｂ）に示す待機アイコン８０４から図８（ａ）の撮影中のアイコン８０３に撮影状況を示すボタンが切り替わる。
【００６９】
Ｓ４１６では、システム制御部５０は、正像記録をする。正像記録についての処理は、図５（ａ）の正像記録のフローチャートで後述する。
【００７０】
Ｓ４１７では、システム制御部５０は、鏡像記録をする。鏡像記録についての処理は、図５（ｂ）の鏡像記録のフローチャートで後述する。
【００７１】
Ｓ４１８では、システム制御部５０は、表示部２８の向きの変更が対面方向から正方向であったか否かを判定する。対面方向から正方向であったと判定した場合は、Ｓ４１８へ進み、そうでない場合、すなわち正方向から対面方向への変更であった場合は、Ｓ４２１へ進む。
【００７２】
Ｓ４１９では、システム制御部５０は、連動鏡像記録の設定がオンになっているか否かをシステムメモリ５２から読み取り、判定する。オンになっていると判定した場合は、Ｓ４２０へ進み、そうでない場合は、Ｓ４０１へ戻る。
【００７３】
Ｓ４２０では、システム制御部５０は、鏡像記録の設定をオフにし、Ｓ４０１へ戻る。
【００７４】
Ｓ４２１では、システム制御部５０は、Ｓ４１９と同様に連動鏡像記録の設定がオンになっているか否かをシステムメモリ５２から読み取り、判定する。オンになっていると判定した場合は、Ｓ４２２へ進み、そうでない場合は、Ｓ４０１へ戻る。
【００７５】
Ｓ４２２では、システム制御部５０は、鏡像記録の設定をオンにし、Ｓ４０１へ戻る。
【００７６】
Ｓ４１８〜Ｓ４２２で説明したように、連動鏡像記録の設定がオンになっている場合には、本実施形態では表示部２８の向きが変更されたことに応じて記録形式も変更される。よって、ユーザは連動鏡像記録をオンに設定した場合には表示部２８の向きを変更するだけで記録形式を変更することができる。一方で、連動鏡像記録をオフに設定した場合には表示部２８の向きに関わらず、ユーザが鏡像記録において設定した記録形式で記録をすることができる。
【００７７】
図５（ａ）の正像記録のフローチャート、及び（ｂ）の鏡像記録のフローチャートを説明する。
【００７８】
図５（ａ）の正像記録のフローチャートは、図４のＳ４１６の詳細である。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００７９】
Ｓ５００では、システム制御部５０は、現在の表示部２８の表示方向が正方向であるか、対面方向であるか否かをシステムメモリ５２に記録する。
【００８０】
Ｓ５０１では、システム制御部５０は、記録媒体２００への動画の記録を開始する。記録用映像が正像となるように映像処理部２０１において処理したものを記録する。
【００８１】
Ｓ５０２では、システム制御部５０は、記録停止がされたか否かを判定する。動画の記録停止指示は、記録開始指示と同様に記録ボタン７２へのタッチ操作により行うことができる。記録停止されたと判定した場合は、Ｓ５０７へ進み、そうでない場合は、Ｓ５０３へ進む。
【００８２】
Ｓ５０３では、システム制御部５０は、表示部２８の向きが変更されたか否かを判定する。向きが変更されたと判定した場合は、Ｓ５０４へ進み、そうでない場合は、Ｓ５０２へ戻る。
【００８３】
Ｓ５０４では、システム制御部５０は、表示部２８の向きの変更が対面方向から正方向であったか否かを判定する。対面方向から正方向であったと判定した場合は、Ｓ５０５へ進み、そうでない場合、すなわち正方向から対面方向であった場合は、Ｓ５０６へ進む。
【００８４】
Ｓ５０５では、システム制御部５０は、記録用映像を正像となるように映像処理部２０１において処理し、映像処理部２０１から得た正像を映像処理部２０１において反転処理せずに表示用映像として表示部２８に表示する。このとき、表示部２８に表示される画像は、図３の３０１ａに示すような正像である。
【００８５】
Ｓ５０６では、システム制御部５０は、記録用映像を正像となるように映像処理部２０１において処理し、映像処理部２０１から得た正像を映像処理部２０１において上下反転処理し表示用映像として表示部２８に表示する。このとき、表示部２８に表示される画像は、図３の３０２ａに示すような鏡像である。
【００８６】
Ｓ５０７では、システム制御部５０は、動画の終了処理をする。動画の終了処理とは、撮影した動画の圧縮処理、サムネイルの作成等を行い、撮影日時と共に記録する処理のことである。
【００８７】
Ｓ５０８では、システム制御部５０は、表示部２８の向きが動画の撮影開始時（Ｓ５００）に正方向であって、Ｓ５０８における向きが対面方向であるか否かを判定する。動画の撮影開始時の向きはシステムメモリ５２に記録されている向きより読みだす。撮影の開始時から終了時に、正方向から対面方向に表示の向きが変更されたと判定した場合は、Ｓ５０９へ進み、そうでない場合は、図４のＳ４０１へ進む。
【００８８】
Ｓ５０９では、システム制御部５０は、連動鏡像記録の設定がオンになっているか否かをシステムメモリ５２から読み取り、判定する。連動鏡像記録の設定がオンになっていると判定した場合は、Ｓ５１０へ進み、そうでない場合は、図４のＳ４０１へ進む。
【００８９】
Ｓ５１０では、システム制御部５０は、記録用映像を鏡像となるように映像処理部２０１において処理し、映像処理部２０１から得た鏡像を映像処理部２０１において反転処理せずに表示用映像として表示部２８に表示する。このとき、表示部２８に表示される画像は、図３の３０１ｂに示すような鏡像である。
【００９０】
Ｓ５１１では、システム制御部５０は、鏡像記録の設定をオンにしてシステムメモリ５２に記録する。
【００９１】
以上のＳ５００〜Ｓ５１１の処理は、正像記録のフローチャートである。正像記録では、撮影中の表示部２８の向きの変化によって、撮影後に記録形式が変わるのは正像記録から鏡像記録の場合（表示部２８の向きが正方向から対面方向に変更された場合）である。よって、Ｓ５０８では表示部２８の向きが正方向から対面方向に変更されたか否かを判定し、それ以外の場合は記録形式が変わらないので、鏡像記録オフのまま図４のＳ４０１へ戻る。
【００９２】
図５（ｂ）の鏡像記録のフローチャートは、図４のＳ４１７の詳細である。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【００９３】
Ｓ５２０では、システム制御部５０は、現在の表示部２８の表示方向が正方向であるか、対面方向であるか否かをシステムメモリ５２に記録する。
【００９４】
Ｓ５２１では、システム制御部５０は、記録媒体２００への動画の記録を開始する。記録用映像が鏡像となるように映像処理部２０１において処理したものを記録する。
【００９５】
Ｓ５２２〜Ｓ５２４の処理はＳ５０２〜Ｓ５０４の処理と同様の処理である。
【００９６】
Ｓ５２５では、システム制御部５０は、記録用映像を鏡像となるように映像処理部２０１において処理し、映像処理部２０１から得た正像を映像処理部２０１において反転処理せずに表示用映像として表示部２８に表示する。このとき、表示部２８に表示される画像は、図３の３０２ａに示すような鏡像である。
【００９７】
Ｓ５２６では、システム制御部５０は、記録用映像を鏡像となるように映像処理部２０１において処理し、映像処理部２０１から得た鏡像を映像処理部２０１において上下左右反転処理し表示用映像として表示部２８に表示する。このとき、表示部２８に表示される画像は、図３の３０３ｂに示すような鏡像である。
【００９８】
Ｓ５２７の処理は、Ｓ５０７の処理と同様の処理である。
【００９９】
Ｓ５２８では、システム制御部５０は、システム制御部５０は、表示部２８の向きが動画の撮影開始時（Ｓ５２０）に対面方向であり、Ｓ５２８における向きが正方向であるか否かを判定する。撮影の開始時から終了時に、対面方向から正方向に表示の向きが変更されたと判定した場合は、Ｓ５２９へ進み、そうでない場合は、図４のＳ４０１へ進む。
【０１００】
Ｓ５２９の処理は、Ｓ５０９と同様の処理である。
【０１０１】
Ｓ５３０では、システム制御部５０は、記録用映像を正像となるように映像処理部２０１において処理し、映像処理部２０１から得た正像を映像処理部２０１において反転処理せずに表示用映像として表示部２８に表示する。このとき、表示部２８に表示される画像は、図３の３０１ａに示すような正像である。
【０１０２】
Ｓ５３１では、システム制御部５０は、鏡像記録の設定をオフにしてシステムメモリ５２に記録する。
【０１０３】
以上のＳ５２０〜Ｓ５３１の処理は、鏡像記録のフローチャートである。鏡像記録では、撮影中の表示部２８の向きの変化によって、撮影後に記録形式が変わるのは鏡像記録から正像記録の場合（表示部２８の向きが対面方向から正方向に変更された場合）である。よって、Ｓ５２８では表示部２８の向きが対面方向から正方向に変更されたか否かを判定し、それ以外の場合は記録形式が変わらないので、鏡像記録オフのまま図４のＳ４０１へ戻る。
【０１０４】
このように、本実施形態では動画の記録中に表示部２８の向きが変更されても連動鏡像記録の設定に関わらず、記録形式の変更せずに表示の方向を設定中の記録形式に応じて変更する（映像出力部２０３における表示のための画像の反転処理は行う）。動画の記録中には、正像記録から鏡像記録へ変更、または鏡像記録から正像記録へ記録形式が変更されない。動画の記録が開始されたら、記録の開始時の記録形式での記録を動画の終了時まで継続し、１つの動画ファイルの中で画像の向きが変わらないようにする。
【０１０５】
以上、説明した実施形態によれば、連動鏡像記録の設定がオンの場合は、ユーザは表示部２８の向きを対面方向にするだけで鏡像記録の設定操作を行うことなく、鏡像記録することができる。鏡像記録をする際には表示部２８を対面方向にして撮影を行うことが多いため、表示部２８を対面方向にする操作に応じて鏡像記録に切替えられるとユーザは鏡像記録をする設定操作を行わなくてもよい。また、表示部の向きを対面方向から正方向に変更するだけで鏡像記録から正像記録の設定に切替えることができる。よって、連動鏡像記録の設定をオンにすることにより、鏡像記録の設定操作を特別に行わなくても、表示部の向きに応じて鏡像記録（または正像記録）することができる。
【０１０６】
動画の記録中には、鏡像記録の設定変更を受け付けないが、表示部２８の向きが変更されたことに応じて表示の向きは変更するので、記録中の画像はユーザにとって見やすいように表示される。表示部２８の向きが対面方向の場合には記録形式が鏡像であっても、正像であってもユーザからみて鏡像表示されるように表示するので、被写体となるユーザは鏡を見るような感覚となり、撮影範囲内に写る被写体の位置や大きさをより調整しやすくなる。正方向の場合には、鏡像記録か正像記録か否かを撮影者（被写体ではない）が分かりやすく認識できるように鏡像記録であれば鏡像表示、正像記録であれば正像表示する。
【０１０７】
連動鏡像記録の設定を設けることによって、ユーザは予め表示部２８の向きに応じて鏡像記録を行うか否かを選択することができる。
【０１０８】
なお、連動鏡像記録の設定、及び鏡像記録のメニューからの設定項目を設けずに、常に連動記録オンの時の制御を行うようにしてもよい。
【０１０９】
＜第２実施形態＞
第２実施形態は、デジタルカメラ１００の構成に関しては第１実施形態の図１、図２と同様である。第１実施形態では、連像鏡像記録がオンに設定されている場合には、表示部２８の向きに応じて鏡像記録か正像記録かが決まったが、第２実施形態では表示部２８の向きが対面方向になったことに応じて鏡像記録か否かを切り替えるボタンを表示する。表示部２８の向きを対面方向にした場合に、鏡像記録をする可能性が高いので鏡像記録と正像記録との記録形式をタッチ操作により容易に切り換えられるようにする。
【０１１０】
図６及び図７の撮影モードにおける表示のフローチャートを用いて、第２実施形態における表示の処理を説明する。図６のフローチャートは、デジタルカメラ１００に電源が入り、撮影モードに切り替えられたことに応じて開始される。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【０１１１】
Ｓ６０１では、システム制御部５０は、設定中のシーンが鏡像記録に好適なシーンか否かを判定する。鏡像記録に好適なシーンであると判定された場合には、Ｓ６０３へ進み、そうでない場合は、Ｓ６０２へ進む。鏡像記録に好適なシーン判定は、シーンモードでユーザが設定したシーンから判定することができる。鏡像記録に好適なシーンの一例としてはダンスモード、スポーツモード、インストラクターモード、自撮りモード等がある。なお、上述したモード（シーンモード）以外にもユーザが所望のモードを鏡像記録に好適な撮影を行うシーンとして設定してもよいし、所定の撮影設定がされたことに応じてシーンの判定をしてもよい。
【０１１２】
Ｓ６０２では、システム制御部５０は、表示部２８の向きに関わらず、鏡像記録の設定をオフにし正像記録する。Ｓ６０１において鏡像記録に適した（鏡像記録を行わないようなシーン、鏡像記録を行うと文字が鏡像になったり、被写体の配置関係が鏡像になりユーザにとって不都合となるシーン）シーンではないと判定されたので鏡像記録は行わない。鏡像記録を行わない場合のフローチャートについては割愛する。
【０１１３】
Ｓ６０３〜Ｓ６１０の処理は、図４のＳ４０５〜Ｓ４１２と同様の処理である。
【０１１４】
Ｓ６１１では、システム制御部５０は、鏡像切替ボタン８０２を表示部２８に表示する。図８（ｂ）に示す鏡像切替ボタン８０２はタッチ操作を受けつけたことに応じて鏡像記録のオンとオフ（正像記録）を切り替えるタッチボタンである。鏡像記録がオンに設定されている時にタッチされるとオフに、オフに設定されている時にタッチされるとオンに鏡像記録の設定を切り替えるボタン（ガイド表示）である。また、第１実施形態のＳ４０２で前述したように鏡像記録がオンにされたことに応じて鏡像記録アイコン８０１が表示され、オフにされたことに応じて鏡像記録アイコン８０１は非表示にされる。ただし、第２実施形態において鏡像切替ボタン８０２は、鏡像記録の設定オン、オフに関わらず表示部２８の向きが正方向から対面方向にされたことに応じて表示される。また、鏡像切替ボタンはタッチボタンでなくても、表示部２８が対面方向の場合には特定の物理ボタン（タッチ操作ではなく、押下操作や回転操作等で入力を受け付けるボタン）等でメニューに遷移せずに鏡像記録のオン／オフを切り替えられるようにしてもよい。さらに、特定の操作部材を光らせたり、特定の操作に応じて鏡像記録をする設定にすることができることを説明する表示を行ってもよい。また、Ｓ６１１で鏡像記録が可能であることを示す説明の表示をしてもよいし、鏡像記録の設定を受け付ける方法が分かるような表示をしたり、簡易設定画面等の設定項目の一覧表示の中に鏡像記録をする項目を設けてもよい。簡易設定画面とは例えば、撮影の待機中に特定のボタン（タッチボタンまたは物理ボタン）への操作を行うことにより、表示部２８に表示される撮影に関する設定変更を受け付ける設定項目の一覧画面である。
【０１１５】
Ｓ６１２では、システム制御部５０は、動画の記録が開始されたか否かを判定する。記録開始されたと判定された場合は、Ｓ６１３へ進み、そうでない場合は、Ｓ６１７へ進む。動画の記録開始指示は、記録ボタン７２へのタッチ操作によって行うことができる。
【０１１６】
Ｓ６１３では、システム制御部５０は、鏡像切替ボタン８０２を非表示にする。撮影する動画の途中で、不用意に鏡像記録と正像記録とが切り替わると、鑑賞に適さないまたは所望でない動画が記録されてしまう可能性がある。鏡像切替ボタン８０２を非表示にすることで、不用意に鏡像記録と正像記録とがユーザによって切り替えられる可能性が低減する。ただし、メニュー画面の鏡像記録の設定においては鏡像記録のオンまたはオフを切り替えることができる。
【０１１７】
Ｓ６１４では、システム制御部５０は、図４のＳ４１４と同様に鏡像記録の設定はオンになっているか否かをシステムメモリ５２から読み取り、判定する。鏡像記録の設定がオンになっていると判定した場合は、Ｓ６１６へ進み、そうでない場合は、Ｓ６１５へ進む。
【０１１８】
Ｓ６１５では、システム制御部５０は、正像記録をする。第１実施形態における正像記録と区別するために第二正像記録とし、正像記録についての処理は、図７（ａ）の第二正像記録のフローチャートで後述する。
【０１１９】
Ｓ６１６では、システム制御部５０は、鏡像記録をする。第１実施形態における鏡像記録と区別するために第二鏡像記録とし、鏡像記録についての処理は、図７（ｂ）の第二鏡像記録のフローチャートで後述する。
【０１２０】
Ｓ６１７では、システム制御部５０は、表示部２８に表示されている鏡像切替ボタン８０２へのタッチ操作があったか否かを判定する。タッチ操作があったと判定した場合は、Ｓ６１８へ進み、そうでない場合は、Ｓ６２１へ進む。ただし、このとき表示部２８に鏡像切替ボタン８０２が表示されていない場合には、Ｓ６１７の判定はＮｏとなり、Ｓ６２１へ進む。
【０１２１】
Ｓ６１８では、システム制御部５０は、Ｓ６１７時点での鏡像記録の設定がオフであったか否かを判定する。鏡像記録の設定がオフであった場合、つまりＳ６１７での鏡像切替ボタン８０２へのタッチ操作によってオンに切り替える場合にはＳ６１９へ進む。一方、鏡像記録の設定がオンであった場合、Ｓ６１７での鏡像切替ボタン８０２へのタッチ操作によって、オフに切り替える場合には、Ｓ６２０へ進む。
【０１２２】
Ｓ６１９では、システム制御部５０は、鏡像記録の設定をオンにしてシステムメモリ５２に記録する。
【０１２３】
Ｓ６２０では、システム制御部５０は、鏡像記録の設定をオフにしてシステムメモリ５２に記録する。
【０１２４】
一方、Ｓ６１７において鏡像切替ボタン８０２へのタッチ操作が行われたなった場合について説明する。Ｓ６２１では、システム制御部５０は、表示部２８の向きが変更されたか否かを判定する。表示部２８の向きが変更されたと判定した場合には、Ｓ６２２へ進み、そうでない場合は、Ｓ６０１へ戻る。
【０１２５】
Ｓ６２２では、システム制御部５０は、表示部２８の向きが正方向から対面方向に変更されたか否かを判定する。正方向から対面方向に変更されたと判定した場合は、Ｓ６２４へ進み、そうでない場合、すなわち対面方向から正方向に変更された場合は、Ｓ６２３へ進む。
【０１２６】
Ｓ６２３では、システム制御部５０は、鏡像切替ボタン８０２を非表示にする。鏡像切替ボタン８０２は、鏡像記録の設定を切り替えるボタンであり、表示部２８が正方向を向いている場合には表示しない。対面方向を向いている場合とは異なり正方向を向いている場合には、被写体となるユーザが撮影中の画像を確認しながら撮影を行っていないので、すぐに鏡像記録の設定を変更する鏡像切替ボタン８０２の表示よりも撮影中の画像の表示を優先する。表示部２８が正方向を向いている場合には、対面方向に向けた場合に被写体自身が見るよりも、被写体ではない撮影者が表示部２８のライブビュー画像８０５を確認している可能性が高い。鏡像切替ボタン８０２はライブビュー画像８０５に重畳して表示されているため、ライブビュー画像８０５を見たいユーザにとっては不要な表示になることがある。撮影者がより撮影内容を確認していると考えられる（表示部２８が正方向の）場合には、鏡像切替ボタン８０２を非表示にする。なお、Ｓ６２３で鏡像記録の設定を自動的にオフとしてもよい。
【０１２７】
Ｓ６２４では、システム制御部５０は、鏡像記録の設定をオンにして、システムメモリ５２に記録する。なお、本実施形態では、表示部２８の向きを正方向から対面方向に変更したことに応じて、鏡像記録の設定をオンにするとしたが、必ずしもオンにしなくてもよい。つまり、鏡像記録の設定は変更せずに、後述する鏡像切替ボタン８０２を表示して、ユーザがタッチ操作により容易に鏡像記録の設定をオンにできるようにしてもよい。また、メニュー画面において鏡像記録のオン、オフの設定をできるようにしてもよい。
【０１２８】
Ｓ６２５では、システム制御部５０は、鏡像切替ボタン８０２を表示部２８に表示し、Ｓ６０１へ進む。
【０１２９】
次に図７（ａ）の正像記録のフローチャート、及び（ｂ）の鏡像記録のフローチャートを説明する。
【０１３０】
図７（ａ）の第二正像記録のフローチャートは、図６のＳ６１５の詳細である。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【０１３１】
Ｓ７００では、システム制御部５０は、記録媒体２００への動画の記録を開始する。記録用映像が正像となるように映像処理部２０１において処理したものを記録する。
【０１３２】
Ｓ７０１〜Ｓ７０６の処理は、図５（ａ）の正像記録のフローチャートのＳ５０２〜Ｓ５０７と同様の処理である。
【０１３３】
Ｓ７０７では、システム制御部５０は、表示部２８の向きが対面方向であるか否かを判定する。対面方向であると判定した場合は、Ｓ７０８へ進み、そうでない場合は、図６のＳ６０１へ進む。
【０１３４】
Ｓ７０８では、システム制御部５０は、鏡像切替ボタン８０２を表示部２８に表示し、図６のＳ６０１に戻る。
【０１３５】
図７（ｂ）の第二鏡像記録のフローチャートは、図６のＳ６１６の詳細である。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。
【０１３６】
Ｓ７１０では、システム制御部５０は、記録媒体２００への動画の記録を開始する。記録用映像が鏡像となるように映像処理部２０１において処理したものを記録する。
【０１３７】
Ｓ７１１〜Ｓ７１６の処理は、図５（ｂ）の鏡像記録のフローチャートのＳ５２２〜Ｓ５２７と同様の処理である。
【０１３８】
Ｓ７１７〜Ｓ７１８の処理は、図７（ａ）のＳ７０７〜Ｓ７０８の処理と同様の処理である。
【０１３９】
図７の正像記録及び鏡像記録のフローチャートで示したように、動画の記録中には表示部２８の向きが変更されても鏡像記録の設定は変更せず、表示の方向を設定中の記録形式に応じて変更する（映像出力部２０３における表示のための画像処理の切替は行う）。鏡像記録の設定のオン、オフは切替えず、また動画の記録中に映像処理部２０１における画像処理方法の変更もしない。ただし、記録の終了後に表示部２８の向きを判定し、対面方向であった場合には動画の記録開始に応じて非表示になっていた鏡像切替ボタン８０２を表示する。
【０１４０】
以上、説明した実施形態によれば、ユーザは表示部の向きを対面方向にするだけで鏡像記録の設定操作を行うことなく、鏡像記録することができる。正方向から対面方向にしたことに応じて表示される鏡像切替ボタンへのタッチ操作により鏡像記録のオンとオフの設定を容易に切り換えることができる。よって、表示部の向きを対面方向にして鏡像記録をする際には、鏡像記録の設定をオンにする操作をすることなく鏡像記録することができる。また、表示部の向きが正方向から対面方向に変更された場合であっても正像記録する場合には、タッチ操作により容易に正像記録することができる。また、鏡像切替ボタン８０２へのタッチ操作によって、鏡像記録のオンとオフの設定を変更することができる。動画の記録中には、鏡像記録の設定変更を受け付けず、また鏡像記録を行わないが、表示部２８の向きが変更されたことに応じて表示は変更するので、記録中の画像はユーザにとって見やすいように表示される。表示部２８の向きが対面方向の場合には記録形式が鏡像であっても、正像であってもユーザからみて鏡像表示されるように表示するので、被写体となるユーザは鏡を見るような感覚となり、撮影範囲内に写る被写体の位置や大きさをより調整しやすくなる。正方向の場合には、鏡像記録か正像記録か否かを撮影者（被写体ではない）が分かりやすく認識できるように鏡像記録であれば鏡像表示、正像記録であれば正像表示する。
【０１４１】
また、鏡像記録に適した撮影モードであるか否かを判定し、鏡像記録を行わないようないシーンの撮影の場合に、表示部２８の向きが変更されても、鏡像記録の設定はオフのままであり、鏡像切替ボタンも表示されない。よって、ユーザは誤って鏡像記録の設定をオンにする可能性が低くなる。よって、ユーザが鏡像記録をしないような撮影の際に、誤って鏡像記録がされる可能性を低減させることができる。
【０１４２】
なお、本実施形態では動画の撮影を行うものとして説明したが、静止画や静止画の連続撮影（タイムラプス等を含む）においても本発明は有用である。つまり、図７に示した処理は行わずに、Ｓ６１４において判定された鏡像記録の設定がオン、またはオフのいずれであるかに応じて鏡像または正像の静止画を撮影する。また、設定した枚数の静止画を撮影するような静止画の場合にも、鏡像と正像が混じらないように設定した枚数の撮影が終了するまでは記録形式を変更しないようにしてもよい。
【０１４３】
メニュー画面において鏡像記録の設定をすることができる場合には、メニュー画面で鏡像記録の設定を見るまでユーザは鏡像記録の機能に気づかない可能性がある。一方で、鏡像記録の設定が常にオンにできるように撮影待機中画面等に表示アイテムを表示すると、画像の表示の邪魔になる。ユーザが鏡像表示を行うような（本実施形態であれば表示部２８の向きが対面方向である）場合に鏡像記録の設定を受け付けるボタンを表示することで、メニュー画面で鏡像記録の機能に気づいていないユーザも鏡像記録に気づき、鏡像記録を利用することができる。
【０１４４】
［第１実施形態と第２実施形態の変形例］
次に、図９及び図１０を用いて、第１実施形態及び第２実施形態の変形例を説明する。第１実施形態及び第２実施形態ではヒンジ１０５を中心にモニタ部１０４が本体部１０１に対して（表示部２８の上端と下段が入れ替わるように表示部２８が）回転する場合に表示部２８の正方向と対面方向の向きが変更されることを説明した。しかし、表示部２８の向きの変更方法はこれに限らず、図９及び図１０で説明するような変形例のような場合でもよい。
【０１４５】
図９は、デジタルカメラ４００の外観図である。図９（ａ）は表示部が正方向の場合、図９（ｂ）は対面方向の場合を示している。デジタルカメラ４００は、本体部４０１とモニタ部４０２により構成されており、モニタ部４０２には表示部４０３が設けられている。また、モニタ部４０２は回転軸Ｌ１を中心に本体部４０１に対して回転可能である。図９（ａ）では、撮像部４０４の撮像方向Ｄ３と表示部４０３の表示方向Ｄ４が反対方向であり、（ｂ）では、Ｄ３とＤ４が同じ方向を向いている対面方向である。図９の場合には、表示部４０３の向きが正方向から対面方向に変更される場合に、図１のデジタルカメラ１００のように表示部２８の上端と下端が入れ替わるのではなく、左端と右端が入れ替わる。また、表示部４０３の向きが対面方向の場合には、表示部４０３は撮像部４０４を見ている被写体側から見て右側にある。また、表示部４０３の向きが正方向の場合には、モニタ部４０２は本体部４０１に収納されるように配置され、撮像部４０４によって得られる画像と表示部４０３との座標がずれないようになっている。図９に示す、本体部４０１に対してモニタ部４０２が左右方向（横方向）に回転するような場合に、鏡像表示をする際には左右反転をした画像を表示する。
【０１４６】
図１０は、デジタルカメラ５００の外観図である。図１０（ａ）は表示部が正方向の場合、図１０（ｂ）は対面方向の場合を示している。デジタルカメラ５００は、本体部５０１とモニタ部５０２により構成されており、モニタ部５０２には表示部５０３が設けられている。また、モニタ部５０２は回転軸Ｌ２を中心に本体部５０１に対して回転可能である。図１０（ａ）では、撮像部４０４の撮像方向Ｄ５と表示部４０３の表示方向Ｄ６が反対方向であり、（ｂ）では、Ｄ５とＤ６が同じ方向を向いている対面方向である。図１０の場合には、表示部５０３の向きが正方向から対面方向に変更される場合には、図１の場合と同じく表示部５０３の上端と下端が入れ替わる。表示部５０３の向きが対面方向の場合には、撮像部５０４を見ている被写体側から見て撮像部５０４の上側にある。また、表示部５０３の向きが正方向の場合には、モニタ部５０２は本体部５０１に収納されるように配置され、撮像部５０４によって得られる画像と表示部５０３との座標がずれないようになっている。
【０１４７】
上述した図９及び図１０のような本体部と表示部の位置関係の場合にも、表示部が正方向か対面方向かを検出することができる。つまり、本体部と表示部の位置関係や、モニタ部の本体部に対する回転軸に関わらず、撮像部の撮像方向と表示部の表示方向の関係により表示部の向きが対面方向か正方向かを判定することができる。このような位置関係の機器においても、第１実施形態及び第２実施形態で説明した処理を適用することができる。
【０１４８】
なお、上述した実施形態において鏡像記録をする例について説明したが、鏡像記録するための画像処理を行わずに正像を記録し、再生時に画像処理をして鏡像画像を表示するようにしてもよい。つまり、鏡像記録をする設定ではなく、再生時に鏡像表示すべき画像であることを設定（画像と共に属性情報として記録）するようにしてもよい。
【０１４９】
なお、電子機器の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、機器全体の制御を行ってもよい。
【０１５０】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１５１】
また、上述した実施形態においては、本発明をデジタルカメラ１００、４００、５００に適用した場合を例にして説明したが、これはこの例に限定されず画像の反転処理をする制御が可能である電子機器であれば適用可能である。すなわち、本発明は携帯電話端末や携帯型の画像ビューワ、ファインダーを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【０１５２】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記録媒体は本発明を構成することになる。
【図１】
0006498153.tif 000002
【図２】
0006498153.tif 000003
【図３】
0006498153.tif 000004
【図４】
0006498153.tif 000005
【図５】
0006498153.tif 000006
【図６】
0006498153.tif 000007
【図７】
0006498153.tif 000008
【図８】
0006498153.tif 000009
【図９】
0006498153.tif 000010
【図１０】
0006498153.tif 000011