Using involuntary orbital movements to stabilize a video
First Claim
1. A method comprising:
- receiving, at a computing device, a video captured using a body-mountable camera;
receiving, at the computing device, gaze-direction data from one or more head-mountable eye trackers;
analyzing the received gaze-direction data using the computing device to detect at least one involuntary orbital eye-movement;
stabilizing the received video based at least in part on the detected at least one involuntary orbital eye-movement; and
sending the stabilized video.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for using eye-tracking data to stabilize a video are provided. An example method may involve receiving a video captured using a body-mountable camera and receiving gaze-direction data from one or more head-mountable eye trackers. Additionally, the method may include analyzing the received gaze-direction data to detect at least one involuntary orbital eye-movement. According to the method, the received video may be stabilized based at least in part on the detected at least one involuntary orbital eye-movement, and the stabilized video may be sent In some instances, camera-movement data may also be received and utilized to detect involuntary orbital eye-movements or stabilize the received video.
-
Citations
23 Claims
-
1. A method comprising:
-
receiving, at a computing device, a video captured using a body-mountable camera; receiving, at the computing device, gaze-direction data from one or more head-mountable eye trackers; analyzing the received gaze-direction data using the computing device to detect at least one involuntary orbital eye-movement; stabilizing the received video based at least in part on the detected at least one involuntary orbital eye-movement; and sending the stabilized video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a non-transitory computer-readable medium; program instructions stored on the non-transitory computer-readable medium and executable by at least one processor to; receive a video captured by a body-mountable camera; receive gaze-direction data from one or more head-mountable eye trackers; analyze the received gaze-direction data to detect at least one involuntary orbital eye-movement; stabilize the received video based at least in part on the at least one involuntary orbital eye-movement; and send the stabilized video. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium having stored thereon program instructions executable by at least one processor to:
-
receive a video captured using a body-mountable camera; receive gaze-direction data from one or more head-mountable eye trackers; analyze the received gaze-direction data to detect at least one involuntary orbital eye-movement; stabilize the received video based at least in part on the detected at least one involuntary orbital eye-movement; and send the stabilized video. - View Dependent Claims (21, 22, 23)
-
Specification