(57)【要約】【課題】ＡＲオブジェクトの配置のための測距を容易かつ高精度に行うこと。【解決手段】情報処理装置１０のカメラ１２は、空間内の第１の点を含む領域の画像を撮影する。また、留め具は、測距装置２０を情報処理装置１０に着脱可能に留める。測距センサ２３は、レーザを用いてカメラ１２から第１の点までの距離に関する情報を取得する。通信部２１は、距離に関する情報を情報処理装置１０に送信する。このように、測距装置２０は情報処理装置１０に対し着脱可能であり、また、測距装置２０によって得られた情報は情報処理装置１０に送信される。【選択図】図２
2020148712.tif 000002
【特許請求の範囲】
【請求項１】
測距装置及び情報処理装置を有する測距システムであって、
前記情報処理装置は、
空間内の第１の点を含む領域の画像を撮影するカメラを有し、
前記測距装置は、
前記測距装置を前記情報処理装置に着脱可能に留める留め具と、
レーザを用いて前記カメラから前記第１の点までの距離に関する情報を取得する測距センサと、
前記距離に関する情報を前記情報処理装置に送信する送信部と、
を有することを特徴とする測距システム。
【請求項２】
前記情報処理装置は、
前記送信部から送信された前記距離に関する情報に基づく距離を表示する表示部をさらに有することを特徴とする請求項１に記載の測距システム。
【請求項３】
前記情報処理装置は、
前記第１の点を基準にＡＲオブジェクトを配置する配置部をさらに有することを特徴とする請求項１又は２に記載の測距システム。
【請求項４】
前記情報処理装置は、
前記第１の点を基準に指定された２つの点の間の距離、３つ以上の点で囲まれる２次元の領域の面積、及び４つ以上の点で囲まれる３次元の領域の体積を計算する計算部をさらに有することを特徴とする請求項１から３のいずれか１項に記載の測距システム。
【請求項５】
前記測距センサは、複数の点までの距離に関する情報を断続的に取得し、
前記配置部は、断続的に取得された複数の点のうち、所定の条件を満たす点を基準にＡＲオブジェクトを配置することを特徴とする請求項３に記載の測距システム。
【請求項６】
前記留め具は、長さ及び位置を調整可能であることを特徴とする請求項１から５のいずれか１項に記載の測距システム。
【請求項７】
自装置を情報処理装置に着脱可能に留める留め具と、
レーザを用いて前記情報処理装置から所定の点までの距離に関する情報を取得する測距センサと、
前記情報を前記情報処理装置に送信する送信部と、
を有することを特徴とする測距装置。
【請求項８】
空間内の第１の点を含む領域の画像を撮影するカメラと、前記第１の点を基準にＡＲオブジェクトを配置する配置部と、を有する情報処理装置と、
自装置を前記情報処理装置に着脱可能に留める留め具と、レーザを用いて前記カメラから前記第１の点までの距離に関する情報を取得する測距センサと、前記距離に関する情報を前記情報処理装置に送信する送信部と、を有する測距装置と、
を有する測距システムによって実行される配置方法であって、
前記測距センサが、前記レーザの軌跡が測距対象の棒状の物体と交差するように移動した際に複数の点までの距離に関する情報を断続的に取得し、
前記配置部が、前記複数の点のうち、所定の条件を満たす点を前記棒状の物体上の点とみなし、当該点にＡＲオブジェクトを配置することを特徴とする配置方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測距システム、測距装置及び配置方法に関する。
【背景技術】
【０００２】
従来、現実空間の特定の場所に仮想的な３Ｄオブジェクト（以下、ＡＲオブジェクト）を配置するＡＲ（Augmented  Reality）技術が知られている。特に、ビジョンベースのＡＲによれば、あらゆる場所にＡＲオブジェクトを配置することができる。また、ＡＲオブジェクトを配置する場所にある所定の対象物までの距離を把握するための手法として、光の反射を利用した測距手法が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−０９０４２２号公報
【特許文献２】特開２０１６−１４２５６２号公報
【特許文献３】特開２０１２−０２１９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術には、ＡＲオブジェクトの配置のための測距を容易かつ高精度に行うことが困難な場合があるという問題がある。
【０００５】
ここで、現実空間にある対象物の表面にＡＲオブジェクトを密着させて配置することを考える。この場合、ＡＲオブジェクトを配置するためには、配置位置の周囲の画像を得るとともに、配置位置までの距離を把握する必要がある。
【０００６】
このとき、例えば、対象物及び周囲の画像から特徴点を抽出し、当該特徴点を用いて配置位置までの距離を推定する方法が考えられるが、この方法はあくまで推定によるものであるため、精度が低い場合がある。
【０００７】
また、例えばレーザ等を利用する高精度かつ有効距離の長い測距センサを利用して配置位置までの距離を測定することが考えられるが、精度が良く有効距離が長い測距センサは大型化するため、大掛かりな装置が必要になる場合がある。
【課題を解決するための手段】
【０００８】
実施形態の測距システムは、測距装置及び情報処理装置を有する。情報処理装置は、空間内の第１の点を含む領域の画像を撮影するカメラを有する。測距装置は、測距装置を情報処理装置に着脱可能に留める留め具と、レーザを用いてカメラから第１の点までの距離に関する情報を取得する測距センサと、情報を情報処理装置に送信する送信部と、を有する。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施形態に係る測距システムの概要について説明するための図である。
【図２】図２は、第１の実施形態に係る測距システムの構成の一例を示す図である。
【図３】図３は、測距装置の正面図の一例である。
【図４】図４は、測距装置の斜視図の一例である。
【図５】図５は、測距装置の背面図の一例である。
【図６】図６は、情報処理装置に装着された測距装置の正面図の一例である。
【図７】図７は、情報処理装置に装着された測距装置の斜視図の一例である。
【図８】図８は、情報処理装置に装着された測距装置の背面図の一例である。
【図９】図９は、その他の留め具の例を示す図である。
【図１０】図１０は、表示部によって表示される画像の一例である。
【図１１】図１１は、ＡＲオブジェクトが配置された画像の一例である。
【図１２】図１２は、ＡＲオブジェクトが配置された画像の一例である。
【図１３】図１３は、ＡＲオブジェクトが配置された画像の一例である。
【図１４】図１４は、２つの点の間の距離について説明するための図である。
【図１５】図１５は、４つの点に囲まれる領域の体積について説明するための図である。
【図１６】図１６は、立体的な範囲の指定について説明するための図である。
【図１７】図１７は、断続的な距離の測定について説明するための図である。
【図１８】図１８は、第１の実施形態に係る測距システムの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本願に係る測距装置、測距システム及び配置方法の実施形態を図面に基づいて詳細に説明する。なお、本発明は、以下に説明する実施形態により限定されるものではない。
【００１１】
（第１の実施形態）
まず、図１を用いて、本実施形態の測距システムの概要について説明する。図１は、第１の実施形態に係る測距システムの概要について説明するための図である。図１に示すように、測距システム１は、情報処理装置１０及び測距装置２０を有する。情報処理装置１０及び測距装置２０は、有線又は無線により通信可能に接続されている。
【００１２】
例えば、情報処理装置１０はスマートフォンである。また、測距装置２０は、情報処理装置１０に着脱可能な機構を備えたアタッチメントである。測距装置２０は、所定の通信規格に対応する通信モジュールを備え、当該通信モジュールによって情報処理装置１０との間で通信を行うものであってもよい。このとき、測距装置２０は、ＷｉＦｉ（登録商標）及びBluetooth（登録商標）等の広く普及している通信規格を利用することで、幅広いデバイスとの間でデータの通信を行うことができる。また、測距装置２０は、有線ケーブルにより情報処理装置１０から給電を受けるものであってもよい。
【００１３】
図１に示すように、測距装置２０は壁面２までの距離を測定する。このとき、測距装置２０は、レーザを用いた測距センサにより距離を測定する。ここで、レーザは指向性及び直進性が高く、例えば赤外線を用いたセンサと比べて、長距離の測距を行うことができる（例えば５ｍから５０ｍ）。例えば、測距装置２０が用いるレーザの波長は、可視光の波長以上かつ赤外線の波長未満（例えば６００ｎｍ程度）であってもよい。また、測距装置２０は、情報処理装置１０に備えられたカメラと同じ方向にある点までの距離を測定することができる。
【００１４】
情報処理装置１０はＡＲ機能を有する。例えば、情報処理装置１０によれば、カメラで撮影した画像内の指定した場所にＡＲオブジェクト３を配置することができる。ここで、情報処理装置１０は壁面２までの正確な距離を得ることができるため、ＡＲオブジェクト３を壁面２に密着させて配置することが可能になる。例えば、ＡＲオブジェクト３は、厚さがないもしくは薄いシート状のオブジェクトであり、現実空間の所定の面に添付された付箋のように機能する。
【００１５】
図１に示すように、情報処理装置１０は、カメラで撮影した画像にＡＲオブジェクトを重畳させて表示することができる。その際、情報処理装置１０は、さらに壁面２までの距離を数値で表示することができる。
【００１６】
（第１の実施形態の構成）
図２を用いて、測距システム１の構成について説明する。図２は、第１の実施形態に係る測距システムの構成の一例を示す図である。図２に示すように、情報処理装置１０は、通信部１１、カメラ１２、入力部１３、表示部１４、測位部１５、記憶部１６及び制御部１７を有する。
【００１７】
通信部１１は、ネットワークを介して、他の装置との間で有線又は無線によるデータ通信を行う。例えば、通信部１１はＮＩＣ（Network  Interface  Card）である。カメラ１２は、画像を撮像する。カメラ１２は、空間内の所定の点を含む領域の画像を撮影する。カメラ１２はカメラである。入力部１３は、ユーザからのデータの入力を受け付ける。入力部１３は、例えば、マウスやキーボード等の入力装置である。また、表示部１４は、画面の表示を行うディスプレイ等の表示装置である。なお、入力部１３及び表示部１４は、タッチパネルディスプレイであってもよい。
【００１８】
ここで、表示部１４は、測距装置２０から送信された距離に関する情報に基づく距離を表示する。測距装置２０は、測定した距離そのものを情報処理装置１０に送信してもよいし、距離を計算するために必要な時間等の測定値を情報処理装置１０に送信してもよい。
【００１９】
測位部１５は、空間における情報処理装置１０の位置を特定する。測位部１５は、例えば、赤外線、無線ＬＡＮ（Local  Area  Network）のビーコン信号であってもよいし、ＧＰＳ（Global  Positioning  System）、ＱＺＳＳ（Quasi-Zenith  Satellite  System）等のＧＮＳＳ（Global  Navigation  Satellite  System）を利用して位置の特定を行う。
【００２０】
記憶部１６は、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）、光ディスク、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ、ＮＶＳＲＡＭ（Non  Volatile  Static  Random  Access  Memory）等の記憶装置である。記憶部１６は、情報処理装置１０で実行されるＯＳ（Operating  System）やプログラムを記憶する。さらに、記憶部１６は、プログラムの実行で用いられる各種情報を記憶する。例えば、記憶部１６は、ＡＲ情報１６１及びオブジェクト情報１６２を記憶する。
【００２１】
制御部１７は、情報処理装置１０を制御する。制御部１７は、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）等である。例えば、制御部１７は、特定部１７１、配置部１７２、画像処理部１７３及び計算部１７４として機能する。
【００２２】
特定部１７１は、ＡＲマーカの位置を原点とした場合の情報処理装置１０の相対的な位置を特定することができる。また、ＡＲマーカは、ＡＲ情報１６１として記憶部１６に記憶されているものとする。
【００２３】
配置部１７２は、カメラ１２によって撮影された領域に含まれる第１の点を基準にＡＲオブジェクトを配置する。また、第１の点は、測距装置２０が距離の測定の対象とする点である。
【００２４】
画像処理部１７３は、表示部１４に表示するための各種画像の生成を行う。例えば、画像処理部１７３は、カメラ１２によって撮影された画像に、測距装置２０によって測定された距離を表す数値を重畳させた画像を生成する。また、画像処理部１７３は、配置済みのＡＲオブジェクトに関する情報をオブジェクト情報１６２から取得し、カメラ１２によって撮影された画像に当該ＡＲオブジェクトを重畳させた画像を生成する。
【００２５】
計算部１７４は、第１の点を基準に指定された２つの点の間の距離、３つ以上の点で囲まれる２次元の領域の面積、及び４つ以上の点で囲まれる３次元の領域の体積を計算する。
【００２６】
図２に示すように、測距装置２０は、通信部２１、制御部２２及び測距センサ２３を有する。例えば、通信部２１は、情報処理装置１０との間でデータの通信を行うための無線通信モジュールである。また、制御部２２は、測距装置２０の各部の制御を行う。例えば、制御部２２は、測距センサ２３が距離を測定するタイミングの制御を行う。
【００２７】
測距センサ２３は、レーザを用いてカメラ１２から第１の点までの距離に関する情報を取得する。測距センサ２３は、投光部２３１及び受光部２３２を有する。測距センサ２３は、レーザを利用して位相差検出方式やＴＯＦ（Time  of  Flight）方式等により距離を測定する。
【００２８】
ここで、測距装置２０の構造について説明する。測距装置２０は、測距装置２０を情報処理装置１０に着脱可能に留める留め具を有する。留め具の少なくとも一部は、長さ及び位置の調整が可能である。
【００２９】
図３は、測距装置の正面図の一例である。図３に示すように、測距装置２０は、基部２０ａを有する。基部２０ａには、留め具として保持部２０ｂ、位置決め部２０ｃ、位置決め部２０ｄ及び保持部２０ｅが備えられている。また、基部２０ａには、通信部２１及び制御部２２として機能する基板を収める基板部２２ａが備えられている。例えば、基板はマイコンである。また、投光部２３１及び受光部２３２は、投光素子又は受光素子とレンズを収めた鏡胴を有する。
【００３０】
また、保持部２０ｂ及び位置決め部２０ｃは、基部２０ａに設けられた溝にネジ留めされており、ネジを緩めて溝をスライドさせることで、装着する情報処理装置１０の大きさや形状に合わせて位置及び長さを調整することができる。
【００３１】
図４は、測距装置の斜視図の一例である。図４に示すように、保持部２０ｂは、コの字の形状の部分で、情報処理装置１０の端部を挟み込むように保持する。また、保持部２０ｅは、保持部２０ｂと同様の形状である。また、位置決め部２０ｃ及び位置決め部２０ｄは、Ｌ字の形状であり、情報処理装置１０が左右方向に動かないように固定する。
【００３２】
ここで、保持部２０ｅから保持部２０ｂへ向かう方向を上方向、保持部２０ｂから保持部２０ｅへ向かう方向を下方向、位置決め部２０ｃから位置決め部２０ｄへ向かう方向を右方向、位置決め部２０ｄから位置決め部２０ｃへ向かう方向を左方向とする。
【００３３】
図５は、測距装置の背面図の一例である。例えば、測距装置２０をスマートフォンである情報処理装置１０に装着した場合、各留め具に囲まれた領域にタッチパネルディスプレイが位置する。また、各留め具は、情報処理装置１０のタッチパネルディスプレイや各端子及びボタン等に干渉しないように配置される。
【００３４】
図６は、情報処理装置に装着された測距装置の正面図の一例である。図６に示すように、測距装置２０の各部は、情報処理装置１０のカメラ１２を塞がないように配置されている。
【００３５】
図７は、情報処理装置に装着された測距装置の斜視図の一例である。この場合、図７に示すように、投光部２３１及び受光部２３２の鏡胴の長さは、情報処理装置１０の厚みの２倍以上である。このように、レーザを用いた測距の有効距離や精度を向上させるためには、鏡胴を含む測距センサ２３全体を大型化する必要がある。また、大型化した測距センサ２３を一般的に使用されるスマートフォン等に組み込むことは現実的に困難である。このため、本実施形態のように、スマートフォン等に着脱可能な測距装置２０に大型の測距センサ２３を備えることで、レーザを用いた測距を容易かつ高精度に行うことが可能になる。
【００３６】
図８は、情報処理装置に装着された測距装置の背面図の一例である。図８に示すように、測距装置２０の保持部２０ｂ、位置決め部２０ｃ、位置決め部２０ｄ及び保持部２０ｅは、タッチパネルディスプレイである表示部１４に干渉しないため、操作や閲覧を阻害することがない。
【００３７】
留め具の形状や配置は、これまで説明したものに限られない。例えば、スマートフォンの機種によって、背面カメラの位置が異なる場合がある。例えば、図９のように、保持部２０ｂの代わりに保持部２０ｆを設けることで、背面カメラが中央付近にあるスマートフォンに測距装置２０を装着することが可能になる。保持部２０ｆは、保持部２０ｂよりも細く、保持部２０ｂよりも右端よりに設けられる。
【００３８】
（ＡＲ機能）
測距システム１によって実現されるＡＲに関する機能について説明する。ユーザは、測距装置２０を装着した情報処理装置１０を手に持ち、カメラ１２及び測距センサ２３を第１の点に向けているものとする。
【００３９】
まず、表示部１４は、カメラ１２によって撮影された画像を表示する。このとき、測距の対象である第１の点は、垂直に交わる破線の交点として表される。また、測距装置２０を情報処理装置１０に装着した際に、測距の対象の点、すなわちレーザの軸中心位置と、カメラ１２の光学主点が第１の点で一致するように、画像処理部１７３は、画像のトリミングや破線の位置の調整等を行う。
【００４０】
表示部１４は、距離表示欄５１に、測距装置２０によって測定された情報に基づく距離を表示する。図１０の例では、第１の点までの距離が２．５４ｍであることが距離表示欄５１に表示されている。
【００４１】
また、ＡＲオブジェクト選択欄５２には、選択中のＡＲオブジェクト又は選択可能なＡＲオブジェクトの一覧が表示される。なお、図１０の例では、ＡＲオブジェクトは未配置である。
【００４２】
配置部１７２は、ＡＲオブジェクト選択欄５２において選択されたＡＲオブジェクトの配置を行う。このとき、配置部１７２は、第１の点を基準にＡＲオブジェクトを配置することができる。このため、ユーザは、意図した位置に正確にＡＲオブジェクトを配置することができる。
【００４３】
また、配置部１７２は、配置したＡＲオブジェクトに、緯度、経度、三次元位置情報、配置した時刻、画像、動画、テキストメモ等を含めてオブジェクト情報１６２として記憶部１６に格納することができる。また、オブジェクト情報１６２は、ネットワークを介した共有やエクスポートファイル等により、他のシステムやデバイスと共有することができる。
【００４４】
図１１、図１２及び図１３は、ＡＲオブジェクトが配置された画像の一例である。図１１の例では、ＡＲ街路灯５３及びＡＲマーカ５４ａが配置されている。また、図１２のように、ユーザが情報処理装置１０の位置を変更した場合であっても、表示部１４は、当該変更に合わせて配置済みの各ＡＲオブジェクトを表示する。さらに、図１２のように、画面がズームされた場合であっても、表示部１４は、ズームに合わせて配置済みの各ＡＲオブジェクトを拡大して表示する。
【００４５】
このように、測距システム１は、情報処理装置１０の位置に応じて配置済みのＡＲオブジェクトの表示態様を変化させることができる。このため、異なる位置にいる複数のユーザがそれぞれオブジェクト情報１６２を共有する情報処理装置１０を有している場合、測距システム１は、１つのＡＲオブジェクトを各ユーザに合わせて表示することができる。
【００４６】
図１４は、２つの点の間の距離について説明するための図である。計算部１７４は、ＡＲマーカ５４ａとＡＲマーカ５４ｂとの間の距離を計算することができる。また、表示部１４は、計算部１７４によって計算された距離を表示する。図１４の例では、表示部１４は、ＡＲマーカ５４ａとＡＲマーカ５４ｂとの間の距離が４．８ｍであることを表示している。
【００４７】
図１５は、４つの点に囲まれる領域の体積について説明するための図である。図１５に示すように、計算部１７４は、ＡＲマーカ５４ａ、ＡＲマーカ５４ｂ、ＡＲマーカ５４ｃ及びＡＲマーカ５４ｄで囲まれる三角錐の体積を計算することができる。図１５の例では、表示部１４は、ＡＲマーカ５４ａ、ＡＲマーカ５４ｂ、ＡＲマーカ５４ｃ及びＡＲマーカ５４ｄで囲まれる三角錐の体積が５８．３ｍ３であることを表示している。なお、計算部１７４は、例えば、ＡＲマーカ５４ａ、ＡＲマーカ５４ｂ及びＡＲマーカ５４ｃで囲まれる三角形の面積を計算することができる。
【００４８】
また、配置部１７２は、立体的な範囲を配置することができる。図１６は、立体的な範囲の指定について説明するための図である。図１６の例では、配置部１７２は、ＡＲ街路灯５３の上端部を中心とした球５３ａを配置している。これにより、ＡＲオブジェクトが配置されていない領域であっても、高電圧、高熱等による危険エリアであることを可視化したり、当該領域に近づいたユーザにアラートを発したりすることができる。さらに、指定された立体的な範囲は、２Ｄのマップに投影表示されてもよい。
【００４９】
また、測距センサ２３は、複数の点までの距離に関する情報を断続的に取得する。このとき、配置部１７２は、断続的に取得された複数の点のうち、所定の条件を満たす点を基準にＡＲオブジェクトを配置する。
【００５０】
レーザは指向性が高いため、細い棒状の物体上の点の測距を行うことが難しい場合がある。一方で、本実施形態では、そのような細い棒状の物体上の点であっても測距を行いＡＲオブジェクトを配置することが可能になる。
【００５１】
ユーザは、レーザ及び第１の点の軌跡が、測距を行いたい棒状の物体と交差するように（棒状の物体をレーザで切るように）測距装置２０を移動させる。そして、測距装置２０が移動中に断続的に測距を行った結果、図１７に示すように複数のＡＲマーカを配置する点の候補（５４ｅ、５４ｆ、５４ｇ、５４ｈ、５４ｉ）が得られる。図１７は、断続的な距離の測定について説明するための図である。配置部１７２は、候補の点のうち、例えば最も距離が短い点５４ｇにＡＲマーカを配置する。例えば、このとき、配置部１７２は、複数の点のうち、点５４ｇを棒状の物体（図１７の例では木の幹）上の点とみなし、ＡＲオブジェクトを配置している。
【００５２】
（第１の実施形態の処理）
図１８を用いて、情報処理装置１０の処理について説明する。図１８は、第１の実施形態に係る測距システムの処理の流れを示すフローチャートである。まず、情報処理装置１０は、ＧＰＳ等により現在の位置を測位する（ステップＳ１０１）。次に、情報処理装置１０は、画像を撮影する（ステップＳ１０２）。
【００５３】
情報処理装置１０は、画像中のＡＲマーカを特定できた場合（ステップＳ１０３、Ｙｅｓ）、配置済みのＡＲオブジェクトを画像中に表示する（ステップＳ１０４）。情報処理装置１０は、画像中のＡＲマーカを特定できなかった場合（ステップＳ１０３、Ｎｏ）、ＡＲオブジェクトを配置せずに次の処理へ進む。なお、ステップＳ１０１の測位結果は、ＡＲマーカの特定の際に補助的な情報として用いられる場合がある。
【００５４】
測距装置２０は、距離を測定する（ステップＳ１０５）。そして、情報処理装置１０は、測距装置２０が測定した距離を画像中に表示する（ステップＳ１０６）。ここで、情報処理装置１０は、ＡＲオブジェクトを配置する操作を受け付けなかった場合は（ステップＳ１０７、Ｎｏ）、処理を終了する。
【００５５】
情報処理装置１０は、ＡＲオブジェクトを配置する操作を受け付けた場合（ステップＳ１０７、Ｙｅｓ）、測定した距離を基にＡＲオブジェクトを配置した上で（ステップＳ１０８）、配置したＡＲオブジェクトを画像中に表示する。
【００５６】
（第１の実施形態の効果）
情報処理装置１０のカメラ１２は、空間内の第１の点を含む領域の画像を撮影する。また、留め具は、測距装置２０を情報処理装置１０に着脱可能に留める。測距センサ２３は、レーザを用いてカメラ１２から第１の点までの距離に関する情報を取得する。通信部２１は、距離に関する情報を情報処理装置１０に送信する。このように、測距装置２０は情報処理装置１０に対し着脱可能であり、また、測距装置２０によって得られた情報は情報処理装置１０に送信される。このため、本実施形態によれば、ＡＲオブジェクトの配置のための測距を容易かつ高精度に行うことが可能になる。
【００５７】
表示部１４は、通信部２１から送信された距離に関する情報に基づく距離を表示する。これにより、ユーザはＡＲオブジェクトを配置する位置の距離を容易に把握することができる。
【００５８】
配置部１７２は、第１の点を基準にＡＲオブジェクトを配置する。これにより、ユーザは、意図した位置により正確にＡＲオブジェクトを配置することができる。
【００５９】
計算部１７４は、第１の点を基準に指定された２つの点の間の距離、３つ以上の点で囲まれる２次元の領域の面積、及び４つ以上の点で囲まれる３次元の領域の体積を計算する。このように、本実施形態では、ＡＲマーカ等により各点を指定すれば、角度算出機能を持つ三脚等の特別な機器を用いることなく各計算値を得ることができる。
【００６０】
測距センサ２３は、複数の点までの距離に関する情報を断続的に取得する。また、配置部１７２は、断続的に取得された複数の点のうち、所定の条件を満たす点を基準にＡＲオブジェクトを配置する。これにより、通常距離の測定が困難な細い棒状の点等の距離を容易に測定することが可能になる。
【００６１】
例えば、測距センサ２３は、レーザの軌跡が測距対象の棒状の物体と交差するように移動した際に複数の点までの距離に関する情報を断続的に取得する。また、配置部１７２は、複数の点のうち、所定の条件を満たす点を前記棒状の物体上の点とみなし、当該点にＡＲオブジェクトを配置する。これにより、正確にレーザの位置を合わせることが困難な棒状の物体上の測距及びＡＲオブジェクトの配置が可能になる。
【００６２】
なお、本実施形態の情報処理装置１０及び測距装置２０で実行されるプログラムは、ＲＯＭ等にあらかじめ組み込まれて提供される。本実施形態の情報処理装置１０及び測距装置２０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６３】
さらに、本実施形態の情報処理装置１０及び測距装置２０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態の情報処理装置１０及び測距装置２０で実行されるプログラムをインターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【００６４】
本実施形態の情報処理装置１０及び測距装置２０で実行されるプログラムは、上述した各部（特定部１７１、配置部１７２、画像処理部１７３及び計算部１７４）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、特定部１７１、配置部１７２、画像処理部１７３及び計算部１７４が主記憶装置上に生成されるようになっている。
【００６５】
本発明の実施形態を説明したが、実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６６】
１  測距システム
１０  情報処理装置
１１、２１  通信部
１２  カメラ
１３  入力部
１４  表示部
１５  測位部
１６  記憶部
１７、２２  制御部
２０  測距装置
２０ａ  基部
２０ｂ、２０ｅ、２０ｆ  保持部
２０ｃ、２０ｄ  位置決め部
２２ａ  基板部
２３  測距センサ
１６１  ＡＲ情報
１６２  オブジェクト情報
１７１  特定部
１７２  配置部
１７３  画像処理部
１７４  計算部
２３１  投光部
２３２  受光部
【図１】
2020148712.tif 000003
【図２】
2020148712.tif 000004
【図３】
2020148712.tif 000005
【図４】
2020148712.tif 000006
【図５】
2020148712.tif 000007
【図６】
2020148712.tif 000008
【図７】
2020148712.tif 000009
【図８】
2020148712.tif 000010
【図９】
2020148712.tif 000011
【図１０】
2020148712.tif 000012
【図１１】
2020148712.tif 000013
【図１２】
2020148712.tif 000014
【図１３】
2020148712.tif 000015
【図１４】
2020148712.tif 000016
【図１５】
2020148712.tif 000017
【図１６】
2020148712.tif 000018
【図１７】
2020148712.tif 000019
【図１８】
2020148712.tif 000020