(57)【要約】【課題】  動画撮影時の撮影角度に関係なく、常に一連の動画像の水平方向位置を実際の水平方向に合わせて見やすく再生することを可能とする。【解決手段】  本発明に係る電子カメラ１００によれば、動画像を構成する各フレーム画像の撮影時に、縦横センサ１９により電子カメラ１００の筐体の傾斜状態を検出し、検出された傾斜状態を示す縦横フラグを動画像の各フレーム画像に対応付けて記録する。また、動画再生時に、各フレーム画像に対応する縦横フラグに基づいて各フレーム画像を回転させることにより各フレーム画像の水平方向位置を補正して再生する。【選択図】図１
2006211378.tif 000002
【特許請求の範囲】
【請求項１】
動画像を撮影する撮影手段と、この撮像手段により撮影された動画像を記録する動画記録手段と、前記撮影された動画像を表示画面上に再生する再生手段とを備えた動画記録再生装置において、
前記動画記録再生装置の傾斜状態を検出する傾斜検出手段を備え、
前記動画記録手段は、前記動画像を構成する各フレーム画像の撮影時に前記傾斜検出手段により検出された該装置の傾斜状態を示す傾斜情報を前記各フレーム画像に対応付けて記録し、
前記再生手段は、前記各フレーム画像に対応する傾斜情報に基づいて、前記各フレーム画像を回転させることにより前記各フレーム画像の水平方向位置を補正して再生することを特徴とする動画記録再生装置。
【請求項２】
前記再生手段は、前記回転させたフレーム画像から前記表示画面のアスペクト比で切り出せる最大矩形の画像を切り出し、前記切り出した画像を前記表示画面のサイズに拡大して前記表示画面上に再生することを特徴とする請求項１に記載の動画記録再生装置。
【請求項３】
前記傾斜検出手段は、該装置の傾斜状態を縦又は横で検出する縦横センサであり、
前記傾斜情報は、該装置の縦横を示す縦横情報であり、
前記再生手段は、前記縦横情報が変化する時点より予め設定された基準時間前に再生するフレーム画像から回転を開始し、前記縦横情報が変化する時点のフレーム画像までの各フレーム画像の回転角度を段階的に変化させることを特徴とする請求項１又は２に記載の動画記録再生装置。
【請求項４】
前記傾斜検出手段は、該装置の傾斜状態を縦又は横で検出する縦横センサであり、
前記傾斜情報は、該装置の縦横を示す縦横情報であり、
前記動画記録手段は、前記縦横センサから検出された該装置の縦横の状態が変化してから予め設定された基準時間内にもとの縦横状態に戻った場合には、その間に撮影されたフレーム画像に対応付ける前記縦横情報の内容を変更しないことを特徴とする請求項１又は２に記載の動画記録再生装置。
【請求項５】
前記傾斜検出手段は、該装置の傾斜状態を縦又は横で検出する縦横センサであり、
前記傾斜情報は、該装置の縦横を示す縦横情報であり、
前記再生手段は、前記縦横情報の内容が、該装置の縦横状態が変化してから予め設定された基準時間内にもとの縦横状態に戻ったことを示している場合には、その縦横状態の変化に応じた回転角度の変更は行わないことを特徴とする請求項１又は２に記載動画記録再生装置。
【請求項６】
前記傾斜検出手段は、該装置の傾きを角度で検出する角度センサであることを特徴とする請求項１又は２に記載の動画記録再生装置。
【請求項７】
動画像を撮影する撮影手段と、この撮影手段により撮影された動画像を記録する動画記録手段とを備えた動画記録装置において、
前記動画記録装置の傾斜状態を検出する傾斜検出手段を備え、
前記動画記録手段は、前記動画像を構成する各フレーム画像の撮影時に前記傾斜検出手段により検出された該装置の傾斜状態に基づいて、前記各フレーム画像を回転させることにより前記各フレーム画像中の水平方向位置を補正して記録することを特徴とする動画記録装置。
【請求項８】
前記傾斜検出手段は、該装置の傾きを縦又は横で検出する縦横センサであり、
前記傾斜情報は、該装置の縦横を示す縦横情報であり、
前記動画記録手段は、前記縦横センサから検出された前記動画記録装置の縦横の状態が変化してから予め設定された基準時間内にもとの縦横状態に戻った場合には、その縦横状態の変化に応じた回転角度の変更は行わないことを特徴とする請求項７に記載の動画記録装置。
【請求項９】
動画像を表示画面上に再生する再生手段を備えた動画再生装置において、
前記再生手段は、前記動画像を構成する各フレーム画像に、そのフレーム画像の撮影時の動画記録装置の傾斜状態を示す傾斜情報が対応付けられている場合に、前記傾斜情報に基づいて前記各フレーム画像を回転させることにより前記各フレーム画像中の水平方向位置を補正して再生することを特徴とする動画再生装置。
【請求項１０】
前記再生手段は、前記回転させたフレーム画像から前記表示画面のアスペクト比で切り出せる最大矩形の画像を切り出し、前記切り出した画像を前記表示画面のサイズに拡大して前記表示画面上に再生することを特徴とする請求項９に記載の動画再生装置。
【請求項１１】
前記傾斜情報は、前記動画記録装置の傾斜状態の縦又は横で示す縦横情報であり、
前記再生手段は、前記縦横情報が変化する時点より予め設定された基準時間前に再生するフレーム画像から回転を開始し、前記縦横情報が変化する時点のフレーム画像までの各フレーム画像の回転角度を段階的に変化させることを特徴とする請求項９又は１０に記載の動画再生装置。
【請求項１２】
前記傾斜情報は、前記動画記録装置の傾斜状態を縦又は横で示す縦横情報であり、
前記再生手段は、前記縦横情報の内容が、前記縦横状態が変化してから予め設定された基準時間内にもとの縦横状態に戻ることを示している場合には、その縦横状態の変化に応じた回転角度の変更は行わないことを特徴とする請求項９又は１０に記載の動画再生装置。
【請求項１３】
動画像を撮影して記録し、この記録された動画像を表示画面上に再生する動画記録再生装置を制御するためのコンピュータに、
動画像を構成する各フレーム画像の撮影時に、前記動画記録再生装置の筐体の傾斜状態を検出し、この検出された該装置の傾斜状態を示す傾斜情報を前記各フレーム画像に対応付けて記録する機能と、
前記各フレーム画像に対応する傾斜情報に基づいて前記各フレーム画像を回転させることにより前記各フレーム画像中の水平方向位置を補正して再生する機能と、
を実現させるためのプログラム。
【請求項１４】
動画像を撮影し記録する動画記録装置を制御するためのコンピュータに、
前記動画像を構成する各フレーム画像の撮影時に前記動画記録装置の筐体の傾斜状態を検出し、この検出された該装置の傾斜状態に基づいて前記各フレーム画像を回転させることにより前記各フレーム画像中の水平方向位置を補正して記録する機能を実現させるためのプログラム。
【請求項１５】
動画像を表示画面上に再生する動画再生装置を制御するためのコンピュータに、
動画像を構成する各フレーム画像に、そのフレーム画像の撮影時の動画記録装置の傾斜状態を示す傾斜情報が対応付けられている場合に、前記傾斜情報に基づいて前記各フレーム画像を回転させることにより前記各フレーム画像中の水平方向位置を補正して再生する機能を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像を撮影し記録するとともに記録された動画像を表示画面上に再生する動画記録再生装置、動画像を撮影し記録する動画記録装置、動画像を表示画面上に再生する動画再生装置、及びプログラムに関する。
【背景技術】
【０００２】
従来、静止画像を撮影し記録する画像記録装置において、カメラ部を収納する筐体の姿勢を検出するカメラ姿勢検出手段と、ディスプレイ部を収納する筐体の姿勢を検出する表示姿勢検出手段を備え、カメラ姿勢検出手段により検出された姿勢に応じて表示すべき画像データの天方向を定めるとともに、表示姿勢検出手段により検出された姿勢に応じて、表示すべき画像データの天方向がディスプレイ部の筐体の天方向と一致するように画像データを表示する技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００４−１５３６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、動画を撮影、記録し再生する動画記録再生装置においては、静止画像のように１枚毎の画像の構図（例えば、縦長画像、横長画像等）を明確に定めて瞬時に撮影するものとは異なり、ある程度の時間をかけて一連の動画像の撮影を行うものである。そのため、一連の動画像の撮影中に動画記録再生装置が傾斜し、撮影角度が変化することがあり得るが、撮影中に撮影角度が変化した動画像をモニタで再生すると、部分的に画像の水平方向位置が実際の水平方向に対して傾いて表示されることがあり、見づらいといった問題があった。
【０００４】
本発明の課題は、動画撮影時の撮影角度に関係なく、常に一連の動画像の水平方向位置を実際の水平方向に合わせて見やすく再生することを可能とすることである。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１に記載の発明は、
動画像を撮影する撮影手段と、この撮像手段により撮影された動画像を記録する動画記録手段と、前記撮影された動画像を表示画面上に再生する再生手段とを備えた動画記録再生装置において、
前記動画記録再生装置の傾斜状態を検出する傾斜検出手段を備え、
前記動画記録手段は、前記動画像を構成する各フレーム画像の撮影時に前記傾斜検出手段により検出された該装置の傾斜状態を示す傾斜情報を前記各フレーム画像に対応付けて記録し、
前記再生手段は、前記各フレーム画像に対応する傾斜情報に基づいて、前記各フレーム画像を回転させることにより前記各フレーム画像の水平方向位置を補正して再生することを特徴としている。
【０００６】
請求項７に記載の発明は、
動画像を撮影する撮影手段と、この撮影手段により撮影された動画像を記録する動画記録手段とを備えた動画記録装置において、
前記動画記録装置の傾斜状態を検出する傾斜検出手段を備え、
前記動画記録手段は、前記動画像を構成する各フレーム画像の撮影時に前記傾斜検出手段により検出された該装置の傾斜状態に基づいて、前記各フレーム画像を回転させることにより前記各フレーム画像中の水平方向位置を補正して記録することを特徴としている。
【０００７】
請求項９に記載の発明は、
動画像を再生する再生手段を備えた動画再生装置において、
前記再生手段は、前記動画像を構成する各フレーム画像に、そのフレーム画像の撮影時の動画記録装置の傾斜状態を示す傾斜情報が対応付けられている場合に、前記傾斜情報に基づいて前記各フレーム画像を回転させることにより前記各フレーム画像中の水平方向位置を補正して再生することを特徴としている。
【発明の効果】
【０００８】
請求項１、１３に記載の発明によれば、動画記録再生装置において、動画像を構成する各フレーム画像の撮影時に、当該動画記録再生装置の傾斜状態を検出し、検出された傾斜状態を示す傾斜情報を動画像の各フレーム画像に対応付けて記録し、動画再生時に、各フレーム画像に対応する傾斜情報に基づいて各フレーム画像を回転させることにより各フレーム画像の水平方向位置を補正して再生する。従って、動画撮影時の撮影角度に関係なく常に一連の動画像の水平方向位置を実際の水平方向に合わせて見やすく再生することが可能となる。
【０００９】
請求項２に記載の発明によれば、動画再生時に、回転させたフレーム画像から表示画面のアスペクト比で切り出せる最大矩形の画像を切り出し、切り出した画像を表示画面のサイズに拡大して表示画面上に再生するので、画像を回転させることにより表示画面上に画像が表示されない部分が生じるということがなくなり、動画像を見やすく再生することが可能となる。
【００１０】
請求項３に記載の発明によれば、傾斜検出手段として動画記録再生装置の傾斜状態を縦又は横で検出する縦横センサを利用した場合に、動画再生時に、縦横の状態が変化する時点より予め設定された基準時間前に再生するフレーム画像から回転を開始し、縦横の状態が変化する時点のフレーム画像までの各フレーム画像の回転角度を段階的に変化させて再生を行うので、縦横センサを用いた場合であっても、一連の動画像の水平方向位置を実際の水平方向に合わせて見やすく再生することが可能となる。
【００１１】
請求項４に記載の発明によれば、動画再生時に、こまかいぶれではなく、確実に動画記録再生装置の縦横の状態が変化した場合にのみ、画像の向きの変更を行うことができるので、効率的に画像の水平方向位置の補正を行うことが可能となる。
【００１２】
請求項５に記載の発明によれば、動画再生時に、こまかいぶれではなく、確実に動画記録再生装置の傾斜状態が変化した場合にのみ、画像の向きの変更を行うことができるので、効率的に水平方向位置の補正を行うことが可能となる。
【００１３】
請求項６に記載の発明によれば、動画記録再生装置の傾斜状態の変化を角度で検出することができるので、精度良く一連の動画像の水平方向位置の補正を行うことが可能となる。
【００１４】
請求項７、１４に記載の発明によれば、動画記録装置において、動画像を構成する各フレーム画像の撮影時に、該動画記録装置の傾斜状態を検出し、検出された該装置の傾斜状態に基づいて、各フレーム画像を回転させることにより各フレーム画像中の水平方向位置を補正して記録する。従って、動画像を再生する再生装置が画像の回転に対応していなくても、動画撮影時の撮影角度に関係なく、常に一連の動画像の水平方向位置を実際の水平方向に合わせて見やすく再生することが可能となる。
【００１５】
請求項８に記載の発明によれば、動画再生時に、こまかいぶれではなく、確実に動画記録装置の縦横の状態が変化した場合にのみ、画像の向きの変更を行うことができるので、効率的に水平方向位置の補正を行うことが可能となる。
【００１６】
請求項９、１５に記載の発明によれば、動画再生装置において、動画像を構成する各フレーム画像に、そのフレーム画像の撮影時の動画記録装置の傾斜状態を示す傾斜情報が対応付けられている場合に、傾斜情報に基づいて各フレーム画像を回転させることにより各フレーム画像中の水平方向位置を補正して再生する。従って、動画撮影時の撮影角度に関係なく常に一連の動画像の水平方向位置を実際の水平方向に合わせて見やすく再生することが可能となる。
【００１７】
請求項１０に記載の発明によれば、動画再生時に、回転させたフレーム画像から表示画面のアスペクト比で切り出せる最大矩形の画像を切り出し、切り出した画像を表示画面のサイズに拡大して表示画面上に再生するので、画像を回転させることにより表示画面上に画像が表示されない部分が生じるということがなくなり、動画像を見やすく再生することが可能となる。
【００１８】
請求項１１に記載の発明によれば、動画再生時に、縦横情報が変化する時点より予め設定された基準時間前に再生するフレーム画像から回転を開始し、縦横情報が変化する時点のフレーム画像までの各フレーム画像の回転角度を段階的に変化させて再生を行うので、縦横センサを用いた場合であっても、一連の動画像の水平方向位置を実際の水平方向に合わせて見やすく再生することが可能となる。
【００１９】
請求項１２に記載の発明によれば、動画再生時に、こまかいぶれではなく、確実に画像の縦横の向きの状態が変化した場合にのみ画像の向きの変更を行うことができるので、効率的に水平方向位置の補正を行うことが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、図を参照して本発明の実施形態１〜５について詳細に説明する。実施形態１〜３は、傾斜検出手段として縦横センサを用いた実施形態であり、実施形態４及び５は、傾斜検出手段として角度センサを用いた実施形態である。
【００２１】
（実施形態１）
まず、実施形態１の構成を説明する。
図１は、動画記録再生装置１００（以下、電子カメラ１００と称する）の機能的構成を示すブロック図である。図１に示すように、電子カメラ１００は、ＣＰＵ１１、入力部１２、ＲＡＭ１３、伝送制御部１４、表示部１５、撮像部１６、記録部１７、記録媒体駆動部１８、縦横センサ１９、タイマ２０等を備えて構成されており、各部はバス２１により接続されている。
【００２２】
ＣＰＵ１１は、記録部１７に記憶されているシステムプログラムを読み出し、ＲＡＭ１３内に形成されたワークエリアに展開し、該システムプログラムに従って各部を制御する。また、ＣＰＵ１１は、記録部１７に記憶されている動画記録処理Ａプログラム、動画再生処理Ａプログラムを始めとする各種処理プログラムを読み出してワークエリアに展開し、後述する動画記録処理Ａ、動画再生処理Ａ（図５、図８参照）を始めとする各種処理を実行する。
【００２３】
入力部１２は、動画の撮影及び記録（録画）の開始及び終了を指示するための録画スイッチ１２１、記録部１７の撮影画像記録領域１７１又は記録媒体１８ａに記録された動画ファイルの再生を指示するための再生スイッチ１２２を有しており、各スイッチ操作に応じた操作信号をＣＰＵ１１に出力する。また、入力部１２は、上述した録画スイッチ１２１、再生スイッチ１２２の他に、電源のＯＮ／ＯＦＦを切り換える電源キー、各種メニュー項目を表示させる「メニュー」キー、画像ファイルや各種詳細モードの選択、メニュー選択項目の指定等のために上下左右各方向を指示するための十字キー、この十字キーの中央部に配置され、その時点で選択されている内容を指示設定する「セット」キー等を備え、その各キー操作に応じた操作信号をＣＰＵ１１に出力する。
【００２４】
ＲＡＭ１３は、ＣＰＵ１１によって実行される各種プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。また、ＲＡＭ１３は、撮像部１６により取り込まれたフレーム画像の画像データを一時的に格納する画像一時格納領域１３１、縦横センサ１９からの検出情報を一時的に格納する縦横状態格納部１３２、各フレーム画像のフレームＮＯ．と縦横フラグとを対応付けて格納するヘッダ情報領域１３３を有している。
【００２５】
伝送制御部１４は、通信用ケーブル等により外部の電子機器、例えば、パーソナルコンピュータ等と接続され、データの送受信を制御する。なお、外部機器との接続は、赤外線や無線等の無線接続であってもよい。
【００２６】
表示部１５は、ＬＣＤ（Liquid Crystal Display）等のモニタにより構成され、ＣＰＵ１１から入力される表示信号の指示に従って、録画中の画像の表示画面上への表示、撮影された動画像の表示画面上への表示等を行う。
【００２７】
図２は、動画像を撮影する撮影手段としての撮像部１６の詳細構成を示す図である。ここで、図２を参照して撮像部１６について説明する。
レンズ（撮像レンズ）３１を通過した被写体像は絞り機構３２を介してＣＣＤ（Charge Coupled Diode）３３上に結像される。レンズ３１及び絞り機構３２は、光学系駆動部３４によって、焦点合わせのためにレンズ位置が移動され、また、適切な露出となるように絞り量が制御される。このレンズ３１の移動や絞り機構３２の絞りは、測距センサや光量センサを含むセンサ部３５によって検出された検出値がバス２１を介してＣＰＵ１１に出力され、ＣＰＵ１１で検出値に基づいて演算されたレンズ３１の移動量や絞り機構３２の絞り量を示す信号が光学系駆動部３４に出力されることによって駆動がなされるものである。
【００２８】
ＣＣＤ３３に被写体が結像されると、ＣＣＤ３３には入射光量に応じた電荷が蓄積され、この電荷は駆動回路３６から与えられる駆動パルス信号によって一定時間毎に読み出され、アナログ処理回路３７に出力される。アナログ処理回路３７は、色分離やゲイン調整、ホワイトバランスなどの各種処理が行われ、処理された信号はＡ／Ｄ変換回路３８を介してデジタル画像データ（以下、画像データと称する）としてバッファレジスタ３９に記憶される。この画像データは、動画像を構成するフレーム画像の画像データである。
【００２９】
バッファレジスタ３９に記憶された画像データは、ＣＰＵ１１からの制御信号に基づいて、信号処理回路４０において輝度信号及び色差信号に変換され、表示部１５に表示される。また、信号処理回路４０において処理された画像データは、ＣＰＵ１１からの制御信号に基づいて、圧縮伸張回路４１において圧縮され、バス２１を介して図１に示すＲＡＭ１３の画像一時格納領域１３１に順次格納され、一連の動画像の撮影が終了すると、ＲＡＭ１３の画像一時格納領域１３１に格納された一連のフレーム画像の画像データは１の動画ファイルとして記録部１７の撮影画像記録領域１７１もしくは記録媒体１８ａに記録される。
【００３０】
図１に戻り、記録部１７は、フラッシュメモリなどの不揮発メモリ等により構成され、電子カメラ１００に対応するシステムプログラム、及び該システムプログラム上で実行可能な動画記録処理Ａプログラム、動画再生処理Ａプログラムを始めとする各種処理プログラム、アプリケーションプログラム及びこれらのプログラムで処理されたデータ等を記録する。
【００３１】
この記録部１７は、撮影された動画ファイルを記録するための、撮影画像記録領域１７１を有する。
【００３２】
記録媒体駆動部１８は、装着された記録媒体１８ａに対して動画ファイル等のデータを記録したり、既に記録されているデータを読み出して再生したりするための駆動回路である。装着される記録媒体１８ａとしては、スマートメディア（登録商標）、メモリースティック（登録商標）、コンパクトフラッシュ（登録商標）、ＳＤカード、ＰＣカード、ＩＣカード、ＭＯ（magneto-optic）等の各種記録媒体を用いることができ、これらの各種記録媒体の何れか又は複数の記録媒体に応じた記録媒体駆動部１８が設けられている。
【００３３】
縦横センサ１９は、電子カメラ１００に内蔵されたセンサであり、電子カメラ１００の筐体の縦横状態（筐体が横向き状態であるか又は縦向き状態であるか）を検出し、その検出情報をＣＰＵ１１に出力するものである。横向きとは、通常撮影時の姿勢で電子カメラ１００を構えた時の、表示部１５の表示画面が横長になる向き（図３（ａ）に示す向き）である。縦向きとは、撮影時に表示画面が縦長になる向き（図３（ｂ）に示す向き）である。縦横センサ１９としては、例えば、２つの電極をもつ円柱部材に導電性液体が注入され、電子カメラ１００の筐体の縦横状態の変化に応じて円柱部材の縦横状態が変化することによる導電性液体の電極への接触の変化を検出することにより、電子カメラ１００の筐体の縦横状態を検出するもの等を用いることができる（例えば、特開平１１−１７４８１４号公報参照）。
【００３４】
なお、電子カメラ１００の筐体は、横向き状態を基準状態としており、動画再生時においても図３（ａ）に示す横向き状態で画像が鑑賞されるものとして再生が行われる。そのため、図４（ａ）に示すように縦向き状態で撮影が行われたフレーム画像を回転せずにそのまま表示すると、図４（ｂ）に示すように、その水平方向位置を実際の水平方向に合わせて表示したとき（図４（ａ））に比べ、その水平方向位置が反時計回りに９０度ずれて表示される。
【００３５】
タイマ２０は、ＣＰＵ１１からの指示に応じて計時を行う。
【００３６】
次に、実施形態１の動作について説明する。
図５は、電子カメラ１００のＣＰＵ１１により実行される動画記録処理Ａを示すフローチャートである。当該処理は、ＣＰＵ１１と記録部１７に記憶されている動画記録処理Ａプログラムとの協働によるソフトウエア処理により実現される処理であり、録画スイッチ１２１が押下され録画開始が指示された際に実行される処理である。
【００３７】
録画開始が指示されると、撮像部１６においてフレーム画像の取り込みが行われ、取り込まれたフレーム画像の画像データがＲＡＭ１３の画像一時格納領域１３１に格納される（ステップＳ１）。取り込まれた画像データが１フレーム目の画像データである場合（ステップＳ２；ＹＥＳ）、縦横センサ１９からの検出情報が取得され、この検出情報が電子カメラ１００の筐体の１フレーム目の撮影時の傾斜状態としてＲＡＭ１３の縦横状態格納部１３２に格納され（ステップＳ３）、検出情報に基づき、取り込まれた画像データに縦横フラグ（縦横情報）がセットされる（ステップＳ４）。具体的には、取り込まれた画像データのフレームＮＯ．に、電子カメラ１００の傾斜状態としての縦横状態を示す縦横フラグが対応付けられＲＡＭ１３のヘッダ情報領域１３３に格納され、処理はステップＳ１３に移行する。
【００３８】
図６に、縦横センサ１９から出力される検出情報、縦横フラグ及び電子カメラ１００の縦横状態の関係を示す。図６に示すように、電子カメラ１００が縦向き状態であるとき、縦横センサ１９から出力される検出情報は「１」であり、縦横フラグは「１」が格納される。電子カメラ１００が横向き状態であるとき、縦横センサから出力される検出情報は「０」であり、縦横フラグは「０」が格納される。
【００３９】
１フレーム目以外の画像データの取り込みが行われると（ステップＳ２；ＮＯ）、縦横センサ１９からの検出情報が取得され（ステップＳ５）、取得された検出情報と縦横状態格納部１３２に格納されている検出情報との比較により、電子カメラ１００の傾斜状態が、直前に検出された傾斜状態から変化したか否かが判断される（ステップＳ６）。電子カメラ１００の筐体の傾斜状態が変化したと判断された場合（ステップＳ６；ＹＥＳ）、タイマ２０による計時が開始され（ステップＳ７）、縦横センサ１９からの新たな検出情報が縦横状態格納部１３２に格納され（ステップＳ８）、処理はステップＳ１３に移行する。
【００４０】
一方、電子カメラ１００の傾斜状態が変化していないと判断された場合（ステップＳ６；ＮＯ）、現在タイマ２０は計時中であるか否かが判断され、計時中であると判断された場合（ステップＳ９；ＹＥＳ）、タイマ２０の計時結果に基づき電子カメラ１００の傾斜状態が変化してから予め設定された基準時間が経過したか否かが判断され、予め基準時間が経過したと判断された場合（ステップＳ１０；ＹＥＳ）、タイマ２０の計時が停止され（ステップＳ１１）、ステップＳ１で取り込まれたフレーム画像の画像データに、縦横状態格納部１３２に格納された検出情報に基づいて電子カメラ１００の傾斜状態の縦横を示す縦横フラグがセットされ（ステップＳ１２）、処理はステップＳ１３に移行する。
【００４１】
一方、ステップＳ９において現在タイマ２０が計時中ではないと判断された場合（ステップＳ９；ＮＯ）、又は、ステップＳ１０において予め設定された基準時間が経過していないと判断された場合（ステップＳ１０；ＮＯ）、処理はステップＳ１３に移行する。
【００４２】
録画スイッチ１２１が押下され録画停止が指示されるまで、ステップＳ１〜Ｓ１２の処理が繰り返し実行される。ステップＳ１におけるフレーム画像の取り込みは、一定の時間間隔で行われる。録画スイッチ１２１が押下され録画停止が指示されると（ステップＳ１３；ＹＥＳ）、画像一時格納領域１３１に格納された一連の画像データ及びヘッダ情報領域１３３に格納された各画像データに対応付けられた縦横フラグが１の動画ファイルとして記録部１７の撮影画像記録領域１７１もしくは記録媒体１８ａに記録され（ステップＳ１４）、本処理は終了する。
【００４３】
図７は、図５のステップＳ１４で撮影画像記録領域１７１もしくは記録媒体１８ａに記録される動画ファイルのデータ格納例を示す図である。図７（ａ）に示すように、記録される動画ファイルはヘッダ情報及びフレームＮＯ．１〜Ｎのフレーム画像の画像データにより構成される。図７（ｂ）は、ヘッダ情報のデータ格納例を示す図である。ヘッダ情報においては、図７（ｂ）に示すように、動画ファイルを構成する各フレームＮＯ．に、そのフレーム画像の撮影時の縦横フラグが対応付けて格納されている。これにより、各フレーム画像と縦横フラグが対応付けられる。
【００４４】
上述の動画記録処理Ａによれば、一連の動画像を撮影し、撮影時の電子カメラ１００の筐体の傾斜状態の変化に応じた縦横フラグを、一連の動画像を構成する各フレーム画像の画像データに対応付けて記録する。従って、一連の動画像の撮影時に電子カメラ１００の傾斜状態が変化した場合、これを当該装置又は他の再生装置で認識することが可能となる。また、縦横フラグは、傾斜状態の変化から基準時間が経過した場合にのみセットされるので、こまかいぶれではなく、確実に傾斜状態が変化した場合にのみ、その傾斜状態の変化を当該装置又は他の再生装置で認識することが可能となる。
【００４５】
次に、上述の動画記録処理Ａにおいて記録された動画ファイルを再生する際に実行される動画再生処理Ａについて説明する。図８は、電子カメラ１００のＣＰＵ１１により実行される動画再生処理Ａを示すフローチャートである。当該処理は、ＣＰＵ１１と記録部１７に記憶されている動画再生処理Ａプログラムとの協働によるソフトウエア処理により実現される処理であり、動画ファイルが指定され再生スイッチ１２２が押下されて再生開始が指示された際に実行される処理である。なお、以降に示す動画再生処理（動画再生処理Ａ〜Ｃ）において、再生時における各フレーム画像の表示時間は一定となるように制御されている。
【００４６】
まず、再生対象の動画ファイルのうち、表示対象のフレーム画像の画像データがＲＡＭ１３のワークエリアに読み出され（ステップＳ２１）、読み出された画像データに対応する縦横フラグが参照され、当該画像データが縦向き状態で撮影された画像であるか否かが判断される。当該画像データが縦向き状態で撮影された画像ではないと判断された場合は（ステップＳ２２；ＮＯ）、処理はステップＳ２６に移行し、表示部１５の表示画面上に表示され、処理はステップＳ２７に移行する。
【００４７】
一方、読み出された画像データが縦向き状態で撮影された画像であると判断された場合（ステップＳ２２；ＹＥＳ）、当該画像データが時計回りに９０度回転され（ステップＳ２３）、回転後の画像データから表示部１５の表示画面のアスペクト比の最大矩形の画像データの切り出しが行われ（ステップＳ２４）、切り出された画像データが表示画面の大きさに拡大される（ステップＳ２５）。そして、拡大された画像データが表示画面上に表示され（ステップＳ２６）、処理はステップＳ２７に移行する。図９に、読み出されたフレーム画像の画像データに対するステップＳ２３〜Ｓ２５の処理過程を模式的に示す。
【００４８】
ステップＳ２７において、表示された画像データが再生対象の動画ファイルにおける最終のフレーム画像であるか否かが判断され、最終のフレーム画像でなければ（ステップＳ２７；ＮＯ）、処理はステップＳ２１に戻り、ステップＳ２１以降の処理が繰り返し実行される。表示された画像データが再生対象の動画ファイルにおける最終のフレーム画像である場合は（ステップＳ２７；ＹＥＳ）、再生が停止され（ステップＳ２８）、本処理は終了する。
【００４９】
上述の動画再生処理Ａによれば、一連の動画ファイルにおいて、電子カメラ１００が縦向き状態で撮影されたことを示す縦横フラグが対応している箇所においては、そのままの向きで横向きの表示画面に表示を行うと表示画像の水平方向位置が実際の水平方向に合わず、見づらい画像となるため、縦向き状態の傾斜状態で撮影された箇所の画像データを回転させて表示画像の水平方向位置を実際の水平方向に合わせることにより、一連の動画像を見やすく再生することが可能となる。また、回転した画像から表示画面のアスペクト比の最大矩形の画像を切り出し、切り出した画像を表示画面の大きさに拡大して表示することにより、表示画面上に画像が表示されない部分がなくなり、回転を行った箇所の画像についても見やすく再生することが可能となる。
【００５０】
（実施形態２）
次に、本発明の実施形態２について説明する。
本実施形態２の構成については、図１、２で説明した電子カメラ１００と同様であるのでその説明は省略する。
また、実施形態２の記録動作についても、上述の動画記録処理Ａと同様であるのでその説明は省略する。
【００５１】
以下、実施形態２における画像の再生動作について説明する。
図１０は、電子カメラ１００のＣＰＵ１１により実行される動画再生処理Ｂを示すフローチャートである。当該処理は、ＣＰＵ１１と記録部１７に記憶されている動画再生処理Ｂプログラムとの協働によるソフトウエア処理により実現される処理であり、動画ファイルが指定され再生スイッチ１２２が押下されて再生開始が指示された際に実行される処理である。
【００５２】
なお、本実施形態２においても、動画像の再生時には、表示画面が横長になる向き（図３（ａ）の向き）で再生されるものとする。
【００５３】
まず、再生対象の動画ファイルのうち、表示対象のフレーム画像の画像データがＲＡＭ１３のワークエリアに読み出され（ステップＳ３１）、読み出された画像データに対応する縦横フラグが参照され、当該画像データが縦向き状態で撮影された画像であるか否かが判断される。当該画像データが縦向き状態で撮影された画像ではないと判断された場合は（ステップＳ３２；ＮＯ）、表示部１５の表示画面上に表示され（ステップＳ３４）、処理はステップＳ３５に移行する。
【００５４】
一方、読み出されたフレーム画像の画像データが縦向き状態で撮影された画像であると判断された場合（ステップＳ３２；ＹＥＳ）、当該画像データが時計回りに９０度回転され（ステップＳ３３）、回転された画像データが表示部１５の表示画面上に表示され（ステップＳ３４）、処理はステップＳ３５に移行する。
【００５５】
ステップＳ３５においては、次に縦横フラグの内容が変化する画像データが検索され（ステップＳ３５）、縦横フラグの内容が横向き状態から縦向き状態に変化する場合は（ステップＳ３６；ＹＥＳ）、ステップＳ３５で検索された画像データより予め設定されたフレーム数（ｎ＋１（ｎは正の整数）フレーム）前の画像データまでがＲＡＭ１３のワークエリアに読み出され、順次表示部１５の表示画面上に表示される（ステップＳ３７）。縦横フラグの内容が縦向き状態から横向き向き状態に変化する場合は（ステップＳ３６；ＮＯ）、ステップＳ３５で検索された画像データより予め設定されたフレーム数（ｎ＋１（ｎは正の整数）フレーム）前の画像データまでがＲＡＭ１３のワークエリアに読み出され、順次時計回りに９０度回転され、表示部１５の表示画面上に表示される（ステップＳ３８）。なお、次に縦横フラグが変化する画像データまでの枚数Ｐがｎに満たない場合は、ステップＳ３６による画像データの読み出しは行われない。
【００５６】
次いで、次に表示対象となるフレーム画像の画像データがＲＡＭ１３のワークエリアに読み出され（ステップＳ３９）、読み出されたフレーム画像から次に縦横フラグが変化するフレーム画像までの枚数（フレーム数）に基づき画像の回転角度が決定され、決定された回転角度で回転処理が施される（ステップＳ４０）。決定される回転角度は、縦横フラグが変化するｎフレーム（ｎ＞ＰのときはＰフレーム）前の画像データから縦横フラグの内容が変化する画像データにかけて、画像毎に一定の割合で段階的に変化する。例えば、縦横フラグが横向きを示すフラグから縦向きを示すフラグに変化する場合、回転を開始した時点の画像データ（縦横フラグが変化するｎフレーム前（ｎ＞ＰのときはＰフレーム前）の画像データ）を１として画像データの読み出し枚数Ｍをカウントした場合、画像毎の回転角度は、時計回りに（９０／ｎ＋１）×Ｍ度（ｎ＞Ｐのときは（９０／Ｐ＋１）×Ｍ度）に決定される。
【００５７】
回転後、画像データは表示部１５の表示画面上に表示される（ステップＳ４１）。
表示された画像データに対応する縦横フラグの内容が変化するまで、ステップＳ３９〜４１の処理が繰り返し実行される。表示された画像データに対応する縦横フラグの内容が変化した場合（ステップＳ４２；ＹＥＳ）、処理はステップＳ４３に移行し、表示された画像データが再生対象の動画ファイルにおける最終の画像データがあるか否かが判断され、最終の画像データでなければ（ステップＳ４３；ＮＯ）、処理はステップＳ３５に戻り、ステップＳ３５以降の処理が繰り返し実行される。表示された画像データが再生対象の動画ファイルにおける最終の画像データである場合は（ステップＳ４３；ＹＥＳ）、再生が停止され（ステップＳ４４）、本処理は終了する。
【００５８】
図１１は、動画ファイルの各フレーム画像と、この動画ファイルを上述の動画再生処理Ｂを実行して再生した際の再生画像を模式的に示す図である。図１０（ａ）は、動画ファイルの各フレーム画像及び各フレーム画像に対応する縦横フラグの内容を示す図、図１０（ｂ）は、図１０（ａ）の動画ファイルを、動画再生処理Ｂを実行して再生する際に回転させる回転角度及び再生画像を示す図である。
【００５９】
縦横センサ１９は、電子カメラ１００の筐体が縦向き状態か又は横向き状態であるかの検出情報を出力するものであるが、所定角度以上筐体が回転した場合に縦又は横を示す検出情報が切り換えられる。即ち、縦横センサ１９で縦横の切り換えが検出される前の段階で筐体は除々に回転している。例えば、図１１（ａ）に示す動画ファイルにおいては、１フレーム目の画像データは縦横フラグに横を示すフラグが対応付けられており、７フレーム目の画像データで縦を示すフラグが対応付けられているが、実際には、７フレーム目の画像データで縦／横が切り換えられるまでにおいても電子カメラ１００の筐体の傾斜、即ち、撮影角度は変化しており、画像の水平方向位置も変化している。上述の動画再生処理Ｂにおいては、次に縦横フラグが変化する画像データからｎフレーム前の画像データから、言いかえれば、次に縦横フラグが変化より予め設定された基準時間前に再生するフレーム画像から回転を開始し、縦横フラグが変化する時点のフレーム画像までの各フレーム画像の回転角度を段階的に変化させて回転させて表示するので、図１０（ｂ）に示すように、画像の水平方向位置を実際の水平方向に合わせて見やすく再生することが可能となる。
【００６０】
（実施形態３）
次に、本発明の実施形態３について説明する。
上記実施形態１、２においては、撮影時に、一連の動画ファイルを構成する各画像データが電子カメラ１００の筐体を縦向き状態にして撮影されたか又は横向き状態で撮影されたかを示す縦横フラグを対応付けて記憶し、動画再生時に、縦横フラグに基づいてフレーム画像を回転処理することにより、画像の水平方向位置を実際の水平方向に合わせて見やすく再生できるようにした。本実施形態３は、撮影時に縦横センサ１９からの検出情報に基づいてフレーム画像を回転させて記録することにより、電子カメラ１００又は他の再生装置が画像の回転処理に対応していない場合であっても見やすく再生することを可能とするものである。
【００６１】
本実施形態３の構成については、図１、２で説明した電子カメラ１００と同様であるのでその説明は省略する。
【００６２】
次に、実施形態３の動作について説明する。
図１２は、電子カメラ１００のＣＰＵ１１により実行される動画記録処理Ｂを示すフローチャートである。当該処理は、ＣＰＵ１１と記録部１７に記憶されている動画記録処理Ｂプログラムとの協働によるソフトウエア処理により実現される処理であり、録画スイッチ１２１が押下され録画開始が指示された際に実行される処理である。
【００６３】
録画開始が指示されると、撮像部１６においてフレーム画像の画像データの取り込みが行われ、ＲＡＭ１３の画像一時格納領域１３１に格納される（ステップＳ５１）。取り込まれた画像データが１フレーム目である場合は（ステップＳ５２；ＹＥＳ）、縦横センサ１９からの検出情報が取得され、ＲＡＭ１３の縦横状態格納部１３２に格納される（ステップＳ５３）。また、縦横センサ１９からの検出情報に基づき取り込まれた画像データが縦向き状態で撮影されたか横向き状態で撮影されたかが判断され、縦向き状態で撮影された画像データである場合（ステップＳ５４；ＹＥＳ）、ＲＡＭ１３のワークエリアに当該画像データが読み出されて時計回りに９０度回転処理され（ステップＳ５５）、回転後の画像データから表示画面のアスペクト比に応じて画像の切り出しが行われ、更に切り出し前の画像データサイズまで画像が拡大され（ステップＳ５６）、画像一時格納領域１３１の対応する画像データが処理された画像データに置き換えられ（ステップ５７）、処理はステップＳ６９に移行する。
一方、ステップＳ５４において、取り込まれた画像データが縦向き状態で撮影された画像データではないと判断された場合（ステップＳ５４；ＮＯ）、処理はステップＳ６９に移行する。
【００６４】
撮像部１６において取り込まれた画像データが１フレーム目のフレーム画像ではない場合は（ステップＳ５２；ＮＯ）、処理はステップＳ５８に移行し、縦横センサ１９からの検出情報が取得され、取得された検出情報と縦横状態格納部１３２に格納されている検出情報との比較により、画像取り込み時の電子カメラ１００の傾斜状態が、直前に検出された傾斜状態から変化したか否かが判断される（ステップＳ５９）。電子カメラ１００の傾斜状態が変化したと判断された場合（ステップＳ５９；ＹＥＳ）、タイマ２０による計時が開始され（ステップＳ６０）、縦横センサ１９からの検出情報が縦横状態格納部１３２に格納され（ステップＳ６１）、処理はステップＳ６９に移行する。
【００６５】
一方、ステップＳ５９において、電子カメラ１００の傾斜状態が変化していないと判断された場合（ステップＳ５９；ＮＯ）、現在タイマ２０は計時中であるか否かが判断され、計時中であると判断された場合（ステップＳ６２；ＹＥＳ）、タイマ２０の計時結果に基づき電子カメラ１００の傾斜状態が変化してから予め設定された基準時間が経過したか否かが判断され、予め設定された基準時間が経過したと判断された場合（ステップＳ６３；ＹＥＳ）、タイマ２０の計時が停止される（ステップＳ６４）。次いで、縦横状態格納部１３２に格納されている検出情報に基づき、取り込まれた画像データが縦向き状態で撮影されたか横向き状態で撮影されたかが判断され、縦向き状態で撮影された画像データであると判断された場合（ステップＳ６５；ＹＥＳ）、ＲＡＭ１３のワークエリアに当該画像データが読み出されて時計回りに９０度回転され（ステップＳ６６）、回転後の画像データから表示画面のアスペクト比に応じて画像の切り出しが行われ、更に切り出し前の画像データサイズまで画像が拡大され（ステップＳ６７）、画像一時格納領域１３１の対応する画像データが処理された画像データに置き換えられ（ステップ６８）、処理はステップＳ６９に移行する。
【００６６】
一方、ステップＳ６２において現在タイマ２０が計時中ではないと判断された場合（ステップＳ６２；ＮＯ）、ステップＳ６３において予め設定された基準時間が経過していないと判断された場合（ステップＳ６３；ＮＯ）、又は、ステップＳ６５において縦向きで撮影された画像データではないと判断された場合（ステップＳ６５；ＮＯ）、処理はステップＳ６９に移行する。
【００６７】
録画スイッチ１２１が押下され録画停止が指示されるまで、ステップＳ５１〜Ｓ６８の処理が繰り返し実行される。ステップＳ５１におけるフレーム画像の取り込みは、一定の時間間隔で行われる。録画スイッチ１２１が押下され録画停止が指示されると（ステップＳ６９；ＹＥＳ）、ＲＡＭ１３の画像一時格納領域１３１に格納された一連のフレーム画像の画像データは１の動画ファイルとして記録部１７の撮影画像記録領域１７１もしくは記録媒体１８ａに記録され（ステップＳ７０）、本処理は終了する。
【００６８】
上述の動画記録処理Ｂによれば、撮影時に縦横センサ１９からの検出情報に基づいて画像を回転させて記録するので、電子カメラ１００又は他の再生装置が画像の回転処理に対応していない場合であっても、画像データをそのまま再生すれば画像の水平方向位置を実際の水平方向位置に合わせることができ一連の動画像を見やすく再生することが可能となる。また、電子カメラ１００の傾斜状態の変化しても、基準時間が経過するまでその傾斜状態が持続しなければ画像の向きの変更は行わないので、こまかいぶれではなく、確実に傾斜状態が変化した場合にのみ、画像の向きの変更を行うことができ、効率的に水平方向位置の補正を行うことが可能となる。また、回転した画像データから表示画面のアスペクト比の最大矩形の画像を切り出し、切り出した画像をもとの画像データの大きさに拡大して記録することで、電子カメラ２００で再生を行った際に、表示画面上に画像が表示されない部分がなくなり、より一層見やすく再生することが可能となる。
【００６９】
（実施形態４）
次に、本発明の実施形態４について説明する。
図１３は、動画記録再生装置２００（以下、電子カメラ２００と称する）の機能的構成を示すブロック図である。
図１３に示すように、電子カメラ２００は、図１、２で説明した電子カメラ１００の縦横センサ１９に替えて角度センサ２２を備えて構成されている。その他は図１、２で説明した電子カメラ１００と同様である。
【００７０】
角度センサ２２は、電子カメラ２００に内蔵されたセンサであり、重力の方向を検出することにより電子カメラ２００の筐体の回転による角度変化を検出し、回転角度に応じた電圧値を検出情報としてＣＰＵ１１に出力する。本実施の形態においては、角度センサ２２は、通常撮影時の姿勢で電子カメラ２００を構えた時の表示部１５の表示画面が横長になる向きの状態（図３（ａ）に示す状態）を０度の基準状態として検出し、この基準状態からの電子カメラ２００の筐体の時計回りの回転角度に応じた出力電圧を出力するものとする。
【００７１】
次に、実施形態４の動作について説明する。
図１４は、電子カメラ２００のＣＰＵ１１により実行される動画記録処理Ｃを示すフローチャートである。当該処理は、ＣＰＵ１１と記録部１７に記憶されている動画記録処理Ｃプログラムとの協働によるソフトウエア処理により実現される処理であり、録画スイッチ１２１が押下され録画開始が指示された際に実行される処理である。
【００７２】
録画開始が指示されると、撮像部１６においてフレーム画像の画像データの取り込みが行われ、ＲＡＭ１３の画像一時格納領域１３１に格納される（ステップＳ８１）。次いで、角度センサ２２からの検出情報が参照され、取り込まれた画像データに電子カメラ２００の筐体の基準状態からの傾斜角度を示す角度情報が対応付けられる（ステップＳ８２）。具体的には、取り込まれた画像データに対応するフレームＮＯ．に、角度センサ２２からの検出情報に応じた角度情報が対応付けられＲＡＭ１３のヘッダ情報領域１３３に格納される。
【００７３】
録画スイッチ１２１が押下され録画停止が指示されるまで、ステップＳ８１〜Ｓ８２の処理が繰り返し実行される。ステップＳ８１におけるフレーム画像の取り込みは、一定の時間間隔で行われる。録画スイッチ１２１が押下され録画停止が指示されると（ステップＳ８３；ＹＥＳ）、ＲＡＭ１３に格納された一連の画像データ及び対応する角度情報が１の動画ファイルとして記録部１７の撮影画像記録領域１７１もしくは記録媒体１８ａに記録され（ステップＳ８４）、本処理は終了する。
【００７４】
図１４のステップＳ８４で記録される動画ファイルは、図示しないが、図７に示す動画ファイルの縦横フラグに替えて、各画像データ撮影時の電子カメラ２００の筐体の角度情報がその画像データに対応付けて記憶されている。
【００７５】
上述の動画記録処理Ｃによれば、一連の動画像を撮影し、撮影時の電子カメラ２００の筐体の傾斜角度の変化に応じた角度情報を、一連の動画像を構成する各フレーム画像の画像データに対応付けて記録する。従って、一連の動画像の撮影時に電子カメラ２００の傾斜角度、即ち撮影角度が変化した場合、これを当該装置又は他の再生装置で認識することが可能となる。
【００７６】
次に、上述の動画記録処理Ｃにおいて記録された動画ファイルを再生する際に実行される動画再生処理Ｃについて説明する。図１５は、電子カメラ２００のＣＰＵ１１により実行される動画再生処理Ｃを示すフローチャートである。当該処理は、ＣＰＵ１１と記録部１７に記憶されている動画再生処理Ｃプログラムとの協働によるソフトウエア処理により実現される処理であり、動画ファイルが指定され再生スイッチ１２２が押下されて再生開始が指示された際に実行される処理である。
【００７７】
なお、本実施の形態において、動画像の再生時には、表示画面が横長になる向き（図３（ａ）の向き）で再生されるものとする。
【００７８】
まず、再生対象の動画ファイルのうち、表示対象のフレーム画像の画像データがＲＡＭ１３のワークエリアに読み出され（ステップＳ９１）、読み出された画像データに対応する角度情報が参照され、角度情報に基づいて、当該画像データが回転処理される（ステップＳ９２）。本実施の形態においては、画像データが時計回りに角度情報で示される回転角度で回転される。
【００７９】
次いで、回転後の画像データから表示部１５の表示画面のアスペクト比の最大矩形の画像データの切り出しが行われ（ステップＳ９３）、切り出された画像データが表示画面の大きさに拡大される（ステップＳ９４）。そして、拡大された画像データが表示画面上に表示され（ステップＳ９５）、処理はステップＳ９６に移行する。
【００８０】
ステップＳ９６において、表示された画像データが再生対象の動画ファイルにおける最終のフレーム画像の画像データがあるか否かが判断され、最終のフレーム画像の画像データでなければ（ステップＳ９６；ＮＯ）、処理はステップＳ９１に戻り、ステップＳ９１以降の処理が繰り返し実行される。表示された画像データが再生対象の動画ファイルにおける最終のフレーム画像の画像データである場合は（ステップＳ９６；ＹＥＳ）、再生が停止され（ステップＳ９７）、本処理は終了する。
【００８１】
上述の画像再生処理Ｃによれば、一連の動画ファイルにおいて、撮影時の電子カメラ２００の撮影角度に応じて、一連の動画像を構成する各フレーム画像の画像データを回転させて再生を行うので、画像の水平方向位置を実際の水平方向に合わせることができ、一連の動画像を見やすく再生することが可能となる。また、回転した画像データから表示画面のアスペクト比の最大矩形の画像を切り出し、切り出した画像を表示画面の大きさに拡大して表示することにより、表示画面上に画像が表示されない部分がなくなり、回転を行った箇所の画像についても見やすく再生することが可能となる。
【００８２】
（実施形態５）
次に、本発明の実施形態５について説明する。
上記実施形態４においては、一連の動画ファイルを構成する各フレーム画像の画像データに、撮影時の電子カメラ２００の筐体の傾斜角度、即ち撮影角度を示す角度情報を対応付けて記録し、動画再生時に、角度情報に基づいて画像を回転処理することにより、画像の水平方向位置を実際の水平方向と合わせて見やすく再生できるようにした。本実施形態５は、撮影時に角度センサ２２からの角度情報に基づいて画像を回転させて記録することにより、電子カメラ２００又は他の再生装置が画像の回転処理に対応していない場合であっても見やすく再生することを可能とするものである。
【００８３】
本実施形態５の構成については、上述の実施形態４で説明したのと同様であるのでその説明は省略する。
【００８４】
以下、実施形態５の動作について説明する。
図１６は、電子カメラ２００のＣＰＵ１１により実行される動画記録処理Ｄを示すフローチャートである。当該処理は、ＣＰＵ１１と記録部１７に記憶されている動画記録処理Ｄプログラムとの協働によるソフトウエア処理により実現される処理であり、録画スイッチ１２１が押下され録画開始が指示された際に実行される処理である。
【００８５】
録画開始が指示されると、撮像部１６においてフレーム画像の画像データの取り込みが行われ、ＲＡＭ１３の画像一時格納領域１３１に格納される（ステップＳ１０１）。次いで、取り込まれた画像データがＲＡＭ１３のワークエリアに読み出されるとともに、角度センサ２２の検出情報が参照され、取り込まれた画像データが検出情報に基づいて回転処理される（ステップＳ１０２）。具体的には、角度センサ２２により検出された角度の回転角度で時計回りに回転処理される。回転後、回転処理された画像データから表示部１５の表示画面のアスペクト比の最大矩形の画像データの切り出しが行われ（ステップＳ１０３）、更に切り出された画像データが切り出し前の画像データサイズまで拡大され（ステップＳ１０４）、画像一時格納領域１３１の対応する画像データがワークエリアにおいて処理された画像データに置き換えられ（ステップＳ１０５）、処理はステップＳ１０６に移行する。
【００８６】
録画スイッチ１２１が押下され録画停止が指示されるまで、ステップＳ１０１〜Ｓ１０５の処理が繰り返し実行される。ステップＳ１０１におけるフレーム画像の取り込みは、一定の時間間隔で行われる。録画スイッチ１２１が押下され録画停止が指示されると（ステップＳ１０６；ＹＥＳ）、ＲＡＭ１３の画像一時格納領域１３１に格納された一連のフレーム画像の画像データが１の動画ファイルとして記録部１７の撮影画像記録領域１７１もしくは記録媒体１８ａに記録され（ステップＳ１０７）、本処理は終了する。
【００８７】
上述の動画記録処理Ｄによれば、撮影時に角度センサ２０により検出された電子機器２００の筐体の傾斜角度、即ち、撮影角度に基づいて、各フレーム画像の画像データを回転処理し、回転された画像データを記録するので、電子カメラ２００又は他の再生装置が画像の回転処理に対応していない場合であっても、画像データをそのまま再生すれば画像の水平方向位置を実際の水平方向に合わせることができ一連の動画像を見やすく再生することが可能となる。また、回転した画像データから表示画面のアスペクト比の最大矩形の画像を切り出し、切り出した画像をもとの画像データの大きさに拡大して記録するので、電子カメラ２００で再生を行った際に、表示画面上に画像が表示されない部分がなくなり、見やすく再生することが可能となる。
【００８８】
以上説明したように、電子カメラ１００、２００によれば、動画像の撮影時に電子カメラの筐体が基準状態に対して傾斜しても、動画像を再生する際に、画像の水平方向位置を実際の水平方向に合わせて見やすく再生することが可能となる。
【００８９】
なお、上記実施の形態における記述内容は、本発明に係る電子カメラ１００、２００の好適な一例であり、これに限定されるものではない。
【００９０】
例えば、上記実施の形態においては、動画像を撮影し記録する動画記録装置及び記録された動画像を再生する動画再生装置が一体となっている動画記録再生装置を例にとり説明したが、これらは別体となっていてもよく、動画記録装置において上述の動画記録処理を実施して記録された画像データを、別体の動画再生装置において上述の動画再生処理を実施して再生してもよい。
【００９１】
また、上記実施形態１、３においては、撮影時の電子カメラの筐体の縦横状態が変化したと認識された画像データのみに縦横フラグをセットする場合を例にとり説明したが、各画像データに対して縦横フラグをセットしてもよい。
【００９２】
また、上記実施形態１〜５においては、表示画面を横向きにして動画が再生されるものとしたが、縦向きにして再生する場合についても、本発明を適用することが可能である。
【００９３】
また、上記実施形態１〜３においては、動画記録処理において縦横センサ１９からの検出情報が変化してから予め設定された基準時間その縦横状態が持続した場合に、その変化を縦横フラグに反映させることにより、こまかいぶれではなく、確実に縦横状態が変化した場合にのみ、画像の向きの変更を行うことを可能としたが、動画記録処理において縦横センサ１９からの検出情報が変化する毎に縦横フラグを変化させてフレーム画像に対応付けて記録するようにし、動画再生装置において、縦横フラグの内容から、縦横状態が変化してから予め設定された基準時間内にもとの縦横状態に戻ることが示されている場合には、その縦横状態の変化に応じた回転角度の変更は行わないようにしてもよい。これにより、上述の実施形態１〜３と同様に、こまかいぶれではなく、確実に傾斜状態が変化した場合にのみ、画像の向きの変更を行うことが可能となり、効率的に画像の水平方向位置の補正を行うことが可能となる。
【００９４】
また、上記実施の形態においては、動画ファイルのヘッダ情報において、フレームＮＯ．に傾斜情報としての縦横フラグや角度情報を対応付けて記録することとしたが、撮影開始時からの経過時間に縦横フラグや角度情報を対応付けて記録するようにしてもよい。
【００９５】
また、縦横センサ１９として角度センサを用い、検出された回転角度が予め設定された基準角度を超えた場合に、電子カメラ１００、２００側で縦横状態の切り換えを認識するようにしてもよい。また、このとき、縦向きの状態から横向きの状態に切り換える場合と、横向きから縦向きに切り換える場合とで切り換える基準角度を変更するようにしてもよい。例えば、横向き状態を０度の基準状態とし、縦向き状態を９０度として検出する場合、横向きから縦向きへの切り換えは回転角度が７０度を超えた場合に検出し、縦向きから横向きへ戻すときの切り換えは、回転角度が３０度を下回った場合に検出するようにする。これにより、こまかなぶれではなく、確実に縦横状態が変化した場合に、その変化を検出することが可能となる。
【００９６】
その他、電子カメラ１００、２００の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【図面の簡単な説明】
【００９７】
【図１】本発明に係る電子カメラ１００の機能的構成を示すブロック図である。
【図２】図１の撮像部１６の詳細構成を示す図である。
【図３】（ａ）は電子カメラ１００、２００の筐体を横向きにした状態を示す図、（ｂ）は電子カメラ１００、２００の筐体を縦向きにした状態を示す図である。
【図４】（ａ）は電子カメラ１００、２００の筐体を縦向きにした状態で撮影したときの撮影時の状態を示す図、（ｂ）は（ａ）の状態で撮影したフレーム画像を図３（ａ）の横向き状態で再生した状態を示す図である。
【図５】図１のＣＰＵ１１により実行される動画記録処理Ａを示すフローチャートである。
【図６】縦横センサ１９から出力される検出情報、縦横フラグ及び電子カメラ１００の縦横状態の関係を示す図である。
【図７】（ａ）は、図５のステップＳ１４で撮影画像記録領域１７１もしくは記録媒体１８ａに記録される動画ファイルのデータ格納例を示す図、（ｂ）は、（ａ）のヘッダ情報の一例を示す図である。
【図８】図１のＣＰＵ１１により実行される動画再生処理Ａを示すフローチャートである。
【図９】図８のステップＳ２３〜Ｓ２５の処理過程を模式的に示す図である。
【図１０】図１のＣＰＵ１１により実行される動画再生処理Ｂを示すフローチャートである。
【図１１】動画ファイルの各フレーム画像と、この動画ファイルを図１０に示す動画再生処理Ｂを実行して再生した際の再生画像を模式的に示す図である。
【図１２】図１のＣＰＵ１１により実行される動画記録処理Ｂを示すフローチャートである。
【図１３】本発明に係る電子カメラ２００の機能的構成を示すブロック図である。
【図１４】図１３のＣＰＵ１１により実行される動画記録処理Ｃを示すフローチャートである。
【図１５】図１３のＣＰＵ１１により実行される動画再生処理Ｃを示すフローチャートである。
【図１６】図１３のＣＰＵ１１により実行される動画記録処理Ｄを示すフローチャートである。
【符号の説明】
【００９８】
１００、２００  電子カメラ
１１  ＣＰＵ
１２  入力部
１２１  録画スイッチ
１２２  再生スイッチ
１３  ＲＡＭ
１３１  画像一時格納領域
１３２  縦横状態格納部
１３３  ヘッダ情報領域
１４  伝送制御部
１５  表示部
１６  撮像部
１７  記録部
１７１  撮像画像記録領域
１８  記録媒体駆動部
１８ａ  記録媒体
１９  縦横センサ
２０  タイマ
２１  バス
２２  角度センサ
【図１】
2006211378.tif 000003
【図２】
2006211378.tif 000004
【図３】
2006211378.tif 000005
【図４】
2006211378.tif 000006
【図５】
2006211378.tif 000007
【図６】
2006211378.tif 000008
【図７】
2006211378.tif 000009
【図８】
2006211378.tif 000010
【図９】
2006211378.tif 000011
【図１０】
2006211378.tif 000012
【図１１】
2006211378.tif 000013
【図１２】
2006211378.tif 000014
【図１３】
2006211378.tif 000015
【図１４】
2006211378.tif 000016
【図１５】
2006211378.tif 000017
【図１６】
2006211378.tif 000018