(57)【要約】【課題】既存のトリガでは効果的に検出できないトリガ・イベントがある。【解決手段】周波数領域信号に生じる信号イベントにトリガをかけるための方法が開示される。この方法には、時間変動信号を繰り返しサンプリングし、時間変動信号のサンプルに基づいて複数のデジタル周波数領域スペクトラムを生成することが含まれる。時間変動信号についての周波数領域ビットマップは、デジタル周波数領域スペクトラムを適用することを通して繰り返し更新される。この方法は、更に、周波数領域ビットマップのある部分を選択し、選択部分内の信号占有を決定し、ビットマップの選択部分について定めた信号占有に基づくとともに、これに応じて時間変動信号の捕捉をトリガすることが含まれる。【選択図】図６
2010217181.tif 000002
【特許請求の範囲】
【請求項１】
時間変動信号を繰り返しサンプリングすること、
上記時間変動信号のサンプリングに基いて時間とともに複数のデジタル周波数領域スペクトラムを生成すること、
周波数領域ビットマップを含むデータ記憶装置に上記デジタル周波数領域スペクトラムを順次適用することによって、上記時間変動信号についての上記周波数領域ビットマップを繰り返し更新すること、
上記周波数領域ビットマップのある部分を選択すること、
上記周波数領域ビットマップ内の信号占有を定めること、
上記周波数領域ビットマップの上記部分について定められた上記信号占有に応じて上記時間変動信号の捕捉をトリガすること
を具える周波数領域試験測定装置において信号イベントに応じてトリガをかける方法。
【請求項２】
時間変動信号の周波数領域ビットマップを記憶する記憶サブシステムと、
上記記憶サブシステムと動作可能に結合された処理サブシステムと、
上記周波数領域ビットマップのある部分を選択し、
上記周波数領域ビットマップの上記部分内の信号占有を決定し、
上記周波数領域ビットマップの上記部分について定められた上記信号占有に応じて上記時間変動信号の捕捉をトリガする
上記処理サブシステムで実行可能なビットマップ命令と
を具え
上記周波数領域ビットマップは、上記時間変動信号を繰り返しサンプリングすることを通して生成されるデジタル周波数領域スペクトラムを上記周波数領域ビットマップに適用することによって繰り返し更新されることを特徴とする
周波数領域信号で生じる信号イベントにトリガをかけるシステム。
【請求項３】
時間変動信号を受けるフロント・エンド部分と、
上記フロント・エンド部分と動作可能に結合され、上記フロント・エンド部分が上記時間変動信号を受けて処理するときに上記時間変動信号に基いてデジタル周波数領域スペクトラムを生成するよう構成されたリアルタイム・エンジンと、
上記デジタル周波数領域スペクトラムを連続して受けて記憶することによって更新される周波数領域ビットマップを収容するメモリ・サブシステムと、
上記周波数領域ビットマップのある部分を選択し、
上記周波数領域ビットマップの上記部分内の信号占有を決定し、
上記周波数領域ビットマップの上記部分について定められた上記信号占有に応じて上記時間変動信号の捕捉をトリガする
動作が可能なビットマップ命令を実行するよう構成される処理サブシステムと
を具える周波数領域試験測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被測定信号の試験及び測定に関し、特に、周波数領域における信号イベントにトリガをかけるための方法及びシステムに関する。
【背景技術】
【０００２】
試験及び測定の操作は、トリガをかける方法によって制御されることが多い。例えば、上述の後で調査するために、信号イベントを発見し、捕捉する場合では、信号捕捉は、ある信号特性が観測されるか又は別の方法で検出されたときにアクティブにされるトリガに基づくものにできる。このようなトリガの使用は、潜在的に関心があると思われる信号だけを捕捉することによって、演算資源（computing resources）を節約して使用することになる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第６７４８３３５号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
多くの場合、既存のトリガで十分ではあるが、既存のトリガには共通して効率良く検出できない多様な信号状態が存在する。加えて、多くの既存のトリガ方法はあいまいで、ユーザが特に関心のある信号イベントを特定できるようにするのに限界がある。
【課題を解決するための手段】
【０００５】
本発明の第１観点は、周波数領域試験測定装置において信号イベントに応じてトリガをかける方法であって、時間変動信号を繰り返しサンプリングするステップと、時間変動信号のサンプリングに基いて時間とともに複数のデジタル周波数領域スペクトラムを生成するステップと、周波数領域ビットマップを含むデータ記憶装置にデジタル周波数領域スペクトラムを順次適用することによって、時間変動信号についての周波数領域ビットマップを繰り返し更新するステップと、周波数領域ビットマップのある部分を選択するステップと、周波数領域ビットマップ内の信号の占有を定める（determine：測定する）ステップと、周波数領域ビットマップの上記部分について定められた信号の占有に応じて時間変動信号の捕捉をトリガするステップとを具える。本発明の第２観点は、第１請求項の方法であって、周波数領域ビットマップを繰り返し更新するステップが、周波数領域ビットマップの複数部分におけるヒット計数値（hit counts）が、デジタル周波数領域スペクトラムが周波数領域ビットマップのそのような部分内に生じる成分を含むときに増加するステップと、周波数領域ビットマップ中の累積ヒット計数値が周期的に減少するステップとを含む。第３観点は、第２観点の方法であって、更に、周波数領域ビットマップの表示される描写を表示するステップを具え、ここで、周波数領域ビットマップ中の累積ヒット計数値を周期的に減少させることは、減衰係数を用いて実行され、減衰係数は、表示される描写の部分を、もしデジタル周波数領域スペクトラムをデータ記憶に連続して適用することによってそのような部分が増加しないなら、時間とともに減少させる。第４観点は、第３観点の方法であって、周波数領域ビットマップの上記部分内の信号占有を定めるステップが、周波数領域ビットマップ中の累積ヒット計数値を周期的に減少させるのに利用される減衰係数について補償するステップを含む。第５観点は、第４観点の方法であって、減少係数について補償するステップは、周波数領域ビットマップの上記部分中の現在のヒット値を次の数式１で掛け算するステップを含む。
【０００６】
【数１】
2010217181.tif 000003
【０００７】
ここでｒは減衰係数で、ｎは周波数領域ビットマップの上記部分に減衰係数が適用された回数である。第６観点は、第１観点の方法であって、周波数領域ビットマップの上記部分内における信号占有を定めるステップが、ビットマップの上記部分に対応する周波数及び振幅で生じる測定期間中の時間量を定めるステップと、測定期間の長さで、上記時間量を割るステップとを含んでいる。第７観点は、第１観点の方法であって、周波数領域ビットマップの上記部分内における信号占有を定めるステップが、測定期間中における周波数領域ビットマップの上記部分内で生じた実際のヒット数を定めるステップと、その実際のヒット数を、その測定期間中であり得る最大ヒット数で割るステップとを含んでいる。第８観点は、第１観点の方法であって、更に、ユーザ入力を受けて周波数領域ビットマップの上記部分を特定し、これが選択されるステップを具えている。第９観点は、第８観点の方法であって、ユーザ入力を受けるステップが、ポインティング・デバイスから入力を受けるステップを含んでいる。第１０観点は、第９観点の方法であって、ポインティング・デバイスをマウスとしても良い。第１１観点は、第９観点の方法であって、ポインティング・デバイスは、周波数領域ビットマップの表示描写を表示するよう構成されたインタラクティブなタッチスクリーン・ディスプレイである。第１２観点は、第１観点の方法であって、周波数領域ビットマップの選択された部分は、周波数領域ビットマップの複数の非連続な（non-contiguous：隣接しない）領域を含んでいる。
【０００８】
本発明の第１３観点は、周波数領域信号で生じる信号イベントにトリガをかけるシステムであって、時間変動信号の周波数領域ビットマップを記憶する記憶サブシステムと、記憶サブシステムと動作可能に結合された処理サブシステムと、周波数領域ビットマップのある部分を選択し、周波数領域ビットマップの上記部分内の信号占有を決定（determine：測定）し、周波数領域ビットマップの上記部分について定められた信号占有に応じて時間変動信号の捕捉をトリガする処理サブシステムで実行可能なビットマップ命令とを具えており、このとき、周波数領域ビットマップは、時間変動信号を繰り返しサンプリングすることを通して生成されるデジタル周波数領域スペクトラムを周波数領域ビットマップに適用することによって繰り返し更新される。第１４観点は、第１３観点のシステムであって、ビットマップ命令は、更に、周波数領域ビットマップに適用されるデジタル周波数領域スペクトラムが周波数領域ビットマップの一部分に生じる成分を含むときに、周波数領域ビットマップのそのような部分中のヒット計数値を増加させるとともに、周波数領域ビットマップ中の累積ヒット計数値を周期的に減少させることによって、周波数領域ビットマップ中に表示の残像を実現可能である。第１５観点は、第１４観点のシステムであって、このとき、周波数領域ビットマップの上記部分内の信号占有を定めるときに、ビットマップ命令が、周波数領域ビットマップ中の累積ヒット計数値を周期的に減少させるために使われる減衰係数を補償（compensate）するよう構成される。第１６観点は、第１５観点のシステムであって、このとき、ビットマップ命令が、周波数領域ビットマップの上記部分中の現在のヒット計数値に上述の数式１を掛け算することによって、減衰係数を補償するよう構成されるが、ここでｒは減衰係数で、ｎは周波数領域ビットマップの上記部分に減衰係数が適用された回数である。
【０００９】
本発明の第１７観点は、周波数領域試験測定装置であって、時間変動信号を受けるフロント・エンド部分と、フロント・エンド部分と動作可能に結合され、フロント・エンド部分が時間変動信号を受けて処理するときに上記時間変動信号に基いてデジタル周波数領域スペクトラムを生成するよう構成されたリアルタイム・エンジンと、デジタル周波数領域スペクトラムを連続して受けて記憶することによって更新される周波数領域ビットマップを収容するメモリ・サブシステムと、周波数領域ビットマップのある部分を選択し、周波数領域ビットマップの上記部分内の信号占有を決定（determine：測定）し、周波数領域ビットマップの上記部分について定められた信号占有に応じて時間変動信号の捕捉をトリガする動作が可能なビットマップ命令を実行するよう構成される処理サブシステムとを具えている。第１８観点は、第１７観点の装置であって、更に、ビットマップの表示可能な描写を表示するための表示サブシステムを具え、ビットマップ命令が、周波数領域ビットマップ中の累積ヒット計数値を周期的に減少させることにより、表示可能な描写の１つの表示フレーム中に生じる一時的な（transient）信号イベントが、１つ以上の連続する表示フレームに渡って表示されつつ連続的に減衰するという、ビットマップの表示可能な描写についての表示残像を実現するよう構成される。第１９観点は、第１８観点の装置であって、周波数領域ビットマップの上記部分内の信号占有を定めるときに、ビットマップ命令が、周波数領域ビットマップ中の累積ヒット計数値を周期的に減少させるために利用される減衰係数について補償するよう構成される。第２０観点は、第１９観点の装置であって、このとき、ビットマップ命令が、周波数領域ビットマップの上記部分中の現在のヒット計数値に上述の数式１を掛け算することによって、減衰係数を補償するよう構成されるが、ここでｒは減衰係数で、ｎは周波数領域ビットマップの上記部分に減衰係数が適用された回数である。第２１観点は、第１７観点の装置であって、ビットマップ命令が、ユーザ入力に応じて周波数領域ビットマップの上記部分を選択するよう構成される。第２１観点は、第１７観点の装置であって、このとき、周波数領域ビットマップの上記部分は、周波数領域ビットマップの複数の非連続な領域を含んでいる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明による試験測定装置及びシステムの概略図を描いたものである。
【図２】図２は、代表的な周波数スペクトラムのビットマップの概略図である。
【図３】図３は、代表的な周波数スペクトラムのビットマップの別の概略図である。
【図４】図４は、周波数スペクトラム・ビットマップを維持し、ビットマップ・データに応答してトリガを実行する代表的な方法を示す。
【図５】図５は、異なる信号の占有を経験する２つの異なる領域を含む代表的な周波数スペクトラム・ビットマップを示す。
【図６】図６は、信号の占有に応じてトリガをかける代表的な方法を示す。
【図７】図７は、ある信号特性が観測されるであろう領域を特定するために、周波数領域ビットマップの一部分を選択する例を示す。
【図８】図８は、ある信号特性が観測されるであろう領域を特定するために、周波数領域ビットマップの一部分を選択する他の例を示す。
【図９】図９は、基準信号イベントに多様に相関するビットマップ・サンプルを有する代表的な周波数スペクトラム・ビットマップを示す。
【図１０】図１０は、基準信号イベントに多様に相関するビットマップ・サンプルを有する代表的な周波数スペクトラム・ビットマップを示す。
【図１１】図１１は、基準信号イベントに多様に相関するビットマップ・サンプルを有する代表的な周波数スペクトラム・ビットマップを示す。
【図１２】図１２は、ここで説明するシステム及び方法に関連して用いられる種々のビットマップの概略を描いたものである。
【図１３】図１３は、周波数スペクトラム・ビットマップ・トリガを生成するためのユーザ・インタフェース・システム及び方法を示す。
【発明を実施するための形態】
【００１１】
図１を参照すると、図は本発明による信号を測定し試験するシステム２０を描いている。システム２０は、時間変動信号２４を受けて、この入ってくる信号に対してオプションで種々の処理操作を行うフロント・エンド２２を含んでいる。オプション処理には、フィルタ処理、ミキサー処理、ダウン・コンバージョンなどが含まれる。上述のように、付加要素２６を採用して、入ってくる信号をデジタル形式に変換し、間引き処理や位相及び振幅の補正を行っても良い。描画した構成は例であって、当業者であれば他の種々の変形が可能なことが理解できるであろう。
【００１２】
信号パスのノード２８では、信号が時間変動信号２４のデジタル処理された形式として存在する。これは、順に、リアルタイム・エンジン処理ブロック３０に適用される。特に、ブロック３０は、時間変動信号２４に基いて複数のデジタル周波数領域スペクトラム３１を繰り返し生成するよう構成されている。スペクトラムの生成は、チャープｚ（chirp-z）、ＦＦＴや可変長ＦＦＴを含むいくつかのデジタル周波数変換技術を用いて実行しても良い。
【００１３】
システム２０は、メモリ・サブシステム３２も含み、これはフロント・エンド・ブロック及びリアルタイム・ブロック３０と動作可能に（例えば、バスを介して）結合される。更にシステム２０は、表示サブシステム３４及び処理サブシステム３６を含む。以下で更に説明するように、メモリ・サブシステム３２は、複数のスペクトラム３１から構築される周波数領域ビットマップを収容するデータ記憶装置を提供する。システム２０は、物理的又は論理的に分離された記憶場所３８も含んでいても良く、これは、詳細なオフライン分析に供される信号の記憶のために利用されても良い。
【００１４】
概して、メモリ・サブシステム３２は、システム２０のリアルタイム機能をサポートするためのメモリ空間を提供するよう構成される。例えば、時間変動信号２４の一部は、周波数領域変換及び他のリアルタイム動作がブロック３０で実行されている間、典型的にはメモリ中に保持される。保持する理由の１つは、時間変動信号の一部を捕捉し、例えば、リアルタイム処理で実行している処理動作よりも、強力でリーソスを消費する処理動作を用いてオフラインでより大規模に分析可能とするためである。このようにして時間変動信号の一部を別途蓄積しておくことは、「分析捕捉」と呼んでも良い。このような別途の蓄積は、典型的にはトリガ・イベントの検出に応じて行われ、これは以下でより詳細に説明する。
【００１５】
リアルタイム処理と選択的なトリガ・オフライン処理、測定及び試験動作の組み合わせによって、乏しい演算資源が、必要なときにだけ、より効率良く使用される。ある意味において、リアルタイム・ブロック３０は、いつより包括的な分析を実行すべきか、そして、どの特定のデータについてそれを実行すべきかを決定するスクリーニング・ツールとして動作する。更には、トリガは、関心あるデータの捕捉に関連する試行錯誤を排除し、関心のある信号を見つけるために生又は処理された大量のデータを捕捉して、全体を丹念に調べる必要性をなくす点で、ユーザの能率を効果的に高めることに寄与する。
【００１６】
ここで図２を参照し、周波数領域情報の蓄積について説明する。特に、ここに示す多くの例では、周波数領域データはビットマップ構造４０で蓄積され、量子化された振幅又はパワー・レベルが周波数の関数として表現される。典型的には、複数のデジタル周波数領域スペクトラム３１に由来する情報が、ビットマップ構造中に累積される。実際として、多くの実施形態では、ビットマップ構造４０は、ブロック３０によって複数のデジタル周波数領域スペクトラムが生成されるとき、繰り返し連続的に複数のデジタル周波数領域スペクトラムを適用することを通して、更新及び増加される。
【００１７】
ビットマップは、典型的には高い変換レートを用いて生成されるが、これは希なイベントの検出を容易にするために、多く設定において望ましい。この高いレートは、イベント検出には好ましいことではあるが、ビットマップ・データを表示するための表示デバイスやサブシステム３４と接続して使用されるデバイスには、速過ぎることが多く、通常、人間の目で感知できるものを大幅に超えてしまう。従って、入ってくる変換結果は、最高速度でデータベースに書き込まれ、続いて、視認可能なレートでスクリーンに転送される。例えば、表示は、サンプリング・データ・ベースによって、１秒に１０、２０、３０又は６０回駆動されるようにしても良い。しかし、これらは例であって、他のフレーム・レートを採用しても良い。
【００１８】
ビットマップの図で示されるように、ビットマップ構造は、スペクトラムのグラフを、振幅又はパワー値のトレースを表す行（rows）と周波数軸上のポイント又は範囲を表す列（columns）に分解することによって形成されるグリッド（grid：格子）と考えることができる。グリッド中の各セルは、入ってくるスペクトラムによって何回そのセルがヒットされたかの計数値を保有している。これら計数値を追跡し、視覚的な符号化（例えば、計数値を輝度又は色調にマッピングすること）を適用することによって、システムは、通常の信号及び背景雑音から希な過渡信号をユーザが視覚的に区別できるようにできる。読者は、ここにあるビットマップ図が簡略化されたデモ用の（demonstrative：例証的な）例を提供するもので、メモリ・サブシステム３２中に蓄積されるデータベースの実際の実施形態は、数百の列及び行を含むことがありえることを理解するであろう。
【００１９】
図２と図３を比較することで、１つのデジタル領域の周波数変換をビットマップ・データベースしたものと、そのような変換の多数の累積をビットマップ・データベースにしたものとの間の関係が示される。図２に関しては、累積はされていない。これは、１つの周波数変換を表すビットマップを示し、関心のある範囲における各周波数に対する変換の振幅／パワー・レベルを示している。具体的には、図２は、１つのスペクトラムがマッピングされた後に、どのビットマップ・セルが保有しているかを示す。ブランクのセルは、値ゼロを保有し、それらにはまだスペクトラムから何らのポイントも入り込んでいないことを意味する。
【００２０】
しかし、時間とともに、時間変動信号から異なるサンプルが取り込まれると、個々の周波数スペクトラムは変化し、周波数及び振幅の異なる値を生じる。図３のビットマップの描画は、９個の異なるデジタル周波数領域変換を適用しビットマップに蓄積することによって更新された（増加した）ビットマップを示す。特に、図３のビットマップは、図２に示されたスペクトラムからのデータを含むが、８個のスペクトラムが上乗せで加えられている。ビットマップにスペクトラムを適用することの本質は、各スペクトラムにつき、周波数軸に沿った各値について、ノイズ・フロア又は他のベースラインの値であっても、さらには、「無効なポイント」を表すために蓄積された値であっても、何らかの振幅／パワーの値が示されることである。実際、図３の例では、入ってくる時間変動信号がなかったときに複数スペクトラムの１つが生成されて、これがノイズ・フロアに一連（String）の「１」の値として反映されている。
【００２１】
場合によっては、発生した値をカラー・スケールにマッピングし、データの視覚的表現を豊かにすることが望ましい。例えば、次のカラー・マッピングを上述した９個のスペクトラムの例に使用することができる。
【００２２】
【表１】
2010217181.tif 000004
【００２３】
この例では、赤、橙などのような暖色系であるほど、発生数がより多いことを示すように用いられている。しかし、これは一例であり、他の種々の輝度勾配（intensity-grading）手法を用いることができる。
【００２４】
ビットマップのヒットした計数値は、典型的には、時間とともに累積される。スペクトラムが到着するレートは、表示システムで可能な処理よりも典型的には高速なので、複数のスペクトラム（例えば、数千のスペクトラム）の１「フレーム」が、ビットマップに対して次の操作が実行される前に、ビットマップに蓄積される。例えば、１つの実施形態では、４８,０００のスペクトラムが１秒毎にビットマップ・データベースに適用される。１秒で約３３回のフレーム・レートを用いると、各表示フレーム中に約１４００のスペクトラムがビットマップ・データベースに適用される。他の実施形態では、１秒で２９２,０００の変換結果が生成され、２０Ｈｚのフレーム・レートが採用され、１表示フレームにつき約１５,０００のスペクトラムがビットマップに適用される。
【００２５】
いずれの場合でも、１フレームが完了し、その計数データが次の処理に送られた後に、計数値は取捨選択できる。１フレームから次のものへと計数値を保持するものは、残像型（persistence：パーシスタンス）と呼ぶことができる。残像型が採用されると、単純に計数を再開し、最も新しいフレームからの値に計数値を置き換えるのではなく、ビットマップ・データベース中の既存の計数値は保持され、新しく到着したスペクトラムのパワー／周波数の値が追加されて計数値を増加させる。
【００２６】
ビットマップされたスペクトラム・データの蓄積及び表示に関係し、異なる形式又は程度の残像型が採用されても良い。例えば、「無限残像型（infinite persistence）」は、連続する各フレームが既存の計数値に加算されて、各フレームから次のフレームへと累積する計数値を全て保持することを言う。一方、「可変残像型（variable persistence）」は、計数値を全部よりは少なく保持するものを言い、これは、連続する各表示フレームにつき一定の割合で計数値を減少させるなど、様々な方法で実現可能である。
【００２７】
残像とその潜在的な有効性を説明する１つの状況としては、観測期間中に１回しか起きない異常信号がある。１回だけしか現れないけれども、この信号は、１フレーム中の全部で１４６５回のスペクトラムの更新について現れたと仮定する。更に、可変残像の手法が採用され、ビットマップ計数値は、各フレームにつき２５％で減少されると仮定する。この例では、ビットマップ中の影響を受けたセルは、１４６５の値から開始し、ビットマップ・データベースが最初のフレームを表示するためにサンプルされたときに、最大限で表示される。１フレーム後には、影響を受けたセル中の発生値は２５％減少して１０９９になる。更にもう１フレーム後には、これらは８２４に減少し、そして見えなくなる明るさまで小さく、小さくなっていく。画面上では、最初は、その信号周波数におけるスパイクとともに明るいトレース（trace：軌跡）が表示されるであろう。フレームが連続して表示に転送されると、その信号が生じた表示スペクトラムの一部が減少する（例えば、低い密度を示す色に弱まる又は変化する）。その間に、ノイズ・レベルの画素は、この弱まっていく信号の下で明るくなり始める。最後には、ベースラインのトレースだけがノイズ・フロアに存在しているであろう。
【００２８】
上述したスペクトラム測定システム及び方法は、多様な設定において、多くの利点を提供できる。時間変動信号からのサンプルは、高いレートでスペクトラムのトレースに変換されるので、波形更新の間のデッド・タイムが短いか又はなしとなる。更には、スペクトラムのトレースはビットマップ・データベースに供給され、これは信号イベントの視認性を高めるようにパラメータを調整可能な形で実現できる。上述のように、残像は多様な方法で実現でき、スペクトラムの異なる部分における波形の発生率（prevalence）は、ビットマップと関係して多様な輝度勾配及び色の手法を用いて表示中に反映される。
【００２９】
読者は、ここでの説明の原理がアナログ周波数領域スペクトラムを含むように拡張できることを理解できるであろう。このような場合、アナログ周波数領域スペクトラムをサンプルして、ビットマップ・データ構造を繰り返し更新するように処理できるであろう。このような手法の個々の点は変更するとしても、全般的な効果はアナログ・スペクトラムのデジタイザ化したバージョンを提供するものである。ここでの説明の目的上、アナログ・スペクトラムは、複数のデジタル周波数領域スペクトラムを（変換を通して）生みだし、これらはビットマップ・データベースを更新するように繰り返し適用される。
【００３０】
多くの場合、１つ又は複数の特異な信号を観測するだけでなく、時間変動信号のイベントと、その近辺の詳細な分析を実施することが望まれる。多様な形式の外部及びレベル・トリガ、パワー・トリガ、周波数マスク・トリガなどを含む内部トリガを含む多様なトリガ方法が存在する。過渡信号や他の希な信号イベントを分析するためには、いくつかの形式の内部トリガを採用するのが有益で、これは被観測信号のいくつかの特性に応答してトリガが実行される。
【００３１】
いずれの場合でも、一度トリガが宣言されると、捕捉する長さ、遅延などの多様な取込み設定を用いて、時間変動信号の分析捕捉が行われる。既存のトリガは、かなり広範囲に多様な信号について十分ではあるが、デジタルＲＦシステムでは比較的一般的で、既存のトリガ方法ではうまく動作するものがない信号状態がある。例えば、ある周波数範囲において、複数の信号が異なる時間に異なるパワー／振幅レベルで多様に発生することがある。パワー・トリガは、最も高いパワーを用いて信号を捕捉でき、周波数マスク・トリガは、特定の周波数において、あるパワー閾値を超える信号を捕捉できるが、「信号の下の信号」の状況は捕捉し難いままである。
【００３２】
ここで記述するビットマップ及び表示残像は、上述した検出の問題を克服するトリガ・メカニズムを構築するのに用いられ、これまでと異なる有益性と利点を提供する。ここで図４を参照して、代表的なトリガ方法を説明する。
【００３３】
８０に示すように、この方法は関心領域を規定することを最初に含めても良い。典型的には、この領域は、上述したビットマップ・データ構造に関連して規定される。例えば、ビットマップの画素の特定グループ又は他の部分が関心領域として特定されても良い。典型的には、このグループは、表示画面上の画素を駆動するのに用いられる複数のビットマップ・セルの矩形領域であるが、他のグループを採用しても良い。
【００３４】
一般に、ある形のユーザの入力を受けて、関心領域が規定される。例えば、キーボードを用いて被観測振幅及び周波数範囲に対応する関心のあるＸ及びＹの範囲を特定しても良い。これに代えて、ビットマップ表示上に箱を描くのに用いられるマウス入力又は他の入力を受けるようなグラフィカルな方法を採用しても良い。
【００３５】
８２に示すように、この方法は用いるトリガ基準を規定することを含めても良い。ここで説明する複数の例では、トリガは内部のもので、探そうとする信号特性が、関心領域中に生じるビットマップ・データとして特定されるか又はビットマップ・データに変形可能である。以下で詳細に説明する具体的な例では、ビットマップ中の輝度勾配又は色の値に基づくトリガと、信号占有及び信号相関に基づくトリガとを含む。
【００３６】
ステップ８６、８８及び９０は、システムの繰り返し動作に関し、これは関心領域及びトリガ基準の仕様に従って生じる。ステップ８６及び８８は、デジタル周波数領域変換結果の繰り返し発生と、これら変換結果を適用することでビットマップ・データベースを更新することを記述している。１つの実施形態では、トリガ基準がビットマップ・データベースを更新するために適用される全ての変換結果について試験される。他のあり得る実施形態では、トリガ基準が、ビットマップ・データベースの変換結果の個々の更新毎ではなく、１表示フレームにつき1回だけ又はｎ個の変換毎に１回だけ評価される。従って記述した例では、処理の流れがトリガ基準を満たすかの試験に進む前に、ビットマップ・データベースはＮ回更新されるが、ここでＮは１表示フレーム当たりの変換回数である。しかし、トリガ基準は、装置の表示フレーム・レートと一致しないインターバルも含め、任意の望ましいスケジュールで試験しても良いと理解すべきである。そうは言っても、ユーザは、多くの場合、直接か、又は残像、色分け（color coding）その他の機能で提供される拡張機能により、表示上で視認可能な信号現象の観点からトリガ・イベントを理解するので、試験を表示のためのデータベースのサンプリングに合わせることが、多くの場合に望ましい。しかし、他の設定においては、時間分解能の要件によって、変換の更新毎に試験をビットマップに適用する設定が決まってしまう。
【００３７】
９２に見られるように、１フレーム分の複数の変換がビットマップ構造に加算された後、処理の流れはトリガ基準の試験へと進む。しかし、９０に示すように、採用された残像の特定の仕組みに従って、トリガの試験の前に、ビットマップ中の累積値は減少又は減衰される。一方、時には、減衰又は残像の技法を適用するより前にトリガ試験を実施するのが望ましいこともある。例えば、残像を加える前にビットマップ・データに対して占有トリガを実施したり、残像のあるビットマップそのままに対して、又は残像効果を取り除くようきれいにしたビットマップに対して、密度試験を実施するのが好ましいこともある。残像効果を補償する更なる例については、以下で説明する。
【００３８】
図を続けると、もしトリガが宣言されないと、処理の流れは８４に戻り、次の試験サイクルなど前に、新手の１フレーム分の複数の変換がビットマップに適用される。一方、９４に示すように、関心領域に関するスクリーニング分析でトリガを宣言する結果になったときは、時間変動信号の分析捕捉が実行される。先に説明したように、より深く、より包括的な分析に捕捉データを供することができるように、分析捕捉は、典型的には、論理的又は物理的に離れた場所に時間変動信号の所望部分の蓄積することを含んでいる。上述のように、トリガが宣言されたときに、時間変動信号の捕捉する部分を正確に特定するために、多様な取込み設定が採用される。しばしば採用される２つの仕様は、より深い分析のために保持される時間変動信号のその部分の長さ（時間的な）の仕様と、トリガ・イベントの瞬間に対してサンプルの開始が時間的にどこに生じるかを示すことである。更には、トリガ宣言の前後で生じる時間変動信号の部分は、メモリ・サブシステム３２中に保持される分析捕捉中に含まれると理解されるだろう。
【００３９】
トリガを認識する他の潜在的に望ましい結果としては、トリガ・イベントの表示／出力のクリアを可能にすることである。例えば、ユーザは、オプションでトリガ・イベントに応じてのみ表示を更新するという設定をするかもしれない。このような場合、トリガ・イベントを含まないスペクトラムの表示フレームは抑制されて、これらでいっぱいになることがなく、関心のあるイベントを見えにくくすることがないので、関心のあるイベントを見るのがより容易になる。
【００４０】
トリガの仕様の特定の例の説明を始めると、複数のトリガ仕様からなる１つの分類（Class）は、ビットマップのカラー特性を用いて構成されても良い。色の観点からトリガが特定されるときには、トリガ処理は、ビットマップ構造のサンプルを表示する（例えば、表示サブシステム３４上で）ことと関連して用いられる密度勾配又は色の仕組みに依存すると理解されるべきである。色の基準は、特定された関心領域に対して多様な方法で定義されても良い。例えば、トリガ基準は、少なくとも「緑」、つまり、緑又は波形発生数が相対的により高いことに対応する色でなければならない領域中の画素のあるパーセンテージであっても良い。他の例としては、この基準は、定義した領域中の全ての画素（ビットマップ・セル）についての「平均」の色としても良い。しかし、これらは例であって、色に基づく別の基準を採用しても良い。さらには、８２（図４）で生じる仕様は、ユーザからの入力を通して直接表現されても良いし、ユーザ入力から導くか又は計算されても良い。
【００４１】
上述したように、典型的には、トリガ試験は、表示サブシステム３４に送られる表示フレーム毎に１回実施される。例えば、上述した実施形態の１つでは、システムは毎秒約４８,０００の変換結果で更新され、３３Ｈｚのフレーム・レートが採用されていた。この例では、トリガ基準は、ビットマップに適用される約１４００の変換結果毎に１回試験される。
【００４２】
図４の判断ステップ９２を参照すると、この判断ステップは、典型的には、ステップ８０で定義された関心領域の画素単位のチェックを含んでいる。もし色に基づく基準が満たされると、トリガ処理が生じ、９４に示すように、捕捉分析が行われる。
【００４３】
トリガ処理は、また、ビットマップ中の定義された関心領域に関する密度又は発生率（prevalence）とも呼ばれる波形の占有（occupancy）に基礎を置いても良い。別の言い方をすれば、ユーザは、スペクトラムのパワー対周波数の特定領域中に、時間変動信号が周波数スペクトラム成分を生成する相対的な比率（rate）に関心があることがある。図５を参照すると、典型的な周波数対パワーのビットマップ・スペクトラム１００が示されている。例えば、ユーザが「異常のない（healthy）」信号の成分が、概ね又はもっぱら領域Ａ中に発生し、希な異常（artifact）は領域Ｂ中に生じると期待していると仮定する。ユーザは、もしそのような異常がたまにしか生じなければ、それらに気づかないかもしれない。従って、ユーザは、占有の閾値を定義しても良く、これによって、領域Ｂ中の活動が増加すれば、トリガ（そして分析捕捉）という結果を生じる。この例から、このシステム及び方法は、振幅のより高い及びより低いの両信号によって、並びに発生率（prevalence）のより大きい及びより小さい信号によって、スペクトラムの描画が囲まれているときでさえ、スペクトラムのイベントを効果的に検出するのに利用可能なことが理解できるであろう。さらには、多くの場合、時間及び周波数領域のどちらかにおける関心のある波形の信号の予備知識がなくても、有用なトリガを工夫できる。
【００４４】
図６は、周波数領域信号で生じる信号イベントに応じてトリガをかける代表的な方法１２０を記述するとともに、占有に基づく測定及びトリガの更なる例を提示している。この方法は、図１を参照して説明したような周波数領域試験測定装置又はシステムに関連して採用されても良いが、それは単に代表例に過ぎず、この方法は他の装置又はシステムと関連して採用されても良いと理解すべきである。先の例にもあったように、この代表的な方法には、ステップ１２２、１２４及び１２６で示すように、時間変動信号を繰り返しサンプリングすることと、その信号から導いた複数の周波数領域変換を用いて、周波数領域ビットマップを更新することが含まれる。
【００４５】
周波数領域ビットマップの更新（ステップ１２６）には、それぞれステップ１２８及び１３０で示すように、ビットマップ中のヒット計数値を増加又は減少させることが含まれる。この方法では、また、ステップ１３２で、周波数領域ビットマップの表示可能に表現したものを（例えば、図１の表示サブシステム３４上で）出力及び／又は表示することを含めても良い。複数の周波数領域スペクトラムが適用されると、適用されたスペクトラムがビットマップの部分それぞれに占める振幅及び周波数値に対応する成分を含む場合は、ビットマップのそれら部分におけるヒット計数値（hit counts）は増加する。一方、累積ヒット計数値は、上述のように、有限残像のレベルを変化させるために、減少することもある。典型的には、残像は、表示されたビットマップ表現上で表示の残像（例えば、モニタ又は他の表示装置上への出力）を実現するために採用され、減衰係数を用いてビットマップ中の累積ヒット計数値を繰り返し減少させることで実現される。上述のように、表示残像によって、１つの表示フレームで生じている一時的な（transient）信号イベントが１つ以上の連続する表示フレームに渡って表示されるが、時間とともに減衰するという効果を与えることができる。例えば、フレーム毎の減衰係数が０．１であれば、これはビットマップの一部分にある累積ヒット計数値の１０％のみが持ち越し（carry over）となって、連続する次のフレーム中で表示を駆動することになる。表示における減衰によって、対応する信号イベントが古くなることを反映又は示すように、信号が弱まる、色が変化する、その他の視覚的な変化が起こる。
【００４６】
１３４で示すように、この方法は周波数領域ビットマップのある部分を選択することを含んでも良い。そして、ステップ１３６において、この方法は、周波数領域ビットマップの選択部分の信号の占有を定める（determine：測定する）ことを含んでも良い。ステップ１３８では、選択部分における占有数の決定に基づいて、時間変動信号の捕捉が実行されてもよい。
【００４７】
ステップ１３６において、占有の値は、多様な方法で決めることができる。１つの実施形態では、占有が、選択部分／領域中のビットマップ・セルのヒット数を、もし観測期間それぞれの変換結果全てが定義した部分／領域中に入ったとした場合のヒット数で割ったものとして定義される。例えば、ステップ８０（図４）又はステップ１３４において、関心領域が周波数Ｆにおいて振幅レベルＡupperとＡlowerの間として定義されたと仮定する。更に１００個のスペクトラムが、観測期間中にビットマップ・データベースに適用されたと仮定する。もし８５個のスペクトラムが、周波数ＦについてＡupperとＡlowerの間に振幅レベルを生じたなら、この方法を用いて、その密度は８５／１００＝０.８５となる。もし例えば関心領域が複数周波数の範囲に渡っていて、ｉ個のセルの広さとなるならば、この要因は分母において考慮しなければならない。結果として計算においては、平均占有のために領域中の発生数を１００×ｉで割ることを含む。
【００４８】
更に、占有を定めるための代表的な方程式を以下に説明する。以下の代表的な方程式が示すように、ヒット計数値に基づく上述の例に加えて又はこれの代わりに、占有は信号が存在した時間の観点から表現又は導かれる。特には、占有は、ビットマップのある領域中に信号が存在した時間量を取って、この時間を測定期間の合計時間で割ることによって定めても良い。これの代わりに、ヒット計数値を用いて、測定期間中におけるビットマップのある部分内で発生した実際のヒット数を取り、その数値を、もし完全な占有が測定期間中に生じた場合に起こり得る最大ヒット数で割ることによって定めても良い。両方のアプローチは、以下の代表的な占有の方程式に反映されている。
【００４９】
Ｔｓ＝信号の存在時間
Ｔｍ＝測定の合計時間
Ｔｔ＝１つの周波数領域変換用のデータ列でカバーされる時間
Ｎ＝測定期間中の変換の数
Ｚ＝ビットマップ中の画素のｚ軸の値＝画素が波形でヒットされる回数
と置くと、
【００５０】
占有＝（Ｔｓ／Ｔｍ）×１００（パーセント表示）
【００５１】
Ｔｓ＝Ｚ×Ｔｔ（この例では１個の画素について）
Ｔｍ＝Ｎ×Ｔｔ
そして、
【００５２】
占有＝（Ｚ×Ｔｔ×１００）／（Ｎ×Ｔｔ）＝１００×（Ｚ／Ｎ）
【００５３】
１画素より多い関心領域についてＴｓを計算するため、関心のある２つ以上の画素を含むビットマップ中の各列（column：縦の行）について、関心のある各画素のｚ値が合計されて合計Ｚ値が得られる。影響を受けた全ての列中から最大のＺ値が占有を決めるのに利用される。分母Ｎは、関心領域のサイズでは影響を受けない。
【００５４】
占有の測定は連続して計算でき、新しい変換が適用された後毎に測定が更新され、ビットマップが更新される。それは、また、変換の数が望ましい統計的結果を得るのに十分である限り、ｘ個の変換の後毎に、繰り返し又は周期的に演算することもできる。
【００５５】
連続的に又は繰り返し占有を計算することによって、占有値についての調整可能な閾値を超える信号の関心領域中の存在について、装置が入力信号をモニタすることが可能になる。この占有トリガは、データ保存（例えば、分析捕捉を実行すること）や測定実行を含めて、これらに限られることなく、装置の取込み／分析サイクルを停止したり、装置の多数の機能を開始したりするのに利用できる。占有トリガは、関心領域から信号が無くなったこと、又は、相対的に占有が少し増加又は減少したことを検出する構成とすることもできる。
【００５６】
関心領域についての補足情報を提供することによって、Ｚ及び占有の値の様々な組み合わせを決めることができる。例えば、ある１つの周波数範囲に渡る平均占有が決まれば、複数個の振幅範囲に渡る最大又は平均の占有も決まる。他の例としては、ユーザは特定の測定期間又は開始及び終了時間を設定してもよい。他の例としては、複数の測定を繰り返しても良く、また、各繰り返しを同じ時間的長さとしても良く、そして、占有の結果について、平均、最大などの統計的な計算が行われても良い。
【００５７】
更には、他の信号の背景上に重複している信号の占有が測定されても良い。関心のある信号の占有だけを測定するため、（例えば、ユーザが背景色を指し示す又は基準（背景）信号を含む表示領域を指定することによって）基準占有を指定しても良い。背景領域の占有は、測定されて、関心のある信号について計算された占有値から引き算されても良い。その残りの値は、関心のある信号のみによる占有を表すことになる。
【００５８】
占有をどのように定めるかに関係なく、決定した占有に基づいて多様なトリガを実行しても良い。例えば、占有トリガは、（１）閾値を超える占有；（２）閾値を下回る占有；（３）ある１つの周波数範囲について閾値を超える又は下回る平均占有；（４）複数個の振幅範囲に渡る最大又は平均占有がある値を持つか又は定義した閾値を横切る；に基いても良い。しかし、これらは、少数の例に過ぎず、これらに限定されない。
【００５９】
ステップ１３６を再度参照すると、占有の測定が残像に基づいて変化しても良い。「可変残像」とも呼ばれる有限残像では、画素のｚ軸値（ビットマップ・ヒット計数値）を、ここでは減衰係数とも呼ぶ調整可能な係数に従って周期的に減少させることで変更する。無限残像では、ｚ軸値を全くクリアしないので、信号をもはや受けていなくても、ビットマップ・データベース中に、そして、潜在的にビットマップの表示される描写中に存在し続ける。残像は、ビットマップの表示される描写（例えば、表示されるグラフ）中に信号が見える時間量を引き延ばし、ヒット計数値に影響を与えるかもしれない。もし占有測定が、（例えば、ビットマップの複数の表示フレームに連続して適用される減衰係数を用いた）残像により既に変更されたバージョンのビットマップ・ベースを用いて行われた場合、正確な占有測定を達成するため、残像の効果を減少させる又は最小にするように、そのビットマップに適用された減衰係数について補償することが望ましいかもしれない。従って、図に示されたように、ステップ１３６での占有の決定に、残像補償を含めても良い。以下の説明及びそれに伴う方程式は、こうした補償の例を提示する。
【００６０】
減衰係数ｒの有限残像については、現在のヒット値（Ｙn-1）＝現在のフレームからのヒット計数値（ｈn-1）＋先のフレームからの減衰ヒット値（ｒＹn-2）、つまり、
【００６１】
Ｙn-1＝ｈn-1＋ｒＹn-2
【００６２】
同様に、Ｙn-2は、先のフレームからのヒット値＋更にその前のフレームからの減衰ヒット値から計算される：
【００６３】
Ｙn-2＝ｈn-2＋ｒＹn-3
【００６４】
これを級数に展開すると：Ｙn-1＝ｈn-1＋ｒｈn-2＋ｒ2ｈn-3＋…＋ｒnｈ0  ができる。
【００６５】
これは、以下に示すような形式の級数として表現できる：
【００６６】
【数２】
2010217181.tif 000005
【００６７】
全てのフレームにある  の比率で存在する信号については、残像効果の補償により、補償／正規化後にその同じ  の値で生成すべきである。言い換えると、３０％の時間存在する信号については、ユーザが残像無し、無限残像又は有限残像としていたとしても、占有の読み出しは、３０％であるべきである。
【００６８】
【数３】
2010217181.tif 000006
【００６９】
ここで、Ｎ＝フレーム当たりの変換回数であることを思い出そう。  Ｎは定数なので、総和の外へ移動できる。
【００７０】
【数４】
2010217181.tif 000007
【００７１】
等比級数（geometric series）は、閉形式に計算でき、
【００７２】
【数５】
2010217181.tif 000008
【００７３】
閉形式解を元の級数に代入すると、次が得られる
【００７４】
【数６】
2010217181.tif 000009
【００７５】
補償後の占有値がやはり  でなければならないことを思い出すと、各フレームに乗算する係数は、次の通りとなる。
【００７６】
【数７】
2010217181.tif 000010
【００７７】
言い換えると、ビットマップのある１画素中のあるヒット計数値について、そのヒット計数値を以下の数式８で乗算して、当該画素／領域にｎ回適用される減数係数ｒを補償する。
【００７８】
【数８】
2010217181.tif 000011
【００７９】
ある特別な例では、ある画素における累積ヒット値を１０００とし、０．２５の減衰係数をその画素に１０，０００回適用したと仮定する。この補償の例の下では、累積ヒット値１０００は、以下の数式９で示される係数、又は約０．７５で調整されるであろう。
【００８０】
【数９】
2010217181.tif 000012
【００８１】
このように、占有測定のためには、その画素についての調整ヒット値は、０．７５×１０００、つまり、７５０となろう。
【００８２】
この正規化（normalization）を用いると、繰り返し信号についての占有値は、平均して信号の繰り返し率になる。言い換えると、５０％の時間存在する繰り返し信号について、上述の補償例では、平均して信号の繰り返し率５０％となる占有値を生じる。繰り返しの無い信号については、占有測定の結果は、結果的にゼロとなるだろう。このタイプの信号について報告される占有値は、どのくらい過去に信号が生じたかに影響を受ける。より最近の信号であれば、より高い値を有するだろうし；最近でない信号ほど、低い値を有するであろう。従って、ステップ１３６における占有の決定は、減衰係数又はビットマップ・データベース中で持続する歴史的な信号イベントを生じる他の残像メカニズムの補償を含んでいる。
【００８３】
先の例で説明したように、ビットマップの所望部分の選択（ステップ１３６）は、様々な方法で行われる。１つの例では、ユーザは、キーボードを用いて関心領域について周波数及び振幅範囲をタイプして入力してもよい。他のオプションは、ビットマップの表示したものについて関心領域を示すのに、ポインティング・デバイスを用いることである。図７は、表示装置１６４上に表示されたビットマップ１６２の部分１６０を選択するのに、ポインティング・デバイスを用いる例を示す。表示装置１６４は、選択領域の指定がユーザの手１６６によるタッチ入力に応答して行われるような、インタラクティブなタッチ・センサー・ディスプレイであっても良い。他のポインティング・デバイスのアプローチとしては、マウス１６８によるユーザ入力を受けて、ビットマップの選択部分を指定することを含んでいる。しかし、これらは例であって、ビットマップの部分を選択するのに、他の様々なデバイス／メカニズムを用いても良い。加えて、図８の例で見られるように、ビットマップの選択部分は、ビットマップ１６２の複数の非連続な（non-contiguous）領域を含んでも良く、また、これまで示した直線で囲まれる例以外にも、不規則な形のものを含んでも良い。
【００８４】
上述の例に加えて、トリガ処理が、定義された関心領域における特性観測に基づき、先に観測された信号又は信号イベントのような基準に対して、観測される特性がどの程度関連するかで判断するものであっても良い。図９、１０及び１１を参照すると、図９は関心領域内の基準（reference）を示す一方、図１０及び１１は収集したスペクトラム・データの２つの異なるサンプルをそれぞれ示す。信号をざっと調査すれば、図１０のサンプルは、基準に対してより近く合致する又はより相関があることが明らかになる。
【００８５】
観測されるビットマップ領域の基準領域に対する相関を評価するには、多様な定量的方法を採用できる。一般に、ビットマップ領域は、図４及び６の方法の例にあるように更新され、相関トリガが時々（例えば、表示フレーム毎に１回又は各変換の後毎に）試験される。特に、図４の試験ステップ９２中、収集したデータについて相関スコアが定められても良く、このスコアは収集したデータが基準にどの程度相関しているかを数値的に反映している。
【００８６】
図４を再度参照すると、相関トリガが採用されるときには、８２でトリガを定義するのに、相関スコアの生成で採用される基準を規定又は特定することが含まれても良い。多くの場合、これには先に得たデータを用いることが含まれ、例えば、基準ＤＰＸビットマップは時間変動信号の一部分から生成され、過剰なノイズ又は望ましくない異常（artifact）がないことで知られている。一方、ユーザは、既知のスプリアス信号又は異常を探し、これに応じて診断的にトリガをかけたいかもしれないが、この場合には、その特性が知られている範囲で、この既知のスプリアス信号又は異常が基準として供給される。
【００８７】
ステップ８２（図４）での基準の特定では、ユーザが、トリガのかからない観測信号と基準の間の相関量を特定することを含んでも良い。先に示したように、相関は、相関スコアの観点で量的に測定され、これのため、トリガは、ステップ８２で特定された閾値を超える相関スコアに応じて宣言される。
【００８８】
相関評価のための基準は、多様な方法で得られることが理解されよう。例えば、基準が、現在のデータ取込み期間の前に得られた所定の信号現象であるという意味での外部から適用されても良い。この外部基準は、トリガ基準を生成するための処理に供給される。一方、基準は、現在のデータ取込み期間中に生成された変換結果及びビットマップ・データから生成又は得られるという意味での内部のものでも良い。例えば、基準が単純に関心領域中の累積（残像）によるビットマップでも良く、そのため、関心領域を通る経路であって、以前に多数の通過があった（そしてその結果、通過の少ない経路に比較して、残像表示中に多数のヒット計数値がある）経路を新しい信号が通過すると、トリガを生成するとしても良い。この場合、外部から供給される基準はない。
【００８９】
さらには、内部又は外部のどちらでも、基準はトリガ試験のために特定された関心領域から得る必要はない。場合によっては、基準は、トリガ基準のために試験されるビットマップの異なる部分から得ても良い。
【００９０】
上述した典型的な多様なシステム及び方法に関係して、トリガ試験、残像の実現、表示出力の駆動などのために、ビットマップ・データの複数のコピー及び／又はバージョンを採用してもよい。図１２は、メモリ・サブシステム３２中に蓄積される状態のビットマップ構造の種々の実例を描いたものである。示されるように、無限残像１８０、ゼロ残像１８２（つまり、最新の変換又は複数変換から構成される表示フレームからのデータ）、そして、多様な残像実施形態１８４、１８６、１８８を反映するようにビットマップが保持及び更新される。さらには、いずれか又は全てのこれらデータ構造は、実際の表示ビットマップ１９０を駆動するために用いられ、表示ビットマップ１９０はサブシステム３４上で表示可能なビットマップの描写を提供するために読み出される。
【００９１】
トリガは、また、ビットマップ及び／又はビットマップ上の特定の関心領域中におけるヒット計数値に基いて実行されても良い。ヒット計数値の閾値は、絶対的な計数値、又はビットマップ中で生じた全体的な計数値に対する相対値、又はビットマップの特定領域中に生じた計数値としも良い。更には、ここで説明した密度／占有及び配色トリガは、時には、絶対又は相対ビットマップ・ヒット計数値の観点から表現しても良い。
【００９２】
ステップ８２に関係して先に示したように、ユーザが特定するトリガ基準は、場合によっては、直接特定されるものとは対照的に、ユーザの入力から導いたものであっても良い。例えば、図１３を参照すると、図はタッチ・センサー・インタラクティブ・ディスプレイ２０４上でユーザに提供されるときのビットマップ２００の視覚表現を描画している。図１３及び図４のステップ８０及び８２を参照すると、描かれた例は、ユーザが直感的に関心領域及び信号現象を指し示すことができるユーザ・インタフェースを提示しており、これはトリガ定義を８２に供給するのに使用される。ここでは特に、ディスプレイを参照してタッチ入力することによって、ユーザ２０２が２０６の選択を行うことが示されている。
【００９３】
２０６の選択に基づいて、ユーザ選択２０６に基づく関心領域及びトリガ基準の生成を行うため処理の命令が（例えば、図１の処理サブシステム３６内で）実行されても良い。このアプローチの１つの利点は、ユーザにとって直感的で、ユーザがトリガについて基礎として機能させたい（例えば、過去に保存したスペクトラム画像に由来する）信号イベントに対して意思表示が可能になることである。そして、選択２０６内のビットマップ・データに応答し、プロセッサは、指定したビットマップ領域内のスペクトラム・データを分析することによって、ユーザ入力を自動的にトリガ要件に翻訳する。これらトリガ要件は、上述した色、密度、ヒット計数値及び相関トリガやこれらの組み合わせを含む種々のトリガ形式で表現されるか又はこれらにブレーク・ダウン（分解）されても良い。実施形態の中には、ユーザの選択１４６内で特定される特性に関係して、スケール調整又は比率調整を実施することが望ましい。例えば、もしシステムが選択領域中の信号密度又は占有率についての値を決める場合に、トリガ処理の閾値として利用される値なら、トリガ・イベントの宣言が若干多めとなるように、その値を小さくすることが時として望ましい。これはトリガの感度と考えても良く、ユーザ・インタフェース又は装置の設定に、ユーザがこの感度を調整できるメカニズムが典型的には含まれる。
【００９４】
ここに記載した実施形態及び方法の例は、例えば、コンピュータで読み出し可能な記憶装置に記憶され、演算装置（computing device）で実行されるプログラムのようなコンピュータで実行可能な命令又はコードを介して実行されてもよいことが理解されるであろう。特に、例えば、図４及び図６の方法は、図１の代表的な周波数領域試験測定装置に示される処理サブシステム３６のような処理サブシステムで実行可能なビットマップの命令又は他の命令セットを通して実現されてもよい。一般に、プログラムは、ルーチン、オブジェクト、データ構造などを含み、これらは特定のタスクを実行するか又は特定の概要データ形式を実行する。ここで用いたように、用語「プログラム」は、単一のプログラム又は複数プログラムが一致して動作することを意味するもので、アプリケーシュオン、サービス又はプログラムの何か他の形式又はクラスを示すための用いても良い。同様に、ここで用いられている用語「コンピュータ」及び「演算装置（computing device）」は、１つ又は複数のプログラムを電子的に実行する何らかのデバイスを含んでいる。
【００９５】
更には、ここに記載した構成及び／又はアプローチは、本来的に典型例であって、多様な変形が可能であるから、これらの具体的な実施形態又は例に限定されることを意味するものでないことが理解されるであろう。ここに記載した具体的なルーチン又は方法は、たくさんある処理ストラテジーの１つ又は複数のものを表しているということができる。そのようなことから、図解した種々の動作は、図示した順序で実行しても良いし、他の順序でも良いし、並列でも良いし、場合によっては省略しても良い。同様に、上述したいずれの処理の順序も、ここの記述した実施形態の機能及び／又は結果を達成するために必ずしも必要というわけではなく、図示及び説明を簡単にするため提示したものである。
【００９６】
ここに開示する主題には、新規なものと非自明なものの組み合わせ、種々の処理、システム及び構成のサブコンビネーション、そして、ここで開示したその他の特徴、機能、動作及び／又は特性と、これらと等価なありとあらゆるものを含んでいる。
【符号の説明】
【００９７】
２０  信号測定及び試験システム
２２  フロント・エンド
２４  時間変動信号
２６  付加要素
２８  ノード
３０  リアルタイム・エンジン処理ブロック
３１  デジタル周波数領域スペクトラム
３２  メモリ・サブシステム
３４  表示サブシステム
３６  処理サブシステム
３８  記憶場所
【図１】
2010217181.tif 000013
【図２】
2010217181.tif 000014
【図３】
2010217181.tif 000015
【図４】
2010217181.tif 000016
【図５】
2010217181.tif 000017
【図６】
2010217181.tif 000018
【図７】
2010217181.tif 000019
【図８】
2010217181.tif 000020
【図９】
2010217181.tif 000021
【図１０】
2010217181.tif 000022
【図１１】
2010217181.tif 000023
【図１２】
2010217181.tif 000024
【図１３】
2010217181.tif 000025
【手続補正書】
【提出日】平成22年5月13日(2010.5.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
全てのフレームにあるαの比率で存在する信号については、残像効果の補償により、補償／正規化後にその同じαの値で生成すべきである。言い換えると、３０％の時間存在する信号については、ユーザが残像無し、無限残像又は有限残像としていたとしても、占有の読み出しは、３０％であるべきである。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
ここで、Ｎ＝フレーム当たりの変換回数であることを思い出そう。αＮは定数なので、総和の外へ移動できる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
補償後の占有値がやはりαでなければならないことを思い出すと、各フレームに乗算する係数は、次の通りとなる。
【外国語明細書】
2010217181.tif 000026
2010217181.tif 000027
2010217181.tif 000028
2010217181.tif 000029
2010217181.tif 000030
2010217181.tif 000031
2010217181.tif 000032
2010217181.tif 000033
2010217181.tif 000034
2010217181.tif 000035
2010217181.tif 000036
2010217181.tif 000037
2010217181.tif 000038
2010217181.tif 000039
2010217181.tif 000040
2010217181.tif 000041
2010217181.tif 000042
2010217181.tif 000043
2010217181.tif 000044
2010217181.tif 000045
2010217181.tif 000046
2010217181.tif 000047
2010217181.tif 000048
2010217181.tif 000049
2010217181.tif 000050
2010217181.tif 000051
2010217181.tif 000052
2010217181.tif 000053
2010217181.tif 000054