System and method for 3-dimension simulation of glasses
First Claim
1. A virtual simulation system connected to a computer network to generate a 3D face model of a user, and to fit the face model and 3D eyeglasses models selected by the user, and to simulate them graphically with a database that stores the information of users, products, 3D models and knowledge base comprising:
- a user data processing unit to identify the user who needs to have an access to simulation system, and to generate a 3D face model of the user;
a graphic simulation unit where a user can visualize 3D eyeglasses model that is generated as the user selects a product in the database, and to place and to fit automatically in 3D space on user'"'"'s face model created in user data processing module;
an intelligent CRM (Customer Relation Management) unit that can advise the user by a knowledge base that provides consulting information acquired by knowledge of fashion expert, purchase history and customer behavior on various products.
1 Assignment
0 Petitions
Accused Products
Abstract
A 3D virtual simulation system and method that provide decision-making information for selection and purchase of eyeglasses is presented. The system is comprised of four major units: 3D graphic simulation unit, contents delivery unit intelligent, Customer Relation Management (CRM) unit and back-office unit. 3D graphic simulation unit generates 3D face models of a user face and eyeglasses, and fit those objects automatically on networked platforms at real-time. The 3D face model is created from photo images of the face with options to select hair models. The 3D eyeglasses model is generated by a systematic reverse engineering process with specially designed measuring device. Graphic simulation unit transacts with intelligent CRM unit, so that user behavior is tracked down for push-marketing activity. Contents are delivered in a form of service-on-demand and ASP (Application Service Provider). This system enables precise virtual simulation of wearing eyeglasses with real dimensions of face and eyeglasses models and provides data and tools for custom-made production of eyeglasses assisted by expert knowledge base.
-
Citations
116 Claims
-
1. A virtual simulation system connected to a computer network to generate a 3D face model of a user, and to fit the face model and 3D eyeglasses models selected by the user, and to simulate them graphically with a database that stores the information of users, products, 3D models and knowledge base comprising:
- a user data processing unit to identify the user who needs to have an access to simulation system, and to generate a 3D face model of the user;
a graphic simulation unit where a user can visualize 3D eyeglasses model that is generated as the user selects a product in the database, and to place and to fit automatically in 3D space on user'"'"'s face model created in user data processing module;
an intelligent CRM (Customer Relation Management) unit that can advise the user by a knowledge base that provides consulting information acquired by knowledge of fashion expert, purchase history and customer behavior on various products. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
- a user data processing unit to identify the user who needs to have an access to simulation system, and to generate a 3D face model of the user;
-
21. A method for 3D simulation of eyeglasses for a 3D eyeglasses simulation system connected to a computer network to generate a 3D face model of a user, and to fit the face model and 3D eyeglasses models selected by the user, and to simulate them graphically with a database that stores the information of users, products, 3D models and knowledge base comprising:
- a step to generate 3D face model of the user as the user transmit photo images of his or her face to the 3D eyeglasses simulation system, or as the user select one of 3D face model stored in said database;
a step to generate 3D eyeglasses model that selects one of 3D models stored in said database and generates 3D model parameters of said eyeglasses model for simulation;
a step to simulate virtual-try-on on display monitor that fits said 3D eyeglasses and face model by deforming eyeglasses model at-real time, and that displays combined 3D mages of eyeglasses and face model at different angles. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
- a step to generate 3D face model of the user as the user transmit photo images of his or her face to the 3D eyeglasses simulation system, or as the user select one of 3D face model stored in said database;
-
44. A storage media to read a program to from a computer network to generate a 3D face model of a user, and to fit the face model and 3D eyeglasses models selected by the user, and to simulate them graphically with a database that stores the information of users, products, 3D models and knowledge base, to execute a program comprising:
- an operative to generate 3D face model of the user as the user transmit photo images of his or her face to the 3D eyeglasses simulation system, or as the user select one of 3D face model stored in said database;
an operative to generate 3D eyeglasses model that selects one of 3D models stored in said database and generates 3D model parameters of said eyeglasses model for simulation;
an operative to simulate virtual-try-on on display monitor that fits said 3D eyeglasses and face model by transforming the Y and Z-coordinates of 3D eyeglasses model with the scale factor calculated from X-direction, using the gap distance between the eyes and the lenses and the fitting points for the ear part of the face model and for the hinge and the temple part of the eyeglasses model, and that displays combined 3D images of eyeglasses and face model at different angles.
- an operative to generate 3D face model of the user as the user transmit photo images of his or her face to the 3D eyeglasses simulation system, or as the user select one of 3D face model stored in said database;
-
45. A method to generate a 3D face model comprising:
- (a) a step to input a 2D photo image of a face in front view and to display said image;
(b) a step to input at least one base points, on the said image, that characterizes a human face;
(c) a step to extract an outline profile and feature points for eyes, nose, mouth and ears that construct feature shapes of said face;
(d) a step to convert said input image information to a 3D face model using said outline profile and feature points. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 115)
- (a) a step to input a 2D photo image of a face in front view and to display said image;
-
58. A method for 3D simulation of eyeglasses comprising:
- (a) a step to acquire photographic image information from front, side and top views of eyeglasses placed in a cubic box with a measure in transparent material;
(b) a step to generate a base 3D model for eyeglasses by using measured value from said images or by combining components from a built-in library for 3D eyeglasses component models and textures;
(c) a step to generate a 3D lens model parametrically with the geometric information about lens shape, curvature, slope and focus angle;
(d) a step to generate a shape of the bridge and frame of eyeglasses by using measured value from said image and to combine said lenses, bridge and frame model together to generate a 3D complete model for eyeglasses. - View Dependent Claims (59, 60, 61, 62, 63, 64)
- (a) a step to acquire photographic image information from front, side and top views of eyeglasses placed in a cubic box with a measure in transparent material;
-
65. A method for 3D simulation of eyeglasses comprising:
(a) a step to comprise at least one 3D eyeglasses and 3D face model information;
(b) a step to select a 3D face model and 3D eyeglasses model by a user from said model information;
(c) a step to fit automatically said face and eyeglasses model at-real time;
(d) a step to compose a 3D image of said face and eyeglasses model, and to display generated said 3D image upon the user'"'"'s demand.- View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 109)
-
75. An eyeglasses marketing method comprising:
- (a) a step to generate 3D face model of a user a with a photo image of the face, and to generate image information to combine said 3D face model and stored 3D eyeglasses model, and to deliver said image information to a customer;
(b) a step to retrieve at least one selection of the 3D eyeglasses model by the user, and to manage purchase inquiry information of the eyeglasses, that corresponds to 3D eyeglasses model, inputted by the user;
(c) a step to analyze the environment where said purchase inquiry occurs including analysis or occasion of customer behavior on the corresponding inquiry and eyeglass product;
(d) a step to analyze the customer'"'"'s preference on eyeglasses product inquired and to manage the preference result;
(e) a step to forecast trend future trend of fashion driven from said analysis step for product preference and analysis result for customer behavior and acquired information on eyeglasses fashion;
(f) a step to acquire future trend of fashion by an artificial intelligent learning tool dedicated to fashion trend forecast, and to generate a knowledge base that advise suited design or proper fashion trend upon customer'"'"'s request;
(g) a step to generate a promotional contents for eyeglasses for a specific customer based on the integrated information about customer preference obtained from said customer behavior analysis tool, advising information generated by said knowledge base and artificial intelligent learning tool;
(h) a step to acquire and manage demographic information of the user including email address or phone numbers and to publish promotional contents using 3D simulative features, and to deliver promotional contents to the multiple telecommunication form factors of the customer. - View Dependent Claims (76, 77, 78, 79, 116)
- (a) a step to generate 3D face model of a user a with a photo image of the face, and to generate image information to combine said 3D face model and stored 3D eyeglasses model, and to deliver said image information to a customer;
-
80. A device to generate a 3D face model comprising:
- an operative to input a 2D photo image of a face in front view and to display said image and to input at least one base points, on the said image, that characterizes a human face;
an operative to extract an outline profile and feature points for eyes, nose, mouth and ears that construct feature shapes of said face;
an operative to convert said input image information to a 3D face model using said outline profile and feature points. - View Dependent Claims (81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92)
- an operative to input a 2D photo image of a face in front view and to display said image and to input at least one base points, on the said image, that characterizes a human face;
-
93. A device to generate a 3D eyeglasses model comprising:
- an operative to acquire photographic image information from front, side and top views of eyeglasses placed in a cubic box with a measure in transparent material;
an operative to generate a base 3D model for eyeglasses by using measured value from said images;
an operative to generate a 3D lens model parametrically with the geometric information about lens shape, curvature, slope and focus angle;
an operative to generate a shape of the bridge and frame of eyeglasses by using measured value from said image and to combine said lenses, bridge and frame model together to generate a 3D complete model for eyeglasses. - View Dependent Claims (94, 95, 96, 97, 98, 99)
- an operative to acquire photographic image information from front, side and top views of eyeglasses placed in a cubic box with a measure in transparent material;
-
100. A device for 3D simulation of eyeglasses comprising:
- a database that comprises at least one 3D eyeglasses and 3D face model information;
an operative to select a 3D face model and 3D eyeglasses model by a user from said model information;
an operative to fit automatically said face and eyeglasses model at-real time;
an operative to compose a 3D image of said face and eyeglasses model, and to display generated said 3D image upon the user'"'"'s demand. - View Dependent Claims (101, 102, 103, 104, 105, 106, 107, 108)
- a database that comprises at least one 3D eyeglasses and 3D face model information;
-
110. A device for marketing of eyeglasses comprising:
- an operative to generate 3D face model of a user a with a photo image of the face, and to generate image information to combine said 3D face model and stored 3D eyeglasses model, and to deliver said image information to a customer;
an operative to retrieve at least one selection of the 3D eyeglasses model by the user, and to manage purchase inquiry information of the eyeglasses, that corresponds to 3D eyeglasses model, inputted by the user;
an operative to analyze the environment where said purchase inquiry occurs including analysis or occasion of customer behavior on the corresponding inquiry and eyeglass product;
an operative to analyze the customer'"'"'s preference on eyeglasses product inquired and to manage the preference result;
an operative to forecast trend future trend of fashion driven from said analysis step for product preference and analysis result for customer behavior and acquired information on eyeglasses fashion;
an operative to acquire future trend of fashion by an artificial intelligent learning tool dedicated to fashion trend forecast, and to generate a knowledge base that advise suited design or proper fashion trend upon customer'"'"'s request;
an operative to generate a promotional contents for eyeglasses for a specific customer based on the integrated information about customer preference obtained from said customer behavior analysis tool, advising information generated by said knowledge base and artificial intelligent learning tool;
an operative to acquire and manage demographic information of the user including email address or phone numbers, and to deliver promotional contents to the customer as an 1;
1 marketing tool. - View Dependent Claims (111, 112, 113, 114)
- an operative to generate 3D face model of a user a with a photo image of the face, and to generate image information to combine said 3D face model and stored 3D eyeglasses model, and to deliver said image information to a customer;
Specification