Image processing device, image processing method, and program
First Claim
1. An image processing device comprising:
- circuitry configured to;
recognize an environment recognition matrix representing a position and an attitude of an environment appearing in an image with respect to a position and an attitude of a terminal that has captured the image;
calculate an inverse matrix of the environment recognition matrix; and
control manipulation of a virtual object arranged in the environment appearing in the image captured by the terminal in a three-dimensional manipulation amount according to a difference between a first position or a first attitude of the terminal that has captured the image based on the inverse matrix of the environment recognition matrix recognized at a first time point and a second position or a second attitude of the terminal that has captured the image based on the inverse matrix of the environment recognition matrix recognized at a succeeding second time point.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is an image processing device including a recognition unit configured to recognize an environment recognition matrix representing a position and an attitude of an environment appearing in an image with respect to a position and an attitude of a terminal that has captured the image, a calculation unit configured to calculate an inverse matrix of the environment recognition matrix, and a manipulation control unit configured to control manipulation of a virtual object arranged in the environment in a three-dimensional manipulation amount according to a difference between a first position or a first attitude based on the inverse matrix of the environment recognition matrix recognized at a first time point and a second position or a second attitude based on the inverse matrix of the environment recognition matrix recognized at a succeeding second time point.
13 Citations
11 Claims
-
1. An image processing device comprising:
-
circuitry configured to; recognize an environment recognition matrix representing a position and an attitude of an environment appearing in an image with respect to a position and an attitude of a terminal that has captured the image; calculate an inverse matrix of the environment recognition matrix; and control manipulation of a virtual object arranged in the environment appearing in the image captured by the terminal in a three-dimensional manipulation amount according to a difference between a first position or a first attitude of the terminal that has captured the image based on the inverse matrix of the environment recognition matrix recognized at a first time point and a second position or a second attitude of the terminal that has captured the image based on the inverse matrix of the environment recognition matrix recognized at a succeeding second time point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An image processing method comprising:
-
recognizing an environment recognition matrix representing a position and an attitude of an environment appearing in an image with respect to a position and an attitude of a terminal that has captured the image; calculating an inverse matrix of the environment recognition matrix; and controlling, using circuitry, manipulation of a virtual object arranged in the environment appearing in the image captured by the terminal in a three-dimensional manipulation amount according to a difference between a first position or a first attitude of the terminal that has captured the image based on the inverse matrix of the environment recognition matrix recognized at a first time point and a second position or a second attitude of the terminal that has captured the image based on the inverse matrix of the environment recognition matrix recognized at a succeeding second time point.
-
-
11. A non-transitory computer readable medium including executable instructions, which when executed by a computer cause the computer to:
-
recognize an environment recognition matrix representing a position and an attitude of an environment appearing in an image with respect to a position and an attitude of a terminal that has captured the image; calculate an inverse matrix of the environment recognition matrix; and control manipulation of a virtual object arranged in the environment appearing in the image captured by the terminal in a three-dimensional manipulation amount according to a difference between a first position or a first attitude of the terminal that has captured the image based on the inverse matrix of the environment recognition matrix recognized at a first time point and a second position or a second attitude of the terminal that has captured the image based on the inverse matrix of the environment recognition matrix recognized at a succeeding second time point.
-
Specification