Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
135 words
An apparatus for making a musical database comprising: converting means for converting musical information representing a music piece into note data items, each of note data items being a set of values associated with a period of a single sound denoted by a musical note and a scale level of the single sound denoted by the musical note; position making means for producing position data items for the note data items, the position data items representing positions at which the note data items are positioned in the musical information; first index forming means, coupled to said converting means and said position making means, for producing a first index indicating relationships between the note data items and the position data items; and storage means, coupled to said first index forming means for storing the first index.
Claim 2
Independent Claim
135 words
An apparatus for making a musical database comprising: converting means for converting musical information representing a music piece into note data items, each of note data items being a set of values associated with a period of a single sound denoted by a musical note and a scale level of the single sound denoted by the musical note; position making means for producing position data items for the note data items, the position data items representing positions at which the note data items are positioned in the musical information; first index forming means, coupled to said converting means and said position making means, for producing a first index indicating relationships between the note data items and the position data items; and storage means, coupled to said first index forming means for storing the first index.
Claim 3
Dependent Claim
41 words
The apparatus as claimed in claim 1, further comprising: histogram producing means for making a histogram indicating frequencies in which the note data items occur in the musical information, the histogram being stored as a second index in said storage means.
Claim 4
Dependent Claim
43 words
The apparatus as claimed in claim 1, wherein said position producing means makes position data items, each of the position data items representing a position at which a set of a plurality of note data items are continuously arranged in the musical information.
Claim 5
Dependent Claim
41 words
The apparatus as claimed in claim 1, wherein said converting means has information reproduction means for reproducing the musical information, said information reproduction means outputting the note data items into which the musical information is converted when reproducing the musical information.
Claim 6
Dependent Claim
223 words
A retrieval apparatus for retrieving a string of note data items representing musical notes from a musical database, said retrieval apparatus comprising: storage means for storing an index indicating relationships between note data items representing a music piece in the musical database and position data items representing positions at which the note data items are positioned in the music piece; input means for inputting a string of note data items to be retrieved from the musical database;. first retrieval means, coupled to said storage means and said input means, for selecting, from the note data items in the index stored in said storage means, a note data item equal to one of the note data items of the string input by said input means; second retrieval means, coupled to said first retrieval means, for selecting a note data item immediately following the note data item selected by said first retrieval means with reference to the index; and determination means, coupled to said second retrieval means, for determining whether or not the note data item selected by said second retrieval means is equal to a note data item immediately following the one of the note data items in the string input by said input means, so that the string of note data items is retrieved using a determination result obtained by said determination means.
Claim 7
Dependent Claim
223 words
A retrieval apparatus for retrieving a string of note data items representing musical notes from a musical database, said retrieval apparatus comprising: storage means for storing an index indicating relationships between note data items representing a music piece in the musical database and position data items representing positions at which the note data items are positioned in the music piece; input means for inputting a string of note data items to be retrieved from the musical database;. first retrieval means, coupled to said storage means and said input means, for selecting, from the note data items in the index stored in said storage means, a note data item equal to one of the note data items of the string input by said input means; second retrieval means, coupled to said first retrieval means, for selecting a note data item immediately following the note data item selected by said first retrieval means with reference to the index; and determination means, coupled to said second retrieval means, for determining whether or not the note data item selected by said second retrieval means is equal to a note data item immediately following the one of the note data items in the string input by said input means, so that the string of note data items is retrieved using a determination result obtained by said determination means.
Claim 8
Dependent Claim
300 words
A retrieval apparatus for retrieving a string of note data items representing musical notes from a musical data base, said retrieval apparatus comprising: storage means for storing a first index and a second index, the first index indicating relationships between note data items representing a music piece in the musical database and position data items representing positions at which the note data items are positioned in the music piece, the second index being a histogram indicating a frequency with which each of the noted data items occurs in the music piece; input means for inputting a string of note data items to be retrieved from the musical database; selecting means, coupled to said storage means and said input means, for selecting, with reference to the second index in said storage means, a note data item having a smallest frequency of occurrence from among the note data item in the string input by said input means; first retrieval means, coupled to said storage means and said selecting means, for selecting, from the note data items in the first index stored in said storage unit, a note data item equal to the note data item selected by said selecting means; second retrieval means, coupled to said first retrieval means, for selecting a note data item immediately following the note data item selected by said first retrieval means with reference to the first index; and determination means, coupled to said second retrieval means, for determining whether or not the note data item selected by said second retrieval means is equal to a note data item immediately following the note data item selected by said selecting means in the string input by said input means, so that the string of note data items is retrieved using a determination result obtained by said determination means.
Claim 9
Dependent Claim
300 words
A retrieval apparatus for retrieving a string of note data items representing musical notes from a musical data base, said retrieval apparatus comprising: storage means for storing a first index and a second index, the first index indicating relationships between note data items representing a music piece in the musical database and position data items representing positions at which the note data items are positioned in the music piece, the second index being a histogram indicating a frequency with which each of the noted data items occurs in the music piece; input means for inputting a string of note data items to be retrieved from the musical database; selecting means, coupled to said storage means and said input means, for selecting, with reference to the second index in said storage means, a note data item having a smallest frequency of occurrence from among the note data item in the string input by said input means; first retrieval means, coupled to said storage means and said selecting means, for selecting, from the note data items in the first index stored in said storage unit, a note data item equal to the note data item selected by said selecting means; second retrieval means, coupled to said first retrieval means, for selecting a note data item immediately following the note data item selected by said first retrieval means with reference to the first index; and determination means, coupled to said second retrieval means, for determining whether or not the note data item selected by said second retrieval means is equal to a note data item immediately following the note data item selected by said selecting means in the string input by said input means, so that the string of note data items is retrieved using a determination result obtained by said determination means.
Claim 10
Dependent Claim
161 words
A retrieval apparatus for retrieving a string of note data items representing musical notes form a musical database, said retrieval apparatus comprising: storage means for storing an index indicating relationships between sets of a plurality of note data items continuously arranged in musical data representing a music piece and position data items representing positions at which the sets of the plurality of note data items are positioned in the musical information; input means for inputting a string of note data items to be retrieved from the musical database; determination means, coupled to said storage means and said input means, for determining whether or not the note data items of the string input by said input means exist in the music information by comparing the string of note data items with the sets of the plurality of note data items in the index, so that the string of note data items is retrieved using a determination result obtained by said determination means.
Claim 11
Dependent Claim
161 words
A retrieval apparatus for retrieving a string of note data items representing musical notes form a musical database, said retrieval apparatus comprising: storage means for storing an index indicating relationships between sets of a plurality of note data items continuously arranged in musical data representing a music piece and position data items representing positions at which the sets of the plurality of note data items are positioned in the musical information; input means for inputting a string of note data items to be retrieved from the musical database; determination means, coupled to said storage means and said input means, for determining whether or not the note data items of the string input by said input means exist in the music information by comparing the string of note data items with the sets of the plurality of note data items in the index, so that the string of note data items is retrieved using a determination result obtained by said determination means.
Claim 12
Dependent Claim
32 words
The retrieval apparatus as claimed in claim 7, wherein said index includes a histogram indicating frequencies with which the sets of the plurality of note data items occur in the musical information.
Claim 13
Independent Claim
125 words
A method for making a musical database, comprising the steps of: converting musical information representing a music piece into note data items representing musical notes, each of said note data items consisting of a set of values associated with both a period of a single sound denoted by a musical note and a scale level representing a pitch of the single sound denoted by the musical note; producing position data items for the note data items, the position data items representing positions at which the note data items are positioned in the musical information; producing a first index from the note data items and the position data items representing relationships between the note data items and the position data items; and storing the first index.
Claim 14
Independent Claim
125 words
A method for making a musical database, comprising the steps of: converting musical information representing a music piece into note data items representing musical notes, each of said note data items consisting of a set of values associated with both a period of a single sound denoted by a musical note and a scale level representing a pitch of the single sound denoted by the musical note; producing position data items for the note data items, the position data items representing positions at which the note data items are positioned in the musical information; producing a first index from the note data items and the position data items representing relationships between the note data items and the position data items; and storing the first index.
Claim 15
Dependent Claim
39 words
The method as recited in claim 9, further comprising the steps of: producing a histogram as a second index indicating frequencies in which each of the note data items occurs in the musical information; and storing the second index.
Claim 16
Dependent Claim
32 words
The method as recited in claim 9, wherein said converting step includes the steps of: reproducing the musical information; and outputting the note data items into which the musical information is converted.
Claim 17
Independent Claim
162 words
A method for retrieving a string of note data items representing musical notes from a musical database, comprising the steps of: storing an index indicating relationship between note data items representing a music piece in the musical database and position data items representing positions at which the note data items are positioned in the music piece; inputting a string of note data items to be retrieved from the musical database; selecting from the note data items in the stored index a first note data item equal to one of the inputted string of note data items; selecting a second note data item immediately following the first note data item with reference to the index; and determining whether or not the second note data item is equal to a note data item immediately following the one of the inputted string of note data items, so that the string of note data items is retrieved using a determination result obtained by the determination means.
Claim 18
Independent Claim
162 words
A method for retrieving a string of note data items representing musical notes from a musical database, comprising the steps of: storing an index indicating relationship between note data items representing a music piece in the musical database and position data items representing positions at which the note data items are positioned in the music piece; inputting a string of note data items to be retrieved from the musical database; selecting from the note data items in the stored index a first note data item equal to one of the inputted string of note data items; selecting a second note data item immediately following the first note data item with reference to the index; and determining whether or not the second note data item is equal to a note data item immediately following the one of the inputted string of note data items, so that the string of note data items is retrieved using a determination result obtained by the determination means.
Claim 19
Dependent Claim
67 words
The method of claim 12, wherein the index consists of a first index indicating relationship between note data items representing a music piece in the musical database and position data items representing positions at which the note data items are positioned in the music piece, the second index being a histogram indicating a frequency with which each of the noted data items occurs in the music piece.
Claim 20
Independent Claim
129 words
A method for retrieving a string of note data items representing musical notes from a musical database, comprising the steps of: storing an index indicating relationship between sets of a plurality of note data items continuously arranged as musical data representing a musical piece and position data items representing positions at which the sets of the plurality of note data items are positioned in the musical information; inputting a string of note data items to be retrieved from the musical database; and determining whether or not the inputted string of note data items exist in the music information by comparing the string of note data items with the sets of the plurality of note data items in the index, so that the string of note data items is retrieved.
Claim 21
Independent Claim
129 words
A method for retrieving a string of note data items representing musical notes from a musical database, comprising the steps of: storing an index indicating relationship between sets of a plurality of note data items continuously arranged as musical data representing a musical piece and position data items representing positions at which the sets of the plurality of note data items are positioned in the musical information; inputting a string of note data items to be retrieved from the musical database; and determining whether or not the inputted string of note data items exist in the music information by comparing the string of note data items with the sets of the plurality of note data items in the index, so that the string of note data items is retrieved.
Claim 22
Dependent Claim
29 words
The method of claim 14, wherein the index includes a histogram indicating frequencies with which the sets of the plurality of note data items occur in the musical information.
Claim 23
Dependent Claim
29 words
The method as claimed in claim 13, wherein the first data item having a small frequency of occurrence in the music piece is selected preferentially from the second index.
Claim 24
Dependent Claim
43 words
The method as claimed in claim 15, wherein the sets of the plurality of note data items in the index are compared with the string of note data items in an order increasing from a minimum frequency of occurrence in the musical information.