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

US9412113B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9412113-B2
Application numberUS-201213451374-A
CountryUS
Kind codeB2
Filing dateApr 19, 2012
Priority dateApr 21, 2011
Publication dateAug 9, 2016
Grant dateAug 9, 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 by operating a rhythm input device. At that time, a determination is made of a style of operation performed by a user on a rhythm input device, such as whether the user has operated a single key or a plurality of keys, or duration or intensity of the operation, and then, a user-intended performance part is identified, on the basis of the determined style of operation, from among one or more performance parts constituting a performance data set (automatic accompaniment data set). For the thus-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 the input rhythm pattern (query pattern).

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus for searching through a first non-transitory storage medium for searched-out result part performance data matching an input search query, the first non-transitory 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 parts of an ensemble, said apparatus adapted to communicate with an operable input device, said apparatus comprising: a second non-transitory processor-readable storage medium adapted to store instructions: a processor, when executing the instructions, adapted to: determine a style of operation performed on the input device; identify, on the basis of the determined style of operation, at least one of the different candidate performance parts as a search-object performance part; acquire a searching query pattern from the input search query as a search-object query pattern; and search the first non-transitory 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 adapted to identify the at least one of the different candidate performance parts by referencing a correspondence relationship table in accordance with the determined style of operation, the correspondence relationship table storing therein correspondence relationship between individual ones of said one or more performance parts and individual ones of a plurality of types of styles of operation on the input device. 3. The apparatus as laimed in claim 1 , wherein said processor, when executing the instructions, is adapted to extract, from the first non-transitory storage medium, at least one performance data set including the searched-out result part performance data searched out from the first non-transitory storage medium. 4. The apparatus as claimed in claim 1 , wherein said query processor, when executing the instructions, is adapted to acquire the searching query pattern in response to an input operation for inputting a desired sound generation pattern performed via the input device. 5. The apparatus as claimed in claim 1 , wherein said input device includes a plurality of controls, and said processor, when executing the instructions, is adapted to determine the style of operation on the basis of whether the number of the controls operated within a predetermined time period is singular or plural. 6. The apparatus as claimed in claim 1 , wherein said input device includes at least one control, and said processor, when executing the instructions, is adapted to determine the style of operation on the basis of whether or not duration of the operation performed on the control has exceeded a threshold value. 7. The apparatus as claimed in claim 1 , wherein said input device includes at least one control, and said processor, when executing the instructions, is adapted to determine the style of operation on the basis of whether or not intensity of the operation performed on the control has exceeded a threshold value. 8. The apparatus as claimed in claim 1 , wherein said processor, when executing the instructions, is adapted to determine the style of operation on the basis of any one of, or a combination of two or more, of a plurality of different types of styles of operation. 9. The apparatus as claimed in claim 8 , wherein said input device includes a plurality of controls, and said processor, when executing the instructions, is adapted to determine the style of operation on the basis of any one of, or a combination of two or more, of: (1) which of the controls has been operated; (2) whether a number of the controls operated within a predetermined time period is singular or plural; (3) whether or not duration of the operation performed on one or more of the controls has exceeded a threshold value; and (4) whether or not intensity of the operation performed on one or more of the controls has exceeded a threshold value. 10. 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 one or more performance parts, each of the one or more performance parts being associated with one performance part among a plurality of different candidate performance parts of an ensemble, the apparatus adapted to communicate with an operable input device, said method comprising: determining a style of operation performed on the input device; identifying, on the basis of the determined style of operation, at least one of the different candidate performance parts as a search-object performance part; 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 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. 11. 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 first non-transitory storage medium for searched-out result part performance data matching an input search query, the first non-transitory 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 among a plurality of different candidate performance parts of an ensemble, the apparatus adapted to communicate with an operable input device, said method comprising: determining a style of operation performed on the input device; identifying, on the basis of the determined style of operation determined by said determination step, at least one of the different candidate performance parts as a search-object performance part; acquiring a searching query pattern from the input search query as a search-object query pattern; and searching the first non-transitory 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.

Assignees

Inventors

Classifications

  • G06Q30/02Primary

    Marketing; Price estimation or determination; Fundraising · CPC title

  • Indexing; Web crawling techniques · CPC title

  • using metadata automatically derived from the content · CPC title

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

  • One-finger or one-key chord systems · 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 US9412113B2 cover?
A user inputs, as a query pattern, a desired search-object rhythm pattern by operating a rhythm input device. At that time, a determination is made of a style of operation performed by a user on a rhythm input device, such as whether the user has operated a single key or a plurality of keys, or duration or intensity of the operation, and then, a user-intended performance part is identified, on …
Who is the assignee on this patent?
Watanabe Daichi, Fujishima Takuya, Yamaha Corp
What technology area does this patent fall under?
Primary CPC classification G06Q30/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 09 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).