(57)【要約】【課題】  ＦＰＧＡ等の論理回路のためのコンフィギュレーション記憶部の内容の変更に要する時間を短縮し得る。【解決手段】  医用機器の少なくとも１つの機能を実現するための論理回路と、この論理回路の構成を決定するためのデータを記憶するコンフィギュレーション記憶手段と、このコンフィギュレーション記憶手段との間で前記データの読み出し及び書き込みを行う処理手段と、この処理手段に接続され、前記データの送受信を行う送受信手段と、この送受信手段と通信回線を介して接続され、前記処理手段により読み出されたデータのうちの少なくとも一部を変更するデータを前記処理手段により書き込まれるデータとして前記送受信手段に送信する端末とを具備することを特徴とする。【選択図】  図２
2005334292.tif 000002
【特許請求の範囲】
【請求項１】
医用機器の少なくとも１つの機能を実現するための論理回路と、
この論理回路の構成を決定するためのデータを記憶するコンフィギュレーション記憶手段と、
このコンフィギュレーション記憶手段との間で前記データの読み出し及び書き込みを行う処理手段と、
この処理手段に接続され、前記データの送受信を行う送受信手段と、
この送受信手段と通信回線を介して接続され、前記処理手段により読み出されたデータのうちの少なくとも一部を変更するデータを前記処理手段により書き込まれるデータとして前記送受信手段に送信する端末と
を具備することを特徴とする医用機器データ変更システム。
【請求項２】
前記論理回路及び前記コンフィギュレーション記憶手段が複数対ある場合、各コンフィギュレーション記憶手段は対となっている論理回路を識別する識別情報を有し、この識別情報は前記処理手段により読み出し可能であることを特徴とする請求項１に記載の医用機器データ変更システム。
【請求項３】
前記処理手段は前記論理回路内に設けられることを特徴とする請求項１に記載の医用機器データ変更システム。
【請求項４】
前記処理手段は前記論理回路とは独立して設けられることを特徴とする請求項１に記載の医用機器データ変更システム。
【請求項５】
前記コンフィギュレーション記憶手段はコンフィギュレーションＲＯＭであることを特徴とする請求項１に記載の医用機器データ変更システム。
【請求項６】
前記データにより決定される構成はリアルタイム性が要求される機能を実現するものであることを特徴とする請求項１に記載の医用機器データ変更システム。
【請求項７】
前記リアルタイム性が要求される機能は画像フィルタであることを特徴とする請求項６に記載の医用機器データ変更システム。
【請求項８】
本機器の少なくとも１つの機能を実現するための論理回路と、
この論理回路の構成を決定するためのデータを記憶するコンフィギュレーション記憶手段と、
このコンフィギュレーション記憶手段との間で前記データの読み出し及び書き込みを行う処理手段と、
この処理手段に接続され、前記処理手段により読み出されたデータを外部端末に対して送信し、この送信されたデータのうちの少なくとも一部を変更するデータを前記処理手段により書き込まれるデータとして前記外部端末から受信する送受信手段と
を具備することを特徴とする医用機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は医用機器に記憶されたデータを通信回線を介して変更する医用機器データ変更システム及びこのシステムに使用される医用機器に関する。
【背景技術】
【０００２】
医用画像の撮影等を行うための医用機器としてはＸ線診断装置、Ｘ線ＣＴ装置、磁気共鳴画像診断装置、超音波診断装置、等が知られている。これらが備える機能はソフトウェアやハードウェアの構成により実現されるが、その少なくとも一部としてＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）が用いられつつある。このＦＰＧＡはコンフィギュレーション（ｃｏｎｆｉｇｕｒａｔｉｏｎ）ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）とセットのようにして用いられ、このコンフィギュレーションＲＯＭに記憶された内容に基づいて論理回路等を構成するものである。
【０００３】
近年の医用機器における論理回路を構成するハードウェアはこのＦＰＧＡやＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの大規模特定用途向けＩＣ内に集約される傾向にある。ＡＳＩＣはマスクを起こし回路を固定してしまうために、一度作成した論理回路の変更は不可能である。一方、ＦＰＧＡはプログラマブル、すなわちコンフィギュレーションＲＯＭの内容を変更することにより、所定の機能を実現する論理回路等の構成を変更（更新）することが可能である。
【０００４】
このようにＦＰＧＡはプログラマブルであり、コンフィギュレーションＲＯＭの内容に応じて異なる論理回路等を構成することが可能であるが、構成される論理回路等自体はハードウェアからなるものである。従って、問題が生じた場合などにおいては、一般にリモートメンテナンスで行われるようなソフトウェアによる遠隔対応（例えば、特許文献１参照）を行うことはできなかった。
【０００５】
従来、医用機器の動作に問題が生じると、現地（医用機器が設けられた医療施設が存在する一定の範囲の地域）で当該医用機器のメンテナンス等の対応をするサービス担当者（以下、現地サービス担当者と称する）が回路基板に組み込まれたエラーチェック回路を用いてエラー分類を判定する。この判定の結果、ＦＰＧＡの修正で対応可能と判断した場合はコンフィギュレーションＲＯＭへの対応で解決を図る。また、医用機器を使用する医師、放射線技師、等（以下、使用者と称する）による仕様変更要求その他の理由が生じた場合も、コンフィギュレーションＲＯＭへの対応で解決可能な場合がある。これらの場合、現地サービス担当者は上記問題についての判定・調査結果や上記使用者の変更要求に関する情報を医用機器の出荷元である工場や出荷後のメンテナンスを担当する組織に対し連絡する。これを受けて、前記工場等では当該情報に基づく新規なコンフィギュレーションＲＯＭを作成し、現地サービス担当者に送付する。現地サービス担当者は新旧のコンフィギュレーションＲＯＭを交換する。なお、現地サービス担当者は前記の情報を工場等に連絡するだけでなく、対象となるコンフィギュレーションＲＯＭを工場等に送付する場合もある。この場合、工場等では、連絡された情報を参考に、送付されたコンフィギュレーションＲＯＭの内容について解析を行い、適当と思われる内容にデータ変更する。データ変更されたコンフィギュレーションＲＯＭは前記現地サービス担当に送り返されることになる。
【０００６】
いずれの場合も、現地サービス担当者は送付されたコンフィギュレーションＲＯＭを交換し或いは医用機器に再取り付けし、動作確認を行う。医用機器が期待した通りに動作する場合は良いが、所望の動作に至らない場合は再び工場等との間で上記やりとりが繰り返されることになる。
【０００７】
実際、前記のエラーチェック回路はハードウェアであることもあり、エラーの分類までは判断できても詳細なステータスまで得られるものではない。従って、工場等では現地サービス担当者から情報を得たとしても、必要な全ての情報を確実に得られる保証はなく、上記繰り返しが生じる可能性を否定できない。また、送付期間中は現地サービス担当者も工場等の担当者もコンフィギュレーションＲＯＭを用いた具体的な作業を行うことができず、コンフィギュレーションＲＯＭ自体の郵送等による送付時間の作業効率に与える影響は大きい。
【０００８】
これらの結果、当該医用機器において所望の動作が得られるまでには多くの時間がかかることになり、場合によっては当該医用機器の使用を中止せざるを得ない事態も生じ得る。さらに、当該医用機器を有する医療施設からの信頼度の低下、問題の解析・解決にかかる費用の増大といった問題も生じ得る。
【特許文献１】特開２００２−２３６７５８号公報  （例えば、段落［００２３］及び図１）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は上記問題に鑑みてなされたものであり、ＦＰＧＡ等の論理回路のためのコンフィギュレーション記憶部の内容の変更に要する時間を短縮し得る医用機器データ変更システム及び医用機器を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために請求項１記載の本発明の医用機器データ変更システムは、医用機器の少なくとも１つの機能を実現するための論理回路と、この論理回路の構成を決定するためのデータを記憶するコンフィギュレーション記憶手段と、このコンフィギュレーション記憶手段との間で前記データの読み出し及び書き込みを行う処理手段と、この処理手段に接続され、前記データの送受信を行う送受信手段と、この送受信手段と通信回線を介して接続され、前記処理手段により読み出されたデータのうちの少なくとも一部を変更するデータを前記処理手段により書き込まれるデータとして前記送受信手段に送信する端末とを具備することを特徴とする。
【００１１】
上記目的を達成するために請求項８記載の本発明の医用機器は、本機器の少なくとも１つの機能を実現するための論理回路と、この論理回路の構成を決定するためのデータを記憶するコンフィギュレーション記憶手段と、このコンフィギュレーション記憶手段との間で前記データの読み出し及び書き込みを行う処理手段と、この処理手段に接続され、前記処理手段により読み出されたデータを外部端末に対して送信し、この送信されたデータのうちの少なくとも一部を変更するデータを前記処理手段により書き込まれるデータとして前記外部端末から受信する送受信手段とを具備することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、医用機器に用いられるＦＰＧＡ等の論理回路のためのコンフィギュレーション記憶部の内容の変更に要する時間を短縮することが可能となる。
【発明を実施するための最良の形態】
【００１３】
本発明の実施例について以下、図面を用いて説明する。
【００１４】
図１は本発明の実施例に係る医用機器データ変更システムの一環境例を示す図である。
【００１５】
複数の病院、例えば病院Ａ、Ｂ、及びＣが公衆網１０を介してサービスセンタ１１に接続されている。具体的には、病院Ａには例えば医用機器（Ｘ線診断装置、Ｘ線ＣＴ装置、磁気共鳴画像診断装置、核医学画像診断装置、超音波診断装置、内視鏡装置、その他医療施設において医用（医療）目的で使用される装置のうちの一つ。以下、「医用機器」について同じ。）１２が設けられ、公衆網１０とは通信回線１０１を介して接続されている。病院Ｂには例えば医用機器ａ及び医用機器ｂが設けられ、公衆網１０とは通信回線１０２を介して接続されている。また、病院Ｃには例えば医用機器１３が設けられ、公衆網１０とは通信回線１０３を介して接続されている。各病院は近接した場所に存在していてもよいし、互いに遠隔した場所に存在していてもよい。
【００１６】
各医用機器はソフトウェアやハードウェアの構成により実現されるが、その少なくとも一部として論理回路が用いられつつある。ここでいう論理回路はプログラム可能な論理回路をいい、例えば、プログラマブル・ロジック・デバイス（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ：ＰＬＤ）、フィールド・プログラマブル・ゲート・アレイ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ：ＦＰＧＡ）、コンプレックス・プログラマブル・ロジック・デバイス（Ｃｏｍｐｌｅｘ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ：ＣＰＬＤ）などで構成となっている。以下の説明ではその一例としてＦＰＧＡの場合について説明する。
【００１７】
さて、前記サービスセンタ１１には例えばパーソナルコンピュータ（以下、ＰＣと称する）１１０が設けられ、公衆網１０とは通信回線１０４を介して接続されている。サービスセンタ１１は例えば、上記医用機器１２、１３、ａ、及びｂの開発／設計技術者等（以下、技術者等と称する）が在籍する製造（販売）会社や同会社内の各機器（開発、設計、販売、又はサービス）担当部門或いはこのような技術者等が直接又は間接的に同機器のメンテナンス対応可能な同会社外の組織からなる。
【００１８】
このサービスセンタ１１は必ずしも前記病院Ａ、Ｂ、及び／又はＣと近接した地域にあるとは限らない。従って、日常的な各病院の医用機器への対応や病院関係者とのやりとりは現地サービス担当者が担う。図１の場合、現地サービス担当者が属する現地サービス担当１４は少なくとも病院Ｂの存する地域にあり、病院Ｂに設けられた医用機器ａ及び／又はｂに問題が発生した場合には病院Ｂから知らせを受け、対応可能な場合は問題解決を自ら行う。自ら問題解決できない場合や同病院の医師から要望等を受けた場合はその旨サービスセンタ１１に連絡するなど、窓口的な役割も担う。
【００１９】
前記公衆網１０は一般の電話回線の場合も含め、有線、無線を問わない。光通信網であってもよい。なお、公衆網の代わりに専用回線による通信網を構築してなるものでもよい。また、通信回線１０１、１０２、１０３、及び１０４は例えば各病院やサービスセンタ１１内のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であっても（又は、ＬＡＮに接続されていても）よい。
【００２０】
以下、このような環境条件の下における本発明の実施例を具体的に説明する。
（実施例１）
図２は本発明の実施例１に係る医用機器ａの一構成例を示す図である。
【００２１】
通信回線１０２に接続された医用機器ａは送受信回路２０、ＦＰＧＡ２１、及びコンフィギュレーションＲＯＭ２２を含む。また、これら以外にも医用画像の収集等に必要とされる各種ユニットを含むことは言うまでもない。送受信回路２０は通信回線１０２、公衆網１０、及び通信回線１０４を介してサービスセンタ１１内のＰＣ１１０にデータを送信する。また、ＰＣ１１０から送信されたデータを通信回線１０４、公衆網１０、及び通信回線１０２を介して送受信回路２０で受信する。この送受信回路２０は医用機器ａにおける他の情報についての送受信と共用されてもよいし、ＦＰＧＡ２１のために専用に用いられてもよい。
【００２２】
ＦＰＧＡ２１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１０を含む。ＦＰＧＡ２１はＣＰＵ２１０以外にも医用機器ａが有する少なくとも１つの機能を実現する論理回路等をハードウェアにて構成してなるものである。このような機能としては、例えば、リアルタイム性が要求される画像フィルタ、ソフトウェアのアドレス空間を切り分けるデコーダ、ルックアップテーブル、等が考えられる。
【００２３】
検出データについて医師が即時に判定しなければならない場合、リアルタイムに動画表示を行う必要がある。例えば、Ｘ線循環器では血管内のカテーテル挿入時の誘導、患部への直接治療などにおいてリアルタイム性が要求される。また、超音波診断装置の場合はドップラ測定や臓器の最適画像の検索時などに要求される。これらの表示に際し、原画像はかなり粗いことがあるのでフィルタリング処理を必要とし、動画を遅れさせないためには（フレーム遅れを避けるためには）、ハードウェアで処理する必要がある。病院によってフィルタ機能を微調整する場合があり、ハードウェアで且つプログラム可能な機能を有するＦＰＧＡ等（ＦＰＧＡ／ＣＰＬＤ）での実現が必要となる。
【００２４】
このような機能を実現するためのハードウェアはコンフィギュレーションＲＯＭ２２に記憶されたデータに基づいて構成されることになる。具体的には、コンフィギュレーションＲＯＭ２２はＦＰＧＡ２１の内部構成を特定するためのネットリスト（設計情報）を記憶する。ＦＰＧＡ２１上においては、このネットリストに基づいて具体的なロジックが構成される。コンフィギュレーションＲＯＭ２２内のネットリストを書き換えることにより、ＦＰＧＡ２１の構成を変更することができる。コンフィギュレーションＲＯＭ２２としては、例えば、フレッシュメモリＲＯＭやＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）を用いることができる。
【００２５】
また、ＦＰＧＡ２１は例えばＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）からなり、ＦＰＧＡ２１への電源供給が断たれることによりＦＰＧＡ２１上に構成された論理回路等は消滅する。再び電源供給があると、コンフィギュレーションＲＯＭ２２内のデータに基づき論理回路等が構成される。従って、コンフィギュレーションＲＯＭ２２内のデータを変更することにより、ＦＰＧＡ２１上に構成される論理回路等を更新・変更・修正・等（以下、単に変更と称す）する（変更を繰り返す）ことが可能となっている。
【００２６】
上述したように、コンフィギュレーションＲＯＭ２２はＦＰＧＡ２１上に構成される論理回路等を決定するためのデータが記憶されている。なお、このコンフィギュレーションＲＯＭ２２はその他の適用可能なコンフィギュレーション記憶デバイスからなるものであってもよい。
【００２７】
コンフィギュレーションＲＯＭ２２に記憶されたデータに基づいて構成された前述のＣＰＵ２１０はコンフィギュレーションＲＯＭ２２内に記憶されたデータを読み出し、読み出したデータを送受信回路２０に与える機能を有する。また、送受信回路２０からデータを受け取り、当該データをコンフィギュレーションＲＯＭ２２に変更データとして書き込む機能も有する。従って、送受信回路２０はＣＰＵ２１０により読み出されたコンフィギュレーションＲＯＭ２２内のデータを通信回線１０２、公衆網１０、及び通信回線１０４を介してサービスセンタ１１内のＰＣ１１０に送信することが可能となる。また、ＰＣ１１０から送信されたコンフィギュレーションＲＯＭ２２内のデータを変更する新たなデータは通信回線１０４、公衆網１０、及び通信回線１０２を介して送受信回路２０において受信されると、ＣＰＵ２１０によりコンフィギュレーションＲＯＭ２２内に書き込まれることが可能となる。
【００２８】
以上説明したように、実施例１によればサービスセンタ１１でのコンフィギュレーションＲＯＭ２２内のデータ変更のための郵送等が不要になるため、データ変更作業における全体の時間を当該送付に要する時間相当分だけ短縮することができる。また、病院Ｂや現地サービス担当１４、サービスセンタ１１の関係者は、当該送付期間中は送付中のコンフィギュレーションＲＯＭ２２について直接作業をできないという精神的ストレスからも開放され得る。さらに、従来のように現地サービス担当１４の現地サービス担当者がコンフィギュレーションＲＯＭ２２を交換したり再設置する必要がなくなるため、現地サービス担当者の負荷も軽減される。
【００２９】
コンフィギュレーションＲＯＭ２２内のデータ変更にあたっては、サービスセンタ１１内の技術者等がＰＣ１１０を介して直接コンフィギュレーションＲＯＭ２２内のデータを取得してロジックレベルで解析することができる。従って、医用機器ａに問題が生じた場合もそれがＦＰＧＡ２１におけるハードウェア欠陥であるかどうかを取得したデータ、すなわち現状を表す正確な情報に基づいて判断することが可能となる。また、ハードウェア欠陥であると判断した場合にも、その修正作業を取得データに基づいて行えるため、従来に比較してより好ましい変更データを作成（用意）することが可能となる。この結果、変更データの送信後における現地サービス担当者が行う医用機器ａの更新後動作の確認においても、再度の変更の必要が生じる可能性は減少し得る。また、仮に医用機器ａが所望の動作をしないために再度のコンフィギュレーションＲＯＭ２２内のデータ変更の必要が生じても、通信を介して即座に再対応が可能となる。従って、再度の郵送等による時間の無駄は生じ得ない。
【００３０】
このように、本発明の実施例１によれば、医用機器ａが所望の動作をするまでのデータ変更頻度が生じれば生じるほど従来に比して大幅な時間削減が可能となる一方で、データ変更に先立つ解析作業等をより正確に行うことができるようになるため、実際にはその変更頻度は従来よりも減少させることが可能となる。
【００３１】
なお、ＣＰＵ２１０はコンフィギュレーションＲＯＭ２２に記憶されたデータに基づきＦＰＧＡ２１上に構成されるハードウェアであるため、物理的に新規なＣＰＵを設ける必要も無く本発明の実施例１を実現し得る。
（実施例２）
図３は本発明の実施例２に係る医用機器ａ’の一構成例を示す図である。
【００３２】
実施例２はＣＰＵ３０がＦＰＧＡ３１とは独立して設けられている点で実施例１と異なる。その他の構成は実施例１と重複するため、図２と同一の引用符号を付して詳細な説明を省略する。また、ＣＰＵ３０及びＦＰＧＡ３１の基本的機能及び役割についても実施例１のＣＰＵ２１０及びＦＰＧＡ２１と実質的に相違がないため詳細な説明は省略する。
【００３３】
ＣＰＵ３０はＦＰＧＡ３１を介して送受信回路２０及びコンフィギュレーションＲＯＭ２２と接続される。このＣＰＵ３０は基本的にはＦＰＧＡ３１に専用されるものであるが、医用機器ａ’内の他の回路のための処理を含むものであってもよい。なお、実施例１の場合とは異なり、ＣＰＵ３０はＦＰＧＡ３１において実現されるハードウェア構成ではないため、ＦＰＧＡ３１への電源供給の遮断によって消滅するものではない。
【００３４】
ＣＰＵ３０はＦＰＧＡ３１を介してコンフィギュレーションＲＯＭ２２内に記憶されたデータを読み出し、読み出したデータをＦＰＧＡ３１を介して送受信回路２０に与える機能を有する。また、送受信回路２０で受信したデータをＦＰＧＡ３１を介して受け取り、当該データをＦＰＧＡ３１を介してコンフィギュレーションＲＯＭ２２に変更データとして書き込む機能も有する。実際には上記機能を実現するために、ＦＰＧＡ３１内にＣＰＵ３０とコンフィギュレーションＲＯＭ２２との間及びＣＰＵ３０と送受信回路２０との間のデータの受け渡しを実現する回路を構成するためのデータがコンフィギュレーションＲＯＭ２２に記憶されていて、電源供給に応じて当該データに基づく回路がＦＰＧＡ３１上に構成される必要がある。
【００３５】
このような本発明の実施例２においてもデータ変更に関して実施例１と実質上、同様の効果を得られる。
（実施例３）
図４は本発明の実施例３に係る医用機器ｂの一構成例を示す図である。
【００３６】
実施例３は医用機器ｂがＦＰＧＡとコンフィギュレーションＲＯＭのセット（対）を２組有する点で実施例１と異なる。なお、ＦＰＧＡとコンフィギュレーションＲＯＭのセットが３以上の場合も同様に適用可能である。
【００３７】
通信回線１０２に接続された医用機器ｂは送受信回路４０、機器内データ線４１、機能回路４２、及び機能回路４３を含む。これら以外にも医用画像の収集等に必要とされる各種ユニットを含むことは実施例１と同様である。機能回路４２はＦＰＧＡ４２０及びコンフィギュレーションＲＯＭ４２１を含む。同様に、機能回路４３はＦＰＧＡ４３０及びコンフィギュレーションＲＯＭ４３１を含む。さらに、ＦＰＧＡ４２０はＣＰＵ４２００を、ＦＰＧＡ４３０はＣＰＵ４３００をそれぞれ含む。ＣＰＵ４２００及び４３００はそれぞれ機器内データ線４１を介して送受信回路４０と接続されている。送受信回路４０は通信回線１０２、公衆網１０、及び通信回線１０４を介してサービスセンタ１１内のＰＣ１１０にデータを送信する。また、ＰＣ１１０から送信されたデータを通信回線１０４、公衆網１０、及び通信回線１０２を介して送受信回路４０で受信する。この送受信回路４０は医用機器ｂにおける他の情報についての送受信と共用されてもよいし、ＦＰＧＡ４２０及び４３０のために専用に用いられてもよい。
【００３８】
ＦＰＧＡ４２０及び４３０はそれぞれが複数の機能を実現するものでもよいのは実施例１の場合と同様である。しかしながら、本実施例ように１台の医用機器が複数のＦＰＧＡを備える場合は、例えばＦＰＧＡ４２０及び４３０が実現するそれぞれの機能を組み合わせて医用機器ｂの１以上の具体的な機能が実現されるようになっていてもよい。
【００３９】
ＦＰＧＡ４２０及び４３０、コンフィギュレーションＲＯＭ４２１及び４３１、並びにＣＰＵ４２００及び４３００の構成や主な機能は図２のＦＰＧＡ２１、コンフィギュレーションＲＯＭ２２、及びＣＰＵ２１０と基本的に同様である。ただし、コンフィギュレーションＲＯＭ４２１及び４３１はそれぞれ互いに自己を識別する情報を識別情報データとして有する。なお、識別する情報はコンフィギュレーションＲＯＭ自体についてではなく、ＦＰＧＡ４２０、４３０を識別する情報、機能回路４２、４３を識別する情報、或いは機能回路４２，４３によって実現される機能を識別する情報、等、いずれのコンフィギュレーションＲＯＭを対象とするものかを識別し得る情報であれば、それが何を表すものであってもよい。コンフィギュレーションＲＯＭ４２１に記憶されたこの識別情報データはＣＰＵ４２００から読み出され、ＰＣ１１０からのアクセスがコンフィギュレーションＲＯＭ４２１宛であるか否かをＣＰＵ４２００にて判断する。同様に、コンフィギュレーションＲＯＭ４３１に記憶された識別情報データはＣＰＵ４３００から読み出され、ＰＣ１１０からのアクセスがコンフィギュレーションＲＯＭ４３１宛であるか否かをＣＰＵ４３００にて判断する。
【００４０】
また、ＣＰＵ４２００はコンフィギュレーションＲＯＭ４２１内に記憶されたＦＰＧＡ４２０を構成するデータの全部又は一部を読み出して、機器内データ線４１を介して送受信回路４０に与える機能を有する。同様に、ＣＰＵ４３００はコンフィギュレーションＲＯＭ４３１内に記憶されたＦＰＧＡ４３０を構成するデータの全部又は一部を読み出して、機器内データ線４１を介して送受信回路４０に与える機能を有する。従って、コンフィギュレーションＲＯＭ４２１又は４３１内のデータは通信回線１０２、公衆網１０、及び通信回線１０４を介してサービスセンタ１１内のＰＣ１１０に送信され得る。
【００４１】
さらに、ＣＰＵ４２００はＰＣ１１０から送信されたデータを送受信回路４０から受け取り、このデータが含む識別情報を前述の識別情報データに基づいて判断し、コンフィギュレーションＲＯＭ４２１宛であると判断した場合は当該データをコンフィギュレーションＲＯＭ４２１に変更データとして書き込む機能も有する。同様に、ＣＰＵ４３００はＰＣ１１０から送信されたデータを送受信回路４０から受け取り、このデータが含む識別情報を前述の識別情報データに基づいて判断し、コンフィギュレーションＲＯＭ４３１宛であると判断した場合は当該データをコンフィギュレーションＲＯＭ４３１に変更データとして書き込む機能も有する。従って、ＰＣ１１０から送信されたコンフィギュレーションＲＯＭ４２１又は４３１内のデータを変更する新たなデータは通信回線１０４、公衆網１０、及び通信回線１０２を介してコンフィギュレーションＲＯＭ４２１又は４３１内に書き込まれ得る。
【００４２】
以上説明したように、１台の医用機器がＦＰＧＡ及びコンフィギュレーションＲＯＭのセットを複数有する場合も、これらを識別可能にすることで、実施例１と同様の効果を得ることができる。
【００４３】
なお、本実施例の場合も実施例２の様にＣＰＵはＦＰＧＡと独立して設けられても良い。
（変更作業の流れ）
上記実施例１乃至３の場合を含む本発明の医用機器データ変更システムにおける変更作業の流れの一実施例について図１及び図５を用いて以下に説明する。なお、実施例１（図２）の場合を例に以下説明する。
【００４４】
図５は本発明の医用機器データ変更システムを用いたコンフィギュレーションＲＯＭ内のデータ変更作業の流れの例を示すフローチャートである。
【００４５】
病院Ｂに設けられた医用機器ａに電源が投入されるとＦＰＧＡ２１等にも電源が供給され、ＦＰＧＡ２１内にはコンフィギュレーションＲＯＭ２２に記憶されたデータに基づいて所定の機能を実現するハードウェア回路及びＣＰＵ２１０が構成される。医用機器ａは患者等の被検体に対して使用されることになるが、当該使用において或いはその使用の結果、医用機器ａの動作や状態に関して異常或いは所望しない動作・状態になったことが医用機器ａ自体の機能又は使用者により認識されると（ステップ５００）、その旨がオンライン、電子メール、電話等により現地サービス担当１４に通知される（ステップ５０１）。なお、緊急の場合その他所定の条件の下では当該通知は直接、サービスセンタ１１に行われてもよい。
【００４６】
上記異常等が生じていない場合であっても、使用者が医用機器ａの動作条件その他の仕様に関して変更を希望する場合がある（ステップ５０２）。このような場合も電子メールや電話、或いは現地サービス担当者と直接会ってその旨が伝えられる場合がある。この場合も、病院Ｂから直接サービスセンタ１１に伝えられてもよい。
【００４７】
現地サービス担当１４は、このような通知等を受けると、特に異常等が発生した場合に医用機器ａの動作や状態について調査や確認を行う（ステップ５１０）。サービス担当１４は調査や確認により一定の情報が得られると、得られた情報を前述の病院Ｂからの通知内容等と共にサービスセンタ１１に連絡する。
【００４８】
サービスセンタ１１の技術者等は現地サービス担当１４からの連絡或いは病院Ｂからの直接の通知等に基づいて医用機器ａの概況を把握する（ステップ５２０）。技術者等は概況を把握した上で更に詳細かつ正確な情報を得るべく、ＰＣ１１０を操作することにより通信回線１０４、公衆網１０、及び通信回線１０２を介して病院Ｂに設けられた医用機器ａとの間に回線を確立し（ステップ５２１、５０３）、医用機器ａのＣＰＵ２１０にアクセスする。このアクセスについては図６を用いて後述する。
【００４９】
ＣＰＵ２１０は送受信回路２０を介してＰＣ１１０からアクセスを受けると、このアクセスに応じてコンフィギュレーションＲＯＭ２２内に記憶されている全部又は一部の所定データ（ＲＯＭ情報）を取得し、取得されたデータを送受信回路２０に与える。ＣＰＵ２１０は予め取得したコンフィギュレーションＲＯＭ２２内のデータを前記アクセスに応じて送受信回路２０に与えるようにしてもよい。さらには、ＣＰＵ２１０はＰＣ１１０からのアクセスとは関係なく所定期間毎に（定期的に）コンフィギュレーションＲＯＭ２２内のデータを取得して送受信回路２０に与えるようにしてもよい。
【００５０】
いずれの場合も送受信回路２０ではＣＰＵ２０からデータが与えられると、このデータをサービスセンタ１１のＰＣ１１０に向けて送信する（ステップ５０４）。送信されたデータは通信回線１０２、公衆回路１０、及び通信回線１０４を介してＰＣ１１０にて受信され、サービスセンタ１１の技術者等はこの受信データをＰＣ１１０を介して取得する（ステップ５２２）。
【００５１】
技術者等は取得したデータについてロジックレベルの確認や解析を行う（ステップ５２３）。特にステップ５０１における異常等の発生に基づく通知の場合には、当該異常等がＦＰＧＡ２１のハードウェア欠陥に基づくものか否かを解析し、ハードウェア欠陥に基づくと判断した場合は、当該欠陥を修正すべく、コンフィギュレーションＲＯＭ内のデータを変更するための変更データ（変更情報）を作成する。また、ステップ５０２における使用者の要望等である場合には、当該要望等を満足する仕様とすべくコンフィギュレーションＲＯＭ内のデータを変更するための変更データ（変更情報）を作成する（ステップ５２４）。
【００５２】
作成された変更データは医用機器ａに向けてＰＣ１１０から送信される（ステップ５２５）。送信された変更データは通信回線１０４、公衆網１０、及び通信回線１０２を介して病院Ｂに設けられた医用機器ａの送受信回路２０にて受信される（ステップ５０５）。
【００５３】
送受信回路２０で受信された変更データはＦＰＧＡ２１内に構成されたＣＰＵ２１０に与えられる。ＣＰＵ２１０はこの変更データをコンフィギュレーションＲＯＭ２２に書き込むことで、コンフィギュレーションＲＯＭ２２内の既存データへの追加・既存データの変更（書き換え）等によるデータ更新を行う（ステップ５０６）。以上によりコンフィギュレーションＲＯＭ２２内のデータ変更が完了する。サービスセンタ１１のＰＣ１１０と医用機器ａとの間に確立されていた回線はここで一旦切断される（ステップ５２６、５０７）。
【００５４】
データ更新が完了すると、サービスセンタ１１からは現地サービス担当１４へその旨の連絡が行われる（ステップ５２７）。現地サービス担当１４ではこの連絡を受けて現地サービス担当者が実際に病院Ｂに出向いて医用機器ａの動作確認作業を行う（ステップ５１２）。なお、実際には、ステップ５２７における連絡を受けて現地サービス担当者が病院に出向いて作業を行うというのは効率的ではないため、予めサービスセンタ１１の技術者等と現地サービス担当者との間で病院Ｂの都合も踏まえて上記データ変更作業を行う日時を相談の上決めておき、決めた日時に現地サービス担当者は病院Ｂの医用機器ａのある場所でステップ５２７の連絡があるのを待機するようにしてもよい。
【００５５】
現地サービス担当者は医用機器ａの電源を入れなおし、コンフィギュレーションＲＯＭ２２内の更新後のデータに基づいてＦＰＧＡ２１がハードウェア構成を更新するようにする。ＦＰＧＡ２１の構成更新に伴い、当該構成に基づく医用機器ａの機能や仕様が更新される（ステップ５０８）。現地サービス担当者は更新後の医用機器ａの動作等が所望のものとなっているか否か（ステップ５０９）確認する。
【００５６】
もし医用機器ａが所望の動作等をなさない場合は、現地サービス担当者は具体的な動作状況と共にその旨をサービスセンタ１１に連絡する（ステップ５１３）。サービスセンタ１１では技術者等が再び変更作業をするべく（ステップ５２８）、上述のステップ５２１乃至５２７を繰り返す。以下、医用機器ａが所望動作をなすまで上記作業が繰り返されることになる。
【００５７】
医用機器ａが所望の動作を行うことが現地サービス担当者により確認された場合は、その旨がサービスセンタ１１に連絡され（ステップ５１４）、サービスセンタ１１でのデータ変更作業は終了する（ステップ５２９）。
【００５８】
以上説明したように、コンフィギュレーションＲＯＭ２２のデータについては回線を通じて解析、変更が行われるため、従来に比べて変更作業の正確さが向上すると共に、最終的に医用機器ａの所望動作等が得られるまでに要する時間を短縮することが可能となる。また、現地サービス担当者の負担も軽減され得る。
（サービスセンタからＦＰＧＡへのアクセス）
サービスセンタ１１のＰＣ１１０から所定の病院に設けられた所定の医用機器の所定のＦＰＧＡへのアクセス、特に実施例３の如く１台の医用機器が複数のＦＰＧＡを有する場合におけるアクセスについて、図１、図４、及び図６を用いて以下に説明する。
【００５９】
図６は本発明の医用機器データ変更システムにおいてサービスセンタ１１から所定のＦＰＧＡへアクセスするまでの流れの例を示すフローチャートである。
【００６０】
医用機器ｂの送受信回路４０はサービスセンタ１１のＰＣ１１０からのアクセスについて待ち受け状態にある（ステップ６０）。ＰＣ１１０は必要に応じて病院Ａに設けられた医用機器１２や病院Ｃに設けられた医用機器１３に対して接続要求を行い、これらの機器についてコンフィギュレーションＲＯＭに記憶されたデータの変更作業を行う場合もある。今、ＰＣ１１０が通信回線１０４、公衆網１０、及び通信回線１０２を介して病院Ｂに対して接続要求をすると、この接続要求に基づいて病院Ｂ内のＬＡＮ等を経由したアクセスが自機宛、すなわち医用機器ａ宛ではなく医用機器ｂ宛であるか否かが判断される（ステップ６１）。この判断は例えば送受信回路４０において識別判断されてもよいし、図示しない医用機器ｂ内の制御回路にて識別判断されてもよい。もし医用機器ｂ宛でない場合はステップ６０の待ち受け状態に戻る。
【００６１】
医用機器ｂ宛であると判断されると、ＰＣ１１０からのアクセス先、すなわちここではデータ取得の対象となるコンフィギュレーションＲＯＭが、コンフィギュレーションＲＯＭ４２１及び４３１のいずれであるかについてＣＰＵ４２００及び４３００に対してそれぞれ問合せが行われる（ステップ６２）。ＰＣ１１０からのアクセスには前述の識別情報データに対応する識別情報が含まれており、ステップ６２での問合せに際してはこの識別情報が含まれる。この問合せは例えば送受信回路４０から直接行われてもよいし、図示しない医用機器ｂ内の制御回路により行われてもよい。
【００６２】
問合せを受けたＣＰＵ４２００では問合せに含まれた前記識別情報とコンフィギュレーションＲＯＭ４２１から読み出された識別情報データとを比較する。同様に、ＣＰＵ４３００では問合せに含まれた前記識別情報とコンフィギュレーションＲＯＭ４３１から読み出された識別情報データとを比較する（ステップ６３）。例えば、ＰＣ１１０からのアクセスがコンフィギュレーションＲＯＭ４２１を対象としている場合、ＣＰＵ４３００では前記識別情報と識別情報データが一致しないことから自コンフィギュレーションＲＯＭ宛ではないと判断し、上記問合せに関する情報を破棄する（ステップ６４）。
【００６３】
一方、ＣＰＵ４２００では前記識別情報と識別情報データが一致することにより自コンフィギュレーションＲＯＭ宛と判断し、ＰＣ１１０からのアクセスに応じてコンフィギュレーションＲＯＭ４２１に記憶されたデータのうち所定のもの（ＲＯＭ情報）について読み出しを行う（ステップ６５）。読み出されたデータは機器内データ線４１を介して送受信回路４０に与えられる。送受信回路４０ではこのデータを通信回線１０２を介して送信する（ステップ６６）。送信されたデータは公衆網１０及び通信回線１０４を介してＰＣ１１０に受信、表示される。
【００６４】
以上、図４の場合を例にとって説明したが、図２や図３の例による場合であっても図６のステップ６２乃至６４が省略されることで適用し得るものである。
【００６５】
このように１台の医用機器がＦＰＧＡとコンフィギュレーションＲＯＭのセットを複数有する場合でも、サービスセンタでは所望のコンフィギュレーションＲＯＭ内のデータを取得することが可能であり、同様にして、所望のコンフィギュレーションＲＯＭ内のデータ変更を行うことが可能となる。
【００６６】
上述の本発明の実施例の説明では図１に示すようにコンフィギュレーションＲＯＭに記憶されたデータの変更を行う端末はサービスセンタ１１に設けられたＰＣ１１０の場合を例に説明したが、セキュリティ上の制約など一定の条件を満たす条件下であれば、このような端末はサービスセンタ外において使用されるものであってもよい。例えば、上記技術者等の外出先、現地サービス担当１４、場合によっては対象とするコンフィギュレーションＲＯＭを有する医用機器が設けられた病院内であってもよい。
【００６７】
以上述べた本発明の実施の形態は本発明の理解を容易にするためにのみ記載された例に過ぎず、本発明を限定するための記載ではない。従って、以上の本発明の実施の形態において開示された各構成要素やその他要素は本発明の主旨を逸脱しない範囲においてその等価物等に設計変更や修正を可能とするものである。さらに、同構成要素やその他要素についての可能とする如何なる組み合わせも、以上述べた本発明の実施の形態において得られる効果と同様の効果が得られる限り、本発明の範囲に含まれる。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施例に係る医用機器データ変更システムの一環境例を示す図。
【図２】本発明の実施例１に係る医用機器の一構成例を示す図。
【図３】本発明の実施例２に係る医用機器の一構成例を示す図。
【図４】本発明の実施例３に係る医用機器の一構成例を示す図。
【図５】本発明の医用機器データ変更システムを用いたコンフィギュレーションＲＯＭ内のデータ変更作業の流れの例を示すフローチャート。
【図６】本発明の医用機器データ変更システムにおいてサービスセンタから所定のＦＰＧＡへアクセスするまでの流れの例を示すフローチャート。
【符号の説明】
【００６９】
１０・・・公衆網
１１・・・サービスセンタ
１２、１３、ａ、ａ’、ｂ・・・医用機器
２０、４０・・・送受信回路
２１、３１、４２０、４３０・・・ＦＰＧＡ
２２、４２１、４３１・・・コンフィギュレーションＲＯＭ
３０、２１０、４２００、４３００・・・ＣＰＵ
４２、４３・・・機能回路
１１０・・・ＰＣ
１０１、１０２、１０３、１０４・・・通信回線
【図１】
2005334292.tif 000003
【図２】
2005334292.tif 000004
【図３】
2005334292.tif 000005
【図４】
2005334292.tif 000006
【図５】
2005334292.tif 000007
【図６】
2005334292.tif 000008