Augmented reality skin manager
First Claim
1. A method to set up image data to be processed by an augmented reality device, the method comprising, by a processor:
- generating image data from light reflected from a real object, wherein the image data represents the real object;
storing the image data in a memory;
identifying an augmented reality skin stored in the memory, wherein the augmented reality skin comprises instructions to identify a reference point of a feature of the real object within the image data;
analyzing the augmented reality skin to identify the reference point of the feature of the real object within the image data on which the augmented reality skin would register upon execution of the augmented reality skin;
creating metadata related to the image data, wherein the metadata relates to the presence of the feature, on which the augmented reality skin would register upon execution of the augmented reality skin, in the image data;
storing the metadata related to the image data that includes the identification of the presence of the feature in the image data, in the memory; and
updating the metadata after execution of the augmented reality skin.
7 Assignments
0 Petitions
Accused Products
Abstract
Technologies are generally described for systems, devices and methods effective to set up image data to be processed by an augmented reality device. In some examples, a processor may generate image data from light reflected from a real object. The image data may represent, or may be a digital representation of, the real object. The processor may analyze a skin stack of augmented reality skins and identify one of the augmented reality skins stored in the memory. The augmented reality skin may include instructions effective to modify some of the image data when the image data includes a feature. The processor may create metadata related to the image data. The metadata may relate to the presence of the feature in the image data. The processor may store the metadata in the memory.
55 Citations
22 Claims
-
1. A method to set up image data to be processed by an augmented reality device, the method comprising, by a processor:
-
generating image data from light reflected from a real object, wherein the image data represents the real object; storing the image data in a memory; identifying an augmented reality skin stored in the memory, wherein the augmented reality skin comprises instructions to identify a reference point of a feature of the real object within the image data; analyzing the augmented reality skin to identify the reference point of the feature of the real object within the image data on which the augmented reality skin would register upon execution of the augmented reality skin; creating metadata related to the image data, wherein the metadata relates to the presence of the feature, on which the augmented reality skin would register upon execution of the augmented reality skin, in the image data; storing the metadata related to the image data that includes the identification of the presence of the feature in the image data, in the memory; and updating the metadata after execution of the augmented reality skin. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method to determine whether to execute an augmented reality skin by an augmented reality device, the method comprising, by a processor:
-
generating image data from light reflected from a real object, wherein the image data represents the real object; storing the image data in a memory; identifying a first augmented reality skin to be applied to the image data; analyzing the first augmented reality skin to identify a feature on which the first augmented reality skin would register upon execution of the first augmented reality skin; receiving a first request to execute the first augmented reality skin; receiving a second request to execute a second augmented reality skin; defining one or more restrictions on the execution of the first augmented reality skin or the second augmented reality skin; determining whether the execution of the first augmented reality skin or the second augmented reality skin would violate at least one of the one or mroe restrictions, wherein the determination includes; determining a first amount of time between when the image data was generated and when the first augmented reality skin is to be executed, and determining a second amount of time between when the image data was generated and when the second augmented reality skin is to be executed; executing the first augmented reality skin prior to the second augmented reality skin, when the determination indicates that the execution of the first augmented reality skin or the second augmented reality skin would not violate the at least one of the one or more restrictions, wherein the one or more restrictions include that the first amount of time is less than the second amount of time; and updating the metadata after executing the augmented reality skin. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An augmented reality device, comprising:
-
a memory that includes an augmented reality skin; a processor configured to be in communication with the memory; and a camera configured to be in communication with the processor, wherein the camera is effective to capture light reflected from a real object, and wherein the processor is effective to; generate image data from the light, wherein the image data represents the real object; store the image data in the memory; identify the augmented reality skin stored in the memory; analyze the augmented reality skin to identify a feature, on which the augmented reality skin would register upon execution of the augmented reality skin, wherein the augmented reality skin comprises instructions to identify a reference point of the feature of the real object within the image data; create metadata related to the image data, wherein the metadata relates to the presence of the feature, on which the augmented reality skin would register upon execution of the augmented reality skin, in the image data; update the metadata upon the execution of the augmented reality skin; and store the metadata related to the image data that includes the identification of the presence of the feature in the image data, in the memory. - View Dependent Claims (21, 22)
-
Specification