Practice support device and practice support method for wind instrument performer
US-9852651-B2 · Dec 26, 2017 · US
US10636320B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10636320-B2 |
| Application number | US-201715817327-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 20, 2017 |
| Priority date | Nov 20, 2017 |
| Publication date | Apr 28, 2020 |
| Grant date | Apr 28, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer system may generate acoustical recommendations for a user. A set of actual acoustical data input may be received and compared with a set of expected acoustical data accessed from memory. The set of actual and expected acoustical data may be corresponding. A set of actual acoustical data vectors may be generated and analyzed against a set of expected acoustical vectors. Deviating portions between the actual and expected may be determined and a set of performance rating vectors may be generated based on each deviating portion. Based on these vectors, and by applying the performance rating vectors to a list of reference ratings, the system can generate a set of acoustical recommendations.
Opening claim text (preview).
What is claimed is: 1. A system for acoustical data analysis comprising: a memory having a set of computer readable instructions; a set of input devices for receiving acoustical data input; and at least one processor for executing the set of computer readable instructions, the set of computer readable instructions being configured to cause the processor to perform a method comprising: receiving, from an input device in the set of input devices, a set of actual acoustical data input; accessing, from the memory, a set of expected acoustical data, the set of expected acoustical data corresponding to the actual acoustical data input; generating, by the at least one processor, a set of actual acoustical vectors from the actual acoustical data input; analyzing, against a set of expected acoustical vectors, the set of actual acoustical vectors; determining, responsive to the analyzing, a set of deviating portions between the actual acoustical vectors and the expected acoustical vectors; generating, based on the set of deviating portions, a set of performance rating vectors for each deviating portion; generating, from the set of deviating portions and based on the set of performance rating vectors, one or more passages comprising selected bars of the expected acoustical data associated with a level of deviation from the actual acoustical vectors; generating, based on the performance rating vectors and by applying the performance rating vectors to a list of reference ratings, a set of acoustical recommendations; and presenting the one or more passages and one or more acoustical recommendations of the set of acoustical recommendations, the one or more acoustical recommendations associated with the one or more passages. 2. The system of claim 1 , wherein the method further comprises generating, for the set of expected acoustical data, the set of expected acoustical vectors. 3. The system of claim 1 , wherein the actual acoustical vectors describe characteristics of the data including tempo. 4. The system of claim 1 , wherein the method further comprises: receiving, by the one or more processors, a first set of audio data, wherein the first set of audio data is obtained from an Internet music database; receiving, by the one or more processors, a second set of audio data, wherein the second set of audio data is provided by a musical composition application; determining the first set of audio data and the second set of audio data correlate to a same musical composition; and storing, in a profile, as the set of the expected acoustical data, the first and second sets of audio data. 5. The system of claim 1 , wherein the set of acoustical recommendations comprises an instruction to play a particular musical composition, wherein the particular musical composition does not correspond to the expected acoustical data. 6. The system of claim 1 , wherein the set of acoustical recommendations comprises an instruction to perform a piece at a slower tempo. 7. A method comprising: receiving, from an input device in the set of input devices, a set of actual acoustical data input; accessing, from a memory, a set of expected acoustical data, the set of expected acoustical data corresponding to the actual acoustical data input; generating, by at least one processor, a set of actual acoustical vectors from the actual acoustical data input; analyzing, against a set of expected acoustical vectors, the set of actual acoustical vectors; determining, responsive to the analyzing, a set of deviating portions between the actual acoustical vectors and the expected acoustical vectors; generating, based on the set of deviating portions, a set of performance rating vectors for each deviating portion; and generating, from the set of deviating portions and based on the set of performance rating vectors, one or more passages comprising selected bars of the expected acoustical data associated with a level of deviation from the actual acoustical vectors; generating, based on the performance rating vectors and by applying the performance rating vectors to a list of reference ratings, a set of acoustical recommendations; and presenting the one or more passages and one or more acoustical recommendations of the set of acoustical recommendations, the one or more acoustical recommendations associated with the one or more passages. 8. The method of claim 7 , further comprising generating, for the set of expected acoustical data, the set of expected acoustical vectors. 9. The method of claim 7 , wherein the actual acoustical vectors describe characteristics of the data including tempo. 10. The method of claim 7 , further comprising: receiving, by the one or more processors, a first set of audio data, wherein the first set of audio data is obtained from an Internet music database; receiving, by the one or more processors, a second set of audio data, wherein the second set of audio data is provided by a musical composition application; determining the first set of audio data and the second set of audio data correlate to a same musical composition; and storing, in a profile, as the set of the expected acoustical data, the first and second sets of audio data. 11. The method of claim 7 , wherein the set of acoustical recommendations comprises an instruction to play a different musical composition, wherein subsequent expected acoustical data associated with the different musical composition does not correspond to the expected acoustical data. 12. The method of claim 7 , wherein the set of acoustical recommendations comprises an instruction to perform a piece at a slower tempo. 13. The method of claim 7 , further comprising identifying the set of expected acoustical data based on the received set of actual acoustical data, wherein accessing the set of expected acoustical data occurs in response to the identifying. 14. The method of claim 13 , wherein the identifying is based on analysis of note composition of the set of actual acoustical data. 15. The method of claim 7 , wherein the expected acoustical vectors include data describing characteristics including tempo, tone, cadence, and volume dynamics. 16. The method of claim 7 , wherein the set of actual acoustical vectors includes data describing characteristics including duration, pitch, and volume, and wherein the set of actual acoustical vectors further includes data about the changes in each of the characteristics over time. 17. The method of claim 7 , wherein each of the performance rating vectors comprises a series of points, each of the series of points corresponding to a particular characteristic of a passage as represented by the set of actual acoustical data and the set of expected acoustical data. 18. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising: receiving, from an input device in the set of input devices, a set of actual acoustical data input; accessing, from a memory, a set of expected acoustical data, the set of expected acoustical data corresponding to the actual acoustical data input; generating, a set of actual acoustical vectors from the actual acoustical data input; analyzing, against a set of expected acoustical vectors, the set of actual acoustical vectors; determining, responsive to the analyzing, a set of deviating portions between the actual acoust
Administration of user profiles, e.g. generation, initialization, adaptation or distribution · CPC title
with visual presentation of the material to be studied, e.g. using film strip · CPC title
Filtering based on additional data, e.g. user or group profiles · CPC title
for extraction of timing, tempo; Beat detection · CPC title
Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.