Performance data search using a query indicative of a tone generation pattern

US9449083B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9449083-B2
Application numberUS-201213451336-A
CountryUS
Kind codeB2
Filing dateApr 19, 2012
Priority dateApr 21, 2011
Publication dateSep 20, 2016
Grant dateSep 20, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A user inputs, as a query pattern, a desired search-object rhythm pattern using a control, corresponding to a desired one of a plurality of performance parts constituting a performance data set (automatic accompaniment data set), in a rhythm input device. An input rhythm pattern storage section stores the input rhythm pattern (query pattern) into a RAM on the basis of a clock signal output from a bar line clock output section and input trigger data. A part identification section identifies a search-object performance part corresponding to the user-operated control. For the identified performance part, a rhythm pattern search section searches an automatic accompaniment database for an automatic accompaniment data set including a rhythm pattern that matches, i.e. has the highest similarity to, the input rhythm pattern (query pattern).

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus for searching through a non-transitory first storage medium for searched-out result part performance data matching an input search query, the first storage medium storing therein a plurality of performance data sets each comprising part performance data of one or more performance parts, each of the one or more performance parts being associated with one performance part from among a plurality of different candidate performance parts of an ensemble, said apparatus configured to communicate with an input device providing a plurality of individually user-operable input regions, said apparatus comprising: a non-transitory processor-readable second storage medium configured to store instructions; and a processor, when executing the instructions, configured to: identify at least one of the different candidate performance parts as a search-object performance part by referencing a correspondence relationship table in accordance with one or more of the user-operable input regions that has been operated on the input device, the correspondence relationship table storing therein correspondence relationship between individual ones of the different candidate performance parts and individual ones of the plurality of user-operable input regions of the input device; acquire a searching query pattern from the input search query as a search-object query pattern; and search the first storage medium, on the basis of both the search-object performance part and the search-object query pattern, for the searched-out result part performance data matching the input search query, wherein the searched-out result part performance data matches the identified performance part and matches the acquired searching query pattern. 2. The apparatus as claimed in claim 1 , wherein said processor, when executing the instructions, is configured to extract, from the first storage medium, at least one performance data set including the searched-out result part performance data searched out thereby. 3. The apparatus as claimed in claim 1 , wherein said processor, when executing the instructions, is configured to search for a sound generation pattern that satisfies a predetermined condition of high similarity to the searching query pattern, as the sound generation pattern matching the searching query pattern. 4. The apparatus as claimed in claim 1 , wherein said processor, when executing the instructions, is configured to acquire the searching query pattern in response to an input operation for inputting a desired sound generation pattern. 5. The apparatus as claimed in claim 4 , wherein said input operation for inputting a desired sound generation pattern includes inputting a rhythmical pattern in association with passage of time, so that the searching query pattern is the input rhythmical pattern associated with the passage of time. 6. The apparatus as claimed in claim 5 , wherein said input operation for inputting a desired sound generation pattern further includes inputting a melody, so that the searching query pattern is a melodious pattern combined with the input rhythmical pattern associated with the passage of time. 7. The apparatus as claimed in claim 5 , which comprises a speaker, the processor and the speaker together configured to provide tempo notification to assist the input operation. 8. The apparatus as claimed in claim 4 , wherein said input operation for inputting a desired sound generation pattern includes inputting at least one of a rhythm pattern and a melody progression, so that the searching query pattern is a pattern indicative of at least one of the rhythm pattern and the melody progression. 9. The apparatus as claimed in claim 4 , wherein said input operation for inputting a desired sound generation pattern includes graphically inputting the searching query pattern on a display screen. 10. The apparatus as claimed in claim 1 , wherein the performance data sets stored in the first storage medium are automatic accompaniment data sets. 11. The apparatus as claimed in claim 1 , wherein said processor, when executing the instructions, is configured to: cause time to progress within a time period of a predetermined length, inform a user of passage of the time, and acquire the searching query pattern input for the identified performance part while the time is caused to progress within the time period; wherein the searching query pattern is indicative of a sound generation pattern that is a rhythm pattern indicative of a series of sound generation times at which individual notes are to be audibly generated within said time period of a predetermined length. 12. The apparatus as claimed in claim 1 , wherein said processor, when executing the instructions, is configured to: cause time to progress within a time period of a predetermined length, configured to inform a user of passage of the time, and acquire the searching query pattern input for the identified performance part while the time is caused to progress within the time period; wherein the searching query pattern is indicative of a sound generation pattern that is a melody pattern that is a temporal variation pattern of durations and tone pitches with which individual sounds are to be audibly generated within said time period of a predetermined length. 13. The apparatus as claimed in claim 1 , wherein the first storage medium stores therein sound data sets in association with individual ones of the performance data sets or in association with the part performance data of individual ones of the performance parts. 14. A processor-implemented method for an apparatus to search through a non-transitory storage medium for searched-out result part performance data matching an input search query, the storage medium storing therein a plurality of performance data sets each comprising part performance data of a plurality of performance parts, each of the one or more performance parts being associated with one performance part from among a plurality of different candidate performance parts of an ensemble, the apparatus configured to communicate with an input device providing a plurality of individually user-operable input regions, said method comprising: identifying at least one of the different candidate performance parts as a search-object performance part by referencing a correspondence relationship table in accordance with one or more of the user-operable input regions that has been operated on the input device, the correspondence relationship table storing therein correspondence relationship between individual ones of the different candidate performance parts and individual ones of the plurality of user-operable input regions of the input device; acquiring a searching query pattern from the input search query as a search-object query pattern; and searching the storage medium, on the basis of both the search-object performance part and the search-object query pattern, for the search result searched-out result part performance data matching the input search query, wherein the searched-out result part performance data matches the identified performance part and matches the acquired searching query pattern. 15. A second non-transitory computer-readable storage medium containing a group of instructions for execution by a processor to cause an apparatus to perform a method for searching through a non-transitory first storage medium for searched-out result part performance data matching an input search query, the first storage medium storing therein a plurality of performance data sets each comprising part performance data of a plurality of performance parts, eac

Assignees

Inventors

Classifications

  • G06F16/634Primary

    Query by example, e.g. query by humming · CPC title

  • Marketing; Price estimation or determination; Fundraising · CPC title

  • Indexing; Web crawling techniques · CPC title

  • using metadata automatically derived from the content · CPC title

  • Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9449083B2 cover?
A user inputs, as a query pattern, a desired search-object rhythm pattern using a control, corresponding to a desired one of a plurality of performance parts constituting a performance data set (automatic accompaniment data set), in a rhythm input device. An input rhythm pattern storage section stores the input rhythm pattern (query pattern) into a RAM on the basis of a clock signal output from…
Who is the assignee on this patent?
Watanabe Daichi, Fujishima Takuya, Yamaha Corp
What technology area does this patent fall under?
Primary CPC classification G06F16/634. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 20 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).