(57)【要約】【課題】  簡単な構成で、複数の記録媒体に分割されて記録された一連の動画を一つに結合する。【解決手段】  複数の記録媒体から、動画データと、複数の記録媒体にまたがって記録された動画データであることを識別するための第１の付加情報と、前記第１の付加情報とは異なる第２の付加情報とを、複数の記録媒体から読み出す読み出し手段と、前記複数の記録媒体から読み出された前記第１の付加情報と前記第２の付加情報とに基づいて、前記複数の記録媒体に記録された複数の前記動画データのうち、複数の記録媒体にまたがって記録された、連続する二つの動画データを検出する検出手段と、前記検出手段により検出された二つの動画データを結合して一つの動画データを生成する結合手段とを備える。【選択図】  図１
2014022868.tif 000002
【特許請求の範囲】
【請求項１】
動画データと、複数の記録媒体にまたがって記録された動画データであることを識別するための第１の付加情報と、前記第１の付加情報とは異なる第２の付加情報とを、複数の記録媒体から読み出す読み出し手段と、
前記複数の記録媒体から読み出された前記第１の付加情報と前記第２の付加情報とに基づいて、前記複数の記録媒体に記録された複数の前記動画データのうち、複数の記録媒体にまたがって記録された、連続する二つの動画データを検出する検出手段と、
前記検出手段により検出された二つの動画データを結合して一つの動画データを生成する結合手段とを備える画像処理装置。
【請求項２】
前記第１の付加情報は、二つの記録媒体にまたがって記録された動画データではない場合に第１の値をもち、またがって記録された二つの動画データのうちの前半の動画データである場合に第２の値をもち、後半の動画データである場合に第３の値をもつことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第２の付加情報は、動画データのフレーム毎に、所定数ずつ値が増加する情報を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記第２の付加情報は、タイムコードを含むことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記第２の付加情報は、前記動画データを記録した記録装置を識別する情報、前記動画データのデータレートに関する情報、前記動画データの記録日の情報の少なくとも一つを含むことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記検出手段は、前記複数の記録媒体に記録された複数の動画データのうち、複数の記録媒体にまたがって記録された複数の動画データの前記第２の付加情報を比較することにより、前記連続する二つの動画データを検出することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
複数の記録媒体から、動画データと、複数の記録媒体にまたがって記録された動画データであることを識別するための第１の付加情報と、前記第１の付加情報とは異なる第２の付加情報とを、複数の記録媒体から読み出す読み出し工程と、
前記複数の記録媒体から読み出された前記第１の付加情報と前記第２の付加情報とに基づいて、前記複数の記録媒体に記録された複数の前記動画データのうち、複数の記録媒体にまたがって記録された、連続する二つの動画データを検出する検出工程と、
前記検出工程により検出された二つの動画データを結合して一つの動画データを生成する結合工程とを有する画像処理方法。
【請求項８】
請求項７に記載の方法をコンピュータにより実行するためのプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置に関し、特に、複数の記録媒体に記録された動画データの処理に関する。
【背景技術】
【０００２】
従来、動画や音声を記録する装置としてビデオカメラが知られている。近年では、メモリカードやＨＤＤなどのランダムアクセス、且つ、大容量の記録媒体に対して動画や音声を記録する家庭用のビデオカメラが登場しており、一般家庭に広く普及している。また、複数の記録媒体に対して動画や音声を記録するビデオカメラも登場している。
【０００３】
この様に複数の記録媒体に対して動画を記録する装置では、動画の記録中に記録媒体の残量が無くなると、他の記録媒体に自動的に切り替えて記録を続ける機能を持つものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１７４３９０号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、複数の記録媒体にまたがって記録された一連のシーンの動画を再生するためには、複数の記録媒体がそろっていなければならず、不便である。そのため、複数の記録媒体にまたがって記録された動画を一つにまとめることができれば便利であるが、特許文献１では分割された動画を一つに結合する技術については開示されていない。
【０００６】
本発明はこの様な問題を解決し、簡単な構成で、複数の記録媒体にまたがって記録された一連の動画を一つに結合することを目的とする。
【課題を解決するための手段】
【０００７】
本発明においては、複数の記録媒体から、動画データと、複数の記録媒体にまたがって記録された動画データであることを識別するための第１の付加情報と、前記第１の付加情報とは異なる第２の付加情報とを、複数の記録媒体から読み出す読み出し手段と、前記複数の記録媒体から読み出された前記第１の付加情報と前記第２の付加情報とに基づいて、前記複数の記録媒体に記録された複数の前記動画データのうち、複数の記録媒体にまたがって記録された、連続する二つの動画データを検出する検出手段と、前記検出手段により検出された二つの動画データを結合して一つの動画データを生成する結合手段とを備える。
【発明の効果】
【０００８】
簡単な構成で、複数の記録媒体にまたがって記録された一連の動画を一つに結合することができる。
【図面の簡単な説明】
【０００９】
【図１】記録装置の構成を示す図である。
【図２】記録動作を示すフローチャートである。
【図３】記録された動画ファイルを示す図である。
【図４】リレー記録情報を示す図である。
【図５】付加情報を示す図である。
【図６】リレー記録により記録される動画データとタイムコードを示す図である。
【図７】画像処理装置の構成を示す図である。
【図８】動画ファイルの結合処理を示すフローチャートである。
【図９】連続記録された動画ファイルの検出処理を示すフローチャートである。
【図１０】動画ファイルの結合処理を示すフローチャートである。
【図１１】動画ファイルの結合処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
（第１の実施形態）
図１は、本発明の実施形態としての記録装置１００の構成を示すブロック図である。なお、ビデオカメラ１００は、ＡＶＣＨＤフォーマットに従い、動画を記録する。
【００１１】
図１において、撮像部１０１は被写体を撮影し、被写体を示す動画像信号を生成して出力する。撮像部１０１は、ズームレンズやフォーカスレンズ等の光学系、ＣＣＤ等のイメージセンサ、アイリス、撮影した動画信号をデジタル信号に変換するＡＤ変換器、撮影された動画に必要な処理を施す処理回路等を含む。メモリ１０２は、撮像部１０１から出力された動画データ、その他のデータを記憶する。
【００１２】
信号処理部１０３は、記録時においては、撮影された動画データに対して、ＭＰＥＧ等の公知の符号化方式に従う符号化処理を施し、その情報量を圧縮する。また、信号処理部１０３は、再生時においては、再生された動画データを復号し、情報量を伸張する。表示制御部１０４は、制御部１０６からの指示に従い、動画やメニュー画面等の各種の情報を表示部１０５に表示する。表示部１０５は液晶パネル等、公知の表示装置を含む。
【００１３】
制御部１０６はマイクロプロセッサ（ＣＰＵ）やその他必要なメモリを有し、メモリ１０２に記憶されたプログラムに従い、操作部１０８からの指示に応じて記録装置１００の各部の動作を制御する。操作部１０７は、電源スイッチ、動画の撮影開始、停止を指示するトリガスイッチ、ズームスイッチ、再生スイッチ、メニュースイッチ等の各種のスイッチを備える。制御部１０６は、操作部１０７からのユーザの指示を受け付ける。また、本実施形態では、ユーザは、メニュースイッチを操作して表示部１０５にメニュー画面を表示し、このメニュー画面を利用して、リレー記録モードの設定を指示する。
【００１４】
記録再生部１０８は、制御部１０６からの指示に従い、動画データやその付加情報、及びその他各種の情報を記録媒体Ａ１１０に記録し、記録媒体Ａ１１０から再生する。また、記録再生部１０９は、制御部１０６からの指示に従い、動画データやその付加情報、及びその他各種の情報を記録媒体ＭＢ１１１に記録し、記録媒体Ｂ１１１から再生する。記録媒体Ａ１１０、記録媒体Ｂ１１１はメモリカードやハードディスク（ＨＤＤ）等のランダムアクセス可能な記録媒体である。本実施形態では、記録媒体Ａ１１０、Ｂ１１１はそれぞれフラッシュメモリを内蔵したメモリカードであるものとする。
【００１５】
また、記録媒体Ａ１１０、Ｂ１１１はそれぞれ、不図示の装着、排出機構により、記録装置１００に対してユーザが容易に装着、排出可能な構成である。また、記録媒体Ａ１１０、Ｂ１１１の一方を装着し、他方を排出した状態とすることも可能である。内部バス１１２は、記録装置１００の各部の間で、各種のデータやコマンドを転送するために用いられる。
【００１６】
次に、記録装置１００による基本的な記録処理、及び再生処理について説明する。
【００１７】
記録装置１００では、記録媒体Ａ１１０と記録媒体Ｂ１１１の何れかに対して動画を記録することができる。ユーザは、記録装置１００が記録ポーズ状態であるときに操作部１０７を操作して、これら二つの記録媒体のうちの何れか一つを記録先の記録媒体として選択する。制御部１０６は、選択された記録媒体を示す情報を内部の不揮発性メモリに記憶する。
【００１８】
操作部１０７により記録装置１００の電源が投入されると、制御部１０６は各部を制御して、撮像部１０１により得られた動画信号に応じた被写体の動画を表示部１０５に表示し、記録ポーズ状態となる。この状態で、記録先の記録媒体が設定され、操作部１０７により撮影開始の指示があると、制御部１０６は各部を制御し、動画の記録を開始する。撮像部１０１は、制御部１０６からの指示があると、動画データを出力し、バス１１２を介して一旦メモリ１０２に記憶する。信号処理部１０３は、メモリ１０２に記憶された動画データを符号化して、再度メモリ１０２に記憶する。記録先として記録媒体Ａ１１０が選択されていた場合、制御部１０６は記録再生部１０８に対し、メモリ１０２から動画データを読み出し、記録媒体Ａ１１０に記録するように指示する。また、制御部１０６は、記録先として記録媒体Ｂ１１１が選択されていた場合、同様に、メモリ１０２から動画データを読み出し、記録媒体Ｂ１１１に記録するように指示する。
【００１９】
そして、記録開始後、操作部１０７により撮影停止の指示があると、制御部１０６は記録再生部１０８、１０９のうち、記録先として選択された記録媒体に対応する記録再生部に対して、動画の記録停止を指示する。なお、本実施形態では、記録再生部１０８、１０９は記録媒体Ａ１１０、記録媒体Ｂ１１１に記録した動画データを所定のファイルシステムに従い、動画ファイルとして管理する。また、本実施形態では、後述の様に、各種の付加情報を動画ファイルと共に記録媒体Ａ１１０、記録媒体Ｂ１１１に記録する。また、ユーザは、記録する動画データのデータレートが異なる複数種類の記録モードの何れかを選択することができる。本実施形態では、例えば、通常画質モードと高画質モードの二種類の記録モードを用意している。そして、高画質モードでは、符号化された動画データの目標レートが２４メガビット／秒（Ｍｂｐｓ）となるように符号化し、通常画質モードでは、１５Ｍｂｐｓとなるように符号化する。制御部１０６は、ユーザにより設定された記録モードに応じて動画データのデータレートを変更するように、信号処理部１０３に指示する。信号処理部１０３は、指定された記録モードに応じて動画データの符号量を調整し、データレートを制御する。
【００２０】
次に、再生処理について説明する。
【００２１】
操作部１０８により再生モードの指示があると、制御部１０６は、記録媒体Ａ１１０、記録媒体Ｂ１１１のうち、記録先として選択されている記録媒体を検出する。そして、選択された記録媒体に記録された動画ファイルに含まれる動画データの先頭部分を再生するように、各記録再生部１０８、１０９を制御する。そして、再生された動画データの先頭部分を信号処理部１０３により復号し、表示制御部１０４に送る。表示制御部１０４は、復号された先頭画面のサイズを縮小し、代表画像を生成して表示部１０５に表示する。ユーザは操作部１０７を操作し、表示部１０５に表示された各動画ファイルの代表画像のうち、再生したい所望の代表画像を選択し、再生を指示する。
【００２２】
制御部１０６は再生が指示されると、選択された代表画像に対応した動画ファイルを再生するように、選択された記録媒体に対応する記録再生部１０８、１０９を制御する。記録再生部１０８、１０９は、指定された動画ファイルを記録媒体から再生し、メモリ１０２に記憶する。信号処理部１０３はメモリ１０２から動画データを読み出して復号し、再度メモリ１０２に記憶する。表示制御部１０４はメモリ１０２から動画データを読み出し、再生された動画を表示部１０５に表示する。そして、再生停止の指示があると、制御部１０６は動画ファイルの再生を停止し、再び、代表画像を表示部１０５に表示させる。
【００２３】
次に、リレー記録について説明する。
【００２４】
本実施形態では、二つの記録媒体の何れかに対する動画の記録中に、記録媒体の記録可能な空き容量（記録残量）が無くなり、記録できない状態となると、記録先を他方の記録媒体に切り替えて記録を継続する、リレー記録の機能を持つ。このリレー記録によれば、例えば、記録媒体Ａ１１０への動画の記録中に、記録媒体Ａの空き容量が無くなった場合、記録先を記録媒体Ａ１１０から記録媒体Ｂ１１１に切り替える。そして、記録媒体Ｂ１１１に対して動画の記録を継続する。このように、リレー記録によれば、記録開始の指示から記録停止の指示までの間に、二つの記録媒体にまたがって動画が記録される。
【００２５】
また、本実施形態では、動画と共に複数の付加情報を記録する。図４は、第１の付加情報としてのリレー記録情報を示す図である。リレー記録情報は、動画データが二つの記録媒体にまたがって記録されていることを識別するための情報である。図４に示すように、リレー記録情報４０１は三つの状態を持つ。リレー記録情報４０１の値が０×３０（第１の値）の場合はリレー記録により記録された動画では無いことを示している。リレー記録情報４０１の値が０×０３１（第２の値）の場合はリレー記録により記録された動画データであり、また、前半のシーンであることを示している。リレー記録情報４０１の値が０×０３２（第３の値）の場合はリレー記録により記録された動画データであり、また、後半のシーンであることを示している。
【００２６】
また、図５は、付加情報を示す図である。図５（ａ）に示すように、付加情報５０１は、複数の項目を含んでいる。第２の付加情報５０１は、ファイル番号、記録モード、記録装置の識別情報である機器ＩＤ、動画データの記録部、動画ファイルに格納された動画データの記録開始、及び終了のタイムコードの情報を含む。ファイル番号は、各動画ファイルに付加されたファイル番号の情報である。記録モードは、記録された動画データのデータレートに関する情報である。記録日は、動画の記録開始時の日付を示している。開始タイムコード、終了タイムコードはそれぞれ、動画ファイルに格納される動画データの先頭フレームと最終フレームのタイムコードを示している。本実施形態では、記録された動画データのフレーム毎に記録開始からの経過時間（フレーム）を示すタイムコード情報を生成して記録する。また、ユーザによる記録開始の指示があった場合、タイムコードの値を００：００：００：００（時：分：秒：フレーム）に設定する。また、本実施形態では、記録する動画のフレームレートを３０フレーム／秒とするので、タイムコードにおけるフレームの値は０−２９の何れかとなる。
【００２７】
制御部１０６は、これらリレー記録情報４０１と付加情報５０１を生成し、メモリ１０２に記憶する。そして、制御部１０６は、記録再生部を制御して、リレー記録情報４０１と付加情報５０１をそれぞれ、動画ファイルに対応づけて記録する。なお、本実施形態では、リレー記録情報４０１と第２の付加情報５０１を動画ファイル内に格納して記録するが、これらの付加情報を動画ファイルとは別のファイルとして記録する構成としてもよい。
【００２８】
図２は、リレー記録時の処理を示すフローチャートである。図２の処理は、制御部１０６が各部を制御することにより実行される。本実施形態では、二つの記録媒体Ａ１１０とＢ１１１が共に装着されていることが検出された場合にリレー記録を実行し、何れか一方の記録媒体だけが装着されている場合にはリレー記録を行わない。また、一方の記録媒体から他方に切り替えた後、動画の記録を継続し、その後、他方の記録媒体の記録容量が無くなった場合は記録を停止する。また、両方の記録媒体が装着されている場合に、ユーザがリレー記録を行わないように設定できるように構成してもよい。
【００２９】
記録ポーズ状態において、ユーザにより記録開始の指示があった場合に図２の処理が開始される。まず、制御部１０６は、二つの記録媒体のうちユーザにより記録先として選択された方の記録媒体を記録策として指定する（Ｓ２０１）。そして、制御部１０６は、記録先として指定した記録媒体に対応した記録再生部１０８、あるいは１０９に対して動画の記録を開始するように指示する。記録再生部１０８、或いは１０９は、前記のように動画データを記録媒体に記録する（Ｓ２０２）。記録開始後、制御部１０６は、ユーザにより記録停止の指示があった場合（Ｓ２０３）、動画の記録を停止するように、動画を記録中の記録再生部１０８あるいは１０９に指示する。記録再生部１０８または１０９は、動画データの記録を停止し（Ｓ２０４）、この動画に対応したリレー記録情報４０１と付加情報５０１を記録する（Ｓ２０５）。記録が終了すると、記録ポーズ状態となる。
【００３０】
一方、Ｓ２０３で記録停止の指示が無い場合、制御部１０６は、記録中の記録媒体の記録残量を検出する（Ｓ２０６）。記録再生部１０８または１０９は、動画の記録中に繰り返し記録媒体の記録残量を検出し、記録残量の情報を制御部１０６に送る。記録残量が残っていた場合、そのまま動画の記録が継続される。また、記録残量が少ないと判断した場合、制御部１０６は、動画が記録されている記録媒体以外の他方の記録媒体が装着されているか否かを判別する（Ｓ２０７）。そして、他方の記録媒体が装着されていない場合、記録残量が無くなったため、制御部１０６は、動画を記録中の記録再生部１０８あるいは１０９に指示する。記録再生部１０８または１０９は、動画データの記録を停止し（Ｓ２０４）、この動画に対応したリレー記録情報４０１と付加情報５０１を記録する（Ｓ２０５）。
【００３１】
また、他方の記録媒体が装着されていた場合、制御部１０６は、動画を記録中の記録媒体への記録を停止するように、記録再生部１０８または１０９に指示する。記録再生部１０８または１０９は、動画データの記録を停止し（Ｓ２０８）、この動画に対応したリレー記録情報４０１と付加情報５０１を記録する（Ｓ２０９）。次に、制御部１０６は、記録先を他方の記録媒体に変更し、動画の記録を継続するように、記録先の記録媒体に対応した記録再生部１０８または１０９に指示し、記録を継続する（Ｓ２１０）。
【００３２】
図３は、記録装置１００により記録される動画ファイルを示す図である。図３（ａ）はリレー記録が行われない場合に記録される動画ファイルを示している。記録媒体Ａ１１０が選択されている状態で記録開始、記録停止指示によりファイル名００００１の動画ファイル３０１が記録される。その後、ユーザにより記録先が記録媒体Ｂ１１１に変更される。この状態で記録開始、停止指示によりファイル名００００２の動画ファイル３０２が記録される。
【００３３】
一方、図３（ｂ）はリレー記録が行われた場合に記録される動画ファイルを示している。記録媒体Ａ１１０が選択されている状態で記録開始指示によりファイル名００００３の動画ファイル３０３が記録される。動画ファイル３０３の記録中に記録媒体Ａ１１０の残量が無くなった場合、動画ファイル３０３の記録が停止され、記録先が記録媒体Ｂ１１１に変更されて、ファイル名００００４の動画ファイル３０４が記録媒体Ｂ１１１に記録される。その後、記録停止の指示により、動画ファイル３０３の記録が停止される。
【００３４】
図３（ａ）のように、リレー記録が行われない場合に記録される動画ファイル３０１、３０２と共に記録されるリレー記録情報４０１の値は、０×３０となる。また、図３（ｂ）のようにリレー記録が行われた場合、動画ファイル３０３のリレー記録情報４０１の値は０×３１となり、動画ファイル３０４のリレー記録情報４０１の値は０×３２となる。
【００３５】
図６は、図３（ｂ）のようにリレー記録が行われた場合に各動画ファイル３０３、３０４に記録されるフレームと、各フレームのタイムコードを示す図である。記録媒体Ａ１１０が選択された状態で、６０１で記録開始の指示があった場合、タイムコード値００：００：００：００が先頭のフレームに付加され、記録が開始される。その後、６０２で記録媒体Ａ１１０から記録媒体Ｂ１１１に変更されると、記録媒体Ａ１１０に記録された動画ファイル３０３の最後のフレームにはタイムコード値００：００：１０：１５が付加される。また、記録媒体Ｂ１１１に記録される動画ファイル３０４の先頭のフレームにはタイムコード値００：００：１０：１６が付加される。このように、リレー記録時には、動画ファイル３０３の最後のフレームと、動画ファイル３０４の先頭のフレームに付加されるタイムコード値は連続している。そのため、一方の動画ファイルの最終フレームのタイムコードから１フレームを加算した値が他方の動画ファイルの先頭フレームのタイムコードとして設定されていた場合、これら二つの動画ファイルはリレー記録により連続して記録されたものであることがわかる。その後、６０３で記録停止の指示があると動画ファイル３０４の記録を停止する。
【００３６】
図５（ｂ）は、図６のようにリレー記録により記録された動画ファイル３０３、３０４の付加情報を示している。ここでは、記録モードとして高画質モード（データレートが２４Ｍｂｐｓ）が選択されているものとする。図５（ｂ）に示すように、動画ファイル３０３の付加情報５０２には、開始タイムコード値として００：００：００：００が格納され、終了タイムコード値として００：００：１０：１５が格納される。一方、動画ファイル３０４の付加情報５０３には、開始タイムコード値として００：００：１０：１６が格納され、終了タイムコード値として００：００：３０：００が格納される。
【００３７】
次に、このようにリレー記録により記録された二つの動画ファイルを結合する画像処理装置について説明する。図７は、本実施形態における画像処理装置７００の構成を示している。画像処理装置７００は、一般的なパーソナルコンピュータ（ＰＣ）などにより実現できる。
【００３８】
画像処理装置７００において、ＣＰＵ７０１は記憶部７０３に記憶されたアプリケーションソフトウエアに従って各部を制御する。メモリ７０２は、記憶部７０３に記憶されたソフトウエアのキャッシュメモリや、ＣＰＵ７０１のワークメモリとして機能する。記憶部７０３は、ハードディスク（ＨＤＤ）やフラッシュメモリドライブ（ＳＳＤ）などの大容量の不揮発メモリを含む。記憶部７０３は、ソフトウエアを記憶する。また、記憶部７０３は、後述の様に、記録媒体Ａ１１０、Ｂ１１１から読み出された動画ファイルや、結合動画ファイルなどを記憶する。表示部７０４は、ユーザによる操作画面などの情報を表示する。操作部７０５は、キーボードやマウス、その他ユーザが操作可能なスイッチなどを含む。記録媒体インターフェイス（ＩＦ）７０６は、記録媒体が装着可能な装着部を備え、装着された記録媒体から動画ファイルや各種のデータを読み出し、また、記録媒体に動画ファイルなどを書き込む。記録媒体ＩＦ７０６は、図１の記録媒体Ａ１１０と記録媒体Ｂ１１１が装着される二つの装着部を備えるものとする。従って、画像処理装置７００に対し、記録媒体Ａ１１０と記録媒体Ｂ１１１を同時に装着可能である。バス７０７は各部の間でデータなどを送受信する。
【００３９】
図８、図９は画像処理装置７００による動画ファイルの結合処理を示すフローチャートである。図８、図９の処理はＣＰＵ７０１により実行される。結合処理が開始されると、まず、ＣＰＵ７０１は、記録媒体ＩＦ７０６に二つの記録媒体を装着するようにユーザに指示する画面を表示部７０４に表示し、二つの記録媒体が装着されるのを待つ（Ｓ８０１）。記録媒体ＩＦ７０６に二つの記録媒体、ここでは記録媒体Ａ１１０と記録媒体Ｂ１１１が装着されたことが検出されると（Ｓ８０２）、ＣＰＵ７０１は、リレー記録により二つの記録媒体に連続して記録された動画ファイルを検出する（Ｓ８０３）。
【００４０】
図９はＳ８０３における検出処理を示すフローチャートである。図９において、ＣＰＵ７０１は、記録媒体ＩＦ７０６により、二つの記録媒体Ａ１１０と記録媒体Ｂ１１１から、全ての動画ファイルのリレー記録情報を読み出して記憶部７０３に記憶する。そして、リレー記録情報の値に基づいて、二つの記録媒体に記録された動画ファイルから、前半シーンの動画ファイルを検出し、その数Ｎ１を検出する（Ｓ９０２）。ここで、前記のように、リレー記録情報の値が０×３１である場合、前半シーンの動画ファイルであることを示している。次に、ＣＰＵ７０１は、二つの記録媒体に記録された動画ファイルから、後半シーンの動画ファイルを検出し、その数Ｎ２を検出する（Ｓ９０３）。ここで、リレー記録情報の値が０×３２である場合、後半シーンの動画ファイルであることを示している。
【００４１】
そして、ＣＰＵ７０１は、検出されたＮ１とＮ２がそれぞれ、０より大きいか否かを判別する（Ｓ９０４）。つまり、ここでは、二つの記録媒体に、前半シーンの動画ファイルと後半シーンの動画ファイルがそれぞれ、少なくとも一つは記録されているかどうかを判定している。判定の結果、前半シーンの動画ファイルと後半シーンの動画ファイルの少なくとも何れかが、一つも記録されていなかった場合、処理を終了する。
【００４２】
また、前半シーンの動画ファイルと後半シーンの動画ファイルが共に一つ以上記録されていた場合、ＣＰＵ７０１は、まず、検出された前半シーンの動画ファイルの一つを選択する（Ｓ９０５）。そして、各動画ファイルの付加情報に基づいて、選択した前半シーンの動画ファイルに連続した後半シーンの動画ファイルを検出する（Ｓ９０６）。即ち、ＣＰＵ７０１は、選択された前半シーンの付加情報５０１と、全ての後半シーンの動画ファイルの付加情報５０２とに基づいて、これらの付加情報が以下の条件１−４を満たすか否かを確認する。
条件１：記録モードが同じ
条件２：記録機器が同じ
条件３：前半シーンの動画ファイルの記録日と、後半シーンの動画ファイルの記録日の差が１日以内
条件４：前半シーンの動画ファイルの終了タイムコード値を１フレーム進めた値が後半シーンの動画ファイルの開始タイムコードと一致する
ＣＰＵ７０１は、これらの条件１−４を全て満たす場合、その二つの動画ファイルがリレー記録により連続して記録されたものであると決定する。このように、リレー記録により連続して記録された動画ファイルがあった場合（Ｓ９０７）、ＣＰＵ７０１は、前半シーンの動画ファイルのファイル名と、後半シーンの動画ファイルのファイル名の情報を記憶部７０３に記憶する（Ｓ９０８）。また、連続する後半シーンの動画ファイルが無い場合はそのままＳ９０９に進む。
【００４３】
Ｓ９０９では、ＣＰＵ７０１は、残りの前半シーンの動画ファイルがあるかどうかを確認し、残りの前半シーンの動画ファイルが無い場合は処理を終了する。また、残りの前半シーンの動画ファイルがある場合、ＣＰＵ７０１は、次の前半シーンの動画ファイルを選択し（Ｓ９１０）、Ｓ９０６に戻って処理を続ける。
【００４４】
図８の処理に戻り、ＣＰＵ７０１は、Ｓ８０３の処理の結果、リレー記録により二つの記録媒体Ａ１１０とＢ１１１に連続して記録された動画ファイルがあるか否かを判別する（Ｓ８０４）。連続して記録された動画ファイルがあった場合、ＣＰＵ７０１は、記録媒体ＩＦ７０６に対し、Ｓ９０８で記憶されたファイル名の動画ファイルを読み出すように指示する（Ｓ８０５）。記録媒体ＩＦ７０６は、ＣＰＵ７０１より指定された動画ファイルを記録媒体Ａ１１０，Ｂ１１１より読み出し、記憶部７０３に記憶する。そして、ＣＰＵ７０１は、記憶部７０３に記憶された、前半シーンの動画ファイルと後半シーンの動画ファイルとを結合し、結合動画ファイルを生成して記憶部７０３に記憶する。このとき、前半シーンの動画ファイルの後に後半シーンの動画ファイルを結合する。なお、ここでの動画ファイルの結合処理は、バイナリレベルでの単純な結合でよい。
【００４５】
一方、Ｓ８０３の処理の結果、リレー記録により二つの記録媒体Ａ１１０とＢ１１１に連続して記録された動画ファイルが無い場合、ＣＰＵ７０１は、結合できるファイルが見つからないことを表示部７０４に表示する（Ｓ８０７）。
【００４６】
このように、本実施形態では、二つの記録媒体にまたがって連続的に記録された二つの動画ファイルを付加情報に基づいて検出して結合する。そのため、ユーザは、簡単な構成で、複数の記録媒体に分割されて記録された一連の動画を一つに結合した動画ファイルを得ることができる。
【００４７】
なお、本実施形態では、記録媒体ＩＦ７０６は二つの装着部を備え、これらの装着部に記録媒体を装着する構成であったが、これ以外の構成とすることも可能である。例えば、画像処理装置７００が公知のＵＳＢの通信部を備える構成とする。そして、ＵＳＢによりメモリカードリーダなどを接続し、このカードリーダに記録媒体Ａ１１０とＢ１１１とを装着する構成としてもよい。或いは、図１の記録装置１００にもＵＳＢの通信部を備える構成としてもよい。そして、記録装置１００に二つの記録媒体Ａ１１０とＢ１１１とを装着した状態で記録装置１００と画像処理装置７００とをＵＳＢにより接続し、画像処理装置７００が記録装置１００を制御して図８、図９の処理を行うようにしてもよい。
【００４８】
また、記録装置１００と画像処理装置７００とを別々の構成としたが、一方に他方の機能を含むように構成してもよい。例えば、記録装置１００に画像処理装置７００の構成を備える構成としてもよい。また、タイムコードの他、フレーム毎に所定数ずつ値が増加する情報、例えば、先頭からのフレーム数を示す情報などを付加情報５０１の項目として記録する構成でもよい。そして、条件４として、タイムコードの値に代えて、フレーム数の情報を使うようにしてもよい。
【００４９】
次に、第２の実施形態を説明する。第２の実施形態においても、二つの記録媒体Ａ１１０とＢ１１１とに対する動画ファイルや付加情報の記録処理は第１の実施形態と同様である。また、画像処理装置７００の構成も第１の実施形態と同様とするが、第２の実施形態では、記録媒体ＩＦ７０６に対し、記録媒体を一つずつ装着して動画ファイルを結合する場合の処理を説明する。
【００５０】
図１０は、第２の実施形態における画像処理装置７００の処理を示すフローチャートである。結合処理が開始されると、まず、ＣＰＵ７０１は、記録媒体ＩＦ７０６に一つの記録媒体を装着するようにユーザに指示する画面を表示部７０４に表示し、記録媒体が装着されるのを待つ（Ｓ１００１）。記録媒体ＩＦ７０６に記録媒体、ここでは記録媒体Ａ１１０が装着されたことが検出されると（Ｓ１００２）、ＣＰＵ７０１は、記録媒体ＩＦ７０６に対し、各動画ファイルのリレー記録情報を読み出すように指示する。記録媒体ＩＦ７０６は、記録媒体からリレー記録情報を読み出し、記憶部７０３に記憶する。ＣＰＵ７０１は、読み出されたリレー記録情報に基づいて、リレー記録により記録された動画ファイルを検出し（Ｓ１００３）、検出した動画ファイルを読み出して記憶するように記録媒体ＩＦ７０６に指示する。記録媒体ＩＦ７０６は、ＣＰＵ７０１により指定された動画ファイルを記録媒体から読み出し、記憶部７０３に記憶する（Ｓ１００４）。
【００５１】
次に、ＣＰＵ７０１は、他にリレー記録により動画ファイルが記録された記録媒体があるか否かを問い合わせる画面を表示部７０４に表示する。そして、ユーザにより、他の記録媒体がある旨が指示された場合（Ｓ１００５）、Ｓ１００１に戻り、記録媒体ＩＦ７０６に一つの記録媒体を装着するようにユーザに指示する画面を表示部７０４に表示する。
【００５２】
また、ユーザにより、他の記録媒体が無い旨が指示された場合（Ｓ１００５）、図９に示す処理を実行する（Ｓ１００６）。次に、ＣＰＵ７０１は、Ｓ１００６の処理の結果、リレー記録により二つの記録媒体Ａ１１０とＢ１１１に連続して記録された動画ファイルがあるか否かを判別する（Ｓ１００７）。連続して記録された動画ファイルがあった場合、ＣＰＵ７０１は、記憶部７０３に記憶された動画ファイルから、Ｓ９０６により検出された、連続した前半シーンの動画ファイルと後半シーンの動画ファイルとを結合し、結合動画ファイルを生成する。なお、ここでの動画ファイルの結合処理は、バイナリレベルでの単純な結合でよい。
【００５３】
一方、Ｓ１００７の処理の結果、リレー記録により二つの記録媒体Ａ１１０とＢ１１１に連続して記録された動画ファイルが無い場合、ＣＰＵ７０１は、結合できるファイルが見つからないことを表示部７０４に表示する（Ｓ１００９）。
【００５４】
このように、本実施形態においても、二つの記録媒体にまたがって連続的に記録された二つの動画ファイルを付加情報に基づいて検出して結合する。そのため、ユーザは、簡単な構成で、複数の記録媒体に分割されて記録された一連の動画を一つに結合した動画ファイルを得ることができる。
【００５５】
次に、第３の実施形態を説明する。第１の実施形態では、リレー記録情報に基づき、記録媒体に記録された動画ファイルから、リレー記録により記録されたものを検出し、更に、連続記録された動画ファイルを検出していた。本実施形態では、装着された二つの記録媒体にそれぞれ一つずつ動画ファイルが記録されていた場合には、リレー記録情報の値をチェックせずに、付加情報に基づいてこれら二つの動画ファイルの連続性をチェックする。
【００５６】
図１１は第３の実施形態におけるＣＰＵ７０１の処理を示すフローチャートである。結合処理が開始されると、まず、ＣＰＵ７０１は、記録媒体ＩＦ７０６に二つの記録媒体を装着するようにユーザに指示する画面を表示部７０４に表示し、二つの記録媒体が装着されるのを待つ（Ｓ１１０１）。記録媒体ＩＦ７０６に二つの記録媒体、ここでは記録媒体Ａ１１０と記録媒体Ｂ１１１が装着されたことが検出されると（Ｓ１１０２）、ＣＰＵ７０１は、二つの記録媒体にそれぞれ一つの動画ファイルが記録されているか否かを判別する（Ｓ１１０３）。少なくとも何れかの記録媒体に二つ以上の動画ファイルが記録されていた場合、図８のＳ８０３以降の処理に移行して、処理を続ける。
【００５７】
一方、各記録媒体に一つずつ動画ファイルが記録されていた場合、ＣＰＵ７０１は、これら二つの動画ファイルがリレー記録により連続して記録されたものであるか否かを判別する（Ｓ１１０４）。ここでは、ＣＰＵ７０１は、各動画ファイルの付加情報５０１に基づいて、二つの動画ファイルが以下の条件５−８を満たすか否かを判別する。
条件５：記録モードが同じ
条件６：記録機器が同じ
条件７：一方の動画ファイルの記録日と、他方の動画ファイルの記録日の差が１日以内
条件４：一方の動画ファイルの終了タイムコード値を１フレーム進めた値が他方の動画ファイルの開始タイムコードと一致する
この結果、二つの動画ファイルがリレー記録により連続して記録されたものであった場合、ＣＰＵ７０１は、記録媒体ＩＦ７０６に対し、各記録媒体から動画ファイルを読み出すように指示する。記録媒体ＩＦ７０６は、ＣＰＵ７０１より指定された動画ファイルを記録媒体Ａ１１０，Ｂ１１１より読み出し、記憶部７０３に記憶する。そして、ＣＰＵ７０１は、記憶部７０３に記憶された、二つの動画ファイルのうち、前半シーンの動画ファイルの後に後半シーンの動画ファイルを結合し、結合動画ファイルを生成して記憶部７０３に記憶する。二つの動画ファイルの付加情報５０１の開始タイムコードと終了タイムコードを比較することで、二つの動画ファイルの何れが前半シーンであるかを検出することができる。
【００５８】
このように、本実施形態においても、二つの記録媒体にまたがって連続的に記録された二つの動画ファイルを付加情報に基づいて検出して結合する。そのため、ユーザは、簡単な構成で、複数の記録媒体に分割されて記録された一連の動画を一つに結合した動画ファイルを得ることができる。
【００５９】
前述した本発明の実施形態に係わる記録装置を構成する各手段並び制御方法の各工程は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記憶したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【００６０】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００６１】
なお、本発明は、前述した実施形態の機能を実現するソフトウエアのプログラムを、システムまたは装置に直接、または遠隔から供給する場合も含む。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００６２】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００６３】
プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスクなどがある。さらに、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【００６４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する方法がある。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。
【００６５】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００６６】
また、その他の方法として、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００６８】
さらに、その他の方法として、まず記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００６９】
また、各実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図１】
2014022868.tif 000003
【図２】
2014022868.tif 000004
【図３】
2014022868.tif 000005
【図４】
2014022868.tif 000006
【図５】
2014022868.tif 000007
【図６】
2014022868.tif 000008
【図７】
2014022868.tif 000009
【図８】
2014022868.tif 000010
【図９】
2014022868.tif 000011
【図１０】
2014022868.tif 000012
【図１１】
2014022868.tif 000013