Graphical element placement on a display surface
First Claim
Patent Images
1. A method comprising:
- receiving, by a system including a processor, an image of at least part of a display surface;
detecting, by the system, in the received image a token comprising a physical object placed by a user on the display surface, the token having a visual marking and an arrow;
determining, by the system based on the visual marking on the token, a boundary of an area for placing a graphical element to be displayed on the display surface;
placing, by the system, the graphical element corresponding to the token within the area specified by placement of the token on the display surface; and
determining, based on the arrow, a direction relative to the token where the area is to be placed in a displayed image displayed on the display surface.
1 Assignment
0 Petitions
Accused Products
Abstract
An example processor-implemented method for placing a graphical element on a display surface in accordance with the present disclosure is receiving an image of at least part of a display surface, detecting in the received image a token placed by a user on the display surface to specify an area on the display surface, and placing the graphical element within the area specified by the placement of the token.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a system including a processor, an image of at least part of a display surface; detecting, by the system, in the received image a token comprising a physical object placed by a user on the display surface, the token having a visual marking and an arrow; determining, by the system based on the visual marking on the token, a boundary of an area for placing a graphical element to be displayed on the display surface; placing, by the system, the graphical element corresponding to the token within the area specified by placement of the token on the display surface; and determining, based on the arrow, a direction relative to the token where the area is to be placed in a displayed image displayed on the display surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A projector-camera system comprising:
-
a projector to project an image onto a display surface, wherein the projector has a field of projection on the display surface; a camera to capture an image of at least a portion of the display surface on which a token comprising a physical object has been placed by a user, wherein the camera has a camera field of view that intersects the field of projection of the projector on the display surface; at least one processor to; receive the captured image from the camera; detect in the received captured image the token placed by the user on the display surface, the token having a visual marking; determine, based on the visual marking on the token, a boundary of an area for placing a graphical element to be displayed on the display surface; and place the graphical element corresponding to the token within the area specified by placement of the token on the display surface, wherein to place the graphical element within the area specified by the placement of the token, the at least one processor is to; identify dimensions of the graphical element; compare the dimensions of the graphical element to the area within the boundary determined based on the visual marking on the token; in response to the dimensions of the graphical element exceeding the area, adjust the dimensions of the graphical element to fit within the area; and in response to the dimensions of the graphical element not exceeding the area, maintain unchanged the dimensions of the graphical element. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium storing instructions that when executed cause a system to:
-
receive an image of at least part of a display surface; detect in the received image a token comprising a physical object placed by a user on the display surface, the token having a visual marking; determine, based on the visual marking, a boundary of an area for placing a graphical element to be displayed on the display surface; and place the graphical element corresponding to the token within the area specified by placement of the token on the display surface, wherein placing the graphical element within the area specified by the placement of the token comprises; identifying dimensions of the graphical element; comparing the dimensions of the graphical element to the area within the boundary determined based on the visual marking on the token; in response to the dimensions of the graphical element exceeding the area, adjusting the dimensions of the graphical element to fit within the area and in response to the dimensions of the graphical element not exceeding the area, maintaining unchanged the dimensions of the graphical element. - View Dependent Claims (19)
-
-
20. A projector-camera system comprising:
-
a projector to project an image onto a display surface, wherein the projector has a field of projection on the display surface; a camera to capture an image of at least a portion of the display surface on which a token comprising a physical object has been placed by a user, wherein the camera has a camera field of view that intersects the field of projection of the projector on the display surface; at least one processor to; receive the captured image from the camera; detect in the received captured image the token placed by the user on the display surface, the token having a visual marking; determine, based on the visual marking on the token, a boundary of an area for placing a graphical element to be displayed on the display surface; and place the graphical element corresponding to the token within the area specified by placement of the token on the display surface, wherein the visual marking on the token comprises one of a barcode and a QR code.
-
Specification