Haptically-enabled modular peripheral device assembly
First Claim
1. A modular peripheral device assembly configured to generate a haptic effect, wherein the haptic effect is associated with an event in an application receiving input from the modular peripheral device assembly, the assembly comprising:
- a handheld controller configured to sense at least one of motion or orientation of the handheld controller, wherein the handheld controller includes,a user input component,a sensor configured to track at least one of motion or orientation of the handheld controller, anda first haptic actuator or a first set of haptic actuators configured, when activated, to generate the haptic effect at the handheld controller;
an assembly base that includes,an attachment component that is configured to be attachable to and detachable from the handheld controller, anda second haptic actuator or a second set of haptic actuators configured, when activated, to generate the haptic effect at the assembly base or, when the handheld controller is attached to the attachment component, at the handheld controller; and
a control unit located in at least one of the handheld controller or the assembly base, and configured,in response to a determination that the handheld controller is attached to the assembly base and that the haptic effect is associated with a first type of event in the application;
to select the second haptic actuator or the second set of haptic actuators to generate the haptic effect, and to activate the second haptic actuator or the second set of haptic actuators to generate the haptic effect,in response to a determination that the handheld controller is attached to the assembly base and the haptic effect is associated with a second type of event in the application;
to select the first haptic actuator or the first set of haptic actuators to generate the haptic effect, and to activate the first haptic actuator or the first set of haptic actuators to generate the haptic effect, andin response to a determination that the handheld controller is detached from the assembly base, to select only the first haptic actuator or only the first set of haptic actuators to generate the haptic effect, and to activate only the first haptic actuator or only the first set of haptic actuators to generate the haptic effect.
2 Assignments
0 Petitions
Accused Products
Abstract
A modular peripheral device assembly is disclosed. The assembly includes a handheld controller and an assembly base. The handheld controller includes a first haptic actuator configured to generate a haptic effect at the handheld controller. The assembly base includes an attachment component that is configured to be attachable to and detachable from the handheld controller, and a second haptic actuator configured to generate haptic a effect at the assembly base or at the handheld controller when it is attached to the attachment component. The assembly further includes a control unit configured to select, based on whether the handheld controller is attached to or detached from the assembly base, at least one of the first and second haptic actuators to generate a haptic effect.
-
Citations
17 Claims
-
1. A modular peripheral device assembly configured to generate a haptic effect, wherein the haptic effect is associated with an event in an application receiving input from the modular peripheral device assembly, the assembly comprising:
-
a handheld controller configured to sense at least one of motion or orientation of the handheld controller, wherein the handheld controller includes, a user input component, a sensor configured to track at least one of motion or orientation of the handheld controller, and a first haptic actuator or a first set of haptic actuators configured, when activated, to generate the haptic effect at the handheld controller; an assembly base that includes, an attachment component that is configured to be attachable to and detachable from the handheld controller, and a second haptic actuator or a second set of haptic actuators configured, when activated, to generate the haptic effect at the assembly base or, when the handheld controller is attached to the attachment component, at the handheld controller; and a control unit located in at least one of the handheld controller or the assembly base, and configured, in response to a determination that the handheld controller is attached to the assembly base and that the haptic effect is associated with a first type of event in the application;
to select the second haptic actuator or the second set of haptic actuators to generate the haptic effect, and to activate the second haptic actuator or the second set of haptic actuators to generate the haptic effect,in response to a determination that the handheld controller is attached to the assembly base and the haptic effect is associated with a second type of event in the application;
to select the first haptic actuator or the first set of haptic actuators to generate the haptic effect, and to activate the first haptic actuator or the first set of haptic actuators to generate the haptic effect, andin response to a determination that the handheld controller is detached from the assembly base, to select only the first haptic actuator or only the first set of haptic actuators to generate the haptic effect, and to activate only the first haptic actuator or only the first set of haptic actuators to generate the haptic effect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of generating haptic effects in a modular peripheral device assembly that includes i) a handheld controller configured to sense at least one of motion or orientation of the handheld controller and having a first haptic actuator or first set of haptic actuators configured, when activated, to generate the haptic effects at the handheld controller, ii) an assembly base that is attachable to and detachable from an end of the handheld controller and that has a second haptic actuator or second set of haptic actuators, wherein the handheld controller is pivotable about the assembly base when attached thereto, such that the modular peripheral device assembly is operable as a joystick when the handheld controller is attached to the assembly base, and wherein the second haptic actuator or second set of haptic actuators, when activated, are configured to generate a kinesthetic haptic effect on the joystick when the handheld controller is attached to the assembly base, and iii) a control unit located in at least one of the handheld controller or the assembly base, the method comprising:
-
the control unit determining that a first haptic effect needs to be generated for an application receiving input from the peripheral device assembly and determining that the handheld controller is attached to the assembly base; the control unit selecting, in response to determining that the handheld controller is attached to the assembly base, the second haptic actuator or second set of haptic actuators to generate the first haptic effect as the kinesthetic haptic effect on the joystick; the control unit activating the second haptic actuator or the second set of haptic actuators to generate the kinesthetic haptic effect; the control unit determining that a second haptic effect needs to be generated and determining that the handheld controller is detached from the assembly base; and the control unit selecting, in response to determining that the handheld controller is detached from the assembly base, only the first haptic actuator or only the first set of haptic actuators to generate the second haptic effect; and the control unit activating only the first haptic actuator or only the first set of haptic actuators to generate the second haptic effect. - View Dependent Claims (17)
-
Specification