(57)【要約】【課題】ハードディスク等の記録媒体に存在する画像ファイルの検索操作が容易で、しかも所望の画像ファイルをオリジナルな画質で鑑賞する。【解決手段】複数の画像ファイルが記録された画像ファイル記憶部から画像ファイルを再生して画像として表示する際、連結動画データ生成・制御部１１５ａは、画像ファイル記憶部に存在する画像ファイルを繋ぎ合わせて、画像ファイルの画質よりも低い低画質の動画データを生成する。表示登録制御部１１５ｂは、予め規定された再生速度よりも速い高速再生速度が指定されると、動画データを動画として再生して表示し、高速再生速度よりも低い低速再生速度が指定されると、画像ファイルを順次再生して表示する。【選択図】図２
2012044451.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像ファイルが記録された画像ファイル記憶手段から前記画像ファイルを再生して画像として表示する画像再生装置において、
前記画像ファイル記憶手段に存在する前記画像ファイルを繋ぎ合わせて、前記画像ファイルの画質よりも低い低画質の動画データを生成する動画データ生成手段と、
前記画像ファイルの再生速度を指示する再生速度指示手段と、
前記再生速度指示手段によって予め規定された再生速度よりも速い高速再生速度が指定されると前記動画データを動画として再生して表示し、前記高速再生速度よりも低い低速再生速度が指定されると、前記画像ファイルを順次再生して表示する表示制御手段とを有することを特徴とする画像再生装置。
【請求項２】
前記動画データ生成手段は、前記画像ファイルを撮影日時の古い順に繋ぎ合わせて前記動画データを生成することを特徴とする請求項１記載の画像再生装置。
【請求項３】
前記画像ファイル記憶手段において前記画像ファイルの更新が行われると、前記動画データ生成手段は前記画像ファイルの更新に応じて前記動画データの更新を行うことを特徴とする請求項２記載の画像再生装置。
【請求項４】
前記画像ファイルが静止画像ファイルである際、前記動画データ生成手段は当該静止画像ファイルを所定の時間分の動画ファイルに変換することを特徴とする請求項１〜３いずれか１項記載の画像再生装置。
【請求項５】
前記動画データの視認が困難となる再生速度を示す第１の限界値と前記再生指示手段で指示された指示再生速度とを比較して、前記指示再生速度が前記第１の限界値を越えると、再生中の画像ファイルを代表するアイコンを表示制御するアイコン表示制御手段を有することを特徴とする請求項１〜４いずれか１項記載の画像再生装置。
【請求項６】
前記アイコン表示制御手段は前記アイコンとして前記画像ファイルに応じて生成されるサムネイル画像を表示制御することを特徴とする請求項５記載の画像再生装置。
【請求項７】
前記アイコン表示制御手段は、前記アイコンの更新速度が前記第１の限界値を越え前記アイコンの視認が困難となる第２の限界値を越えると、前記アイコンを代表するグループアイコンを表示制御することを特徴する請求項５又は６記載の画像再生装置。
【請求項８】
前記グループアイコンは前記再生中の画像ファイルが撮影された撮影日時を含むことを特徴する請求項７記載の画像再生装置。
【請求項９】
前記再生速度指示手段は、正方向における再生速度を増加させる第１のキーと前記正方向における再生速度を減少させる第２のキーとを有し、
前記表示制御手段は前記第１及び前記第２のキーの操作を応じて前記動画データ又は前記画像ファイルの再生速度を変更することを特徴とする請求項１〜８いずれか１項記載の画像再生装置。
【請求項１０】
前記第２のキーの操作によって前記正方向における再生速度が所定の再生速度以下となると、前記表示制御手段は、前記画像ファイルの再生を一時停止状態とすることを特徴とする請求項９記載の画像再生装置。
【請求項１１】
前記一時停止状態において前記第２のキーが操作されると、前記表示制御手段は、前記正方向と逆向きの逆方向に前記画像ファイルの再生を行って、前記第２のキーが操作される都度、前記逆方向における再生速度を増加させるようにしたことを特徴とする請求項１０記載の画像再生装置。
【請求項１２】
前記逆方向への再生が行われている際、前記第１のキーが操作されると、前記表示制御手段は前記逆方向における再生速度を減少させることを特徴とする請求項１１記載の画像再生装置。
【請求項１３】
複数の画像ファイルが記録された画像ファイル記憶手段から前記画像ファイルを再生して画像として表示する画像再生装置を制御する制御方法において、
前記画像ファイル記憶手段に存在する前記画像ファイルを繋ぎ合わせて、前記画像ファイルの画質よりも低い低画質の動画データを生成する動画データ生成ステップと、
前記画像ファイルの再生速度を指示する再生速度指示ステップと、
前記再生速度指示ステップによって予め規定された再生速度よりも速い高速再生速度が指定されると前記動画データを動画として再生して表示し、前記高速再生速度よりも低い低速再生速度が指定されると、前記画像ファイルを順次再生して表示する表示制御ステップとを有することを特徴とする制御方法。
【請求項１４】
複数の画像ファイルが記録された画像ファイル記憶手段から前記画像ファイルを再生して画像として表示する際に用いられる画像再生プログラムにおいて、
コンピュータに、
前記画像ファイル記憶手段に存在する前記画像ファイルを繋ぎ合わせて、前記画像ファイルの画質よりも低い低画質の動画データを生成する動画データ生成ステップと、
前記画像ファイルの再生速度を指示する再生速度指示ステップと、
前記再生速度指示ステップによって予め規定された再生速度よりも速い高速再生速度が指定されると前記動画データを動画として再生して表示し、前記高速再生速度よりも低い低速再生速度が指定されると、前記画像ファイルを順次再生して表示する表示制御ステップとを実行させることを特徴とする画像再生プログラム。
【請求項１５】
請求項１４に記載の画像再生プログラムが記録されたコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像及び静止画像をディスプレイ上に再生する画像再生装置、その制御方法、及び画像再生プログラム、並びに記録媒体に関し、特に、パーソナルコンピュータ等の情報機器において、ハードディスクに予め保存された動画像及び静止画像を検索して表示するための画像再生機能に関する。
【背景技術】
【０００２】
一般に、動画像又は静止画像をディスプレイ等の表示部に表示する機能を有する情報機器として、デジタルカメラの他に、例えば、パーソナルコンピュータ（以下単にＰＣと呼ぶ）、デジタルテレビ、デジタルフォトフレーム、及び携帯情報端末が知られている。
【０００３】
従来、ＰＣ等の情報機器において画像の再生を行う場合、好みの静止画像又は動画像（以下単に画像ともいう）を連続的にディスプレイに大きく表示して鑑賞する画像管理及び表示機能がある。例えば、この画像管理及び表示機能として、所謂スライドショー機能及びプレイリスト機能等の再生モード機能がある。
【０００４】
再生モード機能の１つとして、フォルダの一覧表示画面において、フォルダ名「５月」のフォルダを選択する位置にカーソルを移動すると、フォルダ名「５月」のフォルダがカーソルで選択されている間は、フォルダ名「５月」のフォルダ内の全画像ファイルについてのスライドショーを行うようにしたものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２１５９６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、再生モード機能によって画像を連続的に拡大して表示する際には、ハードディスクに多量に保存された画像ファイルから観賞用として再生するための画像を予め検索してリストとして設定する必要がある。そして、再生モード機能では、画像検索・設定画面と鑑賞用画面とが異なるユーザインターフェースとなっている。
【０００７】
このため、鑑賞画像に応じて連想しつつ鑑賞する画像を検索する場合等においては、ユーザは観賞用画面と画像検索・設定画面とを交互に呼び出さなければならず、その操作が極めて煩雑となってしまう。
【０００８】
さらに、複数の静止画像からスライドショーを生成し、ＡＶＩファイル又はＤＶＤ等の動画データファイルとして保存して鑑賞するためのアプリケーションがある（例えば、ピクポワ）。
【０００９】
ところが、この種のアプリケーションにおいては、予め画像を検索して再生すべき画像を選択し、動画像ファイルを生成するので、記憶媒体に大量に存在する画像を自由に鑑賞したい場合には利用することが困難である。
【００１０】
加えて、上記アプリケーションにおいては、動画データファイルを所定の解像度を有する動画データファイルとして保存するため、オリジナル画像に対して解像度を低くして保存する場合が多い。このため、鑑賞賞として十分な画質が得られない場合がある。
【００１１】
例えば、一般的なデジタルカメラの画像解像度は「横：４０００ピクセル、縦３０００ピクセル」程度である。一方、このようなデジタルカメラで得た画素を上記のアプリケーションを用いてＤＶＤとして保存した場合、「横：７２０ピクセル、縦４８０ピクセル」程度となってしまう。この結果、ユーザは解像度の低い画像を鑑賞することになってしまうという問題点がある。
【００１２】
そして、高解像度の動画像フォーマットで保存したとすると、情報機器のスペックが低いと、再生処理が追いつかずに、ユーザが欲する十分なフレームレートで再生できないという問題点もある。
【００１３】
具体的には、ユーザが動画中で不要と思うシーンを飛ばそうとする際、解像度の高い動画であると、特定のフレームが表示された状態のまま更新されなくなってしまい、結果的にシーンを確認しつつ高速再生を行うことができない。
【００１４】
従って、本発明の目的は、ハードディスク等の記録媒体に存在する画像ファイルの検索操作が容易で、しかも高速再生であっても再生処理の負荷が大きすぎて再生できないというようなことを防止した画像再生装置、その制御方法、及び画像再生プログラム、並びに記録媒体を提供することにある。
【課題を解決するための手段】
【００１５】
上記目的を達成するため、本発明による画像再生装置は、複数の画像ファイルが記録された画像ファイル記憶手段から前記画像ファイルを再生して画像として表示する画像再生装置において、前記画像ファイル記憶手段に存在する前記画像ファイルを繋ぎ合わせて、前記画像ファイルの画質よりも低い低画質の動画データを生成する動画データ生成手段と、前記画像ファイルの再生速度を指示する再生速度指示手段と、前記再生速度指示手段によって予め規定された再生速度よりも速い高速再生速度が指定されると前記動画データを動画として再生して表示し、前記高速再生速度よりも低い低速再生速度が指定されると、前記画像ファイルを順次再生して表示する表示制御手段とを有することを特徴とする。
【００１６】
本発明による制御方法は、複数の画像ファイルが記録された画像ファイル記憶手段から前記画像ファイルを再生して画像として表示する画像再生装置を制御する制御方法において、前記画像ファイル記憶手段に存在する前記画像ファイルを繋ぎ合わせて、前記画像ファイルの画質よりも低い低画質の動画データを生成する動画データ生成ステップと、前記画像ファイルの再生速度を指示する再生速度指示ステップと、前記再生速度指示ステップによって予め規定された再生速度よりも速い高速再生速度が指定されると前記動画データを動画として再生して表示し、前記高速再生速度よりも低い低速再生速度が指定されると、前記画像ファイルを順次再生して表示する表示制御ステップとを有することを特徴とする。
【００１７】
本発明による画像再生プログラムは、複数の画像ファイルが記録された画像ファイル記憶手段から前記画像ファイルを再生して画像として表示する際に用いられる画像再生プログラムにおいて、コンピュータに、前記画像ファイル記憶手段に存在する前記画像ファイルを繋ぎ合わせて、前記画像ファイルの画質よりも低い低画質の動画データを生成する動画データ生成ステップと、前記画像ファイルの再生速度を指示する再生速度指示ステップと、前記再生速度指示ステップによって予め規定された再生速度よりも速い高速再生速度が指定されると前記動画データを動画として再生して表示し、前記高速再生速度よりも低い低速再生速度が指定されると、前記画像ファイルを順次再生して表示する表示制御ステップとを実行させることを特徴とする。
【００１８】
本発明による記録媒体は、上記の画像再生プログラムが記録されたコンピュータに読み取り可能な記録媒体である。
【発明の効果】
【００１９】
本発明によれば、ユーザは任意の画像ファイル記憶手段（例えば、フォルダ）に存在する画像ファイルについて、低速の再生速度（通常の再生速度）で画質の高い鑑賞ができるばかりでなく、不要なシーン又は不要な画像については、次に興味のあるシーン又は画像までを高速で読み飛ばして検索を行うことができる。そして、画像鑑賞と画像検索とを選択的に再生速度の指示のみで繰り返して行うことができ、鑑賞と検索を繰り返し行う際に、煩雑な操作を行う必要がない。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施形態による画像再生装置の一例についてそのハードウェア構成を示すブロック図である。
【図２】図１に示すＰＣ上で機能する画像再生装置の機能を説明するための機能ブロック図である。
【図３】図２に示す連結動画データ記憶部１２３のデータ構造について説明するための図である。
【図４】図２に示すディスプレイに表示される画面の一例を示す図である。
【図５】図２に示すキーボードに備えられた左方向矢印キー及び右方向矢印キーの操作を説明するための図である。
【図６】図２に示す管理データフォルダにフォルダ登録する際にディスプレイに表示される画面の一例を示す図である。
【図７】図６で説明した「Ｐｉｃｔｕｒｅｓフォルダ」内に存在するファイルの管理データの一例を示す図である。
【図８】図６に示す選択フォルダを登録ボタンを押下した際のフォルダ登録処理手順を説明するためのフローチャートである。
【図９】図２に示す連結動画データ生成・制御部の処理を説明するためのフローチャートである。
【図１０】図９で説明したフォーマット変換処理を詳細に説明するためのフローチャートである。
【図１１】図２に示す表示登録制御部で実行される画像再生処理手順を説明するためのフローチャートである。
【図１２】図２に示す連結動画データ生成・制御部において登録フォルダに画像ファイルの追加又は削除があった場合の高速再生用連結動画データ更新処理手順を説明するためのフローチャートである。
【図１３】第２の実施形態で用いられる高速再生用連結動画データ生成プログラム及び画像表示制御プログラムの構成を示す図である。
【図１４】図２に示すディスプレイ１１２に限界値以上の再生速度で動画像を表示した際、ビューアの下部に各シーンのサムネイルを表示する一例を示す図である。
【図１５】高速再生用連結動画データに対する限界値一覧テーブルの一例を示す図である。
【図１６】本発明の第２の実施形態における高速再生用連結動画データの表示を説明するためのフローチャートである。
【図１７】再生速度が第２の限界値を越えた際、図２に示すディスプレイに表示されるビューアの一例を示す図である。
【図１８】図１７で説明した撮影日時アイコンの表示制御を説明するためのフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態による画像再生装置の一例について図面を参照して説明する。
【００２２】
（第１の実施形態）
図１は、本発明の第１の実施形態による画像再生装置の一例についてそのハードウェア構成を示すブロック図である。
【００２３】
図１を参照して、ここでは、画像再生装置は、パーソナルコンピュータ（以下ＰＣと呼ぶ）１０１に備えられている。ＰＣ１０１は、記録媒体の１つであるハードディスク装置１０２を有している。さらに、ＰＣ１０１はディスプレイ１１２、ディスプレイコントローラ１１３、ＣＰＵ１１５、及びＤＲＡＭ１１８を備え、入力装置としてキーボード１１６及びマウス１１７を有している。
【００２４】
そして、ハードディスク１０２、ディスプレイコントローラ１１３、ＤＲＡＭ１１８、ＣＰＵ１１５、キーボード、及びマウス１１７は内部バス１１４によって相互に接続されている。ディスプレイコントローラ１１３はＣＰＵ１１５の制御下でディスプレイ１１２を制御する。
【００２５】
図２は、図１に示すＰＣ上で機能する画像再生装置の機能を説明するための機能ブロック図である。
【００２６】
図１及び図２を参照して、ハードディスク装置(以下単にハードディスクと呼ぶ)１０２には、オペレーティングシステム（以下ＯＳ）が格納されたプログラムファイル及び画像再生プログラムファイルが記録されている。さらに、ハードディスク１０２には複数の画像フォルダ１０５及び１０７が規定され、画像フォルダ１０５及び１０７にはそれぞれ画像ファイルが格納されている。
【００２７】
また、ハードディスク１０２には管理データフォルダ１０９が規定され、この管理データフォルダ１０９には、後述する高速再生用連結動画データファイル１１０及びインデックステーブルファイル１１１が格納されている。このように、ハードディスク１０２には、フォルダというグループにファイル単位でデータが格納されている。
【００２８】
一方、図示の例では、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１８には、ハードディスク装置１０２のプログラムファイル及び画像再生プログラムファイル１０４からＯＳ、高速再生用連結動画データ生成プログラム及び画像表示制御プログラム等のプログラムが読み込まれる。そして、ＣＰＵ１１５は、後述するように、これらのプログラムを実行して画像再生を行う。
【００２９】
また、ＤＲＡＭ１１８には作業用メモリ領域が規定されている。この作業用メモリ領域１２２は、高速再生用連結動画データ記憶領部１２３、インデックステーブル記憶領部１２５、オリジナルデータ記憶領部１２６、再生速度記憶部１２７、及び再生位置記憶部１２８を有している。
【００３０】
ＣＰＵ１１５は高速再生用連結動画データ生成プログラムを実行することによって、後述する連結動画データ生成・制御部１１５ａとして機能する。また、ＣＰＵ１１５は画像表示制御プログラムを実行することによって、ディスプレイコントローラ１１３とともに、後述する表示登録制御部１１５ｂとして機能する。
【００３１】
図２に示す連結動画データ記憶部１２３、インデックステーブル記憶部１２５、オリジナルデータ記憶部１２６、再生速度記憶部１２７、及び再生位置記憶部１２８は、図１に示すＤＲＡＭ１１８の作業メモリ領域に規定される。連結動画データ記憶部１２３には、連結動画データ生成・制御部１１５ａによって生成された高速再生用連結動画データが属性情報とともにフレーム毎に記憶される。また、インデックステーブル記憶部１２５には、管理データフォルダ１０９からインデックステーブルが読み込まれる。
【００３２】
オリジナルデータ記憶部１２６には、オリジナルデータを再生する際、画像フォルダ１０５又は１０６に格納された画像ファイルがオリジナルデータとして読み込まれる。さらに、再生速度記憶部１２７には、動画再生速度の設定値が記憶され、再生位置記憶部１２８には、動画再生において現在の位置（タイムライン上における時間）が記憶される。
【００３３】
図３は図２に示す連結動画データ記憶部１２３のデータ構造について説明するための図である。
【００３４】
いま、図２に示す画像フォルダ１０５には画像ファイルとしてそれぞれ画像Ａ１〜ＡＮ（Ｎは２以上の整数）が格納されているものとする。連結動画データ生成・制御部１１５ａは、後述するようにして、画像フォルダ１０５から画像Ａ１〜ＡＮを読み出す。そして、連結動画データ生成・制御部１１５ａは、画像Ａ１〜画像ＡＮを連結して高速再生用連結動画データを生成し、この高速再生用連結動画データを連結動画データ記憶部１２３に記憶する。ここでは、撮影日時順に画像ファイルが順次連結される。図示の例では、撮影日時は、画像Ａ１〜ＡＮの順に新しい。
【００３５】
タイムライン（秒）は１秒毎に表現され、例えば、画像Ａ１は、８秒の動画であり、９秒から画像Ａ２が始まる。そして、１６秒までが画像Ａ２であり、１７秒から画像Ａ３が開始される。
【００３６】
なお、図示の例では、高速再生用連結動画データは、１０ｆｐｓ（Ｆｒａｍｅｓ  ｐｅｒ  ｓｅｃｏｎｄ）の動画データであるため、実際には各秒の間に図示されない９フレームの画像が存在する。また、解像度（つまり、画質）はオリジナル解像度ではなく、ここでは、［横：６４０，縦：４８０］ピクセルに解像度変換される（つまり、オリジナル画像に比べて低画質とされる）。
【００３７】
図４は、図２に示すディスプレイ１１０に表示される画面の一例を示す図である。
【００３８】
図示の例では、ディスプレイ１１０の表示画面全体にビューア３０１が表示される。ここでは、表示画面には操作部等は表示されず、例えば、スライドショー再生のように表示画面全体に画像が表示される。
【００３９】
なお、図４に示す例では、再生位置記憶部１２８に記憶された現在のタイムラインが１２秒である位置の画像が表示されている。そして、図３に示すタイムライン１２秒における画像が再生速度記憶部１２７に設定された再生速度で表示中である。
【００４０】
図５は、図２に示すキーボード１１６に備えられた左方向矢印キー４０１及び右方向矢印キー４０２の操作を説明するための図である。
【００４１】
図２に示す表示登録制御部１１５ｂはキーボード１１６等から再生指示があると画像表示制御（つまり、再生制御）を開始する。まず、表示登録制御部１１５ｂはデフォルト再生速度として、通常再生（一秒で、タイムライン一秒分を再生）を行う。
【００４２】
この際には、例えば、スライドショーのように、画像ファイルが順次再生されて、ディスプレイ１１２に表示される。なお、説明の便宜上、通常再生における再生速度は、小数形式で「１．０」と示すこととする。
【００４３】
このデフォルト再生速度において、ユーザが右矢印キー４０２又は左矢印キー４０１を押すと、表示登録制御部１１５ｂに再生速度が指示再生速度として指示される。
【００４４】
図示の例では、ユーザが右矢印キー４０２（第１のキー）を一回押す都度、表示登録制御部１１５ｂは再生速度を２倍ずつ速くする。そして、表示登録制御部１１５ｂは再生速度記憶部１２７の設定値を２倍とする。
【００４５】
一方、左矢印キー４０１（第２のキー）を一回押す都度、表示登録制御部１１５ｂは再生速度を１／２倍ずつ遅くする。そして、再生速度が「０．１」以下になると（所定の再生速度以下となると）、表示登録制御部１１５ｂは一時停止状態（再生速度＝「０．０」）とする。
【００４６】
この一時停止状態からさらに左矢印キー４０１を一回押すと、表示登録制御部１１５ｂは再生速度＝「−０．１２５」とし、正方向と逆向きの逆方向に１／８再生を開始する。そして、左矢印キー４０１をさらに押すと、表示登録制御部１１５ｂは再生速度を順次「−０．１２５」，「−０．２５」，「−０．５」，「−１．０」に変更して逆方向の再生速度を速くする。
【００４７】
つまり、正方向再生中においては、右矢印キー４０２の押下で正方向再生速度が増加し、高速再生速度となる。一方、左矢印キー４０１の押下で正方向再生速度が遅くなり、低速再生速度となる。そして、逆方向再生中においては、左矢印キー４０１の押下で逆方向再生速度が増加し、右矢印キー４０２の押下で逆方向再生速度が遅くなる。
【００４８】
なお、図示の例では、再生速度の範囲は、＜−４０９６．０〜＋４０９６．０＞の範囲である。つまり、正方向・逆方向ともに４０９６倍速までの速度設定を可能であるが、登録画像データの全てを送り処理して画像検索を行う際に、十分に短い時間で全体をスキャンできる最速値を設定することが望ましい。
【００４９】
例えば、登録フォルダ内の全動画像をつなぎ合わせた総再生時間が６０時間程度であった場合に、これを１分間で全スキャンするためには、３６００倍速程度で十分となる。
【００５０】
図６は、図２に示す管理データフォルダ１０９にフォルダ登録する際にディスプレイ１１２に表示される画面の一例を示す図である。
【００５１】
図２に示すキーボード１１６に備えられた‘Ｒ’キー（図示せず）を押下すると、図６に示すように、表示登録制御部１１５ｂはビューア３０１上にフォルダ指定ウィンドウ５０１を表示する。ユーザはフォルダ指定ウィンドウ５０１においてマウス１１７を操作し、登録したいフォルダを指定する。図６に示す例では、Ｄドライブ直下の「Ｐｉｃｔｕｒｅｓフォルダ」がマウス１１７よって選択されている。
【００５２】
この状態で、選択フォルダを登録ボタン５０２を押すと、表示登録制御部１１５ｂは、Ｄドライブ直下のＰｉｃｔｕｒｅｓフォルダを管理フォルダとして登録する。
【００５３】
図７は、図６で説明した「Ｐｉｃｔｕｒｅｓフォルダ」内に存在するファイルの管理データの一例を示す図である。
【００５４】
図示の例では、管理データとして、「Ｄ：￥Ｐｉｃｔｕｒｅｓ￥Ｍｏｖｉｅ２．ａｖｉ」、「Ｄ：￥Ｐｉｃｔｕｒｅｓ￥Ｍｏｖｉｅ１．ａｖｉ」、「Ｄ：￥Ｐｉｃｔｕｒｅｓ￥Ｉｍａｇｅ１．ｊｐｇ」、「Ｄ：￥Ｐｉｃｔｕｒｅｓ￥Ｉｍａｇｅ２．ｔｉｆ」、及び「Ｄ：￥Ｐｉｃｔｕｒｅｓ￥Ｍｏｖｉｅ３．ａｖｉ」が存在する。
【００５５】
ここで、拡張子”．ａｖｉ”は現在一般的な動画フォーマットであるＡＶＩ（Ａｕｄｉｏ  Ｖｉｄｅｏ  Ｉｎｔｅｒｌｅａｖｅ形式）動画データファイルを示す。また、拡張子”．ｊｐｇ”は現在一般的な静止画フォーマットであるＪＰＥＧ静止画像データファイルを示す。さらに、拡張子”．ｔｉｆ”は現在一般的な静止画フォーマットであるＴｉｆｆ静止画像データファイルを示す。
【００５６】
ここでは、連結動画データ記憶部１２３に格納されている高速再生用連結動画データ６０１は、５つの画像データ（画像ファイル）が連結された状態である。なお、静止画像ファイル「Ｉｍａｇｅ１．ｊｐｇ，  Ｉｍａｇｅ２．ｔｉｆ」については、所定の時間分の動画像として扱うこととするが、図示の例では５秒の動画像として変換して連結するものとする。
【００５７】
インデックステーブル記憶部１２５に格納されているインデックステーブル６０２は、インデックス番号１〜５が連結状態で各画像のタイムライン（開始位置）と、オリジナル画像のファイルパスと構成される。
【００５８】
以下、上記の構成において、ユーザが図６に示す選択フォルダを登録ボタン５０２を押下した際におけるフォルダ登録処理手順について説明する。
【００５９】
図８は、図６に示す選択フォルダを登録ボタン５０２を押下した際のフォルダ登録処理手順を説明するためのフローチャートである。
【００６０】
図２及び図８を参照して、いま、ユーザが図６に示す画面において、選択フォルダを登録ボタン５０２をマウス１１７の左ボタンによってクリックする。これによって、表示登録制御部１１５ｂは選択された画像フォルダ（以下選択フォルダとも呼ぶ）内の画像ファイルを検索する（ステップＳ７０１）。ここでは、簡単のため、Ｄドライブの「Ｐｉｃｔｕｒｅｓフォルダ」が選択されたものとする。
【００６１】
なお、選択された画像フォルダ内に所謂子フォルダが存在する場合には、表示登録制御部１１５ｂは子フォルダについても選択された画像フォルダとして含まれるものとして画像ファイルを検索する。
【００６２】
続いて、表示登録制御部１１５ｂは選択フォルダから検索された全画像ファイルについて所定の規則に従ってソート処理を行って、図７に示すインデックステーブル６０２を生成する（ステップＳ７０２）。なお、所定の規則として、ここでは、画像の撮影日時が用いられる。また、撮影日時を属性情報として有しない画像については、画像ファイルの生成日時が撮影日時の代わりとして用いられる。
【００６３】
次に、連結動画データ生成・制御部１１５ａは、後述するようにして、インデックステーブル６０２を参照しつつ高速再生用連結動画データ６０１の生成処理を行う（ステップＳ７０３）。そして、連結動画データ生成・制御部１１５ａは高速再生用連結動画データ６０１を管理データフォルダ１０９うちの高速再生用連結データファイルに格納する（ステップＳ７０４）。
【００６４】
また、ステップＳ７０４において、表示登録制御部１１５ｂはインデックステーブル６０２を管理データフォルダ１０９うちのインデックステーブルファイルへと書き込む。そして、フォルダ登録処理が終了する。
【００６５】
図９は図２に示す連結動画データ生成・制御部１１５ａの処理を説明するためのフローチャートである。
【００６６】
図２及び図９を参照して、前述のように、図８に示すステップＳ７０３において、連結動画データ生成・制御部１１５ａは、インデックステーブル６０２を参照しつつ高速再生用連結動画データ６０１の生成処理を行う。高速再生用連結動画データ６０１の生成処理が開始されると、連結動画データ生成・制御部１１５ａは高速再生用連結動画データ６０１の基本データ構成を生成する（ステップＳ８０１）。
【００６７】
なお、この時点では、未だ動画データの書き込みは行われておらず、ＭＯＶ形式の動画ファイルとして必要なヘッダ情報のみ書き込まれているものとする。また、図示の例では、動画データのエンコード及びデコード、そして、任意のタイムラインからの再生が容易なＭｏｔｉｏｎ  ＪＰＥＧデータを含むＭＯＶ形式とするが、採用する動画フォーマットのエンコーダ及びデコーダをＰＣ１０１が備えていれば、どのような形式であってもよい。
【００６８】
続いて、連結動画データ生成・制御部１１５ａは、インデックステーブル６０２のインデックスを指定するための変数Ｉｎｄｅｘに初期値として１を代入する（ステップＳ８０２）。そして、連結動画データ生成・制御部１１５ａは、Ｉｎｄｅｘが示す番号のファイル名を参照して、該当する画像ファイルをハードディスク１０２、つまり、画像フォルダから読み込んで、オリジナルデータ記憶部１２６に格納する（ステップＳ８０３）。
【００６９】
次に、連結動画データ生成・制御部１１５ａは、オリジナルデータ記憶部１２６に読み込んだオリジナル画像データについて、高速再生用フォーマットの変換処理を実行する（ステップＳ８０４）。そして、連結動画データ生成・制御部１１５ａは、フォーマット変換処理された高速再生用動画データを高速再生用連結動画データファイル６０１に追記処理する（ステップＳ８０５）。
【００７０】
続いて、連結動画データ生成・制御部１１５ａは現在の画像が終了する時間をタイムラインとし、インデックスＩｎｄｅｘ＋１のタイムラインとしてインデックステーブルに登録する（ステップＳ８０６）。
【００７１】
なお、Ｉｎｄｅｘ＝１の場合のみ、Ｉｎｄｅｘのタイムラインに０も登録する。これによって、各ファイルパスで示される画像のタイムライン上における開始時間が設定されることとなる。
【００７２】
ここで、図７に示すインデックステーブル６０２においてタイムラインを算出する際の一例について説明する。
【００７３】
現在のＩｎｄｅｘ＝１の場合、まず、Ｉｎｄｅｘ＝１のタイムラインには０が代入される。次に、Ｍｏｖｉｅ１．ｍｏｖの動画再生全体時間を１０秒とした場合、ｔ１＝０＋１０＝１０秒と登録されることになる。また、静止画像については、５秒の動画データに変換するので、ｔ３＝ｔ２＋５秒と計算されることになる。
【００７４】
次に、連結動画データ生成・制御部１１５ａはＩｎｄｅｘが最後であるか否かを判定する（ステップＳ８０７）。そして、Ｉｎｄｅｘが最後であれば（ステップＳ８０７において、ＹＥＳ）、連結動画データ生成・制御部１１５ａは処理を終了する。一方、Ｉｎｄｅｘが最後でなければ、連結画像データ生成部１１５ａはＩｎｄｅｘをインクリメントして（ステップＳ８０８）、ステップＳ８０３に戻って処理を続行する。
【００７５】
図１０は、図９で説明したフォーマット変換処理を詳細に説明するためのフローチャートである。
【００７６】
図２及び図１０を参照して、図９のステップＳ８０４に示す高速再生用フォーマット変換処理において、連結動画データ生成・制御部１１５ａはオリジナルデータ記憶部１２６に記憶されたオリジナルデータに対してデコード処理を行う（ステップＳ９０１）。
【００７７】
ここでは、画像フォーマットとして、ＭＯＶ動画、ＡＶＩ動画、ＪＰＥＧ静止画、及びＴＩＦＦ静止画をサポートすることとし、連結動画データ生成・制御部１１５ａはこれらのデコーダ機能を有するものとする。
【００７８】
続いて、連結動画データ生成・制御部１１５ａはデコードの結果として得られた画像データに対して解像度変換処理を行う（ステップＳ９０２）。図示の例では、高速再生のため、解像度として［横方向６４０，縦方向４８０］ピクセルの解像度変換処理を行う。
【００７９】
但し、解像度はこの例に限られず、ＰＣ等の画像再生装置の処理能力に合わせて、高速再生可能な解像度を決定するようにすればよい。
【００８０】
次に、連結動画データ生成・制御部１１５ａは、フレームレート変換処理を行う（ステップＳ９０３）。ここでは、高速再生のためにフレームレートは１０ｆｐｓ（Ｆｒａｍｅｓ  ｐｅｒ  ｓｅｃｏｎｄ）とされる。つまり、連結動画データ生成・制御部１１５ａは１０ｆｐｓを越えるフレームレートを有する動画については、間引き処理を行い、１０ｆｐｓ未満のフレームレートを有する動画についてはフレームの挿入処理を行う。
【００８１】
なお、連結動画データ生成・制御部１１５ａは静止画像については、オリジナル静止画像を連続させ、動画を１０ｆｐｓで生成することとなる。但し、変換フレームレートは、この例に限られず、画像再生装置の処理能力に合わせて、高速再生可能なフレームレートを決定するようにすればよい。
【００８２】
続いて、連結動画データ生成・制御部１１５ａは、解像度及びフレームレート変換を行ったフレーム群について一つの動画像としてエンコード処理を行う（ステップＳ９０４）。図示の例では、Ｍｏｔｉｏｎ  ＪＰＥＧ形式のＭｏｖデータ形式にエンコードする。そして、エンコード処理が終了すると、連結動画データ生成・制御部１１５ａはフォーマット変換処理を終了する。
【００８３】
図１１は、図２に示す表示登録制御部１１５ｂで実行される画像再生処理手順を説明するためのフローチャートである。
【００８４】
図２及び図１１を参照して、画像再生処理が開始されると、表示登録制御部１１５ｂは、図４に示す画面をディスプレイ１１２に表示する。まず、表示登録制御部１１５ｂは、再生速度（ＳＣ）の初期設定を行う（ステップＳ１００１）。前述したように、表示登録制御部１１５ｂは再生速度の初期値として、常に「１．０＝通常再生」に設定して、再生速度記憶部１２７に「１．０」を設定する。なお、初期値としては、この例に限られず、例えば、再生速度を停止状態とするようにしてもよい。
【００８５】
続いて、表示登録制御部１１５ｂは、再生位置（タイムライン上での再生時間）ＴＣの初期値を設定する（ステップＳ１００２）。ここでは、画像表示制御プログラムを前回終了した際の再生位置を管理データフォルダ１０９にファイルとして記憶する。そして、表示登録制御部１１５ｂは再生位置を読み込んで再生位置記憶部１２８に初期値として設定する。
【００８６】
なお、この例に限らず、常にタイムライン０の再生位置を初期値として設定するようにしてもよい。
【００８７】
次に、表示登録制御部１１５ｂは現在の再生速度ＳＣが所定値以上であるか否かを判定する（ステップＳ１００３）。ここでは、２倍速再生（正方向及び逆方向）までは、ハードディスク１０２、つまり、画像フォルダからオリジナル画像を読み込んで再生するものとし、４倍速再生（正方向及び逆方向）以上では、高速再生用連結動画データ６０１を再生するものとする。
【００８８】
但し、この例に限らず、再生速度ＳＣの所定値として、例えば、ハードディスク１０２に複数存在する画像データファイルの解像度及びフレームレートと画像再生装置の表示能力とのバランスを考慮して所定値を決定するようにすればよい。
【００８９】
また、オリジナル画像を再生中にフレーム落ちをカウントして、単位時間当たりのフレーム落ちが所定数以上となった時点で、高速再生用連結動画データ６０１に切り替えるようにしてもよい。
【００９０】
再生速度ＳＣが所定値以上であると（Ｓ１００３において、ＹＥＳ）、表示登録制御部１１５ｂは、高速再生用連結動画データの準備を行う（ステップＳ１００４）。この際、高速再生用連結動画データ記憶部１２３に、高速再生用連結動画データが記憶されていない場合には、表示登録制御部１１５ｂは管理データフォルダ１０９に格納された高速再生用連結動画データファイルを読み込む。そして、表示登録制御部１１５ｂは再生開始位置の設定に応じて動画再生位置に対応するメモリアドレスに再生用ポインタを設定する。
【００９１】
次に、表示登録制御部１１５ｂは、再生用ポインタから再生速度ＳＣに従った速度で、高速再生用連結動画データ６０１の再生を行う（ステップＳ１００５）。そして、表示登録制御部１１５ｂは、再生を行った時間だけ再生位置ＴＣと再生用ポインタを移動した後、ユーザから再生速度変更要求があったか否かについて判定する（ステップＳ１００６）。
【００９２】
前述のように、図５に示す左矢印キー４０１又は右矢印キー４０２によって再生速度の指定が行われることになる。つまり、表示登録制御部１１５ｂはこれらのキーが押されたか否かについて判定することになる。
【００９３】
なお、再生速度を急激に変化させたい場合を考慮して、当該キーを押し続けた場合には、押された時間に従って複数回のキー入力があったものとして入力を受け付けることが望ましい。
【００９４】
再生速度変更要求有りと判定すると（ステップＳ１００６において、ＹＥＳ）、表示登録制御部１１５ｂはキー入力の解析を行って、その解析結果に従って再生速度ＳＣを変更する（ステップＳ１００７）。そして、表示登録制御部１１５ｂは、ユーザから終了要求があったか否かについて判定する（ステップＳ１００８）。
【００９５】
ここでは、キーボード１１６において‘Ｑ’キーが押されると、画像再生処理の中止が要求される。つまり、表示登録制御部１１５ｂは、キーボード１１６において‘Ｑ’キーが押されたか否かを判定することになる。
【００９６】
終了要求があると（ステップＳ１００８において、ＹＥＳ）、表示登録制御部１１５ｂは再生位置ＴＣを管理データフォルダ１０９の管理ファイル（図示せず）に記憶して（ステップＳ１００９）、処理を終了する。一方、終了要求がないと（ステップＳ１００８において、ＮＯ）、表示登録制御部１１５ｂはステップＳ１００３に戻って処理を続行する。
【００９７】
ステップＳ１００３において、再生速度ＳＣが所定値未満であると（Ｓ１００３において、ＮＯ）、表示登録制御部１１５ｂは、オリジナル画像の準備処理を行う（ステップＳ１０１０）。具体的には、表示登録制御部１１５ｂはインデックステーブル６０２を参照して、現在の再生位置ＴＣに対応するオリジナル画像ファイル名を得る。
【００９８】
例えば、図７に示すインデックステーブル６０２を例に挙げると、ｔ１＜＝ＴＣ＜ｔ２であれば、表示登録制御部１１５ｂは「Ｄ：￥Ｐｉｃｔｕｒｅｓ￥Ｍｏｖｉｅ１．ｍｏｖ」を再生すべきオリジナル画像ファイルとして決定する。ここで、オリジナルデータ記憶部１２６にオリジナル画像が読み込まれていなければ、表示登録制御部１１５ｂは当該オリジナル画像をハードディスク１０２（つまり、画像フォルダ）から読み込む。
【００９９】
そして、表示登録制御部１１５ｂは、「ＴＣ−ｔ１」をオリジナル画像ファイルの再生位置（ＴＯＣ）として設定して、再生用ポインタも再生位置ＴＯＣに従って対応するメモリアドレスに移動する。
【０１００】
続いて、表示登録制御部１１５ｂは、オリジナル画像の表示処理を行う（ステップＳ１０１１）。ここでは、表示登録制御部１１５ｂは再生用ポインタから再生速度ＳＣに従った速度において、オリジナルデータ記憶部１２６に記憶されたオリジナル画像再生を行う。その後、表示登録制御部１１５ｂは再生を行った時間だけＴＣ、ＴＯＣ、及び再生用ポインタを移動する。そして、表示登録制御部１１５ｂは処理をステップＳ１００６に移行する。
【０１０１】
図１２は、図２に示す連結動画データ生成・制御部１１５ａにおいて登録フォルダに画像ファイルの追加又は削除があった場合の高速再生用連結動画データ更新処理手順を説明するためのフローチャートである。
【０１０２】
図２及び図１２を参照して、いま、連結動画データ生成・制御部１１５ａは、図７に示すインデックステーブル６０２と登録フォルダの画像ファイルとの不一致を検知すると、高速再生用連結動画データ更新処理を開始する。
【０１０３】
まず、連結動画データ生成・制御部１１５ａは、新高速再生用連結動画データファイルを管理データフォルダ１０９に生成する（ステップＳ１１０１）。なお、この時点では未だ動画データは書き込まれておらず、ＭＯＶ形式の動画ファイルとして必要なヘッダ情報のみが書き込まれる。
【０１０４】
続いて、連結動画データ生成・制御部１１５ａは、高速再生用連結動画データ６０１の準備を行う（ステップＳ１１０２）。具体的には、図７に示す高速再生用連結動画データ６０１が連結動画データ記憶部１２３に読み込まれていない場合には、連結動画データ生成・制御部１１５ａは管理データファイル１０９から高速再生用連結動画データファイルを読み込む。
【０１０５】
次に、連結動画データ生成・制御部１１５ａは登録フォルダ内の画像ファイルをスキャンして、新たなインデックステーブル（新インデックステーブル）を生成する（ステップＳ１１０３）。この処理の詳細は、図８で説明したステップＳ７０１と同様である。続いて、連結動画データ生成・制御部１１５ａは、新インデックステーブルのインデックスを示す変数Ｉｎｄｅｘに１を代入する（ステップＳ１１０４）。
【０１０６】
次に、連結動画データ生成・制御部１１５ａは、新インデックステーブルのＩｎｄｅｘで示す画像ファイル名が更新処理前の旧インデックステーブル６０２に存在するか否かについて判定する（ステップＳ１１０５）。画像ファイル名が旧インデックステーブル６０２に存在すると（ステップＳ１１０５において、ＹＥＳ）、連結動画データ生成・制御部１１５ａは、高速再生用連結動画データ６０１の該当するタイムラインの範囲の動画データを取り出す（ステップＳ１１０６）。そして、連結動画データ生成・制御部１１５ａは新たな高速再生用連結動画データファイルに当該動画データを追記する（ステップＳ１１０７）。
【０１０７】
続いて、連結動画データ生成・制御部１１５ａは新インデックステーブルにタイムラインを追記する（ステップＳ１１０８）。この追記処理は、例えば、図９で説明したステップＳ８０６と同様である。そして、連結動画データ生成・制御部１１５ａは、Ｉｎｄｅｘが新インデックステーブルの最後のインデックスであるか否かについて判定する（ステップＳ１１０９）。
【０１０８】
Ｉｎｄｅｘが最後のインデックスでないと（ステップＳ１１０９において、ＮＯ）、連結動画データ生成・制御部１１５ａはＩｎｄｅｘをインクリメントして（ステップＳ１１１０）、ステップＳ１１０５に戻って処理を続行する。
【０１０９】
一方、Ｉｎｄｅｘが最後のインデックスであると（ステップＳ１１０９において、ＹＥＳ）、連結動画データ生成・制御部１１５ａは管理データフォルダの更新処理を行い（ステップＳ１１１１）、高速再生用連結動画データ更新処理を終了する。
【０１１０】
ここで管理データフォルダの更新処理として、連結動画データ生成・制御部１１５ａは旧高速再生用連結データファイルを削除した後、新高速再生用連結データファイルのファイル名を高速再生用連結データファイルと同一にリネームする。また、連結動画データ生成・制御部１１５は新インデックステーブルによってインデックステーブルファイル１１１を上書きする。
【０１１１】
ステップＳ１１０５において、画像ファイル名が旧インデックステーブル６０２に存在しないと（ステップＳ１１０５において、ＮＯ）、連結動画データ生成・制御部１１５ａは、図９で説明したステップＳ８０３及びＳ８０４を実行する。これによって、連結動画データ生成・制御部１１５ａは、高速再生用動画データを生成して、ステップＳ１１０７に移行し、当該高速再生用動画データを新高速再生用連結動画データファイルに追記する。
【０１１２】
なお、上述の説明では、インデックステーブル６０２と登録フォルダの画像ファイルとの不一致を検知した際、高速再生用連結動画データ更新処理が開始されるとしたが、画像表示制御プログラムの実行が開始された直後に、インデックステーブル６０２と登録フォルダ内の画像ファイルとを比較し不一致を確認した際に行うようにしてもよい。
【０１１３】
さらには、ＰＣ１０１が起動中に常に高速再生用連結データ生成プログラムが常駐型プログラムとして動作して、一定時間毎にインデックステーブル６０２と登録フォルダとの比較を行うようにしてもよい。
【０１１４】
上述のように、第１の実施形態では、登録したフォルダ内の全画像ファイルについて、ディスプレイの全画面（つまり、フルサイズ）で画像の鑑賞を行うことができる。さらに、鑑賞したくない画像ファイル及び動画中のシーンについては、高速再生用動画データを高速に送って読み飛ばしを行うことができる。
【０１１５】
そして、鑑賞用操作と検索用操作とがキーボード１１６の矢印キーの操作のみで行うことができ、ディスプレイ１１２に検索用操作部を表示する必要もない。このように、第１の実施形態によれば、鑑賞と検索とを繰り返して行う際、煩雑な操作やフォルダツリーを選択する等の煩わしい操作を行う必要がない。
【０１１６】
なお、第１の実施形態では、ＰＣが画像再生装置として動作する例について説明したが、例えば、テレビに接続するハードディスクレコーダ、複数の画像ファイルを記憶可能なデジタルテレビ、又はデジタルフォトフレーム等の情報機器にも適用することができる。
【０１１７】
そして、これらの情報機器がキーボード及びマウスを備えない場合には、例えば、リモートコントローラ等に備えられる所定のキーを再生速度増加、減少、及び再生速度変更を行う際のユーザ入力部として用いることができる。
【０１１８】
（第２の実施形態）
第２の実施形態におけるハードウェア構成は第１の実施形態と同様であるが、図１に示すＣＰＵ１１５上で動作する高速再生用連結動画生成プログラムの機能が異なる。言い換えると、図２に示す連結動画データ生成・制御部１１５ａの機能が異なる。
【０１１９】
第２の実施形態における連結動画データ生成・制御部１１５ａは、シーン毎のアイコンを生成するアイコン生成機能とユーザが視認可能な再生速度の限界値（第１の限界値（ＴｈＳ））を算出する視認限界速度算出機能とをさらに有している。
【０１２０】
さらに、第２の実施形態においては、ＣＰＵ１１５上で動作する画像表示制御プログラムの機能が異なる。ここでは、表示登録制御部１１５ｂは限界値ＴｈＳを越える再生速度においては、シーン毎のアイコンをビューアに表示する。
【０１２１】
図１３は、第２の実施形態で用いられる高速再生用連結動画データ生成プログラム１１９及び画像表示制御プログラム１２０の構成を示す図である。
【０１２２】
図１３に示すように、高速再生用連結動画データ生成プログラム１１９は、アイコン生成プログラム１２０１、視認限界速度算出プログラム１２０２、及び他のプログラム１２０３から構成されている。この他のプログラム１２０３がＣＰＵ１１５上で実行されると、例えば、図９に関連して説明した処理が行われる。
【０１２３】
また、画像表示制御プログラム１２０は、アイコン表示プログラム１２０４及び他のプログラム１２０５から構成されており、この他のプログラム１２０５がＣＰＵ１１５上で実行されると、図１１に関連して説明した処理が行われる。
【０１２４】
続いて、第２の実施形態による画像再生装置の動作について説明する。なお、第２の実施形態による画像再生装置の動作を説明するに当たって、説明の便宜上、図２に示す機能ブロック図を参照する。
【０１２５】
前述のように、第１の実施形態における画像再生装置では、ビューア３０１に最速で４０９６倍速の動画像を表示するが、第２の実施形態においても同様の倍速で動画像を表示するものとする。
【０１２６】
ところで、第１の実施形態において説明したように、動画像を高速再生した際、ビューア３０１上に全画面で高速表示されている動画像が、ユーザにとって高速すぎて視認不可能となる限界値ＴｈＳが存在する。このような場合、第２の実施形態による画像再生装置は、ビューア３０１上に動画像のシーンを代表するフレームを縮小処理したサムネイルをアイコンとして表示する。
【０１２７】
図１４は、図２に示すディスプレイ１１２に限界値ＴｈＳ以上の再生速度で動画像を表示した際、ビューア３０１の下部に各シーンのサムネイルを表示する一例を示す図である。
【０１２８】
図１４を参照すると、ビューア３０１の左右中央に、現在再生中シーンのサムネイルが表示されており、図７に示す高速再生用連結動画データ６０１のタイムラインに従ってその他シーンのサムネイルが並べられる。図示の例では、タイムライン上における再生位置より前シーンが左側に配置されている。そして、正方向に再生することによって、サムネイルは再生位置に従って右から左へと矢印の方向に流れていく。
【０１２９】
なお、図７に示す高速再生用連結動画データ６０１に含まれるシーンの抽出及び代表フレームの切り出しを行う際には、例えば、フレーム間差分情報が所定の閾値以上の位置をシーン切り替え位置として、切り替え位置のフレームを代表フレームとすればよい。
【０１３０】
また、第２の実施形態においては、図８に示すフォルダ登録処理において、ステップＳ７０３で示す高速再生用連結動画データ生成処理では、シーンを代表するサムネイルが生成され、図２に示す管理データフォルダうちの高速再生用連結動画データファイルの属性情報エリアに、サムネイルが書き込まれる。
【０１３１】
ところで、動画像が視認不可能となる再生速度は、動画像の内容によって異なるため、ここでは、限界値ＴｈＳとして次の値のいずれかが用いられる。（１）予め定められた設計値、（２）ユーザによって設定された設定値、及び（３）動画像の内容に従って算出される値が用いられる。
【０１３２】
動画像であっても、その内容が長時間静止したものであれば、高速再生しても表示自体の変化は少ない。このため、ユーザが動画像の内容を視認することは容易である。
【０１３３】
一方、数秒程度の短時間のビデオクリップを連結させたようなシーンが短時間で切り替わる動画像においては、比較的低速な再生であってもその内容の把握が困難となる。
【０１３４】
このため、第２の実施形態では、高速再生用連結動画データについて所定の時間範囲（ＴｈＳ判定時間範囲）毎に画像の変化量を算出し、当該変化量に従って限界値ＴｈＳを算出することにする。
【０１３５】
いま、ＴｈＳ判定時間範囲＝１（秒）とし、ＴｈＳ判定時間範囲内の先頭画像フレームをＦｓ、ＴｈＳ判定時間範囲内の最終画像フレームをＦｅとする。
【０１３６】
この場合、次の式（１）によって全画素値の差分絶対値の積分Ｆｄを求める。
【０１３７】
Ｆｄ＝ΣａｌｌＰｉｘｅｌｓ｜Ｆｓ−Ｆｅ｜      （１）
そして、積分Ｆｄから、限界値ＴｈＳを次の式（２）によって求める。
【０１３８】
ＴｈＳ＝ｋ÷Ｆｄ      （２）
ここで、ｋは定数であり、定数ｋは画像再生装置の詳細設計によって与えられる設計値である。例えば、定数ｋは、各フレームのビット深度、画素数、及びＴｈＳ判定時間範囲の設定値等に応じて求められる。
【０１３９】
なお、第２の実施形態においては、式（１）及び式（２）に応じて、限界値ＴｈＳを求めるようにしたが、他の手法を用いるようにしてもよく、いずれにしても、所定範囲時間の前後のフレームの変化量が大きい程、限界値ＴｈＳが小さくなるような式を用いるようにすればよい。
【０１４０】
また、高速再生用連結動画データを圧縮する際フレーム間圧縮を用いる場合には、フレーム間変化量の大きいシーンではビットレートが増大する。従って、ビットレートに基づいて、ビットレートが大きいシーンでは、限界値ＴｈＳを小さくするようにしてもよい。
【０１４１】
さらに、適当な限界値ＴｈＳは、ユーザ毎の動体視力にも依存するため、例えば、設計値に対してユーザ自身が限界値ＴｈＳを調整できるようにすることが望ましい。
【０１４２】
図１５は、本発明の第２の実施形態で用いられる高速再生用連結動画データに対する限界値一覧テーブルの一例を示す図である。
【０１４３】
いま、図２に示す画像フォルダ１０７が登録フォルダであるとする。画像フォルダ１０７には画像ファイルＢ１〜ＢＮが格納されているものとする。画像フォルダ１０７内の画像ファイルＢ１〜ＢＮの全てについて画像を連結した際、１０８００秒（３時間）の動画が生成されたとする。この際、図１５に示すように、前述した手法によって一秒単位で限界値ＴｈＳが算出され、限界値一覧テーブルとされる。
【０１４４】
ここでは、図８に関連して説明したフォルダ登録処理のステップＳ７０３において、連結動画データ生成・制御部１１５ａが上記の式（１）及び式（２）を用いて、図１５に示す限界値一覧テーブルを生成する。つまり、ＣＰＵ１１５（図１）上で動作する視認限界速度算出プログラム１２０２によって限界値一覧テーブルが生成されることになる。そして、この限界値一覧テーブルは高速再生用連結動画データファイルのヘッダ部分に書き込まれる。
【０１４５】
図１６は、本発明の第２の実施形態における高速再生用連結動画データの表示を説明するためのフローチャートである。
【０１４６】
第２の実施形態においては、図２に示す表示登録制御部１１５ｂは、図１１に示すステップＳ１００４を行った後、高速再生用連結動画データをビューア３０１に全画面表示する（ステップＳ１５０１）。
【０１４７】
その後、表示登録制御部１１５ｂは、図１５に示す限界値一覧テーブルを参照して、現在のタイムラインにおける限界値ＴｈＳの値を得て、現在の再生速度と限界値ＴｈＳとを比較する（ステップＳ１５０２）。つまり、表示登録制御部１１５ｂは限界値ＴｈＳ＜再生速度であるか否かについて判定する。
【０１４８】
限界値ＴｈＳ＜再生速度であると（ステップＳ１５０３において、ＹＥＳ）、表示登録制御部１１５ｂは、前述したように、サムネイル表示を行って（ステップＳ１５０３）、処理を終了する（つまり、図１１に示すステップＳ１１０６に移行する）。一方、限界値ＴｈＳ≧再生速度であると（ステップＳ１５０３において、ＮＯ）、表示登録制御部１１５ｂは処理を終了する（つまり、図１１に示すステップＳ１１０６に移行する）。
【０１４９】
このように、第２の実施形態では、ビューア３０１に高速再生用連結動画データを全画面表示した際、再生速度が速くなりすぎてユーザがその内容の視認が不可能となった時点で自動的にシーンを代表するサムネイルをビューア３０１の下部に表示するようにしている。この結果、より高速に動画データを読み飛ばしつつ、目的とする画像シーンを検索することができる。
【０１５０】
さらに、第２の実施形態ではサムネイル表示を必要な場合にのみ表示するようにしたので、一般的なブラウザのようにサムネイル表示のための特別なエリアを準備することがない。この結果、ユーザはディスプレイ画面を用いて画像の鑑賞を行うことができる。
【０１５１】
（第３の実施形態）
第３の実施形態におけるハードウェア構成は第２の実施形態と同様であるが、図２に示す連結動画データ生成・制御部１１５ａ及び表示登録制御部１１５ｂの機能が第２の実施形態と次の点で異なる。
【０１５２】
いま、高速な再生が指定されてビューア３０１の下部に表示されるアイコン再生速度が速くなったとする。そして、アイコン再生速度がアイコンの視認不可能な第２の限界値（ＴｈＳ２）となると、第３の実施形態では、表示登録制御部１１５ｂ、つまり、ＣＰＵ１１５上で動作するアイコン表示プログラム１２０４はアイコンが属するグループアイコンを表示する。
【０１５３】
この場合、連結画像データ制御部１１５ａ、つまり、ＣＰＵ１１５上で動作するアイコン生成プログラム１２０１は、シーンを代表するアイコンとして、第２の実施形態と同様に、オリジナル画像から抽出されるシーンの代表フレームに応じてサムネイル画像を生成する。
【０１５４】
そして、連結画像データ制御部１１５ａは、上記のサムネイル画像とともに、アイコンが属するグループアイコンとして、再生中の各アイコンを生成したオリジナル画像の撮影日時アイコンを生成する。
【０１５５】
図１７は、再生速度が第２の限界値を越えた際、図２に示すディスプレイ１１２に表示されるビューア３０１の一例を示す図である。
【０１５６】
図１７に示すように、高速再生用連結動画データの表示が視認できなくなると（つまり、再生速度が第１の限界値を越えると）、前述のように、ビューア３０１の下部にアイコンが表示される。そして、アイコンの再生速度（更新速度）が速くなって、アイコンの視認ができなくなると（つまり、再生速度が第２の限界値を越えると）、表示登録制御部１１５ｂは、撮影日時を示す撮影日時アイコン１６０１をビューア３０１に表示する。
【０１５７】
図１８は、図１７で説明した撮影日時アイコン１６０１の表示制御を説明するためのフローチャートである。
【０１５８】
図２、図１７、及び図１８を参照して、第３の実施形態においては、図２に示す表示登録制御部１１５ｂは、図１１に示すステップＳ１００４を行った後、図１６に関連して説明したステップＳ１５０１〜Ｓ１５０３を実行する。
【０１５９】
ステップＳ１５０３を行った後、表示登録制御部１１５ｂは現在の再生速度が第２の限界値ＴｈＳ２より大きいか否かについて判定する（ステップＳ１７０１）。第２の限界値ＴｈＳ２＜再生速度であると（ステップＳ１７０１において、ＹＥＳ）、表示登録制御部１１５ｂは、図１７に示すように、撮影日時アイコン１６０１をビューア３０１に表示する（ステップＳ１７０２）。そして、表示登録制御部１１５ｂは処理を終了する（つまり、図１１に示すステップＳ１１０６に移行する）。一方、第２の限界値ＴｈＳ２≧再生速度であると（ステップＳ１７０１において、ＮＯ）、表示登録制御部１１５ｂは処理を終了する（つまり、図１１に示すステップＳ１１０６に移行する）。
【０１６０】
このように、第３の実施形態では、サムネイルが属するグループとして撮影日時アイコンを表示するようにしている。そして、古い画像を鑑賞中に、最近の画像を鑑賞したくなった場合等においては、再生速度を、第２の限界値ＴｈＳ２を越えるように設定すれば、ユーザは撮影日時アイコン１６０１を確認しつつ高速で画像の読み飛ばしを行うことができる。
【０１６１】
さらに、上述のように、グループアイコン表示は再生速度が第２の限界値を越えた場合に表示されるため、一般的なブラウザのように、グループアイコン表示のための特別なエリアを準備することがない。この結果、ユーザはディスプレイ全体を使って画像を鑑賞することができる。
【０１６２】
なお、上述の説明から明らかなように、図１に示すＣＰＵ１１５が動画データ生成手段、表示制御手段、アイコン表示制御手段として機能する。また、図１に示すキーボート１１６及びマウス１１７が再生速度指示手段として機能する。そして、図２に示す画像フォルダ１０５及び１０７の各々は画像ファイル記憶手段である。
【０１６３】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１６４】
例えば、上記の実施の形態の機能を制御方法として画像再生装置に行わせるようにしてもよく、また、上記の実施の形態の機能を画像再生プログラムとして、このプログラムをコンピュータに実行させるようにしてもよい。この場合、制御方法及び画像再生プログラムの各々は、少なくとも動画データ生成ステップ、及び再生速度指示ステップ、及び表示制御ステップを備えることになる。
【０１６５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１６６】
１０１  パーソナルコンピュータ（ＰＣ）
１０２  ハードディスク装置
１０５，１０７  画像フォルダ
１０９  管理データフォルダ
１１２  ディスプレイ
１１５  ＣＰＵ
１１５ａ  連結画像データ制御部
１１５ｂ  表示登録制御部
１２３  高速再生用連結動画データ記憶部
１２７  再生速度記憶部
１２８  再生位置記憶部
【図１】
2012044451.tif 000003
【図２】
2012044451.tif 000004
【図３】
2012044451.tif 000005
【図４】
2012044451.tif 000006
【図５】
2012044451.tif 000007
【図６】
2012044451.tif 000008
【図７】
2012044451.tif 000009
【図８】
2012044451.tif 000010
【図９】
2012044451.tif 000011
【図１０】
2012044451.tif 000012
【図１１】
2012044451.tif 000013
【図１２】
2012044451.tif 000014
【図１３】
2012044451.tif 000015
【図１４】
2012044451.tif 000016
【図１５】
2012044451.tif 000017
【図１６】
2012044451.tif 000018
【図１７】
2012044451.tif 000019
【図１８】
2012044451.tif 000020