(57)【要約】      （修正有）【課題】被写体に関して効率的に検索できるカメラおよび検索システムを提供する。【解決手段】カメラ１の内蔵フラッシュメモリ１０９に被写体検索データを格納するように構成した。そして、ＧＰＳユニット１０４から取得した現在位置の情報や、ＲＴＣ１０５から取得した現在の日時の情報などを利用して被写体検索データを絞り込んだ上で、撮像して得られた画像中の検索対象物について検索するように構成した。これにより、検索対象物とは関係のない被写体検索データを検索対象から除外できるので、効率的に検索できる。【選択図】図２
2010044580.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像する撮像手段と、
対象物を特定するためのデータであって前記対象物に関する地域についての情報および前記対象物に関する時期についての情報のうちの少なくとも１つを検索項目として備えたデータを格納するデータ格納手段と、
前記撮像手段で被写体像を撮像する際の撮像地点の情報および撮像時期の情報のうちの少なくとも１つを取得する撮像時情報取得手段と、
前記撮像時情報取得手段で取得した前記撮像地点の情報および前記撮像時期の情報のうちの少なくとも１つを用いて、前記データ格納手段に格納された前記データのうち検索に用いるデータを絞り込むデータ絞り込み手段と、
前記データ絞り込み手段で絞り込まれた前記データと、前記撮像手段で撮像した被写体像の画像に含まれる対象物（検索対象物）の特徴に関する情報とを照合して前記検索対象物を検索する検索手段と、
前記検索手段による検索結果を表示する表示手段とを備えることを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記カメラの外部と通信を行う通信手段と、
前記検索手段で前記検索対象物を検索した結果、前記検索対象物に該当する前記データが前記データ格納手段に格納されていない場合には、外部に前記検索対象物を検索させるために前記検索対象物の特徴に関する情報を前記通信手段を介して外部に送信させる通信制御手段をさらに備え、
前記表示手段は、前記検索対象物に関するデータを前記通信手段を介して外部から受信すると、受信した前記検索対象物に関するデータに基づいて、前記検索対象物についての情報を表示することを特徴とするカメラ。
【請求項３】
請求項１または請求項２に記載のカメラにおいて、
前記検索対象物が前記撮像手段で撮像した被写体像の画像に占める割合を算出する割合算出手段と、
前記撮像手段で被写体像を撮像する際の撮影レンズの焦点距離の情報を取得する焦点距離情報取得手段と、
前記割合算出手段で算出した前記割合と、前記焦点距離情報取得手段で取得した前記焦点距離の情報とに基づいて、前記検索対象物の大きさを算出する大きさ算出手段をさらに備え、
前記データは、対象物に関する大きさについての情報をさらに検索項目として備えており、
前記データ絞り込み手段は、前記大きさ算出手段で算出した前記検索対象物の大きさに基づいて、前記データ格納手段に格納された前記データを絞り込むことを特徴とするカメラ。
【請求項４】
被写体像を撮像する撮像手段と、
前記撮像手段で被写体像を撮像する際の撮像地点の情報および撮像時期の情報のうちの少なくとも１つを取得する撮像時情報取得手段と、
前記カメラの外部と通信を行う通信手段と、
外部に前記検索対象物を検索させるために、前記撮像時情報取得手段で取得した前記撮像地点の情報および前記撮像時期の情報のうちの少なくとも１つと、前記撮像手段で撮像した被写体像の画像に含まれる検索対象物の特徴に関する情報とを前記通信手段を介して外部に送信させる通信制御手段と、
前記検索対象物に関するデータを前記通信手段を介して外部から受信すると、受信した前記検索対象物に関するデータに基づいて、前記検索対象物についての情報を表示する表示手段とを備えることを特徴とするカメラ。
【請求項５】
請求項４に記載のカメラと、
前記検索対象物を検索するサーバと、
前記対象物を特定するためのデータであって対象物に関する地域についての情報および前記対象物に関する時期についての情報のうちの少なくとも１つを検索項目として備えたデータを格納するデータ格納装置とを備え、
前記サーバは、前記カメラから送信された、前記撮像時情報取得手段で取得した前記撮像地点の情報および前記撮像時期の情報のうちの少なくとも１つと、前記撮像手段で撮像した被写体像の画像に含まれる検索対象物の特徴に関する情報とを受信すると、受信した情報と、前記データ格納装置に格納された前記データとに基づいて前記検索対象物を検索し、検索結果を前記カメラに送信することを特徴とする検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像して得られた画像に基づいて対象物について検索できるカメラおよび検索システムに関する。
【背景技術】
【０００２】
被写体を撮像し、撮像して得られた画像に基づいて被写体に関する情報を検索する装置が知られている。この装置では、表示装置に表示された被写体の任意の部位が指定されると、その部位の色相に基づいて、被写体の形状を抽出する。そして、被写体の色相に基づいて画像データファイルを絞り込み、次いで被写体の形状に基づいて画像データを絞り込む（特許文献１参照）。
【０００３】
【特許文献１】特開２００５−１０００１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した特許文献に記載の装置では、被写体の指定された部位の色相に基づいて画像データファイルを絞り込んでいるが、絞り込みを行う画像データファイルの中には被写体とは関係のないものも多く含まれているため、非効率である。
【課題を解決するための手段】
【０００５】
（１）  請求項１の発明によるカメラは、被写体像を撮像する撮像手段と、対象物を特定するためのデータであって対象物に関する地域についての情報および対象物に関する時期についての情報のうちの少なくとも１つを検索項目として備えたデータを格納するデータ格納手段と、撮像手段で被写体像を撮像する際の撮像地点の情報および撮像時期の情報のうちの少なくとも１つを取得する撮像時情報取得手段と、撮像時情報取得手段で取得した撮像地点の情報および撮像時期の情報のうちの少なくとも１つを用いて、データ格納手段に格納されたデータのうち検索に用いるデータを絞り込むデータ絞り込み手段と、データ絞り込み手段で絞り込まれたデータと、撮像手段で撮像した被写体像の画像に含まれる対象物（検索対象物）の特徴に関する情報とを照合して検索対象物を検索する検索手段と、検索手段による検索結果を表示する表示手段とを備えることを特徴とする。
（２）  請求項２の発明は、請求項１に記載のカメラにおいて、カメラの外部と通信を行う通信手段と、検索手段で検索対象物を検索した結果、検索対象物に該当するデータがデータ格納手段に格納されていない場合には、外部に検索対象物を検索させるために検索対象物の特徴に関する情報を通信手段を介して外部に送信させる通信制御手段をさらに備え、表示手段は、検索対象物に関するデータを通信手段を介して外部から受信すると、受信した検索対象物に関するデータに基づいて、検索対象物についての情報を表示することを特徴とする。
（３）  請求項３の発明は、請求項１または請求項２に記載のカメラにおいて、検索対象物が撮像手段で撮像した被写体像の画像に占める割合を算出する割合算出手段と、撮像手段で被写体像を撮像する際の撮影レンズの焦点距離の情報を取得する焦点距離情報取得手段と、割合算出手段で算出した割合と、焦点距離情報取得手段で取得した焦点距離の情報とに基づいて、検索対象物の大きさを算出する大きさ算出手段をさらに備え、データは、対象物に関する大きさについての情報をさらに検索項目として備えており、データ絞り込み手段は、大きさ算出手段で算出した検索対象物の大きさに基づいて、データ格納手段に格納されたデータを絞り込むことを特徴とする。
（４）  請求項４の発明によるカメラは、被写体像を撮像する撮像手段と、撮像手段で被写体像を撮像する際の撮像地点の情報および撮像時期の情報のうちの少なくとも１つを取得する撮像時情報取得手段と、カメラの外部と通信を行う通信手段と、外部に検索対象物を検索させるために、撮像時情報取得手段で取得した撮像地点の情報および撮像時期の情報のうちの少なくとも１つと、撮像手段で撮像した被写体像の画像に含まれる検索対象物の特徴に関する情報とを通信手段を介して外部に送信させる通信制御手段と、検索対象物に関するデータを通信手段を介して外部から受信すると、受信した検索対象物に関するデータに基づいて、検索対象物についての情報を表示する表示手段とを備えることを特徴とする。
（５）  請求項５の発明による検索システムは、請求項４に記載のカメラと、検索対象物を検索するサーバと、対象物を特定するためのデータであって対象物に関する地域についての情報および対象物に関する時期についての情報のうちの少なくとも１つを検索項目として備えたデータを格納するデータ格納装置とを備え、サーバは、カメラから送信された、撮像時情報取得手段で取得した撮像地点の情報および撮像時期の情報のうちの少なくとも１つと、撮像手段で撮像した被写体像の画像に含まれる検索対象物の特徴に関する情報とを受信すると、受信した情報と、データ格納装置に格納されたデータとに基づいて検索対象物を検索し、検索結果をカメラに送信することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、効率的に検索できる。
【発明を実施するための最良の形態】
【０００７】
図１〜１４を参照して、本発明によるカメラおよび検索システムの一実施の形態を説明する。図１は、本実施の形態の検索システムの全体構成を示す図であり、図２は本実施の形態のカメラの全体構成を示す図である。本実施の形態の検索システムは、カメラ１と、サーバ３と、データベース４とを備えている。カメラ１は、レンズユニット１０１と、撮像素子１０２と、処理ユニット１０３と、ＧＰＳユニット１０４と、リアルタイムクロック（ＲＴＣ）１０５と、無線ＬＡＮユニット１０６とを備えている。また、カメラ１は、メモリカードインターフェース１０７と、表示部１０８と、内蔵フラッシュメモリ１０９と、操作スイッチ１１０と、レンズ駆動部１１１と、レンズ位置検出部１１２とを備えている。
【０００８】
レンズユニット１０１は、不図示のズームレンズとフォーカスレンズとを含む。ズームレンズは、レンズ駆動部１１１によって光軸方向に進退駆動され、レンズユニット１０１による焦点距離を調節する。フォーカスレンズはレンズ駆動部１１１によって光軸方向に進退駆動され、レンズユニット１０１による焦点位置を調節する。レンズ駆動部１１１は、後述する処理ユニット１０３から送出されるレンズ制御信号に応じてズームレンズとフォーカスレンズをそれぞれ駆動する。レンズ位置検出部１１２は、ズームレンズおよびフォーカスレンズの光軸方向の位置をそれぞれ検出する。
【０００９】
撮像素子１０２は、たとえばＣＣＤイメージセンサなどによって構成される。撮像素子１０２は、レンズユニット１０１を通過した被写体光による像を撮像し、撮像信号を処理ユニット１０３へ出力する。処理ユニット１０３は、ＣＰＵおよびＲＯＭやＲＡＭなどＣＰＵの周辺回路からなり、各部から出力される信号を入力して所定の演算を行い、演算結果に基づく制御信号を各部へ出力する。ＧＰＳユニット１０４は、ＧＰＳ衛星からのＧＰＳ信号を受信して自身の現在位置（たとえば緯度、経度、高度）を検出し、現在位置の情報を処理ユニット１０３へ出力する。ＲＴＣ１０５は、現在の日時の情報を処理ユニット１０３へ出力する。
【００１０】
無線ＬＡＮユニット１０６は、後述する無線ＬＡＮ基地局２など、あらかじめ構築されている無線ＬＡＮネットワークに接続して、ネットワークに接続されている他の機器と無線通信（ワイヤレス通信）を行う。メモリカードインターフェース１０７は、たとえばメモリカード１２０などの記憶媒体を着脱可能に保持し、装着された記憶媒体に記録されたデータの読み込みや消去、記憶媒体へのデータの書き込みを行う。表示部１０８は、たとえば液晶表示装置（ＬＣＤ）などの表示装置と、タッチパネルスイッチとを有する。内蔵フラッシュメモリ１０９は、後述する被写体検索データを格納している。操作スイッチ１１０は、カメラ１の各部の操作のためのボタンなどに連動して処理ユニット１０３に信号を出力するスイッチ群であり、上述した表示部１０８のタッチパネルスイッチを含む。
【００１１】
サーバ３は、無線ＬＡＮ基地局２およびデータベース４に接続されている。後述するように、サーバ３は、無線ＬＡＮ基地局２を介してカメラ１から被写体に関する問い合わせを受けると、データベース４に格納された被写体検索データを参照して、問い合わせに係る被写体の情報を無線ＬＡＮ基地局２を介してカメラ１に送信する。無線ＬＡＮ基地局２は、あらかじめ構築されている無線ＬＡＮネットワークの基地局である。データベース４は、被写体検索データを格納している。
【００１２】
このように構成されるカメラ１および検索システムでは、カメラ１で被写体像を撮像すると、被写体像の特徴とカメラ１の内蔵フラッシュメモリ１０９に格納された被写体検索データとを照合することで被写体に関するデータを検索する。また、カメラ１は、このようにデータを検索した結果、当該被写体に該当するデータがなかった場合には、当該被写体像についてサーバ３に問い合わせる。以下、詳述する。
【００１３】
−−−被写体検索データ−−−
図３は、被写体検索データの一例として、花に関する被写体検索データの構成を示す図である。被写体検索データには、複数の情報の項目があり、それぞれ花の種類（植物の名称）毎に区分されている。情報の項目としては、たとえば、位置情報と、高度情報と、時期情報と、大きさ情報と、特徴量情報と、図鑑情報とが挙げられる。位置情報は、花の分布する地域に関する情報であり、たとえば緯度および経度で表される。高度情報は、花の分布する高度に関する情報であり、たとえば標高で表される。時期情報は、花が咲く時期に関する情報であり、たとえば月日で表される。大きさ情報は、花の大きさに関する情報であり、たとえば花の大きさの範囲が数値で表される。
【００１４】
特徴量情報は、花の色彩や模様、形状など、花の外観に関する情報である。色彩の情報は、たとえば色相の範囲が数値で表されている。模様や形状の情報には、たとえば、花びらの枚数、花の形状がどのような形状パターンであるか、等といった情報が含まれている。図鑑情報は、花の写真や絵など、花の外観を表す画像データである。
【００１５】
上述したように、被写体検索データはカメラ１の内蔵フラッシュメモリ１０９およびデータベース４にそれぞれ格納されている。なお、記憶容量の関係で、データベース４に格納された被写体検索データには、内蔵フラッシュメモリ１０９に格納された被写体検索データよりも多くの花の種類の情報が含まれている。
【００１６】
−−−撮像および検索について−−−
不図示の電源ボタンが操作されてカメラ１の電源がオンされた後、操作者の操作によってたとえば不図示のズームボタンが押圧操作されると、ズームボタンが押圧操作されている間に操作スイッチ１１０からズーム操作信号（望遠指示信号または広角指示信号）が出力される。ズーム操作信号を受信した処理ユニット１０３は、ズームレンズを進退駆動させるようにレンズ駆動部１１１に信号を出力する。これにより、レンズユニット１０１の焦点距離が任意の焦点距離に設定される。
【００１７】
このようにして、操作者が、レンズユニット１０１の焦点距離を任意の焦点距離を設定した後、不図示のレリーズボタンを全押し操作すると、操作スイッチ１１０から全押し操作信号が出力される。全押し操作信号を受信すると、処理ユニット１０３は、公知の測光および測距演算を行って、シャッタ速度（シャッタ秒時）、制御絞り値を算出する。そして、不図示の絞りの絞り値が算出した制御絞り値となるように不図示の絞り駆動部に制御信号（絞り制御信号）を出力するとともに、フォーカスレンズを駆動するためのレンズ制御信号をレンズ駆動部１１１に出力する。
【００１８】
その後、処理ユニット１０３は、撮像素子１０２で被写体像を撮像するよう各部を制御する。処理ユニット１０３は、撮像素子１０２で撮像して得られた被写体像の画像のデータに所定の画像処理を行い、画像処理後の画像データをメモリカード１２０に書き込むように各部を制御する。また、処理ユニット１０３は、図４に示すように、撮像して得られた画像（撮像画像）２０１と、被写体の名称を検索するか否かを問い合わせる表示（問い合わせ表示）２０２とを表示部１０８に一定時間表示するように各部を制御する。なお、被写体像の撮像の後、処理ユニット１０３は、カメラ１の各部のリセットを開始するように各部を制御する。図４は花が被写体である場合の一例である。２０１ａは被写体の花である。
【００１９】
問い合わせ表示２０２には、被写体の名称を検索するか否かを問い合わせる旨の表示と、操作者が被写体名称の検索を指示するための「はい」ボタン２０２ａとが含まれる。撮像画像２０１および問い合わせ表示２０２が表示部１０８に一定時間表示されている間に、「はい」ボタン２０２ａが押圧操作されないと、すなわち、撮像画像２０１および問い合わせ表示２０２を表示部１０８に表示させた後、所定時間以内に「はい」ボタン２０２ａが押圧操作されたことを示す操作信号を受信できなかった場合には、処理ユニット１０３は、撮像画像２０１および問い合わせ表示２０２の表示を終了するように各部を制御する。これにより、カメラ１は、撮影待機状態に復帰する。
【００２０】
撮像画像２０１および問い合わせ表示２０２が表示部１０８に一定時間表示されている間に、「はい」ボタン２０２ａが押圧操作されると、すなわち、撮像画像２０１および問い合わせ表示２０２を表示部１０８に表示させた後、所定時間以内に「はい」ボタン２０２ａが押圧操作されたことを示す操作信号を受信できた場合には、処理ユニット１０３は、次に述べる検索モードに移行して、被写体像に関して検索するよう各部を制御する。処理ユニット１０３は、検索モードに移行すると、図５に示すように、問い合わせ表示２０２の表示を終了（中止）し、撮像画像２０１の中で検索の対象となる被写体像が表示された領域を指定するように促す旨の表示（領域指定の案内表示）２０３を表示部１０８に表示するよう各部を制御する。
【００２１】
たとえば、図６に示すように、操作者は、検索の対象となる被写体像（検索対象物）が表示されている領域を囲うように、指で表示部１０８の表面をなぞることで、検索対象物が表示されている領域を指示できる。図６の例では、操作者が撮像画像２０１中の花２０１ａの周囲を囲うように、指で表示部１０８の表面をなぞることになる。表示部１０８の所定領域を指示する信号を受信すると、処理ユニット１０３は、図７に示すように検索中である旨の表示２０４を表示部１０８に表示するよう各部を制御するとともに、受信した信号に基づいて撮像画像２０１の中の検索対象物が表示された領域を特定し、特定した領域内の被写体像（すなわち検索対象物）を認識する。そして、処理ユニット１０３は、認識した検索対象物について、特徴量情報として色相や模様、形状などを認識（抽出）してＲＡＭに保存する。
【００２２】
処理ユニット１０３は、ＧＰＳユニット１０４から出力される現在位置の情報、および、ＲＴＣ１０５から出力される現在の日時の情報を取得する。また、処理ユニット１０３は、レンズ位置検出部１１２から出力されるズームレンズおよびフォーカスレンズの光軸方向の位置の情報を取得する。そして、処理ユニット１０３は、上記認識した検索対象物の撮像画像２０１中の大きさを算出し、取得したズームレンズおよびフォーカスレンズの光軸方向の位置の情報に基づいて、検索対象物の実際の大きさを算出してＲＡＭに保存する。すなわち、処理ユニット１０３は、ズームレンズの位置の情報から焦点距離を算出し、フォーカスレンズの位置の情報から検出対象物である被写体までの距離を算出する。そして、処理ユニット１０３は、検索対象物の撮像画像２０１中の大きさ（検索対象物が撮像画像２０１に占める割合）を算出し、焦点距離および被写体までの距離を参照して検索対象物の実際の大きさを算出して、算出値をＲＡＭに保存する。
【００２３】
次に、処理ユニット１０３は、内蔵フラッシュメモリ１０９に格納された被写体検索データに基づいて検索対象物を検索する。まず、処理ユニット１０３は、ＧＰＳユニット１０４から取得した現在位置の情報と、被写体検索データの位置情報とを比較することで、被写体検索データを絞り込む。たとえば、処理ユニット１０３は、ＧＰＳユニット１０４から取得した現在位置の情報と、被写体検索データの位置情報とを比較して、検索対象とならないと判断される花の種類については、フラグ（検索対象外フラグ）に１をセットする。
【００２４】
また、処理ユニット１０３は、ＧＰＳユニット１０４から取得した現在位置の高度の情報と、被写体検索データの高度情報とを比較することで、被写体検索データを絞り込む。たとえば、処理ユニット１０３は、ＧＰＳユニット１０４から取得した現在位置の高度の情報と、被写体検索データの高度情報とを比較して、検索対象とならないと判断される花の種類については、フラグ（検索対象外フラグ）に１をセットする。処理ユニット１０３は、ＲＴＣ１０５から取得した現在の日時の情報と、被写体検索データの時期情報とを比較することで、被写体検索データを絞り込む。たとえば、処理ユニット１０３は、ＲＴＣ１０５から取得した現在の日時の情報と、被写体検索データの時期情報とを比較して、検索対象とならないと判断される花の種類については、フラグ（検索対象外フラグ）に１をセットする。
【００２５】
処理ユニット１０３は、上述したように算出して得られた検索対象物の実際の大きさと、被写体検索データの大きさ情報とを比較することで、被写体検索データを絞り込む。たとえば、処理ユニット１０３は、算出して得られた検索対象物の実際の大きさと、被写体検索データの大きさ情報とを比較して、検索対象とならないと判断される花の種類については、フラグ（検索対象外フラグ）に１をセットする。上記のように被写体検索データを絞り込んだ後、処理ユニット１０３は、検索対象外フラグに１がセットされていない被写体検索データを参照して、ＲＡＭに保存されている検索対象物の特徴量情報で検索対象物を検索する。
【００２６】
検索の結果、ＲＡＭに保存されている検索対象物の特徴量情報に合致する被写体検索データが存在しない場合には、処理ユニット１０３は、後述するように、外部のサーバ３に検索対象物を検索させる。
【００２７】
検索の結果、ＲＡＭに保存されている検索対象物の特徴量情報に合致する被写体検索データが存在する場合には、処理ユニット１０３は、図８に示すように、検索結果である、合致する被写体検索データの表示２０５と、結果の良否を確認するための表示２０６とを表示部１０８に表示するように各部を制御する。表示２０５には、たとえば、被写体検索データから読み出した花の種類を示す表示２０５ａと、その花の画像２０５ｂとが含まれる。すなわち、処理ユニット１０３は、たとえば、合致する被写体検索データから花の種類の情報と図鑑情報とを読み出し、花の種類を示す表示２０５ａと、その花の画像２０５ｂとを表示させる。表示２０６には、検索結果が正しかった場合に操作者が押圧操作するための「はい」ボタン２０６ａと、検索結果が正しくなかった場合に操作者が押圧操作するための「いいえ」ボタン２０６ｂとが含まれる。
【００２８】
「はい」ボタン２０６ａが押圧操作されると、すなわち、「はい」ボタン２０６ａが押圧操作されたことを示す操作信号を受信できた場合には、処理ユニット１０３は、撮像画像２０１の画像データと検索結果とを関連づけるように各部を制御する。たとえば処理ユニット１０３は、撮像画像２０１の画像データの画像ファイルにおいて、たとえばＥｘｉｆファイルフォーマットにおけるメーカーノートに、被写体検索データの花の種類を示す情報を付加するように各部を制御する。処理ユニット１０３は、撮像画像２０１の画像データと検索結果とを関連づけるよう各部を制御した後、検索モードから通常の撮影モードに復帰して、撮影待機状態となるように各部を制御する。
【００２９】
「いいえ」ボタン２０６ｂが押圧操作されると、すなわち、「いいえ」ボタン２０６ｂが押圧操作されたことを示す操作信号を受信できた場合には、処理ユニット１０３は、外部のサーバ３に検索対象物を検索させるように、無線ＬＡＮユニット１０６を介して次の情報をサーバ３に送信するよう各部を制御する。なお、上述したように、カメラ１側での検索の結果、ＲＡＭに保存されている検索対象物の特徴量情報に合致する被写体検索データが存在しない場合も同様である。まず、処理ユニット１０３は、無線ＬＡＮユニット１０６を介してサーバ３との接続を確立させる。サーバ３との接続が確立できれば、処理ユニット１０３は、被写体像の特徴量情報、ＧＰＳユニット１０４から出力される現在位置の情報、ＲＴＣ１０５から出力される現在の日時の情報、および、上述したように算出した検索対象物の実際の大きさの算出値を、無線ＬＡＮユニット１０６を介してサーバ３に送信する。処理ユニット１０３は、サーバ３との接続が確立できれば、図９に示すように、検索対象物についてサーバで検索している旨を示す表示２０７を表示部１０８に表示するように各部を制御する。
【００３０】
サーバ３は、検索に必要な上述の情報を無線ＬＡＮ基地局２を介してカメラ１から受信すると、データベース４に格納された被写体検索データに基づいて検索対象物を検索する。サーバ３における処理内容については後述する。サーバ３は、検索の結果、合致する被写体検索データが存在する場合には、検索結果である、合致する被写体検索データの花の種類の情報を、無線ＬＡＮ基地局２を介してカメラ１に送信する。サーバ３は、検索の結果、合致する被写体検索データが存在しない場合には、合致する被写体検索データが存在しない旨の情報を、無線ＬＡＮ基地局２を介してカメラ１に送信する。
【００３１】
処理ユニット１０３は、合致する被写体検索データの花の種類の情報を無線ＬＡＮユニット１０６を介してサーバ３から受信すると、図８に示すように、合致する被写体検索データの表示２０５と、結果の良否を確認するための表示２０６とを表示部１０８に表示するように各部を制御する。
【００３２】
「はい」ボタン２０６ａが押圧操作されると、すなわち、「はい」ボタン２０６ａが押圧操作されたことを示す操作信号を受信できた場合には、処理ユニット１０３は、撮像画像２０１の画像データと、受信した検索結果とを関連づけるように各部を制御する。たとえば処理ユニット１０３は、撮像画像２０１の画像データの画像ファイルにおいて、たとえばＥｘｉｆファイルフォーマットにおけるメーカーノートに、被写体検索データの花の種類を示す情報を付加するように各部を制御する。処理ユニット１０３は、撮像画像２０１の画像データと検索結果とを関連づけるよう各部を制御した後、検索モードから通常の撮影モードに復帰して、撮影待機状態となるように各部を制御する。
【００３３】
「いいえ」ボタン２０６ｂが押圧操作されると、すなわち、「いいえ」ボタン２０６ｂが押圧操作されたことを示す操作信号を受信できた場合には、処理ユニット１０３は、撮像画像２０１の画像データと検索結果とを関連づけることなく、検索モードから通常の撮影モードに復帰して、撮影待機状態となるように各部を制御する。
【００３４】
処理ユニット１０３は、合致する被写体検索データが存在しない旨の情報を無線ＬＡＮユニット１０６を介してサーバ３から受信すると、図１０に示すように、合致する被写体検索データが存在しない旨を示す表示２０８を一定時間だけ表示部１０８に表示するように各部を制御する。その後、処理ユニット１０３は、検索モードから通常の撮影モードに復帰して、撮影待機状態となるように各部を制御する。
【００３５】
なお、サーバ３との接続が確立できなかった場合には、処理ユニット１０３は、図１１に示すように、サーバ３との接続が確立できない旨を示す表示２０９を一定時間だけ表示部１０８に表示するように各部を制御する。その後、処理ユニット１０３は、検索モードから通常の撮影モードに復帰して、撮影待機状態となるように各部を制御する。
【００３６】
−−−サーバ３における検索処理−−−
サーバ３は、検索に必要な上述の情報を無線ＬＡＮ基地局２を介してカメラ１から受信すると、データベース４に格納された被写体検索データに基づいて次のように検索対象物を検索する。サーバ３は、カメラ１から受信した現在位置の情報と、データベース４に格納された被写体検索データの位置情報とを比較することで、被写体検索データを絞り込む。たとえば、サーバ３は、カメラ１から受信した現在位置の情報と、被写体検索データの位置情報とを比較して、検索対象とならないと判断される花の種類については、フラグ（検索対象外フラグ）に１をセットする。
【００３７】
また、サーバ３は、カメラ１から受信した現在位置の高度の情報と、被写体検索データの高度情報とを比較することで、被写体検索データを絞り込む。たとえば、サーバ３は、カメラ１から受信した現在位置の高度の情報と、被写体検索データの高度情報とを比較して、検索対象とならないと判断される花の種類については、フラグ（検索対象外フラグ）に１をセットする。サーバ３は、カメラ１から受信した日時の情報と、被写体検索データの時期情報とを比較することで、被写体検索データを絞り込む。たとえば、サーバ３は、カメラ１から受信した日時の情報と、被写体検索データの時期情報とを比較して、検索対象とならないと判断される花の種類については、フラグ（検索対象外フラグ）に１をセットする。
【００３８】
サーバ３は、カメラ１から受信した検索対象物の実際の大きさの算出値と、被写体検索データの大きさ情報とを比較することで、被写体検索データを絞り込む。たとえば、サーバ３は、カメラ１から受信した検索対象物の実際の大きさの算出値と、被写体検索データの大きさ情報とを比較して、検索対象とならないと判断される花の種類については、フラグ（検索対象外フラグ）に１をセットする。上記のように被写体検索データを絞り込んだ後、サーバ３は、検索対象外フラグに１がセットされていない被写体検索データを参照して、カメラ１から受信した検索対象物の特徴量情報で検索対象物を検索する。
【００３９】
検索の結果、カメラ１から受信した検索対象物の特徴量情報に合致する被写体検索データが存在する場合には、サーバ３は、上述したように、合致する被写体検索データの花の種類の情報を、無線ＬＡＮ基地局２を介してカメラ１に送信する。サーバ３は、検索の結果、カメラ１から受信した検索対象物の特徴量情報に合致する被写体検索データが存在しない場合には、上述したように、合致する被写体検索データが存在しない旨の情報を、無線ＬＡＮ基地局２を介してカメラ１に送信する。
【００４０】
−−−フローチャート−−−
図１２は、撮影後に上述したように検索対象物の検索を行うプログラムの処理内容を示すフローチャートである。カメラ１の不図示の電源スイッチがオンされると、カメラ１は通常の撮影モードで起動され、撮影待機状態となる。また、カメラ１の不図示の電源スイッチがオンされると、この処理を行うプログラムが起動されて、処理ユニット１０３で実行される。ステップＳ１において、操作スイッチ１１０から全押し操作信号を受信するまで待機する。ステップＳ１が肯定判断されるとステップＳ３へ進み、公知の測光および測距演算を行ってステップＳ５へ進む。ステップＳ５において、ステップＳ３の演算結果に基づいて絞り制御信号およびレンズ制御信号を出力してステップＳ７へ進む。
【００４１】
ステップＳ７において、撮像素子１０２で被写体像を撮像するよう各部を制御してステップＳ９へ進む。ステップＳ９において、撮像素子１０２で撮像して得られた被写体像の画像のデータに所定の画像処理を行い、画像処理後の画像データをメモリカード１２０に書き込むように各部を制御してステップＳ１１へ進む。ステップＳ１１において、撮像して得られた撮像画像２０１と、問い合わせ表示２０２とを表示部１０８に表示するように各部を制御してステップＳ１３へ進む。ステップＳ１３において、カメラ１の各部のリセットを開始するように各部を制御してステップＳ１５へ進む。
【００４２】
ステップＳ１５において、図４に示す「はい」ボタン２０２ａが押圧操作されたことを示す操作信号を受信したか否かを判断する。ステップＳ１５が肯定判断されるとステップＳ１７へ進み、検索モードに移行してステップＳ２５へ進む。ステップＳ２５において、問い合わせ表示２０２の表示を中止するよう各部を制御してステップＳ２７へ進む。ステップＳ２７において、領域指定の案内表示２０３を表示部１０８に表示するよう各部を制御してステップＳ２９へ進む。ステップＳ２９において、表示部１０８の所定領域を指示する信号を受信するまで待機する。
【００４３】
ステップＳ２９が肯定判断されるとステップＳ３１へ進み、検索中である旨の表示２０４を表示部１０８に表示するよう各部を制御するとともに、受信した操作信号に基づいて撮像画像２０１の中の検索対象物が表示された領域を特定してステップＳ３３へ進む。ステップＳ３３において、ステップＳ３１で特定した領域内の検索対象物の被写体像を認識してステップＳ３５へ進む。ステップＳ３５において、ステップＳ３３で認識した検索対象物について、色相や模様、形状などについて特徴量情報を抽出し、ＲＡＭに保存してステップＳ３７へ進む。ステップＳ３７において、ＧＰＳユニット１０４から出力される現在位置の情報、および、ＲＴＣ１０５から出力される現在の日時の情報を取得してステップＳ３９へ進む。
【００４４】
ステップＳ３９において、レンズ位置検出部１１２から出力されるズームレンズおよびフォーカスレンズの光軸方向の位置の情報を取得してステップＳ４１へ進む。ステップＳ４１において、検索対象物の実際の大きさを算出し、算出値をＲＡＭに保存してステップＳ１００の検索処理および検索結果の表示処理のサブルーチンへ進む。ステップＳ１００のサブルーチンについては後述する。ステップＳ１００のサブルーチンが実行されるとステップＳ４３へ進み、検索モードから通常の撮影モードに復帰してステップＳ４５へ進む。ステップＳ４５において、カメラ１の不図示の電源スイッチがオフされたか否かを判断する。ステップＳ４５が肯定判断されると本プログラムを終了する。ステップＳ４５が否定判断されるとステップＳ１へ戻る。
【００４５】
ステップＳ１５が否定判断されるとステップＳ１９へ進み、ステップＳ１１で撮像画像２０１と、問い合わせ表示２０２とを表示部１０８に表示させてから所定時間が経過したか否かを判断する。ステップＳ１９が否定判断されるとステップＳ１５へ戻る。ステップＳ１９が肯定判断されるとステップＳ２１へ進み、撮像画像２０１および問い合わせ表示２０２の表示を中止するよう各部を制御してステップＳ１へ戻る。
【００４６】
−−−ステップＳ１００のサブルーチン−−−
図１３は、ステップＳ１００の検索処理および検索結果の表示処理のサブルーチンを示すフローチャートである。図１２のステップＳ４１が実行されるとステップＳ１０１へ進み、図１２のステップＳ３７で取得した現在位置の情報と、内蔵フラッシュメモリ１０９に格納された被写体検索データの位置情報とを比較することで、被写体検索データを絞り込んでステップＳ１０３へ進む。ステップＳ１０３において、図１２のステップＳ３７で取得した現在位置の高度の情報と、内蔵フラッシュメモリ１０９に格納された被写体検索データの高度情報とを比較することで、被写体検索データを絞り込んでステップＳ１０５へ進む。ステップＳ１０５において、図１２のステップＳ３７で取得した日時の情報と、内蔵フラッシュメモリ１０９に格納された被写体検索データの時期情報とを比較することで、被写体検索データを絞り込んでステップＳ１０７へ進む。
【００４７】
ステップＳ１０７において、図１２のステップＳ４１で算出した検索対象物の実際の大きさの算出値と、内蔵フラッシュメモリ１０９に格納された被写体検索データの大きさ情報とを比較することで、被写体検索データを絞り込んでステップＳ１０９へ進む。ステップＳ１０９において、ステップＳ１０１からステップＳ１０７で絞り込んだ後の被写体検索データを参照して、ＲＡＭに保存されている検索対象物の特徴量情報で検索対象物を検索してステップＳ１１１へ進む。ステップＳ１１１において、ステップＳ１０９で検索した結果、ＲＡＭに保存されている検索対象物の特徴量情報に合致する被写体検索データが存在するか否かを判断する。
【００４８】
ステップＳ１１１が肯定判断されるとステップＳ１１３へ進み、合致する被写体検索データの表示２０５と、結果の良否を確認するための表示２０６とを表示部１０８に表示するように各部を制御してステップＳ１１５へ進む。ステップＳ１１５において、図８に示す「はい」ボタン２０６ａが押圧操作されたことを示す操作信号を受信したか否かを判断する。ステップＳ１１５が肯定判断されるとステップＳ１１９へ進み、撮像画像２０１の画像データと検索結果とを関連づけるように各部を制御してステップＳ１２１へ進む。ステップＳ１２１において、ステップＳ１１３で表示させた、合致する被写体検索データの表示２０５、および、結果の良否を確認するための表示２０６の表示部１０８への表示を中止するように各部を制御して、図１２のステップＳ４３へ戻る。
【００４９】
ステップＳ１１５が否定判断されるとステップＳ１１７へ進み、図８に示す「いいえ」ボタン２０６ｂが押圧操作されたことを示す操作信号を受信したか否かを判断する。ステップＳ１１７が否定判断されるとステップＳ１１５へ戻る。ステップＳ１１７が肯定判断されるとステップ１２３へ進み、無線ＬＡＮユニット１０６を介して外部のサーバ３と接続するための処理（外部接続処理）を行う。この外部接続処理は公知の処理であるので詳細な説明は省略する。ステップＳ１２３の外部接続処理が実行されるとステップＳ１２５へ進み、サーバ３との接続が確立したか否かを判断する。
【００５０】
ステップＳ１２５が肯定判断されるとステップＳ１２７へ進み、図９に示すように、検索対象物についてサーバで検索している旨を示す表示２０７を表示部１０８に表示するように各部を制御する。そして、被写体像の特徴量情報、ＧＰＳユニット１０４から出力される現在位置の情報、ＲＴＣ１０５から出力される現在の日時の情報、および、検索対象物の実際の大きさの算出値を、無線ＬＡＮユニット１０６を介してサーバ３に送信してステップＳ１２９へ進む。ステップＳ１２９において、無線ＬＡＮユニット１０６を介してサーバ３から検索結果を受信するまで待機する。
【００５１】
ステップＳ１２９が肯定判断されるとステップＳ１３０へ進み、サーバ３との接続を終了する処理（切断処理）を行う。この切断処理は公知の処理であるので詳細な説明は省略する。ステップＳ１３０の切断処理が実行されるとステップＳ１３１へ進み、サーバ３で検索した結果、合致する被写体検索データが存在したか否かを判断する。
【００５２】
ステップＳ１３１が肯定判断されるとステップＳ１３３へ進み、サーバ３から受信した被写体検索データの表示２０５と、結果の良否を確認するための表示２０６とを表示部１０８に表示するように各部を制御してステップＳ１３５へ進む。ステップＳ１３５において、図８に示す「はい」ボタン２０６ａが押圧操作されたことを示す操作信号を受信したか否かを判断する。ステップＳ１３５が肯定判断されるとステップＳ１３９へ進み、撮像画像２０１の画像データと検索結果とを関連づけるように各部を制御してステップＳ１２１へ進む。
【００５３】
ステップＳ１３５が否定判断されるとステップＳ１３７へ進み、図８に示す「いいえ」ボタン２０６ｂが押圧操作されたことを示す操作信号を受信したか否かを判断する。ステップＳ１３７が否定判断されるとステップＳ１３５へ戻る。ステップＳ１３７が肯定判断されるとステップ１２１へ進む。
【００５４】
ステップＳ１３１が否定判断されるとステップＳ１４３へ進み、合致する被写体検索データが存在しない旨を示す表示２０８（図１０）を一定時間だけ表示部１０８に表示するように各部を制御して、図１２のステップＳ４３へ戻る。
【００５５】
ステップＳ１２５が否定判断されるとステップＳ１４１へ進み、サーバ３との接続が確立できない旨を示す表示２０９（図１１）を一定時間だけ表示部１０８に表示するように各部を制御して、図１２のステップＳ４３へ戻る。
【００５６】
ステップＳ１１１が否定判断されるとステップＳ１２３へ進む。
【００５７】
−−−サーバ３のフローチャート−−−
図１４は、サーバ３における検索対象物の検索を行うプログラムの処理内容を示すフローチャートである。サーバ３の電源が投入されると、この処理を行うプログラムが起動される。ステップＳ５０１において、無線ＬＡＮ基地局２を介してカメラ１からの接続要求を受信するまで待機する。ステップＳ５０１が肯定判断されるとステップＳ５０３へ進み、無線ＬＡＮ基地局２を介してカメラ１と接続するための処理（外部接続処理）を行う。この外部接続処理は公知の処理であるので詳細な説明は省略する。ステップＳ５０３の外部接続処理が実行されるとステップＳ５０５へ進み、カメラ１と接続が確立したか否かを判断する。
【００５８】
ステップＳ５０５が否定判断されるとリターンする。ステップＳ５０５が肯定判断されるとステップＳ５０７へ進み、カメラ１から送信される被写体像の特徴量情報や現在位置の情報など、検索に必要な各種の情報を受信するまで待機する。ステップＳ５０７が肯定判断されるとステップＳ５０９へ進み、ステップＳ５０７で受信（取得）した現在位置の情報と、データベース４に格納された被写体検索データの位置情報とを比較することで、被写体検索データを絞り込んでステップＳ５１１へ進む。ステップＳ５１１において、ステップＳ５０７で取得した現在位置の高度の情報と、データベース４に格納された被写体検索データの高度情報とを比較することで、被写体検索データを絞り込んでステップＳ５１３へ進む。ステップＳ５１３において、ステップＳ５０７で取得した日時の情報と、データベース４に格納された被写体検索データの時期情報とを比較することで、被写体検索データを絞り込んでステップＳ５１５へ進む。
【００５９】
ステップＳ５１５において、ステップＳ５０７で取得した検索対象物の実際の大きさの算出値と、データベース４に格納された被写体検索データの大きさ情報とを比較することで、被写体検索データを絞り込んでステップＳ５１７へ進む。ステップＳ５１７において、ステップＳ５０９からステップＳ５１５で絞り込んだ後の被写体検索データを参照して、ステップＳ５０７で取得した検索対象物の特徴量情報で検索対象物を検索してステップＳ５１９へ進む。ステップＳ５１９において、ステップＳ５１９で検索した結果を無線ＬＡＮ基地局２を介してカメラ１に送信してステップＳ５２１へ進む。ステップＳ５２１において、カメラ１との接続を終了する処理（切断処理）を行う。この切断処理は公知の処理であるので詳細な説明は省略する。ステップＳ５２１の切断処理が実行されるとリターンする。
【００６０】
上述したカメラおよび検索システムでは、次の作用効果を奏する。
（１）  カメラ１の内蔵フラッシュメモリ１０９に被写体検索データを格納するように構成した。そして、ＧＰＳユニット１０４から取得した現在位置の情報や、ＲＴＣ１０５から取得した現在の日時の情報などを利用して被写体検索データを絞り込んだ上で、撮像して得られた画像中の検索対象物について検索するように構成した。これにより、検索対象物とは関係のない被写体検索データを検索対象から除外できるので、効率的に検索できる。
【００６１】
（２）  検索対象物に該当する被写体検索データがカメラ１の内蔵フラッシュメモリ１０９に存在しないと判断されると、外部のサーバ３に検索対象物を検索させるように構成した。これにより、コスト面などから記憶容量に制限のあるカメラ１の内蔵フラッシュメモリ１０９に比べて、より多くの被写体検索データを格納するデータベース４を利用して検索対象物を検索できる。したがって、より多くの被写体に対応した検索が可能となり、利便性が向上する。また、カメラ１で撮像して得られた画像中の検索対象物について、外部のサーバ３に検索対象物を検索させるように構成することで、安価で可搬性の高い検索システムを提供できる。
【００６２】
（３）  処理ユニット１０３が、認識した被写体像の撮像画像２０１中の大きさを算出し、取得したズームレンズおよびフォーカスレンズの光軸方向の位置の情報に基づいて、検索対象物の実際の大きさを算出するように構成した。そして、算出した検索対象物の実際の大きさに基づいて、被写体検索データを絞り込むように構成した。これにより効率的に検索できるほか、検索の精度を向上できる。
【００６３】
−−−変形例−−−
（１）  上述の説明では、特徴量情報で検索する前に、位置情報、高度情報、時期情報、大きさ情報の各項目で被写体検索データを絞り込むように構成しているが、本発明はこれに限定されない。たとえば、被写体検索データを絞り込む際に、位置情報、高度情報、時期情報、大きさ情報のうち、少なくとも１項目について絞り込むように構成してもよい。また、絞り込みを行う項目は例示であり、被写体検索データの情報の項目として上述した情報以外にも項目を設けて、当該項目について被写体検索データを絞り込むようにしてもよい。
【００６４】
（２）  上述の説明では、図８に示すように、検索結果を表示する際に、花の種類を示す表示２０５ａと、その花の画像２０５ｂを表示するように構成しているが、本発明はこれに限定されない。たとえば、花の種類を示す表示２０５ａだけを表示するようにしても良く、検索の結果合致した花の種類についての他の項目の情報を表示するようにしてもよい。
【００６５】
（３）  上述の説明では、撮像画像２０１の画像データと検索結果とを関連づけるように構成しているが、本発明はこれに限定されない。たとえば、撮像時点におけるＧＰＳユニット１０４から出力された現在位置の情報やＲＴＣ１０５から出力された現在の日時の情報、検索対象物の実際の大きさの算出値、抽出した特徴量情報など、撮像に際して得られた各種情報について、撮像画像２０１の画像データと関連づけるようにしてもよい。具体的には、たとえば処理ユニット１０３が、これら撮像に際して得られた各種情報などを、撮像画像２０１の画像ファイルにおいて、たとえばＥｘｉｆファイルフォーマットにおけるメーカーノートに付加するように構成してもよい。
【００６６】
（４）  上述の説明では、特徴量情報で検索する前に、位置情報、高度情報、時期情報、大きさ情報の各項目で被写体検索データを絞り込むように構成しているが、本発明はこれに限定されない。たとえば花の場合には、植物園などのように植物に関する所定の施設では植物の本来の分布範囲にかかわらず各種の植物が存在し、本来の開花時期とは異なる時期に開花していることが考えられる。そこで、内蔵フラッシュメモリ１０９に植物園や動物園など、動植物に関する所定の施設の位置の情報を格納しておき、ＧＰＳユニット１０４から出力される現在位置の情報から、これらの施設（敷地）内であることが確認されると、被写体検索データの検索を際に、処理ユニット１０３が位置情報や高度情報、時期情報による絞り込みを行わないように構成してもよい。
【００６７】
（５）  上述の説明では、まずカメラ１側で被写体検索データの検索を行い、合致するデータがなかった場合にサーバ３側で被写体検索データの検索を行うように構成しているが、本発明はこれに限定されない。たとえば、カメラ１側だけで被写体検索データの検索を行うように構成しても良い。この場合、処理ユニット１０３は、カメラ１側で被写体検索データの検索を行った結果、合致する被写体検索データが存在しなくても、サーバ３側への問い合わせを行わない。すなわち、この場合には、サーバ３側での検索は必須ではなく、サーバ３やデータベース４が存在しなくてもよい。この場合であっても、検索対象物とは関係のない被写体検索データを検索対象から除外できるので、上述の説明と同様に効率的に検索できる。
【００６８】
また、サーバ３側だけで被写体検索データの検索を行うように構成してもよい。この場合、処理ユニット１０３は、撮像素子１０２で被写体像を撮像した後、上述したカメラ１側での検索処理を行わずに、サーバ３側へ問い合わせを行う。すなわち、この場合には、カメラ１側での検索は必須ではなく、内蔵フラッシュメモリ１０９に被写体検索データを格納しておかなくてもよい。この場合であっても、検索対象物とは関係のない被写体検索データを検索対象から除外できるので、上述の説明と同様に効率的に検索できる。
【００６９】
また、カメラ１側で被写体検索データの検索を行い、カメラ１側で合致するデータが存在するか否かにかかわらず、さらにサーバ３側でも被写体検索データの検索を行うように構成してもよい。この場合には、カメラ１側およびサーバ３側の双方の検索結果をそれぞれ表示部１０８に表示することが望ましい。この場合であっても、検索対象物とは関係のない被写体検索データを検索対象から除外できるので、上述の説明と同様に効率的に検索できる。
【００７０】
（６）  上述の説明では、検索対象の一例として花（植物）について例示したが、本発明はこれに限定されない。たとえば、花ではなく、葉や実から植物を検索するようにしてもよい。また、植物に限らず、動物や昆虫など、他の生物を検索対象とする場合であっても本発明を適用できる。
（７）  上述した各実施の形態および変形例は、それぞれ組み合わせてもよい。
【００７１】
なお、本発明は、上述した実施の形態のものに何ら限定されず、被写体像を撮像する撮像手段と、対象物を特定するためのデータであって対象物に関する地域についての情報および対象物に関する時期についての情報のうちの少なくとも１つを検索項目として備えたデータを格納するデータ格納手段と、撮像手段で被写体像を撮像する際の撮像地点の情報および撮像時期の情報のうちの少なくとも１つを取得する撮像時情報取得手段と、撮像時情報取得手段で取得した撮像地点の情報および撮像時期の情報のうちの少なくとも１つを用いて、データ格納手段に格納されたデータのうち検索に用いるデータを絞り込むデータ絞り込み手段と、データ絞り込み手段で絞り込まれたデータと、撮像手段で撮像した被写体像の画像に含まれる対象物（検索対象物）の特徴に関する情報とを照合して検索対象物を検索する検索手段と、検索手段による検索結果を表示する表示手段とを備えることを特徴とする各種構造のカメラを含むものである。
【００７２】
また、本発明は、上述した実施の形態のものに何ら限定されず、被写体像を撮像する撮像手段と、撮像手段で被写体像を撮像する際の撮像地点の情報および撮像時期の情報のうちの少なくとも１つを取得する撮像時情報取得手段と、カメラの外部と通信を行う通信手段と、外部に検索対象物を検索させるために、撮像時情報取得手段で取得した撮像地点の情報および撮像時期の情報のうちの少なくとも１つと、撮像手段で撮像した被写体像の画像に含まれる検索対象物の特徴に関する情報とを通信手段を介して外部に送信させる通信制御手段と、検索対象物に関するデータを通信手段を介して外部から受信すると、受信した検索対象物に関するデータに基づいて、検索対象物についての情報を表示する表示手段とを備えることを特徴とする各種構造のカメラを含むものである。
【００７３】
さらに、本発明は、上述した実施の形態のものに何ら限定されず、上記のカメラと、検索対象物を検索するサーバと、対象物を特定するためのデータであって対象物に関する地域についての情報および対象物に関する時期についての情報のうちの少なくとも１つを検索項目として備えたデータを格納するデータ格納装置とを備え、サーバは、カメラから送信された、撮像時情報取得手段で取得した撮像地点の情報および撮像時期の情報のうちの少なくとも１つと、撮像手段で撮像した被写体像の画像に含まれる検索対象物の特徴に関する情報とを受信すると、受信した情報と、データ格納装置に格納されたデータとに基づいて検索対象物を検索し、検索結果をカメラに送信することを特徴とする各種構造の検索システムを含むものである。
【図面の簡単な説明】
【００７４】
【図１】本実施の形態の検索システムの全体構成を示す図である。
【図２】本実施の形態のカメラの全体構成を示す図である。
【図３】被写体検索データの一例として、花に関する被写体検索データの構成を示す図である。
【図４】表示部１０８の表示例を示す図である。
【図５】表示部１０８の表示例を示す図である。
【図６】検索対象物が表示されている領域を指示する例を示す図である。
【図７】表示部１０８の表示例を示す図である。
【図８】表示部１０８の表示例を示す図である。
【図９】表示部１０８の表示例を示す図である。
【図１０】表示部１０８の表示例を示す図である。
【図１１】表示部１０８の表示例を示す図である。
【図１２】撮影後に検索対象物の検索を行うプログラムの処理内容を示すフローチャートである。
【図１３】図１２のステップＳ１００の検索処理および検索結果の表示処理のサブルーチンを示すフローチャートである。
【図１４】サーバ３における検索対象物の検索を行うプログラムの処理内容を示すフローチャートである。
【符号の説明】
【００７５】
１  カメラ                          ３  サーバ
４  データベース                    １０１  レンズユニット
１０２  撮像素子                    １０３  処理ユニット
１０４  ＧＰＳユニット              １０５  リアルタイムクロック（ＲＴＣ）
１０６  無線ＬＡＮユニット          １０８  表示部
１０９  内蔵フラッシュメモリ        １１０  操作スイッチ
１１１  レンズ駆動部                １１２  レンズ位置検出部
【図１】
2010044580.tif 000003
【図２】
2010044580.tif 000004
【図３】
2010044580.tif 000005
【図４】
2010044580.tif 000006
【図５】
2010044580.tif 000007
【図６】
2010044580.tif 000008
【図７】
2010044580.tif 000009
【図８】
2010044580.tif 000010
【図９】
2010044580.tif 000011
【図１０】
2010044580.tif 000012
【図１１】
2010044580.tif 000013
【図１２】
2010044580.tif 000014
【図１３】
2010044580.tif 000015
【図１４】
2010044580.tif 000016