(57)【特許請求の範囲】
【請求項１】
被写体に照射する照明光を出射する光源の光路上に配置され、前記光路に対する開口量が駆動量に応じて指数関数的に変化する絞りと、
前記絞りを介して前記照明光が照射された前記被写体の反射光の光量を出力光量として検出する光検出部と、
前記出力光量と、前記出力光量の到達目標値として設定される設定光量との偏差を算出する比較器と、
前記設定光量が固定された目標値である固定光量を超えて大きくなる程０より大きく１未満の範囲内で小さくなり、前記設定光量が前記固定光量未満で小さくなる程１を超える範囲内で大きくなる補正係数を算出する第１の算出器と、
前記固定光量に対して定められた固定ゲインに前記補正係数を乗じることにより、補正ゲインを算出する第２の算出器と、
前記比較器により算出された前記偏差に前記補正ゲインを乗じた比例項を含む出力値を、前記絞りの駆動量として算出する第３の算出器と、
前記第３の算出器に算出された駆動量で、前記絞りを駆動する駆動部と、
前記光検出部による前記出力光量の検出、前記比較器による前記偏差の算出、前記第３の算出器による前記駆動量の算出、および前記駆動部による前記絞りの駆動を繰返し実行させる制御部とを備える
ことを特徴とする内視鏡照明光調整システム。
【請求項２】
前記補正係数は、前記固定光量を前記設定光量で除すことにより算出されることを特徴とする請求項１または請求項２に記載の内視鏡照明光調整システム。
【請求項３】
前記出力値は、前記偏差を積分して積分係数を乗じた積分項および前記偏差を微分して微分係数を乗じた微分項の少なくとも一方を含むことを特徴とする請求項１に記載の内視鏡照明光調整システム。
【請求項４】
被写体に照射する照明光を出射する光源と、
前記光源の光路上に配置され、前記光路に対する開口量が駆動量に応じて指数関数的に変化する絞りと、
前記絞りを介して前記照明光が照射された前記被写体の反射光の光量を出力光量として検出する光検出部から、前記出力光量を信号として受信する受信部と、
前記出力光量と、前記出力光量の到達目標値として設定される設定光量との偏差を算出する比較器と、
前記設定光量が固定された目標値である固定光量を超えて大きくなる程０より大きく１未満の範囲内で小さくなり、前記設定光量が前記固定光量未満で小さくなる程１を超える範囲内で大きくなる補正係数を算出する第１の算出器と、
前記固定光量に対して定められた固定ゲインに前記補正係数を乗じることにより、補正ゲインを算出する第２の算出器と、
前記比較器により算出された前記偏差に前記補正ゲインを乗じた比例項を含む出力値を、前記絞りの駆動量として算出する第３の算出器と、
前記第３の算出器に算出された駆動量で、前記絞りを駆動する駆動部と、
前記光検出部による前記出力光量の検出、前記比較器による前記偏差の算出、前記第３の算出器による前記駆動量の算出、および前記駆動部による前記絞りの駆動を繰返し実行させる制御部とを備える
ことを特徴とする内視鏡プロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内視鏡で観察する被写体に照射する光量を調整する内視鏡照明光調整システムに関する。
【背景技術】
【０００２】
光が照射されない内部構造を観察するために、電子内視鏡を有する内視鏡ユニットが用いられている。内視鏡ユニットでは、光源から照明光が出射され、ライトガイドにより照明光が観察領域に伝達されることにより、観察領域に照明光が照射される。さらに、照明光に対する反射光の光学像が撮像素子により露光され、光学像に対応する画像信号が生成される。生成された画像信号に基づいて観察領域の光学像がモニタに表示され、観察可能となる。
【０００３】
モニタに表示される光学像の明るさには、観察に適した明るさがある。光学像の明るさは、ライトガイドの出射端から被写体までの距離や光源の劣化状況などにより変化する。そこで、通常は光源とライトガイドの入射端との間に、開口量を調整可能な絞りが設けられる。
【０００４】
例えば、孔部を有する円板が絞りとして用いられ、円板の中心を通り平面に垂直な直線を軸に円板を回転させることにより開口量が変えられる。単位回転角に比例させて開口量を変化させても、使用者には観察する画像の明るさの変化を一定に感じることが出来ない。
【０００５】
それゆえ、単位回転角に対して指数関数的に開口量を変化させることが提案されている（特許文献１参照）。指数関数的に変化させることにより、暗い画像における明るさの変化に敏感で、明るい画像における明るさの変化に鈍感な人間の目に、明るさの変化が回転角度に比例すると知覚させることが可能である。
【０００６】
一般的に、絞りによる光量は、比例制御を含むフィードバック制御により調整される。前述のように、絞りの回転量に対する開口量の変化量が指数関数的に変化する場合には、特定の明るさに調整するためのループゲインの幅は狭い。
【０００７】
例えば、ループゲインを大きくすると、応答を早くすることが可能であるが、ハンチングを起こす可能性が高くなる。一方、ループゲインを小さくすると、ハンチングの発生を抑えることが出来るが、応答は遅くなる。
【０００８】
それゆえ、特定の明るさに調整するために最適なループゲインが予め求められ、フィードバック制御に用いられていた。一方で、モニタに表示する画像の明るさは調整可能であることが求められる。画像の明るさが特定の明るさから調整された場合には、予め定められたループゲインを用いて安定的で十分な速さの応答によるフィードバック制御が難しかった。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００６−２０４３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
したがって、本発明では、絞りの駆動量に対して指数関数的に開口量が変化する構成において、ハンチングを抑えながら十分な速さの応答で表示される画像の明るさを目標値に近付けるフィードバック制御を実行することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の内視鏡照明光調整システムは、被写体に照射する照明光を出射する光源の光路上に配置され光路に対する開口量が駆動量に応じて指数関数的に変化する絞りと、絞りを介して照明光が照射された被写体の反射光の光量を出力光量として検出する光検出部と出力光量と出力光量の到達目標値として設定される設定光量との偏差を算出する比較器と、設定光量が固定された目標値である固定光量を超えて大きくなる程０より大きく１未満の範囲内で小さくなり設定光量が固定光量未満で小さくなる程１を超える範囲内で大きくなる補正係数を算出する第１の算出器と、固定光量に対して定められた固定ゲインに補正係数を乗じることにより補正ゲインを算出する第２の算出器と、比較器により算出された偏差に補正ゲインを乗じた比例項を含む出力値を絞りの駆動量として算出する第３の算出器と、第３の算出器に算出された駆動量で絞りを駆動する駆動部と、光検出部による出力光量の検出、比較器による偏差の算出、第３の算出器による駆動量の算出、および駆動部による絞りの駆動を繰返し実行させる制御部とを備えることを特徴としている。
【００１２】
また、補正係数は固定光量を設定光量で除すことにより算出されることが好ましい。
【００１３】
また、出力値は偏差を積分して積分係数を乗じた積分項および偏差を微分して微分係数を乗じた微分項の少なくとも一方を含むことが好ましい。
【００１４】
また、本発明の内視鏡プロセッサは、被写体に照射する照明光を出射する光源と、光源の光路上に配置され光路に対する開口量が駆動量に応じて指数関数的に変化する絞りと、絞りを介して照明光が照射された被写体の反射光の光量を出力光量として検出する光検出部から出力光量を信号として受信する受信部と、出力光量と出力光量の到達目標値として設定される設定光量との偏差を算出する比較器と、設定光量が固定された目標値である固定光量を超えて大きくなる程０より大きく１未満の範囲内で小さくなり設定光量が固定光量未満で小さくなる程１を超える範囲内で大きくなる補正係数を算出する第１の算出器と、固定光量に対して定められた固定ゲインに補正係数を乗じることにより補正ゲインを算出する第２の算出器と、比較器により算出された偏差に前記補正ゲインを乗じた比例項を含む出力値を絞りの駆動量として算出する第３の算出器と、第３の算出器に算出された駆動量で絞りを駆動する駆動部と光検出部による出力光量の検出、比較器による偏差の算出、第３の算出器による駆動量の算出、および駆動部による絞りの駆動を繰返し実行させる制御部とを備えることを特徴としている。
【発明の効果】
【００１５】
本発明によれば、単位駆動量に対して指数関数的に開口量が変化する絞りに対して、設定光量が大きくなるほど補正ゲインが小さくなるので、ハンチングを抑えながら十分な速さの応答で画像の明るさを設定光量に近付けることが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態を適用した内視鏡照明光調整システムを含む内視鏡ユニットの内部構成を概略的に示すブロック図である。
【図２】絞り駆動回路の内部構成を概略的に示すブロック図である。
【図３】絞り駆動回路により実行される絞り駆動制御を説明するフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について図面を参照して説明する。
図１は、本発明の一実施形態を適用した内視鏡照明光調整システムを有する内視鏡プロセッサによって構成される内視鏡ユニットの内部構成を概略的に示すブロック図である。
【００１８】
内視鏡ユニット１０は、内視鏡プロセッサ２０、電子内視鏡３０、およびモニタ１１によって構成される。内視鏡プロセッサ２０は、電子内視鏡３０、およびモニタ１１に接続される。
【００１９】
内視鏡プロセッサ２０から被写体を照明するための照明光が電子内視鏡３０に供給される。照明光を照射された被写体が電子内視鏡３０により撮像される。電子内視鏡３０の撮像により生成する画像信号が内視鏡プロセッサ２０に送られる。
【００２０】
内視鏡プロセッサ２０では、電子内視鏡３０から得られた画像信号に対して所定の信号処理が施される。所定の信号処理を施した画像信号はモニタ１１に送信され、送信された画像信号に相当する画像がモニタ１１に表示される。
【００２１】
次に、内視鏡プロセッサ２０の構成について説明する。内視鏡プロセッサ２０には光源システム２１、プロセッサ画像処理回路２２、ビデオプロセス回路２３、タイミングコントローラ２４、およびシステムコントローラ２５（制御部）などが設けられる。
【００２２】
後述するように、光源システム２１からは電子内視鏡３０に供給する照明光が出射される。プロセッサ画像処理回路２２およびビデオプロセス回路２３では、電子内視鏡３０が生成する画像信号に対して所定の信号処理が施される。タイミングコントローラ２４により内視鏡プロセッサ２０の各部位の動作の時期が制御される。システムコントローラ２５により内視鏡プロセッサ２０の各部位の動作が制御される。
【００２３】
内視鏡プロセッサ２０と電子内視鏡３０とを接続すると、光源システム２１と電子内視鏡３０に設けられるライトガイド３１とが光学的に接続される。また、内視鏡プロセッサ２０と電子内視鏡３０とを接続すると、プロセッサ画像処理回路２２および光源システム２１と電子内視鏡３０に設けられる内視鏡画像処理回路３２（光検出部）とが、タイミングコントローラ２４とスコープコントローラ３３とが電気的に接続される。
【００２４】
次に、光源システム２１の構成について説明する。光源システム２１は、光源２１ａ、羽絞り２１ｂ、絞り駆動モータ２１ｃ（駆動部）、および絞り駆動回路４０（受信部）によって構成される。
【００２５】
光源２１ａは例えばキセノンランプであり、高輝度の白色光が照明光として出射される。光源２１ａから出射された照明光をライトガイド３１の入射端に導くための光路中に集光レンズ２１ｄおよび羽絞り２１ｂが設けられる。光源２１ａから出射された照明光は、集光レンズ２１ｄに集光され、羽絞り２１ｂで光量が調整され、ライトガイド３１の入射端に入射される。
【００２６】
羽絞り２１ｂを全閉状態から全開状態まで、変形可能である。全開状態では、光源２１ａから出射される照明光は減衰されることなくライトガイド３１に入射される。全開状態から羽絞り２１ｂを閉めることにより開口量を減じていくと、ライトガイド３１に到達する照明光の光量は開口量に応じて減じられる。全閉状態になると、照明光は完全に遮光される。
【００２７】
したがって、羽絞り２１ｂの開口量を調整することにより、照明光のライトガイド３１への供給光量が調整される。羽絞り２１ｂは絞り駆動モータ２１ｃにより駆動されることにより、開口量が調整される。なお、羽絞り２１ｂの開口量が絞り駆動モータ２１ｃの回転量（駆動量）に応じて指数関数的に変化するように、羽絞り２１ｂは形成される。
【００２８】
絞り駆動モータ２１ｃによる羽絞り２１ｂの駆動は、絞り駆動回路４０により制御される。後述するように撮像素子３４において生成する画像信号に基づき、撮像した画像の輝度が内視鏡画像処理回路３２によって検出される。検出された画像の輝度およびシステムコントローラ２５により設定された設定光量に基づいて、絞り駆動回路４０は絞り駆動モータ２１ｃの回転量を算出し、絞り駆動モータ２１ｃを駆動する。なお、羽絞り２１ｂの開口量の調整については、後に詳細に説明する。
【００２９】
次に電子内視鏡３０の構成について説明する。電子内視鏡３０には、ライトガイド３１、内視鏡画像処理回路３２、スコープコントローラ３３、および撮像素子３４などが設けられる。
【００３０】
ライトガイド３１は、内視鏡プロセッサ２０と接続されるコネクタ３５から挿入管３６の先端まで延設される。光源システム２１から出射した照明光がライトガイド３１の入射端に入射される。入射端に入射した照明光は出射端まで伝達される。出射端に伝達された照明光が、配光レンズ３７を介して挿入管３６の先端方向の被写体に照射される。
【００３１】
照明光が照射された被写体の反射光による光学像が、挿入管３６の先端に設けられた対物レンズ３８により、撮像素子３４の受光面に結像する。コネクタ３５内に設けられるスコープコントローラ３３によって、撮像素子３４は制御され、一定の周期、例えば、１／６０秒毎に１フレームの画像信号を生成するように駆動される。
【００３２】
生成された画像信号は、コネクタ３５内に設けられる内視鏡画像処理回路３２に送信される。内視鏡画像処理回路３２において、画像信号に対して相関二重サンプリング処理、Ａ／Ｄ変換処理などの所定の信号処理が施される。また、画像信号にはマトリックス処理が施され、画像信号を構成する原色信号成分は、輝度信号成分および色差信号成分に変換される。
【００３３】
輝度信号成分は、絞り駆動回路４０に送信される。前述のように、輝度信号成分は羽絞り２１ｂの開口量調整に用いられる。また、輝度信号成分および色差信号成分を含む画像信号は、プロセッサ画像処理回路２２に送信される。
【００３４】
プロセッサ画像処理回路２２では、受信した画像信号に所定の信号処理が施される。所定の信号処理が施された画像信号は、ビデオプロセス回路２３に送信される。ビデオプロセス回路では、受信した画像信号が原色信号、複合ビデオ信号などに変換される。変換された画像信号がモニタ１１に送信される。
【００３５】
モニタ１１には、受信した画像信号に相当する画像が表示される。前述のように、撮像素子３４は１／６０秒毎に画像信号を生成するように駆動され、モニタ１１にも１／６０秒毎に画像信号が送信される。１／６０秒毎に表示する画像を切換えることにより、モニタ１１には動画像が表示される。
【００３６】
内視鏡ユニット１０では、モニタ１１に表示される画像の明るさを調整することが可能である。例えば、ダイヤル（図示せず）などの入力部（図示せず）への入力操作により所望の明るさを設定することが出来る。内視鏡ユニット１０では、モニタ１１に表示される画像の平均輝度が設定される所望の明るさとなるように、照明光の照射量が調整される。
【００３７】
以下に、絞り駆動回路４０の構成とともに、絞り駆動回路４０によって実行される照明光の照射量の調整について説明する。図２は、絞り駆動回路４０の内部構成を概略的に示すブロック図である。絞り駆動回路４０は、比較器４１、比例ゲイン算出回路４２（第１の算出器、第２の算出器）、および回転量算出回路４３（第３の算出器）によって形成される。
【００３８】
入力部に入力されることにより設定された所望の明るさが、設定光量Ｌｄとしてシステムコントローラ２５に設定される。設定光量Ｌｄは、信号として比較器４１および比例ゲイン算出回路４２に送信される。
【００３９】
比較器４１では、受信した設定光量Ｌｄを、内視鏡画像処理回路３２から送信される輝度信号成分から減じることにより、偏差ΔＬが算出される。算出された偏差ΔＬは信号として回転量算出回路４３に送信される。
【００４０】
比例ゲイン算出回路４２では、受信した設定光量Ｌｄに基づいて負帰還ループに用いる比例ゲインＫが算出される。なお、比例ゲインＫの算出には、設定光量Ｌｄと基準ゲインＫｓとが用いられる。
【００４１】
前述のように、比例ゲインＫを過大に設定するとフィードバック制御は不安定となり、比例ゲインＫを過小に設定すると応答までに多大な時間がかかる。それゆえ、任意の明るさを制御の基準目標値Ｌｓと定める場合に、表示画像の明るさの基準目標値Ｌｓへの調整を安定的かつ迅速に実行可能な比例ゲインＫが定められる。
【００４２】
本実施形態では、モニタ１１で調整可能な光量の範囲の中央値が基準目標値Ｌｓに定められており、基準目標値Ｌｓに適した比例ゲインが基準ゲインＫｓとして予め定められる。予め定められた基準目標値Ｌｓおよび基準ゲインＫｓが、ＥＥＰＲＯＭ（図示せず）に信号として格納される。
【００４３】
比例ゲイン算出回路４２によって、ＥＥＰＲＯＭから基準目標値Ｌｓおよび基準ゲインＫｓが読出される。読出された基準ゲインＫｓに基準目標値Ｌｓを乗じ、さらに設定光量Ｌｄで除すことにより比例ゲインＫ（＝Ｋｓ×（Ｌｓ／Ｌｄ））が算出される。算出された比例ゲインＫは信号として回転量算出回路４３に送信される。
【００４４】
前述のように、回転量算出回路４３は、偏差ΔＬと比例ゲインＫとを信号として受信する。回転量算出回路４３では、偏差ΔＬと比例ゲインＫとを乗じることにより比例出力項が算出される。また、偏差の時間積分値に比例した積分出力項が算出される。さらに、偏差の時間微分値に比例した微分出力項が算出される。算出された比例出力項、積分出力項、および微分出力項が合計され、モータ回転量として算出される。
【００４５】
算出されたモータ回転量は、絞り駆動モータ２１ｃに入力される。絞り駆動モータ２１ｃは、入力されたモータ回転量だけ回転することにより羽絞り２１ｂを駆動する。
【００４６】
次に、絞り駆動回路４０によって実行される絞り駆動制御について、図３のフローチャートを用いて説明する。絞り駆動制御は、内視鏡ユニット１０で被写体の観察を開始したときに実行される。また、絞り駆動制御は動作モードの切り替えなどにより被写体の観察を終了するときに終了する。
【００４７】
ステップＳ１００では、入力部への入力操作により設定された設定光量Ｌｄを認識する。なお、入力部に入力操作が行われる前までは基準目標値Ｌｓが設定光量Ｌｄとして認識する。設定光量Ｌｄの認識後ステップＳ１０１に進む。
【００４８】
ステップＳ１０１では、ＥＥＰＲＯＭから基準目標値Ｌｓおよび基準ゲインＫｓを読出す。基準目標値Ｌｓおよび基準ゲインＫｓの読出し後、ステップＳ１０２に進む。
【００４９】
ステップＳ１０２では、基準ゲインＫｓに基準目標値Ｌｓを乗じて設定光量Ｌｄで除すことにより比例ゲインＫを算出する。比例ゲインＫの算出後、ステップＳ１０３に進む。
【００５０】
ステップＳ１０３では、内視鏡画像処理回路３２から輝度信号成分を受信する。輝度信号成分の受信後、ステップＳ１０４に進む。
【００５１】
ステップＳ１０４では、輝度信号成分から設定光量Ｌｄを減じることにより偏差ΔＬを算出する。偏差ΔＬの算出後、ステップＳ１０５に進む。
【００５２】
ステップＳ１０５では、ステップＳ１０２で算出した比例ゲインをステップＳ１０４で算出した偏差に乗じることにより比例出力項を算出する。また、偏差の時間積分値に比例した積分出力項を算出する。さらに、偏差の時間微分値に比例した微分出力項を算出する。比例出力項、積分出力項、および微分出力項を合計することによりモータ回転量を算出する。モータ回転量の算出後、ステップＳ１０６に進む。
【００５３】
ステップＳ１０６では、ステップＳ１０５で算出したモータ回転量だけモータを回転させるように絞り駆動モータ２１ｃを駆動する。絞り駆動モータ２１ｃの駆動後、ステップＳ１０７に進む。
【００５４】
ステップＳ１０７では、設定光量Ｌｄが変更されたか否かを判別する。設定光量Ｌｄが変更された場合には、ステップＳ１００に戻る。設定光量Ｌｄが変更されていない場合には、ステップＳ１０３に戻る。
【００５５】
以上のように、本実施形態の内視鏡照明光調整システムによれば、設定光量が基準目標値を超えて大きくなるほど比例ゲインは小さくなるので、設定光量を基準目標値より大きな値に設定してもハンチングの発生を抑えることが可能である。また、設定光量が基準目標値未満で小さくなるほど比例ゲインが大きくなるので、応答速度を十分に早くすることが可能である。
【００５６】
なお、本実施形態において、比例ゲインは設定光量に反比例する値に算出される構成であるが、設定光量が基準目標値を超えて大きくなるほどゼロから１の範囲内で小さくなり、設定光量が基準目標値未満で小さくなるほど１を超えて大きくなるように算出されれば、本実施形態と同様の効果を得ることが可能である。
【００５７】
また、本実施形態では、羽絞り２１ｂを用いたが、駆動量に応じて開口量が指数関数的に変化する絞りであればどのような形状であってもよい。
【００５８】
また、本実施形態では、モータ回転量は比例出力項、積分出力項、および微分出力項を合計することにより算出される構成であるが、少なくとも比例出力項を含めば本実施形態と同様の効果を得ることが可能である。
【００５９】
また、本実施形態では、内視鏡画像処理回路３２において画像信号から輝度信号成分が算出される構成であるが、プロセッサ画像処理回路２２において輝度信号成分を算出して絞り駆動回路４０に送信する構成であってもよい。
【符号の説明】
【００６０】
１０  内視鏡ユニット
２０  内視鏡プロセッサ
２１  光源システム
２１ｂ  羽絞り
２１ｃ  絞り駆動モータ
２５  システムコントローラ
３０  電子内視鏡
３２  内視鏡画像処理回路
３４  撮像素子
４０  絞り駆動回路
４１  比較器
４２  比例ゲイン算出回路
４３  回転量算出回路
【図１】
0005520719.tif 000002
【図２】
0005520719.tif 000003
【図３】
0005520719.tif 000004