STRUCTURED LIGHTING BASED CONTENT INTERACTIONS
First Claim
1. A computer-implemented method of rendering content on a computing device, comprising:
- receiving position data and image data from a gesture system, the image data including a view of a current orientation or a user and the position data corresponding to features of the user at the current orientation;
providing a view of the image data through a module on a Web page, the view enabling the user to see a mirror image of the current orientation of the user;
displaying images of one or more clothing items on the Web page;
analyzing the position data to determine at least one of a motion or gesture of the user, the motion or gesture of the user capable of indicating at least one of the one or more clothing items displayed outside the gesture module on the Web page; and
in response to the motion or gesture indicating one of the images of the clothing items;
determining a current orientation of the user using the position data;
modifying an appearance of the indicated image of the clothing item to correspond to a portion of the current orientation; and
rendering the modified image with respect to the view of the user on the Web page such that the clothing item is displayed as if worn by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices.
-
Citations
28 Claims
-
1. A computer-implemented method of rendering content on a computing device, comprising:
-
receiving position data and image data from a gesture system, the image data including a view of a current orientation or a user and the position data corresponding to features of the user at the current orientation; providing a view of the image data through a module on a Web page, the view enabling the user to see a mirror image of the current orientation of the user; displaying images of one or more clothing items on the Web page; analyzing the position data to determine at least one of a motion or gesture of the user, the motion or gesture of the user capable of indicating at least one of the one or more clothing items displayed outside the gesture module on the Web page; and in response to the motion or gesture indicating one of the images of the clothing items; determining a current orientation of the user using the position data; modifying an appearance of the indicated image of the clothing item to correspond to a portion of the current orientation; and rendering the modified image with respect to the view of the user on the Web page such that the clothing item is displayed as if worn by the user. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11)
-
-
6. A computer-implemented method, comprising:
-
under control of one or more computer systems configured with executable instructions, obtaining image information showing a current orientation of at least a portion of a user; determining an image of at least one item to be displayed with a view of the user; modifying the image to correspond to the current orientation; rendering the modified image with respect to a display of the view of the user in order to cause the view of the user to appear to include the at least one item; and update the modifying of the image with changes in the current orientation of at least a portion of the user to cause the at least one item to appear to move with the user in the displayed view. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computing device, comprising:
-
a device processor; a display screen; and a memory device including instructions operable to be executed by the device processor to perform a set of actions, enabling the computing device to; obtain image information showing a current orientation a user; determine an image of a clothing item to be displayed with a view of the user; modify the determined image to correspond to the current orientation; and render the modified image with respect to a display of the view of the user on the display screen in order to cause the view of the user to appear as if the user is wearing the clothing item. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
receive image information showing a current orientation a user; determine an image of a clothing item to be displayed with a view of the user; modify the determined image to correspond to the current orientation; and render the modified image with respect to a display of the view of the user in order to cause the view of the user to appear as if the user is wearing the clothing item. - View Dependent Claims (25, 26, 27, 28)
-
Specification