Image processing apparatus, image processing method, and computer-readable storage medium for displaying three-dimensional virtual objects to modify display shapes of objects of interest in the real world
First Claim
Patent Images
1. An image processing apparatus, comprising:
- circuitry configured to;
acquire an input image of a real world;
acquire a measurement result associated with a position and a posture of a portable device;
acquire a three-dimensional model, wherein the three-dimensional model indicates a shape and a location of at least one object of interest of a plurality of objects within the real world by a plurality of feature points;
generate at least one three-dimensional virtual object as a counterpart to the at least one object of interest of the plurality of objects within the real world, wherein a shape and a location of the at least one three-dimensional virtual object is based on the shape and the location of each object of interest in the three-dimensional model; and
cause a display to display the at least one three-dimensional virtual object onto the at least one object of interest so as to modify display of the shape of the at least one object of interest,wherein the shape of each object of the at least one object of interest is modified in response to a sensed movement of the display with an acceleration greater than a predetermined threshold acceleration while the at least one object of interest is displayed on the display, andwherein the shape of each object of the at least one object of interest is modified by using a predetermined animation including at least one of shaking, elongating and contracting, or jumping.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for displaying physical objects. The method comprises capturing an input image of physical objects, and matching a three-dimensional model to the physical objects. The method further comprises producing a modified partial image by at least one of modifying a portion of the matched three-dimensional model, or modifying a partial image extracted from the input image using the matched three-dimensional model. The method also comprises displaying an output image including the modified partial image superimposed over the input image.
-
Citations
16 Claims
-
1. An image processing apparatus, comprising:
-
circuitry configured to; acquire an input image of a real world; acquire a measurement result associated with a position and a posture of a portable device; acquire a three-dimensional model, wherein the three-dimensional model indicates a shape and a location of at least one object of interest of a plurality of objects within the real world by a plurality of feature points; generate at least one three-dimensional virtual object as a counterpart to the at least one object of interest of the plurality of objects within the real world, wherein a shape and a location of the at least one three-dimensional virtual object is based on the shape and the location of each object of interest in the three-dimensional model; and cause a display to display the at least one three-dimensional virtual object onto the at least one object of interest so as to modify display of the shape of the at least one object of interest, wherein the shape of each object of the at least one object of interest is modified in response to a sensed movement of the display with an acceleration greater than a predetermined threshold acceleration while the at least one object of interest is displayed on the display, and wherein the shape of each object of the at least one object of interest is modified by using a predetermined animation including at least one of shaking, elongating and contracting, or jumping. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16)
-
-
13. An image processing method, performed via at least one processor, the method comprising:
-
acquiring an input image of a real world; acquiring a measurement result associated with a position and a posture of a portable device; acquiring a three-dimensional model, wherein the three-dimensional model indicates a shape and a location of at least one object of interest of a plurality of objects within the real world by a plurality of feature points; generating at least one three-dimensional virtual object as a counterpart to the at least one object of interest of the plurality of objects within the real world, wherein a shape and a location of the at least one three-dimensional virtual object is based on the shape and the location of each object of interest in the three-dimensional model; and causing a display to display the at least one three-dimensional virtual object onto the at least one object of interest so as to modify display of the shape of the at least one object of interest, wherein the shape of each object of the at least one object of interest is modified in response to a sensed movement of the display with an acceleration greater than a predetermined threshold acceleration while the at least one object of interest is displayed on the display, and wherein the shape of each object of the at least one object of interest is modified by using a predetermined animation including at least one of shaking, elongating and contracting, or jumping.
-
-
14. A non-transitory computer-readable medium having embodied thereon a program, which when executed by a computer, causes the computer to execute a method, the method comprising:
-
acquiring an input image of a real world; acquiring a measurement result associated with a position and a posture of a portable device; acquiring a three-dimensional model, wherein the three-dimensional model indicates a shape and a location of at least one object of interest of a plurality of objects within the real world by a plurality of feature points; generating at least one three-dimensional virtual object as a counterpart to the at least one object of interest of the plurality of objects within the real world, wherein a shape and a location of the at least one three-dimensional virtual object is based on the shape and the location of each object of interest in the three-dimensional model; and causing a display to display the at least one three-dimensional virtual object onto the at least one object of interest so as to modify display of the shape of the at least one object of interest, wherein the shape of each object of the at least one object of interest is modified in response to a sensed movement of the display with an acceleration greater than a predetermined threshold acceleration while the at least one object of interest is displayed on the display, and wherein the shape of each object of the at least one object of interest is modified by using a predetermined animation including at least one of shaking, elongating and contracting, or jumping.
-
Specification