JP2017191618A

Hold back and real time ranking of results in streaming matching system

Abstract

Problem to be solved.To identify a collation result by collating a comparison object with a plurality of reference objects. A matching system receives a probe audio sample for comparison with a data store reference. Make a comparison to determine if it is in good agreement with a portion of the probe sample or the first volume. Assign the ranking score to the resulting matching reference. A matching reference is retained unless the score threshold is met. Continued comparisons with a second volume of probe sample and the reference held and updated with additional matching references to which ranking scores have been assigned. It merges the retained results and determines that it meets the score threshold for release as the output result for a matching reference. [Selection diagram] Fig. 1

JP2017191618A, drawing sheet 1
Sheet 1 of 11

Term

10.8 yearsto projected expiry

Projected expiry 25 July 2037, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

22 claims: 5 independent, 17 dependent

  1. 1
    プロセッサを用いて、非一時的コンピュータ可読記憶媒体に格納されたコンピュータ実行可能命令を実行することにより、 オーディオストリーミングシステムから、プローブオーディオサンプルを受信するステップと、 第1のセットの整合性スコアに基づいて、複数の十分に一致しているリファレンスオーディオサンプルを特定するために、前記プローブオーディオサンプルの第1のタイムセグメントを複数のリファレンスオーディオサンプルの対応するタイムセグメントと比較するステップであって、前記第1のセットの整合性スコアが前記プローブオーディオサンプルの前記第1のタイムセグメントの1つまたは複数の特徴ベクトルと前記リファレンスオーディオサンプルの各々の前記第1のタイムセグメントの対応する特徴ベクトルとの間に生成される、ステップと、 前記十分に一致しているリファレンスオーディオサンプルが所定のスコア閾値を満たしていないと決定するステップと、 前記十分に一致しているリファレンスオーディオサンプルを保持するステップと、 第2のセットの整合性スコアに基づいて、複数の追加の一致リファレンスオーディオサンプルを特定するために、前記プローブオーディオサンプルの第2のタイムセグメントを前記十分に一致しているリファレンスオーディオサンプルの対応するタイムセグメントと比較するステップであって、前記第2のセットの整合性スコアが前記プローブオーディオサンプルの前記第2のタイムセグメントの1つまたは複数の特徴ベクトルと前記一致しているリファレンスオーディオサンプルの各々の前記第2のタイムセグメントの対応する特徴ベクトルとの間に生成される、ステップと、 前記第1および第2のセットの整合性スコアに基づいて、前記リファレンスオーディオサンプルのうちの少なくとも1つを出力するステップと、 を含む動作を実施する方法。
  2. 2
    前記第1のセットの整合性スコアに基づいて、ランキングスコアのそれぞれを前記十分に一致しているリファレンスオーディオサンプルに割り当てるステップと、 前記第2のセットの整合性スコアに基づいて、ランキングスコアのそれぞれを前記追加の一致リファレンスオーディオサンプルに割り当てるステップと、 前記第1のセットのランキングスコアと前記第2のセットのランキングスコアとを別々に重み付けするステップと、 前記重み付けされた第1および第2のセットのランキングスコアに基づいて、前記リファレンスオーディオサンプルのうちの少なくとも1つを出力するステップと を含む動作を実行するためにプロセッサを使用するステップと、 をさらに含む、請求項1に記載の方法。
  3. 3
    定義済みのランキング閾値を超過しているそれぞれの割り当てられたランキングスコアを有する前記一致リファレンスオーディオサンプルのうちの1つを出力するステップをさらに含む、請求項2に記載の方法。
  4. 4
    前記定義済みのランキング閾値を超過しているランキングスコアのそれぞれを有する前記一致リファレンスオーディオサンプルのうちの1つを出力するステップの定義済みの時間量の後に、それぞれの割り当てられたランキングスコアを有する前記複数の一致リファレンスオーディオサンプルを出力するステップをさらに含む、請求項3に記載の方法。
  5. 5
    前記定義済みの時間量は、受信された前記プローブオーディオサンプルの分量に基づく、請求項4に記載の方法。
  6. 6
    前記少なくとも1つの一致リファレンスオーディオサンプルを特定するために、前記プローブオーディオサンプルの前記第1のタイムセグメントを前記リファレンスオーディオサンプルの前記対応するタイムセグメントと比較するステップは、 前記プローブオーディオサンプルの前記第1のタイムセグメントのフィンガープリントを生成するステップと、 少なくとも定義済みの一致しているモノの閾値によって前記プローブオーディオサンプルの前記第1のタイムセグメントの前記フィンガープリントに一致している前記リファレンスオーディオサンプルの前記対応するタイムセグメントのそれぞれのフィンガープリントを特定するステップとを含む、請求項1に記載の方法。
  7. 7
    前記ランキングスコアのそれぞれは、 前記一致リファレンスオーディオサンプルのそれぞれが販売のために個々に利用可能であるかどうかを示すそれぞれの利用可能性の評価尺度と、 前記一致リファレンスオーディオサンプルのそれぞれの人気を示すそれぞれの人気の評価尺度と、 前記一致リファレンスオーディオサンプルのそれぞれがオリジナルアルバムであるかまたはコンピレーションアルバムであるかを示すそれぞれのコンピレーションの評価尺度と、 前記一致リファレンスオーディオサンプルのそれぞれの販売量を示すそれぞれの販売の評価尺度と からなるグループのうちの少なくとも1つに基づいて、生成される、請求項2に記載の方法。
  8. 8
    前記ランキングスコアのそれぞれは、各々が対応する評価尺度の重要度に基づいて最上位から最下位ビット位置を占めるビットのセットを含むコンポーネントのセットを含むビットベクトルのシーケンスを含む、請求項7に記載の方法。
  9. 9
    前記それぞれの人気の評価尺度は、前記一致リファレンスオーディオサンプルのそれぞれに関連した少なくとも1つのパラメータに関連付けられたヒューリスティックから生成される、請求項7に記載の方法。
  10. 10
    システムであって、 コンピュータ実行可能コンポーネントを記憶するメモリと、 前記メモリに記憶されているコンピュータ実行可能コンポーネントを実行するマイクロプロセッサであって、前記コンピュータ実行可能コンポーネントは、 オーディオストリーミングサービスから、プローブオーディオサンプルを受信する、受信コンポーネントと、 前記プローブオーディオサンプルの第1のタイムセグメントを複数のリファレンスオーディオサンプルの対応するタイムセグメントと比較する、比較コンポーネントと、 前記プローブオーディオサンプルの前記第1のタイムセグメントの1つまたは複数の特徴ベクトルと前記リファレンスオーディオサンプルの各々の前記第1のタイムセグメントの対応する特徴ベクトルとの間に生成された第1のセットの整合性スコアに基づいて複数の十分に一致しているリファレンスオーディオサンプルを特定する、照合コンポーネントと、 前記十分に一致しているリファレンスオーディオサンプルが所定のスコア閾値を満たしていないと決定し、前記一致しているリファレンスオーディオサンプルを保持する、保持コンポーネントと、 前記第1および第2のセットの整合性スコアに基づいて、前記リファレンスオーディオサンプルのうちの少なくとも1つを出力するように構成される、スコア決定コンポーネントを含み、 前記比較コンポーネントは、第2のセットの整合性スコアに基づいて、複数の追加の一致リファレンスオーディオサンプルを特定するために、前記プローブオーディオサンプルの第2のタイムセグメントを前記十分に一致しているリファレンスオーディオサンプルの対応するタイムセグメントと比較することであって、前記第2のセットの整合性スコアが前記プローブオーディオサンプルの前記第2のタイムセグメントの1つまたは複数の特徴ベクトルと前記十分に一致しているリファレンスオーディオサンプルの各々の前記第2のタイムセグメントに対応する特徴ベクトルとの間に生成される、比較することを行うようにさらに構成される、マイクロプロセッサと、 を備える、システム。
  11. 11
    前記第1のセットの整合性スコアに基づいて、ランキングスコアのそれぞれを前記十分に一致しているリファレンスオーディオサンプルに割り当てる、ランク付けコンポーネントをさらに備え、 前記ランク付けコンポーネントは、前記第2のセットの整合性スコアに基づいて、ランキングスコアのそれぞれを前記追加の一致リファレンスオーディオサンプルに割り当てるようにさらに構成され、 前記スコア決定コンポーネントは、前記第1のセットのランキングスコアと第2のセットのランキングスコアとを別々に重み付けするようにさらに構成され、 前記スコア決定コンポーネントは、前記重み付けされた第1および前記第2のセットのランキングスコアに基づいて、前記リファレンスオーディオサンプルのうちの少なくとも1つを出力するようにさらに構成される、請求項10に記載のシステム。
  12. 12
    前記第2のタイムセグメントは、オーディオストリーミングコンテンツの前記第1のタイムセグメントを含む、請求項10に記載のシステム。
  13. 13
    前記スコア決定コンポーネントは、どの一致リファレンスオーディオサンプルをスコア比較に基づいて出力するかを動的に決定する、請求項10に記載のシステム。
  14. 14
    前記保持コンポーネントは、比較処理の時間、または比較されたオーディオストリーミングコンテンツの分量のうちの少なくとも1つを含む定義済みのパラメータのセットに基づいて、前記一致リファレンスオーディオサンプルを保持する、請求項10に記載のシステム。
  15. 15
    前記ランキングスコアのそれぞれは、前記一致リファレンスオーディオサンプルのそれぞれが販売に関して個々に利用可能であるかどうか、前記一致リファレンスオーディオサンプルのそれぞれの人気、前記一致リファレンスオーディオサンプルのそれぞれがオリジナルアルバムであるかまたはコンピレーションアルバムであるか、および前記一致リファレンスオーディオサンプルのそれぞれの販売量からなるグループのうちの少なくとも1つに基づいて、生成される、請求項11に記載のシステム。
  16. 16
    前記一致リファレンスオーディオサンプルを、オーディオストリーミングコンテンツの第2のタイムセグメントと一致しているモノの第2のランキングスコアを有している少なくとも1つの追加の一致リファレンスオーディオサンプルとマージする、マージコンポーネントをさらに含む、請求項11に記載のシステム。
  17. 17
    実行に応じて、プロセッサを備えるコンピューティングシステムに処理を実行させるコンピュータ実行可能命令を含むコンピュータ可読記憶媒体であって、前記処理は、 オーディオストリーミングシステムから、プローブオーディオサンプルを受信するステップと、 第1のセットの整合性スコアに基づいて、複数の十分に一致しているリファレンスオーディオサンプルを特定するために、前記プローブオーディオサンプルの第1のタイムセグメントを複数のリファレンスオーディオサンプルの対応するタイムセグメントと比較するステップであって、前記第1のセットの整合性スコアが前記プローブオーディオサンプルの前記第1のタイムセグメントの1つまたは複数の特徴ベクトルと前記リファレンスオーディオサンプルの各々の前記第1のタイムセグメントの対応する特徴ベクトルとの間に生成される、ステップと、 前記十分に一致しているリファレンスオーディオサンプルが所定のスコア閾値を満たしていないと決定するステップと、 前記十分に一致しているリファレンスオーディオサンプルを保持するステップと、 第2のセットの整合性スコアに基づいて、複数の追加の一致リファレンスオーディオサンプルを特定するために、前記プローブオーディオサンプルの第2のタイムセグメントを前記十分に一致しているリファレンスオーディオサンプルの対応するタイムセグメントと比較するステップであって、前記第2のセットの整合性スコアが前記プローブオーディオサンプルの前記第2のタイムセグメントの1つまたは複数の特徴ベクトルと前記十分に一致しているリファレンスオーディオサンプルの各々の前記第2のタイムセグメントの対応する特徴ベクトルとの間に生成される、ステップと、 前記第1および第2のセットの整合性スコアに基づいて、前記リファレンスオーディオサンプルのうちの少なくとも1つを出力するステップと、 を含む、コンピュータ可読記憶媒体。
  18. 18
    前記第1のセットの整合性スコアに基づいて、ランキングスコアのそれぞれを前記十分に一致しているリファレンスオーディオサンプルに割り当てるステップと、 前記第2のセットの整合性スコアに基づいて、ランキングスコアのそれぞれを前記追加の一致リファレンスオーディオサンプルに割り当てるステップと、 前記第1のセットのランキングスコアと前記第2のセットのランキングスコアとを別々に重み付けするステップと、 前記重み付けされた第1および第2のセットのランキングスコアに基づいて、前記リファレンスオーディオサンプルのうちの少なくとも1つを出力するステップと、 をさらに含む、請求項17に記載のコンピュータ可読記憶媒体。
  19. 19
    それぞれの最高の割り当てられたランキングスコアを有する定義済みの数の一致リファレンスオーディオサンプルを出力するステップをさらに含む、請求項2に記載の方法。
  20. 20
    追加の閾値を満たしていない第2の整合性スコアを有する前記十分に一致しているリファレンスオーディオサンプルを放棄するステップをさらに含む、請求項1に記載の方法。
  21. 21
    前記スコア決定コンポーネントは、それぞれの最高の割り当てられたランキングスコアを有する定義済みの数の一致リファレンスオーディオサンプルを出力するようにさらに構成される、請求項11に記載のシステム。
  22. 22
    前記スコア決定コンポーネントは、追加の閾値を満たしていない第2の整合性スコアを有する前記十分に一致しているリファレンスオーディオサンプルを放棄するようにさらに構成される、請求項10に記載のシステム。
Independent claims22