(57)【特許請求の範囲】
【請求項１】
ユーザにより選択された動画像データからフレームデータを取り出す動画像処理装置において、
複数のフレームデータ取り出し方法をユーザが選択可能となるように第１の画面に表示する方法表示手段と、
前記方法表示手段により表示された複数のフレームデータ取り出し方法の１つがユーザにより選択されたときに、その選択された方法で取り出されたフレームデータを第２の画面に一覧表示する一覧表示手段と、
前記一覧表示手段により一覧表示されたフレームデータに対して、実行する画像処理を複数種類の画像処理から選択して設定する画像処理設定手段であって、フレームデータ毎に、異なる複数種類の画像処理を設定可能な画像処理設定手段と、
前記一覧表示手段により一覧表示されたフレームデータ毎に静止画像として保存するか否かを設定する保存設定手段と、
前記画像処理設定手段により設定された画像処理を実行する画像処理手段と、
前記保存設定手段により保存する設定がされたフレームデータに対して、前記画像処理手段により画像処理されたフレームデータを静止画像として保存する保存手段とを備え、
前記画像処理設定手段は、画像処理対象のフレームデータを選択するフレーム選択手段と、複数種類の画像処理から前記フレーム選択手段により選択されたフレームデータに実行する画像処理を設定する画像処理内容設定手段とを有し、前記フレーム選択手段は、一度に複数のフレームデータを選択可能であり、前記フレーム選択手段により選択されている複数のフレームデータに対して前記画像処理内容設定手段で設定された同一の画像処理が設定され、さらに、前記フレーム選択手段による画像処理対象のフレームデータの選択および前記画像処理内容設定手段による画像処理の設定を繰り返し実行可能とすることにより、前記画像処理設定手段は、フレームデータ毎に、異なる複数種類の画像処理を設定可能とすることを特徴とする動画像処理装置。
【請求項２】
前記複数のフレームデータ取り出し方法は、全てのフレームデータを取り出す処理方法、間隔を指定してフレームデータを取り出す処理方法、枚数を指定してフレームデータを取り出す処理方法、及びユーザ指定されたフレームデータを取り出す処理方法の少なくとも１つを含むことを特徴とする請求項１記載の動画像処理装置。
【請求項３】
前記間隔を指定してフレームデータを取り出す処理方法は、時間間隔指定とフレーム間隔指定の２種類の間隔指定方法を備えることを特徴とする請求項２記載の動画像処理装置。
【請求項４】
前記複数種類の画像処理は、回転、色変換、及びトリミングの処理を含むことを特徴とする請求項１乃至３のいずれか１項に記載の動画像処理装置。
【請求項５】
前記第１の画面と、前記第２の画面とを切り替えて表示する画面切り替え手段を備えることを特徴とする請求項１乃至４のいずれか１項に記載の動画像処理装置。
【請求項６】
前記画像処理設定手段及び前記フレーム保存設定手段により設定された情報を保持する情報保持手段を備えることを特徴とする請求項１乃至５のいずれか１項に記載の動画像処理装置。
【請求項７】
前記第２の画面は、前記選択された方法で取り出された各フレームデータをサムネイルで一覧表示するサムネイル表示手段を備えることを特徴とする請求項１乃至６のいずれか１項に記載の動画像処理装置。
【請求項８】
前記一覧表示手段により一覧表示されたフレームデータ毎に印刷するか否かを設定する印刷設定手段と、
前記印刷設定手段により印刷すると設定されたフレームデータに基づいて画像を印刷する印刷手段とを備え、
前記画像処理手段は、前記印刷設定手段により印刷が設定されたフレームデータに対して、前記画像処理設定手段により設定された画像処理方法で画像処理を実行し、前記印刷手段は、前記画像処理手段により画像処理されたフレームデータに基づく画像を印刷することを特徴とする請求項１乃至７のいずれか１項に記載の動画像処理装置。
【請求項９】
前記一覧表示手段により一覧表示されたフレームデータのうちユーザにより選択されたフレームデータを前記第２の画面から削除するフレーム削除手段を備えることを特徴とする請求項１乃至８のいずれか１項に記載の動画像処理装置。
【請求項１０】
前記画像処理設定手段により画像処理が設定された場合、前記一覧表示手段は前記第２の画面に一覧表示したフレームデータを、前記画像処理手段による画像処理後のフレームデータに更新して表示することを特徴とする請求項１乃至９のいずれか１項に記載の動画像処理装置。
【請求項１１】
ユーザにより選択された動画像データからフレームデータを取り出す動画像処理方法において、
複数のフレームデータ取り出し方法をユーザが選択可能となるように第１の画面に表示する方法表示ステップと、
前記方法表示ステップで表示された複数のフレームデータ取り出し方法の１つがユーザにより選択されたときに、その選択された方法で取り出されたフレームデータを第２の画面に一覧表示する一覧表示ステップと、
前記一覧表示ステップで一覧表示されたフレームデータに対して、実行する画像処理を複数種類の画像処理から選択して設定する画像処理設定ステップであって、フレームデータ毎に、異なる複数種類の画像処理を設定可能な画像処理設定ステップと、
前記一覧表示ステップで一覧表示されたフレームデータ毎に静止画像として保存するか否かを設定する保存設定ステップと、
前記画像処理設定ステップで設定された画像処理を実行する画像処理ステップと、
前記保存設定ステップで保存する設定がされたフレームデータに対して、前記画像処理ステップで画像処理されたフレームデータを静止画像として保存する保存ステップとを有し、
前記画像処理設定ステップは、画像処理対象のフレームデータを選択するフレーム選択ステップと、複数種類の画像処理から前記フレーム選択ステップで選択されたフレームデータに実行する画像処理を設定する画像処理内容設定ステップとを有し、前記フレーム選択ステップでは、一度に複数のフレームデータを選択可能であり、前記フレーム選択ステップで選択されている複数のフレームデータに対して前記画像処理内容設定ステップで設定された同一の画像処理が設定され、さらに、前記フレーム選択ステップにおける画像処理対象のフレームデータの選択および前記画像処理内容設定ステップにおける画像処理の設定を繰り返し実行可能とすることにより、前記画像処理設定ステップにおいて、フレームデータ毎に、異なる複数種類の画像処理を設定可能とすることを特徴とする動画像処理方法。
【請求項１２】
ユーザにより選択された動画像データからフレームデータを取り出す動画像処理方法をコンピュータにより実行させるプログラムにおいて、前記動画像処理方法は、
複数のフレームデータ取り出し方法をユーザが選択可能となるように第１の画面に表示する方法表示ステップと、
前記方法表示ステップで表示された複数のフレームデータ取り出し方法の１つがユーザにより選択されたときに、その選択された方法で取り出されたフレームデータを第２の画面に一覧表示する一覧表示ステップと、
前記一覧表示ステップで一覧表示されたフレームデータに対して、実行する画像処理を複数種類の画像処理から選択して設定する画像処理設定ステップであって、フレームデータ毎に、異なる複数種類の画像処理を設定可能な画像処理設定ステップと、
前記一覧表示ステップで一覧表示されたフレームデータ毎に静止画像として保存するか否かを設定する保存設定ステップと、
前記画像処理設定ステップで設定された画像処理を実行する画像処理ステップと、
前記保存設定ステップで保存する設定がされたフレームデータに対して、前記画像処理ステップで画像処理されたフレームデータを静止画像として保存する保存ステップとを有し、
前記画像処理設定ステップは、画像処理対象のフレームデータを選択するフレーム選択ステップと、複数種類の画像処理から前記フレーム選択ステップで選択されたフレームデータに実行する画像処理を設定する画像処理内容設定ステップとを有し、前記フレーム選択ステップでは、一度に複数のフレームデータを選択可能であり、前記フレーム選択ステップで選択されている複数のフレームデータに対して前記画像処理内容設定ステップで設定された同一の画像処理が設定され、さらに、前記フレーム選択ステップにおける画像処理対象のフレームデータの選択および前記画像処理内容設定ステップにおける画像処理の設定を繰り返し実行可能とすることにより、前記画像処理設定ステップにおいて、フレームデータ毎に、異なる複数種類の画像処理を設定可能とすることを特徴とするプログラム。
【請求項１３】
請求項１２記載のプログラムを格納することを特徴とするコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像処理装置及びその動画像処理方法並びにプログラムに関し、特に動画像データからフレームデータを取り出す動画像処理装置及びその動画像処理方法並びにプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラやデジタルビデオカメラの普及に伴い、デジタルの動画像データをＰＣ上でプレビューしたり編集したりする機会が増えてきている。さらに、動画像データの高画質化や高精細化に伴って、動画像データのフレームデータを静止画として利用したいという要望が増加してきている。また、動画像データのフレームデータを静止画として取り出すには、動画像データ再生中にユーザ指定された任意のフレームデータを静止画として保存するのが一般的である。
【０００３】
このような状況の中で、動画像データからフレームデータを効率よく取り出す方法も検討されている。
【０００４】
例えば、動画像データを再生表示する際にユーザ指定された複数のフレームを保存する動画像処理装置が開示されている(例えば、特許文献１参照)。
【０００５】
図１７は、従来の動画像処理装置の画面構成を概略的に示すブロック図である。
【０００６】
図１７において、動画像処理装置１７０は、動画ファイルをユーザ選択可能に表示する動画ファイル取込領域３１と、上記選択された動画ファイル中からユーザ選択されたフレームデータを切取可能に表示するムービーファイル切取領域３２とを備える。さらに、動画像処理装置１７０は、上記切り取られたフレームデータをユーザ選択可能に表示する静止画出力領域３３とを備える。
【０００７】
動画ファイル取込領域３１は、フォルダ又は外部装置にある動画ファイルをユーザ選択可能に一覧表示する。
【０００８】
ムービーファイル切取領域３２は、動画ファイルを再生する再生領域３４と、再生領域３４中の動画ファイルの再生方法をユーザ入力された方法に設定する再生コントローラ３５〜３９とを備える。さらに、ムービーファイル切取領域３２は、ユーザ押下されたときに、再生中の動画ファイルで表示されていたフレームを切り取る切取ボタン４０とを備える。
【０００９】
静止画出力領域３３は、ユーザ押下があったときに、表示されているフレームデータのうちユーザ選択されているものを不図示の外部記憶部に記憶する静止画として保存する保存ボタン４４を備える。
【００１０】
ユーザは、動画ファイル取り込み領域３１に表示された動画ファイルの１つを選択した後に、再生コントローラ３５を押下すると再生領域３４にその選択された動画ファイルが再生される。さらに、ユーザがその動画ファイルの再生中に切取ボタン４０を押下すると、その押下の際に再生領域３４に表示されていたフレームデータが静止画出力領域３３に表示される。その後、ユーザが静止画出力領域３３に表示された複数のフレームデータのうち、いくつかをユーザ選択した後に保存ボタン４４を押下すると、ユーザ選択されているフレームデータ４７は上記外部記憶部に静止画として保存される。
【００１１】
このような構成により、ユーザが所望する任意のフレームを動画ファイルから取り出し、静止画として保存する。
【特許文献１】特開２００５-２７０２１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、従来の技術では、動画ファイルからフレームデータを取り出す方法は、ユーザが再生された動画ファイル中のフレームデータを視認しながら選択するという方法しかなかった。このため、ユーザが所望するフレームデータを取り出すのに手間がかかる場合があった。
【００１３】
例えば、ユーザが所望するフレームデータが動画像データの全てのフレームである場合でも動画像データを再生しなければならず、またその再生された動画像データからフレームデータを選択しなければならなかった。この場合、フレームデータの取り出すのに手間が掛かるだけでなく、全てのフレームを選択できたか判別できないという問題があった。
【００１４】
また、従来の技術では、取り出したフレームデータの画像の向きなどを個別に設定することができない。このため、カメラを回転して撮影した動画データから取り出したフレームデータの向きを揃えることができないという問題があった。
【００１５】
本発明の目的は、ユーザの目的に応じたフレームデータ取り出し方法を選択することができ、動画像データから容易にユーザが所望するフレームデータを取り出すことできる動画像処理装置及びその動画像処理方法並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、請求項１記載の動画像処理装置は、ユーザにより選択された動画像データからフレームデータを取り出す動画像処理装置において、複数のフレームデータ取り出し方法をユーザが選択可能となるように第１の画面に表示する方法表示手段と、前記方法表示手段により表示された複数のフレームデータ取り出し方法の１つがユーザにより選択されたときに、その選択された方法で取り出されたフレームデータを第２の画面に一覧表示する一覧表示手段と、前記一覧表示手段により一覧表示されたフレームデータに対して、実行する画像処理を複数種類の画像処理から選択して設定する画像処理設定手段であって、フレームデータ毎に、異なる複数種類の画像処理を設定可能な画像処理設定手段と、前記一覧表示手段により一覧表示されたフレームデータ毎に静止画像として保存するか否かを設定する保存設定手段と、前記画像処理設定手段により設定された画像処理を実行する画像処理手段と、前記保存設定手段により保存する設定がされたフレームデータに対して、前記画像処理手段により画像処理されたフレームデータを静止画像として保存する保存手段とを備え、前記画像処理設定手段は、画像処理対象のフレームデータを選択するフレーム選択手段と、複数種類の画像処理から前記フレーム選択手段により選択されたフレームデータに実行する画像処理を設定する画像処理内容設定手段とを有し、前記フレーム選択手段は、一度に複数のフレームデータを選択可能であり、前記フレーム選択手段により選択されている複数のフレームデータに対して前記画像処理内容設定手段で設定された同一の画像処理が設定され、さらに、前記フレーム選択手段による画像処理対象のフレームデータの選択および前記画像処理内容設定手段による画像処理の設定を繰り返し実行可能とすることにより、前記画像処理設定手段は、フレームデータ毎に、異なる複数種類の画像処理を設定可能とすることを特徴とする。
【００１７】
上記目的を達成するために、請求項１１記載の動画像処理方法は、ユーザにより選択された動画像データからフレームデータを取り出す動画像処理方法において、複数のフレームデータ取り出し方法をユーザが選択可能となるように第１の画面に表示する方法表示ステップと、前記方法表示ステップで表示された複数のフレームデータ取り出し方法の１つがユーザにより選択されたときに、その選択された方法で取り出されたフレームデータを第２の画面に一覧表示する一覧表示ステップと、前記一覧表示ステップで一覧表示されたフレームデータに対して、実行する画像処理を複数種類の画像処理から選択して設定する画像処理設定ステップであって、フレームデータ毎に、異なる複数種類の画像処理を設定可能な画像処理設定ステップと、前記一覧表示ステップで一覧表示されたフレームデータ毎に静止画像として保存するか否かを設定する保存設定ステップと、前記画像処理設定ステップで設定された画像処理を実行する画像処理ステップと、前記保存設定ステップで保存する設定がされたフレームデータに対して、前記画像処理ステップで画像処理されたフレームデータを静止画像として保存する保存ステップとを有し、前記画像処理設定ステップは、画像処理対象のフレームデータを選択するフレーム選択ステップと、複数種類の画像処理から前記フレーム選択ステップで選択されたフレームデータに実行する画像処理を設定する画像処理内容設定ステップとを有し、前記フレーム選択ステップでは、一度に複数のフレームデータを選択可能であり、前記フレーム選択ステップで選択されている複数のフレームデータに対して前記画像処理内容設定ステップで設定された同一の画像処理が設定され、さらに、前記フレーム選択ステップにおける画像処理対象のフレームデータの選択および前記画像処理内容設定ステップにおける画像処理の設定を繰り返し実行可能とすることにより、前記画像処理設定ステップにおいて、フレームデータ毎に、異なる複数種類の画像処理を設定可能とすることを特徴とする。
【００１８】
上記目的を達成するために、請求項１２記載のプログラムは、ユーザにより選択された動画像データからフレームデータを取り出す動画像処理方法をコンピュータにより実行させるプログラムにおいて、前記動画像処理方法は、複数のフレームデータ取り出し方法をユーザが選択可能となるように第１の画面に表示する方法表示ステップと、前記方法表示ステップで表示された複数のフレームデータ取り出し方法の１つがユーザにより選択されたときに、その選択された方法で取り出されたフレームデータを第２の画面に一覧表示する一覧表示ステップと、前記一覧表示ステップで一覧表示されたフレームデータに対して、実行する画像処理を複数種類の画像処理から選択して設定する画像処理設定ステップであって、フレームデータ毎に、異なる複数種類の画像処理を設定可能な画像処理設定ステップと、前記一覧表示ステップで一覧表示されたフレームデータ毎に静止画像として保存するか否かを設定する保存設定ステップと、前記画像処理設定ステップで設定された画像処理を実行する画像処理ステップと、前記保存設定ステップで保存する設定がされたフレームデータに対して、前記画像処理ステップで画像処理されたフレームデータを静止画像として保存する保存ステップとを有し、前記画像処理設定ステップは、画像処理対象のフレームデータを選択するフレーム選択ステップと、複数種類の画像処理から前記フレーム選択ステップで選択されたフレームデータに実行する画像処理を設定する画像処理内容設定ステップとを有し、前記フレーム選択ステップでは、一度に複数のフレームデータを選択可能であり、前記フレーム選択ステップで選択されている複数のフレームデータに対して前記画像処理内容設定ステップで設定された同一の画像処理が設定され、さらに、前記フレーム選択ステップにおける画像処理対象のフレームデータの選択および前記画像処理内容設定ステップにおける画像処理の設定を繰り返し実行可能とすることにより、前記画像処理設定ステップにおいて、フレームデータ毎に、異なる複数種類の画像処理を設定可能とすることを特徴とする。
【発明の効果】
【００１９】
本処理によれば、ユーザ選択された動画像データからフレームデータを取り出す複数のフレームデータ取り出し方法をユーザ選択可能に画面に表示するので、ユーザの目的に応じたフレームデータ取り出し方法を選択することができ、動画像データから容易にユーザが所望するフレームデータを取り出すことできる。また、一覧表示されたフレームデータ毎に保存の設定を行い、保存設定されたフレームデータについてユーザが設定した画像処理方法による画像処理を施すことにより、元となる動画像データを静止画として保存する前に個別に画像処理ができ、ユーザが所望する静止画の作成・保存を行うことができる。
さらに、動画像データの中から取り出されたフレームデータのうち複数のフレームが一度に同時に選択された場合、その複数のフレームに対する画像処理を一括して設定することができる。この結果、動画像データの中から取り出されたフレームデータのうち、抽出した位置が近接しているため互いに関連しているもの或いは同じようなものがある場合などにおいて、動画像データの中から取り出された各フレームデータに対する画像処理を実行する際の手間を軽減することができる。
【００２１】
好ましくは、上記画面と上記他の画面とを切り替えて表示することにより、取り出し方法をユーザ選択された後にフレームデータ一覧表示を行うステップ形式の動作が可能となり、より分かりやすいＵＩをユーザに提供することができる。
【００２２】
好ましくは、フレーム画像処理方法の設定情報やフレーム保存設定の手段により設定情報を保持することにより、ユーザは取り出し方法の選択をやり直しても既に設定した情報を再設定することなく、気軽に取り出し方法を切り替えることができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態を図面を用いて詳述する。
【００２４】
図１は、本発明の実施の形態に係る動画像処理装置の構成を概略的に示すブロック図である。
【００２５】
図１のおいて、動画像処理装置１００は、自装置の動作を制御する演算処理装置(ＣＰＵ)２１０と、プログラムや動画像データなどのデジタルデータを記録するハードディスク（ＨＤ）２２０と、内部メモリ２３０とを備える。また、動画像処理装置１００は、ＣＲＴディスプレイや液晶パネル等で構成されるの表示部(ディスプレイ)２４０と、マウスやタッチパネルなどから構成される操作部２５０とを備える。さらに、動画像処理装置１００は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等で構成される外部記録媒体２７０中のデータを読み込むためのドライブ２６０とを備える。これら動画像処理装置１００の各構成要素はＰＣＩバスから成るバス２８０を介して互いに接続する。
【００２６】
ハードディスク２２０は、後述する図２の動画像処理を実行するプログラムを記録しており、このプログラムをＣＰＵ２１０が読み取り、上記動画像処理を実行する。
【００２７】
本実施の形態では、上記動画像処理を実行するプログラムはハードディスク２２０に記録されているが、これに限定されるわけでなく、例えば、外部記録媒体２７０に記録されていてもよい。この場合、ドライブ２６０を介して上記プログラムがＣＰＵ２１０で読み取られる。また、不図示のネットワーク上に上記プログラムがあってもよい。
【００２８】
図２は、図１の動画像処理装置１００により実行される動画像処理の手順を示すフローチャートである。ここで、本実施の形態に係る動画像処理は、図６〜図１１に示す切替画面６００の表示を切り替えて行う。
【００２９】
図２において、まず、初期画面である図６に示す切替画面６００を表示する（ステップＳ１００）。
【００３０】
次に、後述する図３の動画ファイルの選択とフレーム取り出し方法の選択処理を行う（ステップＳ１１０）。この処理により、フレームデータの取り出しを行う動画ファイルがユーザ選択され、さらにそのフレームデータの取り出し方法がユーザ選択される。この処理が終了すると、図７に示すように、切替画面６００に表示されるタブのうち、選択処理方法選択タブ６０１ｂがユーザ選択可能に表示される。
【００３１】
その後、画像情報設定タブ６０１ｂが選択されたときは（ステップＳ１３０でＹＥＳ）、図７の切替画面６００での処理が終了したと判断し、ステップＳ１４０の処理に進む。
【００３２】
一方、画像情報設定タブ６０１ｂが選択されることなく（ステップＳ１３０でＮＯ）、図７のラジオボタンの押下があったとき（図３のステップＳ３４０でＹＥＳ）、上記ステップＳ１１０で選択されたフレームデータの取り出し方法とは別の方法が再選択される。その後、上記ステップＳ１３０の判別処理に進む。
【００３３】
次に、ステップＳ１４０において、後述する図４のフレーム一覧表示と画像処理・フレーム保存処理設定処理を行う。この処理により、ステップＳ１１０で選択されたフレームデータの取り出し方法で上記選択された動画ファイルのフレームデータが取り出されると共に、取り出されたフレームデータが一覧表示される。また、その一覧表示した各フレームデータについてその画像処理方法の設定や静止画像として保存するか否かの設定を行う。このステップＳ１４０の処理が終了すると、図８、図１０に示すように、切替画面６００に表示されるタブのうち、処理方法選択タブ６０１ａと保存タブ６０１ｃとがユーザ選択可能に表示される。
【００３４】
その後、処理方法選択タブ６０１ａが選択されたときは（ステップＳ１５３でＹＥＳ）、全フレームデータを「表示しない」に設定する（ステップＳ１５４）。その後、図７のラジオボタンの押下があったとき（図３のステップＳ３４０でＹＥＳ）、上記ステップＳ１１０で選択されたフレームデータの取り出し方法とは別の方法が再選択される。その後、ステップＳ１３０の判別処理に進む。
【００３５】
また、処理方法選択タブ６０１ａも選択されることなく（ステップＳ１５３でＮＯ）、保存タブ６０１ｃが選択されたときは（ステップＳ１６０でＹＥＳ）、図８、図１０の切替画面６００での処理が終了したと判断し、ステップＳ１８０の処理に進む。
【００３６】
次に、ステップＳ１８０において、後述する図５の保存場所の設定と静止画保存処理により、ステップＳ１４０で静止画像として保存するよう設定されたフレームデータの保存場所を設定する共にその設定した保存場所への上記フレームデータの保存を行う。このステップＳ１８０の処理が終了すると、図１１に示すように、切替画面６００に表示されるタブのうち、処理方法選択タブ６０１ａと画像情報設定タブ６０１ｂとがユーザ選択可能に表示される。
【００３７】
その後、画像情報選択タブ６０１ｂが選択されたときは（ステップＳ１９０でＹＥＳ）、全フレームデータを「表示しない」に設定後（ステップＳ１９１）、ステップＳ１４０からの処理に戻り、各フレームデータについての画像処理設定やその保存設定をやり直す。
【００３８】
一方、画像情報選択タブ６０１ｂが押下されることなく（ステップＳ１９０でＮＯ）、切替画面６００の右上の×ボタン１００５（図１１）が押下されたときは（ステップＳ２００でＹＥＳ）、本処理を終了する。
【００３９】
図６は、図２のステップＳ１００で表示される初期画面としての切替画面６００の構成を概略的に示す図である。
【００４０】
図６において、切替画面６００は、処理方法選択タブ６０１ａと、画像情報設定タブ６０１ｂと、保存タブ６０１ｃの３つのタブからなるタブ６０１と、ユーザ選択があったとき動画選択を開始する動画選択ボタン６０２とを備える。また、切替画面６００は、動画ファイル情報表示領域６０３，６０４と、４つのフレーム取り出し処理をユーザ選択可能に表示するラジオボタン６０５，６０６，６０７，６０８とを備える。
【００４１】
この図６の切替画面６００は、図２の動画像処理が起動した直後に表示される初期画面であって、動画選択ボタン６０２のみがユーザ選択可能に表示され、それ以外のボタンやタブはユーザ選択できない状態となっている。また、動画ファイルの選択がされていない状態の画面であるため、選択された動画ファイル情報を表示する動画ファイル情報表示領域６０３，６０４には何も表示がされない。
【００４２】
図３は、図２のステップＳ１１０における動画ファイルの選択とフレーム取り出し方法の選択処理の手順を示すフローチャートである。
【００４３】
この処理は、図２のステップＳ１１０で上述したように図６，７の切替画面６００をユーザに表示して行う。
【００４４】
図３において、図６の切替画面６００の動画選択ボタン６０２が押下されると（ステップＳ３００でＹＥＳ）、不図示のファイル選択ダイアログを表示する。その後、そのファイル選択ダイアログに表示された動画ファイルの１つがユーザ選択されたとき（ステップＳ３１０でＹＥＳ）、ステップＳ３２０の処理に進む。このとき表示されるファイル選択ダイアログは、ＯＳに標準で用意されているファイルオープンダイアログである。また、このステップでは一度に複数の動画ファイルを選択することはできない。
【００４５】
次に、ステップＳ３１０で選択された動画ファイルの情報、具体的には、選択された動画ファイルの再生時間、フレーム数、画像サイズ情報、先頭フレーム画像データの情報を取得する（ステップＳ３２０）。その後、図７の切替画面６００に示すように、上記取得した動画像ファイル情報を動画ファイル情報表示領域６０３，６０４に表示する（ステップＳ３３０）。具体的には、動画ファイル情報表示領域６０３に図３のステップＳ３２０で取得された先頭フレーム画像データを表示する。また、動画ファイル情報表示領域６０４に図３のステップＳ３２０で取得された動画ファイルの再生時間、フレーム数、画像サイズ情報を表示する。また、このとき、図７に示すように、ラジオボタン６０５，６０６，６０７，６０８がユーザ選択可能に表示される。
【００４６】
次に、ラジオボタン６０５，６０６，６０７，６０８のいずれか１つが押下されると（ステップＳ３４０でＹＥＳ）、その押下されたボタンに対応する取り出し方法が設定されて、本処理を終了する。
【００４７】
ここで、図７のラジオボタン６０５が押下されたときは「全てのフレームを取り出す」という取り出し方法が設定され、ラジオボタン６０６が押下されたときは「間隔を指定してフレームを取り出す」という取り出し方法が設定される。また、ラジオボタン６０７が押下されたときは「枚数を指定してフレームを取り出す」という取り出し方法が設定され、ラジオボタン６０８が押下されたときは「指定フレームを取り出す」という取り出し方法が設定される。
【００４８】
また、図７の切替画面６００には、「間隔を指定してフレームを取り出す」場合の間隔の値がユーザ入力される間隔入力欄６０６ａと、「フレーム間隔」と「時間間隔」いずれか１つの間隔単位がユーザ選択される間隔単位選択欄６０６ｂが表示される。また、枚数を指定してフレームを取り出す」場合の枚数の値がユーザ入力される枚数入力欄６０７ａが表示される。
【００４９】
図４は、図２のステップＳ１４０におけるフレーム一覧表示と画像処理・フレーム保存処理設定処理の手順を示すフローチャートである。
【００５０】
この処理は、図２のステップＳ１４０で上述したように図８，１０の切替画面６００をユーザに表示して行う。
【００５１】
図４において、まず、「指定フレームを取り出す」という取り出し方法が選択されたか否かを判別する（ステップＳ４００）。このステップは、具体的には、上述の図３のステップＳ３４０で押下されたボタンがラジオボタン６０８であるか否かが判別される。
【００５２】
ステップＳ４００の判別の結果、「指定フレームを取り出す」という取り出し方法以外の方法が選択されたときは、「指定フレームを取り出す」以外の取り出し方法により取り出されたフレームデータを「表示する」に設定する（ステップＳ４１０）。具体的には、上記取り出された各フレームデータのフレーム情報に含まれる一覧表示フラグ９０ｂの値を「表示する」を意味する値「１」に設定する。
【００５３】
次に、動画データの各フレームデータのうち、「表示する」に設定されているものを切替画面６００（図８）中の一覧表示部８０３に一覧表示する（ステップＳ４５０）。ここで、本処理起動直後の一覧表示フラグ９０ｂのデフォルト値は「０」、すなわち「表示しない」に設定されているので、図２のステップＳ１１０でユーザ選択された方法で取り出されたフレームデータのみ一覧表示部８０３に一覧表示させることができる。
【００５４】
ここで、本実施の形態に係るフレーム情報は、図３でユーザ選択された動画ファイルが有する各フレームデータに対して生成され、配列、もしくはリストで管理される。また、後にフレーム取り出し方法を変更しても、その管理されるフレーム設定情報は保持される。しかしながら、本実施の形態に限定されるわけでなく、例えば、フレーム取り出し方法を変更したときにフレーム設定情報を全てリセットする構成とし、上記ユーザ入力（選択）された間隔毎にフレーム設定情報を生成するようにしてもよい。
【００５５】
その後、選択状態となったフレームデータがあると判断したとき（ステップＳ４５１でＹＥＳ）、ステップＳ４６０の処理に進む。このとき、上記一覧表示されたフレームデータの少なくとも１つがユーザ選択され、図１２のフレームデータの情報１２００ａのように枠の色が変更表示されたか否かで上記判断を行う。
【００５６】
尚、選択状態となったフレームデータがない状態で（ステップＳ４５１でＮＯ）、処理方法選択タブ６０１ａ（図２のステップＳ１５３でＹＥＳ）又は保存タブ６０１ｃが選択されたときは（図２のステップＳ１６０でＹＥＳ）、タブ選択により切替画面６００の表示を切り替える前に、ステップＳ４７０の保存設定を行う。これにより、一覧表示されたフレームデータへの画像処理を行うか否かにかかわらず、確実に保存設定を行うことができる。
【００５７】
一方、ステップＳ４００の判別の結果、「指定フレームを取り出す」という取り出し方法が選択されたときは、図１０の動画再生コントロール９０３でユーザ制御されながら、動画再生部９０４ｆに動画ファイルを再生表示する（ステップＳ４２０）。この処理におけるユーザ制御は、具体的には、図１０の再生ボタン９０４ａ、停止ボタン９０４ｂ、コマ送りボタン９０４ｃ、コマ戻しボタン９０４ｄ、及び再生スライダーボタン９０４ｅを操作部２５０でユーザが操作することにより行われる。
【００５８】
次に、上記処理による動画再生中に、図１０の追加ボタン９０４が押下されたとき（ステップＳ４３０でＹＥＳ）、その押下の際に動画再生部９０４ｆで再生されていたフレームデータを「表示する」に設定する（ステップＳ４４０）。具体的には、その再生されていたフレームデータの一覧表示フラグ９０ｂ（図９）の値を「１」にする。
【００５９】
次に、動画データの各フレームデータのうち「表示する」に設定されているものを切替画面６００（図１０）中の一覧表示部８０３に一覧表示する（ステップＳ４４１）。
【００６０】
その後、追加ボタン９０４が押下されると（ステップＳ４４２でＹＥＳ）、ステップＳ４４０からの処理に戻る。これにより、ユーザが追加ボタン９０４を押下する毎に、再生中の動画データからユーザ指定されたフレームデータが次々と一覧表示部８０３に表示される。但し、既に追加ボタン９０４の押下があったフレームデータと全く同じフレームデータに対して追加ボタン９０４が押下されても、そのフレームデータは一覧表示部８０３は変化しない。
【００６１】
一方、ステップＳ４４２で追加ボタン９０４の押下がされることなく、選択状態となったフレームデータがあると判断したとき（ステップＳ４４３でＹＥＳ）、ステップＳ４６０の処理に進む。このとき、上記一覧表示されたフレームデータの少なくとも１つがユーザ選択され、図１２のフレームデータの情報１２００ａのように枠の色が変更表示されたか否かで上記判断を行う。
【００６２】
尚、選択状態となったフレームデータがない状態で（ステップＳ４４３でＮＯ）、処理方法選択タブ６０１ａ（図２のステップＳ１５３でＹＥＳ）又は保存タブ６０１ｃが選択されたときは（図２のステップＳ１６０でＹＥＳ）、タブ選択により切替画面６００の表示を切り替える前に、ステップＳ４７０の保存設定を行う。これにより、一覧表示されたフレームデータに画像処理を行うか否かにかかわらず、確実に保存設定を行うことができる。  次に、後述する図１３のフレームの画像処理設定処理を行った後（ステップＳ４６０）、保存設定を行い（ステップＳ４７０）、本処理を終了する。
【００６３】
ここで、上記保存設定は、以下のような処理により実行される。
【００６４】
まず、後述する図１２のチェックボックス１２０２のチェック状態が、ユーザによるそのチェックの取り外しや再チェックにより変更されたか否かを判別する。
【００６５】
変更がなかったとき、全フレーム情報の保存フラグ９１の値はデフォルト値である「１」、すなわち「保存する」に設定されている。従って、一覧表示されている全てのフレームデータが「保存する」に設定される。一方、変更があったときは、一覧表示されているフレームデータのうち、チェックボックス１２０２にチェックがされているものの保存フラグ９１の値のみを「１」に設定する。
【００６６】
図９は、図４のステップＳ４１０で編集されるフレーム情報を示す図である。
【００６７】
図９において、フレーム情報は、所定のフレーム時間におけるフレームデータを一覧表示画面に表示するか否かを示す一覧表示情報９０と、フレームデータとして保存するか否かを示す保存フラグ９１と、画像処理設定情報９２の３つの部分で構成される。
【００６８】
一覧表示情報９０は、フレームの先頭からの時間(単位はミリ秒)を表示するフレーム時間表示部９０ａと、表示するかどうかを示す一覧表示フラグ９０ｂとを持つ。図２の動画像処理が起動した直後の一覧表示フラグ９０ｂのデフォルトは０、すなわち「表示しない」に設定されている。
【００６９】
保存フラグ９１は、選択されているフレームデータを保存するかどうかを示すフラグであり。プログラム起動直後のデフォルトは１、すなわち「保存する」に設定されている。
【００７０】
画像処理設定情報９２は、回転情報９２ａ、保存サイズ情報９２ｂ、色変換情報９２ｃ、トリミング情報９２ｄから構成される。
【００７１】
回転情報９２ａは、０、１、２、３のいずれかの値を持ち、それぞれ対応するフレームデータの画像を０度、９０度、１８０度、２７０度に回転する設定を意味する。図２の動画像処理が起動した直後のデフォルトは０、すなわち対応するフレームデータの画像を０度に回転するように設定されている。
【００７２】
保存サイズ情報９２ｂは、２５、５０、７５、１００、１５０、２００のいずれかの値を持ち、それぞれ対応するフレームデータの画像を２５%、５０%、７５%、１００%、１５０%、２００%の拡大する設定を意味する。図２の動画像処理が起動した直後のデフォルトは１００、すなわち対応するフレームデータを１００％に拡大するように設定されている。
【００７３】
色変換情報９２ｃは、明るさ、コントラスト、赤、緑、青の５つの色変換情報のそれぞれに対して−５０〜５０までの値を持つ。図２の動画像処理が起動したのデフォルトは、その５つの色変換情報全ての値が０に設定されている。
【００７４】
トリミング情報９２ｄは、トリミング領域の左上の座標９２ｅと画像サイズ情報９２ｆを持つ。図２の動画像処理が起動した直後の座標９２ｅ及び画像サイズ情報９２ｆのデフォルトは全て０、すなわち、トリミング無しに設定されている。
【００７５】
尚、本実施の形態では、各フレームデータに対して回転情報、色変換情報、保存画像サイズ、トリミング情報のみについて変更することができるとしたが、これに各フレームデータに対する画像処理設定であればこれに限定されるわけではない。
【００７６】
例えば、「間隔を指定してフレームを取り出す」場合に、図７の間隔入力欄６０６ａに「５」、間隔単位選択欄６０６ｂで「フレーム」間隔がユーザ入力（選択）されていたときは、１,６,１１,１６,２１,２６,・・・,(５ｎ＋１)番目のフレームデータが取り出される。この取り出された各フレームデータに対応するフレーム情報の一覧表示フラグ９０ｂの値は「１」に設定される。
【００７７】
図７の間隔単位選択欄６０６ｂで「フレーム」間隔ではなく「時間」間隔がユーザ設定されていた場合は、設定されている時間間隔ごとに、そのフレームデータが取り出される。この取り出された各フレームデータに対応するフレーム情報の一覧表示フラグ９０ｂの値も、「フレーム」間隔がユーザ設定されていたときと同様に「１」に設定される。
【００７８】
また、「枚数を指定してフレームを取り出す」場合、動画ファイルの再生時間を枚数入力欄６０７ａ入力された枚数で割った時間間隔ごとに、そのフレームデータが取り出され、その取り出されたフレームデータに対応するフレーム設定情報が設定される。このとき、「間隔を指定してフレームを取り出す」場合に上記時間間隔が指定されたときと同様の処理が行われる。
【００７９】
また、「全てのフレームを取り出す」場合、全てのフレームデータに対応するフレーム設定情報が設定される。このとき、「間隔を指定してフレームを取り出す」と場合にフレーム間隔が１と指定された場合と同様の処理が行われる。
【００８０】
このようにステップＳ４１０では一覧表示フラグ以外のフレーム設定情報を変更しないので、既にフレーム設定情報に何か値が設定されていた場合にもその値を消してしまうことなく保持することができる。
【００８１】
図１２は、図４のステップＳ４５０で表示される一覧表示部８０３を示す図である。
【００８２】
図１２において、一覧表示部８０３は、その中央部に一覧表示するフレームデータの情報１２００と、その右上にフレームデータの情報１２００の数を表示する情報数表示欄１２０５とを備える。また一覧表示部８０３は、フレームデータの情報１２００のうち選択状態にあるものの数を表示する選択数表示欄１２０６を備える。
【００８３】
フレームデータの情報１２００は、その左上に表示番号１２０１、その右上にチェックボックス１２０２、その右下にフレーム時間１２０３、その中央にサムネイル画像１２０４を表示する。
【００８４】
表示番号１２０１は、表示している順番にインクリメントした整数を表示する。
【００８５】
チェックボックス１２０２は、図９の保存フラグ９１の値に対応しており、保存フラグの値が「１」の場合にはチェック状態で表示する。
【００８６】
フレーム時間１２０３は、図９の各フレームデータのフレーム時間９０ａを表示する。
【００８７】
サムネイル画像１２０４は、動画ファイルから対応するフレームデータを取得して、それをデコードして表示する。なお、サムネイル画像は表示高速化のために内部メモリ２３０上に記録するようにしてもよい。
【００８８】
表示するフレームデータの情報１２００が多く、一覧表示部８０３に収まらない場合には、スクロールバーを表示してユーザが一覧表示部８０３の画面をスクロールできるようにする。これにより、全てのフレームデータの情報１２００をユーザが確実に閲覧することができる。
【００８９】
また、一覧表示されている各フレームデータの情報１２００は、操作部２５０を構成するＣＴＲＬキーやＳＨＩＦＴキーを使用して、複数を同時にユーザ選択できるよう構成される。各フレームデータの情報１２００は選択状態のとき、フレームデータの情報１２００ａに示すように枠の色を変更して表示する。これにより、ユーザが選択状態であるか否かを識別することができる。
【００９０】
図１３は、図４のステップＳ４６０のフレームの画像処理設定処理の手順を示すフローチャートである。
【００９１】
図１３において、まず、画像処理ボタン８０２のユーザ押下があったとき（ステップＳ１３０２でＹＥＳ）、その押下されたボタンは回転ボタン８０２ａであるか否かを判別する（ステップＳ１３０３）。この処理は、ＣＴＲＬキー又はＳＨＩＦＴキーで複数のフレームデータが同時に選択されている場合は、その選択された全てのフレームデータに対して同一の画像処理設定を行う。
【００９２】
ステップＳ１３０３の判別の結果、回転ボタン８０２ａであるとき、不図示の回転設定メニューを０度、９０度、１８０度、２７０度をユーザ選択可能に表示する。その後、上記表示された角度の１つがユーザ選択されると、選択状態のフレームデータについて、そのフレーム情報の回転情報９２ａをそのユーザ選択された角度に設定する（ステップＳ１３０４）。
【００９３】
一方、ステップＳ１３０３の判別の結果、回転ボタン８０２ａでないとき、その押下されたボタンはサイズボタン８０２ｂであるか否かを判別する（ステップＳ１３０５）。
【００９４】
ステップＳ１３０５の判別の結果、サイズボタン８０２ｂであるとき、不図示のサイズ設定メニューを２５%、５０%、７５%、１００%、１５０%、２００％をユーザ選択可能に表示する。その後、上記表示されたサイズの１つがユーザ選択されると、選択状態のフレームデータについて、そのフレーム情報の保存サイズ情報９２ｂをそのユーザ選択されたサイズに設定する（ステップＳ１３０６）。
【００９５】
一方、ステップＳ１３０５の判別の結果、サイズボタン８０２ｂでないとき、その押下されたボタンは色変換ボタン８０２ｃであるか否かを判別する（ステップＳ１３０７）。
【００９６】
ステップＳ１３０７の判別の結果、色変換ボタン８０２ｃであるとき、図１４の色変換ダイアログ１４０を表示する。このとき、選択状態のフレームデータが複数がある場合は、各フレームデータのフレーム情報のうち色変換情報９２ｃの各値は０に設定される。また、一覧表示の中で１つだけが選択状態である場合は、色変換ダイアログ１４０の画像表示部１４０ａに選択されたフレームの画像を表示する。さらに、複数のものが選択状態である場合は、選択されたものの中で表示番号の一番若い画像を画像表示部１４０ａに表示する。
【００９７】
この色変換ダイアログ１４０には、明るさ、コントラスト、赤、緑、青についてユーザによる設定変更が可能なスライダー１４０ｂがあり、ユーザによりそれぞれの設定が変更されると、画像表示部１４０ａ中の画像をその変更された色設定で表示する。
【００９８】
尚、選択状態のフレームデータについて色設定ができればよく、上記本実施の形態に係る色設定に限定されるものではない。
【００９９】
その後、色変換ダイアログ１４０中のＯＫボタン１４０ｃが押下されると、色変換情報の設定を終了して、選択状態のフレームデータについて、そのフレーム情報の色変換情報９２ｃを、色変換ダイアログ１４０で変更された値に設定する（ステップＳ１３０８）。
【０１００】
一方、ステップＳ１３０６の判別の結果、色変換ボタン８０２ｃでないとき、その押下されたボタンはトリミングボタン８０２ｄであると判別し、図１５のトリミングダイアログ１５０を表示する。このとき、選択状態のフレームデータが複数がある場合は、各フレームデータのフレーム情報のうちトリミング情報９２ｄの各値は０に設定される。また、一覧表示の中で１つだけが選択状態である場合は、トリミングダイアログ１５０の画像表示部１５０ａに選択されたフレームの画像を表示する。さらに、複数のものが選択状態である場合は、選択されたものの中で表示番号の一番若い画像を画像表示部１５０ａに表示する。
【０１０１】
このトリミングダイアログ１５０には、トリミングの左上の位置のＸ，Ｙ座標のユーザ入力が可能なエディットボックス１５０ｂ，１５０ｃと、画像サイズの幅、高さのユーザ入力が可能なエディットボックス１５０ｄ，１５０ｅがある。このエディットボックス１５０ｂ〜１５０ｅにユーザ入力があると、画像表示部１５０ａに、トリミング領域を点線の矩形で表示する。
【０１０２】
尚、選択状態のフレームデータについてトリミングができればよく、上記本実施の形態に係るトリミングに限定されるものではない。
【０１０３】
その後、トリミングダイアログ１５０中のＯＫボタン１５０ｆが押下されると、ユーザ入力のあったトリミング情報の設定を終了する。次に、選択状態のフレーム設定情報のトリミング情報９２ｄを、トリミングダイアログ１５０で設定された値に設定する（ステップＳ１３０９）。このとき、ステップＳ１３００で選択状態であったフレームデータを選択状態から解除する。
【０１０４】
次に、選択状態となったフレームデータがあると判断したとき（ステップＳ１３１０でＹＥＳ）、ステップＳ１３０２からの処理に戻る。このとき、上記一覧表示されたフレームデータの少なくとも１つがユーザ選択され、図１２のフレームデータの情報１２００ａのように枠の色を変更表示されたか否かで上記判断を行う。
【０１０５】
一方、選択状態となったフレームデータがないときは（ステップＳ１３１０でＮＯ）、本処理を終了して図２のステップＳ１５１の処理に進む。すなわち、一覧表示された全てのフレームデータが選択状態から解除された状態で、処理方法選択タブ６０１ａ、又は保存タブ６０１ｃのいずれかがユーザ選択されたときに（ステップＳ１５３，Ｓ１６０）、本処理を終了する。
【０１０６】
尚、本画像処理設定処理により設定された画像処理設定情報９２を、一覧表示部８０３（図１２）に一覧表示されるフレームデータのサムネイル画像表示に反映させるようにしてもよい。
【０１０７】
この場合、例えば、一覧表示されるフレームデータのうち、図１２の表示番号４,５,６のもの回転設定を行い、表示番号５,６のものにトリミング設定を行い、表示番号６のものに色変換設定を行ったとき、図１６のようなサムネイル画像表示となる。
【０１０８】
図５は、図２のステップＳ１８０の保存場所の設定と静止画保存処理の手順を示すフローチャートである。
【０１０９】
この処理は、図２のステップＳ１８０で上述したように図１１の切替画面６００をユーザに表示して行う。
【０１１０】
図５において、まず、保存する静止画のファイル名を設定する（ステップＳ５００）。具体的には、図１１のラジオボタン１００２ａがユーザ選択されたときは元動画のファイル名を保存ファイル名として設定する。また、図１１のラジオボタン１００２ｂがユーザ選択されたときはユーザが図１１のエディットコントロール部１００２に入力した名称を保存ファイル名として設定する。このステップＳ５００の処理が終了すると、動画像処理装置１００は、上記ファイル名が設定がされた静止画を保存するフォルダを生成する。
【０１１１】
次に、上記生成されたフォルダのフォルダ名を設定する（ステップＳ５１０）。ここで、図１１のラジオボタン１００３ａがユーザ選択されたときは元動画のファイル名を保存フォルダ名として設定する。また、図１１のラジオボタン１００３ｂがユーザ選択されたときはユーザが図１１のエディットコントロール部１００３ｃに入力した名称を保存フォルダ名として設定する。
【０１１２】
その後、保存ボタン１００４の押下されることなく（ステップＳ５２０でＮＯ）、本処理を終了すると、上記設定した保存ファイル名や保存フォルダ名を保存することなく、図２のステップＳ１９０の処理に進む。
【０１１３】
一方、保存ボタン１００４の押下があったとき（ステップＳ５２０でＹＥＳ）、保存先のフォルダを設定する（ステップＳ５２５）。ここで、画像処理装置１００は、保存ボタン１００４の押下があったときにＯＳ標準のフォルダ選択ダイアログを表示し、ユーザがこのダイアログを使用して選択したフォルダを保存先のフォルダとして設定する。
【０１１４】
次に、元動画の全フレームデータのうち、そのフレーム情報の一覧表示フラグ９０ｂ及び保存フラグ９１の値がいずれも「１」で、且つ後述するステップＳ５４０〜Ｓ５６０の処理が未処理のものを先頭から１つを取り出す（ステップＳ５３０）。
【０１１５】
その後、ステップＳ５３０で取り出されたフレームデータをデコードして、そのフレーム情報にある画像処理設定情報９２に応じて画像処理を行う（ステップＳ５４０）。ここでの画像処理は、一般的に用いられている画像処理方法で行う。
【０１１６】
次に、ステップＳ５４０で画像処理されたフレームデータを静止画ファイルとして保存する（ステップＳ５５０）。このとき、静止画ファイルをＪＰＥＧファイルとして保存する。また、保存場所は、ステップＳ５２５で設定されたフォルダに、ステップＳ５１０で設定されたフォルダを作成して、その中にステップＳ５００で指定された名前の後に番号を付けたファイル名の静止画ファイルを作成して保存する。ファイル名に付けられる番号は、保存する順番に連番となるようにつける。例えば、保存先フォルダが「c:\test」、ファイル名が「Movie」、自動生成のフォルダ名が「abc」、の場合は、「c:\test\abc」フォルダの中に、Movie1.jpg、Movie2.jpg，Movie3.jpg，Movie4.jpg，  ・・・  という静止画ファイルを保存する。
【０１１７】
その後、ステップＳ５３０からの処理を繰り返し、元動画の全フレームデータについてステップＳ５３０〜Ｓ５５０までの処理が終了したときに（ステップＳ５６０でＹＥＳ）、本処理を終了し、図２のステップＳ１９０の処理に進む。
【０１１８】
以上説明したように、本実施の形態では、４種類のフレームデータの取り出し方法のそれぞれに対応するラジオボタンをユーザ選択可能に切替画面６００（図７）に表示する。その後、いずれかのラジオボタンが押下されると（図３のステップＳ３４０でＹＥＳ）、そのボタンに対応する取り出し方法が設定される。これにより、ユーザの目的に応じたフレームデータ取り出し方法を選択することができ、動画像データから容易にユーザが所望するフレームデータを取り出すことできる。
【０１１９】
また、本実施の形態では、図２のステップＳ１４０において一覧表示されたフレームデータ毎に画像処理方法及び保存の設定を行う。これにより、元となる動画像データを静止画として保存する前に個別に画像処理ができ、ユーザが所望する静止画の作成・保存を行うことができる。具体的には、元となる動画像データが途中で回転していたような場合でも、静止画に保存する前に向きを揃える画像処理ができる。また、元となる動画像データが途中で色味が変わったような場合でも、静止画に保存する前に色味を揃える画像処理ができる。
【０１２０】
さらに、本実施の形態では、図６，図７の切替画面６００において行われる処理（図３の動画ファイルの選択とフレーム取り出し方法の選択処理）が終了した後に画像情報設定タブ６０１ｂをユーザ選択可能に表示し（図２のステップＳ１１０）、このタブがユーザにより選択されたときに（図２のステップＳ１３０でＹＥＳ）、切替画面６００を図８，図１０の画面に切り替えて表示する。これにより、４種類のフレームデータの取り出し方法の１つがユーザ選択された後に、その取り出されたフレームデータを一覧表示するステップ形式の動作が可能となり、よりわかりやすいＵＩをユーザに提供することができる。
【０１２１】
さらに本実施の形態では、図４のステップＳ４６０におけるフレームの画像処理により設定された画像処理設定情報９２や、図４のステップＳ４７０におけるフレームの保存設定処理により設定された保存フラグ９１は保持する。これにより、ユーザは図２のステップ２１１０に戻り、取り出し方法の選択をやり直しても既に設定した情報を再設定することなく、気軽に取り出し方法を切り替えることができる。
【０１２２】
尚、本実施の形態では、ユーザ選択可能なフレームデータの取り出し方法は４種類であったが、複数の取り出し方法がユーザ選択可能であればよく、これらの方法に限定されるわけではない。
【０１２３】
尚、本実施の形態では、図１２の一覧表示部８０３でサムネイル画像を表示するフレームデータであって、そのチェックボックス１２０２がチェックされているものは、図２のステップＳ１８０の処理により保存されたが、印刷を行うようにしてもよい。
【０１２４】
また、図１２の一覧表示部８０３でサムネイル画像を表示するフレームデータのうちユーザ選択されたものを削除するようにしてもよい。
【０１２５】
また、本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム又は装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１２６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(ＯＳ)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２９】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【０１３０】
プログラムを供給する記録媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであればよい。或いは、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【０１３１】
【図１】本発明の実施の形態に係る動画像処理装置の構成を概略的に示すブロック図である。
【図２】図１の動画像処理装置により実行される動画像処理の手順を示すフローチャートである。
【図３】図２のステップＳ１１０における動画ファイルの選択とフレーム取り出し方法の選択処理の手順を示すフローチャートである。
【図４】図２のステップＳ１４０におけるフレーム一覧表示と画像処理・フレーム保存処理設定処理の手順を示すフローチャートである。
【図５】図２のステップＳ１８０の保存場所の設定と静止画保存処理の手順を示すフローチャートである。
【図６】図２のステップＳ１００で表示される初期画面としての切替画面の構成を概略的に示す図である。
【図７】図３のステップＳ３３０で表示される切替画面の構成を概略的に示す図である。
【図８】図４のステップＳ４１０で表示される切替画面の構成を概略的に示す図である。
【図９】図４のステップＳ４１０で編集されるフレーム情報を示す図である。
【図１０】図４のステップＳ４２０で表示される切替画面の構成を概略的に示す図である。
【図１１】図２のステップＳ１８０で表示される切替画面の構成を概略的に示す図である。
【図１２】図４のステップＳ４５０で表示される一覧表示部を示す図である。
【図１３】図４のステップＳ４６０のフレーム画像処理の手順を示すフローチャートである。
【図１４】図１３のステップＳ１３０８で表示される色変換ダイアログを示す図である。
【図１５】図１３のステップＳ１３０９で表示されるトリミングダイアログを示す図である。
【図１６】図４のステップＳ４５０で表示される一覧表示部の変形例を示す図である。
【図１７】従来の動画像処理装置の画面構成を概略的に示すブロック図である。
【符号の説明】
【０１３２】
１００  動画像処理装置
２１０  演算処理装置(ＣＰＵ)
２２０  ハードディスク
２３０  内部メモリ
２４０  表示部
２５０  操作部
２６０  ドライブ
２７０  外部記録媒体
２８０  バス
６００  切替画面
【図１】
0004642595.tif 000002
【図２】
0004642595.tif 000003
【図３】
0004642595.tif 000004
【図４】
0004642595.tif 000005
【図５】
0004642595.tif 000006
【図６】
0004642595.tif 000007
【図７】
0004642595.tif 000008
【図８】
0004642595.tif 000009
【図９】
0004642595.tif 000010
【図１０】
0004642595.tif 000011
【図１１】
0004642595.tif 000012
【図１２】
0004642595.tif 000013
【図１３】
0004642595.tif 000014
【図１４】
0004642595.tif 000015
【図１５】
0004642595.tif 000016
【図１６】
0004642595.tif 000017
【図１７】
0004642595.tif 000018