(57)【特許請求の範囲】
【請求項１】
ファイル内に記録されたメタデータに関する検索条件を設定する設定手段と、
前記ファイル内において前記メタデータとともに有効期間情報が記録されたファイルの前記メタデータを参照して、前記設定手段によって設定された前記検索条件に合致する前記ファイルを検索する検索手段と、
前記検索手段によって検索されたファイルの表示方法を、前記検索条件で参照された前記メタデータに設定された有効期間内か有効期限外かによって異なる表示形態で表示するように制御する表示制御手段とを備えたことを特徴とするファイル管理装置。
【請求項２】
前記表示制御手段は、検索条件に合致した対象ファイルを最初の方に表示し、検索条件に合致しない対象ファイルを最後の方に表示することを特徴とする請求項１に記載のファイル管理装置。
【請求項３】
前記検索手段は、現在の日付またはユーザ指定の日付が、前記検索条件で参照された前記メタデータに設定された有効期間内に入るか入らないかを判定し、かつメタデータがユーザが指定したメタデータの条件に合致するかを判断することを特徴とする請求項１または２に記載のファイル管理装置。
【請求項４】
前記検索手段は、ユーザ指定の期間が前記検索条件で参照された前記メタデータに設定されたファイルの有効期間内に含まれるか含まれないかを判定し、かつメタデータがユーザが指定したメタデータの条件に合致するかを判断することを特徴とする請求項１〜３の何れか１項に記載のファイル管理装置。
【請求項５】
前記検索手段は、有効期限のテンプレートを保持し、対象となるメタデータ検索時にメタデータのキーワードに対応した有効期限を前記テンプレートから算出し、それの有効期限が現在の日付またはユーザ指定の日付またはユーザ指定の期間に含まれるか含まれないかを判断することを特徴とする請求項３または４に記載のファイル管理装置。
【請求項６】
ファイル内に記録されたメタデータに関する検索条件を設定する設定工程と、
前記ファイル内において前記メタデータとともに有効期間情報が記録されたファイルの前記メタデータを参照して、前記設定工程において設定された前記検索条件に合致する前記ファイルを検索する検索工程と、
前記検索工程において検索されたファイルの表示方法を、前記検索条件で参照された前記メタデータに設定された有効期間内か有効期限外かによって異なる表示形態で表示するように制御する表示制御工程とを備えたことを特徴とするファイル管理方法。
【請求項７】
コンピュータに読みこまれて実行されることで、
ファイル内に記録されたメタデータに関する検索条件を設定する設定工程と、
前記ファイル内において前記メタデータとともに有効期間情報が記録されたファイルの前記メタデータを参照して、前記設定工程において設定された前記検索条件に合致する前記ファイルを検索する検索工程と、
前記検索工程において検索されたファイルの表示方法を、前記検索条件で参照された前記メタデータに設定された有効期間内か有効期限外かによって異なる表示形態で表示するように制御する表示制御工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は有効期限を持つメタデータを扱うファイル管理装置に用いて好適な技術に関する。
【背景技術】
【０００２】
従来、多数ある画像や動画の中からお気に入りのものに何らかの印を付けて、閲覧または編集することはよくあるが、一定期間経過後にお気に入りとして付けた印を消去するのは大変煩雑な作業になる。
【０００３】
本や雑誌では印を付けるものとしてマーカーや付箋紙が考えられるが、画像や動画のような電子ファイルでは、印としてメタデータが考えられる。また、これとは別に、コンテンツに有効期限を付加して、コンテンツ参照時に有効期限外の場合はコンテンツを参照できないという方法が存在する（例えば、特許文献１参照）。これに対して、有効期限外であっても、コンテンツにアクセスしたいというニーズがある。
【０００４】
また、有効期限が過ぎた場合に、メタデータに対してユーザに何等かの対応を求める技術も提案されている（例えば、特許文献２参照）。これに対して、パーソナルコンピュータ内のファイルを対象に有効期限内に該当するメタデータを検索したいというニーズがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−０５０１０５号公報
【特許文献２】特開２００７−３２３２３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来は、ユーザがいったん付加したメタデータは、一定期間後に使わなくなったら消去する必要があるが、対象となるファイルが大量にあると消去作業が煩雑になるという問題がある。
【０００７】
また、使わなくなったメタデータを放置したまま、新たに別のファイルに同じメタデータを付加する場合もある。この時、新たにメタデータを付加したファイルだけ検索に引っかかって欲しいにもかかわらず、古いメタデータが付いたファイルまで検索に引っかかってしまう問題がある。
本発明は前述の問題点に鑑み、ファイルのメタデータ及びメタデータに対する有効期限を設け、有効期限に合致したメタデータ及びメタデータの内容で検索できるようすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明のファイル管理装置は、ファイル内に記録されたメタデータに関する検索条件を設定する設定手段と、前記ファイル内において前記メタデータとともに有効期間情報が記録されたファイルの前記メタデータを参照して、前記設定手段によって設定された前記検索条件に合致する前記ファイルを検索する検索手段と、前記検索手段によって検索されたファイルの表示方法を、前記検索条件で参照された前記メタデータに設定された有効期間内か有効期限外かによって異なる表示形態で表示するように制御する表示制御手段とを備えたことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ファイルのメタデータ及びメタデータに対する有効期限を設け、有効期限に合致したメタデータ及びメタデータの内容で検索可能となるので、目的とするファイルを探すことが容易になる。さらに、メタデータに設定された有効期間内か有効期限外かによって異なる表示形態で表示するようにしたので、検索されたファイルの中から、有効期間内のファイルを簡単に見つけることができるとともに、検索されたファイルのうちの有効期間外のファイルにも容易にアクセスできる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の実施形態のファイル管理装置のブロック図である。
【図２】実施形態の一つとしての葉書作成ソフトの構成図である。
【図３】画像選択ダイアログの説明図である。
【図４】第１の有効期限付きレーティング設定ダイアログの説明図である。
【図５】ファイルにおけるメタデータ付加方法の説明図である。
【図６】メタデータを付加する処理のアルゴリズムのフローチャートである。
【図７】葉書作成ソフトにおけるメニューの説明図である。
【図８】検索結果を一覧表示した画像選択ダイアログの説明図である。
【図９】有効期限付きメタデータを検索、表示処理を説明するフローチャートである。
【図１０】第１の実施形態のファイル管理装置の具体的な使用ケースの説明図である。
【図１１】第２の有効期限付きレーティング設定ダイアログの説明図である。
【図１２】第３の有効期限付きレーティング設定ダイアログの説明図である。
【図１３】第４の有効期限付きレーティング設定ダイアログの説明図である。
【図１４】第５の有効期限付きレーティング設定ダイアログの説明図である。
【図１５】第６の実施形態を示し、レーティング検索ダイアログの説明図である。
【図１６】検索対象期間とメタデータの有効期限の時間関係の説明図である。
【発明を実施するための形態】
【００１１】
（第１の実施形態）
以下に、本発明を適用したファイル管理装置の実施形態を説明する。
図１は、本実施形態のファイル管理装置のハードウェア構成を示したブロック図であり、葉書作成を行う。
図１に示すように、本実施形態のファイル管理装置は、ＣＰＵ（Central Processing Unit）１０１、ＨＤＤ／ＳＳＤ（Hard Disk Drive/Solid State Drive）１０２を有する。また、ＲＯＭ（Read Only Memory）１０３、ＲＡＭ（Random Access Memory）１０４、ＶＲＡＭ（Video ＲＡＭ）１０５を有する。さらに、キーボード１０６、マウス、記録メディア１０８、モニタ１１０を有し、これらの各ブロックはバス１０９によって相互に接続されている。
【００１２】
ＨＤＤ／ＳＳＤ１０２には、葉書作成ソフトのプログラムと、葉書の挿絵に使用する画像データが格納されている。ＣＰＵ１０１は、バス１０９を介してＨＤＤ／ＳＳＤ１０２より葉書作成ソフトのプログラムを読み出しＲＡＭ１０４上に展開しながらプログラムを実行する。また、ＣＰＵ１０１は葉書作成ソフトのプログラムの指令により、バス１０９を介してＨＤＤ／ＳＳＤ１０２より画像データを読み込み、ＶＲＡＭ１０５を通してモニタ１１０に表示する。
【００１３】
ＣＰＵ１０１は、キーボード１０６及びマウス１０７などのポインティングデバイスから入力されたデータ、あるいはコマンドに基づいて、画像の追加や画像の検索等の各種処理を行う。また、葉書作成ソフトはバス１０９を介して、ＳＤ Ｃａｒｄ（Secure Digital Memory Card）やＤＶＤ（Digital Versatile Disc）。或いはＢＤ（Blue―ray Disc）のような記録メディアより画像ファイルを取り込む。
【００１４】
ユーザは、モニタ１１０上で葉書作成ソフトを指定して起動すると、図２で示す葉書作成ソフトのＷｉｎｄｏｗｓ（登録商標）入力画面２０１になる。葉書作成ソフトのフィールド上には葉書裏面の編集領域２０２が表示され、メニューには「ファイル」、「編集」、「表示」、「挿入」などのメニューアイテムが表示されている。
【００１５】
ユーザは、葉書裏面の編集領域２０２に文字や画像を配置することによって、葉書を作成していくことができる。葉書作成ソフトに画像を配置する際には、「挿入」→「画像の挿入」メニュー２０３を選択することで、図３の画像選択ダイアログ３０１を開き、そこに表示されている画像一覧からお気に入りの画像を選択する。この画像選択ダイアログには、ＨＤＤ／ＳＳＤ１０２や、図示しないＤＶＤ、メモリカードなどの記録メディアに入っている画像が表示される。デフォルトでの画像選択ダイアログには、あらかじめユーザが指定したパスにある全ての画像ファイルが表示される。
【００１６】
以下に、画像に対してレーティングと有効期限を付加する方法について説明する。
画像選択ダイアログ３０１で、有効期限付きメタデータを付加したい画像がマウスポインタで選択されると選択状態となる。選択状態になった画像の周囲には選択状態を示す枠３０２が表示される。この状態で、マウスの右クリックが押されるとコンテキストメニューが表示される。ここで、「有効期限付きレーティングを追加」３０３が選択されると、図４に示す有効期限付きレーティング設定ダイアログが表示される。
【００１７】
有効期限付きレーティング設定ダイアログ４０１は、レーティング設定エリア４０２と、有効期限開始日設定エリア４０３と有効期限終了日設定エリア４０４から構成されている。
レーティング設定エリア４０２は、ユーザが画像に対する好みの度合いを星１個から星３個まで設定することができる。星３個が好みの度合いが最大で、逆に星１個が好みの度合いが最小となる。星１個を設定する場合は左から１個目の星をマウスでクリック、星２個を設定する場合は左から２個目の星をマウスでクリック、星３個を設定する場合は、左から３個目の星をマウスでクリックすると設定される。
【００１８】
有効期限開始日設定エリア４０３と有効期限終了日設定エリア４０４はカレンダーコントロールになっており、前述で設定されたレーティングに対する有効期限を設定することができる。有効期限開始日設定エリア４０３で有効期限の開始日を、有効期限終了日設定エリア４０４で有効期限終了日を設定することになる。カレンダーコントロールでは、コンボボックスで年と月を指定すると、該当年月のカレンダーが表示されるので、そこで指定したい日を設定する。レーティングと有効期限の設定が完了した状態において、ＯＫボタン４０５が押されると画像ファイルに有効期限付きメタデータが記録される。
【００１９】
図５に、ファイルへの有効期限付きメタデータのつけ方の概念図を図示する。
ファイル５０１は、ヘッダ部５０２とデータ部５０３に分かれており、データ部５０３は画像、動画、サムネイル５０９などのコンテンツ５０６のデータが格納される領域である。一方、ヘッダ部５０２はタグとしての付属情報を格納する領域である。
【００２０】
前述した有効期限付きレーティング設定ダイアログにおいて、設定されたレーティング５０７は、図５の第１の付属情報タグ５０４（付属情報１）に記録される。また、有効期限付きレーティング設定ダイアログにおいて、設定された有効期限５０８は第２の付属情報タグ５０５(付属情報２)に記録される。付属情報２の有効期限は付属情報１に係ることになる。
【００２１】
図６は、有効期限付きメタデータを付加する処理の手順を示すフローチャートである。
Ｓ６０１では、ユーザにより葉書作成ソフト上で葉書に記載したい画像が選択されて有効期限付きレーティング設定ダイアログが開かれ、レーティングと有効期限が指定される。
次に、Ｓ６０２では、葉書作成ソフトは、ユーザにより選択された画像に対して、付属情報１にレーティングを、付属情報２に有効期限を設定する。
【００２２】
以下に、有効期限付きメタデータで検索する方法、及び表示する方法について説明する。
図７（ａ）に示すように、葉書作成ソフトのウィンドウ７０１上で「編集」→「有効期限付きレーティング検索」メニュー７０２を選択すると、図７（ｂ）に示すように、レーティング検索ダイアログ７０３が表示される。レーティング検索ダイアログ７０３のレーティング設定エリア７０４は、ユーザが検索したい画像の好みの度合いを星１個から星３個まで設定することができる。星１個を設定する場合は左から１個目の星をマウスでクリックする。また、星２個を設定する場合は左から２番目の星をマウスでクリックする。さらに、星３個を設定する場合は左から３個目の星をマウスでクリックすることで設定できる。
【００２３】
レーティング検索ダイアログ７０３で検索ボタン７０５を押下することで、ユーザ好みのレーティングと同数のレーティングを持ち、且つ、そのレーティングが有効期間内であるという検索条件に合致した画像を検索する。そして、検索結果として、図８に示すように、画像選択ダイアログを一覧表示する。また、図８の例では、検索条件に合致しない対象ファイルを半透明で表示している。ユーザは画像選択ダイアログ８０１にある画像一覧から葉書に追加したい画像、例えば、画像８０２を選択することができる。本実施形態においては、検索条件に合致した対象ファイルを最初の方に表示し、検索条件に合致しない対象ファイルを最後の方に表示するようにしている。
【００２４】
図９は、有効期限付きメタデータを検索して表示する処理手順を説明するフローチャートである。
Ｓ９０１で、ユーザが葉書作成ソフト上で検索したいレーティングを指定すると、葉書作成ソフトはレーティングと現在の日付を獲得する（Ｓ９０２）。次に、葉書作成ソフトはパーソナルコンピュータ内のＨＤＤを検索して次の画像の有無を判定する（Ｓ９０３）この判定の結果、次の画像が存在すればＳ９０４に進み、次の画像が無ければ処理は終了する。Ｓ９０４では、葉書作成ソフトは見つかった画像にアクセスし、その画像の付属情報１と付属情報２を獲得する（Ｓ９０５）。
【００２５】
次に、Ｓ９０６において、ユーザ指定のレーティングと画像のレーティングとが同じであるか否かを判定する。この判定の結果、同じであれば、Ｓ９０７に進み、同じでなければＳ９０９に進む。Ｓ９０７では、現在の日付が付属情報２の有効期間内か有効期限外かを判定する。本実施形態においては、検索された対象ファイルの表示方法をメタデータの有効期間内か有効期限外かによって変える表示制御を行う。すなわち、Ｓ９０７の判定の結果、有効期間内であれば、Ｓ９０８に進み、有効期限外ならばＳ９０９に進む。Ｓ９０８では、該当する画像を画像一覧ダイアログに表示(Ｅｎａｂｌｅ表示)し、その後、Ｓ９０３の処理に戻る。一方、Ｓ９０９においては、該当する画像を画像一覧に表示せず（Ｄｉｓａｂｌｅ表示）に、Ｓ９０３の処理に戻る。
【００２６】
以下に、第１の実施形態について、図１０に具体的な使用例を挙げて説明する。
図１０に示すように、葉書作成ソフトの中で画像選択ダイアログを開いた時点１００１では、一般的な葉書作成ソフトと同じである。２００９年向け年賀状のシーズンとなる２００８年１１月２７日の時点１００２で、ユーザは葉書作成ソフト上の画像選択ダイアログで、大量の挿絵画像の中からユーザ自身が年賀状に追加したい画像の候補をいくつか選択して、星３個のレーティングを付ける。これと同時に有効期限として本日（２００８年１１月２７日）から松の内２００９年１月７日までの期限を設定する。
【００２７】
ユーザは年賀状の編集過程で、画像一覧ダイアログを開く度に、大量の挿絵画像の中から目当ての画像を時間をかけて探すことなく、レーティング検索ダイアログで星３個のレーティングを持つ画像を少数になるように絞り込み検索することが可能となる。そして、画像選択ダイアログへ一覧表示することで、年賀状への追加候補になっている画像を手軽に見つけることができる。
時は過ぎて、２００９年１月８日の松の内が終了した時点１００３で、葉書作成ソフトのレーティング検索ダイアログで星３個のレーティングを持つ画像を検索しても、有効期限が過ぎている。このため、画像一覧にあらかじめユーザが指定した候補画像は表示されなくなる。
【００２８】
また、さらに２０１０年の年賀状シーズンである２００９年１１月３０日にユーザは葉書作成ソフトの画像選択ダイアログにて、新たにユーザ自身が候補に追加したい画像を選択する。そして、星３個のレーティングと有効期限として、２００９年１１月３０日から２０１０年１月７日までの有効期限を付加することができる。この状態で、星３個のレーティングで検索すると、２００９年１１月３０日の時点１００４で星３個のレーティングを付けた画像のみ画像選択ダイアログに表示される。この時、２００８年１１月２７日に付けた星３個のレーティングを持つ画像は表示されない。これは、ユーザが２００８年１１月２７日に付けた古いレーティングを消す煩雑な作業が不要になることを意味する。
【００２９】
（第２の実施形態）
前述した第１の実施形態では、ユーザが画像とそのレーティングに対する有効期限を設定していた。これに対して、画像ではなく葉書作成ソフトが有効期限を保持する方法も考えられる。
図１１に示すように、葉書作成ソフト１１０１は、内部に年賀状や暑中見舞いやクリスマスなど、各シーズンのキーワードと期間を記したリスト１１０２を保持している。一方、各画像には、メタデータの第１の付属情報タグに、各シーズンに関連したキーワードを保持している。
図１１の例では、第１の付属情報タグとして『年賀状』１１０３、『寒中見舞い』１１０４、『暑中見舞い』１１０５、『クリスマス』１１０６のメタデータを保持している。ここで各画像に付属情報２は付加されていない。
【００３０】
前述したように、本実施形態においては葉書作成ソフト１１０１を起動した時点で、リスト１１０２をチェックし、シーズン内に対応する画像があれば、そのシーズンのキーワードをメタデータに持つ画像ファイルを全て検索して表示する。この実施形態では、特定キーワードに対する有効期限が既に設定されているので、ユーザがイベントに応じて対象となるファイルに有効期限のメタデータを付ける作業が不要になるというメリットがある。
【００３１】
（第３の実施形態）
第１の実施形態では、ユーザが有効期限付きレーティング設定ダイアログのカレンダーコントロールにて有効期限の開始日と終了日の２つを設定していた。これに対して、本実施形態においては、図１２のように、レーティングの有効期限として現時点から「５日後」や「３ヶ月後」といった、現時点を基準に希望する期間だけを有効期限として指定することもできる。
【００３２】
図１２に示すように、本実施形態では、有効期限付きレーティング設定ダイアログ１２０１に、レーティング設定エリア１２０２、有効期限のパラメータ設定テキストボックス１２０３、有効期限の単位設定コンボボックス１２０４が配置されている。レーティング設定エリアはユーザが画像に対する好みの度合いを星１個から星３個まで設定することができる。星３個が好みの度合いが最大で、逆に星１個が好みの度合いが最小となる。星１個を設定する場合は左から１個目の星をマウスでクリック、星２個を設定する場合は左から２個目の星をマウスでクリック、星３個を設定する場合は、左から３個目の星をマウスでクリックすることで設定できる。
【００３３】
有効期限設定エリアでは、有効期限のパラメータ設定テキストボックス１２０３に有効期限のパラメータを１以上１００未満の任意の整数で設定できる。また、有効期限の単位設定コンボボックス１２０４では有効期限の単位として、「日後」、「週間後」、「月後」、「年後」の４つのアイテムから一つ選ぶことができる。
【００３４】
ＯＫボタン１２０５が押下された時点で、葉書作成ソフトは以下の動作を行う。すなわち、パーソナルコンピュータの時計が持っている現時点の日付と、有効期限付きレーティング設定ダイアログ１２０１上で設定された有効期限パラメータと、有効期限の単位より有効期限終了となる日を算出する。そして、図５の付属情報２に有効期限開始日に現時点の日付、有効期限終了日に算出された有効期限終了となる日を書き込む。これと同時に葉書作成ソフトは有効期限付きレーティングダイアログで設定されたレーティングを図５の付属情報１に書き込む。
【００３５】
２０１０年１月５日にユーザが有効期限付きレーティング設定ダイアログでレーティングとして星２個、有効期限として３週間後を指定した場合、画像の付属情報１には星２個が書き込まれる。また、付属情報２には有効期限開始日として２０１０年１月５日、有効期限終了日として２０１０年１月２６日が書き込まれる。
本実施形態によれば、ユーザにとって、メタデータの有効期限は現時点からどれぐらいの期間であるか、をシンプルに考えるだけで良く、有効期限開始日と有効期限終了日の２つを考える必要はなくなる。
【００３６】
（第４の実施形態）
第１の実施形態では有効期限を設定する際に、有効期限の開始日と終了日を指定していた。この有効期限開始日と終了日は無期限とすることも可能である。
図１３の有効期限付きレーティング設定ダイアログ１３０１は、有効期限開始日と終了日を無期限とすることができる実施形態である。
【００３７】
有効期限付きレーティング設定ダイアログ１３０１では以下の内容が配置されている。すなわち、レーティング設定エリア１３０２、有効期限開始日無制限設定チェックボックス１３０３、有効期限終了日無制限設定チェックボックス１３０４、有効期限開始日設定エリア１３０５、有効期限終了日設定エリア１３０６が配置されている。
【００３８】
有効期限開始日無制限設定チェックボックス１３０３と有効期限終了日無制限設定チェックボックス１３０４を除いた部分の機能は第１の実施形態の有効期限付きレーティング設定ダイアログと同等である。この第４の実施形態では、有効期限終了日無制限設定チェックボックス１３０４にチェックを入れると、有効期限終了日設定エリア１３０６がＤｉｓａｂｌｅ表示となり、そのエリアがポインティングデバイスの入力を受け付けなくなる。
【００３９】
この状態でＯＫボタン１３０７を押下すると、葉書作成ソフトは、図５の付属情報１にレーティングを書き込むと共に、付属情報２の有効期限終了日に無期限であることを意味する９９９９年９９月９９日を書き込む。これは、有効期限開始日無制限チェックボックスでも同じで、有効期限開始日無制限チェックボックスにチェックを入れると、有効期限開始日設定エリアがＤｉｓａｂｌｅ表示となり、そのエリアがポインティングデバイスの入力を受け付けなくなる。
【００４０】
この状態でＯＫボタン１３０７を押下すると、葉書作成ソフトは、図５の付属情報１にレーティングを書き込むと共に、付属情報２の有効期限開始日に無期限であることを意味する（００００年００月００日）を書き込む。有効期限開始日と有効期限終了日の両方に同時に無期限を設定することも可能である。これによって、ユーザは有効期限が有限の期間のみではなく、有効期限が無期限のメタデータも作成することができ、常に検索に引っかかって欲しい画像ファイルを作ることが可能になる。
【００４１】
（第５の実施形態）
第１の実施形態では、レーティング検索時（メタデータ検索時）に、パーソナルコンピュータの内蔵時計より現在の日付を獲得し、その現在の日付が検索対象となる画像ファイルが持つ有効期限に含まれるかどうかを判断していた。本実施形態においては、現在の日付ではなく、ユーザ指定の日付が検索対象となる画像ファイルが持つ有効期限に含まれるかどうかで検索するようにしている。
図１４は、前述した実施形態を実現したレーティング検索ダイアログ１４０１である。このレーティング検索ダイアログには、レーティング設定エリア１４０２、検索対象日設定エリア１４０３が配置されている。
【００４２】
レーティング設定エリア１４０２にユーザ好みの度合いを星の数で、検索対象日設定エリア１４０３にユーザ指定の日付を設定する。そして、検索ボタン１４０４を押下すると、葉書作成ソフトはユーザ指定の日付が有効期限に含まれる画像ファイルを検索し、条件に合致するファイルを一覧表示する。これにより、ユーザは現時点では必要ないが、過去の特定の時点で必要とされていた画像ファイルの情報を得ることができる。
【００４３】
（第６の実施形態）
第５の実施形態では、レーティング検索時に有効期限に含まれるかどうかを判断する基準となる日をユーザ指定で設定できるが、これを特定日ではなく特定期間にするようにした例である。
【００４４】
図１５は、前述の実施形態を実現したレーティング検索ダイアログ１５０１である。このレーティング検索ダイアログ１５０１には、レーティング設定エリア１５０２、検索対象期間開始日設定エリア１５０３、検索対象期間終了日設定エリア１５０４、検索オプションラジオボックス１５０５が配置されている。
【００４５】
レーティング設定エリア１５０２にユーザ好みの度合いを星の数で設定し、検索対象期間開始日設定エリア１５０３と検索対象期間終了日設定エリア１５０４にユーザ指定の特定期間を設定する。検索オプションラジオボックス１５０５で、ユーザ好みの検索オプションを設定し、検索ボタン１５０６を押下する。これを受けて、葉書作成ソフトはユーザ指定の期間が有効期限に含まれる画像ファイルを検索し、条件に合致するファイルを一覧表示する。
検索オプションラジオボックス１５０５は“検索対象期間内にレーティングの有効期限全体が含まれているファイルを対象に検索する”ラジオボタン。及び“検索対象期間内にレーティングの有効期限全体または一部が含まれているファイルを対象に検索する”ラジオボタンから構成されている。
【００４６】
ここで、図１６に示すようにパーソナルコンピュータのＨＤＤ／ＳＳＤ１０２に画像ファイル１、画像ファイル２、画像ファイル３、画像ファイル４、画像ファイル５が入っているとする。画像ファイル１は「１１月２５日〜１２月１０日」の有効期限１６０１を保持し、画像ファイル２は「１２月５日〜１２月１５日」の有効期限１６０２を保持し、画像ファイル３は「１２月１２日〜１２月２５日」の有効期限１６０３を保持する。
【００４７】
また、画像ファイル４は「１２月２０日〜１月１０日」の有効期限１６０４を保持し、画像ファイル５は「１月１０日〜１月１５日」の有効期限１６０５を保持する。図１６の横軸は時間軸を表し、矢印は各画像ファイルの有効期限を表している。また、「１２月１日〜１２月３１日」の検索エリアは、レーティング検索ダイアログで設定された検索対象期間開始日と検索対象期間終了日の範囲を表している。
【００４８】
検索対象期間開始日を２００８年１２月１日、検索対象期間終了日を２００８年１２月３１日に、検索オプションラジオボックスで“検索対象期間内にレーティングの有効期限全体が含まれているファイルを対象に検索する”ラジオボタンに設定して、検索する。
【００４９】
この場合、葉書作成ソフトは、図１６の１２月１日から１２月３１日までの期間に矢印全体がすっぽり収まる画像ファイル２と画像ファイル３を検出して画像一覧表示する。画像ファイル１と画像ファイル４と画像ファイル５は、前述した検索期間に矢印全体が入っていないので、検索で検出されない。
【００５０】
以上説明したように、検索時に検索対象期間開始日を２００８年１２月１日、検索対象期間終了日を２００８年１２月３１日にする。また、検索オプションラジオボックスで“検索対象期間内にレーティングの有効期限全体または一部が含まれているファイルを対象に検索する”ラジオボタンに設定して、検索する。この場合、葉書作成ソフトは、図１６の１２月１日から１２月３１日までの該当期間に矢印全体がすっぽり収まるか一部分がかかる画像ファイル１と画像ファイル２と画像ファイル３と画像ファイル４を検出して画像一覧表示する。画像ファイル５は該当期間に矢印が一部でも重複していないので検索で検出されない。この例により、ユーザは特定の日付に有効期限内であった画像だけではなく、さらに広い範囲の期間の中で有効期限を満たす画像を検索することが可能になる。
【００５１】
なお、有効期限のテンプレートを保持し、対象となるメタデータ検索時にメタデータのキーワードに対応した有効期限をこのテンプレートから算出する。そして、それの有効期限が現在の日付またはユーザ指定の日付、またはユーザ指定の期間に含まれるか含まれないかを判断するようにしてもよい。
【００５２】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５３】
５０１  ファイル、５０２  ヘッダ部、５０３  データ部、５０４  付属情報１、５０５  付属情報２、５０６  コンテンツ、５０７  レーティング、５０８  有効期限、５０９  サムネイル
【図１】
0005649340.tif 000002
【図２】
0005649340.tif 000003
【図３】
0005649340.tif 000004
【図４】
0005649340.tif 000005
【図５】
0005649340.tif 000006
【図６】
0005649340.tif 000007
【図７】
0005649340.tif 000008
【図８】
0005649340.tif 000009
【図９】
0005649340.tif 000010
【図１０】
0005649340.tif 000011
【図１１】
0005649340.tif 000012
【図１２】
0005649340.tif 000013
【図１３】
0005649340.tif 000014
【図１４】
0005649340.tif 000015
【図１５】
0005649340.tif 000016
【図１６】
0005649340.tif 000017