(57)【要約】【課題】簡単な構成のヘッドマウントディスプレイ装置を用い、ハンズフリーにて所望の１つの図形コードを特定する。【解決手段】ヘッドマウントディスプレイ装置１００は、撮像部１１と、図形コード検出部２７１と、仮想視線生成部２５と、表示部１２と、特定部２７３と、を備える。撮像部１１は、仮想視野を撮影可能となっている。図形コード検出部２７１は、撮像部１１により撮像された仮想視野画像ＩＭから図形コードＣの存在を検出する。仮想視線生成部２５は、仮想視野画像ＩＭにおいて、仮想視線ＶＰを生成する。表示部１２は、仮想視野画像ＩＭを表示する。特定部２７３は、仮想視野画像ＩＭ中の図形コードＣから、仮想視線ＶＰが指し示す図形コードＣを特定図形コードＳＣとして特定する。特定図形コードＳＣは、デコードしたい所望の図形コードＣである。【選択図】図３
2015141215.tif 000002
【特許請求の範囲】
【請求項１】
作業者に装着され、仮想視野を撮影可能な撮像部と、
前記撮像部により撮像された仮想視野画像から図形コードの存在を検出する図形コード検出部と、
前記仮想視野画像において前記作業者の仮想的な視線である仮想視線を生成する仮想視線生成部と、
前記作業者が視認可能な位置に設けられ、前記仮想視野画像を表示する表示部と、
前記仮想視野画像中の図形コードから、前記仮想視線が指し示す図形コードを特定図形コードとして特定する特定部と、
を備える、ヘッドマウントディスプレイ装置。
【請求項２】
前記特定部は、前記仮想視線が前記図形コードを所定時間指し示したときに、前記仮想視線により指し示された図形コードを前記特定図形コードとして特定する、請求項１に記載のヘッドマウントディスプレイ装置。
【請求項３】
前記特定部は、前記仮想視線から所定の距離の範囲内に図形コードが存在するときに、前記所定の距離の範囲内にある図形コードが前記仮想視線により指し示されていると判断する、請求項１又は２に記載のヘッドマウントディスプレイ装置。
【請求項４】
前記仮想視線生成部は、前記仮想視野画像の中央付近に前記仮想視線を生成する、請求項１〜３のいずれかに記載のヘッドマウントディスプレイ装置。
【請求項５】
前記仮想視線生成部は、前記仮想視野画像の周辺領域に前記仮想視線を生成する、請求項１〜３のいずれかに記載のヘッドマウントディスプレイ装置。
【請求項６】
前記表示部は、前記仮想視線を前記仮想視野画像内に表示する、請求項１〜５のいずれかに記載のヘッドマウントディスプレイ装置。
【請求項７】
前記特定部によって特定された前記特定図形コードの特定を取り消す取消部をさらに備える、請求項１〜６のいずれかに記載のヘッドマウントディスプレイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヘッドマウントディスプレイ装置に関する。
【背景技術】
【０００２】
従来、所定の位置に配置された札などに記載されたバーコードなどの識別コードの位置を特定し、位置が特定された識別コードを読み取るヘッドマウントディスプレイ装置が知られている。
例えば、特許文献１には、画像情報に応じた画像光を外光と共にユーザの眼に入射させ、画像情報に応じた画像を外景と重ねて表示する表示手段を備えたヘッドマウントディスプレイが開示されている。このヘッドマウントディスプレイは、ユーザの視野範囲を撮像する撮像手段と、撮像手段の撮像領域内に存在する非可視の識別コードを検出可能なコード検出手段と、識別コードに対応付けられた対応情報を記憶した記憶手段から検出された識別コードに対応する対応情報を読み出し、当該識別コードに対応させて表示手段に表示する制御を行う表示制御手段と、を備えている。そして、表示制御手段は、コード検出手段によって検出された識別コードの位置に対応する表示手段の表示位置に、当該識別コードの位置を示す標識情報を表示する制御を行っている。
【０００３】
また、特許文献２には、ユーザの視野範囲のうち少なくとも一部を撮像し、解析された結果に基づいて、ユーザの手を検知するヘッドマウントディスプレイが開示されている。このヘッドマウントディスプレイは、検知されたユーザの手の位置に基づいて、ユーザに視認される手と関連した位置を、ユーザの手の位置に追随する仮想操作パネルの表示位置として仮想操作パネルの操作部の位置を決定し、表示させる制御を行っている。また、このヘッドマウントディスプレイは、タッチパネルによって検知されたユーザの指の接触位置に基づいて、仮想操作パネルが操作されたか否かを判定し、仮想操作パネルが操作されたと判定された場合には、仮想操作パネルへの操作位置に対応する制御を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２１０８２２号公報
【特許文献２】特開２０１０−１４５８６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されたヘッドマウントディスプレイにおいては、ヘッドマウントディスプレイを使用しているユーザの視線方向は、ヘッドマウントディスプレイに備えられたＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ、電荷結合素子）カメラにより検出されている。このように、従来のヘッドマウントディスプレイにおいては、ユーザの視線方向を検出することにより識別コードなどを識別する際に、ＣＣＤカメラなどを用いる必要がある。
【０００６】
また、特許文献２に開示されたヘッドマウントディスプレイにおいては、検知されたユーザの手の位置に基づいて、ユーザに視認される手と関連した位置を、ユーザの手の位置に追随する仮想操作パネルの表示位置として仮想操作パネルの操作部の位置を決定している。すなわち、特許文献２に開示されたヘッドマウントディスプレイにおいては、仮想操作パネルの操作部の位置を、ユーザの指などで指し示す必要がある。
【０００７】
このように、従来のヘッドマウントディスプレイにおいては、ヘッドマウントディスプレイの表示範囲内の特定位置を決定するために、ＣＣＤカメラなどの他の手段を使用したり、ユーザにより指し示したりしている。従って、従来のヘッドマウントディスプレイはその構造が複雑になるか、あるいは、表示範囲内の特定位置を決定するのに指を用いることが必要であった。
【０００８】
本発明の課題は、簡単な構成を有し、かつ、ハンズフリーにて表示範囲内の図形コードのうちの所望の１つの図形コードを特定できるヘッドマウントディスプレイ装置を提供することにある。
【課題を解決するための手段】
【０００９】
以下に、課題を解決するための手段として複数の態様を説明する。これら態様は、必要に応じて任意に組み合せることができる。
【００１０】
本発明の一見地に係るヘッドマウントディスプレイ装置は、撮像部と、図形コード検出部と、仮想視線生成部と、表示部と、特定部と、を備える。撮像部は、仮想視野を撮影可能となっている。仮想視野とは、作業者に装着された撮影部の位置、傾動、及び回転に基づいて決定される仮想的な視野のことを言う。図形コード検出部は、撮像部により撮像された仮想視野画像から図形コードの存在を検出する。仮想視野画像とは、撮像部において撮影された仮想視野を画像化した画像のことを言う。仮想視線生成部は、仮想視野画像において、仮想視線を生成する。仮想視線とは、作業者の仮想的な視線のことを言う。表示部は、作業者が視認可能な位置に設けられている。そして、表示部は、仮想視野画像を表示する。特定部は、仮想視野画像中の図形コードから、仮想視線が指し示す図形コードを特定図形コードとして特定する。特定図形コードとは、デコードしたい所望の図形コードのことを言う。
【００１１】
このヘッドマウントディスプレイ装置においては、仮想視線生成部が仮想視野画像において仮想視線を生成し、さらに、特定部が仮想視野画像中の図形コードから、仮想視線が指し示す図形コードを特定図形コードとして特定する。つまり、作業者が、作業者に装着された撮影部を動かす（つまり、撮影部の位置、傾動角度、及び回転角度を調整する）場合に、その動作に従って決定される仮想視野を、撮像部が撮影する。このとき、仮想視線生成部が仮想視野画像内に仮想視線を生成している。そして、特定部が、図形コード検出部において検出された仮想視野画像中の図形コードのうち、仮想視線が指し示す図形コードを特定図形コードとして特定する。このようにして、仮想視野画像内に複数の図形コードが含まれている場合であっても、ハンズフリーにて所望の１つの図形コードを特定できる。
【００１２】
従って、作業者の視線を検出するために、視線検出用のＣＣＤカメラなどを必要としない。また、仮想視野画像に示された範囲中の図形コードを特定するために、指などで指し示す必要がなくなる。
その結果、作業者は、作業者の視線を特定する視線特定手段を備えないより簡単な構成のヘッドマウントディスプレイ装置を用いて、ハンズフリーにて所望の１つの図形コードを特定できる。
【００１３】
特定部は、仮想視線が図形コードを所定時間指し示したときに、仮想視線により指し示された図形コードを特定図形コードとして特定してもよい。これにより、瞬間的又は偶然に仮想視線が所望しない図形コードを指し示した場合でも、当該図形コードが誤って特定されることを抑制できる。
【００１４】
特定部は、仮想視線から所定の距離の範囲内に図形コードが存在するときに、所定の距離の範囲内にある図形コードが仮想視線により指し示されていると判断してもよい。これにより、図形コードと仮想視線とが重なるように仮想視野（仮想視野画像）を調整しなくとも、図形コードを特定図形コードとして特定できる。その結果、特定図形コードの特定作業を行いやすくなる。
【００１５】
仮想視線生成部は、仮想視野画像の中央付近に仮想視線を生成してもよい。これにより、作業者はヘッドマウントディスプレイ装置を用いた図形コードの特定操作をしやすくなる。
【００１６】
仮想視線生成部は、仮想視野画像の周辺領域に仮想視線を生成してもよい。これにより、作業者の好みに応じた位置に、仮想視線を生成できる。その結果、作業者はヘッドマウントディスプレイ装置を用いた図形コードの特定操作をしやすくなる。
【００１７】
表示部は、仮想視線を仮想視野画像内に表示してもよい。これにより、作業者はどの位置に仮想視線が存在するかを確認できる。その結果、作業者は、ヘッドマウントディスプレイ装置を用いた図形コードの特定操作をしやすくなる。
【００１８】
ヘッドマウントディスプレイ装置は、取消部をさらに備えていてもよい。取消部は、特定部によって特定された特定図形コードの特定を取り消す。これにより、作業者は、一度特定された特定図形コードの特定を取り消すことができる。
【発明の効果】
【００１９】
本発明に係るヘッドマウントディスプレイ装置では、簡単な構成によって、ハンズフリーにて表示範囲内の図形コードの位置を特定できる。
【図面の簡単な説明】
【００２０】
【図１】ヘッドマウントディスプレイ装置の全体構成を示す図。
【図２】頭部装着部の構成を示す図。
【図３】画像制御部の構成を示す図。
【図４Ａ】図形検出部の基本構成を示す図。
【図４Ｂ】取消部を有する図形検出部の構成を示す図。
【図５Ａ】ヘッドマウントディスプレイ装置の基本動作を示すフローチャート。
【図５Ｂ】デコードデータを消去するステップを含むヘッドマウントディスプレイ装置の動作を示すフローチャート。
【図５Ｃ】特定図形コードの特定方法を示すフローチャート。
【図６】仮想視野画像中の図形コードを強調表示した様子を示す図。
【図７】仮想視野画像に仮想視線を付した仮想視線付仮想視野画像の一例を示す図。
【図８】仮想視線が図形コードを指し示している状態を示す図。
【発明を実施するための形態】
【００２１】
１．第１実施形態
第１実施形態に係るヘッドマウントディスプレイ装置１００の全体構成について、図１〜図２を用いて説明する。図１は、ヘッドマウントディスプレイ装置の全体構成を示す図である。図２は、頭部装着部の構成を示す図である。ヘッドマウントディスプレイ装置１００は、バーコードなどの識別コードである図形コードＣ（図６）をハンズフリーにて特定し、当該図形コードＣをデコードする装置である。
【００２２】
（１）ヘッドマウントディスプレイ装置の全体構成
まず、ヘッドマウントディスプレイ装置１００の全体構成について、図１を用いて説明する。ヘッドマウントディスプレイ装置１００は、頭部装着部１と、画像制御部２と、を備える。
頭部装着部１は、例えば、作業者の頭部に装着される装置である。頭部装着部１は、作業者の頭部の位置、傾動角度、及び回転角度に基づいて決定される所定の範囲の領域を撮影し、撮影した領域の撮像を画像制御部２（後述）へ送信する。また、頭部装着部１は、画像制御部２にて画像処理した後の撮像を、作業者の視野内に表示する。
【００２３】
このように、作業者の頭部の位置、傾動角度、及び回転角度に基づいて決定される所定の範囲を撮影し、画像処理後の撮像を仮想視野画像ＩＭ（図６）として作業者の視野に表示する装置として、例えば、ＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔ  Ｄｉｓｐｌａｙ）などを用いることができる。
【００２４】
画像制御部２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、記憶装置と、その他のインターフェースを備えるコンピュータシステムとして構成できる。画像制御部２は、頭部装着部１にて撮影された撮像を受信し、受信した撮像に対して画像処理を行う。そして、画像処理を行った撮像を仮想視野画像ＩＭとして頭部装着部１に送信する。画像制御部２において画像処理を行う際、画像制御部２は、仮想視野画像ＩＭ内に作業者の視線を仮想的に生成する。この作業者の仮想的な視線のことを、仮想視線ＶＰと呼ぶことにする。
このような仮想視線ＶＰを仮想視野画像ＩＭに生成することにより、視線検出用のカメラなどの作業者の視線を検出する手段を個別に備えない簡単な構成のヘッドマウントディスプレイ装置１００において、作業者の視線を定義できる。
【００２５】
また、画像制御部２は、仮想視野画像ＩＭ内の１又は複数の図形コードＣを検出し、検出した図形コードＣをデコードする。このとき、画像制御部２は、必要に応じて、仮想視野画像ＩＭ中の仮想視線ＶＰが指し示す図形コードＣを、デコード対象となる図形コードＣ（特定図形コードＳＣ（後述））として特定する。
これにより、作業者は、ヘッドマウントディスプレイ装置１００を用いて、ハンズフリーにて、デコード対象となる特定図形コードＳＣを特定できる。
【００２６】
なお、上記の頭部装着部１と画像制御部２は、ヘッドマウントディスプレイ装置１００として一体的に構成されていてもよく、個別に構成されていてもよい。
頭部装着部１と画像制御部２を個別に構成する場合、画像制御部２は、携帯型の端末であってもよく、サーバーとして動作するコンピュータであってもよい。
【００２７】
また、頭部装着部１と画像制御部２が個別の装置である場合、頭部装着部１と画像制御部２は、ケーブルなどを用いて有線にて接続されてもよく、無線にてお互いに信号送受信可能となっていてもよい。
頭部装着部１と画像制御部２が無線にて信号送受信可能となっている場合、頭部装着部１と画像制御部２は、無線ＬＡＮ又はｂｌｕｅｔｏｏｔｈ（登録商標）などを用いて信号の送受信ができる。
【００２８】
（２）頭部装着部の構成
次に、頭部装着部１の構成について、図２を用いて説明する。図２は、頭部装着部の構成を示す図である。図２に示すように、頭部装着部１は、例えば、作業者の頭部に装着されたＨＭＤ（ヘッドマウントディスプレイ）である。頭部装着部１は、撮像部１１と、表示部１２と、を有する。
撮像部１１は、撮像部１１に備わる受光部（図示せず）の受光面の大きさや、受光面の法線が向いている方向などにより決定される範囲の領域を撮影する。
【００２９】
撮像部１１は、頭部装着部１の上部中心（作業者の目よりも上であって、作業者の左右の目の位置の略中間点）に取り付けられている。このため、撮像部１１の受光面の法線が向いている方向は、作業者の頭部の動き（頭部の位置、傾動角度、及び回転角度）に従って変化する。そのため、撮像部１１は、作業者の頭部の位置、傾動（角度）、及び回転（角度）に基づいて決定される領域を撮影できる。
【００３０】
上記のように、本実施形態においては、撮像部１１は、作業者の目よりも上であって、作業者の左右の目の位置の略中間点に取り付けられている。従って、撮像部１１は、作業者の視野領域とほとんど重複した領域を撮影できる。よって、撮像部１１において撮影される、上記の作業者の頭部の位置、傾動（角度）、及び回転（角度）に基づいて決定される領域のことを、「仮想視野」と呼ぶことにする。
また、撮像部１１は、撮影した撮像を電気信号として出力する。従って、撮像部１１としては、例えば、ＣＣＤカメラなどの小型カメラを用いることができる。
【００３１】
さらに、撮像部１１は、頭部装着部１における取り付け角度などを調整可能となっていてもよい。これにより、撮像部１１は、作業者の好みに合った仮想視野を撮影できる。
【００３２】
表示部１２は、作業者の視野内に取り付けられている。また、表示部１２は、画像制御部２から送信された画像を表示する。そのため、表示部１２は、画像制御部から送信される仮想視野画像（後述）を、作業者に視認させることができる。表示部１２としては、例えば、小型の液晶ディスプレイなどの小型の表示装置を用いることができる。
なお、表示部１２は、外光を透過可能（シースルー）であってもよいし、透過不可能であってもよい。表示部１２がシースルーである場合には、作業者は、表示部１２を視界から外すことなく、表示部１２の作業者の目のある側とは反対側の背景を見ることができる。
【００３３】
また、表示部１２においては、仮想視野画像ＩＭに示された全ての撮像を表示しなくてもよいし、又は、表示可能な仮想視野画像ＩＭの範囲を調整可能となっていてもよい。これにより、例えば、（デコード対象の）特定図形コードＳＣのみを表示したいなど、作業者に所望の画像を表示部１２に表示できる。
【００３４】
（３）画像制御部の構成
次に、画像制御部２の構成について、図３を用いて説明する。図３は、画像制御部の構成を示す図である。図３においては、頭部装着部１との信号の送受信の様子が分かるように、頭部装着部１（撮像部１１と表示部１２）の構成も示している。
なお、以下に示す画像制御部２の各要素は、ヘッドマウントディスプレイ装置１００、又は、画像制御部２を構成するコンピュータシステムにおいて動作するプログラムとして実現されていてもよく、カスタムＩＣなどで実現されていてもよい。
画像制御部２は、撮像変換部２１と、表示制御部２３と、仮想視線生成部２５と、図形検出部２７と、デコード部２９と、を有する。
【００３５】
撮像変換部２１は、頭部装着部１の撮像部１１から信号受信可能となっている。そのため、撮像変換部２１は、撮像部１１にて撮影された撮像（仮想視野撮像）を入力し、当該撮像を仮想視野画像ＩＭに変換できる。
表示制御部２３は、撮像変換部２１から信号受信可能となっている。このため、表示制御部２３は、仮想視野画像ＩＭを取得できる。また、表示制御部２３は、頭部装着部１の表示部１２へ信号送信可能となっている。このため、表示制御部２３は、仮想視野画像ＩＭを表示部１２へ送信できる。
【００３６】
さらに、表示制御部２３は、仮想視線生成部２５（後述）から信号受信可能となっている。このため、表示制御部２３は、必要に応じて、撮像変換部２１から送信された仮想視野画像ＩＭに仮想視線ＶＰ（図７）を付加して、仮想視線付仮想視野画像ＶＩＭとして表示部１２に送信できる。これにより、表示部１２は、撮像部１１において撮影された仮想視野撮像に仮想視線ＶＰを付した仮想視野画像（仮想視線付仮想視野画像ＶＩＭ）を表示できる。その結果、作業者は、仮想視野中のどの位置に仮想視線ＶＰが設定されているかを確認できる。
【００３７】
仮想視線生成部２５は、図形検出部２７（後述）へ信号送信可能となっている。このため、仮想視線生成部２５は、仮想視線ＶＰに関する情報を図形検出部２７に送信できる。
仮想視線生成部２５は、仮想視野画像ＩＭにおいて作業者の仮想視線ＶＰを生成する。仮想視野画像ＩＭは多数のドットにより構成されている。そのため、仮想視野画像ＩＭにおいて、仮想視野画像ＩＭの位置を定義するための座標系が定義できる。従って、仮想視線生成部２５は、例えば、仮想視野画像ＩＭを示す座標系の座標点（座標値）として仮想視線ＶＰを生成できる。
【００３８】
または、仮想視線生成部２５は、仮想視線ＶＰの形状を特徴付けるいくつかの特徴点を定義することにより、仮想視線ＶＰを生成してもよい。この場合、仮想視線ＶＰの特徴点の内部の領域が仮想視線ＶＰとなる。さらに、仮想視線生成部２５は、所定の数の不等式により仮想視線ＶＰを定義してもよい。この場合、当該所定の数の不等式により表される領域が仮想視線ＶＰとなる。例えば、１の不等式（ｘ−ａ）２＋（ｙ−ｂ）２≦Ｒ２により仮想視線ＶＰが定義されている場合、仮想視線ＶＰは、仮想視野画像ＩＭ中の座標（ａ，ｂ）を中心とした半径Ｒの円内と定義される。
【００３９】
なお、仮想視線ＶＰは、仮想視野画像ＩＭ中の所定の場所に生成できる。例えば、仮想視線ＶＰは、仮想視野画像ＩＭの中心付近（の座標値）に生成されてもよいし、中心以外の周辺領域の所定の位置（の座標値）に生成されてもよい。このため、ヘッドマウントディスプレイ装置１００に、仮想視線ＶＰの位置を調整する調整部（図示せず）が備わっていてもよい。
ヘッドマウントディスプレイ装置１００が上記の調整部を備えることにより、作業者は、仮想視野中の作業者の好みに応じた位置に、仮想視線ＶＰを生成できる。その結果、作業者はヘッドマウントディスプレイ装置１００を用いた特定図形コードＳＣの特定操作がしやすくなる。
【００４０】
また、仮想視線ＶＰの位置を示すための図形として、丸印、バツ印、矢印、文字などの任意の形状の図形を用いてもよい。これにより、作業者の好みや、作業上の必要性に応じて、任意の図形を仮想視線ＶＰの印とできる。
【００４１】
図形検出部２７は、撮像変換部２１から信号受信可能となっている。従って、図形検出部２７は、仮想視野画像ＩＭを入力できる。また、図形検出部２７は、仮想視線生成部２５から信号受信可能となっている。従って、図形検出部２７は、仮想視線ＶＰに関する情報を入力できる。仮想視線ＶＰに関する情報とは、例えば、上記の仮想視線ＶＰの座標値、及び／又は、所定の数の不等式、などである。
【００４２】
図形検出部２７は、入力した仮想視野画像ＩＭから図形コードＣの存在を検出できる。そして、図形検出部２７は、検出された図形コードＣのうち、仮想視野画像ＩＭにおいて、入力した仮想視線ＶＰ（の領域）により指し示された図形コードＣを特定できる。ここで、入力した仮想視線ＶＰ（の領域）により指し示された図形コードのことを、特に、「特定図形コードＳＣ」と呼ぶことにする。
なお、図形検出部２７の構造の詳細については、後ほど説明する。
【００４３】
デコード部２９は、図形検出部２７から信号受信可能となっている。従って、デコード部２９は、図形検出部２７において特定された特定図形コードＳＣをデコードし、デコード結果を出力する。
なお、仮想視野画像ＩＭ中において、特定図形コードＳＣは、仮想視野の水平方向に対して任意の角度にて傾いている場合がある。このような場合、デコード部２９は、特定図形コードＳＣの傾き角度（仮想視野における水平方向に対する角度であっても、垂直方向に対する角度であってもよい）を算出した後に、算出した傾き角度に沿って特定図形コードＳＣを読み取る。
【００４４】
（４）図形検出部の構成
次に、図形検出部２７の構成について、図４Ａ及び図４Ｂを用いて説明する。図４Ａは、図形検出部の基本構成を示す図である。図４Ｂは、取消部を有する図形検出部の構成を示す図である。図４Ａに示されているように、図形検出部２７は、図形コード検出部２７１と、特定部２７３と、を主に有する。
図形コード検出部２７１は、入力した仮想視野画像ＩＭから図形コードＣの存在を検出する。図形コード検出部２７１は、例えば、仮想視野画像ＩＭにおいて図形コードＣの色と背景色が異なる場合には、仮想視野画像ＩＭにおいて図形コードＣの色（又はそれに近い色）が付された部分を図形コードＣとして検出できる。
その他、図形コードＣの形状など様々な特徴によって、図形コード検出部２７１は、図形コードＣの存在を検出してもよい。
【００４５】
特定部２７３は、仮想視野画像ＩＭ中の図形コード検出部２７１において検出された図形コードＣの中から、仮想視野画像ＩＭ中にて定義した仮想視線ＶＰが指し示す図形コードＣを、特定図形コードＳＣとして特定する。例えば、特定部２７３は、仮想視野画像ＩＭ中に定義した仮想視線ＶＰと、検出された図形コードＣとが重なり合う場合に、当該図形コードＣを特定図形コードＳＣとして特定する。
【００４６】
本実施形態において、特定部２７３は、仮想視線ＶＰが所定時間（第２時間（後述））図形コードＣを指し示したときに、指し示された図形コードＣを特定図形コードＳＣとして特定する。これにより、瞬間的又は偶然に仮想視線ＶＰが所望しない図形コードを指し示した場合でも、当該図形コードが誤って特定されることを抑制できる。
【００４７】
特定部２７３は、例えば、仮想視野画像ＩＭ中に定義された仮想視線ＶＰの領域内に、図形コードＣの特徴（例えば、図形コードＣの色や文字など）を示すドット信号が含まれている場合に、図形コードＣが仮想視線ＶＰによって指し示されていると判断できる。
【００４８】
図４Ｂに示すように、図形検出部２７は、さらに、取消部２７５を有していてもよい。取消部２７５は、図形検出部２７によって特定された特定図形コードＳＣの特定を取り消す。これにより、作業者は、一度特定された特定図形コードＳＣの特定を取り消すことができる。
例えば、仮想視野画像ＩＭ中に特定図形コードＳＣの特定を取り消すかどうかを確認するメッセージを表示し、作業者が、仮想視線ＶＰを用いて、特定図形コードＳＣの特定を取り消すかどうかの意思を示すことにより、取消部２７５は、特定図形コードＳＣの特定の取消を行うかどうかを判定できる。
【００４９】
例えば、取消部２７５は、「特定図形コードＳＣの特定を取り消しますか？」とのメッセージと、「はい」ボタンと「いいえ」ボタンと、を有するダイアログボックスを表示部１２（仮想視野画像ＩＭ中）に表示し、作業者が仮想視線ＶＰを用いて、「はい」ボタン、又は、「いいえ」ボタンを指し示すことにより、作業者は特定図形コードＳＣの特定の取消を行うかどうかを決定できる。
または、取消部２７５は、例えば、作業者の「特定図形コードＳＣの特定を取り消せ」という内容の音声信号を音声認識することにより、特定図形コードＳＣの特定を取り消してもよい。
【００５０】
（５）ヘッドマウントディスプレイ装置の動作
（５−１）基本動作
次に、本実施形態のヘッドマウントディスプレイ装置１００の動作について説明する。まず、本実施形態のヘッドマウントディスプレイ装置１００の基本動作について、図５Ａ及び図５Ｂを用いて説明する。図５Ａは、ヘッドマウントディスプレイ装置の基本動作を示すフローチャートである。図５Ｂは、デコードデータを消去するステップを含むヘッドマウントディスプレイ装置の動作を示すフローチャートである。
ヘッドマウントディスプレイ装置１００が動作を開始すると、まず、頭部装着部１の撮像部１１により、作業者の頭部の位置、傾動角度、及び回転角度に基づいて決定される仮想視野が仮想視野撮像として撮影される。次に、仮想視野撮像は、撮像変換部２１において仮想視野画像ＩＭに変換される。そして、仮想視野画像ＩＭは、表示制御部２３に出力され、必要に応じて仮想視線ＶＰが付されて仮想視線付仮想視野画像ＶＩＭに変換されて、表示部１２に表示される。
【００５１】
なお、表示制御部２３は、仮想視野画像ＩＭを静止画として表示部１２に出力してもよいし、動画として出力してもよい。
表示制御部２３は、仮想視野画像ＩＭを静止画として表示部１２に出力する場合は、例えば、人間の視覚において動画と認識されない程度の長い時間間隔にて、仮想視野画像ＩＭを表示部１２に表示する。また、静止画として仮想視野画像ＩＭを表示部１２に表示させる場合、表示制御部２３は、仮想視野画像ＩＭに含まれる残像現象を除去する処理を行ってもよい。
【００５２】
一方、仮想視野画像ＩＭを動画として表示部１２に出力する場合は、例えば、人間の視覚において動画と認識される程度の短い時間間隔にて、仮想視野画像ＩＭを表示部１２に表示する。
【００５３】
仮想視野画像ＩＭが表示部１２に表示された後、図形検出部２７が、仮想視野画像ＩＭ中の図形コードＣを検出し、検出された図形コードＣの中から特定図形コードＳＣを特定する（ステップＳ１）。ステップＳ１における特定図形コードＳＣの特定においては、特に、仮想視野画像ＩＭ中に複数の図形コードＣがある場合には、仮想視野画像ＩＭ中に生成した仮想視線ＶＰにより指し示されている図形コードＣを、特定図形コードＳＣとして特定する。あるいは、仮想視線ＶＰから所定の範囲内に存在する図形コードＣを所定時間以上指し示した場合に、当該図形コードＣを特定図形コードＳＣと特定してもよい。
これにより、作業者は、デコードしたい所望の図形コードＣを仮想視野画像ＩＭ中（撮影された仮想視野画像ＩＭ範囲内）から選択できる。なお、ステップＳ１における特定図形コードＳＣの特定方法については、後ほど詳しく説明する。
【００５４】
ステップＳ１にて、特定図形コードＳＣを特定後、デコード部２９が、特定図形コードＳＣのデコードを実行する（ステップＳ２）。なお、本実施形態における図形コードＣ（特定図形コードＳＣ）はバーコードであるが、これに限られず、ＱＲコード(登録商標)など他の識別コードを図形コードＣとしてもよい。
特定図形コードＳＣのデコードを実行後、デコード部２９は、特定図形コードＳＣのデコード結果を出力する。
【００５５】
ステップＳ２において特定図形コードＳＣのデコードを実行後、ヘッドマウントディスプレイ装置１００は、特定図形コードＳＣのデコード作業が終了したかどうかを確認する（ステップＳ３−１）。
ヘッドマウントディスプレイ装置１００は、例えば、表示部１２に特定図形コードＳＣのデコード作業を終了するメッセージと、デコード作業の終了を了解するボタンとを表示し、仮想視線ＶＰにて当該ボタンを指し示すことにより、特定図形コードＳＣのデコード作業を終了できる。
【００５６】
作業者が特定図形コードＳＣのデコード作業の終了を了解した場合（ステップＳ３−１において「Ｙｅｓ」の場合）、ヘッドマウントディスプレイ装置１００は、動作を停止する。一方、作業者が特定図形コードＳＣのデコードを継続すると決定した場合（ステップＳ３−１において「Ｎｏ」の場合）、ヘッドマウントディスプレイ装置１００は、ステップＳ１に戻り、特定図形コードＳＣの特定と、特定図形コードＳＣのデコードを継続する。
【００５７】
このように、本実施形態のヘッドマウントディスプレイ装置１００において、仮想視線ＶＰを用いて特定図形コードＳＣを特定することにより、作業者は、より簡単な構成のヘッドマウントディスプレイ装置１００を用いて、ハンズフリーにて、所望の図形コードＣを特定できる。
【００５８】
なお、ヘッドマウントディスプレイ装置１００の動作において、図５Ｂに示すように、ステップＳ２において特定図形コードＳＣのデコードを実行後、必要に応じて、当該特定図形コードＳＣのデコード結果を取り消すステップを追加してもよい。この場合、図４Ｂに示すように、図形検出部２７は、取消部２７５を有している。
図５Ｂに示すヘッドマウントディスプレイ装置１００の動作においては、ステップＳ２の実行後、ステップＳ３−２において、取消部２７５が、現在特定されている特定図形コードＳＣの特定を取り消して、デコードした当該特定図形コードＳＣの読み取り結果を消去するかどうかを確認する。
【００５９】
取消部２７５が、特定図形コードＳＣの特定を取り消して、特定が取り消された特定図形コードＳＣのデコード結果を取り消すことを作業者が了解したと判断した場合（ステップＳ３−２にて「Ｙｅｓ」の場合）、取消部２７５は、特定図形コードＳＣの特定を取り消して、さらに、当該特定図形コードＳＣのデコード結果を消去する。
そして、ステップＳ１に戻り、再び特定図形コードＳＣの特定と、特定図形コードＳＣのデコードを継続する。
【００６０】
このように、取消部２７５が、特定図形コードＳＣの特定を取り消して、さらに、特定が取り消された特定図形コードＳＣのデコード結果を消去することにより、特定図形コードＳＣがデコードしたい所望の図形コードＣでない場合に、作業者は、特定図形コードＳＣの特定を取り消して、当該特定図形コードＳＣのデコード結果を消去することができる。
【００６１】
一方、取消部２７５が、特定図形コードＳＣのデコード結果を消去することを作業者が了解していないと判断した場合（ステップＳ３−２にて「Ｎｏ」の場合）、ステップＳ４に進む。ステップＳ４においては、図形検出部２７が、特定図形コードＳＣのデコード成功をデコード部２９に通知し、デコード部２９がデコード結果を出力する（ステップＳ４）。
【００６２】
その後、図５Ａに示したステップＳ３−１と同様、特定図形コードＳＣのデコード作業を終了するかどうかを確認する（ステップＳ５）。作業者が特定図形コードＳＣのデコード作業を終了することを了解した場合（ステップＳ５において「Ｙｅｓ」の場合）、ヘッドマウントディスプレイ装置１００は、動作を停止する。
一方、作業者が特定図形コードＳＣのデコード作業を終了することを了解していない場合（ステップＳ５において「Ｎｏ」の場合、ステップＳ１に戻り、ヘッドマウントディスプレイ装置１００は、動作を継続する。
【００６３】
（５−２）特定図形コードの特定方法
次に、図５Ａ及び図５ＢのステップＳ１における、特定図形コードＳＣの特定方法を、図５Ｃを用いて説明する。図５Ｃは、特定図形コードＳＣの特定方法を示すフローチャートである。
ヘッドマウントディスプレイ装置１００が特定図形コードＳＣの特定を開始すると、まず、撮像部１１により、作業者の頭部の位置、傾動角度、及び回転角度に基づいて決定される仮想視野が仮想視野撮像として撮影される。次に、仮想視野撮像は、撮像変換部２１において仮想視野画像ＩＭに変換される。そして、仮想視野画像ＩＭは、表示制御部２３に出力され、表示部１２に表示される（ステップＳ１０１）。
【００６４】
なお、後述するように、本実施形態においては、仮想視線ＶＰの生成は、仮想視野画像ＩＭに複数の図形コードＣがある場合に生成されるが、仮想視線ＶＰの生成のタイミングはこれに限られない。表示制御部２３は、仮想視野画像ＩＭ中に複数の図形コードＣが検出されたかどうかの判断を行う前に、仮想視野画像ＩＭに仮想視線ＶＰを付加して仮想視線付仮想視野画像ＶＩＭとしてもよい。これにより、仮想視野画像ＩＭに複数の図形コードＣが検出されたかどうかの判断がなされる前に、作業者は仮想視野画像ＩＭ中の仮想視線ＶＰの位置を確認できる。
【００６５】
撮像部１１が仮想視野撮像を撮影後、図形検出部２７の図形コード検出部２７１が、受信した仮想視野画像ＩＭから図形コードＣの検出を試みる。そして、図形コード検出部２７１は、図形コードＣが検出されたかどうかを確認する（ステップＳ１０２）。
図形コード検出部２７１が図形コードＣを検出しなかった場合（ステップＳ１０２において「Ｎｏ」の場合）、ステップＳ１０１に戻り、撮像部１１が仮想視野の撮影を継続する。
なお、図形コード検出部２７１が、図形コードＣの検出に失敗した場合、例えば、仮想視野画像ＩＭ中の図形コードＣの画像がひずんでいるために検出に失敗した場合や、仮想視野画像ＩＭ中のある物体の形状や色などが図形コードＣに類似しているものの明確に図形コードＣかどうか判断不能なために検出に失敗した場合などに、図形コード検出部２７１は、図形コードＣの認識失敗を通知するエラーを出力してもよい。
【００６６】
一方、図形コード検出部２７１が図形コードＣを検出した場合（ステップＳ１０２において「Ｙｅｓ」の場合）、図形コード検出部２７１は、さらに、検出された図形コードＣの数を確認する（ステップＳ１０３）。
なお、図形コード検出部２７１が図形コードＣを検出した場合、表示制御部２３は、検出した図形コードＣを強調表示する。本実施形態においては、図６に示すように、白色背景の仮想視野画像ＩＭ中において検出された図形コードＣ（図６に示す図形コードＣはバーコード）を、赤色の太枠などの目立つ枠ｆを用いて囲む方法により、図形コードＣを強調表示している。図６は、仮想視野画像中の図形コードを強調表示した様子を示す図である。
【００６７】
検出した図形コードＣの他の強調表示方法としては、例えば、検出した図形コードＣの領域以外の部分の背景色を図形コードＣが目立つ色に変える方法、検出した図形コードＣに番号を付して表示する方法、又は、音声にて検出された図形コードＣの数を通知する方法、などを用いることができる。
【００６８】
図形コード検出部２７１が検出した図形コードＣの数が１である場合（ステップＳ１０３において「Ｎｏ」の場合）、特定部２７３が、検出できた１の図形コードＣを特定図形コードＳＣと特定する（ステップＳ１０４）。そして、特定図形コードＳＣの特定を終了する。
【００６９】
なお、上記においては、特定部２７３は、検出した図形コードＣの数が１の場合には、無条件に検出した図形コードＣを特定図形コードＳＣと特定していたが、それに限られない。図形コード検出部２７１が１の図形コードＣしか検出できなかった場合であっても、下記に説明する仮想視線ＶＰを仮想視野画像ＩＭに付して、仮想視線ＶＰにより当該１の図形コードＣが指し示されたときに、当該１の図形コードＣを特定図形コードＳＣと特定してもよい。
これにより、１の図形コードＣしか検出されなかった場合でも、その図形コードＣがデコードしたい所望の図形コードＣであるかどうかを確認して、当該図形コードＣを特定図形コードＳＣと特定できる。
【００７０】
一方、図形コード検出部２７１が検出した図形コードＣの数が２以上（複数）の場合（ステップＳ１０３において「Ｙｅｓ」の場合）、仮想視線生成部２５が仮想視線ＶＰを生成し、仮想視線ＶＰの形状や大きさなどの情報を含む仮想視線ＶＰに関する情報を、図形検出部２７に送信する（ステップＳ１０５）。そして、図形検出部２７が、受信した仮想視線ＶＰに関する情報に基づいて、仮想視野画像ＩＭに仮想視線ＶＰを付加する。
また、ステップＳ１０５においては、仮想視線生成部２５が表示制御部２３に対して仮想視線ＶＰに関する情報を送信し、表示制御部２３が受け取った仮想視線ＶＰを仮想視野画像ＩＭに付加して仮想視線付仮想視野画像ＶＩＭを生成する。これにより、表示部１２は、仮想視線ＶＰを付した仮想視野画像ＩＭ（仮想視線付仮想視野画像ＶＩＭ）を表示できる。
【００７１】
ここで、例えば、図７に示すように、２つの図形コードＣが存在する仮想視野画像ＩＭの略中心部に円形の仮想視線ＶＰが付加されたとする。図７は、仮想視野画像に仮想視線を付した仮想視線付仮想視野画像の一例を示す図である。
【００７２】
ステップＳ１０５において仮想視野画像ＩＭに仮想視線ＶＰを付加した後、特定部２７３が、仮想視野画像ＩＭ中の図形コードＣが仮想視線ＶＰにより指し示されているかどうかを判定する（ステップＳ１０６）。
このとき、特定部２７３は、例えば、コンピュータゲームなどで用いられているいわゆる「当たり判定」方法により、仮想視線ＶＰが図形コードＣを指し示しているかどうかを判定できる。具体的には、例えば、特定部２７３は、仮想視線ＶＰに関する情報に示された仮想視線ＶＰの領域内に、図形コードＣの特徴を示す画像ドットが存在するかどうかにより、図形コードＣと仮想視線ＶＰとが重なり合うかどうかを判定することにより、仮想視線ＶＰが図形コードＣを指し示しているかどうかを判定できる。
【００７３】
例えば、図７に示すように、仮想視野画像ＩＭ中において仮想視線ＶＰと図形コードＣとが重なっていない状態から、作業者が頭部を動かすなどして、仮想視野画像ＩＭが図８に示すように変化した場合を考える。図８は、仮想視線が図形コードを指し示している状態を示す図である。
このとき、図８に示されているように、仮想視線ＶＰの円内には、図形コードＣの特徴を示す、図形コードＣの背景色と図形コードＣの模様の一部が含まれている。このように、仮想視野画像ＩＭ中において、仮想視線ＶＰの領域内に、図形コードＣの特徴を示す画像ドットが含まれている場合に、特定部２７３は、仮想視線ＶＰと図形コードＣとが重なり合っていると判断し、仮想視線ＶＰが図形コードＣを指し示していると判定する。
【００７４】
なお、仮想視線ＶＰが図形コードＣを指し示している場合、表示制御部２３は、仮想視線ＶＰにより指し示されている図形コードＣをさらに強調表示してもよい。この場合、例えば、ステップＳ１０２において図形コードＣが検出された場合に表示制御部２３が図形コードＣを強調表示した方法と同じ強調表示方法を用いてさらに強調表示してもよいし、先の強調表示方法とは異なる方法を用いてさらに強調表示を行ってもよい。
【００７５】
特定部２７３が、図形コードＣが仮想視線ＶＰにより指し示されていないと判定した場合（ステップＳ１０６において「Ｎｏ」の場合）、ステップＳ１０７に進む。一方、特定部２７３が、図形コードＣが仮想視線ＶＰにより指し示されていると判定した場合（ステップＳ１０６において「Ｙｅｓ」の場合）、ステップＳ１０８へ進む。
【００７６】
ステップＳ１０７においては、図形検出部２７が、ステップＳ１０２において図形コード検出部２７１が図形コードＣを検出してから第１時間が経過したかどうかを確認する（ステップＳ１０７）。
図形検出部２７が、図形コードＣを検出してから第１時間が経過していないと判断した場合（ステップＳ１０７において「Ｎｏ」の場合）、ステップＳ１０６に戻り、図形コードＣが仮想視線ＶＰにより指し示されているかどうかの検出処理が継続される。
【００７７】
一方、図形検出部２７が、図形コードＣを検出してから第１時間が経過したと判断した場合（ステップＳ１０７において「Ｙｅｓ」の場合）、ステップＳ１０１に戻り、仮想視野画像ＩＭの取得及び図形コードＣの検出をやり直す。
このように、図形コードＣを検出してから所定の時間（第１時間）経過しても、図形コードＣが仮想視線ＶＰにより指し示されない場合に、図形コードＣの検出をやり直すことにより、特定部２７３が、図形コードＣが仮想視線ＶＰにより指し示されているかどうかの判定を無駄に実行することを抑制できる。その結果、ヘッドマウントディスプレイ装置１００における処理負荷を低減できる。
【００７８】
ステップＳ１０８においては、特定部２７３が、図形コードＣが仮想視線ＶＰにより指し示されてから第２時間が経過したかどうかを確認する。
特定部２７３が、図形コードＣが仮想視線ＶＰにより指し示されていると判定してから第２時間が経過していないと判断した場合（ステップＳ１０８において「Ｎｏ」の場合）、ステップＳ１０６に戻り、特定部２７３による図形コードＣが仮想視線ＶＰにより指し示されているかどうかの判定を継続する。
【００７９】
一方、特定部２７３が、図形コードＣが仮想視線ＶＰにより指し示されていると判定してから第２時間が経過したと判断した場合（ステップＳ１０８において「Ｙｅｓ」の場合）、特定部２７３は、仮想視線ＶＰにより指し示されている図形コードＣを特定図形コードＳＣとして特定する（ステップＳ１０９）。そして、ヘッドマウントディスプレイ装置１００は、特定図形コードＳＣの特定を終了する。
【００８０】
このように、ステップＳ１０８において、特定部２７３が、図形コードＣが仮想視線ＶＰにより指し示されてから所定の時間（第２時間）経過後に、仮想視線ＶＰにより指し示された図形コードＣを特定図形コードＳＣと特定することにより、例えば、作業者がデコードしたい図形コードＣを検索中に、所望の図形コードＣ以外の図形コードＣが仮想視線ＶＰにより偶然に指し示され、その結果、所望の図形コードＣ以外の図形コードＣが誤って特定図形コードＳＣと特定されることを抑制できる。
【００８１】
このように、撮像部１１において撮影された仮想視野画像ＩＭに、仮想的な視線である仮想視線ＶＰを付加して、仮想視線付仮想視野画像ＶＩＭにおいて、図形コードＣが仮想視線ＶＰにより所定時間（第２時間）指し示された場合に、指し示された図形コードＣを特定図形コードＳＣと判定することにより、より簡単な構成のヘッドマウントディスプレイ装置１００を用いてハンズフリーにて、誤判定の確率を少なくしつつ、特定図形コードＳＣを特定できる。
上記実施形態では、ステップＳ１０６〜ステップＳ１０９を用いて、仮想視野画像ＩＭにおいて仮想視線ＶＰにより指し示された図形コードＣを、特定図形コードＳＣとして特定する特定ステップを具体的に説明した。ただし、特定ステップは、上記記実施形態に限定されない。
【００８２】
２．第１実施形態の効果
上記第１実施形態のヘッドマウントディスプレイ装置１００の効果は、以下のように記載できる。ヘッドマウントディスプレイ装置１００（ヘッドマウントディスプレイ装置の一例）は、撮像部１１（撮像部の一例）と、図形コード検出部２７１（図形コード検出部の一例）と、仮想視線生成部２５（仮想視線生成部の一例）と、表示部１２（表示部の一例）と、特定部２７３（特定部の一例）と、を備える。撮像部１１は、仮想視野（仮想視野の一例）を撮影可能となっている。図形コード検出部２７１は、撮像部１１により撮像された仮想視野画像ＩＭ（仮想視野画像の一例）から図形コードＣ（図形コードの一例）の存在を検出する。仮想視線生成部２５は、仮想視野画像ＩＭにおいて、仮想視線ＶＰ（仮想視線の一例）を生成する。表示部１２は、作業者が視認可能な位置に設けられている。そして、表示部１２は、仮想視野画像ＩＭを表示する。特定部２７３は、仮想視野画像ＩＭ中の図形コードＣから、仮想視線ＶＰが指し示す図形コードＣを特定図形コードＳＣ（特定図形コードＳＣの一例）として特定する。特定図形コードＳＣは、デコードしたい所望の図形コードＣである。
【００８３】
ヘッドマウントディスプレイ装置１００においては、仮想視線生成部２５が仮想視野画像ＩＭにおいて仮想視線ＶＰを生成し、さらに、特定部２７３が仮想視野画像ＩＭ中の図形コードＣから、仮想視線ＶＰが指し示す図形コードＣを特定図形コードＳＣとして特定する。つまり、作業者が頭部を動かす（つまり、頭部の位置、傾動角度、及び回転角度を調整する）場合に、その動作に従って決定される仮想視野を、撮像部１１が撮影する。このとき、仮想視線生成部２５が仮想視野画像ＩＭ内に仮想視線ＶＰを生成している。そして、特定部２７３が、図形コード検出部２７１において検出された仮想視野画像ＩＭ中の図形コードＣのうち、仮想視線ＶＰが指し示す図形コードＣを特定図形コードＳＣとして特定する。このようにして、仮想視野画像ＩＭ内に複数の図形コードＣが含まれている場合であっても、ハンズフリーにて所望の１つの特定図形コードＳＣを特定できる  
【００８４】
従って、ヘッドマウントディスプレイ装置１００において、作業者の視線を検出するための視線検出用のＣＣＤカメラなどを必要としない。また、仮想視野画像ＩＭに示された範囲中の図形コードＣを特定するために、指などで指し示す必要がなくなる。
その結果、作業者は、作業者の視線を特定する視線方向特定手段を備えないより簡単な構成のヘッドマウントディスプレイ装置１００を用いて、ハンズフリーにて所望の１つの図形コードＣを特定できる。
【００８５】
上記実施形態では、特定部２７３は、仮想視線ＶＰが図形コードＣを第２時間（所定時間の一例）指し示したときに、仮想視線ＶＰにより指し示された図形コードＣを特定図形コードＳＣとして特定している。これにより、瞬間的又は偶然に仮想視線ＶＰが所望しない図形コードＣを指し示した場合でも、当該図形コードＣが誤って特定されることを抑制できる。
【００８６】
上記実施形態では、特定部２７３は、仮想視線ＶＰから所定の距離の範囲内に図形コードＣが存在するときに、所定の距離の範囲内にある図形コードＣが仮想視線ＶＰにより指し示されていると判断している。これにより、図形コードＣと仮想視線ＶＰとが重なるように仮想視野（仮想視野画像ＩＭ）を調整しなくとも、図形コードＣを特定図形コードＳＣとして特定できる。その結果、特定図形コードＳＣの特定作業を行いやすくなる。
【００８７】
上記実施形態では、仮想視線生成部２５は、仮想視野画像ＩＭの中央付近に仮想視線ＶＰを生成している。これにより、作業者はヘッドマウントディスプレイ装置１００を用いた図形コードＣの特定操作をしやすくなる。
【００８８】
別の実施形態として、仮想視線生成部２５は、仮想視野画像ＩＭの周辺領域にも仮想視線ＶＰを生成できる。これにより、作業者の好みに応じた位置に、仮想視線ＶＰを生成できる。その結果、作業者はヘッドマウントディスプレイ装置１００を用いた図形コードＣの特定操作をしやすくなる。
【００８９】
上記実施形態では、表示部１２は、仮想視線ＶＰを仮想視野画像ＩＭ内に表示している。これにより、作業者はどの位置に仮想視線ＶＰが存在するかを確認できる。その結果、作業者は、ヘッドマウントディスプレイ装置１００を用いた図形コードＣの特定操作をしやすくなる。
【００９０】
他の実施形態として、ヘッドマウントディスプレイ装置１００は、取消部２７５（取消部の一例）をさらに備えることができる。取消部２７５は、特定部２７３によって特定された特定図形コードＳＣの特定を取り消す。これにより、作業者は、一度特定された特定図形コードＳＣの特定を取り消すことができる。
【００９１】
３．他の実施形態
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。特に、本明細書に書かれた複数の実施形態及び変形例は必要に応じて任意に組み合せ可能である。
上記の第１実施形態に係るヘッドマウントディスプレイ装置１００においては、特定部２７３は、仮想視線ＶＰと図形コードＣとが同じ領域を占める場合に、仮想視線ＶＰが図形コードＣを指し示すと判定していた。しかし、仮想視線ＶＰと図形コードＣとが同じ領域を占める場合に、仮想視線ＶＰが図形コードＣを指し示すと判定することに限られない。
【００９２】
例えば、特定部２７３は、仮想視線ＶＰ（の境界）からの所定の範囲内に図形コードＣが存在する場合にも、仮想視線ＶＰが図形コードＣを指し示していると判定してもよい。この場合、仮想視線生成部２５は、例えば、仮想視線ＶＰ（の境界）から所定の距離内に第２の領域を定義し、第２の領域の情報も仮想視線ＶＰに関する情報に含ませてもよい。
これにより、作業者は、読み取り対象としたい図形コードＣと仮想視線ＶＰとが同じ領域を占めるように頭部の動きを調整しなくとも、仮想視線ＶＰを図形コードＣに近づけるように頭部を動かすことによっても、当該図形コードＣを特定図形コードＳＣと特定できる。その結果、作業者は、ヘッドマウントディスプレイ装置１００を用いた特定図形コードＳＣの特定作業を行いやすくなる。
【００９３】
上記の実施形態においては、仮想視線ＶＰが仮想視野画像ＩＭ内に表示されていたが、これに限られない。表示部１２は、仮想視線ＶＰを仮想視野画像ＩＭ内に表示しなくてもよい。所望の図形コードＣが仮想視野画像ＩＭ内の所定の範囲内に入るように、作業者が仮想視野を調整しさえすれば、特定部２７３は、仮想視線ＶＰが図形コードＣを指し示していると判断できるからである。その結果、当該図形コードＣを特定図形コードＳＣとして特定できる。
【産業上の利用可能性】
【００９４】
本発明は、ヘッドマウントディスプレイ装置に広く適用できる。
【符号の説明】
【００９５】
１００ ヘッドマウントディスプレイ装置
１     頭部装着部
１１   撮像部
１２   表示部
２     画像制御部
２１   撮像変換部
２３   表示制御部
２５   仮想視線生成部
２７   図形検出部
２９   デコード部
２７１  図形コード検出部
２７３  特定部
２７５  取消部
Ｃ     図形コード
ＳＣ   特定図形コード
ＩＭ   仮想視野画像
ＶＩＭ 仮想視線付仮想視野画像
ＶＰ   仮想視線
ｆ     枠
【図１】
2015141215.tif 000003
【図２】
2015141215.tif 000004
【図３】
2015141215.tif 000005
【図４Ａ】
2015141215.tif 000006
【図４Ｂ】
2015141215.tif 000007
【図５Ａ】
2015141215.tif 000008
【図５Ｂ】
2015141215.tif 000009
【図５Ｃ】
2015141215.tif 000010
【図６】
2015141215.tif 000011
【図７】
2015141215.tif 000012
【図８】
2015141215.tif 000013