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