Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7526376B2 - Information processing device, information processing system, information processing method, and program - Google Patents
[go: Go Back, main page]

JP7526376B2 - Information processing device, information processing system, information processing method, and program - Google Patents

Information processing device, information processing system, information processing method, and program Download PDF

Info

Publication number
JP7526376B2
JP7526376B2 JP2020026579A JP2020026579A JP7526376B2 JP 7526376 B2 JP7526376 B2 JP 7526376B2 JP 2020026579 A JP2020026579 A JP 2020026579A JP 2020026579 A JP2020026579 A JP 2020026579A JP 7526376 B2 JP7526376 B2 JP 7526376B2
Authority
JP
Japan
Prior art keywords
hair
information processing
unit
control unit
cut
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
Application number
JP2020026579A
Other languages
Japanese (ja)
Other versions
JP2021131722A (en
Inventor
浩治 谷川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP2020026579A priority Critical patent/JP7526376B2/en
Publication of JP2021131722A publication Critical patent/JP2021131722A/en
Application granted granted Critical
Publication of JP7526376B2 publication Critical patent/JP7526376B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, an information processing system, an information processing method, and a program.

東京の有名店で髪をカットして貰ったのと同じように地元のお店で髪をカットして貰いたいという要望がある。
特許文献1には、ビデオフロッピーに録画記録された顧客のヘアスタイルの画像を、スチルビデオプレーヤー・レコーダーとTVモニターで再生する技術が開示されている。
There is a demand for people to have their hair cut at a local salon in the same way they had it cut at a famous salon in Tokyo.
Patent Document 1 discloses a technique for playing back an image of a customer's hairstyle recorded on a video floppy disk using a still video player recorder and a TV monitor.

特開平2-142505号公報Japanese Patent Publication No. 2-142505

しかし、従来の技術では、美容師等は、ヘアスタイルの画像をみながら髪をカットしなくてはならず、正確にヘアスタイルを再現することは困難であった。 However, with conventional technology, hairdressers and other professionals must look at an image of the hairstyle while cutting hair, making it difficult to accurately reproduce the hairstyle.

本発明は、かかる事情を鑑みてなされたものであり、本発明の一つは、正確にヘアスタイルを再現する技術を提供することを目的とする。 The present invention was made in consideration of these circumstances, and one of the aims of the present invention is to provide a technology that can accurately reproduce hairstyles.

本発明の一態様によれば、情報処理装置であって、表示制御部を有し、前記表示制御部は、カットデータに基づく髪型の展開図に関する重畳画像が表示デバイスに表示されるよう制御し、前記重畳画像は、利用者の頭に重畳されるように表示され、前記表示デバイスは、前記利用者の髪をカットする人物が装着する、情報処理装置が提供される。 According to one aspect of the present invention, there is provided an information processing device having a display control unit, the display control unit controls a superimposed image relating to a development diagram of a hairstyle based on cutting data to be displayed on a display device, the superimposed image is displayed so as to be superimposed on the user's head, and the display device is worn by a person who cuts the user's hair.

本発明の一つによれば、正確にヘアスタイルを再現する技術を提供することができるという有利な効果を奏する。 One of the advantages of the present invention is that it provides a technology that can accurately reproduce hairstyles.

図1は、情報処理システムのシステム構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a system configuration of an information processing system. 図2は、サーバ装置のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of the server device. 図3は、スマートグラスのハードウェア構成の一例を示す図である。FIG. 3 is a diagram illustrating an example of a hardware configuration of smart glasses. 図4は、電子バサミのハードウェア構成の一例を示す図である。FIG. 4 is a diagram illustrating an example of a hardware configuration of the electronic scissors. 図5は、サーバ装置の機能構成の一例を示す図である。FIG. 5 is a diagram illustrating an example of a functional configuration of the server device. 図6は、サーバ装置による情報処理の一例を示すアクティビティ図である。FIG. 6 is an activity diagram showing an example of information processing by the server device. 図7は、変形例1の情報処理システムのシステム構成の一例を示す図である。FIG. 7 is a diagram illustrating an example of a system configuration of an information processing system according to the first modified example. 図8は、変形例3のサーバ装置の機能構成の一例を示す図である。FIG. 8 is a diagram illustrating an example of a functional configuration of a server device according to the third modification. 図9は、変形例4の情報処理システムのシステム構成の一例を示す図である。FIG. 9 is a diagram illustrating an example of a system configuration of an information processing system according to the fourth modification.

以下、図面を用いて本発明の実施形態について説明する。以下に示す実施形態中で示した各種特徴事項は、互いに組み合わせ可能である。 The following describes embodiments of the present invention with reference to the drawings. The various features shown in the following embodiments can be combined with each other.

本明細書において「部」とは、例えば、広義の回路によって実施されるハードウェア資源と、これらのハードウェア資源によって具体的に実現されうるソフトウェアの情報処理とを合わせたものも含みうる。また、本実施形態においては様々な情報を取り扱うが、これら情報は、0又は1で構成される2進数のビット集合体として信号値の高低によって表され、広義の回路上で通信・演算が実行されうる。 In this specification, the term "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In addition, this embodiment handles various types of information, which are represented by high and low signal values as a binary bit collection consisting of 0 or 1, and communication and calculations can be performed on a circuit in the broad sense.

また、広義の回路とは、回路(Circuit)、回路類(Circuitry)、プロセッサ(Processor)、及びメモリ(Memory)等を少なくとも適当に組み合わせることによって実現される回路である。すなわち、特定用途向け集積回路(Application Specific Integrated Circuit:ASIC)、プログラマブル論理デバイス(例えば、単純プログラマブル論理デバイス(Simple Programmable Logic Device:SPLD)、複合プログラマブル論理デバイス(Complex Programmable Logic Device:CPLD)、及びフィールドプログラマブルゲートアレイ(Field Programmable Gate Array:FPGA))等を含むものである。 In the broad sense, a circuit is a circuit realized by at least appropriately combining a circuit, circuitry, a processor, and memory. In other words, it includes application specific integrated circuits (ASICs), programmable logic devices (e.g., simple programmable logic devices (SPLDs), complex programmable logic devices (CPLDs), and field programmable gate arrays (FPGAs)), etc.

<実施形態1>
1.システム構成
図1は、情報処理システム1000のシステム構成の一例を示す図である。図1に示されるように、情報処理システム1000は、システム構成として、サーバ装置100と、携帯端末装置110と、スマートグラス120と、電子バサミ130と、を含む。サーバ装置100は、携帯端末装置110、スマートグラス120、及び電子バサミ130と、無線を介して通信可能に接続されている。サーバ装置100は、情報処理装置の一例である。スマートグラス120は、表示デバイスの一例である。
<Embodiment 1>
1. System Configuration Fig. 1 is a diagram showing an example of a system configuration of an information processing system 1000. As shown in Fig. 1, the information processing system 1000 includes, as a system configuration, a server device 100, a mobile terminal device 110, smart glasses 120, and electronic scissors 130. The server device 100 is wirelessly connected to the mobile terminal device 110, the smart glasses 120, and the electronic scissors 130 so as to be able to communicate with each other. The server device 100 is an example of an information processing device. The smart glasses 120 are an example of a display device.

スマートグラス120は、利用者の髪をカットする美容師が装着している。スマートグラス120は、透過型の表示装置であり、スマートグラス120のレンズ部分に相当する位置には、透過型の表示部(後述する表示部304)が設けられている。スマートグラス120を装着した美容師は、スマートグラス120の表示部を介して、現実空間において、視線の先に存在する物体を見ることができる。更に、表示部には任意の画像が表示されるので、スマートグラス120を装着した美容師には、表示部を通して見ている現実空間に、任意の画像が重畳された状態が認識される。このように、スマートグラス120は、現実空間に重畳して画像を表示可能な表示装置である。 The smart glasses 120 are worn by a hairdresser who cuts a user's hair. The smart glasses 120 are a transmissive display device, and a transmissive display unit (display unit 304 described later) is provided at a position corresponding to the lens portion of the smart glasses 120. A hairdresser wearing the smart glasses 120 can see objects in front of his or her line of sight in real space through the display unit of the smart glasses 120. Furthermore, since an arbitrary image is displayed on the display unit, the hairdresser wearing the smart glasses 120 recognizes a state in which an arbitrary image is superimposed on the real space seen through the display unit. In this way, the smart glasses 120 are a display device capable of displaying an image superimposed on real space.

(処理の概要)
サーバ装置100は、例えば、美容院に設置されている。美容院を利用する利用者は、自身の携帯端末装置110に登録されているカットデータを、サーバ装置100に送信する。ここで、カットデータは、髪型の展開図のデータであり、例えば、他の美容院等で作成されたデータである。本実施形態の例では、利用者は、カットデータを自身の携帯端末装置110に保持しているものとする。サーバ装置100は、カットデータを受け取ると、カットデータに基づく髪型の展開図に関する重畳画像を生成する。サーバ装置100は、生成した重畳画像をスマートグラス120に送信し、重畳画像がスマートグラス120の表示部に表示されるよう制御する。この際、重畳画像は、美容師がスマートグラス120の表示部を介して利用者の頭を見た際に、利用者の頭に重畳されるように表示される。したがって、美容師は、重畳画像に基づき、利用者の髪をカットする。このようにすることによって、ある美容院でカットし、気に入った場合、そのカットに関するカットデータを携帯端末装置110に保持しておけば、利用者は同様のカットを、情報処理システム1000を有する美容院において行ってもらうことができる。
(Processing Overview)
The server device 100 is installed in, for example, a beauty salon. A user who uses a beauty salon transmits cut data registered in his/her mobile terminal device 110 to the server device 100. Here, the cut data is data of a development diagram of a hairstyle, and is, for example, data created at another beauty salon. In the example of this embodiment, it is assumed that the user holds the cut data in his/her mobile terminal device 110. When the server device 100 receives the cut data, it generates a superimposed image related to the development diagram of the hairstyle based on the cut data. The server device 100 transmits the generated superimposed image to the smart glasses 120 and controls the superimposed image to be displayed on the display unit of the smart glasses 120. At this time, the superimposed image is displayed so as to be superimposed on the user's head when the hairdresser looks at the user's head through the display unit of the smart glasses 120. Therefore, the hairdresser cuts the user's hair based on the superimposed image. By doing this, if a user gets a haircut at a certain beauty salon and likes it, the user can store the cut data relating to that cut in the mobile terminal device 110 and have the same cut done at a beauty salon that has the information processing system 1000.

2.ハードウェア構成
(1)サーバ装置100のハードウェア構成
図2は、サーバ装置100のハードウェア構成の一例を示す図である。図2に示されるように、サーバ装置100は、ハードウェア構成として、制御部201と、記憶部202と、通信部203と、を含む。
2. Hardware Configuration (1) Hardware Configuration of Server Device 100 Fig. 2 is a diagram showing an example of the hardware configuration of server device 100. As shown in Fig. 2, server device 100 includes, as its hardware configuration, a control unit 201, a storage unit 202, and a communication unit 203.

制御部201は、サーバ装置100の全体を制御する。記憶部202は、プログラム及び制御部201がプログラムに基づき処理を実行する際に用いるデータ等を記憶する。通信部203は、外部装置との無線通信を制御する。ここで、外部装置とは、例えば、携帯端末装置110、スマートグラス120、電子バサミ130等である。なお、サーバ装置100は、外部装置の一部と有線を介して接続されていてもよい。この場合、通信部203は、有線接続された外部装置との通信も制御する。但し、以下では説明の簡略化のため、無線通信を例に説明を行う。制御部201が、記憶部202に記憶されているプログラムに基づき処理を実行することによって、後述する図5、図8等に示す機能構成、及び後述する図6に示すアクティビティ図等が実現される。 The control unit 201 controls the entire server device 100. The storage unit 202 stores programs and data used when the control unit 201 executes processing based on the programs. The communication unit 203 controls wireless communication with an external device. Here, the external device is, for example, the mobile terminal device 110, the smart glasses 120, the electronic scissors 130, etc. Note that the server device 100 may be connected to some of the external devices via a wire. In this case, the communication unit 203 also controls communication with the wired external device. However, for the sake of simplicity, the following description will be given using wireless communication as an example. The control unit 201 executes processing based on the programs stored in the storage unit 202, thereby realizing the functional configurations shown in Figures 5 and 8, which will be described later, and the activity diagram shown in Figure 6, which will be described later.

携帯端末装置110もハードウェア構成として少なくとも図2に示したような構成を有する。携帯端末装置110の制御部が、携帯端末装置110の記憶部に記憶されたプログラムに基づき処理を実行することによって、携帯端末装置110の機能等が実現される。携帯端末装置110の例としては、スマートフォン、タブレット型コンピュータ等がある。 The mobile terminal device 110 also has at least the hardware configuration shown in FIG. 2. The control unit of the mobile terminal device 110 executes processing based on a program stored in the storage unit of the mobile terminal device 110, thereby realizing the functions of the mobile terminal device 110. Examples of the mobile terminal device 110 include a smartphone and a tablet computer.

(2)スマートグラス120のハードウェア構成
図3は、スマートグラス120のハードウェア構成の一例を示す図である。図3に示されるように、スマートグラス120は、ハードウェア構成として、制御部301と、記憶部302と、撮像部303と、表示部304と、音声出力部305と、通信部306と、を含む。
(2) Hardware configuration of smart glasses 120 Fig. 3 is a diagram illustrating an example of a hardware configuration of the smart glasses 120. As shown in Fig. 3, the smart glasses 120 include, as the hardware configuration, a control unit 301, a storage unit 302, an imaging unit 303, a display unit 304, an audio output unit 305, and a communication unit 306.

制御部301は、スマートグラス120の全体を制御する。記憶部302は、プログラム及び制御部301がプログラムに基づき処理を実行する際に用いるデータ等を記憶する。制御部301が、記憶部302に記憶されているプログラムに基づき処理を実行することによって、スマートグラス120の機能が実現される。撮像部303は、撮像方向がスマートグラス120の装着者の視線方向と、撮像部303の撮像方向とが一致するように設置されているものとする。これにより、撮像部303は、スマートグラス120を装着する美容師が見ている現実空間の画像を撮像することができる。他の例としては、撮像部303は、撮像方向と装着者の視線方向とが一定の関係になるように設置されていてもよい。 The control unit 301 controls the entire smart glasses 120. The memory unit 302 stores programs and data used when the control unit 301 executes processing based on the programs. The functions of the smart glasses 120 are realized by the control unit 301 executing processing based on the programs stored in the memory unit 302. The imaging unit 303 is installed so that the imaging direction of the imaging unit 303 coincides with the line of sight of the wearer of the smart glasses 120. This allows the imaging unit 303 to capture an image of the real space seen by the hairdresser wearing the smart glasses 120. As another example, the imaging unit 303 may be installed so that the imaging direction and the line of sight of the wearer have a certain relationship.

表示部304は、透過型であり、眼鏡のレンズ部分に相当する位置に設けられている。スマートグラス120を装着した美容師は、スマートグラス120の表示部304を介して、現実空間において、視線の先に存在する物体を見ることができる。さらに、表示部304には任意の画像が表示されるので、スマートグラス120を装着した美容師には、表示部304を通して見ている現実空間に、任意の画像が重畳された状態が認識される。このように、スマートグラス120は、現実空間に重畳して画像を表示可能な表示装置である。 The display unit 304 is a transmissive type and is provided at a position equivalent to the lens portion of glasses. A hairdresser wearing the smart glasses 120 can see an object in front of his/her line of sight in real space through the display unit 304 of the smart glasses 120. Furthermore, since an arbitrary image is displayed on the display unit 304, the hairdresser wearing the smart glasses 120 can recognize a state in which an arbitrary image is superimposed on the real space seen through the display unit 304. In this way, the smart glasses 120 are a display device capable of displaying an image superimposed on the real space.

音声出力部305は、音声を出力する。通信部306は、外部装置との無線通信を制御する。ここで、外部装置とは、例えば、サーバ装置100、電子バサミ130等である。 The audio output unit 305 outputs audio. The communication unit 306 controls wireless communication with an external device. Here, the external device is, for example, the server device 100, the electronic scissors 130, etc.

(3)電子バサミ130のハードウェア構成
図4は、電子バサミ130のハードウェア構成の一例を示す図である。図4に示されるように、電子バサミ130は、ハードウェア構成として、制御部401と、記憶部402と、出力部403と、通信部404と、を含む。
(3) Hardware Configuration of Electronic Scissors 130 Fig. 4 is a diagram showing an example of a hardware configuration of electronic scissors 130. As shown in Fig. 4, electronic scissors 130 includes, as its hardware configuration, a control unit 401, a storage unit 402, an output unit 403, and a communication unit 404.

制御部401は、電子バサミ130の全体を制御する。記憶部402は、プログラム及び制御部401がプログラムに基づき処理を実行する際に用いるデータ等を記憶する。制御部401が、記憶部402に記憶されているプログラムに基づき処理を実行することによって、電子バサミ130の機能が実現される。出力部403は、情報を出力する。より具体的に説明すると、出力部403は、情報を音声で出力してもよいし、色で出力してもよい。通信部404は、外部装置との無線通信を制御する。ここで、外部装置とは、例えば、サーバ装置100、スマートグラス120等である。 The control unit 401 controls the entire electronic scissors 130. The memory unit 402 stores programs and data used when the control unit 401 executes processing based on the programs. The functions of the electronic scissors 130 are realized when the control unit 401 executes processing based on the programs stored in the memory unit 402. The output unit 403 outputs information. More specifically, the output unit 403 may output information by sound or color. The communication unit 404 controls wireless communication with an external device. Here, the external device is, for example, the server device 100, the smart glasses 120, etc.

3.機能構成
図5は、サーバ装置100の機能構成の一例を示す図である。図5に示されるように、サーバ装置100は、機能構成として、受取部501と、表示制御部502と、第1の生成部503と、第2の生成部504と、出力部505と、を含む。
3. Functional Configuration Fig. 5 is a diagram showing an example of the functional configuration of the server device 100. As shown in Fig. 5, the server device 100 includes, as its functional configuration, a receiving unit 501, a display control unit 502, a first generating unit 503, a second generating unit 504, and an output unit 505.

(受取部501)
受取部501は、利用者の携帯端末装置110からカットデータを受け取る。上述したように、実施形態1では、カットデータは、携帯端末装置110に保持されている。美容院の利用者は、美容院に来店すると、携帯端末装置110を操作して、保持されているカットデータの中から一つのカットデータを選択し、選択したカットデータに基づくカットを美容院に依頼する。携帯端末装置110は、カットデータの選択を受け付けると、選択されたカットデータをサーバ装置100に送信する。受取部501は、携帯端末装置110より送信されたカットデータを、受信する。
(Receiving unit 501)
The receiving unit 501 receives cut data from the customer's mobile terminal device 110. As described above, in embodiment 1, the cut data is stored in the mobile terminal device 110. When a customer of a hair salon visits the hair salon, the customer operates the mobile terminal device 110 to select one piece of cut data from the stored cut data, and requests the hair salon to perform a haircut based on the selected cut data. When the mobile terminal device 110 accepts the selection of cut data, it transmits the selected cut data to the server device 100. The receiving unit 501 receives the cut data transmitted from the mobile terminal device 110.

(表示制御部502)
表示制御部502は、受取部501が受け取ったカットデータに基づく髪型の展開図に関する重畳画像がスマートグラス120の表示部304に表示されるよう制御する。この際、重畳画像は、美容師がスマートグラス120の表示部304を介してスタイリングチェアに座った利用者の頭を見た際に、利用者の頭に重畳されるように表示される。美容師は、この重畳画像に基づき、髪をカットしていくことにより、カットデータを作成した人の意図した通りの髪のデザインを利用者に施すことができる。ここで、受取部501がカットデータだけではなく、後述する毛量調整データも受け取っていた場合、表示制御部502は、毛量調整データに基づく毛量調整を示す重畳画像をスマートグラス120の表示部304に表示されるよう制御してもよい。
サーバ装置100が表示制御部502を有することによって、正確にヘアスタイルを再現する技術を提供することができる。
(Display control unit 502)
The display control unit 502 controls the display unit 304 of the smart glasses 120 to display a superimposed image related to a development diagram of a hairstyle based on the cut data received by the receiving unit 501. At this time, the superimposed image is displayed so as to be superimposed on the user's head when the hairdresser looks at the head of the user sitting in the styling chair through the display unit 304 of the smart glasses 120. The hairdresser can cut the hair based on this superimposed image, thereby providing the user with a hair design as intended by the person who created the cut data. Here, if the receiving unit 501 has received not only the cut data but also hair volume adjustment data (to be described later), the display control unit 502 may control the display unit 304 of the smart glasses 120 to display a superimposed image showing hair volume adjustment based on the hair volume adjustment data.
By including the display control unit 502 in the server device 100, it is possible to provide a technique for accurately reproducing a hairstyle.

(第1の生成部503)
第1の生成部503は、電子バサミ130の軌跡に基づいて、新たなカットデータを生成する。ここで、サーバ装置100は、電子バサミ130の軌跡のデータを、電子バサミ130から取得してもよいし、情報処理システム1000に含まれる複数のカメラで撮像された撮像画像から求めてもよい。例えば、電子バサミ130が位置センサー等を有している場合、位置センサーが計測した電子バサミ130の軌跡のデータを、サーバ装置100に送信する。第1の生成部503は、電子バサミ130より受信した電子バサミ130の軌跡のデータに基づいて、新たなカットデータを生成する。また、情報処理システム1000に複数のカメラが含まれる場合、サーバ装置100は、複数のカメラそれぞれで美容師が髪をカットしている様子を撮像した複数の撮像画像を、複数のカメラから受信する。そして、サーバ装置100は、これらの撮像画像を画像解析し、電子バサミ130の軌跡のデータを求めるようにしてもよい。第1の生成部503は、サーバ装置100が求めた電子バサミ130の軌跡のデータに基づいて、新たなカットデータを生成する。
(First Generation Unit 503)
The first generating unit 503 generates new cut data based on the trajectory of the electronic scissors 130. Here, the server device 100 may obtain the data of the trajectory of the electronic scissors 130 from the electronic scissors 130, or may obtain the data from the captured images captured by the multiple cameras included in the information processing system 1000. For example, if the electronic scissors 130 has a position sensor or the like, the data of the trajectory of the electronic scissors 130 measured by the position sensor is transmitted to the server device 100. The first generating unit 503 generates new cut data based on the data of the trajectory of the electronic scissors 130 received from the electronic scissors 130. Also, if the information processing system 1000 includes multiple cameras, the server device 100 receives multiple captured images from the multiple cameras, each of which captures the state of the hairdresser cutting hair. The server device 100 may then perform image analysis on these captured images to obtain the data of the trajectory of the electronic scissors 130. The first generating unit 503 generates new cut data based on the data of the trajectory of the electronic scissors 130 obtained by the server device 100 .

(第2の生成部504)
第2の生成部504は、ユーザの毛量調整データを生成する。より具体的説明すると、第2の生成部504は、カットを行った美容師による操作に基づき、ユーザの毛量調整データを生成する。操作は、サーバ装置100の図示しない入力装置等を介して行われてもよいし、専用の端末を介して行われてもよい。専用の端末を介して行われた場合、その操作情報は、サーバ装置100に送信される。そして、第2の生成部504は、サーバ装置100が受信したその操作情報に基づき、ユーザの毛量調整データを生成するようにしてもよい。ここで、毛量調整データとは、すきバサミ等を使って髪の毛のどの場所でどの程度、毛量を調整したかのデータである。
(Second Generation Unit 504)
The second generating unit 504 generates hair volume adjustment data for the user. More specifically, the second generating unit 504 generates the hair volume adjustment data for the user based on an operation by the hairdresser who performed the haircut. The operation may be performed via an input device (not shown) of the server device 100, or via a dedicated terminal. When the operation is performed via a dedicated terminal, the operation information is transmitted to the server device 100. The second generating unit 504 may generate the hair volume adjustment data for the user based on the operation information received by the server device 100. Here, the hair volume adjustment data is data on how much and at what location of the hair the hair volume was adjusted using thinning scissors or the like.

(出力部505)
出力部505は、カットデータと、毛量調整データと、をセットにして出力する。実施形態1の場合、出力部505は、カットデータと、毛量調整データと、をセットにして利用者の携帯端末装置110に出力する。ここで、出力部505は、選択操作に応じて、携帯端末装置110に保持されていたカットデータと、第2の生成部504によって生成された毛量調整データと、をセットにして出力してもよいし、第1の生成部503によって生成されたカットデータと、第2の生成部504によって生成された毛量調整データと、をセットにして出力してもよい。選択操作は、サーバ装置100の図示しない入力装置等を介して行われてもよいし、専用の端末を介して行われてもよい。専用の端末を介して行われた場合、その選択操作情報は、サーバ装置100に送信される。そして、出力部505は、サーバ装置100が受信した選択操作情報に基づき、携帯端末装置110に保持されていたカットデータを用いるか、第1の生成部503によって生成されたカットデータを用いるかを選択する。
4.情報処理
図6は、サーバ装置100による情報処理の一例を示すアクティビティ図である。
A601において、受取部501は、利用者の携帯端末装置110からカットデータを含むデータを受信したか否かを判定する。受取部501は、カットデータを含むデータを受信したと判定すると、処理をA602に進め、カットデータを含むデータを受信していないと判定すると、A601の処理を繰り返す。ここで、利用者は携帯端末装置110に複数のカットデータを保持している場合、保持しているカットデータの中から一のカットデータを選択し、サーバ装置100に送信するようにしてもよい。
(Output unit 505)
The output unit 505 outputs the cut data and the hair volume adjustment data as a set. In the case of the first embodiment, the output unit 505 outputs the cut data and the hair volume adjustment data as a set to the mobile terminal device 110 of the user. Here, the output unit 505 may output the cut data held in the mobile terminal device 110 and the hair volume adjustment data generated by the second generating unit 504 as a set in response to the selection operation, or may output the cut data generated by the first generating unit 503 and the hair volume adjustment data generated by the second generating unit 504 as a set. The selection operation may be performed via an input device or the like (not shown) of the server device 100, or may be performed via a dedicated terminal. When the selection operation is performed via a dedicated terminal, the selection operation information is transmitted to the server device 100. Then, the output unit 505 selects whether to use the cut data held in the mobile terminal device 110 or the cut data generated by the first generating unit 503 based on the selection operation information received by the server device 100.
4. Information Processing FIG. 6 is an activity diagram showing an example of information processing by the server device 100.
In A601, the receiving unit 501 determines whether or not data including cut data has been received from the user's mobile terminal device 110. If the receiving unit 501 determines that data including cut data has been received, the process proceeds to A602, and if the receiving unit 501 determines that data including cut data has not been received, the process of A601 is repeated. Here, if the user holds multiple pieces of cut data in the mobile terminal device 110, the user may select one piece of cut data from the held cut data and transmit it to the server device 100.

A602において、受取部501は、受信したデータからカットデータを取得する。
A603において、表示制御部502は、受取部501が取得したカットデータに基づいて、髪型の展開図に関する重畳画像を生成する。
In A602, the receiving unit 501 acquires the cut data from the received data.
In A603, the display control unit 502 generates a superimposed image relating to a development view of the hairstyle based on the cut data acquired by the receiving unit 501.

A604において、表示制御部502は、生成した重畳画像がスマートグラス120の表示部304に表示されるよう制御する。この際、表示制御部502は、重畳画像を、美容師がスマートグラス120の表示部304を介してスタイリングチェアに座った利用者の頭を見た際に、利用者の頭に重畳されるように表示制御する。なお、表示制御部502は、スマートグラス120から表示の開始要求があった場合、重畳画像をスマートグラス120の表示部304に表示するよう制御してもよい。また、表示制御部502は、スマートグラス120から表示の終了要求があった場合、重畳画像をスマートグラス120の表示部304に表示するのを終了するよう制御してもよい。この場合、表示の開始要求を受け取ってから表示の終了要求を受け取るまで、表示制御部502は、重畳画像を、美容師がスマートグラス120の表示部304を介してスタイリングチェアに座った利用者の頭を見た際に、利用者の頭に重畳されるように表示制御する。 In A604, the display control unit 502 controls the generated superimposed image to be displayed on the display unit 304 of the smart glasses 120. At this time, the display control unit 502 controls the display of the superimposed image so that it is superimposed on the head of the user when the hairdresser looks at the head of the user sitting in the styling chair through the display unit 304 of the smart glasses 120. In addition, the display control unit 502 may control the superimposed image to be displayed on the display unit 304 of the smart glasses 120 when a display start request is received from the smart glasses 120. In addition, the display control unit 502 may control the display of the superimposed image to be terminated on the display unit 304 of the smart glasses 120 when a display end request is received from the smart glasses 120. In this case, from when the display start request is received until the display end request is received, the display control unit 502 controls the display of the superimposed image so that it is superimposed on the head of the user when the hairdresser looks at the head of the user sitting in the styling chair through the display unit 304 of the smart glasses 120.

A605において、第1の生成部503は、電子バサミ130の軌跡に基づいて、新たなカットデータを生成する。なお、第1の生成部503は、電子バサミ130等から新たなカットデータの生成の開始要求があった場合に、新たなカットデータの生成処理を開始するようにしてもよい。また、第1の生成部503は、電子バサミ130から新たなカットデータの生成の終了要求があった場合に、新たなカットデータの生成処理を終了するようにしてもよい。この場合、新たなカットデータの生成の開始要求を受け取ってから新たなカットデータの生成の終了要求を受け取るまで、第1の生成部503は、新たなカットデータを生成する。例えば、美容師と話し合った結果、携帯端末装置110に保持されていたカットデータに基づくカットとは異なるカットを行う場合、新たなカットデータの生成が行われる。 In A605, the first generating unit 503 generates new cut data based on the trajectory of the electronic scissors 130. The first generating unit 503 may start the process of generating new cut data when there is a request from the electronic scissors 130 to start generating new cut data. The first generating unit 503 may end the process of generating new cut data when there is a request from the electronic scissors 130 to end generating new cut data. In this case, the first generating unit 503 generates new cut data from when it receives the request to start generating new cut data until it receives the request to end generating new cut data. For example, when, as a result of discussion with the hairdresser, it is decided to perform a cut that is different from the cut based on the cut data stored in the mobile terminal device 110, new cut data is generated.

例えば、所定の入力部(図示せず)を介して、新たなカットデータの生成の開始指示を受け取ると、電子バサミ130は、サーバ装置100に新たなカットデータの生成の開始要求を送信する。また、所定の入力部を介して、新たなカットデータの生成の終了指示を受け取ると、電子バサミ130は、サーバ装置100に新たなカットデータの生成の終了要求を送信する。 For example, when an instruction to start generating new cut data is received via a specified input unit (not shown), the electronic scissors 130 transmits a request to start generating new cut data to the server device 100. Also, when an instruction to end generating new cut data is received via a specified input unit, the electronic scissors 130 transmits a request to end generating new cut data to the server device 100.

A606において、第2の生成部504は、カットを行った美容師による操作に基づき、ユーザの毛量調整データを生成する。なお、第2の生成部504は、例えば、専用の端末等からユーザの毛量調整データの生成の開始要求があった場合に、ユーザの毛量調整データの生成処理を開始するようにしてもよい。また、第2の生成部504は、専用の端末等からユーザの毛量調整データの生成の終了要求があった場合に、ユーザの毛量調整データの生成処理を終了するようにしてもよい。 In A606, the second generation unit 504 generates hair volume adjustment data for the user based on the operation by the hairdresser who performed the cut. The second generation unit 504 may start the generation process of the user's hair volume adjustment data when, for example, a dedicated terminal or the like requests to start the generation of the user's hair volume adjustment data. The second generation unit 504 may also end the generation process of the user's hair volume adjustment data when a dedicated terminal or the like requests to end the generation of the user's hair volume adjustment data.

A607において、出力部505は、カットデータと、毛量調整データと、をセットにして利用者の携帯端末装置110に出力する。出力部505は、選択操作に応じて、携帯端末装置110に保持されていたカットデータと、第2の生成部504によって生成された毛量調整データと、をセットにして出力してもよいし、第1の生成部503によって生成されたカットデータと、第2の生成部504によって生成された毛量調整データと、をセットにして出力してもよい。 In A607, the output unit 505 outputs the cut data and the hair volume adjustment data as a set to the user's mobile terminal device 110. Depending on the selection operation, the output unit 505 may output the cut data stored in the mobile terminal device 110 as a set with the hair volume adjustment data generated by the second generation unit 504, or may output the cut data generated by the first generation unit 503 as a set with the hair volume adjustment data generated by the second generation unit 504.

5.実施形態1の効果
実施形態1によれば、正確にヘアスタイルを再現する技術を提供することができる。
5. Effects of First Embodiment According to the first embodiment, a technique for accurately reproducing a hairstyle can be provided.

(変形例1)
変形例1を説明する。図7は、変形例1の情報処理システム1000のシステム構成の一例を示す図である。変形例1の情報処理システム1000では、更に、システム全体を制御するサーバ装置150を有する。変形例1では、利用者がある美容院で購入等したカットデータは、サーバ装置150の記憶部に保持される。なお、サーバ装置150のハードウェア構成も、図2に示したサーバ装置100のハードウェア構成と同様である。
(Variation 1)
Modification 1 will now be described. Fig. 7 is a diagram showing an example of the system configuration of information processing system 1000 of modification 1. Information processing system 1000 of modification 1 further includes server device 150 that controls the entire system. In modification 1, haircut data that a user has purchased at a certain beauty salon is stored in a memory unit of server device 150. The hardware configuration of server device 150 is also similar to the hardware configuration of server device 100 shown in Fig. 2.

変形例1においても、サーバ装置100は、例えば、美容院に設置されている。美容院を利用する利用者は、自身の携帯端末装置110等を利用して自身の識別情報をサーバ装置100に送信する。サーバ装置100は、利用者の識別情報を取得すると、取得した識別情報を含む、カットデータの取得要求を、サーバ装置150に送信する。サーバ装置150は、カットデータの取得要求に含まれる識別情報に基づいて、その識別情報と関連付けて記憶されているカットデータを記憶部等より取得し、サーバ装置100に送信する。即ち、変形例1ではユーザはカットデータを、ユーザの携帯端末装置110内に保持せず、サーバ装置150のそのユーザに割り当てられた記録領域に記憶している。 In variant 1, the server device 100 is also installed, for example, in a beauty salon. A customer who visits the beauty salon uses their mobile terminal device 110 or the like to send their own identification information to the server device 100. When the server device 100 acquires the customer's identification information, it sends a request to acquire cut data, including the acquired identification information, to the server device 150. Based on the identification information included in the request to acquire cut data, the server device 150 acquires the cut data stored in association with the identification information from a storage unit or the like, and sends it to the server device 100. In other words, in variant 1, the user does not keep the cut data in the user's mobile terminal device 110, but rather stores it in a recording area allocated to that user in the server device 150.

ここで、利用者がサーバ装置150に複数のカットデータを登録している場合、利用者の識別情報のみならず、複数のカットデータのうちどのカットデータを使うか、カットデータの識別情報もサーバ装置100に送信するようにしてもよい。この場合、サーバ装置100は、利用者の識別情報と、カットデータの識別情報とを含む、カットデータの取得要求を、サーバ装置150に送信する。サーバ装置150は、カットデータの取得要求に含まれるユーザの識別情報に基づいて、そのユーザの識別情報と関連付けられる記憶部の記憶領域を特定すると共に、その記憶領域に記憶されている複数のカットデータから、カットデータの識別情報で識別されるカットデータを取得し、サーバ装置100に送信する。 Here, if a user has registered multiple pieces of cut data in the server device 150, not only the user's identification information but also the identification information of the cut data, indicating which of the multiple pieces of cut data to use, may be transmitted to the server device 100. In this case, the server device 100 transmits to the server device 150 a cut data acquisition request including the user's identification information and the cut data identification information. Based on the user's identification information included in the cut data acquisition request, the server device 150 identifies a storage area of the storage unit associated with the user's identification information, and acquires the cut data identified by the cut data identification information from the multiple cut data stored in that storage area, and transmits it to the server device 100.

サーバ装置100は、カットデータを受け取ると、カットデータに基づく髪型の展開図に関する重畳画像を生成する。サーバ装置100は、生成した重畳画像をスマートグラス120に送信し、重畳画像がスマートグラス120の表示部に表示されるよう制御する。この際、重畳画像は、美容師がスマートグラス120の表示部を介して利用者の頭を見た際に、利用者の頭に重畳されるように表示される。したがって、美容師は、重畳画像に基づき、利用者の髪をカットする。このようにすることによって、ある美容院でカットし、気に入った場合、そのカットに関するカットデータをサーバ装置150に登録しておけば、利用者は同様のカットを、情報処理システム1000を有する美容院において行ってもらうことができる。 When the server device 100 receives the haircut data, it generates a superimposed image related to a development diagram of the hairstyle based on the haircut data. The server device 100 transmits the generated superimposed image to the smart glasses 120 and controls the superimposed image to be displayed on the display unit of the smart glasses 120. At this time, the superimposed image is displayed so as to be superimposed on the user's head when the hairdresser looks at the user's head through the display unit of the smart glasses 120. Therefore, the hairdresser cuts the user's hair based on the superimposed image. In this way, if a user has a haircut at a certain hair salon and likes it, the user can register the cut data related to that cut in the server device 150 and have a similar haircut at a hair salon that has the information processing system 1000.

変形例1の受取部501は、サーバ装置より利用者のカットデータを受け取る。変形例1の表示制御部502は、受取部501が受け取ったカットデータに基づく重畳画像がスマートグラス120の表示部304に表示されるよう制御する。 The receiving unit 501 of the first modified example receives the user's cut data from the server device. The display control unit 502 of the first modified example controls the display unit 304 of the smart glasses 120 to display a superimposed image based on the cut data received by the receiving unit 501.

変形例1によっても、正確にヘアスタイルを再現する技術を提供することができる。 Variation 1 also provides a technique for accurately recreating hairstyles.

(変形例2)
変形例2を説明する。カットデータに基づく髪型の展開図に対応する位置から外れた位置で髪がカットされている場合、変形例2の表示制御部502は、カットデータに対応する位置から外れた位置にあることを示す画像をスマートグラス120の表示部304に表示するよう制御する。例えば、表示制御部502は、利用者から受け取ったカットデータと、第1の生成部503が生成しているカットデータと、を比較し、第1の生成部503が生成しているカットデータのうち、利用者から受け取ったカットデータと異なる箇所がある場合、異なる箇所及び異なる箇所に関する情報の何れか又は双方を示す画像をスマートグラス120の表示部304に表示するよう制御する。例えば、表示制御部502は、「右に○○センチズレています!」とか、「5mmほど深くハサミを入れすぎています!」等の情報をスマートグラス120の表示部304に表示するようにしてもよい。また、例えば、表示制御部502は、異なりを治すための本来あるべき手の位置、電子バサミ130の角度等の重畳画像をスマートグラス120の表示部304に表示するようにしてもよい。
(Variation 2)
A second modification will be described. When hair is cut at a position that is different from the position corresponding to the development diagram of the hairstyle based on the cut data, the display control unit 502 of the second modification controls the display unit 304 of the smart glasses 120 to display an image indicating that the hair is cut at a position that is different from the position corresponding to the cut data. For example, the display control unit 502 compares the cut data received from the user with the cut data generated by the first generation unit 503, and when there is a part of the cut data generated by the first generation unit 503 that is different from the cut data received from the user, controls the display unit 304 of the smart glasses 120 to display an image indicating either or both of the different part and information regarding the different part. For example, the display control unit 502 may display information such as "It is shifted XX centimeters to the right!" or "The scissors are inserted about 5 mm too deeply!" on the display unit 304 of the smart glasses 120. In addition, for example, the display control unit 502 may display a superimposed image of the hand position that should be in order to correct the difference, the angle of the electronic scissors 130, etc. on the display unit 304 of the smart glasses 120.

変形例2によれば、ユーザから提供されたカットデータに基づく髪型の展開図に対応する位置から外れた位置で髪がカットされている場合、重畳画像を用いて美容師にそのことを知らせることができるので、より正確にヘアスタイルを再現する技術を提供することができる。 According to variant 2, if the hair is cut at a position that does not correspond to the developed view of the hairstyle based on the cut data provided by the user, the hairdresser can be notified of this using an overlay image, thereby providing a technology that reproduces the hairstyle more accurately.

(変形例3)
変形例3を説明する。図8は、変形例3のサーバ装置100の機能構成の一例を示す図である。変形例3のサーバ装置100は、機能構成として、上述したサーバ装置100に比べて、通知制御部801を更に含む。カットデータに基づく髪型の展開図に対応する位置から外れた位置で髪がカットされている場合、通知制御部801は、カットデータに対応する位置から外れた位置にあることを、電子バサミ130を介して利用者の髪をカットする美容師に通知する。例えば、通知制御部801は、カットデータに対応する位置から外れた位置にあることを示す情報を電子バサミ130に送信する。電子バサミ130は、サーバ装置100よりカットデータに対応する位置から外れた位置にあることを示す情報を受信すると、出力部403を介して、音を出力したり、色を出力したりして美容師に通知する。
(Variation 3)
A third modification will be described. FIG. 8 is a diagram showing an example of the functional configuration of the server device 100 of the third modification. The server device 100 of the third modification further includes a notification control unit 801 as a functional configuration, in comparison with the server device 100 described above. When hair is cut at a position that is different from the position corresponding to the development view of the hairstyle based on the cut data, the notification control unit 801 notifies the hairdresser who cuts the user's hair via the electronic scissors 130 that the hair is cut at a position that is different from the position corresponding to the cut data. For example, the notification control unit 801 transmits information indicating that the hair is cut at a position that is different from the position corresponding to the cut data to the electronic scissors 130. When the electronic scissors 130 receives information indicating that the hair is cut at a position that is different from the position corresponding to the cut data from the server device 100, the electronic scissors 130 notifies the hairdresser by outputting a sound or a color via the output unit 403.

例えば、表示制御部502は、利用者から受け取ったカットデータと、第1の生成部503が生成しているカットデータと、を比較し、第1の生成部503が生成しているカットデータのうち、利用者から受け取ったカットデータと異なる箇所がある場合、カットデータに対応する位置から外れた位置にあることを示す情報を電子バサミ130に送信する。 For example, the display control unit 502 compares the cut data received from the user with the cut data generated by the first generation unit 503, and if there is a part of the cut data generated by the first generation unit 503 that differs from the cut data received from the user, it transmits information to the electronic scissors 130 indicating that the part is in a position that is different from the position corresponding to the cut data.

変形例3によれば、ユーザから提供されたカットデータに基づく髪型の展開図に対応する位置から外れた位置で髪がカットされている場合、電子バサミ130を介して美容師にそのことを知らせることができるので、より正確にヘアスタイルを再現する技術を提供することができる。 According to variant example 3, if the hair is cut at a position that is different from the position that corresponds to the development diagram of the hairstyle based on the cutting data provided by the user, the hairdresser can be notified of this via the electronic scissors 130, thereby providing a technology that can more accurately reproduce the hairstyle.

(変形例4)
変形例4を説明する。図9は、変形例4の情報処理システム1000のシステム構成の一例を示す図である。図9に示されるように、変形例4の情報処理システム1000は、サーバ装置100を含まない。サーバ装置100の機能構成をスマートグラス120が有していてもよい。
(Variation 4)
Modification 4 will now be described. Fig. 9 is a diagram showing an example of a system configuration of an information processing system 1000 according to Modification 4. As shown in Fig. 9, the information processing system 1000 according to Modification 4 does not include a server device 100. The functional configuration of the server device 100 may be included in the smart glasses 120.

変形例4によれば、より簡便なシステム構成において、より正確にヘアスタイルを再現する技術を提供することができる。 Variation 4 provides a technology that reproduces hairstyles more accurately with a simpler system configuration.

(変形例5)
カットデータの生成は、上述した方法ではなく、他の方法でなされてもよい。例えば、ハサミ等で利用者の髪をカットした後に、位置を測定可能なデバイスで髪をはさみ、カットデータを生成するようにしてもよい。生成されたカットデータは、デバイスを介して、利用者の携帯端末装置110に格納されるか、サーバ装置150の利用者に関する所定の記憶領域に記憶される。
(Variation 5)
The generation of the cut data may be performed by a method other than the above-mentioned method. For example, after cutting the user's hair with scissors or the like, the hair may be clamped with a device capable of measuring the position, and the cut data may be generated. The generated cut data may be stored in the user's mobile terminal device 110 via the device, or stored in a predetermined storage area related to the user in the server device 150.

(変形例6)
上述した実施形態等では、カットデータは、人の髪型のカットデータを例に説明を行った。しかし、カット対象は人に限られない。例えば、カット対象は、犬、猫等であってもよい。この場合、カットデータは、犬、猫等の毛のカットデータであってもよい。以下、説明の簡略化のため、犬を例に説明を行う。変形例6の表示制御部502は、カットデータに基づく、犬のトリミングの展開図に関する重畳画像がスマートグラス120の表示部304に表示されるよう制御する。変形例6では、スマートグラス120は犬の毛をカットするトリマーが装着する。
(Variation 6)
In the above-described embodiment, the cut data is described by taking as an example the cut data of a person's hairstyle. However, the subject of the cut is not limited to a person. For example, the subject of the cut may be a dog, a cat, etc. In this case, the cut data may be cut data of the hair of a dog, a cat, etc. In the following, for the sake of simplicity, a dog will be described as an example. The display control unit 502 of the sixth modification example controls so that a superimposed image related to a development diagram of the dog's trimming based on the cut data is displayed on the display unit 304 of the smart glasses 120. In the sixth modification example, the smart glasses 120 are worn by a trimmer who cuts the dog's hair.

変形例6によれば、より正確に犬や猫等のトリミングのスタイルを再現する技術を提供することができる。 Variation 6 provides a technique for more accurately reproducing the grooming style of dogs, cats, etc.

(付記)
本発明は、次に記載の各態様で提供されてもよい。
前記情報処理装置において、受取部を有し、前記受取部は、前記利用者の携帯端末装置から前記カットデータを受け取り、前記表示制御部は、前記受取部が受け取った前記カットデータに基づく前記重畳画像が前記表示デバイスに表示されるよう制御する、情報処理装置。
前記情報処理装置において、受取部を有し、前記受取部は、サーバ装置より前記利用者の前記カットデータを受け取り、前記表示制御部は、前記受取部が受け取った前記カットデータに基づく前記重畳画像が前記表示デバイスに表示されるよう制御する、情報処理装置。
前記情報処理装置において、前記展開図に対応する位置から外れた位置で髪がカットされている場合、前記表示制御部は、前記カットデータに対応する位置から外れた位置にあることを示す画像を前記表示デバイスに表示する、情報処理装置。
前記情報処理装置において、通知制御部を有し、前記展開図に対応する位置から外れた位置で髪がカットされている場合、前記通知制御部は、前記カットデータに対応する位置から外れた位置にあることを、前記電子バサミを介して前記利用者の髪をカットする人物に通知する、情報処理装置。
前記情報処理装置において、第1の生成部を有し、前記第1の生成部は、電子バサミの軌跡に基づいて、カットデータを生成する、情報処理装置。
前記情報処理装置において、第2の生成部を有し、前記第2の生成部は、前記ユーザの毛量調整データを生成する、情報処理装置。
前記情報処理装置において、前記第2の生成部は、操作者による操作に基づき、前記ユーザの毛量調整データを生成する、情報処理装置。
前記情報処理装置において、出力部を有し、前記出力部は、前記カットデータと、前記毛量調整データと、をセットにして出力する、情報処理装置。
前記情報処理装置において、前記出力部は、前記カットデータと、前記毛量調整データと、をセットにして前記利用者の携帯端末装置に出力する、情報処理装置。
前記情報処理装置において、前記出力部は、前記カットデータと、前記毛量調整データと、をセットにしてサーバ装置に出力する、情報処理装置。
情報処理装置であって、表示制御部を有し、前記表示制御部は、カットデータに基づく展開図に関する重畳画像が表示デバイスに表示されるよう制御し、前記重畳画像は、カット対象に重畳されるように表示され、前記表示デバイスは、カットを行う人物が装着する、情報処理装置。
情報処理システムであって、表示制御部を有し、前記表示制御部は、カットデータに基づく髪型の展開図に関する重畳画像が表示デバイスに表示されるよう制御し、前記重畳画像は、利用者の頭に重畳されるように表示され、前記表示デバイスは、前記利用者の髪をカットする人物が装着する、情報処理システム。
情報処理システムであって、表示制御部を有し、前記表示制御部は、カットデータに基づく展開図に関する重畳画像が表示デバイスに表示されるよう制御し、前記重畳画像は、カット対象に重畳されるように表示され、前記表示デバイスは、カットを行う人物が装着する、情報処理システム。
情報処理装置が実行する情報処理方法であって、第1の工程と、第2の工程と、を含み、前記第1の工程では、カットデータを受け取り、前記第2の工程では、前記カットデータに基づく髪型の展開図に関する重畳画像が表示デバイスに表示されるよう制御し、前記重畳画像は、利用者の頭に重畳されるように表示され、前記表示デバイスは、前記利用者の髪をカットする人物が装着する、情報処理方法。
情報処理装置が実行する情報処理方法であって、第1の工程と、第2の工程と、を含み、前記第1の工程では、カットデータを受け取り、前記第2の工程では、カットデータに基づく展開図に関する重畳画像が表示デバイスに表示されるよう制御し、前記重畳画像は、カット対象に重畳されるように表示され、前記表示デバイスは、カットを行う人物が装着する、
プログラムであって、コンピュータを、前記情報処理装置の各部として機能させるためのプログラム。
もちろん、この限りではない。
(Additional Note)
The present invention may be provided in the following aspects.
The information processing device has a receiving unit that receives the cut data from the user's mobile terminal device, and the display control unit controls the superimposed image based on the cut data received by the receiving unit to be displayed on the display device.
The information processing device has a receiving unit that receives the cut data of the user from a server device, and the display control unit controls the superimposed image based on the cut data received by the receiving unit to be displayed on the display device.
In the information processing device, when the hair is cut at a position other than that corresponding to the developed view, the display control unit displays an image on the display device indicating that the hair is cut at a position other than that corresponding to the cut data.
The information processing device has a notification control unit, and if the hair is cut at a position other than the position corresponding to the developed view, the notification control unit notifies the person cutting the user's hair via the electronic scissors that the hair is cut at a position other than the position corresponding to the cut data.
The information processing device includes a first generation unit, and the first generation unit generates cut data based on a trajectory of electronic scissors.
The information processing device further comprises a second generating unit, the second generating unit generating hair volume adjustment data for the user.
In the information processing device, the second generation unit generates hair volume adjustment data for the user based on an operation by an operator.
The information processing device further comprises an output unit, the output unit being configured to output the cutting data and the hair volume adjustment data as a set.
In the information processing device, the output unit outputs the cutting data and the hair volume adjustment data as a set to a mobile terminal device of the user.
In the information processing device, the output unit outputs the cutting data and the hair volume adjustment data as a set to a server device.
An information processing device having a display control unit, the display control unit controls a superimposed image relating to a development diagram based on cut data to be displayed on a display device, the superimposed image is displayed so as to be superimposed on a subject to be cut, and the display device is worn by a person performing the cut.
An information processing system having a display control unit, the display control unit controls a superimposed image relating to a development diagram of a hairstyle based on cut data to be displayed on a display device, the superimposed image is displayed so as to be superimposed on a user's head, and the display device is worn by a person who cuts the user's hair.
An information processing system having a display control unit, the display control unit controls a display device to display a superimposed image relating to a development diagram based on cut data, the superimposed image is displayed so as to be superimposed on a subject to be cut, and the display device is worn by a person performing the cut.
An information processing method executed by an information processing device, comprising a first step and a second step, in which in the first step, cut data is received, and in the second step, a superimposed image relating to a development diagram of a hairstyle based on the cut data is controlled to be displayed on a display device, the superimposed image being displayed so as to be superimposed on a user's head, and the display device being worn by a person cutting the user's hair.
An information processing method executed by an information processing device, comprising a first step and a second step, in which cutting data is received in the first step, and in which a superimposed image relating to a development view based on the cutting data is controlled to be displayed on a display device in the second step, the superimposed image is displayed so as to be superimposed on a cutting subject, and the display device is worn by a person who will perform the cutting.
A program for causing a computer to function as each part of the information processing device.
Of course, this is not the case.

例えば、上述のプログラムを記憶する、コンピュータ読み取り可能な非一時的な記憶媒体として提供してもよい。
また、上述した実施形態及び変形例を任意に組み合わせて実施するようにしてもよい。
また、上述した例では、美容院及び美容師を例に説明を行ったが、理容室及び理容師であってもよい。
For example, the above-mentioned program may be provided as a computer-readable non-transitory storage medium that stores the program.
Furthermore, the above-described embodiments and modifications may be combined in any desired manner.
In the above example, a beauty salon and a hairdresser are used as an example, but a barber shop and a barber may also be used.

最後に、本発明に係る種々の実施形態を説明したが、これらは、例として提示したものであり、発明の範囲を限定することは意図していない。新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Finally, although various embodiments of the present invention have been described, these are presented as examples and are not intended to limit the scope of the invention. New embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. The embodiments and their modifications are within the scope and spirit of the invention, and are also within the scope of the invention and its equivalents as set forth in the claims.

100 :サーバ装置
110 :携帯端末装置
120 :スマートグラス
130 :電子バサミ
150 :サーバ装置
201 :制御部
202 :記憶部
203 :通信部
301 :制御部
302 :記憶部
303 :撮像部
304 :表示部
305 :音声出力部
306 :通信部
401 :制御部
402 :記憶部
403 :出力部
404 :通信部
501 :受取部
502 :表示制御部
503 :第1の生成部
504 :第2の生成部
505 :出力部
801 :通知制御部
1000 :情報処理システム
100: Server device 110: Mobile terminal device 120: Smart glasses 130: Electronic scissors 150: Server device 201: Control unit 202: Memory unit 203: Communication unit 301: Control unit 302: Memory unit 303: Imaging unit 304: Display unit 305: Audio output unit 306: Communication unit 401: Control unit 402: Memory unit 403: Output unit 404: Communication unit 501: Receiving unit 502: Display control unit 503: First generation unit 504: Second generation unit 505: Output unit 801: Notification control unit 1000: Information processing system

Claims (6)

対象の髪又は毛をカットする人物を支援するための情報処理システムであって、An information processing system for assisting a person cutting a target's hair or hair, comprising:
制御部を有し、A control unit is provided.
前記制御部は、The control unit is
前記髪又は毛をカットされる前記対象が撮像された画像を取得し、Acquire an image of the hair or the subject having hair cut;
前記画像から解析される前記対象の位置に基づいて、前記対象に施す髪又は毛の型を示す展開図を表示部に表示させ、displaying on a display unit a development showing the hair or hair type to be applied to the target based on the position of the target analyzed from the image;
前記人物により前記髪又は毛がカットされている態様の画像に基づいて、前記人物によるカットのログを示すデータを生成し、ここでgenerating data indicating a log of the person's haircut based on an image of the person's hair or a manner in which the hair is being cut,
前記表示部は、現実空間において前記人物の視線の先に存在する物体を視認可能に、情報を表示するように構成され、これによりカットに際して前記人物が前記髪又は毛とともに前記展開図を視認することを可能とし、the display unit is configured to display information so that an object present in a line of sight of the person in real space can be visually recognized, thereby enabling the person to visually recognize the developed view together with the hair or fur during cutting;
前記展開図は、過去に生成された前記データに基づいて生成される、システム。The system, wherein the development view is generated based on the data generated in the past.
請求項1に記載の情報処理システムにおいて、2. The information processing system according to claim 1,
前記制御部は、前記画像に基づいて、第1の位置と第2の位置との位置関係に応じた位置関係情報を前記表示部に表示させ、ここでThe control unit causes the display unit to display positional relationship information according to a positional relationship between a first position and a second position based on the image,
前記第1の位置は、前記人物が前記髪又は毛をカットしようとする位置であり、the first position is a position where the person intends to cut the hair or fur,
前記第2の位置は、前記展開図に基づく、前記対象の髪又は毛をカットすべき位置であり、the second position is a position where the hair or hair of the subject should be cut based on the developed view;
前記位置関係情報は、前記第1の位置と前記第2の位置とが合っていることを示す情報、又は、前記第1の位置と前記第2の位置とが合っていないことを示す情報である、システム。The system, wherein the positional relationship information is information indicating that the first position and the second position are aligned, or information indicating that the first position and the second position are not aligned.
請求項2に記載の情報処理システムにおいて、3. The information processing system according to claim 2,
前記制御部は、前記第1の位置と前記第2の位置とが合っていない場合に、前記人物がカットに用いている電子バサミを介して、前記位置関係情報を通知する、システム。The control unit notifies the person of the positional relationship information via electronic scissors used by the person for cutting when the first position and the second position do not match.
請求項1~3の何れか1つに記載の情報処理システムにおいて、In the information processing system according to any one of claims 1 to 3,
サーバ装置及びスマートグラスの少なくとも一方を有し、A system including at least one of a server device and smart glasses,
前記制御部は、前記少なくとも一方に備えられ、上述の各処理を実行するように構成され、The control unit is provided in at least one of the devices and configured to execute each of the above-mentioned processes;
前記スマートグラスは、The smart glasses include:
前記人物によって装着可能に構成され、configured to be wearable by the person;
前記表示部と、前記対象を撮像する撮像部と、をさらに有する、システム。The system further comprises the display unit and an imaging unit that images the object.
情報処理方法であって、1. An information processing method, comprising:
請求項1~3の何れか1つに記載の情報処理システムの制御部が実行する各処理をステップとして備える、方法。A method comprising steps of processing executed by a control unit of the information processing system according to any one of claims 1 to 3.
プログラムであって、A program,
コンピュータを、請求項1~3の何れか1つに記載の情報処理システムの制御部として機能させる、プログラム。A program for causing a computer to function as a control unit of the information processing system according to any one of claims 1 to 3.
JP2020026579A 2020-02-19 2020-02-19 Information processing device, information processing system, information processing method, and program Active JP7526376B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020026579A JP7526376B2 (en) 2020-02-19 2020-02-19 Information processing device, information processing system, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020026579A JP7526376B2 (en) 2020-02-19 2020-02-19 Information processing device, information processing system, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2021131722A JP2021131722A (en) 2021-09-09
JP7526376B2 true JP7526376B2 (en) 2024-08-01

Family

ID=77551040

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020026579A Active JP7526376B2 (en) 2020-02-19 2020-02-19 Information processing device, information processing system, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7526376B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024009640A1 (en) * 2022-07-05 2024-01-11 株式会社Bas Program, hair cut assistance device and server

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002083011A (en) 2000-07-03 2002-03-22 Fuairudo Kk Hair design system and its use
JP2015518406A (en) 2012-05-01 2015-07-02 コーニンクレッカ フィリップス エヌ ヴェ Programmable hair trimming system
JP2018160878A (en) 2017-03-21 2018-10-11 祐 寺島 Self-cut supporting system
JP2019511276A (en) 2016-03-01 2019-04-25 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. System and method for automated hairstyle processing and hair-cutting device
JP2019520859A (en) 2016-03-14 2019-07-25 ラシュワン マフホウズ,モハメド Ultra-wideband positioning for wireless ultrasound tracking and communication

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002083011A (en) 2000-07-03 2002-03-22 Fuairudo Kk Hair design system and its use
JP2015518406A (en) 2012-05-01 2015-07-02 コーニンクレッカ フィリップス エヌ ヴェ Programmable hair trimming system
JP2019511276A (en) 2016-03-01 2019-04-25 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. System and method for automated hairstyle processing and hair-cutting device
JP2019520859A (en) 2016-03-14 2019-07-25 ラシュワン マフホウズ,モハメド Ultra-wideband positioning for wireless ultrasound tracking and communication
JP2018160878A (en) 2017-03-21 2018-10-11 祐 寺島 Self-cut supporting system

Also Published As

Publication number Publication date
JP2021131722A (en) 2021-09-09

Similar Documents

Publication Publication Date Title
US11351686B2 (en) Haircut recording device, method and system
KR101613038B1 (en) Smart mirror system for personalized advertisement
CN108090422B (en) Hair style recommendation method, intelligent mirror and storage medium
CN105117445A (en) Automatic hairstyle matching method, device and system
KR20170011261A (en) Apparatus for hair style 3D simulation and method for simulating the same
JP7526376B2 (en) Information processing device, information processing system, information processing method, and program
WO2018126827A1 (en) Intelligent hood and control method therefor, and terminal
JP2020013368A (en) Makeup support system, makeup support program and makeup support method
KR102149395B1 (en) System for providing eyewear wearing and recommendation services using a true depth camera and method of the same
EP3794544A1 (en) Systems and methods for providing a style recommendation
CN108182588A (en) A kind of hair style design and clipping device, system and method, equipment and medium
TW201945898A (en) Information processing device and program
US20250008280A1 (en) System and method for autonomous selection and fitting of a hearing aid
JP2020052505A (en) Health condition determination system, health condition determination device, server, health condition determination method, and program
JP7198962B1 (en) METHOD, INFORMATION PROCESSING DEVICE, AND PROGRAM FOR SUPPORTING HAIR STYLE ADJUSTMENT
JP7731051B1 (en) Smart glasses, hair removal support system, and method for controlling a display device in hair removal treatment
JP7457431B1 (en) Programs, haircut support devices and servers
RU14756U1 (en) HAIRDRESSER&#39;S WORKPLACE
KR102660188B1 (en) Beauty electronic mirror system
JP2026022383A (en) system
JP2026035258A (en) system
JP2026018038A (en) system
EP3923243A1 (en) Providing augmented image feed
JP2024028059A (en) Method for supporting visualization of hairstyle, information processing apparatus, and program
JP2026072358A (en) system

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20210604

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20210622

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20210604

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230118

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240401

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: 20240611

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240621

R150 Certificate of patent or registration of utility model

Ref document number: 7526376

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150