(57)【特許請求の範囲】
【請求項１】
対象装置に予め付与されている識別子よりもビット数が短い対象識別子であり、当該対象識別子が付与された前記対象装置を所定の範囲において判別可能である前記対象識別子を生成する管理手段と、
前記対象識別子を受信するのに応じて当該対象識別子を表す信号を発信する、複数の発信装置の中から選択された前記発信装置である前記対象装置に対して、生成された前記対象識別子を送信する信号情報送信手段と、
前記信号を感知するセンサによる感知の結果に基づいて、前記対象装置に送信された前記対象識別子を表す前記信号を、前記対象装置が発信する信号である対象信号として検出する信号検出手段と、
撮影された映像における、前記対象信号が発信されている発信領域を特定する特定手段と、
前記映像において特定された前記発信領域にマークが付与された前記映像を出力する表示制御手段と、
位置を測定する位置測定手段と、
方向を測定する方向測定手段と、
を備え、
前記特定手段は、前記対象信号が検出されない場合、測定された前記位置及び前記方向と、前記対象装置が配置されている位置とに基づいて、前記映像における前記対象装置の領域を推定し、推定した当該領域を前記発信領域として特定する
対象表示システム。
【請求項２】
対象識別子が付与された対象装置を所定の範囲において判別可能である前記対象識別子を生成する管理手段と、
前記対象識別子を受信するのに応じて当該対象識別子を表す信号を発信する、複数の発信装置の中から選択された前記発信装置である前記対象装置に対して、生成された前記対象識別子を送信する信号情報送信手段と、
前記信号を感知するセンサによる感知の結果に基づいて、前記対象装置に送信された前記対象識別子を表す前記信号を、前記対象装置が発信する信号である対象信号として検出する信号検出手段と、
撮影された映像における、前記対象信号が発信されている発信領域を特定する特定手段と、
前記映像において特定された前記発信領域にマークが付与された前記映像を出力する表示制御手段と、
前記発信装置の各々について、当該発信装置が設置されている位置を記憶する装置情報記憶手段と、
前記装置情報記憶手段に格納されている前記位置に基づいて、前記発信装置を選択する装置検索手段と、を備え、
前記管理手段は、選択された前記発信装置である支援装置の各々について識別子を生成し、
前記信号情報送信手段は、前記支援装置の各々に対して、当該支援装置について生成された識別子である支援識別子を送信し、
前記信号検出手段は、前記支援識別子を表す前記信号である支援信号の各々を検出し、
前記特定手段は、前記映像における、前記支援信号が発信されている部分である支援領域を特定する
対象表示システム。
【請求項３】
前記装置検索手段は、前記装置情報記憶手段に格納されている前記位置に基づいて、前記対象装置からの距離の近さに応じて複数の前記支援装置を選択し、
前記対象装置に障害があることが検出された場合、
前記信号情報送信手段は、前記支援装置の各々に対して、当該支援装置について生成された前記支援識別子を送信し、
前記特定手段は、さらに、前記対象装置が設置されている位置と、前記支援装置が設置されている位置と、特定した前記支援領域と、に基づいて、前記映像における前記対象装置の領域を推定し、当該領域を前記発信領域として特定する
請求項２に記載の対象表示システム。
【請求項４】
前記発信装置が設置される位置を含む範囲における地図情報を記憶する地図記憶手段と、
位置を測定する位置測定手段と、
前記地図情報に基づいて、測定された前記位置から前記対象装置の位置までの経路を検索する経路検索手段と、をさらに備え、
前記管理手段は、検索された前記経路からの近さに応じて前記支援装置を選択し、選択された前記支援装置の各々の、前記経路に沿った測定された前記位置からの距離である経路距離を算出し、
前記表示制御手段は、前記映像において特定された前記支援装置の領域に、当該支援装置の前記経路距離に応じたマークが付与された前記映像を出力する
請求項２又は３に記載の対象表示システム。
【請求項５】
位置を測定する位置測定手段と、
方向を測定する方向測定手段と、をさらに備え、
前記特定手段は、前記対象信号が検出されない場合、測定された前記位置及び前記方向と、前記対象装置が配置されている位置とに基づいて、前記映像における前記対象装置の領域を推定し、推定した当該領域を前記発信領域として特定する
請求項２に記載の対象表示システム。
【請求項６】
サービスを提供する前記対象装置に対する、前記サービスの提供を予約する予約指示を受信する指示受信手段をさらに備え、
前記信号情報送信手段は、提供する前記サービスの準備を、準備指示を受信するのに応じて行う前記対象装置に対して、前記予約指示を受信した場合に前記準備指示を送信する
請求項１乃至５のいずれかに記載の対象表示システム。
【請求項７】
対象識別子が付与された対象装置を所定の範囲において判別可能である前記対象識別子を受信するのに応じて当該対象識別子を表す信号を発信する発信装置の中から選択された前記発信装置である前記対象装置を特定する対象装置識別子を送信する端末装置から、前記対象装置識別子を受信する指示受信手段と、
前記対象識別子を生成する管理手段によって生成された前記対象識別子を、前記対象装置に対して送信する信号情報送信手段と、を備え、
前記信号情報送信手段は、さらに、前記端末装置に対して、前記対象識別子を送信し、
前記端末装置は、映像を撮影し、前記対象識別子を受信するのに応じて、当該対象識別子を表す前記信号を、当該信号を感知するセンサによる感知の結果に基づいて検出し、撮影した前記映像における、検出した前記信号が発信された部分を特定し、特定した前記部分にマークが付与された前記映像を出力する
管理装置。
【請求項８】
前記発信装置に送信された前記対象識別子である発信中識別子を、前記発信装置に関連付けて記憶する装置情報記憶手段を備え、
前記信号情報送信手段は、受信した前記対象装置識別子が表す前記対象装置に前記発信中識別子が関連付けられていない場合、生成され前記対象装置に送信された前記対象識別子を、前記対象装置に送信された前記発信中識別子として、前記発信装置に関連付けて前記装置情報記憶手段に格納し、
前記発信中識別子が前記対象装置に関連付けられている場合、前記装置情報記憶手段から読み出した、前記対象装置に関連付けられている前記発信中識別子を、前記端末装置に送信する
請求項７に記載の管理装置。
【請求項９】
対象装置に予め付与されている識別子よりもビット数が短い対象識別子であり、当該対象識別子が付与された前記対象装置を所定の範囲において判別可能である前記対象識別子を生成し、
前記対象識別子を受信するのに応じて当該対象識別子を表す信号を発信する、複数の発信装置の中から選択された前記発信装置である前記対象装置に対して、生成された前記対象識別子を送信し、
前記信号を感知するセンサによる感知の結果に基づいて、前記対象装置に送信された前記対象識別子を表す前記信号を、前記対象装置が発信する信号である対象信号として検出し、
撮影された映像における、前記対象信号が発信されている発信領域を特定し、
位置を測定し、
方向を測定し、
前記対象信号が検出されない場合、測定された前記位置及び前記方向と、前記対象装置が配置されている位置とに基づいて、前記映像における前記対象装置の領域を推定し、推定した当該領域を前記発信領域として特定し、
前記映像において特定された前記発信領域にマークが付与された前記映像を出力する、
対象表示方法。
【請求項１０】
コンピュータを、
対象識別子が付与された対象装置を所定の範囲において判別可能である前記対象識別子を受信するのに応じて当該対象識別子を表す信号を発信する発信装置の中から選択された前記発信装置である前記対象装置を特定する対象装置識別子を送信する端末装置から、前記対象装置識別子を受信する指示受信手段と、
前記対象識別子を生成する管理手段によって生成された前記対象識別子を、前記対象装置に対して送信する信号情報送信手段と、して動作させ、
前記信号情報送信手段は、さらに、前記端末装置に対して、前記対象識別子を送信し、
前記端末装置は、映像を撮影し、前記対象識別子を受信するのに応じて、当該対象識別子を表す前記信号を、当該信号を感知するセンサによる感知の結果に基づいて検出し、撮影した前記映像における、検出した前記信号が発信された部分を特定し、特定した前記部分にマークが付与された前記映像を出力する
管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を使用して物体の場所を特定する技術に関する。
【背景技術】
【０００２】
近年、さまざまな物がインターネットに接続されるＩｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（ＩｏＴ）と呼ばれる概念が提唱されている。今後はさまざまな物がインターネットへ接続され、インターネットへ接続される物の数は加速度的に増加すると予想されている。ＩｏＴデバイスは２０２０年までに２６０億ユニットを超えるという予測も存在する。
【０００３】
ここでいう「物」は、コンピュータなどのＩＴ（Ｉｎｔｅｒｎｅｔ  Ｔｅｃｈｎｏｌｏｇｙ）関連機器だけでなく、家電製品、キオスク端末、自動車、照明、及び、建物や街頭に設置されているさまざまな種センサなどが例として挙げられる。以上の例に限らず、現実世界のあらゆる物がＩｏＴにおける「物」であり得る。
【０００４】
このように現実世界のあらゆる物が通信ネットワークに接続されるようになると、通信ネットワーク上では識別子により「物」を特定し、その「物」と通信できても、現実世界ではユーザがその「物」を識別することが困難になる状況が想定される。以下、通信ネットワークをネットワークとも表記する。
【０００５】
特許文献１には、ビデオ映像において、例えばＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等の光源の点滅パターンによってＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）が表されたマーカを認識する情報家電操作システムが記載されている。特許文献１では、ＩＤは、例えば、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスやＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスなどである。
【０００６】
特許文献２には、固有の点滅パターンで点滅するＬＥＤによって実現されるＬＥＤマーカを、カメラによって撮影した画像において検出する光学マーカシステムが記載されている。特許文献１に記載されているＬＥＤマーカシステムは、撮影空間内におけるＬＥＤマーカの位置と画像において検出されたＬＥＤマーカの位置とに基づいて、ＬＥＤマーカを撮影したカメラの位置を推定する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−０３７９１９号公報
【特許文献２】特開２００９−０３３３６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１の技術では、点滅パターンが、マーカのＩＰアドレスやＭＡＣアドレスなどの、マーカに一意に付与されたＩＤを表すように、ＬＥＤを点滅させる。すなわち、特許文献１の技術では、マーカに、そのマーカに固有の点滅パターンが割り当てられる。特許文献２の技術では、ＬＥＤマーカに、そのＬＥＤマーカに固有の点滅パターンが付与される。
【０００９】
ＩｏＴが一般化するに従って、インターネットに接続される物の数は劇的に増大する。特許文献１の技術では、ＩＤが割り当てられているマーカをそれらの物に付加する場合、ＩＤを重複させないために、ＩＤの長さを長くする必要がある。その場合、ＩＤを表す点滅パターンの長さも増大する。特許文献２の技術では、それらの物に付加するマーカに一意に固有の点滅パターンを割り当てる場合、それらの物の数の増加に応じて、点滅パターンの長さも増加する。
【００１０】
しかし、一般的なビデオカメラでは、撮影されるフレームの数は毎秒約３０枚である。すなわち、単位時間当たりに認識可能な点滅の回数は限られる。従って、点滅パターンによってマーカを認識するのに必要な時間は、点滅パターンの長さ、すなわち、点滅パターンの点滅の回数の増大に応じて増加する。すなわち、特許文献１及び２の技術では、インターネットに接続される物にマーカを割り当てる場合、マーカの認識に必要な時間の、それらの物の数の増大に応じた増加を防ぐことはできない。
【００１１】
本発明の目的の１つは、対象の数が増加しても、対象が発する信号に基づく対象の認識に必要な時間の増加を抑制できる対象表示システムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明の一態様に係る対象表示システムは、対象識別子が付与された対象装置を所定の範囲において判別可能である前記対象識別子を生成する管理手段と、前記対象識別子を受信するのに応じて当該対象識別子を表す信号を発信する、複数の発信装置の中から選択された前記発信装置である前記対象装置に対して、生成された前記対象識別子を送信する信号情報送信手段と、前記信号を感知するセンサによる感知の結果に基づいて、前記対象装置に送信された前記対象識別子を表す前記信号を、前記対象装置が発信する信号である対象信号として検出する信号検出手段と、撮影された映像における、前記対象信号が発信されている発信領域を特定する特定手段と、前記映像において特定された前記発信領域にマークが付与された前記映像を出力する表示制御手段と、を備える。
【００１３】
本発明の一態様に係る管理装置は、対象識別子が付与された対象装置を所定の範囲において判別可能である前記対象識別子を受信するのに応じて当該対象識別子を表す信号を発信する発信装置の中から選択された前記発信装置である前記対象装置を特定する対象装置識別子を送信する端末装置から、前記対象装置識別子を受信する指示受信手段と、前記対象識別子を生成する管理手段によって生成された前記対象識別子を、前記対象装置に対して送信する信号情報送信手段と、を備え、前記信号情報送信手段は、さらに、前記端末装置に対して、前記対象識別子を送信し、前記端末装置は、映像を撮影し、前記対象識別子を受信するのに応じて、当該対象識別子を表す前記信号を、当該信号を感知するセンサによる感知の結果に基づいて検出し、撮影した前記映像における、検出した前記信号が発信された部分を特定し、特定した前記部分にマークが付与された前記映像を出力する。
【００１４】
本発明の一態様に係る対象表示方法は、対象識別子が付与された対象装置を所定の範囲において判別可能である前記対象識別子を生成し、前記対象識別子を受信するのに応じて当該対象識別子を表す信号を発信する、複数の発信装置の中から選択された前記発信装置である前記対象装置に対して、生成された前記対象識別子を送信し、前記信号を感知するセンサによる感知の結果に基づいて、前記対象装置に送信された前記対象識別子を表す前記信号を、前記対象装置が発信する信号である対象信号として検出し、撮影された映像における、前記対象信号が発信されている発信領域を特定し、前記映像において特定された前記発信領域にマークが付与された前記映像を出力する。
【００１５】
本発明の一態様に係る管理プログラムは、コンピュータを、対象識別子が付与された対象装置を所定の範囲において判別可能である前記対象識別子を受信するのに応じて当該対象識別子を表す信号を発信する発信装置の中から選択された前記発信装置である前記対象装置を特定する対象装置識別子を送信する端末装置から、前記対象装置識別子を受信する指示受信手段と、前記対象識別子を生成する管理手段によって生成された前記対象識別子を、前記対象装置に対して送信する信号情報送信手段と、して動作させ、前記信号情報送信手段は、さらに、前記端末装置に対して、前記対象識別子を送信し、前記端末装置は、映像を撮影し、前記対象識別子を受信するのに応じて、当該対象識別子を表す前記信号を、当該信号を感知するセンサによる感知の結果に基づいて検出し、撮影した前記映像における、検出した前記信号が発信された部分を特定し、特定した前記部分にマークが付与された前記映像を出力する。
【発明の効果】
【００１６】
本発明には、対象の数が増加しても、対象が発する信号に基づく対象の認識に必要な時間の増加を抑制できるという効果がある。
【図面の簡単な説明】
【００１７】
【図１】図１は、本発明の第１、第２の実施形態の対象表示システム１の構成を表すブロック図である。
【図２】図２は、本発明の第１、第２の実施形態の対象表示システム１の全体像の例を模式的に表す図である。
【図３】図３は、本発明の第１の実施形態の対象表示システム１の動作の例を表すフローチャートである。
【図４】図４は、本発明の第１の実施形態における対象選択処理の動作の例を表すフローチャートである。
【図５】図５は、本発明の第１の実施形態の発信開始処理の例を表すフローチャートである。
【図６】図６は、本発明の第１の実施形態の対象表示処理の例を表すフローチャートである。
【図７】図７は、本発明の各実施形態の装置情報記憶部２０５が記憶する装置状態の例を表す図である。
【図８】図８は、本発明の第１の実施形態の第１の変形例の対象表示システム１Ａの構成を表すブロック図である。
【図９】図９は、本発明の第１の実施形態の第２の変形例の対象表示システム１Ｂの構成を表すブロック図である。
【図１０】図１０は、本発明の第１の実施形態の第２の変形例の対象表示システム１Ｂの構成の全体像を模式的に表す図である。
【図１１】図１１は、本発明の第１の実施形態の第３の変形例の対象表示システム１Ｃの構成を表すブロック図である。
【図１２】図１２は、本発明の第１の実施形態の第３の変形例の対象表示システム１Ｃの、対象表示処理の動作を表すフローチャートである。
【図１３】図１３は、本発明の第１の実施形態の発信装置３００の動作の例を表すフローチャートである。
【図１４】図１４は、本発明の第２の実施形態の端末装置１００の動作の例を表すフローチャートである。
【図１５】図１５は、本発明の第２の実施形態の管理装置２００の動作の例を表すフローチャートである。
【図１６】図１６は、本発明の第２の実施形態の対象受信処理を表すフローチャートである。
【図１７】図１７は、本発明の第２の実施形態の発信開始処理の例を表すフローチャートである。
【図１８】図１８は、本発明の第２の実施形態の発信終了処理の例を表すフローチャートである。
【図１９】図１９は、本発明の第３の実施形態の対象表示システム１Ｄの構成の例を表すブロック図である。
【図２０】図２０は、本発明の第３の実施形態の端末装置１００Ｄの動作の例を表すフローチャートである。
【図２１】図２１は、本発明の第３の実施形態の、対象表示処理の例を表すフローチャートである。
【図２２】図２２は、本発明の第４の実施形態の対象表示システム１Ｅの構成の例を表すブロック図である。
【図２３】図２３は、本発明の第４の実施形態の管理装置２００Ｅの動作の例を表すフローチャートである。
【図２４】図２４は、本発明の第４の実施形態の支援信号発信開始処理の例を表すフローチャートである。
【図２５】図２５は、本発明の第４の実施形態の、支援装置の抽出を模式的に表す図である。
【図２６】図２６は、本発明の第４の実施形態の、支援信号発信終了処理の例を表すフローチャートである。
【図２７】図２７は、本発明の第４の実施形態の端末装置１００Ｄの動作の例を表すフローチャートである。
【図２８】図２８は、本発明の第４の実施形態の、推定位置表示処理の例を表すフローチャートである。
【図２９】図２９は、本発明の第４の実施形態の変形例の管理装置２００Ｅの動作の例を表すフローチャートである。
【図３０】図３０は、本発明の第４の実施形態の変形例の端末装置１００Ｄの動作の例を表すフローチャートである。
【図３１】図３１は、本発明の第４の実施形態の変形例の対象表示処理の例を表すフローチャートである。
【図３２】図３２は、本発明の第５の実施形態の対象表示システム１Ｆの構成の例を表すブロック図である。
【図３３】図３３は、本発明の第５の実施形態の管理装置２００Ｆの動作を表す第１のフローチャートである。
【図３４】図３４は、本発明の第５の実施形態の管理装置２００Ｆの動作を表す第２のフローチャートである。
【図３５】図３５は、本発明の第５の実施形態の経路案内開始処理の例を表すフローチャートである。
【図３６】図３６は、本発明の第５の実施形態の端末装置１００の動作の例を表す第１のフローチャートである。
【図３７】図３７は、本発明の第５の実施形態の端末装置１００の動作の例を表す第２のフローチャートである。
【図３８】図３８は、本発明の第５の実施形態の経路案案内表示処理の例を表すフローチャートである。
【図３９】図３９は、本発明の第６の実施形態の対象表示システム１Ｇの構成の例を表すブロック図である。
【図４０】図４０は、本発明の第６の実施形態の端末装置１００の動作の例を表すフローチャートである。
【図４１】図４１は、本発明の第６の実施形態の管理装置２００の動作の例を表すフローチャートである。
【図４２】図４２は、本発明の第６の実施形態の発信装置３００Ｇの動作の例を表すフローチャートである。
【図４３】図４３は、本発明の第７の実施形態の対象表示システム１Ｈの構成の例を表すブロック図である。
【図４４】図４４は、本発明の各実施形態に係る、端末装置と、管理装置と、発信装置とを実現することができる、コンピュータ１０００のハードウェア構成の一例を表す図である。
【発明を実施するための形態】
【００１８】
前述のように、Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（ＩｏＴ）と呼ばれる概念が提唱され、さまざまな「物」がインターネットに接続されている。インターネットに接続される物の数が増大する状況において、ユーザは、ネットワーク上で識別した「物」を、現実世界において、発見すること及び特定することが困難となることが想定される。
【００１９】
そのような、ネットワーク上では特定されている「物」（すなわち電子的に判明している「物」）の、現実世界における位置を示すには、拡張現実（Ａｕｇｕｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ、ＡＲ）の技術を用いるのが適している。
【００２０】
拡張現実とは、人が知覚する現実環境をコンピュータにより拡張する技術である。拡張現実の技術に基づく装置は、一般的に、カメラで撮影されたリアルタイムの現実の映像に電子的に生成された画像を重ね合わせて、ディスプレイに表示する。または、現実の技術に基づく装置は、ディスプレイが備える透過型のスクリーンに電子的に生成された画像を描画することによって、透過型のスクリーン越しの現実の情景に電子的に生成された画像を重ね合わせる。ユーザは、そのようなディスプレイを見ることによって、現実の映像だけでは得られない付随情報をリアルタイムに得ることができる。
【００２１】
拡張現実には、大別して、位置情報ベースの拡張現実と画像認識ベースの拡張現実の２種類が存在する。
【００２２】
位置情報ベースの拡張現実では、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎ  Ｓｙｓｔｅｍ）や無線ネットワークなどを用いて、ユーザ自身の現在位置が測位される。情報表示の対象の座標はデータベース等から取得される。ユーザ及び対象の相対位置と、電子コンパスで得たユーザ自身の姿勢とを元に、対象のディスプレイ上の位置が計算される。そして、対象の情報をディスプレイ上で、対象の像に、例えば対象に関する情報が重ねて表示される。この方法は、主にランドマークや店舗などの検索に利用されることが多い。しかし、対象がディスプレイ上で表示される位置の精度は、ＧＰＳなどの測位の精度に依存する。ＧＰＳなどの測位の精度は、建造物等より小さい物の位置を特定するには精度が低い。そのため、位置情報ベースの拡張現実は、物レベルの情報提示には適さない。しかし、位置情報ベースの拡張現実には、画像認識ベースの拡張現実に対して、物が視界内に存在しない場合であっても、その物の大まかな方向をユーザへ提示することが可能であるという優位点がある。そのため、位置情報ベースの拡張現実は、画像認識ベースの拡張現実に対する補助として用いることができる。
【００２３】
画像認識ベースの拡張現実では、撮影された画像において、情報表示の対象が認識される。そして、撮影された画像の、認識された対象の場所に、例えば対象に関する情報が重ねて表示される。対象の認識は、その対象に特徴的なパターンを検出することによって行われる。そして、その対象に特徴的なパターンが検出された場所が、対象の場所として特定される。検出するパターンとして、対象そのものの形状、対象物に張り付けられた２次元タグ、ＬＥＤ等の１次元の発光点滅パターンなどがある。
【００２４】
しかし、対象そのものの形状を検出することによって対象を認識する方法は、他の方法と比較して、認識の精度が低い。また、対象そのものの形状を検出することによって対象を認識する方法には、認識の対象と同一の形状の物体が多数並ぶ状況では、認識の対象と、同一の形状の他の物体を区別できないという問題がある。また、２次元タグを検出することによって対象を認識する方法では、認識の対象の全てに、２次元タグを貼り付ける必要がある。しかし、ＩｏＴのようにあらゆる物が認識の対象になりうる場合、認識の対象すべて（すなわち、全ての物）に２次元タグを貼り付ける必要がある。しかし、認識の対象として全ての物に２次元タグを貼り付けることは現実的ではない。また、全ての物に２次元タグを貼り付けた場合、景観が損なわれるという問題がある。
【００２５】
よって、本発明の対象領域では、ＬＥＤ等を点滅させることによる１次元の発光点滅パターンを検出することによって、対象を認識する方法が適している。その理由は、ＬＥＤ等の点滅パターンを検出することによる認識方法は、認識の処理を行っていない間は、対象物の見た目を損ねることがないからである。さらに、その方法には、発光パターンをソフトウェアによって制御できるという、自由度の高さもあるためである。またＬＥＤは、ほぼすべての電子機器に表示用デバイスとして搭載されているので、追加コストが低いという利点もある。
【００２６】
本発明の各実施形態に係る対象表示システムは、ユーザがネットワーク上で識別した「物」を現実世界で識別することを、拡張現実の技術を用いて補助するシステムである。
【００２７】
具体的な利用シーンとしては、例えば、保守作業員などに、保守の対象である、端末、照明、又はセンサ類等の物のうち、例えば交換が必要な物を指示するケースが考えられる。この場合、交換が必要な物は、故障し、通信及び発光をできない可能性がある。そのため、例えば、現実世界において、交換が必要な物の、位置的に近傍に存在する他の物を発光させることによって、交換が必要な物の近傍に存在する物の場所を認識してもよい。
【００２８】
第二の利用シーンとして、現実の物により提供されるサービスを利用するユーザに、そのサービスを提供する物がどれであるかを指示するケースが考えられる。この場合、ユーザは、事前に、例えばインターネット経由で、インターネットにアクセスできる場所において、サービスを提供する物を検索する。ユーザは、検索によって得られた候補の中から、サービスを提供している物を選択する。ユーザは、サービスの提供を受けるために、選択した、サービスを提供する物にアクセスする。すなわち、ユーザは、現実世界において、選択した物が存在する場所に赴く。その際、上述の対象表示システムは、ユーザにサービスを提供する物の現実世界における場所を、ユーザに指示する。サービスを提供するための準備に時間がかかる場合、ユーザがサービスの提供を受ける物として選択した物に、ユーザは、例えばインターネット経由で、サービスの提供を要求してもよい。サービスを提供する物は、インターネット上でユーザによって選択された際、サービスの提供の要求に応じて、そのユーザに提供されるサービスの準備を開始してもよい。第二の利用シーンの具体例として、カーシェアリングにおける、予約した車の利用がある。ユーザは、インターネット経由で車を予約し、そしてその車を利用する際、本実施形態の対象表示システムを使用して、予約した車を確認すればよい。第二の利用シーンの具体例として、インターネットを経由する、写真のプリントの要求がある。ユーザは、インターネット経由で写真のプリントを要求し、その写真を受け取る際、本実施形態の対象表示システムを使用して、その写真を出力した端末を探せばよい。第二の利用シーンの具体例として、インターネットを経由した、自動販売機に対するコーヒーなどの注文がある。ユーザは、インターネット経由で、自動販売機に、ドリップの時間が必要なコーヒーのように、提供の準備に時間がかかる飲食物等を予約する。さらに、自動販売機は、予約の際、ユーザの位置情報を取得すればよい。自動販売機は、取得した位置情報をもとにユーザが自動販売機の場所に特着する時刻を推定し、ユーザが予約した飲食物等が推定した時刻に完成するように、飲食物等を準備する。ユーザは、本実施形態の対象表示システムを使用して、飲食物等を準備する自動販売機を探せばよい。
【００２９】
第三の利用シーンとして、ユーザにナビゲーションを行うケースである。本実施形態の対象表示システムは、目的地（例えばユーザが指定した物）までの経路の近くに存在する機器のＬＥＤ等を使用して、ユーザに対するナビゲーションを行えばよい。
【００３０】
以下では、上述の利用シーンにおける例を、実施形態として詳細に説明する。
【００３１】
＜第１の実施形態＞
次に、本発明の第１の実施の形態について図面を参照して詳細に説明する。
【００３２】
図１は、本実施形態の対象表示システム１の構成を表すブロック図である。図１を参照すると、本実施形態の対象表示システム１は、端末装置１００と、管理装置２００と、発信装置３００とを含む。端末装置１００と管理装置２００とは、通信可能に接続されている。端末装置１００と発信装置３００とは、通信可能に接続されている。
【００３３】
図２は、本実施形態の対象表示システム１の全体像の例を模式的に表す図である。図２を参照すると、端末装置１００と、管理装置２００と、発信装置３００とは、通信ネットワーク４を介して、通信可能に接続されている。通信ネットワーク４は、無線によるネットワークであっても、有線によるネットワークであっても、無線によるネットワークと有線によるネットワークの組み合わせであってもよい。
【００３４】
本発明の第１の実施形態の対象表示システム１は、概略、例えば以下のように動作する。まず、端末装置１００は、通信ネットワーク４を介して端末装置１００と接続されている管理装置２００から、管理装置２００が記憶する、発信装置３００の識別子である装置識別子を読み出す。端末装置１００は、ユーザの操作に従って、装置識別子が読み出された発信装置３００から、１台の発信装置３００を選択する。管理装置２００（又は端末装置１００）は、発信される信号を表す信号識別子を割り当てる。
【００３５】
信号識別子を割り当てた管理装置２００（又は端末装置１００）は、割り当てられた信号識別子を、選択した発信装置３００に送信する。発信装置３００は、受信した信号識別子を表す信号を発信する。信号は、例えば、点滅する光である。発信装置３００は、例えば、信号識別子に応じた点滅パターンに従ってＬＥＤを発光させることによって、信号識別子に応じた点滅パターンで点滅する光を照射する。
【００３６】
端末装置１００は、発信装置３００が発信する、その発信装置３００に送信された信号識別子に応じた信号を、センサによって検出する。前述のように信号が点滅する光である場合、センサはカメラである。端末装置１００は、カメラによって撮影された映像において、発信装置３００に送信した信号識別子を表す点滅パターンで点滅している領域を検出する。端末装置１００は、カメラによって撮影された映像の、検出された領域を含む領域又は検出された領域の近傍に、マークを表示する。マークは、矢印、矩形、円、又はその他の図形であってもよい。マークは、例えば濃淡値及び色の少なくとも一方を変更することによって、又は、点滅によって強調された、検出された領域であってもよい。端末装置１００は、マークが表示された映像を出力する。端末装置１００は、映像に表示されたマークによって、発信装置３００の場所をユーザに知らせる。ユーザは、映像に表示されたマークによって、発信装置３００の場所を知ることができる。
【００３７】
以下では、以上のような動作を行う対象表示システム１について、さらに詳しく説明する。
【００３８】
図１によると、端末装置１００は、入力部１０１と、指示送信部１０２と、センサ１０３と、信号検出部１０５と、特定部１０６と、表示制御部１０７と、表示部１０８と、位置測定部１０９とを含む。
【００３９】
管理装置２００は、指示受信部２０１と、管理部２０２と、信号情報送信部２０３と、装置検索部２０４と、装置情報記憶部２０５とを含む。
【００４０】
発信装置３００は、制御部３０１と、信号発信部３０２とを含む。
【００４１】
位置測定部１０９は、端末装置１００の位置を、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）の技術を使用して測定する。その場合、位置測定部１０９は、ＧＰＳによって位置を測定する回路等を使用して実現されていればよい。位置測定部１０９は、例えば、電子コンパスによって、端末装置１００の方向を測定してもよい。その場合、端末装置１００は、電子コンパスを実現する回路等を使用して実現されていればよい。
【００４２】
入力部１０１は、ユーザによる操作を受け付ける。入力部１０１は、例えば、ユーザが入力部１０１に行った操作を信号に変換する。そして、入力部１０１は、ユーザが行った操作を表す信号を、指示送信部１０２に送信する。入力部１０１は、例えば、タッチパネルやキーボードである。
【００４３】
指示送信部１０２は、入力部１０１から受信した、ユーザが行った操作を表す信号をもとに、その操作によってユーザが入力した指示を特定する。そして、指示送信部１０２は、特定された、ユーザによって入力された指示を表すデータ値を、管理装置２００の指示受信部２０１に送信する。すなわち、指示送信部１０２は、ユーザによる指示を、指示送信部１０２に送信する。指示送信部１０２は、ユーザによって入力された指示に加えて、位置測定部１０９が測定した、端末装置１００の位置を、指示受信部２０１に送信してもよい。
【００４４】
本実施形態では、ユーザは、入力部１０１を操作することによって、例えば以下のように、信号を発信する発信装置３００を指定する。
【００４５】
ユーザは、まず、入力部１０１を介して、発信装置３００の一覧（例えば装置識別子の集合）の送信を要求する指示を入力する。その場合、指示送信部１０２は、ユーザによる指示として、発信装置３００の一覧の送信を要求する指示を、指示受信部２０１に送信する。その場合、後述のように、例えば指示に対する応答として、指示受信部２０１から発信装置３００の一覧が返信される。ユーザは、発信装置３００の一覧の送信を要求する指示として、発信装置３００の検索条件を送信してもよい。その場合、指示送信部１０２は、ユーザによる指示として、発信装置３００の検索条件を、指示受信部２０１に送信する。その場合、後述のように、例えば指示に対する応答として、指示受信部２０１から、送信した検索条件に合致する発信装置３００の一覧が返信される。返信された、発信装置３００の一覧は、例えば表示部１０８に表示される。検索条件は、例えば、位置測定部１０９によって測定された位置及びその位置からの距離であってもよい。指示受信部２０１は、装置検索部２０４によって検索された、位置測定部１０９によって測定された位置から検索条件として送信された距離以内の場所に存在する発信装置３００の一覧を返信してもよい。
【００４６】
ユーザは、入力部１０１を使用して、例えば表示部１０８に表示されている発信装置３００の一覧の中から、いずれかの発信装置３００を選択する操作を行う。その場合、指示送信部１０２は、選択された発信装置３００（すなわち、対象装置）を特定する情報（すなわち、対象装置識別子）を、指示受信部２０１に送信する。以下の説明では、発信装置３００を特定する情報を、「装置識別子」と表記する。発信装置３００のうち、ユーザによって選択された発信装置３００である対象装置を特定する情報を、「対象装置識別子」とも表記する。
【００４７】
なお、ユーザは、発信装置３００の一覧からいずれかの発信装置３００を選択するのではなく、発信装置３００を特定する情報を、直接、端末装置１００に入力してもよい。その場合、指示送信部１０２は、ユーザによって入力された、発信装置３００を特定する情報（すなわち、上述の装置識別子）を、指示受信部２０１に送信すればよい。
【００４８】
管理装置２００は、端末装置１００から装置識別子を受信するのに応じて、以下で詳しく述べるように、発信される信号が表す信号識別子を生成する。そして、管理装置２００は、受信した装置識別子によって表される発信装置３００に、生成した信号識別子を割り当てる。管理装置２００は、割り当てた信号識別子を、端末装置１００の信号検出部１０５に送信する。また、管理装置２００は、割り当てた信号識別子を、受信した装置識別子によって表される、ユーザによって選択された発信装置３００（すなわち対象装置）に送信する。信号識別子を受信した場合、発信装置３００は、受信した信号識別子を表す信号を発信する。
【００４９】
センサ１０３は、発信装置３００が発信する信号を、その信号の点滅パターンを特定できる精度で感知する。そして、センサ１０３は、感知した信号を表すセンサ信号として、信号が発信されている方向を特定できるセンサ信号を出力する。発信装置３００が発信する信号がＬＥＤによって放射される光である場合、センサ１０３は、例えば、動画像（すなわち映像）を撮影できるカメラである。そして、センサ１０３は、センサ信号として、映像を出力する。後述されるように、発信装置３００が発信する信号が音波である場合、センサ１０３は、例えばマイクロフォンアレイである。その場合、端末装置１００は、さらに、カメラを備える。後述される本実施形態の第３の変形例の説明において、発信装置３００が発信する信号が音波である場合について詳細に説明する。本発明の各実施形態の説明では、主に、発信装置３００が発信する信号がＬＥＤによって放射される光である場合について説明する。
【００５０】
信号検出部１０５は、管理装置２００から、信号識別子を受信する。信号検出部１０５は、センサ１０３が出力するセンサ信号をもとに、受信した信号識別子によって表される信号を検出する。
【００５１】
特定部１０６は、端末装置１００のセンサ１０３（又は端末装置１００が備える撮影装置）によって撮影された映像において、信号検出部１０５によって検出される信号の発信源の場所を特定する。
【００５２】
上述のように、センサ１０３がカメラである場合、センサ信号は映像である。その場合、例えば特定部１０６が、撮影された映像において、点滅している領域を特定すればよい。そして、信号検出部１０５が、その点滅が、受信した信号識別子によって表される信号であるか否かを検出すればよい。以下の説明では、特定部１０６によって点滅している領域として特定された映像の領域を、「発信領域の候補」と表記する。そして、信号検出部１０５によって、信号識別子によって表される信号が検出された発信領域の候補を、「発信領域」と表記する。信号識別子のうち、対象装置に割り当てられた信号識別子を、「対象識別子」と表記する。対象識別子を表す信号が検出された発信領域を、「対象領域の発信領域」とも表記する。
【００５３】
表示制御部１０７は、撮影された映像の、特定部１０６によって特定された、信号の発生源の場所に、例えばあらかじめ定められたマークを表示する。そして、表示制御部１０７は、検出された信号の発信源の場所にマークが表示された映像を、表示部１０８に出力する。
【００５４】
表示部１０８は、表示制御部１０７によってマークが表示された映像を出力する。表示部１０８は、例えば、ディスプレイ装置、又はタッチパネルなどによって実現される。
【００５５】
管理装置２００の指示受信部２０１は、端末装置１００の指示送信部１０２から、ユーザによる指示を受信する。
【００５６】
受信した指示が、発信装置３００の一覧を要求する指示である場合、指示受信部２０１は、発信装置３００の一覧を表す情報を、例えば装置検索部２０４を介して装置情報記憶部２０５から読み出す。そして、指示受信部２０１は、例えば指示に対する応答として、発信装置３００の一覧を表す情報を、端末装置１００の指示送信部１０２に送信する。発信装置３００の一覧を要求する指示として、発信装置３００の検索条件を受信した場合、指示受信部２０１は、検索条件を装置検索部２０４に送信する。そして、指示受信部２０１は、装置検索部２０４によって抽出された、その検索条件に合致する発信装置３００の一覧を、装置検索部２０４から受信する。指示受信部２０１は、装置検索部２０４から受信した発信装置３００の一覧を、例えば指示に対する応答として、端末装置１００の指示送信部１０２に返信する。
【００５７】
受信した指示が、対象装置である発信装置３００を特定する装置識別子である場合、指示受信部２０１は、受信した装置識別子を管理部２０２に送信する。
【００５８】
装置情報記憶部２０５は、発信装置３００毎に、装置状態を記憶する。本実施形態では、発信装置３００の装置状態は、発信装置３００の識別子である装置識別子に関連付けられている。以下の説明における「発信装置３００の装置状態」は、その発信装置３００の装置識別子に関連付けられている装置状態である。装置状態は、その発信装置３００が設置されている位置を表すデータ値である装置位置と、その発信装置３００の発信の状態を表す発信状態とを含む。装置情報記憶部２０５は、複数の発信装置３００について、装置状態を記憶していればよい。発信装置３００の装置状態が装置情報記憶部２０５に格納されている場合、「その発信装置３００は、その装置情報記憶部２０５が含まれる管理装置２００の管理下にある」と表記する。
【００５９】
図７は、装置情報記憶部２０５が記憶する装置状態の例を表す図である。
【００６０】
図７に示す例では、発信装置３００が信号を発信している場合、その発信装置３００の発信状態の値は、その発信装置３００が発信する信号が表す信号識別子である。発信装置３００が信号を発信していない場合、その発信装置３００の発信状態の値は、信号を発信していないことを表す「停止中」を示す値である。発信装置３００が信号を発信している場合の、その発信装置３００の発信状態の値は、信号を発信していないことを表す、あらかじめ定められた値であってもよい。そして、装置状態は、さらに、発信装置３００に付与されている信号識別子の値を含んでいればよい。設置位置の値は、例えば、発信装置３００が設置されている位置の緯度及び経度である。設置位置の値は、例えば、建物内などにおいて定義された座標系によって表される座標であってもよい。
【００６１】
図７に示すように、装置状態は、例えば、発信装置３００の種類である「種類」、発信装置３００に付与された名称である「名称」、及び他のデータ値を含んでいてもよい。例えば、「要求端末」は、発信装置３００を対象装置として選択した端末装置１００の識別子である。「要求端末」は、２台以上の端末装置１００の識別子を含んでいてもよい。「動作状態」は、発信装置３００が正常に動作しているか否かを表す。図７の例では、「正常」は発信装置３００が正常に動作していることを表し、「障害」は発信装置３００が正常に動作していないことを表す。「サービス」は、ユーザにサービスを提供する装置である発信装置３００が、提供することができるサービスの種類を表す。これらの装置状態は、本発明の他の実施形態に係る対象表示装置によって使用される。
【００６２】
装置検索部２０４は、装置情報記憶部２０５が記憶する装置状態において、指示受信部２０１から受信した検索条件に合致する装置状態を検索する。それにより、装置検索部２０４は、管理装置２００の管理下にある発信装置３００から、指示受信部２０１から受信した検索条件に装置状態が合致する発信装置３００を抽出する。装置検索部２０４は、抽出された発信装置３００の装置識別子を、指示受信部２０１を介して、端末装置１００に送信する。装置検索部２０４は、装置識別子に加えて、抽出された発信装置３００の他の装置状態の値を、指示受信部２０１を介して、端末装置１００に送信してもよい。
【００６３】
管理部２０２は、指示受信部２０１を介して、端末装置１００から、対象装置である発信装置３００の装置識別子を受信した場合、その装置識別子が表す発信装置３００に割り当てる、信号識別子を生成する。そして、管理部２０２は、生成した信号識別子を、その装置識別子が表す発信装置３００（すなわち対象装置）に割り当てる。信号識別子の例については後で詳細に説明する。管理部２０２は、その信号識別子を、信号情報送信部２０３を介して、端末装置１００の信号検出部１０５に送信する。管理部２０２は、さらに、その信号識別子を、信号情報送信部２０３を介して、受信した装置識別子によって特定される発信装置３００の制御部３０１に送信する。すなわち、管理部２０２は、信号識別子を信号情報送信部２０３に送信し、そして、信号情報送信部２０３は、受信した信号識別子を端末装置１００の信号検出部１０５と、発信装置３００の制御部３０１とに送信する。管理部２０２は、装置情報記憶部２０５に格納されている、受信した装置識別子によって特定される発信装置３００の装置状態の、発信状態の値を、信号を発信していることを表す値に変更する。上述のように、発信装置３００が信号を発信している場合、その発信装置３００の発信状態の値は、その発信装置３００が発信している信号が表す信号識別子であってもよい。その場合、管理部２０２は、装置情報記憶部２０５に格納されている、受信した装置識別子によって特定される発信装置３００の装置状態の、発信状態の値を、生成した信号識別子に変更すればよい。
【００６４】
管理部２０２は、例えば、以下に示す例のいずれかの方法によって、信号識別子を生成してもよい。
【００６５】
（１）ユニークなユーザＩＤ
管理部２０２は、端末装置１００を使用するユーザのユーザＩＤを、信号識別子にしてもよい。ユーザＩＤは、例えば、ユーザに全世界で一意に割り当てられた、固有のＩＤであってもよい。その場合、ユーザＩＤを重複なく採番する全世界で共通のシステムが必要であるが、高々世界人口に相当する数を識別できればよい。その数は、ＩｏＴデバイスの数より小さい。発信装置３００は、ユーザＩＤのビットパターンをそのまま点滅パターンとして使用することによって、信号の発信（例えばＬＥＤを点滅させることによる発光）を行ってもよい。発信装置３００は、ユーザＩＤに対して所定の変換を行うことによって得られるビットパターンを点滅パターンとして使用することによって、信号の発信を行ってもよい。
【００６６】
（２）任意長の乱数
管理部２０２は、例えばユーザＩＤを乱数のシードとして使用することによって得られる、任意長の乱数を、信号識別子として使用してもよい。乱数のシードは、他の値であってもよい。その場合、管理部２０２は、例えばユーザＩＤをシードとして使用することによって得られる乱数を、信号情報送信部２０３を介して、発信装置３００及び端末装置１００に送信する。そして、発信装置３００は、受信した乱数のビットパターンをそのまま点滅パターンとして使用することによって、信号の発信を行う。
【００６７】
（３）乱数生成アルゴリズムと、その乱数生成アルゴリズムに初期値として与える任意長の乱数
管理部２０２は、乱数生成アルゴリズムと、その乱数生成アルゴリズムに初期値（シード）として与える任意長の乱数との組み合わせを、信号識別子として使用してもよい。その場合、管理部２０２は、例えば、乱数生成アルゴリズムの識別子と、乱数発生の初期値として与える乱数とを、信号情報送信部２０３を介して、発信装置３００及び端末装置１００に送信すればよい。発信装置３００（例えば後述する制御部３０１）及び端末装置１００（例えば信号検出部１０５）は、受信した識別子によって表される乱数生成アルゴリズムに従って、受信した乱数を乱数発生の初期値として使用して、乱数を発生させるよう設計されていればよい。
【００６８】
（４）定期的に送出される乱数
管理部２０２は、所定の時間間隔で、定期的に乱数を発生し、発生した乱数を、信号情報送信部２０３を介して、発信装置３００及び端末装置１００に送信してもよい。
【００６９】
信号情報送信部２０３は、管理部２０２から信号識別子を受信する。信号情報送信部２０３は、受信した信号識別子を、発信装置３００の制御部３０１及び端末装置１００の信号検出部１０５に送信する。本発明の各実施形態の説明では、端末装置１００のユーザによる操作によって選択され、管理部２０２に送信された装置識別子によって特定される発信装置３００（上述のように、対象装置）について生成された信号識別子を、「対象識別子」とも表記する。
【００７０】
制御部３０１は、例えば管理装置２００の信号情報送信部２０３から、信号によって発信される識別子である信号識別子を受信する。制御部３０１は、あらかじめ定められた規則に従って、信号識別子を表す信号のパターン（例えばビットパターン）を生成する。信号は、前述のように、点滅する光である。その場合、信号である光の点滅のパターン（すなわち点滅パターン）は、そのビットパターンによって表されていればよい。
【００７１】
制御部３０１は、信号発信部３０２に、信号識別子を表す信号のパターンに従った信号を発信させる。信号が点滅する光である場合、例えばＬＥＤである信号発信部３０２を、信号識別子を表す点滅パターンに従って点滅させる。点滅パターンは、上述のように、例えば、ビットパターンである。制御部３０１は、例えば、そのビットパターンの先頭ビットから順に、ビット毎に、ビットが１である場合、信号発信部３０２を所定時間点灯させ、ビットが０である場合、信号発信部３０２を所定時間点灯させる動作を繰り返せばよい。制御部３０１は、そのビットパターンの全てのビットについて、ビットの値に応じて信号発信部３０２を点灯又は消灯さる動作を完了した場合、再び、そのビットパターンの先頭ビットから順に、同じ動作を繰り返せばよい。
【００７２】
信号発信部３０２は、制御部３０１による制御によって、信号識別子を表す信号のパターンに従って、信号を発信する。信号が点滅する光である場合、上述のように、信号発信部３０２は、例えばＬＥＤによって実現される。信号発信部３０２がＬＥＤである場合、信号発信部３０２は、信号識別子を表す点滅パターンに従って点滅する光を照射する。以下の説明では、信号発信部３０２が光を照射している状態を、点灯状態（又は、ＯＮ状態）と表記する。信号発信部３０２が光を照射していない状態を、消灯状態（又は、ＯＦＦ状態）と表記する。
【００７３】
信号発信部３０２は、あらかじめ定められた固定された周波数で、点滅する光を照射してもよい。信号発信部３０２は、端末装置１００のセンサ１０３（すなわち、カメラ）に応じた、そのセンサ１０３よって撮影された映像において点滅を認識できる周波数で、点滅する光を照射してもよい。その場合、端末装置１００が、例えば管理装置２００の指示受信部２０１、管理部２０２、及び信号情報送信部２０３を介して、センサ１０３によって撮影された映像において点滅を認識できる周波数の値を、発信装置３００の制御部３０１に送信してもよい。制御部３０１は、照射される光が、受信した周波数の値によって表される周波数で点滅するように、信号発信部３０２を制御すればよい。発信装置３００は、受信した周波数の値によって表される周波数で点滅する光を照射できるよう設計されていればよい。
【００７４】
点滅パターンにおいて、例えば、複数回のＯＮ状態が連続することによって、信号発信部３０２が継続的に発光する場合、信号発信部３０２が発光している期間が何回のＯＮ状態に相当するかを、撮影された映像をもとに正確に認識することは容易ではない。同様に、複数回のＯＦＦ状態が連続することによって、信号発信部３０２が継続的に消灯する場合、信号発信部３０２が消灯している期間が何回のＯＦＦ状態に相当するかを、撮影された映像をもとに正確に認識することは容易ではない。そのため、点滅パターンは、ＯＮ状態又はＯＦＦ状態が長時間継続することがないように設定されればよい。例えば、制御部３０１は、信号識別子を、ＯＮとＯＦＦが適度に混在するようにエンコードすることによって、点滅パターンを生成すればよい。一例として、制御部３０１は、信号識別子をマンチェスター符号化することによって、点滅パターンを生成すればよい。この場合、制御部３０１は、信号識別子を表す点滅パターンに従った信号発信部３０２の発光を繰り返す際、点滅パターンに従った点滅と、次の点滅との間の区切りとして、一定期間ＯＦＦ状態を継続させればよい。信号検出部１０５は、一定時間ＯＦＦ状態が継続した後の点滅が、信号識別子を表す点滅であるか否かを判定することによって、信号識別子を表す信号を検出すればよい。
【００７５】
以下の説明では対象装置に付与された信号識別子を、「対象識別子」と表記する。そして、対象識別子を表す信号を、「対象信号」と表記する。
【００７６】
端末装置１００のセンサ１０３が、６０ｆｐｓ（ｆｒａｍｅ  ｐｅｒ  ｓｅｃｏｎｄ）の映像を撮影できる場合、センサ１０３によって発信装置３００を撮影した映像から、最大で１秒間に３０ビットのビットパターンを読み取ることができる。この場合、マンチェスター符号化された３０ビットのデータによって表すことができる、マンチェスター符号化前のデータの最大サイズは、１５ビットである。すなわち、信号発信部３０２は、１秒間に１５ビットの信号識別子を表す信号を発信することができる。信号識別子の長さが１５ビットである場合、３２７６７通りの信号識別子が存在しうる。また、サンプリングレートが８０ｋＨｚである高速なイメージセンサも開発されている。センサ１０３として、そのような高速なイメージセンサを使用する場合、１秒より短い時間で１５ビットより長い識別子を使用することも可能である。すなわち、信号発信部３０２は、１秒より短い時間で、１５ビットより長い信号識別子を表す信号を発信することができる。高速なイメージセンサをセンサ１０３として使用する場合、人間が点滅パターンを認識できないほど高速に、センサ１０３を点滅させることができる。その場合、ＬＥＤの照明やインジケータを、照明やインジケータとしての役割を保ったまま、信号発信部３０２としても動作させることができる。
【００７７】
例えばサンプリングレート８０ｋＨｚであるような高速なイメージセンサでは、連続するフレーム間における、発信装置３００の像の違いは小さい。しかし、６０ｆｐｓ等の通常のカメラによって発信装置３００を撮影した場合、連続するフレーム間における、発信装置３００の像は、同一とは言えないほど相違が大きくなる。その場合、例えば、特定部１０６が、映像から特徴点を検出し、検出した特徴点をもとに、フレーム間で関連付けられた特徴点の位置が一定になるように、フレーム間の位置合わせを行えばよい。そして、特定部１０６は、位置合わせが行われた連続フレームにおいて、点滅パターンの有無を検出すればよい。
【００７８】
すなわち、特定部１０６は、例えば、位置合わせを行った連続するフレーム間の、例えば各画素が、それらのフレームのその画素と同じ位置の画素の輝度の差を表す、差分画像を生成すればよい。そして、特定部１０６は、例えばあらかじめ定められた閾値より、差分の絶対値が大きい画素を、信号発信部３０２の像の候補として抽出する。特定部１０６は、信号発信部３０２の像の候補として、継続して抽出された領域を、信号発信部３０２の像として検出すればよい。そして、信号検出部１０５が、信号発信部３０２の像として検出された領域の輝度の変化を表すパターンが、信号識別子を表す点滅パターンと合致するか否かを判定すればよい。
【００７９】
信号発信部３０２の像として検出された領域の輝度の変化を表すパターンが、信号識別子を表す点滅パターンと合致する場合、表示制御部１０７は、映像の、信号発信部３０２の像として検出された領域に、あらかじめ定められたマークを表示する。表示制御部１０７は、信号発信部３０２の像として検出された領域にマークが重なるように、マークを表示してもよい。表示制御部１０７は、信号発信部３０２の像として検出された領域にマークが重ならないように、マークを表示してもよい。なお、映像のマークを表示することを、映像にマークを付与するとも表記する。そして、表示制御部１０７は、マークが表示された映像を、表示部１０８に出力する。マークは、あらかじめ定められた図形であってもよい。マークは、信号発信部３０２の像として検出された領域を強調する表示であればよい。マークの表示によって、端末装置１００のユーザは、発信装置３００の場所を知ることができる。なお、信号発信部３０２の像として検出された領域が、上述の「発信領域」である。
【００８０】
信号発信部３０２は、赤外線ＬＥＤであってもよい。そして、信号発信部３０２は、可視光ではなく、赤外線の点滅によって、信号識別子を表す信号を発信してもよい。その場合点滅パターンに従って発信される点滅の周波数が低くても、人間は肉眼でその点滅を認識することはできない。従って、多数の発信装置３００がそれぞれ異なる点滅パターンに従ったＬＥＤの点滅を行っても、端末装置１００のユーザや他の人間は、煩わしさを感じない。
【００８１】
また、入力部１０１は、ユーザによる、マークの表示の終了を指示する操作である終了指示を受け付ける。終了指示が受け付けられた場合、指示送信部１０２は、対象信号の発信の終了を指示する終了指示を、指示受信部２０１に送信する。終了指示は、対象信号の発信の終了が指示される発信装置３００の識別子を含んでいてもよい。指示受信部２０１が終了指示を受信した場合、管理部２０２は、装置情報記憶部２０５が記憶する、マークの表示を終了が指示される発信装置３００の発信状態を、発信を行っていないことを表す値に変更する。そして、信号情報送信部２０３は、発信装置３００の制御部３０１に、終了指示を送信する。終了指示を受信した場合、発信装置３００の制御部３０１は、信号発信部３０２に信号の発信を終了させる。
【００８２】
次に、本実施形態の対象表示システム１の動作について、図面を参照して詳細に説明する。以下では、対象表示システム１が含む端末装置１００が１台であり、対象表示システム１を利用しているユーザが１人である場合の、対象表示システム１の動作の例について説明する。また、以下の本実施形態の対象表示システム１の動作の説明では、信号は点滅する光であり、センサ１０３はカメラである。
【００８３】
図３は、本実施形態の対象表示システム１の動作の例を表すフローチャートである。
【００８４】
まず、対象表示システム１は、例えば発信装置３００のリストから、対象装置として１つの発信装置３００を選択する対象選択処理を行う（ステップＳ１００１）。
【００８５】
図４は、本実施形態における対象選択処理の動作の例を表すフローチャートである。
【００８６】
図４を参照すると、ユーザは、入力部１０１を使用して、発信装置３００に関する検索条件を入力する。指示送信部１０２は、入力部１０１によって入力された検索条件を受け付ける（ステップＳ１０１１）。検索条件は、発信装置３００の装置状態のいずれかに関する条件であればよい。検索条件が、端末装置１００の位置からの距離に関する条件（例えばその距離が所定値以下であること）である場合、位置測定部１０９は、端末装置１００の位置を測定する。検索条件は、全ての発信装置３００であってもよい。
【００８７】
次に、対象表示システム１は、検索条件に合致する発信装置３００を抽出する（ステップＳ１０１２）。その際、指示送信部１０２は、検索条件を、指示受信部２０１を介して、装置検索部２０４に送信する。
【００８８】
装置検索部２０４は、装置情報記憶部２０５に格納されている、発信装置３００の装置状態のうち、検索条件に合致する装置状態を抽出する。検索条件が全ての発信装置３００である場合、装置検索部２０４は、装置記憶部２０５に装置情報が格納されている全ての発信装置３００を抽出する。装置検索部２０４は、抽出した発信装置３００の一覧（例えば、識別子や名称のリスト等）を、応答として、指示受信部２０１を介して指示送信部１０２に返信する。
【００８９】
次に、例えば表示部１０８が、抽出された発信装置３００の一覧を表示する（ステップＳ１０１３）。
【００９０】
ユーザは、抽出された発信装置３００の一覧の中から、いずれかの発信装置３００を選択する操作を、入力部１０１を使用して行う。
【００９１】
指示送信部１０２は、入力部１０１を介して、表示された発信装置３００の一覧からユーザによって選択された発信装置３００である、対象装置の指定を受け付ける（ステップＳ１０１４）。
【００９２】
指示送信部１０２は、指示受信部２０１を介して、対象装置を特定するデータ値（すなわち、対象装置の識別子である対象装置識別子）を、管理部２０２に送信すればよい。管理部２０２は、対象装置を特定するデータ値を受け付ければよい。以上で、図４に示す対象選択処理は終了する。
【００９３】
次に、図３のステップＳ１００２において、対象表示システム１は、対象装置である発信装置３００に、対象装置に付与された信号識別子である対象識別子を表す信号の発信を開始させる、発信開始処理を行う。
【００９４】
図５は、本実施形態の発信開始処理の例を表すフローチャートである。
【００９５】
図５を参照すると、管理部２０２は、信号識別子を生成し、生成した信号識別子を対象装置に付与する（ステップＳ１０２３）。
【００９６】
そして、管理部２０２は、信号情報送信部２０３を介して、生成し対象装置に付与した信号識別子である対象識別子を、対象装置に送信する（ステップＳ１０２４）。さらに、管理部２０２は、装置情報記憶部２０５が記憶する、対象装置の上述の発信状態を、対象信号を発信していることを表す値に変更してもよい。信号情報送信部２０３は、管理部２０２から対象識別子を受信し、受信した対象識別子を対象装置に送信する。以上で、図５に示す本実施形態の発信開始処理は終了する。
【００９７】
次に、図３のステップＳ１００３において、対象表示システム１は、撮影した映像における、対象信号が発信されている場所である発信領域に、マークを表示し、マークが表示された映像を出力する対象表示処理を行う。
【００９８】
図６は、本実施形態の対象表示処理の例を表すフローチャートである。
【００９９】
図６を参照すると、まず、特定部１０６が、カメラであるセンサ１０３によって撮影された映像において、対象信号が発信されている部分（すなわち発信領域）の候補を特定する（ステップＳ１０３１）。前述のように、特定部１０６は、フレーム間の画素値の差の絶対値が、継続的に大きい領域を、発信領域の候補として特定すればよい。
【０１００】
次に、信号検出部１０５は、発信領域の候補において、対象装置に付与された信号識別子を表す信号（対象信号）を検出する（ステップＳ１０３２）。
【０１０１】
発信領域の候補において対象信号が検出されない場合（ステップＳ１０３３においてＮｏ）、対象表示システム１は、図６に示す動作をステップＳ１０３１から繰り返す。
【０１０２】
発信領域の候補において対象信号が検出された場合（ステップＳ１０３３においてＹｅｓ）、特定部１０６は、対象信号が検出された発信領域の候補を、発信領域として特定する。そして、表示制御部１０７は、映像の、特定された発信領域に、マークを表示する（ステップＳ１０３４）。表示制御部１０７は、発信領域にマークが表示された映像を、表示部１０８に出力する（ステップＳ１０３５）。以上で、対象表示システム１は、図６に示す動作を終了する。
【０１０３】
ユーザは、マークが表示された映像を見ながら、例えば、対象装置を探す。例えば対象装置が見つかった場合、ユーザは、対象表示システム１に、マークの表示を終了する指示である終了指示を入力する。
【０１０４】
次に、図３のステップＳ１００４において、対象表示システム１は、ユーザによる終了指示の入力を検出する。入力部１０１は、ユーザによる操作を受け付け、受け付けたユーザによる操作を表す信号を指示送信部１０２に送信する。指示送信部１０２は、受信した信号が表す操作が、終了指示であるか否かを判定する。判定の結果、受信した信号が表す操作が終了指示である場合、指示送信部１０２は、終了指示の入力を検出する。
【０１０５】
ユーザによる終了指示の入力が検出されない場合（ステップＳ１００５においてＮｏ）、対象表示システム１は、ステップＳ１００３からの動作を行う。例えば、ユーザが入力部１０１に対する操作を行っていない場合、又は、ユーザが行った操作が終了指示でない場合、ユーザによる終了指示の入力は検出されない。
【０１０６】
ユーザによる終了指示の入力が検出された場合（ステップＳ１００５においてＹｅｓ）、指示送信部１０２は、指示受信部２０１を介して、管理部２０２に、終了指示を送信する。管理部２０２は、受信した終了指示を送信した端末装置１００のユーザが選択した対象装置に終了指示を送信する指示を、信号情報送信部２０３に送信する。信号情報送信部２０３は、受信した終了指示を送信した端末装置１００のユーザが選択した対象装置に、終了指示を送信する（ステップＳ１０４３）。指示受信部２０１が指示送信部１０２から終了指示を受信した場合、前述のように、管理部２０２は、装置情報記憶部２０５が記憶する対象装置の発信状態を、対象信号を発信していないことを表す値に変更してもよい。そして、信号情報送信部２０３が、発信装置３００の制御部３０１に、終了指示を送信すればよい。終了指示を受信した制御部３０１は、信号発信部３０２が対象信号の発信を終了するよう制御する。
【０１０７】
次に、本実施形態の発信装置３００の動作について、図面を参照して詳細に説明する。
【０１０８】
図１３は、本実施形態の発信装置３００の動作の例を表すフローチャートである。
【０１０９】
図１３に示す動作の開始時において、信号発信部３０２は信号を発信していない。
【０１１０】
発信装置３００の制御部３０１は、信号識別子の受信を検出する（ステップＳ１２０１）。信号識別子の受信が検出されない場合（ステップＳ１２０２においてＮｏ）、制御部３０１は、ステップＳ１２０１における信号識別子の受信の検出を継続する。
【０１１１】
信号識別子の受信が検出された場合（ステップＳ１２０２においてＹｅｓ）、制御部３０１は、信号発信部３０２による、受信した信号識別子を表す信号の発信を開始する（ステップＳ１２０３）。前述のように、信号発信部３０２がＬＥＤであり、信号が点滅する光である場合、制御部３０１は、受信した信号識別子を表す点滅パターンに従って、信号発信部３０２を点滅させる。
【０１１２】
制御部３０２は、信号発信部３０２に信号を発信させながら、終了指示の受信を検出する（ステップＳ１２０４）。終了指示の受信が検出されない場合（ステップＳ１２０５においてＮｏ）、制御部３０２は、ステップＳ１２０４における、終了指示の受信の掲出を継続する。
【０１１３】
終了指示の受信が検出された場合（ステップＳ１２０５においてＹｅｓ）、制御部３０２は、信号発信部３０２による信号の発信を終了する（ステップＳ１２０６）。
【０１１４】
以上で説明した本実施形態には、対象の数が増加しても、対象が発する信号に基づく対象の認識に必要な時間の増加を抑制できるという、包括的な効果がある。
【０１１５】
その理由は、管理部２０２が、対象信号が表す対象識別子を生成し、付与された対象識別子を表す対象信号を発信する対象装置に、生成した象識別子を付与するからである。対象装置に付与されているＩＰアドレスなどの、対象装置に割り当てられている既存の識別子より短いビット数の識別子を付与することによって、対象装置を特定する識別子を表す信号の情報量は減少する。従って、対象装置が識別子を表す信号を発信し終わるまでの時間は短くなる。
【０１１６】
また、本実施形態には、以下に示す、第１から第６までの効果がある。
【０１１７】
第１の効果は、ネットワークに接続された、捜索の対象になりうるデバイスの数が増大した場合でも、ネットワークに接続されている機器を実空間で容易に捜索できることである。その理由は、本実施形態の端末装置１００に、拡張現実の技術が用いられているからである。本実施形態で用いられている拡張現実の技術は、具体的には、ユーザが装着又は保持する端末装置１００が、捜索の対象である機器が発信する信号が発信されている場所を特定し、その端末装置１００が撮影した映像に、特定した場所を示すことである。本実施形態の端末装置１００は、そのような拡張現実の技術を用いて、捜索の対象である機器の位置を表示するので、ユーザは捜索の対象である装置を、実空間で容易に捜索できる。
【０１１８】
第２の効果は、捜索の対象を特定する精度を向上させることができることである。その理由は、本実施形態の端末装置１００は、捜索の対象が発信する信号によって、捜索の対象の場所を特定するからである。画像において物体の場所を特定する方法として、その物体の形状をもとに、画像においてその物体の像を検出する方法がある。しかし、物体の形状に基づいて物体の像を検出する方法の検出精度は、高くない。また、同一の形状を備える複数の物体が存在する場合、それらの物体を区別することは困難である。それに対して、本実施形態では、端末装置１００が、例えばＬＥＤが発する光の、捜索の対象に固有な点滅パターンを検出することによって、撮影された映像における捜索の対象の場所を特定する。従って、本実施形態では、前述の、物体の形状に基づく方法と比較して、検索の対象を検出する精度を向上させることができる。
【０１１９】
第３の効果は、景観が損なわれないことである。その理由は、本実施形態では、多くの機器が備えるＬＥＤや、表面に備える必要がないスピーカを使用して、捜索の対象の場所を特定するからである。そのことにより、シール等で実現されるＡＲタグを、捜索の対象になりうるすべての対象の機器に張り付ける必要がないので、景観が損なわれない。また、新たにＬＥＤを取り付ける必要がある場合であっても、取り付けられたＬＥＤは、使用されていない間は目立たない。取り付けられたＬＥＤが赤外線を発するＬＥＤである場合、信号を発信している間であっても、そのＬＥＤは目立たない。
【０１２０】
第４の効果は、ネットワークに接続された、捜索の対象になりうる対象の数が増大した場合でも、捜索の対象を特定するのに必要な時間を抑制することができることである。その理由は、管理装置２００が、近傍の空間で識別子が重複しないように識別子の長さを選択することができるからである。そのため、検索の対象に割り当てる識別子の長さを抑えることができる。すなわち、識別子を表す信号の点滅パターンの長さを抑えることができる。従って、一定の周波数でＬＥＤを点滅させた場合の、識別子を表す点滅パターンで点滅するのに必要な時間を抑制することができる。一般的なフレームレートで映像を撮影するカメラを使用して、点滅パターンを認識できる周波数で、ＬＥＤを点滅させた場合の、識別子を表す点滅パターンで点滅するのに必要な時間を、実用上現実的な時間内に押さえることもできる。
【０１２１】
第５の効果は、セキュリティやプライバシー上のリスクを低減することができることである。その理由は、ネットワークＩＤやユーザ自身の識別子を捜索の対象に割り当てた場合、信号を観測することによって、ネットワークＩＤやユーザ自身の識別子を知ることができる可能性がある。本実施形態では、ランダムに生成した識別子を使用することができる。従って、ネットワークＩＤやユーザ自身の識別子を秘匿することができるので、セキュリティやプライバシー上のリスクを低減することができる。
【０１２２】
第６の効果は、捜索の対象に割り当てる識別子を、ネットワーク全体で重複しないように管理する必要がないことである。その理由は、例えば管理装置２００が、捜索の対象が選択される度に、識別子を生成するからである。そして、生成された識別子は、管理装置２００と、捜索の対象を選択したユーザの端末装置１００との間で、通信ネットワーク４を介して共有されるからである。識別子が共有されるので、管理装置２００が、捜索の対象が選択される度に生成する識別子は、必ずしも同一でなくてよい。
【０１２３】
＜第１の実施形態の第１の変形例＞
次に、第１の実施形態の第１の変形例について、図面を参照して詳細に説明する。
【０１２４】
図８は、本変形例の対象表示システム１Ａの構成を表すブロック図である。
【０１２５】
図８を参照すると、本変形例の対象表示システム１Ａは、端末装置１００Ａと、管理装置２００Ａと、発信装置３００とを含む。図８に示す対象表示システム１Ａの構成を、図１に示す対象表示システム１の構成と比較すると、対象表示システム１Ａは、端末装置１００の代わりに端末装置１００Ａを含み、管理装置２００の代わりに管理装置２００Ａを含む。端末装置１００Ａ、管理装置２００Ａ、及び発信装置３００は、例えば通信ネットワーク４によって通信可能に接続されている。
【０１２６】
本変形例の端末装置１００Ａは、第１の実施形態の端末装置１００の構成要素に加えて、指示受信部２０１と、管理部２０２と、信号情報送信部２０３と、装置検索部２０４とを含む。本実施形態の管理装置２００Ａは、装置情報記憶部２０５と、通信部２０８とを含む。本変形例の発信装置３００は、第１の実施形態の発信装置３００と同じである。
【０１２７】
本変形例の対象表示システム１Ａの構成は、以下の相違を除き、第１の実施形態の対象表示システム１と同じである。本変形例では、管理装置２００Ａではなく、端末装置１００Ａが、指示受信部２０１と、管理部２０２と、信号情報送信部２０３と、装置検索部２０４と含む。また、本実施形態の管理部２０２及び装置検索部２０４は、通信部２０８を介して、装置情報記憶部２０５に格納されている、発信装置３００に関する発信状態及びその他の情報の、読み出し及び書き込みを行う。通信部２０８は、装置情報記憶部２０５に格納されている、発信装置３００に関する発信状態及びその他の情報を読み出す要求を端末装置１００から受信した場合、読み出しが要求された情報を装置情報記憶部２０５から読み出す。通信部２０８は、読み出した情報を、端末装置１００に返信する。通信部２０８は、装置情報記憶部２０５に、発信装置３００に関する発信状態及びその他の情報を書き込む要求を受信した場合、書き込みが要求された情報を、装置情報記憶部２０５に格納する。その場合、通信部２０８は、書き込みを行ったことを表す応答を、端末装置１００に返信してもよい。本変形例では、端末装置１００Ａ（端末装置１００Ａに含まれる管理部２０２）が、信号識別子を生成し、生成した信号識別子を発信装置３００に送信する。
【０１２８】
次に、本変形例の対象表示システム１Ａの動作について、図面を参照して説明する。
【０１２９】
本変形例の対象表示システム１Ａの動作は、図３〜６に示す、第１の実施形態の対象表示システム１の動作と同じである。
【０１３０】
＜第１の実施形態の第２の変形例＞
次に、第１の実施形態の第２の変形例について、図面を参照して詳細に説明する。
【０１３１】
図９は、本変形例の対象表示システム１Ｂの構成を表すブロック図である。
【０１３２】
図９を参照すると、本変形例の対象表示システム１Ｂは、端末装置１００Ｂと、発信装置３００とを含む。図９に示す対象表示システム１Ｂの構成を、図１に示す対象表示システム１の構成と比較すると、対象表示システム１Ｂは、端末装置１００及び管理装置２００の代わりに端末装置１００Ｂを含む。
【０１３３】
図１０は、本変形例の対象表示システム１Ｂの構成の全体像を模式的に表す図である。図１０に示すように、端末装置１００Ｂは、例えば、通信ネットワーク４を介して、発信装置３００と通信可能に接続されている。
【０１３４】
本変形例の端末装置１００Ｂは、第１の実施形態の端末装置１００の構成要素に加えて、指示受信部２０１と、管理部２０２と、信号情報送信部２０３と、装置検索部２０４と、装置情報記憶部２０５とを含む。本変形例の端末装置１００Ｂは、第１の実施形態の管理装置２００としても動作する。本変形例の発信装置３００は、第１の実施形態の発信装置３００と同じである。
【０１３５】
次に、本変形例の対象表示システム１Ｂの動作について、図面を参照して説明する。
【０１３６】
本変形例の対象表示システム１Ｂの動作は、図３〜６に示す、第１の実施形態の対象表示システム１の動作と同じである。
【０１３７】
＜第１の実施形態の第３の変形例＞
次に、第１の実施形態の第３の変形例について、図面を参照して詳細に説明する。
【０１３８】
図１１は、本変形例の対象表示システム１Ｃの構成を表すブロック図である。
【０１３９】
図１１を参照すると、本変形例の対象表示システム１Ｃは、端末装置１００Ｃと、管理装置２００と、発信装置３００とを含む。図１１に示す対象表示システム１Ｃの構成を、図１に示す対象表示システム１の構成と比較すると、対象表示システム１Ｃは、端末装置１００の代わりに端末装置１００Ｃを含む。図１１に示す端末装置１００Ｃの構成を図１に示す端末装置１００の構成と比較すると、端末装置１００Ｃは、さらに、撮影部１０４を含む。撮影部１０４は、例えばカメラである。センサ１０３は、信号検出部１０５に接続されている。撮影部１０４は、特定部１０６に接続されている。
【０１４０】
本変形例では、発信装置３００の信号発信部３０２は、信号として、光ではなく、音波を発信する。信号発信部３０２は、例えばスピーカである。信号発信部３０２が発信する信号は、可聴周波数より高い周波数の超音波であってもよい。信号発信部３０２が発信する信号は、可聴周波数より低い周波数の超低周波音であってもよい。以下の説明では、可聴周波数の音波、超音波、超低周波音を、「音波」又は単に「音」と表記する。センサ１０３は、音波の発信源の方向を特定できる音声信号を出力する、マイクロフォンアレイである。センサ１０３のマイクロフォンアレイとして、既存のさまざまなマイクロフォンアレイを使用することができる。
【０１４１】
信号検出部１０５は、音波である信号の発信源の方向を特定する。さらに、信号検出部１０５は、信号が、対象装置に割り当てられた対象識別子を表すか否かを判定する。
【０１４２】
特定部１０６は、信号検出部１０５によって特定された、信号の発信源の方向が、撮影部１０４によって撮影された映像のどの部分であるかを推定する。特定部１０６は、信号の発信源の方向に当たる部分として推定した部分を、発信領域として特定する。
【０１４３】
信号検出部１０５は、まず、マイクロフォンアレイであるセンサ１０３によって感知された、音波の有無を検出すればよい。音波が検出された場合、信号検出部１０５は、マイクロフォンアレイの方向を基準とした、その音波が発信される方向を特定すればよい。さらに、信号検出部１０５は、その音波が対象識別子を表す信号パターンに従った音波であるか否かを判定すればよい。特定部１０６は、対象識別子を表す点滅パターンに従った音波が発信される方向として検出された方向と、映像を撮影するカメラ及びセンサ１０３であるマイクロフォンアレイの位置の関係とをもとに、映像における信号の発信源の場所を推定すればよい。その場合、映像を撮影するカメラ及びマイクロフォンアレイの位置の関係（例えば、マイクロフォンアレイ向けられている方向と、映像を撮影するカメラが取り付けられている方向との関係）は、あらかじめ実験的に測定されていればよい。
【０１４４】
以上で説明した相違を除き、本変形例の対象表示システム１Ｃの構成は、第１の実施形態の対象表示システム１の構成と同じである。
【０１４５】
次に、本変形例の対象表示システム１Ｃの動作について、図面を参照して詳細に説明する。
【０１４６】
図３は、本変形例の対象表示システム１Ｃの動作を表すフローチャートである。本変形例の対象表示システム１Ｃの動作は、ステップＳ１００３の対象表示処理の動作を除き、図３〜５に示す第１の実施形態の対象表示システム１Ｃの動作と同じである。
【０１４７】
図１２は、本変形例の対象表示システム１Ｃの、対象表示処理の動作を表すフローチャートである。
【０１４８】
図１２を参照すると、まず、信号検出部１０５が、センサ１０３によって出力される、センサ１０３が検知した音波を表す信号をもとに、対象装置に付与された信号識別子（すなわち対象識別子）が表す信号（すなわち対象信号）を検出する（ステップＳ１０３２）。
【０１４９】
対象信号が検出されない場合（ステップＳ１０３３においてＮｏ）、信号検出部１０５は、対象信号の検出を継続する（ステップＳ１０３２）。
【０１５０】
対象信号が検出された場合（ステップＳ１０３３においてＹｅｓ）、センサ１０３によって出力される信号をもとに、信号検出部１０５は、対象信号が発信されている方向を特定する。そして、特定部１０６は撮影部１０４によって撮影された映像において、対象信号が発信されている部分（発信領域）を特定する（ステップＳ１０３１Ｃ）。特定部１０６は、対象信号が発信されている方向、マイクロフォンアレイであるセンサ１０３とカメラである撮影部１０４の位置関係、撮影部１０４のカメラパラメータなどをもとに、発信領域を特定すればよい。
【０１５１】
図１２に示す、本変形例の対象表示システム１ＣのステップＳ１０３４及びステップＳ１０３５の動作は、それぞれ、図６に示す、第１の実施形態の対象表示システム１の、ステップＳ１０３４及びステップＳ１０３５の動作と同じである。
【０１５２】
＜第２の実施形態＞
次に、本発明の第２の実施形態について、図面を参照して詳細に説明する。
【０１５３】
図１は、本実施形態の対象表示システム１の構成の例を表すブロック図である。図１に示すように、本実施形態の対象表示システム１の構成は、第１の実施形態の対象表示システム１の構成と同じであってもよい。本実施形態では、対象表示システム１は、２台以上の端末装置１００を含んでいてもよい。そして、２人以上のユーザが、異なる端末装置１００を使用して、独立に対象装置を選択してもよい。異なる２人以上のユーザが、同一の発信装置３００を対象装置として選択してもよい。以下の説明では、発信装置３００は、信号として、点滅する光を照射する。
【０１５４】
本実施形態の装置情報記憶部２０５は、信号識別子が付与された発信装置３００の装置情報として、その発信装置３００に付与された信号識別子と、その信号識別子が送信された端末装置１００の識別子とをさらに含む装置情報を記憶する。発信装置３００に付与された信号識別子が送信された端末装置１００は、後述されるように、例えば、その発信装置３００を対象装置として選択した端末装置１００である。発信装置３００に付与された信号識別子が、２台以上の端末装置１００に送信された場合、その発信装置３００の信号識別子は、それらの２台以上の端末装置１００の識別子を含む。信号識別子が付与された発信装置３００の装置情報は、信号識別子と端末装置１００の識別子とを含まない。
【０１５５】
本実施形態の管理部２０２は、対象装置として選択された発信装置３００の装置識別子に関連付けられている信号識別子が、装置情報記憶部２０５に格納されていない場合、その発信装置３００に信号識別子を付与する。そして、管理部２０２は、その発信装置３００の装置状態の一部として、付与した信号識別子と、その発信装置３００を対象装置として選択した端末装置１００の識別子とを、装置情報記憶部２０５に格納する。そして、管理部２０２は、信号情報送信部２０３を介して、付与した信号識別子を、その信号識別子が付与された発信装置３００の制御部３０１及びその発信装置３００を対象装置として選択した端末装置１００の信号検出部１０５に送信する。信号情報送信部２０３は、管理部２０２から、付与された信号識別子を受信する。信号情報送信部２０３は、付与された信号識別子を、その信号識別子が付与された発信装置３００の制御部３０１及びその発信装置３００を対象装置として選択した端末装置１００の信号検出部１０５に送信する。
【０１５６】
本実施形態の管理部２０２は、対象装置として選択された発信装置３００に付与されている場合、すなわち、装置情報記憶部２０５に格納されている、その発信装置３００の装置状態が信号識別子を含む場合、その発信装置３００に新たに信号識別子を付与しない。また、その場合、管理部２０２は、その発信装置３００に信号識別子を送信しない。管理部２０２は、その発信装置３００に付与された信号識別子を装置情報記憶部２０５から読み出し、読み出した信号識別子を、その発信装置３００を対象装置として選択した端末装置１００に送信する。加えて、管理部２０２は、その発信装置３００を対象装置として選択した端末装置１００の識別子を、その発信装置３００の装置状態の一部として、装置情報記憶部２０５に格納する。装置状態が図７に例示する装置状態である場合、管理部２０２は、対象装置として選択された発信装置３００の装置状態の「要求端末」の値に、その発信装置３００を対象装置として選択した端末装置１００の識別子を追加する。
【０１５７】
管理部２０２は、第１の実施形態の管理部２０２と同様に、指示受信部２０１を介して、端末装置１００から終了指示を受信する。端末装置１００から終了指示を受信した場合、管理部２０２は、その端末装置１００の識別子に関連付けられている発信装置３００の装置識別子に、他の端末装置１００の識別子がさらに関連付けられているか否かを特定する。以下の説明において、終了指示を送信した端末装置１００の識別子に関連付けられている発信装置３００を、「表示終了発信装置」と表記する。
【０１５８】
表示終了発信装置の装置識別子に、他の端末装置１００の識別子がさらに関連付けられている場合、管理部２０２は、表示終了発信装置の装置識別子に関連付けられている、終了指示を送信した端末装置１００の識別子を装置情報記憶部２０５から消去する。装置情報記憶部２０５が図７に示すような装置状態を記憶している場合、管理部２０２は、表示終了発信装置の装置状態の要求端末から、終了指示を送信した端末装置１００の識別子を消去する。そして、この場合、管理部２０２は、表示終了発信装置に、終了指示を送信しない。
【０１５９】
表示終了発信装置の装置識別子に、他の端末装置１００の識別子が関連付けられていない場合、管理部２０２は、表示終了発信装置の装置識別子に関連付けられている信号識別子を、装置情報記憶部２０５から消去する。管理部２０２は、さらに、表示終了発信装置の装置識別子に関連付けられている、終了指示を送信した端末装置１００の識別子を、装置情報記憶部２０５から消去する。装置情報記憶部２０５が図７に示すような装置状態を記憶している場合、管理部２０２は、表示終了発信装置の装置状態の要求端末から、終了指示を送信した端末装置１００の識別子を消去する。さらに、管理部２０２は、表示終了発信装置の装置状態の、発信状態の値を、信号識別子から「停止中」を表す値に変更する。そして、管理部２０２は、表示終了発信装置に、終了指示を送信する。
【０１６０】
次に、本実施形態の対象表示システム１の動作について、図面を参照して詳細に説明する。以下では、対象表示システム１の動作を、端末装置１００の動作と、管理装置２００の動作とに分けて説明する。
【０１６１】
図１４は、本実施形態の端末装置１００の動作の例を表すフローチャートである。
【０１６２】
図１４を参照すると、本実施形態の端末装置１００は、まず、対象選択処理を行う（ステップＳ１００１）。ステップＳ１００１における対象選択処理は、図４に示す、第１の実施形態における対象選択処理と同じである。
【０１６３】
次に、指示送信部１０２は、ユーザによって選択された発信装置３００（すなわち対象装置）の装置識別子を、管理装置２００の指示受信部２０１に送信する（ステップＳ２００１）。
【０１６４】
対象装置の装置識別子を受信した場合、管理装置２００は、その対象装置に既に信号識別子が付与されていれば、その対象装置に付与されている信号識別子を装置情報記憶部２０５から読み出す。管理装置２００は、対象装置の装置識別子を送信した端末装置１００の信号検出部１０５に対して、読み出した信号識別子を送信する。
【０１６５】
対象装置の装置識別子を受信した場合、管理装置２００は、その対象装置に信号識別子が付与されていなければ、その対象装置に信号識別子を割り当てる。管理装置２００は、対象装置に割り当てた信号識別子を装置情報記憶部２０５に格納する。そして、管理装置２００は、対象装置に割り当てた信号識別子を、発信装置３００及び端末装置１００の信号検出部１０５に送信する。
【０１６６】
以上の管理装置２００の動作については、後で詳細に説明する。
【０１６７】
信号検出部１０５は、管理装置２００から、対象装置に付与された信号識別子（対象識別子）を受信する（ステップＳ２００２）。
【０１６８】
そして、端末装置１００は、対象表示処理を行う（ステップＳ１００３）。本実施形態の対象表示処理は、図６に示す、第１の実施形態の対象表示処理と同じである。
【０１６９】
端末装置１００のユーザは、信号の発信源の領域である発信領域にマークが表示された映像を見ながら、対象装置として選択した発信装置３００を探せばよい。対象装置として選択した発信装置３００が見つかった場合、端末装置１００のユーザは、入力部１０１を使用して、端末装置１００に終了指示を入力する。
【０１７０】
指示送信部１０２は、入力部１０１を介した、ユーザによる、マークが表示された映像の出力を終了する指示を表す、あらかじめ定められた操作の入力を、終了指示の入力として検出する（ステップＳ１００４）。終了指示の入力が検出されない場合（ステップＳ１００５においてＮｏ）、端末装置１００は、ステップＳ１００３以降の動作を繰り返すことによって、対象表示処理を継続する。終了指示の入力が検出された場合（ステップＳ１００５においてＹｅｓ）、指示送信部１０２は、終了指示を、管理装置２００に送信する。終了指示を受信した場合の管理装置２００の動作については、後で詳細に説明する。そして、端末装置１００は、マークが表示された映像の表示部１０８への出力を終了する。この場合、端末装置１００は、映像へのマークの表示を終了してもよい。端末装置１００は、映像の出力を終了してもよい。
【０１７１】
次に、本実施形態の管理装置２００の動作について、図面を参照して詳細に説明する。
【０１７２】
図１５は、本実施形態の管理装置２００の動作の例を表すフローチャートである。
【０１７３】
図１５を参照すると、管理装置２００は、対象装置を特定する、対象装置の装置識別子を受信する、対象受信処理を行う（ステップＳ２１０１）。
【０１７４】
図１６は、本実施形態の対象受信処理を表すフローチャートである。
【０１７５】
図１６を参照すると、まず、指示受信部２０１が、端末装置１００の指示送信部１０２から、発信装置３００に関する検索条件を受信する（ステップＳ２１１１）。次に、装置検索部２０４が、受信した検索条件に、装置情報記憶部２０５に格納されている装置状態が合致する発信装置３００を抽出する（ステップＳ２１１２）。装置検索部２０４は、指示受信部２０１を介して、抽出した発信装置３００の一覧を、端末装置１００の指示送信部１０２に返信する（ステップＳ２１１３）。
【０１７６】
端末装置１００は、受信した発信装置３００の一覧を表示する。端末装置１００のユーザは、発信装置３００の一覧の中から、発信装置３００を選択する。端末装置１００の指示送信部１０２は、ユーザによって選択された発信装置３００である対象装置の装置識別子を、指示受信部２０１に送信する。
【０１７７】
指示受信部２０１は、端末装置１００の指示送信部１０２から、対象装置の装置識別子を受信する（ステップＳ２１１４）。以上で、図１６に示す、対象受信処理は終了する。
【０１７８】
次に、図１５のステップＳ２１０１において、管理装置２００は、発信開始処理を行う。
【０１７９】
図１７は、本実施形態の発信開始処理の例を表すフローチャートである。
【０１８０】
図１７を参照すると、管理部２０２は、ステップＳ２１１４において受信した装置識別子によって特定される対象装置に付与されている、信号識別子の有無を特定する（ステップＳ２１２１）。装置情報記憶部２０５が、対象装置の装置機器別子に関連付けられている信号識別子を記憶している場合、対象装置に信号識別子が付与されている。装置情報記憶部２０５が、対象装置の装置機器別子に関連付けられている信号識別子を記憶していない場合、対象装置に信号識別子が付与されていない。管理部２０２は、対象装置の装置識別子に関連付けられている信号識別子が、装置情報記憶部２０５に格納されているか否かを特定すればよい。
【０１８１】
対象装置に信号識別子が付与されていない場合（ステップＳ２１２２においてＮｏ）、管理部２０２は、信号識別子を生成し、生成した信号識別子を対象装置に付与する（ステップＳ１０２３）。そして、信号情報送信部２０３が、対象装置に付与された信号識別子を、その対象装置に送信する（ステップＳ１０２４）。対象装置は、信号識別子を受信し、受信した信号識別子を表す信号の発信を開始する。
【０１８２】
管理部２０２は、対象装置の装置識別子を送信した端末装置１００を、対象装置に関連付ける（ステップＳ２１２６）。すなわち、管理部２０２は、その端末装置１００の識別子を、対象装置の装置識別子に関連付けて、装置情報記憶部２０５に格納する。言い換えると、管理部２０２は、その端末装置１００の識別子を、装置情報記憶部２０５に格納されている、対象装置の装置状態に追加する。
【０１８３】
対象装置に信号識別子が付与されている場合（ステップＳ２１２２においてＹｅｓ）、管理部２０２は、対象装置に付与されている信号識別子を、装置情報記憶部２０５から読み出す（ステップＳ２１２５）。対象装置に信号識別子が付与されている場合、対象装置は、付与されている信号識別子を表す信号を発信している。管理部２０２は、対象装置の装置識別子を送信した端末装置１００を、対象装置に関連付ける（ステップＳ２１２６）。
【０１８４】
以上で、図１７に示す発信開始処理の動作は終了する。
【０１８５】
次に、図１５のステップＳ２１０３において、信号情報送信部２０３は、対象装置に付与されている信号識別子（すなわち、対象識別子）を、端末装置１００の信号検出部１０５に送信する。
【０１８６】
対象識別子を受信した端末装置１００の信号検出部１０５は、例えば図１４のステップＳ１００３の（すなわち図６に示す）対象表示処理を行う。例えばユーザが対象装置を見つけた場合、ユーザは、端末装置１００に、マークが表示された映像の出力の終了を指示する、終了指示を表す操作を行う。ユーザが端末装置１００に終了指示を表す操作を行った場合、端末装置１００は、管理装置２００に対して、終了指示を送信する。端末装置１００が管理装置２００に対して送信する終了指示は、発信装置３００による信号の発信を終了する指示を表す、あらかじめ定められたデータ値であればよい。
【０１８７】
次に、指示受信部２０１は、終了指示の受信を検出する（ステップＳ２１０４）。終了指示の受信が検出されない場合（ステップＳ２１０５においてＮｏ）、指示受信部２０１は、終了指示の受信の検出を継続する（ステップＳ２１０４）。
【０１８８】
終了指示の受信が検出された場合（ステップＳ２１０５においてＹｅｓ）、管理装置２００は、発信終了処理を行う（ステップＳ２１０６）。
【０１８９】
図１８は、本実施形態の発信終了処理の例を表すフローチャートである。
【０１９０】
図１８を参照すると、まず、管理部２０２は、対象装置と、終了指示を送信した端末装置１００との関連付けを解除する（ステップＳ２１４１）。すなわち、管理部２０２は、装置情報記憶部２０５に格納されている、対象装置の装置状態から、終了指示を送信した端末装置１００の識別子を消去する。すなわち、管理部２０２は、終了指示を送信した端末装置１００の状態を、対象装置に付与されている信号識別子がその端末装置１００に送信されていない状態に戻す。
【０１９１】
対象装置に関連付けられている他の端末装置１００が存在する場合（ステップＳ２１４２においてＹｅｓ）、すなわち、対象装置の装置状態が、他の端末装置１００の識別子を含む場合、管理部２０２は、対象装置に、終了指示を送信しない。その場合、対象装置に関連付けられている他の端末装置１００のユーザが、その端末装置１００において、その対象装置の場所にマークが表示されている映像を表示させている。管理部２０２が対象装置に終了指示を送信しないので、その対象装置は、信号識別子を表す信号の発信を継続する。そして、管理装置２００は、図１８に示す発信終了処理を終了する。
【０１９２】
対象装置に付与されている信号識別子が送信された他の端末装置１００が存在しない場合、装置情報記憶部２０５に格納されている対象装置の装置状態は、他の端末装置１００の識別子を含まない。すなわち、対象装置に関連付けられている他の端末装置１００が存在しない。対象装置に関連付けられている他の端末装置１００が存在しない場合（ステップＳ２１４２においてＮｏ）、信号情報送信部２０３は、対象装置に終了指示を送信する（ステップＳ２１４３）。この場合、対象装置は、信号識別子を表す信号の発信を終了する。そして、管理部２０２は、装置情報記憶部２０５に格納されている対象装置の装置状態から、その対象装置に付与されている信号識別子を消去すればよい。すなわち、管理部２０２は、その対象装置の状態を、信号識別子が付与されていない状態にする。管理装置２００は、図１８に示す発信終了処理を終了する。
【０１９３】
以上で、図１５に示す、本実施形態の管理装置２００の動作は終了する。
【０１９４】
本実施形態の発信装置３００の動作は、第１の実施形態の発信装置３００の動作と同じである。従って、その説明を省略する。
【０１９５】
以上で説明した本実施形態には、第１の実施形態と同じ効果がある。その理由は、第１の実施形態の効果が生じる理由と同じである。
【０１９６】
本実施形態には、次に示す第７の効果もある。
【０１９７】
第７の効果は、捜索の対象に固有な識別子を付与することなく、複数のユーザが、異なる端末装置１００を使用して、同時に、同一の対象を検索することができることである。その理由は、ユーザが、他のユーザが既に捜索の対象として選択している対象を、捜索の対象として選択した場合、他のユーザがその対象を捜索の対象として選択した際に生成した識別子を、そのユーザが使用する端末に送信するからである。この場合、端末のユーザは、その端末に送信された識別子が、新たに生成された識別子であるか、既に生成されていた識別子であるかを区別できない。そのため、ユーザ間における、プライバシー情報等の流出の問題も生じない。
【０１９８】
第７の効果については、例えば以下のように言い換えることもできる。
【０１９９】
本実施形態には、さらに、２人以上のユーザが、同じ対象装置の場所を表すマークが表示された映像を、異なる端末装置１００に表示させることができるという効果がある。
【０２００】
その理由は、発信装置３００に信号識別子が関連付けられている場合、管理部２０２は、その発信装置３００には新たに信号識別子を付与しないからである。管理部２０２は、発信装置３００に信号識別子が割り当てられている場合、その信号識別子を、その発信装置３００を新たに対象装置として選択した端末装置１００に送信する。そして、端末装置１００において、ユーザが、対象装置を表すマークの表示を終了しても、他の端末装置１００がその対象装置に関連付けられている場合、対象装置に信号の発信を終了させないからである。他の端末装置１００がその対象装置に関連付けられている場合、他の端末装置１００が対象装置を表すマークの表示を継続している。従って、２人以上のユーザが、同じ対象装置の場所を表すマークが表示された映像を、異なる端末装置１００に表示させることができる。
【０２０１】
＜第３の実施形態＞
次に、本発明の第３の実施形態について、図面を参照して詳細に説明する。
【０２０２】
本実施形態は、対象信号が検出されない場合に、対象信号の発信領域の位置の代わりに、対象信号の発信領域の推定位置をユーザに知らせる実施形態である。
【０２０３】
図１９は、本実施形態の対象表示システム１Ｄの構成の例を表すブロック図である。
【０２０４】
図１９を図１と比較すると、本実施形態の対象表示システム１Ｄは、端末装置１００の代わりに、端末装置１００Ｄを含む。端末装置１００Ｄは、端末装置１００の構成要素に加えて、推定部１１０を含む。
【０２０５】
本実施形態の位置測定部１０９は、端末装置１００の位置に加えて、端末装置１００の方向を検出する。位置測定部１０９は、例えば、ＧＰＳを利用した測位装置によって、端末装置１００の緯度及び経度を、端末装置１００の位置として検出してもよい。位置測定部１０９は、例えば３軸電子コンパス及び３軸加速度センサによって、端末装置１００のセンサ１０３が向いている方向を検出するよう設計されていてもよい。位置測定部１０９によって測定される方向の基準の方向と、センサ１０３が向いている方向との関係が、既知であってもよい。
【０２０６】
信号検出部１０５によって、対象識別子を表す信号が検出されない場合、推定部１１０は、端末装置１００Ｄの位置及び対象装置の位置をもとに、センサ１０３によって撮影された映像における、対象装置の像の位置を推定する。その場合、表示制御部１０７は、センサ１０３によって撮影された映像の、推定部１１０によって推定された、対象装置の像の位置に、マークを表示する。そして、表示制御部１０７は、マークが表示された映像を表示部１０８に出力する。
【０２０７】
以上の相違を除き、本実施形態の対象表示システム１Ｄは、第２の実施形態の対象表示システム１と同じである。
【０２０８】
図２０は、本実施形態の端末装置１００Ｄの動作の例を表すフローチャートである。
【０２０９】
図２０と図１４とを比較すると、端末装置１００Ｄの図２０に示す動作のうち、ステップＳ３００１の対象表示処理以外のステップの動作は、第２の実施形態の端末装置１００の、図１４において同じ符号が付与されているステップの動作と同じである。従って、図２０に示す各ステップの動作のうち、ステップＳ３００１以外のステップの動作の説明は省略する。
【０２１０】
図２１は、本実施形態の、ステップＳ３００１における対象表示処理の例を表すフローチャートである。
【０２１１】
図２１と図６とを比較すると、本実施形態の端末装置１００ＤのステップＳ１０３１の動作は、第２の実施形態の端末装置１００のステップＳ１０３１の動作と同じである。
【０２１２】
また、対象信号が検出された場合（ステップＳ１０３２においてＹｅｓ）の、本実施形態の端末装置１００Ｄの動作は、第２の実施形態の端末装置１００の、対象信号が検出された場合の動作と同じである。従ってこの場合の動作の説明は省略する。
【０２１３】
対象信号が検出されない場合（ステップＳ１０３２においてＮｏ）、位置測定部１０９は、端末装置１００の位置及び方向を測定する（ステップＳ３０３１）。
【０２１４】
次に、推定部１１０は、指示送信部１０２を介して、対象装置の位置の送信を管理装置２００に要求することによって、対象装置の位置を取得する（ステップＳ３０３２）。対象装置の位置は、例えば、対象装置が設置されている場所の緯度及び経度であればよい。管理装置２００は、指示受信部２０１が端末装置１００Ｄの指示送信部１０２から、対象装置の位置の送信を要求された場合、装置検索部２０４に、対象装置の位置の送信の要求を送信すればよい。装置検索部２０４は、対象装置の位置を装置情報記憶部２０５から読みだし、読み出した対象装置の位置を、指示受信部２０１を介して、端末装置１００Ｄの指示送信部１０２に返信すればよい。指示送信部１０２は、返信された対象装置の位置を、推定部１１０に転送すればよい。
【０２１５】
次に、推定部１１０は、端末装置１００Ｄの、推定された位置及び方向と、対象装置の位置と、カメラであるセンサ１０３のカメラパラメータなどをもとに、センサ１０３によって撮影された映像における、対象信号の発信領域を推定する（ステップＳ３０３３）。推定部１１０は、例えば、センサ１０３の光軸に対する、対象装置が設置されている場所の方向を算出すればよい。そして、推定部１１０は、センサ１０３によって撮影された映像における、算出された方向を含む所定角度の範囲が撮影された領域を、対象信号の発信領域として推定すればよい。
【０２１６】
次に、表示制御部１０７は、映像の発信領域にマークを表示する（ステップＳ１０３４）。そして、マークが表示された映像を、表示部１０８に出力する（ステップＳ１０３５）。
【０２１７】
以上で説明した本実施形態には、第１及び第２の実施形態と同じ効果がある。その理由は、それらの効果が生じた理由と同じである。
【０２１８】
例えば、対象装置が発信する信号（すなわち点滅する光）が障害物などによって遮蔽されている場合や、対象装置が信号を発信できない状態である場合、対象装置が発信する信号を検知できない。本実施形態には、そのような、対象装置が発信する信号をセンサ１０３が検知できない場合であっても、ユーザは、対象装置が設置されている場所の方向に向かうことができるという効果がある。
【０２１９】
その理由は、推定部１１０が、センサ１０３が撮影する映像における発信領域を推定するからである。従って、対象装置が発信する対象信号が信号検出部１０５によって検出されない場合であっても、表示制御部１０７は、センサ１０３によって撮影された映像の、推定された発信領域に、マークを表示することができる。従って、対象装置が発信する信号をセンサ１０３が検知できない場合であっても、ユーザは、対象装置が設置されている場所の方向に向かうことができる。
【０２２０】
＜第４の実施形態＞
次に、本発明の第４の実施形態について、図面を参照して詳細に説明する。本実施形態は、対象装置に障害がある場合に、対象信号の発信領域の推定位置にマークを表示することによって、対象装置の概略位置をユーザに知らせる実施形態である。
【０２２１】
図２２は、本実施形態の対象表示システム１Ｅの構成の例を表すブロック図である。図２２に示す対象表示システム１Ｅの構成と図１９に示す第３の実施形態の対象表示システム１Ｄの構成とを比較すると、対象表示システム１Ｅは、管理装置２００の代わりに管理装置２００Ｅを含む。
【０２２２】
本実施形態の管理部２０２は、対象装置における障害の有無を検出する。
【０２２３】
管理部２０２は、例えば、制御部３０１に、信号発信部３０２が信号の発信を行えるか否かを問い合わせてもよい。そして、制御部３０１から、信号発信部３０２が信号の発信を行えることを表す応答を受信した場合、管理部２０２は、対象装置に障害がないことを検出すればよい。それ以外の場合、管理部２０２は、対象装置に障害があることを検出すればよい。この場合、発信装置３００の制御部３０１は、信号発信部３０２が正常に動作するか否かを自己診断できるよう設計されていればよい。
【０２２４】
管理部２０２は、対象装置に信号識別子を送信した後の、対象装置からの応答の有無をもとに、対象装置における障害の有無を検出してもよい。その場合、発信装置３００の制御部３０１は、例えば、受信した信号識別子を表す信号を、信号発信部３０２が発信し始めた場合、管理部２０２に応答を返すよう設計されていればよい。管理部２０２は、対象装置から応答があった場合、対象装置に障害がないことを検出し、それ以外の場合、対象装置に障害があることを検出すればよい。
【０２２５】
対象装置に障害があることが検出されない場合、本実施形態の管理部２０２は、第２の実施形態の管理部２０２と同様に動作する。
【０２２６】
対象装置に障害があることが検出された場合、管理部２０２は、装置検索部２０４を介して、対象装置の位置からの近さが、あらかじめ定められた基準に合致する位置に設置されている、対象装置ではない発信装置３００を、支援装置として抽出する。具体的には、管理部２０２は、検索条件として、例えば、設置されている位置の、対象装置の位置からの距離が所定距離以下であることを、装置検索部２０４に送信する。装置検索部２０４は、受信した検索条件に合致する発信装置３００を抽出し、抽出した発信装置３００のリストを、管理部２０２に送信する。管理部２０２は、装置検索部２０４から受信したリストに含まれる発信装置３００のうち、対象装置ではない発信装置３００を、支援装置に決定する。
【０２２７】
対象装置に障害があることが検出された場合、本実施形態の管理部２０２は、さらに、支援装置の各々に、異なる信号識別子を付与する。以下の説明では、支援装置に付与された信号識別子を、「支援信号識別子」と表記する。管理部２０２は、支援装置に付与した支援信号識別子を、装置情報記憶部２０５に格納する。信号情報送信部２０３は、支援装置の各々に、付与した支援信号識別子を送信する。
【０２２８】
なお、管理部２０２は、支援装置に他の端末装置１００Ｄが関連付けられ、その支援装置に既に信号識別子（対象識別子又は支援信号識別子）が関連付けられている場合、その支援装置に支援信号識別子を付与しない。また、その場合、管理部２０２は、その支援装置に、新たに支援信号識別子を送信しない。
【０２２９】
対象装置に障害があることが検出された場合、本実施形態の管理部２０２は、さらに、信号情報送信部２０３を介して、端末装置１００Ｄに支援信号識別子を送信する。管理部２０２は、支援信号識別子である信号識別子に、その信号識別子が支援信号であることを表すデータ値を付加して、端末装置１００Ｄに送信してもよい。管理部２０２は、支援信号識別子と、その支援信号識別子が送信された支援装置の装置識別子との組み合わせを、端末装置１００Ｄに送信してもよい。管理部２０２は、支援信号識別子と、その支援信号識別子が送信された支援装置が設置されている場所を表すデータ値とを、端末装置１００Ｄに送信してもよい。そして、管理部２０２は、その端末装置１００Ｄの識別子を、支援装置の識別子の各々に関連付けて、装置情報記憶部２０５に格納する。
【０２３０】
なお、管理部２０２は、支援装置に他の端末装置１００Ｄが関連付けられ、その支援装置に既に信号識別子（対象識別子又は支援信号識別子）が関連付けられている場合、その信号識別子を、装置情報記憶部２０５から読み出す。そして、管理部２０２は、読み出した信号識別子を、支援信号識別子として、端末装置１００Ｄに送信する。
【０２３１】
支援信号識別子が送信された端末装置１００Ｄから終了指示を受信した場合、管理部２０２は、その端末装置１００Ｄに送信した支援信号識別子が付与された支援装置の各々に、終了指示を送信する。
【０２３２】
なお、支援装置に他の端末装置１００Ｄが関連付けられている場合、管理部２０２は、支援信号識別子が送信された端末装置１００Ｄから終了指示を受信しても、その支援装置に終了指示を送信しない。
【０２３３】
そして、管理部２０２は、装置情報記憶部２０５において、支援装置の各々と端末装置１００Ｄの識別子との関連付けを解除する。すなわち、管理部２０２は、支援装置の各々に関連付けられている端末装置１００Ｄの識別子を、装置情報記憶部２０５から削除する。
【０２３４】
本実施形態の端末装置１００Ｄの、例えば信号検出部１０５は、管理装置２００Ｅから受信した信号識別子が、対象識別子であるか、又は、支援信号識別子であるかを判定する。
【０２３５】
本実施形態の端末装置１００Ｄは、管理装置２００Ｅから受信した信号識別子が対象識別子である場合、第２の実施形態と同様に動作する。
【０２３６】
管理装置２００Ｅから受信した信号識別子が支援信号識別子である場合、信号検出部１０５は、支援信号識別子を表す信号である支援信号を検出する。特定部１０６は、撮影された映像において、支援信号識別子が発信されている領域を、支援信号の発信領域として特定する。推定部１１０は、対象装置の位置、検出された支援信号識別子が付与されている支援装置の位置、支援信号が検出された発信領域、端末装置１００Ｄの位置及び方向、センサ１０３のカメラパラメータなどをもとに、映像における対象装置の像の位置を算出する。推定部１１０が映像における対象装置の像の位置を算出する方法として、既存のさまざまな方法が適用可能である。推定部１１０は、算出した対象領域の像の位置が、対象装置の発信領域（すなわち、対象信号が発信されている領域）であると推定する。
【０２３７】
推定部１１０は、例えば、指示送信部１０２を介して、対象装置の位置の送信を、管理装置２００Ｅに要求すればよい。また、信号情報送信部２０３から支援装置の識別子を受信した場合、推定部１１０は、支援装置の位置の送信を、管理装置２００Ｅに要求すればよい。管理装置２００Ｅの装置検索部２０４は、端末装置１００Ｄに対象装置の位置の送信を要求された場合、対象装置の位置を装置情報記憶部２０５から読み出せばよい。そして、装置検索部２０４は、読み出した対象装置の位置を、指示受信部２０１を介して、端末装置１００Ｄに返信すればよい。同様に、装置検索部２０４は、端末装置１００Ｄに支援装置の位置の送信を要求された場合、支援装置の位置を装置情報記憶部２０５から読み出せばよい。そして、装置検索部２０４は、読み出した支援装置の位置を、指示受信部２０１を介して、端末装置１００Ｄに返信すればよい。
【０２３８】
推定部１１０によって支援装置の発信領域が推定された場合、本実施形態の表示制御部１０７は、映像における、推定された発信領域にマークを表示する。表示制御部１０７は、マークが表示された映像を、表示部１０８に出力する。
【０２３９】
本実施形態の対象表示システム１Ｅは、以上で説明したことを除いて、第２の実施形態の対象表示システム１と同じである。
【０２４０】
次に、本実施形態の対象表示システム１Ｅの動作について、図面を参照して詳細に説明する。
【０２４１】
まず、管理装置２００Ｅの動作について説明する。
【０２４２】
図２３は、本実施形態の管理装置２００Ｅの動作の例を表すフローチャートである。
【０２４３】
まず、管理装置２００Ｅは、対象受信処理を行う（ステップＳ２１０１）。図２３のステップＳ２１０１の動作は、図１５に示す、第２の実施形態の管理装置２００のステップＳ２１０１における動作と同じである。
【０２４４】
次に、管理部２０２は、対象装置の障害を検出する（ステップＳ４１０１）。すなわち、管理部２０２は、対象装置の障害の有無を検出する。対象装置の障害が検出されない場合（ステップＳ４１０２においてＮｏ）、管理装置２００Ｅは、ステップＳ２１０２からステップＳ２１０６までの動作を行う。図２３に示す、ステップＳ２１０２からステップＳ２１０６までの動作は、図１５に示す、第２の実施形態の管理装置２００の、同じ符号が付与されたステップの動作と同じである。従って、それらの説明を省略する。
【０２４５】
対象装置の障害が検出された場合（ステップＳ４１０２においてＹｅｓ）、管理装置２００Ｅは、支援信号発信開始処理を行う（ステップＳ４１０３）。
【０２４６】
図２４は、本実施形態の支援信号発信開始処理の例を表すフローチャートである。
【０２４７】
まず、管理部２０２は、例えば装置検索部２０４によって、対象装置の位置からの近さが、あらかじめ定められた基準に合致する位置に設置されている、前述の障害が検出された対象装置ではない発信装置３００を、支援装置として抽出する（ステップＳ４１１１）。管理部２０２は、例えば、対象装置の位置から所定距離以内に設置されている発信装置３００を、支援装置として抽出すればよい。管理部２０２は、抽出された支援装置の各々の障害の有無を検出し、障害が検出された支援装置を、支援装置から除外してもよい。
【０２４８】
図２５は、支援装置の抽出を模式的に表す図である。図２５において、破線によって描かれた楕円に含まれる発信装置３００は、対象装置である発信装置３００と、対象に障害が検出された場合に支援装置として抽出された発信装置３００とを表す。
【０２４９】
管理部２０２は、ステップＳ４１１１において抽出された支援装置から、１つの、未選択の支援装置を選択する（ステップＳ４１１２）。そして、管理部２０２は、選択した支援装置に信号識別子が付与されているか否かを判定する。管理部２０２は、選択した支援装置に関連付けられている信号識別子が、装置情報記憶部２０５に格納されているか否かを特定すればよい。選択した支援装置に関連付けられている信号識別子が装置情報記憶部２０５に格納されている場合、管理部２０２は、選択した支援装置に信号識別子が付与されていると判定する。選択した支援装置に関連付けられている信号識別子が装置情報記憶部２０５に格納されていない場合、管理部２０２は、選択した支援装置に信号識別子が付与されていないと判定する。
【０２５０】
選択された支援装置に信号識別子が付与されていない場合（ステップＳ４１１３においてＮｏ）、管理部２０２は、信号識別子を生成し、選択された支援装置に付与する（ステップＳ４１１４）。管理部２０２は、生成した信号識別子を、選択された支援装置に関連付けて、装置情報記憶部２０５に格納すればよい。
【０２５１】
管理部２０２は、選択された支援装置に付与した信号識別子を、その支援装置に送信する（ステップＳ４１１５）。前述のように支援装置に付与された信号識別子が、支援信号識別子である。管理装置２００Ｅは、ステップＳ４１１５の動作の後、後述する、ステップＳ４１１７の動作を行う。
【０２５２】
選択された支援装置に信号識別子が付与されている場合（ステップＳ４１１３においてＹｅｓ）、選択された支援装置に関連付けられている信号識別子が装置情報記憶部２０５に格納されている。その場合、管理部２０２は、装置情報記憶部２０５から、選択された支援装置に関連付けられている信号識別子を、支援信号識別子として装置情報記憶部２０５から読み出す（ステップＳ４１１６）。
【０２５３】
そして、ステップＳ４１１７において、管理部２０２は、対象装置の識別子を送信した端末装置１００Ｄを、選択された支援装置に関連付ける。すなわち、管理部２０２は、対象装置の識別子を送信した端末装置１００Ｄの識別子を、選択された支援装置の装置識別子に関連付けて、装置情報記憶部２０５に格納する。
【０２５４】
選択されていない支援装置が存在する場合（ステップＳ４１１８においてＮｏ）、管理装置２００Ｅは、ステップＳ４１１２以降の動作を繰り返す。全ての支援装置が選択された場合（ステップＳ４１１８においてＹｅｓ）、管理装置２００Ｅは、図２４に示す動作を終了する。
【０２５５】
図２３に示す動作において、次に、管理部２０２は、信号情報送信部２０３を介して、それぞれの支援装置の支援信号識別子を、端末装置１００Ｄに送信する（ステップＳ４１０４）。前述のように、管理部２０２は、支援装置の識別子と支援信号識別子との組み合わせなどを、端末装置１００Ｄに送信すればよい。
【０２５６】
この場合、端末装置１００Ｄは、上述のように、支援信号の発信領域を推定し、映像の、推定された発信領域にマークを表示し、マークが表示された映像を表示部１０８に出力する。ユーザがマークの表示された映像の出力を終了させる場合、端末装置１００Ｄの入力装置に対して、ユーザは、終了指示を表す操作を行う。終了指示が行われた場合、端末装置１００Ｄは、管理装置２００Ｅに、終了指示を送信する。
【０２５７】
管理装置２００Ｅの例えば指示受信部２０１が、端末装置１００Ｄからの終了指示の受信を検出する（ステップＳ４１０５）。終了指示の受信が検出されない場合（ステップＳ４１０６においてＮｏ）、指示受信部２０１は、終了指示の受信の検出を継続する（ステップＳ４１０５）。終了指示の受信が検出された場合（ステップＳ４１０６においてＹｅｓ）、管理装置２００Ｅは、支援信号発信終了処理を行う（ステップＳ４１０７）。
【０２５８】
図２６は、本実施形態の、支援信号発信終了処理の例を表すフローチャートである。
【０２５９】
図２６を参照すると、まず、管理部２０２は、終了指示を送信した端末装置１００Ｄに関連付けられている支援装置を選択する（ステップＳ４１２１）。管理部２０２は、選択した支援装置と、終了指示を送信した端末装置１００Ｄとの関連付けを解除する（ステップＳ４１２２）。管理部２０２は、装置情報記憶部２０５から、選択した支援装置の識別子に関連付けられている、終了指示を送信した端末装置１００Ｄの識別子を消去すればよい。
【０２６０】
選択した支援装置に関連付けられている他の端末装置１００Ｄが存在しない場合（ステップＳ４１２３においてＮｏ）、管理部２０２は、信号情報送信部２０３を介して、選択した支援装置に終了指示を送信する（ステップＳ４１２４）。終了指示を受信した支援装置は、発信を終了する
選択した支援装置に関連付けられている他の端末装置１００Ｄが存在する場合（ステップＳ４１２３においてＹｅｓ）、管理部２０２は、その支援装置に終了指示を送信しない。
【０２６１】
終了指示を送信した端末装置１００Ｄに関連付けられている支援装置が存在する場合（ステップＳ４１２５においてＹｅｓ）、管理装置２００Ｅは、ステップＳ４１２１からの動作を繰り返す。終了指示を送信した端末装置１００Ｄに関連付けられている支援装置が存在しない場合（ステップＳ４１２５においてＮｏ）、管理装置２００Ｅは、図２６に示す動作を終了する。
【０２６２】
次に、本実施形態の端末装置１００Ｄの動作について、図面を参照して詳細に説明する。
【０２６３】
図２７は、本実施形態の端末装置１００Ｄの動作の例を表すフローチャートである。
【０２６４】
図２７に示すステップＳ１００１及びステップＳ２００１の動作は、図１４に示す、第２の実施形態の端末装置１００の、同じ符号が付与されたステップの動作と同じである。
【０２６５】
対象装置の識別子を管理装置２００Ｅに送信すると、管理装置２００Ｅから、信号識別子が送信される。信号検出部１０５は、管理装置２００Ｅから、信号識別子を受信する（ステップＳ４００１）。この場合の信号識別子は、対象装置の障害が検出されなかった場合、対象装置に付与された信号識別子である、対象識別子である。この場合の信号識別子は、対象装置の障害が検出された場合、支援装置に付与された信号識別子である、支援信号識別子である。前述のように、支援信号識別子である信号識別子には、その信号識別子が支援信号識別子であることを表すデータ値が付加されていてもよい。信号検出部１０５は、例えばそのデータ値を利用することによって、受信した信号識別子が、対象識別子であるか否かを判定する。
【０２６６】
受信した信号識別子が対象識別子である場合（ステップＳ４００２においてＹｅｓ）、端末装置１００Ｄは、ステップＳ１００３、ステップＳ１００４、ステップＳ１００５、及びステップＳ２００３の動作を行う、これらの動作は、図１５に示す、第２の実施形態の端末装置１００の、同じ番号が付与されたステップの動作と同じである。
【０２６７】
受信した信号識別子が対象識別子でない場合（ステップＳ４００２においてＮｏ）、端末装置１００Ｄは、推定位置表示処理を行う（ステップＳ４００３）。
【０２６８】
図２８は、本実施形態の、推定位置表示処理の例を表すフローチャートである。
【０２６９】
図２８を参照すると、まず、特定部１０６が、センサ１０３によって撮影された映像において、信号が発信されている部分（発信領域）の候補を特定する（ステップＳ４０１１）。ステップＳ４０１１における発信領域の候補を特定する方法は、図６に示すステップＳ１０３１の動作において、発信領域の候補を特定する方法と同様である。
【０２７０】
次に、信号検出部１０５は、特定された発信領域の候補において、支援信号を検出する（ステップＳ４０１２）。支援信号は、前述のように、支援信号識別子を表す信号（例えば、支援信号識別子を表す点滅パターンに従って点滅する光）である。ステップＳ４０１２において支援信号を検出する方法は、図６に示すステップＳ１０３２において、対象信号を検出する方法と同様である。
【０２７１】
複数の支援信号識別子を受信した場合、信号検出部１０５は、発信領域の候補において、支援信号識別子の各々について、支援信号識別子を表す支援信号を検出すればよい。ステップＳ４０１１において複数の発信領域の候補が特定された場合、信号検出部１０５は、それぞれの発信領域の候補において、支援信号識別子の各々について、支援信号識別子を表す支援信号を検出すればよい。
【０２７２】
支援信号が検出されない場合（ステップＳ４０１３においてＮｏ）、端末装置１００Ｄは、ステップＳ４０１１からの動作を繰り返すことによって、支援信号の検出を継続する。
【０２７３】
支援信号が検出された場合（ステップＳ４０１３においてＹｅｓ）、推定部１１０は、センサ１０３が撮影する映像における、対象信号の発信領域を推定する（ステップＳ４０１４）。推定部１１０は、例えば、対象装置の位置、支援装置の位置、支援信号の発信領域、端末装置１００Ｄの位置、及び、センサ１０３のカメラパラメータなどを使用して、対象信号の発信領域を推定すればよい。
【０２７４】
表示制御部１０７は、センサ１０３によって撮影された映像の、推定された、対象信号の発信領域に、マークを表示する（ステップＳ４０１５）。表示制御部１０７は、マークが表示された映像を、表示制御部１０７に出力する（ステップＳ１０８）。以上で、端末装置１００Ｄは、図２８に示す動作を終了する。
【０２７５】
次に、例えば指示送信部１０２が、ユーザによる終了指示の入力を検出する（ステップＳ４００４）。ユーザによる終了指示の入力が検出されない場合（ステップＳ４００５においてＮｏ）、端末装置１００Ｄは、推定位置表示処理（ステップＳ４００３）と終了指示の入力の検出（ステップＳ４００４）とを繰り返す。
【０２７６】
ユーザによる終了指示の入力が検出された場合（ステップＳ４００５においてＹｅｓ）、指示送信部１０２は、終了指示を管理装置２００Ｅに送信する（ステップＳ２００３）。端末装置１００Ｄは、以上で、図２７に示す動作を終了する。
【０２７７】
以上で説明した本実施形態には、第１及び第２の実施形態と同じ効果がある。その理由は、第１及び第２の実施形態の効果が生じる理由と同じである。
【０２７８】
本実施形態には、さらに、対象装置が対象信号を発信できない場合であっても、ユーザに対象装置の概略位置を提示できるという効果がある。
【０２７９】
その理由は、対象装置に障害が検出された場合、管理部２０２が、対象装置の位置との近さが所定の基準に合致する発信装置３００である支援装置を抽出するからである。そして、管理部２０２は、支援装置に支援信号識別子を付与し、支援装置に、支援信号識別子を表し信号である支援信号を発信させる。端末装置１００Ｄの推定部１１０は、支援信号の発信領域等をもとに、対象信号の発信領域を推定する。従って、本実施形態の対象表示システム１Ｅは、対象装置が対象信号を発信できない場合であっても、ユーザに対象装置の概略位置を提示できる。
【０２８０】
＜第４の実施形態の変形例＞
第４の実施形態の変形例について、図面を参照して詳細に説明する。本変形例は、対象装置の故障の有無に関わらず、対象信号が検出されない場合、対象信号の発信領域を推定する。
【０２８１】
図２２は、本変形例の対象表示システム１Ｅの構成の例を表すブロック図である。本変形例の対象表示システム１Ｅの構成は、第４の実施形態の対象表示システム１Ｅの構成と同じである。以下では、本変形例と、第４の実施形態との相違点を中心に説明する。
【０２８２】
本変形例の管理部２０２は、対象装置の障害の有無を検出しない。本変形例では、対象の障害の有無によらずに、支援装置を抽出し、抽出した支援装置に支援信号識別子を付与する。管理部２０２は、対象装置に対象識別子を送信するのに加えて、支援装置に支援信号識別子を送信する。管理部２０２は、端末装置１００Ｄに、対象識別子及び支援信号識別子を送信する。指示受信部２０１が終了指示を受信した場合、本変形例の管理装置２００Ｅは、対象装置に対象信号の発信を終了させる発信終了処理、及び、支援装置に支援信号の発信を終了させる支援信号発信終了処理を行う。
【０２８３】
本変形例の端末装置１００Ｄの表示制御部１０７は、信号検出部１０５によって対象信号が検出された場合、第２の実施形態の表示制御部１０７と同様に、センサ１０３によって撮影された映像の、対象信号の発信領域にマークを表示する。信号検出部１０５は、対象信号が検出されなかった場合、支援信号を検出する。信号検出部１０５によって支援信号が検出された場合、推定部１１０が、第４の実施形態の推定部１１０と同様に、対象信号の発信領域を推定する。そして、本変形例の表示制御部１０７は、第４の実施形態の表示制御部１０７と同様に、センサ１０３によって撮影された映像の、推定された、対象信号の発信領域にマークを表示する。
【０２８４】
次に、本変形例の対象表示システム１Ｅの動作について、図面を参照して詳細に説明する。
【０２８５】
まず、本変形例の管理装置２００Ｅの動作について説明する。
【０２８６】
図２９は、本変形例の管理装置２００Ｅの動作の例を表すフローチャートである。図２９の各ステップの動作は、図２３に示す第４の実施形態の管理装置２００Ｅの動作における、同じ番号が付与されているステップの動作と同じである。
【０２８７】
図２９を参照すると、対象受信処理（ステップＳ２１０１）、及び、発信開始処理（ステップＳ２１０２）の後、管理部２０２は、信号情報送信部２０３を介して、対象識別子を端末装置１００Ｄに送信する。さらに、支援信号発信開始処理（ステップＳ４１０３）の後、管理部２０２は、信号情報送信部２０３を介して、支援信号識別子を端末装置１００Ｄに送信する（ステップＳ４１０４）。
【０２８８】
そして、指示受信部２０１は、端末装置１００Ｄからの終了指示の受信を検出し（ステップＳ２１０４）、終了指示が検出されない場合（ステップＳ２１０５においてＮｏ）、指示受信部２０１は、終了指示の受信の検出を継続する（ステップＳ２１０４）。
【０２８９】
終了指示が検出された場合（ステップＳ２１０５においてＹｅｓ）、管理装置２００Ｅは、発信終了処理（ステップＳ２１０６）と、支援信号終了処理（ステップＳ４１０７）とを行う。
【０２９０】
次に、本変形例の端末装置１００Ｄの動作について、図面を参照して詳細に説明する。
【０２９１】
図３０は、本変形例の端末装置１００Ｄの動作の例を表すフローチャートである。図３０において、図２７に示す第４の実施形態の端末装置１００Ｄの動作のステップと同じ処理内容のステップには、同じ符号が付与されている。
【０２９２】
図３０を参照すると、ステップＳ１００１及びステップＳ２００１の動作の後、信号検出部１０５は、対象識別子を受信する（ステップＳ２００２）。さらに、信号検出部１０５は、支援信号識別子を受信する（ステップＳ４００２）。そして、本変形例の端末装置１００Ｄは、対象表示処理を行う（ステップＳ４００６）。
【０２９３】
図３１は、本変形例の対象表示処理の例を表すフローチャートである。図３１において、図２１に示す第３の実施形態の対象表示処理のステップと同じ処理内容のステップには、同じ符号が付与されている。図３１では、さらに、図２８に示す第４の実施形態の推定対象表示処理のステップと同じ処理内容のステップには、同じ符号が付与されている。
【０２９４】
図３１を参照すると、まず、特定部１０６が、対象信号の発信領域の候補を特定する（ステップＳ１０３１）。次に、信号検出部１０５が、対象信号の発信領域の候補において、対象信号を検出する（ステップＳ１０３２）。対象信号が検出された場合（ステップＳ１０３３においてＹｅｓ）、例えば特定部１０６は、対象信号が検出された発信領域の候補を、発信領域として特定する。表示制御部１０７は、映像の発信領域にマークを表示し（ステップＳ１０３４）、そして、マークが表示された映像を表示部１０８に出力する（ステップＳ１０３５）。
【０２９５】
対象信号が検出されない場合（ステップＳ１０３３においてＮｏ）、信号検出部１０５は、特定された発信領域において、支援信号を検出する（ステップＳ４０１２）。いずれの発信領域でも支援信号が検出されなかった場合（ステップＳ４０１３においてＮｏ）、端末装置１００Ｄは、ステップＳ１０３１から図３１に示す動作を繰り返す。
【０２９６】
支援信号が検出された場合（ステップＳ４０１３においてＹｅｓ）、例えば特定部１０６は、支援信号が検出された発信領域を、その支援信号の発信領域として特定する。そして、推定部１１０は、前述のように、特定された、支援領域の発信領域の場所などをもとに、対象信号の発信領域を推定する（ステップＳ４０１４）。表示制御部１０７は、映像の、推定された、対象信号の発信領域にマークを表示し（ステップＳ１０３４）、そして、マークが表示された映像を表示部１０８に出力する（ステップＳ１０３５）。
【０２９７】
以上で、端末装置１００Ｄは、図３１に示す動作を終了する。
【０２９８】
次に、図３０において、指示送信部１０２は、ユーザによる終了指示の入力を検出する（ステップＳ１００４）。終了指示の入力が検出されない場合（ステップＳ１００５においてＮｏ）、端末装置１００Ｄは、ステップＳ４００６から、図３０に示す動作を繰り返す。終了指示の入力が検出された場合（ステップＳ１００５においてＹｅｓ）、指示送信部１０２は、管理装置２００Ｅに、終了指示を送信する（ステップＳ２００３）。以上で、本変形例の端末装置１００Ｄは、図３０に示す動作を終了する。
【０２９９】
以上で示す本変形例には、第１及び第２の実施形態と同じ効果がある。その理由は、第１及び第２の実施形態の効果が生じる理由と同じである。
【０３００】
本変形例には、さらに、対象装置に障害が生じたり、対象装置が発信する信号である光が一時的に遮蔽されたりする場合であっても、対象装置の概略位置を表示することができるという効果がある。
【０３０１】
その理由は、管理装置２００Ｅの管理部２０２が、対象装置に対象信号を発信させ、さらに、その対象装置の支援装置に、支援信号を発信させるからである。そして、対象信号が検出されない場合、端末装置１００Ｄの信号検出部１０５が支援信号を検出するからである。推定部１１０は、支援信号が検出された発信領域の場所などをもとに、対象信号の発信領域を推定する。そして、表示制御部１０７が、映像の、推定された対象信号の発信領域に、マークを表示し、そして、マークが表示された映像を表示部１０８に出力する。
【０３０２】
＜第５の実施形態＞
次に、本発明の第５の実施形態について、図面を参照して詳細に説明する。本実施形態は、さらに、ユーザに、対象装置までの経路を案内する実施形態である。
【０３０３】
図３２は、本実施形態の対象表示システム１Ｆの構成の例を表すブロック図である。
【０３０４】
図３２を参照すると、本実施形態の対象表示システム１Ｆは、端末装置１００と、管理装置２００Ｆと、発信装置３００とを含む。図３２と図１とを比較すると、本実施形態の対象表示システム１Ｆは、管理装置２００の代わりに管理装置２００Ｆを含む。管理装置２００Ｆは、管理装置２００の構成要素に加えて、地図記憶部２０６及び経路検索部２０７を含む。以下の説明では、本実施形態の対象表示システム１Ｆは、第２の実施形態の対象表示システム１の管理装置２００が、管理装置２００Ｆによって置き換えられた構成を備える。そして、本実施形態の対象表示システム１Ｆの構成は、第２の実施形態の対象表示システム１が、さらに、後述されるような対象装置までの経路の案内を行う構成に相当する。しかし、本実施形態に係る対象表示システム１Ｆは、本発明の他の実施形態のいずれかに係る対象表示システムが、後述されるような経路のガイドを行う構成に相当する構成を備えていてもよい。なお、以下の説明では、本実施形態の対象表示システム１Ｆの、第２の実施形態の対象表示システム１に対する相違を中心に説明する。対象表示システム１Ｆの、第２の実施形態の対象表示システム１の構成と同じ構成、及び、第２の実施形態の対象表示システム１の動作と同じ動作の説明は、適宜省略される。
【０３０５】
地図記憶部２０６は、地図情報を記憶する。地図情報は、例えば、発信装置３００が設置されている建物の中で端末装置１００のユーザが歩行できる通路等の位置を表すデータ値を含む情報である。地図情報は、一般的なナビゲーションシステムにおいて利用される地図の情報を含んでいてもよい。
【０３０６】
経路検索部２０７は、地図記憶部２０６が記憶する地図情報をもとに、端末装置１００の位置から対象装置の位置までの経路を探索する。経路は、上述の、発信装置３００が設置されている建物の中で端末装置１００のユーザが歩行できる通路を含んでいてよい。経路検索部２０７は、一般的なナビゲーションシステムに使用される技術によって実現されていればよい。
【０３０７】
本実施形態の端末装置１００の指示送信部１０２は、対象装置の識別子に加えて、位置測定部１０９によって測定された、端末装置１００の位置を表すデータ値を、管理装置２００Ｆの指示受信部２０１に送信する。
【０３０８】
本実施形態の管理装置２００Ｆの管理部２０２は、端末装置１００の指示送信部１０２から受信したその端末装置１００の位置から、対象装置の位置までの経路を、経路検索部２０７に探索させる。そして、管理部２０２は、経路検索部２０７による探索によって得られた経路からの近さが所定の基準を満たす発信装置３００を、装置検索部２０４に、支援装置として抽出させる。装置検索部２０４は、経路検索部２０７による探索によって得られた経路からの近さが所定の基準を満たす発信装置３００を、支援装置として抽出する。装置検索部２０４は、経路検索部２０７による探索によって得られた経路からの所定距離以内の場所に設置されている発信装置３００を、支援装置として抽出すればよい。そして、本実施形態の管理部２０２は、第４の実施形態の管理部２０２と同様に、支援装置の各々に、異なる支援信号識別子を付与する。管理部２０２は、信号情報送信部２０３を介して、支援装置の各々に、付与した支援信号識別子を送信する。管理部２０２は、さらに、支援信号識別子と、それらの支援信号識別子が付与された支援装置の、前述の得られた経路の沿った順番とを、端末装置１００に送信する。管理部２０２は、例えば、支援信号識別子が付与された支援装置の、前述の得られた経路の沿った順番で、支援信号識別子を端末装置１００に送信してもよい。
【０３０９】
指示受信部２０１が端末装置１００から終了指示を受信した場合、管理部２０２は、例えば、まず、終了指示を送信した端末装置１００に関連付けられている発信装置３００のうち、他の端末装置１００に関連付けられていない発信装置３００を特定すればよい。そして、管理部２０２は、装置情報記憶部２０５が記憶する、特定した発信装置３００の装置状態を、信号を発信していない状態を表す状態に変更する。装置情報記憶部２０５が図７に例示する装置状態を記憶している場合、管理部２０２は、装置情報記憶部２０５が記憶する、特定した発信装置３００の発信状態を、「停止中」に変更する。管理部２０２は、終了指示を送信した端末装置１００と、その端末装置１００に関連付けられている発信装置３００との関連付けを解除する。すなわち、管理部２０２は、装置情報記憶部２０５が記憶する装置状態から、終了指示を送信した端末装置１００の識別子を消去する。
【０３１０】
そして、信号情報送信部２０３は、終了指示を送信した端末装置１００に関連付けられていた、他の端末装置１００に関連付けられていない対象装置及び支援装置の各々に、終了指示を送信する。
【０３１１】
本実施形態の端末装置１００の信号検出部１０５は、管理装置２００Ｆから、対象識別子に加えて、支援信号識別子を受信する。そして、信号検出部１０５は、特定部１０６によって検出された発信領域の候補において、対象信号に加えて、支援信号を検出する。
【０３１２】
本実施形態の表示制御部１０７は、対象信号が検出された発信領域に、対象装置を表すマークを表示する。さらに、表示制御部１０７は、支援信号が検出された発信領域に、支援装置の順番を表すマークを表示する。支援装置の順番は、検出された支援信号が表す支援信号識別子が付与された支援装置の位置の、前述の経路に沿った、端末装置１００の位置からの近さの順番である。順番を表すマークは、ユーザが順番を認識できる表示であればよい。表示制御部１０７は、順番を、矢印によって表してもよい。表示制御部１０７は、例えば、順番が連続する支援信号の発信領域を接続する、順番が早い支援信号の発信領域から、順番が遅い支援信号の発信領域に向かう方向の矢印を描くことによって、順番を表してもよい。表示制御部１０７は、支援信号の発信領域にマークとして図形を表示し、順番を、図形の色及び濃淡の少なくとも一方によって表してもよい。表示制御部１０７は、例えば、支援信号が検出された発信領域に表示するマークの色又濃淡の少なくとも一方を、その支援信号の順番に応じて順次変化させることによって、順番を表してもよい。表示制御部１０７は、例えば、順番が早いマークから順にマークを点滅させることによって、順番を表してもよい。
【０３１３】
次に、本実施形態の対象表示システム１Ｆの動作について、図面を参照して詳細に説明する。
【０３１４】
図３３及び図３４は、本実施形態の管理装置２００Ｆの動作を表すフローチャートである。図３３において、第２の実施形態の管理装置２００の動作を表す図１５におけるステップと同じ処理内容のステップには、同じ番号が付与されている。
【０３１５】
本実施形態では、第２の実施形態と同じ対象受信処理（ステップＳ２１０１）の後に、指示受信部２０１は、端末装置１００からの、経路案内の要求の受信を検出する（ステップＳ５１０１）。経路案内の要求の受信が検出されない場合（ステップＳ５１０２においてＮｏ）、管理装置２００Ｆは、ステップＳ２１０２からステップＳ２１０６までの動作を行う。管理装置２００Ｆが行う、ステップＳ２１０２からステップＳ２１０６までの動作は、図１５に示すステップＳ２１０２からステップＳ２１０６までの動作と同じである。従って、説明を省略する。
【０３１６】
経路案内の要求の受信が検出された場合（ステップＳ５１０２においてＹｅｓ）、管理装置２００Ｆは、図３４に示す、ステップＳ２１０２及びステップＳ２１０３の動作を行う。図３４に示す、ステップＳ２１０２及びステップＳ２１０３の動作は、図１５に示す、ステップＳ２１０２及びステップＳ２１０３の動作と同じである。従って、それらの説明を省略する。
【０３１７】
次に、管理装置２００Ｆは、経路案内開始処理を行う（ステップＳ５１０４）。
【０３１８】
図３５は、本実施形態の経路案内開始処理の例を表すフローチャートである。
【０３１９】
図３５を参照すると、まず、経路検索部２０７が、端末装置１００から、その端末装置１００の位置を、例えば指示受信部２０１及び管理部２０２を介して受信する（ステップＳ５１１１）。経路検索部２０７は、受信した端末装置１００の位置から対象装置の位置までの経路を検索する（ステップＳ５１１２）。
【０３２０】
次に、装置検索部２０４が、ステップＳ５１１２において得られた経路からの近さが所定の基準に合致する位置に設置されている発信装置３００を、支援装置として抽出する（ステップＳ５１１３）。ステップＳ５１１３において、装置検索部２０４は、例えば、得られた経路からの最短距離が所定値以下である発信装置３００を、支援装置として抽出すればよい。
【０３２１】
図３５のステップＳ４１１２からステップＳ４１１８までのステップの動作は、図２４に示す第４の実施形態の支援信号発信開始処理の、同じ番号が付与されているステップの動作と同じである。従って、詳細な説明を省略する。ステップＳ４１１２からステップＳ４１１８までのステップの動作によって、管理装置２００Ｆは、各支援装置に支援信号識別子を割り当てる。そして、管理装置２００Ｆは、割り当てた支援信号識別子をその支援信号識別子が割り当てられた支援装置に送信することによって、支援装置に支援信号の発信を開始させる。以上で、管理装置２００Ｆは、図３５に示す動作を終了する。
【０３２２】
図３４を参照すると、次に、管理部２０２は、信号情報送信部２０３を介して、端末装置１００に、支援信号識別子と、それらの支援信号識別子の順番を表す情報とを、端末装置１００に送信する（ステップＳ５１０５）。支援信号識別子の順番は、それらの支援信号識別子が割り当てられている支援装置が設置されている位置の、前述の得られた経路に沿った、端末装置１００の位置からの近さの順番である。管理部２０２は、支援信号識別子が割り当てられている支援装置の端末装置１００からの近さの順番で、支援信号識別子を送信してもよい。
【０３２３】
ユーザによる終了指示の入力が検出されない場合（ステップＳ２１０４、ステップＳ２１０５においてＮｏ）、指示送信部１０２は、終了指示の入力の検出を継続する。上述のように、図３４のステップＳ２１０４及びステップＳ２１０５の動作は、図１５に示す、同じ番号が付与されたステップの動作と同じである。ユーザによる終了指示の入力が検出された場合（ステップＳ２１０４、ステップＳ２１０５においてＹｅｓ）、管理装置２００Ｆは、支援信号発信終了処理（ステップＳＳ４１０７）と、発信終了処理（ステップＳ２１０６）とを行う。支援信号発信終了処理は、支援装置に支援信号の発信を終了させる処理である。発信終了処理は、対象装置に対象信号の発信を終了させる処理である。
【０３２４】
ステップＳＳ４１０７の支援信号発信終了処理は、図２６に示す、第４の実施形態の支援信号終了処理と同じである。ステップＳ２１０６の発信終了処理は、図１８に示す、第２の実施形態の発信終了処理と同じである。
【０３２５】
本実施形態の管理装置２００Ｆは、以上で、図３４に示す動作を終了する。
【０３２６】
次に、本実施形態の端末装置１００の動作について、図面を参照して詳細に説明する。
【０３２７】
図３６及び図３７は、本実施形態の端末装置１００の動作の例を表すフローチャートである。図３６において、第２の実施形態の端末装置１００の動作を表す図１４におけるステップと同じ処理内容のステップには、同じ番号が付与されている。
【０３２８】
図３６を参照すると、本実施形態の端末装置１００は、第２の実施形態の端末装置１００と同様に、対象選択処理を行い（ステップＳ１００１）、選択された対象装置の識別子を、管理装置２００Ｆに送信する（ステップＳ２００１）。
【０３２９】
次に、指示送信部１０２は、ユーザが入力部１０１を使用して入力する、経路案内の要求を受け付ける（ステップＳ５００１）。ユーザが、経路案内の要求を指示する操作を行わかった場合、指示送信部１０２が、経路案内の要求を受け付けない。指示送信部１０２が、経路案内の要求を受け付けなかった場合（ステップＳ５００２においてＮｏ）、本実施形態の管理装置２００Ｆは、図３７に示す、ステップＳ２００２からステップＳ２００３までの動作を行う。図３７に示す、ステップＳ２００２からステップＳ２００３までの動作は、図１４に示す、第２の実施形態の管理装置２００の動作における、同じ番号が付与されたステップの動作と同じである。
【０３３０】
指示送信部１０２が、経路案内の要求を受け付けた場合（ステップＳ５００２においてＹｅｓ）、指示送信部１０２は、図３７に示すように、経路案内の要求を管理装置２００Ｆに送信する（ステップＳ５００３）。さらに、位置測定部１０９が端末装置１００の位置を測定する（ステップＳ５００４）。指示送信部１０２は、位置測定部１０９によって測定された位置を、管理装置２００に送信する（ステップＳ５００５）。
【０３３１】
次に、信号検出部１０５は、管理装置２００から、対象装置に付与された信号識別子である、対象識別子を受信する（ステップＳ５００６）。信号検出部１０５は、管理装置２００から、支援信号識別子と、支援信号識別子の順番を表すデータとを受信する（ステップＳ５００７）。そして、端末装置１００は、経路案内表示処理を行う（ステップＳ５００８）。
【０３３２】
図３８は、本実施形態の経路案案内表示処理の例を表すフローチャートである。
【０３３３】
図３８に示す動作のうち、ステップＳ１０３１からステップＳ０１３４までの動作は、第２の実施形態の、図６に示すステップＳ１０３１からステップＳ０１３４までの動作と同じである。ステップＳ１０３１からステップＳ０１３４までの動作は、発信領域の候補を特定してから、対象信号が検出された場合に、映像の、対象信号の発信領域にマークを表示するまでの動作である。図３８に示す動作のうち、ステップＳ４０１２及びステップＳ４０１３の動作は、図２８に示す、ステップＳ４０１２及びステップＳ４０１３の動作と同じである。
【０３３４】
特定部１０６は、センサ１０３によって撮影された映像において、発信領域の候補を特定する（ステップＳ１０３１）。信号検出部１０５は、特定された発信領域の候補において、対象信号を検出する（ステップＳ１０３２）。対象信号が検出された場合（ステップＳ１０３３においてＹｅｓ）、表示制御部１０７は、センサ１０３によって撮影された映像の、対象信号が検出された発信領域に、対象装置を表すマークを表示する（ステップＳ１０３４）。対象信号が検出されない場合（ステップＳ１０３３においてＮｏ）、表示制御部１０７は、ステップＳ１０３４におけるマークの表示を行わない。
【０３３５】
そして、信号検出部１０５は、さらに、特定された発信領域の候補において、支援信号を検出する（ステップＳ４０１２）。支援信号が検出されない場合（ステップＳ４０１３においてＮｏ）、本実施形態の端末装置１００は、図３８に示す動作を終了する。
【０３３６】
支援信号が検出された場合（ステップＳ４０１３においてＹｅｓ）、表示制御部１０７は、センサ１０３によって撮影された映像に、前述のように、支援信号の順番を表すマークを表示する（ステップＳ５０１４）。
【０３３７】
そして、表示制御部１０７は、マークが表示された映像を、表示部１０８に出力する（ステップＳ１０８）。対象信号が検出された場合、その映像には、対象装置を表すマークが表示されている。支援信号が検出された場合、その映像には、支援装置の順番を表すマークが表示されている。以上で、端末装置１００は、図３８に示す動作を終了する。
【０３３８】
次に、端末装置１００は、図３７に示す、ステップＳ１００４からステップＳ２００３までの、ユーザによって終了指示が入力された場合終了指示を管理装置２００Ｆに送信する動作を行う。これらの動作は、第２の実施形態の端末装置１００の動作を表す図１４における、ステップＳ１００４からステップＳ２００３まで動作と同じである。
【０３３９】
以上で説明した本実施形態には、第１の実施形態及び第２の実施形態と同じ効果がある。その理由は、第１の実施形態及び第２の実施形態の効果が生じる理由と同じである。
【０３４０】
本実施形態には、さらに、ユーザを対象装置まで誘導することができるという効果がある。
【０３４１】
その理由は、経路検索部２０７が、端末装置１００から対象装置までの経路を検索し、装置検索部２０４が、得られた経路からの近さが所定の基準を満たす発信装置３００を、支援装置として抽出するからである。そして、管理部２０２が、信号情報送信部２０３を介して、抽出された支援装置に、支援信号識別子を送信することによって、支援装置に支援信号を発信させるからである。端末装置１００の表示制御部１０７は、信号検出部１０５が支援信号を検出した発信領域に、抽出された支援装置の端末装置１００からの近さの順番を表すマークを表示する。十分な数の支援装置が抽出されていれば、ユーザは、端末装置１００からの近さの順に、支援信号が検出された発信領域を追っていくことによって、対象装置にたどり着くことができる。
【０３４２】
＜第６の実施形態＞
次に、本発明の第６の実施形態について、図面を参照して詳細に説明する。本実施形態に係る発信装置は、ユーザにサービスを提供することができる。
【０３４３】
図３９は、本実施形態の対象表示システム１Ｇの構成の例を表すブロック図である。
【０３４４】
図３９の構成と図１に示す第２の実施形態の対象表示システム１の構成とを比較すると、本実施形態の対象表示システム１Ｇは、発信装置３００の代わりに、発信装置３００Ｇを含む。図３９に示す例では、対象表示システム１Ｇは、１台の発信装置３００Ｇを含んでいる。しかし、対象表示システム１Ｇは、２台以上の発信装置３００Ｇを含んでいてもよい。対象表示システム１Ｇは、さらに、１台以上の発信装置３００を含んでいてもよい。本実施形態の対象表示システム１Ｇは、発信装置３００Ｇに対しては、以下で説明する動作を行う。本実施形態の対象表示システム１Ｇは、発信装置３００に対しては、第２の実施形態の対象表示システム１と同様の動作を行う。また、本実施形態の端末装置１００及び管理装置２００は、本発明の第２の実施形態以外の実施形態に係る端末装置及び管理装置の構成及び機能と、同じ構成及び機能を備えていてもよい。以下では、本実施形態の端末装置１００及び管理装置２００は、本発明の第２の実施形態に係る端末装置及び管理装置の構成及び機能と、同じ構成及び機能を備える場合について説明する。そして、本実施形態の構成要素のうち、第２の実施形態の構成要素と同じ構成要素には、同じ符号を付与し、その説明を適宜省略する。また、本実施形態の動作のうち、第２の実施形態の動作と同じ動作には、同じ符号を付与し、その説明を適宜省略する。
【０３４５】
発信装置３００Ｇは、第２の実施形態の発信装置３００の構成要素に加えて、サービス提供部３０３を含む。
【０３４６】
本実施形態の装置情報記憶部２０５は、発信装置３００Ｇの装置状態として、さらに、その発信装置３００Ｇが含むサービス提供部３０３が提供できるサービスを表すサービス識別子を記憶する。装置情報記憶部２０５は、図７に例示する装置状態では、「サービス」として、サービス識別子を記憶していればよい。
【０３４７】
本実施形態の端末装置１００の指示送信部１０２は、さらに、入力部１０１を介したユーザによるサービス要求の入力を検出する。そして、指示送信部１０２は、入力が検出されたサービス要求によって要求されるサービスを特定する。指示送信部１０２は、対象装置の識別子に加えて、特定したサービスを表すサービス識別子を、指示受信部２０１に送信する。
【０３４８】
本実施形態の管理装置２００の管理部２０２は、指示受信部２０１が対象装置の識別子及びサービス識別子を受信した場合、その対象装置がサービス識別子によって表されるサービスを提供可能であるか否かを、その対象装置に問い合わせる。その対象装置からサービスの提供が可能であることを表す応答があった場合、管理部２０２は、その対象装置に付与された対象識別子に加えて、そのサービス識別子によって表されるサービス提供の指示を、その対象装置に送信する。そのサービス装置から、サービスの提供が可能でないことを表す応答があった場合、管理部２０２は、指示受信部２０１を介して、端末装置１００に、サービス提供不可の通知を送信する。
【０３４９】
サービス提供部３０３は、ユーザにサービスを提供する。サービス提供部３０３が提供するサービスは、例えば、写真の印刷や飲料の提供などである。サービス提供部３０３は、他のサービスを提供してもよい。また、サービス提供部３０３は、制御部３０１が管理装置２００からサービス提供の指示を受信した場合、サービスを提供する準備を開始する。
【０３５０】
サービス提供部３０３は、ユーザが、そのサービス提供部３０３を含む対象装置に到着するまでの時間にサービスを提供する準備が終了するように、サービスを提供する準備を開始してもよい。その場合、管理装置２００は、例えば、経路検索部２０７及び地図記憶部２０６を含んでいればよい。そして、指示受信部２０１は、端末装置１００からサービス識別子を受信するのに加えて、その端末装置１００からその端末装置１００の位置を取得すればよい。そして、経路検索部２０７は、端末装置１００の位置から対象装置の位置までの経路を探索し、その結果に基づいて、端末装置１００の位置を出発してから対象装置の位置に到着するまでの時間を算出すればよい。その算出方法として、既存のナビゲーションシステムに使用されているさまざまな所要時間算出方法が適用可能である。
【０３５１】
次に、本実施形態の端末装置１００の動作について、図面を参照して詳細に説明する。
【０３５２】
図４０は、本実施形態の端末装置１００の動作の例を表すフローチャートである。
【０３５３】
図４０を参照すると、端末装置１００は、まず、対象選択処理を行う（ステップＳ１００１）。本実施形態の端末装置１００は、対象選択処理において、発信装置３００Ｇの一覧を表示する際、表示される発信装置３００Ｇの各々が提供可能なサービスを表示すればよい。そして、指示送信部１０２は、選択された対象装置の識別子を、管理装置２００に送信する。
【０３５４】
さらに、指示送信部１０２は、入力部１０１を介した、ユーザによる、サービス要求の入力を検出する（ステップＳ６００１）。サービス要求の入力が検出されない場合（ステップＳ６００２においてＮｏ）、端末装置１００は、ステップＳ２００２からステップＳ２００３までの動作を行う。本実施形態のステップＳ２００２からステップＳ２００３までの動作は、図１４に示す、第２の実施形態のステップＳ２００２からステップＳ２００３までの動作と同じである。
【０３５５】
サービス要求の入力を検出した場合（ステップＳ６００２においてＹｅｓ）、指示送信部１０２は、サービス要求によって提供が要求されたサービスを表すサービス識別子を、管理装置２００に送信する（ステップＳ６００３）。対象装置が要求されたサービスを提供できない場合、管理装置２００は、サービス提供不可の通知を指示送信部１０２に返信する。
【０３５６】
サービス提供不可の通知が返信された場合（ステップＳ６００４においてＹｅｓ）、端末装置１００は、図４０に示す動作を、ステップＳ１００１の対象選択処理から繰り返す。
【０３５７】
サービス提供不可の通知が返信されない場合（ステップＳ６００４においてＮｏ）、端末装置１００は、ステップＳ２００２からステップＳ２００３までの動作を行う。
【０３５８】
以上で、端末装置１００は、図４０に示す動作を終了する。
【０３５９】
次に、本実施形態の管理装置２００の動作について、図面を参照して詳細に説明する。
【０３６０】
図４１は、本実施形態の管理装置２００の動作の例を表すフローチャートである。
【０３６１】
図４１を参照すると、本実施形態の管理装置２００は、対象受信処理を行う（ステップＳ２１０１）。ステップＳ２１０１における対象受信処理は、図１５に示す、第２の実施形態の対象受信処理と同じである。
【０３６２】
次に、指示受信部２０１は、端末装置１００からのサービス識別子の受信を検出する（ステップＳ６１０１）。指示受信部２０１は、例えば、対象装置の識別子が送信されてから所定時間内にサービス識別子が送信されない場合、サービス識別子の受信を検出する動作を終了すればよい。サービス識別子の受信が検出されない場合（ステップＳ６１０２においてＮｏ）、管理装置２００は、ステップＳ２１０２からステップＳ２１０６までの動作を行う。本実施形態の管理装置２００が行う、ステップＳ２１０２からステップＳ２１０６までの動作は、図１５に示す、第２の実施形態の管理装置２００が行う、ステップＳ２１０２からステップＳ２１０６までの動作と同じである。
【０３６３】
サービス識別子の受信が検出された場合（ステップＳ６１０２においてＹｅｓ）、管理部２０２は、例えば信号情報送信部２０３を介して、対象装置の状態を特定する（ステップＳ６１０３）。管理部２０２は、例えば、対象装置に、受信したサービス識別子によって表されるサービスの提供が可能か否かを問い合わせるメッセージを送信すればよい。そのメッセージに対する応答として、例えばメッセージの送信から所定時間内に、サービスの提供が可能であることを表す応答が、対象装置から返信された場合、管理部２０２は、対象装置はサービスを提供できる状態であると判定すればよい。それ以外の場合、管理部２０２は、対象装置はサービスを提供できる状態ではないと判定すればよい。
【０３６４】
対象装置がサービスを提供できる状態でない場合（ステップＳ６１０４においてＮｏ）、管理部２０２は、指示受信部２０１を介して、端末装置１００に、サービス提供不可の通知を送信する（ステップＳ６１０６）。そして、管理装置２００は、図４１に示す動作を終了する。
【０３６５】
対象装置がサービスを提供できる状態である場合（ステップＳ６１０４においてＹｅｓ）、管理部２０２は、信号情報送信部２０３を介して、サービス提供の指示を対象装置に送信する（ステップＳ６１０５）。管理部２０２は、サービス提供の指示として、受信したサービス識別子を送信してもよい。発信装置３００Ｇが複数のサービスを提供することができる場合、発信装置３００Ｇは、サービス提供の指示として受信したサービス識別子が表すサービスを提供する準備を開始すればよい。そして、管理装置２００は、ステップＳ２１０２からステップＳ２１０６までの動作を行った後、図４１に示す動作を終了する。
【０３６６】
次に、本実施形態の発信装置３００Ｇの動作について、図面を参照して詳細に説明する。
【０３６７】
図４２は、本実施形態の発信装置３００Ｇの動作の例を表すフローチャートである。図４２に示すステップのうち、図１３に示す、第１の実施形態の発信装置３００の動作におけるステップと同じ処理内容のステップには、同じ符号が付与され、その説明は適宜省略されている。
【０３６８】
図４２を参照すると、サービス提供部３０３が、既にサービス提供の準備を開始している場合（ステップＳ６２０１においてＹｅｓ）、制御部３０１は、信号識別子の受信を検出する（ステップＳ１２０１）。信号識別子の受信が検出された場合（ステップＳ１２０１においてＹｅｓ）、発信装置３００Ｇは、ステップＳ１２０３からステップＳ１２０６までの動作を行う。本実施形態の発信装置３００ＧのステップＳ１２０３からステップＳ１２０６までの動作は、図１３に示す、第１の実施形態の発信装置３００のステップＳ１２０３からステップＳ１２０６までの動作と同じである。そして、発信装置３００Ｇは、図４２に示す動作を終了する。信号識別子の受信が検出されない場合（ステップＳ１２０１においてＮｏ）、発信装置３００Ｇは、図４２に示す動作を、ステップＳ６２０１から繰り返す。
【０３６９】
サービス提供部３０３がサービス提供の準備をまだ開始していない場合（ステップＳ６２０１においてＮｏ）、制御部３０１は、サービス提供の指示を検出する（ステップＳ６２０２）。例えば、サービス提供の指示が所定時間検出されなかった場合、制御部３０１はステップＳ６２０２の動作を終了すればよい。サービス提供の指示が検出されなかった場合（ステップＳ６２０３においてＮｏ）、発信装置３００Ｇは、ステップＳ１２０１以降の動作を行う。
【０３７０】
サービス提供の指示が検出された場合（ステップＳ６２０３においてＹｅｓ）、サービス提供部３０３は、サービス提供の準備を開始する（ステップＳ６２０４）。そして、発信装置３００Ｇは、ステップＳ１２０１以降の動作を行う。
【０３７１】
以上の説明は、サービス提供部３０３が、同時に複数のユーザに対して提供するサービスの準備を行える場合の説明である。
【０３７２】
サービス提供部３０３が提供するサービスの種類や、サービス提供部３０３の構成によっては、同時に複数のユーザに対して提供するサービスの準備を行えないことがある。その場合、例えば、装置情報記憶部２０５が記憶する、発信装置３００Ｇの装置状態が、その発信装置３００Ｇがサービスを提供できる状態であるか否かを表す値（以下では、「サービス状態」と表記する）を含んでいればよい。
【０３７３】
そして、管理部２０２は、例えば図４１のステップＳ６１０３において、対象装置のサービス状態を読み出せばよい。管理部２０２は、ステップＳ６１０４において、読み出したサービス状態をもとに、対象装置がサービスを提供できる状態であるか否かを判定すればよい。
【０３７４】
また、発信装置３００Ｇは、ユーザへのサービスの提供が終了した場合、管理装置２００に、サービスの提供が可能になったことを表すメッセージを送信すればよい。発信装置３００Ｇからサービスの提供が可能になったことを表すメッセージを受信した場合、管理部２０２は、装置情報記憶部２０５が記憶する、その発信装置３００Ｇのサービス状態を、サービスを提供できる状態であることを表す値に変更すればよい。ユーザがサービスの利用を終了した場合、そのユーザは、端末装置１００を介して、サービスの利用が終了したことを表すメッセージを、管理装置２００に送信してもよい。端末装置１００からそのメッセージを受信した場合、管理部２０２は、装置情報記憶部２０５が記憶する、その端末装置１００に関連付けられた発信装置３００Ｇのサービス状態を、サービスを提供できる状態であることを表す値に変更してもよい。
【０３７５】
以上で説明した本実施形態には、第１の実施形態及び第２の実施形態と同じ効果がある。その理由は、第１の実施形態及び第２の実施形態の効果が生じる理由と同じである。
【０３７６】
本実施形態には、さらに、サービスを提供する対象装置が設置されている場所に、端末装置１００のユーザが到着した際、そのユーザが迅速にサービスを受けられるという効果がある。
【０３７７】
その理由は、端末装置１００のユーザによる指示をもとに、管理装置２００の信号情報送信部２０３が、対象装置である発信装置３００Ｇの制御部３０１にサービス準備の指示を送信するからである。サービス準備の指示を受信した場合、制御部３０１は、サービス提供部３０３が、サービス提供の準備を開始するように制御する。サービス提供部３０３は、サービス提供の準備を開始する。
【０３７８】
＜第７の実施形態＞
次に、本発明の第７の実施形態について、図面を参照して詳細に説明する。
【０３７９】
図４３は、本実施形態の対象表示システム１Ｈの構成の例を表すブロック図である。
【０３８０】
図４３を参照すると、本実施形態の対象表示システム１Ｈは、対象識別子が付与された対象装置を所定の範囲において判別可能である前記対象識別子を生成する管理部２０２と、前記対象識別子を受信するのに応じて当該対象識別子を表す信号を発信する、複数の発信装置３００の中から選択された前記発信装置３００である前記対象装置に対して、生成された前記対象識別子を送信する信号情報送信部２０３と、前記信号を感知するセンサ１０３による感知の結果に基づいて、前記対象装置に送信された前記対象識別子を表す前記信号を、前記対象装置が発信する信号である対象信号として検出する信号検出部１０５と、撮影された映像における、前記対象信号が発信されている発信領域を特定する特定部１０６と、前記映像において特定された前記発信領域にマークが付与された前記映像を出力する表示制御部１０７と、を備える。
【０３８１】
以上で説明した本実施形態には、第１の実施形態の包括的な効果と同じ効果がある。その理由は、第１の実施形態の包括的な効果が生じる理由と同じである。
【０３８２】
＜他の実施形態＞
本発明の各実施形態に係る、端末装置と、管理装置と、発信装置とは、それぞれ、コンピュータ及びコンピュータを制御するプログラム、専用のハードウェア、又は、コンピュータ及びコンピュータを制御するプログラムと専用のハードウェアの組合せにより実現することができる。
【０３８３】
図４４は、本発明の各実施形態に係る、端末装置と、管理装置と、発信装置とを実現することができる、コンピュータ１０００のハードウェア構成の一例を表す図である。図４４を参照すると、コンピュータ１０００は、プロセッサ１００１と、メモリ１００２と、記憶装置１００３と、Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）インタフェース１００４とを含む。また、コンピュータ１０００は、記録媒体１００５にアクセスすることができる。メモリ１００２と記憶装置１００３は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ハードディスクなどの記憶装置である。記録媒体１００５は、例えば、ＲＡＭ、ハードディスクなどの記憶装置、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、可搬記録媒体である。記憶装置１００３が記録媒体１００５であってもよい。プロセッサ１００１は、メモリ１００２と、記憶装置１００３に対して、データやプログラムの読み出しと書き込みを行うことができる。プロセッサ１００１は、Ｉ／Ｏインタフェース１００４を介して、例えば、通信ネットワーク４にアクセスすることができる。プロセッサ１００１は、記録媒体１００５にアクセスすることができる。記録媒体１００５には、コンピュータ１０００を、本発明の各実施形態に係る、端末装置と、管理装置と、発信装置とのいずれかとして動作させるプログラムが格納されている。
【０３８４】
プロセッサ１００１は、記録媒体１００５に格納されている、コンピュータ１０００を、本発明の各実施形態に係る、端末装置と、管理装置と、発信装置とのいずれかとして動作させるプログラムを、メモリ１００２にロードする。そして、プロセッサ１００１が、メモリ１００２にロードされたプログラムを実行することにより、コンピュータ１０００は、メモリ１００２にロードされたプログラムに応じた、本発明の各実施形態に係る、端末装置と、管理装置と、発信装置とのいずれかとして動作する。
【０３８５】
指示送信部１０２、信号検出部１０５、特定部１０６、表示制御部１０７、位置測定部１０９、推定部１１０、指示受信部２０１、管理部２０２、信号情報送信部２０３、装置検索部２０４、経路検索部２０７、制御部３０１、及び、サービス提供部３０３は、例えば、プログラムを記憶する記録媒体１００５からメモリ１００２に読み込まれた、各部の機能を実現することができる専用のプログラムと、そのプログラムを実行するプロセッサ１００１により実現することができる。また、装置情報記憶部２０５、及び、地図記憶部２０６は、コンピュータ１０００が含むメモリ１００２やハードディスク装置等の記憶装置１００３により実現することができる。あるいは、入力部１０１、指示送信部１０２、センサ１０３、撮影部１０４、表示部１０８、信号検出部１０５、特定部１０６、表示制御部１０７、位置測定部１０９、推定部１１０、指示受信部２０１、管理部２０２、信号情報送信部２０３、装置検索部２０４、装置情報記憶部２０５、地図記憶部２０６、経路検索部２０７、制御部３０１、信号発信部３０２、及び、サービス提供部３０３の一部又は全部を、各部の機能を実現する専用の回路によって実現することもできる。
【０３８６】
また、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０３８７】
［付記１］
対象識別子が付与された対象装置を所定の範囲において判別可能である前記対象識別子を生成する管理手段と、
前記対象識別子を受信するのに応じて当該対象識別子を表す信号を発信する、複数の発信装置の中から選択された前記発信装置である前記対象装置に対して、生成された前記対象識別子を送信する信号情報送信手段と、
前記信号を感知するセンサによる感知の結果に基づいて、前記対象装置に送信された前記対象識別子を表す前記信号を、前記対象装置が発信する信号である対象信号として検出する信号検出手段と、
撮影された映像における、前記対象信号が発信されている発信領域を特定する特定手段と、
前記映像において特定された前記発信領域にマークが付与された前記映像を出力する表示制御手段と、
を備える対象表示システム。
【０３８８】
［付記２］
前記発信装置の各々について、当該発信装置が設置されている位置を記憶する装置情報記憶手段と、
前記装置情報記憶手段に格納されている前記位置に基づいて、前記発信装置を選択する装置検索手段と、をさらに備え、
前記管理手段は、選択された前記発信装置である支援装置の各々について識別子を生成し、
前記信号情報送信手段は、前記支援装置の各々に対して、当該支援装置について生成された識別子である支援識別子を送信し、
前記信号検出手段は、前記支援識別子を表す前記信号である支援信号の各々を検出し、
前記特定手段は、前記映像における、前記支援信号が発信されている部分である支援領域を特定する
付記１に記載の対象表示システム。
【０３８９】
［付記３］
前記装置検索手段は、装置情報記憶手段に格納されている前記位置に基づいて、前記対象装置からの距離の近さに応じて複数の前記支援装置を選択し、
前記対象信号が検出されない場合、
前記信号情報送信手段は、前記支援装置の各々に対して、当該支援装置について生成された前記支援識別子を送信し、
前記特定手段は、さらに、前記対象装置が設置されている位置と、前記支援装置が設置されている位置と、特定した前記支援信号発信領域と、に基づいて、前記映像における前記対象装置の領域を推定し、当該領域を前記発信領域として特定する
付記２に記載の対象表示システム。
【０３９０】
［付記４］
前記発信装置が設置される位置を含む範囲における地図情報を記憶する地図記憶手段と、
位置を測定する位置測定手段と、
前記地図情報に基づいて、測定された前記位置から前記対象装置の位置までの経路を検索する経路検索手段と、をさらに備え、
前記管理手段は、検索された前記経路からの近さに応じて前記支援装置を選択し、選択された前記経路装置の各々の、前記経路に沿った測定された前記位置からの距離である経路距離を算出し、
前記表示制御手段は、前記映像において特定された前記支援装置の領域に、当該支援装置の前記経路距離に応じたマークが付与された前記映像を出力する
付記２又は３に記載の対象表示システム。
【０３９１】
［付記５］
位置を測定する位置測定手段と、
方向を測定する方向測定手段と、をさらに備え、
前記特定手段は、前記対象信号が検出されない場合、測定された前記位置及び前記方向と、前記対象装置が配置されている位置とに基づいて、前記映像における前記対象装置の領域を推定し、推定した当該領域を前記発信領域として特定する
付記１又は２に記載の対象表示システム。
【０３９２】
［付記６］
サービスを提供する前記対象装置に対する、前記サービスの提供を予約する予約指示を受信する指示受信手段をさらに備え、
前記信号情報送信手段は、提供する前記サービスの準備を、準備指示を受信するのに応じて行う前記対象装置に対して、前記予約指示を受信した場合に前記準備指示を送信する
付記１乃至５のいずれかに記載の対象表示システム。
【０３９３】
［付記７］
前記信号情報送信手段は、周波数の範囲を受信した場合に当該周波数の範囲に含まれる周波数で前記信号を発信する前記対象装置に対して、前記センサが測定することができる前記信号の周波数の範囲を表すデータ値をさらに送信する
付記１乃至６のいずれかに記載の対象表示システム。
【０３９４】
［付記８］
対象識別子が付与された対象装置を所定の範囲において判別可能である前記対象識別子を受信するのに応じて当該対象識別子を表す信号を発信する発信装置の中から選択された前記発信装置である前記対象装置を特定する対象装置識別子を送信する端末装置から、前記対象装置識別子を受信する指示受信手段と、
前記対象識別子を生成する管理手段によって生成された前記対象識別子を、前記対象装置に対して送信する信号情報送信手段と、を備え、
前記信号情報送信手段は、さらに、前記端末装置に対して、前記対象識別子を送信し、
前記端末装置は、映像を撮影し、前記対象識別子を受信するのに応じて、当該対象識別子を表す前記信号を、当該信号を感知するセンサによる感知の結果に基づいて検出し、撮影した前記映像における、検出した前記信号が発信された部分を特定し、特定した前記部分にマークが付与された前記映像を出力する
管理装置。
【０３９５】
［付記９］
前記発信装置に送信された前記対象識別子である発信中識別子を、前記発信装置に関連付けて記憶する装置情報記憶手段を備え、
前記信号情報送信手段は、受信した前記対象装置識別子が表す前記対象装置に前記発信中識別子が関連付けられていない場合、生成され前記対象装置に送信された前記対象識別子を、前記対象装置に送信された前記発信中識別子として、前記発信装置に関連付けて前記装置情報記憶手段に格納し、
前記発信中識別子が前記対象装置に関連付けられている場合、前記装置情報記憶手段から読み出した、前記対象装置に関連付けられている前記発信中識別子を、前記端末装置に送信する
付記８に記載の管理装置。
【０３９６】
［付記１０］
対象識別子が付与された対象装置を所定の範囲において判別可能である前記対象識別子を生成し、
前記対象識別子を受信するのに応じて当該対象識別子を表す信号を発信する、複数の発信装置の中から選択された前記発信装置である前記対象装置に対して、生成された前記対象識別子を送信し、
前記信号を感知するセンサによる感知の結果に基づいて、前記対象装置に送信された前記対象識別子を表す前記信号を、前記対象装置が発信する信号である対象信号として検出し、
撮影された映像における、前記対象信号が発信されている発信領域を特定し、
前記映像において特定された前記発信領域にマークが付与された前記映像を出力する、
対象表示方法。
【０３９７】
［付記１１］
前記発信装置の各々について、当該発信装置が設置されている位置を装置情報記憶手段に記憶し、
前記装置情報記憶手段に格納されている前記位置に基づいて、前記発信装置を選択し、
選択された前記発信装置である支援装置の各々について識別子を生成し、
前記支援装置の各々に対して、当該支援装置について生成された識別子である支援識別子を送信し、
前記支援識別子を表す前記信号である支援信号の各々を検出し、
前記映像における、前記支援信号が発信されている部分である支援領域を特定する
付記１０に記載の対象表示方法。
【０３９８】
［付記１２］
装置情報記憶手段に格納されている前記位置に基づいて、前記対象装置からの距離の近さに応じて複数の前記支援装置を選択し、
前記対象信号が検出されない場合、
前記支援装置の各々に対して、当該支援装置について生成された前記支援識別子を送信し、
さらに、前記対象装置が設置されている位置と、前記支援装置が設置されている位置と、特定した前記支援信号発信領域と、に基づいて、前記映像における前記対象装置の領域を推定し、当該領域を前記発信領域として特定する
付記１１に記載の対象表示方法。
【０３９９】
［付記１３］
前記発信装置が設置される位置を含む範囲における地図情報を記憶する地図記憶手段と、
位置を測定し、
前記地図情報に基づいて、測定された前記位置から前記対象装置の位置までの経路を検索し、
検索された前記経路からの近さに応じて前記支援装置を選択し、選択された前記経路装置の各々の、前記経路に沿った測定された前記位置からの距離である経路距離を算出し、
前記映像において特定された前記支援装置の領域に、当該支援装置の前記経路距離に応じたマークが付与された前記映像を出力する
付記１１又は１２に記載の対象表示方法。
【０４００】
［付記１４］
位置を測定し、
方向を測定し、
前記対象信号が検出されない場合、測定された前記位置及び前記方向と、前記対象装置が配置されている位置とに基づいて、前記映像における前記対象装置の領域を推定し、推定した当該領域を前記発信領域として特定する
付記１０又は１１に記載の対象表示方法。
【０４０１】
［付記１５］
サービスを提供する前記対象装置に対する、前記サービスの提供を予約する予約指示を受信し、
提供する前記サービスの準備を、準備指示を受信するのに応じて行う前記対象装置に対して、前記予約指示を受信した場合に前記準備指示を送信する
付記１０乃至１４のいずれかに記載の対象表示方法。
【０４０２】
［付記１６］
周波数の範囲を受信した場合に当該周波数の範囲に含まれる周波数で前記信号を発信する前記対象装置に対して、前記センサが測定することができる前記信号の周波数の範囲を表すデータ値をさらに送信する
付記１０乃至１５のいずれかに記載の対象表示方法。
【０４０３】
［付記１７］
対象識別子が付与された対象装置を所定の範囲において判別可能である前記対象識別子を受信するのに応じて当該対象識別子を表す信号を発信する発信装置の中から選択された前記発信装置である前記対象装置を特定する対象装置識別子を送信する端末装置から、前記対象装置識別子を受信し、
前記対象識別子を生成する管理手段によって生成された前記対象識別子を、前記対象装置に対して送信し、
さらに、前記端末装置に対して、前記対象識別子を送信し、
前記端末装置は、映像を撮影し、前記対象識別子を受信するのに応じて、当該対象識別子を表す前記信号を、当該信号を感知するセンサによる感知の結果に基づいて検出し、撮影した前記映像における、検出した前記信号が発信された部分を特定し、特定した前記部分にマークが付与された前記映像を出力する
管理方法。
【０４０４】
［付記１８］
前記発信装置に送信された前記対象識別子である発信中識別子を、前記発信装置に関連付けて装置情報記憶手段に記憶し、
受信した前記対象装置識別子が表す前記対象装置に前記発信中識別子が関連付けられていない場合、生成され前記対象装置に送信された前記対象識別子を、前記対象装置に送信された前記発信中識別子として、前記発信装置に関連付けて前記装置情報記憶手段に格納し、
前記発信中識別子が前記対象装置に関連付けられている場合、前記装置情報記憶手段から読み出した、前記対象装置に関連付けられている前記発信中識別子を、前記端末装置に送信する
付記１７に記載の管理方法。
【０４０５】
［付記１９］
コンピュータを、
対象識別子が付与された対象装置を所定の範囲において判別可能である前記対象識別子を受信するのに応じて当該対象識別子を表す信号を発信する発信装置の中から選択された前記発信装置である前記対象装置を特定する対象装置識別子を送信する端末装置から、前記対象装置識別子を受信する指示受信手段と、
前記対象識別子を生成する管理手段によって生成された前記対象識別子を、前記対象装置に対して送信する信号情報送信手段と、して動作させ、
前記信号情報送信手段は、さらに、前記端末装置に対して、前記対象識別子を送信し、
前記端末装置は、映像を撮影し、前記対象識別子を受信するのに応じて、当該対象識別子を表す前記信号を、当該信号を感知するセンサによる感知の結果に基づいて検出し、撮影した前記映像における、検出した前記信号が発信された部分を特定し、特定した前記部分にマークが付与された前記映像を出力する
管理プログラム。
【０４０６】
［付記２０］
コンピュータを、
前記発信装置に送信された前記対象識別子である発信中識別子を、前記発信装置に関連付けて記憶する装置情報記憶手段と、
受信した前記対象装置識別子が表す前記対象装置に前記発信中識別子が関連付けられていない場合、生成され前記対象装置に送信された前記対象識別子を、前記対象装置に送信された前記発信中識別子として、前記発信装置に関連付けて前記装置情報記憶手段に格納し、
前記発信中識別子が前記対象装置に関連付けられている場合、前記装置情報記憶手段から読み出した、前記対象装置に関連付けられている前記発信中識別子を、前記端末装置に送信する前記信号情報送信手段と、
して動作させる付記１９に記載の管理プログラム。
【０４０７】
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【０４０８】
１    対象表示システム
１Ａ    対象表示システム
１Ｂ    対象表示システム
１Ｃ    対象表示システム
１Ｄ    対象表示システム
１Ｅ    対象表示システム
１Ｆ    対象表示システム
１Ｇ    対象表示システム
１Ｈ    対象表示システム
４    通信ネットワーク
１００    端末装置
１００Ａ    端末装置
１００Ｂ    端末装置
１００Ｃ    端末装置
１００Ｄ    端末装置
１０１    入力部
１０２    指示送信部
１０３    センサ
１０４    撮影部
１０５    信号検出部
１０６    特定部
１０７    表示制御部
１０８    表示部
１０９    位置測定部
１１０    推定部
２００    管理装置
２００Ａ    管理装置
２００Ｅ    管理装置
２００Ｆ    管理装置
２０１    指示受信部
２０２    管理部
２０３    信号情報送信部
２０４    装置検索部
２０５    装置情報記憶部
２０６    地図記憶部
２０７    経路検索部
３００    発信装置
３００Ｇ    発信装置
１０００    コンピュータ
１００１    プロセッサ
１００２    メモリ
１００３    記憶装置
１００４    Ｉ／Ｏインタフェース
１００５    記録媒体
【図１】
0006528409.tif 000002
【図２】
0006528409.tif 000003
【図３】
0006528409.tif 000004
【図４】
0006528409.tif 000005
【図５】
0006528409.tif 000006
【図６】
0006528409.tif 000007
【図７】
0006528409.tif 000008
【図８】
0006528409.tif 000009
【図９】
0006528409.tif 000010
【図１０】
0006528409.tif 000011
【図１１】
0006528409.tif 000012
【図１２】
0006528409.tif 000013
【図１３】
0006528409.tif 000014
【図１４】
0006528409.tif 000015
【図１５】
0006528409.tif 000016
【図１６】
0006528409.tif 000017
【図１７】
0006528409.tif 000018
【図１８】
0006528409.tif 000019
【図１９】
0006528409.tif 000020
【図２０】
0006528409.tif 000021
【図２１】
0006528409.tif 000022
【図２２】
0006528409.tif 000023
【図２３】
0006528409.tif 000024
【図２４】
0006528409.tif 000025
【図２５】
0006528409.tif 000026
【図２６】
0006528409.tif 000027
【図２７】
0006528409.tif 000028
【図２８】
0006528409.tif 000029
【図２９】
0006528409.tif 000030
【図３０】
0006528409.tif 000031
【図３１】
0006528409.tif 000032
【図３２】
0006528409.tif 000033
【図３３】
0006528409.tif 000034
【図３４】
0006528409.tif 000035
【図３５】
0006528409.tif 000036
【図３６】
0006528409.tif 000037
【図３７】
0006528409.tif 000038
【図３８】
0006528409.tif 000039
【図３９】
0006528409.tif 000040
【図４０】
0006528409.tif 000041
【図４１】
0006528409.tif 000042
【図４２】
0006528409.tif 000043
【図４３】
0006528409.tif 000044
【図４４】
0006528409.tif 000045