Method and apparatus for identification of broadcast source
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04H-060/29
H04H-060/35
H04H-060/58
출원번호
US-0164069
(2011-06-20)
등록번호
US-8290423
(2012-10-16)
발명자
/ 주소
Wang, Avery Li-Chun
출원인 / 주소
Shazam Investments Limited
대리인 / 주소
McDonnell Boehnen Hulbert & Berghoff LLP
인용정보
피인용 횟수 :
21인용 특허 :
27
초록▼
A user (102) hears an audio program being broadcast and can record a sample of the audio. The sample is then conveyed to an analyzing means (106) to determine to which broadcast station the user is listening. The analyzing means monitors many broadcast channels. Thus, characteristics of the audio sa
A user (102) hears an audio program being broadcast and can record a sample of the audio. The sample is then conveyed to an analyzing means (106) to determine to which broadcast station the user is listening. The analyzing means monitors many broadcast channels. Thus, characteristics of the audio sample and samples taken from the broadcast channels can be compared to find a match. Broadcast information pertaining to the broadcast channel from which the match was found may then be reported back to the user, combined with an advertisement of a promotion, prize notification, discount offers, and other information specific for a certain radio station for example.
대표청구항▼
1. A method for identifying a broadcast source of content comprising: receiving a sample of content that is a rendition of a segment of content from a source;determining characteristics of the sample of content;performing a comparison of relative locations, within the sample of content, of the chara
1. A method for identifying a broadcast source of content comprising: receiving a sample of content that is a rendition of a segment of content from a source;determining characteristics of the sample of content;performing a comparison of relative locations, within the sample of content, of the characteristics of the sample of content with relative locations, within a source sample, of characteristics of the source sample, wherein the source sample is taken from content rendered by a known source; andbased on the comparison, determining that the known source rendered the segment of content. 2. The method of claim 1, wherein performing the comparison comprises: comparing the characteristics of the sample of content with characteristics of the source sample at approximately temporally corresponding timepoints. 3. The method of claim 1, further comprising: identifying an estimated time offset of the sample of content, the estimated time offset of the sample of content indicating a time position in the segment of content;comparing the estimated time offset of the sample of content with a time offset of the source sample. 4. The method of claim 1, further comprising: performing a plurality of comparisons of the relative locations, within the sample of content, of characteristics of the sample of content with relative locations, within a source sample, of characteristics of a plurality of source samples taken from content rendered by known sources; andbased on the comparisons, identifying one of the known sources as a source from which the segment of content was rendered. 5. The method of claim 4, further comprising: identifying a sample from the plurality of source samples that has characteristics which most closely match the characteristics of the sample of content; andidentifying a known source from which the identified sample was taken as a source from which the sample of content was rendered. 6. The method of claim 1, further comprising comparing an identity of the sample of content with an identity of the source sample. 7. The method of claim 1, further comprising receiving from a client device the sample of content that is a rendition of a segment of content from a source. 8. The method of claim 7, further comprising sending information identifying the known source to the client device. 9. The method of claim 8, wherein the information includes an advertisement. 10. The method of claim 1, further comprising: recording a plurality of source samples from content rendered by each of the known sources; andrecording a time at which each of the plurality of source samples was recorded. 11. The method of claim 1 further comprising: wherein the sample of content is a rendition of a segment of content comprising a transition of programs on the source;comparing the transition within the sample of content with transitions within source samples taken from content rendered by known sources; andidentifying a content alignment between the transition within the sample of content and at least one transition within a source sample. 12. The method of claim 1, further comprising: identifying variations in the sample of content, the variations including non-music content superimposed upon audio content; andcomparing the variations in the sample of content with variations in the source sample. 13. The method of claim 1, further comprising: identifying a change of identity of content within the sample of content;comparing a first identity of the sample of content with an identity of the source sample; andcomparing a second identity of the sample of content with an identity of the source sample. 14. The method of claim 1, further comprising: determining a stretch factor of the sample of content, the stretch factor indicating a difference between a speed at which the sample of content was rendered and a speed of an original playback of the segment of content; andcomparing the stretch factor of the sample of content with a stretch factor of the source sample. 15. A non-transitory computer readable medium having stored therein instructions executable by a computing device to cause the computing device to perform operations comprising: receiving a sample of content that is a rendition of a segment of content from a source;determining characteristics of the sample of content;performing a comparison of relative locations, within the sample of content, of the characteristics of the sample of content with relative locations, within a source sample, of characteristics of the source sample, wherein the source sample is taken from content rendered by a known source; andbased on the comparison, determining that the known source rendered the segment of content. 16. The non-transitory computer readable medium of claim 15, wherein performing the comparison comprises: comparing the characteristics of the sample of content with characteristics of the source sample at approximately temporally corresponding timepoints. 17. The non-transitory computer readable medium of claim 15, further comprising instructions to cause the computing device to perform operations comprising: performing a plurality of comparisons of the relative locations, within the sample of content, of characteristics of the sample of content with relative locations, within a source sample, of characteristics of a plurality of source samples taken from content rendered by known sources; andbased on the comparisons, identifying one of the known sources as a source from which the segment of content was rendered. 18. The non-transitory computer readable medium of claim 15, further comprising instructions to cause the computing device to perform operations comprising comparing an identity of the sample of content with an identity of the source sample. 19. The non-transitory computer readable medium of claim 15, further comprising instructions to cause the computing device to perform operations comprising receiving from a client device the sample of content that is a rendition of a segment of content from a source. 20. The non-transitory computer readable medium of claim 15, further comprising instructions to cause the computing device to perform operations comprising sending information identifying the known source to client device. 21. A monitoring station comprising: a broadcast channel sampler configured to receive source samples of content rendered by respective known sources; anda processor configured to receive from a client device a sample of content that is a rendition of a segment of content from a source, to perform a comparison of relative locations, within the sample of content, of characteristics of the sample of content with relative locations, within a given source sample, of characteristics of the given source sample, and based on the comparison to identify a known source from which the segment of content was rendered. 22. The monitoring station of claim 21, wherein the broadcast channel sampler is configured to sample the content rendered by the respective known sources to generate the source samples. 23. The monitoring station of claim 22, wherein the broadcast channel sampler is configured to sample the content rendered by the respective known sources on a continual basis. 24. The monitoring station of claim 22, wherein the processor is further configured to compare an identity of the sample of content with identities of the source samples, and to identify the known source from which the segment of content was rendered based on matching identities between the sample of content and the source samples. 25. The monitoring station of claim 21, wherein the sample of content that is a rendition of a segment of content from a source includes fingerprints determined at landmarks of the sample of content. 26. The monitoring station of claim 21, wherein the segment of content is broadcast from the source, and wherein the processor is configured to receive the source samples at approximately a sampling time of the sample of content. 27. The method of claim 1, wherein the sample of content that is a rendition of a segment of content from a source includes fingerprints determined at landmarks of the sample of content. 28. The method of claim 1, wherein the segment of content is broadcast from the source, and the method further comprises receiving the source sample at approximately the sampling time of the sample of content. 29. The method of claim 1, wherein the method is performed in real-time. 30. The method of claim 1, wherein determining the characteristics of the sample of content comprises determining fingerprints at landmarks of the sample of content. 31. The non-transitory computer readable medium of claim 15, wherein the sample of content that is a rendition of a segment of content from a source includes fingerprints determined at landmarks of the sample of content. 32. The non-transitory computer readable medium of claim 15, wherein the segment of content is broadcast from the source, and the instructions further comprise instructions to cause the computing device to perform operations comprising receiving the source sample at approximately the sampling time of the sample of content. 33. The method of claim 1, wherein the source sample is taken from content previously rendered by a known source, and wherein the sample of content is a rendition of a segment of content from a source that is currently being rendered. 34. The method of claim 1, wherein determining the characteristics of the sample of content comprises: determining one or more values that characterize one or more features in the sample of content; anddetermining a hash value based on a hash function of the one or more values that characterize one or more features in the sample of content. 35. The method of claim 34, wherein performing the comparison comprises performing a search of characteristics of a source sample taken from content rendered by a known source using the determined hash value. 36. The method of claim 35, wherein performing the search of characteristics of the source sample taken from content rendered by the known source using the determined hash value comprises performing a symbolic search of the characteristics of the sample of content from a database index of characteristics of a source sample taken from content rendered by a known source. 37. The method of claim 36, wherein the database index includes a database of symbolic characteristics of source samples taken from content rendered by known sources. 38. The method of claim 34, wherein the hash value is a numeric value. 39. The method of claim 34, further comprising determining a match between the sample of content and the source sample based on determining a threshold number of matches between hash values of the sample of content and hash values of the source sample.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (27)
Thomas William L. (Clearwater FL) Lu Daozheng (Dunedin FL), Audience measurement system utilizing ancillary codes and passive signatures.
Kenyon Stephen C. (Stafford VA) Simkins Laura J. (Clarksburg MD) Sebastian Richard L. (Lorton VA), Broadcast information classification system and method.
Kenyon Stephen C. (Stafford VA) Simkins Laura J. (Clarksburg MD) Brown Leroy L. (Springfield VA) Sebastian Richard (Lorton VA), Broadcast signal recognition system and method.
Gill Stephen P. (Atherton CA) Wagner Lawrence F. (Berkeley CA) Frye Gregory G. (San Leandro CA) Bantowsky Klaus-Peter A. (Hayward CA), Method and apparatus for speech recognition and reproduction.
Blum Thomas L. ; Keislar Douglas F. ; Wheaton James A. ; Wold Erling H., Method and article of manufacture for content-based analysis, storage, retrieval, and segmentation of audio information.
Schneier Bruce ; Walker Jay ; Jorasch James, Remote-auditing of computer generated outcomes and authenticated biling and access control system using cryptographic an.
Schneier Bruce ; Walker Jay S. ; Jorasch James, Remote-auditing of computer generated outcomes, authenticated billing and access control, and software metering system.
Roswell, Gilbert Marquard, Analyzing captured sound and seeking a match based on an acoustic fingerprint for temporal and geographic presentation and navigation of linked cultural, artistic, and historic content.
Courtney, III, Gordon Howard; Hammond, Russell John; McAliley, James Hodges, Encoding and decoding an audio watermark using key sequences comprising of more than two frequency components.
Wang, Avery Li-Chun; Woodhead, Ira Joseph; Healy, Christopher Matthew; Holechek, Scott Edward, Methods and systems for determining a latency between a source and an alternative feed of the source.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.