Anticipatory image capture for stereoscopic remote viewing with foveal priority
First Claim
1. A method for reducing latency to providing a future or subsequent image by anticipating a new field of view comprising the steps of:
- comparing a most recently displayed peripheral field of view to a more current field of view to detect a change in said peripheral field of view which may attract a viewer'"'"'s attention, both of said most recently displayed peripheral field of view and said more current field of view being centered upon an initial point of interest;
capturing and storing an anticipated field of view essentially centered upon a detected change detected in said peripheral fields of view; and
transmitting to a client view said stored anticipated field of view responsive to receipt of a change of view command which indicates a viewer has changed from said initial point of interest to a point of interest corresponding with said detected change in said peripheral field of view.
4 Assignments
0 Petitions
Accused Products
Abstract
A client-server arrangement for camera viewing using digital cameras across a computer network. A camera server controls a motorized gimbal which determines the viewing angle of a camera, according to signals from a client computer which is equipped with an eye movement tracking system. Movements of the viewer'"'"'s eyes result in changes in viewing angle of the remote cameras. The original full-resolution image is divided into a foveal area and a peripheral area. Subsequently, if a change in the peripheral area of a field of view is detected relative to the most recently displayed image, the viewing angle of the cameras is changed to center on the detected change, and an image is captured of this anticipated future field of view. When the viewer eventually changes his or her point of interest to the area of detected change, the pre-captured image is transmitted immediately for viewing.
-
Citations
12 Claims
-
1. A method for reducing latency to providing a future or subsequent image by anticipating a new field of view comprising the steps of:
-
comparing a most recently displayed peripheral field of view to a more current field of view to detect a change in said peripheral field of view which may attract a viewer'"'"'s attention, both of said most recently displayed peripheral field of view and said more current field of view being centered upon an initial point of interest;
capturing and storing an anticipated field of view essentially centered upon a detected change detected in said peripheral fields of view; and
transmitting to a client view said stored anticipated field of view responsive to receipt of a change of view command which indicates a viewer has changed from said initial point of interest to a point of interest corresponding with said detected change in said peripheral field of view. - View Dependent Claims (2, 3, 4)
-
-
5. A computer readable medium encoded with software for reducing latency to providing a future or subsequent image by anticipating a new field of view, said software causing a server to perform the steps of:
-
comparing a most recently displayed peripheral field of view to a more current field of view to detect a change in said peripheral field of view which may attract a viewer'"'"'s attention, both of said most recently displayed peripheral field of view and said more current field of view being centered upon an initial point of interest;
capturing and storing an anticipated field of view essentially centered upon a detected change detected in said peripheral fields of view; and
transmitting to a client view said stored anticipated field of view responsive to receipt of a change of view command which indicates a viewer has changed from said initial point of interest to a point of interest corresponding with said detected change in said peripheral field of view. - View Dependent Claims (6, 7, 8)
-
-
9. An anticipating view system comprising:
-
a peripheral view comparator for receiving a current image and comparing said current image to a most recently displayed image, said comparator indicating a position of a change detected within peripheral view areas of said images;
an anticipated view capturer which captures and stores an new image centered essentially upon said indicated position of change; and
an anticipated view image transmission means for receiving a change of view command, correlating a new point of interest indicated by said change of view command to be corresponding to said position of change in the peripheral view, and transmitting said stored new image to a client viewer. - View Dependent Claims (10, 11, 12)
-
Specification