(57)【要約】【課題】使用前に特別な操作をすることなく、連続的に表示される画像から任意の画像を表示する画像再生装置を得る。【解決手段】再生・一時停止ボタン２２１がクリックされると、制御装置は動画を再生する。そして、制御装置は、再生中の動画を構成するフレーム画像の尤度を算出する。尤度は、フレーム画像が画像判断条件に合致する度合いを示す値であって、動画再生処理において算出される。再生中の動画に含まれるフレーム画像の尤度が所定の閾値以上である場合、制御装置はフレーム画像を目的画像として検出する。第１から第５のサムネール領域２１１ａ、２１１ｂ、２１１ｃ、２１１ｄ、２１１ｅは、動画表示領域２１０に表示されたフレーム画像のうち所定の条件に合致した目的画像を縮小して、検出された降順で表示する。目的画像を縮小して得られた画像をサムネール画像と呼ぶ。【選択図】図２
2010273036.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を連続的に動画として表示する表示手段と、
前記表示手段が現在表示している画像が所定の条件に合致する場合に、その画像を目的画像として検出する画像検出手段とを備え、
前記表示手段は、過去に前記画像検出手段が検出した少なくとも１つの前記目的画像を静止画像として表示する画像再生装置。
【請求項２】
前記画像検出手段は、画像が所定の条件に合致する程度を表す尤度を算出し、前記尤度が所定値よりも大きい画像を目的画像として検出する請求項１に記載の画像再生装置。
【請求項３】
前記画像検出手段は、画像が所定の条件に合致する程度を表す尤度を算出し、前記表示手段が現在表示している目的画像のうち、少なくとも１つの尤度以上である画像を目的画像として検出する請求項１に記載の画像再生装置。
【請求項４】
前記表示手段は、複数の前記目的画像を静止画像として表示し、現在表示している目的画像のうち最も尤度が低い目的画像を前記画像検出手段が新たに検出した目的画像と入れ替えて表示する請求項２又は３に記載の画像再生装置。
【請求項５】
前記画像再生装置は、前記動画の再生を一時的に停止するために用いる一時停止手段を備え、
前記表示手段は、複数の目的画像を表示する第１の表示領域と、前記第１の表示領域より大きな表示範囲を有し、前記第１の表示領域よりも目的画像を大きく表示する第２の表示領域とを備え、
前記動画の再生が一時的に停止されたとき、前記第２の表示領域は最も尤度の高い目的画像を表示し、前記第１の表示領域は次に尤度の高い目的画像を表示する請求項２から４のいずれか１つに記載の画像再生装置。
【請求項６】
前記画像再生装置は、前記動画の再生を一時的に停止するために用いる一時停止手段を備え、
前記表示手段は、複数の目的画像を表示する第１の表示領域と、前記第１の表示領域より大きな表示範囲を有し、前記第１の表示領域よりも目的画像を大きく表示する第２の表示領域とを備え、
前記動画の再生が一時的に停止されたとき、前記第２の表示領域は最も近時に検出された目的画像を表示し、前記第１の表示領域は次に近時に検出された目的画像を表示する請求項２から４のいずれか１つに記載の画像再生装置。
【請求項７】
各画像を構成する画像信号は複数の色信号を備え、前記画像検出手段は前記色信号を用いて尤度を算出する請求項２から６のいずれか１つに記載の画像再生装置。
【請求項８】
各画像を構成する画像信号は、画像の赤色画素を示すＲ信号と、画像の緑色画素を示すＧ信号と、画像の青色画素を示すＢ信号とを備え、
前記画像検出手段は、各画素におけるＧ信号とＲ信号の差分を二乗した値を全て加算することにより尤度を算出する請求項７に記載の画像再生装置。
【請求項９】
各画像を構成する画像信号は、画像の赤色画素を示すＲ信号と、画像の緑色画素を示すＧ信号と、画像の青色画素を示すＢ信号とを備え、
前記画像検出手段は、各画像において特定の領域内にある各画素に対してＧ信号とＲ信号の差分を二乗した値を加算することにより尤度を算出する請求項７又は８に記載の画像再生装置。
【請求項１０】
各画像を構成する画像信号は、画像の輝度を示す輝度を備え、
前記画像検出手段は、前記複数の画像の最初の画像の輝度と前記特定の画像の輝度との差分を二乗した値を全て加算することにより尤度を算出する請求項２から６のいずれか１つに記載の画像再生装置。
【請求項１１】
各画像を構成する画像信号は、画像の赤色画素を示すＲ信号と、画像の緑色画素を示すＧ信号と、画像の青色画素を示すＢ信号とを備え、
前記画像検出手段は、前記特定の画像におけるＲ信号と前記特定の画像の１つ前に表示された画像のＲ信号との差分を二乗した値と、前記特定の画像におけるＧ信号と前記特定の画像の１つ前に表示された画像のＧ信号との差分を二乗した値と、前記特定の画像におけるＢ信号と前記特定の画像の１つ前に表示された画像のＢ信号との差分を二乗した値とを加えて得られた値を全て加算することにより尤度を算出する請求項２から６のいずれか１つに記載の画像再生装置。
【請求項１２】
前記表示手段は、前記画像検出手段が算出した尤度を、対応する前記目的画像に隣接して表示する請求項２から１１のいずれか１つに記載の画像再生装置。
【請求項１３】
前記表示手段は、前記第１の表示領域に表示された目的画像の前記動画における時間的な位置を示す請求項１から１２のいずれか１つに記載の画像再生装置。
【請求項１４】
前記表示手段は、前記表示手段が過去に表示した順に並べて前記第１の表示領域に表示する請求項１から１３のいずれか１つに記載の画像再生装置。
【請求項１５】
前記表示手段は、尤度の順に並べて前記第１の表示領域に表示する請求項１から１４のいずれか１つに記載の画像再生装置。
【請求項１６】
前記特定の画像を決定するための操作手段をさらに備える請求項１から１５のいずれか１つに記載の画像再生装置。
【請求項１７】
前記画像検出手段は、動画において撮影に関する設定が変更されたタイミングを前記色信号を用いて検出する請求項２から６のいずれか１つに記載の画像再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続的に表示される画像の中から任意の画像を選択可能な画像再生装置に関する。
【背景技術】
【０００２】
画像再生装置は、連続的に画像を表示する表示装置と、表示された画像から任意の画像を選択するための選択手段とを備える。ユーザは、表示装置に表示された画像を見て、意図する画像を見つけたときに選択手段を操作して任意の画像を選択する。
【０００３】
画像が高速で更新されている場合、ユーザの選択動作が遅れて、意図した画像を選択できない場合がある。そこでユーザが意図した画像を選択できるようにするために、試験用画像を用いて予めユーザ固有の操作に関する遅れ時間を測定し、ユーザが選択動作を行ったときに遅れ時間を考慮して画像を選択する画像再生装置が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１７５２８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来の構成では、使用前に試験用画像を用いてユーザ毎に遅れ時間を測定しなければならず、ユーザにとって煩雑である。また、予め試験用画像を用意し画像再生装置に記憶しておく必要がある。さらに、一度測定し、記憶された遅れ時間を変更するときは再度測定を行わなければならない。特に、ユーザ固有の遅れ時間は、ユーザの体調等にも依存するため、常に一律である保証はない。
【０００６】
本発明はこれらの問題に鑑みてなされたものであり、使用前に特別な操作をすることなく、連続的に表示される画像から任意の画像を選択、表示する画像再生装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明による画像再生装置は、複数の画像を連続的に表示する表示手段と、表示手段が現在表示している画像が所定の条件に合致する場合に、その画像を目的画像として検出する画像検出手段とを備え、表示手段は、過去に画像検出手段が検出した少なくとも１つの目的画像を静止画像として表示することを特徴とする。
【０００８】
画像検出手段は、画像が所定の条件に合致する程度を表す尤度を算出し、尤度が所定値よりも大きい画像を目的画像として検出することが好ましい。
【０００９】
画像検出手段は、画像が所定の条件に合致する程度を表す尤度を算出し、表示手段が現在表示している目的画像のうち、尤度以上である画像を少なくとも１つ目的画像として検出してもよい。
【００１０】
表示手段は、複数の目的画像を静止画像として表示し、現在表示している目的画像のうち最も尤度が低い目的画像を画像検出手段が新たに検出した目的画像と入れ替えて表示することが好ましい。
【００１１】
画像再生装置は、動画の再生を一時的に停止するために用いる一時停止手段を備え、表示手段は、複数の目的画像を表示する第１の表示領域と、第１の表示領域より大きな表示範囲を有し、第１の表示領域よりも目的画像を大きく表示する第２の表示領域とを備え、動画の再生が一時的に停止されたとき、第２の表示領域は最も尤度の高い目的画像を表示し、第１の表示領域は次に尤度の高い目的画像を表示することが好ましい。
【００１２】
画像再生装置は、動画の再生を一時的に停止するために用いる一時停止手段を備え、表示手段は、複数の目的画像を表示する第１の表示領域と、第１の表示領域より大きな表示範囲を有し、第１の表示領域よりも目的画像を大きく表示する第２の表示領域とを備え、動画の再生が一時的に停止されたとき、第２の表示領域は最も近時に検出された目的画像を表示し、第１の表示領域は次に近時に検出された目的画像を表示してもよい。
【００１３】
各画像を構成する画像信号は複数の色信号を備え、前記画像検出手段は前記色信号を用いて尤度を算出することが好ましい。
【００１４】
各画像を構成する画像信号は、画像の赤色画素を示すＲ信号と、画像の緑色画素を示すＧ信号と、画像の青色画素を示すＢ信号とを備え、画像検出手段は、各画素におけるＧ信号とＲ信号の差分を二乗した値を全て加算することにより尤度を算出することが好ましい。
【００１５】
各画像を構成する画像信号は、画像の赤色画素を示すＲ信号と、画像の緑色画素を示すＧ信号と、画像の青色画素を示すＢ信号とを備え、画像検出手段は、特定の範囲内にある各画素においてＧ信号とＲ信号の差分を二乗した値を加算することにより尤度を算出してもよい。
【００１６】
各画像を構成する画像信号は、画像の輝度を示す輝度信号を備え、画像検出手段は、複数の画像の最初の画像の輝度信号と特定の画像の輝度信号との差分を二乗した値を全て加算することにより尤度を算出してもよい。
【００１７】
各画像を構成する画像信号は、画像の赤色画素を示すＲ信号と、画像の緑色画素を示すＧ信号と、画像の青色画素を示すＢ信号とを備え、画像検出手段は、特定の画像におけるＲ信号と特定の画像の１つ前に表示された画像のＲ信号との差分を二乗した値と、特定の画像におけるＧ信号と特定の画像の１つ前に表示された画像のＧ信号との差分を二乗した値と、特定の画像におけるＢ信号と特定の画像の１つ前に表示された画像のＢ信号との差分を二乗した値とを加えて得られた値を全て加算することにより尤度を算出してもよい。
【００１８】
表示手段は、画像検出手段が算出した尤度を、対応する目的画像に隣接して表示することが好ましい。
【００１９】
表示手段は、第１の表示領域に表示された目的画像の動画における時間的な位置を示すことが好ましい。
【００２０】
表示手段は、表示手段が過去に表示した順に並べて第１の表示領域に表示してもよい。
【００２１】
表示手段は、尤度の順に並べて第１の表示領域に表示してもよい。
【００２２】
特定の画像を決定するための操作手段をさらに備えることが好ましい。
【００２３】
また、画像検出手段は、動画において撮影に関する設定が変更されたタイミングを色信号を用いて検出してもよい。
【発明の効果】
【００２４】
本発明によれば、使用前に特別な操作をすることなく、連続的に表示される画像から任意の画像を選択、表示する画像再生装置を得ることができる。
【図面の簡単な説明】
【００２５】
【図１】本発明による画像再生装置のブロック図である。
【図２】動画表示状態にある表示画面を模式的に示した図である。
【図３】一時停止表示状態にある表示画面を模式的に示した図である。
【図４】条件設定画面を表示する表示画面を模式的に示した図である。
【図５】動画再生処理を示したフローチャートである。
【発明を実施するための形態】
【００２６】
以下、本発明における画像再生装置の第１の実施形態について添付図面を参照して説明する。
【００２７】
図１から３を用いて画像再生装置１０の構成について説明する。
【００２８】
画像再生装置１０は、画像再生装置１０の動作を制御する制御装置１１と、制御装置１１と電気的に接続される表示画面１２、記憶装置１３、電源スイッチ１４、及び複数の操作手段１５、１６、１７とから主に構成される。
【００２９】
電源スイッチ１４は接続・切断信号を制御装置１１に送信し、制御装置１１は、接続・切断を検知して、画像再生装置１０の電源を投入又は切断する。画像再生装置１０の電源が投入されると、制御装置１１は、後述する動画再生処理を実行する。
【００３０】
記憶装置１３は、動画、フレーム画像、及びフレーム検出設定を記録する。動画は例えば１秒間当たり３０のフレーム、すなわち３０枚の静止画像により構成される。フレーム画像とは、この静止画像をいう。フレーム画像は、動画の再生順に１から始まる昇順を用いて番号が振られる。この番号をフレーム番号という。制御装置１１は、図示しない電子カメラが撮像した画像信号を受信して動画として記憶装置１３に記録する。フレーム検出設定は、所望のフレーム画像を制御装置が検出するときに用いる条件、すなわち画像判断条件を有する。後述する条件設定処理により当該条件が定められる。
【００３１】
複数の操作手段１５、１６、１７は、例えば、キーボード１５、マウス１６、及び設定ボタン１７である。キーボード１５及びマウス１６は、ユーザが画像再生装置１０に所望の情報を入力するために用いられる。設定ボタン１７は、制御装置１１に条件設定処理を実行させるために用いられる。
【００３２】
表示画面１２は、動画を表示する動画表示状態と、フレーム画像を表示する一時停止表示状態とを有する。
【００３３】
動画表示状態において、表示画面１２は、動画を表示する動画表示領域２１０と、第１から第５のサムネール領域２１１ａ、２１１ｂ、２１１ｃ、２１１ｄ、２１１ｅと、操作ボタンを表示する操作領域２２０と、静止画送りボタン２３５と、静止画戻しボタン２３６と、現在の動画の表示位置を表示するスクロールバー２３０とを有する。
【００３４】
操作領域２２０には、動画の再生を開始し、又は動画再生時に動画の再生を一時停止するための再生・一時停止ボタン２２１、動画再生を停止するための停止ボタン２２２、動画の再生を早送りするための第１の早送りボタン２２３、動画の巻き戻し再生を行う第１の巻き戻しボタン２２４、次の動画を再生するための送りボタン２２５、前の動画を再生するための戻しボタン２２６が表示される。ユーザがマウス１６を用いてこれらのボタンを操作、つまりクリックすることにより、制御装置１１が各ボタンに対応する処理を実行する。後述する他のボタン２３５、２３６およびスクロールバーに関しても同様である。
【００３５】
再生・一時停止ボタン２２１がクリックされると、制御装置１１は動画を再生する。そして、制御装置は、再生中の動画を構成するフレーム画像の尤度を算出する。尤度は、フレーム画像が後述の画像判断条件に合致する度合いを示す値であって、制御装置１１が行なう動画再生処理において算出される。再生中の動画に含まれるフレーム画像の尤度が所定の閾値以上である場合、制御装置１１はフレーム画像を目的画像として検出する。
【００３６】
第１から第５のサムネール領域２１１ａ、２１１ｂ、２１１ｃ、２１１ｄ、２１１ｅは、動画表示領域２１０に表示されたフレーム画像のうち所定の条件に合致した目的画像を縮小して、検出された降順で表示する。表示は、動画の再生中に目的画像が検出されるたびに更新される。目的画像を縮小して得られた画像をサムネール画像と呼ぶ。
【００３７】
各サムネール領域の下には、各サムネール領域に表示されるサムネール画像の、動画ファイル中における時間的な位置及び尤度が表示される。
【００３８】
図２を参照すると、第１のサムネール領域２１１ａに表示されるサムネール画像は、動画ファイルの始めから３時間５８分１２秒２１に位置し、その尤度は５６である。また、第２のサムネール領域２１１ｂは３時間５４分１２秒１１に位置し、第３のサムネール領域２１１ｃは７時間０１分４４秒０３であるため、第１及び第２のサムネール領域２１１ａ、２１１ｂと第３から第５のサムネール領域２１１ｃ−２１１ｅとの間で、動画の再生位置が切り替えられたことがわかる。
【００３９】
静止画送りボタン２３５がクリックされると、第１のサムネール領域２１１ａに表示されていたサムネール画像が消去され、第１のサムネール領域２１１ａに表示されていたサムネール画像の次に得られたサムネール画像が、第１のサムネール領域２１１ａに表示される。そして、第１のサムネール領域２１１ａに表示されていたサムネール画像が第２のサムネール領域２１１ｂに表示され、第２のサムネール領域２１１ｂに表示されていたサムネール画像が第３のサムネール領域２１１ｃに表示される。同様にして、第４のサムネール領域２１１ｄ及び第５のサムネール領域２１１ｅの表示が更新される。なお、第１のサムネール領域２１１ａに表示されていたサムネール画像の次に得られたサムネール画像が存在しない場合、静止画送りボタン２３５は無効状態（薄く表示され、操作できない状態）となっている。
【００４０】
静止画戻しボタン２３６がクリックされると、第５のサムネール領域２１１ｅに表示されていたサムネール画像が消去され、第５のサムネール領域２１１ｅに表示されていたサムネール画像の前に得られたサムネール画像が、第５のサムネール領域２１１ｅに表示される。そして、第５のサムネール領域２１１ｅに表示されていたサムネール画像が第４のサムネール領域２１１ｄに表示され、第４のサムネール領域２１１ｄに表示されていたサムネール画像が第３のサムネール領域２１１ｃに表示される。同様にして、第２のサムネール領域２１１ｂ及び第１のサムネール領域２１１ａの表示が更新される。なお、第５のサムネール領域２１１ｅに表示されていたサムネール画像の前に得られたサムネール画像が存在しない場合、静止画戻しボタン２３６は無効状態（薄く表示され、操作できない状態）となっている。
【００４１】
スクロールバー２３０は、動画ファイルの再生時間全体を示すスルーバー２３１と、画像の再生位置を示すスライダ２３２と、スクロールバー２３０の両端に設けられる第２の早送りボタン２３３及び第２の巻き戻しボタン２３４とを備える。
【００４２】
図２に示すスルーバー２３１は、動画表示領域２１０に表示されている動画の総再生時間（ここでは１０時間）であることを示し、スライダ２３２は、当該動画における現在表示されているフレーム画像の再生位置（ここでは動画の始めのフレーム画像から約４時間経過した位置）を示す。
【００４３】
ユーザはマウス１６を用いてスライダ２３２を移動させることが可能である。ユーザは第２の早送りボタン２３３及び第２の巻き戻しボタン２３４をマウス１６でクリックすることにより動画をそれぞれ早送り、巻き戻しすることができる。
【００４４】
動画が再生されているときにユーザが再生・一時停止ボタン２２１を操作すると、制御装置１１は、動画の再生を一時的に停止し、図３に示されるような一時停止表示状態に表示画面１２を遷移させる。
【００４５】
一時停止表示状態において、表示画面１２は、第２の表示領域である動画表示領域２１０と、複数のサムネール領域と、再生・一時停止ボタン２２１、動画再生を停止するための停止ボタン２２２と、静止画送りボタン２３５と、静止画戻しボタン２３６と、スクロールバー２３０とを有する。
【００４６】
サムネール領域は、第２１のサムネール領域３１２、第２２、２３のサムネール領域３１３ａ、３１３ｂ、第２４から３０のサムネール領域３１４ａ、３１４ｂ、３１４ｃ、３１４ｄ、３１４ｅ、３１４ｆ、３１４ｇとから構成される。
【００４７】
第２１のサムネール領域３１２は、動画表示領域２１０よりも狭い。第２２、２３のサムネール領域３１３ａ、３１３ｂは、第２１のサムネール領域３１２よりも狭い。第２４から３０のサムネール領域３１４ａ、３１４ｂ、３１４ｃ、３１４ｄ、３１４ｅ、３１４ｆ、３１４ｇは、第２２、２３のサムネール領域３１３ａ、３１３ｂよりも狭い。第２１のサムネール領域３１２、第２２、２３のサムネール領域３１３ａ、３１３ｂ、第２４から３０のサムネール領域３１４ａ、３１４ｂ、３１４ｃ、３１４ｄ、３１４ｅ、３１４ｆ、３１４ｇは、第１の表示領域を構成する。
【００４８】
各サムネール領域に表示される画像は、表示優先度により異なる。表示優先度は、尤度と時間の降順のいずれかであり、後述する表示優先度チェックボックスを用いてユーザが選択する。図３は、表示優先度が尤度の降順であるときの表示画面１２の状態を示す。
【００４９】
表示優先度が尤度の降順であるとき、第２１のサムネール領域３１２は、最も尤度が高いフレーム画像を表示する。第２２のサムネール領域３１３ａは、次に尤度が高いフレーム画像を表示する。そして、第２３のサムネール領域３１３ｂ、第２４から３０のサムネール領域３１４ａ、３１４ｂ、３１４ｃ、３１４ｄ、３１４ｅ、３１４ｆ、３１４ｇの順に、フレーム画像を尤度の降順で表示する（図３参照）。
【００５０】
表示優先度が時間の降順であるとき、第２１のサムネール領域３１２は、最も近時に検出された目的画像を表示する。このとき、第２２のサムネール領域３１３ａは、次に近時に検出されたフレーム画像を表示する。そして、第２３のサムネール領域３１３ｂ、第２４から３０のサムネール領域３１４ａ、３１４ｂ、３１４ｃ、３１４ｄ、３１４ｅ、３１４ｆ、３１４ｇの順に、検出された降順でフレーム画像を表示する。
【００５１】
静止画送りボタン２３５がクリックされたときの動作は、表示優先度により異なる。表示優先度が尤度であるときに静止画送りボタン２３５がクリックされると、第２１のサムネール領域３１２に表示されていたサムネール画像が消去され、第２２のサムネール領域３１３ａに表示されていたサムネール画像が第２１のサムネール領域３１２に表示される。そして、第２３のサムネール領域３１３ｂに表示されていたサムネール画像が第２２のサムネール領域３１３ａに表示される。同様にして、第２３のサムネール領域３１３ｂから第２９のサムネール領域３１４ｆの表示が更新される。そして、第３０のサムネール領域３１４ｇに表示されていたフレーム画像に次ぐ低い尤度を有するフレーム画像を縮小したサムネール画像が、第３０のサムネール領域３１４ｇに表示される。なお、第３０のサムネール領域３１４ｇに表示されていたサムネール画像よりも低い尤度を有するサムネール画像が存在しない場合、静止画送りボタン２３５は無効状態（薄く表示され、操作できない状態）となっている。
【００５２】
表示優先度が尤度であるときに静止画戻しボタン２３６がクリックされると、第３０のサムネール領域３１４ｇに表示されていたサムネール画像が消去され、第２９のサムネール領域３１３ｆに表示されていたサムネール画像が第３０のサムネール領域３１４ｇに表示される。そして、第２８のサムネール領域３１４ｅに表示されていたサムネール画像が第２９のサムネール領域３１４ｆに表示される。同様にして、第２８のサムネール領域３１４ｅから第２１のサムネール領域３１２の表示が更新される。そして、第２１のサムネール領域３１２に表示されていたフレーム画像に次ぐ高い尤度を有するフレーム画像を縮小したサムネール画像が、第２１のサムネール領域３１２に表示される。なお、第２１のサムネール領域３１２に表示されていたサムネール画像よりも高い尤度を有するサムネール画像が存在しない場合、静止画戻しボタン２３６は無効状態（薄く表示され、操作できない状態）となっている。
【００５３】
表示優先度が時間であるときに静止画送りボタン２３５がクリックされると、第２１のサムネール領域３１２に表示されていたサムネール画像が消去され、第２２のサムネール領域３１３ａに表示されていたサムネール画像が第２１のサムネール領域３１２に表示される。そして、第２３のサムネール領域３１３ｂに表示されていたサムネール画像が第２２のサムネール領域３１３ａに表示される。同様にして、第２３のサムネール領域３１３ｂから第２９のサムネール領域３１４ｆの表示が更新される。そして、動画ファイル中において、第３０のサムネール領域３１４ｇに表示されていたフレーム画像の後に位置するフレーム画像を縮小したサムネール画像が、第３０のサムネール領域３１４ｇに表示される。なお、第３０のサムネール領域３１４ｇに表示されていたサムネール画像の後にサムネール画像が存在しない場合、静止画送りボタン２３５は無効状態（薄く表示され、操作できない状態）となっている。
【００５４】
表示優先度が時間であるときに静止画戻しボタン２３６がクリックされると、第３０のサムネール領域３１４ｇに表示されていたサムネール画像が消去され、第２９のサムネール領域３１３ｆに表示されていたサムネール画像が第３０のサムネール領域３１４ｇに表示される。そして、第２８のサムネール領域３１４ｅに表示されていたサムネール画像が第２９のサムネール領域３１４ｆに表示される。同様にして、第２８のサムネール領域３１４ｅから第２１のサムネール領域３１２の表示が更新される。そして、動画ファイル中において、第２１のサムネール領域３１２に表示されていたフレーム画像の前に位置するフレーム画像を縮小したサムネール画像が、第２１のサムネール領域３１２に表示される。なお、第２１のサムネール領域３１２に表示されていたサムネール画像の前に位置するサムネール画像が存在しない場合、静止画戻しボタン２３６は無効状態（薄く表示され、操作できない状態）となっている。
【００５５】
ユーザがマウス１６をサムネール画像の上に置くと、そのサムネール画像が動画表示領域２１０に拡大表示される。これによりユーザは、第２１から３０のサムネール領域３１２〜３１４ｇに表示されたサムネール画像を詳細に観察することができる。
【００５６】
スクロールバー２３０の構成は、動画表示状態と同様であるため、説明を省略する。
【００５７】
次に、条件設定処理について図４を用いて説明する。ユーザが設定ボタン１７を押すと、制御装置１１が条件設定処理を実行する。
【００５８】
制御装置１１は、図４に示す条件設定画面を表示画面１２に表示する。条件設定画面には、閾値を入力する閾値入力ボックス４１と、画像判断条件を選択する判定チェックボックス４２と、目的画像の表示順序を指定するための表示優先度チェックボックス４５と、入力ボタン４３と、キャンセルボタン４４とが設けられる。
【００５９】
ユーザは、キーボード１５を用いて閾値入力ボックス４１に閾値を入力する。ここで、閾値入力ボックス４１には、初期設定で入力された値が予め表示されていても良い。または、当該閾値は、ユーザの経験則や好みに基づいて任意の値に設定されても良い。
【００６０】
画像判断条件を選択するため、赤色検出と第１及び第２の画像相関が選択肢として判定チェックボックス４２に表示される。ユーザは、マウス１６を用いて判定チェックボックス４２をクリックすることにより、赤色検出並びに第１及び第２の画像相関のいずれか１つを選択する。
【００６１】
目的画像の表示順序を指定するため、尤度の降順及び時間の降順が選択肢として表示優先度チェックボックス４５に表示される。ユーザは、マウス１６を用いて判定チェックボックス４２をクリックすることにより、尤度の降順又は時間の降順のいずれか１つを表示優先度として選択する。
【００６２】
ユーザが入力ボタン４３をクリックすると、閾値、画像判断条件及び表示優先度が記憶装置１３に記録され、条件設定処理が終了する。ユーザがキャンセルボタン４４をクリックすると、閾値、画像判断条件及び表示優先度が記録されずに、条件設定処理が終了する。
【００６３】
条件設定画面において、より詳細な画像判断条件を設定可能であってもよい。例えば、ユーザが数式を入力可能となるように条件設定画面が設けられ、ユーザが入力した数式を用いて動画再生処理を行う。
【００６４】
画像判断条件として赤色検出、第１または第２の画像相関が用いられる。まず、赤色検出について説明する。
【００６５】
赤色検出は、１つのフレーム画像に含まれる赤色画素の度合いを示す赤色指数Ｑｒを尤度として画像判定を行うものである。ユーザが再生・一時停止ボタン２２１を操作した瞬間からフレーム検出を行う期間だけ前の時点までの全ｍフレームに対し、赤色指数Ｑｒを算出する。任意のフレーム画像ｎに対する赤色指数Ｑｒ（ｎ）は、以下の式により算出される。
【００６６】
Ｑｒ（ｎ）＝Σ（ｙ＝１，Ｈ）［Σ（ｘ＝１，Ｗ）［｛Ｒ（ｎ）（ｘ，ｙ）−Ｇ（ｎ）（ｘ，ｙ）｝＾２］］
ここで、Ｑｒ（ｎ）は画像ｎの赤色指数、Ｈはフレーム画像の垂直方向の画素数、Ｗはフレーム画像の水平方向の画素数、Ｒ（ｎ）（ｘ，ｙ）はフレーム画像の座標（ｘ，ｙ）における画素の赤輝度、Ｇ（ｎ）（ｘ，ｙ）はフレーム画像の座標（ｘ，ｙ）における画素の緑輝度である。
【００６７】
赤色検出によれば、赤色が多く含まれるフレーム画像を容易に選別することが可能となる。
【００６８】
次に、第１の画像相関について説明する。第１の画像相関は、動画の先頭のフレーム画像に対する所定のフレーム画像の変化の度合いを画像判断条件とするものである。すなわち第１の画像相関では、動画における先頭のフレーム画像と所望の画像との相関を示す第１の相関指数Ｉｒ１を尤度として画像判定を行う。
【００６９】
ユーザが再生・一時停止ボタン２２１を操作した瞬間からフレーム検出を行う期間だけ前の時点までの全ｍフレームに対し、第１の相関指数Ｉｒ１を算出する。動画がモノクロであるとき、任意のフレーム画像ｎに対する第１の相関指数Ｉｒ（ｎ）は、以下の式により算出される。
【００７０】
Ｉｒ１（ｎ）＝Σ（ｙ＝１，Ｈ）［Σ（ｘ＝１，Ｗ）［｛Ｙ（ｎ）（１，ｘ，ｙ）−Ｙ（ｎ）（ｎ，ｘ，ｙ）｝＾２］］
ここで、Ｉｒ１（ｎ）は画像ｎの第１の相関指数、Ｈはフレーム画像の垂直方向の画素数、Ｗはフレーム画像の水平方向の画素数、Ｙ（ｎ）（１，ｘ，ｙ）は動画における先頭のフレーム画像の座標（ｘ，ｙ）における画素の輝度、Ｙ（ｎ）（ｎ，ｘ，ｙ）は動画における先頭からｎ番目のフレーム画像の座標（ｘ，ｙ）における画素の輝度である。なお、動画がカラーであるときは、輝度として赤、緑、又は青の輝度を用いる。
【００７１】
第１の画像相関によれば、動画の先頭のフレーム画像に対する変化の度合いが高いフレーム画像を容易に選別することが可能となる。
【００７２】
次に、第２の画像相関について説明する。第２の画像相関は、動画において１つ前のフレーム画像に対する変化の度合いを画像判断条件とするものである。すなわち第２の画像相関では、前後の画像との相関を示す第２の相関指数Ｉｒ２を尤度として画像判定を行う。
【００７３】
ユーザが再生・一時停止ボタン２２１を操作した瞬間からフレーム検出を行う期間だけ前の時点までの全ｍフレームに対し、第２の相関指数Ｉｒ２を算出する。動画がカラーであるとき、任意のフレーム画像ｎに対する第２の相関指数Ｉｒ２（ｎ）は、以下の式により算出される。
【００７４】
Ｉｒ２（ｎ）＝Σ（ｙ＝１，Ｈ）［Σ（ｘ＝１，Ｗ）［｛Ｒ（ｎ）（ｎ−１，ｘ，ｙ）−Ｒ（ｎ）（ｎ，ｘ，ｙ）｝＾２
＋｛Ｇ（ｎ）（ｎ−１，ｘ，ｙ）−Ｇ（ｎ）（ｎ，ｘ，ｙ）｝＾２
＋｛Ｂ（ｎ）（ｎ−１，ｘ，ｙ）−Ｂ（ｎ）（ｎ，ｘ，ｙ）｝＾２］］
ここで、Ｉｒ２（ｎ）は画像ｎの第２の相関指数、Ｈはフレーム画像の垂直方向の画素数、Ｗはフレーム画像の水平方向の画素数、Ｒ（ｎ）（ｎ，ｘ，ｙ）は動画における先頭からｎ番目のフレーム画像の座標（ｘ，ｙ）における赤色画素の輝度、Ｇ（ｎ）（ｎ，ｘ，ｙ）は動画における先頭からｎ番目のフレーム画像の座標（ｘ，ｙ）における緑色画素の輝度、Ｂ（ｎ）（ｎ，ｘ，ｙ）は動画における先頭からｎ番目のフレーム画像の座標（ｘ，ｙ）における青色画素の輝度である。
【００７５】
第２の画像相関によれば、１つ前のフレーム画像に対する変化の度合いが高いフレーム画像を容易に選別することが可能となる。
【００７６】
次に、動画再生処理について図２、３及び５を用いて説明する。動画再生処理は、条件設定処理が終了し、フレーム検出設定が記憶装置１３に記録された後に制御装置１１により実行される。
【００７７】
まずステップＳ５０１において、ユーザは、キーボード１５及びマウス１６を用いて再生を希望する動画を選択し、制御装置１１に入力する。制御装置１１は、記憶装置１３から動画を読み出し、読み出した動画における先頭のフレーム画像を動画表示領域２１０に表示する。
【００７８】
ステップＳ５０２では、再生・一時停止ボタン２２１がマウス１６によりクリック、あるいはキーボード１５により選択されたか否かを判断する。選択された場合、処理はステップＳ５０７に進む。選択されない場合、処理はステップＳ５０３に進む。
【００７９】
ステップＳ５０３では、戻しボタン２２６がマウス１６によりクリック、あるいはキーボード１５により選択されたか否かを判断する。選択された場合、処理はステップＳ５０４に進む。選択されない場合、処理はステップＳ５０５に進む。
【００８０】
制御装置１１は、現在動画表示領域２１０に表示しているフレーム画像のフレーム番号ｔｉｍｅ＿ｉｎｄｅｘを記憶している。ステップＳ５０４では、フレーム番号ｔｉｍｅ＿ｉｎｄｅｘに１を代入する。そして、ステップＳ５０２に戻る。
【００８１】
ステップＳ５０５では、送りボタン２２５がマウス１６によりクリック、あるいはキーボード１５により選択されたか否かを判断する。選択されない場合、処理はステップＳ５０２に進む。選択された場合、処理はステップＳ５０６に進む。
【００８２】
ステップＳ５０６では、フレーム番号ｔｉｍｅ＿ｉｎｄｅｘに、現在動画表示領域２１０に表示している動画の総フレーム数を代入する。そして、ステップＳ５０２に戻る。
【００８３】
ステップＳ５０７では、フレーム番号ｔｉｍｅ＿ｉｎｄｅｘのフレーム画像を動画表示領域２１０に表示する。
【００８４】
次のステップＳ５０８では、フレーム番号ｔｉｍｅ＿ｉｎｄｅｘのフレーム画像の尤度を算出する。尤度は、条件設定処理において選択された画像判断条件に応じて算出される。
【００８５】
ステップＳ５０９では、ステップＳ５０８において算出された尤度が閾値以上であるか否かを判断する。閾値は、条件設定処理においてユーザが入力済みである。尤度が閾値以上である場合、処理はステップＳ５１０に進み、尤度が閾値以上でない場合、処理はステップＳ５１１に進む。
【００８６】
ステップＳ５１０では、フレーム番号ｔｉｍｅ＿ｉｎｄｅｘのフレーム画像を第１のサムネール領域２１１ａに表示する。そして、第１のサムネール領域２１１ａに表示されていたフレーム画像が第２のサムネール領域２１１ｂに表示され、第２のサムネール領域２１１ｂに表示されていたフレーム画像が第３のサムネール領域２１１ｃに表示される。同様にして、第４のサムネール領域２１１ｄ及び第５のサムネール領域２１１ｅに表示されるサムネール画像が更新される。
【００８７】
ステップＳ５１１では、動画のフレームが１つ進む毎に、フレーム番号ｔｉｍｅ＿ｉｎｄｅｘを１だけ増加させる。ステップＳ５０７及びＳ５１１を繰り返すことにより、動画表示領域２１０に動画が再生される。
【００８８】
ステップＳ５１２では、再生・一時停止ボタン２２１がマウス１６によりクリック、あるいはキーボード１５により選択されたか否かを判断する。選択された場合、処理はステップＳ５１３に進む。選択されない場合、処理はステップＳ５０７に戻る。
【００８９】
ステップＳ５１４では、動画表示領域２１０に動画を表示し、第２１から３０のサムネール領域３１２、３１３ａ、３１３ｂ、３１４ａ−３１４ｇにサムネール画像を表示優先度に応じて表示する。これにより、表示画面は図３に示す状態となる。そして、処理がステップＳ５１５に進む。
【００９０】
ステップＳ５１５では、静止画送りボタン２３５がマウス１６によりクリック、あるいはキーボード１５により選択されたか否かを判断する。選択された場合、処理はステップＳ５１６に進む。選択されない場合、処理はステップＳ５１８に進む。
【００９１】
ステップＳ５１６では、前述のように、表示優先度に応じて、各サムネール領域が表示しているサムネール画像を更新する。
【００９２】
ステップＳ５１７では、第２１のサムネール領域３１２に新たに表示されたサムネール画像に対応するフレーム画像が動画表示領域２１０に静止画として表示される。そして、処理はステップＳ５０２に戻る。
【００９３】
ステップＳ５１８では、静止画戻しボタン２３６がマウス１６によりクリック、あるいはキーボード１５により選択されたか否かを判断する。選択された場合、処理はステップＳ５１９に進む。選択されない場合、処理はステップＳ５２１に進む。
【００９４】
ステップＳ５１９では、前述のように、表示優先度に応じて、各サムネール領域が表示しているサムネール画像を更新する。
【００９５】
ステップＳ５２０では、第２１のサムネール領域３１２に新たに表示されたサムネール画像に対応するフレーム画像が動画表示領域２１０に静止画として表示される。そして、処理はステップＳ５０２に戻る。
【００９６】
ステップＳ５２１では、マウス１６がサムネール画像の上に位置するか否かを判断する。選択された場合、処理はステップＳ５２２に進む。選択されない場合、処理はステップＳ５０２に戻る。
【００９７】
ステップＳ５２２では、ユーザがマウス１６を置いたサムネール画像に対応するフレーム画像を動画表示領域２１０に静止画として表示する。これにより、ユーザは所望のサムネール画像を容易に拡大して観察することができる。
【００９８】
ステップＳ５２３では、各サムネール領域のいずれかがマウス１６によりクリック、あるいはキーボード１５により選択されたか否かを判断する。選択された場合、処理はステップＳ５２３に進む。選択されない場合、処理はステップＳ５０２に戻る。
【００９９】
ステップＳ５２４では、マウス１６によりクリックされたサムネール領域に表示されているサムネール画像に対応するフレーム画像のフレーム番号をフレーム番号ｔｉｍｅ＿ｉｎｄｅｘに代入する。そして、ステップＳ５０２に移行する。これにより、ユーザは所望のサムネール画像に対応するフレーム画像から動画を再生して観察することができる。
【０１００】
なお、ユーザが停止ボタン２２２をクリックすると、動画再生処理が終了する。
【０１０１】
本実施形態によれば、ユーザは、動画に含まれる観察すべきフレーム画像を容易に拡大して観察することができる。例えば、画像判断条件を赤色検出とした画像再生装置を用いて、内視鏡装置により人体内を撮像した画像を観察すると、ユーザは出血の可能性がある部位を詳細に観察し、患部を迅速に発見することが可能となる。また、例えば画像判断条件を第１の画像相関とした画像再生装置を用いて、モノクロ監視カメラにより監視対象物を撮像した画像を観察すると、ユーザは、動画の先頭のフレーム画像に対する変化の度合いが高いフレーム画像を容易に観察し、監視対象物の変化を迅速に発見することが可能となる。さらに、例えば画像判断条件を第２の画像相関とした画像再生装置を用いて、カラービデオカメラにより撮影対象物を撮像した画像や、映画、テレビ放送を録画して得られた動画などを観察すると、ユーザは、１つ前のフレーム画像に対する変化の度合いが高いフレーム画像を容易に観察し、撮影場面が切り替わるシーンチェンジを迅速に発見することが可能となる。シーンチェンジの検出として、絞り、シャッタースピードなどの撮影に関する設定が大幅に変更されたタイミングを検出するようにしても良い。
【０１０２】
赤色検出において検出に用いられる色は赤色に限定されない。
【０１０３】
赤色検出並びに第１及び第２の画像相関は、画像における所定の範囲において画像判断条件として用いられてもよい。尤度の算出時間を短縮するとともに、観察すべき範囲外における変化によって尤度が高くなることを防止する。
【０１０４】
サムネール画像は降順でなく、昇順で並べられても良い。
【０１０５】
画像再生装置１０は動画ではなく、静止画像を連続的に表示してもよい。連続的に表示される複数の静止画像から任意の静止画像を選択することが容易になる。
【符号の説明】
【０１０６】
１２  表示画面
２１０  動画表示領域
２１１ａ  第１のサムネール領域
２１１ｂ  第２のサムネール領域
２１１ｃ  第３のサムネール領域
２１１ｄ  第４のサムネール領域
２１１ｅ  第５のサムネール領域
２２０  操作領域
２２１  再生・一時停止ボタン
２２２  停止ボタン
２３０  スクロールバー
２３１  スルーバー
２３２  スライダ
２３５  静止画送りボタン
２３６  静止画戻しボタン
【図１】
2010273036.tif 000003
【図２】
2010273036.tif 000004
【図３】
2010273036.tif 000005
【図４】
2010273036.tif 000006
【図５】
2010273036.tif 000007