ELECTRONIC MUSIC STAND PERFORMER SUBSYSTEMS AND MUSIC COMMUNICATION METHODOLOGIES
5 Assignments
0 Petitions
Accused Products
Abstract
An electronic music stand system and methodologies relating thereto are presented. The electronic music stand system is comprised of a performer subsystem comprising a processing subsystem, librarian logic, performance logic, and communications management logic. The communications management logic provides management of communication via the communications interface with external apparatus responsive to the performance logic and the librarian logic. The user input apparatus and the display apparatus can be integrated into a touch-screen input display. The user input apparatus can alternatively be at least one of a touch-tablet, a stylus-based writing tablet, a mouse, a keyboard, a joystick, a game controller, and a switch. In a preferred embodiment, the librarian logic, the performance logic and the communications management logic are defined by program data stored in the data storage apparatus, and the processor is responsive to the program data for managing data formatting, displaying music, and management of communications of data with the external apparatus. In one embodiment, two Performer subsystems are operable alternatively as one of a single appliance as a linked set a linked mode and as two independent appliances a stand-alone mode, wherein in the linked mode each of the two Performer subsystems operate cooperatively with each other as a linked set to provide a two page display on the video presentation, and wherein in the stand alone mode each of the two Performer subsystems operates independently and mutually exclusive of the other to provide two independent and mutually exclusive single page displays on the video presentation. The present invention also relates to a method for providing for video display of music responsive to the music data stored in a music database. The method is comprised of defining a page of music image data from the music database; defining ordered logical sections; storing the mapping in a memory for selective retrieval; and providing for the video display of the music responsive to the mapping and the storing.
51 Citations
115 Claims
-
1-86. -86. (canceled)
-
87. A system for conveying body movements, the system comprising:
-
an optical capturing unit configured to sense body movements relative to a reference frame within discrete ranges of motion; a library of data mapping body movements to discrete instructions associated with the body movements; and a video processing subsystem coupled to the optical capturing unit and configured to identify a discrete instruction associated with a sensed body movement from the data in the library at least in part by comparing body movements sensed by the optical capturing unit over a time period to data in the library. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104)
-
-
105. A computer-readable storage device comprising instructions that, when executed by a computing system having a processor, cause the computing system to perform operations comprising:
-
receiving an indication of a plurality of body movements within discrete ranges of motion; interpreting the plurality of body movements into a plurality of discrete performance instructions corresponding to the discrete ranges of motion; and causing a virtual performance of music based on the plurality of discrete performance instructions corresponding to the discrete ranges of motion.
-
-
106. A computer-readable storage device comprising instructions that, when executed by a computing system having a processor, cause the computing system to perform operations comprising:
-
sensing a plurality of body movements within discrete ranges of motion; interpreting the plurality of body movements into a plurality of discrete performance instructions corresponding to the discrete ranges of motion; and permitting a virtual performance of music based at least in part on the plurality of discrete performance instructions corresponding to the discrete ranges of motion.
-
-
107. A method performed by a computing system having a processor, the method comprising:
-
storing, in a library, performance instructions associated with body movements; receiving, from a sensor device, an indication of a sensed body movement; identifying, with the processor, a performance instruction stored in the library and corresponding to the sensed body movement; and transmitting for display a graphic representation of the identified performance instruction. - View Dependent Claims (108, 109, 110, 111, 112, 113, 114)
-
-
115. A system for conveying body movements, the system comprising:
-
means for sensing a plurality of body movements within discrete ranges of motion; means for interpreting the plurality of body movements into a plurality of discrete performance instructions corresponding to the discrete ranges of motion; and means for displaying a graphic representation of the plurality of performance instructions associated with the plurality of body movements.
-
Specification