(57)【特許請求の範囲】
【請求項１】
複数の画像を自動表示する自動画像表示機能を備える画像表示装置において、
複数の画像を示す画像ファイルと、前記複数の画像および複数の表示形態を有する仮想画像の表示順序を規定する表示順序定義ファイルと、前記自動画像表示機能による自動表示の再生時間に対応する前記仮想画像の表示形態を規定する情報を含む仮想画像ファイルとが格納された記憶手段と、
前記自動画像表示機能による自動表示の再生時間を入力する入力手段と、
前記記憶手段に格納されている仮想画像ファイルを参照することにより、前記入力手段により入力された前記自動画像表示機能による自動表示の再生時間に対応する仮想画像の表示形態を決定する仮想画像生成手段と、
前記記憶手段に格納された前記表示順序定義ファイルにより規定された表示順序に基づいて、前記記憶手段から読みとられた画像ファイルが示す複数の画像と前記仮想画像生成手段により表示形態を決定された仮想画像とを自動表示するための表示要求をモニタに出力する表示要求出力手段と
を有することを特徴とする画像表示装置。
【請求項２】
前記仮想画像ファイルは、更に、複数の表示条件と、該複数の表示条件のそれぞれに対応し、前記仮想画像の表示形態を規定する情報と含み、
前記複数の表示条件のうち一つを選択する選択手段を更に有し、
前記仮想画像生成手段は、前記複数の表示条件の中から選択された一つの表示条件と、前記入力手段により入力された自動表示の再生時間とに基づいて、仮想画像の表示形態を決定することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記仮想画像の複数の表示形態の一つは、予め指定された画像を前記自動画像表示の対象として表示する形態であることを特徴とする請求項１記載の画像表示装置。
【請求項４】
前記仮想画像の複数の表示形態の一つは、仮想画像を前記自動画像表示の対象としないようにする形態であることを特徴とする請求項３記載の画像表示装置。
【請求項５】
前記仮想画像の複数の表示形態の一つは、前記自動画像表示が行われるたびに所定の複数の画像の中から無作為に画像を選択して、該選択された画像を前記自動画像表示の対象として表示する形態であることを特徴とする請求項１記載の画像表示装置。
【請求項６】
複数の画像を自動表示する自動画像表示機能を備えるとともに、複数の画像を示す画像ファイルと、前記複数の画像および複数の表示形態を有する仮想画像の表示順序を規定する表示順序定義ファイルと、前記自動画像表示機能による自動表示の再生時間に対応する前記仮想画像の表示形態を規定する情報を含む仮想画像ファイルとが格納された記憶手段を有する画像表示装置に適用される自動画像表示方法おいて、
前記自動画像表示機能による自動表示の再生時間を入力する入力ステップと、
前記記憶手段に格納されている仮想画像ファイルを参照することにより、前記入力ステップにより入力された前記自動画像表示機能による自動表示の再生時間に対応する仮想画像の表示形態を決定する仮想画像生成ステップと、
前記記憶手段に格納された前記表示順序定義ファイルにより規定された表示順序に基づいて、前記記憶手段から読みとられた画像ファイルが示す複数の画像と前記仮想画像生成ステップにより表示形態を決定された仮想画像とを自動表示するための表示要求をモニタに出力する表示要求出力ステップと
を有することを特徴とする自動画像表示方法。
【請求項７】
前記仮想画像ファイルは、更に、複数の表示条件と、該複数の表示条件のそれぞれに対応し、前記仮想画像の表示形態を規定する情報と含み、
前記複数の表示条件のうち一つを選択する選択ステップを更に有し、
前記仮想画像生成ステップは、前記複数の表示条件の中から選択された一つの表示条件と、前記入力ステップにより入力された自動表示の再生時間とに基づいて、仮想画像の表示形態を決定することを特徴とする請求項６に記載の自動画像表示方法。 
【請求項８】
前記仮想画像の複数の表示形態の一つは、予め指定された画像を前記自動画像表示の対象として表示する形態であることを特徴とする請求項６記載の自動画像表示方法。 
【請求項９】
前記仮想画像の複数の表示形態の一つは、仮想画像を前記自動画像表示の対象としないようにする形態であることを特徴とする請求項８記載の自動画像表示方法。 
【請求項１０】
前記仮想画像の複数の表示形態の一つは、前記自動画像表示が行われるたびに所定の複数の画像の中から無作為に画像を選択して、該選択された画像を前記自動画像表示の対象として表示する形態であることを特徴とする請求項６記載の自動画像表示方法。 
【請求項１１】
コンピュータを請求項１ないし請求項５のいずれか１項に記載の画像表示装置として機能させるためのコンピュータプログラム。
【請求項１２】
請求項１１に記載のプログラムを記憶したコンピュータが読み出し可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、自動画像表示方法、プログラム、及び記憶媒体に関する。特に、利用者が予め選択した複数の画像を、利用者が指定した順序で自動表示する機能に関する。
【背景技術】
【０００２】
従来、デジタルカメラなどで撮影されて記憶装置に記憶された静止画像を閲覧する機能として、スライドショーと呼ばれる機能がある。
【０００３】
スライドショー機能では、記憶装置に記憶されている複数の画像データに基づいて、各画像を順次、所定時間に亘ってそれぞれ表示することが行われる。
【０００４】
これまで、スライドショーを実行する際には、保存されているすべての画像を表示する方法の他、表示したい画像を予め登録しておき、登録された画像のみを表示する方法があった（例えば、特許文献１参照）。なお後者の方法では、登録された画像の表示順序を複数通り設定することができる。
【特許文献１】特開平１１−３３１７３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来のスライドショー機能では、利用者が、スライドショーで表示したい画像のうち一部の画像だけを別の画像に切り替えたい場合、異なる表示順序を定義した複数の表示順序リストを作成しなければならなかった。そのため、そうした複数の表示順序リストを作成しなければならない煩わしさがあった。
【０００６】
本発明はこのような問題点に鑑みてなされたものであって、１つのスライドショーの表示順序リストのままで、条件や状況に応じて異なる内容の複数のスライドショー表示を行う機能を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明によれば、複数の画像を自動表示する自動画像表示機能を備える画像表示装置において、複数の画像を示す画像ファイルと、前記複数の画像および複数の表示形態を有する仮想画像の表示順序を規定する表示順序定義ファイルと、前記自動画像表示機能による自動表示の再生時間に対応する前記仮想画像の表示形態を規定する情報を含む仮想画像ファイルとが格納された記憶手段と、前記自動画像表示機能による自動表示の再生時間を入力する入力手段と、前記記憶手段に格納されている仮想画像ファイルを参照することにより、前記入力手段により入力された前記自動画像表示機能による自動表示の再生時間に対応する仮想画像の表示形態を決定する仮想画像生成手段と、前記記憶手段に格納された前記表示順序定義ファイルにより規定された表示順序に基づいて、前記記憶手段から読みとられた画像ファイルが示す複数の画像と前記仮想画像生成手段により表示形態を決定された仮想画像とを自動表示するための表示要求をモニタに出力する表示要求出力手段とを有することを特徴とする画像表示装置が提供される。
【発明の効果】
【０００８】
本発明によれば、１つの自動画像表示機能（スライドショー）の表示順序定義のままで、表示状況に応じて異なる内容の複数の画像表示方法（スライドショー表示）を行うことが可能になる。
【０００９】
また、複数の画像表示方法の１つの表示方法において「ランダム」という指定を行うことで、スライドショーによる画像表示を行う際に、一部の画像を、複数の画像の中から無作為に選択して得られた画像で置き換えることができる。これにより、同じスライドショーの画像表示順序定義のまま、一部の画像を、スライドショーを実行するごとに異なる画像で置き換えて表示することが可能になり、スライドショーを複数回に亘って見る観客を飽きさせない演出を行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【００１１】
〔第１の実施の形態〕
図１は、本発明の第１の実施の形態に係る画像表示装置の構成を示すブロック図である。本実施の形態では、上記の画像表示装置がデジタルカメラに含まれるものとする。
【００１２】
図１において、デジタルカメラ１００は、スライドショープログラムを保存するためのメモリ１１０、画像データや画像の表示順序を保存するための記憶装置１２０、画像データを表示するためのモニタ１３０で構成されている。また他に、図示を省略したが、メモリ１１０に保存されたスライドショープログラムを実行するためのＣＰＵも含まれる。
【００１３】
図１のメモリ１１０を示すブロックの中には、メモリ１１０に保存されたスライドショープログラムをＣＰＵが実行することによって実現される各種の機能を図示する。これらの各種の機能としては、以下の機能がある。
【００１４】
表示命令受付部１１１は、利用者からのスライドショー表示要求を受け付ける。表示順序定義解釈部１１２は、スライドショーでの画像表示順序を記述する表示順序定義を解釈する。表示画像選択部１１３は、表示順序定義解釈部１１２による解釈を基に、次に表示すべき画像を決定する。編集命令受付部１１４は、利用者からのスライドショー編集要求を受け付ける。表示順序定義生成部１１５は、画像の表示順序を記述する表示順序定義を編集する。仮想画像生成部１１６は、仮想画像の表示条件、表示形態、画像の保存場所、画像の形式を基に仮想画像ファイルを生成する。記憶装置入出力部１１７は、画像データやスライドショーの表示順序情報を記憶装置１２０から読み出したり書き込んだりする。画像表示部１１８は、スライドショー画像をモニタ１３０に出力する。
【００１５】
また、図１の記憶装置１２０には、以下のデータがファイルとして格納されている。具体的には、スライドショーで画像の表示順序定義を保存する表示順序定義ファイル１２１、スライドショーで表示されるべき画像のデータを保存する画像ファイル１２２を格納する。また、スライドショー表示時に通常の画像表示順序とは異なる表示を行うための設定情報を保存する仮想画像ファイル１２３を格納する。
【００１６】
図２は、図１に示す表示順序定義ファイル１２１に保存される表示順序定義の一例を示す図である。
【００１７】
表示順序定義は、画像の保存場所フィールド２０１と、画像の形式フィールド２０２とで構成される表に格納される。そして、表の各行（エントリ）が１画像ファイルに対応するとともに、各エントリが表示順序に沿って並べられる。図２は、１つの表示順序定義ファイルを表す。
【００１８】
画像の保存場所フィールド２０１には、対応の画像が保存されている画像ファイル１２２へのパス名が格納される。なお、通常の画像表示順序とは異なる仮想画像表示を行う場合には、対応の仮想画像ファイル１２３へのパス名が格納される。
【００１９】
画像の形式フィールド２０２には、対応の画像の画像形式が格納される。なお、仮想画像表示を行う場合には、仮想画像形式であることが示される。
【００２０】
図３は、図１に示す仮想画像ファイル１２３に保存される設定情報の一例を示す図である。
【００２１】
設定情報は、表示条件フィールド３０１と、画像の表示形態フィールド３０２と、画像の保存場所フィールド３０３とで構成される表に格納される。図３は、図２の表示順序定義における３番目のエントリに示される仮想画像ファイルに関する複数の設定項目を格納する。
【００２２】
表示条件フィールド３０１は、ある表示条件が満たされたときに、その条件に対応する仮想画像ファイルの定義を有効にするかを決定するためのフィールドである。表示条件としては、「指定なし」「スライドショー表示開始後の予定表示時間（経過時間）」「特殊演出あり」などがある。
【００２３】
表示形態フィールド３０２は、表示条件フィールド３０１に示される対応の表示条件が満たされたときに、どのような表示形態で画像を表示すべきかを示すフィールドである。画像の保存場所フィールド３０３に指定された画像を通常通りに画面表示する「通常」表示形態と、画面表示しない「しない」表示形態と、所定の複数画像の中からランダムに１つの画像を選択して表示する「ランダム」表示形態とのうちのいずれかが記載される。
【００２４】
画像の保存場所フィールド３０３には、表示形態フィールド３０２の対応行に「通常」が記載された場合に、画面表示すべき画像が収容されたファイルへのパス名が記載される。また、表示形態フィールド３０２の対応行に「ランダム」が記載された場合に、所定の複数画像の収容されたファイルへのパス名が記載される。
【００２５】
図４は、メモリ１１０に保存されたスライドショープログラムを基に、ＣＰＵによって実行されるスライドショー表示処理の手順を示すフローチャートである。
【００２６】
以下、本スライドショー表示処理を、図４のフローチャートに沿って、図１〜図３を参照しながら説明する。
【００２７】
まず、表示命令受付部１１１が、利用者のリクエストを検出し、スライドショー表示要求を受け取る（Ｓ４０１）。利用者のリクエストとして、スライドショーで表示すべき画像の表示順序定義が保存されている表示順序定義ファイル名と、スライドショーを表示する際の表示状況情報（例えば、スライドショー表示開始時刻と再生所要時間）を受け取る。
【００２８】
スライドショー表示要求を受け取った表示命令受付部１１１は、記憶装置入出力部１１７に対して、表示順序定義ファイル名を指定して、表示順序の読込みを要求する（Ｓ４０２）。
【００２９】
読込みを要求された記憶装置入出力部１１７は、記憶装置１２０から指定された表示順序定義ファイル名に該当する表示順序定義ファイル（１２１）を読み込み、このファイル内の表示順序定義を表示命令受付部１１１に通知する（Ｓ４０３）。
【００３０】
表示命令受付部１１１は、ステップＳ４０１で受け取った表示状況情報およびステップＳ４０３で通知された表示順序定義を解釈するように、表示順序定義解釈部１１２に対して要求する（Ｓ４０４）。
【００３１】
表示順序定義解釈部１１２は、受け取った表示順序定義において、上から順に次のに表示すべき画像ファイルのエントリを読み取る（Ｓ４０５）。なお、新たに読み取るべきエントリされた画像ファイルが存在しないならば（Ｓ４０６でＹＥＳ）本スライドショー表示処理を終了する。エントリされた画像ファイルを読み取ることができたならば（Ｓ４０６でＮＯ）、画像ファイルの形式フィールド２０２に「仮想画像」の記載があるか否かを判別する（Ｓ４０７）。その結果、「仮想画像」の記載があるならばステップＳ４０８へ進み、記載がなければステップＳ４１０へ進む。
【００３２】
ステップＳ４０８では、仮想画像解析処理を行う。この処理の詳細な内容については、図５を参照して後述する。
【００３３】
つぎに、ステップＳ４０８での処理の結果、モニタ１３０に表示すべき画像が存在するか否かを判別し、存在するならば（Ｓ４０９でＹＥＳ）ステップＳ４１０へ進み、存在しないならば（Ｓ４０９でＮＯ）ステップＳ４０５へ戻る。
【００３４】
ステップＳ４１０において、表示順序定義解釈部１１２は、記憶装置入出力部１１７に、表示順序定義の表における該当のエントリの画像の保存場所フィールド２０１に記述されているパス名を指定して画像ファイルの読み込みを要求する。この要求を受けた記憶装置入出力部１１７は、指定されたパス名に基づいて該当する画像ファイル（１２２）を記憶装置１２０から読み取り、表示順序定義解釈部１１２に送る（Ｓ４１１）。
【００３５】
これを受け取った表示順序定義解釈部１１２は、受け取った画像ファイルに収容された画像データをモニタ１３０に表示するように画像表示部１１８に表示要求を行う（Ｓ４１２）。
【００３６】
画像表示部１１８は、受け取った画像データを所定時間に亘ってモニタ１３０に表示し、その後、表示が終わったことを表示順序定義解釈部１１２に通知する（Ｓ４１３）。
【００３７】
この後、ステップＳ４０５へ戻り、表示順序定義解釈部１１２は、表示順序定義に含まれる全エントリに対して、ステップＳ４０５〜Ｓ４１３の処理を繰り返す。
【００３８】
図５は、図４に示すステップＳ４０８の仮想画像解析処理の詳細な内容を示すフローチャートである。
【００３９】
まず、表示画像選択部１１３は、ステップＳ４０１で利用者から入力された表示状況情報と、ステップＳ４０５で読み取られたエントリにおける画像の保存場所フィールド２０１のパス名とを受け取るとともに、仮想画像の解析要求を受け取る（Ｓ５０１）。
【００４０】
表示画像選択部１１３は、記憶装置入出力部１１７に対し、受け取ったパス名に対応する仮想画像ファイル（１２３）の読込みを要求する（Ｓ５０２）。
【００４１】
この要求を受けた記憶装置入出力部１１７は、指定されたパス名に対応する仮想画像ファイルでの定義内容を、記憶装置１２０から読み込み、表示画像選択部１１３へ通知する（Ｓ５０３）。
【００４２】
この通知を受けた表示画像選択部１１３は、仮想画像ファイルの定義内容における表示条件フィールド３０１に記載された各エントリ（表の各行）のうち、ステップＳ４０１で利用者から入力された表示状況情報と一致するエントリを抽出する（Ｓ５０４）。すなわち、表示条件フィールド３０１に記載された各エントリのうち、利用者から入力された表示状況によって対応の条件が満たされるエントリを抽出する。
【００４３】
そして、表示画像選択部１１３は、抽出されたエントリの表示形態フィールド３０２を参照し（Ｓ５０５）、該表示形態フィールド３０２に「（表示）しない」と記載されているか否かを判別する（Ｓ５０６）。その結果、「（表示）しない」と記載されている場合は、ステップＳ５１０へ進み、「（表示）しない」と記載されていない場合は、ステップＳ５０７へ進む。
【００４４】
ステップＳ５１０では、表示画像選択部１１３が、表示すべき画像がないことを表示順序定義解析部１１２に通知する。
【００４５】
ステップＳ５０７では、表示画像選択部１１３が、抽出されたエントリの表示形態フィールド３０２に「ランダム」と記載されているか否かを判別する。その結果、「ランダム」と記載されている場合は、ステップＳ５０８へ進み、「ランダム」と記載されていない場合は、ステップＳ５０９へ進む。
【００４６】
ステップＳ５０８では、表示画像選択部１１３が、抽出されたエントリの画像の保存場所フィールド３０３に記載された複数画像の収容されたファイルへのパス名を参照し、そのパス名に合致するファイルから１つの画像をランダムに選択し、その画像のパス名を読み出して表示順序定義解析部１１２に通知する。
【００４７】
ステップＳ５０９では、抽出されたエントリの表示形態フィールド３０２に「通常」と記載されている場合に相当するので、表示画像選択部１１３は、抽出されたエントリの画像の保存場所フィールド３０３に記載された画面表示すべき画像が収容されたファイルへのパス名を参照し、そのパス名に合致するファイルに収容された画像のパス名を読み出して表示順序定義解析部１１２に通知する。
【００４８】
図６は、図４に示すスライドショー表示処理（図５に示す仮想画像解析処理を含む）を、図２に例示する表示順序定義および図３に例示する仮想画像ファイルに基づいて実行した場合の具体的なスライドショー画像表示の様子を示す図である。
【００４９】
図６（Ａ）は、図２に例示する表示順序定義である。図６（Ｂ）は、図４のステップＳ４０７で対象エントリにおける画像の形式フィールド２０２に「仮想画像」の記載があるとき、図３に例示する仮想画像ファイルの表示条件フィールド３０１の条件「指定なし」が満たされる場合のスライドショーによる画像表示の具体的な順序を示す。すなわち、図３に例示する仮想画像ファイルの表示形態フィールド３０２における「通常」と画像の保存場所フィールド３０３におけるパス名とに従い、画像表示が行われる。
【００５０】
図６（Ｃ）は、図４のステップＳ４０７で対象エントリにおける画像の形式フィールド２０２に「仮想画像」の記載があるとき、図３に例示する仮想画像ファイルの表示条件フィールド３０１の条件「予定表示時間＜５分」が満たされる場合のスライドショーによる画像表示の具体的な順序を示す。すなわち、図３に例示する仮想画像ファイルの表示形態フィールド３０２における「しない」に従い、３番目の画像表示は行われない。
【００５１】
図６（Ｄ）は、図４のステップＳ４０７で対象エントリにおける画像の形式フィールド２０２に「仮想画像」の記載があるとき、図３に例示する仮想画像ファイルの表示条件フィールド３０１の条件「特殊演出あり」が満たされる場合のスライドショーによる画像表示の具体的な順序を示す。すなわち、図３に例示する仮想画像ファイルの表示形態フィールド３０２における「ランダム」と画像の保存場所フィールド３０３におけるパス名とに従い、３番目には、該パス名に保存された画像ファイルをランダムに選択する。そしてそのランダムに選択された画像（ｘｘｘ０００７．ＪＰＧとする）が表示される。
【００５２】
図７は、メモリ１１０に保存されたスライドショープログラムを基に、ＣＰＵによって実行されるスライドショー編集処理の手順を示すフローチャートである。
【００５３】
以下、本スライドショー編集処理を、図７のフローチャートに沿って、図１〜図３を参照しながら説明する。
【００５４】
まず、編集命令受付部１１４が、利用者の指示を検出してスライドショー編集開始要求を受け取ると、表示順序定義生成部１１５に対して、エントリが空のスライドショーの表示順序定義の新規生成を要求する（Ｓ６０１）。この要求を受けた表示順序定義生成部１１５は、エントリが空の表示順序定義を生成する（Ｓ６０２）。
【００５５】
次に、編集命令受付部１１４が、利用者の指示を検出してスライドショーの表示順序定義への画像の追加要求を受け取る（Ｓ６０３）。
【００５６】
編集命令受付部１１４は、この追加要求が、スライドショーを表示する際に表示状況に応じて異なる画像を表示する仮想画像表示方式に関わる画像の追加要求であるか否かを判別する（Ｓ６０４）。その結果、仮想画像表示方式に関わる画像の追加要求であるならばステップＳ６０５へ進み、そうした追加要求ではないならばステップＳ６１２へ進む。
【００５７】
ステップＳ６０５では、編集命令受付部１１４が仮想画像生成処理（図８を参照して後述）を実行させ、仮想画像ファイルが生成される。生成された仮想画像ファイルのパス名が編集命令受付部１１４に通知される。この仮想画像ファイルのパス名を受け取った編集命令受付部１１４は、表示順序定義生成部１１５に対して、表示順序定義のエントリとして、仮想画像の追加記載を要求する（Ｓ６０６）。
【００５８】
一方、ステップＳ６１２では、編集命令受付部１１４が表示順序定義生成部１１５に対して、表示順序定義のエントリに要求対象の画像ファイルの追加記載を要求する。
【００５９】
表示順序定義生成部１１５は、要求された仮想画像または画像ファイルのパス名を表示順序定義の画像ファイルの保存場所フィールド２０１に１エントリとして追加する。同様に、要求された仮想画像または画像ファイルのパス名を表示順序定義の画像の形式フィールド２０２に１エントリとして追加する（Ｓ６０７）。
【００６０】
その後、編集命令受付部１１４は、利用者から、表示順序定義の編集が終了したことを通知されると、表示順序定義生成部１１５に表示順序定義の保存を要求する（Ｓ６０８）。
【００６１】
保存要求を受け取った表示順序定義生成部１１５は、記憶装置入出力部１１７に対して、新規のファイル名を指定して表示順序定義の記憶装置１２０への保存を要求する（Ｓ６０９）。
【００６２】
保存要求を受け取った記憶装置入出力部１１７は、表示順序定義を指定のファイル名で記憶装置１２０に保存する（Ｓ６１０）。
【００６３】
図８は、図７に示すステップＳ６０５の仮想画像生成処理の詳細な内容を示すフローチャートである。
【００６４】
まず、仮想画像生成部１１６は、画像の表示条件、表示形態、画像の保存場所、画像の形式を示す情報を受け取るとともに、仮想画像の生成要求を受け取る（Ｓ７０１）。そして仮想画像生成部１１６は、設定項目が空の仮想画像ファイルを新規に生成する（Ｓ７０２）。
【００６５】
仮想画像生成部１１６は、ステップＳ７０１で受け取った情報が複数の仮想画像に関わるものである場合に（すなわち、図３に例示する仮想画像ファイルのように、複数の設定項目１〜４・・・を構成する場合）、それらの中から１つの仮想画像に関わる設定項目を抽出する（Ｓ７０３）。
【００６６】
なお、仮想画像生成部１１６は、複数の仮想画像に関わる情報のうち、未抽出のものがあるならば（Ｓ７０４でＹＥＳ）ステップ７０５へ進み、未抽出のものがないならば（Ｓ７０４でＮＯ）ステップ７０６へ進む。
【００６７】
ステップ７０５において、仮想画像生成部１１６は、ステップＳ７０３で抽出された情報を、新規の仮想画像ファイルの表示条件フィールド３０１、表示形態フィールド３０２、画像の保存場所フィールド３０３、画像の形式フィールド３０４に記載する。
【００６８】
ステップ７０６において、仮想画像生成部１１６は、ステップＳ７０５で作成された新規の仮想画像ファイルのファイル名を保存するように要求する（Ｓ７０６）。この要求を受けた記憶装置入出力部１１７は、通知されたファイル名で仮想画像ファイルを記憶装置１２０に仮想画像ファイル１２３として保存する（Ｓ７０７）。
【００６９】
保存後、仮想画像生成部１１６は、仮想画像ファイル名を編集命令受付部１１４に通知する（Ｓ７０８）。
【００７０】
以上のように、第１の実施の形態では、１つのスライドショーの表示順序定義のままで、表示状況に応じて異なる内容の複数のスライドショー表示を行うことが可能になる。また、仮想画像の表示形態において「ランダム」という指定を行うことで、スライドショーによる画像表示を行う際に、一部の画像を、複数の画像の中から無作為に選択して得られた画像で置き換えることができる。これにより、同じスライドショーの画像表示順序定義のまま、一部の画像を、スライドショーを実行するごとに異なる画像で置き換えて表示することが可能になり、スライドショーを複数回に亘って見る観客を飽きさせない演出を行うことができる。
【００７１】
〔第２の実施の形態〕
次に、本発明の第２の実施の形態を説明する。
【００７２】
第２の実施の形態の構成は、基本的に第１の実施の形態の構成と同じであるので、第２の実施の形態の説明においては、第１の実施の形態の構成を流用する。
【００７３】
第２の実施の形態では、仮想画像ファイルの構成を、図３に例示する第１の実施の形態における仮想画像ファイルと異なる構成にする。
【００７４】
図９は、第２の実施の形態における仮想画像ファイルの構成を例示する図である。
【００７５】
第２の実施の形態では、第１の実施の形態における仮想画像ファイルの表示条件フィールド３０１に代えて、表示モードフィールド９０１を設ける。なお、図９に示す表示形態フィールド９０２と、画像の保存場所フィールド９０３と、画像の形式フィールド９０４とは、図３に示す第１の実施の形態における表示形態フィールド３０２と、画像の保存場所フィールド３０３と、画像の形式フィールド３０４と、それぞれ同一である。
【００７６】
第２の実施の形態では、仮想画像の複数の表示方法に対して予め、モード１，２，３・・（Ｍｏｄｅ_１，２，３・・）という表示モード識別名を付与し、この表示モード識別名を表示モードフィールド９０１に記載するようにする。そして、利用者がスライドショーによる画像表示を行う際に、表示モード識別名を指定すると、その識別名で特定された表示方法によって仮想画像の表示を行うようにする。
【００７７】
具体的には、図６を参照して説明すると、図４のステップＳ４０７で対象エントリにおける画像の形式フィールド２０２に「仮想画像」の記載があるとき、モード１（Ｍｏｄｅ_１）が利用者によって指定された場合、図６（Ｂ）に示すようなスライドショーによる画像表示が行われる。すなわち、図９に例示する仮想画像ファイルの表示形態フィールド９０２における「通常」と画像の保存場所フィールド９０３におけるパス名とに従い、３番目の画像表示が行われる。
【００７８】
またモード２（Ｍｏｄｅ_２）が利用者によって指定された場合、図６（Ｃ）に示すようなスライドショーによる画像表示が行われる。すなわち、図９に例示する仮想画像ファイルの表示形態フィールド９０２における「しない」に従い、３番目の画像表示が行われない。
【００７９】
さらにモード３（Ｍｏｄｅ_３）が利用者によって指定された場合、図６（Ｄ）に示すようなスライドショーによる画像表示が行われる。すなわち、図９に例示する仮想画像ファイルの表示形態フィールド９０２における「ランダム」と画像の保存場所フィールド９０３におけるパス名とに従い、３番目には、ランダムに選択された画像（ｘｘｘ０００７．ＪＰＧ）が表示される。
【００８０】
〔他の実施の形態〕
上記の各実施の形態では、デジタルカメラに含まれる画像表示装置を例に挙げて説明したが、上記の画像表示装置は、画像モニタや記憶装置を含むパーソナルコンピュータやＰＤＡ機器のような小型の画像処理機器の一部であってもよい。
【００８１】
また、本発明の目的は、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００８２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８３】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００８４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００８５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００８６】
【図１】本発明の第１の実施の形態に係る画像表示装置の構成を示すブロック図である。
【図２】図１に示す表示順序定義ファイルに保存される表示順序定義の一例を示す図である。
【図３】図１に示す仮想画像ファイルに保存される設定情報の一例を示す図である。
【図４】メモリに保存されたスライドショープログラムを基に、ＣＰＵによって実行されるスライドショー表示処理の手順を示すフローチャートである。
【図５】図４に示すステップＳ４０８の仮想画像解析処理の詳細な内容を示すフローチャートである。
【図６】図４に示すスライドショー表示処理（図５に示す仮想画像解析処理を含む）を、図２に例示する表示順序定義および図３に例示する仮想画像ファイルに基づいて実行した場合の具体的なスライドショー画像表示の様子を示す図である。
【図７】メモリに保存されたスライドショープログラムを基に、ＣＰＵによって実行されるスライドショー編集処理の手順を示すフローチャートである。
【図８】図７に示すステップＳ６０５の仮想画像生成処理の詳細な内容を示すフローチャートである。
【図９】第２の実施の形態における仮想画像ファイルの構成を例示する図である。
【符号の説明】
【００８７】
１００  デジタルカメラ
１１０  メモリ（条件判別手段、画像表示手段）
１１１  表示命令受付部
１１２  表示順序定義解釈部
１１３  表示画像選択部
１１４  編集命令受付部
１１５  表示順序定義生成部
１１６  仮想画像生成部
１１７  記憶装置入出力部
１１８  画像表示部
１２０  記憶装置（記憶手段）
１２１  表示順序定義ファイル
１２２  画像ファイル
１２３  仮想画像ファイル
１３０  モニタ
【図１】
0004708981.tif 000002
【図２】
0004708981.tif 000003
【図３】
0004708981.tif 000004
【図４】
0004708981.tif 000005
【図５】
0004708981.tif 000006
【図６】
0004708981.tif 000007
【図７】
0004708981.tif 000008
【図８】
0004708981.tif 000009
【図９】
0004708981.tif 000010