(57)【要約】【課題】撮像装置を縦に構えて撮影された画像が表示装置において大きく表示できるようにするとともに、撮像装置を逆さに構えて撮影された画像が表示装置において天地方向を正しく表示できるようにする。【解決手段】縦位置で撮影する際は撮影する画像に縦位置情報を付加し、逆さ状態で撮影する際は、データ自体を１８０度回転して記録することにより、一般的な他の再生装置で再生する場合に、正しい天地で閲覧することができるようにする。【選択図】図３
2014123888.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像し、撮影画像を得る撮像手段を有する撮像装置であって、
前記撮像装置の姿勢を検知する姿勢検知手段と、
前記撮像手段で撮像を行う際に前記姿勢検知手段で検知された姿勢に基づいて、
前記撮像装置が縦に構えられて撮像された場合には、撮像された画像を回転することなく記録媒体に記録するとともに、前記撮像装置が縦に構えられた旨を示す姿勢情報を属性情報として前記画像に関連付けて記録媒体に記録し、
前記撮像装置が逆さに構えられて撮像された画像は、撮像された画像を逆さに回転して記録媒体に記録するとともに、前記撮像装置が逆さに構えられたことを示す姿勢情報を付与しないように制御する制御手段と
を有することを特徴とする撮像装置。
【請求項２】
前記制御手段は、
前記撮像手段により撮影された画像において、
姿勢情報が０度と判定された場合、前記画像を回転せずに記録するとともに、姿勢フラグ０度を付与し、
姿勢情報が９０度と判定された場合、前記画像を回転せずに記録するとともに、姿勢フラグ９０度を付与し、
姿勢情報が１８０度と判定された場合、前記画像を１８０度回転してから記録するとともに、姿勢フラグ０度を付与し、
姿勢情報が２７０度と判定された場合、前記画像を回転せずに記録するとともに、姿勢フラグ２７０度を付与し、
それぞれ属性情報として前記画像に関連付けて記録することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記姿勢情報は、前記撮像装置を正位置で構えた状態を０度とし、前記撮像装置を９０度回転させた縦位置で構えた状態を９０度とし、前記撮像装置を逆さまに構えた状態を１８０度とし、前記撮像装置を２７０度回転させた縦位置で構えた状態を２７０度とすることを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記制御手段は、前記撮像装置を２７０度回転させた縦位置に構えて撮影された画像については、画像を１８０度回転させ、姿勢フラグは９０度を付与して記録媒体に記録するように制御することを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記姿勢検知手段は、シャッターボタンが全押しされた後で、前記撮像装置を構えた状態の姿勢判定処理を行なって、前記姿勢情報を出力することを特徴とする請求項１〜４の何れか１項に記載の撮像装置。
【請求項６】
前記姿勢検知手段は、シャッターボタンが半押しの状態で、前記撮像装置を構えた状態の姿勢判定処理を行なって、前記姿勢情報を出力することを特徴とする請求項１〜４の何れか１項に記載の撮像装置。
【請求項７】
前記姿勢検知手段は、セルフタイマー撮影においては、セルフタイマーの開始指示があった際に前記撮像装置を構えた状態の姿勢判定処理を行なって、前記姿勢情報を出力することを特徴とする請求項１〜４の何れか１項に記載の撮像装置。
【請求項８】
前記姿勢検知手段は、動画記録開始操作が行われた際には、動画の記録開始時点で、前記撮像装置を構えた状態の姿勢判定処理を行なって、前記姿勢情報を出力することを特徴とする請求項１〜４の何れか１項に記載の撮像装置。
【請求項９】
前記撮像手段から出力されるスルー画像を表示可能な表示装置が、装置本体に対して開閉可能な機構を介して配設されていることを特徴とする請求項１〜７の何れか１項に記載の撮像装置。
【請求項１０】
被写体像を撮像し、撮影画像を得る撮像工程を有する撮像装置の制御方法であって、
前記撮像装置の姿勢を検知する姿勢検知工程と、
前記撮像工程において撮像を行う際に前記姿勢検知工程において検知された姿勢に基づいて、
前記撮像装置が縦に構えられて撮像された場合には、撮像された画像を回転することなく記録媒体に記録するとともに、前記撮像装置が縦に構えられた旨を示す姿勢情報を属性情報として前記画像に関連付けて記録媒体に記録し、
前記撮像装置が逆さに構えられて撮像された画像は、撮像された画像を逆さに回転して記録媒体に記録するとともに、前記撮像装置が逆さに構えられたことを示す姿勢情報を付与しないように制御する制御工程と
を有することを特徴とする撮像装置の制御方法。
【請求項１１】
被写体像を撮像し、撮影画像を得る撮像工程を有する撮像装置の制御方法の各工程をコンピュータに実行させるプログラムであって、
前記撮像装置の姿勢を検知する姿勢検知工程と、
前記撮像工程において撮像を行う際に前記姿勢検知工程において検知された姿勢に基づいて、
前記撮像装置が縦に構えられて撮像された場合には、撮像された画像を回転することなく記録媒体に記録するとともに、前記撮像装置が縦に構えられた旨を示す姿勢情報を属性情報として前記画像に関連付けて記録媒体に記録し、
前記撮像装置が逆さに構えられて撮像された画像は、撮像された画像を逆さに回転して記録媒体に記録するとともに、前記撮像装置が逆さに構えられたことを示す姿勢情報を付与しないように制御する制御工程と
をコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置及び撮像装置の制御方法に関し、特に、姿勢を検知可能な撮像装置に用いて好適な技術に関する。
【背景技術】
【０００２】
撮像装置を用いて撮影を行う際、通常の正位置の他、撮像装置を縦にした状態で撮影する場合がある。その際、撮影された画像情報に、撮影した角度情報を付加し、画像再生装置側でその情報を基に画像を回転して表示し、閲覧者が画像の天地を正しく閲覧するという方法が知られている。
【０００３】
特許文献１においては、縦位置で撮影した場合に、縦位置で撮影した旨の姿勢フラグを付加し、再生時に縦に回転して表示するようにした画像情報再生装置が提案されている。
また、特許文献２においては、縦位置で撮影する場合にはフレーミングアシスト用の構図フレームを表示し、その状態で撮影した場合には画像を９０度或いは２７０度回転した状態で記録するようにしたデジタルカメラが提案されている。
【０００４】
一方で、撮像装置本体に対して表示装置部分が開閉、或いは回転する撮像装置も知られており、これらの撮像装置においてはより自由な角度で撮影が可能であり、逆さ状態で撮像装置を構えるユースケースも想定した製品もある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開昭５８−１８２９７７号公報
【特許文献２】特開２００４−２０８０９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
撮像装置を縦に構えて撮影された縦長の画像の天地を表示装置の天地に合わせ、さらに一般的な横長の表示領域に収まるように表示すると、縦長の表示領域に収まるように表示する場合に比べて画像を縮小することになる。そのため、携帯電話端末やデジタルカメラなどのユーザが手に持てる表示装置においては、縦長の画像を画面いっぱいに大きく表示するために、特許文献１のような姿勢フラグに応じた回転表示をする機能があえてオフとして使われることがある。この場合、９０度フラグを持つ縦位置画像は画像の天地が表示装置の横方向に表示される。
【０００７】
しかし、ユーザが表示装置自体を９０度回転させるように持ち方を変えることによって、画像の天地をユーザから見て正しい向きとさせ、かつ大きく画像をみることができる。なお、ここでは表示装置の姿勢に応じた画像の回転は行わないものとする。姿勢フラグに応じた回転表示をする機能をあえてオフとすることには、このように大きく画像を見ることができるというメリットがある。
【０００８】
しかしながら、１８０度逆さまの画像が表示された場合は、ユーザが画像の天地を正しい方向で見るためには表示装置自体を１８０度回転させる必要がある。しかし、１８０度回転させても、表示装置を回転させる前と画像の大きさは変わらないため、ユーザにとってフラグに応じた回転表示をオフとしたメリットは無い。すなわち、ユーザが表示装置を回転させないといけない分だけ単純に余分な手間となっていた。
【０００９】
一方で、特許文献２のように、画像を記録する前に画像自体を撮像装置の姿勢に応じた方向に回転して記録する方法では、縦長の画像は横長の表示領域に小さめに表示されてしまう問題点があった。
前述の問題点は、姿勢フラグに応じた回転表示をする機能をそもそも有していない表示装置においても同じことが言える。
本発明は前述の問題点に鑑みてなされたものであり、撮像装置を縦に構えて撮影された画像が表示装置において大きく表示できるようにする。また、撮像装置を逆さに構えて撮影された画像が表示装置において天地方向を正しく表示できるような記録を行う撮像装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の撮像装置は、撮像手段と、前記撮像手段の姿勢を検知する姿勢検知手段と、前記撮像手段での撮像を行う際に前記姿勢検知手段で検知された姿勢に基づいて、前記撮像手段が縦に構えられて撮像された場合には、撮像された画像を回転することなく記録媒体に記録するとともに、前記撮像手段が縦に構えられた旨を示す姿勢情報を属性情報として前記画像に関連付けて記録媒体に記録し、前記撮像手段が逆さに構えられて撮像された画像は、撮像された画像を逆さに回転して記録媒体に記録するとともに、前記撮像手段が逆さに構えられたことを示す姿勢情報を付与しないように制御する制御手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、撮像装置を縦に構えて撮影された画像が表示装置において大きく表示できるようにしながらも、撮像装置を逆さに構えて撮影された画像が表示装置において天地方向を正しく表示できるような記録を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態の撮像装置の外観の背面の一例を示す図である。
【図２】実施形態の撮像装置のハードウェア構成の一例を示すブロック図である。
【図３】本発明の実施形態に係わる静止画撮影における撮像装置の向きに対する画像生成の動作を説明したフローチャートである。
【図４】本発明の実施形態に係わる動画撮影における撮像装置の向きに対する動画像生成の動作を説明したフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の好適な実施形態を説明する。
図１に、本実施形態においては、被写体像を撮像し、撮影画像を得る撮像手段を有する撮像装置の一例としてのデジタルカメラの外観図を示す。
本実施形態のデジタルカメラ１００において、表示部２８は画像や各種情報を表示する表示部であり、暗所でも表示内容が視認可能な様にバックライトが搭載されている。
【００１４】
また、表示部２８は、デジタルカメラ１００の装置本体に対して開閉可能な機構を介して配設されており、撮像装置を低い位置で構えたローアングル撮影を行う際、撮像装置自体を上方に向けつつ表示部２８は撮影者が見やすい角度に調整できる。逆に、撮像装置を高い位置で構えたハイアングル撮影を行う際には、撮像装置を逆さまに構えることにより撮像装置を下方に向けつつ表示部は撮影者が見やすい角度に調整できるようにするためのバリアングル機構を有している。
【００１５】
シャッターボタン６１は、撮影指示を行うための操作部であり、半押し状態を含む二段階で押下できる。モード切替スイッチ６０は、各種モードを切り替えるための操作部である。コネクタ１１２は、接続ケーブルとデジタルカメラ１００とのコネクタである。
【００１６】
操作部７０は、ユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材より成る操作部である。コントローラホイール７３は、操作部７０に含まれる回転操作可能な操作部材である。７２は電源スイッチであり、電源オン、電源オフを切り替える。
【００１７】
インカメラ３００は、鑑賞者または撮影者を撮影する。記録媒体２００は、メモリカードやハードディスク等の記録媒体である。記録媒体スロット２０１は、記録媒体２００を格納するためのスロットである。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となる。蓋２０２は、記録媒体スロット２０１の蓋である。
【００１８】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。
図２において、撮影レンズ１０３はズームレンズ、フォーカスレンズを含むレンズ群である。シャッター１０１は、絞り機能を備えるシャッターである。撮像部２２は、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。
【００１９】
Ａ／Ｄ変換器２３は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。バリア１０２は、デジタルカメラ１００の、撮影レンズ１０３を含む撮像系を覆うことにより、撮影レンズ１０３、シャッター１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００２０】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、または、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２１】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られ、Ａ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００２２】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１３は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して表示部２８により表示される。
【００２３】
表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１３においてアナログ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像を表示可能に構成されている。
【００２４】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２５】
システム制御部５０は、デジタルカメラ１００の全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。５２はシステムメモリであり、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することにより表示制御も行う。
【００２６】
システムタイマー５３は、各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
モード切替スイッチ６０、第１シャッタースイッチ６２、第２シャッタースイッチ６４、操作部７０は、システム制御部５０に各種の動作指示を入力するための操作手段である。
【００２７】
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画記録モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。
【００２８】
モード切替スイッチ６０で、静止画撮影モードに含まれるこれらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ６０で静止画撮影モードに一旦切り換えた後に、静止画撮影モードに含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００２９】
第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００３０】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００３１】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００３２】
コントローラホイール７３は、操作部７０に含まれる回転操作可能な操作部材であり、方向ボタンと共に選択項目を指示する際などに使用される。コントローラホイール７３を回転操作すると、操作量に応じて電気的なパルス信号が発生し、このパルス信号に基づいてシステム制御部５０はデジタルカメラ１００の各部を制御する。このパルス信号によって、コントローラホイール７３が回転操作された角度や、何回転したかなどを判定することができる。
【００３３】
なお、コントローラホイール７３は回転操作が検出できる操作部材であればどのようなものでもよい。例えば、ユーザの回転操作に応じてコントローラホイール７３自体が回転してパルス信号を発生するダイヤル操作部材であってもよい。また、タッチセンサよりなる操作部材で、コントローラホイール７３自体は回転せず、コントローラホイール７３上でのユーザの指の回転動作などを検出するものであってもよい（いわゆる、タッチホイール）。
【００３４】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００３５】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ/Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００３６】
通信部５４は、無線または優先ケーブルによって接続し、映像信号や音声信号の送受信を行う。通信部５４は、無線ＬＡＮ（Local Area Network）やインターネットとも接続可能である。通信部５４は、撮像部２２で撮像した画像（スルー画像を含む）や、記録媒体２００に記録された画像を送信可能であり、また、外部機器から画像データやその他の各種情報を受信することができる。
【００３７】
姿勢検知部５５は、重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像なのかを判別可能である。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２で撮像された画像の画像ファイルに付加したり、画像を回転して記録したりすることが可能である。姿勢検知部５５としては、加速度センサやジャイロセンサーなどを用いることができる。
【００３８】
なお、デジタルカメラ１００は、記録媒体２００に記録された静止画像及び動画像を表示部２８に表示することができる。また、姿勢情報を反映して表示する機能をオンとするかオフとするかを設定することができる。オンとなっている場合は、画像ファイルに付加された姿勢情報を読み取り、姿勢情報の角度分だけ、姿勢情報と反対側に回転して表示させる。例えば９０度の姿勢フラグがついている場合は、マイナス９０度（２７０度）回転させて表示する。オフとなっている場合は、画像ファイルに付加された姿勢情報は読み取らず（あるいは読み取っても利用せず）、画像ファイルに記録された画像を回転すること無く表示する。
【００３９】
次に、図３のフローチャートを用いて、本実施形態における撮像装置の好適な実施形態の一つとして、静止画撮影時の処理の流れを説明する。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することにより実現する。
【００４０】
デジタルカメラ１００は、Ｓ３０１において、静止画撮影操作が為されたかどうか（すなわち、ＳＷ２オンとなったか否か）を判断する。静止画撮影操作が為されたと判断しなかった場合には、Ｓ３０１に戻り同様の処理を繰り返す。静止画撮影操作が為されたと判断した場合には、Ｓ３０２へ進む。
【００４１】
Ｓ３０２では、システム制御部５０は、デジタルカメラ１００の撮像センサが天地に対して向いている方向を検知し、姿勢情報として保持する。Ｓ３０２では、まず、姿勢検知部５５から現在の姿勢情報を取得する。そしてその姿勢が、以下の４つの姿勢のどれに一番近いかどうかを判定する姿勢判定処理を実行し、判定結果を０度、９０度、１８０度、２７０度の何れかの姿勢情報としてシステムメモリ５２に保持する。
（１）カメラを正位置で構えた状態（０度）。
（２）カメラを９０度回転させた縦位置で構えた状態（９０度）。
（３）カメラを逆さまに構えた状態（１８０度）。
（４）カメラを２７０度回転させた縦位置（すなわち（２）の逆さまの縦位置）で構えた状態（２７０度）。
【００４２】
なお、姿勢検知部５５から姿勢情報を取得するタイミングを、撮影の直後としたが、撮影の直前の情報を取得してもよい。例えば、撮影が行われた際のＳＷ２オン（シャッターボタン６１の全押し）の直前のＳＷ１オン（シャッターボタン半押し）の際に姿勢検知部５５で検知された姿勢情報をシステムメモリ５２に保持しておき，これに基づいて姿勢を判定してもよい。
【００４３】
また、セルフタイマー撮影においては、セルフタイマーの開始指示があった際に姿勢検知部５５で検知された姿勢情報をシステムメモリ５２に保持しておく。そして、セルフタイマーのカウントダウン中の姿勢に関わらず、セルフタイマーの開始指示があった際に取得した姿勢情報に基づいて姿勢を判定してもよい。
【００４４】
Ｓ３０３では、システム制御部５０は、姿勢情報が１８０度かどうかを判定する。姿勢情報が１８０度だった場合、Ｓ３０５に進み、そうでない場合はＳ３０４に進む。
Ｓ３０５では、システム制御部５０は、撮影されてメモリ３２に保持された画像を１８０度回転し、１８０度回転した画像を元に画像ファイルを作成して記録媒体２００に記録する。また、Ｓ３１０にて姿勢情報は０度として前述のファイルに情報付加し、終了する。
【００４５】
一方、Ｓ３０４では、システム制御部５０は、撮影した画像を正位置の状態で（すなわち回転することなく）、画像ファイルとして記録媒体２００に記録する。
Ｓ３０６では、システム制御部５０は、システムメモリ５２に保持された姿勢情報が９０度かどうかを判定する。姿勢情報が９０度であった場合はＳ３０７に進み、そうでない場合はＳ３０８に進む。
【００４６】
Ｓ３０７では、システム制御部５０は、Ｓ３０４で画像を記録した画像ファイルに、姿勢情報として９０度を付加して終了する。
Ｓ３０８では、システム制御部５０は、システムメモリ５２に保持された姿勢情報が２７０度かどうかを判定する。２７０度であると判定された場合はＳ３０９へ進み、そうでない場合、すなわち、０度である場合はＳ３１０に進む。
【００４７】
Ｓ３０９では、システム制御部５０は、Ｓ３０４で画像を記録した画像ファイルに姿勢情報として２７０度を付加して終了する。
Ｓ３１０では、システム制御部５０は、Ｓ３０４で画像を記録した画像ファイルに姿勢情報として０度を付加して終了する。
【００４８】
このように、本実施形態における静止画撮影処理では、各姿勢に構えて撮影された画像について、下記のように処理する。
（１）カメラを正位置で構えた状態（０度）で撮影された画像…画像を回転せずに記録し、姿勢フラグ０度を属性情報として画像に関連付けて記録する。
（２）カメラを９０度回転させた縦位置で構えた状態（９０度）で撮影された画像…画像を回転せずに記録し、姿勢フラグ９０度を属性情報として画像に関連付けて記録する。
（３）カメラを逆さまに構えた状態（１８０度）で撮影された画像…画像を１８０度回転してから記録し、姿勢フラグ０度を属性情報として画像に関連付けて記録する。
（４）カメラを２７０度回転させた縦位置（すなわち（２）の逆さまの縦位置）で構えた状態（２７０度）で撮影された画像…画像を回転せずに記録し、姿勢フラグ２７０度を属性情報として画像に関連付けて記録する。
【００４９】
なお、２７０度回転させた縦位置に構えて撮影された画像については、画像を１８０度回転させ、姿勢フラグを９０度として記録してもよい。このようにすることで、姿勢フラグを反映した表示では表示装置を回転させることなく画像の天地を正しい方向で表示させることができる。それでいて、姿勢フラグを反映しない表示においては、ユーザが画像の天地を正しく視認するために表示装置を回転させる範囲が最大９０度でよくなる。
【００５０】
すなわち、前述した（２）と（４）の画像が混在した画像群の中で画像を順次表示させる場合にも、ユーザが表示装置の持ち方を変える動きが少なくてすむようになる。
また、姿勢フラグは付与せずに、（３）の逆さまに構えて撮影された画像のみ１８０度回転して記録するようにしてもよい。
【００５１】
次に、図４を用いて、本実施形態における撮像装置の好適な実施形態の一つとして、動画撮影時の処理の流れを説明する。この処理は、不揮発性メモリ５６に記憶されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することにより実現する。
【００５２】
Ｓ４０１において、システム制御部５０は、動画記録開始操作が行われたかどうかを判断する。動画記録開始操作が行われたと判断しなかった場合には、Ｓ４０１に戻り同様の処理を繰り返す。動画記録開始操作が行われたと判断した場合には、Ｓ４０２へ進む。
【００５３】
Ｓ４０２では、システム制御部５０は、記録開始時点においてデジタルカメラ１００の撮像センサが天地に対して向いている方向を検知し、姿勢情報として保持する。Ｓ４０２では、まず、姿勢検知部５５から現在の姿勢情報を取得する。そしてその姿勢が、以下の２つの姿勢のどれに一番近いかどうかを判定し、判定結果を０度または１８０度の何れかの姿勢情報としてシステムメモリ５２に保持する。
（１）カメラを正位置で構えた状態（０度）。
（２）カメラを逆さまに構えた状態（１８０度）。
【００５４】
Ｓ４０３では、システム制御部５０は、姿勢情報が１８０度かどうかを判定する。姿勢情報が１８０度だった場合はＳ４０５に進み、姿勢情報が０度だった場合はＳ４０４に進む。
Ｓ４０５では、システム制御部５０は、撮像センサで読み取ったデータを１８０度回転した状態で動画記録を開始する。この動画の記録が終了するまで、映像は全て１８０度回転して記録される。
【００５５】
Ｓ４０４では、システム制御部５０は、通常通り撮像センサで読み取ったデータを正位置で（すなわち、回転することなく）動画記録を開始する。この動画の記録が終了するまで、映像は全て回転することなく記録される。Ｓ４０４またはＳ４０５の後、Ｓ４０６に進む。
【００５６】
Ｓ４０６では、システム制御部５０は、動画記録の終了操作が指示されたかどうかを判定する。動画記録終了操作が指示されるまで、Ｓ４０７にて動画記録を継続し、Ｓ４０６の判定を繰り返す。Ｓ４０６にて動画記録停止終了操作が指示されたと判断した場合、動画記録を停止する。
【００５７】
以上説明した本発明の実施形態によれば、カメラを逆さまに構えて撮影された静止画像、または動画像を、表示装置の正位置に対して、表示装置の有する機能に関わらず確実に天地を正しい向きにして表示されるように記録することができる。
【００５８】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００５９】
また、前述した実施形態においては、本発明を撮像装置に適用した場合を例にして説明したが、これはこの例に限定されず、撮像手段を有する機器であれば適用可能である。すなわち、本発明は、携帯電話端末や携帯型の画像ビューワ、などに適用可能である。
【００６０】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、前述した実施形態の機能を実現するソフトウェア（プログラム）をネットワークまたは各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶したコンピュータ読み取り可能な記憶媒体は本発明を構成することになる。
【符号の説明】
【００６１】
２８  表示部
５０  システム制御部
５２  システムメモリ
５３  システムタイマー
５５  姿勢検知部
５６  不揮発性メモリ
６０  モード切替スイッチ
６１  シャッターボタン
１００  デジタルカメラ
２００  記録媒体
【図１】
2014123888.tif 000003
【図２】
2014123888.tif 000004
【図３】
2014123888.tif 000005
【図４】
2014123888.tif 000006