(57)【要約】【課題】  撮影対象の情報と画像データとを容易に関連付けられるようにする。【解決手段】  ユーザによって選択されたファイル名を含む画像を取り込むステップ９００と、ある画像関連付けデータに関連させて他のいくつかの画像を取り込むステップ９０２と、該他のいくつかの画像のそれぞれが取り込まれた前記画像関連付けデータを反映するファイル名を有するように、該他のいくつかの画像を関連付けるステップ９０４とを含んでなる、画像を関連付ける方法を提供する。【選択図】        図１０
2005063447.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって選択されたファイル名を含んだ画像を取り込むステップと、
ある画像関連付けデータに関連させて他のいくつかの画像を取り込むステップと、
該他のいくつかの画像のそれぞれが取り込まれた前記画像関連付けデータを反映するファイル名を有するように、該他のいくつかの画像同士を関連付けるステップと
を含んでなる、画像を関連付ける方法。
【請求項２】
前記画像関連付けデータを含む前記画像を基準画像として指定するステップをさらに含み、前記他の画像を関連付けるステップは、前記他の画像を前記基準画像に関連付けることを含む請求項１に記載の方法。
【請求項３】
前記画像関連付けデータを含む前記画像を基準画像として指定するステップが、前記画像を前記基準画像として識別するファイル名を前記画像関連付けデータを含む前記画像に与えることを含む請求項２に記載の方法。
【請求項４】
前記他の画像を前記基準画像と関連付けるステップは、前記基準画像の前記ファイル名を組み込んだファイル名を前記他の画像に提供することを含む請求項３に記載の方法。
【請求項５】
ファイル名を決定するために、前記画像関連付けデータを解析するステップをさらに含む請求項１に記載の方法。
【請求項６】
前記他の画像を関連付けるステップは、前記決定されたファイル名を組み込む前記他の画像にファイル名を割り当てることを含む請求項５に記載の画像を関連付けるための方法。
【請求項７】
基準画像が取り込まれたことを決定するように構成された論理と、
該基準画像をファイル名基準画像として指定し、他のデバイスが前記画像を後に識別できるように構成された論理と、
新しい画像が取り込まれたことを決定するように構成された論理と、
該新しい画像を前記基準画像と関連付け、前記他のデバイスが前記基準画像に関連付けられたものとして前記新しい画像を後に識別できるように構成された論理と
を含んでなる、コンピュータに読み取り可能な媒体に格納された画像関連付けシステム。
【請求項８】
前記基準画像を指定するように構成された前記論理は、前記ファイル名を基準画像として識別する前記ファイル名を前記基準画像に提供するように構成され、前記新しい画像を関連付けるように構成された前記論理は、前記基準画像の前記ファイル名を組み込むファイル名を前記新しい画像に提供するように構成された論理を含む請求項７に記載の画像関連付けシステム。
【請求項９】
取り込まれた画像を受信するように構成された論理と、
あるファイル名基準画像を識別するように構成された論理と、
該ファイル名基準画像を解析して、ある選択されたファイル名を決定するように構成された論理と、
前記ファイル名基準画像と関連付けられた他の画像を識別するように構成された論理と、
該他の画像について、前記選択されたファイル名を組み込むファイル名を生成するように構成された論理と
を含んでなる、コンピュータに読み取り可能な媒体に格納された画像関連付けシステム。
【請求項１０】
解析するように構成された前記論理は、光学文字認識アルゴリズムを含み、ファイル名を生成するように構成された前記論理は、前記選択されたファイル名をファイル名プレフィックスとして組み込むファイル名を生成するように構成された論理を含む請求項９に記載の画像関連付けシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
デジタルカメラは、コンピュータにダウンロードされ、所望に応じて、電子メールまたはポスティングによって他の人とウェブサイト上で共有することが可能な電子画像ファイルを作成するために用いられる。画像ファイルがカメラからパーソナルコンピュータ（ＰＣ）などのコンピュータにダウンロードされると、コンピュータは、通常、これらのファイルがメモリに格納されるように、「０００１．ｊｐｇ」、「００２．ｊｐｇ」等のデフォルト名を割り当てる。
【０００２】
画像ファイルがダウンロードされて格納され、コンピュータにより生成された説明的ではない性質の名前（the nondescript nature of the name）が与えられたとすると、ユーザが後になって所望の画像または画像群を見つけることは、そのファイル名に提供される唯一の情報が、その番号およびおそらくはその画像がコンピュータにダウンロードされた日付であると考えられるという点で困難である可能性がある。したがって、所望の画像（複数可）を探索するには、各画像をサムネイル形式により人為的にレビューするなどの他の方法が用いられなければならない。このようなプロセスは、非常に効率が悪い。
【０００３】
ソフトウェアパッケージの中には、現在、所与の時間にコンピュータにダウンロードされるすべての画像に与えられるプリフィックス（prefix）をユーザが指定することを可能にするものもある。たとえば、カメラとコンピュータとを接続した後に、コンピュータは、ダウンロードに利用できる様々な画像のプレビュー画像（たとえば、サムネイル）を提示し、ユーザが選択する様々な画像に割り当てられる名前を入力するようにユーザに促すことができる。ユーザが名前を入力すると、その名前が各画像に割り当てられる。したがって、ユーザが「Ｊｏｈｎ’ｓ  Ｂｉｒｔｈｄａｙ」という名前を入力したとすると、ダウンロードされる画像は、「Ｊｏｈｎ’ｓ  Ｂｉｒｔｈｄａｙ＿００１．ｊｐｇ」「Ｊｏｈｎ’ｓ  Ｂｉｒｔｈｄａｙ＿００２．ｊｐｇ」等の名前を有することができる。
【０００４】
ユーザは、ユーザの格納した画像についてより説明的な名前(descriptive name)を割り当てることが可能であるが、上記の方法には付随する欠点がある。１つは、入力された名前が、各ダウンロードされた画像に関係あるかないかに関係なく、各ダウンロードされた画像に割り当てられることである。したがって、２０枚の画像ファイルがダウンロードされ、そのうち１８枚のみがジョンの誕生日に関連する場合には、２０枚のダウンロードされた画像ファイルのすべてが「Ｊｏｈｎ’ｓ  Ｂｉｒｔｈｄａｙ」という名称を有することになる。ユーザが後になってジョンの誕生日に関連していない２つの画像を見つけたいと望む場合には、そのユーザは、実際には、これらの２つの画像の名前により混乱し、これらの画像を見つけるのが困難になる可能性があるという点で不利である。
【０００５】
特に、カメラからのダウンロードに使用できる画像の中から、どの画像をダウンロードするかを慎重に選択することによって、上記の名前付けがうまくいかないことを避けることができる。たとえば、第１の画像群がクリスマスのお祝いに関連し、他の画像群が新年のお祝いに関連する場合には、最初に第１群の画像をダウンロードし、そして、別個に、第２群の画像をダウンロードすることによって、「Ｃｈｒｉｓｔｍａｓ」の名前は、第１群の画像に関連付けられ、「Ｎｅｗ  Ｙｅａｒ’ｓ」の名前は、第２群の画像に関連付けられることができる。しかし、残念なことに、このプロセスは、ユーザにとっては単調で退屈な作業であり、場合によっては、ユーザは、コンピュータ上で実行されるプログラムを開いたり、閉じたり、また再び開いたりしなければならない。
【０００６】
他の解決法では、ユーザは、単に、すべての画像をダウンロードし、後に、関連のフォルダにある画像を再編成し、所望に応じて、各画像についてフォルダ名に関連する名前を付け直すことができる。しかし、明らかに、この方法は、手動を中心とし、効率が悪い。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、各画像についてフォルダ名に関連する名前を効率良く付けられるようにするものである。
【課題を解決するための手段】
【０００８】
画像を関連付けるためのシステムおよび方法が開示される。一実施形態では、システムおよび方法は、画像関連付けデータを含む画像を取り込むステップと、画像関連付けデータに関連させて他のいくつかの画像を取り込むステップと、該他のいくつかの画像のそれぞれが、上記取り込まれた画像関連付けデータを反映するファイル名を有するように、該他のいくつかの画像同士を関連付けることに関する。また、本発明は、基準画像が取り込まれたことを決定するように構成された論理と、該基準画像をファイル名基準画像として指定し、他のデバイスが前記画像を後に識別できるように構成された論理と、新しい画像が取り込まれたことを決定するように構成された論理と、該新しい画像を前記基準画像と関連付け、前記他のデバイスが前記基準画像に関連付けられたものとして前記新しい画像を後に識別できるように構成された論理とを含んでなる、コンピュータに読み取り可能な媒体に格納された画像関連付けシステムを提供する。
ここで、「論理」とは、ハードウェア資源を利用して、ソフトウェア的に実行できる論理ステップを意味し、このシステムはコンピュータ上で実行できるソフトウェアの形式でも実現することができる。
【０００９】
開示されるシステムと装置と方法とを、以下の図面を参照してさらに理解することができる。図面における構成要素は、必ずしも、一律の縮尺に従っていない。
【発明を実施するための最良の形態】
【００１０】
上記から理解できるように、カメラで取り込んだ所与の画像を互いに容易に関連付けることができるシステムおよび方法を有することが望ましい。以下に記載されるように、このような関連付けは、カメラとの画像関連付けデータを取り込んで、後に取り込まれた画像を互いに関連付けることによって容易に成し遂げられることができる。たとえば、インデックスカードまたは他の適切な媒体に手書きで印されたファイルネームは、カメラを用いて取り込まれ、取り込まれた画像は、名前を解釈するために解析され、その名前は、指定された画像群のそれぞれに適用される。このような操作を用いて、画像は、これらがカメラを用いて取り込まれるとき互いに関連付けられ、後になって、各画像の適切な説明的な名前を得るための努力は必要ない。
【００１１】
本明細書では、画像を関連付けるために用いることができるシステムおよび方法の実施形態が開示されている。特定の実施形態が開示されているが、これらの実施形態は、開示されているシステムと装置と方法との説明を容易にするために例としてのみ提供されている。したがって、他の実施形態も可能である。
【００１２】
ここで、同様の参照符号が、いくつかの図にわたって対応する部分を示す図面を参照すると、図１は、上記のような画像関連付けを可能にするシステム１００を示す。図１に示されるように、例示的なシステム１００は、カメラ１０２とコンピューティングデバイス１０４とを含み、観察および格納のためにカメラにより取り込まれた画像をコンピューティングデバイス１０４にダウンロードすることができる。例として、カメラ１０２は、以下に記載されるように、内部画像センサにより画像データを取り込むことができるデジタルカメラを含む。
【００１３】
図１に示されるように、コンピューティングデバイス１０４は、入出力手段、中央処理ユニット、記憶手段などのハードウェア資源を有するデスクトップパーソナルコンピュータ（以下、「ＰＣ」とよぶ）を含みうる。ＰＣが、図示され、本明細書において引用されているが、コンピューティングデバイス１０４は、カメラ１０２と通信し、そこから受信される画像データを操作することが可能なほぼ任意のコンピューティングデバイスを含みうる。したがって、コンピューティングデバイス１０４は、たとえば、マッキントッシュ（商標）コンピュータ、ノートブックコンピュータ、タブレットコンピュータ、または、携帯情報端末（ＰＤＡ）等を含みうる。
【００１４】
カメラ１０２は、様々な方法でコンピューティングデバイス１０４と通信することができる。たとえば、カメラが配置され得るドッキングステーション１０６を用いて、カメラ１０２をコンピューティングデバイス１０４に直接接続することができる。このような場合には、ドッキングステーション１０６は、コンピューティングデバイス１０４にプラグ接続されうる（たとえば、ユニバーサルシリアルバス（ＵＳＢ）ケーブル等の）ケーブルを含みうる。あるいは、たとえば、ネットワーク１０８を介してコンピューティングデバイス１０４とカメラ１０２を間接的に「接続」することができる。このようなネットワーク１０８へのカメラの接続を、（たとえば、ＵＳＢケーブル等の）ケーブルを介して行うか、または場合によっては、無線通信により行うことができる。
【００１５】
図２は、図１のシステム１００において用いられるカメラ１０２の実施形態を示す。本実施形態では、カメラ１０２はデジタルスチルカメラである。デジタルスチルカメラの態様が、図２に示され、本明細書に記載されているが、カメラ１０２は、さらに一般的には、コンピューティングデバイス１０４にデジタル形式で画像を与えることが可能な任意のデバイスを含む。
【００１６】
カメラ１０２は、視野にあるシーンの画像を画像センサ２０２に搬送するレンズシステム２００を含む。たとえば、画像センサ２０２は、１以上のセンサドライバ２０４で駆動される電荷結合素子（ＣＣＤ）または相補型金属酸化膜半導体（ＣＭＯＳ）センサを含む。センサ２０２によって取り込まれたアナログ画像信号は、アナログ−デジタル（Ａ／Ｄ）変換器２０６に提供され、プロセッサ２０８によって処理されうる二進符号へと変換される。
【００１７】
センサドライバ２０４の動作は、プロセッサ２０８と双方向通信するカメラコントローラ２１０を通して制御される。コントローラ２１０は、レンズ系２００を駆動するために（たとえば、フォーカスおよびズームを調整するために）用いられる１以上のモータ２１２も制御する。カメラコントローラ２１０の動作は、ユーザインターフェース２１４を操作することによって調整されることができる。ユーザインターフェース２１４は、カメラ１０２に選択およびコマンドを入力するために用いられる様々な構成要素を備えるため、たとえば、カメラのバックパネルディスプレイにおいてユーザに表示されるメニューシステム（図２には図示せず）だけでなく、様々なボタンを含みうる。
【００１８】
デジタル画像信号は、永続的な（または不揮発性の）デバイスメモリ２１６に格納されている画像処理システム２１８からの命令に従って処理される。そして、（たとえば、フラッシュメモリカード等の）取り外し可能な固体メモリカード内に収容されるような格納メモリ２２４に、処理された（たとえば、圧縮された）画像を格納することができる。画像処理システム２１８に加えて、デバイスメモリ２１６は、カメラ側画像関連付けシステム２２０をさらに含む。画像関連付けシステム２２０を用いて、取り込まれるときに画像を互いに関連付け、カメラ内で画像の記述的な名前付けを可能にするか、またはコンピューティングデバイス１０４などの他のデバイスにおける画像の後の記述的な名前付けを容易にする。前者の場合には、画像関連付けシステム２２０は、１以上の光学文字認識アルゴリズム２２２を含みうる。画像関連付けシステム２２０の動作は、図４から図８に関連してさらに詳細に記載される。
【００１９】
図２に示されるカメラの実施形態は、ユニバーサルシリアルバス（ＵＳＢ）コネクタなどのデバイスインターフェース２２６をさらに含み、カメラドッキングステーション１０６および／またはコンピューティングデバイス１０４などの他のデバイスにカメラ１０２を接続するために、ＵＳＢコネクタが用いられる。
【００２０】
図３は、図１に示されるコンピューティングデバイス１０４の実施形態を示す。図３に示されるように、コンピューティングデバイス１０４は、処理デバイス３００と、メモリ３０２と、ユーザインターフェース３０４と、少なくとも１つの入力／出力（Ｉ／Ｏ）デバイス３０６とを含み、そのそれぞれがローカルインターフェース３０８に接続されている。
【００２１】
処理デバイス３００は、中央処理ユニット（ＣＰＵ）、またはコンピューティングデバイス１０４と連結するいくつかのプロセッサのうちの補助プロセッサを含みうる。メモリ３０２は、（たとえば、ＲＡＭ等の）揮発性メモリ要素と、（たとえば、読出し専用メモリ（ＲＯＭ）、フラッシュメモリ、ハードディスク等の）不揮発性メモリ要素とのいずれか１つまたはそれらの組み合わせを含む。
【００２２】
ユーザインターフェース３０４は、ユーザがコンピューティングデバイス１０４と対話するキーボードおよびマウスなどの構成要素と、ユーザに視覚情報を提供する陰極線管（ＣＲＴ）または液晶表示（ＬＣＤ）モニタなどのデバイスとを含む。
【００２３】
さらに図３を参照すると、１以上のＩ／Ｏデバイス３０６は、カメラ１０２および他のデバイス１１６との通信を容易にするように構成され、（たとえば、モデム等の）変調器／復調器、ＵＳＢコネクタ、（たとえば、ＲＦ等の）無線送受信機、電話インターフェース、またはネットワークカードなどの１以上の通信構成要素を含みうる。
【００２４】
メモリ３０２は、たとえばソフトウェア内に、動作システム３１０およびコンピュータ側画像関連付けシステム３１２を含む様々なプログラムを含む。動作システム３１０は、他のソフトウェアの実行を制御し、スケジューングと、入力−出力制御と、ファイルおよびデータ管理と、メモリ管理と、通信制御および関連サービスとを提供する。カメラ側画像関連付けシステム２２０では、コンピュータ側画像関連付けシステム３１２は、取り込まれた画像を互いに関連付け、場合によっては、記述的な名前を画像に割り当てることができる。カメラ１０２が光学文字認識を行うように設計されていない場合には、画像関連付けシステム３１２は、１以上の光学文字認識アルゴリズム３１４を含みうる。
【００２５】
上記の構成要素に加えて、メモリ３０２は、たとえば、カメラ１０２によって取り込まれた画像を格納および配置するように用いられるハードディスク上に設けられた画像データベース３１６を含みうる。
【００２６】
様々なプログラムを上述してきている。任意のコンピュータに接続して使用するか関連したシステムまたは方法によって使用するために、任意のコンピュータに読み取り可能な媒体にこれらのプログラムを格納することができる。本明細書の内容では、コンピュータに読み取り可能な媒体は、電子、磁気、光学、もしくは他の物理的なデバイスまたは手段であり、これは、使用のためにコンピュータに関連するシステムもしくは方法による使用またはこれに接続した使用のために、コンピュータプログラムを包含または格納する。命令実行システム、装置、もしくはデバイスからの命令を取り出してそれらを実行することが可能なコンピュータに基づいたシステム、プロセッサを含むシステム、または、他のシステムなどの命令実行システム、装置、もしくはデバイスによる使用またはこれに接続した使用のために、任意のコンピュータに読み取り可能な媒体においてこれらのプログラムを具現化することができる。
【００２７】
図４は、画像を関連付けるための方法の概観を提供する流れ図である。本明細書の流れ図におけるプロセスステップまたはブロックは、プロセスにおける特定の論理的な機能（logical function）または論理的なステップを実行するためのモジュール、セグメント、または、１以上の実行可能な命令を含むコードの部分を表すことができる。特定の例示的なプロセスステップが記載されているが、代替の実施態様も可能である。さらに、含まれる機能に応じて、実質的に同時または逆の順序を含む、図示または説明される順序とは違う順序によりステップを実行することができる。
【００２８】
図４のブロック４００から開始され、ユーザは、後に取り込まれる画像を関連付けるために用いられる画像関連付けデータを提供するかまたは見つけ出す。画像関連付けデータは、ユーザが１以上の画像に適用したいファイル名を含む１以上の書かれた単語を含みうる。たとえば、ユーザは、インデックスカードまたは他の適切な書込み媒体に、明確なブロック体で１以上の単語を手書きすることができる。このような例が図５に示される。図５に示されるように、ユーザは、名前「ＪＯＥ」をインデックスカード５００に手書きしている。しかしながら、別法として、ユーザは、すでに書き込まれた（たとえば、プリントされた）所望の名前を単に見つけてもよい。たとえば、ユーザがグランドキャニオンで休暇中であり、そこの周辺で「ＧＲＡＮＤ  ＣＡＮＹＯＮ」と書いた記号に気付いたとすると、１以上の単語の情報源（source）としてその記号を用いることができる。
【００２９】
そして図４に戻ると、ユーザは、ブロック４０２に示されるように、（たとえば、１以上の単語等の）画像関連付けデータの画像を取り込む。このような取り込みの例が図５に示されており、画像関連付けデータ（すなわち、「ＪＯＥ」という単語）の画像が、カメラ１０２のバックパネルディスプレイ５０２に示される。図４を参照すると、ブロック４０４に示されるように、一旦画像関連付けデータが取り込まれると、画像関連付けデータに関連する他の画像を取り込むことができる。たとえば、ユーザが「ＪＯＥ」という単語の画像を取り込んだとすると、後に取り込まれる画像は、ジョーという名前の人であるか、またはこれを含みうる。同様に、ユーザが「ＧＲＡＮＤ  ＣＡＮＹＯＮ」という単語を取り込んだとすると、後に取り込まれる画像はグランドキャニオンでありうる。
【００３０】
次にブロック４０６を参照すると、画像関連付けデータを反映する自動的に与えられたファイル名となることができるように、取り込まれた画像が関連付けられる。このような関連付けの例を、図６から図８を参照しながら以下に記載する。この点からの流れは、決定ブロック４０８に示されるように、他の画像関連付けデータに関連する画像をユーザが取り込みたいかどうかによる。たとえば、ユーザがジョーの写真撮影を終了し、その後（たとえば、数時間または数日後）、「ＳＵＳＡＮ」という名前の人の写真を撮影したい場合には、取り込まれる画像は、他の画像関連付けデータ（たとえば、「ＳＵＳＡＮ」という単語）に関係する。このような場合には、流れがブロック４００に戻って上記のように続行する。他方、他の画像が取り込まれない場合には、流れがブロック４１０に進み、そこで、ユーザＰＣなどのコンピューティングデバイスにカメラで取り込んだ画像をユーザがダウンロードする。
【００３１】
コンピューティングデバイスに画像がダウンロードされると、ブロック４１２に示されるように、画像関連付けデータに関連する名前が画像に与えられる。たとえば、ユーザが、「ＪＯＥ」という単語を取り込み、いくつかの写真を撮影し、後に、「ＳＵＳＡＮ」という単語を取り込み、さらにいくつかの写真を撮影したとすると、第１群の画像は、「Ｊｏｅ＿００１．ｊｐｇ」、「Ｊｏｅ＿００２．ｊｐｇ」等の名前を含みうる。一方、第２群の画像は、「Ｓｕｓａｎ＿００１．ｊｐｇ」、「Ｓｕｓａｎ＿００２．ｊｐｇ」等の名前を含みうる。
【００３２】
図６は、図４に関連して上述した種類の画像関連付けを容易にする際の、カメラ１０２の画像関連付けシステム２２０の動作の第１の実施形態の例を示す。この例示的な実施形態、および以下に記載される他の実施形態では、（たとえば、手書きまたはプリントして）ユーザが生成しまたは見つけ、選択したファイル名としてユーザが使用したい１以上の単語を画像関連付けデータが含むものと推定される。図６のブロック６００から開始され、画像関連付けシステム２２０は、選択されたファイル名を取り込むためのコマンドを受信する。このコマンドは、ユーザインターフェース２１４（図２）を介して、たとえば１以上のボタンおよび／またはメニューシステムを操作することによりユーザによって入力されており、選択された名前が取り込まれようとしていることと、次に取り込まれる画像が選択された名前を含む画像と関連付けられることとを画像関連付けシステム２２０に合図する。
【００３３】
次に、ブロック６０２では、画像関連付けシステム２２０は、画像が取り込まれたことを決定（たとえば、検出）する。具体的には、システム２２０は、カメラ１０２がブロック６００におけるコマンドの受信により配置された画像関連付けデータ（たとえば、名前）取り込みモードにあるとき、画像がカメラ１０２によって取り込まれたことを決定する。したがって、ここでは、画像関連付けシステム２２０は、取り込まれた画像が後に取り込まれる画像と関連付けられる画像であることを「知っている」ことになる。ブロック６０４に示されるように、画像関連付けシステム２２０は、ファイル名基準画像（すなわち、次に取り込まれた画像と共有されるファイル名を含む画像）として取り込まれた画像を指定する。この指定は、たとえば、後段のデバイス（たとえば、コンピューティングデバイス１０４）にファイル名基準画像として識別される画像にファイル名を割り当てることによって達成することができる。たとえば、ファイル名基準画像は、「ｆｎｒｉ０１」などの名前が与えられ、第１のファイル名基準画像（ｆｉｌｅ  ｎａｍｅ  ｒｅｆｅｒｅｎｃｅ  ｉｍａｇｅ）として識別される。しかし、画像をファイル名基準画像として識別する任意のファイル名が用いられることができることに留意されたい。
【００３４】
ブロック６０６に示されるように、ファイル名基準画像が取り込まれ、画像関連付けシステム２２０によって識別された後、システムは、通常の画像取り込みモードが開始されたとの指摘を受けることができる。たとえば、ユーザが生成または見出して取り込んだファイル名を満たしているため、ユーザがカメラで写真撮影する準備ができていることをカメラに通信するときに、このモードを起動することができる。したがって、ユーザは写真を撮影し、ブロック６０８を参照すると、画像関連付けシステム２２０は新しい画像が取り込まれたことを決定（たとえば、検出）するであろう。ブロック６１０に示されるように、一旦決定がなされると、画像関連付けシステム２２０は、新しい画像にファイル名基準画像を関連付ける。この関連付けは、たとえば、ファイル名基準画像と関連づけられるものとして識別される新しい画像にファイル名を割り当てることを含みうる。例として、その画像が第１のファイル名基準画像（すなわち、「ｆｎｒｉ０１」というファイル名をもつ画像。ここで、ｆｎｒｉ０１は任意の文字列であってよい。）と関連する第１の画像（すなわち、「００１」）であることを示すために、名前は「ｆｎｒｉ０１＿００１」でありうる。このような場合、新しい画像のファイル名は、ファイル名基準画像のファイル名を組み込む。
【００３５】
次に、決定ブロック６１２を参照すると、この点からの流れは、他の画像がカメラ１０２で取り込まれるかどうかによる。取り込まれない場合には、画像関連付けセッションの流れは終了し、所望に応じて、ユーザは、コンピューティングデバイス１０４などの他のデバイスに取り込まれた画像をダウンロードすることができる。しかし、さらなる画像が取り込まれる場合には、流れは決定ブロック６１４に続いて進み、そこで、異なるファイル名が取り込まれるかどうかが決定される。このような新しいファイル名は、取り込まれる主題または内容が変更されたときに望まれる場合がある。たとえば、ユーザが「ＪＥＮＮ’Ｓ  ＢＩＲＴＨＤＡＲＹ」という単語を取り込み、「Ｊｅｎｎ」という名前の人の誕生日のお祝いで写真を撮影したとすると、ユーザは、その後に起こる他の事象に対して撮影される写真に対する新しい単語を取り込みたいと思う場合がある。新しいファイル名が取り込まれる場合には、流れは、ブロック６００に戻り、そこで、新しいファイル名を取り込むコマンドが受信される。しかし、新しいファイル名が取り込まれない場合（すなわち、ユーザが、現在のファイル名が関連するさらなる写真を撮影したいと思う場合）には、流れはブロック６０８に戻り、そこで、画像関連付けシステム２２０は、新しい画像が取り込まれたと再び決定する。そして、流れがその点から上記のように続いて進み、新しい画像は、ファイル名基準画像と再び関連付けられる。繰り返すが、この関連付けは、「ｆｎｒｉ０１＿００２」といったファイル名基準画像のファイル名に新しい画像を関連付けるファイル名を割り当てることを含みうる。
【００３６】
ここで、コンピューティングデバイス１０４の画像関連付けシステム３１２の動作の例を提供する図７に戻ると、ブロック７００に示されるように、図６を参照しながら上述したようにカメラ１０２によって取り込まれた画像を受信することができる。ブロック７０２に示されるように、これらの画像が一旦受信されると、画像関連付けシステム３１２はファイル名基準画像を識別する。この識別は、図６を参照しながら上述したように、カメラ側画像関連付けシステム２２０によってファイル名基準画像を指定することにより、そのように指定された点において実現可能であり、たとえば、ファイル名基準画像が、選択されたファイル名を含むことを示すあるファイル名を割り当てることによって実現可能である。ブロック７０４に示されるように、ファイル名基準画像が識別された後、画像関連付けシステム３１２は、基準画像を解析して、どのようなファイル名が含まれるかを決定する。この解析は、たとえば、画像関連付けシステム３１２の光学文字認識アルゴリズム３１４によって達成することができる。特に、光学文字認識アルゴリズム３１４は、画像データをスキャンし、基準画像の１以上の単語の文字を認識して選択されたファイル名を決定することができる。任意選択的に、画像関連付けシステム３１２は、認証のためまたは必要に応じて訂正（図示せず）するため、解読された名前をユーザにこの点で提示することができる。
【００３７】
ブロック７０６に示されるように、ファイル名が決定され、適用可能であるかどうか認証または訂正されると、画像関連付けシステム３１２は、決定されたファイル名を組み込む各画像の名前を生成する。たとえば、ファイル名プレフィックスなどの決定されたファイル名を組み込む名前を選択することができる。このような場合、ファイル名基準画像が単語「ＢＩＬＬ’Ｓ  ＧＲＡＤＵＡＴＩＯＮ」を含んでいたとすると、画像ファイルは、「Ｂｉｌｌ’ｓ  Ｇｒａｄｕａｔｉｏｎ＿００１．ｊｐｇ」、「Ｂｉｌｌ’ｓ  Ｇｒａｄｕａｔｉｏｎ＿００２．ｊｐｇ」等の名前を与えることができる。ブロック７０８に示されるように、生成された名前を用いて様々な画像がこの点でメモリに格納される。例として、「Ｂｉｌｌ’ｓ  Ｇｒａｄｕａｔｉｏｎ」などの適切な名前を有する画像データベース３１６内のフォルダに画像を格納することができる。
【００３８】
次に、ブロック７１０を参照すると、この点からの流れは、カメラ１０２からダウンロードされた他のファイル名基準画像が存在するかどうかによる。これは、ユーザが１つより多くの事象に対してファイル名として用いられる単語を取り込み、それによって、カメラで取り込まれた画像が異なる主題または内容に関連することを示す場合にあてはまることがある。他の基準画像が存在する場合には、流れはブロック７０２に戻り上記のように続いて進み、関連付けられた画像は、関連の選択されたファイル名を組み込む名前が与えられる。さもなければ、画像関連付けセッションの流れは終了する。
【００３９】
図８および図９は、画像関連付けシステム２２０の動作の第２の実施形態を示す。本実施形態では、画像関連付けシステム２２０は、次に取り込まれる画像に適用するために取り込まれたファイル名を認識することができると想定される。したがって、画像関連付けシステム２２０は、１以上の光学文字認識アルゴリズム２２２（図２）を有するものと想定される。図８のブロック８００から開始され、画像関連付けシステム２２０は、選択されたファイル名を取り込むためのコマンドを受け取る。繰り返して言うが、たとえば、１以上のボタンおよび／またはメニューシステムを操作することによって、ユーザインターフェース２１４（図２）を介してユーザによってこのコマンドを入力することができる。そして、ブロック８０２に示されるように、画像関連付けシステム２２０は、画像が取り込まれたものと決定する。
【００４０】
次に、本実施形態では、ブロック８０４に示されるように、画像関連付けシステム２２０は、基準画像を解析して、どのような選択された名前を含むのかを決定する。上記のように、解析は、光学文字認識アルゴリズム２２２を用いて、基準画像の１以上の単語の文字を認識して選択されたファイル名を解読することを含みうる。この解析が実施されると、画像関連付けシステム２２０は、認証または必要に応じて訂正（図示せず）するため、決定された名前を任意選択的にユーザに提示することができる。
【００４１】
ブロック８０６に示されるように、ファイル名が決定され、適用可能であるかどうか認証または訂正されると、画像関連付けシステム３１２は名前を格納し、次に取り込まれる画像にその名前を適用することができる。次に、図９のブロック８０８を参照すると、画像関連付けシステム２２０は、通常の画像取り込みモードが開始されたとの指摘を受ける。したがって、ユーザは写真を撮影することができ、ブロック８１０を参照すると、画像関連付けシステム２２０は、新しい画像が取り込まれたものと決定するであろう。ブロック８１２に示されるように、そのような決定がなされると、画像関連付けシステム２２０は、決定されたファイル名を（ブロック８０４から）組み込む新しい画像にファイル名を割り当て、そのファイルを格納する。例として、決定されたファイル名が「５０ＴＨ  ＡＮＮＩＶＥＲＳＡＲＹ」である場合には、画像ファイルは、「５０ｔｈ  Ａｎｎｉｖｅｒｓａｒｙ＿００１．」などのプレフィックスとして、決定されたファイル名を組み込む名前を与えることができる。このように画像は、最初、関連の名前を用いてカメラメモリに格納され、このような名前をファイルに提供するために、他のデバイス（たとえば、コンピューティングデバイス１０４）によってさらなるアクションは必要ない。
【００４２】
次に、決定ブロック８１４を参照すると、この点からの流れは、他の画像がカメラ１０２で取り込まれるかどうかによる。取り込まれない場合には、画像関連付けセッションに対する流れは終了し、所望に応じて、ユーザは、コンピューティングデバイス１０４などの他のデバイスに取り込まれた画像をダウンロードすることができる。しかし、さらなる画像が取り込まれる場合には、流れは決定ブロック８１６に続いて進み、そこで、異なるファイル名が取り込まれるかどうかが決定される。新しいファイル名が取り込まれる場合には、流れは図８のブロック８００に戻り、そこで、新しいファイル名を取り込むためのコマンドを受け取る。しかし、新しいファイル名が取り込まれない場合（すなわち、ユーザが、現在のファイル名に関連するさらなる写真を単に撮影したいと思う場合）には、流れはブロック８０８に戻り、そこで、画像関連付けシステム２２０は、新しい画像が取り込まれたものと再び決定する。そして、流れはその点から上記のように続いて進み、新しい画像は、関連のファイル名（たとえば、「５０ｔｈ  Ａｎｎｉｖｅｒｓａｒｙ＿００２．」）が再び割り当てられる。
【００４３】
上記のシステムおよび方法に対する様々な変更を実施することができる。たとえば、いくつかの実施形態では、ユーザが、取り込まれた画像をディスプレイの一部分に示し、それに関連するファイル名の画像を他の部分に示すように取り込まれた画像をレビューするときに、分割画面ビューを表示することができる。このような実施態様は、特に、（たとえば、数百の）多くの画像がカメラに格納される場合には、カメラ上で画像の都合のよい識別を容易に行うことができる。他の態様では、たとえば、取り込まれる画像がいかなる特定の主題に関連しないか、またはユーザが単に画像に記述的な名前を自動的に与えたくない場合には、ユーザがカメラ上で画像関連付けを使用不能（disable）にすることができる。
【００４４】
上記の開示を考慮すると、図１０に提供されるように画像を関連付けるための方法を要約することができる。図１０に示されるように、画像関連付けデータの画像が取り込まれ（ブロック９００）、画像関連付けデータに関連する他の画像が取り込まれ（ブロック９０２）、他の画像のそれぞれが、取り込まれた画像関連付けデータを反映するファイル名を有するように、他の画像が関連付けられる（ブロック９０４）。
【図面の簡単な説明】
【００４５】
【図１】画像を互いに関連付けることが可能なシステムの実施形態の概略図である。
【図２】図１に示されるカメラの実施形態のブロック図である。
【図３】図１に示されるコンピューティングデバイスの実施形態のブロック図である。
【図４】関連付け画像のための方法の実施形態を例示する流れ図である。
【図５】図４の方法において選択された名前を取り込む実施例を示す概略図である。
【図６】図２に示されるカメラの画像関連付けシステムの動作の第１の実施形態を示す流れ図である。
【図７】図３に示されるコンピューティングデバイスの画像関連付けシステムの動作の実施形態を示す流れ図である。
【図８】図２に示されるカメラの画像関連付けシステムの動作の第２の実施形態を示す流れ図である。
【図９】図２に示されるカメラの画像関連付けシステムの動作の第２の実施形態を示す流れ図である。
【図１０】画像を関連付けるための方法を要約する流れ図である。
【図１】
2005063447.tif 000003
【図２】
2005063447.tif 000004
【図３】
2005063447.tif 000005
【図４】
2005063447.tif 000006
【図５】
2005063447.tif 000007
【図６】
2005063447.tif 000008
【図７】
2005063447.tif 000009
【図８】
2005063447.tif 000010
【図９】
2005063447.tif 000011
【図１０】
2005063447.tif 000012