(57)【要約】    【課題】  既存の電子アルバムを開く際に、撮影画像ファイルの格納場所が移動していても、アプリケーションソフトウェアが撮影画像ファイルを自動的に検索し、電子アルバムを復元することを可能とする。    【解決手段】  既存の電子アルバムを開く際に撮影画像ファイルの格納場所が移動してしまっていた場合には、撮影画像ファイルのファイル名による検索（Ｓ２０３）とＥｘｉｆ情報による検索（Ｓ２０８）とを複合させて、アプリケーションソフトウェアが自動的に電子アルバムを復元する。【選択図】      図２
2006235741.tif 000002
【特許請求の範囲】
【請求項１】
既存の電子アルバムを開く際に撮影画像ファイルの格納場所が移動していた場合には、各撮影画像ファイルのファイル名と撮影画像ファイルに含まれる撮影情報とを組み合わせて撮影画像ファイルを検索して電子アルバムを復元することを特徴とする電子アルバム復元方法。
【請求項２】
請求項１に記載の電子アルバムの復元方法において、電子アルバムの保存ファイルには、各撮影画像のヒストグラム情報を記述すると共に、撮影画像ファイルを検索する際に撮影画像のヒストグラムを用いることを特徴とする電子アルバムの復元方法。
【請求項３】
請求項１または２に記載の電子アルバムの復元方法を実現するためのコンピュータ読み取り可能なプログラムコードを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子アルバムの復元方法及びその方法を実行するためのプログラムに関する。
【背景技術】
【０００２】
従来、電子アルバムのアプリケーションソフトウェアにより撮影画像ファイルを検索し、自動的に電子アルバムを復元する方法は、公知である。
【０００３】
なお、従来技術を示す適当な文献は見当たりません。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電子アルバムのアプリケーションソフトウェアでは、電子アルバムの保存ファイルに記述されているパスに撮影画像が存在しない場合には、撮影画像ファイル選択ダイアログを表示してユーザに適切な撮影画像ファイルを探索させることは可能であったが、撮影画像が多い場合には、ユーザは、その撮影画像ファイルを検索するための単純操作を何度も繰り返さなくてはならないという問題があった。
【０００５】
本発明の目的は、既存の電子アルバムを開く際に撮影画像ファイルの格納場所が移動していた場合に、アプリケーションソフトウェアが撮影画像ファイルを検索し、自動的に電子アルバムを復元する際に、単なる撮影画像ファイルのファイル名による検索ではなく、撮影画像ファイルに含まれる撮影情報または撮影画像データを利用して検索することにより、撮影画像ファイルの検索精度を向上させ、しかも、電子アルバムを復元するために、ユーザが撮影画像ファイル選択ダイアログを用いて撮影画像ファイルを探索する単純操作を何度も行わずに済むようにすることである。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の電子アルバムの復元方法は、既存の電子アルバムを開く際に撮影画像ファイルの格納場所が移動していた場合には、各撮影画像ファイルのファイル名と撮影画像ファイルに含まれる撮影情報とを組み合わせて撮影画像ファイルを検索して電子アルバムを復元することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、既存の電子アルバムを開く際に撮影画像ファイルの格納場所が移動してしまっていた場合には、撮影画像ファイルに含まれる撮影情報または画像データを利用することにより、高精度での撮影画像ファイル検索を行い、自動的に電子アルバムを復元することが可能となるので、従来のように電子アルバムを復元するために、ユーザが撮影画像ファイル選択ダイアログを用いて撮影画像ファイルを探索する単純操作を何度も行う必要がなくなった。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の一実施の形態について、図面を参照しながら説明する。
【０００９】
図１は、本実施の形態に係る電子アルバムの復元方法を実施するための装置構成を示すブロック図であり、同図において、１０１は本装置全体を制御するＣＰＵ（中央演算処理装置）、１０２は本装置を制御するためのプログラムを格納したＲＯＭ（リードオンリーメモリ）、１０３は各種のデータを格納するＲＡＭ（ランダムアクセスメモリ）、１０４は各種の情報を表示する液晶表示器等から成る表示部、１０５は各種の操作情報を入力するための操作部、１０６は各種の機器との間で情報のやり取りを行うためのＩ／Ｆ（インタフェース）部、１０７は上述した本装置の構成要素１０１〜１０６を電気的に接続するためのバスである。
【００１０】
図２は、本実施の形態に係る電子アルバムの復元方法を示すフローチャートである。
【００１１】
ユーザが既存の電子アルバムを開こうとすると、そのアプリケーションソフトウェアは、その電子アルバムに関連付けられた保存ファイルをオープンする。そして、まず、ステップＳ２０１で保存ファイルの終端（ＥＯＦ）か否かを判断する。ここで、保存ファイルの終端であると判断した場合には、何も処理せずに本処理動作を終了する。
【００１２】
一方、前記ステップＳ２０１において、保存ファイルの終端でないと判断した場合には、ステップＳ２０２へ進んで、保存ファイルから各ページに表示すべき撮影画像ファイルの格納先を示すファイルパスを順次取得する。
【００１３】
次に、ステップＳ２０３へ進んで、前記ステップＳ２０２において取得したファイルパスに撮影画像ファイルが実在するか否かを判断する。ここで、撮影画像ファイルが実在すると判断した場合には、ステップＳ２１４へ進んで、電子アルバム上にその撮影画像（該当撮影画像）を表示した後、前記ステップＳ２０１へ戻る。
【００１４】
一方、前記ステップＳ２０３において、撮影画像ファイルが実在しないと判断した場合には、ステップＳ２０４以下の撮影画像ファイルの検索処理を実行した後、次のステップＳ２０７へ進む。
【００１５】
この撮影画像ファイルの検索処理では、先ず、ステップＳ２０４で、ユーザに対してファイル自動検索開始の確認メッセージをダイアログ表示する。次に、ステップＳ２０５へ進んで、ユーザが「はい」を選択したか否かを判断する。ここで、ユーザが「はい」を選択したと判断した場合には、ステップＳ２０６へ進んで、全ドライブに対するファイル名による撮影画像ファイルの検索を開始する。
【００１６】
一方、前記ステップＳ２０５において、ユーザが「はい」ではなく「いいえ」を選択したと判断した場合には、何も処理せずに本処理動作を終了する。
【００１７】
ステップＳ２０７では、前記ステップＳ２０６における撮影画像ファイルの検索の結果、該当する撮影画像ファイル（複数でも良い）が見つかったか否かを判断する。ここで、該当する撮影画像ファイルが見つかったと判断した場合には、ステップＳ２０８へ進んで、それらの撮影画像ファイルに付加されているＥｘｉｆ情報が電子アルバムの保存ファイルに記述されている内容と一致しているか否かを判断する。ここでの判断に用いられるＥｘｉｆ情報としては、例えば、撮影日時やＧＰＳ（世界的位置決定システム）情報等が挙げられる。
【００１８】
なお、前記ステップＳ２０８における判断に用いられる情報としては、Ｅｘｉｆ情報のみならず、Ｔｉｆｆのタグ情報を用いても良い。
【００１９】
一方、前記ステップＳ２０７において、該当する撮影画像ファイルが見つからないと判断した場合、または、前記ステップＳ２０８において、撮影画像ファイルのＥｘｉｆ情報と電子アルバムの保存ファイルに記述した内容とが一致しないと判断した場合には、ステップＳ２１１へ進んで、ユーザに対して該当する撮影画像ファイルが無い事を通知すると共に、手動による撮影画像ファイル検索を行うか否かを問うダイアログを表示（該当ファイル無し通知兼ファイル手動検索の確認ダイアログ表示）した後、次のステップＳ２１２へ進む。
【００２０】
ステップＳ２１２では、ユーザが「はい」を選択したか否かを判断する。ここで、ユーザが「はい」を選択したと判断した場合には、次のステップＳ２１３へ進んで、撮影画像ファイルの選択ダイアログを表示した後、前記ステップＳ２０４へ進む。
【００２１】
ステップＳ２０４では、前記ステップＳ２１３においてユーザが選択した撮影画像を表示した後、前記ステップＳ２０１へ戻る。
【００２２】
一方、前記ステップＳ２１２において、ユーザが「はい」ではなく「いいえ」を選択したと判断した場合には、何も処理せずに本処理動作を終了する。
【００２３】
また、前記ステップＳ２０８において、撮影画像ファイルのＥｘｉｆ情報と電子アルバムの保存ファイルに記述した内容とが一致したと判断した場合には、ステップＳ２０９へ進んで、残った撮影画像ファイルが唯一であるか否かを判断する。ここで、残った撮影画像ファイルが唯一であると判断した場合には、前記ステップＳ２１４へ進んで、電子アルバム上にその撮影画像を表示した後、前記ステップＳ２０１へ戻る。
【００２４】
一方、前記ステップＳ２０９において、残った撮影画像ファイルが複数存在すると判断した場合には、ステップＳ２１０へ進んで、撮影画像ファイル択一ダイアログを表示した後、前記ステップＳ２１４へ進んで、前記ステップＳ２１０においてユーザが選択した唯一の撮影画像を電子アルバム上に表示した後、前記ステップＳ２１０へ戻る。
【００２５】
図３は、本実施の形態に係る電子アルバム復元方法で用いる電子アルバムにおける保存ファイルの書式の一例を示す図である。
【００２６】
この保存ファイルはテキストファイルであって、図３において、Ｄ１は電子アルバムのページ、Ｄ２は電子アルバムのページの背景デザインの種類、Ｄ３は電子アルバムのページに表示すべき撮影画像ファイルのファイルパス、Ｄ４は撮影画像ファイルのＥｘｉｆタグから取得した撮影日時、Ｄ５は撮影画像の表示されるべきページに対する相対位置座標、Ｄ６は撮影画像の幅、Ｄ７は撮影画像の高さ、Ｄ８は撮影画像の縁取りデザインの種類についてそれぞれ記述するフィールドである。
【００２７】
なお、本発明は、本実施の形態に限られるものではなく、本発明の主題に基づき、どのようなものであっても適用可能である。
【００２８】
また、本発明の目的は、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出して実行することによっても達成されることは言うまでもない。
【００２９】
この場合、記憶媒体から読出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３０】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(ＯＳ)等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００３１】
また、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００３２】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができれば良く、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでも良い。
【００３３】
また、プログラムを供給する記録媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであれば良い。
【００３４】
更に、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施の形態に係る電子アルバム復元方法を実施するための装置構成を示すブロック図である。
【図２】本発明の一実施の形態に係る電子アルバム復元方法を示すフローチャートである。
【図３】本発明の一実施の形態に係る電子アルバム復元方法で用いる電子アルバムにおける保存ファイルの書式の一例を示す図である。
【符号の説明】
【００３６】
１０１    ＣＰＵ
１０２    ＲＯＭ
１０３    ＲＡＭ
１０４    表示部
１０５    操作部
１０６    Ｉ／Ｆ部
１０７    バス
【図１】
2006235741.tif 000003
【図２】
2006235741.tif 000004
【図３】
2006235741.tif 000005