Image processing apparatus, image processing method, and program
AssigneeSony Interactive Entertainment Inc.
InventorHiroshi Matsuike
Life of this patent
Estimating the term…
Abstract
To provide an operation method for intuitively moving a viewpoint in a virtual space that is different from a method for inputting a moving direction by a button or stick operation. An image processing apparatus includes real position acquisition means that acquires a real position instructed by a user in a real space, representative position determination means that determines, on the basis of movement of the acquired real position during a predetermined input, a virtual representative position that is a position representing the user in a virtual space, and rendering means that renders a three-dimensional image based on the determined virtual representative position.
Claims9
An image processing apparatus comprising:
- real position acquisition means that acquires a real position instructed by a user in a real space;
- representative position determination means that determines, on the basis of movement of the acquired real position during a predetermined input, a virtual representative position that is a position representing the user in a virtual space;
- and
- rendering means that renders a three-dimensional image based on the determined virtual representative position,
- wherein when the real position moves closer to a real representative position representing the user, the representative position determination means determines the virtual representative position that is the position representing the user in the virtual space, such that the virtual representative position moves closer to a virtual position corresponding to the real position in the virtual space,
- wherein the representative position determination means determines the virtual representative position on the basis of a component in a first direction of a movement vector from a real reference position that is a real position instructed by the user at a given point in time to a real current position that is a current position instructed by the user, and
- wherein the first direction is a direction of a straight line connecting the real reference position and the real representative position that have been projected on a horizontal plane.
An image processing method comprising:
- acquiring a real position instructed by a user in a real space;
- determining, on the basis of movement of the acquired real position during a predetermined input, a virtual representative position that is a position representing the user in a virtual space;
- rendering a three-dimensional image based on the determined virtual representative position;
- moving the virtual representative position such that an amount of movement of the virtual representative position is directly proportional to an amount of movement of the real position,
- when the real position moves closer to a real representative position representing the user, determining the virtual representative position that is the position representing the user in the virtual space, such that the virtual representative position moves closer to a virtual position corresponding to the real position in the virtual space;
- and
- determining the virtual representative position on the basis of a component in a first direction of a movement vector from a real reference position that is a real position instructed by the user at a given point in time to a real current position that is a current position instructed by the user,
- wherein the first direction is a direction of a straight line connecting the real reference position and the real representative position that have been projected on a horizontal plane.
A non-transitory computer readable medium having stored thereon a program for a computer, the program comprising:
- by real position acquisition means, acquiring a real position instructed by a user in a real space;
- by representative position determination means, determining, on the basis of movement of the acquired real position during a predetermined input, a virtual representative position that is a position representing the user in a virtual space;
- and
- by rendering means that, rendering a three-dimensional image based on the determined virtual representative position,
- wherein when the real position moves closer to a real representative position representing the user, the representative position determination means determines the virtual representative position that is the position representing the user in the virtual space, such that the virtual representative position moves closer to a virtual position corresponding to the real position in the virtual space,
- wherein the representative position determination means determines the virtual representative position on the basis of a component in a first direction of a movement vector from a real reference position that is a real position instructed by the user at a given point in time to a real current position that is a current position instructed by the user, and
- wherein the first direction is a direction of a straight line connecting the real reference position and the real representative position that have been projected on a horizontal plane.
Dependencies are inferred from the claim text.