(57)【要約】【課題】医用機器の操作パネルに関する作業の効率化を図ること。【解決手段】一実施形態に係る医用作業支援システムは、端末装置と、認識部と、機能表示部とを含む。上記端末装置は、周囲を撮像するカメラ、および、上記カメラにて撮像された画像を表示するディスプレイを備える。上記認識部は、複数の操作要素が配置された医用機器の操作パネルを撮像した際に上記ディスプレイに表示される当該パネルの画像から上記操作要素を認識する。上記機能表示部は、上記操作パネルに配置された上記各操作要素のそれぞれに対する機能の割り当てを示す機能割当情報から、上記認識部が認識した上記操作要素に割り当てられた機能を特定し、特定した機能を示す情報を上記操作パネルの画像に含まれる当該操作要素の領域に関連付けて上記ディスプレイに表示する。【選択図】    図１２
2014032620.tif 000002
【特許請求の範囲】
【請求項１】
周囲を撮像するカメラ、および、前記カメラにて撮像された画像を表示するディスプレイを備える端末装置と、
複数の操作要素が配置された医用機器の操作パネルを撮像した際に前記ディスプレイに表示される当該パネルの画像から前記操作要素を認識する認識部と、
前記操作パネルに配置された前記各操作要素のそれぞれに対する機能の割り当てを示す機能割当情報から、前記認識部が認識した前記操作要素に割り当てられた機能を特定し、特定した機能を示す情報を前記操作パネルの画像に含まれる当該操作要素の領域に関連付けて前記ディスプレイに表示する機能表示部と、
を含むことを特徴とする医用作業支援システム。
【請求項２】
前記操作パネルの画像に含まれる前記操作要素に割り当てられた機能を説明するヘルプ情報を当該操作要素の領域に関連付けて前記ディスプレイに表示するヘルプ情報表示部をさらに含むことを特徴とする請求項1に記載の医用作業支援システム。
【請求項３】
前記各操作要素のそれぞれが過去に操作された累積回数を示す操作回数情報から、前記認識部が認識した前記操作要素が過去に操作された累積回数を特定し、特定した累積回数に関する情報を前記操作パネルの画像に含まれる当該操作要素の領域に関連付けて前記ディスプレイに表示する操作回数表示部をさらに含むことを特徴とする請求項1に記載の医用作業支援システム。
【請求項４】
前記ディスプレイの表示画面に対する操作により前記機能割当情報を編集する編集部をさらに含むことを特徴とする請求項１に記載の医用作業支援システム。
【請求項５】
前記操作パネルの前記各操作要素に対応するパターンを前記操作パネルにおける前記各操作要素のレイアウトに則して配置した操作パネル構成図を前記ディスプレイに表示させるとともに、前記操作パネル構成図に含まれる前記パターンが操作されると、当該パターンに対応する前記操作要素に割り当てられた機能の実行を前記医療機器に指令する遠隔操作部をさらに含むことを特徴とする請求項１に記載の医用作業支援システム。
【請求項６】
当該医用作業支援システムは、前記端末装置と通信可能な複数の前記医用機器を含み、
前記各医用機器は、自機の操作パネルに関する前記機能割当情報をそれぞれ記憶し、
前記端末装置は、前記医用機器の識別情報を検出する検出部をさらに備え、
前記機能表示部は、前記認識部が認識した前記操作要素に割り当てられた機能を、前記検出部が検出した識別情報に対応する前記医用機器に記憶された前記機能割当情報から特定することを特徴とする請求項１に記載の医用作業支援システム。
【請求項７】
当該医用作業支援システムは、前記端末装置と通信可能なサーバを含み、
前記サーバは、前記各医用機器の操作パネルに関する前記機能割当情報のそれぞれを記憶し、
前記機能表示部は、前記検出部が検出した識別情報に対応する前記医用機器が起動しているとき、前記認識部が認識した前記操作要素に割り当てられた機能を当該医用機器に記憶された前記機能割当情報から特定し、当該医用機器が起動していないとき、前記認識部が認識した前記操作要素に割り当てられた機能を前記サーバに記憶された当該医用機器の操作パネルに関する前記機能割当情報から特定することを特徴とする請求項６に記載の医用作業支援システム。
【請求項８】
前記各医用機器には、自機の識別情報を表すコードシンボルが付され、
前記検出部は、前記コードシンボルを前記カメラにて撮像した際に得られる画像に基づき前記コードシンボルをデコードすることにより、前記識別情報を検出することを特徴とする請求項６又は７に記載の医用作業支援システム。
【請求項９】
周囲を撮像するカメラ、および、前記カメラにて撮像された画像を表示するディスプレイを備える端末装置と、
複数の操作要素が配置された医用機器の操作パネルを撮像した際に前記ディスプレイに表示される当該パネルの画像から前記操作要素を認識する認識部と、
前記操作パネルに配置された前記各操作要素のそれぞれが過去に操作された累積回数を示す操作回数情報から、前記認識部が認識した前記操作要素が過去に操作された累積回数を特定し、特定した累積回数に関する情報を前記操作パネルの画像に含まれる当該操作要素の領域に関連付けて前記ディスプレイに表示する操作回数表示部と、
を含むことを特徴とする医用作業支援システム。
【請求項１０】
当該医用作業支援システムは、前記端末装置と通信可能な複数の前記医用機器を含み、
前記各医用機器は、自機の操作パネルに関する前記操作回数情報をそれぞれ記憶し、
前記端末装置は、前記医用機器の識別情報を検出する検出部をさらに備え、
前記操作回数表示部は、前記認識部が認識した前記操作要素が過去に操作された累積回数を、前記検出部が検出した識別情報に対応する前記医用機器に記憶された前記操作回数情報から特定することを特徴とする請求項９に記載の医用作業支援システム。
【請求項１１】
当該医用作業支援システムは、前記端末装置と通信可能なサーバを含み、
前記サーバは、前記各医用機器の操作パネルに関する前記操作回数情報のそれぞれを記憶し、
前記操作回数表示部は、前記検出部が検出した識別情報に対応する前記医用機器が起動しているとき、前記認識部が認識した前記操作要素が過去に操作された累積回数を当該医用機器に記憶された前記操作回数情報から特定し、当該医用機器が起動していないとき、前記認識部が認識した前記操作要素が過去に操作された累積回数を前記サーバに記憶された当該医用機器の操作パネルに関する前記操作回数情報から特定することを特徴とする請求項１０に記載の医用作業支援システム。
【請求項１２】
前記各医用機器には、自機の識別情報を表すコードシンボルが付され、
前記検出部は、前記コードシンボルを前記カメラにて撮像した際に得られる画像に基づき前記コードシンボルをデコードすることにより、前記識別情報を検出することを特徴とする請求項１０又は１１に記載の医用作業支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、医用機器の操作パネルに関わる種々の作業を支援する医用作業支援システムに関する。
【背景技術】
【０００２】
従来、医療分野においては、超音波診断装置、Ｘ線診断装置、Ｘ線ＣＴ（Computer Tomography）装置、ＭＲＩ（Magnetic Resonance Imaging）装置のような、被検体の内部画像を撮影する各種モダリティ等の医用機器が使用されている。多くの医用機器は、ボタン、つまみ、スイッチ等の操作要素が配置された操作パネルを備え、この操作パネルに対するユーザの操作に従って動作する。
【０００３】
医用機器が備える操作パネルは、迅速な治療・診断を可能とするために、高い操作性が求められる。また、操作パネルに不具合が生じないように、定期的なメンテナンスが欠かせない。
【０００４】
医用機器の操作パネルに多数の操作要素が配置されている場合等には、各操作要素と各操作要素を操作した際に医用機器が実行する機能との対応関係が把握し難くなる。また、操作要素が多く配置されていれば、メンテナンスに要する時間も膨大になる。これらの他にも、医用機器の操作パネルに関連して様々な問題が生じており、操作パネルに関する種々の作業の効率を低下させる一因となっている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、医用機器の操作パネルに関する作業の効率化を図ることである。
【課題を解決するための手段】
【０００６】
一実施形態に係る医用作業支援システムは、端末装置と、認識部と、機能表示部とを含む。上記端末装置は、周囲を撮像するカメラ、および、上記カメラにて撮像された画像を表示するディスプレイを備える。上記認識部は、複数の操作要素が配置された医用機器の操作パネルを撮像した際に上記ディスプレイに表示される当該パネルの画像から上記操作要素を認識する。上記機能表示部は、上記操作パネルに配置された上記各操作要素のそれぞれに対する機能の割り当てを示す機能割当情報から、上記認識部が認識した上記操作要素に割り当てられた機能を特定し、特定した機能を示す情報を上記操作パネルの画像に含まれる当該操作要素の領域に関連付けて上記ディスプレイに表示する。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係る医用作業支援システムの構成図。
【図２】同実施形態に係る超音波診断装置の要部構成を示すブロック図。
【図３】同実施形態に係る機種情報ファイルのデータ構造例を示す図。
【図４】同実施形態に係る機能割当ファイルのデータ構造例を示す図。
【図５】同実施形態に係る操作回数ファイルのデータ構造例を示す図。
【図６】同実施形態に係るサーバの要部構成を示すブロック図。
【図７】同実施形態に係る端末装置の要部構成を示すブロック図。
【図８】同実施形態に係る起動時処理のフローチャート。
【図９】同実施形態に係るシャットダウン処理のフローチャート。
【図１０】同実施形態に係る初回アクセス時処理のフローチャート。
【図１１】同実施形態に係る機能表示モードにおける処理のフローチャート。
【図１２】同実施形態に係る機能表示モードを説明するための図。
【図１３】同実施形態に係るヘルプモードにおける処理のフローチャート。
【図１４】同実施形態に係るヘルプモードを説明するための図。
【図１５】同実施形態に係る使用頻度モードにおける処理のフローチャート。
【図１６】同実施形態に係る機能表示モードを説明するための図。
【図１７】同実施形態に係るデフォルト表示モードにおける処理のフローチャート。
【図１８】同実施形態に係るデフォルト表示モードを説明するための図。
【図１９】同実施形態に係るカスタマイズモードにおける処理のフローチャート。
【図２０】同実施形態に係るカスタマイズモードを説明するための図。
【図２１】同実施形態に係る遠隔操作モードにおける処理のフローチャート。
【図２２】同実施形態に係る遠隔操作モードを説明するための図。
【発明を実施するための形態】
【０００８】
一実施形態について図面を参照しながら説明する。
【０００９】
本実施形態においては、医用機器の一種である超音波診断装置の操作パネルに係る作業を支援する医用作業支援システムを例示する。ただし、医用作業支援システムは、Ｘ線ＣＴ装置、ＭＲＩ装置、放射線治療装置などの他の医用機器が備える操作パネルに係る作業を支援対象とするものであってもよい。
【００１０】
（システム構成）
図１は、本実施形態に係る医用作業支援システム１の構成図である。  
このシステム１は、例えば病院内に配置された複数の超音波診断装置ＵＳ１〜ＵＳ４と、同病院内あるいは外部に設置されたサーバ２と、例えばスマートフォンやタブレット端末である端末装置３とを含む。各超音波診断装置ＵＳ１〜ＵＳ４、サーバ２および端末装置３は、例えば病院内に設置されたＬＡＮ（Local Area Network）やインターネットを介して通信接続されている。
【００１１】
超音波診断装置ＵＳ１には装置コード「ＵＳ００１」が割り当てられ、超音波診断装置ＵＳ２には装置コード「ＵＳ００２」が割り当てられ、超音波診断装置ＵＳ３には装置コード「ＵＳ００３」が割り当てられ、超音波診断装置ＵＳ４には装置コード「ＵＳ００４」が割り当てられている。以下の説明において、超音波診断装置ＵＳ１〜ＵＳ４を特に区別しない場合には、単に超音波診断装置ＵＳと称す。なお、医用作業支援システム１に含まれる超音波診断装置ＵＳの数は、４台に限定されない。
【００１２】
超音波診断装置ＵＳの筐体面には、自装置のＭＡＣアドレスや、サーバ２において自装置の情報（後述のデータベースＤＢ）が記憶されたメモリアドレス等をコード化した２次元コードＣが付されている。２次元コードＣとしては、例えばＱＲコード（登録商標）を採用し得る。
【００１３】
図２は、超音波診断装置ＵＳの要部構成を示すブロック図である。超音波診断装置ＵＳは、制御の中枢として機能するコントローラ１０と、メモリ１１と、通信ユニット１２と、超音波送受信ユニット１３と、超音波プローブ１４と、ディスプレイ１５と、操作パネル１６とを備える。メモリ１１、通信ユニット１２、超音波送受信ユニット１３、ディスプレイ１５および操作パネル１６は、アドレスバスやデータバスにて構成されるバスライン１７を介してコントローラ１０に接続されている。超音波プローブ１４は、超音波送受信ユニット１３に接続されている。
【００１４】
コントローラ１０は、ＣＰＵ（Central Processing Unit）やチップセット等で構成される。メモリ１１は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）、あるいはＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の補助記憶装置にて構成される。メモリ１１は、コントローラ１０に実行させるためのコンピュータプログラム等を記憶する。通信ユニット１２は、ＬＡＮやインターネット等のネットワークを介してサーバ２および端末装置３と通信する。
【００１５】
超音波送受信ユニット１３は、超音波プローブ１４に駆動信号を供給して超音波を発生させるとともに、超音波プローブ１４が受信した反射波に応じて出力する受信信号を処理し、Ｂモード画像、カラードプラ画像、あるいはパルスドプラ画像等の超音波画像を生成する。超音波プローブ１４は、複数の圧電振動子を備える。各圧電振動子は、超音波送受信ユニット１３から供給される駆動信号に基づき超音波を発生する。また、各圧電振動子は、被検体からの反射波を受信すると、超音波送受信ユニット１３に受信信号を出力する。
【００１６】
ディスプレイ１５は、超音波送受信ユニット１３にて生成される超音波画像等を表示する。
【００１７】
操作パネル１６は、所定の機能が割り当てられた複数のボタン（操作要素）を備える。これらボタンの操作により、患者情報、超音波スキャン条件、超音波画像生成の開始指示、超音波画像の印刷指示、他の機器への超音波画像の転送指示等が入力される。操作パネル１６に配置される各ボタンには、重複しないボタン識別子が割り当てられている。
【００１８】
本実施形態に係るメモリ１１は、超音波診断装置ＵＳの機種情報を示す機種情報ファイルＦ１と、機能割当ファイルＦ２と、操作パネル１６に設けられた各ボタンの累積操作回数を示す操作回数ファイルＦ３とを記憶している。
【００１９】
機種情報ファイルＦ１のデータ構造例を、図３に示す。機種情報ファイルＦ１は、自装置（超音波診断装置ＵＳ）の装置コードや機種コード、操作パネル構成図、デフォルト機能割当情報等を含む。機種コードは、超音波診断装置ＵＳの機種ごとに割り当てられた識別情報である。機種コードが同一の超音波診断装置ＵＳは、操作パネル１６のレイアウトが同一となる。操作パネル構成図は、自装置の操作パネル１６に配置されたボタンの形状を模したボタンパターンを、各ボタンの実際のレイアウトに則して配置した画像データである（図２０，図２２参照）。この画像データに含まれる各ボタンパターンには、上述のボタン識別子が割り当てられている。また、デフォルト機能割当情報は、操作パネル１６の各ボタンに割り当てられたデフォルトの機能を示す情報であり、具体的には上述のボタン識別子に対してその識別子にて示されるボタンのデフォルトの機能を関連付けたデータ構造を有する。
【００２０】
機能割当ファイルＦ２のデータ構造例を、図４に示す。機能割当ファイルＦ２は、自装置の操作パネル１６に設けられた各ボタンのボタン識別子（Ｂ００１、Ｂ００２、Ｂ００３・・・）に対し、各ボタンの操作時にコントローラ１０が実行すべき機能（Ｆ００１、Ｆ００２、Ｆ００３・・・）を関連付けたファイルである。
【００２１】
操作回数ファイルＦ３のデータ構造例を、図５に示す。操作回数ファイルＦ３は、自装置の操作パネル１６に設けられた各ボタンの識別子（Ｂ００１、Ｂ００２、Ｂ００３・・・）に対し、各ボタンが過去に操作された回数（累積操作回数）を関連付けたファイルである。
【００２２】
各超音波診断装置ＵＳ１〜ＵＳ４は、いずれも図２に示した構成であり、図３〜図５に示したファイルＦ１〜Ｆ３がメモリ１１に記憶されているものとする。
【００２３】
図６は、サーバ２の要部構成を示すブロック図である。サーバ２は、制御の中枢として機能するコントローラ２０と、メモリ２１と、通信ユニット２２とを備える。メモリ２１および通信ユニット２２は、アドレスバスやデータバスにて構成されるバスライン２３を介してコントローラ２０に接続されている。
【００２４】
コントローラ２０は、ＣＰＵやチップセット等で構成される。メモリ２１は、ＲＯＭやＲＡＭ、あるいはＨＤＤやＳＳＤ等の補助記憶装置にて構成される。メモリ２１は、コントローラ２０に実行させるためのコンピュータプログラム等を記憶する。通信ユニット２２は、ＬＡＮやインターネット等のネットワークを介して超音波診断装置ＵＳおよび端末装置３と通信する。
【００２５】
本実施形態に係るメモリ２１は、超音波診断装置ＵＳ１に対応するデータベースＤＢ１、超音波診断装置ＵＳ２に対応するデータベースＤＢ２、超音波診断装置ＵＳ３に対応するデータベースＤＢ３、超音波診断装置ＵＳ４に対応するデータベースＤＢ４を記憶している。以下の説明において、特にデータベースＤＢ１〜ＤＢ４を区別しない場合には、単にデータベースＤＢと称す。
【００２６】
データベースＤＢは、対応する超音波診断装置ＵＳに関する機種情報ファイルＦ１、機能割当ファイルＦ２および操作回数ファイルＦ３を含む。以下、データベースＤＢ１〜ＤＢ４に含まれる機種情報ファイルＦ１、機能割当ファイルＦ２および操作回数ファイルＦ３を、それぞれ機種情報ファイルＦ１´、機能割当ファイルＦ２´および操作回数ファイルＦ３´と表記する。各データベースＤＢ１〜ＤＢ４に含まれる機種情報ファイルＦ１´、機能割当ファイルＦ２´および操作回数ファイルＦ３´の内容は、対応する超音波診断装置ＵＳ１〜ＵＳ４のメモリ１１に記憶された機種情報ファイルＦ１、機能割当ファイルＦ２および操作回数ファイルＦ３の内容と完全に一致することもあるし、異なることもある。
【００２７】
図７は、端末装置３の要部構成を示すブロック図である。端末装置３は、制御の中枢として機能するコントローラ３０と、メモリ３１と、通信ユニット３２と、カメラユニット３３と、ディスプレイ３４と、タッチパネル３５と、スピーカユニット３６と、マイクユニット３７とを備える。メモリ３１、通信ユニット３２、カメラユニット３３、ディスプレイ３４、タッチパネル３５、スピーカユニット３６およびマイクユニット３７は、アドレスバスやデータバスにて構成されるバスライン３８を介してコントローラ３０に接続されている。
【００２８】
コントローラ３０は、ＣＰＵやチップセット等で構成される。メモリ３１は、ＲＯＭやＲＡＭ等で構成される。メモリ３１は、コントローラ３０に実行させるためのコンピュータプログラム等を記憶する。通信ユニット３２は、ＬＡＮやインターネット等のネットワークを介して超音波診断装置ＵＳおよびサーバ２と通信する。カメラユニット３３は、ディスプレイ３４の表示面が向けられた方向と反対の方向から光を集光するレンズ、このレンズが集光した光を電気信号に変換するＣＣＤ（Charge Coupled Device）素子、このＣＣＤ素子が出力する電気信号をＡＤ変換して画像データを生成するＡＤコンバータ等を備える。すなわち、カメラユニット３３は、ディスプレイ３４の表示面が向けられた方向と反対の方向を撮影して、画像データを生成する。ディスプレイ３４は、カメラユニット３３によって生成された画像データ等を表示する。タッチパネル３５は、ディスプレイ３４の表示面に対するユーザの指やスタイラス等による接触操作を検出する。スピーカユニット３６は、音を発生する。マイクユニット３７は、音を集音して音信号を生成する。例えば端末装置３がスマートフォンである場合、これらスピーカユニット３６およびマイクユニット３７は、他の装置との通話の目的で使用されることもある。
【００２９】
本実施形態に係るメモリ３１は、超音波診断装置ＵＳの機種コード（Ｔ００１、Ｔ００２、Ｔ００３・・・）ごとに設けられたヘルプ情報ファイルＦ４を記憶している。各ヘルプ情報ファイルＦ４は、対応する機種の超音波診断装置ＵＳの操作パネル１６が有するボタンに割り当てられた機能を説明するヘルプ情報を含む。各ヘルプ情報ファイルＦ４は、例えば通信ユニット３２を介してサーバ２等からダウンロードされ、メモリ３１に記憶される。
【００３０】
本実施形態に係るコントローラ３０は、メモリ３１に記憶されたコンピュータプログラムを実行することにより、検出部１００、認識部１０１、機能表示部１０２、ヘルプ情報表示部１０３、操作回数表示部１０４、デフォルト表示部１０５、編集部１０６および遠隔操作部１０７としての機能を実現する。これら各部の詳細については、以降の説明にて明らかにする。
【００３１】
（超音波診断装置の動作）
超音波診断装置ＵＳの動作について説明する。なお、ここでは主に本実施形態における超音波診断装置ＵＳの特徴的な動作を説明し、超音波診断の実施時等における一般的な動作の説明は省略する。
【００３２】
超音波診断装置ＵＳの起動時において、コントローラ１０は、図８のフローチャートに示す起動時処理を実行する。この起動時処理において、先ずコントローラ１０は、各デバイスの診断や初期化、オペレーティングシステムの立ち上げ、サーバ２との通信の確立等の処理を行うことで、超音波診断装置ＵＳを起動する（ステップＳ１０１）。
【００３３】
ステップＳ１０１の後、コントローラ１０は、通信ユニット１２を介してサーバ２にアクセスし、自装置に対応するデータベースＤＢから機能割当ファイルＦ２´を取得する（ステップＳ１０２）。コントローラ１０は、取得した機能割当ファイルＦ２´をメモリ１１に一時保存する。
【００３４】
ステップＳ１０２の後、コントローラ１０は、起動時処理の開始当初からメモリ１１に記憶されていた機能割当ファイルＦ２と、メモリ１１に一時保存した機能割当ファイルＦ２´とを比較し、両ファイルＦ２，Ｆ２´の内容に相違点が存在するか否かを判定する（ステップＳ１０３）。
【００３５】
相違点が存在するならば（ステップＳ１０３のｙｅｓ）、コントローラ１０は、メモリ１１に記憶された機能割当ファイルＦ２を、機能割当ファイルＦ２´の内容にて更新（上書き）する（ステップＳ１０４）。ステップＳ１０４を以って起動時処理が終了となる。一方、相違点が存在しないならば（ステップＳ１０３のｎｏ）、ステップＳ１０４を経ずに起動時処理が終了となる。
【００３６】
このような起動時処理の後、超音波診断装置ＵＳの動作は通常時処理に移行する。この通常時処理において、コントローラ１０は、操作パネル１６の各ボタンが操作された際に、当該操作されたボタンの識別子に関連付けられた機能をメモリ１１に記憶された機能割当ファイルＦ２から特定し、特定した機能を実行する。
【００３７】
さらに、コントローラ１０は、何らかの機能を実行するたびに当該機能が割り当てられたボタンの識別子を機能割当ファイルＦ２から特定し、操作回数ファイルＦ３において当該特定した識別子に関連付けられた累積操作回数を１つインクリメントする。
【００３８】
続いて、超音波診断装置ＵＳのシャットダウン処理について説明する。ユーザによる操作パネル１６の操作等によって超音波診断装置ＵＳのシャットダウンが指示されると、コントローラ１０は、図９のフローチャートに示すシャットダウン処理を実行する。
【００３９】
シャットダウン処理において、先ずコントローラ１０は、メモリ１１に記憶された操作回数ファイルＦ３を、自装置の識別コードとともに通信ユニット１２を介してサーバ２に送信する（ステップＳ２０１）。その後、コントローラ１０は、オペレーティングシステムをシャットダウンしたり、自装置内の各部への電源供給を停止させたりするなどの処理を実行する（ステップＳ２０２）。ステップＳ２０２を以ってシャットダウン処理が終了となる。
【００４０】
なお、シャットダウン処理の後においても、超音波診断装置ＵＳのメモリ１１に記憶された機種情報ファイルＦ１、機能割当ファイルＦ２および操作回数ファイルＦ３の内容は保持される。
【００４１】
ステップＳ２０１にて送信された操作回数ファイルＦ３および識別コードをサーバ２の通信ユニット２２が受信すると、サーバ２のコントローラ２０は、当該識別コードに対応する超音波診断装置ＵＳのデータベースＤＢに含まれる操作回数ファイルＦ３´を、当該操作回数ファイルＦ３にて更新（上書き）する。
【００４２】
（端末装置の動作）
次に、端末装置３の動作について説明する。  
端末装置３には、超音波診断装置ＵＳの操作パネル１６に関する作業を支援するためのアプリケーション（以下、医用作業支援アプリケーションと称す）が予めインストールされている。ユーザがタッチパネル３５を操作するなどして医用作業支援アプリケーションの実行を指示すると、端末装置３のコントローラ３０は、図１０のフローチャートに示す初回アクセス時処理を実行する。
【００４３】
この初回アクセス時処理において、先ずコントローラ３０は、アクセス先情報を検出する（ステップＳ３０１）。アクセス先情報は、例えば作業対象の操作パネル１６を備える超音波診断装置ＵＳのＭＡＣアドレス、および、当該超音波診断装置ＵＳに対応するデータベースＤＢのメモリアドレスを含む。特に本実施形態において、コントローラ３０は、カメラユニット３３によって超音波診断装置ＵＳに付された２次元コードを撮像することで得られる画像データに基づき、当該２次元コードをデコードすることでアクセス先情報を検出する。但し、アクセス先情報の取得方法はこれに限定されず、例えばディスプレイ３４に表示されるＧＵＩをユーザがタッチパネル３５を介して操作することで入力されてもよい。
【００４４】
ステップＳ３０１の後、コントローラ３０は、検出したＭＡＣアドレスで示される超音波診断装置ＵＳが起動（電源ＯＮ）しているか否かを判定する（ステップＳ３０２）。この処理において、コントローラ３０は、例えば検出したＭＡＣアドレスで示される超音波診断装置ＵＳとの通信リンクの確立を試み、通信リンクが確立できた場合に当該超音波診断装置ＵＳが起動していると判定し、通信リンクが確立できない場合に当該超音波診断装置が起動していないと判定する。
【００４５】
超音波診断装置ＵＳが起動していると判定した場合（ステップＳ３０２のｙｅｓ）、コントローラ３０は、当該超音波診断装置ＵＳにアクセスしてメモリ１１に記憶された機種情報ファイルＦ１および機能割当ファイルＦ２を取得する（ステップＳ３０３）。コントローラ３０は、取得した機種情報ファイルＦ１および機能割当ファイルＦ２をメモリ３１に保存する。
【００４６】
一方、超音波診断装置ＵＳが起動していないと判定した場合（ステップＳ３０２のｎｏ）、コントローラ３０は、サーバ２にアクセスし、ステップＳ３０１にて検出したメモリアドレスに対応するデータベースＤＢに含まれる機種情報ファイルＦ１´および機能割当ファイルＦ２´を取得する（ステップＳ３０４）。コントローラ３０は、取得した機種情報ファイルＦ１´および機能割当ファイルＦ２´をメモリ３１に保存する。  
ステップＳ３０３またはステップＳ３０４を以って、初回アクセス時処理が終了となる。なお、特に初回アクセス時処理におけるステップＳ３０１が検出部１００としての動作である。
【００４７】
さて、このような初回アクセス時処理の後、コントローラ３０は、医用作業支援アプリケーションが提供する各種の動作モードに従って動作する。特に本実施形態においては、上記動作モードとして、機能表示モード、ヘルプモード、使用頻度モード、デフォルト表示モード、カスタマイズモードおよび遠隔操作モードが用意されている。以下、これらのモードの詳細について説明する。
【００４８】
［機能表示モード］
初回アクセス時処理が完了すると、医用作業支援アプリケーションの動作モードが機能表示モードに切り替わる。機能表示モードは、カメラユニット３３によって操作パネル１６を撮像した際にディスプレイ３４に表示される当該操作パネル１６の画像上に、操作パネル１６の各ボタンに割り当てられた機能を表示するモードである。
【００４９】
図１１は、機能表示モードにおいてコントローラ３０が実行する処理のフローチャートである。また、図１２は、機能表示モードを説明するための模式図であり、作業支援対象の操作パネル１６と、操作パネル１６側にカメラユニット３３のレンズを向けて翳された端末装置３とを示している。
【００５０】
機能表示モードにおいて、先ずコントローラ３０は、ディスプレイ３４に表示される操作パネル１６の画像からボタンの認識を試みる（ステップＳ４０１）。この認識には、例えばディスプレイ３４に表示された画像からエッジ（画素値の変化の大きい部分）を抽出してボタンの形状を特定するなどの周知の画像解析手法を利用できる。ディスプレイ３４に表示された画像中に複数のボタンが含まれる場合、コントローラ３０は、これら全てのボタンを認識する。
【００５１】
ステップＳ４０１の後、コントローラ３０は、認識した各ボタンに割り当てられた機能を特定する（ステップＳ４０２）。具体的には、コントローラ３０は、ステップＳ４０１にて認識した各ボタンの形状や各ボタン間の位置関係と、初回アクセス時処理にてメモリ３１に保存した機種情報ファイルＦ１あるいはＦ１´に含まれる操作パネル構成図に配置された各ボタンパターンの形状や各パターン間の位置関係とを比較することにより、当該認識した各ボタンが操作パネル構成図に配置された各ボタンパターンのいずれに対応するかを特定する。上述の通り操作パネル構成図に配置された各ボタンにはボタン識別子が割り当てられているので、ステップＳ４０１にて認識した各ボタンと操作パネル構成図に配置された各ボタンパターンとの対応関係が特定できれば、当該認識した各ボタンのボタン識別子が判明する。コントローラ３０は、このように判明したボタン識別子に割り当てられた機能を、初回アクセス時処理にてメモリ３１に保存した機能割当ファイルＦ２あるいはＦ２´から特定する。
【００５２】
ステップＳ４０２の後、コントローラ３０は、ディスプレイ３４に表示された画像において、ステップＳ４０１にて認識したボタンの領域にマーカを付し、ステップＳ４０２にて特定した各ボタンの機能を各ボタンの領域に関連付けて表示する（ステップＳ４０３）。図１２の例では、ディスプレイ３４に表示された各ボタンの形状を囲うマーカＭを付している。さらに、各ボタンに割り当てられた機能を示す文字列（「キャプチャ」、「サーバ転送」、「カラープリント」、「白黒プリント」、「Ｍモード」・・・）を各ボタンの直下に表示することで、各ボタンに割り当てられた機能を各ボタンに関連付けて表示している。但し、これらの文字列は、各ボタンの真上やマーカＭ内に配置してもよい。
【００５３】
ステップＳ４０３の後、コントローラ３０は、機能表示モードの終了が指示されたか否かを判定する（ステップＳ４０４）。図１２に示すように、ディスプレイ３４の表示画面は、ヘルプモードを指定するためのヘルプキー２００と、使用頻度モードを指定するための使用頻度キー２０１と、デフォルト表示モードを指定するためのデフォルト表示キー２０２と、カスタマイズモードを指定するためのカスタマイズキー２０３と、遠隔操作モードを指定するための遠隔操作キー２０４とを含んでいる。コントローラ３０は、これらのキーのうちカスタマイズキー２０３または遠隔操作キー２０４が操作された際、あるいは医用作業支援アプリケーションの終了が指示された際などに、機能表示モードの終了が指示されたと判定する。
【００５４】
機能表示モードの終了が指示されていないと判定した場合（ステップＳ４０４のｎｏ）、コントローラ３０の動作はステップＳ４０１に戻る。すなわち、機能表示モードの終了が指示されるまで、コントローラ３０はステップＳ４０１〜Ｓ４０４を繰り返す。この間にユーザが端末装置３を操作パネル１６に翳しながら移動させると、各位置においてディスプレイ３４の表示画面に表示されるボタンが認識され、当該認識されたボタンの領域にマーカＭと機能が表示される。
【００５５】
やがて、機能表示モードの終了が指示されたとコントローラ３０が判定した場合（ステップＳ４０４のｙｅｓ）、当該フローチャートに示す処理が終了となる。
【００５６】
なお、当該フローチャートに示す処理のうち、特にステップＳ４０１が認識部１０１としての動作であり、ステップＳ４０２，Ｓ４０３が機能表示部１０２としての動作である。
【００５７】
［ヘルプモード］
ユーザが図１２に示したヘルプキー２００を操作すると、医用作業支援アプリケーションの動作モードがヘルプモードに切り替わる。ヘルプモードは、機能表示モードにおいてマーカＭが付されたボタンに割り当てられた機能の説明をディスプレイ３４に表示するモードである。ヘルプモードは、コントローラ３０がヘルプ情報表示部１０３として動作することにより実現される。
【００５８】
図１３は、ヘルプモードにおいてコントローラ３０が実行する処理のフローチャートである。コントローラ３０は、機能表示モードに係る処理と並行して当該フローチャートに係る処理を実行する。また、図１４は、ヘルプモードを説明するための模式図であり、作業対象の操作パネル１６と、操作パネル１６側にカメラユニット３３のレンズを向けて翳された端末装置３とを示している。
【００５９】
ヘルプモードにおいて、先ずコントローラ３０は、ディスプレイ３４に表示された操作パネル１６の画像に含まれるボタンの領域（マーカＭで囲まれた領域）が操作されたか否かを判定する（ステップＳ５０１）。
【００６０】
いずれかのボタンの領域が操作されていると判定した場合（ステップＳ５０１のｙｅｓ）、コントローラ３０は、当該操作された領域に対応するボタンの機能を説明するヘルプ情報をディスプレイ３４に表示する（ステップＳ５０２）。具体的には、先ずコントローラ３０は、初回アクセス時処理にてメモリ３１に保存した機種情報ファイルＦ１またはＦ１´を参照して超音波診断装置ＵＳの機種コードを取得し、当該取得した機種コードに対応するヘルプ情報ファイルＦ４をメモリ３１から特定する。そして、コントローラ３０は、特定したヘルプ情報ファイルＦ４から、当該操作された領域に対応するボタンの機能を説明するヘルプ情報を読み出し、読み出したヘルプ情報をユーザの指等で操作されたボタンの領域に関連付けて表示する。図１４においては、「白黒プリント」の機能が割り当てられたボタンの領域が操作され、そのヘルプ情報として「選択した画像を白黒で印刷する」が表示された例を示している。
【００６１】
ステップＳ５０２の後、コントローラ３０は、ヘルプモードの終了が指示されたか否かを判定する（ステップＳ５０３）。ヘルプモードの実行時には、図１４に示すようにヘルプキー２００が実行中表記（斜線を付して表している）となり、モード（ＭＯＤＥ）キー２０５が新たに配置される。コントローラ３０は、このモードキー２０５が操作された際、あるいは医用作業支援アプリケーションの終了が指示された際などに、ヘルプモードの終了が指示されたと判定する。
【００６２】
ヘルプモードの終了が指示されていないと判定した場合（ステップＳ５０３のｎｏ）、コントローラ３０の動作はステップＳ５０１に戻る。すなわち、ヘルプモードの終了が指示されるまで、コントローラ３０はステップＳ５０１〜Ｓ５０３を繰り返す。この間にユーザがディスプレイ３４に表示された他のボタンの領域を操作すると、当該ボタンのヘルプ情報が表示される。
【００６３】
やがて、ヘルプモードの終了が指示されたとコントローラ３０が判定した場合（ステップＳ５０３のｙｅｓ）、当該フローチャートに示す処理が終了となる。モードキー２０５が操作されたことを以ってヘルプモードが終了した場合には、ディスプレイ３４の表示画面は図１２に示す状態に戻る。
【００６４】
［使用頻度モード］
ユーザが図１２に示した使用頻度キー２０１を操作すると、医用作業支援アプリケーションの動作モードが使用頻度モードに切り替わる。使用頻度モードは、操作パネル１６の各ボタンの累積操作回数等をディスプレイ３４に表示するモードである。使用頻度モードは、コントローラ３０が操作回数表示部１０４として動作することにより実現される。
【００６５】
図１５は、使用頻度モードにおいてコントローラ３０が実行する処理のフローチャートである。コントローラ３０は、機能表示モードに係る処理と並行して当該フローチャートに係る処理を実行する。また、図１６は、機能表示モードを説明するための模式図であり、作業支援対象の操作パネル１６と、操作パネル１６側にカメラユニット３３のレンズを向けて翳された端末装置３とを示している。
【００６６】
使用頻度モードにおいて、先ずコントローラ３０は、ステップＳ３０１にて検出したＭＡＣアドレスで示される超音波診断装置ＵＳが起動（電源ＯＮ）しているか否かを判定する（ステップＳ６０１）。この判定の手法は、ステップＳ３０２と同様である。
【００６７】
超音波診断装置ＵＳが起動していると判定した場合（ステップＳ６０１のｙｅｓ）、コントローラ３０は、通信ユニット３２を介して当該超音波診断装置ＵＳにアクセスしてメモリ１１に記憶された操作回数ファイルＦ３を取得する（ステップＳ６０２）。コントローラ３０は、取得した操作回数ファイルＦ３をメモリ３１に保存する。
【００６８】
一方、超音波診断装置ＵＳが起動していないと判定した場合（ステップＳ６０１のｎｏ）、コントローラ３０は、通信ユニット３２を介してサーバ２にアクセスし、ステップＳ３０１にて検出したメモリアドレスに対応するデータベースＤＢに含まれる操作回数ファイルＦ３´を取得する（ステップＳ６０３）。コントローラ３０は、取得した操作回数ファイルＦ３´をメモリ３１に保存する。
【００６９】
ステップＳ６０２またはＳ６０３の後、コントローラ３０は、ディスプレイ３４に表示された画像から認識されるボタンの累積操作回数を特定する（ステップＳ６０４）。具体的には、コントローラ３０は、並行実施中の機能表示モードのステップＳ４０１にて認識される各ボタンのボタン識別子にて、メモリ３１に保存した操作回数ファイルＦ３あるいはＦ３´を検索することにより、これらボタンの累積操作回数を特定する。
【００７０】
ステップＳ６０４の後、コントローラ３０は、特定した各ボタンの累積操作回数と、予め定められた閾値とを比較する（ステップＳ６０５）。この閾値は、ボタンの交換推奨時期を表すものであり、例えば１０万回程度に設定すればよい。この閾値は、ボタンの種類ごとに定めてもよい。
【００７１】
ステップＳ６０５の後、コントローラ３０は、操作回数＞閾値となったボタンが有るか否かを判定する（ステップＳ６０６）。該当するボタンが有るならば（ステップＳ６０６のｙｅｓ）、コントローラ３０は、当該ボタンの領域（マーカＭで囲まれた領域）を強調表示するとともに、これらのボタンに交換時期が到来したことを知らせるメッセージを表示する（ステップＳ６０７）。図１６においては、「キャプチャ」および「白黒プリント」の機能が割り当てられたボタンの累積操作回数が閾値（１０万回）を超えた例を示している。この例ではこれらのボタンの領域に斜線を付すことで強調表示を表現しているが、具体的にはマーカＭ内の彩色や模様、あるいはマーカＭ自体の彩色を変えることなどで累積操作回数が閾値を超えたボタンの領域を強調表示すればよい。また、図１６においては、「キャプチャ」および「白黒プリント」の機能が割り当てられたボタンの領域に関連付けて「１０万回  交換時期です」とのメッセージを表示した例を示している。
【００７２】
ステップＳ６０７の後、コントローラ３０は、ディスプレイ３４に表示された操作パネル１６の画像に含まれるボタンの領域が操作されたか否かを判定する（ステップＳ６０８）。いずれかのボタンの領域が操作されたと判定した場合（ステップＳ６０８のｙｅｓ）、コントローラ３０は、当該操作された領域に対応するボタンについてステップＳ５０４にて特定した累積操作回数をディスプレイ３４に表示する（ステップＳ６０９）。図１６においては、「Ｍモード」の機能が割り当てられたボタンの領域がユーザの指で操作され、当該ボタンの領域に関連付けて当該ボタンの累積操作回数「５,８２３回」を表示した例を示している。
【００７３】
ステップＳ６０９の後、あるいはステップＳ６０８にていずれのボタンの領域も操作されていないと判定した場合（ステップＳ６０８のｎｏ）、コントローラ３０は、使用頻度モードの終了が指示されたか否かを判定する（ステップＳ６１０）。使用頻度モードの実行時には、図１６に示すように使用頻度キー２０１が実行中表記（斜線を付して表している）となり、モードキー２０５が配置される。コントローラ３０は、このモードキー２０５が操作された際、あるいは医用作業支援アプリケーションの終了が指示された際などに、使用頻度モードの終了が指示されたと判定する。
【００７４】
使用頻度モードの終了が指示されていないと判定した場合（ステップＳ６１０のｎｏ）、コントローラ３０の動作はステップＳ６０４に戻る。すなわち、使用頻度モードの終了が指示されるまで、コントローラ３０はステップＳ６０４〜Ｓ６１０を繰り返す。この間にユーザが端末装置３を操作パネル１６に翳しながら移動させると、各位置においてディスプレイ３４の表示画面に表示されるボタンが認識され、当該認識されたボタンの累積使用回数と閾値が比較され、累積使用回数＞閾値となる場合にはそのボタンの領域が強調表示されるとともに、当該ボタンの領域に関連付けて交換時期が到来したことを知らせるメッセージが表示される。また、ユーザがディスプレイ３４に表示された他のボタンの領域を操作すると、当該ボタンの累積使用回数が表示される。
【００７５】
やがて、使用頻度モードの終了が指示されたとコントローラ３０が判定した場合（ステップＳ６１０のｙｅｓ）、当該フローチャートに示す処理が終了となる。モードキー２０５が操作されたことを以って使用頻度モードが終了した場合には、ディスプレイ３４の表示画面は図１２に示す状態に戻る。
【００７６】
［デフォルト表示モード］
ユーザが図１２に示したデフォルト表示キー２０２を操作すると、医用作業支援アプリケーションの動作モードがデフォルト表示モードに切り替わる。デフォルト表示モードは、機能表示モードにおいて認識されたボタンに割り当てられた機能が、当該ボタンに割り当てられていたデフォルトの機能と異なる場合に、当該デフォルトの機能を表示するモードである。デフォルト表示モードは、コントローラ３０がデフォルト表示部１０５として動作することにより実現される。
【００７７】
図１７は、デフォルト表示モードにおいてコントローラ３０が実行する処理のフローチャートである。コントローラ３０は、機能表示モードに係る処理と並行して当該フローチャートに係る処理を実行する。また、図１８は、デフォルト表示モードを説明するための模式図であり、作業対象の操作パネル１６と、操作パネル１６側にカメラユニット３３のレンズを向けて翳された端末装置３とを示している。
【００７８】
デフォルト表示モードにおいて、先ずコントローラ３０は、ディスプレイ３４に表示された画像から機能表示モードのステップＳ４０１にて認識される各ボタンのそれぞれについて、デフォルトの機能を特定する（ステップＳ７０１）。デフォルトの機能は、各ボタンのボタン識別子に基づき、初回アクセス処理時にメモリ３１に保存した機種情報ファイルＦ１またはＦ１´のデフォルト機能割当情報を検索することで特定できる。
【００７９】
ステップＳ７０１の後、コントローラ３０は、ディスプレイ３４に表示された画像から機能表示モードのステップＳ４０１にて認識される各ボタンにつき、ステップＳ４０２にて特定される現在の機能と、ステップＳ７０１にて特定したデフォルトの機能とを比較する（ステップＳ７０２）。この比較の後、コントローラ３０は、現在の機能とデフォルトの機能とが異なるボタンが有るか否かを判定する（ステップＳ７０３）。
【００８０】
現在の機能とデフォルトの機能とが異なるボタンが有ると判定した場合（ステップＳ７０３のｙｅｓ）、コントローラ３０は、当該ボタンの領域（マーカＭで囲まれた領域）を強調表示するとともに、当該ボタンのデフォルトの機能を当該ボタンの領域に関連付けて表示する（ステップＳ７０４）。図１８においては、「キャプチャ」の機能が割り当てられたボタンのデフォルトの機能が「クイックスキャン」であるために、当該ボタンが強調表示され、さらに当該ボタンの真上に「クイックスキャン」の文字列が表示された例を示している。この例では「キャプチャ」の機能が割り当てられたボタンの領域に斜線を付すことで強調表示を表現しているが、具体的にはマーカＭ内の彩色や模様、あるいはマーカＭ自体の彩色を変えることなどで、現在の機能とデフォルトの機能が異なるボタンの領域を強調表示すればよい。
【００８１】
ステップＳ７０４の後、あるいはステップＳ７０３にて現在の機能とデフォルトの機能とが異なるボタンが無いと判定した場合（ステップＳ７０３のｎｏ）、コントローラ３０は、デフォルト表示モードの終了が指示されたか否かを判定する（ステップＳ７０５）。デフォルト表示モードの実行時には、図１８に示すようにデフォルト表示キー２０２が実行中表記（斜線を付して表している）となり、モードキー２０５が配置される。コントローラ３０は、このモードキー２０５が操作された際、あるいは医用作業支援アプリケーションの終了が指示された際などに、デフォルト表示モードの終了が指示されたと判定する。
【００８２】
デフォルト表示モードの終了が指示されていないと判定した場合（ステップＳ７０５のｎｏ）、コントローラ３０の動作はステップＳ７０１に戻る。すなわち、デフォルト表示モードの終了が指示されるまで、コントローラ３０はステップＳ７０１〜Ｓ７０５を繰り返す。この間にユーザが端末装置３を操作パネル１６に翳しながら移動させると、各位置においてディスプレイ３４の表示画面に表示されるボタンが認識され、当該認識されたボタンに割り当てられた現在の機能とデフォルトの機能が比較され、両者が異なる場合にはそのボタンの領域が強調表示されるとともに、当該ボタンの領域に関連付けてデフォルトの機能が表示される。
【００８３】
やがて、デフォルト表示モードの終了が指示されたとコントローラ３０が判定した場合（ステップＳ７０５のｙｅｓ）、当該フローチャートに示す処理が終了となる。モードキー２０５が操作されたことを以ってデフォルト表示モードが終了した場合には、ディスプレイ３４の表示画面は図１２に示す状態に戻る。
【００８４】
［カスタマイズモード］
ユーザが図１２に示したカスタマイズキー２０３を操作すると、医用作業支援アプリケーションの動作モードがカスタマイズモードに切り替わる。カスタマイズモードは、操作パネル１６の各ボタンに割り当てられた機能をカスタマイズ（編集）するモードである。カスタマイズモードは、コントローラ３０が編集部１０６として動作することにより実現される。
【００８５】
図１９は、カスタマイズモードにおいてコントローラ３０が実行する処理のフローチャートである。なお、コントローラ３０は、カスタマイズキー２０３が操作されたことを以って、上述の通り機能表示モードに係る処理を終了する。
【００８６】
カスタマイズモードにおいて、先ずコントローラ３０は、初回アクセス時処理にてメモリ３１に保存した機種情報ファイルＦ１あるいはＦ１´に含まれる操作パネル構成図をディスプレイ３４に表示する（ステップＳ８０１）。
【００８７】
図２０は、ディスプレイ３４に操作パネル構成図が表示された端末装置３の一例を示す模式図である。操作パネル構成図は、上述の通り操作パネル１６に配置されたボタンを模したボタンパターンを、各ボタンの実際のレイアウトに則して配置した画像データである。カスタマイズモードの実行時には、カスタマイズキー２０３が実行中表記（斜線を付して表している）となり、モードキー２０５が配置される。さらにその下方には、各ボタンに割り当てる機能のリスト２１０と、このリスト２１０をスクロールするためのスクロールバー２１１と、決定キー２１２とが配置される。リスト２１０に配置される機能は、例えば初回アクセス時処理にてメモリ３１に保存した機種情報ファイルＦ１あるいはＦ１´のデフォルト機能割当情報に記述された全ての機能である。
【００８８】
ステップＳ８０１の後、コントローラ３０は、ディスプレイ３４への操作に応じてリスト２１０に含まれる機能を各ボタンに割り当てる（ステップＳ８０２）。例えばコントローラ３０は、ユーザがリスト２１０に含まれるいずれかの機能と、ボタンパターンとを選択したことを以って、当該選択されたボタンパターンに対応するボタンに当該選択された機能を割り当てる。また、ユーザがリスト２１０に含まれるいずれかの機能のエリアに接触してそのままいずれかのボタンパターンへとドラッグ・アンド・ドロップすることにより、当該ボタンパターンに対応するボタンに当該機能が割り当てられるようにすれば、機能の割り当て作業が簡単になる。
【００８９】
なお、ステップＳ８０２における“割り当て”は、具体的には初回アクセス処理時にメモリ３１に保存した機能割当ファイルＦ２またはＦ２´において、割り当て先のボタンのボタン識別子に関連付けられた機能を、割り当て対象の機能にて書き換えることを意味する。
【００９０】
このような割り当て作業を受け付けつつ、コントローラ３０は、決定キー２１２の操作を待つ（ステップＳ８０３のｎｏ）。やがて決定キー２１２が操作されると（ステップＳ８０３のｙｅｓ）、コントローラ３０は、ステップＳ３０１にて検出したＭＡＣアドレスで示される超音波診断装置ＵＳが起動（電源ＯＮ）しているか否かを判定する（ステップＳ８０４）。この判定の手法は、ステップＳ３０２と同様である。
【００９１】
超音波診断装置ＵＳが起動していると判定した場合（ステップＳ８０４のｙｅｓ）、コントローラ３０は、メモリ３１に保存された機能割当ファイルＦ２またはＦ２´を、通信ユニット３２を介して当該超音波診断装置ＵＳに送信する（ステップＳ８０５）。この機能割当ファイルＦ２またはＦ２´を受信したとき、当該超音波診断装置ＵＳのコントローラ１０は、メモリ１１に記憶された機能割当ファイルＦ２を、当該受信した機能割当ファイルＦ２またはＦ２´にて更新（上書き）する。
【００９２】
一方、超音波診断装置ＵＳが起動していないと判定した場合（ステップＳ８０４のｎｏ）、コントローラ３０は、メモリ３１に保存された機能割当ファイルＦ２またはＦ２´と当該超音波診断装置ＵＳの識別コードとを、通信ユニット３２を介してサーバ２に送信する（ステップＳ８０６）。この機能割当ファイルＦ２またはＦ２´および識別コードを受信したとき、サーバ２のコントローラ２０は、メモリ２１に記憶された当該識別コードに対応するデータベースＤＢの機能割当ファイルＦ２´を、当該受信した機能割当ファイルＦ２またはＦ２´にて更新（上書き）する。
【００９３】
ステップＳ８０５が実行された後に、当該超音波診断装置ＵＳが上述のシャットダウン処理を実行すると、サーバ２のメモリ２１に記憶された当該超音波診断装置ＵＳのデータベースＤＢに含まれる機能割当ファイルＦ２´が、更新後の機能割当ファイルＦ２にて更新される。また、ステップＳ８０６が実行された後に、当該超音波診断装置ＵＳが上述の起動時処理を実行すると、当該超音波診断装置ＵＳのメモリ１１に記憶された機能割当ファイルＦ２が、更新後の機能割当ファイルＦ２´にて更新される。このように、ステップＳ８０５，Ｓ８０６のいずれが実行されるかに拘らず、超音波診断装置ＵＳが記憶する機能割当ファイルＦ２およびサーバ２が記憶する機能割当ファイルＦ２´の双方がカスタマイズ後の内容に更新される。
【００９４】
ステップＳ８０５またはＳ８０６を以って当該フローチャートに示す処理が終了となる。その後、ディスプレイ３４の表示画面は図１２に示す状態に戻り、コントローラ３０が機能表示モードに係る処理を再開する。
【００９５】
［遠隔操作モード］
ユーザが図１２に示した遠隔操作キー２０４を操作すると、医用作業支援アプリケーションの動作モードが遠隔操作モードに切り替わる。遠隔操作モードは、操作パネル１６を介さずに、端末装置３から超音波診断装置ＵＳを遠隔操作するモードである。遠隔操作モードは、コントローラ３０が遠隔操作部１０７として動作することにより実現される。
【００９６】
図２１は、遠隔操作モードにおいてコントローラ３０が実行する処理のフローチャートである。なお、コントローラ３０は、遠隔操作キー２０４が操作されたことを以って、上述の通り機能表示モードに係る処理を終了する。
【００９７】
遠隔操作モードにおいて、先ずコントローラ３０は、ステップＳ３０１にて検出したＭＡＣアドレスで示される超音波診断装置ＵＳが起動（電源ＯＮ）しているか否かを判定する（ステップＳ９０１）。この判定の手法は、ステップＳ３０２と同様である。
【００９８】
超音波診断装置ＵＳが起動していると判定した場合（ステップＳ９０１のｙｅｓ）、コントローラ３０は、初回アクセス時処理にてメモリ３１に保存した機種情報ファイルＦ１あるいはＦ１´に含まれる操作パネル構成図をディスプレイ３４に表示する（ステップＳ９０２）。
【００９９】
図２２は、ステップＳ９０２にてディスプレイ３４に操作パネル構成図が表示された端末装置３の一例を示す模式図である。遠隔操作モードの実行時には、遠隔操作キー２０４が実行中表記（斜線を付して表している）となり、モードキー２０５が配置される。
【０１００】
ステップＳ９０２の後、コントローラ３０は、操作パネル構成図中のボタンパターンがユーザによって操作されたか否かを判定する（ステップＳ９０３）。いずれかのボタンパターンが操作されたと判定したならば（ステップＳ９０３のｙｅｓ）、コントローラ３０は、当該ボタンパターンに対応するボタンに割り当てられた機能を特定する（ステップＳ９０４）。具体的には、コントローラ３０は、操作されたボタンパターンに割り当てられたボタン識別子にてメモリ３１が記憶する機能割当ファイルＦ２またはＦ２´を検索することにより、当該ボタンパターンに対応するボタンに割り当てられた機能を特定する。
【０１０１】
ステップＳ９０４の後、コントローラ３０は、特定した機能の実行指示を、ステップＳ３０１にて検出したＭＡＣアドレスで示される超音波診断装置ＵＳに送信する（ステップＳ９０５）。この実行指示を受信した超音波診断装置ＵＳのコントローラ１０は、当該指示に係る機能を実行する。
【０１０２】
ステップＳ９０５の後あるいはステップＳ９０３にてボタンパターンが操作されていないと判定した場合（ステップＳ９０３のｎｏ）、コントローラ３０は、遠隔操作モードの終了が指示されたか否かを判定する（ステップＳ９０６）。コントローラ３０は、モードキー２０５が操作された際、あるいは医用作業支援アプリケーションの終了が指示された際などに、デフォルト表示モードの終了が指示されたと判定する。
【０１０３】
遠隔操作モードの終了が指示されていないと判定した場合（ステップＳ９０６のｎｏ）、コントローラ３０の動作はステップＳ９０３に戻る。すなわち、遠隔操作モードの終了が指示されるまで、コントローラ３０はステップＳ９０３〜Ｓ９０６を繰り返す。この間にユーザがいずれかのボタンパターンを操作すると、当該操作されたボタンパターンに対応するボタンに割り当てられた機能の実行指示が超音波診断装置ＵＳに送信され、超音波診断装置ＵＳにて当該機能が実行される。
【０１０４】
やがて、遠隔操作モードの終了が指示されたとコントローラ３０が判定した場合（ステップＳ９０６のｙｅｓ）、当該フローチャートに示す処理が終了となる。モードキー２０５が操作されたことを以って遠隔操作モードが終了した場合には、ディスプレイ３４の表示画面は図１２に示す状態に戻り、コントローラ３０が機能表示モードに係る処理を再開する。
【０１０５】
また、ステップＳ９０１において、超音波診断装置ＵＳが起動していないとコントローラ３０が判定した場合には（ステップＳ９０１のｎｏ）、当該超音波診断装置ＵＳを遠隔操作することができない。したがって、ステップＳ９０２〜Ｓ９０６を経ることなく、当該フローチャートに示す処理が終了となる。この場合にも、ディスプレイ３４の表示画面は図１２に示す状態に戻り、コントローラ３０が機能表示モードに係る処理を再開する。
【０１０６】
以上説明した医用作業支援システムの構成による作用について説明する。  
機能表示モードを利用することにより、ユーザは、操作パネル１６に配置されたボタンの機能を容易に把握できる。特にボタンの機能がカスタマイズされた場合にはボタンと機能との対応関係が不明確になり易いため、従来はカスタマイズしたボタンに機能を記述したシールを貼り付けるなどしていた。このようにシールを用いる場合、カスタマイズのたびにシールを張り替える作業が必要であった。しかしながら、機能表示モードを利用すれば、このようなシールに頼る必要も無い。
【０１０７】
ヘルプモードを利用することにより、ユーザは、操作パネル１６に配置されたボタンの機能の詳細を、マニュアル等を参照することなく容易に知ることができる。
【０１０８】
使用頻度モードを利用することにより、ユーザは、操作パネル１６に配置されたボタンの累積操作回数を容易に知ることができる。従来は、メンテナンス作業に際して超音波診断装置ＵＳのログを参照し、ボタンの操作回数を調査していたが、そのような面倒な作業は必要なくなる。また、累積操作回数が閾値を超えるボタンは強調表示等されるので、交換時期の把握も容易である。
【０１０９】
デフォルト表示モードを利用することにより、操作パネル１６に配置されたボタンのデフォルトの機能を容易に把握できる。そのため、例えばメンテナンスにおいて操作パネル１６のカスタマイズ状況を把握したい場合には、当該モードを利用することにより作業効率が格段に高まる。
【０１１０】
カスタマイズモードを利用することにより、操作パネル１６に配置されたボタンの機能のカスタマイズを容易に行うことができる。特に、ディスプレイ３４に表示された操作パネル構成図やリスト２１０のタッチ操作にてカスタマイズ作業を行うので、同作業が円滑化される。
【０１１１】
遠隔操作モードを利用することにより、操作パネル１６を介さずに超音波診断装置ＵＳを操作することが可能となる。特に、実際のボタンの形状やレイアウトを模してボタンパターンを配置した操作パネル構成図を用いるので、操作パネル１６を操作する感覚で超音波診断装置ＵＳを遠隔操作できる。
【０１１２】
さらに、機能表示モード、ヘルプモード、使用頻度モード、デフォルト表示モードおよびカスタマイズモードは、超音波診断装置ＵＳが起動しているか否かに拘らず実行できる。したがって、メンテナンス等の作業に際して、超音波診断装置ＵＳを起動しておく必要がない。
【０１１３】
このように、本実施形態に係る医用作業支援システムによれば、操作パネル１６に関する種々の作業が効率化される。その他にも、本実施形態にて開示した構成からは、種々の好適な作用が得られる。
【０１１４】
（変形例）
上記実施形態にて開示した構成は、種々の変形実施が可能である。  
例えば、上記実施形態では、操作パネルに配置された操作要素がボタンである場合を例示した。しかしながら、操作要素は、スイッチ、つまみ、あるいはトラックボールなどの他の操作要素であってもよい。
【０１１５】
また、上記実施形態では、医用作業支援アプリケーションが端末装置３にインストールされており、検出部１００、認識部１０１、機能表示部１０２、操作回数表示部１０４、ヘルプ情報表示部１０３、デフォルト表示部１０５、編集部１０６および遠隔操作部１０７等の機能が端末装置３のコントローラ３０によって実現される場合を例示した。しかしながら、これら各部の全てあるいは一部を端末装置３以外の装置、例えば超音波診断装置ＵＳやサーバ２にて実現させてもよい。この場合、端末装置３にはブラウザの機能を設け、超音波診断装置ＵＳやサーバ２から処理結果を受信してディスプレイ３４に表示させるとともに、タッチパネル３５にて検出される入力を超音波診断装置ＵＳやサーバ２に送信させる。また、クラウドを利用して医用作業支援システムを構築することも可能である。
【０１１６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１１７】
１…医用作業支援システム、ＵＳ…超音波診断装置、２…サーバ、３…端末装置、３４…ディスプレイ、Ｍ…マーカ、２００…ヘルプキー、２０１…使用頻度キー、２０２…デフォルト表示キー、２０３…カスタマイズキー、２０４…遠隔操作キー、Ｆ１…機種情報ファイル、Ｆ２…機能割当ファイル、Ｆ３…操作回数ファイル、Ｆ４…ヘルプ情報ファイル、ＤＢ…データベース。
【図１】
2014032620.tif 000003
【図２】
2014032620.tif 000004
【図３】
2014032620.tif 000005
【図４】
2014032620.tif 000006
【図５】
2014032620.tif 000007
【図６】
2014032620.tif 000008
【図７】
2014032620.tif 000009
【図８】
2014032620.tif 000010
【図９】
2014032620.tif 000011
【図１０】
2014032620.tif 000012
【図１１】
2014032620.tif 000013
【図１２】
2014032620.tif 000014
【図１３】
2014032620.tif 000015
【図１４】
2014032620.tif 000016
【図１５】
2014032620.tif 000017
【図１６】
2014032620.tif 000018
【図１７】
2014032620.tif 000019
【図１８】
2014032620.tif 000020
【図１９】
2014032620.tif 000021
【図２０】
2014032620.tif 000022
【図２１】
2014032620.tif 000023
【図２２】
2014032620.tif 000024