Method and system for adaptive viewport for a mobile device based on viewing angle
First Claim
1. A method comprising:
- capturing, by one or more processors, one or more images of a viewer while the viewer observes a first set of one or more content images representing a first set of one or more contents;
performing at least one of face tracking or eye tracking on the one or more images of the viewer to generate tracking data, the tracking data indicating a first content that the viewer is attempting to see;
determining, by the one or more processors, whether the first content is within the first set of one or more contents;
generating, by the one or more processors, a second set of one or more content images using the tracking data, the step of generating the second set of one or more content images comprising;
modifying at least one image of the first set of content images in response to determining the first content is within the first set of one or more contents; and
responsive to determining that the first content is not within the first set of one or more contents,determining at least one new content image that is not within the first set of content images and associated with the first content; and
replacing at least one image of the first set of content images with the at least one new content image; and
displaying the second set of one or more content images.
6 Assignments
0 Petitions
Accused Products
Abstract
A 2D and/or 3D video processing device comprising a camera and a display captures images of a viewer as the viewer observes displayed 2D and/or 3D video content in a viewport. Face and/or eye tracking of viewer images is utilized to generate a different viewport. Current and different viewports may comprise 2D and/or 3D video content from a single source or from different sources. The sources of 2D and/or 3D content may be scrolled, zoomed and/or navigated through for generating the different viewport. Content for the different viewport may be processed. Images of a viewer'"'"'s positions, angles and/or movements of face, facial expression, eyes and/or physical gestures are captured by the camera and interpreted by face and/or eye tracking. The different viewport may be generated for navigating through 3D content and/or for rotating a 3D object. The 2D and/or 3D video processing device communicates via wire, wireless and/or optical interfaces.
22 Citations
20 Claims
-
1. A method comprising:
-
capturing, by one or more processors, one or more images of a viewer while the viewer observes a first set of one or more content images representing a first set of one or more contents; performing at least one of face tracking or eye tracking on the one or more images of the viewer to generate tracking data, the tracking data indicating a first content that the viewer is attempting to see; determining, by the one or more processors, whether the first content is within the first set of one or more contents; generating, by the one or more processors, a second set of one or more content images using the tracking data, the step of generating the second set of one or more content images comprising; modifying at least one image of the first set of content images in response to determining the first content is within the first set of one or more contents; and responsive to determining that the first content is not within the first set of one or more contents, determining at least one new content image that is not within the first set of content images and associated with the first content; and replacing at least one image of the first set of content images with the at least one new content image; and displaying the second set of one or more content images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
circuitry configured to; capture one or more images of a viewer while the viewer observes a first set of one or more content images representing a first set of one or more contents; perform at least one of face tracking or eye tracking on the one or more images of the viewer to generate tracking data, the tracking data indicating a first content that the viewer is attempting to see; determine whether the first content is within the first set of one or more contents; generate a second set of one or more content images using the tracking data by; modifying at least one image of the first set of content images in response to determining the first content is within the first set of one or more contents; replacing at least one image of the first set of content images with at least one new content image in response to determining the first content is not within the first set of one or more contents, wherein the at least one new content image is not within the first set of one or more content images and the at least one new content image is associated with the first content; and display the second set of one or more content images. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method comprising:
-
capturing, by one or more processors, one or more images of a viewer while the viewer observes a first viewport comprising a first set of one or more content images representing a first set of one or more contents; performing at least one of face tracking or eye tracking on the one or more images of the viewer to generate tracking data, the tracking data indicating a first content that the viewer is attempting to see; determining whether the first content is within the first set of one or more contents; generating, by the one or more processors, a second viewport comprising a second set of one or more content images using the tracking data, the step of generating the second viewport comprising; modifying at least one image of the first set of content images in response to determining the first content is within the first set of contents; replacing at least one image of the first set of content images with at least one new content image in response to determining the first content is not within the first set of one or more contents, wherein the at least one new content image is not within the first set of one or more content images and the at least one new content image is associated with the first content; and displaying the second viewport. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification