(57)【要約】【課題】  動画を逆方向記録モードで分割記録する場合に、通常再生で全体として正しく再生されるようにする。【解決手段】  記録部（１３１）は、分割記録される各ファイルに、ファイル間の連結を示す連結情報を付加する。通常再生時に時間軸に沿って再生するように動画を記録する順方向記録モードでは、記録部（１３１）は、連結情報の、次のファイルを示す次指示子に記録順の次ファイルを設定する。通常再生時に時間軸を遡って再生するように動画を記録する逆方向記録モードでは、記録部（１３１）は、連結情報の、次のファイルを示す次指示子に再生順の次ファイルを設定する。【選択図】  図１
2015159387.tif 000002
【特許請求の範囲】
【請求項１】
通常再生時に時間軸に沿って再生するように動画を記録する順方向記録モードと、通常再生時に時間軸を遡って再生するように動画を記録する逆方向記録モードとの一方を指定する指定手段と、
動画データを時間方向で複数のファイルに分割する場合の、各ファイルにファイル間の連結を示す連結情報を生成する連結情報生成手段と、
入力する動画データを時間方向で複数のファイルに分割し、前記連結情報を付加して記録する記録手段
とを有し、
前記連結情報は、次ファイルを指定する次指示子を有し、
前記連結情報生成手段は、前記順方向記録モードでは、前記次指示子に記録順の次ファイルを設定し、前記逆方向記録モードでは、前記次指示子に再生順の次ファイルを設定する
ことを特徴とする動画記録装置。
【請求項２】
前記次指示子が前記次ファイルのファイル名からなることを特徴とする請求項１に記載の動画記録装置。
【請求項３】
前記次指示子が前記次ファイルへのポインタからなることを特徴とする請求項１に記載の動画記録装置。
【請求項４】
前記連結情報は更に、前ファイルを指定する前指示子を有し、
前記連結情報生成手段は、前記順方向記録モードでは前記前指示子に記録順の前ファイルを設定し、前記逆方向記録モードでは前記前指示子に再生順の前ファイルを設定する
ことを特徴とする請求項１ないし３のいずれか１項に記載の動画記録装置。
【請求項５】
前記前指示子が前記前ファイルのファイル名からなることを特徴とする請求項４に記載の動画記録装置。
【請求項６】
前記前指示子が前記前ファイルへのポインタからなることを特徴とする請求項４に記載の動画記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画記録装置に関し、より具体的には、動画ファイルを記録媒体に分割記録する動画記録装置に関する。
【背景技術】
【０００２】
動画の撮像装置は、撮像画像から動画データを生成し、記録媒体に記録する。このような撮像装置には、近年、特許文献１に示すように、動画データを、シームレスに連続再生を行なうことが可能なファイル分割を行なって記録するものがある。
【０００３】
特許文献２には、撮像装置において、通常再生（順方向の再生）により時間的に逆方向の再生画像を表示できるように、記録時に予め時間的に逆方向で動画を符号化する逆方向再生用動画符号化方式が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−３３２４６号公報
【特許文献２】特開平１０−３２７８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
１つの動画を複数のファイルに分割記録するシステムにおいて、特許文献２に記載の技術を適用すると、個々のファイルが逆方向再生されるものの、再生されるファイルの順番は時間順になるので、奇妙な再生画像になってしまう。
【０００６】
本発明は、このような不都合を解消し、分割記録方式であっても適切な逆方向再生を実現する動画記録装置を提示することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る動画記録装置は、通常再生時に時間軸に沿って再生するように動画を記録する順方向記録モードと、通常再生時に時間軸を遡って再生するように動画を記録する逆方向記録モードとの一方を指定する指定手段と、動画データを時間方向で複数のファイルに分割する場合の、各ファイルにファイル間の連結を示す連結情報を生成する連結情報生成手段と、入力する動画データを時間方向で複数のファイルに分割し、前記連結情報を付加して記録する記録手段とを有し、前記連結情報は、次ファイルを指定する次指示子を有し、前記連結情報生成手段は、前記順方向記録モードでは、前記次指示子に記録順の次ファイルを設定し、前記逆方向記録モードでは、前記次指示子に再生順の次ファイルを設定することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、逆方向記録モードで分割記録した動画であっても、無編集で、通常再生により時間軸を遡る再生画像を表示できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】連結情報の構成例を示す模式図である。
【図３】ファイル再生順序例の説明図である。
【図４】連結情報を作成する際に使用する検索情報格納情報の構成図である。
【図５】本実施例の記録動作のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施例を詳細に説明する。但し、本発明は、以下に説明する実施例に限定されない。
【実施例１】
【００１１】
図１は、本発明の一実施例の概略構成ブロック図を示す。図１に示す撮像装置１００は、撮像した動画を複数の動画ファイル（サブファイル）に分割しながら記録する。本実施形態では、所定時間ごと、あるいは、所定のサイズごとにサブファイルに分割する。これ以外にも、シーンごとにサブファイルに分割してもよい。撮像装置１００は、再生時に時間軸に沿って再生するように記録する順方向記録モードと、再生時に時間軸を遡って再生するように記録する逆方向記録モードとを有し、ユーザは記録時にその一方を指定する。順方向記録モードか逆方向記録モードかは、動画ファイル単位で指定できるが、シーンごとに指定できるようにしても良い。
【００１２】
動画を記録する記録媒体として、ファイルアロケーションテーブルを用いた記録を行うファイルシステムに対応したフォーマットがなされた記録媒体を使用する。
【００１３】
制御部１０１は、例えば、ＣＰＵ（ＭＰＵ）及びメモリ（ＤＲＡＭ、ＳＲＡＭ）等からなる。制御部１０１は、ユーザからの操作を受け付ける操作部１０２からの操作信号に応じて、各種処理（プログラム）を実行して撮像装置１００の各ブロックを制御し、各ブロック間でのデータ転送を制御する。制御部１０１はマイクロコンピュータであってもよい。
【００１４】
操作部１０２は、例えば、電源ボタン、記録開始ボタン、ズーム調整ボタン、オートフォーカスボタン、及び、動画記録の時間軸に対する正転／逆転の変更ボタンなどの撮影に関連する各種操作を入力するスイッチ類からなる。また、操作部１０２はまた、メニュー表示ボタン、決定ボタン、カーソルキー、ポインティングデバイス及びタッチパネル等を備え、ユーザによりこれらのキーやボタンが操作されると制御部１０１に操作信号を送信する。
【００１５】
バス１０３は、各種データ、制御信号及び指示信号などを撮像装置１００の各ブロックに送るための汎用バスである。
【００１６】
撮像部１１０は、レンズにより取り込まれた被写体の光学像を示す画像データを画像処理部１１１に繰り返し供給する。即ち、被写体光学像は、絞りによる光量制御の下でＣＣＤセンサ又はＣＭＯＳセンサ等の撮像素子に入射し、撮像素子は入射光学像を電気画像信号に変換する。アナログデジタル変換器が撮像素子からのアナログ画像信号をデジタル画像信号に変換し、画像処理部１１１に供給する。
【００１７】
画像処理部１１１は、撮像部１１０からのデジタル画像信号を不図示のメモリに一時記憶して画質を調整する。例えば、画像処理部１１１は、ホワイトバランス並びに色及び明るさなどをユーザに設定された設定値及び画像の特性から判定した設定値に基づいて調整する。画像処理部１１１は、画質調整処理された複数のフレームの画像信号から動画データを生成する。このとき、画像処理部１１１は、動画データを圧縮符号化してもよい。動画データの各フレームをフレーム内符号化する符号化方式、予測符号化方式、更には動き補償予測符号化方式のいずれを採用しても良い。ＭｏｔｉｏｎＪＰＥＧ、ＭＰＥＧ及びＨ．２６４（ＭＰＥＧ４−Ｐａｒｔ１０ ＡＶＣ）等の様々な公知の圧縮符号化方式を採用できる。画像処理部１１１は、得られた動画データを制御部１０１の制御下でメモリ１２０に書き込む。
【００１８】
画像処理部１１１は、上述の処理を実行するプログラムを搭載したマイクロコンピュータにより実現されても、制御部１０１の一部の機能として実現されてもよい。
【００１９】
メモリ１２０には、画像処理部１１１により得られた動画データと、図示しない音声入力手段により入力される音声データが、一時的に格納される。
【００２０】
制御部１０１は、メモリ１２０から動画データ等を読み出して記録部１３１に転送し、記録部１３１は、転送された動画データを動画ファイルとして記録媒体１３０に記録する。このとき、制御部１０１は、撮影時のカメラ設定、撮影日時及び各種の検出データ等を含む撮影条件データを生成し、動画データとともに記録媒体１３０に記録する。
【００２１】
記録媒体１３０は、撮像装置１００に内蔵された記録媒体でも、取外し可能な記録媒体でもよい。例えば、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、ＤＶＤ−Ｒ、磁気テープ、不揮発性の半導体メモリ及びフラッシュメモリなどのあらゆる方式の記録媒体が利用可能である。
【００２２】
動画ファイルの個々のサブファイルへの連続的なアクセス（例えば、再生）を可能にするために、記録部１３１（又は制御部１０１）は、時間軸上で隣接するサブファイル間の位置関係又は順序関係を示す連結情報を生成し、各サブファイルに付加する。例えば、連結情報は、通常再生時の再生順方向で見て、次のサブファイルを特定する次指示子又は次リンクポインタと、前のサブファイルを特定する前指示子又は前リンクポインタからなる。
【００２３】
図２は、ＭＯＶファイルフォーマットに適用した連結情報の構成例を示す。すなわち、ＭＯＶファイルフォーマットのｕｄａｔアトム（ユーザーデータアトム）２０４に、固有ＩＤ（ＵＩＤ）２０１、ＮｅｘｔＩＤ２０２及びＰｒｅＩＤ２０３を連結情報として記録する。ＵＩＤ２０１は、サブファイルを識別する情報であり、他のサブファイルとは同じにならない値からなる。本実施例では、記録部１３１（又は制御部１０１）が、撮像装置１００のシリアルナンバー、ファイル作成日時及び作成ファイル数からＵＩＤ２０１を生成する。ＮｅｘｔＩＤ２０２は、対象ファイルに対し時間的に次のファイル（次ファイル）を特定する次指示子である。次ファイルがある場合、ＮｅｘｔＩＤ２０２には当該次ファイルのＵＩＤが格納される。次ファイルが無い場合、ＮｅｘｔＩＤ２０２には、一連の動画における最後のファイルであることを示す所定値（例えば、「０」）が格納される。ＰｒｅＩＤ２０３は、対象ファイルに対して時間的に前のファイル（前ファイル）を特定する前指示子である。前ファイルがある場合、ＰｒｅＩＤ２０３には当該前ファイルのＵＩＤが格納される。前ファイルが無い場合は、ＰｒｅＩＤ２０３には一連の動画の先頭ファイルであることを示す所定値（例えば、「０」）が格納される。
【００２４】
図３は、順方向記録の場合と逆方向記録の場合のファイル再生順序と連結情報を示す模式図である。図３（Ａ）は、順方向記録モードで記録した動画を通常再生する様子を示し、図３（Ｂ）は、逆方向記録モードで記録した動画を通常再生する様子を示す。図３において、ＵＩＤはＵＩＤ２０１に対応し、ＮｅｘｔＩＤはＮｅｘｔＩＤ２０２に対応し、ＰｒｅＩＤはＰｒｅＩＤ２０３に対応している。便宜上、ＵＩＤをファイル番号としている。
【００２５】
順方向記録モードで記録した動画を通常再生するケース（図３（Ａ））では、動画３０１は、順方向記録モードでファイル（サブファイル）１〜４に分割されて記録され、各ファイル１〜４の連結情報も記録順になる。各ファイルの連結情報のＮｅｘｔＩＤを参照することで最初のファイル（サブファイル）を決定でき、以後、ＮｅｘｔＩＤに従う順番で各ファイル（サブファイル）が順次再生される。図３（Ａ）に示す例では、記録時の時間方向に再生する通常再生では、動画３０１のファイル１〜４がこの順に再生される。すなわち、連結情報は、通常再生時の再生順を示す情報でもある。ファイル１のＰｒｅＩＤが０なので、ファイル１が最初に再生される。ファイル４のＮｅｘｔＩＤが０なので、ファイル４の再生終了で動画再生が終了する。
【００２６】
逆方向記録モードで記録した動画を通常再生するケース（図３（Ｂ））では、動画３０２は逆方向記録モードでファイル（サブファイル）１〜４に分割されて記録され、各ファイル１〜４の連結情報は通常再生での再生順を示すように設定される。すなわち、最後に記録されるファイル４の連結情報のＮｅｘｔＩＤには、直前に記録されたファイル３のＵＩＤ（＝０００３）が格納され、ＰｒｅＩＤには、再生時の最初のファイルを示す値（＝００００）が格納される。ファイル３の連結情報のＮｅｘｔＩＤにはその直前に記録されたファイル２のＵＩＤ（＝０００２）が格納され、ファイル２の連結情報のＮｅｘｔＩＤにはその直前に記録されたファイル１のＵＩＤ（＝０００１）が格納される。ファイル１の連結情報のＮｅｘｔＩＤには、通常再生での最後のファイルとなることを示す値（＝００００）が格納される。
【００２７】
このように、図３（Ｂ）に示すケースでは、各ファイルの連結情報は、記録時とは逆の再生順となるように、次指示子及び前指示が設定される。この結果、通常再生において、各ファイル４，３，２，１は記録時とは逆の時間方向で再生され、且つ、この順番で順次再生される。これにより、ファイル１〜４からなる動画は、通常再生によって、全体として正しく時間を遡る方向に再生されうる。
【００２８】
図４は、連結情報を作成する際に使用する検索情報格納情報の構成例を示す。格納情報４０３は、連結情報のＮｅｘｔＩＤ２０２とＰｒｅＩＤ２０３の格納位置を記録する情報である。時間軸に準じた順方向で動画データを記録する順方向記録モードでは、前方検索情報格納位置４０１にはＰｒｅＩＤ２０３の格納位置を設定し、後方検索情報格納位置４０２にはＮｅｘｔＩＤ２０２の格納位置を設定する。時間軸を逆転して動画データを記録する逆方向記録モードでは、前方検索情報格納位置４０１にはＮｅｘｔＩＤ２０２の格納位置を設定し、後方検索情報格納位置４０２にはＰｒｅＩＤ２０３の格納位置を設定する。制御部１０１は、連結情報生成手段として、格納情報４０３を参照して各ファイルの連結情報を生成する。
【００２９】
図５は、本実施例の動画記録動作のフローチャートを示す。撮像装置１００のユーザは、操作部１０２により順方向記録モード又は逆方向記録モードを設定した上で、動画記録開始を制御部１０１に指示する。制御部１０１は、操作部１０２による動画撮影開始の指示が入力すると、図５に示す記録動作を開始する。
【００３０】
制御部１０１は、操作部１０２で設定されている動画撮影方法を取得し（Ｓ５０１）、順方向記録モードか逆方向記録モードかを判定する（Ｓ５０２）。
【００３１】
順方向記録モードが設定されている場合（Ｓ５０２）、制御部１０１は、前方検索情報格納位置４０１にＰｒｅＩＤ２０３の格納位置を設定し、後方検索情報格納位置４０２にＮｅｘｔＩＤ２０２の格納位置を設定する（Ｓ５０３）。逆方向記録モードが設定されている場合（Ｓ５０２）、制御部１０１は、前方検索情報格納位置４０１にＮｅｘｔＩＤ２０２の格納位置を設定し、後方検索情報格納位置４０２にＰｒｅＩＤ２０３の格納位置を設定する（Ｓ５０４）。
【００３２】
制御部１０１は、ＵＩＤ２０１を作成するためのファイル名指定変数Ｎを０で初期化する（Ｓ５０５）。
【００３３】
撮影の準備を完了すると、制御部１０１は、記録部１３１に対して、作成すべき動画ファイル（サブファイル）のＵＩＤ２０１を指定し、先頭ファイルとしての新規動画ファイル作成を指示する。制御部１０１から新規動画ファイル作成指示を受けた記録部１３１は、指定されたＵＩＤ２０１で新規動画ファイルを作成する。この時、先頭ファイル作成指示なので、記録部１３１は、前方検索情報格納位置４０１で指定されている場所に先頭ファイルを示す先頭指示値０を記録する。逆方向記録モードの場合、先頭ファイルのＮｅｘｔＩＤ２０２に先頭指示値０が記録される（Ｓ５０６）。
【００３４】
制御部１０１は、記録部１３１に撮影画像の１フレームの記録処理を実行させる（Ｓ５０７）。１フレームの記録が終了すると、制御部１０１は操作部１０２からの動画撮影停止の指示がないかどうかを判定する（Ｓ５０８）。
【００３５】
動画撮影停止の指示がない場合（Ｓ５０８）、制御部１０１はファイルの分割サイズに達していないかどうかを判定する（Ｓ５０９）。ファイル分割サイズに達していない場合（Ｓ５０９）、制御部１０１は、次の１フレームの記録処理を記録部１３１に実行させる（Ｓ５０７）。
【００３６】
ファイルの分割サイズに達した場合（Ｓ５０９）、制御部１０１は、ファイル名指定変数Ｎに１を加算して、次のファイル作成の準備をする（Ｓ５１０）。
【００３７】
制御部１０１は、記録部１３１に対して、作成すべき動画ファイルのＵＩＤ２０１を指定して、継続ファイルでの新規動画ファイル作成を指示し、記録部１３１は、指定されたＵＩＤ２０１で新規動画ファイルを作成する（Ｓ５１１）。この時、継続ファイル作成指示なので、記録部１３１は、前方検索情報格納位置４０１で指定されている場所に作成中動画ファイルのＵＩＤ２０１を記録する。逆方向記録モードの場合、ＮｅｘｔＩＤ２０２に作成中動画ファイルのＵＩＤ２０１が記録される。
【００３８】
継続して記録する次の動画ファイルが作成できると、制御部１０１は、記録部１３１に対して、作成中動画ファイルのＵＩＤ２０１を指定して、ファイルのクローズ処理を指示する（Ｓ５１２）。この時、制御部１０１は、継続して記録する動画ファイルのＵＩＤ２０１を記録部１３１に通知する。制御部１０１から作成中動画ファイルのクローズ処理を受けた記録部１３１は、指定されたＵＩＤ２０１に従い、作成中動画ファイルのクローズ処理を行う。この時、記録部１３１は、後方検索情報格納位置４０２で指定されている場所に継続して記録する動画ファイルのＵＩＤ２０１を記録する。逆方向記録モードの場合、ＰｒｅＩＤ２０３に継続して記録する動画ファイルのＵＩＤ２０１が記録される。
【００３９】
継続して撮影を行える状態になったら、制御部１０１は、記録部１３１に次の１フレームを記録処理させる（Ｓ５０７）。
【００４０】
操作部１０２からの動画撮影停止の指示があった場合（Ｓ５０８）、制御部１０１は、記録部１３１に対して、作成中動画ファイルのＵＩＤ２０１を指定して、最終ファイルとして動画ファイルのクローズ処理を指示する（Ｓ５１３）。制御部１０１から作成中動画ファイルのクローズ処理を受けた記録部１３１は、指定されたＵＩＤ２０１のクローズ処理を行う。この時、最終ファイルのクローズ指示なので、記録部１３１は、後方検索情報格納位置４０２で指定されている場所に動画ファイル終端を示す指示値０を記録する。逆方向記録モードの場合、ＰｒｅＩＤ２０３に指示値０が記録される。
【００４１】
制御部１０１は撮影（録画）終了の指示を画像処理部１１１及び記録部１３１に供給して、動画記録を終了させる（Ｓ１５４）。
【００４２】
以上、本発明の好ましい実施例を説明したが、本発明は上述の実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【図１】
2015159387.tif 000003
【図２】
2015159387.tif 000004
【図３】
2015159387.tif 000005
【図４】
2015159387.tif 000006
【図５】
2015159387.tif 000007