【手続補正書】
【提出日】平成16年11月16日(2004.11.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  ストリーミングアーキテクチャを用いて波形データを処理するためのオシロスコープ装置において：
前記波形データを供給するための波形源；及び
前記波形データを複数の一部分を逐次処理するための複数の処理オブジェクト；
を備え、前記複数の処理オブジェクトは、少なくとも：
処理中に前記波形データの複数の一部分を格納するための、前記複数の処理オブジェクトのそれぞれによるアクセスが可能な処理メモリ；
第２の処理オブジェクトによるリクエストに応じて前記波形源から前記波形データの一部分を検索し、前記波形データの前記一部分を処理して、前記処理された一部分を前記リクエストされた一部分に対応するように指定されたメモリ位置に格納するための第１の処理オブジェクト；及び
出力手段によるリクエストに応じて、前記波形データの前記一部分を前記第１の処理オブジェクトにリクエストし、前記第１の処理オブジェクトにより処理された前記一部分を前記メモリ部分から検索して、前記処理された一部分をさらに処理し、前記さらに処理された一部分を前記メモリ位置に格納し直す前記第２の処理オブジェクト；
を含み：
前記第２の処理オブジェクトに前記波形データの前記一部分をリクエストし、前記メモリ位置から前記第２の処理オブジェクトにより処理された前記一部分を検索する前記出力手段；
も備え、前記出力手段が、前記波形データの全てがリクエストされて処理されてしまうまで、前記波形データの前記第２の処理オブジェクトにより処理された一部分を前記メモリ位置から検索した後ごとに、前記波形データの別の一部分をさらに前記第２の処理オブジェクトにリクエストすることを特徴とするオシロスコープ装置。
【請求項２】  前記出力手段が、前記波形データの順次にリクエストされた複数の一部分を対応するメモリ位置を用いて前記複数の処理オブジェクトが同時に処理するように、前記波形データの前記第２の処理オブジェクトにより処理された一部分を前記メモリ位置から検索した後ごとに、前記波形データの別の一部分をさらに前記第２の処理オブジェクトにリクエストすることを特徴とする請求項１記載のオシロスコープ装置。
【請求項３】  前記複数の処理オブジェクトが、前記出力手段によるリクエストに応じて、前記波形データの前記一部分を前記第２の処理オブジェクトにリクエストし、前記第２の処理オブジェクトにより処理された前記一部分を前記リクエストされた一部分に対応する前記メモリ位置から検索して、前記処理された一部分をさらに処理し、前記さらに処理された一部分を前記メモリ位置に格納し直すための第３の処理オブジェクト；
をさらに含み：
前記出力手段は、前記第３の処理オブジェクトにより処理された前記一部分を前記リクエストされた一部分に対応する前記メモリ位置から検索する；
ことを特徴とする請求項１記載のオシロスコープ装置。
【請求項４】  前記処理メモリがキャッシュメモリであることを特徴とする請求項１記載のオシロスコープ装置。
【請求項５】  前記波形源が前記波形データを格納するためのメモリを有することを特徴とする請求項１記載のオシロスコープ装置。
【請求項６】  前記波形源に前記波形データを要求して取得するためのアクイジション手段をさらに備えることを特徴とする請求項１記載にオシロスコープ装置。
【請求項７】  前記複数の処理オブジェクトにより実行される処理を定めるためのユーザインターフェースをさらに備えることを特徴とする請求項１記載のオシロスコープ装置。
【請求項８】  前記出力手段が前記処理された波形を表示するためのディスプレイであることを特徴とする請求項１記載のオシロスコープ装置。
【請求項９】  前記波形データの前記処理を、前記波形データの複数の一部分間で中断させ得ることを特徴とする請求項１記載のオシロスコープ装置。
【請求項１０】  ストリーミングアーキテクチャを用いて波形データを処理するためのオシロスコープ装置において：
前記波形データを供給するための波形源；
処理中に前記波形データの複数の一部分を格納するための処理メモリ；
前記波形データの複数の一部分を逐次処理するための複数の逐次処理オブジェクト；前記複数の逐次処理オブジェクトの第１の逐次処理オブジェクトは、前記複数の逐次処理オブジェクトの内の次の逐次処理オブジェクトによるリクエストに応じて前記波形データの一部分を前記波形源にリクエストし、検索し、処理して、前記処理された一部分を前記処理された一部分に対応するように指定された前記処理メモリのメモリ位置に格納する；前記第１の逐次処理オブジェクト及び前記複数の逐次処理オブジェクトの最終逐次処理オブジェクト以外の前記複数の逐次処理オブジェクトのそれぞれは、前記複数の逐次処理オブジェクトの前記それぞれの次の逐次処理オブジェクトによるリクエストに応じて前記波形データの前記一部分を前記複数の逐次処理オブジェクトの前記それぞれの直前の逐次処理オブジェクトにリクエストし、検索し、処理して、前記処理された一部分を前記メモリ位置に格納し直す；前記最終逐次処理オブジェクトは、出力手段によるリクエストに応じて前記波形データの前記一部分を前記最終逐次処理オブジェクトの直前の逐次処理オブジェクトにリクエストし、検索し、処理して、前記処理された一部分を前記メモリ位置に格納し直す；及び
前記波形データの前記一部分を前記最終逐次処理オブジェクトにリクエストし、前記最終逐次処理オブジェクトにより処理された前記一部分を前記メモリ位置から検索する前記出力手段；
を備えることを特徴とするオシロスコープ装置。
【請求項１１】  ストリーミングアーキテクチャを用いる波形データの処理方法において、前記方法が：
ａ) 処理のために前記波形データの一部分をリクエストするステップ；
ｂ) 複数の逐次処理オブジェクトの第１の逐次処理オブジェクトを用いて前記波形データの前記一部分を検索するステップ；
ｃ) 処理された一部分を得るために前記波形データの前記検索された一部分を前記第１の逐次処理オブジェクトにより処理するステップ；
ｄ) 前記処理された一部分を前記検索された一部分に対応するように指定されたメモリ位置に格納するステップ；
ｅ) 前記複数の逐次処理オブジェクトの内の次の逐次処理オブジェクトを用いて前記メモリ位置から前記処理された一部分を検索するステップ；
ｆ) 前記次の逐次処理オブジェクトを用いて前記処理された一部分をさらに処理するステップ；
ｇ) 前記さらに処理された一部分を前記検索された一部分に対応する前記メモリ位置に格納し直すステップ；
ｈ) 前記複数の逐次処理オブジェクトのそれぞれについて前記ステップｅ)から前記ステップｇ)を繰り返すステップ；
ｉ) 前記波形データの前記さらに処理された一部分を前記検索された一部分に対応する前記指定されたメモリ位置から検索するステップ；及び
ｊ) 前記波形データの全てが処理されるまで、前記波形データの相異なる一部分ごとに前記ステップａ)から前記ステップｉ)を繰り返すステップ；
を含むことを特徴とする方法。
【請求項１２】  前記処理ステップｃ)及びｆ)が、前記波形データの相異なる一部分に対して、前記相異なる一部分のそれぞれに対応するように指定されたメモリ位置を用いて同時に実行されることを特徴とする請求項１１記載の方法。
【請求項１３】  前記メモリ位置が前記複数の逐次処理オブジェクトにより共有されるキャッシュメモリに属することを特徴とする請求項１１記載の方法。
【請求項１４】  前記波形データを取得するステップをさらに含むことを特徴とする請求項１１記載の方法。
【請求項１５】  前記複数逐次処理オブジェクトにより実行される処理のプログラミングを行うステップをさらに含むことを特徴とする請求項１１記載の方法。
【請求項１６】  前記処理された波形を表示するステップをさらに含むことを特徴とする請求項１１記載の方法。
【請求項１７】  前記方法を前記波形データの前記複数の一部分の間で中断させ得ることを特徴とする請求項１１記載の方法。