【手続補正書】
【提出日】平成20年4月7日(2008.4.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  大容量記憶媒体（２６）からデータを検索するための検索デバイスであって、
前記検索デバイスは、近似マッチングユニット（２４）を含んでおり、
前記近似マッチングユニット（２４）は、検索するための、データを表している、予め決められているキーと、前記大容量記憶媒体から読み取られたデータの、連続したデータストリームの表すデータ信号との間でのパターンの比較を、フレームレスに、実行するように構成されており、
前記フレームレスのパターンの比較は、前記大容量記憶媒体からの読み出し信号のレベルで実行されることを特徴とする検索デバイス。
【請求項２】  前記近似マッチングユニットは、前記パターン比較をフレームレスに実行するように構成されており、前記データキーがディジタルデータキーであり、さらに、データ信号がディジタルデータ信号であることを特徴とする請求項１に記載の検索デバイス。
【請求項３】  前記近似マッチングユニットが、前記パターン比較をフレームレスに実行するように構成されており、前記データキーがアナログデータキーであり、さらに、データ信号がアナログデータ信号であることを特徴とする請求項１に記載の検索デバイス。
【請求項４】  前記近似マッチングユニットが、前記データキーと前記データ信号との相関係数を計算し、さらに、前記近似マッチングユニットは、前記計算された相関係数を、予め決められた閾値と比較して、それによって近似マッチングが、前記データキーと前記データ信号の間に存在するかどうかを決定することを特徴とする請求項２又は３に記載の検索デバイス。
【請求項５】  前記検索デバイスは近似マッチングとプレフェッチのためのプロセサー（２０）を有しており、前記近似マッチングとプレフェッチのためのプロセサー（２０）は、前記近似マッチングユニットを含み、近似マッチングとプレフェッチのためのプロセサー（２０）が、１つのディジタルデータキーから前記アナログデータキーを生成するように構成されていることを特徴とする請求項３に記載の検索デバイス。
【請求項６】  前記デバイスは、近似マッチングとプレフェッチのためのプロセサー（２０）を有しており、前記近似マッチングとプレフェッチのためのプロセサー（２０）が近似マッチングユニットを有し、近似マッチングとプレフェッチのためのプロセサー（２０）が、前記大容量記憶媒体から高速度で読み取った連続するアナログデータストリームからサンプリングすることにより前記データ信号を生成するように構成されていることを特徴とする請求項２に記載の検索デバイス。
【請求項７】  前記近似マッチングとプレフェッチのためのプロセサー（２０）が高速度でアナログキーをサンプリングすることにより前記ディジタルデータキーを生成するように構成されている請求項６に記載の検索デバイス。
【請求項８】  前記近似マッチングユニットが直接前記大容量記憶媒体に連結され、プロセッサー（３２）により処理するために、そのプロセッサーが所望する前記検索データをプロセッサーと前記大容量記憶媒体とをインターフェースするようにしている請求項３、６又は７に記載の検索デバイス。
【請求項９】  前記検索デバイスが、前記大容量記憶媒体からシステムバスへ延びているデータ回路を有しており、前記データ回路はディジタルデコーダーと前記近似マッチングユニットを有し、前記ディジタルデコーダーは入力部と出力部とを有し、前記入力側は、前記大容量記憶媒体から読み取られたデータに対応するアナログデータの連続するデータストリームを受け取るように構成され、出力側が前記近似マッチングユニットと通信するようになっていることを特徴とする請求項２に記載の検索デバイス。
【請求項１０】  前記検索デバイスが、前記大容量記憶媒体からシステムバスへ延びているデータ回路を有しており、前記データ回路はディジタルデコーダー、エラー訂正回路、前記近似マッチングユニットを有し、前記ディジタルデコーダーは入力部と出力部を持ち、前記ディジタルデコーダー入力部は前記大容量記憶媒体からの読み出しデータに対応する、連続するアナログデータのデータストリームを受け取るように構成されており、前記ディジタルデコーダーの出力部は前記エラー訂正回路の入力部と通信しており、前記エラー訂正回路の出力部は前記近似マッチングユニットと通信するようにしている請求項２に記載の検索デバイス。
【請求項１１】  前記データ回路が、前記大容量記憶媒体とシステムバスの間に、並列に複数接続されている、請求項９又は１０に記載の検索デバイス。
【請求項１２】  前記近似接近ユニットが、プログラマブル論理デバイスにより実行される請求項１、２又は６〜１１のいずれか１項に記載の検索デバイス。
【請求項１３】  前記予め決められた閾値は、前記近似マッチングユニットが、近似的なマッチング操作を行うか完全なマッチング操作を行うかどうかを制御し、さらにマッチング操作において前記近似的なマッチングにより返される近似マッチングの程度を制御するように、調整される、請求項４に記載の検索デバイス。
【請求項１４】  大容量記憶媒体（２６）からデータを検索するための方法であって、
前記大容量記憶媒体に対して、プロセッサー（３２）から検索コマンドを受け取るステップと、
前記大容量記憶媒体から検索されるように所望されているデータを表すキーを決定するステップと、
前記キーと、前記大容量記憶媒体から読み出されたデータの連続するデータストリームを表すデータ信号との相関を取るステップと、
前記相関を取るステップは、前記大容量記憶媒体からの読み取り信号の波形に符合するレベルで実行され、前記決定されたキーはアナログキーかあるいはアナログキーを表すディジタル値であり、
前記データ信号は、アナログデータ信号か、アナログ信号を表すディジタル表示値であり、
前記データ信号は、もし前記キーが前記アナログキーであれば、アナログデータ信号であり、
もし前記キーが、アナログキーを表すディジタル値であれば、前記データ信号が、前記アナログ信号を表すディジタル値であり、
前記相関を取るステップに対応して、前記データ信号のどちらのデータが前記キーにマッチするかを決定するステップと
からなるデータを検索するための方法。
【請求項１５】  前記相関を取るステップが、前記キーとデータ信号との間の相関係数を計算するステップを含み、
さらに、マッチするかを決定するステップが、前記計算された相関係数と、予め決められた閾値を比較して、前記キーと前記データ信号との間にマッチングがあるかどうかを決定するステップを含む請求項１４に記載の方法。
【請求項１６】  前記キーは前記アナログキーとして構成され、前記データ信号が前記アナログデータ信号として構成され、前記相関を取るステップが、アナログ回路によって前記相関を取るステップを実行する請求項１５に記載の方法。
【請求項１７】  キーを決定するステップが、前記大容量記憶媒体から検索されるように所望されたデータを表すディジタル値のキーから前記アナログキーを生成するステップを含む請求項１６に記載の方法。
【請求項１８】  前記請求項１５に記載の方法は、
前記大容量記憶媒体からの読み出しデータを、連続したアナログデータのデータストリームとして構成し、前記連続しているアナログデータストリームをある所定の高速度でサンプリングし、それにより前記アナログデータ信号を表すディジタル値を生成するステップを含み、
前記キーを決定するステップが、大容量記憶媒体から検索されるように所望されているデータを表す値であるアナログキーを、所定の高速度でサンプリングするように構成され、それによって前記アナログキーを表すディジタル値を生成し、
さらに、前記相関を取るステップが、ディジタル論理回路により実行されるステップを含む請求項１５に記載の方法。
【請求項１９】  前記予め決められた閾値を調節して、マッチングを決定するステップが完全なマッチングにするか近似的なマッチングにするかどうかを制御するようにしている請求項１５〜１８のいずれか１項に記載の方法。
【請求項２０】  前記検索コマンドを受け取るステップにおいて、ネットワークのインターフェース（５２／５８）上の離れた場所のプロセッサー（５４／６０）から検索コマンドを受け取るようにしている請求項１４、１５〜１９のいずれか１項に記載の方法。