(57)【特許請求の範囲】
【請求項１】
複数の画像のうちの表示対象を所定の複数の画像に対応する画像群ごとに切り替えて表示画面に表示させる表示制御装置であって、
前記複数の画像に設定される所定の順序において前記表示対象の画像群を順方向または逆方向に切り替えるための指示を入力する入力手段と、
前記表示画面に第１の画像群が表示されているときに前記入力手段により前記指示が入力された場合、当該指示に応じた方向に従って、前記所定の順序において当該第１の画像群に隣接する第２の画像群に表示対象を切り替えることで、当該第２の画像群を当該所定の順序に応じた並び順で前記表示画面に表示させる表示制御手段と、を有し、
前記表示制御手段は、前記入力手段により前記順方向に対応する切り替え指示が入力された場合、前記第２の画像群のうちの前記並び順で最も後ろに配置される画像が最も早く表示されるように当該第２の画像群に対応する前記所定の複数の画像のそれぞれを順次表示させ、
前記表示制御手段はさらに、前記入力手段により前記逆方向に対応する切り替え指示が入力された場合、前記第２の画像群のうちの前記並び順で最も前に配置される画像が最も早く表示されるように当該第２の画像群に対応する前記所定の複数の画像のそれぞれを順次表示させることを特徴とする表示制御装置。
【請求項２】
前記第１の画像群の表示が完了する前に前記入力手段により前記指示が入力された場合、前記表示制御手段は、当該第１の画像群の表示が完了する前であっても、前記第２の画像群を前記表示画面に表示させることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記所定の順序は、前記複数の画像のそれぞれの属性に基づく順序であることを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
前記表示制御手段は、前記第２の画像群を表示させる前に、当該第２の画像群に対応する前記所定の複数の画像のそれぞれの前記属性を示す情報を前記表示画面に表示させることを特徴とする請求項３に記載の表示制御装置。
【請求項５】
前記表示制御手段はさらに、前記並び順において連続して配置されない２つの画像が、当該並び順において当該２つの画像の間に配置される画像よりも早く表示されるように前記第２の画像群に対応する前記所定の複数の画像のそれぞれを表示させることを特徴とする請求項１乃至４のいずれか１項に記載の表示制御装置。
【請求項６】
前記入力手段は、タッチパネルに対するユーザによる指示に応じて、前記指示を入力することを特徴とする請求項１乃至５のいずれか１項に記載の表示制御装置。
【請求項７】
画像を印刷する印刷部を備えることを特徴とする請求項１乃至６のいずれか１項に記載の表示制御装置。
【請求項８】
前記入力手段は、前記順方向または前記逆方向に切り替えるための指示として、次の画面を表示させるための指示または前の画面を表示させるための指示を入力し、前記表示制御手段は、前記入力手段により入力された指示に応じて、次の画面または前の画面として前記第２の画像群を前記表示画面に表示させることを特徴とする請求項１乃至７のいずれか１項に記載の表示制御装置。
【請求項９】
複数の画像のうちの表示対象を所定の複数の画像に対応する画像群ごとに切り替えて表示画面に表示させる表示制御方法であって、
前記複数の画像に設定される所定の順序において前記表示対象の画像群を順方向または逆方向に切り替えるための指示を入力する入力工程と、
前記表示画面に第１の画像群が表示されているときに前記入力工程において前記指示が入力された場合、当該指示に応じた方向に従って、前記所定の順序において当該第１の画像群に隣接する第２の画像群に表示対象を切り替えることで、当該第２の画像群を当該所定の順序に応じた並び順で前記表示画面に表示させる表示制御工程と、を有し、
前記表示制御工程では、前記入力工程において前記順方向に対応する切り替え指示が入力された場合、前記第２の画像群のうちの前記並び順で最も後ろに配置される画像が最も早く表示されるように当該第２の画像群に対応する前記所定の複数の画像のそれぞれを順次表示させ、前記入力工程において前記逆方向に対応する切り替え指示が入力された場合、前記第２の画像群のうちの前記並び順で最も前に配置される画像が最も早く表示されるように当該第２の画像群に対応する前記所定の複数の画像のそれぞれを順次表示させることを特徴とする表示制御方法。
【請求項１０】
請求項１乃至８のいずれか１項に記載の表示制御装置の各手段としてコンピュータを機能させるための、または請求項９に記載の表示制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像を表示画面に表示させる表示制御装置、表示制御方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、メモリカードなどの、画像を記憶可能な記憶媒体が普及している。例えば、デジタルカメラを用いて撮影を行うと、撮影された画像データが画像ファイルとして記憶媒体に記憶される。このように記憶媒体に記憶された画像は、閲覧、編集、印刷といった目的で、デジタルカメラ、ＰＣ、プリンタなどの装置における表示制御により表示装置に表示される。ところで、上記のような画像を記憶可能な記憶媒体の大容量化が進んでおり、多数の画像が記憶媒体に記憶可能となっている。そのため、ユーザが所望の画像を、早く検索するための方法が望まれている。特許文献１には、表示画面に複数の画像を表示させて、複数の画像が表示される画面を、ユーザの操作に応じて切り替える方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２４３３３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このように表示画面に複数の画像を表示させる場合、表示対象となっている全ての画像を同時に表示させるのではなく、表示対象の複数の画像を順に表示させるように、表示処理を行う。
【０００５】
即ち、１番目の画像を記憶媒体から読み出して表示処理を行い、以下、順次２番目以降の画像の読み出しと表示処理を繰り返す。
【０００６】
しかしながら、表示対象の複数の画像を順に表示させる場合、表示対象となっている複数の画像の全てを表示させるまでに時間を要する場合がある。このときユーザは、次々に表示される画像が所望の画像であるか否かを確認することになる。そのため、表示対象となっている全ての画像の表示が完了しなければ、表示対象となっている複数の画像に所望の画像が含まれているか、ユーザは判断することはできない。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、複数の画像のうちの表示対象を所定の複数の画像に対応する画像群ごとに切り替えて表示画面に表示させる表示制御装置であって、前記複数の画像に設定される所定の順序において前記表示対象の画像群を順方向または逆方向に切り替えるための指示を入力する入力手段と、前記表示画面に第１の画像群が表示されているときに前記入力手段により前記指示が入力された場合、当該指示に応じた方向に従って、前記所定の順序において当該第１の画像群に隣接する第２の画像群に表示対象を切り替えることで、当該第２の画像群を当該所定の順序に応じた並び順で前記表示画面に表示させる表示制御手段と、を有し、前記表示制御手段は、前記入力手段により前記順方向に対応する切り替え指示が入力された場合、前記第２の画像群のうちの前記並び順で最も後ろに配置される画像が最も早く表示されるように当該第２の画像群に対応する前記所定の複数の画像のそれぞれを順次表示させ、前記表示制御手段はさらに、前記入力手段により前記逆方向に対応する切り替え指示が入力された場合、前記第２の画像群のうちの前記並び順で最も前に配置される画像が最も早く表示されるように当該第２の画像群に対応する前記所定の複数の画像のそれぞれを順次表示させることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザは、表示対象となっている複数の画像の全てが表示されなくても、当該複数の画像に所望の画像が含まれるか判断できる。
【図面の簡単な説明】
【０００９】
【図１】表示制御装置１０１の構成を示すブロック図である。
【図２】ファイルリスト記憶部１１１に記憶されているファイルリストを示す図である。
【図３】表示制御装置１０１が複数の画像を表示させるときの処理手順を示す図である。
【図４】表示順序記憶部１１２に記憶されている情報の内容を示す図である。
【図５】ファイルリストに示す順番に従って複数の画像を表示するときの表示画面の様子を示す図である。
【図６】図３に示す処理に従って複数の画像を表示するときの表示画面の様子を示す図である。
【図７】図９に示す処理に従って複数の画像を表示したときの表示画面の様子を示す図である。
【図８】表示画面において画像が配置される表示領域を示す図である。
【図９】表示制御装置１０１が複数の画像を表示させるときの処理手順を示す図である。
【図１０】表示順序記憶部１１２に記憶されている情報の内容を示す図である。
【図１１】画像の属性を表示したときの表示画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、図面を参照しながら、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素の相対配置、表示画面等は、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１１】
（実施例１）
以下、本発明の一実施形態として１画面に９枚の画像を表示させて、ユーザに目視により画像を確認しながら検索を行わせる表示制御装置の説明を行う。
図１は、表示制御装置１０１の構成を示すブロック図である。表示制御装置１０１は、ＣＰＵ１０２、ＲＡＭ１０３、ＲＯＭ１０４を備える。ＣＰＵ１０２は、表示制御装置１０１全体を制御する。ＲＡＭ１０３は、例えば揮発性の半導体メモリであり、プログラム制御変数等を格納し、データを一時的に格納する各種ワーク用バッファ領域を提供する。ＲＯＭ１０４は、例えば不揮発性の半導体メモリであり、ＣＰＵ１０２が実行する制御プログラムやオペレーティングシステム（ＯＳ）プログラム等を格納する。ＣＰＵ１０２は、ＲＯＭ１０４に格納されているプログラムをＲＡＭ１０３に読み出して実行することにより、表示制御装置１０１の各種の制御を行うことができる。
【００１２】
操作部１０５は、各種キーを含み、ユーザからの指示を受け付ける。表示部１０６は、液晶ディスプレイ等の表示出力装置であり、ＣＰＵ１０２の指示に従って様々な情報を表示画面に表示する。印刷部１０７は、メモリカード１０９に記憶されている画像や、外部装置から受信した画像を印刷媒体に印刷する。メモリカードインターフェース１１０は、装着されたメモリカード１０９に記録されているデータの読み込みや、メモリカード１０９へのデータの書き込み、メモリカード１０９に記憶されているデータの消去等を行う。
【００１３】
なお、表示部１０６は、メモリカード１０９に記憶されている複数の画像を表示させることが可能であり、表示対象となっている複数の画像を順次表示させる。また操作部１０５は、表示部１０６に表示させる複数の画像を切り替えるためのキーを含む。そして、このキーは、表示部１０６による表示が完了しておらず、表示対象となっている一部の画像がまだ表示されていない場合であっても、ユーザによる指示を入力することができる。よって、ユーザは、表示対象となっている画像の全てが表示される前であっても、表示対象の画像を切り替えることができる。
【００１４】
さらに、操作部１０５は、表示部１０６に表示されている複数の画像から処理対象の画像を選択し、選択した画像に処理を行わせるためのキーを含む。そして、このキーは、表示部１０６への表示対象となっている一部の画像がまだ表示されていないときにも、ユーザによる指示を入力することができる。よって、ユーザは、表示対象となっている画像の全てが表示される前であっても、ユーザが所望の画像が表示されていれば、その画像を処理対象として選択して、所定の処理を実行させることができる。
【００１５】
なお、上記の所定の処理としては、例えばユーザが選択した画像を印刷部１０７で印刷してもよいし、画像を拡大して表示部１０６において表示させてもよい。または、不図示のインターフェースを用いてユーザが選択した画像を表示制御装置１０１の外部の装置に送信してもよいし、メモリカード１０９以外のメモリに記憶させるようにしてもよい。また、ユーザが選択した画像を表示部１０６に表示させる場合、当該画像を表示させた後に、操作部１０５を用いて表示対象の画像を１枚ずつ切り替えられるようにしてもよい。そして、ユーザの指示に応じて画像を１枚ずつ切り替えることによって画像を選択し、選択された画像に対して、印刷部１０７による印刷や、外部装置への送信を実行するようにしてもよい。
【００１６】
また、ユーザが処理対象の画像を選択するための操作として、種々の方法を採用することができる。例えば、ユーザが操作部１０５に含まれている十字キーを押下することで、表示画面において画像が表示される表示領域にフォーカスを移動させて、決定キーを押下することで所望の画像を選択してもよい。この場合、画像の選択のためのキーとして、表示対象の画像を切り替えるためのキーと同じキーを使用してもよい。そのとき、キーが押下されている時間等により、ユーザによる指示が、画像の選択であるのか、表示対象の切り替えであるのかを判断すればよい。さらに、操作部１０５、表示部１０６がタッチパネルとして構成されている場合、ユーザが指やタッチペンでタッチパネルに接触して、画像を選択してもよい。この場合、タッチパネルにおいてユーザが接触した位置を判定して、判定された位置に表示されている画像を、処理対象の画像として選択してもよい。
【００１７】
ファイルリスト記憶部は、メモリカード１０９に含まれるファイルのファイルリストを記憶する。このファイルリストは、メモリカード１０９に含まれるファイルのファイル番号や、各ファイルへのファイルパス情報を含み、メモリカード１０９がメモリカードインターフェース１１０に装着されたときにＣＰＵ１０２により作成される。ファイルリストの詳細については図２を用いて後述する。
【００１８】
表示順序記憶部１１２は、メモリカード１０９に記憶されている複数の画像を表示画面に表示させるときの表示順序を示す表示順序リストを記憶する。この表示順序リストは、複数の画像を表示部１０６等の表示画面に表示させるときにＣＰＵ１０２により参照される。表示順序リストの詳細については図４を用いて後述する。なお、ファイルリスト記憶部１１１や、表示順序記憶部１１２は、ＲＡＭ１０３やＲＯＭ１０４とは別の構成としたが、ファイルリスト記憶部１１１や表示順序記憶部１１２に記憶される情報を、ＲＡＭ１０３やＲＯＭ１０４に記憶するようにしてもよい。
【００１９】
図１を用いて説明したこれらの構成要素は、バス配線１０８を介して互いに接続されている。
図２は、ファイルリスト記憶部１１１に記憶されているファイルリストを示す図である。このファイルリストは、メモリカード１０９に記憶されている各画像ファイルの画像番号や、ファイルパス情報としてのファイル名を示す。このファイルパス情報に従って、メモリカード１０９に記憶されている各ファイルにアクセスすることができる。また、図２のファイルリストにおいては、時間情報に従って２０１から２３６まで昇順にソートされており、画像番号が大きいほど、より新しい時間情報に対応する画像ファイルとなる。なお、時間情報は、画像ファイルの作成時刻、更新時刻等の情報である。また画像ファイルがＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）に準拠したものであれば、ファイルのヘッダ部に、画像が撮影された日付、時刻が記載されており、これを時間情報としてもよい。
【００２０】
また、この図２のファイルリストに含まれる画像の撮影シーンとして、２０１から２２６までの画像は、自動車レースのシーンに対応する画像であり、２２７から２３６の画像は山の風景に対応する画像であるものとする。
【００２１】
このファイルリストは、表示部１０６の表示画面に複数の画像を表示させるときにＣＰＵ１０２により参照されて、ＣＰＵ１０２は、ファイルリストの画像番号と表示領域とを対応させて、画像を表示させる。
【００２２】
図８は表示部１０６の表示画面であり、（１）〜（９）の表示領域に画像が表示される。このとき、ファイルリストにおいて画像番号が連続する９つの画像が、表示領域（１）〜（９）の並び順で表示領域に表示される。なお、画像番号の小さな画像ほど、小さな番号の表示領域に表示される。例えば表示対象の画像の画像番号が１〜９であった場合、画像番号１〜９の画像が、それぞれ表示領域（１）〜（９）に表示される。
【００２３】
ただし、本実施例においては、９つの画像を、画像番号が小さな画像から順に表示させるのではなく、図４に示すような表示順序リストに従った順番で表示させる。
【００２４】
図４は、表示順序記憶部１１２に記憶されている表示順序リストを示す図である。この表示順序は、表示対象の画像が表示されるときの順序を示す。図４の４０１〜４０９はそれぞれ、図８の表示画面における表示領域（１）〜（９）のいずれかに対応しており、４０１から４０９の順序に従って、画像を表示させる。即ち、図４に示す表示順序リストに従えば、初めに（９）の表示領域に、画像番号が最も大きな画像を表示させる。そして、次に、表示領域（１）に、画像番号が最も小さな画像を表示させる。その後は、表示領域（２）から表示領域（８）の順に画像を表示させる。
【００２５】
よって、例えば表示画面への表示対象となっている９つの画像の画像番号が１〜９であった場合、１、２・・と画像番号に従った順序で表示させるのではなく、画像番号９の画像を優先して、９つの画像のうち一番早く表示させるようにする。そして、次に、画像番号が１の画像を表示させ、その後、画像番号２〜８の画像を順に表示させる。
【００２６】
ユーザは、画像番号１の画像と画像番号９の画像を確認することで、撮影シーンの連続性から、９つの画像のシーンを判断することができる。例えば画像番号１の画像、画像番号９の画像のシーンが同じシーンであった場合、１〜９の画像は、同じシーンを連続して撮影した画像であると推測することができる。よってユーザは、画像番号２〜８の画像が表示されていなくとも、表示対象となっている９つの画像のシーンは全て、画像番号１、９の画像と同じシーンであると判断することができる。従って、ユーザが画像番号１、９の画像のシーンとは異なるシーンの画像を検索していた場合、所望の画像は、現在表示対象となっている９つの画像に含まれていないと判断することができる。
【００２７】
また上述のように、ユーザは操作部１０５に含まれるキーを用いて、表示部１０６への表示対象の画像を変更することができる。さらに、上記のキーにより、表示対象となっている画像の全てが表示される前であっても、表示対象の画像を変更させることができる。よって、ユーザが画像番号１、９の画像を見て、所望の画像は表示対象となっていないと判断した場合には、画像番号２〜８の画像が表示される前であっても、表示対象の画像を変更させることができる。従って、ユーザは、所望の画像を早く検索することができる。
【００２８】
このように、図４の表示順序リストに従って表示対象の画像を表示させた場合、撮影シーンの連続性から、表示対象となっている画像の全てを表示させなくても、初めに表示される２つの画像を見ることで、ユーザは表示対象の画像のシーンを判断できる。よって、ユーザは、表示対象の画像の全てが表示されなくても、表示対象とする画像を変更すべきか判断することができる。
【００２９】
次に、本実施例による表示方法に従って画像を表示させたときの表示画面の様子について具体的に説明する。まず本実施例による表示方法との比較のために、ファイルリストの画像番号に従った順序で画像を表示させる方法について説明する。
【００３０】
図５は、ファイルリストに示す順序に従って複数の画像を表示するときの表示画面の様子を示す図である。このとき図２のファイルリストにおける、画像ファイル２１９〜２２７のそれぞれに対応する画像５０２〜５１０が表示対象となっているものとする。
【００３１】
図５（ａ）で示す表示状態５０１は、このとき表示対象となっている画像５０２〜５１０の、表示画面への表示が完了している状態を示している。
図５（ｂ）で示す表示状態５１１は、図５（ａ）の表示状態５０１のように９つの表示画像を表示させるための、表示処理の途中の状態である。図５（ｂ）では、「自動車レース」のシーンに対応する画像５０２〜画像５０８が表示されているが、画像５０９と、画像５１０がまだ表示されていない。この表示状態では、ユーザは、「山の風景」のシーンの画像が表示対象となっているか判断することはできない。
【００３２】
「山の風景」のシーンに対応する画像をユーザが検索していた場合、ユーザは、表示画面への表示対象となっている９つの表示画像に、「山の風景」が含まれるか判断することができず、次の画面を表示させる指示を行うべきか判断することができない。
【００３３】
一方、図６は、図４に示す表示順序リストに従って画像を表示させたときの表示画面の様子を示す図である。図６（ａ）に示す表示状態６０１は、図５（ａ）の場合と同様に画像５０２〜５１０の９つの画像が表示対象となっており、９つの画像を表示させる処理の途中の状態を示す。図４に示す表示順序リストに従って表示させた場合には、まず初めに画像番号の最も大きな画像５１０が表示され、次に画像番号の最も小さな画像５０２が表示される。表示状態６０１では表示対象の９つの画像のうち、画像５１０、画像５０２が表示されている。
【００３４】
この表示状態６０１を見ると、初めに表示された画像５１０が「山の風景」のシーンに対応することがわかる。そのためユーザは、表示対象の画像のうち、初めに表示される画像を見るだけで、９つの表示対象の画像に「山の風景」のシーンの画像が含まれることを把握することができる。
【００３５】
また、２番目に表示された画像５０２が「自動車レース」のシーンに対応している。そのためユーザは、表示状態６０１を見ることにより、画像５０２から画像５１０の間に、撮影シーンが「自動車レース」から「山の風景」に変更されていることを把握することができる。よって、表示対象となっている９つの表示画像の中に、画像５１０の他にも「山の風景」のシーンに対応する画像が含まれると予測することができる。
【００３６】
よって、「山の風景」のシーンに対応する画像をユーザが検索していた場合、ユーザは、表示対象となっている９つの画像の表示が完了するのを待つべきであると判断することができる。特に、ユーザが所望の画像が、「山の風景」のシーンの初めに撮影された画像であった場合には、シーンが切り替わっている当該９つの表示対象の画像に、所望の画像が含まれると判断することができる。
【００３７】
また、上述のように、９つの画像の表示が完了する前であっても、ユーザは処理対象の画像を選択できるため、所望の画像が表示された時点で、その画像を処理対象として選択して所定の処理を実行することができる。また、所定の処理として、ユーザが選択した処理対象の画像を表示させた後に、表示対象の画像を１枚ずつ変更できるようにしてもよい。この場合、ユーザは、９つの画像に所望の画像が含まれていると判断すれば、その画像が表示されていなくても、９つの画像のいずれかを選択し、選択された画像から１枚ずつ表示対象の画像を切り替えることで、所望の画像の検索を引き続き行うことができる。
【００３８】
なお、表示対象の画像の表示が完了する前にユーザが処理対象の画像を選択する場合、ユーザが選択可能な画像は、既に表示されている画像に限るものではなく、まだ表示されていない画像を選択することもできる。つまり、ユーザが選択した表示領域にまだ画像が表示されていなくても、その表示領域への表示対象となっている画像を、処理対象として選択することができる。
【００３９】
次に、本実施例の表示方法による表示画面について別の例を示す。このとき表示対象の画像は、「自動車レース」のシーンである画像ファイル２１０〜２１８の画像であるとする。
【００４０】
図６（ｂ）に示す表示状態６０４は、図４に示した表示順序に従って、画像ファイル２１０〜２１８の９つの表示画像を表示させる途中の状態であり、２つの画像の表示が完了している状態である。この表示状態において表示されている画像６０２と画像６０３は、ともに「自動車レース」のシーンの画像であることがわかる。すると、撮影シーンの連続性から、６０４の表示状態を見たユーザは、表示対象となっている９つの画像は全て「自動車レース」のシーンに対応していると推定することができる。
【００４１】
「山の風景」のシーンに対応する画像をユーザが検索していた場合、ユーザは、６０４の表示状態を見ることにより、画像６０２と画像６０３以外の画像が表示されなくとも、表示対象となっている画像には、所望の画像が含まれないと判断することができる。よって、画像６０２、画像６０３以外の画像の表示を待たずに、次の画面を表示させるための指示を行うことができる。
【００４２】
このように、複数の画像を日時の順にソートした場合には、隣接する画像の属性が連続することが多い。例えば上述のように複数の画像を時間軸に沿ってソートした場合を考えると、同様のシーンで撮影された画像は連続する。そこで本実施例では、画像番号が連続しない２つの画像を優先して表示させる。これにより、初めに表示された２つの画像が同様のシーンであった場合には、ユーザは、その２つの画像の間に撮影された画像も、２つの画像と同じシーンであると判断することができる。よって、ユーザは、表示対象となっている画像のうちの２つの画像が表示されれば、表示対象の画像の全てが表示されなくても、次の画面に切り替えるべきか判断することができる。そのため、所望の画像を早く検索することができる。
【００４３】
次に、表示制御装置１０１が、上述の図６に示したように複数の画像を表示させる場合の処理について説明する。図３は、表示制御装置１０１が複数の画像を表示させるときの処理手順を示す図である。なお、この図３に示す処理を実行するためのプログラムがＲＯＭ１０４に記憶されており、ＣＰＵ１０２がＲＯＭ１０４からプログラムを読み出して実行することにより、図３に示す処理を実現することができる。
【００４４】
まず、ステップＳ３０１では、メモリカードに記憶されている画像のうち、表示部１０６への表示対象とするｎ個の画像を特定する。
次にＳ３０２では、Ｓ３０１で特定された表示対象のｎ個の画像の、１番目〜ｎ番目に表示させる画像を示す表示順序を決定する。このＳ３０２においては、表示順序記憶部１１２が参照されて、図４に示す表示順序リストに従って表示順序を決定する。
【００４５】
上述のように、Ｓ３０１で特定された表示対象のｎ個の表示画像のそれぞれと、表示画面におけるｎ個の表示領域とが対応している。また、図４に示されている表示順序リストが表示領域の表示順序を示す。よって、Ｓ３０２では、表示順序リストを参照することで、表示対象のｎ個の画像の表示順序を決定することができる。
【００４６】
例えば図８に示した例では、表示対象となっている９枚の画像が、画像番号の小さな画像から画像番号の大きな画像の順序で、図８における（１）〜（９）の番号の表示領域に表示される。そして、図４の表示順序リストでは上記の表示領域（１）〜（９）の表示順序を示しているので、表示順序リストを参照すれば（１）〜（９）の表示領域に表示される９つの画像の表示順序を決定することができる。
【００４７】
なお、Ｓ３０１で決定された表示対象の画像を示す情報や、Ｓ３０２で決定された当該表示対象の画像の表示順序を示す情報は、例えばＲＡＭ１０３に記憶される。このとき上記の情報は、表示対象の画像のそれぞれが、各画像の表示順序と対応付けられるように記憶される。
【００４８】
次にＳ３０３において、Ｓ３０２で決定された表示順序における順番を示す自然数ｉ（ｉ＝１〜ｎ）の初期化を行う。
Ｓ３０４では、ＲＡＭ１０３等に記憶されている、表示対象の画像が表示される順番を示す情報に従って、Ｓ３０１で特定された表示対象のｎ個の画像のうち、Ｓ３０２で決定された表示順序におけるｉ番目に表示される画像を特定する。
【００４９】
Ｓ３０５では、Ｓ３０４において特定された、表示順序におけるｉ番目の表示画像を表示部１０６の表示画面に表示させる。このとき、ファイルリストに含まれるファイルパス情報に基づき、メモリカード１０９に記憶されている画像ファイルのうち、ｉ番目に表示させる画像ファイルを特定する。そして、特定された画像ファイルに含まれる画像データを、メモリカードインターフェース１１０を通じてメモリカード１０９からＲＡＭ１０３内の画像バッファに読み出す。そして、ＲＯＭ１０４内に記憶されているプログラムによって画像データを展開して、表示部１０６の表示画面に画像を表示させる。なお、メモリカードに記憶されている画像ファイルが、Ｅｘｉｆ形式の画像であった場合、ファイルのヘッダ部に格納されているサムネイル画像を表示させてもよい。
【００５０】
また、Ｓ３０５で画像を表示する場合、表示部１０６の表示画面において設定されている複数の表示領域のうち、当該表示対象の画像に対応する表示領域に画像を表示させる。
【００５１】
次にＳ３０６では、操作部１０５等を操作することにより、ユーザが次画面を表示させるための指示を行ったか判定される。なお、次画面とは、図２に示すファイルリストにおいて当該表示対象となっているｎ個の画像よりも画像番号が大きな、新たなｎ個の画像が表示される画面である。
【００５２】
Ｓ３０６において、次画面の表示が指示されていないと判定した場合には、Ｓ３０７に進む。Ｓ３０７では、ｎ個の画像の表示画面への表示が完了したか判定する。この判定は、当該設定されているｉがｎよりも小さい場合にはｎ個の画像の表示が完了していないと判定し、当該ｉがｎであれば、ｎ個の画像の表示が完了したものと判定する。
【００５３】
ｎ個の画像の表示が完了していない場合、Ｓ３０８に進む。Ｓ３０８では、ｉをインクリメントして、Ｓ３０４においてｉ＋１番目の画像を表示対象とするように設定する。そして、Ｓ３０４、Ｓ３０５に戻り、ｉ＋１番目の画像を表示させる。
【００５４】
上記のＳ３０６における処理により、表示対象となっている１つの画像が表示されるたびに、ユーザによる次画面を表示させるための指示を確認することができる。そして、ユーザによる次画面表示の指示が入力されない場合には、Ｓ３０４、Ｓ３０５、Ｓ３０７、Ｓ３０８における処理により、当該表示対象となっている画像の表示が繰り返される。
【００５５】
よって、ユーザが次画面を表示させない限りは、図６で示したように、表示対象の画像のうちの画像番号の最も大きな画像が一番初めに表示されて、次に、画像番号の小さな画像から順番に表示される。
【００５６】
一方、Ｓ３０６において、次画面の表示が指示されたと判定した場合には、Ｓ３０９に進む。Ｓ３０９では、次画面を表示させるときの表示対象となるｎ個の画像を特定する。具体的には、図２に示すファイルリストにおいて、前の画面で表示対象となっていた画像の画像番号にｎが加算された画像番号の画像を、次画面における新たな表示対象とする。例えば図２のファイルリストにおける、画像番号１０〜１８の画像が表示対象となっているとする。この表示状態において次画面を表示させるときには、ｎ（ここでは「９」）が加算された、画像番号１９〜２７の画像が表示対象となる。
【００５７】
次にＳ３１０では、Ｓ３０９で特定されたｎ個の表示対象の画像の表示順序を決定する。このＳ３１０では、上述のＳ３０２と同様に、表示順序記憶部１１２の表示順序ファイルが参照されて、表示領域の表示順序を示す情報を取得する。そして、表示順序の表示順序に従って、表示対象となっている複数の画像の表示順序を決定することができる。
【００５８】
次に、Ｓ３１１において、画像が表示される順番を示す自然数ｉ（ｉ＝１〜ｎ）を初期化して、Ｓ３０４、Ｓ３０５における画像の表示処理に戻る。
【００５９】
従って、次画面を表示させる場合にも、図６に示したように、表示対象の画像のうちの画像番号の一番大きな画像を初めに表示させることができる。
【００６０】
このように、Ｓ３０６、Ｓ３０９〜Ｓ３１１における処理により、ユーザは当該表示対象のｎ個の画像の表示が完了する前であっても、Ｓ３０６において次画面を表示させる指示を行うことができる。
【００６１】
また、図３のＳ３０７において表示対象となっているｎ個の画像の表示が完了したと判断すると、Ｓ３１２においてｎ画像表示を終了するためのユーザによる指示が入力されたか判定する。ｎ画像表示の終了指示が入力されていないと判定されると、Ｓ３０６において、次画面表示を行うための指示が入力されたか再び判定され、次画面表示の指示の入力を待機する状態となる。一方、Ｓ３１２においてｎ画像表示の終了指示が入力されたと判定された場合には、処理を終了する。
【００６２】
以上のように、上記の図３に示すフローチャートに従い、複数の画像を表示画面へ表示させる処理を行うと、ファイルリストが示す順序に従って画像を表示させるのではなく、図４に示すような表示順序リストが示す順序で画像を表示させることができる。即ち、画像番号の最も大きな画像が初めに表示されて、次に画像番号の最も小さな画像が表示される。
【００６３】
画像の撮影時間、ファイル作成時間等の時間情報に基づいてファイルリストを作成した場合には、表示対象となっている画像のうち、最も新しい画像が初めに表示されて、次に最も古い画像が表示される。ユーザは、これら２つの画像を初めに確認することで、ファイルリストにおける画像の順序において２つの画像の間にある画像の、シーンを判断することができる。即ち、表示対象となっている複数の画像においてシーンが連続しているのか、シーンの変更があるのか判断することができる。従って、３つ以上の画像が表示対象となっている場合に、３つ以上の全ての画像を表示させなくても、所望の画像が表示対象となっているか判断することができる。
【００６４】
なお、以上の説明では、画像番号の「最も」大きな画像と、画像番号の「最も」小さな画像を優先して表示させる例を示したが、これに限るものではなく、ファイルリストにおいて画像番号が連続しない２つの画像を優先して表示させればよい。これにより、優先して表示される２つの画像の間にある画像のシーンを、ユーザに判断させることができる。
【００６５】
ところで、上記の図６の説明では、表示対象となっている複数の画像のうち、画像番号の大きな画像と小さな画像の両方を優先して表示させる例を説明した。しかしながら、表示対象の画像を変更して次画面を表示させるときには、画像番号の小さな画像を表示させなくても、画像番号の大きな画像を優先して表示させることにより、ユーザが所望の画像が表示対象となっているか判断することができる。
【００６６】
例えば、上記の図５と図６で示したように、ユーザが「山の風景」のシーンの画像を検索している場合を考える。そして、前の画面において、画像番号が最も大きな画像として表示された画像が「自動車レース」のシーンであったとする。そして、次画面を表示させたときに、初めに表示された画像が「自動車レース」のシーンであれば、画面の切り替えを行う前の画面から「自動車レース」のシーンが連続していると判断することができる。即ち「山の風景」のシーンである所望の画像５０９は、表示対象となっていないと判断することができる。よってユーザは、さらに次画面を表示させる指示を行うべきと判断することができる。
【００６７】
一方、画像番号が最も大きな画像として表示された画像が「自動車レース」のシーンであり、次画面を表示させたときに、初めに表示された画像が「山の風景」のシーンであった場合について考える。このとき、ユーザは、前の画面で表示されていた画像の「自動車レース」のシーンから、「山の風景」のシーンに切り替わったと判断することができる。即ち「山の風景」のシーンである画像が、当該表示対象となっているため、ユーザは、表示対象となっている複数の画像の表示を待つべきであると判断することができる。
【００６８】
このように、次画面を表示させるときには、画像番号の小さな画像を優先して表示させなくても、画像番号の大きな画像を早く表示させることで、ユーザは、所望の画像が表示対象となっているか判断することができる。よって、次画面を表示させるときには、図４に示す表示順序リストのように、画像番号の最も小さな画像を優先して表示させなくてもよく、例えば画像番号の大きな画像から小さな画像へ、順に表示させるようにしてもよい。なお、表示対象の画像のうちの画像番号の「最も」大きな画像を優先して表示させなくても、画像番号の最も小さな画像以外の画像を優先して表示させるようにすればよい。
【００６９】
また、表示対象の画像を変更して次画面を表示させる場合に、表示対象の２つの画像のうち画像番号の大きな画像を優先して表示させることで、もう一方の画像のシーンが前の画面のシーンから連続しているかユーザに判断させることができる。よって、次画面を表示させる場合には、表示対象の２つの画像のうち、まだ表示されていない画像のシーンをユーザに判断させることができるので、表示対象の画像が２つの場合にも有効である。
【００７０】
また、本実施例においては、メモリカードに記憶されている画像の数が３６個であり、表示対象の画像の個数を９個としたため、表示対象の画像を繰り返し変更しても、表示対象の画像が常に９つ表示されることになる。しかしながら、メモリカードに記憶されている画像の数によっては、図２のファイルリストにおいて最後に表示対象となった画像の数が端数となり、９に満たないことが起こりうる。この場合には、表示対象の画像が９つになるように、最後に表示対象となった画像に加えて、ファイルリストにおける先頭の画像を表示させるようにしてもよいし、端数となった画像のみを表示させるようにしてもよい。
【００７１】
端数となった画像のみを表示させる場合には、ファイルリストの先頭から、再び表示対象の画像を変更していったとしても、表示対象となる９つの画像の組み合わせが前回の画像送りと変わらないため、ユーザは容易に画像を特定することができる。また、端数となった画像を表示させる場合に、図２のファイルリストにおける画像番号の最も大きな画像を優先して表示するようにしてもよいし、また図２のファイルリストの画像番号に従った順番で表示させてもよい。
【００７２】
また、図２のファイルリストにおいて最後に表示対象となっている画像を表示させているときに、次画面を表示させるための指示が入力された場合には、図２のファイルリストにおいて最初の表示対象の画像（画像番号１〜ｎ）を表示対象としてもよい。
【００７３】
なお、図３に示した例では、Ｓ３０５において１つの表示画像の表示が完了した後、ステップＳ３０６において、ユーザから次の画面を表示させるための要求があったか確認するようにしていた。しかしながら、ユーザからの指示を判定するタイミングは、これに限定されるものではなく、任意のタイミングで判定を行ってもよい。例えば、１つの表示画像を表示するための処理を行っている途中であっても、ユーザからの要求を受け付けて、１つの画像を表示するための表示処理を中断して、次画面を表示させるようにしてもよい。そのためユーザの指示に応じて、次画面をより早く表示させることができる。また同様に、Ｓ３１２においてｎ画像表示を終了させるための指示を、任意のタイミングで受け付けるようにしてもよい。
【００７４】
（実施例２）
実施例１では、表示対象の画像を、ファイルリストで示されている画像の順序に沿って、画像番号の小さな画像から、画像番号のより大きな画像へ変更する、順方向の変更について説明した。そのため、実施例１では、表示対象の画像のうち、画像番号のより大きな画像を優先して表示させるようにしていた。
【００７５】
実施例２では、表示対象とする複数の画像を、ファイルリストの順方向に変更させるとともに、表示対象の画像を、画像番号のより小さな画像に逆方向に変更させる例について説明する。そして、順方向、または逆方向に表示対象の画像を変更したときに、画像の変更の方向に応じて、画像の表示順序を決定する処理について説明する。
【００７６】
図９は、実施例２において表示制御装置１０１が複数の画像を表示させるときの処理手順を示す図であるが、実施例１で説明した処理と同様のものについては、説明を省略する。
【００７７】
Ｓ９０１〜Ｓ９０５では、それぞれ図３のＳ３０１〜Ｓ３０５と同様の処理を行う。
Ｓ９０６では、図３のＳ３０６と同様に、ユーザにより、次の画面を表示させるための指示が入力されたか判定する。次の画面を表示させるための指示が入力された場合にはＳ９１０〜Ｓ９１２の処理に移り、それ以外の場合はステップＳ９０７に移る。
【００７８】
Ｓ９１０〜Ｓ９１２では、図３のＳ３０９〜Ｓ３１１と同様に、次画面において表示される表示対象のｎ個の画像と、当該ｎ個の画像の表示順序を決定する。図１０は、表示順序記憶部１１２に記憶されている情報の内容を示す図であり、Ｓ９１１では、図１０（ａ）に示す表示順序リストに従って画像の表示順序が決定される。この図１０（ａ）のリストは、次画面を表示させる場合に用いられるものであり、図４で示した表示順序リストと同じものである。そのため、Ｓ９１１では、表示対象の画像のうち、画像番号の最も大きな画像が初めに表示される。
【００７９】
Ｓ９０７においては、ユーザにより、前画面を表示させるための指示が入力されたか判定する。本実施例では、前画面を表示させる場合には、表示対象となっている当該ｎ個の画像よりも、画像番号のより小さなｎ個の画像が表示されることになる。Ｓ９０７において、前画面を表示させるための指示ではなかった場合には、Ｓ９０８、Ｓ９０９、Ｓ９１６に進むが、ここでの処理内容は、Ｓ３０７、Ｓ３０８、Ｓ３１２と同様である。Ｓ９０７において前の画面を表示させるための指示が入力された場合には、Ｓ９１３に移る。
【００８０】
Ｓ９１３では、前画面において表示対象となるｎ個の画像を特定する。このとき、図２に示すファイルリストにおいて、現在表示対象となっている画像の画像番号にｎを減算した画像番号を有する画像を、前画面における表示対象の画像とする。
【００８１】
Ｓ９１４では、Ｓ９１１と同様に、表示順序リストを参照して表示対象の画像の表示順序を決定する。ただしＳ９１４では、図１０（ｂ）の表示順序リストを参照する。
【００８２】
図１０（ｂ）のリストでは、１０１０が表示領域（１）に対応する。よって、表示対象を順方向に変更した場合とは異なり、まず初めに表示画面における表示領域（１）に、表示対象となっているｎ個の画像のうち最も画像番号の小さな画像が表示される。そのため、表示画面が前画面に切り替わって、表示対象の画像を画像番号の小さな画像に変更する場合には、表示対象となる複数の画像のうち、画像番号の最も小さな画像が表示領域（１）に初めに表示される。
【００８３】
そしてＳ９１４において表示順序が決定された後、Ｓ９０５において、Ｓ９１３において特定された表示対象の画像が、Ｓ９１４において決定された表示順序に従って表示画面に表示される。
【００８４】
図７は、表示対象の画像を順方向また逆方向に変更したときの、表示画面の様子を示す図である。図７（ａ）は、表示対象の画像を順方向に変更したときの例であり、ユーザが、次画面を表示させるための指示を行って、表示対象の画像をより新しい画像に変更した場合の表示画面を示す。７０１の表示状態では、Ｓ９１１において決定された表示順序に従って、まず初めに図８に示す表示領域（９）に、表示対象の画像のうちの最も新しい画像７０２が表示される。そして、図２に示すように、画像７０２は、「山の風景」のシーンに対応する。
【００８５】
そして、表示対象を変更させる前の画面において、「自動車レース」のシーンの画像が表示されていた場合には、ユーザは、表示対象を変更させる前の画面からシーンが変更されていると判断することができる。また、表示対象を変更させる前の画面において、「山の風景」のシーンの画像が表示されていた場合には、前の画面から「山の風景」のシーンが連続していると判断することができる。よって、表示対象の画像のうち画像７０２以外の画像が表示されなくても、ユーザは、表示対象となっている画像の中に、所望の画像が含まれているか判断することができる。
【００８６】
一方、図７（ｂ）は、表示対象の画像を逆方向に変更したときの例であり、ユーザが前画面を表示させるための指示を行った場合の表示画面を示す。７０３の表示状態では、Ｓ９１４において決定された表示順序に従って、まず初めに図８に示す表示領域（１）に、画像７０４の画像が表示される。そして、図２に示すように、画像７０４は、「自動車レース」のシーンの画像である。
【００８７】
そして、表示対象を変更させる前の画面において、「自動車レース」のシーンの画像が表示されていた場合には、ユーザは、前の画面から「自動車レース」のシーンが連続していると判断することができる。また、表示対象を変更させる前の画面において、「山の風景」のシーンの画像が表示されていた場合には、前の画面からシーンが切り替わっていると判断することができる。よって、表示対象の画像のうち画像７０４以外の画像が表示されなくても、ユーザは、表示対象となっている画像の中に、所望の画像が含まれているか判断することができる。
【００８８】
以上のように、実施例２では、表示対象の画像を変更させるときに、ファイルリストにおける順方向に変更させるか、逆方向に変更させるかに応じて、画像の表示順序を切り替える。例えば、表示対象を順方向に変更して、より新しい画像を表示対象とする場合には、表示対象の画像のうちの、より新しい画像を優先して表示させる。また、表示対象を逆方向に変更して、より古い画像を表示対象とする場合には、より古い画像を優先して表示させる。これにより、ユーザは、表示対象の画像を順方向、逆方向のいずれの方向に変更した場合であっても、表示対象の画像が切り替わった画面において、画面を切り替える前に表示されていた画像から、シーンの変更があったか否かを判断することができる。
【００８９】
（実施例３）
実施例３では、図３または図９で示したフローチャートの処理における、Ｓ３０５、Ｓ９０５において、画像が表示される前に、表示画面における（１）〜（９）の各表示領域に、各画像の属性を示す情報を表示させる。そして、画像の属性を示す情報を表示させた後に、表示対象の画像を、画像の属性に置き換えて表示する。本実施例では、表示対象の画像に対応する日付情報を画像の属性として表示させる例を示す。
【００９０】
図１１は、画像の属性を表示したときの表示画面の一例を示す図である。図１１（ａ）は、表示対象となっている複数の画像のそれぞれに対応する日付情報を表示した例である。
図１１（ｂ）は、図１１（ａ）に示す状態から、表示領域（１）、表示領域（９）に画像が表示された表示画面を示す。なお、ここでは図４に示すリストに従った表示順序で、画像を表示させるものとし、初めに図８に示す表示領域（９）に画像が表示されて、次に表示領域（１）に画像が表示される。
【００９１】
このように、表示対象の画像を表示させる前に画像の属性を示す情報を表示させることにより、画像が表示されなくても、ユーザは表示対象となっている画像の内容を予測することができる。例えば、ユーザが所望の画像が２００９年の８月に撮影されていた場合、画像が表示されなくとも、図１１（ａ）の画面１１０１を見ることにより、所望の画像が表示対象となっていないと把握して、表示対象の画像を変更する指示を行う。
【００９２】
なお、図１１（ａ）に示すようなテキストを表示させる場合、写真画像を表示させる場合に比較して表示のための処理が早く完了することが多い。従って、図１１（ａ）に示すような１１０２〜１１１０の画像を、写真画像を表示させるよりも早く表示させることができる。よって、実施例３に示した処理に従って、写真を表示させる前に画像の属性を示す情報をユーザに提示することで、写真の表示を待つか、次の画面を表示させるかユーザに判断させることができる。
【００９３】
また、表示対象の各画像の属性情報は、図８に示す表示領域（１）から表示領域（９）へ順に表示させてもよいし、図４や図１０に示す表示順序に従って表示させてもよい。また、複数の属性情報を順に表示させる場合に限らず、同時に表示させるようにしてもよい。
【００９４】
さらに、画像の表示を開始させるタイミングとしては、図１１（ａ）に示すように画像の属性を示す情報の表示が完了したことに応じて、画像の表示を開始させてもよい。または、画像の属性を示す情報を表示させた後にユーザの指示を入力して、その指示に応じて、画像の表示を開始させてもよい。
【００９５】
以上の実施例によれば、複数の画像を表示させる場合に、複数の画像に対して画像の属性等に従って設定されている順序に従って順に表示させるのではなく、上記の順序における後ろの画像をより優先的に表示させる。
【００９６】
これにより、ユーザは、表示対象となっている複数の画像の全てが表示されるのを待たなくても、表示対象の複数の画像においてシーンが変更されているか判断できるため、表示対象の画像に、所望の画像が含まれるか早く判断することができる。従って、表示対象となっている複数の画像の全てが表示されなくても、表示対象の画像を変更するか判断することができる。
【００９７】
また、ユーザは、表示対象となっている複数の画像の表示が完了する前であっても、処理対象の画像を選択することができる。従って、ユーザは、所望の画像が表示対象となっていると判断したときに、表示対象の画像の全てが表示されるのを待たなくても、画像の選択を行うことができる。
【００９８】
なお、以上の実施例では、表示画面において設定されている複数の表示領域に画像を表示させる例を示したが、本発明は、表示画面における表示領域に関係なく、画像を表示させる順番を特定することもできる。例えば、表示画面において画像を表示させる表示領域を、画面を切り替えるごとに変更する場合であっても、複数の画像の表示順序を決定することができる。また、表示対象となっている画像を、自動的に切り替えながら順に表示させる所謂スライドショーを行う場合であってもよい。
【００９９】
なお、以上の実施例では図４や図１０に示したような表示順序リストに従って、画像を表示させる順序を決定していた。しかしながら、表示順序は図４、図１０で示したものに限定されるものではない。上記の実施例のように９枚の画像を表示させる場合に、例えばファイルリストにおける９番目の画像から１番目の画像へ順に表示させる場合であってもよい。他にも５番目の画像を表示画面の中央の表示領域に表示させて、その後、９番目の画像から１番目の画像へ順に表示させる場合であってもよい。
【０１００】
また、上記のような複数の表示順序を示す複数の表示順序リストを表示順序記憶部１１２に格納しておき、ユーザが操作部１０５を用いて所望の表示順序を選択できるようにしてもよい。なお、ユーザが選択する表示順序の選択肢に、ファイルリストの順序に従って表示させる表示順序が含まれていてもよい。
【０１０１】
さらに、以上の実施例では、ユーザが表示対象の画像を切り替える場合、ファイルリストの順序に従って、次の画面、または前の画面を表示させるようにした。しかしながら、本発明はこれに限らず、ユーザによる指示に応じて、ファイルリストの順序において複数画面分の画像をスキップして、新たな表示対象の画像を特定してもよい。また、メモリカードに記憶されている画像が、画像の属性に従ってグループに分類されている場合には、グループ毎に表示対象の画像を切り替えるようにしてもよい。
【０１０２】
また、以上の説明では、複数の画像を、画像に対応する時間情報に従って表示させる例を示したが、本発明はこれに限定されるものではなく、種々の順序に従ってソートされた画像を表示させる場合に適用できるものである。
【０１０３】
例えば、複数の画像をシーンによって分類してソートした場合であってもよい。また、ＧＰＳ機能を有するデジタルカメラで画像を撮影した場合には、Ｅｘｉｆ情報として、画像が撮影された場所を示す情報が画像ファイルに格納されることが知られており、この情報に従って画像をソートしてもよい。他にも、画像のファイルサイズ、画像を撮影したカメラの機種、画像ファイルのファイル形式の種類等の、画像ファイルの各種の属性に従って、ファイルリストを作成してもよい。なお、画像をソートする条件が変更された場合には、変更後に設定されている条件に従って、図２に示すようなファイルリストを改めて作成する。
【０１０４】
さらに、本発明は画像ファイルに基づき画像を表示させる場合に限らず、各種のファイルをソートして、ファイルの内容を表示させる場合に適用できるものである。
【０１０５】
なお、以上の実施例では、印刷部１０７を有する所謂プリンタを例に説明したが、本発明はこれに限らず、ＰＣやカメラ、携帯電話等の携帯端末など、表示画面に画像を表示させるための各種の表示制御装置に適用できるものである。また、表示制御装置１０１が有する表示部１０６の表示画面に画像を表示させる場合に限らず、表示制御装置に接続されている外部の表示装置の表示画面に画像を表示させる場合であってもよい。また、表示制御装置１０１が有する操作部１０５をユーザが操作する場合に限らず、マウスやキーボード等の外部の操作デバイスをユーザが操作して、それらの操作デバイスからユーザの指示を入力する場合であってもよい。
【０１０６】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、本発明は、１つのプロセッサにより処理が実行されるものに限らず、複数のプロセッサが連携して処理を行う場合であってもよい。
【符号の説明】
【０１０７】
１０１  表示制御装置
１０５  操作部
１０６  表示部
１０９  メモリカード
１１０  メモリカードインターフェース
１１１  ファイルリスト記憶部
１１２  表示順序記憶部
【図１】
0005730090.tif 000002
【図２】
0005730090.tif 000003
【図３】
0005730090.tif 000004
【図４】
0005730090.tif 000005
【図５】
0005730090.tif 000006
【図６】
0005730090.tif 000007
【図７】
0005730090.tif 000008
【図８】
0005730090.tif 000009
【図９】
0005730090.tif 000010
【図１０】
0005730090.tif 000011
【図１１】
0005730090.tif 000012