Electronic gaming system and method
First Claim
1. A games system comprising:
- a storage reader for reading a game application from a storage medium;
a memory storing a communications client application;
a network interface for receiving data from a remote user via a packet-based communication network; and
processing apparatus coupled to said storage reader, memory and network interface, the processing apparatus being arranged to execute the game application and the client application;
wherein the communication client is programmed to establish bidirectional video communications via said network interface and packet-based communication network, including receiving video data from a remote user;
wherein the game application comprises image recognition software programmed to receive said video data from the client application, recognise a predetermined image element in the received video data, and track the motion of said element to generate motion tracking data; and
wherein the game application further comprises game logic programmed to control aspects of the game based on said motion tracking data.
4 Assignments
0 Petitions
Accused Products
Abstract
A games system and method, the system comprising: a storage reader for reading a game application from a storage medium; a memory storing a communications client application; a network interface for receiving data from a remote user via a packet-based communication network; and processing apparatus arranged to execute the game application and the client application. The communication client is programmed to establish bidirectional video communications via the network interface and packet-based communication network, including receiving video data from a remote user. The game application comprises image recognition software programmed to receive the video data from the client application, recognise a predetermined image element in the received video data, and track the motion of that element to generate motion tracking data. The game application further comprises game logic programmed to control aspects of the game based on the motion tracking data.
22 Citations
15 Claims
-
1. A games system comprising:
-
a storage reader for reading a game application from a storage medium; a memory storing a communications client application; a network interface for receiving data from a remote user via a packet-based communication network; and processing apparatus coupled to said storage reader, memory and network interface, the processing apparatus being arranged to execute the game application and the client application; wherein the communication client is programmed to establish bidirectional video communications via said network interface and packet-based communication network, including receiving video data from a remote user; wherein the game application comprises image recognition software programmed to receive said video data from the client application, recognise a predetermined image element in the received video data, and track the motion of said element to generate motion tracking data; and wherein the game application further comprises game logic programmed to control aspects of the game based on said motion tracking data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of controlling a computer game, the method comprising:
-
establishing bidirectional video communications via a packet-based communication network, including receiving video data from a remote user over said network; and executing a game application; wherein the execution of the game application comprises executing image recognition software to recognise a predetermined image element in the received video data and track the motion of said element to generate motion tracking data; and wherein the execution of the game application comprises executing game logic to control aspects of the game based on said motion tracking data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising code which when executed on a processor will perform the method of:
-
establishing bidirectional video communications via a packet-based communication network, including receiving video data from a remote user over said network; executing a game application; wherein the execution of the game application comprises executing image recognition software to recognise a predetermined image element in the received video data and track the motion of said element to generate motion tracking data; and wherein the execution of the game application comprises executing game logic to control aspects of the game based on said motion tracking data.
-
Specification