【手続補正書】
【提出日】平成30年3月12日(2018.3.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プログラマブル集積回路上に格子状に配列された複数のディシジョン・ツリー・クラスターを備えるディシジョン・ツリー採点ハードウェア・システムであって、
前記複数のディシジョン・ツリー・クラスターの各々は、
各々が並列に実行可能な１又は複数のディシジョン・ツリーを有する複数のディシジョン・ツリー・プロセッサーと、
二重バッファ型特徴ストレージであって、第１の組の共通特徴ベクトルを前記特徴ストレージに書き込むことと、前記複数のディシジョン・ツリー・プロセッサーの各々に対して、前記特徴ストレージに格納された第２の組の共通特徴ベクトルへのアクセスを提供することとを、同時に行うように構成された二重バッファ型特徴ストレージと、
を備え、
各々が第１の複数の全体ディシジョン・ツリーを有する前記複数のディシジョン・ツリー・クラスターの部分集合は、前記複数のディシジョン・ツリー・クラスターのうちの隣接する少なくとも１つから、第２の複数の全体ディシジョン・ツリーの実行によって生成されたスコア・データーを受け取るように構成され、
前記複数のディシジョン・ツリー・クラスターの前記部分集合の各々は、前記受け取られたスコア・データーを前記ディシジョン・ツリー・クラスター内の前記第１の複数の全体ディシジョン・ツリーから生成されたスコア・データーとともに処理して、総合スコア・データーを生成するように構成される、
ディシジョン・ツリー採点ハードウェア・システム。
【請求項２】
前記複数のディシジョン・ツリー・プロセッサーのうちの第１のものが、更に、前記第２の組の共通特徴ベクトルに関する前記ディシジョン・ツリーのうちの第１のものを、前記ディシジョン・ツリー・プロセッサーのうちの第２のものによる前記第２の組の共通特徴ベクトルに関する前記ディシジョン・ツリーのうちの第２のものの実行と同時に実行する、請求項１に記載のディシジョン・ツリー採点ハードウェア・システム。
【請求項３】
前記複数のディシジョン・ツリー・プロセッサーの第２の部分集合と、前記第２の組の共通特徴ベクトルを格納するための特徴ストレージとを備えたディシジョン・ツリー・クラスターを更に備え、前記特徴ストレージは、前記ディシジョン・ツリー・クラスター内の前記複数のディシジョン・ツリー・プロセッサーの前記第２の部分集合によってアクセス可能である、請求項１に記載のディシジョン・ツリー採点ハードウェア・システム。
【請求項４】
第１のディシジョン・ツリー・クラスター及び第２のディシジョン・ツリー・クラスターを更に備え、
前記第１のディシジョン・ツリー・クラスターは、
前記複数のディシジョン・ツリー・プロセッサーの第１の部分集合と、
前記複数のディシジョン・ツリー・プロセッサーの前記第１の部分集合によってアクセス可能な、前記第２の組の共通特徴ベクトルを格納するための第１の特徴ストレージと、
を備え、
前記第２のディシジョン・ツリー・クラスターは、
前記複数のディシジョン・ツリー・プロセッサーの第２の部分集合と、
前記複数のディシジョン・ツリー・プロセッサーの前記第２の部分集合によってアクセス可能な、前記第２の組の共通特徴ベクトルを格納するための第２の特徴ストレージと、
を備える、請求項１に記載のディシジョン・ツリー採点ハードウェア・システム。
【請求項５】
前記ディシジョン・ツリー・プロセッサーの少なくとも１つが、前記１又は複数のディシジョン・ツリーの実行の結末に基づいてスコアを出力し、前記ディシジョン・ツリー採点ハードウェア・システムが、更に、前記ディシジョン・ツリー・プロセッサーによって出力されたスコアを収集するためのスコア集計ネットワークを備える、請求項１に記載のディシジョン・ツリー採点ハードウェア・システム。
【請求項６】
ディシジョン・ツリー・プロセッサーの部分集合を備えるディシジョン・ツリー・クラスターの第２の部分集合であって、前記ディシジョン・ツリー・クラスターの第２の部分集合のうちの第１のものが、前記ディシジョン・ツリー・クラスターの第２の部分集合のうちの第２のものから共通の１組の特徴を受け取り、前記共通の１組の特徴を前記ディシジョン・ツリー・クラスターの第２の部分集合のうちの第３のものに伝搬させる、ディシジョン・ツリー・クラスターの第２の部分集合と、
前記共通の１組の特徴を前記複数のディシジョン・ツリー・プロセッサーの各々に供給するように前記複数のディシジョン・ツリー・プロセッサーに結合された特徴ネットワークと、
のうちの一方又は両方を更に備える、請求項１に記載のディシジョン・ツリー採点ハードウェア・システム。
【請求項７】
プログラマブル集積回路上に格子状に配列された複数のディシジョン・ツリー・クラスターを提供するステップと、
前記複数のディシジョン・ツリー・クラスターの各々に対して複数のディシジョン・ツリー・プロセッサーを提供するステップと、
前記複数のディシジョン・ツリー・クラスターの各々に対して二重バッファ型特徴ストレージを提供するステップと、
前記プログラマブル集積回路上に格子状に配列された前記複数のディシジョン・ツリー・クラスターの各々に対する前記二重バッファ型特徴ストレージに第１の共通特徴ベクトルを同時に書き込むステップであって、前記複数のディシジョン・ツリー・クラスターの各々は、オンチップ・ディシジョン・ツリー採点システム内に実装された複数のディシジョン・ツリー・プロセッサーを有する、ステップと、
前記複数のディシジョン・ツリー・プロセッサーの各々に第２の共通特徴ベクトルを供給するステップと、
前記複数のディシジョン・ツリー・プロセッサーの各々において、前記第２の共通特徴ベクトルを参照して、１又は複数のディシジョン・ツリーを並列に実行するステップと、
各々が第１の複数の全体ディシジョン・ツリーを有する前記複数のディシジョン・ツリー・クラスターの部分集合によって、前記複数のディシジョン・ツリー・クラスターのうちの隣接する少なくとも１つから、第２の複数の全体ディシジョン・ツリーの実行によって生成されたスコア・データーを受け取るステップと、
前記複数のディシジョン・ツリー・クラスターの前記部分集合の各々によって、前記受け取られたスコア・データーを前記ディシジョン・ツリー・クラスター内の前記第１の複数の全体ディシジョン・ツリーから生成されたスコア・データーとともに処理して、総合スコア・データーを生成するステップと、
を含む方法。
【請求項８】
前記複数のディシジョン・ツリーを実行したことの結末に基づく前記複数のディシジョン・ツリーの少なくとも１つに対するスコアを、スコア集計ネットワークに出力するステップを更に含む、請求項７に記載の方法。
【請求項９】
前記特徴ストレージに他の特徴ベクトルをロードするステップと、
前記ディシジョン・ツリー・プロセッサーの少なくとも１つによって、前記複数のディシジョン・ツリーの少なくとも１つを実行するステップであって、前記実行するステップは、前記特徴ストレージから前記共通特徴ベクトルの１又は複数の特徴を読み出すステップを含む、ステップと、
を同時に行うことを更に含む、請求項７に記載の方法。
【請求項１０】
複数のディシジョン・ツリー・クラスターにわたって前記第１の共通特徴ベクトルを伝搬させるステップであって、前記伝搬させるステップは、第１近隣ディシジョン・ツリー・クラスターから前記第１の共通特徴ベクトルを受け取るステップを含む、ステップと、
前記複数のディシジョン・ツリー・クラスターの少なくとも１つによって、前記第１の共通特徴ベクトルを第２近隣ディシジョン・ツリー・クラスターに受け渡すステップと、
を更に含む、請求項７に記載の方法。