Previewing a graphic in an environment
First Claim
Patent Images
1. A non-transitory computer readable medium storing computer executable instructions that when executed cause a system including a processor to:
- define a wall within a first captured image of an environment using a feature detection model, wherein the feature detection model detects lines in the first captured image and calculates intersections between the detected lines to define the wall in the first captured image, the first captured image captured by an image capture device at a first time;
identify the defined wall in a second captured image of the environment, the second captured image captured by the image capture device at a second time different from the first time;
overlay a graphic on the identified wall in the second captured image, wherein the graphic includes a predefined zone associated with an action;
cause a display of the second captured image with the graphic overlaying the identified wall to allow the graphic to be previewed in the environment; and
trigger the action in response to detecting user interaction with a corresponding zone in the displayed second captured image that corresponds to the predefined zone.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes defining a surface within a first captured image of an environment. The defined surface is identified in a second captured image of the environment. A graphic is overlaid on the surface identified in the second captured image. The second captured image is caused to be displayed to preview the graphic in the environment.
-
Citations
21 Claims
-
1. A non-transitory computer readable medium storing computer executable instructions that when executed cause a system including a processor to:
-
define a wall within a first captured image of an environment using a feature detection model, wherein the feature detection model detects lines in the first captured image and calculates intersections between the detected lines to define the wall in the first captured image, the first captured image captured by an image capture device at a first time; identify the defined wall in a second captured image of the environment, the second captured image captured by the image capture device at a second time different from the first time; overlay a graphic on the identified wall in the second captured image, wherein the graphic includes a predefined zone associated with an action; cause a display of the second captured image with the graphic overlaying the identified wall to allow the graphic to be previewed in the environment; and trigger the action in response to detecting user interaction with a corresponding zone in the displayed second captured image that corresponds to the predefined zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a surface engine to; define, using a feature detection process, a surface within a first captured image of an environment captured by an image capture device at a first time, wherein the feature detection process detects lines in the first captured image and calculates intersections between the detected lines to define the surface in the first captured image, and identify the defined surface in a second captured image of the environment captured by the image capture device at a second time different from the first time; a graphic engine to overlay a graphic on the identified surface in the second captured image, wherein the graphic includes a predefined zone associated with an action; and a display engine to cause a display of the second captured image with the graphic overlaying the identified surface to allow the graphic to be previewed in the environment; a zone engine to detect user interaction with a zone in the displayed second captured image that corresponds to the predefined zone; and an action engine to trigger the action associated with the predefined zone following the zone engine detecting the user interaction. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving a first image of an environment captured by an image capture device at a first time; defining, by a system including a processor, a surface within the first image of the environment; receiving a second image of the environment captured by the image capture device at a second time different from the first time; identifying the defined surface in the second image of the environment; overlaying, by the system, a graphic on the identified surface in the second image, wherein the graphic includes a predefined zone associated with an action; and causing, by the system, display of the second image with the graphic overlaying the identified surface to allow the graphic to be previewed in the environment; detecting user interaction with a zone in the displayed second image that corresponds to the predefined zone; and triggering the action associated with the predefined zone in response to detecting the user interaction. - View Dependent Claims (18, 19, 20, 21)
-
Specification