Multiple-media performance mechanism
First Claim
1. A computer-implemented method for controlling a multi-media performance, the method comprising:
- tracking a live performance activity, wherein one or more performance tracking devices track the live performance activity by monitoring one or more threads included in the live performance activity;
receiving live performance activity data output from the one or more performance tracking devices;
analyzing the received live performance activity data;
determining pace of the live performance activity based on the received live performance activity data and an electronic script that defines confluences between the live performance activity and the multi-media performance of at least one multi-media device; and
adjusting timing of execution of the multi-media performance of the at least one multi-media device based on the pace of the live performance activity.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of a system and method are disclosed for adjusting the execution of a multi-media performance in response to a live performance. Embodiments track and receive data regarding elements of the live performance, analyze the live performance data, determine the pace of the live performance, and use this data to appropriately execute elements of the accompanying multi-media performance. Some embodiments may perform this analysis and adjustment automatically. Certain embodiments may use voice detection devices, motion detection devices and musical detection devices to track the live performance. The live performance may be analyzed in relation to an electronic script, which may contain instructions related to the execution of the multi-media elements.
-
Citations
20 Claims
-
1. A computer-implemented method for controlling a multi-media performance, the method comprising:
-
tracking a live performance activity, wherein one or more performance tracking devices track the live performance activity by monitoring one or more threads included in the live performance activity; receiving live performance activity data output from the one or more performance tracking devices; analyzing the received live performance activity data; determining pace of the live performance activity based on the received live performance activity data and an electronic script that defines confluences between the live performance activity and the multi-media performance of at least one multi-media device; and adjusting timing of execution of the multi-media performance of the at least one multi-media device based on the pace of the live performance activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for controlling elements of a multi-media performance in response to a live performance, the system comprising:
-
at least one multi-media device; at least one electronic script that defines confluences between the live performance and multi-media performance of the at least one multi-media device; at least one performance tracking device that tracks the live performance by monitoring one or more threads included in the live performance, wherein the at least one performance tracking device outputs live performance data; at least one device controller capable of triggering multi-media performance elements; and a processor operably connected to the at least one performance tracking device and at least one multi-media device, wherein the processor receives the live performance data from the at least one performance tracking device, and determines pace of the live performance based on the received live performance data and the at least one electronic script, and wherein the processor is capable of adjusting execution of the multi-media performance elements based on the pace of the live performance. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification