Method and apparatus for facilitating group musical interaction over a network
First Claim
1. An apparatus for facilitating real-time interaction between players of a game, the apparatus being a first game platform configured for (i) executing a rhythm action game, (ii) in communication with a controller, and (iii) in communication with a second game platform over a communications network, the first game platform further configured to:
- (a) receive a first music performance input data from the controller, the first music performance input data representing a local musical performance;
(b) generate audio output responsive to the received first music performance input;
(c) receive, via the communications network, a second music performance input data from the second game platform, the received second music performance input data representing a non-emulated musical performance;
(d) create emulation data from the received second music performance input data; and
(e) generate a local approximation of the remote musical performance using the created emulation data, the local approximation synchronous with the local musical performance.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for providing real-time musical interaction among a plurality of players connected via a network includes the steps of receiving input from a local player representing a musical performance, generating audio output responsive to the received input, receiving second music performance data from a remote player representing a musical performance by the remote player, creating emulation data representing the remote musical performance, and using the emulation data to generate a local approximation of the remote musical performance.
101 Citations
19 Claims
-
1. An apparatus for facilitating real-time interaction between players of a game, the apparatus being a first game platform configured for (i) executing a rhythm action game, (ii) in communication with a controller, and (iii) in communication with a second game platform over a communications network, the first game platform further configured to:
-
(a) receive a first music performance input data from the controller, the first music performance input data representing a local musical performance; (b) generate audio output responsive to the received first music performance input; (c) receive, via the communications network, a second music performance input data from the second game platform, the received second music performance input data representing a non-emulated musical performance; (d) create emulation data from the received second music performance input data; and (e) generate a local approximation of the remote musical performance using the created emulation data, the local approximation synchronous with the local musical performance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, tangibly embodied in a computer-readable storage medium, for facilitating real-time interaction between players of a game, the computer program product including instructions operable to cause a game platform to:
-
(a) receive, via a network, music performance input data from a remote player of a rhythm-action game, the received music performance input data representing a non-emulated musical performance by the remote player; (b) create emulation data from the received music performance input data; and (c) generate a local approximation of the remote musical performance using the created emulation data, the local approximation synchronous with a local musical performance. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus for facilitating real-time interaction between players of a game, the apparatus being game platform configured to:
-
(a) receive, via a network, music performance input data from a remote player of a rhythm-action game, the received music performance input data representing a non-emulated musical performance by the remote player; (b) create emulation data from the received music performance input data; and (c) generate a local approximation of the remote musical performance using the created emulation data, the local approximation synchronous with a local musical performance.
-
Specification