(57)【要約】【課題】複数の関連性のある動画データを自動的に一つの動画データとして編集する動画像処理装置を実現する。【解決手段】動画ファイル１を特定し（Ｓ１１）、撮影終了時刻を取得する（Ｓ１２）。次いで、動画ファイル２を特定し（Ｓ１３）、撮影開始時刻を取得する。次いで、取得した撮影時刻を比較し（Ｓ１５）、この比較結果に基づいて、２つの動画ファイルを結合するか否かの判断をし（Ｓ１６）、結合と判断した場合には、２つの動画ファイルを結合して、新たな動画ファイルを生成する（Ｓ１７）。これにより、連続性、関連性のある複数の動画ファイルを１つの動画ファイルとして編集することができる。【選択図】  図５
2005006059.tif 000002
【特許請求の範囲】
【請求項１】
第１の動画データを取得する第１取得手段と、
第２の動画データを取得する第２取得手段と、
前記第１の動画データと前記第２の動画データとの撮影時刻の間隔が所定時間内にあるか否かを判定する時刻判定手段と、
前記時刻判定手段により所定時間内にあると判定された場合には、前記第１の動画データと前記第２の動画データとを結合して１つの動画データに編集する編集手段と、
を備えたことを特徴とする動画像処理装置。
【請求項２】
前記時刻判定手段は、
前記第１の動画データの撮影終了時刻と前記第２の動画データの撮影開始時刻とを取得し、
この取得された２つの撮影時刻の間隔が所定時間内か否かを判定することを特徴とする請求項１記載の動画像処理装置。
【請求項３】
前記所定時間は、
ユーザによって任意に設定することができることを特徴とする請求項１又は２に記載の動画像処理装置。
【請求項４】
前記編集手段は、
前記第１の動画データの後に前記第２の動画データを結合することを特徴とする請求項１乃至３の何れかに記載の動画像処理装置。
【請求項５】
前記第１の動画データと前記第２の動画データとを比較するデータ比較手段と、
前記データ比較手段による比較結果に基づいて、前記第１の動画データと前記第２の動画データとが一致するか否かを判定する判定手段と、
を設け、
前記判定手段により一致すると判定され、かつ、前記時刻判定手段により所定時間内と判定された場合は、
前記第１の動画データと前記第２の動画データとを結合して１つの動画データに編集することを特徴とする請求項１乃至４の何れかに記載の動画像処理装置。
【請求項６】
前記データ比較手段は、
前記第１の動画データの最終フレームデータと前記第２の動画データの開始フレームデータとを比較することを特徴とする請求項５記載の動画像処理装置。
【請求項７】
動画データを記録する記録媒体を備え、
前記第１取得手段及び前記第２取得手段は、
前記記録媒体に記録されている動画データの中から動画データを取得することを特徴とする請求項１乃至６の何れかに記載の動画像処理装置。
【請求項８】
撮影対象物を撮影する撮像手段と、該撮影手段によって撮影された動画データを記録媒体に記録する第１の記録手段と、を備え、
前記第１取得手段は、
前記第１の記録手段によって記録媒体に記録された動画データの中から動画データを取得し、
前記第２取得手段は、
前記撮像手段によって得られ、かつ、前記第１の記録手段によって前記記録媒体に記録されていない動画データを取得することを特徴とする請求項１乃至６の何れかに記載の動画像処理装置。
【請求項９】
撮影対象物を撮影する撮像手段と、該撮像手段によって撮影された動画データを記録媒体に記録する第１の記録手段と、を備え、
前記第１取得手段及び前記第２取得手段は、
前記撮像手段によって得られ、かつ、前記第１の記録手段によって前記記録媒体に記録されていない動画データの中から動画データを取得することを特徴とする請求項１乃至６の何れかに記載の動画像処理装置。
【請求項１０】
前記撮像手段による動画撮影が終了してから所定時間が経過したか否かを判断する経過判断手段を設け、
該経過判断手段により所定時間が経過したと判断した場合には、
前記第１の記録手段は、
前記撮像手段で得られた動画データを前記記録媒体に記録することを特徴とする請求項９記載の動画像処理装置。
【請求項１１】
前記編集手段によって編集された結合動画データを第２の記録手段によって前記記録媒体に記録するとともに、
前記記録媒体から取得され、かつ、結合の対象となった編集前の動画データを該記録媒体から消去する消去手段を備えたことを特徴とする請求項７又は８記載の動画像処理装置。
【請求項１２】
第１の動画データを取得する処理と、
第２の動画データを取得する処理と、
前記第１の動画データと前記第２の動画データとの撮影時刻の間隔が所定時間内にあるか否かを判定する処理と、
この判定する処理により所定時間内にあると判定された場合には、前記第１の動画データと前記第２の動画データとを結合して１つの動画データに編集する処理と、
を含み、コンピュータにより動画像の処理を実行することを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動画像処理装置およびそのプログラムに係り、詳しくは、複数の動画データに対する編集動作を実行する動画像処理装置に関する。
【０００２】
【従来の技術】
従来、動画像撮影装置として、典型的なものにデジタルカメラがある。このようなデジタルカメラによる撮影は、従来の銀塩カメラによる撮影と異なり、撮影時あるいは撮影後に撮影された画像データに対して、デジタル画像処理を行うことが可能である。
また、処理速度、記憶容量の増大などによる性能向上により静止画のみでなく動画の撮影も可能となってきている。
そして、撮影した動画ファイルが二つある場合（以下、動画ファイル１、動画ファイル２という）には、ユーザは動画ファイル１と動画ファイル２を合わせて一つの動画ファイルを作りたい場合がある。かかる場合には、手動により、単純に動画ファイル１と動画ファイル２をそのまま結合するか、あるいは動画編集を行い、動画ファイル１と動画ファイル２の間に場面転換の効果を与えて、動画ファイルの結合を行っている。
【０００３】
また、下記特許公開公報には、自動的に動画を編集する画像処理システムが開示されている。この画像処理システムは、被写体が記録された動画データの所在を特定するための情報と被写体が記録された時刻とを対応付けるための管理情報を生成し、管理情報に基づいて編集して、特定の被写体について一貫性を持つ新たな動画データを自律的に生成可能とするものである。
【０００４】
【特許文献】
公開特許公報  特開平１０−２１５４３４号（段落「００２３」および段落「００２８」参照）
【０００５】
【発明が解決しようとする課題】
しかしながら、従来のデジタルカメラにあっては、動画撮影を終了してしまうと１つの動画ファイルが生成されてしまうため、以下のような問題点があった。
（ａ）ユーザが間違って動画撮影を終了させてしまうと、すぐに動画撮影を開始しても、別のファイルとして記録されてしまうため、１つの動画ファイルとして記録したい場合には、ユーザが手動で編集をしなければならなかった。
（ｂ）また、デジタルカメラで動画像を撮影した場合には、３０秒ぐらいで撮影が停止してしまうため、関連のある連続した一連の動画像を撮影した場合であっても、複数の動画ファイルとして記録されてしまうという欠点があった。
（ｃ）編集作業を行なうにしても、動画ファイルが複数ある場合には、手間と時間がかかるので、編集作業が大変であった。
また、このような問題は、上記した特許文献に開示されている技術によっても解決できるものではなかった。
【０００６】
そこで本発明は、かかる従来の問題点に鑑みてなされたものであり、複数の関連性のある動画データを用いて自動的に一つの動画データに編集することができる動画像処理装置およびそのプログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的達成のため、請求項１記載の発明による動画像処理装置は、第１の動画データを取得する第１取得手段と、
第２の動画データを取得する第２取得手段と、
前記第１の動画データと前記第２の動画データとの撮影時刻の間隔が所定時間内にあるか否かを判定する時刻判定手段と、
前記時刻判定手段により所定時間内にあると判定された場合には、前記第１の動画データと前記第２の動画データとを結合して１つの動画データに編集する編集手段と、
を備えたことを特徴とする。
【０００８】
また、例えば、請求項２に記載されているように、前記時刻判定手段は、
前記第１の動画データの撮影終了時刻と前記第２の動画データの撮影開始時刻とを取得し、
この取得された２つの撮影時刻の間隔が所定時間内か否かを判定するようにしてもよい。
また、請求項３に記載されているように、前記所定時間は、
ユーザによって任意に設定することができるようにしてもよい。
また、請求項４に記載されているように、前記編集手段は、
前記第１の動画データの後に前記第２の動画データを結合するようにしてもよい。
【０００９】
また、例えば、請求項５に記載されているように、前記第１の動画データと前記第２の動画データとを比較するデータ比較手段と、
前記データ比較手段による比較結果に基づいて、前記第１の動画データと前記第２の動画データとが一致するか否かを判定する判定手段と、
を設け、
前記判定手段により一致すると判定され、かつ、前記時刻判定手段により所定時間内と判定された場合は、
前記第１の動画データと前記第２の動画データとを結合して１つの動画データに編集するようにしてもよい。
また、請求項６に記載されているように、前記データ比較手段は、
前記第１の動画データの最終フレームデータと前記第２の動画データの開始フレームデータとを比較するようにしてもよい。
【００１０】
また、例えば、請求項７に記載されているように、動画データを記録する記録媒体を備え、
前記第１取得手段及び前記第２取得手段は、
前記記録媒体に記録されている動画データの中から動画データを取得するようにしてもよい。
また、請求項８に記載されているように、撮影対象物を撮影する撮像手段と、該撮影手段によって撮影された動画データを記録媒体に記録する第１の記録手段と、を備え、
前記第１取得手段は、
前記第１の記録手段によって記録媒体に記録された動画データの中から動画データを取得し、
前記第２取得手段は、
前記撮像手段によって得られ、かつ、前記第１の記録手段によって前記記録媒体に記録されていない動画データを取得するようにしてもよい。
また、請求項９に記載されているように、撮影対象物を撮影する撮像手段と、該撮像手段によって撮影された動画データを記録媒体に記録する第１の記録手段と、を備え、
前記第１取得手段及び前記第２取得手段は、
前記撮像手段によって得られ、かつ、前記第１の記録手段によって前記記録媒体に記録されていない動画データの中から動画データを取得するようにしてもよい。
【００１１】
また、請求項１０に記載されているように、前記撮像手段による動画撮影が終了してから所定時間が経過したか否かを判断する経過判断手段を設け、
該経過判断手段により所定時間が経過したと判断した場合には、
前記第１の記録手段は、
前記撮像手段で得られた動画データを前記記録媒体に記録するようにしてもよい。
また、請求項１１に記載されているように、前記編集手段によって編集された結合動画データを第２の記録手段によって前記記録媒体に記録するとともに、
前記記録媒体から取得され、かつ、結合の対象となった編集前の動画データを該記録媒体から消去する消去手段を備えるようにしてもよい。
【００１２】
請求項１１記載の発明によるプログラムは、第１の動画データを取得する処理と、
第２の動画データを取得する処理と、
前記第１の動画データと前記第２の動画データとの撮影時刻の間隔が所定時間内にあるか否かを判定する処理と、
この判定する処理により所定時間内にあると判定された場合には、前記第１の動画データと前記第２の動画データとを結合して１つの動画データに編集する処理と、
を含み、コンピュータにより動画像の処理を実行することを特徴とする。
【発明の実施の形態】
以下、本発明の実施の形態を、デジタルカメラに適用した一例として図面を参照して説明する。
【００１３】
（第１の実施の形態）
図１は、デジタルカメラ１の概略構成を示すブロック図である。デジタルカメラ１は動画像処理装置を構成し、ＣＣＤ２とＤＳＰ／ＣＰＵ３とを有している。ＤＳＰ／ＣＰＵ３は、画像データの圧縮・伸張、音声データの処理を含む各種のデジタル信号処理機能を有するとともに、デジタルカメラ１の各部を制御するワンチップマイコンである。なお、ワンチップマイコンは、図示しないがクロック回路も含み、クロック回路により時刻が監視され、時刻の計測も行う。
【００１４】
特に、メモリ・カード１３に記録されている動画ファイルの動画データをインターフェイス１２、アドレス・データバス９を介して取得し、ＤＲＡＭ１０に記憶させる。この機能は、取得手段に相当する。第１取得手段は第１の動画データ（以下、動画データ１という）を取得し、第２取得手段は第２の動画データ（以下、動画データ２という）を取得する。また、このとき、取得した動画データの動画ファイルに、動画ファイル１、動画ファイル２として取得されたことがわかるように識別記号等を付す。拡張子によって、識別するのもよい。
また、ＤＳＰ／ＣＰＵ３は、取得した動画データの撮影時刻の間隔が所定時間内か否かを判定する。この機能は、時刻判定手段に相当する。
【００１５】
さらに、ＤＳＰ／ＣＰＵ３は、所定時間内と判定した場合には、取得した動画データ１と動画データ２とを結合させる。この機能は編集手段に相当する。そして結合されたデータは、１つの動画ファイルとしてア生成されアドレス・データバス９、インターフェイス１２を介して、メモリ・カード１３に記録される。このとき、ＤＳＰ／ＣＰＵ３は、メモリ・カード１３に記録されている、動画ファイル１と動画ファイル２を削除するようにしてもよい。この機能は、消去手段に相当する。
【００１６】
ＤＳＰ／ＣＰＵ３には、ＣＣＤ２を駆動するＴＧ（Ｔｉｍｉｎｇ  Ｇｅｎｅｒａｔｏｒ）４が接続されており、ＴＧ４には、ＣＣＤ２から出力される被写体の光学像に応じたアナログの撮像信号が入力するユニット回路５が接続されている。ユニット回路５は、ＣＣＤ２から出力される撮像信号を相関二重信号サンプリングして保持するＣＤＳ（Ｃｏｒｒｅｌａｔｅｄ  Ｄｏｕｂｌｅ  Ｓａｍｐｌｉｎｇ）回路、その撮像信号を増幅するゲイン調整アンプ（ＡＧＣ）、増幅後の撮像信号をデジタル信号に変換するＡ／Ｄ変換器（ＡＤ）から構成されており、ＣＣＤ２の出力信号はユニット回路５を経てデジタル信号としてＤＳＰ／ＣＰＵ３に送られる。
【００１７】
ＤＳＰ／ＣＰＵ３には、表示装置６、キー入力部７、音声処理部８が接続されるとともに、アドレス・データバス９を介してＤＲＡＭ１０、内蔵フラッシュメモリ１１、カード・インターフェイス１２が接続されており、カード・インターフェイス１２には、デジタルカメラ１の本体の図示しないスロットルに装着された着脱可能なメモリ・カード１３が接続されている。
【００１８】
表示装置６はカラーＬＣＤとその駆動回路とを含み、撮影待機状態にあるときにはＣＣＤ２によって撮像された被写体画像をスルー画像として表示し、記録画像の再生時には保存メモリであるメモリ・カード１３から読み出され伸張された記録画像を表示する。キー入力部７はシャッターボタン、動画撮影に使用する録画開始／終了ボタン、電源キー、ＭＥＮＵキー等の複数の操作キーを含み、使用者によるキー操作に応じたキー入力信号をＤＳＰ／ＣＰＵ３に出力する。
【００１９】
音声処理部８は、内蔵マイク、アンプ、Ａ／Ｄ変換器、内蔵スピーカ、Ｄ／Ａ変換器等を含み、音声付の静止画又は動画の撮影時には、内蔵マイクに入力した音声をデジタル信号に変換してＤＳＰ／ＣＰＵ３へ送る。ＤＳＰ／ＣＰＵ３へ送られた音声データはＤＲＡＭ１０に順次蓄積され、最終的には、ＤＳＰ／ＣＰＵ３によって生成された画像データとともにメモリ・カード１３に記憶される。また、音声処理部８は、音声付の静止画又は動画の再生時には、各映像に付属する音声データに基づく音声を再生して内蔵スピーカから音声出力する。また、必要に応じ、内蔵スピーカにより各種の報知音を報音する。
【００２０】
ＤＲＡＭ１０は、ＣＣＤ２により撮像された後、デジタル化された被写体の画像データ等を一時記憶するバッファメモリ、ＤＳＰ／ＣＰＵ３のワーキングメモリとしても使用され、メモリ・カード１３に記録されている動画ファイルの動画ファイル名、撮影時刻、動画データをカードＩ／Ｆ１２とアドレス・データバス９を介して記憶し、編集作業に必要な処理が行なわれる。
【００２１】
内蔵フラッシュメモリ１１には、ＤＳＰ／ＣＰＵ３による各部の制御に必要な制御プログラム、すなわちメモリ・カード１３から撮影時刻を取得したり、編集作業、すなわち、撮影時刻を比較し、結合するか否かを判定し、結合するためのプログラム等を含む各種の制御に必要なプログラム、及び各制御に必要なデータが記憶されており、ＤＳＰ／ＣＰＵ３は前記プログラムに従い動作する。
【００２２】
すなわち、ＤＳＰ／ＣＰＵ３、アドレス・データバス９、カードＩ／Ｆ１２、メモリ・カード１３、ＤＲＡＭ１０、内蔵フラッシュメモリ１１は、第１取得手段、第２取得手段、編集手段を構成し、ＤＳＰ／ＣＰＵ３、アドレス・データバス９、ＤＲＡＭ１０、内蔵フラッシュメモリ１１は、時刻判定手段を構成する。
そして、撮像手段はデジタルカメラ１で構成される。
【００２３】
次に、以上の構成からなるデジタルカメラ１における動作を説明する。図２はユーザが動画撮影モードを設定したときのＤＳＰ／ＣＰＵ３の処理手順を示すフローチャートである。
ユーザがキー入力部７を操作して動画撮影モードに設定すると、撮影したいと思う景色、風景をデジタルカメラで撮影し、撮影した映像をメモリ・カード等に記録することができるようになる。
【００２４】
ＤＳＰ／ＣＰＵ３は、上記動画撮影モードが設定されると、ＣＣＤ２による撮影を開始して被写体のスルー画像を表示装置６に表示させる（ステップＳ１）。スルー画像とは、ＣＣＤ２により撮像された対象物をＤＲＡＭ１０に記憶させ、その記憶された映像を表示画面に表示し、ＣＣＤ２により撮像された対象物が変わることにより、ＤＲＡＭ１０に記憶された映像が更新され、表示画面に表示される映像も変わることである。スルー表示状態では、ＤＲＡＭ１０に記憶された映像をそのまま表示するが、メモリ・カード１３にその映像のデータが記録されないので、その映像データが保存されていない状態である。
【００２５】
次に、スルー画像が表示されている状態でユーザによりシャッターボタンが押下されたと判断すると（ステップＳ２）、動画撮影を開始したときの時刻を取得し（ステップＳ３）、所定のフレームレート（１／３０秒の固定周期）で動画像（動画フレーム）を撮像し記憶する動画像撮影処理を開始する（ステップＳ４）。ステップＳ２でシャッターボタンが押下されていないと判断すると、シャッターボタンが押下されるまで、ステップＳ２に留まり、スルー表示が継続する。
【００２６】
シャッターボタンが押されるか（ステップＳ５）、または、動画撮影処理が開始してから３０秒経過したら（ステップＳ６）、動画撮影処理は停止され（ステップＳ７）、動画撮影を終了したときの時刻を取得し（ステップＳ８）、それまでの間にバッファメモリ（ＤＲＡＭ１０）上に展開されている動画データ、動画撮影開始時刻データ、動画撮影終了時刻データを用いて動画ファイルを生成し、メモリ・カード１３に記録する（ステップ９）。その後、ステップＳ１に戻る。この動作を繰り返すことにより、メモリ・カード１３に動画ファイルが順次記録され、この複数の動画ファイルがメモリ・カード１３に記録されることになる。また、このメモリ・カード１３に記録された動画ファイルが、後述する編集の対象となる動画ファイル１、動画ファイル２となる。
【００２７】
ステップＳ５でシャッターボタンが押下されず、動画撮影処理が開始されてから３０秒経過してなければ（ステップＳ５で、ＮＯ）、ステップＳ４に戻り、シャッターボタン押下又は３０秒経過するまで、動画撮影処理が続行される。
図３は、メモリ・カード１３に記録された動画ファイルのデータの構成を示すものであり、動画ファイル名、動画撮影開始時刻データ、動画撮影終了時刻データ、動画データから構成される。動画ファイル名は、ファイルの生成と同時に自動的に決められてしまうが、ユーザが任意に名前を変更することもできる。動画データは撮影された映像のデータである。
【００２８】
次に、メモリ・カード１３に記憶された動画ファイルの編集について説明する。この動画ファイルの編集は、メモリ・カード１３に記録された複数の動画ファイルがある場合に、動画ファイル同士の撮影時刻の差が所定時間内にある場合には、動画ファイル同士を結合し、連続性、関連性のある動画ファイルを一つの動画ファイルとして生成するというものである。
ユーザによりキー入力部７が操作されて動画像編集モードに設定されると、ＤＳＰ／ＣＰＵ３は、メモリ・カード１３に記録されている動画ファイルの中から、動画ファイル１と動画ファイル２を特定する。そして、動画ファイル１として特定された動画ファイルの動画ファイル名、撮影終了時刻、動画データと、動画ファイル２として特定された動画ファイルの動画ファイル名、撮影開始時刻、動画データを、カードＩ／Ｆ１２、アドレス・データバス９を介して、ＤＲＡＭ１０に記憶させる。ここでは便宜上、２つの動画データしか特定していない。
【００２９】
図４はメモリ・カード１３に記録された動画ファイルのデータの一例を示すものである。
（ａ）は、動画ファイル１として特定された動画ファイルのデータを（ｂ）は動画ファイル２として特定された動画ファイルのデータを示す。
動画ファイル１の動画ファイル名は、ＤＳＣＦ００１０であり、撮影開始時刻は、２００３年１０月１０日１６時２３分２３秒３２、撮影終了時刻は２００３年１０月１０日１６時３５分３３秒７５である。動画データはＡとする。
動画ファイル２の動画ファイル名は、ＤＳＣＦ００１１であり、撮影開始時刻は、２００３年１０月１０日１６時３５分３５秒３３、撮影終了時刻は、２００３年１０月１０日１６時５５分２７秒５４である。動画データはＢとする。
ここでは、図４に示す動画ファイル名、撮影開始終了時刻、動画データは便宜上のものであり、実際にはコンピュータに読み取り可能なデータで記録される。
なお、デジタルカメラでの撮影は３０秒以上、撮像することができないが、上記した動画ファイル１と動画ファイル２は、本発明の動画像処理装置によって編集された動画ファイルである。
【００３０】
次に、図５のフローチャートに基づいて動画編集を説明する。
ユーザがキー入力部７を操作して動画ファイル自動編集モードに設定すると、ステップＳ１１でメモリ・カード１３に記録されている動画ファイルの中から動画ファイル１を特定する。このとき特定した動画ファイルに、動画ファイル１として特定されたことがわかるように識別記号等を付す。次いで、ステップＳ１２で動画ファイル１の撮影終了時刻を取得する。次いで、ステップＳ１３に進み、メモリ・カード１３に記録されている動画ファイルの中から動画ファイル２を特定する。このとき特定した動画ファイルに、動画ファイル１に対する動画ファイル２として特定されたことがわかるように識別記号等を付す。次いで、ステップＳ１４で動画ファイル２の撮影開始時刻データを取得する。なお、同じ動画ファイルを、動画ファイル１、動画ファイル２として同時に特定することは無い。また、この識別記号等に基づいて、動画ファイル１、動画ファイル２として取得したかどうかを判断する。
【００３１】
次に、ステップＳ１５で取得した動画ファイル１の撮影終了時刻データと動画ファイル２の撮影開始時刻データとを比較する。この比較では、動画ファイル２の撮影開始時刻から動画ファイル１の撮影終了時刻を引く演算を行う。
図４に示される動画ファイル１と動画ファイル２の場合には、動画ファイル１の撮影終了時刻が２００３年１０月１０日１６時３５分３３秒７５であり、動画ファイル２の撮影開始時刻が２００３年１０月１０日１６時３５分３５秒３３であるので、上記した演算を行なうと、１秒５８となる。
【００３２】
次いで、ステップＳ１６に進むと、比較結果に基づき動画ファイル１の撮影終了時刻と動画ファイル２の撮影開始時刻との差が所定時間内かどうかを判断し、所定時間内と判断した場合には、結合と判定し、所定時間外であれば結合しないと判定する。
例えば、所定時間が２秒と設定されていた場合は、上記した比較結果の１秒５８は所定時間２秒以内にあるので、結合と判定する。また、所定時間が１秒と設定されていた場合には、結合しないと判定する。この所定時間は、予め設定されていてもよく、用途別（景色、観光、スポーツ等）に設定されていてもよい。また、ユーザによって任意に設定できるようにしてもよい。よって、ユーザの使用目的にあった自動編集ができる。
【００３３】
ステップＳ１６で結合と判定されるとステップＳ１７に進み、動画ファイル１のデータと動画ファイル２のデータをメモリ・カード１３から取得し、このデータをＤＲＡＭ１０に記憶する。そして、この記憶されたデータを結合して、新たな動画ファイルを生成する。例えば図４に示す動画ファイル１と動画ファイル２を結合して、新たな動画ファイルを生成する場合は、図６に示すような動画ファイルが生成される。
新たに生成した動画ファイルの動画ファイル名は、図に示されるように、動画ファイル１の動画ファイル名と動画ファイル２の動画ファイル名とが結合したＤＳＣＦ００１０．ＤＳＣＦ００１１となる。
また、新たに生成した動画ファイルの撮影開始時刻は、図に示されるように、動画ファイル１の撮影開始時刻２００３年１０月１０日１６時２３分２３秒３２となり、撮影終了時刻は、動画ファイル２の撮影終了時刻２００３年１０月１０日１６時５５分２７秒５４となる。
【００３４】
そして、動画データは、図６に示されるように、動画ファイル１の動画データＡ（以下、動画データ１）の後に動画ファイル２の動画データＢ（以下、動画データ２）とを結合したＡＢとなる。
この結合した動画ファイルを、データバス９、カードＩ／Ｆ１２を介して、メモリ・カード１３に記録する。
なお、識別記号等を用いているので、動画ファイル１、動画ファイル１に対する動画ファイル２として特定した２つの動画ファイルを、再び同じように、動画ファイル１、動画ファイル１に対する動画ファイル２として特定することは無い。
また、この生成された動画ファイルをメモリ・カード１３に記録するときに、動画ファイル１、動画ファイル２として特定された動画ファイルをメモリ・カード１３から削除するようにしてもよい。
これにより、動画ファイル１と動画ファイル２を編集して、例えば、新たな動画ファイルＸを生成したら、再び同じ動画ファイルを動画ファイル１、動画ファイル２として特定して、同じ動画ファイルＸを幾つも生成することが無くなる。すなわち同じ動画ファイルを幾つも生成しないで済む。
そして、ステップＳ１９に進む。
【００３５】
ステップＳ１６で結合しないと判定されると、ステップＳ１８に進み、現在特定されている動画ファイル１に対する動画ファイル２として特定されていない動画ファイルがメモリ・カード１３にあるかどうか判断し、あると判断した場合には、ステップＳ１３に戻り、現在特定されている動画ファイル１に対する動画ファイル２として特定されていない動画ファイルを新たに特定する。そして、上記した動作を繰り返す。
ここで、動画ファイル２として既に特定した動画ファイルは再び特定することは無いが、以下で説明するように、動画ファイル１として新たな動画ファイルが特定されると、メモリ・カード１３に記録されている動画ファイルはすべて動画ファイル２として特定されていない動画ファイルになる。すなわち、動画ファイル２として特定されているか否かは、動画ファイル１を基準に判断する。
【００３６】
ステップＳ１８で現在特定されている動画ファイル１に対する動画ファイル２として特定されていない動画ファイルがメモリ・カード１３に無いと判断した場合は、ステップＳ１９に進む。
ステップＳ１９では、動画ファイル１として特定されていない動画ファイルがメモリ・カード１３にあるかどうかを判断し、あると判断した場合には、ステップＳ１１に戻り、動画ファイル１として特定されていない動画ファイルを新たに特定し、上記した動作を繰り返す。ここで、動画ファイル１として既に特定された動画ファイルは特定しない。なお、動画ファイル１、２の特定の判断は、動画ファイルに付された識別記号等に基づいて行なわれる。
ステップＳ１９で無いと判断された場合には動画ファイル自動編集モードを終了する。
【００３７】
なお、動画ファイル１、動画ファイル２として特定したか否かの判断は、動画データに付された識別記号等に基づいて行なわれるので、再び同じ動画ファイルを特定して、同一の動画ファイルを幾つも生成することはないが、ステップＳ１７で新たに動画ファイルを生成した場合には、この新たに生成した動画ファイルも、動画ファイル１、動画ファイル２として特定されていない動画ファイルに含まれる。したがって、ステップＳ１７で新たに動画ファイルを生成した場合には、すぐに、動画ファイル自動編集モードが終了することはない。よって、連続した動画データを有する３つ以上の動画ファイルにも対応することができる。
【００３８】
このように、ユーザがキー入力部７を操作して動画ファイル自動編集モードに設定すると、メモリ・カード１３に記録されている動画ファイルは、動画ファイル１、動画ファイル２として特定される。この特定された動画ファイル１の撮影終了時刻データと動画ファイル２の撮影開始時刻データは、ＤＲＡＭ１０に記憶される。
次いで、ＤＲＡＭ１０に記憶された動画ファイル１の撮影終了時刻データと動画ファイル２の撮影開始時刻データは比較される。この比較は、動画ファイル２の撮影開始時刻から動画ファイル１の撮影終了時刻を引く演算によって行なわれる。
この比較結果に基づき、動画ファイル１と動画ファイル２を結合するか否かの判定が行なわれる。この判定は、比較により求められた時間が所定時間範囲内にあるか否かで判断され、所定時間内と判断すると結合と判定され、所定時間外と判断すると結合しないと判断される。
【００３９】
結合しないと判定された場合には、新たにメモリ・カード１３から動画ファイル２を特定し、上記した動作を繰り返される。
結合と判定されると、動画ファイル１のデータと動画ファイル２のデータをメモリ・カード１３から取得し、このデータはＤＲＡＭ１０に記憶される。そして、記憶されたデータは結合される。つまり、動画ファイル１の動画ファイル名と動画ファイル２の動画ファイル名を結合されたものが、新たに生成された動画ファイルの動画ファイル名となり、動画ファイル１の撮影開始時刻が新たに生成された動画ファイルの撮影開始時刻となり、動画ファイル２の撮影終了時刻が新たに生成された動画ファイルの撮影終了時刻となる。また、動画ファイル１の動画データと動画ファイル２の動画データを結合したものが、新たに生成された動画ファイルの動画データとなる。なお、この動画データの結合は、動画データ１の後に動画データ２を結合する。
次いで、この結合されたデータは、アドレス・データバス９、カードＩ／Ｆ１２を介して、メモリ・カード１３に記録される。
これにより、連続性、関連性のある動画像が、１つの動画ファイルとして自動的に編集される。なお、同じ動画ファイルを幾つも生成することは無い。
【００４０】
以上のように、第１の実施の形態においては、複数の動画ファイルに、連続性、関連性のある映像が分かれて記録されていても、動画ファイルの撮影時刻の間隔が所定時間内と判断した場合には、動画ファイル１のデータと動画ファイル２のデータとを結合するので、自動的に連続性、関連性のある動画データを１つの動画ファイルに編集することができ、編集作業に伴う手間と、時間を大幅に軽減することができる。
また、一度動画撮影を終了してしまうと、１つの動画ファイルとして生成され、すぐに動画撮影を開始しても動画データは別の動画ファイルとして記録されてしまうが、動画ファイルの撮影時刻の間隔が所定時間内にあれば結合編集するので、ユーザが間違って動画撮影を終了してしまっても、すぐに動画撮影を開始すれば、自動的に１つの動画ファイルとして自動編集することができる。
【００４１】
デジタルカメラによる動画の撮影は、約３０秒経過と同時に動画像撮影が自動的に終了してしまうが、この場合でも、すぐに動画撮影を開始すれば、連続性、関連性のある映像を１つの動画ファイルとして編集することができる。
また、動画ファイルの編集をパソコン等で行なうことにより、データ容量の大きい複数の動画データを簡易に自動編集することができる。
【００４２】
（第２の実施の形態）
次に、本発明の第２の実施の形態を説明する。
第２の実施の形態も、図１に示したものと同様の構成を有するデジタルカメラを用いる。
第２の実施の形態は、第１の実施の形態の構成の機能を追加したものであり、以下の点で、各構成の機能が多少異なる。
【００４３】
ＤＳＰ／ＣＰＵ３は、動画ファイル１の動画データと動画ファイル２の動画データをメモリ・カード１３からカードＩ／Ｆ１２、アドレス・データバス９を介してＤＲＡＭ１０に記憶し、この記憶した動画ファイル１の動画データと動画ファイル２の動画データを比較する。このとき、動画ファイル１の動画データの最終フレームデータと動画ファイル２の動画データの開始フレームデータを比較するようにしてもよい。この機能はデータ比較手段に相当する。
そして、データの比較結果に基づいて、２つのフレームデータの画像が所定範囲内で一致するか否かを判定する。この機能は、判定手段に相当する。
第１の実施の形態で説明した、時刻判定手段が所定時間内と判定し、かつ、前記判定手段が一致すると判定した場合には、動画データ１と動画データ２とを結合させる。この機能は、編集手段に相当する。
他の機能は第１の実施の形態と同様なので、説明を省く。
【００４４】
以上の構成及び機能を有するデジタルカメラ１における動画編集についての説明をする。第２の実施の形態の動画編集は、第１の実施の形態の動画編集とほぼ同様であるが、動画ファイル同士の撮影時刻の差が所定時間内にあると判断して場合は、動画ファイルの動画データ同士を比較し、データが一致した場合に、動画ファイル同士を結合して、連続性、関連性のある動画ファイルを１つの動画ファイルとして生成するというものである。
【００４５】
図７はメモリ・カード１３に記録された動画ファイルの動画データの構成を示すものであり、図７（ａ）は動画ファイル１の動画データ（以下、動画データ１という）、（ｂ）は動画ファイル２の動画データ（以下、動画データ２という）を示すものである。図７（ａ）の２０、３０は、それぞれ動画データ１の開始フレーム、最終フレームを示すものである。（ｂ）の４０、５０は、それぞれ動画データ２の開始フレーム、最終フレームを示すものである。また、ｔは時間の経過を示すものである。
図７の６０は動画データ１の最終フレームの画像を示すものであり、７０は動画データ２の開始フレームの画像を示すものである。
動画データ１の最終フレームと動画データ２の開始フレームの画像は、山１００、家１１０、山と大地の境界線１２０から構成されている。
【００４６】
次に、図８のフローチャートに基づいて動画編集を説明する。
ユーザによりキー入力部７が操作され動画ファイル自動編集モードに設定されると、ステップＳ２１でメモリ・カード１３に記録されている動画ファイルの中から動画ファイル１を特定する。このとき特定した動画ファイルに、動画ファイル１として特定されたことがわかるように識別記号等を付す。次いで、ステップＳ２２で動画ファイル１の撮影終了時刻データを取得する。次に、ステップＳ２３でメモリ・カード１３に記録されている動画ファイルの中から動画ファイル２を特定する。このとき特定した動画ファイルに、動画ファイル１に対する動画ファイル２として特定されたことがわかるように識別記号等を付す。次いで、ステップＳ２４で動画ファイル２の撮影開始時刻データを取得する。
【００４７】
なお、動画ファイル１、２は任意に特定され、同じ動画ファイルを動画ファイル１、動画ファイル２として同時に特定することは無い。また、この識別記号等に基づいて、動画ファイル１、動画ファイル２として取得したかどうかを判断する。
次に、ステップＳ２５で取得した動画ファイル１の撮影終了時刻データと動画ファイル２の撮影開始時刻データとを比較する。この比較では、動画ファイル２の撮影開始時刻から動画ファイル１の撮影終了時刻を引く演算を行なう。この比較は第１の実施の形態で述べたとおりである。
【００４８】
次いで、ステップＳ２６に進むと、比較結果に基づき動画ファイル１の撮影終了時刻と動画ファイル２の撮影開始時刻との差が所定時間内かどうかを判断する。この判断は、第１の実施の形態で述べたとおりである。
ステップＳ２６で所定時間内と判断するとステップＳ２７に進み、所定時間内では無いと判断するとステップＳ３２に進む。
所定時間内と判断されてステップＳ２７に進むと、動画データ１の最終フレームデータ（最終フレームの画像のデータ）をメモリ・カード１３から取得する。
次いで、ステップＳ２８に進み、動画ファイル２の開始フレームデータ（開始フレームの画像のデータ）を取得する。そして、ステップＳ２９に進む。
【００４９】
ステップＳ２９に進むと、取得した動画データ１の最終フレームデータと動画データ２の開始フレームデータとを比較する。次いでステップＳ３０に進み、比較結果に基づいて、２つのフレームデータが一致するかどうかを判断し、一致すると判断した場合に結合と判定し、一致しないと判断した場合には、結合しないと判定する。例えば、図７に示されている動画データ１と動画データ２は、動画データ１の最終フレームの画像６０と動画データ２の開始フレームの画像７０は一致していないので結合しないと判定する。
この比較、判定の方法は後で詳細に述べる。
【００５０】
ステップＳ３０で結合と判定するとステップＳ３１に進む。ステップＳ３１では、動画ファイル１のデータと動画ファイル２のデータをメモリ・カード１３から取得し、このデータはＤＲＡＭ１０に記憶する。そして、記憶されたデータは結合して、新たな動画ファイルを生成する。この結合は、第１の実施の形態で説明したとおりである。すなわち、新たに生成した動画ファイルの動画ファイル名は、動画ファイル１の動画ファイル名と動画ファイル２の動画ファイル名を結合したものとなる。また、撮影開始時刻は、動画ファイル１の撮影開始時刻となり、撮影終了時刻は、動画ファイル２の撮影終了時刻となる。そして動画データは動画データ１と動画データ２とが結合したものとなる。なお、この動画データの結合は、動画データ１の後に動画データ２を結合する。
【００５１】
図９は結合して新たに生成した動画ファイルの動画データを示す図である。図９の８０は動画ファイル１の最終フレーム３０であった部分であり、９０は動画ファイル２の開始フレーム４０であった部分である。
そして、この結合した動画ファイルをアドレス・データバス９、カードＩ／Ｆ１２を介して、メモリ・カード１３に記録する。
【００５２】
なお、識別記号等を用いているので、動画ファイル１、動画ファイル１に対する動画ファイル２として特定した２つの動画ファイルを、再び同じように、動画ファイル１、動画ファイル１に対する動画ファイル２として特定することは無い。
また、この生成された動画ファイルをメモリ・カード１３に記録するときに、動画ファイル１、動画ファイル２として特定された動画ファイルをメモリ・カード１３から削除するようにしてもよい。
これにより、動画ファイル１と動画ファイル２を編集して、例えば、新たな動画ファイルＸを生成したら、再び同じ動画ファイルを動画ファイル１、動画ファイル２として特定して、同じ動画ファイルＸを幾つも生成することが無くなる。すなわち同じ動画ファイルを幾つも生成しないで済む。
そして、ステップＳ３３に進む。
【００５３】
ステップＳ２６で所定時間内にないと判断され、又は、ステップＳ３０で結合しないと判定された場合には、ステップＳ３２に進み、メモリ・カード１３の中に現在特定されている動画ファイル１に対する動画ファイル２として特定していない動画ファイルがあるかどうかを判断し、あると判断した場合には、ステップＳ２３に戻り、現在特定している動画ファイル１に対する動画ファイル２として特定されていない動画ファイルを新たに特定する。そして、上記した動作を繰り返す。
【００５４】
ここで、現在特定されている動画ファイル１に対する動画ファイル２として既に特定した動画ファイルは再び特定することは無いが、以下で説明するように、動画ファイル１として新たに動画ファイルが特定されると、メモリ・カード１３に記録されている動画ファイルはすべて動画ファイル２として特定されていない動画ファイルになる。すなわち、動画ファイル２として特定されているか否かは、動画ファイル１を基準に判断する。
ステップＳ３２でメモリ・カード１３の中に現在特定されている動画ファイル１に対する動画ファイル２として特定していない動画ファイルが無いと判断した場合には、ステップＳ３３に進む。
【００５５】
ステップＳ３３では、動画ファイル１として特定していない動画ファイルがメモリ・カード１３の中にあるかどうかを判断し、あると判断した場合には、ステップＳ２１に戻り、動画ファイル１として特定していない動画ファイルを新たに特定する。
ステップＳ３３でメモリ・カード１３の中に動画ファイル１として特定していない動画ファイルがないと判断した場合には、動画ファイル自動編集モードを終了する。
【００５６】
なお、動画ファイル１、動画ファイル２として特定したか否かの判断は、動画データに付された識別記号等に基づいて行なわれるので、再び同じ動画ファイルを特定して、同一の動画ファイルを幾つも生成することはないが、ステップＳ３１で新たに動画ファイルを生成した場合には、この新たに生成した動画ファイルも、動画ファイル１、動画ファイル２として特定されていない動画ファイルに含まれる。したがって、ステップＳ３１で新たに動画ファイルを生成した場合には、すぐに、動画ファイル自動編集モードが終了することはない。よって、連続した動画データを有する３つ以上の動画ファイルにも対応することができる。
【００５７】
次に、どのようにステップＳ２９で比較し、ステップＳ３０で結合するか否かを判定するのかを図１０、１１を用いて説明する。
図１０は、図８のステップＳ２９の比較、ステップＳ３０の結合判定のサブルーチンを示した図である。
図１１（ａ）、（ｂ）は動画ファイルのフレームの画像を示すものである。
図１１のフレーム画像は、山１００、家１１０、山と大地の境界線１２０から構成されており、図１１（ａ）、（ｂ）はすべて、同じ対象物であり、撮影した場所が違うものである。
【００５８】
次に、図１０のサブルーチンにしたがって、データの比較、判定の説明をする。
動画データ１の最終フレームデータによって映し出される画像が図１１（ａ）であり、動画データ２の開始フレームデータによって映し出される画像が同図（ｂ）であるとする。
まず、ステップＳ１０１では、フレームデータ（フレームの画像データ）によって映し出される画像の対象物を特定する。
すなわち、動画データ１の最終フレームデータと動画データ２の開始フレームデータとによって映し出される画像の対象物をそれぞれ特定すると、それぞれ図１１の（ｃ）、（ｄ）に示したような画像となる。そして、ステップＳ１０２で特定された対象物の位置、形状、大きさをそれぞれ取得する。
次いで、ステップＳ１０３で、動画データ１の最終フレームデータと動画データ２の開始フレームデータの特定された対象物の位置、形状、大きさをそれぞれ比較する。
【００５９】
次いで、ステップＳ１０４で特定された対象物の位置をそれぞれ比較した結果、一致していると判断した場合は、ステップＳ１０５に進む。ステップＳ１０５では、特定した対象物の形状をそれぞれ比較した結果、一致していると判断した場合は、ステップＳ１０６に進む。ステップＳ１０６では、特定された対象物の大きさをそれぞれ比較した結果、一致していると判断した場合は、ステップＳ１０７に進み、結合すると判定する。そして、図８のステップＳ３１に進む。また、ステップＳ１０４〜ステップＳ１０６で特定された対象物の位置、形状、大きさが１つでも一致していないと判断した場合は結合しないと判定し、図８のステップＳ３２に進む。
【００６０】
図１１（ｃ）と同図（ｄ）の対象物を比較、すなわち、特定された対象物の位置、形状、大きさを比較すると、特定した動画データ１の最終フレームデータと特定された動画データ２の開始フレームデータに映し出された画像は、山の位置、形状、大きさが一致しており、家の形状、大きさも一致しているが、家の位置が異なるので、ステップＳ１０４で、位置が一致していないと判断し、ステップＳ３２へ進むので、結合と判定しない。
なお、特定された対象物の位置、形状、大きさの一致の範囲は、完全一致でなくてもよい。この一致の範囲は、予め設定されていてもよく、また用途別（景色、観光、スポーツ等）に設定されていてもよく、ユーザが任意に設定できるようにしてもよい。また、対象物の位置、形状、大きさの一致の範囲をそれぞれ変えるようにして重み付けを行うようにしてもよい。例えば、対象物の位置に関する一致の範囲を広くするか、あるいは対象物の位置に関する判定を行なわないようにした場合は、図１１（ａ）と同図（ｂ）は、一致と判断するように設定することもできる。また、形状が一致すれば一致と判断するようにしてもよいし、位置、形状、大きさの判断基準とは別の基準、例えば、色彩などによって判断させるようにしてもよい。
【００６１】
このように、動画ファイル自動編集モードに設定されると、メモリ・カード１３に記録されている動画ファイルは、動画ファイル１、動画ファイル２として特定される。そして、この特定された動画ファイル１の撮影終了時刻と動画ファイル２の撮影開始時刻は、ＤＲＡＭ１０に記憶される。
次いで、ＤＲＡＭ１０に記憶された動画ファイル１の撮影終了時刻データと動画ファイル２の撮影開始時刻データは比較される。この比較は、動画ファイル２の撮影開始時刻から動画ファイル１の撮影終了時刻を引く演算によって行なわれる。
【００６２】
この比較結果に基づき、動画ファイル１と動画ファイル２の撮影時刻の差が所定時間内にあるか否かが判断される。所定時間内に無いと判断した場合は、新たにメモリ・カード１３から動画ファイル２を特定し、上記した動作が繰り返される。
所定時間内にあると判断すると、メモリ・カード１３から動画ファイル１の最終フレームデータと動画ファイル２の開始フレームデータを取得し、取得したフレームデータ同士が比較される。この比較は、フレームデータによって映し出される画像の対象物を特定し、特定された対象物の位置、形状、大きさを比較する。
【００６３】
この比較の結果に基づいて、特定された対象物の位置、形状、大きさが一致すると判断されると結合と判定される。特定された対象物の位置、形状、大きさが一致しないと判断されると、結合しないと判定される。結合しないと判定されると、メモリ・カード１３から新たに動画ファイル２を特定し、上記した動作を繰り返す。
結合と判定されると、動画ファイル１のデータと動画ファイル２のデータをメモリ・カード１３から取得し、このデータをＤＲＡＭ１０に記憶する。そして、記憶したデータは結合される。つまり、動画ファイル１の動画ファイル名と動画ファイル２の動画ファイル名とを結合したものが、新たに生成された動画ファイルの動画ファイル名となり、動画ファイル１の撮影開始時刻が新たに生成された動画ファイルの撮影開始時刻となり、動画ファイル２の撮影終了時刻が新たに生成された動画ファイルの撮影終了時刻となる。
【００６４】
また、動画ファイル１の動画データと動画ファイル２の動画データを結合したものが、新たに生成された動画ファイルの動画データとなる。なお、この動画データの結合は、動画データ１の後に動画データ２を結合する。
そして、この結合された動画ファイルのデータは、アドレス・データバス９、カードＩ／Ｆ１２を介して、メモリ・カード１３に記録される。
なお、同じ動画ファイルを幾つも生成することは無い。
これにより、確実に連続性、関連性のある動画ファイルが、１つの動画ファイルとして自動的に編集することができる。
【００６５】
以上のように、第２の実施の形態においては、複数の動画ファイルに、連続性、関連性のある映像が分かれて記録されていても、動画ファイルの撮影時刻の間隔が所定時間内であり、かつ、動画ファイル１の動画データと動画ファイル２の動画データとが一致していると判断した場合には、動画ファイル１のデータと動画ファイル２のデータを結合するので、確実に連続性、関連性のある動画データだけを１つの動画ファイルとして自動編集することができ、編集作業に伴う手間と、時間を大幅に軽減することができる。
また、一度動画撮影を終了してしまうと、１つの動画ファイルとして記録され、すぐに動画撮影を開始しても動画データは別の動画ファイルとして記録されてしまうが、動画ファイルの撮影時刻が所定時間内であり、かつ、動画データ同士が一致していると判断すると結合編集するので、ユーザが間違って動画撮影を終了してしまっても、すぐに動画撮影を開始すれば、確実に連続性、関連性のある動画ファイルだけを自動的に１つの動画ファイルに編集することができる。
【００６６】
デジタルカメラによる動画の撮影は、約３０秒経過と同時に動画像撮影が自動的に終了してしまうが、この場合でも、すぐに動画撮影を開始すれば、確実に連続性、関連性のある映像だけを１つの動画ファイルとして編集することができる。また、動画ファイルの編集をパソコン等で行なうことにより、データ容量の大きい複数の動画データを簡易に自動編集することができる。
【００６７】
（第３の実施の形態）
次に、本発明の第３の実施の形態を説明する。
第３の実施の形態も、図１に示したものと同様の構成を有するデジタルカメラを用いるが、各構成の機能が以下の点で多少異なる。
ＤＳＰ／ＣＰＵ３は、計測された時間が所定時間を経過したか否かを判断する。この機能は、経過判断手段に相当する。なお、ユーザによって、予めデジタルカメラの時刻設定（セット）が行なわれ、デジタルカメラには時刻セットのための操作ボタンも取り付けられている。
また、ＤＳＰ／ＣＰＵ３は、一定時間が経過したと判断するまでは、撮影した動画データをＤＲＡＭ１０に記憶（保持）し続ける。この機能はデータ記憶手段に相当する。
そして、一定時間が経過する前に、動画撮影が新たに開始されたか否かを判断する。この機能は、撮像判断手段に相当する。
【００６８】
一定時間が経過する前に、新たに撮影が開始されたと判断したら、ＤＲＡＭ１０に記憶し続けられた（保持しておいた）動画データの後に続けて、新たに撮影を開始した動画データをＤＲＡＭ１０に記憶させる。この機能は、編集手段に相当する。
なお、一定時間経過する前に、新たに撮影が開始されていないと判断したら、このＤＲＡＭ１０に記憶された動画データをメモリ・カード１３に記録する。この機能は、第１の記録手段に相当する。この第１の記録手段は、一定時間経過する前に、メモリ・カード１３に記録するようにしてもよい。
【００６９】
以上の構成及び機能を有するデジタルカメラ１における動画編集について説明する。第３の実施の形態の動画編集は、撮影が終了してから時間を計測し、一定時間内は撮影した動画データを記憶しておき、一定時間内に再度撮影が開始されたと判断した場合は、既に記憶した動画データの後に、撮影動画データを記憶して、連続性、関連性のある複数の動画データを１つの動画ファイルとして生成するものである。
【００７０】
第３の実施の形態の動画編集を、図１２のフローチャートに従いながら説明する。
ユーザによりキー入力部７が操作され動画撮影モードに設定されると、ステップＳ５１で、ＣＣＤ２による撮影を開始して被写体のスルー画像を表示装置６に表示させる。次いで、ステップＳ５２に進み、スルー画像が表示されている状態で、ユーザによりシャッターボタンが押下されたと判断すると、所定のフレームレート（１／３０秒の固定周期）で動画像（動画フレーム）を撮像し記憶する動画像撮影処理を開始する。ステップＳ５２でシャッターボタンが押下されていないと判断すると、シャッターボタンが押下されるまで、ステップＳ５２に留まり、スルー表示が継続する。
ステップＳ５３で動画撮影処理が開始されたら、ステップＳ５４に進み、シャッターボタンが押下されたか否かを判断する。押下されていないと判断すると、ステップＳ５５に進み、動画撮影を開始してから３０秒経過したか否かを判断する。３０秒経過していないと判断すると、ステップＳ５４に戻り、動画撮影処理を継続する。ステップＳ５４でシャッターボタンが押下されるか、又はステップＳ５５で３０秒経過したと判断した場合には、ステップＳ５６に進み、動画撮影処理を停止する。つまり、動画撮影処理を開始されてから、シャッターボタンが押下されるか、又は動画撮影処理を開始してから３０秒経過すると動画撮影処理を停止し、それまでは、動画撮影処理を継続する。
【００７１】
ステップＳ５６に進むと動画撮影処理を停止する。このとき撮影して得られた動画データをメモリ・カード１３に記録することなく、ＤＲＡＭ１０に一定時間記憶しておく。ステップＳ５７に進み、タイマーをスタートさせる。次いで、ステップＳ５８に進み、スルー画像を表示させる。
次いで、ステップＳ５９に進み、タイマーの計測時間が一定時間を経過したか否かを判断する。この一定時間は、予め設定されていてもよく、用途別（風景、観光、スポーツ等）ごとに一定時間を変えて設定してもよい。また、ユーザが任意に設定できるようにしてもよい。これにより、使用目的にあった動画編集が可能となる。
【００７２】
一定時間が経過していないと判断すると、ステップＳ６０に進み、シャッターボタンが押下されたか否かを判断する。押下されていないと判断すると、ステップＳ５９に戻り、スルー表示を継続する。ステップＳ６０でシャッターボタンが押下されたと判断すると、ステップＳ５３に戻り、動画撮影処理を開始する。
動画撮影処理を開始すると、撮影して得られる現在の撮影中の動画データは、ＤＲＡＭ１０に一時的に記憶している動画データの後に続けて記憶される。なお、撮影が終わった時点で、一時的に記憶している動画データと、撮影が終わった動画データを結合するようにしてもよい。
【００７３】
つまり撮影が終了しても、一定時間内は動画データをメモリ・カード１３に記録することなく、ＤＲＡＭ１０に記憶し続け、一定時間内に撮影が開始された場合には、ＤＲＡＭ１０に記憶した動画データと新たに撮影して得られた動画データを結合して、一定時間経過後にメモリ・カード１３に記録するものである。よって、一定時間内に再び撮影が開始された場合には、結合した動画データをメモリ・カード１３に記録することなく上記した結合の動作を繰り返す。なお、この結合は、撮影時刻順に動画データを結合する。
よって、上記した動作を繰り返すことにより、撮影処理を停止しても、一定時間内に動画撮影を開始すれば、何回でも、動画撮影によって得られた複数（３つ以上）の動画データをＤＲＡＭ１０に記憶するので、１つの動画データ（動画ファイル）として編集することができる。
【００７４】
なお、第３の実施の形態の変形例として、動画撮影が終了したら一定時間経過する前に、動画データをメモリ・カード１３に記録して（第１の記録手段）、一定時間経過する前に動画撮影が開始されると、該記録した動画データを読み出して、撮影して得られた動画データと読み出した動画データとを結合させてもよい。この結合させた動画データをメモリ・カード１３に記録させる（第２の記録手段）。
また、一定時間内に撮影が開始されたら、第２の実施の形態で述べたように、ＤＲＡＭ１０に記憶した、又はメモリ・カード１３に記録した動画データと、撮影して得られた動画データを比較して、一致していると判定した場合のみ結合するようにしてもよい。
さらに、タイマーを使わずに、ＤＲＡＭ１０に記憶した、又はメモリ・カード１３に記録した動画データの撮影時刻と撮影して得られた動画データの撮影時刻とを読み出して、２つの撮影時刻の間隔が一定時間内であれば結合するようにしてもよい。
【００７５】
ステップＳ５９で、タイマーの計測時間が一定時間を経過したと判断した場合には、ステップＳ６１に進み、ＤＲＡＭ１０に記憶した動画データを用いて動画ファイルを生成し、アドレス・データバス９、カードＩ／Ｆ１２を介して、メモリ・カード１３に記録される。
ここでＤＲＡＭ１０に記憶されている動画データは、一回の動画撮影処理で得られた動画データの場合もあり、また数回の動画撮影処理で得られた複数（２つ以上）の動画データを結合して得られた動画データの場合もある。
【００７６】
このように、動画撮影処理を停止しても、一定時間内は、撮影した動画データをＤＲＡＭ１０に記憶され続ける。なお、この一定時間はユーザによって任意に設定することもできる。
そして、一定時間内に動画撮影処理が再び開始されると、現在撮影中又は撮影が終了した動画データは、ＤＲＡＭ１０に一定時間記憶されている撮影した動画データと結合されて、一定時間経過後にメモリ・カード１３に記録される。よって、一定時間内に再び撮影が開始された場合には、メモリ・カード１３に記録することなく上記した結合の動作を行なう。
この動作を繰り返すことにより、動画撮影処理を停止しても、一定時間内に再度撮影処理を開始すれば、何回でも続けて動画データはＤＲＡＭ１０に記憶される。
動画撮影処理を停止してから一定時間内に動画撮影処理が開始されない場合に、ＤＲＡＭ１０に記憶された動画データを用いて、初めて動画ファイルを生成し、メモリ・カード１３に記録する。
これにより、連続性、関連性のある複数の動画データを１つの動画ファイルとして自動的に編集される。
【００７７】
以上のように、第３の実施の形態においては、動画撮影処理を停止しても、撮影した動画データは一定時間記憶され、一定時間内に再度動画撮影処理が開始されれば、撮影動画データは、一定時間記憶されている動画データの後に続けて記憶されるので、連続性、関連性のある複数の動画データが記録媒体に記録する前に１つの動画データとして編集することができる。
また、一定時間が経過する前は記録媒体に記録せずに、自動で編集作業を行なうので、編集作業の手間と時間をなくすことができ、無駄な動画ファイルを作成しないで済む。また、生成される動画ファイルの数を抑制することができるので、ユーザによる動画ファイルの識別、整理がし易くなる。
【００７８】
本発明は、上記各実施の形態に限定されるものではなく、以下のような変形態様の実施が可能である。
（ａ）本発明の動画像処理装置は、パソコン等にＣＣＤカメラを取り付けることにより、パソコンで映像を撮像し、パソコン上で動画像の自動編集を行なうものに適用してもよい。
（ｂ）また、本発明の動画像処理装置は、撮影機能を有した携帯電話、時計、ＰＤＡ、静止画撮像機能付きムービーカメラその他の機器を用いて動画像の自動編集を行なうものに適用してもよい。
【００７９】
【発明の効果】
本願発明によれば、以下のような効果を得ることができる。
複数の動画ファイルに、連続性、関連性のある映像が分かれて記録されていても、動画ファイルの撮影時刻の間隔が所定時間内と判断した場合には、動画ファイル１と動画ファイル２を結合するので、自動的に連続性、関連性のある動画ファイルを１つの動画ファイルに編集することができ、編集作業に伴う手間と、時間を大幅に軽減することができる。
また、一度動画撮影を終了してしまうと、１つの動画ファイルとして記録され、すぐに動画撮影を開始しても動画データは別の動画ファイルとして記録されてしまうが、動画ファイルの撮影時刻が所定時間内にあれば結合編集するので、ユーザが間違って動画撮影を終了してしまっても、すぐに動画撮影を開始すれば、自動的に一つの動画ファイルに編集することができる。
さらに、デジタルカメラによる動画の撮影は、約３０秒経過と同時に動画像撮影が自動的に終了してしまうが、この場合でも、すぐに動画撮影を開始すれば、連続性、関連性のある映像を１つの動画ファイルとして編集することができる。
【００８０】
また、動画ファイルの撮影時刻の間隔が所定時間内であり、かつ、動画ファイル１の動画データと動画ファイル２の動画データとが一致していると判断した場合には、動画ファイル１と動画ファイル２を結合するようにしたので、確実に連続性、関連性のある動画ファイルだけを１つの動画ファイルとして自動編集することができる。
【００８１】
さらに、本願発明によれば、記録媒体に記録する前に自動編集をすることができるので以下のような効果も得ることができる。
動画撮影処理を停止しても、撮影した動画データは一定時間記憶され（記録媒体には記録されない）、一定時間内に再度動画撮影処理が開始されれば、撮影動画データは、一定時間記憶されている動画データの後に続けて記憶されるので、連続性、関連性のある複数の動画データを記録媒体に記録する前に１つの動画データとして編集することができる。
また、一定時間が経過する前は記録媒体に記録せずに、自動で編集作業を行なうので、編集作業の手間と時間をなくすことができ、無駄な動画ファイルを生成しないで済む。また、生成される動画ファイルの数を抑制することができるので、ユーザによる動画ファイルの識別、整理がし易くなる。
さらに、プログラムを用いることにより、既存するデジタルカメラ等の画像処理装置によって、本発明を実施することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態のデジタルカメラのブロック図である。
【図２】動画撮影モードの動作を示すフローチャートである。
【図３】動画ファイルのデータの構成を示す図である。
【図４】動画ファイルのデータの構成を示す一例である。
【図５】動画ファイル自動編集モードの動作を示すフローチャートである。
【図６】編集後の動画ファイルのデータの構成を示す図である。
【図７】動画データの構成を示す図である。
【図８】動画ファイル自動編集モードの動作を示すフローチャートである。
【図９】編集後の動画データの構成を示す図である。
【図１０】動画ファイル自動編集モードの比較、判断のサブルーチンを示すフローチャートである。
【図１１】動画データのフレーム画像を示す図である。
【図１２】動画撮影モードでの動画編集を示すフローチャートである。
【符号の説明】
１      デジタルカメラ
２      ＣＣＤ
３      ＤＳＰ／ＣＰＵ
４      ＴＧ
５      ユニット回路
６      表示装置
７      キー入力部
８      音声処理部
９      データバス
１０    ＤＲＡＭ
１１    内蔵フラッシュメモリ
１２    インターフェイス
１３    メモリ・カード
【図１】
2005006059.tif 000003
【図２】
2005006059.tif 000004
【図３】
2005006059.tif 000005
【図４】
2005006059.tif 000006
【図５】
2005006059.tif 000007
【図６】
2005006059.tif 000008
【図７】
2005006059.tif 000009
【図８】
2005006059.tif 000010
【図９】
2005006059.tif 000011
【図１０】
2005006059.tif 000012
【図１１】
2005006059.tif 000013
【図１２】
2005006059.tif 000014