(57)【要約】【課題】  デジタルカメラ，スキャナ，及び他の画像生成用電子装置によって生成された画像をグループ分けして（すなわち、グループにまとめて）格納する。【解決手段】  画像をデジタル画像としてデジタル化して格納する電子装置２００，３１０において、少なくとも一部が電子装置に随意に格納されるコンピュータプログラムであって、コントローラ２１０によって命令が実行されると、電子装置によって取り込まれたデジタル画像にグループタグを付けるステップ１００，１３０を実行する命令を含むコンピュータプログラム２５０，３３０を備える。グループタグが、デジタル画像をそれぞれの仮想フィルム・ロール・グループの取込画像と同定する。仮想フィルム・ロール（ＶＦＲ）・グループが、電子装置からのアップロード・イベントにおけるデジタル画像、或いは、電子装置を用いて一本の写真フィルム・ロールからデジタル化されたデジタル画像を含む。【選択図】        図１
2005168025.tif 000002
【特許請求の範囲】
【請求項１】
画像をデジタル画像としてデジタル化して格納する電子装置であって、
少なくとも一部が前記電子装置に随意に格納されるコンピュータプログラムであって、コントローラによって命令が実行されると、前記電子装置によって取り込まれたデジタル画像にグループタグを付けるステップを実行する命令を含むコンピュータプログラムを具備し、
前記グループタグが、前記デジタル画像をそれぞれの仮想フィルム・ロール・グループの取込画像と同定し、
前記仮想フィルム・ロール・グループが、前記電子装置からのアップロード・イベントにおけるデジタル画像、或いは、前記電子装置を用いて一本の写真フィルム・ロールからデジタル化されたデジタル画像を含むこと、
を特徴とする電子装置。
【請求項２】
前記グループタグが、前記それぞれの仮想フィルム・ロール・グループの取込画像を、他のグループの取込画像と区別するデータを含み、さらに、前記グループタグが、前記それぞれの仮想フィルム・ロール・グループのデジタル画像を、前記それぞれの仮想フィルム・ロール・グループの他の取込画像と区別することを特徴とする請求項１に記載の電子装置。
【請求項３】
前記コンピュータプログラムが、前記電子装置を用いて複数のデジタル画像を取り込むステップ、及び、取り込まれたデジタル画像を前記それぞれの仮想フィルム・ロール・グループの取込画像と一緒にするステップのうちの一方又は両方のステップを実行する命令をさらに含み、
前記グループタグが付けられているデジタル画像が、前記複数のデジタル画像のうちの１つのデジタル画像であること、
を特徴とする請求項１又は２に記載の電子装置。
【請求項４】
画像取込サブシステムと、
前記コンピュータプログラムの少なくとも一部が格納されているメモリ・サブシステムと、
前記画像取込サブシステム及び前記メモリ・サブシステムを制御するコントローラと、
をさらに備えることを特徴とする請求項１乃至３の何れか１項に記載の電子装置。
【請求項５】
デジタルカメラ，デジタルビデオカメラ，スキャナ，スキャニング機能を含む多機能装置，イメージ・ディジタイザ，及びレコーダのうちの１つ又は複数の装置として実現されることを特徴とする請求項１乃至４の何れか１項に記載の電子装置。
【請求項６】
アーカイバル記憶装置を備えるデジタル画像記憶システムにおいて用いられ、前記電子装置及び前記アーカイバル記憶装置の一方又は両方が、前記コンピュータプログラムの少なくとも一部を具備することを特徴とする請求項１乃至５の何れか１項に記載の電子装置。
【請求項７】
前記コンピュータプログラムが、前記それぞれの仮想フィルム・ロール・グループを前記アーカイバル記憶装置に格納するステップを実行する命令をさらに含み、前記グループタグが、前記それぞれの仮想フィルム・ロール・グループの任意のデジタル画像を前記アーカイバル記憶装置から検索するのを容易ならしめることを特徴とする請求項６に記載の電子装置。
【請求項８】
前記アーカイバル記憶装置が、パーソナルコンピュータ，ディスクドライブ，ファイルサーバー，ネットワーク・ディスクドライブ，及びインターネット・ファイル記憶サイトのうちの１つ又は複数を含むことを特徴とする請求項６又は７の何れか１項に記載の電子装置。
【請求項９】
前記それぞれの仮想フィルム・ロール・グループが、ただ１つのアップロード・イベントの間に一緒にアップロードされた一組のデジタル画像を含むことを特徴とする請求項１乃至８の何れか１項に記載の電子装置。
【請求項１０】
前記それぞれの仮想フィルム・ロール・グループが、前記写真フィルム・ロールから作成されたネガ及び写真の一方又は両方をスキャンすることによって生成されたデジタル画像を含むことを特徴とする請求項１乃至８の何れか１項に記載の電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置（electronic device）に関する。特に、本発明は、電子装置により生成されて電子装置に格納されるデジタル画像を、編成して格納する電子装置に関し、さらに詳しくは、デジタル画像をグループ分けして（グループにまとめて）格納する仮想フィルム・ロール（virtual film roll）に関する。
【背景技術】
【０００２】
近年、デジタルカメラの価格が下がると共に、画質が向上してきたので、その人気と効用が高まった。とりわけ、デジタルカメラは、カメラのユーザすなわち撮影者に、本質的に即座に見ることのできる写真画像を提供する。さらに、デジタルカメラは、一般に、画像を取り込んで、ネイティブ・デジタル形式で格納する。このネイティブ・デジタル形式は、少なくとも、画像を、デジタルカメラから、アーカイバル記憶装置（保存用記憶装置；archival storage）、及び／又はパーソナルコンピュータ（ＰＣ）などの画像処理システムにアップロードした後で、画像配布を容易ならしめる。
【０００３】
デジタルカメラ並びにデジタル写真撮影は、多くの利点を持っているが、一般に、欠点もいくつか持っている。これらの欠点のなかには、デジタル撮影に、「フィルム・ロール（roll of film；一本のフィルム）」の概念が欠けているといった欠点がある。具体的に言えば、従来のフィルムベースの写真撮影における画像は、特定のフィルム・ロール又はその一部からの画像であることに基づいて、「自然に」或いは本質的にグループ分けされる（グループにまとめられる）。撮影者は、固有の「フィルム・ロール」の関係（すなわち、フィルム・ロール別にグループにまとめられる）を用いて、グループ中の画像の種々の状況（アスペクト）を理解することが多い。フィルムを現像した後でも、このフィルムから作成されたネガ及び写真プリントは、通常、封筒、若しくはそれに類するパッケージに一緒に入れられ、それにより、これらの画像をグループにまとめる上記有用な「フィルム・ロール」を事実上保存する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
よって、デジタルカメラ，スキャナ，及び他の画像生成用電子装置によって生成された画像をグループ分けして（すなわち、グループにまとめて）格納する方法を使って、画像と画像との間に、自然の「フィルム・ロール」関係を保持させることは有利となろう。このように画像をグループ分けして格納することにより、デジタル写真及びデジタル画像のアーカイビング（所定期間保存）の分野での長年の要望が解決されることになろう。
【課題を解決するための手段】
【０００５】
本発明のいくつかの実施形態では、デジタル画像を関連付ける方法が提供される。この方法は、デジタル画像に、グループタグ（group tag）を付けるステップを含む。このグループタグは、このデジタル画像を、それぞれの仮想フィルム・ロール（virtual film roll）（ＶＦＲ）・グループのデジタル画像の要素であると確認する。
【０００６】
本発明の他の実施形態では、仮想フィルム・ロール（ＶＦＲ）画像グループ分けを行う電子装置が提供される。この電子装置は、画像をデジタル化して、デジタル画像として格納する。電子装置は、コンピュータプログラムの少なくとも一部を、その内部に格納している。このコンピュータプログラムには、電子装置を制御する手段によって命令が実行されると、電子装置により取り込まれたデジタル画像にグループタグを付けるステップを実行する命令が含まれている。付けられたグループタグは、そのデジタル画像を、それぞれの仮想フィルム・ロール（ＶＦＲ）・グループの取込画像と同定（識別）する。
【０００７】
本発明の他の実施形態では、仮想フィルム・ロール（ＶＦＲ）画像グループ分けを用いるデジタル画像記憶システムが提供される。デジタル画像記憶システムは、イメージ・ディジタイザ、アーカイバル記憶装置を含む。イメージ・ディジタイザ及びアーカイバル記憶装置の一方又は両方は、コンピュータプログラムの少なくとも一部を含む。このコンピュータプログラムは、イメージ・ディジタイザにより取り込まれたデジタル画像にグループタグを付けるステップを実行する命令を含む。このグループタグは、そのデジタル画像を、それぞれの仮想フィルム・ロール（ＶＦＲ）・グループの取込画像と同定する。
【０００８】
本発明のいくつかの実施形態は、上述の特徴に加えて、また上述の特徴の代わりに、他の特徴を持っている。これらの実施形態の上記特徴及び他の特徴は、以下の図面を参照して、以下で詳述される。
【発明を実施するための最良の形態】
【０００９】
本発明の実施形態の様々な特徴は、同じ構造上の要素が同じ参照数字で表わされている添付図面と共に、以下の詳細な説明を参照すれば、より容易に理解できる。
【００１０】
本発明の実施形態では、本質的に、デジタル写真撮影に用いられる「仮想フィルム・ロール」、並びに、それに関連するデジタル画像生成様式（modality）を作成又は確定する。特に、この生成された仮想フィルム・ロール（ＶＦＲ）は、特定のアップロード・イベント，取込イベント，取込時期，或いはそれらに類する論理関係の点から、一群のデジタル画像中の画像間の関連付けを行う。このように形成された画像のＶＦＲ関連付け又はＶＦＲブループ分けは、このグループの個々のデジタル画像に施され、かつ、それらのデジタル画像によって保持される。従って、このグループの個々の画像が、アーカイバル記憶システム中のあちこちに移されたとしても、このＶＦＲグループ分けを使用すれば、このアーカイバル記憶システム中の画像を探索して、突き止めることができる。
【００１１】
本発明の実施形態は、主としてデジタルカメラによって取り込まれた画像に関して、以下に述べられているが、これらの実施形態は、フラットベット・スキャナ又は写真スキャナなどのようなスキャナと、スキャニング機能を含み、かつ、例えばファクシミリ，印刷，コピーのうちの１つ又は複数の機能などのような他の機能も提供する多機能装置（複合機）と、任意の画像デジタル化・記録装置とを含み（ただし、それらには限定されない）、デジタル画像を取り込んで格納する任意の電子装置に適用される。それ故、本明細書では、特定の電子装置に限定するつもりはない。
【００１２】
図１は、本発明の一実施形態により、仮想フィルム・ロール（ＶＦＲ）を用いて、デジタル画像を関連付ける方法１００の一実施形態のフローチャートを示している。デジタル画像を関連付ける方法１００は、複数のデジタル画像を生成する（create；作り出す）ステップ１１０を含む。いくつかの実施形態では、画像を生成するステップ１１０は、デジタルカメラを用いて１つ又は複数の写真を「撮る（taking）」ステップを含む。
【００１３】
本明細書中に用いられる「撮る」とは、デジタルカメラが、画像をデジタル画像として取り込んで、記録するときに用いる一般的なプロセスを指す。特に、デジタルカメラの光学系は、像を、光電子アレイ（例えば、ＣＣＤアレイ）上に結像させる。光電子アレイは、この像をデジタル化して、デジタル画像を生成し、それにより、その画像を「取り込む」。従って、「デジタル画像」は、デジタル化された画像を指す。このデジタル画像は、取り込まれると、記録されて、メモリに格納される。従って、デジタルカメラは、いくつもの写真を撮ることで、複数のデジタル画像を生成する（ステップ１１０参照）。
【００１４】
いくつかの実施形態では、デジタル画像は、記録されて、デジタル画像ファイル（例えば、ＪＰＥＧ，ＧＩＦ，ＴＩＦ，ＢＭＰなど）として、デジタルカメラのメモリに格納される。他の実施形態では、デジタル画像は、記録されて、データブロック或いは他の任意又はプロプライエタリ（メーカー独自仕様）のデータ構造として、カメラのメモリに格納される。例えば、デジタルカメラ中のメモリを節約するために、デジタル画像は、関連ファイル名を持たずに、メモリに格納されることがある。このような実施形態では、デジタル画像は、任意データ構造から、フォーマル・デジタル画像ファイルに変換されて、デジタルカメラのリムーバブル・メモリ及びアーカイバル記憶システムのうちの１つ又は複数に転送し、かつ／又は、格納する。従って、「デジタル画像」と「デジタル画像ファイル」という語は、以下においては、当業者に混乱が生じる可能性がある場合を除いて、取替え可能に、しかも、区別も、意図された制約もなく使用される。
【００１５】
他の実施形態では、生成するステップ１１０は、スキャナ、又は、多機能装置（複合機）のスキャニング機能（以後、簡潔のために単に「スキャナ」と呼ぶ）を使用して、１つ又は複数の写真又は写真ネガを「スキャン」することを含む。スキャナは、本質的に、写真をデジタル化して、デジタル画像を生成する。これらのデジタル画像は、スキャンされた写真を表わすデジタル画像ファイルに変換される。従って、複数のデジタル画像ファイルは、スキャナを用いて写真をスキャンすることによって、生成される（ステップ１１０参照）。ここでは典型的なデジタルカメラ及び典型的なスキャナに関して述べられているが、デジタル画像、及び／又は、デジタル画像が入っているファイルを生成する（ステップ１１０）どんな手段も、本発明の実施形態の範囲内にある。本明細書中の典型的な記述は、本発明のどのような実施形態においても、その範囲を限定するつもりはない。
【００１６】
デジタル画像を関連付ける方法１００は、さらに、画像を仮想フィルム・ロールとしてグループ分けする（グループにまとめる）ステップ１２０も含む。本明細書中に用いられる「仮想フィルム・ロール（ＶＦＲ）」は、画像をグループ分けすること、すなわち、グループにまとめることであり、この場合には、画像取込、及び、アーカイバル記憶システムへの画像転送の一方又は両方に関連する特定のイベント（１つ又は複数）によって、画像が、互いに関係づけられる。ＶＦＲグループの複数の画像は、画像の順序付け，ＶＦＲグループの始まり，ＶＦＲグループの終わりのうちの１つ又は複数により、互いに関係づけられる。ＶＦＲグループは、その名前が示すように、従来のフィルムベースの写真撮影におけるただ一本の写真フィルム・ロールからの一群の画像に類似したデジタル画像である。
【００１７】
いくつかの実施形態では、ＶＦＲグループは、ただ１つのアップロード・セッション又はイベントの間に、一緒にデジタルカメラからアップロードされた一群又は一組の画像として定義される。言い替えれば、このような実施形態では、実際に、特定のアップロード・セッションの間に、デジタルカメラからアーカイバル記憶システムに転送されたか、或いは移されたデジタル画像だけが、このセッションの特定ＶＦＲグループの要素であると見なされる。
【００１８】
例えば、第１のＶＦＲグループを規定する第１のアップロード・イベントの間に、デジタルカメラのメモリに格納されている一組のデジタル画像を、アーカイバル記憶システムに転送する場合には、これらの転送されたデジタル画像は、全て、第１のＶＦＲグループの要素である。他の例では、第２のＶＦＲグループを規定する第２のアップロード・セッションの間に、デジタルカメラのメモリに格納されている合計５つのデジタル画像のうち、３つの画像だけを転送する場合には、この３つの転送されたデジタル画像だけが第２のＶＦＲグループの一部である。
【００１９】
このようなアップロード・イベントをベースとするＶＦＲグループでは、ＶＦＲグループ中の画像の順序付けは、例えば、ステップ１１０においてこれらの画像を生成した順序により確定されることがある。別法として、ＶＦＲグループ中の画像の順序付けは、アップロード・イベントの間に画像をアップロードする順序であることもある。本質的には、アップロード・イベントの間に画像に施される他の任意の意味ある順序付けは、いくつかの実施形態におけるグループ分け（ステップ１２０参照）ための順序付けとして使用される。
【００２０】
さらに、アップロード・イベントをベースとするＶＦＲグループでは、ＶＦＲグループの始まりは、最後又は前回のアップロード・イベントにより確定されることがあるが、一方、ＶＦＲグループの終わりは、例えば、現在のアップロード・イベントにより確定される。言い替えれば、ＶＦＲグループは、本質的に、いくつかの実施形態において、最後のアップロード・イベント及び現在のアップロード・イベントと境を接している。従って、このような典型的なＶＦＲグループでは、最後のアップロード・イベント以降にステップ１１０において生成された全ての画像を、現在のアップロード・イベントにおいてアップロードし、また、いくつかの実施形態では、それらの画像をＶＦＲグループに含める。
【００２１】
他の例では、ＶＦＲグループの始まりは、単に、アップロードされた最初の画像であり、ＶＦＲグループの終わりは、いくつかの実施形態では、現在のアップロード・イベントの間にアップロードされた最後の画像であることがある。このアップロード・イベントが、最後のアップロード・イベント以降にステップ１１０で生成された全てのデジタル画像ファイルをアップロードするものではないときには、ＶＦＲグループのこのような典型的な始まり／終わりが、これらの実施形態において、有効に用いられることがある。
【００２２】
他の例示の実施形態では、ＶＦＲグループは、全てがただ一本の写真フィルム・ロールからのものである写真又は写真ネガをスキャンすることによりステップ１１０で生成された一群のデジタル画像であることがある。このようなＶＦＲグループは、「ロール・ベース」のＶＦＲグループと呼ばれる。ロール・ベースのＶＦＲグループ中の画像の順序付けは、この実施形態により、画像をスキャンする順序である。このスキャン順序は、この実施形態では、オリジナルのフィルム・ロールでの画像の順序に一致する。同様に、典型的なＶＦＲグループの始まり及び終わりは、この実施形態では、オリジナルのフィルム・ロールの始まり及び終わりに一致する。従って、典型的なＶＦＲグループ分け（ステップ１２０参照）は、この実施形態では、オリジナルの写真フィルム・ロールの自然なグループ分けとよく似ている。別法として、他のロール・ベースのＶＦＲグループでは、始まり／終わり、及び順序付けは、グループ分け（ステップ１２０参照）の間に、本質的に任意に決定されることがある。例えば、ロール・ベースのＶＦＲグループは、２本以上の写真フィルム・ロールから生成された画像（ステップ１１０参照）を含むことがあり、その場合、これらのロールは、テーマ，日付，撮影者などのうちの１つ又は複数により、関係付けられている。追加の多くのＶＦＲグループ分けが、当業者により案出されることがあるが、それでも、これらのグループ分けは本発明の範囲内にある。
【００２３】
デジタル画像を関連付ける方法１００は、さらに、ＶＦＲグループ中の各画像にＶＦＲグループタグを付けるステップ１３０も含む。ＶＦＲグループタグは、ＶＦＲグループ中のそれぞれの画像に関連する識別子である。ＶＦＲグループタグは、実施形態に応じて、特定又は一意のＶＦＲグループ識別と、グループ中の画像の順序付けとを、何れか一方、或いは両方とも行う。例えば、いくつかの実施形態では、２００３年９月３日、午後５時３分にアップロードされたＶＦＲグループ中の第２の画像に対するＶＦＲグループタグは、「０９０３０３１７０３−２」、若しくはそれと同等なものであってよい。ＶＦＲグループタグは、また、グループの始まりとグループの終わりを、暗示的に、或いは明示的に示すこともある。ステップ１３０でタグを付ける際に、様々なＶＦＲグループタグが用いられてもよいが、そのうちの典型的なほんの２、３の例が本明細書中に述べられている。しかしながら、当業者により案出できるＶＦＲグループタグは、どれも、本発明の実施形態の範囲内にある。
【００２４】
例えば、デジタル画像が入っているデジタル画像ファイルに関連するファイル名又はファイル名の一部は、実施形態に応じて、ステップ１３０においてタグを付けている間に、ＶＦＲグループタグとして用いられることがある。いくつかの実施形態では、ＶＦＲグループタグは、特定グループ向けファイル名を含むことがあり、このファイル名の第１の部分がグループを識別し、また第２の部分が、そのグループ中の画像の順序付けを行う。従って、「Ｒ０９０３０３１７０３−２．ＪＰＧ」のように、ＶＦＲグループタグが付けられたファイル名を用いて、画像ファイルにタグを付ける（ステップ１３０参照）ことがある。この例では、画像は、２００３年９月３日にアップロードされたＶＦＲグループ中の第２の画像である。
【００２５】
ファイル名を基本とするタグ付け（ステップ１３０参照）の代わりに、或いは、それに加えて、ＶＦＲグループタグは、実施形態に応じて、デジタル画像が入っているデジタル画像ファイルに付加されるメタデータを含むことがある。一般に、「メタデータ」は、「データに関するデータ」である。本明細書中に用いられる「メタデータ」は、デジタル画像ファイルに付加されるか、或いはデジタル画像ファイルに含まれているデータであって、このデジタル画像ファイルが収めているデジタル画像であるオブジェクトの一部である。従って、いくつかの実施形態では、タグを付ける（１３０）ために用いられるＶＦＲグループタグは、例えば、ＪＰＥＧファイルヘッダ中の共通ブロックの形式で、メタデータとしてデジタル画像ファイルに付加されることがある。他の例では、「デジタル・ウォーターマーク」の形式を取るメタデータＶＦＲグループタグが、いくつかの実施形態において、デジタル画像ファイル中のデジタル画像データに付加されることがある。「デジタル・ウォーターマーク」は、デジタル画像データに埋め込まれているデータであって、一般に、画像を損なうことはないが、デジタル画像データから抽出又は分離され得る情報を提供するデータである。従って、ＶＦＲグループタグが入っているデジタル・ウォーターマークは、いくつかの実施形態により、ステップ１３０においてタグを付ける際に用いられることがある。ファイルヘッダとデジタル・ウォーターマークを含む（ただし、それらには限定されない）メタデータは、デジタル画像が入っているファイルにＶＦＲグループタグを埋め込み、従って、デジタル画像ファイルへの、その後の処理及び／又はストレージにおいて、偶然に、又は意図的にＶＦＲグループタグが取り外される可能性は、おそらく少なくなるであろう。
【００２６】
さらに他の例では、タグを付けるステップ１３０は、いくつかの実施形態では、ＶＦＲグループ中のデジタル画像のカタログ・データベースを作成することを含む。このような実施形態では、これらのグループタグは、デジタル画像ファイルとは別に格納される。ＶＦＲグループタグが入っているデータベースは、例えば、ＶＦＲグループ中に、単にこれらのファイル名の順序リストを含むにすぎないこともある。従って、このデータベース中に、これらのファイル名が存在することが、グループタグとして働く。さらに、このような典型的な順序リストでは、これらのファイル名の順序を使用して、ＶＦＲグループ中の画像の順序を記録する。従って、このカタログ・データベースは、いくつかの実施形態により、ＶＦＲグループの要素であるデジタル画像のファイル名の順序リストが入っているテキストファイルであることもある。このカタログ・データベースには、実施形態に応じて、画像生成の日付，画像ファイルのサイズ，画像が生成された場所，画像のテーマを含む（ただし、それらには限定されない）リストされた画像ファイルに関して、追加的な詳細が入っていることもある。別法として、このカタログ・データベースは、リレーショナル・データベースであり、かつ／又は、これらのファイル名をリストするテキスト・フォーマットとは別のものを用いることがある。
【００２７】
タグ付け（ステップ１３０参照）は、いくつかの実施形態により、画像を生成した（ステップ１１０参照）後のいくつかの時点のどれで行われてもよい。タグ付け（ステップ１３０参照）は、実施形態に応じて、画像グループ分け（ステップ１２０参照）の間又はその一部の間，アップロード・イベントの間，アップロード・イベント後、或いは、他の時点に、画像生成（ステップ１１０参照）に伴って行われることがある。例えば、デジタルカメラを用いて写真を撮ることで画像が生成される（ステップ１１０参照）から、最後のアップロード・イベントにより定められたグループ分けに基づいて、メタデータＶＦＲタグをデジタル画像又は画像ファイルに付ける（ステップ１３０参照）。他の例では、画像は、デジタルカメラからアーカイバル記憶システムにアップロードしている間に、ステップ１３０においてタグが付けられることがある。さらに他の例では、アップロード・イベントの後で、アップロードされた画像ファイルのアップロード後処理の間に、ステップ１３０において画像にタグを付けることがある。いくつかの実施形態では、アップロード・イベントの間、又は、その後できるだけ早く、デジタル画像にタグを付けて（ステップ１３０参照）、ＶＦＲグループの情報が失われるか、さもなければ、アーカイバル記憶システム中の他の後処理により不明瞭にされる可能性を少なくする。記述されてはいないものの、当業者が容易に案出できる上記及び他のタグ付け（ステップ１３０）の例も、本明細書中の様々な実施形態の範囲内にある。さらに、類似する一組のタグ付け（ステップ１３０）の例、及び他のタグ付け（ステップ１３０）の例も、スキャナを用いて生成された画像（ステップ１１０参照）に適用される。
【００２８】
デジタル画像を関連付ける方法１００は、随意に（オプションとして）、ＶＦＲグループのデジタル画像ファイルをアーカイバル記憶システムに格納するステップ１４０をさらに含む。例えば、デジタル画像ファイルは、実施形態に応じて、パーソナルコンピュータのディスクドライブ，リムーバブル・メディア記憶装置（例えば、フロッピー（登録商標）ディスク又はフラッシュカード），ファイルサーバーのネットワーク・アクセス可能ディスクドライブ，及びインターネット・ファイルサーバーのうちの１つ又は複数の装置にステップ１４０において格納されることがある。
【００２９】
よって、ＶＦＲタグは、特定のＶＦＲグループの要素である個々のデジタル画像ファイルを互いに関連付ける。ＶＦＲグループタグは、アーカイバル記憶システム中のＶＦＲグループ画像の画像ファイルを探索及び／又は編成するために用いられることがある。特定のＶＦＲグループ中の画像が、移されるか、さもなければ、アーカイバル記憶システムに分散されたとしても、ＶＦＲタグを使用して、画像を突き止める動作、ＶＦＲグループを認識する動作、及びＶＦＲグループを新たに組み立てる動作のうち、１つ又は複数の動作を行う場合がある。ＶＦＲグループタグは、いくつかの実施形態により、デジタル画像を関連付ける方法１００を使用しているときに、本質的に、画像のＶＦＲグループ分け（ステップ１２０）を持続させる。
【００３０】
図２は、本発明の一実施形態により、仮想フィルム・ロール画像グループ分けを行うデジタルカメラの一実施形態のブロック図を示している。図２に示されるように、デジタルカメラ２００は、コントローラ２１０，画像取込サブシステム（image capture subsystem）２２０，メモリ・サブシステム２３０，ユーザ・インタフェース２４０，コンピュータプログラム２５０を含む。いくつかの実施形態では、コンピュータプログラム２５０は、メモリ・サブシステム２３０に格納されて、コントローラ２１０によって実行される。
【００３１】
コントローラ２１０は、画像取込サブシステム２２０、メモリ・サブシステム２３０、ユーザ・インタフェース２４０のそれぞれと接続して、それらの動作を制御する。画像取込サブシステム２２０で取り込まれた画像は、コントローラ２１０により、メモリ・サブシステム２３０に転送される。これらの画像は、デジタルカメラ２００のユーザが、ユーザ・インタフェース２４０のディスプレイ装置上で見るために、表示されることがある。
【００３２】
コントローラ２１０は、画像取込サブシステム２２０，メモリ・サブシステム２３０，ユーザ・インタフェース２４０のうちの１つ又は複数を制御して、総合調整することができる任意の種類の構成要素或いは任意グループの構成要素であってよい。例えば、いくつかの実施形態では、コントローラ２１０は、マイクロプロセッサ又はマイクロコントローラである。別法として、他の実施形態では、コントローラ２１０は、特定用途向け集積回路（ＡＳＩＣ），若しくは個別部品の集合体として、製作される。デジタル・データバス，デジタル線，アナログ線のうちの１つ又は複数は、実施形態に応じて、コントローラと、画像取込サブシステム２２０，メモリ・サブシステム２３０，ユーザ・インタフェース２４０とを接続することがある。デジタルカメラ２００のいくつかの実施形態では、メモリ・サブシステム２３０の一部を、コントローラ２１０又はコントローラ２１０の一部と組み合わせることがある。
【００３３】
一実施形態では、コントローラ２１０は、マイクロプロセッサ及びマイクロコントローラを含む。通常、このマイクロコントローラは、このマイクロプロセッサよりも、電力消費量がさらに低い。また、このマイクロコントローラは、ユーザ・インタフェース２４０のボタン押しを監視したり、デジタルカメラ２００のリアルタイム・クロック機能を果たすことなど、低電力レベルのタスクを実行するために使用される。このマイクロコントローラは、デジタルカメラ２００が「スタンバイ」モード、或いは「シャットダウン」モードにある間に行われるコントローラ２１０の機能に対して、主に責任を負う。このマイクロコントローラは、単純なコンピュータプログラムを実行する。いくつかの実施形態では、この単純なコンピュータプログラムは、リードオンリーメモリ（ＲＯＭ）に、ファームウェアとして格納されている。このＲＯＭは、実施形態に応じて、このマイクロコントローラに組み込まれる。
【００３４】
その一方、このマイクロプロセッサは、コントローラに関係する機能のバランスを果たす。このマイクロプロセッサは、画像フォーマッティング，メモリ・サブシステム２３０中でのファイルシステムのファイル管理，及びユーザ・インタフェース２４０のＩ／Ｏポート（１つ又は複数）用のデジタル入出力（Ｉ／Ｏ）フォーマッティングを含め（ただし、それらには限定されない）、コントローラ２１０の計算集中タスクの全てに対して責任を負う。
【００３５】
いくつかの実施形態では、このマイクロプロセッサは、メモリ・サブシステム２３０に格納されている「オペレーティングシステム」として一般に知られているコンピュータプログラムを実行する。このオペレーティングシステムの命令は、デジタルカメラ２００に対して、コントローラ２１０の制御機能を果たす。このような実施形態では、コンピュータプログラム２５０は、このオペレーティングシステムの一部であることもある。別法として、コンピュータプログラム２５０は、実施形態に応じて、このオペレーティングシステムとは別個のものであることもある。
【００３６】
画像取込サブシステム２２０は、光学系と、画像検出・記録回路とを含む。いくつかの実施形態では、画像検出・記録回路は、電荷結合素子（ＣＣＤ）アレイを含む。デジタルカメラ２００の動作の間、この光学系は、画像取込サブシステム２２０の画像検出・記録回路の像平面上に光学像を投影する。この光学系は、実施形態に応じて、光学ズーム（すなわち、可変光学倍率）機能だけでなく、可変フォーカシング又は固定フォーカシングも行うことがある。この光学像は、結像されると、画像取込サブシステム２２０の画像検出・記録回路により取り込まれて、デジタル化される。
【００３７】
コントローラ２１０は、画像取込サブシステム２２０の画像取込機能，フォーカシング機能，及びズーミング機能を制御する。コントローラ２１０が、画像を取込む動作を起動すると、画像取込サブシステム２２０は、この画像をデジタル化して記録する。記録された画像は、メモリ・サブシステム２３０に転送されて、そこで、画像ファイルとして格納される。記録された画像は、また、上述の通り、デジタルカメラ２００のユーザが見るために、ユーザ・インタフェース２４０のディスプレイ上に表示されることもある。
【００３８】
メモリ・サブシステム２３０は、デジタルカメラ２００のコンピュータプログラム２５０とオペレーティングシステムを格納するためだけでなく、デジタル画像を格納するためにも、メモリを含む。いくつかの実施形態では、メモリ・サブシステム２３０は、不揮発性メモリ（例えば、フラッシュメモリ）と揮発性メモリ（例えば、ランダムアクセスメモリ、すなわちＲＡＭ）との組合せを含む。この不揮発性メモリは、リムーバブル・メモリと非リムーバブル（着脱不能）メモリとの組合せであることもある。また、実施形態に応じて、この不揮発性メモリは、コンピュータプログラムと画像ファイルを格納されるために用いられる一方で、ＲＡＭは、画像処理の間、画像取込サブシステム２２０からデジタル画像を格納するために用いられる。メモリ・サブシステム２３０は、また、実施形態に応じて、これらの画像のディレクトリ、及び／又は、コンピュータプログラム２５０を含め、メモリ・サブシステム２３０中に格納されたコンピュータプログラムのディレクトリも格納することがある。
【００３９】
ユーザ・インタフェース２４０は、１つ又は複数のボタン，スイッチ，ディスプレイを含め（ただし、それらには限定されない）、デジタルカメラ２００のユーザとコントローラ２１０とを結び付ける手段を含む。いくつかの実施形態では、このディスプレイは、液晶ディスプレイ（ＬＣＤ）である。実施形態に応じて、一方のＬＣＤディスプレイは、デジタルカメラ２００のステータスの指示をユーザに提供するが、一方、他方のディスプレイは、画像取込サブシステム２２０によって取り込まれて、記録された画像を見るために、ユーザにより用いられる。ユーザ・インタフェース２４０の様々な結び付ける手段は、デジタルカメラ２００の動作を制御する制御入力を提供する。例えば、ボタンは、実施形態に応じて、カメラ２００用の「ＯＮ／ＯＦＦ」スイッチとして役立つことがある。いくつかの実施形態では、ユーザ・インタフェース２４０は、コンピュータプログラム２５０の実行及び動作に関連するモード（１つ又は複数）を含め（ただし、それらには限定されない）、デジタルカメラ２００の様々なモードから選択して、それらのモードと対話するために、カメラのユーザが使用するものである。
【００４０】
コンピュータプログラム２５０には、コントローラ２１０によって命令が実行されると、デジタルカメラ２００により取り込まれた一群の画像に、仮想フィルム・ロール（ＶＦＲ）タグすなわち識別子を付ける命令が含まれている。いくつかの実施形態では、コンピュータプログラム２５０の命令は、取り込まれた複数の画像をＶＦＲグループとしてまとめるステップと、画像取込サブシステム２２０がそれらの画像を取り込んでしまったら、そのグループ中の個々の画像にＶＦＲタグを付けるステップとを実行する。コンピュータプログラム２５０は、随意に、複数のデジタル画像を取り込むステップを実行する命令を持つこともある。従って、いくつかの実施形態では、コンピュータプログラム２５０の命令は、本質的に、デジタル画像を関連付ける方法１００の上記実施形態をどれでも実施できる。
【００４１】
他の実施形態では、コンピュータプログラム２５０の命令は、デジタルカメラ２００から画像をアップロードしている間に、ＶＦＲグループ分け及びＶＦＲタグ付けを実行する。このような実施形態では、ＶＦＲグループ分け及びＶＦＲタグ付けは、本質的に、方法１００の様々な実施形態に対して、上述のＶＦＲグループ分け（１２０）及びＶＦＲタグ付け（１３０）であってよい。上述の通り、画像の取込は、このような実施形態では、コンピュータプログラム２５０の一部である必要はないことが明白である。
【００４２】
図３は、本発明の一実施形態により、仮想フィルム・ロール画像グループ分けを用いるデジタル画像記憶システム３００の一実施形態のブロック図を示している。デジタル画像記憶システム３００は、デジタル画像を取り込む手段３１０と、取り込まれたデジタル画像を格納する手段３２０とを含む。デジタル画像記憶システム３００は、さらに、コンピュータプログラム３３０も含む。コンピュータプログラム３３０、又は、その一部は、画像を格納する手段３２０に常駐しているものとして図示されているが、実施形態に応じて、画像を取り込む手段３１０と、画像を格納する手段３２０とのうちの一方又は両方にあり、かつ、その一方又は両方により実行されることがある。コンピュータプログラム３３０の命令は、デジタル画像を仮想フィルム・ロール（ＶＦＲ）としてグループ分けする（すなわち、グループにまとめる）ステップと、このステップが実行されるときに、ＶＦＲグループ中のそれぞれの画像にＶＦＲタグを付けるステップを実行する。従って、いくつかの実施形態では、コンピュータプログラム３３０は、本質的に、上述の画像グループ分け方法１００の様々な実施形態のどれに対しても、少なくともグループ分け（ステップ１２０）とタグ付け（ステップ１３０）を実施することがある。
【００４３】
いくつかの実施形態では、画像を取り込む手段３１０は、典型的なデジタルカメラ，スキャナ，又はスキャニング機能を含む多機能装置（複合機）、及び、イメージ・ディジタイザやレコーダなどのように、画像をデジタル化して、記録する他の任意の画像取込手段３１０のうちの１つ又は複数である。限定としてではなく、説明を簡単にするためにのみ、以後において、画像を取り込む手段３１０は、ひとまとめにして、「デジタルカメラ３１０」と呼ぶ。いくつかの実施形態では、画像を格納する手段３２０は、典型的なパーソナルコンピュータ（ＰＣ），マイクロプロセッサ，ファイルサーバー，ネットワーク・ディスクドライブ，インターネット・ファイル記憶サイト，及び画像記憶装置などのような、アーカイバル画像を格納している他の任意の、画像を格納する手段３２０のうちの１つ又は複数である。同様に、限定としてではなく、説明を簡単にするためにのみ、以後において、画像を格納する手段３２０は、ひとまとめにして、「パーソナルコンピュータ（ＰＣ）３２０」と呼ぶ。
【００４４】
コンピュータプログラム３３０が、ＰＣ３２０に常駐していて、かつ、ＰＣ３２０により実行されるときには、コンピュータプログラム３３０は、実施形態に応じて、ＰＣ３２０のアップロード・ドライバの一部であることがある。このアップロード・ドライバは、ファイルを、デジタルカメラ３１０からＰＣ３２０のアーカイバル・メモリに移す。従って、画像を、デジタルカメラ３１０からＰＣ３２０にアップロードしたことに応答して、コンピュータプログラム３３０のうち、ＶＦＲグループ分けとＶＦＲタグ付けを実施する命令が実行される。いくつかの実施形態では、コンピュータプログラム３３０の命令は、ＰＣ３２０により実行されるときに、これらの画像をＶＦＲグループとしてまとめ（グループ分けし）、かつ、これらの画像のそれぞれにＶＦＲタグを付ける。実施形態に応じて、これらの命令は、グループ識別子と、それぞれの画像の画像順序を含むメタデータを、これらの画像のそれぞれに挿入することがある。別法として、これらの命令は、実施形態に応じて、それぞれの画像にファイル名を割り当てることがあるが、このファイル名の一部が、ＶＦＲグループと画像順序を識別する。
【００４５】
他の実施形態（図示されてない）では、コンピュータプログラム３３０は、デジタルカメラ３１０に常駐していて、かつデジタルカメラ３１０により実行されるアップロード・ドライバの一部であることがある。コンピュータプログラム３３０は、デジタルカメラ３１０に常駐しているが、実施形態に応じて、ＰＣ３２０に常駐している上述のコンピュータプログラム３３０と殆ど同じであるか、或いは、画像のＶＦＲグループ分けとＶＦＲタグ付けのうちの１つ又は複数を行う別のコンピュータプログラム３３０であることもある。何れの場合も、アップロード・イベントが、これらの画像を、ＶＦＲタグを付けたグループとして、デジタルカメラ３１０からＰＣ３２０に転送して、格納したことに応答して、コンピュータプログラム３３０が、デジタルカメラ３１０と共同して使用される。
【００４６】
画像を取り込む手段３１０がスキャナ３１０であるときには、一本の写真フィルム・ロールからの写真画像（ただし、これらの写真画像には限定されない）などの一群の画像をスキャンしたことに応答して、ＶＦＲグループ分けとＶＦＲタグ付けが行われる。コンピュータプログラム３３０は、このような実施形態では、スキャナ制御プログラム（本明細書中では、ひとまとめにして、「プログラム３３０」と呼ぶ）の一部であることがある。スキャニングの間、プログラム３３０は、スキャンされた画像をＶＦＲグループとしてまとめ、上記コンピュータプログラム３３０が行うのと同様なやり方で、このグループ中の画像にＶＦＲタグを付ける。このようなプログラム３３０は、実施形態に応じて、画像を格納する手段３２０、若しくは、スキャナ中の同等な機能を用いて、実行されることがある。
【００４７】
以上を要約すると、次の通りである。すなわち、方法１００，電子装置（デジタルカメラ２００，イメージ・ディジタイザ３１０），及びアーカイバル記憶システム（デジタル画像記憶システム３００）は、デジタル画像をそれぞれの仮想フィルム・ロール（ＶＦＲ）・グループにグループ分けする（ステップ１２０参照）。方法１００は、デジタル画像にグループタグを付ける（ステップ１３０参照）。このグループタグは、このタグが付けられたデジタル画像を、デジタル画像のそれぞれの仮想フィルム・ロール（ＶＦＲ）・グループの中の１つとして同定（識別）する。電子装置２００，３１０は、電子装置によって取り込まれたデジタル画像にグループタグを付けるステップ１００，１３０を実行する命令を含んでいるコンピュータプログラム２５０，３３０を含む。デジタル画像アーカイバル記憶システム（デジタル画像記憶システム３００）は、イメージ・ディジタイザ２００，３１０及びアーカイバル記憶装置３２０を含む。イメージ・ディジタイザ２００，３１０及びアーカイバル記憶装置３２０の一方又は両方は、コンピュータプログラム２５０，３３０の少なくとも一部を含む。コンピュータプログラム２５０，３３０は、イメージ・ディジタイザ２００，３１０によって取り込まれたデジタル画像にグループタグを付けるステップ１００，１３０を実行する命令を含む。
【００４８】
こうして、仮想フィルム・ロール（ＶＦＲ）を用いてデジタル画像を関連付ける方法が述べられてきた。さらに、仮想フィルム・ロール画像グループ分けを用いるデジタルカメラ及びデジタル画像記憶システムも述べられてきた。上述の実施形態は、本発明の原理を表わす多くの具体的な実施形態の一部を単に例示したものにすぎないと解されるべきである。当業者は、併記の特許請求の範囲により定義されている本発明の範囲から逸脱することなしに、多数の他の構成を容易に案出できることが明らかである。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態により、仮想フィルム・ロール（ＶＦＲ）を用いて、デジタル画像を関連付ける方法の一実施形態を示すフローチャートである。
【図２】本発明の一実施形態により、仮想フィルム・ロール画像グループ分けを行うデジタルカメラの一実施形態を示すブロック図である。
【図３】本発明の一実施形態により、仮想フィルム・ロール画像グループ分けを用いるデジタル画像記憶システムの一実施形態を示すブロック図である。
【符号の説明】
【００５０】
２００  デジタルカメラ（電子装置）
２１０  コントローラ
２２０  画像取込サブシステム
２３０  メモリ・サブシステム
２４０  ユーザインタフェース
２５０，３３０  コンピュータプログラム
３００  デジタル画像記憶システム
３１０  イメージ・ディジタイザ（電子装置）
３２０  アーカイバル記憶装置
【図１】
2005168025.tif 000003
【図２】
2005168025.tif 000004
【図３】
2005168025.tif 000005