Patent US6476306B2 successfully refreshed from Google Patents.
US6476306B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and a system for recognizing a melody
Assignee: Nokia Technologies Oy
•
Filing: 2001-09-27
•
Granted: 2002-11-05
•
Expires: 2021-09-27
Abstract
Abstract The invention relates to a method for recognizing a melody from a set of stored melodies. In the method, an audio sample representing the melody to be recognized is produced to form a first search criterion. In the method, an audio sample is produced of at least one word related to the melody to be recognized to form a second search criterion, wherein in the recognition, a first search set is formed of the stored melodies on the basis of one said search criterion. Another said search criterion is used for recognizing the melody from said first search set.
Inventors
- 👤 Jyri Huopaniemi
- 👤 Timo Sorsa
- 👤 Peter Boda
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 13:24
CPC Classifications
G; G10; G10H; G10H1/00; G06; G06F; G06F16/00; G06F16/60; G06F16/63; G06F16/632; G06F16/634; G06F16/68; G06F16/683; G10H2240/00; G10H2240/121; G10H2240/131; G10H2240/171; G10H2240/281; G10H2240/321; Y; Y10; Y10S; Y10S84/00; Y10S84/12
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
148 words
A method for recongnizing a melody from a set of stored melodies, the method comprising: producing an audio sample including first parts having speech and second parts having a melody, the first and second parts located at different time instants in the audio sample; detecting speech from the audio sample to separate from the audio sample the first parts and the second parts; on the basis of the separation, forming a first search critrtion from the second parts by producing an audio sample representing a melody to by recognized; on the basis of the separation, forming a second search criterion by producing an audio sample including at least one word from the first parts; forming a first search set of the stored melodies on the basis of one of the search criterion; and using another of the search criterion for recognizing the melody from the first search set.
Claim 2
Independent Claim
148 words
A method for recongnizing a melody from a set of stored melodies, the method comprising: producing an audio sample including first parts having speech and second parts having a melody, the first and second parts located at different time instants in the audio sample; detecting speech from the audio sample to separate from the audio sample the first parts and the second parts; on the basis of the separation, forming a first search critrtion from the second parts by producing an audio sample representing a melody to by recognized; on the basis of the separation, forming a second search criterion by producing an audio sample including at least one word from the first parts; forming a first search set of the stored melodies on the basis of one of the search criterion; and using another of the search criterion for recognizing the melody from the first search set.
Claim 3
Dependent Claim
21 words
The method according to claim 1 , further comprising producing the second parts by uttering at least part of the melody.
Claim 4
Dependent Claim
21 words
The method according to claim 1 , further comprising producing the second parts by reproducing the recorded part of the melody.
Claim 5
Dependent Claim
26 words
The method according to claim 1 , wherein the first audio sample comprises at least one word related to the melody uttered before or after melody.
Claim 6
Dependent Claim
31 words
The method according to claim 1 , further comprising producing the second parts by singing, wherein the lyrics of the song are used in the forming of the second search criterion.
Claim 7
Dependent Claim
24 words
method according to claim 1 , further comprising determining durations and pitches of notes from the second parts to form the first search criterion.
Claim 8
Dependent Claim
22 words
The method according to claim 1 , further comprising determining a rhythm of the second parts to form the first search criterion.
Claim 9
Independent Claim
126 words
A system comprising: means ( 7 ) for storing melodies; means ( 3 , 3 a ) for producing an audio sample including speech and a melody to be recognized; a speech recognizer for separating the audio sample into parts having speech and parts without speech; means ( 5 ) for forming a first search criterion on the basis of the parts without speech; means ( 4 ) for forming a second search criterion on the basis of the parts having speech; means ( 6 a ) for forming a first search set of the stored melodies on the basis of one of the search criterion; and means for recognizing the melody from said first search set on the basis of another of the search criterion.
Claim 10
Independent Claim
126 words
A system comprising: means ( 7 ) for storing melodies; means ( 3 , 3 a ) for producing an audio sample including speech and a melody to be recognized; a speech recognizer for separating the audio sample into parts having speech and parts without speech; means ( 5 ) for forming a first search criterion on the basis of the parts without speech; means ( 4 ) for forming a second search criterion on the basis of the parts having speech; means ( 6 a ) for forming a first search set of the stored melodies on the basis of one of the search criterion; and means for recognizing the melody from said first search set on the basis of another of the search criterion.
Claim 11
Dependent Claim
85 words
The system according to claim 8 , further comprising: a database server ( 1 ); a terminal ( 3 ); and means for transmitting an audio sample from the terminal ( 3 ) to the database server ( 1 ), wherein the database server ( 1 ) includes: said speech recognizer; said means ( 4 ) for forming the second search criterion; said means ( 6 a ) for forming the first search set; and said means ( 6 b ) for recognizing the melody.
Claim 12
Dependent Claim
18 words
The system according to claim 9 , wherein the terminal ( 3 ) is a wireless communication device.
Claim 13
Dependent Claim
35 words
The system according claim 9 , wherein the means ( 2 ) for transmitting an audio sample from the terminal ( 3 ) to the database server ( 1 ) comprise a mobile communication network.
Claim 14
Dependent Claim
35 words
The system according claim 9 , wherein the means ( 2 ) for transmitting an audio sample from the terminal ( 3 ) to the database server ( 1 ) comprise the Internet data network.
Claim 15
Dependent Claim
15 words
The system according to claim 9 , wherein the stored melodies comprise pieces of music.
Claim 16
Dependent Claim
46 words
The system according to claim 9 , wherein the stored melodies comprise ringing tones, wherein the terminal ( 3 ) comprises means for selecting a ringing tone, and wherein the system comprises means ( 9 ) for downloading ringing tones to the terminal ( 3 ).
Claim 17
Dependent Claim
48 words
The system according to claim 14 , wherein the system comprises means ( 3 , 8 ) for transmitting an audio sample produced by the user and storing it in the database ( 7 ), wherein the audio sample is arranged to be used as the ringing tone.
Claim 18
Dependent Claim
25 words
The system according to claim 10 , wherein the system is arranged to be used for downloading recognized melodies to the terminal ( 3 ).
Claim 19
Dependent Claim
142 words
A database server ( 1 ) comprising: means ( 7 ) for storing melodies; means ( 8 ) for receiving an audio sample including speech and a melody to be recognized; a speech recognizer for separating the audio sample into parts having speech and part without speech; melody recognition means ( 5 ) for forming a first search criterion on the basis of the parts without speech; means ( 4 ) for forming a second search criterion from at least one word in the parts having speech related to the melody to be recognized; means ( 6 a ) for forming a first search set of the stored melodies on the basis of one of the search criterion; and means ( 6 b ) for recognizing the melody from said first search set on the basis of another of the search criterion.
Claim 20
Dependent Claim
142 words
A database server ( 1 ) comprising: means ( 7 ) for storing melodies; means ( 8 ) for receiving an audio sample including speech and a melody to be recognized; a speech recognizer for separating the audio sample into parts having speech and part without speech; melody recognition means ( 5 ) for forming a first search criterion on the basis of the parts without speech; means ( 4 ) for forming a second search criterion from at least one word in the parts having speech related to the melody to be recognized; means ( 6 a ) for forming a first search set of the stored melodies on the basis of one of the search criterion; and means ( 6 b ) for recognizing the melody from said first search set on the basis of another of the search criterion.
Claim 21
Dependent Claim
14 words
The database server according to claim 17 , arranged in connection with a jukebox.
References Cited (Backward Citations)
US5703308A
Cited
US5874686A
Cited
US5739451A
Cited
US5963957A
Cited
EP0944033A1
Cited
US6307139B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-11-04 | 2006-05-06 | 2006-11-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-11-04 | 2010-05-06 | 2010-11-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-11-04 | 2014-05-06 | 2014-11-05 | $7700.00 | Window Closed / Lapsed |