Patent ID: 9268846
Filing Date: 2016-02-23
CPC Classification: G06F

Claim Text:
1. A method for program identification, the method comprising: acquiring a first audio fingerprint corresponding to a first audio signal; detecting whether one or more second audio fingerprints in a predetermined fingerprint database match with the first audio fingerprint, the one or more second audio fingerprints corresponding to a second audio signal associated with a program; and in response to one of the second audio fingerprints matching with the first audio fingerprint, providing the program associated with the matching second audio signal as a result for program identification associated with the first audio signal; wherein the detecting whether one or more second audio fingerprints in a predetermined fingerprint database match with the first audio fingerprint includes: wherein: the first audio signal includes one or more first peak points; the first audio fingerprint corresponding to the first audio signal includes one or more first two-tuples, a first two-tuple including a first acquisition time of a first peak point and a first hash code corresponding to the first peak point; the second audio signal includes one or more second peak points; one of the second audio fingerprints corresponding to the second audio signal includes one or more reference two-tuples, a reference two-tuple including a second acquisition time of a second peak point and a second hash code corresponding to the second peak point; the calculating a matching degree between the first audio fingerprint and each of the second audio fingerprints included in the predetermined fingerprint database includes: