The invention discloses a three-dimensional (3D) virtual projection and virtual
touch user interface and an achieving method. The three dimensional virtual projection and virtual
touch user interface comprises a depth detecting device, an eyes image optical
parallax calculation module, an eyes
image processing module, a 3D
display device, a gesture identification module, a camera and a virtual touch controller. The depth detecting device detects to obtain distance information between the head and the hands of a user and the 3D
display device, the eyes image optical
parallax calculation module calculates eyes image optical
parallax according to the distance information, the eyes
image processing module processes an image according to information of the eyes image optical parallax and sends processed image to the
three dimensional display device to be virtually projected in a scope of arm length of the user, the gesture identification module identifies user finger moving tracks through the depth detecting device and the camera, the virtual touch controller conducts corresponding reactions according to gestures and the moving tracks of the user. The 3D virtual projection and virtual
touch user interface not only achieves the 3D virtual projection and virtual touch
user interface with feedbacks, but also brings the user interactive experience which is convenient to use and novel.