(57)【特許請求の範囲】
【請求項１】
撮像部を第１のクロック信号入力に従って動作させる第１の動作モードまたは前記撮像部を前記第１のクロック信号と異なる第２のクロック信号入力に従って動作させる第２の動作モードで駆動可能な撮像制御部と、
予め設定されて前記撮像制御部が駆動する前記第２の動作モードを前記第１の動作モードに切り替える切替信号を前記撮像制御部へ出力する切替部と、
外部の処理装置から前記第１のクロック信号が入力された場合、前記第１のクロック信号に基づいて、前記切替部に前記切替信号を出力させる第１のイネーブル信号を生成し、該第１のイネーブル信号を前記切替部へ出力する第１の生成部と、
を備える内視鏡。
【請求項２】
請求項１に記載の内視鏡であって、
前記第１の生成部は、
当該内視鏡の電源起動時に前記第１のクロック信号が入力された場合、前記第１のイネーブル信号を前記切替部に出力する
内視鏡。
【請求項３】
請求項１または２に記載の内視鏡であって、
当該内視鏡の電源起動時に前記第２のクロック信号が入力された場合、前記第２のクロック信号に基づいて、前記撮像制御部に前記第２の動作モードで動作させる第２のイネーブル信号を生成し、該第２のイネーブル信号を前記撮像制御部へ出力する第２の生成部をさらに備える
内視鏡。
【請求項４】
請求項３に記載の内視鏡であって、
当該内視鏡の電源起動時に、前記第２の生成部が入力を受け付ける前記第２のクロック信号を無効とする切替制御部をさらに備え、
前記切替制御部は、前記処理装置から前記第１のクロック信号から前記第２のクロック信号に切り替えるクロック切替信号が入力された場合、前記第２の生成部が入力を受け付ける前記第２のクロック信号を有効とする
内視鏡。
【請求項５】
請求項４に記載の内視鏡であって、
前記処理装置と通信可能な通信部をさらに備え、
前記切替制御部は、前記通信部が前記クロック切替信号を受信した受信タイミングにおいて前記第２の生成部が入力を受け付ける前記第２のクロック信号を有効とする
内視鏡。
【請求項６】
請求項５に記載の内視鏡であって、
前記切替制御部は、前記第１のクロック信号および前記第２のクロック信号の各々の入力が所定の時間重なった後に、前記第２の生成部が入力を受け付ける前記第２のクロック信号を有効とする
内視鏡。
【請求項７】
請求項６に記載の内視鏡であって、
前記切替部から前記切替信号が入力された場合において、外部から前記第２のクロック信号が入力されたとき、前記第２のクロック信号に従って前記第１の動作モードで前記撮像部を動作させるクロック載せ替え部をさらに備える
内視鏡。
【請求項８】
請求項１に記載の内視鏡であって、
撮像信号を生成する撮像部をさらに備える
内視鏡。
【請求項９】
処理装置と、内視鏡と、を備え、
前記内視鏡は、
撮像部を第１のクロック信号入力に従って動作させる第１の動作モードまたは前記撮像部を前記第１のクロック信号と異なる第２のクロック信号入力に従って動作させる第２の動作モードで駆動可能な撮像制御部と、
予め設定されて前記撮像制御部が駆動する前記第２の動作モードを前記第１の動作モードに切り替える切替信号を前記撮像制御部へ出力する切替部と、
前記処理装置から前記第１のクロック信号が入力された場合、前記第１のクロック信号に基づいて、前記切替部に前記切替信号を出力させる第１のイネーブル信号を生成し、該第１のイネーブル信号を前記切替部へ出力する第１の生成部と、
を備える
内視鏡システム。
【請求項１０】
内視鏡が実行する駆動方法であって、
前記内視鏡は、
被検体を撮像することによって撮像信号を生成する撮像部と、
前記撮像部を第１のクロック信号入力に従って動作させる第１の動作モードまたは前記撮像部を前記第１のクロック信号と異なる第２のクロック信号入力に従って動作させる第２の動作モードで駆動可能な撮像制御部と、
予め設定されて前記撮像制御部が駆動する前記第２の動作モードを前記第１の動作モードに切り替える切替信号を前記撮像制御部へ出力する切替部と、
を備え、
外部の処理装置から前記第１のクロック信号が入力された場合、前記第１のクロック信号に基づいて、前記切替部に前記切替信号を出力させる第１のイネーブル信号を生成し、
前記第１のイネーブル信号を前記切替部へ出力する
駆動方法。
【請求項１１】
内視鏡が実行するプログラムであって、
前記内視鏡は、
被検体を撮像することによって撮像信号を生成する撮像部と、
前記撮像部を第１のクロック信号入力に従って動作させる第１の動作モードまたは前記撮像部を前記第１のクロック信号と異なる第２のクロック信号入力に従って動作させる第２の動作モードで駆動可能な撮像制御部と、
予め設定されて前記撮像制御部が駆動する前記第２の動作モードを前記第１の動作モードに切り替える切替信号を前記撮像制御部へ出力する切替部と、
を備え、
外部の処理装置から前記第１のクロック信号が入力された場合、前記第１のクロック信号に基づいて、前記切替部に前記切替信号を出力させる第１のイネーブル信号を生成し、
前記第１のイネーブル信号を前記切替部へ出力する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、被検体内の体内を撮像する内視鏡、駆動方法およびプログラムに関する。
【背景技術】
【０００２】
従来、内視鏡では、接続されるプロセッサの種別に応じて、映像データの色変換処理を行うことによって出力する技術が知られている（特許文献１参照）。この技術によれば、原色フィルタを搭載した内視鏡に、プロセッサのシステムを判別するシステム判別部を設け、このシステム判別部が接続されたプロセッサが補色フィルタに対応する場合、信号処理部が原色フィルタで撮像された映像データを原色から補色に変換する色変換処理を行うことによって、プロセッサに応じた映像データを出力する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６１４７０９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、従来の内視鏡では、被検体等の患者等の負担を軽減するため、細径化が図られている。しかしながら、上述した特許文献１では、内視鏡内にシステム判別部を個別に設けなければならないため、さらなる小型化を図ることができないという問題点があった。【０００５】
本開示は、上記に鑑みてなされたものであって、処理装置の種別に関わらず、動作を切り替えることができるとともに、さらなる小型化を図ることができる内視鏡、駆動方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本開示に係る内視鏡は、被検体を撮像することによって撮像信号を生成する撮像部と、前記撮像部を第１のクロック信号入力に従って動作させる第１の動作モードまたは前記撮像部を前記第１のクロック信号と異なる第２のクロック信号入力に従って動作させる第２の動作モードで駆動可能な撮像制御部と、予め設定されて前記撮像制御部が駆動する前記第２の動作モードを前記第１の動作モードに切り替える切替信号を前記撮像制御部へ出力する切替部と、外部の処理装置から前記第１のクロック信号が入力された場合、前記第１のクロック信号に基づいて、前記切替部に前記切替信号を出力させる第１のイネーブル信号を生成し、該第１のイネーブル信号を前記切替部へ出力する第１の生成部と、を備える。【０００７】
また、本開示に係る内視鏡は、上記開示において、前記第１の生成部は、当該内視鏡の電源起動時に前記第１のクロック信号が入力された場合、前記第１のイネーブル信号を前記切替部に出力する。【０００８】
また、本開示に係る内視鏡は、上記開示において、当該内視鏡の電源起動時に前記第２のクロック信号が入力された場合、前記第２のクロック信号に基づいて、前記撮像制御部に前記第２の動作モードで動作させる第２のイネーブル信号を生成し、該第２のイネーブル信号を前記撮像制御部へ出力する第２の生成部をさらに備える。【０００９】
また、本開示に係る内視鏡は、上記開示において、当該内視鏡の電源起動時に、前記第２の生成部が入力を受け付ける前記第２のクロック信号を無効とする切替制御部をさらに備え、前記切替制御部は、前記処理装置から前記第１のクロック信号から前記第２のクロック信号に切り替えるクロック切替信号が入力された場合、前記第２の生成部が入力を受け付ける前記第２のクロック信号を有効とする。【００１０】
また、本開示に係る内視鏡は、上記開示において、前記処理装置と通信可能な通信部をさらに備え、前記切替制御部は、前記通信部が前記クロック切替信号を受信した受信タイミングにおいて前記第２の生成部が入力を受け付ける前記第２のクロック信号を有効とする。【００１１】
また、本開示に係る内視鏡は、上記開示において、前記切替制御部は、前記第１のクロック信号および前記第２のクロック信号の各々の入力が所定の時間重なった後に、前記第２の生成部が入力を受け付ける前記第２のクロック信号を有効とする。【００１２】
また、本開示に係る内視鏡は、上記開示において、前記切替部から前記切替信号が入力された場合において、外部から前記第２のクロック信号が入力されたとき、前記第２のクロック信号に従って前記第１の動作モードで前記撮像部を動作させるクロック載せ替え部をさらに備える。【００１３】
また、本開示に係る駆動方法は、内視鏡が実行する駆動方法であって、前記内視鏡は、被検体を撮像することによって撮像信号を生成する撮像部と、前記撮像部を第１のクロック信号入力に従って動作させる第１の動作モードまたは前記撮像部を前記第１のクロック信号と異なる第２のクロック信号入力に従って動作させる第２の動作モードで駆動可能な撮像制御部と、予め設定されて前記撮像制御部が駆動する前記第２の動作モードを前記第１の動作モードに切り替える切替信号を前記撮像制御部へ出力する切替部と、を備え、外部の処理装置から前記第１のクロック信号が入力された場合、前記第１のクロック信号に基づいて、前記切替部に前記切替信号を出力させる第１のイネーブル信号を生成し、前記第１のイネーブル信号を前記切替部へ出力する。【００１４】
また、本開示に係るプログラムは、前記内視鏡は、被検体を撮像することによって撮像信号を生成する撮像部と、前記撮像部を第１のクロック信号入力に従って動作させる第１の動作モードまたは前記撮像部を前記第１のクロック信号と異なる第２のクロック信号入力に従って動作させる第２の動作モードで駆動可能な撮像制御部と、予め設定されて前記撮像制御部が駆動する前記第２の動作モードを前記第１の動作モードに切り替える切替信号を前記撮像制御部へ出力する切替部と、を備え、外部の処理装置から前記第１のクロック信号が入力された場合、前記第１のクロック信号に基づいて、前記切替部に前記切替信号を出力させる第１のイネーブル信号を生成し、前記第１のイネーブル信号を前記切替部へ出力する。
【発明の効果】
【００１５】
本開示によれば、処理装置の種別に関わらず、動作を切り替えることができるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】図１は、実施の形態１に係る内視鏡システムの概略構成を示す模式図である。
【図２】図２は、実施の形態１に係る内視鏡が新プロセッサに接続された状態の機能構成を示すブロック図である。
【図３】図３は、実施の形態１に係る内視鏡が旧プロセッサに接続された状態の機能構成を示すブロック図である。
【図４】図４は、実施の形態１に係る内視鏡が実行する処理の概要を示すフローチャートである。
【図５】図５は、実施の形態１に係る内視鏡を新プロセッサに接続した際の各部の動作を示すタイミングチャートである。
【図６】図６は、実施の形態１に係る内視鏡を旧プロセッサに接続した際の各部の動作を示すタイミングチャートである。
【図７】図７は、実施の形態２に係る内視鏡が新プロセッサに接続された状態の機能構成を示すブロック図である。
【図８】図８は、実施の形態２に係る内視鏡が旧プロセッサに接続された状態の機能構成を示すブロック図である。
【図９】図９は、実施の形態２に係る内視鏡を新プロセッサ３Ａに接続した際の各部の動作を示すタイミングチャートである。
【図１０】図１０は、実施の形態２に係る内視鏡を旧プロセッサに接続した際の各部の動作を示すタイミングチャートである。
【図１１】図１１は、実施の形態３に係る内視鏡システムの機能構成を示すブロック図である。
【図１２】図１２は、実施の形態３に係る内視鏡システムが実行する処理の概要を示すフローチャートである。
【図１３】図１３は、実施の形態４に係る内視鏡システムの機能構成を示すブロック図である。
【図１４】図１４は、実施の形態４に係る内視鏡システムが実行する処理の概要を示すフローチャートである。
【図１５】図１５は、実施の形態４に係る内視鏡を新プロセッサに接続した際の各部の動作を示すタイミングチャートである。
【図１６】図１６は、実施の形態４に係る内視鏡が旧プロセッサに接続した際の各部の動作を示すタイミングチャートである。
【図１７】図１７は、実施の形態５に係る内視鏡システムの機能構成を示すブロック図である。
【発明を実施するための形態】
【００１７】
以下、本開示を実施するための形態を図面とともに詳細に説明する。なお、以下の実施の形態により本開示が限定されるものではない。また、以下の説明において参照する各図は、本開示の内容を理解でき得る程度に形状、大きさ、および位置関係を概略的に示してあるに過ぎない。即ち、本開示は、各図で例示された形状、大きさおよび位置関係のみに限定されるものではない。さらに、以下においては、医療用の内視鏡システムについて説明する。
【００１８】
（実施の形態１）
〔内視鏡システムの構成〕
図１は、実施の形態１に係る内視鏡システムの概略構成を示す模式図である。図１に示す内視鏡システム１は、内視鏡２と、第１の処理装置３（以下、単に「新プロセッサ３」という）と、表示装置４と、第２の処理装置５（以下、単に「旧プロセッサ５」という）と、を備える。
【００１９】
内視鏡２は、新プロセッサ３または旧プロセッサ５に対して着脱自在に接続される。内視鏡２は、伝送ケーブル１００の一部である挿入部１０１を被検体の体腔内に挿入する。内視鏡２は、挿入部１０１を被検体の体腔内に挿入した状態で、被検体の体内を撮像することによって生成した撮像信号を新プロセッサ３または旧プロセッサ５へ出力する。また、内視鏡２は、伝送ケーブル１００の一端側であり、被検体の体腔内に挿入される挿入部１０１の先端部１０２側に、後述する光学系および撮像素子を有する撮像部が設けられており、挿入部１０１の基端側１０３側に、内視鏡２に対する各種操作を受け付ける操作部１０４が設けられている。内視鏡２が生成した撮像信号は、信号処理が施されて映像信号に変換された後、例えば数ｍの長さを有する伝送ケーブル１００のコネクタ１０５を経由して新プロセッサ３または旧プロセッサ５へ伝送される。なお、内視鏡２の詳細な構成は、後述する。
【００２０】
新プロセッサ３は、接続された内視鏡２から出力された映像信号に対して所定の画像処理を施して表示装置４へ出力する。また、新プロセッサ３は、接続された内視鏡２に対して、内視鏡２の先端部１０２から出射するための照明光を供給する。なお、新プロセッサ３の詳細な構成は、後述する。
【００２１】
表示装置４は、新プロセッサ３または旧プロセッサ５から入力された映像信号に対応する画像を表示する。表示装置４は、内視鏡システム１に関する各種情報を表示する。表示装置４は、液晶や有機ＥＬ（Electro  Luminescence）等の表示パネル等を用いて構成される。
【００２２】
旧プロセッサ５は、接続された内視鏡２から出力された映像信号に対して所定の画像処理を施して表示装置４へ出力する。また、旧プロセッサ５は、接続された内視鏡２に対して、内視鏡２の先端部１０２から出射するための照明光を供給する。なお、旧プロセッサ５の詳細な構成は、後述する。
【００２３】
〔内視鏡システムの詳細な構成〕
次に、上述した内視鏡システム１の要部の機能について説明する。図２は、内視鏡２が新プロセッサ３に接続された状態の機能構成を示すブロック図である。図３は、内視鏡２が旧プロセッサ５に接続された状態の機能構成を示すブロック図である。以下においては、内視鏡２が新プロセッサ３に接続された状態の機能構成を説明した後に、内視鏡２が旧プロセッサ５に接続された状態の機能構成を説明する。
【００２４】
〔内視鏡の構成〕
まず、内視鏡２の機能構成について説明する。
図２に示す内視鏡２は、撮像部２１と、ＦＰＧＡ（Field  Programmable  Gate  Array）２２と、を備える。
【００２５】
撮像部２１は、挿入部１０１の先端部１０２に設けられる。撮像部２１は、後述するＦＰＧＡ２２から入力される駆動信号（例えばクロック信号および同期信号）に基づいて、被写体を撮像することによって撮像信号を生成し、この撮像信号をＦＰＧＡ２２へ出力する。撮像部２１は、例えば複数のレンズやプリズムを用いて構成された光学系と、この光学系が結像した被写体像を受光することによって光電変換を行うことで撮像信号を生成して出力するＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）のイメージセンサと、を用いて構成される。
【００２６】
ＦＰＧＡ２２は、新プロセッサ３または旧プロセッサ５の接続先に応じて、内視鏡２の動作モードを切り換えるとともに、内視鏡２に関する各種の動作を制御する。ＦＰＧＡ２２は、図示しないメモリからプログラムや各種データを読み込むことにより、撮像部２１の駆動および内視鏡２の各部の駆動を制御する。さらに、ＦＰＧＡ２２は、撮像部２１から入力された撮像信号に対して、所定の信号処理を施して新プロセッサ３または旧プロセッサ５へ出力する。
【００２７】
ＦＰＧＡ２２は、少なくとも、第１の生成部２２１と、第２の生成部２２２と、切替部２２３と、ＴＧ（Timing  Generator）２２４と、撮像信号処理部２２５と、を有する。
【００２８】
第１の生成部２２１は、新プロセッサ３から入力される第１のクロック信号（ＣＬＫ１）に基づいて、切替部２２３を駆動するための第１のイネーブル信号（ＲＳＴ１）を生成し、この第１のイネーブル信号を切替部２２３へ出力する。
【００２９】
第２の生成部２２２は、新プロセッサ３または旧プロセッサ５から入力される第２のクロック信号（ＣＬＫ２）に基づいて、第２のイネーブル信号（ＲＳＴ２）を生成し、この第２のイネーブル信号をＴＧ２２４および撮像信号処理部２２５へ出力する。
【００３０】
切替部２２３は、予め第２の動作モードに設定されたＴＧ２２４を第１の動作モードに切り替える切替信号をＴＧ２２４へ出力する。具体的には、切替部２２３は、第１の生成部２２１から入力される第１のイネーブル信号と、新プロセッサ３から入力される第１のクロック信号と、に基づいて、ＴＧ２２４の動作モードを第２の動作モード（旧プロセッサ接続モード）から第１の動作モード（新プロセッサ接続モード）に切り替えるための切替信号を生成し、この生成した切替信号をＴＧ２２４および撮像信号処理部２２５へ出力することによって、撮像部２１の動作モードを切り換える。
【００３１】
ＴＧ２２４は、撮像部２１を第１のクロック信号入力に従って動作させる第１の動作モード（新プロセッサ接続モード）または撮像部２１を第１のクロック信号と異なる第２のクロック信号入力に従って動作させる第２の動作モード（旧プロセッサ接続モード）で駆動する。具体的には、ＴＧ２２４は、切替部２２３から入力された切替信号と、新プロセッサ３または旧プロセッサ５から入力される第２のクロック信号と、に基づいて、撮像部２１を駆動するための駆動信号を生成し、この生成した駆動信号を撮像部２１へ出力する。例えば、ＴＧ２２４は、切替部２２３から切替信号が入力された場合、新プロセッサ３から入力される第２のクロック信号を用いて、新プロセッサ３の動作モードで処理可能な駆動信号を生成し、この駆動信号を撮像部２１へ出力する。これに対して、ＴＧ２２４は、切替部２２３から切替信号が入力されていない場合、旧プロセッサ５から入力される第２のクロック信号を用いて、旧プロセッサ５の動作モードで処理可能な駆動信号を生成し、この駆動信号を撮像部２１へ出力する。ここで、駆動信号には、撮像部２１を駆動するためのクロック信号および同期信号が含まれる。また、ＴＧ２２４は、旧プロセッサ５から入力されるフレーム同期信号と新プロセッサ３から入力されるフレーム同期信号の信号パターンが短パルス信号とフィールドパルス信号で異なる場合、第１または第２の動作モードに応じてフレーム同期信号の受信回路を切り替える（立ち上がりエッジのみ検出、または立ち上がり／立下りの両エッジ検出等）処理を行ったり、撮像信号処理部２２５内での動作モードに応じた処理遅延時間差を踏まえて映像処理部３３への映像信号出力タイミングが所定のタイミングで出力できるように撮像部２１への同期信号出力タイミング動作モードに応じて変更したりする。また、撮像部２１への同期信号は、例えばデジタル信号として垂直同期信号コードと水平同期信号コードのコードパターンを分けることによって同一信号ラインで送信する。なお、実施の形態１では、ＴＧ２２４が撮像制御部として機能する。
【００３２】
撮像信号処理部２２５は、撮像部２１から入力され撮像信号に対して、第１のクロック信号入力に従って動作させる第１の動作モード（新プロセッサ接続モード）に応じた信号処理または撮像部２１から入力され撮像信号に対して、第１のクロック信号と異なる第２のクロック信号入力に従って動作させる第２の動作モード（旧プロセッサ接続モード）に応じた信号処理を行う。具体的には、撮像信号処理部２２５は、切替部２２３から入力された切替信号と、新プロセッサ３または旧プロセッサ５から入力される第２のクロック信号と、に基づいて、撮像部２１から入力された撮像信号に対して、所定の信号処理を行って映像信号を生成し、この映像信号を新プロセッサ３または旧プロセッサ５へ出力する。例えば、撮像信号処理部２２５は、切替部２２３から切替信号が入力された場合、撮像信号に対して信号処理を行って新プロセッサ３において処理可能な映像信号を生成し、この映像信号を新プロセッサ３へ出力する。これに対して、撮像信号処理部２２５は、切替部２２３から切替信号が入力されていない場合、撮像信号に対して信号処理を行って旧プロセッサ５において処理可能な映像信号を生成し、この映像信号を旧プロセッサ５へ出力する。ここで、信号処理としては、例えばノイズ低減・補正処理、フォーマット変換処理、Ａ／Ｄ変換処理、撮像信号増幅処理および色変換処理等である。また、撮像信号処理部２２５は、切替信号によって上述したノイズ低減・補正処理内での画素欠陥補正処理の実施／未実施を切替たり、上述したフォーマット変換処理内での色空間変換（ＲＧＢ→ＣＭＹ）またはプログレッシブ変換→インターレス変換（ＰＩ変換）またはインターレス変換→プログレッシブ変換（ＩＰ変換）の実施／未実施を切替たり、上述した色変換処理内でのＲＧＢ色空間撮像信号を補色（ＣＭＹ）色空間撮像信号への変換の実施／未実施を切替たり、上述した撮像信号増幅処理内での所定の増幅率を切替える。
【００３３】
〔新プロセッサの構成〕
次に、新プロセッサ３の機能構成について説明する。
新プロセッサ３は、第１のクロック生成部３１と、第２のクロック生成部３２と、映像処理部３３と、記録部３４と、制御部３５と、を備える。
【００３４】
第１のクロック生成部３１は、制御部３５の制御のもと、所定の周波数を有する第１のクロック信号（ＣＬＫ１）を生成し、この第１のクロック信号を内視鏡２へ出力する。第１のクロック生成部３１は、例えばクロックジェネレータ等を用いて構成される。
【００３５】
第２のクロック生成部３２は、制御部３５の制御のもと、所定の周波数を有する第２のクロック信号（ＣＬＫ）を生成し、この第２のクロック信号を内視鏡２へ出力する。第２のクロック生成部３２は、例えばクロックジェネレータ等を用いて構成される。なお、第１のクロック信号と第２のクロック信号は、同じ周波数や同じクロックであってもよいし、互いに周波数やクロックが異なっていてもよい。
【００３６】
映像処理部３３は、内視鏡２から入力された映像信号に対して、所定の映像処理を行って表示装置４へ出力する。ここで、所定の映像処理とは、例えばホワイトバランス調整処理、ゲインアップ調整処理、デモザイキング処理およびフォーマット変換処理等である。映像処理部３３は、ＧＰＵ（Graphics  Processing  Unit）、ＤＳＰ（Digital  Signal  Processing）およびＡＳＩＣ（Application  Specific  Integrated  Circuit）等を用いて構成される。
【００３７】
記録部３４は、内視鏡システム１が実行する各種のプログラム、処理中のデータおよび映像信号に対応する画像データを記録する。記録部３４は、揮発性メモリや不揮発性メモリおよびメモリカード等を用いて構成される。
【００３８】
制御部３５は、内視鏡システム１の各部を制御する。制御部３５は、例えばＣＰＵ（Central  Processing  Unit）等を用いて構成される。
【００３９】
〔旧プロセッサの構成〕
次に、旧プロセッサ５の機能構成について説明する。
図３に示す旧プロセッサ５は、上述した新プロセッサ３の第１のクロック生成部３１以外の構成を備える。具体的には、旧プロセッサ５は、第２のクロック生成部５２と、映像処理部５３と、記録部５４と、制御部５５と、を備える。
【００４０】
第２のクロック生成部５２は、制御部５５の制御のもと、所定の周波数を有する第２のクロック信号（ＣＬＫ）を生成し、この第２のクロック信号を内視鏡２へ出力する。第２のクロック生成部５２は、例えばクロックジェネレータ等を用いて構成される。
【００４１】
映像処理部５３は、内視鏡２から入力された映像信号に対して、所定の映像処理を行って表示装置４へ出力する。映像処理部５３は、ＧＰＵ、ＤＳＰおよびＡＳＩＣ等を用いて構成される。
【００４２】
記録部５４は、内視鏡システム１が実行する各種のプログラム、処理中のデータおよび映像信号に対応する画像データを記録する。記録部５４は、揮発性メモリや不揮発性メモリおよびメモリカード等を用いて構成される。
【００４３】
制御部５５は、内視鏡システム１の各部を制御する。制御部５５は、例えばＣＰＵ等を用いて構成される。
【００４４】
〔内視鏡の処理〕
次に、内視鏡２が実行する処理について説明する。図４は、内視鏡２が実行する処理の概要を示すフローチャートである。
【００４５】
図４に示すように、まず、内視鏡２の電源が起動した場合、第１の生成部２２１および第２の生成部２２２の各々は、自身の状態をリセット状態に設定し（ステップＳ１０）、切替部２２３は、動作モードを第２の動作モードである旧プロセッサ接続モードに設定する（ステップＳ１１）。
【００４６】
続いて、新プロセッサ３に接続されることによって新プロセッサ３から第１のクロック信号（ＣＬＫ１）の入力がある場合（ステップＳ１２：Ｙｅｓ）、内視鏡２は、後述するステップＳ１３へ移行する。これに対して、新プロセッサ３に接続されず、旧プロセッサ５に接続されることで、新プロセッサ３からの第１のクロック信号（ＣＬＫ１）の入力がなく（ステップＳ１２：Ｎｏ）、第２のクロック信号（ＣＬＫ２）の入力も無い場合（ステップＳ１７：Ｎｏ）、内視鏡２は、上述したＳ１２へ戻る。新プロセッサ３からの第１のクロック信号（ＣＬＫ１）の入力がなく（ステップＳ１２：Ｎｏ）、第２のクロック信号（ＣＬＫ２）の入力がある場合（ステップＳ１７：Ｙｅｓ）、内視鏡２は、後述するＳ１６に移行する。
【００４７】
ステップＳ１３において、第１の生成部２２１は、新プロセッサ３から入力される第１のクロック信号（ＣＬＫ１）に基づいて、リセット状態を解除することによって第１のイネーブル信号（ＲＳＴ１）を生成して切替部２２３へ出力する。
【００４８】
続いて、切替部２２３は、第１の生成部２２１から入力される第１のイネーブル信号と、新プロセッサ３から入力される第１のクロック信号と、に基づいて、撮像部２１、ＴＧ２２４および撮像信号処理部２２５を第１の動作モードである新プロセッサ接続モードに切り替えるための切替信号を生成し、この生成した切替信号をＴＧ２２４および撮像信号処理部２２５へ出力することによって、撮像部２１、ＴＧ２２４および撮像信号処理部２２５を第１の動作モードである新プロセッサ接続モードに設定する（ステップＳ１４）。ステップＳ１４の後、内視鏡２は、ステップＳ１５へ移行する。
【００４９】
その後、新プロセッサ３または旧プロセッサ５から第２のクロック信号（ＣＬＫ２）の入力がある場合（ステップＳ１５：Ｙｅｓ）、内視鏡２は、後述するステップＳ１６へ移行する。これに対して、新プロセッサ３または旧プロセッサ５から第２のクロック信号（ＣＬＫ２）の入力がない場合（ステップＳ１５：Ｎｏ）、内視鏡２は、第２のクロック信号（ＣＬＫ２）が入力されるまで待機する。
【００５０】
ステップＳ１６において、第２の生成部２２２は、第２のクロック信号に基づいて、リセット状態を解除することによって第２のイネーブル信号（ＲＳＴ２）を生成してＴＧ２２４および撮像信号処理部２２５へ出力する。ステップＳ１６の後、内視鏡２は、本処理を終了する。これにより、内視鏡２は、被検体の検査を行うことが可能な状態となる。
【００５１】
〔内視鏡の各部の動作タイミング〕
次に、内視鏡２の各部の動作タイミングについて説明する。図５は、内視鏡２を新プロセッサ３に接続した際の各部の動作を示すタイミングチャートである。図６は、内視鏡２を旧プロセッサ５に接続した際の各部の動作を示すタイミングチャートである。図５および図６において、横軸が時間を示す。また、図５および図６において、上段側から、（ａ）が新プロセッサ３から入力される第１のクロック信号（ＣＬＫ１）のタイミングを示し、（ｂ）が第１の生成部２２１によって出力される第１のイネーブル信号ＲＳＴ１（Ｌｏｗ−Ａｃｔ）（ＣＬＫ１）のタイミングを示し、（ｃ）が切替部２２３から出力される切替信号（ＣＬＫ１）のタイミングを示し、（ｄ）が新プロセッサ３または旧プロセッサ５から入力される第２のクロック（ＣＬＫ２）のタイミングを示し、（ｅ）が第２の生成部２２２によって出力される第２のイネーブル信号ＲＳＴ２（Ｌｏｗ−Ａｃｔ）（ＣＬＫ２）のタイミングを示す。
【００５２】
〔新プロセッサ接続時の動作〕
まず、内視鏡２が新プロセッサ３に接続された際の動作タイミングについて説明する。図５に示すように、まず、新プロセッサ３から第１のクロック信号が入力された場合、第１の生成部２２１は、第１のクロック信号の安定を待ってＬｏｗ状態からＨｉｇｈ状態に切り替わることによってリセット状態を解除し（時刻ｔ１）、第１のイネーブル信号ＲＳＴ１を切替部２２３へ出力する（時刻ｔ１）。
【００５３】
続いて、切替部２２３は、第１の生成部２２１から入力された第１のイネーブル信号ＲＳＴ１に基づいて、Ｌｏｗ状態からＨｉｇｈ状態に切り替わることによって動作モードを旧プロセッサ接続モードから新プロセッサ接続モードに設定する（時刻ｔ２）。この場合、切替部２２３は、切替信号をＴＧ２２４および撮像信号処理部２２５へ出力することによって、予め撮像部２１および撮像信号処理部２２５に設定された第２の動作モードである旧プロセッサモードから第１の動作モードである新プロセッサ接続モードに切り替えて設定する。
【００５４】
その後、新プロセッサ３から第２のクロック信号が入力された場合（時刻ｔ３）、第２の生成部２２２は、第２のクロック信号の安定を待ってＬｏｗ状態からＨｉｇｈ状態に切り替わることによってリセット状態を解除し（時刻ｔ４）、第２のイネーブル信号ＲＳＴ２をＴＧ２２４および撮像信号処理部２２５へ出力することによってＴＧ２２４および撮像信号処理部２２５を駆動する。これにより、内視鏡２は、被検体の検査を可能な状態となる。
【００５５】
〔旧プロセッサ接続時の動作〕
次に、内視鏡２が旧プロセッサ５に接続された際の動作タイミングについて説明する。図６に示すように、旧プロセッサ５から第１のクロック信号の入力がないため、第１の生成部２２１および切替部２２３は、動作せず、リセット状態（Ｌｏｗ状態）を維持する。
【００５６】
その後、旧プロセッサ５から第２のクロック信号が入力された場合（時刻ｔ１１）、第２の生成部２２２は、第２のクロック信号の安定を待ってＬｏｗ状態からＨｉｇｈ状態に切り替わることによってリセット状態を解除し（時刻ｔ１２）、第２のイネーブル信号ＲＳｔ２をＴＧ２２４および撮像信号処理部２２５へ出力することによってＴＧ２２４および撮像信号処理部２２５を駆動する。これにより、内視鏡２は、被検体の検査を可能な状態となる。
【００５７】
以上説明した実施の形態１によれば、第１の生成部２２１が新プロセッサ３から第１のクロック信号が入力された場合、第１のクロック信号に基づいて、切替部２２３に切替信号を出力させる第１のイネーブル信号を生成し、この第１のイネーブル信号を切替部２２３へ出力するので、プロセッサの種別に関わらず、動作を切り替えることができるとともに、さらなる小型化を図ることができる。
【００５８】
また、実施の形態１では、第１の生成部２２１が内視鏡２の電源起動時に第１のクロック信号が入力された場合、第１のイネーブル信号を切替部２２３に出力するので、被検体の検査前で動作を切り替えることができる。
【００５９】
また、実施の形態１では、第２の生成部２２２が内視鏡２の電源起動時に第２のクロック信号が入力された場合、第２のクロック信号に基づいて、ＴＧ２２４に第２の動作モードで動作させる第２のイネーブル信号を生成し、この第２のイネーブル信号をＴＧ２２４へ出力するので、旧プロセッサ５が接続された場合であっても、内視鏡２を駆動することができる。
【００６０】
（実施の形態２）
次に、実施の形態２について説明する。上述した実施の形態１では、新旧プロセッサの種別において動作モードを切り替えていたが、実施の形態２では、新旧プロセッサの種別において通信モードをさらに切り替える。以下においては、実施の形態２に係る内視鏡システムの構成について説明した後に、内視鏡の各部の動作タイミングについて説明する。
【００６１】
〔内視鏡システムの詳細な構成〕
図７は、実施の形態２に係る内視鏡が新プロセッサに接続された状態の機能構成を示すブロック図である。図８は、実施の形態２に係る内視鏡が旧プロセッサに接続された状態の機能構成を示すブロック図である。図７および図８に示す内視鏡システム１Ａは、少なくとも、内視鏡２Ａと、新プロセッサ３Ａと、旧プロセッサ５Ａと、を備える。
【００６２】
〔内視鏡の構成〕
まず、内視鏡２Ａの機能構成について説明する。
図７に示す内視鏡２Ａは、上述した実施の形態１に係る内視鏡２のＦＰＧＡ２２に換えて、ＦＰＧＡ２２Ａを備える。さらに、ＦＰＧＡ２２Ａは、上述した実施の形態１に係るＦＰＧＡ２２の構成に加えて、少なくとも、撮像情報転送部２２６と、通信制御部２２７と、マルチプレクサ２２８と、クロック載せ替え部２２９と、をさらに備える。
【００６３】
撮像情報転送部２２６は、新プロセッサ３Ａから入力される撮像情報転送用である専用の第１のクロック信号（ＣＬＫ１）に基づいて、新プロセッサ３Ａにスコープ種ＩＤ情報、動作クロック情報および電源仕様等の識別信号をマルチプレクサ２２８へ出力する。
【００６４】
通信制御部２２７は、新プロセッサ３Ａまたは旧プロセッサ５から入力される通常動作用である第２のクロック信号（ＣＬＫ２）に基づいて、内視鏡２Ａに関する各種情報をマルチプレクサ２２８へ出力する。
【００６５】
マルチプレクサ２２８は、切替部２２３から入力される切替信号に基づいて、撮像情報転送部２２６から入力される識別信号および通信制御部２２７から入力される内視鏡２Ａに関する各種情報のどちらか一方を、内視鏡２Ａが接続される新プロセッサ３Ａまたは旧プロセッサ５Ａへ出力する。
【００６６】
クロック載せ替え部２２９は、切替部２２３から切替信号が入力された場合において、第２のクロック信号が入力されたとき、第２のクロック信号に従って第１の動作モードで動作させるための切替信号をＴＧ２２４および撮像信号処理部２２５へ出力する。具体的には、クロック載せ替え部２２９は、切替部２２３から入力される切替信号から入力された場合、新プロセッサ３Ａから入力されるＣＬＫ１に従って生成された切替信号をＣＬＫ２に従った信号に載せ替えを行い、切替信号のＨｉｇｈ／Ｌｏｗ状態を保持する。
【００６７】
〔新プロセッサの構成〕
次に、新プロセッサ３Ａの構成について説明する。
図７に示す新プロセッサ３Ａは、上述した実施の形態１に係る新プロセッサ３の第１のクロック生成部３１に換えて、第１のクロック生成部３１Ａを備える。また、新プロセッサ３Ａは、上述した実施の形態１に係る新プロセッサ３の構成に加えて、受信回路３６をさらに備える。
【００６８】
第１のクロック生成部３１Ａは、制御部３５の制御のもと、所定の周波数を有する第１のクロック信号（ＣＬＫ１）を生成し、この第１のクロック信号を内視鏡２Ａへ出力する。第１のクロック生成部３１Ａは、例えばクロックジェネレータ等を用いて構成される。
【００６９】
受信回路３６は、接続された内視鏡２Ａから入力された識別信号または各種情報を制御部３５へ出力する。
【００７０】
〔旧プロセッサの構成〕
次に、旧プロセッサ５の機能構成について説明する。
図８に示す旧プロセッサ５Ａは、上述した実施の形態１に係る旧プロセッサ５の構成に加えて、受信回路５６を備える。
【００７１】
受信回路５６は、接続された内視鏡２Ａから入力された識別信号または各種情報を制御部５５へ出力する。
【００７２】
〔内視鏡の各部の動作タイミング〕
次に、内視鏡２Ａの各部の動作タイミングについて説明する。図９は、内視鏡２Ａを新プロセッサ３Ａに接続した際の各部の動作を示すタイミングチャートである。図１０は、内視鏡２Ａを旧プロセッサ５Ａに接続した際の各部の動作を示すタイミングチャートである。図９および図１０において、横軸が時間を示す。また、図９および図１０において、上段側から、（ａ）が新プロセッサ３Ａから入力される第１のクロック信号（ＣＬＫ１）のタイミングを示し、（ｂ）が第１の生成部２２１によって出力される第１のイネーブル信号ＲＳＴ１（Ｌｏｗ−Ａｃｔ）（ＣＬＫ１）のタイミングを示し、（ｃ）が切替部２２３から出力される切替信号（ＣＬＫ１）のタイミングを示し、（ｄ）が新プロセッサ３Ａまたは旧プロセッサ５Ａから入力される第２のクロック（ＣＬＫ２）のタイミングを示し、（ｅ）が第２の生成部２２２によって出力される第２のイネーブル信号ＲＳＴ２（Ｌｏｗ−Ａｃｔ）（ＣＬＫ２）のタイミングを示し、（ｆ）が切替信号（ＣＬＫ２）のタイミングを示し、（ｇ）が通信信号（ＣＬＫ１／ＣＬＫ２）のタイミングを示す。
【００７３】
〔新プロセッサ接続時の動作〕
まず、内視鏡２Ａが新プロセッサ３Ａに接続された際の動作タイミングについて説明する。図９に示すように、まず、新プロセッサ３Ａから撮像情報転送用である専用の第１のクロック信号（ＣＬＫ１）が入力された場合、第１の生成部２２１は、第１のクロック信号の安定を待ってＬｏｗ状態からＨｉｇｈ状態に切り替わることによってリセット状態を解除し（時刻ｔ２１）、第１のイネーブル信号ＲＳＴ１を切替部２２３へ出力する（時刻ｔ２１）。
【００７４】
続いて、切替部２２３は、第１の生成部２２１から入力された第１のイネーブル信号ＲＳＴ１に基づいて、Ｌｏｗ状態からＨｉｇｈ状態に切り替わることによって動作モードを第２の動作モードである旧プロセッサ接続モードから第１の動作データである新プロセッサ接続モードに設定する（時刻ｔ２２）。この場合、切替部２２３は、切替信号をクロック載せ替え部２２９へ出力する。さらに、マルチプレクサ２２８は、切替部２２３から入力される切替信号に基づいて、撮像情報転送部２２６から入力される識別信号を新プロセッサ３Ａへ出力する。
【００７５】
その後、新プロセッサ３から第２のクロック信号が入力された場合（時刻ｔ２３）、第２の生成部２２２は、第２のクロック信号の安定を待ってＬｏｗ状態からＨｉｇｈ状態に切り替わることによってリセット状態を解除する（時刻ｔ２４）。さらに、クロック載せ替え部２２９は、新プロセッサ３Ａまたは旧プロセッサ５Ａから入力される第２のクロック信号に切替信号を載せ替えてＴＧ２２４および撮像信号処理部２２５へ出力する（時刻ｔ２４）。この場合、マルチプレクサ２２８は、切替部２２３から入力される切替信号に基づいて、通信制御部２２７から入力される内視鏡２Ａに関する各種情報を新プロセッサ３Ａへ出力する。これにより、内視鏡２Ａは、被検体の検査を可能な状態となる。さらに、ＴＧ２２４および撮像信号処理部２２５の各々は、クロック載せ替え部２２９に載せ替えられた第２のクロック信号（ＣＬＫ）に従って、駆動する。
【００７６】
〔旧プロセッサ接続時の動作〕
次に、内視鏡２Ａが旧プロセッサ５Ａに接続された際の動作タイミングについて説明する。図１０に示すように、旧プロセッサ５から第１のクロック信号の入力がないため、第１の生成部２２１および切替部２２３は、動作せず、リセット状態（Ｌｏｗ状態）を維持する。さらに、クロック載せ替え部２２９は、切替部２２３からの切替信号がないため、内視鏡２Ａの起動時のまま、Ｌｏｗ状態を維持する。
【００７７】
その後、旧プロセッサ５から第２のクロック信号が入力された場合（時刻ｔ３１）、第２の生成部２２２は、第２のクロック信号の安定を待ってＬｏｗ状態からＨｉｇｈ状態に切り替わることによってリセット状態を解除し（時刻ｔ３２）、第２のイネーブル信号ＲＳＴ２をＴＧ２２４および撮像信号処理部２２５へ出力することによってＴＧ２２４および撮像信号処理部２２５を駆動する。これにより、内視鏡２Ａは、被検体の検査を可能な状態となる。
【００７８】
以上説明した実施の形態２によれば、上述した実施の形態１と同様に、プロセッサの種別に関わらず、動作を切り替えることができるとともに、さらなる小型化を図ることができる。
【００７９】
（実施の形態３）
次に、実施の形態３について説明する。実施の形態３では、新プロセッサから入力される互いに異なる周波数の２つのクロック信号を切り替えながら内視鏡に設けられた機能回路を駆動する。以下においては、実施の形態３に係る内視鏡システムの構成について説明した後に、内視鏡の各部の動作タイミングについて説明する。なお、上述した実施の形態２に係る内視鏡システム１Ａと同一の構成には同一の符号を付して詳細な説明は省略する。
【００８０】
〔内視鏡システムの詳細な構成〕
図１１は、実施の形態３に係る内視鏡システムの機能構成を示すブロック図である。図１１に示す内視鏡システム１Ｂは、少なくとも、内視鏡２Ｂと、新プロセッサ３Ｂと、表示装置４と、を備える。なお、内視鏡２Ｂは、上述した実施の形態１，２において説明した旧プロセッサ５，５Ａに接続することができるが、以下においては互いに異なる周波数を有する２つのクロック信号を出力可能な新プロセッサ３Ｂに接続された状態について説明する。
【００８１】
〔内視鏡の構成〕
まず、内視鏡２Ｂの機能構成について説明する。
図１１に示す内視鏡２Ｂは、上述した実施の形態２に係る内視鏡２のＦＰＧＡ２２Ａに換えて、ＦＰＧＡ２２Ｂを備える。さらに、ＦＰＧＡ２２Ｂは、上述した実施の形態１に係るＦＰＧＡ２２の構成に加えて、ＣＬＫ切替制御部２３０と、インバータ２３１と、第１の機能回路２３２と、第２の機能回路２３３と、をさらに備える。
【００８２】
ＣＬＫ切替制御部２３０は、新プロセッサ３Ｂから入力される第１のクロック信号と、新プロセッサ３Ｂから入力されるクロック切替信号と、第１の生成部２２１から入力される第１のイネーブル信号ＲＳＴ１と、に基づいて、第２の生成部２２２を制御するための第２のリセット生成イネーブル信号を生成し、このリセット生成イネーブル信号を第２の生成部２２２へ出力する。
【００８３】
インバータ２３１は、第２の生成部２２２から入力される第２のイネーブル信号ＲＳＴ２の電圧のレベルを反転した第１のリセット生成イネーブル信号を第１の生成部２２１へ出力する。
【００８４】
第１の機能回路２３２は、第１のクロック信号（ＣＬＫ１）で駆動する。第１の機能回路２３２は、例えば第１のクロック信号に同期して動作する内視鏡２Ｂ内の過電流、過電圧などの異常を検出する異常検出回路や内視鏡２Ｂ内の電源起動タイミングを制御する電源シーケンス回路である。
【００８５】
第２の機能回路２３３は、第２のクロック信号（ＣＬＫ２）で駆動する。第２の機能回路２３２は、例えば第２のクロック信号に同期して動作する内視鏡２Ｂ内の過電流、過電圧などの異常を検出する異常検出回路や内視鏡２Ｂ内の電源起動タイミングを制御する電源シーケンス回路である。
【００８６】
〔新プロセッサの構成〕
次に、新プロセッサ３Ｂの機能構成について説明する。
図１１に示す新プロセッサ３Ｂは、上述した実施の形態２に係る新プロセッサ３Ａの構成に加えて、第１の通信制御部３７と、第２の通信制御部３８と、クロック切替信号生成部３９と、をさらに備える。
【００８７】
第１の通信制御部３７は、内視鏡２Ｂの動作モードが切り替わったことを示す完了信号をクロック切替信号生成部３９へ出力する。第１の通信制御部３７は、通信モジュールを用いて構成される。
【００８８】
第２の通信制御部３８は、接続された内視鏡２Ｂの機種情報を示す機種情報信号を第２のクロック生成部３２へ出力する。第２の通信制御部３８は、通信モジュールを用いて構成される。
【００８９】
クロック切替信号生成部３９は、第１の通信制御部３７から入力された完了信号に基づいて、内視鏡２Ｂにクロック切り替えイネーブル信号を出力する。
【００９０】
〔内視鏡システムの処理〕
次に、内視鏡システム１Ｂが実行する処理について説明する。図１２は、内視鏡システム１Ｂが実行する処理の概要を示すフローチャートである。
【００９１】
図１２に示すように、まず、内視鏡２Ｂの電源が起動した場合、第１の生成部２２１および第２の生成部２２２の各々は、自身の状態をリセット状態に設定する（ステップＳ２１）。
【００９２】
続いて、ＣＬＫ切替制御部２３０およびインバータ２３１の各々は、自信の状態をイネーブルに設定する（ステップＳ２２）。
【００９３】
その後、切替部２２３は、動作モードを第２の動作モードである旧プロセッサ接続モードに設定する（ステップＳ２３）。
【００９４】
続いて、新プロセッサ３Ｂに接続されることによって新プロセッサ３Ｂから第１のクロック信号（ＣＬＫ１）の入力がある場合（ステップＳ２４：Ｙｅｓ）、内視鏡システム１Ｂは、後述するステップＳ２５へ移行する。これに対して、新プロセッサ３Ｂに接続されず、旧プロセッサ５に接続されることで、新プロセッサ３Ｂからの第１のクロック信号（ＣＬＫ１）の入力がなく（ステップＳ２４：Ｎｏ）、第２のクロック信号（ＣＬＫ２）の入力も無い場合（ステップＳ３６：Ｎｏ）、内視鏡システム１Ｂは、上述したステップＳ２４へ戻る。また、新プロセッサ３Ｂに接続されず、旧プロセッサ５に接続されることで、新プロセッサ３Ｂからの第１のクロック信号（ＣＬＫ１）の入力がなく（ステップＳ２４：Ｎｏ）、第２のクロック信号（ＣＬＫ２）の入力がある場合（ステップＳ３６：Ｙｅｓ）、内視鏡システム１Ｂは、後述するステップＳ３２ＡおよびステップＳ３２Ｂへ移行する。
【００９５】
ステップＳ２５において、第１の生成部２２１は、新プロセッサ３Ｂから入力される第１のクロック信号（ＣＬＫ１）に基づいて、リセット状態を解除することによって第１のイネーブル信号ＲＳＴ１を生成して切替部２２３、ＣＬＫ切替制御部２３０、撮像情報転送部２２６、第１の機能回路２３２および第２の機能回路２３３へ出力する。
【００９６】
続いて、切替部２２３は、第１の生成部２２１から入力される第１のイネーブル信号ＲＳＴ１と、新プロセッサ３から入力される第１のクロック信号（ＣＬＫ１）と、に基づいて、撮像部２１を第１の動作モードを第１の動作モードである新プロセッサ接続モードに切り替えるための切替信号を生成し、この生成した切替信号をクロック載せ替え部２２９へ出力する（ステップＳ２６Ａ）。この場合において、ＣＬＫ切替制御部２３０は、自身の状態をディセーブルに制御する（ステップＳ２６Ｂ）。このとき、第１の機能回路２３２および第２の機能回路２３３は、第１のクロック信号および第１のイネーブル信号ＲＳＴ１に基づいて、動作を開始する（ステップＳ２６Ｃ）。
【００９７】
その後、撮像情報転送部２２６は、マルチプレクサ２２８を経由して撮像部２１の種別に関する機種情報信号を新プロセッサ３Ｂへ送信する（ステップＳ２７）。
【００９８】
続いて、第１の通信制御部３７は、撮像情報転送部２２６から機種情報信号を受信したことを示す完了信号をクロック切替信号生成部３９へ出力する（ステップＳ２８）。
【００９９】
その後、クロック切替信号生成部３９は、内視鏡２ＢのＣＬＫ切替制御部２３０へクロック切替信号を出力する（ステップＳ２９）。
【０１００】
ＣＬＫ切替制御部２３０は、第２の生成部２２２へＲＳＴ２生成イネーブル信号を出力することによって、第２の生成部２２２の状態をイネーブル状態に制御する（ステップＳ３０）。ステップＳ３０の後、内視鏡システム１Ｂは、後述するステップＳ３１へ移行する。
【０１０１】
ステップＳ３１において、新プロセッサ３Ｂまたは旧プロセッサ５から第２のクロック信号（ＣＬＫ２）の入力がある場合（ステップＳ３１：Ｙｅｓ）、内視鏡システム１Ｂは、後述するステップＳ３２ＡおよびステップＳ３２Ｂへ移行する。これに対して、新プロセッサ３Ｂまたは旧プロセッサ５から第２のクロック信号（ＣＬＫ２）の入力がない場合（ステップＳ３１：Ｎｏ）、内視鏡システム１Ｂは、第２のクロック信号（ＣＬＫ２）が入力されるまで待機する。
【０１０２】
ステップＳ３１の後、第２の生成部２２２は、第２のクロック信号に基づいて、リセット状態を解除することによって第２のイネーブル信号ＲＳＴ２を生成してＴＧ２２４および撮像信号処理部２２５へ出力する（ステップＳ３２Ａ）。この場合、クロック載せ替え部２２９は、切替信号のＨｉｇｈ／Ｌｏｗ状態を第２のクロック信号で保持してＴＧ２２４および撮像信号処理部２２５へ出力する（ステップＳ３２Ｂ）。
【０１０３】
続いて、第２の生成部２２２は、インバータ２３１に第２のイネーブル信号ＲＳＴ２を出力することによってインバータ２３１をディセーブルに制御する（ステップＳ３３）。
【０１０４】
その後、インバータ２３１は、第１の生成部２２１へＲＳＴ１生成イネーブル信号を出力することによって第１の生成部２２１の状態をリセット状態に制御する（ステップＳ３４）。
【０１０５】
続いて、通信制御部２２７は、マルチプレクサ２２８を経由して第２のクロック信号（ＣＬＫ２）による通信動作を開始する（ステップＳ３５Ａ）。この場合、第２の生成部２２２は、第２のイネーブル信号ＲＳＴ２を生成してＴＧ２２４および撮像信号処理部２２５へ出力することによって、ＴＧ２２２４および撮像信号処理部２２５が第２のクロック信号（ＣＬＫ２）で動作可能となる。ステップＳ３５Ａ，ステップＳ３５Ｂの後、内視鏡システム１Ｂは、本処理を終了する。これにより、内視鏡システム１Ｂは、被検体の検査を行うことが可能となる。
【０１０６】
以上説明した実施の形態３によれば、上述した実施の形態１と同様に、プロセッサの種別に関わらず、動作を切り替えることができるとともに、さらなる小型化を図ることができる。
【０１０７】
（実施の形態４）
次に、実施の形態４について説明する。実施の形態４では、新プロセッサから入力される互いに異なる周波数の２つのクロック信号を切り替えながら内視鏡に設けられた機能回路を駆動する。以下においては、実施の形態４に係る内視鏡システムの構成について説明した後に、内視鏡システムの動作タイミングについて説明する。なお、上述した実施の形態３に係る内視鏡システム１Ｂと同一の構成には同一の符号を付して詳細な説明は省略する。
【０１０８】
〔内視鏡システムの詳細な構成〕
図１３は、実施の形態４に係る内視鏡システムの機能構成を示すブロック図である。図１３に示す内視鏡システム１Ｃは、少なくとも、内視鏡２Ｃと、新プロセッサ３Ｃと、表示装置４と、を備える。
【０１０９】
〔内視鏡の構成〕
まず、内視鏡２Ｃの機能構成について説明する。
図１３に示す内視鏡２Ｃは、上述した実施の形態３に係るＦＰＧＡ２２Ｂに換えて、ＦＰＧＡ２２Ｃを備える。ＦＰＧＡ２２Ｃは、上述した実施の形態３に係るＦＰＧＡ２２Ｂから切替部２２３、撮像情報転送部２２６、通信制御部２２７、マルチプレクサ２２８、クロック載せ替え部２２９を省略している。
【０１１０】
〔新プロセッサの構成〕
次に、新プロセッサ３Ｃの構成について説明する。
新プロセッサ３Ｃは、上述した実施の形態３に係る新プロセッサ３Ｂから第１の通信制御部３７および第２の通信制御部３８を省略している。
【０１１１】
〔内視鏡システムの処理〕
次に、内視鏡システム１Ｃが実行する処理について説明する。図１４は、内視鏡システム１Ｃが実行する処理の概要を示すフローチャートである。
【０１１２】
図１４に示すように、まず、内視鏡２Ｃの電源が起動した場合、第１の生成部２２１および第２の生成部２２２の各々は、自身の状態をリセット状態に設定する（ステップＳ１０１）。
【０１１３】
続いて、ＣＬＫ切替制御部２３０およびインバータ２３１の各々は、自信の状態をイネーブルに設定する（ステップＳ１０２）。
【０１１４】
その後、新プロセッサ３Ｃに接続されることによって新プロセッサ３Ｃから第１のクロック信号（ＣＬＫ１）の入力があった場合（ステップＳ１０３：Ｙｅｓ）、内視鏡システム１Ｃは、後述するステップＳ１０４へ移行する。これに対して、新プロセッサ３Ｃに接続されず、旧プロセッサ５に接続されることで、新プロセッサ３Ｃからの第１のクロック信号（ＣＬＫ１）の入力がなく（ステップＳ１０３：Ｎｏ）、第２のクロック信号（ＣＬＫ２）の入力も無い場合（ステップＳ１１２：Ｎｏ）、内視鏡システム１Ｃは、上述したステップＳ１０３へ戻る。また、新プロセッサ３Ｃに接続されず、旧プロセッサ５に接続されることで、新プロセッサ３Ｃからの第１のクロック信号（ＣＬＫ１）の入力がなく（ステップＳ１０３：Ｎｏ）、第２のクロック信号（ＣＬＫ２）の入力がある場合（ステップＳ１１２：Ｙｅｓ）、内視鏡システム１Ｃは、後述するステップＳ１０９へ移行する。
【０１１５】
ステップＳ１０４において、第１の生成部２２１は、新プロセッサ３Ｃから入力される第１のクロック信号（ＣＬＫ１）に基づいて、リセット状態を解除することによって第１のイネーブル信号ＲＳＴ１を生成してＣＬＫ切替制御部２３０、第１の機能回路２３２および第２の機能回路２３３へ出力する。
【０１１６】
続いて、ＣＬＫ切替制御部２３０は、自身の状態をディセーブルに制御する（ステップＳ１０５Ａ）。この場合において、第１の機能回路２３２および第２の機能回路２３３は、第１のクロック信号および第１のイネーブル信号ＲＳＴ１に基づいて、動作を開始する（ステップＳ１０５Ｂ）。
【０１１７】
その後、ＣＬＫ切替制御部２３０は、新プロセッサ３Ａのクロック切替信号生成部３９Ｃから入力されるクロック切替信号の入力を受け付け（ステップＳ１０６）、第２の生成部２２２へＲＳＴ２生成イネーブル信号を出力することによって、第２の生成部２２２の状態をイネーブル状態に制御する（ステップＳ１０７）。ステップＳ１０７の後、内視鏡システム１は、後述するステップＳ１０８へ移行する。
【０１１８】
ステップＳ１０８において、新プロセッサ３Ｃまたは旧プロセッサ５から第２のクロック信号（ＣＬＫ２）の入力がある場合（ステップＳ１０８：Ｙｅｓ）、内視鏡システム１Ｃは、後述するステップＳ１０９へ移行する。これに対して、新プロセッサ３Ｃまたは旧プロセッサ５から第２のクロック信号（ＣＬＫ２）の入力がない場合（ステップＳ１０８：Ｎｏ）、内視鏡システム１Ｃは、第２のクロック信号（ＣＬＫ２）が入力されるまで待機する。
【０１１９】
ステップＳ１０９において、第２の生成部２２２は、第２のクロック信号に基づいて、リセット状態を解除することによって第２のイネーブル信号ＲＳＴ２を生成してＴＧ２２４および撮像信号処理部２２５へ出力する。
【０１２０】
続いて、第２の生成部２２２は、インバータ２３１に第２のイネーブル信号ＲＳＴ２を出力することによってインバータ２３１をディセーブルに制御する（ステップＳ１１０）。
【０１２１】
その後、インバータ２３１は、ＲＳＴ１生成イネーブル信号を第１の生成部２２１へ出力することによって第１の生成部２２１をリセットに制御する（ステップＳ１１１）。ステップＳ１１１の後、内視鏡システム１Ｃは、本処理を終了する。これにより、内視鏡システム１Ｃは、被検体の検査を行うことが可能となる。
【０１２２】
〔内視鏡の各部の動作タイミング〕
次に、内視鏡２Ｃの各部の動作タイミングについて説明する。図１５は、内視鏡２Ｃを新プロセッサ３Ｃに接続した際の各部の動作を示すタイミングチャートである。図１６は、内視鏡２Ｃが旧プロセッサ５に接続した際の各部の動作を示すタイミングチャートである。図１５および図１６において、横軸が時間を示す。また、図１５および図１６において、上段側から、（ａ）が新プロセッサ３Ｃから入力される第１のクロック信号（ＣＬＫ１）のタイミングを示し、（ｂ）がインバータ２３１の出力信号の動作タイミングを示し、（ｃ）が第１の生成部２２１によって出力されるＲＳＴ１信号（Ｌｏｗ−Ａｃｔ）のタイミングを示し、（ｃ）が新プロセッサ３Ｃから入力されるクロック切替信号のタイミングを示し、（ｄ）が新プロセッサ３Ｃまたは旧プロセッサ５から入力される第２のクロック（ＣＬＫ２）のタイミングを示し、（ｆ）がＣＬＫ切替制御部２３０の出力信号の動作タイミングを示し、（ｇ）が第２の生成部２２２によって出力されるＲＳＴ２信号（Ｌｏｗ−Ａｃｔ）（ＣＬＫ２）のタイミングを示す。
【０１２３】
〔新プロセッサ接続の動作〕
まず、内視鏡２Ｃが新プロセッサ３Ｃに接続された際の動作タイミングについて説明する。図１６に示すように、内視鏡２Ｃに電源が投入され、内視鏡２Ｃが起動した際に、ＣＬＫ切替制御部２３０およびインバータ２３１の各々は、イネーブル状態（Ｈｉｇｈ状態）である。
【０１２４】
まず、新プロセッサ３Ｃから第１のクロック信号が入力された場合（時刻ｔ４０）、第１の生成部２２１は、第１のクロック信号の安定を待ってＬｏｗ状態からＨｉｇｈ状態に切り替えることによってリセット状態を解除し（時刻ｔ４１）、第１のイネーブル信号ＲＳＴ１をＣＬＫ切替制御部２３０へ出力する。これにより、ＣＬＫ切替制御部２３０は、イネーブル状態（Ｈｉｇｈ状態）からリセット状態に遷移する。この場合、第２のクロック信号が内視鏡２Ｃに入力された場合において、第２のクロック信号にノイズが重畳されたときであっても、内視鏡２Ｃの内部のリセット解除動作をしない制御を実行する。
【０１２５】
続いて、新プロセッサ３Ｃからクロック切替信号が入力された場合（時刻ｔ４２）、ＣＬＫ切替制御部２３０は、Ｌｏｗ状態からＨｉｇｈ状態に遷移する（時刻ｔ４２）。
【０１２６】
その後、新プロセッサ３Ｃから第２のクロック信号が入力された場合（時刻ｔ４３）、第２の生成部２２２は、第２のクロック信号の安定を待ってＬｏｗ状態からＨｉｇｈ状態に切り替わることによってリセット状態を解除し（時刻ｔ４４）、第２のイネーブル信号ＲＴＳ２をＴＧ２２４、撮像信号処理部２２５およびインバータ２３１へ出力する。これにより、インバータ２３１は、ＲＳＴ生成イネーブル信号を第１の生成部２２１へ出力する。即ち、第１の生成部２２１は、第２の生成部２２２から入力される第２のイネーブル信号ＲＳＴ２を受けることによって、リセット状態（Ｌｏｗ状態）に遷移する。これにより、内視鏡２Ｃは、被検体の検査が可能な状態となる。
【０１２７】
〔旧プロセッサ接続時の動作〕
次に、内視鏡２Ｃが旧プロセッサ５（単位クロックのみ出力するプロセッサ）に接続された際の動作タイミングについて説明する。
【０１２８】
図１６に示すように、旧プロセッサ５から第１のクロック信号の入力がないため、内視鏡２Ｃに電源が投入され、内視鏡２Ｃが起動した際に、インバータ２３１の各々は、イネーブル状態（Ｈｉｇｈ状態）である。
【０１２９】
その後、旧プロセッサ５から第２のクロック信号が入力された場合（時刻ｔ５１）、第２の生成部２２２は、第２のクロック信号の安定を待ってＬｏｗ状態からＨｉｇｈ状態に切り替わることによってリセット状態を解除し（時刻ｔ５２）、第２のイネーブル信号をＴＧ２２４、撮像信号処理部２２５およびインバータ２３１へ出力する。これにより、インバータ２３１は、ＲＳＴ生成イネーブル信号を第１の生成部２２１へ出力する。即ち、第１の生成部２２１は、第２の生成部２２２から入力される第２のイネーブル信号ＲＳＴ２を受けることによって、リセット状態（Ｌｏｗ状態）に遷移する。これにより、内視鏡２Ｃは、被検体の検査が可能な状態となる。
【０１３０】
以上説明した実施の形態４によれば、未入力のクロックラインにノイズが乗ることによる誤認識を防止することができるので、ＦＰＧＡ２２Ｃを正確に動作することができる。
【０１３１】
（実施の形態５）
次に、実施の形態５について説明する。実施の形態５では、内視鏡が第１のクロック信号の入力を受け付けている状態で第２のクロック信号に切り替える際にイネーブル信号を双方向で受信する。以下においては、実施の形態５に係る内視鏡システムについて説明する。なお、上述した実施の形態４に係る内視鏡システムと同一の構成には同一の符号を付して詳細な説明は省略する。
【０１３２】
〔内視鏡システムの構成〕
図１７は、実施の形態５に係る内視鏡システムの機能構成を示すブロック図である。図１７に示す内視鏡システム１Ｄは、少なくとも、内視鏡２Ｄと、新プロセッサ３Ｄと、表示装置４と、を備える。
〔内視鏡の構成〕
まず、内視鏡２Ｄの機能構成について説明する。
図１７に示す内視鏡２Ｄは、上述した実施の形態４に係るＦＰＧＡ２２Ｃに換えて、ＦＰＧＡ２２Ｄを備える。ＦＰＧＡ２２Ｄは、上述した実施の形態３に係るＦＰＧＡ２２Ｃの構成に加えて、通信部２３４をさらに備える。
【０１３３】
通信部２３４は、クロック信号切替イネーブル信号を新プロセッサ３Ｄから受信するとともに、リセット完了を示す完了信号を新プロセッサ３Ｄへ出力する。また、通信部２３４は、新プロセッサ３Ｄから受信したクロック信号切替イネーブル信号をＣＬＫ切替制御部２３０へ出力する。
【０１３４】
〔新プロセッサの構成〕
次に、新プロセッサ３の構成について説明する。
新プロセッサ３Ｄは、上述した実施の形態４に係る新プロセッサ３Ｃのクロック切替信号生成部３９Ｃに換えて、クロック切替信号生成部３９Ｄを備える。
【０１３５】
クロック切替信号生成部３９Ｄは、クロック信号切替イネーブル信号を通信部２３４へ送信するとともに、通信部２３４から完了信号を受信する。
【０１３６】
このように構成された内視鏡システム１Ｄは、上述した実施の形態４に係る内視鏡システム１Ｃと同様の処理を行い、内視鏡２Ｄが第１のクロック信号の入力を受け付けている状態で第２のクロック信号に切り替える際にイネーブル信号を出力する。これにより、未入力のクロックラインにノイズが乗ることによる誤認識を防止することができるので、ＦＰＧＡ２２Ｃを正確に動作することができる。
【０１３７】
以上説明した実施の形態５によれば、未入力のクロックラインにノイズが乗ることによる誤認識を防止することができるので、ＦＰＧＡ２２Ｃを正確に動作することができる。
【０１３８】
上述した本開示の一実施の形態に係る内視鏡システムに開示されている複数の構成要素を適宜組み合わせることによって、種々の発明を形成することができる。例えば、上述した本開示の実施の形態に係る内視鏡システムに記載した全構成要素からいくつかの構成要素を削除してもよい。さらに、上述した本開示の実施の形態に係る内視鏡システムで説明した構成要素を適宜組み合わせてもよい。
【０１３９】
また、本開示の一実施の形態に係る内視鏡システムでは、上述してきた「部」は、「手段」や「回路」などに読み替えることができる。例えば、制御部は、制御手段や制御回路に読み替えることができる。
【０１４０】
また、本開示の一実施の形態に係る内視鏡システムに実行させるプログラムは、インストール可能な形式または実行可能な形式のファイルデータでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）、ＵＳＢ媒体、フラッシュメモリ等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１４１】
また、本開示の一実施の形態に係る内視鏡システムに実行させるプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。
【０１４２】
なお、本明細書におけるフローチャートの説明では、「まず」、「その後」、「続いて」等の表現を用いてステップ間の処理の前後関係を明示していたが、本発明を実施するために必要な処理の順序は、それらの表現によって一意的に定められるわけではない。即ち、本明細書で記載したフローチャートにおける処理の順序は、矛盾のない範囲で変更することができる。また、こうした、単純な分岐処理からなるプログラムに限らず、より多くの判定項目を総合的に判定して分岐させてもよい。その場合、ユーザにマニュアル操作を促して学習を繰り返すうちに機械学習するような人工知能の技術を併用しても良い。また、多くの専門家が行う操作パターンを学習させて、さらに複雑な条件を入れ込む形で深層学習をさせて実行してもよい。
【０１４３】
以上、本願の実施の形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、本開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【符号の説明】
【０１４４】
１，１Ａ，１Ｂ，１Ｃ，１Ｄ  内視鏡システム
２，２Ａ，２Ｂ，２Ｃ，２Ｄ  内視鏡
３，３Ａ，３Ｂ，３Ｃ，３Ｄ  新プロセッサ
４  表示装置
５，５Ａ  旧プロセッサ
２１  撮像部
２２，２２Ａ，２２Ｂ，２２Ｃ，２２Ｄ  ＦＰＧＡ
３１，３１Ａ  第１のクロック生成部
３２  第２のクロック生成部
３３  映像処理部
３４  記録部
３５  制御部
３６  受信回路
３７  第１の通信制御部
３８  第２の通信制御部
３９，３９Ｃ，３９Ｄ  クロック切替信号生成部
５２  第２のクロック生成部
５３  映像処理部
５４  記録部
５５  制御部
５６  受信回路
１００  伝送ケーブル
１０１  挿入部
１０２  先端部
１０３  基端側
１０４  操作部
１０５  コネクタ
２２１  第１の生成部
２２２  第２の生成部
２２３  切替部
２２５  撮像信号処理部
２２６  撮像情報転送部
２２７  通信制御部
２２８  マルチプレクサ
２２９  クロック載せ替え部
２３０  ＣＬＫ切替制御部
２３１  インバータ
２３２  第１の機能回路
２３３  第２の機能回路
２３４  通信部
【図１】
0006935017.tif 000002
【図２】
0006935017.tif 000003
【図３】
0006935017.tif 000004
【図４】
0006935017.tif 000005
【図５】
0006935017.tif 000006
【図６】
0006935017.tif 000007
【図７】
0006935017.tif 000008
【図８】
0006935017.tif 000009
【図９】
0006935017.tif 000010
【図１０】
0006935017.tif 000011
【図１１】
0006935017.tif 000012
【図１２】
0006935017.tif 000013
【図１３】
0006935017.tif 000014
【図１４】
0006935017.tif 000015
【図１５】
0006935017.tif 000016
【図１６】
0006935017.tif 000017
【図１７】
0006935017.tif 000018