(57)【要約】【課題】ランプのゆらぎを防止し、観察画像のちらつきを防止する。【解決手段】ランプ２６が発した光は生体内の被観察体を照射する。照射された被観察体の画像を、微小時間毎に取り込み、微小時間毎に観察画面に表示する。ランプ２６が発した光の出力状態をランプハウス２５に設けられた光センサ７０によって微小時間内に少なくとも１度は検知する。ランプ電源２０はランプ２６にランプ電流を流し、ランプ２６はランプ電流に応じて光を発する。ランプ電流は光センサ７０が検知した検出値に基づいて、微小時間内に少なくとも１度はランプ電流を調整する。【選択図】        図１
2004337278.tif 000002
【特許請求の範囲】
【請求項１】
被観察体に照射するための照明光を発する光照射手段と、
前記照明光が照射された前記被観察体の画像を微小時間毎に取り込み前記微小時間毎に前記画像を画面に表示する画像表示手段と、
前記光照射手段から発せられた照明光の出力状態を前記微小時間内に少なくとも１度は検出する光センサと、
前記光照射手段に発光電流を供給し、前記光照射手段から前記発光電流に応じた照明光を発せさせる電流供給手段と、
前記光センサの検出値に基づいて、前記微小時間内に少なくとも１度は前記発光電流を調整する光量調整手段とを備える内視鏡システム。
【請求項２】
前記光量調整手段が、予め設定される閾値に基づいて前記発光電流を調整することを特徴とする請求項１に記載の内視鏡システム。
【請求項３】
前記光センサが、前記光照射手段から発せられた照明光の出力状態を、前記照明光の光量を測定することにより検出することを特徴とする請求項１に記載の内視鏡システム。
【請求項４】
前記光照射手段によって発光が開始された後に前記光センサによって検出された前記光量の所定時間内の平均を求めることによって閾値が設定され、
前記光量調整手段が、前記閾値に基づいて前記発光電流を調整することを特徴とする請求項３に記載の内視鏡システム。
【請求項５】
前記光量調整手段が、前記光センサによって検出された前記光量が前記閾値より大きくなると、前記発光電流を減少させ、前記光センサによって検出された前記光量が前記閾値より小さくなると前記発光電流を増加させることを特徴とする請求項４に記載の内視鏡システム。
【請求項６】
前記光照射手段が前記微小時間内に少なくとも２色の光を色毎に順次前記被観察体に供給し、
前記電流供給手段が、前記光の色が変更されたときに前記発光電流を色に応じた所定値に設定し、
前記光センサが前記微小時間内において、前記色毎に少なくとも一度は前記光の出力状態を検出し、
前記光量調整手段が、前記微小時間内において、前記光センサの検出値に基づいて、前記色毎に少なくとも１度は前記発光電流を調整することを特徴とする請求項１に記載の内視鏡システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は内視鏡システムに関するものである。
【０００２】
【従来の技術】
従来、内視鏡システムは、ランプおよびＣＣＤが設けられ、ランプの光が照射された生体内の被観察体の画像がＣＣＤによって捉えられる。ＣＣＤによって捉えられた画像は、モニタ画面上に表示され、その表示された観察画像によって生体内の状況が把握される。
【０００３】
ランプが例えば、キセノンランプである場合、生体内に照射するランプの光量は、ランプに流す電流を一定に保ったとしても、アーク放電の変動などにより非常に短い周期で変動する。このランプ光量の短い周期での変動である「ゆらぎ」は、観察画像にも反映されるので、観察画像の光量も非常に短い周期で変動し、観察画像にちらつきが発生する。
【０００４】
一方、光源ランプの経時変化による光量変動を制御する手段としては、光源ランプの出力状態を検出する光センサを光源装置に設け、この光センサの検出値に基づいて光源ランプの絞りを駆動する構成が知られている（例えば特許文献１）。
【０００５】
【特許文献１】
特開平６−２８１８６８号公報
【０００６】
【発明が解決しようとする課題】
しかし、従来の構成では、例えばキセノンランプで発生する「ゆらぎ」のようにランプ光量が非常に短い周期で変動する場合には、光量調整をすることはできない。
【０００７】
本発明は、以上の問題点に鑑みて成されたものであり、ランプ光量の短い周期での変動に合せてランプの光量調整することを目的とする。
【０００８】
【課題を解決するための手段】
本発明に係る内視鏡システムは、被観察体を照射するための照明光を発する光照射手段と、照明光が照射された被観察体の画像を微小時間毎に取り込み微小時間毎に画像を画面に表示する画像表示手段と、光照射手段から発せられた照明光の出力状態を微小時間内に少なくとも１度は検出する光センサと、光照射手段に発光電流を供給し、光照射手段から発光電流に応じた照明光を発せさせる電流供給手段と、光センサの検出値に基づいて、微小時間内に少なくとも１度は発光電流を調整する光量調整手段とを備える。これにより、ランプ光の「ゆらぎ」による観察画面のちらつきを減少させることができる。
【０００９】
光量調整手段は、予め設定される閾値に基づいて発光電流を調整することが好ましい。例えば、光センサは、光照射手段から発せられた照明光の出力状態を、照明光の光量を測定することにより検出する。
【００１０】
光照射手段によって発光が開始された後に、光センサによって検出された光量の所定時間内の平均を求めることによって閾値が設定される場合、光量調整手段は、閾値に基づいて発光電流を調整する。
【００１１】
例えば、光量調整手段は、光センサによって検出された光量が閾値より大きくなると、発光電流を減少させ、光センサによって検出された光量が閾値より小さくなると発光電流を増加させる。
【００１２】
光照射手段は微小時間内に少なくとも２色の光を色毎に順次被観察体に供給する場合、電流供給手段は、光の色が変更されたときに発光電流を色に応じた所定値に設定し、光センサは微小時間内において、色毎に少なくとも一度は光の出力状態を検出し、光量調整手段は、微小時間内において、光センサの検出値に基づいて、色毎に少なくとも１度は発光電流を調整する。
【００１３】
【発明の実施の形態】
図１は本発明の第１の実施形態である内視鏡光源装置１０を示す。操作パネル１１には、ランプスイッチ１２等のスイッチ類が設けられる。ＣＰＵ１５には、ＲＯＭ１８、ＲＡＭ１９、フラッシュＲＯＭ１４が接続されている。スイッチ類が操作されると、ＣＰＵ１５にスイッチ情報が送られる。ＣＰＵ１５は、操作パネル１１から送られてきたスイッチ情報やＲＯＭ１８やＲＡＭ１９に格納されている情報に基づいてランプ電源２０を制御する。また、ＣＰＵ１５は、ランプ２６から発光された光を調光するための絞り２８とＲＧＢフィルタ４２を制御する。
【００１４】
システム電源３５には、商用電源（ＡＣ電源）から入力電圧（例えば１００Ｖ）が供給される。入力電圧はシステム電源３５によって直流電圧に変換され、ＣＰＵ１５に基準電圧（例えば５Ｖ）を供給する。ランプ電源２０には駆動電圧（例えばＡＣ１００Ｖ）が供給される。
【００１５】
ランプ電源２０はランプハウス２５内のランプ２６に接続されている。ランプ２６は例えばキセノンランプであって生体内を照らす照明光用光源である。
【００１６】
図２に示すようにランプ２６の光路上には、赤外線カットフィルタ２７、ハーフミラー４３、絞り２８、ＲＧＢフィルタ４２が順に配置されている。ランプ２６が発した光は、赤外線カットフィルタ２７によって赤外線がカットされる。赤外線がカットされた光は、一部はハーフミラー４３で反射し、一部はハーフミラー４３を透過する。ハーフミラー４３を透過した光は、絞り２８によって光量が制御され、ＲＧＢフィルタ４２によって３色（Ｂ、Ｇ、Ｒ）の色が微小時間（例えば１６ｍｓｅｃ）毎に順次ライトガイド４１（図１参照）に送られる。なお、本実施形態では、ＲＧＢフィルタ４２のそれぞれの色の透過領域は同じである。
【００１７】
ライトガイド４１に送られた光は、内視鏡（図示せず）の挿入部の先端部（図示せず）に送られ、色毎に被観察体に照射される。光が照射された被観察体の画像は、微小時間毎に内視鏡内（図示せず）に設けられたＣＣＤ（図示せず）によって色毎に取り込まれる。色（Ｂ、Ｇ、Ｒ）毎にＣＣＤによって取り込まれた画像は、一旦メモリ（図示せず）に格納される。メモリに一旦格納された色（Ｂ、Ｇ、Ｒ）毎の画像は、生体内を観察するための画面（モニタ）（図示せず）に微小時間毎に表示される。すなわち、微小時間で１周期のＢＧＲの光を被観察体に照射することにより得られた画像は１フィールドの画像であり、その１フィールドの画像が連続的に画面に表示させられることにより、その画像は動画となる。
【００１８】
ハーフミラー４３で反射した光は、光センサ７０に送られ、光センサ７０は、その光を基に被観察体に送られるランプ光量を検知することができる。ランプ光量はＣＰＵ１５に送られＡ／Ｄ変換され、ランプ光量値（Ｌｂ、Ｌｇ、Ｌｒ）となる。ここで、光センサ７０は、微小時間内に少なくとも１度は、ＢＧＲのそれぞれの光量を検知し、微小時間内にそれぞれの色に対応したランプ光量値（Ｌｂ、Ｌｇ、Ｌｒ）が得られる。
【００１９】
再び図１を参照する。システム電源３５の電源が投入されると、ＣＰＵ１５に基準電圧が印加されるとともにランプ電源２０に駆動電圧が印加される。ＣＰＵ１５に基準電圧が印加されると、システム全体がスタートアップされ、ＣＰＵ１５によって例えば光源装置１０に接続されている内視鏡（図示せず）のデータ等が読み込まれ、そのデータがＲＡＭ１９に格納される。次に、ＣＰＵ１５によって初期設定動作が行われる。
【００２０】
初期設定動作は、ランプ電源２０、ＲＧＢフィルタ４２および絞り２８に対して行われる。つまり、ＲＯＭ１８やＲＡＭ１９に格納されたデータに基づき、ＣＰＵ１５によってＲＧＢフィルタ４２が始点位置に設定されとともに、ランプ２６の光量を制御するための絞り２８が開放位置に設定される。
【００２１】
図３にランプ点灯動作時のランプ点灯指示信号およびランプ点灯信号の挙動を示す。ランプ点灯指示信号はＣＰＵ１５からランプ電源２０に向けて出力され、ランプ点灯信号はランプ電源２０からＣＰＵ１５に向けて出力される。ランプ点灯指示信号およびランプ点灯信号は初期状態においてはハイレベルに設定されている。
【００２２】
図１に示すように初期設定動作終了後、ランプスイッチ１２が押されると、ランプスイッチ１２からＣＰＵ１５にスイッチ情報が送られる。スイッチ情報が送られると、ＣＰＵ１５から、ランプ電流制御値がＤ／Ａ変換器１７に送られ、Ｄ／Ａ変換器１７から、ランプ電流制御値に基づいたランプ電流制御電圧がランプ電源２０に出力される。そして、そのランプ電流制御電圧によって、ランプ電源２０に流れるランプ電流（発光電流）は初期値（Ｉｂ、Ｉｇ、Ｉｒ）となるように制御される。
【００２３】
ＣＰＵ１５は、スイッチ情報が入力されると、ランプ点灯指示信号をローレベルに反転させる。ランプ電源２０は、ランプ点灯指示信号がローレベルに反転させられたことによって、ランプ点灯動作を行い、ランプ２６を点灯させる。ランプ電源２０は、ランプ２６が点灯しランプ電流がランプ２６に流れると、ランプ点灯信号をハイレベルからローレベルに反転させる。
【００２４】
以下ランプ点灯後の本実施形態のシステムを説明する。点灯されたランプ２６のランプ光量は色毎に異なるので、ランプ２６に流れるランプ電流はランプ２６が発する光の色に応じて異なる。したがって、ＣＰＵ１５は色毎にランプ電流が異なるように、ランプ電流制御値を変動させて、ランプ電流制御電圧を色毎に変動させている。ここで、ランプ２６点灯直後のそれぞれの色に対応するランプ電流が初期値（Ｉｂ、Ｉｇ、Ｉｒ）となるように、ランプ電流制御電圧は初期値（Ｖａｖｅ（ｂ）、Ｖａｖｅ（ｇ）、Ｖａｖｅ（ｒ））に設定されている。
【００２５】
ランプ点灯後、ランプ電流が初期値であるときに、所定時間内におけるそれぞれの色（Ｂ、Ｇ、Ｒ）の光センサ７０で検知された光量値の平均値（Ｌａｖｅ（ｂ）、Ｌａｖｅ（ｇ）、Ｌａｖｅ（ｒ））が算出される。光量値の平均値が算出された後、光量の「ゆらぎ」を防止するためのランプ電流制御が行われる。
【００２６】
図４はランプ電流制御の詳細を示す。ランプ光量の平均値が算出された後、図４（ａ）に示すように、ランプ電流制御電圧は初期値であるＶａｖｅ（ｂ）に制御されたままであり、ランプ２６に初期値であるランプ電流（Ｉｂ）が流される。これにより、ランプ２６はそれに応じた光量（Ｌａｖｅ（ｂ））の光を発する。しかし、図４（ｂ）のα１間に示すようにランプ２６はアーク放電の変動等により、その光量は一定せず、例えば徐々にＬａｖｅ（ｂ）より大きな光量で光を発するようになる。
【００２７】
図４（ｃ）に示すように、光センサ７０は一定の間隔でランプ２６の光量を検知する。すなわち、例えば、ＢＧＲが微小時間（Ｉ）で１周期する間に９回（ｂ１〜ｒ３）、つまり各色ごとに３回ずつランプ２６の光量を取り込む。ここで、ｂ１のタイミングで取り込まれたランプ光量情報は、ＣＰＵ１５に送られ、ＣＰＵ１５ではランプ電流制御値がそのランプ光量値に基づき制御される。
【００２８】
ランプ電流制御値はＣＰＵ１５に入力される光量値が平均値（Ｌａｖｅ（ｂ））より大きいときには減少させられ、それに伴い、ランプ電流制御電圧およびランプ電流はα２間のように減少し、ランプ光量も減少する。ランプ光量が減少すると、ｂ２のタイミングで得られる光量値はＬａｖｅ（ｂ）より例えば小さくなる。光量値がＬａｖｅ（ｂ）より小さいときには、ランプ電流制御値は増加させられるので、それに伴いランプ電流制御電圧およびランプ電流はα３間のように増加し、ランプ光量も増加する。この操作はＢの光の照射が終了するまで繰り返される。Ｂの光の照射が終了すると、Ｇの光がＶａｖｅ（ｇ）、Ｉｇ（初期値）に基づいて発せられる。Ｇの光においてもＢの光と同様の操作が繰り返される。Ｇの光の照射が終了すると、次にＲの光が同様に照射される。ＢＧＲの光の照射の１周期は、微小時間（Ｉ）（１フィールド目）で行われる。この微小時間での光の照射が終わると、微小時間（ＩＩ）の期間でも、１フィールド目と同様の操作が行われ、この操作はランプ消灯指示があるまで繰り返される。
【００２９】
以上のように、本実施形態では、微小時間内に色毎に数回、光の出力状態を検出し、その検出された出力状態に基づきその微小時間内にそれぞれの色に対応したランプ電流を調整している。
【００３０】
すなわち、本実施形態ではランプ２６の光量に基づきランプ電流を調整し、ランプの光量値を閾値（平均値）（Ｌａｖｅ（ｂ）、Ｌａｖｅ（ｇ）、Ｌａｖｅ（ｒ））にできるだけ近づけようとすることにより、それぞれの微小時間毎（１フィールド毎）の被観察体に照射されるランプ光量をほぼ一定にしている。これにより、それぞれのフィールドの画像の光量は略同一と成り、１フィールドの画像の集合体である動画には光量のばらつきによるちらつきがほとんど発生しない。
【００３１】
図５は本実施形態のフローチャートを示す。ステップ１００でランプスイッチが押されると、ステップ１１０ではＣＰＵ１５によって、スイッチ情報に基づいてランプ電流制御値がＤ／Ａ変換器１７に送られ、ランプ点灯後のランプ電流が初期値（Ｉｒ，Ｉｇ，Ｉｂ）となるように設定される。
【００３２】
ステップ１２０ではＣＰＵ１５によってランプ点灯指示信号がローレベルに反転させられ、ランプ電源２０ではランプ２６の点灯動作が行われる。ステップ１３０では、ランプ点灯信号がローレベルに反転したか否かを判定され、信号が反転したと判定されると、すなわちランプ２６が点灯したと判断されるとステップ１４０に進む。信号が反転していないと判定されると、すなわちランプ２５が点灯していないと判断されるとステップ１４１で操作パネル１１に警告が表示され、本フローチャートは終了する。ステップ１４０では、それぞれの色の光の平均光量が測定される。それぞれの色の光の平均光量が算出されれば、ステップ１５０で平均光量を用いてランプ電流制御が開始される。
【００３３】
平均光量の測定フローチャートは図６に示す。ステップ３００では、ＣＰＵ１５内にあるＢＧＲの光量を格納するためのレジスタが初期化（０に設定）される。ステップ３１０では、Ｂの光の光量がセンサ７０によって測定され、ＣＰＵ１５でＡ／Ｄ変換され光量値としてレジスタのＢに加算される。ステップ３２０では、Ｇの光の光量が測定され、Ａ／Ｄ変換された光量値がレジスタのＧに加算される。ステップ３３０では、Ｒの光の光量が測定され、Ａ／Ｄ変換された光量値がレジスタのＲに加算される。
【００３４】
ステップ３４０ではレジスタへのそれぞれのＢＧＲの光量値の加算が１０回完了したか否かが判定され、１０回完了したと判定されれば、ステップ３５０に進み、１０回完了していないと判定されれば、ステップ３１０に戻る。ステップ３５０では、レジスタに加算された１０個の光量値が１０で割られることにより、光量値の平均値（Ｌａｖｅ（ｂ））が算出される。ステップ３６０、３７０でも同様にしてＬａｖｅ（ｇ）、Ｌａｖｅ（ｒ）が算出され、平均光量測定フローは終了する。
【００３５】
ランプ電流制御のフローチャートを図７に示す。ステップ１５０でランプ電流制御が開始されると、ステップ１６０ではまずＢの光が被観察体に照射される。ここで、Ｂの光は、Ｖａｖｅ（ｂ）に基づいて発せられる。Ｂの光の照射が開始されると、ステップ１７０では光センサ７０によってランプ２６のＢの光の光量値（Ｌｂ）が検出される。ステップ１８０では光量値（Ｌｂ）がステップ３５０で算出されたＬａｖｅ（ｂ）と比較される。ここで、ＬｂがＬａｖｅ（ｂ）より小さいとステップ１９５に進み、ＬｂがＬａｖｅ（ｂ）より大きいとステップ１９０に進む。ステップ１９５では、ＬｂとＬａｖｅ（ｂ）の差が算出され、その差に比例してランプ電流制御値が増加させられ、ランプ電流も比例して増加する。ステップ１９０ではＬｂとＬａｖｅ（ｂ）の差が算出され、その差に比例してランプ電流制御値が減少させられ、ランプ電流も比例して減少する。
【００３６】
ステップ２００ではＢの光の照射が終了したか否かが判定され、照射が終了したと判定されると、ステップ２１０に進み、照射が完了していないと判定されると、ステップ１７０に戻り同様の操作が繰り返される。
【００３７】
ステップ２００でＢの光の照射が完了するとステップ２１０でＧの色の光の照射が開始される。Ｇの光はＶａｖｅ（ｇ）に基づいて発する。Ｇの光の照射が開始されると、ステップ２２０〜ステップ２５０において、ステップ１７０〜ステップ２００と同様の制御が行われる。Ｇの光の照射が完了すると、ステップ２６０ではＲの光の照射が開始されステップ２７０〜ステップ２９０でステップ１７０〜ステップ２００と同様の制御が行われる。ステップ２９０で、Ｒの光の照射が完了したと判定されると、ステップ２９１に進む。ステップ２９１ではＣＰＵ１５にスイッチ情報が入力されたか否かが判定され、スイッチ情報が入力されたと判定されると、ステップ２９２に進みランプ２６が消灯させられる。ステップ２９１でランプ情報が入力されていないと判定すると、ステップ１６０に進み、ステップ１６０〜ステップ２９１が繰り返される。
【００３８】
なお、本実施形態では、１フィールドごとに色ごとに３回ずつランプ２６の光量を取り込み、すべての色について同じ回数光量を制御する構成を示したが、例えば、１フィールドごとに光量を取り込み制御する回数を、Ｒは３回、Ｇ、Ｂを１回とするように、Ｒの光量を取り込み制御する回数をＧ，Ｂの光量を取り込み制御する回数より多くしても良い。
【００３９】
これは、ＣＤＤの感度は、Ｒ＞Ｇ＞Ｂの順であり、Ｒの光を照射しているときにランプの光量が変化すると光のゆらぎをより多く感じる。したがって、他の色に比べＲのみの光量の制御精度を向上させることにより、画面上の明るさの増減をさらに減少させることができるからである。さらに、光量制御をＧ、Ｂの光については行なわずに、Ｒの光についてのみ行う構成にしても良い。
【００４０】
また、本実施形態では、光量値の平均値（Ｌａｖｅ（ｂ）、Ｌａｖｅ（ｇ）、Ｌａｖｅ（ｒ））をランプ点灯後に１度のみ算出される構成を示したが、定期的（例えば１分ごと）に平均光量の測定を行い、光量値の平均値（閾値）（Ｌａｖｅ（ｂ）、Ｌａｖｅ（ｇ）、Ｌａｖｅ（ｒ））を定期的に再設定する構成にしても良い。
【００４１】
図８に本発明の第２の実施形態のランプハウス、絞りおよびＲＧＢフィルタの構成を示す。本実施形態のランプハウス８５内にはランプ８６、赤外線フィルタ８７、反射板８０および光センサ９０が設けられる。ランプ８６が発した光は赤外線フィルタ８７で赤外線が除去された後、絞り９１、ＲＧＢフィルタ９２を介してライトガイド（図示せず）に送られる。ここで、赤外線フィルタ８７と絞り９１の間には、ランプが発する光の光路の端に反射板８０が設けられる。反射板８０は入射された光を全反射させる。反射板８０で反射した光は、光センサ９０に入射し、光センサ９０では入射した光量に基づいてランプ８６の光の出力状態が検知される。なお、その他の構成は第１の実施形態と同様である。したがって、第２の実施形態においても第１の実施形態と同様に、光センサ９０で検知したランプの出力状態をランプ電流にフィードバックすることができる。
【００４２】
【発明の効果】
以上のように本発明では、ランプ光量の増減を微小時間内にランプ電流の増減に反映させることにより、ランプ光の「ゆらぎ」による画面上の明るさの増減を減少させることができる。
【図面の簡単な説明】
【図１】第１の実施形態である内視鏡光源装置のブロック図を示す。
【図２】ランプハウス、絞りおよびＲＧＢフィルタを示す。
【図３】ランプ点灯時の信号の状態を示す。
【図４】ランプ電流制御電圧（ａ）、ランプ光量（ｂ）、光センサによる光量取り込みタイミング（ｃ）を示す。
【図５】第１の実施形態のフローチャートを示す。
【図６】平均光量の測定フローチャートを示す。
【図７】ランプ電流制御のフローチャートを示す。
【図８】本発明の第２の実施形態のランプハウス、絞りおよびＲＧＢフィルタを示す。
【符号の説明】
１０  内視鏡光源装置
１２  ランプスイッチ
１５  ＣＰＵ
２０  ランプ電源
２６  ランプ
７０  光センサ
【図１】
2004337278.tif 000003
【図２】
2004337278.tif 000004
【図３】
2004337278.tif 000005
【図４】
2004337278.tif 000006
【図５】
2004337278.tif 000007
【図６】
2004337278.tif 000008
【図７】
2004337278.tif 000009
【図８】
2004337278.tif 000010