[go: up one dir, main page]

JP2018055364A - Server device, nail region detection system, and drawing device - Google Patents

Server device, nail region detection system, and drawing device Download PDF

Info

Publication number
JP2018055364A
JP2018055364A JP2016190020A JP2016190020A JP2018055364A JP 2018055364 A JP2018055364 A JP 2018055364A JP 2016190020 A JP2016190020 A JP 2016190020A JP 2016190020 A JP2016190020 A JP 2016190020A JP 2018055364 A JP2018055364 A JP 2018055364A
Authority
JP
Japan
Prior art keywords
nail
model
extraction model
nail region
region extraction
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.)
Pending
Application number
JP2016190020A
Other languages
Japanese (ja)
Inventor
佐藤 健
Takeshi Sato
健 佐藤
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2016190020A priority Critical patent/JP2018055364A/en
Publication of JP2018055364A publication Critical patent/JP2018055364A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Analysis (AREA)

Abstract

【課題】多くのユーザのデータを用いて爪領域を抽出するためのモデルを事後的に更新することでより汎用性の高いモデルをユーザに提供し、爪領域の検出精度を向上させることができるサーバ装置、爪領域検出システム及び描画装置を提供する。【解決手段】指画像から爪領域を特定する際に指画像にフィッティングさせる爪領域抽出用モデルMを複数記憶するサーバ側モデル記憶領域921と、爪領域抽出用モデルMの指画像へのフィッティングの際に、爪領域抽出用モデルMの輪郭線を構成する複数の特徴点Pを指画像に応じて修正した修正後の特徴点Pと修正前の特徴点Pとの誤差である特徴点誤差情報を受信するサーバ側通信部93と、サーバ側通信部93により受信された特徴点誤差情報を爪領域抽出用モデルMごとに分類し、各爪領域抽出用モデルMごとに特徴点Pの誤差に基づいて、爪領域抽出用モデルMを更新するモデル更新部911とを備える。【選択図】図1An object of the present invention is to provide a user with a more versatile model by updating a model for extracting a nail region using data of a large number of users, and to improve the detection accuracy of the nail region. A server device, a nail region detection system, and a drawing device are provided. A server-side model storage area for storing a plurality of nail area extracting models M to be fitted to a finger image when specifying the nail area from the finger image, and fitting of the nail area extracting model M to the finger image are performed. At this time, feature point error information which is an error between the corrected feature point P obtained by correcting the plurality of feature points P constituting the contour line of the nail region extraction model M according to the finger image and the feature point P before the correction. And the feature point error information received by the server side communication unit 93 is classified for each nail region extraction model M, and the error of the feature point P is determined for each nail region extraction model M. And a model updating unit 911 that updates the nail region extraction model M. [Selection] Figure 1

Description

本発明は、サーバ装置、爪領域検出システム及び描画装置に関するものである。   The present invention relates to a server device, a nail region detection system, and a drawing device.

従来、爪にネイルデザインを描画する描画装置が知られている(例えば、特許文献1参照)。
このような装置では、指の爪の領域(以下「爪領域」という。)を正確に検出しなければ描画位置・描画範囲を特定することができない。
2. Description of the Related Art Conventionally, a drawing apparatus that draws a nail design on a nail is known (see, for example, Patent Document 1).
In such an apparatus, the drawing position / drawing range cannot be specified unless the fingernail region (hereinafter referred to as “nail region”) is accurately detected.

そこで、爪領域とそれ以外の部分との境界線(すなわち、爪の輪郭線)を定めて爪領域を認識するために、指画像を撮影し、撮影された指画像を画像処理することにより爪領域を抽出することが考えられる。   Therefore, in order to recognize the nail region by defining the boundary line between the nail region and the other part (that is, the contour line of the nail), the finger image is captured, and the captured finger image is processed by image processing. It is conceivable to extract a region.

しかし、このネイルプリント用の描画装置の描画対象である爪と、爪以外の指の皮膚部分等とは光学特性が非常に近似しており、互いに同一の色情報を含んでいる。また、爪部及び皮膚の色は個人によって様々であるため、指画像を単に画像処理することによっては、正確に爪領域を抽出することが困難である。
そこで、画像分析により爪領域を抽出・特定する具体的な手法としては、モデルとなる爪画像をユーザの指画像にフィッティングさせて、爪の位置や範囲を特定することも考えられる。
However, the nail that is the drawing target of the drawing device for nail printing, the skin portion of the finger other than the nail, and the like have very similar optical characteristics and contain the same color information. Further, since the color of the nail portion and the skin varies from person to person, it is difficult to accurately extract the nail region by simply performing image processing on the finger image.
Therefore, as a specific method for extracting and specifying the nail region by image analysis, it is conceivable to fit the nail image as a model to the finger image of the user and specify the position and range of the nail.

特表2003−534083号公報Special table 2003-534083 gazette

しかしながら、爪の大きさや位置は、体格(太っているか痩せているか等)、性別(男性か女性か)、年齢(大人か子供か)等によって大きく異なり、その形も千差万別である。
このため、爪画像のモデルを用いて爪領域を抽出・特定する場合には、体格等ごとのサンプルとなるデータをできるだけ多く集めて各体格等ごとの平均化されたモデルを用意することが有効である。
However, the size and position of the nails vary greatly depending on the physique (whether they are fat or thin), gender (male or female), age (adult or child), etc., and their shapes are also different.
For this reason, when extracting and specifying the nail area using a model of the nail image, it is effective to collect as much sample data as possible for each physique and prepare an averaged model for each physique It is.

しかし、装置製造時点で大量のサンプルデータを収集して汎用性の高いモデルを完成させることは難しいという問題がある。
また、時期によって、先端の細い爪が好まれたり、先端がスクエアとなった爪が好まれる等、爪の形状には流行があり、こうした流行を反映したモデルを用意することが好ましいが、将来の流行まで予測して様々な形状のモデルを予め用意することには限界がある。
However, there is a problem that it is difficult to complete a highly versatile model by collecting a large amount of sample data at the time of manufacturing the device.
In addition, depending on the season, nails with a thin tip or a nail with a square tip are preferred.There are trends in the shape of the nails, and it is preferable to prepare a model that reflects these trends. There is a limit to preparing models of various shapes in advance in anticipation of the fashion.

本発明は以上のような事情に鑑みてなされたものであり、多くのユーザのデータを用いて爪領域を抽出するためのモデルを事後的に更新することでより汎用性の高いモデルをユーザに提供し、爪領域の検出精度を向上させることができるサーバ装置、爪領域検出システム及び描画装置を提供することを利点とするものである。   The present invention has been made in view of the circumstances as described above, and a model with higher versatility can be obtained by updating a model for extracting a nail region using many users' data afterwards. It is an advantage to provide a server device, a nail region detection system, and a drawing device that can be provided and can improve the detection accuracy of the nail region.

前記課題を解決するために、本発明のサーバ装置は、
指画像から爪領域を特定する際に前記指画像にフィッティングさせる爪領域抽出用モデルを複数記憶するサーバ側モデル記憶手段と、
前記爪領域抽出用モデルの前記指画像へのフィッティングの際に、前記爪領域抽出用モデルの輪郭線を構成する複数の特徴点を前記指画像に応じて修正した修正後の特徴点と修正前の特徴点との誤差である特徴点誤差情報を受信するサーバ側通信手段と、
前記サーバ側通信手段により受信された前記特徴点誤差情報を前記爪領域抽出用モデルごとに分類し、各爪領域抽出用モデルごとに特徴点の誤差に基づいて、前記爪領域抽出用モデルを更新するモデル更新手段と、
を備えることを特徴としている。
In order to solve the above problems, the server device of the present invention provides:
Server-side model storage means for storing a plurality of nail region extraction models to be fitted to the finger image when specifying the nail region from the finger image;
When fitting the nail region extraction model to the finger image, a plurality of feature points constituting the contour line of the nail region extraction model are corrected according to the finger image and before correction. Server side communication means for receiving feature point error information which is an error from the feature point of
The feature point error information received by the server-side communication means is classified for each nail region extraction model, and the nail region extraction model is updated based on the feature point error for each nail region extraction model. Model update means to
It is characterized by having.

本発明によれば、多くのユーザのデータを用いて爪領域を抽出するためのモデルを事後的に更新することでより汎用性の高いモデルをユーザに提供し、爪領域の検出精度を向上させることができる。   According to the present invention, a model for extracting a nail region using many users' data is updated afterwards to provide a more versatile model to the user and improve the detection accuracy of the nail region. be able to.

(a)は、本実施形態における爪領域検出システムの全体構成を示す図であり、(b)は、爪領域検出システムの一変形例の全体構成を示す図である。(A) is a figure which shows the whole structure of the nail | claw area | region detection system in this embodiment, (b) is a figure which shows the whole structure of the modification of a nail | claw area | region detection system. (a)は、本実施形態における描画装置の正面図であり、(b)は、(a)に示された描画装置の内部構成を示す側面図である。(A) is a front view of the drawing apparatus in this embodiment, (b) is a side view which shows the internal structure of the drawing apparatus shown by (a). 本実施形態に係る描画装置の制御構成を示した要部ブロック図である。It is a principal part block diagram which showed the control structure of the drawing apparatus which concerns on this embodiment. (a)から(c)は、爪領域抽出用モデルを模式的に示す説明図である。(A)-(c) is explanatory drawing which shows the model for nail | claw area | region extraction typically. 爪領域抽出用モデルの各特徴点とその座標を対応付けた図である。It is the figure which matched each feature point of the nail | claw area | region extraction model, and its coordinate. 本実施形態のモデル選択用データ領域に記憶されている各爪領域抽出用モデルと各モデルを選択する際の閾値とを対応づけた図である。It is the figure which matched each nail | claw area | region extraction model memorize | stored in the data area for model selection of this embodiment, and the threshold value at the time of selecting each model. 本実施形態に係る外部サーバ装置の制御構成を示した要部ブロック図である。It is the principal part block diagram which showed the control structure of the external server apparatus which concerns on this embodiment. 本実施形態に係る描画装置の描画処理を示すフローチャートである。It is a flowchart which shows the drawing process of the drawing apparatus which concerns on this embodiment. (a)は、本実施形態に係る描画装置による爪領域抽出用モデルの修正を説明する説明図であり、(b)は、修正後の爪領域抽出用モデルを模式的に示す説明図である。(A) is explanatory drawing explaining correction of the nail area | region extraction model by the drawing apparatus which concerns on this embodiment, (b) is explanatory drawing which shows typically the nail | claw area | region extraction model after correction | amendment. . 本実施形態に係る外部サーバ装置のモデル更新処理を示すフローチャートである。It is a flowchart which shows the model update process of the external server apparatus which concerns on this embodiment.

図1(a)及び図1(b)から図10を参照しつつ、本発明に係るサーバ装置、爪領域検出システム及びネイルプリント装置(描画装置)の一実施形態について説明する。
なお、以下に述べる実施形態には、本発明を実施するために技術的に好ましい種々の限定が付されているが、本発明の範囲を以下の実施形態及び図示例に限定するものではない。
また、以下の実施形態では、ネイルプリント装置1は手の指の爪を描画対象として、これに描画するものとして説明するが、本発明の描画対象は手の指の爪に限るものではなく、例えば足の指の爪を描画対象としてもよい。
An embodiment of a server device, a nail region detection system, and a nail print device (drawing device) according to the present invention will be described with reference to FIGS. 1 (a) and 1 (b) to 10.
The embodiments described below are given various technically preferable limitations for carrying out the present invention, but the scope of the present invention is not limited to the following embodiments and illustrated examples.
Further, in the following embodiment, the nail print apparatus 1 will be described assuming that the fingernail of the hand is drawn on this, but the drawing target of the present invention is not limited to the fingernail of the hand, For example, the toenails may be drawn.

図1(a)は、本実施形態における爪領域検出システム全体の概略構成を示す図である。
図1(a)に示すように、本実施形態における爪領域検出システムは、描画装置であるネイルプリント装置1と、このネイルプリント装置1と通信可能な外部のサーバ装置(以下「外部サーバ装置9」とする。)と、を備えている。
図1(a)では、3つのネイルプリント装置1がネットワークNを介して外部サーバ装置9と接続されている場合を例示しているが、外部サーバ装置9と接続可能なネイルプリント装置1の数は特に限定されない。外部サーバ装置9と接続されるネイルプリント装置1の数が多いほど、後述する爪領域検出用モデルMをより汎用的なものに更新していくことができる。
また、ネイルプリント装置1と外部サーバ装置9との間に介在するがネットワークNは、どのような回線を利用するものでもよく、例えば、クラウドコンピューティングのようにWebアプリケーションを利用するものでもよい。
なお、爪領域検出システムの構成は、図1(a)に示すものに限定されない。例えば図1(b)に示すように、爪領域検出システム200は、ネイルプリント装置1が通信端末装置Pdを介してネットワークNひいては外部サーバ装置9と接続される構成としてもよい。
Fig.1 (a) is a figure which shows schematic structure of the whole nail | claw area | region detection system in this embodiment.
As shown in FIG. 1A, the nail area detection system according to this embodiment includes a nail print device 1 that is a drawing device and an external server device that can communicate with the nail print device 1 (hereinafter referred to as “external server device 9”). “)”.
FIG. 1A illustrates a case where three nail print apparatuses 1 are connected to the external server apparatus 9 via the network N, but the number of nail print apparatuses 1 that can be connected to the external server apparatus 9 is illustrated. Is not particularly limited. As the number of nail print devices 1 connected to the external server device 9 increases, the nail region detection model M described later can be updated to a more general one.
Although the network N is interposed between the nail print device 1 and the external server device 9, any network may be used, for example, a web application may be used like cloud computing.
In addition, the structure of a nail | claw area | region detection system is not limited to what is shown to Fig.1 (a). For example, as shown in FIG. 1B, the nail region detection system 200 may be configured such that the nail print device 1 is connected to the network N and thus the external server device 9 via the communication terminal device Pd.

図2(a)は、ネイルプリント装置の内部構成を示す正面図であり、図2(b)は、図2(a)に示されたネイルプリント装置の内部構成を示す側面図である。
図2(a)及び図2(b)に示すように、本実施形態におけるネイルプリント装置1は、描画ヘッド43が描画用具であるペン41とインクジェットヘッド71とを備え、プロッタ方式とインクジェット方式とを併用しての爪Tに描画を施す描画装置である。
このネイルプリント装置1は、ケース本体(筐体)2と、このケース本体2に収容される装置本体10とを備えている。
FIG. 2A is a front view showing the internal configuration of the nail printing apparatus, and FIG. 2B is a side view showing the internal configuration of the nail printing apparatus shown in FIG.
As shown in FIGS. 2A and 2B, the nail print apparatus 1 according to the present embodiment includes a pen 41 and an inkjet head 71 whose drawing head 43 is a drawing tool, and includes a plotter method and an inkjet method. Is a drawing apparatus that draws on the nail T in combination.
The nail print apparatus 1 includes a case main body (housing) 2 and an apparatus main body 10 accommodated in the case main body 2.

図1(b)に示すように、ケース本体2には、その上面から上部前面にかけて、後述する描画部40のペン41及びインクジェットヘッド71を交換するために開閉可能に構成された蓋部23が設けられている。蓋部23は、例えばヒンジ等を介して、図1(b)に示すように閉状態から開状態まで回動自在となっている。   As shown in FIG. 1B, the case body 2 has a lid portion 23 configured to be openable and closable from the upper surface to the upper front surface for exchanging a pen 41 and an inkjet head 71 of the drawing unit 40 described later. Is provided. The lid 23 is rotatable from a closed state to an open state as shown in FIG.

ケース本体2の上面(天板)には操作部25(図3参照)が設置されている。
操作部25は、ユーザが各種入力を行う入力部である。
操作部25には、例えば、ネイルプリント装置1の電源をONする電源スイッチ釦、動作を停止させる停止スイッチ釦、爪Tに描画するデザイン画像を選択するデザイン選択釦、描画開始を指示する描画開始釦等、各種の入力を行うための図示しない操作釦が配置されている。
また、本実施形態では、表示部26の表面に、タッチパネルTPが表示部26と一体的に設けられており、図示しないスタイラスペン等によるタッチ操作により、各種の入力を行うことができるように構成されており、操作部として機能するようになっている。
例えば、表示部26の表示画面には、印刷スイッチ釦、動作を中止させる中止スイッチ釦、描画すべきネイル画像パターン(すなわち、描画対象領域である爪領域Taに描画すべき所望のデザイン)をユーザが選択するためのパターン選択スイッチ釦等、各種の操作釦が表示されるようになっており、ユーザは表示部26の表示画面上においてこれらの操作釦をタッチすることによっても各種の入力を行うことができる。
また、本実施形態では、表示部26の表示画面上に指画像を表示させ、その指画像に後述する爪領域抽出用モデルMを重畳させることができる。そして、ユーザは、表示画面上において爪領域抽出用モデルMの輪郭位置を自分の指画像内の爪Tの位置に合うように調整し、スタイラスペン等でタッチするタッチ操作を行うことにより、爪領域抽出用モデルMの輪郭を示す特徴点P(後述)の位置を自分の爪Tの輪郭に合うように適宜移動させ、修正することができるようになっている。
An operation unit 25 (see FIG. 3) is installed on the upper surface (top plate) of the case body 2.
The operation unit 25 is an input unit on which a user performs various inputs.
The operation unit 25 includes, for example, a power switch button for turning on the power of the nail printing apparatus 1, a stop switch button for stopping the operation, a design selection button for selecting a design image to be drawn on the nail T, and a drawing start for instructing a drawing start. Operation buttons (not shown) for performing various inputs such as buttons are arranged.
In the present embodiment, the touch panel TP is provided integrally with the display unit 26 on the surface of the display unit 26, and various inputs can be performed by a touch operation with a stylus pen or the like (not shown). It is designed to function as an operation unit.
For example, on the display screen of the display unit 26, a print switch button, a stop switch button for stopping the operation, and a nail image pattern to be drawn (that is, a desired design to be drawn in the nail area Ta that is a drawing target area) are displayed by the user. Various operation buttons such as a pattern selection switch button for selecting an image are displayed, and the user also makes various inputs by touching these operation buttons on the display screen of the display unit 26. be able to.
In the present embodiment, a finger image can be displayed on the display screen of the display unit 26, and a nail region extraction model M described later can be superimposed on the finger image. Then, the user adjusts the contour position of the nail region extraction model M on the display screen so as to match the position of the nail T in his / her finger image, and performs a touch operation of touching with a stylus pen or the like. The position of a feature point P (described later) indicating the contour of the region extraction model M can be appropriately moved and corrected so as to match the contour of his / her nail T.

また、ケース本体2の上面(天板)のほぼ中央部には表示部26が設置されている。
表示部26は、例えば液晶ディスプレイ(LCD:Liquid Crystal Display)、有機エレクトロルミネッセンスディスプレイその他のフラットディスプレイ等で構成された表示手段である。
表示部26は、例えば液晶パネル(液晶ディスプレイ(LCD:Liquid Crystal Display))等で構成され
また、本実施形態では、表示部26には、例えば、印刷指U1を撮影して得た指画像や、指画像に爪領域抽出用モデルMを重畳した画像、指画像中に含まれる爪Tの輪郭線(爪領域)、印刷指U1の爪領域に描画すべきデザイン画像、デザイン画像を選択するためのデザイン選択画面、デザイン確認用のサムネイル画像、各種の指示を表示させる指示画面等が適宜表示される。
また、前記のように、この表示部26には、タッチパネルTPが一体的に構成されている。
In addition, a display unit 26 is installed at a substantially central portion of the upper surface (top plate) of the case body 2.
The display unit 26 is a display unit configured by, for example, a liquid crystal display (LCD), an organic electroluminescence display, or other flat displays.
The display unit 26 includes, for example, a liquid crystal panel (LCD: Liquid Crystal Display). In the present embodiment, the display unit 26 includes, for example, a finger image obtained by photographing the printing finger U1. To select an image obtained by superimposing the nail region extraction model M on the finger image, a contour line (nail region) of the nail T included in the finger image, a design image to be drawn on the nail region of the printing finger U1, and a design image A design selection screen, a thumbnail image for design confirmation, an instruction screen for displaying various instructions, and the like are appropriately displayed.
Further, as described above, the touch panel TP is integrally formed on the display unit 26.

装置本体10は、ほぼ箱状に形成され、ケース本体2の内部下方に設置された下部機枠11と、この下部機枠11の上方で且つケース本体2の内部上方に設置されている上部機枠12とを備えている。   The apparatus main body 10 is formed in a substantially box shape, and a lower machine casing 11 installed below the inside of the case main body 2 and an upper machine installed above the lower machine casing 11 and above the inside of the case main body 2. And a frame 12.

下部機枠11は、背面板111、底板112、左右一対の側板113a,113b、X方向移動ステージ収容部114、Y方向移動ステージ収容部115及び隔壁116を有する。
側板113a,113bの下端部は、底板112の左右両端部にそれぞれ連結され、側板113a,113bが底板112に対して立てられた状態に設けられている。
背面板111の下部は、前方(指挿入方向手前側)に向かって2段に窪むように形成されている。背面板111の下端部は底板112の前端部に連結されており、背面板111は、底板112と側板113a,113bによって囲われた領域を前後に区切っている。
この窪んだ背面板111の後ろ側に形成される空間がX方向移動ステージ収容部114、Y方向移動ステージ収容部115(図2(b)参照)となっている。X方向移動ステージ収容部114内には、描画部40が前方(指挿入方向手前側)に移動した際に描画部40のX方向移動ステージ45が収容される。また、Y方向移動ステージ収容部115内には、描画部40のY方向移動ステージ47が配置されている。
また、隔壁116は、下部機枠11の内部前方側の空間(背面板111、底板112及び側板113a,113bによって囲われた指挿入方向手前側の空間)を上下に区切るように下部機枠11の内側に設けられている。隔壁116はほぼ水平に設けられ、隔壁116の左右両端部が側板113a,113bにそれぞれ連結され、隔壁116の後端部が背面板111に連結されている。
The lower machine casing 11 includes a back plate 111, a bottom plate 112, a pair of left and right side plates 113 a and 113 b, an X-direction moving stage accommodating portion 114, a Y-direction moving stage accommodating portion 115 and a partition wall 116.
The lower ends of the side plates 113a and 113b are connected to the left and right ends of the bottom plate 112, respectively, and the side plates 113a and 113b are provided in a state where they stand up against the bottom plate 112.
The lower part of the back plate 111 is formed to be recessed in two steps toward the front (front side in the finger insertion direction). A lower end portion of the back plate 111 is connected to a front end portion of the bottom plate 112, and the back plate 111 divides a region surrounded by the bottom plate 112 and the side plates 113a and 113b back and forth.
A space formed on the back side of the recessed back plate 111 is an X-direction moving stage accommodating portion 114 and a Y-direction moving stage accommodating portion 115 (see FIG. 2B). In the X-direction moving stage accommodating portion 114, the X-direction moving stage 45 of the drawing portion 40 is accommodated when the drawing portion 40 moves forward (front side in the finger insertion direction). A Y-direction moving stage 47 of the drawing unit 40 is disposed in the Y-direction moving stage accommodating unit 115.
Further, the partition wall 116 divides the space on the front side inside the lower machine casing 11 (the space on the front side in the finger insertion direction surrounded by the back plate 111, the bottom plate 112, and the side plates 113a and 113b) vertically. Is provided inside. The partition wall 116 is provided substantially horizontally, the left and right ends of the partition wall 116 are connected to the side plates 113 a and 113 b, respectively, and the rear end portion of the partition wall 116 is connected to the back plate 111.

この下部機枠11には、指固定部30(図2(b)参照)が一体的に設けられている。
指固定部30は、描画を施す爪T(すなわち描画対象)に対応する指(以下、これを「印刷指U1」という。)を受け入れる指受入部31と、この印刷指U1以外の指(以下、これを「非印刷指U2」という。)を退避させる指退避部32と、から構成されている。
指受入部31は、隔壁116の上側であって、例えば、下部機枠11の幅方向の中央より少し右に配置されている。また、隔壁116によって下部機枠11の下側に区分けられた空間が指退避部32を構成している。
例えば、薬指の爪Tに描画を施す場合には、指受入部31に印刷指U1としての薬指を挿入し、非印刷指U2であるその他の4指(親指、人差し指、中指、小指)を指退避部32に挿入する。
指受入部31は、下部機枠11の前面側(印刷指挿入方向の手前側)に開口しており、下側が隔壁116の一部を構成する指載置部となっている。指載置部は、描画を施す爪Tの指(印刷指U1)をXY平面上に載置するものである。
また、指受入部31の上側は、開口しており、指受入部31に挿入された印刷指U1の爪Tの表面(すなわち、描画対象面)が露出するようになっている。
ユーザは指受入部31に挿入した印刷指U1と指退避部32に挿入した非印刷指U2との間に隔壁116を挟むことができる。そのため、指受入部31内に挿入された印刷指U1が安定して固定される。
The lower machine casing 11 is integrally provided with a finger fixing unit 30 (see FIG. 2B).
The finger fixing unit 30 includes a finger receiving unit 31 that receives a finger (hereinafter referred to as “printing finger U1”) corresponding to a nail T (that is, a drawing target) to be drawn, and a finger other than the printing finger U1 (hereinafter referred to as “printing finger U1”) , Which is referred to as “non-printing finger U2”).
The finger receiving portion 31 is disposed on the upper side of the partition wall 116, for example, slightly to the right of the center in the width direction of the lower machine casing 11. In addition, a space partitioned by the partition wall 116 on the lower side of the lower machine casing 11 constitutes the finger retracting portion 32.
For example, when drawing on the nail T of the ring finger, the ring finger as the printing finger U1 is inserted into the finger receiving unit 31, and the other four fingers (thumb, forefinger, middle finger, little finger) as the non-printing finger U2 are pointed. Insert into the retracting portion 32.
The finger receiving portion 31 is open on the front side of the lower machine casing 11 (the front side in the printing finger insertion direction), and the lower side is a finger placement portion that constitutes a part of the partition wall 116. The finger placement unit places a finger (printing finger U1) of the nail T to be drawn on the XY plane.
Moreover, the upper side of the finger receiving part 31 is opened, and the surface of the nail T of the printing finger U1 inserted into the finger receiving part 31 (that is, the drawing target surface) is exposed.
The user can sandwich the partition wall 116 between the printing finger U1 inserted into the finger receiving unit 31 and the non-printing finger U2 inserted into the finger retracting unit 32. Therefore, the printing finger U1 inserted into the finger receiving part 31 is stably fixed.

下部機枠11の上面であって、指受入部31の側方(ケース本体2の媒体挿出口24に対応する位置であり、本実施形態では、図2(a)において左側)には、後述する描画ヘッド43による描画可能範囲内に、後述するペン41のペン先(先端部)413の書き出し時のかすれ等を無くすための慣らし書きを行う慣書部61が設けられている。
慣書部61は、平板状の部分であり、前述のケース本体2の媒体挿出口24から挿入された図示しない描画媒体が載置されるようになっている。
慣書部61に載置される描画媒体は、ペン先(先端部)413の慣らし書きを行うことができるものであればよく、例えば紙片である。
On the upper surface of the lower machine casing 11 and on the side of the finger receiving portion 31 (a position corresponding to the medium insertion / exit 24 of the case main body 2 and on the left side in FIG. 2A), it will be described later. In the drawing possible range by the drawing head 43, a writing part 61 for performing break-in to eliminate blurring at the time of writing a pen tip (tip part) 413 of the pen 41 described later is provided.
The custom writing portion 61 is a flat plate portion on which a drawing medium (not shown) inserted from the medium insertion port 24 of the case body 2 is placed.
The drawing medium placed on the custom writing unit 61 may be any medium that can perform the writing-in of the pen tip (tip portion) 413, for example, a piece of paper.

描画部40は、描画ヘッド43、描画ヘッド43を支持するユニット支持部材44、描画ヘッド43をX方向(図2(a)におけるX方向、描画装置1の左右方向)に移動させるためのX方向移動ステージ45、X方向移動モータ46、描画ヘッド43をY方向(図2(b)におけるY方向、描画装置1の前後方向)に移動させるためのY方向移動ステージ47、Y方向移動モータ48等を備えて構成されている。
描画部40は、後述する爪領域検出部812によって特定された前記爪領域に描画を施す描画手段である。
The drawing unit 40 includes a drawing head 43, a unit support member 44 that supports the drawing head 43, and an X direction for moving the drawing head 43 in the X direction (the X direction in FIG. 2A and the left and right direction of the drawing apparatus 1). A moving stage 45, an X direction moving motor 46, a Y direction moving stage 47 for moving the drawing head 43 in the Y direction (Y direction in FIG. 2B, the front and rear direction of the drawing apparatus 1), a Y direction moving motor 48, and the like. It is configured with.
The drawing unit 40 is a drawing unit that draws the nail region specified by the nail region detection unit 812 described later.

図2(a)及び図2(b)に示すように、本実施形態の描画ヘッド43には、ペンを着脱可能に保持するペン保持部42とインクジェットヘッド71を保持するインクジェットホルダ72とが隣り合って配置されている。
インクジェットヘッド71は、例えば、イエロー(Y;YELLOW)、マゼンタ(M;MAGENTA)、シアン(C;CYAN)のインクに対応する図示しないインクカートリッジと各インクカートリッジにおける描画対象(爪T)に対向する面(本実施形態では、図1(a)等における下面)に設けられた図示しないインク吐出部とが一体に形成されたインクカートリッジ一体型のヘッドである。インク吐出部は、それぞれの色のインクを噴射する複数のノズルからなるノズルアレイを備えており、インクジェットヘッド71は、インクを微滴化し、インク吐出部から描画対象(爪T)の被描画面に対して直接にインクを吹き付けて描画を行う。なお、インクジェットヘッド71は、上記3色のインクを吐出させるものに限定されない。その他のインクを貯留するインクカートリッジ及びインク吐出部を備えていてもよい。
As shown in FIG. 2A and FIG. 2B, the drawing head 43 of this embodiment is adjacent to a pen holder 42 that detachably holds a pen and an inkjet holder 72 that holds an inkjet head 71. Are arranged together.
The inkjet head 71 faces, for example, an ink cartridge (not shown) corresponding to yellow (Y; YELLOW), magenta (M; MAGENTA), and cyan (C; CYAN) ink, and a drawing target (nail T) in each ink cartridge. This is an ink cartridge integrated head in which an ink discharge portion (not shown) provided on the surface (in this embodiment, the lower surface in FIG. 1A and the like) is integrally formed. The ink ejection unit includes a nozzle array including a plurality of nozzles that eject ink of each color, and the inkjet head 71 atomizes the ink, and the drawing surface of the drawing target (nail T) from the ink ejection unit. The ink is directly sprayed to draw. The ink jet head 71 is not limited to the one that ejects the three colors of ink. You may provide the ink cartridge and ink discharge part which store another ink.

ペン保持部42は、少なくとも1本のペン41が装着可能に保持するものであり、本実施形態では、1本のペン41を保持するペン保持部42が描画ヘッド43に1つ設けられている。
ペン41は、爪Tの表面を描画対象面とし、先端部が描画対象面である爪Tの表面に接触して爪Tに描画を施す描画用具である。
図2(a)等に示すように、ペン41は、中空円筒状のペンホルダ410内に挿通された棒状のペン軸部411の先端側(図2(a)において下側)にペン先413が設けられたものである。
ペン軸部411の内部は、各種インクを収容するインク収容部となっている。
ペン軸部411の内部に収容されるインクとしては、各種のインクが適用可能である。インクの粘度や色材の粒径(粒子の大きさ)等は特に限定されず、例えば、金銀のラメ入りのインクや白色のインク、UV硬化型のインクやジェルネイル、アンダーコート用インク、トップコート用インクやマニキュア液等も用いることができる。
The pen holding unit 42 holds at least one pen 41 so that it can be mounted. In the present embodiment, one pen holding unit 42 that holds one pen 41 is provided in the drawing head 43. .
The pen 41 is a drawing tool that uses the surface of the nail T as a drawing target surface and draws the nail T by contacting the surface of the nail T whose tip is the drawing target surface.
As shown in FIG. 2A and the like, the pen 41 has a pen tip 413 on the distal end side (lower side in FIG. 2A) of the rod-shaped pen shaft portion 411 inserted into the hollow cylindrical pen holder 410. It is provided.
The interior of the pen shaft portion 411 is an ink storage portion that stores various inks.
Various types of ink can be applied as the ink stored in the pen shaft portion 411. The viscosity of the ink and the particle size (particle size) of the color material are not particularly limited. For example, gold-silver glitter ink, white ink, UV curable ink, gel nail, undercoat ink, top A coating ink, a nail polish, or the like can also be used.

本実施形態において、ペン41は、例えばペン先413を爪Tの表面に押し当てることでペン軸部411内に収容されているインクが染み出して描画する、ペン先413がボールペンタイプとなったペンである。
なお、ペン41は、ボールペンタイプのものに限定されない。例えばフェルト状のペン先にインクを染み込ませて描画するサインペンタイプや、束ねた毛にインクを染み込ませて描画する筆ペンタイプのもの等であってもよい。また、ペン先413の太さも各種のものを用意することができる。
In the present embodiment, the pen 41 is a ballpoint pen type in which, for example, the pen tip 413 is pressed against the surface of the nail T so that the ink contained in the pen shaft portion 411 oozes out and is drawn. It is a pen.
The pen 41 is not limited to a ballpoint pen type. For example, a sign pen type in which ink is soaked in a felt-shaped pen tip or a brush pen type in which ink is soaked into a bundled hair and drawn may be used. Various types of pen tip 413 can be prepared.

ペン保持部42は、図示しない係止部により1つのペン41を保持・固定して描画ヘッド43とともに移動させるための部材である。本実施形態において、このペン保持部42は、描画ヘッド43の側部に支持されている。
また、ペン保持部42は、描画ヘッド43に搭載されたペン上下用モータ426(図3参照)の駆動によって上下方向に移動可能に構成されている。
The pen holding part 42 is a member for holding and fixing one pen 41 by a locking part (not shown) and moving it together with the drawing head 43. In the present embodiment, the pen holding portion 42 is supported on the side portion of the drawing head 43.
The pen holding unit 42 is configured to be movable in the vertical direction by driving a pen vertical motor 426 (see FIG. 3) mounted on the drawing head 43.

また、ユニット支持部材44は、X方向移動ステージ45に取り付けられたX方向移動部451に固定されている。X方向移動部451は、X方向移動モータ46の駆動によりX方向移動ステージ45上を図示しないガイドに沿ってX方向に移動するようになっており、これにより、ユニット支持部材44に取り付けられている描画ヘッド43が、X方向(図1(a)におけるX方向、ネイルプリント装置1の左右方向)に移動するようになっている。
また、X方向移動ステージ45は、Y方向移動ステージ47のY方向移動部471に固定されている。Y方向移動部471は、Y方向移動モータ48の駆動によりY方向移動ステージ47上を図示しないガイドに沿ってY方向に移動するようになっており、これにより、ユニット支持部材44に取り付けられている描画ヘッド43が、Y方向(図2(b)におけるY方向、ネイルプリント装置1の前後方向)に移動するようになっている。
なお、本実施形態において、X方向移動ステージ45及びY方向移動ステージ47は、X方向移動モータ46、Y方向移動モータ48と、図示しないボールネジ及びガイドとを組み合わせることで構成されている。
本実施形態では、X方向移動モータ46及びY方向移動モータ48等により、ペン41を備える描画ヘッド43をX方向及びY方向に駆動するXY駆動部としてのヘッド移動部49が構成されている。
Further, the unit support member 44 is fixed to an X direction moving unit 451 attached to the X direction moving stage 45. The X-direction moving unit 451 moves in the X direction along a guide (not shown) on the X-direction moving stage 45 by driving the X-direction moving motor 46, and is thereby attached to the unit support member 44. The drawing head 43 is moved in the X direction (X direction in FIG. 1A, left and right direction of the nail printing apparatus 1).
The X direction moving stage 45 is fixed to the Y direction moving portion 471 of the Y direction moving stage 47. The Y-direction moving unit 471 is moved in the Y-direction along a guide (not shown) on the Y-direction moving stage 47 by driving the Y-direction moving motor 48, and is thereby attached to the unit support member 44. The drawing head 43 is moved in the Y direction (Y direction in FIG. 2B, the front-rear direction of the nail printing apparatus 1).
In this embodiment, the X direction moving stage 45 and the Y direction moving stage 47 are configured by combining an X direction moving motor 46 and a Y direction moving motor 48 with a ball screw and a guide (not shown).
In the present embodiment, a head moving unit 49 as an XY driving unit that drives the drawing head 43 including the pen 41 in the X direction and the Y direction is configured by the X direction moving motor 46, the Y direction moving motor 48, and the like.

描画部40におけるペン上下用モータ426、インクジェットヘッド71、X方向移動モータ46、Y方向移動モータ48は、後述する制御装置80の描画制御部814(図3参照)に接続され、該描画制御部814によって制御されるようになっている。   The pen up / down motor 426, the inkjet head 71, the X-direction moving motor 46, and the Y-direction moving motor 48 in the drawing unit 40 are connected to a drawing control unit 814 (see FIG. 3) of the control device 80, which will be described later. 814 is controlled.

また、撮影部50は、撮影装置51と、照明装置52とを備えている。
この撮影部50は、指受入部31内に挿入されて上部の開口から見える印刷指U1の爪Tを照明装置52によって照明する。そして、撮影装置51によってその印刷指U1を撮影し、印刷指U1の爪Tの撮影画像である爪画像(爪画像を含む指の画像)を取得するものである。本実施形態では、撮影装置51は、爪Tに対する光の照射角度の異なる爪画像を複数取得するようになっている。
図2(a)及び図2(b)に示すように、本実施形態では、描画部40の描画ヘッド43は、上面の一端側(図2(a)において右側)が側方に張り出しており、この張り出し部分に基板53が取り付けられている。撮影部50を構成する撮影装置51及び照明装置52は、この基板53の下面に、隔壁116に対向するように設けられている。
The photographing unit 50 includes a photographing device 51 and a lighting device 52.
The photographing unit 50 illuminates the nail T of the printing finger U1 inserted into the finger receiving unit 31 and visible from the upper opening by the illumination device 52. Then, the photographing device 51 photographs the printing finger U1, and acquires a nail image (a finger image including the nail image) that is a photographed image of the nail T of the printing finger U1. In the present embodiment, the photographing device 51 acquires a plurality of nail images having different light irradiation angles with respect to the nail T.
As shown in FIGS. 2A and 2B, in the present embodiment, the drawing head 43 of the drawing unit 40 has one end of the upper surface (the right side in FIG. 2A) protruding sideways. The substrate 53 is attached to the protruding portion. The photographing device 51 and the illumination device 52 constituting the photographing unit 50 are provided on the lower surface of the substrate 53 so as to face the partition wall 116.

撮影装置51は、例えば、200万画素程度以上の画素を有する固体撮影素子とレンズ等を備えて構成された小型カメラである。
なお、撮影装置51は、印刷指U1の爪Tの湾曲形状等を検出するために、ヘッド移動部49による移動によって、異なる位置・角度から爪Tを撮影して複数枚の撮影画像(爪画像)を取得することが好ましい。
撮影装置51により複数枚の撮影画像(爪画像)が取得された場合には、これらの撮影画像(爪画像)に基づいて、爪領域検出部812(図3参照)が爪Tの湾曲形状を検出することができる。
照明装置52は、例えば白色LED等の光源である。
照明装置52は、下方に向けられていて、下方に向けて光を照射して、少なくとも撮影装置51の下方の撮影範囲を照明する。撮影装置51に対する照明装置52の位置は一定となっている。なお、照明装置52を設ける数や、その配置等は図示例に限定されない。
この撮影部50は、後述する制御装置80の撮影制御部811(図3参照)に接続され、該撮影制御部811によって制御されるようになっている。
なお、撮影部50によって撮影された画像の画像データは、後述する記憶部82の爪画像記憶領域821に記憶される。
The imaging device 51 is, for example, a small camera configured to include a solid-state imaging element having about 2 million pixels or more, a lens, and the like.
Note that the imaging device 51 captures a plurality of captured images (nail images) by capturing the nail T from different positions and angles by movement by the head moving unit 49 in order to detect the curved shape of the nail T of the printing finger U1. ) Is preferred.
When a plurality of photographed images (nail images) are acquired by the photographing device 51, the nail region detecting unit 812 (see FIG. 3) changes the curved shape of the nail T based on these photographed images (nail images). Can be detected.
The illumination device 52 is a light source such as a white LED.
The illumination device 52 is directed downward and emits light downward to illuminate at least the imaging range below the imaging device 51. The position of the illumination device 52 with respect to the photographing device 51 is constant. The number of the lighting devices 52 provided, the arrangement thereof, and the like are not limited to the illustrated example.
The photographing unit 50 is connected to a photographing control unit 811 (see FIG. 3) of the control device 80 described later, and is controlled by the photographing control unit 811.
Note that image data of an image photographed by the photographing unit 50 is stored in a nail image storage area 821 of the storage unit 82 described later.

制御装置80は、例えば上部機枠12に配置された基板13等に設置されている。
図3は、本実施形態における制御構成を示す要部ブロック図である。
制御装置80は、図3に示すように、図示しないCPU(Central Processing Unit)により構成される制御部81と、ROM(Read Only Memory)及びRAM(Random Access Memory)等(いずれも図示せず)で構成される記憶部82とを備えるコンピュータである。
The control device 80 is installed on, for example, the substrate 13 disposed on the upper machine casing 12.
FIG. 3 is a principal block diagram showing a control configuration in the present embodiment.
As shown in FIG. 3, the control device 80 includes a control unit 81 configured by a CPU (Central Processing Unit) (not shown), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like (both not shown). And a storage unit 82 constituted by the computer.

記憶部82には、ネイルプリント装置1を動作させるための各種プログラムや各種データ等が格納されている。
具体的には、記憶部82のROMには、爪Tの領域を検出するための爪領域検出プログラム、描画データを生成するための描画データ生成プログラム、描画処理を行うための描画プログラム等の各種プログラムが格納されており、これらのプログラムが制御装置80によって実行されることによって、ネイルプリント装置1の各部が統括制御されるようになっている。
また、本実施形態において記憶部82には、撮影部50によって取得されたユーザの印刷指U1の画像(爪Tの爪画像を含む指画像)を記憶する爪画像記憶領域821、爪領域検出部812によって検出された爪情報(爪Tの形状を示す輪郭線のxy座標で構成される爪領域や爪Tの湾曲形状等の情報)が記憶される爪情報記憶領域822、爪領域を検出する際に参照される爪領域抽出用モデルMを記憶するモデル記憶領域823、ユーザの爪Tに合う爪領域抽出用モデルMを選択するためのモデル選択用データを記憶するモデル選択用データ領域824及び爪Tに描画されるネイルデザインの画像データを記憶するネイルデザイン記憶領域825等が設けられている。
The storage unit 82 stores various programs and various data for operating the nail printing apparatus 1.
Specifically, the ROM of the storage unit 82 includes various types of programs such as a nail region detection program for detecting the nail T region, a drawing data generation program for generating drawing data, and a drawing program for performing drawing processing. Programs are stored, and by executing these programs by the control device 80, each unit of the nail print apparatus 1 is controlled in an integrated manner.
In the present embodiment, the storage unit 82 includes a nail image storage area 821 for storing an image of the user's printing finger U1 (a finger image including a nail image of the nail T) acquired by the photographing unit 50, and a nail area detection unit. The nail information storage area 822 in which the nail information detected by 812 (information such as the nail area constituted by the xy coordinates of the contour line indicating the shape of the nail T and the curved shape of the nail T) is stored is detected. A model storage area 823 for storing the nail area extraction model M referred to in the process, a model selection data area 824 for storing model selection data for selecting the nail area extraction model M that matches the user's nail T, and A nail design storage area 825 for storing nail design image data drawn on the nail T is provided.

図4(a)から図4(c)は、本実施形態におけるモデル記憶領域823に記憶される爪領域抽出用モデルMの一例を示す図である。
モデル記憶領域823は、爪領域抽出用モデルMを複数記憶する装置側モデル記憶手段である。
具体的には、モデル記憶領域823には、複数の爪領域抽出用モデルM(図4(a)から図4(c)の爪領域抽出用モデルMa,Mb,Mc)及び各爪領域抽出用モデルMの特徴点Pの番号(P1〜Pn)と各特徴点Pの座標情報(xy座標)等が格納されている(図5参照)。
爪領域抽出用モデルMとは、指画像から爪領域を特定(決定)するために用いられるものであり、印刷指U1を撮影して得られた指画像から爪Tの爪領域を特定する際に印刷指U1の指画像にフィッティングさせるものである。爪領域抽出用モデルMは、爪領域の輪郭線のモデルであり、この輪郭線は複数の特徴点P(本実施形態では特徴点P1〜Pn、図5参照)で構成されている。
FIG. 4A to FIG. 4C are diagrams illustrating an example of the nail region extraction model M stored in the model storage region 823 in the present embodiment.
The model storage area 823 is a device-side model storage unit that stores a plurality of nail area extraction models M.
Specifically, the model storage area 823 includes a plurality of nail area extraction models M (nail area extraction models Ma, Mb, Mc in FIGS. 4A to 4C) and each nail area extraction model. The number (P1-Pn) of the feature point P of the model M, the coordinate information (xy coordinate) of each feature point P, etc. are stored (refer FIG. 5).
The nail region extraction model M is used to identify (determine) a nail region from a finger image. When the nail region of the nail T is identified from a finger image obtained by photographing the printing finger U1. Are fitted to the finger image of the printing finger U1. The nail region extraction model M is a model of the contour line of the nail region, and this contour line is composed of a plurality of feature points P (in this embodiment, feature points P1 to Pn, see FIG. 5).

爪領域抽出用モデルMとしてユーザの爪領域に近似したものを用いるほど爪領域の抽出・特定を迅速かつ高精度に行うことができるところ、爪領域の大きさや形状の特徴は、ユーザの体格(太っているか痩せているか)等によって異なる。本実施形態では、爪領域抽出用モデルMとして、指の大きさ(本実施形態では指の太さ)に応じて、細い指用の爪領域抽出用モデルMa、中程度の太さの指用の爪領域抽出用モデルMb、太い指用の爪領域抽出用モデルMcという、互いに異なる輪郭線を有する3種類の爪領域抽出用モデルMがモデル記憶領域823に記憶されている例を示す。なお、以下単に「爪領域抽出用モデルM」とした場合には、これら3種類の爪領域抽出用モデルMa〜Mc全てを含むものとする。
なお、爪領域抽出用モデルMはこの3種類に限定されない。例えば、性別(男性か女性か)、年齢層別(10代・30代・50代・・・)等に応じてさらに細分化された爪領域抽出用モデルMが記憶されていてもよい。また、各指(親指・人差し指・中指・薬指・小指)の爪ごとに爪領域抽出用モデルMが用意されていてもよい。また、ここに例示した全ての爪領域抽出用モデルMが用意されている場合に限定されず、例えば、細い指用の爪領域抽出用モデルMaと太い指用の爪領域抽出用モデルMcの2種類のみがモデル記憶領域823に記憶されていてもよい。
As the model M for extracting the nail region that approximates the user's nail region is used, the nail region can be extracted and specified more quickly and with high accuracy. It depends on whether you are fat or thin. In the present embodiment, as the nail region extracting model M, the finger nail region extracting model Ma for thin fingers is selected according to the size of the finger (thickness of the finger in the present embodiment). An example in which three types of nail region extraction models M having different contour lines, i.e., a nail region extraction model Mb and a thick finger nail region extraction model Mc are stored in the model storage region 823 is shown. In the following description, when simply referred to as “nail region extracting model M”, all three types of nail region extracting models Ma to Mc are included.
The nail region extraction model M is not limited to these three types. For example, a nail region extracting model M that is further subdivided according to sex (male or female), age group (10's, 30's, 50's, etc.) may be stored. A nail region extraction model M may be prepared for each nail of each finger (thumb, forefinger, middle finger, ring finger, little finger). Further, the present invention is not limited to the case where all the nail area extraction models M illustrated here are prepared. For example, the nail area extraction model Ma for thin fingers and the nail area extraction model Mc for thick fingers Only the type may be stored in the model storage area 823.

爪領域抽出用モデルMを生成する手法は特に限定されないが、例えば、まず指の細い人、指の太い人、中程度の太さの指の人ごとに、それぞれサンプルとなる複数人の指画像(すなわち、爪Tの画像を含む指の画像)を取得して、爪Tの輪郭線に沿ってほぼ等間隔に特徴点Pを設定する。そして、同じグループ(指の太さにより分類されたグループ)に属するサンプルを平均化して、各グループごとの平均的な爪領域モデルとして爪領域抽出用モデルMa〜Mcを生成する。   The method for generating the nail region extraction model M is not particularly limited. For example, finger images of a plurality of people each serving as a sample for each person with a thin finger, a person with a thick finger, and a person with a medium thickness finger. (In other words, a finger image including an image of the nail T) is acquired, and feature points P are set at substantially equal intervals along the contour line of the nail T. Then, samples belonging to the same group (groups classified by finger thickness) are averaged to generate nail region extraction models Ma to Mc as average nail region models for each group.

本実施形態では、爪領域抽出用モデルMa〜Mcは、ネイルプリント装置1の工場出荷前の段階で予め生成され、出荷される各ネイルプリント装置1の記憶部82のモデル記憶領域823にデフォルトとして格納されている。
モデル記憶領域823は書き換え可能なメモリとなっており、後述するように、外部サーバ装置9から事後的に更新情報が配信された際には、モデル記憶領域823に記憶されている爪領域抽出用モデルMa〜Mc及びその特徴点Pの座標情報が適宜書き換え、更新される。
In the present embodiment, the nail area extraction models Ma to Mc are generated in advance in the stage before the factory shipment of the nail print apparatus 1 and are set as defaults in the model storage area 823 of the storage unit 82 of each nail print apparatus 1 to be shipped. Stored.
The model storage area 823 is a rewritable memory. When update information is distributed later from the external server device 9 as will be described later, the model storage area 823 is used for extracting the nail area stored in the model storage area 823. The coordinate information of the models Ma to Mc and the feature point P is appropriately rewritten and updated.

モデル選択用データ領域824は、モデル記憶領域823に記憶されている複数の爪領域抽出用モデルMの中からユーザの指に爪Tに適したものを選択するモデル選択処理を行うために必要な各種データが格納されている記憶領域である。
本実施形態では、ユーザの印刷指U1の寸法に基づいて、記憶部82のモデル記憶領域823に記憶されている上記3種類の爪領域抽出用モデルM(Ma〜Mc)の中からユーザに適した一つの爪領域抽出用モデルMが選択されるようになっており、爪領域抽出用モデルMを選択するための閾値データとして各爪領域抽出用モデルMに対応する最大指幅(すなわち、指の最も幅の大きい部分の幅寸法、図4(a)から図4(c)、図6において「Wmax」)の閾値がモデル選択用データ領域824に記憶されている。
The model selection data area 824 is necessary for performing a model selection process for selecting, from among a plurality of nail area extraction models M stored in the model storage area 823, a model suitable for the nail T for the user's finger. This is a storage area in which various data are stored.
In the present embodiment, it is suitable for the user from among the three types of nail area extraction models M (Ma to Mc) stored in the model storage area 823 of the storage unit 82 based on the dimension of the user's printing finger U1. A single nail region extraction model M is selected, and the maximum finger width corresponding to each nail region extraction model M (that is, a finger) is selected as threshold data for selecting the nail region extraction model M. , The threshold value of “Wmax” in FIGS. 4A to 4C and FIG. 6) is stored in the model selection data area 824.

指幅は体格等の差によって異なることが統計的に知られており、最大指幅Wmaxからユーザの体格等を推定して、ユーザに適した爪領域抽出用モデルMを選択することが可能となる。
具体的には、本実施形態では、図6に示すように、ユーザの印刷指U1の最大指幅Wmaxが13mm以下であれば細い指用の爪領域抽出用モデルMa(図4(a))を適用し、ユーザの印刷指U1の最大指幅Wmaxが13mmより大きく20mm未満であれば中程度の太さの指用の爪領域抽出用モデルMbを適用し、ユーザの印刷指U1の最大指幅Wmaxが20mm以上であれば太い指用の爪領域抽出用モデルMcを適用するように、それぞれ閾値が予め定められており、この閾値が、各爪領域抽出用モデルMa〜Mcと対応付けられてモデル選択用データ領域824に記憶されている。
なお、モデル選択用データ領域824に記憶されている爪領域抽出用モデルM(Ma〜Mc)の中からユーザに適したものを選択するためのデータは、ここに例示したものに限定されない。また、爪領域抽出用モデルMを選択するための閾値はここに例示したものに限定されず、適宜変更してもよい。
モデル選択用データ領域824は書き換え可能なメモリとなっており、後述するように、外部サーバ装置9から事後的に更新情報が配信された際には、モデル選択用データ領域824に記憶されている爪領域抽出用モデルMを選択する際の閾値も適宜書き換え、更新される。
It is statistically known that the finger width varies depending on the difference in physique and the like, and it is possible to select the nail region extraction model M suitable for the user by estimating the physique of the user from the maximum finger width Wmax. Become.
Specifically, in the present embodiment, as shown in FIG. 6, if the maximum finger width Wmax of the user's print finger U1 is 13 mm or less, the finger nail region extraction model Ma for thin fingers (FIG. 4A). If the maximum finger width Wmax of the user's print finger U1 is greater than 13 mm and less than 20 mm, the nail region extraction model Mb for a medium-thick finger is applied, and the maximum finger of the user's print finger U1 is applied. If the width Wmax is equal to or greater than 20 mm, a threshold value is set in advance so that the thick finger nail region extraction model Mc is applied, and this threshold value is associated with each nail region extraction model Ma to Mc. Are stored in the model selection data area 824.
Note that data for selecting a model suitable for the user from the nail region extraction models M (Ma to Mc) stored in the model selection data region 824 is not limited to those exemplified here. Further, the threshold value for selecting the nail region extraction model M is not limited to those exemplified here, and may be changed as appropriate.
The model selection data area 824 is a rewritable memory, and is stored in the model selection data area 824 when update information is subsequently distributed from the external server device 9 as will be described later. The threshold for selecting the nail region extraction model M is also appropriately rewritten and updated.

制御部81は、機能的に見た場合、撮影制御部811、爪領域検出部812、描画データ生成部813、描画制御部814、表示制御部815等を備えている。これら撮影制御部811、爪領域検出部812、描画データ生成部813、描画制御部814、表示制御部815撮影等としての機能は、制御部81のCPUと記憶部82のROMに記憶されたプログラムとの協働によって実現される。   When viewed functionally, the control unit 81 includes an imaging control unit 811, a nail region detection unit 812, a drawing data generation unit 813, a drawing control unit 814, a display control unit 815, and the like. The functions of the photographing control unit 811, the nail region detection unit 812, the drawing data generation unit 813, the drawing control unit 814, the display control unit 815, and the like are stored in the CPU of the control unit 81 and the ROM of the storage unit 82. Realized by collaboration with

撮影制御部811は、撮影部50の撮影装置51及び照明装置52を制御して撮影装置51により、指受入部31に挿入された印刷指U1の爪Tの画像を含む指の画像である爪画像(撮影画像)を撮影させるものである。
本実施形態において、撮影制御部811は、描画部40のヘッド移動部49によって撮影装置51及び照明装置52の位置を移動させながら、少なくとも2つの異なった位置から爪Tを撮影することが好ましい。
このように、複数の位置から複数の画像を取得することにより、爪Tの輪郭等のみならず、爪Tの曲率(湾曲度合)等についても画像から検出することが可能となる。
撮影部50により取得された爪画像の画像データは、記憶部82の爪画像記憶領域821に記憶される。
The imaging control unit 811 controls the imaging device 51 and the illumination device 52 of the imaging unit 50, and the nail that is an image of a finger including the image of the nail T of the printing finger U <b> 1 inserted into the finger receiving unit 31 by the imaging device 51. An image (captured image) is captured.
In the present embodiment, it is preferable that the imaging control unit 811 captures the nail T from at least two different positions while moving the positions of the imaging device 51 and the illumination device 52 by the head moving unit 49 of the drawing unit 40.
Thus, by acquiring a plurality of images from a plurality of positions, not only the contour of the nail T but also the curvature (degree of curvature) of the nail T can be detected from the image.
The image data of the nail image acquired by the imaging unit 50 is stored in the nail image storage area 821 of the storage unit 82.

爪領域検出部812は、撮影装置51によって撮影された指受入部31に挿入された印刷指U1の爪Tの画像(すなわち、爪画像を含む指画像)に基づいて、印刷指U1の爪Tについての爪情報を取得するものである。
本実施形態において、爪領域検出部812は、撮影画像に基づいて、例えば爪Tの形状(輪郭)や爪Tの水平位置のXY座標等の2次元的な形状を爪情報として取得する他、撮影装置51によって取得された複数の画像から爪Tの曲率等、爪Tの立体的な形状を示す情報も爪情報として取得する。
The nail region detection unit 812 is based on the image of the nail T of the printing finger U1 inserted into the finger receiving unit 31 photographed by the photographing device 51 (that is, the finger image including the nail image), and the nail T of the printing finger U1. The nail information about is acquired.
In the present embodiment, the nail region detection unit 812 acquires, as nail information, for example, a two-dimensional shape such as the shape (contour) of the nail T and the XY coordinates of the horizontal position of the nail T based on the captured image, Information indicating the three-dimensional shape of the nail T, such as the curvature of the nail T, is also acquired as nail information from a plurality of images acquired by the imaging device 51.

また、本実施形態では、爪領域検出部812は、撮影装置51によって撮影された指画像に、当該印刷指U1の指幅に合った爪領域抽出用モデルMをフィッティングさせて、当該指画像から爪Tの爪領域を検出する。
前述のように、本実施形態において、指画像に爪領域抽出用モデルMをフィッティングさせた際に、輪郭にずれがある場合には、ユーザが、タッチパネルP等を用いて、爪領域抽出用モデルMの輪郭線を構成する特徴点Pを移動させ、修正することができるようになっている。ユーザによって爪領域抽出用モデルMが指画像に応じて修正された場合には、爪領域検出部812は、ユーザによって入力された操作指示に従って爪領域抽出用モデルMの輪郭線を構成する特徴点Pを修正する。そして、修正後の爪領域抽出用モデルM、及び、修正後の特徴点Pと修正前の特徴点Pとの誤差(差分)を特徴点誤差情報としてモデル記憶領域823に記憶させる。
Further, in the present embodiment, the nail region detection unit 812 fits the finger image captured by the imaging device 51 with the nail region extraction model M that matches the finger width of the print finger U1, and then uses the finger image. The nail region of the nail T is detected.
As described above, in the present embodiment, when the finger image is fitted with the nail region extraction model M and the contour has a deviation, the user uses the touch panel P or the like to use the nail region extraction model. The feature point P constituting the contour line of M can be moved and corrected. When the user corrects the nail region extraction model M in accordance with the finger image, the nail region detection unit 812 configures the feature points of the contour line of the nail region extraction model M according to the operation instruction input by the user. P is corrected. Then, the corrected nail region extraction model M and the error (difference) between the corrected feature point P and the uncorrected feature point P are stored in the model storage region 823 as feature point error information.

描画データ生成部813は、爪領域検出部812により取得された爪情報に基づいて、描画ヘッド43により印刷指U1の爪Tに施される描画用の描画データを生成する。
具体的には、描画データ生成部813は、爪領域検出部812により取得された爪Tの形状(輪郭形状)、爪幅の値や爪の長さ方向の距離の値等に基づいてネイルデザインの画像データを拡大、縮小、切出し等することにより爪Tの形状に合わせ込む合せ込み処理(フィッティング処理)を行う。
また、描画データ生成部813は、爪領域検出部812により取得された爪Tの高さ(深さ)や爪Tの湾曲形状に応じて、爪Tに描画するように指定されたネイルデザインの画像データに適宜曲面補正等を行う。
これにより、ペン41やインクジェットヘッド71によって描画されるネイルデザインの描画用の画像データが生成される。
The drawing data generation unit 813 generates drawing data for drawing applied to the nail T of the printing finger U1 by the drawing head 43 based on the nail information acquired by the nail region detection unit 812.
Specifically, the drawing data generation unit 813 determines the nail design based on the shape (contour shape) of the nail T, the nail width value, the nail length value, and the like acquired by the nail region detection unit 812. A fitting process (fitting process) for matching the shape of the nail T is performed by enlarging, reducing, cutting out the image data.
In addition, the drawing data generation unit 813 has a nail design designated to be drawn on the nail T according to the height (depth) of the nail T acquired by the nail region detection unit 812 and the curved shape of the nail T. A curved surface correction or the like is appropriately performed on the image data.
Thereby, image data for drawing a nail design drawn by the pen 41 or the inkjet head 71 is generated.

描画制御部814は、描画データ生成部813によって生成された描画データに基づいて描画部40に制御信号を出力し、爪Tに対してこの描画データにしたがった描画を施すように描画部40のX方向移動モータ46、Y方向移動モータ48、ペン上下用モータ426、インクジェットヘッド71等を制御する制御部である。
具体的には、描画制御部814は、適宜X方向移動モータ46、Y方向移動モータ48を動作させることにより、描画ヘッド43をX方向、Y方向に移動させながら、爪T上の所定位置に順次描画を施す。
The drawing control unit 814 outputs a control signal to the drawing unit 40 based on the drawing data generated by the drawing data generation unit 813, and performs drawing according to the drawing data on the nail T. The control unit controls the X-direction movement motor 46, the Y-direction movement motor 48, the pen up / down motor 426, the inkjet head 71, and the like.
Specifically, the drawing control unit 814 operates the X direction moving motor 46 and the Y direction moving motor 48 as appropriate to move the drawing head 43 in the X direction and the Y direction while moving the drawing head 43 to a predetermined position on the nail T. Sequential drawing is performed.

表示制御部815は、表示部26を制御して表示部26に各種の表示画面を表示させるものである。本実施形態では、表示制御部815は、例えばネイルデザインの選択画面やデザイン確認用のサムネイル画像、印刷指U1を撮影して取得した爪画像、各種の指示画面、操作画面等を表示部26に表示させるようになっている。   The display control unit 815 controls the display unit 26 to display various display screens on the display unit 26. In the present embodiment, the display control unit 815 displays, for example, a nail design selection screen, a thumbnail image for design confirmation, a nail image obtained by photographing the printing finger U1, various instruction screens, an operation screen, and the like on the display unit 26. It is supposed to be displayed.

また、ネイルプリント装置1は、外部サーバ装置9との間で通信可能に構成された装置側通信手段としての通信部27を備えている。
通信部27は、爪領域検出部812によって修正された修正後の爪領域抽出用モデルMの特徴点Pを特徴点誤差情報として外部サーバ装置9に送信する。
また、外部サーバ装置9からネイルプリント装置1に対して、爪領域抽出用モデルMの更新情報等が配信された場合には、これを受信することができる。
なお、ネイルプリント装置1から外部サーバ装置9に送る情報は、特徴点誤差情報のみに限定されない。当該ユーザの最大指幅Wmaxや、ユーザに関する個人情報(例えば、性別や年齢等)、指画像、当該爪Tに描画したネイルデザインの種類等も併せて送信してもよい。
Further, the nail print apparatus 1 includes a communication unit 27 as a device-side communication unit configured to be able to communicate with the external server device 9.
The communication unit 27 transmits the feature point P of the nail region extraction model M corrected by the nail region detection unit 812 to the external server device 9 as feature point error information.
Further, when update information of the nail region extraction model M is delivered from the external server device 9 to the nail print device 1, it can be received.
The information sent from the nail print apparatus 1 to the external server apparatus 9 is not limited to the feature point error information. The maximum finger width Wmax of the user, personal information (for example, sex, age, etc.) regarding the user, finger images, the type of nail design drawn on the nail T, and the like may also be transmitted.

なお、通信部27によって外部サーバ装置9に対して特徴点誤差情報を送信するタイミングは特に限定されない。
例えば、1回爪領域抽出用モデルMが修正される毎に随時外部サーバ装置9に送信してもよいし、所定数蓄積されたらその時点で蓄積されている特徴点誤差情報をまとめて送信するとしてもよい。
また、一旦装置の電源がONとなってから、電源がOFFとなるまでを1区切りとし、操作部25等から電源OFFの指示が入力されると、電源がONとなってから、当該指示が入力されるまでの間に蓄積された特徴点誤差情報をまとめて送信してもよい。
Note that the timing at which the feature point error information is transmitted to the external server device 9 by the communication unit 27 is not particularly limited.
For example, each time the nail region extraction model M is corrected, it may be transmitted to the external server device 9 as needed, or when a predetermined number of points are accumulated, the feature point error information accumulated at that time is collectively transmitted. It is good.
Also, once the power of the device is turned on and after the power is turned off, it is divided into one segment, and when an instruction to turn off the power is input from the operation unit 25 or the like, the instruction is issued after the power is turned on. The feature point error information accumulated until it is input may be transmitted together.

なお、ユーザが外部サーバ装置9に対して情報をアップロードしたくないという場合には、操作部25等において選択することで自機の情報を外部サーバ装置9に送信しないという選択をすることも可能となっている。   If the user does not want to upload information to the external server device 9, it is possible to select not to transmit the information of the own device to the external server device 9 by selecting it on the operation unit 25 or the like. It has become.

図7は、本実施形態における外部サーバ装置の制御構成を示した要部ブロック図である。
図7に示すように、本実施形態の外部サーバ装置9は、制御部91と記憶部92とを備えるサーバ制御装置90と、サーバ側通信部93と、とを備えている。
FIG. 7 is a principal block diagram showing the control configuration of the external server device in the present embodiment.
As shown in FIG. 7, the external server device 9 of this embodiment includes a server control device 90 including a control unit 91 and a storage unit 92, and a server-side communication unit 93.

本実施形態の記憶部92には、サーバ側モデル記憶手段としてのサーバ側モデル記憶領域921が設けられている。
サーバ側モデル記憶領域921には、ネイルプリント装置1のモデル記憶領域823にデフォルトとして記憶されている爪領域抽出用モデルM(本実施形態では爪領域抽出用モデルMa〜Mc)と同じものが記憶されている他、ネイルプリント装置1から送信されてくる特徴点誤差情報、これに基づいて爪領域抽出用モデルMが更新された場合の更新後の爪領域抽出用モデルM等が記憶されている。
The storage unit 92 of the present embodiment is provided with a server-side model storage area 921 as server-side model storage means.
The server-side model storage area 921 stores the same nail area extraction model M (in this embodiment, the nail area extraction models Ma to Mc) stored as a default in the model storage area 823 of the nail printing apparatus 1. In addition, feature point error information transmitted from the nail printing apparatus 1 and the updated nail region extraction model M when the nail region extraction model M is updated based on the feature point error information are stored. .

また、本実施形態の記憶部92には、各種のネイルデザインを記憶するサーバ側ネイルデザイン記憶領域922が設けられている。
なお、サーバ側ネイルデザイン記憶領域922に記憶されているネイルデザインは、随時ネットワークN等を介して最新のネイルデザインのデータを取り込んでいてもよい。
サーバ側ネイルデザイン記憶領域922に記憶されているネイルデザインは、それぞれ、細い指に適したデザイン、太い指に適したデザイン、どのような指でも対応可能なデザイン等に分けられ、それぞれ推奨される爪領域抽出用モデルMが対応づけられた形で記憶されていることが好ましい。
また、ネイルプリント装置1から外部サーバ装置9に送られてくる情報に、ある爪領域抽出用モデルMが選択されて描画が行われた場合に、どのネイルデザインがユーザによって採用されたかの情報等が含まれている場合には、サーバ側ネイルデザイン記憶領域922に記憶されている当該ネイルデザインのデータに、どの爪領域抽出用モデルMが選択されたときに当該ネイルデザインが採用されたかの統計データも紐付けて蓄積していってもよい。
The storage unit 92 of the present embodiment is provided with a server-side nail design storage area 922 that stores various nail designs.
The nail design stored in the server-side nail design storage area 922 may include the latest nail design data via the network N or the like as needed.
The nail designs stored in the server-side nail design storage area 922 are divided into a design suitable for a thin finger, a design suitable for a thick finger, a design compatible with any finger, etc., and is recommended respectively. It is preferable that the nail region extracting model M is stored in a correlated form.
Also, information on which nail design is adopted by the user when a certain nail region extraction model M is selected and drawn is included in the information sent from the nail print device 1 to the external server device 9. If included, the nail design data stored in the server-side nail design storage area 922 includes statistical data indicating which nail design is adopted when the nail area extraction model M is selected. They may be linked and accumulated.

外部サーバ装置9の制御部91は、機能部としてモデル更新部911を含んでいる。
モデル更新部911は、個々のネイルプリント装置1から送信され、サーバ側通信手段であるサーバ側通信部93により受信された特徴点誤差情報を爪領域抽出用モデルMごとに分類し、各爪領域抽出用モデルMごとに特徴点の誤差に基づいて、爪領域抽出用モデルMを更新する。
本実施形態では、各爪領域抽出用モデルMごとに所定数の特徴点誤差情報が蓄積されたときに、随時当該爪領域抽出用モデルMについての更新を行う。
具体的には、爪領域抽出用モデルMの上辺(すなわち爪Tの爪先側)周辺の特徴点誤差情報が蓄積された場合に、蓄積された特徴点誤差を足し合わせて蓄積数で除し、平均化したものを分析する。そして、この誤差が所定値以上(例えば±2mm以上)ある場合には、爪領域抽出用モデルMの上辺周辺の特徴点Pの位置を誤差を打ち消す方向に移動させる。
同様に、爪領域抽出用モデルMの左辺(すなわち爪Tの左側)周辺、爪領域抽出用モデルMの下辺(すなわち爪Tの爪の根元側)周辺、爪領域抽出用モデルMの右辺(すなわち爪Tの右側)周辺についても、特徴点誤差情報を平均化したもの分析し、所定値以上の誤差がある場合にはこれを特徴点Pの位置を誤差を打ち消す方向に移動させる修正をし、爪領域抽出用モデルMを修正後の内容に更新してサーバ側モデル記憶領域921に記憶させる。
なお、本実施形態では、爪領域抽出用モデルMの周囲4辺すべてについて特徴点Pの誤差が所定値以上(例えば±2mm以上)ある場合には、新規の爪領域抽出用モデルM(例えば、爪領域抽出用モデルMd)としてサーバ側モデル記憶領域921に記憶させるようになっている。
また、特徴点Pの誤差の分析結果から特徴が抽出された場合、例えば複数のピークが検出された場合には、ピークのより大きい方を選択して、これを新規の爪領域抽出用モデルMとしてもよいし、検出されたピークに対応して複数の新規の爪領域抽出用モデルMが作られてもよい(例えば、2つのピークが得られた場合、各ピークに対応した2つの新規の爪領域抽出用モデルMを作成する。)。
The control unit 91 of the external server device 9 includes a model update unit 911 as a function unit.
The model update unit 911 classifies the feature point error information transmitted from the individual nail printing apparatus 1 and received by the server-side communication unit 93, which is a server-side communication unit, for each nail region extraction model M. For each extraction model M, the nail region extraction model M is updated based on the error of the feature points.
In the present embodiment, when a predetermined number of feature point error information is accumulated for each nail region extraction model M, the nail region extraction model M is updated as needed.
Specifically, when feature point error information around the upper side of the nail region extraction model M (that is, the toe side of the nail T) is accumulated, the accumulated feature point errors are added together and divided by the accumulated number. Analyze the averaged one. If this error is equal to or greater than a predetermined value (for example, ± 2 mm or greater), the position of the feature point P around the upper side of the nail region extraction model M is moved in a direction to cancel the error.
Similarly, around the left side of the nail region extraction model M (ie, the left side of the nail T), around the lower side of the nail region extraction model M (ie, the base of the nail of the nail T), and the right side of the nail region extraction model M (ie, Analyze the averaged feature point error information around the right side of the nail T, and if there is an error greater than or equal to a predetermined value, correct this by moving the position of the feature point P in the direction to cancel the error, The nail area extraction model M is updated to the corrected contents and stored in the server-side model storage area 921.
In the present embodiment, when the error of the feature point P is greater than or equal to a predetermined value (for example, ± 2 mm or more) for all four sides around the nail region extraction model M, a new nail region extraction model M (for example, The nail region extraction model Md) is stored in the server-side model storage region 921.
Further, when a feature is extracted from the analysis result of the error of the feature point P, for example, when a plurality of peaks are detected, the larger peak is selected and is used as a new nail region extraction model M. Alternatively, a plurality of new nail region extraction models M may be created corresponding to the detected peaks (for example, when two peaks are obtained, two new nail region extraction models M are obtained. A nail region extraction model M is created.)

サーバ側通信部93は、個々のネイルプリント装置1から特徴点誤差情報等が送信されたときに、これを受信するものである。
また、サーバ側通信部93は、モデル更新手段としてのモデル更新部911によって爪領域抽出用モデルMが更新された場合や、新たな爪領域抽出用モデルMが追加された場合には、更新後の爪領域抽出用モデルMや追加された爪領域抽出用モデルM等の更新情報を定期的に、又はユーザから要求があったときにネイルプリント装置1に送信(配信)する。
なお、サーバ側通信部93によって個々のネイルプリント装置1に対して更新後の爪領域抽出用モデルMや追加された爪領域抽出用モデルM等の更新情報を送信するタイミングは特に限定されない。例えば所定数の更新情報が蓄積された時点で随時送信を行うようにしてもよい。
The server-side communication unit 93 receives feature point error information and the like transmitted from each nail print apparatus 1.
In addition, the server side communication unit 93 updates the updated nail region extraction model M when the model update unit 911 as a model update unit is updated or when a new nail region extraction model M is added. Update information such as the nail region extraction model M and the added nail region extraction model M is transmitted (distributed) to the nail print apparatus 1 periodically or when a user requests it.
The timing at which the server-side communication unit 93 transmits update information such as the updated nail region extraction model M and the added nail region extraction model M to the individual nail printing apparatuses 1 is not particularly limited. For example, transmission may be performed at any time when a predetermined number of update information is accumulated.

なお、ユーザが外部サーバ装置9との間で情報を共有したくないとの設定を行っている場合には、ネイルプリント装置1側でこのような設定が解除されない限りは、当該ネイルプリント装置1に対して更新情報等の配信は行わない。   If the user has made a setting that the user does not want to share information with the external server device 9, the nail printing device 1 will be used unless such setting is canceled on the nail printing device 1 side. Update information etc. are not distributed.

次に、図8から図10を参照しつつ、本実施形態における外部サーバ装置9、ネイルプリント装置1(描画装置)及び爪領域検出システム100の作用について説明する。
なお、以下では、ネイルプリント装置1において、外部サーバ装置9との間での情報共有を拒否しない設定となっていることを前提として説明する。
Next, operations of the external server device 9, the nail print device 1 (drawing device), and the nail region detection system 100 in the present embodiment will be described with reference to FIGS.
The following description is based on the assumption that the nail print apparatus 1 is set not to refuse information sharing with the external server apparatus 9.

図8は、ネイルプリント装置1による描画処理を示すフローチャートである。
このネイルプリント装置1により描画を行う場合、ユーザはまず、電源スイッチを入れて制御装置80を起動させ、印刷指U1の爪Tに印刷したいネイルデザインを選択する。選択されたネイルデザインは、表示部26に、デザイン確認用のサムネイル画像として表示されてもよい。
ユーザは、印刷指U1を指受入部31に挿入し、印刷指U1を位置決め固定した上で、図示しない描画スイッチを操作する。
FIG. 8 is a flowchart showing a drawing process performed by the nail print apparatus 1.
When drawing with the nail printing apparatus 1, the user first turns on the power switch to activate the control device 80, and selects a nail design to be printed on the nail T of the printing finger U1. The selected nail design may be displayed on the display unit 26 as a thumbnail image for design confirmation.
The user operates the drawing switch (not shown) after inserting the printing finger U1 into the finger receiving unit 31 and positioning and fixing the printing finger U1.

印刷指U1が指受入部31に位置決めされると、図8に示すように、撮影制御部811が撮影部50を制御して、爪Tを含む印刷指U1を撮影させ、指画像を取得させる(ステップS1)。
爪領域検出部812は、取得された指画像から印刷指U1の最大指幅Wmaxを検出し(ステップS2)、モデル選択用データ領域824に記憶されている爪領域抽出用モデルMを選択するための閾値を参照して、当該印刷指U1の爪Tに適用すべき爪領域抽出用モデルMを選択する(ステップS3)。
例えば、印刷指U1の最大指幅Wmaxが15mmである場合には、爪領域検出部812は、爪領域抽出用モデルMbを選択する。
When the printing finger U1 is positioned on the finger receiving unit 31, as shown in FIG. 8, the imaging control unit 811 controls the imaging unit 50 to image the printing finger U1 including the nail T and acquire a finger image. (Step S1).
The nail area detection unit 812 detects the maximum finger width Wmax of the printing finger U1 from the acquired finger image (step S2), and selects the nail area extraction model M stored in the model selection data area 824. The nail region extraction model M to be applied to the nail T of the printing finger U1 is selected with reference to the threshold value (step S3).
For example, when the maximum finger width Wmax of the printing finger U1 is 15 mm, the nail region detection unit 812 selects the nail region extraction model Mb.

表示制御部815は、選択された爪領域抽出用モデルMbを印刷指U1の指画像に重畳した画像を表示部26に表示させ(ステップS4)、ユーザに確認を促す。
ユーザは表示部26を確認し、修正個所がなければ図示しないOKボタンを操作する。この場合には、爪領域についての承認指示が制御部81に出力され(ステップS5)、爪領域検出部812は、当該爪領域抽出用モデルMbに示された輪郭線を爪領域として検出する(ステップS6)。
他方、爪領域抽出用モデルMbが爪Tの実際の輪郭線からずれており、修正必要箇所がある場合には、ユーザは、タッチパネルTP等を操作して修正したい部分の特徴点Pを移動させる。
例えば、図9(a)に示す例では、実際の爪Tの輪郭の下辺周辺が爪領域抽出用モデルMbよりも外側(図9(a)において下側)となっている。このため、ユーザは、図9(a)に矢印で示すように、爪Tの輪郭の下辺周辺の特徴点Pを爪Tの実際の輪郭に合う位置まで移動させる。ユーザが特徴点Pを移動させて、これを確定させると、特徴点Pの修正結果が制御部81に出力され(ステップS7)、爪領域検出部812は、修正後の輪郭線(図9(b)におきて爪領域抽出用モデルMb2)を爪Tの輪郭線(爪領域)として検出する(ステップS8)。
例えば、修正前の爪領域抽出用モデルMbが図9(b)に破線で示すものである場合、修正後に爪領域検出部812によって検出される爪領域は、爪Tの実際の輪郭線とほぼ重なり合う領域(図9(b)において爪領域抽出用モデルMb2として示す)となる。
爪領域抽出用モデルMbが修正された場合には、爪領域検出部812は、修正結果としての爪領域抽出用モデルMb2と個々の特徴点Pの修正情報(すなわち、修正前の特徴点Pと修正後の特徴点Pとの誤差、差分である「特徴点誤差情報」)をモデル記憶領域823に記憶させる(ステップS9)。
また、爪領域検出部812は、爪Tの曲率等、その他の爪情報についても検出する(ステップS10)。
The display control unit 815 causes the display unit 26 to display an image in which the selected nail region extraction model Mb is superimposed on the finger image of the printing finger U1 (step S4), and prompts the user to confirm.
The user checks the display unit 26 and operates an OK button (not shown) if there is no correction portion. In this case, an approval instruction for the nail region is output to the control unit 81 (step S5), and the nail region detection unit 812 detects the contour line indicated by the nail region extraction model Mb as a nail region ( Step S6).
On the other hand, when the nail region extraction model Mb is deviated from the actual contour line of the nail T and there is a portion that needs correction, the user moves the feature point P of the portion to be corrected by operating the touch panel TP or the like. .
For example, in the example shown in FIG. 9A, the periphery of the lower edge of the actual nail T is outside the nail region extraction model Mb (lower side in FIG. 9A). Therefore, the user moves the feature point P around the lower side of the contour of the nail T to a position that matches the actual contour of the nail T, as indicated by an arrow in FIG. When the user moves and confirms the feature point P, the correction result of the feature point P is output to the control unit 81 (step S7), and the nail region detection unit 812 displays the corrected contour line (FIG. 9 ( In step b), the nail region extraction model Mb2) is detected as the contour line (nail region) of the nail T (step S8).
For example, when the nail region extraction model Mb before correction is shown by a broken line in FIG. 9B, the nail region detected by the nail region detection unit 812 after correction is substantially the same as the actual contour line of the nail T. Overlapping regions (shown as nail region extracting model Mb2 in FIG. 9B).
When the nail region extraction model Mb is corrected, the nail region detection unit 812 corrects the correction information of the nail region extraction model Mb2 and the individual feature points P (that is, the feature points P before the correction). The difference from the corrected feature point P, “feature point error information”, which is the difference, is stored in the model storage area 823 (step S9).
Further, the nail region detection unit 812 also detects other nail information such as the curvature of the nail T (step S10).

爪領域検出部812により、爪領域や爪Tの曲率等が検出されると、この検出結果に基づいて描画データ生成部813が描画データを生成する(ステップS11)。
そして、生成された描画データは描画制御部814から描画部40に出力され、描画部40により、描画データに基づく描画が行われる(ステップS12)。
その後、例えばネイルプリント装置1の電源がOFFされるタイミングで、電源ON時点から電源OFF時点までにモデル記憶領域823に蓄積された特徴点誤差情報等が、通信部27からネットワークNを介して外部サーバ装置9に送信される(ステップS13)。
When the nail region detection unit 812 detects the nail region, the curvature of the nail T, and the like, the drawing data generation unit 813 generates drawing data based on the detection result (step S11).
The generated drawing data is output from the drawing control unit 814 to the drawing unit 40, and the drawing unit 40 performs drawing based on the drawing data (step S12).
Thereafter, for example, at the timing when the power of the nail printing apparatus 1 is turned off, the feature point error information and the like accumulated in the model storage area 823 from the time when the power is turned on to the time when the power is turned off are It is transmitted to the server device 9 (step S13).

次に、図10は、外部サーバ装置9によるモデル更新処理を示すフローチャートである。
図10に示すように、個々のネイルプリント装置1から外部サーバ装置9に特徴点誤差情報等が送信されると、サーバ側通信部93によって受信される(ステップS21)。
サーバ制御装置90のモデル更新部911は、受信された特徴点誤差情報を爪領域抽出用モデルMごとに分類する(ステップS22)。さらに、モデル更新部911は、各爪領域抽出用モデルMごとに分類されたものを当該爪領域抽出用モデルMが選択された印刷指U1の最大指幅Wmaxが同一又はある程度近い値のもの同士でグループ分けする(ステップS23)。
そして、モデル更新部911は、特徴点誤差情報が所定数以上蓄積されたグループがあるか否かを判断し(ステップS24)、無い場合(ステップS24;NO)には、(ステップS21)に戻って処理を繰り返す。
他方、特徴点誤差情報が所定数以上蓄積されたグループがある場合(ステップS24;YES)には、当該グループについて特徴点Pの誤差を分析する処理の開始を決定し(ステップS25)、以下のように爪領域抽出用モデルMの誤差を各辺ごとに分析する処理を行う。
なお、以下では各辺ごとに順次処理を行う場合を例示するが、処理の仕方はこれに限定されず、全ての特徴点Pについて特徴点Pの誤差を分析する処理を同時並行的に行ってもよい。
また、ここでは各爪領域抽出用モデルM、又は、さらにこれを細分化してグループ分けした場合の各グループに属する特徴点誤差情報が所定の件数を超えた場合にのみ、以下のモデル更新処理を行う場合を例示するが、例えば、特徴点誤差情報の蓄積数に関わらず、所定の期間経過ごとに自動的にモデル更新処理を行うとしてもよい。
Next, FIG. 10 is a flowchart showing model update processing by the external server device 9.
As shown in FIG. 10, when feature point error information or the like is transmitted from the individual nail printing apparatus 1 to the external server apparatus 9, it is received by the server side communication section 93 (step S21).
The model update unit 911 of the server control device 90 classifies the received feature point error information for each nail region extraction model M (step S22). Further, the model updating unit 911 has the same maximum finger width Wmax of the printing fingers U1 for which the nail region extraction model M is selected as those classified for each nail region extraction model M. Are grouped (step S23).
Then, the model update unit 911 determines whether or not there is a group in which a predetermined number or more of feature point error information is accumulated (step S24). If there is no group (step S24; NO), the model update unit 911 returns to (step S21). Repeat the process.
On the other hand, when there is a group in which a predetermined number or more of feature point error information is accumulated (step S24; YES), the start of the process of analyzing the error of the feature point P for the group is determined (step S25), and the following In this way, processing for analyzing the error of the nail region extraction model M for each side is performed.
In addition, although the case where it processes sequentially for every edge is illustrated below, the method of a process is not limited to this, The process which analyzes the error of the feature point P about all the feature points P is performed in parallel Also good.
Also, here, the following model update processing is performed only when the feature point error information belonging to each nail region extraction model M or each group when further subdividing the model M exceeds a predetermined number. For example, the model update process may be automatically performed every predetermined period regardless of the number of accumulated feature point error information.

本実施形態では、モデル更新部911は、まず、爪領域抽出用モデルMの上辺(すなわち爪Tの爪先側)周辺の特徴点誤差情報として蓄積されたものを足し合わせて蓄積数で除し、平均化された特徴点Pの誤差が所定値以上(例えば±2mm以上)あるか否かを判断する(ステップS26)。そして、誤差が所定値以上ある場合(ステップS26;YES)には、モデル更新部911は、爪領域抽出用モデルMの上辺周辺の特徴点の位置を、誤差を打ち消す方向に移動させる(ステップS27)。他方、誤差が所定値以上ない場合(ステップS26;NO)には、当該誤差については無視し、爪領域抽出用モデルMの上辺周辺の特徴点については修正せずに次のステップに進む。
すなわち、モデル更新部911は、爪領域抽出用モデルMの左辺(すなわち爪Tの左側)周辺の特徴点誤差情報として蓄積されたものを足し合わせて蓄積数で除し、平均化された特徴点Pの誤差が所定値以上(例えば±2mm以上)あるか否かを判断する(ステップS28)。そして、誤差が所定値以上ある場合(ステップS28;YES)には、モデル更新部911は、爪領域抽出用モデルMの左辺周辺の特徴点の位置を、誤差を打ち消す方向に移動させる(ステップS29)。他方、誤差が所定値以上ない場合(ステップS28;NO)には、当該誤差については無視し、爪領域抽出用モデルMの左辺周辺の特徴点については修正せずに次のステップに進む。
In the present embodiment, the model updating unit 911 first adds up the accumulated feature point error information around the upper side of the nail region extraction model M (that is, the toe side of the nail T), and divides it by the accumulated number. It is determined whether or not the error of the averaged feature point P is not less than a predetermined value (for example, ± 2 mm or more) (step S26). If the error is equal to or larger than the predetermined value (step S26; YES), the model update unit 911 moves the position of the feature point around the upper side of the nail region extraction model M in a direction to cancel the error (step S27). ). On the other hand, when the error is not equal to or greater than the predetermined value (step S26; NO), the error is ignored and the process proceeds to the next step without correcting the feature points around the upper side of the nail region extraction model M.
That is, the model update unit 911 adds up the accumulated feature point error information around the left side of the nail region extraction model M (that is, the left side of the nail T), divides it by the accumulated number, and averages the feature points It is determined whether or not the error of P is equal to or greater than a predetermined value (for example, ± 2 mm or more) (step S28). If the error is greater than or equal to the predetermined value (step S28; YES), the model update unit 911 moves the position of the feature point around the left side of the nail region extraction model M in a direction to cancel the error (step S29). ). On the other hand, if the error is not equal to or greater than the predetermined value (step S28; NO), the error is ignored and the process proceeds to the next step without correcting the feature points around the left side of the nail region extraction model M.

すなわち、モデル更新部911は、爪領域抽出用モデルMの下辺(すなわち爪Tの爪の根元側)周辺の特徴点誤差情報として蓄積されたものを足し合わせて蓄積数で除し、平均化された特徴点Pの誤差が所定値以上(例えば±2mm以上)あるか否かを判断する(ステップS30)。そして、誤差が所定値以上ある場合(ステップS30;YES)には、モデル更新部911は、爪領域抽出用モデルMの下辺周辺の特徴点の位置を、誤差を打ち消す方向に移動させる(ステップS31)。他方、誤差が所定値以上ない場合(ステップS30;NO)には、当該誤差については無視し、爪領域抽出用モデルMの下辺周辺の特徴点については修正せずに次のステップに進む。
すなわち、モデル更新部911は、爪領域抽出用モデルMの右辺(すなわち爪Tの右側)周辺の特徴点誤差情報として蓄積されたものを足し合わせて蓄積数で除し、平均化された特徴点Pの誤差が所定値以上(例えば±2mm以上)あるか否かを判断する(ステップS32)。そして、誤差が所定値以上ある場合(ステップS32;YES)には、モデル更新部911は、爪領域抽出用モデルMの右辺周辺の特徴点の位置を、誤差を打ち消す方向に移動させる(ステップS33)。他方、誤差が所定値以上ない場合(ステップS32;NO)には、当該誤差については無視し、爪領域抽出用モデルMの右辺周辺の特徴点については修正せずに次のステップに進む。
That is, the model update unit 911 adds up the accumulated feature point error information around the lower side of the nail region extraction model M (that is, the base of the nail of the nail T), divides it by the accumulated number, and averages it. It is determined whether the error of the feature point P is greater than or equal to a predetermined value (for example, ± 2 mm or more) (step S30). If the error is equal to or greater than the predetermined value (step S30; YES), the model update unit 911 moves the position of the feature point around the lower side of the nail region extraction model M in a direction to cancel the error (step S31). ). On the other hand, if the error is not equal to or greater than the predetermined value (step S30; NO), the error is ignored and the process proceeds to the next step without correcting the feature points around the lower side of the nail region extraction model M.
That is, the model update unit 911 adds up the accumulated feature point error information around the right side of the nail region extraction model M (that is, the right side of the nail T), divides it by the accumulated number, and averages the feature points It is determined whether or not the error of P is equal to or greater than a predetermined value (for example, ± 2 mm or more) (step S32). If the error is equal to or larger than the predetermined value (step S32; YES), the model update unit 911 moves the position of the feature point around the right side of the nail region extraction model M in a direction to cancel the error (step S33). ). On the other hand, if the error is not equal to or greater than the predetermined value (step S32; NO), the error is ignored and the feature point around the right side of the nail region extraction model M is not corrected and the process proceeds to the next step.

モデル更新部911は、特徴点Pを移動させ爪領域抽出用モデルMを修正した場合には、爪領域抽出用モデルMを修正後の内容に更新してサーバ側モデル記憶領域921に記憶させる(ステップS34)。
また、モデル更新部911は、爪領域抽出用モデルMの周囲4辺すべてについて所定値以上(例えば±2mm以上)の誤差があるか否かを判断し(ステップS35)、誤差が所定値以上ある場合(ステップS35;YES)には、モデル更新部911は、爪領域抽出用モデルM(例えば爪領域抽出用モデルMb)の修正ではなく、新規の爪領域抽出用モデルM(例えば、爪領域抽出用モデルMd)としてサーバ側モデル記憶領域921に記憶させる(ステップS36)。
When the model update unit 911 moves the feature point P and corrects the nail region extraction model M, the model update unit 911 updates the nail region extraction model M to the corrected content and stores it in the server-side model storage region 921 ( Step S34).
Further, the model update unit 911 determines whether or not there is an error of a predetermined value or more (for example, ± 2 mm or more) for all four sides around the nail region extraction model M (step S35), and the error is a predetermined value or more. In the case (step S35; YES), the model updating unit 911 does not correct the nail region extraction model M (for example, the nail region extraction model Mb), but a new nail region extraction model M (for example, nail region extraction). And stored in the server-side model storage area 921 as a model for use Md) (step S36).

モデル更新部911によるモデル更新処理が完了すると、定時に又はユーザからの要求のあったときに、更新された爪領域抽出用モデルMの情報をサーバ側通信部93からネットワークを介して各ネイルプリント装置1に送信(配信)する。
なお、各ネイルプリント装置1に対する更新された爪領域抽出用モデルMの情報の送信(配信)は、モデル更新処理が完了するごとに行われなくてもよい。例えば、爪領域抽出用モデルMについての更新情報が所定数以上蓄積される毎に適宜各ネイルプリント装置1に送信(配信)するようにしてもよい。
When the model update process by the model update unit 911 is completed, the updated nail area extraction model M information is transmitted from the server-side communication unit 93 via the network on a regular basis or when requested by the user. Transmit (deliver) to the device 1.
Note that the transmission (distribution) of the updated nail region extraction model M information to each nail print apparatus 1 may not be performed every time the model update process is completed. For example, the update information about the nail region extraction model M may be appropriately transmitted (distributed) to each nail print apparatus 1 every time a predetermined number or more of the update information is accumulated.

なお、このとき、サーバ側通信部93から送信される情報は更新された爪領域抽出用モデルMの情報に限定されない。
例えば、サーバ側ネイルデザイン記憶領域922に、各爪領域抽出用モデルMについて推奨されるネイルデザインが紐付けられて記憶されている場合には、更新された爪領域抽出用モデルMの情報を各ネイルプリント装置1に送信(配信)する際には、この推奨されるネイルデザインも併せて送信するようにしてもよい。このようにすることで、ユーザは、どのようなネイルデザインが自分の爪Tに似合うのかを知ることができ、デザインを選択する際の参考にすることができる。
At this time, the information transmitted from the server side communication unit 93 is not limited to the information of the updated nail region extraction model M.
For example, when the recommended nail design for each nail region extraction model M is associated and stored in the server-side nail design storage region 922, information on the updated nail region extraction model M is stored When transmitting (distributing) to the nail print apparatus 1, the recommended nail design may also be transmitted. By doing in this way, the user can know what nail design suits his / her nails T, and can use it as a reference when selecting a design.

外部サーバ装置9から更新された爪領域抽出用モデルMの情報が送信されると、その情報が各ネイルプリント装置1の通信部27によって受信され、適宜記憶部82内のモデル記憶領域や823、モデル選択用データ領域824の内容が更新される。
例えば、モデル選択用データ領域824に記憶されている閾値では細い指に対応した爪領域抽出用モデルMが対応付けられている場合(例えば最大指幅Wmaxが12mmである場合に爪領域抽出用モデルMaが対応付けられている場合)でも、最大指幅Wmaxが12mmのユーザのうちの多くが、自分の爪Tに合せて爪領域抽出用モデルMaの特徴点Pを調整した結果、爪領域抽出用モデルMbに近い形状に修正されていたような場合、最大指幅Wmaxの閾値と選択すべき爪領域抽出用モデルMとの対応関係を修正する場合も考えられる。
When the updated information about the nail region extraction model M is transmitted from the external server device 9, the information is received by the communication unit 27 of each nail print device 1, and the model storage region 823 in the storage unit 82, The contents of the model selection data area 824 are updated.
For example, when the threshold value stored in the model selection data area 824 is associated with a nail area extraction model M corresponding to a thin finger (for example, when the maximum finger width Wmax is 12 mm, the nail area extraction model). Even when Ma is associated), many of the users with the maximum finger width Wmax of 12 mm adjust the feature point P of the nail region extraction model Ma according to their nails T. As a result, nail region extraction is performed. When the shape is modified to be close to the model for use Mb, the correspondence between the threshold value of the maximum finger width Wmax and the nail region extraction model M to be selected may be modified.

このように、個々のネイルプリント装置1をネットワークNを介して外部サーバ装置9と連携させ、複数のネイルプリント装置1の情報を外部サーバ装置9に集約させて分析、更新を行うことで、爪領域を抽出するための爪領域抽出用モデルMをより汎用性のある精度の高いものとすることができる。
また、随時個々のネイルプリント装置1からの情報を集めて爪領域抽出用モデルMを更新していくことにより、時期によって変化していく流行に対応した爪領域抽出用モデルMを用意することができ、流行の移り変わりによってユーザの爪Tの形状が変化していく場合にも、ユーザの手間をできるだけ少なくしつつ、高精度の爪領域の検出を行うことができる。
As described above, each nail print device 1 is linked to the external server device 9 via the network N, and information on a plurality of nail print devices 1 is aggregated in the external server device 9 to perform analysis and update. The nail region extraction model M for extracting the region can be made more versatile and accurate.
Further, by collecting information from individual nail printing apparatuses 1 and updating the nail region extraction model M as needed, it is possible to prepare a nail region extraction model M corresponding to the fashion that changes with time. In addition, even when the shape of the user's nail T changes due to a change in fashion, it is possible to detect the nail region with high accuracy while minimizing the user's effort.

以上のように、本実施形態によれば、ネイルプリント装置1に、爪領域抽出用モデルMを記憶するモデル記憶領域823と、爪領域抽出用モデルMを指画像にフィッティングさせて爪領域を特定する爪領域検出部812とを備え、爪領域検出手段は、爪領域抽出用モデルMの指画像へのフィッティングの際に、輪郭線を構成する特徴点Pを指画像に応じて修正するようになっており、爪領域抽出用モデルMが修正されたときには、その修正後の特徴点Pと修正前の特徴点Pとの誤差(差分)を特徴点誤差情報として外部サーバ装置9に送信するようになっている。また、この特徴点誤差情報を受け取った外部サーバ装置9では、モデル更新部911が、特徴点誤差情報を爪領域抽出用モデルMごとに分類し、各爪領域抽出用モデルMごとに特徴点Pの誤差に基づいて、爪領域抽出用モデルMを更新し、更新後の爪領域抽出用モデルMがネイルプリント装置1に送信されるようになっている。
このため、個々のネイルプリント装置1において蓄積された爪領域抽出用モデルMの修正情報を外部サーバ装置9に集約して分析、更新することが可能となる。
これにより、爪領域を抽出するための爪領域抽出用モデルMに事後的に多くのユーザの情報を反映させることができ、より汎用性のある精度の高いものとすることができる。
また、随時個々のネイルプリント装置1からの情報を集めて爪領域抽出用モデルMを更新していくことにより、時期によって変化していく流行の爪形状にも対応した爪領域抽出用モデルMとすることができ、流行の移り変わりによってユーザの爪Tの形状が変化していく場合にも、各爪Tの形状に合った爪領域抽出用モデルMを選択することが可能となり、爪領域抽出用モデルMを選択した後で特徴点を調整するというユーザの手間をできる限り抑え、かつ高精度の爪領域の検出を行うことが可能となる。
As described above, according to the present embodiment, the nail print device 1 specifies the nail region by fitting the model storage region 823 for storing the nail region extraction model M and the nail region extraction model M to the finger image. A nail region detecting unit 812 for performing correction so that the nail region detecting means corrects the feature points P constituting the contour line according to the finger image when fitting the nail region extracting model M to the finger image. Thus, when the nail region extraction model M is corrected, an error (difference) between the corrected feature point P and the uncorrected feature point P is transmitted to the external server device 9 as feature point error information. It has become. Also, in the external server device 9 that has received this feature point error information, the model update unit 911 classifies the feature point error information for each nail region extraction model M, and the feature point P for each nail region extraction model M. The nail area extraction model M is updated on the basis of the above error, and the updated nail area extraction model M is transmitted to the nail printing apparatus 1.
For this reason, it becomes possible to collect and analyze and update the correction information of the nail region extraction model M accumulated in the individual nail print apparatuses 1 in the external server apparatus 9.
As a result, a large amount of user information can be reflected on the nail region extraction model M for extracting the nail region afterwards, and more versatile and accurate information can be obtained.
Also, by collecting information from the individual nail printing apparatus 1 and updating the nail region extraction model M as needed, a nail region extraction model M corresponding to a trendy nail shape that changes with time Even when the shape of the user's nail T changes due to a change in fashion, it becomes possible to select a nail region extraction model M that matches the shape of each nail T, and for nail region extraction. It is possible to detect the nail region with high accuracy while reducing the user's trouble of adjusting the feature point after selecting the model M as much as possible.

また、本実施形態では、モデル更新部911は、特徴点誤差情報がある程度蓄積してから爪領域抽出用モデルMの更新処理を行う。
このため、少数の特殊な爪Tに対応した修正等が反映されることによって爪領域抽出用モデルMの更新が不自然に行われることを避けることができ、より汎用性の高い爪領域抽出用モデルMとなるように適切な更新処理を行うことができる。
In the present embodiment, the model update unit 911 performs the update process of the nail region extraction model M after the feature point error information is accumulated to some extent.
For this reason, it is possible to avoid an unnatural update of the nail region extraction model M by reflecting corrections corresponding to a small number of special nails T, and for more versatile nail region extraction. Appropriate update processing can be performed so that the model M is obtained.

なお、以上本発明の実施形態について説明したが、本発明は、かかる実施形態に限定されず、その要旨を逸脱しない範囲で、種々変形が可能であることは言うまでもない。   Although the embodiments of the present invention have been described above, the present invention is not limited to such embodiments, and various modifications can be made without departing from the scope of the present invention.

例えば、本実施形態では、モデル更新部911が、モデルの更新処理を行う場合に、特徴点誤差情報を爪領域抽出用モデルMごとに分類し、さらに、モデル選択の閾値となる最大指幅Wmaxの値でさらに分類する場合を例示したが、最大指幅Wmaxの値による分類は必須ではなく、特徴点誤差情報を爪領域抽出用モデルMごとに分類した状態でモデルの更新処理を行ってもよい。   For example, in the present embodiment, when the model update unit 911 performs model update processing, the feature point error information is classified for each nail region extraction model M, and the maximum finger width Wmax serving as a model selection threshold value However, the classification based on the value of the maximum finger width Wmax is not essential, and the model update process may be performed with the feature point error information classified for each nail region extraction model M. Good.

また、本実施形態では、複数の爪領域抽出用モデルMのうち何れの爪領域抽出用モデルMを選択するかの閾値として最大指幅Wmaxの値を用いたが、モデル選択の閾値はこれに限定されない。
例えば、指の厚み(高さ)方向の寸法を閾値として用いてもよい。
In the present embodiment, the value of the maximum finger width Wmax is used as a threshold for selecting which nail region extraction model M from among the plurality of nail region extraction models M. It is not limited.
For example, the dimension in the thickness (height) direction of the finger may be used as the threshold value.

また、特に個人ユーザが専用機としてネイルプリント装置1を使用する場合には、ネイルプリント装置1側において、ユーザは外部サーバ装置9からの更新情報に関わらず、自らがよく使う爪領域抽出用モデルMを登録しておくことができるようにしてもよい。
また、専用機ではないが、特定のユーザがネイルプリント装置1を使用するような場合には、各ユーザ名と自らがよく使う爪領域抽出用モデルMとを対応付けて登録しておいてもよい。
このようにすることで、モデルの更新処理により、選択可能な爪領域抽出用モデルMが細分化され、数が多くなった場合でも、自分の爪Tに合う爪領域抽出用モデルMを間違わずに選択することが可能となる。
In particular, when an individual user uses the nail print apparatus 1 as a dedicated machine, the user uses the nail area extraction model frequently used by the user regardless of update information from the external server apparatus 9 on the nail print apparatus 1 side. M may be registered.
Further, although not a dedicated machine, when a specific user uses the nail printing apparatus 1, each user name may be registered in association with a nail region extraction model M frequently used by the user. Good.
By doing so, even if the selectable nail region extraction model M is subdivided by the model update process and the number increases, the nail region extraction model M that matches the nail T is not mistaken. It becomes possible to select.

また、本実施形態では、外部サーバ装置9から送信される更新情報に、各爪領域抽出用モデルMに合うネイルデザインの情報が付帯されていてもよいとしたが、さらに、同一又は類似の指幅のユーザ等、爪の形状が似通っていると判断される者が過去に採用した頻度の高いネイルデザインをランキング形式等で表した情報をネイルプリント装置1に送信し、ユーザに合う可能性の高いネイルデザインとして提案してもよい。
この場合、ランキングを随時更新していくことで、自分に似合うデザインのうち現在の流行に合ったものがどれかをユーザが知ることができ、自分の爪Tにネイルプリントを行う際の参考とすることができる。
In the present embodiment, the update information transmitted from the external server device 9 may be accompanied by nail design information suitable for each nail region extraction model M. Information indicating the nail design frequently used in the past by a person who is judged to have a similar nail shape, such as a width user, is transmitted to the nail printing apparatus 1 in the form of a ranking format, etc. It may be proposed as a high nail design.
In this case, by updating the ranking from time to time, the user can know which design suits the current fashion among the designs that look good on him. can do.

また、ユーザが選択したネイルデザインがユーザの最大指幅Wmaxの値等の閾値に基づいて選択された爪領域抽出用モデルMに合わない場合には、表示部26にその旨のメッセージや警告を表示させたり、実際に描画した場合のイメージを表示させることで注意喚起するようにしてもよい。
例えば、縦長で細身の爪Tと判断されるユーザが、描画するネイルデザインとして横幅のあるデザインを選択した場合に、仕上がりのイメージを示して警告するようにする。
これにより、ユーザがデザイン選択を誤り、イメージと異なるネイルプリントを実行してしまうリスクを減らすことができる。
なお、ネイルプリント装置1がスピーカ等を備える場合には、音声等にて警告してもよい。
If the nail design selected by the user does not match the nail region extraction model M selected based on the threshold value such as the value of the user's maximum finger width Wmax, a message or a warning to that effect is displayed on the display unit 26. You may make it alert by making it display or displaying the image at the time of actually drawing.
For example, when a user who is determined to be a vertically long and narrow nail T selects a design having a horizontal width as a nail design to be drawn, a warning is displayed with a finished image.
Accordingly, it is possible to reduce a risk that the user makes a wrong design selection and executes a nail print different from the image.
In the case where the nail print apparatus 1 includes a speaker or the like, a warning may be given by voice or the like.

また、本実施形態では、4辺ともが所定の誤差を超える場合に、新規の爪領域抽出用モデルMとして登録する場合を例示したが、もとの爪領域抽出用モデルMの修正・更新にとどめるか、新たな爪領域抽出用モデルMとして登録するかの判断はここに例示したものに限定されない。
例えば、1辺でも所定の誤差を大きく超える場合や、同様の修正を行っているユーザが多い場合等、別個のモデルとして登録する必要性が高いと思われる場合には、新規の爪領域抽出用モデルMとして登録してもよい。
Further, in the present embodiment, the case of registering as a new nail region extraction model M when all four sides exceed a predetermined error is exemplified, but the original nail region extraction model M is corrected / updated. The determination of whether to stop or register as a new nail region extraction model M is not limited to the example illustrated here.
For example, if it is highly necessary to register as a separate model, such as when one side greatly exceeds a predetermined error or when there are many users who have made similar corrections, a new nail region extraction The model M may be registered.

また、本実施形態では、ネイルプリント装置(描画装置)1が直接ネットワークNを介して外部サーバ装置9と接続されている場合を例示したが、ネイルプリント装置(描画装置)1が直接ネットワークNに接続される必要はない。
例えば、図1(b)に示すように、ネイルプリント装置(描画装置)1が、各種の通信端末装置Pdを介してネットワークNに接続されていてもよい。
この場合には、ネイルプリント装置(描画装置)1に操作部25や表示部26を備える必要がない。また、通信端末装置Pdにおいて、外部サーバ装置9を介してネイルデザインのデータや各種のプログラム等を取得できるようにし、通信端末装置Pdの操作部や表示部を用いてネイルプリント装置(描画装置)1の描画動作等を制御できるようにしてもよい。この場合には、ネイルプリント装置(描画装置)1には、通信端末装置Pdの制御にしたがって描画を行うことができる機能のみを備えればよく、簡易かつ安価にネイルプリント装置(描画装置)1を構成することも可能となる。
In the present embodiment, the case where the nail print apparatus (drawing apparatus) 1 is directly connected to the external server apparatus 9 via the network N is illustrated. However, the nail print apparatus (drawing apparatus) 1 is directly connected to the network N. There is no need to be connected.
For example, as shown in FIG. 1B, a nail print device (drawing device) 1 may be connected to a network N via various communication terminal devices Pd.
In this case, it is not necessary to provide the operation unit 25 and the display unit 26 in the nail printing apparatus (drawing apparatus) 1. Further, the communication terminal device Pd can acquire nail design data, various programs, and the like via the external server device 9, and the nail print device (drawing device) using the operation unit and display unit of the communication terminal device Pd. One drawing operation or the like may be controlled. In this case, the nail print apparatus (drawing apparatus) 1 only needs to have a function capable of drawing according to the control of the communication terminal device Pd, and the nail print apparatus (drawing apparatus) 1 can be simply and inexpensively. It is also possible to configure.

また、本実施形態では、ネイルプリント装置(描画装置)1の描画ヘッド43に描画用のペン41を保持するペンホルダ42とインクジェットヘッド71とを備える構成としたが、ペン41とインクジェットヘッド71との両方を備えることは必須の構成ではなく、いずれか一方のみを備えて描画を行う描画装置であってもよい。   In the present embodiment, the drawing head 43 of the nail printing apparatus (drawing apparatus) 1 includes the pen holder 42 that holds the drawing pen 41 and the inkjet head 71. Providing both is not an essential configuration, and may be a drawing apparatus that draws only one of them.

また、本実施形態では、描画ヘッド43にペンホルダ42を1つ備えている場合を例示したが、描画ヘッド43に設けられるペンホルダ42の数は1つに限定されない。例えば2つ以上のペンホルダ42を備え、描画用のペン41が2本以上保持されていてもよい。   In this embodiment, the drawing head 43 includes one pen holder 42. However, the number of pen holders 42 provided in the drawing head 43 is not limited to one. For example, two or more pen holders 42 may be provided, and two or more drawing pens 41 may be held.

また、本実施形態では、ペンホルダ42に保持させるペン41を、ユーザが適宜手動で交換する場合を例示したが、例えば、隔壁116上等にペン41を待機させておく待機スペースを設けて、図示しないペン交換機構により必要なペン41を自動的に待機スペース内から取得してペンホルダ42に差し替えるようにしてもよい。   In the present embodiment, the case where the user manually replaces the pen 41 held by the pen holder 42 is illustrated as an example. However, for example, a standby space for waiting the pen 41 on the partition wall 116 is provided. The necessary pen 41 may be automatically acquired from the waiting space and replaced with the pen holder 42 by the pen replacement mechanism.

また、本実施形態では、指を1本ずつ装置に挿入して順次描画を行うネイルプリント装置1を例としたが、複数本の指に対して、各指を抜き差しすることなく、連続的に描画を行うことのできる構成とすることも可能である。   Further, in this embodiment, the nail print apparatus 1 that performs drawing sequentially by inserting fingers one by one into the apparatus has been described as an example. However, a plurality of fingers can be continuously inserted without inserting or removing each finger. It is also possible to adopt a configuration that can perform drawing.

また、ネイルプリント装置1に、描画後にインクを乾燥させるためのヒータやファンを備える乾燥部を備えていてもよい。   Further, the nail printing apparatus 1 may include a drying unit including a heater and a fan for drying ink after drawing.

以上本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
<請求項1>
指画像から爪領域を特定する際に前記指画像にフィッティングさせる爪領域抽出用モデルを複数記憶するサーバ側モデル記憶手段と、
前記爪領域抽出用モデルの前記指画像へのフィッティングの際に、前記爪領域抽出用モデルの輪郭線を構成する複数の特徴点を前記指画像に応じて修正した修正後の特徴点と修正前の特徴点との誤差である特徴点誤差情報を受信するサーバ側通信手段と、
前記サーバ側通信手段により受信された前記特徴点誤差情報を前記爪領域抽出用モデルごとに分類し、各爪領域抽出用モデルごとに特徴点の誤差に基づいて、前記爪領域抽出用モデルを更新するモデル更新手段と、
を備えることを特徴とするサーバ装置。
<請求項2>
前記サーバ側通信手段は描画装置と通信可能であり、
前記サーバ側通信手段は、前記モデル更新手段によって更新された更新後の前記爪領域抽出用モデルを前記描画装置に送信することを特徴とする請求項1に記載のサーバ装置。
<請求項3>
前記モデル更新手段は、前記サーバ側通信手段により受信された前記特徴点誤差情報が所定数以上蓄積してから前記爪領域抽出用モデルを更新することを特徴とする請求項1又は請求項2に記載のサーバ装置。
<請求項4>
請求項1から請求項3のいずれか一項に記載のサーバ装置と、
描画装置と、
を備えることを特徴とする爪領域検出システム。
<請求項5>
前記描画装置は、
複数の特徴点で構成された輪郭線を有し、指画像から爪領域を特定する際に前記指画像にフィッティングさせる爪領域抽出用モデルを記憶する装置側モデル記憶手段と、
前記爪領域抽出用モデルを前記指画像にフィッティングさせて爪領域を特定する爪領域検出手段と、
前記爪領域検出手段によって特定された前記爪領域に描画を施す描画手段と、
前記爪領域検出手段は、前記爪領域抽出用モデルの前記指画像へのフィッティングの際に、前記輪郭線を構成する特徴点を前記指画像に応じて修正するものであり、修正後の特徴点と修正前の特徴点との誤差を特徴点誤差情報として前記サーバ装置に送信する装置側通信手段と、
を備えることを特徴とする請求項4に記載の爪領域検出システム。
<請求項6>
複数の特徴点で構成された輪郭線を有し、指画像から爪領域を特定する際に前記指画像にフィッティングさせる爪領域抽出用モデルを記憶する装置側モデル記憶手段と、
前記爪領域抽出用モデルを前記指画像にフィッティングさせて爪領域を特定する爪領域検出手段と、
前記爪領域検出手段によって特定された前記爪領域に描画を施す描画手段と、
外部のサーバ装置との間で情報の送受信可能に構成された装置側通信手段と、
を備え、
前記爪領域検出手段は、前記爪領域抽出用モデルの前記指画像へのフィッティングの際に、前記輪郭線を構成する特徴点を前記指画像に応じて修正するものであり、
前記装置側通信手段は、修正後の特徴点と修正前の特徴点との誤差を特徴点誤差情報として外部サーバ装置に送信するとともに、前記外部のサーバ装置において前記爪領域抽出用モデルが更新されたときは、更新後の爪領域抽出用モデルを前記外部のサーバ装置から受信することを特徴とする描画装置。
Although several embodiments of the present invention have been described above, the scope of the present invention is not limited to the above-described embodiments, but includes the scope of the invention described in the claims and equivalents thereof. .
The invention described in the scope of claims attached to the application of this application will be added below. The item numbers of the claims described in the appendix are as set forth in the claims attached to the application of this application.
[Appendix]
<Claim 1>
Server-side model storage means for storing a plurality of nail region extraction models to be fitted to the finger image when specifying the nail region from the finger image;
When fitting the nail region extraction model to the finger image, a plurality of feature points constituting the contour line of the nail region extraction model are corrected according to the finger image and before correction. Server side communication means for receiving feature point error information which is an error from the feature point of
The feature point error information received by the server-side communication means is classified for each nail region extraction model, and the nail region extraction model is updated based on the feature point error for each nail region extraction model. Model update means to
A server device comprising:
<Claim 2>
The server-side communication means can communicate with the drawing apparatus;
The server apparatus according to claim 1, wherein the server-side communication unit transmits the updated nail region extraction model updated by the model update unit to the drawing apparatus.
<Claim 3>
The model update unit updates the nail region extraction model after a predetermined number or more of the feature point error information received by the server side communication unit is accumulated. The server apparatus of description.
<Claim 4>
The server device according to any one of claims 1 to 3,
A drawing device;
A nail region detection system comprising:
<Claim 5>
The drawing device includes:
A device-side model storage means for storing a nail region extraction model having an outline composed of a plurality of feature points and fitting to the finger image when the nail region is specified from the finger image;
Nail area detection means for specifying the nail area by fitting the nail area extraction model to the finger image;
Drawing means for drawing on the nail area specified by the nail area detecting means;
The nail region detection means is a unit that corrects the feature points constituting the contour line according to the finger image when fitting the nail region extraction model to the finger image. And device side communication means for transmitting an error between the feature point before correction and the feature point error information to the server device,
The nail | claw area | region detection system of Claim 4 characterized by the above-mentioned.
<Claim 6>
A device-side model storage means for storing a nail region extraction model having an outline composed of a plurality of feature points and fitting to the finger image when the nail region is specified from the finger image;
Nail area detection means for specifying the nail area by fitting the nail area extraction model to the finger image;
Drawing means for drawing on the nail area specified by the nail area detecting means;
A device-side communication means configured to be able to send and receive information to and from an external server device;
With
The nail region detection means corrects the feature points constituting the contour line according to the finger image when fitting the nail region extraction model to the finger image.
The device-side communication means transmits an error between the corrected feature point and the uncorrected feature point to the external server device as feature point error information, and the nail region extraction model is updated in the external server device. A drawing device that receives the updated nail region extraction model from the external server device.

1 ネイルプリント装置
9 外部サーバ装置
31 指受入部
40 描画部
41 ペン
50 撮影部
51 撮影装置
81 制御部
82 記憶部
812 爪領域検出部
911 モデル更新部
T 爪
U1 印刷指
DESCRIPTION OF SYMBOLS 1 Nail print apparatus 9 External server apparatus 31 Finger receiving part 40 Drawing part 41 Pen 50 Image | photographing part 51 Image | photographing apparatus 81 Control part 82 Memory | storage part 812 Nail area | region detection part 911 Model update part T Nail U1 Printing finger

Claims (6)

指画像から爪領域を特定する際に前記指画像にフィッティングさせる爪領域抽出用モデルを複数記憶するサーバ側モデル記憶手段と、
前記爪領域抽出用モデルの前記指画像へのフィッティングの際に、前記爪領域抽出用モデルの輪郭線を構成する複数の特徴点を前記指画像に応じて修正した修正後の特徴点と修正前の特徴点との誤差である特徴点誤差情報を受信するサーバ側通信手段と、
前記サーバ側通信手段により受信された前記特徴点誤差情報を前記爪領域抽出用モデルごとに分類し、各爪領域抽出用モデルごとに特徴点の誤差に基づいて、前記爪領域抽出用モデルを更新するモデル更新手段と、
を備えることを特徴とするサーバ装置。
Server-side model storage means for storing a plurality of nail region extraction models to be fitted to the finger image when specifying the nail region from the finger image;
When fitting the nail region extraction model to the finger image, a plurality of feature points constituting the contour line of the nail region extraction model are corrected according to the finger image and before correction. Server side communication means for receiving feature point error information which is an error from the feature point of
The feature point error information received by the server-side communication means is classified for each nail region extraction model, and the nail region extraction model is updated based on the feature point error for each nail region extraction model. Model update means to
A server device comprising:
前記サーバ側通信手段は描画装置と通信可能であり、
前記サーバ側通信手段は、前記モデル更新手段によって更新された更新後の前記爪領域抽出用モデルを前記描画装置に送信することを特徴とする請求項1に記載のサーバ装置。
The server-side communication means can communicate with the drawing apparatus;
The server apparatus according to claim 1, wherein the server-side communication unit transmits the updated nail region extraction model updated by the model update unit to the drawing apparatus.
前記モデル更新手段は、前記サーバ側通信手段により受信された前記特徴点誤差情報が所定数以上蓄積してから前記爪領域抽出用モデルを更新することを特徴とする請求項1又は請求項2に記載のサーバ装置。   The model update unit updates the nail region extraction model after a predetermined number or more of the feature point error information received by the server side communication unit is accumulated. The server apparatus of description. 請求項1から請求項3のいずれか一項に記載のサーバ装置と、
描画装置と、
を備えることを特徴とする爪領域検出システム。
The server device according to any one of claims 1 to 3,
A drawing device;
A nail region detection system comprising:
前記描画装置は、
複数の特徴点で構成された輪郭線を有し、指画像から爪領域を特定する際に前記指画像にフィッティングさせる爪領域抽出用モデルを記憶する装置側モデル記憶手段と、
前記爪領域抽出用モデルを前記指画像にフィッティングさせて爪領域を特定する爪領域検出手段と、
前記爪領域検出手段によって特定された前記爪領域に描画を施す描画手段と、
前記爪領域検出手段は、前記爪領域抽出用モデルの前記指画像へのフィッティングの際に、前記輪郭線を構成する特徴点を前記指画像に応じて修正するものであり、修正後の特徴点と修正前の特徴点との誤差を特徴点誤差情報として前記サーバ装置に送信する装置側通信手段と、
を備えることを特徴とする請求項4に記載の爪領域検出システム。
The drawing device includes:
A device-side model storage means for storing a nail region extraction model having an outline composed of a plurality of feature points and fitting to the finger image when the nail region is specified from the finger image;
Nail area detection means for specifying the nail area by fitting the nail area extraction model to the finger image;
Drawing means for drawing on the nail area specified by the nail area detecting means;
The nail region detection means is a unit that corrects the feature points constituting the contour line according to the finger image when fitting the nail region extraction model to the finger image. And device side communication means for transmitting an error between the feature point before correction and the feature point error information to the server device,
The nail | claw area | region detection system of Claim 4 characterized by the above-mentioned.
複数の特徴点で構成された輪郭線を有し、指画像から爪領域を特定する際に前記指画像にフィッティングさせる爪領域抽出用モデルを記憶する装置側モデル記憶手段と、
前記爪領域抽出用モデルを前記指画像にフィッティングさせて爪領域を特定する爪領域検出手段と、
前記爪領域検出手段によって特定された前記爪領域に描画を施す描画手段と、
外部のサーバ装置との間で情報の送受信可能に構成された装置側通信手段と、
を備え、
前記爪領域検出手段は、前記爪領域抽出用モデルの前記指画像へのフィッティングの際に、前記輪郭線を構成する特徴点を前記指画像に応じて修正するものであり、
前記装置側通信手段は、修正後の特徴点と修正前の特徴点との誤差を特徴点誤差情報として外部サーバ装置に送信するとともに、前記外部のサーバ装置において前記爪領域抽出用モデルが更新されたときは、更新後の爪領域抽出用モデルを前記外部のサーバ装置から受信することを特徴とする描画装置。
A device-side model storage means for storing a nail region extraction model having an outline composed of a plurality of feature points and fitting to the finger image when the nail region is specified from the finger image;
Nail area detection means for specifying the nail area by fitting the nail area extraction model to the finger image;
Drawing means for drawing on the nail area specified by the nail area detecting means;
A device-side communication means configured to be able to send and receive information to and from an external server device;
With
The nail region detection means corrects the feature points constituting the contour line according to the finger image when fitting the nail region extraction model to the finger image.
The device-side communication means transmits an error between the corrected feature point and the uncorrected feature point to the external server device as feature point error information, and the nail region extraction model is updated in the external server device. A drawing device that receives the updated nail region extraction model from the external server device.
JP2016190020A 2016-09-28 2016-09-28 Server device, nail region detection system, and drawing device Pending JP2018055364A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016190020A JP2018055364A (en) 2016-09-28 2016-09-28 Server device, nail region detection system, and drawing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016190020A JP2018055364A (en) 2016-09-28 2016-09-28 Server device, nail region detection system, and drawing device

Publications (1)

Publication Number Publication Date
JP2018055364A true JP2018055364A (en) 2018-04-05

Family

ID=61835838

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016190020A Pending JP2018055364A (en) 2016-09-28 2016-09-28 Server device, nail region detection system, and drawing device

Country Status (1)

Country Link
JP (1) JP2018055364A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020110347A1 (en) 2018-11-30 2020-06-04 船井電機株式会社 Region detection device
JP2022062482A (en) * 2020-10-08 2022-04-20 カシオ計算機株式会社 Nail contour detection device, printing device, nail contour detection method, and program
US20230044135A1 (en) * 2021-08-03 2023-02-09 Casio Computer Co., Ltd. Contour detection apparatus, printing apparatus, contour detection method and storage medium
KR20230075953A (en) * 2021-11-23 2023-05-31 양지민 Method and device for providing nail art design
JP2023092065A (en) * 2021-12-21 2023-07-03 カシオ計算機株式会社 Giving method, terminal device, printing system and program

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020110347A1 (en) 2018-11-30 2020-06-04 船井電機株式会社 Region detection device
US11270453B2 (en) 2018-11-30 2022-03-08 Funai Electric Co., Ltd. Region detection device
JP2022062482A (en) * 2020-10-08 2022-04-20 カシオ計算機株式会社 Nail contour detection device, printing device, nail contour detection method, and program
JP7151753B2 (en) 2020-10-08 2022-10-12 カシオ計算機株式会社 Nail contour detection device, printing device, nail contour detection method and program
CN115705650A (en) * 2021-08-03 2023-02-17 卡西欧计算机株式会社 Contour detection device, printing device, contour detection method, and recording medium
JP2023022617A (en) * 2021-08-03 2023-02-15 カシオ計算機株式会社 Contour detection device, printer, contour detection method and program
US20230044135A1 (en) * 2021-08-03 2023-02-09 Casio Computer Co., Ltd. Contour detection apparatus, printing apparatus, contour detection method and storage medium
JP7392696B2 (en) 2021-08-03 2023-12-06 カシオ計算機株式会社 Contour detection device, printing device, contour detection method and program
US12433387B2 (en) 2021-08-03 2025-10-07 Casio Computer Co., Ltd. Contour detection apparatus, printing apparatus, contour detection method and storage medium
KR20230075953A (en) * 2021-11-23 2023-05-31 양지민 Method and device for providing nail art design
KR102665772B1 (en) 2021-11-23 2024-05-14 양지민 Method and device for providing nail art design
JP2023092065A (en) * 2021-12-21 2023-07-03 カシオ計算機株式会社 Giving method, terminal device, printing system and program
JP7447887B2 (en) 2021-12-21 2024-03-12 カシオ計算機株式会社 Gift method, terminal device, printing system and program

Similar Documents

Publication Publication Date Title
JP6790513B2 (en) Drawing device and drawing method of drawing device
JP6428415B2 (en) Drawing apparatus and nail shape detection method
JP6493198B2 (en) Drawing apparatus and drawing method of drawing apparatus
JP6128067B2 (en) Drawing apparatus and drawing control method of drawing apparatus
JP2018055364A (en) Server device, nail region detection system, and drawing device
CN102555525B (en) Nail print apparatus and print control method
CN104414105B (en) Nail printing device and printing method thereof
US10696067B2 (en) Nail printing apparatus and control method
JP2017012340A (en) Drawing apparatus and drawing method of drawing apparatus
JP2016059731A (en) Nail information detection device, drawing device and nail information detection method
CN108621597B (en) Drawing device, drawing method, and recording medium
US10806231B2 (en) Drawing apparatus, drawing method, and recording medium storing program
US9649859B2 (en) Drawing apparatus and method for controlling drawing by drawing apparatus
CN111728344B (en) Printing apparatus and printing method
US12043041B2 (en) Printing device, printing method, and storage medium
JP2017154502A (en) Drawing apparatus and drawing control method of drawing apparatus
JP6939957B2 (en) Drawing device and drawing method of drawing device
JP7124477B2 (en) Drawing device, drawing method and program
JP6958336B2 (en) Drawing system, drawing device and terminal device
US11691438B2 (en) Printing apparatus, printing system, printing control method, and recording medium
JP2017055933A (en) Nail shape detection device, drawing device, and nail shape detection method
JP6825244B2 (en) Drawing device and drawing method of drawing device
JP2016171968A (en) Drawing apparatus and drawing method
JP6733251B2 (en) Drawing device and drawing method of drawing device