(57)【特許請求の範囲】
【請求項１】
撮影場所を特定する位置情報が付与された動画データを取得する、動画データ取得部と、
前記動画データの中から基準となる動画データを設定し、前記基準となる動画データの撮影場所を基準としたエリアを設定する、編集条件設定部と、
前記位置情報に基づいて、取得された前記動画データの中から、撮影場所が前記エリア内に位置する動画データを特定し、特定した動画データと前記基準となる動画データとを結合してダイジェスト動画を作成する、動画データ編集部と、
を備え、
前記編集条件設定部が、日付範囲の指定を受け付け、受け付けた日付範囲に合致する動画データを読み込み、読み込んだ前記動画データに含まれる画像からサムネイル画像を作成し、作成したサムネイル画像を画面に表示させた後、前記動画データの指定を受け付け、指定を受け付けた前記動画データを、前記基準となる動画データに設定する、
ことを特徴とする動画編集装置。
【請求項２】
前記編集条件設定部が、前記エリアの大きさの指定を受け付け、受け付けた大きさの指定に基づいて、前記エリアを設定する、
請求項１に記載の動画編集装置。
【請求項３】
前記編集条件設定部が、前記ダイジェスト動画の再生時間の指定を受け付け、
前記動画データ編集部が、再生時間が、指定された前記再生時間内となるように前記ダイジェスト動画を作成する、
請求項１または２に記載の動画編集装置。
【請求項４】
前記動画データ取得部が、取得した前記動画データ毎に、前記位置情報を含むインデックスファイルを作成し、
前記動画データ編集部が、前記インデックスファイルに基づいて、取得された前記動画データの中から、撮影場所が前記エリア内に位置する動画データを特定する、
請求項１〜３のいずれかに記載の動画編集装置。
【請求項５】
（ａ）撮影場所を特定する位置情報が付与された動画データを取得する、ステップと、
（ｂ）前記動画データの中から基準となる動画データを設定し、前記基準となる動画データの撮影場所を基準としたエリアを設定する、ステップと、
（ｃ）前記位置情報に基づいて、前記（ａ）のステップで取得された前記動画データの中から、撮影場所が前記エリア内に位置する動画データを特定し、特定した動画データと前記基準となる動画データとを結合してダイジェスト動画を作成する、ステップと、
を有し、
前記（ｂ）のステップにおいて、日付範囲の指定を受け付け、受け付けた日付範囲に合致する動画データを読み込み、読み込んだ前記動画データに含まれる画像からサムネイル画像を作成し、作成したサムネイル画像を画面に表示させた後、前記動画データの指定を受け付け、指定を受け付けた前記動画データを、前記基準となる動画データに設定する、
することを特徴とする動画編集方法。
【請求項６】
コンピュータに、
（ａ）撮影場所を特定する位置情報が付与された動画データを取得する、ステップと、
（ｂ）前記動画データの中から基準となる動画データを設定し、前記基準となる動画データの撮影場所を基準としたエリアを設定する、ステップと、
（ｃ）前記位置情報に基づいて、前記（ａ）のステップで取得された前記動画データの中から、撮影場所が前記エリア内に位置する動画データを特定し、特定した動画データと前記基準となる動画データとを結合してダイジェスト動画を作成する、ステップと、
を実行させ、
前記（ｂ）のステップにおいて、日付範囲の指定を受け付け、受け付けた日付範囲に合致する動画データを読み込み、読み込んだ前記動画データに含まれる画像からサムネイル画像を作成し、作成したサムネイル画像を画面に表示させた後、前記動画データの指定を受け付け、指定を受け付けた前記動画データを、前記基準となる動画データに設定する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の動画をまとめてダイジェスト動画を作成する、動画編集装置、動画編集方法、およびこれらを実現するためのプログラムに関する。
【背景技術】
【０００２】
近年、固体撮像素子及びメモリの性能が向上すると共に、これらが安価で提供されるようになったため、従来からのカムコーダに加え、デジタルカメラ、携帯電話、スマートフォン、タブレット型の情報端末等、様々な電子機器で、動画を撮影することが可能になっている。このため、ユーザは、気軽に、あらゆる場所で動画を撮影し、それを楽しめるようになっている。
【０００３】
但し、あらゆる場所で、多数の動画を撮っても、これらを視聴するためには、撮影にかかったのと同じだけの時間が必要となる。このため、ユーザが時間をかけずに動画を楽しめるようにするため、撮影した動画から、簡単にダイジェスト動画を作成する技術が提案されている（例えば、特許文献１及び特許文献２参照。）。
【０００４】
特許文献１及び特許文献２は、ダイジェスト動画を生成する装置を開示している。具体的には、特許文献１に開示された装置は、複数の動画ファイルをイベント毎に分類し、更に、イベント毎に分類された動画ファイルをシーン毎に分類し、その後、シーン毎に分類された各動画ファイルの一部分を抽出して、ダイジェスト動画を生成する。
【０００５】
また、特許文献２に開示された装置は、動画データから静止画データと一致するフレーム位置を検出し、この位置を基準に、所定時間の動画データを読み出して、これをダイジェスト動画に利用する。また、特許文献２に開示された装置は、動画データと静止画データとの一致の判定に、日時データと撮影された位置の位置データとを利用する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２３６７２９号公報
【特許文献２】特開２０１０−０９３６８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、同じ場所で撮影された複数の動画が存在する場合、ユーザにおいては、これらをまとめたダイジェスト動画があると便利である。しかしながら、特許文献１及び特許文献２に開示された装置では、撮影された位置に基づいて、複数の動画データをまとめる処理は実行されないため、同じ場所で撮影された複数の動画を選出し、これらを用いてダイジェスト動画を作成することは困難である。
【０００８】
本発明の目的の一例は、上記問題を解消し、撮影された位置が同一エリア内にある動画をまとめてダイジェスト動画を作成し得る、動画編集装置、動画編集方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一側面における動画編集装置は、撮影場所を特定する位置情報が付与された動画データを取得する、動画データ取得部と、
前記動画データの中から基準となる動画データを設定し、前記基準となる動画データの撮影場所を基準としたエリアを設定する、編集条件設定部と、
前記位置情報に基づいて、取得された前記動画データの中から、撮影場所が前記エリア内に位置する動画データを特定し、特定した動画データと前記基準となる動画データとを結合してダイジェスト動画を作成する、動画データ編集部と、
を備えていることを特徴とする。
【００１０】
また、上記目的を達成するため、本発明の一側面における動画編集方法は、
（ａ）撮影場所を特定する位置情報が付与された動画データを取得する、ステップと、
（ｂ）前記動画データの中から基準となる動画データを設定し、前記基準となる動画データの撮影場所を基準としたエリアを設定する、ステップと、
（ｃ）前記位置情報に基づいて、前記（ａ）のステップで取得された前記動画データの中から、撮影場所が前記エリア内に位置する動画データを特定し、特定した動画データと前記基準となる動画データとを結合してダイジェスト動画を作成する、ステップと、
を有することを特徴とする。
【００１１】
更に、上記目的を達成するため、本発明の一側面におけるプログラムは、コンピュータに、
（ａ）撮影場所を特定する位置情報が付与された動画データを取得する、ステップと、
（ｂ）前記動画データの中から基準となる動画データを設定し、前記基準となる動画データの撮影場所を基準としたエリアを設定する、ステップと、
（ｃ）前記位置情報に基づいて、前記（ａ）のステップで取得された前記動画データの中から、撮影場所が前記エリア内に位置する動画データを特定し、特定した動画データと前記基準となる動画データとを結合してダイジェスト動画を作成する、ステップと、
を実行させることを特徴とする。
【発明の効果】
【００１２】
以上のように、本発明によれば、撮影された位置が同一エリア内にある動画をまとめてダイジェスト動画を作成することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の実施の形態における動画編集装置の構成を示すブロック図である。
【図２】図２は、本発明の実施の形態における動画編集装置の編集条件設定処理時の動作を示すフロー図である。
【図３】図３は、本発明の実施の形態において編集条件の設定時に表示される入力受付画面の一例を示す図である。
【図４】図４は、本発明の実施の形態において動画編集の対象となる動画データのディレクトリ構造の一例を示す図である。
【図５】図５は、本発明の実施の形態において用いられる編集条件テーブルの一例を示す図である。
【図６】図６は、本発明の実施の形態における動画編集装置の動画データ取得時の動作を示すフロー図である。
【図７】図７は、本発明の実施の形態において作成されるインデックスファイルの一例を示す図である。
【図８】図８は、本発明の実施の形態における動画編集装置の動画データ編集時の動作を示すフロー図である。
【図９】図９は、図８に示したステップＣ４を具体的に示すフロー図である。
【図１０】図１０は、本発明の実施の形態における動画編集装置を実現するコンピュータの一例を示すブロック図である。
【発明を実施するための形態】
【００１４】
（実施の形態）
以下、本発明の実施の形態１における、動画編集装置、動画編集方法、およびプログラムについて、図１〜図１０を参照しながら説明する。
【００１５】
［装置構成］
最初に、本実施の形態における動画編集装置の構成について図１を用いて説明する。図１は、本発明の実施の形態における動画編集装置の構成を示すブロック図である。
【００１６】
図１に示すように、本実施の形態における動画編集装置１００は、動画データ取得部１０５と、編集条件設定部１０３と、動画データ編集部１０８とを備えている。このうち、動画データ取得部１０５は、撮影場所を特定する位置情報が付与された動画データを取得する。編集条件設定部１０３は、動画データの中から基準となる動画データ（以下「基準動画データ」と表記する。）を設定し、基準動画データの撮影場所を基準としたエリアを設定する。
【００１７】
また、動画データ編集部１０８は、位置情報に基づいて、取得された動画データの中から、撮影場所がエリア内に位置する動画データを特定する。そして、動画データ編集部１０８は、特定した動画データと基準動画データとを結合してダイジェスト動画を作成する。
【００１８】
このように、動画編集装置１００は、撮影された複数の動画データの中から、撮影場所が同一エリア内にある動画を特定できる。そして、動画編集装置１００は、撮影場所が同一エリア内にある動画をまとめてダイジェスト動画を作成する。このため、ユーザは、手軽に同一エリア内で撮影された動画をまとめて楽しむことができる。
【００１９】
ここで、本実施の形態における動画編集装置１００の構成について更に具体的に説明する。図１に示すように、本実施の形態では、動画編集装置１００は、後述する本実施の形態におけるプログラムによってコンピュータ１２０の内部に構築される。
【００２０】
また、図１に示すように、動画編集装置１００には、キーボード、マウス等といった入力装置１０１と、携帯端末１０２と、液晶表示装置等といった表示装置１１６とが接続されている。なお、実際には、これらは、コンピュータ１２０に接続されている。
【００２１】
携帯端末１０２は、例えば、携帯電話又はスマートフォンである。携帯端末１０２は、ＧＰＳ（Global Positioning System）による測位機能と動画撮影機能とを備えており、撮影場所の位置情報（緯度及び経度）が付与された動画データを出力できる。動画データは、携帯端末１０２から取得される。
【００２２】
編集条件設定部１０３は、本実施の形態では、ユーザから、入力装置１０１を介して、各種編集条件の入力を受け付け、受け付けた編集条件を設定する。具体的には、編集条件設定部１０３は、エリアの大きさの指定を受け付け、受け付けた大きさの指定に基づいて、エリアを設定する。また、編集条件設定部１０３は、ダイジェスト動画の再生時間の指定を受け付け、ダイジェスト動画の再生時間を設定することができる。
【００２３】
また、本実施の形態では、編集条件設定部１０３は、設定した編集条件を編集条件テーブル１０４に登録する。編集条件テーブル１０４には、基準動画データのファイル名、エリアの大きさ、ダイジェスト動画の再生時間等が登録されている。なお、具体的な登録内容については、図５を用いて後述する。
【００２４】
更に、編集条件設定部１０３は、編集条件の設定時において、ユーザによる入力を支援するため、動画データに含まれる画像からサムネイル画像を作成し、作成したサムネイル画像を表示装置１１６の画面に表示させることができる。この場合、編集条件設定部１０３は、ユーザに、基準動画データを指定させることができ、指定された動画データを、基準動画データに設定する。
【００２５】
また、編集条件設定部１０３は、サムネイル画像の表示を行なう際に、撮影日付の指定を受け付けることもできる。この場合は、編集条件設定部１０３、指定された撮影日付に合致する動画データのサムネイル画像のみを作成する。
【００２６】
動画データ取得部１０５は、本実施の形態では、携帯端末１０２から動画データを取得する。また、動画データ取得部１０５は、インデックスデータ生成部１０６と、データ転送部１０７とを備えている。
【００２７】
インデックスデータ生成部１０６は、取得した動画データ毎に、位置情報を含むインデックスファイルを作成する。インデックスファイルは、動画データに付与された位置情報といった属性情報を含んでいる。インデックスファイルの具体例については、図７を用いて後述する。
【００２８】
また、インデックスデータ生成部１０６は、作成したインデックスファイルを、ファイルシステム１１２に出力する。ファイルシステム１１２は、これをインデックスファイル１１３として格納する。また、ファイルシステム１１２は、コンピュータ１２０の記憶装置（図１において図示せず）の記憶領域に構築されている。
【００２９】
データ転送部１０７は、携帯端末１０２から取得した編集前の動画データを、ファイルシステム１１２に転送する。ファイルシステム１１２は、これを編集前動画データファイル１１４として格納する。また、データ転送部１０７は、編集前動画データファイル１１４のパス名をインデックスファイル１１３に設定する。
【００３０】
動画データ編集部１０８は、動画データ検索処理部１０９と、動画データ結合処理部１１０と、動画データ出力部１１１とを備えている。動画データ検索処理部１０９は、編集条件テーブル１０４にアクセスして、基準動画データを特定し、更に、ファイルシステム１１２にアクセスして、インデックスファイル１１３から、特定した動画データの位置情報を取得する。また、動画データ検索処理部１０９は、インデックスファイル１１３に基づいて、撮影場所がエリア内に位置する動画データを特定する。
【００３１】
そして、動画データ結合処理部１１０は、動画データ検索処理部１０９によって特定された動画データを編集前動画データファイル１１４の中から読み込み、読み込んだ動画データと基準動画データとを結合する。また、動画データ結合処理部１０８は、ダイジェスト動画について再生時間が指定されているときは、指定された再生時間内となるようにダイジェスト動画を作成する。
【００３２】
動画データ出力部１１１は、生成されたダイジェスト動画を、ファイルシステム１１２に出力する。ファイルシステム１１２は、これを、編集後動画データファイル１１５として格納する。更に、動画データ出力部１１１は、編集後動画データファイル１１５のパス名をインデックスファイル１１３に設定する。
【００３３】
［装置動作］
次に、本実施の形態における動画編集装置１００の動作について図２〜図９を用いて説明する。以下の説明においては、適宜図１を参酌する。また、本実施の形態では、動画編集装置１００を動作させることによって、動画編集方法が実施される。よって、本実施の形態における動画編集方法の説明は、以下の動画編集装置１００の動作説明に代える。
【００３４】
［編集条件の設定処理］
最初に、図２〜図５を用いて、編集条件の設定処理について説明する。図２は、本発明の実施の形態における動画編集装置の編集条件の設定処理時の動作を示すフロー図である。図３は、本発明の実施の形態において編集条件の設定時に表示される入力受付画面の一例を示す図である。図４は、本発明の実施の形態において動画編集の対象となる動画データのディレクトリ構造の一例を示す図である。図５は、本発明の実施の形態において用いられる編集条件テーブルの一例を示す図である。
【００３５】
図２に示すように、最初に、編集条件設定部１０３は、図３に示す入力受付画面を表示装置１１６の画面に表示させる（ステップＡ１）。そして、編集条件設定部１０３は、ユーザが、入力装置１０１を介して、日付範囲を指定すると、それを受け付ける。
【００３６】
次に、撮影条件設定部１０３は、撮影日時が、ステップＡ１で入力された日付範囲に合致する動画データを読み込む（ステップＡ２）。具体的には、撮影条件設定部１０３は、動画データ取得部１０５から動画データを取得する。また、本実施の形態では、動画データ取得部１０５は、後述の図６に示す処理とは別の処理によって、全動画データについて、データ全体又は一部を取得して、図３に示すように、各動画データを撮影日時に基づいて管理している。
【００３７】
次に、編集条件設定部１０３は、ステップＡ２で読み込んだ動画データそれぞれについて、各動画データに含まれる画像を用いてサムネイル画像（縮小画面イメージ）を作成し、これらを、表示装置１１６の画面に表示させる（ステップＡ３）。図３の例では、編集条件設定部１０３は、ステップＡ１で表示させた入力受付画面に、各サムネイル画像を、撮影日時の順に表示させる。
【００３８】
また、図３の例では、ユーザは、２０１１年１月１日から２０１１年３月３１日までを日付範囲として指定している。よって、ステップＡ１及びステップＡ２の実行により、２０１１年１月１日から２０１１年３月３１日までに撮影された動画データのサムネイル画像が一覧表示される。
【００３９】
次に、編集条件設定部１０３は、ユーザに対して、ダイジェスト動画の作成に用いる動画データの撮影日時を範囲指定させて、編集対象となる動画データを設定する（ステップＡ４）。図２の例では、ユーザによって、２０１１年１月１日から２０１１年１月３１日までの範囲が指定されているので、編集条件設定部１０３は、この間に撮影された動画データを編集対象に設定する。
【００４０】
次に、編集条件設定部１０３は、ユーザに対して、後述する動画データの編集処理において基準動画データを選択させ、選択された動画データを、基準動画データに設定する（ステップＡ５）。具体的には、図３に示す入力受付画面において、ユーザは、基準動画データとしたい動画データのサムネイル画像を選択する。
【００４１】
次に、編集条件設定部１０３は、ユーザに対して、基準動画データの撮影場所を基準としたエリア選択させ、選択されたエリアを、編集対象の特定に用いるエリアに設定する（ステップＡ６）。
【００４２】
具体的には、図３に示す入力受付画面において、ユーザは、基準動画データを撮影した位置を中心とした距離をメートル単位で指定する。これにより、基準動画データを撮影した位置を中心とし、指定された距離を半径とする円が設定され、この円の内側がエリアとして選択される。
【００４３】
次に、編集条件設定部１０３は、ユーザに対して、ダイジェスト動画の再生時間を指定させ、指定された時間をダイジェスト動画の再生時間に設定する（ステップＡ７）。具体的には、図３に示す入力受付画面において、ユーザは、ダイジェスト動画の再生時間を指定する。
【００４４】
次に、編集条件設定部１０３は、ユーザから入力の終了が指示されているかどうかを判定する（ステップＡ８）。ステップＡ８の判定の結果、入力の終了が指示されていない場合は、編集条件設定部１０３は、ステップＡ５を再度実行する。ステップＡ５〜Ａ７は、ユーザが望む回数だけ繰り返し実行される。
【００４５】
一方、ステップＡ８の判定の結果、入力の終了が指示されている場合は、編集条件設定部１０３は、編集条件テーブル１０４に、ステップＡ４〜Ａ７で設定された情報を登録する（ステップＡ９）。以上により、編集条件の設定処理は終了する。
【００４６】
図３の例では、ステップＡ５は３回実行され、動画データＡ（自宅で撮影されたデータ）、動画データＪ（公園で撮影されたデータ）、及び動画データＭ（小学校で撮影されたデータ）が、基準動画データとして選択されている。
【００４７】
また、ステップＡ６では、動画データＡ、動画データＪ、動画データＭ、それぞれについて、エリアの半径は、１００ｍ、１Ｋｍ、５００ｍと指定されている。更に、ステップＡ７では、各基準動画データについて、ダイジェスト動画の再生時間は、それぞれ、３０分、５分、１５分に指定されている。
【００４８】
また、図５に示すように、編集条件テーブルには、編集対象の開始日４０１と、終了日４０２と、基準動画データ数４０３とが、ヘッダ情報として登録されている。また、編集条件テーブルには、ヘッダ情報の後ろに、基準動画データのファイル名４０４と、エリア範囲４０５と、時間４０６とが登録されている。
【００４９】
［動画データの取得処理］
続いて、図６及び図７を用いて、動画データの取得処理について説明する。図６は、本発明の実施の形態における動画編集装置の動画データ取得時の動作を示すフロー図である。図７は、本発明の実施の形態において作成されるインデックスファイルの一例を示す図である。
【００５０】
図６に示すように、最初に、動画データ取得部１０５において、データ転送部１０７は、編集条件テーブル１０４にアクセスして、編集対象の開始日４０１と編集対象の終了日４０２とを取得し、その範囲内で撮影された動画データを、編集対象として、携帯端末１０２から読み出す（ステップＢ１）。
【００５１】
次に、インデックスデータ生成部１０６は、ステップＢ１で取得した動画データ毎に、その属性情報に基づいて、インデックスファイルを生成する（ステップＢ２）。
【００５２】
また、ステップＢ２では、インデックスデータ生成部１０６は、作成したインデックスファイルを、ファイルシステム１１２に出力する。ファイルシステム１１２は、これをインデックスファイル１１３として格納する。
【００５３】
次に、データ転送部１０７は、ステップＢ１で読み出した動画データを、ファイルシステム１１２に転送する（ステップＢ３）。これにより、ファイルシステム１１２は、転送されてきた動画データを編集前動画データファイル１１４として格納する。また、ステップＢ３では、データ転送部１０７は、ファイルシステム１１２に格納された編集前動画データファイル１１４のファイルパス名を、インデックスファイル１１３に設定する。
【００５４】
その後、データ転送部１０７は、編集対象となる動画データ全てに対して、ステップＢ１〜Ｂ３の処理が終了したかどうかを判定する（ステップＢ４）。ステップＢ４の判定の結果、全ての編集対象となる動画データに対して処理が終了している場合は、データ転送部１０７は、処理を終了する。一方、ステップＢ４の判定の結果、全ての編集対象となる動画データに対して処理が終了していない場合は、データ転送部１０７は、ステップＢ１を再度実行する。
【００５５】
また、図７に示すように、本実施の形態では、インデックスファイル１１２は、情報として、撮影装置名５０１、撮影日時５０１、位置情報５０３、データ格納パス名５０４、ファイル名５０５を含んでいる。
【００５６】
［動画データの編集処理］
次に、図８を用いて、動画データの編集処理について説明する。図８は、本発明の実施の形態における動画編集装置の動画データ編集時の動作を示すフロー図である。
【００５７】
図８に示すように、最初に、動画データ編集部１０８において、動画データ検索処理部１０９は、まず、編集条件テーブル１０４にアクセスして、基準動画データを特定する。そして、動画データ検索処理部１０９は、ファイルシステム１１２にアクセスして、インデックスファイル１１３から、特定した基準動画データの位置情報を取得する（ステップＣ１）。
【００５８】
次に、動画データ検索処理部１０９は、編集対象となる他の動画データ（以下「編集対象データ」と表記する。）の位置情報と、基準動画データの位置情報とから、両者間の距離を計算する（ステップＣ２）。
【００５９】
次に、動画データ検索処理部１０９は、ステップＣ２で計算した距離が設定されたエリアの半径以下となるかどうかを判定する（ステップＣ３）。ステップＣ３の判定の結果、設定されたエリアの半径以下でない場合は、動画データ検索処理部１０９は、ステップＣ５を実行する。
【００６０】
一方、ステップＣ３の判定の結果、設定されたエリアの半径以下である場合は、動画データ結合処理部１１０は、編集対象データと基準動画データとを結合する（ステップＣ４）。なお、ステップＣ４での具体的な処理については、図９を用いて後述する。
【００６１】
次に、ステップＣ４が実行された場合、又はステップＣ３でノーと判定された場合は、動画データ検索処理部１０９は、全ての編集対象データについてステップＣ２及びＣ３が実行されているかどうかを判定する（ステップＣ５）。ステップＣ５の判定の結果、全ての編集対象データについてステップＣ２及びＣ３が実行されていない場合は、動画データ検索処理部１０９は、再度ステップＣ２を実行する。
【００６２】
一方、ステップＣ５の判定の結果、全ての編集対象データについてステップＣ２及びＣ３が実行されている場合は、動画データ出力部１１１が、ステップＣ４で生成されたダイジェスト動画を、ファイルシステム１１２に出力する（ステップＣ６）。
【００６３】
そして、ステップＣ６が実行されると、ファイルシステム１１２は、ダイジェスト動画を、編集後動画データファイル１１５として格納する。また、動画データ出力部１１１は、編集後動画データファイル１１５のパス名をインデックスファイル１１３に設定する。
【００６４】
次に、動画データ検索処理部１０９は、編集条件テーブル１０４（図４参照）の基準動画データ数４０３の欄に格納されている値（ｎ）を初期値として、カウントダウンを行い、基準動画データの残件数ｍを算出する（ステップＣ７）。
【００６５】
次に、動画データ検索処理部１０９は、ステップＣ７で計算された基準動画データの残件数ｍが、０（ゼロ）となったかどうかを判定する（ステップＣ８）。ステップＣ８の判定の結果、０でない場合は、動画データ検索処理部１０９は、再度、ステップＣ１を実行する。一方、ステップＣ８の判定の結果、基準動画データの残件数ｍが、０（ゼロ）０となっている場合は、全ての動画データについての処理が完了することになり、動画編集装置１００での処理は終了する。
【００６６】
ここで、図９を用いて、図８に示したステップＣ４について更に具体的に説明する。図９は、図８に示したステップＣ４を具体的に示すフロー図である。図９に示すように、動画データ結合処理部１１０は、ステップＣ３の判定対象となった編集対象データと基準動画データとを結合したときの再生時間を算出する（ステップＣ４１）。
【００６７】
次に、動画データ結合処理部１１０は、結合時の再生時間が、図２に示したステップＡ７で設定された再生時間を越えているかどうかを判定する（ステップＣ４２）。ステップＣ４２の判定の結果、結合時の再生時間が設定された再生時間を越えている場合は、動画データ結合処理部１１０は、次のステップＣ４３を実行せず、処理を終了する。
【００６８】
一方、ステップＣ４２の判定の結果、結合時の再生時間が設定された再生時間を越えていない場合は、動画データ結合処理部１１０は、ステップＣ３の判定対象となった編集対象データと基準動画データとを結合する（ステップＣ４３）。
【００６９】
また、既に、以前に実行されたステップＣ４で基準動画データに別の編集対象データが結合されている場合は、別の編集対象データが結合された基準データを対象として、ステップＣ４１〜Ｃ４３が実行される。
【００７０】
そして、ステップＣ４１〜Ｃ４３の実行により、基準動画データの位置情報を基に、その同じエリア内で撮影された動画データが、自動的に１本のダイジェストファイルとして生成される。
【００７１】
以上のように、本実施の形態１によれば、多数の動画データのうち、設定エリア内で撮影された動画データが、複雑な仕分け処理を経ることなく、一本にまとめて編集される。また、ユーザの指定により、設定エリアの範囲を拡大、縮小することが可能であるので、ユーザは、自由に、編集対象となる動画データを絞り込んだり、拡大したり、することができる。
【００７２】
また、上述した例では、動画データの取得先としては、携帯端末１０２が例示されているが、本実施の形態においては、携帯端末以外の機器、例えば、ＧＰＳによる測位機能を備えたデジタルカメラ、同様のカムコーダ、等であっても良い。
【００７３】
また、動画データの取得先は、店舗等に設置された防犯用の監視カメラであっても良い。そして、複数店舗のビデオデータを集中管理する監視センターに、動画編集装置１００を用いれば、動画編集装置１００は、店舗の位置情報を基に、特定店舗で撮影されたビデオデータを結合してダイジェスト動画を作成できる。この場合、ダイジェスト動画は、その後の分析処理等に有効となる。
【００７４】
［プログラム］
また、本実施の形態におけるプログラムは、コンピュータ１００に、図２に示すステップＡ１〜Ａ９、図６に示すステップＢ１〜Ｂ４、図８に示すステップＣ１〜Ｃ８を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における動画編集装置１００と動画編集方法とを実現することができる。この場合、コンピュータのＣＰＵ（Central Processing Unit）は、編集条件設定部１０３、動画データ取得１０５、及び動画データ編集部１０８として機能し、処理を行なう。
【００７５】
ここで、本実施の形態における動画編集装置１００を構築できるコンピュータについて図１０を用いて説明する。図１０は、本発明の実施の形態における動画編集装置を実現するコンピュータの一例を示すブロック図である。
【００７６】
図１０に示すように、コンピュータ１２０は、ＣＰＵ１２１と、メインメモリ１２２と、記憶装置１２３と、入力インターフェイス１２４と、表示コントローラ１２５と、データリーダ／ライタ１２６と、通信インターフェイス１２７とを備える。これらの各部は、バス１３１を介して、互いにデータ通信可能に接続される。
【００７７】
ＣＰＵ１３１は、記憶装置１３３に格納された、本実施の形態におけるプログラム（コード）をメインメモリ１２２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１２２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体１３０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス１２７を介して接続されたインターネット上で流通するものであっても良い。
【００７８】
また、記憶装置１２３の具体例としては、ハードディスクの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス１２４は、ＣＰＵ１２１と、キーボード及びマウスといった入力機器１２８との間のデータ伝送を仲介する。表示コントローラ１２５は、ディスプレイ装置１２９と接続され、ディスプレイ装置１２９での表示を制御する。データリーダ／ライタ１２６は、ＣＰＵ１２１と記録媒体１３０との間のデータ伝送を仲介し、記録媒体１３０からのプログラムの読み出し、及びコンピュータ１２０における処理結果の記録媒体１３０への書き込みを実行する。通信インターフェイス１２７は、ＣＰＵ１２１と、他のコンピュータとの間のデータ伝送を仲介する。
【００７９】
また、記録媒体１３０の具体例としては、ＣＦ（Compact Flash）及びＳＤ（Secure Digital）等の汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）等の磁気記憶媒体、又はＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記憶媒体が挙げられる。
【００８０】
上述した実施の形態の一部又は全部は、以下に記載する（付記１）〜（付記１５）によって表現することができるが、以下の記載に限定されるものではない。
【００８１】
（付記１）
撮影場所を特定する位置情報が付与された動画データを取得する、動画データ取得部と、
前記動画データの中から基準となる動画データを設定し、前記基準となる動画データの撮影場所を基準としたエリアを設定する、編集条件設定部と、
前記位置情報に基づいて、取得された前記動画データの中から、撮影場所が前記エリア内に位置する動画データを特定し、特定した動画データと前記基準となる動画データとを結合してダイジェスト動画を作成する、動画データ編集部と、
を備えていることを特徴とする動画編集装置。
【００８２】
（付記２）
前記編集条件設定部が、前記エリアの大きさの指定を受け付け、受け付けた大きさの指定に基づいて、前記エリアを設定する、
付記１に記載の動画編集装置。
【００８３】
（付記３）
前記編集条件設定部が、前記動画データに含まれる画像からサムネイル画像を作成し、作成したサムネイル画像を画面に表示させた後、前記動画データの指定を受け付け、指定を受け付けた前記動画データを、前記基準となる動画データに設定する、
付記１または２に記載の動画編集装置。
【００８４】
（付記４）
前記編集条件設定部が、前記ダイジェスト動画の再生時間の指定を受け付け、
前記動画データ編集部が、再生時間が、指定された前記再生時間内となるように前記ダイジェスト動画を作成する、
付記１〜３のいずれかに記載の動画編集装置。
【００８５】
（付記５）
前記動画データ取得部が、取得した前記動画データ毎に、前記位置情報を含むインデックスファイルを作成し、
前記動画データ編集部が、前記インデックスファイルに基づいて、取得された前記動画データの中から、撮影場所が前記エリア内に位置する動画データを特定する、
付記１〜４のいずれかに記載の動画編集装置。
【００８６】
（付記６）
（ａ）撮影場所を特定する位置情報が付与された動画データを取得する、ステップと、
（ｂ）前記動画データの中から基準となる動画データを設定し、前記基準となる動画データの撮影場所を基準としたエリアを設定する、ステップと、
（ｃ）前記位置情報に基づいて、前記（ａ）のステップで取得された前記動画データの中から、撮影場所が前記エリア内に位置する動画データを特定し、特定した動画データと前記基準となる動画データとを結合してダイジェスト動画を作成する、ステップと、
を有することを特徴とする動画編集方法。
【００８７】
（付記７）
前記（ｂ）のステップにおいて、前記エリアの大きさの指定を受け付け、受け付けた大きさの指定に基づいて、前記エリアを設定する、
付記６に記載の動画編集方法。
【００８８】
（付記８）
前記（ｂ）のステップにおいて、前記動画データに含まれる画像からサムネイル画像を作成し、作成したサムネイル画像を画面に表示させた後、前記動画データの指定を受け付け、指定を受け付けた前記動画データを、前記基準となる動画データに設定する、
付記６または７に記載の動画編集方法。
【００８９】
（付記９）
前（ｂ）のステップにおいて、前記ダイジェスト動画の再生時間の指定を受け付け、
前記（ｃ）のステップにおいて、再生時間が、指定された前記再生時間内となるように前記ダイジェスト動画を作成する、
付記６〜８のいずれかに記載の動画編集方法。
【００９０】
（付記１０）
前記（ａ）のステップにおいて、取得した前記動画データ毎に、前記位置情報を含むインデックスファイルを作成し、
前記（ｃ）のステップにおいて、前記インデックスファイルに基づいて、取得された前記動画データの中から、撮影場所が前記エリア内に位置する動画データを特定する、
付記６〜９のいずれかに記載の動画編集方法。
【００９１】
（付記１１）
コンピュータに、
（ａ）撮影場所を特定する位置情報が付与された動画データを取得する、ステップと、
（ｂ）前記動画データの中から基準となる動画データを設定し、前記基準となる動画データの撮影場所を基準としたエリアを設定する、ステップと、
（ｃ）前記位置情報に基づいて、前記（ａ）のステップで取得された前記動画データの中から、撮影場所が前記エリア内に位置する動画データを特定し、特定した動画データと前記基準となる動画データとを結合してダイジェスト動画を作成する、ステップと、
を実行させるプログラム。
【００９２】
（付記１２）
前記（ｂ）のステップにおいて、前記エリアの大きさの指定を受け付け、受け付けた大きさの指定に基づいて、前記エリアを設定する、
付記１１に記載のプログラム。
【００９３】
（付記１３）
前記（ｂ）のステップにおいて、前記動画データに含まれる画像からサムネイル画像を作成し、作成したサムネイル画像を画面に表示させた後、前記動画データの指定を受け付け、指定を受け付けた前記動画データを、前記基準となる動画データに設定する、
付記１１または１２に記載のプログラム。
【００９４】
（付記１４）
前（ｂ）のステップにおいて、前記ダイジェスト動画の再生時間の指定を受け付け、
前記（ｃ）のステップにおいて、再生時間が、指定された前記再生時間内となるように前記ダイジェスト動画を作成する、
付記１１〜１３のいずれかに記載のプログラム。
【００９５】
（付記１５）
前記（ａ）のステップにおいて、取得した前記動画データ毎に、前記位置情報を含むインデックスファイルを作成し、
前記（ｃ）のステップにおいて、前記インデックスファイルに基づいて、取得された前記動画データの中から、撮影場所が前記エリア内に位置する動画データを特定する、
付記１１〜１４のいずれかに記載のプログラム。
【産業上の利用可能性】
【００９６】
以上のように、本発明によれば、撮影された位置が同一エリア内にある動画をまとめてダイジェスト動画を作成することができる。本発明は、動画編集用のアプリケーションプログラムに有用である。
【符号の説明】
【００９７】
１００  動画編集装置
１０１  入力装置
１０２  携帯端末
１０３  編集条件設定部
１０４  編集条件テーブル１０４
１０５  動画データ取得部
１０６  インデックスデータ生成部
１０７  データ転送部
１０８  動画データ編集部
１０９  動画データ検索処理部
１１０  動画データ結合処理部
１１１  動画データ出力部
１１２  ファイルシステム
１１３  インデックスファイル
１１４  編集前動画データファイル
１１５  編集後動画データファイル
１１６  表示装置
１２０  コンピュータ
１２１  ＣＰＵ
１２２  メインメモリ
１２３  記憶装置
１２４  入力インターフェイス
１２５  表示コントローラ
１２６  データリーダ／ライタ
１２７  通信インターフェイス
１２８  入力機器
１２９  ディスプレイ装置
１３０  記録媒体
１３１  バス
【図１】
0005536003.tif 000002
【図２】
0005536003.tif 000003
【図３】
0005536003.tif 000004
【図４】
0005536003.tif 000005
【図５】
0005536003.tif 000006
【図６】
0005536003.tif 000007
【図７】
0005536003.tif 000008
【図８】
0005536003.tif 000009
【図９】
0005536003.tif 000010
【図１０】
0005536003.tif 000011