AUGMENTED REALITY DISPLAY SYSTEM FOR OVERLAYING APPAREL AND FITNESS INFORMATION
First Claim
1. An augmented reality display system for rendering an image of a user of one or more users on a display of a mirror for overlaying one or more information on the mirror in real time, the augmented reality display system comprising:
- an augmented reality mirror, the augmented reality mirror comprising a reflective coating on a first region of the augmented reality mirror and a dispersive coating on a second region of the augmented reality mirror, wherein the first region and the second region being opposite to each other;
a display device positioned at an angle near the second region of the augmented reality mirror, wherein the display device being configured for displaying an augmented reality image of the user located in proximity of the augmented reality mirror in real time;
a scanning system positioned in a vicinity of the augmented reality mirror;
wherein the scanning system being configured for obtaining body scans of the user located in the proximity of the augmented reality mirror, wherein the scanning being done in real time; and
a processor coupled to the scanning system, the processor being configured to;
receiving, at a data processing system, a first set of data comprising a plurality of depth maps of the body of the user, the first set of data characterizes a three-dimensional geometry of the body of the user from a plurality of spatial parameters, wherein the first set of data being analyzed to infer the plurality of spatial parameters of the body of the user and wherein the plurality of spatial parameters comprises a posture of the body, a position of each feature of a plurality of features of the body, an axis of reference and a position of joints;
collecting, at the data processing system, a second set of data associated with the user, wherein the second set of data comprises user preference data and a position of the user with respect to the augmented reality mirror;
analyzing, at the data processing system, the first set of data and the second set of data in real time;
estimating, at the data processing system, the position of each feature of the plurality of features of the body of the user;
slicing, at the data processing system, each feature of the plurality of features of the body of the user at a slicing angle along the axis of reference and through a geometric center of corresponding features, the slicing angle being corrected for each feature along the axis of reference and the approximate geometric center being determined for each feature of the plurality of features of the body;
measuring, at the data processing system, a set of feature metrics of each sliced feature of the plurality of features, the set of feature metrics being associated with spatial geometric measurements of the body, wherein the set of feature metrics of each sliced feature being measured by elimination of at least one of speckle noise, one or more non-feature regions, creases and folds;
creating, at the data processing system, one or more feature metric databases corresponding to a measured set of feature metrics for each sliced feature of the plurality of features, wherein each feature metric database of the one or more feature metric databases comprises a normalized size and a range of sizes for each feature of the body of the user;
mapping, at the data processing system, one or more records of the one or more feature metric databases with corresponding feature metric records of a pre-defined set of products;
overlaying, at the data processing system, at least one of one or more products over the body of the user and one or more information on the augmented reality mirror in real time, wherein the one or more products being overlaid based on one or more recommendations of products based on a positive mapping of the one or more records of the one or more feature metric databases of the body with corresponding feature metric records of the products, wherein the overlaying of the one or more products being done based on the second set of data; and
displaying, at the data processing system, at least one of the overlaid one or more products over the body of the user and the one or more fitness related information on the augmented reality mirror in real time, wherein the displaying being done through the display device in real time.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to an augmented reality display system. The augmented reality display system includes an augmented reality mirror, a display device, a scanning setup and a data processing system. The data processing system receives the first set of data of a user and collects the second set of data associated with the user. Moreover, the data processing system analyzes the first and second set of data in real time and estimates the position of each feature of the body of the user. Also, the data processing system slices each feature of the body of the user to measures a set of feature metrics. Further, the data processing system create one or more feature metric databases. Moreover, the data processing system maps the feature metric database with a pre-defined set of products. The data processing system overlay and display the information related to the fitness, health and apparel.
64 Citations
20 Claims
-
1. An augmented reality display system for rendering an image of a user of one or more users on a display of a mirror for overlaying one or more information on the mirror in real time, the augmented reality display system comprising:
-
an augmented reality mirror, the augmented reality mirror comprising a reflective coating on a first region of the augmented reality mirror and a dispersive coating on a second region of the augmented reality mirror, wherein the first region and the second region being opposite to each other; a display device positioned at an angle near the second region of the augmented reality mirror, wherein the display device being configured for displaying an augmented reality image of the user located in proximity of the augmented reality mirror in real time; a scanning system positioned in a vicinity of the augmented reality mirror;
wherein the scanning system being configured for obtaining body scans of the user located in the proximity of the augmented reality mirror, wherein the scanning being done in real time; anda processor coupled to the scanning system, the processor being configured to; receiving, at a data processing system, a first set of data comprising a plurality of depth maps of the body of the user, the first set of data characterizes a three-dimensional geometry of the body of the user from a plurality of spatial parameters, wherein the first set of data being analyzed to infer the plurality of spatial parameters of the body of the user and wherein the plurality of spatial parameters comprises a posture of the body, a position of each feature of a plurality of features of the body, an axis of reference and a position of joints; collecting, at the data processing system, a second set of data associated with the user, wherein the second set of data comprises user preference data and a position of the user with respect to the augmented reality mirror; analyzing, at the data processing system, the first set of data and the second set of data in real time; estimating, at the data processing system, the position of each feature of the plurality of features of the body of the user; slicing, at the data processing system, each feature of the plurality of features of the body of the user at a slicing angle along the axis of reference and through a geometric center of corresponding features, the slicing angle being corrected for each feature along the axis of reference and the approximate geometric center being determined for each feature of the plurality of features of the body; measuring, at the data processing system, a set of feature metrics of each sliced feature of the plurality of features, the set of feature metrics being associated with spatial geometric measurements of the body, wherein the set of feature metrics of each sliced feature being measured by elimination of at least one of speckle noise, one or more non-feature regions, creases and folds; creating, at the data processing system, one or more feature metric databases corresponding to a measured set of feature metrics for each sliced feature of the plurality of features, wherein each feature metric database of the one or more feature metric databases comprises a normalized size and a range of sizes for each feature of the body of the user; mapping, at the data processing system, one or more records of the one or more feature metric databases with corresponding feature metric records of a pre-defined set of products; overlaying, at the data processing system, at least one of one or more products over the body of the user and one or more information on the augmented reality mirror in real time, wherein the one or more products being overlaid based on one or more recommendations of products based on a positive mapping of the one or more records of the one or more feature metric databases of the body with corresponding feature metric records of the products, wherein the overlaying of the one or more products being done based on the second set of data; and displaying, at the data processing system, at least one of the overlaid one or more products over the body of the user and the one or more fitness related information on the augmented reality mirror in real time, wherein the displaying being done through the display device in real time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for rendering an image of a user of one or more users on a display of a mirror for overlaying one or more information on the mirror in real time, the computer-implemented method comprising:
-
receiving, at a data processing system with a processor, a first set of data comprising a plurality of depth maps of the body of the user, the first set of data characterizes a three-dimensional geometry of the body of the user from a plurality of spatial parameters, wherein the first set of data being analyzed to infer the plurality of spatial parameters of the body of the user and wherein the plurality of spatial parameters comprises a posture of the body, a position of each feature of a plurality of features of the body, an axis of reference and a position of joints; collecting, at the data processing system with the processor, a second set of data associated with the user, wherein the second set of data comprises user preference data and a position of the user with respect to an augmented reality mirror; analyzing, at the data processing system with the processor, the first set of data and the second set of data in real time; estimating, at the data processing system with the processor, the position of each feature of the plurality of features of the body of the user; slicing, at the data processing system with the processor, each feature of the plurality of features of the body of the user at a slicing angle along the axis of reference and through a geometric center of corresponding features, the slicing angle being corrected for each feature along the axis of reference and the approximate geometric center being determined for each feature of the plurality of features of the body; measuring, at the data processing system with the processor, a set of feature metrics of each sliced feature of the plurality of features, the set of feature metrics being associated with spatial geometric measurements of the body, wherein the set of feature metrics of each sliced feature being measured by elimination of at least one of speckle noise, one or more non-feature regions, creases and folds; creating, at the data processing system with the processor, one or more feature metric databases corresponding to a measured set of feature metrics for each sliced feature of the plurality of features, wherein each feature metric database of the one or more feature metric databases comprises a normalized size and a range of sizes for each feature of the body of the user; mapping, at the data processing system with the processor, one or more records of the one or more feature metric databases with corresponding feature metric records of a pre-defined set of products; overlaying, at the data processing system with the processor, at least one of one or more products over the body of the user and one or more information on the augmented reality mirror in real time, wherein the one or more products being overlaid based on one or more recommendations of products based on a positive mapping of the one or more records of the one or more feature metric databases of the body with corresponding feature metric records of the products, wherein the overlaying of the one or more products being done based on the second set of data; and displaying, at the data processing system with the processor, at least one of the overlaid one or more products over the body of the user and the one or more fitness related information on the augmented reality mirror in real time, wherein the displaying being done through the display device in real time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification