(57)【要約】【課題】動画記録中の静止画撮影機能の利便性を向上させた撮像装置を提供することを目的とする。【解決手段】動画データを記録媒体に記録中に、静止画撮影指示に応じて静止画データを記録媒体へ記録可能な撮像装置において、被写体を撮像して画像データを生成する撮像手段と、画像データを動画データとして記録媒体に記録する動画記録部と、動画記録部が動画データを記録中の静止画撮影指示に応じ、静止画撮影に関する情報を記録媒体に記録する静止画撮影情報記録部と、動画データの記録終了時に、動画データと静止画撮影に関する情報とに基づいて、静止画撮影指示に対応する静止画データを生成して記録媒体に記録するように制御する制御部と、を備える。【選択図】図９
2011199465.tif 000002
【特許請求の範囲】
【請求項１】
動画データを記録媒体に記録中に、静止画撮影指示に応じて静止画データを前記記録媒体へ記録可能な撮像装置において、
被写体を撮像して画像データを生成する撮像手段と、
前記画像データを前記動画データとして前記記録媒体に記録する動画記録部と、
前記動画記録部が前記動画データを記録中の前記静止画撮影指示に応じ、静止画撮影に関する情報を前記記録媒体に記録する静止画撮影情報記録部と、
前記動画データの記録終了時に、前記動画データと前記静止画撮影に関する情報とに基づいて、前記静止画撮影指示に対応する静止画データを生成して前記記録媒体に記録するように制御する制御部と、
を備えた撮像装置。
【請求項２】
前記静止画撮影情報記録部は、前記動画データのファイル名に基づいたファイル名生成情報を静止画撮影に関する情報と共に前記記録媒体に記録し、
前記制御部は、前記ファイル名生成情報に基づいて前記動画データのファイル名に対して連番で生成したファイル名を前記静止画データに付与して前記記録媒体に記録するように制御する、請求項１記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置に関し、特に動画記録中に静止画撮影を行う撮像装置に関する。
【背景技術】
【０００２】
動画記録中に、動画の中から静止画データを抽出して記録するようなデジタルカメラ等の撮像装置が普及している。例えば特許文献１は、動画記録中の静止画撮影指示に応じて静止画データを一時的にメモリ上に保持し、動画データを記録媒体へ記録した後に、メモリ上の静止画データを読み出して記録媒体に記録する撮像装置を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１５４１０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながらこのような従来の撮像装置は、動画記録中の静止画撮影指示に応じた静止画をメモリに保持しているため、動画記録中に電源断した場合の動作について考慮されていなかった。すなわち、動画記録中に電源断した場合、それまでに撮影した静止画はまだ記録媒体へ記録していないため、電源復旧後の復元が困難であった。
【０００５】
本発明は上記課題に鑑みてなされたものであり、動画記録中の静止画撮影機能の利便性を向上させた撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明の撮像装置は、動画データを記録媒体に記録中に、静止画撮影指示に応じて静止画データを記録媒体へ記録可能な撮像装置において、被写体を撮像して画像データを生成する撮像手段と、画像データを動画データとして記録媒体に記録する動画記録部と、動画記録部が動画データを記録中の静止画撮影指示に応じ、静止画撮影に関する情報を記録媒体に記録する静止画撮影情報記録部と、動画データの記録終了時に、動画データと静止画撮影に関する情報とに基づいて、静止画撮影指示に対応する静止画データを生成して記録媒体に記録するように制御する制御部と、を備える。
【発明の効果】
【０００７】
本発明によれば、動画記録中の静止画撮影機能の利便性を向上させた撮像装置を提供することが出来る。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１に係るデジタルカメラ１００の前面構成図
【図２】実施の形態１に係るデジタルカメラ１００の背面構成図
【図３】実施の形態１に係るデジタルカメラ１００の電気的構成図
【図４】実施の形態１に係る動画記録中の静止画撮影中間ファイル格納ディレクトリ構成図
【図５】実施の形態１に係る動画記録中の静止画撮影中間ファイルフォーマット概略図
【図６】実施の形態１に係る動画記録中の静止画撮影中間ファイルフォーマットのヘッダ部詳細図
【図７】実施の形態１に係る動画記録中の静止画撮影中間ファイルフォーマットの静止画データ部詳細図
【図８】実施の形態１に係る動画記録中の静止画撮影中間ファイルフォーマットの静止画データ部を構成する各データの詳細図
【図９】実施の形態１に係る撮影モードにおける処理の流れを示すフローチャート
【図１０】実施の形態１に係る静止画の作成処理の流れを示すフローチャート
【発明を実施するための形態】
【０００９】
〔実施の形態１〕
実施の形態１のデジタルカメラ１００は、動画記録中に静止画撮影を行う際、使用者による静止画撮影指示情報を中間ファイルとしてメモリカード１４０等の記録媒体に記録し、この情報を基に動画記録中の撮影指示に応じた静止画を記録する。以下、デジタルカメラ１００の構成および動作を説明する。
【００１０】
〔１．構成〕
以下図を用いてデジタルカメラ１００の構成を説明する。
【００１１】
〔１−１  デジタルカメラ１００の構成〕
図１は、デジタルカメラ１００の前面構成図である。デジタルカメラ１００は前面に光学系１１０を納める鏡筒や、フラッシュ１６０を備える。また、デジタルカメラ１００は上面に静止画レリーズ釦２０１やズームレバー２０２、電源釦２０３などの操作釦を備える。
【００１２】
図２は、デジタルカメラ１００の背面構成図である。デジタルカメラ１００は背面に液晶モニタ１２３や、中央釦２０４や十字釦２０５や動画レリーズ釦２０６やモード切替スイッチ２０７などの操作釦を備える。
【００１３】
図３は、デジタルカメラ１００の電気的構成図である。デジタルカメラ１００は、光学系１１０を介して形成された被写体像をＣＣＤイメージセンサ１２０で撮像する。ＣＣＤイメージセンサ１２０は撮像した被写体像に基づく画像情報を生成する。撮像により生成された画像情報は、ＡＦＥ（アナログ・フロント・エンド）１２１や画像処理部１２２において各種処理が施される。生成された画像情報はフラッシュメモリ１４２やメモリカード１４０に記録される。フラッシュメモリ１４２やメモリカード１４０に記録された画像情報は、使用者による操作部１５０の操作を受け付けて液晶モニタ１２３上に表示される。以下で、図１から図３に示す各構成の詳細を説明する。
【００１４】
光学系１１０は、フォーカスレンズ１１１やズームレンズ１１２、絞り１１３、シャッタ１１４等により構成される。図示していないが、光学系１１０は、光学式手ぶれ補正レンズＯＩＳ（Ｏｐｔｉｃａｌ  Ｉｍａｇｅ  Ｓｔａｂｉｌｉｚｅｒ）を含んでいてもよい。なお、光学系１１０を構成する各種レンズは何枚から構成されるものでも、何群から構成されるものでもよい。
【００１５】
フォーカスレンズ１１１は被写体のフォーカス状態の調節に用いられる。ズームレンズ１１２は被写体の画角の調節に用いられる。絞り１１３は、ＣＣＤイメージセンサ１２０に入射する光量の調節に用いられる。シャッタ１１４は、ＣＣＤイメージセンサ１２０に入射する光の露出時間を調節する。フォーカスレンズ１１１、ズームレンズ１１２、絞り１１３、シャッタ１１４は、それぞれに対応したＤＣモータやステッピングモータ等の駆動手段により、コントローラ１３０から通知された制御信号に従って駆動される。
【００１６】
ＣＣＤイメージセンサ１２０は、光学系１１０を通して形成された被写体像を撮像して画像情報を生成する。ＣＣＤイメージセンサ１２０は、デジタルカメラ１００が撮影モードにあるとき、一定時間ごとに新しいフレームの画像情報を生成することができる。
【００１７】
ＡＦＥ１２１では、ＣＣＤイメージセンサ１２０から読み出された画像情報に対して相関二重サンプリングによる雑音抑圧、アナログゲインコントローラによるＡ／Ｄコンバータの入力レンジ幅への増幅、Ａ／ＤコンバータによるＡ／Ｄ変換が施される。その後、ＡＦＥ１２１は画像情報を画像処理部１２２に出力する。
【００１８】
画像処理部１２２は、ＡＦＥ１２１から出力された画像情報に対して各種の処理を施す。各種処理としては、スミア補正、ホワイトバランス補正、ガンマ補正、ＹＣ変換処理、電子ズーム処理、圧縮処理、伸張処理等が挙げられるが、これらに限定されるものではない。画像処理部１２２は、各種処理を施した画像情報をバッファメモリ１２４に記憶する。画像処理部１２２は、ハードワイヤードな電子回路で構成してもよいし、プログラムを用いたマイクロコンピュータなどで構成してもよい。またコントローラ１３０などとともに１つの半導体チップで構成してもよい。
【００１９】
液晶モニタ１２３は、デジタルカメラ１００の背面に備わる。液晶モニタ１２３は、画像処理部１２２にて処理された画像情報に基づく画像を表示する。液晶モニタ１２３が表示する画像には、スルー画像や記録画像がある。スルー画像は、ＣＣＤイメージセンサ１２０により一定時間ごとに生成される新しいフレームの画像を連続して表示する画像である。通常は、デジタルカメラ１００が撮影モードにあるときに、画像処理部１２２がＣＣＤイメージセンサ１２０の生成した画像情報からスルー画像を生成する。使用者は、液晶モニタ１２３に表示されるスルー画像を参照することにより、被写体の構図を確認しながら撮影できる。記録画像は、デジタルカメラ１００が再生モードにあるときに、メモリカード１４０等に記録された高画素の画像を液晶モニタ１２３に表示するために低画素に縮小した画像である。メモリカード１４０に記録される高画素の画像情報は、使用者によるレリーズ釦２０１の操作を受け付けた後に、ＣＣＤイメージセンサ１２０が生成した画像情報に基づいて画像処理部１２２により生成される。
【００２０】
コントローラ１３０は、デジタルカメラ１００全体の動作を統括制御する。また、コントローラ１３０は、画像処理部１２２で処理された後バッファメモリ１２４に記憶された画像情報を、メモリカード１４０等の記録媒体への記録する。コントローラ１３０は、プログラム等の情報を格納するＲＯＭや、プログラムを実行することにより各種情報を処理するＣＰＵなどにより構成される。ＲＯＭは、ファイル制御、オートフォーカス制御（ＡＦ制御）や自動露出制御（ＡＥ制御）、フラッシュ１６０の発光制御に関するプログラムの他、デジタルカメラ１００全体の動作を統括制御するためのプログラムを格納している。
【００２１】
コントローラ１３０は、ハードワイヤードな電子回路で構成してもよいし、マイクロコンピュータなどで構成してもよい。また、画像処理部１２２などと共に１つの半導体チップで構成してもよい。また、ＲＯＭはコントローラ１３０の内部構成である必要はなく、コントローラ１３０の外部に備わったものでもよい。
【００２２】
バッファメモリ１２４は、画像処理部１２２やコントローラ１３０のワークメモリとして機能する記憶手段である。バッファメモリ１２４はＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などで実現できる。また、フラッシュメモリ１４２は、画像情報等を記録するための内部メモリとして機能する。
【００２３】
カードスロット１４１は、メモリカード１４０が着脱可能な接続手段である。カードスロット１４１は、メモリカード１４０が電気的及び機械的に接続可能である。また、カードスロット１４１は、メモリカード１４０を制御する機能を備えてもよい。
【００２４】
メモリカード１４０は、内部にフラッシュメモリ等の記録部を備えた外部メモリである。メモリカード１４０は、画像処理部１２２で処理される画像情報などのデータを記録可能である。
【００２５】
操作部１５０は、デジタルカメラ１００の外装に備わっている操作釦や操作ダイヤルの総称であり、使用者による操作を受け付ける。例えば図１や図２に示した静止画レリーズ釦２０１や、動画レリーズ釦２０６、ズームレバー２０２、電源釦２０３、中央釦２０４、十字釦２０５、モード切替スイッチ２０７などがこれにあたる。操作部１５０は使用者による操作を受け付けると、コントローラ１３０に種々の動作指示信号を通知する。
【００２６】
静止画レリーズ釦２０１は、半押し状態と全押し状態の二段階押下式釦である。静止画レリーズ釦２０１が使用者により半押しされると、コントローラ１３０は、ＡＦ（Ａｕｔｏ  Ｆｏｃｕｓ）制御や、ＡＥ（Ａｕｔｏ  Ｅｘｐｏｓｕｒｅ）制御を実行し撮影条件を決定する。続いて、静止画レリーズ釦２０１が、使用者により全押しされると、コントローラ１３０は、全押しのタイミングに撮像された画像情報を静止画像としてメモリカード１４０等に記録する。以下、単に静止画レリーズ釦２０１を押下すると記載する場合は、全押しを示すものとする。
【００２７】
動画レリーズ釦２０６は、動画記録の開始／終了を指示するための押下式釦である。動画レリーズ釦２０６が使用者によって押下されると、コントローラ１３０は、ＣＣＤイメージセンサ１２０が生成した画像情報に基づいて画像処理部１２２により生成された画像情報を動画像として順次、メモリカード１４０等の記録媒体に記録する。再度、動画レリーズ釦２０６を押下すると、動画像の記録が終了する。
【００２８】
ズームレバー２０２は画角を広角端と望遠端との間で調節するための中央位置自己復帰式のレバーである。ズームレバー２０２は、使用者により操作されるとコントローラ１３０にズームレンズ１１２を駆動するための動作指示信号を通知する。すなわち、ズームレバー２０２が広角端側に操作されると、コントローラ１３０は、被写体を広角で捉えられるようにズームレンズ１１２を駆動する。同様に、ズームレバー２０２が望遠端側に操作されると、コントローラ１３０は、被写体を望遠で捉えられるようにズームレンズ１１２を駆動する。
【００２９】
電源釦２０３は、デジタルカメラ１００を構成する各部への電力供給をＯＮ／ＯＦＦするための押下式釦である。電源ＯＦＦ時に電源釦２０３が使用者により押下されると、コントローラ１３０はデジタルカメラ１００を構成する各部に電力を供給し、起動させる。また、電源ＯＮ時に電源釦２０３が使用者により押下されると、コントローラ１３０は各部への電力供給を停止する。
【００３０】
中央釦２０４は、押下式釦である。デジタルカメラ１００が撮影モードあるいは再生モードにあるときに、中央釦２０４が使用者により押下されると、コントローラ１３０は液晶モニタ１２３にメニュー画面を表示する。メニュー画面は、撮影／再生のための各種条件を設定するための画面である。各種条件の設定項目が選択されているときに押下されると、中央釦２０４は決定釦としても機能する。
【００３１】
十字釦２０５は、上下左右方向に設けられた押下式釦である。使用者は、十字釦２０５のいずれかの方向を押下することにより、液晶モニタ１２３に表示される各種条件項目を選択することができる。
【００３２】
モード切替スイッチ２０７は、上下方向に設けられた押下式釦である。使用者はモード切替スイッチ２０７のいずれかの方向を押下することにより、デジタルカメラ１００の状態を、撮影モード、再生モードに切り替えることができる。
【００３３】
なお、ＣＣＤイメージセンサ１２０は、撮像手段の一例である。コントローラ１３０は、動画記録部の一例である。コントローラ１３０は、静止画撮影情報記録部の一例である。コントローラ１３０は、制御部の一例である。
【００３４】
〔２．動作〕
〔２−１  ディレクトリ構成概要〕
実施の形態１のデジタルカメラ１００の動作を説明する前に、記録媒体中における動画記録中の静止画撮影中間ファイル格納ディレクトリおよび中間ファイルの配置、ならびに中間ファイルの構成について説明する。動画記録中の静止画撮影中間ファイル格納ディレクトリとは、中間ファイルを保持するためのディレクトリである。中間ファイルとは、動画記録中の静止画撮影指示に関する情報を保持するファイルである。
【００３５】
図４は、メモリカード１４０等の記録媒体に作られるディレクトリ構成を示す第一の図である。四角の枠で囲まれている文字列は、ディレクトリ名を示し、四角の枠で囲まれていない文字列は、ファイル名を示す。
【００３６】
ＲＯＯＴは、メモリカード１４０等の記録媒体に作られるディレクトリ構成の最上位ディレクトリであり、ディレクトリの作成や静止画ファイル、動画ファイル、その他のファイルの記録は、この階層から行われる。
【００３７】
ＤＣＩＭは、ＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）規格によって規定されているディレクトリである。ＤＣＩＭディレクトリは、ＲＯＯＴディレクトリの下の階層に作成される。１００＿ＰＡＮＡは、静止画ファイルおよび動画ファイルを記録するための画像ディレクトリであり、ＤＣＩＭの下の階層に作成される。ＤＣＦ規格によって、この画像ディレクトリのディレクトリ名は、１００〜９９９までの３桁の数字と５文字の自由文字で構成するよう規定されている。図４では、３桁の数字として１００を、５文字の自由文字として＿ＰＡＮＡを使用した例を示している。１００＿ＰＡＮＡの下の階層に記録されたＰ１０００００１．ｊｐｇは、静止画ファイルである。ＤＣＦ規格によって、静止画ファイルおよび動画ファイルのファイル名は、４文字の自由文字と０００１〜９９９９までの４桁の数字から構成するよう規定されている。この４文字の自由文字および４桁の数字の組み合わせをＤＣＦオブジェクト番号と呼ぶ。図４では、４文字の自由文字としてＰ１００を、４桁の数字として０００１を使用した例を示している。なお、本実施の形態では静止画ファイルをＪＰＥＧ形式とし、その拡張子としてｊｐｇを付与する。また、動画ファイルをＭｏｔｉｏｎ  ＪＰＥＧ形式とし、その拡張子としてｍｏｖを付与するものとする。
【００３８】
図４は、１００＿ＰＡＮＡの下の階層にＰ１０００００１．ｊｐｇというファイル名の静止画ファイルが一つだけ記録されている状態を示す。次に、静止画の撮影が行われると１００＿ＰＡＮＡの下の階層にＰ１０００００２．ｊｐｇというファイル名の静止画ファイルが記録される。以降、Ｐ１０００００３．ｊｐｇ、Ｐ１０００００４．ｊｐｇ、・・・、というファイル名の静止画ファイルが時系列順に記録される。
【００３９】
なお、１００＿ＰＡＮＡの下の階層に記録された静止画ファイル数が９９９９に達すると、ＤＣＩＭの下の階層に静止画ファイルを記録するための新たな画像ディレクトリである１０１＿ＰＡＮＡが作成される。また、１００＿ＰＡＮＡの下の階層に記録された静止画（または動画）ファイル数が９９９９に達しなくても、ＤＣＩＭの下の階層に静止画ファイルを記録するための新たな画像ディレクトリである１０１＿ＰＡＮＡを作成することができる。
【００４０】
１０１＿ＰＡＮＡの下の階層には、まず、Ｐ１０１０００１．ｊｐｇというファイル名の静止画ファイルが記録され、以降、Ｐ１０１０００２．ｊｐｇ、Ｐ１０１０００３．ｊｐｇ、・・・、というファイル名の静止画ファイルが時系列順に記録される。１００＿ＰＡＮＡの場合と同様に、１０１＿ＰＡＮＡの下の階層に記録された静止画ファイル数が９９９９に達すると、ＤＣＩＭの下の階層に静止画ファイルを記録するための新たな画像ディレクトリである１０２＿ＰＡＮＡが作成される。また、１０１＿ＰＡＮＡの下の階層に記録された静止画ファイル数が９９９９に達しなくても、ＤＣＩＭの下の階層に静止画ファイルを記録するための新たな画像ディレクトリである１０２＿ＰＡＮＡを作成することができる。
【００４１】
以降も同様に、静止画ファイルが増えると静止画ファイルを記録するための新たな画像ディレクトリの作成が行われる。
【００４２】
ＰＲＩＶＡＴＥは、静止画ファイル以外のファイルを記録するためのディレクトリである。
【００４３】
ＭＯＶ＿ＳＨＯＴは、中間ファイル格納ディレクトリであり、中間ファイルを記録するための中間ファイル格納ディレクトリである。中間ファイルとは、動画記録中の静止画撮影指示に関する情報を保持するファイルである。図４は、ＭＯＶ＿ＳＨＯＴの下の階層にＰ１０００００５．ｄａｔというファイル名の中間ファイルが一つだけ記録されている状態を示す。
【００４４】
中間ファイル格納ディレクトリ、中間ファイルは、動画記録開始時にコントローラ１３０によって作成される。中間ファイルのファイル名は、動画記録中に最初に撮影された静止画像を記録するための静止画ファイルに裁番されるＤＣＦオブジェクト番号に基づいて決定される。例えば、ＤＣＩＭ以下に記録されている静止画ファイルのうち、時系列順で最も新しいファイルの名前がＰ１０１０００２．ｊｐｇという状態で動画記録を開始した場合、動画記録開始時にＤＣＩＭ以下にＰ１０１０００３．ｍｏｖ等の動画ファイルが生成されるため、ＭＯＶ＿ＳＨＯＴ以下に生成される中間ファイル名は、Ｐ１０１０００４．ｄａｔとなる。このように、静止画ファイル、動画ファイルおよび中間ファイルのファイル名は、ファイル名の下４桁（５〜８文字目）が基本的に時系列順の連番となるように付与されていく。
【００４５】
図５は、中間ファイルのデータ構成を示す。中間ファイルはヘッダ部５０１、静止画データ部５０２から構成される。
【００４６】
図６は、図５の中間ファイルのヘッダ部５０１の詳細を示す。ヘッダ部は記録中の動画の種別を表す動画タイプ６０１、記録する静止画の種別を表す静止画タイプ６０３、静止画データ部５０２に記録されているデータ数を表す静止画枚数６０５、予約部６０７で構成される。動画タイプ６０１は、当該静止画ファイルを記録する際に、記録していた動画ファイルの種別を表し、例えば、ＡＶＣＨＤ、Ｍｏｔｉｏｎ  ＪＰＥＧなどの動画ファイルの種別が考えられる。静止画タイプ６０３は、動画記録中のシャッタ押下時に記録される静止画の種別を表し、記録終了時にこの形式で静止画が記録され、例えば、ＪＰＥＧ、ＲＡＷ等の静止画ファイルの種別が考えられる。静止画枚数６０５は、中間ファイル内に記録されている静止画情報７０１の数を表し、すなわち動画記録中に静止画撮影指示が出された回数を表す。静止画枚数６０５は、使用者が動画記録中の静止画撮影指示を行うたびに１ずつ加算される。
【００４７】
図７は、図５の中間ファイル構成の静止画データ部５０２の詳細を示す。静止画データ部は複数個の静止画情報７０１で構成される。静止画データ部５０２には、静止画枚数６０５に示す数の静止画情報７０１が記録されており、使用者による動画記録中の静止画撮影指示のたびに静止画情報７０１が静止画データ部５０２に追加記録される。以下で、静止画データ部５０２への静止画情報７０１の記録方法について述べる。図７において、静止画データ部５０２を構成する静止画情報７０１に先頭から０番、１番、２番、・・・、１９番と番号が付与されていると考えた場合、使用者による動画記録中の静止画撮影指示に応じて静止画情報７０１を記録する際は、静止画枚数６０５を参照し、静止画枚数６０５と同じ番号の領域に記録する。例えば、静止画枚数６０５が１０枚の時、静止画情報７０１は１０番の領域に記録される。
【００４８】
図８は、図７の静止画データ部を構成する静止画情報７０１の詳細を示す。静止画情報７０１は、動画記録中に静止画レリーズ釦２０１が押下された日時８０１、予約部８０３、対応する動画内でのフレーム番号８０５で構成される。動画記録中に静止画レリーズ釦２０１が押下された日時８０１は、静止画情報７０１を基に静止画を作成する際の静止画撮影日時情報等に利用される。フレーム番号８０５は、動画記録中の静止画撮影の対象となる静止画が、動画内において先頭フレームから何枚目のフレームかを示す。
【００４９】
〔２−２  動画記録中の静止画撮影〕
デジタルカメラ１００の動画記録中の静止画撮影制御について説明する。図９は、デジタルカメラ１００の撮影モード時の動画・静止画記録制御のフローチャートである。
【００５０】
デジタルカメラ１００は、動画記録中に静止画撮影を行う際、使用者による静止画撮影指示情報を中間ファイルとしてメモリカード１４０等の記録媒体に記録し、動画記録終了時に、この情報を基に動画記録中の静止画を記録する。
【００５１】
コントローラ１３０は、デジタルカメラ１００が使用者のモード切替スイッチ２０７の操作により撮影モードに移行したとき、静止画像／動画像記録に必要な初期化処理を行う（Ｓ９０１）。
【００５２】
初期化完了後、コントローラ１３０は、モード切替スイッチ２０７の状態の確認（Ｓ９０３）、動画レリーズ釦２０６の押下の監視（Ｓ９０５）、および静止画レリーズ釦２０１の押下の監視（Ｓ９０７）を含む、使用者からの入力確認処理を繰り返す。このとき、モード切替スイッチ２０７の状態が、撮影モードでなければ撮影モードの処理を終了する。
【００５３】
コントローラ１３０は、静止画レリーズ釦２０１の押下を検知すると、デジタルカメラ１００の記録動作の状態が動画記録中であるかどうかを判断する（Ｓ９１７）。
【００５４】
動画記録中でない場合、コントローラ１３０は、ＣＣＤイメージセンサ１２０が生成した画像情報に基づいて画像処理部１２２により生成される静止画をメモリカード１４０等の記録媒体に記録し（Ｓ９２１）、ステップＳ９０３に戻る。動画記録中である場合については後述する。
【００５５】
コントローラ１３０は、使用者による動画レリーズ釦２０６の押下を検知すると、デジタルカメラ１００の記録動作の状態が動画記録中であるかどうかを判断する（Ｓ９０９）。
【００５６】
デジタルカメラ１００の記録動作の状態が動画記録中でない場合、コントローラ１３０は、中間ファイル格納ディレクトリ生成（Ｓ９１１）、中間ファイル生成（Ｓ９１３）、動画記録開始指示（Ｓ９１５）を行う。
【００５７】
デジタルカメラ１００の記録動作の状態が動画記録中の場合、コントローラ１３０は、動画記録停止指示（Ｓ９２３）、動画記録中の静止画撮影の有無判定（Ｓ９２５）、生成静止画の作成（Ｓ９２７）、中間ファイル削除（Ｓ９２９）、中間ファイル格納ディレクトリ削除（Ｓ９３１）を行う。なお、ステップＳ９２７の詳細については後述する。
【００５８】
デジタルカメラ１００の記録動作の状態が動画像撮影中でない場合の処理の詳細を以下に示す。コントローラ１３０は、図３に示すディレクトリ構成に従い、中間ファイル格納ディレクトリＲＯＯＴ／ＰＲＩＶＡＴＥ／ＭＯＶ＿ＳＨＯＴを、メモリカード１４０等の記録媒体上に作成する（Ｓ９１１）。さらにコントローラ１３０は、図４に示す形式の動画記録中の静止画撮影中間ファイルを、メモリカード１４０等の記録媒体上の中間ファイル格納ディレクトリに記録する（Ｓ９１３）。その後、コントローラ１３０は、画像処理部１２２に対して動画記録開始を指示する（Ｓ９１５）。コントローラ１３０から画像処理部１２２に対する動画記録開始指示により、コントローラ１３０が動画記録停止指示を行うまでの間、ＣＣＤイメージセンサ１２０が生成した画像情報に基づいて画像処理部１２２により生成された画像情報が動画像として順次、メモリカード１４０等の記録媒体に記録される。
【００５９】
一方、動画記録中に静止画レリーズ釦２０１が押下された場合、コントローラ１３０は、動画記録動作と並行して、静止画記録処理として動画記録中の静止画撮影中間ファイルを更新する（Ｓ９１９）。
【００６０】
ステップＳ９１９における、動画記録中の静止画撮影中間ファイルの具体的な更新手順を以下に示す。コントローラ１３０は、静止画情報７０１として、動画記録中の静止画レリーズ釦２０１押下を検知した時点での、静止画レリーズ釦２０１押下時刻８０１、動画中のフレーム番号８０５を記録する。さらに、ヘッダ部５０１内の静止画枚数６０５に１加算する。
【００６１】
動画記録中に動画レリーズ釦２０６が押下された場合、コントローラ１３０は画像処理部１２２に対して動画記録停止を指示する（Ｓ９２３）。この指示により画像処理部１２２は、ＣＣＤイメージセンサ１２０が生成した画像情報に基づく画像情報の生成を終了し、動画像の記録を終了する。次に、コントローラ１３０は、動画記録中の静止画撮影中間ファイルのヘッダ部５０１内の静止画枚数６０５を参照し、動画記録中の静止画撮影の有無を判断する（Ｓ９２５）。
【００６２】
静止画枚数６０５の値が０枚である場合は、動画記録中に静止画撮影の指示が無かったと判断し、動画記録中の静止画撮影中間ファイルを削除し（Ｓ９２９）、さらに中間ファイル格納ディレクトリＲＯＯＴ／ＰＲＩＶＡＴＥ／ＭＯＶ＿ＳＨＯＴを削除し（Ｓ９３１）、削除完了後、ステップＳ９０３に戻る。
【００６３】
静止画枚数６０５が０枚でなく、静止画データ部５０２内に静止画情報７０１が存在する場合、動画記録中の静止画撮影があったと判断し、存在する静止画情報７０１の数だけ生成静止画を作成し、メモリカード１４０等の記録媒体に記録する（Ｓ９２７）。生成静止画とは、静止画情報７０１と、対応する動画データとを基に作成した静止画のことを示す。生成静止画の作成（Ｓ９２７）方法の詳細について、図１０のフローチャートを用いて以下で説明する。
【００６４】
生成静止画を作成するにあたって、コントローラ１３０は、生成静止画の種別を決定するための情報として中間ファイル内の静止画タイプ６０３を取得する（Ｓ１００１）。また、生成静止画の撮影日時、タイムスタンプを決定するための情報として、中間ファイル内の静止画レリーズ釦２０１押下日時８０１を取得する（Ｓ１００３）。生成静止画のファイル名を決定するためのファイル名生成情報として、中間ファイル名を取得する（Ｓ１００５）。また、静止画情報参照番号を０に初期化する（Ｓ１００７）。静止画情報参照番号とは、静止画データ部５０２内の各静止画情報７０１を特定するための番号であり、生成静止画を一枚作成するたびに１ずつ加算される。以下の説明では、図７において、静止画データ部５０２を構成する静止画情報７０１に先頭から０番、１番、２番、・・・、１９番と番号を付与されているものとする。
【００６５】
次に、静止画情報参照番号と静止画枚数６０５を比較し（Ｓ１００９）、値が等しければこれ以上生成静止画を作成する必要が無いと判断し処理を終える。値が等しくない場合は、静止画情報参照番号の値に対応する静止画情報７０１を取得し（Ｓ１０１１）、ステップＳ１００５で取得した中間ファイル名と、ステップＳ１０１１で取得した静止画情報とを基に、生成静止画のファイル名を決定する（Ｓ１０１３）。生成静止画のファイル名は、中間ファイル名に含まれるＤＣＦオブジェクト番号に、静止画情報参照番号を加算したものとする。例えば、中間ファイルのファイル名がＰ１０１０００４．ｄａｔであり、静止画情報参照番号が０の場合に作成される生成静止画のファイル名は、Ｐ１０１０００４．ｊｐｇとなる。また、中間ファイルのファイル名がＰ１０１０００４．ｄａｔであり、静止画情報参照番号が６の場合に作成される生成静止画のファイル名は、Ｐ１０１００１０．ｊｐｇとなる。なお、この生成静止画の作成処理中に１０１＿ＰＡＮＡ等の画像ディレクトリの下の階層に記録された静止画ファイル数が９９９９に達すると、静止画および動画を単独で記録するときと同様に、ＤＣＩＭの下の階層に静止画ファイルを記録するための新たな画像ディレクトリ（例えば１０２＿ＰＡＮＡ）が作成され、処理が継続される。
【００６６】
次に、ステップＳ１００１、ステップＳ１００３、ステップＳ１０１３で得た情報を用いて生成静止画を作成し、メモリカード１４０等の記録媒体に記録する（Ｓ１０１５）。
生成静止画の作成完了後、静止画情報参照番号に１加算し（Ｓ１０１７）、ステップＳ１００９に戻る。以降、ステップＳ１００９において、静止画情報参照番号と静止画枚数６０５が等しくなるまで図１０に示す処理を繰り返す。
【００６７】
以下では、図９のデジタルカメラ１００の撮影モード時の動画・静止画記録制御のフローチャートを用いて、生成静止画の作成完了後の処理について説明する。
【００６８】
生成静止画の作成完了後、動画記録中の静止画撮影中間ファイルを削除し（Ｓ９２９）、さらに中間ファイル格納ディレクトリＲＯＯＴ／ＰＲＩＶＡＴＥ／ＭＯＶ＿ＳＨＯＴを削除する（Ｓ９３１）。削除完了後、ステップＳ９０３に戻る。このように、動画記録中の静止画撮影が正常に終了した場合、中間ファイル格納ディレクトリ、中間ファイルはどちらも削除されるため、使用者にとって不要なファイルがメモリカード１４０等の記録媒体に残らず、カード容量を無駄に消費することがなく、静止画の残枚数に影響を与えない。
【００６９】
（２−３  動画記録中の電源断時の動作）
動画記録中の静止画撮影指示情報を揮発性のメモリにおいて管理していた場合、動画記録中に突如電源断になった時に、動画記録中に撮影された静止画を復元するための情報が消失するため、静止画を復元することが出来ない。これに対し、本実施の形態では、動画記録中の静止画撮影指示情報をメモリカード１４０等の記録媒体上の中間ファイルに残しているため、動画記録中に、デジタルカメラ１００が電源断になった場合でも、後から動画記録中に撮影された静止画を復元することが可能である。以下では、動画記録中に、デジタルカメラ１００が電源断になった場合の静止画復元の流れについて説明する。
【００７０】
動画記録中に撮影された静止画の復元処理では、以下の二段階の処理によって、復元処理を行う必要があるかどうかを判断する。第一段階の処理として、動画記録中の電源断後の次回電源入時にメモリカード１４０等の記録媒体上に中間ファイルが存在するかどうかを確認する。中間ファイルが存在しない場合は、復元処理の必要が無いと判断し、復元処理を行わない。中間ファイルが存在する場合は、第二段階の処理として中間ファイルのヘッダ部５０１内の静止画枚数６０５を確認する。静止画枚数６０５が０枚である場合は、復元処理の必要が無いと判断し、動画記録中の静止画撮影中間ファイルを削除し、さらに中間ファイル格納ディレクトリＲＯＯＴ／ＰＲＩＶＡＴＥ／ＭＯＶ＿ＳＨＯＴを削除する。
【００７１】
第二段階の処理において、静止画枚数６０５が０枚でなく、静止画データ部５０２内に静止画情報７０１が存在する場合、動画記録中の静止画撮影があったと判断し、図１０を参照して説明したのと同様の処理を行って生成静止画を作成し、メモリカード１４０等の記録媒体に記録する。このとき生成される生成静止画のファイル名は、中間ファイルのファイル名と、静止画データ部５０２の情報に基づいて決定されるため、動画とその記録中に撮影した写真が番号的に連続して記録される。デジタルカメラでは、静止画及び動画をＤＣＦオブジェクト番号順に再生するものが多いため、動画とその記録最中に撮影した写真が番号的に連続して記録されることにより、そのような機器において動画と同時に記録された静止画を連続して再生させることができる。
【００７２】
〔２−３  まとめ〕
以上のように、本実施の形態のデジタルカメラ１００は、動画データを記録媒体に記録中に、静止画撮影指示に応じて静止画データを記録媒体へ記録可能であって、被写体を撮像して画像データを生成するＣＣＤイメージセンサ１２０と、画像データを動画データとして記録媒体に記録する画像処理部１２２と、画像処理部１２２が動画データを記録中の静止画撮影指示に応じ、静止画撮影に関する情報を含む中間ファイルを記録媒体に記録すると共に、動画データの記録終了時に、動画データと静止画撮影に関する情報とに基づいて、静止画撮影指示に対応する静止画データを生成して記録媒体に記録するように制御するコントローラ１３０と、を備える。
【００７３】
このような構成とすることにより、動画記録中の電源断時においても、中間ファイルがメモリカード１４０等の記録媒体上に残るため、使用者は中間ファイル内の情報を基に、動画記録中の静止画撮影指示に対応する静止画を得ることが出来る。
【００７４】
また、コントローラ１３０は、動画データのファイル名に関するファイル名生成情報を静止画撮影に関する情報と共に記録媒体に記録し、ファイル名生成情報に基づいて動画データのファイル名に対して連番で生成したファイル名を静止画データに付与して記録媒体に記録するように制御する。
【００７５】
このような構成とすることにより、使用者は、動画とその記録最中に撮影した写真を番号的に連続して記録することが出来る。
【００７６】
〔３．他の実施の形態〕
本発明は、上記実施の形態に限定されず、種々の実施形態が考えられる。以下、本発明の他の実施の形態についてまとめて記載する。
【００７７】
上記実施の形態において、メモリカード１４０等の記録媒体から、中間ファイル格納ディレクトリ、中間ファイルを削除する方法を開示したが、これに限るものではなく、中間ファイル格納ディレクトリ及び中間ファイルを記録媒体上に残してもよい。また、中間ファイル格納ディレクトリ及び中間ファイルを残す場合、次の動画記録前に記録媒体上の中間ファイルを削除してもよい。これにより、中間ファイルが上限なく記録媒体に増加することを防止でき、静止画及び動画の記録数に影響を与えることが無くなる。
【００７８】
上記実施の形態において、動画記録中に最初に撮影された静止画像を記録するための静止画ファイルに裁番されるＤＣＦオブジェクト番号に基づいて中間ファイルのファイル名を決定し、この中間ファイル名と中間ファイルに記録された静止画情報とを基に、生成静止画のファイル名を決定するものとした。しかしながら本発明は、動画ファイルおよびその記録中に撮影した静止画ファイルのファイル名が番号的に連続となるように静止画ファイル名を生成できさえすれば、これには限らない。すなわち、動画記録終了時に生成する静止画ファイルのファイル名を動画ファイルに対して連番で生成するためのファイル名生成情報が、記録媒体に記録されていればよい。ファイル名生成情報は、上記実施の形態においては、動画記録中に最初に撮影された静止画像を記録するための静止画ファイルに裁番されるＤＣＦオブジェクト番号であったが、その代わりに、これより番号が１だけ小さい、動画ファイルに裁番されるＤＣＦオブジェクト番号であってもよい。また、ファイル名生成情報の記録場所は、上記実施の形態においては中間ファイルのファイル名であったが、中間ファイル内に記録するようにしてもよい。
【００７９】
上記実施の形態において、動画データ中の静止画を特定する情報として、フレーム番号を用いたが、動画記録開始からの経過時間など他の情報を用いて動画データ中の静止画を特定してもよい。
【００８０】
上記実施の形態において、動画記録中の静止画撮影の有無を、動画記録中の静止画撮影中間ファイルのヘッダ部５０１内の静止画枚数６０５を参照して判断したが、動画記録中の静止画撮影の有無をコントローラ１３０が記憶しておくような構成にしてもよい。
【００８１】
上記実施の形態において、画像処理部１２２およびコントローラ１３０は、各々上記のような機能および構成を有するものとして説明したが、各々の持つ機能および構成の一部が他方に含まれるような構成としてもよい。
【産業上の利用可能性】
【００８２】
本発明はデジタルカメラ１００への適用に限定されない。すなわち表示部を備え、動画記録中に静止画撮影機能を搭載したムービーカメラ、携帯電話などに対して本発明は適用できる。
【符号の説明】
【００８３】
１００  デジタルカメラ
１１１  フォーカスレンズ
１１２  ズームレンズ
１１３  絞り
１１４  シャッタ
１２０  ＣＣＤイメージセンサ
１２１  ＡＦＥ（アナログ・フロント・エンド）
１２２  画像処理部
１２３  液晶モニタ
１２４  バッファメモリ
１３０  コントローラ
１４０  メモリカード
１４１  カードスロット
１４２  フラッシュメモリ
１５０  操作部
１６０  フラッシュ
２０１  静止画レリーズ釦
２０２  ズームレバー
２０３  電源釦
２０４  中央釦
２０５  十字釦
２０６  動画レリーズ釦
２０７  モード切替スイッチ
５０１  ヘッダ部
５０２  静止画データ部
６０１  動画タイプ
６０３  静止画タイプ
６０５  静止画枚数
６０７  予約部
７０１  静止画情報
８０１  静止画レリーズ釦押下日時
８０３  予約部
８０５  フレーム番号
【図１】
2011199465.tif 000003
【図２】
2011199465.tif 000004
【図３】
2011199465.tif 000005
【図４】
2011199465.tif 000006
【図５】
2011199465.tif 000007
【図６】
2011199465.tif 000008
【図７】
2011199465.tif 000009
【図８】
2011199465.tif 000010
【図９】
2011199465.tif 000011
【図１０】
2011199465.tif 000012