(57)【要約】【課題】計測装置の操作性の低下を抑制することができ、かつ指定点の位置が被写体の計測に適しているか否かを示す情報をユーザーに提示する。【解決手段】表示制御部は、画像および指定点情報を表示部に表示させる。前記指定点情報は、複数の指定点に含まれる少なくとも１つの前記指定点の位置が被写体の計測に適しているか否かを示す。前記複数の指定点に含まれる少なくとも１つの前記指定点の位置情報が入力装置に入力された後、前記表示制御部は、非表示期間を除く期間のみにおいて、前記指定点情報を前記表示部に表示させる。前記非表示期間は、前記複数の指定点に含まれる第１の指定点の前記位置情報が前記入力装置に入力されてから、前記複数の指定点に含まれる第２の指定点の前記位置情報が前記入力装置に入力されるまでの期間の少なくとも一部を含む。【選択図】図３
2020024286.tif 000002
【特許請求の範囲】
【請求項１】
被写体の画像を取得する画像取得部と、
入力装置に入力された位置情報に基づいて、前記画像上に複数の指定点を設定し、前記位置情報は前記画像における前記複数の指定点の各々の位置を示す指定点設定部と、
前記画像および指定点情報を表示部に表示させ、前記指定点情報は、前記複数の指定点に含まれる少なくとも１つの前記指定点の位置が前記被写体の計測に適しているか否かを示す表示制御部と、
前記複数の指定点に基づいて前記計測を実行する計測部と、
を有し、
前記複数の指定点に含まれる少なくとも１つの前記指定点の前記位置情報が前記入力装置に入力された後、前記表示制御部は、非表示期間を除く期間のみにおいて、前記指定点情報を前記表示部に表示させ、前記非表示期間は、前記複数の指定点に含まれる第１の指定点の前記位置情報が前記入力装置に入力されてから、前記複数の指定点に含まれる第２の指定点の前記位置情報が前記入力装置に入力されるまでの期間の少なくとも一部を含み、前記第２の指定点は前記第１の指定点と異なる
ことを特徴とする計測装置。
【請求項２】
前記複数の指定点のうち前記第１の指定点の前記位置情報が前記入力装置に最初に入力され、
前記複数の指定点のうち前記第２の指定点の前記位置情報が前記入力装置に最後に入力され、
前記非表示期間は、前記第１の指定点の前記位置情報が前記入力装置に入力されてから、前記第２の指定点の前記位置情報が前記入力装置に入力されるまでの期間の全てを含む
ことを特徴とする請求項１に記載の計測装置。
【請求項３】
計測モードに基づいて、前記第２の指定点の前記位置情報が前記入力装置に入力されたか否かを判断する判断部をさらに有し、
前記第２の指定点の前記位置情報が前記入力装置に入力されたと前記判断部が判断したとき、前記非表示期間が終了し、
前記計測部は、前記計測モードに基づく方法により前記被写体の計測を実行する
ことを特徴とする請求項２に記載の計測装置。
【請求項４】
前記第１の指定点の前記位置情報が前記入力装置に入力された後、前記表示制御部は、前記第１の指定点の前記指定点情報を前記表示部に表示させ、
前記第１の指定点の前記指定点情報が表示された後、前記表示制御部は、前記第１の指定点の前記指定点情報を非表示にさせ、
前記非表示期間は、前記第１の指定点の前記指定点情報が非表示になってから、前記第２の指定点の前記位置情報が前記入力装置に入力されるまでの期間の全てを含む
ことを特徴とする請求項１に記載の計測装置。
【請求項５】
前記第１の指定点の前記位置情報が前記入力装置に入力されたときから所定時間が経過するまで、前記表示制御部は、前記指定点情報を前記表示部に表示させる
ことを特徴とする請求項４に記載の計測装置。
【請求項６】
前記指定点情報が表示されている間、前記指定点設定部は前記指定点の設定を停止する
ことを特徴とする請求項５に記載の計測装置。
【請求項７】
前記表示制御部はさらに、前記入力装置に入力されるマーク位置情報に基づいて、前記画像上にマークを表示させ、前記マーク位置情報は前記画像上の前記マークの位置を示し、
前記指定点を指定する指示が前記入力装置に入力されたとき、前記指定点設定部は、前記マーク位置情報が示す前記マークの前記位置に、前記複数の指定点に含まれる１つの前記指定点を設定し、
前記マークの動きに基づいて前記非表示期間が設けられる
ことを特徴とする請求項１に記載の計測装置。
【請求項８】
前記非表示期間は、前記マークが前記画像上で移動している期間の全てを含み、
移動中の前記マークが停止したとき、前記非表示期間が終了する
ことを特徴とする請求項７に記載の計測装置。
【請求項９】
前記非表示期間は、前記マークが前記画像上で移動している期間の全てを含み、
前記第１の指定点を指定する前記指示が前記入力装置に入力されたとき、前記非表示期間が終了し、
前記第１の指定点を指定する前記指示が前記入力装置に入力された後、前記マークの動きに基づいて前記非表示期間が開始され、
前記第２の指定点を指定する前記指示が前記入力装置に入力されたとき、前記非表示期間が終了する
ことを特徴とする請求項７に記載の計測装置。
【請求項１０】
前記マークが移動している間、前記指定点設定部は前記指定点の設定を停止する
ことを特徴とする請求項７に記載の計測装置。
【請求項１１】
前記表示制御部は、前記指定点情報が前記複数の指定点と重ならない位置に前記指定点情報を表示させる
ことを特徴とする請求項１に記載の計測装置。
【請求項１２】
前記画像取得部は、互いに視差を有する第１の画像および第２の画像を取得し、
前記指定点設定部は、前記第１の画像上に前記複数の指定点を設定し、
前記表示制御部は、前記第１の画像および前記指定点情報を前記表示部に表示させ、
前記指定点情報は、前記第２の画像の少なくとも一部である
ことを特徴とする請求項１に記載の計測装置。
【請求項１３】
画像取得部が被写体の画像を取得する第１のステップと、
指定点設定部が、入力装置に入力された位置情報に基づいて、前記画像上に複数の指定点を設定し、前記位置情報は前記画像における前記複数の指定点の各々の位置を示す第２のステップと、
表示制御部が前記画像を表示部に表示させる第３のステップと、
計測部が前記複数の指定点に基づいて前記被写体の計測を実行する第４のステップと、
前記複数の指定点に含まれる少なくとも１つの前記指定点の前記位置情報が前記入力装置に入力された後、前記表示制御部が、非表示期間を除く期間において、指定点情報を前記表示部に表示させ、前記指定点情報は、前記複数の指定点に含まれる少なくとも１つの前記指定点の位置が前記計測に適しているか否かを示し、前記非表示期間は、前記複数の指定点に含まれる第１の指定点の前記位置情報が前記入力装置に入力されてから、前記複数の指定点に含まれる第２の指定点の前記位置情報が前記入力装置に入力されるまでの期間の少なくとも一部を含み、前記第２の指定点は前記第１の指定点と異なる第５のステップと、
を有することを特徴とする計測装置の作動方法。
【請求項１４】
被写体の画像を取得する第１のステップと、
入力装置に入力された位置情報に基づいて、前記画像上に複数の指定点を設定し、前記位置情報は前記画像における前記複数の指定点の各々の位置を示す第２のステップと、
前記画像を表示部に表示させる第３のステップと、
前記複数の指定点に基づいて前記被写体の計測を実行する第４のステップと、
前記複数の指定点に含まれる少なくとも１つの前記指定点の前記位置情報が前記入力装置に入力された後、非表示期間を除く期間において、指定点情報を前記表示部に表示させ、前記指定点情報は、前記複数の指定点に含まれる少なくとも１つの前記指定点の位置が前記計測に適しているか否かを示し、前記非表示期間は、前記複数の指定点に含まれる第１の指定点の前記位置情報が前記入力装置に入力されてから、前記複数の指定点に含まれる第２の指定点の前記位置情報が前記入力装置に入力されるまでの期間の少なくとも一部を含み、前記第２の指定点は前記第１の指定点と異なる第５のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計測装置、計測装置の作動方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、ボイラー、タービン、エンジン、および化学プラントなどの検査において、内部の傷および腐食を観察するために工業用内視鏡が広く用いられている。工業用内視鏡の例として、計測内視鏡装置が特許文献１に開示されている。計測内視鏡装置において、内視鏡の先端に２個の光学系が設けられている。計測内視鏡装置は、三角測量の原理を利用したステレオ計測により３次元計測を実行する。検査において検査対象物の内部に傷などの不具合箇所が発見されたとき、ユーザーはこのような計測内視鏡装置を用いて傷の大きさ等を計測する。これにより、ユーザーは、検査対象物の分解および修理が必要であるか否かを判断することができる。そのため、計測内視鏡装置ができるだけ正確に３次元計測を行えることが非常に重要である。計測内視鏡装置は、ユーザーによって画像上で指定された指定点の位置に基づいて３次元計測を実行する。
【０００３】
ステレオ計測以外の３次元計測を実行する装置も利用されている。例えば、パターン光を投影する手段が挿入部の先端に設けられた装置が利用されている。この装置は、被写体に投影されたパターンを解析することにより３次元計測を実行することができる。
【０００４】
上記のように、計測内視鏡装置ができるだけ正確に計測を実行できることが非常に重要である。一般的に、ユーザーはできるだけ計測精度の高い状態で計測が実行されることを望んでいる。そのため、指定点が計測に適しているか否かを判断するための情報をユーザーに提示することは非常に重要である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３３４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
装置が指定点の状態を示す情報をユーザーに提示するタイミングは非常に重要である。例えば、面積計測モードでは、２０個以上の指定点が指定される状況が考えられる。全ての指定点の各々に対して画像上に情報を表示し続けることにより、ユーザーが指定点を指定するための操作が妨げられる場合がある。あるいは、既に指定された点がその情報によって隠される場合がある。そのため、計測装置が使いにくくなる可能性が考えられる。
【０００７】
本発明は、指定点の位置が被写体の計測に適しているか否かを示す情報をユーザーに提示することができ、かつ計測装置の操作性の低下を抑制することができる計測装置、計測装置の作動方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、被写体の画像を取得する画像取得部と、入力装置に入力された位置情報に基づいて、前記画像上に複数の指定点を設定し、前記位置情報は前記画像における前記複数の指定点の各々の位置を示す指定点設定部と、前記画像および指定点情報を表示部に表示させ、前記指定点情報は、前記複数の指定点に含まれる少なくとも１つの前記指定点の位置が前記被写体の計測に適しているか否かを示す表示制御部と、前記複数の指定点に基づいて前記計測を実行する計測部と、を有し、前記複数の指定点に含まれる少なくとも１つの前記指定点の前記位置情報が前記入力装置に入力された後、前記表示制御部は、非表示期間を除く期間のみにおいて、前記指定点情報を前記表示部に表示させ、前記非表示期間は、前記複数の指定点に含まれる第１の指定点の前記位置情報が前記入力装置に入力されてから、前記複数の指定点に含まれる第２の指定点の前記位置情報が前記入力装置に入力されるまでの期間の少なくとも一部を含み、前記第２の指定点は前記第１の指定点と異なることを特徴とする計測装置である。
【０００９】
本発明の計測装置において、前記複数の指定点のうち前記第１の指定点の前記位置情報が前記入力装置に最初に入力され、前記複数の指定点のうち前記第２の指定点の前記位置情報が前記入力装置に最後に入力され、前記非表示期間は、前記第１の指定点の前記位置情報が前記入力装置に入力されてから、前記第２の指定点の前記位置情報が前記入力装置に入力されるまでの期間の全てを含むことを特徴とする。
【００１０】
本発明の計測装置は、計測モードに基づいて、前記第２の指定点の前記位置情報が前記入力装置に入力されたか否かを判断する判断部をさらに有し、前記第２の指定点の前記位置情報が前記入力装置に入力されたと前記判断部が判断したとき、前記非表示期間が終了し、前記計測部は、前記計測モードに基づく方法により前記被写体の計測を実行することを特徴とする。
【００１１】
本発明の計測装置において、前記第１の指定点の前記位置情報が前記入力装置に入力された後、前記表示制御部は、前記第１の指定点の前記指定点情報を前記表示部に表示させ、前記第１の指定点の前記指定点情報が表示された後、前記表示制御部は、前記第１の指定点の前記指定点情報を非表示にさせ、前記非表示期間は、前記第１の指定点の前記指定点情報が非表示になってから、前記第２の指定点の前記位置情報が前記入力装置に入力されるまでの期間の全てを含むことを特徴とする。
【００１２】
本発明の計測装置において、前記第１の指定点の前記位置情報が前記入力装置に入力されたときから所定時間が経過するまで、前記表示制御部は、前記指定点情報を前記表示部に表示させることを特徴とする。
【００１３】
本発明の計測装置において、前記指定点情報が表示されている間、前記指定点設定部は前記指定点の設定を停止することを特徴とする。
【００１４】
本発明の計測装置において、前記表示制御部はさらに、前記入力装置に入力されるマーク位置情報に基づいて、前記画像上にマークを表示させ、前記マーク位置情報は前記画像上の前記マークの位置を示し、前記指定点を指定する指示が前記入力装置に入力されたとき、前記指定点設定部は、前記マーク位置情報が示す前記マークの前記位置に、前記複数の指定点に含まれる１つの前記指定点を設定し、前記マークの動きに基づいて前記非表示期間が設けられることを特徴とする。
【００１５】
本発明の計測装置において、前記非表示期間は、前記マークが前記画像上で移動している期間の全てを含み、移動中の前記マークが停止したとき、前記非表示期間が終了することを特徴とする。
【００１６】
本発明の計測装置において、前記非表示期間は、前記マークが前記画像上で移動している期間の全てを含み、前記第１の指定点を指定する前記指示が前記入力装置に入力されたとき、前記非表示期間が終了し、前記第１の指定点を指定する前記指示が前記入力装置に入力された後、前記マークの動きに基づいて前記非表示期間が開始され、前記第２の指定点を指定する前記指示が前記入力装置に入力されたとき、前記非表示期間が終了することを特徴とする。
【００１７】
本発明の計測装置において、前記マークが移動している間、前記指定点設定部は前記指定点の設定を停止することを特徴とする。
【００１８】
本発明の計測装置において、前記表示制御部は、前記指定点情報が前記複数の指定点と重ならない位置に前記指定点情報を表示させることを特徴とする。
【００１９】
本発明の計測装置において、前記画像取得部は、互いに視差を有する第１の画像および第２の画像を取得し、前記指定点設定部は、前記第１の画像上に前記複数の指定点を設定し、前記表示制御部は、前記第１の画像および前記指定点情報を前記表示部に表示させ、前記指定点情報は、前記第２の画像の少なくとも一部であることを特徴とする。
【００２０】
本発明は、画像取得部が被写体の画像を取得する第１のステップと、指定点設定部が、入力装置に入力された位置情報に基づいて、前記画像上に複数の指定点を設定し、前記位置情報は前記画像における前記複数の指定点の各々の位置を示す第２のステップと、表示制御部が前記画像を表示部に表示させる第３のステップと、計測部が前記複数の指定点に基づいて前記被写体の計測を実行する第４のステップと、前記複数の指定点に含まれる少なくとも１つの前記指定点の前記位置情報が前記入力装置に入力された後、前記表示制御部が、非表示期間を除く期間において、指定点情報を前記表示部に表示させ、前記指定点情報は、前記複数の指定点に含まれる少なくとも１つの前記指定点の位置が前記計測に適しているか否かを示し、前記非表示期間は、前記複数の指定点に含まれる第１の指定点の前記位置情報が前記入力装置に入力されてから、前記複数の指定点に含まれる第２の指定点の前記位置情報が前記入力装置に入力されるまでの期間の少なくとも一部を含み、前記第２の指定点は前記第１の指定点と異なる第５のステップと、を有することを特徴とする計測装置の作動方法である。
【００２１】
本発明は、被写体の画像を取得する第１のステップと、入力装置に入力された位置情報に基づいて、前記画像上に複数の指定点を設定し、前記位置情報は前記画像における前記複数の指定点の各々の位置を示す第２のステップと、前記画像を表示部に表示させる第３のステップと、前記複数の指定点に基づいて前記被写体の計測を実行する第４のステップと、前記複数の指定点に含まれる少なくとも１つの前記指定点の前記位置情報が前記入力装置に入力された後、非表示期間を除く期間において、指定点情報を前記表示部に表示させ、前記指定点情報は、前記複数の指定点に含まれる少なくとも１つの前記指定点の位置が前記計測に適しているか否かを示し、前記非表示期間は、前記複数の指定点に含まれる第１の指定点の前記位置情報が前記入力装置に入力されてから、前記複数の指定点に含まれる第２の指定点の前記位置情報が前記入力装置に入力されるまでの期間の少なくとも一部を含み、前記第２の指定点は前記第１の指定点と異なる第５のステップと、をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００２２】
本発明によれば、計測装置、計測装置の作動方法、およびプログラムは、指定点の位置が被写体の計測に適しているか否かを示す情報をユーザーに提示することができ、かつ計測装置の操作性の低下を抑制することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施形態による内視鏡装置の全体構成を示す斜視図である。
【図２】本発明の第１の実施形態による内視鏡装置の内部構成を示すブロック図である。
【図３】本発明の第１の実施形態によるＣＰＵの機能構成を示すブロック図である。
【図４】本発明の第１の実施形態のステレオ計測による計測点の３次元座標の算出方法を説明するための参考図である。
【図５】本発明の第１の実施形態における計測処理の手順を示すフローチャートである。
【図６】本発明の第１の実施形態における画像を示す参考図である。
【図７】本発明の第１の実施形態における計測処理の手順を示すフローチャートである。
【図８】本発明の第１の実施形態における計測処理の手順を示すフローチャートである。
【図９】本発明の第１の実施形態の変形例における画像を示す参考図である。
【図１０】本発明の第１の実施形態の変形例における画像を示す参考図である。
【図１１】本発明の第１の実施形態の変形例における画像を示す参考図である。
【図１２】本発明の第１の実施形態の変形例における画像を示す参考図である。
【図１３】本発明の第２の実施形態における計測処理の手順を示すフローチャートである。
【図１４】本発明の第２の実施形態における計測処理の手順を示すフローチャートである。
【図１５】本発明の第２の実施形態における画像を示す参考図である。
【図１６】本発明の第２の実施形態における画像を示す参考図である。
【図１７】本発明の第２の実施形態における画像を示す参考図である。
【図１８】本発明の第２の実施形態における画像を示す参考図である。
【図１９】本発明の第３の実施形態における計測処理の手順を示すフローチャートである。
【図２０】本発明の第３の実施形態における対応点表示処理の手順を示すフローチャートである。
【図２１】本発明の第３の実施形態における画像を示す参考図である。
【図２２】本発明の第３の実施形態における画像を示す参考図である。
【図２３】本発明の第３の実施形態における画像を示す参考図である。
【図２４】本発明の第３の実施形態における画像を示す参考図である。
【図２５】本発明の第３の実施形態における画像を示す参考図である。
【図２６】本発明の第３の実施形態の変形例における計測処理の手順を示すフローチャートである。
【図２７】本発明の第３の実施形態の変形例における画像を示す参考図である。
【図２８】本発明の第３の実施形態の変形例における画像を示す参考図である。
【図２９】本発明の第３の実施形態の変形例における画像を示す参考図である。
【図３０】本発明の第３の実施形態の変形例における画像を示す参考図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照し、本発明の実施形態を説明する。以下では、計測装置の例として内視鏡装置を使用する。
【００２５】
（第１の実施形態）
図１は、本発明の第１の実施形態による内視鏡装置１の全体構成を示す。図２は、内視鏡装置１の内部構成を示す。図１に示す内視鏡装置１は、内視鏡２と、装置本体３とを有する。内視鏡２は、細長な挿入部２０と、操作部６とを有する。ユーザーは、操作部６を操作することにより、装置全体の制御に必要な指示を入力する。装置本体３は、内視鏡２に接続されている。装置本体３は、モニタ４と、筐体５とを有する。モニタ４は、内視鏡２によって取得された被写体の画像および操作メニュー等を表示する。筐体５は、内部に制御装置１０（図２参照）を有する。
【００２６】
操作部６は、ユーザーインタフェースである。例えば、操作部６は、ボタン、スイッチ、キー、マウス、ジョイスティック、タッチパッド、トラックボール、およびタッチパネルの少なくとも１つである。モニタ４は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等のディスプレイである。
【００２７】
挿入部２０は、被検体の内部に挿入される。挿入部２０は、硬質な先端部２１と、湾曲可能な湾曲部２２と、柔軟性を有する可撓管部２３とを有する。挿入部２０において先端側に先端部２１が配置されている。挿入部２０において本体側に可撓管部２３が配置されている。先端部２１と可撓管部２３との間に湾曲部２２が配置されている。先端部２１には、被写体の光学像を形成するための光学アダプタが着脱可能である。
【００２８】
図２に示す筐体５は、内視鏡ユニット８と、ＣＣＵ（カメラコントロールユニット）９と、制御装置１０とを有する。内視鏡ユニット８は、観察に必要な照明光を供給する光源装置と、湾曲部２２を湾曲させる湾曲装置とを有する。ＣＣＵ９は、撮像素子２８を駆動する。撮像素子２８から出力された撮像信号がＣＣＵ９に入力される。ＣＣＵ９は、撮像素子２８により取得された撮像信号に対して、増幅およびノイズ除去等を含む前処理を実行する。ＣＣＵ９は、処理された撮像信号をＮＴＳＣ信号等の映像信号に変換する。
【００２９】
制御装置１０は、映像信号処理回路１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１４と、カードインタフェース１５と、外部機器インタフェース１６と、制御インタフェース１７と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１８とを有する。
【００３０】
映像信号処理回路１２は、ＣＣＵ９から出力された映像信号に対して、所定の映像処理を施す。例えば、映像信号処理回路１２は、ＣＣＵ９から出力された映像信号と、ＣＰＵ１８によって生成されるグラフィック画像信号とを合成する。グラフィック画像信号は、操作画面の画像および計測情報等を含む。計測情報は、カーソル、指定点のマーク、および計測結果等を含む。映像信号処理回路１２は、合成された映像信号をモニタ４に出力する。
【００３１】
ＲＯＭ１３は、ＣＰＵ１８が内視鏡装置１の動作を制御するためのプログラムが記録された不揮発性の記録媒体である。ＲＡＭ１４は、ＣＰＵ１８が内視鏡装置１の制御のために使用する情報を一時的に記憶する揮発性の記録媒体である。ＣＰＵ１８は、ＲＯＭ１３に記録されたプログラムに基づいて内視鏡装置１の動作を制御する。
【００３２】
着脱可能な記録媒体であるメモリカード３２がカードインタフェース１５に接続される。カードインタフェース１５は、メモリカード３２に記憶されている制御処理情報および画像情報等を制御装置１０に取り込む。また、カードインタフェース１５は、内視鏡装置１によって生成された制御処理情報および画像情報等をメモリカード３２に記録する。
【００３３】
ＵＳＢ機器等の外部機器が外部機器インタフェース１６に接続される。例えば、パーソナルコンピュータ３１が外部機器インタフェース１６に接続される。外部機器インタフェース１６は、パーソナルコンピュータ３１へ情報を送信し、かつパーソナルコンピュータ３１から情報を受信する。これによって、パーソナルコンピュータ３１のモニタが情報を表示することができる。また、ユーザーは、パーソナルコンピュータ３１に指示を入力することにより、内視鏡装置１の制御に関する操作を行うことができる。
【００３４】
制御インタフェース１７は、操作部６、内視鏡ユニット８、およびＣＣＵ９と動作制御のための通信を行う。制御インタフェース１７は、ユーザーによって操作部６に入力された指示をＣＰＵ１８に通知する。制御インタフェース１７は、光源装置および湾曲装置を制御するための制御信号を内視鏡ユニット８に出力する。制御インタフェース１７は、撮像素子２８を制御するための制御信号をＣＣＵ９に出力する。
【００３５】
ＣＰＵ１８が実行するプログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。この記録媒体に記録されたプログラムを内視鏡装置１以外のコンピュータが読み込み、かつ実行してもよい。例えば、パーソナルコンピュータ３１がプログラムを読み込んで実行してもよい。パーソナルコンピュータ３１は、プログラムに従って、内視鏡装置１を制御するための制御情報を内視鏡装置１に送信することにより内視鏡装置１を制御してもよい。あるいは、パーソナルコンピュータ３１は、内視鏡装置１から映像信号を取得し、かつ取得された映像信号を用いて計測を実行してもよい。
【００３６】
上述したプログラムは、そのプログラムを保持するコンピュータから、伝送媒体を経由して、あるいは伝送媒体中の伝送波により内視鏡装置１に伝送されてもよい。プログラムを伝送する「伝送媒体」は、情報を伝送する機能を有する媒体である。情報を伝送する機能を有する媒体は、インターネット等のネットワーク（通信網）および電話回線等の通信回線（通信線）を含む。上述したプログラムは、前述した機能の一部を実現してもよい。さらに、上述したプログラムは、差分ファイル（差分プログラム）であってもよい。コンピュータに既に記録されているプログラムと差分プログラムとの組合せが、前述した機能を実現してもよい。
【００３７】
撮像素子２８は、イメージセンサである。撮像素子２８は、挿入部２０の先端に配置される。先端部２１に装着される光学アダプタは、互いに視差を有する２つの光学系を有する。撮像素子２８は、２つの光学系の結像位置に配置された撮像面を有する。撮像素子２８は、第１の光学系によって撮像面に形成された第１の光学像と、第２の光学系によって撮像面に形成された第２の光学像とに基づいて撮像信号を生成する。つまり、撮像素子２８は、第１の画像および第２の画像を生成する。第１の画像は、第１の光学系によって得られた第１の光学像に対応する。第２の画像は、第２の光学系によって得られた第２の光学像に対応する。第１の画像および第２の画像は、互いに視差を有する。例えば、左側の視野に対応する画像が第１の画像と定義され、かつ右側の視野に対応する画像が第２の画像と定義される。右側の視野に対応する画像が第１の画像と定義され、かつ左側の視野に対応する画像が第２の画像と定義されてもよい。
【００３８】
上記のように、内視鏡装置１は、撮像素子２８（画像取得部）と、モニタ４（表示部）と、ＣＰＵ１８とを有する。撮像素子２８は、被写体を撮像し、かつ撮像信号を生成する。撮像信号は、被写体の画像を含む。したがって、撮像素子２８は、被写体を撮像することにより生成された、その被写体の画像を取得する。撮像素子２８により取得された画像は映像信号処理回路１２を経由してＣＰＵ１８に入力される。モニタ４は、映像信号に基づく画像と、後述する指定点情報とを表示する。
【００３９】
撮像素子２８は、被写体の画像を取得する画像取得部の機能を有する。画像取得部は、画像入力装置であってもよい。例えば、パーソナルコンピュータ３１が計測装置として動作する場合、画像取得部は、内視鏡装置１と通信を実行する通信インタフェース（通信機）である。画像取得部は無線通信機であってもよい。画像取得部は、画像が記録された記録媒体から画像を読み出す読み出し回路であってもよい。
【００４０】
図３は、ＣＰＵ１８の機能構成を示す。情報生成部７０、タイミング判断部７１、表示位置算出部７２、制御部７３、指定点設定部７４、計測モード設定部７５、計測部７６、表示制御部７７、およびカーソル位置検出部７８によってＣＰＵ１８の機能が構成されている。図３に示すブロックの少なくとも１つがＣＰＵ１８とは別の回路で構成されてもよい。
【００４１】
図３に示す各部は、プロセッサおよび論理回路の少なくとも１つで構成されてもよい。例えば、プロセッサは、ＣＰＵ、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、およびＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の少なくとも１つである。例えば、論理回路は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）およびＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）の少なくとも１つである。図３に示す各部は、１つまたは複数のプロセッサを含むことができる。図３に示す各部は、１つまたは複数の論理回路を含むことができる。
【００４２】
図３に示す構成の概略を説明する。指定点設定部７４は、操作部６（入力装置）に入力された位置情報に基づいて、画像上に複数の指定点を設定する。位置情報は画像における複数の指定点の各々の位置を示す。表示制御部７７は、画像および指定点情報をモニタ４に表示させる。指定点情報は、複数の指定点に含まれる少なくとも１つの指定点の位置が被写体の計測に適しているか否かを示す。計測部７６は、複数の指定点に基づいて被写体の計測を実行する。複数の指定点に含まれる少なくとも１つの指定点の位置情報が操作部６に入力された後、表示制御部７７は、非表示期間を除く期間のみにおいて、指定点情報をモニタ４に表示させる。非表示期間は、複数の指定点に含まれる第１の指定点の位置情報が操作部６に入力されてから、複数の指定点に含まれる第２の指定点の位置情報が操作部６に入力されるまでの期間の少なくとも一部を含む。第２の指定点は第１の指定点と異なる。
【００４３】
図３に示す構成の詳細を説明する。制御部７３は、各部が実行する処理を制御する。表示制御部７７は、画像をモニタ４に表示させる。例えば、表示制御部７７は、映像信号処理回路１２によって実行される処理を制御する。表示制御部７７は、映像信号処理回路１２によって処理された画像をモニタ４へ出力させる。モニタ４は、映像信号処理回路１２から出力された画像を表示する。例えば、表示制御部７７は、第１の画像をモニタ４に表示させる。表示制御部７７は、第１の画像および第２の画像をモニタ４に表示させてもよい。
【００４４】
表示制御部７７は、ユーザーが指定点を指定するためのカーソルをモニタ４に表示させる。つまり、表示制御部７７は、画像上にカーソルを表示させる。例えば、表示制御部７７は、カーソルのグラフィック画像信号を生成する。表示制御部７７は、生成されたグラフィック画像信号を映像信号処理回路１２に出力する。映像信号処理回路１２は、ＣＣＵ９から出力された映像信号と、ＣＰＵ１８から出力されたグラフィック画像信号とを合成する。これにより、カーソルが画像に重畳される。映像信号処理回路１２は、合成された映像信号をモニタ４に出力する。モニタ４は、カーソルが重畳された画像を表示する。例えば、表示制御部７７は、第１の画像上にカーソルを表示させる。カーソルは、ユーザーが画像上の特定の位置を指定するためのマークである。アイコンまたはポインター等がカーソルの代わりに表示されてもよい。
【００４５】
ユーザーは、操作部６を操作することにより、カーソルの位置情報を操作部６に入力する。操作部６は、ユーザーが操作部６に入力した位置情報を出力する。操作部６から出力された位置情報は、入力部である制御インタフェース１７に入力される。制御インタフェース１７に入力された位置情報は、ＣＰＵ１８に入力される。カーソル位置検出部７８は、操作部６に入力された位置情報が示す位置を検出する。表示制御部７７は、操作部６に入力された位置情報が示す位置にカーソルを表示させる。
【００４６】
表示制御部７７は、指定点のマークおよび計測結果をモニタ４に表示させる。つまり、表示制御部７７は、画像上に指定点のマークおよび計測結果を表示させる。例えば、表示制御部７７は、指定点のマークおよび計測結果の各々のグラフィック画像信号を生成する。その後、カーソルを表示するための処理と同様の処理が実行される。モニタ４は、指定点のマークおよび計測結果が重畳された画像を表示する。指定点のマークは、画像上の指定点の位置を示す。
【００４７】
ユーザーは、操作部６を操作することにより、指定点を指定する指示を操作部６に入力する。操作部６は、ユーザーが操作部６に入力した指示を出力する。操作部６から出力された指示は、制御インタフェース１７に入力される。制御インタフェース１７に入力された指示は、ＣＰＵ１８に入力される。指定点を指定する指示が操作部６に入力されたとき、指定点設定部７４は、カーソルの位置情報が示す位置に、複数の指定点に含まれる１つの指定点を設定する。ユーザーは、上記の操作を繰り返し実行する。そのため、複数の位置情報が操作部６に入力される。指定点設定部７４は、複数の位置情報の各々が示す位置に指定点を設定することにより複数の指定点を設定する。指定点設定部７４によって設定された指定点の位置情報は、ＲＡＭ１４に保持される。指定点が特定の画像に関連付けられることにより、指定点が設定される。例えば、指定点設定部７４は、第１の画像上に複数の指定点を設定する。
【００４８】
指定点は、ユーザーの指示によって決定された注目位置の座標情報である。指定点は、被写体上の計測位置を示す。指定点の指定は、ユーザーが指定点の位置を内視鏡装置１に指示することを意味する。指定点の設定は、指定点設定部７４が指定点の位置を画像に関連付けることを意味する。
【００４９】
ユーザーは、操作部６を操作することにより、計測モードを指定する指示を操作部６に入力する。計測モードは、２点間距離計測、面積計測、線基準計測、または面基準計測等である。２点間計測は、２つの指定点間の３次元距離を計測するモードである。面積計測は、少なくとも３つの指定点で規定された３次元領域の面積を計測するモードである。線基準計測は、２つの指定点で規定された３次元直線と１つの指定点との間の３次元距離を計測するモードである。面基準計測は、３つの指定点で規定された３次元領域と１つの指定点との間の３次元距離を計測するモードである。操作部６は、ユーザーが操作部６に入力した指示を出力する。操作部６から出力された指示は、制御インタフェース１７に入力される。制御インタフェース１７に入力された指示は、ＣＰＵ１８に入力される。計測モード設定部７５は、操作部６に入力された指示に基づいて、複数の計測モードのいずれか１つを選択する。計測モード設定部７５は、選択した計測モードをＲＡＭ１４に保持する。これにより、計測モードが内視鏡装置１に設定される。計測モード設定部７５は、撮像素子２８によって取得された画像に基づいて計測モードを選択してもよい。
【００５０】
計測部７６は、第１の画像および第２の画像を使用し、ステレオ計測の原理に基づいて、被写体の３次元計測を実行する。具体的には、計測部７６は、指定点設定部７４によって設定された指定点の位置の３次元座標を算出する。計測部７６は、算出された３次元座標に基づいて被写体の３次元形状のサイズを計測する。
【００５１】
情報生成部７０は、指定点の位置が被写体の計測に適しているか否かを示す指定点情報を生成する。例えば、指定点情報は、画像において指定点を含む領域の輝度分布である。指定点情報は、指定点の特徴度合い（エッジ）を示す情報であってもよい。指定点情報は、テクスチャ情報であってもよい。指定点情報は、指定点の位置における深さ情報（被写体までの距離）であってもよい。指定点情報は、様々な情報を総合的に判断することにより得られる指標としての信頼度であってもよい。指定点情報は、これらの情報とは異なる情報であってもよい。情報生成部７０は、指定点の信頼度に基づいて、複数の指定点情報のうち表示される指定点情報を選択してもよい。
【００５２】
表示制御部７７は、指定点情報をモニタ４に表示させる。つまり、表示制御部７７は、画像上に指定点情報を表示させる。例えば、表示制御部７７は、指定点情報のグラフィック画像信号を生成する。その後、カーソルを表示するための処理と同様の処理が実行される。モニタ４は、指定点情報が重畳された画像を表示する。例えば、表示制御部７７は、第１の画像および指定点情報をモニタ４に表示させる。
【００５３】
計測部７６が計測処理においてステレオ計測を実行する場合、指定点情報は対応点の情報であってもよい。対応点の情報は、一般的に知られているマッチング処理において得られる。例えば、指定点が第１の画像に設定された場合、マッチング処理を実行することにより、第２の画像において指定点に対応する位置の対応点が検出される。指定点情報は、第２の画像の少なくとも一部であってもよい。例えば、指定点情報は、第２の画像において対応点の周辺の画像であってもよい。指定点情報は、第２の画像の全体であってもよい。対応点の情報は、マッチング処理において算出された相関値等であってもよい。
【００５４】
表示位置算出部７２は、指定点設定部７４によって設定された指定点の位置に基づいて、指定点情報を表示する位置を算出する。例えば、表示位置算出部７２は、指定点情報が指定点と重ならないような位置を算出する。表示制御部７７は、表示位置算出部７２によって算出された位置に指定点情報を表示させる。
【００５５】
タイミング判断部７１は、計測モードおよび指定点に基づいて、指定点情報を表示するタイミングを判断する。タイミング判断部７１が指定点情報を表示すると判断した場合、表示制御部７７は、指定点情報をモニタ４に表示させる。
【００５６】
表示制御部７７は、指定点情報が表示されない非表示期間を制御する。非表示期間は、第１の指定点の位置情報が操作部６に入力されてから、第２の指定点の位置情報が操作部６に入力されるまでの期間の全体または一部を含む。第１の指定点は、最初に設定される指定点とは限らない。第２の指定点は、２番目に設定される指定点とは限らない。
【００５７】
例えば、複数の指定点のうち第１の指定点の位置情報が入力される前に非表示期間が開始される。つまり、ユーザーによって第１の指定点が指定される前に非表示期間が開始される。計測処理の開始と同時に非表示期間が開始されてもよい。第２の指定点の位置情報が操作部６に入力されるまで、非表示期間が継続する。第２の指定点の位置情報が操作部６に入力されたとき、非表示期間が終了する。つまり、ユーザーによって第２の指定点が指定されたとき、表示制御部７７は、指定点情報をモニタ４に表示させる。
【００５８】
第１の実施形態において、複数の指定点のうち第１の指定点の位置情報が操作部６に最初に入力される。第１の実施形態において、複数の指定点のうち第２の指定点の位置情報が操作部６に最後に入力される。第１の実施形態において、非表示期間は、第１の指定点の位置情報が操作部６に入力されてから、第２の指定点の位置情報が操作部６に入力されるまでの期間の全てを含む。
【００５９】
第１の指定点を除く全ての指定点の位置情報が操作部６に入力される前、第１の指定点の位置情報が操作部６に入力される。第２の指定点を除く全ての指定点の位置情報が操作部６に入力された後、第２の指定点の位置情報が操作部６に入力される。非表示期間が終了した後、表示制御部７７は、指定点情報をモニタ４に表示させる。つまり、全ての指定点の位置情報が操作部６に入力された後、表示制御部７７は、指定点情報をモニタ４に表示させる。指定点設定部７４は、非表示期間において複数の指定点を設定する。
【００６０】
タイミング判断部７１は、設定された計測モードに基づいて、第２の指定点の位置情報が操作部６に入力されたか否かを判断する。第２の指定点の位置情報が操作部６に入力されたとタイミング判断部７１が判断したとき、非表示期間が終了する。計測部７６は、計測モードに基づく方法により被写体の計測を実行する。
【００６１】
所定の計測モードにおいて、指定点の数は固定されている場合が多い。例えば、２点間距離計測における指定点の数は２である。線基準計測における指定点の数は３である。面基準計測における指定点の数は４である。所定の計測モードが設定された場合、タイミング判断部７１は、所定の数の指定点が指定されたか否かを判断する。これにより、タイミング判断部７１は、非表示期間が終了するタイミングを判断することができる。
【００６２】
計測部７６が３次元座標を算出する方法について説明する。モニタ４は、映像信号処理回路１２に入力される映像信号（画像データ）に基づく画像を表示する。計測部７６は、画像上で指定された位置に対応する３次元座標を計算する。３次元座標を計算する位置は、画像内でユーザーが指定する計測位置（計測点）である。ユーザーが指定する計測点の３次元座標は、被写体の３次元形状のサイズ（計測結果）を求めるために使用される。一例としてステレオ計測による３次元座標の計算方法について説明する。
【００６３】
ステレオ光学アダプタが先端部２１に装着された状態で画像が取得される。ステレオ光学アダプタは、ステレオ計測を実行するための専用レンズである。ステレオ光学アダプタは、左右の２つの観察視野を有する。被写体からの光がステレオ光学アダプタに入射する。ステレオ光学アダプタによって、同一の被写体に対応する左右の２つの被写体像が形成される。２つの被写体像は撮像素子２８に入射し、かつ撮像素子２８によって撮像される。取得された画像は、２つの被写体像を含む。取得された画像のうち、２つの被写体像に対応する領域の画像を左画像（第１の画像）および右画像（第２の画像）と定義する。
【００６４】
図４を参照し、ステレオ計測の原理を説明する。ステレオ計測では、２つの光学測距点の座標に基づいて、三角測量の原理を使用して被写体の３次元座標が算出される。２つの光学測距点は、２つの光学系が捉えた２つの被写体像に対応する。左の光学中心（第１の光学中心６３）と右の光学中心（第２の光学中心６４）とを結ぶ線分の中点が原点Ｏとして定義される。また、右方向が正であるｘ軸と、下方向が正であるｙ軸とが定義される。また、光軸と平行に光学系から遠ざかる方向が正であるｚ軸が定義される。
【００６５】
左の光学系および右の光学系によって得られた被写体像を含む画像に対して、三角測量の原理により、計測点６０の３次元座標（Ｘ，Ｙ，Ｚ）が以下の（１）式から（３）式を用いて計算される。歪み補正が施された左の画像面の計測点６１と、歪み補正が施された右の画像面の対応点６２との２次元座標はそれぞれ、（ＸＬ，ＹＬ）、（ＸＲ，ＹＲ）である。これらの２次元座標の原点はそれぞれ、左の光学系および右の光学系の光軸と画像面との交点ＯＬ、交点ＯＲである。第１の光学中心６３と第２の光学中心６４との距離はＤである。焦点距離はＦである。パラメータｔは、Ｄ／（ＸＲ−ＸＬ）である。
Ｘ＝ｔ×ＸＲ＋Ｄ／２・・・（１）
Ｙ＝−ｔ×ＹＲ・・・（２）
Ｚ＝ｔ×Ｆ・・・（３）
【００６６】
上記のように画像面上の計測点６１の座標と対応点６２の座標とが決定された場合、パラメータＤとパラメータＦとを用いて計測点６０の３次元座標を求めることができる。一般的に、ステレオ計測において対応点はマッチング処理によって算出される。マッチング処理において、被写体の第１の位置に対応する、その被写体の第２の位置が検出される。被写体の第１の位置は、一方の光学系（第１の光学系）を通った光に基づく画像における被写体の位置である。被写体の第２の位置は、他方の光学系（第２の光学系）を通った光に基づく画像における被写体の位置である。マッチング処理には様々な手法がある。例えば、テンプレートマッチングを行うマッチング手法がある。濃淡のエッジ部分などの特徴点に基づいてマッチングを行うマッチング手法もある。位相限定相関法（ＰＯＣ：Ｐｈａｓｅ  Ｏｎｌｙ  Ｃｏｒｒｅｌａｔｉｏｎ）を用いたマッチング手法もある。位相限定相関法では、画像をフーリエ変換することにより得られる位相成分の相関が計算される。本発明の実施形態に適用されるマッチング手法は、上記のマッチング手法に限らない。
【００６７】
いくつかの点の３次元座標を求めることによって、様々な計測機能が実現可能である。例えば、２点間の距離、２点を結ぶ線と１点の距離、複数点を結ぶ線で囲まれた領域の面積、基準面の深さ、および表面形状等が計測される。ユーザーは、様々な計測モードから所望の計測モードを選択することができる。また、第１の光学中心６３または第２の光学中心６４から被写体までの距離（物体距離）を求めることも可能である。物体距離は、先端部２１から被写体までの距離であって、例えば撮像素子２８または観察光学系から被写体までの距離である。上記のステレオ計測を行うためには、挿入部２０の先端部２１とステレオ光学アダプタとを含む光学系の特性を示す光学データが必要である。例えば、マッチング処理および光学データの詳細は特開２００４−４９６３８号公報に記載されているので、その説明を省略する。
【００６８】
本発明の実施形態に適用できる計測方法は、ステレオ計測に限らない。例えば、パターン投影方式等が本発明の実施形態に適用されてもよい。パターン投影方式では、被写体に投影されたパターン光を撮像することにより取得されたパターン画像が解析される。その解析の結果に基づいて３次元座標が算出される。
【００６９】
パターン投影方式では一般的に、パターンの検出精度が低い場合、３次元座標の計算結果の精度が悪くなる。例えば、パターン光が投影された被写体の反射率が低い場合、正確なパターンの検出が難しい。あるいは、パターン光が投影されている間に投影部が動く場合等には、正確なパターンの検出が難しい。パターン投影方式における指定点情報は、例えばパターンの明暗によって生じる輝度値の差である。パターン投影方式における指定点情報は、パターンが投影されたときに発生しているブレ量等であってもよい。
【００７０】
第１の実施形態における計測処理の詳細を説明する。図５は、計測処理の手順を示す。映像信号に基づく画像は、様々な観察状況で取得される。観察状況によって、計測しやすい画像が取得され、あるいは計測しにくい画像が取得される。取得される画像は、計測のためにメモリカード３２に記録された画像、または装置本体３内に一時的に記録された画像（フリーズ画像）である。画像は、静止画に限らない。例えば、画像は、リアルタイムに取得される映像信号（ＬＩＶＥ動画）であってもよい。第１の実施形態において、画像が静止画である場合における計測処理の流れを説明する。
【００７１】
ユーザーの指示により、ＣＰＵ１８は、ユーザーが計測したい対象物が撮像された状態で画像を取得する（ステップＳ１）。このとき、撮像素子２８は、被写体を撮像し、かつ撮像信号を生成する。ＣＣＵ９は、撮像信号に基づいて映像信号を生成する。ＣＰＵ１８は、映像信号すなわち画像をＣＣＵ９から取得する。
【００７２】
画像が取得された後、ユーザーは所望の計測モードを選択する。計測モード設定部７５は、ユーザーによって選択された計測モードを内視鏡装置１に設定する（ステップＳ２）。計測モード設定部７５は、画像の状態に基づいて、適当な計測モードを選択し、かつその計測モードを内視鏡装置１に設定してもよい。以下では、面基準計測を例として、各処理を説明する。面基準計測では、画像上の３つの指定点によって基準面が形成される。基準面と４番目の指定点との間の深さもしくは高さが計測される。
【００７３】
計測モードが設定された後、表示制御部７７は、画像をモニタ４に表示させる。モニタ４は、画像を表示する（ステップＳ３）。ステレオ計測では、２枚の画像が取得される。ステップＳ３において、１枚の画像のみ、あるいは２枚の画像が表示される。以下では、１枚の画像のみが表示される例を説明する。
【００７４】
画像が表示された後、表示制御部７７は、カーソルをモニタ４に表示させる。モニタ４は、カーソルを画像上に表示する（ステップＳ４）。ステップＳ４において、モニタ４は、カーソルを画像上の所定の位置に表示する。例えば、モニタ４は、カーソルを画像の中心に表示する。
【００７５】
カーソルが表示された後、ユーザーは、操作部６を操作することによりカーソルを所望の計測位置に移動させることができる。また、ユーザーは、操作部６を操作することにより所望の計測位置において指定点を指定することができる。指定点設定部７４は、操作部６の状態を監視することにより、ユーザーによって指定点が指定されたか否かを判断する。カーソル位置検出部７８は、画像上のカーソルの位置情報が示す位置を検出する。ユーザーによって最初の指定点Ｐ１が指定されたとき、指定点設定部７４は、画像上のカーソルの位置情報が示す位置に指定点Ｐ１を設定する（ステップＳ５）。
【００７６】
指定点Ｐ１が設定された後、指定点設定部７４は、指定点Ｐ１を設定する方法と同様の方法により、画像上のカーソルの位置情報が示す位置に指定点Ｐ２を設定する（ステップＳ６）。指定点Ｐ２が設定された後、指定点設定部７４は、指定点Ｐ１を設定する方法と同様の方法により、画像上のカーソルの位置情報が示す位置に指定点Ｐ３を設定する（ステップＳ７）。３つの指定点Ｐ１，Ｐ２，Ｐ３によって基準面が形成される。
【００７７】
指定点Ｐ３が設定された後、指定点設定部７４は、指定点Ｐ１を設定する方法と同様の方法により、画像上のカーソルの位置情報が示す位置に最後の指定点Ｐ４を設定する（ステップＳ８）。指定点Ｐ４は、深さまたは高さの計測位置を示す。
【００７８】
ステップＳ８における処理が終了したとき、面基準計測に必要な４つの指定点の指定が完了する。タイミング判断部７１は、操作部６の状態を監視することにより、ユーザーによって４番目の指定点が指定されたか否かを判断する。４番目の指定点が指定されたとき、タイミング判断部７１は、非表示期間を終了すると判断する。つまり、タイミング判断部７１は、指定点情報を表示すると判断する。タイミング判断部７１は、判断結果を制御部７３に通知する。制御部７３は、その判断結果に基づいて、指定点情報の生成を情報生成部７０に指示し、かつ指定点情報の表示を表示制御部７７に指示する。
【００７９】
面基準計測では、４つの指定点が指定されたとき指定点の指定が完了する。例えば、２点間距離計測では、２つの指定点が指定されたとき指定点の指定が完了する。線基準計測では、３つの指定点が指定されたとき指定点の指定が完了する。
【００８０】
指定点Ｐ４が設定された後、情報生成部７０は、指定点情報を生成する（ステップＳ９）。指定点情報の態様は様々である。以下では、指定点情報は、各指定点の対応点の周辺領域の画像である。計測部７６は、マッチング処理を実行することにより、４つの指定点の各々の対応点を算出する。つまり、計測部７６は、４つの対応点を算出する。情報生成部７０は、制御部７３から、計測部７６によって算出された対応点情報を受け取る。情報生成部７０は、４つの対応点の各々を含む領域を第２の画像から切り出す。情報生成部７０は、４つの領域を第２の画像から切り出すことにより、４つの指定点情報を生成する。
【００８１】
指定点情報が生成された後、表示位置算出部７２は、指定点情報の表示位置を算出する（ステップＳ１０）。表示位置算出部７２は、各指定点の周辺において、指定点情報と指定点とが重ならない領域を算出する。表示位置算出部７２は、その領域の座標情報を制御部７３に通知する。制御部７３は、指定点情報が表示される領域の座標情報を表示制御部７７に通知する。
【００８２】
指定点情報の表示位置が算出された後、表示制御部７７は、指定点情報をモニタ４に表示させる。モニタ４は、指定点情報を第１の画像上に表示する（ステップＳ１１）。
【００８３】
指定点情報が表示された後、計測部７６は、４つの指定点に基づいて、３次元計測を実行する（ステップＳ１２）。ステレオ計測の場合、図４を参照して説明した計測原理に従って３次元計測が実行される。計測部７６は、計測結果を制御部７３に通知する。制御部７３は、計測結果を表示制御部７７に通知する。
【００８４】
３次元計測が終了した後、表示制御部７７は、計測結果をモニタ４に表示させる（ステップＳ１３）。ステップＳ１３における処理が終了したとき、計測処理が終了する。
【００８５】
図５に示す計測処理が開始されたとき、非表示期間が開始される。ステップＳ１１において指定点情報が表示されたとき、非表示期間が終了する。
【００８６】
図５は、処理の流れの１つの例を示す。本発明の実施形態の効果を得るための処理の流れは、図５に限らない。例えば、ステップＳ１２における処理は、ステップＳ８における処理とステップＳ９における処理との間に実行されてもよい。
【００８７】
複数の指定点の一部のみの指定点情報が表示されてもよい。例えば、情報生成部７０は、前述した信頼度を指定点毎に算出してもよい。情報生成部７０は、信頼度が低い指定点のみの指定点情報を生成してもよい。表示制御部７７は、信頼度が低い指定点のみの指定点情報をモニタ４に表示させてもよい。
【００８８】
図６は、モニタ４に表示された画像を示す。第１の画像Ｇ１０が表示される。各指定点のマークが第１の画像Ｇ１０上の各指定点の位置に表示される。図６では、４つのマークＭ１０，Ｍ１１，Ｍ１２，Ｍ１３が表示される。カーソルＣ１０および計測結果Ｒ１０が第１の画像Ｇ１０上に表示される。４番目の指定点が指定されたときの状態が図６に示されている。４つの指定点情報Ｉ１０，Ｉ１１，Ｉ１２，Ｉ１３が第１の画像Ｇ１０上に表示される。各指定点情報は、各指定点の対応点の周辺の画像である。各指定点情報は、第１の画像Ｇ１０と対になる第２の画像から一部の領域を切り出すことにより生成される。各指定点情報は、対応点のマークを含む。対応点のマークは、第２の画像における対応点の位置に表示される。
【００８９】
指定点情報Ｉ１０は、マークＭ１０の近傍に表示され、マークＭ１０と重ならない。指定点情報Ｉ１１は、マークＭ１１の近傍に表示され、マークＭ１１と重ならない。指定点情報Ｉ１２は、マークＭ１２の近傍に表示され、マークＭ１２と重ならない。指定点情報Ｉ１３は、マークＭ１３の近傍に表示され、マークＭ１３と重ならない。各指定点情報は、拡大画像または縮小画像であってもよい。
【００９０】
計測結果Ｒ１０は、各指定点と重ならない。また、計測結果Ｒ１０は、各指定点情報と重ならない。表示位置算出部７２は、各指定点情報の位置に基づいて、計測結果Ｒ１０を表示する位置を算出する。例えば、表示位置算出部７２は、計測結果Ｒ１０が各指定点情報と重ならないような位置を算出する。表示制御部７７は、表示位置算出部７２によって算出された位置に計測結果Ｒ１０を表示させる。
【００９１】
指定点情報Ｉ１０，Ｉ１１，Ｉ１２，Ｉ１３は、互いに重ならない。例えば、表示位置算出部７２は、複数の指定点情報が互いに重ならないような位置を算出する。表示制御部７７は、表示位置算出部７２によって算出された位置に複数の指定点情報を表示させる。
【００９２】
ユーザーは、指定点情報を確認することにより、指定点の位置が被写体の計測に適しているか否かを判断する。第１の画像における指定点の位置と、第２の画像における対応点の位置とが同じである場合、ユーザーは、指定点の位置が被写体の計測に適していると判断することができる。第１の画像における指定点の位置と、第２の画像における対応点の位置とが異なる場合、ユーザーは、指定点の位置が被写体の計測に適していないと判断することができる。
【００９３】
指定点の位置が被写体の計測に適していない場合、ユーザーは任意の指定点を指定し直してもよい。あるいは、新たな画像が取得され、かつその画像を用いて計測処理が再度実行されてもよい。これらの対応によって、内視鏡装置１は、より正確な計測結果を得ることができる。
【００９４】
ユーザーが任意の指定点を指定し直す場合、ユーザーは、修正したい指定点を選択する。例えば、タッチパネルが使用できる場合、ユーザーは、修正したい指定点の位置をタッチしてもよい。例えば、ユーザーがリモコンでカーソルを動かしている場合、ユーザーは、修正したい指定点の位置までカーソルを動かし、かつ決定ボタンを押してもよい。例えば、モニタ４上に修正ボタンがある場合、ユーザーは、修正したい指定点をタッチパネルまたはリモコン等により選択し、かつ修正ボタンを押してもよい。修正対象の指定点が選択された後の修正作業において、指定点の指定は完了していない。そのため、指定点情報は非表示となる。
【００９５】
第１の実施形態において、全ての指定点の指定が完了したとき、指定点情報が表示される。１回目の計測に使用された画像と同じ画像を使用して２回目の計測が実行される場合、１回目の計測において表示された指定点情報は不要である。例えば、ユーザーが２回目の計測への移行を装置に伝えたとき、表示制御部７７は、１回目の計測において表示された指定点情報を非表示としてもよい。例えば、次の計測への移行を指示するためのボタンがモニタ４上に表示されてもよい。あるいは、１回目の計測において表示された指定点情報を非表示とするためのボタンがモニタ４上に表示されてもよい。
【００９６】
図７は、図５に示す計測処理と異なる計測処理の手順を示す。図５に示す処理と同じ処理の説明を省略する。
【００９７】
図５に示す計測処理では、全ての指定点が設定された後、指定点情報の表示位置が算出される。図７に示す計測処理では、１つの指定点が設定されるたびに、指定点情報の表示位置が算出される。
【００９８】
ステップＳ５の後、表示位置算出部７２は、ステップＳ５において設定された指定点Ｐ１の指定点情報の表示位置を算出する（ステップＳ１０ａ）。ステップＳ１０ａの後、ステップＳ６における処理が実行される。
【００９９】
ステップＳ６の後、表示位置算出部７２は、ステップＳ６において設定された指定点Ｐ２の指定点情報の表示位置を算出する（ステップＳ１０ｂ）。ステップＳ１０ｂの後、ステップＳ７における処理が実行される。
【０１００】
ステップＳ７の後、表示位置算出部７２は、ステップＳ７において設定された指定点Ｐ３の指定点情報の表示位置を算出する（ステップＳ１０ｃ）。ステップＳ１０ｃの後、ステップＳ８における処理が実行される。
【０１０１】
ステップＳ８の後、表示位置算出部７２は、ステップＳ８において設定された指定点Ｐ４の指定点情報の表示位置を算出する（ステップＳ１０ｄ）。ステップＳ１０ｄの後、ステップＳ９における処理が実行される。
【０１０２】
表示位置算出部７２は、ステップＳ１１において、各指定点情報が各指定点と重ならないことを確認してもよい。各指定点情報が各指定点と重ならないことが確認できた場合、表示位置算出部７２は、ステップＳ１１において指定点情報をモニタ４に表示させてもよい。少なくとも１つの指定点情報が少なくとも１つの指定点と重なる場合、表示位置算出部７２は、指定点情報が指定点と重ならないような位置を再度算出してもよい。
【０１０３】
図５または図７に示す処理において、１つの指定点が設定されるたびに、その指定点の指定点情報が生成されてもよい。その場合、ユーザーによって最後に指定された指定点が画像上に設定された後、指定点情報が表示される。
【０１０４】
図８は、２以上の指定点が設定される場合に実行される計測処理の手順を示す。図８は、図５に示す処理を一般化した処理を示す。図５に示す処理と同じ処理の説明を省略する。４つの指定点が設定される場合、図８に示す処理は図５に示す処理と同様である。図５に示す処理と同じ処理の説明を省略する。
【０１０５】
ステップＳ４の後、変数Ｎが１に設定される（ステップＳ１４）。ステップＳ１４の後、指定点設定部７４は、図５に示すステップＳ５における処理と同様の処理を実行することにより、画像上のカーソルの位置情報が示す位置に指定点ＰＮを設定する（ステップＳ１５）。指定点ＰＮは、Ｎ番目に設定される指定点である。
【０１０６】
ステップＳ１５の後、タイミング判断部７１は、最後の指定点の位置情報が操作部６に入力されたか否かを判断する。つまり、タイミング判断部７１は、指定点の指定が完了したか否かを判断する（ステップＳ１６）。計測処理に必要な指定点の数は、計測モード毎に異なる。そのため、タイミング判断部７１は、設定された計測モードと、ユーザーによって既に指定された指定点の数とに基づいて、指定点の指定が完了したか否かを判断することができる。
【０１０７】
指定点の指定が完了したことを示す明示的な指示がユーザーによって操作部６に入力されたとき、タイミング判断部７１は、指定点の指定が完了したと判断してもよい。例えば、面積計測において、タイミング判断部７１は、ユーザーからの明示的な指示に基づいて、指定点の指定が完了したと判断することができる。
【０１０８】
ステップＳ１６において、指定点の指定が完了していないとタイミング判断部７１が判断した場合、変数Ｎに１が加算される（ステップＳ１７）。ステップＳ１７の後、ステップＳ１５において次の指定点が設定される。
【０１０９】
ステップＳ１６において、指定点の指定が完了したとタイミング判断部７１が判断した場合、情報生成部７０は、図５に示すステップＳ９における処理と同様の処理を実行することにより、Ｎ個の指定点の各々の指定点情報を生成する（ステップＳ９ａ）。ステップＳ９ａの後、ステップＳ１０における処理が実行される。
【０１１０】
本発明の各態様の内視鏡装置の作動方法は、第１から第５のステップを有する。撮像素子２８は、第１のステップ（ステップＳ１）において、被写体の画像を取得する。指定点設定部７４は、第２のステップ（ステップＳ５からＳ８）において、操作部６に入力された位置情報に基づいて、画像上に複数の指定点を設定する。表示制御部７７は、第３のステップ（ステップＳ３）において、画像をモニタ４に表示させる。計測部７６は、第４のステップ（ステップＳ１２）において、複数の指定点に基づいて被写体の計測を実行する。複数の指定点に含まれる少なくとも１つの指定点の位置情報が操作部６に入力された後、表示制御部７７は、非表示期間を除く期間のみにおいて、第５のステップ（ステップＳ１１）において、指定点情報をモニタ４に表示させる。本発明の各態様の内視鏡装置の作動方法は、第１から第５のステップ以外のステップを有する必要はない。
【０１１１】
第１の実施形態の内視鏡装置１において、表示制御部７７は、非表示期間を除く期間のみにおいて、指定点情報をモニタ４に表示させる。指定点情報は、少なくとも１つの指定点の位置が被写体の計測に適しているか否かを示す。非表示期間は、第１の指定点の位置情報が操作部６に入力されてから、第２の指定点の位置情報が操作部６に入力されるまでの期間の少なくとも一部を含む。少なくとも第１の指定点の指定が終了した後、指定点情報が表示される。指定点情報は、指定点を指定するためのユーザーの操作を妨げにくい。そのため、内視鏡装置１は、指定点の位置が被写体の計測に適しているか否かを示す情報をユーザーに提示することができ、かつ装置の操作性の低下を抑制することができる。
【０１１２】
指定点情報が表示されるため、ユーザーは、正しい計測結果が得られるか否かを判断しやすい。指定点の位置が計測に適していない場合、ユーザーは計測をやり直すことができる。
【０１１３】
表示制御部７７は、指定点情報が複数の指定点と重ならない位置に指定点情報を表示させる。そのため、ユーザーが指定点の位置を確認するとき、指定点情報は視認性を低下させにくい。そのため、ユーザーの作業効率が悪化しにくい。例えば、対応点の周辺の画像が指定点情報として表示される場合、ユーザーは、指定点の位置と対応点の位置とを比較することにより、指定点の位置が計測に適しているか否かを判断することが考えられる。指定点が指定点情報によって隠されると、ユーザーは指定点の位置と対応点の位置とを比較することができない。仮に、指定点に重なっている指定点情報をユーザーが動かせる場合でも、作業が煩雑になる。指定点情報が指定点と重ならないため、操作性がさらに向上する。
【０１１４】
同様に、計測結果が指定点情報と重ならないため、操作性がさらに向上する。複数の指定点情報が互いに重ならないため、操作性がさらに向上する。
【０１１５】
タイミング判断部７１は、計測モードに基づいて、指定点の指定が終了するタイミング、すなわち非表示期間が終了するタイミングを判断する。ユーザーは、指定点の指定が終了したことを装置に伝える必要がない。そのため、ユーザーの負担が軽減される。
【０１１６】
（第１の実施形態の変形例）
本発明の第１の実施形態の変形例を説明する。図９は、モニタ４に表示された画像を示す。図６に示す部分と同じ部分の説明を省略する。
【０１１７】
図６に示す指定点情報Ｉ１０，Ｉ１１，Ｉ１２，Ｉ１３の代わりに指定点情報Ｉ２０が第１の画像Ｇ１０上に表示される。指定点情報は、全ての指定点の対応点の周辺の画像を含む。各指定点情報は、第１の画像Ｇ１０と対になる第２の画像から一部の領域を切り出すことにより生成される。例えば、指定点情報は、第２の画像上の全ての対応点を含む領域の縮小画像である。
【０１１８】
情報生成部７０は、計測モードに基づいて、第１の指定点情報と第２の指定点情報とのいずれか１つを選択してもよい。第１の指定点情報は、各指定点の指定点情報である。第１の指定点情報は、第１の画像Ｇ１０と対になる第２の画像から各指定点の対応点を含む領域を切り出すことにより生成される。第２の指定点情報は、全ての指定点に対応する指定点情報である。第２の指定点情報は、第１の画像Ｇ１０と対になる第２の画像から全ての指定点の対応点を含む領域を切り出すことにより生成される。表示制御部７７は、選択された指定点情報をモニタ４に表示させてもよい。
【０１１９】
例えば、計測モードが２点間計測または線基準計測である場合、情報生成部７０は、第１の指定点情報を選択する。つまり、指定点の数が少ない計測モードが設定された場合、情報生成部７０は、第１の指定点情報を選択する。計測モードが面積計測または面基準計測である場合、情報生成部７０は、第２の指定点情報を選択する。つまり、指定点の数が多い計測モードが設定された場合、情報生成部７０は、第２の指定点情報を選択する。
【０１２０】
情報生成部７０は、指定点の位置に基づいて、第１の指定点情報と第２の指定点情報とのいずれか１つを選択してもよい。例えば、情報生成部７０は、複数の指定点によって囲まれる領域の大きさと画像の大きさとを比較する。その領域は、最も外側に配置された３つ以上の指定点を結ぶ線分によって囲まれる領域である。その領域の大きさが画像の大きさの２分の１以上である場合、情報生成部７０は、第１の指定点情報を選択する。その領域の大きさが画像の大きさの２分の１よりも小さい場合、情報生成部７０は、第２の指定点情報を選択する。
【０１２１】
図１０および図１１は、モニタ４に表示された画像を示す。図６に示す部分と同じ部分の説明を省略する。図１０において、４つの指定点によって囲まれる領域の大きさは第１の画像Ｇ１０の大きさの２分の１以上である。この場合、情報生成部７０は、第１の指定点情報を選択する。つまり、１つの対応点を含む指定点情報が指定点毎に表示される。図１０において、指定点情報は省略されている。
【０１２２】
図１１において、４つの指定点によって囲まれる領域の大きさは第１の画像Ｇ１０の大きさの２分の１よりも小さい。この場合、情報生成部７０は、第２の指定点情報を選択する。つまり、全ての指定点の対応点を含む指定点情報が表示される。図１１において、指定点情報は省略されている。
【０１２３】
複数の指定点の密度によって指定点情報の表示形態が変化する。そのため、ユーザーは指定点の位置と対応点の位置とを比較しやすい。
【０１２４】
表示制御部７７は、各指定点の指定点情報を指定点から水平方向または垂直方向に離れた位置に表示させてもよい。図１２は、モニタ４に表示された画像を示す。図６に示す部分と同じ部分の説明を省略する。各指定点と対応点とは、水平方向または垂直方向に並ぶ。マークＭ１０が示す指定点と、指定点情報Ｉ１０における対応点とは、水平方向に並ぶ。マークＭ１１が示す指定点と、指定点情報Ｉ１１における対応点とは、垂直方向に並ぶ。マークＭ１２が示す指定点と、指定点情報Ｉ１２における対応点とは、垂直方向に並ぶ。マークＭ１３が示す指定点と、指定点情報Ｉ１３における対応点とは、水平方向に並ぶ。
【０１２５】
ユーザーは、指定点の位置と対応点の位置とを比較することにより、指定点の位置が計測に適しているか否かを判断する。指定点と対応点とが水平方向または垂直方向に並ぶため、ユーザーは指定点の位置と対応点の位置とを比較しやすい。
【０１２６】
図９と同様に、各指定点情報が、指定点と指定点とを結ぶ直線と重ならなくてもよい。例えば、表示位置算出部７２は、各指定点の位置に基づいて、指定点情報を表示する位置を算出する。例えば、表示位置算出部７２は、指定点情報が上記の直線と重ならないような位置を算出する。表示制御部７７は、表示位置算出部７２によって算出された位置に指定点情報を表示させる。
【０１２７】
指定点と指定点とを結ぶ直線と重ならない位置に指定点情報が表示される。そのため、ユーザーは指定点の位置と対応点の位置とを比較しやすい。
【０１２８】
指定点情報の表示位置を制御する方法は上記の方法に限らない。例えば、表示制御部７７は、指定点情報の種類または指定点の信頼度に基づいて指定点情報の表示位置を制御してもよい。
【０１２９】
（第２の実施形態）
第１の実施形態の内視鏡装置１を使用して、本発明の第２の実施形態を説明する。第１の指定点の位置情報が操作部６に入力された後、表示制御部７７は、第１の指定点の指定点情報をモニタ４に表示させる。第１の指定点の指定点情報がモニタ４に表示された後、表示制御部７７は、第１の指定点の指定点情報を非表示にさせる。非表示期間は、第１の指定点の指定点情報が非表示になってから、第２の指定点の位置情報が操作部６に入力されるまでの期間の全てを含む。第１の指定点は、最初に設定される指定点とは限らない。第２の指定点は、２番目に設定される指定点とは限らない。第２の指定点は、第１の指定点の次に設定される指定点である。
【０１３０】
第１の指定点の位置情報が操作部６に入力されてから非表示期間が開始されるまで、表示制御部７７は、指定点情報をモニタ４に表示させる。指定点情報の表示期間は、所定の長さの期間である。第１の指定点の位置情報が操作部６に入力されたときから所定時間が経過するまで、表示制御部７７は、指定点情報をモニタ４に表示させる。所定時間が経過したとき、非表示期間が開始される。指定点情報が表示されている間、ユーザーの操作にかかわらず、指定点設定部７４は指定点の設定を停止する。指定点情報が表示されている間、表示制御部７７は、ユーザーの操作にかかわらず、カーソルの表示位置を固定してもよい。つまり、指定点情報が表示されている間、カーソルの移動が停止してもよい。
【０１３１】
図１３は、計測処理の手順を示す。図８に示す処理と同じ処理の説明を省略する。
【０１３２】
ステップＳ１５の後、情報生成部７０は、指定点情報を生成する（ステップＳ９ｂ）。例えば、指定点情報は、各指定点の対応点の周辺領域の画像である。計測部７６は、マッチング処理を実行することにより、ステップＳ１５において設定された指定点ＰＮの対応点を算出する。情報生成部７０は、制御部７３から、計測部７６によって算出された対応点情報を受け取る。情報生成部７０は、対応点を含む領域を第２の画像から切り出すことにより、指定点情報を生成する。
【０１３３】
指定点情報が生成された後、表示位置算出部７２は、指定点情報の表示位置を算出する（ステップＳ１０ｂ）。指定点情報の表示位置が算出された後、表示制御部７７は、指定点情報をモニタ４に表示させる（ステップＳ１１ｂ）。図１３に示す計測処理では、１つの指定点が設定されるたびに、指定点情報が生成され、かつ指定点情報が表示される。
【０１３４】
指定点情報が表示された後、タイミング判断部７１は、所定時間待機する（ステップＳ２０）。表示制御部７７は、指定点情報をモニタ４に表示させ続ける。タイミング判断部７１は、ステップＳ１１ｂの処理が実行されたときから経過した時間に基づいて、非表示期間を開始するタイミングを判断する。所定時間が経過したとき、タイミング判断部７１は、非表示期間を開始すると判断する。つまり、タイミング判断部７１は、指定点情報を非表示にすると判断する。タイミング判断部７１は、判断結果を制御部７３に通知する。制御部７３は、その判断結果に基づいて、指定点情報の非表示を表示制御部７７に指示する。
【０１３５】
ステップＳ２０において、所定時間の情報が使用される。所定時間の情報は、非表示期間の開始タイミングの判断に使用される。例えば、所定時間の情報は、内視鏡装置１のメモリに予め記録されている。ユーザーが操作部６に所定時間の情報を入力してもよい。
【０１３６】
所定時間が経過した後、表示制御部７７は、指定点情報を非表示にさせる（ステップＳ２１）。モニタ４は、指定点情報の表示を停止する。指定点情報が非表示になった後、ステップＳ１６における処理が実行される。
【０１３７】
ステップＳ１６において、指定点の指定が完了していないとタイミング判断部７１が判断した場合、図８に示す処理と同様に、ステップＳ１７における処理が実行される。ステップＳ１６において、指定点の指定が完了したとタイミング判断部７１が判断した場合、ステップＳ１２における処理が実行される。
【０１３８】
図１３に示す計測処理が開始されたとき、非表示期間が開始される。ステップＳ１１ｂにおいて指定点情報が表示されたとき、非表示期間が終了する。指定点情報が表示され、かつ所定時間が経過したとき、ステップＳ２１において指定点情報が非表示になる。このとき、非表示期間が開始される。次の指定点情報が表示されるまで、非表示期間が継続する。
【０１３９】
ステップＳ１５において指定点が設定されてからステップＳ２１において非表示期間が開始されるまで、指定点設定部７４は指定点の指定を受け付けない。この期間において操作部６に入力された指定点の位置情報は無効になる。この期間において指定点設定部７４は指定点の設定を停止する。非表示期間において、指定点設定部７４は指定点の指定を受け付け、かつ指定点を設定する。
【０１４０】
図１４は、図１３に示す計測処理と異なる計測処理の手順を示す。図１３に示す処理と同じ処理の説明を省略する。
【０１４１】
ステップＳ１６において、指定点の指定が完了したとタイミング判断部７１が判断した場合、図８に示す処理と同様に、ステップＳ９ａ、ステップＳ１０、およびステップＳ１１の各々における処理が実行される。ステップＳ１１の後、ステップＳ１２における処理が実行される。
【０１４２】
図１３に示す計測処理において、全ての指定点の指定が完了した後、指定点情報は表示されない。図１４に示す計測処理において、全ての指定点の指定が完了した後、全ての指定点の各々の指定点情報が表示される。ユーザーは、最後に全ての指定点の位置を一括で確認することができる。
【０１４３】
全ての指定点の指定が完了した後に実行される処理の態様は様々である。例えば、全ての指定点の指定が完了した後、全ての指定点の各々の指定点情報が所定時間だけ表示されてもよい。全ての指定点の指定が完了した後、信頼度が低い指定点のみの指定点情報が表示されてもよい。
【０１４４】
図１５から図１８は、図１３に示す計測処理が実行されたときのモニタ４の状態を示す。ステップＳ３において、図１５（ａ）に示す第１の画像Ｇ１０がモニタ４に表示される。ステップＳ４において、図１５（ａ）に示すカーソルＣ１０が第１の画像Ｇ１０上に表示される。例えば、カーソルＣ１０は矢印である。カーソルＣ１０の先端の位置がカーソルＣ１０の位置である。
【０１４５】
ユーザーは、操作部６を操作することによりカーソルＣ１０を第１の画像Ｇ１０上で移動させる。ステップＳ１５において指定点が第１の画像Ｇ１０上に設定されたとき、図１５（ｂ）に示すマークＭ１０が第１の画像Ｇ１０上に表示される。マークＭ１０の位置は、カーソルＣ１０の位置と同じである。その後、ステップＳ１１ｂにおいて、図１５（ｂ）に示す指定点情報Ｉ１０が第１の画像Ｇ１０上に表示される。指定点情報Ｉ１０は、マークＭ１０と重ならない。ユーザーは、マークＭ１０が示す指定点と、指定点情報Ｉ１０が示す対応点とを比較する。指定点情報Ｉ１０が表示されてから所定時間が経過したとき、ステップＳ２１において、指定点情報Ｉ１０は非表示になる（図１５（ｃ））。
【０１４６】
ユーザーは、次の指定点を指定するために、操作部６を操作することによりカーソルＣ１０を第１の画像Ｇ１０上で移動させる（図１６（ａ））。ステップＳ１５において指定点が第１の画像Ｇ１０上に設定されたとき、図１６（ｂ）に示すマークＭ１１が第１の画像Ｇ１０上に表示される。マークＭ１１の位置は、カーソルＣ１０の位置と同じである。その後、ステップＳ１１ｂにおいて、図１６（ｂ）に示す指定点情報Ｉ１１が第１の画像Ｇ１０上に表示される。指定点情報Ｉ１１は、マークＭ１１と重ならない。ユーザーは、マークＭ１１が示す指定点と、指定点情報Ｉ１１が示す対応点とを比較する。指定点情報Ｉ１１が表示されてから所定時間が経過したとき、ステップＳ２１において、指定点情報Ｉ１１は非表示になる（図１６（ｃ））。
【０１４７】
ユーザーは、次の指定点を指定するために、操作部６を操作することによりカーソルＣ１０を第１の画像Ｇ１０上で移動させる（図１７（ａ））。ステップＳ１５において指定点が第１の画像Ｇ１０上に設定されたとき、図１７（ｂ）に示すマークＭ１２が第１の画像Ｇ１０上に表示される。マークＭ１２の位置は、カーソルＣ１０の位置と同じである。その後、ステップＳ１１ｂにおいて、図１７（ｂ）に示す指定点情報Ｉ１２が第１の画像Ｇ１０上に表示される。指定点情報Ｉ１２は、マークＭ１２と重ならない。ユーザーは、マークＭ１２が示す指定点と、指定点情報Ｉ１２が示す対応点とを比較する。指定点情報Ｉ１２が表示されてから所定時間が経過したとき、ステップＳ２１において、指定点情報Ｉ１２は非表示になる（図１７（ｃ））。
【０１４８】
ユーザーは、次の指定点を指定するために、操作部６を操作することによりカーソルＣ１０を第１の画像Ｇ１０上で移動させる（図１８（ａ））。ステップＳ１５において指定点が第１の画像Ｇ１０上に設定されたとき、図１８（ｂ）に示すマークＭ１３が第１の画像Ｇ１０上に表示される。マークＭ１３の位置は、カーソルＣ１０の位置と同じである。その後、ステップＳ１１ｂにおいて、図１８（ｂ）に示す指定点情報Ｉ１３が第１の画像Ｇ１０上に表示される。指定点情報Ｉ１３は、マークＭ１３と重ならない。ユーザーは、マークＭ１３が示す指定点と、指定点情報Ｉ１３が示す対応点とを比較する。面基準計測が内視鏡装置１に設定されている場合、４つの指定点が設定されたとき、全ての指定点の指定が完了する。指定点情報Ｉ１３が表示されてから所定時間が経過したとき、ステップＳ２１において、指定点情報Ｉ１２は非表示になる（図１８（ｃ））。ステップＳ１３において、図１８（ｃ）に示す計測結果Ｒ１０が第１の画像Ｇ１０上に表示される。
【０１４９】
指定点情報の表示位置は様々である。指定点情報は、各指定点と重ならない。ユーザーが指定点の位置と対応点の位置とを比較しやすくするために、指定点情報が指定点から水平方向または垂直方向に離れた位置に表示されてもよい。計測結果が指定点情報と重ならない位置に表示されてもよい。複数の指定点情報が、互いに重ならない位置に表示されてもよい。指定点と指定点とを結ぶ直線と重ならない位置に指定点情報が表示されてもよい。
【０１５０】
第２の実施形態の内視鏡装置１において、各指定点が指定された後、表示制御部７７は、指定点情報をモニタ４に表示させる。ユーザーが指定点を指定するたびに、ユーザーは、指定点の位置が被写体の計測に適しているか否かを判断することができる。
【０１５１】
各指定点の位置情報が操作部６に入力されたときから所定時間が経過するまで、表示制御部７７は、指定点情報をモニタ４に表示させる。位置情報が所定時間のみ表示されるため、指定点を指定するためのユーザーの操作は妨げられにくい。そのため、内視鏡装置１は、装置の操作性の低下を抑制することができる。
【０１５２】
指定点情報が表示されている間、指定点設定部７４は指定点の設定を停止する。そのため、内視鏡装置１は、指定点の位置の確認をユーザーに促すことができる。
【０１５３】
（第３の実施形態）
第１の実施形態の内視鏡装置１を使用して、本発明の第３の実施形態を説明する。表示制御部７７は、操作部６に入力されるカーソルの位置情報（マーク位置情報）に基づいて、画像上にカーソルを表示させる。カーソルの位置情報は画像上のカーソルの位置を示す。指定点を指定する指示が操作部６に入力されたとき、指定点設定部７４は、カーソルの位置情報が示すカーソルの位置に、複数の指定点に含まれる１つの指定点を設定する。カーソルの動きに基づいて非表示期間が設けられる。
【０１５４】
非表示期間は、カーソルが画像上で移動している期間の全てを含む。移動中のマークが停止したとき、非表示期間が終了する。
【０１５５】
カーソルが移動し始めたとき、非表示期間が開始される。カーソルが画像上で移動している間、非表示期間が継続する。カーソルが停止したとき、非表示期間が終了する。カーソルが移動している間、ユーザーが指定点を正確に指定することは難しい。そのため、ユーザーは、カーソルを停止させ、かつ指定点を指定する。カーソルが停止した後、表示制御部７７は、指定点情報をモニタ４に表示させる。
【０１５６】
図１９は、計測処理の手順を示す。図８に示す処理と同じ処理の説明を省略する。
【０１５７】
ステップＳ４の後、対応点表示処理が開始される（ステップＳ３０）。ここでは、指定点情報として、画像から対応点を含む領域を切り出すことにより生成された対応点画像を表示する場合の例を示している。対応点表示処理については、後述する。対応点表示処理が開始された後、ステップＳ１４における処理が実行される。
【０１５８】
ステップＳ１６において、指定点の指定が完了していないとタイミング判断部７１が判断した場合、図８に示す処理と同様に、ステップＳ１７における処理が実行される。ステップＳ１６において、指定点の指定が完了したとタイミング判断部７１が判断した場合、ステップＳ１２における処理が実行される。
【０１５９】
図２０は、ステップＳ３０における対応点表示処理の手順を示す。図２０に示す対応点表示処理は、図１９に示す計測処理と並行して実行される。
【０１６０】
カーソル位置検出部７８は、カーソルの位置を監視し、かつカーソルが停止しているか否かを判断する（ステップＳ３０１）。
【０１６１】
ステップＳ３０１において、カーソルが停止しているとカーソル位置検出部７８が判断した場合、制御部７３は、対応点画像を表示中であるか否かを判断する（ステップＳ３０２）。対応点画像は、カーソルの位置の対応点を含む領域の画像である。対応点画像は、第２の画像の一部である。
【０１６２】
ステップＳ３０２において、対応点画像を表示中であると制御部７３が判断した場合、ステップＳ３０１における処理が実行される。ステップＳ３０２において、対応点画像を表示中ではないと制御部７３が判断した場合、計測部７６は、マッチング処理を実行することにより、カーソルの位置の対応点を算出する。情報生成部７０は、制御部７３から、計測部７６によって算出された対応点情報を受け取る。情報生成部７０は、対応点を含む領域を第２の画像から切り出すことにより、対応点画像を生成する（ステップＳ３０３）。
【０１６３】
対応点画像が生成された後、表示位置算出部７２は、対応点画像の表示位置を算出する（ステップＳ３０４）。表示位置算出部７２は、カーソルの位置の周辺において、対応点画像とカーソルとが重ならない領域を算出する。表示位置算出部７２は、その領域の座標情報を制御部７３に通知する。制御部７３は、対応点画像が表示される領域の座標情報を表示制御部７７に通知する。
【０１６４】
対応点画像の表示位置が算出された後、タイミング判断部７１は、所定時間待機する（ステップＳ３０５）。タイミング判断部７１は、ステップＳ３０４の処理が実行されたときから経過した時間に基づいて、非表示期間を終了するタイミングを判断する。所定時間が経過したとき、タイミング判断部７１は、非表示期間を終了すると判断する。つまり、タイミング判断部７１は、対応点画像を表示すると判断する。タイミング判断部７１は、判断結果を制御部７３に通知する。制御部７３は、その判断結果に基づいて、対応点画像の表示を表示制御部７７に指示する。
【０１６５】
ステップＳ３０５において、所定時間の情報が使用される。所定時間の情報は、非表示期間の終了タイミングの判断に使用される。例えば、所定時間の情報は、内視鏡装置１のメモリに予め記録されている。ユーザーが操作部６に所定時間の情報を入力してもよい。
【０１６６】
所定時間が経過した後、表示制御部７７は、対応点画像をモニタ４に表示させる。モニタ４は、対応点画像を第１の画像上に表示する（ステップＳ３０６）。対応点画像が表示された後、ステップＳ３０１における処理が実行される。なお、ステップＳ３０５において、タイミング判断部７１が所定時間待機する間は、表示制御部７７はカーソルの移動を禁止してもよい。その場合、表示制御部７７はステップＳ３０６の後にカーソルを移動可能としてもよい。また、ステップＳ３０５における待機中に表示制御部７７がカーソルの移動を受け付ける場合には、表示制御部７７は、ステップＳ３０５の処理を実行中にカーソルが動いたか否かを確認してもよい。ステップＳ３０５の処理を実行中にカーソルが動いた場合には処理がステップＳ３０１へ強制的に移行しても良い。
【０１６７】
ステップＳ３０１において、カーソルが停止していないとカーソル位置検出部７８が判断した場合、表示制御部７７は、対応点画像を非表示にさせる（ステップＳ３０７）。モニタ４は、対応点画像の表示を停止する。対応点画像が非表示になった後、ステップＳ３０１における処理が実行される。カーソルが停止しておらず、かつ対応点画像が既に非表示になっている場合、ステップＳ３０７における処理は実行されない。
【０１６８】
図２０に示す対応点表示処理によれば、カーソルが移動し始めたとき、ステップＳ３０７における処理によって、対応点画像は非表示になる。カーソルが移動している間、非表示期間が継続する。つまり、対応点画像は表示されない。カーソルが停止したとき、非表示期間が終了する。つまり、ステップＳ３０３からステップＳ３０６における処理によって、対応点画像が表示される。カーソルが再度移動し始めたとき、ステップＳ３０７における処理によって、対応点画像は非表示になる。
【０１６９】
一般的に、カーソルが停止しているとき、ユーザーは指定点を指定する。ユーザーが指定点を指定するとき、対応点画像が表示されている。その対応点画像は指定点情報と等価である。
【０１７０】
ステップＳ１６において、指定点の指定が完了したとタイミング判断部７１が判断した場合、図２０に示す対応点表示処理が終了してもよい。カーソルが移動している間、ユーザーが指定点を指定するための操作にかかわらず、指定点設定部７４は指定点の設定を停止してもよい。例えば、カーソルが移動している間、指定点設定部７４は指定点の指定を受け付けない。
【０１７１】
全ての指定点の指定が完了した後に実行される処理の態様は様々である。例えば、全ての指定点の指定が完了した後、全ての指定点の各々の指定点情報が表示されてもよい。全ての指定点の指定が完了した後、全ての指定点の各々の指定点情報が所定時間だけ表示されてもよい。全ての指定点の指定が完了した後、信頼度が低い指定点のみの指定点情報が表示されてもよい。
【０１７２】
図２１から図２５は、図１９に示す計測処理が実行されたときのモニタ４の状態を示す。ステップＳ３において、図２１（ａ）に示す第１の画像Ｇ１０がモニタ４に表示される。ステップＳ４において、図２１（ａ）に示すカーソルＣ１０が第１の画像Ｇ１０上に表示される。最初にカーソルＣ１０が表示されたとき、カーソルＣ１０は停止している。そのため、ステップＳ３０６において、図２１（ａ）に示す対応点画像Ｉ３０が第１の画像Ｇ１０上に表示される。対応点画像Ｉ３０は、カーソルＣ１０と重ならない。
【０１７３】
ユーザーは、操作部６を操作することによりカーソルＣ１０を第１の画像Ｇ１０上で移動させる。カーソルＣ１０が移動し始めたとき、ステップＳ３０７において、対応点画像Ｉ３０は非表示になる。カーソルＣ１０が移動している間、対応点画像は表示されない（図２１（ｂ））。カーソルＣ１０が停止し、かつ所定時間が経過したとき、ステップＳ３０６において、図２１（ｃ）に示す対応点画像Ｉ３１が第１の画像Ｇ１０上に表示される。対応点画像Ｉ３１は、カーソルＣ１０と重ならない。
【０１７４】
ステップＳ１５において指定点が第１の画像Ｇ１０上に設定されたとき、図２２（ａ）に示すマークＭ１０が第１の画像Ｇ１０上に表示される。マークＭ１０の位置は、カーソルＣ１０の位置と同じである。マークＭ１０は、対応点画像Ｉ３１と重ならない。ユーザーが指定点を指定したとき、対応点画像Ｉ３１は指定点の対応点の周辺領域を示す。ユーザーは、マークＭ１０が示す指定点と、対応点画像Ｉ３１が示す対応点とを比較する。対応点画像Ｉ３１は、指定点情報である。ユーザーが指定点を指定した後、カーソルＣ１０が動かない限り、対応点画像Ｉ３１は表示され続ける。
【０１７５】
ユーザーは、次の指定点を指定するために、操作部６を操作することによりカーソルＣ１０を第１の画像Ｇ１０上で移動させる。カーソルＣ１０が移動し始めたとき、ステップＳ３０７において、対応点画像Ｉ３１は非表示になる。カーソルＣ１０が移動している間、対応点画像は表示されない（図２２（ｂ））。カーソルＣ１０が停止し、かつ所定時間が経過したとき、ステップＳ３０６において、図２２（ｃ）に示す対応点画像Ｉ３２が第１の画像Ｇ１０上に表示される。対応点画像Ｉ３２は、カーソルＣ１０と重ならない。
【０１７６】
ステップＳ１５において指定点が第１の画像Ｇ１０上に設定されたとき、図２３（ａ）に示すマークＭ１１が第１の画像Ｇ１０上に表示される。マークＭ１１の位置は、カーソルＣ１０の位置と同じである。マークＭ１１は、対応点画像Ｉ３２と重ならない。ユーザーが指定点を指定したとき、対応点画像Ｉ３２は指定点の対応点の周辺領域を示す。ユーザーは、マークＭ１１が示す指定点と、対応点画像Ｉ３２が示す対応点とを比較する。対応点画像Ｉ３２は、指定点情報である。ユーザーが指定点を指定した後、カーソルＣ１０が動かない限り、対応点画像Ｉ３２は表示され続ける。
【０１７７】
ユーザーは、次の指定点を指定するために、操作部６を操作することによりカーソルＣ１０を第１の画像Ｇ１０上で移動させる。カーソルＣ１０が移動し始めたとき、ステップＳ３０７において、対応点画像Ｉ３２は非表示になる。カーソルＣ１０が移動している間、対応点画像は表示されない（図２３（ｂ））。カーソルＣ１０が停止し、かつ所定時間が経過したとき、ステップＳ３０６において、図２３（ｃ）に示す対応点画像Ｉ３３が第１の画像Ｇ１０上に表示される。対応点画像Ｉ３３は、カーソルＣ１０と重ならない。
【０１７８】
ステップＳ１５において指定点が第１の画像Ｇ１０上に設定されたとき、図２４（ａ）に示すマークＭ１２が第１の画像Ｇ１０上に表示される。マークＭ１２の位置は、カーソルＣ１０の位置と同じである。マークＭ１２は、対応点画像Ｉ３３と重ならない。ユーザーが指定点を指定したとき、対応点画像Ｉ３３は指定点の対応点の周辺領域を示す。ユーザーは、マークＭ１２が示す指定点と、対応点画像Ｉ３３が示す対応点とを比較する。対応点画像Ｉ３３は、指定点情報である。ユーザーが指定点を指定した後、カーソルＣ１０が動かない限り、対応点画像Ｉ３３は表示され続ける。
【０１７９】
ユーザーは、次の指定点を指定するために、操作部６を操作することによりカーソルＣ１０を第１の画像Ｇ１０上で移動させる。カーソルＣ１０が移動し始めたとき、ステップＳ３０７において、対応点画像Ｉ３３は非表示になる。カーソルＣ１０が移動している間、対応点画像は表示されない（図２４（ｂ））。カーソルＣ１０が停止し、かつ所定時間が経過したとき、ステップＳ３０６において、図２４（ｃ）に示す対応点画像Ｉ３４が第１の画像Ｇ１０上に表示される。対応点画像Ｉ３４は、カーソルＣ１０と重ならない。
【０１８０】
ステップＳ１５において指定点が第１の画像Ｇ１０上に設定されたとき、図２５に示すマークＭ１３が第１の画像Ｇ１０上に表示される。マークＭ１３の位置は、カーソルＣ１０の位置と同じである。マークＭ１３は、対応点画像Ｉ３４と重ならない。ユーザーが指定点を指定したとき、対応点画像Ｉ３４は指定点の対応点の周辺領域を示す。ユーザーは、マークＭ１３が示す指定点と、対応点画像Ｉ３４が示す対応点とを比較する。対応点画像Ｉ３４は、指定点情報である。面基準計測が内視鏡装置１に設定されている場合、４つの指定点が設定されたとき、全ての指定点の指定が完了する。ステップＳ１３において、図２５に示す計測結果Ｒ１０が第１の画像Ｇ１０上に表示される。
【０１８１】
指定点情報の表示位置は様々である。指定点情報は、各指定点と重ならない。ユーザーが指定点の位置と対応点の位置とを比較しやすくするために、指定点情報が指定点から水平方向または垂直方向に離れた位置に表示されてもよい。計測結果が指定点情報と重ならない位置に表示されてもよい。複数の指定点情報が、互いに重ならない位置に表示されてもよい。指定点と指定点とを結ぶ直線と重ならない位置に指定点情報が表示されてもよい。
【０１８２】
第３の実施形態の内視鏡装置１において、カーソルが停止した後、表示制御部７７は、指定点情報をモニタ４に表示させる。ユーザーが指定点を指定するためにカーソルを停止させたとき、ユーザーは、指定点の位置が被写体の計測に適しているか否かをリアルタイムに判断することができる。
【０１８３】
カーソルが停止したときから所定時間が経過した後、表示制御部７７は、指定点情報をモニタ４に表示させる。カーソルが移動している間、指定点情報は表示されない。また、カーソルが停止したときから所定時間が経過するまで、指定点情報は表示されない。そのため、ユーザーが一定時間内に小刻みにカーソルの移動とカーソルの停止とを繰り返したとしても、その都度、指定点情報が表示されることを防ぐことができ、指定点を指定するためのユーザーの操作は妨げられにくい。その結果、内視鏡装置１は、装置の操作性の低下を抑制することができる。
【０１８４】
ユーザーが指定点を指定するための操作を行っている間、既に設定された指定点の指定点情報は表示されず、カーソルの位置の指定点情報のみが表示される。そのため、指定点を指定するためのユーザーの操作は妨げられにくい。その結果、内視鏡装置１は、装置の操作性の低下を抑制することができる。
【０１８５】
カーソルが移動している間、指定点設定部７４は指定点の設定を停止する。カーソルが停止しているときのみ、ユーザーは、指定点を指定することができる。そのため、ユーザーが指定点を正確に指定しやすい。
【０１８６】
（第３の実施形態の変形例）
本発明の第３の実施形態の変形例を説明する。非表示期間は、カーソルが画像上で移動している期間の全てを含む。第１の指定点を指定する指示が操作部６に入力されたとき、非表示期間が終了する。第１の指定点を指定する指示が操作部６に入力された後、カーソルの動きに基づいて非表示期間が開始される。第２の指定点を指定する指示が操作部６に入力されたとき、非表示期間が終了する。
【０１８７】
カーソルが移動し始めたとき、非表示期間が開始される。指定点情報が表示されたとき、非表示期間が終了する。カーソルが移動している間、ユーザーが指定点を正確に指定することは難しい。そのため、ユーザーは、カーソルを停止させ、かつ指定点を指定する。指定点が指定された後、表示制御部７７は、指定点情報をモニタ４に表示させる。
【０１８８】
図２６は、計測処理の手順を示す。図１３に示す処理と同じ処理の説明を省略する。
【０１８９】
図１３に示す計測処理と同様に、ステップＳ１５において指定点ＰＮが設定された後、ステップＳ９ｂ、ステップＳ１０ｂ、ステップＳ１１ｂの各々における処理が実行される。ステップＳ１１ｂにおいて、指定点情報が画像上に表示される。指定点情報が表示された後、タイミング判断部７１は、ステップＳ１６において、指定点の指定が完了したか否かを判断する。
【０１９０】
ステップＳ１６において、指定点の指定が完了したとタイミング判断部７１が判断した場合、図１３に示す計測処理と同様に、ステップＳ１２における処理が実行される。ステップＳ１６において、指定点の指定が完了していないとタイミング判断部７１が判断した場合、カーソル位置検出部７８は、カーソルの位置を監視し、かつカーソルが動いたか否かを判断する（ステップＳ４０）。
【０１９１】
ステップＳ４０において、カーソルが停止しているとタイミング判断部７１が判断した場合、ステップＳ４０における判断が継続する。ステップＳ４０において、カーソルが動いたとタイミング判断部７１が判断した場合、タイミング判断部７１は、非表示期間を開始すると判断する。つまり、タイミング判断部７１は、指定点情報を非表示にすると判断する。タイミング判断部７１は、判断結果を制御部７３に通知する。制御部７３は、その判断結果に基づいて、指定点情報の非表示を表示制御部７７に指示する。
【０１９２】
表示制御部７７は、指定点情報を非表示にさせる（ステップＳ４１）。モニタ４は、指定点情報の表示を停止する。指定点情報が非表示になった後、ステップＳ１７における処理が実行される。
【０１９３】
図２６に示す計測処理が開始されたとき、非表示期間が開始される。ステップＳ１１ｂにおいて指定点情報が表示されたとき、非表示期間が終了する。カーソルが動いたとき、ステップＳ４１において指定点情報が非表示になる。このとき、非表示期間が開始される。ユーザーがカーソルを停止させ、かつ指定点を指定した後、ステップＳ１１ｂにおいて指定点情報が表示される。このとき、非表示期間が終了する。
【０１９４】
カーソルが移動している間、ユーザーが指定点を指定するための操作にかかわらず、指定点設定部７４は指定点の設定を停止してもよい。例えば、カーソルが移動している間、指定点設定部７４は指定点の指定を受け付けない。
【０１９５】
全ての指定点の指定が完了した後に実行される処理の態様は様々である。例えば、全ての指定点の指定が完了した後、全ての指定点の各々の指定点情報が所定時間だけ表示されてもよい。全ての指定点の指定が完了した後、信頼度が低い指定点のみの指定点情報が表示されてもよい。
【０１９６】
図２７から図３０は、図２６に示す計測処理が実行されたときのモニタ４の状態を示す。ステップＳ３において、図２７（ａ）に示す第１の画像Ｇ１０がモニタ４に表示される。ステップＳ４において、図２７（ａ）に示すカーソルＣ１０が第１の画像Ｇ１０上に表示される。
【０１９７】
ユーザーは、操作部６を操作することによりカーソルＣ１０を第１の画像Ｇ１０上で移動させる。ステップＳ１５において指定点が第１の画像Ｇ１０上に設定されたとき、図２７（ｂ）に示すマークＭ１０が第１の画像Ｇ１０上に表示される。マークＭ１０の位置は、カーソルＣ１０の位置と同じである。その後、ステップＳ１１ｂにおいて、図２７（ｂ）に示す指定点情報Ｉ１０が第１の画像Ｇ１０上に表示される。指定点情報Ｉ１０は、マークＭ１０と重ならない。ユーザーは、マークＭ１０が示す指定点と、指定点情報Ｉ１０が示す対応点とを比較する。カーソルＣ１０が停止している間、指定点情報Ｉ１０は表示され続ける。
【０１９８】
ユーザーは、次の指定点を指定するために、操作部６を操作することによりカーソルＣ１０を第１の画像Ｇ１０上で移動させる。カーソルＣ１０が移動し始めたとき、ステップＳ４１において、指定点情報Ｉ１０は非表示になる。カーソルＣ１０が移動している間、指定点情報は表示されない（図２７（ｃ））。ユーザーは、指定点を指定したい位置でカーソルＣ１０を停止させる（図２８（ａ））。
【０１９９】
ステップＳ１５において指定点が第１の画像Ｇ１０上に設定されたとき、図２８（ｂ）に示すマークＭ１１が第１の画像Ｇ１０上に表示される。マークＭ１１の位置は、カーソルＣ１０の位置と同じである。その後、ステップＳ１１ｂにおいて、図２７（ｂ）に示す指定点情報Ｉ１１が第１の画像Ｇ１０上に表示される。指定点情報Ｉ１１は、マークＭ１１と重ならない。ユーザーは、マークＭ１１が示す指定点と、指定点情報Ｉ１１が示す対応点とを比較する。カーソルＣ１０が停止している間、指定点情報Ｉ１１は表示され続ける。
【０２００】
ユーザーは、次の指定点を指定するために、操作部６を操作することによりカーソルＣ１０を第１の画像Ｇ１０上で移動させる。カーソルＣ１０が移動し始めたとき、ステップＳ４１において、指定点情報Ｉ１０は非表示になる。カーソルＣ１０が移動している間、指定点情報は表示されない（図２８（ｃ））。ユーザーは、指定点を指定したい位置でカーソルＣ１０を停止させる（図２９（ａ））。
【０２０１】
ステップＳ１５において指定点が第１の画像Ｇ１０上に設定されたとき、図２９（ｂ）に示すマークＭ１２が第１の画像Ｇ１０上に表示される。マークＭ１２の位置は、カーソルＣ１０の位置と同じである。その後、ステップＳ１１ｂにおいて、図２９（ｂ）に示す指定点情報Ｉ１２が第１の画像Ｇ１０上に表示される。指定点情報Ｉ１２は、マークＭ１２と重ならない。ユーザーは、マークＭ１２が示す指定点と、指定点情報Ｉ１２が示す対応点とを比較する。カーソルＣ１０が停止している間、指定点情報Ｉ１２は表示され続ける。
【０２０２】
ユーザーは、次の指定点を指定するために、操作部６を操作することによりカーソルＣ１０を第１の画像Ｇ１０上で移動させる。カーソルＣ１０が移動し始めたとき、ステップＳ４１において、指定点情報Ｉ１０は非表示になる。カーソルＣ１０が移動している間、指定点情報は表示されない（図２９（ｃ））。ユーザーは、指定点を指定したい位置でカーソルＣ１０を停止させる（図３０（ａ））。
【０２０３】
ステップＳ１５において指定点が第１の画像Ｇ１０上に設定されたとき、図３０（ｂ）に示すマークＭ１３が第１の画像Ｇ１０上に表示される。マークＭ１３の位置は、カーソルＣ１０の位置と同じである。その後、ステップＳ１１ｂにおいて、図３０（ｂ）に示す指定点情報Ｉ１３が第１の画像Ｇ１０上に表示される。指定点情報Ｉ１３は、マークＭ１３と重ならない。ユーザーは、マークＭ１３が示す指定点と、指定点情報Ｉ１３が示す対応点とを比較する。面基準計測が内視鏡装置１に設定されている場合、４つの指定点が設定されたとき、全ての指定点の指定が完了する。ステップＳ１３において、図３０（ｂ）に示す計測結果Ｒ１０が第１の画像Ｇ１０上に表示される。
【０２０４】
指定点情報の表示位置は様々である。指定点情報は、各指定点と重ならない。ユーザーが指定点の位置と対応点の位置とを比較しやすくするために、指定点情報が指定点から水平方向または垂直方向に離れた位置に表示されてもよい。計測結果が指定点情報と重ならない位置に表示されてもよい。複数の指定点情報が、互いに重ならない位置に表示されてもよい。指定点と指定点とを結ぶ直線と重ならない位置に指定点情報が表示されてもよい。
【０２０５】
第３の実施形態の変形例の内視鏡装置１において、カーソルが停止し、かつ指定点を指定する指示が操作部６に入力された後、表示制御部７７は、指定点情報をモニタ４に表示させる。ユーザーが指定点を探すとき、指定点情報は非表示となるため、指定点を指定するためのユーザーの操作は妨げられにくい。その結果、内視鏡装置１は、装置の操作性の低下を抑制することができる。
【０２０６】
指定点が指定されるたびに指定点情報が表示される。ユーザーは、指定点を指定するたびに指定点の位置を確認することができ、かつ指定点の妥当性を１点毎に判断することができる。
【０２０７】
以上、本発明の好ましい実施形態を説明したが、本発明はこれら実施形態およびその変形例に限定されることはない。本発明の趣旨を逸脱しない範囲で、構成の付加、省略、置換、およびその他の変更が可能である。また、本発明は前述した説明によって限定されることはなく、添付のクレームの範囲によってのみ限定される。
【符号の説明】
【０２０８】
１  内視鏡装置
２  内視鏡
３  装置本体
４  モニタ
５  筐体
６  操作部
８  内視鏡ユニット
９  ＣＣＵ
１０  制御装置
１２  映像信号処理回路
１３  ＲＯＭ
１４  ＲＡＭ
１５  カードインタフェース
１６  外部機器インタフェース
１７  制御インタフェース
１８  ＣＰＵ
２０  挿入部
２１  先端部
２２  湾曲部
２３  可撓管部
２８  撮像素子
７０  情報生成部
７１  タイミング判断部
７２  表示位置算出部
７３  制御部
７４  指定点設定部
７５  計測モード設定部
７６  計測部
７７  表示制御部
７８  カーソル位置検出部
【図１】
2020024286.tif 000003
【図２】
2020024286.tif 000004
【図３】
2020024286.tif 000005
【図４】
2020024286.tif 000006
【図５】
2020024286.tif 000007
【図６】
2020024286.tif 000008
【図７】
2020024286.tif 000009
【図８】
2020024286.tif 000010
【図９】
2020024286.tif 000011
【図１０】
2020024286.tif 000012
【図１１】
2020024286.tif 000013
【図１２】
2020024286.tif 000014
【図１３】
2020024286.tif 000015
【図１４】
2020024286.tif 000016
【図１５】
2020024286.tif 000017
【図１６】
2020024286.tif 000018
【図１７】
2020024286.tif 000019
【図１８】
2020024286.tif 000020
【図１９】
2020024286.tif 000021
【図２０】
2020024286.tif 000022
【図２１】
2020024286.tif 000023
【図２２】
2020024286.tif 000024
【図２３】
2020024286.tif 000025
【図２４】
2020024286.tif 000026
【図２５】
2020024286.tif 000027
【図２６】
2020024286.tif 000028
【図２７】
2020024286.tif 000029
【図２８】
2020024286.tif 000030
【図２９】
2020024286.tif 000031
【図３０】
2020024286.tif 000032