Hand-based interaction in virtually shared workspaces
First Claim
Patent Images
1. A computing device, comprising:
- a processor;
an imaging device;
memory, accessible by the processor and storing instructions that are executable by the processor to perform acts comprising;
displaying content on a first display surface associated with a first user, wherein the content is displayed concurrently on one or more other display surfaces that are associated respectively with one or more other users;
receiving an image from the imaging device of an area that includes the first display surface, including the content displayed on the first display surface, and a first user hand positioned over at least a portion of the first display surface;
detecting one or more edges of the first display in the image received from the imaging device;
identifying coordinates of the first display surface based at least in part on the one or more edges;
determining a position of the first user hand relative to the first display surface, based at least in part on the coordinates;
determining the position of the first user hand relative to the content;
determining one or more first characteristics representative of the first user hand based at least in part on the image;
sending the one or more first characteristics representative of the first user hand for use in displaying a first virtual hand in conjunction with the content on the one or more other display surfaces;
receiving information indicating one or more second characteristics representative of a second user hand that is positioned over one of the one or more other display surfaces; and
displaying a second virtual hand representative of the second user hand in conjunction with the content on the first display surface, wherein the second virtual hand includes the one or more second characteristics representative of the second user hand.
2 Assignments
0 Petitions
Accused Products
Abstract
When sharing visible content on multiple display surfaces associated with different users, the hand of a user may be detected and analyzed when placed over the user'"'"'s display surface. Characteristics of the user'"'"'s hand, including things such as position, orientation, color, shape, and texture, may be shared with other users. Based on these characteristics, a representation of the user'"'"'s hand may be depicted over the shared content on the display surfaces of the other users.
34 Citations
23 Claims
-
1. A computing device, comprising:
-
a processor; an imaging device; memory, accessible by the processor and storing instructions that are executable by the processor to perform acts comprising; displaying content on a first display surface associated with a first user, wherein the content is displayed concurrently on one or more other display surfaces that are associated respectively with one or more other users; receiving an image from the imaging device of an area that includes the first display surface, including the content displayed on the first display surface, and a first user hand positioned over at least a portion of the first display surface; detecting one or more edges of the first display in the image received from the imaging device; identifying coordinates of the first display surface based at least in part on the one or more edges; determining a position of the first user hand relative to the first display surface, based at least in part on the coordinates; determining the position of the first user hand relative to the content; determining one or more first characteristics representative of the first user hand based at least in part on the image; sending the one or more first characteristics representative of the first user hand for use in displaying a first virtual hand in conjunction with the content on the one or more other display surfaces; receiving information indicating one or more second characteristics representative of a second user hand that is positioned over one of the one or more other display surfaces; and displaying a second virtual hand representative of the second user hand in conjunction with the content on the first display surface, wherein the second virtual hand includes the one or more second characteristics representative of the second user hand. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
causing display of visual content on first user display surface during a first period of time, the first user display surface associated with a first user; causing display of the visual content on a second user display surface during the first period of time, the second user display surface associated with a second user; receiving an image of an area that includes the first user display surface and a first user hand; detecting one or more edges of the first user display surface in the image; identifying coordinates of the first user display surface based at least in part on the one or more edges; detecting that the first user hand is positioned over the first user display surface, based at least in part on the coordinates; determining that the first user hand is positioned over at least a portion of the visible content displayed on the first user display surface, based at least in part on the coordinates; determining one or more characteristics representative of a skin tone associated with the first user hand based at least in part on the image, wherein the one or more characteristics include a position of the first user hand relative to the visual content displayed on the first user display surface; and displaying a virtual hand representative of the first user hand on the second user display surface at the position representative of the first user hand relative to the visual content. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving content that is to be concurrently displayed on a first user display surface and a second user display surfaces that are associated respectively with different users; displaying the content on the first user display surface; receiving an image of a region that includes the first user display surface and a physical object that is positioned over the first user display surface; detecting one or more edges of the first user display surface in the image; identifying coordinates of the first user display surface based at least in part on the one or more edges; determining that the physical object is positioned over at least a portion of the content, based at least in part on the coordinates; determining one or more characteristics representative of at least one texture of the physical object that is positioned over the first user display surface based, at least in part, on the image; and providing the one or more characteristics representative of the at least one texture of the physical object for use in displaying a virtual object representative of the physical object in conjunction with the concurrently displayed content on the second user display surface. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving content that is to be displayed concurrently on a first user display surface and a second user display surface, the first user display surface associated with a first location and the second user display surface associated with a second location; displaying the content on the first user display surface; detecting one or more features in the content displayed on the first user display surface; identifying coordinates of the first user display surface based at least in part on the one or more features; displaying the content on the second user display surface; receiving information indicating one or more physical characteristics representative of a physical object positioned over the first display surface, wherein the physical object is detected based at least in part on the coordinates, wherein the physical object comprises one or more of a user hand or an article held by the user hand; and displaying a virtual object representative of the physical object on the second user display surface, wherein the virtual object has the one or more characteristics representative of the physical object. - View Dependent Claims (20, 21, 22, 23)
-
Specification