APPARATUS AND METHOD FOR PROCESSING MANIPULATION OF 3D VIRTUAL OBJECT
First Claim
1. An apparatus for processing manipulation of a three-dimensional (3D) virtual object, comprising:
- an image input unit configured to receive image information generated by capturing a surrounding environment including a manipulating object using a camera;
an environment reconstruction unit configured to reconstruct a 3D virtual reality space for the surrounding environment using the image information;
a 3D object modeling unit configured to model a 3D virtual object that is manipulated by the manipulating object, and to generate a 3D rendering space including the 3D virtual object;
a space matching unit configured to match the 3D rendering space to the 3D virtual reality space; and
a manipulation processing unit configured to determine whether the manipulating object is in contact with a surface of the 3D virtual object, to track a path of a contact point between the surface of the 3D virtual object and the manipulating object, and to process a motion of the 3D virtual object.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are an apparatus and method for processing the manipulation of a three-dimensional (3D) virtual object. The apparatus includes an image input unit, an environment reconstruction unit, a 3D object modeling unit, a space matching unit, and a manipulation processing unit. The image input unit receives image information generated by capturing a surrounding environment including a manipulating object. The environment reconstruction unit reconstructs a 3D virtual reality space. The 3D object modeling unit models a 3D virtual object that is manipulated by the manipulating object, and generates a 3D rendering space. The space matching unit matches the 3D rendering space to the 3D virtual reality space. The manipulation processing unit determines whether the manipulating object is in contact with the surface of the 3D virtual object, and tracks the path of a contact point and processes the motion of the 3D virtual object.
-
Citations
18 Claims
-
1. An apparatus for processing manipulation of a three-dimensional (3D) virtual object, comprising:
-
an image input unit configured to receive image information generated by capturing a surrounding environment including a manipulating object using a camera; an environment reconstruction unit configured to reconstruct a 3D virtual reality space for the surrounding environment using the image information; a 3D object modeling unit configured to model a 3D virtual object that is manipulated by the manipulating object, and to generate a 3D rendering space including the 3D virtual object; a space matching unit configured to match the 3D rendering space to the 3D virtual reality space; and a manipulation processing unit configured to determine whether the manipulating object is in contact with a surface of the 3D virtual object, to track a path of a contact point between the surface of the 3D virtual object and the manipulating object, and to process a motion of the 3D virtual object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of processing manipulation of a 3D virtual object, comprising:
-
receiving image information generated by capturing a surrounding environment including a manipulating object using a camera; reconstructing a 3D virtual reality space for the surrounding environment using the image information; modeling a 3D virtual object that is manipulated by the manipulating object, and generating a 3D rendering space including the 3D virtual object; matching the 3D rendering space to the 3D virtual reality space; and determining whether the manipulating object is in contact with a surface of the 3D virtual object, tracking a path of a contact point between the surface of the 3D virtual object and the manipulating object, and processing a motion of the 3D virtual object. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification