【手続補正書】
【提出日】平成20年12月22日(2008.12.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】 並列超音波動作を実行するように構成された複数のＣＰＵを有する超音波システム中で超音波情報を処理する方法であって、
関心領域の超音波走査を表すデータ・セットを収集するステップと、
信号処理動作を並列信号処理タスクに分割するステップと、
複数のＣＰＵが複数の超音波タスクを並列に処理するように、前記データ・セットについての関連する前記複数の超音波タスクを並列に実行して処理済みデータ・セットを形成するよう、複数のＣＰＵに命令するステップと、および
前記処理済みデータ・セットに基づく前記超音波走査を表す超音波情報をユーザに与えるステップとを含み、
前記複数の超音波タスクは複数の制御タスクであり、
前記複数の超音波タスクの少なくとも１つの完了に応答して、未完了の複数の超音波タスクが前記複数のＣＰＵに再分配される、方法。
【請求項２】 前記超音波動作が信号処理動作であり、前記複数の超音波タスクが信号処理タスクである請求項１に記載の方法。
【請求項３】 走査変換動作を並列走査変換タスクに分割するステップと、および 前記処理済みデータ・セットについての関連する並列走査変換タスクを実行するよう複数のＣＰＵに命令するステップとをさらに含む請求項２に記載の方法。
【請求項４】 前記並列信号処理タスクが完了した後で、処理済みデータ・セットについて走査変換動作を実行するよう複数のＣＰＵに命令するステップとをさらに含む請求項２に記載の方法。
【請求項５】 複数のＣＰＵが前記並列信号処理タスクを完了した後で、並列システム制御タスクを実行するよう複数のＣＰＵに命令するステップとをさらに含む請求項２に記載の方法。
【請求項６】 関連する並列信号処理タスクを実行している間に、複数のＣＰＵのうち少なくとも１つの動作に割込むステップと、および 割込みされていないＣＰＵが引き続き関連する並列信号処理タスクを実行する間に、割込まれたＣＰＵにユーザ・インタフェース動作を実行するよう命令するステップとをさらに含む請求項２に記載の方法。
【請求項７】 第１のＣＰＵが関連する第１の並列信号処理タスクを完了し、少なくとも１つの第２のＣＰＵが関連する第２の並列信号処理タスクを完了していないときを決定するステップと、および 第１のＣＰＵに第２の並列信号処理タスクを完了するよう命令し、第２のＣＰＵに第２の並列信号処理タスクの実行を中止するよう命令するステップとをさらに含む請求項２に記載の方法。
【請求項８】 前記分割するステップが、単一の画像フレームに関連するデータ・セットをＣＰＵの数に基づいてデータ・サブセットに分割することとを含み、各データ・サブセットが画像フレームの一意的なセグメントに対応し、前記命令するステップで、単一の画像フレームの対応するデータ・サブセットについての並列信号処理タスクを実行するよう各ＣＰＵに命令する請求項２に記載の方法。
【請求項９】 分割するステップで、超音波走査の少なくとも２つの一意的な象限に対応し、かつほぼ等しい複雑さを有する少なくとも２つのデータ・サブセットにデータ・セットを分割する請求項２に記載の方法。
【請求項１０】 収集するステップで、関心領域の第１および第２の画像フレームにそれぞれ対応する少なくとも第１および第２のデータ・セットを収集し、命令するステップで、第１および第２のＣＰＵに、それぞれ対応する第１および第２のデータ・セットについての全ての信号処理を実行するよう命令する請求項２に記載の方法。
【請求項１１】 各並列信号処理タスクが、関心領域の画像フレームに関連するデータ・セットについての全ての信号処理を含む請求項２に記載の方法。
【請求項１２】 命令するステップで、各ＣＰＵを関心領域の完全な画像フレームに関連するデータ・セットに割り当て、複数のＣＰＵを連続した画像フレームに割り当てる請求項２に記載の方法。
【請求項１３】 命令するステップで、少なくとも２つのＣＰＵに、単一の超音波走査の一意的なセグメントを表す少なくとも２つの一意的なデータ・サブセットについての並列信号処理タスクを実行するよう指示する請求項２に記載の方法。
【請求項１４】 別の超音波動作を開始する前に、複数のＣＰＵ全てが前記信号処理動作を完了するまで待機することをさらに含む請求項２に記載の方法。
【請求項１５】 少なくとも第１および第２の並列セットアップ・タスクがそれぞれビームフォーマ・テーブルおよび走査変換テーブルの生成を含む並列セットアップ・タスクに、セットアップ動作を分割するステップと、ならびに 前記第１および第２の並列セットアップ・タスクを同時にそれぞれ実行するよう第１および第２のＣＰＵに命令するステップとをさらに含む請求項２に記載の方法。
【請求項１６】 少なくとも第１のＣＰＵが関連する並列信号処理タスクを完了しており、少なくとも第２のＣＰＵが関連する並列信号処理タスクを完了していないときを決定するステップと、 信号処理動作を再分割して、新しい並列信号処理タスクのセットにするステップと、および 新しい並列信号処理タスクのセットを実行するよう複数のＣＰＵに命令するステップとをさらに含む請求項２に記載の方法。
【請求項１７】 前記分割するステップおよび命令するステップが、対称型マルチプロセッシング・オペレーティング・システムによって実行される請求項２に記載の方法。
【請求項１８】 前記複数のＣＰＵを含むようにパーソナル・コンピュータを構成するステップと、ならびに パーソナル・コンピュータ中で対称型マルチプロセッシング・オペレーティング・システムを動作させて、分割するステップおよび命令するステップを実行するステップとをさらに含む請求項２に記載の方法。
【請求項１９】 前記複数のＣＰＵを含むようにパーソナル・コンピュータを構成するステップをさらに含む請求項２に記載の方法。
【請求項２０】 前記超音波動作が走査変換動作であり、前記超音波タスクが並列走査変換タスクである、請求項１に記載の方法。
【請求項２１】 信号処理動作を並列信号処理タスクに分割するステップと、および データ・セットについての関連する並列信号処理タスクを実行して処理済みデータ・セットを形成するよう複数のＣＰＵに命令するステップとをさらに含む請求項２０に記載の方法。
【請求項２２】 複数のＣＰＵが前記並列走査変換タスクを完了した後で、並列システム制御タスクを実行するよう複数のＣＰＵに命令するステップをさらに含む請求項２０に記載の方法。
【請求項２３】 関連する並列走査変換タスクを実行している間に、複数のＣＰＵのうち少なくとも１つの動作に割込むステップと、および 割込みされていないＣＰＵが引き続き関連する並列走査変換タスクを実行する間に、割込みされたＣＰＵにユーザ・インタフェース動作を実行するよう命令するステップとをさらに含む請求項２０に記載の方法。
【請求項２４】 第１のＣＰＵが関連する第１の並列走査変換タスクを完了し、少なくとも第２のＣＰＵが関連する第２の並列走査変換タスクを完了していないときを決定するステップと、および 第１のＣＰＵに第２の並列走査変換タスクを完了するよう命令し、第２のＣＰＵに第２の並列走査変換タスクの実行を中止するよう命令するステップとをさらに含む請求項２０に記載の方法。
【請求項２５】 前記分割するステップが、単一の画像フレームに関連するデータ・セットをＣＰＵの数に基づいてデータ・サブセットに分割するステップとを含み、各データ・サブセットが画像フレームの一意的なセグメントに対応し、前記命令するステップで、単一の画像フレームの対応するデータ・サブセットについての並列走査変換タスクを実行するよう各ＣＰＵに命令する請求項２０に記載の方法。
【請求項２６】 分割するステップで、データ・セットを、超音波走査の少なくとも２つの一意的な象限に対応し、かつほぼ同様の複雑さを有する少なくとも２つのデータ・サブセットに分割する請求項２０に記載の方法。
【請求項２７】 収集するステップで、関心領域の第１および第２の画像フレームにそれぞれ対応する少なくとも第１および第２のデータ・セットを収集し、命令するステップで、第１および第２のＣＰＵに、それぞれ対応する第１および第２のデータ・セットについての全ての走査変換を実行するよう命令する請求項２０に記載の方法。
【請求項２８】 各並列走査変換タスクが、関心領域の画像フレームに関連するデータ・セットについての全ての走査変換を含む請求項２０に記載の方法。
【請求項２９】 命令するステップで、各ＣＰＵを関心領域の完全な画像フレームに関連するデータ・セットに割り当て、複数のＣＰＵを連続した画像フレームに割り当てる請求項２０に記載の方法。
【請求項３０】 命令するステップで、少なくとも２つのＣＰＵに、単一の超音波走査の一意的なセグメントを表す少なくとも２つの一意的なデータ・サブセットの並列走査変換タスクを実行するよう指示する請求項２０に記載の方法。
【請求項３１】 別の超音波動作を開始する前に、複数のＣＰＵ全てが前記走査変換動作を完了するまで待機するステップをさらに含む請求項２０に記載の方法。
【請求項３２】 少なくとも第１のＣＰＵが関連する並列走査変換タスクを完了しており、少なくとも第２のＣＰＵが関連する並列走査変換タスクを完了していないときを決定するステップと、 走査変換動作を再分割して、新しい並列走査変換タスクのセットにするステップと、および 新しい並列信号処理タスクのセットを実行するよう複数のＣＰＵに命令するステップとをさらに含む請求項２０に記載の方法。
【請求項３３】 前記分割するステップおよび命令するステップが、同時マルチプロセッシング・オペレーティング・システムによって実行される請求項２０に記載の方法。
【請求項３４】 前記複数のＣＰＵを含むようにパーソナル・コンピュータを構成するステップと、ならびに パーソナル・コンピュータ中で同時マルチプロセッシング・オペレーティング・システムを動作させて、分割するステップおよび命令するステップを実行するステップとをさらに含む請求項２０に記載の方法。
【請求項３５】 前記複数のＣＰＵを含むようにパーソナル・コンピュータを構成するステップとをさらに含む請求項２０に記載の方法。
【請求項３６】 関心領域の超音波走査を表す超音波情報をユーザに与えるための超音波装置であって、
関心領域の超音波走査のエコー信号を表すデータ値を受信する入力と、
前記入力で受信したデータ値について、超音波動作を並列に実行するように構成された複数のＣＰＵと、
前記データ値について超音波動作を実行して超音波情報を生成するよう前記複数のＣＰＵに命令する複数の動作モジュールと、
前記超音波情報をユーザに与えるための出力とを含み、
前記複数の動作モジュールの少なくとも１つが、対応する超音波動作を複数の超音波タスクに分割し、該複数の超音波タスクが制御タスクであり、前記複数のＣＰＵがそれぞれ一意的なタスクを割り当てられ、前記ＣＰＵが単一の超音波動作に関連する前記タスクを並列に実行し、
前記複数の超音波タスクの少なくとも１つの完了に応答して、未完了の複数の超音波タスクが前記複数のＣＰＵに再分配される、装置。
【請求項３７】 前記動作モジュールが信号処理動作を信号処理タスクに分割する信号処理モジュールを含み、各信号処理タスクがデータ値の一意的なサブセットに作用し、前記ＣＰＵがデータ値の前記サブセットを並列に処理する請求項３６に記載の装置。
【請求項３８】 前記動作モジュールが走査変換動作を走査変換タスクに分割する走査変換モジュールを含み、各走査変換タスクがデータ値の一意的なサブセットに作用し、前記ＣＰＵがデータ値の前記サブセットを並列に走査変換する請求項３６に記載の装置。
【請求項３９】 前記動作モジュールが、関心領域の単一の画像フレームに関連する全ての超音波タスクを実行するよう各ＣＰＵに命令する請求項３６に記載の装置。
【請求項４０】 前記動作モジュールがビーム形成動作をビーム形成タスクに分割するビームフォーマ・モジュールを含み、各ビーム形成タスクがデータ値の一意的なサブセットに作用し、前記ＣＰＵがデータ値の前記サブセットを並列にビーム形成する請求項３６に記載の装置。
【請求項４１】 前記動作モジュールが、超音波動作を実行するときに前記動作モジュールが使用するテーブルを生成するセットアップ・モジュールを含み、前記セットアップ・モジュールがテーブル生成を少なくとも第１および第２のタスクに分割し、第１のＣＰＵが第１のタスクに関連するテーブルを生成し、第２のＣＰＵが第２のタスクに関連するテーブルを生成する請求項３６に記載の装置。
【請求項４２】 前記動作モジュールが、信号処理タスクおよび走査変換タスクにそれぞれ分割される信号処理モジュールおよび走査変換モジュールを含み、前記複数のＣＰＵが最初に前記信号処理タスクを並列に実行し、次いで前記走査変換タスクを並列に実行する請求項３６に記載の装置。
【請求項４３】 ユーザからの入力を受け取るためのユーザ・インタフェースと、 前記複数のＣＰＵのうちの少なくとも１つの動作に割込みし、割込みされていないＣＰＵが引き続き並列タスクを実行する間に、割込みされたＣＰＵにユーザ入力に基づいてユーザ・インタフェース動作を実行するよう命令する、ユーザ・インタフェース・モジュールとをさらに含む請求項３６に記載の装置。
【請求項４４】 前記動作モジュールが、３−Ｄレンダリング動作を３−Ｄレンダリング・タスクに分割する３−Ｄレンダリング・モジュールを含み、各３Ｄレンダリング・タスクがデータ値の一意的なサブセットに作用する請求項３６に記載の装置。
【請求項４５】 エコー信号を受信するプローブとフロント・エンド・サブシステムとをさらに含む装置であって、前記フロント・エンド・サブシステムが、プローブの各素子に関連するアナログ・エコー信号を前記デジタル値に変換するための複数のＡ／Ｄ変換器、および前記データ値を記憶するためのバッファ・メモリを有し、前記フロント・エンド・サブシステムが、データ値を、それらのデータ値についてビーム形成動作を実行するよう前記複数のＣＰＵに命令するビームフォーマ・ソフトウェア・モジュールに渡す請求項３６に記載の装置。
【請求項４６】 エコー信号を受信するプローブをさらに含み、
前記動作モジュールからの命令に従って前記複数のＣＰＵを制御する同時多重プロセッサ・オペレーティング・システムをさらに含む請求項３６に記載の装置。
【請求項４７】 前記複数のＣＰＵと、前記動作モジュールからの命令に従って前記複数のＣＰＵを制御するための同時多重プロセッサ・オペレーティング・システムとを含むパーソナル・コンピュータをさらに含む請求項３６に記載の装置。
【請求項４８】 前記複数のＣＰＵを含むパーソナル・コンピュータをさらに含む請求項３６に記載の装置。