Augmented reality skin evaluation
First Claim
1. A method to produce an evaluation image, the method comprising, by a processor:
- receiving initial image data at a first instance of time, wherein the initial image data corresponds to a real object;
applying a first skin to the received initial image data to produce first intermediate image data that corresponds to the first skin;
determine first difference image data between the first intermediate image data and the received initial image data for identification of the first skin;
applying a second skin to the first intermediate image data to produce augmented data;
determine second difference image data between the augmented data and the first intermediate image data for identification of the second skin;
rendering an augmented image based on the augmented data;
receiving a first input to evaluate at least one of the first skin or the second skin in the rendered augmented image;
displaying an evaluation image that corresponds to a first difference image related to the first difference image data or that corresponds to a second difference image related to the second difference image data, wherein the first difference image is displayed when the received first input corresponds to the evaluation of the first skin, and wherein the second difference image is displayed when the received first input corresponds to the evaluation of the second skin;
receiving a second input to modify the first skin in the first difference image when the first difference image is displayed, or to modify the second skin in the second difference image when the second difference image is displayed;
in response to receiving the second input, modifying the first skin in the first difference image when the first difference image is displayed, or modifying the second skin in the second difference image when the second difference image is displayed;
applying the modified first skin or the modified second skin to the augmented image; and
rendering the augmented image with one of the modified first skin or the modified second skin.
7 Assignments
0 Petitions
Accused Products
Abstract
Technologies are generally described for methods and systems effective to produce an evaluation image. In some examples, a processor may receive initial image data generated by light reflected from an object, that corresponds to a real object at a first instance of time. The processor may apply a first skin to modify pixels of features in the initial image data to produce intermediate data and apply a second skin to pixels of features in the intermediate data to produce augmented data. The skins may modify pixels in image data. The processor may receive evaluation image data, used to evaluate execution of the first or second skin, that corresponds to the real object at a second instance of time. The processor may apply the first skin to the evaluation image data to generate evaluation data different from the augmented data.
55 Citations
15 Claims
-
1. A method to produce an evaluation image, the method comprising, by a processor:
-
receiving initial image data at a first instance of time, wherein the initial image data corresponds to a real object; applying a first skin to the received initial image data to produce first intermediate image data that corresponds to the first skin; determine first difference image data between the first intermediate image data and the received initial image data for identification of the first skin; applying a second skin to the first intermediate image data to produce augmented data; determine second difference image data between the augmented data and the first intermediate image data for identification of the second skin; rendering an augmented image based on the augmented data; receiving a first input to evaluate at least one of the first skin or the second skin in the rendered augmented image; displaying an evaluation image that corresponds to a first difference image related to the first difference image data or that corresponds to a second difference image related to the second difference image data, wherein the first difference image is displayed when the received first input corresponds to the evaluation of the first skin, and wherein the second difference image is displayed when the received first input corresponds to the evaluation of the second skin; receiving a second input to modify the first skin in the first difference image when the first difference image is displayed, or to modify the second skin in the second difference image when the second difference image is displayed; in response to receiving the second input, modifying the first skin in the first difference image when the first difference image is displayed, or modifying the second skin in the second difference image when the second difference image is displayed; applying the modified first skin or the modified second skin to the augmented image; and rendering the augmented image with one of the modified first skin or the modified second skin. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system effective to produce an evaluation image, the system comprising:
-
a memory; a camera; an augmented reality display; and a processor configured to be in communication with the memory, the camera, and the augmented reality display, wherein; the camera is configured to capture initial image data at a first instance of time, wherein the initial image data corresponds to a real object, and the processor is configured to; store the initial image data in the memory; apply a first skin to the initial image data to produce first intermediate image data that corresponds to the first skin; determine first difference image data between the first intermediate image data and the initial image data for identification of the first skin; apply a second skin to the first intermediate image data to produce augmented data; determine second difference image data between the augmented data and the first intermediate image data for identification of the second skin; render an augmented image based on the augmented data on the augmented reality display; receive a first input to evaluate at least one of the first skin or the second skin in the rendered augmented image; display an evaluation image that corresponds to a first difference image related to the first difference image data or that corresponds to a second difference image related to the second difference image data, wherein the first difference image is displayed when the received first input corresponds to the evaluation of the first skin, and wherein the second difference image is displayed when the received first input corresponds to the evaluation of the second skin; receive a second input to modify the first skin in the first difference image when the first difference image is displayed, or to modify the second skin in the second difference image when the second difference image is displayed; in response to the received second input, modify the first skin in the first difference image when the first difference image is displayed, or modify the second skin in the second difference image when the second difference image is displayed; apply the modified first skin or the modified second skin to the augmented image; and render the augmented image with one of the modified first skin or the modified second skin. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method to produce an evaluation image, the method comprising, by a processor:
-
identifying augmented reality instructions effective to; apply a first skin to initial image data to produce first intermediate image data, wherein the initial image data corresponds to a real object; and apply a second skin to the first intermediate image data to produce augmented data; rendering an augmented image based on the augmented data; receiving a first input to evaluate the augmented image, wherein the first input corresponds to an area in the rendered augmented image; receiving evaluation image data, wherein the evaluation image data corresponds to the real object and includes the area of the rendered augmented image; receiving a second input based on a positioning of a marker to a first position in a slider to apply one of the first skin and the second skin to the evaluation image data; in response to the second input, applying one of the first skin and the second skin to the evaluation image data to generate evaluation data, wherein the evaluation data is different from the augmented data; rendering the evaluation image based on the evaluation data, wherein the evaluation image corresponds to a first difference image that is displayed when the received first input corresponds to an evaluation of the first skin in the augmented image, and wherein the evaluation image corresponds to a second difference image that is displayed when the received second input corresponds to the evaluation of the second skin in the augmented image. - View Dependent Claims (14, 15)
-
Specification