(57)【要約】【課題】動画データから静止画像を抽出する場合、動画データの画像フレームの多さから、抽出したい静止画像を特定するのが容易でない。【解決手段】動画処理部１１０は画像格納部１００に格納される動画を再生する。この再生中の動画から、静止画処理部１２０は静止画を抽出する。ここで静止画処理部１２０のうち、キャプチャ時フレーム特定部１２４が静止画のキャプチャ指示をうけると、保存候補フレーム抽出部１２２はキャプチャ時の前後における画像フレームを複数枚抽出する。抽出される画像フレームのフレーム間隔は設定部１２６により、再生速度などのパラメータに基づいて決定される。これにより、ユーザは動画データから効率的に所望の静止画像を抽出することができる。【選択図】        図１
2004297618.tif 000002
【特許請求の範囲】
【請求項１】
画面に動画を表示する再生ステップと、
動画を表示中にキャプチャ指示を検出する検出ステップと、
キャプチャ指示が検出されたとき、その検出のタイミング前後において画面に表示していた複数の画像フレームを静止画として画面に表示する抽出ステップと、
を含み、
前記抽出ステップは、前記再生ステップにおける動画の再生速度に応じたフレーム間隔で前記複数の画像フレームを抽出して表示することを特徴とする画像抽出方法。
【請求項２】
請求項１に記載の方法において、前記抽出ステップは、前記再生ステップにおける動画の再生速度が速いほど、フレーム間隔を大きくとりながら前記複数の画像フレームを抽出して表示することを特徴とする画像抽出方法。
【請求項３】
画面に動画を表示する再生ステップと、
動画を表示中にキャプチャ指示を検出する検出ステップと、
キャプチャ指示が検出されたとき、その検出のタイミング前後において画面に表示していた複数の画像フレームを静止画として画面に表示する抽出ステップと、
を含み、
前記抽出ステップは、前記再生ステップにおいて再生される動画の生成時のフレームレートに応じたフレーム間隔で前記複数の画像フレームを抽出して表示することを特徴とする画像抽出方法。
【請求項４】
請求項３に記載の方法において、前記抽出ステップは、前記再生ステップにおいて再生される動画の生成時のフレームレートが大きいほど、フレーム間隔を大きくとりながら前記複数の画像フレームを抽出して表示することを特徴とする画像抽出方法。
【請求項５】
画面に動画を表示する再生ステップと、
動画を表示中にキャプチャ指示を検出する検出ステップと、
キャプチャ指示が検出されたとき、その検出のタイミング前後において画面に表示していた複数の画像フレームを静止画として画面に表示する抽出ステップと、
を含み、
前記抽出ステップは、前記再生ステップにおいて再生される動画の変化量に応じたフレーム間隔で前記複数の画像フレームを抽出して表示することを特徴とする画像抽出方法。
【請求項６】
請求項５に記載の方法において、前記抽出ステップは、前記再生ステップにおいて再生される動画の変化量が小さいほど、フレーム間隔を大きくとりながら前記複数の画像フレームを抽出して表示することを特徴とする画像抽出方法。
【請求項７】
画面に動画を表示する再生ステップと、
動画を表示中にキャプチャ指示を検出する検出ステップと、
キャプチャ指示が検出されたとき、その検出のタイミング前後において画面に表示していた複数の画像フレームを静止画として画面に表示する抽出ステップと、
を含み、
前記抽出ステップは、前記再生ステップにおいて再生される動画の中でシーンを代表する画像フレームが含まれるよう画像フレームを抽出して表示することを特徴とする画像抽出方法。
【請求項８】
請求項１から７のいずれかに記載の方法において、抽出および表示された前記複数の画像フレームとは異なるフレーム間隔で再度複数の画像フレームを抽出しなおすステップを含むことを特徴とする画像抽出方法。
【請求項９】
動画を格納する動画格納部と、
画面に前記動画を再生して表示する動画再生部と、
前記動画再生部が動画を表示中にキャプチャ指示を検出するキャプチャ指示検出部と、
前記キャプチャ指示が検出されたとき、その検出のタイミング前後において画面に表示していた複数の画像フレームを静止画として抽出する静止画抽出部と、
を含み、
前記静止画抽出部は、前記動画の再生速度に応じたフレーム間隔で前記複数の画像フレームを抽出することを特徴とする画像抽出装置。
【請求項１０】
動画を格納する動画格納部と、
画面に前記動画を再生して表示する動画再生部と、
前記動画再生部が動画を表示中にキャプチャ指示を検出するキャプチャ指示検出部と、
前記キャプチャ指示が検出されたとき、その検出のタイミング前後において画面に表示していた複数の画像フレームを静止画として抽出する静止画抽出部と、
を含み、
前記静止画抽出部は、前記動画の生成時のフレームレートに応じたフレーム間隔で前記複数の画像フレームを抽出することを特徴とする画像抽出装置。
【請求項１１】
動画を格納する動画格納部と、
画面に前記動画を再生して表示する動画再生部と、
前記動画再生部が動画を表示中にキャプチャ指示を検出するキャプチャ指示検出部と、
前記キャプチャ指示が検出されたとき、その検出のタイミング前後において画面に表示していた複数の画像フレームを静止画として抽出する静止画抽出部と、
を含み、
前記静止画抽出部は、前記動画の変化量に応じたフレーム間隔で前記複数の画像フレームを抽出することを特徴とする画像抽出装置。
【請求項１２】
動画を格納する動画格納部と、
画面に前記動画を再生して表示する動画再生部と、
前記動画再生部が動画を表示中にキャプチャ指示を検出するキャプチャ指示検出部と、
前記キャプチャ指示が検出されたとき、その検出のタイミング前後において画面に表示していた複数の画像フレームを静止画として抽出する静止画抽出部と、
を含み、
前記静止画抽出部は、前記動画の中でシーンを代表する画像フレームが含まれるよう前記画像フレームを抽出して表示することを特徴とする画像抽出装置。
【請求項１３】
前記静止画抽出部は、抽出された前記複数の画像フレームとは異なるフレーム間隔で再度複数の画像フレームを抽出しなおす機能を有することを特徴とする請求項９から１２のいずれかに記載する画像抽出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理技術、特に、動画から静止画を抽出するための技術、に関する。
【０００２】
【従来の技術】
コンピュータテクノロジーの発達により情報は急速にデジタル化されつつある。そして、ネットワーク技術の進展が、これらのデジタル化された情報を互いに結びつけあう。換言すれば、現代は、あらゆる情報が、このデジタルとの親和性を求められる時代であるともいえる。
【０００３】
このような時代の要請に応えるべく、ハードディスクやメモリカードなどに代表される記憶媒体は、その記憶容量を年々増加させつつある。そして、これらの記憶媒体の多くは、静止画のみならず、大量の画像データによって構成される動画をも記憶できる。これにより、デジタルビデオカメラのみならず、デジタルスチルカメラにおいても動画記録機能は当たり前のように搭載されつつある。また、動画として撮影された画像データの中から、ある瞬間の画像フレームを抜き出し、静止画として保存するという処理も一般的に行われている。
【特許文献１】
特開平１１−１７７９２５号公報
【０００４】
【発明が解決しようとする課題】
その一方で、記憶媒体がその記憶容量を増加させるに伴って、動画の記録可能時間は長くなり、動画に含まれる画像フレームの数も増えていく。動画から静止画を抽出して保存するときに、動画を１フレームずつ確認し、静止画として保存していく作業は、一般にはユーザに多くの手間を強いる。たとえば、１５フレーム／秒のフレームレートで記録された１２０秒の動画の場合、ユーザは１５×１２０＝１８００枚の画像フレームを確認しなければならない。
【０００５】
本発明は上記課題に鑑みてなされたものであり、その目的は、動画から効率的に静止画を抽出するための技術、の提供にある。
【０００６】
【課題を解決するための手段】
本発明のある態様は、画像抽出方法である。この方法は、画面に動画を表示する再生ステップと、動画を表示中にキャプチャ指示を検出する検出ステップと、キャプチャ指示が検出されたとき、その検出のタイミング前後において画面に表示していた複数の画像フレームを静止画として画面に表示する抽出ステップを含み、抽出ステップは、再生ステップにおける動画の再生速度に応じたフレーム間隔でその複数の画像フレームを抽出して表示することを特徴とする。
【０００７】
「キャプチャ」とは動画から静止画を抽出するこという。ユーザからのキャプチャ指示が検出されると、その指示が検出された時間（以下、「キャプチャ時」とよぶ）に基づいて抽出される画像フレーム（以下、「キャプチャ時フレーム」とよぶ）と、キャプチャ時フレームの前後における数枚の画像フレーム（以下、「キャプチャ前後フレーム」とよぶ）が表示される。したがって、ユーザは、キャプチャ指示が、ユーザの希望するタイミングと多少ずれがあったとしても、その前後の画像フレームも併せて表示されるので、所望の画像フレームを見つけやすくなる。ユーザは、このキャプチャ時フレームとキャプチャ前後フレームの中から、静止画として保存する画像フレームを選択する（以下、キャプチャ時フレームとキャプチャ前後フレームをあわせて、「保存候補フレーム」とよぶ）。それぞれの保存候補フレームのフレーム間隔は、１枚ごとである必要はなく、たとえば５０枚ごと、１００枚ごとのように、所定のフレーム間隔を設定できてもよい。また、それぞれの保存候補フレームのフレーム間隔は、一定数である必要もない。
【０００８】
この方法は、その抽出ステップが、再生ステップにおける動画の再生速度が速いほど、フレーム間隔を大きくとりながらその複数の画像フレームを抽出して表示することとしてもよい。
【０００９】
ユーザが、動画から静止画を抽出する過程において、キャプチャ指示をした瞬間に厳密にこだわる場合もあれば、そうではない場合もある。たとえば、動画がスロー再生されているときにキャプチャ指示が検出されたときには、ユーザはきめ細かく適切な画像フレームを探すことを望んでいる場合が多い。また、動画が高速再生されているときにキャプチャ指示が検出されたときには、キャプチャ前後フレームはフレーム間隔の大きな、いわゆる大づかみの方が適切な場合が多いと考えられる。本発明の態様においては、再生速度が大きいほど保存候補フレームのフレーム間隔を大きくとるため、ユーザは効率的にキャプチャ前後フレームを選択することができる。
【００１０】
本発明の別の態様も、画像抽出方法である。この方法は、画面に動画を表示する再生ステップと、動画を表示中にキャプチャ指示を検出する検出ステップと、キャプチャ指示が検出されたとき、その検出のタイミング前後において画面に表示していた複数の画像フレームを静止画として画面に表示する抽出ステップを含み、抽出ステップは、再生ステップにおいて再生される動画の生成時のフレームレートに応じたフレーム間隔でその複数の画像フレームを抽出して表示することを特徴とする。
【００１１】
「フレームレート」とは動画中の単位時間あたりに含まれる画像フレームの枚数をいう。通常は、一秒間の動画中に何枚の画像フレームが含まれるかにより表す。
【００１２】
この方法は、その抽出ステップが、再生ステップにおいて再生される動画の生成時のフレームレートが大きいほど、フレーム間隔を大きくとりながらその複数の画像フレームを抽出して表示することとしてもよい。
【００１３】
動画のフレームレートが大きい場合、すなわち、単位時間当たりに含まれる画像フレームの枚数が多い場合には、結果的に、各保存候補フレーム同士が類似する画像データとなる可能性が高い。したがって、フレームレートが大きいほど、保存候補フレームのフレーム間隔を大きくとれば、ユーザは、類似する保存候補フレームを大量に見なければならないという事態を回避できる。
【００１４】
本発明の更に別の態様も、画像抽出方法である。この方法は、画面に動画を表示する再生ステップと、動画を表示中にキャプチャ指示を検出する検出ステップと、キャプチャ指示が検出されたとき、その検出のタイミング前後において画面に表示していた複数の画像フレームを静止画として画面に表示する抽出ステップを含み、抽出ステップは、再生ステップにおいて再生される動画の変化量に応じたフレーム間隔でその複数の画像フレームを抽出して表示することを特徴とする。
【００１５】
この方法は、その抽出ステップが、再生ステップにおいて再生される動画の変化量が小さいほど、フレーム間隔を大きくとりながらその複数の画像フレームを抽出して表示することを特徴としてもよい。
【００１６】
動画の変化量がほとんどない場合には、抽出された保存候補フレーム同士は、ほとんど画像データとして差異がなくなる可能性がある。したがって、動画の変化量が小さいほど、保存候補フレームのフレーム間隔を大きくとれば、ある程度の変化量をもった保存候補フレームを抽出できる。
【００１７】
本発明の更に別の態様も、画像抽出方法である。この方法は、画面に動画を表示する再生ステップと、動画を表示中にキャプチャ指示を検出する検出ステップと、キャプチャ指示が検出されたとき、その検出のタイミング前後において画面に表示していた複数の画像フレームを静止画として画面に表示する抽出ステップを含み、抽出ステップは、再生ステップにおいて再生される動画の中でシーンを代表する画像フレームが含まれるよう画像フレームを抽出して表示することを特徴とする。
【００１８】
動画においては、カメラのロケーションや方向の変化により、何回かシーンが転換することがある。このシーン転換のポイントは動画の変化量から検出されてもよいし、動画データの中にあらかじめ設定されてもよい。
【００１９】
これらの各態様における方法は、抽出および表示された複数の画像フレームとは異なるフレーム間隔で再度複数の画像フレームを抽出しなおすステップを含んでもよい。
【００２０】
本発明の更に別の態様は、画像抽出装置である。この装置は、動画を格納する動画格納部と、画面に動画を再生して表示する動画再生部と、動画再生部が動画を表示中にキャプチャ指示を検出するキャプチャ指示検出部と、キャプチャ指示が検出されたとき、その検出のタイミング前後において画面に表示していた複数の画像フレームを静止画として抽出する静止画抽出部を含み、静止画抽出部は、動画の再生速度に応じたフレーム間隔でその複数の画像フレームを抽出することを特徴とする。
【００２１】
本発明の更に別の態様も、画像抽出装置である。この装置は、動画を格納する動画格納部と、画面に動画を再生して表示する動画再生部と、動画再生部が動画を表示中にキャプチャ指示を検出するキャプチャ指示検出部と、キャプチャ指示が検出されたとき、その検出のタイミング前後において画面に表示していた複数の画像フレームを静止画として抽出する静止画抽出部を含み、静止画抽出部は、動画の生成時のフレームレートに応じたフレーム間隔でその複数の画像フレームを抽出することを特徴とする。
【００２２】
本発明の更に別の態様も、画像抽出装置である。この装置は、動画を格納する動画格納部と、画面に動画を再生して表示する動画再生部と、動画再生部が動画を表示中にキャプチャ指示を検出するキャプチャ指示検出部と、キャプチャ指示が検出されたとき、その検出のタイミング前後において画面に表示していた複数の画像フレームを静止画として抽出する静止画抽出部を含み、静止画抽出部は、動画の変化量に応じたフレーム間隔でその複数の画像フレームを抽出することを特徴とする。
【００２３】
本発明の更に別の態様も、画像表示装置である。この装置は、動画を格納する動画格納部と、画面に動画を再生して表示する動画再生部と、動画再生部が動画を表示中にキャプチャ指示を検出するキャプチャ指示検出部と、キャプチャ指示が検出されたとき、その検出のタイミング前後において画面に表示していた複数の画像フレームを静止画として抽出する静止画抽出部を含み、静止画抽出部は、動画の中でシーンを代表する画像フレームが含まれるように画像フレームを抽出して表示することを特徴とする。
【００２４】
これらの各態様における画像抽出装置は、静止画抽出部が、抽出された複数の画像フレームとは異なるフレーム間隔で再度複数の画像フレームを抽出しなおす機能を有してもよい。
【００２５】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【００２６】
【発明の実施の形態】
図１は、本実施の形態にかかる画像抽出装置１０の機能ブロック図である。画像格納部１００は動画や静止画などの画像データを格納する。また、画像格納部１００は動画のフレームレートやシーンを代表する画像データも格納する。ユーザインタフェース処理部１３２は、画面表示や、ユーザからの入力受付などのユーザインタフェース処理を担当する。動画登録部１３０は、動画データを画像格納部１００に登録したり、画像格納部１００から保存している動画データを削除するなど、動画データの登録に関する処理を行う。動画処理部１１０は、動画の実行に関する処理を行う。動画処理部１１０は動画選択部１１２と再生制御部１１４を含む。動画選択部１１２は、画像格納部１００から処理の対象となる動画データを選択する。再生制御部１１４は、再生速度の制御、一時停止処理、動画における再生位置の管理などの動画を再生する上での各種制御処理を行う。動画処理部１１０が再生処理する動画は、ユーザインタフェース処理部１３２により画面表示される。
【００２７】
静止画処理部１２０は、動画から静止画を抽出する処理を行う。静止画処理部１２０は保存候補フレーム抽出部１２２、キャプチャ時フレーム特定部１２４、設定部１２６、および、保存処理部１２８を含む。静止画処理部１２０がキャプチャ指示を受けると、キャプチャ時フレーム特定部１２４は、キャプチャ時フレームを特定する。そのあと、保存候補フレーム抽出部１２２は、保存候補フレームを抽出する。保存候補フレームはユーザインタフェース処理部１３２を介して画面表示される。設定部１２６は、動画の再生速度やフレームレートなどによりフレーム間隔を設定する。保存候補フレーム抽出部１２２が抽出する保存候補フレームのフレーム間隔は設定部１２６における設定により決定する。ユーザが所定の保存候補フレームを選択し、保存処理を指示すると、保存処理部１２８はそれを画像格納部１００に保存する。
【００２８】
図２は、動画再生時に表示される動画再生画面１４０を示す。画像表示画面１４２は再生される動画を表示する。再生速度調整バー１４６は動画の再生速度を調整するためのバーである。バーの上の数値が動画の再生速度を表す。同図では「１．０」の目盛にインジケータが設定されているので、動画は通常の速度で再生されている。
【００２９】
逆送りボタン１４８は動画を逆送りするためのボタンである。逆送りボタン１４８を押下すると、再生中のシーンの始めの位置に再生位置が戻ることとしてもよいし、高速で逆方向に再生を行うこととしてもよい。逆再生ボタン１５０は動画を逆方向で再生するのためのボタンである。逆再生ボタン１５０が押下されると、再生速度調整バー１４６で設定する再生速度に応じて、動画が逆方向に再生される。停止ボタン１５２は動画の再生を停止するためのボタンである。一時停止ボタン１５４は動画の再生を一時停止するためのボタンである。順再生ボタン１５６は動画を順方向に再生するためのボタンである。早送りボタン１５８は動画を早送りするためのボタンである。早送りボタン１５８が押下されると、再生中のシーンの次のシーンに移ることとしてもよいし、高速で順方向に再生を行うこととしてもよい。
【００３０】
キャプチャボタン１６０は動画を一時停止しているときに、動画から静止画をキャプチャするためのボタンである。動画を一時停止させることなく動画の再生中でも静止画をキャプチャできるとしてもよい。キャプチャボタン１６０が押下されると、保存候補フレームを表示するための保存候補フレーム選択画面１７０が呼び出される。保存候補フレーム選択画面１７０については後に詳述する。選択再生ボタン１６２は、動画の再生位置を変更するためのボタンである。選択再生ボタン１６２が押下されると、動画を部分的に再生するための部分動画選択画面２１０が呼び出される。部分動画選択画面２１０についても後に詳述する。終了ボタン１６４が押下されると、動画の再生処理は終了し、動画再生画面１４０が終了する。
【００３１】
図３は、動画再生画面１４０において、キャプチャボタン１６０が押下されたときに表示される保存候補フレーム選択画面１７０である。保存候補フレーム表示領域１７２は複数枚の保存候補フレームを表示する。保存候補フレーム１８８の下につけられている「０」という文字は、この保存候補フレーム１８８がキャプチャ時フレームであることを表す。保存候補フレーム表示領域１７２の各保存候補フレームの下に付けられた数値は、この保存候補フレーム１８８から前後にどれくらい離れた保存候補フレームであるかを示す。この数値は時間表示であってもよい。
【００３２】
前候補表示ボタン１７４は、保存候補フレーム表示領域１７２において表示されている保存候補フレームよりも更に前の時間における候補を表示するためのボタンである。同様に、後候補表示ボタン１７６は、保存候補フレーム表示領域１７２において表示されている保存候補フレームよりも更に後の時間における候補を表示するためのボタンである。フレーム間隔変更ボタン１７８は、保存候補フレームのフレーム間隔を変更するためのボタンである。フレーム間隔変更ボタン１７８が押下されると、フレーム間隔を変更するための保存候補フレーム間隔設定画面２５０が呼び出される。保存候補フレーム間隔設定画面２５０については後に詳述する。保存候補フレーム数設定領域１８０は、保存候補フレームの枚数を指定する。この枚数は、キャプチャ時の前と後で別々に枚数指定できてもよい。
【００３３】
ユーザは保存候補フレーム表示領域１７２に表示される複数の保存候補フレームから、十字キーなどのインタフェースにより保存の対象となる画像フレームを選択する。同図では、画像フレーム１９０が選択されている。ここで、ユーザが決定ボタン１８２を押下すると、保存処理のための静止画保存実行画面２００が呼び出される。静止画保存実行画面２００については後に詳述する。戻るボタン１８４は、保存候補フレーム選択画面１７０から動画再生画面１４０に戻るためのボタンである。終了ボタン１８６は、処理を終了するためのボタンである。終了ボタン１８６が押下されると、動画の再生は終了する。
【００３４】
図４は、保存候補フレーム選択画面１７０においてフレーム間隔変更ボタン１７８が押下されたときに呼び出される保存候補フレーム間隔設定画面２５０を示す。保存候補フレーム間隔設定画面２５０は、保存候補フレームのフレーム間隔を設定するための画面である。ここで、選択肢２５２が選択されると、フレーム間隔は再生速度に比例する設定となる。設定領域２６８において、このフレーム間隔と再生速度の比例定数が設定される。また、設定領域２７０において、通常再生時のフレーム間隔が設定される。たとえば、比例定数が０．８、通常再生時のフレーム間隔が３０フレームである場合には、倍速再生時における保存候補フレームのフレーム間隔は、３０×２×０．８＝４８なので、４８フレーム間隔となる。
【００３５】
選択肢２５４が選択されると、フレーム間隔は動画のフレームレートに応じて設定される。このとき設定領域２７２において、フレーム間隔が時間設定される。たとえば、設定領域２７２において「０．２秒ごと」に設定されているとする。ここで、１秒あたりの画像フレーム数が１０枚の動画であれば、通常再生時には０．１秒ごとに画像フレームが更新される。したがって、この場合における、保存候補フレームのフレーム間隔は「２枚ごと」となる。一方、１秒あたりの画像フレーム数が３０枚の動画であれば、通常再生時には０．１秒あたり３枚の画像フレームが更新される。したがって、この場合、保存候補フレームのフレーム間隔は「６枚ごと」となる。
【００３６】
選択肢２５６が選択されると、フレーム間隔は動画の変化量に応じて設定される。すなわち、動画の変化量が小さい場合には、フレーム間隔は大きく設定される。動画変化量設定バー２７４は、選択肢２５６が選択されている場合において、動画がどの程度の変化をすると保存候補フレームを抽出するかを設定するためのバーである。選択肢２５８が選択されると、保存候補フレームはシーンを代表する画像フレームを含むように抽出される。設定ボタン２７６が押下されると、シーンを代表する画像フレームを設定する画面が呼び出される。選択肢２６０が選択されると、ユーザは設定領域２７８によりフレーム間隔を数値設定できる。同図では、フレーム間隔２０枚毎に、保存候補フレームが抽出されるように設定されている。これらの設定処理は、設定部１２６によってなされることは先述の通りである。戻るボタン２６４が押下されると、現在の設定は変更されることなく、保存候補フレーム間隔設定画面２５０から保存候補フレーム選択画面１７０に戻る。ＯＫボタン２６６が押下されると、新しい設定が有効となり、保存候補フレーム間隔設定画面２５０から保存候補フレーム選択画面１７０に戻る。
【００３７】
図５は、保存候補フレーム選択画面１７０において、決定ボタン１８２が押下されたときに呼び出される静止画保存実行画面２００を示す。静止画保存実行画面２００は、ユーザが選択した保存候補フレームの保存を実行するための画面である。画像フレーム２０２は選択された保存候補フレームを表示する。時間表示領域２０６は選択された保存候補フレームが該当する時間を表示する。ユーザは実行ボタン２０４により、保存を実行する。
【００３８】
図６は、動画再生画面１４０において、選択再生ボタン１６２が押下された時に呼び出される部分動画選択画面２１０を示す。部分動画選択画面２１０は、動画を適当な位置から再生するために、動画を分割して、その分割された動画（以下、「部分動画」とよぶ）を選択するための画面である。部分動画表示領域２２６は各部分動画を代表する画像フレームを表示する。各画像フレームの右上には、たとえば「８０〜９９ｓ」のように数字が表示されている。これは、この部分動画が、全体の動画のうち８０秒目から９９秒目までの部分に該当することを意味する。
【００３９】
前候補表示ボタン２１２は、部分動画表示領域２２６に示される部分動画よりも更に前の時間における部分動画を表示するためのボタンである。同様に、後候補表示ボタン２１４は、部分動画表示領域２２６に示される部分動画よりも更に後の時間における部分動画を表示するためのボタンである。部分動画時間設定領域２１６は部分動画の長さを指定する。同図では、動画は２０秒ごとに部分動画として区切られている。
【００４０】
ユーザは、十字キーなどのインタフェースにより再生対象とする部分動画を選択する。同図では部分動画２２８が選択されている。ユーザは決定ボタン２２０により選択した部分動画を再生する。ここでは、選択された部分動画のみが再生されてもよいし、選択された部分動画以降の動画が再生されるとしてもよい。これにより、動画から静止画を抽出する過程において、動画の全てを再生する必要がなくなる。戻るボタン２２２が押下されると、部分動画選択画面２１０から動画再生画面１４０に戻る。また、終了ボタン２２４が押下されると、動画の再生処理は終了する。
【００４１】
次に、処理の流れを説明する。
【００４２】
図７は、ユーザが動画を再生して、所定の静止画をキャプチャしこれを保存する過程のフローチャートである。ユーザはまず、画像格納部１００に格納される様々な動画データの中から再生すべき動画を選択する（Ｓ１０）。動画をはじめから再生する場合には（Ｓ１２のＮ）、再生制御部１１４は動画をはじめから再生する（Ｓ１６）。ユーザが部分動画選択画面２１０において、部分動画を選択した場合には（Ｓ１２のＹ）、選択された部分動画の先頭に再生位置を設定して（Ｓ１４）、部分動画の再生が行われる（Ｓ１６）。
【００４３】
再生が終了、または、ユーザが再生を終了させた場合には（Ｓ１８のＹ）、動画の再生処理は終了する。ユーザが動画再生の一時停止を指示した場合には（Ｓ２０のＹ）、再生制御部１１４は動画の再生を一時停止する（Ｓ２２）。そして、ユーザが動画再生画面１４０においてキャプチャボタン１６０を押下することにより、キャプチャ指示が検出された場合には（Ｓ２４のＹ）、静止画処理部１２０は画像フレームのキャプチャ処理を行う（Ｓ２６）。画像フレームのキャプチャ処理については後に詳述する。画像フレームのキャプチャを行わない場合や（Ｓ２４のＮ）、画像フレームのキャプチャ処理が完了したのちに、動画再生の一時停止が解除されると（Ｓ２８のＹ）、動画再生処理が再開される（Ｓ１６）。
【００４４】
図８は、画像フレームをキャプチャする過程のフローチャートである。保存候補フレーム抽出部１２２は保存候補フレームを抽出して画面表示する（Ｓ３０）。すなわち、ユーザに保存候補フレーム選択画面１７０が表示される。ここで、ユーザが終了ボタン１８６を押下すれば（Ｓ３２のＹ）、処理はＳ１０に戻る。ユーザが戻るボタン１８４を押下すれば（Ｓ３４のＹ）、処理はＳ２４に戻る。ユーザが保存すべき保存候補フレームを選択して、決定ボタン１８２を押下すると、静止画保存実行画面２００が表示される（Ｓ３６のＹ）。ユーザが実行ボタン２０４により保存処理の実行を指示すると（Ｓ３８のＹ）、指定された画像フレームは画像格納部１００に保存され（Ｓ４０）、処理は終了する。
【００４５】
以上、実施の形態においては、キャプチャ時の前後の画像フレームも併せて保存候補フレームとして抽出され表示される。そして、保存候補フレームのフレーム間隔をユーザは、動画の再生速度やフレームレートなどに応じて変更することができる。これにより、ユーザは動画から効率的に所望の静止画を抽出することができる。
【００４６】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００４７】
【発明の効果】
本発明によれば、動画から効率的に静止画を抽出することができる。
【図面の簡単な説明】
【図１】本実施の形態に係る画像抽出装置の機能ブロック図である。
【図２】動画の再生時の画面の一例を示す図である。
【図３】保存候補フレームから保存すべき画像フレームを選択する画面の一例を示す図である。
【図４】保存候補フレームのフレーム間隔を設定する画面の一例を示す図である。
【図５】動画から抽出した静止画を保存するときの画面の一例を示す図である。
【図６】再生すべき部分動画を選択する画面の一例を示す図である。
【図７】ユーザが動画から静止画をキャプチャする過程のフローチャートである。
【図８】ユーザが抽出された保存候補フレームから静止画を選択して保存する過程のフローチャートである。
【符号の説明】
１０  画像抽出装置、１００  画像格納部、１１０  動画処理部、１１２  動画選択部、１１４  再生制御部、１２０  静止画処理部、１２２  保存候補フレーム抽出部、１２４  キャプチャ時フレーム特定部、１２６  設定部、１２８  保存処理部、１３２  ユーザインタフェース処理部、１４０  動画再生画面、１７０  保存候補フレーム選択画面、２００  静止画保存実行画面、２１０  部分動画選択画面、２５０  保存候補フレーム間隔設定画面。
【図１】
2004297618.tif 000003
【図２】
2004297618.tif 000004
【図３】
2004297618.tif 000005
【図４】
2004297618.tif 000006
【図５】
2004297618.tif 000007
【図６】
2004297618.tif 000008
【図７】
2004297618.tif 000009
【図８】
2004297618.tif 000010