(57)【要約】  情報装置全体を制御するプロセッサと、表示部と、表示部と重畳して配置される入力部と、被写体の可視画像を取得する可視光カメラと、被写体内の各対象までの距離を測定する距離測定カメラと、を有し、プロセッサは表示部に可視光カメラにより取得された可視画像を表示し、ユーザが入力部を介して指定した可視画像上のユーザ指定位置を検出し、検出した可視画像上のユーザ指定位置から所定の範囲内にある可視画像上の各位置のなかにユーザ指定位置よりも所定値以上手前にある位置があるかどうかを、距離測定カメラにより測定された距離情報をもとに確認し、所定の範囲内に所定値以上手前にある位置がある場合、その中から最も手前にある位置に、ユーザ指定位置を補正する情報処理装置。
2019065899.tif 000002
【特許請求の範囲】
【請求項１】
情報装置全体を制御するプロセッサと、
表示部と、
前記表示部と重畳して配置される入力部と、
被写体の可視画像を取得する可視光カメラと、
前記被写体内の各対象までの距離を測定する距離測定カメラと、を有し、
前記プロセッサは、
前記表示部に可視光カメラにより取得された可視画像を表示し、
ユーザが前記入力部を介して指定した前記可視画像上のユーザ指定位置を検出し、
前記検出した可視画像上のユーザ指定位置から所定の範囲内にある可視画像上の各位置のなかに、前記ユーザ指定位置よりも所定値以上手前にある位置があるかどうかを、前記距離測定カメラにより測定された距離情報をもとに確認し、所定の範囲内に所定値以上手前にある位置がある場合、その中から、最も手前にある位置に、ユーザ指定位置を補正する、
情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、空間距離計測機能を有する情報処理装置に関する。
【背景技術】
【０００２】
特許文献１は、ユーザが意図したタッチ位置とタッチ検出位置とのずれを補正するタッチパネルを備えた電子装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１５６９２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示は、ユーザが、所望の計測位置を正確に指定することを可能とする情報処理装置を提供する。
【課題を解決するための手段】
【０００５】
本開示の情報処理装置は、情報装置全体を制御するプロセッサと、表示部と、表示部と重畳して配置される入力部と、被写体の可視画像を取得する可視光カメラと、被写体内の各対象までの距離を測定する距離測定カメラとを有し、プロセッサは、表示部に可視光カメラにより取得された可視画像を表示し、ユーザが入力部を介して指定した可視画像上のユーザ指定位置を検出し、検出した可視画像上のユーザ指定位置から所定の範囲内にある可視画像上の各位置のなかに、ユーザ指定位置よりも所定値以上手前にある位置があるかどうかを、距離測定カメラにより測定された距離情報をもとに確認し、所定の範囲内に所定値以上手前にある位置がある場合、その中から、最も手前にある位置に、ユーザ指定位置を補正する。
【発明の効果】
【０００６】
本開示の情報処理装置は、ユーザが、所望の計測位置を正確に指定することを可能とする。
【図面の簡単な説明】
【０００７】
【図１】本開示の一実施の形態の情報処理装置の外観を示す図
【図２】本開示の一実施の形態の情報処理装置の内部構成を示すブロック図
【図３】本開示の一実施の形態の情報処理装置が備える距離測定カメラユニットの構成の一例を示すブロック図
【図４】本開示の一実施の形態のユーザ指定位置補正情報の一例を示す図
【図５】本開示の一実施の形態の情報処理装置が、２つのユーザ指定位置間の距離を計算しユーザに提示する際の動作を示すフローチャート
【図６】本開示の一実施の形態の情報処理装置が、ユーザ指定位置を補正する際の動作を示すフローチャート
【発明を実施するための形態】
【０００８】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。たとえば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【０００９】
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために、提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１０】
（実施の形態）
以下、図１〜６を用いて、実施の形態を説明する。
【００１１】
［１−１−１．情報処理装置の構成］
図１は、本開示の一実施の形態である情報処理装置１０の外観を示す図である。図１（Ａ）は情報処理装置１０を表面から見た図であり、図１（Ｂ）は情報処理装置１０を背面から見た図である。情報処理装置１０はいわゆるタブレット端末である。情報処理装置１０は、その表面側に、表示部１３と、表示部１３に重畳して配置された入力部であるタッチパネル１５とを有する。情報処理装置１０は、その背面側に、可視光カメラ１７と、距離測定カメラユニット１９とを備える。
【００１２】
図２は、情報処理装置１０の内部構成を示すブロック図である。情報処理装置１０は、プロセッサ２１と、記憶部２２と、バス２３と、ＯＳ２５と、表示部１３と、タッチパネル１５と、可視光カメラ１７と、距離測定カメラユニット１９とを備える。
【００１３】
プロセッサ２１は、プログラムを実行することで情報処理装置１０のほかの構成要素を制御する。
【００１４】
記憶部２２は、情報処理装置１０の処理に必要なデータを一時的、または恒久的に保存する。たとえば、記憶部２２にはＯＳ２５やプログラム、後述するユーザ指定位置補正情報４０等を保存する。記憶部２２には揮発性メモリや不揮発性メモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等が用いられる。
【００１５】
ＯＳ２５は、情報処理装置１０の動作を司るソフトウェアである。
【００１６】
バス２３は、情報処理装置１０の他の構成要素が送受信する電気信号が通る箇所である。制御信号やデータは、バス２３を介して情報処理装置１０の各構成要素の間で送受信される。
【００１７】
表示部１３は例えば、液晶ディスプレイや有機ＥＬディスプレイで構成される。タッチパネル１５（操作部の一例）はユーザの指やスタイラスペンによるタッチ操作を検出する入力デバイスである。タッチパネル１５は、その操作領域が表示部１３の表示領域と重畳するように配置されている。情報処理装置１０は、操作部材として、タッチパネル１５に加えて、情報処理装置１０に物理的に設けられたボタンやスライドスイッチをさらに備えてもよい。情報処理装置１０は、タッチパネル１５上でのユーザ操作（ピンチイン／ピンチアウト操作）に応じて画像の表示倍率を変化（縮小／拡大）させて表示部１３に表示することができる。
【００１８】
可視光カメラ１７は、可視光の波長領域に感度を持ち、被写体からの可視光を撮像して画像（以下「２次元画像」という）を生成する撮像装置である。
【００１９】
距離測定カメラユニット１９は、被写体内の各対象物までの距離の測定や被写体内の各対象物までの距離情報を含む画像（以下「距離画像」という）を生成する装置である。距離測定カメラユニット１９は、アクティブステレオ方式、ＴＯＦ（Ｔｉｍｅ  Ｏｆ Ｆｌｉｇｈｔ）方式等各種公知技術を実装することにより実現される。図３は、距離測定カメラユニット１９の構成の一例を示す図である。図３において、距離測定カメラユニット１９は、右赤外線カメラ１９ａと、左赤外線カメラ１９ｂと、赤外線プロジェクター１９ｃとを備える。図３にその構成の一例を示す距離測定カメラユニット１９は、赤外線プロジェクター１９ｃから赤外線で特定のパターンを照射し、右赤外線カメラ１９ａ、左赤外線カメラ１９ｂにより取得されたイメージの差分をもとに計算を行い対象物までの距離を測定するものとする。
【００２０】
プロセッサ２１は、可視光カメラ１７が生成した２次元画像と距離測定カメラユニット１９が生成した距離画像とを重ね合わせることで、２次元画像上の各位置について、情報処理装置１０からの距離情報を得ることができる。
【００２１】
なお、本実施の形態では、可視光カメラ１７は、距離測定カメラユニット１９とは別の構成要素として説明したが、それに限るわけではなく、可視光カメラ１７は、距離測定カメラユニット１９に含まれてもよいものとする。また、例えば、右赤外線カメラ１９ａ、および／または、左赤外線カメラ１９ｂ、が赤外線カメラの機能とともに可視光カメラの機能を備えてもよいものとする。
【００２２】
なお、上述した各構成要素は物理的に独立した状態で情報処理装置１０を構成することもあれば、一部の構成要素が統合されて情報処理装置１０を構成することもある。たとえば、１つのＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）の内部にプロセッサ２１や、記憶部２２や、他の構成要素の機能の一部又は全部が統合して実装される。
【００２３】
また、上述した各構成要素を構成するために、物理的に独立した他の構成要素が組み合わせられることもある。たとえば、論理的に単一の記憶部２２を構成するために、物理的に異なる記憶部が複数用いられることがある。
【００２４】
また、プロセッサ２１の負担を分散するために、複数のプロセッサや、記憶部２２の内部に実装されたマイコンが実際の処理を行うこともある。本実施の形態ではこれら処理を行う要素を総称してプロセッサ２１と定義する。
【００２５】
［１−１−２．ユーザ指定位置補正情報の構成］
ユーザ指定位置補正情報４０とは、表示部１３に表示された２次元画像に対しユーザがタッチパネル１５を介して指定したユーザ指定位置を、補正するかどうかを判定する条件と、補正する場合にはどのように補正するかを示す情報を含む情報である。図４は、ユーザ指定位置補正情報４０の一例を示す図である。図４において、ユーザ指定位置補正情報４０は、補正範囲４１と、補正要否判定情報４２と、補正先決定情報４３とを含む。プロセッサ２１は、ユーザ指定位置から、補正範囲４１で示される範囲内の２次元画像上の各位置について、補正要否判定情報４２で示される条件に合致する位置があるかどうかを、距離測定カメラユニット１９により測定した距離情報をもとに確認し、条件に合致する位置がある場合、合致する位置の中から補正先決定情報４３に示される情報に従って補正先を決定する。図４の例では、プロセッサ２１は、表示部１３に表示した２次元画像上で、ユーザが指定した位置から１０ピクセル以内の各位置について、情報処理端末１０からユーザが指定した位置までの距離に比べ、１５０ｍｍ以上手前にあるかどうかを、距離測定カメラユニット１９により測定した距離情報をもとに確認し、１５０ｍｍ以上手前にある位置が存在する場合には、その中から、最も手前にある位置を、補正先として決定する。以降、補正前のユーザ指定位置を「ユーザ指定位置（補正前）」、補正後のユーザ指定位置を「ユーザ指定位置（補正後）」とよぶ。プロセッサ２１は、２次元画像上のユーザ指定位置から、補正範囲４１で示される範囲内に、補正要否判定情報４２で示される条件に合致する位置がない場合には、ユーザ指定位置（補正前）を、そのまま、ユーザ指定位置（補正後）として決定する。
【００２６】
［１−２．動作］
以上のように構成された情報処理装置１０について、その動作を説明する。
【００２７】
本実施の形態の情報処理装置１０は、可視光カメラ１７で取得した２次元画像を表示部１３に表示し、表示部１３に表示された２次元画像に対しユーザがタッチパネル１５を介して指定した２つのユーザ指定位置間の距離を、距離測定カメラユニット１９により測定した距離情報をもとに計算しユーザに提示する機能を有する。図５は、本実施の形態における情報処理装置１０が、当該機能を実行する際の動作を示すフローチャートである。
【００２８】
（ステップＳ５０１）プロセッサ２１は、可視光カメラ１７で取得した２次元画像を表示部１３に表示し、ユーザに対し、第１のユーザ指定位置を入力するよう促す。ユーザが、その応答として、タッチパネル１５を介して位置を指定すると、プロセッサ２１は、指定された位置を第１のユーザ指定位置（補正前）として検出する。
【００２９】
（ステップＳ５０２）プロセッサ２１は、可視光カメラ１７で取得した２次元画像を表示部１３に表示し、ユーザに対し、第２のユーザ指定位置を入力するよう促す。ユーザが、その応答として、タッチパネル１５を介して位置を指定すると、プロセッサ２１は、指定された位置を第２のユーザ指定位置（補正前）として検出する。
【００３０】
（ステップＳ５０３）プロセッサ２１は、Ｓ５０１で検出した第１のユーザ指定位置（補正前）、および、ステップＳ５０２で検出した第２のユーザ指定位置（補正前）に対し、後述するユーザ指定位置補正プロセスをそれぞれ実行し、第１のユーザ指定位置（補正後）、および、第２のユーザ指定位置（補正後）を決定する。
【００３１】
（ステップＳ５０４）プロセッサ２１は、ステップＳ５０３で決定した、第１のユーザ指定位置（補正後）と第２のユーザ指定位置（補正後）との間の距離を、距離測定カメラユニット１９により得られる距離情報をもとに計算し、表示部１３を介してユーザに提示する。
【００３２】
図６は、本実施の形態における情報処理装置１０が、ユーザ指定位置補正プロセスを実行する際の動作を示すフローチャートである。
【００３３】
（ステップＳ６０１）プロセッサ２１は、記憶部２２に記憶されているユーザ指定位置補正情報４０を参照し、ユーザ指定位置（補正前）から、補正範囲４１で示される範囲内の２次元画像上の各位置について、補正要否判定情報４２で示される条件に合致する位置があるかどうかを確認する。確認を行う際、プロセッサ２１は、可視光カメラ１７が生成した２次元画像と距離測定カメラユニット１９が生成した距離画像とを重ね合わせることで、２次元画像上の各位置について、情報処理装置１０からの距離情報を得る。条件に合致する位置がある場合、ステップＳ６０２に進む。条件に合致する位置がない場合、ステップＳ６０３に進む。ユーザ指定位置補正情報４０が図４の例に示す内容である場合、プロセッサ２１は、表示部１３に表示した２次元画像上で、ユーザ指定位置（補正前）から１０ピクセル以内の各位置について、情報処理端末１０からユーザ指定位置（補正前）までの距離に比べ、１５０ｍｍ以上手前にあるかどうかを確認する。
【００３４】
（ステップＳ６０２）プロセッサ２１は、補正先決定情報４３に従ってユーザ指定位置（補正後）を決定する。ユーザ指定位置補正情報４０が図４の例に示す内容である場合、プロセッサ２１は、ステップＳ６０１で条件に合致すると判定した各位置の中から、最も手前にある位置を、距離測定カメラユニット１９により測定した距離情報をもとに選択し、ユーザ指定位置（補正後）として決定する。
【００３５】
（ステップＳ６０３）プロセッサ２１は、ユーザ指定位置（補正前）を、そのまま、ユーザ指定位置（補正後）として決定する。
【００３６】
以上のように、本実施の形態の情報処理装置１０によれば、２次元画像上でユーザが指定した位置について、２次元画像上の各位置までの距離情報を使用して補正を行う。これにより、ユーザは所望の位置をより正確に指定することが可能となる。
【００３７】
なお、補正範囲４１の説明において、ユーザ指定位置（補正前）から所定のピクセル以内(図４では「１０ピクセル以内」)を例に挙げて説明を行ったが、これに限るわけではなく、例えば、所定のピクセル以内という情報に加えて、ユーザ指定位置（補正前）からの方向情報や、第１のユーザ指定位置（補正前）と第２のユーザ指定位置（補正前）の２点を考慮した範囲設定等を設定してもよいものとする。例えば、「第１のユーザ指定位置（補正前）と第２のユーザ指定位置（補正前）を結んだ直線から所定ピクセル以内」と範囲設定すること等が考えられる。
【００３８】
なお、補正要否判定情報４２の説明において、ユーザ指定位置（補正前）から所定値以上手前(図４では「１５０ｍｍ以上手前」)を例に挙げて説明を行ったが、これに限るわけではなく、例えば、「所定値以上奥」や、手前か奥かは関係なく「所定値以上距離がある」等を設定してもよいものとする。
【００３９】
なお、補正先決定情報４３の説明において、「最手前」を例に挙げて説明を行ったが、これに限るわけではなく、例えば、ユーザ指定位置（補正前）からの距離に関する設定や、第１のユーザ指定位置（補正前）と第２のユーザ指定位置（補正前）の２点を考慮した設定をしたりしてもよいものとする。例えば、「第１のユーザ指定位置（補正前）と第２のユーザ指定位置（補正前）を結んだ直線上にある、ユーザ指定位置（補正前）に最も近い位置」と設定すること等が考えられる。
【００４０】
［１−３．効果等］
以上のように、本開示の情報処理装置１０は、２次元画像上の各位置までの距離情報を計測する機能を有し、２次元画像上でユーザが指定した位置について、当該距離情報をもとに補正を行う。これにより、ユーザは所望の位置をより正確に指定することが可能となる。例えば、送電線や鉄道の架線等の細い被写体を含む映像を撮影した場合に、背景と比較して近距離にあるそれら被写体を正確に指定することが可能となる。また、夜間の撮影などで被写体が背景と同化しているように見える場合でも、近距離にある被写体を正確に指定することが可能となり、画像認識では困難であった条件下でもより正確に位置の指定ができるようになる。
【産業上の利用可能性】
【００４１】
本開示は、空間距離計測機能を有する情報処理装置に適用可能である。具体的には、タブレット端末、パソコン、スマートフォン、ウェアラブルコンピュータ等に、適用可能である。
【符号の説明】
【００４２】
１０    情報処理装置
１３    表示部
１５    タッチパネル
１７    可視光カメラ
１９    距離測定カメラユニット
１９ａ  右赤外線カメラ
１９ｂ  左赤外線カメラ
１９ｃ  赤外線プロジェクター
２１    プロセッサ
２２    記憶部
２３    バス
２５    ＯＳ
４０    ユーザ指定位置補正情報
４１    補正範囲
４２    補正要否判定情報
４３    補正先決定情報
【図１】
2019065899.tif 000003
【図２】
2019065899.tif 000004
【図３】
2019065899.tif 000005
【図４】
2019065899.tif 000006
【図５】
2019065899.tif 000007
【図６】
2019065899.tif 000008
【手続補正書】
【提出日】平成31年1月21日(2019.1.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報装置全体を制御するプロセッサと、
表示部と、
前記表示部と重畳して配置される入力部と、
被写体の可視画像を取得する可視光カメラと、
前記被写体内の各対象までの距離を測定する距離測定カメラと、を有し、
前記プロセッサは、
前記表示部に可視光カメラにより取得された可視画像を表示し、
ユーザが前記入力部を介して指定した前記可視画像上のユーザ指定位置を検出し、
前記検出した可視画像上のユーザ指定位置から前記可視画像上の所定の範囲内に、前記ユーザ指定位置よりも所定値の距離以上手前にある位置があるかどうかを、前記距離測定カメラにより測定された距離情報をもとに確認し、所定の範囲内に所定値の距離以上手前にある位置がある場合、その中から、最も手前にある位置に、ユーザ指定位置を補正する、
情報処理装置。
【手続補正書】
【提出日】令和2年4月15日(2020.4.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報装置全体を制御するプロセッサと、
表示部と、
前記表示部と重畳して配置される入力部と、
被写体の可視画像を取得する可視光カメラと、
前記被写体内の各対象までの距離を測定する距離測定カメラと、を有し、
前記プロセッサは、
前記表示部に可視光カメラにより取得された可視画像を表示し、
ユーザが前記入力部を介して指定した前記可視画像上のユーザ指定位置を検出し、
前記検出した可視画像上のユーザ指定位置から前記可視画像上の所定の範囲内に、前記ユーザ指定位置よりも所定値の距離以上手前にある位置があるかどうかを、前記距離測定カメラにより測定された距離情報をもとに確認し、所定の範囲内に所定値の距離以上手前にある位置がある場合、その中から、最も手前にある位置に、ユーザ指定位置を補正する、
情報処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、空間距離計測機能を有する情報処理装置に関する。
【背景技術】
【０００２】
特許文献１は、ユーザが意図したタッチ位置とタッチ検出位置とのずれを補正するタッチパネルを備えた電子装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１５６９２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示は、ユーザが、所望の計測位置を正確に指定することを可能とする情報処理装置を提供する。
【課題を解決するための手段】
【０００５】
本開示の情報処理装置は、情報装置全体を制御するプロセッサと、表示部と、表示部と重畳して配置される入力部と、被写体の可視画像を取得する可視光カメラと、被写体内の各対象までの距離を測定する距離測定カメラとを有し、プロセッサは、表示部に可視光カメラにより取得された可視画像を表示し、ユーザが入力部を介して指定した可視画像上のユーザ指定位置を検出し、検出した可視画像上のユーザ指定位置から所定の範囲内にある可視画像上の各位置のなかに、ユーザ指定位置よりも所定値以上手前にある位置があるかどうかを、距離測定カメラにより測定された距離情報をもとに確認し、所定の範囲内に所定値以上手前にある位置がある場合、その中から、最も手前にある位置に、ユーザ指定位置を補正する。
【発明の効果】
【０００６】
本開示の情報処理装置は、ユーザが、所望の計測位置を正確に指定することを可能とする。
【図面の簡単な説明】
【０００７】
【図１】本開示の一実施の形態の情報処理装置の外観を示す図
【図２】本開示の一実施の形態の情報処理装置の内部構成を示すブロック図
【図３】本開示の一実施の形態の情報処理装置が備える距離測定カメラユニットの構成の一例を示すブロック図
【図４】本開示の一実施の形態のユーザ指定位置補正情報の一例を示す図
【図５】本開示の一実施の形態の情報処理装置が、２つのユーザ指定位置間の距離を計算しユーザに提示する際の動作を示すフローチャート
【図６】本開示の一実施の形態の情報処理装置が、ユーザ指定位置を補正する際の動作を示すフローチャート
【発明を実施するための形態】
【０００８】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。たとえば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【０００９】
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために、提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１０】
（実施の形態）
以下、図１〜６を用いて、実施の形態を説明する。
【００１１】
［１−１−１．情報処理装置の構成］
図１は、本開示の一実施の形態である情報処理装置１０の外観を示す図である。図１（Ａ）は情報処理装置１０を表面から見た図であり、図１（Ｂ）は情報処理装置１０を背面から見た図である。情報処理装置１０はいわゆるタブレット端末である。情報処理装置１０は、その表面側に、表示部１３と、表示部１３に重畳して配置された入力部であるタッチパネル１５とを有する。情報処理装置１０は、その背面側に、可視光カメラ１７と、距離測定カメラユニット１９とを備える。
【００１２】
図２は、情報処理装置１０の内部構成を示すブロック図である。情報処理装置１０は、プロセッサ２１と、記憶部２２と、バス２３と、ＯＳ２５と、表示部１３と、タッチパネル１５と、可視光カメラ１７と、距離測定カメラユニット１９とを備える。
【００１３】
プロセッサ２１は、プログラムを実行することで情報処理装置１０のほかの構成要素を制御する。
【００１４】
記憶部２２は、情報処理装置１０の処理に必要なデータを一時的、または恒久的に保存する。たとえば、記憶部２２にはＯＳ２５やプログラム、後述するユーザ指定位置補正情報４０等を保存する。記憶部２２には揮発性メモリや不揮発性メモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等が用いられる。
【００１５】
ＯＳ２５は、情報処理装置１０の動作を司るソフトウェアである。
【００１６】
バス２３は、情報処理装置１０の他の構成要素が送受信する電気信号が通る箇所である。制御信号やデータは、バス２３を介して情報処理装置１０の各構成要素の間で送受信される。
【００１７】
表示部１３は例えば、液晶ディスプレイや有機ＥＬディスプレイで構成される。タッチパネル１５（操作部の一例）はユーザの指やスタイラスペンによるタッチ操作を検出する入力デバイスである。タッチパネル１５は、その操作領域が表示部１３の表示領域と重畳するように配置されている。情報処理装置１０は、操作部材として、タッチパネル１５に加えて、情報処理装置１０に物理的に設けられたボタンやスライドスイッチをさらに備えてもよい。情報処理装置１０は、タッチパネル１５上でのユーザ操作（ピンチイン／ピンチアウト操作）に応じて画像の表示倍率を変化（縮小／拡大）させて表示部１３に表示することができる。
【００１８】
可視光カメラ１７は、可視光の波長領域に感度を持ち、被写体からの可視光を撮像して画像（以下「２次元画像」という）を生成する撮像装置である。
【００１９】
距離測定カメラユニット１９は、被写体内の各対象物までの距離の測定や被写体内の各対象物までの距離情報を含む画像（以下「距離画像」という）を生成する装置である。距離測定カメラユニット１９は、アクティブステレオ方式、ＴＯＦ（Ｔｉｍｅ  Ｏｆ Ｆｌｉｇｈｔ）方式等各種公知技術を実装することにより実現される。図３は、距離測定カメラユニット１９の構成の一例を示す図である。図３において、距離測定カメラユニット１９は、右赤外線カメラ１９ａと、左赤外線カメラ１９ｂと、赤外線プロジェクター１９ｃとを備える。図３にその構成の一例を示す距離測定カメラユニット１９は、赤外線プロジェクター１９ｃから赤外線で特定のパターンを照射し、右赤外線カメラ１９ａ、左赤外線カメラ１９ｂにより取得されたイメージの差分をもとに計算を行い対象物までの距離を測定するものとする。
【００２０】
プロセッサ２１は、可視光カメラ１７が生成した２次元画像と距離測定カメラユニット１９が生成した距離画像とを重ね合わせることで、２次元画像上の各位置について、情報処理装置１０からの距離情報を得ることができる。
【００２１】
なお、本実施の形態では、可視光カメラ１７は、距離測定カメラユニット１９とは別の構成要素として説明したが、それに限るわけではなく、可視光カメラ１７は、距離測定カメラユニット１９に含まれてもよいものとする。また、例えば、右赤外線カメラ１９ａ、および／または、左赤外線カメラ１９ｂ、が赤外線カメラの機能とともに可視光カメラの機能を備えてもよいものとする。
【００２２】
なお、上述した各構成要素は物理的に独立した状態で情報処理装置１０を構成することもあれば、一部の構成要素が統合されて情報処理装置１０を構成することもある。たとえば、１つのＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）の内部にプロセッサ２１や、記憶部２２や、他の構成要素の機能の一部又は全部が統合して実装される。
【００２３】
また、上述した各構成要素を構成するために、物理的に独立した他の構成要素が組み合わせられることもある。たとえば、論理的に単一の記憶部２２を構成するために、物理的に異なる記憶部が複数用いられることがある。
【００２４】
また、プロセッサ２１の負担を分散するために、複数のプロセッサや、記憶部２２の内部に実装されたマイコンが実際の処理を行うこともある。本実施の形態ではこれら処理を行う要素を総称してプロセッサ２１と定義する。
【００２５】
［１−１−２．ユーザ指定位置補正情報の構成］
ユーザ指定位置補正情報４０とは、表示部１３に表示された２次元画像に対しユーザがタッチパネル１５を介して指定したユーザ指定位置を、補正するかどうかを判定する条件と、補正する場合にはどのように補正するかを示す情報を含む情報である。図４は、ユーザ指定位置補正情報４０の一例を示す図である。図４において、ユーザ指定位置補正情報４０は、補正範囲４１と、補正要否判定情報４２と、補正先決定情報４３とを含む。プロセッサ２１は、ユーザ指定位置から、補正範囲４１で示される範囲内の２次元画像上の各位置について、補正要否判定情報４２で示される条件に合致する位置があるかどうかを、距離測定カメラユニット１９により測定した距離情報をもとに確認し、条件に合致する位置がある場合、合致する位置の中から補正先決定情報４３に示される情報に従って補正先を決定する。図４の例では、プロセッサ２１は、表示部１３に表示した２次元画像上で、ユーザが指定した位置から１０ピクセル以内の各位置について、情報処理端末１０からユーザが指定した位置までの距離に比べ、１５０ｍｍ以上手前にあるかどうかを、距離測定カメラユニット１９により測定した距離情報をもとに確認し、１５０ｍｍ以上手前にある位置が存在する場合には、その中から、最も手前にある位置を、補正先として決定する。以降、補正前のユーザ指定位置を「ユーザ指定位置（補正前）」、補正後のユーザ指定位置を「ユーザ指定位置（補正後）」とよぶ。プロセッサ２１は、２次元画像上のユーザ指定位置から、補正範囲４１で示される範囲内に、補正要否判定情報４２で示される条件に合致する位置がない場合には、ユーザ指定位置（補正前）を、そのまま、ユーザ指定位置（補正後）として決定する。
【００２６】
［１−２．動作］
以上のように構成された情報処理装置１０について、その動作を説明する。
【００２７】
本実施の形態の情報処理装置１０は、可視光カメラ１７で取得した２次元画像を表示部１３に表示し、表示部１３に表示された２次元画像に対しユーザがタッチパネル１５を介して指定した２つのユーザ指定位置間の距離を、距離測定カメラユニット１９により測定した距離情報をもとに計算しユーザに提示する機能を有する。図５は、本実施の形態における情報処理装置１０が、当該機能を実行する際の動作を示すフローチャートである。
【００２８】
（ステップＳ５０１）プロセッサ２１は、可視光カメラ１７で取得した２次元画像を表示部１３に表示し、ユーザに対し、第１のユーザ指定位置を入力するよう促す。ユーザが、その応答として、タッチパネル１５を介して位置を指定すると、プロセッサ２１は、指定された位置を第１のユーザ指定位置（補正前）として検出する。
【００２９】
（ステップＳ５０２）プロセッサ２１は、可視光カメラ１７で取得した２次元画像を表示部１３に表示し、ユーザに対し、第２のユーザ指定位置を入力するよう促す。ユーザが、その応答として、タッチパネル１５を介して位置を指定すると、プロセッサ２１は、指定された位置を第２のユーザ指定位置（補正前）として検出する。
【００３０】
（ステップＳ５０３）プロセッサ２１は、Ｓ５０１で検出した第１のユーザ指定位置（補正前）、および、ステップＳ５０２で検出した第２のユーザ指定位置（補正前）に対し、後述するユーザ指定位置補正プロセスをそれぞれ実行し、第１のユーザ指定位置（補正後）、および、第２のユーザ指定位置（補正後）を決定する。
【００３１】
（ステップＳ５０４）プロセッサ２１は、ステップＳ５０３で決定した、第１のユーザ指定位置（補正後）と第２のユーザ指定位置（補正後）との間の距離を、距離測定カメラユニット１９により得られる距離情報をもとに計算し、表示部１３を介してユーザに提示する。
【００３２】
図６は、本実施の形態における情報処理装置１０が、ユーザ指定位置補正プロセスを実行する際の動作を示すフローチャートである。
【００３３】
（ステップＳ６０１）プロセッサ２１は、記憶部２２に記憶されているユーザ指定位置補正情報４０を参照し、ユーザ指定位置（補正前）から、補正範囲４１で示される範囲内の２次元画像上の各位置について、補正要否判定情報４２で示される条件に合致する位置があるかどうかを確認する。確認を行う際、プロセッサ２１は、可視光カメラ１７が生成した２次元画像と距離測定カメラユニット１９が生成した距離画像とを重ね合わせることで、２次元画像上の各位置について、情報処理装置１０からの距離情報を得る。条件に合致する位置がある場合、ステップＳ６０２に進む。条件に合致する位置がない場合、ステップＳ６０３に進む。ユーザ指定位置補正情報４０が図４の例に示す内容である場合、プロセッサ２１は、表示部１３に表示した２次元画像上で、ユーザ指定位置（補正前）から１０ピクセル以内の各位置について、情報処理端末１０からユーザ指定位置（補正前）までの距離に比べ、１５０ｍｍ以上手前にあるかどうかを確認する。
【００３４】
（ステップＳ６０２）プロセッサ２１は、補正先決定情報４３に従ってユーザ指定位置（補正後）を決定する。ユーザ指定位置補正情報４０が図４の例に示す内容である場合、プロセッサ２１は、ステップＳ６０１で条件に合致すると判定した各位置の中から、最も手前にある位置を、距離測定カメラユニット１９により測定した距離情報をもとに選択し、ユーザ指定位置（補正後）として決定する。
【００３５】
（ステップＳ６０３）プロセッサ２１は、ユーザ指定位置（補正前）を、そのまま、ユーザ指定位置（補正後）として決定する。
【００３６】
以上のように、本実施の形態の情報処理装置１０によれば、２次元画像上でユーザが指定した位置について、２次元画像上の各位置までの距離情報を使用して補正を行う。これにより、ユーザは所望の位置をより正確に指定することが可能となる。
【００３７】
なお、補正範囲４１の説明において、ユーザ指定位置（補正前）から所定のピクセル以内(図４では「１０ピクセル以内」)を例に挙げて説明を行ったが、これに限るわけではなく、例えば、所定のピクセル以内という情報に加えて、ユーザ指定位置（補正前）からの方向情報や、第１のユーザ指定位置（補正前）と第２のユーザ指定位置（補正前）の２点を考慮した範囲設定等を設定してもよいものとする。例えば、「第１のユーザ指定位置（補正前）と第２のユーザ指定位置（補正前）を結んだ直線から所定ピクセル以内」と範囲設定すること等が考えられる。
【００３８】
なお、補正要否判定情報４２の説明において、ユーザ指定位置（補正前）から所定値以上手前(図４では「１５０ｍｍ以上手前」)を例に挙げて説明を行ったが、これに限るわけではなく、例えば、「所定値以上奥」や、手前か奥かは関係なく「所定値以上距離がある」等を設定してもよいものとする。
【００３９】
なお、補正先決定情報４３の説明において、「最手前」を例に挙げて説明を行ったが、これに限るわけではなく、例えば、ユーザ指定位置（補正前）からの距離に関する設定や、第１のユーザ指定位置（補正前）と第２のユーザ指定位置（補正前）の２点を考慮した設定をしたりしてもよいものとする。例えば、「第１のユーザ指定位置（補正前）と第２のユーザ指定位置（補正前）を結んだ直線上にある、ユーザ指定位置（補正前）に最も近い位置」と設定すること等が考えられる。
【００４０】
［１−３．効果等］
以上のように、本開示の情報処理装置１０は、２次元画像上の各位置までの距離情報を計測する機能を有し、２次元画像上でユーザが指定した位置について、当該距離情報をもとに補正を行う。これにより、ユーザは所望の位置をより正確に指定することが可能となる。例えば、送電線や鉄道の架線等の細い被写体を含む映像を撮影した場合に、背景と比較して近距離にあるそれら被写体を正確に指定することが可能となる。また、夜間の撮影などで被写体が背景と同化しているように見える場合でも、近距離にある被写体を正確に指定することが可能となり、画像認識では困難であった条件下でもより正確に位置の指定ができるようになる。
【産業上の利用可能性】
【００４１】
本開示は、空間距離計測機能を有する情報処理装置に適用可能である。具体的には、タブレット端末、パソコン、スマートフォン、ウェアラブルコンピュータ等に、適用可能である。
【符号の説明】
【００４２】
１０    情報処理装置
１３    表示部
１５    タッチパネル
１７    可視光カメラ
１９    距離測定カメラユニット
１９ａ  右赤外線カメラ
１９ｂ  左赤外線カメラ
１９ｃ  赤外線プロジェクター
２１    プロセッサ
２２    記憶部
２３    バス
２５    ＯＳ
４０    ユーザ指定位置補正情報
４１    補正範囲
４２    補正要否判定情報
４３    補正先決定情報
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2019065899.tif 000009
【図２】
2019065899.tif 000010
【図３】
2019065899.tif 000011
【図４】
2019065899.tif 000012
【図５】
2019065899.tif 000013
【図６】
2019065899.tif 000014
【国際調査報告】
2019065899.tif 000015
2019065899.tif 000016