Flat joystick controller
First Claim
1. A controller for interfacing with an interactive application executing on a console, comprising:
- an input surface defined on a body of the controller and including a plurality of sensors, the input surface being sensitive to touch and configured to receive touch input and gesture action through finger contact and movement on the input surface;
a raised indicator defined on a portion of the input surface, wherein remainder of the input surface aside from the raised indicator is configured to receive directional control provided through finger contact and movement on the input surface in relation to the raised indicator, the raised indicator providing a reference location on the input surface for determining input attributes of the touch input and the gesture action; and
processing circuitry within the controller configured for processing the touch input and for transmitting signals to the interactive application to control an action,wherein the body of the controller has a handle and the input surface is disposed on the handle, the location of the input surface providing for access by a thumb of the user'"'"'s hand when the controller is held by the user'"'"'s hand, andwherein the plurality of sensors are configured to detect and transmit the touch input in relation to the raised indicator to the processing circuitry, the processing circuitry is configured to analyze the input attributes of the touch input, wherein the input attributes include direction of movement of said finger contact along the input surface, initial and terminal locations of the touch input on the input surface in relation to the raised indicator, and magnitude of pressure applied at the location on the input surface,wherein the processing circuitry includes touch surface circuitry configured to process raw data of the touch input received from a location sensor that is one of the plurality of sensors and a point approximator to identify coordinates of the touch input.
2 Assignments
0 Petitions
Accused Products
Abstract
A controller device to interface with a computer gaming system includes a body having a handle and an object disposed at one end of the handle. A touch surface is disposed on one side of the handle. The touch surface has an indicator that is identified by a surface characteristic on the touch surface. The touch surface provides an area for receiving directionality control in response to interfacing by a finger of a user. In addition to the touch surface, a plurality of buttons are disposed on the body. A circuitry is disposed in the body of the controller. The circuitry is configured to receive data indicative of a directionality control and transmit the data to a game console for impacting an action by a program executing on the computer gaming system.
10 Citations
19 Claims
-
1. A controller for interfacing with an interactive application executing on a console, comprising:
-
an input surface defined on a body of the controller and including a plurality of sensors, the input surface being sensitive to touch and configured to receive touch input and gesture action through finger contact and movement on the input surface; a raised indicator defined on a portion of the input surface, wherein remainder of the input surface aside from the raised indicator is configured to receive directional control provided through finger contact and movement on the input surface in relation to the raised indicator, the raised indicator providing a reference location on the input surface for determining input attributes of the touch input and the gesture action; and processing circuitry within the controller configured for processing the touch input and for transmitting signals to the interactive application to control an action, wherein the body of the controller has a handle and the input surface is disposed on the handle, the location of the input surface providing for access by a thumb of the user'"'"'s hand when the controller is held by the user'"'"'s hand, and wherein the plurality of sensors are configured to detect and transmit the touch input in relation to the raised indicator to the processing circuitry, the processing circuitry is configured to analyze the input attributes of the touch input, wherein the input attributes include direction of movement of said finger contact along the input surface, initial and terminal locations of the touch input on the input surface in relation to the raised indicator, and magnitude of pressure applied at the location on the input surface, wherein the processing circuitry includes touch surface circuitry configured to process raw data of the touch input received from a location sensor that is one of the plurality of sensors and a point approximator to identify coordinates of the touch input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for providing input to an interactive application executing at a console using a controller, comprising:
-
activating the controller for the console, the controller when activated is configured to detect and receive touch input and gesture action provided at an input surface of the controller, the input surface having a plurality of sensors and a raised indicator defined on a portion of the input surface, the raised indicator providing a reference location on the input surface for determining input attributes of the touch input and the gesture action, wherein remainder of the input surface aside from the raised indicator is configured to receive directional control provided through finger contact and movement on the input surface in relation to the raised indicator, the input surface is defined on a handle of a body of the controller such that access to the input surface is provided for a thumb of a user'"'"'s hand when the controller is held by the user'"'"'s hand, and includes an area that is sensitive to touch; detecting the touch input that includes gesture action provided at the input surface of the controller, wherein, in response to the detecting, processing raw data of the touch input received from a location sensor that is one of the plurality of sensors and a point approximator of the controller using a touch surface circuitry within a processing circuitry of the controller to identify the input attributes including coordinates of location of the finger contact in relation to the raised indicator; transmitting data related to the input attributes of the touch input detected from the finger contact and the gesture action, to the console, the transmitting being continued during finger contact at the input surface when the controller is active, the data transmitted by the plurality of sensors of the controller is interpreted to obtain the input attributes of the touch input, wherein the input attributes include coordinates of location of the finger contact on the input surface, direction of movement of said finger contact along the input surface, initial and terminal locations of the touch input on the input surface in relation to the raised indicator, and magnitude of pressure applied at the location on the input surface, wherein the input attributes of the touch input used to determine the input to the interactive application; and detecting release of finger contact at the input surface, the release of finger contact resulting in resetting a starting location for receiving subsequent touch input on the input surface of the controller. - View Dependent Claims (14, 15, 16)
-
-
17. A controller device for interfacing with a computing system, comprising,
a touch surface disposed on one side of a body for receiving user input, a portion of the touch surface having a raised indicator that is identified by a surface characteristic on the touch surface, wherein remainder of the touch surface aside from the raised indicator is sensitive to touch and is configured to receive directional control provided through finger contact and movement including a gesture action, the raised indicator providing a reference location at the touch surface for determining input attributes of the user input and the gesture action, wherein the body of the controller device has a handle and the touch surface is disposed at a location on the handle, the location of the touch surface providing for access by a thumb of the user'"'"'s hand, when the controller device is held by the user'"'"'s hand; -
a plurality of buttons disposed on the body outside of the touch surface, the plurality of buttons being in addition to the touch surface; a circuitry disposed within the controller includes touch surface circuitry configured to receive raw data of the user input from a location sensor that is one of the plurality of sensors and a point approximator, process the raw data corresponding to the user input provided at the touch surface to identify data indicative of an action, and transmit the data to the computing system for impacting the action by a program executing on the computing system, wherein the data includes coordinates of the user input and other input attributes, wherein the data transmitted by the circuitry is analyzed to identify the input attributes contained therein, wherein the input attributes are interpreted to identify coordinates of the user input, direction of movement of said finger contact along the input surface, initial and terminal locations of the user input on the touch surface in relation to the raised indicator, and magnitude of pressure applied on the touch surface; and a tactile circuitry coupled to the circuitry to trigger tactile feedback in response to the user input provided at the touch surface. - View Dependent Claims (18, 19)
-
Specification