IP Library Granted Patent US 9,805,516
Granted Patent B2
US 9,805,516 · App. 14/596,209 · Granted Oct 31, 2017

3D holographic virtual object display controlling method based on human-eye tracking

Inventors: Meihong Liu (Shenzhen, CN); Yihua Chen (Shenzhen, CN)
Assignee: SHENZHEN MAGIC EYE TECHNOLOGY CO., LTD.
G06T19/20G06F3/013G06F3/04815G06F3/04845H04N13/0014H04N13/0275H04N13/0468H04N13/0484G06F2203/04806G06T2219/2004G06T2219/2016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,805,516
App. No.
14/596,209
Granted
Oct 31, 2017
Kind
B2
Abstract

A 3D holographic virtual object display controlling method and apparatus based on human-eye tracking are provided. The display controlling method comprises the following steps of: activating tracking of human eyes of a user; tracking motions of eyeballs of the user; controlling a 3D holographic virtual object presented in a display interface to rotate in response to the motions of the eyeballs of the user; and ending up the tracking of the human eyes of the user. Thereby, the present disclosure can control rotation of a 3D holographic virtual object presented in a display interface by tracking eyeballs and in response to the motions of the eyeballs, which makes the operations convenient and easy.

Claims (52)

1. A three-dimensional (3D) holographic virtual object display controlling method based on human-eye tracking, comprising the following steps of:

activating tracking of human eyes of a user;

tracking motions of eyeballs of the user;

controlling a 3D holographic virtual object presented in a display interface to rotate in response to the motions of the eyeballs of the user; and

ending up the tracking of the human eyes of the user;

wherein the step of tracking motions of eyeballs of the user comprises:

acquiring a human-face image of the user;

identifying human-eye regions on the human-face image;

identifying a sclerotic region and an iris region in each of the human-eye regions according to the color contrast; and

tracking eyeball motions of the user according to changes in position of the iris region relative to the human-eye region;

wherein the step of identifying a sclerotic region and an iris region in each of the human-eye regions according to the color contrast, further comprises:

determining a center connection line of centers of the iris region of the left eye and the iris region of the right eye of the user;

the step of controlling a 3D holographic virtual object presented in a display interface to rotate in response to the motions of the eyeballs of the user comprises:

rotating the 3D holographic virtual object about a rotation axis that is located at a barycenter of the 3D holographic virtual object and perpendicular to the center connection line.

2. The display controlling method of claim 1 , wherein the step of activating tracking of human eyes of a user comprises:

detecting an open/close state of eyelids of the user;

activating the tracking of human eyes of the user if the open/close state of the eyelids of the user satisfies a first preset state;

the step of ending up the tracking of the human eyes of the user comprises:

detecting an open/close state of the eyelids of the user; and

ending up the tracking of the human eyes of the user if the open/close state of the eyelids of the user satisfies a second preset state.

3. The display controlling method of claim 2 , wherein the first preset state and the second preset state are that a closing frequency of the eyelids of the user is higher than respective preset frequency thresholds.

4. The display controlling method of claim 2 , wherein the first preset state and the second preset state are respectively at least one of the following: the left eyelid of the user is in the open state while the right eyelid of the user is in a closed state, or the left eyelid of the user is in the closed state while the right eyelid of the user is in the open state.

5. The display controlling method of claim 1 , wherein the step of tracking motions of eyeballs of the user comprises:

counting closing actions of the eyelids of the user during the process of tracking motions of the eyeballs of the user;

if a close action of the eyelids of the user is a closing action for the first time, then suspending the step of controlling a 3D holographic virtual object presented in a display interface to rotate in response to the motions of the eyeballs of the user, and waiting for returning of the eyeball of the user; and

if a close action of the eyelid of the user is a closing action for the second time, then restarting the step of controlling a 3D holographic virtual object presented in a display interface to rotate in response to the motions of the eyeballs of the user, and clearing the count value of the closing actions of the eyelids of the user.

6. A display controlling apparatus based on human-eye tracking, wherein the display controlling apparatus comprises a non-transitory program storage medium and a processor, the non-transitory program storage medium stores a program executed by the processor to perform a method which comprises:

activating tracking of human eyes of a user;

tracking motions of eyeballs of the user;

controlling a 3D holographic virtual object presented in a display interface to rotate in response to the motions of the eyeballs of the user; and

ending up the tracking of the human eyes of the user;

wherein the step of tracking motions of eyeballs of the user in the method performed by the processor, comprises:

acquiring a human-face image of the user;

identifying human-eye regions on the human-face image;

identifying a sclerotic region and an iris region in each of the human-eye regions according to the color contrast; and

tracking eyeball motions of the user according to changes in position of the iris region relative to the human-eye region;

wherein the step of identifying a sclerotic region and an iris region in each of the human-eye regions according to the color contrast, further comprises:

determining a center connection line of centers of the iris region of the left eye and the iris region of the right eye of the user;

the step of controlling a 3D holographic virtual object presented in a display interface to rotate in response to the motions of the eyeballs of the user comprises:

rotating the 3D holographic virtual object about a rotation axis that is located at a barycenter of the 3D holographic virtual object and perpendicular to the center connection line.

7. The display controlling apparatus of claim 6 , wherein the step of activating tracking of human eyes of a user in the method performed by the processor, comprises:

detecting an open/close state of eyelids of the user;

activating the tracking of human eyes of the user if the open/close state of the eyelids of the user satisfies a first preset state;

the step of ending up the tracking of the human eyes of the user comprises:

detecting an open/close state of the eyelids of the user; and

ending up the tracking of the human eyes of the user if the open/close state of the eyelids of the user satisfies a second preset state.

8. The display controlling apparatus of claim 7 , wherein the first preset state and the second preset state are that a closing frequency of the eyelids of the user is higher than respective preset frequency thresholds.

9. The display controlling apparatus of claim 7 , wherein the first preset state and the second preset state are respectively at least one of the following: the left eyelid of the user is in the open state while the right eyelid of the user is in a closed state, or the left eyelid of the user is in the closed state while the right eyelid of the user is in the open state.

10. The display controlling apparatus of claim 6 , wherein the step of tracking motions of eyeballs of the user in the method performed by the processor, comprises:

counting closing actions of the eyelids of the user during the process of tracking motions of the eyeballs of the user;

if a close action of the eyelids of the user is a closing action for the first time, then suspending the step of controlling a 3D holographic virtual object presented in a display interface to rotate in response to the motions of the eyeballs of the user, and waiting for returning of the eyeball of the user; and

if a close action of the eyelid of the user is a closing action for the second time, then restarting the step of controlling a 3D holographic virtual object presented in a display interface to rotate in response to the motions of the eyeballs of the user, and clearing the count value of the closing actions of the eyelids of the user.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2025
From: SHENZHEN SMART SUPERV CO., LTD.
To: JOYVISION TECHNOLOGY., CO LTD
Reel/Frame 072770/0695 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2020
From: SHENZHEN MAGIC EYE TECHNOLOGY CO., LTD.
To: SHENZHEN SMART SUPERV CO., LTD.
Reel/Frame 054022/0180 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2017
From: SHENZHEN ESTAR TECHNOLOGY GROUP CO., LTD.
To: SHENZHEN MAGIC EYE TECHNOLOGY CO., LTD.
Reel/Frame 040995/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2015
From: LIU, MEIHONG; CHEN, YIHUA
To: SHENZHEN ESTAR TECHNOLOGY GROUP CO., LTD.
Reel/Frame 034702/0497 →
Priority Claims (1)
CN 2014 1 0526246 · Sep 30, 2014 · national
Continuity (1)
Related Publication 20160093113A1 · Mar 31, 2016