(57)【要約】【課題】画像に含まれる被写体毎に情報を付加する電子機器を提供する。【解決手段】電子機器１００は、カメラ２６と、カメラ２６からの画像を表示するためのモニタ２１０と、モニタ２１０における接触部分を検出するためのタッチパネル２２０と、画像内の接触部分を含む部分画像に写っている被写体の種別を識別するための被写体識別部２５０と、被写体識別部２５０により識別された種別に関連付けられた画面をモニタ２１０に表示するための表示制御部とを備える。画面は、被写体に関する情報の入力を受け付けるための入力画面を含む。電子機器１００は、画像内の部分画像の範囲、被写体識別部２５０により識別された種別、および入力画面に入力された入力情報を関連付けて格納するための記憶部２４０と、モニタ２１０における接触部分が範囲に含まれる場合に、入力情報を表示するための情報表示部２８０とを備える。【選択図】図２
2014179743.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
カメラと、
前記カメラからの画像を表示するためのモニタと、
前記モニタにおける接触部分を検出するためのタッチパネルと、
前記画像内の前記接触部分を含む部分画像に写っている被写体の種別を識別するための被写体識別手段と、
前記被写体識別手段により識別された種別に関連付けられた画面を前記モニタに表示するための表示制御手段とを備え、前記画面は、前記被写体に関する情報の入力を受け付けるための入力画面を含み、
前記画像内の前記部分画像の範囲、前記被写体識別手段により識別された種別、および前記入力画面に入力された入力情報を関連付けて格納するための記憶部と、
前記モニタにおける接触部分が前記範囲に含まれる場合に、前記入力情報を表示するための入力情報表示手段とを備える、電子機器。
【請求項２】
前記画面は、前記被写体に関する情報を検索するための検索画面を含み、
前記記憶部は、前記画像中の前記部分画像の範囲、前記被写体識別手段により識別された種別、および前記検索の結果を関連付けてさらに格納するように構成されており、
前記電子機器は、前記モニタにおける接触部分が前記範囲に含まれる場合に、前記検索の結果を表示するための検索結果表示手段をさらに備える、請求項１に記載の電子機器。
【請求項３】
前記電子機器の現在の位置を示す現在位置情報を取得する位置取得部と、
前記カメラが向いている方向を示す方向情報を取得するための方向取得部とをさらに備え、
前記記憶部は、人工物の地図上の位置情報を示す人工物位置情報さらに格納するように構成されており、
前記被写体識別手段は、前記現在位置情報と、前記方向情報と、前記人工物位置情報とに基づいて、前記被写体の種別が人工物であるか否かを判定するための人工物識別手段を含む、請求項１または２に記載の電子機器。
【請求項４】
前記記憶部は、自然物の地図上の位置情報を示す自然物位置情報をさらに格納するように構成されており、
前記被写体識別手段は、前記現在位置情報と、前記方向情報と、前記自然物位置情報とに基づいて、前記被写体の種別が自然物であるか否かを判定するための自然物識別手段を含む、請求項３に記載の電子機器。
【請求項５】
カメラと、前記カメラからの画像を表示するためのモニタと、前記モニタにおける接触部分を検出するためのタッチパネルとを備える電子機器を制御するための方法であって、
前記画像内の前記接触部分を含む部分画像に写っている被写体の種別を識別するステップと、
前記識別するステップにより識別された種別に関連付けられた画面を前記モニタに表示するステップとを備え、前記表示するステップは、前記被写体に関する情報の入力を受け付けるための入力画面を表示するためのステップを含み、
前記画像内の前記部分画像の範囲、前記識別するステップにより識別された種別、および前記入力画面に入力された入力情報を関連付けて格納するステップと、
前記モニタにおける接触部分が前記範囲に含まれる場合に、前記入力情報を表示するステップとをさらに備える、電子機器を制御するための方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、撮影した画像に含まれる被写体毎に情報を付加することが可能な電子機器に関する。
【背景技術】
【０００２】
近年、スマートフォンおよびデジタルカメラを含む電子機器で撮影した画像に日時、撮影場所等の情報を関連付けることで画像を分類する技術が提案されている。
【０００３】
たとえば、特開２００２−０７７８０５（特許文献１）は、『カメラ１０のＣＰＵ１２は、ＧＰＳ等を用いた位置認識部１４により撮影を行った位置を認識し、方位計１６によりカメラを向けた注目方位を認識し、撮影し得る結像画像の固有情報、例えば、地域名や施設名称と位置情報とを関連付けた辞書メモリ２０から検索する。撮影メモ合成部３０は、その結果を結像画像と共に記憶媒体上に関連付けて記憶する』という技術を開示している（［要約］参照）。
【０００４】
特開平１１−１４６３１７（特許文献２）は、『デジタルスチルカメラ１の表示部１０にタッチパネル１２を配置し、撮影後に撮影画像とともに家族等の人物アイコン３０や、ジャンルアイコン４０を表示する。そして、所望のアイコンをタッチすることにより、そのアイコンに関連付けられている個人情報、キーワード等の情報を識別情報として画像に付加する』という技術を開示している（［要約］参照）。
【０００５】
特開２００５−１９１８９２（特許文献３）は、『撮影装置１と、外部に設けられた情報提供サーバＳと、撮影装置１と情報提供サーバＳとを接続するネットワーク５と、を有している。情報提供サーバＳは、地域情報、例えば、販売店、飲食店、公共機関（観光協会などを含む）、駅、病院などのクライアントがそれぞれの有する情報であって一般に参照させることが可能な各種情報を情報提供サーバＳにアップロードしている。撮影装置１により、日光の名所である、「杉並木」３１ａ、「三猿」３１ｂ、「華厳の滝」３１ｃ、「いろは坂」３１ｄ、「日光東照宮」３１ｅ、「日光江戸村」３１ｆのそれぞれのシーンにおける映像を順に撮影していった場合に、それぞれのシーンにおける映像３１ａ〜３１ｆと、地域情報サーバＳから通信部７を介して取得した地域情報の解説テキストファイルと、を対応付けしてメモリに記憶する』という技術を開示している（［要約］参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−０７７８０５号公報
【特許文献２】特開平１１−１４６３１７号公報
【特許文献３】特開２００５−１９１８９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、複数の被写体が１枚の画像に写っている場合、被写体の各々に関する情報を付加し、後日画像を見返した時に被写体毎に付加した情報を確認したいという要望がある。たとえば、人物および建築物が１枚の画像に写っている場合、人物に関しては当該人物の情報（名前等）を記憶し、建築物に関しては当該建築物について調べた検索結果を記憶したいという要望がある。
【０００８】
しかしながら、特許文献１に開示された技術は、地域情報等を画像毎に結び付けることで撮影した画像に関する情報を容易に認識するものである。
【０００９】
特許文献２に開示された技術は、所望のアイコンをタッチすることにより、そのアイコンに関連付けられている個人情報、キーワード等の情報を識別情報として画像に付加するものである。
【００１０】
特許文献３に開示された技術は、地域情報の解説テキストファイルと映像とを対応付けしてメモリに記憶するものである。
【００１１】
そのため、画像に含まれる被写体毎に情報を付加することができない。したがって、画像に含まれる被写体毎に情報を付加する技術が必要とされている。この開示は上述のような問題点を解決するためになされたものであって、その目的は、画像に含まれる被写体毎に応じて情報を付加し、ユーザが後日画像を見返した時に、撮影時の状況を容易に思い起こすことが可能な電子機器を提供することである。
【課題を解決するための手段】
【００１２】
一実施の形態に従うと、電子機器は、カメラと、カメラからの画像を表示するためのモニタと、モニタにおける接触部分を検出するためのタッチパネルと、画像内の接触部分を含む部分画像に写っている被写体の種別を識別するための被写体識別手段と、被写体識別手段により識別された種別に関連付けられた画面をモニタに表示するための表示制御手段とを備える。画面は、被写体に関する情報の入力を受け付けるための入力画面を含む。電子機器は、画像内の部分画像の範囲、被写体識別手段により識別された種別、および入力画面に入力された入力情報を関連付けて格納するための記憶部と、モニタにおける接触部分が範囲に含まれる場合に、入力情報を表示するための入力情報表示手段とを備える。
【００１３】
好ましくは、画面は、被写体に関する情報を検索するための検索画面を含む。記憶部は、画像中の部分画像の範囲、被写体識別手段により識別された種別、および検索の結果を関連付けてさらに格納するように構成される。電子機器は、モニタにおける接触部分が範囲に含まれる場合に、検索の結果を表示するための検索結果表示手段をさらに備える。
【００１４】
好ましくは、被写体識別手段は、部分画像の特徴量に基づいて、被写体の種別を識別するように構成されている。
【００１５】
好ましくは、被写体識別手段は、被写体の種別が人物であるか否かを判定するための人物識別手段を含む。
【００１６】
好ましくは、電子機器は、電子機器の現在の位置を示す現在位置情報を取得する位置取得部と、カメラが向いている方向を示す方向情報を取得するための方向取得部とをさらに備える。記憶部は、人工物の地図上の位置情報を示す人工物位置情報さらに格納するように構成される。被写体識別手段は、現在位置情報と、方向情報と、人工物位置情報とに基づいて、被写体の種別が人工物であるか否かを判定するための人工物識別手段を含む。
【００１７】
好ましくは、記憶部は、自然物の地図上の位置情報を示す自然物位置情報をさらに格納するように構成される。被写体識別手段は、現在位置情報と、方向情報と、自然物位置情報とに基づいて、被写体の種別が自然物であるか否かを判定するための自然物識別手段を含む。
【００１８】
好ましくは、被写体の種別の選択を受け付ける選択画面を表示するための選択画面表示手段をさらに備える。被写体識別手段は、選択に基づいて、被写体の種別を識別するように構成される。
【００１９】
他の実施形態に従うと、電子機器を制御するための方法が提供される。電子機器は、カメラと、カメラからの画像を表示するためのモニタと、モニタにおける接触部分を検出するためのタッチパネルとを備える。電子機器を制御するための方法は、画像内の接触部分を含む部分画像に写っている被写体の種別を識別するステップと、識別するステップにより識別された種別に関連付けられた画面をモニタに表示するステップとを備える。表示するステップは、被写体に関する情報の入力を受け付けるための入力画面を表示するためのステップを含む。電子機器を制御するための方法は、画像内の部分画像の範囲、識別するステップにより識別された種別、および入力画面に入力された入力情報を関連付けて格納するステップと、モニタにおける接触部分が範囲に含まれる場合に、入力情報を表示するステップとをさらに備える。
【００２０】
ある局面において、画像に写っている被写体毎に情報を付加し、ユーザが後日画像を見返した時に、撮影時の状況を容易に思い起こすことができる。
【００２１】
この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００２２】
【図１】電子機器１００のハードウェア構成の具体例を示すブロック図である。
【図２】電子機器１００の機能構成の具体例を示すブロック図である。
【図３】第１の実施の形態の電子機器１００の動作の一態様を表す図である。
【図４】第１の実施の形態の電子機器１００の動作の一態様を表す図である。
【図５】第１の実施の形態の電子機器１００の動作の一態様を表す図である。
【図６】表示情報２４１のデータ構造を表す図である。
【図７】位置情報２４５のデータ構造を表す図である。
【図８】電子機器１００の動作の流れを表わすフローチャートである。
【図９】第２の実施の形態の電子機器１００の動作の一態様を表す図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照しつつ、本実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。
【００２４】
［第１の実施の形態］
＜ハードウェア構成＞
図１を参照して、電子機器１００のハードウェア構成について説明する。図１は、電子機器１００のハードウェア構成の具体例を示すブロック図である。
【００２５】
電子機器１００は、ＣＰＵ（Central  Processing  Unit）２０と、アンテナ２３と、通信装置２４と、操作キーなどのユーザインターフェイス２５と、カメラ２６と、フラッシュメモリ２７と、ＲＡＭ（Random  Access  Memory）２８と、ＲＯＭ（Read  Only  Memory）２９と、メモリカード駆動装置３０と、マイク３２と、スピーカ３３と、音声信号処理回路３４と、ディスプレイ３５と、ＬＥＤ（Light  Emitting  Diode）３６と、データ通信Ｉ／Ｆ（インターフェイス）３７と、バイブレータ３８と、ＧＰＳ（Global  Positioning  System）コントローラ３９と、方位センサ４０とを備える。メモリカード駆動装置３０には、メモリカード３１が装着され得る。
【００２６】
電子機器１００は、たとえば、スマートフォン、デジタルカメラ、携帯電話、タブレット型端末、その他のカメラ機能を備える電子機器である。
【００２７】
アンテナ２３は、基地局によって発信される信号を受信する。また、アンテナ２３は、基地局を介して他の通信装置と通信するための信号を送信する。アンテナ２３によって受信された信号は、通信装置２４によってフロントエンド処理が行なわれる。処理後の信号は、ＣＰＵ２０に送られる。
【００２８】
ＣＰＵ２０は、電子機器１００に対して与えられる命令に基づいて電子機器１００の動作を制御するための処理を実行する。電子機器１００のアンテナ２３が信号を受信すると、ＣＰＵ２０は、通信装置２４から送られた信号に基づいて予め規定された処理を実行し、処理後の信号を音声信号処理回路３４に送出する。音声信号処理回路３４は、その信号に対して予め規定された処理を実行し、処理後の信号をスピーカ３３に送出する。スピーカ３３は、その信号に基づいて音声を出力する。
【００２９】
マイク３２は、電子機器１００に対する発話を受け付けて、発話された音声に対応する信号を音声信号処理回路３４に対して送出する。音声信号処理回路３４は、その信号に基づいて通話のために予め規定された処理を実行し、処理後の信号をＣＰＵ２０に対して送出する。ＣＰＵ２０は、その信号を送信用のデータに変換し、変換後のデータを通信装置２４に対して送出する。通信装置２４は、そのデータを用いて送信用の信号を生成し、アンテナ２３に向けてその信号を送出する。
【００３０】
フラッシュメモリ２７は、ＣＰＵ２０から送られるデータを格納する。ＣＰＵ２０は、フラッシュメモリ２７に格納されているデータを読み出し、そのデータを用いて予め規定された処理を実行する。
【００３１】
ＲＡＭ２８は、ＣＰＵ２０によって生成されるデータを一時的に保持する。ＲＯＭ２９は、電子機器１００に予め定められた動作を実行させるためのプログラムあるいはデータを格納している。ＣＰＵ２０は、ＲＯＭ２９から当該プログラムまたはデータを読み出し、電子機器１００の動作を制御する。
【００３２】
メモリカード駆動装置３０は、メモリカード３１に格納されているデータを読み出し、読み出したデータをＣＰＵ２０に送出する。メモリカード駆動装置３０は、ＣＰＵ２０によって出力されるデータを、メモリカード３１の空き領域に書き込む。
【００３３】
音声信号処理回路３４は、上述のような通話のための信号処理を実行する。なお、図１に示される例では、ＣＰＵ２０と音声信号処理回路３４とが別個の構成として示されているが、他の局面において、ＣＰＵ２０と音声信号処理回路３４とが一体として構成されていてもよい。
【００３４】
ディスプレイ３５は、タッチパネル式のディスプレイであるが、タッチパネルの機構は特に限られない。ディスプレイ３５は、ＣＰＵ２０から与えられるデータに基づいて、当該データによって規定される画像を表示する。
【００３５】
ＬＥＤ３６は、ＣＰＵ２０からの信号に基づいて、予め定められた発光動作を実現する。データ通信Ｉ／Ｆ３７は、データ通信用のケーブルの装着を受け付ける。データ通信Ｉ／Ｆ３７は、ＣＰＵ２０から出力される信号を当該ケーブルに対して送出する。あるいは、データ通信Ｉ／Ｆ３７は、当該ケーブルを介して受信されるデータを、ＣＰＵ２０に対して送出する。他の局面において、データ通信Ｉ／Ｆ３７は、無線であってもよい。
【００３６】
バイブレータ３８は、ＣＰＵ２０から出力される信号に基づいて、予め定められた周波数で発振動作を実行する。
【００３７】
ＧＰＳコントローラ３９は、ＧＰＳ信号または基地局からの位置信号（測位信号）を受信して、電子機器１００の位置情報を当該位置信号から取得する。ＧＰＳコントローラ３９は、取得した電子機器１００の位置情報をＣＰＵ２０に入力する。
【００３８】
方位センサ４０は、カメラ２６が向いている方向を検出する。たとえば、方位センサ４０は、地磁気センサ、電子コンパス、または加速度センサである。
【００３９】
＜機能構成＞
図２を参照して、電子機器１００の構成について説明する。図２は、電子機器１００の構成の一例を示すブロック図である。
【００４０】
電子機器１００は、カメラ２６と、モニタ２１０と、タッチパネル２２０と、記憶部２４０と、位置情報取得部２６０と、方向情報取得部２７０と、被写体識別部２５０と、表示制御部２８０とを備える。
【００４１】
記憶部２４０は、被写体情報２４２と、表示情報２４１と、テンプレート２４３と、位置情報２４５とを含む。被写体識別部２５０は、人物識別部２５１と、人工物識別部２５３と、自然物識別部２５５とを含む。
【００４２】
タッチパネル２２０は、モニタ２１０における接触部分を検出する。タッチパネル２２０は、当該検出部分を被写体識別部２５０に出力する。たとえば、当該検出部分は、モニタ２１０上の座標値として示される。
【００４３】
位置情報取得部２６０は、ＧＰＳ信号から電子機器１００の現在の位置情報（以下、「現在位置情報」と言う。）を算出する。たとえば、位置情報取得部２６０は、現在位置情報を地図上の緯度、経度として算出する。ある局面において、位置情報取得部２６０は、現在位置情報を、地図上の座標値として算出する。位置情報取得部２６０は、現在位置情報を、人工物識別部２５３および自然物識別部２５５に出力する。
【００４４】
方向情報取得部２７０は、カメラ２６が向いている方向を取得する（以下、「方向情報」と言う。）。方向情報取得部２７０は、方向情報を、人工物識別部２５３および自然物識別部２５５に出力する。
【００４５】
被写体識別部２５０は、タッチパネル２２０が入力する座標値を含み、かつ被写体を含む画像（以下、「部分画像」と言う。）をモニタ２１０に表示されている画像から切り出す。たとえば、被写体識別部２５０は、被写体の輪郭追跡を行うことにより、被写体を含んで画像を切り出す。また、被写体識別部２５０は、部分画像の特徴量に基づいて、被写体の種別を識別する。被写体識別部２５０は、被写体の種別を表示制御部２８０に出力する。
【００４６】
人物識別部２５１は、テンプレート２４３を参照して、部分画像とテンプレートマッチングすることにより、被写体の種別が「人物」であるか否かを判定する。たとえば、テンプレート２４３は、顔のテンプレートである。人物識別部２５１は、部分画像に顔が写っている場合に、被写体の種別を「人物」と判定する。
【００４７】
また、人工物識別部２５３は、現在位置情報と、方向情報と、位置情報２４５とに基づいて、被写体の種別が「人工物」であるか否かを判定する。当該判定方法については、図７において詳細に説明する。
【００４８】
さらに、自然物識別部２５５は、現在位置情報と、方向情報と、位置情報２４５とに基づいて、被写体の種別が「自然物」であるか否かを判定する。当該判定方法については、図７において詳細に説明する。
【００４９】
表示制御部２８０は、被写体識別部２５０が出力した種別と、被写体情報２４２とに基づいて、モニタ２１０の表示を制御する。当該表示の制御については、図３〜５において詳細に説明する。
【００５０】
＜動作態様＞
図３〜図５を参照して、電子機器１００の動作の一態様について説明する。図３（Ａ）は、ユーザが画像３００に写っている人物３２０にタッチした様子を表す図である。また、図３（Ｂ）は、人物３２０に関する情報を入力するための文字入力画面３５０を表す図である。
【００５１】
図３（Ａ）を参照して、モニタ２１０に表示された画像３００には、人物３２０と、山３３０と、寺３４０とが表示されている。ユーザが人物３２０にタッチすると、被写体識別部２５０は、画像３００に写っている被写体の種別を識別する。
【００５２】
被写体識別部２５０は、当該被写体の種別が「人物」であると判定した場合に、表示制御部２８０は、表示情報２４１を参照して、文字入力画面３５０を表示する。ユーザは、文字入力部３６０に、人物３２０に関する情報を入力する。ある局面において、電子機器１００は、ユーザの音声により人物３２０に関する情報を入力可能なように構成される。
【００５３】
ユーザが文字入力部３６０に情報を入力すると、表示制御部２８０は、文字入力部３６０の入力情報と、種別「人物」と、画像３００内の部分画像３１０の範囲とを被写体情報２４２に格納する。たとえば、当該範囲は、画像３００上の座標値として格納される。
【００５４】
当該範囲が被写体情報２４２に格納された後に、ユーザが画像３００上の人物３２０にタッチすると、被写体情報２４２に格納された入力情報が再度表示される。これにより、ユーザは、画像３００を後日見返した時に、人物３２０の情報を確認することができる。
【００５５】
ある局面において、電子機器１００は、ユーザが入力した情報を用いて、被写体を分類可能なように構成されてもよい。たとえば、電子機器１００は、ユーザが入力した名前および日付情報により被写体を分類する。
【００５６】
図４（Ａ）は、ユーザが画像３００に写っている寺３４０にタッチした様子を表す図である。また、図４（Ｂ）は、寺３４０に関する情報を検索するための検索画面４３０を表す図である。
【００５７】
図４（Ａ）を参照して、ユーザが寺３４０にタッチすると、被写体識別部２５０は、部分画像４１０に写っている被写体の種別を識別する。
【００５８】
被写体識別部２５０は、当該被写体の種別が「人工物」であると判定した場合に、表示制御部２８０は、表示情報２４１を参照して、検索画面４３０を表示する。ユーザは、検索画面４３０上のキーワード入力部４４０に検索キーワードを入力する。ユーザが検索を実行すると、表示制御部２８０は、検索結果と、種別「人工物」と、画像３００内の部分画像３１０の範囲とを被写体情報２４２に格納する。
【００５９】
当該範囲が被写体情報２４２に格納された後に、ユーザが画像３００上の寺３４０にタッチすると、被写体情報２４２に格納された検索結果がモニタ２１０に再度表示される。これにより、ユーザは、画像３００を後日見返した時に、寺３４０について調べたことを確認することができる。
【００６０】
他の局面において、表示制御部２８０は、検索画面４３０を表示するときに、初期検索キーワードを挿入する。たとえば、被写体識別部２５０が、寺３４０の名前「東大寺」を識別する。表示制御部２８０は、キーワード入力部４４０に「東大寺」を設定する。当該名前の識別方法は、図７において詳細に説明する。
【００６１】
図５（Ａ）は、ユーザが画像３００に写っている山３３０にタッチした様子を表す図である。また、図５（Ｂ）は、山３３０の位置を表示する地図画面５３０を表す図である。
【００６２】
図５（Ａ）を参照して、ユーザが山３３０にタッチすると、被写体識別部２５０は、部分画像５１０に写っている被写体の種別を識別する。
【００６３】
被写体識別部２５０は、当該被写体の種別が「自然物」であると判定した場合に、表示制御部２８０は、表示情報２４１を参照して、山の位置５４０を地図画面５３０上に表示する。他の局面において、表示制御部２８０は、現在地を地図画面５３０上に表示する。
【００６４】
また、表示制御部２８０は、種別「自然物」と、画像３００内の部分画像５１０の範囲とを被写体情報２４２に格納する。
【００６５】
当該範囲が被写体情報２４２に格納された後に、ユーザが画像３００上の山３３０にタッチすると、被写体情報２４２に格納された山の位置５４０が地図画面５３０に再度表示される。これにより、ユーザが、画像３００を後日見返した時に、山３３０の位置を確認することができる。
【００６６】
＜データ構造＞
図６を参照して、表示情報２４１のデータ構造について説明する。図６は、記憶部２４０に格納されている表示情報２４１を表す図である。
【００６７】
表示情報２４１は、種別６１０と、表示画面６２０とを規定する。種別「人物」は、表示画面「入力画面」に関連付けられている。種別「人工物」は、表示画面「検索画面」に関連付けられている。種別「自然物」は、表示画面「地図画面」に関連付けられている。ある局面において、種別「人工物」は、「寺」および「神社」等であってもよい。種別「自然物」は、「山」および「川」等であってもよい。
【００６８】
種別６１０と表示画面６２０との関連付けは、ユーザにより設定できる。たとえば、種別「人物」は、表示画面「検索画面」に関連付けてもよい。
【００６９】
人物識別部２５１が部分画像に含まれる被写体を「人物」と判定すると、表示制御部２８０は、表示情報２４１を参照して、種別「人物」に関連付けられている表示画面（文字入力画面３５０）をモニタ２１０に表示する。
【００７０】
また、人工物識別部２５３が部分画像写っている被写体が「人工物」であると判定すると、表示制御部２８０は、表示情報２４１を参照して、種別「人工物」に関連付けられている表示画面（検索画面４３０）をモニタ２１０に表示する。
【００７１】
さらに、ＣＰＵ２０が部分画像写っている被写体が「自然物」であると判定すると、表示制御部２８０は、表示情報２４１を参照して、種別「自然物」に関連付けられている表示画面（地図画面５３０）をモニタ２１０に表示する。
【００７２】
図７を参照して、位置情報２４５のデータ構造について説明する。図７は、記憶部２４０に格納されている位置情報２４５の一例を表す図である。
【００７３】
位置情報２４５は、名前７１０と、種別７２０と、位置７３０とを規定している。名前「富士山」は、種別「自然物」と、位置（北緯３５．２、東経１３８．４）とに関連付けられている。名前「東大寺」は、種別「人工物」と、位置（北緯３４．７、東経１３５．８）とに関連付けられている。名前「伊勢神宮」は、種別「人工物」と、位置（北緯３４．２、東経１３６．４）とに関連付けられている。ある局面において、種別「人工物」は、「寺」および「神社」等であってもよい。種別「自然物」は、「山」および「川」等であってもよい。位置７３０は、座標値として定義されてもよい。
【００７４】
人工物識別部２５３は、位置情報２４５と、現在位置情報と、方向情報とに基づいて、部分画像に写っている被写体が人工物であるか否かを判定する。
【００７５】
たとえば、現在位置情報が（北緯３４．６、東経１３５．８）であり、方向情報が「北」である場合、人工物識別部２５３は、検索条件（北緯３４．６〜３４．８、東経１３５．８）に合致するデータを位置７３０から検索する。人工物識別部２５３は、位置７３０を参照して、検索条件に合致する行７５０を取得し、部分画像に写っている被写体を「人工物」と判定する。人工物識別部２５３は、部分画像に写っている被写体の名前を「東大寺」と判定する。
【００７６】
検索条件は方向情報を考慮して決定される。たとえば、方向情報が「北」の場合に、人工物識別部２５３は、検索条件を（現在緯度〜現在緯度＋定数、現在経度）とする。方向情報が「南」の場合に、人工物識別部２５３は、検索条件を（現在緯度〜現在緯度−定数、現在経度）とする。方向情報が「北東」の場合に、人工物識別部２５３は、検索条件を（現在緯度〜現在緯度＋定数、現在経度〜現在経度＋定数）とする。
【００７７】
また、人工物識別部２５３は、部分画像の画像情報をさらに用いて、被写体が「人工物」であるか否かを判定する。たとえば、人工物識別部２５３は、部分画像の特徴量に基づいて直線検出を行い、直線の数等に基づいて被写体が「人工物」であるか否かを判定する。寺、神社、ビル等の「人工物」が写っている画像は、通常直線を多く含むためである。これにより、人工物識別部２５３は、被写体が「人工物」であるか否かをより確実に判定することが可能になる。
【００７８】
他の局面において、人工物識別部２５３は、予め登録されている寺等の画像と部分画像とをテンプレートマッチングすることにより、被写体が「人工物」であるか否かを判定してもよい。
【００７９】
自然物識別部２５５は、位置情報２４５を参照して、部分画像に写っている被写体が自然物であるか否かを判定する。自然物識別部２５５は、位置情報取得部２６０から現在位置情報と、方向情報とを取得する。
【００８０】
たとえば、現在位置情報が（北緯３５．３、東経１３８．４）であり、方向情報が「南」である場合、自然物識別部２５５は、検索条件（北緯３５．１〜３５．３、東経１３８．４）に合致するデータを位置７３０から検索する。自然物識別部２５５は、位置７３０を参照して、検索条件に合致する行７４０を取得し、部分画像に写っている被写体が「自然物」であると判定する。
【００８１】
また、自然物識別部２５５は、部分画像の画像情報をさらに用いて、被写体が自然物であるか否かを判定する。たとえば、自然物識別部２５５は、部分画像から色情報を取得し、部分画像内の全画素に占める緑色の画素の割合等に基づいて、被写体が自然物であるか否かを判定する。
【００８２】
＜制御構造＞
図８を参照して、電子機器１００の制御構造について説明する。図８は、ある局面における、電子機器１００が実行する処理の一部を表わすフローチャートである。図８の処理は、ＣＰＵ２０がプログラムを実行することにより実現される。他の局面において、処理の一部又は全部が、回路素子その他のハードウェアによって実行されてもよい。
【００８３】
ステップＳ８０１において、タッチパネル２２０は、モニタ２１０における接触部分を検出する。
【００８４】
ステップＳ８０３において、ＣＰＵ２０は、表示制御部２８０として、当該接触部分が被写体情報２４２に存在するか否かを判断する。ＣＰＵ２０は、当該接触部分が被写体情報２４２に存在すると判断すると（ステップＳ８０３においてＹＥＳ）、制御をステップＳ８０５に切り替える。そうでない場合には（ステップＳ８０３においてＮＯ）、ＣＰＵ２０は、制御をステップＳ８１０に切り替える。
【００８５】
ステップＳ８０５において、ＣＰＵ２０は、被写体情報２４２を参照して、被写体に付加されている情報を表示する。
【００８６】
ステップＳ８１０において、ＣＰＵ２０は、人物識別部２５１として、被写体の種別が「人物」であるか否かを判断する。ＣＰＵ２０は、被写体の種別が「人物」であると判断すると（ステップＳ８１０においてＹＥＳ）、制御をステップＳ８１１に切り替える。そうでない場合には（ステップＳ８１０においてＮＯ）、ＣＰＵ２０は、制御をステップＳ８２０に切り替える。
【００８７】
ステップＳ８１１において、ＣＰＵ２０は、表示制御部２８０として、表示情報２４１を参照し、種別「人物」に関連付けられた表示画面をモニタ２１０に表示する。
【００８８】
ステップＳ８２０において、ＣＰＵ２０は、人工物識別部２５３として、被写体の種別が「人工物」であるか否かを判断する。ＣＰＵ２０は、被写体の種別が「人工物」であると判断すると（ステップＳ８２０においてＹＥＳ）、制御をステップＳ８２１に切り替える。そうでない場合には（ステップＳ８２０においてＮＯ）、ＣＰＵ２０は、制御をステップＳ８３０に切り替える。
【００８９】
ステップＳ８２１において、ＣＰＵ２０は、表示制御部２８０として、表示情報２４１を参照し、種別「人工物」に関連付けられた表示画面をモニタ２１０に表示する。
【００９０】
ステップＳ８３０において、ＣＰＵ２０は、自然物識別部２５５として、被写体の種別が「自然物」であるか否かを判断する。ＣＰＵ２０は、被写体の種別が「自然物」であると判断すると（ステップＳ８３０においてＹＥＳ）、制御をステップＳ８３１に切り替える。そうでない場合には（ステップＳ８３０においてＮＯ）、ＣＰＵ２０は、処理を終了する。
【００９１】
ステップＳ８３１において、ＣＰＵ２０は、表示制御部２８０として、表示情報２４１を参照し、種別「自然物」に関連付けられた表示画面をモニタ２１０に表示する。
【００９２】
なお、各処理ステップの順序は、図示されたものに限定されない。たとえば、ステップＳ８１０，８２０，８３０は、ステップＳ８０１の前に行われてもよい。
【００９３】
［第２の実施の形態］
＜動作態様＞
以下、第２の実施の形態について説明する。本実施の形態に係る電子機器は、ユーザが被写体の種別をコンボボックスその他の一覧表から選択するという点で第１の実施の形態とは異なる。本実施の形態に係る電子機器のハードウェア構成は、第１の実施の形態に係る電子機器と同様である。したがって、ハードウェア構成の説明は、繰り返さない。
【００９４】
図９を参照して、本実施の形態の電子機器１００の動作の一態様について説明する。図９は、モニタ２１０に一覧表の一例であるコンボボックス９０１が表示されている様子を表す図である。
【００９５】
本実施の形態の電子機器１００は、ユーザがタッチパネルにタッチすると、被写体の種別の選択を受け付ける選択画面を表示する。より具体的には、ユーザが寺３４０にタッチすると、表示制御部２８０は、コンボボックス９０１をモニタ２１０に表示する。たとえば、表示制御部２８０は、コンボボックス９０１に種別「人物」、「人工物」および「自然物」を表示する。コンボボックス９０１に表示される種別は、「寺」、「神社」、「山」、「川」等であってもよい。ある局面において、電子機器１００は、ユーザが当該種別を追加および削除できるように構成されてもよい。
【００９６】
他の局面において、表示制御部２８０は、コンボボックス９０１に表示される種別の順番に優先順位を付ける。たとえば、被写体識別部２５０は、人物および寺等の物体が写った複数の画像の特徴量を抽出し、特徴量を物体毎にクラスタリングしたクラス辞書を作成する。その後、被写体識別部２５０は、当該クラス辞書を参照して、部分画像４１０に写っている被写体と各クラスとの距離を算出する。たとえば、当該距離は、マハラノビス距離である。表示制御部２８０は、当該距離に基づいて、コンボボックス９０１に表示する種別の順番を決定する。
【００９７】
以上のようにして、第２の実施の形態における電子機器１００は、ユーザが種別を選択するため、あらゆる種別の被写体に情報を付加することができる。これにより、後日画像を見返した時に撮影時の状況をより詳細に思い起こすことができる。
【００９８】
また、コンボボックス９０１に表示さされる種別の順番に優先順位を付けることにより、ユーザは容易に種別を選択することができる。
【００９９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１００】
１００  電子機器、  ２０  ＣＰＵ、２３  アンテナ、２４  通信装置、２５  ユーザインターフェイス、２６  カメラ、２７  フラッシュメモリ、２８  ＲＡＭ、２９  ＲＯＭ、３０  メモリカード駆動装置、３１  メモリカード、３２  マイク、３３  スピーカ、３４  音声信号処理回路、３５  ディスプレイ、３６  ＬＥＤ、３７  データ通信Ｉ／Ｆ、３８  バイブレータ、３９  ＧＰＳコントローラ、４０  方位センサ、２１０  モニタ、２２０  タッチパネル、２４０  記憶部、２４１  表示情報、２４２  被写体情報、２４３  テンプレート、２４５  位置情報、２５０  被写体識別部、２５１  人物識別部、２５３  人工物識別部、２５５  自然物識別部、２６０  位置情報取得部、２７０  方向情報取得部、２８０  表示制御部、３００  画像、３１０  部分画像、３２０  人物、３３０  山、３４０  寺、３５０  文字入力画面、３６０  文字入力部、４１０  部分画像、４３０  検索画面、４４０  キーワード入力部、５１０  部分画像、５３０  地図画面、５４０  山の位置、６１０  種別、６２０  表示画面、７１０  名前、７２０  種別、７３０  位置（経度、緯度）、９０１  コンボボックス。
【図１】
2014179743.tif 000003
【図２】
2014179743.tif 000004
【図３】
2014179743.tif 000005
【図４】
2014179743.tif 000006
【図５】
2014179743.tif 000007
【図６】
2014179743.tif 000008
【図７】
2014179743.tif 000009
【図８】
2014179743.tif 000010
【図９】
2014179743.tif 000011