(57)【要約】【課題】透明ディスプレイに表示された画像に基づいて、外景の対象を疲労感なく認識できる情報表示システムを提供する。【解決手段】フレームと、フレームの両側端に配置された一対のカメラと、フレームに嵌め込まれた透明ディスプレイと、一対のカメラによって撮影された画像データから抽出される特徴に基づいて対象を検出し、フレームを装着したユーザの目と対象とを結ぶ直線が透明ディスプレイを通過する位置を表示位置に設定する表示位置設定装置と、表示位置設定装置によって設定された表示位置に点状光を表示させるように透明ディスプレイを制御するコントローラと、を備える情報表示システムとする。【選択図】      図１
2020154009.tif 000002
【特許請求の範囲】
【請求項１】
フレームと、
前記フレームの両側端に配置された一対のカメラと、
前記フレームに嵌め込まれた透明ディスプレイと、
前記一対のカメラによって撮影された画像データから抽出される特徴に基づいて対象を検出し、前記フレームを装着したユーザの目と前記対象とを結ぶ直線が前記透明ディスプレイを通過する位置を表示位置に設定する表示位置設定装置と、
前記表示位置設定装置によって設定された前記表示位置に点状光を表示させるように前記透明ディスプレイを制御するコントローラと、を備える情報表示システム。
【請求項２】
前記コントローラが、
キャリブレーションに用いる前記点状光を前記透明ディスプレイに表示させ、
前記透明ディスプレイに表示された前記点状光を見ているユーザの目と、前記点状光とを結ぶ直線上に位置する指示体を前記一対のカメラに撮影させ、
前記一対のカメラに撮影された二つの前記画像データを取得し、
取得した二つの前記画像データと、前記透明ディスプレイにおける前記点状光の位置とを関連付けた校正情報を生成し、
前記表示位置設定装置が、
前記コントローラによって生成された前記校正情報を取得し、
前記校正情報に含まれる二つの前記画像データのそれぞれから前記指示体の位置を抽出し、
二つの前記画像データのそれぞれから抽出された前記指示体の位置と、前記透明ディスプレイにおける前記点状光の位置とを関連付けた補正情報を生成し、
生成した前記補正情報を記憶する請求項１に記載の情報表示システム。
【請求項３】
前記表示位置設定装置が、
前記一対のカメラに撮影された二つの前記画像データを取得し、
取得した二つの前記画像データのそれぞれから前記対象を検出し、
前記補正情報を用いて、二つの前記画像データのそれぞれから検出された前記対象の位置を前記透明ディスプレイにおける位置に補正し、
補正後の前記透明ディスプレイにおける位置を前記表示位置に設定し、
前記コントローラが、
前記表示位置設定装置によって設定された前記表示位置に前記点状光が表示されるように前記透明ディスプレイを制御する請求項２に記載の情報表示システム。
【請求項４】
前記フレームは、
ユーザの一方の眼前に配置され、前記透明ディスプレイが嵌め込まれる第１リムと、
ユーザの他方の眼前に配置される第２リムと、を有し、
前記表示位置設定装置は、
前記一対のカメラによって撮影された二つの前記画像データに基づいて、前記一方の目と前記対象とを結ぶ直線が前記透明ディスプレイを通過する位置を前記表示位置に設定する請求項１乃至３のいずれか一項に記載の情報表示システム。
【請求項５】
前記透明ディスプレイは、
第１透明ディスプレイと第２透明ディスプレイとを含み、
前記フレームは、
ユーザの一方の眼前に配置され、前記第１透明ディスプレイが嵌め込まれる第１リムと、
ユーザの他方の眼前に配置され、前記第２透明ディスプレイが嵌め込まれる第２リムと、を有し、
前記表示位置設定装置は、
前記一対のカメラによって撮影された二つの前記画像データに基づいて、前記一方の目と前記対象とを結ぶ直線が前記第１透明ディスプレイを通過する位置を第１表示位置に設定し、前記他方の目と前記対象とを結ぶ直線が前記第２透明ディスプレイを通過する位置を第２表示位置に設定し、
前記コントローラは、
前記表示位置設定装置によって設定された前記第１表示位置に前記点状光を表示させるように前記第１透明ディスプレイを制御する第１コントローラと、
前記表示位置設定装置によって設定された前記第２表示位置に前記点状光を表示させるように前記第２透明ディスプレイを制御する第２コントローラと、を有する請求項１乃至３のいずれか一項に記載の情報表示システム。
【請求項６】
前記表示位置設定装置は、
前記一対のカメラによって撮影された前記画像データから検出される前記対象の種別に基づいて前記表示位置に表示される前記点状光の色を設定し、
前記コントローラは、
前記表示位置設定装置によって設定された色の前記点状光を前記表示位置に表示させるように前記透明ディスプレイを制御する請求項１乃至５のいずれか一項に記載の情報表示システム。
【請求項７】
前記透明ディスプレイには、
通知光を表示させる通知領域が設定され、
前記表示位置設定装置は、
前記一対のカメラによって撮影された前記画像データから抽出される特徴に基づいて、前記通知領域に前記通知光を表示させる指示を前記コントローラに出力し、
前記コントローラは、
前記表示位置設定装置からの指示に応じて前記通知領域に前記通知光を表示させるように前記透明ディスプレイを制御する請求項１乃至５のいずれか一項に記載の情報表示システム。
【請求項８】
前記表示位置設定装置は、
無線通信によって前記コントローラと接続される請求項１乃至７のいずれか一項に記載の情報表示システム。
【請求項９】
前記透明ディスプレイは、
透明有機エレクトロルミネッセンスディスプレイおよび透明マイクロ発光ダイオードディスプレイのいずれかである請求項１乃至８のいずれか一項に記載の情報表示システム。
【請求項１０】
フレームと、
前記フレームの両側端に配置された一対のカメラと、
前記フレームに嵌め込まれた透明ディスプレイと、
前記一対のカメラによって撮影された画像データに基づいて、前記フレームを装着したユーザの目と検出対象とを結ぶ直線が前記透明ディスプレイを通過する位置に点状光を表示させるように前記透明ディスプレイを制御するコントローラと、を備えるウェアラブルデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示システムおよびウェアラブルデバイスに関する。
【背景技術】
【０００２】
ＡＲ（Augmented Reality）眼鏡は、現実世界に即した画像をレンズに表示するウェアラブルデバイスである。ＡＲ眼鏡を装着したユーザは、レンズに表示された画像を参照することによって、レンズを通して見える外景に関する付加情報を認識できる。
【０００３】
特許文献１には、外景を視認可能に画像を表示する頭部装着型の第１表示部と、外部の第２表示装置から受信した案内情報に含まれる画像データに基づいて指示体の画像を第１表示部に表示させる第１制御部と、を備える表示装置について開示されている。特許文献１の装置は、第１表示部で受信した案内情報に含まれるデータのうち第２表示装置で検出された指示体の位置を示すデータで指定される位置に指示体の画像を表示させる点に特徴がある。
【０００４】
特許文献２には、ユーザ操作に伴う注視対象の位置を認識する認識部と、ユーザ操作時におけるユーザの視線位置を検出する視線検出部とを備える情報処理装置について開示されている。さらに、特許文献２の装置は、認識された注視対象の位置と視線位置とに基づいて、視線検出部による視線検出の調整を行う視線検出調整部と、注視対象に対するユーザ操作に応じて所定のアプリケーション処理を実行するアプリケーション処理部とを備える。特許文献２の装置は、アプリケーション処理を実行させるユーザ操作時の視線位置と注視対象の表示位置との関係に基づいて視線検出の調整を行う点に特徴がある。
【０００５】
特許文献３には、倉庫内の物品をピッキングする作業員が装着できるメガネ型ウエアラブル端末について開示されている。特許文献３の端末は、アイフレーム部分に配置されるディスプレイ部と、物品に付されたユニークパターンの画像を撮影するカメラ部と、倉庫内における端末の位置やアイフレーム部分が向いている方向を検出するセンサ部とを備える。特許文献３の端末は、作業員の視線の先に存在し得る物品に関する情報をディスプレイ部に表示し、カメラ部で撮影したユニークパターンを画像認識する。そして、特許文献３の端末は、画像認識されたユニークパターンとディスプレイ部に表示された物品に関する情報とを比較することにより、ピッキング対象となる物品の現物確認を行う。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１８−１７４００３号公報
【特許文献２】国際公開第２０１６／１３９８５０号
【特許文献３】特開２０１７−０４８０２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１の装置を装着した作業者は、実際の視野における外景において指示体の画像を見ることができる。しかしながら、特許文献１の装置では、単眼のカメラで検出される位置に基づいて指示体が表示されるため、外景の対象に指示体を重ねて表示させようとしても、作業者が対象に指示体が重なった像を視認できるとは限らない。
【０００８】
特許文献２の装置によれば、視線検出キャリブレーションを行うことによって、視線入力を行うことが可能になる。しかしながら、特許文献２の装置は、ユーザの視線を検出できる位置に配置されなければならないため、ユーザの視線を検出できない状況においては視線を正確に検出できない。
【０００９】
特許文献３の端末によれば、カメラによって撮影されたユニークパターンと、ディスプレイ部に表示された物品に関する情報とを比較することにより、ピッキング対象となる物品の現物確認を行いやすくなる。しかしながら、特許文献３の端末では、ディスプレイ部にホログラム表示される情報と、ピッキング対象となる物品とを交互に確認する際に頻繁な焦点移動が伴うため、作業員が眼精疲労を感じやすくなり、作業性が低下してしまう。
【００１０】
一般に、ＡＲ眼鏡に表示される画像を参照する際には、目の前に出現する画像の画角が狭いため、視野が全体をカバーできない。また、ＡＲ眼鏡を装着したユーザは、レンズに表示された画像を参照する際にはレンズに焦点を合わせ、外景を見る際には外景に焦点を合わせることになる。そのため、ＡＲ眼鏡を装着したユーザは、目の焦点移動が頻繁に発生するために疲労感を感じ、長時間装着し続けることは難しい。
【００１１】
本発明の目的は、上述した課題を解決し、視野全体に画像を表示し、ユーザが目の焦点移動をすることなしに外景の対象を認識することを可能とする情報表示システムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明の一態様の情報表示システムは、フレームと、フレームの両側端に配置された一対のカメラと、フレームに嵌め込まれた透明ディスプレイと、一対のカメラによって撮影された画像データから抽出される特徴に基づいて対象を検出し、フレームを装着したユーザの目と対象とを結ぶ直線が透明ディスプレイを通過する位置を表示位置に設定する表示位置設定装置と、表示位置設定装置によって設定された表示位置に点状光を表示させるように透明ディスプレイを制御するコントローラと、を備える。
【００１３】
本発明の一態様のウェアラブルデバイスは、フレームと、フレームの両側端に配置された一対のカメラと、フレームに嵌め込まれた透明ディスプレイと、一対のカメラによって撮影された画像データに基づいて、フレームを装着したユーザの目と検出対象とを結ぶ直線が透明ディスプレイを通過する位置に点状光を表示させるように透明ディスプレイを制御するコントローラと、を備える。
【発明の効果】
【００１４】
本発明によれば、視野全体に画像を表示し、ユーザが目の焦点移動をすることなしに外景の対象を認識することを可能とする情報表示システムを提供することが可能になる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態に係る情報表示システムの構成の一例を示す概念図である。
【図２】本発明の第１の実施形態に係る情報表示システムの構成の別の一例を示す概念図である。
【図３】本発明の第１の実施形態に係るウェアラブルデバイスの外観の一例を示す概念図である。
【図４】本発明の第１の実施形態に係るウェアラブルデバイスの構成の一例を示す概念図である。
【図５】本発明の第１の実施形態に係る表示位置設定装置の構成の一例を示す概念図である。
【図６】本発明の第１の実施形態に係るウェアラブルデバイスの透明表示部に表示させるキャリブレーション用の照準を表示する位置の一例を示す概念図である。
【図７】本発明の第１の実施形態に係るウェアラブルデバイスの透明表示部に表示された照準にユーザが指先を合わせる一例を示す概念図である。
【図８】本発明の第１の実施形態に係るウェアラブルデバイスを装着したユーザが左側の透明表示部をキャリブレーションする例について説明するための概念図である。
【図９】本発明の第１の実施形態に係るウェアラブルデバイスを装着したユーザが左側の透明表示部をキャリブレーションする際の透明表示部上の位置と補正用画像上の位置との対応関係について説明するための概念図である。
【図１０】本発明の第１の実施形態に係るウェアラブルデバイスを装着したユーザが右側の透明表示部をキャリブレーションする例について説明するための概念図である。
【図１１】本発明の第１の実施形態に係るウェアラブルデバイスを装着したユーザが右側の透明表示部をキャリブレーションする際の透明表示部上の位置と補正用画像上の位置との対応関係について説明するための概念図である。
【図１２】本発明の第１の実施形態に係る表示位置設定装置に記憶される補正情報の一例を示すテーブルである。
【図１３】本発明の第１の実施形態に係るウェアラブルデバイスが検出した対象に重ねるように透明表示部に照準を表示させる例について説明するための概念図である。
【図１４】発明の第１の実施形態に係るウェアラブルデバイスが検出した対象に重ねるように透明表示部に表示される照準の位置について説明するための概念図である。
【図１５】本発明の第１の実施形態に係るウェアラブルデバイスによるキャリブレーション処理について説明するためのフローチャートである。
【図１６】本発明の第１の実施形態に係るウェアラブルデバイスによるポインティング処理について説明するためのフローチャートである。
【図１７】本発明の第１の実施形態に係る表示位置設定装置の動作の概要について説明するためのフローチャートである。
【図１８】本発明の第１の実施形態に係る表示位置設定装置による補正情報生成処理について説明するためのフローチャートである。
【図１９】本発明の第１の実施形態に係る表示位置設定装置による照準位置設定処理について説明するためのフローチャートである。
【図２０】本発明の第１の実施形態に係る表示システムの適用例１について説明するための概念図である。
【図２１】本発明の第１の実施形態に係る表示システムの適用例２について説明するための概念図である。
【図２２】本発明の第１の実施形態に係る表示システムの適用例３について説明するための概念図である。
【図２３】本発明の第１の実施形態に係る表示システムの適用例４について説明するための概念図である。
【図２４】本発明の第１の実施形態に係る表示システムの適用例５について説明するための概念図である。
【図２５】本発明の第１の実施形態に係る表示システムの適用例６について説明するための概念図である。
【図２６】本発明の第１の実施形態に係る表示システムの適用例７について説明するための概念図である。
【図２７】本発明の第２の実施形態に係る情報表示システムの構成の一例を示す概念図である。
【図２８】本発明の第２の実施形態に係るウェアラブルデバイスの外観の一例を示す概念図である。
【図２９】本発明の第２の実施形態に係るウェアラブルデバイスの構成の一例を示す概念図である。
【図３０】本発明の第２の実施形態に係る情報表示システムの構成の変形例を示す概念図である。
【図３１】本発明の各実施形態に係る表示位置設定装置を実現するためのハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下に、本発明を実施するための形態について図面を用いて説明する。ただし、以下に述べる実施形態には、本発明を実施するために技術的に好ましい限定がされているが、発明の範囲を以下に限定するものではない。なお、以下の実施形態の説明に用いる全図においては、特に理由がない限り、同様箇所には同一符号を付す。また、以下の実施形態において、同様の構成・動作に関しては繰り返しの説明を省略する場合がある。
【００１７】
（第１の実施形態）
まず、本発明の第１の実施形態に係る情報表示システムについて図面を参照しながら説明する。本実施形態の情報表示システムは、視界を撮影する一対のカメラ（ステレオカメラ）と、視界にある対象に画像が重ねて表示される透明ディスプレイ（以下、透明表示部と記載）を有する眼鏡型のウェアラブルデバイスを備える。また、本実施形態の情報表示システムは、透明表示部に表示される画像の位置を設定する表示位置設定装置を備える。以下においては、ウェアラブルデバイスの構成要素の符号の末尾に、右目側の構成要素にはアルファベットのＲ（Right）、左目側の構成要素にはアルファベットのＬ（Light）を付す。なお、右目側と左目側の構成を区別しないときは、符号の末尾のＲやＬを省略する場合がある。
【００１８】
（構成）
図１は、本実施形態の情報表示システム１の構成の概要を示す概念図である。図１のように、情報表示システム１は、ウェアラブルデバイス１０と表示位置設定装置１００を備える。以下においては、ウェアラブルデバイス１０と表示位置設定装置１００とが離れた位置に配置される例を示すが、表示位置設定装置１００の機能（表示位置設定部）をウェアラブルデバイス１０に内蔵するように構成してもよい。
【００１９】
ウェアラブルデバイス１０は、ブリッジ１１によって連結された一対のリム１２（リム１２Ｌ、リム１２Ｒ）と、リム１２をユーザの左右の目の前に位置させるための一対のテンプル１３（テンプル１３Ｌ、テンプル１３Ｒ）とを備える。ブリッジ１１とリム１２（リム１２Ｌ、リム１２Ｒ）によってフレームが構成される。なお、リム１２（リム１２Ｌ、リム１２Ｒ）とブリッジ１１とを一体形成する場合は、リム１２（リム１２Ｌ、リム１２Ｒ）とブリッジ１１とが一体のフレームを構成する。
【００２０】
リム１２Ｌおよびリム１２Ｒのそれぞれのレンズ部分には、透明表示部１２０Ｌおよび透明表示部１２０Ｒのそれぞれが嵌め込まれる。テンプル１３Ｌおよびテンプル１３Ｒのそれぞれの外側面には、カメラ１３０Ｌおよびカメラ１３０Ｒのそれぞれが設置される。また、テンプル１３Ｌおよびテンプル１３Ｒのいずれかの外側面には、デバイス制御部１１０（デバイスコントローラとも呼ぶ）が設置される。なお、図１の例では、テンプル１３Ｌにデバイス制御部１１０を設置する例を示すが、デバイス制御部１１０は、テンプル１３Ｒやブリッジ１１、リム１２Ｌ、リム１２Ｒに設置してもよい。
【００２１】
図１のように、ウェアラブルデバイス１０は、眼鏡型のデバイスである。ユーザは、ウェアラブルデバイス１０を眼鏡のように装着することによって、透明表示部１２０を介して外景を見ながら、透明表示部１２０に表示される光を認識できる。なお、透明表示部１２０に表示される光は、形状のはっきりとした画像ではなく、ぼうっとした点状光である。透明表示部１２０には、透明表示部１２０を介して作業者が視認する対象に重ねることによって、その対象の位置を作業者が認識できる程度の明るさの点状光を表示できればよい。なお、点状光は、厳密な意味での点ではなく、少なくとも一つの画素によって構成される。点状光は、一つの画素によって構成されてもよいし、いくつかの画素の集まりによって構成されてもよい。
【００２２】
例えば、透明表示部１２０は、透明有機ＥＬ（Electro-Luminescence）ディスプレイや、透明マイクロＬＥＤ（Light Emitting Diode）ディスプレイによって実現される。また、透明表示部１２０は、透明無機ＥＬディスプレイによって実現されてもよい。透明表示部１２０には、カラーの点状光を表示することができる。なお、透明表示部１２０は、ユーザが装着した際に外景を透過して視認することができる透明ディスプレイであれば、その形態には特に限定を加えない。
【００２３】
ウェアラブルデバイス１０は、キャリブレーションや対象検出の際に、透明表示部１２０Ｌおよび透明表示部１２０Ｒの少なくともいずれかに点状光を表示させる。キャリブレーションの際には、ウェアラブルデバイス１０は、キャリブレーションに用いられる補正用の点状光（補正光とも呼ぶ）を透明表示部１２０Ｌと透明表示部１２０Ｒのいずれかに表示させる。ポインティングの際には、ウェアラブルデバイス１０は、透明表示部１２０Ｌと透明表示部１２０Ｒの両方に、対象に重なって表示される点状光（照準光とも呼ぶ）を表示させる。
【００２４】
ウェアラブルデバイス１０は、表示位置設定装置１００にデータ送受信できるように接続される。例えば、ウェアラブルデバイス１０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信によって表示位置設定装置１００に接続される。また、例えば、ウェアラブルデバイス１０は、ＷｉＦｉ（登録商標）などの無線ＬＡＮ（Local Area Network）によって表示位置設定装置１００に接続される。なお、ウェアラブルデバイス１０は、ＢｌｕｅｔｏｏｔｈやＷｉＦｉ以外の無線方式で表示位置設定装置１００と接続されてもよい。また、ウェアラブルデバイス１０は、ユーザの作業性に影響が及ばなければ、図２のようにケーブル１６を介して表示位置設定装置１００に有線接続されてもよい。
【００２５】
カメラ１３０Ｌおよびカメラ１３０Ｒは、外景を撮影して画像データを生成する一対のカメラである。カメラ１３０Ｌとカメラ１３０Ｒは、ステレオカメラを構成する。カメラ１３０Ｌおよびカメラ１３０Ｒのそれぞれが撮影した画像データにおける位置から、外景の奥行方向の情報を計測できる。例えば、ウェアラブルデバイス１０は、カメラ１３０Ｌおよびカメラ１３０Ｒの撮影した画像データの画素位置の差から、ウェアラブルデバイス１０と対象との距離を算出できる。カメラ１３０Ｌおよびカメラ１３０Ｒは、一般的なデジタルカメラによって実現できる。また、カメラ１３０Ｌおよびカメラ１３０Ｒは、赤外線カメラや紫外線カメラによって実現されてもよい。
【００２６】
本実施形態では、ウェアラブルデバイス１０を装着したユーザの指先などの指示体を用いてキャリブレーションを行う。キャリブレーションの際には、カメラ１３０は、透明表示部１２０に表示された補正光に合わせられたユーザの指先などの指示体が写った画像データ（補正用画像）を生成する。対象検出の際には、カメラ１３０は、対象を検出するための画像データ（検出用画像）を生成する。カメラ１３０は、所定のタイミングで撮影するように構成してもよいし、表示位置設定装置１００の制御に応じて撮影するように構成してもよい。
【００２７】
ウェアラブルデバイス１０は、カメラ１３０Ｌとカメラ１３０Ｒが同じタイミングで撮影した画像データを含むデータを表示位置設定装置１００に送信する。キャリブレーションの際には、ウェアラブルデバイス１０は、透明表示部１２０Ｌまたは透明表示部１２０Ｒに表示された補正光の位置と、補正用の画像データとを関連付けた校正情報を表示位置設定装置１００に送信する。対象検出の際には、ウェアラブルデバイス１０は、対象検出用の画像データ（検出用画像）が補正光の位置に関連付けられた校正情報を表示位置設定装置１００に送信する。
【００２８】
表示位置設定装置１００は、ウェアラブルデバイス１０に無線または有線でデータ送受信可能に接続される。例えば、表示位置設定装置１００は、コンピュータやサーバなどの情報処理装置によって実現できる。また、例えば、表示位置設定装置１００は、ノート型パーソナルコンピュータやタブレット、スマートフォン、携帯電話などの携帯端末によって実現されてもよい。表示位置設定装置１００は、情報表示システム１に関する処理を実行するための専用装置であってもよいし、情報表示システム１に関する処理を実行するためのアプリケーションがインストールされた汎用装置によって実現されてもよい。
【００２９】
表示位置設定装置１００は、キャリブレーションや対象検出の際に、ウェアラブルデバイス１０からデータを受信する。キャリブレーションの際には、表示位置設定装置１００は、ウェアラブルデバイス１０から校正情報を受信する。表示位置設定装置１００は、受信した校正情報に含まれる画像データ（補正用画像）を解析し、透明表示部１２０に表示された補正光の位置と、その補正光にユーザが合わせた指示体の位置とを関連付ける補正情報を生成する。表示位置設定装置１００は、生成した補正情報を記憶する。対象検出の際には、ウェアラブルデバイス１０は、受信した画像データ（検出用画像）を解析して対象を検出する。表示位置設定装置１００は、補正情報を用いて検出用画像上の対象の位置を補正し、透明表示部１２０上で対象に重なるように照準光が表示される位置をウェアラブルデバイス１０に送信する。
【００３０】
表示位置設定装置１００は、外部システムと連携して対象を追跡するように構成してもよい。例えば、外部システムが、カメラやセンサなどによって取得される情報に基づいて対象を検出し、表示位置設定装置１００を経由してその対象の位置をウェアラブルデバイス１０に通知する。そして、通知された対象の位置や方向を透明表示部１２０に表示させれば、ウェアラブルデバイス１０を装着したユーザが対象を見つけやすくなる。
【００３１】
また、カメラ１３０が撮影した画像には、レンズに起因する歪みがある。そのため、表示位置設定装置１００は、レンズの半径方向と円周方向の歪みを取り除くための画像処理を行う。また、表示位置設定装置１００は、画像の輝度値の正規化などの画像処理を行う。また、表示位置設定装置１００は、カメラ１３０Ｌとカメラ１３０Ｒのそれぞれが撮影した二つ画像の対応する点を同じ行座標に変換し、二つの画像の行をそろえる画像処理（平行化処理とも呼ぶ）を行う。二つの画像の行をそろえる平行化処理を行うことによって、二つの画像から同じ対象を検出する処理の次元は、二次元から一次元になる。
【００３２】
表示位置設定装置１００は、歪み補正処理や平行化処理を加えた二つの画像データにマッチング処理を行うことによって対象を検出する。例えば、表示位置設定装置１００は、カメラ１３０Ｌとカメラ１３０Ｒのそれぞれに撮影された二つの画像における同一点の検索を行うステレオ対応点検索によって対象を検出する。ステレオ対応点検索に用いるマッチングアルゴリズムとしては、一例として、ブロックマッチングステレオアルゴリズムを用いることができる。なお、表示位置設定装置１００が検出用画像から対象を検出する際に用いるアルゴリズムは、検出用画像から対象を検出できれば、ブロックマッチングステレオアルゴリズムに限定されない。例えば、表示位置設定装置１００は、検出する対象の特徴を予め記憶しておき、その特徴に基づいて二つの画像から対象を検出する。また、表示位置設定装置１００が、二つの画像から対象を検出し、二つの画像における対象間の視差を推定し、三角測量の原理に基づいて、推定した視差からウェアラブルデバイス１０と対象との距離を算出するように構成してもよい。
【００３３】
図３は、ウェアラブルデバイス１０を装着したユーザの左目１４０Ｌおよび右目１４０Ｒと、カメラ１３０Ｌおよびカメラ１３０Ｒとの位置関係について説明するための概念図である。図３のように、左側のカメラ１３０Ｌのレンズと、右側のカメラ１３０Ｒのレンズとを通過する直線と、ユーザの左目１４０Ｌと右目１４０Ｒとを結ぶ直線とは重なる。すなわち、カメラ１３０Ｌおよびカメラ１３０Ｒと、左目１４０Ｌおよび右目１４０Ｒとは、垂直方向の位置が同じである。
【００３４】
図３のように、リム１２Ｌおよびリム１２Ｒのそれぞれには、ドライバ１５０Ｌおよびドライバ１５０Ｒのそれぞれが搭載される。
【００３５】
ドライバ１５０Ｌは、透明表示部１２０Ｌに画像を表示させる駆動部である。ドライバ１５０Ｌは、リム１２Ｌの内部に実装されてもよいし、表面や裏面に実装されてもよい。ドライバ１５０Ｌは、水平方向の表示を駆動させる第１ドライバ１５１Ｌと、垂直方向の表示を駆動させる第２ドライバ１５２Ｌとを有する。第１ドライバ１５１Ｌは、透明表示部１２０Ｌの上方に配置される。第２ドライバ１５２Ｌは、透明表示部１２０Ｌの左側（図３では右側）に配置される。第１ドライバ１５１Ｌは、垂直方向の表示位置を設定する。第２ドライバ１５２Ｌは、水平方向の表示位置を設定する。第１ドライバ１５１Ｌと第２ドライバ１５２Ｌを駆動させることで、透明表示部１２０Ｌの任意の座標に点状光を表示できる。
【００３６】
同様に、ドライバ１５０Ｒは、透明表示部１２０Ｒに画像を表示させる駆動部である。ドライバ１５０Ｒは、リム１２Ｒの内部に実装されてもよいし、表面や裏面に実装されてもよい。ドライバ１５０Ｒは、水平方向の表示を駆動させる第１ドライバ１５１Ｒと、垂直方向の表示を駆動させる第２ドライバ１５２Ｒとを有する。第１ドライバ１５１Ｒは、透明表示部１２０Ｒの上方に配置される。第２ドライバ１５２Ｒは、透明表示部１２０Ｒの右側（図３では左側）に配置される。第１ドライバ１５１Ｒは、垂直方向の表示位置を設定する。第２ドライバ１５２Ｒは、水平方向の表示位置を設定する。第１ドライバ１５１Ｒと第２ドライバ１５２Ｒを駆動させることで、透明表示部１２０Ｒの任意の座標に点状光を表示できる。
【００３７】
以上が、情報表示システム１の構成の概要についての説明である。なお、図１〜図３の構成は一例であって、本実施形態の情報表示システム１の構成をそのままの形態に限定するものではない。
【００３８】
〔デバイス制御部〕
次に、ウェアラブルデバイス１０を制御するデバイス制御部１１０について図面を参照しながら説明する。図４は、ウェアラブルデバイス１０のデバイス制御部１１０の構成について説明するためのブロック図である。
【００３９】
図４のように、デバイス制御部１１０は、通信部１１１、表示コントローラ１１３、メモリ１１５、および電源１１７を有する。
【００４０】
通信部１１１は、カメラ１３０Ｌおよびカメラ１３０Ｒに接続される。また、通信部１１１は、無線または有線にてデータ送受信できるように表示位置設定装置１００に接続される。通信部１１１は、カメラ１３０Ｌおよびカメラ１３０Ｒから画像データを取得する。通信部１１１は、取得した画像データを表示位置設定装置１００に送信する。
【００４１】
また、通信部１１１は、表示コントローラ１１３に接続される。通信部１１１は、対象に重ねて表示させる点状光の表示位置を含む表示位置情報を表示位置設定装置１００から受信する。通信部１１１は、受信した表示位置情報に含まれる照準の表示位置を表示コントローラ１１３に出力する。
【００４２】
キャリブレーションの際には、通信部１１１は、透明表示部１２０に表示された照準光に合せられた指示体の写った画像データ（補正用画像）を取得する。このとき、通信部１１１は、その補正用画像の撮影時に透明表示部１２０に表示されていた照準光の位置を表示コントローラ１１３から取得する。通信部１１１は、取得した画像データに、その補正用画像の撮影時に透明表示部１２０に表示されていた照準光の位置を関連付けた校正情報を生成する。通信部１１１は、生成した校正情報を表示位置設定装置１００に送信する。通信部１１１は、照準光に対応する補正用画像を取得するたびに表示位置設定装置１００に校正情報を送信してもよいし、一回のキャリブレーションで生成される複数の校正情報をまとめて表示位置設定装置１００に送信してもよい。
【００４３】
表示コントローラ１１３は、通信部１１１、メモリ１１５、ドライバ１５０Ｌ、およびドライバ１５０Ｒに接続される。キャリブレーションの際には、表示コントローラ１１３は、透明表示部１２０Ｌまたは透明表示部１２０Ｒに表示させる照準光の画像をメモリ１１５から取得する。表示コントローラ１１３は、透明表示部１２０Ｌおよび透明表示部１２０Ｒのそれぞれに所定のタイミングで照準の画像が表示されるように、ドライバ１５０Ｌおよびドライバ１５０Ｒのそれぞれを制御する。対象検出の際には、表示コントローラ１１３は、透明表示部１２０Ｌや透明表示部１２０Ｒに表示させる照準光に関する情報をメモリ１１５から取得する。表示コントローラ１１３は、通信部１１１から取得した表示位置に照準光を表示させる。
【００４４】
メモリ１１５は、表示コントローラ１１３に接続される。メモリ１１５には、透明表示部１２０Ｌおよび透明表示部１２０Ｒに表示させる補正光や照準光に関する情報が記憶される。例えば、メモリ１１５には、透明表示部１２０Ｌおよび透明表示部１２０Ｒに表示させる補正光や照準光の色などに関する情報が記憶される。なお、メモリ１１５には、補正光や照準光以外に関するデータが記憶されていてもよい。
【００４５】
電源１１７は、ウェアラブルデバイス１０を駆動させるための二次電池である。例えば、電源１１７は、無線給電によって充電可能な二次電池である。なお、電源１１７は、電源ケーブルによって有線給電できる二次電池であってもよい。
【００４６】
以上が、デバイス制御部１１０の構成についての説明である。なお、図４の構成は一例であって、本実施形態のデバイス制御部１１０の構成をそのままの形態に限定するものではない。
【００４７】
〔表示位置設定装置〕
次に、表示位置設定装置１００について図面を参照しながら説明する。図５は、表示位置設定装置１００の構成について説明するためのブロック図である。図５のように、表示位置設定装置１００は、送受信部１０１、画像処理部１０２、補正情報生成部１０３、補正情報記憶部１０４、対象検出部１０５、対象情報記憶部１０６、および表示位置設定部１０７を有する。
【００４８】
送受信部１０１は、画像処理部１０２および表示位置設定部１０７に接続される。また、送受信部１０１は、無線または有線にてデータ送受信できるようにウェアラブルデバイス１０に接続される。
【００４９】
送受信部１０１は、補正用画像や対象検出画像を含むデータをウェアラブルデバイス１０から受信すると、受信したデータを画像処理部１０２に出力する。また、送受信部１０１は、表示位置設定部１０７から照準光の表示位置情報を取得すると、その表示位置情報をウェアラブルデバイス１０に送信する。
【００５０】
画像処理部１０２は、送受信部１０１、補正情報生成部１０３、および対象検出部１０５に接続される。画像処理部１０２は、取得した画像データに画像処理を行う。例えば、画像処理部１０２は、歪み除去や、輝度値の正規化、平行化などの画像処理を行う。キャリブレーション用の画像を取得すると、画像処理部１０２は、画像処理を行い、画像処理後の画像データを補正情報生成部１０３に出力する。対象検出用の画像データを取得すると、画像処理部１０２は、画像処理を行い、画像処理後の画像データを対象検出部１０５に出力する。
【００５１】
補正情報生成部１０３は、画像処理部１０２および補正情報記憶部１０４に接続される。補正情報生成部１０３は、画像処理部１０２から補正用画像を取得する。補正情報生成部１０３は、取得した補正用画像を解析して指示体の位置を検出する。補正情報生成部１０３は、検出した指示体の位置と、その時点において透明表示部１２０に表示されていた補正光の表示位置とを関連付ける補正情報を生成する。補正情報生成部１０３は、生成した補正情報を補正情報記憶部１０４に記憶させる。
【００５２】
補正情報記憶部１０４は、補正情報生成部１０３および表示位置設定部１０７に接続される。キャリブレーションの際には、補正情報生成部１０３によって生成された補正情報が補正情報記憶部１０４に記憶される。また、対象検出の際には、表示位置設定部１０７からのアクセスを受け、補正情報記憶部１０４に記憶された補正情報が参照される。
【００５３】
対象検出部１０５は、画像処理部１０２、対象情報記憶部１０６、および表示位置設定部１０７に接続される。対象検出部１０５は、対象検出用の画像データを画像処理部１０２から取得する。対象検出部１０５は、画像データを取得すると、対象情報記憶部１０６から検出する対象に関する情報（対象情報とも呼ぶ）を取得し、対象情報に基づいて画像データから対象を検出する。対象検出部１０５は、対象を検出すると、その対象の位置を抽出する。対象検出部１０５は、抽出した対象の位置を表示位置設定部１０７に出力する。
【００５４】
対象情報記憶部１０６には、画像データから検出対象を検出するための対象情報が記憶される。対象検出の際に、対象情報記憶部１０６は、対象検出部１０５からのアクセスを受け、対象情報が参照される。例えば、対象情報記憶部１０６には、画像データから対象を検出するための対象情報として、その対象の特徴が記憶される。なお、対象情報記憶部１０６に記憶される対象情報は、画像データから対象を検出できさえすれば、特に限定を加えない。
【００５５】
表示位置設定部１０７は、送受信部１０１、補正情報記憶部１０４、および対象検出部１０５に接続される。表示位置設定部１０７は、対象検出部１０５が検出した対象の位置を取得する。表示位置設定部１０７は、対象の位置を取得すると補正情報記憶部１０４から、補正情報を取得する。表示位置設定部１０７は、補正情報を用いて、取得した対象の位置を透明表示部１２０における表示位置に補正する。表示位置設定部１０７は、補正後の対象の位置（照準光の表示位置）を含む表示位置情報を送受信部１０１に出力する。なお、表示位置設定部１０７は、透明表示部１２０に表示させる照準光の色などの情報を表示位置情報に追加してもよい。
【００５６】
以上が、表示位置設定装置１００の構成についての説明である。なお、図５の構成は一例であって、本実施形態の表示位置設定装置１００の構成をそのままの形態に限定するものではない。
【００５７】
〔キャリブレーション〕
次に、表示位置設定装置１００によるキャリブレーションについて図面を参照しながら説明する。図６〜図１２は、表示位置設定装置１００によるキャリブレーションについて説明するための図である。
【００５８】
図６は、キャリブレーションに用いられる補正光を透明表示部１２０Ｌに表示させる位置について説明するための概念図である。図６の例は、ウェアラブルデバイス１０を装着したユーザの視座から透明表示部１２０Ｌを見た図である。なお、キャリブレーションに用いられる補正光の数は、１０個に限定されず、任意に設定できる。また、キャリブレーションに用いられる補正光の位置は、図６の例に限定されず、任意に設定できる。
【００５９】
図６の例では、１〜１０の数字で示す破線の円の位置に補正光を表示させる。表示させる補正光の色は、ウェアラブルデバイス１０のメモリ１１５に予め記憶させておけばよい。また、補正光を表示させる位置や、タイミング、順番も、ウェアラブルデバイス１０のデバイス制御部１１０のメモリ１１５に予め記憶させておけばよい。
【００６０】
例えば、ウェアラブルデバイス１０は、１〜１０で示す破線の円の位置に昇順や降順で補正光を表示させる。また、ウェアラブルデバイス１０は、１〜１０で示す破線の円の位置にランダムで補正光を表示させてもよい。ウェアラブルデバイス１０は、予め設定されたタイミングで補正光の表示位置を切り替えてもよいし、表示位置設定装置１００からの切替指示に応じて切り替えてもよい。例えば、補正光の位置は、透明表示部１２０Ｒおよび透明表示部１２０Ｌに設定される相対座標系で表現できる。図６には、ｘｙ座標系で相対座標を表現する例を示す。なお、透明表示部１２０Ｒおよび透明表示部１２０Ｌに設定される相対座標系の原点は、透明表示部１２０Ｒおよび透明表示部１２０Ｌに対して固定されてさえいれば、その位置は任意に設定できる。
【００６１】
図７は、透明表示部１２０Ｌに表示された補正光１２１Ｌを視認したユーザが、その補正光１２１Ｌに重なる位置に指先（指示体１４１）を合せた様子を示す概念図である。透明表示部１２０Ｌに表示された補正光１２１Ｌを用いたキャリブレーションは、左目によって視認される指示体１４１と補正光１２１Ｌの位置を合せるためのものである。右目によって視認される指示体１４１と照準の位置を合せるためのキャリブレーションは、透明表示部１２０Ｒを用いて別途行われる。
【００６２】
図８は、左目用のキャリブレーションの際に、透明表示部１２０Ｌの位置（ｘi、ｙi）に表示された補正光１２１Ｌに合わせて、ユーザが指示体１４１を視認している状態を上方から見下ろした様子を示す概念図である。図８のように、左目用のキャリブレーションにおいて、左側のカメラ１３０Ｌと右側のカメラ１３０Ｒの両方が指示体１４１を撮影する。このとき、カメラ１３０Ｌとカメラ１３０Ｒは、透明表示部１２０Ｌに表示された補正光１２１Ｌを見ているユーザの左目１４０Ｌと、補正光１２１Ｌとを結ぶ直線上に位置する指示体１４１を撮影する。ウェアラブルデバイス１０は、同じタイミングでカメラ１３０Ｌおよびカメラ１３０Ｒに撮影された二つの画像データ（左側画像１３１Ｌ、右側画像１３１Ｒ）と、補正光１２１Ｌの表示位置と関連付けた校正情報を生成する。ウェアラブルデバイス１０は、生成された校正情報を表示位置設定装置１００に送信する。
【００６３】
図９は、透明表示部１２０Ｌの補正光１２１Ｌに合わせてユーザが指示体１４１を視認している際に、左側画像１３１Ｌおよび右側画像１３１Ｒに写る指示体１４１の位置について説明するための概念図である。図９には、左側画像１３１Ｌおよび右側画像１３１Ｒに、同じ座標系（ＸＹ座標系）を設定する例を示す。
【００６４】
図９のように、左側画像１３１Ｌと右側画像１３１Ｒに写る指示体１４１の位置には視差が生じる。左側画像１３１Ｌにおける指示体１４１の位置は（ＸiLL,ＹiLL）である。右側画像１３１Ｒにおける指示体１４１の位置は（ＸiLR,ＹiLR）である。表示位置設定装置１００は、透明表示部１２０に表示された補正光１２１Ｌの位置（ｘi、ｙi）に、左側画像１３１Ｌ上の位置（ＸiLL,ＹiLL）と右側画像１３１Ｒ上の位置（ＸiLR,ＹiLR）とを関連付けて記憶する。表示位置設定装置１００は、透明表示部１２０Ｌ上の複数の位置に関して、左側画像１３１Ｌ上の位置と右側画像１３１Ｒ上の位置とを関連付けて記憶する。
【００６５】
図１０は、右目用のキャリブレーションの際に、透明表示部１２０Ｒの位置（ｘi、ｙi）に表示された補正光１２１Ｒに合わせて、ユーザが指示体１４１を視認している状態を上方から見下ろした様子を示す概念図である。図１０のように、右目用のキャリブレーションにおいて、左側のカメラ１３０Ｌと右側のカメラ１３０Ｒの両方が指示体１４１を撮影する。このとき、カメラ１３０Ｌとカメラ１３０Ｒは、透明表示部１２０Ｒに表示された補正光１２１Ｒ（補正光）を見ているユーザの右目１４０Ｒと、補正光１２１Ｒとを結ぶ直線上に位置する指示体１４１を撮影する。ウェアラブルデバイス１０は、同じタイミングでカメラ１３０Ｌおよびカメラ１３０Ｒに撮影された二つの画像データ（左側画像１３１Ｌ、右側画像１３１Ｒ）と、補正光１２１Ｒの表示位置とを関連付けた校正情報を生成する。ウェアラブルデバイス１０は、生成された校正情報を表示位置設定装置１００に送信する。
【００６６】
図１１は、透明表示部１２０Ｒに表示された補正光１２１Ｒに合わせてユーザが指示体１４１を視認している際に、左側画像１３１Ｌおよび右側画像１３１Ｒに写る指示体１４１の位置について説明するための概念図である。図１１には、左側画像１３１Ｌおよび右側画像１３１Ｒに、同じ座標系（ＸＹ座標系）を設定する例を示す。
【００６７】
図１１のように、左側画像１３１Ｌと右側画像１３１Ｒに写る指示体１４１の位置には視差が生じる。左側画像１３１Ｌにおける指示体１４１の位置は（ＸiRL,ＹiRL）である。右側画像１３１Ｒにおける指示体１４１の位置は（ＸiRR,ＹiRR）である。表示位置設定装置１００は、透明表示部１２０に表示された照準の位置（ｘi、ｙi）に、左側画像１３１Ｌにおける位置（ＸiRL,ＹiRL）と、右側画像１３１Ｒにおける位置（ＸiRR,ＹiRR）とを関連付けて記憶する。表示位置設定装置１００は、透明表示部１２０Ｒ上の複数の位置に関して、左側画像１３１Ｌ上の位置と右側画像１３１Ｒ上の位置とを関連付けて記憶する。
【００６８】
図１２は、表示位置設定装置１００が記憶する補正情報の一例を示すテーブル（補正情報テーブル１７０）である。補正情報テーブル１７０には、左側の透明表示部１２０Ｌ用の補正情報と、右側の透明表示部１２０Ｒ用の補正情報とが格納される。補正情報テーブル１７０には、透明表示部１２０Ｌおよび透明表示部１２０Ｒに設定される座標系と、カメラ１３０Ｒおよびカメラ１３０Ｌによって撮影された画像データに設定される座標系とを関連付ける補正データが格納される。
【００６９】
例えば、１番目の照準は、透明表示部１２０Ｌの位置（ｘ1、ｙ1）に表示される。左側の透明表示部１２０Ｌの位置（ｘ1、ｙ1）には、左側画像１３１Ｌの位置（Ｘ1LL,Ｙ1LL）と、右側画像１３１Ｒの位置（Ｘ1LR,Ｙ1LR）とが関連付けられる。同様に、左側の透明表示部１２０Ｌの位置（ｘi、ｙi）には、左側画像１３１Ｌの位置（ＸiLL,ＹiLL）と、右側画像１３１Ｒの位置（ＸiLR,ＹiLR）とが関連付けられる。
【００７０】
〔対象検出〕
次に、表示位置設定装置１００による対象検出について図面を参照しながら説明する。図１３〜図１４は、表示位置設定装置１００による対象検出について説明するための図である。
【００７１】
図１３および図１４は、対象検出の際に、カメラ１３０によって撮影された画像データ（検出用画像）に基づいて、対象１４５に重なるように透明表示部１２０に照準光１２５を表示させる例について説明するための概念図である。
【００７２】
左側のカメラ１３０Ｌは、外景を撮影することによって左側画像１３２Ｌを生成する。同じタイミングにおいて、右側のカメラ１３０Ｒは、外景を撮影することによって右側画像１３２Ｒを生成する。ウェアラブルデバイス１０は、生成した左側画像１３２Ｌおよび右側画像１３２Ｒ（検出用画像）を表示位置設定装置１００に送信する。
【００７３】
表示位置設定装置１００は、左側画像１３２Ｌおよび右側画像１３２Ｒ（検出用画像）をウェアラブルデバイス１０から受信する。表示位置設定装置１００は、対象情報を参照して、左側画像１３２Ｌおよび右側画像１３２Ｒから対象１４５を検出する。左側画像１３２Ｌにおいては位置（ＸL,ＹL）に対象１４５が写っており、右側画像１３２Ｒにおいては位置（ＸR,ＹR）に対象１４５が写っている。表示位置設定装置１００は、左側画像１３２Ｌから対象１４５の位置（ＸL,ＹL）を抽出し、右側画像１３２Ｒから対象１４５の位置（ＸR,ＹR）を抽出する。
【００７４】
表示位置設定装置１００は、左側画像１３２Ｌから抽出された位置（ＸL,ＹL）と、右側画像１３２Ｒから抽出された位置（ＸR,ＹR）とを、補正情報に基づいて、透明表示部１２０Ｌにおける位置（ｘL、ｙL）に補正する。同様に、表示位置設定装置１００は、左側画像１３２Ｌから抽出された位置（ＸL,ＹL）と、右側画像１３２Ｒから抽出された位置（ＸR,ＹR）とを、補正情報に基づいて、透明表示部１２０Ｒにおける位置（ｘR、ｙR）に補正する。表示位置設定装置１００は、透明表示部１２０Ｌに表示させる照準光１２５Ｌの位置（ｘL、ｙL）と、透明表示部１２０Ｒに表示させる照準光１２５Ｒの位置（ｘR、ｙR）とを含む表示位置情報をウェアラブルデバイス１０に送信する。
【００７５】
ウェアラブルデバイス１０は、透明表示部１２０Ｌおよび透明表示部１２０Ｒのそれぞれに表示させる照準光１２５の表示位置を含む表示位置情報を表示位置設定装置１００から受信する。ウェアラブルデバイス１０は、透明表示部１２０Ｌの位置（ｘL、ｙL）に照準光１２５Ｌを表示させ、透明表示部１２０Ｒの位置（ｘR、ｙR）に照準光１２５Ｒを表示させる。
【００７６】
ウェアラブルデバイス１０を装着したユーザは、透明表示部１２０Ｌの位置（ｘL、ｙL）に表示された照準光１２５Ｌを左目１４０Ｌで知覚し、透明表示部１２０Ｒの位置（ｘR、ｙR）に表示された照準光１２５Ｒを右目１４０Ｒで知覚する。ユーザは、左目１４０Ｌで知覚した照準光１２５Ｌと、右目１４０Ｒで知覚した照準光１２５Ｒとに重なって見える対象１４５を認識できる。
【００７７】
以上が、本実施形態の情報表示システム１の構成や機能についての説明である。なお、図１〜図１４に示す構成や機能は一例であって、本実施形態の情報表示システム１の構成や機能をそのままの形態に限定するものではない。なお、上記の例においては、透明表示部１２０Ｌおよび透明表示部１２０Ｒの両方に照準光１２５を表示させる例を示したが、透明表示部１２０Ｌおよび透明表示部１２０Ｒのいずれか一方に照準光１２５を表示させるように構成してもよい。
【００７８】
（動作）
次に、本実施形態の情報表示システム１が備えるウェアラブルデバイス１０および表示位置設定装置１００の動作について図面を参照しながら説明する。以下においては、ウェアラブルデバイス１０によるキャリブレーション処理およびポインティング処理と、表示位置設定装置１００による補正情報生成処理および照準位置生成処理について順番に説明する。
【００７９】
〔キャリブレーション処理〕
図１５は、ウェアラブルデバイス１０によるキャリブレーション処理について説明するためのフローチャートである。図１５のフローチャートに沿った処理の説明においては、ウェアラブルデバイス１０を動作の主体とする。
【００８０】
図１５において、まず、ウェアラブルデバイス１０は、透明表示部１２０Ｌまたは透明表示部１２０Ｒに補正光１２１を表示する位置を設定する（ステップＳ１１１）。
【００８１】
次に、ウェアラブルデバイス１０は、透明表示部１２０Ｌまたは透明表示部１２０Ｒに補正光１２１を表示させる（ステップＳ１１２）。
【００８２】
次に、ウェアラブルデバイス１０は、透明表示部１２０Ｌまたは透明表示部１２０Ｒに表示された補正光１２１に合わせられた指示体をカメラ１３０Ｌおよびカメラ１３０Ｒで撮影して補正用画像を生成する（ステップＳ１１３）。
【００８３】
次に、ウェアラブルデバイス１０は、透明表示部１２０Ｌまたは透明表示部１２０Ｒに表示された補正光１２１の位置と、カメラ１３０Ｌおよびカメラ１３０Ｒによって撮影された一対の補正用画像とを関連付けた校正情報を生成する（ステップＳ１１４）。
【００８４】
次に、ウェアラブルデバイス１０は、生成した校正情報を表示位置設定装置１００に送信する（ステップＳ１１５）。
【００８５】
キャリブレーション処理を継続する場合（ステップＳ１１６でＮｏ）、ステップＳ１１１に戻って処理を繰り返す。キャリブレーション処理を完了する場合（ステップＳ１１６でＹｅｓ）、図１５のフローチャートに沿った処理は終了である。図１５のフローチャートに沿った処理においては、１つの補正光１２１に関する校正情報が生成されるたびに、その校正情報を表示位置設定装置１００に送信する手順について説明した。いくつかの補正光１２１に関する構成情報をまとめて表示位置設定装置１００に送信するように構成してもよい。
【００８６】
〔ポインティング処理〕
図１６は、ウェアラブルデバイス１０によるポインティング処理について説明するためのフローチャートである。図１６のフローチャートに沿った処理の説明においては、ウェアラブルデバイス１０を動作の主体とする。
【００８７】
図１６において、まず、ウェアラブルデバイス１０は、対象を含む外景を撮影して対象検出用の画像データ（検出用画像とも呼ぶ）を生成する（ステップＳ１２１）。
【００８８】
次に、ウェアラブルデバイス１０は、生成した検出用画像を表示位置設定装置１００に送信する（ステップＳ１２２）。
【００８９】
ここで、表示位置設定装置１００から表示位置情報を受信した場合（ステップＳ１２３でＹｅｓ）、受信した表示位置情報に基づいて照準光１２５の表示位置を透明表示部１２０Ｌおよび透明表示部１２０Ｒに設定する（ステップＳ１２４）。表示位置設定装置１００から表示位置情報を受信していない場合（ステップＳ１２３でＮｏ）、ステップＳ１２６に進む。
【００９０】
ステップＳ１２４の後、ウェアラブルデバイス１０は、透明表示部１２０に関して、設定された表示位置に照準光１２５を表示させる（ステップＳ１２５）。
【００９１】
ポインティング処理を継続する場合（ステップＳ１２６でＹｅｓ）、ステップＳ１２１に戻って処理を繰り返す。ポインティング処理を完了する場合（ステップＳ１２５でＮｏ）、図１６のフローチャートに沿った処理は終了である。
【００９２】
以上が、ウェアラブルデバイス１０の動作ついての説明である。なお、図１５〜図１６に示すフローチャートは一例であって、ウェアラブルデバイス１０の動作をそのままの手順に限定するものではない。
【００９３】
〔表示位置設定装置〕
図１７は、表示位置設定装置１００の動作の概要について説明するためのフローチャートである。図１７のフローチャートに沿った処理の説明においては、表示位置設定装置１００を動作の主体とする。
【００９４】
図１７において、まず、表示位置設定装置１００は、ウェアラブルデバイス１０からデータを取得する（ステップＳ１５１）。
【００９５】
取得したデータが校正情報である場合（ステップＳ１５２でＹｅｓ）、表示位置設定装置１００は、補正情報生成処理を実行する（ステップＳ１５３）。ステップＳ１５３の後、処理を継続する場合（ステップＳ１５５でＹｅｓ）、ステップＳ１５１に戻る。処理を継続しない場合（ステップＳ１５５でＮｏ）、図１７のフローチャートに沿った処理を終了とする。
【００９６】
一方、取得した画像データが校正情報ではなく、検出用画像の場合（ステップＳ１５２でＮｏ）、表示位置設定装置１００は、照準位置生成処理を実行する（ステップＳ１５４）。ステップＳ１５４の後、処理を継続する場合（ステップＳ１５５でＹｅｓ）、ステップＳ１５１に戻る。処理を継続しない場合（ステップＳ１５５でＮｏ）、図１７のフローチャートに沿った処理を終了とする。
【００９７】
〔補正情報生成処理〕
図１８は、表示位置設定装置１００による補正情報生成処理について説明するためのフローチャートである。図１８のフローチャートに沿った処理の説明においては、表示位置設定装置１００を動作の主体とする。
【００９８】
図１８において、まず、表示位置設定装置１００は、カメラ１３０Ｌに撮影された左側画像と、カメラ１３０Ｒに撮影された右側画像とを画像処理する（ステップＳ１６１）。
【００９９】
次に、表示位置設定装置１００は、画像処理後の左側画像と右側画像のそれぞれから指示体の位置を検出する（ステップＳ１６２）。
【０１００】
次に、表示位置設定装置１００は、透明表示部１２０Ｌまたは透明表示部１２０Ｒに表示された補正光１２１の位置と、画像処理後の左側画像および右側画像のそれぞれから検出された指示体の位置とを関連付けた補正情報を生成する（ステップＳ１６３）。
【０１０１】
そして、表示位置設定装置１００は、透明表示部１２０Ｌおよび透明表示部１２０Ｒに関して生成された補正情報を記憶する（ステップＳ１６４）。
【０１０２】
補正情報生成処理を継続する場合（ステップＳ１６５でＮｏ）、ステップＳ１６１に戻る。補正情報生成処理を完了する場合（ステップＳ１６５でＹｅｓ）、図１８のフローチャートに沿った処理は終了である。
【０１０３】
〔照準位置生成処理〕
図１９は、表示位置設定装置１００による照準位置設定処理について説明するためのフローチャートである。図１９のフローチャートに沿った処理の説明においては、表示位置設定装置１００を動作の主体とする。
【０１０４】
図１９において、まず、表示位置設定装置１００は、カメラ１３０Ｌに撮影された左側画像と、カメラ１３０Ｒに撮影された右側画像とのそれぞれを画像処理する（ステップＳ１７１）。
【０１０５】
次に、表示位置設定装置１００は、画像処理後の左側画像と右側画像のそれぞれから対象の位置を検出する（ステップＳ１７２）。
【０１０６】
次に、表示位置設定装置１００は、画像処理後の左側画像と右側画像のそれぞれから検出された対象の位置を抽出する（ステップＳ１７３）。
【０１０７】
次に、表示位置設定装置１００は、左側画像と右側画像のそれぞれから検出された対象の位置を補正情報に基づいて透明表示部１２０Ｌおよび透明表示部１２０Ｒのそれぞれにおける位置に補正する（ステップＳ１７４）。補正後の透明表示部１２０Ｌおよび透明表示部１２０Ｒにおける位置は、透明表示部１２０Ｌおよび透明表示部１２０Ｒのそれぞれにおける照準光１２５の表示位置に相当する。
【０１０８】
そして、表示位置設定装置１００は、透明表示部１２０Ｌおよび透明表示部１２０Ｒのそれぞれにおける照準光１２５の表示位置を含む表示位置情報をウェアラブルデバイス１０に送信する（ステップＳ１７５）。
【０１０９】
照準位置設定処理を継続する場合（ステップＳ１７６でＮｏ）、ステップＳ１７１に戻る。照準位置設定処理を完了する場合（ステップＳ１７６でＹｅｓ）、図１９のフローチャートに沿った処理は終了である。
【０１１０】
以上が、表示位置設定装置１００の動作ついての説明である。なお、図１７〜図１９に示すフローチャートは一例であって、表示位置設定装置１００の動作をそのままの手順に限定するものではない。
【０１１１】
以上のように、本実施形態の情報表示システムは、ウェアラブルデバイスと表示位置設定装置を備える。表示位置設定装置は、一対のカメラによって撮影された画像データから抽出される特徴に基づいて対象を検出し、フレームを装着したユーザの目と対象とを結ぶ直線が透明ディスプレイを通過する位置を表示位置に設定する。ウェアラブルデバイスは、フレームと、フレームの両側端に配置された一対のカメラと、フレームに嵌め込まれた透明ディスプレイと、表示位置設定装置によって設定された表示位置に点状光を表示させるように透明ディスプレイを制御するコントローラとを備える。
【０１１２】
本実施形態の一態様として、透明ディスプレイは、第１透明ディスプレイと第２透明ディスプレイとを含む。フレームは、ユーザの一方の眼前に配置され、第１透明ディスプレイが嵌め込まれる第１リムと、ユーザの他方の眼前に配置され、第２透明ディスプレイが嵌め込まれる第２リムと、を有する。表示位置設定装置は、一対のカメラによって撮影された二つの画像データに基づいて、一方の目と対象とを結ぶ直線が第１透明ディスプレイを通過する位置を第１表示位置に設定する。また、表示位置設定装置は、一対のカメラによって撮影された二つの画像データに基づいて、他方の目と対象とを結ぶ直線が第２透明ディスプレイを通過する位置を第２表示位置に設定する。コントローラは、第１コントローラと第２コントローラとを有する。第１コントローラは、表示位置設定装置によって設定された第１表示位置に点状光を表示させるように第１透明ディスプレイを制御する。第２コントローラは、表示位置設定装置によって設定された第２表示位置に点状光を表示させるように第２透明ディスプレイを制御する。
【０１１３】
本実施形態の一態様として、情報表示システムは、一対のカメラに撮影された画像データにおける位置と、透明ディスプレイにおける位置とを対応づけるために、キャリブレーション処理および補正情報生成処理を実行する。キャリブレーション処理においては、コントローラが、キャリブレーションに用いる補正光を透明ディスプレイに表示させる。コントローラは、透明ディスプレイに表示された補正光を見ているユーザの目と、補正光とを結ぶ直線上に位置する指示体を一対のカメラに撮影させ、一対のカメラに撮影された二つの画像データを取得する。コントローラは、取得した二つの画像データと、透明ディスプレイにおける補正光の位置とを関連付けた校正情報を生成する。補正情報生成処理においては、表示位置設定装置が、コントローラによって生成された校正情報を取得し、校正情報に含まれる二つの画像データのそれぞれから指示体の位置を抽出する。表示位置設定装置は、二つの画像データのそれぞれから抽出された指示体の位置と、透明ディスプレイにおける補正光の位置とを関連付けた補正情報を生成する。
【０１１４】
本実施形態の一態様として、情報表示システムは、対象の位置を示す照準光を透明ディスプレイに表示するために、照準位置設定処理およびポインティング処理を実行する。照準位置設定処理においては、表示位置設定装置が、一対のカメラに撮影された二つの画像データを取得し、取得した二つの画像データのそれぞれから対象を検出する。表示位置設定装置は、補正情報を用いて、二つの画像データのそれぞれから検出された対象の位置を透明ディスプレイにおける位置に補正し、補正後の透明ディスプレイにおける位置を表示位置に設定する。ポインティング処理においては、コントローラが、表示位置設定装置によって設定された表示位置に照準光が表示されるように透明ディスプレイを制御する。
【０１１５】
本実施形態の一態様として、透明ディスプレイは、透明有機ＥＬディスプレイ（透明有機エレクトロルミネッセンスディスプレイ）および透明マイクロＬＥＤディスプレイ（透明マイクロ発光ダイオードディスプレイ）のいずれかによって実現される。また、本実施形態の一態様として、透明ディスプレイは、透明無機ＥＬディスプレイ（透明無機エレクトロルミネッセンスディスプレイ）によって実現されてもよい。
【０１１６】
本実施形態のウェアラブルデバイスは、一般的なＡＲ（Augmented Reality）眼鏡とは異なり、透明ディスプレイにぼうっとした点状光（照準光）を表示する。
【０１１７】
本実施形態のウェアラブルデバイスを装着したユーザは、透明ディスプレイに表示された照準光の方に視線を向けると、透明ディスプレイを通して見える外景に対象を認識することができる。このとき、本実施形態のウェアラブルデバイスを装着したユーザは、一般的なＡＲ眼鏡とは異なり、透明ディスプレイに表示された照準光を注視することなく外景の対象を認識できる。そのため、本実施形態のウェアラブルデバイスを装着したユーザは、外景の対象を認識する際に、透明ディスプレイに焦点を合わせたり、対象に焦点を合わせたりすることを繰り返すことがなくなるので、焦点位置の移動に伴う目の疲労を感じにくい。
【０１１８】
また、一般的なＡＲ眼鏡では、レンズに表示された画像をユーザに認識させるため、ユーザの視野が狭くなる。それに対し、本実施形態のウェアラブルデバイスは、透明ディスプレイに表示された照準光をユーザに視認させるのではなく、その照準光の方にユーザの目を向けさせるため、透明ディスプレイの全体を視野に設定できる。
【０１１９】
すなわち、本実施形態の情報表示システムによれば、視野全体に画像を表示し、ユーザが目の焦点移動をすることなしに外景の対象を認識することができる。
【０１２０】
（適用例）
ここで、本実施形態の情報表示システム１の適用例をいくつか挙げる。以下においては、ウェアラブルデバイス１０を装着したユーザが、透明表示部１２０越しに見える外景にある対象１４５に重なって認識するように、透明表示部１２０に照準光１２５を表示する例を示す。なお、以下においては、左側の透明表示部１２０Ｌに照準光１２５を表示させる例を示すが、右側の透明表示部１２０Ｒについても同様なので、図面や説明においては符号の末尾のアルファベット（Ｌ）を省略する。
【０１２１】
〔適用例１〕
図２０は、本実施形態の適用例１について説明するための概念図である。適用例１は、棚に並べられた複数の荷物の中から選別対象の荷物を選別する用途に情報表示システム１を用いる例である。
【０１２２】
表示位置設定装置１００は、ウェアラブルデバイス１０のカメラ１３０によって撮影された検出用画像から選別対象の荷物（対象１４５Ａ）を検出する。例えば、表示位置設定装置１００は、荷物に貼付されたバーコードなどの識別情報に基づいて対象１４５Ａを検出する。表示位置設定装置１００は、検出用画像において対象１４５Ａを検出すると、その検出用画像における対象１４５Ａの位置を抽出する。表示位置設定装置１００は、抽出された検出用画像上の対象１４５Ａの位置を透明表示部１２０上の位置に補正し、補正後の位置を含む表示位置情報をウェアラブルデバイス１０に送信する。
【０１２３】
ウェアラブルデバイス１０は、表示位置設定装置１００から表示位置情報を受信すると、その表示位置情報に含まれる透明表示部１２０上の位置に照準光１２５を表示させる。
【０１２４】
ウェアラブルデバイス１０を装着したユーザは、透明表示部１２０に表示された照準光１２５が重なって見える荷物（対象１４５Ａ）を選別対象として認識できる。
【０１２５】
〔適用例２〕
図２１は、本実施形態の適用例２について説明するための概念図である。適用例２は、駐車場や路上に駐車された複数の自動車の中から一台の自動車を発見する用途に情報表示システム１を用いる例である。例えば、適用例２は、警察官が盗難車を発見する用途に用いることができる。
【０１２６】
表示位置設定装置１００は、ウェアラブルデバイス１０のカメラ１３０によって撮影された検出用画像から検出対象の自動車のナンバープレート（対象１４５Ｂ）を検出する。例えば、表示位置設定装置１００は、自動車のナンバープレートの数字に基づいて対象１４５Ｂを検出する。表示位置設定装置１００は、検出用画像において対象１４５Ｂを検出すると、その検出用画像における対象１４５Ｂの位置を抽出する。表示位置設定装置１００は、抽出された検出用画像上の対象１４５Ｂの位置を透明表示部１２０上の位置に補正し、補正後の位置を含む表示位置情報をウェアラブルデバイス１０に送信する。
【０１２７】
ウェアラブルデバイス１０は、表示位置設定装置１００から表示位置情報を受信すると、その表示位置情報に含まれる透明表示部１２０上の位置に照準光１２５を表示させる。
【０１２８】
ウェアラブルデバイス１０を装着したユーザは、透明表示部１２０に表示された照準光１２５が重なって見えるナンバープレート（対象１４５Ｂ）の自動車を発見対象として認識できる。
【０１２９】
例えば、適用例２は、警察官が盗難車を発見する用途に用いることができる。警察官の視界に盗難車が２台以上あった場合は、それらの盗難車の全てに照準光１２５を表示させればよい。また、警察官の視界に盗難車がなかった場合に、別のシステムからの情報に基づいて、盗難車の位置を通知する光を透明表示部１２０に表示させるように構成してもよい。
【０１３０】
〔適用例３〕
図２２は、本実施形態の適用例３について説明するための概念図である。適用例３は、森林の中で人物を発見する用途に情報表示システム１を用いる例である。
【０１３１】
表示位置設定装置１００は、ウェアラブルデバイス１０のカメラ１３０によって撮影された検出用画像から人物（対象１４５Ｃ）を検出する。例えば、表示位置設定装置１００は、森林の中で人物（対象１４５Ｃ）を検出する。表示位置設定装置１００は、検出用画像において対象１４５Ｃを検出すると、その検出用画像における対象１４５Ｃの位置を抽出する。表示位置設定装置１００は、抽出された検出用画像上の対象１４５Ｃの位置を透明表示部１２０上の位置に補正し、補正後の位置を含む表示位置情報をウェアラブルデバイス１０に送信する。
【０１３２】
ウェアラブルデバイス１０は、表示位置設定装置１００から表示位置情報を受信すると、その表示位置情報に含まれる透明表示部１２０上の位置に照準光１２５を表示させる。
【０１３３】
ウェアラブルデバイス１０を装着したユーザは、透明表示部１２０に表示された照準光１２５が重なって見える物（対象１４５）を発見対象の人物として認識できる。
【０１３４】
例えば、適用例３では、カメラ１３０を赤外線カメラによって構成してもよい。カメラ１３０を赤外線カメラによって構成すれば、夜間でも人物を検出することができる。
【０１３５】
〔適用例４〕
図２３は、本実施形態の適用例４について説明するための概念図である。適用例４は、作業者の作業を遠隔で支援する遠隔支援システムに適用したり、機械自体が操作の手続きを人に教えることに適用したりする例である。図２３の適用例４は、複数のサーバが配置されたラックにおいてコネクタの接続位置を交換する用途に情報表示システム１を用いる例である。
【０１３６】
表示位置設定装置１００は、ウェアラブルデバイス１０のカメラ１３０によって撮影された検出用画像から、接続位置を交換するコネクタ（対象１４５Ｄ、対象１４５Ｅ）を検出する。例えば、表示位置設定装置１００は、予め登録された特徴に基づいて対象１４５Ｄおよび対象１４５Ｅを検出する。表示位置設定装置１００は、検出用画像において対象１４５Ｄおよび対象１４５Ｅを検出すると、その検出用画像における対象１４５Ｄおよび対象１４５Ｅの位置を抽出する。表示位置設定装置１００は、抽出された検出用画像上の対象１４５Ｄおよび対象１４５Ｅの位置を透明表示部１２０上の位置に補正し、補正後の位置を含む表示位置情報をウェアラブルデバイス１０に送信する。
【０１３７】
ウェアラブルデバイス１０は、表示位置設定装置１００から表示位置情報を受信すると、その表示位置情報に含まれる透明表示部１２０上の位置に二つの照準光１２５を表示させる。
【０１３８】
ウェアラブルデバイス１０を装着したユーザは、透明表示部１２０に表示された二つの照準光１２５が重なって見えるコネクタ（対象１４５Ｄ、対象１４５Ｅ）を接続位置の交換対象として認識できる。
【０１３９】
〔適用例５〕
図２４は、本実施形態の適用例５について説明するための概念図である。適用例５は、ユーザの前方にある複数の通路の中からユーザが進行すべき通路を通知する用途に情報表示システム１を用いる例である。
【０１４０】
表示位置設定装置１００は、ウェアラブルデバイス１０のカメラ１３０によって撮影された検出用画像から、ユーザが進行する通路（対象１４５Ｆ）を検出する。例えば、表示位置設定装置１００は、通路の先における目標物の有無によって対象１４５Ｆを検出する。表示位置設定装置１００は、検出用画像において対象１４５Ｆを検出すると、その検出用画像における対象１４５Ｆの位置を抽出する。表示位置設定装置１００は、抽出された検出用画像上の対象１４５Ｆの位置を透明表示部１２０上の位置に補正し、補正後の位置を含む表示位置情報をウェアラブルデバイス１０に送信する。
【０１４１】
ウェアラブルデバイス１０は、表示位置設定装置１００から表示位置情報を受信すると、その表示位置情報に含まれる透明表示部１２０上の位置までユーザを導くための複数の照準光１２５を表示させる。
【０１４２】
ウェアラブルデバイス１０を装着したユーザは、透明表示部１２０に表示された複数の照準光１２５によって進行する通路（対象１４５Ｆ）を認識できる。
【０１４３】
〔適用例６〕
図２５は、本実施形態の適用例６について説明するための概念図である。適用例６は、配送物を配送先ごとに仕分けする用途に情報表示システム１を用いる例である。適用例６では、配送先ごとに異なる色の照準光（照準光１２５Ｇ、照準光１２５Ｒ）を透明表示部１２０に表示させる。
【０１４４】
表示位置設定装置１００は、ウェアラブルデバイス１０のカメラ１３０によって撮影された検出用画像から、ユーザが仕分けする配送物（対象１４５Ｇ、対象１４５Ｈ、対象１４５Ｉ）を検出する。例えば、表示位置設定装置１００は、配送物に貼付された伝票に記載された宛先に基づいて対象１４５Ｇ、対象１４５Ｈ、および対象１４５Ｉを検出する。図２５の例では、対象１４５Ｈと対象１４５Ｉの配送先は同じであり、対象１４５Ｇの配送先は対象１４５Ｈおよび対象１４５Ｉとは異なるものとする。
【０１４５】
表示位置設定装置１００は、検出用画像において対象１４５Ｇ、対象１４５Ｈ、および対象１４５Ｉを検出すると、その検出用画像における対象１４５Ｇ、対象１４５Ｈ、および対象１４５Ｉの位置を抽出する。表示位置設定装置１００は、抽出された検出用画像上の対象１４５Ｇ、対象１４５Ｈ、および対象１４５Ｉの位置を透明表示部１２０上の位置に補正する。表示位置設定装置１００は、対象１４５Ｇ、対象１４５Ｈ、および対象１４５Ｉの透明表示部１２０上の位置を含む表示位置情報をウェアラブルデバイス１０に送信する。このとき、表示位置設定装置１００は、透明表示部１２０上の位置に加えて、対象１４５Ｇの位置には照準光１２５Ｒを表示させ、対象１４５Ｈおよび対象１４５Ｉの位置には照準光１２５Ｇを表示させる指示を表示位置情報に追加する。
【０１４６】
ウェアラブルデバイス１０は、表示位置設定装置１００から表示位置情報を受信すると、その表示位置情報に含まれる透明表示部１２０上の位置に照準光１２５Ｇと照準光１２５Ｒを表示させる。
【０１４７】
ウェアラブルデバイス１０を装着したユーザは、透明表示部１２０に表示された照準光１２５Ｇおよび照準光１２５Ｒによって、それぞれの配送物（対象１４５Ｇ、対象１４５Ｈ、対象１４５Ｉ）の配送先を認識できる。
【０１４８】
〔適用例７〕
図２６は、本実施形態の適用例７について説明するための概念図である。適用例７は、ユーザに通知する何らかの情報を表示するための通知領域１２７を透明表示部１２０上に設定する例である。通知領域１２７には、何らかの情報をユーザに通知するための通知光１２８が表示される。通知領域１２７は、左右の透明表示部１２０のうち少なくともいずれかに設定すればよい。
【０１４９】
適用例７では、透明表示部１２０の周縁部の所定の位置に通知領域１２７を設定する。通知領域１２７には、通知光１２８Ｒ、通知光１２８Ｂ、および通知光１２８Ｙを表示させる。通知領域１２７以外には、照準光１２５Ｇを表示させる。例えば、通知光１２８Ｒは赤色、通知光１２８Ｂは青色、通知光１２８Ｒは黄色、照準光１２５Ｇは緑色で表示させる。なお、通知領域１２７に表示させる通知光１２８の色はここで挙げた限りではなく、任意に設定できる。また、通知領域１２７は、透明表示部１２０上のいずれの位置に設定してもよく、透明表示部１２０全体を通知領域１２７に設定してもよい。例えば、対象が検出された際に、透明表示部１２０全体に一瞬だけ赤色や黄色の通知光１２８を表示させるように設定してもよい。また、図２６には、通知光１２８Ｒ、通知光１２８Ｂ、および通知光１２８Ｙが異なる位置に表示されるように図示しているが、同じ位置で異なる色を切り替えて表示してもよい。
【０１５０】
通知領域１２７の位置や、通知光１２８Ｒ、通知光１２８Ｂ、および通知光１２８Ｙを表示させる位置は、メモリ１１５に記憶させておけばよい。また、通知光１２８Ｒ、通知光１２８Ｂ、および通知光１２８Ｙを表示させる制御は、表示位置設定装置１００の制御に応じるように構成してもよい。例えば、表示位置設定装置１００は、検出用画像の中に通知光１２８を表示させるべき特徴を抽出した際に、その特徴に応じた特定の通知光１２８の表示指示をウェアラブルデバイス１０に送信する。ウェアラブルデバイス１０は、通知光１２８の表示指示を表示位置設定装置１００から受信すると、その表示指示に応じた通知光１２８の位置をメモリ１１５から取得し、通知領域１２７にその通知光１２８を表示させる。
【０１５１】
例えば、危険があることをユーザに通知する際には、通知領域１２７において通知光１２８Ｒを表示させる。また、安全であることをユーザに通知する際には、通知領域１２７において通知光１２８Ｂを表示させる。また、ユーザに注意を喚起させる際には、通知領域１２７において通知光１２８Ｙを表示させる。ウェアラブルデバイス１０を装着したユーザは、通知領域１２７に表示される通知光１２８Ｒ、通知光１２８Ｂ、および通知光１２８Ｙを色で感知し、自身の状況を認識することができる。
【０１５２】
以上が、本実施形態の情報表示システム１の適用例についての説明である。なお、上記の適用例は、一例であって、本実施形態の情報表示システム１を適用する用途を限定するものではない。
【０１５３】
以上の適用例のように、本実施形態の一態様として、表示位置設定装置は、一対のカメラによって撮影された画像データから検出される対象の種別に基づいて表示位置に表示される点状光の色を設定する。コントローラは、表示位置設定装置によって設定された色の点状光を表示位置に表示させるように透明ディスプレイを制御する。
【０１５４】
また、本実施形態の一態様として、透明ディスプレイには、通知光を表示させる通知領域が設定される。表示位置設定装置は、一対のカメラによって撮影された画像データから抽出される特徴に基づいて、通知領域に通知光を表示させる指示をコントローラに出力する。コントローラは、表示位置設定装置からの指示に応じて通知領域に通知光を表示させるように透明ディスプレイを制御する。通知領域に表示される通知光の色は、補正光や照準光とは異なる色に設定できる。また、通知領域には、複数の色の通知光を表示させることができる。
【０１５５】
（第２の実施形態）
次に、本発明の第２の実施形態に係る情報表示システムについて図面を参照しながら説明する。本実施形態の情報表示システムは、片方のリムのみに透明表示部を設置する点において第１の実施形態とは異なる。以下において、第１の実施形態と同様の構成や機能については説明を省略する。
【０１５６】
（構成）
図２７は、本実施形態の情報表示システム２の構成を示す概念図である。図２７のように、情報表示システム２は、ウェアラブルデバイス２０と表示位置設定装置２００を備える。なお、表示位置設定装置２００は、第１の実施形態の表示位置設定装置１００と同様であるので、説明は省略する。
【０１５７】
ウェアラブルデバイス２０は、ブリッジ２１によって連結された一対のリム２２（リム２２Ｌ、リム２２Ｒ）と、リム２２をユーザの左右の目の前に位置させるための一対のテンプル２３（テンプル２３Ｌ、テンプル２３Ｒ）とを備える。ブリッジ２１、リム２２（リム２２Ｌ、リム２２Ｒ）、テンプル２３（テンプル２３Ｌ、テンプル２３Ｒ）によってフレームが構成される。なお、リム２２（リム２２Ｌ、リム２２Ｒ）とテンプル２３（テンプル２３Ｌ、テンプル２３Ｒ）とを一体形成する場合は、リム２２（リム２２Ｌ、リム２２Ｒ）とブリッジ２１とが一体となる。
【０１５８】
リム２２Ｌのレンズ部分には、透明表示部２２０が嵌め込まれる。テンプル２３Ｌおよびテンプル２３Ｒのそれぞれの外側面には、カメラ２３０Ｌおよびカメラ２３０Ｒのそれぞれが設置される。また、テンプル２３Ｌの外側面には、デバイス制御部２１０が設置される。図２７には、左側のリム２２Ｌに透明表示部２２０を嵌め込む例を示すが、右側のリム２２Ｒに透明表示部２２０を嵌め込むように構成してもよい。また、図２７には、右側のリム２２Ｒに何も嵌め込んでいない例を示すが、透明なプラスチックやガラス、レンズなどを嵌め込むように構成してもよい。
【０１５９】
図２８は、ウェアラブルデバイス２０を装着したユーザの左目２４０Ｌおよび右目２４０Ｒと、カメラ２３０Ｌおよびカメラ２３０Ｒとの位置関係について説明するための概念図である。図２８のように、左側のカメラ２３０Ｌのレンズと右側のカメラ２３０Ｒのレンズとを通過する直線と、ユーザの左目２４０Ｌと右目２４０Ｒとを結ぶ直線とは重なる。すなわち、カメラ２３０Ｌおよびカメラ２３０Ｒと、左目２４０Ｌおよび右目２４０Ｒとは、垂直方向の位置が同じである。
【０１６０】
図２８のように、リム２２Ｌにはドライバ２５０が搭載される。ドライバ２５０は、水平方向の表示を駆動させる第１ドライバ２５１と、垂直方向の表示を駆動させる第２ドライバ２５２とを有する。第１ドライバ２５１は、透明表示部２２０の上方に配置される。第２ドライバ２５２は、透明表示部２２０の左側（図２８では右側）に配置される。
【０１６１】
〔デバイス制御部〕
次に、ウェアラブルデバイス２０を制御するデバイス制御部２１０について図面を参照しながら説明する。図２９は、ウェアラブルデバイス２０のデバイス制御部２１０の構成について説明するためのブロック図である。
【０１６２】
図２９のように、デバイス制御部２１０は、通信部２１１、表示コントローラ２１３、メモリ２１５、および電源２１７を有する。
【０１６３】
通信部２１１は、カメラ２３０Ｌおよびカメラ２３０Ｒに接続される。また、通信部２１１は、無線または有線にてデータ送受信できるように表示位置設定装置２００に接続される。通信部２１１は、カメラ２３０Ｌおよびカメラ２３０Ｒのそれぞれから同じタイミングに撮影された画像データを取得する。通信部２１１は、カメラ２３０Ｌおよびカメラ２３０Ｒのそれぞれから取得した画像データを表示位置設定装置２００に送信する。
【０１６４】
キャリブレーションの際には、通信部２１１は、透明表示部２２０に表示された補正光に合せられた指示体の写った画像データ（補正用画像）を取得する。このとき、通信部２１１は、その補正用画像の撮影時に透明表示部２２０に表示されていた補正光の位置を表示コントローラ２１３から取得する。通信部２１１は、カメラ２３０Ｌおよびカメラ２３０Ｒのそれぞれから取得した補正用画像と、それらの補正用画像の撮影時に透明表示部２２０に表示されていた補正光の位置とを関連付けた校正情報を表示位置設定装置２００に送信する。通信部２１１は、補正用画像を取得するたびに表示位置設定装置２００に校正情報を送信してもよいし、一回のキャリブレーションで生成される複数の補正用画像に関する補正情報をまとめて表示位置設定装置２００に送信してもよい。
【０１６５】
また、通信部２１１は、表示コントローラ２１３に接続される。通信部２１１は、対象に重ねて表示させる照準光の表示位置を含む表示位置情報を表示位置設定装置２００から受信する。通信部２１１は、受信した表示位置情報に含まれる照準光の表示位置を表示コントローラ２１３に出力する。
【０１６６】
表示コントローラ２１３は、通信部２１１、メモリ２１５、およびドライバ２５０に接続される。キャリブレーションの際には、表示コントローラ２１３は、透明表示部２２０に表示させる補正光に関する情報をメモリ２１５から取得する。表示コントローラ２１３は、透明表示部２２０に所定のタイミングで補正光が表示されるようにドライバ２５０を制御する。対象検出の際には、表示コントローラ２１３は、透明表示部２２０に表示させる照準光に関する情報をメモリ２１５から取得する。表示コントローラ２１３は、通信部２１１から取得された表示位置に照準光を表示させる。
【０１６７】
メモリ２１５は、表示コントローラ２１３に接続される。メモリ２１５には、透明表示部２２０に表示させる補正光や照準光に関する情報が記憶される。例えば、メモリ２１５には、透明表示部２２０に表示させる補正光や照準光の色などに関する情報が記憶される。なお、メモリ２１５には、補正光や照準光照準以外の画像が記憶されていてもよい。
【０１６８】
電源２１７は、ウェアラブルデバイス２０を駆動させるための二次電池である。例えば、電源２１７は、無線給電によって充電可能な二次電池である。なお、電源２１７は、電源ケーブルによって有線給電できる二次電池であってもよい。
【０１６９】
以上が、本実施形態の情報表示システム２の構成についての説明である。なお、図２７〜図２９の構成は一例であって、本実施形態の情報表示システム２の構成をそのままの形態に限定するものではない。また、本実施形態の情報表示システム２の動作については、第１の実施形態の情報表示システム１の動作と同様であるので説明は省略する。
【０１７０】
本実施形態のウェアラブルデバイス２０は、二つのカメラ（カメラ２３０Ｌおよびカメラ２３０Ｒ）と、一つの透明表示部２２０とを組み合わせた構成であれば、眼鏡型に限定されない。例えば、本実施形態のウェアラブルデバイス２０は、ゴーグルやヘルメットのような構造であってもよい。
【０１７１】
図３０は、情報表示システム２の構成の変形例（情報表示システム２−２）について説明するための概念図である。情報表示システム２−２は、ゴーグル型のウェアラブルデバイス２０−２を備える点で、情報表示システム２とは異なる。情報表示システム２−２の表示位置設定装置２００は、情報表示システム２と同様に構成できる。
【０１７２】
図３０のように、ウェアラブルデバイス２０−２は、フレーム２４と、フレーム２４をユーザの眼前に固定するためのバンド２５とを備える。フレーム２４のレンズ部分には、透明表示部２２０−２が嵌め込まれる。透明表示部２２０−２は、形状は異なるものの、情報表示システム２の透明表示部２２０と同様に構成できる。フレーム２４の両側端には、カメラ２３０Ｌおよびカメラ２３０Ｒのそれぞれが設置される。カメラ２３０Ｌおよびカメラ２３０Ｒは、カメラ２３０Ｌのレンズとカメラ２３０Ｒのレンズとを通過する直線が、ユーザの左目と右目とを結ぶ直線に重なるように配置される。情報表示システム２−２のカメラ２３０Ｌおよびカメラ２３０Ｒは、情報表示システム２と同様に構成できる。また、カメラ２３０Ｌの後方には、デバイス制御部２１０が設置される。情報表示システム２−２のデバイス制御部２１０は、情報表示システム２と同様に構成できる。
【０１７３】
図３０の情報表示システム２−２は、図２７の情報表示システム２と同様に、二つのカメラ（カメラ２３０Ｌおよびカメラ２３０Ｒ）によって撮影された画像データを用いて、外景にある対象に重なる照準光を透明表示部２２０に表示する。ウェアラブルデバイス２０−２を装着したユーザは、透明表示部２２０に表示された照準光の方に視線を向けることによって対象を認識できる。
【０１７４】
以上のように、本実施形態の情報表示システムは、ウェアラブルデバイスと表示位置設定装置を備える。表示位置設定装置は、一対のカメラによって撮影された画像データから抽出される特徴に基づいて対象を検出し、フレームを装着したユーザの目と対象とを結ぶ直線が透明ディスプレイを通過する位置を表示位置に設定する。ウェアラブルデバイスは、フレームと、フレームの両側端に配置された一対のカメラと、フレームに嵌め込まれた透明ディスプレイと、表示位置設定装置によって設定された表示位置に点状光を表示させるように透明ディスプレイを制御するコントローラとを備える。
【０１７５】
本実施形態の一態様として、フレームは、ユーザの一方の眼前に配置され、透明ディスプレイが嵌め込まれる第１のリムと、ユーザの他方の眼前に配置される第２のリムと、を有する。表示位置設定装置は、一対のカメラによって撮影された二つの画像データに基づいて、一方の目と対象とを結ぶ直線が透明ディスプレイを通過する位置を表示位置に設定する。
【０１７６】
本実施形態の情報表示システムによれば、視野全体に画像を表示し、ユーザが目の焦点移動をすることなしに外景の対象を認識することが可能になる。
【０１７７】
（ハードウェア）
ここで、本発明の各実施形態に係る表示位置設定装置を実現するハードウェア構成について、図３１の情報処理装置９０を一例として挙げて説明する。なお、図３１の情報処理装置９０は、各実施形態の表示位置設定装置を実現するための構成例であって、本発明の範囲を限定するものではない。
【０１７８】
図３１のように、情報処理装置９０は、プロセッサ９１、主記憶装置９２、補助記憶装置９３、入出力インターフェース９５および通信インターフェース９６を備える。図３１においては、インターフェースをＩ／Ｆ（Interface）と略して表記する。プロセッサ９１、主記憶装置９２、補助記憶装置９３、入出力インターフェース９５および通信インターフェース９６は、バス９９を介して互いにデータ通信可能に接続される。また、プロセッサ９１、主記憶装置９２、補助記憶装置９３および入出力インターフェース９５は、通信インターフェース９６を介して、インターネットやイントラネットなどのネットワークに接続される。
【０１７９】
プロセッサ９１は、補助記憶装置９３等に格納されたプログラムを主記憶装置９２に展開し、展開されたプログラムを実行する。本実施形態においては、情報処理装置９０にインストールされたソフトウェアプログラムを用いる構成とすればよい。プロセッサ９１は、本実施形態に係る表示位置設定装置による処理を実行する。
【０１８０】
主記憶装置９２は、プログラムが展開される領域を有する。主記憶装置９２は、例えばＤＲＡＭ（Dynamic Random Access Memory）などの揮発性メモリとすればよい。また、ＭＲＡＭ（Magnetoresistive Random Access Memory）などの不揮発性メモリを主記憶装置９２として構成・追加してもよい。
【０１８１】
補助記憶装置９３は、種々のデータが記憶される。補助記憶装置９３は、ハードディスクやフラッシュメモリなどのローカルディスクによって構成される。なお、種々のデータを主記憶装置９２に記憶させる構成とし、補助記憶装置９３を省略してもよい。
【０１８２】
入出力インターフェース９５は、情報処理装置９０と周辺機器とを接続するためのインターフェースである。通信インターフェース９６は、規格や仕様に基づいて、無線または有線でウェアラブルデバイスに接続するためのインターフェースである。なお、通信インターフェース９６は、インターネットやイントラネットに接続するためのインターフェースに設定されてもよい。
【０１８３】
情報処理装置９０には、必要に応じて、キーボードやマウス、タッチパネルなどの入力機器を接続するように構成してもよい。それらの入力機器は、情報や設定の入力に使用される。なお、タッチパネルを入力機器として用いる場合は、表示機器の表示画面が入力機器のインターフェースを兼ねる構成とすればよい。プロセッサ９１と入力機器との間のデータ通信は、入出力インターフェース９５に仲介させればよい。
【０１８４】
また、情報処理装置９０には、情報を表示するための表示機器を備え付けてもよい。表示機器を備え付ける場合、情報処理装置９０には、表示機器の表示を制御するための表示制御装置（図示しない）が備えられていることが好ましい。表示機器は、入出力インターフェース９５を介して情報処理装置９０に接続すればよい。
【０１８５】
また、情報処理装置９０には、必要に応じて、ディスクドライブを備え付けてもよい。ディスクドライブは、バス９９に接続される。ディスクドライブは、プロセッサ９１と図示しない記録媒体（プログラム記録媒体）との間で、記録媒体からのデータ・プログラムの読み出し、情報処理装置９０の処理結果の記録媒体への書き込みなどを仲介する。記録媒体は、例えば、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）などの光学記録媒体で実現できる。また、記録媒体は、ＵＳＢ（Universal Serial Bus）メモリやＳＤ（Secure Digital）カードなどの半導体記録媒体や、フレキシブルディスクなどの磁気記録媒体、その他の記録媒体によって実現してもよい。
【０１８６】
以上が、本発明の各実施形態に係る表示位置設定装置を可能とするためのハードウェア構成の一例である。なお、図３１のハードウェア構成は、各実施形態に係る表示位置設定装置を実現するためのハードウェア構成の一例であって、本発明の範囲を限定するものではない。また、各実施形態に係る表示位置設定装置に関する処理をコンピュータに実行させるプログラムも本発明の範囲に含まれる。さらに、各実施形態に係るプログラムを記録したプログラム記録媒体も本発明の範囲に含まれる。
【０１８７】
各実施形態の表示位置設定装置の構成要素は、任意に組み合わせることができる。また、各実施形態の表示位置設定装置の構成要素は、ソフトウェアによって実現してもよいし、回路によって実現してもよい。
【０１８８】
以上、実施形態を参照して本発明を説明してきたが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【０１８９】
１、２    情報表示システム
１０、２０    ウェアラブルデバイス
１１、２１    ブリッジ
１２Ｌ、１２Ｒ、２２Ｌ、２２Ｒ    リム
１３Ｌ、１３Ｒ、２３Ｌ、２３Ｒ    テンプル
１６    ケーブル
１００、２００    表示位置設定装置
１０１    送受信部
１０２    画像処理部
１０３    補正情報生成部
１０４    補正情報記憶部
１０５    対象検出部
１０６    対象情報記憶部
１０７    表示位置設定部
１１０、２１０    デバイス制御部
１１１、２１１    通信部
１１３、２１３    表示コントローラ
１１５、２１５    メモリ
１１７、２１７    電源
１２０Ｌ、１２０Ｒ、２２０    透明表示部
１３０Ｌ、１３０Ｒ、２３０Ｌ、２３０Ｒ    カメラ
１３１Ｌ、１３２Ｌ    左側画像
１３１Ｒ、１３２Ｒ    右側画像
１５０、２５０    ドライバ
１５１Ｌ、１５１Ｒ、２５１    第１ドライバ
１５２Ｌ、１５２Ｒ、２５２    第２ドライバ
【図１】
2020154009.tif 000003
【図２】
2020154009.tif 000004
【図３】
2020154009.tif 000005
【図４】
2020154009.tif 000006
【図５】
2020154009.tif 000007
【図６】
2020154009.tif 000008
【図７】
2020154009.tif 000009
【図８】
2020154009.tif 000010
【図９】
2020154009.tif 000011
【図１０】
2020154009.tif 000012
【図１１】
2020154009.tif 000013
【図１２】
2020154009.tif 000014
【図１３】
2020154009.tif 000015
【図１４】
2020154009.tif 000016
【図１５】
2020154009.tif 000017
【図１６】
2020154009.tif 000018
【図１７】
2020154009.tif 000019
【図１８】
2020154009.tif 000020
【図１９】
2020154009.tif 000021
【図２０】
2020154009.tif 000022
【図２１】
2020154009.tif 000023
【図２２】
2020154009.tif 000024
【図２３】
2020154009.tif 000025
【図２４】
2020154009.tif 000026
【図２５】
2020154009.tif 000027
【図２６】
2020154009.tif 000028
【図２７】
2020154009.tif 000029
【図２８】
2020154009.tif 000030
【図２９】
2020154009.tif 000031
【図３０】
2020154009.tif 000032
【図３１】
2020154009.tif 000033