(57)【要約】      （修正有）【課題】インタラクティブなソフトウェア・アプリケーションが、ワークフロー内のワークステップの適切な実行に関連したワークフロー補助を提供すること。【解決手段】ワークフロー補助は、現在のワークステップを完了するための、ユーザインターフェースの適切な動作を詳細に説明するステップごとの指示を含むことができる。これに加え、ワークフロー補助は、ワークステップを完了するためのユーザインターフェースの適切な動作を実演する仮想シミュレーションを含み得る。ワークステップを完了する別の手段を提供する、別のワークフロー補助を提供することもできる。さらにこのソフトウェア・アプリケーションは、ワークステップに関連したアイコンに１次動作を実行することで、ワークステップの実行を開始できる。ワークステップに関連したワークフロー補助は、アイコンに２次動作を実行することで提示できる。【選択図】図１
2007042096.tif 000002
【特許請求の範囲】
【請求項１】
ワークフロー補助を提供するデータ処理システムであって、前記システムは、
ワークフローの実行を補助するべく動作できるデータプロセッサを備え、前記ワークフローは複数のワークステップを有し；さらに、前記システムは、
前記データプロセッサによって生成され、複数のワークステップの現在のワークステップに関する情報についての問合せに応答するように動作でき、ワークフロー補助を提供するように動作できるユーザインターフェースをさらに備え、前記ワークフロー補助は、現在のワークステップを完了するためのユーザインターフェースの動作を詳細に説明するステップごとの指示を少なくとも含み、前記ワークフロー補助はさらに、現在のワークステップを完了するためのユーザインターフェースの動作を実演する仮想シミュレーションを含み、
前記ユーザインターフェースは、現在のワークステップに関する情報についての要求を受信すると、少なくとも１つのステップごとの指示によって詳細に説明された、または仮想シミュレーションによって実演されたとおりにユーザインターフェースの動作を実行することで現在のワークステップを完了できるようにするべく、ワークフロー補助を提示する、データ処理システム。
【請求項２】
前記ワークフロー補助は、現在のワークステップを完了するためのユーザインターフェースの別の動作を例証する、別のステップごとの指示と別の仮想シミュレーションを含む、請求項１に記載のシステム。
【請求項３】
前記ワークフローは、医療画像化処理から得た画像を分析し、ユーザインターフェースは関心領域の評価を促進するべく画像を表示する、請求項１に記載のシステム。
【請求項４】
前記データプロセッサは、ユーザインターフェースの動作におけるエラーを識別するべく動作でき、また、ユーザインターフェースは、関連するエラーメッセージと奨励される改善動作を表示するべく動作できる、請求項１に記載のシステム。
【請求項５】
前記ワークフロー補助は、ワークフロー内の先行のワークステップと次のワークステップを完了するための、ユーザインターフェースの動作に関するステップごとの指示を含む、請求項１に記載のシステム。
【請求項６】
前記ユーザインターフェースは、ワークフロー内のすべてのワークステップにてユーザが入力したコメントを入力し、これを保存するべく動作できる、請求項１に記載のシステム。
【請求項７】
前記ユーザインターフェースは、ユーザインターフェース上に表示されている他の画像の上に重ね表示されたヘルプメニューからアクセスできるワークフロー補助を提示するように動作可能な、請求項１に記載のシステム。
【請求項８】
前記ユーザインターフェースは、ワークステップに関連したアイコンから間接的にアクセスできるワークフロー補助を提示するべく動作可能な、請求項１に記載のシステム。
【請求項９】
前記ワークフロー補助には、ユーザインターフェース上に１つの動作を実行することで直接アクセスできる、請求項１に記載のシステム。
【請求項１０】
ワークフロー補助を提供するデータ処理システムであって、前記システムは、
ワークフローの実行を補助するべく動作可能なデータプロセッサを備え、前記ワークフローは複数のワークステップを有し；さらに、
現在のワークステップに関する情報を提示して、ワークフロー補助を提供するべく動作できる、前記データプロセッサと結合したユーザインターフェースをさらに備え、前記ワークフロー補助は、現在のワークステップの実行をステップごとに詳細に説明する指示と、現在のワークフローステップの実行を実演する仮想シミュレーションを含み、
前記ユーザインターフェースは、ユーザインターフェースに１つの動作を実行することで、前記指示または仮想シミュレーションへの直接アクセスを提供する、データ処理システム。
【請求項１１】
前記ワークフローは、医療画像化処理から得た医療画像を使用し、関心領域の評価を行う、請求項１０に記載のシステム。
【請求項１２】
前記ワークフロー補助には、前記ユーザインターフェース上に表示されている他の画像の上に重ね表示されたヘルプメニューを介してアクセスできる、請求項１１に記載のシステム。
【請求項１３】
前記データプロセッサは、現在のワークステップの実行におけるエラーを識別するべく動作でき、また、ユーザインターフェースは、関連するエラーメッセージと、推奨される改善動作とを提示するべく動作できる、請求項１１に記載のシステム。
【請求項１４】
前記ワークフロー補助は、現在のワークステップの別の実行に関連した別の指示または別の仮想シミュレーションを含む、請求項１０に記載のシステム。
【請求項１５】
ワークフロー補助を提示する方法であって、前記方法は、
ディスプレイ上にアイコンを表示し、前記アイコンは、ワークフロー内のワークステップに関連しており、前記ワークステップは、アイコン上で実行される１次動作によって始動され；
前記アイコン上で実行された２次動作の第１実行を受信し、前記２次動作は前記ワークステップを始動せず；
前記第１実行に応答して、前記ワークステップに関連した機能識別子を表示し、前記機能識別子は前記ワークステップを識別し；
前記機能識別子上で実行された３次動作の第２実行を受信し；
前記第２実行に応答して、前記ワークステップに関連した機能説明を表示し、前記機能説明は、前記ワークステップの機能を説明するものであり；
前記機能説明上で実行された４次動作の第３実行を受信し；さらに、
第３実行に応答して、前記ワークステップに関連したワークフロー補助にアクセスし、前記ワークフロー補助は、ユーザによるワークステップの実行に関する指示を含み、
前記ワークフロー補助には、前記２次、３次、４次動作を使用し、ワークステップに関連したアイコンを介して間接的にアクセスできる、方法。
【請求項１６】
前記ワークフローは、医療画像化処理から得た画像の分析が関与した医療手順に関連する、請求項１５に記載の方法。
【請求項１７】
前記ワークフロー補助は、ユーザによるワークステップの実行を示す仮想シミュレーションを表示する、請求項１５に記載の方法。
【請求項１８】
前記ワークフロー補助は、前記ワークステップの別の実行に関する別の指示を含む、請求項１５に記載の方法。
【請求項１９】
前記方法は、
ワークフロー内の先行のワークステップに関する指示を、前記ユーザインターフェース上に提示し；さらに、
前記ワークフロー内の次のワークステップに関する指示を、前記ユーザインターフェース上に提示する、請求項１５に記載の方法。
【請求項２０】
前記方法は、ディスプレイ上に表示されている他の画像の上にヘルプメニューを重ね表示し、前記重ね表示されたヘルプメニューは、ユーザインターフェースの動作に関する情報へのアクセスを提供する、請求項１５に記載の方法。
【請求項２１】
記録されているコンピュータ上で実行可能な指示を有するコンピュータ読取可能な媒体であり、前記指示は、
ワークフロー内のワークステップに関連したアイコンをディスプレイ上に生成し、前記アイコンに１次動作を実行することでワークステップが始動され；さらに、
前記ワークステップに関連したワークフロー補助をディスプレイ上に生成し、前記ワークフロー補助は、前記ワークステップの実行に関する指示を含み、
前記ワークフロー補助には、前記アイコンに２次動作を実行することでアクセスできる、コンピュータ読取可能な媒体。
【請求項２２】
前記ワークフローは、医療画像化処理によって得た画像の分析を含む医療手順に関連する、請求項２１に記載のコンピュータ読取可能な媒体。
【請求項２３】
前記指示は、ヘルプメニューを、ディスプレイ上に表示されている他の画像の上に重ね表示し、前記ヘルプメニューは、前記ユーザインターフェースの動作を詳細に説明する情報へのアクセスを提供する、請求項２２に記載のコンピュータ読取可能な媒体。
【請求項２４】
前記ワークフロー補助は、前記ワークステップを完了するためのユーザインターフェースの動作を実演する仮想シミュレーションをユーザインターフェース上に提示する、請求項２１に記載のコンピュータ読取可能な媒体。
【請求項２５】
前記ワークフロー補助は、前記ワークステップを完了するための、ユーザインターフェースの別の動作を実演する別の仮想シミュレーションをユーザインターフェース上に提示する、請求項２４に記載のコンピュータ読取可能な媒体。
【請求項２６】
前記指示は、
前記アイコンに前記２次動作を実行した後に、前記ワークステップに関連した機能識別子をディスプレイ上に生成し、前記機能識別子は前記ワークステップの機能を識別するものであり；
前記機能識別子に３次動作を実行した後に、前記ワークステップに関連した機能説明をディスプレイ上に生成し、前記機能説明は前記ワークステップの機能を説明するものであり；
前記ワークフロー補助に前記２次動作を介して間接的にアクセスできるように、前記ユーザインターフェース上に４次動作を実行した後に、ワークフロー補助をディスプレイ上に生成する、請求項２１に記載のコンピュータ読取可能な媒体。
【請求項２７】
ワークフロー補助を提供するデータ処理システムであって、前記システムは、
ワークフローを補助するべく動作できるデータプロセッサと；
ワークフロー補助を提供するために、前記データプロセッサと結合したユーザインターフェースとを備え、前記ワークフロー補助は、ワークフロー内のワークステップの実行に関する指示を含み；
前記ワークステップに関連したアイコンを介してワークフロー補助にアクセスする手段をさらに備える、データ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
（著作権通告）
本特許文献の開示の一部分は、著作権保護の対象となる素材を含んでいる。著作権所有者は、特許商標庁の特許ファイルまたは記録に記載されているとおりの本特許文献または特許開示を任意の人物が複製することに対して何らの異議も唱えていないが、しかし、その限りでない場合には、全ての著作権を所有するものである。以下の通告が適用される：Ｃｏｐｙｒｉｇ▲（C)▼２００５，Ｓｉｅｍｅｎｓ，Ａｌｌ  Ｒｉｇｈｔｓ  Ｒｅｓｅｒｖｅｄ．（本発明の全ての著作権はＳｉｅｍｅｎｓが所有する。）
【０００２】
インタラクティブなコンピュータソフトウェア・アプリケーションは、アプリケーションが誘導される様々な手順、例えばワード処理、経理、その他を実行する上で、アプリケーション使用中のユーザの補助を行う。例えば、インタラクティブなソフトウェア・アプリケーションは、超音波、レントゲン、磁気共鳴画像技術のような医療画像化処理を使用して取得した体内画像の評価の促進といった医療用途に使用することができる。このようなソフトウェア・アプリケーションは、これ以外のタイプの、医療および非医療両方の用途にも使用できる。
【背景技術】
【０００３】
従来のインタラクティブなソフトウェア・アプリケーションは複雑であるため、ユーザがアプリケーションの機能を理解し、使用できるようなるには、多量の文書を用いてユーザを教育、トレーニング、および／または補助する必要がある。一般に、このような文書は、ユーザマニュアル、バインダ、使用案内、ハードウェア・マニュアル、および他の小冊子のような印刷物として顧客に提供される。さらにこの文書は、電子ファイルに記録され、オンラインヘルプ機能を介してアクセスできるもののような、様々な電子媒体によっても提供されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、ユーザは、提供されたこの文書を使用して、所望のトピックに関連した特定の課題または特定のトピックのようなデータを探すことは難しいと感じるかもしれない。例えば、所望のトピックは、ソフトウェアの動作、ソフトウェアの特徴および機能、教育トピック、その他のトレーニングトピックに関連したものであるかもしれない。さらに、ユーザが所望のデータを見つけられたとしても、このデータは、ユーザの問題を解決できない、または、例えばユーザがこのソフトウェア・アプリケーションを利用しているうちに浮かんだ質問のような、予期しない質問には返答できないものであるかもしれない。さらに、複数の文書ソースが提供されている場合には、これら複数のソースによって提供されたデータが一貫性を失い、その結果、ソフトウェア・アプリケーションの総体的な実用性が損なわれる可能性もある。
【発明を実施するための最良の形態】
【０００５】
開示された実施形態は、概して、１つ以上のワークフローについてユーザを補助するインタラクティブなソフトウェア・アプリケーションに関する。より詳細には、開示された実施形態は、１つ以上のワークフローのためのワークフロー補助を提供するインタラクティブなソフトウェア・アプリケーションに関する。
【０００６】
インタラクティブなソフトウェア・アプリケーションは、ユーザに、ワークフロー補助を提供する。このソフトウェア・アプリケーションは、ワークフローのパフォーマンスを補助し、そのワークフロー内の作業ステップを追跡することができる。ユーザが、ワークフローの実行中に問合せを行った場合、ソフトウェア・アプリケーションは、効率的な方法でワークフロー補助を提供することができる。開示された実施形態を、１つのワークフローに関連して説明するが、独立または相互関連した複数のワークフローを補助することも可能である。
【０００７】
ワークフロー補助は、ワークフロー内の１つのワークステップを完了させるためのユーザインターフェースの適切な動作を詳細に説明する、ステップごとの指示を含むことができる。これらの指示は、テキストまたはグラフィック形式、あるいはこれら形式の組み合わせにて提示することができる。ワークフロー補助はさらに、ワークステップを完了するためのユーザインターフェースの適切な動作を実演する、グラフィック・アニメーションまたはビデオのような仮想シミュレーションを含んでもよい。さらにワークフロー補助は、ワークステップを完了するためのユーザインターフェースの別の適切な動作を詳細に説明する、別のステップごとのテキスト／グラフィック指示、または別の仮想シミュレーションを含むこともできる。
【０００８】
ソフトウェア・アプリケーションは、ユーザがワークフロー補助を要求した際に、現在のワークステップに関連したワークフロー補助を迅速に提供するよう、ワークフローのワークステップを通してユーザの進行を追跡する。ユーザインターフェース上において、次に実行するワークステップに関係なく、１つの動作を実行することで、現在のワークステップに関連したワークフロー補助に直接アクセスできる。あるいは、ヘルプメニューから、または、ユーザインターフェース上に表示されている現在のワークステップに関連した、別画像上に重ね表示された他のインターフェース構造から、ワークフロー補助にアクセスすることもできる。
【０００９】
このソフトウェア・アプリケーションは、ワークフロー内の個々のワークステップおよびワークステップのグループに各々関連した多数のアイコン、または他のユーザインタラクティブなグラフィック要素を、ユーザインターフェース上に表示することができる。ワークステップの実行は、このワークステップに関連したアイコンへの１次インタラクティブ動作によって、例えば、アプリケーションを実行するコンピュータと接続したマウスまたは他のポインティング／ユーザインターフェース・デバイスを用いたアイコンのクリックによって開始することができる。しかし、実際には、経験不足のユーザは、特定のワークステップの始動に関するワークステップにの前に、対応する情報および指示を最初に所望する可能性がある。このような要求に対応するためには、このワークステップに関連したアイコンへの２次動作を実行することで、ワークステップに関連したワークフロー補助を提示でき、この２次動作は、例えば、このアイコンマウスを使ってにカーソルを持っていくだけで、これ以外の、例えばマウス上のボタンの押下などを全く行わない動作である。これにより、特定のワークステップに関連したワークフロー補助に、このワークステップの開始前に、ワークステップに関連するアイコンを介してアクセスすることが可能になる。
【００１０】
経験不足のユーザがワークステップを開始する場合、いくつかの問題が生じる可能性がある。例えば、特定の場合では、ワークステップの完了は時間によって感知されるものであるため、開始後、ワークステップ完了までに少しでも遅延が生じると、遅延が命取りとなりかねない医療手順において重大な問題が起こり、患者をさらなる危機に晒してしまうことになったり、あるいは単に、患者または待っているそのほかの人々に不都合が生じることになる。したがって、以降でより詳細に説明するように、ワークステップに関連したアイコンは、ワークステップの開始および完了を迅速に行うべく、経験不足なユーザがそのワークステップに関連したワークフロー補助にアクセスできるようにする、便利且つ効率的なツールを表す。
【００１１】
一実施形態では、アイコンに２次動作を実行すると、この２次動作の実行に直接応答して、関連したワークステップに関する情報および指示が、ポップアップ・ウインドウまたは他のインターフェース要素を表示することなどによって提示される。あるいは、アイコンに２次動作を実行すると、例えば、ボタンや他のインターフェース要素といった別のインタラクティブ・グラフィック要素を表示することにより、関連したワークステップに関する情報および指示が間接的に提示され、その後、これを起動させることで、例えばポップアップまたは他の表示のような必要事項が表示されるようにすることも可能である。例えば、アイコンに２次動作を実行すると、関連するワークステップの機能を説明する、短い機能上の記述を含むグラフィックバルーンのような機能識別子が、ユーザインターフェース上に表示されるようにすることもできる。さらに、特定のワークステップに関連したワークフロー補助に、機能識別子から直接または間接的にアクセスすることが可能である。例えば、機能識別子に、マウスによる選択のようなある動作を実行すると、ワークステップをさらに詳しく説明する機能説明を含むさらなる表示が、ユーザインターフェース上にレンダリングされる。機能説明にてさらなる動作を実行すると、ワークステップに関連した、追加の、より詳細なワークフロー補助がユーザインターフェース上に表示される。
【００１２】
図１は、ユーザインターフェース上にワークフロー補助を提供する例証的なフローチャート１００を示す。図１の例では、ワークフローは、第１ワークステップ１０２、第２ワークステップ１０４、第３ワークステップ１０６、第４ワークステップ１０８、第５ワークステップ１１０を含む。ワークフローの数は、これよりも多い、または少ない、あるいは別のワークステップを設けることもできる。
【００１３】
ユーザインターフェースは、ワークフローにおいて、ワークステップを完了するべくユーザを補助する。各ワークステップ１０２、１０４、１０６、１０８、１１０では、ユーザは、現在のワークステップ、先行のワークステップ、次のワークステップ、その他のワークステップ、またはワークフロー全般に関する問合せを発行する。本実施形態のユーザインターフェースは、ユーザからのワークフロー補助についての問合せを受信すると、ワークフロー補助を提示する。ワークフロー補助は、現在のワークステップ、他のワークステップ、またはワークフローを完了するための、適切なユーザインターフェースの動作に関する情報および指示を含む。これよりも数の多い、または少ない、あるいは別タイプのワークフロー補助を、インターフェース上に提示することも可能である。
【００１４】
図１に例証によって示すように、ワークフローの第３ワークステップ１０６では、ユーザは、現在のワークステップまたは第３ワークステップ１０６に関するワークフロー補助の問合せをシステムに対して行う。ユーザインターフェースは、このワークフロー補助の問合せに応答して、現在のワークステップ１１４のためのワークフロー補助を表示する。その後、ユーザは、現在のワークステップを実行するか、または、先行または次のワークステップに関するワークフロー補助の問合せをシステムに対して行う。先行または次のワークステップに関するワークフロー補助の問合せに応答して、ユーザインターフェースは、先行または次のワークステップ１１２、１１６のためのワークフロー補助をそれぞれ表示する。その後、ユーザは、ワークフロー内の別の先行または次のワークステップの各々に関連したワークロー補助へのアクセスを継続することができる。
【００１５】
先行、現在、次のワークステップ１１２、１１４、１１６について表示されたワークフロー補助は、先行、現在、次のワークステップ１１２、１１４、１１６の各々を完了するためのユーザインターフェースの適切な動作を詳細に説明する、テキスト指示、グラフィック指示、またはこれらの組み合わせを含んでもよい。これらの指示は、適切なワークステップの実行に関するステップごとの案内をユーザに提供する。ユーザは、このステップごとの案内に従うことで、ワークステップを適切に完了することができる。
【００１６】
テキスト／グラフィック指示とは別に、またはこれに加えて、先行、現在、次のワークステップ１１２、１１４、１１６について表示されたワークフロー補助は、先行、現在、次のワークステップ１１２、１１４、１１６の各々を完了するための、ユーザインターフェースの適切な動作を例示する仮想シミュレーションを含むことができる。この仮想シミュレーションは、ワークステップを完了するためにユーザインターフェース上で実行されるべき動作を説明する、アニメーション、ビデオ、またはデジタルムービー形式の案内を提供できる。ユーザは、この仮想シミュレーションによって提供された案内に追従する、またはこれを真似ることで、ワークステップを適切に完了することができる。
【００１７】
仮想シミュレーションは、専用ポップアップ・ウインドウにて提示できる。仮想シミュレーションには、ユーザインターフェース上でのカーソルの動作の図示が含まれる。また、実際のユーザの画面を示す仮想表示、または実際の画面上を使用して、カーソルを表すアイコンを、ワークステップに関連した画面上に表示される、これ以外の様々なアイコン、ボタン、メニュー、他のアイテムへと移動させることで、ユーザインターフェースの動作を実演することができる。ディスプレイ上でカーソルが各アイテムへ移動すると、仮想シミュレーションが、そのアイテムの動作を実行した結果を示すことができ、つまり、仮想シミュレーションは、ワークステップに関連したアイテム上で実行された動作応答してユーザインターフェースが表示すると予測される事柄を実演することができる。仮想シミュレーションは、ワークステップもしくはユーザインターフェースの動作の特定の局面を強調するための、テキストまたはグラフィック・メッセージ、あるいはインジケータを含むことができる。
【００１８】
仮想シミュレーションは、ユーザインターフェースの適切な動作を実演するために、ユーザインターフェース上でマウスの移動を例示できる。また、マウスを使用して、ユーザにアイテム上で左クリックまたは右クリックを実行させる等の、ユーザインターフェース上に表示されているそのワークステップに関連するアイテム、例えばアイコン、ボタン、メニューへの特定の動作を実演できる。
【００１９】
仮想シミュレーションは、キーボード、触覚装置、触覚画面、タッチパッド、タッチ画面、ジョイスティック、コントローラ、その他の入力装置のような別の入力装置を介して、ユーザインターフェース上で実行される実演動作を含んでもよい。また、ユーザインターフェースの適切な動作の実演はこれよりも多くても少なくともよく、あるいは別の実演を含んでいてもよい。
【００２０】
さらに仮想シミュレーションは、仮想表示と共に、ステップごとの音声指示および／または他の情報を提供できる。また、入力装置を操作するようユーザに対して要求し、その後、ユーザの動作に応答し、ユーザインターフェースの適切な動作に関連して、触感フィードバックをユーザに提供することができる。仮想シミュレーションはさらに、作業ステップの３次元描画を表示するために、オブジェクトの回転を含む。また、仮想シミュレーションは実際のワークステップを実行することを通して、ユーザを段階的に進ませることができる。別形式の仮想シミュレーションの使用も可能である。
【００２１】
ワークフローのワークステップに到達したら、ユーザは、そのワークステップを実行する方法を選択することができる。例えば、ユーザインターフェースの２つ以上の適切な動作によってワークステップを完了することができる。したがって、ワークフロー補助は、ワークステップを完了するための、ユーザインターフェースの適切な動作に関する別の指示を含んでもよい。この別の指示には、テキスト／グラフィック指示、または仮想シミュレーションが含まれる。
【００２２】
図２は、ユーザインターフェースを介してワークフロー補助にアクセスするためのある方法の例証的なフローチャート２００を示す。この方法では、ワークフロー２０２の１つのワークステップに関連したアイコンをユーザインターフェース上に表示する。ワークステップに関連したアイコン２０４上に１次動作を実行することで、ワークステップ２０６が開始される。１次動作は、入力装置によりアイコンにカーソルを移動することや、アイコンを選択することを含む。カーソルはマウス、キーボード、触感装置、触感画面、タッチ画面、タッチパッド、ジョイスティック、コントローラ、または他の入力装置によって、カーソルをアイコンへ移動する。例えばマウスの左ボタンを押す、つまりマウスを左クリックする、タッチ画面上のボタンに触る、またはキーボード上の入力キーを押下することによって、入力装置上のボタンを押下し、このアイコンを選択する。ワークステップに関連したアイコンに、別の１次動作を使用することもできる。
【００２３】
場合によっては、ユーザは、最初にワークステップ２０６を開始するのではなく、様々な理由から、アイコンに関連したワークステップに関するワークフロー補助を最初に受信したいと思うかもしれない。例えば、起動後におけるワークステップの適切な実行は時間感知式であり得る。一実施形態では、ワークステップは、ワークステップ中に患者を放射線に晒す医療手順に関連され得る。さらに、ワークステップの中途で実行を停止し、ワークフロー補助の入手を待つよりも、むしろ、慣れていないワークステップを開始する前にワークフロー補助を受信することがより効率的であるかもしれない。
【００２４】
ワークステップに関連したアイコン２０８での２次動作の実行は、関連する機能識別子２１０を表示することができる。この機能識別子は、ワークステップの機能の簡単な識別であり、典型的にその長さは２または３ワードである。ユーザインターフェース上に機能識別子を表示することで、ユーザは、そのワークステップに関連した追加の情報が望ましいか否かを決定することができる。機能識別子は、短いテキスト識別を含むアイコンまたはボックスであってよい。別の機能識別子、例えば可聴表示を使用することもできる。
【００２５】
２次動作は、１次動作を実行したものと同一の入力装置を介して実行することができる。２次動作は、例えば、単にカーソルをマウスでアイコンへ移動させるだけで実行できる。これにより、アイコン上で１次動作を実行しなくても、２次動作を実行することができる。
【００２６】
あるいは、カーソルをアイコンへ移動した後にマウスを右クリックすることで、２次動作を実行することもできる。さらに、２次動作は、１次動作の実行に使用したものとは別の入力装置を使用して実行することも可能である。例えば、１次動作または２次動作を、タッチ画面上に表示されたアイコンに触れることによって実行できる。作業ステップに関連したアイコンに別の２次動作を用いてもよい。
【００２７】
ユーザは、アイコンに関連した作業ステップに関する追加の情報を所望するかもしれない。機能識別子２１２に３次動作を実行することで、ユーザインターフェース上に機能説明２１４を表示することができる。一実施形態では、３次動作は、カーソルを機能識別子へ移動し、機能識別子上でマウスをクリックする。これ以外の３次動作の使用も可能である。
【００２８】
機能説明は、機能識別子よりもさらに詳細にワークステップを説明する。典型的に、機能説明の長さは２〜３文である。ユーザインターフェース上に機能説明を表示することで、ユーザは、ワークステップに関連した追加のワークフロー補助が望ましいか否かを決定できる。機能説明は、テキスト／グラフィック説明を含むウインドウ、アイコン、またはボックス形式にて表示できる。別の機能説明の使用も可能である。
【００２９】
ワークステップに関連したワークフロー補助が望ましい場合には、機能説明２１６に４次動作を実行することで、ワークステップ２１８に関連したワークフロー補助を表示することができる。このワークフロー補助は、上述した、ユーザインターフェースの適切な動作を詳細に説明するステップごとのテキスト指示と、ユーザインターフェースの適切な動作を実演する仮想シミュレーションとを含む。一実施形態では、機能説明は、ボタンを含む専用のポップアップ・ウインドウ内に表示され、４次動作によって、カーソルをこのボタンへ移動し、マウスでボタンをクリックする。
【００３０】
あるワークステップについてワークフロー補助が表示されたら、ユーザは、ワークフロー２２０内の先行または次のワークステップに関連するワークフロー補助にアクセスすることができる。このワークフロー補助にアクセスする方法はこれよりも多い、または少ない、あるいは別のワークステップを含むこともできる。
【００３１】
３次、４次動作を実行する入力装置は、マウス、キーボード、触覚装置、触覚画面、タッチパッド、タッチ画面、ジョイスティック、コントローラ、または他の入力装置であってよい。しかし、ワークフロー補助にアクセスする別の方法では、３次、４次動作のいずれか一方、または両方を含んでいなくてもよい。したがって、ワークステップに関連するアイコン上で２次動作を実行することで、１つのワークステップに関するワークフロー補助に直接または間接的にアクセスすることができ、アイコン上で１次動作を実行することで、ワークステップの実行を開始することができる。
【００３２】
図３は、例証的なユーザインターフェース３００である。ユーザインターフェース３００は、個々のワークステップ３０２、ヘルプボタン３０４、チュートリアルボタン３０６に関連したアイコンを表示する。ユーザインターフェース３００はこれよりも多い、または少ない、あるいは別のアイテムを表示することもできる。
【００３３】
ワークフローは、関連するアイコン３０２を各々設けた複数のワークステップを含むことができる。ユーザインターフェースは、ワークフローの実行を補助することができる。ユーザインターフェースは、ワークフローの一連のワークステップを通してユーザを誘導することが可能である。しかし、ワークフローの任意の地点にて、ワークフロー、または適切なワークステップの実行についての質問が生じるかもしれない。従来のデータベース検索エンジンを提供して質問を入力させたり、あるいは、頻繁に問われる質問への返答のリストを提供するのではなく、システムがワークステップの実行を追跡または監視し、現在のワークステップを識別する。その結果、ユーザがワークフロー補助について問合せると、現在のワークステップに特別に適応されたワークフロー補助が迅速に提供される。例えば、ユーザは、ヘルプボタン３０４を介して、現在のワークステップに関連したワークフロー補助について問合せることができる。ヘルプボタン３０４は、現在のワークステップに関係なく、ユーザインターフェース上に常に表示させておくことができる。グローバルなアクセスが可能なヘルプボタン３０４で１つの動作を実行することにより、現在のワークステップに関連したワークフロー補助への直接アクセスを提供する。
【００３４】
換言すれば、ユーザインターフェース３００は、ワークフロー内の各々のワークステップの実行を補助することができる。ユーザインターフェース３００のワークエリアは、実行中のワークステップに従って変更できる。しかし、ヘルプボタン３０４は、現在のワークステップに関するワークフロー補助への直接アクセスを常に提供する。したがって、現在のワークステップに関連した適切な、または所望のワークフロー補助を探すために、不便で時間のかかる、検索エンジンのナビゲーションを省略することができる。
【００３５】
ヘルプメニューにはチュートリアルボタン３０６を介してアクセスできる。チュートリアルボタン３０６上で動作を実行することで、ユーザインターフェース３００上に表示されている他の画面の上にヘルプメニューが重ね（スーパーインポーズ）表示される。ヘルプメニューは、ユーザインターフェースの動作に関するカテゴリのリストを提示し、ユーザはこれに関して問合せをすることができる。ヘルプメニューはさらに、現在のワークステップに関連したワークフロー補助へのアクセスを提供する。ヘルプメニューを、ユーザインターフェース３００上に表示されている他の画像に重ね表示することで、ユーザは、現在のワークステップを完了するために見るべき画像を見続けられる一方で、ワークフロー補助へのより直接的で便利なアクセスを得ることができる。一実施形態では、ヘルプメニューを、医療画像処理から取得された画像の上に重ね表示することができる。
【００３６】
図４は、別の例証的なユーザインターフェース３００である。ユーザインターフェースは、それぞれのアイコンが個々のワークステップに関連している多数のアイコン３０２を表示する。各アイコン３０２上で実行された１次動作が、関連するワークステップを開始する。各アイコン３０２上で実行された２次動作が、アイコン３０２に関連したワークステップを識別する機能識別子３０８をユーザインターフェース上に生成する。１次動作および２次動作は、上述した動作を含むことができる。
【００３７】
例えば、１次動作は、マウスによってカーソルをアイコン３０２へ移動させ、次に、マウスの左クリックによって、ワークステップを開始する。２次動作は、入力装置を介して、カーソルをアイコン３０２へ、またはその付近へ移動させるだけであってよい。２次動作は、ワークステップを開始しない。本明細書で述べたものを含む、別の１次動作および２次動作の使用が可能である。
【００３８】
図５は、別の例証的なユーザインターフェース３００である。ユーザインターフェースは、ワークステップに関連したアイコン３０２、ワークステップを識別する機能識別子３０８、ワークステップを説明する機能説明３１０、ワークステップに関するワークフロー補助にアクセスするためのボタン３１２を表示する。ユーザインターフェースはこれよりも多い、または少ない、あるいは別のアイテムを含んでいてもよい。
【００３９】
機能説明３１０には、機能識別子３０８上で実行される動作を介してアクセスすることができる。機能識別子３０８上で実行されるこの動作は、上述したとおりの動作であってよい。例えば、マウスによってカーソルを機能識別子３０８へ移動させて、機能説明３１０にアクセスすることができる。機能説明３１０にアクセスするために、さらに機能識別子３０８をクリックするようユーザに要求することもできる。また、タッチ画面上に機能識別子３０８が表示されていれば、ユーザはこれに触れることも可能である。機能識別子３０８に別の動作を実行して、機能説明３１０にアクセスすることもできる。
【００４０】
機能説明３１０は、ワークステップの機能をテキストおよび／またはグラフィックが説明する形で、ポップアップ・ウインドウ内に表示してもよい。ポップアップ・ウインドウは、ワークステップに関連したワークフロー補助にアクセスするためのボタン３１２を含むことができる。別の機能説明の使用も可能である。
【００４１】
機能説明３１０上である動作を実行することで、ワークステップに関連したワークフロー補助にアクセスできる。この動作は、前述した動作を含んでもよい。例えば、カーソルをボタン３１２へ移動させ、ここでマウスをクリックすることで、ワークステップに関するワークフロー補助にアクセスする。また、ボタン３１２または機能説明３１０がタッチ画面上に表示されていれば、ユーザはこれらに触れることができる。これ以外の、ワークフロー補助にアクセスする動作を使用することも可能である。この動作では、例えば、ワークフロー補助にアクセスするための専用のボタンが設けられていない機能説明をクリックするか、またはこれに触れることもできる。
【００４２】
図６は別の例証的なユーザインターフェース３００である。ユーザインターフェース３００は、機能説明に動作を実行することでアクセスされるワークフロー補助３１４を表示する。ワークフロー補助３１４は、ワークフローリスト３１６およびワークフロー情報３１８の表示を含んでよい。ワークフロー補助３１４はこれよりも多い、または少ない、あるいは別のアイテムを含むことができる。
【００４３】
ワークフローリスト３１６は、ワークフロー内のワークステップ３２０を列挙することができる。ユーザインターフェースは、現在のワークステップを、ワークフローリスト３１６内のその他のワークステップ３２０から区別する。ワークフローリスト３１６はこれよりも多い、または少ない、あるいは別のアイテムを含むこともできる。
【００４４】
ワークフロー情報３１８は、本明細書で述べたワークフロー補助を含むことができる。ワークフロー情報３１８は、１つのワークステップを完了するための、ユーザインターフェースの適切な動作についての指示３２２を含んでよい。例えば、指示３２２は、ワークステップを完了するためのユーザインターフェースの適切な動作を詳細に説明するステップごとのテキスト情報、またはその適切な動作を実演する仮想シミュレーションを含むことができる。指示３２２は、ワークステップを完了するためのユーザインターフェースの別の適切な動作に関連した別の指示を含むこともできる。さらに、これよりも多い、または少ない、あるいは別の指示を提供してもよい。
【００４５】
ワークフロー補助３１４は、各ワークステップに関連した特定ユーザコメントを受信および保存する機能を含む。さらにワークフロー補助３１４は、ワークステップまたはワークフローに関連した汎用情報を含むこともできる。ワークフロー補助３１４は、特定ユーザ問合せに基づいてデータベースを検索するための検索エンジンを提供できる。別のワークフロー補助を提供することも可能である。
【００４６】
図７は、ユーザにワークフロー補助を提供するように構成または適合された例証的なデータプロセッサ４１０を示す。データプロセッサ４１０は、中央処理ユニット（ＣＰＵ）４２０、メモリ４３２、記憶装置４３６、データ入力装置４３８、ディスプレイ４４０を実装できる。プロセッサ４１０はさらに、ディスプレイ、モニタ、プリンタ、通信ポートであってよい外部出力装置４４２を実装することができる。プロセッサ４１０をユーザインターフェースと結合し、ディスプレイ４４０、外部出力装置４３８、または他のディスプレイを介して情報を提示し、指示および／またはユーザの要求を受信することが可能である。本明細書では、「と結合する」という表現は、１つ以上の中間コンポーネントを介して、直接接続、または間接的に接続されていることを意味するよう定義される。このような中間コンポーネントは、ハードウェアベースおよびソフトウェア・ベース両方のコンポーネントを含む。プロセッサ４１０は、パーソナルコンピュータ、ワークステーション、写真アーカイブおよび通信システム（ＰＳＣＳ）ステーションまたは他の医療画像システムであってよい。プロセッサ４１０は、イントラネット、インターネット、またはインターネットに接続したイントラネットのようなネットワーク４４４と相互接続することができる。データプロセッサ４１０はネットワーク４４４と相互接続している。データプロセッサ４１０は記述用に設けられており、本システムの範囲を制限することを目的としない。データプロセッサ４１０には、これよりも多い、または少ない、あるいは別のコンポーネントを設けることができる。
【００４７】
プログラム４３４は、メモリ４３２上に常駐でき、ＣＰＵ４２０によって実行される、１つ以上の実行可能な符号または符号化された指示のシーケンスを含むことができる。プログラム４３４は、記憶装置４３６からメモリ４３２内にロードすることができる。ＣＰＵ４２０は、データ処理を行うために、１つ以上のプログラム４３４の指示のシーケンスを実行できる。データが、データ入力装置４３８によりデータプロセッサ４１０に入力され、および／またはネットワーク４４４から受信される。プログラム４３４は、データ入力のために、データ入力装置４３８および／またはネットワーク４４４をインターフェースでつなぐ。データプロセッサ４１０によって処理されたデータは、ディスプレイ４４０、外部出力装置４４２、ネットワーク４４４への出力として提供され、および／またはデータベースに記録される。プログラム４３４および他のデータは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ、電磁信号のような２次記憶装置を含む機械読取可能な媒体、あるいはこれ以外の、現在公知の、または将来開発される形態の機械読取可能な媒体に記録し、また、ここから読み出すことが可能である。
【００４８】
データプロセッサ４１０は、ユーザにワークフロー補助を提供する。データプロセッサ４１０は、特定の手順に関連したワークフロー内の多数の動作またはワークステップを実行可能なソフトウェア・アプリケーションまたはプログラム４３４を実行することができる。データプロセッサ４１０は、手順のワークフロー内のワークステップの実行を追跡することができる。
【００４９】
ユーザは、ワークフロー内の各ワークステップの実行中に、１つ以上の質問を考えつくかもしれない。データ入力装置４３８または他の入力装置を使用して、データプロセッサ４１０にこの質問に関する情報について問合せることができる。データプロセッサ４１０は、情報についてのユーザの要求を受信すると、ユーザの質問への返答や、ユーザ指定のトピックに関する情報の提供を行うディスプレイ４４０、出力装置４４２、他の出力装置上に情報を提示することができる。
【００５０】
データプロセッサ４１０は、ユーザに、ソフトウェア・アプリケーションまたはプログラム４３４の特徴および機能について指示を行うトレーニング情報を提示できる。トレーニング情報は、ディスプレイ４４０、出力装置４４２、または他の出力装置上に提示することが可能である。トレーニング情報は、ユーザに、ワークフローの各ワークステップの最中に、ソフトウェア・アプリケーションの適切な動作に関する指示を与える。例えば、ユーザは、ソフトウェア・アプリケーションを使用してワークフローのワークステップを進行するにつれて、見慣れないワークステップ、または適切に完了する方法を知らないワークステップに遭遇するかもしれない。そのような時には、ソフトウェア・アプリケーションが、ユーザに、このワークステップを完了する方法についての案内を迅速に提供することができる。一実施形態では、ソフトウェア・アプリケーションは、所与のワークステップについての、ソフトウェア・アプリケーションのユーザインターフェースの適切な動作を映像を使って描画するアニメーション化された指示を提供する。
【００５１】
ソフトウェア・アプリケーションが案内情報を提供するためのワークステップは、ワークフロー内の現在のワーックステップであってよい。しかし、ソフトウェア・アプリケーションによって、ユーザは、任意のワークステップに関する案内および他の情報に、現在のワークステップに関係なくアクセスすることが可能になる。換言すれば、各ワークステップのための案内および／または他の情報には、ソフトウェア・アプリケーションまたはワークフローの任意の地点からグローバルにアクセスすることができる。さらに、ユーザは、ワークフロー内の先行または次のワークステップについての案内または他の情報にアクセスすることができる。
【００５２】
データプロセッサ４１０は、ディスプレイ４４０、出力装置４４２、または他のディスプレイ装置上に、ワークフロー構造を提示することができる。例えば、データプロセッサ４１０は、ディスプレイ画面上に、ワークフロー内のワークステップのリストを表示できる。情報が所望された、現在のワークステップ、またはユーザが選択したワークステップは、ワークフロー内の他のワークステップから区別される。
【００５３】
データプロセッサ４１０は、ディスプレイ４４０、出力装置４４２、または他のディスプレイ装置上に追加の情報レベルを提示することができる。この追加の情報レベルは、ワークステップを完了するためのステップごとの指示に加えて、各ワークステップに関する情報を示していてよい。あるいは、追加の情報レベルは、別のワークフローまたはワークステップを完了するためのステップごとの指示に関する情報を示していてよい。これ以外の追加の情報を提示することもできる。
【００５４】
データプロセッサ４１０は、エラー制御を提供できる。データプロセッサ４１０は、現在のワークステップの実行を監視する。現在のワークステップの実行にエラーが検出されると、データプロセッサ４１０が、問題が存在する旨を示すエラーメッセージを、ユーザに対して、ディスプレイ４４０、出力装置４４２、他の出力装置４４２上に表示する。さらにデータプロセッサ４１０は、ユーザによって行われるべき改善作業を提案するエラーメッセージを、ユーザに対して生成する。
【００５５】
ワークフロー内の各ワークステップにて、データプロセッサ４１０は、ユーザに、このワークステップに関するコメントを入力させ、これを保存させることができる。コメントはメモリ４３２、記憶装置４３６、または他のメモリユニットに保存できる。データプロセッサ４１０は、後続の手順の最中にこれらのコメントを取り出して使用することができる。さらに、データプロセッサ４１０は、各ワークフローに関するレポートを生成し、保存することができる。このレポートは、ユーザが入力したコメントを含む。レポートは、メモリ４３２、記憶装置４３６、または他のメモリユニットに保存され、データプロセッサ４１０により後に取り出され得る。
【００５６】
データプロセッサ４１０は、メモリ４３２、記憶装置４３６、または他の記憶ユニットに記憶されている情報のデータベースを検索する機能を提供する。データプロセッサ４１０は、ユーザが入力した問合せに基づいて検索を行う検索エンジンを提供する。あるいは、データプロセッサ４１０は、データベースが検索され得るアルファベット順の索引、またはコンテンツの表を提示する。データベースは、ワークステップ、ワークフロー、手順、または他の情報に関する情報といった手順情報を含む。
【００５７】
（医療ソフトウェア・アプリケーションの例証的実施形態）
一実施形態では、ソフトウェア・アプリケーションは医療手順用のワークフロー補助を提供する。医療手順は、医療画像処理から取得した体内画像の分析と、関心領域の評価を含む。医療ソフトウェア・アプリケーションは、医療手順、疾患、身体臓器、その他の医療トピックに関連する詳細な情報を含むデータベースにアクセスできる。医療ソフトウェア・アプリケーションは、臓器、医療手順、疾患タイプ、他の医療トピックごとに編成され、検索可能な教育およびトレーニング情報を提示できる。医療手順は、検査前、検査、検査後の医療手順に関連している。
【００５８】
医療ソフトウェア・アプリケーションは、病院、診療所、他の医療施設に設置されているデータプロセッサ４１０上で使用できる。このソフトウェア・アプリケーションのユーザには、医師、看護師、他の医療関係者が含まれる。また、このソフトウェア・アプリケーションは、患者の病状の診断および治療時に医療関係者を補助することができる。
【００５９】
この機能性を実現するには、ユーザにオプションを提示し、ユーザからの選択を受信する様々な画面表示を利用する。ユーザインターフェースは、ローカルハードディスク、またはＣＤ−ＲＯＭのような局所的に使用可能な媒体上からアクセスでき、また、ネットワークサーバ上に配置でき、さらに、公知のユニフォーム・リソース・ロケータ（“ＵＲＬ”）または他のネットワークアクセス方法によってアクセスすることができる。一実施形態によれば、ドイツ・エルランゲンに在るＳｉｅｍｅｎｓ  ＡＧが開発したＳｙｎｇｏ（商標）というソフトウェアプログラムへのリンクが提供される。Ｓｙｎｇｏ（商標）は、異種の医療画像機器の組み合わせに、単純且つ一体型のオペレーショナル・インターフェースを提供するためのソフトウェア・パッケージであり、Ｓｉｅｍｅｎｓ社製の医療画像システムと共に使用する。
【００６０】
Ｓｙｎｇｏ（商標）は２つの部品で構成されており；第１部品は、システム動作に関するユーザ特徴を含み、第２部品は、サービス人員の必要性を示す（システムのトラブルシューティング、システム検査の実行、遠隔アクセスの設定、その他）。医療ソフトウェア・アプリケーションへは、Ｓｙｎｇｏ（商標）サービスソフトウェアに提供されているハイパーリンクを介してアクセス／実行され得る。例えば、アダプティブ・パフォーマンス・システムＣＤ−ＲＯＭをシステムのＣＤドライブに挿入するか、あるいは、例えば企業イントラネットまたはインターネットへの遠隔接続によって行うことができる。
【００６１】
このソフトウェア・アプリケーションは、患者体内の強調された関心領域を示す画像の処理に関する。例えば、様々なタイプの造影剤を患者に施すことができる。この造影剤は、患者または患者の画像を走査して得たスキャン画像を強調し、走査画像と画像は、拡張データとして、外部記録装置によって記録される。典型的に、造影剤は、血流のような身体の一部分を介して移動し、医療関係者が分析の対象とする範囲へ到達する。造影剤が関心領域を通過している、または関心領域内で留まっている最中に、患者の関心領域の一連のスキャン画像または画像を記録することができ、このスキャン画像または画像が、ソフトウェア・アプリケーションによって処理および表示される。拡張された関心領域は、脳、腹腔、心臓、肝臓、肺、胸部、頭部、四肢、これ以外の身体範囲を示す。
【００６２】
患者の画像またはスキャン画像を生成するために用いた１つ以上の特定のタイプの画像処理に予測される強調データを生成することができる。一般に、患者の画像、または体内の関心領域のスキャン画像を生成するために使用できる画像処理のタイプには、放射線写真法、血管形成術、コンピュータ化した断層撮影、超音波および磁気共鳴画像法（ＭＲＩ）が含まれる。さらなる使用可能な画像化処理のタイプには、潅流および拡散強調ＭＲＩ、心臓コンピュータ断層撮影法、コンピュータ化した軸断層撮影走査、電子ビーム・コンピュータ断層撮影、放射性核種画像化、放射性核種血管造影法、単一光子放出コンピュータ断層撮影（ＳＰＥＣＴ）、心臓陽電子放射型断層撮影（ＰＥＴ）、デジタル心臓血管造影法（ＤＳＡ）、デジタル心臓血管造影法（ＤＳＡ）、およびデジタルサブトラクション血管造影法（ＤＳＡ）が含まれる。別の画像処理を使用することもできる。
【００６３】
図８は、ユーザインターフェースの動作に関連した情報を提供する、例証的なヘルプメニュー８００を示す。ヘルプメニュー８００には、ユーザインターフェース上に配置されたチュートリルボタンを介してアクセスすることができる。ヘルプメニュー８００は、医療画像処理によって得た体内画像の上に重ね表示することができ、これにより、ヘルプメニュー８００を介してワークフロー補助に直接アクセスしながら、体内画像の継続した評価を行うことが可能になる。ヘルプメニュー８００上で１つの動作を実行することで、ワークフロー補助にアクセスできる。
【００６４】
ヘルプメニュー８００は、ユーザが情報を所望するトピックのリストの形式でのワークフロー補助へのアクセスを提供し、また、ワークステップを完了するためのユーザインターフェースの適切な動作に関するステップごとのテキスト指示、あるいは仮想シミュレーションへのアクセスを提供することができる。提示したこの例では、ヘルプメニュー８００は、以下に関連したワークフロー補助を提供する：「ヘルプの場所」８０２、「開く＆閉じる」８０４、「移動＆スケーリング」８０６、「ヘルプコンテンツ」８０８、「ワークフロー構造」８１０、「情報レベル」８１２、「先行＆次のステップ」８１４、「同期したヘルプ」８１６、「ワークフローヘルプ」８１８、「ヘルプ特徴」８２０、「Show Me（アニメーション）」８２２、「エラー制御」８２４、「コメント」８２６、「索引＆検索」８２８、「履歴機能」８３０トピック。これよりも多くの、または少ない、あるいは別のトピックを使用することもできる。
【００６５】
各トピックは、そのトピックに関連したユーザインターフェースの適切な動作を示すことができる。例えば「Show Me（アニメーション）」８２２トピックは、ワークステップを完了するためのユーザインターフェースの適切な動作を示す仮想シミュレーションを提示する。「エラー制御」８２４トピックは、ワークステップおよび推奨される改善作業の実行においてエラーを識別するエラーメッセージを示す。「コメント」８２６トピックは、個々のワークステップに関連したメモを適切に入力する方法を示す。
【００６６】
図９は、医療画像処理で得た画像の分析と、関心領域の評価とが関与した医療手順のための、例証的なワークフロー９００を示す。ワークフロー９００は複数のワークステップを含み、これら多数のワークステップはサブ・ワークステップを設けることができる。提示した例では、ワークフロー９００は以下のワークステップを含む：画像をロードする９０２、小節を探す９０４、小節９１０をマーキングする９１０、小節を評価する９１２、小節を文書化する９２０、レポートを生成する９２６、レポートを評価／保存する９２８。
【００６７】
小節を探す９０４ワークステップは、小節を見つける９０６サブ・ワークステップと、小節を調べる９０８サブ・ワークステップとを含む。小節を評価する９１２ワークステップは、小節を拡大する９１４サブ・ワークステップ、小節を評価する９１６サブ・ワークステップ、等級を識別する９１８サブ・ワークステップを含む。小節を文書化する９２０ワークステップは、小節の場所を入力する９２２サブ・ワークステップ、詳細を入力する９２４サブ・ワークステップを含む。この例証的なワークフロー９００はこれよりも多くの、または少ない、あるいは別のワークステップおよびサブ・ワークステップを含むこともできる。
【００６８】
提示した例では、医療手順の目的は、肺の小節または腫瘍を表示および評価することである。別の身体部位の評価も可能である。ユーザは、１つの検査またはフォローアップ・スタディを選択することができる。１つの評価は、データ記録の初期評価、および／または、第１評価の連続に向けられている。フォローアップ・スタディは、既存の検査を比較するために使用される。体内画像中の小節のサイズの変更を計算し、グラフィック表示することができる。
【００６９】
図１０は、ユーザインターフェース１０００によって補助されたワークフローのための、例証的なワークフロー補助１００２を示す。図示のワークフロー補助１００２は、ワークステップ１００４のリストを表示する。表示されたワークステップは以下を含む：（１）画像をロードする、（２）小節を探す、（３）小節をマーキングする、（４）小節を評価する、（５）小節を文書化する、（６）レポートを生成する、（７）評価を終了する／レポートを保存する。さらに、例証的ワークフロー内にはのこれよりも多くの、または少ない、あるいは別のワークステップを含めることが可能である。
【００７０】
ワークフロー補助１００２へは、ヘルプメニュー１００６を介してアクセスできる。ボタンをクリックしたり、タッチ画面に触れるといった動作をユーザインターフェース上で実行することにより、ヘルプメニュー１００６が、ユーザインターフェース上に表示されている他の画像の上に重ね表示される。ユーザは、ワークフロー内のユーザの現在地に関係なく、ヘルプメニュー１００６にグローバルにアクセスできる。
【００７１】
ヘルプメニュー１００６により、ユーザは、ワークステップまたはサブ・ワークステップを適切に完了する方法についてのステップごとの指示１００８を含む、ワークフロー補助にアクセスすることができる。このステップごとの指示１００８は、テキスト、グラフィック画像、またはこれらの組み合わせとして示される。ステップごとの指示１００８はさらに、ワークステップを完了するためのユーザインターフェースの適切な動作を実演する仮想シミュレーション１０１０としても提示することができる。図示のように、仮想シミュレーション１０２４は、ワークステップを完了するための、マウスのような入力装置の適切な移動および動作を例証するアニメーションであってよい。
【００７２】
さらに、ワークフロー補助１００２は、ワークステップを完了するためのユーザインターフェースの別の動作に関する別の指示１０１２を含んでもよい。別の指示１０１２は、ステップごとのテキストおよび／またはグラフィック指示、あるいは仮想シミュレーションとして提示することができる。さらに、これよりも多くの、または少ない、あるいは別の指示を提示することが可能である。
【００７３】
ワークフロー指示１００２は、ワークステップに関する追加の情報１０１４を提示することができる。この追加の情報１０１４は、適切なワークステップの実行に関する指示以外の、ワークステップに関する情報であってよい。
【００７４】
ワークフロー補助１００２は、コメントボタン１０１６を提供することができる。このコメントボタン１０１６にある動作を実行することで、ユーザは、ワークステップに関連したコメントおよびメモを入力し、保存することが可能になる。
【００７５】
あるいは、ヘルプボタン１０１８またはアイコン１０２０のいずれかが、ワークステップに関連したワークフロー補助１００２にアクセスすることができる。ヘルプボタン１０１８に１つの動作を実行すると、ヘルプボタン１０１８は、現在のワークステップのためのワークフロー補助に直接アクセスすることができる。本明細書で説明しているように、アイコン１０２０に２次動作を実行すると、このアイコン１０２０は、アイコンに関連するワークステップのためのワークフロー補助に間接的にアクセスする。
【００７６】
ワークフロー補助１００２は、先行ステップアイコン１０２２と次ステップアイコン１０２４を提供する。先行ステップアイコン１０２２により、ユーザは、ワークフロー内の先行するワークステップに関連した、ワークフロー補助を含む情報にアクセスできる。次ステップアイコン１０２４により、ユーザは、ワークフロー内の、ワークフロー補助を含む次のワークステップに関する情報にアクセスできる。
【００７７】
図１１は、ユーザインターフェース１０００によって補助された医療手順のワークフローのための例証的なワークフロー補助１００２を示す。図１１の例は、探索された構造が小節または腫瘍であることを確認することを目的とした、小節を調べるサブ・ワークステップを例示している。ワークフロー補助１００２は仮想シミュレーション２０２４を表示し、この仮想シミュレーション２０２４は、図示の例においてはビデオであり、医療画像内に見付かった構造が、血管または他の画像ではなく、小節または腫瘍であることの証明を促進する。画像を回転させることにより、可能性のある小節および腫瘍の評価を強調する画像の３次元ビューが得られる。仮想シミュレーション１０２４は、ワークステップの完了を実演し、これをユーザインターフェース上のポップアップ・ウインドウ内に表示することができる。
【００７８】
図１１に示すワークフロー補助１００２には、ヘルプボタン１０１８を介して直接アクセスできる。ヘルプボタン１０１８に動作を実行することで、ワークフロー内の現在のワークステップに関するワークフロー補助１００２が表示される。あるいは、このワークフローステップに関連したアイコン１０２０を介してワークフロー補助にアクセスすることもできる。アイコン１０２０に２次動作を実行すると、ワークフロー内の現在のワークステップに関連したワークフロー補助１００２が表示される。または、ユーザインターフェース上に重ね表示されたヘルプメニューを介して、ワークフロー補助にアクセスすることができる。「Show Me」チュートリアルボタン１０２６を介してヘルプメニューにアクセスすることも可能である。
【００７９】
一般に、図１１に示すように、例証的なワークフローは、発見された小節の周囲にユーザがマーカを引き、関心の容量の確立を評価できるようにするための、小節をマーキングするワークステップを含む。次に、小節を評価するワークステップを実行できる。小節を評価するワークステップは、小節を拡大する、小節を評価する、石灰化を識別する、３つのサブ・ワークステップを含む。小節を拡大するサブ・ワークステップは、小節をディスプレイ画面上で拡大または回転することにより、小節のより詳細な評価を促進する。小節を評価するサブ・ワークステップにより、ユーザは、小節画像へのズームイン、ズームアウトを行うことができ、および／または関心の容量を相殺することができる。石灰化を識別するサブ・ワークステップは、小節内の石灰化を識別するためのヒストグラムを生成することができる。
【００８０】
図１２、図１３は、例証的なワークフローの小節を拡大する１０３０サブ・ワークステップに関連したワークフロー補助を示す。ユーザがワークフロー補助を要求した後に、ユーザインターフェースの適切な動作を詳細に説明する、ステップごとのテキスト指示形式のワークフロー補助１００２が最初に表示される。次に、テキスト指示により提供された指示のレベルにユーザが満足しなかった場合、ユーザは、「Show Me」ボタン１０３２に動作を実行することで、ユーザインターフェースの適切な動作を実演する仮想シミュレーションにアクセスできる。
【００８１】
図１３に示す例では、「Show Me」ボタン１０３２に動作を実行すると、アニメーションである仮想シミュレーション１０１０がユーザインターフェース上に表示される。仮想シミュレーション１０１０は、小節１０３０を拡大するサブ・ワークステップを完了するべくユーザインターフェースを適切に動作するための、この場合はマウスである入力装置の動作方法をユーザに示す。このアニメーションでは、アニメーション化したマウス１０３４が、ユーザインターフェース１０００にかけて移動する。アニメーション化した矢印１０３６が、ワークステップまたはサブ・ワークステップを適切に実行する方法に関するさらなる案内をユーザに提供する。別の案内を提供することも可能である。
【００８２】
図１４は、ユーザインターフェースからワークフロー補助にアクセスする例証的な方法を示す。ユーザインターフェースは、特定のワークステップに関連した多数のアイコン１０２０を表示する。上述したように、アイコン１０２０に１次動作を実行することで、ワークステップを開始できる。アイコン１０２０に２次動作を実行することで、機能識別子１０４０を表示できる。図示の例において、機能識別子１０４０は、ワークステップを「検査を選択または変更する」ワークステップとして識別する。
【００８３】
次に、ユーザが、機能識別子１０４０を読解した後に、ワークステップの機能に関するさらなる情報を所望した場合には、機能識別子１０４０上に第３の動作を実行し、機能説明１０４２を表示することができる。表示された機能説明１０４２は、「検査を選択または変更する」ワークステップの機能が、「患者の位置を変更し、走査プロトコルを選択／添付するべく、患者の検査の開始」であることを説明する。図示した例における機能説明１０４２は、関連する「More」ボタン１０４４を備えたポップアップ・ウインドウ内に表示される。
【００８４】
ユーザは、機能説明１０４２を読解後、「検査を選択または変更する」ワークステップに関連したワークフロー補助が望ましいと決定する。「More」ボタン１００４に第４動作を実行すると、「検査を選択または変更する」ワークステップに関するワークフロー補助が表示される。したがって、このワークステップに関連したアイコンに２次動作を実行することで、ワークフロー補助にアクセスすることができる。別の、ワークフロー補助にアクセスする方法を用いることもできる。
【００８５】
提示した例証的な医療手順では、ワークフロー補助は、関心の容量（ＶＯＩ）を相殺し、小節または他の関心領域をズームイン、ズームアウトし、小節を評価できるようにするようユーザをトレーニングする。ユーザインターフェースは、現在のワークステップの実行においてエラーが発生したことを示すエラー制御メッセージを提示する。例えば、エラー制御メッセージは、小節を評価するサブ・ワークステップに関連した情報を含んでもよい。メッセージは、マウスが小節の中央に配置されていないため、小節の評価を実行できない旨を示すことが可能である。ユーザインターフェースは、このワークステップを適切に実行するための、例えばマウスを小節の中央に配置し、ワークステップを再開するといった修正動作に関する情報を提示できる。
【００８６】
例証的な医療手順の他のエラー制御メッセージは、マーキングされた小節がスライス面に位置していないために小節の評価が実行できないことを示す。ユーザインターフェースは、このワークステップを適切に実行するための、この場合には例えば、ディスプレイのタイプを変更し、さらに、先行のマーカをクリアし、新規のマーカを小節内の中心に位置決めすることでマーカの位置を最適化するといった修正動作に関する情報を提示する。これよりも多くの、または少ない、あるいは別のエラー制御メッセージを使用することもできる。
【００８７】
上述したように、例証的なワークフローは、小節を文書化する、レポートを生成する、評価を終了する／レポートを保存するワークステップを含むことができる。小節を文書化するワークステップにより、ユーザは、小節の場所および詳細を入力・保存することができる。レポートを生成するワークステップにより、ユーザは、特定患者のレポートを生成することができる。評価を終了する／レポートを保存するワークステップにより、ユーザは、今終了したワークフローをレポートとして保存し、後にこれを取り出すことができる。
【００８８】
本発明の好ましい実施形態を説明したが、本発明はこれに限定されるものではなく、本発明から逸脱しない限りの変更を加えられることが理解されるべきである。本発明の範囲は付属の請求項によって定義され、また、文字通りまたは同等物によって請求項の意味に含まれる全ての装置はこれに包括されるものとする。
【００８９】
したがって、前述の詳細な説明は、限定的ではなく例証的と考慮し、全ての同等物を含む添付の請求項は、本発明の精神および範囲を定義するために意図されるものであることを理解されたい。
【図面の簡単な説明】
【００９０】
【図１】一実施形態による、ユーザインターフェース上にワークフロー補助を提供する例証的なフローチャートを示す。
【図２】一実施形態による、ユーザインターフェースを介してワークフロー補助にアクセスするための例証的なフローチャートを示す。
【図３】一実施形態による、ワークフロー内のワークステップに関連したアイコンを表示する例証的なユーザインターフェースを示す。
【図４】図３の実施形態による、１つのワークステップに関連した機能識別子を表示する例証的なユーザインターフェースを示す。
【図５】図３の実施形態による、ワークステップに関連した機能説明を表示する例証的なユーザインターフェースを示す。
【図６】図３の実施形態による、ワークステップに関連したワークフロー補助を表示する、例証的なユーザインターフェースを示す。
【図７】一実施形態による、ワークフロー補助を提供するように構成または適合された、例証的なデータプロセッサを示す。
【図８】一実施形態による、ユーザインターフェースの動作に関連した情報を提供するための例証的なヘルプメニューを示す。
【図９】例証的なワークフローを示す。
【図１０】一実施形態による、ユーザインターフェースによって補助されたワークフローのための例証的なワークフロー補助を示す。
【図１１】一実施形態による、ユーザインターフェースによって補助されたワークフローのための別の例証的なワークフロー補助を示す。
【図１２】一実施形態による、ユーザインターフェースによって補助されたワークフローのための、別の例証的なワークフロー補助を示す。
【図１３】一実施形態による、ユーザインターフェースによって補助されたワークフローのための、別の例証的なワークフロー補助を示す。
【図１４】一実施形態による、ワークフロー補助にアクセスする例証的な方法を示す。
【図１】
2007042096.tif 000003
【図２】
2007042096.tif 000004
【図３】
2007042096.tif 000005
【図４】
2007042096.tif 000006
【図５】
2007042096.tif 000007
【図６】
2007042096.tif 000008
【図７】
2007042096.tif 000009
【図８】
2007042096.tif 000010
【図９】
2007042096.tif 000011
【図１０】
2007042096.tif 000012
【図１１】
2007042096.tif 000013
【図１２】
2007042096.tif 000014
【図１３】
2007042096.tif 000015
【図１４】
2007042096.tif 000016