(57)【要約】【課題】制御ファイルの読み書きに必要な処理時間や一時的なメモリの使用量を減らし、使いやすく低コストな画像再生装置を提供する。【解決手段】画像再生装置は、画像の選択や画像に対する制御内容の指示を行うことを可能にする操作部１５と、選択された複数の画像に対して指示された制御内容とその選択された複数の画像のリストを一つの記述形式で表現したリストとを記述した制御ファイルを作成する処理などを行うシスコン５等を有する。【選択図】図１
2006115356.tif 000002
【特許請求の範囲】
【請求項１】
画像を選択する画像選択手段と、
画像に対する制御内容を指示する制御内容指示手段と、
前記画像選択手段により選択された複数の画像に対する前記制御内容指示手段により指示された制御内容と、前記複数の画像のリストを一つの記述形式で表現したリストと、を記述した制御ファイルを作成する制御ファイル作成手段と、
を有することを特徴とする画像再生装置。
【請求項２】
複数の画像に対する制御内容と該複数の画像のリストとが記述された制御ファイルがある場合に、前記複数の画像のリストを、一つの記述形式で表現したリストに変更記述して前記制御ファイルを更新する更新手段、
を有することを特徴とする画像再生装置。
【請求項３】
画像を選択する画像選択手段と、
画像に対する制御内容を指示する制御内容指示手段と、
前記画像選択手段により選択された複数の画像に対する前記制御内容指示手段により指示された制御内容と同一の制御内容が記述されていない制御ファイルがある場合に、前記複数の画像に対する制御内容と、前記複数の画像のリストを一つの記述形式で表現したリストとを、前記制御ファイルに追記して前記制御ファイルを更新する更新手段と、
を有することを特徴とする画像再生装置。
【請求項４】
画像を選択する画像選択手段と、
画像に対する制御内容を指示する制御内容指示手段と、
前記画像選択手段により選択された一つ又は複数の画像に対する前記制御内容指示手段により指示された制御内容と同一の制御内容が記述された制御ファイルがある場合に、該制御ファイルに記述されている前記同一の制御内容に関係する画像のリストを、該画像のリストと前記画像選択手段により選択された一つ又は複数の画像のリストとを一つの記述形式で表現したリストに変更記述して前記制御ファイルを更新する更新手段と、
を有することを特徴とする画像再生装置。
【請求項５】
画像を選択する画像選択手段と、
画像に対する制御内容を指示する制御内容指示手段と、
前記画像選択手段により選択された一つ又は複数の画像に対する前記制御内容指示手段により指示された制御内容と同一の制御内容が記述された制御ファイルがある場合に、該制御ファイルに記述されている前記同一の制御内容に関係する、複数の画像のリストを一つの記述形式で表現したリストを、該リストと前記画像選択手段により選択された一つ又は複数の画像のリストとを一つの記述形式で表現したリストに変更記述して前記制御ファイルを更新する更新手段と、
を有することを特徴とする画像再生装置。
【請求項６】
複数の画像を選択し、
該選択した複数の画像に対する制御内容を指示し、
該指示した制御内容と、前記選択した複数の画像のリストを一つの記述形式で表現したリストと、を記述した制御ファイルを作成する、
ことを特徴とする制御ファイル作成方法。
【請求項７】
複数の画像に対する制御内容と該複数の画像のリストとが記述された制御ファイルがある場合に、前記複数の画像のリストを、一つの記述形式で表現したリストに変更記述して前記制御ファイルを更新する、
ことを特徴とする制御ファイルの更新方法。
【請求項８】
複数の画像を選択し、
該選択した複数の画像に対する制御内容を指示し、
該指示した制御内容と同一の制御内容が記述されていない制御ファイルがある場合に、前記指示した制御内容と、前記複数の画像のリストを一つの記述形式で表現したリストとを前記制御ファイルに追記して前記制御ファイルを更新する、
ことを特徴とする制御ファイルの更新方法。
【請求項９】
一つ又は複数の画像を選択し、
該選択した一つ又は複数の画像に対する制御内容を指示し、
該指示した制御内容と同一の制御内容が記述された制御ファイルがある場合に、該制御ファイルに記述されている前記同一の制御内容に関係する画像のリストを、該画像のリストと前記選択した一つ又は複数の画像のリストとを一つの記述形式で表現したリストに変更記述して前記制御ファイルを更新する、
ことを特徴とする制御ファイルの更新方法。
【請求項１０】
一つ又は複数の画像を選択し、
該選択した一つ又は複数の画像に対する制御内容を指示し、
該指示した制御内容と同一の制御内容が記述された制御ファイルがある場合に、該制御ファイルに記述されている前記同一の制御内容に関係する、複数の画像のリストを一つの記述形式で表現したリストを、該リストと前記選択した一つ又は複数の画像のリストとを一つの記述形式で表現したリストに変更記述して前記制御ファイルを更新する、
ことを特徴とする制御ファイルの更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像ファイルに係る画像に対する制御内容を記述した制御ファイルの読み書きを行う画像再生装置に関する。
【背景技術】
【０００２】
デジタルカメラを含む画像再生装置は、リムーバブルなメモリカードや内蔵フラッシュロムなどに保存されている、ファイルとしての画像情報を読み込んで、これをＴＦＴなどの画面に表示するものである。
【０００３】
近年の画像再生装置には、こういった画像ファイルに関する情報や、画像再生時に行いたい処理の内容、またメモリカードが他のデバイスに装着されたときの当該デバイスに対する指示の内容などを記述した制御ファイルの読み書きに対応したものが多くみられる。例えば、ＤＰＯＦ（ Digital Print Order Format ）やＭＰＶ（ MutliPhoto/Video ）規格に準拠した装置などがそうである。この制御ファイルの生成及び更新は、ユーザの指示により、１つ或いは複数の画像ファイルに対してある作業が行われたときに生成若しくは更新される。また、撮影機能を有するデジタルカメラ等では、撮影と同時に制御ファイルを生成若しくは更新し、再生時やメモリカードが他のデバイスで使用されるときに、この制御ファイルが参照されるようになっている。こういった技術は、例えば、リムーバブルメディアが様々なデバイスに装着されて使用される場合などに、制御ファイルの内容から画像情報や制御指示内容がわかるので、画像ファイルそのものに対する処理やチェックを行うことによる情報収集に費やす時間が短縮され、大変有用である。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら最近では、内蔵フラッシュロムや内蔵ハードディスク、またリムーバブルメディアの大容量化が進むと同時に、こういった情報記録装置に保存することが出来る画像の数量が増えてきており、上述の制御ファイルに記述する内容も多くなっているため、この制御ファイルを読み書きするために多くの時間を費やしたり、多くの一時的なメモリ領域を必要としたりしている問題がある。
【０００５】
本発明は、上記実情に鑑み、制御ファイルの読み書きに必要な処理時間や一時的なメモリの使用量を減らし、使いやすく低コストな画像再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の態様に係る画像再生装置は、画像を選択する画像選択手段と、画像に対する制御内容を指示する制御内容指示手段と、前記画像選択手段により選択された複数の画像に対する前記制御内容指示手段により指示された制御内容と、前記複数の画像のリストを一つの記述形式で表現したリストと、を記述した制御ファイルを作成する制御ファイル作成手段と、を有する。
【０００７】
また、本発明の第２の態様に係る画像再生装置は、複数の画像に対する制御内容と該複数の画像のリストとが記述された制御ファイルがある場合に、前記複数の画像のリストを、一つの記述形式で表現したリストに変更記述して前記制御ファイルを更新する更新手段、を有する。
【０００８】
また、本発明の第３の態様に係る画像再生装置は、画像を選択する画像選択手段と、画像に対する制御内容を指示する制御内容指示手段と、前記画像選択手段により選択された複数の画像に対する前記制御内容指示手段により指示された制御内容と同一の制御内容が記述されていない制御ファイルがある場合に、前記複数の画像に対する制御内容と、前記複数の画像のリストを一つの記述形式で表現したリストとを、前記制御ファイルに追記して前記制御ファイルを更新する更新手段と、を有する。
【０００９】
また、本発明の第４の態様に係る画像再生装置は、画像を選択する画像選択手段と、画像に対する制御内容を指示する制御内容指示手段と、前記画像選択手段により選択された一つ又は複数の画像に対する前記制御内容指示手段により指示された制御内容と同一の制御内容が記述された制御ファイルがある場合に、該制御ファイルに記述されている前記同一の制御内容に関係する画像のリストを、該画像のリストと前記画像選択手段により選択された一つ又は複数の画像のリストとを一つの記述形式で表現したリストに変更記述して前記制御ファイルを更新する更新手段と、を有する。
【００１０】
なた、本発明の第５の態様に係る画像再生装置は、画像を選択する画像選択手段と、画像に対する制御内容を指示する制御内容指示手段と、前記画像選択手段により選択された一つ又は複数の画像に対する前記制御内容指示手段により指示された制御内容と同一の制御内容が記述された制御ファイルがある場合に、該制御ファイルに記述されている前記同一の制御内容に関係する、複数の画像のリストを一つの記述形式で表現したリストを、該リストと前記画像選択手段により選択された一つ又は複数の画像のリストとを一つの記述形式で表現したリストに変更記述して前記制御ファイルを更新する更新手段と、を有する。
【００１１】
また、本発明は、これらの画像再生装置に限らず、制御ファイルの作成方法や、制御ファイルの更新方法として構成することも可能である。
【発明の効果】
【００１２】
本発明によれば、制御ファイルの容量が小さくて済むので、ファイルの読み込み時間や画像の検索及び画像を特定する時間が短くなり、一時的なメモリの使用量が減る。よって、使いやすく低コストな画像再生装置を提供することが可能になる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施例を図面を参照しながら説明する。
図１は、本発明の一実施例に係る画像再生装置を備えたデジタルカメラの主要構成を示す図である。
【００１４】
同図において、このデジタルカメラでは、撮影レンズ系１によって結像された被写体像は、撮像素子２により電気信号に光電変換され、更に撮像回路３により所定の撮像処理が施された後、Ａ／Ｄ部４によりＡ／Ｄ変換されるようになっている。そして、Ａ／Ｄ変換後のデジタルデータ（画像データ）は、システムコントローラ（以下単に「シスコン」という）５により所定の画像処理が施された後、画像処理部６により所定の圧縮処理が施され、Ｉ／Ｆ７を介してカードスロット８に装着された着脱メモリ９に画像ファイルとして記録されるようになっている。
【００１５】
一方、着脱メモリ９に記録された画像ファイルは、必要に応じて、カードスロット８及びＩ／Ｆ７を介して読み出され、画像処理部６により所定の伸長処理が施された後、シスコン５により所定の画像処理が施されてＶＲＡＭ１０に格納され、そしてＬＣＤドライバ１１によってそれが読み出されて内蔵ＬＣＤ１２にその画像が表示されるようになっている。
【００１６】
また、同図において、内蔵ＲＡＭであるＤＲＡＭ１３は、Ａ／Ｄ部４によるＡ／Ｄ変換後の画像データの一時格納用、画像処理部６による処理中の画像データの一時格納用、及び後述する画像制御ファイル（以下単に「制御ファイル」という）の作成・更新処理などのシスコン５による制御処理の実行のためのワークエリア等として使用される。シスコン５は、ＣＰＵ（中央演算処理装置）を備えて構成され、内蔵ＲＯＭ１４に記憶されているカメラプログラムを読み出し実行することによって、当該デジタルカメラ全体の動作を制御する。
【００１７】
操作部１５は、画像選択指示や画像に対する制御内容指示などの各種指示をユーザから受け付けるための各種ボタンやスイッチ等を備えて構成され、受け付けた指示をシスコン５に通知する。
【００１８】
次に、上記構成のデジタルカメラの再生動作について説明する。
図２は、このデジタルカメラの再生動作に係るフローチャートであり、当該カメラを再生モードで起動したときに開始する動作を示している。
【００１９】
本動作では、まず、カードスロット８に装着されている着脱メモリ９に記録されている画像ファイルの有無をチェックし（ステップ（以下単に「Ｓ」という）１）、画像ファイルが存在するか否かを判定する（Ｓ２）。
【００２０】
このＳ２の判定で、その判定結果がＮｏの場合には、内蔵ＬＣＤ１２に「画像がありません」を表示し（Ｓ３）、本フローを終了する。
一方、Ｓ２の判定結果がＹｅｓの場合には、続いて、着脱メモリ９に記録されている制御ファイルの有無をチェックし（Ｓ４）、制御ファイルが存在するか否かを判定する（Ｓ５）。
【００２１】
尚、本実施例において、制御ファイルとは、少なくとも、当該制御ファイルが記録された記録媒体（例えば着脱メモリ９）に記録されている一つ又は複数の画像ファイルに係る画像に対する制御内容と、その制御内容に関係するその一つ又は複数の画像ファイルに係る画像のリストと、が記述されたファイルのことをいう。ここで、制御内容としては、例えば、印刷画像指定，保存画像指定，スライドショー画像指定，プロテクト画像指定などがある。
【００２２】
Ｓ５の判定において、その判定結果がＹｅｓの場合には、続いて、着脱メモリ９に記録されている制御ファイルの中に、複数の画像のリストを一つの記述形式で表現したリストに変更記述可能な制御ファイルが存在する場合には、その制御ファイルに記述されている複数の画像のリストをそのように変更記述して制御ファイルを更新する（Ｓ６）。尚、このときに行われる変更記述については図４及び図５を用いて後述する。
【００２３】
Ｓ６の後、続いて、着脱メモリ９に記録されている制御ファイルに応じた再生動作を行う（Ｓ７）。但し、着脱メモリ９に記録されている制御ファイルが複数ある場合には、ユーザにより選択された一の制御ファイルに応じた再生動作を行う。この場合は、例えば、その複数の制御ファイルのファイル名を内蔵ＬＣＤ１２に一覧表示して、その一覧表示の中からユーザにより操作部１５を介して選択された一の制御ファイルに応じた再生動作を行うようにする。
【００２４】
尚、このＳ７において、制御ファイルに応じた再生動作とは、例えば、制御ファイルに記述された制御内容が印刷画像指定である場合には、その印刷画像指定された画像ファイルに係る画像と共に印刷用アイコンも併せて内蔵ＬＣＤ１２に表示する再生動作をいう。或いは、それがスライドショー画像指定である場合には、そのスライドショー画像指定された画像ファイルに係る画像をスライドショー形式で内蔵ＬＣＤ１２に表示する再生動作をいう。
【００２５】
一方、Ｓ５の判定において、その判定結果がＮｏの場合には、通常の再生モードに係る再生動作を行う（Ｓ８）。
Ｓ７又はＳ８の後、続いて、操作部１５を介してユーザによる一つ又は複数の画像ファイルに係る画像に対する新たな制御内容の登録指示を受け付けたか否かを判定し（Ｓ９）、その判定結果がＹｅｓの場合にはＳ１０へ進み、Ｎｏの場合にはＳ５へ戻って上述の処理を繰り返す。
【００２６】
尚、ユーザによる画像ファイルに係る画像に対する新たな制御内容の登録指示は、例えば、ユーザが、操作部１５の操作により、着脱メモリ９に記録されている画像ファイルに係る画像を内蔵ＬＣＤ１２にインデックス表示させ、その中から所望の画像を一つ又は複数選択し、次に、当該デジタルカメラで指示可能な制御内容を内蔵ＬＣＤ１２に一覧表示させ、その中から所望の制御内容を指示することによって行われる。或いは、先に所望の制御内容を指示し、続いて所望の一つ又は複数の画像を選択するようにすることもできる。これにより、ユーザは、所望の一つ又は複数の画像ファイルに係る画像に対する新たな制御内容の登録指示を行うことができる。
【００２７】
尚、本実施例では、Ｓ９において、画像ファイルに係る画像に対する新たな制御内容の登録指示を操作部１５を介してユーザから受け付けるものであるが、例えば、当該デジタルカメラを外部装置と接続可能に構成し、その外部装置からその指示を受け付けるようにすることも可能であり、或いは、当該デジタルカメラが備える時計機能を利用して、所定の時刻になると当該デジタルカメラが自動的に所定の制御内容を登録指示するようにすることも可能であり、若しくは、当該デジタルカメラに温度等の環境変化を検出する機能を設け、その検出結果が所定値を超えると当該デジタルカメラが自動的に所定の制御内容を登録指示するようにすることも可能である。例えば、一定の時刻に、特定の複数の画像ファイルに係る画像に対してスライドショー画像指定を行う登録指示を自動的に行うようにすれば、その一定の時刻になるとその特定の複数の画像ファイルに係る画像のスライドショーが行われるようになる。
【００２８】
Ｓ９がＹｅｓの後、続くＳ１０では、再び、着脱メモリ９に制御ファイルが存在するか否かを判定する。
このＳ１０の判定で、その判定結果がＹｅｓの場合には、続いて、着脱メモリ９に記録されている制御ファイルをチェックし、Ｓ９でユーザにより登録指示された制御内容と同一の制御内容と、それに関係する画像のリストとが記述されている制御ファイルの存在をチェックし（Ｓ１１）、その登録指示された制御内容と同一の制御内容が記述されている制御ファイルが存在するか否かを判定する（Ｓ１３）。
【００２９】
このＳ１３の判定で、その判定結果がＹｅｓの場合には、続いて、その制御ファイルに記述されているその同一の制御内容に関係する画像のリストを、該画像のリストとＳ９で登録指示された一つ又は複数の画像ファイルに係る画像のリストとを一つの記述形式で表現したリストに変更記述して、制御ファイルを更新する（Ｓ１４）。尚、このときに行われる変更記述については図５乃至図７を用いて後述する。これにより、Ｓ９の指示に応じた新規の制御登録が行われる。
【００３０】
また、Ｓ１４において、Ｓ９で登録指示された制御内容と同一の制御内容が記述されている制御ファイルが複数存在していた場合には、その複数の制御ファイルの中から操作部１５を介してユーザにより選択された一つ又は複数の制御ファイルに対し処理を行うようにする。或いは、その複数の制御ファイルのそれぞれに対し処理を行うようにすることも可能である。
【００３１】
一方、Ｓ１３の判定において、その判定結果がＮｏの場合には、続いて、Ｓ９で登録指示された、一つ又は複数の画像ファイルに係る画像に対する新たな制御内容を制御ファイルに追記し、制御ファイルを更新する（Ｓ１５）。すなわち、その一つ又は複数の画像ファイルに係る画像に対する制御内容と、その一つ又は複数の画像ファイルに係る画像のリストとを、制御ファイルに追記し、制御ファイルを更新する。但し、追記する画像のリストが複数の画像ファイルに係る画像のリストである場合には、その複数の画像ファイルに係る画像のリストを一つの記述形式で表現したリストとして記述する。尚、このときに行われる追記については図８及び図９を用いて後述する。これにより、Ｓ９の指示に応じた新規の制御登録が行われる。
【００３２】
また、Ｓ１５において、着脱メモリ９に複数の制御ファイルが存在していた場合には、その複数の制御ファイルの中から操作部１５を介してユーザにより選択された一つ又は複数の制御ファイルに対し処理を行うようにする。或いは、その複数の制御ファイルのそれぞれに対し処理を行うようにすることも可能である。
【００３３】
一方、Ｓ１０の判定において、その判定結果がＮｏの場合には、続いて、Ｓ９で登録指示された、一つ又は複数の画像ファイルに係る画像に対する新たな制御内容を記述した制御ファイルを新規に作成し着脱メモリ９に記録する（Ｓ１２）。すなわち、その一つ又は複数の画像ファイルに係る画像に対する制御内容と、その一つ又は複数の画像ファイルに係る画像のリストとを記述した制御ファイルを新規に作成し記録する。但し、記述する画像のリストが複数の画像ファイルに係る画像のリストである場合には、その複数の画像ファイルに係る画像のリストを一つの記述形式で表現したリストとして記述する。尚、このときに行われる記述については図１０を用いて後述する。これにより、Ｓ９の指示に応じた新規の制御登録が行われる。
【００３４】
Ｓ１２、Ｓ１４、又はＳ１５の後、続いて、Ｓ１２で新規に作成された制御ファイルに応じた再生動作、又はＳ１４若しくはＳ１５で更新された制御ファイルに応じた再生動作を行う（Ｓ１６）。但し、Ｓ１４若しくはＳ１５で更新された制御ファイルに応じた再生動作を行うときに、Ｓ１４若しくはＳ１５で複数の制御ファイルを更新していた場合には、その複数の制御ファイルの中から操作部１５を介してユーザにより選択された一つの制御ファイルに応じた再生動作を行う。或いは、その中から当該デジタルカメラが自動的に選択した一つの制御ファイルに応じた再生動作を行うようにすることも可能である。
【００３５】
そして、Ｓ１６の後は、Ｓ９へ戻り、上述の処理を繰り返す。
次に、上記フローの実行により行われる制御ファイルの記述例について説明する。
まず、記述例１として、着脱メモリ９に、図３に示すファイル構造の画像ファイルと図４に示す記述内容の制御ファイルとが記録されているときに、Ｓ６の処理が行われたときの記述例を説明する。
【００３６】
尚、図４において、１行目の「 [files_for_print] 」，１１行目の「 [files_for_save] 」，１３行目の「 [files_for_slide_show] 」，２２行目の「 [protected_files] 」は、制御内容としてそれぞれ、印刷画像指定，保存画像指定，スライドショー画像指定，プロテクト画像指定を示している。
【００３７】
また、２行目〜１０行目は印刷画像指定された画像ファイルに係る画像のリストを、１２行目は保存画像指定された画像ファイルに係る画像のリストを、１４行目〜２１行目はスライドショー画像指定された画像ファイルに係る画像のリストを、２３行目〜４３行目はプロテクト画像指定された画像ファイルに係る画像のリストを示し、各画像ファイルに係る画像のリストをファイルパス／ファイル名で示している。
【００３８】
このような画像ファイルと制御ファイルとが記録された着脱メモリ９が装着されているときに、Ｓ６に係る処理が行われると、図４に示した制御ファイルの記述内容が、図５に示した制御ファイルの記述内容に変更記述され、制御ファイルの更新が行われる。すなわち、図４に示した２行目〜１０行目の印刷画像指定されている複数の画像のリストが図５に示した２行目の一つの記述形式で表現したリストに変更記述され、図４に示した１４行目〜２１行目のスライドショー画像指定されている複数の画像のリストが図５に示した６行目の一つの記述形式で表現したリストに変更記述され、図４に示した２３行目〜４３行目のプロテクト画像指定されている複数の画像のリストが図５に示した８行目の一つの記述形式で表現したリストに変更記述されて、制御ファイルの更新が行われる。
【００３９】
尚、図５において、２行目の「 ? 」は、この「 ? 」の部分に、１つの、何らかの文字があるファイル名の全ての画像ファイルを指定するものである。また、６行目は、「 /DCIM/100OLYMP 」下にある「 P1010001.JPG 」〜「 P1010008.JPG 」の８つの画像ファイルを指定するものである。ここで、[x-y] と記述した場合に用いられる、x 及びy は、０から９の自然数のみを用いることが出来るものとし、例えば [1-8] とすれば、１から８までの連続する自然数を示すものとする。また、８行目は、「 /DCIM 」下に存在する、拡張子が「 JPG 」の全ての画像ファイルを指定するものである。
【００４０】
続いて、記述例２として、着脱メモリ９に、図３に示したファイル構造の画像ファイルと図５に示した記述内容の制御ファイルとが記録されているときに、Ｓ１４の処理が行われたときの記述例を説明する。但し、本例では、Ｓ９にて、画像ファイル「 /DCIM/100OLYMP/P10100014.JPG 」に対しての保存画像指定を行うという新たな登録指示が行われているものとする。
【００４１】
このような場合に、Ｓ１４に係る処理が行われると、図５に示した制御ファイルの制御内容が、図６に示す制御ファイルの記述内容に変更記述され、制御ファイルの更新が行われる。すなわち、登録指示された制御内容と同一の制御内容である保存画像指定に関する画像ファイルに係る画像のリスト、即ち図５に示した４行目の保存画像指定されている画像のリストが、当該画像のリストと登録指示された画像ファイルに係る画像のリストとを一つの記述形式で表現した図６に示した４行目のリストに変更記述されて、制御ファイルの更新が行われる。
【００４２】
この記述例２における変更記述は、例えば、次のような手順で行われる。
まず手順１では、Ｓ９で登録指示された制御内容と同一の制御内容を表すタグ「 [files_for_save] 」に関する画像ファイルに係る画像のリストであるファイルパス／ファイル名「 /DCIM/100OLYMP/P1010012.JPG 」と、Ｓ９で登録指示された画像ファイルに係る画像のリストであるファイルパス／ファイル名「 /DCIM/100OLYMP/P101001[2,4].JPG 」との文字列を比較する。
【００４３】
続く手順２では、この比較の結果、相違がある部分を「 [ 」及び「 ] 」の括弧を用い、括弧内に「，」を用いて、一つの記述形式で表現することにより、図５に示した４行目の記述内容を、図６に示した４行目の記述内容のように変更記述する。
【００４４】
続いて、記述例３として、着脱メモリ９に、図３に示したファイル構造の画像ファイルと図５に示した記述内容の制御ファイルとが記録されているときに、Ｓ１４の処理が行われたときの他の記述例を説明する。但し、本例では、Ｓ９にて、画像ファイル「 /DCIM/100OLYMP/P1010009.JPG 」に対してのスライドショー画像指定を行うという新たな登録指示が行われているものとする。
【００４５】
このような場合に、Ｓ１４に係る処理が行われると、図５に示した制御ファイルの制御内容が、図７に示す制御ファイルの記述内容に変更記述され、制御ファイルの更新が行われる。すなわち、登録指示された制御内容と同一の制御内容であるスライドショー画像指定に関する画像ファイルに係る画像のリスト、即ち図５に示した６行目のスライドショー画像指定されている画像のリストが、当該画像のリストと登録指示された画像ファイルに係る画像のリストとを一つの記述形式で表現した図７に示した６行目のリストに変更記述されて、制御ファイルの更新が行われる。
【００４６】
この記述例３における変更記述は、例えば、次のような手順で行われる。
まず手順１では、Ｓ９で登録指示された制御内容と同一の制御内容を表すタグ（”[files_for_slide_show] ”）に関係する画像ファイルに係るリストであるファイルパス／ファイル名（「 /DCIM/100OLYMP/P101000[1-8].JPG 」）と、Ｓ９で登録指示された画像ファイルに係る画像のリストであるファイルパス／ファイル名（”/DCIM/100OLYMP/P1010009.JPG ”）との文字列を最初の文字から比較する。
【００４７】
続く手順２では、この比較中に、制御ファイルに記述されているファイルパス／ファイル名に左括弧「 [ 」の文字を見つけたときは、続けて右括弧「 ] 」の文字を検索し、これら括弧内の文字列（本例では、「 1-8 」）を記憶する。
【００４８】
続く手順３では、制御ファイルに記述されているファイルパス／ファイル名の右括弧「 ] 」以降の文字列と、登録指示されたファイルパス／ファイル名を、それぞれ最後の文字から順に比較し、相違点が、制御ファイルに記述されているファイルパス／ファイル名の文字である右括弧「 ] 」によって始めて見つかることを確認する。
【００４９】
続く手順４では、上記手順１乃至３によって知られる、登録指示されたファイルパス／ファイル名の文字列の内、未検索の文字列を取得し（本例では「 9 」）、これが一つの文字であることを確認する。
【００５０】
続く手順５では、手順４によって得られた文字が、手順２で得られた括弧内文字列（本例では「 1-8 」）を変更することによってまとめて表現することができるかチェックする。すなわち、一つの記述形式で表現することができるかチェックする。
【００５１】
続く手順６では、手順５のチェック結果から、まとめて表現することができる場合には、まとめて表現して記述する。すなわち、一つの記述形式（「 /DCIM/100OLYMP/P101000[1-9].JPG 」）で表現する。
【００５２】
続いて、記述例４として、着脱メモリ９に、図３に示したファイル構造の画像ファイルと図８に示した記述内容の制御ファイルとが記録されているときに、Ｓ１５の処理が行われたときの記述例を説明する。但し、本例では、Ｓ９にて、画像ファイル「 /DCIM/100OLYMP/P1010012.JPG 」に対しての保存画像指定を行うという新たな登録指示が行われているものとする。
【００５３】
このような場合に、Ｓ１５に係る処理が行われると、図８に示した制御ファイルの制御内容が、図９に示す制御ファイルの記述内容に変更記述され、制御ファイルの更新が行われる。但し、この場合には、登録指示された制御内容と同一の制御内容である保存画像指定が記述されていないので、登録指示された内容が、図８に示した制御ファイルに追記され、図９に示す制御ファイルの記述内容となる。すなわち、図９に示したように、登録指示された制御内容「 [files_for_save] 」が７行目に、それに関係する画像ファイルに係る画像のリスト「 /DCIM/100OLYMP/P1010012.JPG 」が８行目に追記される。
【００５４】
続いて、記述例５として、着脱メモリ９に、図３に示したファイル構造の画像ファイルが記録され、制御ファイルが記録されていないときに、Ｓ１２の処理が行われたときの記述例を説明する。但し、本例では、Ｓ９にて、「 /DCIM/100OLYMP 」下の「 P1010001.JPG 」から「 P1010009.JPG 」までの９つの画像ファイルに係る画像に対してのスライドショー画像指定を行うという新たな登録指示が行われているものとする。
【００５５】
このような場合、Ｓ１２の処理が行われると、図１０に示す内容が記述された制御ファイルが作成され、着脱メモリ９に記録される。但し、９つの画像ファイルに係る画像のリストは、同図に示した２行目のように一つの記述形式で表現したリスト（「 /DCIM/100OLYMP/P101000[1-9].JPG 」）として記述される。
【００５６】
以上、本実施例によれば、複数の画像ファイルに係る画像のリストを一つの記述形式で表現したリストとして制御ファイルに記述することができるので、制御ファイルの容量が小さくて済み、制御ファイルの読み込み時間や画像の検索及び画像を特定する時間が短くなり、一時的なメモリ（ＤＲＡＭ１３）の使用量が減る。よって、使いやすく低コストな画像再生装置を備えたデジタルカメラを提供することが可能になる。
【００５７】
尚、本実施例において、図２のＳ６の処理を省くことも可能である。この場合、例えば、着脱メモリ９に、図３に示したファイル構造の画像ファイルと図１１に示した記述内容の制御ファイルとが記録されているときに、Ｓ９にて、画像ファイル「 /DCIM/100OLYMP/P1010009.JPG 」に対してのスライドショー画像指定を行うという新たな登録指示が行われた場合、Ｓ１４では、図１１に示した制御ファイルの記述内容が、図１０に示した制御ファイルの記述内容に変更記述され、制御ファイルの更新が行われる。
【００５８】
また、本実施例において、図２のＳ６の処理を省き、代わりにＳ１４及びＳ１５にてＳ６の処理を更に行うようにすることも可能である。この場合、例えば、着脱メモリ９に、図３に示したファイル構造の画像ファイルと図４に示した記述内容の制御ファイルとが記録されているときに、Ｓ９にて、画像ファイル「 /DCIM/100OLYMP/P1010009.JPG 」に対してのスライドショー画像指定を行うという新たな登録指示が行われた場合、Ｓ１４では、図４に示した制御ファイルの記述内容が、図７に示した制御ファイルの記述内容に変更記述され、制御ファイルの更新が行われる。また、例えば、着脱メモリ９に、図３に示したファイル構造の画像ファイルと図１２に示した記述内容の制御ファイルとが記録されているときに、Ｓ９にて、画像ファイル「 /DCIM/100OLYMP/P10100014.JPG 」に対しての保存画像指定を行うという新たな登録指示が行われた場合、Ｓ１５では、図１２に示した制御ファイルの記述内容が、図９に示した制御ファイルの記述内容に変更記述され、制御ファイルの更新が行われる。
【００５９】
また、本実施例において、図２のＳ９では、ユーザが、一つ又は複数の画像ファイルに係る画像を選択すると共に、その選択した一つ又は複数の画像ファイルに係る画像に対する制御内容を指示するものであったが、例えば、Ｓ９では制御内容を指示するのみとし、その制御内容の対象となる一つ又は複数の画像ファイルに係る画像の選択はＳ１２、Ｓ１４、又はＳ１５で行うようにすることも可能である。
【００６０】
この場合、Ｓ１２又はＳ１５では、制御ファイルへの画像のリストの記述に関し、ユーザが画像ファイルに係る画像を選択すると、その画像ファイルに係る画像のリストが制御ファイルに記述され、以降、ユーザが続けて画像ファイルに係る画像を選択する毎に、一つ前の選択時に記述した画像のリストが、現在選択した画像ファイルに係る画像のリストとその一つ前の選択時に記述した画像のリストとを一つの記述形式で表現したリストに、変更記述される。
【００６１】
また、Ｓ１４でも同様に、制御ファイルへの画像のリストの記述に関し、ユーザが画像ファイルに係る画像を選択すると、既に制御ファイルに記述されている画像のリストが、その選択した画像ファイルに係る画像のリストとその既に制御ファイルに記述されている画像のリストとを一つの記述形式で表現したリストに、変更記述され、以降、ユーザが続けて画像ファイルに係る画像を選択する毎に、一つ前の選択時に記述した画像のリストが、現在選択した画像ファイルに係る画像のリストとその一つ前の選択時に記述した画像のリストとを一つの記述形式で表現したリストに、変更記述される。
【００６２】
このようにすることで、制御ファイルの作成時や更新時の一時的なメモリ（ＤＲＡＭ１３）の使用量を、より小さくすることができる。
以上、本発明について詳細に説明したが、本発明は上記実施形態に限定されず、本発明の要旨を逸脱しない範囲において、各種の改良及び変更を行っても良いのはもちろんである。
【図面の簡単な説明】
【００６３】
【図１】本発明の一実施例に係る画像再生装置を備えたデジタルカメラの主要構成を示す図である。
【図２】デジタルカメラの再生動作に係るフローチャートである。
【図３】着脱メモリに記録されている画像ファイルのファイル構造を示す図である。
【図４】制御ファイルの記述内容の一例を示す図である。
【図５】制御ファイルの記述内容の一例を示す図である。
【図６】制御ファイルの記述内容の一例を示す図である。
【図７】制御ファイルの記述内容の一例を示す図である。
【図８】制御ファイルの記述内容の一例を示す図である。
【図９】制御ファイルの記述内容の一例を示す図である。
【図１０】制御ファイルの記述内容の一例を示す図である。
【図１１】制御ファイルの記述内容の一例を示す図である。
【図１２】制御ファイルの記述内容の一例を示す図である。
【符号の説明】
【００６４】
１      撮影レンズ系
２      撮像素子
３      撮像回路
４      Ａ／Ｄ部
５      シスコン
６      画像処理部
７      Ｉ／Ｆ
８      カードスロット
９      着脱メモリ
１０    ＶＲＡＭ
１１    ＬＣＤドライバ
１２    内蔵ＬＣＤ
１３    内蔵ＲＡＭ
１４    内蔵ＲＯＭ
１５    操作部
【図１】
2006115356.tif 000003
【図２】
2006115356.tif 000004
【図３】
2006115356.tif 000005
【図４】
2006115356.tif 000006
【図５】
2006115356.tif 000007
【図６】
2006115356.tif 000008
【図７】
2006115356.tif 000009
【図８】
2006115356.tif 000010
【図９】
2006115356.tif 000011
【図１０】
2006115356.tif 000012
【図１１】
2006115356.tif 000013
【図１２】
2006115356.tif 000014