(57)【要約】      （修正有）【課題】タッチパネル上で正確な計測点等の指定点の指定が容易な内視鏡画像処理装置および内視鏡画像処理用プログラムを提供する。【解決手段】内視鏡装置は、タッチパネルの画面に内視鏡画像を表示する内視鏡画像表示部と、画面上において指定点の位置決定を補助するための第１の入力補助線Ｌ１を表示する第１補助図形表示部と、画面の第１の入力補助線Ｌ１上に、指定点の内視鏡画像上の位置を指定するためのポインタＣＭ１を表示させるポインタ表示部と、第１の入力補助線Ｌ１上でポインタＣＭ１を移動させるポインタ移動部と、ポインタＣＭ１により指示された内視鏡画像上の位置を、指定点として決定する指定点決定部と、を備える。【選択図】図１０
2013137466.tif 000002
【特許請求の範囲】
【請求項１】
指定点によって指定された内視鏡画像上の位置を基に所定の処理を行う内視鏡画像処理装置において、
表示画面を有し、かつ前記表示画面上の位置を検出するタッチパネルと、
前記表示画面に前記内視鏡画像を表示する内視鏡画像表示部と、
前記表示画面上において前記指定点の位置決定を補助するための第１の補助図形を表示する第１補助図形表示部と、
前記表示画面の前記補助図形上に、前記指定点の前記内視鏡画像上の前記位置を指定するためのポインタを表示させるポインタ表示部と、
前記補助図形上で前記ポインタを移動させるポインタ移動部と、
前記ポインタにより指示された前記内視鏡画像上の位置を、前記指定点として決定する指定点決定部と、
を備えることを特徴とする内視鏡画像処理装置。
【請求項２】
前記表示画面上において前記指定点の位置決定を補助するための第２の補助図形を表示する第２補助図形表示部を有し、
前記ポインタ表示部は、前記第１の補助図形と前記第２の補助図形に基づいて決定された位置に、前記ポインタを表示することを特徴とする請求項１に記載の内視鏡画像処理装置。
【請求項３】
前記所定の処理は、前記指定点決定部により決定された前記指定点に対応する、前記内視鏡画像に映し出された被写体の対応点の３次元位置座標に基づく計測処理であることを特徴とする請求項１又は２に記載の内視鏡画像処理装置。
【請求項４】
前記第１の補助図形を、平行移動、回転、拡大及び縮小の少なくとも一つにより、移動する第１補助図形移動部を有し、
前記ポインタ移動部は、前記第１補助図形移動部による前記第１の補助図形の移動に応じて前記ポインタを移動することを特徴とする請求項1、２又は３に記載の内視鏡画像処理装置。
【請求項５】
前記第１図形移動部は、前記タッチパネルの前記表示画面上で触れられた位置の移動量に応じて、前記第１の補助図形を移動可能であることを特徴とする請求項４に記載の内視鏡画像処理装置。
【請求項６】
前記第１補助図形移動部は、前記タッチパネルの前記表示画面上へのタップ回数または接触時間に応じて、前記表示画面に表示された前記内視鏡画像の表示画素単位で、前記補助図形を移動可能であることを特徴とする請求項４又は５に記載の内視鏡画像処理装置。
【請求項７】
前記第２の補助図形を、平行移動、回転、拡大及び縮小の少なくとも一つにより、移動する第２補助図形移動部を有し、
前記１の補助図形と前記第２の補助図形は、互いに独立して移動可能であることを特徴とする請求項４、５又は６に記載の内視鏡画像処理装置。
【請求項８】
前記第１の補助図形は、直線、線分、曲線及び閉曲線のいずれかであることを特徴とする請求項１から７のいずれか１つに記載の内視鏡画像処理装置。
【請求項９】
前記ポインタ表示部は、前記表示画面の前記補助図形上における、前記内視鏡画像について検出されたエッジ部の位置に、前記ポインタを表示することを特徴とする請求項１に記載の内視鏡画像処理装置。
【請求項１０】
前記ポインタ表示部は、前記第１の補助図形上に複数のポインタ候補を表示し、
前記ポインタ移動部は、その表示された前記複数のポインタ候補間で、前記ポインタを移動させることを特徴とする請求項１に記載の内視鏡画像処理装置。
【請求項１１】
前記複数のポインタ候補は、前記表示画面の前記補助図形上における、前記内視鏡画像について検出されたエッジ部の位置に表示されることを特徴とする請求項１０に記載の内視鏡画像処理装置。
【請求項１２】
前記内視鏡画像表示部は、前記表示画面に前記内視鏡画像を拡大若しくは縮小して表示可能であることを特徴とする請求項１から１１のいずれか１つに記載の内視鏡画像処理装置。
【請求項１３】
指定点によって指定された内視鏡画像上の位置を基に所定の処理を行う内視鏡画像処理用プログラムであって、
タッチパネルの表示画面に前記内視鏡画像を表示する内視鏡画像表示機能と、
前記表示画面上において前記指定点の位置決定を補助するための第１の補助図形を表示する第１補助図形表示機能と、
前記表示画面の前記補助図形上に、前記指定点の前記内視鏡画像上の前記位置を指定するためのポインタを表示させるポインタ表示機能と、
前記補助図形上で前記ポインタを移動させるポインタ移動機能と、
前記ポインタにより指示された前記内視鏡画像上の位置を、前記指定点として決定する指定点決定機能と、
を、コンピュータに実現させるための内視鏡画像処理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内視鏡画像処理装置及び内視鏡画像処理用プログラムに関し、特に、計測点等の指定点の指定が容易にできる内視鏡画像処理装置及び内視鏡画像処理用プログラムに関する。
【背景技術】
【０００２】
従来より、内視鏡装置が工業分野及び医療分野において広く利用されている。内視鏡装置は、観察対象内に内視鏡挿入部を挿入して、挿入部の先端に設けられた撮像部により観察対象内の画像を撮像し、モニタに表示することによって、ユーザがその画像を見て、観察対象内を検査することができる。
【０００３】
また、内視鏡装置には、例えば機械部品の傷や欠損等の大きさ等を計測することができる計測機能を有する内視鏡装置もある。このような内視鏡装置においては、ユーザが内視鏡画像上で計測点を指定すると、その指定された１点あるいは２点に関する計測値、例えば内視鏡挿入部の先端からその１点までの距離、２点間の距離等が演算して求められる。このような内視鏡装置において、正確な計測結果を得るためには正確な計測点の入力がされなければならない。
【０００４】
ところで、近年、直感的に素早く操作できることから、入力及び表示装置としてタッチパネルを使用した内視鏡装置が実用化されている。  
しかし、一般的に、タッチパネルにおける入力には、ポインタが指などで隠れてしまうこと、さらに画素サイズが指などに比べて小さいことから、タッチパネル上において、簡単かつ正確に、所望の点を指定するのが容易ではない。
【０００５】
また、タッチパネルの画像上で細かいエリアを指定できるようにするために、指の接触位置から所定の距離だけ離れた位置にポインタを表示することにより、ユーザの指に隠れてしまうことなく画像上の任意の位置を指定することを可能にする方法が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２７２０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上記の提案に係る方法においても、指の接触する位置によって計測点を指定しなければならないため、例えば所望の計測点の指定を行おうとする場合には、ユーザは指をタッチパネルの画面上で細かくかつ正確に動かさなければならず、ユーザにとって正確な計測点の指定は容易ではない。
【０００８】
そこで、本発明は、このような問題に鑑みてなされたものであり、タッチパネル上で正確な計測点等の指定点の指定が容易な内視鏡画像処理装置および内視鏡画像処理用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一態様によれば、指定点によって指定された内視鏡画像上の位置を基に所定の処理を行う内視鏡画像処理装置において、表示画面を有し、かつ前記表示画面上の位置を検出するタッチパネルと、前記表示画面に前記内視鏡画像を表示する内視鏡画像表示部と、前記表示画面上において前記指定点の位置決定を補助するための第１の補助図形を表示する第１補助図形表示部と、前記表示画面の前記補助図形上に、前記指定点の前記内視鏡画像上の前記位置を指定するためのポインタを表示させるポインタ表示部と、前記補助図形上で前記ポインタを移動させるポインタ移動部と、前記ポインタにより指示された前記内視鏡画像上の位置を、前記指定点として決定する指定点決定部と、を備える内視鏡画像処理装置を提供することができる。
【００１０】
本発明の一態様によれば、指定点によって指定された内視鏡画像上の位置を基に所定の処理を行う内視鏡画像処理用プログラムであって、タッチパネルの表示画面に前記内視鏡画像を表示する内視鏡画像表示機能と、前記表示画面上において前記指定点の位置決定を補助するための第１の補助図形を表示する第１補助図形表示機能と、前記表示画面の前記補助図形上に、前記指定点の前記内視鏡画像上の前記位置を指定するためのポインタを表示させるポインタ表示機能と、前記補助図形上で前記ポインタを移動させるポインタ移動機能と、前記ポインタにより指示された前記内視鏡画像上の位置を、前記指定点として決定する指定点決定機能と、を、コンピュータに実現させるための内視鏡画像処理用プログラムを提供することができる。
【発明の効果】
【００１１】
本発明によれば、タッチパネル上で正確な計測点等の指定点の指定が容易な内視鏡画像処理装置および内視鏡画像処理用プログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施の形態に係わる内視鏡装置の全体構成を示す外観図である。
【図２】本発明の第１の実施の形態に係わる内視鏡装置１の内部構成を示すブロック図である。
【図３】本発明の第１の実施の形態に係わる、ステレオ計測による計測点の３次元座標の求め方の例を説明するための図である。
【図４】本発明の第１の実施の形態に係わる内視鏡画像の例を示す図である。
【図５】本発明の第１の実施の形態に係わる、内視鏡装置１の制御ユニット２４のＣＰＵ３７により実行される計測点の指定処理の流れの例を示すフローチャートである。
【図６】本発明の第１の実施の形態に係わる、第１の入力補助線Ｌ１が表示された計測点指定画像７１の例を示す図である。
【図７】本発明の第１の実施の形態に係わる、入力補助線Ｌ１の平行移動を説明するための図である。
【図８】本発明の第１の実施の形態に係わる、入力補助線Ｌ１の回転を説明するための図である。
【図９】本発明の第１の実施の形態に係わる、入力補助線Ｌ１が点Ｐ１を通る位置に位置された状態を示す図である。
【図１０】本発明の第１の実施の形態に係わる、第２の入力補助線Ｌ２が表示された計測点指定画像７１の例を示す図である。
【図１１】本発明の第１の実施の形態に係わる、第２の入力補助線Ｌ２が点Ｐ１を通る位置まで移動された状態を示す図である。
【図１２】本発明の第１の実施の形態に係わる、２つの計測点Ｐ１，Ｐ２が指定された状態を示す図である。
【図１３】本発明の第２の実施の形態に係わる、第１の入力補助線L３が表示された計測点指定画像７１Ａの例を示す図である。
【図１４】本発明の第２の実施の形態に係わる、第１の入力補助線Ｌ３の円の中心Ｃ１から円周方向に伸びる１本の第２の入力補助線Ｌ４が重畳表示されると共に、ボタン７２も重畳表示された画像を示す図である。
【図１５】本発明の第２の実施の形態に係わる、第２の入力補助線Ｌ４が点Ｐ１を通る位置まで移動された状態を示す図である。
【図１６】本発明の第２の実施の形態に係わる、計測点Ｐ１が指定された状態を示す図である。
【図１７】本発明の第３の実施の形態に係わる、内視鏡装置１の制御ユニット２４のＣＰＵ３７により実行される計測点の指定処理の流れの例を示すフローチャートである。
【図１８】本発明の第３の実施の形態に係わる、第１の入力補助線Ｌ５が表示された計測点指定画像７１Ｂの例を示す図である。
【図１９】本発明の第３の実施の形態に係わる、線分である入力補助線Ｌ５１の例を示す図である。
【図２０】本発明の第３の実施の形態に係わる、入力補助線Ｌ５が点Ｐ１を通る位置に移動した場合を示す図である。
【図２１】本発明の第３の実施の形態に係わる、ポインタＣＭ４が所望の位置まで移動された状態を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施の形態を説明する。
（第１の実施の形態）
（構成）
図１は、本実施の形態に係わる内視鏡装置の全体構成を示す外観図である。
【００１４】
内視鏡装置１は、内視鏡２と装置本体３とを有して構成されている。内視鏡２は、細長で可撓性を有する挿入部１１と、挿入部１１の基端部に連設された操作部１２と、操作部１２から延出する可撓性を有するユニバーサルケーブル１３とを有している。ユニバーサルケーブル１３は、装置本体３に接続されている。
【００１５】
挿入部１１は、図１に示すように、先端側から順に連設された、硬質な先端部１４、上下左右に湾曲可能な湾曲部１５、及び可撓性を有する可撓管部１６を有して構成されている。挿入部１１の先端部１４内には、先端硬質部（図示せず）が設けられており、先端硬質部内には、対物光学系及び撮像素子２１（図２）が配設されている。先端部１４には、観察視野を２つ有するステレオ光学アダプタ、観察視野が１つの通常観察光学アダプタ等、各種光学アダプタが着脱自在になっている。
【００１６】
操作部１２には、内視鏡装置１の各種動作制御を実行する際に必要な操作を行うための各種操作部材、例えばレリーズボタン、湾曲操作用ジョイスティックなど、が設けられている。ユーザは、レリーズボタンを押下することにより被写体像を撮影することができる。またユーザは、湾曲操作用ジョイスティックを傾倒させることにより湾曲部１５を湾曲させて、先端部１４を所望の方向に向かせることができる。
【００１７】
装置本体３は、後述する制御ユニット２４（図２）を内部に有しており、各種機能を実行することができる。各種機能の中には、計測処理機能が含まれている。  
また、装置本体３には、タッチパネル１７が設けられている。タッチパネル１７は、タッチパネル１７の画面１７ａ上への指などの物体の接近または接触を検出してその位置情報が入力可能で、かつ内視鏡２により撮像された被写体の画像、処理メニュー等による操作制御内容を表示する入力／表示装置である。すなわち、タッチパネル１７は、表示画面を有し、かつ物体が接触等した表示画面上の位置を検出するタッチパネル付き表示装置である。ユーザは、タッチパネル１７の画面１７ａ上に被写体像を表示させたり、各種機能のためのメニューを表示させて複数の機能の中から所望の機能を実行させたりすることができる。
【００１８】
なお、タッチパネル１７は、装置本体３に対して、ヒンジ（図示せず）等の機構により、回動自在に保持されている。図１に示すように、ユーザは、装置本体３の外装筐体から起き上がらせて、ユーザにとって画面１７ａが見易い姿勢にタッチパネル１７の角度を調整することができる。
【００１９】
図２は、内視鏡装置１の内部構成を示すブロック図である。内視鏡２の挿入部１１の先端部には、撮像素子２１が設けられている。装置本体３内は、内視鏡ユニット２２と、カメラコントロールユニット（以下、ＣＣＵと略す）２３と、制御ユニット２４とを有している。挿入部１１の先端部１４に内蔵された撮像素子２１からの撮像信号は、内視鏡ユニット２２に供給される。
【００２０】
内視鏡ユニット２２は、挿入部１１の先端部１４へ照明光をライトガイドを介して供給する光源装置（図示せず）と、挿入部１１を構成する湾曲部１５を湾曲させる湾曲装置（図示せず）とを備えて構成されている。なお、ライトガイドを用いず、光源装置として例えばＬＥＤを先端部１４に備える構成であってもよい。
【００２１】
撮像素子２１は、先端部１４に装着された光学アダプタを介して結像された被写体像を光電変換し、撮像信号を生成する。内視鏡ユニット２２を介して、ＣＣＵ２３に、撮像素子２１から出力された撮像信号が入力される。この撮像信号は、ＣＣＵ２３内で例えばＮＴＳＣ信号等の映像信号に変換されて、制御ユニット２４へ供給される。
【００２２】
制御ユニット２４内には、画像データである映像信号が入力される映像信号処理回路３１、ＲＯＭ３２、ＲＡＭ３３、カードインターフェイス（以下、カードＩ／Ｆという）３４、ＵＳＢインターフェイス（以下、ＵＳＢＩ／Ｆという）３５、ＲＳ−２３２Ｃインターフェイス（以下、ＲＳ−２３２ＣＩ／Ｆ１７という）３６、及びこれら各種回路の機能を各種プログラムに基づいて実行し動作制御を行う中央処理装置（以下、ＣＰＵという）３７とが設けられている。映像信号処理回路３１，ＲＯＭ３２，ＲＡＭ３３，カードＩ／Ｆ３４，ＵＳＢＩ／Ｆ３５，ＲＳ−２３２ＣＩ／Ｆ３６、及びＣＰＵ３７は、バス３８を介して互いに接続されている。
【００２３】
ＲＳ−２３２ＣＩ／Ｆ３６には、内視鏡ユニット２２およびＣＣＵ２３が接続されると共に、これら内視鏡ユニット２２やＣＣＵ２３等の制御および動作指示を行う操作部１２が接続されている。ユーザが操作部１２を操作すると、その操作内容に応じて、内視鏡ユニット２２およびＣＣＵ２３の動作を制御する際に必要な通信が、ＲＳ−２３２ＣＩ／Ｆ３６と内視鏡ユニット２２間およびＲＳ−２３２ＣＩ／Ｆ３６とＣＣＵ２３間で行われる。
【００２４】
ＵＳＢＩ／Ｆ３５は、制御ユニット２４とパーソナルコンピュータ（以下、ＰＣと略す）４１とを電気的に接続するためのインターフェイスである。このＵＳＢＩ／Ｆ３５を介して制御ユニット２４にＰＣ４１を接続することによって、ユーザは、ＰＣ４１側で内視鏡画像の表示指示や、計測時における画像処理等の各種の指示を行うことができる。制御ユニット２４とＰＣ４１との間では、各種処理に必要な制御情報や画像情報等のデータ等の入出力も行われる。
【００２５】
カードＩ／Ｆ３４には、メモリカード４２を着脱自在に装着することができる。メモリカード４２をカードＩ／Ｆ３４に装着することにより、ＣＰＵ３７は、このメモリカード４２に記憶されている制御情報や画像情報等のデータの制御ユニット２４への取り込み、あるいは制御情報や画像情報等のデータのメモリカード４２への記録を行うことが可能になる。
【００２６】
映像信号処理回路３１は、ＣＣＵ２３から供給された内視鏡画像と、グラフィックによる操作メニューとを合成した合成画像を表示するため、ＣＰＵ３７の制御の下で生成された、操作メニューに基づくグラフィック画像信号とＣＣＵ２３からの映像信号とを合成する。そして映像信号処理回路３１は、合成画像の表示信号にタッチパネル１７の画面１７ａ上に表示するための処理を行い、タッチパネル１７に供給する。なお、この映像信号処理回路３１は、内視鏡画像のみを表示し、あるいは操作メニュー等の画像のみを単独で表示するための処理を行うことも可能である。したがって、タッチパネル１７の画面１７ａ上には、内視鏡画像、操作メニュー画像、内視鏡画像と操作メニュー画像との合成画像等が表示可能である。
【００２７】
ＣＰＵ３７は、ＲＯＭ３２に格納されているプログラムを実行することによって、ユーザにより指定された処理を行うように各種回路等を制御して、内視鏡装置１の動作制御、計測処理等を行う。ＲＡＭ３３は、ＣＰＵ３７によって、データの一時格納用の作業領域として使用される。
【００２８】
ここで、内視鏡装置１で実行される計測処理における計測の原理の例を説明する。観察光学系に左右２つの視野を形成するステレオ光学アダプタを使用し、被写体像を左右の光学系で捉えたときの左右の対応点の座標に基づいて、三角測量の原理を使用して被写体の３次元空間座標を求めることで、ステレオ計測による各種計測が可能となる。
【００２９】
図３は、ステレオ計測による計測点の３次元座標の求め方の例を説明するための図である。左側および右側の光学系で撮像された画像に対して、三角測量の方法により、点５０の３次元座標（Ｘ，Ｙ，Ｚ）が以下の（１）式〜（３）式で計算される。撮像素子２１により、その撮像面上に投影された被写体像から得られた２つの画像のそれぞれの光学中心を、それぞれＯＬ，ＯＲとする２つの画像が得られる。但し、歪み補正が施された左右の画像上の点５１，５２の座標をそれぞれ（ＸＬ，ＹＬ）、（ＸＲ，ＹＲ）とし、座標空間内の左側と右側の光学中心５３，５４間の距離をＤとし、焦点距離をＦとし、ｔ＝Ｄ／（ＸＬ−ＸＲ）とすると、点５０の３次元座標（Ｘ，Ｙ，Ｚ）の各座標は、次の式（１）〜（３）で表すことができる。
【００３０】
Ｘ＝ｔ×ＸＲ＋Ｄ／２     ・・・（１）
Ｙ＝ｔ×ＹＲ             ・・・（２）
Ｚ＝ｔ×Ｆ              ・・・（３）
従って、得られた２つの画像上の点５１，５２の座標が決定されると、パラメータＤおよびＦを用いて点５０の３次元座標が求まる。いくつかの点の３次元座標を求めることによって、２点間の距離、２点を結ぶ線と１点との距離、面積、深さ、表面形状等の様々な計測が可能である。
【００３１】
また、左側の光学中心５３または右側の光学中心５４から被写体までの距離（物体距離）を求めることも可能となる。上記のステレオ計測を行うためには、内視鏡２の先端部１４とステレオ光学アダプタを含む光学系の特性を示す光学データが必要である。なお、光学データの詳細は、例えば特開２００４−４９６３８号公報に記載されているので、その説明を参照されたし。
【００３２】
なお、上述した方法に限らず、アクティブステレオ計測方式、ＴＯＦ（タイム・オブ・フライト）方式、共焦点方式、等の他の方法により、計測点までの距離、計測点の位置等を求めるようにしてもよい。
（作用）
次に、計測時における内視鏡装置１の動作を説明する。図４は、内視鏡画像の例を示す図である。図５は、内視鏡装置１の制御ユニット２４のＣＰＵ３７により実行される計測点の指定処理の流れの例を示すフローチャートである。
【００３３】
内視鏡装置１は、複数のモードを有しており、ユーザにより設定されたモードに応じた動作を実行する。内視鏡装置１は、計測モードに設定されると、ユーザにより指定された指定点についての計測処理を行う。すなわち、内視鏡装置１は、指定点によって指定された内視鏡画像上の位置を基に、所定の処理の一つである計測処理を行う内視鏡画像処理装置ということができる。計測処理は、ここでは、決定された指定点に対応する、内視鏡画像ＥＩに映し出された被写体の対応点の３次元位置座標に基づいて行われる。
【００３４】
ここでは、図４に示す内視鏡画像ＥＩ上で、ユーザが計測点の指定を行う場合を例として、図５のフローチャートに沿って、計測処理のための計測点の指定処理について説明する。図４は、被写体の画像として、タービンブレード６１の一部が欠けた部分を示す内視鏡画像ＥＩを示している。ここでは、ユーザは、欠けた部分の２つの点Ｐ１，Ｐ２の距離を計測するために、２つの点Ｐ１，Ｐ２を計測点として指定する場合を想定する。
【００３５】
計測モードが設定された後に、ユーザが、例えばタッチパネル１７の画面１７ａ上を指で触ると、図５の処理が開始される。図５の計測点指定処理プログラムがＲＯＭ３２に記憶されており、ＣＰＵ３７は、ＲＯＭ３２から計測点指定処理プログラムを読み出して実行する。図５の処理が開始されると、例えば、図４に示したような画像を、計測モード画像として、画面１７ａ上に表示する（Ｓ１）。Ｓ１の処理が、表示画面である画面１７ａに内視鏡画像ＥＩを表示する内視鏡画像表示部を構成する。なお、Ｓ１の処理では、撮像素子２１により撮像して得られた内視鏡画像ＥＩは、所定の操作により、画面１７ａ上で、拡大表示若しくは縮小表示することも可能となっている。
【００３６】
この計測モード画像が表示された状態で、例えば、ユーザが指で画面１７ａ上を１回タップすると、第１の入力補助線の表示処理が実行される（Ｓ２）。図６は、第１の入力補助線Ｌ１が表示された計測点指定画像７１の例を示す図である。入力補助線Ｌ１は、指定点である計測点の位置決定を補助するための補助図形である。
【００３７】
第１の入力補助線の表示処理（Ｓ２）により、図６に示すように、計測点指定画像７１は、内視鏡画像ＥＩ上に１本の直線である入力補助線Ｌ１が重畳表示されると共に、２つのボタン７２，７３も重畳表示された画像である。ボタン７２は、入力補助線Ｌ１についてのボタンであり、後述するように入力補助線を回転させるためのボタンである。ボタン７３は、後述するように、第２の入力補助線Ｌ２を表示させるためのボタンである。
【００３８】
入力補助線Ｌ１は、矩形の計測点指定画像７１に水平な線であり、計測点指定画像７１上の予め決められた位置に表示される。入力補助線Ｌ１は、図６では点線で示しているが、点線に代えて、特定の色の線で表示されるようにしてもよい。さらに、入力補助線Ｌ１の表示色は、設定変更可能であってもよい。これは、被写体には様々な色のものがあるので、その色とは異なる色で表示して被写体と区別できるようにするためである。
【００３９】
なお、ここでは、入力補助線Ｌ１は、ユーザが指で画面１７ａ上をタップすると、計測点指定画像７１に水平な線として表示される。あるいは、ユーザが指で画面１７ａ上の任意の２点をタップし、そのタップされた２点を結ぶ線を入力補助線Ｌ１として計測点指定画像７１上に表示するようにしてもよい。あるいは、ユーザが指で画面１７ａ上を触りながらなぞり、その開始点と終了点を結ぶ線を入力補助線Ｌ１として計測点指定画像７１上に表示するようにしてもよい。  
以上のように、Ｓ２の処理は、表示画面上において、指定点の位置決定を補助するための第１の補助図形を表示する補助図形表示部を構成する。
【００４０】
Ｓ２の後、入力補助線Ｌ１が表示された状態で、入力補助線Ｌ１を移動させることができる第１の入力補助線Ｌ１の移動処理が実行される（Ｓ３）。  
第１の入力補助線Ｌ１の移動方法には複数の方法があり、ユーザは所望の方法を利用して、入力補助線Ｌ１を移動することができる。複数の移動方法には、例えば、次のような方法がある。
【００４１】
（第１の移動方法）
ユーザが指で、画面１７ａ上で入力補助線Ｌ１を触れて選択し、その状態で所望の方向へドラッグすることによって、入力補助線Ｌ１が計測点指定画像７１上で平行移動する。この第１の移動は、指の動き量、すなわち画面１７ａ上で触れられた位置の移動量、に応じたものであるので、計測点指定画像７１上での入力補助線Ｌ１の移動量は、比較的大まかなものである。
【００４２】
（第２の移動方法）
ユーザが指で、画面１７ａ上で入力補助線Ｌ１外を触れると、触れられた位置の方向へ向かって、１ピクセル単位で、入力補助線Ｌ１が計測点指定画像７１上で平行移動する。この第２の移動は、ピクセル単位の移動なので、計測点指定画像７１上での入力補助線Ｌ１の細かな移動を可能にするものである。
【００４３】
（第３の移動方法）
ユーザが指で、画面１７ａ上で入力補助線Ｌ１外を触れながらスライドする、あるいは軽く撫でると、そのスライドした量あるいは撫でた量に比例した量だけ、そのスライドした方向に向かって、入力補助線Ｌ１が計測点指定画像７１上で平行移動する。この第３の移動は、指の動きに応じたものであるので、計測点指定画像７１上での入力補助線Ｌ１の移動量は、比較的大まかなものである。
【００４４】
（第４の移動方法）
ユーザが指で、画面１７ａ上を触りながらなぞると、そのなぞった方向に、入力補助線Ｌ１を一点速度で移動し続けるように表示し、再度ユーザが指で画面１７ａに触れると移動が止まるようにして、所望の位置まで入力補助線Ｌ１が移動する。
【００４５】
図７は、入力補助線Ｌ１の平行移動を説明するための図である。図７に示すように、上記の第１から第４の移動方法により、ユーザは、入力補助線Ｌ１を、矢印Ａ１で示す方向に一点鎖線Ｌ１１で示すように移動させて、最終的には、入力補助線Ｌ１を点Ｐ１を通る位置に位置させることができる。
以上説明した４つの移動方法は、入力補助線Ｌ１を平行移動させる方法であるが、ボタン７２を用いて入力補助線Ｌ１を回転させる移動方法もある。  
（第５の移動方法）
ユーザが指で、画面１７ａ上でボタン７２に対応する位置に触れながらドラッグすると、ドラッグの移動量だけ、入力補助線Ｌ１の所定の位置、例えば入力補助線Ｌ１の中点、を中心として、ドラッグした方向に入力補助線Ｌ１が回転する。
この第５の移動は、指の動きに応じたものであるので、計測点指定画像７１上での入力補助線Ｌ１の回転量は、比較的大まかなものである。
【００４６】
（第６の移動方法）
ユーザが指で、画面１７ａ上でボタン７２に触れた後、入力補助線Ｌ１以外の位置に触れると、入力補助線Ｌ１の所定の位置、例えば入力補助線Ｌ１の中点、を中心として、触れた位置の方向に向かって、所定量だけ、入力補助線Ｌ１が計測点指定画面７１上で回転する。回転の所定量は、例えば、入力補助線Ｌ１の中央の位置を中心とする仮想の所定の円上の１画素分、入力補助線Ｌ１の中央の位置を中心として１度分、等である。
この第６の移動は、仮想の所定の円上の１画素分、等の所定量の移動なので、計測点指定画像７１上での第１の入力補助線Ｌ１の細かな回転量を可能にするものである。
【００４７】
図８は、入力補助線Ｌ１の回転を説明するための図である。図８に示すように、上記の第５及び第６の回転方法により、ユーザは、入力補助線Ｌ１を、点Ｐ１のある、矢印Ａ２で示す方向に、一点鎖線Ｌ１２で示すように回転させて、最終的には、入力補助線Ｌ１を点Ｐ１を通る位置に位置させることができる。
以上のように、Ｓ３の処理は、補助図形である第１の入力補助線Ｌ１を、平行移動あるいは回転させて移動する補助図形移動部を構成する。そして、Ｓ３では、タッチパネル１７の画面１７ａ上の触れられた位置及び移動量に応じて、第１の入力補助線Ｌ１を移動可能である。あるいはＳ３では、タッチパネル１７の画面１７ａ上へのタップ回数又は接触時間に応じて、画面１７ａに表示された内視鏡画像ＥＩの表示画素単位で、第１の入力補助線Ｌ１を移動可能である。
【００４８】
ユーザは、以上の方法を利用して、入力補助線Ｌ１を移動させて、点Ｐ１を通る位置に位置させることができる。図９は、入力補助線Ｌ１が点Ｐ１を通る位置に位置された状態を示す図である。図９は、上記の第１から第４の移動方法により、ユーザが、入力補助線Ｌ１を、点Ｐ１を通る位置に移動させた状態を示す。
【００４９】
以上のようにして、第１の入力補助線Ｌ１の移動処理（Ｓ３）の後に、ユーザが、第１の入力補助線Ｌ１の確定指示をしたか否かが判断される（Ｓ４）。その確定指示の有無は、ここでは、ユーザは、ボタン７３に触れたか否かによって、行われる。なお、その確定指示は、ボタン７３に触れる方法以外の方法で行うようにしてもよい。
【００５０】
なお、第１の入力補助線Ｌ１は、画面１７ａ上の２画素分、３画素分などの複数の画素幅を有する線として表示されるので、Ｓ４において、入力補助線Ｌ１の位置は、その複数の画素幅の中心の値を用いて決定される。
【００５１】
入力補助線Ｌ１を移動させて点Ｐ１を通る位置に位置させた後、ユーザがボタン７３の位置を触れなければ（Ｓ４：ＮＯ）、処理は、Ｓ３に戻る。ユーザがボタン７３の画面１７ａ上の位置に触れると（Ｓ４：ＹＥＳ）、第１の入力補助線Ｌ１の位置を決定する第１の入力補助線の位置決定処理が実行される（Ｓ５）。その後、第２の入力補助線Ｌ２の表示処理が実行され（Ｓ６）、続いて、ポインタ表示処理が実行される（Ｓ７）。図１０は、第２の入力補助線Ｌ２が表示された計測点指定画像７１の例を示す図である。
【００５２】
第２の入力補助線Ｌ２の表示処理（Ｓ６）により、図１０に示すように、内視鏡画像ＥＩ上に１本の入力補助線Ｌ２が重畳表示される。点線で示した入力補助線Ｌ２は、矩形の計測点指定画像７１に垂直な線であり、計測点指定画像７１上の予め決められた位置に表示される。Ｓ６の処理が、画面１７ａ上において、指定点の位置決定を補助するための第２の補助図形を表示する補助図形表示部を構成する。
【００５３】
なお、第２の入力補助線Ｌ２も、第１の入力補助線Ｌ１と同様に、特定の色の線で表示されてもよいし、入力補助線Ｌ２の表示色を設定変更可能としてもよい。
【００５４】
さらになお、ここでは、入力補助線Ｌ２も、上述した第１の入力補助線Ｌ１と同様に、ユーザが指で、画面１７ａ上の任意の２点をタップし、そのタップされた２点を結ぶ線を入力補助線Ｌ２として計測点指定画像７１上に表示するようにしてもよい。あるいはユーザが指で、画面１７ａ上を触りながらなぞり、その開始点と終了点を結ぶ線を入力補助線Ｌ２として計測点指定画像７１上に表示するようにしてもよい。
【００５５】
そして、ポインタ表示処理（Ｓ７）により、図１０に示すように、第１の入力補助線Ｌ１と第２の入力補助線Ｌ２との交点に、所定のマークとしてポインタＣＭ１が併せて表示される。ポインタＣＭ１は、ここでは、十字マークであり、例えば第１と第２の入力補助線Ｌ１、Ｌ２の色とは異なる色で表示される。この所定のマークの色も、ユーザが設定変更可能であってもよい。Ｓ７の処理が、画面１７ａの第１の入力補助線Ｌ１上に、指定点の内視鏡画像ＥＩ上の位置を指定するためのポインタＣＭ１を表示させるポインタ表示部を構成する。Ｓ７では、第１の補助図形である入力補助線Ｌ１と第２の補助図形である入力補助線Ｌ２に基づいて決定された交点の位置に、ポインタＣＭ１が表示される。
【００５６】
なお、ポインタＣＭ１は、ＰＣのカーソルと同様な矢印マークでもよいし、丸マークで中心に十字を有するもの、等であってもよい。
【００５７】
また、このとき、図１０に示すように、入力補助線Ｌ２についてのボタン７２Ａも重畳表示される。ボタン７２Ａは、入力補助線Ｌ２についてのボタンであり、上述したボタン７２と同様の機能を有し、入力補助線Ｌ２を回転させるためのボタンである。
【００５８】
Ｓ７の後、第２の入力補助線Ｌ２についても、第１の入力補助線Ｌ１と同様の移動が可能であり、ユーザは、上述した第１から第６の移動方法を用いて、第２の入力補助線Ｌ２を、所望の位置まで正確に移動することができる（Ｓ８）。
【００５９】
例えば、第１、第３又は第４の移動方法により、矢印Ａ３で示す方向に一点鎖線Ｌ２１で示すように、入力補助線Ｌ２を大まかに平行移動させた後、第２の移動方法により、入力補助線Ｌ２を細かく平行移動させて、入力補助線Ｌ２が点Ｐ１を通る位置まで移動させる。  
あるいは、ボタン７２Ａを用いて、上述した第５及び第６の移動方法により、入力補助線Ｌ２を回転させて、入力補助線Ｌ２が点Ｐ１を通る位置まで回転するようにしてもよい。
【００６０】
以上のように、Ｓ８の処理は、補助図形である第２の入力補助線Ｌ２を、平行移動あるいは回転させて移動する補助図形移動部を構成する。そして、Ｓ８では、タッチパネル１７の画面１７ａ上の触れられた位置及び移動量に応じて、第２の入力補助線Ｌ２を移動可能である。あるいはＳ８では、タッチパネル１７の画面１７ａ上へのタップ回数又は接触時間に応じて、画面１７ａに表示された内視鏡画像ＥＩの表示画素単位で、第２の入力補助線Ｌ２を移動可能である。
【００６１】
Ｓ８において、第２の入力補助線Ｌ２が移動されると、ポインタＣＭ１は常に第１と第２の入力補助線Ｌ１，Ｌ２の交点に存在するので、第１の入力補助線Ｌ１又は第２の入力補助線Ｌ２の移動に応じて、ポインタＣＭ１も同時に移動する（Ｓ９）。すなわち、Ｓ９の処理は、補助図形である第１の入力補助線Ｌ１上でポインタＣＭ１を移動させるポインタ移動部を構成する。
【００６２】
第１及び第２の入力補助線Ｌ１，Ｌ２が目的とする点Ｐ１をそれぞれが通る位置に移動されたとして、Ｓ９の処理の後、ユーザが第２の入力補助線Ｌ２の確定指示をしたか否かが判断される（Ｓ１０）。その確定指示は、例えば、ユーザが指で画面１７ａ上のポインタＣＭ１の位置をダブルタップする等により行うことができる。
【００６３】
なお、第２の入力補助線Ｌ２の確定指示がされないときは（Ｓ１０：ＮＯ）、第１の入力補助線Ｌ１の選択がされたか否かが判定される（Ｓ１１）。ここでは、第２の入力補助線Ｌ２の移動を行った後に、第１の入力補助線Ｌ１の位置を変更したい場合には、ユーザが指で第１の入力補助線Ｌ１を触れると、第１の入力補助線Ｌ１の選択がされたと判定される。
【００６４】
第１の入力補助線Ｌ１の選択がされたときは（Ｓ１１：ＹＥＳ）、処理は、Ｓ３へ移行して、第１の入力補助線Ｌ１の移動が可能となる。この場合、第１と第２の入力補助線Ｌ１，Ｌ２は表示されている状態であるので、第１の入力補助線Ｌ１の移動があると、第１の入力補助線Ｌ１の移動に伴って、ポインタＣＭ１も同時に移動する。  
第１の入力補助線Ｌ１の選択がされないと（Ｓ１１：ＮＯ）、処理は、Ｓ８へ移行する。
【００６５】
以上のようにして、第１と第２の入力補助線Ｌ１，Ｌ２の位置をそれぞれ独立して移動可能であり、ユーザは、第１と第２の入力補助線Ｌ１，Ｌ２の交点にあるポインタＣＭ１の中心を、点Ｐ１に合わせることができる。
【００６６】
図１１は、入力補助線Ｌ２が点Ｐ１を通る位置まで移動された状態を示す図である。図１１に示す状態で、ポインタＣＭ１の中心が点Ｐ１に合致またはほぼ合致した状態で、ユーザが確定指示をすると（Ｓ１０：ＹＥＳ）、第２の入力補助線Ｌ２の位置を決定する第２の入力補助線の決定処理を実行し（Ｓ１２），第１と第２の入力補助線Ｌ１，Ｌ２の交点であるポインタＣＭ１の位置を決定するポインタ位置決定処理を実行する（Ｓ１３）。
【００６７】
ポインタ位置決定処理により、ポインタＣＭ１の位置に対応する位置にある点Ｐ１が、第１の計測点として決定される。ポインタ位置決定処理（Ｓ１３）が実行されると、画面１７ａにおいては、２つの入力補助線Ｌ１，Ｌ２の表示は消えて、ポインタＣＭのみが表示されるようになる。よって、Ｓ１３の処理が、ポインタＣＭ１により指示された内視鏡画像ＥＩ上の位置を、指定点として決定する指定点決定部を構成する。
【００６８】
以上のように、第１の計測点としての点Ｐ１は、独立して移動可能な２つの入力補助線Ｌ１，Ｌ２により指定される。このとき、ポインタＣＭ１は、常に２つの入力補助線Ｌ１，Ｌ２の交点に存在し、ポインタＣＭ１も、２つの入力補助線Ｌ１，Ｌ２の移動に伴って同時に移動する。従って、このように２つの入力補助線Ｌ１，Ｌ２の移動に応じて、ポインタＣＭ１が移動するので、ポインタＣＭ１がユーザの指で隠れてしまうということはない。さらに、各入力補助線は、第２又は第５の移動方法により、細かく移動させることができるため、ポインタＣＭ１による、計測点の正確な指定も可能となる。
【００６９】
次に、点Ｐ２についての計測点の指定は、ユーザが指で画面１７ａ上を、再度１回タップすることにより行うことができる。すなわち、ユーザが指で画面１７ａ上を、再度１回タップすると、再び第１の入力補助線Ｌ１の表示処理が実行され（Ｓ２）、その後、上述したＳ３からＳ１１の処理が実行されて、点Ｐ１と同様に、点Ｐ２についての計測点の指定をすることができる。
【００７０】
図１２は、２つの計測点Ｐ１，Ｐ２が指定された状態を示す図である。図１２に示すように、ユーザにより位置が決定された２つのポインタＣＭ１，ＣＭ２が、それぞれ２つの計測点Ｐ１，Ｐ２に対応している。
【００７１】
図５の処理の後、ユーザは、指定した２点Ｐ１，Ｐ２間の距離を算出する計測処理プログラムを実行させることができる。ここでは、計測処理は、決定された２つの指定点に対応する、内視鏡画像ＥＩに映し出された被写体の対応点の３次元位置座標に基づく計測処理、例えば２点間距離測定など、である。
【００７２】
なお、以上は、ユーザが２つの計測点を指定する場合を説明したが、先端部１４から計測点までの距離を計測する場合のように、１つの計測点のみを指定する場合は、上述した点Ｐ１についての計測点の指定だけとなる。
【００７３】
また、上述した例では、ユーザが入力補助線Ｌ１，Ｌ２を移動させるときは、それぞれ別々に移動可能で、一方の移動をしているときは、他方の移動はできないが、２つの入力補助線Ｌ１，Ｌ２を同時に触れている状態で、入力補助線Ｌ１と入力補助線Ｌ２を同時に別々に動かすことができるようにしてもよい。
【００７４】
さらにまた、ポインタＣＭ１あるいはＣＭ２に触れている状態でドラッグすると、その触れているポインタの移動に伴って、そのポインタを通る２つの入力補助線Ｌ１，Ｌ２が同時にドラッグされるようにしてもよい。
【００７５】
なお、上述した例では、第１の入力補助線Ｌ１の位置を決定した後に、第２の入力補助線Ｌ２を表示しているが、最初から２本の入力補助線Ｌ１，Ｌ２を同時に表示するようにしてもよい。その場合、ユーザが移動したい入力補助線を選択できるようにして、移動可能な入力補助線は、移動不可能な入力補助線とは、色を変えて表示するようにして、ユーザが移動できる入力補助線を認識できるようにする。例えば、画面１７ａ上の所定のボタンを触れることによって、一方の入力補助線のみを、他方の入力補助線の色（例えば黒色）とは異なる色（例えば赤色）で表示する。そして再度所定のボタンを触れると、他方の入力補助線を一方の入力補助線の色（例えば黒色）とは異なる色（例えば赤色）で表示するように、表示を変更等することにより、ユーザは、移動可能な入力補助線を識別できる。この場合、移動可能な入力補助線の色と、移動不可能な入力補助線の色は、それぞれユーザによって設定変更可能とされる。
【００７６】
さらになお、上述した第１と第２の入力補助線は、直線であるが、線分、曲線、あるいは閉曲線でもよい。
【００７７】
以上のように、上述した実施の形態の内視鏡装置によれば、２本の入力補助線を用いてそれぞれを個別に移動させてポインタを表示させているので、ポインタの位置が指で隠れてしまうこともなく、タッチパネル上で正確な計測点の指定を容易に行うことができる。
（第２の実施の形態）
第１の実施の形態の内視鏡装置では、直線である２本の入力補助線によって、計測点の指定が行われているが、本実施の形態の内視鏡装置では、円と直線の２つの入力補助線によって、計測点の指定が行われる。
【００７８】
本実施の形態の内視鏡装置の構成は、第１の内視鏡装置の構成と同じであり、その構成と計測点の指定処理は、図１、図２及び図５と同様であるので、以下、第１の実施の形態と同じ構成については同じ符号を用いて説明は省略し、第１の実施の形態と異なる動作について図４の内視鏡画像の例を用いて説明する。
【００７９】
本実施の形態の内視鏡装置も、計測モードが設定された後に、ユーザがタッチパネル１７の画面１７ａ上を指で触れると、図５の処理が開始される。そして、図４の内視鏡画像ＥＩが計測モード画像として表示（Ｓ１）された状態で、ユーザが指で、画面１７ａ上を１回タップすると、第１の入力補助線Ｌ３の表示処理が実行される（Ｓ２）。
【００８０】
図１３は、第１の入力補助線L３が表示された計測点指定画像７１Ａの例を示す図である。第１の入力補助線Ｌ３の表示処理（Ｓ２）により、図１３に示すように、計測点指定画像７１Ａには、内視鏡画像ＥＩ上に１つの円の第１の入力補助線Ｌ３が重畳表示されると共に、ボタン７３も重畳表示される。
【００８１】
円の入力補助線Ｌ３は、計測点指定画像７１Ａ上の予め決められた位置に表示される。入力補助線Ｌ３は、図１３では点線で示しているが、特定の色の線で表示されてもよい。入力補助線Ｌ３の表示色も、第１の実施の形態と同様に、ユーザが、設定変更可能であってもよい。
【００８２】
ユーザが指で画面１７ａ上の任意の２点をタップすると、そのタップされた２点の一方を円の中心とし、他方を円の円周上の点とする円形の線が入力補助線Ｌ３として計測点指定画像７１Ａ上に表示される。あるいは、ユーザが指で画面１７ａ上を触りながら円形になぞると、そのなぞった線に沿って近似した円形の線が入力補助線Ｌ３として計測点指定画像７１Ａ上に表示される。  
Ｓ２の後、第１の入力補助線Ｌ３が表示された状態で、第１の入力補助線Ｌ３を移動、拡大及び縮小させることができる第１の入力補助線Ｌ３の拡大縮小処理を含む移動処理が実行される（Ｓ３）。  
第１の入力補助線Ｌ３の拡大縮小方法には、複数の方法があり、ユーザは、所望の方法を利用して、第１の入力補助線Ｌ３を移動することができる。複数の拡大縮小方法には、例えば、次のような方法がある。
【００８３】
（第１の拡大縮小方法）
ユーザが指で、画面１７ａ上で第１の入力補助線Ｌ３である円の線上を触れて選択する。その状態で円の外周方向あるいは中心方向へドラッグすることによって、もしくは第１の入力補助線Ｌ３の円をピンチして動かすことによって、第１の入力補助線Ｌ１である円は、計測点指定画像７１上で拡大あるいは縮小する。
この第１の拡大縮小方法は、指の動きに応じたものであるので、計測点指定画像７１Ａ上での第１の入力補助線Ｌ３の移動量は、比較的大まかなものである。
【００８４】
（第２の拡大縮小方法）
ユーザが指で、画面１７ａ上で第１の入力補助線Ｌ３の外側若しくは内側をタップする。タップされた位置の方向へ向かって、１ピクセル単位で、第１の入力補助線Ｌ３の円は、計測点指定画像７１Ａ上で拡大もしくは縮小する。円の外側がタップされると、タップの回数に応じて、１ピクセル単位で、第１の入力補助線Ｌ３は拡大する。一方、円の内側がタップされると、タップの回数に応じて、１ピクセル単位で、第１の入力補助線Ｌ３は縮小する。
この第２の拡大縮小は、ピクセル単位の拡大若しくは縮小なので、計測点指定画像７１Ａ上での第１の入力補助線Ｌ３の細かな拡大もしくは縮小を可能にするものである。なお、タップの接触時間に応じたピクセル量で、円を、拡大若しくは縮小するようにしてもよい。
【００８５】
なお、第３の拡大縮小方法として、拡大と縮小の指示のための２つのアイコン、２つのボタンなどを表示させて、そのどちらかのアイコン又はボタンをタップ等することによって、タップの回数若しくは接触時間に応じて、ピクセル単位の拡大若しくは縮小ができるようにしてもよい。
【００８６】
また、第１の入力補助線Ｌ３の移動も可能である。
（第１の移動方法）
ユーザが指で、画面１７ａ上で第１の入力補助線Ｌ３の中心を触れて選択して選択状態にする。その状態で所望の方向へドラッグすることによって、第１の入力補助線Ｌ３を計測点指定画像７１Ａ上で平行移動する。
【００８７】
（第２の移動方法）
ユーザが指で、画面１７ａ上で入力補助線Ｌ３の円の外を触れると、触れられた位置の方向へ向かって、１ピクセル単位で、入力補助線Ｌ３を計測点指定画像７１上で平行移動する。
この第２の移動は、ピクセル単位の移動なので、計測点指定画像７１上での入力補助線Ｌ３の細かな移動を可能にするものである。
【００８８】
（第３の移動方法）
ユーザが指で、画面１７ａ上で第１の入力補助線Ｌ３の中心を触れて選択する。その状態で画面１７ａ上を触りながらなぞると、そのなぞった方向に、入力補助線Ｌ１を一点速度で移動し続けるように表示する。そしてユーザが指で再度画面１７ａに触れると移動が止まるようにして、所望の位置まで入力補助線Ｌ３を移動する。
【００８９】
図１３は、入力補助線Ｌ３の拡大縮小及び平行移動を説明するための図である。図１３に示すように、上記の第１から第３の拡大縮小及び上記第１から第３の移動方法により、ユーザは、入力補助線Ｌ３の円の拡大（図１３のＢ１方向）、円の縮小（図１３のＢ２方向）、及び円の移動（例えば矢印Ｂ３で示す方向への移動）、を行うことができる。
【００９０】
以上の方法により、ユーザは、円形の図形である入力補助線Ｌ３を、所望の位置、例えば、点Ｐ１を通る位置に、拡大、縮小若しくは移動させることができる。
【００９１】
円周の線である第１の入力補助線Ｌ３が指定したい点Ｐ１の位置に一致したら、ユーザは、ボタン７３を押すことにより（Ｓ４：ＹＥＳ）、第１の入力補助線Ｌ３の位置が決定される（Ｓ５）。そして、図１４のような画像が表示される（Ｓ６）。図１４は、第１の入力補助線Ｌ３の円の中心Ｃ１から円周方向に伸びる１本の第２の入力補助線Ｌ４が重畳表示されると共に、ボタン７２も重畳表示された画像を示す図である。そして、第１の入力補助線Ｌ３と第２の入力補助線Ｌ４の交点に、ポインタＣＭ３が表示される（Ｓ７）。第２の入力補助線Ｌ４は、次の４つの方法により、回転あるいは移動することができる（Ｓ８）。
【００９２】
（第１の回転方法）
ユーザが指で、画面１７ａ上で、ボタン７２に対応する位置に触れながらドラッグすると、ドラッグの移動量だけ、矢印Ｂ４あるいはＢ５で示すドラッグした方向に入力補助線Ｌ４が回転する。
この第４の移動は、指の動きに応じたものであるので、計測点指定画像７１Ａ上での第２の入力補助線Ｌ４の回転量は、比較的大まかなものである。
【００９３】
（第２の回転方法）
ユーザが指で、画面１７ａ上でボタン７２を触れると、入力補助線Ｌ４に対して触れた位置に応じて、入力補助線Ｌ４の所定の位置、例えば入力補助線Ｌ４の中央の位置、を中心として、触れられた位置の方向に向かって、所定量だけ、入力補助線Ｌ４を計測点指定画面７１Ａ上で回転する。回転の所定量は、入力補助線Ｌ４の中央の位置を中心とする仮想の所定の円上の１画素分、入力補助線Ｌ４の中央の位置を中心として１度分、等である。
この第２の回転は、仮想の所定の円上の１画素分、等の所定量の回転なので、計測点指定画像７１Ａ上での入力補助線Ｌ４の細かな回転量を可能にするものである。
【００９４】
（第３の回転方法）
ユーザが指で、画面１７ａ上を触りながらなぞると、そのなぞった方向に、入力補助線Ｌ４を一点速度で回転し続けるように表示する。そして再度ユーザが指で画面１７ａに触れると回転が止まるようにようにして、所望の位置まで入力補助線Ｌ４を回転する。
【００９５】
また、入力補助線Ｌ３及びＬ４を同時に移動することもできる。第１の入力補助線Ｌ３の円の中心に触れながら、例えば矢印Ｂ６で示す方向にドラッグすると、第１の入力補助線Ｌ３と第２の入力補助線Ｌ４の相対的な位置関係を保持したまま、平行移動させることができる。
【００９６】
以上のようにして、円の第１の入力補助線Ｌ３と直線の第２の入力補助線Ｌ４は独立して回転若しくは移動可能である。第１と第２の入力補助線Ｌ３、Ｌ４のいずれかを回転若しくは移動しているとき、ポインタＣＭ３は常に第１と第２の入力補助線Ｌ３、Ｌ４の交点に存在するように同時に移動する（Ｓ９）。第１と第２の入力補助線Ｌ３、Ｌ４のどちらを回転若しくは移動させるかは、第１と第２の入力補助線Ｌ３、Ｌ４のいずれかに触れることで切り換えることが可能である。なお、選択された方の入力補助線の色が変わる等により、選択状態がユーザに識別できるようにしてもよい。
図１５は、第２の入力補助線Ｌ４が点Ｐ１を通る位置まで移動された状態を示す図である。図１５に示す状態で、ポインタＣＭ３の中心が点Ｐ１に合致またはほぼ合致した状態で、例えばポインタＣＭ３をダブルタップすることなどにより、ユーザが確定指示をすると（Ｓ１０：ＹＥＳ）、第２の入力補助線Ｌ４の位置を決定する第２の入力補助線Ｌ４の決定処理を実行し（Ｓ１２），第１と第２の入力補助線Ｌ３，Ｌ４の交点であるポインタＣＭ３の位置を決定するポインタ位置決定処理を実行する（Ｓ１３）。
【００９７】
図１６は、計測点Ｐ１が指定された状態を示す図である。図１６に示すように、ユーザにより位置が決定されたポインタＣＭ３が、計測点Ｐ１の指定点に対応している。  
そして、計測点Ｐ２についても、上述した第１の計測点Ｐ１と同様に、ユーザが指で画面１７ａ上を、再度１回タップすることにより、処理は、再び第１の入力補助線Ｌ１の表示処理（Ｓ２）に戻り、同様の処理により、新たなポインタを表示させて指定点として指定することができる。
【００９８】
なお、上記の例では、第１の入力補助線Ｌ３として円形の図形を表示し、次に第２の入力補助線Ｌ４として直線の図形を表示させているが、最初に、第１の入力補助線Ｌ３として直線の図形を表示し、次に第２の入力補助線Ｌ４として円形の図形を表示させるようにして、計測点の指定を行うようにしてもよい。
【００９９】
以上のように、上述した実施の形態の内視鏡装置によれば、円形の入力補助線と直線の入力補助線とを用いてそれぞれを個別に、拡大、縮小、移動等をさせてポインタを表示させているので、ポインタの位置が指で隠れてしまうこともなく、タッチパネル上で正確な計測点の指定を容易に行うことができる。
【０１００】
さらになお、上述した第２の入力補助線Ｌ４は、直線であるが、線分、曲線、あるいは閉曲線でもよい。
（第３の実施の形態）
第１及び第２の実施の形態の内視鏡装置では、直線である２つの入力補助線又は円と直線の２つの入力補助線とによって、計測点の指定が行われているが、本実施の形態の内視鏡装置では、直線の１つの入力補助線のみによって、計測点の指定が行われる。
【０１０１】
本実施の形態の内視鏡装置の構成は、第１の内視鏡装置の構成と同じであり、その構成と計測点の指定処理は、図１、図２及び図５と同様あるいは類似するので、以下、第１の実施の形態と同じ構成については同じ符号を用いて説明は省略し、第１の実施の形態と異なる動作について図４の内視鏡画像の例を用いて説明する。図５に代わって図１７により、本実施の形態の内視鏡装置１の動作を説明する。図１７は、内視鏡装置１の制御ユニット２４のＣＰＵ３７により実行される計測点の指定処理の流れの例を示すフローチャートである。
【０１０２】
本実施の形態の内視鏡装置も、計測モードが設定された後に、ユーザがタッチパネル１７の画面１７ａ上を指で触れると、図１７の処理が開始される。そして、図４の内視鏡画像ＥＩが計測モード画像として表示（Ｓ１）された状態で、ユーザが指で、画面１７ａ上を１回タップすると、第１の入力補助線Ｌ５の表示処理が実行される（Ｓ２）。
【０１０３】
図１８は、第１の入力補助線Ｌ５が表示された計測点指定画像７１Ｂの例を示す図である。第１の入力補助線Ｌ５の表示処理（Ｓ２）により、図１８に示すように、計測点指定画像７１Ｂには、内視鏡画像ＥＩ上に１本の直線の第１の入力補助線Ｌ５が重畳表示されると共に、エッジ検出ボタン７３Ｂも重畳表示される。
【０１０４】
入力補助線Ｌ５は、計測点指定画像７１Ｂ上の予め決められた位置に表示される。入力補助線Ｌ５は、図１８では点線で示しているが、特定の色の線で表示されてもよい。入力補助線Ｌ５の表示色は、第１の実施の形態と同様に、ユーザが、設定変更可能であってもよい。
【０１０５】
なお、ここでは、入力補助線Ｌ５は、ユーザが指で画面１７ａ上をタップすると、計測点指定画像７１Ｂに水平な線として表示される。ユーザが指で、画面１７ａ上の任意の２点をタップすると、そのタップされた２点を結ぶ線を入力補助線Ｌ５として計測点指定画像７１Ｂ上に表示するようにしてもよい。あるいは、ユーザが指で、画面１７ａ上を触りながら円形になぞると、そのなぞった線に沿った直線を入力補助線Ｌ５として計測点指定画像７１Ｂ上に表示するようにしてもよい。  
さらになお、入力補助線Ｌ５は、線分Ｌ５１でもよい。図１９は、線分である入力補助線Ｌ５１の例を示す図である。
【０１０６】
Ｓ２の後、入力補助線Ｌ５が表示された状態で、入力補助線Ｌ５を移動することができる入力補助線Ｌ５の移動処理が実行される（Ｓ３）。  
入力補助線Ｌ５の移動方法は、第１の実施の形態で説明した第１から第６の移動方法と同様で、複数の方法があり、ユーザは、所望の方法を利用して、入力補助線Ｌ５を移動することができる。図１８に示すように、上記の第１から第４の移動方法により、ユーザは、入力補助線Ｌ５の移動（矢印Ｃ１，Ｃ２方向への移動）を行うことができる。さらに、第１の実施の形態で説明した第５と第６の移動方法により、ユーザは、入力補助線Ｌ５の回転を行うことができる。
【０１０７】
以上の方法により、ユーザは、直線の入力補助線Ｌ５を、所望の位置、例えば、点Ｐ１を通る位置に、移動させることができる。図２０は、入力補助線Ｌ５が点Ｐ１を通る位置に移動した場合を示す図である。
【０１０８】
次に、Ｓ３の処理の後、エッジ検出の指示があったか否か、すなわちエッジ検出ボタン７３Ｂが押されたか否かが判定される（Ｓ２１）。入力補助線Ｌ５が指定したい点Ｐ１を通る位置に一致したら、ユーザは、エッジ検出ボタン７３Ｂを押すことで（Ｓ２１：ＹＥＳ）、第１の入力補助線Ｌ５の位置が決定され（Ｓ５）、さらに、エッジ検出処理が実行される（Ｓ２２）。
【０１０９】
エッジ処理では、内視鏡画像ＥＩの輝度情報に基づいて、入力補助線Ｌ５上のエッジ部を検出し、検出されたエッジ部の位置に、ポインタＣＭ４が表示される（Ｓ２３）。Ｓ２３の処理が、画面１７ａの入力補助線Ｌ５上に、指定点の内視鏡画像ＥＩ上の位置を指定するためのポインタＣＭ４を表示させるポインタ表示部を構成する。Ｓ２３では、第１の補助図形である入力補助線Ｌ５上のエッジ部の位置に、ポインタＣＭ４が表示される。ユーザは、エッジ検出指示をするだけで、点Ｐ１にポインタＣＭ４を表示させることができ、操作が容易である。
【０１１０】
なお、エッジ検出処理により、複数のエッジ部が検出された場合は、複数のポインタ候補が複数のエッジ部の位置に出現するが、所望のポインタをタップすることにより、指定点として確定させるようにしてもよい。すなわち、Ｓ２３において、第１の入力補助線Ｌ５上に複数のポインタ候補を表示し、Ｓ２４において、所定の操作、例えば入力補助線Ｌ５をタップすることにより、その表示された複数のポインタ候補間で、ポインタＣＭ４を移動させるようにして、所望のポインタ候補の位置にポインタＣＭ４が有るときに、そのポインタＣＭ４をタップして、指定点の確定をするようにしてもよい。  
なお、消したいポインタを長押しする（すなわち長く触れる）ことにより、そのポインタを消去できるようになっている。
【０１１１】
さらに、複数のポインタが表示され、複数のポインタが密集していて見づらい場合には画面７１Ｂ上をピンチするとピンチした場所を中心に拡大処理が行われるようにしてもよい。
【０１１２】
また、エッジ検出において、余計なエッジ部の検出がされないようにするために、あるいはより多くのエッジ部が検出されるように、図１９のように線分５１の長さを変えたり、検出されたエッジ部により形成される線の曲率半径が所定の範囲のものに限定したりする等の処理を行って、エッジ検出の検出範囲を変更するようにしてもよい。
【０１１３】
そして、ユーザは、ポインタＣＭ４を、移動させることができる（Ｓ２４）。そのポインタＣＭ４の移動方法も、第１の実施の形態で説明した第１から第６の移動方法と同様で、複数の方法があるが、エッジ検出処理により決定されたポインタＣＭ４の位置を微修正するためのであるので、主に、細かな移動方法を利用して、ユーザは、入力補助線Ｌ５を移動する。
【０１１４】
なお、ポインタの移動は別の方法で行うようにしてもよい。例えば、ポインタＣＭ４をダブルタップすると、そのポインタＣＭ４を通るもう一つの直線が表示される。そして、上述した第１から第６の移動方法を利用して直線を移動させると、その直線と入力補助線Ｌ５との交点にあるポインタが、直線の移動に伴って移動するので、ポインタＣＭ４を移動することができる。
【０１１５】
以上のようにして、第１の入力補助線Ｌ５は移動可能であり、エッジ検出処理によりポインタＣＭ４を表示させ、かつポインタＣＭ４も入力補助線Ｌ５とは独立して移動可能である。
【０１１６】
Ｓ２４の後、再度、入力補助線Ｌ５を移動させることもできる（Ｓ１１，Ｓ３）。入力補助線Ｌ５とポインタＣＭ４のどちらを移動させるかは、入力補助線Ｌ５とポインタＣＭ４のいずれかに触れることで切り換えることが可能である。選択された方の入力補助線Ｌ５又はポインタＣＭ４の色が変わる等により、選択状態がユーザに識別できるようにしてもよい。
【０１１７】
図２１は、ポインタＣＭ４が所望の位置まで移動された状態を示す図である。図２１に示す状態で、例えばポインタＣＭ４をダブルタップすることなどにより、ユーザが確定指示をすると（Ｓ１０：ＹＥＳ）、ポインタＣＭ４の位置を決定するポインタ位置決定処理を実行する（Ｓ１３）。Ｓ１３の処理の結果、画面１７ａは、図１６に示す画面になる。
【０１１８】
さらになお、上述した第１の入力補助線Ｌ５は、直線あるいは線分であるが、曲線又は閉曲線でもよい。
【０１１９】
そして、計測点Ｐ２についても、上述した第１の計測点Ｐ１と同様に、ユーザが指で画面１７ａ上を、再度１回タップすることにより、処理は、再び第１の入力補助線Ｌ１の表示処理（Ｓ２）に戻り、同様の処理により、ポインタを表示させて指定点として指定することができる。
【０１２０】
また、本実施の形態では、第１の入力補助線Ｌ５の位置を決定した後に、エッジ検出処理により、エッジ部にポインタＣＭ４が表示されるが、その表示されたポインタＣＭ４の位置を移動させることなく、決定すなわち確定させるようにすれば、エッジ検出処理により決定されたポインタＣＭ４の位置を、自動的に計測点として決定することができる。
【０１２１】
以上のように、上述した実施の形態の内視鏡装置によれば、入力補助線Ｌ５についてのエッジ検出処理により、ポインタを表示させているので、ポインタの位置が指で隠れてしまうこともなく、かつ、その表示されたポインタも移動できるので、タッチパネル上で正確な計測点の指定を容易に行うことができる。
【０１２２】
以上のように、上述した各実施の形態に係る内視鏡装置によれば、タッチパネル上で正確な計測点等の指定点の指定が容易な内視鏡装置を実現することができる。  
なお、上述した各実施の形態は、内視鏡装置における指定点が計測点である例であるが、指定点は、画面１７ａ上に表示されたメニュー画面上の機能ボタン等を押すための指示点等でもよい。
【０１２３】
また、以上説明した動作を実行する内視鏡画像処理用プログラムは、コンピュータプログラム製品として、フレキシブルディスク、ＣＤ−ＲＯＭ等の可搬媒体や、ハードディスク等の記憶媒体に、その全体あるいは一部が記録され、あるいは記憶されている。そのプログラムがコンピュータにより読み取られて、動作の全部あるいは一部が実行される。あるいは、そのプログラムの全体あるいは一部を通信ネットワークを介して流通または提供することができる。利用者は、通信ネットワークを介してそのプログラムをダウンロードしてコンピュータにインストールしたり、あるいは記録媒体からコンピュータにインストールしたりすることで、容易に本実施の形態の内視鏡装置を実現することができる。
【０１２４】
本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。
【符号の説明】
【０１２５】
１  内視鏡装置、２  内視鏡、３  装置本体、１１  挿入部、１２  操作部、１３  ユニバーサルケーブル、１４  先端部、１５  湾曲部、１６  可撓管部、１７  タッチパネル、１７ａ  画面、２１  撮像素子、２２  内視鏡ユニット、２３  カメラコントロールユニット、２４  制御ユニット、３１  映像信号処理回路、３２  ＲＯＭ、３３  ＲＡＭ、３４  カードＩ／Ｆ、３５  ＵＳＢＩ／Ｆ、３６  ＲＳ−２３２ＣＩ／Ｆ、３７  ＣＰＵ、３８  バス、４１  ＰＣ、４２  メモリカード、６１  タービンブレード、７１，７１Ａ，７１Ｂ  計測点指定画像、
【図１】
2013137466.tif 000003
【図２】
2013137466.tif 000004
【図３】
2013137466.tif 000005
【図４】
2013137466.tif 000006
【図５】
2013137466.tif 000007
【図６】
2013137466.tif 000008
【図７】
2013137466.tif 000009
【図８】
2013137466.tif 000010
【図９】
2013137466.tif 000011
【図１０】
2013137466.tif 000012
【図１１】
2013137466.tif 000013
【図１２】
2013137466.tif 000014
【図１３】
2013137466.tif 000015
【図１４】
2013137466.tif 000016
【図１５】
2013137466.tif 000017
【図１６】
2013137466.tif 000018
【図１７】
2013137466.tif 000019
【図１８】
2013137466.tif 000020
【図１９】
2013137466.tif 000021
【図２０】
2013137466.tif 000022
【図２１】
2013137466.tif 000023