(57)【特許請求の範囲】
【請求項１】
第１の記録媒体に記録されている画像ファイル、または第２の記録媒体に記録されている画像ファイルを基に画像を再生する再生装置において、
前記第１の記録媒体に記録されている画像ファイルに関する情報が含まれているインデックスファイルを参照して、前記第１の記録媒体に記録されている画像ファイルのうち、所定の条件を満たす画像ファイルに基づく画像を、前記画像ファイルに関する情報に基づいて定められた順番で表示させるための表示画像リストを生成する生成手段と、
前記第１の記録媒体に記録されている画像ファイルを基に画像を再生する場合、前記表示画像リストを参照して、前記表示画像リストにより示される順番に基づいて画像の再生を制御し、前記第２の記録媒体に記録されている画像ファイルを基に画像を再生する場合、画像ファイルに基づく画像の撮影された順番に基づいて画像の再生を制御する再生制御手段と
を備える再生装置。
【請求項２】
前記再生制御手段は、前記第１の記録媒体に記録されている画像ファイルを基に画像をスライドショー表示させる場合、前記表示画像リストを参照して、前記表示画像リストにより示される順番に基づいて画像の再生を制御し、前記第２の記録媒体に記録されている画像ファイルを基に画像をスライドショー表示させる場合、画像の撮影された順番に基づいてグループ分けされた、複数の画像ファイルからなるグループのうち、指定されたグループに属する画像ファイルに基づく画像の再生を、画像が撮影された順番に基づいて制御する
請求項１に記載の再生装置。
【請求項３】
前記第１の記録媒体は、前記再生装置に内蔵されている記録媒体であり、前記第２の記録媒体は、前記再生装置に対して着脱可能な記録媒体である
請求項１に記載の再生装置。
【請求項４】
前記インデックスファイルには、画像ファイルに基づく画像の撮影日時、露光条件、またはGPS（Global Positioning System）によって取得された位置情報が含まれている
請求項１に記載の再生装置。
【請求項５】
第１の記録媒体に記録されている画像ファイル、または第２の記録媒体に記録されている画像ファイルを基に画像を再生する再生方法において、
前記第１の記録媒体に記録されている画像ファイルに関する情報が含まれているインデックスファイルを参照して、前記第１の記録媒体に記録されている画像ファイルのうち、所定の条件を満たす画像ファイルに基づく画像を、前記画像ファイルに関する情報に基づいて定められた順番で表示させるための表示画像リストを生成し、
前記第１の記録媒体に記録されている画像ファイルを基に画像を再生する場合、前記表示画像リストを参照して、前記表示画像リストにより示される順番に基づいて画像の再生を制御し、前記第２の記録媒体に記録されている画像ファイルを基に画像を再生する場合、画像ファイルに基づく画像の撮影された順番に基づいて画像の再生を制御する
ステップを含む再生方法。
【請求項６】
第１の記録媒体に記録されている画像ファイル、または第２の記録媒体に記録されている画像ファイルを基に画像を再生する再生処理を、コンピュータに実行させるプログラムにおいて、
前記第１の記録媒体に記録されている画像ファイルに関する情報が含まれているインデックスファイルを参照して、前記第１の記録媒体に記録されている画像ファイルのうち、所定の条件を満たす画像ファイルに基づく画像を、前記画像ファイルに関する情報に基づいて定められた順番で表示させるための表示画像リストを生成する生成ステップと、
前記第１の記録媒体に記録されている画像ファイルを基に画像を再生する場合、前記表示画像リストを参照して、前記表示画像リストにより示される順番に基づいて画像の再生を制御し、前記第２の記録媒体に記録されている画像ファイルを基に画像を再生する場合、画像ファイルに基づく画像の撮影された順番に基づいて画像の再生を制御する再生制御ステップと
を含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は再生装置および方法、並びにプログラムに関し、特に、画像をより効果的に表示することができるようにした再生装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
CCD（Charge Coupled Devices）やCMOS（Complementary Metal Oxide Semiconductor）などの撮像素子を利用して、静止画像を撮像したり、動画像を撮影したりするデジタルスチルカメラやデジタルビデオカメラなどの画像処理装置が広く知られている。
【０００３】
このような画像処理装置においては、多くの場合、撮像により得られた静止画像データ、または撮影により得られた動画像データは、画像処理装置に着脱可能な記録媒体に記録される。例えば、記録媒体が画像処理装置から外され、プリンタなどの印刷装置やパーソナルコンピュータに装着されると、記録媒体に記録されている静止画像データ、または動画像データは、印刷装置やパーソナルコンピュータに読み出される。そして、印刷装置やパーソナルコンピュータにおいて、読み出された静止画像データまたは動画像データを基に、静止画像や動画像が再生（表示）されたり、または静止画像が印刷されたりする。
【０００４】
したがって、記録媒体に記録される静止画像データや動画像データは、パーソナルコンピュータ、印刷装置などの異なる装置間でも認識する（読み出す）ことができるように、記録媒体に記録される必要がある。なお、以下、静止画像および動画像を特に区別する必要のない場合、単に画像と称する。
【０００５】
例えば、画像データの異なる装置間での互換性を維持（確保）するための規格として、画像データ（画像ファイル）のフォーマットを規定するExif（Exchangeable Image File Format）や、ディレクトリ構造（フォルダ構造）、ディレクトリ名（フォルダ名）、ファイル名などを規定するDCF（Design rule for Camera File system）が一般的に知られている。画像処理装置は、これらの規格にしたがって、画像データを記録媒体に記録している。
【０００６】
例えば、DCFにしたがって画像データが記録される場合、まず、予め定められたフォルダ名のフォルダが生成され、撮影により生成された画像データが、生成された順番に、生成されたフォルダに予め定められた数だけ格納されることにより記録される。そして、そのフォルダに予め定められた数の画像データが格納されると、次のフォルダが新たに生成されて、そのフォルダに予め定められた数の画像データが格納されるまで、撮影により生成された画像データが順番に格納されて記録される。
【０００７】
ところで、画像処理装置によっては、記録媒体に記録された画像データを基に、画像を表示（再生）する機能を有する装置もある。そのような画像処理装置においては、例えば、ユーザは、１つのフォルダを指定し、そのフォルダに格納されている画像データに基づく画像を、記録されている順番（すなわち、フォルダに格納されている順番）に１枚ずつ表示させることができる。これにより、ユーザは、撮影した画像の閲覧を楽しんだり、必要のない画像（の画像データ）を削除したりすることができる。
【０００８】
また、従来の画像処理装置には、画像の再生（表示）を効率よく行うために、属性の同じ画像データを記録媒体の記録領域における近隣の記録領域にまとめて記録しているものもある（例えば、特許文献１参照）。この画像処理装置においては、属性の同じ画像データが近隣の記録領域にまとめて記録されるので、画像処理装置が複数の画像データを基に画像を順番に表示させる場合に、画像処理装置はシーク動作を頻繁に行う必要がなくなり、画像データに迅速にアクセスすることができる。
【０００９】
【特許文献１】特開２００５−８６７３７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した技術では、撮影された画像を、撮影された順番に表示させることはできるが、画像を効果的に表示させることができなかった。
【００１１】
例えば、DCFにしたがって画像データが記録される場合、画像処理装置は、１つのフォルダに、予め定められた数の画像データしか格納することができないので、同じ撮影日時の画像データを１つのフォルダに格納しきれなかったり、１つのフォルダに異なる撮影日時の画像データが格納されてしまったりすることがある。
【００１２】
そのような場合、１つのフォルダに格納されている画像データを基に、画像が順番に表示されるとき（いわゆるスライドショー表示されるとき）、同じ撮影日時の画像だけをスライドショー表示させることができなかったり、所定のイベント（行事）のときに撮影された画像だけをまとめてスライドショー表示させることができなかったりすることがあり、ユーザにとっては不便であった。すなわち、ユーザが所望する画像を、所望する順番で効果的に表示させることができなかった。
【００１３】
本発明は、このような状況に鑑みてなされたものであり、画像をより効果的に表示することができるようにするものである。
【課題を解決するための手段】
【００１４】
本発明の第１の側面は、第１の記録媒体に記録されている画像ファイル、または第２の記録媒体に記録されている画像ファイルを基に画像を再生する再生装置において、前記第１の記録媒体に記録されている画像ファイルに関する情報が含まれているインデックスファイルを参照して、前記第１の記録媒体に記録されている画像ファイルのうち、所定の条件を満たす画像ファイルに基づく画像の順番を、前記画像ファイルに関する情報に基づいて決定する決定手段と、前記第１の記録媒体に記録されている画像ファイルを基に画像を再生する場合、前記決定手段により決定された順番に基づいて画像の再生を制御し、前記第２の記録媒体に記録されている画像ファイルを基に画像を再生する場合、画像ファイルに基づく画像の撮影された順番に基づいて画像の再生を制御する再生制御手段とを備える再生装置である。
【００１５】
前記決定手段には、前記画像ファイルに関する情報に基づいて決定された順番で、画像を表示させるための表示画像リストを生成させ、前記再生制御手段には、前記表示画像リストにより示される順番に基づいて、画像の再生を制御させるようにすることができる。
【００１６】
前記再生制御手段には、前記第１の記録媒体に記録されている画像ファイルを基に画像をスライドショー表示させる場合、前記決定手段により決定された順番に基づいて画像の再生を制御させ、前記第２の記録媒体に記録されている画像ファイルを基に画像をスライドショー表示させる場合、画像の撮影された順番に基づいてグループ分けされた、複数の画像ファイルからなるグループのうち、指定されたグループに属する画像ファイルに基づく画像の再生を、画像が撮影された順番に基づいて制御させるようにすることができる。
【００１７】
本発明の第１の側面の再生方法またはプログラムは、第１の記録媒体に記録されている画像ファイルに関する情報が含まれているインデックスファイルを参照して、前記第１の記録媒体に記録されている画像ファイルのうち、所定の条件を満たす画像ファイルに基づく画像の順番を、前記画像ファイルに関する情報に基づいて決定し、前記第１の記録媒体に記録されている画像ファイルを基に画像を再生する場合、決定された順番に基づいて画像の再生を制御し、第２の記録媒体に記録されている画像ファイルを基に画像を再生する場合、画像ファイルに基づく画像の撮影された順番に基づいて画像の再生を制御するステップを含む。
【００１８】
本発明の第１の側面においては、第１の記録媒体に記録されている画像ファイルに関する情報が含まれているインデックスファイルが参照されて、前記第１の記録媒体に記録されている画像ファイルのうち、所定の条件を満たす画像ファイルに基づく画像の順番が、前記画像ファイルに関する情報に基づいて決定され、前記第１の記録媒体に記録されている画像ファイルを基に画像を再生する場合、決定された順番に基づいて画像の再生が制御され、第２の記録媒体に記録されている画像ファイルを基に画像を再生する場合、画像ファイルに基づく画像の撮影された順番に基づいて画像の再生が制御される。
【発明の効果】
【００２３】
以上のように、本発明の第１の側面によれば、画像を表示させることができる。特に、本発明の第１の側面によれば、画像をより効果的に表示させることができる。
【発明を実施するための最良の形態】
【００２５】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明の詳細な説明に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２６】
本発明の第１の側面は、第１の記録媒体（例えば、図２の内部記録部５９）に記録されている画像ファイル、または第２の記録媒体（例えば、図２のリムーバブルメディア９１）に記録されている画像ファイルを基に画像を再生する再生装置（例えば、図２の画像処理装置１１）において、前記第１の記録媒体に記録されている画像ファイルに関する情報が含まれているインデックスファイル（例えば、図６のインデックスファイル２０２）を参照して、前記第１の記録媒体に記録されている画像ファイルのうち、所定の条件を満たす画像ファイルに基づく画像の順番を、前記画像ファイルに関する情報に基づいて決定する決定手段（例えば、図３の決定部１２５）と、前記第１の記録媒体に記録されている画像ファイルを基に画像を再生する場合、前記決定手段により決定された順番に基づいて画像の再生を制御し、前記第２の記録媒体に記録されている画像ファイルを基に画像を再生する場合、画像ファイルに基づく画像の撮影された順番に基づいて画像の再生を制御する再生制御手段（例えば、図３の再生制御部１２６）とを備える再生装置である。
【００２７】
前記決定手段（例えば、図８のステップＳ４３の処理、または図９のステップＳ８２の処理を行う決定部１２５）には、前記画像ファイルに関する情報に基づいて決定された順番で、画像を表示させるための表示画像リストを生成させ、前記再生制御手段（例えば、図８のステップＳ４７の処理、または図９のステップＳ８３の処理を行う再生制御部１２６）には、前記表示画像リストにより示される順番に基づいて、画像の再生を制御させるようにすることができる。
【００２８】
前記再生制御手段（例えば、図９のステップＳ８３の処理またはステップＳ８４の処理を実行する再生制御部１２６）には、前記第１の記録媒体（例えば、図２の内部記録部５９）に記録されている画像ファイルを基に画像をスライドショー表示させる場合、前記決定手段（例えば、図３の決定部１２５）により決定された順番に基づいて画像の再生を制御させ、前記第２の記録媒体（例えば、図２のリムーバブルメディア９１）に記録されている画像ファイルを基に画像をスライドショー表示させる場合、画像の撮影された順番に基づいてグループ分けされた、複数の画像ファイルからなるグループのうち、指定されたグループに属する画像ファイルに基づく画像の再生を、画像が撮影された順番に基づいて制御させるようにすることができる。
【００２９】
本発明の第１の側面の再生方法またはプログラムは、第１の記録媒体（例えば、図２の内部記録部５９）に記録されている画像ファイルに関する情報が含まれているインデックスファイル（例えば、図６のインデックスファイル２０２）を参照して、前記第１の記録媒体に記録されている画像ファイルのうち、所定の条件を満たす画像ファイルに基づく画像の順番を、前記画像ファイルに関する情報に基づいて決定し（例えば、図８のステップＳ４３、または図９のステップＳ８２）、前記第１の記録媒体に記録されている画像ファイルを基に画像を再生する場合、決定された順番に基づいて画像の再生を制御し（例えば、図８のステップＳ４４、図８のステップＳ４７、または図９のステップＳ８３）、第２の記録媒体（例えば、図２のリムーバブルメディア９１）に記録されている画像ファイルを基に画像を再生する場合、画像ファイルに基づく画像の撮影された順番に基づいて画像の再生を制御する（例えば、図８のステップＳ４５、図８のステップＳ４７、または図９のステップＳ８４）ステップを含む。
【００３２】
以下、図面を参照して本発明を適用した実施の形態について説明する。
【００３３】
図１は、本発明を適用した画像処理装置の外観の構成例を示す図である。この画像処理装置は、例えば、静止画像や動画像を撮影するデジタルスチルカメラ、デジタルビデオカメラなどに適用することができる。
【００３４】
画像処理装置１１は、本体２１および本体２２から構成される。ユーザは、本体２１を把持し、本体２１または本体２２に設けられたボタンなどを操作することで、静止画像や動画像の撮影（撮像）、またはそれらの再生を画像処理装置１１に行わせることができる。
【００３５】
なお、以下の説明において、静止画像および動画像を特に区別する必要のない場合には、単に画像と称する。また、以下の説明においては、画像を撮影するとは、動画像を撮影する場合に限らず、静止画像を撮像（撮影）する場合も含まれることとする。
【００３６】
本体２１には、画像を撮影する記録モード、または画像を再生（表示）する再生モードを選択する（切り替える）ときに操作されるモード切替ボタン３１、静止画像を撮影するときに操作されるシャッタボタン３２、および動画像を撮影するときに操作される録画ボタン３３が設けられている。
【００３７】
本体２２には、画像や各種の設定を行うためのメニュー画面を表示させるための表示部３４が設けられている。また、本体２２には、表示部３４の図中右側に、表示部３４に表示されたカーソルなどを移動させ、画像やメニュー項目を選択するときに操作される十字キー３５−１乃至十字キー３５−４、カーソルにより選択された画像やメニュー項目の表示や実行を決定するときに操作される決定ボタン３６が設けられている。さらに、本体２２には、輪状の操作手段であるシャトル３７が設けられており、シャトル３７は、決定ボタン３６を中心に（決定ボタン３６を軸として）、図中矢印Ａ１１の方向に回動する構成とされている。このシャトル３７は、回動した角度に応じてカーソルの移動などの処理を行わせるときに操作される。なお、以下、十字キー３５−１乃至十字キー３５−４を個々に区別する必要のない場合、単に十字キー３５と称する。
【００３８】
また、本体２２は、本体２１に対して、決定ボタン３６を中心とし、図中、矢印Ａ１１の方向に回動させることができるように構成されている。例えば、ユーザは、本体２１を把持したまま本体２２を回動させて、ユーザに対する表示部３４の角度を調整することができるように構成されている。さらに、本体２１に対して本体２２が回動されると、本体２１と本体２２は互いに重なるように構成されている。例えば、ユーザは、本体２２を回動させて、本体２１と本体２２を重ねることによって、画像処理装置１１を小さくまとめることができ、容易に持ち運ぶことができるように構成されている。
【００３９】
さらに、本体２１のモード切替ボタン３１、シャッタボタン３２、および録画ボタン３３が設けられている面とは反対側の面（対向する面）の決定ボタン３６と対向する位置には、撮影を行うための図示せぬレンズが設けられている。したがって、例えば、ユーザは、本体２１を把持してレンズを被写体に向け、表示部３４に表示される画像を見ながら撮影画角を確認し、シャッタボタン３２、または録画ボタン３３を操作して被写体の撮影を行う。
【００４０】
図２は、図１の画像処理装置１１の構成例を示すブロック図である。
【００４１】
画像処理装置１１は、撮影部５１、ＡＤ（Analog Digital）変換部５２、マイクロフォン５３、ＡＤ変換部５４、信号処理部５５、RAM（Random Access Memory）５６、出力部５７、圧縮伸張処理部５８、内部記録部５９、制御部６０、入力部６１、電源制御部６２、ROM（Read Only Memory）６３、およびドライブ６４を含むように構成される。
【００４２】
また、信号処理部５５、RAM５６、出力部５７、圧縮伸張処理部５８、内部記録部５９、制御部６０、入力部６１、電源制御部６２、ROM６３、およびドライブ６４は、バス６５により相互に接続されている。
【００４３】
撮影部５１は、例えば、CCD、CMOSなどの撮像素子やレンズなどを含む構成とされ、制御部６０の制御の基に被写体を撮影し、撮影により得られた画像信号をＡＤ変換部５２に供給する。例えば、撮影部５１を構成する撮像素子は、図示せぬレンズをから入射した光を受光し、その受光した光の量（光量）に応じた電荷を蓄積して電圧信号を生成し、これを画像信号としてＡＤ変換部５２に供給する。
【００４４】
ＡＤ変換部５２は、撮影部５１から供給された画像信号を、アナログ信号からデジタル信号に変換して信号処理部５５に供給する。
【００４５】
マイクロフォン５３は、画像処理装置１１の周囲の音声を集音し、集音した音声を電気信号である音声信号に変換し、ＡＤ変換部５４に供給する。
【００４６】
ＡＤ変換部５４は、マイクロフォン５３から供給された音声信号を、アナログ信号からデジタル信号に変換して信号処理部５５に供給する。
【００４７】
信号処理部５５は、制御部６０の制御の基に、ＡＤ変換部５２から供給された画像信号、またはＡＤ変換部５４から供給された音声信号に対して、必要に応じて所定の処理を施し、画像データまたは音声データを生成してRAM５６に供給する。例えば、信号処理部５５は、制御部６０の制御の基に、ＡＤ変換部５２から供給された画像信号を、輝度信号（Ｙ信号）と色差信号（Ｃｒ信号およびＣｂ信号）に変換し、ガンマ補正処理などを施して生成された画像データをRAM５６に供給する。
【００４８】
RAM５６は、制御部６０の制御の基に、信号処理部５５から供給された画像データまたは音声データを一時的に記憶し、記憶している画像データまたは音声データを、出力部５７または圧縮伸張処理部５８に供給する。また、RAM５６には、制御部６０が実行するプログラムやデータなども適宜記憶される。
【００４９】
出力部５７は、表示部３４、スピーカ８１などを含むように構成される。例えば、出力部５７の表示部３４は、液晶ディスプレイなどから構成され、RAM５６を介して信号処理部５５から供給された画像データ、または圧縮伸張処理部５８から供給された画像データを基に、画像を表示する。さらに、出力部５７のスピーカ８１は、圧縮伸張処理部５８から供給された音声データを基に音声を再生する。
【００５０】
圧縮伸張処理部５８は、制御部６０の制御の基に、RAM５６から供給された画像データを所定の方式にしたがって圧縮し、圧縮された画像データを生成する。
【００５１】
例えば、静止画像データが生成される場合、圧縮伸張処理部５８は、制御部６０の制御の基に、RAM５６から供給された静止画像データを、例えば、JPEG（Joint Photographic Experts Group）などの方式に従って圧縮して、圧縮された静止画像データを生成する。圧縮伸張処理部５８は、生成した静止画像データを、内部記録部５９に供給するか、またはドライブ６４を介してリムーバブルメディア９１に供給する。
【００５２】
なお、より詳細には、圧縮伸張処理部５８は、静止画像データを生成すると、さらに、静止画像データにより表示される静止画像が縮小された静止画像であるサムネイル画像を表示させるためのサムネイル画像データを生成し、静止画像データおよびサムネイル画像データを内部記録部５９またはリムーバブルメディア９１に供給する。以下の説明においては、静止画像データ、サムネイル画像データなどが含まれるファイルを静止画像ファイルと称する。
【００５３】
また、動画像データが生成される場合、圧縮伸張処理部５８は、制御部６０の制御の基に、RAM５６から供給された動画像データを、例えば、MPEG（Moving Picture Experts Group phase）２、MPEG４などの方式にしたがって圧縮し、圧縮された動画像データを生成するとともに、RAM５６から供給された音声データを、例えば、AAC（Advanced Audio Coding）などの方式にしたがって圧縮して、圧縮された音声データを生成する。圧縮伸張処理部５８は、生成した動画像データおよび音声データを、内部記録部５９に供給するか、またはドライブ６４を介してリムーバブルメディア９１に供給する。
【００５４】
なお、より詳細には、圧縮伸張処理部５８は、動画像データを生成すると、さらに、動画像データにより表示される動画像から抽出され、その動画像を表す静止画像（サムネイル画像）を表示させるためのサムネイル画像データを生成し、動画像データ、音声データ、およびサムネイル画像データを内部記録部５９またはリムーバブルメディア９１に供給する。以下の説明においては、動画像データ、音声データ、サムネイル画像データなどが含まれるファイルを動画像ファイルと称する。
【００５５】
さらに、圧縮伸張処理部５８は、制御部６０の制御の基に、内部記録部５９またはリムーバブルメディア９１から静止画像データ（静止画像ファイル）を取得し、取得した静止画像データを必要に応じて伸張して出力部５７に供給する。さらに、また、圧縮伸張処理部５８は、制御部６０の制御の基に、内部記録部５９またはリムーバブルメディア９１から動画像ファイルを取得し、動画像ファイルに含まれている動画像データおよび音声データを必要に応じて伸張して出力部５７に供給する。
【００５６】
内部記録部５９は、例えば、画像処理装置１１に内蔵されているハードディスク、不揮発性のフラッシュメモリなどから構成され、制御部６０の制御の基に、圧縮伸張処理部５８から供給された静止画像データおよびサムネイル画像データを、静止画像ファイルとして記録する。また、内部記録部５９は、制御部６０の制御の基に、圧縮伸張処理部５８から供給された動画像データ、音声データ、およびサムネイル画像データを、動画像ファイルとして記録する。
【００５７】
さらに、内部記録部５９は、記録している静止画像ファイルまたは動画像ファイルを圧縮伸張処理部５８に供給する。
【００５８】
制御部６０は、例えば、CPU（Central Processing Unit）などから構成され、ROM６３に記録されているプログラムを実行し、画像処理装置１１全体を制御する。また、制御部６０は、入力部６１から供給された入力信号に応じて各種の処理を行う。例えば、制御部６０は、入力部６１からの入力信号に応じて撮影部５１を制御することにより、フォーカス、絞り、シャッタスピードなどを制御する。
【００５９】
入力部６１は、例えば、図１のモード切替ボタン３１、シャッタボタン３２、録画ボタン３３、十字キー３５、決定ボタン３６、シャトル３７などから構成され、ユーザの操作に応じた入力信号を制御部６０に供給する。
【００６０】
電源制御部６２は、制御部６０から電力の供給が指示されると、図示せぬ電池、または画像処理装置１１に接続されている外部電源から画像処理装置１１の各部に電力を供給する。例えば、ユーザが画像処理装置１１の電源をオンすると、入力部６１はユーザの操作に応じて、制御部６０に電源がオンされた旨の入力信号を供給する。すると、制御部６０は、入力部６１からの入力信号に応じて、電源制御部６２に電力の供給を指示するので、電源制御部６２は、制御部６０の指示に応じて画像処理装置１１の各部に電力を供給する。
【００６１】
ROM６３は、各種のプログラムおよびデータを記録し、記録しているプログラムまたはデータを制御部６０に供給する。ドライブ６４には、必要に応じてリムーバブルメディア９１が装着（接続）される。ドライブ６４は、リムーバブルメディア９１が装着されると、必要に応じてリムーバブルメディア９１に記録されているデータを読み出して、制御部６０または圧縮伸張処理部５８に供給したり、制御部６０または圧縮伸張処理部５８から供給されたデータを、リムーバブルメディア９１に供給して記録させたりする。
【００６２】
リムーバブルメディア９１は、例えば、不揮発性のフラッシュメモリ、磁気ディスク、光ディスク、光磁気ディスクなどから構成され、画像処理装置１１に着脱可能とされている。リムーバブルメディア９１は、画像処理装置１１から供給された静止画像ファイル、動画像ファイルなどの各種のデータ（ファイル）を記録する。また、リムーバブルメディア９１は、記録している静止画像ファイル、動画像ファイルなどの各種のデータを画像処理装置１１に供給する。なお、以下、静止画像および動画像における場合と同様に、静止画像ファイルおよび動画像ファイルを特に区別する必要のない場合、単に画像ファイルと称する。
【００６３】
図３は、図２の制御部６０の機能的な構成例を示すブロック図である。
【００６４】
制御部６０は、撮影制御部１２１、判定部１２２、記録制御部１２３、インデックスファイル更新部１２４、決定部１２５、および再生制御部１２６を含むように構成され、撮影制御部１２１、判定部１２２、記録制御部１２３、インデックスファイル更新部１２４、決定部１２５、および再生制御部１２６のそれぞれは、互いにデータ（信号）を授受することが可能とされている。
【００６５】
撮影制御部１２１は、撮影部５１（図２）の被写体の撮影を制御する。
【００６６】
判定部１２２は、入力部６１（図２）から供給される入力信号に基づいて、圧縮伸張処理部５８（図２）が生成した画像データ（画像ファイル）を、内部記録部５９に記録させるか、またはリムーバブルメディア９１に記録させるかを判定する。さらに、判定部１２２は、入力部６１から供給される入力信号に基づいて、画像ファイルを内部記録部５９から読み出すか、またはリムーバブルメディア９１から読み出すかを判定する。
【００６７】
記録制御部１２３は、圧縮伸張処理部５８を制御して、圧縮伸張処理部５８が生成した静止画像データおよびサムネイル画像データを、内部記録部５９またはリムーバブルメディア９１に供給させて、内部記録部５９またはリムーバブルメディア９１に静止画像ファイルとして記録させる。また、記録制御部１２３は、圧縮伸張処理部５８を制御して、圧縮伸張処理部５８が生成した動画像データ、音声データ、およびサムネイル画像データを、内部記録部５９またはリムーバブルメディア９１に供給させて、内部記録部５９またはリムーバブルメディア９１に動画像ファイルとして記録させる。
【００６８】
インデックスファイル更新部１２４は、内部記録部５９に記録されている画像ファイルを管理するためのインデックスファイルを更新する。例えば、インデックスファイルには、内部記録部５９に記録されている画像ファイルのファイル名、露光値などの露光条件、撮影日時などを示す情報が含まれている。
【００６９】
決定部１２５は、内部記録部５９（図２）に記録されている、インデックスファイルを参照して、出力部５７（図２）の表示部３４に表示させる画像の表示順を決定し、その順番（表示順）を示すリストである表示画像リストを生成する。
【００７０】
再生制御部１２６は、必要に応じて決定部１２５が生成した表示画像リストを参照し、圧縮伸張処理部５８を制御することによって、内部記録部５９またはリムーバブルメディア９１に記録されている画像ファイルに基づく画像の再生（表示）を制御する。
【００７１】
次に、図４のフローチャートを参照して、画像処理装置１１の制御部６０が行う撮影制御処理について説明する。
【００７２】
この撮影制御処理は、前提として、ユーザがモード切替ボタン３１（図１）を操作することによって、被写体を撮影する記録モードを選択し、シャッタボタン３２（図１）または録画ボタン３３（図１）を操作して撮影を指示すると開始される。
【００７３】
例えば、ユーザがモード切替ボタン３１を操作して記録モードを選択し、さらに、入力部６１（図２）を操作して、撮影により得られる画像ファイルを記録する記録媒体として、内部記録部５９（図２）またはリムーバブルメディア９１（図２）を選択すると、画像処理装置１１は、被写体を撮影して表示部３４（図２）に画像（いわゆるスルー画像）を表示させる。
【００７４】
表示部３４に画像が表示され、例えば、ユーザが表示部３４に表示されている画像を見ながら、撮影する画像の画角を確認し、その時の記録モードに対応するシャッタボタン３２または録画ボタン３３を操作して撮影を指示すると、入力部６１は、ユーザの操作に応じて制御部６０に撮影を指示する信号を供給する。
【００７５】
入力部６１から制御部６０の撮影制御部１２１（図３）に、撮影を指示する信号が供給されると、制御部６０における撮影制御処理が開始される。
【００７６】
ステップＳ１１において、撮影制御部１２１は、撮影部５１による被写体の撮影を制御する。例えば、撮影部５１は、撮影制御部１２１の制御の基に、入射した光を受光し、受光した光の量に応じた電荷を蓄積して電圧信号を生成し、ＡＤ変換部５２を介して信号処理部５５に供給する。
【００７７】
信号処理部５５は、撮影制御部１２１の制御の基に、例えば、ＡＤ変換部５２から供給された画像信号を輝度信号と色差信号に変換し、ガンマ補正処理などを施して画像データを生成してRAM５６に供給する。
【００７８】
撮影部５１が被写体を撮影すると、ステップＳ１２において、判定部１２２は生成する画像ファイルを内部記録部５９に記録させるか否かを判定する。すなわち、判定部１２２は生成する画像ファイルを内部記録部５９に記録させるか、またはリムーバブルメディア９１に記録させるかを判定する。
【００７９】
例えば、ユーザがモード切替ボタン３１を操作して記録モードを選択し、その後、入力部６１を操作して画像ファイルを記録する記録媒体として、内部記録部５９を選択した場合、入力部６１から制御部６０には、記録媒体として内部記録部５９が選択された旨の入力信号が供給されるので、ステップＳ１２において、判定部１２２は、画像ファイルを内部記録部５９に記録させると判定する。
【００８０】
ステップＳ１２において、画像ファイルを内部記録部５９に記録させると判定された場合、ステップＳ１３に進み、記録制御部１２３（図３）は、圧縮伸張処理部５８による画像データの圧縮を制御する。記録モードが、静止画像を撮影する記録モードである場合、圧縮伸張処理部５８は、記録制御部１２３の制御の基にRAM５６から静止画像データを取得し、JPEGなどの方式に従って、ユーザにより予め設定されている圧縮率で圧縮して、圧縮された静止画像データを生成する。圧縮伸張処理部５８は、圧縮された静止画像データを生成すると、生成した静止画像データを基にサムネイル画像データを生成する。
【００８１】
また、記録モードが動画像を撮影する記録モードである場合、圧縮伸張処理部５８は、記録制御部１２３の制御の基にRAM５６から動画像データを取得し、MPEG２などの方式にしたがって、ユーザにより予め設定されている圧縮率で圧縮して、圧縮された動画像データを生成するとともに、RAM５６から音声データを取得してAACなどの方式にしたがって圧縮し、圧縮された音声データを生成する。圧縮伸張処理部５８は、圧縮された動画像データおよび音声データを生成すると、生成した動画像データにより表示される動画像から所定の静止画像を抽出してサムネイル画像データを生成する。
【００８２】
ステップＳ１４において、記録制御部１２３は、画像ファイルの内部記録部５９への記録を制御する。例えば、記録制御部１２３は、圧縮伸張処理部５８に、生成された画像データおよびサムネイル画像データを内部記録部５９に供給させる。そして、記録制御部１２３は、画像ファイルのファイル名、撮影日時、露光値、GPS（Global Positioning System）によって取得された画像処理装置１１の位置を示す位置情報などが含まれるExif情報を生成して内部記録部５９に供給する。記録制御部１２３は、Exif情報、画像データ、およびサムネイル画像データを、例えば、Exifに準拠した画像ファイルとして内部記録部５９に記録させる。
【００８３】
なお、動画像が撮影される場合には、記録制御部１２３は、圧縮伸張処理部５８に、動画像データ、およびサムネイル画像データを内部記録部５９に供給させるとともに、音声データを内部記録部５９に供給させ、内部記録部５９に動画像ファイルとして記録させる。
【００８４】
ここで、内部記録部５９が記録する画像ファイルは、例えば、図５に示すように、１つのフォルダ（トップフォルダ）に格納されて記録される。
【００８５】
図５では、画像ファイルを格納する１つのトップフォルダ２０１に、画像ファイルを管理するためのインデックスファイル２０２、および画像ファイル２０３−１乃至画像ファイル２０３−６が格納されている。
【００８６】
内部記録部５９は、リムーバブルメディア９１とは異なり、画像処理装置１１に内蔵されている記録媒体であるので、内部記録部５９がプリンタなどの印刷装置や、パーソナルコンピュータなどの画像処理装置１１とは異なる装置に装着されることはない。つまり、内部記録部５９が画像処理装置１１とは異なる装置に装着されて、内部記録部５９に記録されている画像ファイルがそれらの装置に読み出されることはない。したがって、印刷装置などの装置が、内部記録部５９に記録されている画像ファイルを認識できなくてもよいので、内部記録部５９に画像ファイルが記録される場合、画像ファイルは、必ずしもDCFなどの規格にしたがって記録される必要はない。
【００８７】
そこで、ユーザは、トップフォルダ２０１のフォルダ名や、画像ファイル２０３−１乃至画像ファイル２０３−６のファイル名として、所望のフォルダ名、またはファイル名を付すことができる。ユーザは、自分自身で付したフォルダ名やファイル名を見ることで、トップフォルダ２０１または画像ファイル２０３−１乃至画像ファイル２０３−６の内容、例えば、どの画像ファイルにより表示される画像がどのような画像であるかを容易に思い出すことができる。このように、ユーザは、所望するフォルダ名やファイル名を付すことで、トップフォルダ２０１に格納された画像ファイルをより簡単に管理することができる。
【００８８】
また、例えば、図５では、画像ファイル２０３−１乃至画像ファイル２０３−６が、図中、上から下方向に、画像処理装置１１に撮影された順番（撮影日時の古い順番）で並べられて格納されている。さらに、画像ファイル２０３−１乃至画像ファイル２０３−６のそれぞれには、画像ファイル２０３−１乃至画像ファイル２０３−６のそれぞれに基づく画像のサムネイル画像を表示させるためのサムネイル画像データ２０４−１乃至サムネイル画像データ２０４−６のそれぞれが含まれている。
【００８９】
なお、以下、画像ファイル２０３−１乃至画像ファイル２０３−６をそれぞれ個々に区別する必要のない場合、単に画像ファイル２０３と称する。同様に、以下、サムネイル画像データ２０４−１乃至サムネイル画像データ２０４−６をそれぞれ個々に区別する必要のない場合、単にサムネイル画像データ２０４と称する。
【００９０】
また、画像ファイル２０３を管理するためのインデックスファイル２０２は、例えば、図６に示すように、トップフォルダ２０１（図５）に格納されている各画像ファイル２０３のファイル名、撮影日時、露光値、GPSによって取得された位置情報などの情報をそれぞれ関連付けて管理する。なお、ここでは、インデックスファイル２０２に、画像ファイル２０３のファイル名、撮影日時、露光値、および位置情報が含まれる例について説明するが、その他、画像圧縮率、画像の解像度、シャッタスピードなどの情報が含まれるようにしてもよい。
【００９１】
例えば、インデックスファイル２０２には、トップフォルダ２０１に格納されている１つの画像ファイル２０３のファイル名が“DSC05001.jpg”であり、撮影日時が“2005.7.29.10：30”であり、露光値が“EV1”であり、位置情報が“N34度13分39秒E132度27分3秒”であることを示す情報が含まれている。ここで、撮影日時“2005.7.29.10：30”は、例えば、ファイル名が“DSC05001.jpg”である画像ファイル２０３の画像が２００５年７月２９日の１０時３０分に撮影されたことを示している。また、位置情報“N34度13分39秒E132度27分3秒”は、例えば、ファイル名が“DSC05001.jpg”である画像ファイル２０３に基づく画像が、北緯３４度１３分３９秒、東経１３２度２７分３秒である位置において撮影されたことを示している。
【００９２】
また、インデックスファイル２０２には、トップフォルダ２０１に格納されている１つの画像ファイル２０３のファイル名が“DSC05002.jpg”であり、撮影日時が“2005.7.29.10：40”であり、露光値が“EV0”であり、位置情報が“N34度13分19秒E132度27分5秒”であることを示す情報が含まれており、トップフォルダ２０１に格納されている１つの画像ファイル２０３のファイル名が“DSC05003.jpg”であり、撮影日時が“2005.7.30.1：30”であり、露光値が“EV2”であり、位置情報が“N34度15分40秒E132度30分10秒”であることを示す情報が含まれている。
【００９３】
制御部６０（図３）は、インデックスファイル２０２を参照することにより、トップフォルダ２０１に格納されている画像ファイル２０３のファイル名、撮影日時、露光値、位置情報などの情報を基に、トップフォルダ２０１に格納されている画像ファイル２０３のうち、所定の条件を満たす画像ファイル２０３、例えば、所定の撮影日時に撮影された画像ファイル２０３などを容易に検索することができる。
【００９４】
図４のフローチャートの説明に戻り、ステップＳ１４において画像ファイルが内部記録部５９に記録されると、ステップＳ１５に進み、インデックスファイル更新部１２４（図３）は、内部記録部５９に記録されているインデックスファイル２０２を更新して、撮影制御処理は終了する。
【００９５】
例えば、インデックスファイル更新部１２４は、新たにトップフォルダ２０１（図５）に格納されて記録された画像ファイル２０３（図５）のExif情報に含まれているファイル名、撮影日時、露光値、位置情報などの情報がインデックスファイル２０２（図５）に含まれるようにインデックスファイル２０２を更新する。
【００９６】
なお、インデックスファイル更新部１２４は、トップフォルダ２０１にインデックスファイル２０２が格納されていない場合、新たにトップフォルダ２０１に格納された画像ファイル２０３のファイル名、撮影日時、露光値、位置情報などの情報が含まれるインデックスファイル２０２を生成して、トップフォルダ２０１に格納させて内部記録部５９に記録させる。
【００９７】
また、ステップＳ１２において、画像ファイルは内部記録部５９に記録させないと判定された場合、すなわち、画像ファイルがリムーバブルメディア９１に記録される場合、ステップＳ１６に進み、記録制御部１２３は、圧縮伸張処理部５８による画像データの圧縮を制御する。例えば、圧縮伸張処理部５８は、記録制御部１２３の制御の基に、RAM５６から画像データを取得し、JPEGなどの方式に従って、予め設定されている圧縮率で圧縮して、圧縮された画像データを生成する。ここで、予め設定されている圧縮率は、例えば、画像データ（画像ファイル）が内部記録部５９に記録される場合と同じ圧縮率としてもよく、異なる圧縮率とするようにしてもよい。さらに、圧縮伸張処理部５８は、記録制御部１２３の制御の基に、生成した画像データを基にサムネイル画像データを生成する。
【００９８】
ステップＳ１７において、記録制御部１２３は、画像ファイルのリムーバブルメディア９１への記録を制御して記録が終了すると、撮影制御処理は終了する。例えば、記録制御部１２３は、圧縮伸張処理部５８に生成された画像データおよびサムネイル画像データを、ドライブ６４を介してリムーバブルメディア９１に供給させる。そして、記録制御部１２３は、画像ファイルのExif情報を生成してリムーバブルメディア９１に供給し、供給したExif情報、および圧縮伸張処理部５８からリムーバブルメディア９１に供給された画像データ並びにサムネイル画像データを、例えば、Exifに準拠した画像ファイルとして、DCFにしたがったディレクトリ構造（フォルダ構造）でリムーバブルメディア９１に記録させる。
【００９９】
ここで、リムーバブルメディア９１が記録する画像ファイルは、例えば、図７に示すように、１つのフォルダ（トップフォルダ）に格納されたサブフォルダに格納されて記録される。
【０１００】
図７では、画像ファイルを格納する１つのトップフォルダ２３１に、画像ファイルを格納するためのサブフォルダ２３２−１乃至サブフォルダ２３２−３が格納されている。また、サブフォルダ２３２−１には、画像ファイル２３３−１乃至画像ファイル２３３−３が格納され、サブフォルダ２３２−２には、画像ファイル２３３−４乃至画像ファイル２３３−６が格納され、サブフォルダ２３２−３には、画像ファイル２３３−７乃至画像ファイル２３３−９が格納されている。
【０１０１】
そして、さらに、画像ファイル２３３−１乃至画像ファイル２３３−９には、画像ファイル２３３−１乃至画像ファイル２３３−９にそれぞれ基づく画像のサムネイル画像を表示させるためのサムネイル画像データ２３４−１乃至サムネイル画像データ２３４−９が含まれている。
【０１０２】
リムーバブルメディア９１は、画像処理装置１１に対して着脱可能な記録媒体であり、例えば、リムーバブルメディア９１は、画像処理装置１１から外され、プリンタなどの印刷装置や、パーソナルコンピュータなどにも装着される場合がある。そのような場合、印刷装置などの画像処理装置１１とは異なる装置が、装着されたリムーバブルメディア９１に記録されている画像ファイルを認識できるように、リムーバブルメディア９１に記録される画像ファイルは、例えば、DCFなどの一般的に用いられている規格にしたがって記録されることが望ましい。
【０１０３】
そこで、画像処理装置１１とは異なる装置が、トップフォルダ２３１を、画像ファイルが格納されているフォルダであると認識できるように、トップフォルダ２３１のフォルダ名は、DCFなどの規格により予め定められたフォルダ名とされる。
【０１０４】
また、トップフォルダ２３１における場合と同様に、サブフォルダ２３２−１乃至サブフォルダ２３２−３のフォルダ名、および画像ファイル２３３−１乃至画像ファイル２３３−９のファイル名も、例えば、DCFなどの規格にしたがったフォルダ名またはファイル名が付されている。
【０１０５】
なお、以下、サブフォルダ２３２−１乃至サブフォルダ２３２−３のそれぞれを個々に区別する必要のない場合、単にサブフォルダ２３２と称する。また、以下、画像ファイル２３３−１乃至画像ファイル２３３−９のそれぞれを個々に区別する必要のない場合、単に画像ファイル２３３と称する。さらに、以下、サムネイル画像データ２３４−１乃至サムネイル画像データ２３４−９のそれぞれを個々に区別する必要のない場合、単にサムネイル画像データ２３４と称する。
【０１０６】
DCFなどの規格では、サブフォルダ２３２に格納することができる画像ファイル２３３の数は予め定められており、例えば、図７では、サブフォルダ２３２のそれぞれに格納することができる画像ファイルの数は３つとされている。
【０１０７】
したがって、例えば、トップフォルダ２３１に画像ファイル２３３が格納されて記録される場合、まずサブフォルダ２３２−１が生成されてトップフォルダ２３１に格納される。そして、サブフォルダ２３２−１には、画像ファイル２３３−１乃至画像ファイル２３３−３のそれぞれが撮影された順番に格納されて記録される。
【０１０８】
さらに、サブフォルダ２３２−１に予め定められた数の画像ファイル２３３が格納されると、次に、サブフォルダ２３２−２が生成されてトップフォルダ２３１に格納され、画像ファイル２３３が撮影された順番に、サブフォルダ２３２−２に格納されて記録される。このようにして、トップフォルダ２３１（サブフォルダ２３２）に、画像ファイル２３３が格納されて記録される場合、サブフォルダ２３２に、画像ファイル２３３が順番に格納されて記録され、そのサブフォルダ２３２に予め定められた数の画像ファイル２３３が格納されると、新たなサブフォルダ２３２が生成されてトップフォルダ２３１に格納され、そのサブフォルダ２３２に画像ファイル２３３が格納されて記録される。
【０１０９】
このように、リムーバブルメディア９１に画像ファイルが記録される場合には、DCFなどの規格にしたがって画像ファイルが記録されるので、画像処理装置１１とは異なる装置もリムーバブルメディア９１に記録された画像ファイルを認識することができる。
【０１１０】
以上のようにして、画像処理装置１１の制御部６０は、被写体を撮影させて、撮影により得られた画像ファイルを内部記録部５９またはリムーバブルメディア９１に記録させる。そして、制御部６０は、画像ファイルが内部記録部５９に記録される場合には、画像ファイルを内部記録部５９に記録させるとともに、画像ファイルに関する情報が含まれているインデックスファイルを更新する。また、画像ファイルがリムーバブルメディア９１に記録される場合には、制御部６０は、異なる装置間での互換性を維持するために、画像ファイルを、例えば、一般的に用いられている規格などにしたがって記録させる。
【０１１１】
このように、画像処理装置１１に内蔵されている内部記録部５９に画像ファイルが記録される場合に、制御部６０は、画像ファイルを記録させるとともに、インデックスファイルを更新することで、記録されている画像ファイルのファイル名、撮影日時、露光値、位置情報などの情報を参照することができ、これにより、制御部６０は、インデックスファイルに含まれている画像ファイルに関する情報を基に、所定の条件を満たす画像ファイルを検索することができる。
【０１１２】
また、撮影により得られた画像ファイルを、内部記録部５９に記録させるか、またはリムーバブルメディア９１に記録させるかを選択できるようにすることで、ユーザは、記録媒体によって異なる圧縮率の画像ファイルを記録させることができる。これにより、例えば、内部記録部５９には、より圧縮率の大きい画像ファイルを記録させて、より多くの画像ファイルを記録できるようにしたり、リムーバブルメディア９１には、高画質の画像を印刷できるように、より圧縮率の小さい画像ファイルを記録させたりすることができる。
【０１１３】
画像処理装置１１は、図４のフローチャートを参照して説明した撮影制御処理において、内部記録部５９（図２）またはリムーバブルメディア９１（図２）に記録された画像ファイルを読み出して、画像を再生することができる。以下、図８のフローチャートを参照して、制御部６０が画像の再生を制御する処理である画像表示処理について説明する。
【０１１４】
ユーザが入力部６１（図２）を操作して、画像ファイルが記録されている記録媒体、または画像ファイルにより表示される画像（のサムネイル画像）を選択すると、ステップＳ４１において、再生制御部１２６（図３）は記録媒体を選択する。
【０１１５】
例えば、ユーザが、画像処理装置１１のモード切替ボタン３１（図１）を操作して再生モードを選択し、さらに、ユーザが入力部６１を操作し、再生させる画像の画像ファイルが記録されている記録媒体として、内部記録部５９またはリムーバブルメディア９１を選択すると、入力部６１から制御部６０には、ユーザにより選択された記録媒体を示す入力信号が供給される。
【０１１６】
入力部６１から制御部６０の再生制御部１２６に記録媒体を示す入力信号が供給されると、ステップＳ４１において、再生制御部１２６は、入力部６１からの入力信号に基づいて、記録媒体を選択する。例えば、入力部６１からの入力信号が、内部記録部５９を示す入力信号である場合、再生制御部１２６は、記録媒体として内部記録部５９を選択する。
【０１１７】
また、例えば、ユーザが入力部６１を操作して、サムネイル画像の一覧の表示を指示すると、再生制御部１２６は、ユーザの操作に応じて、内部記録部５９またはリムーバブルメディア９１に記録されている画像ファイルに含まれるサムネイル画像データを基に、サムネイル画像の一覧を表示させるための画像データを生成して出力部５７に供給し、出力部５７の表示部３４（図２）にサムネイル画像の一覧を表示させる。ユーザが入力部６１を操作して、サムネイル画像の一覧から１つのサムネイル画像を選択すると、入力部６１から制御部６０には、選択されたサムネイル画像を示す入力信号が供給される。すると、ステップＳ４１において、再生制御部１２６は、入力部６１からの入力信号に基づいて、選択されたサムネイル画像のサムネイル画像データが含まれている画像ファイル、すなわち、選択されたサムネイル画像により示される画像の画像ファイルが記録されている記録媒体を選択する。
【０１１８】
ステップＳ４２において、判定部１２２（図３）は、内部記録部５９が選択されたか否かを判定する。例えば、判定部１２２は、ステップＳ４１において再生制御部１２６により選択された記録媒体に、リムーバブルメディア９１を識別するためのファイルが記録されているか否かを基に、内部記録部５９が選択されたか否かを判定する。例えば、リムーバブルメディア９１としてのメモリースティック（商標）には、ファイル名が“MEMSTICK.IND”であるメモリースティックを識別するためのインデックスファイルが記録されている。判定部１２２は、このインデックスファイルが、選択された記録媒体に記録されているか否かを基に、内部記録部５９が選択されたか否かを判定する。
【０１１９】
また、例えば、判定部１２２は、ユーザにより選択されたサムネイル画像が示す画像の画像ファイルのファイルシステムにおけるディレクトリ名（例えば、ファイル名やフォルダ名など）に基づいて、内部記録部５９が選択されたか否かを判定するようにしてもよい。
【０１２０】
ステップＳ４２において、内部記録部５９が選択されたと判定された場合、ステップＳ４３に進み、決定部１２５（図３）は、表示させる画像の表示順を決定し、その表示順を示すリストである表示画像リストを生成する。例えば、内部記録部５９に、図５に示した画像ファイル２０３が記録されており、画像ファイル２０３の撮影日時が古い順に（古いものから新しい順に）、画像ファイル２０３−１乃至画像ファイル２０３−６である場合、決定部１２５は、画像ファイル２０３−６に基づく画像を表示画像リストの先頭（のリスト項目）として、画像ファイル２０３に基づく画像が表示画像リスト上において、先頭から順番に、画像ファイル２０３−６に基づく画像乃至画像ファイル２０３−１に基づく画像の順番で並ぶように表示画像リストを生成する。
【０１２１】
また、例えば、再生制御部１２６が、ROM６３などから画像の表示順を設定する画面を表示させるための画像データを取得して出力部５７に供給し、出力部５７の表示部３４に画像の表示順を設定する画面を表示させて、ユーザに画像の表示順を設定させてもよい。
【０１２２】
この場合、表示部３４に表示される、画像の表示順を設定する画面には、例えば、画像を撮影された日時の順番で表示させる“撮影日時順”、露光値の小さい順に画像を表示させる“露光値順”、画像が撮影された位置が、基準となる所定の位置に近い順番に画像を表示させる“撮影位置順”などのメニュー項目が表示されるようになされており、決定部１２５は、ユーザが入力部６１を操作することにより選択されたメニュー項目に基づく表示画像リストを生成する。
【０１２３】
例えば、ユーザが、入力部６１を操作して、画像の表示順を設定する画面上において、メニュー項目“撮影日時順”を選択したとすると、入力部６１から制御部６０には、メニュー項目“撮影日時順”が選択された旨の入力信号が供給される。決定部１２５は、“撮影日時順”が選択された旨の入力信号が供給されると、例えば、図５に示した画像ファイル２０３に基づく画像が、画像ファイル２０３−６に基づく画像を表示画像リストの先頭（のリスト項目）として、先頭から順番に、画像ファイル２０３−６に基づく画像乃至画像ファイル２０３−１に基づく画像の順番に並ぶように表示画像リストを生成する。
【０１２４】
そして、決定部１２５は、インデックスファイル２０２を参照して、生成した表示画像リストの画像を、インデックスファイル２０２に含まれている撮影日時を示す情報を基に、ソートする。すなわち、決定部１２５は、画像が表示画像リストの先頭から撮影日時の新しい順（撮影日時が現在時刻に近い順番）に、表示画像リストの画像ファイル２０３に基づく画像が並ぶように、表示画像リストの画像（リスト項目）の順番を並び換える。これにより、トップフォルダ２０１に格納されている画像ファイル２０３に基づく画像が、表示画像リストの先頭から撮影日時の新しい順番に並べられた表示画像リストが得られる。
【０１２５】
なお、例えば、ユーザが、メニュー項目“撮影位置順”や、メニュー項目“露光値順”を選択し、トップフォルダ２０１に格納されている画像ファイル２０３として、位置情報や露光値が同じ画像ファイル２０３がある場合には、位置情報や露光値が同じ画像ファイル２０３に基づく画像は、例えば、表示画像リスト上において、画像ファイル２０３に基づく画像の撮影日時の新しい順番にソートされる（並べられる）。
【０１２６】
このように、インデックスファイル２０２を参照して、表示画像リストを生成することで、ユーザに、“撮影日時順”、“撮影位置順”、“露光値順”などの画像を表示させる順番を設定するための条件を選択させることができる。制御部６０は、ユーザの選択した条件（メニュー項目）に基づいて表示画像リストを生成し、この表示画像リストを基に、内部記録部５９に記録されている画像ファイル２０３に基づく画像を、ユーザの選択した条件に基づく順番で表示させることができる。
【０１２７】
ステップＳ４３において表示画像リストが生成されると、ステップＳ４４において、再生制御部１２６は、内部記録部５９に記録されている画像ファイルに基づく画像の表示を制御する。例えば、ユーザが、画像処理装置１１の入力部６１を操作して、再生させる画像の画像ファイルが記録されている記録媒体として内部記録部５９を選択し、ステップＳ４２において、内部記録部５９が選択されたと判定された場合、再生制御部１２６は、圧縮伸張処理部５８に、図５に示した画像ファイル２０３のうち、最後に撮影された画像の画像ファイル２０３、すなわち、撮影日時が最も現在時刻に近い画像の画像ファイル２０３を内部記録部５９から取得させる。
【０１２８】
また、例えば、ユーザが入力部６１を操作し、表示部３４に表示されたサムネイル画像の一覧から、１つの画像のサムネイル画像を選択し、ステップＳ４２において、内部記録部５９が選択されたと判定された場合、再生制御部１２６は、圧縮伸張処理部５８に、例えば、図５に示した画像ファイル２０３のうち、選択されたサムネイル画像のサムネイル画像データ２０４が含まれている画像ファイル２０３を内部記録部５９から取得させる。
【０１２９】
圧縮伸張処理部５８は、内部記録部５９から画像ファイル２０３を取得すると、再生制御部１２６の制御の基に、画像ファイル２０３に含まれている画像データを必要に応じて伸張し、表示部３４に供給して画像を表示させる。
【０１３０】
これに対して、ステップＳ４２において、内部記録部５９が選択されていないと判定された場合、すなわち、記録媒体としてリムーバブルメディア９１が選択された場合、ステップＳ４５に進み、再生制御部１２６は、リムーバブルメディア９１に記録されている画像ファイルに基づく画像の表示を制御する。
【０１３１】
例えば、ユーザが、画像処理装置１１の入力部６１を操作して、再生させる画像の画像ファイルが記録されている記録媒体としてリムーバブルメディア９１を選択し、ステップＳ４２において、内部記録部５９が選択されていないと判定された場合、再生制御部１２６は、圧縮伸張処理部５８に、図７に示した画像ファイル２３３のうち、最後に撮影された画像の画像ファイル２３３−９をリムーバブルメディア９１から取得させる。
【０１３２】
また、例えば、ユーザが入力部６１を操作し、表示部３４に表示されたサムネイル画像の一覧から、１つの画像のサムネイル画像を選択し、ステップＳ４２において、内部記録部５９が選択されていないと判定された場合、再生制御部１２６は、圧縮伸張処理部５８に、図７に示した画像ファイル２３３のうち、選択されたサムネイル画像のサムネイル画像データ２３４が含まれている画像ファイル２３３をリムーバブルメディア９１から取得させる。
【０１３３】
圧縮伸張処理部５８は、リムーバブルメディア９１から画像ファイル２３３を取得すると、再生制御部１２６の制御の基に、画像ファイル２３３に含まれている画像データを必要に応じて伸張し、表示部３４に供給して画像を表示させる。
【０１３４】
ステップＳ４４において表示部３４に画像が表示されるか、またはステップＳ４５において表示部３４に画像が表示されると、ステップＳ４６において、再生制御部１２６は、次に表示させる画像が選択されたか否かを判定する。
【０１３５】
ここで、内部記録部５９に記録されている画像ファイル２０３（図５）に基づく画像が表示される場合、画像ファイル２０３に基づく画像は、決定部１２５により生成された表示画像リストにおいて、画像が並べられている順番に基づいて表示され、リムーバブルメディア９１に記録されている画像ファイル２３３（図７）に基づく画像が表示される場合には、画像ファイル２３３に基づく画像は、撮影日時に基づく順番で表示される。
【０１３６】
例えば、ユーザが入力部６１を操作して、表示部３４に表示されている画像の次の画像、または１つ前の画像の表示を指示すると、入力部６１から制御部６０には、次の画像の表示を指示する入力信号、または１つ前の画像の表示を指示する入力信号が供給される。再生制御部１２６は、入力部６１から次の画像の表示を指示する入力信号、または１つ前の画像の表示を指示する入力信号が供給された場合、次に表示させる画像が選択されたと判定する。
【０１３７】
ステップＳ４６において、次に表示させる画像が選択されたと判定された場合、ステップＳ４７に進み、再生制御部１２６は、入力部６１からの入力信号に基づいて、ユーザにより選択された画像の表示を制御して、ステップＳ４６に戻る。
【０１３８】
例えば、表示部３４に、内部記録部５９に記録されている画像ファイル２０３（図５）に基づく画像が表示されており、入力部６１から再生制御部１２６に次の画像の表示を指示する入力信号が供給された場合、再生制御部１２６は圧縮伸張処理部５８に、ステップＳ４３において生成した表示画像リストにおける、現在、表示部３４に表示されている画像の次の画像の画像ファイル２０３を内部記録部５９から取得させる。
【０１３９】
したがって、例えば、表示画像リストの画像の順番が、先頭から画像ファイル２０３−６に基づく画像乃至画像ファイル２０３−１に基づく画像であり、現在、表示部３４に表示されている画像が、画像ファイル２０３−６に基づく画像である場合、再生制御部１２６は圧縮伸張処理部５８に、表示画像リストにおける、画像ファイル２０３−６に基づく画像の次の画像の画像ファイル２０３−５を内部記録部５９から取得させる。
【０１４０】
また、例えば、表示部３４に、リムーバブルメディア９１に記録されている画像ファイル２３３（図７）に基づく画像が表示されており、入力部６１から再生制御部１２６に１つ前の画像の表示を指示する入力信号が供給された場合、再生制御部１２６は圧縮伸張処理部５８に、現在表示部３４に表示されている画像の１つ前の画像の画像ファイル２３３をリムーバブルメディア９１から取得させる。
【０１４１】
したがって、例えば、現在表示部３４に表示されている画像が、画像ファイル２３３−７に基づく画像である場合、再生制御部１２６は圧縮伸張処理部５８に、表示部３４に表示されている画像ファイル２３３−７に基づく画像の１つ前の画像の画像ファイル２３３、すなわち、画像ファイル２３３に基づく画像のうち、画像ファイル２３３−７に基づく画像の次に撮影された画像の画像ファイル２３３−８をリムーバブルメディア９１から取得させる。
【０１４２】
そして、再生制御部１２６は、圧縮伸張処理部５８に、取得した画像ファイルを基に、表示部３４に画像を表示させる。圧縮伸張処理部５８は、再生制御部１２６の制御の基に、内部記録部５９、またはリムーバブルメディア９１から取得した画像ファイルに含まれている画像データを必要に応じて伸張し、表示部３４に供給して画像を表示させる。
【０１４３】
このように、表示部３４に１つの画像が表示されている状態において、ユーザにより次の画像、または１つ前の画像の表示が指示されると、画像処理装置１１は、ユーザの指示に応じて、表示部３４に、現在表示されている画像の次の画像、または１つ前の画像を表示させる。
【０１４４】
また、ステップＳ４６において、次に表示させる画像が選択されていないと判定された場合、ステップＳ４８に進み、再生制御部１２６は、スライドショー表示が指示されたか否かを判定する。
【０１４５】
例えば、表示部３４に画像が表示されている状態で、ユーザが入力部６１を操作することによって、スライドショー表示を指示すると、入力部６１から制御部６０には、スライドショー表示を指示する入力信号が供給される。再生制御部１２６は、入力部６１からスライドショー表示を指示する入力信号が供給されると、スライドショー表示が指示されたと判定する。
【０１４６】
ステップＳ４８において、スライドショー表示が指示されたと判定された場合、ステップＳ４９に進み、制御部６０はスライドショー表示処理を行う。なお、スライドショー表示処理の詳細は後述するが、制御部６０は、スライドショー表示処理において、内部記録部５９、またはリムーバブルメディア９１に記録されている画像ファイルに基づく画像を、表示部３４に１枚ずつ順番に表示させる。
【０１４７】
一方、ステップＳ４８において、スライドショー表示が指示されていないと判定された場合、ステップＳ５０に進み、制御部６０は、ユーザの操作に応じた処理を行う。例えば、ユーザが入力部６１を操作して、表示部３４に表示されている画像の拡大表示、表示部３４への画像の表示の終了、表示部３４に表示されている画像の削除などを指示すると、入力部６１から制御部６０には、ユーザの操作に応じた入力信号が供給されるので、制御部６０は、入力部６１からの入力信号に応じて、画像の拡大表示、画像の表示の終了、画像の削除などの処理を行う。
【０１４８】
ステップＳ４９においてスライドショー表示処理が行われるか、またはステップＳ５０において、ユーザの操作に応じた処理が行われると、ステップＳ５１において、再生制御部１２６は、画像の表示を終了するか否かを判定する。
【０１４９】
例えば、ユーザが入力部６１を操作して、再生モードから記録モードへの切り替えを指示したり、表示部３４への画像の表示の終了を指示したりすると、入力部６１から制御部６０には、画像の終了を指示する入力信号が供給されるので、ステップＳ５１において、再生制御部１２６は、画像の表示を終了すると判定する。
【０１５０】
ステップＳ５１において、画像の表示を終了しないと判定された場合、表示部３４には画像が継続して表示されるので、ステップＳ４６に戻り、上述した処理が繰り返される。
【０１５１】
一方、ステップＳ５１において、画像の表示を終了すると判定された場合、再生制御部１２６は表示部３４への画像の表示を終了して、画像表示処理は終了する。
【０１５２】
このようにして、リムーバブルメディア９１に記録されている画像ファイルを基に画像が表示される場合、制御部６０は、画像ファイルの画像が撮影された順番に基づいて画像を表示させ、内部記録部５９に記録されている画像ファイルを基に画像が表示される場合、制御部６０は、インデックスファイルを参照して表示画像リストを生成し、画像ファイルに基づく画像が撮影された順番、またはユーザにより指定された条件に基づく順番で画像を表示させる。
【０１５３】
このように、内部記録部５９に記録されている画像ファイルを基に画像が表示される場合、制御部６０がインデックスファイルを参照して表示画像リストを生成し、ユーザにより指定された条件に基づく順番で画像を表示させるようにしたので、画像処理装置１１は、より効果的に画像を表示させることができる。したがってユーザは、自分の好みや、その時々の気分などに応じて、撮影日時順、露光値の小さい順などの順番で撮影した画像を表示させることができる。
【０１５４】
なお、再生制御部１２６が表示画像リストを参照して画像を表示させると説明したが、決定部１２５が表示画像リストを生成せずに、画像の表示を切り替えるごとに次の画像を検索し、再生制御部１２６が、その検索結果に基づいて画像を表示させるようにしてもよい。
【０１５５】
この場合、ステップＳ４３において、表示画像リストは生成されない。そして、例えば、内部記録部５９に記録されている画像ファイル２０３に基づく画像の、撮影日時順での表示が指示され、さらに、次の画像の表示が指示されると、ステップＳ４７において、決定部１２５は、インデックスファイル２０２を参照して、図５に示した画像ファイル２０３のうち、現在、表示部３４に表示されている画像の次に撮影された画像（の画像ファイル２０３）を検索する。再生制御部１２６は、圧縮伸張処理部５８に、検索の結果として得られた画像ファイル２０３を取得させ、表示部３４に画像を表示させる。
【０１５６】
このように、決定部１２５は、表示画像リストを生成せずに、インデックスファイル２０２を参照して、画像を表示する順番を決定し、次に表示する画像を検索することもできる。
【０１５７】
次に、図９のフローチャートを参照して、図８のステップＳ４９の処理に対応するスライドショー表示処理を説明する。
【０１５８】
入力部６１（図２）から再生制御部１２６（図３）にスライドショー表示を指示する入力信号が供給され、スライドショー表示が指示されたと判定されると（図８のステップＳ４８の処理）、ステップＳ８１において、再生制御部１２６は、スライドショー表示する画像が、内部記録部５９（図２）に記録されている画像ファイルに基づく画像であるか否かを判定する。
【０１５９】
例えば、入力部６１から再生制御部１２６にスライドショー表示を指示する入力信号が供給された時点において、表示部３４（図２）に表示されている画像の画像ファイルが、内部記録部５９に記録されている画像ファイルである場合、再生制御部１２６は、内部記録部５９に記録されている画像ファイルに基づく画像であると判定する。
【０１６０】
ステップＳ８１において、内部記録部５９に記録されている画像ファイルに基づく画像であると判定された場合、ステップＳ８２に進み、決定部１２５（図３）は、スライドショー表示させる画像の表示順を決定し、その表示順を示すリストである表示画像リストを生成する。
【０１６１】
例えば、入力部６１から再生制御部１２６にスライドショー表示を指示する入力信号が供給され、スライドショー表示する画像が、内部記録部５９に記録されている画像ファイルに基づく画像である場合、再生制御部１２６は、ROM６３（図２）などからスライドショー表示させる画像の条件を設定する画面を表示させるための画像データを取得して出力部５７（図２）に供給し、出力部５７の表示部３４に画面を表示させて、ユーザにスライドショー表示させる画像の条件を設定（選択）させる。
【０１６２】
ユーザは、スライドショー表示させる画像の条件を設定する画面が表示部３４に表示されると、入力部６１を操作することによって、例えば、内部記録部５９に記録されている画像ファイルに基づく画像の撮影された日時の順番での表示を指示したり、所定の撮影日時を指定して、内部記録部５９に記録されている画像ファイルに基づく画像のうち、指定された撮影日時の画像の撮影された順番での表示を指示したりする。
【０１６３】
また、その他、例えば、ユーザが入力部６１を操作することによって、内部記録部５９に記録されている画像ファイルに基づく画像を、露光値の小さい順番に表示を指示したり、所定の露光値を指定して、内部記録部５９に記録されている画像ファイルに基づく画像のうち、指定された露光値で撮影された画像を、撮影された順番で表示させたり、さらには、内部記録部５９に記録されている画像ファイルに基づく画像を、画像が撮影された位置が基準となる所定の位置に近い順番に画像を表示させたり、所定の位置を指定して、内部記録部５９に記録されている画像ファイルに基づく画像のうち、指定された位置で撮影された画像を、撮影された順番に表示させたりするようにしてもよい。
【０１６４】
例えば、スライドショー表示させる画像の条件を設定する画面が表示され、ユーザが、入力部６１を操作して所定の撮影日時を指定すると、入力部６１から制御部６０には、指定された撮影日時を示す入力信号が供給される。例えば、図５に示した画像ファイル２０３のうち、ユーザにより指定された撮影日時の画像ファイル２０３が画像ファイル２０３−１乃至画像ファイル２０３−４であり、画像が撮影された順番が古い順に画像ファイル２０３−１乃至画像ファイル２０３−４である場合、決定部１２５は、撮影日時を示す入力信号が供給されると、インデックスファイル２０２を参照して、画像ファイル２０３−４に基づく画像を表示画像リストの先頭（のリスト項目）として、画像ファイル２０３に基づく画像が表示画像リスト上において、先頭から順番に、画像ファイル２０３−４に基づく画像乃至画像ファイル２０３−１に基づく画像の順番に並ぶように表示画像リストを生成する。
【０１６５】
なお、ユーザにより設定された条件によりスライドショー表示させる画像の表示画像リストと同じ表示画像リストが、図８のステップＳ４３の処理において既に生成されている場合、決定部１２５は、新たに表示画像リストを生成せずに、既に生成されている表示画像リストを、ユーザにより設定された条件の画像をスライドショー表示させるための表示画像リストとして用いる。
【０１６６】
例えば、スライドショー表示させる画像の条件を設定する画面が表示部３４に表示された状態において、ユーザが入力部６１を操作して、内部記録部５９に記録されている画像ファイル２０３に基づく画像を撮影された日時の順番でスライドショー表示させるように指示した場合、決定部１２５が図８のステップＳ４３において、トップフォルダ２０１に格納されている全ての画像ファイル２０３に基づく画像を、撮影された順番に表示させるための表示画像リストを既に生成しているとき、決定部１２５は、新たに表示画像リストを生成せずに、既に生成されている表示画像リストを、ユーザにより設定された条件の画像をスライドショー表示させるための表示画像リストとして用いる。
【０１６７】
決定部１２５が表示画像リストを生成すると、ステップＳ８３において、再生制御部１２６は、決定部１２５が生成した表示画像リストに基づいて画像の表示を制御して、処理は図８のステップＳ５１に進む。
【０１６８】
例えば、ユーザによりスライドショー表示が指示された時点において、表示部３４に表示されている画像が、図５の画像ファイル２０３−３に基づく画像であり、決定部１２５が、画像ファイル２０３−４に基づく画像を表示画像リストの先頭（のリスト項目）として、画像ファイル２０３に基づく画像が表示画像リスト上において、先頭から画像ファイル２０３−４に基づく画像乃至画像ファイル２０３−１に基づく画像の順番に並べられた表示画像リストを生成した場合、再生制御部１２６は圧縮伸張処理部５８に、画像ファイル２０３−２、画像ファイル２０３−１の順番に内部記録部５９から画像ファイルを取得させ、表示部３４に画像を表示させる。圧縮伸張処理部５８は、再生制御部１２６の制御の基に、内部記録部５９から画像ファイル２０３を順番に取得し、取得した画像ファイルに含まれる画像データを必要に応じて伸張して表示部３４に供給し、表示部３４に画像を順番に表示させる。
【０１６９】
これにより、表示部３４には、内部記録部５９に記録されている画像ファイル２０３に基づく画像のうち、ユーザにより指定された撮影日時の画像ファイル２０３に基づく画像が１枚ずつ順番に表示される。
【０１７０】
なお、表示画像リストに基づいて、画像がスライドショー表示される場合、表示画像リストの最後の画像が表示部３４に表示された後、スライドショー表示が終了されるようにしてもよく、再び表示画像リストの先頭の画像が表示部３４に表示され、繰り返し表示画像リストの画像が順番に表示されるようにしてもよい。
【０１７１】
また、ステップＳ８１において、内部記録部５９に記録されている画像ファイルの画像でないと判定された場合、リムーバブルメディア９１に記録されている画像ファイルに基づく画像がスライドショー表示されるので、ステップＳ８４に進む。
【０１７２】
ステップＳ８４において、再生制御部１２６は、リムーバブルメディア９１に記録されている画像ファイルに基づく画像の表示を制御して、処理は図８のステップＳ５１に進む。
【０１７３】
例えば、入力部６１から再生制御部１２６にスライドショー表示を指示する入力信号が供給され、スライドショー表示する画像が、リムーバブルメディア９１に記録されている画像ファイルに基づく画像である場合、再生制御部１２６は、ROM６３などから表示させる画像の画像ファイルが格納されているフォルダを指定する画面を表示させるための画像データを取得し、出力部５７に供給して、出力部５７の表示部３４に画面を表示させる。表示部３４にフォルダを指定する画面が表示されると、ユーザは、入力部６１を操作して、表示させる画像の画像ファイルが格納されているフォルダを指定（選択）する。
【０１７４】
例えば、リムーバブルメディア９１に、図７に示した画像ファイル２３３が記録されている場合、ユーザは、入力部６１を操作して、フォルダを指定するための画面上において、トップフォルダ２３１、またはサブフォルダ２３２−１乃至サブフォルダ２３２−３のいずれかを指定することができるようになされている。
【０１７５】
ユーザが入力部６１を操作して、トップフォルダ２３１を指定した場合、再生制御部１２６は、ユーザの操作に応じて入力部６１から供給される入力信号に基づいて、トップフォルダ２３１（サブフォルダ２３２）に格納されている画像ファイル２３３に基づく画像を表示部３４に１枚ずつ順番に表示させる。
【０１７６】
したがって、例えば、トップフォルダ２３１に格納されている画像ファイル２３３の撮影された順番が古い順に画像ファイル２３３−１乃至画像ファイル２３３−９であり、現在、表示部３４に表示されている画像が、画像ファイル２３３−８に基づく画像である場合、再生制御部１２６は、圧縮伸張処理部５８に、画像ファイル２３３−７乃至画像ファイル２３３−１の順番で、画像ファイル２３３をリムーバブルメディア９１から取得させ、取得させた画像ファイル２３３を必要に応じて伸張させて、表示部３４に画像を順番に表示させる。これにより、表示部３４には、画像ファイル２３３−７に基づく画像乃至画像ファイル２３３−１に基づく画像の順番で、１枚ずつ画像が表示される。
【０１７７】
また、例えば、ユーザが入力部６１を操作して、サブフォルダ２３２−３を指定した場合、再生制御部１２６は、ユーザの操作に応じて入力部６１から供給される入力信号に基づいて、サブフォルダ２３２−３に格納されている画像ファイル２３３に基づく画像を表示部３４に順番に表示させる。
【０１７８】
したがって、例えば、サブフォルダ２３２−３に格納されている画像ファイル２３３の撮影された順番が古い順に画像ファイル２３３−７乃至画像ファイル２３３−９であり、現在、表示部３４に表示されている画像が、画像ファイル２３３−９に基づく画像である場合、再生制御部１２６は、圧縮伸張処理部５８に、画像ファイル２３３−８および画像ファイル２３３−７の順番で、画像ファイル２３３をリムーバブルメディア９１から取得させ、取得させた画像ファイル２３３を必要に応じて伸張させて、表示部３４に画像を順番に表示させる。これにより、表示部３４には、画像ファイル２３３−８に基づく画像、および画像ファイル２３３−７に基づく画像の順番で、１枚ずつ画像が表示される。
【０１７９】
なお、リムーバブルメディア９１に記録されている画像ファイル２３３を基に、画像がスライドショー表示される場合、全ての画像が順番に表示された後、スライドショー表示が終了されるようにしてもよく、または再び先頭の画像が表示部３４に表示され、繰り返し画像が順番に表示されるようにしてもよい。
【０１８０】
このようにして、制御部６０は、リムーバブルメディア９１に記録されている画像ファイルを基に画像がスライドショー表示される場合、ユーザにより指定されたフォルダに格納されている画像ファイルに基づく画像を、画像が撮影された順番に基づいて順番に表示させ、内部記録部５９に記録されている画像ファイルを基に画像がスライドショー表示される場合、インデックスファイルを参照して表示画像リストを生成し、ユーザにより指定された条件を満たす画像を、ユーザにより指定された条件に基づく順番で表示させる。
【０１８１】
このように、内部記録部５９に記録されている画像ファイルを基に画像がスライドショー表示される場合、インデックスファイルを参照して表示画像リストを生成し、ユーザにより指定された条件を満たす画像ファイルの画像を、ユーザにより指定された条件に基づく順番でスライドショー表示させるようにしたので、画像処理装置１１は、より効果的に画像を表示させることができる。したがってユーザは、自分の好みや、その時々の気分などに応じて、撮影した画像のうち、指定した条件を満たす画像を、撮影日時順、露光値の小さい順などの順番でスライドショー表示させることができる。
【０１８２】
なお、再生制御部１２６が表示画像リストを参照して、画像をスライドショー表示させると説明したが、決定部１２５が表示画像リストを生成せずに、画像を表示する順番を決定して画像を検索し、再生制御部１２６が、その検索結果に基づいて画像を表示させるようにしてもよい。
【０１８３】
例えば、内部記録部５９に記録されている画像ファイル２０３に基づいて、所定の撮影日時の画像をスライドショー表示させるとき、ステップＳ８２において、決定部１２５は、インデックスファイル２０２を参照して、指定された所定の撮影日時の画像ファイル２０３を検索し、検索された画像ファイル２０３に基づく画像が、撮影日時順に表示されるように、画像の表示順を決定する。そして、決定部１２５は、決定した表示順に基づいて、次に表示させる画像の画像ファイル２０３を検索し、ステップＳ８３において、再生制御部１２６は、検索された画像ファイル２０３に基づく画像を表示部３４に表示させる。
【０１８４】
また、以上の例においては、被写体の撮影を制御する撮影制御処理（図４のフローチャートを参照して説明した処理）、および記録されている画像ファイルを基に、画像の再生を制御する画像表示処理（図８のフローチャートを参照して説明した処理）の両方の処理を実行する画像処理装置１１（図２）について説明したが、撮影制御処理（図４）のみを実行する記録装置と、画像表示処理（図８）のみを実行する再生装置とを別々に設けるようにしてもよい。
【０１８５】
このような、撮影制御処理（図４）のみを実行する記録装置は、例えば、図１０に示すように構成される。記録装置３０１は、撮影部５１、ＡＤ変換部５２、マイクロフォン５３、ＡＤ変換部５４、信号処理部５５、RAM５６、出力部５７、内部記録部５９、制御部６０、入力部６１、電源制御部６２、ROM６３、ドライブ６４、および圧縮処理部３１１を含むように構成される。
【０１８６】
なお、記録装置３０１の撮影部５１、ＡＤ変換部５２、マイクロフォン５３、ＡＤ変換部５４、信号処理部５５、RAM５６、出力部５７、内部記録部５９、制御部６０、入力部６１、電源制御部６２、ROM６３、およびドライブ６４のそれぞれは、図２の画像処理装置１１の撮影部５１、ＡＤ変換部５２、マイクロフォン５３、ＡＤ変換部５４、信号処理部５５、RAM５６、出力部５７、内部記録部５９、制御部６０、入力部６１、電源制御部６２、ROM６３、およびドライブ６４のそれぞれに対応するので、同一の符号を付してあり、その説明は繰り返しになるので省略する。
【０１８７】
圧縮処理部３１１は、図２の画像処理装置１１の圧縮伸張処理部５８が行う処理のうち、画像データを圧縮する処理と同様の処理を行う。すなわち、圧縮処理部３１１は、制御部６０の制御の基に、RAM５６から供給された画像データを所定の方式にしたがって圧縮し、圧縮された画像データを生成する。圧縮処理部３１１は、生成した画像データを内部記録部５９またはリムーバブルメディア９１に供給する。
【０１８８】
また、記録装置３０１は、撮影制御処理のみを実行するので、記録装置３０１の制御部６０がプログラムを実行することにより実現される機能の構成は、例えば、図３に示す制御部６０の機能の構成例のうち、決定部１２５および再生制御部１２６が削除されたものとなる。すなわち、記録装置３０１の制御部６０は、図３に示した撮影制御部１２１、判定部１２２、記録制御部１２３、およびインデックスファイル更新部１２４から構成される。
【０１８９】
さらに、画像表示処理（図８）のみを実行する再生装置は、例えば、図１１に示すように構成される。再生装置３３１は、RAM５６、出力部５７、内部記録部５９、制御部６０、入力部６１、電源制御部６２、ROM６３、ドライブ６４、および伸張処理部３４１を含むように構成される。
【０１９０】
また、図１１の再生装置３３１と、図２の画像処理装置１１とは、再生装置３３１および画像処理装置１１に、RAM５６、出力部５７、内部記録部５９、制御部６０、入力部６１、電源制御部６２、ROM６３、およびドライブ６４が設けられている点において同一であり、再生装置３３１には、伸張処理部３４１が設けられ、画像処理装置１１の撮影部５１、ＡＤ変換部５２、マイクロフォン５３、ＡＤ変換部５４、信号処理部５５、および圧縮伸張処理部５８が設けられていない点において異なる。
【０１９１】
なお、再生装置３３１のRAM５６、出力部５７、内部記録部５９、制御部６０、入力部６１、電源制御部６２、ROM６３、およびドライブ６４のそれぞれは、図２の画像処理装置１１のRAM５６、出力部５７、内部記録部５９、制御部６０、入力部６１、電源制御部６２、ROM６３、およびドライブ６４のそれぞれに対応するので、同一の符号を付してあり、その説明は繰り返しになるので省略する。
【０１９２】
伸張処理部３４１は、図２の画像処理装置１１の圧縮伸張処理部５８が行う処理のうち、画像データを伸張する処理と同様の処理を行う。すなわち、伸張処理部３４１は、制御部６０の制御の基に、内部記録部５９またはリムーバブルメディア９１から供給された画像データを必要に応じて伸張し、出力部５７に供給して画像を表示させる。
【０１９３】
また、再生装置３３１は、画像表示処理のみを実行するので、再生装置３３１の制御部６０がプログラムを実行することにより実現される機能の構成は、例えば、図３に示す制御部６０の機能の構成例のうち、撮影制御部１２１、記録制御部１２３、およびインデックスファイル更新部１２４が削除されたものとなる。すなわち、再生装置３３１の制御部６０は、図３に示した判定部１２２、決定部１２５、および再生制御部１２６から構成される。
【０１９４】
以上のように、本発明においては、内部記録部５９に記録されている画像ファイルを基に画像が表示される場合、インデックスファイルを参照して表示画像リストを生成し、ユーザにより指定された条件に基づく順番で画像を表示させるようにしたので、画像処理装置１１は、より効果的に画像を表示させることができる。
【０１９５】
図１２は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。パーソナルコンピュータ３５１のCPU３６１は、ROM３６２、または記録部３６８に記録されているプログラムに従って各種の処理を実行する。RAM３６３には、CPU３６１が実行するプログラムやデータなどが適宜記憶される。これらのCPU３６１、ROM３６２、およびRAM３６３は、バス３６４により相互に接続されている。
【０１９６】
CPU３６１にはまた、バス３６４を介して入出力インターフェース３６５が接続されている。入出力インターフェース３６５には、キーボード、マウス、マイクロフォンなどよりなる入力部３６６、ディスプレイ、スピーカなどよりなる出力部３６７が接続されている。CPU３６１は、入力部３６６から入力される指令に対応して各種の処理を実行する。そして、CPU３６１は、処理の結果を出力部３６７に出力する。
【０１９７】
入出力インターフェース３６５に接続されている記録部３６８は、例えばハードディスクからなり、CPU３６１が実行するプログラムや各種のデータを記録する。通信部３６９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０１９８】
また、通信部３６９を介してプログラムを取得し、記録部３６８に記録してもよい。
【０１９９】
入出力インターフェース３６５に接続されているドライブ３７０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３８１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部３６８に転送され、記録される。
【０２００】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０２０１】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図１２に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスクを含む）、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア３８１、または、プログラムが一時的もしくは永続的に格納されるROM３６２や、記録部３６８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインターフェースである通信部３６９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０２０２】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２０３】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０２０４】
【図１】本発明を適用した画像処理装置の外観の構成例を示す図である。
【図２】画像処理装置の構成例を示すブロック図である。
【図３】制御部の機能的な構成例を示すブロック図である。
【図４】撮影制御処理を説明するフローチャートである。
【図５】内部記録部のディレクトリ構造を説明する図である。
【図６】インデックスファイルを説明する図である。
【図７】リムーバブルメディアのディレクトリ構造を説明する図である。
【図８】画像表示処理を説明するフローチャートである。
【図９】スライドショー表示処理を説明するフローチャートである。
【図１０】記録装置の構成例を示すブロック図である。
【図１１】再生装置の構成例を示すブロック図である。
【図１２】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０２０５】
１１  画像処理装置，  ２１  本体，  ２２  本体，  ３１  モード切替ボタン，  ３２  シャッタボタン，  ３３  録画ボタン，  ３４  表示部，  ５１  撮影部，  ５７  出力部，  ５８  圧縮伸張処理部，  ５９  内部記録部，  ６０  制御部，  ６１  入力部，  ６３  ROM，  ９１  リムーバブルメディア，  １２１  撮影制御部，  １２２  判定部，  １２３  記録制御部，  １２４  インデックスファイル更新部，  １２５  決定部，  １２６  再生制御部，  ３０１  記録装置，  ３１１  圧縮処理部，  ３３１  再生装置，  ３４１  伸張処理部  ３５１  パーソナルコンピュータ，  ３６１  CPU，  ３６２  ROM，  ３６３  RAM，  ３６８  記録部，  ３８１  リムーバブルメディア
【図１】
0004569422.tif 000002
【図２】
0004569422.tif 000003
【図３】
0004569422.tif 000004
【図４】
0004569422.tif 000005
【図５】
0004569422.tif 000006
【図６】
0004569422.tif 000007
【図７】
0004569422.tif 000008
【図８】
0004569422.tif 000009
【図９】
0004569422.tif 000010
【図１０】
0004569422.tif 000011
【図１１】
0004569422.tif 000012
【図１２】
0004569422.tif 000013