(57)【特許請求の範囲】
【請求項１】
動画記録中に静止画の記録を行うことが可能な画像記録装置において、
前記動画記録中に動画ファイルのサイズが上限に達した場合に、記録中の動画ファイルへの記録を停止し、新たな動画ファイルへ記録を行うように制御する制御手段と、
前記動画記録の開始前に、前記制御手段の制御により分割的に記録される動画ファイルの最大ファイル数に応じて、ＤＣＦファイル番号の発番予約を行う予約手段とを有し、
前記制御手段は、前記動画記録中に静止画の記録が行われた場合には、前記予約手段により発番予約されていないＤＣＦファイル番号を静止画ファイルのファイル番号に使うことを特徴とする画像記録装置。
【請求項２】
前記制御手段は、分割的に記録された複数の動画ファイルを、静止画ファイルと同一のディレクトリに格納することを特徴とする請求項１に記載の画像記録装置。
【請求項３】
前記予約手段は、ＤＣＦフォルダに対して発番予約を行った際にファイル番号が上限に達した場合には、新規にフォルダを作成することを特徴とする請求項１または２に記載の画像記録装置。
【請求項４】
ＤＣＦフォルダの最終フォルダにおいて、静止画の記録により前記予約手段により発番予約された動画ファイルの記録ができなくなる場合には、静止画の記録を禁止することをユーザに通知する通知手段をさらに備えることを特徴とする請求項１乃至３のいずれか１項に記載の画像記録装置。
【請求項５】
動画ファイルのビットレートの変更に応じて動画ファイルの最大の分割数に変更が生じた場合には、前記予約手段は、新たな分割数に応じて予約数を変更することを特徴とする請求項１乃至４のいずれか１項に記載の画像記録装置。
【請求項６】
動画記録中に静止画の記録を行うことが可能な画像記録装置の画像記録方法において、
前記動画記録中に動画ファイルのサイズが上限に達した場合に、記録中の動画ファイルへの記録を停止し、新たな動画ファイルへ記録を行うように制御する制御工程と、
前記動画記録の開始前に、前記制御工程の制御により分割的に記録される動画ファイルの最大ファイル数に応じて、ＤＣＦファイル番号の発番予約を行う予約工程とを有し、
前記制御工程は、前記動画記録中に静止画の記録が行われた場合には、前記予約工程にて発番予約されていないＤＣＦファイル番号を静止画ファイルのファイル番号に使うことを特徴とする画像記録方法。
【請求項７】
請求項６に記載の画像記録方法を画像記録装置に実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録装置および方法、並びにプログラムに関し、特に、動画記録中に動画ファイルのサイズ上限を超えると当該動画ファイルの分割を行う画像記録方法に関する。
【背景技術】
【０００２】
従来、デジタルカメラやビデオカメラ、または携帯電話やスマートフォン等の画像記録装置では、動画記録中にもかかわらず、静止画の記録が可能なものがある。また、動画記録中に動画ファイルのサイズ上限を超えると記録中の動画ファイルへの記録を停止（クローズ）し、新たな動画ファイルへの記録に切り換えることにより、連続する動画を複数の動画ファイルに分割的に記録するものもある。
【０００３】
しかしながら、画像記録装置に適用されているＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｒｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）ディレクトリ番号及びＤＣＦファイル番号は有限である。そのため、動画ファイルのサイズ上限を超えた場合に新たな動画ファイルを作成しようとしたときに、ディレクトリ番号、ファイル番号に空きがなかったときには、動画ファイルの分割的な記録を継続出来ず、また、静止画の記録も不可能になる。
【０００４】
そこで、動画記録中に静止画記録が可能であり、動画ファイルのサイズ上限が近付いた場合に動画ファイルの分割を行う技術が提案されている（例えば、特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−３３２４６号公報
【特許文献２】特開２００２−２４７４３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１では、動画記録中に、記録中の動画ファイルへの記録を停止し、新たな動画ファイルへの記録に切り換えて、連続する動画を複数の動画ファイルに分割的に記録するが、ＤＣＦファイル番号等を考慮する記録方法については提案されていない。
【０００７】
また、上記特許文献２では、記録媒体に一時記録ディレクトリを作成し、この一時記録ディレクトリに一時記録ファイル名を付与してデジタル画像データを記録する。その後、デジタル画像データに付与された一時記録ファイル名を、一時記録ファイル名とは異なる管理用ファイル名に変換する方法が提案されている。
【０００８】
しかしながら、予めＤＣＦディレクトリ番号及びファイル番号を予約することにより動画ファイル名の枯渇を防ぐ方法に関しては提案されていない。
【０００９】
本発明は、上記問題に鑑みてなされてものであり、動画記録中に静止画の記録が行われる場合でも、分割的に作成される動画ファイルを確実に記録することができる画像記録装置および方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の画像記録装置は、動画記録中に静止画の記録を行うことが可能な画像記録装置において、前記動画記録中に動画ファイルのサイズが上限に達した場合に、記録中の動画ファイルへの記録を停止し、新たな動画ファイルへ記録を行うように制御する制御手段と、前記動画記録の開始前に、前記制御手段の制御により分割的に記録される動画ファイルの最大ファイル数に応じて、ＤＣＦファイル番号の発番予約を行う予約手段とを有し、前記制御手段は、前記動画記録中に静止画の記録が行われた場合には、前記予約手段により発番予約されていないＤＣＦファイル番号を静止画ファイルのファイル番号に使うことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、動画記録中に静止画の記録が行われた場合でも、サイズ上限を超えて分割された動画ファイルを確実に記録することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る画像記録装置の概略構成を示すブロック図である。
【図２】画像記録装置で実行される再生モード処理を示すフローチャートである。
【図３】図１の画像記録装置が動画記録中に静止画記録を行う場合の画像記録処理の一例を示すフローチャートである。
【図４】（ａ）〜（ｆ）画像記録装置におけるＤＣＦディレクトリの構成例を示す図である。
【図５】画像記録装置が動画記録中に静止画記録を行う場合の画像記録処理の他の一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１４】
図１は、本発明の実施形態に係る画像記録装置の概略構成を示すブロック図である。
【００１５】
図１において、画像記録装置１００は、動画撮影中に静止画の撮影が可能なデジタルカメラであり、以下に説明する各ブロックを有する。
【００１６】
制御部１０１は、例えば、ＣＰＵ（ＭＰＵ）、メモリ（ＤＲＡＭ、ＳＲＡＭ）などからなり、各種処理（プログラム）を実行して画像記録装置１００の各ブロックを制御したり、各ブロック間でのデータ転送を制御したりする。
【００１７】
また、制御部１０１は、ユーザからの操作を受け付ける操作部１０２からの操作信号に応じて、画像記録装置１００の各ブロックを制御する。また、制御部１０１は、後述の画像処理部１１１によって得られた画像を解析し、その解析結果に応じて、画像記録装置１００の各ブロックを制御する。
【００１８】
操作部１０２は、不図示の電源ボタン、静止画記録ボタン、動画記録開始ボタン、ズーム調整ボタン、オートフォーカスボタンなどの撮影に関連する各種操作を入力するスイッチ類からなる。また、操作部１０２は、不図示のメニュー表示ボタン、決定ボタン、その他カーソルキー、ポインティングデバイス、タッチパネル等からなり、ユーザによりこれらのキーやボタンが操作されると制御部１０１に操作信号を送信する。
【００１９】
バス１０３は、各種データ、制御信号、指示信号などを画像記録装置１００の各ブロックに送るための汎用バスである。
【００２０】
撮像部１１０は、不図示のレンズを介して取り込んだ被写体の光学像を、ＣＣＤセンサやＣＭＯＳセンサ等の撮像素子（不図示）により画像信号に変換した後、Ａ／Ｄ変換してデジタル画像信号とし、画像処理部１１１に送信する。
【００２１】
画像処理部１１１は、撮像部１１０から入力されたデジタル画像信号に、設定値に基づいてホワイトバランスや色、明るさなどを調整する画質調整処理を行う。そして、画像処理部１１１で処理された画像信号は、制御部１０１により、メモリ１０４や後述の映像出力部１５０や表示制御部１３１に送信される。
【００２２】
本実施形態では、撮像部１１０は「光学ズーム」機能と「光学防振」機能を有し、画像処理部１１１は「電子ズーム」機能と「電子防振」機能を有する。
【００２３】
「光学ズーム」機能と「電子ズーム」機能は、ユーザの操作に応じて、得られる画像を拡大する機能である。「光学防振」機能と「電子防振」機能は、画像記録装置１００本体の振動による画像の揺れを防止する機能である。これらの機能は、制御部１０１の制御の元、同時に使用されたり交互に使用されたり、単独で使用されたりする。
【００２４】
「光学ズーム」機能は、ユーザによる操作部１０２のズームキー（不図示）の操作に応じて、撮像部１１０のレンズを移動させ、取り込まれる被写体の光学像を拡大／縮小する機能である。
【００２５】
「電子ズーム」機能は、ユーザによる操作部１０２のズームキーの操作に応じて、画像処理部１１１が、撮像部１１０により生成された画像または当該画像から切り出した部分画像を電子的に拡大／縮小する機能である。
【００２６】
「光学防振」機能は、不図示の振動検出部からの加速度信号の値に基づいて、レンズの移動量を算出し、レンズを移動させることで、取得される画像の揺れを防止する機能である。
【００２７】
「電子防振」機能は、不図示の振動検出部からの加速度信号の値に基づいて、撮像部１１０により取得された画像信号の位置を調整することにより、画像の揺れを防止する機能である。また、「電子防振」機能は、不図示の振動検出部からの加速度信号の値に基づいて、撮像部１１０の撮像素子（不図示）における読み出し位置をずらすことによっても実現できる。これらの機能は公知の技術であるため、詳細な説明は省略する。
【００２８】
音声入力部１２０は、例えば、内蔵された無指向性のマイクまたは音声入力端子を介して接続された外部マイク等により、画像記録装置１００の周囲の音声を集音（収音）し、Ａ／Ｄ変換して音声処理部１２１に送信する。
【００２９】
音声処理部１２１は、入力されたデジタル音声信号のレベルの適正化処理等の音声に関する処理を行う。そして、音声処理部１２１で処理された音声信号は、制御部１０１によりメモリ１０４に送信される。
【００３０】
メモリ１０４は、画像処理部１１１、音声処理部１２１により得られた画像信号及び音声信号を一時的に記憶する。
【００３１】
画像処理部１１１及び音声処理部１２１は、メモリ１０４に一時的に記憶された画像信号や音声信号を読み出して画像信号の符号化、音声信号の符号化などを行い、圧縮画像信号、圧縮音声信号等を生成する。
【００３２】
制御部１０１は、上述した圧縮画像信号、圧縮音声信号を、記録再生部１４０に送信する。
【００３３】
記録再生部１４０は、記録媒体１４１に対して、画像処理部１１１及び音声処理部１２１で生成された圧縮画像信号、圧縮音声信号、その他撮影に関する制御データ等を記録する。また、音声信号を圧縮符号化しない場合、制御部１０１は、音声処理部１２１により生成された音声信号と画像処理部１１１により生成された圧縮画像信号とを、記録再生部１４０に送信して記録媒体１４１に記録させる。
【００３４】
記録媒体１４１は、画像記録装置に内蔵された記録媒体でも、取外し可能な記録媒体でもよく、画像記録装置１００で生成した圧縮画像信号、圧縮音声信号、音声信号、各種データなどを記録することができればよい。例えば、記録媒体１４１は、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、ＤＶＤ−Ｒ、磁気テープ、不揮発性の半導体メモリ、フラッシュメモリなどのあらゆる方式の記録媒体を含む。
【００３５】
記録再生部１４０は、記録媒体１４１に記録された圧縮画像信号、圧縮音声信号、音声信号、各種データ、プログラムを読み出す（再生する）。読み出された圧縮画像信号、圧縮音声信号を、制御部１０１は、画像処理部１１１及び音声処理部１２１に送信する。
【００３６】
画像処理部１１１及び音声処理部１２１は、圧縮画像信号、圧縮音声信号を一時的にメモリ１０４に記憶させ、所定の手順で復号し、復号した音声信号を音声出力部１５１へ、復号化した画像信号を映像出力部１５０や表示制御部１３１に送信する。また、音声信号が記録媒体１４１に非圧縮記録されている場合には、制御部１０１は、音声信号を直接音声出力部１５１に送信する。
【００３７】
音声出力部１５１は、例えば音声出力端子からなり、接続されたイヤホンやスピーカなどから音声を出力させるために音声信号を送信する。また、音声出力部１５１は、画像記録装置１００に内蔵され、音声信号にかかる音声を出力するスピーカであってもよい。
【００３８】
映像出力部１５０は、例えば映像出力端子からなり、接続された外部ディスプレイ等に映像を表示させるために画像信号を送信する。また、音声出力部１５１および映像出力部１５０は、統合された１つの端子、例えばＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）（登録商標）端子のような端子であってもよい。
【００３９】
表示制御部１３１は、画像処理部１１１から送信された画像信号による映像や、画像記録装置１００の操作をするための操作画面（メニュー画面）等を表示部１３０に表示させる。
【００４０】
表示部１３０は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ、電子ペーパー等の表示装置であれば何でもよい。
【００４１】
次に、図１の画像記録装置１００における記録動作について説明する。
【００４２】
画像記録装置１００は、ユーザが操作部１０２の電源ボタン（不図示）を操作すると、操作部１０２から制御部１０１に起動の指示が出される。この指示を受けて、制御部１０１は、不図示の電源供給部を制御して、画像記録装置１００の各ブロックに対して電源を供給させる。電源が供給されると、制御部１０１は、例えば、操作部１０２のモード切り換えスイッチ（不図示）が、例えば、静止画撮影モード、動画撮影モード、再生モードのどのモードであるかを操作部１０２からの指示信号により判定する。
【００４３】
静止画撮影モードでは、画像記録装置１００が撮影待機状態となり、ユーザが操作部１０２の静止画記録ボタン（不図示）を操作することで撮影を行い、圧縮画像信号が記録媒体１４１に記録される。そして、再び撮影待機状態になる。
【００４４】
動画撮影モードでは、画像記録装置１００が撮影待機状態となり、ユーザが操作部１０２の動画記録開始ボタン（不図示）を操作することで撮影を開始し、その間、圧縮画像信号と圧縮音声信号または音声信号が記録媒体１４１に記録される。そして、ユーザが操作部１０２の動画記録終了ボタン（不図示）を操作することで撮影を終了し、再び撮影待機状態になる。
【００４５】
再生モードでは、ユーザが選択したファイルに関する圧縮画像信号や圧縮音声信号または音声信号を記録媒体１４１から再生して、音声出力部１５１から音声信号を出力し、表示部１３０に映像を表示させる。
【００４６】
まず、静止画撮影モードの詳細について説明する。
【００４７】
操作部１０２により静止画撮影モードが設定されると、上述のように、制御部１０１は、画像記録装置１００の各ブロックを撮影待機状態に移行させる。撮影待機状態では、画像処理部１１１は、画像信号を表示制御部１３１に送信し、表示部１３０に画像信号に関する映像を表示させる。ユーザは、表示部１３０に表示された画面を見ながら撮影の準備を行う。
【００４８】
撮影待機状態では、ユーザが操作部１０２の静止画記録ボタン（不図示）を操作することにより撮影指示信号が送信されると、制御部１０１は、撮影制御信号を画像記録装置１００の各ブロックに送信し、以下のような動作をさせるように制御する。すなわち、撮像部１１０は、レンズを介して取り込んだ被写体の光学像を撮像素子により画像信号に変換した後、Ａ／Ｄ変換して画像処理部１１１に送信する。画像処理部１１１は、入力されたデジタル画像信号の画質調整処理（ホワイトバランスや色、明るさなど）を設定値に基づいて処理を行う。そして、画像処理部１１１で処理された画像信号は、制御部１０１によりメモリ１０４や映像出力部１５０や表示制御部１３１に送信される。ここで、表示部１３０に表示された映像を見ることで、ユーザは撮影した静止画を確認することができる。
【００４９】
また、画像処理部１１１は、メモリ１０４に一時的に記憶された画像信号を読み出して所定の符号化を行い、圧縮画像信号を生成し、記録再生部１４０に出力する。記録再生部１４０は、ＵＤＦ、ＦＡＴ等のファイルシステム管理のもとに、圧縮画像信号を静止画ファイルとして記録媒体１４１に書き込んでいく。
【００５０】
なお、制御部１０１は、画像処理部１１１による符号化の動作が終了すると、撮影待機状態に移行させるように制御信号を画像記録装置１００の各ブロックに送信して、撮影待機状態に戻る。
【００５１】
次に、動画撮影モードの詳細について説明する。
【００５２】
操作部１０２により動画撮影モードが設定されると、上述のように、制御部１０１は、画像記録装置１００の各ブロックを撮影待機状態に移行させる。撮影待機状態では、画像処理部１１１は、画像信号を表示制御部１３１に送信し、表示部１３０に画像信号に関する映像を表示させる。ユーザは、表示部１３０に表示された画面を見ながら撮影の準備を行う。
【００５３】
撮影待機状態では、ユーザが操作部１０２の動画記録開始ボタン（不図示）を操作することにより撮影開始の指示信号が送信されると、制御部１０１は、撮影開始の制御信号を画像記録装置１００の各ブロックに送信し、以下のような動作をさせるように制御する。すなわち、撮像部１１０は、レンズを介して取り込んだ被写体の光学像を撮像素子により画像信号に変換した後、Ａ／Ｄ変換して画像処理部１１１に送信する。画像処理部１１１は、入力されたデジタル画像信号の画質調整処理（ホワイトバランスや色、明るさなど）を設定値に基づいて処理する。そして、画像処理部１１１で処理された画像信号は、制御部１０１により表示制御部１３１、メモリ１０４に送信される。表示制御部１３１は、受信した画像信号に関する映像を表示部１３０に表示させる。
【００５４】
一方、音声入力部１２０は、マイクにより得られたアナログ音声信号をデジタル変換し、得られたデジタル音声信号を音声処理部１２１に送信する。音声処理部１２１は、入力されたデジタル音声信号のレベルの適正化処理等をして音声信号を出力する。制御部１０１は、音声処理部１２１により処理された音声信号をメモリ１０４に送信する。
【００５５】
画像処理部１１１及び音声処理部１２１は、メモリ１０４に一時的に記憶された画像信号や音声信号を読み出して所定の符号化を行い、圧縮画像信号、圧縮音声信号等を生成する。そして、制御部１０１は、これらの圧縮画像信号、圧縮音声信号を合成し、データストリームを形成し、記録再生部１４０に出力する。
【００５６】
記録再生部１４０は、ＵＤＦ、ＦＡＴ等のファイルシステム管理のもとに、データストリームを一つの動画ファイルとして記録媒体１４１に書き込んでいく。音声を圧縮しない場合には、制御部１０１は、音声処理部１２１で生成した音声信号を画像処理部１１１で生成された圧縮画像信号とともに、記録再生部１４０に出力する。そして、記録再生部１４０は、前述したように、ＵＤＦ、ＦＡＴ等のファイルシステム管理のもとに、データストリームを一つの動画ファイルとして記録媒体１４１に書き込んでいく。
【００５７】
以上説明した動作が撮影中には継続される。
【００５８】
撮影の間、ユーザによる操作部１０２への操作に応じて、または画像処理部１１１により生成された画像信号の解析結果に応じて、制御部１０１は、撮像部１１０や画像処理部１１１、音声処理部１２１などに各種制御信号を送信している。例えば、レンズの移動や絞り調整などをさせるための制御信号を撮像部１１０に送信するとともに、画像や音声を調整するための制御信号を画像処理部１１１、音声処理部１２１に送信する。
【００５９】
同様に、撮影の間、ユーザによる操作部１０２のズームキー（不図示）の操作に応じて、制御部１０１により、撮像部１１０の「光学ズーム」機能や、画像処理部１１１の「電子ズーム」機能を動作させることができる。また、不図示の振動検出部により検出された加速度信号に基づいて、制御部１０１により、撮像部１１０の「光学防振」機能や、画像処理部１１１の「電子防振」機能を動作させることができる。  撮影中に、ユーザが操作部１０２の動画記録終了ボタン（不図示）を操作することにより撮影終了の指示信号が制御部１０１に送信されると、制御部１０１は、撮影終了の制御信号を画像記録装置１００の各ブロックに送信し、以下の動作をさせるように制御する。すなわち、画像処理部１１１および音声処理部１２１は、それぞれ画像信号、音声信号のメモリ１０４への送信を停止する。そして、メモリ１０４に記憶されている残りの画像信号と音声信号とを読み出して所定の符号化を行い、圧縮画像信号、圧縮音声信号等を生成する。制御部１０１は、これらの圧縮画像信号、圧縮音声信号を合成し、データストリームを形成し、記録再生部１４０に出力する。音声を圧縮しない場合には、制御部１０１は、音声処理部１２１により生成された音声信号と、圧縮画像信号とを記録再生部１４０に出力する。
【００６０】
記録再生部１４０は、ＵＤＦ、ＦＡＴ等のファイルシステム管理のもとに、データストリームを一つの動画ファイルとして記録媒体１４１に書き込んでいく。そして、データストリームの供給が停止すると、制御部１０１はサムネイルを生成するために以下のような動作をさせるように制御する。すなわち、記録再生部１４０は、記録媒体１４１に記録した動画ファイルの先頭フレームの圧縮画像信号を読み出し、画像処理部１１１に送信する。画像処理部１１１は、圧縮画像信号を一時的にメモリ１０４に記憶させ、所定の手順で復号する。
【００６１】
また、画像処理部１１１は、得られた画像信号に対してサムネイル用の所定の符号化を行い、サムネイル用圧縮画像信号を生成する。そして、制御部１０１は、サムネイル用圧縮画像信号を記録再生部１４０に出力する。
【００６２】
記録再生部１４０は、ＵＤＦ、ＦＡＴ等のファイルシステム管理のもとに、サムネイル用圧縮画像を、基となる動画ファイルに結合させるように記録媒体１４１に書き込み、動画ファイルを完成させるとともに記録動作を停止する。
【００６３】
制御部１０１は、記録動作が停止すると、撮影待機状態に移行させるように制御信号を画像記録装置１００の各ブロックに送信して、撮影待機状態に戻る。
【００６４】
次に、再生モードについて説明する。
【００６５】
操作部１０２により再生モードが設定されると、制御部１０１は、画像記録装置１００内の所定のブロックを再生状態に移行させるように制御信号を当該ブロックに送信し、以下のような動作をさせる。
【００６６】
記録再生部１４０は、記録媒体１４１に記録された圧縮画像信号からなる静止画ファイル、または圧縮画像信号と圧縮音声信号または音声信号とからなる動画ファイルを読み出す。制御部１０１は、読み出された圧縮画像信号、圧縮音声信号を、画像処理部１１１及び音声処理部１２１に送る。圧縮されていない音声信号であれば、制御部１０１は、音声出力部１５１に音声信号を送信する。
【００６７】
画像処理部１１１及び音声処理部１２１は、圧縮画像信号、圧縮音声を一時的にメモリ１０４に記憶させ、所定の手順で復号する。そして、制御部１０１は、復号化した音声信号を音声出力部１５１へ、復号化した画像信号を映像出力部１５０や表示制御部１３１に送信する。
【００６８】
表示制御部１３１は、入力された画像信号にかかる映像を表示部１３０に表示させ、音声出力部１５１は、入力された音声信号にかかる音声を内蔵されたスピーカや、接続されたイヤホンやスピーカから出力する。
【００６９】
次に、画像記録装置における再生モード処理について図２を参照して説明する。
【００７０】
図２は、画像記録装置１００で実行される再生モード処理を示すフローチャートである。
【００７１】
操作部１０２からの指示信号により再生モードが確定すると、制御部１０１は、最大ＤＣＦディレクトリ番号が付されたディレクトリ内の最大ＤＣＦファイル番号のファイル（動画ファイルまたは静止画ファイル）を再生ファイルに設定する。これは、ＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｒｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）規格におけるＤＣＦディレクトリ番号が最大のディレクトリに格納されているファイルのうち、ＤＣＦファイル番号が最大のファイルが再生ファイルとして設定される。撮影毎にＤＣＦファイル番号をインクリメントしてファイル名を決定する場合、ＤＣＦファイル番号が最大のファイルが撮像装置における最新のファイルとなる。
【００７２】
次に、ステップＳ３０２では、制御部１０１は、上述した再生モードによるファイル再生を開始し、表示部１３０にファイルの動画または静止画を表示する。続いて、ステップＳ３０３、ステップＳ３０４、ステップＳ３０６では、制御部１０１は、ユーザによる操作部１０２を介した指示要求を処理する。
【００７３】
ステップＳ３０３において、ユーザによる操作部１０２を介した指示要求が再生モード終了指示と判断した場合（ステップＳ３０３でＹＥＳ）、制御部１０１は再生モード処理を終了する。一方、ユーザによる操作部１０２を介した指示要求が再生モード終了指示でなかった場合には、ステップＳ３０４へ進む。
【００７４】
ステップＳ３０４では、制御部１０１は、指示要求が、次または前のファイルの再生指示と判断したときは、再生中のファイルのＤＣＦファイル番号の次または前のＤＣＦファイル番号に該当するファイルを再生ファイルとして決定する（ステップＳ３０５）。そして、ステップＳ３０２へ戻る。一方、ステップＳ３０４でユーザによる操作部１０２を介した指示要求が、次または前のファイルの再生指示で無い場合にはステップＳ３０６へ進む。
【００７５】
ステップＳ３０６では、制御部１０１は、その他の処理の指示がないか判定する。その他の処理とは、例えばファイル消去、ファイル編集、ファイル送信等である。その他の処理指示があったときには、ステップＳ３０７にて指示に応じた処理を行い、ステップＳ３０３へ戻る。一方、ステップＳ３０６にて、その他の処理の指示が無い場合もステップＳ３０３へ戻る。
【００７６】
次に、画像記録装置１００における静止画、動画記録処理について説明する。
【００７７】
操作部１０２からの指示信号により動画撮影モードが確定すると制御部１０１は前述した動画撮影処理を開始する。
【００７８】
図３は、図１の画像記録装置１００が動画記録中に静止画記録を行う場合の画像記録処理の一例を示すフローチャートである。
【００７９】
ステップＳ２０１では、制御部１０１は、画像記録に関するフラグや制御変数などを初期化する。
【００８０】
ステップＳ２０２では、制御部１０１は、記録媒体１４１に記録されているファイルに関する管理処理を行う。
【００８１】
次に、ステップＳ２０３では、制御部１０１は、ユーザより操作部１０２を介して動画記録開始指示がなされたか否かを判定し、動画記録開始指示がなされたと判定した場合には、ステップＳ２０４へ進む。
【００８２】
ステップＳ２０４では、制御部１０１は、３つの動画ファイルのＤＣＦファイル番号の発番予約が可能か否かの判定を行い、予約可能な場合にはステップＳ２０５に進む一方、予約不可能な場合にはステップＳ２１３へ進む。
【００８３】
ここで動画ファイルのＤＣＦファイル番号の発番予約が可能か否かの判定方法について説明する。
【００８４】
画像記録装置１００における動画記録時のファイル名は、ＤＣＦ規格に従って命名される。例えば、図４（ａ）に示すように、ルートディレクトリ（ａ１）内のフォルダ９９９ＣＡＮＯＮ（ａ２）までに９９９８（ａ３）のファイルが格納されている場合、３つの動画ファイルを記録できず、ＤＣＦファイル番号の発番予約できない。一方、図４（ｂ）に示すＩＭＧ＿０００１．ＪＰＧ（ｂ３）のみの場合には、３つの動画ファイルの記録が可能であることから、ＭＶＩ＿０００２．ＭＰ４，ＭＶＩ＿０００３．ＭＰ４，ＭＶＩ＿０００４．ＭＰ４というＤＣＦファイル番号の発番予約が可能となる。
【００８５】
なお、本実施形態では、３つのＤＣＦファイル番号の発番予約が可能か否かで判断したが、発番予約数は３つに限るものではなく、装置の設計上の上限数や、メーカまたはユーザが設定した上限数に応じて設定されてもよい。
【００８６】
また、画像記録装置１００で撮影可能な動画ビットレートの設定に応じて、ＤＣＦファイル番号の発番予約数を決定する構成であってもよい。
【００８７】
また、連続する動画を複数の動画ファイルに分割的に記録している途中で静止画の記録が行われることもあることから、発番予約されるＤＣＦファイル番号が必ずしも連番になるわけではない。
【００８８】
ステップＳ２０５では、制御部１０１は、動画ファイルのファイル番号の発番予約を行い、ステップＳ２０６へ進む。
【００８９】
ステップＳ２０６では、制御部１０１は、動画記録処理を実行する。
【００９０】
ステップＳ２０７では、制御部１０１は、動画記録中に、ユーザより操作部１０２を介して動画記録停止指示がなされたか否かを判定し、動画記録停止指示がなされたと判定した場合にはステップＳ２１４へ進む。一方、動画記録停止指示がなされていない場合にはステップＳ２０８へ進み、動画記録を続行する。
【００９１】
ステップＳ２０８では、制御部１０１は、動画記録中に、動画ファイルのサイズ上限を超えたか否かを判定する。サイズ上限を超えた場合にはステップＳ２０９へ進む一方、サイズ上限を超えていない場合にはステップＳ２１０へ進む。
【００９２】
ステップＳ２０９では、制御部１０１は、記録中の動画ファイルへの記録を停止（クローズ）し、新たな動画ファイルへの記録に切り換えることにより、連続する動画を複数の動画ファイルに分割的に記録する。例えば、図４（ｃ）に示すＩＭＧ＿０００１．ＪＰＧ，ＭＶＩ＿０００２．ＭＰ４（ｃ３）が記録済みの状態で動画記録が行われた場合、ＭＶＩ＿０００３．ＭＰ４（ｃ４）という動画ファイルが新たに記録される。なお、ファイルの扱いを容易にするために、ＤＣＦフォルダに記録可能な最大ファイル数まで、同一フォルダにファイルが記録される。
【００９３】
図２に戻り、ステップＳ２１０では、制御部１０１は、ユーザより操作部１０２を介して静止画記録指示がなされたか否かを判定する。静止画記録指示がなされたと判定した場合にはステップＳ２１１へ進む。一方、静止画記録指示がなされていない場合にはステップＳ２０６へ進み、動画記録を続行する。
【００９４】
ステップＳ２１１では、制御部１０１は、静止画ファイルのファイル番号の発番が可能か否かの判定を行い、発番可能な場合にはステップＳ２１２へ進む。一方、発番不可能な場合にはステップＳ２０６に戻り、動画記録処理を続行する。
【００９５】
ここで静止画ファイルのＤＣＦファイル番号の発番可能か否かの判定方法について説明する。
【００９６】
画像記録装置１００における静止画記録時のファイル名は、動画記録時と同様に、ＤＣＦ規格に従って命名される。例えば、ＤＣＦディレクトリが図４（ｄ）に示す状態（ＩＭＧ＿０００１．ＪＰＧ，ＭＶＩ＿０００２．ＭＰ４，ＭＶＩ＿０００３．ＭＰ４（ｄ３）が記録済み）の場合、静止画ファイルの記録が可能である。そのため、ＤＣＦファイル番号ＩＭＧ＿０００４．ＪＰＧの発番が可能である。一方、図４（ｅ）のように、最終フォルダ９９９ＣＡＮＯＮ（ｅ２）においてＤＣＦファイル番号に空きがない場合、ＤＣＦファイル番号ＩＭＧ＿９９９９．ＪＰＧの静止画ファイルを記録してしまうと、発番予約した動画ファイルの記録が不可能になってしまう。そこで、動画ファイルの記録を必ず行うために静止画ファイルの発番を禁止し（ｅ４）、発番予約した動画ファイル（ｅ５）を記録できるようにする。静止画ファイルの発番禁止により静止画ファイルの記録を禁止した場合は、表示部１３０によりユーザにその旨を通知する構成が好ましい。
【００９７】
また、図４（ｆ）のように、ＤＣＦフォルダ１００ＣＡＮＯＮ（ｆ２）にこれ以上ファイル番号を発番できない場合には、新規にＤＣＦフォルダ１０１ＣＡＮＯＮが作成され、ＤＣＦファイル番号ＩＭＧ＿０００１．ＪＰＧ（ｆ４）が発番される。これは、動画ファイルに対しても同様である。
【００９８】
図２に戻り、ステップＳ２１２では、制御部１０１は、静止画記録処理を行い、ステップＳ２１０に戻る。
【００９９】
ステップＳ２１３では、制御部１０１は、その他の処理として、メニューへの移行などの各種処理を実行してステップＳ２１４へ進む。なお、ステップＳ２０４で動画ファイルの発番予約できなかったことから、記録媒体１４１に保存されている動画や静止画のファイルを削除するようにユーザに促す表示を行うように構成してもよい。
【０１００】
ステップＳ２１４では、操作部１０２を介して電源スイッチＯＦＦが指示されると（ステップＳ２１４でＹＥＳ）、制御部１０１は、電源ＯＦＦ処理を行い、本処理を終了する。この電源ＯＦＦ処理には、表示部１３０の表示の終了状態への変更、フラグや制御変数等を含むパラメータや設定値、設定モードのメモリ１０４への記録、電源供給が不要な部分への電源の遮断等が含まれる。
【０１０１】
なお、画像記録装置１００の撮影可能枚数については、静止画の撮影可能枚数を算出し、通常の静止画撮影モードでは、例えば１００枚撮影が可能であっても、動画撮影中に表示する静止画撮影枚数は９７枚に変化する。
【０１０２】
以上説明したように、動画記録の開始前に、分割的に記録される動画ファイルの最大のファイル数に応じて、ＤＣＦファイル番号の発番予約を行う。そして、動画記録中に静止画の記録が行われた場合には、発番予約されていないＤＣＦファイル番号を静止画ファイルのファイル番号に使用する。これにより、動画記録中に静止画の記録が行われる場合でも、分割的に作成される動画ファイルを確実に記録することができる。
【０１０３】
［その他の実施形態］
図５は、画像記録装置１００における動画記録中に静止画記録を行う場合の画像記録処理の他の一例を示すフローチャートである。
【０１０４】
ステップＳ５０１〜ステップＳ５０９は、図３のステップＳ２０１〜２０９と同様のため、それらの説明を省略する。また、ステップＳ５１１〜ステップＳ５１５は、図３のステップＳ２１０〜ステップＳ２１４と同様のため説明を省略する。
【０１０５】
制御部１０１は、ＤＣＦファイル番号の発番予約を行っているが、動画ファイルのビットレートの変更の操作に応じて動画ファイルの最大の分割数に変更が生じた場合、新たな分割数に応じてＤＣＦファイル番号の発番予約数を変更する（ステップＳ５１０）。このように変更した場合でも、上述した本発明の効果が得られることは云うまでない。
【０１０６】
上記実施形態では、本発明をデジタルカメラやビデオカメラ等の画像記録装置に適用した場合について説明したが、これらに限定されず、携帯電話やスマートフォンなどに適用しても本発明の効果が得られることは云うまでもない。
【０１０７】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１０８】
１０１  制御部
１０４  メモリ
１１０  撮像部
１１１  画像処理部
１２０  音声入力部
１２１  音声処理部
１３１  表示制御部
１４０  記録再生部
１４１  記録媒体
【図１】
0006395532.tif 000002
【図２】
0006395532.tif 000003
【図３】
0006395532.tif 000004
【図４】
0006395532.tif 000005
【図５】
0006395532.tif 000006