(57)【特許請求の範囲】
【請求項１】
具備するモニタ数が異なる端末を接続し、モニタの表示内容を端末間で連携させて協調作業を行う際の連携表示制御方法において、
連携する端末が具備するモニタ数を含む連携する端末の端末仕様を確認するステップと、
論理的に実現される端末間で共通のモニタである論理モニタを、確認された端末仕様を用いて設定する論理モニタ実現ステップと、
論理モニタの表示内容を端末各々が具備するモニタに表示するステップとを有することを特徴とする連携表示制御方法。
【請求項２】
具備するモニタ数が異なる端末を接続し、モニタの表示内容を端末間で連携させて協調作業を行う際の連携表示制御方法において、
各端末は、該端末が具備する１台以上のモニタを組み合わせて論理的に実現された単一の表示領域である論理表示領域を設定するステップと、
該設定された論理表示領域の表示画素数を含む該論理表示領域の仕様を確認するステップと、
論理的に実現される端末間で共通の表示領域である共通表示領域を、確認された論理表示領域の仕様を用いて設定する共通表示領域実現ステップと、
共通表示領域の表示内容を端末各々が具備するモニタに表示するステップとを有することを特徴とする連携表示制御方法。
【請求項３】
共通表示領域実現ステップで設定される共通表示領域は、連携する端末各々の論理表示領域を包含する領域であることを特徴とする請求項２記載の連携表示制御方法。
【請求項４】
端末が具備する１つ以上のモニタから選択された１つあるいは複数のモニタの表示内容を、請求項１乃至３のいずれかに記載の連携表示制御方法を用いて他の端末のモニタの表示内容と連携させることを特徴とする連携表示制御方法。
【請求項５】
複数の端末を接続し、端末各々のモニタに同じ医用画像を表示させて協調作業を行う遠隔診療支援システムにおいて、請求項１乃至４のいずれかに記載の連携表示制御方法を用いることを特徴とする遠隔診療支援システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、モニタを備えた端末を複数配置し、各端末の操作者が各々のモニタ上に表示された文字や画像等を参照しながら協調作業を行う際の表示制御方法に関し、特に、具備するモニタ数が異なる端末を連携させる場合の表示制御方法及びこれを用いた遠隔診療支援システムに関する。
【０００２】
【従来の技術】
従来技術の一例として、「全国がん情報ネットワーク網の構築と、マルチメディアを用いたテレメディシン」（第１５回医療情報学連合大会論文集、第１６３〜１６６頁）に、医用画像を用いた遠隔カンファレンスの例が述べられている。画像データを遠隔地の端末に予め伝送した後、自分と相手の双方の端末に同じ医用画像を表示させたり、注目位置にポインタを表示させるなどの遠隔操作を行うことができる。
【０００３】
【発明が解決しようとする課題】
特に医療分野に於いて、Ｘ線装置、ＣＴ装置、ＭＲ装置などの画像診断装置を駆使して高度な診断を行う場合、放射線科の専門医は、複数のモニタを利用し、撮影した複数枚の画像や過去に撮影した画像などを同時に表示し、比較しながら診断を行う。従って、例えば、放射線科の専門医が勤務しており、４台のモニタを備えた端末を有する病院と、プライマリケアを中心に診療を行い、１台のモニタを備えた端末のみ有する診療所との間で、遠隔カンファレンスを実施する場合などでは、具備するモニタ数が異なる端末を連携させる必要がある。上記従来技術では、このようなモニタ数が異なる場合の遠隔カンファレンスに関して考慮されていなかった。従って、４台などの複数のモニタを備える端末は、全てのモニタを有効に活用できないという課題があった。
【０００４】
本発明の目的は、上記のような従来の問題を解決し、具備するモニタ数が異なる端末を連携させる際、全てのモニタを有効に活用可能な表示制御方法及びこれを用いた遠隔診療支援システムを提供することにある。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明の連携表示制御方法は、具備するモニタ数が異なる端末を接続し、モニタの表示内容を端末間で連携させて協調作業を行う際に、少なくとも端末が具備するモニタ数を含む端末仕様を確認するステップを有するようにした。また、論理的に実現される端末間で共通のモニタである論理モニタを、上記ステップで確認された端末仕様を用いて設定する論理モニタ実現ステップと、論理モニタの表示内容を端末各々が具備するモニタに表示するステップとを有するようにした。
【０００６】
あるいは、本発明の連携表示制御方法は、具備するモニタ数が異なる端末を接続し、モニタの表示内容を端末間で連携させて協調作業を行う際に、各端末は、該端末が具備する１台以上のモニタを組み合わせて論理的に実現された単一の表示領域である論理表示領域を設定するステップと、少なくとも該設定された論理表示領域の表示画素数を含む該論理表示領域の仕様を確認するステップとを有するようにした。また、論理的に実現される端末間で共通の表示領域である共通表示領域を、上記ステップで確認された論理表示領域の仕様を用いて設定する共通表示領域実現ステップと、共通表示領域の表示内容を端末各々が具備するモニタに表示するステップとを有するようにした。また、共通表示領域実現ステップで設定される共通表示領域は、連携する端末各々の論理表示領域を包含する領域であるようにした。
【０００７】
あるいは、端末が具備する１つ以上のモニタから選択された１つあるいは複数のモニタの表示内容を、上記の連携表示制御方法を用いて、他の端末のモニタの表示内容と連携させるようにした。
【０００８】
あるいは、本発明の遠隔診療支援システムは、複数の端末を接続し、端末各々のモニタに同じ医用画像を表示させて協調作業を行う際に、上記の連携表示制御方法を用いるようにした。
【０００９】
【発明の実施の形態】
以下、本発明の第一の実施例を、病院と診療所の医師同士が同じ医用画像を参照しながらカンファレンスを実施する場合を例にとり、図面を用いて詳細に説明する。
【００１０】
図１は、本発明を用いた連携表示制御方法及び遠隔診療支援システムの一例を説明する図である。１は診療所の端末（以下、診療所端末と称する）、２は病院の端末（以下、病院端末と称する）である。本システムは、一方の端末で選択された医用画像を双方の端末のモニタ各々に表示することで、画像を用いたカンファレンスが行えるシステムである。
【００１１】
各端末は、カンファレンスで参照する医用画像を表示するモニタ（１２、１６、１７）、操作者（医師）の指示を受けるキーボード等の入力装置（１３、１８）、表示する医用画像をデータとして記録する記憶装置（１４、１９）、端末全体を制御するパーソナルコンピュータ等の制御装置（１１、１５）から構成される。診療所端末はモニタを１台（１２）備え、病院端末は２台（１６、１７）備える。診療所端末と病院端末は、ネットワーク２０で接続され、医用画像データの伝送や、モニタ上の表示や処理を端末間で連携させるためのコマンド（連携コマンド）のやり取りが行われる。
【００１２】
本発明の連携表示制御方法は、端末間で共通のモニタを定義して設定し、各端末は、この設定したモニタ（以下、論理モニタと称する）の表示内容を、端末各々が具備する実際のモニタに反映させることで、端末各々が備える全てのモニタの表示内容を端末間で連携可能にする方法である。論理モニタは、複数の台数を設定できる。設定された論理モニタより少ないモニタしか具備していない端末は、モニタの表示画面を分割したり表示内容を切り替えるなどして、論理モニタの表示内容を実際のモニタ上に表示できるようにする。
【００１３】
図１の実施例では、２台の論理モニタ３１、３２が設定されている。病院端末２は２台のモニタ１６、１７を備えており、論理モニタ各々の表示内容である医用画像３３、３４をモニタ上に表示（２５、２６）させる。診療所端末１は１台のモニタ１３のみしか備えていないが、左右に２台のモニタを論理的に実現することで、論理モニタ各々の表示内容である医用画像３３、３４をモニタ上に表示（２９、３０）させる。従って、診療所端末１のモニタ１２と病院端末２のモニタ１６及び１７には、共に医用画像３３、３４が表示され、論理モニタ３１、３２を介してモニタの表示内容が端末間で連携するシステムを提供できる。
【００１４】
次に、本発明の連携表示制御方法を用いて、診療所端末１のモニタ１２と病院端末２のモニタ１６及び１７の表示内容を連携させる手順を説明する。最初に、診療所端末１と病院端末２とをネットワーク２０を介して接続する。次に、各端末において、図１１に示す手順を実行することで、表示内容が連携する。
【００１５】
各端末は、先ず、論理モニタの設定に必要なパラメータの設定などを行う前処理１４１を実行する。前処理は、端末仕様の確認１４２、論理モニタ実現機能の確認１４３、論理モニタ実現処理１４４の順に実行する。本実施例では、これらの処理は、診療所端末１と病院端末２とが連携コマンドをやり取りしながら進められる。
【００１６】
図４は、前処理の際、端末間でやり取りされる連携コマンドの一例である。本例では、病院端末から診療所端末に接続した場合などを想定し、最初の連携コマンドは、病院端末から診療所端末に送られると仮定する。
【００１７】
最初に、端末仕様の確認１４２を実行する。先ず、病院端末から診療所端末に、端末仕様の問い合わせを行う（端末仕様の問い合わせコマンド６５）。病院端末は、端末仕様の問い合わせコマンド６５の回答６６として端末仕様を受け取る。端末仕様は、例えば、少なくとも端末が備えるモニタの総台数（モニタ数）、モニタ各々の表示画素数、モニタ配置を含む端末の仕様である。
【００１８】
モニタ配置とは、端末に設置された各モニタの配置関係を表現するものである。例えば、左下を起点として左から右、下から上に順番に番号を割り振るなど、予め定めた規則に従ってモニタ各々に通し番号（以下、配置番号と称する）を付ける方法を用いる。一例として、図６に示すように６台のモニタ（８１〜８６）を備えた端末の場合、モニタ８１を１番、モニタ８２を２番、モニタ８３を３番、モニタ８４を４番、モニタ８５を５番、モニタ８６を６番とする配置番号付けを行う。
【００１９】
表示画素数は、相手端末と同一の画像を表示するモニタ上の表示領域の大きさを縦方向と横方向の画素数（Ｘ、Ｙ）で表現した値ある。例えば、図６において、８７〜９２に示す矩形領域の画素数である。表示画素数は、モニタ毎に異なった値でもよい。よって、端末仕様は、モニタ数と、図６に示した規則で割り当てた配置番号と、配置番号に対応するモニタの表示画素数とからなる。図１の例では、診療所端末のモニタは１台であるので、病院端末は、モニタ数＝１という値と、配置番号１の表示画素数（Ｘ、Ｙ）を受け取る。以上で、端末仕様の確認１４２を終了する。
【００２０】
なお、各端末が備えるモニタ各々の表示画素数が同一で、モニタ配置も同一であることが予め分かっている場合、端末仕様の確認は、少なくとも端末が備えるモニタの数のみ確認すればよい。モニタ配置が同一とは、例えば各端末ともモニタを横方向一列に並べた場合であり、相手端末の配置番号は、相手端末からの配置番号の回答なしに、１からモニタの数まで左から右に順番に割り当てることができる。
【００２１】
端末仕様の問い合わせの結果、双方の端末のモニタ数が同じ場合、例えば、配置番号が同じモニタ同士の表示を連携させるなどする。
【００２２】
図１の例では、診療所端末のモニタ数は１台であり、病院端末のモニタ数（２台）と異なる。このように双方の端末のモニタ数が異なる場合、引き続いて論理モニタ実現機能の確認１４３を実行する。
【００２３】
病院端末から診療所端末に、診療所端末が本発明の連携表示制御方法（論理モニタを実現する機能）を具備するか否かを確認する（機能確認コマンド６３）。病院端末は、機能確認コマンド６３の回答６４として、機能の有無を受け取る。以上で、論理モニタ実現機能の確認１４３を終了する。
【００２４】
確認の結果、機能がない場合は、病院端末は１台のモニタのみ連携させるなどの方法で連携を図るようにする。機能がある場合は、論理モニタ実現処理１４４を実行する。この機能確認を行うことにより、他の方法との共存が可能になる。
【００２５】
診療所端末の端末仕様を受け取った病院端末は、図５に示す手順に従い、論理モニタの設定内容を決定する（６９）。論理モニタの設定内容とは、設定する論理モニタの数（論理モニタ数）と、論理モニタ各々の表示画素数、モニタ配置、モニタＩＤである。モニタ配置は、論理モニタの配置関係を表現するものである。モニタ配置の一例として、実際の端末のモニタの配置関係を表現したときと同じ規則で論理モニタに対して割り振った配置番号を用いることとする。モニタＩＤとは、個々のモニタを区別するための識別子である。本例では、モニタＩＤの一例として、モニタ配置に用いる配置番号と同じ番号を割り当てることとする（モニタ配置と異なる規則で割り当てた番号（識別子）を設け、モニタＩＤとすることも可能である）。図１の例では、論理モニタ３１のモニタＩＤを１に、３２のモニタＩＤを２に設定する。
【００２６】
図５において、先ず、双方の端末のモニタ数を比較する（７１）。病院端末のモニタ数をＮ１、診療所端末のモニタ数をＮ２として、Ｎ１≧Ｎ２ならば、論理モニタ数（Ｎ）、論理モニタ各々の表示画素数（Ｐｘ（ｉ）、Ｐｙ（ｉ））、モニタ配置（Ｌ（ｉ））を、病院端末のモニタ数（Ｎ１）、モニタ各々の表示画素数（Ｐ１ｘ（ｉ）、Ｐ１ｙ（ｉ））、モニタ配置（Ｌ１（ｉ））に設定する（７２、７３、７４）。但し、ｉ＝１、２…Ｎ１である。Ｎ１≧Ｎ２でないならば、論理モニタ数（Ｎ）、論理モニタ各々の表示画素数（Ｐｘ（ｉ）、Ｐｙ（ｉ））、モニタ配置（Ｌ（ｉ））を、診療所端末のモニタ数（Ｎ２）、モニタ各々の表示画素数（Ｐ２ｘ（ｉ）、Ｐ２ｙ（ｉ））、モニタ配置（Ｌ２（ｉ））に設定する（７６、７７、７８）。但し、ｉ＝１、２…Ｎ２である。最後に、モニタＩＤをモニタ配置の配置番号と同じ値に設定する（７５、７９）。以上の手順により、論理モニタの設定内容が決定される。
【００２７】
最後に、病院端末２は、決定した論理モニタの設定内容を、診療所端末１に伝送する（論理モニタの設定コマンド６７）。診療所端末は、受け取った論理モニタの設定内容に従って、モニタ上の表示領域の分割や論理モニタとの対応付けなど、論理モニタの実現に必要な処理を行う（６２）。例えば、表示画素数が、論理モニタと実際のモニタとの間で異なる場合、論理モニタの表示領域全体を拡大縮小するパラメータの設定などを行う。その結果、論理モニタ３１及び３２に対する表示領域２３及び２４が設定される。病院端末は、論理モニタの設定コマンド６７の回答６８として、処理が完了した旨を受け取る。病院端末においても、論理モニタの設定内容に従って、実際のモニタと論理モニタとの対応付けなど、論理モニタの実現に必要な処理を行う（６１）。その結果、論理モニタ３１及び３２に対する表示領域２１及び２２が設定される。以上で、論理モニタ実現処理１４４を終了し、前処理が完了する。
【００２８】
以上の前処理を終了後、双方の端末のモニタに同じ医用画像を表示して、病院と診療所との医師同士が実際にカンファレンスを開始する。カンファレンス開始後、端末各々のモニタの表示内容を、端末間で連携コマンドをやり取りすることで連携させる。その基本的な手順は、図１１に示すように、医師などの操作者が画像の表示や拡大などの操作を行うと、操作内容に対応した表示や処理を実行してモニタに表示する（１４６）と共に、操作内容に対応した連携コマンドを相手端末に送信する（１４７）。相手端末からの連携コマンドを受信した端末は、連携コマンドの対応した操作内容を実行し、その結果をモニタに表示する（１４９）。
【００２９】
次に、表示内容を連携させる手順を、連携コマンドの具体例を示しながらより詳細に説明する。
【００３０】
先ず、一方の端末で表示する医用画像を選択し、選択した医用画像の画像データを相手端末に伝送する。例えば、病院の画像診断装置で撮影した画像の画像データを病院端末に取り込み、図７に示す連携コマンド（画像表示コマンド１０３）を病院端末から診療所端末に送信する。
【００３１】
図７は、カンファレンスの際に用いる連携コマンドの一例である。コマンドの機能を表すコマンド名と機能の実現に必要な情報であるパラメータから構成される。画像表示コマンドは、図７に示す５種類のパラメータを用いる。
【００３２】
表示ＩＤは、表示されている画像（表示画像）各々を区別するための識別子であって、画像表示コマンドを送信する端末が割り当てて、パラメータに設定する。この割り当ての際、既に表示中の表示画像が存在する場合、割り当て済の識別子と重複しないようにする。
【００３３】
モニタＩＤは、画像を表示するモニタを、論理モニタのモニタＩＤを用いて指示する。例えば、図１において左側のモニタ（病院端末のモニタ１６、診療所端末のモニタ１２の左側の表示領域２３）に表示する場合、論理モニタ３１のモニタＩＤである１に設定する。
【００３４】
データ表示領域は、画像データの中で論理モニタに表示する領域を設定する。モニタ表示領域は、データ表示領域で設定された画像データを表示する論理モニタ上の領域を設定する。データ表示領域とモニタ表示領域との設定により、画像の表示位置の変更や拡大縮小などが実現できる。データ表示領域とモニタ表示領域の設定例を、図８を用いて説明する。
【００３５】
図８において、１１１は表示する画像であり、１１２〜１１５はそれぞれ論理モニタの一例である。論理モニタの表示内容は、図１に示したように端末各々が具備する実際のモニタに反映される。データ表示領域を画像全体に設定し、モニタ表示領域を論理モニタ全体に設定すると、論理モニタの表示内容は１１２に示すようになり、各端末のモニタの表示領域全体に画像が表示される。データ表示領域を１１６で示すような部分領域に設定すると、論理モニタの表示内容は１１３に示すようになり、画像の一部分が拡大されてモニタの表示領域全体に表示され、例えば、病変１１９が見やすく表示される。モニタ表示領域を１１７で示すような部分領域に設定すると、論理モニタの表示内容は１１４に示すようになり、画像全体が縮小されてモニタの表示領域の一部に表示される。さらに、モニタ表示領域を１１８に変更すると、画像の表示位置が移動する（１１５）。
【００３６】
このような様々な表示は、画像データ上の領域（データ表示領域）と論理モニタ上の領域（モニタ表示領域）の設定のみで実現できる。このように論理モニタを設けることで、端末が具備するモニタの数や表示領域の大きさを考慮することなく、表示内容を端末間で連携できるようになる。
【００３７】
画像データは、双方の端末に表示する画像データ自身を設定する。
【００３８】
画像表示コマンドを受け取った診療所端末は、コマンドの内容を解釈してパラメータの設定内容に従って、送られた画像データをモニタに表示する。また、画像表示コマンドを送信した病院端末は、送信した画像表示コマンドの内容に従って、送信した画像データをモニタに表示する。その結果、双方の端末に、同じ画像が、同じ論理モニタに対応するモニタの表示領域に表示される。
【００３９】
表示した画像を消す（あるいは閉じる）場合、表示消去コマンド（１０４）を用いる。消去する表示画像は、画像表示コマンドで設定した表示ＩＤで指定する。また、表示中の画像の表示状態を変更したい場合、表示変更コマンド（１０５）を用いる。変更する表示画像を、画像表示コマンドで設定した表示ＩＤで指定し、さらに変更したい条件をパラメータに設定する。例えば、図１において表示するモニタを右側に変更する場合、モニタＩＤを２に設定する。あるいは、図８に示した表示位置の変更や拡大縮小を行う場合、データ表示領域及びモニタ表示領域を変更後の値に設定する。表示画像の内容を変更する場合、変更する画像データを設定する。なお、表示変更コマンド１０５における表示ＩＤ以外のパラメータは、設定を要するもののみ伝送するようにしてもよい。
【００４０】
以上のように本発明では、各端末が備えるモニタの仕様を用いて端末間で共通の論理モニタを設定して、各端末は、論理モニタの表示内容を、端末各々が備える実際のモニタに反映させるようにした。従って、例えば、モニタを２台備えた病院端末と１台備えた診療所端末とを接続する場合、病院端末の２台のモニタの表示内容を診療所端末の１台のモニタ上に表示できるようになるので、具備するモニタ数が異なる端末を連携させる場合でも、全てのモニタを有効に活用可能になる。よって、例えば、図１に示すように、治療の前後で撮影した医用画像（２５、２６）を同時に表示し、病変の変化（２７、２８）を比較できるなど、双方の医師同士がより多くの画像を同時に参照しながらカンファレンスを実施できるという著しい効果がある。
【００４１】
また、論理モニタを介してモニタの表示内容が端末間で連携するようにした。従って、端末間で具備するモニタ数が大きく異なる場合でも、各端末が行う論理モニタの表示内容を実際のモニタに反映させる処理のみで、表示内容を端末間で連携させることができ、具備するモニタ数や表示領域の大きさなどの考慮が不要で、複数の端末にまたがるような複雑な処理なしに容易に実現できるようになるという効果がある。
【００４２】
次に、本発明の第二の実施例を、病院と診療所の医師同士が同じ医用画像を参照しながらカンファレンスを実施する場合を例にとり、図面を用いて詳細に説明する。
【００４３】
図２は、本発明を用いた連携表示制御方法及び遠隔診療支援システムの一例を説明する図である。１は診療所診療所端末、２は病院端末である。本システムは、一方の端末で選択された医用画像を双方の端末のモニタ各々に表示することで、画像を用いたカンファレンスが行えるシステムである。
【００４４】
図２に示した遠隔診療支援システムの構成は、図１に示した遠隔診療支援システムと同様である。即ち、図２の符号１１〜２０は、第一の実施例で説明したものと同様である。診療所端末と病院端末は、ネットワーク２０で接続され、医用画像データの伝送や、モニタ上の表示や処理を端末間で連携させるための連携コマンドのやり取りが行われる。
【００４５】
本発明の連携表示制御方法は、端末間で共通の表示領域を定義して設定し、各端末は、この設定した表示領域（以下、共通表示領域と称する）の表示内容を、端末各々が具備する実際のモニタに反映させることで、端末各々が備える全てのモニタの表示内容を端末間で連携可能にする方法である。具備するモニタの表示領域と共通表示領域とが一致しない端末は、複数のモニタの表示画面を組み合わせたりモニタに表示する共通表示領域を切り替えるなどして、共通表示領域の表示内容を実際のモニタ上に表示できるようにする。
【００４６】
図２の実施例では、共通表示領域４１が設定されている。診療所端末１は１台のモニタ１３を備えており、共通表示領域４１の表示内容である医用画像３３、３４をモニタ上に表示（２９、３０）させる。病院端末２は２台のモニタ１６、１７を備えており、この２台のモニタを左右に並べて１つの大きな表示領域とした上で共通表示領域４１と対応させ、医用画像３３、３４を各々のモニタ上に表示（２５、２６）させる。従って、診療所端末１のモニタ１２と病院端末２のモニタ１６及び１７には、共に医用画像３３、３４が表示され、共通表示領域４１を介してモニタの表示内容が端末間で連携するシステムを提供できる。
【００４７】
次に、本発明の連携表示制御方法を用いて、診療所端末１のモニタ１２と病院端末２のモニタ１６及び１７の表示内容を連携させる手順を説明する。最初に、診療所端末１と病院端末２とをネットワーク２０を介して接続する。次に、各端末において、図１２に示す手順を実行することで、表示内容が連携する。
【００４８】
各端末は、先ず、共通表示領域の設定に必要なパラメータの設定などを行う前処理１５１を実行する。前処理は、共通表示領域実現機能の確認１５２、論理表示領域の確認１５３、共通表示領域実現処理１５４の順に実行する。本実施例では、これらの処理は、診療所端末１と病院端末２とが連携コマンドをやり取りしながら進められる。
【００４９】
図９は、前処理の際、端末間でやり取りされる連携コマンドの一例である。本例では、病院端末から診療所端末に接続した場合などを想定し、最初の連携コマンドは、病院端末から診療所端末に送られると仮定する。
【００５０】
最初に、共通表示領域実現機能の確認１５２を実行する。先ず、病院端末から診療所端末に、診療所端末が本発明の連携表示制御方法（共通表示領域を実現する機能）を具備するか否かを確認する（機能確認コマンド１２１）。病院端末は、機能確認コマンド１２１の回答１２２として、機能の有無を受け取る。以上で、共通表示領域実現機能の確認１５２を終了する。
【００５１】
確認の結果、機能がない場合は、病院端末は１台のモニタのみ連携させるなどの方法で連携を図るようにする。機能がある場合は、論理表示領域の確認１５３を実行する。この機能確認を行うことにより、他の方法との共存が可能になる。
【００５２】
論理表示領域の確認１５３は、先ず、病院端末から診療所端末に、診療所端末の論理表示領域の表示画素数を問い合わせる（論理表示領域の問い合わせコマンド１２３）。論理表示領域とは、端末が具備する１台以上のモニタを利用して画像を表示可能な単一の表示領域である。複数のモニタを備えた端末の場合、実際のモニタの配置を基に、各モニタの表示領域を縦横に組み合わせて単一の表示領域を構築し、この構築した表示領域を論理表示領域とする。例えば、２つのモニタを横に並べた病院端末２の論理表示領域の表示画素数（Ｘ、Ｙ）は、２台のモニタが同じ表示画素数（ａ、ｂ）とすると、横Ｘが２ａ、縦Ｙがｂとなる。単一のモニタのみ備えた端末の場合は、モニタの表示領域を論理表示領域とする。ここでは、診療所端末１のモニタは１台のみであるので、モニタ１２の表示画素数を論理表示領域の表示画素数として、病院端末に回答する（１２４）。以上で、論理表示領域の確認１５３を終了する。
【００５３】
次に、共通表示領域実現処理１５４を実行する。先ず、論理表示領域の表示画素数を受け取った病院端末は、共通表示領域の設定内容を決定する（１２９）。共通表示領域の設定内容とは、共通表示領域の表示画素数である。この設定内容の決定は、相手端末（診療所端末）の論理表示領域の表示画素数と、自端末（病院端末）の論理表示領域の表示画素数を用いて、以下の手順で行う。
【００５４】
手順１）一方の端末の論理表示領域が、他方の端末の論理表示領域を包含する場合、共通表示領域の表示画素数は、包含する方の論理表示領域の表示画素数に設定する。
【００５５】
手順２）手順１の包含関係にない場合、双方の端末の論理表示領域各々を、他方の端末の論理表示領域を包含するまで、縦横比一定で拡大する。拡大後の論理表示領域の大きさ（面積）を比較して、拡大後の論理表示領域が小さい方の表示画素数を、共通表示領域の表示画素数に設定する。
【００５６】
手順３）手順２の拡大後の論理表示領域の大きさが同じ場合、接続元の端末（病院端末）の方を共通表示領域の表示画素数に設定する、あるいは、医師などの端末の操作者が選択した方を共通表示領域の表示画素数に設定するなどする。
【００５７】
以上の手順１から手順３により、共通表示領域の設定内容（表示画素数）が決定される。手順１から手順３で設定される共通表示領域は、双方の端末の論理表示領域を包含する領域であり、共通表示領域の表示画素数は、端末各々の表示画素数以上に決定させる。
【００５８】
最後に、病院端末２は、決定した共通表示領域の設定内容を、診療所端末１に伝送する（共通表示領域の設定コマンド１２５）。診療所端末は、受け取った共通表示領域の設定内容に従って、モニタ上の表示領域の分割や共通表示領域との対応付けなど、共通表示領域の表示に必要な処理を行う（１３１）。例えば、表示画素数が、共通表示領域と実際のモニタとの間で異なる場合、共通表示領域全体の拡大縮小や共通表示領域の一部分を切り出すためのパラメータの設定などを行う。その結果、共通表示領域４１に対する表示領域４５が設定される。病院端末は、共通表示領域の設定コマンド１２５の回答１２６として、処理が完了した旨を受け取る。病院端末においても、診療所端末での処理（１３１）と同様に、共通表示領域の設定内容に従って、モニタ上の表示領域の分割や共通表示領域との対応付けなど、共通表示領域の表示に必要な処理を行う（１３０）。その結果、共通表示領域４１に対する表示領域２１及び２２が設定される。以上で、共通表示領域実現処理１５４を終了し、前処理が完了する。
【００５９】
以上の前処理を終了後、双方の端末のモニタに同じ医用画像を表示して、病院と診療所との医師同士が実際にカンファレンスを開始する。この手順は、基本的には第一の実施例の場合と同様である。但し、図７に示した連携コマンドの代わりに、パラメータからモニタＩＤを除いた図１０に示す連携コマンドを用いる。
【００６０】
先ず、一方の端末で表示する医用画像を選択し、選択した医用画像の画像データを相手端末に伝送する。例えば、病院の画像診断装置で撮影した画像の画像データを病院端末に取り込み、画像表示コマンド１０７を病院端末から診療所端末に送信する。画像表示コマンド１０７のパラメータのうち、表示ＩＤ、データ表示領域、画像データは、第一の実施例で用いた図７に示す画像表示コマンド１０３と同じである。
【００６１】
モニタ表示領域は、データ表示領域で設定された画像データを表示する共通表示領域上の領域を設定する。図２に示す例では、
共通表示領域の表示内容は、図２に示したように端末各々が具備する実際のモニタに反映される。従って、第一の実施例の場合と同様に、データ表示領域とモニタ表示領域との設定により、画像の表示位置の変更や拡大縮小などが実現できる。
【００６２】
画像表示コマンドを受け取った診療所端末は、コマンドの内容を解釈してパラメータの設定内容に従って、送られた画像データをモニタに表示する。また、画像表示コマンドを送信した病院端末は、送信した画像表示コマンドの内容に従って、送信した画像データをモニタに表示する。その結果、双方の端末のモニタに同じ画像が表示される。例えば、図２において、共通表示領域の表示内容である医用画像３３が、診療所端末１のモニタ１２の表示領域４５の左側に表示され（２９）、病院端末２のモニタ１６の表示領域２１に表示される（２５）。
【００６３】
表示した画像を消す（あるいは閉じる）場合、表示消去コマンド（１０８）を用いる。消去する表示画像は、第一の実施例で用いた図７に示す表示変更コマンド１０４と同様に、画像表示コマンドで設定した表示ＩＤで指定する。
【００６４】
また、表示中の画像の表示状態を変更したい場合、表示変更コマンド（１０９）を用いる。第一の実施例で用いた図７に示す表示変更コマンド１０５と同様に、変更する表示画像を、画像表示コマンドで設定した表示ＩＤで指定し、さらに変更したい条件をパラメータに設定する。なお、表示ＩＤ以外のパラメータは、設定を要するもののみ伝送するようにしてもよい。
【００６５】
以上のように本発明では、モニタの配置に従って各モニタの表示領域を縦横に組み合わせた単一の表示領域である論理表示領域を基に、端末間で共通の表示領域（共通表示領域）を設定して、各端末は、共通表示領域の表示内容を、端末各々が備える実際のモニタに反映させるようにした。従って、例えば、モニタを２台備えた病院端末と１台備えた診療所端末とを接続する場合、病院端末の２台のモニタの表示内容を診療所端末の１台のモニタ上に表示できるようになるので、具備するモニタ数が異なる端末を連携させる場合でも、全てのモニタを有効に活用可能になる。よって、例えば、図２に示すように、治療の前後で撮影した医用画像（２５、２６）を同時に表示し、病変の変化（２７、２８）を比較できるなど、双方の医師同士がより多くの画像を同時に参照しながらカンファレンスを実施できるという著しい効果がある。
【００６６】
また、共通表示領域を介してモニタの表示内容が端末間で連携するようにした。従って、端末間で具備するモニタ数が大きく異なる場合でも、各端末が行う論理モニタの表示内容を実際のモニタに反映させる処理のみで、表示内容を端末間で連携させることができ、具備するモニタ数や表示領域の大きさなどの考慮が不要で、複数の端末にまたがるような複雑な処理なしに容易に実現できるようになるという効果がある。
【００６７】
また、共通表示領域の表示画素数は、端末各々の表示画素数以上に設定したので、共通表示領域の表示内容を実際のモニタに反映させる際の処理精度を確保できるという効果がある。
【００６８】
第一の実施例において、論理モニタの設定内容を決定する手順は、図５に示すように端末各々が具備するモニタ数（Ｎ１とＮ２）を比較して、モニタ数の多い端末の仕様に合わせるようにしたが、他の手順を組み合わしたり、全く別の手順を用いることもできる。例えば、表示画素数の大きなモニタを具備する端末の仕様に合わせることもできる。他の例として、論理モニタの表示画素数を相手端末が具備するモニタの表示画素数を用いて決定することもできる。他の例として、医師などの端末の操作者が設定内容を選択や編集することもできる。モニタ数は少ないが表示解像度の高いモニタを具備する端末を用いる場合など、論理モニタの表示内容を実際のモニタに反映させる際の処理精度を確保できるようになる効果がある。また、様々な構成の端末に柔軟に対応できるようになる効果がある。
【００６９】
また、第一の実施例において、論理モニタの設定内容は、論理モニタ数と、論理モニタ各々の表示画素数、モニタ配置、モニタＩＤとしたが、必要に応じて設定内容を追加、削除、変更することもできる。例えば、モニタの種類（カラー、白黒）、ガンマ値、色調（彩度、明度、色温度など）、画素自身の形や大きさなどを追加してもよいし、モニタ配置とモニタＩＤは同じ値であるので１項目に集約したり、モニタ配置が同一であることが予め分かっている場合（例えば各端末ともモニタを横方向一列に並べた場合など）、モニタ配置を省略することもできる。論理モニタの表示内容を各端末が具備する実際のモニタに反映させる際、これら追加や変更した共通表示領域の設定内容を用いることで、より正確な連携が可能になるという効果がある。この際、端末仕様の問い合わせコマンドでやり取りする端末仕様の内容を、論理モニタの設定内容に応じて追加、削除、変更することもできる。
【００７０】
また、第一の実施例において、端末仕様の問い合わせの結果、双方の端末のモニタ数が同じ場合、例えば、配置番号が同じモニタ同士の表示を連携させるなどするようにしたが、第二の実施例で述べた手順に従って、共通表示領域を用いて連携させることもできる。
【００７１】
また、第一の実施例において、モニタ配置は、左下を起点として順番に番号を割り振るなど、予め定めた規則に従ってモニタ各々に通し番号を付ける方法を用いたが、他の方法を用いることもできる。例えば、モニタ位置を左上を原点とする２次元の配列と対応させ、配列の要素の番号で表現することもできる。図６の例の場合、モニタ８１を（１０）、モニタ８２を（１１）、モニタ８３を（１２）、モニタ８４を（００）、モニタ８５を（０１）、モニタ８６を（０２）とする。他の例として、配置の基準となるモニタと、ここモニタとの位置関係で表現することもできる。図５の例の場合、右、左、上、下、右上、右下、左上、左下といった位置関係に各々数値コードを割り当て、モニタ９１はモニタ８７の右上という内容を、数値コードで表現する。他の例として、予め設定したいくつかのモニタ配置から一致するものを選択することもできる。
【００７２】
また、第一の実施例において、端末のモニタ上に論理モニタ各々の表示領域の場所を、枠を表示するなどして示すこともできる。例えば、図１の例では、診療所端末１のモニタ１２上に、論理モニタの表示内容を反映させる表示領域（２３、２４）を、矩形枠で囲んで表示することもできる。
【００７３】
第二の実施例において、共通表示領域の設定内容を決定する手順は、他の手順を組み合わしたり、全く別の手順を用いることもできる。例えば、予め設定したいくつかの表示画素数から、各端末の論理表示領域の表示画素数に応じて適当なものを選択することもできる。他の例として、医師などの端末の操作者が設定内容を選択や編集することもできる。
【００７４】
また、第二の実施例において、共通表示領域の設定内容は、表示画素数としたが、必要に応じて設定内容を追加や変更することもできる。例えば、モニタの種類（カラー、白黒）、ガンマ値、色調（彩度、明度、色温度など）、画素自身の形や大きさなどを追加することもできる。各端末は、共通表示領域の表示内容を各端末が具備する実際のモニタに反映させる際、これら追加や変更した共通表示領域の設定内容を用いることで、より正確な連携が可能になるという効果がある。この際、論理表示領域の問い合わせコマンドでやり取りする内容を、共通表示領域の設定内容に応じて追加や変更することもできる。
【００７５】
また、第二の実施例において、端末のモニタ上に相手端末が具備する実際のモニタ各々の表示領域の場所を、枠を表示するなどして示すこともできる。例えば、図２の例では、診療所端末１のモニタ１２上に、病院端末２のモニタ１６、１７が表示している領域を、矩形枠（４６、４７）で囲んで表示することもできる。
【００７６】
第一及び第二の実施例では、病院端末から診療所端末に接続を行い、接続を行った端末（病院端末）が論理モニタや共通表示領域の設定内容を決定する処理を行う例を説明したが、他の接続方法や他の端末を用いて処理することもできる。例えば、病院端末、診療所端末以外の制御用の端末を用い、この制御用端末を経由して病院端末と診療所端末を接続し、さらに制御用端末が論理モニタや共通表示領域の設定内容を決定する処理を行うこともできる。他の例として、病院端末と診療所端末の双方が、設定内容を決定する処理を分担して行うこともできる。
【００７７】
また、２つの端末を連携させる例を説明したが、３つ以上の複数の端末を連携させることできる。
【００７８】
また、第一及び第二の実施例では、医用画像を連携して表示させる例を説明したが、他の画像や文字やユーザ操作のための表示（操作ボタンなど）など、様々な情報を連携して表示させることもできる。例えば、医用画像上の注目位置を指示するポインタや線、コメントなどが書かれた文字列を、論理モニタや共通表示領域の表示内容として扱い、端末間で連携して表示させることもできる。他の例として、患者の臨床検査結果を記載した表やグラフも、同様な方法で連携して表示させることもできる。
【００７９】
また、第一及び第二の実施例では、機能確認コマンドを用いて、論理モニタや共通表示領域を実現する機能の有無を確認したが、有無のみでなく、必要に応じて機能の能力を伝送することもできる。例えば、論理モニタの機能を有する場合、論理モニタとして設定可能なモニタ数の上限を伝送することもできる。他の例として、共通表示領域を実現する機能を有する場合、共通表示領域として設定可能な表示画素数の最大値などを伝送することもできる。受け取った能力を用いることで、論理モニタや共通表示領域の設定内容を、より適切に決定することができるようになる。
【００８０】
また、第一及び第二の実施例では、機能確認コマンドを用いて、論理モニタや共通表示領域を実現する機能の有無を確認したが、予め機能を有することが分かっている場合など、必要に応じて本手順を省略することもできる。
【００８１】
また、第一及び第二の実施例では、画像データは、画像表示コマンドのパラメータで設定され、画像を表示する際に伝送する例を示したが、相手端末に事前に伝送して表示することもできる。例えば、夜間などのネットワークが空いているときなどに大量の画像データを伝送して記憶装置に記録する。そして、画像表示コマンドのパラメータとして、記憶装置に記録された画像データを指定するための情報を設定することができる。画像データを指定する情報は、ファイル名、患者名、撮影日時などの画像データの付帯情報、画像データ伝送時に割り当てた識別子、画像表示コマンドの前に双方の端末で画像データを検索して同一画像に割り当てた識別子などを用いることができる。
【００８２】
あるいは、第一の実施例に示した論理モニタの機能と第二の実施例で述べた共通表示領域の機能の両方を利用して、各端末のモニタの表示を連携させることもできる。例えば、第一の実施例に従って設定させた論理モニタの表示領域を、第二の実施例で示した共通表示領域に設定し、論理モニタの表示内容を端末が具備する複数のモニタを組み合わせて表示することもできる。別の例として、第一の実施例では、双方の端末のモニタ数が同じ場合、配置番号が同じモニタ同士の表示を連携させる例を示したが、共通表示領域の機能を利用して連携させることもできる。
【００８３】
また、第一及び第二の実施例では、端末が具備する全てのモニタを連携させるのではなく、一部のモニタを連携することもできる。例えば、図３に示すように病院端末２のモニタ１６のみ、診療所端末１のモニタ１２と表示を連携させるようにすることもできる。このとき、病院端末２のモニタには、モニタ１６に表示された医用画像に関連する別の医用画像や、モニタ１６に表示された医用画像をに処理を加えたものなどを表示することもできる。図３の例では、表示が連携している医用画像２５の病変２７を拡大した医用画像４９（拡大された病変５０）を表示した例である。
【００８４】
以上説明したように、本発明の連携表示制御方法及びこれを用いた遠隔診療支援システムは、（１）各端末が具備するモニタ数を確認することと、モニタ数を用いて端末間で共通の論理モニタを設定すること、及び、（２）端末が具備する１台以上のモニタの表示領域を組み合わせた単一の表示領域である論理表示領域を確認することと、論理表示領域を基に端末間で共通の表示領域を設定することによって、具備するモニタ数が異なる端末を連携させる場合でも、全てのモニタを有効に活用可能にすることを特徴としている。従って、上記述べた実施例に限定されるものではなく、これらの趣旨を超えない範囲で様々な変形が可能である。
【００８５】
【発明の効果】
以上のように本発明では、各端末が備えるモニタの仕様を用いて端末間で共通の論理モニタを設定して、各端末は、論理モニタの表示内容を、端末各々が備える実際のモニタに反映させるようにした。従って、例えば、モニタを２台備えた病院端末と１台備えた診療所端末とを接続する場合、病院端末の２台のモニタの表示内容を診療所端末の１台のモニタ上に表示できるようになるので、具備するモニタ数が異なる端末を連携させる場合でも、全てのモニタを有効に活用可能になる。よって、例えば、図１に示すように、治療の前後で撮影した医用画像（２５、２６）を同時に表示し、病変の変化（２７、２８）を比較できるなど、双方の医師同士がより多くの画像を同時に参照しながらカンファレンスを実施できるという著しい効果がある。
【００８６】
また、モニタの配置に従って各モニタの表示領域を縦横に組み合わせた単一の表示領域である論理表示領域を基に、端末間で共通の表示領域（共通表示領域）を設定して、各端末は、共通表示領域の表示内容を、端末各々が備える実際のモニタに反映させるようにした。従って、例えば、モニタを２台備えた病院端末と１台備えた診療所端末とを接続する場合、病院端末の２台のモニタの表示内容を診療所端末の１台のモニタ上に表示できるようになるので、具備するモニタ数が異なる端末を連携させる場合でも、全てのモニタを有効に活用可能になる。よって、例えば、図２に示すように、治療の前後で撮影した医用画像（２５、２６）を同時に表示し、病変の変化（２７、２８）を比較できるなど、双方の医師同士がより多くの画像を同時に参照しながらカンファレンスを実施できるという著しい効果がある。
【図面の簡単な説明】
【図１】本発明を用いた連携表示制御方法及び遠隔診療支援システムの一例を説明する図。
【図２】本発明を用いた連携表示制御方法及び遠隔診療支援システムの別の例を説明する図。
【図３】本発明を用いて一部のモニタの表示画像を連携する連携表示制御方法及び遠隔診療支援システムの一例を説明する図。
【図４】前処理の際に端末間でやり取りされる連携コマンドの一例を説明する図。
【図５】論理モニタの設定内容を決定する手順の一例を説明する図。
【図６】６台のモニタを備えた端末の一例を説明する図。
【図７】カンファレンスの際に用いる連携コマンドの一例を説明する図。
【図８】データ表示領域とモニタ表示領域の設定例を説明する図。
【図９】前処理の際に端末間でやり取りされる連携コマンドの一例を説明する図。
【図１０】カンファレンスの際に用いる連携コマンドの一例を説明する図。
【図１１】各端末が実行する処理手順の一例を説明する図。
【図１２】各端末が実行する処理手順の一例を説明する図。
【符号の説明】
１…診療所の端末、２…病院の端末、３…Ｃ施設、１１、１５…制御装置、１２、１６、１７…モニタ、１３、１８…入力装置、１４、１９…記憶装置、２０…ネットワーク、２１〜２４、４５…表示領域、２５、２９、３３…医用画像（治療後）、２６、３０、３４…医用画像（治療前）、２７、２８…病変、３１、３２…論理モニタ、４１…共通表示領域、４６、４７…相手端末のモニタの表示領域を示す矩形枠、４９…拡大した医用画像、５０…拡大した病変、６３…機能確認コマンド、６４…機能確認コマンドの回答、６５…端末仕様の問い合わせコマンド、６６…端末仕様の問い合わせコマンドの回答、６７…論理モニタの設定コマンド、６８…論理モニタの設定コマンドの回答、１０１…コマンド名、１０２…パラメータ、１０３、１０７…画像表示コマンド、１０４、１０８…表示消去コマンド、１０５、１０９…表示変更コマンド、１１１…表示する画像、１１２〜１１５…論理モニタの一例、１１６…データ表示領域、１１７、１１８…モニタ表示領域、１１９…病変、１２１…機能確認コマンド、１２２…機能確認コマンドの回答、１２３…論理表示領域の問い合わせコマンド、１２４…論理表示領域の問い合わせコマンドの回答、１２５…共通表示領域の設定コマンド、１２６…共通表示領域の設定コマンドの回答、１４１、１５２…前処理、１４２…端末仕様の確認、１４３…論理モニタ実現機能の確認、１４４…論理モニタ実現処理、１５２…共通表示領域実現機能の確認、１５３…論理表示領域の確認、１５４…共通表示領域実現処理。
【図１】
0003794194.tif 000002
【図２】
0003794194.tif 000003
【図３】
0003794194.tif 000004
【図４】
0003794194.tif 000005
【図５】
0003794194.tif 000006
【図６】
0003794194.tif 000007
【図７】
0003794194.tif 000008
【図８】
0003794194.tif 000009
【図９】
0003794194.tif 000010
【図１０】
0003794194.tif 000011
【図１１】
0003794194.tif 000012
【図１２】
0003794194.tif 000013