Tactile feedback method and apparatus, and virtual reality interactive system
First Claim
1. A non-transitory computer-readable medium storing instructions which, when executed by a processor, cause the processor to perform operations comprising:
- determining, on a virtual reality (VR) interactive controller, a region where contact between a user and the VR interactive controller occurs;
generating, according to relevant information of an object simulated by the VR interactive controller, at least a first contact feedback in the region where the contact occurs; and
determining, according to the object simulated by the VR interactive controller and an ongoing virtual content plot, an action to be performed by a grip portion of the user after a preset time period; and
determining, according to the action to be performed by the grip portion of the user after the preset time period, the region where the relative movement between the grip portion of the user and the VR interactive controller occurs in the region where the contact occurs after the preset time period has passed.
1 Assignment
0 Petitions
Accused Products
Abstract
The present application provides a tactile feedback apparatus, comprising: a contact determining module, configured to determine, on a virtual reality (VR) interactive controller, a region where contact between a user and the VR interactive controller occurs; and a tactile feedback module, configured to generate, according to relevant information of an object simulated by the VR interactive controller, at least a first contact feedback in the region where the contact occurs. The present application also provides a VR interactive system. The technical solutions provided by embodiments of the present application are used to cause that it is unnecessary to provide a tactile feedback to a user on the entire VR interactive controller, thereby greatly reducing energy consumption needed for generating a tactile feedback.
13 Citations
20 Claims
-
1. A non-transitory computer-readable medium storing instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
determining, on a virtual reality (VR) interactive controller, a region where contact between a user and the VR interactive controller occurs; generating, according to relevant information of an object simulated by the VR interactive controller, at least a first contact feedback in the region where the contact occurs; and determining, according to the object simulated by the VR interactive controller and an ongoing virtual content plot, an action to be performed by a grip portion of the user after a preset time period; and
determining, according to the action to be performed by the grip portion of the user after the preset time period, the region where the relative movement between the grip portion of the user and the VR interactive controller occurs in the region where the contact occurs after the preset time period has passed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A virtual reality (VR) interactive system, comprising a memory, a processor, and a VR interactive controller, wherein the memory is configured to store an instruction;
- and the processor is configured to execute the instruction to execute the following steps;
determining, on a virtual reality (VR) interactive controller, a region where contact between a user and the VR interactive controller occurs; generating, according to relevant information of an object simulated by the VR interactive controller, at least a first contact feedback in the region where the contact occurs; determining, according to an object simulated by the VR interactive controller and an ongoing virtual content plot, an action to be performed by a grip portion of the user after a preset time period; and determining, according to the action to be performed by the grip portion of the user after the preset time period, a region where a relative movement between the grip portion of the user and the VR interactive controller occurs in the region where the contact occurs after the preset time period has passed. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
- and the processor is configured to execute the instruction to execute the following steps;
Specification