(57)【要約】【課題】リソースの利用効率を向上させることができるようにする。【解決手段】医用データの即時的な出力に関する処理を複数の演算処理部に適応的に分配する。例えば、制御装置において、医用データの即時的な出力に関する処理を、複数の演算処理装置のそれぞれの演算処理部に適応的に分配し、各演算処理装置において、自身に割り当てられた処理を行う。本開示は、例えば、情報処理装置、画像処理装置、制御装置、情報処理システム、情報処理方法、またはプログラム等に適用することができる。【選択図】図２
2019008766.tif 000002
【特許請求の範囲】
【請求項１】
医用データの即時的な出力に関する処理を複数の演算処理部に適応的に分配する制御部
を備える情報処理装置。
【請求項２】
前記複数の演算処理部は、性能が互いに異なる
請求項１に記載の情報処理装置。
【請求項３】
前記性能は、演算処理の性能、消費電力、応答速度、占有可否、累積使用時間、ハードウエアバージョン、または使用料金の内の少なくともいずれか１つを含む
請求項２に記載の情報処理装置。
【請求項４】
前記制御部は、前記処理の内容と前記演算処理部の性能とに基づいて前記処理を分配する
請求項２に記載の情報処理装置。
【請求項５】
前記制御部は、リソース情報に基づいて前記演算処理部の性能を把握する
請求項４に記載の情報処理装置。
【請求項６】
前記リソース情報を取得する取得部をさらに備え、
前記制御部は、前記取得部により取得された前記リソース情報に基づいて前記演算処理部の性能を把握するように構成される
請求項５に記載の情報処理装置。
【請求項７】
前記医用データは、医用画像のデータを含む
請求項１に記載の情報処理装置。
【請求項８】
前記制御部は、前記医用画像の注目領域に関する処理を、他の領域に関する処理が割り当てられた演算処理部とは異なる演算処理部に割り当てる
請求項７に記載の情報処理装置。
【請求項９】
前記制御部は、前記医用画像の鉗子先端部周辺の領域を前記注目領域とする
請求項８に記載の情報処理装置。
【請求項１０】
前記制御部は、前記医用画像の空間周波数の高い領域または低い領域を前記注目領域とする
請求項８に記載の情報処理装置。
【請求項１１】
前記制御部は、前記注目領域に対する、通常画質よりも高画質な医用画像を生成する高画質化処理と、前記他の領域に対する、前記通常画質の医用画像を生成する基本現像処理とを互いに異なる演算処理部に割り当てる
請求項８に記載の情報処理装置。
【請求項１２】
前記制御部は、前記注目領域に対する、通常画質よりも高画質な医用画像を生成する高画質化処理と、前記他の領域に対する、出血の検出を行う検波処理とを互いに異なる演算処理部に割り当てる
請求項８に記載の情報処理装置。
【請求項１３】
前記制御部は、前記注目領域に対する、血管を強調したり、血管深度を表示したりする識別性向上処理と、前記他の領域に対する、通常画質の医用画像を生成する基本現像処理とを互いに異なる演算処理部に割り当てる
請求項８に記載の情報処理装置。
【請求項１４】
前記制御部は、前記注目領域に対する、フレームの補間を行う動画視認性向上処理と、前記他の領域に対する、通常画質の医用画像を生成する基本現像処理とを互いに異なる演算処理部に割り当てる
請求項８に記載の情報処理装置。
【請求項１５】
前記制御部は、前記医用画像に関する処理の割り当てを、フレームまたはライン毎に切り替える
請求項７に記載の情報処理装置。
【請求項１６】
前記制御部は、前記医用画像のうち、処理内容が異なっている領域に境界部を重畳して表示し、
前記境界部は、前記処理内容に基づいて変更可能である
請求項７に記載の情報処理装置。
【請求項１７】
前記演算処理部を複数備え、
前記制御部は、前記医用データの即時的な出力に関する処理を複数の前記演算処理部に適応的に分配するように構成される
請求項１に記載の情報処理装置。
【請求項１８】
前記演算処理部を備え、
前記制御部は、前記医用データの即時的な出力に関する処理を、前記演算処理部と外部の演算処理部とに適応的に分配するように構成される
請求項１に記載の情報処理装置。
【請求項１９】
前記制御部は、前記外部の演算処理部の使用料金を含むリソース情報を取得し、該リソース情報とユーザの設定予算に基づいて、前記医用データの即自的な出力に関する処理を、前記外部の演算処理部に適応的に分配するように構成される
請求項１８に記載の情報処理装置。
【請求項２０】
前記演算処理部は、少なくともFPGA（Field Programmable Gate Array）により構成された第１の演算処理部と、GPU（Graphics Processing Unit）により構成された第２の演算処理部を含み、
前記FPGAは少なくとも２つの機能を切り換え可能であり、
前記制御部は、前記処理の内容と前記演算処理部の性能とに基づいて、前記FPGAの機能を切り替える
請求項１に記載の情報処理装置。
【請求項２１】
前記医用データの即時的な出力に関する処理として実行される処理毎に、前記制御部により割り当てられた前記演算処理部を示すユーザインタフェースを表示させる表示制御部をさらに備える
請求項１に記載の情報処理装置。
【請求項２２】
前記表示制御部は、前記ユーザインタフェースにおいて、各演算処理部を示す表示を、前記演算処理部の種類に応じた表示方法で表示させる
請求項２１に記載の情報処理装置。
【請求項２３】
前記演算処理部の種類は、前記演算処理部が、前記情報処理装置の外部の演算処理部であるか否かである
請求項２２に記載の情報処理装置。
【請求項２４】
前記表示方法は、前記演算処理部を示す表示の色、濃度、明るさ、大きさ、太さ、線種、および形状の内の少なくともいずれか１つを含む
請求項２２に記載の情報処理装置。
【請求項２５】
医用データの即時的な出力に関する処理を複数の演算処理部に適応的に分配する
情報処理方法。
【請求項２６】
制御装置と、
複数の演算処理装置と
を備え、
前記制御装置は、
医用データの即時的な出力に関する処理を、複数の前記演算処理装置のそれぞれの演算処理部に適応的に分配する制御部
を備え、
前記演算処理装置は、
前記制御部により割り当てられた処理を行う演算処理部
を備える情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置および方法、並びに、情報処理システムに関し、特に、リソースの利用効率を向上させることができるようにした情報処理装置および方法、並びに、情報処理システムに関する。
【背景技術】
【０００２】
従来、内視鏡システムなど医療用治療機器では、通常使用、緊急使用といった具合に信号処理デバイスを複数有し、万一、通常使用の信号処理デバイスが動作不良に陥っても、残りの緊急使用の信号処理デバイスで処理を行い、治療が中断することが無いように冗長性を持たせる工夫がされていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１５／１６３１７１号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、この方法の場合、緊急使用の信号処理デバイスには通常使用の信号処理デバイスと同じ処理しか行わせないので、画像処理機能は、通常使用の信号処理デバイスの処理可能な処理内容に制限されてしまっていた。そのため、術者の手技効率を向上させるような高画質化処理が通常使用の信号処理デバイスの処理可能な処理内容を上回る場合、その高画質化処理を実現することができないおそれがあった。
【０００５】
本開示は、このような状況に鑑みてなされたものであり、リソースの利用効率を向上させ、より高性能な処理も実現することができるようにするものである。
【課題を解決するための手段】
【０００６】
本技術の一側面の情報処理装置は、医用データの即時的な出力に関する処理を複数の演算処理部に適応的に分配する制御部を備える情報処理装置である。
【０００７】
本技術の一側面の情報処理方法は、医用データの即時的な出力に関する処理を複数の演算処理部に適応的に分配する情報処理方法である。
【０００８】
本技術の他の側面の情報処理システムは、制御装置と、複数の演算処理装置とを備え、前記制御装置は、医用データの即時的な出力に関する処理を、複数の前記演算処理装置のそれぞれの演算処理部に適応的に分配する制御部を備え、前記演算処理装置は、前記制御部により割り当てられた処理を行う演算処理部を備える情報処理システムである。
【０００９】
本技術の一側面の情報処理装置および方法においては、医用データの即時的な出力に関する処理が複数の演算処理部に適応的に分配される。
【００１０】
本技術の他の側面の情報処理システムにおいては、制御装置において、医用データの即時的な出力に関する処理が、複数の演算処理装置のそれぞれの演算処理部に適応的に分配され、複数の演算処理装置においては、割り当てられた処理が行われる。
【発明の効果】
【００１１】
本開示によれば、情報処理時のリソースの利用効率を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】内視鏡手術システムの概略的な構成の一例を示す図である。
【図２】CCUの主な構成例を示すブロック図である。
【図３】CCUが実現する機能の例を説明する機能ブロック図である。
【図４】画像処理の例を説明する図である。
【図５】画像処理の流れの例を説明するフローチャートである。
【図６】CCUシステムの主な構成例を示すブロック図である。
【図７】CCUシステムが実現する機能の例を説明する機能ブロック図である。
【図８】画像処理の流れの例を説明するフローチャートである。
【図９】CCUシステムの他の構成例を示すブロック図である。
【図１０】制御装置の主な構成例を示すブロック図である。
【図１１】CCUシステムが実現する機能の例を説明する機能ブロック図である。
【図１２】画像処理の流れの例を説明するフローチャートである。
【図１３】画像処理の流れの例を説明する図１２に続くフローチャートである。
【図１４】CCUシステムが実現する機能の例を説明する機能ブロック図である。
【図１５】ユーザインタフェースの例を説明する図である。
【図１６】ユーザインタフェースの例を説明する図である。
【図１７】ユーザインタフェースの例を説明する図である。
【図１８】ユーザインタフェースの例を説明する図である。
【発明を実施するための形態】
【００１３】
以下、本開示を実施するための形態（以下実施の形態とする）について説明する。なお、説明は以下の順序で行う。
１．内視鏡システムの画像処理性能
２．第１の実施の形態（内視鏡手術システム・CCU内複数リソース利用）
３．第２の実施の形態（CCUシステム・他のCCUリソース利用）
４．第３の実施の形態（CCUシステム・複数CCUリソース利用）
５．第４の実施の形態（CCUシステム・クラウドコンピューティング利用）
６．その他
【００１４】
＜１．内視鏡システムの画像処理性能＞
従来、内視鏡システムなど医療用治療機器では、通常使用、緊急使用といった具合に信号処理デバイスを複数有し、万一、通常使用の信号処理デバイスが動作不良に陥っても、残りの緊急使用の信号処理デバイスで処理を行い、治療が中断することが無いように冗長性を持たせる工夫がされていた。
【００１５】
このようなシステムの場合、緊急使用の信号処理デバイスには通常使用の信号処理デバイスと同じ処理しか行わせないのが一般的であった。そのため、その画像処理性能は、通常使用の信号処理デバイスの処理可能な処理内容に制限されてしまっていた。したがって、例えば、術者の手技効率を向上させるような高画質化処理が、その通常使用の信号処理デバイスの処理可能な処理内容を上回る場合、その高画質化処理を実現することは困難であった。
【００１６】
＜２．第１の実施の形態＞
＜処理の分配＞
そこで、医用データの即時的な出力に関する処理を複数の演算処理部に適応的に分配するようにする。このようにすることにより、リソースの利用効率を向上させることができる。これにより、各演算処理部の性能よりも高性能な処理を実現することができる。例えば、単数の演算処理部では実現することができない高画質な内視鏡画像を術者に提供することができるので、手術手技を向上させることができる。
【００１７】
また、複数の演算処理部を用いることにより、単数の演算処理部を用いる場合よりも高速に処理を行うことができる。また、各演算処理部に求められる演算性能等を低減させることができるので、コストの増大を抑制することができる。なお、高性能な処理は高画質化処理に限られず、例えば、病変部を強調したり、病変部の切り取り箇所を画像上に重畳したりするような手術支援処理であってもよい。
【００１８】
＜内視鏡手術システム＞
図１は、本開示に係る技術が適用され得る内視鏡手術システム１００の概略的な構成の一例を示す図である。図１では、術者（医師）１６７が、内視鏡手術システム１００を用いて、患者ベッド１６９上の患者１７１に手術を行っている様子が図示されている。図示するように、内視鏡手術システム１００は、内視鏡１０１と、その他の術具１１７と、内視鏡１０１を支持する支持アーム装置１２７と、内視鏡下手術のための各種の装置が搭載されたカート１３７と、から構成される。
【００１９】
内視鏡手術では、腹壁を切って開腹する代わりに、トロッカ１２５ａ乃至１２５ｄと呼ばれる筒状の開孔器具が腹壁に複数穿刺される。そして、トロッカ１２５ａ乃至１２５ｄから、内視鏡１０１の鏡筒１０３や、その他の術具１１７が患者１７１の体腔内に挿入される。図示する例では、その他の術具１１７として、気腹チューブ１１９、エネルギー処置具１２１及び鉗子１２３が、患者１７１の体腔内に挿入されている。また、エネルギー処置具１２１は、高周波電流や超音波振動により、組織の切開及び剥離、又は血管の封止等を行う処置具である。ただし、図示する術具１１７はあくまで一例であり、術具１１７としては、例えば攝子、レトラクタ等、一般的に内視鏡下手術において用いられる各種の術具が用いられてよい。
【００２０】
内視鏡１０１によって撮影された患者１７１の体腔内の術部の画像が、表示装置１４１に表示される。術者１６７は、表示装置１４１に表示された術部の画像をリアルタイムで見ながら、エネルギー処置具１２１や鉗子１２３を用いて、例えば患部を切除する等の処置を行う。なお、図示は省略しているが、気腹チューブ１１９、エネルギー処置具１２１及び鉗子１２３は、手術中に、術者１６７又は助手等によって支持される。
【００２１】
＜支持アーム装置＞
支持アーム装置１２７は、ベース部１２９から延伸するアーム部１３１を備える。図示する例では、アーム部１３１は、関節部１３３ａ、１３３ｂ、１３３ｃ、及びリンク１３５ａ、１３５ｂから構成されており、アーム制御装置１４５からの制御により駆動される。アーム部１３１によって内視鏡１０１が支持され、その位置及び姿勢が制御される。これにより、内視鏡１０１の安定的な位置の固定が実現され得る。
【００２２】
＜内視鏡＞
内視鏡１０１は、先端から所定の長さの領域が患者１７１の体腔内に挿入される鏡筒１０３と、鏡筒１０３の基端に接続されるカメラヘッド１０５と、から構成される。図示する例では、硬性の鏡筒１０３を有するいわゆる硬性鏡として構成される内視鏡１０１を図示しているが、内視鏡１０１は、軟性の鏡筒１０３を有するいわゆる軟性鏡として構成されてもよい。
【００２３】
鏡筒１０３の先端には、対物レンズが嵌め込まれた開口部が設けられている。内視鏡１０１には光源装置１４３が接続されており、当該光源装置１４３によって生成された光が、鏡筒１０３の内部に延設されるライトガイドによって当該鏡筒の先端まで導光され、対物レンズを介して患者１７１の体腔内の観察対象に向かって照射される。なお、内視鏡１０１は、直視鏡であってもよいし、斜視鏡又は側視鏡であってもよい。
【００２４】
カメラヘッド１０５の内部には光学系及び撮像素子が設けられており、観察対象からの反射光（観察光）は当該光学系によって当該撮像素子に集光される。当該撮像素子によって観察光が光電変換され、観察光に対応する電気信号、すなわち観察像に対応する画像信号が生成される。当該画像信号は、RAWデータとしてカメラコントロールユニット（CCU（Camera Control Unit））１３９に送信される。なお、カメラヘッド１０５には、その光学系を適宜駆動させることにより、倍率及び焦点距離を調整する機能が搭載される。
【００２５】
なお、例えば立体視（３Ｄ表示）等に対応するために、カメラヘッド１０５には撮像素子が複数設けられてもよい。この場合、鏡筒１０３の内部には、当該複数の撮像素子のそれぞれに観察光を導光するために、リレー光学系が複数系統設けられる。
【００２６】
＜カートに搭載される各種の装置＞
CCU１３９は、CPU（Central Processing Unit）やGPU（Graphics Processing Unit）等によって構成され、内視鏡１０１及び表示装置１４１の動作を統括的に制御する。例えば、CCU１３９は、内視鏡１０１において撮像された撮像画像等を即時的に（リアルタイムに）表示装置１４１に表示させる。具体的には、CCU１３９は、カメラヘッド１０５から受け取った画像信号に対して、例えば現像処理（デモザイク処理）等の、当該画像信号に基づく画像を表示するための各種の画像処理をすぐに施す。CCU１３９は、当該画像処理を施した画像信号を表示装置１４１に提供する。また、CCU１３９は、カメラヘッド１０５に対して制御信号を送信し、その駆動を制御する。当該制御信号には、倍率や焦点距離等、撮像条件に関する情報が含まれ得る。
【００２７】
表示装置１４１は、CCU１３９からの制御により、当該CCU１３９によって画像処理が施された画像信号に基づく画像を表示する。内視鏡１０１が例えば４Ｋ（水平画素数３８４０×垂直画素数２１６０）又は８Ｋ（水平画素数７６８０×垂直画素数４３２０）等の高解像度の撮影に対応したものである場合、及び／又は３Ｄ表示に対応したものである場合には、表示装置１４１としては、それぞれに対応して、高解像度の表示が可能なもの、及び／又は３Ｄ表示可能なものが用いられ得る。４Ｋ又は８Ｋ等の高解像度の撮影に対応したものである場合、表示装置１４１として５５インチ以上のサイズのものを用いることで一層の没入感が得られる。また、用途に応じて、解像度、サイズが異なる複数の表示装置１４１が設けられてもよい。
【００２８】
光源装置１４３は、例えばLED（light emitting diode）等の光源から構成され、術部を撮影する際の照射光を内視鏡１０１に供給する。
【００２９】
アーム制御装置１４５は、例えばCPU等のプロセッサによって構成され、所定のプログラムに従って動作することにより、所定の制御方式に従って支持アーム装置１２７のアーム部１３１の駆動を制御する。
【００３０】
入力装置１４７は、内視鏡手術システム１００に対する入力インタフェースである。ユーザは、入力装置１４７を介して、内視鏡手術システム１００に対して各種の情報の入力や指示入力を行うことができる。例えば、ユーザは、入力装置１４７を介して、患者の身体情報や、手術の術式についての情報等、手術に関する各種の情報を入力する。また、例えば、ユーザは、入力装置１４７を介して、アーム部１３１を駆動させる旨の指示や、内視鏡１０１による撮像条件（照射光の種類、倍率及び焦点距離等）を変更する旨の指示、エネルギー処置具１２１を駆動させる旨の指示等を入力する。
【００３１】
入力装置１４７の種類は限定されず、入力装置１４７は各種の公知の入力装置であってよい。入力装置１４７としては、例えば、マウス、キーボード、タッチパネル、スイッチ、フットスイッチ１５７及び／又はレバー等が適用され得る。入力装置１４７としてタッチパネルが用いられる場合には、当該タッチパネルは表示装置１４１の表示面上に設けられてもよい。
【００３２】
あるいは、入力装置１４７は、例えばメガネ型のウェアラブルデバイスやHMD（Head Mounted Display）等の、ユーザによって装着されるデバイスであり、これらのデバイスによって検出されるユーザのジェスチャや視線に応じて各種の入力が行われる。また、入力装置１４７は、ユーザの動きを検出可能なカメラを含み、当該カメラによって撮像された映像から検出されるユーザのジェスチャや視線に応じて各種の入力が行われる。更に、入力装置１４７は、ユーザの声を収音可能なマイクロホンを含み、当該マイクロホンを介して音声によって各種の入力が行われる。このように、入力装置１４７が非接触で各種の情報を入力可能に構成されることにより、特に清潔域に属するユーザ（例えば術者１６７）が、不潔域に属する機器を非接触で操作することが可能となる。また、ユーザは、所持している術具から手を離すことなく機器を操作することが可能となるため、ユーザの利便性が向上する。
【００３３】
処置具制御装置１４９は、組織の焼灼、切開又は血管の封止等のためのエネルギー処置具１２１の駆動を制御する。気腹装置１５１は、内視鏡１０１による視野の確保及び術者の作業空間の確保の目的で、患者１７１の体腔を膨らめるために、気腹チューブ１１９を介して当該体腔内にガスを送り込む。レコーダ１５３は、手術に関する各種の情報を記録可能な装置である。プリンタ１５５は、手術に関する各種の情報を、テキスト、画像又はグラフ等各種の形式で印刷可能な装置である。
【００３４】
以下、内視鏡手術システム１００において特に特徴的な構成について、更に詳細に説明する。
【００３５】
＜支持アーム装置＞
支持アーム装置１２７は、基台であるベース部１２９と、ベース部１２９から延伸するアーム部１３１と、を備える。図示する例では、アーム部１３１は、複数の関節部１３３ａ、１３３ｂ、１３３ｃと、関節部１３３ｂによって連結される複数のリンク１３５ａ、１３５ｂと、から構成されているが、図１では、簡単のため、アーム部１３１の構成を簡略化して図示している。実際には、アーム部１３１が所望の自由度を有するように、関節部１３３ａ乃至１３３ｃ及びリンク１３５ａ、１３５ｂの形状、数及び配置、並びに関節部１３３ａ乃至１３３ｃの回転軸の方向等が適宜設定され得る。例えば、アーム部１３１は、好適に、６自由度以上の自由度を有するように構成され得る。これにより、アーム部１３１の可動範囲内において内視鏡１０１を自由に移動させることが可能になるため、所望の方向から内視鏡１０１の鏡筒１０３を患者１７１の体腔内に挿入することが可能になる。
【００３６】
関節部１３３ａ乃至１３３ｃにはアクチュエータが設けられており、関節部１３３ａ乃至１３３ｃは当該アクチュエータの駆動により所定の回転軸まわりに回転可能に構成されている。当該アクチュエータの駆動がアーム制御装置１４５によって制御されることにより、各関節部１３３ａ乃至１３３ｃの回転角度が制御され、アーム部１３１の駆動が制御される。これにより、内視鏡１０１の位置及び姿勢の制御が実現され得る。この際、アーム制御装置１４５は、力制御又は位置制御等、各種の公知の制御方式によってアーム部１３１の駆動を制御することができる。
【００３７】
例えば、術者１６７が、入力装置１４７（フットスイッチ１５７を含む）を介して適宜操作入力を行うことにより、当該操作入力に応じてアーム制御装置１４５によってアーム部１３１の駆動が適宜制御され、内視鏡１０１の位置及び姿勢が制御されてよい。当該制御により、アーム部１３１の先端の内視鏡１０１を任意の位置から任意の位置まで移動させた後、その移動後の位置で固定的に支持することができる。なお、アーム部１３１は、いわゆるマスタースレイブ方式で操作されてもよい。この場合、アーム部１３１は、手術室から離れた場所に設置される入力装置１４７を介してユーザによって遠隔操作され得る。
【００３８】
また、力制御が適用される場合には、アーム制御装置１４５は、ユーザからの外力を受け、その外力にならってスムーズにアーム部１３１が移動するように、各関節部１３３ａ乃至１３３ｃのアクチュエータを駆動させる、いわゆるパワーアシスト制御を行ってもよい。これにより、ユーザが直接アーム部１３１に触れながらアーム部１３１を移動させる際に、比較的軽い力で当該アーム部１３１を移動させることができる。従って、より直感的に、より簡易な操作で内視鏡１０１を移動させることが可能となり、ユーザの利便性を向上させることができる。
【００３９】
ここで、一般的に、内視鏡下手術では、スコピストと呼ばれる医師によって内視鏡１０１が支持されていた。これに対して、支持アーム装置１２７を用いることにより、人手によらずに内視鏡１０１の位置をより確実に固定することが可能になるため、術部の画像を安定的に得ることができ、手術を円滑に行うことが可能になる。
【００４０】
なお、アーム制御装置１４５は必ずしもカート１３７に設けられなくてもよい。また、アーム制御装置１４５は必ずしも１つの装置でなくてもよい。例えば、アーム制御装置１４５は、支持アーム装置１２７のアーム部１３１の各関節部１３３ａ乃至１３３ｃにそれぞれ設けられてもよく、複数のアーム制御装置１４５が互いに協働することにより、アーム部１３１の駆動制御が実現されてもよい。
【００４１】
＜光源装置＞
光源装置１４３は、内視鏡１０１に術部を撮影する際の照射光を供給する。光源装置１４３は、例えばLED、レーザ光源又はこれらの組み合わせによって構成される白色光源から構成される。このとき、RGBレーザ光源の組み合わせにより白色光源が構成される場合には、各色（各波長）の出力強度及び出力タイミングを高精度に制御することができるため、光源装置１４３において撮像画像のホワイトバランスの調整を行うことができる。また、この場合には、RGBレーザ光源それぞれからのレーザ光を時分割で観察対象に照射し、その照射タイミングに同期してカメラヘッド１０５の撮像素子の駆動を制御することにより、RGBそれぞれに対応した画像を時分割で撮像することも可能である。当該方法によれば、当該撮像素子にカラーフィルタを設けなくても、カラー画像を得ることができる。
【００４２】
また、光源装置１４３は、出力する光の強度を所定の時間ごとに変更するようにその駆動が制御されてもよい。その光の強度の変更のタイミングに同期してカメラヘッド１０５の撮像素子の駆動を制御して時分割で画像を取得し、その画像を合成することにより、いわゆる黒つぶれ及び白とびのない高ダイナミックレンジの画像を生成することができる。
【００４３】
また、光源装置１４３は、特殊光観察に対応した所定の波長帯域の光を供給可能に構成されてもよい。特殊光観察では、例えば、体組織における光の吸収の波長依存性を利用して、通常の観察時における照射光（すなわち、白色光）に比べて狭帯域の光を照射することにより、粘膜表層の血管等の所定の組織を高コントラストで撮影する、いわゆる狭帯域光観察（NBI（Narrow Band Imaging））が行われる。あるいは、特殊光観察では、励起光を照射することにより発生する蛍光により画像を得る蛍光観察が行われてもよい。蛍光観察では、体組織に励起光を照射し当該体組織からの蛍光を観察するもの（自家蛍光観察）、又はインドシアニングリーン（ICG）等の試薬を体組織に局注するとともに当該体組織にその試薬の蛍光波長に対応した励起光を照射し蛍光像を得るもの等が行われ得る。光源装置１４３は、このような特殊光観察に対応した狭帯域光及び／又は励起光を供給可能に構成され得る。
【００４４】
＜内視鏡＞
鏡筒１０３の先端から取り込まれた観察光は、カメラヘッド１０５まで導光され、レンズユニットに入射する。カメラヘッド１０５のレンズユニットは、ズームレンズ及びフォーカスレンズを含む複数のレンズが組み合わされて構成される。このレンズユニットは、撮像素子の受光面上に観察光を集光するように、その光学特性が調整されている。また、ズームレンズ及びフォーカスレンズは、撮像画像の倍率及び焦点の調整のため、その光軸上の位置が移動可能に構成される。
【００４５】
このようなレンズユニットを通過した観察光は、撮像素子の受光面に集光され、光電変換によって、観察像に対応した画像信号が生成される。このようにして生成された画像信号は、通信部に提供される。
【００４６】
この撮像素子としては、例えばCMOS（Complementary Metal Oxide Semiconductor）タイプのイメージセンサであり、Bayer配列を有するカラー撮影可能なものが用いられる。なお、この撮像素子としては、例えば４Ｋ以上の高解像度の画像の撮影に対応可能なものが用いられてもよい。術部の画像が高解像度で得られることにより、術者５０６７は、当該術部の様子をより詳細に把握することができ、手術をより円滑に進行することが可能となる。
【００４７】
また、この撮像素子は、３Ｄ表示に対応する右目用及び左目用の画像信号をそれぞれ取得するための１対の撮像素子を有するように構成される。３Ｄ表示が行われることにより、術者１６７は術部における生体組織の奥行きをより正確に把握することが可能になる。なお、撮像素子が多板式で構成される場合には、各撮像素子に対応して、レンズユニットも複数系統設けられる。
【００４８】
また、撮像素子は、必ずしもカメラヘッド１０５に設けられなくてもよい。例えば、撮像素子は、鏡筒１０３の内部に、対物レンズの直後に設けられてもよい。
【００４９】
カメラヘッド１０５において、アクチュエータがレンズユニットのズームレンズ及びフォーカスレンズを光軸に沿って所定の距離だけ移動させる。これにより撮像画像の倍率及び焦点が適宜調整され得る。
【００５０】
また、カメラヘッド１０５の通信部は、CCU１３９との間で各種の情報を送受信するための通信装置によって構成される。この通信部は、撮像素子から得た画像信号をRAWデータとして伝送ケーブルを介してCCU１３９に送信する。この際、術部の撮像画像を低レイテンシで表示するために、当該画像信号は光通信によって送信されることが好ましい。手術の際には、術者１６７が撮像画像によって患部の状態を観察しながら手術を行うため、より安全で確実な手術のためには、術部の動画像が可能な限りリアルタイムに（即時的に）表示されることが求められるからである。光通信が行われる場合には、通信部には、電気信号を光信号に変換する光電変換モジュールが設けられる。画像信号は当該光電変換モジュールによって光信号に変換された後、伝送ケーブルを介してCCU１３９に送信される。
【００５１】
また、カメラヘッド１０５の通信部は、CCU１３９から、カメラヘッド１０５の駆動を制御するための制御信号を受信する。当該制御信号には、例えば、撮像画像のフレームレートを指定する旨の情報、撮像時の露出値を指定する旨の情報、並びに／又は撮像画像の倍率及び焦点を指定する旨の情報等、撮像条件に関する情報が含まれる。通信部は、受信した制御信号をカメラヘッド制御部に提供する。なお、CCU１３９からの制御信号も、光通信によって伝送されてもよい。この場合、通信部には、光信号を電気信号に変換する光電変換モジュールが設けられ、制御信号は当該光電変換モジュールによって電気信号に変換された後、カメラヘッド制御部に提供される。
【００５２】
なお、上記のフレームレートや露出値、倍率、焦点等の撮像条件は、取得された画像信号に基づいてCCU１３９によって自動的に設定される。つまり、いわゆるAE（Auto Exposure）機能、AF（Auto Focus）機能及びAWB（Auto White Balance）機能が内視鏡１０１に搭載される。
【００５３】
カメラヘッド１０５のカメラヘッド制御部は、通信部を介して受信したCCU１３９からの制御信号に基づいて、カメラヘッド１０５の駆動を制御する。例えば、カメラヘッド制御部は、撮像画像のフレームレートを指定する旨の情報及び／又は撮像時の露光を指定する旨の情報に基づいて、撮像素子の駆動を制御する。また、例えば、カメラヘッド制御部は、撮像画像の倍率及び焦点を指定する旨の情報に基づいて、レンズユニットのズームレンズ及びフォーカスレンズを適宜移動させる。カメラヘッド制御部は、更に、鏡筒１０３やカメラヘッド１０５を識別するための情報を記憶する機能を備えてもよい。
【００５４】
なお、レンズユニットや撮像素子等の構成を、気密性及び防水性が高い密閉構造内に配置することで、カメラヘッド１０５について、オートクレーブ滅菌処理に対する耐性を持たせることができる。
【００５５】
＜CCU＞
図２は、CCU１３９の主な構成例を示すブロック図である。図２に示されるように、CCU１３９は、制御部２０１、画像処理部２０２、入力部２２１、出力部２２２、記憶部２２３、通信部２２４、およびドライブ２２５を有する。
【００５６】
制御部２０１は、例えば演算処理や制御処理等、任意の処理を行う。例えば、制御部２０１は、CCU１３９内の各処理部の制御に関する処理を行う。また、例えば、制御部２０１は、内視鏡１０１により撮像された撮像画像（内視鏡画像）を即時的に（リアルタイムに）表示装置１４１に表示させる（出力する）ための画像処理に関する制御を行う。
【００５７】
より具体的には、例えば、制御部２０１は、画像処理部２０２を構成するデバイス（ハードウエアリソース）に対する処理の分配（割り当て）に関する処理を行う。この分配される処理は、どのような処理であってもよいが、例えば、医療に用いられる医用データの即時的な（リアルタイムな）出力に関する処理を含むようにしてもよい。
【００５８】
また、例えば、制御部２０１は、画像処理部２０２に対して提供する情報の取得や、その情報の画像処理部２０２に対する提供に関する処理を行う。この情報は、どのような情報であってもよいが、例えば医療等に用いられる医用データを含むようにしてもよい。この医用データはどのような情報であってもよいが、例えば、医療等に用いられる医用画像（例えば患部の内視鏡画像等）を含むようにしてもよい。また、この情報の取得は、例えば、入力部２２１や通信部２２４を介したCCU１３９の外部からの情報の取得を含むようにしてもよい。例えば、制御部２０１は、通信部２２４を介したカメラヘッド１０５から供給される医用画像の画像信号等の取得や、その画像信号等の画像処理部２０２への提供に関する処理を行う。
【００５９】
また、例えば、制御部２０１は、画像処理部２０２より供給される情報の取得や、その情報の出力に関する処理を行う。この情報は、どのような情報であってもよいが、例えば、医用データ（医用画像）を含むようにしてもよい。また、この情報の出力は、例えば、出力部２２２や通信部２２４を介したCCU１３９の外部への出力を含むようにしてもよい。また、例えば、情報が医用画像等の画像情報である場合、出力部２２２を介して表示装置１４１に画像を表示させることを含むようにしてもよい。また、記憶部２２３に情報を記憶させることや、ドライブ２２５を介してリムーバブルメディア２３１に情報を記録することを含むようにしてもよい。
【００６０】
制御部２０１の物理的な構成は任意である。例えば、FPGA（Field Programmable Gate Array）やASIC（Application Specific Integrated Circuit）等の論理回路等の専用のハードウエアにより構成され、そのハードウエアによって各種処理を実現するようにしてもよいし、CPU、ROM（Read Only Memory）、RAM（Random Access Memory）等の汎用のハードウエアを有し、それらを用いてソフトウエアを実行することにより各種処理を実現するようにしてもよい。
【００６１】
画像処理部２０２は、制御部２０１により制御されて、制御部２０１を介して供給される情報に関する処理を行う。例えば、画像処理部２０２は、制御部２０１より供給される医用画像に対する画像処理を行う。また、例えば、画像処理部２０２は、画像処理後の医用画像等の情報を、制御部２０１に供給する。
【００６２】
画像処理部２０２は、物理的に分かれており、互いに独立に処理を行うことができる複数の演算用デバイス（演算処理部）をハードウエアリソースとして有する。例えば、画像処理部２０２が、このような複数の演算処理部として、複数種類の演算処理部を有するようにしてもよい。
【００６３】
演算処理部の種類を示す項目として、例えば、製造番号（ID）、用途、性能（能力）や機能等の特徴、物理構造等の内少なくとも１つが含まれるようにしてもよい。例えば、画像処理部２０２が、製造番号（ID）が互いに異なる複数の演算処理部を有するようにしてもよい。また、例えば、画像処理部２０２が、通常使用向けの演算処理部と緊急使用向けの演算処理部とを備えるようにしてもよい。また、例えば、画像処理部２０２が、処理能力の特徴が互いに異なる複数の演算処理部を有するようにしてもよい。なお、この処理能力の特徴とは、例えば処理速度や消費電力等のような処理性能に関する特徴であってもよいし、例えば、実行可能な処理等のような機能に関する特徴であってもよい。さらに、例えば、画像処理部２０２が、物理構成が互いに異なる複数の演算処理部を有するようにしてもよい。もちろん、演算処理部の種類を示す項目は任意であり、これらの例に限定されない。
【００６４】
画像処理部２０２は、このような複数種類の演算処理部として、例えば、GPU（Graphics Processing Unit）２１１およびFPGA（Field Programmable Gate Array）２１２を有する。
【００６５】
GPU２１１は、画像処理演算用の構成を備える演算処理部である。GPU２１１は、画像処理演算を得意とする特徴を備え、FPGA２１２よりも高い画像処理演算能力を有する。これに対して、FPGA２１２は、製造後にユーザの手許で内部論理回路を定義・変更できる集積回路を備える演算処理部である。FPGA２１２は、プログラミングにより任意の処理を実装することができるという特徴を備え、GPU２１１よりも高い汎用性を有する。
【００６６】
また、これらのリソースに冗長性を持たせる場合、GPU２１１は、通常使用として用いられ、FPGA２１２は、緊急使用として用いられる。つまり、GPU２１１とFPGA２１２は、その用途も、処理能力の特徴（処理性能に関する特徴および機能に関する特徴）も、互いに異なる。つまり、これらは互いに異なる種類の演算処理部である。
【００６７】
なお、画像処理部２０２が有する演算処理部は、上述したGPU２１１とFPGA２１２とに限定されない。例えば画像処理部２０２が、３つ以上の演算処理部を有するようにしてもよい。つまり、処理を分配する対象となるリソースの数は複数であればいくつであってもよい。また、FPGA２１２が、予め制御部２０１の制御により処理内容を切り換える機能を有していることが好ましい。
【００６８】
画像処理部２０２は、さらに、合成処理部２１３を有する。合成処理部２１３は、GPU２１１およびFPGA２１２の処理結果の合成に関する処理（例えば合成画像の生成等）を行う。そして、合成処理部２１３は、その合成結果に関する情報を制御部２０１に供給する。制御部２０１は、その合成結果に関する情報を、例えば、出力部２２２や通信部２２４を介して、CCU１３９の外部（例えば、表示装置１４１等）に出力する。
【００６９】
なお、GPU２１１またはFPGA２１２において、GPU２１１およびFPGA２１２の処理結果の合成に関する処理（例えば合成画像の生成等）を行うようにしてもよい。その場合、合成処理部２１３は、省略することができる。また、GPU２１１は複数あってもよい。
【００７０】
入力部２２１は、ユーザ入力等の外部の情報を受け付ける入力デバイスよりなる。例えば、入力部２２１には、キーボード、マウス、操作ボタン、タッチパネル、カメラ、マイクロホン、入力端子等が含まれるようにしてもよい。また、加速度センサ、光センサ、温度センサ等の各種センサや、バーコードリーダ等の入力機器が入力部２２１に含まれるようにしてもよい。入力部２２１は、例えば、CCU１３９の外部からの情報を受け付け、受け付けた情報を制御部２０１に供給する。
【００７１】
出力部２２２は、画像や音声等の情報を出力する出力デバイスよりなる。例えば、出力部２２２には、ディスプレイ、スピーカ、出力端子等が含まれるようにしてもよい。出力部２２２は、例えば、制御部２０１から供給された情報をCCU１３９の外部に出力する。
【００７２】
記憶部２２３は、プログラムやデータ等の情報を記憶する記憶媒体よりなる。例えば、記憶部２２３には、ハードディスク、RAMディスク、不揮発性メモリ等が含まれるようにしてもよい。記憶部２２３は、制御部２０１から供給された情報をその記憶媒体に記憶する。また、記憶部２２３は、記憶媒体から読み出した情報を制御部２０１に供給する。
【００７３】
通信部２２４は、所定の通信媒体（例えばインターネット等の任意のネットワーク）を介して外部の装置とプログラムやデータ等の情報を授受する通信を行う通信デバイスよりなる。通信部２２４は、例えば、ネットワークインタフェースよりなるようにしてもよい。例えば、通信部２２４は、CCU１３９の外部の装置と通信（プログラムやデータの授受）を行う。なお、通信部２２４が有線通信機能を有するようにしてもよいし、無線通信機能を有するようにしてもよいし、その両方を有するようにしてもよい。
【００７４】
ドライブ２２５は、自身に装着された、例えば、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブルメディア２３１に記憶されている情報（プログラムやデータ等）を読み出す。ドライブ２２５は、リムーバブルメディア２３１から読み出した情報を制御部２０１に供給する。また、ドライブ２２５は、書き込み可能なリムーバブルメディア２３１が自身に装着された場合、制御部２０１から供給される情報（プログラムやデータ等）を、そのリムーバブルメディア２３１に記憶させることができる。
【００７５】
制御部２０１は、例えば、記憶部２２３に記憶されているプログラム等をロードして実行することにより、各種処理を行う。
【００７６】
＜機能ブロック＞
以上のようなハードウエアリソースにより実現される機能について説明する。図３においては、制御部２０１および画像処理部２０２が実現する機能を示す機能ブロックの例が示されている。図３に示されるように、制御部２０１は、リソース制御部２５１を実現する。
【００７７】
リソース制御部２５１は、医用データの即時的な出力に関する処理の分配に関する処理や、画像処理部２０２への画像の提供および画像処理部２０２からの画像の取得等に関する処理を行う。
【００７８】
画像処理部２０２は、自身が有する演算処理部を用いて、基本現像部２６１、高画質化処理部２６２、検波部２６３、認識部２６４、出力データ生成部２６５、およびリソース情報記憶部２６６等の機能を実装する。
【００７９】
基本現像部２６１は、通常画質の撮像画像の生成に関する処理を行う。例えば、基本現像部２６１は、デモザイク処理や変換処理等を行い、RAWデータを輝度や色差の撮像画像に変換する。高画質化処理部２６２は、画像の高画質化に関する処理を行う。例えば、高画質化処理部２６２は、超解像やノイズリダクション等を行い、基本現像部２６１において生成される撮像画像の画質よりも高画質な撮像画像を生成する。
【００８０】
検波部２６３は、例えば出血検出等の検波処理に関する処理を行う。認識部２６４は、画像における所定の被写体（例えば鉗子先端部等）の認識に関する処理を行う。
【００８１】
出力データ生成部２６５は、CCU１３９の外部に出力する出力データの生成に関する処理を行う。例えば、出力データ生成部２６５は、基本現像部２６１や高画質化処理部２６２において生成された複数のデータ（例えば複数の撮像画像）を合成する等して、１つの出力データを生成する。
【００８２】
リソース情報記憶部２６６は、画像処理部２０２が有するリソースに関する情報であるリソース情報を記憶する。リソース情報はどのような情報であってもよいが、例えば、リソースの処理能力や機能等、処理をリソースに分配するのに有用な情報を含む。
【００８３】
なお、リソース情報記憶部２６６は、例えば、画像処理部２０２の各リソース、例えば、GPU２１１およびFPGA２１２に割り当てられる。つまり、画像処理部２０２の各リソースが、自身のリソース情報を記憶する。従ってこの場合、リソース制御部２５１は、画像処理部２０２の各リソースにアクセスし、各リソースからそれぞれのリソース情報を取得する。
【００８４】
なお、リソース情報記憶部２６６が、画像処理部２０２GPU２１１やFPGA２１２等のリソース以外に形成されるようにしてもよい。その場合、リソース制御部２５１は、画像処理部２０２内の各リソースとは異なるところに設けられたリソース情報記憶部２６６にアクセスし、各リソースのリソース情報を取得するようにしてもよい。
【００８５】
また、リソース情報記憶部２６６は、予め記憶部２２３に形成されているようにしてもよい。
【００８６】
リソース制御部２５１は、例えば、基本現像部２６１乃至認識部２６４により示される機能を実現するための各処理を画像処理部２０２のリソース（例えばGPU２１１やFPGA２１２）に割り当てる。
【００８７】
例えば、リソース制御部２５１は、医用データの即時的な出力に関する処理を、画像処理部２０２の各リソースに分配する（割り当てる）。これにより、リソース制御部２５１は、複数のリソースを用いて処理を行うことができるので、リソースの利用効率を向上させることができる。
【００８８】
また、リソース制御部２５１は、複数種類のリソースに対しても、医用データの即時的な出力に関する処理を適応的に分配する。したがって、リソース制御部２５１は、複数種類のリソースの利用効率の低減を抑制することができる。
【００８９】
また、リソース制御部２５１は、この処理の分配（割り当て）を、その分配する処理の内容とリソースの性能とに基づいて行う。したがって、リソース制御部２５１は、処理の分配をより適切に行うことができ、リソースの利用効率を向上させることができる。
【００９０】
なお、リソース制御部２５１は、上述したように、処理を分配するリソースの性能を、リソース情報から把握することができる。
【００９１】
＜処理分配例＞
次に、リソースへの処理分配について説明する。例えば、医療機器では、図４のＡに示される医用画像３０１のように、GPU２１１が術者提示用の画像処理を行い、FPGA２１２も万が一GPU２１１が故障した場合に備えて画像処理を行う場合がしばしばある。この場合、GPU２１１で画像全体を処理すると計算コストが高いので、計算コストの低い、やや画質を落とした処理を行う。
【００９２】
これに対してリソース制御部２５１は、術者が指定したROI（Region Of Interest）について、GPU２１１の処理能力上許容できるフレーム内のROIサイズを判定し、リソース制御部２５１が、ROIについてのみGPU２１１で高画質化処理を行うよう指示を出し、また、それ以外の部分はFPGA２１２で基本画像処理を行うよう指示を出す。このリソース制御によって、例えば、図４のＢに示される医用画像３０１が得られる。この医用画像３０１の場合、点線３０２ａで囲まれる注目領域３０２は、その他の領域よりも高画質の画像が提供される。つまり、術者は、より視認性の高い画像で手技を行うことができ、手術手技の効率化につながる。
【００９３】
なお、このように、フレーム内の特定の領域だけ画像処理を変更することは、画像処理の有り無しの境界で違和感を与えたり、誤診したりする懸念がある。そのため、境界部分（点線３０２ａ）については、点線等で表示するなどして術者に明示するなどしてもよい。
【００９４】
なお、画像処理の境界部分の表現については処理に応じて表現を変更してもよい。境界部分の枠線の数、色、種類、太さ、形を処理内容や処理状況に応じて変更することで、手術手技を中断することなく、ユーザに処理内容や処理状況を提示することが可能となる。例えば、図４のＢのように高画質化処理を行うことによる遅延の有無を、注目領域とそれ以外の領域との境界を示す枠線の数により表現するようにしてもよい。これにより、遅延の有無をユーザに直感的に示すことができる。
【００９５】
例えば、高画質化処理を行うことによる遅延が生じない場合（遅延量が予め定めた一定の値より大きくない場合）、図４のＣの医用画像３０１のように、斜線模様で示される注目領域とそれ以外の領域との境界が、１本の点線からなる枠線３０４で示されるようにする。そして、高画質化処理を施すことで遅延が生じている場合（遅延量が予め定めた一定の値よりも大きくなった場合）、図４のＤの医用画像３０１のように、注目領域とそれ以外の領域との境界が枠線３０４Ａ乃至枠線３０４Ｃの３本の点線により示されるようにする。このようにすることにより、ユーザは枠線の本数に基づいて直感的に遅延の有無を把握することができる。
【００９６】
なお、この遅延量の大きさに応じて、枠線の本数を決定するようにしてもよい。例えば、遅延が発生しない場合は、斜線模様で示される注目領域とそれ以外の領域との境界が１本の枠線により示されるようにし、遅延量が増大する程、その枠線の本数が増大するようにしてもよい。これにより、遅延量をユーザに直感的に示すことができる。他にも、伝送の品質が良い場合は枠線を緑色表示し、品質が悪い場合（例えば、伝送中にパケット損失率が一定値より大きい場合）に枠線を赤色表示することで、ユーザに画像劣化や処理中断のリスクが高くなっていることを直感的に知らせることができる。
【００９７】
また、後述のCCUの外部のリソースに処理を分配する場合、外部リソースを占有できる時間、使用時間や発生費用に応じて枠線の太さや本数を変化させてもよい。例えば、外部リソースを占有できる時間が減るにあわせて枠線の本数を減らしていくことで、ユーザが直感的に使用可能時間を把握することができる。また、外部リソース使用により発生する発生費用が予算内である場合は緑色、予算限界に近づくと黄色、予算を超えた場合に赤色と表示することで、ユーザが発生費用の常用を直感的に把握することができる。
【００９８】
さらに、機械学習により病変の発見をサポートする診断サポート機能を用いている場合に、病変を発見したら枠線を変化させる構成としてもよい。例えば、リアルタイムで内視鏡の映像を、機械学習を用いた手法により解析している場合に、解析が適用されている範囲を示す境界部分の枠線を表示し、一定確率以上で病変であると判定された領域が画面内に存在した場合に、枠線を赤色に表示する。これにより、診断サポート結果を表示する画面と、内視鏡のリアルタイム映像を映す画面とを目線が行き来しなくとも、病変を検知したかどうかをユーザが直感的に把握することができる。なお、機械学習は深層ニューラルネットワークや強化学習など、必要な精度を満たす方法が適宜使用される。
【００９９】
なお、境界部分の表現は、画像処理の処理内容や処理状況にあわせて枠線を点滅させたり、枠線の透過率や明度を変化させたりしてもよい。例えば、枠線が赤色だと生体組織色と見分けづらくなる場合があるため、画像の色分布に基づいて枠線の色を変更する。また、診断サポート機能を用いている場合に、病変を検知したら枠線の色の透過率を変更し、ユーザが視認しやすくしてもよい。
【０１００】
＜リソースの分配範囲＞
なお、このROI（注目領域）の設定方法は任意である。例えば、上述のように術者等が指定するようにしてもよいが、それ以外の方法であってもよい。
【０１０１】
例えば、CCU１３９が、術者の入力無しに、術者の注目領域となりやすい所定の領域（例えば撮像範囲の中央付近等）を、注目領域として設定するようにしてもよい。また、例えば、CCU１３９が、術者の入力無しに、硬性鏡のケラレが発生していない画面中央領域を注目領域として設定するようにしてもよい。
【０１０２】
また、例えば、CCU１３９が、認識部２６４の認識技術等で検出された所定の被写体（例えば鉗子先端等）を含む近傍領域を注目領域として設定するようにしてもよい。
【０１０３】
また、例えば、CCU１３９が、空間周波数の高い領域または低い領域を注目領域として設定するようにしてもよい。
【０１０４】
以上においては、注目領域とそれ以外の領域で、処理を割り当てるリソースを切り替えるように説明したが、その他にも、例えば、CCU１３９が、インターレース表示のようにフレーム内のライン単位で処理を割り当てるリソースを切り替えるようにしてもよい。
【０１０５】
また、例えば、内視鏡１０１が白色光とIR光（ICG撮影）をフレームシーケンシャルで撮影する場合、ICG画像はモノクロであるため、カラー画像に比べて、色関連の処理が不要になる。そこで、例えば、CCU１３９が、フレーム毎に処理を割り当てるリソースを切り替えるようにしてもよい。このようにすることにより、色関連処理が省略されるリソースができるので、その余剰となった計算リソースを、白色光画像処理に配分するようにしてもよい。
【０１０６】
また、例えば、CCU１３９が、時間周波数の高い領域または低い領域とで処理を割り当てるリソースを切り替えるようにしてもよい。
【０１０７】
＜リソースの分配処理＞
また、＜処理分配例＞においては、注目領域に対する高画質化処理と他の領域に対する基本画像処理とで割り当てるリソースを切り替える例を説明したが、リソースの分配の仕方（どの処理をどのリソースに割り当てるか）は任意であり、この例に限定されない。
【０１０８】
例えば、注目領域に対する高画質化処理と、他の領域に対する出血検出等の検波処理とを互いに異なるリソースに割り当てるようにしてもよい。また、例えば、注目領域に対する識別性向上処理（血管強調、血管深度表示等）と、他の領域に対する基本現像処理とを互いに異なるリソースに割り当てるようにしてもよい。さらに、例えば、注目領域に対する動画視認性向上処理（例えば、３０ｆｐｓを６０ｆｐｓ、または６０ｆｐｓを１２０ｆｐｓにフレーム補間するフレーム補間処理等）と、その他の領域に対する基本現像処理とで互いに異なるリソースに割り当てるようにしてもよい。
【０１０９】
以上のように分配する処理に対して適応的に分配するので、リソース制御部２５１は、処理の分配をより適切に行うことができ、リソースの利用効率を向上させることができる。
【０１１０】
＜リソース制御のプロトコル＞
＜処理分配例＞では、リソースの切り替えを主に演算処理能力によって行うように説明した。つまり、複雑な高速並列演算を必要とする処理はGPU２１１に割り当て、データに依存しない固定の処理はFPGA２１２に割り当てるように説明した。しかしながら、処理の分配の仕方はこの例に限定されない。例えば、以下の情報をリソース情報として受け取り、状況に応じて、リソースを振り分けるようにしてもよい。
【０１１１】
・演算性能：単位時間あたりの演算回数を示す。例えば高負荷な処理が、その負荷に耐えられる演算性能が高いリソースに割り当てられるようにしてもよい。
・消費電力：例えば、システム全体で許容できる合計電力を考慮して、処理が使用可能なリソースに割り当てられるようにしてもよい。
・応答速度：例えば、注目領域外など処理遅延がそれほど問題にならない領域に関しては、クラウド等、処理能力は高いが応答速度の悪いリソースが選択されるようにしてもよい。
・占有可否：例えば、手術手技によっては一定時間同じ画像処理を保持する必要がある。その場合、占有可否と占有可能時間を考慮して、リソースの選択が行われるようにしてもよい。
・累積使用時間：例えば、製品寿命を考慮して使用するリソースが選択されるようにしてもよい。
・HWバージョン：ハードウエア（HW）によっては、要求された画像処理ができない場合がある。このハードウエアのバージョンを考慮してリソースが選択される（すなわち、処理を実行可能なリソースが選択される）ようにしてもよい。
・使用料金：リソースの使用毎あるいは使用時間毎に課金される場合、その使用料金とユーザの設定予算を考慮して、リソースが選択されるようにしてもよい。
【０１１２】
例えば、リソース制御部２５１は、上述した情報を含むリソース情報を各リソースから受け取り、どのリソースを選択するかを決定する。その決定後、リソース制御部２５１は、各リソースに占有時間、占有演算能力、処理してもらう信号処理等を通知する。
【０１１３】
＜リソース制御のトリガ＞
リソース制御のトリガは任意であり、上述した術者によるROI設定のみに限定されない。例えば、認識技術等により鉗子認識を行い、鉗子先端部が画像中に存在する場合、その先端を含む領域の検出をトリガとしてもよい。その場合、検出した先端を含む領域をROIとして設定し、リソース制御を行うようにしてもよい。また、撮影のモードの切り替えをトリガとしてリソース制御が行われるようにしもよい。
【０１１４】
＜画像処理の流れ＞
次に、図５のフローチャートを参照して、CCU１３９により実行される画像処理の流れの例を説明する。
【０１１５】
画像処理が開始されると、リソース制御部２５１は、ステップＳ１０１において、リソース情報記憶部２６６からリソース情報を取得し（図３矢印２７１）、リソース情報を確認する。ステップＳ１０２において、リソース制御部２５１は、割り当てる画像処理内容を確認する。ステップＳ１０３において、リソース制御部２５１は、リソース情報に基づいて、画像処理内容に含まれる各処理を各リソースに割り当てる。
【０１１６】
ステップＳ１０４において、リソース制御部２５１は、例えば、通信部２２４を介して内視鏡１０１から供給される撮像画像データ（内視鏡画像）を取得する（矢印２７２）。ステップＳ１０５において、リソース制御部２５１は、ステップＳ１０３において割り当てたリソースに、撮像画像データ等、必要な情報を供給し（矢印２７３乃至矢印２７６）、それぞれ実行させる。各リソースは、供給された情報を用いて、リソース制御部２５１により割り当てられた処理を実行する。
【０１１７】
例えば、検波部２６３が検波処理を行う場合、検波部２６３は、その処理結果を高画質化処理部２６２に供給する（矢印２７７）。また、例えば、認識部２６４が処理を行う場合、認識部２６４は、その処理結果を高画質化処理部２６２に供給する（矢印２７８）。基本現像部２６１が基本現像処理を行う場合、その処理結果を出力データ生成部２６５に供給する（矢印２７９）。また、高画質化処理部２６２が高画質化処理を行う場合、その処理結果を出力データ生成部２６５に供給する（矢印２８０）。
【０１１８】
ステップＳ１０６において、リソース制御部２５１は、出力データ生成部２６５に出力データを生成させる。出力データ生成部２６５は、その制御に基づき、例えば基本現像処理結果と高画質処理結果を合成する等して、出力データを生成する。出力データ生成部２６５は、生成した出力データをリソース制御部２５１に供給する（矢印２８１）。
【０１１９】
ステップＳ１０７において、リソース制御部２５１は、出力データをCCU１３９の外部に出力する（矢印２８２）。例えば、リソース制御部２５１は、出力データを出力部２２２を介して表示装置１４１に供給し、その出力データに含まれる内視鏡画像等を表示させる。
【０１２０】
ステップＳ１０８において、リソース制御部２５１は、画像処理を終了するか否かを判定する。例えば手術が終了しておらず、画像処理を終了しないと判定された場合、処理はステップＳ１０４に戻り、それ以降の処理を繰り返す。つまり、画像処理が終了するまで、ステップＳ１０４乃至ステップＳ１０８の各処理が繰り返し実行される。
【０１２１】
例えば手術が終わる等して、ステップＳ１０８において、画像処理を終了すると判定された場合、画像処理が終了する。
【０１２２】
このように画像処理を行うことにより、医用データの即時的な出力に関する処理を複数の演算処理部に適応的に分配することができるので、リソースの利用効率を向上させることができる。例えば、術者に単体の演算処理部では実現できない高画質な内視鏡画像を提供することができる。これにより、術者の手術手技の効率を向上させることができる。また、上述のように適応的に演算リソースを分散させることができるので、CCU１３９単体に高い演算性能を持たせる必要がなくなり、低いデバイスコストで高機能なサービスを、ユーザに提供することができる。
【０１２３】
また、例えばFPGAにより構成されたリソース制御部２５１により画像処理部２０２である複数のGPU２１１に分配処理を行う場合、そのGPU２１１毎に処理内容を変えることで、GPU２１１単体では処理できない高い演算性能を実現することができる。このとき、その複数のGPU２１１から出力された処理結果を再びそのFPGA（リソース制御部２５１）に入力し、そのFPGAがそれらの処理結果を合成して出力する構成としてもよい。
【０１２４】
＜３．第２の実施の形態＞
＜CCUシステム＞
なお、処理を分配するリソースは、CCU１３９の外部のものであってもよい。例えば、図１のCCU１３９が、複数のCCU１３９により構成される（つまり、CCUシステムとして構成される）ようにしてもよい。
【０１２５】
図６は、その場合の（図１のCCU１３９に対応する）CCUシステムの主な構成例を示すブロック図である。
【０１２６】
図６に示されるCCUシステムは、２台のCCU１３９（CCU１３９−１およびCCU１３９−２）を有する。CCU１３９−１およびCCU１３９−２は、それぞれ、第１の実施の形態において説明したCCU１３９と基本的に同一の装置であり、同一の構成を有する。CCU１３９−１には、第１の実施の形態の場合と同様に、内視鏡１０１や表示装置１４１が有線または無線の伝送路を介して接続されており、その伝送路を介して情報の授受を行うことができるようになされている。ただし、CCU１３９−１には、CCU１３９−２も通信可能に接続されている。CCU１３９−１およびCCU１３９−２は、互いの通信部２２４を介して通信を行う。この通信は、有線または無線の通信媒体を介して行われる。
【０１２７】
なお、CCU１３９−１およびCCU１３９−２は、それぞれ、図２を参照して説明したような構成を有するが、図６においては、一部の機能ブロックのみが示されている。
【０１２８】
図６のCCUシステムの場合、そのCCUシステムを構成する複数のCCU１３９の内の１つであるCCU１３９−１が主リソースとなって、処理の分配を行う。つまり、CCU１３９−１の制御部２０１−１が、処理の分配を行う。この処理の分配は第１の実施の形態において説明した場合と略同様であるが、本実施の形態の場合、複数のCCU１３９のリソースが処理の分配対象とされる。つまり、図６の例の場合、CCU１３９−１の制御部２０１−１は、画像処理部２０２−１のリソースだけでなく、CCU１３９−２の画像処理部２０２−２のリソースにも適応的に処理を分配する。
【０１２９】
つまり、内視鏡１０１から送信された画像信号等は、CCU１３９−１の（通信部２２４を介して）制御部２０１−１に供給される（矢印３３１）。制御部２０１−１は、画像処理部２０２−１と、外部リソースであるCCU１３９−２の画像処理部２０２−２とに対して、処理内容とそれらのリソース情報に基づいて処理を分配する（矢印３３２および矢印３３３）。画像処理部２０２−１および画像処理部２０２−２は、それぞれ、割り当てられた処理を実行する。画像処理部２０２−２は、その処理結果を、制御部２０１−１経由で画像処理部２０２−１に供給する（矢印３３４および矢印３３２）。画像処理部２０２−１は、自身の処理結果と、画像処理部２０２−２の処理結果とを合成して出力データを生成し、それを、制御部２０１−１を介して、例えば表示装置１４１等に出力する（矢印３３２および矢印３３５）。表示装置１４１には、その出力データに含まれる内視鏡画像等が表示される。
【０１３０】
なお、外部リソースであるCCU１３９−２は、どのようなハードウエアとして構成されるようにしてもよい。例えば、CCU１３９−２が、主リソースであるCCU１３９−１のバックアップ用デバイス等として、CCU１３９−１と同じ内視鏡手術システム１００に設けられるようにしてもよい。また、例えば、CCU１３９−２が、CCU１３９−１が属する内視鏡手術システム１００とは異なる内視鏡手術システム１００に属するようにしてもよい。その場合、CCU１３９−１が属する内視鏡手術システム１００と、CCU１３９−２が属する内視鏡手術システム１００とが互いに同一の手術室に設けられていてもよい。例えば、CCU１３９−２が属する内視鏡手術システム１００が、CCU１３９−１が属する内視鏡手術システム１００のバックアップ用システムとして設けられていてもよい。
【０１３１】
さらに、CCU１３９−１が属する内視鏡手術システム１００と、CCU１３９−２が属する内視鏡手術システム１００とが互いに異なる手術室に設けられるようにしてもよい。例えば、通常時、CCU１３９−１が属する内視鏡手術システム１００と、CCU１３９−２が属する内視鏡手術システム１００とが互いに異なる手術に用いられるが、CCU１３９−２が属する内視鏡手術システム１００が利用されていない場合、CCU１３９−１によって、CCU１３９−２のリソースを利用することができるようにしてもよい。
【０１３２】
さらに、CCU１３９−１が属する内視鏡手術システム１００と、CCU１３９−２が属する内視鏡手術システム１００とが互いに異なる病院等に設けられるようにしてもよい。
【０１３３】
勿論、CCU１３９−２が、上述の内視鏡手術システム以外のシステムに属するようにしてもよい。また、外部リソースとするデバイスは、割り当てられた処理を実行することができる構成を有し（つまり、処理を割り当てるリソースを有し）、かつ、他の装置と通信を行うことができるものであればどのようなものであってもよく、CCU１３９でなくてもよい。ただし、図６の例のように、主リソースと外部リソースとが互いに同様の構成を有し、同様の処理を行うデバイスである方が制御をより容易にすることができる。
【０１３４】
なお、外部リソースの数は任意であり、２以上（複数）であってもよい。例えば、上述したCCUユニットが３つ以上のCCU１３９により構成されるようにしてもよい。各CCU１３９が有する演算処理部の数は、統一されていてもよいし、統一されていなくてもよい。
【０１３５】
＜機能ブロック＞
以上のようなハードウエアリソースにより実現される機能について説明する。図７においては、制御部２０１−１、画像処理部２０２−１、および画像処理部２０２−２が実現する機能を示す機能ブロックの例が示されている。図７に示されるように、制御部２０１−１は、リソース制御部３５１を実現する。
【０１３６】
リソース制御部３５１は、基本的にリソース制御部２５１と同様の構成を有し、同様の処理を行うが、主リソースの画像処理部２０２−１だけじゃなく、外部リソースであるCCU１３９−２の画像処理部２０２−２にも処理を分配する。つまり、リソース制御部３５１は、医用データの即時的な出力に関する処理を、画像処理部２０２−１および画像処理部２０２−２に適応的に分配するように構成される。
【０１３７】
外部リソースであるCCU１３９−２の画像処理部２０２−２は、基本的に画像処理部２０２（図３）と同様の構成を有するが、出力データ生成部２６５の代わりに合成データ生成部３６１を有する。
【０１３８】
合成データ生成部３６１は、CCU１３９−２の外部に出力する合成データの生成に関する処理を行う。例えば、合成データ生成部３６１は、基本現像部２６１−２や高画質化処理部２６２−２において生成された複数のデータ（例えば複数の撮像画像）を合成する等して、１つの合成データを生成する。合成データ生成部３６１は、その合成データをリソース制御部３５１を介して画像処理部２０２−１（出力データ生成部３６２）に供給する。
【０１３９】
なお、図７においては、図示を省略しているが、矢印３７１−２、矢印３７３−２乃至矢印３７６−２、並びに、矢印３８１は、リソース制御部３５１に接続される。
【０１４０】
主リソースであるCCU１３９−１の画像処理部２０２−１は、基本的に画像処理部２０２（図３）と同様の構成を有するが、出力データ生成部２６５の代わりに出力データ生成部３６２を有する。
【０１４１】
出力データ生成部３６２は、CCU１３９−１の外部に出力する出力データの生成に関する処理を行う。例えば、出力データ生成部３６２は、基本現像部２６１−１や高画質化処理部２６２−１において生成された複数のデータ（例えば複数の撮像画像）、並びに、リソース制御部３５１を介して合成データ生成部３６１から供給された合成データを合成する等して、１つの出力データを生成する。出力データ生成部３６２は、その出力データをリソース制御部３５１および出力部２２２等を介してCCU１３９−１の外部（例えば表示装置１４１等）に出力する。
【０１４２】
リソース制御部３５１は、医用データの即時的な出力に関する処理を、画像処理部２０２−１のリソースだけでなく画像処理部２０２−２のリソースにも分配する（割り当てる）。これにより、リソース制御部３５１は、第１の実施の形態の場合と同様に、複数のリソースを用いて処理を行うことができるので、リソースの利用効率を向上させることができる。
【０１４３】
＜画像処理の流れ＞
次に、図８のフローチャートを参照して、この場合の画像処理の流れの例を説明する。
【０１４４】
画像処理が開始されると、リソース制御部３５１は、ステップＳ２０１において、主リソース（CCU１３９−１）のリソース情報をリソース情報記憶部２６６−１から取得して確認する（矢印３７１−１）。同様に、ステップＳ２０２において、リソース制御部３５１は、外部リソース（CCU１３９−２）のリソース情報をリソース情報記憶部２６６−２から取得して確認する（矢印３７１−２）。
【０１４５】
ステップＳ２０３において、リソース制御部３５１は、割り当てる画像処理内容を確認する。ステップＳ２０４において、リソース制御部３５１は、リソース情報に基づいて、画像処理内容に含まれる各処理を主リソースおよび外部リソースの各リソースに割り当てる。
【０１４６】
ステップＳ２０５において、リソース制御部３５１は、例えば、通信部２２４を介して内視鏡１０１から供給される撮像画像データ（内視鏡画像）を取得する（矢印３７２）。ステップＳ２０６において、リソース制御部３５１は、ステップＳ２０４において割り当てた主リソースの各リソースに、撮像画像データ等、必要な情報を供給し（矢印３７３−１乃至矢印３７６−１）、それぞれ実行させる。各リソースは、供給された情報を用いて、リソース制御部３５１により割り当てられた処理を実行する。
【０１４７】
例えば、検波部２６３−１が検波処理を行う場合、検波部２６３−１は、その処理結果を高画質化処理部２６２−１に供給する（矢印３７７−１）。また、例えば、認識部２６４−１が処理を行う場合、認識部２６４−１は、その処理結果を高画質化処理部２６２−１に供給する（矢印３７８−１）。基本現像部２６１−１が基本現像処理を行う場合、その処理結果を出力データ生成部３６２に供給する（矢印３７９−１）。また、高画質化処理部２６２−１が高画質化処理を行う場合、その処理結果を出力データ生成部３６２に供給する（矢印３８０−１）。
【０１４８】
同様に、ステップＳ２０７において、リソース制御部３５１は、ステップＳ２０４において割り当てた外部リソースの各リソースに、撮像画像データ等、必要な情報を供給し（矢印３７３−２乃至矢印３７６−２）、それぞれ実行させる。各リソースは、供給された情報を用いて、リソース制御部３５１により割り当てられた処理を実行する。
【０１４９】
例えば、検波部２６３−２が検波処理を行う場合、検波部２６３−２は、その処理結果を高画質化処理部２６２−２に供給する（矢印３７７−２）。また、例えば、認識部２６４−２が処理を行う場合、認識部２６４−２は、その処理結果を高画質化処理部２６２−２に供給する（矢印３７８−２）。基本現像部２６１−２が基本現像処理を行う場合、その処理結果を合成データ生成部３６１に供給する（矢印３７９−２）。また、高画質化処理部２６２−２が高画質化処理を行う場合、その処理結果を合成データ生成部３６１に供給する（矢印３８０−２）。
【０１５０】
ステップＳ２０８において、リソース制御部２５１は、合成データ生成部３６１に合成データを生成させる。合成データ生成部３６１は、その制御に基づき、例えば基本現像処理結果と高画質処理結果を合成する等して、合成データを生成する。合成データ生成部３６１は、生成した合成データを、リソース制御部３５１を介して、出力データ生成部３６２に供給する（矢印３８１および矢印３８２）。
【０１５１】
ステップＳ２０９において、リソース制御部２５１は、出力データ生成部３６２に出力データを生成させる。出力データ生成部３６２は、その制御に基づき、例えば基本現像処理結果および高画質処理結果、並びに、合成データを合成する等して、出力データを生成する。出力データ生成部３６２は、生成した出力データをリソース制御部３５１に供給する（矢印３８２）。
【０１５２】
ステップＳ２１０において、リソース制御部３５１は、出力データをCCU１３９−１の外部に出力する（矢印３８３）。例えば、リソース制御部３５１は、出力データを出力部２２２を介して表示装置１４１に供給し、その出力データに含まれる内視鏡画像等を表示させる。
【０１５３】
ステップＳ２１１において、リソース制御部３５１は、画像処理を終了するか否かを判定する。例えば手術が終了しておらず、画像処理を終了しないと判定された場合、処理はステップＳ２０５に戻り、それ以降の処理を繰り返す。つまり、画像処理が終了するまで、ステップＳ２０５乃至ステップＳ２１１の各処理が繰り返し実行される。
【０１５４】
例えば手術が終わる等して、ステップＳ２１１において、画像処理を終了すると判定された場合、画像処理が終了する。
【０１５５】
このように画像処理を行うことにより、医用データの即時的な出力に関する処理を複数の演算処理部に適応的に分配することができるので、リソースの利用効率を向上させることができる。例えば、術者にCCU１３９単体では実現できない高画質な内視鏡画像を提供することができる。これにより、術者の手術手技の効率を向上させることができる。また、上述のように適応的に演算リソースを分散させることができるので、CCU１３９単体に高い演算性能を持たせる必要がなくなり、低いデバイスコストで高機能なサービスを、ユーザに提供することができる。
【０１５６】
＜４．第３の実施の形態＞
＜CCUシステム＞
また、制御は、各CCU１３９の外部で行うようにしてもよい。図９にその場合の（図１のCCU１３９に対応する）CCUシステムの主な構成例を示す。
【０１５７】
図９に示されるCCUシステムは、第２の実施の形態の場合と同様に、２台のCCU１３９（CCU１３９−１およびCCU１３９−２）を有する。ただし、本実施の形態の場合、CCUシステムは、さらに制御装置４０１を有する。なお、CCU１３９−１およびCCU１３９−２は、それぞれ、第１の実施の形態において説明したCCU１３９と基本的に同一の装置であり、同一の構成を有する。ただし、図９においては、CCU１３９−１およびCCU１３９−２の、一部の機能ブロックのみが示されている。
【０１５８】
内視鏡１０１や表示装置１４１は制御装置４０１に接続される。制御装置４０１は、CCU１３９−１およびCCU１３９−２の理を分配する等の処理を行う。なお、CCU１３９−１内における画像処理部２０２−１のリソースへの処理の分配は、CCU１３９−１の制御部２０１−１により行われる。同様に、CCU１３９−２内における画像処理部２０２−２のリソースへの処理の分配は、CCU１３９−２の制御部２０１−２により行われる。
【０１５９】
例えば、内視鏡１０１から送信された画像信号等は、制御装置４０１に供給される（矢印４３１）。制御装置４０１は、CCU１３９−１およびCCU１３９−２のそれぞれに対して、処理内容とそれらのリソース情報に基づいて処理を分配する（矢印４３２および矢印４３３）。CCU１３９−１の制御部２０１−１は、画像処理部２０２−１に対して、処理内容とそのリソース情報とに基づいて処理を分配する（矢印４３４）。同様に、CCU１３９−２の制御部２０１−２は、画像処理部２０２−２に対して、処理内容とそのリソース情報とに基づいて処理を分配する（矢印４３５）。
【０１６０】
画像処理部２０２−１および画像処理部２０２−２は、それぞれ、割り当てられた処理を実行する。画像処理部２０２−２は、その処理結果を、制御部２０１−２および制御部２０１−１経由で画像処理部２０２−１に供給する（矢印４３５、矢印４３６、および矢印４３４）。画像処理部２０２−１は、自身の処理結果と、画像処理部２０２−２の処理結果とを合成して出力データを生成し、それを制御部２０１−１と制御装置４０１を介して例えば表示装置１４１等に出力する（矢印４３４、矢印４３７、および矢印４３８）。表示装置１４１には、その出力データに含まれる内視鏡画像等が表示される。
【０１６１】
なお、CCU１３９−１およびCCU１３９−２は、どのようなハードウエアとして構成されるようにしてもよい。例えば、CCU１３９−２がCCU１３９−１のバックアップ用デバイス等として、CCU１３９−１と同じ内視鏡手術システム１００に設けられるようにしてもよい。その際、制御装置４０１もその内視鏡手術システム１００に属するようにしてもよいし、内視鏡手術システム１００には属さない装置として構成されるようにしてもよい。例えば、制御装置４０１が、内視鏡手術システム１００を制御する装置として構成されるようにしてもよい。
【０１６２】
また、例えば、CCU１３９−１とCCU１３９−２とが、互いに異なる内視鏡手術システム１００に属するようにしてもよい。その場合、CCU１３９−１が属する内視鏡手術システム１００と、CCU１３９−２が属する内視鏡手術システム１００とが互いに同一の手術室に設けられていてもよい。例えば、CCU１３９−２が属する内視鏡手術システム１００が、CCU１３９−１が属する内視鏡手術システム１００のバックアップ用システムとして設けられていてもよい。この場合、制御装置４０１が、CCU１３９−１が属する内視鏡手術システム１００か、または、CCU１３９−２が属する内視鏡手術システム１００かに属するようにしてもよいし、これらの内視鏡手術システム１００には属さないようにしてもよい。例えば、制御装置４０１は、これらの内視鏡手術システム１００を制御する装置として構成されるようにしてもよい。
【０１６３】
さらに、制御装置４０１は、例えば中央管理センタ等の、内視鏡手術システム１００とは異なる場所に設置されるようにしてもよい。その場合、CCU１３９−１が属する内視鏡手術システム１００とCCU１３９−２が属する内視鏡手術システム１００とが、同一の手術室に設置されていてもよいし、互いに異なる手術室に設置されていてもよいし、互いに異なる病棟や病院に設置されるようにしてもよい。
【０１６４】
なお、リソースとなるCCU１３９の数は複数であれば任意である。また、各CCU１３９が有する演算処理部の数は、統一されていてもよいし、統一されていなくてもよい。
【０１６５】
＜制御装置＞
図１０は、制御装置４０１の主な構成例を示すブロック図である。図１０に示されるように、制御装置４０１は、CPU（Central Processing Unit）４５１、ROM（Read Only Memory）４５２、RAM（Random Access Memory）４５３、バス４５４、入出力インタフェース４６０、入力部４６１、出力部４６２、記憶部４６３、通信部４６４、およびドライブ４６５を有する。
【０１６６】
CPU４５１、ROM４５２、およびRAM４５３は、バス４５４を介して相互に接続されている。バス４５４にはまた、入出力インタフェース４６０も接続されている。入出力インタフェース４６０には、入力部４６１乃至ドライブ４６５が接続されている。
【０１６７】
入力部４６１は、例えば、キーボード、マウス、タッチパネル、イメージセンサ、マイクロホン、スイッチ、入力端子等の任意の入力デバイスを有する。出力部４６２は、例えば、ディスプレイ、スピーカ、出力端子等の任意の出力デバイスを有する。記憶部４６３は、例えば、ハードディスク、RAMディスク、SSD（Solid State Drive）やUSB（Universal Serial Bus）（登録商標）メモリ等のような不揮発性のメモリ等、任意の記憶媒体を有する。通信部４６４は、例えば、イーサネット（登録商標）、Bluetooth（登録商標）、USB、HDMI（High-Definition Multimedia Interface）（登録商標）、IrDA等の、有線若しくは無線、または両方の、任意の通信規格の通信インタフェースを有する。ドライブ４６５は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等の任意の記憶媒体を有するリムーバブルメディア４７１を駆動する。
【０１６８】
CPU４５１が、例えば、ROM４５２や記憶部４６３に記憶されているプログラムを、RAM４５３にロードして実行することにより処理が行われる。RAM４５３にはまた、CPU４５１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１６９】
＜機能ブロック＞
以上のようなハードウエアリソースにより実現される機能について説明する。図１１においては、制御装置４０１、CCU１３９−１の制御部２０１−１および画像処理部２０２−１、並びに、CCU１３９−２の制御部２０１−２および画像処理部２０２−２が実現する機能を示す機能ブロックの例が示されている。図１１に示されるように、制御装置４０１は、リソース制御部５０１を実現する。制御部２０１−１は、リソース制御部５１１−１を実現する。制御部２０１−２は、リソース制御部５１１−２を実現する。画像処理部２０２−１および画像処理部２０２−２は、第２の実施の形態の場合（図７）と同様の機能ブロックを実現する。
【０１７０】
リソース制御部５０１は、例えば、リソース制御部５１１−１およびリソース制御部５１１−２への処理の分配等を行う（矢印５３１、矢印５３３）。リソース制御部５１１−１は、例えば、画像処理部２０２−１のリソースへの処理の分配等を行う（矢印５３２）。リソース制御部５１１−２は、例えば、画像処理部２０２−２のリソースへの処理の分配等を行う（矢印５３２）。
【０１７１】
これにより、リソース制御部５０１は、第１の実施の形態の場合と同様に、複数のリソースを用いて処理を行うことができるので、リソースの利用効率を向上させることができる。
【０１７２】
＜画像処理の流れ＞
次に、図１２および図１３のフローチャートを参照して、この場合の画像処理の流れの例を説明する。
【０１７３】
画像処理が開始されると、制御装置４０１のリソース制御部５０１、CCU１３９−１のリソース制御部５１１−１、およびCCU１３９−２のリソース制御部５１１−２は、互いに連携して処理を行い、リソース情報を確認する（図１２のステップＳ３０１、ステップＳ３１１、ステップＳ３２１）。
【０１７４】
より具体的には、リソース制御部５１１−１は、リソース情報記憶部２６６−１から画像処理部２０２−１のリソース情報を読み出して保持するとともに、それをリソース制御部５０１に供給する。同様に、リソース制御部５１１−２は、リソース情報記憶部２６６−２から画像処理部２０２−２のリソース情報を読み出して保持するとともに、それをリソース制御部５０１に供給する。
【０１７５】
ステップＳ３０２において、リソース制御部５０１は、画像処理内容を確認する。そして、ステップＳ３０３において、リソース制御部５０１は、画像処理部２０２−１のリソース情報と画像処理部２０２−２のリソース情報とに基づいて、画像処理内容に含まれる各処理を各リソース（画像処理部２０２−１か画像処理部２０２−２か）に割り当てる。
【０１７６】
リソース制御部５１１−１は、ステップＳ３１２において、ステップＳ３０３の処理と連携して、画像処理部２０２−１のリソース情報に基づいて、画像処理部２０２−１に割り当てられた画像処理内容に含まれる各処理を、画像処理部２０２−１の各リソースに割り当てる。
【０１７７】
同様に、リソース制御部５１１−２は、ステップＳ３２２において、ステップＳ３０３の処理と連携して、画像処理部２０２−２のリソース情報に基づいて、画像処理部２０２−２に割り当てられた画像処理内容に含まれる各処理を、画像処理部２０２−２の各リソースに割り当てる。
【０１７８】
ステップＳ３０４において、リソース制御部５０１は、通信部４６４を介して、内視鏡１０１から供給される撮像画像（内視鏡画像のRAWデータ）等のデータを取得する。
【０１７９】
図１３のステップＳ３３１において、リソース制御部５０１は、その撮像画像等のデータをリソース制御部５１１−１およびリソース制御部５１１−２に供給する。リソース制御部５１１−１は、ステップＳ３４１においてその撮像画像等のデータを取得する。また、リソース制御部５１１−２は、ステップＳ３５１においてその撮像画像等のデータを取得する。
【０１８０】
ステップＳ３４２においてリソース制御部５１１−１は、画像処理部２０２−１の割り当てられたリソースで画像処理の各処理を実行させる。画像処理部２０２−１の各機能ブロックは、その制御に従って、割り当てられたリソースを用いて各処理を行う。
【０１８１】
ステップＳ３５２においてリソース制御部５１１−２は、画像処理部２０２−２の割り当てられたリソースで画像処理の各処理を実行させる。画像処理部２０２−２の各機能ブロックは、その制御に従って、割り当てられたリソースを用いて各処理を行う。
【０１８２】
ステップＳ３５３において、リソース制御部５１１−２は、合成データ生成部３６１において生成され供給された合成データを、CCU１３９−１に供給する。リソース制御部５１１−１は、ステップＳ３４３において、その合成データを取得する。
【０１８３】
ステップＳ３４４において、リソース制御部５１１−１は、出力データ生成部３６２を制御し、出力データを生成させる。出力データ生成部３６２は、ステップＳ３４２の処理結果とステップＳ３４３において取得した合成データとを用いて、出力データを生成し、リソース制御部５１１−１に供給する。
【０１８４】
ステップＳ３４５において、リソース制御部５１１−１は、その出力データをリソース制御部５０１に供給する。ステップＳ３３３において、リソース制御部５０１は、出力データを制御装置４０１の外部に出力する。
【０１８５】
このように画像処理を行うことにより、医用データの即時的な出力に関する処理を複数の演算処理部に適応的に分配することができるので、リソースの利用効率を向上させることができる。例えば、術者にCCU１３９単体では実現できない高画質な内視鏡画像を提供することができる。これにより、術者の手術手技の効率を向上させることができる。また、上述のように適応的に演算リソースを分散させることができるので、CCU１３９単体に高い演算性能を持たせる必要がなくなり、低いデバイスコストで高機能なサービスを、ユーザに提供することができる。
【０１８６】
＜５．第４の実施の形態＞
＜CCUシステム＞
なお、例えば第２の実施の形態において説明したCCUシステムにおいて、外部リソースは、CCU１３９に限らず、どのようなデバイスであってもよい。例えば、図１４に示されるように、１つの機能を、ネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０１８７】
図１４に示されるCCUシステムの場合、図６の場合と比較して、外部リソースが、クラウドコンピューティング６０１により構成される。すなわち、この外部リソースの構成は任意である。なお、クラウドコンピューティング６０１は例えば、CPU、RAM、ROM、GPU、HDD、SDDを含む複数のサーバ装置で構成されるサーバ群である。
【０１８８】
この場合も、第２の実施の形態の場合と同様に、CCU１３９を主リソースとし、その制御部２０１が、画像処理部２０２やクラウドコンピューティング６０１を制御する。したがって、構成や処理の内容は、第２の実施の形態場合と同様であるのでその説明を省略する。
【０１８９】
例えば、内視鏡１０１から送信された画像信号等は、CCU１３９の（通信部２２４を介して）制御部２０１に供給される（矢印６３１）。制御部２０１は、画像処理部２０２と、外部リソースであるクラウドコンピューティング６０１とに対して、処理内容とそれらのリソース情報に基づいて処理を分配する（矢印６３２および矢印６３３）。画像処理部２０２およびクラウドコンピューティングは、それぞれ、割り当てられた処理を実行する。画像処理部２０２は、その処理結果を、制御部２０１経由で画像処理部２０２に供給する（矢印６３４および矢印６３２）。画像処理部２０２は、自身の処理結果と、画像処理部２０２の処理結果とを合成して出力データを生成し、それを、制御部２０１を介して、例えば表示装置１４１等に出力する（矢印６３２および矢印６３５）。表示装置１４１には、その出力データに含まれる内視鏡画像等が表示される。
【０１９０】
このように画像処理を行うことにより、医用データの即時的な出力に関する処理を複数の演算処理部に適応的に分配することができるので、リソースの利用効率を向上させることができる。これにより、内部リソースの演算処理性能を上回る処理であっても、外部リソースに処理を分配することで実現することが可能となる。例えば、内部リソースの演算処理部では実現することができない高画質な内視鏡画像を術者に提供することができるので、手術手技を向上させることができる。
【０１９１】
このとき、制御部２０１は、外部リソースのリソース情報として占有可否を参照し、外部リソースが使用可能かを判定してもよい。さらに、制御部２０１は、外部リソースが使用可能であると判定した場合に、高性能な処理を行うかどうかの選択を術者に提示し、術者の選択に応じて外部リソースに適応的に処理を分配してもよい。これにより、外部リソース状況に応じて術者の手術手技を向上させるような内視鏡画像を術者に提供することができる。
【０１９２】
また、制御部２０１は、外部リソースのリソース情報として外部リソースを使用する際の使用料金を参照し、使用料金とユーザの設定予算を考慮して、外部リソースを使用できる時間と高性能な処理を行うかどうかの選択を術者に提示し、術者の選択に応じて外部リソースに適応的に処理を分配してもよい。これにより、予算に応じて術者の手術手技を向上させるような内視鏡画像を術者に提供することができる。なお、外部リソースのリソース情報は、演算処理の性能、消費電力、応答速度、累積使用時間、またはハードウエアバージョンであってもよい。
【０１９３】
また、制御部２０１は、処理内容が早い応答速度が必要な処理かどうかを判定し、早い応答処理が必要な処理は内部リソースを使用し、早い応答処理が必要ない処理は外部リソースを使用するように適応的に処理を分配してもよい。早い応答処理が必要な処理は、例えば、内視鏡画像に対するリアルタイム高画質化処理、リアルタイム病変検出である。早い応答処理が必要ない処理は、例えば、視野外の出血・火傷監視やピットパターン（大腸粘膜表面のくぼみのパターン）の自動診断、手術の進行状況の記録と解析、画像がどの手術シーンに取得されたものかを示すタグ付与、組織変形の計算、リアルタイム画像に対する関連画像検索、診断時の画像と手術時の画像の比較、録音の遅延・音質・音量調整、録画画像に対する高画質化・ぶれ補正、バイタル状況といったメタ記録・メタ再生、出血箇所推定処理である。なお、制御部２０１による処理内容の判定は、予め記憶したテーブルを用いてもよいし、ユーザが選択するようにしてもよい。
【０１９４】
上記のようなクラウドコンピューティングを利用することで、手術中に術前情報では想定していなかった状況に陥り、内部リソースだけではリソースが足りない処理が必要となった場合でも、外部リソースを適応的に使用して処理することができる。例えば、術前では高画質化処理のみ使用の予定であったが、突然の出血により血管強調処理および出血箇所推定処理を併用する必要が生じることがある。このような場合に、制御部が高画質化処理と血管強調処理を内部リソースに分配し、出血箇所推定処理を外部リソースに分配することで、内部リソースだけでは処理できない場合であっても対処できる。
【０１９５】
＜６．その他＞
＜ソフトウエア＞
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。また、一部の処理をハードウエアにより実行させ、他の処理をソフトウエアにより実行させることもできる。上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラム等が、ネットワークや記録媒体からインストールされる。
【０１９６】
例えば図２のCCU１３９の場合、この記録媒体は、装置本体とは別に、ユーザにプログラム等を配信するために配布される、プログラム等が記録されているリムーバブルメディア２３１により構成される。その場合、例えば、リムーバブルメディア２３１をドライブ２２５に装着することにより、そのリムーバブルメディア２３１に記憶されているこのプログラム等を読み出させ、記憶部２２３にインストールさせることができる。
【０１９７】
また、このプログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することもできる。例えば図２のCCU１３９の場合、プログラムは、通信部２２４で受信し、記憶部２２３にインストールすることができる。
【０１９８】
その他、このプログラムは、記憶部やROM等に、あらかじめインストールしておくこともできる。例えば図２のCCU１３９の場合、プログラムは、記憶部２２３や制御部２０１に内蔵されるROM等に予めインストールしておくこともできる。
【０１９９】
＜ユーザインタフェース＞
上記の各実施の形態において、リソースの分配処理のユーザインタフェース（UI（User Interface））は、例えば、図１５のように表示されるようにしてもよい。
【０２００】
図１５に示される信号処理内容確認画面７０１は、実行される信号処理の内容や、各信号処理に割り当てられたリソースに関する情報等をユーザが確認するためのUIである。
【０２０１】
図１５に示されるように、この信号処理内容確認画面７０１の上部には、実行される信号処理の一覧７１０が表示されている。例えば図１５の信号処理内容確認画面７０１の場合、「cam」から「monitor」までの間に、「Raw NR」アイコン７１１、「Demosaic」アイコン７１２、「Color Correction」アイコン７１３、および「Super Resolution」アイコン７１４が表示されている。「Raw NR」アイコン７１１は、Raw画像に対するノイズリダクション処理を示す。「Demosaic」アイコン７１２は、デモザイク処理を示す。「Color Correction」アイコン７１３は、色彩補正処理を示す。「Super Resolution」アイコン７１４は、超解像処理を示す。つまり、この一覧７１０には、撮像（cam）から画像表示（monitor）までの間に、Raw画像に対するノイズリダクション処理（Raw NR）と、デモザイク処理（Demosaic）と、色彩補正処理（Color Correction）と、超解像処理（Super Resolution）とが行われることが示されている。
【０２０２】
また、その一覧７１０の下側には、一覧７１０の各信号処理に割り当てられたリソースの一覧７２０が表示されている。例えば図１５の信号処理内容確認画面７０１の場合、一覧７２０には、「Raw NR」アイコン７１１の下に「local FPGA」アイコン７２１が表示され、「Demosaic」アイコン７１２の下に「local GPU」アイコン７２２が表示され、「Color Correction」アイコン７１３の下に「remote CCU」アイコン７２３が表示され、「Super Resolution」アイコン７１４の下に「cloud」アイコン７２４が表示されている。
【０２０３】
「local FPGA」アイコン７２１は、ローカル（当該CCU）のFPGAをリソースとすることを示す処理である。つまり、一覧７２０においては、「Raw NR」アイコン７１１の下に「local FPGA」アイコン７２１が配置されることにより、Raw画像に対するノイズリダクション処理に対して当該CCUのFPGAがリソースとして割り当てられていることが示されている。
【０２０４】
「local GPU」アイコン７２２は、ローカル（当該CCU）のGPUをリソースとすることを示す処理である。つまり、一覧７２０においては、「Demosaic」アイコン７１２の下に「local GPU」アイコン７２２が配置されることにより、デモザイク処理に対して当該CCUのGPUがリソースとして割り当てられていることが示されている。
【０２０５】
「remote CCU」アイコン７２３は、リモートCCU（外部リソースとなり得る他のCCU）をリソースとすることを示す処理である。つまり、一覧７２０においては、「Color Correction」アイコン７１３の下に「remote CCU」アイコン７２３が配置されることにより、色彩補正処理に対してリモートCCUがリソースとして割り当てられていることが示されている。
【０２０６】
「cloud」アイコン７２４は、クラウドコンピューティングをリソースとすることを示す処理である。つまり、一覧７２０においては、「Super Resolution」アイコン７１４の下に「cloud」アイコン７２４が配置されることにより、超解像処理に対してクラウドコンピューティングがリソースとして割り当てられていることが示されている。
【０２０７】
以上のように、実行される処理内容と、各処理に割り当てられたリソースとがその対応関係を示すように表示される。つまり、この信号処理内容確認画面７０１においては、医用データの即時的な出力に関する処理として実行される処理毎に、割り当てられた演算処理部（リソース）が示される。したがって、ユーザは、それらの情報（どのようなリソースを使用してどのような処理が行われるか）を容易に把握することができる。
【０２０８】
なお、一覧７２０の各アイコンを、リソースの種類等を識別可能に表示する（つまり表示方法を変える）ようにしてもよい。例えば、ローカル（当該CCU）のリソースと、外部リソース（他のCCUやクラウドコンピューティング等）のリソースとを識別可能（つまり、リソースが外部リソースであるか否かを識別可能）に表示するようにしてもよい。識別可能にする表示方法（リソースの種類に応じて変更する表示方法）は任意である。例えば、アイコン（またはアイコンに表示される文字）の色、濃度、明るさ、大きさ、太さ、線種、形状等の内、少なくともいずれか１つを変えるようにしてもよい。例えば、図１５の場合、ローカルのリソースに対応する「local FPGA」アイコン７２１および「local GPU」アイコン７２２は、グレー地のアイコンとして表示され、外部リソースに対応する「remote CCU」アイコン７２３および「cloud」アイコン７２４は、斜線模様のアイコンとして表示されている。このように表示を変更することにより、ユーザは、各アイコンが対応するリソースの種類等を直感的に把握することができる。
【０２０９】
また、一覧７２０の各アイコンを指定することによりそのアイコンに対応する処理についての情報を得ることができるようにしてもよい。例えば、図１５の例の場合、ユーザがカーソル７０２を操作して「cloud」アイコン７２４を指定すると、メニュー画面７３１が表示される。このメニュー画面７３１には、ユーザが選択可能な処理の一覧が表示される。例えば図１５の場合、このメニュー画面７３１には、「画質パラメータ」、「リソース情報」、「ヘルプ」等のメニューが表示される。
【０２１０】
「画質パラメータ」メニューは、画質に関するパラメータについての情報を表示するメニューである。「リソース情報」メニューは、リソースに関する情報を表示するメニューである。「ヘルプ」メニューは、画面内の表示内容の説明や操作に関するヘルプ情報を表示するメニューである。例えば、ユーザがカーソル７０２を操作して「リソース情報」メニューを選択すると、図１５の例のように、吹き出し７３２が表示され、その内部に、「使用時間」、「残り占有可能時間」、「演算リソース占有率」、および「現在料金」等の、超解像処理に割り当てられたクラウドコンピューティングについての情報が表示される。
【０２１１】
「使用時間」は、これまでのそのリソースの使用時間を示す情報である。図１５の例の場合、クラウドコンピューティングの使用時間が３時間（3h）であることが示されている。「残り占有可能時間」は、そのリソースを占有することができる残り時間を示す情報である。例えば、占有を予約した時間の長さから、上述の使用時間を減算した時間が、この残り占有可能時間として表示される。図１５の例の場合、クラウドコンピューティングを占有可能な残り時間が１時間（1h）であることが示されている。「演算リソース占有率」は、そのリソースを実際に占有している割合（率）を示す情報である。換言するに、「演算リソース占有率」は、リソースにどの程度の空き（余裕）があるかを示す情報である。図１５の例の場合、クラウドコンピューティングの占有率が１０％であることが示されている。「現在料金」は、これまでのそのリソースの使用状況に対する使用料を示す情報である。図１５の例の場合、クラウドコンピューティングの使用料が５千円（5,000円）であることが示されている。
【０２１２】
このように、ユーザは、各リソースについての各種情報をより容易に把握することができる。
【０２１３】
なお、信号処理内容確認画面７０１には、左下に、合計の使用料金（「Total使用料金」）が示されている。したがって、ユーザは、現在までの費用を容易に把握することができる。
【０２１４】
この信号処理内容確認画面７０１の構成は、任意であり、図１５の例に限定されない。例えば、この信号処理内容確認画面７０１に、さらに他の情報を表示するようにしてもよい。例えば図１６のように、各リソースの使用率や高画質化処理を行う領域の枠設定等についての表示も行われるようにしてもよい。
【０２１５】
図１６の例の場合、信号処理内容確認画面７０１の一覧７２０の下側の領域７５０には、各リソースの使用率が円グラフとして表示されている。このような表示を行うことにより、ユーザは直感的に各リソースの使用率を把握することができる。
【０２１６】
また、図１６の例の場合、信号処理内容確認画面７０１の下部には、遅延確認画面７６０が表示されている。遅延確認画面７６０には、ユーザが、術者に提示される（術者に向けて表示される）医用画像における注目領域（高画質化される領域）の遅延に関する設定や確認を行うUIである。この遅延確認画面７６０において、ユーザは、例えば、カーソル７０２を操作することにより、高画質化処理による遅延が生じた場合の、注目領域の枠の表示方法（枠数、色、太さ、形状等）の設定を行うことができる。また、例えば、ユーザは、カーソル７０２を操作することにより、注目領域の大きさや形状等を指定することができる。その際、その設定された注目領域の大きさや形状等に応じた高画質化処理の遅延量が表示されるようにしてもよい。このような遅延確認画面７６０を設けることにより、ユーザは、医用画像における注目領域の遅延に関する設定や確認を行うことができる。
【０２１７】
また、例えば図１７のように、この信号処理内容確認画面７０１において、リソースの利用に関する要望等の為のユーザ（オペレータ）間のコミュニケーションを行うことができるようにしてもよい。例えば、他のユーザが占有しているリソースの解放（および自分によるそのリソースの占有）をそのユーザに対して打診することができるようにしてもよい。また、他のユーザから、自分が占有しているリソースの解放（およびそのユーザによるそのリソースの占有）の打診を受けたりすることができるようにしてもよい。もちろん、その両方ができるようにしてもよい。
【０２１８】
図１７の場合、例えば、ユーザがカーソル７０２を用いて信号処理内容確認画面７０１の「cloud」アイコン７２４を操作すると、打診受信確認画面７８１、打診送信確認画面７８２、および打診通知終了アイコン７８３が表示される。
【０２１９】
打診受信確認画面７８１は、ユーザが、他のユーザから送信された自分に対する打診の受信状況を確認するUIである。図１７の例の場合、自分が占有しているリソース（cloud）について、他のユーザ（OR2）から緊急度の低い打診を受けており、その打診は確認済み（既読）であることが示されている。また、他のユーザ（OR1）から緊急度の高い打診を受けており、その打診は未確認（未読）であることが示されている。このような表示を行うことにより、ユーザは、打診の受信状況を容易に把握することができる。
【０２２０】
打診送信確認画面７８２は、ユーザが、自分が他のユーザに対して送信した打診の送信状況を確認するUIである。図１７の例の場合、他のユーザ（OR2）が占有しているリソースについて、緊急度の低い打診を行い、その打診はそのユーザ（OR2）によって確認済み（既読）であることが示されている。また、他のユーザ（OR1）が占有しているリソースについて、緊急度の高い打診を行い、その打診はそのユーザ（OR1）によって確認されていない（未読である）ことが示されている。このような表示を行うことにより、ユーザは、打診の送信状況を容易に把握することができる。
【０２２１】
打診通知終了アイコン７８３は、打診受信確認画面７８１および打診送信確認画面７８２の表示を終了させるためのUIである。例えば、ユーザがカーソル７０２を用いてこの打診通知終了アイコン７８３を操作すると、打診受信確認画面７８１および打診送信確認画面７８２の表示が終了する（打診受信確認画面７８１および打診送信確認画面７８２が消去される）。その際、打診通知終了アイコン７８３自身も消去されるようにしてもよい。このようなアイコンを表示することにより、ユーザは、より容易に打診受信確認画面７８１および打診送信確認画面７８２の表示を終了させることができる。
【０２２２】
また、ユーザがリソース（特に外部リソース）の割り当てを行う際に、利用可能なリソースの一覧をUIとして提示するようにしてもよい。図１８に示されるリソース選択画面７９１は、ユーザが実行される処理に割り当てるリソースを選択するためのUIである。図１８に示されるように、リソース選択画面７９１には、利用可能な外部リソースの一覧が含まれている。ユーザは、カーソル７９２を用いてこの一覧の中から所望のリソースを選択することにより、処理に割り当てるリソースを容易に選択することができる。
【０２２３】
なお、この一覧には、リソース名（マシン名）だけでなく、そのリソースの予約状況、稼働状況、料金、利用可能時間、選択可能処理等の、リソースに関する情報が含まれている。そのため、ユーザは、それらの情報に基づいて、実行する処理に対して最適なリソース（条件の最もよいリソース）を選択することができる。
【０２２４】
また、このリソース選択画面７９１において、ユーザがリソースを複数予約することができるようにしてもよい。例えば図１８に示されるように、１次予約と２次予約として２つのリソースを予約することができるようにしてもよい。この場合、１次予約したリソースが優先的に使用され、不測の事態により１次予約したリソースが使用できなくなると、2次予約したリソースがその処理に割り当てられる。例えば、手術が長引く等して、１次予約したリソースが期限切れとなる場合に、２次予約したリソースに切り替えられる。医療現場においては突発的な事態が起こり得るため、このように複数のリソースを確保することができるようにすることにより、より安全な医用支援を実現することができる。
【０２２５】
＜補足＞
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０２２６】
例えば、本技術は、装置またはシステムを構成するあらゆる構成、例えば、システムLSI（Large Scale Integration）等としてのプロセッサ、複数のプロセッサ等を用いるモジュール、複数のモジュール等を用いるユニット、ユニットにさらにその他の機能を付加したセット等（すなわち、装置の一部の構成）として実施することもできる。
【０２２７】
なお、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、全ての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０２２８】
また、例えば、１つの装置（または処理部）として説明した構成を分割し、複数の装置（または処理部）として構成するようにしてもよい。逆に、以上において複数の装置（または処理部）として説明した構成をまとめて１つの装置（または処理部）として構成されるようにしてもよい。また、各装置（または各処理部）の構成に上述した以外の構成を付加するようにしてももちろんよい。さらに、システム全体としての構成や動作が実質的に同じであれば、ある装置（または処理部）の構成の一部を他の装置（または他の処理部）の構成に含めるようにしてもよい。
【０２２９】
また、例えば、上述したプログラムは、任意の装置において実行することができる。その場合、その装置が、必要な機能（機能ブロック等）を有し、必要な情報を得ることができるようにすればよい。
【０２３０】
また、例えば、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。換言するに、１つのステップに含まれる複数の処理を、複数のステップの処理として実行することもできる。逆に、複数のステップとして説明した処理を１つのステップとしてまとめて実行することもできる。
【０２３１】
コンピュータが実行するプログラムは、プログラムを記述するステップの処理が、本明細書で説明する順序に沿って時系列に実行されるようにしても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで個別に実行されるようにしても良い。つまり、矛盾が生じない限り、各ステップの処理が上述した順序と異なる順序で実行されるようにしてもよい。さらに、このプログラムを記述するステップの処理が、他のプログラムの処理と並列に実行されるようにしても良いし、他のプログラムの処理と組み合わせて実行されるようにしても良い。
【０２３２】
本明細書において複数説明した本技術は、矛盾が生じない限り、それぞれ独立に単体で実施することができる。もちろん、任意の複数の本技術を併用して実施することもできる。例えば、いずれかの実施の形態において説明した本技術の一部または全部を、他の実施の形態において説明した本技術の一部または全部と組み合わせて実施することもできる。また、上述した任意の本技術の一部または全部を、上述していない他の技術と併用して実施することもできる。
【０２３３】
なお、本技術は以下のような構成も取ることができる。
（１）  医用データの即時的な出力に関する処理を複数の演算処理部に適応的に分配する制御部
を備える情報処理装置。
（２）  前記複数の演算処理部は、性能が互いに異なる
（１）に記載の情報処理装置。
（３）  前記性能は、演算処理の性能、消費電力、応答速度、占有可否、累積使用時間、ハードウエアバージョン、または使用料金の内の少なくともいずれか１つを含む
（２）に記載の情報処理装置。
（４）  前記制御部は、前記処理の内容と前記演算処理部の性能とに基づいて前記処理を分配する
（２）または（３）に記載の情報処理装置。
（５）  前記制御部は、リソース情報に基づいて前記演算処理部の性能を把握する
（４）に記載の情報処理装置。
（６）  前記リソース情報を取得する取得部をさらに備え、
前記制御部は、前記取得部により取得された前記リソース情報に基づいて前記演算処理部の性能を把握するように構成される
（５）に記載の情報処理装置。
（７）  前記医用データは、医用画像のデータを含む
（１）乃至（６）のいずれかに記載の情報処理装置。
（８）  前記制御部は、前記医用画像の注目領域に関する処理を、他の領域に関する処理が割り当てられた演算処理部とは異なる演算処理部に割り当てる
（７）に記載の情報処理装置。
（９）  前記制御部は、前記医用画像の鉗子先端部周辺の領域を前記注目領域とする
（８）に記載の情報処理装置。
（１０）  前記制御部は、前記医用画像の空間周波数の高い領域または低い領域を前記注目領域とする
（８）に記載の画像処理装置。
（１１）  前記制御部は、前記注目領域に対する、通常画質よりも高画質な医用画像を生成する高画質化処理と、前記他の領域に対する、前記通常画質の医用画像を生成する基本現像処理とを互いに異なる演算処理部に割り当てる
（８）乃至（１０）のいずれかに記載の情報処理装置。
（１２）  前記制御部は、前記注目領域に対する、通常画質よりも高画質な医用画像を生成する高画質化処理と、前記他の領域に対する、出血の検出を行う検波処理とを互いに異なる演算処理部に割り当てる
（８）乃至（１０）のいずれかに記載の画像処理装置。
（１３）  前記制御部は、前記注目領域に対する、血管を強調したり、血管深度を表示したりする識別性向上処理と、前記他の領域に対する、通常画質の医用画像を生成する基本現像処理とを互いに異なる演算処理部に割り当てる
（８）乃至（１０）のいずれかに記載の情報処理装置。
（１４）  前記制御部は、前記注目領域に対する、フレームの補間を行う動画視認性向上処理と、前記他の領域に対する、通常画質の医用画像を生成する基本現像処理とを互いに異なる演算処理部に割り当てる
（８）乃至（１０）のいずれかに記載の情報処理装置。
（１５）  前記制御部は、前記医用画像に関する処理の割り当てを、フレームまたはライン毎に切り替える
（７）に記載の情報処理装置。
（１６）  前記制御部は、前記医用画像のうち、処理内容が異なっている領域に境界部を重畳して表示し、
前記境界部は、前記処理内容に基づいて変更可能である
（７）乃至（１５）のいずれかに記載の情報処理装置。
（１７）  前記演算処理部を複数備え、
前記制御部は、前記医用データの即時的な出力に関する処理を複数の前記演算処理部に適応的に分配するように構成される
（１）乃至（１６）のいずれかに記載の情報処理装置。
（１８）  前記演算処理部を備え、
前記制御部は、前記医用データの即時的な出力に関する処理を、前記演算処理部と外部の演算処理部とに適応的に分配するように構成される
（１）乃至（１６）のいずれかに記載の情報処理装置。
（１９）  前記制御部は、前記外部の演算処理部の使用料金を含むリソース情報を取得し、該リソース情報とユーザの設定予算に基づいて、前記医用データの即自的な出力に関する処理を、前記外部の演算処理部に適応的に分配するように構成される
（１８）に記載の情報処理装置。
（２０）  前記演算処理部は、少なくともFPGA（Field Programmable Gate Array）により構成された第１の演算処理部と、GPU（Graphics Processing Unit）により構成された第２の演算処理部を含み、
前記FPGAは少なくとも２つの機能を切り換え可能であり、
前記制御部は、前記処理の内容と前記演算処理部の性能とに基づいて、前記FPGAの機能を切り替える
（１）乃至（１９）のいずれかに記載の情報処理装置。
（２１）  前記医用データの即時的な出力に関する処理として実行される処理毎に、前記制御部により割り当てられた前記演算処理部を示すユーザインタフェースを表示させる表示制御部をさらに備える
（１）乃至（２０）のいずれかに記載の情報処理装置。
（２２）  前記表示制御部は、前記ユーザインタフェースにおいて、各演算処理部を示す表示を、前記演算処理部の種類に応じた表示方法で表示させる
（２１）に記載の情報処理装置。
（２３）  前記演算処理部の種類は、前記演算処理部が、前記情報処理装置の外部の演算処理部であるか否かである
（２２）に記載の情報処理装置。
（２４）  前記表示方法は、前記演算処理部を示す表示の色、濃度、明るさ、大きさ、太さ、線種、および形状の内の少なくともいずれか１つを含む
（２２）または（２３）に記載の情報処理装置。
（２５）  医用データの即時的な出力に関する処理を複数の演算処理部に適応的に分配する
情報処理方法。
（２６）  制御装置と、
複数の演算処理装置と
を備え、
前記制御装置は、
医用データの即時的な出力に関する処理を、複数の前記演算処理装置のそれぞれの演算処理部に適応的に分配する制御部
を備え、
前記演算処理装置は、
前記制御部により割り当てられた処理を行う演算処理部
を備える情報処理システム。
【符号の説明】
【０２３４】
１００  内視鏡手術システム，  １０１  内視鏡，  １３９  CCU，  ２０１  制御部，  ２０２  画像処理部，  ２１１  GPU，  ２１２  FPGA，  ２１３  合成処理部，  ２５１  リソース制御部，  ２６１  基本現像部，  ２６２  高画質化処理部，  ２６３  検波部，  ２６４  認識部，  ２６５  出力データ生成部，  ２６６  リソース情報記憶部，  ３５１  リソース制御部，  ３６１  合成データ生成部，  ３６２  出力データ生成部，  ４０１  制御装置，  ５０１  リソース制御部，  ５１１  リソース制御部，  ６０１  クラウドコンピューティング
【図１】
2019008766.tif 000003
【図２】
2019008766.tif 000004
【図３】
2019008766.tif 000005
【図４】
2019008766.tif 000006
【図５】
2019008766.tif 000007
【図６】
2019008766.tif 000008
【図７】
2019008766.tif 000009
【図８】
2019008766.tif 000010
【図９】
2019008766.tif 000011
【図１０】
2019008766.tif 000012
【図１１】
2019008766.tif 000013
【図１２】
2019008766.tif 000014
【図１３】
2019008766.tif 000015
【図１４】
2019008766.tif 000016
【図１５】
2019008766.tif 000017
【図１６】
2019008766.tif 000018
【図１７】
2019008766.tif 000019
【図１８】
2019008766.tif 000020