(57)【要約】  【課題】  動画ファイルから静止画データや動画データを切り出してファイルとして保存するときに、正確な撮影日時の入ったファイルとして保存することができる。  【解決手段】  動画ファイルから任意フレームデータを抽出して静止画ファイルとして保存する際、動画ファイルから撮影日時を取得し、動画ファイル中の保存対象となっているフレームデータの再生経過時間を取得し、動画ファイルの撮影日時に保存対象のフレームデータの再生経過時間を加算した値を、保存対象のフレームデータから作成する静止画ファイルの撮影日時とするように構成した。動画ファイルから任意フレームデータ群を抽出して新たな動画ファイルとして保存する際には、元の動画ファイルの撮影日時に保存対象のフレームデータ群の再生経過時間を加算した値を、新たな動画ファイルの撮影日時とする。したがって、保存されたファイルを撮影順で一覧表示することができる。【選択図】  図１
2005150923.tif 000002
【特許請求の範囲】
【請求項１】
動画ファイルから任意フレームデータを抽出して静止画ファイルとして保存する画像編集方法であって、
前記動画ファイルから撮影日時を取得し、
前記動画ファイルの中の保存対象となっているフレームデータの再生経過時間を取得し、
前記動画ファイルの撮影日時および前記フレームデータの再生経過時間を加算した値を、前記フレームデータから作成する静止画ファイルの撮影日時として該静止画ファイルに書き込むことを特徴とする画像編集方法。
【請求項２】
第１の動画ファイルから任意フレームデータ群を抽出して第２の動画ファイルとして保存する画像編集方法であって、
前記第１の動画ファイルから撮影日時を取得し、
前記動画ファイルの中の保存対象となっているフレームデータ群の先頭フレームの再生経過時間を取得し、
前記第１の動画ファイルの撮影日時および前記フレームデータ群の先頭フレームの再生経過時間を加算した値を、前記フレームデータ群から作成する第２の動画ファイルの撮影日時として該第２の動画ファイルに書き込むことを特徴とする画像編集方法。
【請求項３】
動画ファイルから任意フレームデータを抽出して静止画ファイルとして保存する画像編集装置であって、
前記動画ファイルから撮影日時を取得する手段と、
前記動画ファイルの中の保存対象となっているフレームデータの再生経過時間を取得する手段と、
前記動画ファイルの撮影日時および前記フレームデータの再生経過時間を加算した値を、前記フレームデータから作成する静止画ファイルの撮影日時として該静止画ファイルに書き込む手段と、
を備えたことを特徴とする画像編集装置。
【請求項４】
第１の動画ファイルから任意フレームデータ群を抽出して第２の動画ファイルとして保存する画像編集装置であって、
前記第１の動画ファイルから撮影日時を取得する手段と、
前記動画ファイルの中の保存対象となっているフレームデータ群の先頭フレームの再生経過時間を取得する手段と、
前記第１の動画ファイルの撮影日時および前記フレームデータ群の先頭フレームの再生経過時間を加算した値を、前記フレームデータ群から作成する第２の動画ファイルの撮影日時として該第２の動画ファイルに書き込む手段と、
を備えたことを特徴とする画像編集装置。
【請求項５】
動画ファイルから任意フレームデータを抽出して静止画ファイルとして保存するためのプログラムであって、
前記動画ファイルから撮影日時を取得するステップと、
前記動画ファイルの中の保存対象となっているフレームデータの再生経過時間を取得するステップと、
前記動画ファイルの撮影日時および前記フレームデータの再生経過時間を加算した値を、前記フレームデータから作成する静止画ファイルの撮影日時として該静止画ファイルに書き込むステップと、
をコンピュータに実行させるプログラム。
【請求項６】
第１の動画ファイルから任意フレームデータ群を抽出して第２の動画ファイルとして保存するためのプログラムであって、
前記第１の動画ファイルから撮影日時を取得するステップと、
前記動画ファイルの中の保存対象となっているフレームデータ群の先頭フレームの再生経過時間を取得するステップと、
前記第１の動画ファイルの撮影日時および前記フレームデータ群の先頭フレームの再生経過時間を加算した値を、前記フレームデータ群から作成する第２の動画ファイルの撮影日時として該第２の動画ファイルに書き込むステップと、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像編集方法、画像編集装置およびプログラムに係り、特に、動画ファイルから静止画データや動画データを切り出してファイルを保存する画像編集方法、画像編集装置およびプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラが普及してきている。これらのデジタルカメラには、通常の単写機能の他に動画撮影機能や連写機能を有するものもある。
【０００３】
デジタルカメラで撮影された静止画は、JPEG（Joint Photographic Experts Group）などの圧縮・伸長方式による静止画ファイルとしてデジタルカメラ付属の記録メディアに記録され、デジタルカメラで撮影された動画は、Motion JPEGなどの動画ファイルとしてデジタルカメラ付属の記録メディアに記録され、その記録メディアは保存用・観賞用として使用されている。なお、Motion JPEGは、各フレーム画像をJPEG方式で圧縮し、一連の画像群として記録する方法であり、再生時は一連の画像群が連続的に再生される。
【０００４】
ところで、撮影された動画を再生して、例えばゴルフやテニス等におけるフォームをチェックしたいという要求も多くなってきている、例えば、ゴルフのスイング動作をチェックしたり、野球でピッチャーが投球フォームをチェックしたり、バッターがバッティングフォームをチェックしたりして、フォームの良否を判定することがよく行われている。この場合、動作の時系列的な変化を一度に表示すれば、フォームの良否判定に便利である。
【０００５】
このような用途に利用できる動画再生機能として、動画ファイルを分解表示する機能を持ったアプリケーションソフトが市販されている。これらのアプリケーションソフトの多くは、動画ファイルを動画ファイルの先頭から末尾まで各フレーム画像に一旦分解した後、それら分解後のフレーム画像の全てを一覧表示するようになっている。ところが、このような方式では、全てのフレーム画像が表示されるまでに時間を要し、また、全フレーム画像の中から所望のフレーム画像を検索・選択するのに手間を要する。
【０００６】
また、このように動画を静止画データに分解して表示する際、これらの静止画データをプリントなどの二次的な目的に使用することも行われている。このような二次的な目的に使用する場合、静止画データをファイルとして保存するときには、ファイル属性のひとつとして撮影日時を静止画ファイルに書き込むことが求められている。
【０００７】
従来は、一般に、動画を複数の静止画データに分解して、分解された静止画データをファイルとして保存するときの撮影日時として、元の動画ファイルの属性である撮影日時をそのまま割り当てている。
【０００８】
動画の中から印刷すべき画像を選択したとき、選択された画像の印刷に必要な情報、具体的には動画ファイルのパス情報や選択された画像のフレーム番号を不揮発性メモリに一旦記憶し、印刷するときに不揮発性記憶メモリを参照するようにしたものも提案されている（特許文献１を参照）。
【特許文献１】特開２００１−２９２４０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
動画ファイルの撮影日時は、連続した動画撮影の開始の日時、すなわち撮影開始コマの撮影時点を指しているため、動画を分解して得た複数の静止画ファイルの撮影日時として動画ファイルの撮影日時を全ての静止画ファイルにそのまま割り当ててしまうと、撮影開始コマ以外のコマ、例えば動画撮影の終了寸前のコマに対応する静止画ファイルの撮影日時は、そのコマの撮影時点である本来の時間と大きくずれてしまうといった問題があった。
【００１０】
また、動画を分解して得た複数の静止画ファイルが全て同一の撮影日時となってしまうため、静止画ファイルを撮影日時順に一覧表示しようとしても前後が特定されず、撮影日時順に一覧表示されないといった二次的な問題もある。
【００１１】
本発明はこのような事情に鑑みてなされたもので、動画ファイルから静止画データや動画データを切り出してファイルとして保存するときに、正確な撮影日時の入ったファイルとして保存することができる画像編集方法、画像編集装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
前記目的を達成するために、請求項１に記載の発明は、動画ファイルから任意フレームデータを抽出して静止画ファイルとして保存する画像編集方法であって、前記動画ファイルから撮影日時を取得し、前記動画ファイルの中の保存対象となっているフレームデータの再生経過時間を取得し、前記動画ファイルの撮影日時および前記フレームデータの再生経過時間を加算した値を、前記フレームデータから作成する静止画ファイルの撮影日時として該静止画ファイルに書き込む構成となっている。
【００１３】
これにより、動画ファイルからフレームデータを切り出して静止画ファイルとして保存する際、動画ファイルの撮影日時にフレームデータの再生経過時間を加算した値が静止画ファイルの撮影日時として書き込まれるので、正確な撮影日時の入った静止画ファイルを保存することができる。
【００１４】
また、請求項２に記載の発明は、第１の動画ファイルから任意フレームデータ群を抽出して第２の動画ファイルとして保存する画像編集方法であって、前記第１の動画ファイルから撮影日時を取得し、前記動画ファイルの中の保存対象となっているフレームデータ群の先頭フレームの再生経過時間を取得し、前記第１の動画ファイルの撮影日時および前記フレームデータ群の先頭フレームの再生経過時間を加算した値を、前記フレームデータ群から作成する第２の動画ファイルの撮影日時として該第２の動画ファイルに書き込む構成となっている。
【００１５】
これにより、動画ファイルからフレームデータ群を切り出して新たな動画ファイルとして保存する際、元の動画ファイルの撮影日時にフレームデータ群の先頭フレームの再生経過時間を加算した値が新たな動画ファイルの撮影日時として書き込まれるので、正確な撮影日時の入った新たな動画ファイルを保存することができる。
【００１６】
また、請求項３に記載の発明は、動画ファイルから任意フレームデータを抽出して静止画ファイルとして保存する画像編集装置であって、前記動画ファイルから撮影日時を取得する手段と、前記動画ファイルの中の保存対象となっているフレームデータの再生経過時間を取得する手段と、前記動画ファイルの撮影日時および前記フレームデータの再生経過時間を加算した値を、前記フレームデータから作成する静止画ファイルの撮影日時として該静止画ファイルに書き込む手段とを備えた構成となっている。
【００１７】
また、請求項４に記載の発明は、第１の動画ファイルから任意フレームデータ群を抽出して第２の動画ファイルとして保存する画像編集装置であって、前記第１の動画ファイルから撮影日時を取得する手段と、前記動画ファイルの中の保存対象となっているフレームデータ群の先頭フレームの再生経過時間を取得する手段と、前記第１の動画ファイルの撮影日時および前記フレームデータ群の先頭フレームの再生経過時間を加算した値を、前記フレームデータ群から作成する第２の動画ファイルの撮影日時として該第２の動画ファイルに書き込む手段とを備えた構成となっている。
【００１８】
また、請求項５に記載の発明は、動画ファイルから任意フレームデータを抽出して静止画ファイルとして保存するためのプログラムであって、前記動画ファイルから撮影日時を取得するステップと、前記動画ファイルの中の保存対象となっているフレームデータの再生経過時間を取得するステップと、前記動画ファイルの撮影日時および前記フレームデータの再生経過時間を加算した値を、前記フレームデータから作成する静止画ファイルの撮影日時として該静止画ファイルに書き込むステップとをコンピュータに実行させる構成となっている。
【００１９】
また、請求項６に記載の発明は、第１の動画ファイルから任意フレームデータ群を抽出して第２の動画ファイルとして保存するためのプログラムであって、前記第１の動画ファイルから撮影日時を取得するステップと、前記動画ファイルの中の保存対象となっているフレームデータ群の先頭フレームの再生経過時間を取得するステップと、前記第１の動画ファイルの撮影日時および前記フレームデータ群の先頭フレームの再生経過時間を加算した値を、前記フレームデータ群から作成する第２の動画ファイルの撮影日時として該第２の動画ファイルに書き込むステップとをコンピュータに実行させる構成となっている。
【発明の効果】
【００２０】
本発明によれば、動画ファイルから静止画データや動画データを切り出してファイルとして保存するときに、正確な撮影日時の入ったファイルとして保存することができ、保存されたファイルを撮影順で一覧表示することができるという効果を有する。
【発明を実施するための最良の形態】
【００２１】
以下、添付図面に従って、本発明に係る画像編集方法、装置及びプログラムを実施するための最良の形態について詳細に説明する。
【００２２】
図１は、本発明に係る画像編集方法を実施するための画像編集装置の第１実施形態の概略構成を概念的に示すブロック図である。
【００２３】
図１に示すように、画像編集装置１は、動画データの入力手段としてのデジタルカメラ２と接続されており、デジタルカメラ２から入力された動画データに対して所定の画像編集処理を施すものである。なお、ここでは動画データの入力手段としてデジタルカメラ２を示しているが、これは例示であり、動画データ入力手段はデジタルカメラに限定されるものではない。例えば、デジタルビデオカメラや動画データが記録されたＣＤやＤＶＤ等から動画データを入力するようにしてもよいし、あるいはインターネット等のネットワークを介して動画データを受け取るようにしてもよい。
【００２４】
画像編集装置１は、動画撮影日時取得手段１ａ、フレーム抽出手段１ｂ、フレーム番号取得手段１ｃ、再生経過時間取得手段１ｄ、フレーム撮影日時生成手段１ｅ、静止画ファイルメモリ１ｆ等を含んで構成される。
【００２５】
動画撮影日時取得手段１ａは、デジタルカメラ２から入力された動画ファイル（動画データ）のタグ情報から、例えば、「2002/04/18 13:33:18:000」（2002年4月18日の13時33分18秒000を示す）等の動画ファイルの撮影日時を取得するものである。
【００２６】
フレーム抽出手段１ｂは、静止画ファイルを作成するために、例えば、入力された動画ファイルをディスプレイ等のモニタに再生して、ユーザが、選択した切り出し対象となるフレームデータ、すなわち保存対象となるフレームデータを抽出するものである。なお、ユーザによる保存対象の選択方法は特には限定されず、例えば、保存対象の先頭コマ（「開始フレーム」と称する）、保存するコマの間隔（「フレーム間隔」と称する）、保存するコマ数（「分割フレーム数」と称する）を指定する方法等、様々な方法が適用可能である。
【００２７】
フレーム番号取得手段１ｃは、保存対象のフレームの動画ファイル内での絶対番号（「絶対フレーム番号」と称する）を取得するものである。
【００２８】
再生経過時間取得手段１ｄは、動画データの中で静止画ファイルとして保存する対象であるフレームデータの再生経過時間、すなわち動画データを動画再生したとする場合の動画データ内の先頭フレームから抽出フレームを再生するまでの経過時間を取得するものである。
【００２９】
フレーム撮影日時生成手段１ｅは、動画ファイルの撮影日時と、保存対象となっているフレームデータの再生経過時間とを加算して、そのフレームデータの撮影日時（すなわち静止画ファイルの撮影日時である）を生成するものである。
【００３０】
静止画ファイルメモリ１ｆは、ユーザによって選択され、抽出されたフレームデータを、上で生成された撮影日時とともに、静止画ファイルとして保存するものである。
【００３１】
なお、実際には画像編集装置１は、本発明に係る画像編集方法を実施するためのプログラムを有するパソコン（パーソナルコンピュータ）によって構成され、動画ファイルの撮影日時取得、フレーム抽出、フレーム番号取得、再生経過時間取得、フレームデータの撮影日時生成等の処理はすべてパソコン内のＣＰＵや主メモリにおいて行われる。以下、これについて説明する。
【００３２】
図２に、本発明に係る画像編集装置としての機能を備えたパソコンのハードウエア構成例をブロック図で示す。すなわち、図１の画像編集装置１は、ここではパソコンによって実現されており、同じ符号を付してパソコン１とする。
【００３３】
図２に示すようにパソコン１は、主として各構成要素の動作を制御する中央処理装置（ＣＰＵ）１０と、装置の制御プログラムが格納されたり、各種プログラム実行時の作業領域となる主メモリ１２と、パソコン１のオペレーティングシステム（ＯＳ）、パソコン１に接続された周辺機器のデバイスドライバ、本発明に係る画像編集方法を実行するプログラムを含む各種のアプリケーションソフトウエア、ユーザの画像等が格納されるハードディスク装置１４と、ＣＤ−ＲＯＭドライブ１６と、表示用データを一時記憶する表示メモリ１８と、この表示メモリ１８からの画像データ、文字データ等により画像や文字等を表示するＣＲＴモニタや液晶モニタ等のモニタ２０と、キーボード２２と、位置入力装置としてのマウス２４と、マウス２４の状態を検出してモニタ２０上のマウスポインタの位置やマウス２４の状態等の信号をＣＰＵ１０に出力するマウスコントローラ２６と、デジタルカメラ２と接続して画像データ等の入力が可能なＵＳＢ（Universal Serial Bus）などのインターフェース２７と、上記各構成要素を接続するバス２８とから構成されている。
【００３４】
すなわち、図１との対応関係を簡単に示すと、動画撮影日時取得手段１ａ、フレーム抽出手段１ｂ、フレーム番号取得手段１ｃ、再生経過時間取得手段１ｄ、フレーム撮影日時生成手段１ｅは、ＣＰＵ１０、主メモリ１２等で構成され、静止画ファイルメモリ１ｆは、ハードディスク装置１４で構成される。
【００３５】
尚、上記構成のパソコン１は、ハードディスク装置１４に格納されている、本発明に係る画像編集方法を実行するための画像編集プログラムを除いて周知のものであるため、各構成要素の詳細な説明については省略する。この画像編集プログラムは、例えば、デジタルカメラ２の購入時に同梱されているＣＤ−ＲＯＭなどに記録されており、このＣＤ−ＲＯＭをパソコン１のＣＤ−ＲＯＭドライブ１６にセットすることにより、パソコン１にインストールすることができる。また、図示しない通信手段を介して画像編集プログラムを提供するサーバからダウンロードすることもできる。
【００３６】
次に、本発明の第１実施形態の画像編集装置における画像編集処理について、図３のフローチャートに沿って説明する。
【００３７】
まず、図３のステップＳ１００において、動画ファイルを読み込む。動画ファイルの入力方法は特に限定はされないが、例えば図１あるいは図２に示すように、デジタルカメラ２から画像編集装置１としてのパソコン１にインターフェース２７を介して入力される。入力された動画ファイルはハードディスク装置１４に格納される。
【００３８】
次に、ステップＳ１１０において、動画撮影日時取得手段１ａにより、動画ファイルの撮影日時（yyyy/mm/dd hh:mm:ss:mss）を取得する。例えば、「2002/04/18 13:33:18:000」（2002年4月18日の13時33分18秒000を示す）が動画ファイル内のタグ情報から抽出される。
【００３９】
次に、ステップＳ１２０において、分解フレーム数ｎ、開始フレーム、フレーム間隔stepを指定する。例えば、ユーザはモニタ２０に再生された動画を見ながら、マウス２４やキーボード２２等を用いて、任意のフレームで再生を停止して開始フレームを指定するとともに、抽出するフレームの数を示す分解フレーム数ｎおよび抽出するフレームの間隔を示すフレーム間隔stepを入力する。これにより、指定された開始フレームより、指定されたフレーム間隔stepで、分解フレーム数ｎ個のフレームデータが静止画として抽出されることになる。
【００４０】
パソコン１は、指定された開始フレームの動画ファイルにおける絶対フレーム番号sfを算出する。絶対フレーム番号sfの算出方法は特には限定されず、例えば、フレーム数をカウントしてもよい。
【００４１】
次に、ステップＳ１３０において、抽出フレームを指すカウンタｉを初期値０とする。また、ステップＳ１４０において、フレーム番号取得手段１ｃにより、これから抽出するフレームの絶対フレーム番号（抽出フレーム番号）Ｘを取得する。抽出フレーム番号Ｘは、次の式（１）によって算出される。
【００４２】
Ｘ  ＝  sf  ＋  ｉ＊step    ・・・・・・（１）
例えば、図４（ａ）に示すような、動画ファイル「ＤＳＣＦ０００１．ａｖｉ」が入力された場合を例にとって説明する。この動画ファイルは総フレーム数が「８７６５」である。そして、開始フレーム（先頭コマ）の絶対フレーム番号が「３１」、フレーム間隔が「２」、分解フレーム数が「１５」で静止画ファイルを作成するように指定されているとする。ここで、初期化されたカウンタｉ（＝０）が指す抽出フレームは、保護対象範囲の開始フレームであって、この抽出フレームの絶対フレーム番号Ｘ（抽出フレーム番号）は「３１」である。
【００４３】
次に、ステップＳ１５０において、再生経過時間取得手段１ｄにより、抽出フレームの再生経過時間を算出する。具体的には、動画データを動画再生したとする場合の動画データ内の先頭フレームから抽出フレームを再生するまでの経過時間が算出される。ここで、抽出フレーム（絶対フレーム番号Ｘが「３１」）の再生経過時間は、動画データが１５ｆｐｓ(flame per second)で構成されているとすると、「00:00:02:067」（２秒と６７ミリ秒を示す）と算出される。
【００４４】
次に、ステップＳ１６０において、フレーム撮影日時生成手段１ｅにより、動画ファイルの撮影日時に抽出フレームの再生経過時間を加算して抽出フレームの撮影日時（すなわち（すなわち静止画ファイルの撮影日時）を生成する。例えば、動画ファイルの撮影日時が「2002/04/18 13:33:18:000」、抽出フレーム（Ｘ＝３１）の再生経過時間が「00:00:02:067」である場合、抽出フレーム（Ｘ＝３１）の再生日時は「2002/04/18 13:33:20:067」と算出される。
【００４５】
次に、ステップＳ１７０において、絶対フレーム番号Ｘのフレームを動画ファイルから抽出して静止画ファイルとして保存し、この静止画ファイルのタグ情報には、抽出フレームの撮影日時を書き込む。例えば、図４（ｂ）に示すように、カウンタｉ（＝０）が指す抽出フレーム（すなわち開始フレーム）の撮影日時として、「2002/04/18 13:33:20:067」が書き込まれる。
【００４６】
次に、ステップＳ１８０において、抽出フレームを指すカウンタｉを「１」だけインクリメントする。ステップ１９０において、分解フレーム数ｎ（＝１５）と比較し、カウンタｉが、まだ分解フレーム数ｎより小さい場合には、ステップ１４０に戻り、フレーム番号をフレーム間隔stepだけ増やした次のフレームを抽出する。図４の例では、フレーム間隔の「２」を増やした絶対フレーム番号が「３３」のフレームが抽出対象となり、この抽出フレームの撮影日時は、「2002/04/18 13:33:20:200」となる。このようにして、カウンタｉが分解フレーム数ｎ（＝１５）に達するまで、絶対フレーム番号を２ずつ増やしながらフレーム抽出を行い、合計で１５個のフレームのデータが抽出される。このとき、最後の抽出フレームの撮影日時は、図４（ｂ）に示すように、「2002/04/18 13:33:21:933」となる。
【００４７】
なお、上で説明した例では、開始フレームから所定のフレーム間隔で分解フレーム数だけフレームを抽出するようにしていたが、フレームの分解方法の指定はこれに限定されるものではない。例えば、図５に示すように、ユーザはモニタ２０の表示画面３０の動画再生領域３０ａに動画を再生しながら、コマ調整キー３０ｂをクリックして任意のフレームで再生を停止して開始フレームを指定し、コマ数指定キー３０ｃをクリックしてコマ数を指定し、分解方法選択キー３０ｄにより、停止したコマの前後にわたり指定コマ数分を抽出するように指定することもできる。抽出した静止画は静止画表示領域３０ｅに表示される。また、任意のフレームを指定して、プリントキー３０ｆをクリックすることにより、静止画をプリントアウトすることもできる。
【００４８】
また、図６に示すように、モニタ２０の表示画面４０の動画再生領域４０ａに動画を再生し、コマ調整キー４０ｂにより動画再生を停止して、開始フレーム４０ｃを指定した後、再度動画を再生し、再び停止して終了フレーム４０ｄを指定して、その間を指定コマ数分として指定してもよい。このようにして、動画ファイルを分解して抽出された静止画ファイル４２が生成され、タグ情報には該当するフレームの撮影日時がセットされる。
【００４９】
このように、本実施形態によれば、動画ファイルから任意フレームデータを抽出して静止画ファイルとして保存する際、元となる動画ファイルの撮影日時に、保存対象となっているフレームデータの再生経過時間を加算した値を、保存対象のフレームデータから作成する静止画ファイルの撮影日時として静止画ファイルに書き込むようにしたため、正確な撮影日時の入った静止画ファイルとして保存することができ、分解後の静止画ファイルの整理が便利になる。さらに、動画ファイルから分解した複数の静止画ファイルが全て同一の撮影日時になるような事態が回避されて、正しい順番で（正しい撮影順で）、分解後の静止画ファイルを一覧表示させることができるという効果を有する。また、二次的な使用にも利用可能である。
【００５０】
次に本発明の第２実施形態について説明する。
【００５１】
図７に、本発明に係る画像編集方法を実施するための画像編集装置の第２実施形態の概略構成をブロック図で概念的に示す。
【００５２】
本第２実施形態は、前記第１実施形態のように動画ファイルから静止画データを切り出してファイルとして保存するものではなく、動画ファイルから動画データ（フレームデータ群）を切り出して動画ファイルとして保存するものである。
【００５３】
図７に示すように、本実施形態の画像編集装置１００は、動画データを入力するためのデジタルカメラ２と接続されており、動画撮影日時取得手段１０ａ、フレーム群抽出手段１０ｂ、フレーム番号取得手段１０ｃ、再生経過時間取得手段１０ｄ、フレーム群撮影日時生成手段１０ｅ、動画ファイルメモリ１０ｆを含んで構成される。本実施形態の画像編集装置１００も、具体的には、本実施形態の画像編集プログラムを有する、図２に示すようなパソコン１によって構成される。
【００５４】
動画撮影日時取得手段１ａは、第１実施形態と同様であり、デジタルカメラ２から入力された動画ファイル（動画データ）のタグ情報から、動画ファイルの撮影日時を取得するものである。
【００５５】
フレーム群抽出手段１０ｂは、ユーザの指定により、デジタルカメラ２より入力された動画ファイル（原動画ファイル）から、新たな動画ファイルとして保存すべき所定のフレームデータ群を抽出するものである。
【００５６】
再生経過時間取得手段１ｄは、動画データの中で新たな動画ファイルとして保存する対象になっているフレームデータ群の先頭フレームデータの再生経過時間、すなわち原動画データを動画再生したとする場合の原動画データの先頭からフレームデータ群の先頭を再生するまでの経過時間を取得するものである。
【００５７】
フレーム群撮影日時生成手段１０ｅは、原動画ファイルの撮影日時と、保存対象となっているフレームデータ群の先頭フレームデータの再生経過時間とを加算して、そのフレームデータ群の撮影日時（すなわち新たな動画ファイルの撮影日時である）を生成するものである。
【００５８】
動画ファイルメモリ１０ｆは、ユーザによって選択され、抽出されたフレームデータ群を、上で生成された撮影日時とともに、新たな動画ファイルとして保存するものである。
【００５９】
次に、本発明の第２実施形態の画像編集装置における画像編集処理について、図８のフローチャートに沿って説明する。
【００６０】
まず、図８のステップＳ２００において、原動画ファイルを読込む。例えば、デジタルカメラ２から画像編集装置１００としてのパソコン１にインターフェース２７を介して原動画ファイルが入力される。入力された原動画ファイルはハードディスク装置１４に格納される。
【００６１】
次に、ステップＳ２１０において、動画撮影日時取得手段１０ａにより、原動画ファイルの撮影日時を取得する。
【００６２】
次に、ステップＳ２２０において、ユーザが、例えば図６に示したようなモニタ２０の表示画面４０を見ながら、抽出したいフレームデータ群の開始フレーム（先頭フレーム）４０ｃと終了フレーム（最終フレーム）４０ｄをマウス２４やキーボード２２を用いて指定する。
【００６３】
次に、ステップＳ２４０において、フレーム番号取得手段１０ｃが、開始フレームの絶対フレーム番号および終了フレームの絶対フレーム番号を取得する。
【００６４】
次に、ステップＳ２５０において、再生経過時間取得手段１０ｄが、抽出フレームデータ群の再生経過時間（すなわち開始フレームの再生経過時間）を算出する。
【００６５】
次に、ステップＳ２６０において、フレーム群撮影日時生成手段１０ｅにより、原動画ファイルの撮影日時に、抽出フレームデータ群の再生経過時間を加算して、抽出フレームデータ群の撮影日時を生成する。例えば、原動画ファイルの撮影日時が「2002/04/18 13:33:18:000」、開始フレーム（Ｘ＝３１）の再生経過時間が「00:00:02:067」である場合、抽出フレームデータ群（例えばＸが「３１」から「５９」まで）の再生日時は「2002/04/18 13:33:20:067」と算出される。
【００６６】
そして、ステップＳ２７０において、フレームデータ群を原動画ファイルから抽出して新たな動画ファイルとして保存し、この新たな動画ファイルのタグ情報には、抽出フレーム群の撮影日時を書き込む。例えば、「2002/04/18 13:33:20:067」が書き込まれる。
【００６７】
以上、本発明の画像編集方法、画像編集装置およびプログラムについて詳細に説明したが、本発明は、以上の例には限定されず、本発明の要旨を逸脱しない範囲において、各種の改良や変更を行ってよいのはもちろんである。
【図面の簡単な説明】
【００６８】
【図１】本発明に係る画像編集方法を実施するための画像編集装置の第１実施形態の概略構成を概念的に示すブロック図である。
【図２】本発明に係る画像編集装置としての機能を備えたパソコンのハードウエア構成例を示すブロック図である。
【図３】第１実施形態の画像編集方法の例を示すフローチャートである。
【図４】（ａ）は入力された動画ファイルの例を示す説明図であり、（ｂ）は生成された撮影日時の例を示す説明図である。
【図５】動画ファイルから静止画ファイルを作成する際の分割方法の例を示す説明図である。
【図６】同じく動画ファイルから静止画ファイルを作成する際の分割方法の他の例を示す説明図である。
【図７】本発明に係る画像編集方法を実施するための画像編集装置の第２実施形態の概略構成を概念的に示すブロック図である。
【図８】第２実施形態の画像編集方法の例を示すフローチャートである。
【符号の説明】
【００６９】
１、１００…画像編集装置（パソコン）、１ａ、１０ａ…動画撮影日時取得手段、１ｂ…フレーム抽出手段、１０ｂ…フレーム群抽出手段、１ｃ、１０ｃ…フレーム番号取得手段、１ｄ、１０ｄ…再生経過時間取得手段、１ｅ…フレーム撮影日時生成手段、１０ｅ…フレーム群撮影日時生成手段、１ｆ…静止画ファイルメモリ、１０ｆ…動画ファイルメモリ、１０…ＣＰＵ、１２…主メモリ、１４…ハードディスク装置、１６…ＣＤ−ＲＯＭドライブ、１８…表示メモリ、２０…モニタ、２２…キーボード、２４…マウス、２６…マウスコントローラ、２７…インターフェース（Ｉ／Ｆ）、２８…バス
【図１】
2005150923.tif 000003
【図２】
2005150923.tif 000004
【図３】
2005150923.tif 000005
【図４】
2005150923.tif 000006
【図５】
2005150923.tif 000007
【図６】
2005150923.tif 000008
【図７】
2005150923.tif 000009
【図８】
2005150923.tif 000010