IP Library › Granted Patent US 11,348,561
Granted Patent B2
US 11,348,561 · App. 16/800,993 · Granted May 31, 2022

Performance control method, performance control device, and program

Inventor: Akira Maezawa (Shizuoka, JP)
Assignee: YAMAHA CORPORATION
G10H1/0033G06F9/542G10H1/0008G10H2210/076G10H2210/091G10H2240/085
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,348,561
App. No.
16/800,993
Granted
May 31, 2022
Kind
B2
Abstract

A reproduction control method realized by a computer includes analyzing an actual performance of an actual performer, controlling a reproduction of a performance sound of a musical piece represented by music data in accordance with a result of the analyzing of the actual performance, and outputting a message relating to the actual performance in accordance with the result of the analyzing of the actual performance.

Claims (60)

1. A reproduction control method realized by a computer, comprising:

analyzing an actual performance of an actual performer;

controlling a reproduction of a performance sound of a musical piece represented by music data in accordance with a result of the analyzing of the actual performance; and

outputting a message relating to the actual performance in accordance with the result of the analyzing of the actual performance,

in the analyzing of the actual performance, a position in the musical piece that is being played by the actual performer being estimated, and

in the controlling of the reproduction, the reproduction of the performance sound of the musical piece being controlled so as to follow a progress of the position that has been estimated.

2. The reproduction control method according to claim 1 , wherein

in the analyzing of the actual performance,

a position index indicating the position in the musical piece that is being played by the actual performer and a speed index indicating a speed of the actual performance are calculated.

3. The reproduction control method according to claim 1 , wherein

in the analyzing of the actual performance,

a skill level index indicating a skill level of the actual performance,

a temporal error index indicating a temporal error between the actual performance and the performance sound of the musical piece, and

a presence/absence index indicating a presence or absence of a mistake of the actual performance by the actual performer are calculated.

4. The reproduction control method according to claim 1 , wherein

in the outputting, determination of whether the result of the analyzing of the actual performance satisfies a prescribed condition is performed, and the message is output each time a result of the determination changes.

5. The reproduction control method according to claim 4 , wherein

in the determination, whether indices calculated by the analyzing of the actual performance are within prescribed ranges is determined.

6. The reproduction control method according to claim 1 , wherein

the message represents an emotion relating to the result of the analyzing of the actual performance.

7. A reproduction control device comprising:

an electronic controller including at least one processor, the electronic controller being configured to execute a plurality of modules including

an analysis processing module that analyzes an actual performance of an actual performer,

a reproduction control module that causes a sound output device to reproduce a performance sound of a musical piece represented by music data and that controls a reproduction of the performance sound in accordance with a result of analysis by the analysis processing module, and

an output processing module that outputs a message relating to the actual performance in accordance with the result of the analysis by the analysis processing module,

the analysis processing module estimating a position in the musical piece that is being played by the actual performer, and

the reproduction control module causing the sound output device to reproduce the performance sound of the musical piece so as to follow a progress of the position that has been estimated.

8. The reproduction control device according to claim 7 , wherein

the analysis processing module calculates

a position index indicating the position in the musical piece that is being played by the actual performer and

a speed index indicating a speed of the actual performance.

9. The reproduction control device according to claim 7 , wherein

the analysis processing module calculates

a skill level index indicating a skill level of the actual performance,

a temporal error index indicating a temporal error between the actual performance and the performance sound to be reproduced by the sound output device, and

a presence/absence index indicating a presence or absence of a mistake of the actual performance by the actual performer.

10. The reproduction control device according to claim 7 , wherein

the output processing module performs determination of whether the result of the analysis satisfies a prescribed condition, and outputs the message each time a result of the determination changes.

11. The reproduction control device according to claim 10 , wherein

the output processing module determines whether indices calculated by the analysis processing module are within prescribed ranges.

12. The reproduction control device according to claim 7 , wherein

the message represents an emotion relating to the result of the analysis.

13. A non-transitory computer readable medium storing a program that causes a computer to execute:

an analysis process that analyzes an actual performance of an actual performer;

a reproduction control process that causes a sound output device to reproduce a performance sound of a musical piece represented by music data and that controls a reproduction of the performance sound in accordance with a result of analysis by the analysis process; and

an output process that outputs a message relating to the actual performance in accordance with the result of the analysis by the analysis process,

in the analysis process, a position in the musical piece that is being played by the actual performer being estimated, and

in the reproduction control process, the reproduction of the performance sound of the musical piece being controlled so as to follow a progress of the position that has been estimated.

14. The non-transitory computer readable medium according to claim 13 , wherein

in the analysis process,

a position index indicating the position in the musical piece that is being played by the actual performer and a speed index indicating a speed of the actual performance are calculated.

15. The non-transitory computer readable medium according to claim 13 , wherein

in the analysis process,

a skill level index indicating a skill level of the actual performance,

a temporal error index indicating a temporal error between the actual performance and the performance sound of the musical piece, and

a presence/absence index indicating a presence or absence of a mistake of the actual performance by the actual performer are calculated.

16. The non-transitory computer readable medium according to claim 13 , wherein

in the output process, determination of whether the result of the analysis satisfies a prescribed condition is performed, and the message is output each time a result of the determination changes.

17. The non-transitory computer readable medium according to claim 16 , wherein

in the determination, whether indices calculated by the analysis are within prescribed ranges is determined.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2020
From: MAEZAWA, AKIRA
To: YAMAHA CORPORATION
Reel/Frame 051926/0621 →
Priority Claims (1)
JP JP2017-182246 · Sep 22, 2017 · national
Continuity (2)
Continuation PCTJP2018032579 · Sep 3, 2018
Related Publication 20200193948A1 · Jun 18, 2020
Cited By (1)
US 12,243,437