Cosmetics provision system

The cosmetics providing system addresses user-specific needs by using a dispenser and terminal to encode and decode cosmetic information, ensuring accurate and customizable cosmetics delivery and simulation, enhancing user satisfaction and versatility.

JP7618352B2Active Publication Date: 2025-01-21LG HOUSEHOLD & HEALTH CARE LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2022543721
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-03-27
Filing Date
2020-04-22
Publication Date
2025-01-21
Estimated Expiration
2040-04-22

AI Technical Summary

Technical Problem

Existing cosmetics provision systems struggle to meet individual user needs due to varying skin characteristics and hues, leading to difficulties in providing accurate and customizable cosmetics, and there is a lack of efficient management of necessary information for repeat usage and simulation accuracy.

Method used

A cosmetics providing system that includes a dispenser and a terminal, utilizing a code to manage and provide customized cosmetics by encoding information such as current and target hues, cosmetic types, and additional ingredients, with the dispenser decoding the code to dispense the appropriate cosmetics based on user input.

Benefits of technology

The system ensures easy management and provision of customized cosmetics, enhances simulation accuracy, and allows for predictable results on different skin types, improving user satisfaction and versatility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007618352000001
    Figure 0007618352000001
  • Figure 0007618352000002
    Figure 0007618352000002
  • Figure 0007618352000003
    Figure 0007618352000003
Patent Text Reader

Abstract

The present disclosure relates to a cosmetics provision system that allows for easier management of information required for providing customized cosmetics, and includes a dispenser that provides cosmetics; and a terminal that, when a current color and a target color are input, generates a code including information on the current color and information on the target color and transmits the generated code to the dispenser, and the dispenser can provide cosmetics corresponding to the code received from the terminal.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a cosmetics providing system, and more particularly to a cosmetics providing system including a dispenser that provides cosmetics and a terminal that communicates with the dispenser, and an operating method of the cosmetics providing system. [Background technology]

[0002] Recently, with the development of the beauty industry, the types of cosmetics have become very diverse. For example, there are cosmetics for dry skin, neutral skin, oily skin, etc. according to skin type, cosmetics in beige, pink beige, etc. according to skin tone, and cosmetics for whitening, wrinkle improvement, UV protection, etc. according to function.

[0003] However, since each user has different skin (hair) characteristics or color, there is a limit to meeting the needs of all users by simply providing a variety of cosmetics. In other words, the ingredients and amounts of the cosmetic composition required vary depending on the skin (hair) characteristics or color of each user, so it is difficult to meet the needs of all users with ready-made cosmetics alone.

[0004] In response to this, cosmetic product providing systems have been developed that provide customized cosmetics (including dyes) that match the skin (hair) characteristics, color tone, or preferences of each individual user.

[0005] Meanwhile, a user who has used a customized cosmetic product may want to reuse the cosmetic product depending on the level of satisfaction with the product. In this case, if the user does not remember the information (e.g., hue, feel, etc.) that was input when the customized cosmetic product was provided to the user in the past, the user may not be able to receive the same cosmetic product again. Even if the user remembers the information that was input in the past, the user may have to re-enter the information, which is inconvenient.

[0006] In addition, the simulation results displayed when customized cosmetics are provided often differ from the actual results when used, and there is a problem of inaccurate color reproduction of customized cosmetics. Summary of the Invention [Problem to be solved by the invention]

[0007] The present disclosure seeks to provide a cosmetics provision system that can more easily manage information required to provide customized cosmetics.

[0008] The present disclosure seeks to provide a cosmetics provision system that includes a greater variety of information required to provide customized cosmetics and that can be managed in a simple form.

[0009] The present disclosure provides a cosmetics providing system that provides a simulation of customized cosmetics with color reproduction close to the actual result.

[0010] The present disclosure seeks to provide a cosmetic product delivery system that provides predictable results when customized cosmetic products are applied to areas having characteristics different from those originally intended. [Means for solving the problem]

[0011] A cosmetics providing system according to an embodiment of the present disclosure includes a dispenser that provides cosmetics, and a terminal that generates a code including information about the cosmetics and transmits the code to the dispenser, and the dispenser can decode the code received from the terminal and provide the corresponding cosmetics.

[0012] The code containing information about the cosmetic product is characterized in that at least one piece of information selected from the group including current color, target color, cosmetic type, volume, and additional ingredients is displayed so that the user can recognize it.

[0013] The code containing information about the cosmetic product is a code containing information necessary for calculating the manufacturing method of the cosmetic product, and is characterized in that the characters themselves represent the information necessary for calculating the manufacturing method of the cosmetic product.

[0014] The dispenser features decoding utilizing a code interpretation table stored in a reservoir of the dispenser.

[0015] The code containing information about the cosmetic product is characterized in that at least one piece of information selected from the group including current color, target color, cosmetic type, volume, and additional ingredients is displayed so that the user can recognize it.

[0016] The code containing information on the cosmetic product is characterized in that it is a code containing information on the cartridge to be discharged and the amount of the cosmetic product to be discharged.

[0017] The dispenser analyzes the code received from the terminal into a product code representing a color and a factor code representing a feeling of use, and converts the analyzed product code and factor code into an interpretable code for decoding.

[0018] When generating a code, the terminal can generate the code so that user information is further included.

[0019] The dispenser can select a cosmetic composition to be included in the cosmetic product based on user information contained in the code.

[0020] The terminal displays a hue table, and when a start point and an end point are input from the hue table, a code can be generated in which the hue selected as the start point is the current hue and the hue selected as the end point is the target hue.

[0021] The terminal may store a color table and a code generation method when one point in the color table is a current color and another point in the color table is a target color.

[0022] The terminal can display the generated code.

[0023] The terminal can display the generated code and a simulation that is a predicted result when a cosmetic product corresponding to the generated code is used.

[0024] The terminal can display the simulation by converting the target area in the user image to black and white, and then synthesizing the image that has been subjected to alpha value processing with an image of an HSL hue corresponding to the target hue.

[0025] The terminal can display a predicted color that is predicted to appear when a cosmetic product corresponding to the generated code is used in a current color.

[0026] The terminal may further display an expected hue that is expected to appear when the cosmetic product corresponding to the generated code is used in a hue other than the current hue.

[0027] An operating method of a cosmetics providing system according to an embodiment of the present disclosure may include a step of a terminal receiving input of a current color and a target color, a step of the terminal generating a code including information on the current color and information on the target color, a step of the terminal transmitting the generated code to a dispenser, and a step of the dispenser providing cosmetics corresponding to the code received from the terminal.

[0028] A terminal according to an embodiment of the present disclosure may include an input unit to which a current color and a target color are input, a control unit to generate a code including information on the current color and information on the target color input via the input unit, and a communication unit to transmit the generated code to a dispenser so that a cosmetic product corresponding to the generated code is provided. Effect of the Invention

[0029] According to an embodiment of the present disclosure, information required for manufacturing customized cosmetics is shared between the dispenser and the terminal device via a code, which has the advantage of ensuring ease of management of information required for providing customized cosmetics.

[0030] In addition, the code containing the information necessary to provide customized cosmetics includes not only information about the cosmetics but also user information, which has the advantage of making it easy to provide cosmetics tailored to each individual user with just one code.

[0031] In addition, since the target area where the cosmetic product is to be used is processed in black and white and then alpha value processed, the target color is applied, which has the advantage of improving the accuracy of the simulation, thereby increasing the reliability of the product.

[0032] In addition, it is possible to provide predicted results when the coded cosmetic product is used on an area having characteristics other than those originally intended, ensuring ease of prediction of the results of using the cosmetic product, which has the advantage of increasing the versatility of customized cosmetics. [Brief description of the drawings]

[0033] [Figure 1] FIG. 1 is a block diagram of a cosmetics providing system according to an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a diagram illustrating a dispenser for dispensing cosmetic products according to one embodiment of the present disclosure. [Diagram 3] FIG. 3 is a control block diagram of a terminal according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is a control block diagram of a dispenser according to an embodiment of the present disclosure. [Diagram 5] FIG. 5 is a flowchart illustrating an operation method of a cosmetic product providing system according to an embodiment of the present disclosure. [Figure 6] FIG. 6 is a flowchart illustrating a method for a terminal to receive input of a current color and a target color according to an embodiment of the present disclosure. [Figure 7] FIG. 7 is an exemplary diagram illustrating a one-dimensional color table displayed on a terminal according to an embodiment of the present disclosure. [Figure 8] FIG. 8 is an exemplary diagram illustrating a two-dimensional color table displayed on a terminal according to an embodiment of the present disclosure. [Figure 9] FIG. 9 is an example diagram illustrating a method in which a terminal according to an embodiment of the present disclosure receives an input for selecting a start point and an end point through a color table. [Figure 10] FIG. 10 is an exemplary diagram of a code system used in a cosmetics providing system according to an embodiment of the present disclosure. [Figure 11] FIG. 11 is an exemplary view illustrating a method in which a terminal according to the first embodiment of the present disclosure displays a predicted color according to a generated code. [Figure 12] FIG. 12 is an exemplary diagram illustrating a method in which a terminal according to the second embodiment of the present disclosure displays a predicted color according to a generated code. [Figure 13] FIG. 13 is a flowchart illustrating a method for a terminal to display a simulation according to an embodiment of the present disclosure. [Figure 14] FIG. 14 is an example diagram of a code interpretation table according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0034] Hereinafter, the embodiments disclosed in the present specification will be described in detail with reference to the attached drawings. Regardless of the drawing numbers, the same or similar components will be given the same reference numbers and duplicate descriptions thereof will be omitted.

[0035] The suffixes "module" and "section" for components used in the following description are given or mixed to facilitate the writing of the specification and do not have any mutually distinguishing meanings or roles in themselves.

[0036] In addition, in the description of the embodiments disclosed in this specification, if a detailed description of the related known technology is deemed to hinder understanding of the embodiments disclosed in this specification, the detailed description will be omitted. In addition, the attached drawings are provided to facilitate understanding of the embodiments disclosed in this specification, and the technical ideas disclosed in this specification are not limited by the attached drawings, and should be understood to include all modifications, equivalents, or alternatives included in the idea and technical scope of the present invention.

[0037] Terms including ordinal numbers such as first, second, etc. may be used to describe various components, but the components are not limited by the terms. The terms are used only to distinguish one component from another.

[0038] A singular expression includes a plural expression unless the context clearly indicates otherwise.

[0039] In this application, the use of terms such as "comprise" or "have" is intended to specify the presence of any feature, number, step, operation, component, part, or combination thereof set forth in the specification, but is to be understood as not precluding the presence or additional possibility of one or more other features, number, steps, operations, components, parts, or combinations thereof.

[0040] FIG. 1 is a block diagram of a cosmetics providing system according to an embodiment of the present disclosure.

[0041] The cosmetic providing system according to an embodiment of the present disclosure may include a terminal 1, a dispenser 3 and a measurement module 5.

[0042] The terminal 1, the dispenser 3 and the measurement module 5 can communicate with each other wired or wirelessly.

[0043] The terminal 1 can receive input to control the operation of the dispenser 3, in which case the terminal 1 can transmit a signal to the dispenser 3 to control the operation of the dispenser 3 according to the input information.

[0044] For example, the terminal 1 can generate and manage codes representing cosmetics provided by the dispenser 3 .

[0045] In addition, the terminal 1 can display operation information of the dispenser 3. For example, the terminal 1 can display the current state of the dispenser 3, information on the cosmetics provided by the dispenser 3, a simulation that is a predicted result when the cosmetics provided by the dispenser 3 is used, and the like.

[0046] The terminal 1 may be a smart phone, but this is merely an example and may include a wearable device such as a smart watch, a tablet PC, a notebook, a desktop, etc.

[0047] The dispenser 3 may be a device for dispensing cosmetic products.

[0048] The cosmetic products described herein may include not only beauty products applied to a user's face, but also beauty products applied to a user's hair, products applied to a user's nails, toenails, etc. For example, the cosmetic products described herein may include all of the following: beauty products applied to the face, such as foundations, sunscreens, eyeshadows, tints, lipsticks, etc.; products applied to the user's hair, such as dyes, etc.; products applied to the user's nails or toenails, etc., such as nail polish, gel nail polish, etc.

[0049] The dispenser 3 can provide the cosmetics in response to a signal received from the terminal 1. According to one embodiment, the dispenser 3 can provide the cosmetics by providing a plurality of cosmetic compositions and discharging or mixing the provided cosmetic compositions to manufacture the cosmetics. According to another embodiment, the dispenser 3 can provide the cosmetics by providing a cosmetic that is already prepared for immediate use and discharging the provided cosmetic.

[0050] In the following, it is assumed that the dispenser 3 provides a cosmetic product by dispensing and mixing multiple cosmetic compositions, but this is merely an example for the convenience of explanation, and the present disclosure is not limited thereto.

[0051] The measurement module 5 can measure the color of the user's facial skin, the color of the user's hair, etc. The hue measured via the measurement module 5 is transmitted to the terminal 1 or the dispenser 3. For example, the measurement module 5 can transmit the measured hue to the terminal 1, and the terminal 1 can receive the measured hue from the measurement module 5.

[0052] The terminal 1 may select the measured hue as a current hue, which will be described later. A user may check the measured hue through the terminal 1 and determine it as a current hue.

[0053] The measurement module 5 may be implemented by at least one of a camera (not shown) or a colorimeter (not shown), but this is merely an example.

[0054] FIG. 2 is a diagram illustrating a dispenser for dispensing cosmetic products according to one embodiment of the present disclosure.

[0055] The dispenser 3 may include a plurality of cartridges 3a each containing a cosmetic composition, and a case 3b that houses the cartridges 3a. Each of the plurality of cartridges 3a contains a cosmetic composition used in the manufacture of the cosmetic. The case 3b is formed with a door 3c through which the cosmetic is dispensed. The cosmetic manufactured by the dispenser 3 is provided to a user through the door 3c.

[0056] Meanwhile, the dispenser 3 shown in FIG. 2 is merely an example, and the dispenser 3 may include any device capable of dispensing cosmetics.

[0057] FIG. 3 is a control block diagram of a terminal according to an embodiment of the present disclosure.

[0058] The terminal 1 may include at least some or all of a control unit 11 , an input unit 13 , a communication unit 15 , a display unit 17 and a storage unit 19 .

[0059] The control unit 11 can control the overall operation of the terminal 1. The control unit 11 can control each of the input unit 13, the communication unit 15, the display unit 17, and the storage unit 19.

[0060] The input unit 13 may receive various information from a user, for example, a current color or a target color.

[0061] The current color may refer to the color of the area to which the cosmetic product that the user intends to use is to be applied.

[0062] A target hue may refer to a hue that is expressed by the use of a cosmetic product.

[0063] As another example, the input unit 13 can receive an answer in response to a questionnaire about the cosmetic product to be provided, an input for selecting the volume of the cosmetic product to be provided, or an input for selecting the dosage form of the cosmetic product to be provided, etc.

[0064] As yet another example, the input unit 13 may receive an input of a code representing information on the cosmetic product provided by the dispenser 3 .

[0065] The code may be text that includes information about the cosmetic product. For example, the code may include at least one of a recipe code and a UI code, which will be described later.

[0066] The control unit 11 can generate a code including information about the cosmetic product.

[0067] For example, the terminal 1 may calculate a recipe code including information on a cartridge to be dispensed and a dispensed amount, and transmit the recipe code to the dispenser 3. For example, the recipe code may be 7DB35B6A. When the dispenser 3 receives a recipe code consisting of hexadecimal numbers such as 7DB35B6A, the dispenser 3 analyzes a product code representing a color and a factor code representing a feeling of use in the recipe code, converts each analyzed product code and factor code from hexadecimal numbers to decimal numbers, and dispenses a cosmetic composition based on the number of each converted digit. For example, when the dispenser 3 converts the product code 7DB to decimal numbers and obtains 2011, it can dispense 2 cosmetic compositions from the first cartridge, 0 cosmetic compositions from the second cartridge, 1 cosmetic composition from the third cartridge, and 1 cosmetic composition from the fourth cartridge. In this case, the dispenser 3 has an advantage that it does not need to have a separate table for discharging cosmetic compositions according to the code.

[0068] Meanwhile, the terminal 1 can calculate a UI code that allows a user to recognize information contained in the characters themselves and that encodes information required to calculate a cosmetic manufacturing method, and transmit the UI code to the dispenser 3. For example, assuming that the UI code is P2N8A2Y2, the cosmetic provided corresponding to the code P2N8A2Y2 can mean that the manufacturing option is permanent, the current hue is 2N, the target hue is 8A, the cosmetic volume is 2, the thickener type is Y, and the oxidizer volume is 2. This is an example of a case where the cosmetic is a dye, and the cosmetic may be a foundation. If the cosmetic is a foundation, the code can include information such as the current hue, the target hue, the cosmetic volume, the type of use (lotion / cream type), and the active ingredients (moisture / whitening / wrinkle improvement, etc.). If the cosmetic is a skin care product, the code can include basic information on the ingredient mixture that is suitable for the skin care product. Assuming the UI code is C4S3TLW2A1, C may mean a coverage type foundation, 4S may mean a current skin color, 3T may mean a target color, L may mean a lotion type, and W2A1 may mean whitening level 2 and wrinkle improvement level 1. When the dispenser 3 receives a UI code such as P2N8A2Y2 or C4S3TLW2A1, it can decode the code using a code interpretation table stored in the dispenser's storage section, thereby dispensing a corresponding amount of the cosmetic composition from a corresponding cartridge.

[0069] That is, in the recipe code described above, the ratio of each can to be extracted is coded and entered, and the user cannot directly recognize the information about the cosmetics by looking at the code alone, but the UI code can express the information about the cosmetics by the characters themselves. In this way, when a code in which the characters themselves express the information about the cosmetics is used, not only can the terminal 1 and the dispenser 3 recognize the cosmetics to be provided, but the user can also more easily recognize the cosmetics to be provided.

[0070] The input unit 13 may be a touch screen or the like, or may include physical key buttons.

[0071] The communication unit 15 can communicate with an external device such as the dispenser 3. The communication unit 15 can transmit and receive signals to and from an external device such as the dispenser 3. The communication unit 15 can include a mobile communication module (not shown), a short-range communication module (not shown) such as Bluetooth, and the like.

[0072] The communication unit 15 can transmit the generated code to the dispenser 3 .

[0073] The display unit 17 may display a screen for receiving various information input from a user. As an example, the display unit 17 may display a hue table for receiving at least one of a current hue or a target hue. As another example, the display unit 17 may display a simulation that is a predicted result when a cosmetic product corresponding to an input or generated code is used.

[0074] As described above, the display unit 17 can display information related to the operation of the terminal 1 and information related to the operation of the dispenser 3, etc.

[0075] The storage unit 19 may store various information related to the operation of the terminal 1. For example, the storage unit 19 may store an input or generated code. The storage unit 19 may store the code for each user.

[0076] Also, the storage unit 19 may store a hue table and a code generation method when one point in the hue table is a current hue and another point in the hue table is a target hue. That is, the storage unit 19 stores code information for a hue corresponding to each point in the hue table, and the control unit 11 can generate a code for the selected point based on the code information.

[0077] On the other hand, the components of the terminal 1 shown in FIG. 3 are merely examples, and some of the components shown in FIG. 3 may be omitted, and additional components may be added in addition to the components shown in FIG. 3.

[0078] FIG. 4 is a control block diagram of a dispenser according to an embodiment of the present disclosure.

[0079] The dispenser 3 may include at least some or all of a control unit 31 , an input unit 33 , a communication unit 35 , a drive unit 37 and a storage unit 39 .

[0080] The control unit 31 can control the overall operation of the dispenser 3. The control unit 31 can control each of the input unit 33, the communication unit 35, the drive unit 37 and the storage unit 39.

[0081] The input unit 33 can receive various information input from a user. For example, the input unit 33 can receive a code input. The input unit 33 can also receive a cosmetic production command, a command to stop the production of cosmetic products, and the like.

[0082] The input unit 33 may be a touch screen or the like, or may include physical key buttons.

[0083] The communication unit 35 can communicate with an external device such as the terminal device 1. The communication unit 35 can receive a code from the terminal device 1. The communication unit 35 can also receive a cosmetic production command, a command to stop the production of cosmetic products, etc. from the terminal device 1.

[0084] The communication unit 35 may include a mobile communication module (not shown), a short-range communication module (not shown) such as Bluetooth, and the like.

[0085] The driving unit 37 can operate to provide the cosmetic product according to the cord. The driving unit 36 ​​can eject the cosmetic composition contained in at least one cartridge 3a so that the cosmetic product is provided to the user. For example, the driving unit 37 can include a cartridge rotation motor (not shown), an ejection motor (not shown), a container transfer motor (not shown), etc., which operate to eject the cosmetic product from the at least one cartridge 3a, but this is merely an example for convenience of explanation.

[0086] The storage unit 39 may store cosmetic product manufacturing information. For example, the storage unit 39 may store information regarding the cosmetic product to be provided in accordance with each character included in the code.

[0087] The control unit 31 can extract each character included in the code and obtain information corresponding to the extracted characters from the storage unit 39 .

[0088] Meanwhile, the components of the dispenser 3 illustrated in FIG. 4 are merely examples, and some of the components illustrated in FIG. 4 may be omitted, and additional components may be added in addition to the components illustrated in FIG. 4.

[0089] FIG. 5 is a flowchart illustrating an operation method of a cosmetic product providing system according to an embodiment of the present disclosure.

[0090] The terminal 1 can receive input of a current hue and a target hue (S10).

[0091] The terminal 1 can receive input of a current color and a target color through the input unit 13 .

[0092] A user can input a current hue and a target hue into the terminal 1. The user can input a hue that is the same as or similar to the hue of the part where the cosmetic product is to be used as the current hue, and input a hue that is the same as or similar to the hue that the user desires to develop in that part through the cosmetic product as the target hue.

[0093] Next, with reference to FIG. 6, a method for receiving input of a current hue and a target hue according to one embodiment of the present disclosure will be described.

[0094] FIG. 6 is a flowchart illustrating a method for a terminal to receive input of a current color and a target color according to an embodiment of the present disclosure.

[0095] FIG. 6 is a flowchart embodying step S10 of FIG.

[0096] The display unit 17 can display a hue table (S101).

[0097] The hue table may refer to a table in which a plurality of hues are represented, and may include tables that represent a plurality of hues in one dimension, two dimensions, and three dimensions.

[0098] FIG. 7 is an example diagram illustrating a one-dimensional color table displayed on a terminal according to an embodiment of the present disclosure.

[0099] According to an embodiment, the display 17 may display a one-dimensional color table in which a plurality of colors are arranged in one direction as shown in Fig. 7(a). In this case, the input unit 13 may receive a command to select one of a plurality of colors included in the one-dimensional color table.

[0100] According to another embodiment, the display 17 may display a one-dimensional hue table in which a plurality of brightnesses and a plurality of tones are arranged in one direction as shown in Fig. 7(b). In this case, the input unit 13 may receive a command to select one of the plurality of brightnesses and a command to select one of the plurality of tones.

[0101] FIG. 8 is an exemplary diagram illustrating a two-dimensional color table displayed on a terminal according to an embodiment of the present disclosure.

[0102] The display 17 may display a two-dimensional color table in which a plurality of colors are arranged in a matrix as shown in Fig. 8. Specifically, the display 17 may display a color table in a matrix format in which one of the rows and columns represents a plurality of tones and the other represents a plurality of brightnesses. In this case, the input unit 13 may receive an input for simultaneously selecting a tone and a brightness.

[0103] In addition, when the hue table is displayed in two dimensions as shown in Fig. 8, the user can select tone and brightness at once, which is advantageous in that the user can more easily select a hue that matches his / her skin hue or hair hue. That is, according to a two-dimensional hue table in which hues are variously expressed according to tone and brightness, the user only needs to select a hue that matches his / her hue as the current hue, which alleviates the problem of finding a hue that matches his / her hue when selecting tone and brightness separately.

[0104] Meanwhile, although not shown in the drawings, the display 170 can also display a three-dimensional hue table. For example, the display 170 can display a three-dimensional hue table in which hues are variously expressed according to tone, brightness, and other elements (e.g., degree of flushing, transparency, etc.) along each of three axes.

[0105] Regardless of the number of dimensions of the hue table, each hue represented in the hue table is mapped with hue information. Specifically, each hue represented in the hue table may be mapped with at least one of discharge information (e.g., FA0, C1C, 898, 514, 190, etc.), Pantone color (e.g., 1R02, 1Y02, 2Y02, 3Y03, 4Y02, etc.) that is the basis of the simulation, and RGB value of the hue represented in the hue table (e.g., rgb(254, 233, 224), rgb(254, 242, 222), etc.).

[0106] Referring again to FIG.

[0107] The control unit 11 receives an input for selecting a start point and an end point from the hue table via the input unit 13 (S103), and can obtain code information in which the hue selected as the start point is the current hue and the hue selected as the end point is the target hue (S105).

[0108] FIG. 9 is an example diagram illustrating a method in which a terminal according to an embodiment of the present disclosure receives an input for selecting a start point and an end point through a color table.

[0109] The input unit 13 can receive at least one of an input for selecting a starting point SP (Starting Point) from the hue table and an input for selecting an end point EP (End Point).

[0110] The control unit 11 can obtain code information that sets the hue selected as the start point SP as the current hue and the hue selected as the end point EP as the target hue based on the hue information mapped to the start point SP and the hue information mapped to the end point EP.

[0111] The control unit 11 can use the code information thus obtained to generate a code in step S14 or step S16, which will be described later.

[0112] Referring again to FIG.

[0113] The terminal 1 can determine whether input of user information has been received (S12).

[0114] The user information may include answer information given by the user in response to the medical interview.

[0115] For example, the user information may include the type of cosmetic, the weight of the cosmetic, the type of thickener, the oxidizer capacity, optional information, etc., and the optional information may include the color of the additive, the weight of the additive, etc., but this is merely an example for convenience of explanation and is not limited thereto.

[0116] As another example, if the cosmetic product is a product to be used on the face, such as a foundation, the user information may include information regarding the feel of the product when used, such as the amount of moisture, the amount of oil, and the covering power.

[0117] That is, the terminal 1 can determine whether an input regarding the type of cosmetic, the weight of the cosmetic, the type of thickener, the amount of oxidizer, or optional information has been received.

[0118] If the terminal 1 does not receive input of user information, it can generate a code including information on the current color and information on the target color (S14).

[0119] When the terminal 1 receives the input of the user information, it can generate a code including information on the current color, information on the target color, and the user information (S16).

[0120] Next, a method for generating a code by a terminal according to an embodiment of the present disclosure will be described with reference to FIG.

[0121] FIG. 10 is an exemplary diagram of a code system used in a cosmetics providing system according to an embodiment of the present disclosure.

[0122] In particular, the code system shown in Fig. 10 is an example showing a UI code system representing information on a dye when the cosmetic is a dye. That is, the code system used in the cosmetic providing system will be described by taking the example of the cosmetic being a dye, but this is merely an example for the convenience of explanation and is not limited thereto.

[0123] Referring to the example of the coding system shown in FIG. 10, the first character of the code represents a formulation option, the second and third characters of the code represent a current color, the fourth and fifth characters of the code represent a target color, the sixth character of the code represents a cosmetic volume, the seventh character of the code represents a type of thickener, the eighth character of the code represents a volume of oxidizer, and the ninth and tenth characters of the code represent optional information. The optional information may include the color of an additive or the weight of an additive, etc. The optional information may be omitted.

[0124] For example, the code P2N8A2Y2 may be a code that promises to provide a cosmetic product with a production option of Permanent, a current hue of 2N, a target hue of 8A, a cosmetic volume of 2 oz, a thickener type of Cream, and an oxidizer volume of 20 volumes.

[0125] The control unit 11 can generate a code based on code information that is mapped to a hue corresponding to each point included in the hue table.

[0126] When such a code is used, the code has the advantage that it can include not only color information of the cosmetic product but also user information for the cosmetic product.

[0127] Such codes are transmitted between the terminal 1 and the dispenser 3 .

[0128] Each of the terminal 1 and the dispenser 3 may store a code system as shown in Fig. 10. The terminal 1 and the dispenser 3 have the advantage that communication between the devices is possible via codes through such a code system.

[0129] The control unit 11 can control the display unit 17 to display the generated code.

[0130] Referring again to FIG.

[0131] The terminal 1 can display the expected color according to the generated code (S18).

[0132] The terminal 1 can display the expected color according to the code generated in step S14 or S16.

[0133] The expected hue may refer to a hue that is expected to appear when the cosmetic product according to the generated code is used. Since the code includes a current hue and a target hue, if the hue of the part where the cosmetic product is used matches the current hue included in the code, the expected hue may be the same as the target hue. However, if the hue of the part where the cosmetic product is used does not match the current hue included in the code, the expected hue may be different from the target hue. If the current hue included in the code of the cosmetic product differs from the hue of the part where the cosmetic product is used, it is difficult for the user to predict what hue the cosmetic product will appear. Therefore, the display unit 17 may display at least one of the expected hue when the cosmetic product is used on a part having the current hue included in the generated code and the expected hue when the cosmetic product is used on a part having a hue different from the current hue included in the generated code.

[0134] FIG. 11 is an exemplary view illustrating a method in which a terminal according to the first embodiment of the present disclosure displays a predicted color according to a generated code.

[0135] 11 is an example of a predicted hue according to a code of P2N8A2Y2, that is, FIG 11 is an example diagram illustrating a predicted hue according to a code of a current hue of 2N and a target hue of 8A.

[0136] First, the display unit 17 may display a first starting point P1-1 representing a current hue included in the code and a first predicted point P1-2 representing a predicted hue when a cosmetic product according to the code is used on an area having a hue corresponding to the first starting point P1-1, and in this case, the hue of the first predicted point P1-2 may be the same as a target hue included in the code.

[0137] The input unit 13 may receive an instruction to select a hue other than the first start point P1-1 as a start point in the hue table displayed on the display unit 17. For example, the input unit 13 may receive an instruction to select the second start point P2-1 and an instruction to select the third start point P3-1. In this case, the control unit 11 may calculate an expected hue 7W when a cosmetic product with a code of P2N8A2Y2 is used on a part having a hue A1 corresponding to the second start point P2-1, and may calculate an expected hue 7W when a cosmetic product with a code of P2N8A2Y2 is used on a part having a hue 3N corresponding to the third start point P3-1. The display unit 17 may display the second expected point P2-2 and the third expected point P3-2 representing the calculated expected hues.

[0138] That is, the control unit 11 can control the display unit 17 to display the predicted hue that is expected to appear when the cosmetic product corresponding to the generated code is used in the current hue, and further display the predicted hue that is expected to appear when the cosmetic product corresponding to the generated code is used in a hue other than the current hue. In this case, there is an advantage that the user can intuitively check the predicted hue according to various hues of the part where the cosmetic product is used.

[0139] In addition, the display unit 17 may further display an arrow connecting the first starting point P1-1 to the first predicted point P1-2, an arrow connecting the second starting point P2-1 to the second predicted point P2-2, and an arrow connecting the third starting point P3-1 to the third predicted point P3-2.

[0140] In this case, there is an advantage that the user can more easily recognize what color the cosmetic product will appear in when used.

[0141] In addition, when the display unit 17 displays an arrow connecting the starting point PN-1 and the predicted point PN-2, the display unit 17 may display the arrow connecting the starting point P1-1, which represents the hue included in the code, and the predicted point P1-2, which represents the hue included in the code, as a solid line, and may display the arrow connecting the starting point P2-1 and P3-1, which represent the hue different from the hue included in the code, and the arrow connecting the predicted point P2-2 and P3-2, which represents the hue different from the hue included in the code, as a dotted line.

[0142] In this case, there is an advantage that the user can more easily confirm what hue the code is applied to and what hue the generated code is provided to be colored.

[0143] FIG. 12 is an exemplary diagram illustrating a method in which a terminal according to the second embodiment of the present disclosure displays a predicted color according to a generated code.

[0144] Similarly, FIG. 12 is an example diagram illustrating a predicted hue according to a code of P2N8A2Y2, where the current hue is 2N and the target hue is 8A.

[0145] According to the second embodiment, the display unit 17 can display not only the current hue and the target hue, but also the target hue that changes depending on the current hue in the form of a bar. For example, the display unit 17 can display target hues for hues that are a predetermined range brighter than the current hue and hues that are a predetermined range darker than the current hue based on the current hue.

[0146] Referring again to FIG.

[0147] The terminal 1 can display a simulation based on the generated code (S20).

[0148] The simulation may be an image of a predicted result when a cosmetic product according to the generated code is used on an image including a user's face (including hair). When displaying such a simulation, it is important that the predicted color in the simulation is displayed close to the actual color that appears when the cosmetic product is used. To this end, the terminal 1 according to the embodiment of the present disclosure may display the simulation in the order as shown in FIG. 13.

[0149] FIG. 13 is a flowchart illustrating a method for a terminal to display a simulation according to an embodiment of the present disclosure.

[0150] The terminal 1 can display the simulation by converting the target area in the user image to black and white, and then synthesizing the image that has been subjected to alpha value processing with an image of an HSL hue corresponding to the target hue. A detailed explanation of this is shown in Figure 13. Figure 13 is a flowchart embodying step S20 of Figure 5.

[0151] The control unit 11 can detect a target area (S201).

[0152] The target area may refer to a part where the cosmetic product is used. The target area varies depending on the type of cosmetic product. For example, if the cosmetic product is a product used on the entire face such as foundation, sunscreen, etc., the target area is the face; if the cosmetic product is a product used on the eyes such as eyeshadow, etc., the target area is the eye area; if the cosmetic product is a product used on the mouth such as tint, lipstick, etc., the target area is the mouth area; if the cosmetic product is a product used on the nails or toenails such as nail polish, gel nail polish, etc., the target area is the nail area or toenail area; if the cosmetic product is a product used on the hair such as dye, etc., the target area is the hair area.

[0153] In the following description, it is assumed that the cosmetic is a dyeing agent, but this is merely an example for the convenience of explanation and is not intended to be limiting.

[0154] When the cosmetic product according to the code is a dye, the control unit 11 can detect a hair region as a target region from the image.

[0155] According to one embodiment, at this time, the control unit 11 can extract a hair region from an image through a deep learning model Keras, and can recognize the detected hair region as a target region.

[0156] The control unit 11 can calculate the alpha value of the target area (S203).

[0157] According to an embodiment, the control unit 11 can calculate an alpha value based on color information (eg, RGB) of the target area.

[0158] According to another embodiment, the control unit 11 may convert the color of the target area to black and white and then calculate an alpha value based on the brightness of each pixel included in the converted area. For example, for each pixel in the area converted to black and white, the control unit 11 may calculate the alpha value of a pixel whose brightness is less than a first value (e.g., 50) as a first alpha value (e.g., 20%), the alpha value of a pixel whose brightness is equal to or greater than the first value and less than a second value (e.g., 150) as a second alpha value (e.g., 50%) that is greater than the first alpha value, and the alpha value of a pixel whose brightness is equal to or greater than the second value and less than a third value (e.g., 255) as a third alpha value (e.g., 90%) that is greater than the second alpha value.

[0159] In this way, when an alpha value is calculated for each pixel in the target area, the target hue is applied more strongly to areas that are more likely to be hair, and the target hue is applied less strongly to areas that are less likely to be hair, which has the advantage of improving the accuracy of the simulation.

[0160] Meanwhile, the embodiment of the alpha value calculation method described in detail is merely an example for convenience of explanation, and the present invention is not limited thereto.

[0161] The control unit 11 can process the alpha value calculated after converting the color of the target area into black and white (S205).

[0162] Then, the control unit 11 can convert the target hue into an HSL value (S207) and apply the converted HSL value to each of the pixels in the alpha value processed area (S209).

[0163] In this way, when the terminal 1 displays a simulation, if the terminal 1 first processes the alpha value after processing the black and white, the target area is advantageously expressed closer to the target hue. Specifically, if the terminal 1 processes the alpha value directly when displaying a simulation, there is a problem that the simulation result is inaccurate due to the influence of the original hair color even if the target hue is applied. That is, even if a target hue such as red is applied to blonde or black hair, the target hue is not expressed well. Furthermore, if the hair hue is completely removed and then the target hue is applied, the actual hair is expressed differently, resulting in an unnatural appearance. The present invention has the advantage of improving the accuracy of color expression by converting the target area to black and white and applying an alpha value calculated for each pixel to each pixel of the converted area.

[0164] According to an embodiment, the control unit 11 may perform a separate post-processing for light hair such as blonde hair after applying the HSL value.

[0165] Referring again to FIG.

[0166] The terminal 1 can transmit the generated code to the dispenser 3 (S22).

[0167] Specifically, the terminal 1 can transmit to the dispenser 3 the code generated in step S14 or the code generated in step S16.

[0168] The dispenser 3 can then dispense the cosmetic product that corresponds to the generated code (S24).

[0169] The dispenser 3 can receive a code from the terminal 1 and provide a cosmetic product corresponding to the received code. Specifically, the control unit 31 can interpret the received code based on a stored coding system and control the driving unit 37 to provide a cosmetic product corresponding to the code based on the interpretation result.

[0170] For example, the control unit 31 can select a cosmetic composition to be included in the cosmetic product based on the hue information and user information included in the code, and control the driving unit 37 so that the selected cosmetic composition is ejected.

[0171] Meanwhile, the dispenser 3 may directly input a code through the input unit 33 without receiving the code from the terminal 1. In this manner, even when the code is directly input, the dispenser 3 can interpret the input code and control the driving unit 37 to dispense a cosmetic product corresponding to the code.

[0172] Also, the user can directly input the code to the terminal 1. That is, the terminal 1 can receive the input of the code through the input unit 13, like the dispenser 3, without generating the code, and in this case, can transmit the code to the dispenser 3 so that the cosmetic product corresponding to the code is provided.

[0173] Therefore, the user has the advantage that the user can easily receive the cosmetic product by memorizing the code of the cosmetic product and simply inputting the code whenever the cosmetic product is required.

[0174] The dispenser 3 is capable of decoding the code to dispense the cosmetic product that corresponds to the code.

[0175] When the terminal 1 calculates a UI code in which the information necessary to calculate a manufacturing method of a cosmetic product (e.g., hair dye) is coded and transmitted to the dispenser 3, the thickener, oxidizer, additional color, etc. can be interpreted by primary decoding since the code already includes information on what cosmetic composition is to be dispensed and how much of it, but information on what cosmetic composition is to be dispensed according to the current color and target color can be interpreted through secondary decoding.

[0176] For this purpose, the dispenser 3 may store a code interpretation table for secondary decoding of the code in the storage unit 39. In particular, the code interpretation table may be a table indicating what amount of cosmetic composition should be dispensed to develop the current color as a target color.

[0177] FIG. 14 is an example diagram of a code interpretation table according to an embodiment of the present disclosure.

[0178] The code interpretation table can represent the type of cartridge that dispenses the cosmetic composition for each of the current hue and the target hue, and the amount of the cosmetic composition dispensed in each cartridge.

[0179] 14 is a diagram illustrating only the case where the current hue is 5N and the target hue is 8V in the code interpretation table. Therefore, when the control unit 31 receives a code such as P5N8V2X2B1, it can control the driving unit 37 to dispense 14 g of cosmetic composition from the 4th cartridge, 1 g of cosmetic composition from the 5th cartridge, 15 g of cosmetic composition from the 8th cartridge, 15 g of cosmetic composition from the 11th cartridge, and 15 g of cosmetic composition from the 12th cartridge.

[0180] In this way, the type and amount of cosmetic composition contained in the cosmetic product for developing the current hue as a target hue can only be interpreted through secondary decoding using a code interpretation table, so such a cosmetic product manufacturing method has the advantage of being protected from the outside. In particular, the type and amount of cosmetic composition used to develop the current hue as a target hue is know-how acquired through the experience, experiments, etc. of a hair designer, so the present disclosure has the advantage of protecting such know-how from the outside and providing users with highly reliable cosmetics.

[0181] The present disclosure may be embodied as computer readable codes on a medium having a program recorded thereon. The computer readable medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of the computer readable medium include a hard disk drive (HDD), a solid state disk (SSD), a silicon disk drive (SDD), a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like. The computer may also include a control unit of the terminal 1 or a control unit 31 of the dispenser 3. Therefore, the above detailed description should not be construed as limiting in all respects, but should be considered as illustrative. The scope of the present invention should be determined by a reasonable interpretation of the appended claims, and all changes within the scope of the present invention that are within the equivalent scope are included in the scope of the present invention.

[0182] The above description is merely an illustrative example of the technical concept of the present invention, and various modifications and variations may be made by a person having ordinary knowledge in the technical field to which the present invention pertains without departing from the essential characteristics of the present invention.

[0183] Therefore, the embodiments disclosed herein are intended to illustrate, but not to limit, the technical idea of ​​the present invention, and the scope of the technical idea of ​​the present invention is not limited by such embodiments.

[0184] The scope of protection of the present invention should be interpreted by the following claims, and all technical ideas within the equivalent range should be interpreted as being included in the scope of the present invention. [Explanation of symbols]

[0185] 1 Terminal 3. Dispenser 5 Measurement Module 11 Control section 13 Input section 15 Communications Department 17 Display 19 Storage 31 Control Unit 33 Input section 35 Communications Department 37 Drive unit 39 Storage 170 Display

Claims

1. A dispenser for providing cosmetics; a terminal that generates a code including information about the cosmetic product and transmits the code to the dispenser; The dispenser comprises: Decode the code received from the terminal and provide the corresponding cosmetic product; The code containing information about the cosmetic product is At least one or more pieces of information selected from the group including a current color, a target color, a cosmetic type, a dosage, and an additional ingredient; The code includes characters containing information about the cosmetic product, The terminal device includes: the generated code; Displaying a simulation that is a predicted result when the cosmetic product corresponding to the generated code is used; The terminal device includes: A simulation is displayed by converting a target area in a user image into black and white, and then synthesizing an image of an HSL hue corresponding to a target hue with the image that has been subjected to alpha value processing; A cosmetics providing system, wherein the alpha value processing is to calculate an alpha value based on the brightness of each pixel contained in the transformed target area.

2. The code containing information about the cosmetic product is A code including information necessary to calculate a manufacturing method of the cosmetic product, 2. The cosmetics providing system according to claim 1, wherein the characters themselves represent information necessary to calculate a manufacturing method of the cosmetics.

3. The dispenser comprises:

2. The cosmetics providing system according to claim 1, wherein the code is decoded using a code interpretation table stored in the storage unit of the dispenser.

4. The code containing information about cosmetics is: The cosmetics providing system according to claim 3, further comprising at least one information selected from the group consisting of a current color, a target color, a cosmetics type, a volume, and additional ingredients.

5. The code containing information about the cosmetic product is The cosmetics providing system according to claim 1 , wherein the code includes information on the cartridge to be discharged and the amount of the product to be discharged.

6. The dispenser comprises:

2. The cosmetics providing system according to claim 1, characterized in that the code received from the terminal is decoded by analyzing the code received from the terminal into a product code representing a color and a factor code representing a feeling of use, and converting each of the analyzed product codes and factor codes into an interpretable code.

7. The terminal device includes: The cosmetics providing system according to claim 1 , wherein the code is generated so that user information is further included when the code is generated.

8. The dispenser comprises: The system for providing cosmetics according to claim 7 , further comprising: selecting a cosmetic composition to be included in the cosmetic product based on user information included in the code.

9. The terminal device includes: Display the hue table, The cosmetics providing system of claim 1 , wherein when a start point and an end point are input from the hue table, the code is generated in which the hue selected as the start point is the current hue and the hue selected as the end point is the target hue.

10. The terminal device includes: The hue table; The cosmetics providing system of claim 9, further comprising a code generating method for generating a code when one point in the color table is the current color and another point in the color table is the target color.

11. The cosmetics providing system of claim 1 , wherein the terminal displays the generated code.

12. The terminal device includes: The cosmetics providing system according to claim 1 , further comprising: displaying a predicted hue that is predicted to appear when the cosmetics corresponding to the generated code is used in a current hue.

13. The terminal device includes: The cosmetics providing system of claim 12 , further displaying a predicted hue that is predicted to appear when the cosmetics corresponding to the generated code is used for a hue other than the current hue.

14. receiving an input of a current hue and a target hue by the terminal; generating a code including information on the current color and information on the target color by the terminal; the terminal transmitting the generated code to a dispenser; and dispensing the cosmetic product corresponding to the code received from the terminal by the dispenser; The code is At least one or more pieces of information selected from the group including a current color, a target color, a cosmetic type, a dosage, and an additional ingredient; The code includes characters containing information about the cosmetic product, The terminal device includes: the generated code; Displaying a simulation that is a predicted result when the cosmetic product corresponding to the generated code is used; The terminal device includes: A simulation is displayed by converting a target area in a user image into black and white, and then synthesizing an image of an HSL hue corresponding to a target hue with the image that has been subjected to alpha value processing; A method of operating a cosmetics providing system, wherein the alpha value processing is to calculate an alpha value based on the brightness of each pixel included in the transformed target area.

15. an input section for inputting a current hue and a target hue; a control unit for generating a code including information on a current color and information on a target color inputted through the input unit; and a communication unit for transmitting the generated code to a dispenser so that a cosmetic product corresponding to the generated code is provided. The code is At least one or more pieces of information selected from the group including a current color, a target color, a cosmetic type, a dosage, and an additional ingredient; The code includes characters containing information about the cosmetic product, The terminal device includes: the generated code; Displaying a simulation that is a predicted result when the cosmetic product corresponding to the generated code is used; The terminal device includes: A simulation is displayed by converting a target area in a user image into black and white, and then synthesizing an image of an HSL hue corresponding to a target hue with the image that has been subjected to alpha value processing; The alpha value processing is to calculate an alpha value based on the brightness of each pixel included in the transformed target area.

Citation Information

Patent Citations

  • Customized cosmetics providing system and its operating method

    JP2020500611A

  • Capsule-type cosmetic material comprising recipe code and a cosmetic manufacturing device by using them

    KR1020130033906A