"被写体を撮像する撮像手段と、前記撮像手段の姿勢を検出する姿勢検出手段と、前記撮像手段から出力される動画データの各画面を90度回転した向きの形式に変換する画像処理手段と、前記撮像手段から出力される動画データ、及び前記画像処理手段から出力される動画データの指定された方を圧縮する画像圧縮手段と、前記画像圧縮手段により圧縮された動画データを記録媒体に記録する記録手段と、前記姿勢検出手段により検出される前記姿勢が横位置撮影を示す場合に、前記画像圧縮手段に、前記撮像手段から出力される動画データを圧縮させ、前記姿勢検出手段により検出される前記姿勢が縦位置撮影を示す場合に、前記画像圧縮手段に、前記画像処理手段から出力される動画データを圧縮させる制御手段とを具備することを特徴とする撮像装置。前記記録手段は、前記画像圧縮手段による圧縮で生成される圧縮動画データを一時記憶するバッファを具備し、前記姿勢検出手段で検出される前記姿勢の変化に応じて、前記バッファに記憶される圧縮動画データを破棄することを特徴とする請求項1に記載の撮像装置。さらに、静止画撮影準備を指示する静止画撮影準備指示手段を備え、前記記録手段は、前記圧縮動画データが前記バッファに記憶されている場合に、前記静止画撮影準備指示手段により静止画撮影準備指示がなされた後で、前記姿勢検出手段により検出される前記姿勢が変化したときに、前記バッファに既に記憶されている圧縮動画データを破棄せず、そのまま動画データを記憶し続けることを特徴とする請求項2に記載の撮像装置。前記記録手段は、静止画には、撮影時の姿勢情報として前記姿勢検出手段により検出される前記姿勢を示す情報を付加して前記記録媒体に記録し、動画には、横位置撮影を示す情報を付加して前記記録媒体に記録することを特徴とする請求項1乃至3の何れか1項に記載の撮像装置。動画撮影の場合、撮影を継続しながらも、カメラの姿勢を縦位置から横位置又はその逆に変更したいことがある。また、静止画撮影の前段階で被写体を動画撮影する機能を有するデジタルカメラでは、静止画撮影の構図を決定する前段階でしばしばカメラの姿勢を変更する。このような状況で録取される動画は、姿勢の異なるシーンが1つの動画ファイル中で繋がることになる。このような動画ファイルをその姿勢情報を無視して再生すると、再生画面上では、姿勢の変化部分で被写体の向きが90度回転することになり、非常に見づらい再生画面になってしまう。なお、姿勢情報を参照して動画を再生する従来の再生機器でも、縦位置撮影のシーンと横位置撮影のシーンを含む動画ファイルは、各シーンに対して被写体の天地方向が常に正しく向くように再生表示することができなかった。本発明は、姿勢情報を考慮しない再生機器でも被写体の天地方向を正しく再生できるように撮影画像を記録する撮像装置を提示することを目的とする。上記目的を達成するために、本発明の撮像装置は、被写体を撮像する撮像手段と、前記撮像手段の姿勢を検出する姿勢検出手段と、前記撮像手段から出力される動画データの各画面を90度回転した向きの形式に変換する画像処理手段と、前記撮像手段から出力される動画データ、及び前記画像処理手段から出力される動画データの指定された方を圧縮する画像圧縮手段と、前記画像圧縮手段により圧縮された動画データを記録媒体に記録する記録手段と、前記姿勢検出手段により検出される前記姿勢が横位置撮影を示す場合に、前記画像圧縮手段に、前記撮像手段から出力される動画データを圧縮させ、前記姿勢検出手段により検出される前記姿勢が縦位置撮影を示す場合に、前記画像圧縮手段に、前記画像処理手段から出力される動画データを圧縮させる制御手段とを具備することを特徴とする。本発明によれば、撮影時の姿勢に応じた方向で撮影画像を記録するので、姿勢情報を考慮しない再生装置で再生しても、正しい被写体方向で撮影画像が表示される。以下、図面を参照して、本発明の実施例を詳細に説明する。図1は、本発明に係る撮像装置の一実施例の外観図を示し、図2は、その概略構成ブロック図を示す。コネクタ112は、接続ケーブルと撮像装置10とをつなぐ。記録媒体20は、メモリカード又はハードディスク等の記録媒体である。記録媒体スロット201は、記録媒体20を格納するためのスロットである。記録媒体スロット201に格納された記録媒体20は、撮像装置10との通信が可能となる。蓋203は記録媒体スロット201の蓋である。CPU中央演算装置11は、後述する各処理部やデータフローなどを制御する。ROM12には、CPU11の処理手順に係るプログラムファームウェア及び各種情報が格納されている。表示部13はカラー液晶表示器等で構成され、画像を表示し、グラフィックユーザインタフェースを表示するために用いる。表示部13は、TV等の外部表示装置に映像信号を出力する端子も備えている。操作部14はユーザからの指示を受け付ける、各種ボタンや十字キー、コントロールホイール及びダイヤルスイッチなどからなる。DRAM15は、CPU11のワークエリアとして使用され、画像データや表示用データ、画像圧縮後のデータなどを一時記憶するバッファ機能を有する。通常は、DRAMとの間にメモリーコントローラを介しデータの書き込みや読み出しを行うが、ここでは示していない。また、図示しないが、各処理部とDRAM15間には、CPU11とのRead/Writeを介さないDMA転送を行うためのDMAコントローラを備えている。記録媒体インタフェース16は、CPU11からの指示に従い、画像データを記録媒体20に書き込み読み出す。記録媒体20は、メモリカード、光ディスク又はハードディスク等のランダムアクセス可能な記録媒体からなり、撮像装置10に着脱自在である。CPU11、DRAM15及び記録媒体インタフェース16が、記録媒体20に撮影画像である静止画及び動画を記録する記録手段として機能する。撮像部17は、レンズ、絞り、シャッタ、及びCCDセンサ又はCMOSセンサ等の撮像素子からなる。画像処理回路18は、画像圧縮伸長回路19で圧縮される前のYUVデータ及び伸長されたYUVデータを任意のサイズにリサイズし、回転し、色変換する。画像圧縮伸長回路19は、YUVデータをJPEG又はH.264形式の画像データに圧縮し、JPEG又はH.264形式の圧縮された画像データをYUVデータに伸長する。姿勢検出部21は、傾斜センサ又はジャイロ等からなり、撮像装置10の姿勢、より具体的には撮像部17の向きを検出する。CPU11、ROM12、表示部13、操作部14、DRAM15、記録媒体I/F16、撮像部17、画像処理回路18、画像圧縮伸長回路19及び姿勢検出部21は、内部バス30を介して通信する。撮像装置10は、静止画撮影の構図決定段階の一定時間分の動画を、撮影された静止画と関連付けて記録することができる。図3及び図4は、その動作フローチャートを示す。CPU11が、図3及び図4に示す動作を実現するように各部を制御する。図5は横位置撮影の場合の画像例を示し、図6は、縦位置撮影の場合の画像例を示す。操作部14のモードダイアルの操作により、撮影者が撮影モードをセットすると、図3に示すフローがスタートする。ステップS101で、CPU11は、姿勢検出部21を用いて撮像装置10の姿勢を検出し、検出された現在の撮像装置10の姿勢情報をDRAM15に記憶する。これと同時に、CPU11は、画像処理回路18及び画像圧縮伸長回路19を、動画データのバッファリング用に起動する。ステップS102で、CPU11は、撮像部17により撮像される画像の動画フレームとしてのキャプチャを開始する。ステップS103で、CPU11は、画像処理回路18を用いて、表示部13にライブビュー表示するための表示用画像データを生成し、DRAM15に書き込む。ここでは、画像処理回路18は、画素補間処理、色変換処理及びリサイズ処理等を撮像部17から出力される画像データに施す。CPU11は、撮像装置10の姿勢に関わらず、撮像部17で撮像された画像が表示部13の画面いっぱいに表示されるように画像処理回路18のリサイズを制御する。これにより、横位置撮影時には、図5に符号301で示すように、被写体画像が電子ファインダである表示部13に表示される。縦位置撮影時には、図6に符号304で示すように被写体画像が電子ファインダである表示部13に表示される。ステップS104で、CPU11は、DRAM15に記憶されている撮像装置10の姿勢情報を参照して、動画バッファリング開始時の撮像装置10の姿勢が横位置と縦位置のどちらかを判定する。動画バッファリング開始時の撮像装置10の姿勢が横位置の場合、ステップS105で、CPU11は、画像処理回路18に、キャプチャされた動画フレームの画像データを動画記録サイズにリサイズさせ、ステップS110に移行する。これにより、図5に符号302で示すような画像からなる動画データが生成される。他方、動画バッファリング開始時の撮像装置10の姿勢が縦位置の場合、ステップS106で、CPU11は、画像処理回路18に、キャプチャされた動画フレームの画像データを90度回転させる回転処理を行わせる。ステップS107で、CPU11は、画像処理回路18により回転された画像データを、その長辺の長さが動画記録サイズの短辺の長さになるように、且つ、長辺と短辺の比を維持したままリサイズする。つまり、動画記録サイズがVGA640×480画素サイズの場合は、画像データの長辺の長さが480になるように、360×480画素にリサイズする。ステップS108で、CPU11は、画像処理回路18を制御して、全体として動画記録サイズとなるようにリサイズ後の画像の左右に黒画像等の余白を示す所定の画像を合成させる。つまり、動画記録サイズがVGA640×480画素である場合、360×480画素の画像データの左右にそれぞれ140×480画素の黒画像を合成して、全体として640×480画素の圧縮用画像データを生成する。これにより、図6に符号305で示すような、左右の撮影領域外に黒画像を合成した横長アスペクト比4:3の動画データが生成される。動画記録サイズの圧縮用動画データが生成されるとS105,S108、ステップS110で、CPU11は、画像圧縮伸長回路19を用いて、圧縮用動画データをMPEG方式又はMotionJPEG方式等の動画圧縮方式で圧縮する。すなわち、画像圧縮伸長回路19は、横位置で撮像された画像データと、縦位置で撮像され画像処理回路18で横方向に画面形式を変形された画像データのうちCPU11により指定された方を圧縮する画像圧縮手段として機能する。ステップS111で、CPU11は、ステップS110で圧縮された動画データを、DRAM15上の動画バッファ領域に一時記憶する。表示用画像データの生成に伴い、ステップS112に示すように、CPU11は、表示部13に表示用画像データを表示させる。すなわち、表示部13のライブビュー表示画像が更新される。ここでは、撮像装置10の姿勢によらず、表示部13のフル画面を使って、ライブビュー画像が正しい被写体天地方向で表示される。ステップS113で、CPU11は、操作部14のレリーズスイッチの半押し操作SW1、すなわち静止画撮影準備指示の有無を判定する。ステップS113で静止画撮影準備指示SW1がなかった場合、ステップS114に進む。ステップS114で、CPU11は、DRAM15に記憶されている撮像装置10の姿勢情報と、姿勢検出部21で検出された現在の撮像装置10の姿勢を比較し、姿勢変化があったかどうかを判定する。ステップS114で姿勢変化があったと判定された場合、ステップS115で、CPU11は、一旦、動画のバッファリングを停止し、DRAM15上の動画バッファ領域に一時記憶されている圧縮動画データを破棄し、ステップS101に戻る。ステップS114で姿勢変化がなかったと判定された場合、CPU11は、ステップS102に戻り、次の動画フレームの処理を続ける。ステップS113で静止画撮影準備指示SW1があった場合、ステップS116で、CPU11は、操作部14のレリーズスイッチの全押し操作SW2、すなわち、静止画撮影指示の有無を判定する。このように、静止画撮影準備指示がなされた後は、姿勢判定をせず、動画バッファのクリアをしないようにすることで、撮影直前に記憶された動画データがクリアされてしまい記録されなくなることを防ぐことができる。ステップS116で静止画撮影指示SW2が無いと判定された場合、CPU11は、ステップS102に戻り、次の動画フレームの処理を続ける。ステップS116で静止画撮影指示があると判定された場合、ステップS117で、CPU11は、姿勢検出部21で撮像装置10の現在の姿勢を検出し、検出された姿勢を静止画撮影時の姿勢情報としてDRAM15に記憶する。ステップS118で、CPU11は、動画のバッファリングを停止して、撮像部17により静止画フレームのキャプチャを行う。ステップS119で、CPU11は、画像圧縮伸長回路19を用いて、ステップS118でキャプチャされた静止画フレームの画像データをそのままJPEG形式で圧縮する。ステップS120で、CPU11は、DRAM15に記憶されている静止画撮影時の撮像装置10の姿勢情報を読み出し、横位置か縦位置かを判定する。横位置の場合、ステップS121で、CPU11は、静止画ファイルのヘッダ部分に撮影時の姿勢情報として横位置撮影情報を付加する。他方、縦位置の場合、ステップS122で、CPU11は、撮影した静止画の圧縮画像データを含む静止画ファイルのヘッダ部分に撮影時の姿勢情報として縦位置撮影情報を付加する。記録される静止画データには、横位置撮影時には、図5に符号303で示すように横位置撮影情報が付加され、縦位置撮影時には、図6に符号306で示すように縦位置撮影情報が付加される。ステップS121またはS122の後、ステップS123で、CPU11は、得られた静止画ファイルを、記録媒体インタフェース16を介して記録媒体20に記録する。ステップS124で、CPU11は、記録媒体20に追記可能な動画ファイルがあるかどうかを判定する。追記可能な動画ファイルが存在する場合S124、ステップS125で、CPU11は、DRAM15上の動画バッファ領域に一時記憶されている圧縮動画データを記録媒体20上の動画ファイルに追記する。そして、静止画および動画の撮影処理を終了する。追記可能な動画ファイルが存在しない場合S124、ステップS126で、CPU11は、DRAM15上の動画バッファ領域に一時記憶されている圧縮動画データを収容する新規動画ファイルを生成する。ステップS127で、CPU11は、生成した動画ファイルのヘッダ部分に、動画バッファリング開始時の撮像装置10の姿勢情報に関わらず、動画撮影時の姿勢情報として横位置撮影情報を付加する。そして、CPU11は、その動画ファイルを記録媒体インタフェース16を介して記録媒体20に記録し、静止画および動画撮影処理を終了する。以上、説明したように、本実施では、縦位置撮影時には撮影画像を90度回転及びリサイズし、左右にサイドパネルとなる画像一般的に、黒画像を合成して横長のアスペクト比の動画として記録する。これにより、撮影時の姿勢情報を再生時に参照できなくても、被写体を正しい天地方向で再生できる。縦位置撮影のシーンは、再生時に正しい被写体方向で表示されるように予め回転及びリサイズされた動画として記録される。従って、この動画を撮影姿勢の異なるシーンの動画と合成して動画ファイルを生成したとしても、何れのシーンも正しい天地方向で再生表示できる。この動画ファイルには姿勢情報を埋め込まないので、姿勢情報を参照して再生画像の表示方向を変更する再生装置で再生した場合でも、縦位置撮影のシーンを正しい方向で再生表示できる。この動画ファイルに姿勢情報を埋め込む場合には、横位置撮影を示す姿勢情報を採用する。さらに、本実施例では、動画データのバッファリング中に撮影姿勢が変化した場合に、それまでにバッファリングした動画データを破棄する。これにより、一連のシーンにおいて急激に画像の縦横が切り替わる見苦しい動画とならないようにできる。さらに、動画データのバッファリング中で静止画撮影準備完了後に撮影姿勢が変化した場合には、姿勢の変化に応じた回転、リサイズ、黒画像の合成等の処理を変更しないようにした。これにより、一連のシーンにおいて急激に画像の縦横が切り替わる見苦しい動画とならないようにできる。また、静止画撮影準備完了後には不用意な姿勢変更はしないと考えられ、姿勢検出の誤検出によりバッファリングした動画データが破棄されてしまうのを防ぐ効果もある。以上、本発明の好ましい実施例を説明したが、本発明は、上述の実施例に限定されず、その要旨の範囲内で種々の変形および変更が可能である。"