| CPC G09B 15/00 (2013.01) [G10L 25/51 (2013.01); G10L 25/90 (2013.01)] | 17 Claims |

|
1. A method for determining an Input/Output (I/O) device configuration of an I/O device, the configuration comprising microphone configuration, speaker configuration, or both, for use with a music teaching system, the method comprising:
a) receiving model information about a given I/O device;
b) receiving an initial I/O device configuration of the given I/O device, the device configuration comprising at least microphone configuration, speaker configuration, or both; and
c) receiving system usage characteristics of the given I/O device for the initial I/O device sound capturing configuration;
d) receiving, information about a plurality of I/O devices of the same model as the given I/O device, wherein the received information comprises respective I/O device sound capturing configurations, associated system usage characteristics and scores;
e) receiving an input indicative of background music (BGM) to be output by the I/O device;
f) while providing the BGM output: capturing through at least one microphone of the I/O device, sound of an instrument played by a user;
g) processing sound data relating to the captured sound;
determining, based on the received information about the plurality of I/O devices, and further based on the selected background music (BGM) and the processing of the sound data, whether the initial I/O device configuration for the given I/O Device is to be updated to obtain an updated I/O device configuration,
wherein for the updated configuration, one of the following is improved:
instrument sound recognition by the I/O device; or
composite sound quality comprising the BGM output and the instrument sound;
or both.
|