(57)【要約】【課題】マイクを用いずにスピーカの位置を特定することができる位置特定装置を提供する。【解決手段】制御部１０１は、アウトカメラ１０２で撮像したスピーカの画像から、パターンマッチング等の手法により、スピーカの機種を特定する。機種データベースには、端末２０のアウトカメラ１０２で各スピーカを撮像した場合に、フレーム内に占めるスピーカ画像の幅の割合と、距離との関係を予め求めた係数が記載されている。制御部１０１は、特定したスピーカの機種の変換係数を読み出し、撮像したスピーカ画像から、スピーカとの距離を算出する。例えば、スピーカの機種が上記のようにスピーカＳ００１と特定され、実際に撮像したスピーカＳ００１のフレーム内の割合Ｒ＝２５％であれば、スピーカとの距離Ｄは、Ｄ＝Ａ１／Ｒ＝０．５／０．２５＝２ｍとなる。【選択図】図４
2015228625.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段の撮像方位を検出する方位検出手段と、
を備えた位置特定装置であって、
前記撮像手段が撮像した画像データから、スピーカの画像を認識する認識手段と、
前記スピーカの画像から、スピーカの機種を特定する機種特定手段と、
スピーカの機種毎の縮尺データを登録した機種データベースから、前記機種特定手段が特定した機種の縮尺データを読み出し、前記スピーカの画像と対比することで、当該スピーカとの距離を算出する距離算出手段と、
前記方位検出手段の検出した撮像方位、および前記距離算出手段が算出した各スピーカの距離に基づいて、スピーカの配置を算出するスピーカ配置算出手段と、
を備えた位置特定装置。
【請求項２】
請求項１に記載の位置特定装置と通信する通信手段を備えたオーディオ装置であって、
前記スピーカ配置算出手段が算出したスピーカの配置に関する情報を受信し、当該スピーカの配置に関する情報に基づいて、各スピーカに供給するオーディオ信号の音量および遅延量を補正するオーディオ信号補正部と、
を備えたオーディオ装置。
【請求項３】
前記オーディオ信号補正部は、前記機種特定手段が特定したスピーカの機種に基づいて、スピーカ間の能率差による音量差を補正する請求項２に記載のオーディオ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、聴取位置に対するスピーカの位置を特定する位置特定装置に関する。
【背景技術】
【０００２】
従来、５．１チャンネル等のマルチチャンネルオーディオ信号を入力し、複数のスピーカから各チャンネルの音を出力することにより、サラウンド音場を形成するオーディオ装置が知られている。
【０００３】
このようなサラウンド音場を適切に実現するためには、リスニングルーム内の適切な位置（推奨位置）に複数のスピーカを配置する必要がある。そこで、各スピーカから出た音を複数のマイクで収音することで各スピーカの位置を算出し、算出結果に基づいて各スピーカに供給するオーディオ信号を補正することにより、所望の音場を形成する技術が知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３５４３００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、スピーカの位置を特定するためには、複数のマイクを用いるか、１個のマイクを移動させて複数回測定する必要がある。
【０００６】
また、音を出力して測定するには、時間がかかるという課題もある。
【０００７】
そこで、本発明は、マイクを用いずにスピーカの位置を特定することができる位置特定装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の位置特定装置は、撮像手段と、撮像方位を検出する方位検出手段と、を備えている。また、位置特定装置は、前記撮像手段が撮像した画像データから、スピーカの画像を認識する認識手段と、前記スピーカの画像から、スピーカの機種を特定する機種特定手段と、スピーカの機種毎の縮尺データを登録した機種データベースから、前記機種特定手段が特定した機種の縮尺データを読み出し、前記スピーカの画像と対比することで、当該スピーカとの距離を算出する距離算出手段と、前記方位検出手段の検出した撮像方位、および前記距離算出手段が算出した各スピーカの距離に基づいて、スピーカの配置を算出するスピーカ配置算出手段と、を備えている。
【０００９】
このように、位置特定装置は、パターンマッチング等の手法により、撮像した画像データからスピーカの機種を特定する。そして、撮像したスピーカの画像の大きさから距離を推定する。
【００１０】
物体との距離と、撮像した画像の大きさと、は反比例の関係にある。したがって、撮像したスピーカのフレーム内の大きさ（例えば幅）と距離の関係を縮尺データとして機種データベースに登録しておけば、実際に撮像したスピーカの画像のフレーム内の大きさと対比することで、距離を求めることができる。例えば、あるスピーカ機種Ａについて、１ｍ離れた位置で撮像すると、フレーム内に占めるスピーカ画像の幅の割合が５０％となる場合に、当該スピーカ機種Ａの係数Ａ１＝０．５とする。そして、例えば撮像したスピーカ画像のフレーム内の割合がＲ＝２５％であればスピーカとの距離Ｄは、Ｄ＝Ａ１／Ｒ＝０．５／０．２５＝２ｍとなる。
【００１１】
位置特定装置は、このようにしてスピーカとの距離を求め、さらに磁気センサやジャイロセンサ等を用いて、スピーカの画像を撮像した時に自装置が向いている方位を特定し、自装置（すなわち聴取位置）とスピーカとの配置を算出する。
【００１２】
このようにして、本発明の位置特定装置は、マイクを用いずにスピーカの位置を特定することができる。
【００１３】
算出したスピーカの配置は、オーディオ装置におけるオーディオ信号の補正に用いられる。例えば、全てのスピーカからの音が同じ音量で聴取位置に到達するように、各スピーカに供給するオーディオ信号の音量を調整する。また、例えば全てのスピーカからの音が同じタイミングで到達するように、各スピーカに供給するオーディオ信号の遅延量を調整する。また、聴取位置から見たスピーカの方向が理想的な位置からずれている場合、複数のスピーカに同じ音を所定の分配比率で供給することで、仮想的にスピーカの位置を理想的な位置に近づけることができる。
【００１４】
特に、音量については、特定したスピーカの機種に基づいて、スピーカ間の能率差による音量差を補正することが好ましい。例えば、基準となるスピーカＡの能率が９０ｄＢであり、他のスピーカＢの能率が８７ｄＢである場合、スピーカＢに供給するオーディオ信号のレベルを３ｄＢ上昇させることで、聴取位置における音量差をなくすことができる。
【発明の効果】
【００１５】
本発明の位置特定装置は、マイクを用いずにスピーカの位置を特定することができる。
【図面の簡単な説明】
【００１６】
【図１】オーディオシステムの構成を示したブロック図である。
【図２】オーディオ装置の構成を示したブロック図である。
【図３】端末の構成を示したブロック図である。
【図４】撮像した画像の例を示す図である。
【図５】端末の動作を示すフローチャートである。
【図６】機種データベースを示す図である。
【図７】仮想音源を示す図である。
【図８】サーバの構成を示すブロック図である。
【図９】眼鏡型の端末の外観を示すブロック図である。
【図１０】第２実施形態に係る特定対象物認識システムの例を示した図である。
【図１１】報知の例を示す図である。
【図１２】端末およびサーバの動作を示すフローチャートである。
【図１３】注視情報を示す図である。
【図１４】端末およびサーバの動作を示すフローチャートである。
【発明を実施するための形態】
【００１７】
（第１実施形態）
図１は、本発明の位置特定装置を備えたオーディオシステムの構成を示す概略図である。オーディオシステムは、オーディオ装置１０、端末２０、および複数のスピーカ（スピーカ２１Ｃ、スピーカ２１Ｌ、スピーカ２１Ｒ、スピーカ２１ＳＬ、およびスピーカ２１ＳＲ）を備えている。
【００１８】
オーディオ装置１０は、部屋Ｒの所定位置（例えば聴取位置Ｓの前方）に設置されている。スピーカ２１Ｃは、聴取位置Ｓの前方に設置され、スピーカ２１Ｌは、聴取位置Ｓの左前方に設置され、スピーカ２１Ｒは、聴取位置Ｓの右前方に設置され、スピーカ２１ＳＬは、聴取位置Ｓの左後方に設置され、スピーカ２１ＳＲは、聴取位置Ｓの右後方に設置されている。これらスピーカは、オーディオ装置１０に接続されている。
【００１９】
聴取位置Ｓには、端末２０が設置されている。端末２０は、例えばスマートフォン等の情報処理装置であり、ユーザが携帯するデバイスである。端末２０は、本発明の位置特定装置に対応し、聴取位置Ｓにおいてユーザが当該端末２０を持ちながら各スピーカの画像を撮像することで、聴取位置に対する各スピーカの配置を算出する。算出したスピーカの配置に関する情報は、オーディオ装置１０に送信され、オーディオ信号の補正に用いられる。
【００２０】
図２は、オーディオ装置１０の構成を示すブロック図である。オーディオ装置１０は、入力部１、信号処理部２、出力部３、通信部４、および制御部５を備えている。
【００２１】
入力部１は、ＨＤＭＩやＳ／ＰＤＩＦ等のデジタルオーディオ信号を入力するインタフェースを有し、外部からデジタルオーディオ信号を入力する。また、入力部１は、アナログオーディオ信号の入力インタフェースを有し、アナログオーディオ信号が入力された場合にデジタルオーディオ信号に変換するＡＤＣの機能を内蔵していてもよい。なお、入力されるデジタルオーディオ信号のチャンネル数は、モノラルであってもよいし、ステレオであってもよいし、さらに多数のチャンネル（例えば５．１チャンネル）が入力される態様であってもよい。
【００２２】
入力部１に入力されたオーディオ信号は、信号処理部２に入力される。信号処理部２は、ＤＡＣからなり、入力されたオーディオ信号の補正を行う。例えば、全てのスピーカから出力された音が同じ音量で聴取位置Ｓに到達するように、各スピーカに供給するオーディオ信号の音量を調整する。また、例えば全てのスピーカから出力された音が同じタイミングで到達するように、各スピーカに供給するオーディオ信号の遅延量を調整する。あるいは、聴取位置Ｓから見たスピーカの方向が理想的な位置からずれている場合、理想的な位置に近い２つのスピーカに同じ音を所定の分配比率で供給することで、仮想的に理想的な位置にスピーカが配置されているように音像を定位させる。
【００２３】
信号処理部２で補正されたオーディオ信号は、出力部３を介して各スピーカに出力される。なお、図２においては、代表して１チャンネルだけの信号系統を示しているが、実際には各チャンネルについてそれぞれ信号処理がなされ、チャンネル毎のオーディオ信号が出力部３から出力される。
【００２４】
通信部４は、無線ＬＡＮ等の通信機能を介して端末２０と通信を行う。この例では、通信部４は、端末２０から聴取位置Ｓに対する各スピーカの配置を示す情報を受信する。制御部５は、通信部４を介して各スピーカの配置を示す情報を受信し、信号処理部２の補正パラメータを設定する。補正パラメータは、各チャンネルのオーディオ信号のゲイン、遅延量等である。
【００２５】
図３（Ａ）は、端末２０の構成を示すブロック図であり、図３（Ｂ）は、端末２０の正面図であり、図３（Ｃ）は、端末２０の背面図である。
【００２６】
端末２０は、制御部１０１、アウトカメラ１０２、インカメラ１０３、姿勢検出部１０４、方位検出部１０５、操作部１０６、通信部１０７、および表示部１０８を備えている。
【００２７】
制御部１０１は、ＲＯＭ（不図示）等の媒体に記憶されている動作用プログラムを読み出し、端末２０の動作を統括的に制御する。制御部１０１は、当該動作用プログラムにより、本発明の認識手段、方位検出手段、機種特定手段、距離算出手段、およびスピーカ配置算出手段を構成する。
【００２８】
アウトカメラ１０２は、本発明の撮像手段に相当する。アウトカメラ１０２は、端末２０の背面に設けられ、ユーザが所望する画像を撮像するためのカメラである。インカメラ１０３は、端末２０の正面に設けられ、ユーザ自身を撮像するためのカメラである。
【００２９】
制御部１０１は、インカメラ１０３で撮像した画像から、顔画像を検出し、検出した顔画像の中から目の画像を抽出することで、ユーザの視線を検出する。視線検出の手法は、例えば特開２０１０−１６１６５５号公報、特開２００８−３２８２８号公報等で開示されている手法を用いる。例えば目の中心に瞳の画像がある状態の場合、視線が中心方向であるとし、目の左側に瞳がある状態の場合、視線が左方向であるとする。
【００３０】
なお、図３（Ｂ）および図３（Ｃ）の例では、端末２０として携帯型の情報処理装置について示しているが、端末２０は、例えば図９（Ａ）および図９（Ｂ）に示すような眼鏡の形状をした装着型の情報処理装置とする態様も可能である。図９（Ａ）および図９（Ｂ）に示すように、眼鏡形状の端末の場合、アウトカメラ１０２は、ユーザの顔が向いている方向を撮像し、インカメラ１０３は、ユーザの目を撮像し、視線検出に用いられる。眼鏡形状の端末において視線検出する手法は、例えば特開２０１２−８２９０号公報に開示されている。この場合、表示部１０８は、眼鏡のレンズ部分に画像を投影するヘッドマウントディスプレイとして機能する。ただし、眼鏡形状の端末の場合、ユーザの顔が向いている方向を撮像することができるため、表示部１０８の構成は必須ではない。
【００３１】
図３（Ａ）に戻り、端末２０の構成について説明する。姿勢検出部１０４は、例えばジャイロセンサまたは加速度センサからなり、自装置の姿勢（筐体のどの面がどの方向をむいているか）を検出する。方位検出部１０５は、例えば地磁気センサからなり、自装置がどの方位を向いているか（例えば筐体の上面が向いている方位）を検出する。制御部１０１は、姿勢検出部１０４を用いて検出した自装置の姿勢と、方位検出部１０５を用いて検出した方位と、に基づいて、アウトカメラ１０２がどの方位を向いているか、すなわち撮像方位を検出する。これにより、本発明の方位検出手段が実現される。
【００３２】
表示部１０８は、端末２０の正面に設けられ、各種画像を表示する。ここでは、表示部１０８は、アウトカメラ１０２で撮像した画像を表示する。ユーザは、表示部１０８に表示される画像を確認することで、アウトカメラ１０２で撮像した画像を確認することができる。また、表示部１０８には、タッチパネルが設けられ、ユーザインタフェースである操作部１０６の機能を兼ねている。
【００３３】
ユーザは、聴取位置Ｓにおいて端末２０を操作し、アウトカメラ１０２で各スピーカの画像を撮像する。この例では、ユーザが聴取位置Ｓにおいて各スピーカの画像を撮像することで、聴取位置に対する各スピーカの配置を算出する。
【００３４】
図４（Ａ）は、アウトカメラ１０２で撮像した画像の例を示す図である。この例では、ユーザは、聴取位置Ｓの左前方に設置されたスピーカ２１Ｌを撮像している。
【００３５】
図５は、制御部１０１の動作を示すフローチャートである。ユーザが操作部１０６を操作し、スピーカ配置を算出するためのアプリケーションプログラムを起動させると、制御部１０１は、アウトカメラ１０２を起動させる（ｓ１１）。すると、図４（Ａ）に示すように、表示部１０８にアウトカメラ１０２の撮像した画像が表示される。
【００３６】
ユーザは、表示部１０８に表示された画像から、スピーカの画像を指定する（ｓ１２）。表示部１０８にタッチパネルが設けられている場合には、ユーザは、スピーカの画像をタッチ操作することでスピーカの画像を指定することができる。また、制御部１０１がインカメラ１０３を用いてユーザの視線を検出する場合には、制御部１０１は、所定時間以上ユーザがスピーカの画像に視線を向けている、すなわちユーザがスピーカの画像を注視していると判定した場合に、スピーカの画像を指定したものと判断する。なお、制御部１０１は、アウトカメラ１０２で撮像した画像から、パターンマッチング等の手法によりスピーカ機種を特定する動作を行う場合、当該特定の機種のスピーカの画像が抽出された時点でスピーカの画像が指定されたものと判断してもよい。
【００３７】
また、制御部１０１は、表示部１０８に「左フロントスピーカを指定してください」等の案内表示を行い、ユーザにスピーカの画像を指定させる旨を促してもよい。さらに、スピーカの画像が指定された場合に、「これでいいですか？」等の確認案内を行ってもよい。確認案内を行う場合、制御部１０１は、再度スピーカの画像が指定された場合に、当該スピーカの画像が指定されたと判断する。視線を検出する場合には、特定の目の動き（例えばウインク等）がなされた場合に、再度スピーカの画像が指定されたと判断する。
【００３８】
制御部１０１は、スピーカの画像が指定されると、機種データベースを参照して、パターンマッチング等の手法により、スピーカの機種を特定する（ｓ１３）。機種データベースは、自装置のＲＯＭまたはサーバに蓄積されている。
【００３９】
図６は、機種データベースを示す図である。機種データベースは、スピーカ機種毎にスピーカの画像、変換係数、および能率が記載されている。機種データベースは、端末の種類毎（すなわち撮像するカメラの種類毎）に用意されている。スピーカの画像は、パターンマッチングを行う場合に参照される画像データである。制御部１０１は、機種データベースの各スピーカの画像と、撮像したスピーカの画像と、を対比して、スピーカの機種を特定する。ただし、機種を１種類に特定できない場合は、複数の候補を選出して表示部１０８に表示し、ユーザが選択するようにしてもよい。
【００４０】
変換係数は、撮像されたスピーカの画像の大きさから、スピーカとの距離を求めるための係数であり、本発明の縮尺データに相当する。スピーカとの距離と、撮像したスピーカの画像の大きさと、は反比例の関係にある。機種データベースには、端末２０のアウトカメラ１０２で各スピーカを撮像した場合に、フレーム内に占めるスピーカ画像の幅の割合と距離との関係を予め求めた係数が記載されている。例えば、スピーカＳ００１は、距離１ｍを基準として、当該１ｍ離れた位置で撮像した場合に、フレーム内に占めるスピーカ画像の幅の割合Ｒが５０％（フレームの横幅の約半分を占める）であるとする。この場合、当該スピーカＳ００１の係数Ａ１＝０．５とする。
【００４１】
制御部１０１は、特定したスピーカの機種の変換係数を読み出し、撮像したスピーカ画像から、スピーカとの距離を算出する（ｓ１４）。例えば、スピーカの機種が上記のようにスピーカＳ００１と特定され、実際に撮像したスピーカＳ００１のフレーム内の割合Ｒ＝２５％であれば、スピーカとの距離Ｄは、Ｄ＝Ａ１／Ｒ＝０．５／０．２５＝２ｍとなる。
【００４２】
制御部１０１は、以上のようにして距離を算出する処理を、聴取位置Ｓの周囲に設置されている全てのスピーカについて行ったか否かを判断する（ｓ１５）。例えば、制御部１０１は、アプリケーションプログラムを起動したときに、ユーザからスピーカの数（ステレオ、５チャンネル、７チャンネル等）の指定を受け付け、受け付けたスピーカの全てについて距離を算出したか否かを判断する。
【００４３】
その後、制御部１０１は、アウトカメラ１０２がスピーカ画像を撮像したときの方位に基づいてスピーカの設置されている方位を算出し、自装置（すなわち聴取位置Ｓ）とスピーカとの配置を算出する（ｓ１６）。算出結果は、各スピーカの方位および距離に関する情報からなる。
【００４４】
以上のようにして、端末２０は、マイクを用いずにスピーカの位置を特定することができる。算出した各スピーカの方位および距離に関する情報は、通信部１０７を介してオーディオ装置１０に送信される。オーディオ装置１０の制御部５は、通信部４を介して当該情報を受信し、信号処理部２の補正パラメータを設定する。
【００４５】
例えば、制御部５は、全てのスピーカからの音が同じ音量で聴取位置に到達するように、各チャンネルのオーディオ信号のゲインを設定する。また、受信したスピーカの配置に関する情報において、各スピーカの能率（図６の機種データベースに記載されたもの）が含まれている場合、制御部５は、スピーカ間の能率差による音量差を補正する。例えば、基準となるスピーカＳ００１の能率が９０ｄＢであり、スピーカＳ００２の能率が８７ｄＢである場合、スピーカＳ００２に供給するオーディオ信号のレベルを３ｄＢ上昇させることで音量差を補正することができる。
【００４６】
また、制御部５は、例えば全てのスピーカからの音が同じタイミングで到達するように、各スピーカに供給するオーディオ信号の遅延量を調整する。例えば、基準となるスピーカ（最も遠いスピーカ）との距離差が１ｍであれば、音速が３４０ｍｓ／ｓの場合には約３ｍｓの遅延を付与する。
【００４７】
あるいは、制御部５は、聴取位置Ｓから見たスピーカの方向が理想的な位置からずれている場合、理想的な位置に近い２つのスピーカに同じ音を所定の分配比率で供給することで、仮想的に理想的な位置にスピーカが配置されているように音像を定位させる。例えば、図７（Ａ）に示すように、スピーカ２１Ｌが理想的な位置から左側にずれている場合、フロントＬチャンネルのオーディオ信号をスピーカ２１Ｃおよびスピーカ２１Ｌに供給することで、理想的なフロントＬチャンネルスピーカの位置である仮想音源５１ＶｌからＬチャンネルの音が聴取位置Ｓに到達するように補正を行う。
【００４８】
また、図７（Ｂ）に示すように、例えばスピーカ２１Ｃとスピーカ２１Ｒの間隔が狭い場合、スピーカ２１Ｃとスピーカ２１Ｒにオーディオ信号を分配して仮想音源を生成すると、不適切な位置に仮想音源５１ＶＲを定位させてしまう。したがって、この場合、スピーカ２１Ｒおよびスピーカ２１ＳＲにフロントＲチャンネルのオーディオ信号を分配することで、適切な位置に仮想音源５１ＶＲ’を定位させることができる。
【００４９】
このように、オーディオ装置１０は、スピーカの配置に関する情報を得ることで、理想的な仮想音源の位置に定位させることができる。
【００５０】
以上のようにして、本実施形態のオーディオシステムでは、ユーザが端末２０を用いて各スピーカを撮像するだけで、スピーカの配置を算出することができ、オーディオ信号の補正を行うことができる。
【００５１】
なお、本実施形態では、端末２０の制御部１０１がスピーカの配置を算出する例を示したが、一部の処理をサーバ等の他装置に実行させることも可能である。
【００５２】
図８は、サーバ１００の構成を示すブロック図である。サーバ１００は、制御部５０１、通信部５０２、およびデータベース５０３を備えている。データベース５０３には、上述の機種データベースが記憶されている。
【００５３】
制御部５０１は、通信部５０２を介して、端末２０で撮像された画像データおよび当該画像データを撮像したときの撮像方位に関する情報を受信する。制御部５０１は、端末２０から受信した画像データから、スピーカの画像を認識し、スピーカの機種を特定する。そして、制御部５０１は、機種データベースから特定した機種の変換係数を読み出して、当該スピーカとの距離を算出する。最後に、制御部５０１は、撮像方位に関する情報および算出した各スピーカの距離に基づいて、スピーカの配置を算出する。算出結果は、端末２０に送信してもよいし、オーディオ装置１０に送信してもよい。
【００５４】
（第２実施形態）
次に、図１０（Ａ）は、第２実施形態に係る認識システムの構成図である。第２実施形態に係る認識システムは、他の者がユーザ自身を注視しているか（認識しているか）否かを報知するものである。
【００５５】
従来は、他の者がユーザ自身を注視しているか否かをユーザ自身が知ることは困難であった。しかし、例えば、車等を運転中にすれ違うまたは交差する相手が、自身を認識しているかどうかは事故予防にとって重要な要素である。また、例えばある会員同士でのパーティ等では、相互の関心状況を積極的に知ることが重要となる場合がある。この場合、他の者が自身を注視していることを知ることができれば、相手が自分自身に関心が高いと知る（または相手に対して関心が高いと知らせる）ことができる。
【００５６】
そこで、第２実施形態に係る認識システムでは、他の者がユーザ自身を注視しているか（認識しているか）否かを報知するものである。
【００５７】
図１０（Ｂ）においては、ユーザＡが自動車を運転しながら交差点に差し掛かった場合において、他の自動車の運転者であるユーザＢがユーザＡを認識しているか否かをユーザＡに対して報知する例を示す。
【００５８】
ユーザＡが使用する端末２０ＡおよびユーザＢが使用する端末２０Ｂは、それぞれ図９に示したような眼鏡型の端末であり、各ユーザに装着されている。ただし、端末は、スマートフォン等の携帯型の端末であってもよいし、自動車に備え付けられた端末（例えばルームミラーと一体になった端末）等であってもよい。
【００５９】
図１１に示すように、例えば端末２０Ａは、端末２０ＢのユーザＢがユーザＡの視界に入った場合に、表示部１０８にユーザＢがユーザＡを注視している旨（例えば「４秒前にあなたを見ています」等）を表示する。端末２０Ａが眼鏡型の端末であれば、眼鏡のレンズ部分のうち、端末２０Ｂの位置に対応する部分に当該表示を行う。
【００６０】
以下、このような報知を行うための端末２０Ａおよびサーバ１００の動作について説明する。図１２（Ａ）および図１２（Ｂ）は、端末２０Ａおよびサーバ１００の動作を示すフローチャートである。端末の動作は、図１２（Ａ）および図１２（Ｂ）では、端末２０Ａについて説明するが、端末２０Ｂ等の他の端末についても同様である。
【００６１】
ユーザが本実施形態に係る報知を行うためのアプリケーションプログラムを起動させると、図１２（Ａ）に示すように、端末２０Ａは、まず自装置に内蔵されたＧＰＳ（不図示）を起動する（ｓ３１）。端末２０Ａは、自装置の識別情報（例えばＭＡＣアドレス）、ＧＰＳを介して取得した位置情報（例えば緯度および経度）、ジャイロセンサの姿勢情報および地磁気センサの方位情報をサーバ１００に送信する（ｓ３２）。サーバ１００は、各端末から各種情報を受信する（ｓ４１）。サーバ１００は、ジャイロセンサの姿勢情報および地磁気センサの方位情報に基づいて、ユーザの視線方位（すなわち視界）を算出する（ｓ４２）。そして、サーバ１００は、各端末の位置および視界に関する情報をデータベースに登録する（ｓ４３）。
【００６２】
なお、サーバ１００は、データベースに登録した各種情報を各端末に配信してもよい。特に、各端末の位置情報を配信することで、各端末において、例えば地図画像に他端末の位置を表示することができる。
【００６３】
一方、端末２０Ａは、図１２（Ｂ）に示すように、定期的に（例えば１秒毎に）他のユーザを注視しているか否かを判断する（ｓ３３）。例えば、インカメラ１０３を用いてユーザの視線を検出する場合には、端末２０Ａは、所定時間以上（例えば１秒以上）ユーザが特定の方位に視線を向けている場合に、他のユーザを注視していると判断する。端末２０Ａは、ユーザが特定の方位に視線を向けていると判断した場合に、他のユーザを注視している旨を示す情報をサーバ１００に送信する（ｓ３４）。
【００６４】
サーバ１００は、端末２０Ａから他のユーザを注視している旨を示す情報を受信した場合（ｓ４４）、登録したデータベースにおける端末２０Ａの視界および位置情報を読み出し（ｓ４５）、端末２０Ａの視界内に存在する他の端末のうち、注視している端末を選出して、当該選出した端末を注視対象端末としてデータベースに登録する（ｓ４６）。端末２０Ａの視界内に複数の他の端末が存在する場合は、例えば、最も端末２０Ａに近い端末を選出する。通常、ユーザは、自身に一番近い者を注視している場合が多く、自身より遠い者は近い者の後ろに隠れていることが多いためである。なお、視界は、高さ方向を考慮してもよい。この場合、平面視して視界内に存在する端末であっても、高さ方向で視界から外れている場合は当該端末は選出の対象外となる。
【００６５】
これにより、端末２０ＡのユーザＡが注視している端末をデータベースに蓄積することができる。図１３（Ａ）および図１３（Ｂ）は、注視情報データベースを示す図である。注視情報は、ユーザ毎（端末毎）に、注視した端末の識別情報（ＭＡＣアドレス）と注視したときの時刻情報が記載されている。図１３（Ａ）に示すように、ユーザＡ（端末２０Ａ）の注視情報は、端末２０ＡのＭＡＣアドレスと、注視した他の端末のＭＡＣアドレスおよび時刻情報と、が対応付けられて記憶されている。
【００６６】
一方、図１４に示すように、サーバ１００は、定期的に（例えば１秒毎に）データベースを参照して、各端末の視界内に他の端末が入ったか否かを判断する（ｓ４７）。ここでは、例えば端末２０Ａの視界内に端末２０Ｂに入ったものとする。この場合、サーバ１００は、データベースにおける端末２０Ｂの注視情報（図１３（Ｂ）に示したデータベース）を参照し、端末２０ＡのＭＡＣアドレスを抽出する（ｓ４８）。ただし、サーバ１００は、現在の時刻から所定時間（例えば５秒）以内の時刻情報についてのみ抽出し、過去の注視情報については無視する。自動車等の運転では各ユーザが移動し続けるため、他の者が自身を認識しているか否かは、現在の情報が重要であり、過去に認識していたか否かは重要ではないためである。サーバ１００は、端末２０Ａを注視した情報が存在する場合、当該注視情報を端末２０Ａに送信する（ｓ４９）。
【００６７】
端末２０Ａは、サーバ１００から注視情報を受信し（ｓ３５）、ユーザＡに報知する（ｓ３６）。例えば、図１１に示すように、表示部１０８において、端末２０Ｂの方位にユーザＢがユーザＡを注視している旨（例えば「４秒前にあなたを見ています」等）を表示する。あるいは、音声により報知を行ってもよい。
【００６８】
これにより、ユーザＡは、他の自動車の運転者であるユーザＢがユーザＡを認識しているか否かを知ることができる。なお、サーバ１００がデータベースに登録した各種情報を各端末に配信している場合には、例えば地図画像に他端末の位置を表示することができるため、仮に地図画像上に端末２０Ｂの位置が表示されながらも端末２０Ｂの方位にユーザＢがユーザＡを注視している旨が表示されない場合には、ユーザＢがユーザＡを認識していない、と判断することができる。
【００６９】
以上のようにして、第２実施形態に係る認識システムでは、他の者がユーザ自身を注視しているか（認識しているか）否かを報知することができる。
【符号の説明】
【００７０】
１…入力部
２…信号処理部
３…出力部
４…通信部
５…制御部
１０…オーディオ装置
２０…端末
１００…サーバ
１０１…制御部
１０２…アウトカメラ
１０３…インカメラ
１０４…姿勢検出部
１０５…方位検出部
１０６…操作部
１０７…通信部
１０８…表示部
【図１】
2015228625.tif 000003
【図２】
2015228625.tif 000004
【図３】
2015228625.tif 000005
【図４】
2015228625.tif 000006
【図５】
2015228625.tif 000007
【図６】
2015228625.tif 000008
【図７】
2015228625.tif 000009
【図８】
2015228625.tif 000010
【図９】
2015228625.tif 000011
【図１０】
2015228625.tif 000012
【図１１】
2015228625.tif 000013
【図１２】
2015228625.tif 000014
【図１３】
2015228625.tif 000015
【図１４】
2015228625.tif 000016