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