System for selling a product utilizing audio content identification
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G10L-011/00
G10L-015/00
출원번호
US-0080097
(2002-02-21)
발명자
/ 주소
Pitman, Michael C.
Fitch, Blake G.
Abrams, Steven
Germain, Robert S.
출원인 / 주소
International Business Machines Corporation
대리인 / 주소
August, Casey P.
인용정보
피인용 횟수 :
171인용 특허 :
7
초록▼
It is determined whether audio identifying information generated for an audio content image matches audio identifying information in an audio content database. If the audio identifying information generated for the audio content image matches audio identifying information in the audio content databa
It is determined whether audio identifying information generated for an audio content image matches audio identifying information in an audio content database. If the audio identifying information generated for the audio content image matches audio identifying information in the audio content database, at least one product containing or relating to audio content that corresponds to the matching audio identifying information is identified. In one embodiment, the audio content image is received, and the audio identifying information is generated for the audio content image. In another embodiment, the audio identifying information for the audio content image is received. Also provided is a system for selling products.
대표청구항▼
1. A method for selling products containing or relating to audio content, said method comprising the steps of: receiving a recorded audio content image; generating audio identifying information for the audio content image based on detected events in the audio content image; determining wheth
1. A method for selling products containing or relating to audio content, said method comprising the steps of: receiving a recorded audio content image; generating audio identifying information for the audio content image based on detected events in the audio content image; determining whether the audio identifying information generated for the audio content image matches audio identifying information in an audio content database; and if the audio identifying information generated for the audio content image matches audio identifying information in the audio content database, charging a fee for at least one product containing or relating to audio content that corresponds to the matching audio identifying information, wherein the generating step includes the sub-step of: detecting a plurality of events in the audio content image, each of the events being a crossing of the value of a first running average and the value of a second running average,wherein the first running average is an average over a first averaging period of a plurality of time dependent frequency components of the audio content image, andthe second running average is an average over a second averaging period, which is different than the first averaging period, of the time dependent frequency components of the audio content image.2. The method according to claim 1, wherein the receiving step includes the sub-step of receiving a transmitted audio content image of at least a portion of a song, and the charging step includes the sub-step of transmitting a recording of at least a song that corresponds to the matching audio identifying information. 3. A method for selling products containing audio content, said method comprising the steps of: receiving a recorded audio content image; generating audio identifying information for the audio content image based on detected events in the audio content image; determining whether the audio identifying information generated for the audio content image matches audio identifying information in an audio content database; and if the audio identifying information generated for the audio content image matches audio identifying information in the audio content database, generating a product containing audio content that corresponds to the matching audio identifying information, wherein the generating step includes the sub-step of: detecting a plurality of events in the audio content image, each of the events being a crossing of the value of a first running average and the value of a second running average,wherein the first running average is an average over a first averaging period of a plurality of time dependent frequency components of the audio content image, andthe second running average is an average over a second averaging period, which is different than the first averaging period, of the time dependent frequency components of the audio content image.4. The method according to claim 3, further comprising the step of charging a fee for the generated product.5. A method for selling products containing or relating to audio content, said method comprising the steps of: determining whether audio identifying information generated for an audio content image matches audio identifying information in an audio content database; and if the audio identifying information generated for the audio content image matches audio identifying information in the audio content database, identifying at least one product containing or relating to audio content that corresponds to the matching audio identifying information, wherein the audio identifying information for the audio content image was generated based on a plurality of events detected in the audio content image, each of the events being a crossing of the value of a first running average and the value of a second running average, the first running average is an average over a first averaging period of a plurality of time dependent frequency compon ents of the audio content image, and the second running average is an average over a second averaging period, which is different than the first averaging period, of the time dependent frequency components of the audio content image. 6. The method according to claim 5, further comprising the steps of: receiving the audio content image; and generating the audio identifying information for the audio content image based on the events detected in the audio content image. 7. The method according to claim 6, wherein the generating step includes the sub-steps of: obtaining an audio signal characterized by a time dependent power spectrum; analyzing the spectrum to obtain the time dependent frequency components; detecting a plurality of the events in the time dependent frequency components; and producing the audio identifying information for the audio content image based on the events detected. 8. The method according to claim 7 wherein the sub-step of analyzing the spectrum includes: sampling the audio signal to obtain a plurality of audio signal samples; taking a plurality of subsets from the plurality of audio signal samples; and performing a Fourier transform on each of the plurality of subsets to obtain a set of Fourier frequency components. 9. The method according to claim 6, wherein the generating step includes the sub-steps of: performing a Fourier transformation of an audio signal into a time series of audio power dissipated over a first plurality of frequencies; grouping the frequencies into a smaller second plurality of bands that each include a range of neighboring frequencies; detecting power dissipation events in each of the bands; and grouping together the power dissipation events from mutually adjacent bands at a selected moment so as to form the audio identifying information. 10. The method according to claim 5, further comprising the step of receiving the audio identifying information for the audio content image.11. The method according to claim 5, further comprising the step of charging a fee for the identified product.12. The method according to claim 5, wherein the audio identifying information is an audio feature signature that is based on the events detected in the audio content image.13. The method according to claim 12, wherein the determining step includes the of comparing the audio feature signature generated for the audio content image with the audio feature signatures stored in the audio content database.14. The method according to claim 5, further comprising the steps of: generating audio identifying information corresponding to predetermined audio content; and storing the audio identifying information corresponding to the predetermined audio content in the audio content database. 15. The method according to claim 5, further comprising the step of charging a fee for identifying the audio content that corresponds to the matching audio identifying information.16. A computer-readable medium encoded with a program for selling products containing audio content, said program containing instructions for performing the steps of: receiving a recorded audio content image; generating audio identifying information for the audio content image based on detected events in the audio content image; determining whether the audio identifying information generated for the audio content image matches audio identifying information in an audio content database; and if the audio identifying information generated for the audio content image matches audio identifying information in the audio content database, generating a product containing audio content that corresponds to the matching audio identifying information, wherein the generating step includes the sub-step of: detecting a plurality of events in the audio content image, each of the events being a crossing of the value of a first running average and the value of a second running average,wherein the first running aver age is an average over a first averaging period of a plurality of time dependent frequency components of the audio content image, andthe second running average is an average over a second averaging period, which is different than the first averaging period, of the time dependent frequency components of the audio content image.17. The computer-readable medium according to claim 16, wherein said program further contains instructions for performing the step of charging a fee for the generated product.18. A computer-readable medium encoded with a program for selling products containing or relating to audio content, said program containing instructions for performing the steps of: determining whether audio identifying information generated for an audio content image matches audio identifying information in an audio content database; and if the audio identifying information generated for the audio content image matches audio identifying information in the audio content database, identifying at least one product containing or relating to audio content that corresponds to the matching audio identifying information, wherein the audio identifying information for the audio content image was generated based on a plurality of events detected in the audio content image, each of the events being a crossing of the value of a first running average and the value of a second running average, the first running average is an average over a first averaging period of a plurality of time dependent frequency components of the audio content image, and the second running average is an average over a second averaging period, which is different than the first averaging period, of the time dependent frequency components of the audio content image. 19. The computer-readable medium according to claim 18, wherein said program further contains instructions for performing the steps of: receiving the audio content image; and generating the audio identifying information for the audio content image based on the events detected in the audio content image. 20. The computer-readable medium according to claim 19, wherein said program further contains instructions for performing the steps of: generating audio identifying information corresponding to predetermined audio content; and storing the audio identifying information corresponding to the predetermined audio content in the audio content database. 21. The computer-readable medium according to claim 19, wherein the generating step includes the sub-steps of: obtaining an audio signal characterized by a time dependent power spectrum; analyzing the spectrum to obtain the time dependent frequency components; detecting a plurality of the events in the time dependent frequency components; and producing the audio identifying information for the audio content image based on the events detected. 22. The computer-readable medium according to claim 21, wherein the sub-step of analyzing the spectrum includes: sampling the audio signal to obtain a plurality of audio signal samples; taking a plurality of subsets from the plurality of audio signal samples; and performing a Fourier transform on each of the plurality of subsets to obtain a set of Fourier frequency components. 23. The computer-readable medium according to claim 19, wherein the generating step includes the sub-steps of: performing a Fourier transformation of an audio signal into a time series of audio power dissipated over a first plurality of frequencies; grouping the frequencies into a smaller second plurality of bands that each include a range of neighboring frequencies; detecting power dissipation events in each of the bands; and grouping together the power dissipation events from mutually adjacent bands at a selected moment so as to form the audio identifying information. 24. The computer-readable medium according to claim 18, wherein said program further contains instructions for performing the step of recei ving the audio identifying information for the audio content image.25. The computer-readable medium according to claim 18, further comprising: receiving a transmitted audio content image of at least a portion of a song; and transmitting a recording of at least a song that corresponds to the matching audio identifying information. 26. The computer-readable medium according to claim 18, wherein the audio identifying information is an audio feature signature that is based on the events detected in the audio content image, and the determining step includes the sub-step of comparing the audio feature signature generated for the audio content image with the audio feature signatures stored in the audio content database. 27. A system comprising: an input interface for receiving a recorded audio content image; an identifying information generator for generating audio identifying information for the audio content image based on detected events in the audio content image; a match detector for determining whether the audio identifying information generated for the audio content image matches audio identifying information in an audio content database; and a product generator for generating a product containing audio content that corresponds to the matching audio identifying information, if the audio identifying information generated for the audio content image matches audio identifying information in the audio content database, wherein the identifying information generator detects a plurality of events in the audio content image, each of the events being a crossing of the value of a first running average and the value of a second running average, the first running average is an average over a first averaging period of a plurality of time dependent frequency components of the audio content image, and the second running average is an average over a second averaging period, which is different than the first averaging period, of the time dependent frequency components of the audio content image. 28. A system comprising: a match detector for determining whether audio identifying information generated for an audio content image matches audio identifying information in an audio content database; and a product identifier for identifying at least one product containing or relating to audio content that corresponds to the matching audio identifying information, if the audio identifying information generated for the audio content image matches audio identifying information in the audio content database, wherein the audio identifying information for the audio content image was generated based on a plurality of events detected in the audio content image, each of the events being a crossing of the value of a first running average and the value of a second running average, the first running average is an average over a first averaging period of a plurality of time dependent frequency components of the audio content image, and the second running average is an average over a second averaging period, which is different than the first averaging period, of the time dependent frequency components of the audio content image. 29. The system according to claim 28, further comprising: an input interface for receiving the audio content image; and an identifying information generator for generating the audio identifying information for the audio content image based on the events detected in the audio content image. 30. The system according to claim 28, further comprising an input interface for receiving the audio identifying information for the audio content image.31. The system according to claim 28, further comprising: an output interface for transmitting a recording of at least a song that corresponds to the matching audio identifying information, wherein the input interface is adapted for receiving a transmitted audio content image of at least a portion of a song. 32. The system according to claim 28, where in the audio identifying information is an audio feature signature that is based on the events detected in the audio content image.33. The system according to claim 32, wherein the match detector compares the audio feature signature generated for the audio content image with the audio feature signatures stored in the audio content database.34. The system according to claim 28, wherein the audio content database stores audio identifying information for predetermined audio content.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (7)
Kenyon Stephen C. (Stafford VA) Simkins Laura J. (Clarksburg MD) Sebastian Richard L. (Lorton VA), Broadcast information classification system and method.
Gregory B. Mackintosh ; Mike H. Kim ; Edwin C. Price ; Edward C. Stojakovic, Coordinating delivery of supplemental materials with radio broadcast material.
Tsevdos James T. ; Cook Ross L. ; Ring Nancy Lee ; Barnhill Robert S. ; Hamblin Glen E. ; Milsted Kenneth L. ; Kindell Craig N. ; Waefler Susan Elizabeth ; Portela Carlos ; Anderson Brent C., Digital information accessing, delivery and production system.
Ellis Michael D. (Boulder CO) Dunn Stephen M. (Boulder CO) Fellinger Michael W. (Boulder CO) Younglove Fancy B. (Boulder CO) James David M. (Fort Collins CO) Clifton David L. (Boulder CO) Land Richar, Method and system for recognition of broadcast segments.
Mackintosh Gregory B. ; Kim Mike H. ; Price Edwin C. ; Stojakovic Edward C., Presenting supplemental information for material currently and previously broadcast by a radio station.
Master, Paul L.; Hogenauer, Eugene; Scheuermann, Walter J., Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements.
Master, Paul L.; Hogenauer, Eugene; Scheuermann, Walter J., Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements.
Master, Paul L.; Hogenauer, Eugene; Scheuermann, Walter James, Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements.
Master, Paul L.; Hogenauer, Eugene; Scheuermann, Walter James, Adaptive integrated circuitry with heterogenous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements.
Master, Paul L.; Hogenauer, Eugene; Scheuermann, Walter James, Adaptive processor for performing an operation with simple and complex units each comprising configurably interconnected heterogeneous elements.
Master, Paul L.; Smith, Stephen J.; Watson, John, Apparatus, method, system and executable module for configuration and operation of adaptive integrated circuitry having fixed, application specific computational elements.
Master, Paul L.; Smith, Stephen J.; Watson, John, Apparatus, method, system and executable module for configuration and operation of adaptive integrated circuitry having fixed, application specific computational elements.
Master, Paul L.; Smith, Stephen J.; Watson, John, Apparatus, method, system and executable module for configuration and operation of adaptive integrated circuitry having fixed, application specific computational elements.
Master, Paul L.; Smith, Stephen J.; Watson, John, Apparatus, system and method for configuration of adaptive integrated circuitry having fixed, application specific computational elements.
Master, Paul L.; Smith, Stephen J.; Watson, John, Apparatus, system and method for configuration of adaptive integrated circuitry having heterogeneous computational elements.
DeBusk, David L.; Briggs, Darren P.; Karliner, Michael; Cheong Tang, Richard Wing; Li-Chun Wang, Avery, Automatic identification of repeated material in audio signals.
DeBusk, David L.; Briggs, Darren P.; Karliner, Michael; Tang, Richard W. Cheong; Wang, Avery Li-Chun, Automatic identification of repeated material in audio signals.
Dunsmuir, Martin R. M., Closed-loop command and response system for automatic communications between interacting computer systems over an audio communications channel.
Dorogusker, Jesse Lee; Schubert, Emily Clark; Novotney, Donald J.; Fadell, Anthony M.; Hailey, Michael Benjamin; Bell, Chris; Gedikian, Steve Saro; Borchers, Robert Edward; Laefer, Jay; Lydon, Gregory Thomas; Bolton, Lawrence G.; Oliver, Eric, Communicating and storing information associated with media broadcasts.
Heidari, Ghobad; Chang, Kuor Hsin; Master, Paul L.; Hogenauer, Eugene B.; Scheuermann, Walter James, Communications module, device, and method for implementing a system acquisition function.
DeBusk, David L.; Briggs, Darren P.; Wardwell, Richard; Gilbert, David A.; Jenkins, Jack E.; Griffin, Jr., Paul P.; Graham, Fredric I.; Cook, George Anderson; Withers, Dustin, Device for monitoring multiple broadcast signals.
Wang, Avery Li-Chun; Barton, Christopher Jacques Penrose; Mukherjee, Dheeraj Shankar; Inghelbrecht, Philip, Method and system for identifying sound signals.
Plunkett, Robert T.; Heidari, Ghobad; Master, Paul L., Method and system for managing hardware resources to implement system functions using an adaptive computing architecture.
Plunkett, Robert T.; Heidari, Ghobad; Master, Paul L., Method and system for managing hardware resources to implement system functions using an adaptive computing architecture.
Plunkett, Robert T.; Heidari, Ghobad; Master, Paul L., Method and system for managing hardware resources to implement system functions using an adaptive computing architecture.
Plunkett, Robert T.; Heidari, Ghobad; Master, Paul L., Method and system for managing hardware resources to implement system functions using an adaptive computing architecture.
Claudatos, Christopher Hercules; Andruss, William Dale; Leetch, Bruce David; Porter, Jeffrey Keith, Method and system for processing auditory communications.
Master,Paul L.; Hogenauer,Eugene; Wu,Bicheng William; Chuang,Dan MingLun; Freeman Benson,Bjorn, Method, system and program for developing and scheduling adaptive integrated circuity and corresponding control or configuration information.
Petrovic, Rade; Tehranchi, Babak; Winograd, Joseph M.; Jemili, Kanaan, Methods and apparatus for enhancing the robustness of watermark extraction from digital host content.
Dorogusker, Jesse Lee; Schubert, Emily Clark; Hailey, Michael Benjamin; Gedikian, Steve Saro; Lydon, Gregory Thomas; Bolton, Lawrence G., Tagging media assets, locations, and advertisements.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.