(57)【要約】  心調律障害に関連する１又は２以上の回転発生源の集約的安定性マップを生成するシステム及び方法を提供する。このシステム及び方法によれば、複数の分析間隔にわたる複数の回転領域プロファイルマップにアクセスする。各回転領域プロファイルマップは、１又は２以上の回転発生源の回転に関連する複数の位置の回転強度値を含む。その後、複数の回転領域プロファイルマップに基づいて、複数の位置を含む集約的安定性マップを生成する。各位置は、複数の回転領域プロファイルマップの対応する位置からの当該位置の最大回転強度値のフィルタレベルに少なくとも基づく回転強度値を含む。【選択図】図９
2019516457.tif 000002
【特許請求の範囲】
【請求項１】
心調律障害に関連する１又は２以上の回転発生源の集約的安定性マップを生成する方法であって、
前記１又は２以上の回転発生源の回転に関連する複数の位置の回転強度値をそれぞれが含む、複数の分析間隔にわたる複数の回転領域プロファイルマップにアクセスするステップと、
前記複数の回転領域プロファイルマップに基づいて集約的安定性マップを生成するステップと、
を含み、前記集約的安定性マップは複数の位置を含み、各位置は、前記複数の回転領域プロファイルマップの対応する位置からの前記各位置の最大回転強度値のフィルタレベルに少なくとも基づく回転強度値を含む、
ことを特徴とする方法。
【請求項２】
前記フィルタレベルを受け取るステップをさらに含む、
請求項１に記載の方法。
【請求項３】
前記フィルタレベルを自動的に決定するステップをさらに含む、
請求項１に記載の方法。
【請求項４】
前記フィルタレベルを自動的に決定するステップは、
複数の異なるフィルタ数字に基づいて複数の集約的安定性マップを生成するステップと、
強度閾値を上回る所定数の回転強度値を含む前記集約的安定性マップを選択するステップと、
をさらに含む、請求項３に記載の方法。
【請求項５】
前記集約的安定性マップを選択するステップは、強度閾値を上回る最大回転強度値の数に関連する高フィルタレベルに基づく前記集約的安定性マップを選択するステップを含み、前記最大回転強度値の数はゼロよりも大きく前記所定数よりも小さい、
請求項４に記載の方法。
【請求項６】
生成された前記集約的安定性マップを提示するステップをさらに含む、
請求項１に記載の方法。
【請求項７】
分析間隔の選択を受け取るステップと、
前記分析間隔に基づいてアニメーション活性化動画と回転領域プロファイルマップとを取り出すステップと、
前記アニメーション活性化動画と、該アニメーション活性化動画にオーバーレイ表示された前記回転領域プロファイルマップとを提示するステップと、
をさらに含む、請求項１に記載の方法。
【請求項８】
前記アニメーション活性化動画と前記回転領域プロファイルマップとに関連して生成された前記集約的安定性マップを提示するステップをさらに含む、
請求項７に記載の方法。
【請求項９】
前記集約的安定性マップ内の位置を受け取るステップと、
前記位置に関連する分析間隔を決定するステップと、
をさらに含む、請求項１に記載の方法。
【請求項１０】
前記分析間隔に基づいてアニメーション活性化動画と回転領域プロファイルマップとを取り出すステップと、
前記アニメーション活性化動画と、該アニメーション活性化動画にオーバーレイ表示された前記回転領域プロファイルマップとを提示するステップと、
をさらに含む、請求項９に記載の方法。
【請求項１１】
前記回転強度値は、前記複数の回転領域プロファイルマップの対応する位置からの前記各位置の最大回転強度値の前記フィルタレベルのうちの最小回転強度値である、
請求項１に記載の方法。
【請求項１２】
前記回転強度値は、前記複数の回転領域プロファイルマップの対応する位置からの前記各位置の最大回転強度値の前記フィルタレベルの平均回転強度値である、
請求項１に記載の方法。
【請求項１３】
マスク値を受け取るステップと、
前記集約的安定性マップを生成するステップと、
をさらに含み、前記集約的安定性マップの各位置は、前記複数の回転領域プロファイルマップの対応する位置からの前記各位置の最大回転強度値の前記フィルタレベルに基づく前記回転強度値を含み、前記最大回転強度値は、前記マスク値に従ってマスキングされる、
請求項１に記載の方法。
【請求項１４】
心調律障害に関連する１又は２以上の回転発生源の集約的安定性マップを生成するシステムであって、
処理装置と、
複数の命令を記憶するメモリデバイスと、
を備え、前記複数の命令は、前記処理装置によって実行された時に、前記処理装置に、
前記１又は２以上の回転発生源の回転に関連する複数の位置の回転強度値をそれぞれが含む、複数の分析間隔にわたる複数の回転領域プロファイルマップにアクセスするステップと、
前記複数の回転領域プロファイルマップに基づいて集約的安定性マップを生成するステップと、
を含む動作を実行させ、前記集約的安定性マップは複数の位置を含み、各位置は、前記複数の回転領域プロファイルマップの対応する位置からの前記各位置の最大回転強度値のフィルタレベルに少なくとも基づく回転強度値を含む、
ことを特徴とするシステム。
【請求項１５】
前記動作は、前記フィルタレベルを受け取るステップをさらに含む、
請求項１４に記載のシステム。
【請求項１６】
前記動作は、前記フィルタレベルを自動的に決定するステップをさらに含む、
請求項１４に記載のシステム。
【請求項１７】
前記フィルタレベルを自動的に決定する前記動作は、
複数の異なるフィルタ数字に基づいて複数の集約的安定性マップを生成するステップと、
強度閾値を上回る所定数の回転強度値を含む前記集約的安定性マップを選択するステップと、
をさらに含む、請求項１６に記載のシステム。
【請求項１８】
前記集約的安定性マップを選択する前記動作は、強度閾値を上回る最大回転強度値の数に関連する高フィルタレベルに基づく前記集約的安定性マップを選択するステップをさらに含み、前記最大回転強度値の数はゼロよりも大きく前記所定数よりも小さい、
請求項１７に記載のシステム。
【請求項１９】
前記動作は、生成された前記集約的安定性マップを提示するステップをさらに含む、
請求項１４に記載のシステム。
【請求項２０】
前記動作は、
分析間隔の選択を受け取るステップと、
前記分析間隔に基づいてアニメーション活性化動画と回転領域プロファイルマップとを取り出すステップと、
前記アニメーション活性化動画と、該アニメーション活性化動画にオーバーレイ表示された前記回転領域プロファイルマップとを提示するステップと、
をさらに含む、請求項１４に記載のシステム。
【請求項２１】
前記動作は、前記アニメーション活性化動画と前記回転領域プロファイルマップとに関連して生成された前記集約的安定性マップを提示するステップをさらに含む、
請求項２０に記載のシステム。
【請求項２２】
前記動作は、
前記集約的安定性マップ内の位置を受け取るステップと、
前記位置に関連する分析間隔を決定するステップと、
をさらに含む、請求項１４に記載のシステム。
【請求項２３】
前記動作は、
前記分析間隔に基づいてアニメーション活性化動画と回転領域プロファイルマップとを取り出すステップと、
前記アニメーション活性化動画と、該アニメーション活性化動画にオーバーレイ表示された前記回転領域プロファイルマップとを提示するステップと、
をさらに含む、請求項２２に記載のシステム。
【請求項２４】
前記回転強度値は、前記複数の回転領域プロファイルマップの対応する位置からの前記各位置の最大回転強度値の前記フィルタレベルのうちの最小回転強度値である、
請求項１４に記載のシステム。
【請求項２５】
前記回転強度値は、前記複数の回転領域プロファイルマップの対応する位置からの前記各位置の最大回転強度値の前記フィルタレベルの平均回転強度値である、
請求項１４に記載のシステム。
【請求項２６】
前記動作は、
マスク値を受け取るステップと、
前記集約的安定性マップを生成するステップと、
をさらに含み、前記集約的安定性マップの各位置は、前記複数の回転領域プロファイルマップの対応する位置からの前記各位置の最大回転強度値の前記フィルタレベルに基づく前記回転強度値を含み、前記最大回転強度値は、前記マスク値に従ってマスキングされる、
請求項１４に記載のシステム。
【請求項２７】
命令を記憶する記憶媒体であって、前記命令は、プロセッサによって実行された時に、心調律障害に関連する１又は２以上の回転発生源の集約的安定性マップを生成する動作を前記プロセッサに実行させ、前記動作は、
前記１又は２以上の回転発生源の回転に関連する複数の位置の回転強度値をそれぞれが含む、複数の分析間隔にわたる複数の回転領域プロファイルマップにアクセスするステップと、
前記複数の回転領域プロファイルマップに基づいて集約的安定性マップを生成するステップと、
を含み、前記集約的安定性マップは複数の位置を含み、各位置は、前記複数の回転領域プロファイルマップの対応する位置からの前記各位置の最大回転強度値のフィルタレベルに少なくとも基づく回転強度値を含む、
ことを特徴とする記憶媒体。
【請求項２８】
前記動作は、前記フィルタレベルを受け取るステップをさらに含む、
請求項２７に記載の記憶媒体。
【請求項２９】
前記動作は、前記フィルタレベルを自動的に決定するステップをさらに含む、
請求項２７に記載の記憶媒体。
【請求項３０】
前記フィルタレベルを自動的に決定する前記動作は、
複数の異なるフィルタ数字に基づいて複数の集約的安定性マップを生成するステップと、
強度閾値を上回る所定数の回転強度値を含む前記集約的安定性マップを選択するステップと、
をさらに含む、請求項２９に記載の記憶媒体。
【請求項３１】
前記集約的安定性マップを選択する前記動作は、強度閾値を上回る最大回転強度値の数に関連する高フィルタレベルに基づく前記集約的安定性マップを選択するステップをさらに含み、前記最大回転強度値の数はゼロよりも大きく前記所定数よりも小さい、
請求項３０に記載の記憶媒体。
【請求項３２】
前記動作は、生成された前記集約的安定性マップを提示するステップをさらに含む、
請求項２７に記載の記憶媒体。
【請求項３３】
前記動作は、
分析間隔の選択を受け取るステップと、
前記分析間隔に基づいてアニメーション活性化動画と回転領域プロファイルマップとを取り出すステップと、
前記アニメーション活性化動画と、該アニメーション活性化動画にオーバーレイ表示された前記回転領域プロファイルマップとを提示するステップと、
をさらに含む、請求項２７に記載の記憶媒体。
【請求項３４】
前記動作は、前記アニメーション活性化動画と前記回転領域プロファイルマップとに関連して生成された前記集約的安定性マップを提示するステップをさらに含む、
請求項３３に記載の記憶媒体。
【請求項３５】
前記動作は、
前記集約的安定性マップ内の位置を受け取るステップと、
前記位置に関連する分析間隔を決定するステップと、
をさらに含む、請求項２７に記載の記憶媒体。
【請求項３６】
前記動作は、
前記分析間隔に基づいてアニメーション活性化動画と回転領域プロファイルマップとを取り出すステップと、
前記アニメーション活性化動画と、該アニメーション活性化動画にオーバーレイ表示された前記回転領域プロファイルマップとを提示するステップと、
をさらに含む、請求項３５に記載の記憶媒体。
【請求項３７】
前記回転強度値は、前記複数の回転領域プロファイルマップの対応する位置からの前記各位置の最大回転強度値の前記フィルタレベルのうちの最小回転強度値である、
請求項２７に記載の記憶媒体。
【請求項３８】
前記回転強度値は、前記複数の回転領域プロファイルマップの対応する位置からの前記各位置の最大回転強度値の前記フィルタレベルの平均回転強度値である、
請求項２７に記載の記憶媒体。
【請求項３９】
前記動作は、
マスク値を受け取るステップと、
前記集約的安定性マップを生成するステップと、
をさらに含み、前記集約的安定性マップの各位置は、前記複数の回転領域プロファイルマップの対応する位置からの前記各位置の最大回転強度値の前記フィルタレベルに基づく前記回転強度値を含み、前記最大回転強度値は、前記マスク値に従ってマスキングされる、
請求項２７に記載の記憶媒体。
【請求項４０】
心調律障害の治療方法であって、
前記１又は２以上の回転発生源の回転に関連する複数の位置の回転強度値をそれぞれが含む、複数の分析間隔にわたる複数の回転領域プロファイルマップにアクセスするステップと、
前記複数の回転領域プロファイルマップに基づいて集約的安定性マップを生成するステップと、
を含み、前記集約的安定性マップは複数の位置を含み、各位置は、前記複数の回転領域プロファイルマップの対応する位置からの前記各位置の最大回転強度値のフィルタレベルに少なくとも基づく回転強度値を含み、前記方法は、
前記集約的安定性マップの回転強度閾値を上回る少なくとも１つの回転強度値を有する１又は２以上の位置に基づいて前記心調律障害の回転発生源を治療するステップをさらに含む、
ことを特徴とする方法。
【請求項４１】
前記回転強度値は、前記複数の回転領域プロファイルマップの対応する位置からの前記各位置の最大回転強度値の前記フィルタレベルのうちの最小回転強度値である、
請求項４０に記載の方法。
【請求項４２】
前記回転強度値は、前記複数の回転領域プロファイルマップの対応する位置からの前記各位置の最大回転強度値の前記フィルタレベルの平均回転強度値である、
請求項４０に記載の方法。
【請求項４３】
マスク値を受け取るステップと、
前記集約的安定性マップを生成するステップと、
をさらに含み、前記集約的安定性マップの各位置は、前記複数の回転領域プロファイルマップの対応する位置からの前記各位置の最大回転強度値の前記フィルタレベルに基づく前記回転強度値を含み、前記最大回転強度値は、前記マスク値に従ってマスキングされる、
請求項４０に記載の方法。
【請求項４４】
前記１又は２以上の位置は、クラスタを形成する、
請求項４０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
〔関連出願との相互参照〕
本出願は、２０１６年５月２日に出願された米国仮特許出願第６２／３３０，７１１号及び２０１７年５月１日に出願された米国特許第１５／５８３，５９３号に対する優先権及びその利益を主張するものである。
【０００２】
本出願は、一般に生体リズム障害に関する。具体的には、本出願は、心調律障害などの生体リズム障害に関連する、複数の時間間隔にわたる回転発生源の集約的安定性マップを定義して使用するためのシステム及び方法に関する。
【背景技術】
【０００３】
心（臓）調律障害は世界中でよく見られ、疾病及び死亡の重大な原因になっている。心調律障害の直接的原因は、心臓の電気系の機能不全に代表される。心調律障害には多くの形が見られ、これらのうち最も治療が複雑で困難なものは、心房細動（ＡＦ）、心室頻拍（ＶＴ）及び心室細動（ＶＦ）である。これよりも治療は容易であるが、やはり臨床的に有意となり得る他の調律障害としては、心房頻拍（ＡＴ）、上室頻拍（ＳＶＴ）、心房粗動（ＡＦＬ）、上室期外収縮／拍動（ＳＶＥ）、及び心室期外収縮／拍動（ＰＶＣ）が挙げられる。通常状態では洞結節が心臓を洞調律に保つが、一定の条件下では正常な洞結節が急速に活性化して、やはり心調律障害に相当する不適切な洞頻脈又は洞結節リエントリを引き起こすことがある。
【０００４】
これまで、心調律障害の、とりわけＡＦ、ＶＦ及び多形性ＶＴといった複雑な調律障害の治療は、心調律障害の発生源を抱く心臓内の位置を特定できないという理由で困難であった。複雑な調律障害の機能方法についての理論、及びこれらの複雑な調律障害を治療するための臨床応用は様々である。しかしながら、複雑な調律障害の治療に有効であると判明した応用はない。
【０００５】
先頃、複雑な心調律障害に関連する発生源を識別する画期的な発見が行われた。この技術的進歩により、患者の心臓に導入されたカテーテルの電極から取得される信号内の心臓活性化情報（開始時間）を復元して、世界中の大部分の心調律障害の原因である回転活性化パターン（回転発生源）を識別することに成功した。従って、心調律障害の治療の標的を患者の心臓内のこれらの回転発生源に定めて心調律障害を解消することができる。このような治療は、例えば切除によって上手く行うことができる。
【０００６】
回転発生源は、一般に回転中心の周囲を回転するように見えるが、複数の時間間隔にわたって患者の心臓部分の周囲にびまん性に広がる、１又は２以上の活性化拡散部分を有することがある。さらに、回転発生源は、複数の時間間隔にわたって移動、蛇行又は旋回動作（ｐｒｅｃｅｓｓｉｎｇ）を示す持続的又は安定的な回転活性化を有することもある。また、回転活性化は、例えば一定の時間間隔にわたって持続性を有し、１又は２以上の時間間隔にわたって消失し、その後に他の時間間隔にわたって再発するように、複数の時間間隔にわたって過渡的な場合もある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】米国特許第８，１６５，６６６号明細書
【特許文献２】米国特許第９，３３２，９１５号明細書
【特許文献３】米国特許出願公開第１４／４８３，９１４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００８】
複数の時間間隔にわたる活性化の検査は、心調律障害に関連する回転発生源の完全な提示を取得する上で重要である。しかしながら、開業医であれば、このような検査には時間が掛かり、心調律障害の回転発生源の提示を理解するために複数の時間間隔にわたる活性化の挙動を集約することは困難になり得ることが分かる。上述したように、複雑な心調律障害に関連する回転発生源は識別することができるが、開業医は、特に心調律障害に関連する複数の時間間隔から１又は複数の時間間隔しか検査しない場合、複数の時間間隔にわたる上述の及びその他の回転挙動に基づく回転発生源を見逃してしまうこともある。
【０００９】
心調律障害などの生体リズム障害に関連する複数の時間間隔にわたる回転発生源の集約的安定性マップを定義して使用する既知のシステム又は方法は存在しない。
【課題を解決するための手段】
【００１０】
ある実施形態又は態様によれば、心調律障害に関連する１又は２以上の回転発生源の集約的安定性マップを生成する方法が開示される。
【００１１】
この方法は、複数の分析間隔にわたる複数の回転領域プロファイルマップにアクセスするステップを含む。回転領域プロファイルマップの各々は、１又は２以上の回転発生源の回転に関連する複数の位置の回転強度値を含む。
【００１２】
さらに、この方法は、複数の回転領域プロファイルマップに基づいて集約的安定性マップを生成するステップを含む。集約的安定性マップは複数の位置を含み、各位置は、複数の回転領域プロファイルマップの対応する位置からの当該各位置の最大回転強度値のフィルタレベルに少なくとも基づく回転強度値を含む。
【００１３】
フィルタレベルは、例えばユーザから受け取ることも、又は自動的に決定することもできる。フィルタレベルの自動決定は、複数の異なるフィルタ数字に基づいて複数の集約的安定性マップを生成するステップと、強度閾値を上回る所定数の回転強度値を含む集約的安定性マップを選択するステップとを含むことができる。
【００１４】
また、集約的安定性マップの選択は、強度閾値を上回る最大回転強度値の数に関連する高フィルタレベルに基づく集約的安定性マップを選択するステップを含み、最大回転強度値の数はゼロよりも大きく所定数よりも小さい。
【００１５】
集約的安定性マップは、例えばディスプレイ上に提示することができる。
【００１６】
いくつかの実施形態又は態様では、方法が、分析間隔の選択を受け取るステップを含むこともできる。この分析間隔に基づいてアニメーション活性化動画と回転領域プロファイルマップとを取り出すことができる。その後、アニメーション活性化動画と、アニメーション活性化動画にオーバーレイ表示された回転領域プロファイルマップとを、例えばディスプレイ上に提示することができる。方法は、アニメーション活性化動画と回転領域プロファイルマップとに関連して生成された集約的安定性マップを提示するステップをさらに含むことができる。
【００１７】
いくつかの実施形態又は態様では、方法が、集約的安定性マップ内の位置を受け取るステップと、この位置に関連する分析間隔を決定するステップとを含むことができる。さらに、この分析間隔に基づいてアニメーション活性化動画と回転領域プロファイルマップとを取り出すことができ、アニメーション活性化動画と、アニメーション活性化動画にオーバーレイ表示された回転領域プロファイルマップとを提示することができる。
【００１８】
この方法のいくつかの実施形態又は態様では、回転強度値を、複数の回転領域プロファイルマップの対応する位置からの各位置の最大回転強度値のフィルタレベルのうちの最小回転強度値とすることができる。回転強度値は、複数の回転領域プロファイルマップの対応する位置からの各位置の最大回転強度値のフィルタレベルの平均回転強度値とすることもできる。
【００１９】
いくつかの実施形態又は態様では、方法が、マスク値を受け取るステップと、集約的安定性マップを生成するステップとをさらに含むことができ、集約的安定性マップの各位置は、複数の回転領域プロファイルマップの対応する位置からの各位置の最大回転強度値のフィルタレベルに基づく回転強度値を含み、最大回転強度値は、マスク値に従ってマスキングされる。
【００２０】
別の実施形態又は態様によれば、心調律障害に関連する１又は２以上の回転発生源の集約的安定性マップを生成するシステムが開示される。このシステムは、プロセッサと、命令を記憶する記憶媒体とを含み、この命令は、プロセッサによって実行された時にプロセッサに以下の動作を実行させる。
【００２１】
動作は、複数の分析間隔にわたる複数の回転領域プロファイルマップにアクセスするステップを含む。回転領域プロファイルマップの各々は、１又は２以上の回転発生源の回転に関連する複数の位置の回転強度値を含む。
【００２２】
動作は、複数の回転領域プロファイルマップに基づいて集約的安定性マップを生成するステップをさらに含み、集約的安定性マップは複数の位置を含み、各位置は、複数の回転領域プロファイルマップの対応する位置からの当該各位置の最大回転強度値のフィルタレベルに少なくとも基づく回転強度値を含む。
【００２３】
動作は、例えばユーザからフィルタレベルを受け取るステップ、又はフィルタレベルを自動的に決定するステップをさらに含むことができる。フィルタレベルを自動的に決定する動作は、複数の異なるフィルタ数字に基づいて複数の集約的安定性マップを生成するステップと、強度閾値を上回る所定数の回転強度値を含む集約的安定性マップを選択するステップとをさらに含むことができる。
【００２４】
また、集約的安定性マップを選択する動作は、強度閾値を上回る最大回転強度値の数に関連する高フィルタレベルに基づく集約的安定性マップを選択するステップをさらに含むことができ、最大回転強度値の数はゼロよりも大きく所定数よりも小さい。
【００２５】
動作は、集約的安定性マップを、例えばディスプレイ上に提示するステップをさらに含むことができる。
【００２６】
いくつかの実施形態又は態様では、動作が、分析間隔の選択を受け取るステップと、分析間隔のアニメーション活性化動画と回転領域プロファイルマップとを取り出すステップと、アニメーション活性化動画と、アニメーション活性化動画にオーバーレイ表示された回転領域プロファイルマップとを提示するステップとをさらに含むことができる。動作は、アニメーション活性化動画と回転領域プロファイルマップとに関連して生成された集約的安定性マップを提示するステップをさらに含むことができる。
【００２７】
いくつかの実施形態又は態様では、動作が、集約的安定性マップ内の位置を受け取るステップと、位置に関連する分析間隔を決定するステップとをさらに含むことができる。動作は、分析間隔に基づいてアニメーション活性化動画と回転領域プロファイルマップとを取り出すステップと、アニメーション活性化動画と、アニメーション活性化動画にオーバーレイ表示された回転領域プロファイルマップとを提示するステップとをさらに含むことができる。
【００２８】
システムのいくつかの実施形態又は態様では、回転強度値を、複数の回転領域プロファイルマップの対応する位置からの各位置の最大回転強度値のフィルタレベルのうちの最小回転強度値とすることができる。回転強度値は、複数の回転領域プロファイルマップの対応する位置からの各位置の最大回転強度値のフィルタレベルの平均回転強度値とすることもできる。
【００２９】
いくつかの実施形態又は態様では、動作が、マスク値を受け取るステップと、集約的安定性マップを生成するステップとをさらに含むことができ、集約的安定性マップの各位置は、複数の回転領域プロファイルマップの対応する位置からの各位置の最大回転強度値のフィルタレベルに基づく回転強度値を含み、最大回転強度値は、マスク値に従ってマスキングされる。
【００３０】
さらに別の実施形態又は態様によれば、命令を記憶する記憶媒体が開示され、この命令は、プロセッサによって実行された時に、心調律障害に関連する１又は２以上の回転発生源の集約的安定性マップを生成する動作をプロセッサに実行させる。プロセッサは、以下の動作を実行する。
【００３１】
動作は、複数の分析間隔にわたる複数の回転領域プロファイルマップにアクセスするステップを含む。回転領域プロファイルマップの各々は、１又は２以上の回転発生源の回転に関連する複数の位置の回転強度値を含む。
【００３２】
動作は、複数の回転領域プロファイルマップに基づいて集約的安定性マップを生成するステップをさらに含み、集約的安定性マップは複数の位置を含み、各位置は、複数の回転領域プロファイルマップの対応する位置からの当該各位置の最大回転強度値のフィルタレベルに少なくとも基づく回転強度値を含む。
【００３３】
動作は、例えばユーザからフィルタレベルを受け取るステップ、又はフィルタレベルを自動的に決定するステップをさらに含むことができる。フィルタレベルを自動的に決定する動作は、複数の異なるフィルタ数字に基づいて複数の集約的安定性マップを生成するステップと、強度閾値を上回る所定数の回転強度値を含む集約的安定性マップを選択するステップとをさらに含むことができる。
【００３４】
また、集約的安定性マップを選択する動作は、強度閾値を上回る最大回転強度値の数に関連する高フィルタレベルに基づく集約的安定性マップを選択するステップをさらに含むことができ、最大回転強度値の数はゼロよりも大きく所定数よりも小さい。
【００３５】
動作は、集約的安定性マップを、例えばディスプレイ上に提示するステップをさらに含む。
【００３６】
いくつかの実施形態又は態様では、動作が、分析間隔の選択を受け取るステップと、この分析間隔に基づいてアニメーション活性化動画と回転領域プロファイルマップとを取り出すステップと、アニメーション活性化動画と、アニメーション活性化動画にオーバーレイ表示された回転領域プロファイルマップとを提示するステップとをさらに含むことができる。動作は、アニメーション活性化動画と回転領域プロファイルマップとに関連して生成された集約的安定性マップを提示するステップをさらに含むことができる。
【００３７】
いくつかの実施形態又は態様では、動作が、集約的安定性マップ内の位置を受け取るステップと、位置に関連する分析間隔を決定するステップとをさらに含むことができる。動作は、分析間隔に基づいてアニメーション活性化動画と回転領域プロファイルマップとを取り出すステップと、アニメーション活性化動画と、アニメーション活性化動画にオーバーレイ表示された回転領域プロファイルマップとを提示するステップとをさらに含むことができる。
【００３８】
記憶媒体のいくつかの実施形態又は態様では、回転強度値を、複数の回転領域プロファイルマップの対応する位置からの各位置の最大回転強度値のフィルタレベルのうちの最小回転強度値とすることができる。回転強度値は、複数の回転領域プロファイルマップの対応する位置からの各位置の最大回転強度値のフィルタレベルの平均回転強度値とすることもできる。
【００３９】
いくつかの実施形態又は態様では、動作が、マスク値を受け取るステップと、集約的安定性マップを生成するステップとをさらに含むことができ、集約的安定性マップの各位置は、複数の回転領域プロファイルマップの対応する位置からの各位置の最大回転強度値のフィルタレベルに基づく回転強度値を含み、最大回転強度値は、マスク値に従ってマスキングされる。
【００４０】
さらに別の実施形態又は態様によれば、心調律障害の治療方法が開示される。
【００４１】
この方法は、複数の分析間隔にわたる複数の回転領域プロファイルマップにアクセスするステップを含む。回転領域プロファイルマップの各々は、１又は２以上の回転発生源の回転に関連する複数の位置の回転強度値を含む。
【００４２】
複数の回転領域プロファイルマップに基づいて集約的安定性マップが生成され、この集約的安定性マップは複数の位置を含む。各位置は、複数の回転領域プロファイルマップの対応する位置からの当該各位置の最大回転強度値のフィルタレベルに少なくとも基づく回転強度値を含む。
【００４３】
方法のいくつかの実施形態又は態様では、回転強度値を、複数の回転領域プロファイルマップの対応する位置からの各位置の最大回転強度値のフィルタレベルのうちの最小回転強度値とすることができる。回転強度値は、複数の回転領域プロファイルマップの対応する位置からの各位置の最大回転強度値のフィルタレベルの平均回転強度値とすることもできる。
【００４４】
いくつかの実施形態又は態様では、方法が、マスク値を受け取るステップと、集約的安定性マップを生成するステップとをさらに含むことができ、集約的安定性マップの各位置は、複数の回転領域プロファイルマップの対応する位置からの各位置の最大回転強度値のフィルタレベルに基づく回転強度値を含み、最大回転強度値は、マスク値に従ってマスキングされる。
【００４５】
いくつかの実施形態では、１又は２以上の位置がクラスタを形成することができる。
【００４６】
心調律障害の回転発生源は、回転強度閾値を上回る少なくとも１つの回転強度値を有する集約的安定性マップの１又は２以上の位置に基づいて治療することができる。例えば、回転強度閾値を上回る位置を有するクラスタを治療することができる。これらの位置における心臓組織に、例えば切除を含むことができる治療を行うことができる。当然ながら、例えば（以下に限定するわけではないが、高周波、低温エネルギー、マイクロ波及び超音波を含む）様々なエネルギー源、遺伝子療法、幹細胞療法、ペーシング刺激、薬剤又はその他の療法などの他の心臓組織治療も可能である。
【００４７】
以下の詳細な説明を添付図面に関連して読むことにより、本出願のこれらの及びその他の目的、目標及び利点が明らかになるであろう。
【００４８】
以下の添付図面の図に、いくつかの実施形態又は態様を限定ではなく一例として示す。
【図面の簡単な説明】
【００４９】
【図１】複数の時間間隔にわたる、心調律障害に関連する回転発生源の集約的安定性マップを定義できるシステム例を示す図である。
【図２】閾値フィルタレベルに基づく集約的安定性マップに複数の分析間隔にわたって融合された回転領域プロファイル（ＲＡＰ）マップのブロック図例である。
【図３】容認可能な分析間隔の信号セグメントについて生成されるＲＡＰマップ例のブロック図例である。
【図４】分析間隔に関連するアニメーション活性化動画から信号品質に基づいてＲＡＰマップを生成する方法例のフローチャートである。
【図５Ａ】ＲＡＰマップからフィルタレベルに基づいて集約的安定性マップを生成する方法例のフローチャートである。
【図５Ｂ】ＲＡＰマップからフィルタレベルと回転強度閾値マスク値とに基づいて集約的安定性マップを生成する方法例のフローチャートである。
【図５Ｃ】ＲＡＰマップから別のフィルタレベルと別の回転強度閾値マスク値とに基づいて集約的安定性マップを生成する別の方法例のフローチャートである。
【図６】集約的安定性マップの初期フィルタレベルをプログラムによって決定する方法例のフローチャートである。
【図７】所定の回転強度閾値を上回る強度値を有する関連するｘ−ｙ位置を含む異なるフィルタレベルの集約的安定性マップのブロック図例である。
【図８】プログラムによって決定されたフィルタレベルの集約的安定性マップに融合されたＲＡＰマップ例のブロック図例である。
【図９】図１〜図８に従って生成されるグラフィカルユーザインターフェイス例を示す図である。
【図１０】図５Ａに関連して説明したＲＡＰマップからの調整されたフィルタレベルに基づいて生成される集約的安定性マップのブロック図である。
【図１１】集約的安定性マップの位置に基づいて分析間隔及び関連するＲＡＰマップを決定する方法例のフローチャートである。
【図１２】汎用コンピュータシステムの例示的な実施形態のブロック図である。
【発明を実施するための形態】
【００５０】
本明細書では、複数の時間間隔にわたる回転発生源の集約的安定性マップを定義するシステム及び方法を開示する。以下の説明では、実施形態例又は態様例を完全に理解できるように、説明目的で数多くの具体的な詳細について説明する。しかしながら、当業者には、開示する全ての具体的な詳細を伴わずともこれらの実施形態例を実施できることが明らかであろう。
【００５１】
図１に、複数の時間間隔にわたる、患者の心臓１２０の心調律障害に関連する回転発生源の集約的安定性マップを定義できるシステム例１００を示す。
【００５２】
具体的に言えば、システム例１００は、複数の時間間隔にわたる回転発生源を識別するように構成されるとともに、時間間隔にわたる回転発生源に関連する回転情報を、心調律障害に関連する集約的安定性マップに融合又は集約するようにさらに構成される。集約的安定性マップは、開業医が複数の時間間隔にわたる発生源の回転挙動をより良く理解し、これに応じて心調律障害の発生源にさらに正確な治療を行うのに役立つことができる。
【００５３】
図１に具体的に示すように、心臓１２０は、右心房１２２、左心房１２４、右心室１２６及び左心室１２８を含む。システム例１００は、バスケットカテーテル１０２と、信号処理装置１１４と、コンピュータ装置１１６と、分析データベース１１８とを含む。カテーテル１０２は、心臓１２０の心臓電気情報を検出し、検出された心臓電気情報を、無線接続又は有線接続のいずれかを介して信号処理装置１１４に送信することができる。カテーテル１０２は、患者の血管を通じて心臓１２０に挿入できる複数のセンサ１０４〜１１２を含む。
【００５４】
いくつかの実施形態又は態様では、センサ１０４〜１１２のうちの１つ又は２つ以上が患者の心臓１２０に挿入されない。例えば、いくつかのセンサは、患者の皮膚面を介して（例えば、心電図）、又は患者と接触せずに遠隔的に（例えば、心磁図、又は逆解法を通じた電気情報識別法）心臓電気情報を検出することができる。別の例として、いくつかのセンサは、非電気的検知装置の心臓の動きから心臓電気情報を取得することもできる（例えば、心エコー図）。様々な実施形態又は態様では、上述したセンサを単独で又は異なる組み合わせで使用することができ、さらにこれらの単独の又は異なる組み合わせのセンサを、患者の心臓１２０に挿入されるセンサと組み合わせて使用することもできる。
【００５５】
センサ１０４〜１１２は、例えば心臓１２０又はその付近の組織に隣接又は接触して心臓１２０に関するそれぞれのセンサ位置に配置される。センサ１０４〜１１２は、センサ位置における心臓電気情報を検出し、対応する検知信号を生成して信号処理装置１１４に出力することができる。センサ１０４〜１１２は、特にセンサ位置が心臓１２０の組織に隣接又は接触している時には、センサ位置において心臓１２０を切除するためのエネルギーをさらに供給することができる。
【００５６】
信号処理装置１１４は、センサ１０４〜１１２によって生成された検知信号を処理（例えば、明確化して増幅）し、対応する心臓信号をコンピュータ装置１１６にさらに出力することができる。信号処理装置１１４は、６４個、１２８個又は別の数の心臓信号を出力することができる。コンピュータ装置１１６は、心臓信号を受け取り又はこれにアクセスし、本明細書に開示する方法に従って分析して処理する。例えば、コンピュータ装置１１６は、信号処理装置１１４から心臓信号を受け取り、又はこれにアクセスすることができる。或いは、心臓信号を分析データベース１１８に記憶して、コンピュータ装置１１６が分析データベース１１８から心臓信号を受け取り、又はこれにアクセスすることもできる。
【００５７】
コンピュータ装置１１６は、複数の時間間隔にわたる回転発生源に関連する回転情報を識別するために心臓信号を処理することができる。コンピュータ装置１１６は、これらの時間間隔にわたる回転情報を、心調律障害に関連する集約的安定性マップにさらに融合することができる。具体的に言えば、コンピュータ装置１１６は、一定の時間間隔にわたる回転領域プロファイル（ＲＡＰ）１３２を含むアニメーション活性化動画と、心調律障害の回転発生源に関連する、複数の時間間隔にわたる回転情報を融合する集約的安定性マップ１３４とを提示するグラフィカルユーザインターフェイス（ＧＵＩ）１３０を生成することができる。以下でさらに詳細に説明するように、集約的安定性マップ１３４は、フィルタレベル（Ｌ）に従って回転情報をフィルタ処理することに基づくことができる。いくつかの例では、フィルタ処理された回転情報を平均し、又は平均して四捨五入することができる。また、集約的安定性マップ１３４は、フィルタレベル（Ｌ）と回転強度閾値マスク値（Ｑ）とに従って回転情報をフィルタ処理することに基づくこともできる。他のいくつかの例では、集約的安定性マップ１３４が、これらの時間間隔にわたる回転情報を平均することに基づくことができる。
【００５８】
例えば、コンピュータ装置１１６は、米国特許第８，１６５，６６６号に記載されているように、心調律障害の１又は２以上の発生源に関連する単相性活動電位マップ（ＭＡＰ）を用いて様々な時間間隔にわたるアニメーション活性化動画を生成することができ、この文献はその全体が引用により本明細書に組み入れられる。とりわけ、この第‘６６６号特許の図１１には、心調律障害の発生源を示す、一定の時間間隔にわたる構成ＭＡＰのアニメーション活性化動画が示されている。同様に、心調律障害の１又は２以上の発生源に関連する、様々な時間間隔にわたるアニメーション活性化動画を生成できる他のシステム及び方法を使用することもできる。
【００５９】
別の例として、コンピュータ装置１１６は、２０１６年５月１０日に付与された米国特許第９，３３２，９１５号に記載されるように、心臓マップを用いてそれぞれのアニメーション活性化動画のＲＡＰをさらに生成することができ、この文献はその全体が引用により本明細書に組み入れられる。とりわけ、この第‘９１５号特許の図９には、アニメーション活性化動画に、アニメーション活性化動画中の回転情報の強度を示すヒートマップをオーバーレイ表示し、又は重ね合わせることが示されている。同様に、それぞれのアニメーション活性化動画のＲＡＰを生成できる他のシステム及び方法を使用することもできる。
【００６０】
集約的安定性マップ１３４は、開業医が複数の時間間隔にわたる回転発生源の回転挙動をより良く理解するのを支援し、これに応じて心調律障害の回転発生源にさらに正確な治療（例えば、さらに集中的な及び／又は的を絞った治療）を行えるように開業医を心調律障害の発生源に誘導できる様々な方法で複数の時間間隔にわたる回転情報を融合することができる。とりわけ、図２〜図１１に、複数の時間間隔にわたるそれぞれのアニメーション活性化動画に関連するＲＡＰに基づいて集約的安定性マップ１３４を生成する様々な例を示す。
【００６１】
図２は、複数の時間（分析）間隔にわたるＲＡＰの、閾値フィルタレベル（Ｌ）に基づく集約的安定性マップ２２８ａへの融合、又はフィルタレベル（Ｌ）と回転強度閾値マスク値（Ｑ）とに基づく集約的安定性マップ２２８ｂへの融合を示すブロック図例２００である。以下でさらに詳細に説明するように、他の方法を用いて複数の時間（分析）間隔にわたるＲＡＰを集約的安定性マップに融合することもできる。
【００６２】
このブロック図の２０２に示すように、複数の心臓信号の信号データのエポック（例えば、６０秒）にアクセスすることができる。信号データのエポックは、６４個、１２８個又は別の数の心臓信号を含むことができる。２０４に示すように、分析を行うべき時間（分析）間隔についての選択を行う。例えば、各分析間隔は、１５個の偶数間隔２０６（例えば、０〜４、４〜８、８〜１２、．．．、５６〜６０）と１４個の奇数間隔２０８（例えば、２〜６、６〜１０、１０〜１４、．．．、５４〜５８）などの４秒の長さとすることができる。奇数間隔は、隣接する偶数間隔に重なることができる。一例として、６０秒の信号データのエポックでは全部で２９個の分析間隔を定めることができる。
【００６３】
さらに、一定の分析間隔にわたる信号の信号データを信号セグメントと見なすことができる。例えば、２０１４年９月１１日に出願された米国特許出願公開第１４／４８３，９１４号に記載されているように、各分析間隔中における心臓信号の信号セグメントを信号品質について評価することができる。同様に、各分析間隔中における心臓信号の信号セグメントの信号品質を評価できる他のシステム及び方法を使用することもできる。
【００６４】
例えば、第１の分析間隔２１０中には、この第１の分析間隔２１０（例えば、０〜４秒）中における対応する心臓信号（例えば、６４個、１２８個又はそれよりも多くの信号）の信号セグメント（例えば、６４個、１２８個又はそれよりも多くの信号セグメント）を信号品質について評価することができる。
【００６５】
とりわけ、第‘９１４号特許の図９には、分析間隔の信号セグメントの最大自己相関係数の計算が示されており、図１０には、分析間隔にわたる信号セグメントの個々の自己相関係数の複合相関係数（例えば、合計、平均など）の計算が示されている。容認可能な信号品質は、複合相関係数が所定の閾値（例えば、０．５）を上回ると評価された時に決定することができ、図２にはこれをチェックマークとして示す。対照的に、図２には、容認できない信号品質を×マークとして示す。
【００６６】
また、複数の分析間隔の複合相関係数を最良の信号品質について評価することもできる。例えば、複数の分析間隔の中から最良の信号品質を有する分析間隔２１４（例えば、６〜１０秒の間隔）を選択することができる。
【００６７】
さらに図２に示すように、２１６及び２１８に示すような容認可能な奇数の分析間隔及び偶数の分析間隔について、アニメーション活性化動画及び回転情報（例えば、回転数）を生成する。さらに、２２０に示すように、容認可能な信号品質を有していると評価された各分析間隔の回転情報に基づいて回転領域プロファイル（ＲＡＰ）マップを生成する。例えば、対応する分析間隔についてＲＡＰ２２２、２２４、．．．、２２６を生成する。その後、以下でさらに詳細に説明するように、フィルタレベル（Ｌ）、又はフィルタレベル（Ｌ）と回転強度閾値マスク値（Ｑ）、或いは１又は２以上の他の方法に基づいて、生成されたＲＡＰを集約的安定性マップ２２８ａ又は集約的安定性マップ２２８ｂに融合する。
【００６８】
図３は、容認可能な時間間隔（分析間隔）２１０の信号セグメント３０２〜３０６について生成されるＲＡＰマップ例３２６を示すブロック図例３００である。上述したように、時間間隔２１０の対応する心臓信号（例えば、６４個、１２８個又はその他の数の心臓信号）の４秒の信号セグメント（例えば、６４個、１２８個又はその他の数のセグメント）を用いて、４秒のアニメーション活性化動画３０８を生成する。
【００６９】
アニメーション活性化動画３０８は、例えば活性化マップ３１０〜３１６を代表とする複数の活性化マップを含む。なお、４秒の活性化動画３０８は、一般に活性化動画３０８のミリ秒毎に１マップの４０００個の活性化マップを含む。各活性化マップは、一般にデカルトグリッド上の２９×３２個のｘ−ｙ位置を含む。アニメーション活性化動画３０８の回転数マトリクス（ｒ（ｔ））３１８を生成する。具体的に言えば、回転数マトリクス３１８は、アニメーション活性化動画３０８のフレーム（４，０００個）全体にわたるｘ−ｙ位置毎の回転数を含む。
【００７０】
一例として、第‘９１５号特許における回転数は、スプラインセンサグリッド（Ａ〜Ｈのスプライン×１〜８のセンサ）上に定められた領域毎に求められる。スプラインセンサグリッドとデカルトグリッドとの間で補間を行うために、各領域について求めた回転数に関連してその領域の中心位置を考慮することができる。従って、スプラインセンサグリッドは、各領域を境界付けるセンサ間に３つのｘ−ｙ位置を追加することによって、２９×３２個のｘ−ｙ位置を有するデカルトグリッドに変換することができる。スプラインＡ〜Ｈはバスケットカテーテル１０２を包み込むので、全部で２９×３２個のｘ−ｙ位置の場合、Ａ〜Ｈのスプラインに沿ったセンサ間にさらなる３つのｘ−ｙ位置を使用する。次に、位置３２０、３２２及び３２４を代表とするｘ−ｙ位置が間に追加された中心位置の回転数に基づいて、ｘ−ｙ位置の回転数を線形補間する。
【００７１】
その後、回転数マトリクスに基づいて回転領域プロファイル（ＲＡＰ）マップ（Ｒ（ｔ））３２６を生成する。具体的に言えば、このＲＡＰマップは、一般にデカルトグリッド上の２９×３２個のｘ−ｙ位置を含む。各ｘ−ｙ位置には、アニメーション活性化動画の４，０００個のフレームから求められた回転数に基づいて色強度値又はグレースケール強度値を割り当てる。例えば、黒色は、４，０００個のフレームのうちのゼロの回転数とすることができ、青色は、４，０００個のフレームのうちの３００の回転数とすることができ、緑色は、４，０００個のフレームのうちの６００の回転数とすることができ、黄色は、４，０００個のフレームのうちの９００の回転数とすることができ、赤色は、４，０００個のフレームのうちの１，２００の回転数とすることができる。
【００７２】
色強度値又はグレースケール強度値Ｒｘｙ（ｔ）は、求められた実際の回転数に依存する。なお、異なる回転数色強度範囲を定めることもできる。同様に、図３に示すように、グレースケール強度レベルも上述した回転数範囲に基づいて定められ、例えばゼロの回転数を黒色とし、１，２００の回転数を白色として、これらのグレースケール強度間で他の範囲を決定することができる。同様に、異なる回転数グレースケール強度範囲を定めることもできる。
【００７３】
図４は、分析時間間隔に関連するアニメーション活性化動画から信号品質に基づいて回転領域プロファイル（ＲＡＰ）マップを生成する方法例４００のフローチャートである。
【００７４】
方法４００は、信号処理装置１１４がエポック（例えば、６０秒の信号データ）の複数の信号（例えば、６４個、１２８個又は別の数の信号）を処理し、対応する心臓信号を生成し終えた動作４０２から開始する。上述したように、信号処理装置１１４は、心臓信号をコンピュータ装置１１６に供給し、又は心臓信号を分析データベース１１８に記憶することができる。なお、このエポックは患者から取得され、異なる長さの信号データ（例えば、３０秒、９０秒又は別の長さの信号データ）を含むように定めることができる。
【００７５】
動作４０４において、コンピュータ装置１１６が、信号処理装置１１４又は分析データベース１１８からの信号データのエポックにアクセスする。信号データは患者から取得され、心調律障害に関連する回転発生源を抱く複雑な心調律障害（例えば、ＡＦ、ＶＦ、多形性ＶＴなど）に関連する。
【００７６】
動作４０６において、エポックの信号データについて複数の分析間隔を定める。具体的に言えば、各分析間隔は、１５個の偶数間隔（例えば、０〜４、４〜８、８〜１２、．．．、５６〜６０）と１４個の奇数間隔（例えば、２〜６、６〜１０、１０〜１４、．．．、５４〜５８）などの４秒の長さとすることができる。６０秒の信号データでは、全部で２９個の間隔を定めることができる。例えば２秒の長さ（例えば、偶数間隔０〜２、２〜４、．．．、５８〜６０と奇数間隔１〜３、３〜４、．．．、５７〜５９）などの異なる数の分析間隔を定めることもできる。
【００７７】
動作４０８において、インデックス（ｉ）を信号データの第１の分析間隔（例えば、ｉ＝１）に設定する。動作４１０において、分析間隔（ｉ）にわたる心臓信号からの信号セグメントの信号品質（ｓｑ）を評価する。例えば、評価は、分析間隔（ｉ）の信号セグメントの自己相関係数の決定と、信号セグメントの個々の自己相関係数に基づく複合相関係数の決定とを含むことができる。動作４１２において、処理すべきさらなる分析間隔が存在するかどうかについて判定する。動作４１２において、評価すべきさらなる分析間隔が存在すると判定された場合、方法４００は動作４１４に進んで、インデックス（ｉ）を次の分析間隔に増分する（例えば、ｉ＋１）。その後、動作４１０〜４１４を実行して、信号データのエポックのさらなる分析間隔を評価する。
【００７８】
一方で、動作４１２において評価すべきさらなる分析間隔が存在しないと判定された場合、方法４００は、複数の分析間隔から最良の信号品質を有する分析間隔を選択する動作４１６に進む。例えば、最も高い複合相関係数に関連する分析間隔を選択することができる。
【００７９】
動作４１８において、再びインデックス（ｉ）を第１の分析間隔（例えば、ｉ＝１）に設定する。動作４２０において、偶数分析間隔（ｉ）の信号品質（ｓｑ）が容認可能であるかどうかについて判定する。信号品質が容認可能であるかどうかについての判定は、複合相関係数が所定の閾値を上回るかどうかに基づいて行うことができる。動作４２０において、偶数分析間隔（ｉ）の信号品質（ｓｑ）が容認可能であると判定された場合、方法４００は動作４２２に進み、偶数分析間隔（ｉ）の心臓信号からの信号セグメントに基づいてアニメーション活性化動画を生成する。その後、方法４００は動作４２８に進むが、これについては以下でさらに詳細に説明する。
【００８０】
一方で、動作４２０において偶数分析間隔（ｉ）の信号品質（ｓｑ）が容認可能でないと判定された場合、方法４００は動作４２４に進んで、奇数分析間隔（ｉ＋１）の信号品質（ｓｑ）が容認可能であるかどうかについてのさらなる判定を行う。信号品質の容認可能性は、上述したように判定することができる。動作４２４において奇数分析間隔（ｉ＋１）の信号品質（ｓｑ）が容認可能であると判定された場合、方法４００は動作４２２に進み、奇数分析間隔（ｉ＋１）の心臓信号からの信号セグメントに基づいてアニメーション活性化動画を生成する。その後、方法４００は動作４２８に進んで、動作４２２の偶数分析間隔又は動作４２６の奇数分析間隔のいずれかによって生成されたアニメーション活性化動画の回転領域プロファイル（ＲＡＰ）マップを生成する。その後、方法４００は、後述する動作４３０に進む。
【００８１】
一方で、動作４２４において奇数分析間隔（ｉ＋１）の信号品質（ｓｑ）が容認可能でないと判定された場合、方法４００は動作４３０に進んで、処理すべきさらなる分析間隔が存在するかどうかについて判定する。動作４３０において処理すべきさらなる分析間隔が存在すると判定された場合、方法４００は動作４３２に進んで、インデックス（ｉ）を次の偶数分析間隔に増分する（例えば、ｉ＋２）。その後、動作４２０〜４３０を実行して、信号データのエポックのさらなる分析間隔を処理し、処理済みの各分析間隔についてアニメーション活性化動画及び対応するＲＡＰを生成する。
【００８２】
一方で、動作４３０において処理すべきさらなる分析間隔が存在すると判定された場合、方法４００は動作４３４において終了する。従って、処理済みの各分析間隔についてアニメーション活性化動画及び対応するＲＡＰの生成が完了している。なお、処理済みの分析間隔のアニメーション活性化動画及び対応するＲＡＰは分析データベース１１８に記憶することができる。
【００８３】
図５Ａは、回転領域プロファイル（ＲＡＰ）マップ又はＲＡＰからフィルタレベル（Ｌ）に基づいて集約的安定性マップを生成する方法例５００のフローチャートである。この例では、Ｌが５に等しい（Ｌ＝５）。
【００８４】
方法５００は、Ｎ個の分析間隔又は時間フレームにわたる（例えば、１５個の分析間隔が処理された）ＲＡＰにアクセスする動作５０２から開始する。例えば、ＲＡＰには、分析データベース１１８からアクセスすることができる。上述したように、時間間隔（ｔ）のＲＡＰは、例えば図３のＲ（ｔ）によって示すような２９×３２個の位置の強度値を含む。
【００８５】
動作５０４において、安定性フィルタレベル（Ｌ）を受け取る。フィルタレベル（Ｌ）は、プログラムによって決定する（例えば、初期フィルタレベル）ことも、開業医が提供することもできる。例えば、フィルタレベル例５０１（Ｌ＝５）は、図６を参照しながら説明するようにプログラムによって決定することも、或いは図９を参照しながら説明するように安定性レベルセレクタを用いて提供することもできる。
【００８６】
動作５０６及び５０８において、インデックスｘ及びｙを、特定のＲＡＰマップにおいて処理すべき第１のｘ−ｙ位置（例えば、ｘ＝１及びｙ＝１）に設定する。動作５１０において、時間フレームインデックスを、Ｎ個の時間フレーム（例えば、１５個のＲＡＰに関連する１５個の時間フレームの場合、Ｎ＝１５）のうちの特定のＲＡＰに設定する（例えば、第１のＲＡＰの場合、ｔ＝１）。Ｎ個のＲＡＰにわたるｘ−ｙ位置のＮ個の要素（例えば、特定のｘ、ｙ位置のＮ個のＲＡＰ２２２、２２４、．．．、２２６にわたる５３４、５３６、．．．、５３８）を含むようにアレイＰ５４０を定める。その後、動作５１２において、アレイ要素Ｐ［ｔ］（例えば、Ｐ［１］）を、回転強度値Ｒｘｙ［ｔ］（例えば、ｘ−ｙ位置５３４の強度値であるＲｘｙ［１］＝５８）に設定する。動作５１４において、処理すべきさらなる時間フレームが存在するか（例えば、時間フレームｔ＜Ｎ個の時間フレームであるか）どうかについて判定する。動作５１４において処理すべきさらなる時間フレームが存在すると判定された場合、方法５００は動作５１６に進んで、ｔを次の時間フレームに増分する（例えば、ｔ＋１）。動作５１２〜５１４は、連続する時間フレームｔを処理して、アレイＰ［ｔ］の連続するアレイ要素をＮ個のＲＡＰにわたる位置ｘ−ｙの強度値に設定するように実行される。
【００８７】
一方で、動作５１４において処理すべきさらなる時間フレームが存在しないと判定された場合、方法５００は動作５１８に進んで、Ｐアレイ５４０内のＮ個の強度値からのＬ個の最大強度値を含むアレイＭ５４２を定める。例えば、フィルタレベルＬ＝５の場合、Ｍアレイ５４２は、Ｐアレイ５４０内の１５個の強度値のうちの５個の最大強度値（例えば、Ｎ個のＲＡＰ２２２、２２４、．．．、２２６にわたる特定のｘ−ｙ位置の強度値９６、９７、９９、９５及び９７）を含むように定められる。動作５２０において、強度値Ｖを、Ｍアレイに含まれる強度値のうちの最小強度値５４４ａ（例えば、Ｎ個のＲＡＰ２２２、２２４、．．．、２２６にわたる特定のｘ−ｙ位置の値Ｖ＝９５）に設定する。その後、動作５２１において、集約的安定性マップＳ［Ｌ］の位置（ｘ，ｙ）５４６ａをＶに設定する（例えば、位置（ｘ，ｙ）５４６ａの値を９５に設定する）ことによって、フィルタレベルＬ＝５の集約的安定性マップ２２８ａを生成する。
【００８８】
いくつかの例では、強度値Ｖを、Ｍアレイに含まれる最大強度値からの平均強度値に設定することができる。平均強度値に設定する場合には、動作５２０において、強度値ＶをＭアレイ内の最大強度値の平均値（例えば、Ｎ個のＲＡＰ２２２、２２４、．．．、２２６にわたる特定のｘ−ｙ位置の値Ｖ＝９６．８）に設定する。この値は、最も近い整数の値（例えば、Ｖ＝９７）に四捨五入することができる。その後、動作５２１において、集約的安定性マップＳ［Ｌ］の位置（ｘ，ｙ）５４６ａをＶに設定する（例えば、位置（ｘ，ｙ）５４６ａの値を、値９６．８又は四捨五入した値９７に設定する）ことによって、フィルタレベルＬ＝５の集約的安定性マップ２２８ａを生成する。上述の内容は、安定性マップ２２８ａの異なるｘ−ｙ位置のＭアレイの平均回転強度値に基づいて安定性マップＳ（Ｌ）の異なるｘ−ｙ位置の回転強度値のコントラスト連続性を良好にするのに役立つことができる。
【００８９】
動作５２２において、処理すべきさらなる行が存在するかどうかについて判定する。動作５２２において、処理すべきさらなる行が存在すると判定された場合、動作５２４においてインデックスｘを増分して（例えば、ｘ＋１）、方法５００は再び動作５１０に進む。動作５１０〜５２２は、Ｎ個のＲＡＰにわたる全ての行のｘ−ｙ強度値を処理するように実行される。一方で、動作５２２において処理すべきさらなる行が存在しないと判定された場合、方法５００は動作５２６に進んで、処理すべきさらなる列が存在するかどうかについて判定する。動作５２６において処理すべきさらなる行が存在すると判定された場合、動作５２８においてインデックスｙを増分して（例えば、ｘ＋１）、方法５００は再び動作５０８に進む。動作５０８〜５２６は、Ｎ個のＲＡＰにわたる全ての列のｘ−ｙ強度値を処理するように実行される。
【００９０】
一方で、動作５２６において処理すべきさらなる列が存在しないと判定された場合、方法５００は動作５３０に進み、ここで完成した集約的安定性マップＳ［Ｌ］を保存する。例えば、集約的安定性マップＳ［Ｌ］は、分析データベース１１８に保存することができる。なお、方法例５００は、集約的安定性マップ２２８ａの２９×３２個のｘ−ｙ位置を、上述した説明に従ってフィルタレベルＬ（例えば、Ｓ［Ｌ］）に基づいて設定する。
【００９１】
図５Ｂは、回転領域プロファイル（ＲＡＰ）マップ又はＲＡＰから、フィルタレベル（Ｌ）と回転強度閾値マスク値（Ｑ）とに基づいて集約的安定性マップを生成する方法例５５０のフローチャートである。方法５５０は、安定性フィルタレベル（Ｌ）に加えてマスク値（Ｑ）が受け取られることを除き、方法５００と同様である。以下でさらに詳細に説明するように、マスク値（Ｑ）はＲＡＰに適用されて、Ｎ個のＲＡＰにわたる回転強度値に適用される強度閾値マスクを形成する。以下の例では、Ｌが５に等しく（Ｌ＝５）、Ｑが９６個のマスク値に等しい（Ｑ＝９６）。なお、他のマスク値を使用することもできる。
【００９２】
方法５５０は、Ｎ個の分析間隔又は時間フレームにわたる（例えば、１５個の分析間隔が処理された）ＲＡＰにアクセスする動作５０２から開始する。例えば、ＲＡＰには、分析データベース１１８からアクセスすることができる。上述したように、時間間隔（ｔ）のＲＡＰは、例えば図３のＲ（ｔ）によって示すような２９×３２個の位置の強度値を含む。
【００９３】
動作５４９において、安定性フィルタレベル（Ｌ）及びマスク値（Ｑ）を受け取る。フィルタレベル（Ｌ）は、プログラムによって決定する（例えば、初期フィルタレベル）ことも、開業医が提供することもできる。フィルタレベル例５０１（Ｌ＝５）は、図６を参照しながら説明するようにプログラムによって決定することも、或いは図９を参照しながら説明するように安定性レベルセレクタを用いて提供することもできる。同様に、マスク閾値（Ｑ）は、プログラムによって決定することも、開業医が提供することも、及び／又はさらに所定のマスク閾値とすることもできる。
【００９４】
いくつかの実施形態又は態様では、強度ピークを示す有意義な閾値を決定するために、ＲＡＰの未処理のＲｘｙ値に統計的原理を適用することによって、プログラムによってマスク値Ｑを決定することができる。例えば、Ｒｘｙ値の平均を計算した後に、この平均に１つ又は２つの標準偏差を加算してマスク値Ｑを決定することができる。ＲＡＰの未処理のＲｘｙ値の強度ピークを際立たせるために、他の確立された統計的方法を同様に用いてこのようなマスク値Ｑを計算することもできる。
【００９５】
動作５０６及び５０８において、インデックスｘ及びｙを、特定のＲＡＰマップにおいて処理すべき第１のｘ−ｙ位置（例えば、ｘ＝１及びｙ＝１）に設定する。動作５１０において、時間フレームインデックスを、Ｎ個の時間フレーム（例えば、１５個のＲＡＰに関連する１５個の時間フレームの場合、Ｎ＝１５）のうちの特定のＲＡＰに設定する（例えば、第１のＲＡＰの場合、ｔ＝１）。Ｎ個のＲＡＰにわたるｘ−ｙ位置のＮ個の要素（例えば、特定のｘ、ｙ位置のＮ個のＲＡＰ２２２、２２４、．．．、２２６にわたる５３４、５３６、．．．、５３８）を含むようにアレイＲｘｙ５３９を定める。さらに、アレイＲｘｙ５３９のそれぞれの要素に関連するＮ個の要素を含むマスクアレイＰ５４１も定める。
【００９６】
その後、動作５１１において、アレイＲｘｙ５３９の選択されたアレイ要素Ｒｘｙ［ｔ］がマスク値（Ｑ）以上（Ｒｘｙ［ｔ］＞＝Ｑ）であるかどうかについて判定する。動作５１１において、選択されたアレイ要素がマスク値（Ｑ）以上であると判定された場合、方法５５０は動作５１３に進んで、マスクアレイＰ５４１の関連するアレイ要素Ｐ［ｔ］をマスク値（Ｑ）が示す回転強度値に設定する（例えば、Ｒｘｙ［５］＝９６）。一方で、動作５１１においてアレイＲｘｙ５３９の選択されたアレイ要素Ｒｘｙ［ｔ］がマスク閾値（Ｑ）以下であると判定された場合、方法５５０は動作５１５に進んで、マスクアレイＰ５４１の関連するアレイ要素Ｐ［ｔ］をゼロの回転強度値に設定する（例えば、Ｒｘｙ［１］＝０）。
【００９７】
動作５１４において、処理すべきさらなる時間フレームが存在するか（例えば、時間フレームｔ＜Ｎ個の時間フレームであるか）どうかについて判定する。動作５１４において処理すべきさらなる時間フレームが存在すると判定された場合、方法５５０は動作５１６に進んで、ｔを次の時間フレームに増分する（例えば、ｔ＋１）。動作５１１〜５１６は、連続する時間フレームｔを処理して、アレイＰ［ｔ］の連続するアレイ要素をＮ個のＲＡＰにわたるマスク値（Ｑ）が示す回転強度又はゼロに設定するように実行される。
【００９８】
一方で、動作５１４において処理すべきさらなる時間フレームが存在しないと判定された場合、方法５５０は動作５１９に進んで、Ｐアレイ５４１内のＮ個の強度値からのマスク値（Ｑ）に従ってマスキングされたＬ個の最大強度値を含むアレイＭ５４３を定める。例えば、フィルタレベルＬ＝５であってＱ＝９６の場合、Ｍアレイ５４３は、Ｐアレイ５４１内の１５個の強度値のうちのＱによってマスキングされた５つの最大強度値（例えば、Ｎ個のＲＡＰ２２２、２２４、．．．、２２６にわたる特定のｘ−ｙ位置に関連する強度値９６、９６、９６、０及び９６）を含むように定められる。動作５２０において、強度値Ｖを、Ｍアレイに含まれる（Ｑ）に従ってマスキングされた強度値のうちの最小強度値５４４ｂ（例えば、Ｎ個のＲＡＰ２２２、２２４、．．．、２２６にわたる特定のｘ−ｙ位置の値Ｖ＝０）に設定する。その後、動作５２１において、集約的安定性マップＳ［Ｌ］の位置（ｘ，ｙ）５４８をＶに設定する（例えば、位置（ｘ，ｙ）５４６ｂの値をゼロに設定する）ことによって、フィルタレベルＬ＝５であってマスク値Ｑ＝９６の集約的安定性マップ２２８ｂを生成する。
【００９９】
動作５２２において、処理すべきさらなる行が存在するかどうかについて判定する。動作５２２において、処理すべきさらなる行が存在すると判定された場合、動作５２４においてインデックスｘを増分して（例えば、ｘ＋１）、方法５５０は再び動作５１０に進む。動作５１０〜５２２は、Ｎ個のＲＡＰにわたる全ての行のＱによってマスキングされたｘ−ｙ強度値を処理するように実行される。一方で、動作５２２において処理すべきさらなる行が存在しないと判定された場合、方法５５０は動作５２６に進んで、処理すべきさらなる列が存在するかどうかについて判定する。動作５２６において処理すべきさらなる行が存在すると判定された場合、動作５２８においてインデックスｙを増分して（例えば、ｘ＋１）、方法５５０は再び動作５０８に進む。動作５０８〜５２６は、Ｎ個のＲＡＰにわたる全ての列のＱによってマスキングされたｘ−ｙ強度値を処理するように実行される。
【０１００】
一方で、動作５２６において処理すべきさらなる列が存在しないと判定された場合、方法５５０は動作５３０に進み、ここで完成した集約的安定性マップＳ［Ｌ］２２８ｂを保存する。例えば、集約的安定性マップＳ［Ｌ］２２８ｂは、分析データベース１１８に保存することができる。なお、方法例５５０は、集約的安定性マップの２９×３２個のｘ−ｙ位置を、上述した説明に従って、マスク値（Ｑ）によってマスキングされたフィルタレベル（Ｌ）に基づいて設定する。
【０１０１】
図５Ｃは、回転領域プロファイル（ＲＡＰ）マップ又はＲＡＰから、別のフィルタレベル（Ｌ）と別の回転強度閾値マスク値（Ｑ）とに基づいて集約的安定性マップを生成する方法例５７０のフローチャートである。方法５７０は、受け取られる安定性フィルタレベル（Ｌ）と、安定性フィルタレベル（Ｌ）及びマスク値（Ｑ）に基づいて生成されるアレイＭとを除き、方法５５０と同様である。以下の例では、Ｌが３に等しく（Ｌ＝３）、Ｑが９６個のマスク値に等しい（Ｑ＝９６）。
【０１０２】
方法５７０は、Ｎ個の分析間隔又は時間フレームにわたる（例えば、１５個の分析間隔が処理された）ＲＡＰにアクセスする動作５０２から開始する。例えば、ＲＡＰには、分析データベース１１８からアクセスすることができる。上述したように、時間間隔（ｔ）のＲＡＰは、例えば図３のＲ（ｔ）によって示すような２９×３２個の位置の強度値を含む。
【０１０３】
動作５４９において、安定性フィルタレベル（Ｌ）及びマスク閾値（Ｑ）を受け取る。フィルタレベル（Ｌ）は、プログラムによって決定する（例えば、初期フィルタレベル）ことも、開業医が提供することもできる。フィルタレベル例５０３（Ｌ＝３）は、図６を参照しながら説明するようにプログラムによって決定することも、或いは図９を参照しながら説明するように安定性レベルセレクタを用いて提供することもできる。同様に、マスク閾値（Ｑ）は、プログラムによって決定される閾値とすることも、開業医によって提供される閾値とすることも、及び／又は所定の閾値とすることもできる。
【０１０４】
動作５０６及び５０８において、インデックスｘ及びｙを、特定のＲＡＰマップにおいて処理すべき第１のｘ−ｙ位置（例えば、ｘ＝１及びｙ＝１）に設定する。動作５１０において、時間フレームインデックスを、Ｎ個の時間フレーム（例えば、１５個のＲＡＰに関連する１５個の時間フレームの場合、Ｎ＝１５）のうちの特定のＲＡＰに設定する（例えば、第１のＲＡＰの場合、ｔ＝１）。Ｎ個のＲＡＰにわたるｘ−ｙ位置のＮ個の要素（例えば、特定のｘ、ｙ位置のＮ個のＲＡＰ２２２、２２４、．．．、２２６にわたる５３４、５３６、．．．、５３８）を含むようにアレイＲｘｙ５３９を定める。さらに、アレイＲｘｙ５３９のそれぞれの要素に関連するＮ個の要素を含むマスクアレイＰ５４５も定める。
【０１０５】
その後、動作５１１において、アレイＲｘｙの選択されたアレイ要素Ｒｘｙ［ｔ］がマスク値（Ｑ）以上（Ｒｘｙ［ｔ］＞＝Ｑ）であるかどうかについて判定する。動作５１１において、選択されたアレイ要素がマスク値（Ｑ）以上であると判定された場合、方法５７０は動作５１３に進んで、マスクアレイＰ５４５の関連するアレイ要素Ｐ［ｔ］をマスク値（Ｑ）が示す回転強度に設定する（例えば、Ｒｘｙ［５］＝９６）。一方で、動作５１１においてアレイＲｘｙ５３９の選択されたアレイ要素Ｒｘｙ［ｔ］がマスク値（Ｑ）以下であると判定された場合、方法５７０は動作５１５に進んで、マスクアレイＰ５４５の関連するアレイ要素Ｐ［ｔ］をゼロの回転強度値に設定する。
【０１０６】
動作５１４において、処理すべきさらなる時間フレームが存在するか（例えば、時間フレームｔ＜Ｎ個の時間フレームであるか）どうかについて判定する。動作５１４において処理すべきさらなる時間フレームが存在すると判定された場合、方法５００は動作５１６に進んで、ｔを次の時間フレームに増分する（例えば、ｔ＋１）。動作５１１〜５１６は、連続する時間フレームｔを処理して、アレイＰ［ｔ］の連続するアレイ要素をＮ個のＲＡＰにわたる回転強度値（Ｑ）又はゼロに設定するように実行される。
【０１０７】
一方で、動作５１４において処理すべきさらなる時間フレームが存在しないと判定された場合、方法５００は動作５１９に進んで、Ｐアレイ５４５内のＮ個の強度値からの（Ｑ）に従ってマスキングされたＬ個の最大強度値を含むアレイＭ５４７を定める。例えば、フィルタレベルＬ＝３であってＱ＝９６の場合、Ｍアレイ５４７は、Ｐアレイ５４５内の１５個の強度値のうちのＱによってマスキングされた３個の最大強度値（例えば、Ｎ個のＲＡＰ２２２、２２４、．．．、２２６にわたる特定のｘ−ｙ位置に関連する強度値９６、９６及び９６）を含むように定められる。動作５２０において、強度値Ｖを、Ｍアレイ５４７に含まれる（Ｑ）に従ってマスキングされた強度値のうちの最小強度値５４４ｃ（例えば、Ｎ個のＲＡＰ２２２、２２４、．．．、２２６にわたる特定のｘ−ｙ位置の値Ｖ＝９６）に設定する。その後、動作５２１において、集約的安定性マップＳ［Ｌ］の位置（ｘ，ｙ）５４６ｃを値Ｖに設定する（例えば、位置（ｘ，ｙ）５４６ｃの値を９６に設定する）ことによって、フィルタレベルＬ＝３であってマスク閾値Ｑ＝９６の集約的安定性マップ２２８ｃを生成する。
【０１０８】
動作５２２において、処理すべきさらなる行が存在するかどうかについて判定する。動作５２２において、処理すべきさらなる行が存在すると判定された場合、動作５２４においてインデックスｘを増分して（例えば、ｘ＋１）、方法５７０は再び動作５１０に進む。動作５１０〜５２２は、Ｎ個のＲＡＰにわたる全ての行のマスキングされたｘ−ｙ強度値を処理するように実行される。一方で、動作５２２において処理すべきさらなる行が存在しないと判定された場合、方法５７０は動作５２６に進んで、処理すべきさらなる列が存在するかどうかについて判定する。動作５２６において処理すべきさらなる行が存在すると判定された場合、動作５２８においてインデックスｙを増分して（例えば、ｘ＋１）、方法５７０は再び動作５０８に進む。動作５０８〜５２６は、Ｎ個のＲＡＰにわたる全ての列のマスキングされたｘ−ｙ強度値を処理するように実行される。
【０１０９】
一方で、動作５２６において処理すべきさらなる列が存在しないと判定された場合、方法５７０は動作５３０に進み、ここで完成した集約的安定性マップＳ［Ｌ］２２８ｃを保存する。例えば、集約的安定性マップＳ［Ｌ］２２８ｃは、分析データベース１１８に保存することができる。なお、方法例５７０は、上述した説明に従って、集約的安定性マップの２９×３２個のｘ−ｙ位置を、マスク値（Ｑ）によってマスキングされたフィルタレベル（Ｌ）に基づいて設定する。
【０１１０】
図６は、集約的安定性マップの初期フィルタレベル（Ｌ）をプログラムによって決定する方法例６００のフローチャートである。
【０１１１】
方法６００は、例えば最初に図５Ａの方法５００を用いて回転領域プロファイル（ＲＡＰ）マップ又はＲＡＰから異なるフィルタレベル（例えば、フィルタレベル１〜Ｎ（例えば、１５個の分析間隔又は時間フレーム））の複数の集約的安定性マップをフィルタレベル毎に生成する動作６０２から開始する。これらの異なるフィルタレベルＬ＝１〜Ｎ（例えば、Ｓ［１］、Ｓ［２］、．．．、Ｓ［Ｎ］）の集約的安定性マップＳ［Ｌ］は、分析データベース１１８に記憶することができる。代替例では、図５Ｂの方法５５０を用いて、初期フィルタレベル（Ｌ）をプログラムによって決定するＲＡＰをフィルタレベル毎に決定することもできる。
【０１１２】
動作６０２において、異なるフィルタレベル（例えば、フィルタレベル１〜Ｎ）の各集約的安定性マップ内に所定の回転強度閾値を上回る強度値（例えば、赤色カウント）を有する複数のｘ−ｙ位置を各要素に含むアレイ（Ｗ）６３０を生成する。例えば、所定の回転強度閾値は、カラースケール上の８０の値に設定することができる。同様に、７５、８５、９０又は９５などのさらに高い値及びさらに低い値を所定の回転強度閾値に使用することもできる。上述した例によれば、この回転強度閾値（例えば、この例では８０）よりも大きなあらゆる回転強度閾値が、所定の回転強度閾値を上回るｘ−ｙ位置の総数の一部としてカウントされる。同様に、所定の回転強度閾値を表すグレースケール値を定めることもできる。
【０１１３】
アレイ例Ｗ６３０に示すように、（例えば、集約的安定性マップＳ［１］に関連する）要素６３２は、所定の回転強度閾値を上回るｘ−ｙ位置（例えば、「赤色カウント」）を１９個含む。さらにアレイＷ６３０に示すように、（例えば、集約的安定性マップＳ［２］に関連する）要素６３４は、所定の回転強度閾値を上回る１１個のｘ−ｙ位置という減少した赤色カウント数を含む。同様に、（例えば、集約的安定性マップＳ［７］に関連する）要素６３６は、所定の回転強度閾値を上回る１つのｘ−ｙ位置の赤色カウント数を含み、この要素がＷアレイ６３０内の所定の回転強度閾値を上回る赤色カウント値を有する最後の要素である。Ｗアレイ６３０内の要素６３６と最後の要素６３８との間の残りの要素の赤色カウント値はゼロである。
【０１１４】
動作６０６において、インデックス（ｉ）を、最初に提案される集約的安定性マップの安定性フィルタレベルである値２に設定する。最初に提案される安定性フィルタレベルに１の値を使用することもできるが、１のフィルタレベルを有する集約的安定性マップに方法６００に従ってＲＡＰマップを集約すると、複数のＲＡＰマップから決定される最も高い回転強度を各ｘ−ｙ位置に有する集約的安定性マップが作成される。具体的に言えば、集約的安定性マップは、複数のＲＡＰマップにわたる各ｘ−ｙ位置に最も高い強度値を示すようになり、例えば１のフィルタレベルは、ＲＡＰにわたって１回しか現れないｘ−ｙ位置の回転強度が集約的安定性マップに含まれるようになる最も包括的なフィルタレベルである。２のフィルタレベルから開始することにより、ＲＡＰにわたって少なくとも２回現れる回転強度を有するｘ−ｙ位置に自動フィルタレベルの検討が行われる。
【０１１５】
動作６０８において、ターゲットが大きすぎるかどうかについてチェックする。具体的には、経験的に設定された閾値Ｂ（例えば、最適な安定性フィルタではＢ＝５が設定される）よりも要素Ｗ［ｉ］の方が大きく、インデックス（ｉ）がＮ（Ｎ＝１５）よりも小さいかどうかについて判定を行う。動作６０８において要素Ｗ［ｉ］の赤色カウントが５の閾値よりも大きく、インデックス（ｉ）が１５よりも小さいと判定された場合、方法６００は動作６１０に進んでインデックス（ｉ）を増分する（例えば、ｉ＋１）。アレイＷ６３０の要素６４０に示すように、方法６００は、ｉ＝４かつＷ［ｉ］の要素＝３になるまで（ｉ）を増分し続ける。
【０１１６】
一方で、動作６０８において要素Ｗ［ｉ］の赤色カウントが５の閾値以下であり、又はインデックス（ｉ）が１５以上であると判定された場合、方法６００は動作６１２に進んで、依然としてターゲットが存在する（例えば、Ｗ［ｉ］＞０）かどうかについて判定する。上述したように、動作６１２は、依然としてターゲットＷ［ｉ］が存在するかどうか、すなわちゼロよりも大きいかどうかを検証するためにｉ＝４かつＷ［ｉ］の要素＝３の時に行われる。
【０１１７】
動作６１２において依然としてターゲットが存在すると判定された場合、方法６００は動作６１６に進んで、フィルタレベルＬをインデックス（ｉ）に設定し（例えば、Ｌ＝ｉ）、実際の赤色カウントをアレイＷ６３０の現在の値に設定する（例えば、Ｃ＝Ｗ［ｉ］）。上述した例に基づけば、Ｌ＝４かつＣ＝３である。動作６１８において、現在のインデックス（ｉ）が１５未満である（例えば、ｉ＜１５）かどうかについて判定し、すなわち使用できるさらに高いフィルタレベル（Ｌ）が存在し得るかどうかを判定する。動作６１８においてｉ＜１５であると判定された場合、方法６００は動作６２０に進んでインデックス（ｉ）を増分する（例えば、ｉ＋１）。動作６２２において、ターゲット領域が依然として同じサイズである（例えば、Ｗ［ｉ］＝＝Ｃ）かどうかについて判定する。
【０１１８】
動作６２２においてターゲットが依然として同じサイズである（例えば、Ｗ［ｉ］＝＝Ｃ）と判定された場合、方法６００は動作６２４に進んで、レベルＬを現在のインデックス（ｉ）に設定し、実際の赤色カウントをアレイＷ６３０の現在の値に設定する（例えば、Ｃ＝Ｗ［ｉ］）。上述した例に基づけば、アレイＷ６３０の５番目の要素６４２は依然として３である（例えば、Ｗ［５］＝３）。動作６１８〜６２４は、ターゲット領域が同じサイズである間実行される。動作６２２においてターゲットが同じサイズでない（例えば、Ｗ［ｉ］！＝Ｃ）と判定された場合、方法６００は、動作６２６において終了する。例えば、アレイＷ６３０の６番目の要素は１である（例えば、Ｗ［６］＝１）。
【０１１９】
一方で、動作６１２においてターゲットが存在しないと判定された場合、フィルタレベルＬを前のインデックスに設定し（例えば、Ｌ＝ｉ−１）、実際の赤色カウントをアレイＷ６３０の前の値に設定する（例えば、Ｃ＝Ｗ［ｉ−１］）。この動作は、（ｉ）の特定の反復についてＷ［ｉ］＞５であり、次の反復においてＷ［ｉ＋１］＝０である場合に行うことができる。この場合、方法６００は、前のインデックス（ｉ−１）及びＷ［ｉ−１］を使用する。その後、方法６００は動作６２６において終了する。
【０１２０】
図７は、所定の回転強度閾値を上回る強度値（例えば、赤色カウント）を有するｘ−ｙ位置を含まないフィルタレベル８のみを通じた異なるフィルタレベルＬの集約的安定性マップＳ［Ｌ］７０２、７０４、７０６、２２８ａ、．．．、７０８を示すブロック図７００である。
【０１２１】
明確にするために、図５Ａの方法５００に従って生成される集約的安定性マップＳ（Ｌ）は、ｘ−ｙ位置の閾値強度値を上回るそれぞれの強度値に従って閾値マップＴ［Ｌ］７１０、７１２、７１４、７１６、．．．、７１８に閾値化したものである。なお、集約的安定性マップＳ［９］〜Ｓ［１５］及びそれぞれの閾値マップＴ［９］〜Ｔ［１５］については、閾値強度値を上回るｘ−ｙ位置を含んでいないため示していない。集約的安定性マップＳ［Ｌ］は、図５Ｂの方法５５０に従って同様に生成することもできる。
【０１２２】
図８は、図２に示すブロック図２００に基づくＮ＝１５の回転領域プロファイル（ＲＡＰ）マップ例２２２、２２４、２２５、．．．、２２６の、集約的安定性マップ２２８ａ及び／又は集約的安定性マップ２２８ｂへの融合を示すブロック図例７００である。集約的安定性マップ２２８ａ及び／又は集約的安定性マップ２２８ｂに示すように、集約後の回転強度値を有する位置はクラスタを形成する。
【０１２３】
１５個のＲＡＰ２２２、２２４、２２５、．．．、２２６の各々は、異なる時間間隔（ｔ）（ｔ＝１〜１５）にわたる２９×３２個の強度値Ｒｘｙ（ｔ）を含む。１５個のＲＡＰは、図５Ａ、図５Ｂ及び図６にそれぞれ示す方法５００又は方法５５０及び／又は方法６００に従ってプログラムによって決定できる５つのフィルタレベルＬ（Ｌ＝５）に基づく集約的安定性マップＳ［Ｌ］２２８ａ、又は５つのフィルタレベルＬ（Ｌ＝５）と９６個のマスク値（Ｑ＝９６）とに基づく集約的安定性マップＳ［Ｌ］２２８ｂに融合される。
【０１２４】
なお、集約的安定性マップＳ［５］２２８ａ内の各位置は、フィルタ値Ｌ＝５と、このエポックについて計算される各構成ＲＡＰ内の対応する位置とによって決定される。さらに、集約的安定性マップＳ［５］２２８ｂ内の各位置は、フィルタ値Ｌ＝５と、このエポックについて計算される構成ＲＡＰ内の対応する位置とをマスク値Ｑ＝９６によって閾値化したものによって決定される。集約的安定性マップＳ［５］２２８ｂは、ＲＡＰ２２２、２２４、２２５、．．．、２２６の異なるｘ−ｙ位置の回転強度値のコントラスト連続性を良好にするのに役立つことができる。
【０１２５】
図９は、図１〜図８に従って生成されるグラフィカルユーザインターフェイス（ＧＵＩ）例９００である。具体的に言えば、ＧＵＩ９００は、エポックタイムライン調整ツール９０２と、ＲＡＰ９１２を含むアニメーション活性化動画９１２と、安定性フィルタ調整ツール９１４と、集約的安定性マップ２２８ａ及び／又は集約的安定性マップ２２８ｂなどの１又は２以上の集約的安定性マップとを含む。
【０１２６】
エポックタイムライン調整ツール９０２は、分析間隔２０４を含む。分析間隔２０４は、１５個の偶数間隔２０６（例えば、０〜４、４〜８、８〜１２、．．．、５６〜６０）と、１４個の奇数間隔２０８（例えば、２〜６、６〜１０、１０〜１４、．．．、５４〜５８）とを含む。一例として、６０秒エポックの信号データでは、合計２９個の分析間隔を定めることができる。開業医は、動画セレクタ９０４を、白色背景上にマーク「＋」で示す、計算に使用される許容可能な信号品質（ｓｑ）を有するいずれかの計算分析間隔２０４に調整することができる。対照的に、許容可能な信号品質（ｓｑ）を有していない計算分析間隔２０４はマーク「−」で示しており、選択することができない。
【０１２７】
具体的には、エポックタイムライン９０２に示すように、０〜４、４〜８、．．．、３６〜４０、５２〜５６及び５６〜６０の偶数間隔を選択することができる。同様に、エポックタイムライン９０２に示すように、４２〜４６、４６〜５０及び５０〜５４の奇数間隔を選択することもできる。選択可能な時間間隔は全部で１５個存在する。なお、これより多くの又はこれより少ない選択可能な時間間隔を設けることもできる。これらの１５個の選択可能な時間間隔の中では、斜線パターンを含む矩形９０６によって示すように、選択可能な時間間隔２８〜３２が最良の信号品質である。
【０１２８】
１５個の選択可能な分析間隔は、アニメーション活性化動画、関連するＲＡＰ、並びに集約的安定性マップ２２８ａ及び／又は集約的安定性マップ２２８ｂの生成に使用される。例えば、ＧＵＩ９００に示すアニメーション活性化動画は、６０秒エポックのうちの１６〜２０秒の選択可能な時間間隔のものである。ＲＡＰ９１０は、アニメーション活性化動画９０８に基づいて生成される。
【０１２９】
選択された時間間隔９０４のアニメーション活性化動画９０８には、ＲＡＰ９１２をオーバーレイ表示して提示することができる。動画セレクタ９０４を用いてエポックタイムライン９０２の異なる選択可能なセグメントを選択すると、異なるアニメーション活性化動画及び関連するＲＡＰが取り出されて提示される。
【０１３０】
安定性フィルタ調整ツール９１４は、レベルセレクタ９１６を含む。上述の例で説明したように、レベルセレクタ９１６は、最初にプログラムによって５のフィルタレベルＬ（Ｌ＝５）に設定することができる。マスク値Ｑは、プログラムによって設定することも、同様のマスク調整ツール／強度セレクタ（図示せず）を用いて入力することも、又は所定の値とすることもできる。集約的安定性マップ２２８ａ及び／又は集約的安定性マップ２２８ｂは、エポック全体（例えば、６０秒の信号データ）について生成される。具体的に言えば、集約的安定性マップ２２８ａ及び／又は集約的安定性マップ２２８ｂは、信号データのエポック全体にわたる、選択されたフィルタレベルにおける１５個の選択可能な分析間隔のＲＡＰを融合したものである。
【０１３１】
開業医は、レベルセレクタ９１６をさらに高レベル又は低レベルに調整することができる。レベルセレクタ９１６を用いて異なる安定性フィルタレベルを選択すると、異なるレベルの集約的安定性マップ（例えば、選択されたフィルタレベル（Ｌ）と、１５個の選択可能なＲＡＰの各々における対応するｘ−ｙ位置とに基づく集約的安定性マップＳ［Ｌ］）を取り出して提示することができる。同様に、開業医は、集約的安定性マップＳ［Ｌ］のマスク値を、所与のフィルタレベル（Ｌ）のためのさらに高い又は低いマスク値に調整することができる。このような調整時には、安定性マップＳ［Ｌ］２２８ｂ内の以前のマスク値を有するｘ−ｙ位置を新たに選択されたマスク値に調整して再表示することができる。
【０１３２】
いくつかの例では、レベルセレクタ９１６を有する安定性フィルタ調整ツール９１４を省略することもできる。省略する場合には、１５個の選択可能なＲＡＰにおける対応するｘ−ｙ位置の値を自動的に平均化して、従ってこの場合はフィルタレベル（Ｌ）に基づかない集約的安定性マップの関連するｘ−ｙ位置の値を生成することができる。
【０１３３】
図１０は、図５Ａに関連して説明したＲＡＰマップからの調整されたフィルタレベル（Ｌ）に基づいて生成された集約的安定性マップのブロック図１０００である。この例では、Ｌが３に等しい（Ｌ＝３）。
【０１３４】
調整されたフィルタレベル（Ｌ）は、同様にプログラムによって決定することも、又は開業医が安定性フィルタ調整ツール９１４の安定性レベルセレクタ９１６を用いて提供することもできる。
【０１３５】
ブロック図１０００に示すように、レベル３  １００１はプログラムによって決定され、又は安定性レベルセレクタ９１６を用いて提供される。アレイＰ１００２は、Ｎ個のＲＡＰにわたるｘ−ｙ位置のＮ個の要素（例えば、特定の（ｘ，ｙ）位置のＮ個のＲＡＰ２２２、２２４、．．．、２２６にわたる５３４、５３６、．．．、５３８）を含むように定められる。具体的に言えば、アレイＰ１００２は、異なるＲＡＰ２２２、２２４、．．．、２２６からの同じｘ−ｙ位置の強度値を含む。
【０１３６】
アレイＭ１００４は、Ｐアレイ１００２のＮ個の強度値からのＬ個の最大強度値を含むように定められる。例えば、フィルタレベルＬ＝３の場合、Ｍアレイ１００４は、Ｐアレイ１００２内の１５個の強度値のうちの３個の最大強度値（例えば、Ｎ個のＲＡＰ２２２、２２４、．．．、２２６にわたる特定のｘ−ｙ位置の強度値９７、９９及び９７）を含むように定められる。強度値Ｖは、Ｍアレイに含まれる強度値のうちの最小強度値１００５（例えば、Ｎ個のＲＡＰ２２２、２２４、．．．、２２６にわたる特定のｘ−ｙ位置の値Ｖ＝９７）に設定される。フィルタレベルＬ＝３の集約的安定性マップは、集約的安定性マップＳ［Ｌ］１００８内の位置（ｘ，ｙ）１００６を強度値Ｖに設定する（例えば、位置（ｘ，ｙ）１００６の値を９７に設定する）ことによって生成される。
【０１３７】
なお、全ての行ｘ及び列ｙは、ＲＡＰにわたるフィルタレベルＬ＝３に基づいて位置（ｘ，ｙ）毎に適切な強度値Ｖを設定するように同様に処理される。集約的安定性マップＳ［Ｌ］１００８は、後で取り出して提示できるように分析データベース１１８に保存することができる。なお、フィルタレベルＬ＝３に基づく集約的安定性マップには、上述した説明に従って２９×３２個のｘ−ｙ位置が設定される。さらに、異なるフィルタレベルに基づく他の集約的安定性マップも同様に生成される。
【０１３８】
図１１は、集約的安定性マップの位置に基づいて分析間隔及び関連するＲＡＰマップを決定する方法例１１００のフローチャートである。
【０１３９】
方法１１００は、動作１１０２から開始する。動作１１０４において、ｘ−ｙ位置を受け取る。例えば、ｘ−ｙ位置は、例えば図９に示すような集約的安定性マップ２２８ａ又は集約的安定性マップ２２８ｂなどの集約的安定性マップ内の位置を開業医がクリックした時に受け取ることができる。
【０１４０】
動作１１０６において、最大回転値（ＭＲＶ）をゼロに初期化し、ターゲット分析間隔Ｋをゼロに初期化する。動作１１０８において、分析間隔インデックスｔを１に設定する（例えば、ｔ＝１）。
【０１４１】
その後、動作１１１０において、時間間隔ｔにわたるＲＡＰマップのｘ−ｙ位置から回転値（Ｖ）を取り出す。動作１１１２において、回転値Ｖが最大回転値ＭＲＶよりも大きいかどうかについて判定する。動作１１１２においてＶがＭＲＶよりも大きいと判定された場合、方法１１００は動作１１１４に進んで、最大回転値ＭＲＶをＶに設定し、ターゲット分析間隔Ｋをｔに設定する。次に、方法１１００は、後述する動作１１１６に進む。一方で、動作１１１２においてＶがＭＲＶよりも大きくないと判定された場合、方法１１００は動作１１１６に進む。
【０１４２】
動作１１１６において、処理すべきさらなるＲＡＰマップが存在するかどうかについて判定を行い、例えば時間間隔ｔがＮ（例えば、Ｎ＝１５）未満であるかどうかについて判定する。動作１１１６においてｔがＮよりも小さいと判定された場合、動作１１１８においてインデックスｔを増分する（例えば、ｉ＋１）。動作１１１０〜１１１８は、複数のＲＡＰ及び関連する分析間隔にわたるＲＡＰのｘ−ｙ位置における、集約的安定性マップ内のｘ−ｙ位置の特定に寄与した最大回転値ＭＲＶを取得するように行われる。
【０１４３】
動作１１２０において、最大回転値ＭＲＶがゼロよりも大きいかどうかについて判定を行う。動作１１２０においてＭＲＶがゼロよりも大きいと判定された場合、方法１１１０は動作１１２２に進んで、アクティブな分析間隔をターゲット分析間隔Ｋに設定する。動作１１２４において、このアクティブな分析間隔にわたるアニメーション活性化動画及び関連するＲＡＰマップを取り出して提示する。その後、方法１１１０は、動作１１２６において終了する。
【０１４４】
一方で、動作１１２０においてＭＲＶがゼロよりも大きくないと判定された場合、方法は動作１１２６において終了する。
【０１４５】
上述した方法１１００は、開業医を支援するために、ＲＡＰにわたる特定のｘ−ｙ位置に関連する最良の表現及び／又は説明を提示するこのｘ−ｙ位置の最大回転強度値に基づいて、アクティブな分析間隔にわたるアニメーション活性化動画及び関連するＲＡＰマップを取り出す。
【０１４６】
しかしながら、方法１１００は、Ｌ個の最大回転強度値にわたる特定のｘ−ｙ位置の、集約的安定性マップを実装するために使用された最小回転強度値に基づいて、アクティブな分析間隔にわたるアニメーション活性化動画及び関連するＲＡＰマップを取り出すように修正することもできる。同様に、方法１１００は、集約的安定性マップに寄与したＬ個の最大回転強度値に基づいて、分析間隔にわたるアニメーション活性化動画及び関連するＲＡＰマップを取り出すように修正することもできる。
【０１４７】
図１２は、汎用コンピュータシステム１２００の例示的な実施形態のブロック図である。コンピュータシステム１２００は、本明細書の図１〜図１１に開示した方法又はコンピュータベース機能のうちのいずれか１つ又は２つ以上をコンピュータシステム１２００に実行させるように実行できる命令セットを含むことができる。コンピュータシステム１２００又はそのいずれかの部分は、スタンドアロン装置として動作することも、或いはネットワーク接続又はその他の接続などを使用して他のコンピュータシステム又は周辺機器に接続することもできる。例えば、コンピュータシステム１２００は、複数の時間間隔にわたる回転発生源の集約的安定性マップを定義するコンピュータ装置１１６とすることができ、またネットワークを介して信号処理装置１１４及び分析データベース１１８などの他のシステム及び装置に接続することもできる。
【０１４８】
コンピュータシステム１２００は、パーソナルコンピュータ（ＰＣ）、タブレットＰＣ、携帯情報端末（ＰＤＡ）、モバイル装置（例えば、スマートフォン）、パームトップコンピュータ、ラップトップコンピュータ、デスクトップコンピュータ、通信装置、制御システム、ウェブアプライアンス、又は機械が行うべき行動を指定する命令セットを（逐次的に又は別様に）実行できる他のいずれかの機械などの様々な装置として実装し、又はこれらの装置に組み込むこともできる。さらに、単一のコンピュータシステム１２００を示しているが、「システム」という用語は、１又は２以上のコンピュータ機能を実行するための１又は複数の命令セットを個別に又は協働で実行するあらゆる一群のシステム又はサブシステムを含むようにも解釈すべきである。
【０１４９】
図１２に示すように、コンピュータシステム１２００は、例えば中央処理装置（ＣＰＵ）、グラフィックス処理装置（ＧＰＵ）、又はこれらの両方などのプロセッサ１２０２を含むことができる。さらに、コンピュータシステム１２００は、バス１２２６を介して互いに通信できるメインメモリ１２０４及びスタティックメモリ１２０６を含むこともできる。図示のように、コンピュータシステム１２００は、液晶ディスプレイ（ＬＣＤ）、有機発光ダイオード（ＯＬＥＤ）、フラットパネルディスプレイ、固体ディスプレイ、又は陰極線管（ＣＲＴ）などのビデオディスプレイ装置１２１０をさらに含むことができる。また、コンピュータシステム１２００は、キーボードなどの入力装置１２１２、及びマウスなどのカーソル制御装置１２１４を含むこともできる。コンピュータシステム１２００は、ディスクドライブ（又は固体）装置１２１６、スピーカ又は遠隔制御装置などの信号生成装置１２２２、及びネットワークインターフェイス装置１２０８を含むこともできる。
【０１５０】
図１２に示すように、特定の実施形態又は態様では、ディスクドライブ（又は固体）装置１２１６が、例えばソフトウェアなどの１又は２以上の命令セット１２２０を組み込むことができるコンピュータ可読媒体１２１８を含むことができる。さらに、命令１２２０は、本明細書で説明した方法又はロジックのうちの１つ又は２つ以上を具体化することができる。特定の実施形態又は態様では、命令１２２０が、コンピュータシステム１２００による実行中に、完全に又は少なくとも部分的にメインメモリ１２０４、スタティックメモリ１２０６及び／又はプロセッサ１２０２内に存在することができる。メインメモリ１２０４及びプロセッサ１２０２は、コンピュータ可読媒体を含むこともできる。
【０１５１】
代替の実施形態又は態様では、特定用途向け集積回路、プログラマブルロジックアレイ及びその他のハードウェア装置などの専用ハードウェアの実装を、本明細書で説明した方法のうちの１つ又は２つ以上を実行するように構成することができる。様々な実施形態又は態様の装置及びシステムを含むことができる応用は、様々な電子システム及びコンピュータシステムを幅広く含むことができる。本明細書で説明した１又は２以上の実施形態又は態様は、２又は３以上の特定の相互接続されたハードウェアモジュール又は装置と、モジュール間で又はモジュールを通じて通信できる関連する制御信号及びデータ信号とを用いて、或いは特定用途向け集積回路の一部として機能を実行することができる。従って、本システムは、ソフトウェア、ファームウェア及びハードウェアの実装を含む。
【０１５２】
様々な実施形態又は態様によれば、本明細書で説明した方法は、プロセッサ可読媒体において有形的に具体化されるソフトウェアプログラムによって実装し、プロセッサによって実行することができる。さらに、非限定的な実施形態例又は態様例では、実装が、分散処理、コンポーネント／オブジェクト分散処理及び並列処理を含むことができる。或いは、本明細書で説明した方法又は機能のうちの１つ又は２つ以上を実行するように仮想コンピュータシステム処理を構成することもできる。
【０１５３】
また、ネットワーク１２２４に接続された装置がネットワーク１２２４を介して音声、ビデオ又はデータを通信できるように、コンピュータ可読媒体が命令１２２０を含み、又は伝搬信号に応答して命令１２２０を受け取って実行することも検討される。さらに、命令１２２０は、ネットワークインターフェイス装置１２０８を通じてネットワーク１２２４を介して送信又は受信することができる。
【０１５４】
コンピュータ可読媒体は、単一の媒体として示しているが、「コンピュータ可読媒体」という用語は、集中型又は分散型データベース、及び／又は１又は２以上の命令セットを記憶する関連するキャッシュ及びサーバなどの単一の媒体又は複数の媒体を含む。「コンピュータ可読媒体」という用語は、プロセッサによって実行される命令セットを記憶し、符号化し、又は搬送することができる、或いは本明細書に開示した方法又は動作のうちのいずれか１つ又は２つ以上をコンピュータシステムに実行させるあらゆる媒体も含むものとする。
【０１５５】
特定の非限定的な実施形態例又は態様例では、コンピュータ可読媒体が、１又は２以上の不揮発性リードオンリメモリを収容するメモリカード又はその他のパッケージなどの固体メモリを含むことができる。さらに、コンピュータ可読媒体は、ランダムアクセスメモリ、又はその他の揮発性書き換え可能メモリとすることもできる。また、コンピュータ可読媒体は、伝送媒体を通じて通信される信号などの搬送波信号を取り込むディスク、テープ又は他の記憶装置などの磁気光学媒体又は光学媒体を含むこともできる。電子メールに添付されたデジタルファイル、又は他の自己完結的な情報アーカイブ又はアーカイブの組は、有形記憶媒体と同等の配布媒体と見なすことができる。従って、本明細書には、コンピュータ可読媒体又は配布媒体、並びにデータ又は命令を記憶できる他の同等物及び後継媒体のうちのいずれか１つ又は２つ以上が含まれる。
【０１５６】
様々な実施形態又は態様によれば、本明細書で説明した方法は、コンピュータプロセッサ上で動作する１又は２以上のソフトウェアプログラムとして実装することができる。同様に、以下に限定するわけではないが、特定用途向け集積回路、プログラマブルロジックアレイ及びその他のハードウェア装置を含む専用ハードウェア実装も、本明細書で説明した方法を実行するように構成することができる。さらに、以下に限定するわけではないが、分散処理又はコンポーネント／オブジェクト分散処理、並列処理、或いは仮想マシン処理を含む別のソフトウェア実装も、本明細書で説明した方法を実行するように構成することができる。
【０１５７】
また、開示した方法を実行するソフトウェアは、任意にディスク又はテープなどの磁気媒体、ディスクなどの磁気光学媒体又は光学媒体、メモリカード、或いは１又は２以上のリードオンリ（不揮発性）メモリ、ランダムアクセスメモリ又は他の書き換え可能（揮発性）メモリを収容する他のパッケージなどの固体媒体などの有形記憶媒体に記憶することもできる。ソフトウェアは、コンピュータ命令を含む信号を利用することもできる。電子メールに添付されたデジタルファイル、又は他の自己完結的な情報アーカイブ又はアーカイブの組は、有形記憶媒体と同等の配布媒体と見なされる。従って、本明細書には、本明細書において列挙した有形記憶媒体又は配布媒体、並びに本明細書のソフトウェア実装を記憶できる他の同等物及び後継媒体が含まれる。
【０１５８】
以上、生体リズム障害に関連する複数の時間間隔にわたる回転発生源の集約的安定性マップを定義するシステム及び方法について説明した。特定の実施形態例又は態様例について説明したが、これらの実施形態又は態様には、本発明のより広範な範囲から逸脱することなく様々な修正及び変更を行えることが明らかであろう。従って、本明細書及び図面は、限定的な意味ではなく例示的な意味で捉えるべきである。本明細書の一部を成す添付図面は、本主題を実施できる特定の実施形態又は態様を限定ではなく一例として示すものである。図示の実施形態又は態様については、本明細書に開示する教示を当業者が実施できるように十分に詳細に説明した。本開示の範囲から逸脱することなく構造的及び論理的置換及び変更を行えるように、他の実施形態又は態様を利用し、又は本明細書から導出することもできる。従って、この「詳細な説明」は限定的な意味で解釈すべきものでなく、様々な実施形態又は態様の範囲は、添付の特許請求の範囲、並びにこのような特許請求の範囲が権利を有する同等物の全ての範囲のみによって定められる。
【０１５９】
本明細書では、このような本発明主題の実施形態又は態様を「発明」という用語によって個別に及び／又は集合的に参照していることがあるが、これは便宜的なものにすぎず、実際に複数のものを開示している場合には、本出願の範囲をいずれかの単一の発明又は発明概念に自主的に限定する意図はない。従って、本明細書では特定の実施形態又は態様を図示し説明したが、図示の特定の実施形態又は態様の代わりに、同じ目的を達成するように計算されたあらゆる構成を使用することもできると理解されたい。本開示は、様々な実施形態又は態様のありとあらゆる適合又は変更も対象とするように意図されている。当業者には、上記の説明を見直したときに、上記の実施形態又は態様と、本明細書では具体的に説明していないその他の実施形態又は態様との組み合わせが明らかになるであろう。
【０１６０】
要約書は、米国特許法施行規則第１．７２条（ｂ）に準拠するように提供するものであり、読者が技術的開示の本質及び要旨を素早く確認できるようにすると思われる。要約書は、特許請求の範囲又はその意味を解釈又は限定するために使用されるものではないという了解の下で提出するものである。
【０１６１】
上述した実施形態又は態様の説明では、本開示を簡素化するために、様々な特徴を単一の実施形態にまとめている。この開示方法は、請求項に記載する実施形態又は態様が、各請求項に明示的に記載する特徴よりも多くの特徴を有することを反映したものであると解釈すべきではない。むしろ、以下の特許請求の範囲に反映されるように、本発明主題は、開示した単一の実施形態又は態様の全ての特徴よりも少ないものによって成立する。従って、以下の特許請求の範囲は、各請求項が別個の実施形態例又は態様例として自立した状態で詳細な説明に組み込まれる。本明細書で説明した様々な実施形態又は態様は、詳細な説明において明確に言及していない異なる組み合わせで組み合わせ又は分類できることが企図される。また、このような異なる組み合わせを含む特許請求の範囲は、詳細な説明に組み込むことができる別個の実施形態例又は態様例として同様に自立できることがさらに企図される。
【符号の説明】
【０１６２】
９００  グラフィカルユーザインターフェイス（ＧＵＩ）
９０２  エポックタイムライン調整ツール
９０４  動画セレクタ
９０６  斜線パターンを含む矩形
９０８  アニメーション活性化マップ（選択された４秒間隔）
９１０  回転領域プロファイル（ＲＡＰ）（選択された４秒間隔）
９１２  アニメーション活性化マップにオーバーレイ表示したＲＡＰ
９１４  安定性フィルタ調整ツール
９１６  レベルセレクタ
２２８ａ  集約的安定性マップ（６０秒のエポック全体）
２２８ｂ  集約的安定性マップ（６０秒のエポック全体）
【図１】
2019516457.tif 000003
【図２】
2019516457.tif 000004
【図３】
2019516457.tif 000005
【図４】
2019516457.tif 000006
【図５Ａ】
2019516457.tif 000007
【図５Ｂ】
2019516457.tif 000008
【図５Ｃ】
2019516457.tif 000009
【図６】
2019516457.tif 000010
【図７】
2019516457.tif 000011
【図８】
2019516457.tif 000012
【図９】
2019516457.tif 000013
【図１０】
2019516457.tif 000014
【図１１】
2019516457.tif 000015
【図１２】
2019516457.tif 000016
【国際調査報告】
2019516457.tif 000017