(57)【要約】【課題】取り込まれた画像に納められた人々のデータベースを作成および維持でき、画像中の人々の識別を簡単にすること。【解決手段】画像を取り込むフォトセンサと、取り込まれた画像ファイルを格納する格納領域と、人の名前と顔識別情報とを格納するために用いられる顔データベースにアクセスする手段と、取り込まれた画像を評価して顔を特定するプロセッサとを備え、前記プロセッサは、前記プロセッサにより特定された顔と、前記顔データベースに格納された前記顔識別情報とを一致させ、前記プロセッサは、画像中の顔と、前記顔データベース中の顔とが一致するときに、前記画像に取り込まれた少なくとも一人の名前に応じて、前記取り込まれた画像ファイルに名前を付けるように構成される。【選択図】図２
2004072733.tif 000002
【特許請求の範囲】
【請求項１】
画像を取り込むフォトセンサと、
取り込まれた画像ファイルを格納する格納領域と、
人の名前と顔識別情報とを格納するために用いられる顔データベースにアクセスする手段と、
取り込まれた画像を評価して顔を特定するプロセッサとを備え、
前記プロセッサは、前記プロセッサにより特定された顔と、前記顔データベースに格納された前記顔識別情報とを一致させ、
前記プロセッサは、画像中の顔と、前記顔データベース中の顔とが一致するときに、前記画像に取り込まれた少なくとも一人の名前に応じて、前記取り込まれた画像ファイルに名前を付けるように構成されるデジタルカメラ。
【請求項２】
画像を取り込むフォトセンサと、
取り込まれた画像ファイルを格納するように構成された格納領域と、
人の名前と顔識別情報とを格納するために用いられる顔データベースにアクセスする手段と、
取り込まれた画像を評価して顔を特定するプロセッサとを備え、
前記プロセッサは、前記プロセッサにより特定された顔と、前記顔データベースに格納された前記顔識別情報とを一致させ、
前記プロセッサは、画像中の顔と、前記顔データベース中の顔とが一致するときに、前記画像に取り込まれた少なくとも一人の名前に応じて、前記取り込まれた画像ファイルのパスに名前を付けるように構成されているデジタルカメラ。
【請求項３】
画像ファイルに名前を付ける方法であって、
画像を取り込むステップと、
前記画像の中で、少なくとも１つの顔を特定するステップと、
前記画像中の前記少なくとも１つの顔と、既知の顔のデータベースとを比較するステップと、
前記顔が、前記データベース中の前記既知の顔のいずれにも一致しないときに、前記顔についての名前を要求するステップと、
前記顔と前記名前とを、前記既知の顔のデータベースに格納するステップと、
前記取り込まれた画像中の少なくとも一人の名前に基づいた、前記取り込まれた画像ファイルのための名前を用いて、前記取り込まれた画像を格納するステップ（４１２）と、を含む方法。
【請求項４】
画像ファイルに名前を付ける方法であって、
画像を取り込むステップと、
前記画像の中で、少なくとも１つの顔を特定するステップと、
前記画像中の前記少なくとも１つの顔と、既知の顔のデータベースを比較するステップと、
前記顔と前記顔データベース中の顔が一致するとき、前記取り込まれた画像中の少なくとも一人の名前に基いた、前記取り込まれた画像ファイルのための名前を用いて前記取り込まれた画像を格納するステップとを含む方法。
【請求項５】
画像ファイルを格納する方法であって、
画像を取り込むステップと、
前記画像の中で、少なくとも１つの顔を特定するステップと、
前記画像中の前記少なくとも１つの顔と、既知の顔のデータベースを比較するステップと、
前記顔が、前記データベース中の前記既知の顔のどれにも一致しないときに、前記顔についても名前を要求するステップと、
前記顔と前記名前を前記既知の顔のデータベースに格納するステップと、
ディレクトリ名が、前記取り込まれた画像中の少なくとも一人の名前に基いているディレクトリを作成するステップと、
前記取り込まれた画像を前記ディレクトリに格納するステップとを含む方法。
【請求項６】
画像ファイルを格納する方法であって、
画像を取り込むステップと、
前記画像の中で、少なくとも１つの顔を特定するステップと、
前記画像中の前記少なくとも１つの顔と、既知の顔のデータベースとを比較するステップと、
ディレクトリ名が、前記取り込まれた画像中の少なくとも一人の名前に基いてたディレクトリを、前記画像中の顔が所定の数の画像の中に出てきたときに作成するステップと、
前記取り込まれた画像を前記ディレクトリに格納するステップとを含む方法。
【請求項７】
画像ファイルを格納する方法であって、
画像を取り込むステップと、
前記画像の中で、少なくとも１つの顔を特定するステップと、
前記画像中の前記少なくとも１つの顔と、既知の顔のデータベースとを比較するステップと、
前記顔と前記顔データベース中の顔とが一致するときに、ディレクトリ名が、前記取り込まれた画像中の少なくとも一人の名前に基いているディレクトリに、前記取り込まれた画像を格納するステップと、を含む方法。
【請求項８】
画像ファイルに名前を付ける方法であって、
画像をデジタル化するステップと、
前記画像の中で、少なくとも１つの顔を特定するステップと、
前記画像中の前記少なくとも１つの顔と、既知の顔のデータベースとを比較するステップと、
前記顔が、前記データベース中の前記既知の顔のどれにも一致しないときに、前記顔についての名前を要求するステップと、
前記顔と前記名前を前記既知の顔のデータベースに格納するステップと、
前記デジタル化された画像中の少なくとも一人の名前に基いた、前記デジタル化された画像ファイルのための名前を用いて、前記デジタル化された画像を格納するステップと、を含む方法。
【請求項９】
画像ファイルに名前を付ける方法であって、
画像をデジタル化するステップと、
前記画像の中で、少なくとも１つの顔を特定するステップと、
前記画像中の前記少なくとも１つの顔と、既知の顔のデータベースを比較するステップと、
前記顔と前記顔データベース中の顔が一致するときに、前記デジタル化された画像中の少なくとも一人の名前に基いた、前記デジタル化された画像ファイルのための名前を用いて、前記デジタル化された画像を格納するステップと、を含む方法。
【請求項１０】
画像ファイルを格納する方法であって、
画像をデジタル化するステップと、
前記画像の中で、少なくとも１つの顔を特定するステップと、
前記画像中の前記少なくとも１つの顔と、既知の顔のデータベースとを比較するステップと、
前記顔が、前記データベース中の前記既知の顔のどれにも一致しないときに、前記顔についての名前を要求するステップと、
前記顔と前記名前を前記既知の顔のデータベースに格納するステップと、
ディレクトリ名が、前記デジタル化された画像中の少なくとも一人の名前に基いているディレクトリを作成するステップと、
前記デジタル化された画像を、前記ディレクトリに格納するステップと、
を含む方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明の分野は、デジタル画像処理、さらに具体的に言えば、デジタル画像の中で識別された人々の名前を用いて、デジタル画像を格納および編成することに関するものである。本願は、「人々のデータベースにアクセスするデジタル画像処理システムでの顔認識」と称する２００２年７月１０日出願された米国特許出願第１０／１９３，０３０号に関係がある。
【０００２】
【従来の技術】
デジタルカメラは多数のファイルを作成する。これらのファイルは、音声ファイル、サムネイル、または全デジタル画像であることもある。現在、これらのファイルには、カメラの製造者で与えられたデフォルト名、例えばＤＳＣ００００１．ｊｐｇに基いて、名前が付けられる。ほとんどのデジタルカメラは、今日、これらの画像を多数、格納することができる。写真を取った後で、ユーザにとって意味のない名前、例えばＤＳＣ００００１．ｊｐｇ、ＤＳＣ００００２．ｊｐｇ、ＤＳＣ００００３．ｊｐｇ、ＤＳＣ００００４．ｊｐｇなどを付けた上記ファイルのリストがユーザに与えられる。ユーザが、特定の画像を共有、印刷、または表示したいと思うときには、ユーザは、所望の画像を特定するまで、それぞれのファイルを開いて見なければならない。
【０００３】
一部のカメラでは、ユーザは、ファイルの名前を変えることができるが、ただし、ほとんどのデジタルカメラには利用できるユーザ・インターフェースが限られており、ファイルの名前を変えることは難しく、しかも時間の無駄である。
【０００４】
【特許文献１】米国特許第６１８４９２６Ｂ１号明細書
【０００５】
【特許文献２】米国特許第５１６４９９２号明細書
【０００６】
【発明が解決しようとする課題】
取り込まれた画像をユーザが特定し編成する助けとなる名前またはパスで、画像ファイルに名前を付けられるデジタル画像処理システムが必要である。
【０００７】
【課題を解決するための手段】
デジタル画像処理システムでは、取り込まれた画像に納められた人々のデータベースを作成および維持でき、画像中の人々の識別を簡単にすることができる。このデジタル画像処理システムは、こ取り込まれた画像の中で識別された人々の名前を使用して、この取り込まれた画像ファイルに名前を付けるか、あるいは、この取り込まれた画像ファイルのパスに名前を付ける。
【０００８】
本発明の他の面および利点は、本発明の原理を例示として図解した添付図面とともに、以下の詳細な説明を読めば、明らかとなろう。
【０００９】
【発明の実施の形態】
デジタル装置によって得られた画像に取り込まれた人々によるデータベースを構築できるシステムにより、これらの画像の編成および管理を容易にできる。
【００１０】
今日、デジタル画像の中で人間の顔を検出するのに利用できる方法がいくつかある。一例として、「制御されない環境において、人間の顔を検出するシステムおよび方法」と称する米国特許第６１８４９２６Ｂ１号がある。人間の顔が、デジタル画像の中で識別されると、他の画像の中でも識別できるようにその顔に関する情報を抽出することができる。例えば、「顔認識システム」と称する米国特許第５１６４９９２号は、一組の基準の顔のどれかがデジタル画像の中にあるかどうか判定するために、それらの基準の顔とデジタル画像中の顔を比較することができる。
【００１１】
今日、デジタルカメラには、一般に、画像を取り込むフォトセンサ（１０２）、取り込まれた画像を表示して、デジタルカメラを制御する表示エリア（１０４）、取り込まれた画像を格納する格納領域（ｓｔｏｒａｇｅ　ａｒｅａ）（１１６）、取り込まれた画像を一時的に処理し、またカメラのファームウェアを実行するメモリ（１０８）、カメラを作動するプロセッサ（１１０）、およびある種のユーザ・インターフェース（ＵＩ）制御装置（１０６）がある。いくつかのデジタルカメラは、デジタル画像とともに、オーディオ・クリップを取り込むマイクロホン（１１４）も含む。デジタルカメラには、スピーカ（１１８）とデジタル信号処理装置（ＤＳＰ１１２）を含むものもある。デジタルカメラ上のＵＩ制御装置（１０６）は、ボタン、ロッカー・スイッチ、キーボードのような物理的な制御装置と、表示エリア内に示される視覚的な制御装置を含むことがある。デジタルカメラで取り込まれたデジタル画像、ビデオ・クリップ、オーディオ・クリップは、メモリ（１０８）に格納するか、あるいは格納領域（１１６）に移すことができる。今日、このメモリとこの格納領域は、通常異なるタイプのデバイスである。通常このメモリは高速揮発性メモリであり、また通常この格納領域はさらに遅い不揮発性メモリである。将来、不揮発性メモリの速度が増すにつれ、すべてのメモリが、不揮発性タイプのものになりうる。さらにデジタルカメラには、インターネットへの無線リンク（１２０）、例えば携帯電話を組み込むことができる。
【００１２】
通常、画像ファイルには、単なる生の（ｒａｗ）画像データ以上の情報が入っている。通常、このような付加的なデータは、メタデータと呼ばれている。ほとんどの画像ファイルには、画像ファイルが作成された時間と日付も入っている。さらに、多数の画像ファイルには、画像に関する情報、例えば、画像の解像度、画像を取り込むのに用いられた露出設定値、画像が圧縮されているかどうか、および、もしそうであれば、どの程度の圧縮が用いられたかも入っている。いくつかのカメラには、全地球測位システム（ＧＰＳ、図示されてない）が組み込まれている。これらのカメラは、画像ファイルを作成した場所を、この画像ファイルに含む。画像ファイルに含むことのできる他の多くの種類の情報がある。例えば、画像に取り込まれた人々の名前を、メタデータとして格納することもある。
【００１３】
本発明の一実施形態では、デジタルカメラは、既知の顔のデータベースにアクセスする。顔のデータベースは、カメラのメモリ（１０８）または格納領域（１１６）に入れることができる。この顔のデータベースには、内部バス（１２２）を用いてアクセスするか、あるいは遠隔から無線リンク（例えば、携帯電話またはラジオリンク）を通じてアクセスすることができる。さらに、この遠隔データベースには、ＩＲリンクまたはケーブル・リンク（図示されてない）、例えばＵＳＢまたはＳＣＳＩを用いて、アクセスすることもできる。このような顔のデータベースは、少なくとも、人に関する顔識別情報と、その人の名前を含む。デジタルカメラはまず、画像を取り込む（２０２）。この画像は、単一露出にするか、あるいは、ビデオ・クリップからの単一フレームにすることもできる。デジタルカメラは、この画像を評価して、取り込まれた画像に、人間の顔が納められているかどうか判定する（２０２）。画像の中で人間の顔が検出された場合、カメラは、それぞれの人間の顔から、顔を識別する情報を抽出する。次に、カメラは、その顔を識別する情報と、既知の顔のデータベースを比較する（２０４）。画像中の顔が、すでに顔データベースにある場合には、画像の中で認識された人の名前を、その画像に関するメタデータに追加する（２１２）。画像中の顔が、まだ顔データベースになかった場合には、この顔を保存するかどうか、選択的にユーザに問い合わせることができる（２０８）。顔を保存しない場合、画像中の次の顔を、既知の顔のデータベースと比較する。この顔を保存する場合、画像中の人の名前を入力するようユーザに指示する（２１０）。画像中の人についての名前と顔識別情報とを既知の顔のデータベースに追加する（２１８）。そしてその人の名前を、その画像のメタデータに追加する（２１２）。
【００１４】
本発明の他の実施形態では、あらかじめ設定された数の取り込み画像の中に、所定の人の顔が出てきてから、ユーザは出てきた人に名前を付けるよう指示される。画像中の顔が既知の顔のデータベース中にないときには、その顔を識別する情報が、データベースに自動的に追加される（３１４）。顔識別情報が別の画像の中で検出されるたびに、カウントを増分する（３２２）。このカウントが所定の数を超えると、ユーザは名前を付けるよう指示される（３１８）。既知の顔のデータベース中の人に名前が付けられると、画像中の人の顔を納めた任意の画像のメタデータに、画像中の人の名前が追加される（３１０）。顔が画像の中に現れなければならない回数をユーザが調整してから、ユーザは名前を付けるよう指示される。あらかじめ設定された数の画像の中に、顔が出てきても、ユーザは、出てきた人に名前を付けないことに決めることができる。
【００１５】
デジタルカメラは、いくつかのやり方で人に名前を付けるよう、ユーザに指示することができる。デジタルカメラは、名前が付けられる人を示すべく、表示エリア内に取り込まれた画像を表示することができる。画像中のどの人に名前を付ける必要があるか示すべく、名前が付けられる人の下または隣に、カーソルをおくことができる。名前が付けられる人の周りに外形線を描くことができる。あるいは、名前が付けられる人の周りに所定の形状を描くことができる。所定の形状として、例えば四角形、円形、または楕円形を用いることができる。ユーザは、ＵＩ制御装置を用いて、その人に名前を付けることができる。あるいは、その人の名前を言うことにより、口頭でその人に名前を付けることができる。
【００１６】
現行の本発明の一実施形態では、ユーザがデジタルカメラを買うときには、既知の顔のデータベースにはなにもない。ユーザが、人々が写っている画像を取り込んで、この画像中の人々に名前を付けることで、このデータベースの蓄積がなされる。他の実施形態では、ユーザが新規カメラを購入時に、この新規カメラは、前のカメラにある既知の顔のデータベースで更新される。本発明の他の実施形態では、既知の顔のデータベースはカメラに格納されず、ユーザが新規カメラの購入時に、このデータベースへのリンクが、前のカメラから新規カメラへと移される。既知の顔のデータベースがカメラに入ってないときには、複数のカメラを同一のデータベースにリンクすることができる。例えば、同一家族内の二人が２つのカメラを持っている場合、双方のカメラを、既知の顔の同一データベースにリンクすることができる。
【００１７】
画像中の人の名前を、画像中の人を格納した画像のメタデータに追加すると、その情報を利用して、生成された多数の画像を編成またはソートするのに役立てることができる。例えば、ユーザは、このメタデータを用いて、「Ｅｒｉｃ　Ａａｓ」を納めたすべての画像をソートすることで、これらの画像のリストを作成することもある。
【００１８】
本発明の他の実施形態では、取り込まれた画像ファイルは、この画像に納められた人々の名前を用いて、名付けられる。例えば、「Ｓｔｅｖｅｎ　Ｗｅｂｂ」の顔が、ある画像の中で識別されるときには、この画像は、Ｓｔｅｖｅｎｗｅｂｂ０１．ｊｐｇと名付けられることもある。本発明の他の実施形態では、画像の中で識別された人々について、フォルダまたはサブディレクトリを作成する。そして、これらの人々を納めた各画像を、そのサブディレクトリに格納するか、あるいは移す。例えば、「Ｓｔｅｖｅｎ　Ｗｅｂｂ」の顔を納めたあらゆる画像を、Ｓｔｅｖｅｎ　Ｗｅｂｂと名付けられたディレクトリに格納するか、あるいは移す。所定の画像が、既知の顔のデータベースに格納された複数の人々を含む場合、この画像のコピーを、それぞれの人についてディレクトリに格納することもできる。あるいは、格納された画像へのリンクを他のディレクトリのそれぞれに格納しつつ、この画像を、これらのディレクトリのうちの１つだけに格納することもできる。
【００１９】
本願では、これらの実施形態の説明は、デジタルカメラを使用して、画像を取り込んだ。本発明は、デジタルカメラには限定されない。ハードコピー画像からデジタル画像を生成するスキャナはまた、現行の本発明を使用することができる。実際、デジタル形式で画像を生成するか、または取り込むどんな装置も、現行の本発明、例えばウェブ・カメラを使用することができる。
【００２０】
本発明の上記説明は、図示および記述のために提示された。上記説明は、すべてを尽くすつもりはなく、また、本発明を、開示されている通りの形式に限定するつもりもなく、上記の教示に照らして、他の変更および変形が可能であることもある。例えば、本発明は、デジタル画像処理装置には限定されず、本発明を利用して、任意のやり方で作成されたファイルに名前を付けるのに役立てることができる。この実施形態は、本発明の原理、および本発明の実際の使用をもっともよく説明し、それにより、他の当業者が、本発明を、考えられる特定の用途に適するものとして、様々な実施形態や様々な変更例に最適に利用できるようにするために、選択され、説明された。併記の特許請求の範囲は、先行技術で限定される範囲を除き、本発明の他の代替実施形態を含むものと解される。
【図面の簡単な説明】
【図１】本発明の実施形態例でのデジタル画像処理システムのブロック図。
【図２】本発明の実施形態例での、画像に納められる顔のデータベースを作成するフローチャート。
【図３】本発明の別の実施形態の例での、画像に納められる顔のデータベースを作成するフローチャート。
【図４】本発明の実施形態の例での、画像に納められた人々の名前を用いて画像を格納するフローチャート。
【符号の説明】
１０２　フォト・センサ
１１０、１１２　プロセッサ
１１６　格納領域
【図１】
2004072733.tif 000003
【図２】
2004072733.tif 000004
【図３】
2004072733.tif 000005
【図４】
2004072733.tif 000006