(57)【要約】【課題】動画像を構成するフレーム画像群の中から一のフレーム画像を選択する画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の提供。【解決手段】画像処理装置は、制御部２１と縮小画像作成部２４と画像変換出力手段と保存画像間引き処理部２２を備える。縮小画像作成部２４が選択した複数のフレーム画像を縮小して縮小画像を作成する。画像変換出力手段が作成した縮小画像を一覧画像に変換して表示あるいは表示装置４０へ出力する。保存画像間引き処理部２２が表示後の時間経過と共にフレームメモリ２２ａ内に保存するフレーム画像の割合が減少するようにフレーム画像を間引き、２種類以上の保存時間をフレームメモリ２２ａに保存するフレーム画像毎に使い分ける。【選択図】        図１
2004172947.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体から再生された動画あるいは他の機器から入力された動画を表示あるいは表示手段へ出力しつつ、表示あるいは表示手段への出力を終えた動画をフレーム画像として設定した任意の間隔で所定時間記憶手段に保存する画像保存手段と、操作手段からの指示に応じて表示中のフレーム画像及び保存中のフレーム画像から所定の基準に従って複数のフレーム画像を選択し、選択したこれらの複数のフレーム画像を縮小して縮小画像を作成する縮小画像作成手段と、作成した縮小画像を一覧画像に変換して表示あるいは表示手段へ出力する画像変換出力手段とを具備した画像処理装置であって、
さらに、表示後の時間経過と共に前記所定時間記憶手段内に保存するフレーム画像の割合が減少するようにフレーム画像を間引き、２種類以上の保存時間を前記所定時間記憶手段に保存するフレーム画像毎に使い分ける画像間引き処理手段を備えたことを特徴とする画像処理装置。
【請求項２】
上記画像保存手段は、上記所定時間記憶手段に保存されるフレーム画像に通し番号を付加する機能と、前記フレーム画像に付加した通し番号の下位所定ビットの値に応じてフレーム画像の保存時間を設定する機能とを備えている請求項１に記載の画像処理装置。
【請求項３】
上記画像保存手段は、上記フレーム画像に付加した通し番号の下位所定ビットの最下位側から初めて“１”になるビット位置に比例するようにフレーム画像の保存時間を設定する機能を備えている請求項１または２に記載の画像処理装置。
【請求項４】
記録媒体から再生された動画あるいは他の機器から入力された動画を表示あるいは表示手段へ出力しつつ、表示あるいは表示手段への出力を終えた動画をフレーム画像として設定した任意の間隔で所定時間記憶手段に保存する画像保存工程と、操作手段からの指示に応じて表示中のフレーム画像及び保存中のフレーム画像から所定の基準に従って複数のフレーム画像を選択し、選択したこれらの複数のフレーム画像を縮小して縮小画像を作成する縮小画像作成工程と、作成した縮小画像を一覧画像に変換して表示あるいは表示手段へ出力する画像変換出力工程とを含む画像処理方法であって、
さらに、表示後の時間経過と共に前記所定時間記憶手段内に保存するフレーム画像の割合が減少するようにフレーム画像を間引き、２種類以上の保存時間を前記所定時間記憶手段に保存するフレーム画像毎に使い分ける画像間引き処理工程を備えたことを特徴とする画像処理方法。
【請求項５】
上記請求項４に記載の画像処理方法をコンピュータのＣＰＵに実行させることを特徴とする画像処理プログラム。
【請求項６】
上記請求項５に記載の画像処理プログラムをコンピュータに読み取り可能に記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関し、特に、動画像を構成するフレーム画像群の中から一のフレーム画像を選択する画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関するものである。
【０００２】
【従来の技術】
現在、ユーザが入力された動画から所望の場面を選択するため、所望の場面になった瞬間に、ユーザが画像取り込みのための操作を行い、それ以前の数枚のフレーム画像を画面上にマルチ表示し、その中から所望のフレーム画像を選択し、プリントアウトを行っている。
【０００３】
しかしながら、フレーム画像は、１秒間に３０枚表示されるのに対して、ユーザが所望のフレーム画像を選択できる程度に縮小してマルチ表示できる枚数は限られているため、ユーザは動画表示を見ながら所望の場面になったことを認識して画像取り込みの操作を行う際に、操作のタイミングがわずかでもずれると、マルチ表示画面の中に所望の画面が含まれないという事態が生ずることになる。
特に、初見の動画では、タイミングを合わせて操作することが困難である。
【０００４】
このような問題に対応すべく、例えば、特許文献１に開示されているように、動画に含まれるフレーム画像のうち、ユーザが指定したタイミングに表示された一のフレーム画像を中心とし、その前後の範囲にあるフレーム画像群を一のフレーム画像に近いところでは、密に表示し、離れるにしたがい疎に表示する方法が提案されている。
【０００５】
これにより、タイミングを合わせて操作できた場合は、前後のフレーム画像群の中から最適なものを選択することができ、操作のタイミングがずれた場合にも、所望の画面に近いフレーム画像を選択できる確率が高くなる。
【０００６】
また、操作のタイミングが大きくずれた場合でも、マルチ表示がカバーする時間範囲が長いため、どの程度早かったあるいは遅かったかの見通しが良くなり、再生機器からのキャプチャの場合には、再試行が容易になる。
【０００７】
【特許文献１】
特開２００２−１１２１６９号公報
【０００８】
【発明が解決しようとする課題】
しかし、そのような方法を実現するために、入力された画像をメモリに保存する場合、フレーム画像を一覧表示する際に、間引かれるフレーム画像も含めて多数のフレーム画像を一旦メモリに保存する必要があり、大きなメモリサイズが必要となる。
【０００９】
逆に、メモリが少なくて、必要な時間分のフレーム画像をメモリが保持できない場合は、入力された画像が保存されている記録媒体から再度一覧表示するフレーム画像を読み出す必要があり、フレーム画像を一覧表示までに時間がかかってしまう。
【００１０】
本発明は、より少ないメモリサイズで、入力されたフレーム画像を、所望のタイミング近辺は密に、時間が経過したものほど疎にメモリに保存し、ユーザが所望の画像をより的確に、しかもより長い時間の中から選択することが可能となるものである。
【００１１】
本発明は、上記の問題点に鑑みなされたものである。
本発明の第１番目の目的は、動画を構成するフレーム画像群の中から、動画表示中にユーザが操作手段から指示したタイミングに表示されていたフレーム画像から以前の所定範囲にあるフレーム画像群を求め、少ないメモリサイズで長い期間のフレーム画像群を一覧表示し、一覧画像を表示あるいは表示手段へ出力する場合も、メモリ容量が少なくてすみ、また、表示してから時間の経過したフレーム画像を予め間引いておき、従来のような大きなメモリサイズを必要とせず、より少ないメモリサイズで、入力されたフレーム画像を、ユーザが操作手段から指示した所望のタイミングに近いところは密に、遠いところは疎に所定時間記憶手段に保存し、ユーザが所望のフレーム画像をより的確に、しかもより長い時間の中から選択することが可能な画像処理装置を提供することにある。
【００１２】
本発明の第２番目の目的は、動画を構成するフレーム画像群の中から、動画表示中にユーザにより操作手段から指示されたタイミングに表示されていたフレーム画像から以前の所定範囲にあるフレーム画像群が求められ、少ないメモリサイズで長い期間のフレーム画像群の一覧表示を行え、一覧画像を表示あるいは表示手段へ出力させる場合においても、メモリ容量が少なくてすみ、また、表示されてから時間の経過したフレーム画像の間引きを予め行っておき、従来のような大きなメモリサイズを必要とせず、より少ないメモリサイズで、入力されたフレーム画像が、ユーザにより操作手段から指示された所望のタイミングに近いところは密に、遠いところは疎に所定時間記憶手段に保存され、ユーザがより的確に、しかもより長い時間の中から所望のフレーム画像の選択を行うことが可能な画像処理方法を提供することにある。
【００１３】
本発明の第３番目の目的は、画像処理方法をコンピュータが読み取り実行することが可能な画像処理プログラムを提供することにある。
【００１４】
本発明の第４番目の目的は、画像処理プログラムの保存・流通を容易に行え、容易に画像処理を行うことが可能な記録媒体を提供することにある。
【００１５】
【課題を解決するための手段】
本発明の画像処理装置は、記録媒体から再生された動画あるいは他の機器から入力された動画を表示あるいは表示手段へ出力しつつ、表示あるいは表示手段への出力を終えた動画をフレーム画像として設定した任意の間隔で所定時間記憶手段に保存する画像保存手段と、操作手段からの指示に応じて表示中のフレーム画像及び保存中のフレーム画像から所定の基準に従って複数のフレーム画像を選択し、選択したこれらの複数のフレーム画像を縮小して縮小画像を作成する縮小画像作成手段と、作成した縮小画像を一覧画像に変換して表示あるいは表示手段へ出力する画像変換出力手段とを具備した画像処理装置であって、さらに、表示後の時間経過と共に前記所定時間記憶手段内に保存するフレーム画像の割合が減少するようにフレーム画像を間引き、２種類以上の保存時間を前記所定時間記憶手段に保存するフレーム画像毎に使い分ける画像間引き処理手段を備えたことを特徴とする構成を有するものである。
【００１６】
本発明の画像処理装置によれば、縮小画像作成手段が選択した複数のフレーム画像を縮小して縮小画像を作成し、画像変換出力手段が作成した縮小画像を一覧画像に変換して表示あるいは表示手段へ出力し、動画を構成するフレーム画像群の中から、動画表示中にユーザが操作手段から指示したタイミングに表示されていたフレーム画像から以前の所定範囲にあるフレーム画像群を求め、少ないメモリサイズで長い期間のフレーム画像群を一覧表示させる。
【００１７】
また、画像間引き処理手段が表示後の時間経過と共に所定時間記憶手段内に保存するフレーム画像の割合が減少するようにフレーム画像を間引き、２種類以上の保存時間を所定時間記憶手段に保存するフレーム画像毎に使い分け、表示してから時間の経過したフレーム画像を予め間引いておき、より少ないメモリサイズで、入力されたフレーム画像を、ユーザが操作手段から指示した所望のタイミングに近いところは密に、遠いところは疎に所定時間記憶手段に保存し、ユーザが所望のフレーム画像をより的確に、しかもより長い時間の中から選択することが可能である。
【００１８】
本発明の画像処理装置は、上記画像保存手段が、上記所定時間記憶手段に保存されるフレーム画像に通し番号を付加する機能と、前記フレーム画像に付加した通し番号の下位所定ビットの値に応じてフレーム画像の保存時間を設定する機能とを備えている。
【００１９】
本発明の画像処理装置によれば、画像保存手段が所定時間記憶手段に保存されるフレーム画像に通し番号を付加し、フレーム画像に付加した通し番号の下位所定ビットの値に応じてフレーム画像の保存時間を設定し、時間経過に対する所定時間記憶手段に保存されるフレーム画像の保存割合の減少具合を簡単な演算で調節できる。
【００２０】
本発明の画像処理装置は、上記画像保存手段が、上記フレーム画像に付加した通し番号の下位所定ビットの最下位側から初めて“１”になるビット位置に比例するようにフレーム画像の保存時間を設定する機能を備えている。
【００２１】
本発明の画像処理装置によれば、画像保存手段がフレーム画像に付加した通し番号の下位所定ビットの最下位側から初めて“１”になるビット位置に比例するようにフレーム画像の保存時間を設定し、所定時間記憶手段に保存されるフレーム画像の保存割合を一定時間毎に半減させ、時間経過に対して自然なフレーム画像の間引きになり、また、フレーム画像に割り当てるメモリ配分が容易となる。
【００２２】
本発明の画像処理方法は、記録媒体から再生された動画あるいは他の機器から入力された動画を表示あるいは表示手段へ出力しつつ、表示あるいは表示手段への出力を終えた動画をフレーム画像として設定した任意の間隔で所定時間記憶手段に保存する画像保存工程と、操作手段からの指示に応じて表示中のフレーム画像及び保存中のフレーム画像から所定の基準に従って複数のフレーム画像を選択し、選択したこれらの複数のフレーム画像を縮小して縮小画像を作成する縮小画像作成工程と、作成した縮小画像を一覧画像に変換して表示あるいは表示手段へ出力する画像変換出力工程とを含む画像処理方法であって、さらに、表示後の時間経過と共に前記所定時間記憶手段内に保存するフレーム画像の割合が減少するようにフレーム画像を間引き、２種類以上の保存時間を前記所定時間記憶手段に保存するフレーム画像毎に使い分ける画像間引き処理工程を備えたことを特徴とするものである。
【００２３】
本発明の画像処理方法によれば、画像保存工程において記録媒体から再生された動画あるいは他の機器から入力された動画が表示あるいは表示手段へ出力されつつ、表示あるいは表示手段への出力を終えた動画がフレーム画像として設定した任意の間隔で所定時間記憶手段に保存され、縮小画像作成工程において操作手段からの指示に応じて表示中のフレーム画像及び保存中のフレーム画像から所定の基準に従って複数のフレーム画像が選択され、選択されたこれらの複数のフレーム画像を縮小して縮小画像が作成され、画像変換出力工程において作成された縮小画像が一覧画像に変換されて表示あるいは表示手段へ出力され、動画を構成するフレーム画像群の中から、動画表示中にユーザにより操作手段から指示されたタイミングに表示されていたフレーム画像から以前の所定範囲にあるフレーム画像群が求められ、少ないメモリサイズで長い期間のフレーム画像群の一覧表示を行える。
【００２４】
また、画像間引き処理工程において表示後の時間経過と共に所定時間記憶手段内に保存するフレーム画像の割合を減少するようにフレーム画像が間引かれ、２種類以上の保存時間が所定時間記憶手段に保存されるフレーム画像毎に使い分けられ、表示されてから時間の経過したフレーム画像の間引きを予め行っておき、従来のような大きなメモリサイズを必要とせず、より少ないメモリサイズで、入力されたフレーム画像が、ユーザにより操作手段から指示された所望のタイミングに近いところは密に、遠いところは疎に所定時間記憶手段に保存され、ユーザがより的確に、しかもより長い時間の中から所望のフレーム画像の選択を行うことが可能である。
【００２５】
本発明の画像処理プログラムは、上記に記載の画像処理方法をコンピュータのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央処理装置）に実行させることを特徴とするものである。
【００２６】
本発明の画像処理プログラムによれば、上記に記載の画像処理方法をコンピュータが読み取り実行することができ、この画像処理方法を汎用的なものにすることができる。
【００２７】
本発明の記録媒体は、上記に記載の画像処理プログラムをコンピュータに読み取り可能に記録したことを特徴とするものである。
【００２８】
本発明の記録媒体によれば、画像処理プログラムをコンピュータに読み取り可能に記録することにより、画像処理プログラムの保存・流通を容易に行えるようになる。
さらに、この記録媒体をコンピュータに読み込ませることで、容易に画像処理を行うことができる。
【００２９】
【発明の実施の形態】
本発明の実施の一形態について、図面に基づいて以下に詳細に説明する。
図１は本発明に係る画像処理装置の一実施形態である映像信号処理装置の構成を示す説明図である。
本発明の画像処理装置は、ＣＤ−ＲＯＭ等の記録媒体から再生された動画あるいはビデオカメラ，ＶＴＲ（Ｖｉｄｅｏ  Ｔａｐｅ  Ｒｅｃｏｒｄｅｒ）等の他の機器から入力された動画を表示あるいは表示手段である表示装置４０へ出力しつつ、表示あるいは表示装置４０への出力を終えた動画をフレーム画像として設定した任意の間隔ｔ０で所定時間記憶手段であるフレームメモリ２２ａに保存する画像保存手段である制御部２１と、操作手段である操作部３０からの指示に応じて表示中のフレーム画像及び保存中のフレーム画像から所定の基準に従って複数のフレーム画像を選択し、選択したこれらの複数のフレーム画像を縮小して縮小画像を作成する縮小画像作成手段である縮小画像作成部２４と、作成した縮小画像を一覧画像に変換して表示あるいは表示装置４０へ出力する画像変換出力手段とを具備し、さらに、表示後の時間経過と共にフレームメモリ２２ａ内に保存するフレーム画像の割合が減少するようにフレーム画像を間引き、２種類以上の保存時間をフレームメモリ２２ａに保存するフレーム画像毎に使い分ける画像間引き処理手段である保存画像間引き処理部２２を備えている。
【００３０】
本発明の画像処理装置は、制御部２１が、フレームメモリ２２ａに保存されるフレーム画像に通し番号を付加する機能と、フレーム画像に付加した通し番号の下位所定ビットの値に応じてフレーム画像の保存時間を設定する機能とを備えている。
【００３１】
本発明の画像処理装置は、制御部２１が、フレーム画像に付加した通し番号の下位所定ビットの最下位側から初めて“１”になるビット位置に比例するようにフレーム画像の保存時間を設定する機能を備えている。
【００３２】
次に、本発明に係る映像信号処理装置をプリンタへ適用した場合を例に一実施の形態について説明する。
プリンタ２０には、図１に示すように、映像信号再生装置１０、操作部３０、及び表示装置４０が接続されている。
【００３３】
プリンタ２０は、図１に示すように、制御部２１、保存画像間引き処理部２２、フレームカウンタ２３、縮小画像作成部２４、縮小画像メモリ２５、マルチ画面作成部２６、プリンタ処理部２７、及び表示画像切替処理部２８を備えている。
【００３４】
本発明の映像信号処理装置であるプリンタ２０の画像変換出力手段は、図１に示すように、マルチ画面作成部２６と表示画像切替処理部２８とから構成されている。
【００３５】
映像信号再生装置１０は、ビデオカメラ、ＶＴＲ（Ｖｉｄｅｏ  Ｔａｐｅ  Ｒｅｃｏｒｄｅｒ）やＣＤ−ＲＯＭ等に保存された映像信号を再生するものである。
【００３６】
プリンタ２０は、入力端子を有し、映像信号再生装置１０で再生された映像信号は、プリンタ２０の入力端子から入力される。
【００３７】
制御部２１は、マイクロプロセッサ等からなり、プリンタ２０の主要部と制御信号を送信・受信できるように接続されている。
【００３８】
保存画像間引き処理部２２は、図１に示すように、映像信号再生装置１０より入力された画像をユーザが設定した任意の間隔ｔ０でフレーム画像として保存するフレームメモリ２２ａと、現在フレームメモリ２２ａ内に保存されているフレーム画像のフレーム番号を格納するためのフレーム番号メモリ２２ｂとから構成されている。
ここで、フレーム番号メモリ２２ｂに格納されるフレーム番号とは、各フレーム画像がフレームメモリ２２ａに保存された時のフレームカウンタ２３の値と一致する。
【００３９】
フレームカウンタ２３は、フレームメモリ２２ａに保存されたフレーム画像をカウントするものである。
【００４０】
縮小画像作成部２４は、フレームメモリ２２ａに保存されている各フレーム画像を時系列順に並び替え、間引き処理等により縮小処理を行い、表示装置４０に複数表示するための縮小画像を生成するものである。
縮小画像作成部２４は、この並び替えに使用されるアクセス順序メモリ２４ａを有している。
【００４１】
縮小画像メモリ２５は、縮小画像作成部２４で生成された縮小画像を保存するものである。
【００４２】
マルチ画面作成部２６は、縮小画像メモリ２５より順次縮小画像データを読み出し、それらの縮小画像を１画面に表示するように一覧画像に変換してマルチ画像画面を作成するものである。
【００４３】
プリンタ処理部２７は、後述の操作部３０のプリントボタン（図示せず）の操作に応じて、マルチ画面表示から選択されたフレーム画像をプリントアウトするものである。
【００４４】
表示画像切替処理部２８は、表示装置４０に表示される表示画像の切替処理を行うものであり、通常、映像信号再生装置１０より入力された画像を表示装置４０に送る。
また、ユーザにより操作部３０のキャプチャボタン（図示せず）が押された場合、マルチ画面作成部２６により作成された一覧表示画像を表示装置４０に送る。
【００４５】
操作部３０は、プリントボタンとキャプチャボタンとを有し、ユーザが表示装置４０の映像を見て、プリントアウトしたい場面に来た時に、キャプチャボタンを押すと、押された瞬間から以前のフレームメモリ２２ａ内に格納されているフレーム画像を縮小画像作成部２４に送り、その後、マルチ画面作成部２６により作成されたマルチ画像画面を表示装置４０に表示し、その中からプリントアウトしたい画像を選択し、プリントボタンを押すと、選択された画像をプリンタ処理部２７によりプリントアウトする。
【００４６】
表示装置４０は、映像信号再生装置１０より入力された動画像の表示を行い、操作部３０のキャプチャボタンが押された時、マルチ画面作成部２６で作成されたマルチ画像を表示するものである。
【００４７】
次に、本発明に係る画像処理方法について説明する。
本発明の画像処理方法は、ＣＤ−ＲＯＭ等の記録媒体から再生された動画あるいはビデオカメラ，ＶＴＲ（Ｖｉｄｅｏ  Ｔａｐｅ  Ｒｅｃｏｒｄｅｒ）等の他の機器から入力された動画を表示あるいは表示装置４０へ出力しつつ、表示あるいは表示装置４０への出力を終えた動画をフレーム画像として設定した任意の間隔ｔ０でフレームメモリ２２ａに保存する画像保存工程と、操作部３０からの指示に応じて表示中のフレーム画像及び保存中のフレーム画像から所定の基準に従って複数のフレーム画像を選択し、選択したこれらの複数のフレーム画像を縮小して縮小画像を作成する縮小画像作成工程と、作成した縮小画像を一覧画像に変換して表示あるいは表示装置４０へ出力する画像変換出力工程とを含み、さらに、表示後の時間経過と共にフレームメモリ２２ａ内に保存するフレーム画像の割合が減少するようにフレーム画像を間引き、２種類以上の保存時間をフレームメモリ２２ａに保存するフレーム画像毎に使い分ける画像間引き処理工程を備えている。
【００４８】
図２は本発明に係る画像処理装置における処理全体の流れを説明するフローチャートである。
映像信号再生装置１０より入力された動画をフレーム画像としてユーザが設定した任意の間隔ｔ０毎にフレームメモリ２２ａ内に保存する（ステップＳ１０１：第１の工程）。
【００４９】
ユーザが操作部３０のキャプチャボタンを押したかを判断する（ステップＳ１０２：第２の工程）。
ユーザが操作部３０のキャプチャボタンを押した場合、第３の工程に移る。
【００５０】
フレームメモリ２２ａ内のデータを表示装置４０に表示するために、時系列順に縮小画像作成部２４に送り、作成された縮小画像を縮小画像メモリ２５に格納する（ステップＳ１０３：第３の工程）。
【００５１】
マルチ画像画面を作成し、マルチ画像を表示装置４０に表示する（ステップＳ１０４：第４の工程）。
【００５２】
ユーザがプリントアウトしたい画像を選択し、操作部３０のプリントボタンを押し、選択した画像の印字を行う（ステップＳ１０５：第５の工程）。
【００５３】
次に、画像キャプチャ方法の詳細を説明する。
図１に示した映像信号処理装置をプリンタ２０に適用した場合を例に本発明の一実施の形態について説明する。
ビデオカメラやＶＴＲ等の映像信号再生装置１０で再生された映像信号は、プリンタ２０の入力端子から入力される。
【００５４】
入力された映像信号は、制御部２１からの制御信号により、ユーザが設定した任意の間隔ｔ０でフレームメモリ２２ａ内に保存される。
ここで、新たに入力された映像信号をフレームメモリ２２ａ内に保存する時、保存画像間引き処理部２２により、フレームメモリ２２ａ内に保存されているフレーム画像のうち、表示してから時間が経過しているフレーム画像ほど、フレーム画像間の間隔が長くなるように、画像間引き処理を行う。
【００５５】
次に、保存画像間引き処理部による画像間引き処理の詳細を図３を例に説明を行う。
図３は本発明に係る画像処理装置の画像間引き処理の一例を示す説明図である。
本実施形態では、動画をフレーム画像としてフレームメモリ２２ａ内に保存できる枚数を７枚とする。
この時、送られてきた動画像データは、間隔ｔ０毎にフレームメモリ２２ａ内に保存される。
この間隔ｔ０は、ユーザが任意に設定することができる。
【００５６】
この時、図３に示すように、フレームメモリ２２ａ内に保存されているフレーム画像をＴ１、Ｔ２、Ｔ３の期間に分類することができる。
期間Ｔ１のフレーム画像はｔ０間隔でフレームメモリ２２ａ内に保存され、期間Ｔ２のフレーム画像は２＊ｔ０間隔でフレームメモリ２２ａ内に保存され、期間Ｔ３のフレーム画像は４＊ｔ０間隔でフレームメモリ２２ａ内に保存されることになる。
【００５７】
次に、これを実現する実現方法の詳細を説明する。
図５は本発明に係る画像処理装置のフレームメモリ及びフレーム番号メモリの構成を示す説明図である。
図５に示すように、フレームメモリ２２ａ内をＴ１ｍ、Ｔ２ｍ、Ｔ３ｍの領域に分割し、フレームメモリ２２ａ内に期間Ｔ１の間のみ保存されるフレーム画像を領域Ｔ１ｍへ保存し、フレームメモリ２２ａ内に期間Ｔ２までの間保存されるフレーム画像を領域Ｔ２ｍへ保存し、フレームメモリ２２ａ内に期間Ｔ３までの間保存されるフレーム画像を領域Ｔ３ｍへ保存する。
【００５８】
また、図５に示すように、フレーム番号メモリ２２ｂ内をＴ１ｆ、Ｔ２ｆ、Ｔ３ｆの領域に分割し、フレーム画像がフレームメモリ２２ａ内の領域Ｔ１ｍに保存された時のフレームカウンタ２３の値を領域Ｔ１ｆへ保存し、フレーム画像がフレームメモリ２２ａ内の領域Ｔ２ｍに保存された時のフレームカウンタ２３の値を領域Ｔ２ｆへ保存し、フレーム画像がフレームメモリ２２ａ内の領域Ｔ３ｍに保存された時のフレームカウンタ２３の値を領域Ｔ３ｆへ保存する。
【００５９】
図４は本発明に係る画像処理装置における画像間引き処理の流れを説明するフローチャートである。
ここで、フレーム画像をフレームメモリ２２ａ内のどの領域に保存するかの決定方法について、図４に示すフローチャートを元に説明する。
まず、入力された動画をフレーム画像としてフレームメモリ２２ａ内に保存するか否かを判断する。
この時の判断には、ユーザによって設定された間隔ｔ０を用いる（ステップＳ１１１）。
【００６０】
ここで、入力された動画をフレーム画像としてフレームメモリ２２ａ内に保存する場合、現在のフレームカウンタ２３の値を読み出す（ステップＳ１１２）。
【００６１】
本実施形態の場合、動画をフレーム画像としてフレームメモリ２２ａ内に保存される枚数が７枚としているので、読み出したフレームカウンタ２３の下位２ビットの値をチェックする（ステップＳ１１３、ステップＳ１１４）。
【００６２】
ここで、入力された保存すべきフレーム画像は、フレームカウンタ２３の値の下位２ビットが０の場合、フレームメモリ２２ａ内のＴ３ｍ領域に保存され（ステップＳ１１５）、フレームカウンタ２３の値の下位２ビットが２の場合、フレームメモリ２２ａ内のＴ２ｍ領域に保存され（ステップＳ１１６）、フレームカウンタ２３の値の下位２ビットがそれ以外の場合、フレームメモリ２２ａ内のＴ１ｍ領域に保存される（ステップＳ１１７）。
【００６３】
この時のフレームカウンタ２３の値は、フレーム番号メモリ２２ｂ内に格納される（ステップＳ１１８）。
【００６４】
次に、この時の実際の例を説明する。
フレームメモリ２２ａは、図５に示すように、７枚分のフレーム画像を保存する領域を、Ｔ１ｍ領域に２枚分、Ｔ２ｍ領域に２枚分、Ｔ３ｍ領域に３枚分格納できるように分割する。
【００６５】
フレーム番号メモリ２２ｂは、図５に示すように、フレームメモリ２２ａと同様に、７枚分のフレーム画像がフレームメモリ２２ａ内の各領域Ｔ１ｍ，Ｔ２ｍ，Ｔ３ｍに保存された時のフレームカウンタ２３の値を保存する領域を、Ｔ１ｆ領域に２枚分、Ｔ２ｆ領域に２枚分、Ｔ３ｆ領域に３枚分格納できるように分割する。
【００６６】
領域の数がｎの場合は、２ｎ−２×１，２ｎ−３×２，…，２０×（ｎ−１），１×ｎの枚数をそれぞれ格納するようにすれば良い。
【００６７】
また、フレームメモリ２２ａ内の保存領域の判定には、フレームカウンタ２３の値の下位（ｎ−１）ビットを使用し、その値が０の時はそのフレーム画像を領域Ｔｎｍ，その値が２ｎ−２の時はそのフレーム画像を領域Ｔ（ｎ−１）ｍ，その値が２ｎ−３の時はそのフレーム画像を領域Ｔ（ｎ−２）ｍ，…，その値が２の時はそのフレーム画像を領域Ｔ２ｍ，その値がそれ以外の時はそのフレーム画像を領域Ｔ１ｍに保存することになる。
フレーム番号メモリ２２ｂについても同様である。
【００６８】
フレームメモリ２２ａに保存されるフレーム画像データを順番に０，１，２，３…と番号をつけると、フレーム画像０が入力された時のフレームカウンタ２３の値は０であり、フレームカウンタ２３の値０を２進法で表すと００となり、フレームカウンタ２３の値の下位２ビットは０なので、フレーム画像０をフレームメモリ２２ａ内のＴ３ｍ領域に保存し、フレームカウンタ２３の値０をフレーム番号メモリ２２ｂ内のＴ３ｆ領域に保存する。
【００６９】
次のフレーム画像１は、フレームカウンタ２３の値は１であり、フレームカウンタ２３の値１を２進法で表すと０１となり、フレームカウンタ２３の値の下位２ビットは１なので、フレーム画像１をフレームメモリ２２ａ内のＴ１ｍ領域に保存し、フレームカウンタ２３の値１をフレーム番号メモリ２２ｂ内のＴ１ｆ領域に保存する。
【００７０】
次のフレーム画像２は、フレームカウンタ２３の値は２であり、フレームカウンタ２３の値２を２進法で表すと１０となり、フレームカウンタ２３の値の下位２ビットは２なので、フレーム画像２をフレームメモリ２２ａ内のＴ２ｍ領域に保存し、フレームカウンタ２３の値２をフレーム番号メモリ２２ｂ内のＴ２ｆ領域に保存する。
【００７１】
次のフレーム画像３は、フレームカウンタ２３の値は３であり、フレームカウンタ２３の値３を２進法で表すと１１となり、フレームカウンタ２３の値の下位２ビットは３なので、フレーム画像３をフレームメモリ２２ａ内のＴ１ｍ領域に保存し、フレームカウンタ２３の値３をフレーム番号メモリ２２ｂ内のＴ１ｆ領域に保存する。
【００７２】
次のフレーム画像４は、フレームカウンタ２３の値は４であり、フレームカウンタ２３の値４を２進法で表すと１００となり、フレームカウンタ２３の値の下位２ビットは０なので、フレーム画像４をフレームメモリ２２ａ内のＴ３ｍ領域に保存し、フレームカウンタ２３の値４をフレーム番号メモリ２２ｂ内のＴ３ｆ領域に保存する。
【００７３】
この後、フレーム画像０からフレーム画像４まで保存した時、フレームメモリ２２ａ及びフレーム番号メモリ２２ｂ内は、図６に示すようになる。
フレームメモリ２２ａ内には、図６に示すように、フレーム画像０がＴ３ｍ領域の１番目に保存され、フレーム画像１がＴ１ｍ領域の１番目に保存され、フレーム画像２がＴ２ｍ領域の１番目に保存され、フレーム画像３がＴ１ｍ領域の２番目に保存され、フレーム画像４がＴ３ｍ領域の２番目に保存されている。
【００７４】
また、フレーム番号メモリ２２ｂ内には、図６に示すように、フレーム画像０が入力された時のフレームカウンタ２３の値０がＴ３ｆ領域の１番目に保存され、フレーム画像１が入力された時のフレームカウンタ２３の値１がＴ１ｆ領域の１番目に保存され、フレーム画像２が入力された時のフレームカウンタ２３の値２がＴ２ｆ領域の１番目に保存され、フレーム画像３が入力された時のフレームカウンタ２３の値３がＴ１ｆ領域の２番目に保存され、フレーム画像４が入力された時のフレームカウンタ２３の値４がＴ３ｆ領域の２番目に保存されている。
【００７５】
次に、新しいフレーム画像５が入力された場合、フレームカウンタ２３の値は５であり、フレームカウンタ２３の値５を２進法で表すと１０１となり、フレームカウンタ２３の値の下位２ビットは１であるため、フレーム画像５をフレームメモリ２２ａ内のＴ１ｍ領域に保存し、フレームカウンタ２３の値５をフレーム番号メモリ２２ｂ内のＴ１ｆ領域に保存する。
【００７６】
この時、新しいフレーム画像５は、図７に示すように、フレームメモリ２２ａ内のＴ１ｍ領域に保存された古いフレーム画像であるフレーム画像１と置き換えられる。
また、新しいフレーム画像５が入力された時のフレームカウンタ２３の値５は、図７に示すように、フレーム番号メモリ２２ｂ内のＴ１ｆ領域に保存された古いフレーム画像であるフレーム画像１が入力された時のフレームカウンタ２３の値１と置き換えられる。
【００７７】
このように、各領域において、保存する枚数を超えた場合は、その領域内で一番古いフレーム画像と置き換える。
【００７８】
次に、新しいフレーム画像６が入力された場合、フレームカウンタ２３の値は６であり、フレームカウンタ２３の値６を２進法で表すと１１０となり、フレームカウンタ２３の値の下位２ビットは２であるため、フレーム画像６をフレームメモリ２２ａ内のＴ２ｍ領域に保存し、フレームカウンタ２３の値６をフレーム番号メモリ２２ｂ内のＴ２ｆ領域に保存する。
【００７９】
次に、新しいフレーム画像７が入力された場合、フレームカウンタ２３の値は７であり、フレームカウンタ２３の値７を２進法で表すと１１１となり、フレームカウンタ２３の値の下位２ビットは３であるため、フレーム画像７をフレームメモリ２２ａ内のＴ１ｍ領域に保存し、フレームカウンタ２３の値７をフレーム番号メモリ２２ｂ内のＴ１ｆ領域に保存する。
【００８０】
この時、新しいフレーム画像７は、フレームメモリ２２ａ内のＴ１ｍ領域に保存された古いフレーム画像であるフレーム画像３と置き換えられる。
また、新しいフレーム画像７が入力された時のフレームカウンタ２３の値７は、フレーム番号メモリ２２ｂ内のＴ１ｆ領域に保存された古いフレーム画像であるフレーム画像３が入力された時のフレームカウンタ２３の値３と置き換えられる。
【００８１】
次に、新しいフレーム画像８が入力された場合、フレームカウンタ２３の値は８であり、フレームカウンタ２３の値８を２進法で表すと１０００となり、フレームカウンタ２３の値の下位２ビットは０であるため、フレーム画像８をフレームメモリ２２ａ内のＴ３ｍ領域に保存し、フレームカウンタ２３の値８をフレーム番号メモリ２２ｂ内のＴ３ｆ領域に保存する。
【００８２】
次に、新しいフレーム画像９が入力された場合、フレームカウンタ２３の値は９であり、フレームカウンタ２３の値９を２進法で表すと１００１となり、フレームカウンタ２３の値の下位２ビットは１であるため、フレーム画像９をフレームメモリ２２ａ内のＴ１ｍ領域に保存し、フレームカウンタ２３の値９をフレーム番号メモリ２２ｂ内のＴ１ｆ領域に保存する。
【００８３】
この時、新しいフレーム画像９は、フレームメモリ２２ａ内のＴ１ｍ領域に保存された古いフレーム画像であるフレーム画像５と置き換えられる。
また、新しいフレーム画像９が入力された時のフレームカウンタ２３の値９は、フレーム番号メモリ２２ｂ内のＴ１ｆ領域に保存された古いフレーム画像であるフレーム画像５が入力された時のフレームカウンタ２３の値５と置き換えられる。
【００８４】
次に、新しいフレーム画像１０が入力された場合、フレームカウンタ２３の値は１０であり、フレームカウンタ２３の値１０を２進法で表すと１０１０となり、フレームカウンタ２３の値の下位２ビットは２であるため、フレーム画像１０をフレームメモリ２２ａ内のＴ２ｍ領域に保存し、フレームカウンタ２３の値１０をフレーム番号メモリ２２ｂ内のＴ２ｆ領域に保存する。
【００８５】
この時、新しいフレーム画像１０は、フレームメモリ２２ａ内のＴ２ｍ領域に保存された古いフレーム画像であるフレーム画像２と置き換えられる。
また、新しいフレーム画像１０が入力された時のフレームカウンタ２３の値１０は、フレーム番号メモリ２２ｂ内のＴ２ｆ領域に保存された古いフレーム画像であるフレーム画像２が入力された時のフレームカウンタ２３の値２と置き換えられる。
【００８６】
次に、新しいフレーム画像１１が入力された場合、フレームカウンタ２３の値は１１であり、フレームカウンタ２３の値１１を２進法で表すと１０１１となり、フレームカウンタ２３の値の下位２ビットは３であるため、フレーム画像１１をフレームメモリ２２ａ内のＴ１ｍ領域に保存し、フレームカウンタ２３の値１１をフレーム番号メモリ２２ｂ内のＴ１ｆ領域に保存する。
【００８７】
この時、新しいフレーム画像１１は、フレームメモリ２２ａ内のＴ１ｍ領域に保存された古いフレーム画像であるフレーム画像７と置き換えられる。
また、新しいフレーム画像１１が入力された時のフレームカウンタ２３の値１１は、フレーム番号メモリ２２ｂ内のＴ１ｆ領域に保存された古いフレーム画像であるフレーム画像７が入力された時のフレームカウンタ２３の値７と置き換えられる。
【００８８】
次に、新しいフレーム画像１２が入力された場合、フレームカウンタ２３の値は１２であり、フレームカウンタ２３の値１２を２進法で表すと１１００となり、フレームカウンタ２３の値の下位２ビットは０であるため、フレーム画像１２をフレームメモリ２２ａ内のＴ３ｍ領域に保存し、フレームカウンタ２３の値１２をフレーム番号メモリ２２ｂ内のＴ３ｆ領域に保存する。
【００８９】
この時、新しいフレーム画像１２は、フレームメモリ２２ａ内のＴ３ｍ領域に保存された古いフレーム画像であるフレーム画像０と置き換えられる。
また、新しいフレーム画像１２が入力された時のフレームカウンタ２３の値１２は、フレーム番号メモリ２２ｂ内のＴ３ｆ領域に保存された古いフレーム画像であるフレーム画像０が入力された時のフレームカウンタ２３の値０と置き換えられる。
【００９０】
このようにして、フレーム画像０からフレーム画像１２までフレームメモリ２２ａ内に保存する枚数を超えた時、フレームメモリ２２ａ及びフレーム番号メモリ２２ｂ内は、図８に示すようになる。
フレームメモリ２２ａ内には、図８に示すように、フレーム画像４がＴ３ｍ領域の２番目に保存され、フレーム画像６がＴ２ｍ領域の２番目に保存され、フレーム画像８がＴ３ｍ領域の３番目に保存され、フレーム画像９がＴ１ｍ領域の１番目に保存され、フレーム画像１０がＴ２ｍ領域の１番目に保存され、フレーム画像１１がＴ１ｍ領域の２番目に保存され、フレーム画像１２がＴ３ｍ領域の１番目に保存されている。
【００９１】
また、フレーム番号メモリ２２ｂ内には、図８に示すように、フレーム画像４が入力された時のフレームカウンタ２３の値４がＴ３ｆ領域の２番目に保存され、フレーム画像６が入力された時のフレームカウンタ２３の値６がＴ２ｆ領域の２番目に保存され、フレーム画像８が入力された時のフレームカウンタ２３の値８がＴ３ｆ領域の３番目に保存され、フレーム画像９が入力された時のフレームカウンタ２３の値９がＴ１ｆ領域の１番目に保存され、フレーム画像１０が入力された時のフレームカウンタ２３の値１０がＴ２ｆ領域の１番目に保存され、フレーム画像１１が入力された時のフレームカウンタ２３の値１１がＴ１ｆ領域の２番目に保存され、フレーム画像１２が入力された時のフレームカウンタ２３の値１２がＴ３ｆ領域の１番目に保存されている。
【００９２】
ユーザにより操作部３０のキャプチャボタンが押されると、フレームメモリ２２ａ内に保存されたフレーム画像が時系列順に縮小画像作成部２４に送られ、制御部２１からの制御信号に基づき所定の割合で間引くことにより、フレーム画像を縮小する。
ここで、縮小された縮小画像は縮小画像メモリ２５に順次保存される。
【００９３】
制御部２１からの制御信号に基づき、マルチ画面作成部２６は、縮小画像メモリ２５から縮小画像を読み出し、ディスプレイ等の表示装置４０に表示させる。
【００９４】
次に、縮小画像作成部２４が時系列順にフレームメモリ２２ａからフレーム画像を読み出す処理の詳細を説明する。
図９は本発明に係る画像処理装置の縮小画像作成部によって割り振られるフレームメモリ及びフレーム番号メモリの番号の一例を示す説明図である。
縮小画像作成部２４は、フレームメモリ２２ａ及びフレーム番号メモリ２２ｂに対して、図９に示すような０から６までの番号を割り振る。
【００９５】
フレームメモリ２２ａ内には、図９に示すように、Ｔ３ｍ領域の１番目に番号０が割り振られ、Ｔ３ｍ領域の２番目に番号１が割り振られ、Ｔ３ｍ領域の３番目に番号２が割り振られ、Ｔ２ｍ領域の１番目に番号３が割り振られ、Ｔ２ｍ領域の２番目に番号４が割り振られ、Ｔ１ｍ領域の１番目に番号５が割り振られ、Ｔ１ｍ領域の２番目に番号６が割り振られている。
【００９６】
また、フレーム番号メモリ２２ｂ内には、図９に示すように、Ｔ３ｆ領域の１番目に番号０が割り振られ、Ｔ３ｆ領域の２番目に番号１が割り振られ、Ｔ３ｆ領域の３番目に番号２が割り振られ、Ｔ２ｆ領域の１番目に番号３が割り振られ、Ｔ２ｆ領域の２番目に番号４が割り振られ、Ｔ１ｆ領域の１番目に番号５が割り振られ、Ｔ１ｆ領域の２番目に番号６が割り振られている。
【００９７】
ユーザが操作部３０のキャプチャボタンを押した時に、縮小画像作成部２４は、フレーム番号メモリ２２ｂにアクセスし、フレーム番号メモリ２２ｂ内に保存されているフレームカウンタ２３の値を比較し、大きい順にその番号をアクセス順序メモリ２４ａに保存する。
【００９８】
フレーム番号メモリ２２ｂ内が、図８に示すような場合、アクセス順序メモリ２４ａ内は、図１０に示すようになる。
図８に示すフレーム番号メモリ２２ｂ内に保存されているフレームカウンタ２３の値を大きい順に並び替えると、１２・１１・１０・９・８・６・４となり、アクセス順序メモリ２４ａ内には、図１０に示すように、縮小画像作成部２４により図９に示すフレーム番号メモリ２２ｂ内のＴ１ｆ領域，Ｔ２ｆ領域，Ｔ３ｆ領域に割り振られた番号が左から右に０・６・３・５・２・４・１の順に保存されている。
【００９９】
これをもとに、アクセス順序メモリ２４ａ内の値に対応したフレーム画像をフレームメモリ２２ａから読み出して縮小処理を行い、結果を縮小画像メモリ２５に格納していく。
これにより、縮小画像メモリ２５内には、時系列順に並んだ縮小フレーム画像が格納されることになる。
【０１００】
本実施形態では、フレームメモリ２２ａ内に保存されている全てのフレーム画像を一覧表示する方法について述べたが、一覧表示できる画像数の制限から、全てのフレーム画像を一覧表示することができない場合は、フレームメモリ２２ａ内に保存されているフレーム画像を所定の基準に従い選択し、選択されたフレーム画像に対して、上記縮小画像作成処理を行う。
フレーム画像の数が多いと、フレーム画像をフレームメモリ２２ａに保存する時に間引いてあったとしても、フレーム画像を表示する際に、フレームメモリ２２ａ内に保存されているフレーム画像から所定の基準に従って複数のフレーム画像をもう一度選択することが可能である。
【０１０１】
表示装置４０に表示されたマルチ画像より、ユーザがプリントアウトしたい画像を選択すると、制御部２１より、対応したフレーム画像がフレームメモリ２２ａからプリンタ処理部２７へ送られ、紙等への印字が行われる。
【０１０２】
フレーム画像１２まで保存された時点で、ユーザが操作部３０のキャプチャボタンを押した場合の表示例を図１１に示す。
表示装置４０の表示画面４０ａには、図１１に示すように、フレーム画像１２，フレーム画像１１，フレーム画像１０，フレーム画像９，フレーム画像８，フレーム画像６，フレーム画像４のマルチ画像が一覧表示される。
【０１０３】
ここで、ユーザが図１１に示す表示装置４０の表示画面４０ａに表示されたフレーム画像１１を選択した場合、制御部２１は、縮小画像作成部２４に選択された画像の位置番号（フレーム画像１１の位置番号は１）を送る。
ここで、縮小画像作成部２４は、アクセス順序メモリ２４ａの位置番号の領域に格納された値に対応した画像のアドレスを制御部２１に送る。
【０１０４】
本実施形態の場合、アクセス順序メモリ２４ａ内の選択されたフレーム画像１１の位置番号１の領域の値は６であるため、読み出すべき画像は、図８に示すフレームメモリ２２ａ内のＴ１ｍ領域の２番目に格納されていることを制御部２１に伝える。
【０１０５】
これをもとに制御部２１は、図８に示すフレームメモリ２２ａ内のＴ１ｍ領域の２番目に格納されているフレーム画像１１をプリンタ処理部２７に送り、フレーム画像１１はプリンタ処理部２７により印字（プリントアウト）される。
【０１０６】
以上のように、本実施形態の画像処理装置では、動画を構成するフレーム画像（静止画像）群の中から、動画表示中にユーザが指定したタイミングに表示されていたフレーム画像（静止画）から以前の所定範囲にあるフレーム画像（静止画像）群を求め、少ないメモリサイズで長い期間のフレーム画像群を一覧表示できる。
【０１０７】
本発明の画像処理プログラムは、上記画像処理方法をコンピュータのＣＰＵに実行させるものである。
これにより、上記画像処理方法をコンピュータが読み取り実行することができ、この画像処理方法を汎用的なものにすることができる。
【０１０８】
本発明の記録媒体は、上記画像処理プログラムをコンピュータに読み取り可能に記録したものである。
画像処理プログラムをコンピュータに読み取り可能に記録することにより、画像処理プログラムの保存・流通を容易に行えるようになる。
さらに、この記録媒体をコンピュータに読み込ませることで、容易に画像処理を行うことができる。
【０１０９】
【発明の効果】
以上に述べたように、本発明の画像処理装置によれば、縮小画像作成手段が選択した複数のフレーム画像を縮小して縮小画像を作成し、画像変換出力手段が作成した縮小画像を一覧画像に変換して表示あるいは表示手段へ出力するので、動画を構成するフレーム画像群の中から、動画表示中にユーザが操作手段から指示したタイミングに表示されていたフレーム画像から以前の所定範囲にあるフレーム画像群を求め、少ないメモリサイズで長い期間のフレーム画像群を一覧表示することができ、一覧画像を表示あるいは表示手段へ出力する場合も、メモリ容量が少なくてすむ。
【０１１０】
また、画像間引き処理手段が表示後の時間経過と共に所定時間記憶手段内に保存するフレーム画像の割合が減少するようにフレーム画像を間引き、２種類以上の保存時間を所定時間記憶手段に保存するフレーム画像毎に使い分けるので、表示してから時間の経過したフレーム画像を予め間引いておくことができ、従来のような大きなメモリサイズを必要とせず、より少ないメモリサイズで、入力されたフレーム画像を、ユーザが操作手段から指示した所望のタイミングに近いところは密に、遠いところは疎に所定時間記憶手段に保存するので、ユーザが所望のフレーム画像をより的確に、しかもより長い時間の中から選択することが可能となるものである。
【０１１１】
本発明の画像処理装置によれば、画像保存手段が所定時間記憶手段に保存されるフレーム画像に通し番号を付加し、フレーム画像に付加した通し番号の下位所定ビットの値に応じてフレーム画像の保存時間を設定するので、簡単な演算で時間経過に対する所定時間記憶手段に保存されるフレーム画像の保存割合の減少具合を調節できる。
【０１１２】
本発明の画像処理装置によれば、画像保存手段がフレーム画像に付加した通し番号の下位所定ビットの最下位側から初めて“１”になるビット位置に比例するようにフレーム画像の保存時間を設定するので、所定時間記憶手段に保存されるフレーム画像の保存割合を一定時間毎に半減させることができ、時間経過に対して自然なフレーム画像の間引きになる。
また、フレーム画像に割り当てるメモリ配分が容易になる。
【０１１３】
本発明の画像処理方法によれば、画像保存工程において記録媒体から再生された動画あるいは他の機器から入力された動画が表示あるいは表示手段へ出力されつつ、表示あるいは表示手段への出力を終えた動画がフレーム画像として設定した任意の間隔で所定時間記憶手段に保存され、縮小画像作成工程において操作手段からの指示に応じて表示中のフレーム画像及び保存中のフレーム画像から所定の基準に従って複数のフレーム画像が選択され、選択されたこれらの複数のフレーム画像を縮小して縮小画像が作成され、画像変換出力工程において作成された縮小画像が一覧画像に変換されて表示あるいは表示手段へ出力されるので、動画を構成するフレーム画像群の中から、動画表示中にユーザにより操作手段から指示されたタイミングに表示されていたフレーム画像から以前の所定範囲にあるフレーム画像群が求められ、少ないメモリサイズで長い期間のフレーム画像群の一覧表示を行うことができ、一覧画像を表示あるいは表示手段へ出力させる場合においても、メモリ容量が少なくてすむ。
【０１１４】
また、画像間引き処理工程において表示後の時間経過と共に所定時間記憶手段内に保存するフレーム画像の割合を減少するようにフレーム画像が間引かれ、２種類以上の保存時間が所定時間記憶手段に保存されるフレーム画像毎に使い分けられるので、表示されてから時間の経過したフレーム画像の間引きを予め行っておくことができ、従来のような大きなメモリサイズを必要とせず、より少ないメモリサイズで、入力されたフレーム画像が、ユーザにより操作手段から指示された所望のタイミングに近いところは密に、遠いところは疎に所定時間記憶手段に保存されるので、ユーザがより的確に、しかもより長い時間の中から所望のフレーム画像の選択を行うことが可能となる。
【０１１５】
本発明の画像処理プログラムによれば、上記の画像処理方法をコンピュータが読み取り実行することができ、この画像処理方法を汎用的なものにすることができる。
【０１１６】
本発明の記録媒体によれば、画像処理プログラムをコンピュータに読み取り可能に記録することにより、画像処理プログラムの保存・流通を容易に行えるようになる。
さらに、この記録媒体をコンピュータに読み込ませることで、容易に画像処理を行うことができる。
【図面の簡単な説明】
【図１】本発明に係る画像処理装置の一実施形態である映像信号処理装置の構成を示す説明図。
【図２】本発明に係る画像処理装置における処理全体の流れを説明するフローチャート。
【図３】本発明に係る画像処理装置の画像間引き処理の一例を示す説明図。
【図４】本発明に係る画像処理装置における画像間引き処理の流れを説明するフローチャート。
【図５】本発明に係る画像処理装置のフレームメモリ及びフレーム番号メモリの構成を示す説明図。
【図６】本発明に係る画像処理装置のフレームメモリ及びフレーム番号メモリ内の一例を示す説明図。
【図７】本発明に係る画像処理装置のフレームメモリ及びフレーム番号メモリ内の一例を示す説明図。
【図８】本発明に係る画像処理装置のフレームメモリ及びフレーム番号メモリ内の一例を示す説明図。
【図９】本発明に係る画像処理装置の縮小画像作成部によって割り振られるフレームメモリ及びフレーム番号メモリの番号の一例を示す説明図。
【図１０】本発明に係る画像処理装置のアクセス順序メモリ内の一例を示す説明図。
【図１１】本発明に係る画像処理装置によって表示装置に表示されるマルチ画面表示の一例を示す説明図。
【符号の説明】
１０  映像信号再生装置
２０  プリンタ（映像信号処理装置）
２１  制御部（画像保存手段）
２２  保存画像間引き処理部（画像間引き処理手段）
２２ａ  フレームメモリ（所定時間記憶手段）
２２ｂ  フレーム番号メモリ
２３  フレームカウンタ
２４  縮小画像作成部（縮小画像作成手段）
２４ａ  アクセス順序メモリ
２５  縮小画像メモリ
２６  マルチ画面作成部
２７  プリンタ処理部
２８  表示画像切替処理部
３０  操作部（操作手段）
４０  表示装置（表示手段）
４０ａ  表示画面
【図１】
2004172947.tif 000003
【図２】
2004172947.tif 000004
【図３】
2004172947.tif 000005
【図４】
2004172947.tif 000006
【図５】
2004172947.tif 000007
【図６】
2004172947.tif 000008
【図７】
2004172947.tif 000009
【図８】
2004172947.tif 000010
【図９】
2004172947.tif 000011
【図１０】
2004172947.tif 000012
【図１１】
2004172947.tif 000013