(57)【要約】【課題】多くのユーザのデータを用いて爪領域を抽出するためのモデルを事後的に更新することでより汎用性の高いモデルをユーザに提供し、爪領域の検出精度を向上させることができるサーバ装置、爪領域検出システム及び描画装置を提供する。【解決手段】指画像から爪領域を特定する際に指画像にフィッティングさせる爪領域抽出用モデルＭを複数記憶するサーバ側モデル記憶領域９２１と、爪領域抽出用モデルＭの指画像へのフィッティングの際に、爪領域抽出用モデルＭの輪郭線を構成する複数の特徴点Ｐを指画像に応じて修正した修正後の特徴点Ｐと修正前の特徴点Ｐとの誤差である特徴点誤差情報を受信するサーバ側通信部９３と、サーバ側通信部９３により受信された特徴点誤差情報を爪領域抽出用モデルＭごとに分類し、各爪領域抽出用モデルＭごとに特徴点Ｐの誤差に基づいて、爪領域抽出用モデルＭを更新するモデル更新部９１１とを備える。【選択図】図１
2018055364.tif 000002
【特許請求の範囲】
【請求項１】
指画像から爪領域を特定する際に前記指画像にフィッティングさせる爪領域抽出用モデルを複数記憶するサーバ側モデル記憶手段と、
前記爪領域抽出用モデルの前記指画像へのフィッティングの際に、前記爪領域抽出用モデルの輪郭線を構成する複数の特徴点を前記指画像に応じて修正した修正後の特徴点と修正前の特徴点との誤差である特徴点誤差情報を受信するサーバ側通信手段と、
前記サーバ側通信手段により受信された前記特徴点誤差情報を前記爪領域抽出用モデルごとに分類し、各爪領域抽出用モデルごとに特徴点の誤差に基づいて、前記爪領域抽出用モデルを更新するモデル更新手段と、
を備えることを特徴とするサーバ装置。
【請求項２】
前記サーバ側通信手段は描画装置と通信可能であり、
前記サーバ側通信手段は、前記モデル更新手段によって更新された更新後の前記爪領域抽出用モデルを前記描画装置に送信することを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記モデル更新手段は、前記サーバ側通信手段により受信された前記特徴点誤差情報が所定数以上蓄積してから前記爪領域抽出用モデルを更新することを特徴とする請求項１又は請求項２に記載のサーバ装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載のサーバ装置と、
描画装置と、
を備えることを特徴とする爪領域検出システム。
【請求項５】
前記描画装置は、
複数の特徴点で構成された輪郭線を有し、指画像から爪領域を特定する際に前記指画像にフィッティングさせる爪領域抽出用モデルを記憶する装置側モデル記憶手段と、
前記爪領域抽出用モデルを前記指画像にフィッティングさせて爪領域を特定する爪領域検出手段と、
前記爪領域検出手段によって特定された前記爪領域に描画を施す描画手段と、
前記爪領域検出手段は、前記爪領域抽出用モデルの前記指画像へのフィッティングの際に、前記輪郭線を構成する特徴点を前記指画像に応じて修正するものであり、修正後の特徴点と修正前の特徴点との誤差を特徴点誤差情報として前記サーバ装置に送信する装置側通信手段と、
を備えることを特徴とする請求項４に記載の爪領域検出システム。
【請求項６】
複数の特徴点で構成された輪郭線を有し、指画像から爪領域を特定する際に前記指画像にフィッティングさせる爪領域抽出用モデルを記憶する装置側モデル記憶手段と、
前記爪領域抽出用モデルを前記指画像にフィッティングさせて爪領域を特定する爪領域検出手段と、
前記爪領域検出手段によって特定された前記爪領域に描画を施す描画手段と、
外部のサーバ装置との間で情報の送受信可能に構成された装置側通信手段と、
を備え、
前記爪領域検出手段は、前記爪領域抽出用モデルの前記指画像へのフィッティングの際に、前記輪郭線を構成する特徴点を前記指画像に応じて修正するものであり、
前記装置側通信手段は、修正後の特徴点と修正前の特徴点との誤差を特徴点誤差情報として外部サーバ装置に送信するとともに、前記外部のサーバ装置において前記爪領域抽出用モデルが更新されたときは、更新後の爪領域抽出用モデルを前記外部のサーバ装置から受信することを特徴とする描画装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、爪領域検出システム及び描画装置に関するものである。
【背景技術】
【０００２】
従来、爪にネイルデザインを描画する描画装置が知られている（例えば、特許文献１参照）。
このような装置では、指の爪の領域（以下「爪領域」という。）を正確に検出しなければ描画位置・描画範囲を特定することができない。
【０００３】
そこで、爪領域とそれ以外の部分との境界線（すなわち、爪の輪郭線）を定めて爪領域を認識するために、指画像を撮影し、撮影された指画像を画像処理することにより爪領域を抽出することが考えられる。
【０００４】
しかし、このネイルプリント用の描画装置の描画対象である爪と、爪以外の指の皮膚部分等とは光学特性が非常に近似しており、互いに同一の色情報を含んでいる。また、爪部及び皮膚の色は個人によって様々であるため、指画像を単に画像処理することによっては、正確に爪領域を抽出することが困難である。
そこで、画像分析により爪領域を抽出・特定する具体的な手法としては、モデルとなる爪画像をユーザの指画像にフィッティングさせて、爪の位置や範囲を特定することも考えられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００３−５３４０８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、爪の大きさや位置は、体格（太っているか痩せているか等）、性別（男性か女性か）、年齢（大人か子供か）等によって大きく異なり、その形も千差万別である。
このため、爪画像のモデルを用いて爪領域を抽出・特定する場合には、体格等ごとのサンプルとなるデータをできるだけ多く集めて各体格等ごとの平均化されたモデルを用意することが有効である。
【０００７】
しかし、装置製造時点で大量のサンプルデータを収集して汎用性の高いモデルを完成させることは難しいという問題がある。
また、時期によって、先端の細い爪が好まれたり、先端がスクエアとなった爪が好まれる等、爪の形状には流行があり、こうした流行を反映したモデルを用意することが好ましいが、将来の流行まで予測して様々な形状のモデルを予め用意することには限界がある。
【０００８】
本発明は以上のような事情に鑑みてなされたものであり、多くのユーザのデータを用いて爪領域を抽出するためのモデルを事後的に更新することでより汎用性の高いモデルをユーザに提供し、爪領域の検出精度を向上させることができるサーバ装置、爪領域検出システム及び描画装置を提供することを利点とするものである。
【課題を解決するための手段】
【０００９】
前記課題を解決するために、本発明のサーバ装置は、
指画像から爪領域を特定する際に前記指画像にフィッティングさせる爪領域抽出用モデルを複数記憶するサーバ側モデル記憶手段と、
前記爪領域抽出用モデルの前記指画像へのフィッティングの際に、前記爪領域抽出用モデルの輪郭線を構成する複数の特徴点を前記指画像に応じて修正した修正後の特徴点と修正前の特徴点との誤差である特徴点誤差情報を受信するサーバ側通信手段と、
前記サーバ側通信手段により受信された前記特徴点誤差情報を前記爪領域抽出用モデルごとに分類し、各爪領域抽出用モデルごとに特徴点の誤差に基づいて、前記爪領域抽出用モデルを更新するモデル更新手段と、
を備えることを特徴としている。
【発明の効果】
【００１０】
本発明によれば、多くのユーザのデータを用いて爪領域を抽出するためのモデルを事後的に更新することでより汎用性の高いモデルをユーザに提供し、爪領域の検出精度を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】（ａ）は、本実施形態における爪領域検出システムの全体構成を示す図であり、（ｂ）は、爪領域検出システムの一変形例の全体構成を示す図である。
【図２】（ａ）は、本実施形態における描画装置の正面図であり、（ｂ）は、（ａ）に示された描画装置の内部構成を示す側面図である。
【図３】本実施形態に係る描画装置の制御構成を示した要部ブロック図である。
【図４】（ａ）から（ｃ）は、爪領域抽出用モデルを模式的に示す説明図である。
【図５】爪領域抽出用モデルの各特徴点とその座標を対応付けた図である。
【図６】本実施形態のモデル選択用データ領域に記憶されている各爪領域抽出用モデルと各モデルを選択する際の閾値とを対応づけた図である。
【図７】本実施形態に係る外部サーバ装置の制御構成を示した要部ブロック図である。
【図８】本実施形態に係る描画装置の描画処理を示すフローチャートである。
【図９】（ａ）は、本実施形態に係る描画装置による爪領域抽出用モデルの修正を説明する説明図であり、（ｂ）は、修正後の爪領域抽出用モデルを模式的に示す説明図である。
【図１０】本実施形態に係る外部サーバ装置のモデル更新処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
図１（ａ）及び図１（ｂ）から図１０を参照しつつ、本発明に係るサーバ装置、爪領域検出システム及びネイルプリント装置（描画装置）の一実施形態について説明する。
なお、以下に述べる実施形態には、本発明を実施するために技術的に好ましい種々の限定が付されているが、本発明の範囲を以下の実施形態及び図示例に限定するものではない。
また、以下の実施形態では、ネイルプリント装置１は手の指の爪を描画対象として、これに描画するものとして説明するが、本発明の描画対象は手の指の爪に限るものではなく、例えば足の指の爪を描画対象としてもよい。
【００１３】
図１（ａ）は、本実施形態における爪領域検出システム全体の概略構成を示す図である。
図１（ａ）に示すように、本実施形態における爪領域検出システムは、描画装置であるネイルプリント装置１と、このネイルプリント装置１と通信可能な外部のサーバ装置（以下「外部サーバ装置９」とする。）と、を備えている。
図１（ａ）では、３つのネイルプリント装置１がネットワークＮを介して外部サーバ装置９と接続されている場合を例示しているが、外部サーバ装置９と接続可能なネイルプリント装置１の数は特に限定されない。外部サーバ装置９と接続されるネイルプリント装置１の数が多いほど、後述する爪領域検出用モデルＭをより汎用的なものに更新していくことができる。
また、ネイルプリント装置１と外部サーバ装置９との間に介在するがネットワークＮは、どのような回線を利用するものでもよく、例えば、クラウドコンピューティングのようにＷｅｂアプリケーションを利用するものでもよい。
なお、爪領域検出システムの構成は、図１（ａ）に示すものに限定されない。例えば図１（ｂ）に示すように、爪領域検出システム２００は、ネイルプリント装置１が通信端末装置Ｐｄを介してネットワークＮひいては外部サーバ装置９と接続される構成としてもよい。
【００１４】
図２（ａ）は、ネイルプリント装置の内部構成を示す正面図であり、図２（ｂ）は、図２（ａ）に示されたネイルプリント装置の内部構成を示す側面図である。
図２（ａ）及び図２（ｂ）に示すように、本実施形態におけるネイルプリント装置１は、描画ヘッド４３が描画用具であるペン４１とインクジェットヘッド７１とを備え、プロッタ方式とインクジェット方式とを併用しての爪Ｔに描画を施す描画装置である。
このネイルプリント装置１は、ケース本体（筐体）２と、このケース本体２に収容される装置本体１０とを備えている。
【００１５】
図１（ｂ）に示すように、ケース本体２には、その上面から上部前面にかけて、後述する描画部４０のペン４１及びインクジェットヘッド７１を交換するために開閉可能に構成された蓋部２３が設けられている。蓋部２３は、例えばヒンジ等を介して、図１（ｂ）に示すように閉状態から開状態まで回動自在となっている。
【００１６】
ケース本体２の上面（天板）には操作部２５（図３参照）が設置されている。
操作部２５は、ユーザが各種入力を行う入力部である。
操作部２５には、例えば、ネイルプリント装置１の電源をＯＮする電源スイッチ釦、動作を停止させる停止スイッチ釦、爪Ｔに描画するデザイン画像を選択するデザイン選択釦、描画開始を指示する描画開始釦等、各種の入力を行うための図示しない操作釦が配置されている。
また、本実施形態では、表示部２６の表面に、タッチパネルＴＰが表示部２６と一体的に設けられており、図示しないスタイラスペン等によるタッチ操作により、各種の入力を行うことができるように構成されており、操作部として機能するようになっている。
例えば、表示部２６の表示画面には、印刷スイッチ釦、動作を中止させる中止スイッチ釦、描画すべきネイル画像パターン（すなわち、描画対象領域である爪領域Ｔａに描画すべき所望のデザイン）をユーザが選択するためのパターン選択スイッチ釦等、各種の操作釦が表示されるようになっており、ユーザは表示部２６の表示画面上においてこれらの操作釦をタッチすることによっても各種の入力を行うことができる。
また、本実施形態では、表示部２６の表示画面上に指画像を表示させ、その指画像に後述する爪領域抽出用モデルＭを重畳させることができる。そして、ユーザは、表示画面上において爪領域抽出用モデルＭの輪郭位置を自分の指画像内の爪Ｔの位置に合うように調整し、スタイラスペン等でタッチするタッチ操作を行うことにより、爪領域抽出用モデルＭの輪郭を示す特徴点Ｐ（後述）の位置を自分の爪Ｔの輪郭に合うように適宜移動させ、修正することができるようになっている。
【００１７】
また、ケース本体２の上面（天板）のほぼ中央部には表示部２６が設置されている。
表示部２６は、例えば液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）、有機エレクトロルミネッセンスディスプレイその他のフラットディスプレイ等で構成された表示手段である。
表示部２６は、例えば液晶パネル（液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display））等で構成され
また、本実施形態では、表示部２６には、例えば、印刷指Ｕ１を撮影して得た指画像や、指画像に爪領域抽出用モデルＭを重畳した画像、指画像中に含まれる爪Ｔの輪郭線（爪領域）、印刷指Ｕ１の爪領域に描画すべきデザイン画像、デザイン画像を選択するためのデザイン選択画面、デザイン確認用のサムネイル画像、各種の指示を表示させる指示画面等が適宜表示される。
また、前記のように、この表示部２６には、タッチパネルＴＰが一体的に構成されている。
【００１８】
装置本体１０は、ほぼ箱状に形成され、ケース本体２の内部下方に設置された下部機枠１１と、この下部機枠１１の上方で且つケース本体２の内部上方に設置されている上部機枠１２とを備えている。
【００１９】
下部機枠１１は、背面板１１１、底板１１２、左右一対の側板１１３ａ，１１３ｂ、Ｘ方向移動ステージ収容部１１４、Ｙ方向移動ステージ収容部１１５及び隔壁１１６を有する。
側板１１３ａ，１１３ｂの下端部は、底板１１２の左右両端部にそれぞれ連結され、側板１１３ａ，１１３ｂが底板１１２に対して立てられた状態に設けられている。
背面板１１１の下部は、前方（指挿入方向手前側）に向かって２段に窪むように形成されている。背面板１１１の下端部は底板１１２の前端部に連結されており、背面板１１１は、底板１１２と側板１１３ａ，１１３ｂによって囲われた領域を前後に区切っている。
この窪んだ背面板１１１の後ろ側に形成される空間がＸ方向移動ステージ収容部１１４、Ｙ方向移動ステージ収容部１１５（図２（ｂ）参照）となっている。Ｘ方向移動ステージ収容部１１４内には、描画部４０が前方（指挿入方向手前側）に移動した際に描画部４０のＸ方向移動ステージ４５が収容される。また、Ｙ方向移動ステージ収容部１１５内には、描画部４０のＹ方向移動ステージ４７が配置されている。
また、隔壁１１６は、下部機枠１１の内部前方側の空間（背面板１１１、底板１１２及び側板１１３ａ，１１３ｂによって囲われた指挿入方向手前側の空間）を上下に区切るように下部機枠１１の内側に設けられている。隔壁１１６はほぼ水平に設けられ、隔壁１１６の左右両端部が側板１１３ａ，１１３ｂにそれぞれ連結され、隔壁１１６の後端部が背面板１１１に連結されている。
【００２０】
この下部機枠１１には、指固定部３０（図２（ｂ）参照）が一体的に設けられている。
指固定部３０は、描画を施す爪Ｔ（すなわち描画対象）に対応する指（以下、これを「印刷指Ｕ１」という。）を受け入れる指受入部３１と、この印刷指Ｕ１以外の指（以下、これを「非印刷指Ｕ２」という。）を退避させる指退避部３２と、から構成されている。
指受入部３１は、隔壁１１６の上側であって、例えば、下部機枠１１の幅方向の中央より少し右に配置されている。また、隔壁１１６によって下部機枠１１の下側に区分けられた空間が指退避部３２を構成している。
例えば、薬指の爪Ｔに描画を施す場合には、指受入部３１に印刷指Ｕ１としての薬指を挿入し、非印刷指Ｕ２であるその他の４指（親指、人差し指、中指、小指）を指退避部３２に挿入する。
指受入部３１は、下部機枠１１の前面側（印刷指挿入方向の手前側）に開口しており、下側が隔壁１１６の一部を構成する指載置部となっている。指載置部は、描画を施す爪Ｔの指（印刷指Ｕ１）をＸＹ平面上に載置するものである。
また、指受入部３１の上側は、開口しており、指受入部３１に挿入された印刷指Ｕ１の爪Ｔの表面（すなわち、描画対象面）が露出するようになっている。
ユーザは指受入部３１に挿入した印刷指Ｕ１と指退避部３２に挿入した非印刷指Ｕ２との間に隔壁１１６を挟むことができる。そのため、指受入部３１内に挿入された印刷指Ｕ１が安定して固定される。
【００２１】
下部機枠１１の上面であって、指受入部３１の側方（ケース本体２の媒体挿出口２４に対応する位置であり、本実施形態では、図２（ａ）において左側）には、後述する描画ヘッド４３による描画可能範囲内に、後述するペン４１のペン先（先端部）４１３の書き出し時のかすれ等を無くすための慣らし書きを行う慣書部６１が設けられている。
慣書部６１は、平板状の部分であり、前述のケース本体２の媒体挿出口２４から挿入された図示しない描画媒体が載置されるようになっている。
慣書部６１に載置される描画媒体は、ペン先（先端部）４１３の慣らし書きを行うことができるものであればよく、例えば紙片である。
【００２２】
描画部４０は、描画ヘッド４３、描画ヘッド４３を支持するユニット支持部材４４、描画ヘッド４３をＸ方向（図２（ａ）におけるＸ方向、描画装置１の左右方向）に移動させるためのＸ方向移動ステージ４５、Ｘ方向移動モータ４６、描画ヘッド４３をＹ方向（図２（ｂ）におけるＹ方向、描画装置１の前後方向）に移動させるためのＹ方向移動ステージ４７、Ｙ方向移動モータ４８等を備えて構成されている。
描画部４０は、後述する爪領域検出部８１２によって特定された前記爪領域に描画を施す描画手段である。
【００２３】
図２（ａ）及び図２（ｂ）に示すように、本実施形態の描画ヘッド４３には、ペンを着脱可能に保持するペン保持部４２とインクジェットヘッド７１を保持するインクジェットホルダ７２とが隣り合って配置されている。
インクジェットヘッド７１は、例えば、イエロー（Ｙ；YELLOW）、マゼンタ（Ｍ；MAGENTA）、シアン（Ｃ；CYAN）のインクに対応する図示しないインクカートリッジと各インクカートリッジにおける描画対象（爪Ｔ）に対向する面（本実施形態では、図１（ａ）等における下面）に設けられた図示しないインク吐出部とが一体に形成されたインクカートリッジ一体型のヘッドである。インク吐出部は、それぞれの色のインクを噴射する複数のノズルからなるノズルアレイを備えており、インクジェットヘッド７１は、インクを微滴化し、インク吐出部から描画対象（爪Ｔ）の被描画面に対して直接にインクを吹き付けて描画を行う。なお、インクジェットヘッド７１は、上記３色のインクを吐出させるものに限定されない。その他のインクを貯留するインクカートリッジ及びインク吐出部を備えていてもよい。
【００２４】
ペン保持部４２は、少なくとも１本のペン４１が装着可能に保持するものであり、本実施形態では、１本のペン４１を保持するペン保持部４２が描画ヘッド４３に１つ設けられている。
ペン４１は、爪Ｔの表面を描画対象面とし、先端部が描画対象面である爪Ｔの表面に接触して爪Ｔに描画を施す描画用具である。
図２（ａ）等に示すように、ペン４１は、中空円筒状のペンホルダ４１０内に挿通された棒状のペン軸部４１１の先端側（図２（ａ）において下側）にペン先４１３が設けられたものである。
ペン軸部４１１の内部は、各種インクを収容するインク収容部となっている。
ペン軸部４１１の内部に収容されるインクとしては、各種のインクが適用可能である。インクの粘度や色材の粒径（粒子の大きさ）等は特に限定されず、例えば、金銀のラメ入りのインクや白色のインク、ＵＶ硬化型のインクやジェルネイル、アンダーコート用インク、トップコート用インクやマニキュア液等も用いることができる。
【００２５】
本実施形態において、ペン４１は、例えばペン先４１３を爪Ｔの表面に押し当てることでペン軸部４１１内に収容されているインクが染み出して描画する、ペン先４１３がボールペンタイプとなったペンである。
なお、ペン４１は、ボールペンタイプのものに限定されない。例えばフェルト状のペン先にインクを染み込ませて描画するサインペンタイプや、束ねた毛にインクを染み込ませて描画する筆ペンタイプのもの等であってもよい。また、ペン先４１３の太さも各種のものを用意することができる。
【００２６】
ペン保持部４２は、図示しない係止部により１つのペン４１を保持・固定して描画ヘッド４３とともに移動させるための部材である。本実施形態において、このペン保持部４２は、描画ヘッド４３の側部に支持されている。
また、ペン保持部４２は、描画ヘッド４３に搭載されたペン上下用モータ４２６（図３参照）の駆動によって上下方向に移動可能に構成されている。
【００２７】
また、ユニット支持部材４４は、Ｘ方向移動ステージ４５に取り付けられたＸ方向移動部４５１に固定されている。Ｘ方向移動部４５１は、Ｘ方向移動モータ４６の駆動によりＸ方向移動ステージ４５上を図示しないガイドに沿ってＸ方向に移動するようになっており、これにより、ユニット支持部材４４に取り付けられている描画ヘッド４３が、Ｘ方向（図１（ａ）におけるＸ方向、ネイルプリント装置１の左右方向）に移動するようになっている。
また、Ｘ方向移動ステージ４５は、Ｙ方向移動ステージ４７のＹ方向移動部４７１に固定されている。Ｙ方向移動部４７１は、Ｙ方向移動モータ４８の駆動によりＹ方向移動ステージ４７上を図示しないガイドに沿ってＹ方向に移動するようになっており、これにより、ユニット支持部材４４に取り付けられている描画ヘッド４３が、Ｙ方向（図２（ｂ）におけるＹ方向、ネイルプリント装置１の前後方向）に移動するようになっている。
なお、本実施形態において、Ｘ方向移動ステージ４５及びＹ方向移動ステージ４７は、Ｘ方向移動モータ４６、Ｙ方向移動モータ４８と、図示しないボールネジ及びガイドとを組み合わせることで構成されている。
本実施形態では、Ｘ方向移動モータ４６及びＹ方向移動モータ４８等により、ペン４１を備える描画ヘッド４３をＸ方向及びＹ方向に駆動するＸＹ駆動部としてのヘッド移動部４９が構成されている。
【００２８】
描画部４０におけるペン上下用モータ４２６、インクジェットヘッド７１、Ｘ方向移動モータ４６、Ｙ方向移動モータ４８は、後述する制御装置８０の描画制御部８１４（図３参照）に接続され、該描画制御部８１４によって制御されるようになっている。
【００２９】
また、撮影部５０は、撮影装置５１と、照明装置５２とを備えている。
この撮影部５０は、指受入部３１内に挿入されて上部の開口から見える印刷指Ｕ１の爪Ｔを照明装置５２によって照明する。そして、撮影装置５１によってその印刷指Ｕ１を撮影し、印刷指Ｕ１の爪Ｔの撮影画像である爪画像（爪画像を含む指の画像）を取得するものである。本実施形態では、撮影装置５１は、爪Ｔに対する光の照射角度の異なる爪画像を複数取得するようになっている。
図２（ａ）及び図２（ｂ）に示すように、本実施形態では、描画部４０の描画ヘッド４３は、上面の一端側（図２（ａ）において右側）が側方に張り出しており、この張り出し部分に基板５３が取り付けられている。撮影部５０を構成する撮影装置５１及び照明装置５２は、この基板５３の下面に、隔壁１１６に対向するように設けられている。
【００３０】
撮影装置５１は、例えば、２００万画素程度以上の画素を有する固体撮影素子とレンズ等を備えて構成された小型カメラである。
なお、撮影装置５１は、印刷指Ｕ１の爪Ｔの湾曲形状等を検出するために、ヘッド移動部４９による移動によって、異なる位置・角度から爪Ｔを撮影して複数枚の撮影画像（爪画像）を取得することが好ましい。
撮影装置５１により複数枚の撮影画像（爪画像）が取得された場合には、これらの撮影画像（爪画像）に基づいて、爪領域検出部８１２（図３参照）が爪Ｔの湾曲形状を検出することができる。
照明装置５２は、例えば白色ＬＥＤ等の光源である。
照明装置５２は、下方に向けられていて、下方に向けて光を照射して、少なくとも撮影装置５１の下方の撮影範囲を照明する。撮影装置５１に対する照明装置５２の位置は一定となっている。なお、照明装置５２を設ける数や、その配置等は図示例に限定されない。
この撮影部５０は、後述する制御装置８０の撮影制御部８１１（図３参照）に接続され、該撮影制御部８１１によって制御されるようになっている。
なお、撮影部５０によって撮影された画像の画像データは、後述する記憶部８２の爪画像記憶領域８２１に記憶される。
【００３１】
制御装置８０は、例えば上部機枠１２に配置された基板１３等に設置されている。
図３は、本実施形態における制御構成を示す要部ブロック図である。
制御装置８０は、図３に示すように、図示しないＣＰＵ（Central Processing Unit）により構成される制御部８１と、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等（いずれも図示せず）で構成される記憶部８２とを備えるコンピュータである。
【００３２】
記憶部８２には、ネイルプリント装置１を動作させるための各種プログラムや各種データ等が格納されている。
具体的には、記憶部８２のＲＯＭには、爪Ｔの領域を検出するための爪領域検出プログラム、描画データを生成するための描画データ生成プログラム、描画処理を行うための描画プログラム等の各種プログラムが格納されており、これらのプログラムが制御装置８０によって実行されることによって、ネイルプリント装置１の各部が統括制御されるようになっている。
また、本実施形態において記憶部８２には、撮影部５０によって取得されたユーザの印刷指Ｕ１の画像（爪Ｔの爪画像を含む指画像）を記憶する爪画像記憶領域８２１、爪領域検出部８１２によって検出された爪情報（爪Ｔの形状を示す輪郭線のｘｙ座標で構成される爪領域や爪Ｔの湾曲形状等の情報）が記憶される爪情報記憶領域８２２、爪領域を検出する際に参照される爪領域抽出用モデルＭを記憶するモデル記憶領域８２３、ユーザの爪Ｔに合う爪領域抽出用モデルＭを選択するためのモデル選択用データを記憶するモデル選択用データ領域８２４及び爪Ｔに描画されるネイルデザインの画像データを記憶するネイルデザイン記憶領域８２５等が設けられている。
【００３３】
図４（ａ）から図４（ｃ）は、本実施形態におけるモデル記憶領域８２３に記憶される爪領域抽出用モデルＭの一例を示す図である。
モデル記憶領域８２３は、爪領域抽出用モデルＭを複数記憶する装置側モデル記憶手段である。
具体的には、モデル記憶領域８２３には、複数の爪領域抽出用モデルＭ（図４（ａ）から図４（ｃ）の爪領域抽出用モデルＭａ，Ｍｂ，Ｍｃ）及び各爪領域抽出用モデルＭの特徴点Ｐの番号（Ｐ１〜Ｐｎ）と各特徴点Ｐの座標情報（ｘｙ座標）等が格納されている（図５参照）。
爪領域抽出用モデルＭとは、指画像から爪領域を特定（決定）するために用いられるものであり、印刷指Ｕ１を撮影して得られた指画像から爪Ｔの爪領域を特定する際に印刷指Ｕ１の指画像にフィッティングさせるものである。爪領域抽出用モデルＭは、爪領域の輪郭線のモデルであり、この輪郭線は複数の特徴点Ｐ（本実施形態では特徴点Ｐ１〜Ｐｎ、図５参照）で構成されている。
【００３４】
爪領域抽出用モデルＭとしてユーザの爪領域に近似したものを用いるほど爪領域の抽出・特定を迅速かつ高精度に行うことができるところ、爪領域の大きさや形状の特徴は、ユーザの体格（太っているか痩せているか）等によって異なる。本実施形態では、爪領域抽出用モデルＭとして、指の大きさ（本実施形態では指の太さ）に応じて、細い指用の爪領域抽出用モデルＭａ、中程度の太さの指用の爪領域抽出用モデルＭｂ、太い指用の爪領域抽出用モデルＭｃという、互いに異なる輪郭線を有する３種類の爪領域抽出用モデルＭがモデル記憶領域８２３に記憶されている例を示す。なお、以下単に「爪領域抽出用モデルＭ」とした場合には、これら３種類の爪領域抽出用モデルＭａ〜Ｍｃ全てを含むものとする。
なお、爪領域抽出用モデルＭはこの３種類に限定されない。例えば、性別（男性か女性か）、年齢層別（１０代・３０代・５０代・・・）等に応じてさらに細分化された爪領域抽出用モデルＭが記憶されていてもよい。また、各指（親指・人差し指・中指・薬指・小指）の爪ごとに爪領域抽出用モデルＭが用意されていてもよい。また、ここに例示した全ての爪領域抽出用モデルＭが用意されている場合に限定されず、例えば、細い指用の爪領域抽出用モデルＭａと太い指用の爪領域抽出用モデルＭｃの２種類のみがモデル記憶領域８２３に記憶されていてもよい。
【００３５】
爪領域抽出用モデルＭを生成する手法は特に限定されないが、例えば、まず指の細い人、指の太い人、中程度の太さの指の人ごとに、それぞれサンプルとなる複数人の指画像（すなわち、爪Ｔの画像を含む指の画像）を取得して、爪Ｔの輪郭線に沿ってほぼ等間隔に特徴点Ｐを設定する。そして、同じグループ（指の太さにより分類されたグループ）に属するサンプルを平均化して、各グループごとの平均的な爪領域モデルとして爪領域抽出用モデルＭａ〜Ｍｃを生成する。
【００３６】
本実施形態では、爪領域抽出用モデルＭａ〜Ｍｃは、ネイルプリント装置１の工場出荷前の段階で予め生成され、出荷される各ネイルプリント装置１の記憶部８２のモデル記憶領域８２３にデフォルトとして格納されている。
モデル記憶領域８２３は書き換え可能なメモリとなっており、後述するように、外部サーバ装置９から事後的に更新情報が配信された際には、モデル記憶領域８２３に記憶されている爪領域抽出用モデルＭａ〜Ｍｃ及びその特徴点Ｐの座標情報が適宜書き換え、更新される。
【００３７】
モデル選択用データ領域８２４は、モデル記憶領域８２３に記憶されている複数の爪領域抽出用モデルＭの中からユーザの指に爪Ｔに適したものを選択するモデル選択処理を行うために必要な各種データが格納されている記憶領域である。
本実施形態では、ユーザの印刷指Ｕ１の寸法に基づいて、記憶部８２のモデル記憶領域８２３に記憶されている上記３種類の爪領域抽出用モデルＭ（Ｍａ〜Ｍｃ）の中からユーザに適した一つの爪領域抽出用モデルＭが選択されるようになっており、爪領域抽出用モデルＭを選択するための閾値データとして各爪領域抽出用モデルＭに対応する最大指幅（すなわち、指の最も幅の大きい部分の幅寸法、図４（ａ）から図４（ｃ）、図６において「Ｗｍａｘ」）の閾値がモデル選択用データ領域８２４に記憶されている。
【００３８】
指幅は体格等の差によって異なることが統計的に知られており、最大指幅Ｗｍａｘからユーザの体格等を推定して、ユーザに適した爪領域抽出用モデルＭを選択することが可能となる。
具体的には、本実施形態では、図６に示すように、ユーザの印刷指Ｕ１の最大指幅Ｗｍａｘが１３ｍｍ以下であれば細い指用の爪領域抽出用モデルＭａ（図４（ａ））を適用し、ユーザの印刷指Ｕ１の最大指幅Ｗｍａｘが１３ｍｍより大きく２０ｍｍ未満であれば中程度の太さの指用の爪領域抽出用モデルＭｂを適用し、ユーザの印刷指Ｕ１の最大指幅Ｗｍａｘが２０ｍｍ以上であれば太い指用の爪領域抽出用モデルＭｃを適用するように、それぞれ閾値が予め定められており、この閾値が、各爪領域抽出用モデルＭａ〜Ｍｃと対応付けられてモデル選択用データ領域８２４に記憶されている。
なお、モデル選択用データ領域８２４に記憶されている爪領域抽出用モデルＭ（Ｍａ〜Ｍｃ）の中からユーザに適したものを選択するためのデータは、ここに例示したものに限定されない。また、爪領域抽出用モデルＭを選択するための閾値はここに例示したものに限定されず、適宜変更してもよい。
モデル選択用データ領域８２４は書き換え可能なメモリとなっており、後述するように、外部サーバ装置９から事後的に更新情報が配信された際には、モデル選択用データ領域８２４に記憶されている爪領域抽出用モデルＭを選択する際の閾値も適宜書き換え、更新される。
【００３９】
制御部８１は、機能的に見た場合、撮影制御部８１１、爪領域検出部８１２、描画データ生成部８１３、描画制御部８１４、表示制御部８１５等を備えている。これら撮影制御部８１１、爪領域検出部８１２、描画データ生成部８１３、描画制御部８１４、表示制御部８１５撮影等としての機能は、制御部８１のＣＰＵと記憶部８２のＲＯＭに記憶されたプログラムとの協働によって実現される。
【００４０】
撮影制御部８１１は、撮影部５０の撮影装置５１及び照明装置５２を制御して撮影装置５１により、指受入部３１に挿入された印刷指Ｕ１の爪Ｔの画像を含む指の画像である爪画像（撮影画像）を撮影させるものである。
本実施形態において、撮影制御部８１１は、描画部４０のヘッド移動部４９によって撮影装置５１及び照明装置５２の位置を移動させながら、少なくとも２つの異なった位置から爪Ｔを撮影することが好ましい。
このように、複数の位置から複数の画像を取得することにより、爪Ｔの輪郭等のみならず、爪Ｔの曲率（湾曲度合）等についても画像から検出することが可能となる。
撮影部５０により取得された爪画像の画像データは、記憶部８２の爪画像記憶領域８２１に記憶される。
【００４１】
爪領域検出部８１２は、撮影装置５１によって撮影された指受入部３１に挿入された印刷指Ｕ１の爪Ｔの画像（すなわち、爪画像を含む指画像）に基づいて、印刷指Ｕ１の爪Ｔについての爪情報を取得するものである。
本実施形態において、爪領域検出部８１２は、撮影画像に基づいて、例えば爪Ｔの形状（輪郭）や爪Ｔの水平位置のＸＹ座標等の２次元的な形状を爪情報として取得する他、撮影装置５１によって取得された複数の画像から爪Ｔの曲率等、爪Ｔの立体的な形状を示す情報も爪情報として取得する。
【００４２】
また、本実施形態では、爪領域検出部８１２は、撮影装置５１によって撮影された指画像に、当該印刷指Ｕ１の指幅に合った爪領域抽出用モデルＭをフィッティングさせて、当該指画像から爪Ｔの爪領域を検出する。
前述のように、本実施形態において、指画像に爪領域抽出用モデルＭをフィッティングさせた際に、輪郭にずれがある場合には、ユーザが、タッチパネルＰ等を用いて、爪領域抽出用モデルＭの輪郭線を構成する特徴点Ｐを移動させ、修正することができるようになっている。ユーザによって爪領域抽出用モデルＭが指画像に応じて修正された場合には、爪領域検出部８１２は、ユーザによって入力された操作指示に従って爪領域抽出用モデルＭの輪郭線を構成する特徴点Ｐを修正する。そして、修正後の爪領域抽出用モデルＭ、及び、修正後の特徴点Ｐと修正前の特徴点Ｐとの誤差（差分）を特徴点誤差情報としてモデル記憶領域８２３に記憶させる。
【００４３】
描画データ生成部８１３は、爪領域検出部８１２により取得された爪情報に基づいて、描画ヘッド４３により印刷指Ｕ１の爪Ｔに施される描画用の描画データを生成する。
具体的には、描画データ生成部８１３は、爪領域検出部８１２により取得された爪Ｔの形状（輪郭形状）、爪幅の値や爪の長さ方向の距離の値等に基づいてネイルデザインの画像データを拡大、縮小、切出し等することにより爪Ｔの形状に合わせ込む合せ込み処理（フィッティング処理）を行う。
また、描画データ生成部８１３は、爪領域検出部８１２により取得された爪Ｔの高さ（深さ）や爪Ｔの湾曲形状に応じて、爪Ｔに描画するように指定されたネイルデザインの画像データに適宜曲面補正等を行う。
これにより、ペン４１やインクジェットヘッド７１によって描画されるネイルデザインの描画用の画像データが生成される。
【００４４】
描画制御部８１４は、描画データ生成部８１３によって生成された描画データに基づいて描画部４０に制御信号を出力し、爪Ｔに対してこの描画データにしたがった描画を施すように描画部４０のＸ方向移動モータ４６、Ｙ方向移動モータ４８、ペン上下用モータ４２６、インクジェットヘッド７１等を制御する制御部である。
具体的には、描画制御部８１４は、適宜Ｘ方向移動モータ４６、Ｙ方向移動モータ４８を動作させることにより、描画ヘッド４３をＸ方向、Ｙ方向に移動させながら、爪Ｔ上の所定位置に順次描画を施す。
【００４５】
表示制御部８１５は、表示部２６を制御して表示部２６に各種の表示画面を表示させるものである。本実施形態では、表示制御部８１５は、例えばネイルデザインの選択画面やデザイン確認用のサムネイル画像、印刷指Ｕ１を撮影して取得した爪画像、各種の指示画面、操作画面等を表示部２６に表示させるようになっている。
【００４６】
また、ネイルプリント装置１は、外部サーバ装置９との間で通信可能に構成された装置側通信手段としての通信部２７を備えている。
通信部２７は、爪領域検出部８１２によって修正された修正後の爪領域抽出用モデルＭの特徴点Ｐを特徴点誤差情報として外部サーバ装置９に送信する。
また、外部サーバ装置９からネイルプリント装置１に対して、爪領域抽出用モデルＭの更新情報等が配信された場合には、これを受信することができる。
なお、ネイルプリント装置１から外部サーバ装置９に送る情報は、特徴点誤差情報のみに限定されない。当該ユーザの最大指幅Ｗｍａｘや、ユーザに関する個人情報（例えば、性別や年齢等）、指画像、当該爪Ｔに描画したネイルデザインの種類等も併せて送信してもよい。
【００４７】
なお、通信部２７によって外部サーバ装置９に対して特徴点誤差情報を送信するタイミングは特に限定されない。
例えば、１回爪領域抽出用モデルＭが修正される毎に随時外部サーバ装置９に送信してもよいし、所定数蓄積されたらその時点で蓄積されている特徴点誤差情報をまとめて送信するとしてもよい。
また、一旦装置の電源がＯＮとなってから、電源がＯＦＦとなるまでを１区切りとし、操作部２５等から電源ＯＦＦの指示が入力されると、電源がＯＮとなってから、当該指示が入力されるまでの間に蓄積された特徴点誤差情報をまとめて送信してもよい。
【００４８】
なお、ユーザが外部サーバ装置９に対して情報をアップロードしたくないという場合には、操作部２５等において選択することで自機の情報を外部サーバ装置９に送信しないという選択をすることも可能となっている。
【００４９】
図７は、本実施形態における外部サーバ装置の制御構成を示した要部ブロック図である。
図７に示すように、本実施形態の外部サーバ装置９は、制御部９１と記憶部９２とを備えるサーバ制御装置９０と、サーバ側通信部９３と、とを備えている。
【００５０】
本実施形態の記憶部９２には、サーバ側モデル記憶手段としてのサーバ側モデル記憶領域９２１が設けられている。
サーバ側モデル記憶領域９２１には、ネイルプリント装置１のモデル記憶領域８２３にデフォルトとして記憶されている爪領域抽出用モデルＭ（本実施形態では爪領域抽出用モデルＭａ〜Ｍｃ）と同じものが記憶されている他、ネイルプリント装置１から送信されてくる特徴点誤差情報、これに基づいて爪領域抽出用モデルＭが更新された場合の更新後の爪領域抽出用モデルＭ等が記憶されている。
【００５１】
また、本実施形態の記憶部９２には、各種のネイルデザインを記憶するサーバ側ネイルデザイン記憶領域９２２が設けられている。
なお、サーバ側ネイルデザイン記憶領域９２２に記憶されているネイルデザインは、随時ネットワークＮ等を介して最新のネイルデザインのデータを取り込んでいてもよい。
サーバ側ネイルデザイン記憶領域９２２に記憶されているネイルデザインは、それぞれ、細い指に適したデザイン、太い指に適したデザイン、どのような指でも対応可能なデザイン等に分けられ、それぞれ推奨される爪領域抽出用モデルＭが対応づけられた形で記憶されていることが好ましい。
また、ネイルプリント装置１から外部サーバ装置９に送られてくる情報に、ある爪領域抽出用モデルＭが選択されて描画が行われた場合に、どのネイルデザインがユーザによって採用されたかの情報等が含まれている場合には、サーバ側ネイルデザイン記憶領域９２２に記憶されている当該ネイルデザインのデータに、どの爪領域抽出用モデルＭが選択されたときに当該ネイルデザインが採用されたかの統計データも紐付けて蓄積していってもよい。
【００５２】
外部サーバ装置９の制御部９１は、機能部としてモデル更新部９１１を含んでいる。
モデル更新部９１１は、個々のネイルプリント装置１から送信され、サーバ側通信手段であるサーバ側通信部９３により受信された特徴点誤差情報を爪領域抽出用モデルＭごとに分類し、各爪領域抽出用モデルＭごとに特徴点の誤差に基づいて、爪領域抽出用モデルＭを更新する。
本実施形態では、各爪領域抽出用モデルＭごとに所定数の特徴点誤差情報が蓄積されたときに、随時当該爪領域抽出用モデルＭについての更新を行う。
具体的には、爪領域抽出用モデルＭの上辺（すなわち爪Ｔの爪先側）周辺の特徴点誤差情報が蓄積された場合に、蓄積された特徴点誤差を足し合わせて蓄積数で除し、平均化したものを分析する。そして、この誤差が所定値以上（例えば±２ｍｍ以上）ある場合には、爪領域抽出用モデルＭの上辺周辺の特徴点Ｐの位置を誤差を打ち消す方向に移動させる。
同様に、爪領域抽出用モデルＭの左辺（すなわち爪Ｔの左側）周辺、爪領域抽出用モデルＭの下辺（すなわち爪Ｔの爪の根元側）周辺、爪領域抽出用モデルＭの右辺（すなわち爪Ｔの右側）周辺についても、特徴点誤差情報を平均化したもの分析し、所定値以上の誤差がある場合にはこれを特徴点Ｐの位置を誤差を打ち消す方向に移動させる修正をし、爪領域抽出用モデルＭを修正後の内容に更新してサーバ側モデル記憶領域９２１に記憶させる。
なお、本実施形態では、爪領域抽出用モデルＭの周囲４辺すべてについて特徴点Ｐの誤差が所定値以上（例えば±２ｍｍ以上）ある場合には、新規の爪領域抽出用モデルＭ（例えば、爪領域抽出用モデルＭｄ）としてサーバ側モデル記憶領域９２１に記憶させるようになっている。
また、特徴点Ｐの誤差の分析結果から特徴が抽出された場合、例えば複数のピークが検出された場合には、ピークのより大きい方を選択して、これを新規の爪領域抽出用モデルＭとしてもよいし、検出されたピークに対応して複数の新規の爪領域抽出用モデルＭが作られてもよい（例えば、２つのピークが得られた場合、各ピークに対応した２つの新規の爪領域抽出用モデルＭを作成する。）。
【００５３】
サーバ側通信部９３は、個々のネイルプリント装置１から特徴点誤差情報等が送信されたときに、これを受信するものである。
また、サーバ側通信部９３は、モデル更新手段としてのモデル更新部９１１によって爪領域抽出用モデルＭが更新された場合や、新たな爪領域抽出用モデルＭが追加された場合には、更新後の爪領域抽出用モデルＭや追加された爪領域抽出用モデルＭ等の更新情報を定期的に、又はユーザから要求があったときにネイルプリント装置１に送信（配信）する。
なお、サーバ側通信部９３によって個々のネイルプリント装置１に対して更新後の爪領域抽出用モデルＭや追加された爪領域抽出用モデルＭ等の更新情報を送信するタイミングは特に限定されない。例えば所定数の更新情報が蓄積された時点で随時送信を行うようにしてもよい。
【００５４】
なお、ユーザが外部サーバ装置９との間で情報を共有したくないとの設定を行っている場合には、ネイルプリント装置１側でこのような設定が解除されない限りは、当該ネイルプリント装置１に対して更新情報等の配信は行わない。
【００５５】
次に、図８から図１０を参照しつつ、本実施形態における外部サーバ装置９、ネイルプリント装置１（描画装置）及び爪領域検出システム１００の作用について説明する。
なお、以下では、ネイルプリント装置１において、外部サーバ装置９との間での情報共有を拒否しない設定となっていることを前提として説明する。
【００５６】
図８は、ネイルプリント装置１による描画処理を示すフローチャートである。
このネイルプリント装置１により描画を行う場合、ユーザはまず、電源スイッチを入れて制御装置８０を起動させ、印刷指Ｕ１の爪Ｔに印刷したいネイルデザインを選択する。選択されたネイルデザインは、表示部２６に、デザイン確認用のサムネイル画像として表示されてもよい。
ユーザは、印刷指Ｕ１を指受入部３１に挿入し、印刷指Ｕ１を位置決め固定した上で、図示しない描画スイッチを操作する。
【００５７】
印刷指Ｕ１が指受入部３１に位置決めされると、図８に示すように、撮影制御部８１１が撮影部５０を制御して、爪Ｔを含む印刷指Ｕ１を撮影させ、指画像を取得させる（ステップＳ１）。
爪領域検出部８１２は、取得された指画像から印刷指Ｕ１の最大指幅Ｗｍａｘを検出し（ステップＳ２）、モデル選択用データ領域８２４に記憶されている爪領域抽出用モデルＭを選択するための閾値を参照して、当該印刷指Ｕ１の爪Ｔに適用すべき爪領域抽出用モデルＭを選択する（ステップＳ３）。
例えば、印刷指Ｕ１の最大指幅Ｗｍａｘが１５ｍｍである場合には、爪領域検出部８１２は、爪領域抽出用モデルＭｂを選択する。
【００５８】
表示制御部８１５は、選択された爪領域抽出用モデルＭｂを印刷指Ｕ１の指画像に重畳した画像を表示部２６に表示させ（ステップＳ４）、ユーザに確認を促す。
ユーザは表示部２６を確認し、修正個所がなければ図示しないＯＫボタンを操作する。この場合には、爪領域についての承認指示が制御部８１に出力され（ステップＳ５）、爪領域検出部８１２は、当該爪領域抽出用モデルＭｂに示された輪郭線を爪領域として検出する（ステップＳ６）。
他方、爪領域抽出用モデルＭｂが爪Ｔの実際の輪郭線からずれており、修正必要箇所がある場合には、ユーザは、タッチパネルＴＰ等を操作して修正したい部分の特徴点Ｐを移動させる。
例えば、図９（ａ）に示す例では、実際の爪Ｔの輪郭の下辺周辺が爪領域抽出用モデルＭｂよりも外側（図９（ａ）において下側）となっている。このため、ユーザは、図９（ａ）に矢印で示すように、爪Ｔの輪郭の下辺周辺の特徴点Ｐを爪Ｔの実際の輪郭に合う位置まで移動させる。ユーザが特徴点Ｐを移動させて、これを確定させると、特徴点Ｐの修正結果が制御部８１に出力され（ステップＳ７）、爪領域検出部８１２は、修正後の輪郭線（図９（ｂ）におきて爪領域抽出用モデルＭｂ２）を爪Ｔの輪郭線（爪領域）として検出する（ステップＳ８）。
例えば、修正前の爪領域抽出用モデルＭｂが図９（ｂ）に破線で示すものである場合、修正後に爪領域検出部８１２によって検出される爪領域は、爪Ｔの実際の輪郭線とほぼ重なり合う領域（図９（ｂ）において爪領域抽出用モデルＭｂ２として示す）となる。
爪領域抽出用モデルＭｂが修正された場合には、爪領域検出部８１２は、修正結果としての爪領域抽出用モデルＭｂ２と個々の特徴点Ｐの修正情報（すなわち、修正前の特徴点Ｐと修正後の特徴点Ｐとの誤差、差分である「特徴点誤差情報」）をモデル記憶領域８２３に記憶させる（ステップＳ９）。
また、爪領域検出部８１２は、爪Ｔの曲率等、その他の爪情報についても検出する（ステップＳ１０）。
【００５９】
爪領域検出部８１２により、爪領域や爪Ｔの曲率等が検出されると、この検出結果に基づいて描画データ生成部８１３が描画データを生成する（ステップＳ１１）。
そして、生成された描画データは描画制御部８１４から描画部４０に出力され、描画部４０により、描画データに基づく描画が行われる（ステップＳ１２）。
その後、例えばネイルプリント装置１の電源がＯＦＦされるタイミングで、電源ＯＮ時点から電源ＯＦＦ時点までにモデル記憶領域８２３に蓄積された特徴点誤差情報等が、通信部２７からネットワークＮを介して外部サーバ装置９に送信される（ステップＳ１３）。
【００６０】
次に、図１０は、外部サーバ装置９によるモデル更新処理を示すフローチャートである。
図１０に示すように、個々のネイルプリント装置１から外部サーバ装置９に特徴点誤差情報等が送信されると、サーバ側通信部９３によって受信される（ステップＳ２１）。
サーバ制御装置９０のモデル更新部９１１は、受信された特徴点誤差情報を爪領域抽出用モデルＭごとに分類する（ステップＳ２２）。さらに、モデル更新部９１１は、各爪領域抽出用モデルＭごとに分類されたものを当該爪領域抽出用モデルＭが選択された印刷指Ｕ１の最大指幅Ｗｍａｘが同一又はある程度近い値のもの同士でグループ分けする（ステップＳ２３）。
そして、モデル更新部９１１は、特徴点誤差情報が所定数以上蓄積されたグループがあるか否かを判断し（ステップＳ２４）、無い場合（ステップＳ２４；ＮＯ）には、（ステップＳ２１）に戻って処理を繰り返す。
他方、特徴点誤差情報が所定数以上蓄積されたグループがある場合（ステップＳ２４；ＹＥＳ）には、当該グループについて特徴点Ｐの誤差を分析する処理の開始を決定し（ステップＳ２５）、以下のように爪領域抽出用モデルＭの誤差を各辺ごとに分析する処理を行う。
なお、以下では各辺ごとに順次処理を行う場合を例示するが、処理の仕方はこれに限定されず、全ての特徴点Ｐについて特徴点Ｐの誤差を分析する処理を同時並行的に行ってもよい。
また、ここでは各爪領域抽出用モデルＭ、又は、さらにこれを細分化してグループ分けした場合の各グループに属する特徴点誤差情報が所定の件数を超えた場合にのみ、以下のモデル更新処理を行う場合を例示するが、例えば、特徴点誤差情報の蓄積数に関わらず、所定の期間経過ごとに自動的にモデル更新処理を行うとしてもよい。
【００６１】
本実施形態では、モデル更新部９１１は、まず、爪領域抽出用モデルＭの上辺（すなわち爪Ｔの爪先側）周辺の特徴点誤差情報として蓄積されたものを足し合わせて蓄積数で除し、平均化された特徴点Ｐの誤差が所定値以上（例えば±２ｍｍ以上）あるか否かを判断する（ステップＳ２６）。そして、誤差が所定値以上ある場合（ステップＳ２６；ＹＥＳ）には、モデル更新部９１１は、爪領域抽出用モデルＭの上辺周辺の特徴点の位置を、誤差を打ち消す方向に移動させる（ステップＳ２７）。他方、誤差が所定値以上ない場合（ステップＳ２６；ＮＯ）には、当該誤差については無視し、爪領域抽出用モデルＭの上辺周辺の特徴点については修正せずに次のステップに進む。
すなわち、モデル更新部９１１は、爪領域抽出用モデルＭの左辺（すなわち爪Ｔの左側）周辺の特徴点誤差情報として蓄積されたものを足し合わせて蓄積数で除し、平均化された特徴点Ｐの誤差が所定値以上（例えば±２ｍｍ以上）あるか否かを判断する（ステップＳ２８）。そして、誤差が所定値以上ある場合（ステップＳ２８；ＹＥＳ）には、モデル更新部９１１は、爪領域抽出用モデルＭの左辺周辺の特徴点の位置を、誤差を打ち消す方向に移動させる（ステップＳ２９）。他方、誤差が所定値以上ない場合（ステップＳ２８；ＮＯ）には、当該誤差については無視し、爪領域抽出用モデルＭの左辺周辺の特徴点については修正せずに次のステップに進む。
【００６２】
すなわち、モデル更新部９１１は、爪領域抽出用モデルＭの下辺（すなわち爪Ｔの爪の根元側）周辺の特徴点誤差情報として蓄積されたものを足し合わせて蓄積数で除し、平均化された特徴点Ｐの誤差が所定値以上（例えば±２ｍｍ以上）あるか否かを判断する（ステップＳ３０）。そして、誤差が所定値以上ある場合（ステップＳ３０；ＹＥＳ）には、モデル更新部９１１は、爪領域抽出用モデルＭの下辺周辺の特徴点の位置を、誤差を打ち消す方向に移動させる（ステップＳ３１）。他方、誤差が所定値以上ない場合（ステップＳ３０；ＮＯ）には、当該誤差については無視し、爪領域抽出用モデルＭの下辺周辺の特徴点については修正せずに次のステップに進む。
すなわち、モデル更新部９１１は、爪領域抽出用モデルＭの右辺（すなわち爪Ｔの右側）周辺の特徴点誤差情報として蓄積されたものを足し合わせて蓄積数で除し、平均化された特徴点Ｐの誤差が所定値以上（例えば±２ｍｍ以上）あるか否かを判断する（ステップＳ３２）。そして、誤差が所定値以上ある場合（ステップＳ３２；ＹＥＳ）には、モデル更新部９１１は、爪領域抽出用モデルＭの右辺周辺の特徴点の位置を、誤差を打ち消す方向に移動させる（ステップＳ３３）。他方、誤差が所定値以上ない場合（ステップＳ３２；ＮＯ）には、当該誤差については無視し、爪領域抽出用モデルＭの右辺周辺の特徴点については修正せずに次のステップに進む。
【００６３】
モデル更新部９１１は、特徴点Ｐを移動させ爪領域抽出用モデルＭを修正した場合には、爪領域抽出用モデルＭを修正後の内容に更新してサーバ側モデル記憶領域９２１に記憶させる（ステップＳ３４）。
また、モデル更新部９１１は、爪領域抽出用モデルＭの周囲４辺すべてについて所定値以上（例えば±２ｍｍ以上）の誤差があるか否かを判断し（ステップＳ３５）、誤差が所定値以上ある場合（ステップＳ３５；ＹＥＳ）には、モデル更新部９１１は、爪領域抽出用モデルＭ（例えば爪領域抽出用モデルＭｂ）の修正ではなく、新規の爪領域抽出用モデルＭ（例えば、爪領域抽出用モデルＭｄ）としてサーバ側モデル記憶領域９２１に記憶させる（ステップＳ３６）。
【００６４】
モデル更新部９１１によるモデル更新処理が完了すると、定時に又はユーザからの要求のあったときに、更新された爪領域抽出用モデルＭの情報をサーバ側通信部９３からネットワークを介して各ネイルプリント装置１に送信（配信）する。
なお、各ネイルプリント装置１に対する更新された爪領域抽出用モデルＭの情報の送信（配信）は、モデル更新処理が完了するごとに行われなくてもよい。例えば、爪領域抽出用モデルＭについての更新情報が所定数以上蓄積される毎に適宜各ネイルプリント装置１に送信（配信）するようにしてもよい。
【００６５】
なお、このとき、サーバ側通信部９３から送信される情報は更新された爪領域抽出用モデルＭの情報に限定されない。
例えば、サーバ側ネイルデザイン記憶領域９２２に、各爪領域抽出用モデルＭについて推奨されるネイルデザインが紐付けられて記憶されている場合には、更新された爪領域抽出用モデルＭの情報を各ネイルプリント装置１に送信（配信）する際には、この推奨されるネイルデザインも併せて送信するようにしてもよい。このようにすることで、ユーザは、どのようなネイルデザインが自分の爪Ｔに似合うのかを知ることができ、デザインを選択する際の参考にすることができる。
【００６６】
外部サーバ装置９から更新された爪領域抽出用モデルＭの情報が送信されると、その情報が各ネイルプリント装置１の通信部２７によって受信され、適宜記憶部８２内のモデル記憶領域や８２３、モデル選択用データ領域８２４の内容が更新される。
例えば、モデル選択用データ領域８２４に記憶されている閾値では細い指に対応した爪領域抽出用モデルＭが対応付けられている場合（例えば最大指幅Ｗｍａｘが１２ｍｍである場合に爪領域抽出用モデルＭａが対応付けられている場合）でも、最大指幅Ｗｍａｘが１２ｍｍのユーザのうちの多くが、自分の爪Ｔに合せて爪領域抽出用モデルＭａの特徴点Ｐを調整した結果、爪領域抽出用モデルＭｂに近い形状に修正されていたような場合、最大指幅Ｗｍａｘの閾値と選択すべき爪領域抽出用モデルＭとの対応関係を修正する場合も考えられる。
【００６７】
このように、個々のネイルプリント装置１をネットワークＮを介して外部サーバ装置９と連携させ、複数のネイルプリント装置１の情報を外部サーバ装置９に集約させて分析、更新を行うことで、爪領域を抽出するための爪領域抽出用モデルＭをより汎用性のある精度の高いものとすることができる。
また、随時個々のネイルプリント装置１からの情報を集めて爪領域抽出用モデルＭを更新していくことにより、時期によって変化していく流行に対応した爪領域抽出用モデルＭを用意することができ、流行の移り変わりによってユーザの爪Ｔの形状が変化していく場合にも、ユーザの手間をできるだけ少なくしつつ、高精度の爪領域の検出を行うことができる。
【００６８】
以上のように、本実施形態によれば、ネイルプリント装置１に、爪領域抽出用モデルＭを記憶するモデル記憶領域８２３と、爪領域抽出用モデルＭを指画像にフィッティングさせて爪領域を特定する爪領域検出部８１２とを備え、爪領域検出手段は、爪領域抽出用モデルＭの指画像へのフィッティングの際に、輪郭線を構成する特徴点Ｐを指画像に応じて修正するようになっており、爪領域抽出用モデルＭが修正されたときには、その修正後の特徴点Ｐと修正前の特徴点Ｐとの誤差（差分）を特徴点誤差情報として外部サーバ装置９に送信するようになっている。また、この特徴点誤差情報を受け取った外部サーバ装置９では、モデル更新部９１１が、特徴点誤差情報を爪領域抽出用モデルＭごとに分類し、各爪領域抽出用モデルＭごとに特徴点Ｐの誤差に基づいて、爪領域抽出用モデルＭを更新し、更新後の爪領域抽出用モデルＭがネイルプリント装置１に送信されるようになっている。
このため、個々のネイルプリント装置１において蓄積された爪領域抽出用モデルＭの修正情報を外部サーバ装置９に集約して分析、更新することが可能となる。
これにより、爪領域を抽出するための爪領域抽出用モデルＭに事後的に多くのユーザの情報を反映させることができ、より汎用性のある精度の高いものとすることができる。
また、随時個々のネイルプリント装置１からの情報を集めて爪領域抽出用モデルＭを更新していくことにより、時期によって変化していく流行の爪形状にも対応した爪領域抽出用モデルＭとすることができ、流行の移り変わりによってユーザの爪Ｔの形状が変化していく場合にも、各爪Ｔの形状に合った爪領域抽出用モデルＭを選択することが可能となり、爪領域抽出用モデルＭを選択した後で特徴点を調整するというユーザの手間をできる限り抑え、かつ高精度の爪領域の検出を行うことが可能となる。
【００６９】
また、本実施形態では、モデル更新部９１１は、特徴点誤差情報がある程度蓄積してから爪領域抽出用モデルＭの更新処理を行う。
このため、少数の特殊な爪Ｔに対応した修正等が反映されることによって爪領域抽出用モデルＭの更新が不自然に行われることを避けることができ、より汎用性の高い爪領域抽出用モデルＭとなるように適切な更新処理を行うことができる。
【００７０】
なお、以上本発明の実施形態について説明したが、本発明は、かかる実施形態に限定されず、その要旨を逸脱しない範囲で、種々変形が可能であることは言うまでもない。
【００７１】
例えば、本実施形態では、モデル更新部９１１が、モデルの更新処理を行う場合に、特徴点誤差情報を爪領域抽出用モデルＭごとに分類し、さらに、モデル選択の閾値となる最大指幅Ｗｍａｘの値でさらに分類する場合を例示したが、最大指幅Ｗｍａｘの値による分類は必須ではなく、特徴点誤差情報を爪領域抽出用モデルＭごとに分類した状態でモデルの更新処理を行ってもよい。
【００７２】
また、本実施形態では、複数の爪領域抽出用モデルＭのうち何れの爪領域抽出用モデルＭを選択するかの閾値として最大指幅Ｗｍａｘの値を用いたが、モデル選択の閾値はこれに限定されない。
例えば、指の厚み（高さ）方向の寸法を閾値として用いてもよい。
【００７３】
また、特に個人ユーザが専用機としてネイルプリント装置１を使用する場合には、ネイルプリント装置１側において、ユーザは外部サーバ装置９からの更新情報に関わらず、自らがよく使う爪領域抽出用モデルＭを登録しておくことができるようにしてもよい。
また、専用機ではないが、特定のユーザがネイルプリント装置１を使用するような場合には、各ユーザ名と自らがよく使う爪領域抽出用モデルＭとを対応付けて登録しておいてもよい。
このようにすることで、モデルの更新処理により、選択可能な爪領域抽出用モデルＭが細分化され、数が多くなった場合でも、自分の爪Ｔに合う爪領域抽出用モデルＭを間違わずに選択することが可能となる。
【００７４】
また、本実施形態では、外部サーバ装置９から送信される更新情報に、各爪領域抽出用モデルＭに合うネイルデザインの情報が付帯されていてもよいとしたが、さらに、同一又は類似の指幅のユーザ等、爪の形状が似通っていると判断される者が過去に採用した頻度の高いネイルデザインをランキング形式等で表した情報をネイルプリント装置１に送信し、ユーザに合う可能性の高いネイルデザインとして提案してもよい。
この場合、ランキングを随時更新していくことで、自分に似合うデザインのうち現在の流行に合ったものがどれかをユーザが知ることができ、自分の爪Ｔにネイルプリントを行う際の参考とすることができる。
【００７５】
また、ユーザが選択したネイルデザインがユーザの最大指幅Ｗｍａｘの値等の閾値に基づいて選択された爪領域抽出用モデルＭに合わない場合には、表示部２６にその旨のメッセージや警告を表示させたり、実際に描画した場合のイメージを表示させることで注意喚起するようにしてもよい。
例えば、縦長で細身の爪Ｔと判断されるユーザが、描画するネイルデザインとして横幅のあるデザインを選択した場合に、仕上がりのイメージを示して警告するようにする。
これにより、ユーザがデザイン選択を誤り、イメージと異なるネイルプリントを実行してしまうリスクを減らすことができる。
なお、ネイルプリント装置１がスピーカ等を備える場合には、音声等にて警告してもよい。
【００７６】
また、本実施形態では、４辺ともが所定の誤差を超える場合に、新規の爪領域抽出用モデルＭとして登録する場合を例示したが、もとの爪領域抽出用モデルＭの修正・更新にとどめるか、新たな爪領域抽出用モデルＭとして登録するかの判断はここに例示したものに限定されない。
例えば、１辺でも所定の誤差を大きく超える場合や、同様の修正を行っているユーザが多い場合等、別個のモデルとして登録する必要性が高いと思われる場合には、新規の爪領域抽出用モデルＭとして登録してもよい。
【００７７】
また、本実施形態では、ネイルプリント装置（描画装置）１が直接ネットワークＮを介して外部サーバ装置９と接続されている場合を例示したが、ネイルプリント装置（描画装置）１が直接ネットワークＮに接続される必要はない。
例えば、図１（ｂ）に示すように、ネイルプリント装置（描画装置）１が、各種の通信端末装置Ｐｄを介してネットワークＮに接続されていてもよい。
この場合には、ネイルプリント装置（描画装置）１に操作部２５や表示部２６を備える必要がない。また、通信端末装置Ｐｄにおいて、外部サーバ装置９を介してネイルデザインのデータや各種のプログラム等を取得できるようにし、通信端末装置Ｐｄの操作部や表示部を用いてネイルプリント装置（描画装置）１の描画動作等を制御できるようにしてもよい。この場合には、ネイルプリント装置（描画装置）１には、通信端末装置Ｐｄの制御にしたがって描画を行うことができる機能のみを備えればよく、簡易かつ安価にネイルプリント装置（描画装置）１を構成することも可能となる。
【００７８】
また、本実施形態では、ネイルプリント装置（描画装置）１の描画ヘッド４３に描画用のペン４１を保持するペンホルダ４２とインクジェットヘッド７１とを備える構成としたが、ペン４１とインクジェットヘッド７１との両方を備えることは必須の構成ではなく、いずれか一方のみを備えて描画を行う描画装置であってもよい。
【００７９】
また、本実施形態では、描画ヘッド４３にペンホルダ４２を１つ備えている場合を例示したが、描画ヘッド４３に設けられるペンホルダ４２の数は１つに限定されない。例えば２つ以上のペンホルダ４２を備え、描画用のペン４１が２本以上保持されていてもよい。
【００８０】
また、本実施形態では、ペンホルダ４２に保持させるペン４１を、ユーザが適宜手動で交換する場合を例示したが、例えば、隔壁１１６上等にペン４１を待機させておく待機スペースを設けて、図示しないペン交換機構により必要なペン４１を自動的に待機スペース内から取得してペンホルダ４２に差し替えるようにしてもよい。
【００８１】
また、本実施形態では、指を１本ずつ装置に挿入して順次描画を行うネイルプリント装置１を例としたが、複数本の指に対して、各指を抜き差しすることなく、連続的に描画を行うことのできる構成とすることも可能である。
【００８２】
また、ネイルプリント装置１に、描画後にインクを乾燥させるためのヒータやファンを備える乾燥部を備えていてもよい。
【００８３】
以上本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
指画像から爪領域を特定する際に前記指画像にフィッティングさせる爪領域抽出用モデルを複数記憶するサーバ側モデル記憶手段と、
前記爪領域抽出用モデルの前記指画像へのフィッティングの際に、前記爪領域抽出用モデルの輪郭線を構成する複数の特徴点を前記指画像に応じて修正した修正後の特徴点と修正前の特徴点との誤差である特徴点誤差情報を受信するサーバ側通信手段と、
前記サーバ側通信手段により受信された前記特徴点誤差情報を前記爪領域抽出用モデルごとに分類し、各爪領域抽出用モデルごとに特徴点の誤差に基づいて、前記爪領域抽出用モデルを更新するモデル更新手段と、
を備えることを特徴とするサーバ装置。
＜請求項２＞
前記サーバ側通信手段は描画装置と通信可能であり、
前記サーバ側通信手段は、前記モデル更新手段によって更新された更新後の前記爪領域抽出用モデルを前記描画装置に送信することを特徴とする請求項１に記載のサーバ装置。
＜請求項３＞
前記モデル更新手段は、前記サーバ側通信手段により受信された前記特徴点誤差情報が所定数以上蓄積してから前記爪領域抽出用モデルを更新することを特徴とする請求項１又は請求項２に記載のサーバ装置。
＜請求項４＞
請求項１から請求項３のいずれか一項に記載のサーバ装置と、
描画装置と、
を備えることを特徴とする爪領域検出システム。
＜請求項５＞
前記描画装置は、
複数の特徴点で構成された輪郭線を有し、指画像から爪領域を特定する際に前記指画像にフィッティングさせる爪領域抽出用モデルを記憶する装置側モデル記憶手段と、
前記爪領域抽出用モデルを前記指画像にフィッティングさせて爪領域を特定する爪領域検出手段と、
前記爪領域検出手段によって特定された前記爪領域に描画を施す描画手段と、
前記爪領域検出手段は、前記爪領域抽出用モデルの前記指画像へのフィッティングの際に、前記輪郭線を構成する特徴点を前記指画像に応じて修正するものであり、修正後の特徴点と修正前の特徴点との誤差を特徴点誤差情報として前記サーバ装置に送信する装置側通信手段と、
を備えることを特徴とする請求項４に記載の爪領域検出システム。
＜請求項６＞
複数の特徴点で構成された輪郭線を有し、指画像から爪領域を特定する際に前記指画像にフィッティングさせる爪領域抽出用モデルを記憶する装置側モデル記憶手段と、
前記爪領域抽出用モデルを前記指画像にフィッティングさせて爪領域を特定する爪領域検出手段と、
前記爪領域検出手段によって特定された前記爪領域に描画を施す描画手段と、
外部のサーバ装置との間で情報の送受信可能に構成された装置側通信手段と、
を備え、
前記爪領域検出手段は、前記爪領域抽出用モデルの前記指画像へのフィッティングの際に、前記輪郭線を構成する特徴点を前記指画像に応じて修正するものであり、
前記装置側通信手段は、修正後の特徴点と修正前の特徴点との誤差を特徴点誤差情報として外部サーバ装置に送信するとともに、前記外部のサーバ装置において前記爪領域抽出用モデルが更新されたときは、更新後の爪領域抽出用モデルを前記外部のサーバ装置から受信することを特徴とする描画装置。
【符号の説明】
【００８４】
１        ネイルプリント装置
９        外部サーバ装置
３１      指受入部
４０      描画部
４１      ペン
５０      撮影部
５１      撮影装置
８１      制御部
８２      記憶部
８１２    爪領域検出部
９１１    モデル更新部
Ｔ        爪
Ｕ１      印刷指
【図１】
2018055364.tif 000003
【図２】
2018055364.tif 000004
【図３】
2018055364.tif 000005
【図４】
2018055364.tif 000006
【図５】
2018055364.tif 000007
【図６】
2018055364.tif 000008
【図７】
2018055364.tif 000009
【図８】
2018055364.tif 000010
【図９】
2018055364.tif 000011
【図１０】
2018055364.tif 000012