CPC G06F 3/013 (2013.01) [G02B 27/017 (2013.01); G06F 1/163 (2013.01); G06F 1/1686 (2013.01); G06F 1/325 (2013.01); G06F 3/011 (2013.01); G06F 3/0304 (2013.01); G06F 3/147 (2013.01); H04N 19/124 (2014.11); H04N 19/167 (2014.11); G02B 2027/014 (2013.01); G02B 2027/0178 (2013.01); G02B 2027/0187 (2013.01); G09G 2310/04 (2013.01); G09G 2340/0428 (2013.01); G09G 2350/00 (2013.01)] | 20 Claims |
1. A method comprising:
analyzing gaze tracking data representing a user's gaze with respect to one or more images transmitted to a user to determine one or more regions of interest;
determining one or more gaze tracking parameters from the gaze tracking data including determining whether a saccade or blink is occurring or about to occur in the user's vision;
generating adjusted foveation data representing an adjusted size and/or shape of one or more regions of interest in one or more images to be subsequently presented to the user based on the one or more gaze tracking parameters; and
adjusting compression of the one or more transmitted images so that fewer bits are needed to transmit data for portions of an image outside the one or more regions of interest than for portions of the image within the one or more regions of interest, wherein adjusting compression of the one or more transmitted images includes eliminating the one or more regions of interest from a subset of the one or more images that are presented to the user during the saccade or blink.
|