(57)【要約】【課題】用いられる画像処理のパラメータに応じて画像の出力開始時期を調整する画像処理装置を提供する。【解決手段】内視鏡で取得された画像を処理する画像処理装置１００は、内視鏡２００から入力される映像信号に対して画像処理を行う少なくとも１つの画像処理回路１３０を備える。さらに画像処理装置１００は、パラメータ設定部１１０と、通知部１３４と、ミュート回路１８０とを備える。パラメータ設定部１１０は、画像処理回路１３０に対して画像処理に係るパラメータを設定する。通知部１３４は、画像処理回路１３０に対して設定されたパラメータに基づいた画像処理が完了したことを表す処理完了信号を生成する。ミュート回路１８０は、処理完了信号に基づいて、画像処理回路１３０が処理した映像信号の外部への出力又は非出力を切り替える。【選択図】図１
2017018473.tif 000002
【特許請求の範囲】
【請求項１】
内視鏡で取得された画像を処理する画像処理装置であって、
前記内視鏡から入力される映像信号に対して画像処理を行う少なくとも１つの画像処理回路を含む画像処理回路群と、
前記画像処理回路群に対して前記画像処理に係るパラメータを設定するパラメータ設定部と、
前記画像処理回路群に対して設定された前記パラメータに基づいた前記画像処理が完了したことを表す処理完了信号を生成する通知部と、
前記処理完了信号に基づいて、前記画像処理回路群が処理した映像信号の外部への出力又は非出力を切り替えるミュート回路と
を備える画像処理装置。
【請求項２】
前記内視鏡に設けられた第１のメモリから前記パラメータとしてスコープ内パラメータを取得するパラメータ受信回路をさらに備え、
前記パラメータ設定部は、前記パラメータ受信回路から取得した前記スコープ内パラメータを前記画像処理回路群に対して設定する、
請求項１に記載の画像処理装置。
【請求項３】
前記パラメータとしてのプロセッサ内パラメータが記録されている第２のメモリをさらに備え、
前記パラメータ設定部は、前記第２のメモリから取得した前記プロセッサ内パラメータを前記画像処理回路群に対して設定し、
前記画像処理回路群は、前記スコープ内パラメータと前記プロセッサ内パラメータとに基づいて前記画像処理を行い、
前記通知部は、前記スコープ内パラメータと前記プロセッサ内パラメータとに基づいた前記画像処理が完了したことを表す前記処理完了信号を生成する、
請求項２に記載の画像処理装置。
【請求項４】
接続された前記内視鏡の種別を判定する内視鏡種別判定回路と、
前記内視鏡の種別に対応した前記パラメータが記録された第２のメモリと
をさらに備え、
前記パラメータ設定部は、前記内視鏡種別判定回路が判定した種別の前記内視鏡に対応した前記パラメータを前記第２のメモリから読み出して、当該パラメータを前記画像処理回路群に設定する、
請求項１に記載の画像処理装置。
【請求項５】
前記画像処理回路群は、
前記内視鏡から入力される映像信号に対して第１の画像処理を行う第１の画像処理回路と、
前記第１の画像処理回路の出力信号に対して第２の画像処理を行う第２の画像処理回路と
を備え、
前記パラメータ設定部は、
前記第１の画像処理回路に係る第１のパラメータを前記第１の画像処理回路に設定し、
前記第２の画像処理回路に係る第２のパラメータを前記第２の画像処理回路に設定し、
前記第２の画像処理回路は、前記第１のパラメータが設定された前記第１の画像処理回路による前記第１の画像処理が行われた前記出力信号に対して、前記第２のパラメータに基づいて前記第２の画像処理を行い、
前記通知部は、前記第２の画像処理が完了したときに前記処理完了信号を生成する、
請求項１に記載の画像処理装置。
【請求項６】
前記画像処理回路群は、複数の画像処理回路を有し、
前記パラメータ設定部は、前記複数の画像処理回路の各々に、各々の画像処理に係るパラメータを設定し、
前記複数の画像処理回路の各々は、前記パラメータに基づいて前記画像処理を行い、
前記通知部は、全ての前記複数の画像処理回路について、前記画像処理回路に対して設定された前記パラメータに基づいた前記画像処理が完了したことを表す前記処理完了信号を生成する、
請求項１に記載の画像処理装置。
【請求項７】
前記パラメータ設定部は、前記画像処理回路群に対して前記画像処理に係るパラメータを送信した後に、前記パラメータの送信が完了したことを表す更新信号を送信し、
前記通知部は、前記更新信号を受信して前記パラメータに基づいた前記画像処理が完了した後に、前記処理完了信号を生成する、
請求項１に記載の画像処理装置。
【請求項８】
前記画像処理回路群は、第１の画像処理回路から第ｎの画像処理回路（ｎは３以上の自然数）までのｎ個の画像処理回路を有し、
前記パラメータ設定部は、
第１の画像処理回路から第ｎの画像処理回路までの各々に、各々の画像処理に係るパラメータを設定し、
前記第１の画像処理回路から前記第ｎの画像処理回路までの各々に対して、前記画像処理に係るパラメータを送信した後に、前記パラメータの送信が完了したことを表す更新信号を送信し、
第ｍの画像処理回路（ｍは１乃至ｎの各自然数）は、それぞれ第ｍの通知部を有し、
前記第１の画像処理回路は、前記内視鏡から入力される前記映像信号に対して前記画像処理を行い第２の画像処理回路に映像信号を送信し、
第１の通知部は、前記第１の画像処理回路に対して設定された前記パラメータに基づいた前記画像処理が完了したことを表す第１の処理完了信号を前記第２の画像処理回路に送信し、
第ｋの画像処理回路（ｋは２乃至（ｎ−１）の各自然数）の各々は、第（ｋ−１）の画像処理回路から入力される前記映像信号に対して前記画像処理を行い、第（ｋ−１）の処理完了信号を受信したとき、第（ｋ＋１）の画像処理回路に画像処理後の映像信号を送信し、
第ｋの通知部は、前記第ｋの画像処理回路に対して設定された前記パラメータに基づいた前記画像処理が完了したことを表す第ｋの処理完了信号を前記第（ｋ＋１）の画像処理回路に送信し、
第ｎの画像処理回路は、第（ｎ−１）の画像処理回路から入力される前記映像信号に対して前記画像処理を行い前記ミュート回路に画像処理後の映像信号を送信し、
第ｎの通知部は、前記第ｎの画像処理回路に対して設定された前記パラメータに基づいた前記画像処理が完了したことを表す前記処理完了信号を前記ミュート回路に送信する、
請求項１に記載の画像処理装置。
【請求項９】
請求項１に記載の画像処理装置と、
前記内視鏡と、
前記画像処理回路群が処理した映像信号に基づいて映像を表示する表示装置と
を備える内視鏡システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びそれを備える内視鏡システムに関する。
【背景技術】
【０００２】
用途に応じた複数種類の内視鏡が共通の画像処理装置に交換可能に接続されて用いられる内視鏡システムが知られている。このような内視鏡システムでは、接続される内視鏡に応じて、画像処理装置で用いられる画像処理に係るパラメータが異なることがある。
【０００３】
特許文献１には、次のような画像処理装置が開示されている。すなわち、この画像処理装置は、接続された内視鏡の種類に応じた画像処理に係るパラメータを記録部から読込む。この画像処理装置は、当該パラメータに基づいて、接続された内視鏡の種類に応じた画像処理を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１４９０２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されている技術では、画像の出力を開始するタイミングについて考慮されていない。一方で、パラメータが異なれば、画像処理装置の設定や画像処理に要する時間が異なる。画像処理が完了していない状態の画像は、表示装置等に出力されないことが好ましい。
【０００６】
本発明は、用いられる画像処理のパラメータに応じて画像の出力を開始する時期を調整する画像処理装置及びそれを備える内視鏡システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様によれば、画像処理装置は、内視鏡で取得された画像を処理する画像処理装置であって、前記内視鏡から入力される映像信号に対して画像処理を行う少なくとも１つの画像処理回路を含む画像処理回路群と、前記画像処理回路群に対して前記画像処理に係るパラメータを設定するパラメータ設定部と、前記画像処理回路群に対して設定された前記パラメータに基づいた前記画像処理が完了したことを表す処理完了信号を生成する通知部と、前記処理完了信号に基づいて、前記画像処理回路群が処理した映像信号の外部への出力又は非出力を切り替えるミュート回路とを備える。
【０００８】
本発明の一態様によれば、内視鏡システムは、前記画像処理装置と、前記内視鏡と、前記画像処理回路群が処理した映像信号に基づいて映像を表示する表示装置とを備える。
【発明の効果】
【０００９】
本発明によれば、用いられる画像処理のパラメータに応じて画像の出力を開始する時期を調整する画像処理装置及びそれを備える内視鏡システムを提供できる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る内視鏡システムの構成例の概略を示すブロック図。
【図２】第１の実施形態に係る画像処理回路の第１の構成例の概略を示すブロック図。
【図３】第１の実施形態に係る画像処理回路の第２の構成例の概略を示すブロック図。
【図４Ａ】図４Ｂ及び図４Ｃの位置関係を示す図。
【図４Ｂ】第１の実施形態に係る内視鏡システムの処理の第１の例に係るシーケンス図。
【図４Ｃ】第１の実施形態に係る内視鏡システムの処理の第１の例に係るシーケンス図。
【図５Ａ】図５Ｂ及び図５Ｃの位置関係を示す図。
【図５Ｂ】第１の実施形態に係る内視鏡システムの処理の第２の例に係るシーケンス図。
【図５Ｃ】第１の実施形態に係る内視鏡システムの処理の第２の例に係るシーケンス図。
【図６】第２の実施形態に係る内視鏡システムの構成例の概略を示すブロック図。
【図７Ａ】図７Ｂ、図７Ｃ及び図７Ｄの位置関係を示す図。
【図７Ｂ】第２の実施形態に係る内視鏡システムの処理の一例に係るシーケンス図。
【図７Ｃ】第２の実施形態に係る内視鏡システムの処理の一例に係るシーケンス図。
【図７Ｄ】第２の実施形態に係る内視鏡システムの処理の一例に係るシーケンス図。
【発明を実施するための形態】
【００１１】
［第１の実施形態］
本発明の第１の実施形態について図面を参照して説明する。
【００１２】
〈システムの構成〉
第１の実施形態に係る内視鏡システム１０の構成例の概略を図１に示す。内視鏡システム１０は、画像処理装置１００と、内視鏡２００と、モニタ３００とを備える。内視鏡２００は、図示しない挿入部と操作部とを有している。挿入部は、観察対象の中に挿入される。挿入部の先端には撮像部が設けられている。撮像部で取得された映像信号は、画像処理装置１００に送信される。画像処理装置１００は、内視鏡２００から取得した映像信号に対して画像処理を施す。画像処理装置１００は、画像処理後の画像を、画像処理装置１００の外部の表示装置としてのモニタ３００に表示させる。
【００１３】
内視鏡２００は、撮像素子２１０と、第１のメモリ２２２と、送信回路２２４と、識別情報記録部２３０とを備える。
【００１４】
撮像素子２１０は、内視鏡２００の挿入部の先端に設けられている撮像部に含まれている。撮像素子２１０は、図示しないレンズを介して観察対象物の像を受光し、映像信号を生成する。撮像素子２１０は、生成した映像信号を画像処理装置１００へと出力する。
【００１５】
第１のメモリ２２２には、画像処理装置１００の設定に係るスコープ内パラメータが記録されている。ここで、第１のメモリ２２２に記録されているスコープ内パラメータは、内視鏡２００毎に異なるものであり、その内視鏡２００に固有の特徴を示すパラメータである。スコープ内パラメータは、例えば内視鏡２００の組み立てばらつき等の情報を含む。スコープ内パラメータは、例えば内視鏡２００の撮像部を構成する光学系の、光軸のずれや倍率のずれなど、補正されるべき値に係る情報を含む。送信回路２２４は、第１のメモリ２２２に記録されたスコープ内パラメータを読み取り、画像処理装置１００へと送信する。
【００１６】
識別情報記録部２３０は、内視鏡２００の型式等を示す情報を含む。識別情報記録部２３０は、半導体メモリ等でもよい。また、識別情報記録部２３０は、単純な抵抗素子等であって、画像処理装置１００が当該素子の抵抗値を読み取ることで内視鏡２００の型式等が判別されるように構成されていてもよい。
【００１７】
画像処理装置１００は、画像処理を行う画像処理回路群１３８を備える。画像処理回路群１３８は、１つの画像処理回路を含んでいてもよいし、複数の画像処理回路を含んでいてもよい。本実施形態では画像処理回路群１３８が１つの画像処理回路１３０を含む場合を例に挙げて説明する。
【００１８】
画像処理装置１００は、パラメータ受信回路１１２と、プロセッサ内パラメータ管理回路１１４と、第２のメモリ１１６と、内視鏡種別判定回路１１８と、画像処理回路１３０と、ミュート回路１８０とを備える。パラメータ受信回路１１２と、プロセッサ内パラメータ管理回路１１４とは、パラメータ設定部１１０として機能する。
【００１９】
各回路は、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ（ＡＳＩＣ）、又はＦｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ（ＦＰＧＡ）等を含む。各回路は、１つの集積回路で構成されてもよいし、複数の集積回路が組み合わされて構成されてもよい。各回路の動作は、例えば記憶装置や回路内の記憶領域に記録されたプログラムに従って行われる。
【００２０】
内視鏡種別判定回路１１８は、画像処理装置１００が起動した際に、画像処理装置１００に接続された内視鏡２００の識別情報記録部２３０に記録されている識別情報に基づいて、内視鏡２００の種別を判定する。内視鏡種別判定回路１１８は、判定結果をプロセッサ内パラメータ管理回路１１４に伝達する。
【００２１】
第２のメモリ１１６には、画像処理回路１３０の基本的な設定に係るプロセッサ内パラメータが記録されている。プロセッサ内パラメータ管理回路１１４は、内視鏡種別判定回路１１８から取得した内視鏡２００の種別に対応する基本となるプロセッサ内パラメータを、第２のメモリ１１６から読み出す。プロセッサ内パラメータ管理回路１１４は、読み出したプロセッサ内パラメータを画像処理回路１３０へと伝達する。プロセッサ内パラメータ管理回路１１４は、プロセッサ内パラメータを画像処理回路１３０へと送信し終わったら、画像処理回路１３０へと更新信号としてのプロセッサ内更新フラグを送信する。
【００２２】
パラメータ受信回路１１２は、内視鏡２００の送信回路２２４からスコープ内パラメータを受信し、そのスコープ内パラメータを画像処理回路１３０へと伝達する。プロセッサ内パラメータ管理回路１１４は、スコープ内パラメータを画像処理回路１３０へと送信し終わったら、画像処理回路１３０へと更新信号としてのスコープ内更新フラグを送信する。
【００２３】
画像処理回路１３０は、内視鏡２００の撮像素子２１０から取得した映像信号に対して画像処理を施す。本実施形態に係る画像処理回路１３０は、次のような処理を含む画像処理を行う。すなわち、画像処理回路１３０は、内視鏡２００の種別に応じて異なる画像の特性などを調整する画像処理など、内視鏡２００の種別に応じて異なる画像処理を行う。また、画像処理回路１３０は、内視鏡２００の個体差を調整する画像処理など、内視鏡２００の個体差に応じて異なる画像処理を行う。画像処理回路１３０は、その他にも種々の画像処理を行う。内視鏡２００の種別に応じた基本設定は、前述のプロセッサ内パラメータに含まれている。また、内視鏡の個体差に係る情報は、前述のスコープ内パラメータに含まれている。スコープ内パラメータ及びプロセッサ内パラメータの読み込み、設定、当該パラメータに基づく処理の完了等に必要とする時間は、スコープ内パラメータとプロセッサ内パラメータとに応じて異なり得るし、接続される内視鏡２００毎に異なり得る。画像処理回路１３０は、入力された映像信号に対して画像処理を行い、画像処理後の映像信号を出力する。また、画像処理回路１３０は、スコープ内更新フラグとプロセッサ内更新フラグとを受信し、スコープ内パラメータとプロセッサ内パラメータとを用いた画像処理が行えるようになったら、処理完了信号としての処理完了フラグをミュート回路１８０へと送信する。画像処理回路１３０は、スコープ内パラメータとプロセッサ内パラメータとを用いた画像処理が行えない状態において、その旨をミュート回路１８０へ送信してもよい。
【００２４】
ミュート回路１８０は、画像処理回路１３０から画像処理後の映像信号を取得する。ミュート回路１８０は、画像処理回路１３０から処理完了フラグを受け取るまでは取得した映像信号を出力しない。この場合、ミュート回路１８０は、モニタ３００に、真っ黒な画面を表示させたり、カラーバーを表示させたり、メニュー画面を表示させたりする。ミュート回路１８０は、画像処理回路１３０から処理完了フラグを受け取ったとき、映像信号をモニタ３００へと出力する。このように、ミュート回路１８０は、画像処理が行われた映像信号の外部への出力又は非出力を切り替える。
【００２５】
モニタ３００は、例えば液晶表示装置である。モニタ３００は、画像処理装置１００のミュート回路１８０から受け取った映像信号に基づいて、画像を表示する。
【００２６】
画像処理回路１３０の構成例を２つ示す。画像処理回路１３０は、例えば次の２つの構成の何れの構成を有していてもよいし、同等の機能を有する他の構成を有していてもよい。
【００２７】
（第１の例）
画像処理回路１３０の構成の第１の例を、図２を参照して説明する。画像処理回路１３０は、画像処理部１３２と通知部１３４とを有する。
【００２８】
画像処理部１３２には、映像信号と、スコープ内パラメータと、スコープ内更新フラグと、プロセッサ内パラメータと、プロセッサ内更新フラグとが入力される。画像処理部１３２は、入力された映像信号に対して、スコープ内パラメータとプロセッサ内パラメータとを用いた画像処理を行う。画像処理部１３２は、画像処理後の映像信号をミュート回路１８０へと伝達する。
【００２９】
また、画像処理部１３２は、スコープ内更新フラグとプロセッサ内更新フラグとを取得し、スコープ内パラメータとプロセッサ内パラメータとを用いた画像処理が行えるようになったら、画像処理完了通知を通知部１３４へと伝達する。通知部１３４は、画像処理部１３２から画像処理完了通知を受信したら、処理完了フラグをミュート回路１８０へと伝達する。
【００３０】
（第２の例）
画像処理回路１３０の構成の第２の例を、図３を参照して説明する。画像処理回路１３０は、画像処理部１３２と通知部１３４とを有する。
【００３１】
画像処理部１３２には、映像信号と、スコープ内パラメータと、スコープ内更新フラグと、プロセッサ内パラメータと、プロセッサ内更新フラグとが入力される。画像処理部１３２は、入力された映像信号に対して、スコープ内パラメータとプロセッサ内パラメータとを用いた画像処理を行う。画像処理部１３２は、画像処理後の映像信号をミュート回路１８０へと伝達する。
【００３２】
通知部１３４には、スコープ内更新フラグとプロセッサ内更新フラグとが入力される。通知部１３４は、スコープ内更新フラグとプロセッサ内更新フラグとが入力されて、画像処理部１３２がスコープ内パラメータとプロセッサ内パラメータとを用いた画像処理が行えるようになったら、処理完了フラグをミュート回路１８０へと伝達する。
【００３３】
〈システムの動作〉
内視鏡システム１０において行われる処理について説明する。
【００３４】
（第１の例）
まず、画像処理回路１３０の構成が図２を参照して説明した上述の第１の例の場合の動作について、図４Ｂ及び図４Ｃに示すシーケンス図を参照して説明する。図４Ｂ及び図４Ｃは、１つのシーケンス図を紙面の都合上分割して示したものであり、図４Ａは、図４Ｂ及び図４Ｃの配置を示す。
【００３５】
内視鏡種別判定回路１１８は、識別情報記録部２３０から取得した内視鏡の種別に係る情報をプロセッサ内パラメータ管理回路１１４へと送信する。内視鏡種別情報を受け取ったプロセッサ内パラメータ管理回路１１４は、第２のメモリ１１６に記録された情報に基づいて、内視鏡種別に応じたプロセッサ内パラメータを画像処理部１３２へと送信する。プロセッサ内パラメータ管理回路１１４は、プロセッサ内パラメータの送信が完了したら、プロセッサ内更新フラグを画像処理部１３２へと送信する。このように、プロセッサ内更新フラグは、プロセッサ内パラメータの送信が完了したことを示すフラグであり、更新信号として機能する。
【００３６】
プロセッサ内パラメータ管理回路１１４から画像処理部１３２への送信と並行して以下の処理が行われる。すなわち、送信回路２２４は、第１のメモリ２２２からスコープ内パラメータを読み出し、そのスコープ内パラメータをパラメータ受信回路１１２へと送信する。パラメータ受信回路１１２は、送信回路２２４から取得したスコープ内パラメータを画像処理部１３２へと送信する。パラメータ受信回路１１２は、スコープ内パラメータの送信が完了したら、スコープ内更新フラグを画像処理部１３２へと送信する。このように、スコープ内更新フラグは、スコープ内パラメータの送信が完了したことを示すフラグであり、更新信号として機能する。なお、送信回路２２４によるスコープ内パラメータの読み出しは、内視鏡２００の初期化が完了した後に行われるので、一般に、プロセッサ内パラメータ管理回路１１４によるプロセッサ内パラメータの送信よりも遅れて行われる。
【００３７】
また、撮像素子２１０は、生成した映像信号を画像処理部１３２へと送信する。
【００３８】
画像処理部１３２は、撮像素子２１０から取得した映像信号に対して画像処理を施し、画像処理後の映像信号をミュート回路１８０へと出力する。ここで画像処理部１３２は、実行する画像処理の設定を取得したスコープ内パラメータとプロセッサ内パラメータとに基づくものとする。画像処理部１３２は、スコープ内更新フラグとプロセッサ内更新フラグとを取得して画像処理部１３２がスコープ内パラメータとプロセッサ内パラメータとに基づく画像処理を行えるようになったら、画像処理完了通知を通知部１３４へと送信する。ここで、画像処理が行えるようになるまでの時間、すなわち、画像処理が完了するまでの時間は、スコープ内パラメータ及びプロセッサ内パラメータに応じて異なり得る。
【００３９】
通知部１３４は、画像処理完了通知を受け取ったら、処理完了フラグをミュート回路１８０へと送信する。
【００４０】
ミュート回路１８０は、処理完了フラグを取得したら、画像処理部１３２から取得した画像処理後の映像信号をモニタ３００へと出力する。その結果、画像処理後の映像信号に基づく映像が、モニタ３００に表示される。
【００４１】
（第２の例）
次に、画像処理回路１３０の構成が図３を参照して説明した上述の第２の例の場合の動作について、図５Ｂ及び図５Ｃに示すシーケンス図を参照して説明する。図５Ｂ及び図５Ｃは、１つのシーケンス図を紙面の都合上分割して示したものであり、図５Ａは、図５Ｂ及び図５Ｃの配置を示す。
【００４２】
内視鏡種別判定回路１１８は、識別情報記録部２３０から取得した内視鏡の種別に係る情報をプロセッサ内パラメータ管理回路１１４へと送信する。内視鏡種別情報を受け取ったプロセッサ内パラメータ管理回路１１４は、第２のメモリ１１６に記録された情報に基づいて、プロセッサ内パラメータを画像処理部１３２へと送信する。プロセッサ内パラメータ管理回路１１４は、プロセッサ内パラメータの送信が完了したら、プロセッサ内更新フラグを通知部１３４へと送信する。
【００４３】
プロセッサ内パラメータ管理回路１１４から画像処理部１３２及び通知部１３４への送信と並行して以下の処理が行われる。すなわち、送信回路２２４は、第１のメモリ２２２からスコープ内パラメータを読み出し、そのスコープ内パラメータをパラメータ受信回路１１２へと送信する。パラメータ受信回路１１２は、送信回路２２４から取得したスコープ内パラメータを画像処理部１３２へと送信する。パラメータ受信回路１１２は、スコープ内パラメータの送信が完了したら、スコープ内更新フラグを通知部１３４へと送信する。
【００４４】
また、撮像素子２１０は、映像信号を画像処理部１３２へと送信する。
【００４５】
画像処理部１３２は、撮像素子２１０から取得した映像信号に画像処理を施し、画像処理後の映像信号をミュート回路１８０へと出力する。ここで画像処理部１３２は、実行する画像処理の設定を取得したスコープ内パラメータとプロセッサ内パラメータとに基づくものとする。
【００４６】
通知部１３４は、スコープ内更新フラグとプロセッサ内更新フラグとを取得して画像処理部１３２がスコープ内パラメータとプロセッサ内パラメータとに基づく画像処理を行えるようになったら、処理完了フラグをミュート回路１８０へと送信する。通知部１３４が処理完了フラグを出力するタイミングは、例えば通知部１３４にスコープ内更新フラグ及びプロセッサ内更新フラグが入力されてから所定の期間が経過したときでもよい。また、通知部１３４が処理完了フラグを出力するタイミングは、例えばスコープ内更新フラグ及びプロセッサ内更新フラグに対応するスコープ内パラメータ及びプロセッサ内パラメータに基づく画像処理を行えるようになるまでの期間に係る情報が含まれており、通知部１３４にスコープ内更新フラグ及びプロセッサ内更新フラグが入力されてからこの期間が経過したときでもよい。
【００４７】
ミュート回路１８０は、処理完了フラグを取得したら、画像処理部１３２から取得した画像処理後の映像信号をモニタ３００へと出力する。その結果、画像処理後の映像信号に基づく映像が、モニタ３００に表示される。
【００４８】
本実施形態によれば、通知部１３４から処理完了フラグが出力された後にのみミュート回路１８０から映像信号が出力される。ここで、処理完了フラグは、スコープ内パラメータとプロセッサ内パラメータとが設定されて、画像処理部１３２においてスコープ内パラメータとプロセッサ内パラメータとに基づく画像処理が行われるようになったときに出力される。したがって、適切に画像処理がされていない映像がモニタ３００に表示されることはない。
【００４９】
内視鏡２００の種別によって異なり得るプロセッサ内パラメータや、内視鏡２００の個体差によって異なり得るスコープ内パラメータに応じて、画像処理回路１３０による画像処理の設定に要する時間や、その設定に基づく処理が完了するまでの時間が異なり得る。本実施形態によれば、通知部１３４が画像処理部１３２による画像処理が完了したことを判別して処理完了フラグを出力するので、内視鏡２００の種別や個体差に応じて映像信号が出力されるタイミングが適切に設定され得る。すなわち、映像信号が出力されるタイミングが固定されている場合に生じ得る、まだ処理が完了していないのに出力されるといったことや、既に処理が完了しているのに出力が未だにされないといったことが、本実施形態によれば生じない。言い換えると、表示装置に最短で適切な画像が表示される。
【００５０】
なお、本実施形態では、ミュート回路１８０が映像信号をモニタ３００に出力する例を示したが、これに限らない。例えば、ミュート回路１８０は、映像信号を記録する記録装置に映像信号を出力してもよい。この場合、適切に画像処理がされていない映像信号が記録装置に記録されることがない。
【００５１】
また、本実施形態では、画像処理回路１３０は、第１のメモリ２２２に記録された内視鏡２００の個体差の情報を含むスコープ内パラメータと、内視鏡２００の種別毎の基本設定となるプロセッサ内パラメータとを用いて画像処理を行っている。しかしながらこれに限らない。例えば、画像処理回路１３０は、スコープ内パラメータを用いずに、プロセッサ内パラメータのみを用いるように構成されていてもよい。また、内視鏡２００の種別毎の基本設定も、スコープ内パラメータとして第１のメモリ２２２に記録されており、画像処理回路１３０は、プロセッサ内パラメータを用いずに、スコープ内パラメータのみを用いるように構成されてもよい。また、基本設定は、内視鏡２００の種別毎に異なるものではなく、全ての種別の内視鏡２００に対して同じものであってもよい。
【００５２】
［第２の実施形態］
本発明の第２の実施形態について説明する。ここでは、第１の実施形態との相違点について説明し、同一の部分については、同一の符号を付してその説明を省略する。第２の実施形態に係る内視鏡システム１０の構成例の概略を図６に示す。
【００５３】
第２の実施形態に係る内視鏡システム１０は、第１の実施形態に係る内視鏡システム１０と、以下の点で異なる。画像処理装置１００の画像処理回路群１４０は、３つの画像処理回路を有する。すなわち、画像処理装置１００は、第１の画像処理回路１４１と、第２の画像処理回路１４４と、第３の画像処理回路１４７とを備える。
【００５４】
第１の画像処理回路１４１は、第１の画像処理部１４２と第１の通知部１４３とを備える。第２の画像処理回路１４４は、第２の画像処理部１４５と第２の通知部１４６とを備える。第３の画像処理回路１４７は、第３の画像処理部１４８と第３の通知部１４９とを備える。第１の画像処理部１４２、第２の画像処理部１４５及び第３の画像処理部１４８は、それぞれ第１の実施形態に係る画像処理部１３２と同様に、映像信号を取得し、それぞれ所定の画像処理を施して、画像処理後の映像信号を出力する。第１の通知部１４３、第２の通知部１４６及び第３の通知部１４９は、第１の実施形態に係る通知部１３４と同様に、それぞれ第１の画像処理部１４２、第２の画像処理部１４５及び第３の画像処理部１４８が画像処理を行うことができる状態になったとき、処理完了フラグを出力する。
【００５５】
第１の画像処理回路１４１内の第１の画像処理部１４２及び第１の通知部１４３の構成は、第１の実施形態の図２を参照して説明した第１の例と、図３を参照して説明した第２の例と、どちらの構成をとってもよい。第２の画像処理回路１４４内の第２の画像処理部１４５及び第２の通知部１４６の構成、並びに、第３の画像処理回路１４７内の第３の画像処理部１４８及び第３の通知部１４９の構成についても同様である。
【００５６】
第１の画像処理部１４２は、後述のとおり、パラメータ受信回路１１２から伝達される第１のスコープ内パラメータとプロセッサ内パラメータ管理回路１１４から伝達される第１のプロセッサ内パラメータとに基づく画像処理を行う。同様に、第３の画像処理部１４８は、パラメータ受信回路１１２から伝達される第２のスコープ内パラメータとプロセッサ内パラメータ管理回路１１４から伝達される第３のプロセッサ内パラメータとに基づく画像処理を行う。一方、第２の画像処理部１４５は、プロセッサ内パラメータ管理回路１１４から伝達される第２のプロセッサ内パラメータのみに基づく画像処理を行う。
【００５７】
撮像素子２１０は、映像信号（Ｉｍｇ）を第１の画像処理回路１４１へと伝達する。送信回路２２４は、第１のメモリ２２２から読み出したスコープ内パラメータ（ＰＳ）をパラメータ受信回路１１２へと伝達する。
【００５８】
パラメータ受信回路１１２は、送信回路２２４から取得したスコープ内パラメータに基づいて、第１の画像処理回路１４１へ、第１のスコープ内パラメータ（ＰＳ１）を送信する。パラメータ受信回路１１２は、第１のスコープ内パラメータの送信が完了したら、第１の画像処理回路１４１へ第１のスコープ内更新フラグ（ＦＳ１）を伝達する。また、パラメータ受信回路１１２は、送信回路２２４から取得したスコープ内パラメータに基づいて、第３の画像処理回路１４７へ、第２のスコープ内パラメータ（ＰＳ２）を送信する。パラメータ受信回路１１２は、第２のスコープ内パラメータの送信が完了したら、第３の画像処理回路１４７へ第２のスコープ内更新フラグ（ＦＳ２）を伝達する。
【００５９】
プロセッサ内パラメータ管理回路１１４は、第１の画像処理回路１４１へ、内視鏡２００の種別に応じた第１のプロセッサ内パラメータ（ＰＰ１）を送信する。プロセッサ内パラメータ管理回路１１４は、第１のプロセッサ内パラメータの送信が完了したら、第１の画像処理回路１４１へ第１のプロセッサ内更新フラグ（ＦＰ１）を伝達する。また、プロセッサ内パラメータ管理回路１１４は、第２の画像処理回路１４４へ、第２のプロセッサ内パラメータ（ＰＰ２）を送信する。プロセッサ内パラメータ管理回路１１４は、第２のプロセッサ内パラメータの送信が完了したら、第２の画像処理回路１４４へ第２のプロセッサ内更新フラグ（ＦＰ２）を伝達する。また、プロセッサ内パラメータ管理回路１１４は、第３の画像処理回路１４７へ、第３のプロセッサ内パラメータ（ＰＰ３）を送信する。プロセッサ内パラメータ管理回路１１４は、第３のプロセッサ内パラメータの送信が完了したら、第３の画像処理回路１４７へ第３のプロセッサ内更新フラグ（ＦＰ３）を伝達する。
【００６０】
第１の画像処理回路１４１は、第１のスコープ内更新フラグ及び第１のプロセッサ内更新フラグを取得したら、第１のスコープ内パラメータ（ＰＳ１）及び第１のプロセッサ内パラメータ（ＰＰ１）に基づいて、撮像素子２１０から取得した映像信号（Ｉｍｇ）に対して画像処理を施す。第１の画像処理回路１４１は、画像処理後の映像信号（Ｉｍｇ）を第２の画像処理回路１４４へと伝達する。また、第１の画像処理回路１４１は、第１のスコープ内パラメータ及び第１のプロセッサ内パラメータに係る画像処理が完了したとき、処理完了フラグ（ＦＣ）を第２の画像処理回路１４４へと伝達する。
【００６１】
第２の画像処理回路１４４は、第２のプロセッサ内更新フラグを取得するとともに第１の画像処理回路１４１から処理完了フラグ（ＦＣ）を取得したら、第２のプロセッサ内パラメータ（ＰＰ２）に基づいて、第１の画像処理回路１４１から取得した映像信号（Ｉｍｇ）に対して画像処理を施す。第２の画像処理回路１４４は、画像処理後の映像信号（Ｉｍｇ）を第３の画像処理回路１４７へと伝達する。また、第２の画像処理回路１４４は、第２のプロセッサ内パラメータに係る画像処理が完了したとき、処理完了フラグ（ＦＣ）を第３の画像処理回路１４７へと伝達する。
【００６２】
第３の画像処理回路１４７は、第２のスコープ内更新フラグ及び第３のプロセッサ内更新フラグを取得するとともに第２の画像処理回路１４４から処理完了フラグ（ＦＣ）を取得したら、第２のスコープ内パラメータ（ＰＳ２）及び第３のプロセッサ内パラメータ（ＰＰ３）に基づいて、第２の画像処理回路１４４から取得した映像信号（Ｉｍｇ）に対して画像処理を施す。第３の画像処理回路１４７は、画像処理後の映像信号（Ｉｍｇ）をミュート回路１８０へと伝達する。また、第３の画像処理回路１４７は、第２のスコープ内パラメータ及び第３のプロセッサ内パラメータに係る画像処理が完了したとき、処理完了フラグ（ＦＣ）をミュート回路１８０へと伝達する。処理完了フラグ（ＦＣ）を受信したミュート回路１８０は、画像処理後の映像信号（Ｉｍｇ）をモニタ３００へと伝達する。
【００６３】
本実施形態に係る内視鏡システム１０の処理に係るシーケンス図を図７Ｂ、図７Ｃ及び図７Ｄに示す。図７Ｂ、図７Ｃ及び図７Ｄは、１つのシーケンス図を紙面の都合上分割して示したものであり、図７Ａは、図７Ｂ、図７Ｃ及び図７Ｄの配置を示す。ここでは、第１の画像処理回路１４１、第２の画像処理回路１４４及び第３の画像処理回路１４７の内部構成は、図３を参照して説明した第２の例と同様の構成を有する場合を説明する。
【００６４】
内視鏡種別判定回路１１８は、識別情報記録部２３０から取得した内視鏡の種別に係る情報をプロセッサ内パラメータ管理回路１１４へと送信する。
【００６５】
送信回路２２４は、第１のメモリ２２２からスコープ内パラメータを読み出し、そのスコープ内パラメータをパラメータ受信回路１１２へと送信する。
【００６６】
パラメータ受信回路１１２は、送信回路２２４から取得したスコープ内パラメータに基づいて、第１のスコープ内パラメータを第１の画像処理部１４２へと送信する。パラメータ受信回路１１２は、第１のスコープ内パラメータの送信が完了したら、第１のスコープ内更新フラグを第１の通知部１４３へと送信する。
【００６７】
また、これと並行して次の処理が行われる。すなわち、パラメータ受信回路１１２は、送信回路２２４から取得したスコープ内パラメータに基づいて、第２のスコープ内パラメータを第３の画像処理部１４８へと送信する。パラメータ受信回路１１２は、第２のスコープ内パラメータの送信が完了したら、第２のスコープ内更新フラグを第３の通知部１４９へと送信する。
【００６８】
また、これと並行して次の処理が行われる。すなわち、プロセッサ内パラメータ管理回路１１４は、第１のプロセッサ内パラメータを第１の画像処理部１４２へと送信する。プロセッサ内パラメータ管理回路１１４は、第１のプロセッサ内パラメータの送信が完了したら、第１のプロセッサ内更新フラグを第１の通知部１４３へと送信する。
【００６９】
また、これと並行して次の処理が行われる。すなわち、プロセッサ内パラメータ管理回路１１４は、第２のプロセッサ内パラメータを第２の画像処理部１４５へと送信する。プロセッサ内パラメータ管理回路１１４は、第２のプロセッサ内パラメータの送信が完了したら、第２のプロセッサ内更新フラグを第２の通知部１４６へと送信する。
【００７０】
また、これと並行して次の処理が行われる。すなわち、プロセッサ内パラメータ管理回路１１４は、第３のプロセッサ内パラメータを第３の画像処理部１４８へと送信する。プロセッサ内パラメータ管理回路１１４は、第３のプロセッサ内パラメータの送信が完了したら、第３のプロセッサ内更新フラグを第３の通知部１４９へと送信する。
【００７１】
撮像素子２１０は、映像信号を第１の画像処理部１４２へと送信する。
【００７２】
第１の画像処理部１４２は、第１のスコープ内更新フラグ及び第１のプロセッサ内更新フラグを取得したら、取得した第１のスコープ内パラメータと第１のプロセッサ内パラメータとに基づいて、映像信号に対して画像処理を行う。第１の画像処理部１４２は、画像処理後の映像信号を第２の画像処理部１４５へと送信する。
【００７３】
第１の通知部１４３は、第１のスコープ内更新フラグと第１のプロセッサ内更新フラグとを取得して第１の画像処理部１４２が第１のスコープ内パラメータと第１のプロセッサ内パラメータとに基づく画像処理を行えるようになったら、処理完了フラグを第２の画像処理部１４５へと送信する。
【００７４】
第２の画像処理部１４５は、第２のプロセッサ内更新フラグを取得し、第１の通知部１４３から処理完了フラグを取得したら、取得した第２のプロセッサ内パラメータに基づいて、第１の画像処理部１４２から取得した映像信号に対して画像処理を行う。第２の画像処理部１４５は、画像処理後の映像信号を第３の画像処理部１４８へと送信する。
【００７５】
第２の通知部１４６は、第２のプロセッサ内更新フラグを取得して第２の画像処理部１４５が第２のプロセッサ内パラメータに基づく画像処理を行えるようになったら、処理完了フラグを第３の画像処理部１４８へと送信する。
【００７６】
第３の画像処理部１４８は、第２のスコープ内更新フラグ及び第３のプロセッサ内更新フラグを取得し、第２の通知部１４６から処理完了フラグを取得したら、取得した第２のスコープ内パラメータと第３のプロセッサ内パラメータとに基づいて、第２の画像処理部１４５から取得した映像信号に対して画像処理を行う。第３の画像処理部１４８は、画像処理後の映像信号をミュート回路１８０へと送信する。
【００７７】
第３の通知部１４９は、第２のスコープ内更新フラグと第３のプロセッサ内更新フラグとを取得して第３の画像処理部１４８が第２のスコープ内パラメータと第３のプロセッサ内パラメータとに基づく画像処理を行えるようになったら、処理完了フラグをミュート回路１８０へと送信する。
【００７８】
ミュート回路１８０は、処理完了フラグを取得したら、第３の画像処理部１４８から取得した画像処理後の映像信号をモニタ３００へと出力する。その結果、画像処理後の映像信号に基づく映像が、モニタ３００に表示される。
【００７９】
本実施形態によっても、第１の画像処理部１４２、第２の画像処理部１４５及び第３の画像処理部１４８の全てにおいて、画像処理パラメータが適切に設定されて、適切な画像処理が行われた後においてのみ、ミュート回路１８０から映像信号が出力される。ここで、第１の画像処理部１４２、第２の画像処理部１４５及び第３の画像処理部１４８のそれぞれの画像処理の設定に要する時間や画像処理に要する時間が異なっていても、全ての画像処理が完了した後にのみ、ミュート回路１８０から映像信号が出力される。したがって、適切に画像処理されていない映像がモニタ３００に表示されることはない。その他、第１の実施形態と同様の効果が得られる。
【００８０】
なお、図７を参照して説明した処理は、第１の画像処理回路１４１、第２の画像処理回路１４４及び第３の画像処理回路１４７の内部構成が、図３を参照して説明した第２の例と同様の構成を有する場合のものである。しかしながらこれに限らず、これら回路が例えば第１の実施形態の場合と同様に、図２を参照して説明した第１の例と同様の構成を有していても、第１の実施形態で示したように同様に動作する。
【００８１】
また、本実施形態では、画像処理回路群１４０が３つの画像処理回路を有している場合を例に挙げて説明したがこれに限らない。画像処理回路群１４０は、２つの画像処理回路を有していても、４つ以上の画像処理回路を有していてもよい。
【００８２】
また、本実施形態では、処理完了フラグが第１の画像処理回路１４１から第２の画像処理回路１４４へ、第２の画像処理回路１４４から第３の画像処理回路１４７へ、第３の画像処理回路１４７からミュート回路１８０へと順繰りに伝達される場合の例を示した。しかしながらこれに限らない。例えば、第１の画像処理回路１４１、第２の画像処理回路１４４、及び第３の画像処理回路１４７のそれぞれが、ミュート回路１８０へ処理完了フラグを送信するように構成されていてもよい。この場合、ミュート回路１８０は、第１の画像処理回路１４１、第２の画像処理回路１４４、及び第３の画像処理回路１４７の全てから処理完了フラグを受信したときに、画像処理後の映像信号をモニタ３００へと出力する。
【００８３】
また、本実施形態では、映像信号が第１の画像処理回路１４１から第２の画像処理回路１４４へ、第２の画像処理回路１４４から第３の画像処理回路１４７へ、第３の画像処理回路１４７からミュート回路１８０へと順繰りに伝達される場合の例を示した。しかしながらこれに限らない。例えばスコープ内パラメータ又はプロセッサ内パラメータに応じて複数ある画像処理回路のうち何れかを用いなくてもよい場合に、当該画像処理回路をスキップして他の画像処理回路に映像信号が伝達されるように構成されていてもよい。
【符号の説明】
【００８４】
１０…内視鏡システム、１００…画像処理装置、１１０…パラメータ設定部、１１２…パラメータ受信回路、１１４…プロセッサ内パラメータ管理回路、１１６…第２のメモリ、１１８…内視鏡種別判定回路、１３０…画像処理回路、１３２…画像処理部、１３４…通知部、１３８…画像処理回路群、１４０…画像処理回路群、１４１…第１の画像処理回路、１４２…第１の画像処理部、１４３…第１の通知部、１４４…第２の画像処理回路、１４５…第２の画像処理部、１４６…第２の通知部、１４７…第３の画像処理回路、１４８…第３の画像処理部、１４９…第３の通知部、１８０…ミュート回路、２００…内視鏡、２１０…撮像素子、２２２…第１のメモリ、２２４…送信回路、２３０…識別情報記録部、３００…モニタ。
【図１】
2017018473.tif 000003
【図２】
2017018473.tif 000004
【図３】
2017018473.tif 000005
【図４Ａ】
2017018473.tif 000006
【図４Ｂ】
2017018473.tif 000007
【図４Ｃ】
2017018473.tif 000008
【図５Ａ】
2017018473.tif 000009
【図５Ｂ】
2017018473.tif 000010
【図５Ｃ】
2017018473.tif 000011
【図６】
2017018473.tif 000012
【図７Ａ】
2017018473.tif 000013
【図７Ｂ】
2017018473.tif 000014
【図７Ｃ】
2017018473.tif 000015
【図７Ｄ】
2017018473.tif 000016