EP2111901A2

Obtaining input for controlling execution of a game program

Abstract

A method for determining an intensity value of an interaction with a computer program is described. The method and device includes capturing an image of a capture zone, identifying an input object in the image, identifying an initial value of a parameter of the input object, capturing a second image of the capture zone, and identifying a second value of the parameter of the input object. The parameter identifies one or more of a shape, color, or brightness of the input object and is affected by human manipulation of the input object. The extent of change in the parameter is calculated, which is the difference between the second value and the first value. An activity input is provided to the computer program, the activity input including an intensity value representing the extent of change of the parameter. A method for detecting an intensity value from sound generating input objects, and a computer video game are also described. A game controller having LEDs, sound capture and generation, or an accelerometer is also described.

EP2111901A2, drawing sheet 1
Sheet 1 of 19

Term

Term ended

Projected expiry passed 11 September 2026, 0 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

15 claims: 7 independent, 8 dependent

  1. 1
    A method for determining an intensity value of an interaction with a computer program, the method including:capturing an image of a capture zone;identifying a representation of an input object in the image;identifying an initial value of a parameter of the input object, the parameter identifying one or more of a shape, color, or brightness of the input object, the parameter being affected by human manipulation of the input object;capturing a second image of the capture zone;identifying a second value of the parameter of the input object;determining an extent of change in the parameter, the extent, of change being the difference between the second value and the first value;and providing an activity input to the computer program, the activity input including an intensity value representing the extent of change of the parameter.
  2. 8
    A method for inputting an intensity value to a computer program, the method comprising:capturing audio generated by an input object within the capture zone;identifying a in input parameter that identifies at least one of a loudness, rapidity, or pitch of the sound generated by the input device;providing an activity input to the computer program, the computer program running on a computer in communication with the means for capturing the audio, the activity input including an intensity value that is representative of the input parameter;and simulating operation of a virtual version of the input object in the computer program.
  3. 10
    A computer video game comprising:an input object, the input object configured for human manipulation;a monitoring device, the monitor capturing information comprising one of images or audio from a capture zone in a vicinity of the monitoring device;a computer program executing on a computer, the computer program receiving data representative of the information captured by the monitoring device, the computer program analyzing the data and calculating an intensity value representing an intensity of the human manipulation of the input object.
  4. 11
    A method for making a player selection, the method comprising:receiving a user selection of a player number from a controller device;displaying an LED pattern on the controller device, the LED pattern corresponding to the player number;receiving an image of a focus zone containing the controller device;identifying the LED pattern in the image;and determining from the LED pattern in the image that the controller corresponds to the player number selected by the user.
  5. 13
    A method for identifying a position and orientation of a controller, the method comprising:receiving video images of a focus zone containing a controller, the controller having a plurality of LEDs;identifying an orientation of the controller by locating the LEDs in the video images, and measuring relative distances between the LEDs in the video images;identifying a position of the controller in the focus zone by identifying a position of the LEDs in the video images;and generating data representing the orientation and position of the controller.
  6. 14
    A game controller comprising:an interface having a plurality of buttons for actuation by a user;and a plurality of LEDs facing in a general direction, the LEDs being viewable by an image capture device when the image capture device is in the general direction from the controller, the game controller communicating at least one of a player number identification, a position of the controller, or indication of the actuation to the image capture device using the LEDs.
  7. 15
    A method for processing captured light data that is used for interfacing with a computer game system during a session, comprising:(a) generating, at a controller device, a first set of light signals that are to be captured by a video capture device that is coupled to the computer gaming system, the first set of light signals defining a first state for tracking the controller device;(b) generating, at the controller device, a second set of light signals that are to be captured by the video capture device, the second set of light signals defining a second state for data transmission with the computer game system;and (c) interleaving between the first state and the second state during the session, such that tracking of the controller device can occur periodically during data transmission with the computer game system.