Facilitating group musical interaction over a network
First Claim
Patent Images
1. A method for facilitating real-time interaction between players of a game, the method comprising the steps of:
- (a) receiving first music performance input data from a local player of a rhythm-action game, the first music performance input data representing a first musical performance;
(b) generating audio output responsive to the received first music performance input;
(c) receiving, via a network, second music performance input data from a remote player of a rhythm-action game, the received second music performance input data representing a non-emulated musical performance by the remote player;
(d) creating emulation data from the received second music performance input data; and
(e) generating 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.
146 Citations
17 Claims
-
1. A method for facilitating real-time interaction between players of a game, the method comprising the steps of:
-
(a) receiving first music performance input data from a local player of a rhythm-action game, the first music performance input data representing a first musical performance; (b) generating audio output responsive to the received first music performance input; (c) receiving, via a network, second music performance input data from a remote player of a rhythm-action game, the received second music performance input data representing a non-emulated musical performance by the remote player; (d) creating emulation data from the received second music performance input data; and (e) generating 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. A method for facilitating real-time interaction between players of a game, the method comprising the steps of:
-
(a) receiving, 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) creating emulation data from the received music performance input data; and (c) generating 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 (14, 15, 16)
-
-
17. 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 controller in communication with the game platform, first music performance input data from a local player of a rhythm-action game, the first music performance input data representing a first musical performance; (b) generate, via a speaker in communication with the game platform, audio output responsive to the received first music performance input; (c) receive, via a network connection of the game platform, second music performance input data from a remote player of a rhythm-action game, the received second music performance input data representing a non-emulated musical performance by the remote player; (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.
-
Specification