Apparatus and method for detecting performer's motion to interactively control performance of music or the like
First Claim
1. A control system comprising:
- a receiver adapted to receive detection data transmitted from a motion detector provided for movement with a performer, the detection data representing a state of a motion of the performer detected via a sensor that is included in said motion detector moving with the performer;
a performance apparatus adapted to carry out a performance of a tone on the basis of performance data;
an analyzer coupled with said receiver and adapted to analyze the motion of the performer on the basis of the detection data and thereby generate a plurality of analyzed data; and
a controller coupled with said performance apparatus and said analyzer and adapted to control the performance of a tone by said performance apparatus in accordance with the plurality of analyzed data generated by said analyzer.
1 Assignment
0 Petitions
Accused Products
Abstract
Performance interface system includes a motion detector provided for movement with a performer, and a control system for receiving detection data transmitted from the motion detector and controlling a performance of a tone in response to the received detection data. State of a performer'"'"'s motion is detected via a sensor of the motion detector, and detection data representative of the detected motion state is transmitted to the control system. The control system receives the detection data from the motion detector, analyzes the performer'"'"'s motion on the basis of the detection data, and then controls a tone performance in accordance with the analyzed data. With this arrangement, the performer can readily take part in the tone performance in the control system. For example, as the performer moves his or her hand, leg or trunk while listening to a manual or automatic performance of a music piece being carried out by a performance apparatus of the control system, the motion detector detects the performer'"'"'s motion and transmits corresponding detection data to the control system, which in turn variably controls a predetermined one of tonal factors in the music piece performance. This arrangement can readily provide interactive performance control and thereby allows an inexperienced or unskilled performer to take part in a performance with enjoyment.
359 Citations
192 Claims
-
1. A control system comprising:
-
a receiver adapted to receive detection data transmitted from a motion detector provided for movement with a performer, the detection data representing a state of a motion of the performer detected via a sensor that is included in said motion detector moving with the performer;
a performance apparatus adapted to carry out a performance of a tone on the basis of performance data;
an analyzer coupled with said receiver and adapted to analyze the motion of the performer on the basis of the detection data and thereby generate a plurality of analyzed data; and
a controller coupled with said performance apparatus and said analyzer and adapted to control the performance of a tone by said performance apparatus in accordance with the plurality of analyzed data generated by said analyzer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A motion detector for movement with a performer comprising:
-
a sensor adapted to detect a plurality of states of a motion of the performer; and
a transmitter coupled with said sensor and adapted to transmit detection data representing each of said plurality of states detected via said sensor. - View Dependent Claims (23, 24, 25, 26, 27, 29, 30, 31, 32)
-
-
28. A motion detector as claimed as claimed 22 wherein said performer is a human being.
-
33. A control system comprising:
-
a receiver adapted to receive a plurality of detection data transmitted from a single motion detector provided for movement with a performer, each of the detection data representing a state of a motion of the performer detected via a sensor that is included in said motion detector moving with the performer;
a performance apparatus adapted to carry out a performance of a tone on the basis of performance data; and
a controller coupled with said receiver and said performance apparatus and adapted to control said performance of a tone by said performance apparatus in accordance with each of the detection data received via said receiver. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A control system comprising:
-
a receiver adapted to receive detection data transmitted from a plurality of motion detectors provided for movement with a performer, each of the detection data representing a state of a motion of the performer detected via a sensor that is included in a corresponding one of said motion detectors moving with the performer;
a performance apparatus adapted to carry out a performance of a tone on the basis of performance data; and
a controller coupled with said receiver and said performance apparatus and adapted to control said performance of a tone by said performance apparatus in accordance with each of the detection data received from said motion detectors. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
72. A motion detector for movement with a performer comprising:
-
a sensor adapted to detect a state of a motion of the performer;
a receiver adapted to receive guide data for providing a guide or assistance as to a motion to be made by the performer; and
a guide device coupled with said receiver for performing a guide function for the performer on the basis of the guide data received via said receiver. - View Dependent Claims (73, 74, 75, 76, 77, 79, 80, 81, 82)
-
-
78. A motion detector as claimed as claimed 72 wherein said performer is a human being.
-
83. A control system comprising:
-
a data generator adapted to generate guide data for providing a guide or assistance as to a motion to be made by a performer; and
a transmitter coupled with said data generator and adapted to transmit the guide data, generated by said data generator, to a motion detector moving with the performer. - View Dependent Claims (84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96)
-
-
94. A control system as claimed as claimed 83 wherein said performer is a human being.
-
97. A living body state detector comprising:
-
a sensor adapted to detect a body state of a living thing; and
a transmitter coupled with said sensor and adapted to transmit, to a control system carrying out a tone performance, the body state, detected via said sensor, as body state data to be used for control of the tone performance. - View Dependent Claims (98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113)
-
-
114. A control system comprising:
-
a receiver adapted to receive body state data transmitted from a living body state detector, the body state data representing a body state of a living thing detected via a sensor that is included in said living body state detector;
a performance apparatus adapted to carry out a performance of a tone on the basis of performance data; and
a controller coupled with said receiver and said performance apparatus and adapted to control said performance of a tone by said performance apparatus in accordance with the body state data received via said receiver. - View Dependent Claims (115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130)
-
-
129. A control system as claimed as claimed 114 wherein said living thing is a human being.
-
131. A control system comprising:
-
a receiver adapted to receive body state data of a plurality of living things transmitted from a plurality of living body state detectors associated with the plurality of living things, each of the body state data representing a body state of one of the living things detected via a sensor that is included in said living body state detector associated with the one living thing;
a performance apparatus adapted to carry out a performance of a tone on the basis of performance data; and
a controller coupled with said receiver and said performance apparatus and adapted to control said performance of a tone by said performance apparatus in accordance with the body state data of the plurality of living things received via said receiver. - View Dependent Claims (132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 147)
-
-
146. A control system as claimed as claimed 131 wherein each of said living things is a human being.
-
148. A control apparatus for controlling readout of time-serial data, said control apparatus comprising:
-
a storage device adapted to store therein time-serial data of a plurality of data groups;
a data supplier adapted to supply tempo control data for each of the data groups; and
a readout controller coupled with said storage device and said data supplier and adapted to read out the time-serial data of the plurality of data groups from said storage device at a predetermined readout tempo, said readout controller being adapted to control the readout tempo for each of the data groups in accordance with the tempo control data supplied by said data supplier for the data group. - View Dependent Claims (149, 150, 151, 152, 153, 154, 155, 156, 157, 158)
-
-
159. A light-emitting toy comprising:
-
a sensor provided for movement with a motion of a performer to detect a state of the motion of the performer;
a light-emitting device; and
a controller coupled with said sensor and said light-emitting device and adapted to control a style of light emission of said light-emitting device on the basis of the state of the motion detected via said sensor. - View Dependent Claims (160, 161, 162, 163, 164, 165)
-
-
166. A method for controlling a performance of a tone on the basis of detection data transmitted from a motion detector, said method comprising the steps of:
-
receiving detection data transmitted from said motion detector provided for movement with a performer, the detection data representing a state of a motion of the performer detected via a sensor that is included in said motion detector moving with the performer;
carrying out a performance of a tone on the basis of performance data;
analyzing the motion of the performer on the basis of the detection data received via said step of receiving and thereby generating a plurality of analyzed data; and
controlling said performance of a tone carried out via said step of carrying out, in accordance with the plurality of analyzed data generated via by said step of analyzing.
-
-
167. A method for transmitting detection data corresponding to a motion of a performer, said method comprising the steps of:
-
detecting a plurality of states of a motion of the performer by use of a sensor that is included in a motion detector provided for movement with the performer; and
transmitting detection data representing each of said plurality of states of a motion detected via said step of detecting.
-
-
168. A method for controlling a performance of a tone on the basis of detection data transmitted from a motion detector, said method comprising the steps of:
-
receiving a plurality of detection data transmitted from a single motion detector provided for movement with a performer, each of the detection data representing a state of a motion of the performer detected via a sensor that is included in said motion detector moving with the performer;
carrying out a performance of a tone on the basis of performance data; and
controlling said performance of a tone by said step of carrying out, in accordance with each of the detection data received via said receiving.
-
-
169. A method for controlling a performance of a tone on the basis of detection data transmitted from a motion detector provided for movement with a performer, said method comprising the steps of:
-
receiving detection data transmitted from a plurality of the motion detectors, each of the detection data representing a state of a motion of the performer detected via a sensor that is included in a corresponding one of said motion detectors moving with the performer;
carrying out a performance of a tone on the basis of performance data; and
controlling said performance of a tone by said step of carrying out, in accordance with each of the detection data received from said motion detectors.
-
-
170. A method for providing guide data for a performer operating a motion detector, said method comprising the steps of:
-
detecting a state of a motion of the performer by use of said motion detector moving with the performer;
receiving, from an outside, guide data for providing a guide or assistance as to a motion to be made by the performer; and
performing a guide function for the performer operating said motion detector, on the basis of the guide data received via said step of receiving.
-
-
171. A method for providing guide data for a performer operating a motion detector, said method comprising the steps of:
-
generating guide data for providing a guide or assistance as to a motion to be made by a performer; and
transmitting the guide data, generated by said step of generating, to said motion detector moving with the performer.
-
-
172. A method for controlling, by use of a living body state detector, a tone performance in a control system carrying out the tone performance, said method comprising the steps of:
-
detecting a body state of a living thing by use of said living body state detector; and
transmitting, to the control system carrying out the tone performance, the body state, detected via said step of detecting, as body state data to be used for control of the tone performance.
-
-
173. A method for controlling a tone performance by use of a living body state detector for detecting a body state of a living thing, said method comprising the steps of:
-
receiving body state data transmitted from said living body state detector, the body state data representing a body state of a living thing detected via said living body state detector;
carrying out a performance of a tone on the basis of performance data; and
controlling said performance of a tone by said step of carrying out, in accordance with the body state data received via said step of receiving.
-
-
174. A method of controlling a tone performance by use of a living body state detector for detecting a body state of a living thing, said method comprising the steps of:
-
receiving body state data of a plurality of living things transmitted from a plurality of the living body state detectors associated with the plurality of living things, each of the body state data representing a body state of one of the living things detected via a sensor that is included in said living body state detector associated with the one living thing;
carrying out a performance of a tone on the basis of performance data; and
controlling said performance of a tone by said step of carrying out, in accordance with the body state data of the plurality of living things received via said step of receiving.
-
-
175. A method for controlling readout of time-serial data of a plurality of data groups stored in a storage device, said method comprising the steps of:
-
supplying tempo control data for each of the data groups; and
reading out the time-serial data of the plurality of data groups from said storage device at a predetermined readout tempo, said step of reading out controlling the readout tempo for each of the data groups in accordance with the tempo control data supplied via said step of supplying for the data group.
-
-
176. A method for controlling light emission of a light-emitting device, said method comprising the steps of:
-
detecting a state of a motion of a performer by use of a sensor; and
controlling a style of light emission of said light-emitting device on the basis of the state of the motion detected via said step of detecting.
-
-
177. A machine-readable storage medium containing a group of instructions to cause said machine to implement a method for controlling a performance of a tone on the basis of detection data transmitted from a motion detector, said method comprising the steps of:
-
receiving detection data transmitted from said motion detector provided for movement with a performer, the detection data representing a state of a motion of the performer detected via a sensor that is included in said motion detector moving with the performer;
carrying out a performance of a tone on the basis of performance data;
analyzing the motion of the performer on the basis of the detection data received via said step of receiving and thereby generating a plurality of analyzed data; and
controlling said performance of a tone carried out via said step of carrying out, in accordance with the plurality of analyzed data generated via by said step of analyzing.
-
-
178. A machine-readable storage medium containing a group of instructions to cause said machine to implement a method for transmitting detection data corresponding to a motion of a performer, said method comprising the steps of:
-
detecting a plurality of states of a motion of the performer by use of a sensor that is included in a motion detector provided for movement with the performer; and
transmitting detection data representing each of said plurality of states of a motion detected via said step of detecting.
-
-
179. A machine-readable storage medium containing a group of instructions to cause said machine to implement a method for controlling a performance of a tone on the basis of detection data transmitted from a motion detector, said method comprising the steps of:
-
receiving a plurality of detection data transmitted from a single motion detector provided for movement with a performer, each of the detection data representing a state of a motion of the performer detected via a sensor that is included in said motion detector moving with the performer;
carrying out a performance of a tone on the basis of performance data; and
controlling said performance of a tone by said step of carrying out, in accordance with each of the detection data received via said receiving.
-
-
180. A machine-readable storage medium containing a group of instructions to cause said machine to implement a method for controlling a performance of a tone on the basis of detection data transmitted from a motion detector provided for movement with a performer, said method comprising the steps of:
-
receiving detection data transmitted from a plurality of the motion detectors, each of the detection data representing a state of a motion of the performer detected via a sensor that is included in a corresponding one of said motion detectors moving with the performer;
carrying out a performance of a tone on the basis of performance data; and
controlling said performance of a tone by said step of carrying out, in accordance with each of the detection data received from said motion detectors.
-
-
181. A machine-readable storage medium containing a group of instructions to cause said machine to implement a method for providing guide data for a performer operating a motion detector, said method comprising the steps of:
-
detecting a state of a motion of the performer by use of said motion detector moving with the performer;
receiving, from an outside, guide data for providing a guide or assistance as to a motion to be made by the performer; and
performing a guide function for the performer operating said motion detector, on the basis of the guide data received via said step of receiving.
-
-
182. A machine-readable storage medium containing a group of instructions to cause said machine to implement a method for providing guide data for a performer operating a motion detector, said method comprising the steps of:
-
generating guide data for providing a guide or assistance as to a motion to be made by a performer; and
transmitting the guide data, generated by said step of generating, to said motion detector moving with the performer.
-
-
183. A machine-readable storage medium containing a group of instructions to cause said machine to implement a method f or controlling, by use of a living body state detector, a tone performance in a control system carrying out the tone performance, said method comprising the steps of:
-
detecting a body state of a living thing by use of said living body state detector; and
transmitting, to the control system carrying out the tone performance, the body state, detected via said step of detecting, as body state data to be used for control of the tone performance.
-
-
184. A machine-readable storage medium containing a group of instructions to cause said machine to implement a method for controlling a tone performance by use of a living body state detector for detecting a body state of a living thing, said method comprising the steps of:
-
receiving body state data transmitted from said living body state detector, the body state data representing a body state of a living thing detected via said living body state detector;
carrying out a performance of a tone on the basis of performance data; and
controlling said performance of a tone by said step of carrying out, in accordance with the body state data received via said step of receiving.
-
-
185. A machine-readable storage medium containing a group of instructions to cause said machine to implement a method of controlling a tone performance by use of a living body state detector for detecting a body state of a living thing, said method comprising the steps of:
-
receiving body state data of a plurality of living things transmitted from a plurality of the living body state detectors associated with the plurality of living things, each of the body state data representing a body state of one of the living things detected via a sensor that is included in said living body state detector associated with the one living thing;
carrying out a performance of a tone on the basis of performance data; and
controlling said performance of a tone by said step of carrying out, in accordance with the body state data of the plurality of living things received via said step of receiving.
-
-
186. A machine-readable storage medium containing a group of instructions to cause said machine to implement a method for controlling readout of time-serial data of a plurality of data groups stored in a storage device, said method comprising the steps of:
-
supplying tempo control data for each of the data groups; and
reading out the time-serial data of the plurality of data groups from said storage device at a predetermined readout tempo, said step of reading out controlling the readout tempo for each of the data groups in accordance with the tempo control data supplied via said step of supplying for the data group.
-
-
187. A machine-readable storage medium containing a group of instructions to cause said machine to implement a method for controlling light emission of a light-emitting device, said method comprising the steps of:
-
detecting a state of a motion of a performer by use of a sensor; and
controlling a style of light emission of said light-emitting device on the basis of the state of the motion detected via said step of detecting.
-
-
188. A signal to be transmitted comprising:
-
ID data corresponding to a sensor included in a motion detector; and
detection data representing a state of a motion detected, for each of a plurality of axes, via the sensor in said motion detector. - View Dependent Claims (189)
-
-
190. A signal to be transmitted comprising:
-
time-serial data of a plurality of data groups; and
tempo control data for controlling a reproduction tempo of the time-serial data for each of the data groups. - View Dependent Claims (191, 192)
-
Specification