(57)【要約】【課題】再生リストを短時間且つ少ないメモリ容量で無駄なく効率的に得ることができると共に、データの読込みに時間を要さずにスムーズな再生を可能にする。【解決手段】電子カメラは、コマ番号Ｘが、作成した再生リストＣ内の最前方のコマ番号から後方へ５０コマ分の中に含まれたときに、再生リストＣ内の最前方のコマ番号に連続する前方のｎコマ分の画像情報を再生リストＣに追加するなどの追加処理や、その追加処理中に、コマ番号Ｘが、再生リストＣ内の最前方のコマ番号に連続する後方の６０コマ分の中に含まれたときに、追加途中までの画像情報を再生リストＣから削除するなどの削除処理などを行うシスコン５等を有する。【選択図】図１
2005318353.tif 000002
【特許請求の範囲】
【請求項１】
コマ番号が付与された画像データを記録媒体から読み出して再生表示する画像表示装置において、
コマ番号が連続する所定範囲内の各コマ番号の画像データに係る画像情報を有する第１の再生リストを作成する第１の再生リスト作成手段と、
再生コマ番号が小さくなり、再生コマ番号が、前記第１の再生リストに含まれる最も小さいコマ番号からコマ番号が大きくなる方へ連続する第１の範囲内に含まれたときに、前記第１の再生リストに含まれないコマ番号であって前記第１の再生リストに含まれる最も小さいコマ番号に連続する所定範囲内の各コマ番号の画像データに係る第１の画像情報を有する第２の再生リストを作成し、又は、再生コマ番号が大きくなり、再生コマ番号が、前記第１の再生リストに含まれる最も大きいコマ番号からコマ番号が小さくなる方に連続する第２の範囲内に含まれたときに、前記第１の再生リストに含まれないコマ番号であって前記第１の再生リストに含まれる最も大きいコマ番号に連続する所定範囲内の各コマ番号の画像データに係る第２の画像情報を有する第２の再生リストを作成する第２の再生リスト作成手段と、
前記第１の画像情報を有する第２の再生リストの作成途中に、再生コマ番号が、前記第１の再生リストに含まれるコマ番号であって前記第１の範囲外に含まれたときは、前記作成途中までの前記第１の画像情報を有する第２の再生リストを削除し、又は、前記第２の画像情報を有する第２の再生リストの作成途中に、再生コマ番号が、前記第１の再生リストに含まれるコマ番号であって前記第２の範囲外に含まれたときは、前記作成途中までの前記第２の画像情報を有する第２の再生リストを削除する削除手段と、
を有する画像表示装置。
【請求項２】
前記削除手段は、
前記第１の画像情報を有する第２の再生リストの作成途中に、再生コマ番号が、前記第１の再生リストに含まれる最も小さいコマ番号からコマ番号が大きくなる方に連続する、前記第１の範囲よりも広い第３の範囲外に含まれたときは、前記作成途中までの前記第１の画像情報を有する第２の再生リストを削除し、
又は、前記第２の画像情報を有する第２の再生リストの作成途中に、再生コマ番号が、前記第１の再生リストに含まれる最も大きいコマ番号からコマ番号が小さくなる方に連続する、前記第２の範囲よりも広い第４の範囲外に含まれたときは、前記作成途中までの前記第２の画像情報を有する第２の再生リストを削除する、
ことを特徴とする請求項１記載の画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コマ番号が付与された画像データを記録媒体から読み出して再生表示する画像表示装置に関する。
【背景技術】
【０００２】
近年、多くの電子カメラは、撮影で記録媒体に記録した画像ファイルを必要に応じて再生し画像表示する画像表示機能を有している。
このような電子カメラにおいて、撮影により得られた画像ファイルは、一般に、ＤＣＦ（ Design rule for Camera File system ）等の一定のフォーマットに準拠した、例えば図７に示すような階層に従って着脱可能なメモリカード等の記録媒体に記録される。
【０００３】
図８は、そのようにして画像ファイルが記録されたメモリカードのデータ構造の一例を示す図である。但し、同図に示すメモリカードは、ＦＡＴ（ File Allocation Tables ）ファイルシステムにより管理されているものを示している。同図に示すように、このメモリカード上には、ディレクトリの情報として、そのディレクトリの１階層下位のディレクトリの情報又は画像ファイルが記録されている領域の先頭クラスタ番号が記録されたディレクトリ領域と、画像ファイルそのものが記録された画像ファイル領域とが設けられており、ルートディレクトリ領域から順に、その先頭クラスタ番号を辿っていくことにより、所望の画像ファイルにアクセスすることができるようになっている。例えば、ルートディレクトリ領域から順に、先頭クラスタ番号”３”の”ＤＣＩＭ”ディレクトリ領域、先頭クラスタ番号”１０”の”１００ＯＬＹＭＰ”ディレクトリ領域を辿ることで、先頭クラスタ番号”５０”の”ＡＡＡＡ０００１．ｊｐｇ”ファイルにアクセスすることができるようになっている。
【０００４】
しかしながら、このような、ルートディレクトリ領域から順に先頭クラスタ番号を辿っていく手法では、メモリカードに記録される画像ファイルやディレクトリの数が膨大になってくると、所望の画像ファイルにアクセスするまでの所要時間が長くなってしまう。従って、画像ファイルを再生する場合には、所望の画像ファイルを読み出すまでに時間がかかり、画像再生指示に応じたスムーズな画像再生ができない。
【０００５】
特に、近年においては、電子カメラの普及に伴い着脱可能なメモリカード等の記録媒体も、より大容量のものが普及しつつあり、また電子カメラは誰もが手軽に撮影を行うこともできることから、１つの記録媒体に記録される画像ファイルの数は、ますます増大の傾向にある。このような事情からも、画像ファイルにアクセスするまでの所要時間に係る問題は、より大きな問題となってきた。
【０００６】
一方で、特許文献１には、次のようなファイル管理装置が提案されている。この装置では、動画ファイル逆再生処理を行うべく、当該動画ファイルを複数の分割ファイルに分割し、当該分割した複数の分割ファイルの再生順序を登録した分割ファイル制御ファイルを作成する。そして、動画ファイル逆再生を行う場合には、作成された分割ファイル制御ファイルに基づいて、上記複数の分割ファイルから順次データを読込んで逆再生処理する。これにより、データの読込みに時間を要さずにスムーズな逆再生を行うことができるものである。
【特許文献１】特開平６−７５８３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
この特許文献１には、再生する画像を複数のグループに分け、その再生順序を登録した分割ファイルを作成し、データの読込みに時間を要さずにスムーズな再生を行うことが記載されている。しかしながら、上記従来技術では、予め存在する画像ファイルの再生順序を制御する制御ファイルを作成することが記載されているのみで、どのような制御ファイルを作成するかについてはなんら記載されていない。
【０００８】
また、制御ファイルを作成する場合についても、分割処理した多くのファイルすべてについての制御ファイルを作成しなければならず、時間とメモリを消費してしまう。
本発明は、上記実情に鑑み、再生リストを短時間且つ少ないメモリ容量で無駄なく効率的に得ることができると共に、データの読込みに時間を要さずにスムーズな再生を行うことができる画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の第１の態様に係る画像表示装置は、コマ番号が付与された画像データを記録媒体から読み出して再生表示する画像表示装置において、コマ番号が連続する所定範囲内の各コマ番号の画像データに係る画像情報を有する第１の再生リストを作成する第１の再生リスト作成手段と、再生コマ番号が小さくなり、再生コマ番号が、前記第１の再生リストに含まれる最も小さいコマ番号からコマ番号が大きくなる方へ連続する第１の範囲内に含まれたときに、前記第１の再生リストに含まれないコマ番号であって前記第１の再生リストに含まれる最も小さいコマ番号に連続する所定範囲内の各コマ番号の画像データに係る第１の画像情報を有する第２の再生リストを作成し、又は、再生コマ番号が大きくなり、再生コマ番号が、前記第１の再生リストに含まれる最も大きいコマ番号からコマ番号が小さくなる方に連続する第２の範囲内に含まれたときに、前記第１の再生リストに含まれないコマ番号であって前記第１の再生リストに含まれる最も大きいコマ番号に連続する所定範囲内の各コマ番号の画像データに係る第２の画像情報を有する第２の再生リストを作成する第２の再生リスト作成手段と、前記第１の画像情報を有する第２の再生リストの作成途中に、再生コマ番号が、前記第１の再生リストに含まれるコマ番号であって前記第１の範囲外に含まれたときは、前記作成途中までの前記第１の画像情報を有する第２の再生リストを削除し、又は、前記第２の画像情報を有する第２の再生リストの作成途中に、再生コマ番号が、前記第１の再生リストに含まれるコマ番号であって前記第２の範囲外に含まれたときは、前記作成途中までの前記第２の画像情報を有する第２の再生リストを削除する削除手段と、を有する構成である。
【００１０】
本構成によれば、コマ番号が付与された画像データを記録媒体から読み出して再生表示する画像表示装置において、第１の再生リスト作成手段により、コマ番号が連続する所定範囲内の各コマ番号の画像データに係る画像情報を有する第１の再生リストが作成され、第２の再生リスト作成手段により、再生コマ番号が小さくなり、再生コマ番号が、前記第１の再生リストに含まれる最も小さいコマ番号からコマ番号が大きくなる方へ連続する第１の範囲内に含まれたときに、前記第１の再生リストに含まれないコマ番号であって前記第１の再生リストに含まれる最も小さいコマ番号に連続する所定範囲内の各コマ番号の画像データに係る第１の画像情報を有する第２の再生リストが作成され、又は、再生コマ番号が大きくなり、再生コマ番号が、前記第１の再生リストに含まれる最も大きいコマ番号からコマ番号が小さくなる方に連続する第２の範囲内に含まれたときに、前記第１の再生リストに含まれないコマ番号であって前記第１の再生リストに含まれる最も大きいコマ番号に連続する所定範囲内の各コマ番号の画像データに係る第２の画像情報を有する第２の再生リストが作成され、削除手段により、前記第１の画像情報を有する第２の再生リストの作成途中に、再生コマ番号が、前記第１の再生リストに含まれるコマ番号であって前記第１の範囲外に含まれたときは、前記作成途中までの前記第１の画像情報を有する第２の再生リストが削除され、又は、前記第２の画像情報を有する第２の再生リストの作成途中に、再生コマ番号が、前記第１の再生リストに含まれるコマ番号であって前記第２の範囲外に含まれたときは、前記作成途中までの前記第２の画像情報を有する第２の再生リストが削除される。
【００１１】
本発明の第２の態様に係る画像表示装置は、上記第１の態様において、前記削除手段は、前記第１の画像情報を有する第２の再生リストの作成途中に、再生コマ番号が、前記第１の再生リストに含まれる最も小さいコマ番号からコマ番号が大きくなる方に連続する、前記第１の範囲よりも広い第３の範囲外に含まれたときは、前記作成途中までの前記第１の画像情報を有する第２の再生リストを削除し、又は、前記第２の画像情報を有する第２の再生リストの作成途中に、再生コマ番号が、前記第１の再生リストに含まれる最も大きいコマ番号からコマ番号が小さくなる方に連続する、前記第２の範囲よりも広い第４の範囲外に含まれたときは、前記作成途中までの前記第２の画像情報を有する第２の再生リストを削除する、構成である。
【００１２】
本構成によれば、前記削除手段により、前記第１の画像情報を有する第２の再生リストの作成途中に、再生コマ番号が、前記第１の再生リストに含まれる最も小さいコマ番号からコマ番号が大きくなる方に連続する、前記第１の範囲よりも広い第３の範囲外に含まれたときは、前記作成途中までの前記第１の画像情報を有する第２の再生リストが削除され、又は、前記第２の画像情報を有する第２の再生リストの作成途中に、再生コマ番号が、前記第１の再生リストに含まれる最も大きいコマ番号からコマ番号が小さくなる方に連続する、前記第２の範囲よりも広い第４の範囲外に含まれたときは、前記作成途中までの前記第２の画像情報を有する第２の再生リストが削除される。
【発明の効果】
【００１３】
本発明によれば、再生リストを短時間且つ少ないメモリ容量で無駄なく効率的に得ることができると共に、データの読込みに時間を要さずにスムーズな再生を行うことができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施例を図面を参照しながら説明する。
図１は、本発明の一実施例に係る画像表示装置が適用された電子カメラの主要構成を示す図である。
尚、この電子カメラは、ＤＣＦに準拠するものとし、ここでは、前述の図７に示した階層に従って記録媒体に画像ファイルを記録するものとする。また、ファイルシステムとしては、ＦＡＴファイルシステムを採用するものとする。
【００１５】
図１に示す電子カメラにおいて、撮影レンズ系１によって結像された被写体像は、撮像素子２により電気信号に光電変換され、更に撮像回路３により所定の撮像処理が施された後、Ａ／Ｄ部４によりＡ／Ｄ変換される。そして、このようにして得られた画像データは、システムコントローラ（以下単に「シスコン」という）５により所定の画像処理が施された後、画像処理部６により所定の圧縮処理が施され、Ｉ／Ｆ７を介してカードスロット８に装着された着脱メモリ９に画像ファイルとして記録される。尚、着脱メモリ９は、当該電子カメラの電源がＯＦＦされても記録内容が消えない記録媒体である。
【００１６】
一方、カードスロット８に装着されている着脱メモリ９に記録された画像ファイルは、画像再生指示に応じてＩ／Ｆ７を介して読み出され、画像処理部６により所定の伸長処理が施された後、シスコン５により所定の画像処理が施され、ＶＲＡＭ１０に格納される。そして、ＬＣＤドライバ１１によって読み出され内蔵ＬＣＤ１２にその画像が表示される。
【００１７】
また、内蔵ＲＡＭであるＤＲＡＭ１３は、Ａ／Ｄ部４によりＡ／Ｄ変換された画像データの一時記憶用として、また画像処理部６による処理中の画像データの一時記憶用として、更にシスコン５による制御処理の実行のためのワークエリアとして使用されるメモリであり、シスコン５によって作成される後述の再生リストもこれに記憶される。
【００１８】
シスコン５は、ＣＰＵ（中央演算処理装置）を備えて構成され、内蔵ＲＯＭ１４に記憶されているカメラプログラムを読み出し実行することによって、当該電子カメラ全体の動作を制御するものであり、例えば後述の再生リストの作成・追加・削除を行う。
操作部１５は、撮影指示を行うためのレリーズボタン，再生画像のコマ送り指示等を行うための十字ボタン，電源のＯＮ／ＯＦＦを行うための電源ボタン，撮影モードや再生モード等の各種モードを切り換えるためのモード切換えスイッチ等、ユーザにより操作される各種ボタンやスイッチ等により構成され、ユーザからの各種指示を受け付けシスコン５へ通知するものである。
【００１９】
次に、ＤＲＡＭ１３に記憶される再生リストについて説明する。
再生リストは、シスコン５により作成・追加・削除されるものであり、着脱メモリ９に記録されている特定数の画像ファイル（画像データ）のそれぞれについて、画像ファイルの着脱メモリ９への格納順位であるコマ番号と、画像ファイルのファイル名と、画像ファイルが記録されている着脱メモリ９上の領域の先頭クラスタ番号との対応関係を示したものである。
【００２０】
そして、画像を再生するときには、この再生リストを参照して再生対象とするコマ番号の画像ファイルの先頭クラスタ番号を取得し、着脱メモリ９上のその先頭クラスタ番号から始まる領域に直接アクセスして画像ファイルを読み出し再生することにより、画像ファイルにアクセスするまでの所要時間を短縮し、再生指示に応じたスムーズな再生を行うことが可能になっている。
【００２１】
図２は、ＤＲＡＭ１３に記憶される再生リストの一例を示す図である。
同図に示すように、再生リスト１６には、着脱メモリ９に記録されている特定数の画像ファイルのそれぞれについて、コマ番号とファイル名と先頭クラスタ番号との対応関係が示されている。そして、例えば、コマ番号１の画像ファイルを再生する場合には、まず、この再生リスト１６を参照して対応するクラスタ番号”５０”を取得し、着脱メモリ９上のクラスタ番号５０の領域に直接アクセスして、”ＡＡＡＡ０００１．ＪＰＧ”ファイルを読み出し、その画像を再生するものである。
【００２２】
尚、以下においては、各々対応するコマ番号とファイル名と先頭クラスタ番号とを、そのコマ番号の画像情報とも言う。例えば、図２の例においては、各々対応するコマ番号１とファイル名”ＡＡＡＡ０００１．ｊｐｇ”と先頭クラスタ番号５０とを、コマ番号１の画像情報とも言う。
【００２３】
また、本実施例において、コマ番号は再生順序に対応するものとする。
次に、この電子カメラの動作として、当該電子カメラの電源がＯＮされた時、或いは最初に再生モードに設定された時に行われる動作について説明する。
図３(a)、図４(a),(b)、図５、図６(a) は、本動作の一例に係るフローチャート、図３(b) は、本動作で作成・追加・削除される再生リストのイメージ図、図６(b),(c),(d),(e) は、本動作で追加される再生リストのイメージ図である。
【００２４】
まず、図３(b) を用いて、本動作で使用される再生リストＡ、Ｂ、Ｃを説明する。
同図(b) に示すように、本動作において、再生リストＡとは、着脱メモリ９に記録されている画像ファイル（画像データ）の総数をＮ（但しＮ≧５００）とし、そのＮ個の画像ファイルにコマ番号が付与されたときの、コマ番号１から後方へ１００コマ分の画像情報を有する再生リストであり、再生リストＢとは、そのときのコマ番号Ｎから前方へ１００コマ分の画像情報を有する再生リストである。また、再生リストＣとは、そのときの再生リストＡ及び再生リストＢに含まれるコマ番号以外のコマ番号であって連続する所定数コマ分の画像情報を有する再生リストである。また、本動作において、前方とはコマ番号が減少する方向を示し、後方とはコマ番号が増加する方向を示す。
【００２５】
続いて、図３(a)、図４(a),(b)、図５、図６(a) を用いて、本動作を詳細に説明する。
本動作が開始すると、図３(a) に示したように、まず、再生順序が最後の画像のコマ番号であるＮを再生コマ番号となるＸに設定する（Ｓ１）。そして、コマ番号１から後方へ１００コマ分の画像情報を有する再生リストＡとコマ番号Ｎから前方へ１００コマ分の画像情報を有する再生リストＢとを作成し（Ｓ２）、両再生リストを内蔵ＲＡＭ１３に記憶する。尚、コマ番号Ｎの画像ファイルに係る画像データは、最後に撮像され着脱メモリ９に記録された画像データである。
【００２６】
続いて、内蔵ＲＡＭ１３に記憶された再生リストから、コマ番号Ｘのクラスタ番号を取得し（Ｓ３）、対応する画像ファイルを着脱メモリ９から読み出し、内蔵ＬＣＤ１２にその画像を表示する（Ｓ４）。
続いて、コマ番号Ｘが再生リストＡ内に含まれるか否かを判定し（Ｓ５）、その判定結果がＹｅｓの場合にはＳ６へ進み、Ｎｏの場合にはＳ１０へ進む。
【００２７】
このＳ５の判定において、その判定結果がＹｅｓの場合には、続いて、コマ番号Ｘが、再生リストＡ内の最後方のコマ番号から前方へ５０コマ分の中に含まれるか否かを判定し（Ｓ６）、その判定結果がＹｅｓの場合にはＳ７へ進み、Ｎｏの場合にはＳ３１へ進む。
このＳ６の判定において、その判定結果がＹｅｓの場合には、続いて、再生リストＡ内の最後方のコマ番号と再生リストＣ内の最前方のコマ番号とが隣接（連続）しているか否かを判定し（Ｓ７）、その判定結果がＹｅｓの場合にはＳ３１へ進み、Ｎｏの場合にはＳ８へ進む。尚、Ｓ７の判定において、当該判定時に再生リストＣが存在していなければ、Ｓ７の判定結果はＮｏとなる。
【００２８】
このＳ７の判定において、その判定結果がＮｏの場合には、再生リストＣに含まれる要素（画像情報）を全て削除し（Ｓ８）、Ｓ９へ進む。但し、Ｓ８において、この時に再生リストＣが存在していなければ、何もせずにＳ９へ進む。
続くＳ９では、再生リストＡ内の最後方のコマ番号に連続する後方の１００コマ分の画像情報を再生リストＣに追加し、Ｓ３１へ進む。但し、Ｓ９において、この時に、再生リストＣが存在していなければ、その１００コマ分の画像情報を有する再生リストＣを作成し、内蔵ＲＡＭ１３に記憶する。
【００２９】
一方、Ｓ５の判定において、その判定結果がＮｏの場合には、続いて、コマ番号Ｘが再生リストＢ内に含まれるか否かを判定し（Ｓ１０）、その判定結果がＹｅｓの場合にはＳ１１へ進み、Ｎｏの場合にはＳ１５へ進む。
このＳ１０の判定において、その判定結果がＹｅｓの場合には、続いて、コマ番号Ｘが、再生リストＢ内の最前方のコマ番号から後方へ５０コマ分の中に含まれるか否かを判定し（Ｓ１１）、その判定結果がＹｅｓの場合にはＳ１２へ進み、Ｎｏの場合にはＳ３１へ進む。
【００３０】
このＳ１１の判定において、その判定結果がＹｅｓの場合には、続いて、再生リストＢ内の最前方のコマ番号と再生リストＣ内の最後方のコマ番号とが隣接（連続）しているか否かを判定し（Ｓ１２）、その判定結果がＹｅｓの場合にはＳ３１へ進み、Ｎｏの場合にはＳ１３へ進む。尚、Ｓ１２の判定において、当該判定時に再生リストＣが存在していなければ、Ｓ１２の判定結果はＮｏとなる。
【００３１】
このＳ１２の判定において、その判定結果がＮｏの場合には、再生リストＣに含まれる要素（画像情報）を全て削除し（Ｓ１３）、Ｓ１４へ進む。但し、Ｓ１３において、この時に再生リストＣが存在していなければ、何もせずにＳ１４へ進む。
続くＳ１４では、再生リストＢ内の最前方のコマ番号に連続する前方の１００コマ分の画像情報を再生リストＣに追加し、Ｓ３１へ進む。但し、Ｓ１４において、この時に再生リストＣが存在していなければ、その１００コマ分の画像情報を有する再生リストＣを作成し、内蔵ＲＡＭ１３に記憶する。
【００３２】
一方、Ｓ１０の判定において、その判定結果がＮｏの場合には、続いて、コマ番号Ｘが、再生リストＣ内の最前方のコマ番号から後方へ５０コマ分の中に含まれるか否かを判定し（Ｓ１５）、その判定結果がＹｅｓの場合には図４(a) のＳ１６へ進み、Ｎｏの場合にはＳ２３へ進む。
【００３３】
このＳ１５の判定において、その判定結果がＹｅｓの場合には、図４(a) に示すように、続いて、再生リストＡ内の最後方のコマ番号と再生リストＣ内の最前方のコマ番号とが隣接（連続）しているか否かを判定し（Ｓ１６）、その判定結果がＹｅｓの場合には図３(a) のＳ３１へ進み、Ｎｏの場合にはＳ１７へ進む。
【００３４】
このＳ１６の判定において、その判定結果がＮｏの場合には、続いて、再生リストＡ内の最後方のコマ番号と再生リストＣ内の最前方のコマ番号との間に存在するコマ番号の総数が１００より小さいか否かを判定し（Ｓ１７）、その判定結果がＹｅｓの場合には、その間にあるコマ番号の総数をｎに設定し（Ｓ１８）、その判定結果がＮｏの場合には、１００をｎに設定する（Ｓ１９）。続いて、再生リストＣ内の最前方のコマ番号に連続する前方のｎコマ分の画像情報を再生リストＣに追加する（Ｓ２０）。
【００３５】
続いて、再生リストＣに含まれるコマ番号の総数が３００より大きいか否かを判定し（Ｓ２１）、その判定結果がＹｅｓの場合には、再生リストＣ内の最後方のコマ番号から前方へｎコマ分の画像情報を再生リストＣから削除し（Ｓ２２）、その判定結果がＮｏの場合には、Ｓ２２をスキップし、図３(a) のＳ３１へ進む。
【００３６】
一方、図３(a) のＳ１５の判定において、その判定結果がＮｏの場合には、続いて、コマ番号Ｘが、再生リストＣ内の最後方のコマ番号から前方へ５０コマ分の中に含まれるか否かを判定し（Ｓ２３）、その判定結果がＹｅｓの場合には図４(ｂ) のＳ２４へ進み、Ｎｏの場合にはＳ３１へ進む。
【００３７】
このＳ２３の判定において、その判定結果がＹｅｓの場合には、図４(b) に示すように、続いて、再生リストＢ内の最前方のコマ番号と再生リストＣ内の最後方のコマ番号とが隣接（連続）しているか否かを判定し（Ｓ２４）、その判定結果がＹｅｓの場合には図３(a) のＳ３１へ進み、Ｎｏの場合にはＳ２５へ進む。
【００３８】
このＳ２４の判定において、その判定結果がＮｏの場合には、続いて、再生リストＢ内の最前方のコマ番号と再生リストＣ内の最後方のコマ番号との間に存在するコマ番号の総数が１００より小さいか否かを判定し（Ｓ２５）、その判定結果がＹｅｓの場合には、その間にあるコマ番号の総数をｎに設定し（Ｓ２６）、その判定結果がＮｏの場合には、１００をｎに設定する（Ｓ２７）。続いて、再生リストＣ内の最後方のコマ番号に連続する後方のｎコマ分の画像情報を再生リストＣに追加する（Ｓ２８）。
【００３９】
続いて、再生リストＣに含まれるコマ番号の総数が３００より大きいか否かを判定し（Ｓ２９）、その判定結果がＹｅｓの場合には、再生リストＣ内の最前方のコマ番号から後方へｎコマ分の画像情報を再生リストＣから削除し（Ｓ３０）、その判定結果がＮｏの場合には、Ｓ３０をスキップし、図３(a) のＳ３１へ進む。
【００４０】
そして、図３(a) において、Ｓ３１では、ユーザからの指示入力待ちを行う。ここで、十字ボタンの左ボタンの押下を検出したときには、Ｘ−１をＸに設定し（Ｓ３２）、続いて、Ｘが１より小さいか否かを判定し（Ｓ３３）、その判定結果がＹｅｓの場合には、ＮをＸに設定し（Ｓ３４）、Ｎｏの場合にはＳ３４をスキップし、Ｓ３に戻る。
【００４１】
一方、Ｓ３１において、十字ボタンの右ボタンの押下を検出したときには、Ｘ＋１をＸに設定し（Ｓ３５）、続いて、ＸがＮより大きいか否かを判定し（Ｓ３６）、その判定結果がＹｅｓの場合には、１をＸに設定し（Ｓ３７）、Ｎｏの場合にはＳ３７をスキップし、Ｓ３に戻る。
【００４２】
尚、本動作において、前述のＳ９，Ｓ１４，Ｓ２０，Ｓ２８では、その処理中であっても十字ボタンの左ボタン及び右ボタンの押下を検出することができるようになっており、その押下を検出したときには、一定条件の基に、対応する画像を表示することもでき、また、当該処理である再生リストＣへの画像情報の追加処理をキャンセルすることもできるようになっている。
【００４３】
図５は、そのＳ９，Ｓ１４，Ｓ２０，Ｓ２８の各処理に係るフローチャートを示す図である。
同図において、再生リストＣに追加する画像情報を、コマ番号ａ乃至ｂ（ｂ−ａ＋１コマ分）の画像情報とすると、まず、ａ（再生リストＣへ追加する最初のコマ番号）をｉに設定し（Ｓ３８）、コマ番号ｉの画像情報を再生リストＣに追加する（Ｓ３９）。
【００４４】
続いて、ｉ＝ｂ（再生リストＣへ追加する最後のコマ番号）であるか否かを判定し（Ｓ４０）、その判定結果がＹｅｓの場合には本フローを終了し、Ｎｏの場合にはｉ＋１をｉに設定する（Ｓ４１）。
続いて、ユーザからの指示入力の有無を検出し（Ｓ４２）、何も指示入力が検出されなければＳ３９へ戻る。
【００４５】
一方、Ｓ４２において、十字ボタンの左ボタンの押下が検出されたときには、前述のＳ３２乃至３４と同様の処理を行って（Ｓ４３乃至４５）、Ｓ４９へ進み、十字ボタンの右ボタンの押下が検出されたときには、前述のＳ３５乃至３７と同様の処理を行って（Ｓ４６乃至４８）、Ｓ４９へ進む。
【００４６】
続くＳ４９では、詳しくは図６(a) を用いて後述するが、再生リストＣへの画像情報の追加処理をキャンセルするか否かを判定する処理を行う。
続いて、Ｓ４９の処理結果が、キャンセルするという判定結果であるか否かを判定し（Ｓ５０）、その判定結果がＹｅｓの場合には、追加したコマ番号ａ乃至ｉの画像情報を再生リストＣから削除し（Ｓ５１）、本フローを終了する。これにより、キャンセルするという判定結果であった場合には、再生リストＣが画像情報を追加する前の状態に戻り、コマ番号ａ乃至ｂの画像情報は一切追加されないようになる。
【００４７】
一方、Ｓ５０の判定において、その判定結果がＮｏの場合には、続いて、コマ番号Ｘが、再生リストＡ，Ｂ，Ｃの何れかに含まれるか否かを判定し（Ｓ５２）、その判定結果がＹｅｓの場合には、再生リストからコマ番号Ｘの先頭クラスタ番号を取得し（Ｓ５３）、対応する画像ファイルを着脱メモリ９から読み出し、内蔵ＬＣＤ１２にその画像を表示し（Ｓ５４）、Ｓ３９へ戻る。これにより、キャンセルしないという判定結果であってコマ番号Ｘが再生リストＡ，Ｂ，Ｃの何れかに含まれていた場合には、コマ番号Ｘに対応する画像が表示されるようになる。
【００４８】
一方、Ｓ５２の判定において、その判定結果がＮｏの場合には、コマ番号ｉ乃至ｂの画像情報を再生リストＣに追加し（Ｓ５５）、本フローを終了する。これにより、キャンセルしないという判定結果であってコマ番号Ｘが再生リストＡ，Ｂ，Ｃの何れにも含まれなかった場合には、再生リストＣへの追加が全て終了するまで、ユーザからの指示入力の検出が行われないようになる。
【００４９】
図６(a) は、前述のＳ４９の処理に係るフローチャートを示す図、同図(b),(c),(d),(e) は、その処理に係る再生リストのイメージ図である。
同図(a) に示すように、この処理では、まず、再生リストＣへ追加している画像情報のコマ番号が、再生リストＡ内の最後方のコマ番号に連続する後方の１００コマ分の画像情報であるか、再生リストＢ内の最前方のコマ番号に連続する前方の１００コマ分の画像情報であるか、再生リストＣ内の最前方のコマ番号に連続する前方のｎコマ分の画像情報であるか、又は、再生リストＣ内の最後方のコマ番号に連続する後方のｎコマ分の画像情報であるかを判定する（Ｓ５６）。
【００５０】
このＳ５６の判定において、再生リストＣへ追加している画像情報のコマ番号が、同図(b) に示すように、再生リストＡ内の最後方のコマ番号に連続する後方の１００コマ分の画像情報である場合には、続いて、コマ番号Ｘが、再生リストＡ内の最後方のコマ番号に連続する前方の６０コマ分の中に含まれるか否かを判定し（Ｓ５７）、その判定結果がＹｅｓの場合にはキャンセルしないという処理結果とし（Ｓ５８）、Ｎｏの場合にはキャンセルするという処理結果とし（Ｓ５９）、本フローを終了する。
【００５１】
又は、Ｓ５６の判定において、再生リストＣへ追加している画像情報のコマ番号が、同図(c) に示すように、再生リストＢ内の最前方のコマ番号に連続する前方の１００コマ分の画像情報である場合には、続いて、コマ番号Ｘが、再生リストＢ内の最前方のコマ番号に連続する後方の６０コマ分の中に含まれるか否かを判定し（Ｓ６０）、その判定結果がＹｅｓの場合にはキャンセルしないという処理結果とし（Ｓ５８）、Ｎｏの場合にはキャンセルするという処理結果とし（Ｓ５９）、本フローを終了する。
【００５２】
又は、Ｓ５６の判定において、再生リストＣへ追加している画像情報のコマ番号が、同図(d) に示すように、再生リストＣ内の最前方のコマ番号に連続する前方のｎコマ分の画像情報である場合には、続いて、コマ番号Ｘが、再生リストＣ内の最前方のコマ番号に連続する後方の６０コマ分の中に含まれるか否かを判定し（Ｓ６１）、その判定結果がＹｅｓの場合にはキャンセルしないという処理結果とし（Ｓ５８）、Ｎｏの場合にはキャンセルするという処理結果とし（Ｓ５９）、本フローを終了する。
【００５３】
又は、Ｓ５６の判定において、再生リストＣへ追加している画像情報のコマ番号が、同図(e) に示すように、再生リストＣ内の最後方のコマ番号に連続する後方のｎコマ分の画像情報である場合には、、続いて、コマ番号Ｘが、再生リストＣ内の最後方のコマ番号に連続する前方の６０コマ分の中に含まれるか否かを判定し（Ｓ６２）、その判定結果がＹｅｓの場合にはキャンセルしないという処理結果とし（Ｓ５８）、Ｎｏの場合にはキャンセルするという処理結果とし（Ｓ５９）、本フローを終了する。
【００５４】
尚、ここでは、図５及び図６(a) 乃至(e) を用いて、再生リストＣへの画像情報の追加処理中に左右ボタンが押下されたときの処理を説明したが、Ｓ９及びＳ１４において再生リストＣが存在しないときに行われる再生リストＣの作成処理中に左右ボタンが押下されたときも同様にして処理が行われる。
【００５５】
以上、本実施例によれば、再生リストＣへの画像情報の追加処理中に、ユーザによる左ボタン又は右ボタンの押下によりコマ番号Ｘが再生リストＣへ追加する画像情報のコマ番号から一定数以上離れたコマ番号となった場合には、その再生リストＣへの画像情報の追加処理がキャンセルされるようになるので、近時に再生される可能性の低くなった画像情報を内蔵ＲＡＭ１３に記憶させないようにすることができる。よって、再生リストを少ないメモリ容量で無駄なく効率的に得ることができると共に、データの読込みに時間を要さずにスムーズな再生を行うことができる。
【００５６】
また、このように再生リストＣへの画像情報の追加処理中であってもユーザの右ボタン又は左ボタンの押下に応じて一定条件の基にその追加処理がキャンセルされるようになるので、再生リストＣ内の最前方のコマ番号に連続する前方のｎコマ分の画像情報を追加する処理と、再生リストＣ内の最後方のコマ番号に連続する後方のｎコマ分の画像情報を追加する処理とが同時に行われるといったことを防止することができ、シスコン５の負担を軽減することができる。
【００５７】
更に、再生リストＣへ画像情報を追加するか否かを決定するときの閾値となるコマ数（例えば図３(a) のＳ６の５０コマ）と、再生リストＣへの画像情報の追加処理をキャンセルするか否かを決定するときの閾値となるコマ数（例えば図６(a) のＳ５７の６０コマ）とに差を設けたことにより、閾値付近で右ボタンと左ボタンが押下されることで画像情報の追加と削除が頻繁に行われるといったことを防止することができ、シスコン５の負担を軽減することができる。尚、シスコン５の処理能力が十分に高いなど特に問題がないのであれば、両コマ数を同一とすることも可能である。
【００５８】
尚、本実施例では、再生リストＡ，Ｂ，Ｃを、画像ファイルが記録されている着脱メモリ９とは別の内蔵ＲＡＭ１３に記憶するようにしたものであるが、画像ファイルが記録されている着脱メモリ９に記録するようにすることも可能である。この場合には、当該電子カメラが起動中（電源ＯＮ中）は、少なくとも、再生リストＡ，Ｂ，Ｃが着脱メモリ９に記録保持されるものである。
【００５９】
また、当該電子カメラに複数のカードスロットを設け、複数の着脱メモリを同時に装着可能に構成し、一の着脱メモリに記録されている画像ファイルに係る再生リストＡ，Ｂ，Ｃを、他の着脱メモリに記録するようにすることも可能である。
また、本実施例では、本発明に係る画像表示装置を電子カメラに適用したが、その他にも、記録媒体に記録された画像ファイルを再生可能な、例えばＰＤＡ，ＰＨＳ，携帯電話器等の装置に適用することも可能であり、また、記録媒体に記録された画像ファイルを再生する画像表示装置そのものに適用しても良いのは勿論のことである。
【００６０】
以上、本発明について詳細に説明したが、本発明は上記実施例に限定されず、本発明の要旨を逸脱しない範囲において、各種の改良及び変更を行っても良いのはもちろんである。
【図面の簡単な説明】
【００６１】
【図１】実施例１に係る電子カメラの主要構成を示す図である。
【図２】ＤＲＡＭに記憶される再生リストの一例を示す図である。
【図３】(a) は電子カメラの動作の一例に係るフローチャートを示す図、(b) は本動作で作成・追加・削除される再生リストのイメージ図である。
【図４】(a),(b) は、電子カメラの動作の一例に係るフローチャートを示す図である。
【図５】電子カメラの動作の一例に係るフローチャートを示す図である。
【図６】(a) は電子カメラの動作の一例に係るフローチャートを示す図、(b),(c),(d),(e) は、(a) の処理に係る再生リストのイメージ図である。
【図７】画像ファイルが一定のフォーマットに準拠した階層に従って記録媒体に記録されたときの一例を示す図である。
【図８】画像ファイルが記録されたメモリカードのデータ構造の一例を示す図である。
【符号の説明】
【００６２】
１      撮影レンズ系
２      撮像素子
３      撮像回路
４      Ａ／Ｄ部
５      シスコン
６      画像処理部
７      Ｉ／Ｆ
８      カードスロット
９      着脱メモリ
１０    ＶＲＡＭ
１１    ＬＣＤドライバ
１２    内蔵ＬＣＤ
１３    内蔵ＲＡＭ（ＤＲＡＭ）
１４    内蔵ＲＯＭ
１５    操作部
１６    再生リスト
【図１】
2005318353.tif 000003
【図２】
2005318353.tif 000004
【図３】
2005318353.tif 000005
【図４】
2005318353.tif 000006
【図５】
2005318353.tif 000007
【図６】
2005318353.tif 000008
【図７】
2005318353.tif 000009
【図８】
2005318353.tif 000010