(57)【要約】【課題】  カレンダーの熟知されたコンテキストを有するＧＵＩを利用してディジタル画像のコレクションをナビゲート、視認、及び操作することを可能とする。【解決手段】  論理ブロック１４０１で処理開始後、論理ブロック１４０３へ進み、ディジタル画像又はこれらのグループを得る。論理ブロック１４０５で得られたディジタル画像の各々について記述して識別するデータベースが生成される。論理ブロック１４０３で得られたディジタル画像を表す図形オブジェクトはカレンダー・ベースＧＵＩに表示される。各図形オブジェクトは、論理ブロック１４０５で生成されたデータベースで識別されるように、対応するディジタル画像に関連付けられた日付に応じてカレンダー・ベースＧＵＩに表示された後、論理ブロック１４０９へ進み、処理を終了する。【選択図】      図１４
2004213631.tif 000002
【特許請求の範囲】
【請求項１】
関連付けられた日付を有するディジタル画像をユーザへ表示するグラフィカルユーザインタフェース装置であって、
図形カレンダーと、
前記ディジタル画像に関連付けられた前記日付に対応する前記図形カレンダー内の位置で表示される前記ディジタル画像を示す図形オブジェクトと、
を有する、グラフィカルユーザインタフェース装置。
【請求項２】
前記図形オブジェクトが複数のディジタル画像を示す、請求項１に記載のグラフィカルユーザインタフェース装置。
【請求項３】
前記複数のディジタル画像がユーザによって選択されたディジタル画像のグループである、請求項２に記載のグラフィカルユーザインタフェース装置。
【請求項４】
前記複数のディジタル画像がイベントを示すディジタル画像のグループである、請求項２に記載のグラフィカルユーザインタフェース装置。
【請求項５】
前記複数のディジタル画像が「個人」を示すディジタル画像のグループである、請求項２に記載のグラフィカルユーザインタフェース装置。
【請求項６】
前記複数のディジタル画像が同一の関連付けられた日付を有する、請求項２に記載のグラフィカルユーザインタフェース装置。
【請求項７】
前記図形オブジェクトが前記複数の図形オブジェクトの数を示す充填レベルである、請求項２に記載のグラフィカルユーザインタフェース装置。
【請求項８】
前記図形オブジェクトが前記複数の図形オブジェクトの数を示す明度を有する、請求項２に記載のグラフィカルユーザインタフェース装置。
【請求項９】
前記関連付けられた日付が時間を含み、
前記ディジタル画像を示す前記図形オブジェクトが前記関連付けられた日付及び前記時間に対応する前記図形カレンダー内の位置で表示される、
請求項１に記載のグラフィカルユーザインタフェース装置。
【請求項１０】
前記図形オブジェクトが前記ディジタル画像のサムネイル画像を示す、請求項１に記載のグラフィカルユーザインタフェース装置。
【請求項１１】
図形カレンダーが年表示を示す、請求項１に記載のグラフィカルユーザインタフェース装置。
【請求項１２】
図形カレンダーが月表示を示す、請求項１に記載のグラフィカルユーザインタフェース装置。
【請求項１３】
図形カレンダーが週表示を示す、請求項１に記載のグラフィカルユーザインタフェース装置。
【請求項１４】
図形カレンダーが日表示を示す、請求項１に記載のグラフィカルユーザインタフェース装置。
【請求項１５】
複数のディジタル画像を得るステップと、
前記複数のディジタル画像の各々の情報を含むデータベースを生成するステップと、
図形カレンダーを表示するステップと、
前記複数の図形オブジェクトの各々が前記複数のディジタル画像の少なくとも一つを示す、前記図形カレンダー内の区分された位置で複数の図形オブジェクトを表示するステップと、を有する複数のディジタル画像を編成してユーザへ表示する方法。
【請求項１６】
前記データベースに含まれる前記情報が前記複数のディジタル画像の少なくとも一部に対する作成日付を含み、
各図形オブジェクトを表示するための前記区分された位置が、前記図形オブジェクトが示す前記複数のディジタル画像の前記作成日付に基づいて決定される、
請求項１５に記載の方法。
【請求項１７】
前記データベースに含まれる前記情報が前記複数のディジタル画像の少なくとも一部のイベント識別子を含み、
前記複数の図形オブジェクトの各々が同一イベント識別子を有するディジタル画像を示す、
請求項１５に記載の方法。
【請求項１８】
前記生成するステップが、
前記複数のディジタル画像からディジタル画像を得るステップと、
前記ディジタル画像が情報を含むヘッダを有するか否かを判断するステップと、
前記ディジタル画像が情報を含むヘッダを有するという判断に応答して前記ヘッダからの前記情報によって前記データベースを構築するステップと、
を有する請求項１５に記載の方法。
【請求項１９】
前記ディジタル画像の更なる情報が前記データベースに含まれるべきか否かを判断するステップと、
更なる情報が含まれるべきであるという判断に応答して、更なる情報を得るステップと、
前記更なる情報によって前記データベースを構築するステップと、
を更に有する請求項１８に記載の方法。
【請求項２０】
複数のディジタル画像をナビゲートし、操作するための図形カレンダー・インターフェースをユーザに提示する方法をプロセッサに実行させるためのプログラムであって、
該方法は、
図形カレンダー、及び、該図形カレンダーの区分された位置に位置する前記ディジタル画像の少なくとも一部を示す複数の図形オブジェクトを含む、グラフィカル・ユーザ・インターフェースを表示するステップと、
前記グラフィカル・ユーザ・インターフェースの表示を変更するために、前記ユーザからの入力を受信するステップと、
前記複数の図形オブジェクトの少なくとも１の位置を変更するために、前記ユーザからの入力を受信するステップと、
を含む、
プログラム。
【請求項２１】
前記方法は、
前記複数の図形オブジェクトの１のさらなる情報を要求する前記ユーザからの入力を受信するステップと、
前記複数の図形オブジェクトの１のさらなる情報を要求する前記ユーザからの前記入力に応じて、該ユーザにさらなる情報を提示するステップと、
をさらに含む、
請求項２０に記載のプログラム。
【請求項２２】
前記さらなる情報は、前記複数の図形オブジェクトの前記１により示される前記ディジタル画像の生成日である、請求項２１に記載のプログラム。
【請求項２３】
前記さらなる情報は、前記複数の図形オブジェクトの前記１により示される前記ディジタル画像のイベント識別子である、請求項２１に記載のプログラム。
【請求項２４】
前記さらなる情報は、前記複数の図形オブジェクトの前記１により示される前記ディジタル画像の個人識別子である、請求項２１に記載のプログラム。
【請求項２５】
前記方法は、表示を変更するための前記ユーザからの前記入力に応じて、前記グラフィカル・ユーザ・インターフェースの表示を変更するステップをさらに有する、請求項２０に記載のプログラム。
【請求項２６】
前記方法は、前記複数の図形オブジェクトの少なくとも１の前記位置を変更するための前記ユーザからの前記入力に応じて、該複数の図形オブジェクトの少なくとも１の該位置を変更するステップをさらに有する、請求項２０に記載のプログラム。
【請求項２７】
情報は前記複数のディジタル画像の少なくとも１の生成日を含み、
前記複数の図形オブジェクトは、該図形オブジェクトが示すディジタル画像の生成日を示す前記図形カレンダー内の位置に位置し、
前記方法は、
前記複数のディジタル画像の各々の情報を含むデータベースを生成するステップと、
前記複数の図形オブジェクトの少なくとも１の前記位置を変更するための前記ユーザからの入力に応じて、該複数の図形オブジェクトの少なくとも１の前記位置を変更するステップと、
前記図形オブジェクトにより示されるディジタル画像各々の、前記生成日を前記データベースにおいて変更するステップと、
を含む、
請求項２０に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、グラフィカルユーザインタフェース（ＧＵＩ）におけるディジタル画像のディスプレイ（表示）に係り、より詳細には、カレンダー・ベースグラフィカルユーザインタフェースにおけるディジタル画像の表示に関する。即ち、本発明は、グラフィカルユーザインタフェース装置、ディジタル画像を編成してユーザへ表示する方法、及び該方法をプロセッサに実行させるプログラムに関する。
【背景技術】
【０００２】
ディジタルカメラの使用の人気と手軽さは、ディジタル画像の大規模なコレクションの作成に寄与する。現代のディジタルカメラの全てとはいわないまでも、その大部分が、情報のヘッダを、捕捉（キャプチャ）したディジタル画像へ埋め込む。情報のヘッダには、（限定はされないが）作成時間、作成日、カメラメイク及びモデル（型）、画像幅及び高さ、露出情報（例えば、フラッシュオン／オフ、絞り値、露出時間）、焦点合わせ時間、焦点合わせ距離、焦点長さ等が含まれることが多い。この出願を通して、これらの情報は「ヘッダ情報」として参照されている。
【０００３】
ディジタル画像のコレクションは、ユーザがこれらの画像を効率的にブラウズし操作するのを可能にするようなＧＵＩへのニーズを高めるものである。現在のＧＵＩには、マルチレベルのファイルシステムに類似した、或いは、もっと直接的に結びついた階層的フレームワーク内でディジタル画像をグループ化するものもいくつかある。一般に、このファイルシステムの各フォルダ内では、ディジタル画像を「サムネイル」として見ることができるか、恐らく、ファイル属性又は埋め込まれたヘッダ情報（例えば、撮影された日付、大きさ、名称）によって分類することができる。本明細書中に記述される「サムネイル（ｔｈｕｍｂｎａｉｌ）」はより大きな画像の小さな図形表示をいう。
【０００４】
従来技術として、特許文献１、非特許文献１及び２などがある。
【特許文献１】米国特許第６，００６，２２７号明細書
【非特許文献１】“ズームブラウザＥＸ（ＺｏｏｍＢｒｏｗｓｅｒＥｘ）”、［ｏｎｌｉｎｅ］、キヤノン社（Ｃａｎｏｎ  Ｉｎｃ．）、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｐｏｗｅｒｓｈｏｔ．ｃｏｍ／ｐｏｗｅｒｓｈｏｔ２／Ｆｅａｔｕｒｅｄ１／ｉｎｄｅｘ．ｈｔｍ＞。
【非特許文献２】Ｊ．ハル（Ｈｕｌｌ）及びＰ．ハート（Ｈａｒｔ）、「ゼロへ向かって−個人的ドキュメント管理研究（Ｔｏｗａｒｄ  Ｚｅｒｏ−Ｅｆｆｏｒｔ  ｐｅｒｓｏｎａｌ  Ｄｏｃｕｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ）」、ＩＥＥＥコンピュータ、２００１年３月、３０−３５頁。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、画像を効率的にブラウズし、操作することができるＧＵＩを提供することがである。
【課題を解決するための手段】
【０００６】
概略的に説明すると、本発明の一つの態様は、ユーザへディジタル画像を表示するグラフィカルユーザインタフェース（図形表現）を含む。このディジタル画像を表す図形オブジェクトは、図形カレンダーの熟知されたコンテキスト内に表示される。一つの例において、この図形オブジェクトは、ディジタル画像に関連付けられた日付に対応する図形カレンダー内の位置に表示される。
【０００７】
他の態様によれば、本発明は、複数のディジタル画像を編成してユーザへ表示する方法を含む。一つの例において、この方法は、複数のディジタル画像を得るステップと、これらの複数のディジタル画像の各々に対する情報を含むデータベースを生成するステップと、を含む。更に、図形カレンダーがユーザへ表示され、各図形オブジェクトがディジタル画像の少なくとも一つを示す、複数の図形オブジェクトが、カレンダー内の区分された位置に表示される。
【０００８】
また他の態様によれば、複数のディジタル画像をナビゲーション・操作するための図形カレンダーインタフェースをユーザへ表示するために（媒体に）埋め込まれたコンピュータ読み取り可能プログラムコード手段を有するコンピュータ使用可能媒体を含むコンピュータ読み取り可能プロダクトが提供されている。コンピュータ読み取り可能プログラムコード手段は、図形カレンダーと、図形カレンダー内の区分された位置に配置された複数のディジタル画像の少なくとも一部を表す複数の図形オブジェクトと、を有するグラフィカルユーザインタフェースを表示する能力を提供する。更に、ユーザからの入力を受け取ってグラフィカルユーザインタフェースの表示を変更するとともにユーザからの入力を受け取って複数の図形オブジェクトの少なくとも一つの位置を変更するコンピュータ読み取り可能プログラムコード手段も含まれる。
【０００９】
本発明の第１の態様のグラフィカルユーザインタフェース装置は、関連付けられた日付を有するディジタル画像をユーザへ表示するグラフィカルユーザインタフェース装置であって、図形カレンダーと、ディジタル画像に関連付けられた日付に対応する図形カレンダー内の位置で表示されるディジタル画像を示す図形オブジェクトと、を有する。なお、グラフィカルユーザインタフェース装置とは、グラフィカルユーザインタフェースを備えた情報処理装置である。
【００１０】
本発明の第２の態様は、第１の態様のグラフィカルユーザインタフェース装置であって、図形オブジェクトが複数のディジタル画像を示す。
【００１１】
本発明の第３の態様は、第２の態様のグラフィカルユーザインタフェース装置であって、複数のディジタル画像がユーザによって選択されたディジタル画像のグループである。
【００１２】
本発明の第４の態様は、第２の態様のグラフィカルユーザインタフェース装置であって、複数のディジタル画像がイベントを示すディジタル画像のグループである。
【００１３】
本発明の第５の態様は、第２の態様のグラフィカルユーザインタフェース装置であって、複数のディジタル画像が「個人」を示すディジタル画像のグループである。
【００１４】
本発明の第６の態様は、第２の態様のグラフィカルユーザインタフェース装置であって、複数のディジタル画像が同一の関連付けられた日付を有する。
【００１５】
本発明の第７の態様は、第２の態様のグラフィカルユーザインタフェース装置であって、図形オブジェクトが複数の図形オブジェクトの数を示す充填レベルである。
【００１６】
本発明の第８の態様は、第２の態様のグラフィカルユーザインタフェース装置であって、図形オブジェクトが複数の図形オブジェクトの数を示す明度を有する。
【００１７】
本発明の第９の態様は、第１の態様のグラフィカルユーザインタフェース装置であって、関連付けられた日付が時間を含み、ディジタル画像を示す図形オブジェクトが関連付けられた日付及び時間に対応する図形カレンダー内の位置で表示される。
【００１８】
本発明の第１０の態様は、第１の態様のグラフィカルユーザインタフェース装置であって、図形オブジェクトがディジタル画像のサムネイル画像を示す。
【００１９】
本発明の第１１の態様は、第１の態様のグラフィカルユーザインタフェース装置であって、図形カレンダーが年表示を示す。
【００２０】
本発明の第１２の態様は、第１の態様のグラフィカルユーザインタフェース装置であって、図形カレンダーが月表示を示す。
【００２１】
本発明の第１３の態様は、第１の態様のグラフィカルユーザインタフェース装置であって、図形カレンダーが週表示を示す。
【００２２】
本発明の第１４の態様は、第１の態様のグラフィカルユーザインタフェース装置であって、図形カレンダーが日表示を示す。
【００２３】
本発明の第１５の態様の複数のディジタル画像を編成してユーザへ表示する方法は、複数のディジタル画像を得るステップと、複数のディジタル画像の各々の情報を含むデータベースを生成するステップと、図形カレンダーを表示するステップと、複数の図形オブジェクトの各々が複数のディジタル画像の少なくとも一つを示す、図形カレンダー内の区分された位置で複数の図形オブジェクトを表示するステップと、を有する。
【００２４】
本発明の第１６の態様は、第１５の態様の方法であって、データベースに含まれる情報が複数のディジタル画像の少なくとも一部に対する作成日付を含み、
各図形オブジェクトを表示するための区分された位置が、図形オブジェクトが示す複数のディジタル画像の作成日付に基づいて決定される。
【００２５】
本発明の第１７の態様は、第１５の態様の方法であって、データベースに含まれる情報が複数のディジタル画像の少なくとも一部のイベント識別子を含み、複数の図形オブジェクトの各々が同一イベント識別子を有するディジタル画像を示す。
【００２６】
本発明の第１８の態様は、第１５の態様の方法であって、生成するステップが、複数のディジタル画像からディジタル画像を得るステップと、ディジタル画像が情報を含むヘッダを有するか否かを判断するステップと、ディジタル画像が情報を含むヘッダを有するという判断に応答してヘッダからの情報によってデータベースを構築するステップとを有する。
【００２７】
本発明の第１９の態様は、第１５の態様の方法であって、ディジタル画像の更なる情報がデータベースに含まれるべきか否かを判断するステップと、更なる情報が含まれるべきであるという判断に応答して、更なる情報を得るステップと、更なる情報によってデータベースを構築するステップと、を更に有する。
【００２８】
本発明の第２０の態様のプログラムは、複数のディジタル画像をナビゲートし、操作するための図形カレンダー・インターフェースをユーザに提示する方法をプロセッサに実行させるためのプログラムであって、該方法は、図形カレンダー、及び、該図形カレンダーの区分された位置に位置するディジタル画像の少なくとも一部を示す複数の図形オブジェクトを含む、グラフィカル・ユーザ・インターフェースを表示するステップと、グラフィカル・ユーザ・インターフェースの表示を変更するために、ユーザからの入力を受信するステップと、複数の図形オブジェクトの少なくとも１の位置を変更するために、ユーザからの入力を受信するステップと、を含む。
【００２９】
本発明の第２１の態様は、第２０の態様のプログラムであって、方法は、複数の図形オブジェクトの１のさらなる情報を要求するユーザからの入力を受信するステップと、複数の図形オブジェクトの１のさらなる情報を要求するユーザからの入力に応じて、該ユーザにさらなる情報を提示するステップと、をさらに含む。
【００３０】
本発明の第２２の態様は、第２１の態様のプログラムであって、さらなる情報は、複数の図形オブジェクトの１により示されるディジタル画像の生成日である。
【００３１】
本発明の第２３の態様は、第２１の態様のプログラムであって、さらなる情報は、複数の図形オブジェクトの１により示されるディジタル画像のイベント識別子である。
【００３２】
本発明の第２４の態様は、第２１の態様のプログラムであって、さらなる情報は、複数の図形オブジェクトの１により示されるディジタル画像の個人識別子である。
【００３３】
本発明の第２５の態様は、第２０の態様のプログラムであって、方法は、表示を変更するためのユーザからの入力に応じて、グラフィカル・ユーザ・インターフェースの表示を変更するステップをさらに有する。
【００３４】
本発明の第２６の態様は、第２０の態様のプログラムであって、方法は、複数の図形オブジェクトの少なくとも１の位置を変更するためのユーザからの入力に応じて、該複数の図形オブジェクトの少なくとも１の該位置を変更するステップをさらに有する。
【００３５】
本発明の第２７の態様は、第２０の態様のプログラムであって、情報は複数のディジタル画像の少なくとも１の生成日を含み、複数の図形オブジェクトは、該図形オブジェクトが示すディジタル画像の生成日を示す図形カレンダー内の位置に位置し、方法は、複数のディジタル画像の各々の情報を含むデータベースを生成するステップと、複数の図形オブジェクトの少なくとも１の位置を変更するためのユーザからの入力に応じて、該複数の図形オブジェクトの少なくとも１の位置を変更するステップと、図形オブジェクトにより示されるディジタル画像各々の、生成日をデータベースにおいて変更するステップと、を含む。
【発明の効果】
【００３６】
本発明のグラフィカルユーザインタフェース装置は、図形カレンダーと、ディジタル画像に関連付けられた日付に対応する該図形カレンダー内の位置で表示される該ディジタル画像を表す図形オブジェクトと、を有することにより、ユーザに、効果的に画像をブラウズさせることができる。
【発明を実施するための最良の形態】
【００３７】
本発明は、特定の実施の形態に関して説明されているが、本発明の他の目的、特徴、及び利点は、明細書及び図面によってより一層明確となるであろう。
【００３８】
本発明の実施の形態は、カレンダー（暦）の熟知されたコンテキスト（内容）を有するＧＵＩ（グラフィカルユーザインタフェース：図形表現）を利用してディジタル画像のコレクションをナビゲートして、視認し、操作することを可能とする。ディジタル画像を表す図形オブジェクトは、カレンダー・ベースＧＵＩにおいて表示される特定の日内に表示される。ディジタル画像は、ディジタル画像の作成日やファイルの作成日に基づいて又はユーザが指定した日付に基づいて、特定の日と関連付けることができる。
【００３９】
本発明の実施の形態によるカレンダー・ベースＧＵＩの例は、図１乃至図１２及び図１７と図１９に示されている。カレンダー内の各日は、その日に関連付けられたディジタル画像を表す図形オブジェクト（例えば、サムネイル）を含む。ＧＵＩにはコントロールが設けられ、ユーザが、年、月、週又は日によって時間をナビゲートすることのみならず、現在カレンダー表示で見られる日、週、月の数を減少させたり（ズームイン）、増加させたり（ズームアウト）することを可能にする。ディジタル画像の図形オブジェクトは、適切な暦日内の使用可能な空間を埋めるように、表示が変化するに従ってサイズ変更されてもよい。
【００４０】
他の例において、所与の日に関連付けられた複数のディジタル画像は、図２に示されるように、図形オブジェクトのサブセット又は単一図形オブジェクトによって表されてもよい。単一図形オブジェクト又は図形オブジェクトのサブセットの表示は、カレンダー内の表示が、区分された図形オブジェクトをディジタル画像毎に表示した場合でも有用な情報が提供されないようなときに有利である。
【００４１】
また、他の実施の形態において、特定の日に関連付けられたディジタル画像の質（画質）は、この適切な日内にその日に関連付けられた画像の数に比例した色の強度又は輝度によって図形オブジェクトを表示することによって示されてもよい。特定の日についての暦日のフォント（字体）の大きさ及び重み付けは、その日付に関連付けられた画像数を反映するように変更され得る。他の実施の形態においては、その日に関連付けられたディジタル画像数を識別するように数字が暦日内に図示されてもよい。
【００４２】
図１乃至図６（ｂ）は、本発明の複数の実施の形態による異なる表示のカレンダー・ベースＧＵＩを示す。図１は、本発明の実施の形態による、２００１年５月（１０６）から２００２年４月（１０５）までの月々を表示する、年表示１０１のカレンダー・ベースＧＵＩ（グラフィカルユーザインタフェース）１００である。ユーザは、コントロール矢印１０７ａ、１０７ｂ、又はスクロールバー１０７ｃを用いて、年表示１０１で表される月々のディスプレイ（表示）を変更してもよい。図１は、１２月が示されているが、いくつの月が年表示１０１内に含まれてもよい。
【００４３】
ディジタル画像が関連付けられた年表示１００内に表示された各月内の各日には、図形オブジェクトがその暦日内に図示され、ディジタル画像がその日付に関連付けられることを示している。例えば、図形オブジェクト１１０は、暦日２００１年５月５日（１１１）に示されて、ディジタル画像が同日（２００１年５月５日）に関連付けられることを示している。複数のディジタル画像が関連付けられた日には、単一表示の図形オブジェクトが表示されてもよい（例えば、２００１年５月６日（１１３）には一つの図形オブジェクト１１２がいくつかのディジタル画像の代表として図示されている）。或いは、各図形オブジェクトが一つ以上のディジタル画像を表す、複数の図形オブジェクトが単一日に表示されてもよい。例えば、暦日２００１年７月２１日（１１４）には、三つの異なる図形オブジェクト１１５ａ、１１５ｂ、及び１１５ｃが表示されている。
【００４４】
表示（年、月、週、日）間のナビゲートは、本発明の一つの実施の形態によるタブ１０１ａ、１０２ａ、１０３ａ、及び１０４ａを用いて達成されてもよい。更に、ユーザがナビゲートしたいとする特定の月を年表示１０１から選択すると、その月の周りが太枠で表示され、ユーザが月タブ１０２ａを選択することができ、（図２及び図３に示されるように）表示が（年表示から）月表示へ変化する。例えば、２００２年３月の暦月を見ると、太枠１２０がその月の周りに表示され、その月がユーザによって選択されたことを示し、月タブ１０２ａを選択することによって、ＧＵＩ１００の表示が、図２に示されるように、月表示へと変化する。
【００４５】
図２は、本発明の実施の形態による、カレンダー・ベースＧＵＩ１００の月表示１０２を示す。月表示１０２内では、ユーザが、コントロール矢印２０１又は２０３を用いて異なる月々へナビゲートすることができる。図２に示されるように、表示された月の日々に関連付けられたディジタル画像が、対応する日付に対して２０９1、２０９2、２０９3などの個別の図形オブジェクトとして表されされてもよい。或いは、図３に示されるように、３０９a、３０９b、及び３０９cなどの単一の図形オブジェクトが、ディジタル画像が関連付けられた各日付に対して表示されてもよい。
【００４６】
月表示１０２内から、年タブ１０１a、週タブ１０３a、又は日タブ１０４aを選択することによって、ユーザは、年表示、週表示又は日表示を示すように表示を変更してもよい。更に、ユーザが特定の週を見たい場合、ユーザは、所望の週を選択することができ、週タブ１０３aを選択すると、図４に示されるように、ＧＵＩ１００には週表示が表示される。
【００４７】
図４は、本発明の実施の形態による、週表示１０３におけるカレンダー・ベースＧＵＩ１００を示す。ユーザは、コントロール矢印４０１又は４０３を用いて、この表示内で異なる週へナビゲートすることができる。一つの実施の形態において、週表示１０３は、複数の列４０５、４０６、４０７、４０８、４０９、４１０、及び４１１で表される７日間として表示（ディスプレイ）され、各列は各日の時間を表す複数の行４１２、４１３、４１４、４１５、４１６、４１７、及び４１８で分割されている。行４１２乃至４１８は、日々を時間単位で、より詳細には、日々を分単位で表示するように調整されてもよい。また、週表示１０３内には、参照符号４１２乃至４１８で示される行及び／又は参照符号４０５乃至４１１で示される列を、それぞれ、もっと多く又はもっと少なく表示することもできる。
【００４８】
週表示１０３において、表示された日々に関連付けられたディジタル画像を表す図形オブジェクトはその日の列内に配列され、その日の時間を基にする。例えば、画像４２０1、４２０2、４２０3、４２０4、４２０5、４２０6、４２０7、４２０8、４２０9、４２０10、４２０11、４２０12、４２０13、４２０14、４２０15、４２０16、４２０17、４２０18、４２０19、４２０20、４２０21、及び４２０22は、全て２００２年３月２５日に関連付けられる。また、４２０1乃至４２０22は、行４１２乃至４１８に関してそれらの位置によって示されているように、ディジタル画像が関連付けられた時間に基づいて（例えば、ディジタル画像が作成された時間に基づいて）、暦日２００２年３月２５日の列４０６内に配列される。
【００４９】
週表示１０３内で、ユーザは、より多くの情報を見たいとする特定の日を選択することができる。例えば、ユーザが２００２年３月２５日を選択すると、太枠インジケータ４３０が暦日２００２年３月２５日の周りに表示され、日タブ１０４aを選択すると、カレンダーを基本とするＧＵＩ１００は、図５に示されるように、選択された日を詳細に表示する。
【００５０】
図５は、本発明の一つの実施の形態による、日表示１０４を表示するカレンダーを基本とするＧＵＩ１００を示す。ユーザは、コントロール矢印５０１及び５０３を選択することによって日表示１０４内の異なる日々へナビゲートすることができる。日表示１０４は、表示された日内の時間を表す行５０５、５０６、５０７、５０８、５０９、５１０、及び５１１内に配列される。図形オブジェクト５２０1、５２０2、５２０3、５２０4、５２０5、５２０6、５２０7、５２０8、５２０9、５２０10、５２０11、５２０12、５２０13、５２０14、５２０15、５２０16、５２０17、５２０18、５２０19、５２０20、５２０21、及び５２０22は、対応するディジタル画像が関連付けられた特定の日における時間を表す行５０５乃至５１１の位置内に表示される。例えば、図形オブジェクト５２０20は、表されるディジタル画像が、２００２年３月２５日のほぼ６：００に関連付けられることを示す。
【００５１】
図１乃至図５に示されるように、表示が拡大されると、各暦日の図形オブジェクトの配列が、カレンダーを基本とするＧＵＩ１００内の使用可能な表示空間を利用することができるように更新される。また、図形オブジェクトが各日内で時間によって分類されてもよい。即ち、１週間より短いスパンを有する表示が選択されたとき、各日内の時間は、図４及び図５に示されるように、空間が許容するタイムラインに沿って配列された図形オブジェクトを有するタイムラインとして表されてもよい。更に、図５に示される異なる表示の各々において、個々のディジタル画像は、表示された図形オブジェクトの選択によって、詳細に見たり編集したりするために直接アクセスすることができる。
【００５２】
上述された実施の形態は、タブ１０１a、１０２a、１０３a、又は１０４aを使用することによって、年表示、月表示、週表示、及び日表示間をナビゲートするが、これは必須条件ではない。他の例において、カレンダーを基本とするＧＵＩ１００は、連続ズームするように設計され得る。即ち、カレンダーにおける任意の連続日のサブセットが選択され、これらの日々のみを含むように表示がサイズ変更されることにより、現存の空間に対するサムネイルの大きさを再変更し、恐らくは、配列変更することができる。或いは、カレンダーを基本とするＧＵＩ１００は、選択された日付の写真ヒストリを提供するなどして、ユーザが、年単位のインクリメント（増分）でナビゲートしたり又は単一表示で複数年について同一日付を見たりすることを可能にするように増補され得る。
【００５３】
図６（ａ）、図６（ｂ）及び図１９は、カレンダー・ベースＧＵＩ６００の更なる実施の形態を示す。図６（ａ）、図６（ｂ）及び図１９において、ディジタル画像は異なるイベントに関連付けられ、これらの関連付けが各イベント毎に別々に図形オブジェクトを表示することによって示される。一つの例をとると、図形オブジェクトは、異なる色で及び／又は異なる色の強度を用いて表示され、ここで、色の強度は、表される写真の数に対応する。図１９において、カレンダー・ベースＧＵＩは、三次元表示で表され、所与の日に対するディジタル画像の数は、その日の図形オブジェクトの高さによって示される。或いは、図形オブジェクトは、異なる文字や形状で、表示されてもよい。任意のタイプの表現（ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）が図形オブジェクトを区別及び／又はグループ分けするために使用され得る。
【００５４】
更に、図６（ｂ）に示されるように、図形オブジェクトは、各暦日内の「充填レベル」」として示されてもよい。この「充填レベル」の深さは、この図形オブジェクトと関連付けられたディジタル画像の数を表す。この充填レベルは、ディジタル画像の数に直接比例していてもよいが、必ずしもそうでなくてもよい。例えば、そのそれぞれの日付内の各図形オブジェクトの充填レベルの深さによって示されるように、図形オブジェクト６１１と関連付けられたディジタル画像の方が図形オブジェクト６１０より多い。
【００５５】
ディジタル画像をイベントや日付と関連付けることは、ユーザによって又は自動的な手段によって達成され得る。同一の図形オブジェクト（例えば、同一カラーを有する図形オブジェクト）を表示する日々は、これらの日々に対するディジタル画像が同一イベントに関連付けられることを示す。日々のセットを選択してイベントの名前を割り当てること、又は、イベントの時間スパン（間隔）を変更するためにカレンダー内の起点又は終点のインジケータをドラッグすること、のいずれかによって、グループ分けの定義付けを変更するために、ユーザはイベントの境界によりインターアクトすることができる。
【００５６】
図７は、カレンダー・ベースＧＵＩ７００のまた他の実施の形態を示す。カレンダー・ベースＧＵＩ７００は、カレンダー・ウィンドウ７０２と図形オブジェクト表示ウィンドウ７０１とを有する。図示されているように、月表示７０３、７０５、及び７０６は、カレンダー・ウィンドウ７０２に表示されている。ユーザは、コントロール矢印７０７a又は７０７bあるいはスクロールバー７０７cを用いて、カレンダー・ウィンドウ７０２内にどのカレンダー表示を提示するかをコントロールすることができる。イベントと関連付けられた、月表示７０３、７０５、及び７０６内に図示された図形オブジェクトは、イベント識別子を含む。一つの実施の形態において、イベント識別子は、カラー、形状、又は対応する図形オブジェクトの周辺又は近傍のカラー強度として表されてもよい。例えば、図形オブジェクト７１２の周辺に表されたイベント識別子７１１は、図形オブジェクト７１２と関連付けられたディジタル画像が特定のイベントと関連付けられることを識別する。ポップアップ・ウィンドウ７１３に示されるように、イベント識別子７１１は、１６個のディジタル画像を関連付けたイベント０２０３３０−０３０３３１を表す。また、ポップアップ・ウィンドウ７１３は、これらのディジタル画像の５つが図形オブジェクト７１２によって表されることを識別する。
【００５７】
イベント（本明細書中では「イベントグループ」と呼ばれる）に関連付けられたディジタル画像を表す図形オブジェクトが図形オブジェクト表示ウィンドウ７０１に表示される。一つの実施の形態において、カレンダー表示７０２に表示されるイベント識別子に対応するイベントグループだけが図形オブジェクト表示ウィンドウ７０１内に表される。例えば、図７に関しては、参照符号７１１などにより示される５つの識別子がカレンダー・ウィンドウ７０２内に表示される。従って、図形オブジェクト表示ウィンドウ７０１において、５つの対応するイベントグループ７１１a、７２１a、７３１a、７４１a、又は７５１aが図示されている。しかしながら、他の実施の形態においては、表示されるイベントグループが（５つより）多くても少なくてもよい。
【００５８】
また、イベントグループは、プレースホルダ（ｐｌａｃｅ  ｈｏｌｄｅｒ）７１１b、７２１b、７３１b、７４１b、又は７５１bによって分離及び／又は識別されてもよい。プレースホルダは、関連付けられたイベントについての情報を含む、図７に表されるような識別ボックスとして、又はカラー指定等として、図示されてもよい。
【００５９】
図８は、本発明の実施の形態によるカレンダー・ベースＧＵＩ８００の他の表示を示す。カレンダー・ベースＧＵＩ８００は、イベントグループを表示する図形オブジェクトウィンドウ８０１と、月表示カレンダー８０３a、８０３b、及び８０３cを含むカレンダー・ウィンドウ８０２と、を有する。図８に描かれた実施の形態において、カレンダー８０３a乃至８０３cは、イベントが関連付けられた日々における区分された図形オブジェクトとして示された異なるイベントを有する。
【００６０】
他の実施の形態において、カレンダー・ウィンドウ７０２（図７）及びカレンダー・ウィンドウ８０２（図８）に示された図形カレンダは、上述された任意の配列で構成されてもよい。例えば、カレンダー表示は、年表示、週表示、又は月表示において示されることもある。
【００６１】
図９は、本発明の実施の形態によるカレンダー表示ウィンドウ９０２及び図形オブジェクトウィンドウ９０１を有する、カレンダー・ベースＧＵＩ９００の他の例を示す。図９に表されたカレンダー・ベースＧＵＩ９００において、イベントに対する更なる情報が、イベントが関連付けられた各暦日内の「充填レベル」の図形オブジェクトを用いてイベントを識別することによって、さらに提供される。上述されるように、「充填レベル」は、その日のイベントに関連付けられたディジタル画像の数を示す。例えば、充填レベル９０５によって示された２００２年３月２４日に発生したイベントが有するそのイベントに関連付けられたディジタル画像は、充填レベル９０７によって図示された２００２年３月９日に発生したイベントが有するそのイベントに関連付けられたディジタル画像より少なかった。
【００６２】
図１０乃至図１２は、図７乃至図９に関して説明された、カレンダー・ベースＧＵＩの他の実施の形態を示す。図１０乃至図１２に示された、カレンダー・ベースＧＵＩにおいて、カレンダー表示１００１、１００２、及び１００３は、その内容に基づいて、サイズ変更され得る。一つの実施の形態において、月のテキストの日を含むのに十分な程度の各日に対する最小のサイズ（高さ及び幅）がある。表示された月に対してディジタル画像がなければ、毎日がこの最小サイズである。ディジタル画像が関連付けられた日々（即ち、当該日に割当てられた空間）は、これらの画像に対する図形表現（ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）（全ての画像に対する一つの図形表現になるか又は複数の図形表現になるかのいずれか）を示すのに十分な程度の大きさになるように増大される。月の他の日々の矩形形状を保持するために、図形オブジェクトを有する日を含む週の各日の高さは、より大きなサイズを有するように増大され、同様に、カレンダーの（当該日を含む）列内の各日の幅もより大きなサイズを有するように増大される。
【００６３】
例えば、図１０についていえば、月表示１００１は、図形オブジェクト１０１１によって示されるように、暦日２００２年３月２５日（１０１２）に関連付けられたディジタル画像を有する。図形オブジェクト１０１１を表示するために、 暦日２００２年３月２５日（１０１２）の縦横のサイズを大きくし、暦日２００２年３月２５日（１０１２）を含む週の全ての日々の縦のサイズも大きくする。同様に、週のその日を含む（曜日の）全ての暦日（例えば、月曜日）の幅を大きくする。
【００６４】
カレンダー・ウィンドウ１０５０内のカレンダー表示１００１、１００２、及び１００３の可変の大きさを提供することによって月のよりコンパクトな表現が提供され、これによって、より多くの月々が同一図形空間内に示されることを可能にする。
【００６５】
図１３は、本発明の実施の形態を実施するために適した情報処理装置（ｃｏｍｐｕｔｉｎｇ  ｄｅｖｉｃｅ）アーキテクチャ１３００を示す。この情報処理装置アーキテクチャ１３００は、プロセッサ１３０２、記憶装置１３０３、及び表示モニタ１３０４を有する。アーキテクチャ１３００は、モデムなどのインターネットアクセス機器１３１０、カーソルコントロール装置１３０５、ランダムアクセスメモリ（ＲＡＭ）１３０７、読み出し専用メモリ（ＲＯＭ）１３０８、キーボード１３０６、及び図形コプロセッサ１３０９を有していてもよい。情報処理装置アーキテクチャ１３００の要素の全てが種々の要素間でデータを搬送するための共通のバス１３０１によって連結され得る。このバス１３０１は、一般に、データ、アドレス、及びコントロール信号を含む。
【００６６】
本発明の実施の形態は、図１３に示される情報処理装置アーキテクチャ１３００などの任意の情報処理装置アーキテクチャ上で実行可能であるが、このアーキテクチャが本発明の実施の形態を実行できる唯一のアーキテクチャであるということではない。
【００６７】
本発明の一つの実施の形態において、記憶装置１３０３は、コンピュータ読み取り可能媒体などの製品であってもよい。例えば、記憶装置１３０３は、磁気ハードディスク、光学ディスク、フロッピィディスク、ＣＤ−ＲＯＭ（コンパクトディスク読み取り専用メモリ）、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（読み取り専用メモリ）、或いは、他の読み取り可能又は書き込み可能データ記憶技術の一つ又はいくつかを組み合わせたものであってもよい。
【００６８】
記憶装置１３０３は、マイクロソフトウィンドウズ（登録商標）、アップルマッキントッシュＯＳ（登録商標）、又はユニックス（登録商標）などのオペレーティングシステム１３１１を含むこともあり、ここで、オペレーティングシステム１３１１は、情報処理装置アーキテクチャ１３００を用いたプログラム又はアプリケーションを実行することが可能である。本発明の実施の形態は、カレンダー・ベースＧＵＩソフトウェアプログラム１３１２として実施されて、記憶装置１３０３に記憶される。
【００６９】
カレンダー・ベースＧＵＩソフトウェアプログラム１３１２などの本発明の実施の形態は、ソフトウェアプログラム、ソフトウェアオブジェクト、ソフトウェアファンクション、ソフトウェアサブルーチン、ソフトウェアメソッド、ソフトウェアインスタンス、コードフラグメント、ハードウェアオペレーション、又はユーザオペレーションの一つ又はいくつかを組み合わせた形式であってもよい。また、カレンダー・ベースＧＵＩソフトウェア・プログラム１３１２は、一つ、二つ、又は任意の数の情報処理装置１３００を用いて実施され得る。
【００７０】
図１４は、本発明の実施の形態による（例えば、図１乃至図１２について記述されたもののような）カレンダー・ベースＧＵＩにディジタル画像を表示する処理を示す。当業者にとって明確であるように、図１４、図１５、及び図１８は、特定のファンクションを実行するための論理ブロックを示す。他の実施の形態において使用され得る論理ブロックはより多くともより少なくともよい。本発明の実施の形態において、論理ブロックは、ソフトウェアプログラム、ソフトウェアオブジェクト、ソフトウェアファンクション、ソフトウェアサブルーチン、ソフトウェアメソッド、ソフトウェアインスタンス、コードフラグメント、ハードウェアオペレーション、又はユーザオペレーションの一つ又はいくつかを表すこともある。
【００７１】
論理ブロック１４０１で処理が開始され、制御が論理ブロック１４０３へ進み、システムはディジタル画像又はディジタル画像のグループを得る。次に制御は論理ブロック１４０５へ進み、得られたディジタル画像の各々について記述し、ディジタル画像の各々を識別するデータベースが生成される。論理ブロック１４０３において得られたディジタル画像を表す図形オブジェクトは、論理ブロック１４０７によって示されるように、カレンダー・ベースＧＵＩに表示される。各図形オブジェクトは、論理ブロック１４０５において作成されたデータベースにおいて識別されるように、対応するディジタル画像に関連付けられた日付に応じて、カレンダー・ベースＧＵＩに表示される。次に制御は論理ブロック１４０９へ進み、処理が終了する。
【００７２】
図１５は、本発明の実施の形態による、論理ブロック１４０５に関して記述されるように、画像のデータベースを構築（ｐｏｐｕｌａｔｅ）するための方法について詳細に示したものである。この方法は、論理ブロック１５０１で開始され、制御は論理ブロック１５０３へ進み、ディジタル画像がこのデ―タベース内で情報を処理して生成するための画像のコレクションから選択される。論理ブロック１５０５において、選択されたディジタル画像がヘッダ情報を含むか否かについて判断される。論理ブロック１５０５において選択されたディジタル画像がヘッダ情報を含んでいると判断された場合、制御は論理ブロック１５０７へ進み、データベースがそのヘッダからの情報によって構築される。上述されるように、一般に、ヘッダから得られた情報は、作成日、作成時間、及びしばしば他の関連情報を含む。
【００７３】
一方、論理ブロック１５０５において、選択されたディジタル画像にヘッダ情報が含まれていないと判断された場合、制御は、論理ブロック１５０９へ進み、このデータベースは、ファイルに関するコンピュータ情報によって構築され得る。このデータベースには、例えば、ディジタル画像が汎用コンピュータに記憶されたときの日付が含まれていてもよい。
【００７４】
論理ブロック１５１１において、制御は、論理ブロック１５０７又は論理ブロック１５０９のいずれかから進み、選択されたディジタル画像についての更なる情報がこのデータベースに含まれるべきかについて判断される。更なる情報が含まれると判断された場合、制御は、論理ブロック１５１３へ進み、更なる情報が得られてデータベース内へ入れられる。更なる情報は、イベント識別、個別識別、又はユーザによって望まれる任意の他のタイプの関連を含んでいてもよい。イベント識別はイベントＩＤを選択されたディジタル画像へ割当てる。複数のディジタル画像が同一のイベントＩＤへ割当てられてもよいし、複数のイベントが同一のディジタル画像に割当てられてもよい。
【００７５】
しかしながら、論理ブロック１５１１において、選択されたディジタル画像についての更なる情報が含まれるべきでない場合、制御は、論理ブロック１５１５へ進む。論理ブロック１５１５において、制御は論理ブロック１５１１又は論理ブロック１５１３のいずれかから受け取られ、処理すべき更なるディジタル画像があるかが判断される。処理すべき更なるディジタル画像があると判断された場合は、制御は論理ブロック１５０３へ戻って、更なるディジタル画像の各々に対して処理が反復される。しかしながら、処理すべき更なるディジタル画像はないと判断された場合、制御は論理ブロック１５１７へ進み、処理は終了する。
【００７６】
図１６は、図１５で説明された処理を用いて生成されたデータベース・コンテンツの例を示す。図１６に示される情報は、四つの異なるディジタル画像１６０１、１６２１、１６３１及び１６４１に対するデータベースの生成を識別する。Ｐ１０１００３２．ＪＰＧ（１６０１）として識別される第１のディジタル画像１６０１は、ディジタル画像内に埋め込まれたヘッダ情報から得られた情報を含む。ディジタル画像から得られた情報は、ディジタル画像１６０１の作成日１６０３及び作成時間１６０５を含む。詳細には、作成日は、２００１：０２：０１（１６０３）として示され、ディジタル画像が２００１年１月２日に作成されたことを示す。作成時間は、０７：００：００（１６０５）として示され、ディジタル画像が午前７：００に取り込まれたことを示す。ファイルヘッダから得られた更なる情報には、６４０（１６０７）で示されたディジタル画像の幅（ｗｉｄｔｈ）、４８０（１６０９）で示されたディジタル画像の高さ（ｈｅｉｇｈｔ）が含まれる。プロパティ・アイテム・キー＝「人」（ｐｒｏｐｅｒｔｙ−ｉｔｅｍ  ｋｅｙ＝“ｐｅｏｐｌｅ”）１６１１及び人ＩＤ＝「ヒルバート」（Ｐｅｒｓｏｎ−ＩＤ“Ｈｉｌｂｅｒｔ”）１６１３によって示されるように、更なる情報がディジタル画像１６０１へ割当てられた。また、プロパティ・キー＝「イベント」（ｐｒｏｐｅｒｔｙ  ｋｅｙ＝“ｅｖｅｎｔ”）１６１７は、ディジタル画像１６０１がイベントに割り当てられたことを示す。イベントＩＤ（ｅｖｅｎｔ  ＩＤ）１６１９は、０１０２０１−０１０２１５に等しいイベントＩＤに割当てられた。
【００７７】
図１７は、カレンダー・ベースＧＵＩ１７００の他の実施の形態を示す。本発明の実施の形態は、ディジタル画像が関連付けられる日付を変更するのを可能とし、ユーザが未分類／日付無のディジタル画像を特定の日付と関連付けるのを可能とする。例えば、ユーザは、ウィンドウ１７０２に図示された未分類の図形オブジェクトのグループから未分類（日付無）のディジタル画像を選択してカレンダー表示１７０１の適切な日にドラッグすることができる。選択された図形オブジェクトをカレンダー表示１７０１のある日にリリースする（ドロップする）ことによって、その図形オブジェクトに関連付けられたディジタル画像に対する日付がセットされる。日付の変更は、基底にあるディジタル画像のヘッダに、及び／又は、ディジタル画像情報のデータベースに、適用されてもよい。日付変更後に引き続き、図形オブジェクトが無分類のリスト１７０２から除かれ、カレンダー表示１７０１内の適切な暦日内に表示される。
【００７８】
更に、図形オブジェクトは、同様のドラッグ及びドロップ方法を用いて、カレンダー表示１７０１の現在表示位置から異なる位置へ移動されてもよい。例えば、図形オブジェクト１７０３を選択し、それを所望の暦日（例えば、２００２年３月１日）へドラッグし、図形オブジェクトをリリースすることによって、図形オブジェクト１７０３は、暦日２００２年３月９日から、任意の他の暦日、例えば、２００２年３月１日に位置変更され得る。分類と同様、図形オブジェクトに関連付けられたディジタル画像に対する日付はヘッダ又はデータベースにおいて更新されてもよい。
【００７９】
画像の分類は、任意のカレンダー表示において、及び／又は複数のカレンダー表示（例えば、数ヶ月、年、週、日）から、行われてもよい。図４及び図５に示されるように、週又は日のカレンダー表示が示されるとき、当該日の時間も示され、その表示における図形オブジェクトの変更及び配置が関連付けられた画像の記録された時間に変更を生じる。
【００８０】
図１８は、本発明の実施の形態による、図１７に示されたカレンダー・ベースＧＵＩ１７００を用いてディジタル画像を分類するための方法を示す。処理は論理ブロック１８０１で始められ、制御が論理ブロック１８０３へ進み、図１７に示されるように、未分類及び／又は日付無のディジタル画像の図形オブジェクトがカレンダー・ベースＧＵＩに表示される。次に制御は論理ブロック１８０５へ進み、ユーザがディジタル画像を分類したかについて判断される。ディジタル画像は、ユーザが未分類のディジタル画像の一つを暦日に移動することによって分類されてもよく、これによって、分類されたディジタル画像に日付が割り当てられる。ユーザは、対応する図形オブジェクトを所望される日付にさらに移動することによって、分類されたディジタル画像が関連付けられた日付を変更してもよい。ディジタル画像が分類されていなかった場合、制御は論理ブロック１８０３へ戻って、処理が続行される。
【００８１】
ディジタル画像が分類されるか又は新しい日付へ移動された場合、制御は論理ブロック１８０７へ進み、このディジタル画像に対する情報を含むデータベースが更新される。例えば、ディジタル画像がカレンダー内で特定の日付に位置変更される場合、この日付がディジタル画像データベース内で変更され、このディジタル画像に対する新しい日付を識別する。次に制御は論理ブロック１８０９へ進み、他に未分類のディジタル画像があるかが判断される。未分類のディジタル画像があると判断された場合、制御は論理ブロック１８０３へ戻って、処理が反復される。分類すべきディジタル画像がないと判断された場合、制御は論理ブロック１８１１へ進み、処理が終了する。
【００８２】
図１７が、画像を分類するために記述されているが、上述されたカレンダー・ベースＧＵＩの何れもがディジタル画像を分類するために使用されてもよい。例えば、図１乃至図１２の何れの図においても、ユーザは、カレンダー・ベースＧＵＩ内の一つの日付から、異なる日付へ、表示された図形オブジェクトを移動することによって、ディジタル画像が関連付けられる日付を変更することができる。このような動作に応答して、位置変更された図形オブジェクトに関連付けられたディジタル画像（又は複数のディジタル画像）についてのデータベース情報が新しい日付内で更新される。
【００８３】
上述された特定の実施の形態は本発明の原理を説明するためにのみなされ、本発明の範囲及び精神を逸脱することがない限り、種々の変更及び変形が当業者によって行なわれてもよいことは明確に理解されよう。本発明の範囲は、特許請求の範囲によってのみ限定される。
【図面の簡単な説明】
【００８４】
【図１】本発明の一つの実施の形態による年表示のカレンダー・ベースＧＵＩ（グラフィカルユーザインタフェース）を示す図である。
【図２】本発明の一つの実施の形態による月表示のカレンダー・ベースＧＵＩを示す図である。
【図３】本発明の一つの実施の形態による月表示の他のカレンダー・ベースＧＵＩを示す図である。
【図４】本発明の一つの実施の形態による週表示のカレンダー・ベースＧＵＩを示す図である。
【図５】本発明の一つの実施の形態による日表示のカレンダー・ベースＧＵＩを示す図である。
【図６】カレンダー・ベースＧＵＩの別の実施の形態を示す図である。
【図７】本発明の実施の形態によるカレンダー・ベースＧＵＩの他の実施の形態を示す図である。
【図８】本発明の実施の形態によるカレンダー・ベースＧＵＩの他の実施の形態を示す図である。
【図９】本発明の実施の形態によるカレンダー・ベースＧＵＩの他の実施の形態を示す図である。
【図１０】本発明の実施の形態によるカレンダー・ベースＧＵＩの他の実施の形態を示す図である。
【図１１】本発明の実施の形態によるカレンダー・ベースＧＵＩの他の実施の形態を示す図である。
【図１２】本発明の実施の形態によるカレンダー・ベースＧＵＩの他の実施の形態を示す図である。
【図１３】本発明の実施の形態を実施するのに適した情報処理装置アーキテクチャを示す図である。
【図１４】本発明の実施の形態によるカレンダー・ベースＧＵＩにディジタル画像を表示するための処理を示すフローチャートである。
【図１５】本発明の実施の形態によるディジタル画像のコレクションに対する情報によって画像データベースを構築するための方法を示すフローチャートである。
【図１６】図１５について説明された処理を用いて生成されたデータベースのコンテンツの例を示す図である。
【図１７】本発明の態様による、カレンダー・ベースＧＵＩの他の実施の形態を示す図である。
【図１８】本発明の一つの実施の形態による、図１７に示されたカレンダー・ベースＧＵＩを使用してディジタル画像を分類する方法を示すフローチャートである。
【図１９】本発明の実施の形態による、カレンダー・ベースグラフィカルユーザインタフェースの他の表現を示す図である。
【符号の説明】
【００８５】
１００：  グラフィカルユーザインタフェース
１０１：  年表示
１１０：  図形オブジェクト
１１５ａ、１１５ｂ、及び１１５ｃ：  図形オブジェクト
【図１】
2004213631.tif 000003
【図２】
2004213631.tif 000004
【図３】
2004213631.tif 000005
【図４】
2004213631.tif 000006
【図５】
2004213631.tif 000007
【図６】
2004213631.tif 000008
【図７】
2004213631.tif 000009
【図８】
2004213631.tif 000010
【図９】
2004213631.tif 000011
【図１０】
2004213631.tif 000012
【図１１】
2004213631.tif 000013
【図１２】
2004213631.tif 000014
【図１３】
2004213631.tif 000015
【図１４】
2004213631.tif 000016
【図１５】
2004213631.tif 000017
【図１６】
2004213631.tif 000018
【図１７】
2004213631.tif 000019
【図１８】
2004213631.tif 000020
【図１９】
2004213631.tif 000021