(57)【要約】【課題】複数のクライアント端末の間で合成画像を共有することができ、又は画像収集装置とクライアント端末との間で医療画像情報を共有することができる。【解決手段】画像収集装置２０、サーバ４０、複数のクライアント端末３０をネットワークＮを介して接続し、サーバ４０を介して複数のクライアント端末３０の間で情報を共有するシステム１である。画像収集装置２０は、医療機器１０から操作設定画像情報、医療画像情報を取得し、医療画像情報に対して画像処理を施し、医療画像情報と画像処理により得られた画像処理結果画像情報とをサーバ４０に送信し、サーバ４０は、画像収集装置２０から受信した医療画像情報、画像処理結果画像情報を複数のクライアント端末３０に転送し、複数のクライアント端末３０は、サーバ４０から受信した医療画像情報に画像処理結果画像を合成し、合成された合成画像を表示する。【選択図】図１
2014241089.tif 000002
【特許請求の範囲】
【請求項１】
医療機器から出力される医療画像情報を収集する画像収集装置と、サーバと、複数のクライアント端末とをネットワークを介して接続し、前記サーバを介して前記複数のクライアント端末の間で情報を共有する医療画像共有システムであって、
前記画像収集装置は、
前記医療機器から出力される操作及び設定に関連する操作設定画像情報、医療画像情報を取得する医療画像情報取得手段と、
前記医療画像情報に対して画像処理を施す画像処理手段と、
前記医療画像情報と前記画像処理手段により得られた画像処理結果画像情報とを前記サーバに送信する送信手段とを備え、
前記サーバは、
前記画像収集装置から受信した前記医療画像情報、及び画像処理結果画像情報を前記複数のクライアント端末に転送する転送手段を備え、
前記クライアント端末は、
前記サーバから前記医療画像情報と前記画像処理結果画像情報とを受信する受信手段と、
前記受信手段により受信された前記医療画像情報に前記画像処理結果画像を合成する画像合成手段と、
前記画像合成手段により合成された合成画像を表示する表示手段と、を備えることを特徴とする医療画像共有システム。
【請求項２】
医療機器から出力される医療画像情報を収集する画像収集装置と、サーバと、クライアント端末とをネットワークを介して接続し、前記サーバを介して前記画像収集装置と前記クライアント端末との間で情報を共有する医療画像共有システムであって、
前記画像収集装置は、
前記医療機器から出力される操作及び設定に関連する操作設定画像情報、医療画像情報を取得する医療画像情報取得手段と、
前記医療画像情報に対して画像処理を施す画像処理手段と、
前記医療画像情報と前記画像処理手段により得られた画像処理結果画像情報とを前記サーバに送信する送信手段とを備え、
前記サーバは、
前記画像収集装置から受信した前記医療画像情報、及び画像処理結果画像情報を前記クライアント端末に転送する転送手段を備え、
前記クライアント端末は、
前記サーバから前記医療画像情報と前記画像処理結果画像情報とを受信する受信手段と、
前記受信手段により受信された前記医療画像情報に前記画像処理結果画像を合成する画像合成手段と、
前記画像合成手段により合成された合成画像を表示する表示手段と、を備えることを特徴とする医療画像共有システム。
【請求項３】
前記医療画像情報取得手段は、
前記医療機器の表示装置に表示される画像を撮影するカメラであることを特徴とする請求項１又は２記載の医療画像共有システム。
【請求項４】
前記医療画像情報取得手段は、
前記医療機器から外部出力端子に出力される医療画像情報を取得することを特徴とする請求項１又は２記載の医療画像共有システム。
【請求項５】
前記画像処理手段は、
前記クライアント端末から前記医療画像情報中の波形画像情報に含まれる波形の位置を示す位置情報を受信する受信手段と、
前記波形画像情報に含まれる波形領域に対して、前記受信手段により受信された位置情報を閾値となる少なくとも１つの仮想ラインとして設定し、描画される波形が該仮想ラインで示される範囲を逸脱するか否かを判断する波形解析手段と、
前記描画される波形が該仮想ラインで示される範囲を逸脱した場合に警報を発生する警報発生手段と、を備えたことを特徴とする請求項１又は２記載の医療画像共有システム。
【請求項６】
前記画像処理手段は、
前記クライアント端末から前記医療画像情報中の画像情報の範囲を指定する指定範囲情報を受信する受信手段と、
前記受信手段により受信された指定範囲情報が示す範囲に含まれる前記医療画像情報の画素数から面積を算出する面積算出手段と、を備えたことを特徴とする請求項１又は２記載の医療画像共有システム。
【請求項７】
前記画像処理手段は、
前記クライアント端末から前記医療画像情報に含まれる文字情報の範囲を示す指定範囲情報を受信する受信手段と、
前記受信手段により受信された指定範囲情報が示す範囲に含まれる前記医療画像情報に対して、先頭の一文字の領域を検出し、検出された一文字の領域に隣接して存在する文字列の領域を検出し、検出された文字領域情報をＯＣＲ判断器にて文字解析を行う文字列検索手段と、を備えたことを特徴とする請求項１又は２記載の医療画像共有システム。
【請求項８】
前記画像処理手段は、
前記クライアント端末から画像パターンを受信する受信手段と、
前記医療画像情報を２次元平面に展開し、該２次元平面上の発見範囲内の領域を移動し、前記受信手段により受信された画像パターンと該領域内の画像情報との二乗誤差を算出して記憶し、該記憶された二乗誤差が最小となる画像情報を前記画像パターンとして決定するテンプレート解析手段と、を備えたことを特徴とする請求項１又は２記載の医療画像共有システム。
【請求項９】
前記サーバの転送手段は、
情報を共有することを許可されたクライアント端末のみに前記医療画像情報、及び画像処理結果画像情報を転送することを特徴とする請求項１又は２記載の医療画像共有システム。
【請求項１０】
医療機器から出力される医療画像情報を収集する画像収集装置と、サーバと、複数のクライアント端末とをネットワークを介して接続し、前記サーバを介して前記複数のクライアント端末の間で情報を共有する医療画像共有システムにおける医療画像共有方法であって、
前記画像収集装置は、
前記医療機器から出力される操作及び設定に関連する操作設定画像情報、医療画像情報を取得する医療画像情報取得ステップと、
前記医療画像情報に対して画像処理を施す画像処理ステップと、
前記医療画像情報と前記画像処理ステップにより得られた画像処理結果画像情報とを前記サーバに送信する送信ステップとを備え、
前記サーバは、
前記画像収集装置から受信した前記医療画像情報、及び画像処理結果画像情報を前記複数のクライアント端末に転送する転送ステップを備え、
前記クライアント端末は、
前記サーバから前記医療画像情報と前記画像処理結果画像情報とを受信する受信ステップと、
前記受信手段により受信された前記医療画像情報に前記画像処理結果画像を合成する画像合成ステップと、
前記画像合成ステップにより合成された合成画像を表示する表示ステップと、を備えることを特徴とする医療画像共有方法。
【請求項１１】
医療機器から出力される医療画像情報を収集する画像収集装置と、サーバと、クライアント端末とをネットワークを介して接続し、前記サーバを介して前記画像収集装置と前記クライアント端末との間で情報を共有する医療画像共有システムにおける医療画像共有方法であって、
前記画像収集装置は、
前記医療機器から出力される操作及び設定に関連する操作設定画像情報、医療画像情報を取得する医療画像情報取得ステップと、
前記医療画像情報に対して画像処理を施す画像処理ステップと、
前記医療画像情報と前記画像処理ステップにより得られた画像処理結果画像情報とを前記サーバに送信する送信ステップとを備え、
前記サーバは、
前記画像収集装置から受信した前記医療画像情報、及び画像処理結果画像情報を前記クライアント端末に転送する転送ステップを備え、
前記クライアント端末は、
前記サーバから前記医療画像情報と前記画像処理結果画像情報とを受信する受信ステップと、
前記受信ステップにより受信された前記医療画像情報に前記画像処理結果画像を合成する画像合成ステップと、
前記画像合成ステップにより合成された合成画像を表示する表示ステップと、を備えることを特徴とする医療画像共有方法。
【請求項１２】
請求項１０又は１１記載の前記画像収集装置は、各ステップをプロセッサに実行させることを特徴とする医療画像共有プログラム。
【請求項１３】
請求項１０又は１１記載の前記クライアント端末は、各ステップをプロセッサに実行させることを特徴とする医療画像共有プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のクライアント端末の間で合成画像を共有する、又は画像収集装置と前記クライアント端末との間で医療画像情報を共有するのに好適な医療画像共有システム、医療画像共有方法、及び医療画像共有プログラムに関する。
【背景技術】
【０００２】
従来、医療機器や測定機器等の機器に対して、メンテナンス説明や機器説明を行う場合、ユーザ側とメーカ側との間で電話やＦＡＸ等を利用して実施しているのに留まっていた。このため、両者間での情報共有の質が低く、相互に理解し難い状況があった。
その背景には、従来の医療機器や測定機器等からの情報を抽出又は取得するためのインターフェースに制約があったことに原因がある。
【０００３】
特許文献１には、超音波診断装置として、超音波画像や設定情報を表示する情報表示画像と、入力操作を行うための入力操作用画像とを表示部に表示可能であり、入力操作用画像には、設定するためのボタンに模した設定ボタンの画像を表示することにより、ユーザに入力を促すようにしている。また、超音波診断装置に外部モニタが接続されている場合に、外部モニタに表示部と同じ画像を表示する場合と、外部モニタに情報表示画像を表示して、表示部に入力操作用画像を表示する場合とを切り替え可能とすることができるという技術が開示されている。
【０００４】
特許文献２には、医用画像システム及び第１サーバとして、医用画像から画像部分のみを抽出しておき、画像処理が施された医用画像に注釈画像を合成したＪＰＥＧ画像を生成し、ＪＰＥＧ画像と読影レポート情報とを対応付けたデータセットを配信サーバに送信させるという技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１４２４８７公報
【特許文献２】特開２０１０−０５５１３０公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に開示されている技術にあっては、ボタンに模した設定ボタンの画像を表示することにより、ユーザに入力を促すようにしていた。設定ボタンが画像中のどの位置にあるのかを明確に示していないため、表示画面上の設定ボタンを探すことをユーザに強いることとなり、場合によっては探すのに時間がかかるといった問題があった。
また、特許文献２に開示されている技術にあっては、サーバから一方的に供給されるＪＰＥＧ画像を各端末が共有するものであり、各端末が必要な情報を個別に要求して取得することができないといった問題があった。
【０００７】
そこで、表示画面上の設定ボタンを容易に探すことができ、各端末が必要な情報を個別に要求して取得することができる医療画像共有システムを提供することが切望されている。
本発明は、上記に鑑みてなされたもので、その目的としては、複数のクライアント端末の間で合成画像を共有することができ、又は画像収集装置とクライアント端末との間で医療画像情報を共有することができる医療画像共有システム、医療画像共有方法、医療画像共有プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１記載の発明は、医療機器から出力される医療画像情報を収集する画像収集装置と、サーバと、複数のクライアント端末とをネットワークを介して接続し、前記サーバを介して前記複数のクライアント端末の間で情報を共有する医療画像共有システムであって、前記画像収集装置は、前記医療機器から出力される操作及び設定に関連する操作設定画像情報、医療画像情報を取得する医療画像情報取得手段と、前記医療画像情報に対して画像処理を施す画像処理手段と、前記医療画像情報と前記画像処理手段により得られた画像処理結果画像情報とを前記サーバに送信する送信手段とを備え、前記サーバは、前記画像収集装置から受信した前記医療画像情報、及び画像処理結果画像情報を前記複数のクライアント端末に転送する転送手段を備え、前記クライアント端末は、前記サーバから前記医療画像情報と前記画像処理結果画像情報とを受信する受信手段と、前記受信手段により受信された前記医療画像情報に前記画像処理結果画像を合成する画像合成手段と、前記画像合成手段により合成された合成画像を表示する表示手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明は、医療機器から出力される医療画像情報を収集する画像収集装置と、サーバと、複数のクライアント端末とをネットワークを介して接続し、サーバを介して複数のクライアント端末の間で情報を共有する医療画像共有システムであって、画像収集装置は、医療機器から出力される操作及び設定に関連する操作設定画像情報、医療画像情報を取得し、医療画像情報に対して画像処理を施し、医療画像情報と画像処理により得られた画像処理結果画像情報とをサーバに送信し、サーバは、画像収集装置から受信した医療画像情報、及び画像処理結果画像情報を複数のクライアント端末に転送し、クライアント端末は、サーバから医療画像情報と画像処理結果画像情報とを受信し、受信された医療画像情報に前記画像処理結果画像を合成し、合成された合成画像を表示することで、複数のクライアント端末の間で合成画像を共有することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施形態に係る医療画像共有システム１を示すブロック図である。
【図２】ネットワークＮを介して行われるメインシーケンスを示す図である。
【図３】クライアント端末３０の表示画面を示す図である。
【図４】図３に示すストリームデータ領域６８に表示される、操作及び設定に関連する操作設定画像情報、波形画像情報を含む医療画像情報の一例を示す図である。
【図５】クライアント端末３０における医療画像共有アプリケーションソフトウエアの動作を示すフローチャートである。
【図６】サーバ４０における医療画像共有ソフトウエアの動作を示すフローチャートである。
【図７】（ａ）（ｂ）は画面描画シーケンス、メッセージ送受信シーケンスを示す図である。
【図８】表示画像３６ｃ内に表示される画像ストリームデータの一例を示す図である。
【図９】波形検知シーケンスを示す図である。
【図１０】画像収集装置２０において波形検知処理を実行するためのフローチャートである。
【図１１】仮想ラインの描画例を示す図である。
【図１２】面積測定シーケンスを示す図である。
【図１３】面積測定処理を実行するためのフローチャートである。
【図１４】面積を示す閉ループ８１の一例を示す図である。
【図１５】（ａ）は処理前の様子を示す図であり、（ｂ）は所望の面積を示す閉ループ６８ａを示す図である。
【図１６】文字検索シーケンスを示す図である。
【図１７】文字検索処理を実行するためのフローチャートである。
【図１８】医療機器の操作ボタンや操作画面を示す画像領域８５、８６が描画されたことを示す図である。
【図１９】（ａ）は文字画像を含む画像領域８７を示す図であり、（ｂ）は枠画像データがストリームデータ領域６８内に合成されて表示されたことを示す図である。
【図２０】パターン検索シーケンスを示す図である。
【図２１】検索用イメージの一例を示す図である。
【図２２】パターン検索処理を実行するためのフローチャートである。
【図２３】枠画像データ９２が描画されたことを示す図である。
【発明を実施するための形態】
【００１１】
本発明の実施形態について、図面を参照して説明する。
＜第１実施形態＞
図１は本発明の第１実施形態に係る医療画像共有システム１を示すブロック図である。
第１実施形態の医療画像共有システム１は、図１に示すように、医療機器１０、画像収集装置２０、クライアント端末３０Ａ、３０Ｂ、サーバ４０、及びネットワークＮを備えている。
まず、図１を参照して、医療機器１０の構成について説明する。
医療機器１０は、内部モニタ１１ａに操作情報や波形情報や画像情報を表示することが可能であり、アナログ信号又はデジタル信号の画像信号をモニタ端子やＨＤＭＩ（登録商標）端子などの外部出力端子に出力可能な、例えば血液浄化装置、超音波診断装置、内視鏡装置、ＲＯ装置などであればよい。医療機器１０は、操作及び設定に関連する操作設定画像情報、波形画像情報を含む医療画像情報を出力する。
【００１２】
次いで、図１を参照して、画像収集装置２０の構成について説明する。
医療機器１０から出力された画像信号（アナログ信号）は画像収集装置２０に設けられたＡ／Ｄ変換部２１に入力される。
なお、医療機器１０の表示装置に表示される画像を撮影するカメラ（医療画像情報取得手段）を備え、カメラから出力される表示画面の画像信号をＡ／Ｄ変換部２１に入力するように構成してもよい。
【００１３】
Ａ／Ｄ変換部２１は、Ａ／Ｄ変換器を３個有し、医療機器１０から出力される画像信号（ＲＧＢ信号）をサンプリングクロックによりサンプリングしてＡ／Ｄ変換することにより、デジタル信号の画像データに変換する。
このように、医療機器の表示装置に表示される画像をカメラで撮影することで、医療機器に表示されている操作設定画像情報、医療画像情報を取得することができる。
【００１４】
画像取込部２２は、フレームメモリを有し、医療機器１０から出力される画像信号のフレームレートに合わせて順次にフレームメモリに画像データを取り込み、画像エンコーダ部２３に出力する。なお、医療機器１０から出力される画像信号がデジタル信号の場合、ＨＤＭＩ（登録商標）ケーブルを経由して直接に画像取込部２２に接続するように構成してもよい。
このように、医療機器から外部出力端子に出力される医療画像情報を直接に取得することで、医療機器から操作設定画像情報、医療画像情報を取得することができる。
【００１５】
画像エンコーダ部２３は、画像データを一時的に保存するフレームメモリ２３ａを有し、符号化方式Ｈ．２６４／ＡＶＣに従って画像データを符号化して動画のストリームデータを作成し、ストリーム送出部２４に出力する。また、画像エンコーダ部２３は、フレームメモリ２３ａに一時的に保存した画像データを画像処理部２６に出力する。
ストリーム送出部２４は、画像エンコーダ部２３から出力されるストリームデータを通信処理部２７に出力する。
【００１６】
画像処理部２６は、ＣＰＵ又はＤＳＰと、複数種類の画像処理プログラムを記憶するＲＯＭと、一時的に画像データを記憶するメモリ２６ａとを有する。そして、画像処理部２６は、クライアント端末３０から指定された画像処理プログラムをＣＰＵ又はＤＳＰに実行させることにより画像データに対して画像処理を実行して処理結果データを通信処理部２７に出力する。
通信処理部２７は、ストリーム送出部２４から出力される画像データや、画像処理部２６から出力される処理結果データにヘッダを付加してパケット化しネットワークＮを介してサーバ４０に送信する。
【００１７】
次いで、図１を参照して、クライアント端末３０の構成について説明する。
制御部３１は、内部にＨＤＤ、ＲＯＭ、ＲＡＭ及びＣＰＵを有し、ＨＤＤからオペレーティングシステムＯＳを読み出してＲＡＭ上に展開し、ＯＳを起動してＯＳ管理下において、ＨＤＤから医療画像共有アプリケーションソフトウエア（医療画像共有プログラム）を読み出し、各種処理を実行する。
通信処理部３２は、画像収集装置２０やサーバ４０とネットワークＮを介して接続し、これらの装置と通信プロトコルに従ってパケット通信を行う。通信処理部３２は、サーバ４０から受信した画像ストリームを画像デコーダ部３３に出力する。また、通信処理部３２は、画像収集装置２０からサーバ４０を介して受信した画像処理結果データを画像合成部３５ａに出力する。
【００１８】
画像デコーダ部３３は、画像データを一時的に保存するフレームメモリ３３ａを有し、通信処理部３２から出力される画像ストリームを符号化方式Ｈ．２６４／ＡＶＣに従って複合して画像データを生成しフレームメモリ３３ａに記憶し、フレームメモリ３３ａから１フレーム毎に画像データを読み出して画像合成部３５ａに出力する。
画像合成部３５ａは、複数のフレームメモリを有し、画像データと画像処理結果データとを合成し、合成画像データを操作表示制御部３５に出力する。
操作表示制御部３５は、ＶＲＡＭを有し、画像合成部３５ａから入力される合成画像データをＶＲＡＭに書き込むとともに、ビデオレートでＶＲＡＭから合成画像データを読み出し表示部３６ａに表示画像３６ｃを表示する。また、操作表示制御部３５は、タッチパッド部３６ｂに接続されており、タッチパッド部３６ｂに例えば指先が接触した場合に、指先の接触位置の座標（ｘ，ｙ）を出力する。
【００１９】
操作表示部３６は、表示部３６ａ、及びタッチパッド部３６ｂを有する。
表示部３６ａの表示画面には、表示画面と同一形状のタッチパッド部３６ｂが張り付けられている。詳しくは、タッチパッド部３６ｂは、最上層にカバーガラスが配置され、この下面に導電膜付きフィルムまたは感圧式抵抗膜付きフィルムが配置されている。表示部３６ａには、最上層から下方に向かって偏光板、ガラス基板、カラーフィルタ、液晶配向膜、ガラス基板、偏光板が配置されている。なお、表示部３６ａの下方には、拡散シート、ＬＥＤ光を平面全体に導く導光板、反射フィルムの順に配置されている。
なお、本実施形態では、タッチパッド部３６ｂ上の平面に対して、（ｘ，ｙ）座標を用いて位置を表すこととし、一方、表示部３６ａ上の表示画面に対して、（Ｘ，Ｙ）座標を用いて位置を表すこととし、説明の簡略化のために、ｘ＝Ｘ、ｙ＝Ｙとする。
【００２０】
次いで、図１を参照して、サーバ４０の構成について説明する。
制御部４１は、内部にＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＣＰＵ（Central Processing Unit）、ＨＤＤ（Hard Disk Drive）を有し、ＨＤＤからオペレーティングシステムＯＳを読み出してＲＡＭ上に展開してＯＳを起動する。そして、制御部４１は、ＯＳ管理下において、ＨＤＤからアプリケーションソフトウエア（医療画像共有プログラム）を読み出し、各種処理を実行するとともに、サーバ４０内の各部を制御する。
通信処理部４２は、画像収集装置２０やクライアント端末３０との間でネットワークＮを介してパケットデータを通信する。
【００２１】
ストリーミング監視処理部４３は、通信処理部４２が受信したストリームパケットを監視対処とし、タイムスタンプやフレームを監視することでストリームの途切れを監視する。
共有オブジェクト管理部４４は、医療画像において使用される共有オブジェクトを管理する。共有オブジェクトとは、医療画像において使用された情報（例えば、位置決め画像、撮影位置、撮影範囲、撮影条件、画像生成条件、クライアント操作情報（画像位置、文字、引用画像）、レポートに関する情報等）を有効に利用するために、画像情報と付帯（文字または数値）情報とから構成され、例えば検査毎又はシリーズ毎にＤＩＣＯＭ規格に従う画像として生成・管理される。
なお、共有オブジェクト管理部４４は、情報を共有することを許可されたクライアント端末のみに医療画像情報、及び画像処理結果画像情報を転送することとする。
メッセージ管理部４５は、通信処理部４２を介してクライアント端末から受信されるメッセージ又はコメントをメッセージＤＢ（図示しない）へ格納する。
【００２２】
ユーザ管理処理部４６は、ユーザ管理ＤＢ４６ａに接続され、データ配信サービスを提供しているユーザの認証処理を行う機能を有している。このユーザの認証処理では、クライアント端末３０からログイン要求と共に送られてくるユーザ情報（例えば、ユーザＩＤ及びパスワード）と、予めユーザ管理ＤＢ４６ａに格納されている各ユーザのユーザ情報との比較照合が行われて、ユーザに対してデータ配信サービスを提供することが可能か否かの判断を行う。
履歴管理処理部４７は、履歴管理ＤＢ４７ａに接続され、履歴管理ＤＢ４７ａに蓄積されている配信履歴を医療画像のストリームデータの配信ごとに更新する処理や、不要になった配信履歴を削除する処理などを行う。
【００２３】
次いで、図２を参照して、ネットワークＮを介して行われるメインシーケンスについて説明する。
まず、クライアント端末３０では、医療画像共有アプリケーションソフトウエアのアイコンが表示部３６ａに表示されていることとする。表示画面に表示されているアイコン位置に対して、ユーザの指がタッチされた場合、タッチパッド部３６ｂはタッチがあったことを検出し、かつタッチ位置を検出し操作表示制御部３５に出力する。操作表示制御部３５では、タッチ位置を制御部３１に出力する。さらに、制御部３１では、タッチ位置とアイコン位置との関係からこのタッチが医療画像共有アプリケーションソフトウエアのアイコンをクリックしたことを検出する。これにより、医療画像共有アプリケーションソフトウエアがＨＤＤからＲＡＭに展開され、医療画像共有アプリケーションソフトウエアが起動されている。
【００２４】
医療画像共有アプリケーションソフトウエアが起動されるとブラウザソフトウエアも起動され、ブラウザソフトからの起動命令が通信処理部３２に渡される。通信処理部３２では、起動命令にヘッダを付加してパケットを生成し、この起動命令をＵＲＬコードで示すサーバ４０へ送信する。
クライアント端末３０から起動命令を受信したサーバ４０は、この起動命令を画像収集装置２０に送信する。
サーバ４０から起動命令を受信した画像収集装置２０は、医療機器１０から出力される操作及び設定に関連する操作設定画像情報、波形画像情報を含む医療画像情報を入力する。
【００２５】
医療機器１０から医療画像情報を入力した画像収集装置２０は、Ａ／Ｄ変換部２１において、画像信号をサンプリングクロックによりサンプリングしてＡ／Ｄ変換することにより、デジタル信号の画像データに変換する。次いで、画像取込部２２では、画像データのフレームレートに合わせて順次にフレームメモリに画像データを取り込み、画像エンコーダ部２３に出力する。
次いで、画像エンコーダ部２３は、符号化方式Ｈ．２６４／ＡＶＣに従って画像データを符号化して動画のストリームデータを作成し、ストリーム送出部２４に出力する。次いで、ストリーム送出部２４は、画像エンコーダ部２３から出力される画像ストリームデータを通信処理部２７に出力する。
次いで、通信処理部２７は、ストリーム送出部２４から出力される画像ストリームデータにヘッダを付加してパケット化しネットワークＮを介してサーバ４０に送信する。
【００２６】
画像収集装置２０から画像ストリームデータを受信したサーバ４０は、画像ストリームデータをクライアント端末３０に送信する。
この結果、クライアント端末３０の表示部３６ａには、図３に示すような表示画像３６ｃが表示されており、ストリームデータ領域６８に画像ストリームデータが表示される。
ここで、図３を参照して、クライアント端末３０の表示画面について説明する。
表示画像３６ｃには、ペンアイコン６１、イメージ検索アイコン６２、検索アイコン６３、面積計算タブ６４、メッセージ一覧領域６５、参加者一覧領域６６、未参加ユーザ一覧領域６７、ストリームデータ領域６８、入力室者表示領域６９、クローズアイコン７０が表示されている。
ストリームデータ領域６８には、図４に示すような、操作及び設定に関連する操作設定画像情報、波形画像情報を含む医療画像情報がリアルタイムで表示されている。
【００２７】
次に、図５を参照して、クライアント端末３０における医療画像共有アプリケーションソフトウエアの動作を示すフローチャートについて説明する。
ステップＳ１では、制御部３１はログイン画面を表示部３６ａに表示するように操作表示制御部３５し、ログイン画面にＩＤコード及びパスワードが入力された場合に、ステップＳ５５に進み、入力されたＩＤコード及びパスワードを含む問合せ要求信号を通信処理部３２からネットワークＮを介してサーバ４０に送信する。
サーバ４０において、ＩＤコード及びパスワードが認証された場合に、サーバ４０から認証信号がクライアント端末３０に返送され、ステップＳ５に進む。
【００２８】
次いで、ステップＳ５では、制御部３１はログアウト状態があれば終了する（Ｓ５、Ｙ）。一方、制御部３１はログアウト状態がなければ（Ｓ５、Ｎ）、ステップＳ１０〜Ｓ４０に進む。
ここで、入力室者表示領域６９への入室者の有無を監視する入室監視（Ｓ１０）、参加者一覧領域６６でのユーザ選択を監視するユーザ選択監視（Ｓ１５）、ストリーミングに対してID管理されているタグ情報を監視するタグ監視（Ｓ２０）、ペンアイコン６１へのタッチ後の描画操作を監視する描画監視（Ｓ２５）、検索アイコン６３へのタッチ後の検索処理を監視する検索監視（Ｓ３０）、面積計算タブ６４へのタッチ後の計測状況を監視する計測監視（Ｓ３５）、クローズアイコン７０へのタッチを監視するログアウト監視（Ｓ４０）を夫々同時並行して監視している。
次いで、ステップＳ１０〜Ｓ３５における夫々の監視結果として適合する処理がある場合に、ステップＳ４５に進む。
【００２９】
ステップＳ４５では、制御部３１は操作情報が入力された場合に、ステップＳ５５に進み、操作情報を含む機能問合せ要求信号を通信処理部３２からネットワークＮを介してサーバ４０に送信する。
サーバ４０において、該機能問合要求信号に応じた返答信号を生成した場合に、サーバ４０から返答信号がクライアント端末３０に返送され、ステップＳ５０に進む。
ステップＳ５０では、ユーザによる操作に関する操作情報が入力された場合に、ステップＳ５５に進み、共有オブジェクト操作情報を通信処理部３２からネットワークＮを介してサーバ４０に送信する。
サーバ４０において、共有オブジェクト操作情報を確認された場合に、サーバ４０からオブジェクト操作確認信号がクライアント端末３０に返送され、ステップＳ５に戻る。
【００３０】
次に、図６を参照して、サーバ４０における医療画像共有ソフトウエアの動作を示すフローチャートについて説明する。
ステップＳ１０１では、制御部４１はストリーミング監視処理部４３にストリーミング監視処理を行わせる。ここで、ストリーミング監視処理部４３では、通信処理部４２が受信したストリームパケットを監視対処とし、タイムスタンプやフレームを監視することでストリームの途切れを監視する。
次いで、ステップＳ１０５では、制御部４１は履歴管理処理部４７に履歴管理処理を行わせる。ここで、履歴管理処理部４７では、履歴管理ＤＢ４７ａを参照し、履歴管理ＤＢ４７ａに蓄積されている配信履歴を医療画像のストリームデータの配信ごとに更新する処理や、不要になった配信履歴を削除する処理などを行う。
【００３１】
次いで、ステップＳ１１０では、制御部４１は、クライアント端末３０からの受信した情報を通信処理部４２から取得する。
次いで、ステップＳ１１５では、制御部４０は、クライアント操作情報を受け付けたか否かを判断する。クライアント操作情報がない場合にはステップＳ１０５に進む。一方、クライアント操作情報がログイン情報である場合に、ステップＳ１２０に進む。また、クライアント操作情報が情報共有操作である場合に、ステップＳ１２５に進む。
次いで、ステップＳ１２０では、制御部４０はユーザ管理処理部４６にユーザ管理処理を行わせる。ここで、ユーザ管理処理部４６では、ユーザ管理ＤＢ４６ａを参照し、ログインしたユーザのユーザＩＤ及びパスワードがユーザ管理ＤＢ４６ａに登録されているか否かを検索し、ユーザＩＤ及び／又はパスワードが不適切な場合はエラーメッセージをクライアント端末に返送する一方、適切な場合はステップＳ１０１に戻り、上記処理を繰り返す。なお、ユーザの新規登録についてはその説明を省略する。
次いで、ステップＳ１２５では、制御部４０は共有オブジェクト管理部４４に共有オブジェクト管理を行わせる。ここで、共有オブジェクト管理部４４では、医療画像において使用される共有オブジェクトを管理する。
【００３２】
次いで、図７（ａ）を参照して、画面描画シーケンスについて説明する。
ここで、図７（ａ）に示す画面描画シーケンスには示してないが、画像収集装置２０から送信されている画像ストリームデータが、サーバ４０を介してクライアント端末３０Ａ、３０Ｂに送信されていることとする。これにより、クライアント端末３０Ａ、３０Ｂの表示部３６ａには、図８に示すような表示画像３６ｃが表示されており、ストリームデータ領域６８に画像ストリームデータが表示されていることとする。
【００３３】
まず、クライアント端末３０Ａでは、表示画面に表示されているペンアイコン６１の位置に対して、ユーザの指がタッチされた場合、図５に示す描画監視（Ｓ２５）に移行する。そして、制御部３１は描画に関する操作情報が入力された場合（Ｓ４５）に、描画操作情報を含む機能問合せ要求信号を通信処理部３２からネットワークＮを介してサーバ４０に送信する（Ｓ５０）。
ここで、クライアント端末３０Ａでは、ユーザがタッチパッド部３６ｂにタッチし所望の手書き文字や図形を描いた場合、タッチパネル部３６ｂのタッチ位置を追跡して検出し操作表示制御部３５にタッチ位置データ群を出力する。操作表示制御部３５では、タッチ位置データ群を画像合成部３５ａに出力し、画像合成部３５ａにおいてタッチ位置データ群をＶＲＡＭ上に描画する。これにより、図８に示すように、例えば長方形図形８１ａや矢印８１ｂや手書き文字「ココ」８１ｃが描画されて表示部３６ａに表示される。
一方、操作表示制御部３５はタッチ位置データ群を制御部３１に出力する。そして、制御部３１はタッチ位置データ群を通信処理部３２に渡す。通信処理部３２では、タッチ位置データ群にヘッダを付加してパケットを生成し、このタッチ位置データ群を描画座標情報としてＵＲＬコードで示すサーバ４０へ送信する。
【００３４】
クライアント端末３０から描画座標情報を受信したサーバ４０では、制御部４１は現在接続されており、かつ、画像共有相手側のクライアント端末を共有オブジェクト管理部４４にチェックさせ、共有オブジェクト管理部４４での処理により、現在、例えばクライアント端末３０Ｂが共有相手として接続されていることが確認できた場合に、この描画座標情報をクライアント端末３０Ｂに送信する。
このように、サーバは、情報を共有することを許可されたクライアント端末のみに医療画像情報、及び画像処理結果画像情報を転送することで、情報共有を許可された複数のクライアント端末の間で合成画像を共有することができる。
【００３５】
サーバ４０から描画座標情報を受信したクライアント端末３０Ｂでは、制御部３１は描画座標情報を操作表示制御部３５に出力する。操作表示制御部３５では、描画座標情報を画像合成部３５ａに出力し、画像合成部３５ａにおいて描画座標情報をＶＲＡＭ上に描画する。
これにより、図８に示すように、例えば長方形図形８１ａや矢印８１ｂや手書き文字「ココ」８１ｃが描画されて表示部３６ａに表示される。
この結果、画像収集装置２０からサーバ４０を介してクライアント端末３０Ａ、３０Ｂに送信されている画像ストリームデータの表示画面において、クライアント端末３０Ａで手書きされた描画画像をクライアント端末３０Ｂにも表示される。このため、例えば医療画像に対して所望の箇所に手書き文字などを描画させ端末間で共有することができる。
【００３６】
次いで、図７（ｂ）を参照して、メッセージ送受信シーケンスについて説明する。
なお、図７（ａ）に示す画面描画シーケンスでは、手書き描画を行った際にその描画座標をクライアント端末３０Ａ、３０Ｂ間で共有するシーケンスを示したが、図７（ｂ）ではメッセージ送受信シーケンスについて示す。すなわち、クライアント端末３０Ａでは、表示画面に表示されている対話アイコン７１の位置に対して、ユーザの指がタッチされた場合、キーボード（図示しない）を用いて作成したテキストメッセージをメッセージ一覧領域６５に一旦保存することができる。そして、クライアント端末３０Ａからサーバ４０にテキストメッセージを送信し、サーバ４０から当該テキストメッセージをクライアント端末３０Ｂに送信する。
【００３７】
この結果、画像収集装置２０からサーバ４０を介してクライアント端末３０Ａ、３０Ｂに送信されている画像ストリームデータの表示画面において、クライアント端末３０Ａで入力されたテキストデータをクライアント端末３０Ｂにも表示される。このため、例えば医療画像に対してユーザから寄せられたテキストメッセージを端末間で共有することができる。
【００３８】
このように、医療機器から出力される医療画像情報を収集する画像収集装置と、サーバと、複数のクライアント端末とをネットワークを介して接続し、サーバを介して複数のクライアント端末の間で情報を共有する医療画像共有システムであって、画像収集装置は、医療機器から出力される操作及び設定に関連する操作設定画像情報、医療画像情報を取得し（医療画像情報取得手段）、医療画像情報に対して画像処理を施し（画像処理手段）、医療画像情報と画像処理により得られた画像処理結果画像情報とをサーバに送信し、サーバは、画像収集装置から受信した医療画像情報、及び画像処理結果画像情報を複数のクライアント端末に転送し（転送手段）、クライアント端末は、サーバから医療画像情報と画像処理結果画像情報とを受信し（受信手段）、受信された医療画像情報に画像処理結果画像を合成し（画像合成手段）、合成された合成画像を表示する（表示手段）。これにより、複数のクライアント端末の間で合成画像を共有することができる。
この結果、複数のクライアント端末の間で共有されている合成画像を参照して、メンテナンス説明や機器説明を行うことができ、両者間での情報共有の質が極めて高く、相互に理解し易い状況を提供することができる。
【００３９】
＜第２実施形態＞
本発明の第２実施形態に係る医療画像共有システムについて説明する。なお、第２実施形態に係る医療画像共有システムは、図１に示す第１実施形態に係る医療画像共有システム１に適用するものである。
まず、図９を参照して、波形検知シーケンスについて説明する。
ここで、図９に示す波形検知シーケンスには示してないが、画像収集装置２０から送信されている画像ストリームデータが、サーバ４０を介してクライアント端末３０Ａ、３０Ｂに送信されていることとする。これにより、クライアント端末３０Ａ、３０Ｂの表示部３６ａには、表示画像３６ｃが表示されており、ストリームデータ領域６８に画像ストリームデータが表示されていることとする。
【００４０】
図９において、クライアント端末３０Ａでは、表示画面に表示されているペンアイコン６１の位置に対して、ユーザの指がタッチされた場合、図５に示す描画監視（Ｓ２５）に移行する。そして、制御部３１は仮想ラインの描画に関する操作情報が入力された場合（Ｓ４５）に、描画操作情報を含む機能問合せ要求信号を通信処理部３２からネットワークＮを介してサーバ４０に送信する（Ｓ５０）。
ここで、クライアント端末３０Ａでは、ユーザがタッチパッド部３６ｂにタッチし所望の仮想ラインを描いた場合、タッチパネル部３６ｂのタッチ位置を追跡して検出し操作表示制御部３５にタッチ位置データ群を出力する。操作表示制御部３５では、タッチ位置データ群を画像合成部３５ａに出力し、画像合成部３５ａにおいてタッチ位置データ群をＶＲＡＭ上に描画する。これにより、図１１に示すように、例えば仮想ラインとしてＬｉｎｅ１、Ｌｉｎｅ２が描画されて表示部３６ａに表示される。
一方、操作表示制御部３５は仮想ラインを示すタッチ位置データ群を制御部３１に出力する。そして、制御部３１は仮想ラインを示すタッチ位置データ群を通信処理部３２に渡す。通信処理部３２では、タッチ位置データ群にヘッダを付加してパケットを生成し、この仮想ラインを示すタッチ位置データ群を描画座標情報としてＵＲＬコードで示すサーバ４０へ送信する。
【００４１】
クライアント端末３０から描画座標情報を受信したサーバ４０では、制御部４１は現在接続されている画像収集装置２０に仮想ラインにより示される波形ピーク画像域又はボトムピーク画像域の座標情報を送信する。
サーバ４０から仮想ラインにより示される波形ピーク画像域又はボトムピーク画像域の座標情報を受信した画像収集装置２０は、交点チェックを行い、波形画像が仮想ラインで示される範囲を逸脱した場合に、ピーク値のインターバルタイミングをサーバ４０に送信する。
画像収集装置２０からインターバルタイミングを受信したサーバ４０は、インターバルタイミングを履歴管理処理部４７に出力する。履歴管理処理部４７では入力されたインターバルタイミングを履歴管理ＤＢ４７ａに格納する。さらに、サーバ４０は、インターバルタイミングをクライアント端末３０Ａに送信する。
また、画像共有相手側のクライアント端末を共有オブジェクト管理部４４にチェックさせ、現在、例えばクライアント端末３０Ｂが共有相手として接続されていることが確認できた場合に、このインターバルタイミングをクライアント端末３０Ｂに送信する。
【００４２】
サーバ４０からインターバルタイミングを受信したクライアント端末３０Ｂでは、制御部３１はインターバルタイミングを操作表示制御部３５に出力する。操作表示制御部３５では、描画座標情報を画像合成部３５ａに出力し、画像合成部３５ａにおいて描画座標情報をＶＲＡＭ上に描画する。これにより、図１１に示すように、例えば仮想ラインとしてＬｉｎｅ１、Ｌｉｎｅ２が描画されて表示部３６ａに表示される。
【００４３】
インターバルタイミングとしては、図１１に示すように、「インターバルタイム（    ）Sec」というメッセージとともに、「警告：インターバル時間が設定をオーバー」という警告メッセージ画像がストリームデータ領域６８に合成されて表示される。
この結果、画像収集装置２０からサーバ４０を介してクライアント端末３０Ａ、３０Ｂに送信されている画像ストリームデータの表示画面において、クライアント端末３０ＡでＬｉｎｅ１、Ｌｉｎｅ２の描画画像をクライアント端末３０Ｂにも表示される。このため、例えば医療画像に対して所望の箇所に仮想ラインを描画させ端末間で共有することができる。
【００４４】
次いで、図１０を参照して、画像収集装置２０において波形検知処理を実行するためのフローチャートについて説明する。
サーバ４０から仮想ラインにより示される波形ピーク画像域又はボトムピーク画像域の座標情報を受信した画像収集装置２０は、通信処理部２７から画像処理部２６に波形ピーク画像域又はボトムピーク画像域を出力する。
まず、ステップＳ１５１では、画像処理部２６は、波形ピーク画像域又はボトムピーク画像域を閾値１、閾値２としてメモリ２６ａに記憶することにより設定する。
次いで、ステップＳ１５５では、画像処理部２６は、画像エンコーダ部２３から画像を取り込みメモリ２６ａに書き込む。
次いで、ステップＳ１６０では、画像処理部２６は、メモリ２６ａに取り込んだ画像のリサイズ処理、すなわち、画像の縮小、拡大を縦方向及び横方向で行う。
【００４５】
次いで、ステップＳ１６５では、画像処理部２６は、メモリ２６ａでリサイズ処理を施した画像（多値）に対して、画像の２値化処理を行い、処理結果となる２値画像をメモリ２６ａの他の領域に記憶する。
次いで、ステップＳ１７０では、画像処理部２６は、メモリ２６ａの他の領域に記憶された２値画像に対して、閾値１、閾値２を基準にして閾値判断処理を行う。すなわち、閾値判断処理では特定ピクセル（画素）が閾値１又は閾値２と衝突しているか否かを判定する衝突判定処理を行う。
【００４６】
ここで、閾値１又は閾値２と衝突している場合（Ｓ１７０、Ｙ）、ステップＳ１７５に進み、アラート処理を行う。アラート処理では、上述したインターバルタイミングとして、「Ｌｉｎｅ１オーバー」、「Ｌｉｎｅ２オーバー」というメッセージとともに、時刻データとして「２１：０１：１５／０１／０７／２０１３」という画像を生成する。ステップＳ１８０では、このようなインターバルタイミングを監視データとして通信処理部２７からサーバ４０に送信する。
また、アラート処理では、「警告：インターバル時間が設定をオーバー」という警告メッセージ画像を生成してもよい。
ステップＳ１８５では、終了判断処理を行う。すなわち、サーバ４０から画像収集装置２０に終了信号が送信され、通信処理部２７から画像処理部２６に終了信号が引き渡された場合に処理を終了する。一方、波形検知処理を継続する場合（Ｓ１８５、Ｎ）にはステップＳ１５５に戻り、上述した処理を繰り返す。
【００４７】
このように、画像処理部は、クライアント端末から医療画像情報中の波形画像情報に含まれる波形の位置を示す位置情報を受信し、波形画像情報に含まれる波形領域に対して、クライアント端末から受信された位置情報を閾値となる少なくとも１つの仮想ラインとして設定し、描画される波形が該仮想ラインで示される範囲を逸脱するか否かを判断し、描画される波形が該仮想ラインで示される範囲を逸脱した場合に警報を発生する（警報発生手段）。これにより、クライアント端末からの指示に応じて少なくとも１つの仮想ラインを設定でき、描画される波形が該仮想ラインで示される範囲を逸脱した場合に警告を発生することができ、クライアント端末では指示した位置（閾値）を波形が逸脱したことを警報により確認することができる。これに加えて、仮想ラインは同様に、ピーク値のインターバルタイミングを設定することで、波形の時刻的パターンから逸脱する場合にアラームを発する機能も有し、異常なパターンを検知することもできる。
【００４８】
また、画像処理結果データをサーバに送信し、サーバを介して１又は複数のクライアント端末に当該画像処理結果データ（警告メッセージ）を送信することで、複数のクライアント端末の間で合成画像（警告メッセージ）を共有することができる。また画像収集装置とクライアント端末との間で医療画像情報を共有することができる。
この結果、複数のクライアント端末の間で共有されている合成画像を参照して、メンテナンス説明や機器説明を行うことができ、両者間での情報共有の質が極めて高く、相互に理解し易い状況を提供することができる。
【００４９】
＜第３実施形態＞
本発明の第３実施形態に係る医療画像共有システムについて説明する。なお、第３実施形態に係る医療画像共有システムは、図１に示す第１実施形態に係る医療画像共有システム１に適用するものである。
まず、図１２を参照して、面積測定シーケンスについて説明する。
ここで、図１２に示す面積測定シーケンスには示してないが、画像収集装置２０から送信されている画像ストリームデータが、サーバ４０を介してクライアント端末３０Ａ、３０Ｂに送信されていることとする。これにより、クライアント端末３０Ａ、３０Ｂの表示部３６ａには、表示画像３６ｃが表示されており、ストリームデータ領域６８に画像ストリームデータが表示されていることとする。
【００５０】
図１２において、クライアント端末３０Ａでは、表示画面に表示されているペンアイコン６１の位置に対して、ユーザの指がタッチされた場合、図５に示す描画監視（Ｓ２５）に移行する。そして、制御部３１はペンにより指定される所望の面積を示す閉ループの描画に関する操作情報が入力された場合（Ｓ４５）に、描画操作情報を含む機能問合せ要求信号を通信処理部３２からネットワークＮを介してサーバ４０に送信する（Ｓ５０）。
ここで、クライアント端末３０Ａでは、ユーザがタッチパッド部３６ｂにペンによりタッチし所望の閉ループを描いた場合、タッチパネル部３６ｂのタッチ位置を追跡して検出し操作表示制御部３５にタッチ位置データ群を出力する。操作表示制御部３５では、タッチ位置データ群を画像合成部３５ａに出力し、画像合成部３５ａにおいてタッチ位置データ群をＶＲＡＭ上に描画する。これにより、図１４に示すように、例えば所望の面積を示す閉ループ８１が描画されて表示部３６ａに表示される。また、図１５（ａ）は処理前の様子を示す図であり、図１５（ｂ）に示すように、例えば所望の面積を示す閉ループ６８ａが描画されて表示部３６ａに表示される。
【００５１】
一方、操作表示制御部３５は所望の閉ループを示すタッチ位置データ群を制御部３１に出力する。そして、制御部３１は所望の閉ループを示すタッチ位置データ群を通信処理部３２に渡す。通信処理部３２では、タッチ位置データ群にヘッダを付加してパケットを生成し、この所望の閉ループを示すタッチ位置データ群を描画座標情報としてＵＲＬコードで示すサーバ４０へ送信する。
【００５２】
クライアント端末３０からペンにより描画された描画座標情報を受信したサーバ４０では、制御部４１は現在接続されている画像収集装置２０に所望の閉ループにより示される画像範囲の座標情報を送信する。
サーバ４０からペンにより描画された画像範囲の座標情報を受信した画像収集装置２０は、領域のピクセル数の探索を行い、時刻データを付加した領域のピクセル数データをサーバ４０に送信する。
画像収集装置２０から領域のピクセル数データを受信したサーバ４０は、領域のピクセル数データを履歴管理処理部４７に出力する。履歴管理処理部４７では入力された領域のピクセル数データを履歴管理ＤＢ４７ａに格納する。さらに、サーバ４０は、領域のピクセル数を面積データとしてクライアント端末３０Ａに送信する。
なお、面積はｄｐｉ２で表し、医療画像の実際のサイズであれば、ｍｍ単位で表すこととする。
また、画像共有相手側のクライアント端末を共有オブジェクト管理部４４にチェックさせ、現在、例えばクライアント端末３０Ｂが共有相手として接続されていることが確認できた場合に、この面積データをクライアント端末３０Ｂに送信する。
【００５３】
サーバ４０から面積データを受信したクライアント端末３０Ｂでは、制御部３１はインターバルタイミングを操作表示制御部３５に出力する。操作表示制御部３５では、描画座標情報を画像合成部３５ａに出力し、画像合成部３５ａにおいて描画座標情報をＶＲＡＭ上に描画する。これにより、図１４に示すように、例えば所望の閉ループ８１が描画されて表示部３６ａに表示される。
面積データとしては、図１４に示すように、面積計算タブ６４内の表示ボックスに面積データがテキスト化された画像がストリームデータ領域６８の左側部に合成されて表示される。
この結果、画像収集装置２０からサーバ４０を介してクライアント端末３０Ａ、３０Ｂに送信されている画像ストリームデータの表示画面において、クライアント端末３０Ａで所望の閉ループ８１の描画画像をクライアント端末３０Ｂにも表示される。このため、例えば医療画像に対して所望の箇所に閉ループを描画させ端末間で共有することができる。
【００５４】
次いで、図１３を参照して、面積測定処理を実行するためのフローチャートについて説明する。
サーバ４０からペンにより描画された座標情報を受信した画像収集装置２０は、通信処理部２７から画像処理部２６にペン指定情報および閉領域描画指示を出力する。一方、画像処理部２６は、画像エンコーダ部２３から画像を取り込みメモリ２６ａに書き込む。
まず、ステップＳ２０１では、画像処理部２６は、ペンが指定されたことを設定する。
次いで、ステップＳ２０５では、画像処理部２６は、メモリ２６ａに書き込んだ画像に対して、受信した描画座標情報に応じて閉領域を描画する。描画されたペンの軌跡の末端が始点と重なることで閉領域が形成された方が好ましい。
【００５５】
そこで、ステップＳ２１０では、画像処理部２６は、メモリ２６ａに描画されたペンの軌跡の末端と始点とが閉領域になっていないか否かを判断する。ペンの軌跡の末端と始点とが閉領域になっていない場合（Ｓ２１０、Ｙ）はステップＳ２１５に進む。
次いで、ステップＳ２１５では、画像処理部２６は、ペンの軌跡の末端と始点とを接続することにより閉領域を形成する。
次いで、ステップＳ２２０では、画像処理部２６は、メモリ２６ａに描画された閉領域内のピクセル数を算出する。
次いで、ステップＳ２２５では、画像処理部２６は、ピクセル数をテキストメッセージに変換し、さらに、テキストメッセージをストリームデータに変換し、通信処理部２７に出力する。
この結果、図１４に示すように、面積計算タブ６４内の表示ボックスに面積データがテキスト化された画像がストリームデータ領域６８の左側部に合成されて表示される。
【００５６】
このように、画像処理部は、クライアント端末から医療画像情報中の画像情報の範囲を指定する指定範囲情報を受信し、クライアント端末から受信された指定範囲情報が示す範囲に含まれる医療画像情報の画素数から面積を算出する（面積算出手段）。これにより、クライアント端末から指定された範囲の面積を算出することができ、クライアント端末では当該面積を確認することができる。
また、画像処理結果データをサーバに送信し、サーバを介して１又は複数のクライアント端末に当該画像処理結果データ（面積）を送信することで、複数のクライアント端末の間で合成画像を共有することができ、また画像収集装置とクライアント端末との間で医療画像情報を共有することができる。
この結果、複数のクライアント端末の間で共有されている合成画像を参照して、メンテナンス説明や機器説明を行うことができ、両者間での情報共有の質が極めて高く、相互に理解し易い状況を提供することができる。
【００５７】
＜第４実施形態＞
本発明の第４実施形態に係る医療画像共有システムについて説明する。なお、第４実施形態に係る医療画像共有システムは、図１に示す第１実施形態に係る医療画像共有システム１に適用するものである。
まず、図１６を参照して、文字検索シーケンスについて説明する。
ここで、図１２に示す文字検索シーケンスには示してないが、画像収集装置２０から送信されている画像ストリームデータが、サーバ４０を介してクライアント端末３０Ａ、３０Ｂに送信されていることとする。これにより、クライアント端末３０Ａ、３０Ｂの表示部３６ａには、表示画像３６ｃが表示されており、ストリームデータ領域６８に画像ストリームデータが表示されていることとする。
【００５８】
図１６において、クライアント端末３０Ａでは、表示画面に表示されている検索アイコン６３の位置に対して、ユーザの指がタッチされた場合、図５に示す検索監視（Ｓ３０）に移行する。そして、制御部３１は検索アイコン６３へのタッチに続いて、キーボードにより候補となる所望の文字列情報が入力された場合（Ｓ４５）に、描画操作情報を含む機能問合せ要求信号を通信処理部３２からネットワークＮを介してサーバ４０に送信する（Ｓ５０）。
ここで、クライアント端末３０Ａでは、図１８に示すように、例えば波形画像とともに医療機器の操作ボタンや操作画面を示す画像領域８５、８６として例えば「Ｖ＿Ｌｅｖｅｌ  □ｕｐ」「Ｖ＿Ｌｅｖｅｌ  □ｄｏｗｎ」が描画されている画像がストリームデータ領域６８内に表示される。また、図１９（ａ）に示すように、例えば文字画像「ＡＢＣＤ・・・」を含む画像領域８７が表示画像３６ｃとして表示される。
【００５９】
一方、操作表示制御部３５は検索要求や所望の候補となる文字列を示す検索文字データを制御部３１に出力する。そして、制御部３１は所望の検索文字データを通信処理部３２に渡す。通信処理部３２では、検索文字データにヘッダを付加してパケットを生成し、この所望の検索文字データをＵＲＬコードで示すサーバ４０へ送信する。
【００６０】
クライアント端末３０から検索文字データを受信したサーバ４０では、制御部４１は現在接続されている画像収集装置２０に文字列データを送信する。
サーバ４０から文字列データを受信した画像収集装置２０は、画面内の医療画像から文字判断を行い、文字列が一致した場合にＴｒｕｅ文字位置データをサーバ４０に送信する。
画像収集装置２０からＴｒｕｅ文字位置データを受信したサーバ４０は、Ｔｒｕｅ文字位置データを履歴管理処理部４７に出力する。履歴管理処理部４７では入力されたＴｒｕｅ文字位置データを履歴管理ＤＢ４７ａに格納する。
【００６１】
さらに、サーバ４０は、Ｔｒｕｅ文字位置データに基づいて、文字範囲を示す枠画像データ８８を矩形描画し、枠画像データをクライアント端末３０Ａに送信する。
また、画像共有相手側のクライアント端末を共有オブジェクト管理部４４にチェックさせ、現在、例えばクライアント端末３０Ｂが共有相手として接続されていることが確認できた場合に、この枠画像データをクライアント端末３０Ｂに送信する。
【００６２】
サーバ４０から枠画像データを受信したクライアント端末３０Ｂでは、制御部３１は枠画像データを操作表示制御部３５に出力する。操作表示制御部３５では、枠画像データを画像合成部３５ａに出力し、画像合成部３５ａにおいて枠画像データをＶＲＡＭ上に描画する。これにより、図１９に示すように、例えば操作ボタン「XYZ・・・」を囲む枠画像データ８８が描画されて表示部３６ａに表示される。
枠画像データとしては、図１９（ｂ）に示すように、枠画像データ８８がストリームデータ領域６８内に合成されて表示される。
この結果、画像収集装置２０からサーバ４０を介してクライアント端末３０Ａ、３０Ｂに送信されている画像ストリームデータの表示画面において、クライアント端末３０Ａで所望の文字列を含む枠画像データをストリームデータに合成してクライアント端末３０Ｂにも表示される。このため、例えば医療画像に対して所望の文字列を含む枠画像データを描画させ端末間で共有することができる。
【００６３】
次いで、図１７を参照して、文字検索処理を実行するためのフローチャートについて説明する。
サーバ４０から文字列データを受信した画像収集装置２０は、通信処理部２７から画像処理部２６に文字列データを出力する。画像処理部２６は、文字列データをメモリ２６ａに記憶する。
まず、ステップＳ２５１では、画像処理部２６は、画像エンコーダ部２３から画像を取り込みメモリ２６ａに書き込む。
次いで、ステップＳ２５５では、画像処理部２６は、メモリ２６ａに取り込んだ画像（多値）に対して、画像の２値化処理を行い、処理結果となる２値画像をメモリ２６ａの他の領域に記憶する。ここで、メモリ２６ａに記憶されている２値画像の座標は左上端部のｘｙ座標を（０，０）を原点とし、右下端部のｘｙ座標を（ｘｅ，ｙｅ）として扱うこととする。
【００６４】
次いで、ステップＳ２６０では、画像処理部２６は、メモリ２６ａに記憶されている２値画像に対して、上記原点から水平（ｘ）方向に１ピクセル移動する。
次いで、ステップＳ２６５では、画像処理部２６は、水平方向に連続して有効なピクセルが存在することを示す線形ピクセルを発見したか否かを判断する。
線形ピクセルがない場合（Ｓ２６５、Ｎ）、ステップＳ２７０に進み、画像処理部２６は、Ｘシフトの末端（ｘｅ）か否かを判断する。Ｘシフトの末端（ｘｅ）ではない場合（Ｓ２７０、Ｎ）、ステップＳ２６０に戻り、上述した処理を繰り返す。
一方、Ｘシフトの末端（ｘｅ）である場合（Ｓ２７０、Ｙ）、ステップＳ２７５に進み、画像処理部２６は、垂直（Ｙ）方向に１ピクセル移動し、ステップＳ２６０に戻り、上述した処理を繰り返す。
【００６５】
一方、線形ピクセルを発見した場合（Ｓ２６５、Ｙ）、ステップＳ２８０に進み、線形のクラスタリング処理を施す。すなわち、線形のクラスタリング処理では、位置情報に基づいて領域分割を実施することができる。
次いで、ステップＳ２８５では、画像処理部２６は、周知のＯＣＲ判断器により文字認識処理を行う。
次いで、ステップＳ２９０では、画像処理部２６は、単体文字のＸＹ座標のＭａｘＳｑｕａｒのｅ値をメモリ２６ａに記憶する。
次いで、ステップＳ２９５では、画像処理部２６は、文字列（連続文字が発見される限りセット）をメモリ２６ａに記憶する。
次いで、ステップＳ３００では、画像処理部２６は、ＭａｘＳｑｕａｒ値が前回の値と異なるか否かを判断する。
【００６６】
ＭａｘＳｑｕａｒ値が前回の値と異なる場合（Ｓ３００、Ｙ）、ステップＳ３０５に進み、画像処理部２６は、ＭａｘＳｑｕａｒ値を更新し、メモリ２６ａに記憶する。
次いで、ステップＳ３１０では、画像処理部２６は、連続文字に対して、ラベリング処理を行い、連続文字に関連付けてラベル＃ｋを付与し、ステップＳ２６０に戻り、上述した処理を繰り返す。
一方、ＭａｘＳｑｕａｒ値が前回の値と同じ場合（Ｓ３００、Ｎ）、ステップＳ２６０に戻り、上述した処理を繰り返す。
【００６７】
このように、画像処理部は、クライアント端末から医療画像情報に含まれる文字情報の範囲を示す指定範囲情報を受信し、クライアント端末から受信された指定範囲情報が示す範囲に含まれる医療画像情報に対して、先頭の一文字の領域を検出し、検出された一文字の領域に隣接して存在する文字列の領域を検出し、検出された文字領域情報をＯＣＲ判断器にて文字解析を行う（文字列検索手段）。これにより、クライアント端末から指定された範囲の画像に含まれている文字を解析することができ、クライアント端末では当該文字を確認することができる。
【００６８】
また、画像処理結果データ（文字）をサーバに送信し、サーバを介して１又は複数のクライアント端末に当該画像処理結果データを送信する。これにより、複数のクライアント端末の間で合成画像を共有することができ、また画像収集装置とクライアント端末との間で医療画像情報を共有することができる。
この結果、複数のクライアント端末の間で共有されている合成画像を参照して、メンテナンス説明や機器説明を行うことができ、両者間での情報共有の質が極めて高く、相互に理解し易い状況を提供することができる。
【００６９】
＜第５実施形態＞
本発明の第５実施形態に係る医療画像共有システムについて説明する。なお、第５実施形態に係る医療画像共有システムは、図１に示す第１実施形態に係る医療画像共有システム１に適用するものである。
まず、図２０を参照して、パターン検索シーケンスについて説明する。
ここで、図２０に示すパターン検索シーケンスには示してないが、画像収集装置２０から送信されている画像ストリームデータが、サーバ４０を介してクライアント端末３０Ａ、３０Ｂに送信されていることとする。これにより、クライアント端末３０Ａ、３０Ｂの表示部３６ａには、表示画像３６ｃが表示されており、ストリームデータ領域６８に画像ストリームデータが表示されていることとする。
【００７０】
図２０において、クライアント端末３０Ａでは、表示画面に表示されている検索アイコン６３の位置に対して、ユーザの指がタッチされた場合、図５に示す検索監視（Ｓ３０）に移行する。そして、制御部３１は検索アイコン６３がタッチされたことに伴う所望の検索用イメージが、例えばドラッグ操作やキーボードにより入力された場合（Ｓ４５）に、描画操作情報を含む機能問合せ要求信号を通信処理部３２からネットワークＮを介してサーバ４０に送信する（Ｓ５０）。
ここで、クライアント端末３０Ａでは、図２１に示すように、例えば医療機器の操作ボタンや操作画面の一部の形状を示す検索用イメージ９１が描画されて表示画像３６ｃとして表示される。図２１には、「０．０ｋＶ」という検索用イメージが表示された様子を示す。
【００７１】
一方、操作表示制御部３５は検索指示と検索用イメージデータを制御部３１に出力する。そして、制御部３１は検索指示と検索用イメージデータを通信処理部３２に渡す。通信処理部３２では、検索指示と検索用イメージデータにヘッダを付加してパケットを生成し、この検索指示と検索用イメージデータをＵＲＬコードで示すサーバ４０へ送信する。
【００７２】
クライアント端末３０から検索指示と検索用イメージデータを受信したサーバ４０では、制御部４１は現在接続されている画像収集装置２０に検索指示と検索用イメージデータを送信する。
サーバ４０から検索指示と検索用イメージデータを受信した画像収集装置２０は、検索用イメージデータを参照して画面内の医療画像とのパターンマッチング処理を行い、二乗誤差が最小値を示すＴｒｕｅ座標位置データをサーバ４０に送信する。
【００７３】
画像収集装置２０からＴｒｕｅ座標位置データを受信したサーバ４０は、Ｔｒｕｅ座標位置データを履歴管理処理部４７に出力する。履歴管理処理部４７では入力されたＴｒｕｅ座標位置データを履歴管理ＤＢ４７ａに格納する。さらに、サーバ４０は、Ｔｒｕｅ座標位置データに基づいて、文字範囲を示す枠画像データ８８を矩形描画し、枠画像データをクライアント端末３０Ａに送信する。
また、画像共有相手側のクライアント端末を共有オブジェクト管理部４４にチェックさせ、現在、例えばクライアント端末３０Ｂが共有相手として接続されていることが確認できた場合に、この枠画像データをクライアント端末３０Ｂに送信する。
【００７４】
サーバ４０から枠画像データを受信したクライアント端末３０Ｂでは、制御部３１は枠画像データを操作表示制御部３５に出力する。操作表示制御部３５では、枠画像データを画像合成部３５ａに出力し、画像合成部３５ａにおいて枠画像データをＶＲＡＭ上に描画する。これにより、図２３に示すように、例えば枠画像データ９２が描画されて表示部３６ａに表示される。
枠画像データとしては、図２３に示すように、枠画像データ９２がストリームデータ領域６８内に合成され、「０．０ｋＶ」とともに枠画像データ９２が表示される。
【００７５】
この結果、画像収集装置２０からサーバ４０を介してクライアント端末３０Ａ、３０Ｂに送信されている画像ストリームデータの表示画面において、クライアント端末３０Ａで所望の検索用イメージを含む枠画像データをストリームデータに合成してクライアント端末３０Ｂにも表示される。このため、例えば医療画像に対して所望の検索用イメージを含む枠画像データを描画させ端末間で共有することができる。
【００７６】
次いで、図２２を参照して、パターン検索処理を実行するためのフローチャートについて説明する。
サーバ４０から検索指示と検索用イメージデータを受信した画像収集装置２０は、通信処理部２７から画像処理部２６に検索指示と検索用イメージデータを出力する。画像処理部２６は、検索指示と検索用イメージデータをメモリ２６ａに記憶する。
まず、画像処理部２６は、画像エンコーダ部２３から画像を取り込みメモリ２６ａに書き込む。
次いで、ステップＳ３５１では、画像処理部２６は、メモリ２６ａに記憶されている画像の座標は左上端部のｘｙ座標を（０，０）を原点とし、右下端部のｘｙ座標を（ｘｅ，ｙｅ）とし、発見範囲（０，０）〜（ｘｅ，ｙｅ）を定義する。
次いで、ステップＳ３５５では、画像処理部２６は、原点（０，０）から（ｘｅ，ｙｅ）に向かう範囲において、メモリ２６ａに記憶されている検索用イメージデータに対して、特定位置での二乗誤差を算出し、算出後の二乗誤差データにラベル＃ｋをその都度更新して付加し、メモリ２６ａに記憶する。
【００７７】
次いで、ステップＳ３６０では、画像処理部２６は、メモリ２６ａに記憶されている検索用イメージデータに対して、回転を考慮しつつＲＧＢの夫々の画像に対して二乗誤差を計算し、算出後の二乗誤差データにラベル＃ｋＲＧＢをその都度更新して付加し、メモリ２６ａに記憶する。
次いで、ステップＳ３６５では、画像処理部２６は、発見範囲（０，０）〜（ｘｅ，ｙｅ）内の領域ピクセル内での探索を行うため、特定位置を発見範囲内で１ピクセル移動し、ステップＳ３５５に戻り、上述した処理を繰り返す。
次いで、ステップＳ３７０では、画像処理部２６は、メモリ２６ａから今回算出した二乗誤差Ｄｉｆｆを読み出し、二乗誤差Ｄｉｆｆが小さい方を仮に最新の最小二乗誤差ｍｉｎＤｉｆｆとする。
画像処理部２６は、二乗誤差ｓＤｉｆｆが最小二乗誤差ｍｉｎＤｉｆｆよりも小さいか否かを判断する。
【００７８】
ｓＤｉｆｆ＜ｍｉｎＤｉｆｆ
ここで、二乗誤差ｓＤｉｆｆが最小二乗誤差ｍｉｎＤｉｆｆよりも小さい場合（Ｓ３７０、Ｙ）は、ステップＳ３７５に進み、二乗誤差ｓＤｉｆｆ＝最小二乗誤差ｍｉｎＤｉｆｆとなる位置を特定し、メモリ２６ａにその座標範囲（ｘｓｋ，ｙｓｋ）〜（ｘｅｋ，ｙｅｋ）を記憶する。
一方、二乗誤差ｓＤｉｆｆが最小二乗誤差ｍｉｎＤｉｆｆよりも小さくない場合（Ｓ３７０、Ｎ）は、ステップＳ３８０に進み、発見範囲（０，０）〜（ｘｅ，ｙｅ）内でスケール数分の二乗誤差の算出を繰り返すため、ステップＳ３５１に戻り、上述した処理を繰り返す。
この繰り返し処理により、ステップＳ３７０で算出される最小二乗誤差ｍｉｎＤｉｆｆが徐々に小さい値に置き換えられていく。
ステップＳ３８０での繰り返し処理が終了した場合に、ステップＳ３８５に進み、二乗誤差の最小値を決定し、メモリ２６ａからその座標範囲（ｘｓｋ，ｙｓｋ）〜（ｘｅｋ，ｙｅｋ）を読み出す。
【００７９】
このように、画像処理部は、クライアント端末から画像パターンを受信し、医療画像情報を２次元平面に展開し、該２次元平面上の発見範囲内の領域を移動し、クライアント端末から受信された画像パターンと該領域内の画像情報との二乗誤差を算出して記憶し、該記憶された二乗誤差が最小となる画像情報を画像パターンとして決定する（テンプレート解析手段）。これにより、クライアント端末から指定された画像パターンに最も近い画像情報の位置を決定することができ、クライアント端末では指定した画像パターンに最も近い画像情報の位置を確認することができる。
【００８０】
また、画像処理結果データをサーバに送信し、サーバを介して１又は複数のクライアント端末に当該画像処理結果データ（画像情報の位置）を送信することで、複数のクライアント端末の間で合成画像を共有することができる。また画像収集装置とクライアント端末との間で医療画像情報を共有することができる。
この結果、複数のクライアント端末の間で共有されている合成画像を参照して、メンテナンス説明や機器説明を行うことができ、両者間での情報共有の質が極めて高く、相互に理解し易い状況を提供することができる。
【００８１】
＜他の実施形態＞
上述した第１〜第５実施形態にあっては、図１に示すように、医療機器１０から出力される医療画像情報を収集する画像収集装置２０と、サーバ４０と、複数のクライアント端末３０とをネットワークＮを介して接続し、サーバ４０を介して複数のクライアント端末３０の間で情報を共有する医療画像共有システム１について説明した。
しかしながら、本発明はそのようなシステム構成に限定されるものではない。
すなわち、他の実施形態として、医療機器１０から出力される医療画像情報を収集する画像収集装置２０と、サーバ４０と、クライアント端末３０とをネットワークＮを介して接続し、サーバ４０を介して画像収集装置２０とクライアント端末３０との間で情報を共有する医療画像共有システムであってもよい。
【００８２】
詳しくは、画像収集装置２０において、画像取込部２２に取り込んだ画像を順次に記憶するＶＲＡＭを有する表示制御部（図示しない）と、表示制御部のＶＲＡＭからフレームレートで読み出した画像を表示するモニタを設ける。さらに、医療画像情報と画像処理結果画像情報とを合成する画像合成部を表示制御部に設けるように構成する。
画像収集装置２０において、クライアント端末３０から通信処理部２７を介して医療画像情報に対する画像処理に関連した指示情報を受信した場合に、この指示情報に基づいて画像処理部２６が画像処理を行い、画像処理部２６から画像処理結果画像情報を表示制御部に設けられた画像合成部に出力する。そして、医療画像情報と画像処理結果画像情報とを画像合成部により合成し、モニタに出力する。
【００８３】
このように、医療機器から出力される医療画像情報を収集する画像収集装置と、サーバと、クライアント端末とをネットワークを介して接続し、サーバを介して画像収集装置とクライアント端末との間で情報を共有する医療画像共有システムであって、画像収集装置は、医療機器から出力される操作及び設定に関連する操作設定画像情報、医療画像情報を取得し（医療画像情報取得手段）、医療画像情報に対して画像処理を施し（画像処理手段）、医療画像情報と画像処理により得られた画像処理結果画像情報とをサーバに送信し（送信手段）、サーバは、画像収集装置から受信した医療画像情報、及び画像処理結果画像情報をクライアント端末に転送し（転送手段）、クライアント端末は、サーバから医療画像情報と画像処理結果画像情報とを受信し（受信手段）、受信された医療画像情報に画像処理結果画像を合成し（画像合成手段）、合成された合成画像を表示する（表示手段）。これにより、画像収集装置とクライアント端末との間で医療画像情報を共有することができる。
この結果、画像収集装置とクライアント端末の間で共有されている合成画像を参照して、メンテナンス説明や機器説明を行うことができ、両者間での情報共有の質が極めて高く、相互に理解し易い状況を提供することができる。
【符号の説明】
【００８４】
１…医療画像共有システム、１０…医療機器、２０…画像収集装置、２１…Ａ／Ｄ変換部、２２…画像取込部、２３…画像エンコーダ部、２４…ストリーム送出部、２６…画像処理部、２７…通信処理部、３０…クライアント端末、３１…制御部、３３…画像デコーダ部、３５…操作表示制御部、３６…操作表示部、４０…サーバ、４３…ストリーミング監視処理部、４４…共有オブジェクト管理部、４５…メッセージ管理部、４６…ユーザ管理処理部、４６…ユーザ管理ＤＢ、４７…履歴管理処理部、４７…履歴管理ＤＢ
【図１】
2014241089.tif 000003
【図２】
2014241089.tif 000004
【図３】
2014241089.tif 000005
【図４】
2014241089.tif 000006
【図５】
2014241089.tif 000007
【図６】
2014241089.tif 000008
【図７】
2014241089.tif 000009
【図８】
2014241089.tif 000010
【図９】
2014241089.tif 000011
【図１０】
2014241089.tif 000012
【図１１】
2014241089.tif 000013
【図１２】
2014241089.tif 000014
【図１３】
2014241089.tif 000015
【図１４】
2014241089.tif 000016
【図１５】
2014241089.tif 000017
【図１６】
2014241089.tif 000018
【図１７】
2014241089.tif 000019
【図１８】
2014241089.tif 000020
【図１９】
2014241089.tif 000021
【図２０】
2014241089.tif 000022
【図２１】
2014241089.tif 000023
【図２２】
2014241089.tif 000024
【図２３】
2014241089.tif 000025