Rendering of virtual hand pose based on detected hand input
AssigneeSony Interactive Entertainment Inc.
InventorYutaka Yokokawa
Life of this patent
Estimating the term…
Abstract
In some implementations, a method is provided, including the following operations: receiving, from a controller device, controller input that identifies a pose of a user's hand; determining a degree of similarity of the controller input to a predefined target input; rendering in a virtual space a virtual hand that corresponds to the controller device, wherein when the degree of similarity exceeds a predefined threshold, then the virtual hand is rendered so that a pose of the virtual hand conforms to a predefined hand pose, and wherein when the degree of similarity does not exceed the predefined threshold, then the virtual hand is rendered so that the pose of the virtual hand dynamically changes in response to changes in the controller input.
Claims21
A method, comprising:
- receiving, from a controller device, controller input that identifies a pose of a user's hand, including identifying postures of a plurality of fingers of the user's hand;
- determining a degree of similarity of the controller input to a predefined target input, wherein determining the degree of similarity includes determining deviations of values of the controller input, that identify the postures of the plurality of fingers, from corresponding values of the predefined target input;
- rendering in a virtual space a virtual hand that corresponds to the controller device,
- wherein when the degree of similarity exceeds a predefined threshold, then the virtual hand is rendered so that a pose of the virtual hand conforms to a predefined hand pose, such that postures of fingers of the virtual hand corresponding to the plurality of fingers of the user's hand are adjusted to conform to predefined finger postures, and
- wherein when the degree of similarity does not exceed the predefined threshold, then the virtual hand is rendered so that the pose of the virtual hand dynamically changes in response to changes in the controller input.
A non-transitory computer readable medium having program instruction embodied thereon that, when executed by at least one computing device, cause said at least one computing device to perform a method including the following operations:
- receiving, from a controller device, controller input that identifies a pose of a user's hand, including identifying postures of a plurality of fingers of the user's hand;
- determining a degree of similarity of the controller input to a predefined target input, wherein determining the degree of similarity includes determining deviations of values of the controller input, that identify the postures of the plurality of fingers, from corresponding values of the predefined target input;
- rendering in a virtual space a virtual hand that corresponds to the controller device,
- wherein when the degree of similarity exceeds a predefined threshold, then the virtual hand is rendered so that a pose of the virtual hand conforms to a predefined hand pose, such that postures of fingers of the virtual hand corresponding to the plurality of fingers of the user's hand are adjusted to conform to predefined finger postures, and
- wherein when the degree of similarity does not exceed the predefined threshold, then the virtual hand is rendered so that the pose of the virtual hand dynamically changes in response to changes in the controller input.
A system, comprising:
- a controller device that generates controller input that identifies a pose of a user's hand including identifying postures of a plurality of fingers of the user's hand;
- a computing device that determines a degree of similarity of the controller input to a predefined target input, wherein determining the degree of similarity includes determining deviations of values of the controller input, that identify the postures of the plurality of fingers, from corresponding values of the predefined target input, and
- wherein the computing device renders in a virtual space a virtual hand that corresponds to the controller device,
- wherein when the degree of similarity exceeds a predefined threshold, then the virtual hand is rendered so that a pose of the virtual hand conforms to a predefined hand pose, such that postures of fingers of the virtual hand corresponding to the plurality of fingers of the user's hand are adjusted to conform to predefined finger postures, and
- wherein when the degree of similarity does not exceed the predefined threshold, then the virtual hand is rendered so that the pose of the virtual hand dynamically changes in response to changes in the controller input.
Dependencies are inferred from the claim text.