JP7558538B2 - System, user terminal, program and method - Google Patents
System, user terminal, program and method Download PDFInfo
- Publication number
- JP7558538B2 JP7558538B2 JP2023199510A JP2023199510A JP7558538B2 JP 7558538 B2 JP7558538 B2 JP 7558538B2 JP 2023199510 A JP2023199510 A JP 2023199510A JP 2023199510 A JP2023199510 A JP 2023199510A JP 7558538 B2 JP7558538 B2 JP 7558538B2
- Authority
- JP
- Japan
- Prior art keywords
- hair
- color
- brightness
- coloring agent
- dyeing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 277
- 230000037308 hair color Effects 0.000 claims description 1020
- 239000003086 colorant Substances 0.000 claims description 742
- 238000004043 dyeing Methods 0.000 claims description 430
- 239000000118 hair dye Substances 0.000 claims description 207
- 230000003724 hair brightness Effects 0.000 claims description 64
- 239000000975 dye Substances 0.000 claims description 36
- 239000003085 diluting agent Substances 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 description 332
- 239000003795 chemical substances by application Substances 0.000 description 198
- 239000000126 substance Substances 0.000 description 72
- 238000011282 treatment Methods 0.000 description 27
- 238000010586 diagram Methods 0.000 description 25
- 238000004040 coloring Methods 0.000 description 18
- 238000004891 communication Methods 0.000 description 11
- 210000004761 scalp Anatomy 0.000 description 10
- 238000005406 washing Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000001678 irradiating effect Effects 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- 230000001590 oxidative effect Effects 0.000 description 4
- 230000003796 beauty Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000001035 drying Methods 0.000 description 1
- 210000005069 ears Anatomy 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Image Processing (AREA)
Description
特許法第30条第2項適用 令和5年1月12日に公開(https://apps.apple.com/us/app/color-select/id1663995983)。 令和5年5月16日にウェブサイトにて公開(https://colorbiz.co.jp/service_houjin.php)。Applicable under
本発明は、システム、ユーザ端末、プログラム及び方法に関する。 The present invention relates to a system, a user terminal, a program, and a method.
従来から、毛髪を染髪するヘアカラーリングが広く行われている。美容院やヘアカラーリングの専門店などにおいては、ヘアカラーリングを行う際に、美容師が、顧客一人一人の毛髪の状態を確認したうえで、顧客の要望に応じて、ヘアカラーリング剤を調剤する方法等が採用されている。しかし、調剤したヘアカラーリング剤により、染髪後の毛髪の色がどうなるかを客観的に確かめる方法がなく、美容師の経験や勘で染髪後の毛髪の色を推測していた。 Hair coloring, the act of dyeing hair, has been widely practiced for some time. In beauty salons and hair coloring specialty stores, when coloring hair, the hairdresser checks the condition of each customer's hair and then prepares a hair coloring agent according to the customer's request. However, there is no way to objectively confirm what color the hair will be after dyeing with the prepared hair coloring agent, so the hairdresser must guess the color of the dyed hair based on their experience and intuition.
このような中、希望色を実現するヘアカラーリング剤をユーザに迅速に提示する選定システムが開示されている(例えば、特許文献1)。選定システムにおいて、単一のヘアカラーリング剤である非混合材料、及び、複数のヘアカラーリング剤を、所定の混合割合で混合した混合材料により染色した場合の色空間の各座標データが、アンダーカラーの種別ごとに記録されている。よって、染色対象者のアンダーカラーの種別と希望色とを入力すると、入力されたアンダーカラーの種別に対応する座標データの中から、入力された希望色と座標値が一致又は近似する非混合材料又は混合材料を検索し、その検索結果を出力することができる。 In light of this, a selection system has been disclosed that quickly presents users with hair coloring agents that will achieve their desired color (for example, Patent Document 1). In the selection system, the coordinate data of each color space when dyeing is performed using a non-mixed material that is a single hair coloring agent, and a mixed material in which multiple hair coloring agents are mixed in a specified mixing ratio, is recorded for each type of undercolor. Therefore, when the type of undercolor and desired color of the person to be dyed are input, a non-mixed material or mixed material whose coordinate values match or are close to the input desired color can be searched for from the coordinate data corresponding to the input type of undercolor, and the search results can be output.
本発明は、例えば、以下のいずれかの課題を解決することができる。本発明の第1の目的は、染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する、異なる色味及び/又は明るさに染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を表示するシステムを提供することである。また、本発明の第2の目的は、異なる物質を混合する際の物質のそれぞれの量の算定を容易にするシステムを提供することである。本発明の第3の目的は、所定のヘアカラーリング剤について、染髪された後の毛髪の色味及び/又は明るさを把握可能な情報が記憶されていないことを通知するシステムを提供することである。 The present invention can solve, for example, any of the following problems. A first object of the present invention is to provide a system that displays image information that allows the user to grasp the color and/or brightness of hair after it has been dyed with each of a plurality of first hair coloring agents capable of dyeing hair to different colors and/or brightnesses, which corresponds to information that allows the user to identify the color and/or brightness of hair before dyeing. A second object of the present invention is to provide a system that makes it easy to calculate the amount of each substance when different substances are mixed. A third object of the present invention is to provide a system that notifies a user that no information that allows the user to grasp the color and/or brightness of hair after it has been dyed with a specified hair coloring agent is stored.
本発明の課題は、
[1]少なくとも1のコンピュータ装置を備えるシステムであって、染髪前の毛髪の色味及び/又は明るさと関連付けて、第1ヘアカラーリング剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を記憶する記憶手段と、染髪前の毛髪の色味及び/又は明るさを特定可能な情報の入力を受け付ける入力受付手段と、記憶手段に記憶された染髪前の毛髪の色味及び/又は明るさと前記画像情報との対応関係をもとに、入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する、異なる色味及び/又は明るさに染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を表示する画像表示手段を備える、システム;
[2]画像表示手段が、記憶手段に記憶された染髪前の毛髪の色味及び/又は明るさと前記画像情報との対応関係をもとに、入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する、異なる色味及び明るさに染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の色味及び明るさを把握可能な画像情報を表示する、前記[1]に記載のシステム;
[3]画像表示手段が、記憶手段に記憶された染髪前の毛髪の色味及び/又は明るさと前記画像情報との対応関係をもとに、入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応し、且つ、所定の毛髪の色味に染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の明るさを把握可能な画像情報を表示する、前記[1]又は[2]に記載のシステム;
[4]前記所定の毛髪の色味が、利用者が希望する染髪された後の毛髪の色味である、前記[3]に記載のシステム;
[5]画像表示手段が、さらに、利用者が希望する染髪された後の毛髪の色味及び明るさを把握可能な画像情報を表示する、前記[3]又は[4]に記載のシステム;
[6]画像表示手段により、複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報が表示された状態で、第1ヘアカラーリング剤、利用者が希望する染髪された後の毛髪の色味及び/若しくは明るさ、又は、画像情報の選択を受け付ける選択受付手段と、選択受付手段により選択を受け付けた第1ヘアカラーリング剤、選択受付手段により選択を受け付けた毛髪の色味及び/又は明るさに対応する第1ヘアカラーリング剤、又は、選択受付手段により選択を受け付けた画像情報に対応する第1ヘアカラーリング剤を、使用する予定の第1ヘアカラーリング剤として特定するヘアカラーリング剤特定手段とを備える、前記[1]~[5]のいずれかに記載のシステム;
[7]ヘアカラーリング剤特定手段が、毛髪の異なる複数の部分のそれぞれに使用する予定の複数の第1ヘアカラーリング剤を特定することが可能である、前記[6]に記載のシステム;
[8]毛髪における黒髪又は白髪の割合の選択を受け付ける割合選択手段と、画像表示手段が、選択を受け付けた毛髪における黒髪又は白髪の割合に応じて、異なる画像情報を表示する、前記[1]~[7]のいずれかに記載のシステム;
[9]ヘアカラーリングの際に第1ヘアカラーリングと混合して使用する希釈剤の種類又は濃度の選択を受け付ける第2ヘアカラーリング剤選択手段と、画像表示手段が、選択を受け付けた第2ヘアカラーリング剤の種類又は濃度に応じて、異なる画像情報を表示する、前記[1]~[8]のいずれかに記載のシステム;
[10]少なくとも1のコンピュータ装置を備えるシステムにおいて実行される方法であって、染髪前の毛髪の色味及び/又は明るさと関連付けて、第1ヘアカラーリング剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を記憶する記憶ステップと、染髪前の毛髪の色味及び/又は明るさを特定可能な情報の入力を受け付ける入力受付ステップと、記憶ステップに記憶された染髪前の毛髪の色味及び/又は明るさと前記画像情報との対応関係をもとに、入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する、異なる色味及び/又は明るさに染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を表示する画像表示ステップを有する、方法;
[11]コンピュータ装置を、染髪前の毛髪の色味及び/又は明るさと関連付けて、第1ヘアカラーリング剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を記憶する記憶手段と、
染髪前の毛髪の色味及び/又は明るさを特定可能な情報の入力を受け付ける入力受付手段と、記憶手段に記憶された染髪前の毛髪の色味及び/又は明るさと前記画像情報との対応関係をもとに、入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する、異なる色味及び/又は明るさに染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を表示する画像表示手段として機能させる、プログラム;
[12]コンピュータ装置において、要素E1、E2、・・・En-1、Enのn個の要素にそれぞれに対応する数値I1、I2、・・・In-1、Inのn個の数値をもとに、要素E1、E2、・・・En-1、Enのそれぞれに対応する数値O1、O2、・・・On-1、Onのn個の数値を算出するためのプログラムであって、コンピュータ装置を、数値O1、O2、・・・Ok-1、Okのk個の数値の合計値Tk及び数値Ikをもとに、所定の算定ルールRkにしたがって、数値Okを算出する処理を、k=nから順にk=2になるまで繰り返し、数値O1、O2、・・・On-1、Onを算定する算定手段、
として機能させる、プログラム(n及びkは2以上の整数であり、kはn以下である);
[13]算定ルールRαが、数値O1、O2、・・・Oα-1、Oαの合計が合計値Tαとなるようにして、数値I1、I2、・・・Iα-1、Iαの各比をもとに、数値I1、I2、・・・Iα-1、Iαのそれぞれに対応する数値O1、O2、・・・Oα-1、Oαを算定するものである、前記[12]に記載のプログラム(αは2以上の整数であり、αはn以下である);
[14]算定ルールRβが、数値O1、O2、・・・Oβ-1、Oβの合計が合計値Tβとなるようにして、数値O1、O2、・・・Oβ-1の(β-1)個の数値の合計値Tβ-1に対する数値Iβにより特定される割合をもとに、数値Oβを算定するものである、又は、数値O1、O2、・・・Oβ-1、Oβの合計が合計値Tβとなるようにして、合計値Tβに対する数値Iβにより特定される割合をもとに、数値Oβを算定するものである、前記[12]又は[13]に記載のプログラム(βは3以上の整数であり、βはn以下である);
[15]算定ルールRγが、数値Iγを数値Oγであると算定する、前記[12]~[14]のいずれかに記載のプログラム(γは3以上の整数であり、γはn以下である);
[16]コンピュータ装置において、要素E1、E2、・・・En-1、Enのn個の要素にそれぞれに対応する数値I1、I2、・・・In-1、Inのn個の数値をもとに、要素E1、E2、・・・En-1、Enのそれぞれに対応する数値O1、O2、・・・On-1、Onのn個の数値を算出するためのプログラムであって、コンピュータ装置を、数値Ikをもとに、所定の算定ルールRkにしたがって、数値Okを算出する処理をk=2から順にk=nになるまで繰り返し、数値O1、O2、・・・On-1、Onを算定する算定手段、として機能させる、プログラム(n及びkは2以上の整数であり、kはn以下である);
[17]算定ルールRαが、数値I1、I2、・・・Iα-1、Iαの各比をもとに、数値I1、I2、・・・Iα-1、Iαのそれぞれに対応する数値O1、O2、・・・Oα-1、Oαを算定するものである、前記[16]に記載のプログラム(αは2以上の整数であり、αはn以下である);
[18]算定ルールRβが、数値O1、O2、・・・Oδのδ個の数値の合計値Tδに対する数値Iβにより特定される割合をもとに、数値Oβを算定するものである、又は、数値O1、O2、・・・Oδのδ個の数値の合計値Tδと数値Oβとの合計値に対する数値Iβの割合をもとに、数値Oβを算定するものである、前記[16]又は[17]に記載のプログラム(βは3以上の整数であり、βはn以下であり、δは(β-1)以下である);
[19]算定ルールRγが、数値Iγを数値Oγであると算定する、前記[16]~[18]のいずれかに記載のプログラム(γは3以上の整数であり、γはn以下である);
[20]コンピュータ装置を数値I1、I2、・・・In-1、Inの入力を受け付ける数値入力手段、として機能させ、算定手段が、入力を受け付けた数値I1、I2、・・・In-1、Inをもとに、数値O1、O2、・・・On-1、Onを算定する、前記[12]~[19]のいずれかに記載のプログラム;
[21]コンピュータ装置を算定ルールR2、R3、・・・Rn-1、Rnの入力を受け付ける算定ルール入力手段、
として機能させ、算定手段が、入力を受け付けた算定ルールR2、R3、・・・Rn-1、Rnをもとに、数値O1、O2、・・・On-1、Onを算定する、
前記[12]~[20]のいずれかに記載のプログラム;
[22]算定ルール入力手段が、1の操作ボタンの選択により、算定ルールR2、R3、・・・Rn-1、Rnのいずれか1の算定ルールの入力を受け付ける、前記[21]に記載のプログラム;
[23]コンピュータ装置を、算定した数値O1、O2、・・・On-1、Onのそれぞれが、要素E1、E2、・・・En-1、Enのそれぞれに対応するものであること、及び/又は、数値I1、I2、・・・In-1、Inのそれぞれに対応するものであることが把握可能な態様で表示する、前記[12]~22]のいずれかに記載のプログラム;
[24]要素E1、E2、・・・En-1、Enのn個の要素にそれぞれに対応する数値I1、I2、・・・In-1、Inのn個の数値をもとに、要素E1、E2、・・・En-1、Enのそれぞれに対応する数値O1、O2、・・・On-1、Onのn個の数値を算出するためのコンピュータ装置あって、数値O1、O2、・・・Ok-1、Okのk個の数値の合計値Tk及び数値Ikをもとに、所定の算定ルールRkにしたがって、数値Okを算出する処理を、k=nから順にk=2になるまで繰り返し、数値O1、O2、・・・On-1、Onを算定する算定手段、を備える、コンピュータ装置(n及びkは2以上の整数であり、kはn以下である);
[25]コンピュータ装置において、要素E1、E2、・・・En-1、Enのn個の要素にそれぞれに対応する数値I1、I2、・・・In-1、Inのn個の数値をもとに、要素E1、E2、・・・En-1、Enのそれぞれに対応する数値O1、O2、・・・On-1、Onのn個の数値を算出するための方法であって、数値O1、O2、・・・Ok-1、Okのk個の数値の合計値Tk及び数値Ikをもとに、所定の算定ルールRkにしたがって、数値Okを算出する処理を、k=nから順にk=2になるまで繰り返し、数値O1、O2、・・・On-1、Onを算定する算定ステップ、を有する、方法(n及びkは2以上の整数であり、kはn以下である);
[26]要素E1、E2、・・・En-1、Enのn個の要素にそれぞれに対応する数値I1、I2、・・・In-1、Inのn個の数値をもとに、要素E1、E2、・・・En-1、Enのそれぞれに対応する数値O1、O2、・・・On-1、Onのn個の数値を算出するためのコンピュータ装置であって、数値Ikをもとに、所定の算定ルールRkにしたがって、数値Okを算出する処理をk=2から順にk=nになるまで繰り返し、数値O1、O2、・・・On-1、Onを算定する算定手段、を備える、コンピュータ装置(n及びkは2以上の整数であり、kはn以下である);
[27]コンピュータ装置において、要素E1、E2、・・・En-1、Enのn個の要素にそれぞれに対応する数値I1、I2、・・・In-1、Inのn個の数値をもとに、要素E1、E2、・・・En-1、Enのそれぞれに対応する数値O1、O2、・・・On-1、Onのn個の数値を算出するための方法であって、数値Ikをもとに、所定の算定ルールRkにしたがって、数値Okを算出する処理をk=2から順にk=nになるまで繰り返し、数値O1、O2、・・・On-1、Onを算定する算定手段、を有する、方法(n及びkは2以上の整数であり、kはn以下である);
により解決することができる。
The object of the present invention is to
[1] A system including at least one computer device, the system including: a storage means for storing image information that allows a user to grasp the color and/or brightness of hair after dyeing with a first hair coloring agent in association with the color and/or brightness of hair before dyeing; an input receiving means for receiving an input of information that allows a user to specify the color and/or brightness of hair before dyeing; and an image display means for displaying image information that allows a user to grasp the color and/or brightness of hair after dyeing with each of a plurality of first hair coloring agents capable of dyeing hair to different colors and/or brightnesses, the image information corresponding to the input information that allows a user to specify the color and/or brightness of hair before dyeing, based on the correspondence relationship between the color and/or brightness of hair before dyeing stored in the storage means and the image information;
[2] The system described in [1] above, wherein the image display means displays image information that allows the user to grasp the color and brightness of the hair after dyeing with each of a plurality of first hair coloring agents capable of dyeing hair to different colors and brightnesses, which corresponds to the input information that can identify the color and/or brightness of the hair before dyeing, based on the correspondence relationship between the color and/or brightness of the hair before dyeing stored in the storage means and the image information;
[3] The system described in [1] or [2] above, wherein the image display means displays image information that corresponds to information that can specify the color and/or brightness of the hair before dyeing based on a correspondence relationship between the color and/or brightness of the hair before dyeing stored in the storage means and the image information, and that allows the user to grasp the brightness of the hair after dyeing with each of a plurality of first hair coloring agents that can dye the hair to a predetermined hair color;
[4] The system according to [3], wherein the predetermined hair color is a hair color after dyeing desired by the user;
[5] The system according to [3] or [4], wherein the image display means further displays image information that allows the user to grasp the color and brightness of the hair after dyeing as desired;
[6] The system according to any one of [1] to [5] above, further comprising: a selection receiving means for receiving a selection of a first hair coloring agent, a color and/or brightness of the hair after dyeing desired by a user, or image information in a state in which image information that allows the user to grasp the color and/or brightness of the hair after dyeing with each of a plurality of first hair coloring agents is displayed by an image display means; and a hair coloring agent identification means for identifying the first hair coloring agent selected by the selection receiving means, the first hair coloring agent corresponding to the color and/or brightness of the hair selected by the selection receiving means, or the first hair coloring agent corresponding to the image information selected by the selection receiving means, as the first hair coloring agent to be used;
[7] The system according to [6], wherein the hair coloring agent identifying means is capable of identifying a plurality of first hair coloring agents to be used on each of a plurality of different portions of the hair;
[8] The system according to any one of [1] to [7] above, wherein the ratio selection means receives a selection of a ratio of black hair or white hair in the hair, and the image display means displays different image information depending on the ratio of black hair or white hair in the hair received by the selection;
[9] The system according to any one of [1] to [8], further comprising a second hair coloring agent selection means for receiving a selection of a type or concentration of a diluent to be mixed with the first hair coloring agent during hair coloring, and an image display means for displaying different image information depending on the type or concentration of the second hair coloring agent selected;
[10] A method executed in a system having at least one computer device, the method comprising: a storage step of storing image information that allows a user to grasp the color and/or brightness of hair after dyeing with a first hair coloring agent in association with the color and/or brightness of hair before dyeing; an input receiving step of receiving input of information that allows a user to specify the color and/or brightness of hair before dyeing; and an image display step of displaying image information that allows a user to grasp the color and/or brightness of hair after dyeing with each of a plurality of first hair coloring agents capable of dyeing hair to different colors and/or brightnesses, which corresponds to the input information that allows a user to specify the color and/or brightness of hair before dyeing, based on the correspondence relationship between the color and/or brightness of hair before dyeing stored in the storage step and the image information;
[11] A storage means for storing image information that allows the user to grasp the color and/or brightness of the hair after dyeing with the first hair coloring agent by associating the computer device with the color and/or brightness of the hair before dyeing;
a program that functions as an input receiving means for receiving an input of information capable of identifying the color and/or brightness of hair before dyeing, and as an image display means for displaying image information capable of grasping the color and/or brightness of hair after dyeing with each of a plurality of first hair coloring agents capable of dyeing hair to different colors and/or brightnesses, which corresponds to the input information capable of identifying the color and/or brightness of hair before dyeing, based on the correspondence relationship between the color and/or brightness of hair before dyeing stored in a storage means and the image information;
[12] A program for calculating n numerical values O 1 , O 2 , ... O n-1 , O n corresponding to n elements E 1 , E 2 , ... E n-1 , E n based on n numerical values I 1 , I 2 , ... I n-1 , I n corresponding to n elements E 1 , E 2 , ... E n-1 , E n , in a computer device, the program comprising: calculation means for calculating a numerical value O k in accordance with a predetermined calculation rule R k based on a total value T k of k numerical values of the numerical values O 1 , O 2 , ... O k-1 , O k and a numerical value I k , in order from k =n to k=2, to calculate numerical values O 1 , O 2 , ... O n-1 , O n ;
(n and k are integers equal to or greater than 2, and k is equal to or less than n);
[13] The program according to [12], wherein the calculation rule R α calculates numerical values O 1 , O 2 , ... O α-1 , O α corresponding to the numerical values I 1 , I 2 , ... I α-1 , I α, respectively, based on the ratios of the numerical values I 1 , I 2 , ... I α -1 , I α, such that the sum of the numerical values O 1 , O 2 , ... O α-1 , O α becomes a total value T α (α is an integer of 2 or more, and α is n or less);
[14] The program according to [ 12 ] or [ 13 ], wherein the calculation rule R β is for calculating a numerical value O β based on a ratio specified by the numerical value I β to the total value T β- 1 of (β-1) numerical values O 1 , O 2 , ... O β-1 , such that the sum of the numerical values O 1 , O 2 , ... O β-1 , O β is the total value T β, or for calculating a numerical value O β based on a ratio specified by the numerical value I β to the total value T β, such that the sum of the numerical values O 1 , O 2 , ... O β-1 , O β is the total value T β (β is an integer of 3 or more, and β is n or less);
[15] The program according to any one of [12] to [14], wherein the calculation rule R γ calculates a numerical value I γ to be a numerical value O γ (γ is an integer of 3 or more, and γ is n or less);
[16] A program for calculating n numerical values O 1 , O 2 , ... O n-1 , O n corresponding to n elements E 1 , E 2 , ... E n-1 , E n based on n numerical values I 1 , I 2 , ... I n-1 , I n corresponding to n elements E 1 , E 2 , ... E n-1 , E n , in a computer device, the program causing the computer device to function as a calculation means for calculating numerical values O 1 , O 2 , ... O n-1 , O n by repeating a process of calculating numerical value O k in order from k=2 to k=n based on numerical value I k according to a predetermined calculation rule R k (n and k are integers of 2 or more, and k is n or less);
[17] The program according to [16], wherein the calculation rule R α calculates numerical values O 1 , O 2 , ... O α-1 , O α corresponding to the numerical values I 1 , I 2 , ... I α-1 , I α , respectively, based on the ratios of the numerical values I 1 , I 2 , ... I α-1 , I α (α is an integer of 2 or more, and α is n or less);
[18] The program according to [ 16 ] or [ 17] , wherein the calculation rule R β is for calculating the numerical value O β based on a ratio specified by the numerical value I β to the total value T δ of the δ numerical values of the numerical values O 1 , O 2 , ... O δ , or for calculating the numerical value O β based on a ratio of the numerical value I β to the total value T δ of the δ numerical values of the
[19] The program according to any one of [16] to [18], wherein the calculation rule R γ calculates a numerical value I γ to be a numerical value O γ (γ is an integer of 3 or more, and γ is n or less);
[20] The program according to any one of [ 12] to [19] above, which causes a computer device to function as a numerical value input means for accepting input of numerical values I 1 , I 2 , ... I n-1 , I n, and a calculation means for calculating numerical values O 1 , O 2 , ... O n-1 , O n based on the accepted input numerical values I 1 , I 2 , ... I n -1 , I n ;
[21] A calculation rule input means for receiving input of calculation rules R 2 , R 3 , . . . R n-1 , R n of a computer device;
and the calculation means calculates numerical values O 1 , O 2 , . . . O n-1 , O n based on the input calculation rules R 2 , R 3 , . . .
The program according to any one of the above [12] to [20];
[22] The program according to [21], wherein the calculation rule input means accepts input of any one of the calculation rules R 2 , R 3 , . . . R n-1 , and R n by selecting one operation button;
[23] A program according to any one of [12] to [22 ] above , which displays a computer device in a manner that makes it possible to understand that each of the calculated numerical values O 1 , O 2 , ... O n- 1 , O n corresponds to each of the elements E 1 , E 2 , ... E n-1 , E n, and/or that each of the calculated numerical values I 1 , I 2 , ... I n-1 , I n corresponds to each of the numerical values I 1 , I 2 , ... I n-1 , I n;
[24] A computer device for calculating n numerical values O 1 , O 2 , ... O n-1 , O n corresponding to n elements E 1 , E 2 , ... E n-1 , E n based on n numerical values I 1 , I 2 , ... I n-1 , I n corresponding to n elements E 1 , E 2 , ... E n-1 , E n , comprising: a calculation means for calculating a numerical value O k based on a sum T k of k numerical values of the numerical values O 1 , O 2 , ... O k -1 , O k and a numerical value I k according to a predetermined calculation rule R k , repeating a process from k=n to k=2 to calculate numerical values O 1 , O 2 , ... O n-1 , O n (n and k are integers equal to or greater than 2, and k is equal to or less than n);
[25] A method for calculating n numerical values O 1 , O 2 , ... O n-1 , O n corresponding to n elements E 1 , E 2 , ... E n-1 , E n based on n numerical values I 1 , I 2 , ... I n- 1 , I n corresponding to n elements E 1 , E 2 , ... E n-1 , E n , comprising a calculation step of calculating numerical values O k in accordance with a predetermined calculation rule R k based on a sum T k of k numerical values of numerical values O 1 , O 2 , ... O k-1 , O k and numerical value I k , in order from k=n to k=2, to calculate numerical values O 1 , O 2 , ... O n-1 , O n (n and k are integers equal to or greater than 2, and k is equal to or less than n);
[26] A computer device for calculating n numerical values O 1 , O 2 , ... O n-1 , O n corresponding to n elements E 1 , E 2 , ... E n-1 , E n based on n numerical values I 1 , I 2 , ... I n-1 , I n corresponding to n elements E 1 , E 2 , ... E n-1 , E n , comprising: a calculation means for calculating numerical values O k based on numerical value I k in accordance with a predetermined calculation rule R k , repeating a process of calculating numerical value O k in order from k=2 to k=n, thereby calculating numerical values O 1 , O 2 , ... O n-1 , O n (n and k are integers equal to or greater than 2, and k is equal to or less than n);
[27] A method for calculating n numerical values O 1 , O 2 , ... O n-1 , O n corresponding to n elements E 1 , E 2 , ... E n-1 , E n based on n numerical values I 1 , I 2 , ... I n-1 , I n corresponding to n elements E 1 , E 2 , ... E n-1 , E n in a computer device, the method comprising: a calculation means for repeating a process of calculating a numerical value O k in order from k=2 to k =n based on a numerical value I k according to a predetermined calculation rule R k , to calculate numerical values O 1 , O 2 , ... O n-1 , O n (n and k are integers equal to or greater than 2, and k is equal to or less than n);
This can be solved by:
また、本発明の課題は、
[1]少なくとも1のコンピュータ装置を備えるシステムであって、ヘアカラーリング剤、並びに、染髪前の毛髪の色味及び/又は明るさと関連付けて、該ヘアカラーリング剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な情報を記憶する記憶手段と、希望の染髪後の毛髪の色味及び/又は明るさ、並びに、染髪前の毛髪の色味及び/又は明るさの入力を受け付ける入力受付手段と、記憶手段に記憶された前記情報を参照して、入力された希望の染髪後の毛髪の色味及び/又は明るさに染髪するためのヘアカラーリング剤、並びに、入力された染髪前の毛髪の色味及び/又は明るさに対応する、染髪後の毛髪の色味及び/又は明るさを把握可能な情報を特定する特定手段を備える、システム;
[2]特定手段が、記憶手段に記憶された前記情報を参照して、さらに、入力された希望の染髪後の毛髪の色味及び/又は明るさに染髪するためのヘアカラーリング剤と所定の関連性を有するヘアカラーリング剤、並びに、入力された染髪前の毛髪の色味及び/又は明るさに対応する、染髪後の毛髪の色味及び/又は明るさを把握可能な情報を特定する、前記[1]に記載のシステム;
[3]ヘアカラーリング剤が第1ヘアカラーリング剤と第2ヘアカラーリング剤を有するものであり、入力受付手段が、さらに、第1ヘアカラーリング剤と混合して使用する第2ヘアカラーリング剤の入力を受け付け、記憶手段が、第1ヘアカラーリング剤、第2ヘアカラーリング剤、並びに、染髪前の毛髪の色味及び/又は明るさと関連付けて、該第1ヘアカラーリング剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な情報を記憶するものであり、特定手段が、記憶手段に記憶された前記情報を参照して、入力された第2ヘアカラーリング剤、入力された希望の染髪後の毛髪の色味及び/又は明るさに染髪するための第1ヘアカラーリング剤、並びに、入力された染髪前の毛髪の色味及び/又は明るさに対応する、染髪後の毛髪の色味及び/又は明るさを把握可能な情報を特定する、前記[1]又は[2]に記載のシステム;
[4]入力した希望の染髪後の毛髪の色味及び/又は明るさを把握可能な情報、及び、特定した染髪後の毛髪の色味及び/又は明るさを把握可能な情報を表示するように制御する第1表示制御手段と、を備える前記[1]~[4]のいずれかに記載のシステム;
[5]希望の染髪後の毛髪の色味及び/若しくは明るさを把握可能な情報、並びに/又は、特定された染髪後の毛髪の色味及び/若しくは明るさを把握可能な情報が、色画像又は毛束の画像である、前記[1]~[5]のいずれかに記載のシステム;
[6]希望の染髪後の毛髪の色味及び/若しくは明るさを把握可能な情報、並びに/又は、特定された染髪後の毛髪の色味及び/若しくは明るさを把握可能な情報として、複数の色温度ごとに、前記色温度を有する光源のもとで視認される毛髪の色味及び/又は明るさを把握可能な情報を表示するように制御する第2表示制御手段を備える、前記[1]~[5]のいずれかに記載のシステム;
[7]希望の染髪後の毛髪の色味及び/若しくは明るさを把握可能な情報、並びに/又は、特定された染髪後の毛髪の色味及び/若しくは明るさを把握可能な情報として、複数の照度ごとに、前記照度で光を毛髪に照射したときに視認される毛髪の色味及び/又は明るさを把握可能な情報を表示するように制御する第3表示制御手段を備える、前記[1]~[6]のいずれかに記載のシステム;
[8]少なくとも1のコンピュータ装置を備えるシステムにおけるユーザ端末であって、希望の染髪後の毛髪の色味及び/又は明るさ、並びに、染髪前の毛髪の色味及び/又は明るさの入力を受け付ける入力受付手段を備え、システムが、ヘアカラーリング剤、並びに、染髪前の毛髪の色味及び/又は明るさと関連付けて、該ヘアカラーリング剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な情報を記憶する記憶手段と、記憶手段に記憶された前記情報を参照して、入力された希望の染髪後の毛髪の色味及び/又は明るさに染髪するためのヘアカラーリング剤、並びに、入力された染髪前の毛髪の色味及び/又は明るさに対応する、染髪後の毛髪の色味及び/又は明るさを把握可能な情報を特定する特定手段を備える、ユーザ端末;
[9]少なくとも1のコンピュータ装置において実行されるプログラムであって、コンピュータ装置を、ヘアカラーリング剤、並びに、染髪前の毛髪の色味及び/又は明るさと関連付けて、該ヘアカラーリング剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な情報を記憶する記憶手段と、希望の染髪後の毛髪の色味及び/又は明るさ、並びに、染髪前の毛髪の色味及び/又は明るさの入力を受け付ける入力受付手段と、記憶手段に記憶された前記情報を参照して、入力された希望の染髪後の毛髪の色味及び/又は明るさに染髪するためのヘアカラーリング剤、並びに、入力された染髪前の毛髪の色味及び/又は明るさに対応する、染髪後の毛髪の色味及び/又は明るさを把握可能な情報を特定する特定手段として機能させる、プログラム;
[10]少なくとも1のコンピュータ装置を備えるシステムにおいて実行される方法であって、ヘアカラーリング剤、並びに、染髪前の毛髪の色味及び/又は明るさと関連付けて、該ヘアカラーリング剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な情報を記憶する記憶ステップと、希望の染髪後の毛髪の色味及び/又は明るさ、並びに、染髪前の毛髪の色味及び/又は明るさの入力を受け付ける入力受付ステップと、記憶ステップに記憶された前記情報を参照して、入力された希望の染髪後の毛髪の色味及び/又は明るさに染髪するためのヘアカラーリング剤、並びに、入力された染髪前の毛髪の色味及び/又は明るさに対応する、染髪後の毛髪の色味及び/又は明るさを把握可能な情報を特定する特定ステップを有する、方法;
[11]少なくとも1のコンピュータ装置において実行されるシステムであって、ヘアカラーリング剤群が、少なくとも1のヘアカラーリング剤を含むヘアカラーリング剤(A)、及び、少なくとも2以上ヘアカラーリング剤を含むヘアカラーリング剤(B)から構成され、前記ヘアカラーリング剤群の全体量に対する、ヘアカラーリング剤(A)に含まれるヘアカラーリング剤のそれぞれの量の割合の入力を受け付ける割合入力手段と、ヘアカラーリング剤(B)に含まれるヘアカラーリング剤のそれぞれの量の比の入力を受け付ける比入力手段と、全体から入力された割合を差し引いた残りの割合が、前記ヘアカラーリング剤群の全体量に対するヘアカラーリング剤(B)の割合であることを前提として、入力を受け付けた割合及び比をもとに、ヘアカラーリング剤群に含まれるヘアカラーリング剤のそれぞれの量、全体量に対するヘアカラーリング剤のそれぞれの割合、及び/又は、ヘアカラーリング剤の量の比を算定する量算定手段を備える、システム;
[12]ヘアカラーリング剤群が2以上存在する、前記[11]に記載のプログラム;
[13]少なくとも1のコンピュータ装置において実行されるプログラムであって、コンピュータ装置を、ヘアカラーリング剤群が、少なくとも1のヘアカラーリング剤を含むヘアカラーリング剤(A)、及び、少なくとも2以上ヘアカラーリング剤を含むヘアカラーリング剤(B)から構成され、前記ヘアカラーリング剤群の全体量に対する、ヘアカラーリング剤(A)に含まれるヘアカラーリング剤のそれぞれの量の割合の入力を受け付ける割合入力手段と、ヘアカラーリング剤(B)に含まれるヘアカラーリング剤のそれぞれの量の比の入力を受け付ける比入力手段と、全体から入力された割合を差し引いた残りの割合が、前記ヘアカラーリング剤群の全体量に対するヘアカラーリング剤(B)の割合であることを前提として、入力を受け付けた割合及び比をもとに、ヘアカラーリング剤群に含まれるヘアカラーリング剤のそれぞれの量、全体量に対するヘアカラーリング剤のそれぞれの割合、及び/又は、ヘアカラーリング剤の量の比を算定する量算定手段として機能させる、プログラム;
[14]少なくとも1のコンピュータ装置において実行されるシステムにおいて実行される方法であって、ヘアカラーリング剤群が、少なくとも1のヘアカラーリング剤を含むヘアカラーリング剤(A)、及び、少なくとも2以上ヘアカラーリング剤を含むヘアカラーリング剤(B)から構成され、前記ヘアカラーリング剤群の全体量に対する、ヘアカラーリング剤(A)に含まれるヘアカラーリング剤のそれぞれの量の割合の入力を受け付ける割合入力ステップと、ヘアカラーリング剤(B)に含まれるヘアカラーリング剤のそれぞれの量の比の入力を受け付ける比入力ステップと、全体から入力された割合を差し引いた残りの割合が、前記ヘアカラーリング剤群の全体量に対するヘアカラーリング剤(B)の割合であることを前提として、入力を受け付けた割合及び比をもとに、ヘアカラーリング剤群に含まれるヘアカラーリング剤のそれぞれの量、全体量に対するヘアカラーリング剤のそれぞれの割合、及び/又は、ヘアカラーリング剤の量の比を算定する量算定ステップを有する、方法;
[15]少なくとも1のコンピュータ装置を備えるシステムであって、ヘアカラーリング剤と関連付けて、該ヘアカラーリング剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な情報を記憶する記憶手段と、第1のコンピュータ装置において入力されたヘアカラーリング剤について、染髪された後の毛髪の色味及び/又は明るさを把握可能な情報が記憶されていない場合に、染髪された後の毛髪の色味及び/又は明るさを把握可能な情報が記憶されていないことを示す不足情報を、第2のコンピュータ装置に送信する送信手段を備える、システム;
[16]記憶手段が、第2のコンピュータ装置において入力された、送信手段により送信された不足情報に対応する、染髪された後の毛髪の色味及び/又は明るさを把握可能な情報を、ヘアカラーリング剤と関連付けて記憶する、前記[15]に記載のシステム;
[17]記憶手段に記憶された前記情報を参照して、第2のコンピュータ装置又は第3のコンピュータ装置において入力された、希望の染髪後の毛髪の色味及び/又は明るさに染髪するためのヘアカラーリング剤に対応する、染髪後の毛髪の色味及び/又は明るさを把握可能な情報を特定する特定手段を備える、前記[15]又は[16]に記載のシステム;
[18]特定手段が、さらに、第2のコンピュータ装置又は第3のコンピュータ装置において入力された、希望の染髪後の毛髪の色味及び/又は明るさに染髪するためのヘアカラーリング剤と所定の関連性を有するヘアカラーリング剤に対応する、染髪後の毛髪の色味及び/又は明るさを把握可能な情報を特定する、前記[17]に記載のシステム;
[19]少なくとも1のコンピュータ装置において実行されるプログラムであって、コンピュータ装置を、ヘアカラーリング剤と関連付けて、該ヘアカラーリング剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な情報を記憶する記憶手段と、第1のコンピュータ装置において入力されたヘアカラーリング剤について、染髪された後の毛髪の色味及び/又は明るさを把握可能な情報が記憶されていない場合に、染髪された後の毛髪の色味及び/又は明るさを把握可能な情報が記憶されていないことを示す不足情報を、第2のコンピュータ装置に送信する送信手段として機能させる、プログラム;
[20]少なくとも1のコンピュータ装置を備えるシステムにおいて実行される方法であって、ヘアカラーリング剤と関連付けて、該ヘアカラーリング剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な情報を記憶する記憶ステップと、第1のコンピュータ装置において入力されたヘアカラーリング剤について、染髪された後の毛髪の色味及び/又は明るさを把握可能な情報が記憶されていない場合に、染髪された後の毛髪の色味及び/又は明るさを把握可能な情報が記憶されていないことを示す不足情報を、第2のコンピュータ装置に送信する送信ステップを有する、方法;
により解決することができる。
The object of the present invention is also to
[1] A system including at least one computer device, the system including: a storage means for storing information that enables the user to grasp the color and/or brightness of hair after dyeing with a hair coloring agent in association with a hair color and/or brightness before dyeing; an input receiving means for receiving an input of a desired hair color and/or brightness after dyeing and the hair color and/or brightness before dyeing; and an identification means for identifying a hair coloring agent for dyeing hair to the desired hair color and/or brightness after dyeing inputted and information that enables the user to grasp the color and/or brightness of hair after dyeing that corresponds to the inputted hair color and/or brightness before dyeing by referring to the information stored in the storage means;
[2] The system described in [1] above, wherein the identification means refers to the information stored in the storage means, and further identifies a hair coloring agent having a predetermined correlation with a hair coloring agent for dyeing hair to the input desired color and/or brightness of the hair after dyeing, and information that can grasp the color and/or brightness of the hair after dyeing that corresponds to the input color and/or brightness of the hair before dyeing;
[3] The system according to [1] or [2], wherein the hair coloring agent includes a first hair coloring agent and a second hair coloring agent, the input receiving means further receives an input of a second hair coloring agent to be mixed with the first hair coloring agent, the storage means stores the first hair coloring agent, the second hair coloring agent, and information that enables the color and/or brightness of the hair after dyeing with the first hair coloring agent to be grasped in association with the color and/or brightness of the hair before dyeing, and the identification means refers to the information stored in the storage means to identify the input second hair coloring agent, the first hair coloring agent for dyeing the hair to the input desired color and/or brightness of the hair after dyeing, and the information that enables the color and/or brightness of the hair after dyeing that corresponds to the input color and/or brightness of the hair before dyeing;
[4] The system according to any one of [1] to [4], further comprising: a first display control means for controlling to display information that allows the user to grasp the input desired hair color and/or brightness after hair dyeing, and information that allows the user to grasp the specified hair color and/or brightness after hair dyeing;
[5] The system according to any one of [1] to [5] above, wherein the information enabling the user to grasp the desired color and/or brightness of hair after dyeing, and/or the information enabling the user to grasp the specified color and/or brightness of hair after dyeing, is a color image or an image of a hair bundle;
[6] The system according to any one of [1] to [5] above, further comprising a second display control means for controlling to display, for each of a plurality of color temperatures, information that allows one to grasp the color and/or brightness of hair after a desired hair dyeing and/or information that allows one to grasp the color and/or brightness of hair after a specified hair dyeing, the color and/or brightness of hair that is visually recognized under a light source having the color temperature;
[7] The system according to any one of [1] to [6], further comprising a third display control means for controlling to display, for each of a plurality of illuminances, information that allows one to grasp the color and/or brightness of hair after a desired hair dyeing and/or information that allows one to grasp the color and/or brightness of hair after a specified hair dyeing, the color and/or brightness of hair that is visually recognized when light is irradiated to the hair at the illuminance;
[8] A user terminal in a system having at least one computer device, the user terminal comprising: an input receiving means for receiving input of a desired color and/or brightness of hair after dyeing, and a color and/or brightness of hair before dyeing, the system comprising: a storage means for storing information that enables the user to grasp the color and/or brightness of hair after dyeing with the hair coloring agent in association with the color and/or brightness of hair before dyeing; and an identification means for identifying, by referring to the information stored in the storage means, a hair coloring agent for dyeing hair to the desired color and/or brightness after dyeing, and information that enables the user to grasp the color and/or brightness of hair after dyeing that corresponds to the input color and/or brightness of hair before dyeing;
[9] A program executed on at least one computer device, the program causing the computer device to function as: a storage means for storing information that enables a user to grasp the color and/or brightness of hair after dyeing with a hair coloring agent in association with the hair coloring agent and the color and/or brightness of hair before dyeing; an input receiving means for receiving input of a desired hair color and/or brightness after dyeing and the hair color and/or brightness before dyeing; and an identification means for identifying a hair coloring agent for dyeing hair to the desired hair color and/or brightness after dyeing inputted and information that enables a user to grasp the color and/or brightness of hair after dyeing that corresponds to the inputted hair color and/or brightness of hair before dyeing, by referring to the information stored in the storage means;
[10] A method executed in a system having at least one computer device, the method comprising: a storage step of storing information that enables grasping the color and/or brightness of hair after dyeing with the hair coloring agent in association with a hair coloring agent and a color and/or brightness of hair before dyeing; an input receiving step of receiving an input of a desired hair color and/or brightness after dyeing and a hair color and/or brightness before dyeing; and an identification step of referring to the information stored in the storage step to identify a hair coloring agent for dyeing hair to the desired hair color and/or brightness after dyeing and information that enables grasping the color and/or brightness of hair after dyeing that corresponds to the inputted hair color and/or brightness of hair before dyeing;
[11] A system executed on at least one computer device, the system comprising: a hair coloring agent group consisting of a hair coloring agent (A) containing at least one hair coloring agent and a hair coloring agent (B) containing at least two or more hair coloring agents; a ratio input means for receiving an input of a ratio of the amount of each hair coloring agent contained in the hair coloring agent (A) to a total amount of the hair coloring agent group; a ratio input means for receiving an input of a ratio of the amount of each hair coloring agent contained in the hair coloring agent (B) to a total amount of the hair coloring agent group; and an amount calculation means for calculating, based on the received input ratio and ratio, the amount of each hair coloring agent contained in the hair coloring agent group, the ratio of each hair coloring agent to the total amount, and/or the ratio of the amount of the hair coloring agent, on the basis of the received input ratio and ratio, on the premise that the remaining ratio after subtracting the input ratio from the total is the ratio of the hair coloring agent (B) to the total amount of the hair coloring agent group;
[12] The program according to [11], wherein there are two or more hair coloring agent groups;
[13] A program executed on at least one computer device, the computer device functions as a ratio input means for receiving an input of a ratio of the amount of each hair coloring agent contained in the hair coloring agent (A) relative to a total amount of the hair coloring agent group, a ratio input means for receiving an input of a ratio of the amount of each hair coloring agent contained in the hair coloring agent (B) relative to a total amount of the hair coloring agent group, and an amount calculation means for calculating, based on the received ratio and ratio, the amount of each hair coloring agent contained in the hair coloring agent group, the ratio of each hair coloring agent to the total amount, and/or the ratio of the amount of the hair coloring agent, on the basis of the received ratio and ratio, on the premise that the ratio remaining after subtracting the input ratio from the total is the ratio of the hair coloring agent (B) relative to the total amount of the hair coloring agent group;
[14] A method executed in a system executed in at least one computer device, the method comprising: a hair coloring agent group consisting of a hair coloring agent (A) containing at least one hair coloring agent and a hair coloring agent (B) containing at least two or more hair coloring agents; a ratio input step of receiving an input of a ratio of the amount of each hair coloring agent contained in the hair coloring agent (A) to a total amount of the hair coloring agent group; a ratio input step of receiving an input of a ratio of the amount of each hair coloring agent contained in the hair coloring agent (B) to a total amount of the hair coloring agent group; and an amount calculation step of calculating, based on the received input ratio and ratio, the amount of each hair coloring agent contained in the hair coloring agent group, the ratio of each hair coloring agent to the total amount, and/or the ratio of the amount of the hair coloring agent, on the basis of the received input ratio and ratio, on the premise that the remaining ratio after subtracting the input ratio from the total is the ratio of the hair coloring agent (B) to the total amount of the hair coloring agent group;
[15] A system including at least one computer device, the system including: a storage means for storing information that is associated with a hair coloring agent and that enables a user to grasp the color and/or brightness of hair after dyeing with the hair coloring agent; and a transmission means for transmitting, when the information that enables a user to grasp the color and/or brightness of hair after dyeing is not stored for a hair coloring agent input in the first computer device, missing information indicating that the information that enables a user to grasp the color and/or brightness of hair after dyeing is not stored to the second computer device;
[16] The system according to [15], wherein the storage means stores information that is input in the second computer device and corresponds to the missing information transmitted by the transmission means, and that enables the color and/or brightness of the hair after dyeing to be grasped, in association with the hair coloring agent;
[17] The system according to [15] or [16], further comprising an identification means for identifying information capable of grasping the color and/or brightness of the hair after dyeing, which corresponds to a hair coloring agent for dyeing the hair to a desired color and/or brightness after dyeing, inputted in the second computer device or the third computer device, by referring to the information stored in the storage means;
[18] The system according to the above [17], wherein the specifying means further specifies information capable of grasping the color and/or brightness of the hair after dyeing, which corresponds to a hair coloring agent having a predetermined correlation with a hair coloring agent for dyeing the hair to a desired color and/or brightness after dyeing, inputted in the second computer device or the third computer device;
[19] A program executed in at least one computer device, the program causing the computer device to function as a storage means for storing information that is associated with a hair coloring agent and that enables the color and/or brightness of the hair after dyeing with the hair coloring agent to be grasped, and as a transmission means for transmitting, when information that enables the color and/or brightness of the hair after dyeing is not stored for a hair coloring agent input in a first computer device, missing information indicating that information that enables the color and/or brightness of the hair after dyeing is not stored to a second computer device;
[20] A method executed in a system including at least one computer device, the method comprising: a storage step of storing information that enables grasping the color and/or brightness of hair after dyeing with a hair coloring agent in association with the hair coloring agent; and a transmission step of transmitting, when the information that enables grasping the color and/or brightness of hair after dyeing is not stored for the hair coloring agent input in the first computer device, missing information indicating that the information that enables grasping the color and/or brightness of hair after dyeing is not stored to the second computer device;
This can be solved by:
本発明によれば、染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する、異なる色味及び/又は明るさに染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を表示するシステムを提供することができる。本発明によれば、異なる物質を混合する際の物質のそれぞれの量の算定を容易にするシステムを提供することができる。本発明によれば、所定のヘアカラーリング剤について、染髪された後の毛髪の色味及び/又は明るさを把握可能な情報が記憶されていないことを通知するシステムを提供することができる。 According to the present invention, it is possible to provide a system that displays image information that allows one to grasp the color and/or brightness of hair after it has been dyed with each of a plurality of first hair coloring agents capable of dyeing hair to different colors and/or brightnesses, which corresponds to information that allows one to identify the color and/or brightness of hair before dyeing. According to the present invention, it is possible to provide a system that makes it easy to calculate the amount of each substance when different substances are mixed. According to the present invention, it is possible to provide a system that notifies a user that no information that allows one to grasp the color and/or brightness of hair after it has been dyed is stored for a specific hair coloring agent.
以下、本発明の実施の形態について説明をするが、本発明の趣旨に反しない限り、本発明は、以下の実施の形態に限定されない。以下で説明するフローチャートを構成する各処理の順序は、処理内容に矛盾や不整合が生じない範囲で順不同であり、また、処理内容に矛盾や不整合が生じない範囲で、フローチャートを構成する各処理の一部を省略することや、フローチャートを構成する各処理に新たな処理を追加することも可能である。また、フローチャートを構成する各処理を実行する主体となる装置は、本発明の趣旨に反しない限り、他の装置へ変更することが可能である。その際、処理内容に矛盾や不整合が生じないように、処理内容を変更することが可能である。 The following describes an embodiment of the present invention, but the present invention is not limited to the following embodiment, so long as it does not go against the spirit of the present invention. The order of each process constituting the flowchart described below is random, as long as no contradictions or inconsistencies occur in the process content. It is also possible to omit some of the processes constituting the flowchart, or to add new processes to each process constituting the flowchart, as long as no contradictions or inconsistencies occur in the process content. In addition, the device that executes each process constituting the flowchart can be changed to another device, as long as it does not go against the spirit of the present invention. In that case, it is possible to change the process content so that no contradictions or inconsistencies occur in the process content.
<第一の実施の形態>
本発明の第一の実施の形態の概要について説明をする。第一の実施の形態に係るプログラムは、コンピュータ装置において、要素E1、E2、・・・En-1、Enのn個の要素にそれぞれに対応する数値I1、I2、・・・In-1、Inのn個の数値をもとに、要素E1、E2、・・・En-1、Enのそれぞれに対応する数値O1、O2、・・・On-1、Onのn個の数値を算出するためのプログラムである。nは2以上の整数である。
First Embodiment
An outline of a first embodiment of the present invention will be described. The program according to the first embodiment is a program for calculating n numerical values O 1 , O 2 , ... O n-1 , O n corresponding to elements E 1 , E 2 , ... E n-1 , E n, respectively, based on n numerical values I 1 , I 2 , ... I n- 1 , I n corresponding to n elements E 1 , E 2 , ... E n-1 , E n, respectively, in a computer device. n is an integer of 2 or more.
以下では、本発明の第一の実施の形態として、異なる物質を混合する際の物質のそれぞれの量を算定するためのプログラムを例示して説明をする。より具体的には、プログラムは、ヘアカラーリング剤の量を算定するためのプログラムである。ヘアカラーリング剤は、ヘアカラー剤ともいう。ヘアカラー剤は、1以上の第1ヘアカラーリング剤(第1ヘアカラー剤ともいう)と、1以上の第2ヘアカラーリング剤(第2ヘアカラー剤ともいう)を混合して利用される。第1ヘアカラー剤又は第2ヘアカラー剤は物質の一例である。 In the following, as a first embodiment of the present invention, a program for calculating the amount of each substance when different substances are mixed will be exemplified and explained. More specifically, the program is a program for calculating the amount of a hair coloring agent. A hair coloring agent is also called a hair dye. A hair dye is used by mixing one or more first hair coloring agents (also called first hair dyes) and one or more second hair coloring agents (also called second hair dyes). The first hair dye or the second hair dye is an example of a substance.
なお、第1ヘアカラー剤又は第2ヘアカラー剤の量とは、例えば、第1ヘアカラー剤又は第2ヘアカラー剤の体積量であってもよく、重量であってもよい。また、第1ヘアカラー剤又は第2ヘアカラー剤の量は、該量を特定できる情報であってもよい。該情報は、例えば、ヘアカラー剤全体に対する割合又は比である。 The amount of the first hair coloring agent or the second hair coloring agent may be, for example, the volume or weight of the first hair coloring agent or the second hair coloring agent. The amount of the first hair coloring agent or the second hair coloring agent may also be information that can identify the amount. The information may be, for example, a percentage or ratio relative to the total amount of hair coloring agent.
なお、以下の第二及び第三の実施の形態において、「ヘアカラーリング剤」、「第1ヘアカラーリング剤」、及び、「第2ヘアカラーリング剤」とは、上記において記載した内容を必要な範囲で採用できる。 In the second and third embodiments below, the terms "hair coloring agent," "first hair coloring agent," and "second hair coloring agent" may refer to the above to the extent necessary.
第一の実施の形態では、ユーザにより操作される端末において実行されるプログラムを例示して説明する。端末は、コンピュータ装置の一例である。端末は、例えば、美容師やアシスタントといった店舗の店員や個人により操作される。端末は、美容院やヘアカラーリング専門店等の顧客のヘアカラーリングを行う店舗に設置されてもよく、店舗に設置されず個人に携帯されてもよい。端末は、1の店舗に1つ備えられてもよく、1の店舗に複数備えられてもよい。例えば、端末が1の店舗に複数備えられ、1の店舗に所属する複数の美容師が、それぞれ異なる端末を利用してもよい。 In the first embodiment, a program executed on a terminal operated by a user is exemplified for explanation. The terminal is an example of a computer device. The terminal is operated, for example, by a store employee such as a hairdresser or an assistant, or by an individual. The terminal may be installed in a store such as a beauty salon or a hair coloring specialty store that performs hair coloring for customers, or may not be installed in the store and may be carried by an individual. One store may have one terminal, or multiple terminals may be installed in one store. For example, multiple terminals may be installed in one store, and multiple hairdressers belonging to one store may each use a different terminal.
[端末の構成]
端末は、表示画面と入力部を有するコンピュータ装置であれば特に限定されない。端末は、据え置き型で店舗のオフィス等に設置されたものでもよく、携帯型でユーザが移動する際に携帯することができるものであってもよい。端末としては、例えば、従来型の携帯電話、タブレット型端末、スマートフォン、モバイル端末、デスクトップ型・ノート型のパーソナルコンピュータなどが挙げられる。
[Device configuration]
The terminal is not particularly limited as long as it is a computer device having a display screen and an input unit. The terminal may be a stationary type installed in a store office or the like, or a portable type that the user can carry with them when moving around. Examples of terminals include conventional mobile phones, tablet terminals, smartphones, mobile terminals, desktop and notebook personal computers, etc.
図1は、本発明の第一の実施の形態にかかる端末10のハードウェア構成を示すブロック図である。端末10は、制御部11、RAM12、ストレージ部13、入力部14、表示部15及び通信インタフェース16を備え、それぞれ内部バスにより接続されている。
Figure 1 is a block diagram showing the hardware configuration of a terminal 10 according to a first embodiment of the present invention. The terminal 10 includes a
制御部11は、CPUやROMから構成される。制御部11は、ストレージ部13に格納されたプログラムを実行し、端末10の制御を行う。RAM12は、制御部11のワークエリアである。ストレージ部13は、プログラムやデータを保存するための記憶領域である。つまり、ストレージ部13は、プログラムを記憶した記録媒体として機能する。制御部11は、RAM12から読み出したプログラム及びデータ、並びに、入力部14にて入力されたデータをもとに、演算処理を行う。
The
表示部15は表示画面を有している。制御部11は、演算処理の結果に応じて、表示画面に画像を表示するためのビデオ信号を出力する。ここで、表示部15の表示画面はタッチセンサを備えるタッチパネルであってもよい。この場合、タッチパネルが入力部14として機能する。通信インタフェース16は無線又は有線により通信ネットワーク4に接続が可能であり、通信ネットワーク4を介して、他のコンピュータ装置とデータを送受信することが可能である。通信インタフェース16を介して受信したデータは、RAM12にロードされ、制御部11により演算処理が行われる。
The
[量特定処理]
第一の実施の形態に係る量特定処理について、説明する。量特定処理では、入力を受け付けた算定ルールR及び数値Iをもとに、ヘアカラー剤に含まれる第1ヘアカラー剤又は第2ヘアカラー剤(要素E)のそれぞれの量(数値O)を特定する。要素Eは、算定されるそれぞれの第1ヘアカラー剤又は第2ヘアカラー剤に対応する。1の要素Eは、算定される複数の第1ヘアカラー剤又は複数の第2ヘアカラー剤に対応してもよい。数値Oは、算定される第1ヘアカラー剤又は第2ヘアカラー剤の量に対応する。1の数値Oは、算定される複数の第1ヘアカラー剤又は複数の第2ヘアカラー剤の量に対応してもよい。
[Amount Specification Processing]
The amount specification process according to the first embodiment will be described. In the amount specification process, the amount (numerical value O) of each of the first hair coloring agent or the second hair coloring agent (element E) contained in the hair coloring agent is specified based on the calculation rule R and the numerical value I that have been input. The element E corresponds to each of the first hair coloring agents or the second hair coloring agents to be calculated. An element E of one may correspond to a plurality of first hair coloring agents or a plurality of second hair coloring agents to be calculated. The numerical value O corresponds to the amount of the first hair coloring agent or the second hair coloring agent to be calculated. The numerical value O of one may correspond to the amount of the plurality of first hair coloring agents or the plurality of second hair coloring agents to be calculated.
量特定処理は、例えば、ユーザが、第1ヘアカラー剤又は第2ヘアカラー剤の量の計算をするために用いられる。具体的には、1の店舗店員が顧客のカウンセリングを行い、ヘアカラー剤の配合を記入した指示書を作成する。そして、1の店舗店員又は2の店舗店員が、指示書を基に第1ヘアカラー剤又は第2ヘアカラー剤の量を計算する場合に実行される。
The amount determination process is used, for example, by a user to calculate the amount of the first hair coloring agent or the second hair coloring agent. Specifically, a store clerk at
図2は、本発明の第一の実施の形態に係る量特定処理のフローチャートを示す図である。まず、ユーザは、端末10にダウンロードされたアプリケーションプログラムを起動する。ユーザは、端末10に表示された入力画面において算定に必要な情報を入力する。端末10は、第1ヘアカラー剤又は第2ヘアカラー剤について、算定ルールR2、R3、・・・Rn-1、Rnの入力と、数値I1、I2、・・・In-1、Inの入力を受け付ける(ステップS1)。ステップS1において、端末10は、合計値Tn又はヘアカラー剤の合計量の入力を受け付けてもよい。合計値Tnは、数値O1、O2、・・・On-1、Onのn個の数値の合計値を示す。合計値Tnは、第1ヘアカラー剤又は第2ヘアカラー剤の合計量である。ステップS1において、端末10は、計算に関するグループの情報の入力を受け付けてもよい。 FIG. 2 is a diagram showing a flowchart of the amount specification process according to the first embodiment of the present invention. First, the user starts an application program downloaded to the terminal 10. The user inputs information required for calculation on the input screen displayed on the terminal 10. The terminal 10 accepts input of calculation rules R 2 , R 3 , . . . R n-1 , R n and input of numerical values I 1 , I 2 , . . . I n-1 , I n for the first hair color agent or the second hair color agent (step S1). In step S1, the terminal 10 may accept input of a total value T n or a total amount of the hair color agent. The total value T n indicates the total value of n numerical values O 1 , O 2 , . . . O n-1 , O n . The total value T n is the total amount of the first hair color agent or the second hair color agent. In step S1, the terminal 10 may accept input of group information related to the calculation.
ステップS1では、端末10は、1の操作ボタンの選択により、算定ルールR2、R3、・・・Rn-1、Rnのいずれか1の算定ルールの入力を受け付ける。1の操作ボタンの選択は、タッチパネルのように端末10への操作による選択、及び、キーボードやコントローラのように外部装置の操作による選択のいずれも含む。端末10には、所定の記号と関連付けて、複数の算定ルールRの類型が記憶されている。ユーザは、1の操作ボタンとして所定の記号を選択することで、算定ルールRを端末10に入力できる。具体的な算定ルールRと、入力に関する表示画面とについては、後述する。 In step S1, the terminal 10 accepts input of one of the calculation rules R 2 , R 3 , ... R n-1 , R n by selecting one operation button. The selection of one operation button includes both selection by operating the terminal 10 such as a touch panel, and selection by operating an external device such as a keyboard or controller. The terminal 10 stores a plurality of types of calculation rules R in association with a predetermined symbol. The user can input the calculation rule R to the terminal 10 by selecting a predetermined symbol as one operation button. The specific calculation rule R and the display screen for input will be described later.
算定ルールR2、R3、・・・Rn-1、Rnの入力と、数値I1、I2、・・・In-1、Inの入力が受け付けられると、端末10は、大グループの算定処理を実行する(ステップS2)。大グループの算定処理が実行されると、端末10は、ステップS1にて入力された算定ルールR及び数値Iに、小グループが存在するか否かを判定する(ステップS3)。小グループが存在する場合(ステップS3にてYES)、端末10は、該小グループの算定処理を実行する(ステップS4)。ステップS4が実行されると、端末10は、ステップS3の処理を再度実行する。 When the input of the calculation rules R 2 , R 3 , ... R n-1 , R n and the input of the numerical values I 1 , I 2 , ... I n-1 , I n are accepted, the terminal 10 executes the calculation process of the large group (step S2). When the calculation process of the large group is executed, the terminal 10 judges whether or not a small group exists for the calculation rule R and the numerical value I input in step S1 (step S3). If a small group exists (YES in step S3), the terminal 10 executes the calculation process of the small group (step S4). When step S4 is executed, the terminal 10 executes the process of step S3 again.
小グループが存在しない場合(ステップS3にてNO)、ステップS2及びS4にて特定された第1ヘアカラー剤又は第2ヘアカラー剤のそれぞれの量(数値O)が出力される(ステップS5)。ステップS5では、ヘアカラー剤の全体量に対する第1ヘアカラー剤又は第2ヘアカラー剤のそれぞれの割合、及び/又は、ヘアカラー剤の全体量に対する第1ヘアカラー剤又は第2ヘアカラー剤の量の比が出力されてもよい。ステップS5における出力とは、表示画面への表示、音声による音声出力等があげられる。以上のステップS1~S5の処理により、量特定処理が終了する。量特定処理は、第1ヘアカラー剤と第2ヘアカラー剤とそれぞれで実行される。 If no small group exists (NO in step S3), the amount (numerical value O) of each of the first hair coloring agent or the second hair coloring agent identified in steps S2 and S4 is output (step S5). In step S5, the ratio of each of the first hair coloring agent or the second hair coloring agent to the total amount of hair coloring agent and/or the ratio of the amount of the first hair coloring agent or the second hair coloring agent to the total amount of hair coloring agent may be output. Examples of output in step S5 include display on a display screen and audio output. The amount specification process is completed by the above steps S1 to S5. The amount specification process is performed for each of the first hair coloring agent and the second hair coloring agent.
計算に関するグループ(大グループ及び小グループ)について説明する。グループは、1回の算定処理によって算定が実行される算定ルール群である。グループには、1以上の算定ルールが含まれる。大グループは、最も優先して算定処理が実行されるグループである。小グループは、大グループの次に算定処理が実行されるグループである。小グループは、複数存在していてもよい。小グループ間において、算定処理の実行順は特に限定されない。また、小グループの次に算定処理が実行されるグループがあってもよい。第一の実施の形態に係るプログラムは、複数の第1ヘアカラー剤又は複数の第2ヘアカラー剤をグループ化して、算定処理を実行することができる。 Groups (large groups and small groups) related to calculations will be described. A group is a group of calculation rules for which calculations are performed by a single calculation process. A group includes one or more calculation rules. A large group is a group for which calculations are performed with the highest priority. A small group is a group for which calculations are performed after the large group. There may be multiple small groups. There is no particular limit to the order in which calculations are performed between small groups. There may also be a group for which calculations are performed after a small group. The program according to the first embodiment is capable of grouping multiple first hair color agents or multiple second hair color agents and performing calculations.
第一の実施の形態において、合計値Tkは、数値O1、O2、・・・Ok-1、Okのk個の数値の合計値を示す。また、算定ルールR、数値I、及び、数値Oについて、下付き文字が同じ数字又は文字である算定ルールR、数値I、及び、数値Oは、対応関係にあることを示す。また、下付き文字の数字は、端末10の表示画面において入力される領域に応じて特定されてもよく、ステップS1において、ユーザが端末10に入力した順に特定されてもよい。 In the first embodiment, the total value T k indicates the total value of k numbers, i.e., numbers O 1 , O 2 , ..., O k-1 , O k . In addition, for a calculation rule R, a number I, and a number O, the calculation rules R, numbers I, and numbers O having the same number or letter as a subscript indicate that they correspond to each other. In addition, the numbers in the subscript may be specified according to the area entered on the display screen of the terminal 10, or may be specified in the order entered by the user into the terminal 10 in step S1.
端末10は、合計値Tk及び数値Ikをもとに、所定の算定ルールRkにしたがって、数値Okを算出する。端末10は、数値Okを算出する処理を、k=nから順にk=2になるまで繰り返す。これにより、端末10は、数値O1、O2、・・・On-1、Onを算定する。n及びkは2以上の整数であり、kはn以下である。具体的には、端末10は、合計値T5を所定の量(例えば、100g)とした場合に、算定ルールR5から算定ルールR2の順に算定処理を実行する。端末10は、数値O5、O4、O3、O2、O1の順に数値Oを算定する。 The terminal 10 calculates a numerical value O k based on the total value T k and the numerical value I k according to a predetermined calculation rule R k . The terminal 10 repeats the process of calculating the numerical value O k in order from k=n until k=2. In this way, the terminal 10 calculates numerical values O 1 , O 2 , ... O n-1 , O n . n and k are integers equal to or greater than 2, and k is equal to or less than n. Specifically, when the total value T 5 is a predetermined amount (for example, 100 g), the terminal 10 executes the calculation process in the order of calculation rule R 5 to calculation rule R 2. The terminal 10 calculates the numerical value O in the order of numerical values O 5 , O 4 , O 3 , O 2 , O 1 .
第一の実施の形態において、算定ルールRは、比率計算、割合計算、グラム計算、及び、倍率計算のいずれかである。算定ルールRαは、比率計算である。αは2以上の整数であり、αはn以下である。算定ルールRεは、割合計算、倍率計算、又は、グラム計算である。εはαより大きい整数であり、εはn以下である。1回の量特定処理において、複数の算定ルールRが利用されてもよく、異なる算定ルールRが組み合わせて利用されてもよい。具体的には、1回の量特定処理において、比率計算の算定ルールRと、割合計算、グラム計算、及び、倍率計算のいずれか1以上の算定ルールRとが利用されてもよい。 In the first embodiment, the calculation rule R is any one of ratio calculation, percentage calculation, gram calculation, and magnification calculation. The calculation rule R α is a ratio calculation. α is an integer equal to or greater than 2, and α is equal to or less than n. The calculation rule R ε is a percentage calculation, magnification calculation, or gram calculation. ε is an integer greater than α, and ε is equal to or less than n. In one quantity specification process, multiple calculation rules R may be used, or different calculation rules R may be used in combination. Specifically, in one quantity specification process, the calculation rule R of the ratio calculation and one or more calculation rules R of the percentage calculation, gram calculation, and magnification calculation may be used.
図3は、第一の実施の形態に係る表示画面の一例を示す図である。図3に図示する表示画面100は、ステップS5にて出力される表示画面である。また、表示画面100は、ステップS1にて算定ルール及び数値を入力する表示画面である。表示画面100には、第1物質表示欄111と、入力欄112と、使用量表示欄113と、第2物質表示欄121と、入力欄122と、使用量表示欄123とが表示される。
Figure 3 is a diagram showing an example of a display screen according to the first embodiment. The
第1物質表示欄111及び第2物質表示欄121は、要素Eの表示領域である。第1物質表示欄111及び第2物質表示欄121は、物質名又は数字が表示される。第1物質表示欄111には、第1ヘアカラー剤の種類が入力されてもよいし、第1ヘアカラー剤の種類が入力されず、表示画面100の上部から順に数字が表示されてもよい。第2物質表示欄121には、第2ヘアカラー剤の種類が入力されてもよいし、第2ヘアカラー剤の種類が入力されず、表示画面100の上部から順に数字が表示されてもよい。
The first
図示するように、第1物質表示欄111及び第2物質表示欄121には、表示画面100の上部から、それぞれ順に数字が表示されている。表示画面100の上部から表示された数字は、要素E1、E2、・・・E5、E6に対応する。なお、小グループが存在する場合(ステップS3にてYES)、大グループの算定処理において、要素Eは複数の要素を含んでもよい。例えば、算定ルールRが入力される入力欄112の欄に対応して、大グループの要素E´と要素E´に対応する数値I´及び数値O´が設定される。図3において、要素E´と要素Eの対応関係は、次のとおりである。要素E´1は要素E1、要素E´2は要素E2~E3、要素E´3は要素E4~E6、要素E´4は要素E7にそれぞれ対応する。
As shown in the figure, numbers are displayed in order from the top of the
入力欄112、122は、算定ルールRと数値Iを入力する領域である。入力欄112、122において、記号は算定ルールRを示し、数字は数値Iを示す。入力欄112aには、算定ルール112Xと数値112Yが入力されている。記号は、操作ボタンに表示される記号に対応する。いずれかの入力欄112、122を選択すると、端末10に複数の記号及び/又は複数の数字が一覧で表示される。ユーザは、所望の記号の選択、及び、所望の数値の入力により、入力欄112、122に算定ルール及び数値を入力できる。
The input fields 112 and 122 are areas for inputting a calculation rule R and a numerical value I. In the input fields 112 and 122, symbols indicate the calculation rule R, and numbers indicate the numerical value I. The
算定ルールRとして、例えば、比率計算を示す「:」、割合計算を示す「%」、倍率計算を示す「×」、グラム計算を示す「g」を入力することができ、その後に数値Iを入力することができる。算定ルールRの「:」、「×」、「g」、「%」などの記号の右横に、「1」、「3」、「5」といった数値が表示される。数値は、正の値であり、小数を含むものであってもよい。 As the calculation rule R, for example, ":" indicating a ratio calculation, "%" indicating a percentage calculation, "x" indicating a magnification calculation, or "g" indicating a gram calculation can be entered, followed by a numerical value I. Numeric values such as "1", "3", and "5" are displayed to the right of the symbols such as ":", "x", "g", and "%" in the calculation rule R. The numerical values are positive values and may include decimals.
入力欄112aに入力された算定ルール112Xと数値112Y、使用量表示欄113aに表示された数値、及び、第1物質表示欄111aの物質は、同一の行に表示されている。入力欄112aに入力された算定ルール112Xと数値112Y、及び、使用量表示欄113aに表示された数値は、第1物質表示欄111aの物質(要素E)に対応する。第一の実施の形態において、端末10は、算定した数値O1、O2、・・・On-1、Onのそれぞれが、要素E1、E2、・・・En-1、Enのそれぞれに対応するものであること、及び/又は、数値I1、I2、・・・In-1、Inのそれぞれに対応するものであることが把握可能な態様で表示することができる。
The
ユーザは、アイコン106aを選択することで、予め設定された算定ルールRを表示できる。例えば、端末10は、予めグループ化した入力欄112、122、又は、予め算定ルールRが入力された入力欄112、122を表示することができる。
By selecting the
ユーザは、アイコン106bを選択することで、第1ヘアカラー剤又は第2ヘアカラー剤のグループ化を行える。ユーザは、2以上の要素Eを選択することで、複数の要素Eを含む要素E´を設定できる。具体的には、ユーザは、アイコン106bを選択した後、入力欄112b、112cを選択する。これにより、第1物質表示欄111b、112cに対応する「2」「3」がグループ化され、入力欄112hが表示される。図3の第1物質では、1の大グループ(入力欄112a、112h、112i、112g)と、2の小グループ(入力欄112b、112cと入力欄112d、112e、112f)が表示されている。
The user can group the first hair coloring agent or the second hair coloring agent by selecting
以下では、比率計算、割合計算、グラム計算、及び、倍率計算について、それぞれの計算処理の内容を端末10の表示画面と共に説明する。 Below, the content of each calculation process for ratio calculation, percentage calculation, gram calculation, and magnification calculation will be explained along with the display screen of the terminal 10.
〔比率計算〕
比率計算(算定ルールRα)は、比率が入力された第1ヘアカラー剤又は第2ヘアカラー剤の合計量を、入力された比率に応じて、第1ヘアカラー剤又は第2ヘアカラー剤の量(数値O)を分配する計算である。入力された比率は、数値Iに対応する。具体的には、算定ルールRαは、数値O1、O2、・・・Oα-1、Oαの合計が合計値Tαとなるようにして、数値I1、I2、・・・Iα-1、Iαの各比をもとに、数値I1、I2、・・・Iα-1、Iαのそれぞれに対応する数値O1、O2、・・・Oα-1、Oαを算定するものである。数値I1、I2、・・・Iα-1、Iαの各比とは、数値I1:I2:I3:・・・:Iα-1:Iαであることを意味する。比率計算では、1つの比率計算において、2以上の数値Iが入力され、入力された数値に対応する数値Oが算定される。
[Ratio calculation]
The ratio calculation (calculation rule R α ) is a calculation for distributing the amount (numerical value O) of the first hair color agent or the second hair color agent, for which a ratio has been input, to the total amount of the first hair color agent or the second hair color agent according to the input ratio. The input ratio corresponds to the numerical value I. Specifically, the calculation rule R α calculates numerical values O 1 , O 2 , ... O α-1 , O α corresponding to the numerical values I 1 , I 2 , ... I α-1 , I α , respectively, based on the ratios of the numerical values I 1 , I 2 , ... I α-1 , I α , such that the sum of the numerical values O 1 , O 2 , ... O α-1 , O α becomes the total value T α . Each ratio of the numerical values I 1 , I 2 , ..., I α-1 , and I α means the numerical values I 1 :I 2 :I 3 : ...:I α-1 :I α . In a ratio calculation, two or more numerical values I are input in one ratio calculation, and a numerical value O corresponding to the input numerical values is calculated.
例えば、入力欄112b、112cに入力された算定ルール「:」は、比率計算を示す。入力欄112bに入力された数値「3」及び入力欄112cに入力された数値「2」は、比率計算に対応する数値Iである。つまり、第1物質表示欄111b及び111cに対応する第1ヘアカラー剤「2」及び「3」が「3:2」の比率で計算されることが入力されている。比率計算の場合は、比率計算の対象となる入力欄のすべてにおいて算定ルール「:」を入力する必要がある。つまり、入力欄112b、112cには、「:3」、「:2」と入力をする必要がある。比率計算の対象となる要素は、2以上であれば特に限定されない。
For example, the calculation rule ":" entered in input fields 112b and 112c indicates a ratio calculation. The numerical value "3" entered in
使用量表示欄113、123は、数値Oの表示領域である。図示するように、使用量表示欄113b、113cには、「4.3g」、「6.4g」が表示されている。使用量表示欄113b、113cに表示される数値Oは、入力欄112b、112cに入力された算定ルールRと数値Iに基づいて算定される。使用量表示欄113、123に表示される数値Oは、具体的には、後述の合計量表示欄101、第1物質合計量表示欄102、第2物質合計量表示欄103、及び、入力欄112、122に入力された情報をもとに、特定された第1ヘアカラー剤又は第2ヘアカラー剤の使用量(数値O)が表示される。
The usage amount display fields 113 and 123 are display areas for the numerical value O. As shown in the figure, the usage amount display fields 113b and 113c display "4.3 g" and "6.4 g". The numerical value O displayed in the usage amount display fields 113b and 113c is calculated based on the calculation rule R and the numerical value I entered in the input fields 112b and 112c. Specifically, the numerical value O displayed in the usage amount display fields 113 and 123 displays the specified amount of the first or second hair coloring agent used (numerical value O) based on the information entered in the total
〔割合計算〕
割合計算(算定ルールRβ)は、入力された割合に応じて、割合を入力された第1ヘアカラー剤又は第2ヘアカラー剤の量を特定する計算である。具体的には、算定ルールRβは、数値O1、O2、・・・Oβ-1、Oβの合計が合計値Tβとなるようにして、数値O1、O2、・・・Oβ-1の(β-1)個の数値の合計値Tβ-1に対する数値Iβにより特定される割合をもとに、数値Oβを算定するものである。又は、割合計算は、合計値Tβに対する数値Iβにより特定される割合をもとに、数値Oβを算定するものである。βは3以上の整数であり、βはαより大きく、βはn以下である。
[Percentage calculation]
The ratio calculation (calculation rule R β ) is a calculation for specifying the amount of the first hair color agent or the second hair color agent for which a ratio is input according to an input ratio. Specifically, the calculation rule R β is for calculating a numerical value O β based on a ratio specified by the numerical value I β to the total value T β-1 of ( β-1 ) numerical values O 1 , O 2 , ... O β-1 , such that the sum of the
例えば、割合計算は、割合を入力するまでに入力された第1ヘアカラー剤又は第2ヘアカラー剤の合計量(合計値Tβ-1)に対する、入力された数値(数値Iβ)により特定される割合の第1ヘアカラー剤又は第2ヘアカラー剤の量を、割合を入力された第1ヘアカラー剤又は第2ヘアカラー剤(要素Eβ)の量(数値Oβ)として特定してもよい。或いは、割合計算は、割合を入力された第1ヘアカラー剤又は第2ヘアカラー剤までに入力された第1ヘアカラー剤又は第2ヘアカラー剤の合計量(合計値Tβ)に対する、入力された数値(数値Iβ)により特定される割合の第1ヘアカラー剤又は第2ヘアカラー剤の量を、割合を入力された第1ヘアカラー剤又は第2ヘアカラー剤(要素Eβ)の量(数値Oβ)として特定してもよい。 For example, the percentage calculation may specify the amount of the first or second hair coloring agent, which is a percentage specified by the input numerical value (numerical value I β ), relative to the total amount of the first or second hair coloring agent input up to the input of the percentage (total value T β-1 ), as the amount (numerical value O β ) of the first or second hair coloring agent (element E β ) for which the percentage has been input. Alternatively, the percentage calculation may specify the amount of the first or second hair coloring agent, which is a percentage specified by the input numerical value (numerical value I β ), relative to the total amount of the first or second hair coloring agent input up to the input of the percentage (total value T β ), as the amount (numerical value O β ) of the first or second hair coloring agent (element E β ) for which the percentage has been input.
或いは、割合計算は、ユーザが選択した第1ヘアカラー剤又は第2ヘアカラー剤の合計量に対する、入力された数値(数値Iβ)により特定される割合の第1ヘアカラー剤又は第2ヘアカラー剤の量を、割合を入力された第1ヘアカラー剤又は第2ヘアカラー剤(要素Eβ)の量(数値Oβ)として特定してもよい。或いは、割合計算は、割合を入力された第1ヘアカラー剤又は第2ヘアカラー剤、及び、ユーザが選択した第1ヘアカラー剤又は第2ヘアカラー剤の合計量に対する、入力された数値(数値Iβ)により特定される割合の第1ヘアカラー剤又は第2ヘアカラー剤の量を、割合を入力された第1ヘアカラー剤又は第2ヘアカラー剤(要素Eβ)の量(数値Oβ)として特定してもよい。割合計算では、1つの割合計算において、1の数値Iが入力され、1の数値Oが算定される。 Alternatively, the percentage calculation may specify the amount of the first hair coloring agent or the second hair coloring agent, which is a proportion specified by the input numerical value (numerical value I β ), relative to the total amount of the first hair coloring agent or the second hair coloring agent selected by the user, as the amount (numerical value O β ) of the first hair coloring agent or the second hair coloring agent (element E β ) for which a proportion has been input. Alternatively, the percentage calculation may specify the amount of the first hair coloring agent or the second hair coloring agent, which is a proportion specified by the input numerical value (numerical value I β ), relative to the total amount of the first hair coloring agent or the second hair coloring agent selected by the user and the first hair coloring agent or the second hair coloring agent for which a proportion has been input, as the amount (numerical value O β ) of the first hair coloring agent or the second hair coloring agent (element E β ) for which a proportion has been input. In the percentage calculation, a numerical value I of 1 is input and a numerical value O of 1 is calculated in one percentage calculation.
例えば、入力欄112fに入力された算定ルール「%」は、割合計算を示す。入力欄112fに入力された数値「40」は、割合計算に対応する数値Iである。図3では、第1物質表示欄111fに対応する第1ヘアカラー剤「6」が、使用量表示欄113d、113eに表示される数値の合計量に対して、「40%」の割合で計算されている。
For example, the calculation rule "%" entered in
〔倍率計算〕
倍率計算(算定ルールRβ)は、入力された倍率に応じて、倍率を入力された第1ヘアカラー剤又は第2ヘアカラー剤の量を特定する計算である。具体的には、割合計算と同様の算定ルールRβを利用できる。例えば、倍率計算は、倍率を入力するまでに入力された第1ヘアカラー剤又は第2ヘアカラー剤の合計量(合計値Tβ-1)に対して、入力された数値(数値Iβ)により特定される倍率を乗算した第1ヘアカラー剤又は第2ヘアカラー剤の量を、倍率を入力された第1ヘアカラー剤又は第2ヘアカラー剤(要素Eβ)の量(数値Oβ)として特定してもよい。或いは、倍率計算は、倍率を入力するまでに入力された第1ヘアカラー剤又は第2ヘアカラー剤の合計量(合計値Tβ-1)に対して、入力された数値(数値Iβ)により特定される倍率を乗算した第1ヘアカラー剤又は第2ヘアカラー剤の量が、倍率を入力された第1ヘアカラー剤又は第2ヘアカラー剤までに入力された第1ヘアカラー剤又は第2ヘアカラー剤の合計量(合計値Tβ)となるように、倍率を入力された第1ヘアカラー剤又は第2ヘアカラー剤(要素Eβ)の量(数値Oβ)を特定してもよい。
[Magnification calculation]
The magnification calculation (calculation rule R β ) is a calculation for specifying the amount of the first hair color agent or the second hair color agent for which the magnification has been input, according to the input magnification. Specifically, the same calculation rule R β as the ratio calculation can be used. For example, the magnification calculation may specify the amount of the first hair color agent or the second hair color agent obtained by multiplying the total amount of the first hair color agent or the second hair color agent input before the magnification is input (total value T β-1 ) by the magnification specified by the input numerical value (numerical value I β ), as the amount (numerical value O β ) of the first hair color agent or the second hair color agent for which the magnification has been input (element E β ). Alternatively, the magnification calculation may specify the amount (numerical value O β ) of the first or second hair coloring agent (element E β ) for which the magnification has been input, such that the amount of the first or second hair coloring agent obtained by multiplying the total amount (total value T β-1 ) of the first or second hair coloring agent input up to the input of the magnification by the magnification specified by the input numerical value (numerical value I β ) becomes the total amount (total value T β ) of the first or second hair coloring agent input up to the first or second hair coloring agent for which the magnification has been input.
或いは、倍率計算は、ユーザが選択した第1ヘアカラー剤又は第2ヘアカラー剤の合計量に対して、入力された数値(数値Iβ)により特定される倍率を乗算した第1ヘアカラー剤又は第2ヘアカラー剤の量を、倍率を入力された第1ヘアカラー剤又は第2ヘアカラー剤(要素Eβ)の量(数値Oβ)として特定してもよい。或いは、倍率計算は、ユーザが選択した第1ヘアカラー剤又は第2ヘアカラー剤の合計量に対して、入力された数値(数値Iβ)により特定される倍率を乗算した量が、倍率を入力された第1ヘアカラー剤又は第2ヘアカラー剤及びユーザが選択した第1ヘアカラー剤又は第2ヘアカラー剤の合計量となるように、倍率を入力された第1ヘアカラー剤又は第2ヘアカラー剤(要素Eβ)の量(数値Oβ)を特定してもよい。倍率計算では、1つの倍率計算において、1の数値Iが入力され、1の数値Oが算定される。 Alternatively, the magnification calculation may specify the amount of the first hair coloring agent or the second hair coloring agent (element E β ) for which the magnification has been input, as the amount (numerical value O β ) of the first hair coloring agent or the second hair coloring agent for which the magnification has been input, which is the amount of the first hair coloring agent or the second hair coloring agent selected by the user multiplied by the magnification specified by the input numerical value (numerical value I β ). Alternatively, the magnification calculation may specify the amount (numerical value O β ) of the first hair coloring agent or the second hair coloring agent for which the magnification has been input, such that the amount of the first hair coloring agent or the second hair coloring agent selected by the user multiplied by the magnification specified by the input numerical value ( numerical value I β ) is the total amount of the first hair coloring agent or the second hair coloring agent for which the magnification has been input and the first hair coloring agent or the second hair coloring agent selected by the user. In the magnification calculation, a numerical value I of 1 is input and a numerical value O of 1 is calculated in one magnification calculation.
例えば、入力欄112iに入力された算定ルール「×」は、倍率計算を示す。入力欄112iに入力された数値「2」は、倍率計算に対応する数値Iである。図3では、第1物質表示欄111d~111fに対応する第1ヘアカラー剤「4」「5」「6」の合計量が、第1物質表示欄111a~111cに対応する第1ヘアカラー剤「1」「2」「3」の合計量の「2倍」となるように計算されている。
For example, the calculation rule "x" entered in
〔グラム計算〕
グラム計算(算定ルールRγ)は、入力された数値I(グラム)の第1ヘアカラー剤又は第2ヘアカラー剤の量を特定する計算である。具体的には、算定ルールRγは、数値Iγを数値Oγであると算定する。γは3以上の整数であり、γはαより大きい整数であり、γはn以下である。グラム計算では、1つのグラム計算において、1の数値Iが入力され、1の数値Oが算定される。
[Gram calculation]
The gram calculation (calculation rule R γ ) is a calculation that specifies the amount of the first hair color agent or the second hair color agent of an input value I (grams). Specifically, the calculation rule R γ calculates the value I γ to be a value O γ , where γ is an integer equal to or greater than 3, γ is an integer greater than α, and γ is equal to or less than n. In the gram calculation, in one gram calculation, a value I of 1 is input and a value O of 1 is calculated.
例えば、入力欄112gに入力された算定ルール「g」は、グラム計算を示す。入力欄112fに入力された数値「5」は、グラム計算に対応する数値Iである。図3では、第1物質表示欄111gに対応する第1物質「7」の使用量表示欄113gに表示される量が、「5g」となるように計算されている。
For example, the calculation rule "g" entered in
図3の表示画面100の説明に戻る。表示画面100には、合計量表示欄101と、第1物質合計量表示欄102と、第2物質合計量表示欄103とが表示される。合計量表示欄101には、ヘアカラー剤の全体量が表示される。第1物質合計量表示欄102及び第2物質合計量表示欄103には、第1ヘアカラー剤及び第2ヘアカラー剤のそれぞれの合計量と、第1ヘアカラー剤及び第2ヘアカラー剤の比とが表示される。
Returning to the explanation of the
ユーザは、第1ヘアカラー剤と第2ヘアカラー剤の比を任意に変更できる。例えば、アイコン104aの選択により、第1ヘアカラー剤の第2ヘアカラー剤に対する比を増加させることができる。端末10への操作入力により、第1ヘアカラー剤、第2ヘアカラー剤、又は、ヘアカラー剤の全体量の増減が可能としてもよい。第1ヘアカラー剤と第2ヘアカラー剤の比率、又は、第1ヘアカラー剤、第2ヘアカラー剤、若しくは、ヘアカラー剤の全体量を増減した場合、入力欄112、122の算定ルールR及び数値Iを維持したまま、使用量表示欄113、123に表示される第1ヘアカラー剤及び第2ヘアカラー剤の量が変更される。つまり、第1ヘアカラー剤及び第2ヘアカラー剤のそれぞれの割合又は比を維持したまま、第1ヘアカラー剤及び第2ヘアカラー剤の比又は全体量を変更し、第1ヘアカラー剤及び第2ヘアカラー剤の量を算定できる。
The user can change the ratio of the first hair coloring agent to the second hair coloring agent at will. For example, by selecting the
なお、ユーザは、例えば、入力欄112fで割合計算を選択すると、入力欄112a~112fの中から1以上を選択できてもよい。端末10は、選択された入力欄112に対応する使用量表示欄113の数値の合計量に対して、入力欄112fにて入力された数値により特定される割合を乗算して、使用量表示欄112fの数値を算定できる。ユーザは、入力欄112fで入力した割合を、どの第1物質の合計量に対して求めるかを選択できる。ユーザは、入力欄112で倍率計算を選択した場合も同様である。
For example, when the user selects percentage calculation in
ユーザが割合計算又は倍率計算の対象とする要素を選択する場合、算定ルールRβは、数値O1、O2、・・・Oδのδ個の数値の合計値Tδに対する数値Iβにより特定される割合をもとに、数値Oβを算定するものである。又は、ユーザが割合計算又は倍率計算の対象とする要素を選択する場合、算定ルールRβは、数値O1、O2、・・・Oδのδ個の数値の合計値Tδと数値Oβとの合計値に対する数値Iβの割合をもとに、数値Oβを算定するものである。βは3以上の整数であり、βはn以下であり、δは(β-1)以下である。この場合、数値O1、O2、・・・Oδのδ個の数値は、連続した数値でなくてもよい。また、数値O1、O2、・・・Oδのδ個の数値は、ユーザが選択した入力欄112に対応する数値Oである。
When a user selects an element to be the subject of a ratio calculation or a magnification calculation, the calculation rule R β calculates a numerical value O β based on a ratio specified by the numerical value I β to the total value T δ of the δ numerical values of the numerical values O 1 , O 2 , ... O δ . Or, when a user selects an element to be the subject of a ratio calculation or a magnification calculation, the calculation rule R β calculates a numerical value O β based on a ratio of the numerical value I β to the total value T δ of the δ numerical values of the numerical values O 1 , O 2 , ... O δ and the total value of the numerical value O β . β is an integer of 3 or more, β is n or less, and δ is (β-1) or less. In this case, the δ numerical values of the numerical values O 1 , O 2 , ... O δ do not have to be consecutive numerical values. In addition, the δ numerical values of the numerical values O 1 , O 2 , ... O δ are numerical values O corresponding to the
なお、第1物質表示欄111及び第2物質表示欄121に表示及び入力された情報は、取消アイコン114の選択により、対応する第1物質又は第2物質の情報が消去できる。また、追加アイコン(不図示)の選択により、任意の第1物質又は第2物質の入力欄を追加できるとしてもよい。
In addition, the information displayed and input in the first
[算定処理]
次に、ステップS2及びS4にて実行される算定処理について説明する。算定処理では、合計値Tk及び数値Ikをもとに、所定の算定ルールRkにしたがって、数値Okを算出する。算定ルールR及び数値Iは、ステップS1及びS2にて入力を受け付けたものである。以下では、算定処理をk=nから順にk=2になるまで繰り返す場合について、説明する。
[Calculation process]
Next, the calculation process executed in steps S2 and S4 will be described. In the calculation process, a value Ok is calculated based on the total value Tk and the value Ik according to a predetermined calculation rule Rk . The calculation rule R and the value I are input in steps S1 and S2. Below, a case where the calculation process is repeated in order from k=n to k=2 will be described.
算定ルールRについて、それぞれをどのような計算とするかは、ユーザによって任意に設定可能である。以下では、割合計算(算定ルールRβ)は、割合を入力するまでに入力された第1ヘアカラー剤又は第2ヘアカラー剤の合計量(合計値Tβ―1)に対する、入力された数値(数値Iβ)により特定される割合の第1ヘアカラー剤又は第2ヘアカラー剤の量を、割合を入力された第1ヘアカラー剤又は第2ヘアカラー剤の量(数値Oβ)として特定する。倍率計算(算定ルールRβ)は、倍率を入力するまでに入力された第1ヘアカラー剤又は第2ヘアカラー剤の合計量(合計値Tβ―1)に対して、入力された数値(数値Iβ)により特定される倍率を乗算した第1ヘアカラー剤又は第2ヘアカラー剤の量を、倍率を入力された第1ヘアカラー剤又は第2ヘアカラー剤の量(数値Oβ)として特定する。なお、入力された数値Iβが、割合であるか倍率であるかは、ユーザの選択する算定ルールRにより決定される。 The user can arbitrarily set the type of calculation for each calculation rule R. In the following, the ratio calculation (calculation rule R β ) specifies the amount of the first hair coloring agent or the second hair coloring agent at a ratio specified by the input numerical value (numerical value I β ) relative to the total amount of the first hair coloring agent or the second hair coloring agent inputted before the ratio is inputted (total value T β-1 ), as the amount of the first hair coloring agent or the second hair coloring agent for which the ratio is inputted (numerical value O β ). The magnification calculation (calculation rule R β ) specifies the amount of the first hair coloring agent or the second hair coloring agent obtained by multiplying the total amount of the first hair coloring agent or the second hair coloring agent inputted before the magnification (total value T β-1 ) by the magnification specified by the input numerical value (numerical value I β ), as the amount of the first hair coloring agent or the second hair coloring agent for which the magnification is inputted (numerical value O β ). Whether the inputted numerical value Iβ is a ratio or a magnification is determined by the calculation rule R selected by the user.
図4は、第一の実施の形態に係る算定処理のフローチャートを示す図である。図4に示すフローチャートは、要素E1~Enのそれぞれに対応する数値O1~Onについて、算定ルールR1~Rn及び数値I1~Inをもとに算出するものである。図4に示すフローチャートでは、まず、算定ルールRn、数値On、合計値Tnをもとに数値Inを算出することにより、合計値Tnと数値Inから合計値Tnー1を算出することが可能となる。この合計値Tnー1と、算定ルールRnー1、数値Onー1をもとに数値Inー1を算定する。このようにして、要素Enから要素E1まで順に、対応する数値Onから数値O1を算定する。 FIG. 4 is a diagram showing a flowchart of the calculation process according to the first embodiment. The flowchart shown in FIG. 4 calculates the numerical values O 1 to O n corresponding to the elements E 1 to E n based on the calculation rules R 1 to R n and the numerical values I 1 to I n . In the flowchart shown in FIG. 4, first, the numerical value I n is calculated based on the calculation rule R n , the numerical value O n , and the total value T n , so that the total value T n-1 can be calculated from the total value T n and the numerical value I n . The numerical value I n-1 is calculated based on this total value T n-1 , the calculation rule R n-1 , and the numerical value O n-1 . In this way, the numerical value O 1 is calculated from the corresponding numerical values O n in order from the element E n to the element E 1 .
以下では、例えば、ステップS12~S14のそれぞれにおいて、割合計算「%」、倍率計算「×」、及び、グラム計算「g」のいずれかの算定ルールが算定され、ステップS15において、比率計算「:」の算定ルールにより数値O2と数値O1が算定される場合について説明をする。 In the following, for example, a case will be described in which in each of steps S12 to S14, one of the calculation rules for percentage calculation "%", magnification calculation "x", and gram calculation "g" is calculated, and in step S15, numerical values O2 and O1 are calculated using the calculation rule for ratio calculation ":".
まず、端末10は、算定ルールRnが算定処理の対象のグループに存在するか否かを判定する(ステップS11)。算定ルールRnが存在する場合(ステップS11にてYES)、端末10は、合計値Tn及び数値Inから数値Onを特定する(ステップS12)。合計値Tnは、予め定められた値を用いてもよく、合計値Tnは端末10により入力された値を用いてもよい。端末10にて合計値Tnが入力される場合、ステップS1にて数値が入力される。 First, the terminal 10 determines whether or not a calculation rule R n exists in the group that is the target of the calculation process (step S11). If a calculation rule R n exists (YES in step S11), the terminal 10 identifies a numerical value O n from the total value T n and the numerical value I n (step S12). The total value T n may be a predetermined value, or may be a value input by the terminal 10. When the total value T n is input by the terminal 10, the numerical value is input in step S1.
ステップS12が実行されると、端末10は、算定ルールRn-1を利用して、合計値Tn-1及び数値In-1から数値On-1を特定する。端末10は、同様に、算定ルールRn-2、Rn-3、・・・R6、R5を利用して、数値On-2、On-3、・・O6、O5を特定する。そして、端末10は、算定ルールR4を利用して、合計値T4及び数値I4から数値O4を特定する(ステップS13)。次に、端末10は、合計値T3及び数値I3から数値O3を特定する(ステップS14)。ステップS13とS14の処理は、ステップS12の処理と同様に実行される。 When step S12 is executed, the terminal 10 uses the calculation rule R n-1 to identify the numerical value O n-1 from the total value T n -1 and the numerical value I n-1 . Similarly, the terminal 10 uses the calculation rules R n-2 , R n-3 , ... R 6 , R 5 to identify the numerical values O n-2 , O n-3 , ... O 6 , O 5. Then, the terminal 10 uses the calculation rule R 4 to identify the numerical value O 4 from the total value T 4 and the numerical value I 4 (step S13). Next, the terminal 10 identifies the numerical value O 3 from the total value T 3 and the numerical value I 3 (step S14). The processes of steps S13 and S14 are executed in the same manner as the process of step S12.
次に、端末10は、ステップS12~S14にて特定された情報、並びに、ステップS1にて入力された算定ルールR及び数値Iを用いて、第1ヘアカラー剤又は第2ヘアカラー剤のそれぞれの量(数値O)を特定する(ステップS15)。ステップS15では、端末10は、合計値T2並びに数値I2及び数値I1から数値O2と数値O1を特定する。ステップS15では、端末10は、ヘアカラー剤の全体量に対する第1ヘアカラー剤又は第2ヘアカラー剤のそれぞれの割合、及び/又は、ヘアカラー剤の全体量に対する第1ヘアカラー剤又は第2ヘアカラー剤の量の比を特定してもよい。 Next, the terminal 10 uses the information identified in steps S12 to S14, and the calculation rule R and the numerical value I input in step S1 to identify the amount (numerical value O) of each of the first hair coloring agent and the second hair coloring agent (step S15). In step S15, the terminal 10 identifies numerical value O2 and numerical value O1 from the total value T2 and numerical value I2 and numerical value I1 . In step S15, the terminal 10 may identify the ratio of each of the first hair coloring agent and the second hair coloring agent to the total amount of the hair coloring agent and/or the ratio of the amount of the first hair coloring agent and the second hair coloring agent to the total amount of the hair coloring agent.
算定ルールRnが存在しない場合(ステップS11にてNO)、端末10は、算定ルールRn-1が算定処理の対象のグループに存在するか否かを判定する(ステップS16)。算定ルールRn-1が存在する場合(ステップS16にてYES)、端末10は、合計値Tn-1及び数値In-1から数値On-1を特定する。端末10は、同様に、算定ルールRn-2、Rn-3、・・・R6、R5を利用して、数値On-2、On-3、・・O6、O5を特定する。そして、ステップS13以降の処理が実行される。 If the calculation rule R n does not exist (NO in step S11), the terminal 10 judges whether or not the calculation rule R n-1 exists in the group that is the target of the calculation process (step S16). If the calculation rule R n-1 exists (YES in step S16), the terminal 10 identifies the numerical value O n -1 from the total value T n-1 and the numerical value I n-1. Similarly, the terminal 10 identifies the numerical values O n-2 , O n -3, ... O 6 , O 5 using the calculation rules R n-2 , R n-3 , ... R 6 , R 5. Then, the processing from step S13 onwards is executed.
一方、算定ルールRn-1が存在しない場合(ステップS16にてNO)、端末10は、算定ルールRn-2が算定処理の対象のグループに存在するか否かを判定する。端末10は、判定対象の算定ルールが存在しない場合、同様に、算定処理の対象のグループに、算定ルールRn-2、Rn-3、・・・R5、R4が含まれるか否かを判定する。そして、端末10は、算定ルールR3が算定処理の対象のグループに存在するか否かを判定する(ステップS17)。端末10は、判定対象の算定ルールRxが存在する場合、算定ルールRx-1、Rx-2、・・・R6、R5を利用して、数値Ox-1、Ox-2、・・O6、O5を特定する。xは5以上、n-2以下の整数である。 On the other hand, if the calculation rule R n-1 does not exist (NO in step S16), the terminal 10 judges whether or not the calculation rule R n-2 exists in the group that is the target of the calculation process. If the calculation rule to be judged does not exist, the terminal 10 judges whether or not the calculation rules R n-2 , R n-3 , ... R 5 , R 4 are included in the group that is the target of the calculation process. Then, the terminal 10 judges whether or not the calculation rule R 3 exists in the group that is the target of the calculation process (step S17). If the calculation rule R x to be judged exists, the terminal 10 uses the calculation rules R x-1 , R x-2 , ... R 6 , R 5 to identify the numerical values O x-1 , O x-2 , ... O 6 , O 5. x is an integer greater than or equal to 5 and less than or equal to n-2.
算定ルールR3が存在する場合(ステップS17にてYES)、ステップS14以降の処理が実行される。一方、算定ルールR3が存在しない場合(ステップS17にてNO)、端末10は、算定ルールR2が算定処理の対象のグループに存在するか否かを判定する(ステップS18)。算定ルールR2が存在する場合(ステップS18にてYES)、ステップS15の処理が実行される。一方、算定ルールR2が存在しない場合(ステップS18にてNO)、端末10は、エラーを出力する(ステップS19)。或いは、算定ルールR2が存在しない場合(ステップS18にてNO)、算定処理が実行されないこととしてもよい。以上のステップS11~S19の処理により、算定処理が終了する。 If the calculation rule R3 exists (YES in step S17), the process from step S14 onward is executed. On the other hand, if the calculation rule R3 does not exist (NO in step S17), the terminal 10 judges whether or not the calculation rule R2 exists in the group that is the target of the calculation process (step S18). If the calculation rule R2 exists (YES in step S18), the process of step S15 is executed. On the other hand, if the calculation rule R2 does not exist (NO in step S18), the terminal 10 outputs an error (step S19). Alternatively, if the calculation rule R2 does not exist (NO in step S18), the calculation process may not be executed. The calculation process is completed by the above processes of steps S11 to S19.
ステップS12の処理について、説明する。第一の実施の形態において、ヘアカラー剤の全体量は固定されている。また、上述のとおり、算定ルールRnは、比率計算、割合計算、グラム計算、又は、倍率計算である。 The process of step S12 will be described. In the first embodiment, the total amount of the hair color agent is fixed. As described above, the calculation rule R n is a ratio calculation, a proportion calculation, a gram calculation, or a magnification calculation.
割合計算の場合、合計値Tn-1に対して数値In(数値Inが百分率で入力された場合は、100で除した数値)を乗じた数値と、合計値Tn-1とを加算した数値が、合計値Tnとなる。この関係から、割合計算の第1ヘアカラー剤又は第2ヘアカラー剤の量(数値On)と合計値Tn-1が特定される。倍率計算の場合、合計値Tn-1に対して数値Inを乗じた数値と、合計値Tn-1とを加算した数値が、合計値Tnとなる。この関係から、倍率計算の第1ヘアカラー剤又は第2ヘアカラー剤の量(数値On)と合計値Tn-1が特定される。グラム計算の場合、数値Inと数値Onが一致する。また、合計値Tnから数値Inを減算することで、合計値Tn-1が特定される。 In the case of percentage calculation, the total value T n-1 is multiplied by the numerical value I n (if the numerical value I n is input as a percentage, the numerical value is divided by 100), and the numerical value is added to the total value T n-1 to obtain the total value T n -1. From this relationship, the amount of the first hair color agent or the second hair color agent (numerical value O n ) in the percentage calculation and the total value T n-1 are specified. In the case of magnification calculation, the total value T n-1 is multiplied by the numerical value I n , and the numerical value is added to the total value T n-1 to obtain the total value T n-1 . From this relationship, the amount of the first hair color agent or the second hair color agent (numerical value O n ) in the magnification calculation and the total value T n-1 are specified. In the case of gram calculation, the numerical value I n and the numerical value O n are the same. Furthermore, the total value T n-1 is specified by subtracting the numerical value I n from the total value T n .
具体的な算定処理について、図3にて図示される第1物質の大グループの算定処理を例示して説明する。合計量表示欄101より第1ヘアカラー剤及び第2ヘアカラー剤の合計量が100gであり、第1物質合計量表示欄102及び第2物質合計量表示欄103より第1ヘアカラー剤及び第2ヘアカラー剤の比が1:1となるように計算される。よって、図3の大グループに対応する第1ヘアカラー剤の合計量(合計値T4)は「50g」である。
A specific calculation process will be described by taking the calculation process for the large group of the first substance shown in Fig. 3 as an example. The total amount of the first hair coloring agent and the second hair coloring agent is calculated to be 100g from the total
図3の表示画面100における大グループの算定処理では、算定ルールR2~R4が存在する。第1物質表示欄111aに対応する「1」と、第1物質表示欄111b、111cに対応する「2」及び「3」との比率計算が算定ルールR2であり、第1物質表示欄111d~111fに対応する「4」~「6」の倍率計算が算定ルールR3であり、第1物質表示欄111gに対応する「7」のグラム計算が算定ルールR4である。
3, there are calculation rules R2 to R4 in the large group calculation process. The ratio calculation between "1" corresponding to the first
端末10は、まず、算定ルールR4「g(グラム計算)」と、合計値T4「50g」と、数値I4「5」とに基づいて、数値O4を算定する。数値O4は、「5.0g」である。数値O4は、第1物質表示欄111gに対応する使用量表示欄113gの数値である。数値O4を算定すると、数値O1~O3までの合計値T3「45g」が求められる。
First, the terminal 10 calculates the value O4 based on the calculation rule R4 "g (gram calculation)", the total value T4 "50g", and the value I4 "5". The value O4 is "5.0g". The value O4 is the value in the usage
次に、端末10は、算定ルールR3「×(倍率計算)」と、合計値T3「45g」と、数値I3「2」とに基づいて、数値O3を算定する。数値O3は合計値T2に対して数値I3「2」を乗算した数値であるため、数値O3は「30g」である。数値O3は、第1物質表示欄111d~111fに対応する使用量表示欄113d~113fの数値の合計値である。数値O3を算定すると、数値O1~O2までの合計値T2「15g」が求められる。
Next, the terminal 10 calculates the numerical value O3 based on the calculation rule R3 "x (multiplication factor calculation)", the total value T3 "45g", and the numerical value I3 "2". Since the numerical value O3 is the numerical value obtained by multiplying the total value T2 by the numerical value I3 "2", the numerical value O3 is "30g". The numerical value O3 is the sum of the numerical values in the usage
次に、端末10は、算定ルールR2「:(比率計算)」と、合計値T2「15g」と、数値I2「5」と、数値I1「2」とに基づいて、数値O1、O2を算定する。数値O1、O2が数値I1「2」と数値I2「5」の比になるように算定した数値であるため、数値O1、O2は、それぞれ「4.3g」と「10.7g」である。数値O2は、第1物質表示欄111b、111cに対応する使用量表示欄113b、113cの数値の合計値である。数値O1は、第1物質表示欄111aに対応する使用量表示欄113aの数値である。このように、端末10は、数値O1~O5を算定できる。
Next, the terminal 10 calculates the numerical values O1 and O2 based on the calculation rule R2 ": (ratio calculation)", the total value T2 "15g", the numerical value I2 "5", and the numerical value I1 " 2 ". Since the numerical values O1 and O2 are calculated to be the ratio of the numerical value I1 "2" to the numerical value I2 "5", the numerical values O1 and O2 are "4.3g" and "10.7g", respectively. The numerical value O2 is the sum of the numerical values in the usage amount display fields 113b and 113c corresponding to the first substance display fields 111b and 111c. The numerical value O1 is the numerical value in the usage
端末10は、小グループの計算も同様に実行する。例えば、図3にて図示される第1物質の小グループは2つ存在する。小グループとして、第1物質表示欄111b、112cに対応する「2」及び「3」が、比率計算で「3:2」の比率で計算される。また、該小グループとは異なる小グループとして、第1物質表示欄111d、111eに対応する「4」及び「5」が、比率計算で「1:2」の比率で計算され、第1物質表示欄111fに対応する「6」が、割合計算で「40%」となるように計算される。
The terminal 10 also performs calculations for small groups in a similar manner. For example, there are two small groups of the first substance as shown in FIG. 3. As small groups, "2" and "3" corresponding to the first substance display fields 111b and 112c are calculated at a ratio of "3:2" in the ratio calculation. In addition, as small groups different from the small groups, "4" and "5" corresponding to the first
第1物質表示欄111d~111fに対応する小グループの算定処理では、端末10は、大グループの算定で求められた数値O3「30g」を第1物質表示欄111d~111fの合計値として利用する。第1物質表示欄111b、111cに対応する小グループの算定処理では、端末10は、大グループの算定で求められた数値O2「10.7g」を第1物質表示欄111b、111cの合計値として利用する。
In the calculation process for the small group corresponding to the first
なお、表示画面100において、大グループと小グループは以下のように表示される。入力欄112において、入力欄の右辺が同一直線状に位置するものは、同じグループであることを示す。また、入力欄の右辺が最も右に位置するものが、大グループの算定ルールR及び数値Iである。
In addition, on the
なお、算定ルールR2、R3、・・・Rn-1、Rnの順は、入力欄112及び122に上から表示された順に対応する。算定ルールRnのnの最小値は、比率計算の算定ルールが入力欄112、122に入力された数に応じて、決定する。例えば、要素E1~E5に対応する物質について、比率計算の算定ルールが入力された場合、nの最小値は5である。
The order of calculation rules R 2 , R 3 , ..., R n-1 , R n corresponds to the order displayed from top to bottom in
なお、ステップS5にて表示された算定結果に関する算定情報は、端末10又はサーバ装置2において、履歴として記憶されてもよい。このとき、算定情報は、算定情報を記憶した時刻情報、染髪対象者の情報、及び/又は、入力したユーザ情報と関連付けて記憶されてもよい。記憶された算定情報は、表示画面において、一覧で表示されてもよい。
The calculation information regarding the calculation result displayed in step S5 may be stored as history in the terminal 10 or the
なお、上述の実施の形態では、ヘアカラー剤に含まれる第1ヘアカラー剤又は第2ヘアカラー剤の算定ルールR及び数値Iを入力することで、それぞれの第1ヘアカラー剤又は第2ヘアカラー剤の量である数値Oを算定したが、さらに、第1ヘアカラー剤又は第2ヘアカラー剤の量の入力を受け付け、該入力をもとに、第1ヘアカラー剤又は第2ヘアカラー剤の算定ルールRの数値Iを算定する構成としてもよい。 In the above embodiment, the calculation rule R and the numerical value I of the first or second hair coloring agent contained in the hair coloring agent are input to calculate the numerical value O, which is the amount of each of the first or second hair coloring agents. However, the configuration may also be such that the input of the amount of the first or second hair coloring agent is accepted, and the numerical value I of the calculation rule R of the first or second hair coloring agent is calculated based on the input.
なお、ステップS1における入力の受付、及びステップS5における情報の出力において、表示画面の明るさが所定の明るさとなるような処理が実行されてもよい。所定の明るさは、例えば、端末10における最大の明るさや予め設定された明るさ等である。 In addition, in accepting the input in step S1 and outputting the information in step S5, a process may be performed to set the brightness of the display screen to a predetermined brightness. The predetermined brightness is, for example, the maximum brightness of the terminal 10 or a preset brightness.
なお、量特定処理及び算定処理は、端末10にて入力された情報をもとに、サーバ装置にて、実行されてもよい。なお、算定処理の実行方法は、上記の態様に限られない。例えば、算定処理の比率計算について、いずれかの第1ヘアカラー剤又は第2ヘアカラー剤の量を変数とおくことで、ヘアカラー剤の全体量から、それぞれの第1ヘアカラー剤又は第2ヘアカラー剤の量、比率、又は、割合を特定できる。 The amount determination process and the calculation process may be executed by the server device based on information inputted at the terminal 10. The method of executing the calculation process is not limited to the above. For example, for the ratio calculation of the calculation process, the amount, ratio, or proportion of each of the first hair coloring agent or the second hair coloring agent can be determined from the total amount of the hair coloring agent by setting the amount of either the first hair coloring agent or the second hair coloring agent as a variable.
なお、算定ルールRについて、算定ルールR1でグラム計算、算定ルールRkで比率計算、算定ルールRk+1、Rk+2、・・・Rn-1、Rnで割合計算、グラム計算、又は、倍率計算を入力できることとしてもよい。なお、この場合、kは3以上の整数であり、kはn以下である。 Regarding the calculation rule R, it may be possible to input gram calculation with calculation rule R1 , ratio calculation with calculation rule Rk , and percentage calculation, gram calculation, or magnification calculation with calculation rules Rk+1 , Rk+2 , ..., Rn -1 , Rn . In this case, k is an integer of 3 or more, and k is equal to or less than n.
なお、上記では、合計値Tk及び数値Ikをもとに、所定の算定ルールRkにしたがって、数値Okを算出する処理を、k=nから順にk=2になるまで繰り返し、数値O1、O2、・・・On-1、Onを算定する態様について説明したが、算定処理の実行方法はこれに限られない。算定処理は、数値Ikをもとに、所定の算定ルールRkにしたがって、数値Okを算出する処理をk=2から順にk=nになるまで繰り返し、数値O1、O2、・・・On-1、Onを算定することとしてもよい。 In the above, the process of calculating the numerical value O k according to the total value T k and the numerical value I k in accordance with a predetermined calculation rule R k is repeated in order from k=n until k=2, and the numerical values O 1 , O 2 , ..., O n-1 , O n are calculated, but the method of executing the calculation process is not limited to this. The calculation process may be such that the process of calculating the numerical value O k in accordance with a predetermined calculation rule R k based on the numerical value I k is repeated in order from k=2 until k=n, and the numerical values O 1 , O 2 , ..., O n-1 , O n are calculated.
算定ルールとして、比率計算(算定ルールRα)、割合計算(算定ルールRβ)、倍率計算(算定ルールRβ)又はグラム計算(算定ルールRγ)を適用することができる。算定ルールRαは、数値I1、I2、・・・Iα-1、Iαの各比をもとに、数値I1、I2、・・・Iα-1、Iαのそれぞれに対応する数値O1、O2、・・・Oα-1、Oαを算定する。αは2以上の整数であり、αはn以下である。また、算定ルールRβは、数値O1、O2、・・・Oδのδ個の数値の合計値Tδに対する数値Iβにより特定される割合をもとに、数値Oβを算定する、又は、数値O1、O2、・・・Oδのδ個の数値の合計値Tδと数値Oβとの合計値に対する数値Iβの割合をもとに、数値Oβを算定する。βは3以上の整数であり、βはn以下であり、δは(β-1)以下である。算定ルールRγは、数値Iγを数値Oγであると算定する。γは3以上の整数であり、γはn以下である。 As the calculation rule, a ratio calculation (calculation rule R α ), a proportion calculation (calculation rule R β ), a magnification calculation (calculation rule R β ), or a gram calculation (calculation rule R γ ) can be applied. The calculation rule R α calculates numerical values O 1 , O 2 , ... O α-1 , O α corresponding to the numerical values I 1 , I 2 , ... I α-1 , I α, respectively, based on the ratios of the numerical values I 1 , I 2 , ... I α-1 , I α . α is an integer equal to or greater than 2, and α is equal to or less than n. In addition, the calculation rule R β calculates the numerical value O β based on the ratio specified by the numerical value I β to the total value T δ of the δ numerical values of the numerical values O 1 , O 2 , ... O δ , or calculates the numerical value O β based on the ratio of the numerical value I β to the total value T δ of the δ numerical values of the numerical values O 1 , O 2 , ... O δ and the numerical value O β . β is an integer of 3 or more, β is n or less, and δ is (β-1) or less. The calculation rule R γ calculates the numerical value I γ to be the numerical value O γ . γ is an integer of 3 or more, and γ is n or less.
この場合、まず、比率計算により数値O1が算定される。比率計算は、数値O1と数値O2を算定するものであってもよく、数値O1から数値O3までを算定するものであってもよい。つまり、比率計算により、数値O1から任意の数の数値Oを算定することができる。例えば、数値O1と数値O2をもとに比率計算をした場合、合計値T2を算定することができる。算定ルールR3が、割合計算又は倍率計算である場合、数値O1、O2の合計値T2に対する数値O3の割合が、数値I3により特定される割合となるように、数値O3を算定することができる。あるいは、算定ルールR3が、割合計算又は倍率計算である場合、数値O1、O2の合計値T2と数値O3との合計値(つまり合計値T3)に対する数値O3の割合が、数値I3により特定される割合となるように、数値O3を算定することができる。 In this case, first, the numerical value O1 is calculated by the ratio calculation. The ratio calculation may be a calculation of the numerical value O1 and the numerical value O2 , or may be a calculation of the numerical value O1 to the numerical value O3 . In other words, any number of numerical values O can be calculated from the numerical value O1 by the ratio calculation. For example, when a ratio calculation is performed based on the numerical value O1 and the numerical value O2 , the total value T2 can be calculated. When the calculation rule R3 is a ratio calculation or a magnification calculation, the numerical value O3 can be calculated so that the ratio of the numerical value O3 to the total value T2 of the numerical values O1 and O2 is the ratio specified by the numerical value I3 . Alternatively, when the calculation rule R3 is a ratio calculation or a magnification calculation , the numerical value O3 can be calculated so that the ratio of the numerical value O3 to the total value (i.e., the total value T3 ) of the numerical values O1 and O2 is the ratio specified by the numerical value I3 .
なお、量特定処理及び算定処理は、毛髪の部位ごとに実行されてもよい。毛髪の部位については、後述する。 The amount determination process and calculation process may be performed for each part of the hair. The parts of the hair will be described later.
<第二の実施の形態>
本発明の第二の実施の形態の概要について説明をする。以下では、本発明の第二の実施の形態として、店舗端末3において顧客の毛髪を染髪するための第1ヘアカラーリング剤(第1ヘアカラー剤ともいう)及び/又は第2ヘアカラーリング剤(第2ヘアカラー剤ともいう)の種類及び量を特定するためのシステムを例示して説明をする。
Second Embodiment
An outline of the second embodiment of the present invention will be described below. In the following, as the second embodiment of the present invention, a system for specifying the type and amount of a first hair coloring agent (also referred to as a first hair coloring agent) and/or a second hair coloring agent (also referred to as a second hair coloring agent) for dyeing a customer's hair at a
[システムの構成]
図5は、第二の実施の形態に係るシステムの構成を示すブロック図である。図示するように、システムは、少なくとも1のコンピュータ装置から構成されている。具体的には、システムは、管理者端末1と、サーバ装置2と、1以上の店舗端末3(3a~3z)と、通信ネットワーク4とから構成されている。管理者端末1と、サーバ装置2と、店舗端末3は、通信ネットワーク4を介して互いに通信接続されている。また、システムは、管理者により操作される管理者端末1として、複数の管理者端末1を備えていてもよい。
[System Configuration]
5 is a block diagram showing the configuration of a system according to the second embodiment. As shown in the figure, the system is composed of at least one computer device. Specifically, the system is composed of an
システムでは、管理者端末1、サーバ装置2、及び、店舗端末3のいずれかが情報処理装置として機能し得る。管理者端末1、サーバ装置2、及び、店舗端末3のいずれかが情報処理装置として機能する際に、必要に応じて、管理者端末1と、サーバ装置2と、店舗端末3との間で、情報の送受信を実行する。第二の実施の形態に係るシステムは、1のコンピュータ装置(例えば、店舗端末3のみ)から構成されてもよく、複数のコンピュータ装置から構成されてもよい。店舗端末3は、第1のコンピュータ装置の一例である。管理者端末1は、第2のコンピュータ装置の一例である。サーバ装置2は、複数のコンピュータ装置に分散して機能するものであってもよい。例えば、サーバ装置2に代えて、ブロックチェーンなどの分散型台帳技術を利用してもよい。
In the system, any one of the
[店舗端末の構成]
店舗端末3は、美容師やアシスタントといった店舗の店員や個人により操作される。店舗端末3は、美容院やヘアカラーリング専門店等の顧客のヘアカラーリングを行う店舗に設置されてもよく、店舗に設置されず個人に携帯されてもよい。店舗端末3は、1の店舗に1つ備えられてもよく、1の店舗に複数備えられてもよい。例えば、端末が1の店舗に複数備えられ、1の店舗に所属する複数の美容師が、それぞれ異なる端末を利用してもよい。
[Store terminal configuration]
The
管理者端末1及び店舗端末3は、表示画面と入力部を有するコンピュータ装置であれば特に限定されない。管理者端末1及び店舗端末3は、据え置き型で会社のオフィス等に設置されたものでもよく、携帯型で使用者が移動する際に携帯することができるものであってもよい。管理者端末1及び店舗端末3としては、例えば、従来型の携帯電話、タブレット型端末、スマートフォン、モバイル端末、デスクトップ型・ノート型のパーソナルコンピュータなどが挙げられる。なお、管理者端末1及び店舗端末3のハードウェア構成は、図1にて説明した端末10のハードウェア構成を適用できる。
The
[サーバ装置の構成]
図6は、第二の実施の形態にかかるサーバ装置のハードウェア構成を示すブロック図である。サーバ装置2は、制御部21、RAM22、ストレージ部23及び通信インタフェース24を少なくとも備え、それぞれ内部バスにより接続されている。
[Server Device Configuration]
6 is a block diagram showing a hardware configuration of a server device according to the second embodiment. The
制御部21は、CPUやROMから構成され、ストレージ部23に格納されたプログラムを実行し、サーバ装置3の制御を行う。また、制御部21は時間を計時する内部タイマを備えている。RAM22は、制御部21のワークエリアである。ストレージ部23は、プログラムやデータを保存するための記憶領域である。つまり、ストレージ部23は、プログラムを記憶した記録媒体として機能する。制御部21は、プログラム及びデータをRAM22から読み出し、管理者端末1又は店舗端末3のそれぞれから受信した情報等をもとに、プログラム実行処理を行う。
The
また、プログラムは、CD-ROMなどの記録媒体に記憶されていてもよい。この場合、記録媒体に記憶されたプログラムが、管理者端末1、サーバ装置2、又は店舗端末3にインストールされて、所定の機能を実行することとしてもよい。或いは、プログラムは、システム外部のコンピュータ装置から配信されてもよい。この場合、システム外部のコンピュータ装置から配信されたプログラムが、管理者端末1、サーバ装置2、又は店舗端末3にインストールされて、所定の機能を実行することとしてもよい。
The program may also be stored in a recording medium such as a CD-ROM. In this case, the program stored in the recording medium may be installed in the
[登録処理]
まず、第二の実施の形態に係る登録処理について説明する。第二の実施の形態における登録処理において、サーバ装置2は、染髪前の毛髪の色味及び/又は明るさと関連付けて、第1ヘアカラー剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を記憶する。第二の実施の形態における登録処理において、サーバ装置2は、第1ヘアカラー剤、並びに、染髪前の毛髪の色味及び/又は明るさと関連付けて、該第1ヘアカラー剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を記憶してもよい。また、第二の実施の形態における登録処理において、サーバ装置2は、第1ヘアカラー剤、第2ヘアカラー剤、並びに、染髪前の毛髪の色味及び/又は明るさと関連付けて、該第1ヘアカラー剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を記憶してもよい。
[Registration process]
First, the registration process according to the second embodiment will be described. In the registration process according to the second embodiment, the
ここで、ヘアカラーリング剤(ヘアカラー剤ともいう)とは、染髪対象者の毛髪を異なる色味及び/又は明るさに染髪が可能な薬剤のことを指す。ヘアカラー剤は、第1ヘアカラー剤と第2ヘアカラー剤を含んでもよい。酸化染料が発色することで髪を任意の色に染髪するヘアカラーリング方法の場合、ヘアカラー剤には、酸化染料とアルカリ剤を含む第1ヘアカラー剤と、酸化剤を含む第2ヘアカラー剤が含まれる。第2ヘアカラー剤は、ヘアカラーリングの際に第1ヘアカラーと混合して使用する希釈剤である。なお、第二の実施の形態では、酸化染料が発色することで髪を任意の色に染髪するヘアカラーリング方法について説明するが、第二の実施の形態に係るシステムは、既知のヘアカラーリング方法であれば適宜適用できる。 Here, the hair coloring agent (also called hair color agent) refers to a chemical capable of dyeing the hair of a person to be dyed in different colors and/or brightnesses. The hair color agent may include a first hair color agent and a second hair color agent. In the case of a hair coloring method in which an oxidative dye develops color to dye hair in any color, the hair color agent includes a first hair color agent containing an oxidative dye and an alkaline agent, and a second hair color agent containing an oxidative agent. The second hair color agent is a diluent that is mixed with the first hair color when coloring hair. In the second embodiment, a hair coloring method in which an oxidative dye develops color to dye hair in any color is described, but the system according to the second embodiment can be appropriately applied to any known hair coloring method.
第1ヘアカラー剤には、色味及び/又は明るさが関連付けられている。より具体的には、第1ヘアカラー剤には、該第1ヘアカラー剤によって染髪された後に予想される毛髪の色味及び/又は明るさが関連付けられている。第1ヘアカラー剤に関連付けられた色味及び/又は明るさは、染髪後に予想される毛髪の色味及び/又は明るさであり、実際に第1ヘアカラー剤によって染髪された後の毛髪の色味及び/又は明るさは、染髪前の毛髪の色味及び/又は明るさによって、異なる結果となる。そのため、第1ヘアカラー剤に関連付けられた色味及び/又は明るさと、染髪後の毛髪の色味及び/又は明るさとは、必ずしも一致しない。 The first hair coloring agent is associated with a color and/or brightness. More specifically, the first hair coloring agent is associated with a color and/or brightness of the hair expected after dyeing with the first hair coloring agent. The color and/or brightness associated with the first hair coloring agent is the color and/or brightness of the hair expected after dyeing, and the color and/or brightness of the hair after actually dyeing with the first hair coloring agent will differ depending on the color and/or brightness of the hair before dyeing. Therefore, the color and/or brightness associated with the first hair coloring agent does not necessarily match the color and/or brightness of the hair after dyeing.
第1ヘアカラー剤の名称又は種類は、第1ヘアカラー剤に関連付けられた色味及び/又は明るさを示す。第1ヘアカラー剤の名称又は種類は、第1ヘアカラー剤に関連付けられた色味及び/又は明るさを表す文字、数字、又は記号であってもよい。第1ヘアカラー剤の名称又は種類は、例えば、「A」や「B」などのアルファベットと、「1」や「2」などの正の整数とによって、表される。アルファベットは色味を特定するものであり、正の整数は明るさを特定するものである。数字が大きくなるにつれて、第1ヘアカラー剤に関連付けられた明るさが明るくなること又は暗くなることを示している。第1ヘアカラー剤「A1」と第1ヘアカラー剤「A2」は、色味が同じではあるが、明るさが異なるものであることがわかる。第1ヘアカラー剤に関する情報は、管理者端末1、サーバ装置2、又は、店舗端末3に記憶される。
The name or type of the first hair coloring agent indicates the color and/or brightness associated with the first hair coloring agent. The name or type of the first hair coloring agent may be a letter, number, or symbol that indicates the color and/or brightness associated with the first hair coloring agent. The name or type of the first hair coloring agent is represented, for example, by an alphabet such as "A" or "B" and a positive integer such as "1" or "2." The alphabet specifies the color, and the positive integer specifies the brightness. As the number increases, the brightness associated with the first hair coloring agent becomes brighter or darker. It can be seen that the first hair coloring agent "A1" and the first hair coloring agent "A2" have the same color but different brightness. Information regarding the first hair coloring agent is stored in the
毛髪の色味は、特に限定されないが、例えば、ナチュラル、アッシュ、ワイン、レッド、オレンジ等があげられる。毛髪の明るさは、明るさに応じて複数のレベルを設けてもよい。例えば、一般的な黒髪の明るさを4レベル、明るい金髪の明るさを18レベルとして、段階的に毛髪の明るさのレベルを定めることができる。この場合、毛髪の明るさは、15のレベルに分類されることとなる。
Hair color is not particularly limited, but examples include natural, ash, wine, red, orange, etc. Hair brightness may be set to multiple levels according to brightness. For example, the brightness of normal black hair may be set to
明るさを上記のように15のレベルに分類し、色味がレッドである場合を「R」と表す場合には、毛髪の色味及び明るさについて、色味がレッドで明るさが最も明るいものを「R18」、色味がレッドで明るさが最も暗いものを「R4」と表すことができる。「R4」、「R5」、「R6」といったように、数字が大きくなるにつれて、毛髪の色味がレッドのものの中で、明るい色となる。また、第1ヘアカラー剤の色味及び明るさについて、染髪後に予想される毛髪の色味がレッドで明るさが最も明るいものを「R18」、染髪後に予想される毛髪の色味がレッドで明るさが最も暗いものを「R4」と表すことができる。 If brightness is classified into 15 levels as described above and red is represented as "R", then the hair color and brightness that is red and the brightest can be represented as "R18", and the hair color and brightness that is red and the darkest can be represented as "R4". As the numbers increase, such as "R4", "R5", and "R6", the hair color becomes brighter among red hair colors. Also, regarding the color and brightness of the first hair coloring agent, the expected hair color after dyeing that is red and the brightest can be represented as "R18", and the expected hair color after dyeing that is red and the darkest can be represented as "R4".
毛髪の色味及び/又は明るさを把握可能な画像情報は、色画像であっても、毛束の画像であってもよい。毛束は、人や馬の毛髪の束である。毛髪の色味及び/又は明るさを把握可能な画像情報を表示することにより、ユーザは視覚的に内容を把握することが容易となる。なお、以下では、毛髪の色味及び/又は明るさを把握可能な画像情報のことを、毛髪情報と表す場合がある。 The image information that allows the user to grasp the color and/or brightness of hair may be a color image or an image of a hair bundle. A hair bundle is a bundle of human or horse hair. By displaying image information that allows the user to grasp the color and/or brightness of hair, it becomes easier for the user to visually grasp the content. Note that, below, image information that allows the user to grasp the color and/or brightness of hair may be referred to as hair information.
以下、ヘアカラー剤、第1ヘアカラー剤、第2ヘアカラー剤、毛髪の色味、毛髪の明るさ、及び、毛髪の色味及び/又は明るさを把握可能な画像情報は、第二の実施の形態だけでなく、第三の実施の形態も同様の意味を有する。 Hereinafter, the hair coloring agent, the first hair coloring agent, the second hair coloring agent, the hair color, the hair brightness, and the image information that allows the hair color and/or brightness to be grasped have the same meaning not only in the second embodiment but also in the third embodiment.
図7は、第二の実施の形態に係る登録処理のフローチャートを示す図である。まず、管理者は、管理者端末1にダウンロードされたアプリケーションプログラムを起動し、サーバ装置2へアクセスすることで、システムにログインをする。或いは、管理者は、管理者端末1からWebブラウザを経由してサーバ装置2にアクセスすることで、システムにログインをしてもよい。
Figure 7 is a diagram showing a flowchart of the registration process according to the second embodiment. First, the administrator starts an application program downloaded to the
次に、管理者は、管理者端末1を操作して、染髪前の毛髪の色味及び/又は明るさを入力する(ステップS21)。なお、入力される情報の形式は、特に限定されない。入力される情報は、数字でもよく、文字でもよく、記号でもよく、画像でもよい。また、入力される情報は、数字、文字、記号、画像のうち、いずれか1以上を組み合わせたものでもよい。画像が入力される場合、管理者が管理者端末1に表示された画像を選択することで、該画像に関連付けられた毛髪の色味及び/又は明るさが入力される。また、ステップS21において、染髪前の毛髪が白髪であるか有色毛であるかを入力してもよい。さらに、毛髪が白髪である場合、店舗店員は毛髪全体中における黒髪又は白髪の占める割合を入力してもよい。なお、染髪前の毛髪の色味及び/又は明るさを、アンダーカラーやアンダートーンともいう。
Next, the manager operates the
次に、管理者は、管理者端末1を操作して、染髪に用いる第1ヘアカラー剤及び第2ヘアカラー剤の種類を入力する(ステップS22)。第1ヘアカラー剤又は第2ヘアカラー剤の種類は、例えば、該第1ヘアカラー剤に関連付けられた色味及び/又は明るさ、該第1ヘアカラー剤又は該第2ヘアカラー剤の名称、濃度、メーカ等の情報等である。ステップS22にて入力される第1ヘアカラー剤及び第2ヘアカラー剤の種類の数は、1つであってもよいし、2つ以上であってもよい。なお、一般的な施術において、混合される第1ヘアカラー剤は1~3種類程度であることから、ステップS22において入力される第1ヘアカラー剤の種類の数は、5つ以下が好ましい。これにより、使用頻度の高い染髪情報を登録することができる。
Next, the administrator operates the
次に、管理者は、管理者端末1を操作して、染髪に用いる第1ヘアカラー剤及び第2ヘアカラー剤の割合を入力する(ステップS23)。第1ヘアカラー剤の割合は、ステップS22で入力した第1ヘアカラー剤のそれぞれについて、第1ヘアカラー剤全体で100%になるように割合表示にて入力されてもよいし、第1ヘアカラー剤全体の全体量における比が入力されてもよい。第2ヘアカラー剤も同様に割合が入力される。また、第1ヘアカラー剤と第2ヘアカラー剤を合わせたヘアカラー剤全体における、第1ヘアカラー剤全体と第2ヘアカラー剤全体の、それぞれの比又は割合が入力されてもよい。
Next, the administrator operates the
次に、管理者は、管理者端末1を操作して、染髪後の毛髪の毛髪情報を入力する(ステップS24)。次に、ステップS21~S24にて入力された情報が、染髪情報として、管理者端末1からサーバ装置2に送信される(ステップS25)。サーバ装置2にて、染髪情報が受信されると(ステップS26)、染髪情報が染髪情報管理テーブルに記憶され、登録される(ステップS27)。
Next, the administrator operates the
染髪情報は、ステップS21~S24で入力された、染髪前の毛髪の色味及び/明るさ、ヘアカラー剤の種類及び割合、並びに、洗髪後の毛髪の色味及び/明るさを把握可能な画像情報を含む。ステップS27において、ステップS21~S24で入力された、染髪前の毛髪の色味及び/明るさ、ヘアカラー剤の種類及び割合、洗髪後の毛髪の色味及び/明るさを把握可能な画像情報(毛髪情報)が関連付けられて、1つのデータセットとなって登録される。毛髪情報は、染髪前の毛髪の色味及び/明るさ、並びに、ヘアカラー剤の種類及び割合と関連付けて記憶される。 The hair dye information includes image information that allows the user to grasp the color and/or brightness of the hair before dyeing, the type and proportion of hair dye, and the color and/or brightness of the hair after washing, which were input in steps S21 to S24. In step S27, the image information (hair information) that allows the user to grasp the color and/or brightness of the hair before dyeing, the type and proportion of hair dye, and the color and/or brightness of the hair after washing, which were input in steps S21 to S24, is associated and registered as one data set. The hair information is stored in association with the color and/or brightness of the hair before dyeing, and the type and proportion of hair dye.
ステップS21~S27を実行することにより、登録処理は終了する。なお、ステップS21~S24の処理は、順番を入れ替えて実行されてもよい。また、登録処理は、1のコンピュータ装置(例えば、管理者端末1)のみで実行されてもよい。 The registration process is completed by executing steps S21 to S27. Note that the processes of steps S21 to S24 may be executed in a different order. Furthermore, the registration process may be executed by only one computer device (e.g., the administrator terminal 1).
ここで、ステップS24で入力される毛髪情報とは、例えば、染髪後の毛髪の色味及び/又は明るさを把握可能な画像情報である。該毛髪は、ステップS21で入力された色味及び/又は明るさの毛髪(毛束)に、ステップS22で入力された種類の第1ヘアカラー剤及び第2ヘアカラー剤を、ステップS23で入力された割合で調製したヘアカラー剤を塗布し、所定の時間を経過した後にカラー剤を洗い流し、乾燥させた毛髪である。 Here, the hair information input in step S24 is, for example, image information that allows the color and/or brightness of the hair after dyeing to be grasped. The hair is a strand of hair (hair bundle) of the color and/or brightness input in step S21, to which a hair color agent prepared by mixing the first hair color agent and the second hair color agent of the type input in step S22 in the ratio input in step S23 has been applied, and after a predetermined time has passed, the color agent is washed off and the hair is dried.
ステップS24において、管理者は、管理者端末1のストレージ部13に記憶されている画像、又は、染髪後の毛髪をその場で撮影して得られた画像を選択により入力してもよい。ステップS24において、管理者は、染髪前の毛髪の色味及び/明るさ、並びに、ヘアカラー剤の種類及び割合と関連付ける1の毛髪情報として、複数の画像を選択により入力してもよい。1の毛髪情報は、複数の画像を含んでいてもよい。
In step S24, the administrator may select and input an image stored in the
第二の実施の形態に係るシステムでは、染髪後の1の毛髪に対して、複数の異なる画像情報が関連付けて記憶されてもよい。具体的には、染髪前の毛髪の色味及び/又は明るさと関連付けて、第1ヘアカラー剤によって染髪された後の毛髪を、異なる条件下で撮影した画像情報が複数記憶される。 In the system according to the second embodiment, multiple different pieces of image information may be stored in association with one hair after dyeing. Specifically, multiple pieces of image information taken under different conditions of hair after dyeing with a first hair coloring agent are stored in association with the color and/or brightness of the hair before dyeing.
例えば、1の毛髪情報として、2以上の異なる色温度、及び/又は、2以上の異なる照度ごとに、異なる画像が入力され、サーバ装置2に記憶されてもよい。つまり、複数の色温度ごとに、該色温度を有する光源のもとで視認される毛髪の色味及び/又は明るさを把握可能な画像情報が、毛髪情報としてサーバ装置2に記憶されてもよい。また、複数の照度ごとに、該照度で光を毛髪に照射したときに視認される毛髪の色味及び/又は明るさを把握可能な画像情報が、毛髪情報としてサーバ装置2に記憶されてもよい。画像情報は、色温度及び/又は照度と関連付けてサーバ装置2に記憶される。
For example, different images may be input as one piece of hair information for two or more different color temperatures and/or two or more different illuminances, and stored in the
具体的には、染髪後の1の毛髪に対して、4種類の色温度と3種類の照度との、合計12種類の異なる条件下で撮影された画像がサーバ装置2に記憶される。なお、毛髪を撮影する条件の数は、適宜設計可能である。なお、複数の色温度ごとに、該色温度を有する光源のもとで視認される毛髪の色味及び/又は明るさを、数字、文字、及び/又は、記号で表してもよいし、複数の照度ごとに、該照度で光を毛髪に照射したときに視認される毛髪の色味及び/又は明るさを、数字、文字、及び/又は、記号で表してもよい。
Specifically, images of one dyed hair taken under a total of 12 different conditions, including four color temperatures and three illuminances, are stored in the
色温度とは、ある光源が発している光の色を定量的な数値で表すものである。単位はケルビン(K)が用いられ、色温度が高いほど青に近い色となり、色温度が低いほど赤に近い色となる。また、照度とは、物体の表面を照らす光の明るさの度合いを示すものである。単位にはルクス(lx)が用いられる。以下、色温度、及び、照度は、第二の実施の形態だけでなく、第三の実施の形態も同様の意味を有する。 Color temperature is a quantitative numerical representation of the color of light emitted by a light source. The unit is Kelvin (K), and the higher the color temperature, the closer to blue the color is, and the lower the color temperature, the closer to red the color is. Illuminance indicates the degree of brightness of the light that illuminates the surface of an object. The unit is lux (lx). Below, color temperature and illuminance have the same meanings in the third embodiment as well as the second embodiment.
第二の実施の形態に係るシステムでは、例えば、同一の毛髪の色味及び/又は明るさを把握可能な画像情報として、朝日や夕日と同程度の色温度である2000Kの光源のもとで撮影された毛髪の画像、及び、蛍光灯の昼光色と同程度の色温度である6500Kの光源のもとで撮影された毛髪の画像をサーバ装置2に記憶してもよい。異なる色温度ごとに、複数の画像が毛髪情報として記憶される。記憶された色温度に応じた画像が表示されることにより、染髪対象者が存在する空間の色温度に応じた染髪後の毛髪の色味及び/又は明るさをより具体的にイメージすることができる。
In the system according to the second embodiment, for example, as image information that allows the color and/or brightness of the same hair to be grasped, an image of hair taken under a light source of 2000 K, which has a color temperature similar to that of a sunrise or sunset, and an image of hair taken under a light source of 6500 K, which has a color temperature similar to that of a daylight fluorescent lamp, may be stored in the
また、第二の実施の形態に係るシステムでは、例えば、同一の毛髪の色味及び/又は明るさを把握可能な画像情報として、明るい屋内と同程度の照度である300lxで光を毛髪に照射して撮影された毛髪の画像、及び、暗い屋内と同程度の照度である100lxで光を毛髪に照射して撮影された毛髪の画像等をサーバ装置2に記憶してもよい。異なる照度ごとに、複数の画像が毛髪情報として記憶される。記憶された照度に応じた画像が表示されることにより、染髪対象者が存在する空間の照度に応じた染髪後の毛髪の色味及び/又は明るさをより具体的にイメージすることができる。
In addition, in the system according to the second embodiment, for example, as image information that allows one to grasp the color and/or brightness of the same hair, an image of hair taken by irradiating the hair with light at 300 lx, which is the same illuminance as a bright indoor environment, and an image of hair taken by irradiating the hair with light at 100 lx, which is the same illuminance as a dark indoor environment, may be stored in the
図8は、第二の実施の形態に係る染髪情報管理テーブルを示す図である。染髪情報管理テーブル30はサーバ装置2のストレージ部23に記憶される。染髪情報管理テーブル30には、染髪に用いた第1ヘアカラー剤の種類及び割合31と、染髪前の毛髪の色味及び明るさ32と関連付けて、染髪後の毛髪情報33が記憶される。また、染髪後の毛髪情報33には、第2ヘアカラー剤の情報や、第1ヘアカラー剤又は第2ヘアカラー剤のメーカの情報が関連付けて記憶されていてもよい。
Figure 8 is a diagram showing a hair dye information management table according to the second embodiment. The hair dye information management table 30 is stored in the
図8では、第1ヘアカラー剤の種類として、第1ヘアカラー剤に関連付けられた色味及び/又は明るさが記憶されている。染髪情報管理テーブル30に記憶されている第1ヘアカラー剤「A1」では、関連付けられた色味が「A」で、関連付けられた明るさが「1」であることを示す。 In FIG. 8, the color and/or brightness associated with the first hair color agent is stored as the type of the first hair color agent. For the first hair color agent "A1" stored in the hair dye information management table 30, the associated color is "A" and the associated brightness is "1."
図8は、染髪情報管理テーブル30を表す図である。染髪情報管理テーブル30には、第1ヘアカラー剤の種類及び割合31と、染髪前の毛髪の色味及び明るさ32と関連付けて、染髪後の毛髪情報33として1の画像(又は1の画像を識別する識別情報)が記憶されている。なお、染髪情報管理テーブル30には、染髪後の毛髪情報33として複数の画像が記憶されていてもよい。染髪情報管理テーブル30は、染髪前の毛髪の色味及び明るさ32に対応する色味及び明るさの毛髪に、第1ヘアカラー剤の種類及び割合31に対応する第1ヘアカラー剤を塗布し(又は、第1ヘアカラー剤に、所定の第2ヘアカラー剤を所定量混合したヘアカラー剤を塗布し)、一定時間が経過した後に、塗布した第1ヘアカラー剤を洗い流し、乾燥させた後の毛髪を撮像した画像を、毛髪情報33として記憶している。
8 is a diagram showing the hair dye information management table 30. In the hair dye information management table 30, one image (or identification information for identifying one image) is stored as
例えば、図8においては、第1ヘアカラー剤「A1」を100%の割合で調製したヘアカラー剤を、染髪前の毛髪の色味が「ナチュラル」で明るさのレベルが「4」の毛髪に塗布し、一定時間が経過した後に洗い流して乾燥させた染髪後の毛髪情報として、画像「image0001」が記憶されている。また、上記条件の染髪後の毛髪情報として、異なる色温度、及び/又は、照度ごとに、複数の画像が関連付けて記憶されていてもよい。 For example, in FIG. 8, a hair coloring agent prepared with 100% of the first hair coloring agent "A1" is applied to hair with a "natural" color tone and a brightness level of "4" before dyeing, and the image "image0001" is stored as hair dyeing information that is washed off and dried after a certain period of time has passed. In addition, multiple images may be stored in association with different color temperatures and/or illuminances as hair dyeing information according to the above conditions.
また、図8においては、染髪前の毛髪の色味が「ナチュラル」である場合の染髪情報管理テーブル30を例として示しているが、サーバ装置2には、染髪前の毛髪の色味ごとに、異なる染髪情報管理テーブルが設けられてもよい。例えば、ナチュラル、アッシュ、ワイン、レッド、オレンジなどの色味毎に染髪情報管理テーブルが設けられてもよい。また、例えば、白髪の割合(100%、50%、10%、0%(有色毛)など)ごとに染髪情報管理テーブルが設けられてもよい。
In addition, FIG. 8 shows an example of the hair dye information management table 30 when the hair color before dyeing is "natural," but the
また、第1ヘアカラー剤のメーカごとに、異なる染髪情報管理テーブルが設けられてもよい。また、第1ヘアカラー剤に混合する第2ヘアカラー剤の種類ごとに、異なる染髪情報管理テーブルが設けられてもよい。第2ヘアカラー剤の種類は、例えば、第2ヘアカラー剤に含まれる成分の濃度ごとに定められる。具体的には、第2ヘアカラー剤の濃度が1.5%の染髪情報管理テーブル、第2ヘアカラー剤の濃度が3%の染髪情報管理テーブル、第2ヘアカラー剤の濃度が6%の染髪情報管理テーブル等が設けられてもよい。また、第1ヘアカラー剤及び第2ヘアカラーがおしゃれ染めか白髪染めかによって、異なる染髪情報管理テーブルが設けられてもよい。 Also, a different hair dye information management table may be provided for each manufacturer of the first hair coloring agent. Also, a different hair dye information management table may be provided for each type of second hair coloring agent to be mixed with the first hair coloring agent. The type of second hair coloring agent is determined, for example, by the concentration of the components contained in the second hair coloring agent. Specifically, a hair dye information management table for a second hair coloring agent with a concentration of 1.5%, a hair dye information management table for a second hair coloring agent with a concentration of 3%, a hair dye information management table for a second hair coloring agent with a concentration of 6%, etc. may be provided. Also, different hair dye information management tables may be provided depending on whether the first hair coloring agent and the second hair color are fashion dyes or gray hair dyes.
なお、染髪情報管理テーブルに記憶される毛髪情報に対応する画像は、一定の量及び一定の長さの染髪前の毛髪(毛束)に対して、一定の量のヘアカラー剤を塗布した後、一定の時間が経過し、ヘアカラー剤を洗い流し、乾燥させた毛髪を撮影した画像である。つまり、染髪情報管理テーブルに記憶される毛髪情報は、同じ条件でヘアカラーリングが実施された毛髪の画像が記憶されている。 The image corresponding to the hair information stored in the hair dye information management table is an image of a certain amount and length of undyed hair (hair bundle) that has had a certain amount of hair coloring agent applied to it, a certain amount of time has passed, the hair coloring agent has been washed off, and the hair has been dried. In other words, the hair information stored in the hair dye information management table is an image of hair that has been colored under the same conditions.
なお、図7で示される登録処理において、サーバ装置2は、第1ヘアカラー剤、並びに、染髪前の毛髪の色味及び/又は明るさと関連付けて、該第1ヘアカラー剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報並びに該毛髪の色味及び/又は明るさを特定可能な情報を記憶してもよい。また、図7で示される登録処理において、サーバ装置2は、第1ヘアカラー剤、第2ヘアカラー剤、並びに、染髪前の毛髪の色味及び/又は明るさと関連付けて、してもよい。
In addition, in the registration process shown in FIG. 7, the
毛髪の色味及び/又は明るさを特定可能な情報の形式は、特に限定されない。毛髪の色味及び/又は明るさを特定可能な情報は、数字でもよく、文字でもよく、記号でもよく、画像でもよい。また、毛髪の色味及び/又は明るさを特定可能な情報は、数字、文字、記号、画像のうち、いずれか1以上を組み合わせたものでもよい。 The format of the information that can identify the color and/or brightness of hair is not particularly limited. The information that can identify the color and/or brightness of hair may be numbers, letters, symbols, or images. Furthermore, the information that can identify the color and/or brightness of hair may be a combination of one or more of numbers, letters, symbols, and images.
[特定処理]
次に、第二の実施の形態に係るシステムに係る特定処理について説明する。特定処理は、希望の染髪後の毛髪の色味及び/又は明るさを把握可能な画像情報の入力を受け付け、施術において用いるヘアカラー剤の量を特定する処理である。特定処理には、サーバ装置2に記憶された染髪前の毛髪の色味及び/又は明るさと画像情報との対応関係をもとに、入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する、異なる色味及び/又は明るさに染髪が可能な複数の第1ヘアカラー剤のそれぞれによって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を表示する処理が含まれる。特定処理は、1以上の毛髪情報が登録処理にて登録された後に、実行することができる。
[Specific Processing]
Next, the specification process of the system according to the second embodiment will be described. The specification process is a process of accepting input of image information that allows the desired color and/or brightness of hair after dyeing to be grasped, and specifying the amount of hair coloring agent to be used in the treatment. The specification process includes a process of displaying image information that allows the color and/or brightness of hair after dyeing with each of a plurality of first hair coloring agents capable of dyeing hair to different colors and/or brightnesses, which corresponds to the input information that allows the color and/or brightness of hair before dyeing to be specified, based on the correspondence relationship between the color and/or brightness of hair before dyeing stored in the
図9は、第二の実施の形態に係る特定処理のフローチャートを示す図である。まず、店舗店員は、店舗端末3にダウンロードされたアプリケーションプログラムを起動し、サーバ装置2へアクセスすることで、システムにログインをする。或いは、店舗店員は、店舗端末3からWebブラウザを経由してサーバ装置2にアクセスすることで、システムにログインをしてもよい。
Figure 9 is a diagram showing a flowchart of the specific process according to the second embodiment. First, the store clerk starts an application program downloaded to the
なお、店舗ごとに、店舗ID(店舗ごとに付与され、店舗を識別可能な情報)とパスワードがサーバ装置2に登録されており、店舗店員は、店舗端末3へ店舗IDとパスワードを入力し、システムにログインできることとしてもよい。或いは、ユーザID(店舗店員ごとに付与され、ユーザである店員を識別可能な情報)とパスワードがサーバ装置2に登録されてもよい。ユーザIDは、店舗IDと関連付けて記憶されてもよい。
Note that a store ID (information assigned to each store and capable of identifying the store) and a password may be registered in the
次に、店舗店員は、店舗端末3を操作して、染髪対象者である顧客の染髪方法を入力する(ステップS31)。例えば、染髪方法として、毛髪を有色に染髪する、いわゆる「おしゃれ染め」又は、白髪を黒色に染髪する「白髪染め」を選択することとしてもよい。店舗端末3には、「おしゃれ染め」、「白髪染め」の選択肢が表示され、店舗端末3を操作して、いずれかの選択肢を選択することができる。店舗店員が白髪染めを選択した場合、店舗端末3は、毛髪における黒髪又は白髪の割合の選択を受け付けてもよい。また、毛髪の染髪対象部位が、毛髪全体である「全体染め」、毛髪の根元部分である「根元染め」、又は、毛髪の所定の部分である「部分染め」を選択できることとしてもよい。
Next, the store clerk operates the
次に、店舗店員は、店舗端末3を操作して、顧客の毛髪に相当する毛髪の型(タイプ)を入力する(ステップS32)。店舗端末3では、複数の毛髪の型が選択肢として表示され、店舗店員は、店舗端末3を操作して、そのいずれかの型を選択することができる。
Next, the store clerk operates the
ここで、毛髪の型とは、顧客の染髪対象の毛髪が、どのような状態であるかを区別するために用いられる。染髪対象の毛髪は、毛髪の部位(頭皮近傍の毛髪の根元部分であるか、中央部分であるか、毛先であるか等)とその特性によって、1以上の領域に分けられる。例えば、毛髪の部位と、既染色であるか(既染毛であるか)又は未染色であるか(新生毛であるか)とによって、1以上の領域に分けられる。そのため、例えば、毛髪の型として、頭皮近傍の毛髪の根元部分であり新生毛の領域と、中央部分であり既染毛の領域と、毛先であり既染毛の領域とを有する毛髪の型や、頭皮近傍の毛髪の根元部分であり新生毛の領域と、中央部分であり新生毛の領域と、毛先であり既染毛の領域とを有する毛髪の型などが設定されていてもよい。以下、毛髪の型は、第二の実施の形態だけでなく、第三の実施の形態も同様の意味を有する。 Here, the hair type is used to distinguish the state of the customer's hair to be dyed. The hair to be dyed is divided into one or more regions depending on the part of the hair (whether it is the root part of the hair near the scalp, the center part, the tip, etc.) and its characteristics. For example, it is divided into one or more regions depending on the part of the hair and whether it is dyed (already dyed hair) or undyed (new hair). Therefore, for example, the hair type may be a hair type having a root part of the hair near the scalp and a new hair region, a center part and a dyed hair region, and a tip part and a dyed hair region, or a hair type having a root part of the hair near the scalp and a new hair region, a center part and a new hair region, and a tip part and a dyed hair region. Hereinafter, the hair type has the same meaning not only in the second embodiment but also in the third embodiment.
以下のステップS33~S36では、店舗店員は、ユーザの1の領域(例えば、頭皮近傍の根元の領域)の染髪前の毛髪の色味及び/又は明るさ、及び、第2ヘアカラー剤を入力し、希望の染髪後の毛髪の状態を選択する。ステップS33~S36にて、染髪前の毛髪の色味及び/又は明るさ、第2ヘアカラー剤、及び、希望の染髪後の毛髪の状態を入力しているため、ステップS42において、サーバ装置2は、1の領域(例えば、頭皮近傍の根元の領域)について、使用する予定の第1ヘアカラー剤を特定可能である。
In the following steps S33 to S36, the store clerk inputs the color and/or brightness of the user's hair before dyeing one area (e.g., the area at the roots near the scalp) and the second hair color agent, and selects the desired state of the hair after dyeing. Because the color and/or brightness of the hair before dyeing, the second hair color agent, and the desired state of the hair after dyeing are input in steps S33 to S36, in step S42, the
ステップS32にて毛髪の型を入力すると、店舗店員は、店舗端末3を操作して、頭皮近傍の染髪前の毛髪の色味及び/又は明るさを特定可能な情報を入力する(ステップS33)。なお、ステップS33にて入力される染髪前の毛髪の色味及び/又は明るさに対応する毛髪の領域は、頭皮近傍の根元の領域であってもよく、頭皮近傍の根元の領域以外のステップS32にて入力された毛髪の型における1の領域であってもよい。毛髪の色味及び/又は明るさを特定可能な情報は、数字、文字、記号、及び/又は、画像として表示画面に表示される。画像が選択される場合、店舗端末3に表示された画像を選択することで、該画像に関連付けられた毛髪の色味及び/又は明るさが入力される。店舗店員は、表示された情報を選択することで、染髪前の毛髪の色味及び/又は明るさを特定可能な情報を入力できる。
After inputting the hair type in step S32, the store clerk operates the
次に、店舗店員は、店舗端末3を操作して、第2ヘアカラー剤の種類又は濃度を入力する(ステップS34)。具体的には、店舗端末3にて異なる濃度の第2ヘアカラー剤が表示され、施術に用いる濃度の第2ヘアカラー剤が選択される。また、ステップS34にて、店舗店員は、第2ヘアカラー剤の種類及び割合、第1ヘアカラー剤と第2ヘアカラー剤の割合を入力することとしてもよい。
Next, the store clerk operates the
ステップS33及びS34にて入力された情報をもとに、店舗端末3は複数の毛髪情報に対応する画像を表示する(ステップS35)。ステップS35では、店舗端末3は、ステップS27にて記憶された染髪前の毛髪の色味及び/又は明るさと画像情報との対応関係をもとに、ステップS33にて入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する、異なる色味及び明るさに染髪が可能な複数の第1ヘアカラー剤のそれぞれによって染髪された後の毛髪の色味及び明るさを把握可能な画像情報(毛髪情報)を表示する。異なる色味及び/又は明るさに染髪が可能な第1ヘアカラー剤の色味及び/又は明るさとは、第1ヘアカラー剤に関連付けられた色味及び/又は明るさである。店舗店員は、店舗端末3に表示された毛髪情報を参照しながら、どのような色に染髪するかについて、顧客の要望を聞き出すことができる。
Based on the information entered in steps S33 and S34, the
ステップS35の処理について、説明する。ステップS35では、具体的には、サーバ装置2は、ステップS31にて入力された染髪方法、及び、ステップS34にて入力された第2ヘアカラー剤の種類をもとに、該染髪方法及び該第2ヘアカラー剤に対応する染髪情報管理テーブルを特定する。そして、サーバ装置2において、染髪情報管理テーブルを参照し、ステップS33にて入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する毛髪情報を特定する。特定された毛髪情報が店舗端末3にて表示される。
The process of step S35 will be described. Specifically, in step S35, the
ここで、ステップS35にて表示される表示画面を説明する。図10は、第二の実施の形態に係る表示画面の一例を示す図である。図10に示すように、表示画面70には、希望色表示領域80が、表示される。表示画面70には、メニュー選択欄71と、第2ヘアカラー剤選択欄72と、染髪前の毛髪の明るさ選択欄73とが、表示されてもよい。
Here, the display screen displayed in step S35 will be described. FIG. 10 is a diagram showing an example of a display screen according to the second embodiment. As shown in FIG. 10, a desired
希望色表示領域80には、縦方向に沿って明るさ81が表示され、横方向に沿って色味82が表示されている。また、希望色表示領域80において、明るさ81と色味82に対応する毛髪情報83が、マトリクス状に表示されている。明るさ81は第1ヘアカラー剤に関連付けられた明るさであり、色味82は第1ヘアカラー剤に関連付けられた色味である。毛髪情報83は、ステップS33にて入力された毛髪に、明るさ81及び色味82に対応する第1ヘアカラー剤とステップS34にて入力された第2ヘアカラー剤とで調製されたヘアカラー剤を塗布した染髪後の毛髪の画像情報に対応する。なお、希望色表示領域80に表示される毛髪情報83に関連付けて記憶される第1ヘアカラー剤は、1種類であってもよく、又は、2種類以上であってもよいが、1種類であることが好ましい。
In the desired
希望色表示領域80では、第1ヘアカラー剤に関連付けられた色味が同じで、第1ヘアカラー剤に関連付けられた明るさが異なる毛髪情報に対応する画像が、上下に並べて表示されている。具体的には、表示画面70の上部に表示された画像から下部に表示された画像になるにしたがって、第1ヘアカラー剤に関連付けられた明るさが暗いものになるように、画像が並んでいる。また、希望色表示領域80では、第1ヘアカラー剤に関連付けられた明るさが同じで、第1ヘアカラー剤に関連付けられた色味が異なる毛髪情報に対応する画像が、左右に並べて表示されている。具体的には、表示画面70の左部に表示された画像から右部に表示された画像になるにしたがって、第1ヘアカラー剤に関連付けられた色味が青味の強いものから赤味の強いものになるように、画像が並んでいる。
In the desired
或いは、希望色表示領域80では、第1ヘアカラー剤に関連付けられた色味が同じで、第1ヘアカラー剤に関連付けられた明るさが異なる毛髪情報に対応する画像が、左右に並べて表示されてもよい。また、希望色表示領域80では、第1ヘアカラー剤に関連付けられた明るさが同じで、第1ヘアカラー剤に関連付けられた色味が異なる毛髪情報に対応する画像が、上下に並べて表示されててもよい。
Alternatively, in the desired
メニュー選択欄71からメニューを選択することにより、希望色表示領域80に表示される毛髪情報83を変更できる。サーバ装置2には、希望色表示領域80に表示される毛髪情報83のメニューが記憶されている。メニューは、複数の毛髪情報を含む。複数の毛髪情報は、例えば、サーバ装置2に記憶された全ての毛髪情報、管理者端末1又は店舗端末3の操作により選択された特定の毛髪情報、特定のメーカのヘアカラー剤に関連付けて記憶された毛髪情報等である。なお、管理者端末1又は店舗端末3の操作により選択される毛髪情報は、特に限定されないが、例えば、店舗に用意されている第1ヘアカラー剤又は第2ヘアカラー剤に対応する毛髪情報とすることができる。
By selecting a menu from the menu selection field 71, the hair information 83 displayed in the desired
第2ヘアカラー剤選択欄72に表示される第2ヘアカラーは、ステップS34にて入力された第2ヘアカラーに対応する。第2ヘアカラー剤選択欄72において第2ヘアカラーの種類又は濃度を選択することにより、希望色表示領域80に表示される毛髪情報83を、選択された第2ヘアカラー剤の種類又は濃度に対応する毛髪情報に変更できる。染髪前の毛髪の明るさ選択欄73に表示される染髪前の毛髪の明るさは、ステップS33にて入力された染髪前の毛髪の明るさに対応する。染髪前の毛髪の明るさ選択欄73を選択することにより、希望色表示領域80に表示される毛髪情報83を、選択された毛髪の明るさに対応する毛髪情報に変更できる。染髪前の毛髪の明るさ選択欄73は、毛髪の色味を入力可能としてもよい。
The second hair color displayed in the second hair color selection field 72 corresponds to the second hair color input in step S34. By selecting the type or concentration of the second hair color in the second hair color selection field 72, the hair information 83 displayed in the desired
なお、希望色表示領域80に表示される毛髪情報83について、表示される画像が撮影された色温度及び/又は照度を変更できることとしてもよい。希望色表示領域80に表示される毛髪情報83の色温度及び/又は照度は、予め設定されることとしてもよい。第二の実施の形態において、1の毛髪情報として、2以上の異なる色温度及び/又は照度ごとに異なる画像をサーバ装置2に登録しておき、管理者端末1又は店舗端末3の操作により、染髪前の毛髪の色味及び/又は明るさ、第1ヘアカラー剤及び/又は第2ヘアカラー剤の種類及び割合、色温度又は照度を入力すると、対応する色温度又は照度で撮像した、染髪後の毛髪の色味及び/又は明るさを把握可能な画像情報が表示される。
The hair information 83 displayed in the desired
図示しないが、表示画面70に、異なる色温度を有する光源のもとで視認される毛髪の画像を表示するためのアイコンが表示され、該アイコンの選択により、異なる色温度を有する光源のもとで視認される毛髪の画像が表示されてもよい。例えば、朝の状態を示すアイコンを選択することで、朝と同等の色温度を有する光源のもとで撮影された毛髪の画像を表示することとしてもよい。或いは、例えば、夕方の状態を示すアイコンを選択することで、夕方と同等の色温度を有する光源のもとで撮影された毛髪の画像を表示することとしてもよい。各アイコンは、毛髪情報に関連付けられた色温度と対応している。店舗端末3又は管理者端末1にて、色温度を選択することで、該色温度に応じた毛髪情報が表示される。
Although not shown, icons for displaying images of hair viewed under light sources with different color temperatures may be displayed on the display screen 70, and by selecting the icon, images of hair viewed under light sources with different color temperatures may be displayed. For example, by selecting an icon showing a morning state, an image of hair taken under a light source with a color temperature equivalent to that of morning may be displayed. Alternatively, for example, by selecting an icon showing an evening state, an image of hair taken under a light source with a color temperature equivalent to that of evening may be displayed. Each icon corresponds to a color temperature associated with the hair information. By selecting a color temperature on the
また、図示しないが、表示画面70に、異なる照度で光を毛髪に照射したときに視認される毛髪の画像を表示するためのアイコンが表示され、該アイコンの選択により、異なる照度で光を毛髪に照射したときに視認される毛髪の画像が表示されてもよい。例えば、屋外の状態を示すアイコンを選択することで、屋外と同等の照度で光を毛髪に照射して撮影された毛髪の画像を表示することとしてもよい。或いは、例えば、屋内の状態を示すアイコンを選択することで、屋内と同等の照度で光を毛髪に照射して撮影された毛髪の画像を表示することとしてもよい。各アイコンは、毛髪情報に関連付けられた照度と対応している。店舗端末3又は管理者端末1にて、照度を選択することで、該照度に応じた毛髪情報が表示される。
Although not shown, icons for displaying images of hair visible when light is irradiated to the hair at different illuminances may be displayed on the display screen 70, and by selecting the icon, images of hair visible when light is irradiated to the hair at different illuminances may be displayed. For example, by selecting an icon indicating an outdoor condition, an image of hair photographed by irradiating the hair with light at an illuminance equivalent to that outdoors may be displayed. Alternatively, by selecting an icon indicating an indoor condition, an image of hair photographed by irradiating the hair with light at an illuminance equivalent to that indoors may be displayed. Each icon corresponds to an illuminance associated with the hair information. By selecting an illuminance on the
なお、ステップS31にて、毛髪における黒髪又又は白髪の割合の選択を受け付けた場合、ステップS35では、店舗端末3は、選択を受け付けた毛髪における黒髪又は白髪の割合に応じて、異なる画像情報(毛髪情報)を表示することができる。ステップS35では、サーバ装置2は、選択を受け付けた毛髪における黒髪又は白髪の割合に応じて、該割合に対応する染髪情報管理テーブルを特定し、所定の毛髪情報に対応する画像を特定できる。
If a selection of the proportion of black or white hair in the hair is accepted in step S31, then in step S35 the
店舗店員は、店舗端末3を操作して、ステップS35の処理により表示された複数の毛髪情報から1の毛髪情報を選択する(ステップS36)。ステップS36では、毛髪情報に対応する画像を1つ選択することにより、希望の染髪後の毛髪の色味及び/又は明るさ(希望の染髪後の毛髪の状態ともいう)が入力される。なお、ステップS36では、毛髪情報の選択に代えて、第1ヘアカラー剤、又は、希望の毛髪の色味及び/若しくは明るさが入力されてもよい。希望の染髪後の毛髪の色味及び/又は明るさは、数字、文字、記号等の入力、又は、画像の選択により入力されてもよい。サーバ装置2は、ステップS36で選択された毛髪情報と、ステップS33で入力された染髪前の毛髪の色味及び/又は明るさ、ステップS34で入力された第2ヘアカラー剤をもとに、後述のステップS42にて、1の領域(例えば、頭皮近傍の根元の領域)に使用する予定の第1ヘアカラー剤を特定することができる。
The store clerk operates the
以下のステップS37~S41では、ステップS33~S36にて入力した1の領域とは異なる領域(例えば、毛髪の中央部分の領域、毛先の領域等)のそれぞれについて、染髪前の毛髪の色味及び/又は明るさ、及び、第2ヘアカラー剤を入力して、これらのステップS33~S36にて入力した1の領域とは異なる領域の希望の染髪後の毛髪の状態を選択する。ステップS37~S41にて、染髪前の毛髪の色味及び/又は明るさ、第2ヘアカラー剤、及び、希望の染髪後の毛髪の状態を入力しているため、ステップS42において、サーバ装置2は、ステップS33~S36にて入力した1の領域とは異なる領域について、使用する予定の第1ヘアカラー剤を特定可能である。
In the following steps S37 to S41, the color and/or brightness of the hair before dyeing and the second hair coloring agent are input for each of the areas (e.g., the central area of the hair, the area of the hair tips, etc.) different from the
ステップS36にて毛髪情報を選択すると、ステップS32において選択した毛髪の型における1の領域について、店舗店員は、店舗端末3を操作して、該領域に対応する顧客の染髪前の毛髪の色味及び/又は明るさを特定可能な情報を入力する(ステップS37)。また、ステップS37では、染髪前の毛髪の色味及び/又は明るさと併せて、該領域に対応する顧客の毛髪の長さを入力する。なお、ステップS37にて入力される1の領域は、ステップS33で入力された領域とは異なる領域である。
After selecting hair information in step S36, the store clerk operates the
次に、店舗店員は、店舗端末3を操作して、第2ヘアカラー剤の種類又は濃度を入力する(ステップS38)。ステップS38は、ステップS34と同様の処理である。ステップS34で入力された情報を採用する場合、ステップS38の処理を省略できる。ステップS37及びS38により入力された情報がサーバ装置2へ送信され、サーバ装置2において、送信された情報に応じて、予想される複数の染髪後の毛髪情報が特定される(ステップS39)。
Next, the store clerk operates the
予想される染髪後の毛髪情報とは、顧客の染髪前の毛髪に、所定のヘアカラー剤を塗布し、所定の時間が経過した後に洗い流され、乾燥させたときに予想される毛髪の色味及び/又は明るさを把握可能な画像情報のことを指す。 The predicted hair information after dyeing refers to image information that allows one to grasp the predicted color and/or brightness of the hair when a specific hair coloring agent is applied to the customer's undyed hair, rinsed off after a specific time has passed, and then dried.
ステップS39の処理について、説明する。ステップS39の処理は、ステップS39-1~S39-4の処理を含む。サーバ装置2は、予想される毛髪の毛髪情報を特定する際に参照する染髪情報管理テーブルを特定する(ステップS39-1)。例えば、入力された第1ヘアカラー剤のメーカ、ステップS31で入力された染髪方法、ステップS37で入力された毛髪の色味の情報、又は、ステップS38で入力された第2ヘアカラー剤の情報から、該メーカ、該染髪方法、該毛髪の色味、又は、該第2ヘアカラー剤に対応する染髪情報管理テーブルが特定される。サーバ装置2は、特定された染髪情報管理テーブルを参照し、所定の毛髪の色味に染髪が可能な複数の第1ヘアカラー剤と、ステップS37で入力された染髪前の毛髪の色味及び/又は明るさに関連付けて記憶された毛髪情報を複数特定できる。
The process of step S39 will be described. The process of step S39 includes the processes of steps S39-1 to S39-4. The
所定の毛髪の色味は、ステップS36で選択された毛髪情報と関連付けて記憶されている第1ヘアカラー剤の色味である。所定の毛髪の色味は、利用者(顧客ともいう)が希望する染髪された後の毛髪の色味でもある。サーバ装置2は、ステップS35で特定された染髪情報管理テーブルを参照し、ステップS36で選択された毛髪情報と関連付けて記憶されている第1ヘアカラー剤を特定する(ステップS39-2)。ステップS39-2では、ステップS36で入力された第1ヘアカラー剤、又は、希望の毛髪の色味及び/若しくは明るさに対応する第1ヘアカラー剤を特定してもよい。
The specified hair color is the color of the first hair coloring agent stored in association with the hair information selected in step S36. The specified hair color is also the hair color desired by the user (also called the customer) after hair dyeing. The
次に、サーバ装置2は、ステップS39-2で特定した第1ヘアカラー剤をもとに、関連付けられた色味が該第1ヘアカラー剤の色味と同じで、関連付けられた明るさが異なる第1ヘアカラー剤を複数特定する(ステップS39-3)。そして、サーバ装置2は、ステップS39-1にて特定した染髪情報管理テーブルを参照して、ステップS39-3にて特定した第1ヘアカラー剤のそれぞれと、ステップS37で入力された染髪前の毛髪の色味及び/又は明るさに関連付けて記憶された毛髪情報を複数特定する(ステップS39-4)。
Next, based on the first hair color agent identified in step S39-2, the
ステップS39-3において、複数の第1ヘアカラー剤を特定する方法は特に限定されない。例えば、サーバ装置2は、ステップS36にて選択された毛髪情報をもとに、ステップS39-2にて特定された第1ヘアカラー剤と同じ色味、かつ、同じ明るさの第1ヘアカラー剤を特定し、そして、特定された第1ヘアカラー剤と同じ色味で、異なる明るさの第1ヘアカラー剤を特定する。この特定された第1ヘアカラー剤と同じ色味で、異なる明るさの第1ヘアカラー剤として、複数の第1ヘアカラー剤を特定してもよい。
In step S39-3, the method of identifying multiple first hair color agents is not particularly limited. For example, based on the hair information selected in step S36, the
具体的には、ステップS36にて選択された毛髪情報をもとに、ステップS39-2にて特定された第1ヘアカラー剤の明るさのレベルが「5」の場合、同じ色味で明るさのレベルが同じ「5」の第1ヘアカラー剤が特定され、且つ、同じ色味で明るさのレベルが低い「4」、「3」と、明るさのレベルが高い「6」、「7」を特定することができる。 Specifically, if the brightness level of the first hair color agent identified in step S39-2 is "5" based on the hair information selected in step S36, a first hair color agent with the same color and brightness level "5" is identified, and also a first hair color agent with the same color but lower brightness levels "4" and "3" and a higher brightness level "6" and "7" can be identified.
なお、ステップS39-3において、サーバ装置2は、関連付けられた色味が所定の色味と所定の関連性を有する第1ヘアカラー剤を特定してもよい。関連付けられた色味が所定の色味と所定の関連性を有する第1ヘアカラー剤とは、例えば、関連付けられた色味が色相環の隣接する色味の第1ヘアカラー剤である。
In step S39-3, the
また、ステップS39-3において、サーバ装置2は、関連付けられた色味が所定の色味であって、且つ、関連付けられた明るさが所定の範囲内の第1ヘアカラー剤を特定してもよい。関連付けられた明るさが所定の範囲内の第1ヘアカラー剤とは、例えば、毛髪情報から特定された第1ヘアカラー剤に関連付けられた明るさのレベルから所定の範囲のレベル差(例えば、±2レベル)内の第1ヘアカラー剤である。
In addition, in step S39-3, the
また、ステップS39-3において、サーバ装置2は、ステップS36で選択された毛髪情報と関連付けて記憶されている第1ヘアカラー剤を所定の割合以上含む第1ヘアカラー剤を特定してもよい。具体的には、サーバ装置2は、第1ヘアカラー剤が2種類以上を混合する場合、特定された第1ヘアカラー剤の第1ヘアカラー剤全体量における割合が、所定の割合以上(例えば、30%以上)のもの、又は、特定された第1ヘアカラー剤の第1ヘアカラー剤全体量における割合が、他の第1ヘアカラー剤と比較して最も大きいものを特定してもよい。
In addition, in step S39-3, the
また、ステップS39-3において、サーバ装置2は、ステップS36で選択された毛髪情報と関連付けて記憶されている第1ヘアカラー剤と同じメーカのヘアカラー剤や、店舗に在庫のあるヘアカラー剤を特定してもよい。
In addition, in step S39-3, the
なお、ステップS39-2において、ステップS36にて、第1ヘアカラー剤が入力された場合、サーバ装置2は該第1ヘアカラー剤を特定する。また、ステップS39-2において、ステップS36にて、希望の毛髪の色味及び/又は明るさが入力された場合、サーバ装置2は該色味及び/又は明るさに関連付けられた第1ヘアカラー剤を特定する。
In step S39-2, if a first hair coloring agent was input in step S36, the
なお、ステップS39-1にて特定される染髪情報管理テーブルは、ステップS38で入力された第2ヘアカラー剤の種類又は濃度と所定の関連性を有する範囲のものであってもよい。該所定の関連性を有する範囲とは、例えば、濃度が1%以内の範囲であってもよい。 The hair dye information management table identified in step S39-1 may be within a range that has a predetermined correlation with the type or concentration of the second hair color agent entered in step S38. The range that has the predetermined correlation may be, for example, a concentration range of 1% or less.
ステップS39において、サーバ装置2は、入力された希望の染髪後の毛髪の色味及び/又は明るさと所定の関係性を有する染髪後の毛髪の色味及び/又は明るさを把握可能な画像情報を特定してもよい。つまり、ステップS39の処理は、以下のようにも実行できる。なお、同様の処理については説明を省略することがある。
In step S39, the
例えば、サーバ装置2は、特定された染髪情報管理テーブルを参照し、ステップS36で入力された毛髪情報と、所定の関係性を有する毛髪情報を特定することができる。所定の関係性を有する毛髪情報は、例えば、ステップS36で入力された画像情報(毛髪情報)と、染髪情報管理テーブルの毛髪情報とをRGB値に変換し、同一又は誤差が所定の範囲内の画像情報である。また、染髪情報管理テーブルに記憶される毛髪情報が、毛髪の色味及び/又は明るさを示す数値で記憶されている場合、所定の関係性を有する毛髪情報は、入力された希望の毛髪の色味及び/又は明るさを示す数値と、同一又は誤差が所定の範囲内の毛髪情報であってもよい。
For example, the
ステップS30にて特定された染髪後の毛髪情報は店舗端末3に送信され、店舗端末3にて複数の染髪後の毛髪情報が表示される(ステップS40)。
The post-dye hair information identified in step S30 is sent to the
ステップS39及びS40では、ステップS27にて記憶された染髪前の毛髪の色味及び/又は明るさと画像情報との対応関係をもとに、ステップS37にて入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応し、且つ、所定の毛髪の色味に染髪が可能な複数の第1ヘアカラー剤のそれぞれによって染髪された後の毛髪の明るさを把握可能な画像情報(毛髪情報)を表示する。或いは、ステップS39及びS40では、ステップS27にて記憶された染髪前の毛髪の色味及び/又は明るさと画像情報との対応関係をもとに、ステップS37にて入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応し、且つ、所定の毛髪の色味に染髪が可能な複数の第1ヘアカラー剤のそれぞれによって染髪された後の毛髪の色味及び明るさを把握可能な画像情報を表示する。 In steps S39 and S40, based on the correspondence between the color and/or brightness of the hair before dyeing stored in step S27 and the image information, image information (hair information) that corresponds to the information that can specify the color and/or brightness of the hair before dyeing input in step S37 and allows the brightness of the hair after dyeing with each of the multiple first hair coloring agents that can dye the hair to a specified hair color is displayed. Alternatively, in steps S39 and S40, based on the correspondence between the color and/or brightness of the hair before dyeing stored in step S27 and the image information, image information that corresponds to the information that can specify the color and/or brightness of the hair before dyeing input in step S37 and allows the color and brightness of the hair after dyeing with each of the multiple first hair coloring agents that can dye the hair to a specified hair color is displayed.
なお、ステップS40にて表示される毛髪情報は、ステップS39において、特定された全ての毛髪情報が表示されてもよいし、一部の毛髪情報が表示されてもよい。例えば、店舗の在庫量が多い第1ヘアカラー剤、又は、使用期限が短い第1ヘアカラー剤と関連付けられて記憶された毛髪情報が優先的に表示されてもよい。また、毛髪情報と関連付けられて記憶された第1ヘアカラー剤の種類が少ない毛髪情報が優先的に表示されてもよい。或いは、第1ヘアカラー剤が2種類以上含まれるヘアカラー剤と関連付けられた毛髪情報が特定された場合、ステップS40では表示されず、店舗端末3への操作入力により、別ウィンドウで毛髪情報が表示されてもよい。店舗店員は、バリエーションの毛髪情報として確認できる。
The hair information displayed in step S40 may be all of the hair information identified in step S39, or only a portion of the hair information. For example, hair information stored in association with a first hair coloring agent that is in large stock at the store or a first hair coloring agent that has a short expiration date may be preferentially displayed. Hair information stored in association with a small number of types of first hair coloring agents may also be preferentially displayed. Alternatively, when hair information associated with a hair coloring agent that contains two or more types of first hair coloring agents is identified, the hair information may not be displayed in step S40, and may be displayed in a separate window by inputting an operation to the
ここで、ステップS40において、店舗端末3に表示される表示画面について説明する。ステップS40では、サーバ装置2が、ステップS36にて選択した毛髪情報、及び、ステップS39にて特定した毛髪情報を表示するように制御することとしてもよい。図11は、第二の実施の形態に係る表示画面の一例を示す図である。
Here, the display screen displayed on the
図11に示すように、表示画面40には、塗布結果41と、希望色42とが表示される。塗布結果41は、ステップS39にて特定された染髪後の毛髪の色味及び/又は明るさを把握可能な画像情報である。希望色42は、ステップS36にて入力された利用者が希望する染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報である。希望色42と関連付けられた染髪前の毛髪の色味及び/又は明るさは、ステップS37にて入力された染髪前の毛髪の色味及び/又は明るさと同じである場合もあるし、異なる場合もある。
As shown in FIG. 11, the
また、ステップS37とS38にて入力した入力情報43が表示画面40に表示されてもよい。表示画面40は、入力情報43として、「2剤3%」と「ナチュラル6レベル」が表示され、また、毛髪の型に含まれる「領域2」に関する入力を行う表示画面であるため、「2 塗布色選択」が表示されている。例えば、「領域3」に関する入力を行う表示画面であれば、「3 塗布色選択」と、第2ヘアカラー剤の濃度と、染髪前の毛髪の色味及び明るさが表示されてもよい。入力を行う毛髪の型に含まれる領域ごとに表示画面40は異なる。
The input information 43 entered in steps S37 and S38 may be displayed on the
また、複数の塗布結果41(41a~41d)が、希望色42と並べて表示されている。複数の塗布結果41(41a~41d)が、希望色42の付近に並べて表示されているため、色の比較が容易であり、店舗店員は、希望色42と近い色味及び/又は明るさの塗布結果41を選択できる。また、例えば、図示していないが、塗布結果41は塗布結果41a~41d以外の他の塗布結果41を表示することができる。具体的には、表示画面40を横にスクロール又はスワイプすることで、塗布結果41a~41dの表示位置が移動し、左から塗布結果41c~41fが表示されることとしてもよい。希望色42の表示位置は固定されることが好ましい。
In addition, multiple application results 41 (41a to 41d) are displayed next to the desired color 42. Since multiple application results 41 (41a to 41d) are displayed next to the desired color 42, it is easy to compare colors, and the store clerk can select an application result 41 with a color and/or brightness close to the desired color 42. In addition, for example, although not shown, the application results 41 can display application results 41 other than the application results 41a to 41d. Specifically, by scrolling or swiping the
なお、複数の塗布結果41を希望色42と並べて表示する態様は、図11に示した態様に限らず、適宜設定可能である。例えば、1の塗布結果41と希望色42が大きく表示され、画面を選択やスワイプ、スクロール等をすることで、異なる塗布結果41に切り替わり、異なる塗布結果41と希望色42が大きく表示されてもよい。また、例えば、複数の塗布結果41の上又は下に希望色42が並べるように表示されてもよい。 The manner in which the multiple application results 41 are displayed alongside the desired color 42 is not limited to the manner shown in FIG. 11 and can be set as appropriate. For example, one application result 41 and the desired color 42 may be displayed large, and by selecting, swiping, scrolling, etc. on the screen, the application result 41 may be switched to a different application result 41 and the different application result 41 and the desired color 42 may be displayed large. Also, for example, the desired color 42 may be displayed alongside the multiple application results 41 above or below them.
また、それぞれの塗布結果41について、補足説明が表示されてもよい。補足説明には、塗布結果41に関連付けて記憶された第1ヘアカラー剤の情報が、表示されてもよい。例えば、塗布結果41aは、第1ヘアカラー剤「N1」が関連付けて記憶されている旨が表示されている。また、補足説明として、顧客に希望色42のヘアカラーリングを提供するために、いずれの塗布結果41が推奨されるかが表示されてもよい。図11においては、塗布結果41dが推奨される旨が表示されている。推奨される旨は、表示された塗布結果41の中で、希望色42と色味及び/又は明るさが最も近い塗布結果41に表示されてもよい。 In addition, a supplementary explanation may be displayed for each application result 41. The supplementary explanation may display information about the first hair coloring agent stored in association with the application result 41. For example, it may be displayed that the application result 41a is stored in association with the first hair coloring agent "N1". In addition, the supplementary explanation may display which application result 41 is recommended to provide the customer with hair coloring in the desired color 42. In FIG. 11, it is displayed that the application result 41d is recommended. The recommendation may be displayed for the application result 41 that is closest in color and/or brightness to the desired color 42 among the displayed application results 41.
なお、希望色42、及び/又は、塗布結果41が、色画像又は毛束の画像であることが好ましい。図11に表示される塗布結果41aの拡大アイコン44を選択すると、毛束の画像が別ウィンドウで大きく表示されてもよい。また、塗布結果41では、特定した毛束の画像をRGB値に変換した色画像を、塗布結果41として表示してもよい。 It is preferable that the desired color 42 and/or the application result 41 are a color image or an image of a hair bundle. When the enlargement icon 44 of the application result 41a displayed in FIG. 11 is selected, the image of the hair bundle may be displayed enlarged in a separate window. In addition, the application result 41 may display a color image obtained by converting the image of the specified hair bundle into RGB values.
さらに、サーバ装置2が、希望色42、及び/又は、塗布結果41として、複数の色温度ごとに、前記色温度を有する光源のもとで視認される毛髪の色味及び/又は明るさを把握可能な情報を表示するように制御することとしてもよいし、希望色42、及び/又は、塗布結果41として、複数の照度ごとに、前記照度で光を毛髪に照射したときに視認される毛髪の色味及び/又は明るさを把握可能な情報を表示するように制御することとしてもよい。
Furthermore, the
図示しないが、表示画面40に、異なる色温度を有する光源のもとで視認される毛髪の画像を表示するためのアイコンが表示され、該アイコンの選択により、異なる色温度を有する光源のもとで視認される毛髪の画像が表示されてもよい。例えば、朝の状態を示すアイコンを選択することで、朝と同等の色温度を有する光源のもとで視認される毛髪の画像を表示してもよい。或いは、例えば、夕方の状態を示すアイコンを選択することで、夕方と同等の色温度を有する光源のもとで視認される毛髪の画像を表示してもよい。店舗端末3又は管理者端末1にて、色温度を選択することで、該色温度に応じた毛髪情報が表示される。
Although not shown, icons for displaying images of hair viewed under light sources with different color temperatures may be displayed on the
また、図示しないが、表示画面40に、異なる照度で光を毛髪に照射したときに視認される毛髪の画像を表示するためのアイコンが表示され、該アイコンの選択により、異なる照度で光を毛髪に照射したときに視認される毛髪の画像が表示されてもよい。例えば、屋外の状態を示すアイコンを選択することで、屋外と同等の照度で光を毛髪に照射したときに視認される毛髪の画像を表示してもよい。或いは、例えば、屋内の状態を示すアイコンを選択することで、屋内と同等の照度で光を毛髪に照射したときに視認される毛髪の画像を表示してもよい。店舗端末3又は管理者端末1にて、照度を選択することで、該照度に応じた毛髪情報が表示される。
Although not shown, icons for displaying images of hair visible when light is irradiated to the hair at different illuminances may be displayed on the
図9の特定処理のフローチャートの説明に戻る。店舗店員は、店舗端末3を操作して、ステップS40にて表示された複数の毛髪情報から1の毛髪情報を選択する(ステップS41)。ステップS41の処理は、ステップS40により、複数の第1ヘアカラー剤のそれぞれによって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報が表示された状態で、画像情報の選択を受け付ける。或いは、ステップS41では、店舗店員は、毛髪情報に対応する画像ではなく、第1ヘアカラー剤、又は、利用者が希望する染髪された後の毛髪の色味及び/若しくは明るさを入力してもよい。店舗端末3にて第1ヘアカラー剤、又は、利用者が希望する染髪された後の毛髪の色味及び/若しくは明るさが表示される場合、図11の塗布結果41のそれぞれには、第1ヘアカラー剤の情報、又は、塗布結果に対応する毛髪の色味及び/若しくは明るさを特定可能な情報が表示されることが好ましい。
Returning to the description of the flow chart of the identification process in FIG. 9, the store clerk operates the
ステップS37~S41の処理は、ステップS32において入力された毛髪の型に含まれる領域ごとに実行される。そのため、全ての領域について入力が完了するまで、ステップS37~S41の処理が繰り返し実行される。毛髪の型に含まれる全ての領域について、ステップS41の処理が実行されると、ステップS37~S41までの繰り返し処理は終了する。なお、ステップS33にて入力した領域については、店舗店員は、ステップS33、又は、ステップS42の処理の前のいずれかのタイミングで、染髪前の毛髪の長さを入力してもよい。或いは、ステップS33にて入力される領域及び長さが、予めサーバ装置2に記憶されていてもよい。
The processes of steps S37 to S41 are executed for each region included in the hair pattern input in step S32. Therefore, the processes of steps S37 to S41 are repeatedly executed until input is completed for all regions. When the process of step S41 is executed for all regions included in the hair pattern, the repeated processes of steps S37 to S41 are terminated. For the region input in step S33, the store clerk may input the length of the hair before dyeing at any timing before the process of step S33 or step S42. Alternatively, the region and length input in step S33 may be stored in advance in the
ステップS37~S41までの繰り返し処理が終了すると、サーバ装置2にて、第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合を特定する(ステップS42)。また、ステップS33にて入力された領域に対応する毛髪の長さ、及び、ステップS37にて毛髪の長さが入力された場合、ステップS42にて、それぞれの領域について、第1ヘアカラー剤又は第2ヘアカラー剤の量が特定されてもよい。第1ヘアカラー剤又は第2ヘアカラー剤の量は、毛髪の長さと第1ヘアカラー剤又は第2ヘアカラー剤の量を関連付けて記憶した塗布量算出テーブルをもとに特定される。
When the repeated process from steps S37 to S41 is completed, the
ステップS42が実行されると、店舗端末3にて、特定された第1ヘアカラー剤及び第2ヘアカラー剤の種類、割合、及び量が、毛髪の型に含まれる領域ごとに表示される(ステップS43)。
When step S42 is executed, the type, ratio, and amount of the identified first hair color agent and second hair color agent are displayed on the
ステップS42の処理について、説明する。ステップS42では、ステップS33にて入力された毛髪の型に含まれる領域、及び、ステップS37~S41にて入力された毛髪の型に含まれるそれぞれの領域について、第1ヘアカラー剤及び第2ヘアカラー剤の種類、割合、及び量が特定される。ステップS42では、毛髪の異なる複数の部分のそれぞれに使用する予定の複数の第1ヘアカラー剤を特定することが可能である。ステップS42にて特定される第1ヘアカラー剤及び第2ヘアカラー剤は、ヘアカラーリングに使用する予定の第1ヘアカラー剤及び第2ヘアカラー剤である。 The process of step S42 will now be described. In step S42, the types, ratios, and amounts of the first hair coloring agent and the second hair coloring agent are identified for the areas included in the hair pattern input in step S33 and for each of the areas included in the hair patterns input in steps S37 to S41. In step S42, it is possible to identify multiple first hair coloring agents to be used for multiple different parts of the hair. The first hair coloring agent and the second hair coloring agent identified in step S42 are the first hair coloring agent and the second hair coloring agent to be used for hair coloring.
サーバ装置2は、ステップS36又はS41により選択を受け付けた第1ヘアカラー剤、ステップS36又はS41により選択を受け付けた染髪された後の毛髪の色味及び/又は明るさに対応する第1ヘアカラー剤、又は、ステップS36又はS41により選択を受け付けた画像情報に対応する第1ヘアカラー剤を、使用する予定の第1ヘアカラー剤として特定する。
The
サーバ装置2がステップS41により選択を受け付けた染髪された後の毛髪の色味及び/又は明るさに対応する第1ヘアカラー剤を使用する予定の第1ヘアカラー剤として特定する場合、例えば、毛髪の型に含まれる1の領域について、サーバ装置2は、ステップS39-1にて特定した染髪情報管理テーブルを参照して、ステップS41により選択を受け付けた染髪された後の毛髪の色味及び/又は明るさを特定可能な情報と関連付けて記憶されている第1ヘアカラー剤を特定できる。このとき、複数の第1ヘアカラー剤が特定されてもよい。店舗端末3において、特定された第1ヘアカラー剤が表示され、店舗店員が、使用する予定の第1ヘアカラー剤として1の第1ヘアカラー剤を選択してもよい。
When the
サーバ装置2がステップS36により選択を受け付けた染髪された後の毛髪の色味及び/又は明るさに対応する第1ヘアカラー剤を使用する予定の第1ヘアカラー剤として特定する場合、例えば、毛髪の型に含まれる1の領域について、サーバ装置2は、ステップS35にて特定した毛髪情報に対応する染髪情報管理テーブルを参照して、ステップS33により選択を受け付けた染髪された後の毛髪の色味及び/又は明るさを特定可能な情報と関連付けて記憶されている第1ヘアカラー剤を特定できる。
When the
サーバ装置2がステップS41により選択を受け付けた画像情報に対応する第1ヘアカラー剤を使用する予定の第1ヘアカラー剤として特定する場合、毛髪の型に含まれる1の領域について、サーバ装置2は、ステップS39-1にて特定した染髪情報管理テーブルを参照して、S41により選択を受け付けた画像情報(毛髪情報)に関連付けて記憶されている第1ヘアカラー剤を特定できる。
When the
サーバ装置2がステップS36により選択を受け付けた画像情報に対応する第1ヘアカラー剤を使用する予定の第1ヘアカラー剤として特定する場合、毛髪の型に含まれる1の領域について、サーバ装置2は、ステップS35にて特定した染髪情報管理テーブルを参照して、S36により選択を受け付けた画像情報(毛髪情報)に関連付けて記憶されている第1ヘアカラー剤を特定できる。
When the
以下のステップS44~S47では、ステップS43にて表示されたヘアカラー剤の種類と割合を変更し、施術に用いるヘアカラー剤に異なる色味を足すことや異なる明るさにするといったヘアカラー剤の微調整が可能である。また、微調整を行ったヘアカラー剤によって、染髪された後の毛髪の状態を表示することができる。ステップS33及びS34、ステップS37及びS38にて、染髪前の毛髪の色味及び/又は明るさ、及び、第2ヘアカラー剤を入力しているため、ステップS45において、サーバ装置2は、微調整後のヘアカラー剤によって染髪された後の毛髪の状態を特定可能である。
In the following steps S44 to S47, it is possible to change the type and ratio of the hair coloring agent displayed in step S43, and fine-tune the hair coloring agent used in the treatment, such as adding a different color or changing the brightness. In addition, the condition of the hair after dyeing with the fine-tuned hair coloring agent can be displayed. Since the color and/or brightness of the hair before dyeing and the second hair coloring agent are input in steps S33 and S34, steps S37 and S38, in step S45, the
ステップS43にてヘアカラー剤の種類と割合が表示されると、店舗店員は、店舗端末3を操作して、毛髪の型に含まれる1の領域について、実際の施術に用いる第1ヘアカラー剤及び第2ヘアカラー剤の量を特定する量特定処理を実行する(ステップS44)。量特定処理は、第一の実施の形態又は第三の実施の形態における量特定処理を適用できる。
When the types and proportions of hair coloring agents are displayed in step S43, the store clerk operates the
具体的には、第一の実施の形態における量特定処理を利用する場合、図3の表示画面100に、ステップS42にて特定された第1ヘアカラー剤及び第2カラー剤の種類及び量が表示される。例えば、第1カラー剤の種類が、第1物質表示欄111にそれぞれ表示され、第1カラー剤の量が使用量表示欄113にそれぞれ表示される。ユーザは、要素E、算定ルールR及び数値I、並びに、第1物質合計量表示欄102及び第2物質合計量表示欄103に表示される第1ヘアカラー剤及び第2ヘアカラー剤の比又は量について、追加、削除、変更等をすることができる。
Specifically, when the amount determination process in the first embodiment is used, the type and amount of the first hair coloring agent and the second hair coloring agent determined in step S42 are displayed on the
次に、サーバ装置2にて、染髪情報管理テーブルを参照し、量特定処理により特定された第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合と、ステップS33及びS34、又は、S37及びS38にて入力された情報に応じて、特定されたヘアカラー剤により予想される染髪後の毛髪情報を特定する(ステップS45)。ステップS45の処理方法については、後述する。
Next, the
特定されたヘアカラー剤により予想される染髪後の毛髪情報が、店舗端末3にて表示される(ステップS46)。表示された毛髪情報の毛髪の色味及び/又は明るさで問題がないと店舗店員が判断した場合は、店舗店員が店舗端末3を操作することにより、ステップS44にて特定されたヘアカラー剤が、毛髪の型に含まれる1の領域の施術に用いるヘアカラー剤として決定される(ステップS47)。一方、ステップS46において表示された毛髪情報の毛髪の色味及び/又は明るさから変更するために、さらに第1ヘアカラー剤又は第2ヘアカラー剤の割合及び/又は量を調整する場合は、ステップS44~S46までの処理が再度実行される。
The hair information after dyeing that is predicted using the identified hair coloring agent is displayed on the store terminal 3 (step S46). If the store clerk determines that there is no problem with the hair color and/or brightness of the displayed hair information, the store clerk operates the
毛髪の型に含まれる全ての領域について、繰り返し処理が実行されると、店舗店員が店舗端末3を操作することにより、ステップS47で決定された第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合が、顧客の施術に用いるヘアカラー剤としてサーバ装置2に記憶され、登録される(ステップS48)。顧客の施術に用いるヘアカラー剤と関連付けて、顧客の氏名等の顧客情報、染髪前の顧客の毛髪の状態、染髪後の顧客の毛髪の状態、染髪した日付などの、顧客に関する情報が記憶され、登録されてもよい。
When the process has been repeated for all areas included in the hair pattern, the store clerk operates the
ステップS48にて、第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合が登録されると、該第1ヘアカラー剤及び該第2ヘアカラー剤の種類及び割合に関する情報が、サーバ装置2又は店舗端末3から、管理者端末1へ通知される(ステップS49)。以上のステップS31~S49により、特定処理は終了する。
When the types and ratios of the first and second hair coloring agents are registered in step S48, information regarding the types and ratios of the first and second hair coloring agents is notified from the
なお、特定処理は、1のコンピュータ装置のみで実行されてもよい。また、ステップS31~34、及びステップS37~S38の処理は、順番を入れ替えて実行されてもよい。また、ステップS34又はS38の処理は省略してもよい。この場合、第2ヘアカラー剤の情報は、予めサーバ装置2に設定されていることが好ましい。また、ステップS45、S46又はS49の処理は、省略してもよい。また、ステップS36及びS41の処理は、顧客自身が店舗端末3を操作することにより、実行されてもよい。
The identification process may be executed by only one computer device. The processes of steps S31 to S34 and steps S37 to S38 may be executed in a reverse order. The process of step S34 or S38 may be omitted. In this case, it is preferable that the information on the second hair color agent is set in advance in the
なお、ステップS35より前に、第1ヘアカラー剤又は第2ヘアカラー剤のメーカが表示され、施術に用いる特定のメーカを入力してもよい。この場合、ステップS35及びS41にて、入力されたメーカのヘアカラー剤に関連付けて記憶された毛髪情報に対応する色画像や毛束の画像が表示される。 Before step S35, the manufacturer of the first or second hair coloring agent may be displayed, and a specific manufacturer to be used for the treatment may be input. In this case, in steps S35 and S41, a color image or a hair bundle image corresponding to the hair information stored in association with the hair coloring agent of the input manufacturer is displayed.
ステップS45の処理について説明する。サーバ装置2は、ステップS44にて特定された第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合、及びステップS37にて入力された染髪前の毛髪の色味及び/又は明るさに応じて、染髪情報管理テーブルを参照し、対応する染髪後の毛髪情報を特定する。
The process of step S45 will be described. The
なお、特定される染髪後の毛髪情報は、ステップS44にて特定された第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合と同一の第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合のみからではなく、ステップS44にて特定された第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合と所定の関連性を有する第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合から特定されてもよい。 The post-dye hair information to be identified may be determined not only from the type and ratio of the first hair coloring agent and the second hair coloring agent that are the same as the type and ratio of the first hair coloring agent and the second hair coloring agent identified in step S44, but also from the type and ratio of the first hair coloring agent and the second hair coloring agent that have a predetermined correlation with the type and ratio of the first hair coloring agent and the second hair coloring agent identified in step S44.
第1ヘアカラー剤の種類と所定の関連性を有する第1ヘアカラー剤の種類とは、例えば、第1ヘアカラー剤に関連付けられた色味及び/又は明るさが、所定の範囲内にある第1ヘアカラー剤の種類を指してもよい。また、表示された第1ヘアカラー剤及び第2ヘアカラー剤の割合と所定の関連性を有する第1ヘアカラー剤及び第2ヘアカラー剤の割合とは、例えば、第1ヘアカラー剤及び第2ヘアカラー剤の割合又は比が、所定の範囲内にある第1ヘアカラー剤及び第2ヘアカラー剤の割合を指してもよい。 The type of first hair coloring agent having a predetermined correlation with the type of the first hair coloring agent may refer to, for example, a type of first hair coloring agent whose color and/or brightness associated with the first hair coloring agent is within a predetermined range. Furthermore, the ratio of the first hair coloring agent and the second hair coloring agent having a predetermined correlation with the displayed ratio of the first hair coloring agent and the second hair coloring agent may refer to, for example, a ratio of the first hair coloring agent and the second hair coloring agent whose ratio or ratio is within a predetermined range.
第1ヘアカラー剤及び第2ヘアカラー剤の割合又は比が、所定の範囲内にある第1ヘアカラー剤及び第2ヘアカラー剤の割合について説明する。例えば、ステップS44にて3種類の第1ヘアカラー剤が入力され、それぞれの割合が12%、37%、及び51%のとき、ステップS45において、サーバ装置2では、それぞれの割合を四捨五入した割合10%、40%、及び50%の割合の毛髪情報を抽出できる。また、例えば、ステップS44にて3種類の第1ヘアカラー剤が入力され、比が1.7:2:3.1のとき、ステップS45において、サーバ装置2では、それぞれの比を四捨五入した2:2:3の比の毛髪情報を抽出できる。
The ratio of the first hair coloring agent and the second hair coloring agent, in which the ratio or ratio of the first hair coloring agent and the second hair coloring agent is within a predetermined range, will be described. For example, when three types of first hair coloring agents are input in step S44 and the respective ratios are 12%, 37%, and 51%, in step S45, the
また、例えば、ステップS44にて入力された第1ヘアカラー剤の種類が「A1」、「A2」、及び「B5」のとき、ステップS45において、サーバ装置2では、いずれか1種類が異なる第1ヘアカラー剤の種類の毛髪情報を抽出できる。異なる第1ヘアカラー剤の種類は、第1ヘアカラー剤の色味及び/又は明るさが所定の関連性を有する第1ヘアカラー剤であることが好ましい。
For example, when the types of first hair coloring agents input in step S44 are "A1," "A2," and "B5," in step S45, the
なお、ステップS44にて特定された第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合と同一の第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合でない情報をもとに染髪後の毛髪情報が特定された場合、ステップS46において、その旨がわかる態様で表示されることが好ましい。また、特定された第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合を表示してもよい。 In addition, if hair dye information is identified based on information that is not the same as the type and ratio of the first and second hair coloring agents identified in step S44, it is preferable that this be displayed in a manner that makes it clear in step S46. In addition, the type and ratio of the identified first and second hair coloring agents may be displayed.
ステップS44にて特定された第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合、並びにステップS37にて入力された染髪前の毛髪の色味及び/又は明るさと関連付けて、染髪情報管理テーブルに染髪後の毛髪情報が記憶されていない場合には、ステップS45において、予想される染髪後の毛髪情報を特定することができない。その場合、染髪後の毛髪情報を特定することができない旨を示す不足情報を、サーバ装置2から、店舗端末3及び管理者端末1へ通知する処理が実行されてもよい。
If the hair dye information management table does not store hair dye information in association with the type and ratio of the first hair color agent and the second hair color agent identified in step S44 and the color and/or brightness of the hair before dyeing input in step S37, the expected hair dye information cannot be identified in step S45. In that case, a process may be executed in which the
ステップS49の処理について説明する。ステップS49では、入力された希望の染髪後の毛髪の色味及び/又は明るさ、並びに、染髪前の顧客の毛髪の色味及び/又は明るさを併せて通知してもよい。ステップS49の処理は、ヘアカラー剤が1件登録されるごと、所定の件数のヘアカラー剤が登録されたとき、1か月ごとといった所定の期間が経過したときに実行されてもよい。通知に含まれる第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合に対応する毛髪情報が染髪情報管理テーブルに登録されていないとき、ステップS49の通知において、染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報が記憶されていないことを示す不足情報が送信される。不足情報は、染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を登録するように管理者に促す情報を含んでいてもよい。 The process of step S49 will be described. In step S49, the input desired hair color and/or brightness after hair dyeing, as well as the customer's hair color and/or brightness before hair dyeing may be notified. The process of step S49 may be executed each time a hair coloring agent is registered, when a predetermined number of hair coloring agents are registered, or when a predetermined period of time has passed, such as once a month. When hair information corresponding to the types and ratios of the first hair coloring agent and the second hair coloring agent included in the notification is not registered in the hair dye information management table, the notification of step S49 transmits missing information indicating that image information capable of grasping the color and/or brightness of the hair after hair dyeing is not stored. The missing information may include information prompting the administrator to register image information capable of grasping the color and/or brightness of the hair after hair dyeing.
つまり、ステップS49の処理は、店舗端末3において入力されたヘアカラー剤について、染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報が記憶されていない場合に、不足情報を、管理者端末1に送信する処理であるともいえる。管理者は、不足情報を確認し、上述の登録処理を実行できる。
In other words, the process of step S49 can be said to be a process of sending missing information to the
また、不足情報は、第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合について、通知を行った回数に関する情報を含んでいてもよい。管理者は、所定の回数以上の通知された第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合について、上述の登録処理を実行してもよい。登録処理では、サーバ装置2において、ステップS49で送信された不足情報に対応する第1ヘアカラー剤、第2ヘアカラー剤、染髪前の毛髪の色味及び/又は明るさと関連付けて、染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を記憶する。なお、ステップS49の処理は後述のステップS51に対応し、上記の登録処理はS53~54の処理に対応する。
The shortage information may also include information regarding the number of times notifications have been sent regarding the types and ratios of the first and second hair coloring agents. The administrator may execute the above-mentioned registration process for the types and ratios of the first and second hair coloring agents that have been notified a predetermined number of times or more. In the registration process, the
登録された毛髪情報は、新たな特定処理において、ステップS35、S41又はS46の処理にて、表示されることとしてもよい。つまり、サーバ装置2は、記憶された染髪情報管理テーブルを参照して、管理者端末1又は他の店舗端末3において入力された、希望の染髪後の毛髪の色味及び/又は明るさに染髪するためのヘアカラー剤に対応する、染髪後の毛髪の色味及び/又は明るさを把握可能な画像情報を特定することができる。さらに、管理者端末1又は他の店舗端末3において入力された、希望の染髪後の毛髪の色味及び/又は明るさに染髪するためのヘアカラー剤と所定の関連性を有するヘアカラー剤に対応する、染髪後の毛髪の色味及び/又は明るさを把握可能な画像情報を特定することができる。特定に関する処理は、ステップS31~S49の処理と同様に実行できる。
The registered hair information may be displayed in the new identification process in the process of step S35, S41 or S46. In other words, the
なお、上述の特定処理では、顧客の毛髪全体を均一にカラーリングする態様について説明したが、これに限られず、毛髪の部位ごとに色を異ならせるカラーリングについても、適用することができる。毛髪の部位ごとに色を異ならせるカラーリングとは、例えば、毛髪の頭皮部分から中央部分までと毛先で色を分けるといった、一本の毛髪中で色を異ならせるものや、前髪部分とそれ以外の部分、又は、耳の周辺部分とそれ以外の部分で色を分けるといった、毛髪が生える部位ごとに色を異ならせるもの、これらを組み合わせたものである。 In the above specific process, we have described a mode in which the entire customer's hair is colored uniformly, but this is not limited to this, and coloring in which different parts of the hair are colored differently can also be applied. Coloring in which different parts of the hair are colored differently means, for example, coloring a single hair with different colors, such as coloring the scalp to center and the ends of the hair, or coloring different parts of the hair that grow there, such as coloring the front hair and other parts, or coloring the area around the ears and other parts, or a combination of these.
一本の毛髪中で色を異ならせるカラーリングの場合、ステップS36及びS41にて、それぞれ希望の染髪後の毛髪の色味及び/又は明るさに相当する毛髪情報が選択される。毛髪が生える部位ごとに色を異ならせるカラーリングの場合、ステップS31において、希望の染髪後の毛髪の色味及び/又は明るさごとに、該色味及び/又は明るさを希望する部位を入力することとしてもよい。次に、入力された部位ごとに、ステップS32~S47の処理が繰り返し実行される。そして、ステップS48及びS49が実行され、特定処理が終了する。例えば、前髪とそれ以外の部分とで、色を異ならせるカラーリングの場合、ステップS31において、毛髪の染髪対象部位として、前髪及びそれ以外の部分を入力する。そして、前髪部分と、それ以外の部分について、それぞれステップS32~S47の処理が実行される。 In the case of coloring in which the color of a single hair is different, in steps S36 and S41, hair information corresponding to the desired color and/or brightness of the hair after dyeing is selected. In the case of coloring in which the color is different for each part of the hair growing, in step S31, the part for which the color and/or brightness is desired for each desired color and/or brightness of the hair after dyeing may be input. Next, the processing of steps S32 to S47 is repeatedly executed for each input part. Then, steps S48 and S49 are executed, and the identification processing ends. For example, in the case of coloring in which the color of the front hair and the other parts are different, in step S31, the front hair and the other parts are input as the parts of the hair to be dyed. Then, the processing of steps S32 to S47 is executed for the front hair part and the other parts, respectively.
[通知処理]
通知処理について、説明する。図12は、第二の実施の形態に係る通知処理のフローチャートを示す図である。ステップS45にて、染髪後の毛髪情報が特定できない場合、ステップS46は実行されず、サーバ装置2から、店舗端末3及び管理者端末1へ、染髪後の毛髪情報を特定できない旨(不足情報)が送信される(ステップS51)。店舗端末3及び管理者端末1にて、不足情報が受信される(ステップS52、及びS53)。
[Notification Processing]
The notification process will be described. Fig. 12 is a diagram showing a flowchart of the notification process according to the second embodiment. If the hair information after dyeing cannot be specified in step S45, step S46 is not executed, and the
ステップS51、及びステップS53においては、不足情報に加えて、ステップS44にて特定された第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合、並びにステップS33又はS37にて入力された染髪前の毛髪の色味及び/又は明るさに関する情報が送信、及び受信される。管理者は、管理者端末1を操作して、第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合、並びに染髪前の毛髪の色味及び/又は明るさを確認する。そして、それらに関する情報について、管理者は上述の登録処理を実行する(ステップS54)。
In steps S51 and S53, in addition to the missing information, information is sent and received regarding the type and ratio of the first and second hair coloring agents identified in step S44, and the color and/or brightness of the hair before dyeing that was entered in step S33 or S37. The administrator operates the
ステップS54では、受信した第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合と同一の第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合で調製したヘアカラー剤を、受信した色味及び/又は明るさと同一の染髪前の毛髪に塗布し、所定の時間を経過した後の毛髪の色味及び/又は明るさを把握可能な画像情報が、登録されてもよい。 In step S54, a hair coloring agent prepared with the same types and ratios of the first and second hair coloring agents as the received first and second hair coloring agents may be applied to undyed hair of the same color and/or brightness as the received color and/or brightness, and image information that allows the color and/or brightness of the hair after a predetermined time has passed may be registered.
或いは、ステップS53にて受信した第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合、並びに染髪前の毛髪の色味及び/又は明るさから、S39又はS45にて、染髪後の毛髪情報を特定できるような第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合について、上述の登録処理を実行してもよい。具体的には、受信した第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合と、所定の関連性を有する第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合で、上述の登録処理を実行してもよい。ステップS51にて、ステップS44にて特定された第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合と、所定の関連性を有する第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合に関する情報が送信されてもよい。 Alternatively, the above-mentioned registration process may be performed for the type and ratio of the first hair coloring agent and the second hair coloring agent, which allows the hair information after dyeing to be specified in S39 or S45 from the type and ratio of the first hair coloring agent and the second hair coloring agent received in step S53, and the color and/or brightness of the hair before dyeing. Specifically, the above-mentioned registration process may be performed for the type and ratio of the first hair coloring agent and the second hair coloring agent that have a predetermined correlation with the type and ratio of the first hair coloring agent and the second hair coloring agent received. In step S51, information regarding the type and ratio of the first hair coloring agent and the second hair coloring agent that have a predetermined correlation with the type and ratio of the first hair coloring agent and the second hair coloring agent specified in step S44 may be transmitted.
ステップS54にて、登録処理が実行されると、染髪後の毛髪情報を特定できるようになった旨が、サーバ装置2から店舗端末3に送信される(ステップS55)。店舗端末3にて、染髪後の毛髪情報を特定できるようになった旨が受信される(ステップS56)。ステップS56においては、染髪後の毛髪情報を特定できるようになった旨に加えて、染髪後の毛髪情報が受信されてもよい。以上のステップS51~S56の処理により、通知処理が終了する。
When the registration process is executed in step S54, a message that the hair information after dyeing can be specified is transmitted from the
なお、ステップS45において予想される染髪後の毛髪情報を特定することができない場合、通知処理は実行されず、毛髪情報を特定することができない旨が店舗端末3に表示され、ステップS47の処理が実行されてもよい。なお、通知処理は、実行されなくてもよい。なお、通知処理は、ステップS35にて表示する毛髪情報を特定できない場合やステップS39にて毛髪情報を特定できない場合に、実行されてもよい。
If the expected post-dye hair information cannot be identified in step S45, the notification process is not executed, and a message indicating that the hair information cannot be identified is displayed on the
第二の実施の形態において、システムは、店舗ID及び/又はユーザIDに関連づけて、顧客の施術に用いるヘアカラー剤の情報をサーバ装置2に登録してもよい。これにより、店舗全体における使用された第1ヘアカラー剤又は第2ヘアカラー剤の種類及び量が具体的に記憶される。システムは、店舗全体における第1ヘアカラー剤又は第2ヘアカラー剤の在庫量を算出してもよい。店舗店員は、システムを確認することにより、店舗全体において使用された第1ヘアカラー剤又は第2ヘアカラー剤の種類及び量を把握できる。よって、煩雑な棚卸しの手間を省くことができる。
In a second embodiment, the system may register information about the hair coloring agent used in the customer's treatment in the
第二の実施の形態において、システムは、第1ヘアカラー剤又は第2ヘアカラー剤の在庫量をシステムに登録し、使用された第1ヘアカラー剤又は第2ヘアカラー剤の量を減算してもよい。これにより、店舗店員は、在庫がなくなりそうな第1ヘアカラー剤又は第2ヘアカラー剤について、容易に把握することができる。また、店舗店員は、第1ヘアカラー剤又は第2ヘアカラー剤の発注を効率的に行うことができる。 In a second embodiment, the system may register the stock amount of the first hair coloring agent or the second hair coloring agent in the system and subtract the amount of the first hair coloring agent or the second hair coloring agent that has been used. This allows the store clerk to easily know which first hair coloring agent or the second hair coloring agent is about to run out of stock. In addition, the store clerk can efficiently place orders for the first hair coloring agent or the second hair coloring agent.
第二の実施の形態において、システムは、ステップS48にて登録された施術に用いられた第1ヘアカラー剤又は第2ヘアカラー剤の種類及び割合を公開できる。これにより、店舗店員は、他の美容師の施術内容を参考にすることができる。なお、施術に用いられた第1ヘアカラー剤又は第2ヘアカラー剤の種類及び割合を公開する範囲としては、同じ店舗IDを使用するユーザの範囲としてもよいし、所定のグループを作成し、該グループに関連付けられたユーザIDを使用するユーザの範囲としてもよい。 In the second embodiment, the system can disclose the type and ratio of the first hair coloring agent or the second hair coloring agent used in the treatment registered in step S48. This allows the store staff to refer to the treatment contents of other hairdressers. The scope of disclosure of the type and ratio of the first hair coloring agent or the second hair coloring agent used in the treatment may be the scope of users who use the same store ID, or a specified group may be created and the scope of users who use a user ID associated with the group may be disclosed.
第二の実施の形態のシステムにおいて、ユーザIDに関連付けて、施術に用いられた第1ヘアカラー剤又は第2ヘアカラー剤の種類及び割合が記憶されている。そのため、管理者は、人気の美容師が実施した第1ヘアカラー剤又は第2ヘアカラー剤の種類及び割合を特定し、公開することができる。 In the system of the second embodiment, the type and proportion of the first hair coloring agent or the second hair coloring agent used in the treatment is stored in association with the user ID. Therefore, the administrator can identify and make public the type and proportion of the first hair coloring agent or the second hair coloring agent used by a popular hairdresser.
第二の実施の形態において、システムは、使用頻度の高い第1ヘアカラー剤又は第2ヘアカラー剤の種類及び割合を特定することができる。これにより、流行のカラーリングを特定することができる。また、第二の実施の形態において、システムでは、ユーザIDに関連付けて、施術に用いられた第1ヘアカラー剤又は第2ヘアカラー剤の種類及び割合が記憶されている。そのため、店舗店員は、自己の施術内容を見直すことができる。 In the second embodiment, the system can identify the type and ratio of the first hair coloring agent or the second hair coloring agent that is used frequently. This makes it possible to identify trendy coloring. Also, in the second embodiment, the system stores the type and ratio of the first hair coloring agent or the second hair coloring agent used in the treatment in association with the user ID. This allows the store clerk to review the details of their own treatment.
<第三の実施の形態>
本発明の第三の実施の形態の概要について説明をする。以下では、本発明の第三の実施の形態として、店舗端末3において顧客の毛髪を染髪するための第1ヘアカラーリング剤(第1ヘアカラー剤ともいう)及び/又は第2ヘアカラーリング剤(第2ヘアカラー剤ともいう)の種類及び量を特定するためのシステムを例示して説明をする。なお、システムの構成、管理者端末1、サーバ装置2、及び、店舗端末3の構成は、第二の実施の形態において記載した内容を必要な範囲で採用できる。
Third embodiment
The outline of the third embodiment of the present invention will be described below. In the following, as the third embodiment of the present invention, a system for specifying the type and amount of a first hair coloring agent (also called the first hair coloring agent) and/or a second hair coloring agent (also called the second hair coloring agent) for dyeing a customer's hair at a
[登録処理]
第三の実施の形態に係る登録処理について説明する。第三の実施の形態における登録処理は、第二の実施の形態における登録処理(図7)を適用できる。
[Registration process]
The registration process according to the third embodiment will now be described. The registration process according to the second embodiment (FIG. 7) can be applied to the registration process according to the third embodiment.
第三の実施の形態において、図7で示される登録処理では、サーバ装置2は、ヘアカラーリング剤(ヘアカラー剤ともいう)、並びに、染髪前の毛髪の色味及び/又は明るさと関連付けて、該ヘアカラー剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な情報を記憶する。また、第三の実施の形態において、図7で示される登録処理では、サーバ装置2は、第1ヘアカラー剤、第2ヘアカラー剤、並びに、染髪前の毛髪の色味及び/又は明るさと関連付けて、該第1ヘアカラー剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な情報を記憶してもよい。
In the third embodiment, in the registration process shown in FIG. 7, the
毛髪の色味及び/又は明るさを把握可能な情報の形式は、特に限定されない。毛髪の色味及び/又は明るさを把握可能な情報は、数字でもよく、文字でもよく、記号でもよく、画像でもよい。また、毛髪の色味及び/又は明るさを把握可能な情報は、数字、文字、記号、画像のうち、いずれか1以上を組み合わせたものでもよい。毛髪の色味及び/又は明るさを把握可能な情報は、数字、文字、記号、及び/又は、画像として表示画面に表示される。 The format of the information that allows the hair color and/or brightness to be grasped is not particularly limited. The information that allows the hair color and/or brightness to be grasped may be numbers, letters, symbols, or images. The information that allows the hair color and/or brightness to be grasped may also be a combination of one or more of numbers, letters, symbols, and images. The information that allows the hair color and/or brightness to be grasped is displayed on the display screen as numbers, letters, symbols, and/or images.
毛髪の色味及び/又は明るさを把握可能な情報が画像である場合には、毛髪の色味及び/又は明るさを把握可能な情報は、色画像であっても、毛束の画像であってもよい。視覚的に内容を把握することが容易であるという観点からは、毛髪の色味及び/又は明るさを把握可能な情報は、色画像又は毛束の画像であることが好ましい。なお、第三の実施の形態において、毛髪の色味及び/又は明るさを把握可能な情報のことを、毛髪情報と表す場合もある。 When the information that allows one to grasp the color and/or brightness of hair is an image, the information that allows one to grasp the color and/or brightness of hair may be a color image or an image of a hair bundle. From the viewpoint of making it easy to visually grasp the content, it is preferable that the information that allows one to grasp the color and/or brightness of hair is a color image or an image of a hair bundle. Note that in the third embodiment, the information that allows one to grasp the color and/or brightness of hair may be referred to as hair information.
なお、第三の実施の形態において、ステップS24で入力される毛髪情報とは、例えば、染髪後の毛髪の色味及び/又は明るさを把握可能な情報である。該毛髪は、ステップS21で入力された毛髪に、ステップS22で入力された種類のヘアカラー剤を、ステップS23で入力された割合で調製して塗布し、所定の時間を経過した後にヘアカラー剤を洗い流し、乾燥させた毛髪である。 In the third embodiment, the hair information input in step S24 is, for example, information that allows the color and/or brightness of the hair after dyeing to be understood. The hair is the hair input in step S21, to which the type of hair coloring agent input in step S22 is prepared and applied in the ratio input in step S23, and after a predetermined time has passed, the hair coloring agent is washed off and the hair is dried.
第三の実施の形態において、染髪情報は、ステップS21~S24で入力された、染髪前の毛髪の色味及び/明るさ、ヘアカラー剤の種類及び割合、並びに、洗髪後の毛髪の色味及び/明るさを把握可能な情報を含む。ステップS27において、ステップS21~S24で入力された、染髪前の毛髪の色味及び/明るさ、ヘアカラー剤の種類及び割合、洗髪後の毛髪の色味及び/明るさを把握可能な情報が関連付けられて、1つのデータセットとなって登録される。毛髪情報は、染髪前の毛髪の色味及び/明るさ、並びに、ヘアカラー剤の種類及び割合と関連付けて記憶される。 In the third embodiment, the hair dye information includes information that allows the user to grasp the color and/or brightness of the hair before dyeing, the type and proportion of hair coloring agent, and the color and/or brightness of the hair after washing, which were input in steps S21 to S24. In step S27, the information that allows the user to grasp the color and/or brightness of the hair before dyeing, the type and proportion of hair coloring agent, and the color and/or brightness of the hair after washing, which were input in steps S21 to S24, are associated and registered as one data set. The hair information is stored in association with the color and/or brightness of the hair before dyeing, and the type and proportion of hair coloring agent.
第三の実施の形態において、毛髪情報として、画像が入力されることが好ましい。ステップS24において、管理者端末1のストレージ部13に記憶されている画像、又は、その場で染髪後の毛髪の状態を撮影して得られた画像を選択により入力してもよい。
In the third embodiment, it is preferable that an image is input as the hair information. In step S24, an image stored in the
また、毛髪情報として画像が入力される場合、1以上の異なる色温度、及び/又は、照度ごとに、異なる画像が入力され、サーバ装置2に記憶されることが好ましい。ステップS24において、管理者は、染髪前の毛髪の色味及び/明るさ、並びに、ヘアカラー剤の種類及び割合と関連付ける1の毛髪情報として、複数の画像を選択により入力してもよい。つまり、サーバ装置2において、複数の色温度ごとに、該色温度を有する光源のもとで視認される毛髪の色味及び/又は明るさを把握可能な情報が記憶されてもよいし、複数の照度ごとに、該照度で光を毛髪に照射したときに視認される毛髪の色味及び/又は明るさを把握可能な情報が記憶されてもよい。
In addition, when an image is input as hair information, it is preferable that a different image is input for one or more different color temperatures and/or illuminances and stored in the
第三の実施の形態のシステムでは、第二の実施の形態システムと同様に、1の染髪後の毛髪の状態に対して、複数の異なる画像が記憶される。なお、複数の色温度ごとに、該色温度を有する光源のもとで視認される毛髪の色味及び/又は明るさを、数字、文字、及び/又は、記号で表してもよいし、複数の照度ごとに、該照度で光を毛髪に照射したときに視認される毛髪の色味及び/又は明るさを、数字、文字、及び/又は、記号で表してもよい。 In the system of the third embodiment, similar to the system of the second embodiment, multiple different images are stored for one state of hair after dyeing. For each of multiple color temperatures, the color and/or brightness of the hair as seen under a light source having that color temperature may be represented by numbers, letters, and/or symbols, and for each of multiple illuminances, the color and/or brightness of the hair as seen when light is irradiated onto the hair at that illuminance may be represented by numbers, letters, and/or symbols.
第三の実施の形態のシステムでは、第二の実施の形態システムと同様に、例えば、1の毛髪の色味及び/又は明るさを把握可能な情報について、2000Kの光源のもとで撮影された毛髪の画像、6500Kの光源のもとで撮影された毛髪の画像等を記憶してもよい。 In the system of the third embodiment, as in the system of the second embodiment, for example, information that can grasp the color and/or brightness of one hair may be stored, such as an image of hair taken under a light source of 2000K, an image of hair taken under a light source of 6500K, etc.
また、第三の実施の形態のシステムでは、第二の実施の形態システムと同様に、例えば、1の毛髪の色味及び/又は明るさを把握可能な情報について、300lxで光を毛髪に照射したときに視認される毛髪の画像、100lxで光を毛髪に照射して撮影された毛髪の画像等を記憶してもよい。 Furthermore, in the system of the third embodiment, as in the system of the second embodiment, for example, information that allows one to grasp the color and/or brightness of one hair may be stored, such as an image of the hair that is visually recognized when light is irradiated onto the hair at 300 lx, an image of the hair that is photographed when light is irradiated onto the hair at 100 lx, etc.
第三の実施の形態においても、ステップS27において、サーバ装置2は染髪情報を染髪情報管理テーブルに記憶するが、第三の実施の形態における染髪情報管理テーブルは、第二の実施の形態において記載した図8に示す染髪情報管理テーブルの内容を適用できる。
In the third embodiment, in step S27, the
図7に示す登録処理を実行することで、どのようなアンダーカラーやアンダートーンの毛髪に、どのようなヘアカラー剤を用いて染髪した場合に、どのような色味及び/又は明るさに染まるのかについて、予めシステムに記憶することができる。これにより、顧客の希望する染髪後の毛髪の色味及び/又は明るさと、顧客の毛髪のアンダーカラーやアンダートーンとに基づいて、実際に顧客が染髪した後に予想される毛髪の色味及び/又は明るさを特定することが可能となる。 By executing the registration process shown in FIG. 7, the system can store in advance information about the color and/or brightness of the hair that will be dyed when a certain hair coloring agent is used with a certain undercolor or undertone of hair. This makes it possible to specify the color and/or brightness of the hair that the customer expects after the hair is actually dyed, based on the customer's desired color and/or brightness of the hair after dyeing and the undercolor and undertone of the customer's hair.
[特定処理]
次に、第三の実施の形態のシステムに係る特定処理について説明する。特定処理では、希望の染髪後の毛髪の色味及び/又は明るさ、並びに、染髪前の毛髪の色味及び/又は明るさの入力を受け付け、染髪情報管理テーブルを参照して、入力された希望の染髪後の毛髪の色味及び/又は明るさに染髪するためのヘアカラー剤、並びに、入力された染髪前の毛髪の色味及び/又は明るさに対応する、染髪後の毛髪の色味及び/又は明るさを把握可能な情報を特定する。特定処理は、1以上の毛髪情報が登録処理にて登録された後に、実行することができる。
[Specific Processing]
Next, the specification process related to the system of the third embodiment will be described. In the specification process, input of the desired hair color and/or brightness after dyeing and the hair color and/or brightness before dyeing is accepted, and the hair dye information management table is referred to to specify a hair coloring agent for dyeing the hair to the desired hair color and/or brightness after dyeing, and information that can grasp the hair color and/or brightness after dyeing that corresponds to the input hair color and/or brightness before dyeing. The specification process can be executed after one or more pieces of hair information are registered in the registration process.
また、特定処理は、さらに、第2ヘアカラー剤の入力を受け付け、染髪情報管理テーブルを参照して、入力された第2ヘアカラー剤、入力された希望の染髪後の毛髪の色味及び/又は明るさに染髪するための第1ヘアカラー剤、並びに、入力された染髪前の毛髪の色味及び/又は明るさに対応する、染髪後の毛髪の色味及び/又は明るさを把握可能な情報を特定するものであってもよい。 The identification process may further include accepting an input of a second hair coloring agent, and referring to a hair dye information management table to identify the input second hair coloring agent, the input first hair coloring agent for dyeing the hair to the desired color and/or brightness after dyeing, and information that can grasp the color and/or brightness of the hair after dyeing that corresponds to the input color and/or brightness of the hair before dyeing.
図13は、第三の実施の形態に係る特定処理のフローチャートを示す図である。まず、店舗店員は、店舗端末3にダウンロードされたアプリケーションプログラムを起動し、サーバ装置2へアクセスすることで、システムにログインをする。システムへのログインは、第二の実施の形態の特定処理と同様である。
Figure 13 is a diagram showing a flowchart of the specific processing according to the third embodiment. First, a store clerk starts an application program downloaded to the
次に、店舗店員は、店舗端末3を操作して、染髪対象者である顧客の染髪方法を入力する(ステップS61)。ステップS61は、ステップS31と同様の処理である。
Next, the store clerk operates the
次に、店舗店員は、店舗端末3を操作して、顧客の毛髪に相当する毛髪の型(タイプ)を入力する(ステップS62)。ステップS62は、ステップS32と同様の処理である。
Next, the store clerk operates the
次に、店舗店員は、店舗端末3を操作して、希望の染髪後の毛髪の色味及び/又は明るさを入力する(ステップS63)。ステップS63では、毛髪の色味及び/又は明るさとして、数字、文字、記号等を入力してもよく、画像を選択により入力してもよい。ステップS63では、第1ヘアカラー剤を入力してもよい。
Next, the store clerk operates the
ステップS63では、例えば、毛髪情報として記憶された色画像又は毛束の画像が店舗端末3の表示画面に表示され、表示された色画像又は毛束の画像の中から、希望の染髪後の毛髪の色味及び/又は明るさを有する画像を選択することにより、希望の染髪後の毛髪の色味及び/又は明るさを入力してもよい。
In step S63, for example, a color image or an image of a bundle of hair stored as hair information is displayed on the display screen of the
具体的には、図10に示した表示画面70のように、第1ヘアカラー剤に関連付けられた色味及び明るさと対応させて、マトリクス状に並べた染髪後の色画像又は毛束の画像が表示されてもよい。店舗店員は、店舗端末3に表示された色画像又は毛束の画像を参照しながら、どのような色に染髪するかについて、顧客の要望を聞き出すことができる。店舗店員は、顧客の希望する染髪後の毛髪の色味及び/又は明るさを有する画像を選択する。
Specifically, as shown in the display screen 70 in FIG. 10, color images or images of hair strands after dyeing may be displayed in a matrix in correspondence with the color and brightness associated with the first hair color agent. The store clerk can find out the customer's desire as to what color to dye the hair by referring to the color images or hair strand images displayed on the
また、色画像や毛束の画像が店舗端末3の表示画面に表示される場合、表示される色画像又は毛束の画像は、サーバ装置2に記憶された毛髪情報に対応するものを一覧で表示するものであってもよいし、管理者端末1又は店舗端末3の操作により選択された、特定の毛髪情報に対応するものであってもよいし、特定のメーカのヘアカラー剤に関連付けて記憶された毛髪情報に対応するものであってもよい。なお、管理者端末1又は店舗端末3の操作により選択される毛髪情報は、特に限定されないが、例えば、店舗に用意されているヘアカラー剤に対応する毛髪情報とすることができる。
In addition, when the color image or hair bundle image is displayed on the display screen of the
さらに、ステップS63では、まず、ヘアカラー剤のメーカが表示され、施術に用いる特定のメーカを入力してから、希望の染髪後の毛髪の色味及び/又は明るさを入力することとしてもよい。この場合、入力されたメーカのヘアカラー剤に関連付けて記憶された毛髪情報に対応する色画像や毛束の画像が表示される。 Furthermore, in step S63, the manufacturer of the hair coloring agent is displayed first, and the specific manufacturer to be used for the treatment may be input, and then the desired color and/or brightness of the hair after dyeing may be input. In this case, a color image or a hair bundle image corresponding to the hair information stored in association with the hair coloring agent of the input manufacturer is displayed.
以下のステップS64~S68では、ステップS62にて入力した領域(例えば、毛髪の根元の領域、毛髪の中央部分の領域、毛先の領域等)のそれぞれについて、染髪前の毛髪の色味及び/又は明るさ、及び、第2ヘアカラー剤を入力して、希望の染髪後の毛髪の状態を選択する。ステップS64~S68にて、染髪前の毛髪の色味及び/又は明るさ、第2ヘアカラー剤、及び、希望の染髪後の毛髪の状態を入力しているため、ステップS69において、サーバ装置2は、ステップS62にて入力したそれぞれの領域について、使用する予定の第1ヘアカラー剤を特定可能である。
In the following steps S64 to S68, the color and/or brightness of the hair before dyeing and the second hair color agent are input for each of the areas input in step S62 (e.g., the area of the roots of the hair, the area of the center of the hair, the area of the tips of the hair, etc.), and the desired state of the hair after dyeing is selected. Because the color and/or brightness of the hair before dyeing, the second hair color agent, and the desired state of the hair after dyeing are input in steps S64 to S68, in step S69, the
次に、ステップS62において選択した毛髪の型における1の領域について、店舗店員は、店舗端末3を操作して、該領域に対応する顧客の染髪前の毛髪の色味及び/又は明るさを入力する(ステップS64)。また、ステップS64においては、染髪前の毛髪の色味及び/又は明るさと併せて、店舗店員は、該領域に対応する顧客の毛髪の長さ、毛髪が白髪であるか有色毛であるか等を店舗端末3に入力する。また、毛髪が白髪である場合、店舗店員は毛髪全体中における白髪の占める割合を店舗端末3に入力してもよい。
Next, for one region in the hair type selected in step S62, the store clerk operates the
次に、店舗店員は、店舗端末3を操作して、第2ヘアカラー剤の種類又は濃度を入力する(ステップS65)。ステップS65は、ステップS34と同様の処理である。
Next, the store clerk operates the
店舗端末3にて、ステップS63~S65により、必要な事項が入力されると、これらの情報がサーバ装置2へ送信され、サーバ装置2において、送信された情報に応じて、予想される染髪後の毛髪情報が特定される(ステップS66)。特定された染髪後の毛髪情報が店舗端末3に送信され、店舗端末3にて染髪後の毛髪情報が表示される(ステップS67)。なお、ステップS67において表示される染髪後の毛髪情報は、1つでもよいし、2以上であってもよい。
When the necessary information is input at the
ここで、予想される染髪後の毛髪情報とは、顧客の染髪前の毛髪に、所定のヘアカラー剤を塗布し、所定の時間が経過した後に洗い流され、乾燥させたときに予想される毛髪の色味及び/又は明るさを把握可能な情報のことを指す。 Here, the predicted hair information after dyeing refers to information that allows one to grasp the predicted color and/or brightness of the hair when a specific hair coloring agent is applied to the customer's undyed hair, rinsed off after a specific time has passed, and then dried.
ステップS66の処理について、説明する。ステップS66の処理は、ステップS66-1~S66-3の処理を含む。まず、サーバ装置2にて、ステップS63で入力された希望の染髪後の毛髪の色味及び/又は明るさに染髪するための第1ヘアカラー剤が特定される(ステップS66-1)。具体的には、染髪情報管理テーブルにおいて、入力された希望の染髪の毛髪の色味及び/又は明るさを把握可能な情報と、関連付けて記憶されている第1ヘアカラー剤を、入力された希望の染髪後の毛髪の色味及び/又は明るさに染髪するための第1ヘアカラー剤として特定する。希望の染髪後の毛髪の色味及び/又は明るさに染髪するための第1ヘアカラー剤は、希望の染髪後の毛髪の色味及び/又は明るさと関連付けられた第1ヘアカラー剤であってもよい。
The process of step S66 will be described. The process of step S66 includes the processes of steps S66-1 to S66-3. First, the
ここで、ステップS63で表示される毛髪情報は、例えば、染髪前の毛髪の色味が「ナチュラル」で毛髪の明るさのレベルが「4」の毛髪に対して、1種類の異なる第1ヘアカラー剤で染色されたときの複数の毛髪の画像が表示される。よって、サーバ装置2は、ステップS63において、希望の染髪後の毛髪の色味及び/又は明るさが画像で入力された場合、ステップS63で入力された希望の染髪後の毛髪の色味及び/又は明るさを基に、染髪情報管理テーブルを参照して、染髪前の毛髪の明るさのレベルが「4」の毛髪が、第1ヘアカラー剤「A1」で染色した画像であると特定できる。このように、入力された希望の染髪後の毛髪の色味及び/又は明るさに染髪するための第1ヘアカラー剤として「A1」が特定される。なお、ステップS63で表示される毛髪情報に関連付けて記憶される第1ヘアカラー剤は、1種類であることが好ましい。
Here, the hair information displayed in step S63 may display, for example, images of hair dyed with one different type of first hair coloring agent for hair with a "natural" color and a hair brightness level of "4" before dyeing. Therefore, when the desired color and/or brightness of hair after dyeing is input as an image in step S63, the
なお、ステップS63で表示される毛髪情報に関連付けて記憶されている染髪前の毛髪の色味及び/又は明るさは、ステップS64にて入力された顧客の染髪前の毛髪の色味及び/又は明るさと、同じであることもあるし、異なることもある。 The color and/or brightness of the hair before dyeing stored in association with the hair information displayed in step S63 may be the same as or different from the color and/or brightness of the customer's hair before dyeing input in step S64.
ステップS63において希望の染髪後の毛髪の色味及び/又は明るさが数字、文字、又は、記号で入力された場合、ステップS66-1において、サーバ装置2は入力された色味及び/又は明るさに関連付けられた第1ヘアカラー剤を特定する。ステップS63において第1ヘアカラー剤が入力された場合、ステップS66-1において、サーバ装置2は該第1ヘアカラー剤を特定する。
If the desired color and/or brightness of the hair after dyeing is input using numbers, letters, or symbols in step S63, the
次に、予想される毛髪の毛髪情報を特定する際に参照する染髪情報管理テーブルが特定される(ステップS66-2)。例えば、ステップS63で入力された第1ヘアカラー剤のメーカ、ステップS64で入力された毛髪の色味の情報、又はステップS65で入力された第2ヘアカラー剤の情報から、該メーカ、該毛髪の色味又は該第2ヘアカラー剤に対応する染髪情報管理テーブルが特定されてもよい。そして、特定された第1ヘアカラー剤とステップS64で入力された染髪前の毛髪の色味及び/又は明るさから、特定された染髪情報管理テーブルを参照し、該第1ヘアカラー剤と、該染髪前の毛髪の色味及び/又は明るさに関連付けて記憶された毛髪情報を特定する(ステップS66-3)。これにより、顧客の染髪前の毛髪に、特定された第1ヘアカラー剤と入力された第2ヘアカラー剤とを混合したヘアカラー剤を塗布し、所定の時間が経過した後に洗い流され、乾燥させたときに予想される毛髪の毛髪情報が特定できる。 Next, a hair dye information management table to be referred to when identifying the expected hair information is identified (step S66-2). For example, a hair dye information management table corresponding to the manufacturer, hair color, or second hair color may be identified from the manufacturer of the first hair coloring agent input in step S63, the hair color information input in step S64, or the information of the second hair coloring agent input in step S65. Then, the identified hair dye information management table is referenced from the identified first hair coloring agent and the color and/or brightness of the hair before dyeing input in step S64, and the hair information stored in association with the first hair coloring agent and the color and/or brightness of the hair before dyeing is identified (step S66-3). This allows the expected hair information to be identified when a hair coloring agent containing the identified first hair coloring agent and the input second hair coloring agent is applied to the customer's hair before dyeing, washed off after a predetermined time has passed, and dried.
さらに、ステップS66において、システムは、登録処理にて記憶された染髪情報を参照して、入力された希望の染髪後の毛髪の色味及び/又は明るさに染髪するためのヘアカラー剤と所定の関連性を有するヘアカラー剤、並びに、入力された染髪前の毛髪の色味及び/又は明るさに対応する、染髪後の毛髪の色味及び/又は明るさを把握可能な情報を特定してもよい。つまり、ステップS66の処理は、以下のようにも実行できる。なお、同様の処理については説明を省略することがある。 Furthermore, in step S66, the system may refer to the hair dye information stored in the registration process to identify a hair coloring agent that has a predetermined correlation with the hair coloring agent for dyeing the hair to the desired color and/or brightness after dyeing, and information that can grasp the color and/or brightness of the hair after dyeing that corresponds to the input color and/or brightness of the hair before dyeing. In other words, the process of step S66 can also be executed as follows. Note that explanations of similar processes may be omitted.
具体的には、サーバ装置2は、特定された染髪情報管理テーブルを参照し、ステップS63にて入力された希望の染髪の毛髪の色味及び/又は明るさから特定された第1ヘアカラー剤と所定の関連性を有する第1ヘアカラー剤と、入力された染髪前の毛髪の色味及び/又は明るさに関連付けて記憶された毛髪情報を特定できる。
Specifically, the
なお、特定された第1ヘアカラー剤と所定の関連性を有する第1ヘアカラー剤とは、例えば、特定された第1ヘアカラー剤の色味又は明るさと同一の色味又は明るさのヘアカラー剤であってもよい。具体的には、同じ色味で異なる明るさのヘアカラー剤でもよいし、同じ明るさで異なる色味のヘアカラー剤でもよい。 The first hair coloring agent having a predetermined correlation with the identified first hair coloring agent may be, for example, a hair coloring agent having the same color or brightness as the color or brightness of the identified first hair coloring agent. Specifically, it may be a hair coloring agent having the same color but different brightness, or a hair coloring agent having the same brightness but different color.
また、例えば、所定の関連性を有する第1ヘアカラー剤とは、特定された第1ヘアカラー剤の色味及び/又は明るさと所定の範囲の色味及び/又は明るさのヘアカラー剤であってもよい。 Also, for example, the first hair coloring agent having a specified correlation may be a hair coloring agent having a color and/or brightness within a specified range of the color and/or brightness of the identified first hair coloring agent.
第1ヘアカラー剤の色味及び/又は明るさと所定の範囲の色味及び/又は明るさのヘアカラー剤とは、例えば、特定されたヘアカラー剤と色味が同じで、明るさの違いが所定の範囲であるものが挙げられる。明るさの違いが所定の範囲としては、特定された明るさのレベルから所定の範囲のレベル差(例えば、±2レベル)としてもよい。具体的には、「R6」の第1ヘアカラー剤が特定されたとき、所定の関連性を有する第1ヘアカラー剤は、「R4」、「R5」、「R7」及び「R8」の第1ヘアカラー剤とすることができる。また、第1ヘアカラー剤の色味及び/又は明るさと所定の範囲の色味及び/又は明るさのヘアカラー剤とは、例えば、特定されたヘアカラー剤と明るさが同じで、色味の違いが所定の範囲であるものが挙げられる。色味の違いが所定の範囲としては、色相環の隣接する色味としてもよい。 A hair coloring agent having a color and/or brightness within a predetermined range from the color and/or brightness of the first hair coloring agent is, for example, a hair coloring agent having the same color as the specified hair coloring agent, but with a predetermined range of difference in brightness. The predetermined range of difference in brightness may be a predetermined range of level difference from the specified brightness level (for example, ±2 levels). Specifically, when the first hair coloring agent of "R6" is specified, the first hair coloring agents having a predetermined correlation may be the first hair coloring agents of "R4", "R5", "R7" and "R8". In addition, a hair coloring agent having a color and/or brightness within a predetermined range from the color and/or brightness of the first hair coloring agent is, for example, a hair coloring agent having the same brightness as the specified hair coloring agent, but with a predetermined range of difference in color. The predetermined range of difference in color may be adjacent colors on the color wheel.
また、例えば、所定の関連性を有する第1ヘアカラー剤とは、特定された第1ヘアカラー剤を所定の割合以上含む第1ヘアカラー剤であってもよい。具体的には、第1ヘアカラー剤が2種類以上を混合する場合、特定された第1ヘアカラー剤の第1ヘアカラー剤全体量における割合が、所定の割合以上(例えば、30%以上)のものであれば、所定の関連性を有することとしてもよい。「R6」の第1ヘアカラー剤が特定されたとき、「R3」、「R6」及び「N3」の第1ヘアカラー剤が「1:2:1」で混合される場合、この第1ヘアカラーは、所定の関連性を有するとすることができる。 For example, a first hair coloring agent having a predetermined correlation may be a first hair coloring agent that contains a specified first hair coloring agent at a specified ratio or more. Specifically, when a first hair coloring agent is a mixture of two or more types, the specified first hair coloring agent may be considered to have a predetermined correlation if the ratio of the specified first hair coloring agent to the total amount of the first hair coloring agent is a specified ratio or more (e.g., 30% or more). When a first hair coloring agent "R6" is identified, if first hair coloring agents "R3", "R6" and "N3" are mixed in a ratio of "1:2:1", this first hair color can be considered to have a predetermined correlation.
また、例えば、所定の関連性を有する第1ヘアカラー剤とは、特定された第1ヘアカラー剤を最も多く含む第1ヘアカラー剤であってもよい。具体的には、第1ヘアカラー剤が2種類以上を混合する場合、特定された第1ヘアカラー剤の第1ヘアカラー剤全体量における割合が、他の第1ヘアカラー剤と比較して最も大きければ、所定の関連性を有することとしてもよい。 Also, for example, a first hair coloring agent having a predetermined correlation may be a first hair coloring agent that contains the most of a specified first hair coloring agent. Specifically, when two or more types of first hair coloring agents are mixed, a first hair coloring agent may be considered to have a predetermined correlation if the proportion of the specified first hair coloring agent in the total amount of the first hair coloring agent is the largest compared to the other first hair coloring agents.
また、例えば、所定の関連性を有する第1ヘアカラー剤とは、同じメーカのヘアカラー剤や、店舗に在庫のあるヘアカラー剤であってもよい。 Also, for example, the first hair coloring agent having a predetermined correlation may be a hair coloring agent made by the same manufacturer or a hair coloring agent that is in stock at the store.
なお、ステップS66にて特定される染髪情報管理テーブルは、ステップS64で入力された毛髪の色味、又は、ステップS65で入力された第2ヘアカラー剤の種類と所定の関連性を有する範囲のものであってもよい。毛髪の色味と所定の関連性を有する範囲とは、例えば、該色味と近い色味の範囲であってもよい。第2ヘアカラー剤の種類と所定の関連性を有する範囲とは、例えば、該第2ヘアカラー剤の濃度と近い種類の範囲であってもよい。 The hair dye information management table identified in step S66 may be within a range that has a predetermined correlation with the hair color input in step S64 or the type of the second hair coloring agent input in step S65. The range that has a predetermined correlation with the hair color may be, for example, a range of colors close to the color. The range that has a predetermined correlation with the type of the second hair coloring agent may be, for example, a range of types close to the concentration of the second hair coloring agent.
また、ステップS66において、システムは、さらに、入力された希望の染髪後の毛髪の色味及び/又は明るさと所定の関係性を有する染髪後の毛髪の色味及び/又は明るさを把握可能な情報を特定してもよい。つまり、ステップS66の処理は、以下のようにも実行できる。なお、同様の処理については説明を省略することがある。 In addition, in step S66, the system may further identify information that allows for grasping the color and/or brightness of the hair after dyeing that has a predetermined relationship with the input desired color and/or brightness of the hair after dyeing. In other words, the processing of step S66 can also be executed as follows. Note that explanations of similar processing may be omitted.
例えば、特定された染髪情報管理テーブルを参照し、ステップS63で入力された希望の毛髪の色味及び/又は明るさと、所定の関係性を有する毛髪情報を特定することができる。 For example, by referring to the identified hair dye information management table, hair information that has a predetermined relationship with the desired hair color and/or brightness entered in step S63 can be identified.
希望の毛髪の色味及び/又は明るさと、所定の関係性を有する毛髪情報とは、例えば、希望の毛髪の色味及び/又は明るさと、近い色味及び/又は明るさを有する毛髪情報であってもよい。具体的には、染髪情報管理テーブルに記憶される毛髪情報が画像データの場合、入力された希望の毛髪の色味及び/又は明るさを示す画像データと、染髪情報管理テーブルの画像データをRGB値に変換し、同一又は誤差が所定の範囲内の画像データのことを指してもよい。また、染髪情報管理テーブルに記憶される毛髪情報が、毛髪の色味及び/又は明るさを示す数値で記憶されている場合、入力された希望の毛髪の色味及び/又は明るさを示す数値と、同一又は誤差が所定の範囲内の毛髪情報のことを指してもよい。 Hair information having a predetermined relationship with the desired hair color and/or brightness may be, for example, hair information having a color and/or brightness close to the desired hair color and/or brightness. Specifically, when the hair information stored in the hair dye information management table is image data, it may refer to image data indicating the input desired hair color and/or brightness and image data in the hair dye information management table converted into RGB values, which are the same or have an error within a predetermined range. Also, when the hair information stored in the hair dye information management table is stored as a numerical value indicating the hair color and/or brightness, it may refer to hair information that is the same or has an error within a predetermined range as the numerical value indicating the input desired hair color and/or brightness.
なお、ステップS66において複数の毛髪情報が特定された場合、ステップS67において、特定された全ての毛髪情報が表示されてもよいし、一部の毛髪情報が表示されてもよい。例えば、ステップS67では、店舗の在庫量が多いヘアカラー剤、又は、使用期限が短いヘアカラー剤と関連付けられて記憶された毛髪情報を優先的に表示することとしてもよい。また、ステップS67では、毛髪情報と関連付けられて記憶されたヘアカラー剤の種類が少ない毛髪情報を優先的に表示することとしてもよい。或いは、ヘアカラー剤が2種類以上含まれるヘアカラー剤が特定された場合、ステップS67では店舗端末3に表示されず、店舗端末3への操作入力により、別ウィンドウで毛髪情報が表示されてもよい。店舗店員は、バリエーションの毛髪情報として確認できる。
If multiple hair information items are identified in step S66, all of the identified hair information items may be displayed in step S67, or only some of the hair information items may be displayed. For example, in step S67, hair information items stored in association with hair coloring agents that are in large stock at the store or hair coloring agents that have a short expiration date may be preferentially displayed. Also, in step S67, hair information items stored in association with a small number of types of hair coloring agents may be preferentially displayed. Alternatively, if a hair coloring agent that contains two or more types of hair coloring agents is identified, the hair information items may not be displayed on the
ここで、ステップS67において、店舗端末3に表示される表示画面について説明する。ステップS67では、サーバ装置2が、ステップS63にて入力した希望の染髪後の毛髪の色味及び/又は明るさを把握可能な情報、及び、特定した染髪後の毛髪の色味及び/又は明るさを把握可能な情報を表示するように制御することとしてもよい。図11は、第三の実施の形態に係る表示画面の一例を示す図でもある。
Here, the display screen displayed on the
ステップS67にて店舗端末3にて表示される表示画面は、ステップS40にて店舗端末3にて表示端末3にて表示画面と以下の点で相違する。
・塗布結果41が、ステップS66にて特定された染髪後の毛髪の色味及び/又は明るさを把握可能な情報であること
・希望色42が、ステップS63にて入力された希望の染髪後の毛髪の色味及び/又は明るさを把握可能な情報であること
・希望色42と関連付けられた染髪前の毛髪の色味及び/又は明るさは、ステップS66にて入力された染髪前の毛髪の色味及び/又は明るさと同じである場合もあるし、異なる場合もあること
・入力情報43が、ステップS64とS65にて入力した情報に対応すること
ステップS67にて店舗端末3にて表示される表示画面のその他の構成は、ステップS40にて店舗端末3にて表示端末3にて表示画面と同じであるので説明を省略する。
The display screen displayed on the
- The application result 41 is information that enables the color and/or brightness of the hair after dyeing identified in step S66 to be understood. - The desired color 42 is information that enables the color and/or brightness of the hair after dyeing that was desired and input in step S63 to be understood. - The color and/or brightness of the hair before dyeing that is associated with the desired color 42 may be the same as the color and/or brightness of the hair before dyeing that was input in step S66, or may be different. - The input information 43 corresponds to the information input in steps S64 and S65. The other configurations of the display screen displayed on the
図13の特定処理のフローチャートの説明に戻る。ステップS67にて、予想される染髪後の毛髪情報が表示されると、店舗店員は店舗端末3を操作して、いずれかの毛髪情報を選択する(ステップS68)。サーバ装置2にて、ステップS68にて選択された毛髪情報から、染髪情報管理テーブルを参照し、該毛髪情報に関連付けて記憶されたヘアカラー剤の種類及び割合を特定する。特定されたヘアカラー剤の種類及び割合が、店舗端末3にて表示される(ステップS69)。
Returning to the explanation of the flowchart of the identification process in FIG. 13, when the predicted post-dye hair information is displayed in step S67, the store clerk operates the
ステップS69において、ヘアカラー剤全体の量及びそれぞれのヘアカラー剤の量が表示されることとしてもよい。ヘアカラー剤全体の量は、ステップS64にて入力された染髪前の毛髪の長さより、毛髪の長さとヘアカラー剤の量とを関連付けて記憶された塗布量算出テーブルから算出できる。塗布量算出テーブルは、サーバ装置2に記憶されている。それぞれのヘアカラー剤の量は、ヘアカラー剤の割合とヘアカラー剤全体の量を基に算出できる。
In step S69, the total amount of hair coloring agent and the amount of each hair coloring agent may be displayed. The total amount of hair coloring agent can be calculated from an application amount calculation table that associates hair length with the amount of hair coloring agent, based on the undyed hair length input in step S64. The application amount calculation table is stored in the
以下のステップS70~S72では、ステップS69にて表示されたヘアカラー剤の種類と割合を変更し、施術に用いるヘアカラー剤に異なる色味を足すことや異なる明るさにするといったヘアカラー剤の微調整が可能である。また、微調整を行ったヘアカラー剤によって、染髪された後の毛髪の状態を表示することができる。ステップS64及びS65にて、染髪前の毛髪の色味及び/又は明るさ、及び、第2ヘアカラー剤を入力しているため、ステップS71において、サーバ装置2は、微調整後のヘアカラー剤によって染髪された後の毛髪の状態を特定可能である。
In the following steps S70 to S72, it is possible to change the type and proportion of the hair coloring agent displayed in step S69, and fine-tune the hair coloring agent used in the treatment, such as adding a different color or changing the brightness. In addition, the condition of the hair after dyeing with the fine-tuned hair coloring agent can be displayed. Since the color and/or brightness of the hair before dyeing and the second hair coloring agent are input in steps S64 and S65, in step S71 the
ステップS69にてヘアカラー剤の種類と割合が表示されると、店舗店員は、店舗端末3を操作して、実際の施術に用いるヘアカラー剤の量を特定する量特定処理を実行する(ステップS70)。量特定処理は、第一の実施の形態における量特定処理又は詳細の量特定処理を適用できる。
When the type and proportion of hair coloring agent are displayed in step S69, the store clerk operates the
具体的には、第一の実施の形態における量特定処理を利用する場合、図3の表示画面100に、ステップS70にて特定されたヘアカラー剤の種類及び量が表示される。例えば、第1カラー剤の種類が、第1物質表示欄111にそれぞれ表示され、第1カラー剤の量が使用量表示欄113にそれぞれ表示される。ユーザは、要素E、算定ルールR及び数値I、並びに、第1物質合計量表示欄102及び第2物質合計量表示欄103に表示される第1ヘアカラー剤及び第2ヘアカラー剤の比又は量について、追加、削除、変更等をすることができる。
Specifically, when using the amount determination process in the first embodiment, the type and amount of hair coloring agent determined in step S70 are displayed on the
次に、サーバ装置2にて、染髪情報管理テーブルを参照し、量特定処理により特定されたヘアカラー剤の種類及び割合と、ステップS64にて入力された情報に応じて、特定されたヘアカラー剤により予想される染髪後の毛髪情報を特定する(ステップS71)。ステップS71の処理方法については、後述する。
Next, the
特定されたヘアカラー剤により予想される染髪後の毛髪情報が、店舗端末3にて表示される(ステップS72)。表示された毛髪情報の毛髪の色味及び/又は明るさで問題がないと店舗店員が判断した場合は、店舗店員が店舗端末3を操作することにより、ステップS70にて特定されたヘアカラー剤が、毛髪の型に含まれる1の領域の施術に用いるヘアカラー剤として決定される(ステップS73)。一方、ステップS72において表示された毛髪情報の毛髪の色味及び/又は明るさから変更するために、さらにヘアカラー剤の割合及び/又は量を調整する場合は、ステップS70~S72までの処理が再度実行される。
The hair information after dyeing that is predicted using the identified hair coloring agent is displayed on the store terminal 3 (step S72). If the store clerk determines that there is no problem with the hair color and/or brightness of the displayed hair information, the store clerk operates the
ステップS64~S73の処理は、ステップS72において入力された毛髪の型に含まれる領域ごとに実行されるため、全ての領域について入力が完了するまで、ステップS64~S73の処理が繰り返し実行される。毛髪の型に含まれる全ての領域について、ステップS73の処理が実行されると、ステップS64~S73までの繰り返し処理は終了する。 The process of steps S64 to S73 is performed for each region included in the hair pattern input in step S72, so steps S64 to S73 are repeatedly performed until input is complete for all regions. When the process of step S73 has been performed for all regions included in the hair pattern, the repeated process of steps S64 to S73 ends.
毛髪の型に含まれる全ての領域について、繰り返し処理が実行されると、店舗店員が店舗端末3を操作することにより、ステップS73で決定されたヘアカラー剤の種類及び割合が、顧客の施術に用いるヘアカラー剤としてサーバ装置2に記憶され、登録される(ステップS74)。ステップS74の処理は、ステップS48の処理と同様である。
When the process has been repeated for all areas included in the hair pattern, the type and ratio of the hair coloring agent determined in step S73 is stored and registered in the
ステップS74にて、ヘアカラー剤の種類及び割合が登録されると、該ヘアカラー剤の種類及び割合に関する情報が、サーバ装置2又は店舗端末3から、管理者端末1へ通知される(ステップS75)。ステップS75の処理は、ステップS49の処理と同様である。以上のステップS61~S75により、特定処理は終了する。
When the type and ratio of hair coloring agent are registered in step S74, information regarding the type and ratio of hair coloring agent is notified from the
なお、特定処理は、1のコンピュータ装置のみで実行されてもよい。また、ステップS61~S63の処理は、順番を入れ替えて実行されてもよい。また、ステップS65の処理は省略してもよい。この場合、第2ヘアカラー剤の種類又は濃度は、予めサーバ装置2に設定されていることが好ましい。また、ステップS63及びS68の処理は、顧客自身が店舗端末3を操作することにより、実行されてもよい。
The identification process may be executed by only one computer device. The processes of steps S61 to S63 may be executed in a reverse order. The process of step S65 may be omitted. In this case, it is preferable that the type or concentration of the second hair color agent is set in advance in the
ステップS71の処理について説明する。サーバ装置2にて、表示画面50に表示されたヘアカラー剤の種類及び割合、及びステップS64にて入力された染髪前の毛髪の色味及び/又は明るさに応じて、染髪情報管理テーブルを参照し、対応する染髪後の毛髪情報を特定する。
The process of step S71 will now be described. In the
ステップS71の処理は、ステップS45の処理と以下の点で相違する。
・特定される染髪後の毛髪情報は、ステップS44にて特定された第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合ではなく、表示画面50に表示されたヘアカラー剤の種類及び割合又はステップS70にて特定されたヘアカラー剤の種類及び割合に基づくこと
ステップS71の処理のその他の構成は、ステップS45の処理と同じであるので説明を省略する。
The process of step S71 differs from the process of step S45 in the following respects.
The post-dye hair information that is identified is based on the types and ratios of the hair colorants displayed on the
表示画面50に表示されたヘアカラー剤の種類及び割合、及びステップS64にて入力された染髪前の毛髪の色味及び/又は明るさと関連付けて、染髪情報管理テーブルに染髪後の毛髪情報が記憶されていない場合には、ステップS71において、予想される染髪後の毛髪情報を特定することができない。表示画面50に表示されたヘアカラー剤の種類及び割合は、ステップS70にて特定されたヘアカラー剤の種類及び割合ともいう。その場合、染髪後の毛髪情報を特定することができない旨である不足情報を、サーバ装置2から、店舗端末3及び管理者端末1へ通知する通知処理が実行されてもよい。
If the type and ratio of hair coloring agent displayed on the
なお、ステップS71及びS72の処理は、省略してもよい。ステップS71及びS72の処理が省略される場合、管理者は、ステップS75にて、通知を受信すると、通知を受けたヘアカラー剤の種類及び割合に対応する毛髪情報が染髪情報管理テーブルに登録されていないとき、上述の登録処理を実行できる。このとき、ステップS75の通知において、染髪された後の毛髪の色味及び/又は明るさを把握可能な情報が記憶されていないことを示す不足情報が送信される。不足情報は、染髪された後の毛髪の色味及び/又は明るさを把握可能な情報を登録するように管理者に促す情報や、登録をするように管理者に求める情報を含んでいてもよい。 Note that the processing of steps S71 and S72 may be omitted. If the processing of steps S71 and S72 is omitted, when the administrator receives the notification in step S75, if the hair information corresponding to the notified type and ratio of hair coloring agent is not registered in the hair dye information management table, the administrator can execute the above-mentioned registration processing. At this time, the notification in step S75 transmits missing information indicating that no information capable of grasping the color and/or brightness of the hair after dyeing has been stored. The missing information may include information that prompts the administrator to register information capable of grasping the color and/or brightness of the hair after dyeing, or information that requests the administrator to register.
つまり、ステップS75の処理は、第1のコンピュータ装置である店舗端末3において入力されたヘアカラー剤について、染髪された後の毛髪の色味及び/又は明るさを把握可能な情報が記憶されていない場合に、不足情報を第2のコンピュータ装置である管理者端末1に送信する処理であるともいえる。
In other words, the process of step S75 can be said to be a process of sending missing information to the
また、不足情報は、第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合について、通知を行った回数に関する情報を含んでいてもよい。管理者は、通知を受けた回数の所定の回数以上のヘアカラー剤の種類及び割合について、上述の登録処理を実行してもよい。登録処理では、通知された染髪に用いるヘアカラー剤の種類及び割合と、染髪前の毛髪の色味及び明るさとを関連付けて、染髪後の毛髪情報が染髪情報管理テーブルに記憶される。つまり、サーバ装置2において、管理者端末1において入力された、ステップS75で送信された不足情報に対応する、染髪された後の毛髪の色味及び/又は明るさを把握可能な情報を、ヘアカラー剤と関連付けて記憶する。ステップS75の通知に関する処理は、第二の実施の形態におけるステップS51に対応し、上記の登録処理は、第二の実施の形態におけるS53~54の処理に対応する。
The shortage information may also include information regarding the number of times that the type and ratio of the first hair coloring agent and the second hair coloring agent have been notified. The administrator may execute the above-mentioned registration process for the types and ratios of hair coloring agents that have been notified a predetermined number of times or more. In the registration process, the notified type and ratio of hair coloring agent used for hair dyeing is associated with the color and brightness of the hair before dyeing, and the hair dyeing information is stored in the hair dyeing information management table. In other words, in the
登録された毛髪情報は、新たな特定処理において、ステップS67又はS72の処理にて、表示されることとしてもよい。つまり、記憶された染髪情報管理テーブルを参照して、管理者端末1又は第3のコンピュータ装置である他の店舗端末3において入力された、希望の染髪後の毛髪の色味及び/又は明るさに染髪するためのヘアカラー剤に対応する、染髪後の毛髪の色味及び/又は明るさを把握可能な情報を特定することができる。さらに、管理者端末1又は他の店舗端末3において入力された、希望の染髪後の毛髪の色味及び/又は明るさに染髪するためのヘアカラー剤と所定の関連性を有するヘアカラー剤に対応する、染髪後の毛髪の色味及び/又は明るさを把握可能な情報を特定することができる。特定に関する処理は、ステップS61~S75の処理と同様に実行できる。
The registered hair information may be displayed in the new identification process in the process of step S67 or S72. In other words, by referring to the stored hair dye information management table, information that allows the color and/or brightness of the dyed hair to be grasped, corresponding to the hair coloring agent for dyeing the hair to the desired color and/or brightness, inputted in the
なお、上述の特定処理では、顧客の毛髪全体を均一にカラーリングする態様について説明したが、これに限られず、毛髪の部位ごとに色を異ならせるカラーリングについても、適用することができる。 In the above-mentioned specific process, we have described a method of uniformly coloring the entire customer's hair, but this is not limited to this, and the process can also be applied to coloring different parts of the hair with different colors.
一本の毛髪中で色を異ならせるカラーリングの場合、ステップS61及びS62を実行後、毛髪の型に含まれる毛髪の領域ごとにステップS63の希望の染髪後の毛髪の色味及び/又は明るさを入力し、ステップS64~S73の処理が繰り返し実行される。そして、ステップS74及びS75が実行され、特定処理が終了する。さらに、毛髪の型に含まれる同じ領域内で、希望の染髪後の毛髪の色味及び/又は明るさが異なるときは、希望の染髪後の毛髪の色味及び/又は明るさごとに、ステップS64~S73の処理が繰り返し実行される。 In the case of coloring in which the color is varied within a single hair, after steps S61 and S62 are executed, the desired color and/or brightness of the hair after dyeing is input in step S63 for each region of the hair included in the hair pattern, and the processing of steps S64 to S73 is executed repeatedly. Then, steps S74 and S75 are executed, and the identification processing ends. Furthermore, when the desired color and/or brightness of the hair after dyeing differs within the same region included in the hair pattern, the processing of steps S64 to S73 is executed repeatedly for each desired color and/or brightness of the hair after dyeing.
毛髪が生える部位ごとに色を異ならせるカラーリングの場合、ステップS61において、希望の染髪後の毛髪の色味及び/又は明るさごとに、該色味及び/又は明るさを希望する部位を入力することとしてもよい。次に、入力された部位ごとに、ステップS62~S73の処理が繰り返し実行される。そして、ステップS74及びS75が実行され、特定処理が終了する。例えば、前髪とそれ以外の部分とで、色を異ならせるカラーリングの場合、ステップS11において、毛髪の染髪対象部位として、前髪及びそれ以外の部分を入力する。そして、前髪部分と、それ以外の部分について、それぞれステップS62~S73の処理を実行される。 In the case of coloring in which the color is different for each part of the hair that grows therein, in step S61, the part for which the color and/or brightness is desired for each desired color and/or brightness of the hair after dyeing may be input. Next, the processing of steps S62 to S73 is repeatedly executed for each input part. Then, steps S74 and S75 are executed, and the identification processing ends. For example, in the case of coloring in which the color is different for the front hair and other parts, in step S11, the front hair and other parts are input as the parts of the hair to be dyed. Then, the processing of steps S62 to S73 is executed for the front hair part and other parts, respectively.
[量特定処理]
ここで、ステップS70の量特定処理について、説明する。第三の実施の形態の量特定処理では、入力を受け付けた割合及び比をもとに、ヘアカラー剤群に含まれるヘアカラー剤のそれぞれの量、全体量に対するヘアカラー剤のそれぞれの割合、及び/又は、ヘアカラー剤の量の比を算定する。そして、ヘアカラー剤のそれぞれの量を特定する。
[Amount Specification Processing]
Here, the amount determination process of step S70 will be described. In the amount determination process of the third embodiment, the amount of each hair coloring agent included in the hair coloring agent group, the ratio of each hair coloring agent to the total amount, and/or the ratio of the amount of the hair coloring agent are calculated based on the input percentage and ratio. Then, the amount of each hair coloring agent is determined.
量特定処理は、ステップS69の処理により表示されたヘアカラー剤の種類と割合について、店舗店員が、施術に用いるヘアカラー剤の微調整をするために用いられる。例えば、顧客の毛髪の量が多めである場合に、塗布するヘアカラー剤の全体量を増加させたいときに実行される。また、例えば、店舗店員が、染髪後の毛髪情報を確認して赤味が強いと感じた場合に、毛髪の赤味を消すために、所定の割合だけ緑色のヘアカラー剤を、表示されたヘアカラー剤に加えたいときに実行される。 The amount specification process is used by the store clerk to fine-tune the type and proportion of hair colorant displayed by the process in step S69. For example, this process is performed when the customer has a large amount of hair and the total amount of hair colorant to be applied needs to be increased. Also, for example, when the store clerk checks the post-dye hair information and feels that the hair has a strong reddish tinge, this process is performed when the store clerk wants to add a certain proportion of green hair colorant to the displayed hair colorant to remove the reddish tinge.
図14は、第三の実施の形態に係る量特定処理のフローチャートを示す図である。まず、店舗店員は、店舗端末3にて、ステップS69において表示されたヘアカラー剤の種類と割合を確認する。具体的には、第1ヘアカラー剤の種類と割合、第2ヘアカラー剤の種類と割合、及び、第1ヘアカラー剤と第2ヘアカラー剤の割合である。
Figure 14 is a diagram showing a flowchart of the amount determination process according to the third embodiment. First, the store clerk checks the types and proportions of hair coloring agents displayed in step S69 on the
店舗店員は、店舗端末3を操作して、施術に用いるヘアカラー剤を選択する(ステップS81)。ステップS81では、表示されたヘアカラー剤について選択してもよいし、新たに異なるヘアカラー剤を入力してもよい。
The store clerk operates the
次に、店舗店員は、店舗端末3を操作して、ヘアカラー剤群の全体量に対する、ヘアカラー剤(A)に含まれるヘアカラー剤のそれぞれの量の割合の入力をする(ステップS82)。店舗端末3にて、割合の入力を受け付けるヘアカラー剤(A)は、1種類でもよいし、2種類以上であってもよいが、入力された割合の合計が100%を超えないように入力される。
Next, the store clerk operates the
ここで、ヘアカラー剤群は、少なくとも1のヘアカラー剤を含むヘアカラー剤(A)、及び、少なくとも2以上ヘアカラー剤を含むヘアカラー剤(B)から構成される。また、ヘアカラー剤群に含まれるヘアカラー剤が、ヘアカラー剤(A)であるか、ヘアカラー剤(B)であるかは、店舗店員による店舗端末3への操作により、任意に変更可能である。
Here, the hair color agent group is composed of hair color agent (A) containing at least one hair color agent, and hair color agent (B) containing at least two or more hair color agents. In addition, whether the hair color agent included in the hair color agent group is hair color agent (A) or hair color agent (B) can be arbitrarily changed by the store clerk operating the
また、第1ヘアカラー剤全体を第1ヘアカラー剤群、第2ヘアカラー剤全体を第2ヘアカラー剤群と扱うことができる。ヘアカラー剤群が2以上存在する場合も同様に、それぞれのヘアカラー剤群に含まれるヘアカラー剤のそれぞれの割合、ヘアカラー剤の量の比、及び/又は、ヘアカラー剤の量を特定できる。また、第1ヘアカラー剤と第2ヘアカラー剤をまとめて、ヘアカラー剤群としてもよい。 The first hair coloring agent as a whole can be treated as a first hair coloring agent group, and the second hair coloring agent as a whole can be treated as a second hair coloring agent group. Similarly, when there are two or more hair coloring agent groups, the ratio of the hair coloring agents contained in each hair coloring agent group, the ratio of the amounts of the hair coloring agents, and/or the amounts of the hair coloring agents can be specified. The first hair coloring agent and the second hair coloring agent may be collectively treated as a hair coloring agent group.
次に、店舗店員は、店舗端末3を操作して、ヘアカラー剤(B)に含まれるヘアカラー剤のそれぞれの量の比の入力をする(ステップS83)。なお、ヘアカラー剤(B)が1のヘアカラー剤から構成される場合、比として「1」が入力されるとしてもよい。
Next, the store clerk operates the
次に、店舗店員は、店舗端末3を操作して、ヘアカラー剤群の全体量の変更を入力する(ステップS84)。なお、ヘアカラー剤群の全体量の変更の入力は、2以上のヘアカラー剤群の全体量を入力することで実行してもよい。例えば、第1ヘアカラー剤群と第2ヘアカラー剤群の全体量を変更することで入力してもよい。第1ヘアカラー剤群と、第2ヘアカラー剤群との比が入力されることにより、それぞれのヘアカラー剤群の全体量を算定できるため、ヘアカラー剤群の全体量の変更の入力とすることができる。
Next, the store clerk operates the
ステップS81~84にて入力された情報をもとに、サーバ装置2又は店舗端末3にて、ヘアカラー剤のそれぞれの割合、ヘアカラー剤の量の比、及び/又は、ヘアカラー剤の量が特定される(ステップS85)。そして、特定されたヘアカラー剤のそれぞれの割合、ヘアカラー剤の量の比、及び/又は、ヘアカラー剤の量が、店舗端末3にて表示される(ステップS86)。なお、特定されたヘアカラー剤のそれぞれの割合、又はヘアカラー剤の量の比が表示された場合、店舗店員が、表示された情報を用いて、それぞれのヘアカラー剤の量を計算してもよい。ステップS81~S86の処理により、量特定処理が終了する。
Based on the information entered in steps S81 to S84, the
なお、量特定処理は、1のコンピュータ装置のみで実行されてもよいし、店舗端末3とサーバ装置2など複数のコンピュータ装置から構成されるシステムで実行されてもよい。例えば、ステップS81~S84の入力や選択に関する処理は店舗端末3で実行され、ステップS85の特定に関する処理はサーバ装置2で実行され、ステップS86の表示に関する処理は店舗端末3で実行されることとしてもよい。この場合、店舗端末3とサーバ装置2の間で適宜情報の送受信が実行される。
The amount specification process may be executed by only one computer device, or may be executed by a system consisting of multiple computer devices, such as the
ここで、ステップS85の処理について説明する。まず、全体から、ステップS82で入力された割合を差し引いた残りの割合が、ヘアカラー剤群の全体量に対するヘアカラー剤(B)の割合であることを前提とする。 Here, the processing of step S85 will be described. First, it is assumed that the percentage remaining after subtracting the percentage entered in step S82 from the total is the percentage of hair color agent (B) relative to the total amount of the hair color agent group.
具体的には、ステップS82にて入力された割合の合計値は、ヘアカラー剤群の全体量に対する割合である。次に、100%からステップS82にて入力された割合が減算される。そして、ステップS83にて入力された比が、減算された割合中における比として、ステップS85において、各ヘアカラー剤のそれぞれの割合、又はヘアカラー剤の量の比が算定される。算定されたヘアカラー剤それぞれの割合又は比と、ステップS84にて受け付けたヘアカラー剤群の全体量から、それぞれのヘアカラー剤の量を算定できる。 Specifically, the sum of the percentages input in step S82 is the percentage relative to the total amount of the hair coloring agent group. Next, the percentage input in step S82 is subtracted from 100%. Then, in step S85, the percentage of each hair coloring agent or the ratio of the amount of hair coloring agent is calculated using the ratio input in step S83 as the ratio within the subtracted percentage. The amount of each hair coloring agent can be calculated from the calculated percentage or ratio of each hair coloring agent and the total amount of the hair coloring agent group received in step S84.
例えば、ヘアカラー剤X、Y、及びZを含むヘアカラー剤群について、ステップS82において、ヘアカラー剤Xの割合として20%が入力されたとする。ヘアカラー剤Xはヘアカラー剤(A)に、ヘアカラー剤Y及びBは、ヘアカラー剤(B)に含まれる。このとき、ヘアカラー剤(B)のヘアカラー剤群全体量に対する割合は、100%から20%が減算された80%である。 For example, for a hair color agent group including hair color agents X, Y, and Z, assume that 20% is input as the proportion of hair color agent X in step S82. Hair color agent X is included in hair color agent (A), and hair color agents Y and B are included in hair color agent (B). In this case, the proportion of hair color agent (B) to the total amount of the hair color agent group is 80%, which is 100% minus 20%.
そして、ステップS83では、ヘアカラー剤Y及びZについて、ヘアカラー剤Y及びZの比が1:3と入力できる。つまり、ヘアカラー剤X、Y、及びZについて、ヘアカラー剤群全体に占める割合は、それぞれ、20%、20%、60%と求められる。ヘアカラー剤群の全体量が100gのとき、ヘアカラー剤X、Y、及びZの量は、それぞれ、20g、20g、60gとなる。 Then, in step S83, the ratio of hair color agents Y and Z can be input as 1:3. In other words, the percentages of hair color agents X, Y, and Z in the entire hair color agent group are calculated as 20%, 20%, and 60%, respectively. When the total amount of the hair color agent group is 100g, the amounts of hair color agents X, Y, and Z are 20g, 20g, and 60g, respectively.
なお、ステップS81~S84の処理は、互いに順番を入れ替えて実行されてもよい。また、ステップS81の処理をステップS82、S83、又はS84の後に実行する等、ステップS81、S82、S83、又はS84の処理を複数回実行してもよい。ステップS81~S84のいずれかの処理が複数回実行される場合、最後に実行された処理の入力情報により、S85の処理が実行される。 The processes of steps S81 to S84 may be executed in the reverse order. Furthermore, the process of step S81, S82, S83, or S84 may be executed multiple times, such as by executing the process of step S81 after step S82, S83, or S84. When any of the processes of steps S81 to S84 is executed multiple times, the process of S85 is executed based on the input information of the process executed last.
つまり、S84の処理が最後に実行された場合、ステップS82及びS83から算定されるヘアカラー剤それぞれの割合又は比を固定して、ステップS84にて入力された全体量より、ヘアカラー剤それぞれの量を特定できる。また、ステップS84を実行後に、ステップS82又はS83を実行した場合、ステップS84にて入力された全体量を固定して、ヘアカラー剤それぞれの割合、比、及び/又は量を特定できる。 In other words, if the process of S84 is executed last, the percentage or ratio of each hair coloring agent calculated from steps S82 and S83 can be fixed, and the amount of each hair coloring agent can be determined from the total amount input in step S84. Also, if step S82 or S83 is executed after executing step S84, the total amount input in step S84 can be fixed, and the percentage, ratio, and/or amount of each hair coloring agent can be determined.
また、ステップS81、S82、S83、及び/又は、S84の処理は、省略してもよい。また、ステップS69において、表示されたヘアカラー剤の種類と割合が問題ないと美容師が判断したときは、ステップS81~S83を省略して、ステップS84以降の処理を実行できる。 The processes of steps S81, S82, S83, and/or S84 may be omitted. Also, if the hairdresser determines in step S69 that the displayed types and proportions of hair coloring agents are acceptable, steps S81 to S83 can be omitted and the processes from step S84 onwards can be carried out.
ここで、量特定処理にて表示される入力画面の説明をする。図15は、第三の実施の形態に係る表示画面の一例を示す図である。具体的には、ステップS86にて、表示される表示画面である。表示画面50には、計算方法入力欄51、第1ヘアカラー剤表示欄52と、比・割合表示欄53と、使用量表示欄54が表示される。また、第2ヘアカラー剤表示欄55と、比・割合表示欄56と、使用量表示欄57が表示される。
Here, the input screen displayed in the amount determination process will be described. FIG. 15 is a diagram showing an example of a display screen relating to the third embodiment. Specifically, this is the display screen displayed in step S86.
計算方法入力欄51は、量特定処理において、第1ヘアカラー剤群がどのような計算方法で第1ヘアカラー剤群全体の割合及び/又は量を特定するのかを入力する。「比+%」を選択すると、第1ヘアカラー剤群について、ステップS81~S86の処理が実行される。「比」を選択すると、第1ヘアカラー剤群について、ステップS82以外の処理が実行される。つまり、比のみで第1ヘアカラー剤の割合及び/又は量を特定する。また、計算方法入力欄51には、「%」を表示してもよい。「%」を選択すると、第1ヘアカラー剤群について、ステップS83以外の処理が実行される。つまり、割合のみで第1ヘアカラー剤の割合及び/又は量を特定する。なお、表示画面50の計算方法入力欄51では、「比+%」が選択された状態である。
The calculation
第1ヘアカラー剤表示欄52には、ヘアカラーリングに用いられる第1ヘアカラー剤の種類が表示される。取消アイコン59の選択により、対応する第1ヘアカラー剤が消去できる。また、取消アイコン59の選択により、任意の第1ヘアカラー剤を追加できるとしてもよい。比・割合表示欄53には、それぞれの第1ヘアカラー剤について、比・割合入力欄58が表示される。比・割合入力欄58は、計算方法入力欄51にて「比+%」が選択されることで、表示されるとしてもよい。
The first hair coloring
比・割合入力欄58の選択により、ステップS82の割合を入力するか、ステップS83の比を入力するかを選択できる。「%」を選択すると、ステップS82で割合の入力ができ、「比」を選択すると、ステップS83で比の入力できる。表示画面50では、ヘアカラー剤「A5」、「A6」、及び「N6」について、「比」を選択しており、ヘアカラー剤「N8」について、「%」を選択している。店舗店員は、割合及び比を任意に入力及び変更することができる。
By selecting the ratio/
使用量表示欄54には、比・割合入力欄58、比・割合表示欄56、比表示欄61及び合計量表示欄62に入力された情報をもとに、特定されたヘアカラー剤の使用量が表示される。また、第2ヘアカラー剤表示欄55と、比・割合表示欄56と、使用量表示欄57は、第1ヘアカラー剤表示欄52と、比・割合表示欄53と、使用量表示欄54と同様の機能を有する。図15において、第2ヘアカラー剤には、計算方式として、「比」が適用されているが、第1ヘアカラー剤と同様に、第2ヘアカラー剤にも計算方法入力欄が表示され、第2ヘアカラー剤群がどのような計算方法で第2ヘアカラー剤群全体の割合及び/又は量を特定するのかを入力することとしてもよい。
The usage
また、表示画面50には、第1ヘアカラー剤と第2ヘアカラー剤の比が表示される比表示欄61と、第1ヘアカラー剤と第2ヘアカラー剤のヘアカラー剤全体の量が表示される合計量表示欄62と、各種アイコン64が表示される。また、第1ヘアカラー剤と第2ヘアカラー剤のそれぞれの全体量が表示されてもよい。
The
店舗店員は、比表示欄61及び合計量表示欄62の数値を任意に変更できる。例えば、全体量変更アイコン63aの選択により、ヘアカラー剤の全体量を減らすことや、全体量変更アイコン63bの選択により、全体量を増やすことができる。このとき、比・割合表示欄53及び比・割合表示欄56に表示された、割合又は比を維持したまま、使用量表示欄54及び使用量表示欄57に表示されるヘアカラー剤の量が変更される。つまり、ヘアカラー剤の割合又は比を維持したまま、ヘアカラー剤群の全体量を変更し、それぞれのヘアカラー剤の量を算定できる。
The store clerk can change the values in the
また、アイコン64aの選択により、量特定処理の実行が中止される。また、アイコン64bの選択により、店舗店員が入力した情報がキャンセルされ、表示画面50には、ステップS19にて表示されたヘアカラー剤の種類と割合が表示される。また、アイコン64cの選択により、ステップS71の処理が実行される。或いは、ステップS73の処理が実行されてもよい。
Selecting
ここで、上述の実施の形態では、ヘアカラー剤群に含まれるヘアカラー剤の割合又は比を入力することで、それぞれのヘアカラー剤の量を算定したが、さらに、ヘアカラー剤の量をもとに、ヘアカラー剤の割合又は比を算定する構成としてもよい。なお、以下の割合及び比は、表示された割合を差し引いた残りの割合が、ヘアカラー剤群の全体量に対する、比を表示するヘアカラー剤の割合であることを前提とする。 In the above embodiment, the amount of each hair coloring agent was calculated by inputting the percentage or ratio of the hair coloring agent contained in the hair coloring agent group, but the percentage or ratio of the hair coloring agent may also be calculated based on the amount of the hair coloring agent. Note that the following percentages and ratios are based on the assumption that the percentage remaining after subtracting the displayed percentage is the percentage of the hair coloring agent whose ratio is displayed relative to the total amount of the hair coloring agent group.
まず、店舗店員の操作により、店舗端末3に、ステップS68にて選択された毛髪情報に関連付けて記憶されたヘアカラー剤の種類、割合、及び量を表示させる。次に、店舗店員は、店舗端末3を操作して、1のヘアカラー剤の量を変更する。入力されたヘアカラー剤の量及び、表示された他のヘアカラー剤の量をもとに、ヘアカラー剤群の全体量に対するヘアカラー剤のそれぞれの割合、及び/又は、ヘアカラー剤の量の比を算定する。
First, the store clerk operates the
例えば、表示画面50において、第1ヘアカラー剤「N8」の使用量54を「3g」から「6g」に変更した場合、使用量54及び使用量57に表示される使用量に応じて、比・割合表示欄53、比・割合表示欄56、及び比表示欄61の割合又は比が算定される。また、合計量表示欄62は、使用量54及び使用量57に表示される使用量を加算した「93g」が算定される。具体的には、第1ヘアカラー剤「N8」の割合は「18」%が、「A5」、「A6」及び「N6」の比は、それぞれ「3」、「1」、及び「1」が表示される。また、比表示欄61は、第1ヘアカラー剤群と第2ヘアカラー剤群の比として「1.1:2」が表示される。なお、比・割合表示欄56、及び使用量57については、変更されない。
For example, when the
なお、ヘアカラー剤の量をもとに、ヘアカラー剤の割合又は比を算定する構成の場合、算定されたヘアカラー剤は、ヘアカラー剤群の全体量に対する割合で表示されてもよいし、ヘアカラー剤群に含まれるヘアカラー剤の比で表示されてもよい。また、表示画面50のように割合と比の両方で表示されている場合は、元々表示されていた割合又は比の方式で表示されることが好ましい。
In the case where the proportion or ratio of the hair coloring agent is calculated based on the amount of the hair coloring agent, the calculated hair coloring agent may be displayed as a proportion to the total amount of the hair coloring agent group, or as a ratio of the hair coloring agent contained in the hair coloring agent group. In addition, when both a proportion and a ratio are displayed as in
[通知処理]
第三の実施の形態の通知処理について、説明する。第三の実施の形態における登録処理は、第二の実施の形態における登録処理を適用できる。第三の実施の形態の通知処理は、第二の実施の形態の通知処理と以下の点で相違する。
・ステップS71にて、染髪後の毛髪情報が特定できない場合、ステップS72は実行されず、サーバ装置2から、店舗端末3及び管理者端末1へ、染髪後の毛髪情報を特定できない旨(不足情報)が送信されるステップS51の処理が実行されること
・ステップS51、及びステップS53においては、染髪後の毛髪情報を特定できない旨の通知に加えて、ステップS70にて特定されたヘアカラー剤の種類及び割合、並びにステップS64にて入力された染髪前の毛髪の色味及び/又は明るさに関する情報が送信、及び受信されること
・ステップS54にて登録した毛髪情報は、新たな特定処理におけるステップS66及びS71で特定されることができ、ステップS67及びS82にて表示され得ること
・ステップS53にて受信した第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合、並びに染髪前の毛髪の色味及び/又は明るさから、S66又はS71にて、染髪後の毛髪情報を特定できるような第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合について、上述の登録処理を実行してもよいこと
・ステップS51にて、ステップS70にて特定された第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合と、所定の関連性を有する第1ヘアカラー剤及び第2ヘアカラー剤の種類及び割合に関する情報が送信されてもよいこと
・ステップS71において予想される染髪後の毛髪情報を特定することができない場合にも、通知処理は実行されず、毛髪情報を特定することができない旨が店舗端末3に表示され、ステップS73の処理が実行されてもよいこと
・通知処理は、ステップS66にて毛髪情報を特定できない場合に実行されてもよいこと
第三の実施の形態の通知処理のその他の構成は、第二の実施の形態の通知処理と同じであるので説明を省略する。
[Notification Processing]
The notification process of the third embodiment will be described. The registration process of the second embodiment can be applied to the registration process of the third embodiment. The notification process of the third embodiment differs from the notification process of the second embodiment in the following points.
If the hair information after dyeing cannot be identified in step S71, step S72 is not executed, and the process of step S51 is executed in which the
第三の実施の形態において、第二の実施の形態と同様に、システムは、店舗ID及び/又はユーザIDに関連づけて、顧客の施術に用いるヘアカラー剤の情報をサーバ装置2に登録してもよい。
In the third embodiment, similar to the second embodiment, the system may register information about the hair coloring agent to be used for the customer's treatment in the
第三の実施の形態において、第二の実施の形態と同様に、システムは、ヘアカラー剤の在庫量をシステムに登録し、使用されたヘアカラー剤の量を減算してもよい。 In the third embodiment, similar to the second embodiment, the system may register the amount of hair dye in stock in the system and subtract the amount of hair dye used.
第三の実施の形態において、第二の実施の形態と同様に、システムは、ステップS74にて登録された施術に用いられた第1ヘアカラー剤又は第2ヘアカラー剤の種類及び割合を公開できる。 In the third embodiment, as in the second embodiment, the system can disclose the type and proportion of the first or second hair coloring agent used in the treatment registered in step S74.
第三の実施の形態のシステムにおいて、第二の実施の形態のシステムと同様に、ユーザIDに関連付けて、施術に用いられたヘアカラー剤の種類及び割合が記憶されている。第三の実施の形態において、第二の実施の形態と同様に、システムは、使用頻度の高い第1ヘアカラー剤又は第2ヘアカラー剤の種類及び割合を特定することができる。また、第三の実施の形態において、第二の実施の形態と同様に、システムでは、ユーザIDに関連付けて、施術に用いられたヘアカラー剤の種類及び割合が記憶されている。 In the system of the third embodiment, as in the system of the second embodiment, the type and ratio of hair coloring agent used in the treatment is stored in association with the user ID. In the third embodiment, as in the second embodiment, the system can identify the type and ratio of the first hair coloring agent or the second hair coloring agent that is used frequently. Also, in the third embodiment, as in the second embodiment, the system stores the type and ratio of hair coloring agent used in the treatment in association with the user ID.
なお、第三の実施の形態において、ヘアカラーリング剤は、第1ヘアカラーリング剤、第2ヘアカラーリング剤、又は、第1ヘアカラーリング剤及び第2ヘアカラーリング剤の両方を表す。 In the third embodiment, the hair coloring agent refers to the first hair coloring agent, the second hair coloring agent, or both the first hair coloring agent and the second hair coloring agent.
本発明によれば、入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する、異なる色味及び/又は明るさに染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を表示するため、店舗店員が、顧客の毛髪の状態に応じた染髪後の毛髪の状態を具体的に把握することができる。 According to the present invention, image information is displayed that allows the customer to grasp the color and/or brightness of the hair after it has been dyed with each of a plurality of first hair coloring agents capable of dyeing the hair to different colors and/or brightnesses, corresponding to the input information that can identify the color and/or brightness of the hair before dyeing, so that the store clerk can specifically grasp the condition of the customer's hair after dyeing according to the condition of the customer's hair.
本発明によれば、入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する、異なる色味及び明るさに染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の色味及び明るさを把握可能な画像情報を表示するため、店舗店員が、顧客の毛髪の状態に応じた希望の染髪後の毛髪の状態を把握できる。これにより、顧客の希望に沿ったヘアカラーリングを提供できる。 According to the present invention, image information is displayed that allows the user to grasp the color and brightness of the hair after it has been dyed with each of a plurality of first hair coloring agents capable of dyeing the hair to different colors and brightnesses, corresponding to the input information that can identify the color and/or brightness of the hair before dyeing. This allows the store clerk to grasp the desired condition of the hair after dyeing according to the customer's hair condition. This makes it possible to provide hair coloring that meets the customer's wishes.
本発明によれば、入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応し、且つ、所定の毛髪の色味に染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の明るさを把握可能な画像情報を表示するため、店舗店員が、顧客の毛髪の状態に応じたヘアカラーリング剤のごとの染髪後の毛髪の状態を具体的に把握できる。これにより、顧客の希望に合うヘアカラーリング剤を選択できる。本発明によれば、所定の毛髪の色味が、利用者が希望する染髪された後の毛髪の色味であるため、店舗店員が、同じ色味でかつ明るさの異なるヘアカラーリング剤によって染髪された後の毛髪の状態を把握できる。本発明によれば、上記画像情報とともに、利用者が希望する染髪された後の毛髪の色味及び明るさを把握可能な画像情報を表示するため、希望の毛髪の状態と比較して、最適な染髪後の毛髪の状態を選択できる。 According to the present invention, image information is displayed that corresponds to the input information that can identify the color and/or brightness of the hair before dyeing and that can grasp the brightness of the hair after dyeing with each of the multiple first hair coloring agents that can dye the hair to a specified hair color, so that the store clerk can specifically grasp the state of the hair after dyeing with each hair coloring agent according to the customer's hair condition. This makes it possible to select a hair coloring agent that meets the customer's desire. According to the present invention, since the specified hair color is the color of the hair after dyeing that the user desires, the store clerk can grasp the state of the hair after dyeing with hair coloring agents of the same color but different brightness. According to the present invention, image information that can grasp the color and brightness of the hair after dyeing that the user desires is displayed together with the above image information, so that the optimal state of the hair after dyeing can be selected by comparing with the desired hair state.
本発明によれば、選択を受け付けた第1ヘアカラーリング剤、選択を受け付けた毛髪の色味及び/又は明るさに対応する第1ヘアカラーリング剤、又は、選択を受け付けた画像情報に対応する第1ヘアカラーリング剤を、使用する予定の第1ヘアカラーリング剤として特定するため、店舗店員は、顧客の希望に沿ったヘアカラーリングを提供できる。また、毛髪の異なる複数の部分のそれぞれに使用する予定の複数の第1ヘアカラーリング剤を特定することが可能であるため、店舗店員は、染髪前の毛髪の状態が部分ごとに異なる場合も、均一なヘアカラーリングを提供できる。 According to the present invention, the first hair coloring agent selected, the first hair coloring agent corresponding to the color and/or brightness of the hair selected, or the first hair coloring agent corresponding to the image information selected is identified as the first hair coloring agent to be used, so that the store clerk can provide hair coloring that meets the customer's wishes. In addition, since it is possible to identify multiple first hair coloring agents to be used for multiple different parts of the hair, the store clerk can provide uniform hair coloring even when the condition of the hair before dyeing varies from part to part.
本発明によれば、選択を受け付けた毛髪における黒髪又は白髪の割合に応じて、異なる画像情報を表示するため、店舗店員は、黒髪又は白髪の割合に応じた画像情報を確認することができる。本発明によれば、選択を受け付けた第2ヘアカラーリング剤の種類又は濃度に応じて、異なる画像情報を表示するため、店舗店員は、第2ヘアカラーリング剤の種類又は濃度に応じた画像情報を確認することができる。 According to the present invention, different image information is displayed depending on the proportion of black hair or white hair in the hair selected, so the store clerk can confirm image information according to the proportion of black hair or white hair. According to the present invention, different image information is displayed depending on the type or concentration of the second hair coloring agent selected, so the store clerk can confirm image information according to the type or concentration of the second hair coloring agent.
本発明によれば、数値O1、O2、・・・Ok-1、Okのk個の数値の合計値Tk及び数値Ikをもとに、所定の算定ルールRkにしたがって、数値Okを算出する処理を、k=nから順にk=2になるまで繰り返し、数値O1、O2、・・・On-1、Onを算定するため、ユーザが、複数の算定ルールRを含む計算を容易に行える。 According to the present invention, the process of calculating a numerical value O k according to a predetermined calculation rule R k is repeated based on the sum T k of k numerical values, O 1 , O 2 , ..., O k-1 , O k, and the numerical value I k , in order from k=n to k=2, thereby calculating the numerical values O 1 , O 2 , ..., O n-1 , O n , so that a user can easily perform calculations including multiple calculation rules R.
本発明によれば、算定ルールRαが、数値O1、O2、・・・Oα-1、Oαの合計が合計値Tαとなるようにして、数値I1、I2、・・・Iα-1、Iαの各比をもとに、数値I1、I2、・・・Iα-1、Iαのそれぞれに対応する数値O1、O2、・・・Oα-1、Oαを算定するものであるため、ユーザが、比率を含む計算を容易に行える。 According to the present invention, the calculation rule R α calculates the numerical values O 1 , O 2 , ... O α-1 , O α corresponding to the numerical values I 1 , I 2 , ... I α-1 , I α , respectively, based on the ratios of the numerical values I 1 , I 2 , ... I α-1 , I α , so that the sum of the numerical values O 1 , O 2 , ... O α-1 , O α becomes the total value T α , so that the user can easily perform calculations including ratios.
本発明によれば、算定ルールRβが、数値O1、O2、・・・Oβ-1、Oβの合計が合計値Tβとなるようにして、数値O1、O2、・・・Oβ-1の(β-1)個の数値の合計値Tβ-1に対する数値Iβにより特定される割合をもとに、数値Oβを算定するものである、又は、数値O1、O2、・・・Oβ-1、Oβの合計が合計値Tβとなるようにして、合計値Tβに対する数値Iβにより特定される割合をもとに、数値Oβを算定するものであるため、ユーザが、割合又は倍率を含む計算を容易に行える。
According to the present invention, the calculation rule R β calculates a numerical value O β based on the ratio specified by the numerical value I β to the total value T β- 1 of the ( β -1 ) numerical values O 1, O 2, ... O β-1, such that the sum of the numerical values O 1 , O 2 , ... O β -1, O β becomes the total value T β , or calculates a numerical value O β based on the ratio specified by the numerical value I β to the total value T β , such that the sum of the
本発明によれば、算定ルールRγが、数値Iγを数値Oγであると算定するものであるため、ユーザが、具体的な数値を入力した計算を含む計算を容易に行える。本発明によれば、1の操作ボタンの選択により、算定ルールR2、R3、・・・Rn-1、Rnのいずれか1の算定ルールの入力を受け付けるため、ユーザは、直感的な操作で複雑な計算式を入力できる。本発明によれば、算定した数値O1、O2、・・・On-1、Onのそれぞれが、要素E1、E2、・・・En-1、Enのそれぞれに対応するものであること、及び/又は、数値I1、I2、・・・In-1、Inのそれぞれに対応するものであることが把握可能な態様で表示するため、ユーザが、数値O1、O2、・・・On-1、Onのそれぞれが、どの数値に対応するものであるかを把握できる。
According to the present invention, since the calculation rule R γ calculates the numerical value I γ to be the numerical value O γ , the user can easily perform calculations including calculations in which a specific numerical value is input. According to the present invention, since the input of any one of the calculation rules R 2 , R 3 , ... R n-1 , R n is accepted by selecting one operation button, the user can input a complex calculation formula with an intuitive operation. According to the present invention, the calculated numerical values O 1 , O 2 , ... O n-1 , O n are displayed in a manner that allows the user to understand that each of the calculated numerical values O 1 , O 2 , ... O n-1 , O n corresponds to each of the elements E 1 , E 2 , ... E n-1 , E n , and/or that each of the numerical values I 1 , I 2 , ... I n-1 , I n corresponds to each of the elements E 1 ,
本発明によれば、入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する、異なる色味及び/又は明るさに染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を表示するため、店舗店員が、顧客の毛髪の状態に応じた希望色の選択を染髪後の毛髪の状態を具体的に把握することができる。 According to the present invention, image information is displayed that allows the user to grasp the color and/or brightness of the hair after it has been dyed with each of a plurality of first hair coloring agents capable of dyeing the hair to different colors and/or brightnesses, which corresponds to the input information that can identify the color and/or brightness of the hair before dyeing. This allows the store clerk to select the desired color according to the customer's hair condition and to specifically grasp the condition of the hair after dyeing.
本発明によれば、入力された希望の染髪後の毛髪の色味及び/又は明るさに染髪するための第1ヘアカラーリング剤と所定の関連性を有する第1ヘアカラーリング剤、並びに、入力された染髪前の毛髪の色味及び/又は明るさに対応する、染髪後の毛髪の色味及び/又は明るさを把握可能な情報を特定するため、顧客が希望するヘアカラーリングを提供するのに適切な情報を選択することができる。また、本発明によれば、入力された希望の染髪後の毛髪の色味及び/又は明るさと所定の関係性を有する染髪後の毛髪の色味及び/又は明るさを把握可能な情報を特定するため、顧客が希望するヘアカラーリングを提供するために適切な情報を選択することができる。 According to the present invention, a first hair coloring agent having a predetermined relationship with a first hair coloring agent for dyeing hair to the input desired color and/or brightness of the dyed hair, and information that allows the color and/or brightness of the dyed hair to be grasped corresponding to the input color and/or brightness of the hair before dyeing can be specified, so that information appropriate for providing the hair coloring desired by the customer can be selected. Also, according to the present invention, information that allows the color and/or brightness of the dyed hair to be grasped having a predetermined relationship with the input desired color and/or brightness of the dyed hair can be specified, so that information appropriate for providing the hair coloring desired by the customer can be selected.
本発明によれば、入力された第2ヘアカラーリング剤、入力された希望の染髪後の毛髪の色味及び/又は明るさに染髪するための第1ヘアカラーリング剤、並びに、入力された染髪前の毛髪の色味及び/又は明るさに対応する、染髪後の毛髪の色味及び/又は明るさを把握可能な情報を特定するため、店舗店員が、施術に用いるヘアカラーリング剤と顧客の毛髪の状態に応じた染髪後の毛髪の状態を具体的に予測することができる。 According to the present invention, the input second hair coloring agent, the input first hair coloring agent for dyeing the hair to the desired color and/or brightness after dyeing, and information that can grasp the color and/or brightness of the hair after dyeing that corresponds to the input color and/or brightness of the hair before dyeing are specified, so that the store clerk can specifically predict the condition of the hair after dyeing based on the hair coloring agent used in the treatment and the condition of the customer's hair.
本発明によれば、入力した希望の染髪後の毛髪の色味及び/又は明るさを把握可能な情報、及び、特定した染髪後の毛髪の色味及び/又は明るさを把握可能な情報を表示するため、顧客の希望する毛髪の色味及び/又は明るさと、同じ又は近似する毛髪の色味及び/又は明るさの選択が容易となる。 According to the present invention, information that allows the user to grasp the input desired hair color and/or brightness after dyeing, and information that allows the user to grasp the specified hair color and/or brightness after dyeing, are displayed, making it easy to select a hair color and/or brightness that is the same as or similar to the customer's desired hair color and/or brightness.
本発明によれば、希望の染髪後の毛髪の色味及び/若しくは明るさを把握可能な情報、並びに/又は、特定された染髪後の毛髪の色味及び/若しくは明るさを把握可能な情報が、色画像又は毛束の画像であるため、店舗店員及び顧客が、染髪後の毛髪の状態を容易に把握することができる。 According to the present invention, the information that allows one to grasp the desired color and/or brightness of hair after dyeing, and/or the information that allows one to grasp the specified color and/or brightness of hair after dyeing, is a color image or an image of a hair bundle, so that store staff and customers can easily grasp the condition of the hair after dyeing.
本発明によれば、希望の染髪後の毛髪の色味及び/若しくは明るさに関する情報、並びに/又は、特定された染髪後の毛髪の色味及び/若しくは明るさを把握可能な情報を、複数の色温度ごとに、色温度を有する光源のもとで視認される毛髪の色味及び/又は明るさを把握可能な情報を表示するため、店舗店員及び顧客が、異なるシチュエーションにおける染髪後の毛髪の状態を把握することができる。 According to the present invention, information regarding the desired color and/or brightness of hair after dyeing and/or information that allows one to grasp the color and/or brightness of the specified hair after dyeing is displayed for each of a plurality of color temperatures, allowing store staff and customers to grasp the condition of the hair after dyeing in different situations.
本発明によれば、希望の染髪後の毛髪の色味及び/若しくは明るさに関する情報、並びに/又は、特定された染髪後の毛髪の色味及び/若しくは明るさを把握可能な情報を、複数の照度ごとに、照度で光を毛髪に照射したときに視認される毛髪の色味及び/又は明るさを把握可能な情報を表示するため、店舗店員及び顧客が、異なるシチュエーションにおける染髪後の毛髪の状態を把握することができる。 According to the present invention, information regarding the desired color and/or brightness of hair after dyeing and/or information that allows one to grasp the color and/or brightness of the specified hair after dyeing is displayed for each of a plurality of illuminances, allowing store staff and customers to grasp the condition of the hair after dyeing in different situations.
本発明によれば、入力を受け付けた割合及び比をもとに、ヘアカラーリング剤群に含まれるヘアカラーリング剤のそれぞれの量、全体量に対するヘアカラーリング剤のそれぞれの割合、及び/又は、ヘアカラーリング剤の量の比を算定するため、店舗店員が、施術に用いられるヘアカラーリング剤の量を容易に把握できる。また、本発明によれば、ヘアカラーリング剤群が2以上存在するため、第1ヘアカラーリング剤と第2ヘアカラーリング剤とが存在するヘアカラーリング剤について、ヘアカラーリング剤の量の算定ができる。 According to the present invention, the amount of each hair coloring agent included in the hair coloring agent group, the ratio of each hair coloring agent to the total amount, and/or the ratio of the amount of hair coloring agent are calculated based on the proportions and ratios received as input, so that the store clerk can easily grasp the amount of hair coloring agent used in the treatment. Furthermore, according to the present invention, since there are two or more hair coloring agent groups, it is possible to calculate the amount of hair coloring agent for hair coloring agents that have a first hair coloring agent and a second hair coloring agent.
本発明によれば、第1のコンピュータ装置において入力されたヘアカラーリング剤について、染髪された後の毛髪の色味及び/又は明るさを把握可能な情報が記憶されていない場合に、染髪された後の毛髪の色味及び/又は明るさを把握可能な情報が記憶されていないことを示す不足情報を、第2のコンピュータ装置に送信するため、管理者が、記憶されていない染髪された後の毛髪の色味及び/又は明るさを把握可能な情報を把握することができる。また、施術に用いられたヘアカラーリング剤であって、該ヘアカラーリング剤について記憶されていない染髪された後の毛髪の色味及び/又は明るさを把握可能な情報を効率的に登録することができる。また、新しく登録された該情報を、管理者端末又は店舗端末にて表示させることができる。 According to the present invention, when information that allows the color and/or brightness of the hair after dyeing is not stored for a hair coloring agent input in a first computer device, missing information indicating that information that allows the color and/or brightness of the hair after dyeing is not stored is transmitted to a second computer device, so that the administrator can grasp information that allows the color and/or brightness of the hair after dyeing that is not stored. In addition, information that allows the color and/or brightness of the hair after dyeing that is not stored for a hair coloring agent used in a treatment can be efficiently registered. In addition, the newly registered information can be displayed on an administrator terminal or a store terminal.
1:管理者端末 2:サーバ装置 3:店舗端末 4:通信ネットワーク
10:端末
11:制御部 12:RAM 13:ストレージ部
14:入力部 15:表示部 16:通信インタフェース
21:制御部 22:RAM 23:ストレージ部 24:通信インタフェース
30:染髪情報管理テーブル 31:第1ヘアカラー剤の種類及び割合
32:染髪前の毛髪の色味及び明るさ 33:染髪後の毛髪情報
40:表示画面 41:塗布結果 42:希望色
43:入力情報 44:拡大アイコン
50:表示画面 51:入力欄 52:第1ヘアカラー剤表示欄
53:比・割合表示欄 54:使用量表示欄
55:第2ヘアカラー剤表示欄 56:比・割合表示欄 57:使用量表示欄
58:比・割合入力欄 59:取消アイコン
61:比表示欄 62:合計量表示欄 63:全体量変更アイコン 64:アイコン
70:表示画面 71:メニュー選択欄 72:第2ヘアカラー剤選択欄
73:染髪前の毛髪の明るさ選択欄 80:希望色表示領域
81:明るさ 82:色味 83:毛髪情報
100:表示画面 101:合計量表示欄
102:第1物質合計量表示欄 103:第2物質合計量表示欄
104:アイコン 106:アイコン
111:第1物質表示欄 112:入力欄
112X:算定ルール 112Y:数値
113:使用量表示欄 114:取消アイコン
121:第2物質表示欄 122:入力欄 123:使用量表示欄
1: Manager terminal 2: Server device 3: Shop terminal 4: Communication network 10: Terminal 11: Control unit 12: RAM 13: Storage unit
14: Input section 15: Display section 16: Communication interface
21: Control unit 22: RAM 23: Storage unit 24: Communication interface 30: Hair dyeing information management table 31: Type and ratio of first hair color agent 32: Hair color and brightness before dyeing 33: Hair information after dyeing 40: Display screen 41: Application result 42: Desired color
43: Input information 44: Enlarge icon 50: Display screen 51: Input field 52: First hair coloring agent display field 53: Ratio/proportion display field 54: Usage amount display field 55: Second hair coloring agent display field 56: Ratio/proportion display field 57: Usage amount display field 58: Ratio/proportion input field 59: Cancel icon
61: Ratio display field 62: Total amount display field 63: Total amount change icon 64: Icon 70: Display screen 71: Menu selection field 72: Second hair coloring agent selection field
73: Hair brightness selection field before dyeing 80: Desired color display area
81: Brightness 82: Color 83: Hair information
100: Display screen 101: Total amount display field
102: First substance total amount display column 103: Second substance total amount display column
104: Icon 106: Icon
111: First substance display field 112: Input field
112X:
121: Second substance display field 122: Input field 123: Usage amount display field
Claims (15)
染髪前の毛髪の色味及び/又は明るさと関連付けて、第1ヘアカラーリング剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を記憶する記憶手段と、
染髪前の毛髪の色味及び/又は明るさを特定可能な情報の入力を受け付ける入力受付手段と、
記憶手段に記憶された染髪前の毛髪の色味及び/又は明るさと前記画像情報との対応関係をもとに、入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する、異なる色味及び明るさに染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の色味及び明るさを把握可能な画像情報を表示する画像表示手段
を備え、
入力受付手段により、新たに、染髪前の毛髪の色味及び/又は明るさを特定可能な情報が入力されると、画像表示手段が、新たに入力された、染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する、前記異なる色味及び明るさに染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の色味及び明るさを把握可能な画像情報を表示するものである、システム。 1. A system comprising at least one computing device,
a storage means for storing image information that allows the user to grasp the color and/or brightness of the hair after it has been dyed with the first hair coloring agent in association with the color and/or brightness of the hair before it has been dyed;
An input receiving means for receiving input of information capable of identifying the color and/or brightness of the hair before dyeing;
an image display means for displaying image information that allows the user to grasp the color and brightness of the hair after it has been dyed with each of a plurality of first hair coloring agents capable of dyeing hair to different colors and brightnesses , the image information corresponding to the input information that can specify the color and/or brightness of the hair before dyeing, based on the correspondence relationship between the color and/or brightness of the hair before dyeing stored in the storage means and the image information ;
When new information capable of identifying the color and/or brightness of the hair before dyeing is input through the input receiving means, the image display means displays image information capable of grasping the color and brightness of the hair after dyeing with each of a plurality of first hair coloring agents capable of dyeing hair to different colors and brightnesses, which corresponds to the newly input information capable of identifying the color and/or brightness of the hair before dyeing.
染髪前の毛髪の色味及び/又は明るさと関連付けて、第1ヘアカラーリング剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を記憶する記憶手段と、a storage means for storing image information that allows the user to grasp the color and/or brightness of the hair after it has been dyed with the first hair coloring agent in association with the color and/or brightness of the hair before it has been dyed;
染髪前の毛髪の色味及び/又は明るさを特定可能な情報の入力を受け付ける入力受付手段と、An input receiving means for receiving input of information capable of identifying the color and/or brightness of the hair before dyeing;
記憶手段に記憶された染髪前の毛髪の色味及び/又は明るさと前記画像情報との対応関係をもとに、入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応し、且つ、所定の毛髪の色味に染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の明るさを把握可能な画像情報を表示する画像表示手段an image display means for displaying image information that corresponds to information capable of identifying the color and/or brightness of the hair before dyeing inputted based on the correspondence relationship between the color and/or brightness of the hair before dyeing stored in the storage means and the image information, and that allows the brightness of the hair after dyeing with each of a plurality of first hair coloring agents capable of dyeing the hair to a predetermined hair color to be grasped;
を備える、システム。A system comprising:
選択受付手段により選択を受け付けた第1ヘアカラーリング剤、選択受付手段により選択を受け付けた毛髪の色味及び/又は明るさに対応する第1ヘアカラーリング剤、又は、選択受付手段により選択を受け付けた画像情報に対応する第1ヘアカラーリング剤を、使用する予定の第1ヘアカラーリング剤として特定するヘアカラーリング剤特定手段と
を備える、請求項1又は2に記載のシステム。 a selection receiving means for receiving a selection of a first hair coloring agent, a color and/or brightness of the hair after dyeing desired by a user, or image information in a state in which image information that allows the user to grasp the color and/or brightness of the hair after dyeing with each of the plurality of first hair coloring agents is displayed by the image display means;
The system described in claim 1 or 2, further comprising a hair coloring agent identification means for identifying a first hair coloring agent selected by a selection receiving means, a first hair coloring agent corresponding to the hair color and/or brightness selected by the selection receiving means, or a first hair coloring agent corresponding to image information selected by the selection receiving means, as the first hair coloring agent to be used.
を備え、
画像表示手段が、選択を受け付けた毛髪における黒髪又は白髪の割合に応じて、異なる画像情報を表示する、請求項1又は2に記載のシステム。 A ratio selection means for receiving a selection of a ratio of black hair or white hair in the hair;
Equipped with
3. The system according to claim 1, wherein the image display means displays different image information depending on the proportion of black hair or white hair in the hair for which the selection has been received.
を備え、
画像表示手段が、選択を受け付けた第2ヘアカラーリング剤の種類又は濃度に応じて、異なる画像情報を表示する、請求項1又は2に記載のシステム。 A second hair coloring agent selection means for receiving a selection of a type or concentration of a diluent to be mixed with the first hair coloring agent during hair coloring;
Equipped with
3. The system according to claim 1, wherein the image display means displays different image information depending on the type or concentration of the second hair coloring agent selected.
染髪前の毛髪の色味及び/又は明るさと関連付けて、第1ヘアカラーリング剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を記憶する記憶ステップと、
染髪前の毛髪の色味及び/又は明るさを特定可能な情報の入力を受け付ける入力受付ステップと、
記憶ステップに記憶された染髪前の毛髪の色味及び/又は明るさと前記画像情報との対応関係をもとに、入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する、異なる色味及び明るさに染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の色味及び明るさを把握可能な画像情報を表示する画像表示ステップ
を有し、
入力受付ステップにより、新たに、染髪前の毛髪の色味及び/又は明るさを特定可能な情報が入力されると、画像表示ステップが、新たに入力された、染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する、前記異なる色味及び明るさに染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の色味及び明るさを把握可能な画像情報を表示するものである、方法。 1. A method implemented in a system comprising at least one computing device, comprising:
a storage step of storing image information that allows the user to grasp the color and/or brightness of the hair after dyeing with the first hair coloring agent in association with the color and/or brightness of the hair before dyeing;
An input receiving step of receiving input of information capable of identifying the color and/or brightness of the hair before dyeing;
an image display step of displaying image information that allows the user to grasp the color and brightness of the hair after it has been dyed with each of a plurality of first hair coloring agents capable of dyeing hair to different colors and brightnesses , the image information corresponding to the input information that allows the user to specify the color and/or brightness of the hair before dyeing, based on the correspondence relationship between the color and/or brightness of the hair before dyeing stored in the storage step and the image information ;
When new information capable of identifying the color and/or brightness of hair before dyeing is input in an input receiving step, an image displaying step displays image information capable of grasping the color and brightness of hair after dyeing with each of a plurality of first hair coloring agents capable of dyeing hair to different colors and brightnesses, which corresponds to the newly input information capable of identifying the color and/or brightness of hair before dyeing .
染髪前の毛髪の色味及び/又は明るさと関連付けて、第1ヘアカラーリング剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を記憶する記憶手段と、
染髪前の毛髪の色味及び/又は明るさを特定可能な情報の入力を受け付ける入力受付手段と、
記憶手段に記憶された染髪前の毛髪の色味及び/又は明るさと前記画像情報との対応関係をもとに、入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する、異なる色味及び明るさに染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の色味及び明るさを把握可能な画像情報を表示する画像表示手段
として機能させ、
入力受付手段により、新たに、染髪前の毛髪の色味及び/又は明るさを特定可能な情報が入力されると、画像表示手段が、新たに入力された、染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応する、前記異なる色味及び明るさに染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の色味及び明るさを把握可能な画像情報を表示するものである、プログラム。 A computer device,
a storage means for storing image information that allows the user to grasp the color and/or brightness of the hair after it has been dyed with the first hair coloring agent in association with the color and/or brightness of the hair before it has been dyed;
An input receiving means for receiving input of information capable of identifying the color and/or brightness of the hair before dyeing;
functioning as an image display means for displaying image information that allows the user to grasp the color and brightness of the hair after it has been dyed with each of a plurality of first hair coloring agents capable of dyeing hair to different colors and brightnesses, which corresponds to the input information that can specify the color and/or brightness of the hair before dyeing, based on the correspondence relationship between the color and/or brightness of the hair before dyeing stored in the storage means and the image information ;
When new information capable of identifying the color and/or brightness of hair before dyeing is input through an input receiving means, an image display means displays image information capable of grasping the color and brightness of hair after dyeing with each of a plurality of first hair coloring agents capable of dyeing hair to different colors and brightnesses, which corresponds to the newly input information capable of identifying the color and/or brightness of hair before dyeing .
染髪前の毛髪の色味及び/又は明るさと関連付けて、第1ヘアカラーリング剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を記憶する記憶ステップと、a storage step of storing image information that allows the user to grasp the color and/or brightness of the hair after dyeing with the first hair coloring agent in association with the color and/or brightness of the hair before dyeing;
染髪前の毛髪の色味及び/又は明るさを特定可能な情報の入力を受け付ける入力受付ステップと、An input receiving step of receiving input of information capable of identifying the color and/or brightness of the hair before dyeing;
記憶ステップに記憶された染髪前の毛髪の色味及び/又は明るさと前記画像情報との対応関係をもとに、入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応し、且つ、所定の毛髪の色味に染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の明るさを把握可能な画像情報を表示する画像表示ステップan image display step of displaying image information that corresponds to the input information capable of identifying the color and/or brightness of the hair before dyeing based on the correspondence relationship between the color and/or brightness of the hair before dyeing stored in the storage step and the image information, and that allows the user to grasp the brightness of the hair after dyeing with each of the plurality of first hair coloring agents capable of dyeing the hair to a predetermined hair color;
を有する、方法。The method comprising:
染髪前の毛髪の色味及び/又は明るさと関連付けて、第1ヘアカラーリング剤によって染髪された後の毛髪の色味及び/又は明るさを把握可能な画像情報を記憶する記憶手段と、a storage means for storing image information that allows the user to grasp the color and/or brightness of the hair after it has been dyed with the first hair coloring agent in association with the color and/or brightness of the hair before it has been dyed;
染髪前の毛髪の色味及び/又は明るさを特定可能な情報の入力を受け付ける入力受付手段と、An input receiving means for receiving input of information capable of identifying the color and/or brightness of the hair before dyeing;
記憶手段に記憶された染髪前の毛髪の色味及び/又は明るさと前記画像情報との対応関係をもとに、入力された染髪前の毛髪の色味及び/又は明るさを特定可能な情報に対応し、且つ、所定の毛髪の色味に染髪が可能な複数の第1ヘアカラーリング剤のそれぞれによって染髪された後の毛髪の明るさを把握可能な画像情報を表示する画像表示手段an image display means for displaying image information that corresponds to information capable of identifying the color and/or brightness of the hair before dyeing inputted based on the correspondence relationship between the color and/or brightness of the hair before dyeing stored in the storage means and the image information, and that allows the brightness of the hair after dyeing with each of a plurality of first hair coloring agents capable of dyeing the hair to a predetermined hair color to be grasped;
として機能させる、プログラム。A program that functions as a
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023207245A JP7558539B2 (en) | 2022-11-25 | 2023-12-07 | System, user terminal, program and method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022188703 | 2022-11-25 | ||
JP2022188703 | 2022-11-25 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023207245A Division JP7558539B2 (en) | 2022-11-25 | 2023-12-07 | System, user terminal, program and method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2024077011A JP2024077011A (en) | 2024-06-06 |
JP7558538B2 true JP7558538B2 (en) | 2024-10-01 |
Family
ID=91332604
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023199510A Active JP7558538B2 (en) | 2022-11-25 | 2023-11-25 | System, user terminal, program and method |
JP2023207245A Active JP7558539B2 (en) | 2022-11-25 | 2023-12-07 | System, user terminal, program and method |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023207245A Active JP7558539B2 (en) | 2022-11-25 | 2023-12-07 | System, user terminal, program and method |
Country Status (1)
Country | Link |
---|---|
JP (2) | JP7558538B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016212726A (en) | 2015-05-12 | 2016-12-15 | 株式会社ピアセラボ | System and method for selection of dyeing material, and computer program |
JP2019135603A (en) | 2018-02-05 | 2019-08-15 | 株式会社ピアセラボ | Color operation device, information processing method, and computer program |
JP2022513121A (en) | 2018-11-20 | 2022-02-07 | エルジー・ファルーク・カンパニー | Hair dye dispenser and hair dye providing system including this |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9177339B2 (en) | 2008-03-03 | 2015-11-03 | Sure Tint Technologies, LLC | System and method for color preparation and management |
-
2023
- 2023-11-25 JP JP2023199510A patent/JP7558538B2/en active Active
- 2023-12-07 JP JP2023207245A patent/JP7558539B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016212726A (en) | 2015-05-12 | 2016-12-15 | 株式会社ピアセラボ | System and method for selection of dyeing material, and computer program |
JP2019135603A (en) | 2018-02-05 | 2019-08-15 | 株式会社ピアセラボ | Color operation device, information processing method, and computer program |
JP2022513121A (en) | 2018-11-20 | 2022-02-07 | エルジー・ファルーク・カンパニー | Hair dye dispenser and hair dye providing system including this |
Also Published As
Publication number | Publication date |
---|---|
JP2024077013A (en) | 2024-06-06 |
JP2024077011A (en) | 2024-06-06 |
JP7558539B2 (en) | 2024-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7877294B2 (en) | Computer implemented method and system for formulating haircolor | |
JP6889051B2 (en) | Batch sizing system and method for hair dye mixture | |
US20050264794A1 (en) | Computer implemented method and system for formulating haircolor | |
US11344103B2 (en) | System and method for hair dye color conversion | |
US8655744B2 (en) | Custom hair coloring identification | |
JP5813899B1 (en) | Dyeing material selection system and method, and computer program | |
JP7558538B2 (en) | System, user terminal, program and method | |
JPH1157262A (en) | Embroidery data editing device | |
CN112883821B (en) | Image processing method and device and electronic equipment | |
JP3113073U (en) | Color chart | |
KR102429863B1 (en) | Method for servicing personal styling | |
CN114340110A (en) | Lamp effect control method and device and electronic equipment | |
JP2023114932A (en) | System and method | |
TWI826884B (en) | Hair dye-specific systems, hair dye-specific methods, hair dye-specific programs, and hair dye methods | |
WO2023248816A1 (en) | Personal color determination device, personal color determination method, and program for personal color determination | |
JP2022104555A (en) | Hair dyeing method, and hair coloring agent specification system | |
JP2001331809A (en) | Device and method for supporting color scheme | |
EP3989154A1 (en) | Method for determining a hair coloration treatment | |
JP2020536244A (en) | The process for deciding on a hair color crossmaker proposal | |
JP2024151897A (en) | Image editing system and image editing program | |
JP2021180055A (en) | Computer device, program, and system | |
Brodschelm et al. | Leveraging Gamma Corrections for an Overhead Reduced Mood Adaptive Display Coloring | |
KR20230149476A (en) | A matching method of based the color between the reform artist and customers | |
JP2002204714A (en) | Hair coloring system | |
Wells | A comparison of interactive color specification systems for human-computer interfaces |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231226 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231226 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20231226 |
|
A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20231222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240312 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240513 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240628 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240827 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240906 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7558538 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |