(57)【要約】  【課題】  被写体が座席に座っていなくとも、簡単な構成で、被写体により分類可能な構成の画像ファイルを生成する。  【解決手段】  被写体を撮影して得られた画像データを取得する画像データ取得部１１と、被写体から得られる信号に基づいて、その被写体を一意に識別する被写体ＩＤを取得する被写体ＩＤ取得部１２と、画像データ取得部１１により取得された画像データと、被写体ＩＤ取得部１２により取得された被写体ＩＤを含む付帯情報とを一体化させて画像ファイルを生成する画像ファイル生成部１３と、画像ファイル生成部１３が生成した画像ファイルを記憶する画像ファイル記憶部１４とを備えた。  【選択図】  図３
2006059009.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影して得られた画像データを取得する画像データ取得部と、
前記被写体から得られる信号に基づいて、当該被写体を一意に識別する被写体ＩＤを取得する被写体ＩＤ取得部と、
前記画像データ取得部により取得された前記画像データと、前記被写体ＩＤ取得部により取得された前記被写体ＩＤとを一体化して記憶する記憶部と
を備えたことを特徴とする撮像装置。
【請求項２】
前記被写体ＩＤ取得部は、前記被写体が所持する機器から発信される前記信号に基づいて、前記被写体ＩＤを取得することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記被写体ＩＤ取得部は、前記被写体の操作により前記機器から発信される前記信号に基づいて、前記被写体ＩＤを取得することを特徴とする請求項２記載の撮像装置。
【請求項４】
前記被写体ＩＤ取得部は、前記被写体の撮影を当該被写体自らの操作で行えるようにするためのリモートコントローラから発信される当該リモートコントローラのシリアル番号を、前記被写体ＩＤとして取得することを特徴とする請求項２記載の撮像装置。
【請求項５】
前記被写体ＩＤ取得部は、前記被写体の操作によらずに自発的に前記機器から発信される前記信号に基づいて、前記被写体ＩＤを取得することを特徴とする請求項２記載の撮像装置。
【請求項６】
前記機器に対し前記被写体ＩＤの送信要求を送信する送信部を更に備え、
前記被写体ＩＤ取得部は、前記送信部により送信された前記送信要求に応答して前記機器から発信される前記信号に基づいて、前記被写体ＩＤを取得することを特徴とする請求項２記載の撮像装置。
【請求項７】
前記被写体を撮影する際に得られる当該被写体までの距離を取得する距離取得部を更に備え、
前記被写体ＩＤ取得部は、複数の物体から得られた信号の中から、個々の前記物体までの距離と前記距離取得部により取得された距離とを比較することにより、前記被写体からの信号を特定することを特徴とする請求項１記載の撮像装置。
【請求項８】
前記被写体ＩＤ取得部は、複数の物体から得られた信号の中から、個々の前記物体の方向と撮影の正面方向とを比較することにより、前記被写体からの信号を特定することを特徴とする請求項１記載の撮像装置。
【請求項９】
個々の前記物体から発信される信号を受信する複数の受信部を更に備え、
前記被写体ＩＤ取得部は、個々の前記受信部による前記信号の受信状況の違いに基づいて、個々の前記物体の方向を特定することを特徴とする請求項８記載の撮像装置。
【請求項１０】
前記被写体の方向と撮影の正面方向とを比較することにより、当該被写体の画像データ上の位置を特定する位置特定部を更に備え、
前記記憶部は、前記画像データと、前記位置特定部により特定された位置を示す情報とを更に一体化して記憶することを特徴とする請求項１記載の撮像装置。
【請求項１１】
画像データと、当該画像データに含まれる被写体を一意に識別する被写体ＩＤとを一体化して記憶する記憶部と、
前記被写体ＩＤごとに、当該被写体ＩＤが一体化して記憶された前記画像データの数を特定する画像数特定部と、
前記被写体ＩＤごとの前記画像数特定部による特定結果を表示する表示部と
を備えたことを特徴とする撮像装置。
【請求項１２】
被写体を撮影して得られた画像データを取得するステップと、
前記被写体から得られる信号に基づいて、当該被写体を一意に識別する被写体ＩＤを取得するステップと、
前記画像データと、前記被写体ＩＤとを一体化して記憶するステップと
を含むことを特徴とする被写体ＩＤ付加方法。
【請求項１３】
前記被写体ＩＤを取得するステップでは、前記被写体が所持する機器から発信される前記信号に基づいて、前記被写体ＩＤを取得することを特徴とする請求項１２記載の被写体ＩＤ付加方法。
【請求項１４】
前記被写体ＩＤを取得するステップでは、前記被写体の操作により前記機器から発信される前記信号に基づいて、前記被写体ＩＤを取得することを特徴とする請求項１３記載の被写体ＩＤ付加方法。
【請求項１５】
前記機器に対し前記被写体ＩＤの送信要求を送信するステップを更に含み、
前記被写体ＩＤを取得するステップでは、送信された前記送信要求に応答して前記機器から発信される前記信号に基づいて、前記被写体ＩＤを取得することを特徴とする請求項１３記載の被写体ＩＤ付加方法。
【請求項１６】
前記被写体を撮影する際に得られる当該被写体までの距離を取得するステップを更に含み、
前記被写体ＩＤを取得するステップでは、複数の物体から得られた信号の中から、個々の前記物体までの距離と前記取得された距離とを比較することにより、前記被写体からの信号を特定することを特徴とする請求項１２記載の被写体ＩＤ付加方法。
【請求項１７】
前記被写体ＩＤを取得するステップでは、複数の物体から得られた信号の中から、個々の前記物体の方向と撮影の正面方向とを比較することにより、前記被写体からの信号を特定することを特徴とする請求項１２記載の被写体ＩＤ付加方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、写真等の画像に付帯される付帯情報に情報を記録する技術に関し、特に、被写体を一意に識別する情報(以下、「被写体ＩＤ」という)を付帯情報に記録する技術に関する。
【背景技術】
【０００２】
近年、我々の周りには写真等の画像が溢れている。その要因の１つとして、デジタルカメラ(いわゆるカメラ付き携帯電話を含む)の急速な普及が挙げられる。
銀塩カメラでは、感光剤としてハロゲン化銀を用いたフィルムに画像を記録するため、一旦撮影した画像を後で削除することはできない。これに対し、デジタルカメラでは、デジタルデータとして画像を記録するため、撮影に失敗する可能性があったとしてもとりあえず撮影しておき、失敗した場合は後で削除するということも可能である。また、永久保存するかどうか判断に迷う画像については、とりあえずＰＣ(Personal Computer)等に移しておき、後で削除するか保存するかを判断することもよくある。このように我々の意識も銀塩カメラを用いる場合とは大きく異なってきており、その結果、多くの画像がデジタルカメラの中、記録媒体の中、ＰＣのハードディスクの中等に散乱する状況が生じているのである。そして、このように画像が散乱してくると、画像の取り扱い効率の向上が求められるようになってくる。
【０００３】
かかる画像の取り扱い効率の向上が特に要求される場面について具体的に説明する。
例えば、結婚式の披露宴、アーティストの握手会、子供の運動会等において、専属のカメラマンによる撮影サービスが広く行われている。このような撮影サービスにおいて撮影した画像は、後日郵送等する手間を省くため、行事の終了後、即時に分類し配布することが望ましい。しかし、専属カメラマンは、画像に写っている人物との面識がないため、そのような分類、配布の作業は非常に困難である。従って、このような分類、配布が容易に行えるよう、画像の取り扱い効率を向上させることが要求される。
こうした要求に応じ、披露宴における座席の座席コードとその座席に座っている列席者の画像データとを対応付けて記憶する方式が提案されている(例えば、特許文献１参照。)。
【０００４】
【特許文献１】特開２０００−２１６９８９号公報(第７、８頁、第１１、１２図)
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の発明では、テーブル上に設けられたＩｒ発光装置から座席コードを取得しているので、座席に座っている人物の撮影にしか適用できず、また、Ｉｒ発光装置を席座に設置する作業も面倒であるという問題点があった。
また、特許文献１の発明は、各テーブルの撮影予定枚数との比較により、列席者の撮影し忘れを防止できるようにはなっているが、被写体ごとの撮影枚数を表示することにより、全ての被写体の撮影枚数を均等にしながら撮影できるようにするものではない。
【０００６】
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的は、被写体が座席に座っていなくとも、簡単な構成で、被写体により分類可能な構成の画像ファイルを生成することにある。
また本発明の他の目的は、全ての被写体の撮影枚数を均等にしながら撮影できるようにすることにある。
【課題を解決するための手段】
【０００７】
かかる目的のもと、本発明は、被写体から得られる信号から被写体ＩＤを取得して画像データに付帯させるようにしている。即ち、本発明の第１の撮像装置は、被写体を撮影して得られた画像データを取得する画像データ取得部と、被写体から得られる信号に基づいて、その被写体を一意に識別する被写体ＩＤを取得する被写体ＩＤ取得部と、画像データ取得部により取得された画像データと、被写体ＩＤ取得部により取得された被写体ＩＤとを一体化して記憶する記憶部とを備えている。
【０００８】
また、他の目的を達成するために、本発明は、画像データに付帯された被写体ＩＤに基づき、被写体ＩＤごとの画像数を表示するようにしている。即ち、本発明の第２の撮像装置は、画像データと、その画像データに含まれる被写体を一意に識別する被写体ＩＤとを一体化して記憶する記憶部と、被写体ＩＤごとに、その被写体ＩＤが一体化して記憶された画像データの数を特定する画像数特定部と、被写体ＩＤごとの画像数特定部による特定結果を表示する表示部とを備えている。
【０００９】
更に、本発明は、被写体から得られる信号から被写体ＩＤを取得して画像データに付帯させる方法として捉えることもできる。その場合、本発明の被写体ＩＤ付加方法は、被写体を撮影して得られた画像データを取得するステップと、被写体から得られる信号に基づいて、その被写体を一意に識別する被写体ＩＤを取得するステップと、画像データと、被写体ＩＤとを一体化して記憶するステップとを含んでいる。
【００１０】
一方、本発明は、上述した各機能をコンピュータに実現させるためのコンピュータプログラムとして捉えることもできる。
【発明の効果】
【００１１】
本発明によれば、被写体が座席に座っていなくとも、簡単な構成で、被写体により分類可能な構成の画像ファイルを生成することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照して、本発明を実施するための最良の形態(以下、「実施の形態」という)について詳細に説明する。
図１に、デジタルカメラで撮影して得られた画像ファイルのフォーマットの一例を示す。これは、Ｅｘｉｆ(Exchangeable Image File Format)規格による画像ファイルのフォーマットを示したものであり、撮影日時、撮影条件(露光、絞り)、サムネイル画像等の付帯情報が、画像データと共に保存されている。尚、Ｅｘｉｆとは、富士写真フィルム株式会社が提唱し、ＪＥＩＤＡ(日本電子工業振興協会)によって標準化されているデジタルカメラ用の画像ファイルの規格である。
このＥｘｉｆ規格においては、デジタルカメラのメーカ側で任意に使用できる領域が付帯情報中に用意されている。従って、本実施の形態では、図１に示すように、被写体を一意に識別するための被写体ＩＤをこの領域に記録するようにしている。これにより、例えば、目的の被写体のみを選択して電子アルバムを作成したり、目的の被写体の写真を自動選択してプリントしたりすることが可能となる。
【００１３】
ところで、付帯情報に被写体ＩＤを記録するための具体的な方法としては、撮影者が被写体ＩＤを直接デジタルカメラに入力してから撮影したり、デジタルカメラに付属する装置によって被写体のネームプレートのバーコードやＩＣタグをスキャンしてから撮影したりすることも可能ではあるが、望ましくは、以下に述べるような手法を採用することができる。
【００１４】
(第１の実施の形態)
第１の実施の形態では、デジタルカメラに付属する複数のシャッターリモコン(遠隔からシャッターの制御を行うためのリモートコントローラ)から発信される、シャッターリモコンの機器ＩＤ(シリアルナンバー)を被写体ＩＤとして用いる。即ち、デジタルカメラは、シャッターリモコンから機器ＩＤを受信してから撮影することにより、容易に被写体ＩＤを付帯情報として記録することができる。
尚、被写体が多数存在する場合や、被写体にシャッターリモコンを貸与したくない場合には、被写体ＩＤの送信のみを行う装置を被写体に持たせることもできる。
【００１５】
以下、本実施の形態について詳細に説明する。
図２(ａ)は、第１の実施の形態におけるデジタルカメラ１０のハードウェア構成の一例を示した図である。デジタルカメラ１０は、コントローラ１０ａと、レンズ１０ｂと、撮像素子１０ｃと、Ａ/Ｄ変換回路１０ｄと、ディスプレイ１０ｅと、操作キー１０ｆと、内蔵メモリ１０ｇと、受信部１０ｈとから構成される。尚、この図は、概略を示したものであり、一般にデジタルカメラに必要な構成であっても、本発明に直接関係しないものについては、省略している場合がある。
【００１６】
コントローラ１０ａは、ＣＰＵ(Central Processing Unit)を有しており、Ａ/Ｄ変換回路１０ｄからの信号入力制御、ディスプレイ１０ｅへの表示制御、操作キー１０ｆからの入力制御、内蔵メモリ１０ｇへの出力制御、受信部１０ｈ等からの入力制御等の各種制御を行う部分である。また、後述する本実施の形態に特有の機能をも有する。尚、この機能は、ハードウェアのみによっても実現可能であるが、ハードウェアとソフトウェアの組み合わせによっても実現可能である。後者の場合は、コントローラ１０ａのＣＰＵが、例えば、内蔵メモリ１０ｇに記憶されたプログラムを読み込んで実行することにより各機能を実現する。
【００１７】
レンズ１０ｂは、被写体を撮像素子１０ｃの上に結像するものである。撮像素子１０ｃは、レンズ１０ｂを通して入って来た光を電気信号に変換する素子であり、例えば、ＣＣＤ(Charge Coupled Diode)やＣＭＯＳ(Complementary Metal Oxide Semiconductor)である。また、Ａ/Ｄ変換回路１０ｄは、アナログ信号として入力される画像データの信号をデジタル信号に変換するための回路である。
ディスプレイ１０ｅは、内蔵メモリ１０ｇに格納された画像や、デジタルカメラ１０に対し各種設定を行うためのメニュー画面を表示するためのディスプレイである。操作キー１０ｆは、デジタルカメラ１０に対し各種設定操作を行うためのキーである。また、内蔵メモリ１０ｇは、撮影した画像や、各種設定を行うためのデータ等を格納するメモリである。そして、受信部１０ｈは、シャッターリモコン等から発信された信号を受信する素子である。
【００１８】
図２(ｂ)に、上述したシャッターリモコン２０の外観を示す。通常、シャッターリモコン２０には、遠隔からシャッター制御を行うためのボタン２０ａが設けられているが、本実施の形態では、機器ＩＤを送信するためのボタン２０ｂも設けられている。即ち、被写体となる人物が、ボタン２０ｂを押下することにより、機器ＩＤが、例えば、赤外線によりデジタルカメラ１０へ伝えられる。
【００１９】
次に、図３を参照して、コントローラ１０ａの機能構成を説明する。
図３に示すように、コントローラ１０ａは、画像データ取得部１１と、被写体ＩＤ取得部１２と、画像ファイル生成部１３と、画像ファイル記憶部１４とを備える。
画像データ取得部１１は、Ａ/Ｄ変換回路１０ｄから渡されたデジタル信号としての画像データを取得する機能部分であり、被写体ＩＤ取得部１２は、画像データに付加する被写体ＩＤを取得する機能部分である。画像ファイル生成部１３は、画像データ取得部１１から渡された画像データと、被写体ＩＤ取得部１２で取得された被写体ＩＤを含む付帯情報とを結合させて画像ファイルを生成する機能部分であり、画像ファイル記憶部１４は、画像ファイル生成部１３により生成された画像ファイルを内蔵メモリ１０ｇに記憶する機能部分である。
【００２０】
このような機能構成を備えたコントローラ１０ａの動作を、図４を参照して説明する。
図４に示すように、まず、被写体ＩＤ取得部１２は、受信部１０ｈが受信したシャッターリモコン２０等の機器ＩＤを被写体ＩＤとして取得する(ステップ１０１)。そして、撮影が行われると、画像データ取得部１１が、Ａ/Ｄ変換回路１０ｄから画像データを取得する(ステップ１０２)。最後に、画像ファイル生成部１３が、ステップ１０１で取得された被写体ＩＤを含む付帯情報と、ステップ１０２で取得された画像データとから、画像ファイルを生成し(ステップ１０３)、画像ファイル記憶部１４が、生成された画像ファイルを内蔵メモリ１０ｇに記憶する(ステップ１０４)。
【００２１】
尚、上記の説明では、シャッターリモコン２０等を用いて被写体ＩＤを取得することとしたが、本実施の形態は、一般に被写体の操作により信号を発信する機器を用いて被写体ＩＤを取得するものと捉えることができる。
また、被写体の操作によらずに自発的に信号を発信する機器を用い、その自発的に発信される信号から被写体ＩＤを取得するようにしてもよい。ここで、自発的に発信される信号としては、携帯電話の待機時に発信される信号等が考えられる。
更に、本実施の形態では、被写体ＩＤを取得した後に撮影を行うようにしているが、撮影後に被写体ＩＤを取得するようにしてもよい。
【００２２】
(第２の実施の形態)
第２の実施の形態では、デジタルカメラから撮影範囲に向けて指向性を持った信号を発信し、被写体の所持するＩＣタグ等の発信機器がこの信号に応答して発信する機器ＩＤを被写体ＩＤとして用いる。この方法は、被写体に機器ＩＤを送信する操作をさせられない場合に有効である。
但し、この場合、例えば、撮影対象の被写体の後方に位置する人物から受信した機器ＩＤを誤って被写体ＩＤと認識してしまう可能性もある。そこで、デジタルカメラから被写体までの距離(以下、「被写体距離」という)と、機器ＩＤを受信した際の電波の強さとに基づき、撮影対象である被写体が所持する機器から発信された機器ＩＤを選択し、その選択された機器ＩＤを被写体ＩＤとするように構成している。
【００２３】
また、被写体距離と電波の強さのみから機器ＩＤを選択した場合は、デジタルカメラからの距離が被写体距離と同じ他の機器から発信された機器ＩＤを被写体ＩＤと認識してしまう可能性もある。従って、複数の受信部を設け、受信した機器ＩＤの時間差とに基づき、被写体が所持する機器から発信された機器ＩＤを選択するように構成している。
更に、受信した機器ＩＤの時間差に基づけば、撮影画像の構図中での被写体の位置を被写体ＩＤに関連付けて保存することができる。こうすることにより、対象とする被写体が画像中の中央付近に写っている写真のみを付帯情報中の位置情報に基づいて検索できるようになる。或いは、位置情報に従って画像の顔付近の領域を抽出し、対象とする被写体が前を向いているかの判断をすることもできるようになる。
【００２４】
以下、本実施の形態について詳細に説明する。
図５(ａ)は、第２の実施の形態におけるデジタルカメラ１０のハードウェア構成の一例を示した図である。デジタルカメラ１０は、コントローラ１０ａと、レンズ１０ｂと、撮像素子１０ｃと、Ａ/Ｄ変換回路１０ｄと、ディスプレイ１０ｅと、操作キー１０ｆと、内蔵メモリ１０ｇと、送信部１０ｉと、受信部１０ｊとから構成される。尚、この図は、概略を示したものであり、一般にデジタルカメラに必要な構成であっても、本発明に直接関係しないものについては、省略している場合がある。
コントローラ１０ａ、レンズ１０ｂ、撮像素子１０ｃ、Ａ/Ｄ変換回路１０ｄ、ディスプレイ１０ｅ、操作キー１０ｆ、内蔵メモリ１０ｇは、第１の実施の形態で述べたものと同様であるので、説明を省略する。送信部１０ｉは、被写体が所持する機器に対し、機器ＩＤの送信を要求する素子であり、被写体が所持する機器としてＩＣタグを用いる場合、ループアンテナに相当する。受信部１０ｊは、被写体が所持する機器から送信された機器ＩＤを受信する素子である。
【００２５】
ところで、本実施の形態では、上述したように、複数の受信部１０ｊを設けたデジタルカメラ１０を用いる。図５(ｂ)にその外観を示す。尚、図５(ｂ)に示した状態のまま構えて撮影する場合(横方向に構えて撮影する場合)は、受信部１０ｊＬと受信部１０ｊＲが、機器から送信された信号を受信する。一方、図５(ｂ)に示した状態から９０°回転させた状態で構えて撮影する場合(縦方向に構えて撮影する場合)は、受信部１０ｊＵと受信部１０ｊＤが、機器から送信された信号を受信する。尚、カメラの構え方が縦であるか横であるかは、公知の姿勢検出器により判断することができる。尚、以下の説明で、「受信部１０ｊ」というときは、受信部１０ｊＬ、受信部１０ｊＲ、受信部１０ｊＵ、受信部１０ｊＤのいずれかを指すものとする。
また、図５(ｃ)に、本実施の形態におけるシステム構成を示す。
図５(ｃ)は、デジタルカメラ１０が、ＩＣタグ等の機器３０１〜３０Ｎとの間で情報通信を行う様子を示したものである。尚、以下の説明において、複数の機器のうち１つの機器を代表させて説明するときは、「機器３０」ともいうこととする。
【００２６】
次に、図６を参照して、コントローラ１０ａの機能構成を説明する。
図６に示すように、コントローラ１０ａは、画像データ取得部１１と、被写体ＩＤ取得部１２と、画像ファイル生成部１３と、画像ファイル記憶部１４と、機器ＩＤ取得部１５と、機器距離取得部１６と、被写体距離取得部１７と、位置特定部１８とを備える。
画像データ取得部１１、被写体ＩＤ取得部１２、画像ファイル生成部１３、画像ファイル記憶部１４は、第１の実施の形態で述べたものと同様であるので、説明を省略する。機器ＩＤ取得部１５は、受信部１０ｊを介して機器ＩＤを受信する機能部分であり、機器距離取得部１６は、機器３０までの距離を把握するために必要な情報を取得する機能部分である。被写体距離取得部１７は、デジタルカメラ１０から被写体までの距離の情報を取得する機能部分であり、位置特定部１８は、被写体の構図中での位置を特定する機能部分である。
【００２７】
このような機能構成を備えたコントローラ１０ａの動作を、図７、８を参照して説明する。
図７は、人物Ａ〜Ｈのうち、人物Ａ〜Ｃを被写体としてデジタルカメラ１０で撮影している状況を、上空から捉えた図である。人物Ａ〜Ｈは、それぞれ、ＩＣタグ等の機器３０を所持している。尚、ここでは、デジタルカメラ１０は横方向に構えていることとしているため、受信部１０ｊとしては、受信部１０ｊＬ及び受信部１０ｊＲのみを図示している。
図７において、デジタルカメラ１０から人物Ａ〜Ｃが位置している地点までの距離が被写体距離である。従って、人物Ｄ、Ｅ、Ｆは、デジタルカメラ１０からの距離が被写体距離と異なるので、被写体ではないと判定される。また、人物Ｇ、Ｈは、デジタルカメラ１０からの距離は被写体距離とほぼ同じであるが、受信部１０ｊＬによる機器ＩＤの受信と受信部１０ｊＲによる機器ＩＤの受信とに一定以上の時間差が生じるので、被写体ではないと判定される。
【００２８】
具体的な動作を、図８のフローチャートを参照して詳細に説明する。
図８に示すように、まず、機器ＩＤ取得部１５は、受信部１０ｊが受信した全ての機器３０からの機器ＩＤを取得し、機器距離取得部１６が、機器ＩＤごとに、機器ＩＤを受信した際の電波強度、受信部１０ｊＲまでの到達時間ＴＲ、受信部１０ｊＬまでの到達時間ＴＬを取得する(ステップ２０１)。そして、撮影が行われると、画像データ取得部１１が、Ａ/Ｄ変換回路１０ｄから画像データを取得し、被写体距離取得部１７が、撮影時に得られる被写体距離を取得する(ステップ２０２)。
【００２９】
次に、被写体ＩＤ取得部１２は、１人の人物が所持する１つの機器３０に着目する(ステップ２０３)。そして、機器距離取得部１６が取得した電波強度が、被写体距離取得部１７が取得した被写体距離に応じて決定される電波強度の理論値Ｓとほぼ等しいかどうかを判定する(ステップ２０４)。その結果、電波強度が理論値Ｓとほぼ等しいと判定された場合は、その人物は被写体である可能性があるので、ステップ２０５に進む。尚、ここで、「ほぼ等しい」かどうかは、例えば、取得した電波強度と理論値Ｓとの差分が一定の閾値以下であるかどうかを検証することにより判定できる。
次に、被写体ＩＤ取得部１２は、到達時間ＴＲと到達時間ＴＬとの時間差が、閾値Ｔｈ１よりも小さいかどうかを判定する(ステップ２０５)。その結果、時間差が閾値Ｔｈ１よりも小さいと判定された場合は、その人物はカメラの撮影範囲内に存在し、被写体である可能性があるので、ステップ２０６に進む。
【００３０】
また、位置特定部１８は、到達時間ＴＲと到達時間ＴＬとの時間差の値を評価する(ステップ２０６)。
まず、ＴＲ−ＴＬが閾値「Ｔｈ２」以上である場合、位置特定部１８は、構図中の被写体の位置が「左」であることを認識する。そして、画像ファイル生成部１３が、機器ＩＤと位置情報「左」とを含む付帯情報を画像データに付帯させることにより画像ファイルを生成し、画像ファイル記憶部１４が、生成された画像ファイルを内蔵メモリ１０ｇに記憶する(ステップ２０７)。
また、ＴＲ−ＴＬが閾値「−Ｔｈ２」より大きく閾値「Ｔｈ２」より小さい場合、位置特定部１８が、構図中の被写体の位置が「中央」であることを認識する。そして、画像ファイル生成部１３が、機器ＩＤと位置情報「中央」とを含む付帯情報を画像データに付帯させることにより画像ファイルを生成し、画像ファイル記憶部１４が、生成された画像ファイルを内蔵メモリ１０ｇに記憶する(ステップ２０８)。
更に、ＴＲ−ＴＬが閾値「−Ｔｈ２」以下である場合、位置特定部１８は、構図中の被写体の位置が「右」であることを認識する。そして、画像ファイル生成部１３が、機器ＩＤと位置情報「右」とを含む付帯情報を画像データに付帯させることにより画像ファイルを生成し、画像ファイル記憶部１４が、生成された画像ファイルを内蔵メモリ１０ｇに記憶する(ステップ２０９)。
【００３１】
最後に、他に人物(機器)があるかどうかを判定する(ステップ２１０)、そして、他に人物(機器)がないと判定された場合、処理は終了するが、他に人物(機器)があると判定された場合、次の人物(機器)に着目し、ステップ２０４〜２０９の処理を繰り返す。また、ステップ２０４で電波強度が理論値Ｓと大きく異なる場合や、到達時間ＴＲと到達時間ＴＬとの時間差が閾値Ｔｈ１より小さくない場合も、次の人物(機器)に着目し、ステップ２０４〜２０９の処理を繰り返す。
【００３２】
尚、本実施の形態では、デジタルカメラ１０から機器３０までの距離は、電波の強さにより推定したが、例えば、機器３０から送信されてきた信号の受信までの時間に基づき推定するようにしてもよい。
また、デジタルカメラ１０からみた機器３０の方向は、複数の受信部１０ｊを用いて信号の到達する時間差に基づいて推定したが、複数の受信部１０ｊにおける受信状況のいかなる違いを用いて推定してもよい。
更に、複数の機器３０から受信した信号の中から被写体が所持する機器３０から受信した信号を特定するための本実施の形態における手法は、上述した第１の実施の形態に適用することも可能である。
更にまた、本実施の形態では、被写体として人間を想定したため、被写体に持たせた機器３０が発信する信号から被写体ＩＤを抽出するようにしたが、被写体が人間でない場合、被写体自らが発信する信号から被写体ＩＤを抽出するようにしてもよい。
【００３３】
(第３の実施の形態)
第３の実施の形態は、披露宴会場のような限られた空間における撮影に適用されるものである。ＩＣタグ等の機器を埋め込んだネームプレート等を各人物に持たせ、複数の受信機により、室内における各人物が所持する機器の機器ＩＤ及び各人物の位置を把握しておく。そして、デジタルカメラの位置情報と撮影方向と被写体距離とから被写体の位置を推定し、複数の機器ＩＤの中から被写体が発信する機器ＩＤを選択し、被写体ＩＤとして取得するものである。
このような構成により、検波を発信する装置や信号を受信する装置をデジタルカメラに設ける必要がなくなる。但し、検波を発信する装置や信号を受信する装置を組み合わせて用いれば、更に精度良く被写体ＩＤを取得することは可能である。
【００３４】
以下、本実施の形態について詳細に説明する。
図９は、第３の実施の形態におけるシステムの全体構成を示した図である。このシステムは、デジタルカメラ１０と、機器３０１〜３０Ｎと、送受信機４０１〜４０３と、受信機５０１〜５０３と、サーバコンピュータ(以下、「サーバ」という)６０とから構成される。
デジタルカメラ１０は、第２の実施の形態で示したものと同様の構成を有し、送信部１０ｉを介して送受信機４０１〜４０３に情報を送信し、送受信機４０１〜４０３からの情報を受信部１０ｊで受信できるようになっている。機器３０１〜３０Ｎは、受信機５０１〜５０３対し情報を送信するものであり、例えば、ＩＣタグである。
【００３５】
送受信機４０１〜４０３は、デジタルカメラ１０から撮影方向及び被写体距離の情報を受信すると共に、例えば、その受信の際の電波強度に基づき、デジタルカメラ１０までの距離を計測し、得られた情報をサーバ６０に送信するものである。また、サーバ６０から送られた情報をデジタルカメラ１０に送信する機能も有する。尚、以下の説明において、複数の送受信機のうち１つの送受信機を代表させて説明するときは、「送受信機４０」ということとする。
受信機５０１〜５０３は、個々の機器３０から機器ＩＤを受信すると共に、例えば、その受信の際の電波強度に基づき、個々の機器３０までの距離を計測し、得られた情報をサーバ６０に送信するものである。尚、以下の説明において、複数の受信機のうち１つの受信機を代表させて説明するときは、「受信機５０」ということとする。
【００３６】
サーバ６０は、送受信機４０１〜４０３から受信したデジタルカメラ１０までの距離に基づき、デジタルカメラ１０の位置を算出し、同じく受信した撮影方向及び被写体距離を考慮して被写体の位置を特定する機能を有する。また、受信機５０１〜５０３から受信した個々の機器３０１〜３０Ｎまでの距離に基づき、個々の機器３０１〜３０Ｎの位置を算出し、その中から被写体の位置にある機器を特定し、その機器の機器ＩＤを被写体ＩＤとして送受信機４０に送信するものである。
尚、サーバ６０においてデジタルカメラ１０までの距離からデジタルカメラ１０の位置を算出することにしているので、送受信機４０は３つ設置しているが、より精度を高めるために４つ以上設置するようにしてもよい。また、サーバ６０において個々の機器３０までの距離から個々の機器３０の位置を算出することにしているので、受信機５０は３つ設置しているが、より精度を高めるために４つ以上設置するようにしてもよい。
【００３７】
次に、図１０を参照して、サーバ６０の機能構成を説明する。
図１０に示すように、サーバ６０は、被写体位置特定部６１と、機器ＩＤ取得部６２と、機器位置特定部６３と、被写体ＩＤ取得部６４と、被写体ＩＤ送信部６５とを備える。
被写体位置特定部６１は、デジタルカメラ１０から取得した情報に基づき、被写体の位置を特定する機能部分である。機器ＩＤ取得部６２は、個々の機器３０から発信された機器ＩＤを取得する機能部分であり、機器位置特定部６３は、個々の機器３０の位置を特定する機能部分である。また、被写体ＩＤ取得部６４は、機器ＩＤ取得部６２が取得した機器ＩＤの中から被写体位置特定部６１により特定された位置にある機器３０の機器ＩＤを特定し、その機器ＩＤを被写体ＩＤとして取得する機能部分である、被写体ＩＤ送信部６５は、その取得した被写体ＩＤを送受信機４０に送信する機能部分である。
【００３８】
このような機能構成を備えたサーバ６０の動作を、図１１、１２を参照して説明する。
図１１は、人物Ｐ〜Ｚのうち、人物Ｐ〜Ｒを被写体としてデジタルカメラ１０で撮影している状況を、上空から捉えた図である。人物Ｐ〜Ｚは、それぞれ、ＩＣタグ等の機器３０を所持している。
図１１において、人物Ｐ〜Ｒが存在する位置が、被写体の存在する位置(以下、「被写体位置」という)である。従って、人物Ｓ〜Ｚは、その存在する位置が被写体位置と異なるので、被写体ではないと判定される。
【００３９】
具体的な動作を、図１２のフローチャートを参照して詳細に説明する。
まず、送受信機４０１、４０２、４０３は、デジタルカメラ１０から撮影方向及び被写体距離を受信し、その受信の際の電波強度等に基づき、デジタルカメラ１０までの距離Ｄｃ１、Ｄｃ２、Ｄｃ３を求める。そして、これらの得られた情報をサーバ６０に送信する(ステップ３０１)。尚、送受信機４０１、４０２、４０３は、デジタルカメラ１０による撮影が行われた時点で、デジタルカメラ１０から情報を受信してサーバ６０に送信するように構成すればよい。
一方、受信機５０１、５０２、５０３は、各人物が所持する機器３０から機器ＩＤを受信し、その受信の際の電波強度等に基づき、機器３０までの距離Ｄｔ１、Ｄｔ２、Ｄｔ３を求める。そして、これらの得られた情報をサーバ６０に送信する(ステップ３０２)。尚、各人物は同じ位置に長時間留まるものではないと考えられるので、受信機５０１、５０２、５０３は、一定の時間間隔で、機器３０から情報を受信してサーバ６０に送信するように構成する必要がある。
【００４０】
これに応じて、サーバ６０では、被写体位置特定部６１が、デジタルカメラ１０までの距離Ｄｃ１、Ｄｃ２、Ｄｃ３と、撮影方向と、被写体距離とを取得し、距離Ｄｃ１、Ｄｃ２、Ｄｃ３に基づいて、デジタルカメラ１０の位置を特定し、更に、撮影方向及び被写体距離に基づいて、被写体位置(ＸＯ，ＹＯ)を求める(ステップ３０３)。また、機器ＩＤ取得部６２が、個々の機器３０の機器ＩＤを取得し、機器位置特定部６３が、個々の機器３０までの距離Ｄｔ１、Ｄｔ２、Ｄｔ３を取得し、これに基づいて、個々の機器３０の位置(ＸＴ，ＹＴ)を求める(ステップ３０４)。尚、この場合、機器３０の情報としては、一定時間間隔で受信機５０１、５０２、５０３から受信した情報のうち、デジタルカメラ１０での撮影時刻における情報を用いる。
【００４１】
次に、被写体ＩＤ取得部６４は、１人の人物が所持する１つの機器３０に着目する(ステップ３０５)。そして、この機器３０が被写体が所持するものであるかどうか、即ち、機器位置特定部６３により特定された機器３０の位置(ＸＴ，ＹＴ)が被写体位置(ＸＯ，ＹＯ)に近いかどうかを判定する(ステップ３０６)。その結果、機器３０の位置(ＸＴ，ＹＴ)が被写体位置(ＸＯ，ＹＯ)に近い場合は、その機器３０の機器ＩＤを被写体ＩＤとして保持する(ステップ３０７)。
【００４２】
最後に、他に人物(機器)があるかどうかを判定する(ステップ３０８)、そして、他に人物(機器)があると判定された場合、次の人物(機器)に着目し、ステップ３０６、３０７の処理を繰り返す。また、ステップ３０６で機器３０が被写体が所持するものでないと判定された場合も、次の人物(機器)に着目し、ステップ３０６、３０７の処理を繰り返す。
そして、ステップ３０８で人物(機器)がないと判定された場合、被写体ＩＤ送信部６５が、送受信機４０に対し、ステップ３０７で保持された全ての被写体ＩＤを送信し(ステップ３０９)、送受信機４０は、デジタルカメラ１０に被写体ＩＤを送信する(ステップ３１０)。
【００４３】
尚、本実施の形態では、デジタルカメラ１０が撮影方向を認識して送受信機４０１、４０２、４０３に送信する構成としたが、その他の手法を用いて撮影方向を認識することも可能である。例えば、撮影場所となる部屋の壁にデジタルカメラ１０からの信号を検出する検出器を設け、その検出器が反応することで撮影方向を認識する方法等が考えられる。
また、本実施の形態では、デジタルカメラ１０については、正確な位置を把握し、各人物が所持する機器３０については、概略的な位置を把握すれば十分であるとの考えから、送受信機４０１、４０２、４０３と、受信機５０１、５０２、５０３とを別々に設けたが、これらを一体化して設けるようにしてもよい。
更に、本実施の形態では、被写体として人間を想定したため、被写体に持たせた機器３０が発信する信号から被写体ＩＤを抽出するようにしたが、被写体が人間でない場合、被写体自らが発信する信号から被写体ＩＤを抽出するようにしてもよい。
【００４４】
(第４の実施の形態)
第４の実施の形態は、被写体を文字やバーコードを記載したネームプレートと一緒に撮影し、撮影画像から抽出した情報から被写体ＩＤを生成して付帯情報とし、画像データと共に保存するものである。
このような構成により、撮影と同時に自動で被写体ＩＤを取得することが可能になる。また、ピントの合っていない遠方の人物等の画像から誤って被写体ＩＤを抽出することも防止できる。
【００４５】
以下、本実施の形態について詳細に説明する。
図１３(ａ)は、第４の実施の形態におけるデジタルカメラ１０のハードウェア構成の一例を示した図である。デジタルカメラ１０は、コントローラ１０ａと、レンズ１０ｂと、撮像素子１０ｃと、Ａ/Ｄ変換回路１０ｄと、ディスプレイ１０ｅと、操作キー１０ｆと、内蔵メモリ１０ｇとから構成される。尚、この図は、概略を示したものであり、一般にデジタルカメラに必要な構成であっても、本発明に直接関係しないものについては、省略している場合がある。また、これらの全ての機能は、第１及び第２の実施の形態で述べたものと同様であるので、説明を省略する。
図１３(ｂ)は、本実施の形態で解析を行う画像の例を示した図である。図に示すように、被写体に画像解析し易いように構成されたネームプレート等を持たせて撮影を行う。
【００４６】
次に、図１４を参照して、コントローラ１０ａの機能構成を説明する。
図１４に示すように、コントローラ１０ａは、画像データ取得部１１と、被写体ＩＤ取得部１２と、画像ファイル生成部１３と、画像ファイル記憶部１４と、画像データ解析部１９とを備える。
画像データ取得部１１、被写体ＩＤ取得部１２、画像ファイル生成部１３、画像ファイル記憶部１４は、第１の実施の形態及び第２の実施の形態と同じであるので、説明を省略する。画像データ解析部１９は、画像データ取得部１１が取得した画像データを解析して被写体ＩＤを抽出する機能部分である。
【００４７】
このような機能構成を備えたコントローラ１０ａの動作を、図１５を参照して説明する。
撮影が行われると、画像データ取得部１１は、Ａ/Ｄ変換回路１０ｄから画像データを取得する(ステップ４０１)。これにより、画像データ解析部１９は、取得した画像データの解析を行い、公知の手法を用いて被写体ＩＤを抽出する(ステップ４０２)。最後に、画像ファイル生成部１３が、ステップ４０１で取得された画像データと、ステップ４０２で取得された被写体ＩＤを含む付帯情報とから、画像ファイルを生成し(ステップ４０３)、画像ファイル記憶部１４が、生成された画像ファイルを内蔵メモリ１０ｇに記憶する(ステップ４０４)。
【００４８】
(第５の実施の形態)
第５の実施の形態では、第１乃至第４の実施の形態で述べた方法又はその他の方法により付帯情報に記録された被写体ＩＤを用いて処理を行う。即ち、デジタルカメラ１０が、被写体ＩＤを取り込むことにより、撮影中に被写体ＩＤごとの撮影枚数を確認できるようにするものである。
このような構成により、被写体ごとの撮影枚数のばらつきを確認したり、撮影忘れを防止したりすることが可能となる。
【００４９】
本実施の形態におけるデジタルカメラ１０のハードウェア構成は、第１乃至第４の実施の形態で示したものと同様であるので、説明を省略し、コントローラ１０ａの機能構成について説明する。
図１６に示すように、コントローラ１０ａは、画像ファイル読込み部２１と、画像数特定部２２と、表示情報生成部２３とを備える。
画像ファイル読込み部２１は、内蔵メモリ１０ｇから画像ファイルを読み込む機能部分であり、画像数特定部２２は、被写体ＩＤごとに各被写体ＩＤに対応する被写体が写っている画像の数を特定する機能部分である。また、表示情報生成部２３は、被写体ＩＤごとの画像の数をデジタルカメラ１０のディスプレイ１０ｅに表示するための情報を生成する機能部分である。
【００５０】
このような機能構成を備えたコントローラ１０ａの動作を、図１７を参照して説明する。
まず、画像ファイル読込み部２１が、内蔵メモリ１０ｇから１つの画像ファイルを読み込む(ステップ５０１)。次に、画像数特定部２２は、その画像ファイルに含まれる付帯情報から被写体ＩＤを取得する(ステップ５０２)。そして、取得した被写体ＩＤについて、画像ファイル数のカウントを１アップして内蔵メモリ１０ｇに記憶する(ステップ５０３)。尚、付帯情報から複数の被写体ＩＤが取得できた場合は、それらの全てについて画像ファイル数を１カウントアップする。そして、未処理の画像ファイルがあるかどうかを判定する(ステップ５０４)。
その結果、未処理の画像ファイルがあれば、ステップ５０１に戻る。一方、未処理の画像ファイルがなければ、表示情報生成部２３が、その時点で内蔵メモリ１０ｇに記憶されている被写体ごとのカウントに基づき表示情報を生成し、デジタルカメラ１０のディスプレイ１０ｅに表示する(ステップ５０５)。
【００５１】
以上の動作を、図１８(ａ)に示すような画像ファイルを例にとり具体的に説明する。
まず、画像ＩＤ「０１」の画像ファイルについて、ステップ５０１〜５０３の処理が行われ、被写体ＩＤ「０１」、「０３」のカウントが「１」となる。次に、画像ＩＤ「０２」の画像ファイルについて、ステップ５０１〜５０３の処理が行われ、被写体ＩＤ「０２」、「０４」、「０５」のカウントが「１」となる。更に、画像ＩＤ「０３」の画像ファイルについて、ステップ５０１〜５０３の処理が行われ、被写体ＩＤ「０１」のカウントが「２」となる。以下、同様に、画像ＩＤ「０４」〜「１０」の画像ファイルについてもステップ５０１〜５０３の処理が行われ、図１８(ｂ)のような画像ファイル数の集計結果が得られる。
尚、表示情報生成部２３は、図１８(ｂ)に示したものをそのまま表示情報としてもよいが、図１８(ｂ)に示したものにグラフ化する等の加工を施したものを表示情報としてもよい。
【００５２】
以上述べたように、本実施の形態では、被写体から発信される信号から被写体ＩＤを取得し画像データの付帯情報に記録するようにした。これにより、被写体が座席に座っていなくとも、簡単な構成で、被写体により分類可能な構成の画像ファイルが生成できるようになった。
また、付帯情報に記録された被写体ＩＤを取り込み、被写体ＩＤごとの画像数を表示するようにした。これにより、全ての被写体の撮影枚数を均等にしながら撮影できるようになった。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態で生成される画像ファイルの構成を示した図である。
【図２】本発明の第１の実施の形態におけるデジタルカメラのハードウェア構成、及び、同実施の形態で使用するシャッターリモコンの外観を示した図である。
【図３】本発明の第１の実施の形態におけるデジタルカメラのコントローラの機能構成を示したブロック図である。
【図４】本発明の第１の実施の形態におけるデジタルカメラのコントローラの動作を示したフローチャートである。
【図５】本発明の第２の実施の形態におけるデジタルカメラのハードウェア構成、同実施の形態におけるデジタルカメラの外観、及び、同実施の形態におけるシステムの全体構成を示した図である。
【図６】本発明の第２の実施の形態におけるデジタルカメラのコントローラの機能構成を示したブロック図である。
【図７】本発明の第２の実施の形態における動作を説明するための図である。
【図８】本発明の第２の実施の形態におけるデジタルカメラのコントローラの動作を示したフローチャートである。
【図９】本発明の第３の実施の形態におけるシステムの全体構成を示した図である。
【図１０】本発明の第３の実施の形態におけるサーバの機能構成を示したブロック図である。
【図１１】本発明の第３の実施の形態における動作を説明するための図である。
【図１２】本発明の第３の実施の形態におけるサーバの動作を示したフローチャートである。
【図１３】本発明の第４の実施の形態におけるデジタルカメラのハードウェア構成を示した図である。
【図１４】本発明の第４の実施の形態におけるデジタルカメラのコントローラの機能構成を示したブロック図である。
【図１５】本発明の第４の実施の形態におけるデジタルカメラのコントローラの動作を示したフローチャートである。
【図１６】本発明の第５の実施の形態におけるデジタルカメラのコントローラの機能構成を示したブロック図である。
【図１７】本発明の第５の実施の形態におけるデジタルカメラのコントローラの動作を示したフローチャートである。
【図１８】本発明の第５の実施の形態で用いる画像ファイルの一例、及び、同実施の形態で生成される表示情報の一例を示した図である。
【符号の説明】
【００５４】
１０…デジタルカメラ、１０ａ…コントローラ、１０ｂ…レンズ、１０ｃ…撮像素子、１０ｄ…Ａ/Ｄ変換回路、１０ｅ…ディスプレイ、１０ｆ…操作キー、１０ｇ…内蔵メモリ、１０ｈ，１０ｊ…受信部、１０ｉ…送信部、１１…画像データ取得部、１２，６４…被写体ＩＤ取得部、１３…画像ファイル生成部、１４…画像ファイル記憶部、１５，６２…機器ＩＤ取得部、１６…機器距離取得部、１７…被写体距離取得部、１８…位置特定部、１９…画像データ解析部、２０…シャッターリモコン、２１…画像ファイル読込み部、２２…画像数特定部、２３…表示情報生成部、３０…機器、４０…送受信機、５０…受信機、６０…サーバ、６１…被写体位置特定部、６３…機器位置特定部、６５…被写体ＩＤ送信部
【図１】
2006059009.tif 000003
【図２】
2006059009.tif 000004
【図３】
2006059009.tif 000005
【図４】
2006059009.tif 000006
【図５】
2006059009.tif 000007
【図６】
2006059009.tif 000008
【図７】
2006059009.tif 000009
【図８】
2006059009.tif 000010
【図９】
2006059009.tif 000011
【図１０】
2006059009.tif 000012
【図１１】
2006059009.tif 000013
【図１２】
2006059009.tif 000014
【図１３】
2006059009.tif 000015
【図１４】
2006059009.tif 000016
【図１５】
2006059009.tif 000017
【図１６】
2006059009.tif 000018
【図１７】
2006059009.tif 000019
【図１８】
2006059009.tif 000020