(57)【要約】【課題】接続されるユニットの接続判定及び種別判別を瞬時に行うことができる内視鏡装置を提供する。【解決手段】内視鏡装置１は、本体部３、液晶パネルユニット５、及び、リモコンユニット７内に直列に接続される信号線３５と、本体部３内で信号線３５に接続される抵抗Ｒ１と、液晶パネルユニット５内で信号線３５に接続される抵抗Ｒ２と、リモコンユニット７内で信号線３５に接続される抵抗Ｒ３と、抵抗Ｒ１、抵抗Ｒ２及び抵抗Ｒ３により分圧された信号線３５の電圧レベルに応じて液晶パネルユニット５及びリモコンユニット７の接続を判定し、抵抗Ｒ１、抵抗Ｒ２及び抵抗Ｒ３により分圧された信号線３５のアナログ電圧値に応じて少なくとも液晶パネルユニット５の種別またはリモコンユニット７の種別を判別するメインＣＰＵ１９と、を有する。【選択図】図１
2017006546.tif 000002
【特許請求の範囲】
【請求項１】
本体部、液晶パネルユニット、及び、リモコンユニットが直列に接続される内視鏡装置であって、
前記本体部、前記液晶パネルユニット、及び、前記リモコンユニット内に直列に接続される信号線と、
前記本体部内で前記信号線に接続される第１の抵抗と、
前記液晶パネルユニット内で前記信号線に接続される第２の抵抗と、
前記リモコンユニット内で前記信号線に接続される第３の抵抗と、
前記第１の抵抗、前記第２の抵抗及び前記第３の抵抗により分圧された前記信号線の電圧レベルに応じて前記液晶パネルユニット及び前記リモコンユニットの接続を判定し、前記第１の抵抗、前記第２の抵抗及び前記第３の抵抗により分圧された前記信号線のアナログ電圧値に応じて少なくとも前記液晶パネルユニットの種別または前記リモコンユニットの種別を判別する制御部と、
を有することを特徴とする内視鏡装置。
【請求項２】
前記制御部は、前記液晶パネルユニットの種別または前記リモコンユニットの種別に応じた制御を行うことを特徴とする請求項１に記載の内視鏡装置。
【請求項３】
前記第１の抵抗はプルアップ抵抗により構成され、
前記第２及び前記第３の抵抗はそれぞれプルダウン抵抗により構成されていることを特徴とする請求項１または２に記載の内視鏡装置。
【請求項４】
前記第１の抵抗はプルアップ抵抗及びプルダウン抵抗により構成され、
前記第２の抵抗はプルアップ抵抗により構成され、
前記第３の抵抗はプルダウン抵抗により構成されていることを特徴とする請求項１または２に記載の内視鏡装置。
【請求項５】
前記液晶パネルユニット及び前記リモコンユニットは、それぞれ種別に応じたパラメータ情報が格納された不揮発性メモリを備えたことを特徴とする請求項１から４のいずれか１つに記載の内視鏡装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、本体部に接続されるユニットの接続状態及び種別判別を行う内視鏡装置に関する。
【背景技術】
【０００２】
従来より、内視鏡装置は、工業分野及び医療分野において広く利用されている。内視鏡装置は、観察対象物内に挿入する挿入部と、対象物内を撮像して得られた観察画像である内視鏡画像を表示する表示部を有する本体部とを備えて構成されたものが一般的である。内視鏡装置は、工業分野においては、その細長の挿入部をボイラ、エンジン等の内部に挿入して、内部の傷や腐食を観察、検査するために使用される。
【０００３】
一般的に、内視鏡装置は、本体部に設けられた表示部に表示される内視鏡画像を見ながら、被検体の検査を行う。工業分野では、これらの被検体が高所に存在したり、大きかったりする等、内視鏡装置は種々の検査環境において使用される。このような表示部と本体部が一体に構成されている内視鏡装置では、表示部に表示される内視鏡画像を観察するために、重量が重い本体部を検査者が検査を行う高所に配置する必要があった。
【０００４】
そのため、重量が重い本体部を高所に配置する必要がないように、内視鏡の操作部に内視鏡画像を表示する表示部を着脱自在に接続することができる内視鏡装置が提案されている（例えば、特許文献１参照）。
【０００５】
さらに、近年では、内視鏡装置は、本体の高機能化及び本体の小型軽量化が求められるとともに、使用用途の多岐化に伴い、使用用途毎に柔軟に構成できる構造が求められている。そこで、本体部（ベースユニット）、表示部（液晶パネルユニット）、操作部（リモコンユニット）等の各ユニットを分離することができる構造のユニット分離型の内視鏡装置が用いられるようになっている。
【０００６】
ユニット分離型の内視鏡装置を用いて、例えば、比較的高い位置（例えば、人間の目の高さ等）に配置された検査物を検査するような場合、重量が重い本体部は床に配置し、比較的軽量な表示部を目の高さに配置し、同時に操作部を手に持ち使用する方法が取られている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−６６４０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
このようなユニット分離型の内視鏡装置は、各ユニットの接続、及び、接続されたユニットの種別を判別し、接続されたユニットの種別に応じた処理を行う必要がある。例えば、表示部（液晶パネルユニット）は、画面サイズ等の識別情報が格納されたＥＥＰＲＯＭ等を備えており、本体部は、この識別情報を読み出し、接続された表示部に対応した画像処理を行い、表示部に映像信号を出力する構成となっている。そのため、本体部は、接続された表示部の種別を判別してからでないと、接続された表示部に対応した映像信号を出力することができない。
【０００９】
しかしながら、ユニット分離型の内視鏡装置は、本体部のＣＰＵが通信手段によって、各ユニット内に設けられているＥＥＰＲＯＭ等にアクセスし、記憶されているＩＤ情報等を読み出す必要があり、接続されているユニットの接続判定及び種別判別を瞬時に行うことができなかった。
【００１０】
そこで、本発明は、接続されるユニットの接続判定及び種別判別を瞬時に行うことができる内視鏡装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の一態様の内視鏡装置は、本体部、液晶パネルユニット、及び、リモコンユニットが直列に接続される内視鏡装置であって、前記本体部、前記液晶パネルユニット、及び、前記リモコンユニット内に直列に接続される信号線と、前記本体部内で前記信号線に接続される第１の抵抗と、前記液晶パネルユニット内で前記信号線に接続される第２の抵抗と、前記リモコンユニット内で前記信号線に接続される第３の抵抗と、前記第１の抵抗、前記第２の抵抗及び前記第３の抵抗により分圧された前記信号線の電圧レベルに応じて前記液晶パネルユニット及び前記リモコンユニットの接続を判定し、前記第１の抵抗、前記第２の抵抗及び前記第３の抵抗により分圧された前記信号線のアナログ電圧値に応じて少なくとも前記液晶パネルユニットの種別または前記リモコンユニットの種別を判別する制御部と、を有する。
【発明の効果】
【００１２】
本発明の内視鏡装置によれば、接続されるユニットの接続判定及び種別判別を瞬時に行うことができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係る内視鏡装置の全体構成の一例を示す図である。
【図２】ＬＣＤユニットの接続判定の一例を説明するための図である。
【図３】リモコンユニットの接続判定／種別判別の一例を説明するための図である。
【図４】各ユニットの接続／未接続状態時の電圧設定の一例を説明するための図である。
【図５】第１の実施形態の内視鏡装置の接続及び種別判別の処理の一例を説明するためのフローチャートである。
【図６】第２の実施形態に係る内視鏡装置の構成を示す図である。
【図７】リモコンユニットの接続判定の一例を説明するための図である。
【図８】ＬＣＤユニットの接続判定／種別判別の一例を説明するための図である。
【図９】各ユニットの接続／未接続状態時の電圧設定の一例を説明するための図である。
【図１０】第２の実施形態の内視鏡装置の接続及び種別判別の処理の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態を説明する。
【００１５】
（第１の実施形態）
まず、図１を用いて、第１の実施形態の内視鏡装置の全体構成について説明する。図１は、第１の実施形態に係る内視鏡装置の全体構成の一例を示す図である。
【００１６】
図１に示すように、内視鏡装置１は、内視鏡２と、内視鏡２が着脱自在に接続される本体部３と、本体部３にハーネス４を介して着脱自在に接続される液晶パネル（以下、ＬＣＤと略す）ユニット５と、ＬＣＤユニット５にハーネス６を介して着脱自在に接続されるリモコンユニット７とを有して構成されている。
【００１７】
内視鏡２は、被検体内に挿入される細長の挿入部１０と、挿入部１０の先端に設けられた先端部１１と、挿入部１０の基端側に設けられた把持部１２と有して構成されている。なお、把持部１２の基端側には図示しないケーブルが設けられており、内視鏡２は、このケーブルを介して本体部３に着脱自在に接続される構成となっている。
【００１８】
先端部１１には、対物レンズ１３と、この対物レンズ１３の結像位置に配置されたＣＣＤまたはＣＭＯＳ等の撮像素子１４とが設けられている。なお、先端部１１の基端側には、先端部１１を所望の方向に湾曲させる図示しない湾曲部が設けられている。
【００１９】
また、先端部１１には、視野方向や視野角特性等の光学特性を変換する図示しない光学アダプタが取り付け可能になっている。検査者は、検査箇所あるいは検査状況等に合わせて、視野方向や視野角特性が異なる光学アダプタを選択し、先端部１１に取り付けることができる。
【００２０】
把持部１２には、撮像素子１４を駆動するための撮像素子駆動部１５と、撮像素子１４により撮像された撮像信号に対して、ＣＤＳ処理（相関２重サンプリング処理）、ＡＧＣ処理（オートゲインコントロール処理）、クランプ処理及びＡＤ変換処理を施すアナログフロントエンド（以下、ＡＦＥと略す）１６と、サブＣＰＵ１７とを有して構成されている。サブＣＰＵ１７は、内視鏡２の先端部１１から照射される照明（不図示）の光量制御及び湾曲部（不図示）の湾曲制御等を行う機能を有している。
【００２１】
本体部３は、カメラコントロールユニット（以下、ＣＣＵと略す）１８と、メインＣＰＵ１９と、ＬＣＤ表示回路２０と、タッチパネル信号受信回路２１とを有して構成されている。メインＣＰＵ１９は、（Ａ）点の電圧のレベルを検出するＧＰＩＯポート２２と、（Ａ）点のアナログ電圧値を検出するＡＤＣポート２３とを有している。
【００２２】
ＬＣＤユニット５は、受信回路２４と、ドライブ回路２５と、内視鏡画像や操作メニュー等が表示される表示部としてのＬＣＤ２６と、ＬＣＤ２６上に設けられた例えば静電容量式のタッチパネル２７と、ＬＣＤユニット５の種別に応じたパラメータ情報が格納されたＥＥＰＲＯＭ２８とを有して構成されている。
【００２３】
リモコンユニット７は、湾曲部を湾曲させる湾曲操作用のジョイスティック２９と、各種操作を行うための操作ボタン３０及び３１を有する。また、リモコンユニット７は、ＡＤＣ３２と、ＩＯエキスパンダ（以下、ＩＯＥＸと略す）３３と、リモコンユニット７の種別に応じたパラメータ情報が格納されたＥＥＰＲＯＭ３４とを有して構成されている。
【００２４】
ＣＣＵ１８は、メインＣＰＵ１９の制御により撮像素子駆動部１５の駆動制御を行うとともに、ＡＦＥ１６から入力された撮像信号に対して所定の画像処理を施し、得られた画像信号をメインＣＰＵ１９に出力する。
【００２５】
メインＣＰＵ１９は、ＣＣＵ１８からの画像信号をＬＣＤ表示回路２０に出力する。ＬＣＤ表示回路２０は、この画像信号をＬＣＤユニット５の受信回路２４に出力する。受信回路２４は、ＬＣＤ表示回路２０からの画像信号をＬＣＤ２６に出力し、ＬＣＤ２６に内視鏡画像を表示させる。
【００２６】
また、操作者がタッチパネル２７を押下すると、タッチパネル２７からタッチパネル信号が出力される。タッチパネル信号は、ドライブ回路２５に増幅され、本体部３のタッチパネル信号受信回路２１に入力される。タッチパネル信号受信回路２１は、受信したタッチパネル信号をメインＣＰＵ１９に出力する。メインＣＰＵ１９は、入力されたタッチパネル信号に応じた処理を行う。
【００２７】
また、操作者がジョイスティック２９を操作すると、操作量に応じたアナログ信号がＡＤＣ３２に入力される。ＡＤＣ３２は、アナログ信号をデジタル信号に変換してサブＣＰＵ１７に送信する。サブＣＰＵ１７は、送信されたデジタル信号に基づき、ジョイスティック２９の操作量に応じた湾曲制御を行う。
【００２８】
操作者が操作ボタン３０及び３１を操作すると、操作信号がＩＯＥＸ３３に入力される。ＩＯＥＸ３３は、入力された操作信号に対して、信号線を減らすような信号変換してメインＣＰＵ１９に送信する。メインＣＰＵ１９は、ＩＯＥＸ３３により信号変換された操作信号に応じた処理を行う。
【００２９】
また、ＬＣＤユニット５のＥＥＰＲＯＭ２８のパラメータ情報、及び、リモコンユニット７のＥＥＰＲＯＭ３３のパラメータ情報は、メインＣＰＵ１９に入力される。メインＣＰＵ１９は、ＥＥＰＲＯＭ２８のパラメータ情報及びＥＥＰＲＯＭ３３のパラメータ情報に応じた処理を行う。なお、ＥＥＰＲＯＭ２８のパラメータ情報は、ＣＣＵ１８に直接入力される構成であってもよい。ＣＣＵ１８は、ＥＥＰＲＯＭ２８のパラメータ情報に基づき、接続されているＬＣＤユニット５に応じた画像処理等を行う。
【００３０】
本実施形態では、本体部３にＬＣＤユニット５とリモコンユニット７が直列に接続される構成において、ＬＣＤユニット５の接続検知と、複数のリモコンユニット７の接続検知及び種別判定とを同時に実施する場合を説明する。
【００３１】
本体部３にハーネス４を介してＬＣＤユニットが接続され、ＬＣＤユニット５にハーネス６を介してリモコンユニット７が接続された場合、ＬＣＤユニット５の接続検知、及び、リモコンユニット７の接続検知及び種別判定を行うための信号線３５が本体部３、ハーネス４、ＬＣＤユニット５、ハーネス６及びリモコンユニット７内において直列に接続される。
【００３２】
ＬＣＤユニット５の接続検知、及び、リモコンユニット７の接続検知と種別判別のための信号線３５は、本体部３の内部でメインＣＰＵ１９のＧＰＩＯポート２２及びＡＤＣポート２３に接続されている。本体部３の内部では、信号線３５と電源ＶＣＣとの間にプルアップ抵抗としての抵抗Ｒ１（第１の抵抗）が設けられている。また、ＬＣＤユニット５の内部では、信号線３５とグランドＧＮＤとの間にプルダウン抵抗としての抵抗Ｒ２（第２の抵抗）が設けられている。さらに、リモコンユニット７の内部では、信号線３５とグランドＧＮＤとの間にプルダウン抵抗としての抵抗Ｒ３（第３の抵抗）が設けられている。
【００３３】
このように構成された内視鏡装置１は、ＬＣＤユニット５の接続状態と、リモコンユニット７の接続状態とに応じて（Ａ）点の電圧が変化する。また、内視鏡装置１は、リモコンユニット７の種別によって抵抗Ｒ３の抵抗値が異なるように構成されており、接続されるリモコンユニット７の種別に応じて（Ａ）点の電圧が変化する。そのため、メインＣＰＵ１９は、（Ａ）点の電圧を検出することで、ＬＣＤユニット５の接続状態と、リモコンユニット７の接続状態及び種別判別とを行う。
【００３４】
より具体的には、制御部としてのメインＣＰＵ１９は、ＧＰＩＯポート２２で（Ａ）点のロジックの電圧レベルを検出することでＬＣＤユニット５の接続状態を検知する。また、メインＣＰＵ１９は、ＡＤＣポート２３で（Ａ）点のアナログ電圧値を検出することでリモコンユニット７の接続状態及び種別判別を検知及び判別する。
【００３５】
なお、メインＣＰＵ１９は、ＧＰＩＯポート２２で（Ａ）点のロジックの電圧レベルを検出することでＬＣＤユニット５の接続状態を検出し、ＡＤＣポート２３で（Ａ）点のアナログ電圧値を検出することでリモコンユニット７の接続状態及び種別判別を検知及び判別しているが、これに限定されるものではない。例えば、メインＣＰＵ１９は、（Ａ）点のアナログ電圧値を検出することでＬＣＤユニット５の接続状態と、リモコンユニット７の接続状態及び種別判別を検知及び判別するようにしてもよい。
【００３６】
図２は、ＬＣＤユニットの接続判定の一例を説明するための図である。
【００３７】
本体部３にＬＣＤユニット５が接続されていない場合、プルアップされた抵抗Ｒ１により（Ａ）点の電圧がロジック“Ｈ”レベル（例えば、ＶＣＣ＝３．３［Ｖ］）となる。一方、本体部３にＬＣＤユニット５が接続されている場合、抵抗Ｒ１と抵抗Ｒ２の分圧により（Ａ）点の電圧がロジック“Ｌ”レベルとなるように抵抗Ｒ１及び抵抗Ｒ２の抵抗値が設定されている。
【００３８】
そのため、メインＣＰＵ１９は、ＧＰＩＯポート２２において、（Ａ）点のロジックの電圧レベルが“Ｈ”レベルの場合、ＬＣＤユニット５が本体部３に接続されていないと判定し、（Ａ）点のロジックの電圧レベルが“Ｌ”レベルの場合、ＬＣＤユニット５が本体部３に接続されていると判定する。
【００３９】
このように、ＬＣＤユニット５が本体部３に接続されているか否かの接続判定は、ＧＰＩＯポート２２により、（Ａ）点のロジックの電圧レベルのＨ／Ｌ判定で行うようになっている。
【００４０】
本実施形態では、リモコンユニット７がＬＣＤユニット５を介して本体部３に接続される構成になっているため、ＬＣＤユニット５が本体部３に接続されていない場合、リモコンユニット７が本体部３に接続されることはない。一方、ＬＣＤユニット５が本体部３に接続されている場合、リモコンユニット７がＬＣＤユニット５を介して本体部３に接続されることがある。そのため、ＬＣＤユニット５が本体部３に接続されている場合、リモコンユニット７の接続判定及び種別判別を行う。リモコンユニット７の接続判定及び種別判別は、（Ａ）点のロジックの電圧レベルが“Ｌ”レベルの場合に、（Ａ）点のアナログ電圧値をＡＤＣポート２３で検出することで行う。
【００４１】
図３は、リモコンユニットの接続判定／種別判別の一例を説明するための図である。
【００４２】
リモコンユニット７の接続判定及び種別判別は、（Ａ）点のアナログ電圧値によって判定される。リモコンユニット７が本体部３に未接続の場合、抵抗Ｒ１と抵抗Ｒ２の分圧により（Ａ）点の電圧がＶＡ３［Ｖ］以上となるように抵抗Ｒ１及び抵抗Ｒ２の抵抗値が設定されている。そのため、メインＣＰＵ１９は、（Ａ）点の電圧がＶＡ３［Ｖ］以上の場合、リモコンユニット７が本体部３に接続されていない判定する。
【００４３】
一方、リモコンユニット７がＬＣＤユニット５を介して本体部３に接続されている場合、抵抗Ｒ１と、抵抗Ｒ２＋抵抗Ｒ３との分圧により（Ａ）点の電圧がＶＡ３［Ｖ］より低くなる。そのため、メインＣＰＵ１９は、（Ａ）点の電圧がＶＡ３［Ｖ］より低い場合、リモコンユニット７が本体部３に接続されていると判定する。
【００４４】
リモコンユニット７が本体部３に接続されていると判定とした場合、（Ａ）点のアナログ電圧値から接続されているリモコンユニット７の種別を判別する。リモコンユニット７の抵抗Ｒ３は、種別毎に抵抗値が異なって構成されている。例えば、タイプＡのリモコンユニット７がＬＣＤユニット５を介して本体部３に接続されている場合、（Ａ）点の電圧がＶＡ２［Ｖ］となるように抵抗Ｒ１、Ｒ２及びＲ３が設定されている。一方、タイプＢのリモコンユニット７がＬＣＤユニット５を介して本体部３に接続されている場合、（Ａ）点の電圧がＶＡ１［Ｖ］となるように抵抗Ｒ１、Ｒ２及びＲ３が設定されている。
【００４５】
そのため、メインＣＰＵ１９は、（Ａ）点の電圧がＶＡ２［Ｖ］の場合、タイプＡのリモコンユニット７がＬＣＤユニット５を介して本体部３に接続されていると判定し、（Ａ）点の電圧がＶＡ１［Ｖ］の場合、タイプＢのリモコンユニット７がＬＣＤユニット５を介して本体部３に接続されていると判定する。
【００４６】
このようなＬＣＤユニット５の接続状態と、リモコンユニット７の接続状態及び種別判別とを同時に検知する場合の電圧設定について説明する。図４は、各ユニットの接続／未接続状態時の電圧設定の一例を説明するための図である。
【００４７】
メインＣＰＵ１９は、ＧＰＩＯポート２２で（Ａ）点のロジックの電圧レベルのＨ／Ｌの判定を行う。メインＣＰＵ１９は、（Ａ）点の電圧がＶＩＨ［Ｖ］以上の場合、ロジック“Ｈ”と判定し、（Ａ）点の電圧がＶＩＬ［Ｖ］以下の場合、ロジック“Ｌ”と判定する。メインＣＰＵ１９は、（Ａ）点の電圧がロジック“Ｈ”の場合（より具体的には、ＶＡ４＝ＶＣＣ＝３．３Ｖ）、本体部３にＬＣＤユニット５が接続されていないと判定する。本体部３にＬＣＤユニット５が接続されていない場合、リモコンユニット７も本体部３に接続されないため、本体部３のみとなる。
【００４８】
一方、メインＣＰＵ１９は、（Ａ）点の電圧がＶＩＬ［Ｖ］以下の場合、本体部３にＬＣＤユニット５が接続されていると判定し、ＡＤＣポート２３で（Ａ）点のアナログ電圧値を検出することでリモコンユニット７の接続判定、及び、種別判別を行う。
【００４９】
メインＣＰＵ１９は、（Ａ）点の電圧がＶＡ３［Ｖ］以上の場合、リモコンユニット７が本体部３に接続されていないと判定する。一方、（Ａ）点の電圧がＶＡ３［Ｖ］より低い場合、リモコンユニット７が本体部３に接続されていると判定する。メインＣＰＵ１９は、リモコンユニット７が本体部３に接続されていると判定した場合、リモコンユニット７の種別判別を行う。
【００５０】
メインＣＰＵ１９は、（Ａ）点の電圧がＶＡ２［Ｖ］の場合、タイプＡのリモコンユニット７が本体部３に接続されている判定する。一方、メインＣＰＵ１９は、（Ａ）点の電圧がＶＡ１［Ｖ］の場合、タイプＢのリモコンユニット７が本体部３に接続されていると判定する。
【００５１】
このように、メインＣＰＵ１９は、（Ａ）点の電圧を検出することにより、ＬＣＤユニット５の接続状態と、リモコンユニット７の接続状態及び種別判別を直ちに検出する。本体部３は、ＬＣＤユニット５の接続を直ちに検出することで、ＬＣＤ２６へ映像信号を直ちに出力することができる。また、リモコンユニット７の種別は、例えば、湾曲部を４方向に湾曲させるジョイスティック２９を搭載した通常機能のリモコンユニット７や湾曲部を８方向に湾曲させるジョイスティック２９を搭載した高機能のリモコンユニット７が存在する。本体部３は、リモコンユニット７の接続及び種別を直ちに検出することで、これらの機能に対応した制御を行うことができる。
【００５２】
次に、このように構成された内視鏡装置１の接続及び種別判別の処理について説明する。図５は、第１の実施形態の内視鏡装置の接続及び種別判別の処理の一例を説明するためのフローチャートである。
【００５３】
まず、メインＣＰＵ１９は、ＧＰＩＯポート２２の電圧レベルを判定する（ステップＳ１）。電圧レベルが“Ｈ”レベルの場合、メインＣＰＵ１９は、ＬＣＤユニット５が本体部３に未接続と判定する（ステップＳ２）。その後、ステップＳ１に戻り、同様の処理を繰り返す。一方、電圧レベルが“Ｌ”レベルの場合、メインＣＰＵ１９は、ＬＣＤユニット５が本体部３に接続と判定する（ステップＳ３）。
【００５４】
次に、メインＣＰＵ１９は、ＡＤＣポート２３の電圧を判定する（ステップＳ４）。ＡＤＣポート２３の電圧がＶＡ２［Ｖ］と判定された場合、メインＣＰＵ１９は、タイプＡのリモコンユニット７が本体部３に接続と判定し（ステップＳ５）、ステップＳ１に戻り、同様の処理を繰り返す。また、ステップＳ４において、ＡＤＣポート２３の電圧がＶＡ１［Ｖ］と判定された場合、メインＣＰＵ１９は、タイプＢのリモコンユニット７が本体部３に接続と判定し（ステップＳ６）、ステップＳ１に戻り、同様の処理を繰り返す。また、ステップＳ４において、ＡＤＣポート２３の電圧がＶＡ３［Ｖ］と判定された場合、メインＣＰＵ１９は、リモコンユニット７が本体部３に未接続と判定し（ステップＳ７）、ステップＳ１に戻り、同様の処理を繰り返す。
【００５５】
以上のように、内視鏡装置１は、ＬＣＤユニット５の接続状態と、リモコンユニット７の接続状態及び種別判別とを（Ａ）点の電圧を検知することで行うようにしている。このため、内視鏡装置１は、起動時等にＬＣＤユニット５及びリモコンユニット７と通信を行い、接続判定及び種別情報を読み出す必要がなくなり、ＬＣＤユニット５の接続状態と、リモコンユニット７の接続状態及び種別判別とを直ちに判別することができる。
【００５６】
よって、本実施形態の内視鏡装置によれば、接続されるユニットの接続判定及び種別判別を瞬時に行うことができる。
【００５７】
さらに、内視鏡装置１は、ＬＣＤユニット５がハーネス４を介して本体部３に接続され、リモコンユニット７がハーネス６を介してＬＣＤユニット５に接続される構成において、ＬＣＤユニット５の接続状態と、複数種類のリモコンユニット７の接続状態、及び、種別判別とを判定するための信号線が１つの信号線３５で構成されている。このため、内視鏡装置１は、ハーネス４及びハーネス６内の信号線の削減、及び、ハーネス４及びハーネス６の径を細くすることが可能となり、内視鏡装置１の小型化、軽量化、及び、コストダウンが可能となる。
【００５８】
なお、第１の実施形態では、ＬＣＤユニット５の接続状態と、リモコンユニット７の接続状態及び種別判別とを同時に検出する例について説明したが、これに限定されるものではない。例えば、抵抗Ｒ１〜Ｒ３の抵抗値に応じて（Ａ）点の電圧を複数設定することで、複数種類のＬＣＤユニット５の接続状態及び種別判別と、複数種類のリモコンユニット７の接続状態及び種別判別とを同時に検出することもできる。
【００５９】
（第２の実施形態）
次に、第２の実施形態について説明する。
【００６０】
第１の実施形態では、ＬＣＤユニットの接続判定と、リモコンユニットの接続判定及び種別判別とを同時に行う内視鏡装置について説明したが、第２の実施形態では、ＬＣＤユニットの接続判定及び種別判別と、リモコンユニットの接続判定とを同時に行う内視鏡装置について説明する。
【００６１】
図６は、第２の実施形態に係る内視鏡装置の構成を示す図である。なお、図６において、図１と同様の構成については、同一の符号を付して説明を省略する。図６に示す内視鏡装置１ａは、信号線３５に接続される抵抗が図１の内視鏡装置１の信号線３５に接続される抵抗と異なっている。
【００６２】
具体的には、本体部３の内部では、信号線３５と電源ＶＣＣとの間にプルアップ抵抗としての抵抗Ｒ４（第１の抵抗）が設けられ、信号線３５とグランドＧＮＤとの間にプルダウン抵抗としての抵抗Ｒ５（第１の抵抗）が設けられている。また、ＬＣＤユニット５の内部では、信号線３５と電源ＶＣＣとの間にプルアップ抵抗としての抵抗Ｒ６（第２の抵抗）が設けられている。さらに、リモコンユニット７の内部では、信号線３５とグランドＧＮＤとの間にプルダウン抵抗としての抵抗Ｒ７（第３の抵抗）が設けられている。
【００６３】
このように構成された内視鏡装置１ａは、ＬＣＤユニット５の接続状態と、リモコンユニット７の接続状態とに応じて（Ａ）点の電圧が変化する。また、内視鏡装置１ａは、ＬＣＤユニット５の種別によって抵抗Ｒ６の抵抗値が異なるように構成されており、接続されるＬＣＤユニット５の種別に応じて（Ａ）点の電圧が変化する。そのため、メインＣＰＵ１９は、（Ａ）点の電圧を検出することで、ＬＣＤユニット５の接続状態及び種別判別と、リモコンユニット７の接続状態とを判別する。
【００６４】
より具体的には、メインＣＰＵ１９は、ＧＰＩＯポート２２で（Ａ）点のロジックの電圧レベルを検出することでリモコンユニット７の接続状態を検知する。また、メインＣＰＵ１９は、ＡＤＣポート２３で（Ａ）点のアナログ電圧値を検出することでＬＣＤユニット５の接続状態及び種別判別を検知及び判別する。
【００６５】
図７は、リモコンユニットの接続判定の一例を説明するための図である。
【００６６】
本体部３にＬＣＤユニット５を介してリモコンユニット７が接続されている場合、ＧＰＩＯポート２２の（Ａ）点の電圧がロジック“Ｌ”レベルとなるように抵抗Ｒ４〜Ｒ７の抵抗値が設定されている。一方、本体部３にＬＣＤユニット５を介してリモコンユニット７が接続されていない場合、ＧＰＯＩポート２２の（Ａ）点の電圧がロジック“Ｈ”レベルとなるように抵抗Ｒ４〜Ｒ７の抵抗値が設定されている。
【００６７】
そのため、メインＣＰＵ１９は、ＣＰＩＯポート２２において、（Ａ）点のロジックの電圧レベルが“Ｌ”レベルの場合、リモコンユニット７が本体部３に接続されていると判定し、（Ａ）点のロジックの電圧レベルが“Ｈ”レベルの場合、リモコンユニット７が本体部３に接続されていないと判定する。
【００６８】
このように、リモコンユニット７がＬＣＤユニット５を介して本体部３に接続されているか否かの接続判定は、ＧＰＩＯポート２２により、（Ａ）点のロジックの電圧レベルのＨ／Ｌ判定で行うようになっている。
【００６９】
本実施形態では、リモコンユニット７が本体部３に接続されている場合、ＬＣＤユニット５が本体部３に必ず接続されており、ＬＣＤユニット５の種別判別をロジック“Ｌ”レベルの電圧内において、（Ａ）点のアナログ電圧値をＡＤＣポート２３で検出することで行う。一方、リモコンユニット７が本体部３に接続されていない場合、ＬＣＤユニット５が本体部３に接続／非接続の場合があり、ＬＣＤユニット５の接続状態と種別判別をロジック“Ｈ”レベルの電圧内において、（Ａ）のアナログ電圧値をＡＤＣポート２３で検出することで行う。
【００７０】
図８は、ＬＣＤユニットの接続判定／種別判別の一例を説明するための図である。
【００７１】
まず、リモコンユニット７がＬＣＤユニット５を介して本体部３に接続されている場合について説明する。リモコンユニット７がＬＣＤユニット５を介して本体部３に接続されている場合、ＬＣＤユニット５も本体部３に接続されているため、（Ａ）点のアナログ電圧値から接続されているＬＣＤユニット５の種別を判別する。
【００７２】
ＬＣＤユニット５の抵抗Ｒ６は、種別毎に抵抗値が異なって構成されている。例えば、タイプＡのＬＣＤユニット５が本体部３に接続されている場合、抵抗Ｒ４及びＲ６と、抵抗Ｒ５及びＲ７の分圧により（Ａ）点の電圧がＶＢ２［Ｖ］となるように抵抗Ｒ４〜Ｒ７が設定されている。一方、タイプＢのＬＣＤユニット５が本体部３に接続されている場合、抵抗Ｒ４及びＲ６と、抵抗Ｒ５及びＲ７の分圧により（Ａ）点の電圧がＶＢ１［Ｖ］となるように抵抗Ｒ４〜Ｒ７が設定されている。
【００７３】
そのため、メインＣＰＵ１９は、（Ａ）点の電圧がＶＢ２［Ｖ］の場合、タイプＡのＬＣＤユニット５が本体部３に接続されていると判定し、（Ａ）点の電圧がＶＢ１［Ｖ］の場合、タイプＢのＬＣＤユニット５が本体部３に接続されていると判定する。
【００７４】
次に、リモコンユニット７がＬＣＤユニット５を介して本体部３に接続されていない場合について説明する。リモコンユニット７がＬＣＤユニット５を介して本体部３に接続されていない場合、ＬＣＤユニット５は本体部３に接続／未接続の状態があり、（Ａ）点のアナログ電圧値からＬＣＤユニット５の接続状態及び種別判別を行う。
【００７５】
例えば、ＬＣＤユニット５が本体部３に接続されていない場合、抵抗Ｒ４と抵抗Ｒ５との分圧により（Ａ）点の電圧がＶＢ３［Ｖ］となるように抵抗Ｒ４及び抵抗Ｒ５が設定されている。また、タイプＡのＬＣＤユニット５が本体部３に接続されている場合、抵抗Ｒ４及びＲ６と、抵抗Ｒ５との分圧により（Ａ）点の電圧がＶＢ５［Ｖ］となるように抵抗Ｒ４〜抵抗Ｒ６が設定されている。一方、タイプＢのＬＣＤユニット５が本体部３に接続されている場合、抵抗Ｒ４及びＲ６と、抵抗Ｒ５との分圧により（Ａ）点の電圧がＶＢ４［Ｖ］となるように抵抗Ｒ４〜抵抗Ｒ６が設定されている。
【００７６】
そのため、メインＣＰＵ１９は、（Ａ）点の電圧がＶＢ３［Ｖ］の場合、ＬＣＤユニット５が本体部３に未接続と判定する。また、メインＣＰＵ１９は、（Ａ）点の電圧がＶＢ５［Ｖ］の場合、タイプＡのＬＣＤユニット５が本体部３に接続されていると判定し、（Ａ）点の電圧がＶＢ４［Ｖ］の場合、タイプＢのＬＣＤユニット５が本体部３に接続されていると判定する。
【００７７】
このようなＬＣＤユニット５の接続状態及び種別判別と、リモコンユニット７の接続状態とを同時に検知する場合の電圧設定について説明する。図９は、各ユニットの接続／未接続状態時の電圧設定の一例を説明するための図である。
【００７８】
メインＣＰＵ１９は、ＧＰＩＯポート２２で（Ａ）点の電圧のロジックの電圧レベルのＨ／Ｌの判定を行う。メインＣＰＵ１９は、（Ａ）点の電圧がＶＩＨ［Ｖ］以上の場合、ロジック“Ｈ”と判定し、（Ａ）点の電圧がＶＩＬ［Ｖ］以下の場合、ロジック“Ｌ”と判定する。メインＣＰＵ１９は、（Ａ）点の電圧がＶＩＨ［Ｖ］以上の場合、リモコンユニット７が本体部３に接続されていないと判定する。本体部３にリモコンユニット７が接続されている場合、ＬＣＤユニット５が本体部３に接続／未接続の状態が存在するため、メインＣＰＵ１９は、ＡＤＣポート２３で（Ａ）点のアナログ電圧値を検出することでＬＣＤユニット５の接続状態及び種別判別を行う。
【００７９】
メインＣＰＵ１９は、（Ａ）点の電圧がＶＢ３［Ｖ］の場合、ＬＣＤユニット５が本体部３に接続されていないと判定し、本体部３のみとなる。また、メインＣＰＵ１９は、（Ａ）点の電圧がＶＢ５［Ｖ］の場合、タイプＡのＬＣＤユニット５が本体部３に接続されている判定し、（Ａ）点の電圧がＶＢ４［Ｖ］の場合、タイプＢのＬＣＤユニット５が本体部３に接続されていると判定する。
【００８０】
一方、メインＣＰＵ１９は、（Ａ）点の電圧がＶＩＬ［Ｖ］以下の場合、リモコンユニット７がＬＣＤユニット５を介して本体部３に接続されていると判定する。メインＣＰＵ１９は、リモコンユニット７がＬＣＤユニット５を介して本体部３に接続されている場合、ＬＣＤユニット５も本体部３に接続されているため、ＡＤＣポート２３で（Ａ）点のアナログ電圧値を検出することでＬＣＤユニット５の種別判別を行う。
【００８１】
メインＣＰＵ１９は、（Ａ）点の電圧がＶＢ２［Ｖ］の場合、タイプＡのＬＣＤユニット５が本体部３に接続されている判定し、（Ａ）点の電圧がＶＢ１［Ｖ］の場合、タイプＢのＬＣＤユニット５が本体部３に接続されていると判定する。
【００８２】
このように、メインＣＰＵ１９は、（Ａ）点の電圧を検出することにより、ＬＣＤユニット５の接続状態及び種別判別と、リモコンユニット７の接続状態を直ちに検出する。本体部３は、ＬＣＤユニット５の接続及び種別を直ちに検出することで、接続されたＬＣＤユニット５に対応した画像サイズ、色ビット数等の映像信号を直ちにＬＣＤユニット５に出力することができる。
【００８３】
次に、このように構成された内視鏡装置１ａの接続及び種別判別の処理について説明する。図１０は、第２の実施形態の内視鏡装置の接続及び種別判別の処理の一例を説明するためのフローチャートである。
【００８４】
まず、メインＣＰＵ１９は、ＧＰＩＯポート２２の電圧レベルを判定する（ステップＳ１１）。電圧レベルが“Ｈ”レベルの場合、メインＣＰＵ１９は、リモコンユニット７が本体部３に未接続と判定し（ステップＳ１２）、ステップＳ１４に進む。一方、電圧レベルが“Ｌ”レベルの場合、メインＣＰＵ１９は、リモコンユニット７が本体部３に接続と判定し（ステップＳ１３）、ステップＳ１８に進む。
【００８５】
ステップＳ１２において、リモコンユニット７が本体部３に未接続と判定されると、メインＣＰＵ１９は、ＡＤＣポート２３の電圧を判定する（ステップＳ１４）。ＡＤＣポート２３の電圧がＶＢ３［Ｖ］と判定された場合、メインＣＰＵ１９は、ＬＣＤユニット５が本体部３に未接続と判定し（ステップＳ１５）、ステップＳ１１に戻り、同様の処理を繰り返す。また、ステップＳ１４において、ＡＤＣポート２３の電圧がＶＢ４［Ｖ］と判定された場合、メインＣＰＵ１９は、タイプＡのＬＣＤユニット５が本体部３に接続と判定し（ステップＳ１６）、ステップＳ１１に戻り、同様の処理を繰り返す。また、ステップＳ１４において、ＡＤＣポート２３の電圧がＶＢ５［Ｖ］と判定された場合、メインＣＰＵ１９は、タイプＢのＬＣＤユニット５が本体部３に接続と判定し（ステップＳ１７）、ステップＳ１１に戻り、同様の処理を繰り返す。
【００８６】
一方、ステップＳ１３において、リモコンユニット７が本体部３に接続と判定されると、メインＣＰＵ１９は、ＡＤＣポート２３の電圧を判定する（ステップＳ１８）。ＡＤＣポート２３の電圧がＶＢ１［Ｖ］と判定された場合、メインＣＰＵ１９は、タイプＡのＬＣＤユニット５が本体部３に接続と判定し（ステップＳ１９）、ステップＳ１１に戻り、同様の処理を繰り返す。また、ステップＳ１８において、ＡＤＣポート２３の電圧がＶＢ２［Ｖ］と判定された場合、メインＣＰＵ１９は、タイプＢのＬＣＤユニット５が本体部３に接続と判定し（ステップＳ２０）、ステップＳ１１に戻り、同様の処理を繰り返す。
【００８７】
以上のように、内視鏡装置１ａは、ＬＣＤユニット５の接続状態及び種別判別と、リモコンユニット７の接続状態とを（Ａ）点の電圧を検知することで行うようにしている。このため、内視鏡装置１は、起動時等にＬＣＤユニット５及びリモコンユニット７と通信を行い、接続判定及び種別情報を読み出す必要がなくなり、ＬＣＤユニット５の接続状態と、リモコンユニット７の接続状態及び種別判別とを直ちに判別することができる。
【００８８】
よって、本実施形態の内視鏡装置によれば、第１の実施形態と同様に、接続されるユニットの接続判定及び種別判別を瞬時に行うことができる。
【００８９】
なお、第２の実施形態では、ＬＣＤユニット５の接続状態及び種別判別と、リモコンユニット７の接続状態とを同時に検出する例について説明したが、これに限定されるものではない。例えば、抵抗Ｒ４〜Ｒ７の抵抗値に応じて（Ａ）点の電圧を複数設定することで、複数種類のＬＣＤユニット５の接続状態及び種別判別と、複数種類のリモコンユニット７の接続状態及び種別判別とを同時に検出することもできる。
【００９０】
なお、本明細書におけるフローチャート中の各ステップは、その性質に反しない限り、実行順序を変更し、複数同時に実行し、あるいは実行毎に異なった順序で実行してもよい。
【００９１】
本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。
【符号の説明】
【００９２】
１…内視鏡システム、２…内視鏡、３…本体部、４，６…ハーネス、５…ＬＣＤユニット、７…リモコンユニット、１０…挿入部、１１…先端部、１２…把持部、１３…対物レンズ、１４…撮像素子、１５…撮像素子駆動部、１６…ＡＦＥ、１７…サブＣＰＵ、１８…ＣＣＵ、１９…メインＣＰＵ、２０…ＬＣＤ表示回路、２１…タッチパネル信号受信回路、２２…ＧＰＩＯ、２３…ＡＤＣ、２４…受信回路、２５…ドライブ回路、２６…ＬＣＤ、２７…タッチパネル、２８，３４…ＥＥＰＲＯＭ、２９…ジョイスティック、３０，３１…操作ボタン、３２…ＡＤＣ、３３…ＩＯＥＸ、３５…信号線。
【図１】
2017006546.tif 000003
【図２】
2017006546.tif 000004
【図３】
2017006546.tif 000005
【図４】
2017006546.tif 000006
【図５】
2017006546.tif 000007
【図６】
2017006546.tif 000008
【図７】
2017006546.tif 000009
【図８】
2017006546.tif 000010
【図９】
2017006546.tif 000011
【図１０】
2017006546.tif 000012