(57)【要約】【課題】  本発明では、ユーザーの使い勝手を変えることなく、開発工数を軽減する内視鏡手術システムを提供する。【解決手段】  複数の医療機器と接続され、グラフィカルユーザーインターフェイスを介して該各医療機器の有する機能を発揮させるために該各医療機器の動作の制御を行うシステムコントローラであって、前記グラフィカルユーザーインターフェイスを介して前記各医療機器の前記機能に関する前記動作を実行させる指示情報を取得する取得手段と、前記各医療機器の前記機能に関する前記動作を示す機能動作情報と、該機能動作情報を分類する情報である分類情報とを関連付けた機能動作分類情報を格納する格納手段と、前記機能動作分類情報に基づいて、前記指示情報を分類する分類手段と、前記分類手段による分類結果に基づいて、前記指示情報に対する出力を制御する出力制御手段とを備えることにより、上記課題の解決を図る。【選択図】      図１
2006271885.tif 000002
【特許請求の範囲】
【請求項１】
複数の医療機器と接続され、グラフィカルユーザーインターフェイスを介して該各医療機器の有する機能を発揮させるために該各医療機器の動作の制御を行うシステムコントローラであって、
前記グラフィカルユーザーインターフェイスを介して前記各医療機器の前記機能に関する前記動作を実行させる指示情報を取得する取得手段と、
前記各医療機器の前記機能に関する前記動作を示す機能動作情報と、該機能動作情報を分類する情報である分類情報とを関連付けた機能動作分類情報を格納する格納手段と、
前記機能動作分類情報に基づいて、前記指示情報を分類する分類手段と、
前記分類手段による分類結果に基づいて、前記指示情報に対する出力を制御する出力制御手段と、
を備えることを特徴とするシステムコントローラ。
【請求項２】
前記出力制御手段は、前記指示情報が第１の分類の場合には、該指示情報に対応する前記医療機器の前記機能動作を制御する
ことを特徴とする請求項１に記載のシステムコントローラ。
【請求項３】
前記出力制御手段は、前記指示情報が第２の分類の場合には、所定のメッセージを出力する
ことを特徴とする請求項１に記載のシステムコントローラ。
【請求項４】
前記システムコントローラは、さらに、
前記機能動作分類情報を生成する生成手段
を備えることを特徴とする請求項１に記載のシステムコントローラ。
【請求項５】
前記生成手段は、前記取得手段により取得される前記指示情報の取得頻度に応じて、前記機能動作分類情報を生成する
ことを特徴とする請求項４に記載のシステムコントローラ。
【請求項６】
複数の医療機器と接続され、グラフィカルユーザーインターフェイスを介して該各医療機器の有する機能を発揮させるために該各医療機器の動作の制御を行うシステムコントローラであって、
前記各医療機器の前記機能に関する前記動作を示す機能動作情報と、該機能動作情報を分類する情報である分類情報とを関連付けた機能動作分類情報を生成する生成手段と、
前記機能動作分類情報から、所定の前記分類情報と関連付けられた前記機能動作情報を抽出する抽出手段と、
前記グラフィカルユーザーインターフェイスを介して、前記抽出手段により抽出された前記機能動作情報に対応する情報であって、前記各医療機器の前記機能動作に関する該情報である機能動作関連情報を表示させる場合、該機能動作関連情報の表示形態を制御する表示形態制御手段と、
を備えることを特徴とするシステムコントローラ。
【請求項７】
前記表示形態制御手段は、前記機能動作関連情報を非表示にする
ことを特徴とする請求項６に記載のシステムコントローラ。
【請求項８】
前記システムコントローラは、さらに、
前記グラフィカルユーザーインターフェイスを介して前記各医療機器の前記機能に関する前記動作を実行させる指示情報を取得する取得手段、
を備え、
前記生成手段は、前記取得手段により取得される前記指示情報の取得頻度に応じて、前記機能動作分類情報を生成する
ことを特徴とする請求項６に記載のシステムコントローラ。
【請求項９】
複数の医療機器と接続され、グラフィカルユーザーインターフェイスを介して該各医療機器の有する機能を発揮させるために該各医療機器の動作の制御を行う処理を、コンピュータに実行させるシステム制御プログラムであって、
前記グラフィカルユーザーインターフェイスを介して前記各医療機器の前記機能に関する前記動作を実行させる指示情報を取得する取得処理と、
前記各医療機器の前記機能に関する前記動作を示す機能動作情報と、該機能動作情報を分類する情報である分類情報とを関連付けた機能動作分類情報を格納する格納処理と、
前記機能動作分類情報に基づいて、前記指示情報を分類する分類処理と、
前記分類処理による分類結果に基づいて、前記指示情報に対する出力を制御する出力制御処理と、
をコンピュータに実行させるシステム制御プログラム。
【請求項１０】
前記出力制御処理は、前記指示情報が第１の分類の場合には、該指示情報に対応する前記医療機器の前記機能動作を制御する処理
を行う請求項９に記載のシステム制御プログラム。
【請求項１１】
前記出力制御処理は、前記指示情報が第２の分類の場合には、所定のメッセージを出力する処理
を行う請求項９に記載のシステム制御プログラム。
【請求項１２】
前記システム制御プログラムは、さらに、
前記機能動作分類情報を生成する生成処理
をコンピュータに実行させる請求項９に記載のシステム制御プログラム。
【請求項１３】
前記生成処理は、前記取得処理により取得される前記指示情報の取得頻度に応じて、前記機能動作分類情報を生成する処理
を行う請求項１２に記載のシステム制御プログラム。
【請求項１４】
複数の医療機器と接続され、グラフィカルユーザーインターフェイスを介して該各医療機器の有する機能を発揮させるために該各医療機器の動作の制御を行うシステム制御プログラムであって、
前記各医療機器の前記機能に関する前記動作を示す機能動作情報と、該機能動作情報を分類する情報である分類情報とを関連付けた機能動作分類情報を生成する生成処理と、
前記機能動作分類情報から、所定の前記分類情報と関連付けられた前記機能動作情報を抽出する抽出処理と、
前記グラフィカルユーザーインターフェイスを介して、前記抽出処理により抽出された前記機能動作情報に対応する情報であって、前記各医療機器の前記機能動作に関する該情報である機能動作関連情報を表示させる場合、該機能動作関連情報の表示形態を制御する表示形態制御処理と、
をコンピュータに実行させるシステム制御プログラム。
【請求項１５】
前記表示形態制御処理は、前記機能動作関連情報を非表示にする処理
を行う請求項１４に記載のシステム制御プログラム。
【請求項１６】
前記システム制御プログラムは、さらに、
前記グラフィカルユーザーインターフェイスを介して前記各医療機器の前記機能に関する前記動作を実行させる指示情報を取得する取得処理、
をコンピュータに実行させ、
前記生成処理は、前記取得処理により取得される前記指示情報の取得頻度に応じて、前記機能動作分類情報を生成する処理
を行う請求項１４に記載のシステム制御プログラム。
【請求項１７】
複数の医療機器と接続され、グラフィカルユーザーインターフェイスを介して該各医療機器の有する機能を発揮させるために該各医療機器の動作の制御を行う内視鏡手術システムであって、
前記グラフィカルユーザーインターフェイスを介して前記各医療機器の前記機能に関する前記動作を実行させる指示情報を取得する取得手段と、
前記各医療機器の前記機能に関する前記動作を示す機能動作情報と、該機能動作情報を分類する情報である分類情報とを関連付けた機能動作分類情報を格納する格納手段と、
前記機能動作分類情報に基づいて、前記指示情報を分類する分類手段と、
前記分類手段による分類結果に基づいて、前記指示情報に対する出力を制御する出力制御手段と、
を備えることを特徴とする内視鏡手術システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内視鏡手術システムを構築する医療機器を制御したり、その制御内容を表示したりするシステムコントローラに関する。
【背景技術】
【０００２】
内視鏡手術システムにおいて、医療機器を集中制御、集中表示するコントローラとしては、例えば特許文献１がある。特許文献１では、各装置の状態表示を行う集中表示パネル３６と、各医療装置の状態表示や機能操作スイッチ等を表示する集中操作パネル３７とがシステムコントローラに接続されており、各パネルにおいて、各医療装置に関する情報のうち表示目的に応じた所定の内容の表示をそれぞれのパネルで独立して行うようになっている。
【０００３】
このような、各医療機器を遠隔操作する手段としての操作パネルは、全ての機器全ての機能についてグラフィカルユーザーインターフェイス（ＧＵＩ）を必要とする。
【特許文献１】特開平７−２３１８９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら，上記のようなグラフィカルユーザーインターフェイスの開発工数は、他の作業より大きい比率を占めているため、開発日程や開発コストに大きな影響を及ぼしていた。一方、全ての機能を画面に表示すると、操作内容が多すぎて、かえって操作しにくいとの指摘があり、なるべく操作対象の画面上はシンプルにすることを考える必要があった。
【０００５】
上記の課題に鑑み、本発明では、ユーザーの使い勝手を変えることなく、開発工数を軽減する内視鏡手術システムのためのシステムコントローラを提供する。
【課題を解決するための手段】
【０００６】
上記課題は、特許請求の範囲の請求項１に記載の発明によれば、複数の医療機器と接続され、グラフィカルユーザーインターフェイスを介して該各医療機器の有する機能を発揮させるために該各医療機器の動作の制御を行うシステムコントローラであって、前記グラフィカルユーザーインターフェイスを介して前記各医療機器の前記機能に関する前記動作を実行させる指示情報を取得する取得手段と、前記各医療機器の前記機能に関する前記動作を示す機能動作情報と、該機能動作情報を分類する情報である分類情報とを関連付けた機能動作分類情報を格納する格納手段と、前記機能動作分類情報に基づいて、前記指示情報を分類する分類手段と、前記分類手段による分類結果に基づいて、前記指示情報に対する出力を制御する出力制御手段と、を備えることを特徴とするシステムコントローラを提供することによって達成できる。
【０００７】
上記課題は、特許請求の範囲の請求項２に記載の発明によれば、前記出力制御手段は、前記指示情報が第１の分類の場合には、該指示情報に対応する前記医療機器の前記機能動作を制御することを特徴とする請求項１に記載のシステムコントローラを提供することによって達成できる。
【０００８】
上記課題は、特許請求の範囲の請求項３に記載の発明によれば、前記出力制御手段は、前記指示情報が第２の分類の場合には、所定のメッセージを出力することを特徴とする請求項１に記載のシステムコントローラを提供することによって達成できる。
【０００９】
上記課題は、特許請求の範囲の請求項４に記載の発明によれば、前記システムコントローラは、さらに、前記機能動作分類情報を生成する生成手段を備えることを特徴とする請求項１に記載のシステムコントローラを提供することによって達成できる。
【００１０】
上記課題は、特許請求の範囲の請求項５に記載の発明によれば、前記生成手段は、前記取得手段により取得される前記指示情報の取得頻度に応じて、前記機能動作分類情報を生成することを特徴とする請求項４に記載のシステムコントローラを提供することによって達成できる。
【００１１】
上記課題は、特許請求の範囲の請求項６に記載の発明によれば、複数の医療機器と接続され、グラフィカルユーザーインターフェイスを介して該各医療機器の有する機能を発揮させるために該各医療機器の動作の制御を行うシステムコントローラであって、前記各医療機器の前記機能に関する前記動作を示す機能動作情報と、該機能動作情報を分類する情報である分類情報とを関連付けた機能動作分類情報を生成する生成手段と、前記機能動作分類情報から、所定の前記分類情報と関連付けられた前記機能動作情報を抽出する抽出手段と、前記グラフィカルユーザーインターフェイスを介して、前記抽出手段により抽出された前記機能動作情報に対応する情報であって、前記各医療機器の前記機能動作に関する該情報である機能動作関連情報を表示させる場合、該機能動作関連情報の表示形態を制御する表示形態制御手段と、を備えることを特徴とするシステムコントローラを提供することによって達成できる。
【００１２】
上記課題は、特許請求の範囲の請求項７に記載の発明によれば、前記表示形態制御手段は、前記機能動作関連情報を非表示にすることを特徴とする請求項６に記載のシステムコントローラを提供することによって達成できる。
【００１３】
上記課題は、特許請求の範囲の請求項８に記載の発明によれば、前記システムコントローラは、さらに、前記グラフィカルユーザーインターフェイスを介して前記各医療機器の前記機能に関する前記動作を実行させる指示情報を取得する取得手段、を備え、前記生成手段は、前記取得手段により取得される前記指示情報の取得頻度に応じて、前記機能動作分類情報を生成することを特徴とする請求項６に記載のシステムコントローラを提供することによって達成できる。
【００１４】
上記課題は、特許請求の範囲の請求項９に記載の発明によれば、複数の医療機器と接続され、グラフィカルユーザーインターフェイスを介して該各医療機器の有する機能を発揮させるために該各医療機器の動作の制御を行う処理を、コンピュータに実行させるシステム制御プログラムであって、前記グラフィカルユーザーインターフェイスを介して前記各医療機器の前記機能に関する前記動作を実行させる指示情報を取得する取得処理と、前記各医療機器の前記機能に関する前記動作を示す機能動作情報と、該機能動作情報を分類する情報である分類情報とを関連付けた機能動作分類情報を格納する格納処理と、前記機能動作分類情報に基づいて、前記指示情報を分類する分類処理と、前記分類処理による分類結果に基づいて、前記指示情報に対する出力を制御する出力制御処理と、をコンピュータに実行させるシステム制御プログラムを提供することによって達成できる。
【００１５】
上記課題は、特許請求の範囲の請求項１０に記載の発明によれば、前記出力制御処理は、前記指示情報が第１の分類の場合には、該指示情報に対応する前記医療機器の前記機能動作を制御する処理を行う請求項９に記載のシステム制御プログラムを提供することによって達成できる。
【００１６】
上記課題は、特許請求の範囲の請求項１１に記載の発明によれば、前記出力制御処理は、前記指示情報が第２の分類の場合には、所定のメッセージを出力する処理を行う請求項９に記載のシステム制御プログラムを提供することによって達成できる。
【００１７】
上記課題は、特許請求の範囲の請求項１２に記載の発明によれば、前記システム制御プログラムは、さらに、前記機能動作分類情報を生成する生成処理をコンピュータに実行させる請求項９に記載のシステム制御プログラム。
【００１８】
上記課題は、特許請求の範囲の請求項１３に記載の発明によれば、前記生成処理は、前記取得処理により取得される前記指示情報の取得頻度に応じて、前記機能動作分類情報を生成する処理を行う請求項１２に記載のシステム制御プログラムを提供することによって達成できる。
【００１９】
上記課題は、特許請求の範囲の請求項１４に記載の発明によれば、複数の医療機器と接続され、グラフィカルユーザーインターフェイスを介して該各医療機器の有する機能を発揮させるために該各医療機器の動作の制御を行うシステム制御プログラムであって、前記各医療機器の前記機能に関する前記動作を示す機能動作情報と、該機能動作情報を分類する情報である分類情報とを関連付けた機能動作分類情報を生成する生成処理と、前記機能動作分類情報から、所定の前記分類情報と関連付けられた前記機能動作情報を抽出する抽出処理と、前記グラフィカルユーザーインターフェイスを介して、前記抽出処理により抽出された前記機能動作情報に対応する情報であって、前記各医療機器の前記機能動作に関する該情報である機能動作関連情報を表示させる場合、該機能動作関連情報の表示形態を制御する表示形態制御処理と、をコンピュータに実行させるシステム制御プログラムを提供することによって達成できる。
【００２０】
上記課題は、特許請求の範囲の請求項１５に記載の発明によれば、前記表示形態制御処理は、前記機能動作関連情報を非表示にする処理を行う請求項１４に記載のシステム制御プログラムを提供することによって達成できる。
【００２１】
上記課題は、特許請求の範囲の請求項１６に記載の発明によれば、前記システム制御プログラムは、さらに、前記グラフィカルユーザーインターフェイスを介して前記各医療機器の前記機能に関する前記動作を実行させる指示情報を取得する取得処理、をコンピュータに実行させ、前記生成処理は、前記取得処理により取得される前記指示情報の取得頻度に応じて、前記機能動作分類情報を生成する処理を行う請求項１４に記載のシステム制御プログラムを提供することによって達成できる。
【００２２】
上記課題は、特許請求の範囲の請求項１６に記載の発明によれば、複数の医療機器と接続され、グラフィカルユーザーインターフェイスを介して該各医療機器の有する機能を発揮させるために該各医療機器の動作の制御を行う内視鏡手術システムであって、前記グラフィカルユーザーインターフェイスを介して前記各医療機器の前記機能に関する前記動作を実行させる指示情報を取得する取得手段と、前記各医療機器の前記機能に関する前記動作を示す機能動作情報と、該機能動作情報を分類する情報である分類情報とを関連付けた機能動作分類情報を格納する格納手段と、前記機能動作分類情報に基づいて、前記指示情報を分類する分類手段と、前記分類手段による分類結果に基づいて、前記指示情報に対する出力を制御する出力制御手段と、を備えることを特徴とする内視鏡手術システムを提供することによって達成できる。
【発明の効果】
【００２３】
ユーザーの使い勝手を変えることなく、逆に不要なボタンを減らすことができ、より見やすくすっきりしたグラフィカルユーザーインターフェイスを提供することができる。また、不要なボタンに関してのソフトウェア開発が抑えられるので、開発日程の短縮、コストの軽減が図られる。
【発明を実施するための最良の形態】
【００２４】
各医療機器と通信してグラフィカルユーザーインターフェイスを用いて集中制御を行うシステムコントローラにおいて、各機器各機能のボタンを、直接操作を行う通常ボタン群と、操作は行わない非操作ボタン群、及びボタンの表示すらしない無表示ボタン群へ分類する。
【００２５】
このようにすることで、ユーザーが頻繁に操作するボタンは通常ボタン群へ、あまり操作を行わないものは非操作ボタン群へ、さらに、ほとんど操作しないボタンは無表示ボタン群へ分類することができる。
【００２６】
図１は、本発明にかかるシステムコントローラを示す。システムコントローラ１００は、取得手段１０１、格納手段１０４、分類手段１０２、出力制御手段１０３、表示形態制御手段１０６、及び生成手段１０７を備える。
【００２７】
取得手段１０１は、操作パネルからのユーザーの指示情報を取得する。取得手段１０１は、例えば図３の操作パネル信号受信部１３に相当するものである。格納手段１０４は、後述するように、操作パネルに表示される医療機器の機能に関する各操作ボタンがどのクラスに属するかという情報（機能動作分類情報、以下の実施形態では、操作ボタンクラス関連情報と称している）が記憶されている。格納手段１０４は、例えば、メモリーまたはハードディスク等の記憶装置に相当するものである。
【００２８】
分類手段１０２は、取得手段１０１により取得した指示情報に基づいて、ユーザーが操作パネルで押下したボタンがどのクラスであるかを分類する。分類手段１０２は、例えば図３の制御部１７で実行される処理に相当する。出力制御手段１０３は、分類手段１０２による分類されたクラスに応じて、各医療機器へ制御信号を送信したり、または操作パネルに所定のメッセージを表示したりする。出力制御手段１０３は、例えば、図３の制御部１７で実行される処理に相当する。
【００２９】
生成手段１０７は、上記の機能動作分類情報を生成する。生成手段１０７は、例えば、図３の制御部１７で実行される処理に相当する。機能動作分類情報の生成には複数のパターンがある。例えば、ユーザーが操作パネル上で設定したり、操作ボタンの使用頻度で自動的に設定したり等して機能動作分類情報を生成することができる。この生成した機能動作分類情報は、格納手段１０４に格納される。
【００３０】
抽出手段１０５は、医療機器の機能に関する情報を操作パネルに表示する際に、例えば、所定のクラスに属する操作ボタンに関する情報を機能動作分類情報から抽出する。抽出手段１０５は、例えば、図３の制御部１７で実行される処理に相当する。表示形態制御手段１０６では、抽出手段１０５により抽出された情報に基づいて、操作パネルに表示する表示形態を制御（例えば、所定のボタン等を非表示にしたり、操作不可にしたり等）するものである。表示形態制御手段１０６は、例えば、図３の制御部１７で実行される処理に相当する。
【００３１】
なお、医療機器とは、後述する実施形態でいえば、例えば、ＴＶカメラ装置４、内視鏡光源装置５、気腹器６、電気メス装置７等である。なお、これらの医療機器は一例であって、これらの医療機器に限定されず、医療機器は医療システムの構成要素となり得るものであればよい。
【００３２】
では、以下に各実施形態について説明する。
＜第１の実施形態＞
図２は、本実施形態における内視鏡手術システムを概略的に示した図である。トロリー（不図示）には、モニタ８、ＴＶカメラ装置４、内視鏡光源装置５、気腹器６、電気メス装置７、ＶＴＲ９、及びシステムコントローラ１０が搭載されている。システムコントローラ１０は、これらの各医療機器とは図示しない通信ケーブルで接続され、各医療機器と双方向通信を行うことができる。また、システムコントローラ１０は、操作パネル１１と表示パネル１２とに接続されている。なお、図２の内視鏡手術システムを構成する医療機器は、一例であって、これらに限定されない。
【００３３】
同図において、患者には、内視鏡１、気腹チューブ２、電気メス用プロープ３が穿刺されており、さらに電気メス用対極版３ａが貼り付けられている。それらの機器は、それぞれＴＶカメラ装置４、内視鏡光源装置５、気腹器６、電気メス装置７へ接続されている。
【００３４】
内視鏡光源装置５は、照明光を伝送するライトガイドケーブルを介して内視鏡１に接続されている。内視鏡光源装置５の照明光は、内視鏡１のライトガイドに供給されると、この内視鏡１の挿入部が刺入された患者の腹部内の患部等を照明する。
【００３５】
この内視鏡１の接眼部には、撮像素子を備えたカメラヘッドが装着されている。このカメラヘッド内の撮像素子を用いて、内視鏡１の観察光学系による患部等の光学像が撮像される。そうすると、その撮像した光学像データがカメラケーブルを介してＴＶカメラ装置４に伝送される。その光学像データはＴＶカメラ装置４内の信号処理回路で信号処理されて、映像信号が生成される。そして、その映像信号がシステムコントローラ１０を介してモニタ８に出力されて、モニタ８に患部等の内視鏡画像が表示される。ＶＴＲ９は、内視鏡画像の記録再生を行うためのものである。
【００３６】
気腹装置６には、例えばＣＯ2等を充填したガスボンベが接続されている。そして、この気腹装置１４から患者に延びた気腹チューブ２を介して患者の腹部内にＣＯ2ガスを供給できる。
【００３７】
電気メス用プローブ３は、アクティブコードを介して電気メス装置７のアクティブ電極に電気的に接続されている。また、電気メス装置７の患者電極（Ｐ電極）には、人体の皮膚に密着するように柔軟性のあるシート状に形成された電気メス用対極版３ａが接続されている。
【００３８】
操作パネル１１は、非滅菌域に配置され看護師等が各医療機器の操作を集中して行うものであって、図示しないマウスとタッチパネル等のポインティングデバイスを有したものであり、各医療機器を集中管理・制御・操作するものである。
【００３９】
操作パネル１１は、表示を行う表示手段となる液晶パネル等で形成された表示部の機能と、この表示部の上に平面的に配列された接触式タッチセンサの機能とを有している。その表示部は、接触式タッチセンサの位置に対応してその操作用スイッチを表示する。なお、接触式タッチセンサは平面的に配列された例えば光学式タッチセンサで形成されている。
【００４０】
従って、その表示部で表示されている操作用スイッチを指で触れる操作を行うことにより、その位置に配置された接触式タッチセンサでその接触が検出され、システムコントローラ１０にその操作情報を伝えるようにしている。
【００４１】
表示パネル１２にはシステム内の機器の状態情報から術者に必要な情報のみを選択して集中表示したり、参照画像等を表示したりする。
図３は、本実施形態におけるシステムコントローラ１０の内部構成の概要を示す。システムコントローラ１０の操作は、タッチパネル式の操作パネル１１で行うことができる。また、システムコントローラ１０に関する情報は、操作パネル１１または表示パネル１２に表示される。
【００４２】
システムコントローラ１０は、操作パネル信号受信部１３、操作パネルドライブ部１４、表示パネルドライブ部１５、通信部１６、制御部１７、ハードディスク１８、電源部１９から構成される。
【００４３】
操作パネル信号受信部１３は、操作パネル１１からのタッチ信号を受ける。操作パネルドライブ部１４では、操作パネル１１に画像を表示するのに必要な情報を送信する。表示パネルドライブ部１５では、表示パネル１１に画像を表示するのに必要な情報を送信する。
【００４４】
通信部１６は、トロリーに搭載されている医療機器ＴＶカメラ装置４、内視鏡光源装置５、気腹器６、電気メス７、ＶＴＲ９と通信を行う通信インターフェースである。ハードディスク１８には、少なくとも各医療機器を制御するための制御プログラムが格納されている。制御部１７は、操作パネルドライブ部１４、表示パネルドライブ部１５、通信部１６等のシステムコントローラ１０を構成する各構成部の動作を制御する。電源部１９は、これらの各構成部に電源を供給する。
【００４５】
制御部１７は、ボードパソコンを元に作られており、ＣＰＵの他にメモリー、通信を行うためのシリアルポート、パラレルポート、ＬＡＮポート、ＰＳ／２ボート、ＵＳＢポートや、フロッピー（登録商標）ディスクドライブのためのＦＤＤポート、ハードディスクドライブのためのＩＤＥポート、ビデオ出力のためのビデオポートなど、パソコンの一般的な各種インターフェイスを持っている。
【００４６】
術者は、このようなシステムコントローラ１０に接続された各医療機器を使いながら内視鏡手術を行っていく。各医療機器の操作は、操作パネル１１にて行われる。
図４は、本実施形態における操作パネル１１に表示される医療機器設定画面２０の一例である。医療機器設定画面２０では、システムコントローラ１０と接続されている各医療機器の設定が可能となっている。
【００４７】
医療機器設定画面２０の左側の表示領域にはシステムコントローラ１０に接続されている医療機器のリスト（医療機器リスト）２１が表示されている。同図では、医療機器リスト２１には、「ＴＶカメラ」２１ａ、「光源」２１ｂ、「気腹器」２１ｃ、「電気メス」２１ｄ、「ＶＴＲ」２１ｅが表示されている。この医療機器リスト２１のうちいずれかを選択すると、医療機器設定画面２０の右側の表示領域に、その選択された医療機器の機能一覧（医療機器機能一覧）２２が表示される。
【００４８】
医療機器機能一覧２２は、機能名称２３、設定状況表示欄２４、操作ボタン２５（円形矢印ボタン２５ａ，上三角のボタン２５ｂ，下三角のボタン２５ｃ）から構成される。図４では、「電気メス」２１ｄを選択した場合の医療機器設定画面２０の表示例を示している。
【００４９】
この電気メスに関する医療機器設定画面２０の右側の医療機器機能一覧２２は、電気メスの機能ごとに区切られて表示されている。この例では、「出力モード」、「Ｃｕｔ出力」、「Ｃｏａｇ．出力」、「Ｃｕｔモード」、「Ｃｏａｇ．モード」が表示されている。また、電気メスの機能ごとに、ボタン２５が表示されている。そのボタン２５が表示されている表示領域をタッチすることにより、それぞれの機能を操作させることが出来る。
【００５０】
円形矢印のボタン２５ａは、モードを変更する場合に使用するものである。例えば、機能「出力モード」の円形矢印のボタン２５ａを押下した場合、例えばモード変更画面（不図示）が表示され、他のモードを選択することにより、モードの変更を行うことができる。その変更した内容は、設定状況表示欄２４に表示される。
【００５１】
上三角のボタン２５ｂは設定値を上昇させるものである。上三角のボタン２５ｂを押下した場合、その操作ボタンに対応する機能の出力値を上げる操作を行うことができる。その変更した出力値は、設定状況表示欄２４に表示される。
下三角のボタン２５ｃは設定値を下降させるものである。下三角のボタン２５ｃを押下した場合、その操作ボタンに対応する機能の出力値を下げる操作を行うことができる。その変更した出力値は、設定状況表示欄２４に表示される。
【００５２】
さて、本実施形態では、各操作ボタン２５を、操作可能なＡクラスと操作不可能なＢクラスとに予め分類しておく。ここで、操作可能な操作ボタンとは、操作パネル１１上の当該操作ボタンを押下すると、その操作指示情報に基づいてシステムコントローラ１０が操作対象となる医療機器を制御することができるボタンのことをいう。また、操作不可能な操作ボタンとは、操作パネル１１上の当該操作ボタンを押下しても、システムコントローラ１０が操作対象となる医療機器に対して命令を出さないようなボタンのことをいう。
【００５３】
本実施形態では、例えば、「Ｃｕｔ出力」、「Ｃｏａｇ．出力」をＡクラスとし、その他の「出力モード」、「Ｃｕｔモード」、「Ｃｏａｇ．モード」をＢクラスと設定しておく。
【００５４】
さて、それでは、内視鏡手術システムの起動時における医療機器設定画面２０の状態について説明する。まず、各医療機器とシステムコントローラ１０を、電源を投入して起動させる。その後、所定の操作を行って、操作パネル１１に医療機器設定画面２０を表示させる。医療機器設定画面２０の医療機器のリスト２１から、一例として「電気メス」２１ｄをタッチすると、電気メスに関する医療機器設定画面２０となる（図４参照）。
【００５５】
ここで、上述の通り、予め「Ｃｕｔ出力」と「Ｃｏａｇ．出力」に関する操作ボタン２５をＡクラスとし、「出力モード」、「Ｃｕｔモード」、「Ｃｏａｇ．モード」に関する操作ボタン２３をＢクラスとしておく。このクラス分けに関する情報は予め操作プログラムに書き込まれ、システムコントローラ１０のメモリーに記憶しておく。
【００５６】
このクラス分けは、たとえばシステムコントローラ１０の製作段階で市場調査などを行い、頻繁に使用される可能性があるものをクラスＡ、ほとんど使用されることがないものをクラスＢとすることで設定してもよい。
【００５７】
図５は、本実施形態における押下されたボタンのクラス毎の処理を示すフローチャートを示す。まず、制御部１７は、設定画面２０上に表示されている操作ボタン２５が押下されたか否かを監視している（ステップ１、以下ステップを「Ｓ」と称する）。操作ボタン２５が押下されるまで、Ｓ１で「Ｎ」へ進んで、当該監視を行う。
【００５８】
操作ボタン２５が押下された場合（Ｓ１で「Ｙ」へ進む）、制御部１７はその操作ボタン２５がＡクラスか否かを判断する（Ｓ２）。上述の通り、システムコントローラ１０のメモリーには、どの操作ボタン２５がどのクラスに属するかという情報（操作ボタンクラス関連情報という）が記憶されているので、操作ボタンクラス関連情報から押下された操作ボタン２５を検索して、この操作ボタン２５のクラスを取得する。これにより、押下された操作ボタン２５がそのどのクラスに属するかということを判断することができる。
【００５９】
Ｓ２において、押下された操作ボタン２５がＡクラスであると判断された場合（Ｓ２で「Ｙ」へ進む）には、その操作ボタン２５に基づく処理を行う（Ｓ３）。たとえば、「Ｃｕｔ出力」の上三角ボタン２５ｂ（Ａクラスのボタン）を押した場合、その情報はタッチパネルから制御部１７へ送信され、さらに電気メス装置７へＣｕｔ出力を上げる信号が送信される。電気メス装置７が出力を１ステップ上げたら、完了の信号が制御部へ戻り、設定画面２０の設定状況表示欄２４に更新された出力値が表示される。
【００６０】
一方、Ｓ２において、押下された操作ボタン２５がＢクラスであると判断された場合（Ｓ２で「Ｎ」へ進む）には、後述するように、所定のコメント表示をする（Ｓ４）。たとえば、「出力モード」の円形矢印ボタン２５ａ（Ｂクラスのボタン）を押した場合、その情報はタッチパネルから制御部１７へ送信され、タッチパネルに所定のメッセージを表示する（図６参照）。
【００６１】
図６は、本実施形態におけるＢクラスボタンが押下された場合に表示されるメッセージの一例を示す。同図では、Ｂクラスに属するボタン２５が押下された場合、「電気メスの出力モードを変更する場合は、電気メス本体の出力モードボタンを操作してください」という旨のメッセージ３０が設定画面２０にオーバーレイ表示される。このメッセージ３０は、一定時間、たとえば１０秒間表示した後、自動的に消去される。
【００６２】
そして、そのメッセージ３０を確認した術者は、そのメッセージの指示内容に従い、手動で電気メス本体の出力モードボタンを操作して電気メスの出力モードを変更する。
装置間の通信ソフトウェアを開発する場合、通信プロトコルを決めたりする設計作業や、そのプロトコルが正常に作動するかを検証する作業は、慎重に進められている。
【００６３】
さらに、両方の装置の検証を同時に進めなければならず、その足並みが揃うように調整する作業も含まれてくる。特に、医療機器の場合、装置間で表示が異なっていたり、医療機の操作が無視されたりするようなことがあると、医療事故に繋がる可能性があるためである。
【００６４】
これに対し、本例でのＢクラスの場合は、メッセージのみを表示するため、システムコントローラ１００の動作を確認すればよく、システムコントローラ側ソフトウェア開発作業のみで進めることができ、全体的なプログラム作成の作業を軽減することができる。
【００６５】
なお、本実施形態では、一例として電気メスについて説明したが、当然これに限定されず、その他の医療機器についても同様に適用することができる。
以上より、従来ならば、操作パネルに表示したボタンの操作をすべて操作可能なように制御部や、各医療機器のプログラムを作成しなければならなかったが、本実施形態では、予め決められた操作ボタンのみの操作を行うようにして、それ以外のボタンは各医療機器と通信を行わず、システムコントローラのみで処理するようにした。
【００６６】
このため、プログラム作成の作業を軽減することができ、開発資源を節約することとなるので、システムコントローラの価格を抑えることができる。
＜第２の実施形態＞
第１の実施形態では、医療機器機能一覧に表示される操作ボタンのクラスは固定されていたが、本実施形態では、システムコントローラ１０の操作により、Ａクラス、Ｂクラスを設定することができることについて説明する。内視鏡手術システムの基本的な構成、操作は、第１の実施形態と同様である。
【００６７】
図７は、本実施形態における操作パネル１１に表示される医療機器設定画面４０の一例である。医療機器設定画面４０では、図４と異なり、医療機器設定画面２０の左側の表示領域のリスト２１の最後尾に「ボタン設定」４１が追加されている。
【００６８】
「ボタン設定」４１をタッチした後、「電気メス」２１ｄをタッチすると、図７のような画面が表示される。医療機器設定画面４０の右側の表示領域には、「電気メス」２１ｄの各機能に関する操作ボタンについて、クラスの設定ができる「操作ボタンクラス設定一覧」４２が表示されている。
【００６９】
操作ボタンクラス設定一覧４２は、機能名称４３、設定クラス表示欄４４、円形矢印ボタン４５から構成される。機能名称４３は、リスト２１で選択された医療機器の機能が表示される。
【００７０】
円形矢印のボタン４５を押下すると、例えばクラス選択画面（不図示）が表示される。そして、そのクラス選択画面でクラスを選択する（例えば、Ａ，Ｂ，Ｃのうちいずれかを選択する）ことにより、当該機能の操作ボタンのクラスの設定を行うことができる。その設定したクラスは、クラス表示欄４４に表示される。この設定情報は、第１の実施形態と同様に、報操作ボタンクラス関連情報として、システムコントローラ１０のメモリーまたはハードディスクに記憶される。
【００７１】
なお、Ｃクラスに設定されたボタンは、後述するように、医療機器機能一覧２２において非表示になり、さらに、その機能名称の表示自体もその一覧上で非表示になる。
次に、医療機器設定画面４０で操作ボタンのクラスの設定を行った後に、医療機器設定画面２０を表示する場合について説明する。
【００７２】
図８は、本実施形態におけるリスト２１から医療機器を選択後に当該医療機器に関する医療機器機能一覧が表示されるまでの間に発生する処理を示すフローである。まず、第１の実施形態と同様に、医療機器のリスト２１からいずれかを選択する（Ｓ１１）。ここでは、例として、電気メスを選択する。
【００７３】
そうすると、制御部１７は、Ｓ１１でリスト２１から選択された医療機器の医療機器機能一覧２２内にクラスＣの機能が存在するかを判断する（Ｓ１２）。上述の通り、システムコントローラ１０のメモリー等には、操作ボタンクラス関連情報が記憶されている。そこで、制御部１７は、その操作ボタンクラス関連情報をメモリー等から読み出して、Ｃクラスに設定されている操作ボタンに関する情報を検索する。
【００７４】
Ｓ１２での検索の結果、Ｃクラスとして設定された操作ボタンがある場合（Ｓ１２で「Ｙ」へ進む）には、医療機器機能一覧２２において、その操作ボタン２５と、その操作ボタンに対応する機能名称２３及び設定状況表示欄２４を非表示にして、医療機器機能一覧２２を表示する（Ｓ１４）（図９参照）。
【００７５】
Ｓ１２での検索の結果、Ｃクラスとして設定された操作ボタンがない場合（Ｓ１２で「Ｎ」へ進む）には、そのまま医療機器機能一覧２２を表示する（Ｓ１４）（図４参照）。
図９は、本実施形態におけるＣクラスの機能名称等が非表示状態となっている医療機器設定画面５０の一例を示す。図４と比較すると、医療機器設定画面５０では、図７でＣクラスに設定された操作ボタンに対応する機能名称等が医療機器機能一覧２２に表示されていないことが確認できる。
【００７６】
なお、本実施形態においても、図５のフローで説明したように、押下された操作ボタンのクラス毎に実行される処理は異なってくる。例えば、図５のＳ２において、押下された操作ボタン２５がＡクラスであると判断された場合（Ｓ２で「Ｙ」へ進む）には、その操作ボタン２５に基づく処理を行う（Ｓ１３）。
【００７７】
Ｓ２において、押下された操作ボタン２５がＡクラスではない（すなわち、Ｂクラス）と判断された場合（Ｓ２で「Ｎ」へ進む）には、図６で説明したのと同様に、操作方法（図６参照）を表示する。この場合には、表示された操作方法を確認した術者は、それに従い、手動で操作を行う。
【００７８】
なお、各操作ボタンにはクラス設定できる範囲があり、これは予めプログラムに入力してメモリーに記憶しておく必要がある。つまり、ある操作ボタンは、Ａクラス、Ｂクラス、Ｃクラスすべてを指定できるが、これとは異なる別のボタンは、Ｂクラス、Ｃクラスのみしか指定できない等である。
【００７９】
また、本実施形態では、Ｃクラスに設定したものを非表示にしたが、これに限定されず、例えば、操作できない状態を示すような表示形態（例えば、薄い色で表示等）であればよい。また、ＡまたはＢクラスの場合は、強調表示したり、拡大表示したり、色調を変更したり等してもよい。また、医療機器機能一覧２２への表示順をクラス順に表示してもよい（例えば、Ａ，Ｂ，Ｃの順で上から表示する）。
【００８０】
以上より、各操作ボタンの設定をユーザーが行うことができるので、ユーザーが各操作ボタンの機能について理解した上で、操作を行うことができる。かつ、プログラム開発費用を抑え、安価に製品を提供できる。
【００８１】
＜第３の実施形態＞
本実施形態では、自動的に操作ボタンのクラスを変更する例を示す。内視鏡手術システムの構成は、第１の実施形態と同じである。
【００８２】
本実施形態では、各操作ボタンには、その操作ボタンが押下された回数をカウントするボタンカウンタがプログラムに組み込まれている。
また、システムコントローラの電源を投入した回数をカウントする電源カウンタもプログラムに組み込まれている。それぞれのカウント値はシステムコントローラの電源が切られても記憶保持できるように不揮発性メモリーに記憶されている。
【００８３】
図１０は、本実施形態におけるシステムコントローラ１０の電源投入時に各ボタンのクラスを自動的に割り振り、設定を自動的に行うフローを示す。
まず、システムコントローラ１０の電源を投入すると、電源カウンタがインクリメントされる（Ｓ２１）。システムコントローラ１０に接続された各医療機器の機能ボタンについてある順序（ここでは指定しない）に従い、各ボタンについて電源カウント数とそれぞれのボタンのカウント数を比較して、クラス分けを行う（Ｓ２２）。
【００８４】
Ｓ２２で、「電源カウント数＞ボタンカウント数」の場合には、当該操作ボタンをＣクラスに設定する。「電源カウント数＝ボタンカウント数」の場合には、当該操作ボタンをＢクラスに設定する。「電源カウント数＜ボタンカウント数」の場合には、当該操作ボタンをＡクラスに設定する。
【００８５】
すべての操作ボタンについて、Ｓ２２〜Ｓ２５の処理を繰り返す（Ｓ２６）。
このように、システムコントローラ１０の電源投入回数に対する操作ボタンの使用頻度に基づいて、より適切な各操作ボタンのクラス分けを行うことができる。
【００８６】
なお、本実施形態では、単純に電源カウント数とボタンカウント数の比較をしたが、これに限定されず、例えば電源カウント数とボタンカウント数それぞれにいくつかの比重をかけたり、閾値を設けたりしてもよい。また、この比較方法をユーザーが設定できるようにしてもよい。また、電源カウントではなく、手術の開始と終了が分かるのであれば、その手術回数との比較を行ってもよい。
【００８７】
以上より、実際に押下された操作ボタンの使用頻度に基づいて、各操作ボタンの設定を自動で行うことができるので、ユーザーの設定に対する負担を軽減させることができる。
【図面の簡単な説明】
【００８８】
【図１】本発明にかかるシステムコントローラを示す図である。
【図２】第１の実施形態における内視鏡手術システムを概略的に示す図である。
【図３】第１の実施形態におけるシステムコントローラ１０の内部構成の概要を示す図である。
【図４】第１の実施形態における操作パネル１１に表示される医療機器設定画面２０の一例を示す図である。
【図５】第１の実施形態における押下されたボタンのクラス毎の処理を示す図である。
【図６】第１の実施形態におけるＢクラスボタンが押下された場合に表示されるメッセージの一例を示す図である。
【図７】第２の実施形態における操作パネル１１に表示される医療機器設定画面４０の一例を示す図である。
【図８】第２の実施形態におけるリスト２１から医療機器を選択後に当該医療機器に関する医療機器機能一覧が表示されるまでの間に発生する処理を示す図である。
【図９】第２の実施形態におけるＣクラスの機能名称等が非表示状態となっている医療機器設定画面５０の一例を示す図である。
【図１０】第３の実施形態におけるシステムコントローラ１０の電源投入時に各ボタンのクラスを自動的に割り振り、設定を自動的に行うフローを示す。
【符号の説明】
【００８９】
１      内視鏡
２      気腹チューブ
３      電気メス用プロープ
３ａ    電気メス用対極版
４      ＴＶカメラ装置
５      内視鏡光源装置
６      気腹器
７      電気メス装置
８      モニタ
９      ＶＴＲ
１０    システムコントローラ
１１    操作パネル
１２    表示パネル
１３    操作パネル信号受信部
１４    操作パネルドライブ部
１５    表示パネルドライブ部
１６    通信部
１７    制御部
１８    ハードディスク
１９    電源部
【図１】
2006271885.tif 000003
【図２】
2006271885.tif 000004
【図３】
2006271885.tif 000005
【図４】
2006271885.tif 000006
【図５】
2006271885.tif 000007
【図６】
2006271885.tif 000008
【図７】
2006271885.tif 000009
【図８】
2006271885.tif 000010
【図９】
2006271885.tif 000011
【図１０】
2006271885.tif 000012