(57)【要約】【課題】靴の製造工程において、オーダメードの靴の利点であるフィット感や履き心地を維持しつつ、より簡単かつ迅速にユーザの足に合った靴型のデータを提供する。【解決手段】靴製造支援装置１０は、ユーザの足型データを用いて靴の製造を支援する装置であって、ユーザ足型データ取得部１１１と、靴型標準データ取得部１１２と、近似標準データ選択部１１４と、ユーザ靴型データ生成部１１５とを備える。ユーザ足型データ取得部１１１は、ユーザの足型データを取得する。靴型標準データ取得部１１２は、複数の靴型の標準データを取得する。近似標準データ選択部１１４は、一以上の寸法パラメータに関して、複数の靴型標準データより、ユーザの足型データに近似する一以上の近似標準データを選択する。ユーザ靴型データ生成部１１５は、選択された一以上の近似標準データに基づいて、ユーザの靴型データを生成し出力する。【選択図】図２
2018134277.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの足型データを用いて靴の製造を支援する装置であって、
前記ユーザの足型データを取得するユーザ足型データ取得部と、
複数の靴型または足型の標準データを取得する標準データ取得部と、
一以上の寸法パラメータに関して、前記複数の靴型または足型の標準データより、前記ユーザの足型データに近似する一以上の近似標準データを選択する近似標準データ選択部と、
選択された一以上の近似標準データに基づいて、前記ユーザの靴型データを生成し出力するユーザ靴型データ生成部と、
を備える、靴製造支援装置。
【請求項２】
ユーザの足型データを用いて靴の製造を支援する装置であって、
前記ユーザの足型データを取得するユーザ足型データ取得部と、
一つの足型の標準データを取得する標準データ取得部と、
前記ユーザの足型データと前記標準データとを比較し差分値を演算する差分演算部と、
前記差分値に基づき、前記標準データを修正し、修正した標準データから前記ユーザの靴型データを生成し出力するユーザ靴型データ生成部と、
を備える、靴製造支援装置。
【請求項３】
前記近似標準データ選択部により選択された近似標準データが複数ある場合、前記ユーザ靴型データ生成部は、前記複数の近似標準データを合成することにより、前記ユーザの靴型データを生成する、
請求項１に記載の靴製造支援装置。
【請求項４】
複数の寸法パラメータ各々に関して、前記ユーザの足型データと、前記複数の靴型または足型の標準データとを比較し差分値を演算する差分演算部をさらに備え、
前記ユーザ靴型データ生成部は、前記ユーザの足型データと前記一以上の近似標準データとの前記差分値に基づいて、前記一以上の近似標準データを修正することにより、前記ユーザの靴型データを生成する、
請求項１に記載の靴製造支援装置。
【請求項５】
前記近似標準データ選択部により選択された近似標準データが複数ある場合、
前記ユーザ靴型データ生成部は、
前記複数の寸法パラメータ各々に関して選択された前記近似標準データと前記ユーザの足型データとの前記差分値をそれぞれ取得し、
前記差分値に基づいて、対応する近似標準データをそれぞれ修正し、
修正した前記近似標準データを合成することにより、前記ユーザの靴型データを生成する、
請求項４に記載の靴製造支援装置。
【請求項６】
前記近似標準データ選択部は、一つの寸法パラメータに関して、前記ユーザの足型データよりも大きくかつ最も近似する第１近似標準データと、前記ユーザの足型データよりも小さくかつ最も近似する第２近似標準データとを選択し、
前記ユーザ靴型データ生成部は、前記第１近似標準データと前記第２近似標準データとを合成することにより、前記ユーザの靴型データを生成する、
請求項１に記載の靴製造支援装置。
【請求項７】
前記一以上の寸法パラメータが複数の場合、前記複数の寸法パラメータは、少なくとも足長および足幅を含む、
請求項１に記載の靴製造支援装置。
【請求項８】
前記ユーザの靴型データは、靴全体の型を形成可能なデータ、および靴の内側の一部を形成可能なデータの少なくとも一方である、
請求項１から７のいずれかに記載の靴製造支援装置。
【請求項９】
前記ユーザ靴型データ生成部は、前記ユーザの足型データと前記選択された一以上の近似標準データとの差分に基づいて、インソール用のデータを生成し、出力する、
請求項１から８のいずれかに記載の靴製造支援装置。
【請求項１０】
ユーザ靴型データ生成部により出力された前記ユーザの靴型データを用いて靴型を製造する靴型製造部、
をさらに備える、請求項１から９のいずれかに記載の靴製造支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの足型に合った靴を製作するための靴製造支援装置に関する。
【背景技術】
【０００２】
従来、ユーザの足の形状から生成した３次元モデルを、一つの標準靴型の３次元モデルと合成することにより、ユーザに適合する靴型を生成する方法が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２７５７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
人の足型は、足の幅、長さ、甲の高さなどの複数の尺度により決められ、各尺度やその全体的なバランスは多様である。各尺度について個々にばらつきのあるユーザの足型を特定の標準靴型に適合させると、ひずみが生じ靴全体のバランスが悪くなる可能性が高く、ユーザは靴のフィット感が得られず、履き心地が良くない可能性がある。また、ユーザの足型を特定の標準靴型に適合させるための演算量も多くなる可能性がある。
【０００５】
本発明は、靴の製造工程において、オーダメードの靴の利点であるフィット感や履き心地を維持しつつ、より簡単かつ迅速にユーザの足に合った靴型のデータを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願の例示的な一実施形態の靴製造支援装置は、ユーザの足型データを用いて靴の製造を支援する装置であって、ユーザ足型データ取得部と、標準データ取得部と、近似標準データ選択部と、ユーザ靴型データ生成部とを備える。ユーザ足型データ取得部は、ユーザの足型データを取得する。標準データ取得部は、複数の靴型または足型の標準データを取得する。近似標準データ選択部は、一以上の寸法パラメータに関して、複数の靴型または足型の標準データより、ユーザの足型データに近似する一以上の近似標準データを選択する。ユーザ靴型データ生成部は、選択された一以上の近似標準データに基づいて、ユーザの靴型データを生成し出力する。
【０００７】
本願の例示的な一実施形態の靴製造支援装置は、ユーザの足型データを用いて靴の製造を支援する装置であって、ユーザ足型データ取得部と、標準データ取得部と、差分演算部と、ユーザ靴型データ生成部と、を備える。ユーザ足型データ取得部は、ユーザの足型データを取得する。標準データ取得部は、一つの足型の標準データを取得する。差分演算部は、ユーザの足型データと標準データとを比較し差分値を演算する。ユーザ靴型データ生成部は、差分値に基づき、標準データを修正し、修正した標準データからユーザの靴型データを生成し出力する。
【発明の効果】
【０００８】
本願の例示的な一実施形態によれば、ユーザの足型に近い標準データに基づき、ユーザの靴型データを生成することにより、ユーザがフィット感や履き心地が得られる靴を簡単かつ迅速に製造することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、靴製造支援システムの全体構成を概略的に示す。
【図２】図２は、実施の形態１に係る靴製造支援装置の機能ブロック図ある。
【図３Ａ】図３Ａは、実施の形態１に係る靴製造支援装置の動作を示すフローチャート（前半）である。
【図３Ｂ】図３Ｂは、実施の形態１に係る靴製造支援装置の動作を示すフローチャート（後半）である。
【図４】図４は、靴製造支援装置が処理するデータの例を示す。
【図５】図５は、靴製造支援装置が処理するデータの例を示す。
【図６】図６は、実施の形態２に係る靴製造支援装置の機能ブロック図ある。
【図７Ａ】図７Ａは、実施の形態２に係る靴製造支援装置の動作を示すフローチャート（前半）である。
【図７Ｂ】図７Ｂは、実施の形態２に係る靴製造支援装置の動作を示すフローチャート（後半）である。
【図８】図８は、実施の形態３に係る靴製造支援装置の機能ブロック図ある。
【図９】図９は、実施の形態３に係る靴製造支援装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら、本発明の実施形態について説明する。なお、本発明の範囲は、以下の実施形態に限定されず、本発明の技術的思想の範囲内で任意に変更可能である。
【００１１】
以下の説明において、「寸法パラメータ」とは、ユーザの足型および靴型に対応する寸法などであって、少なくとも足長および足幅を含む。寸法パラメータはさらに、その他の長さや角度、例えば、甲の高さ、足囲、インステップ囲長、かかと幅、外踏まず長、内踏まず長、足囲最高点高、インステップ囲最高点高、かかとの傾斜角度を含み得る。さらに、第１指側角度、第５指側角度、第１指関節点高、第５指関節点高、舟状骨点高（アーチ高）、外果端点高、内果端点高、外果最突点高、内果最突点高や、足首周り、ふくらはぎ周りなども含み得る。
【００１２】
（全体構成）
図１は、後述する実施の形態１から３において、靴製造支援システム１の物理的構成の一例を概略的に示す。靴製造支援システム１は、靴製造支援装置１０と、記憶装置３０と、を備える。
【００１３】
靴製造支援装置１０（靴製造支援装置の一例）は、バスＢで接続されるコントローラ１１と、通信部１２と、ＲＯＭ１３と、ＲＡＭ１４とを備えるコンピュータ装置である。コントローラ１１は、ＣＰＵなどのプロセッサまたは制御回路であり、読み出したプログラムを実行することにより、データ演算や制御を行う。特に、コントローラ１１は、読み出したプログラムを実行することにより、記憶装置３０に格納されたデータに基づき、後述する靴製造支援装置１０のとの通信を可能にする回路である。ＲＯＭ１３は、コントローラ１１が実行するプログラム、あるいは演算パラメータとしての固定データを格納する。ＲＡＭ１４は、コントローラ１１の処理において実行されるプログラム、およびプログラム処理において適宜変化するパラメータの格納エリア、ワーク領域として使用される。
【００１４】
以下に説明する実施の形態においては、記憶装置３０は、ユーザ足型データ３１と、靴型標準データ３２と、ユーザ靴型データ３５とを格納する。
【００１５】
ユーザ足型データ３１は、ユーザの足をレーザ計測や写真計測などで３次元計測したものであり、足長、足幅、足囲、かかと幅、甲の高さ、かかと傾斜角度、第１指側角度、アーチ高などの複数の所定の寸法パラメータの値を有するユーザの足の形態情報である。例えば、３次元データであるユーザ足型データは、ある基準点を基準にした３次元座標（Ｘ，Ｙ，Ｚ）で表現される。ユーザ足型データ３１は、店舗などで計測されたユーザの足の形態情報に基づき３次元モデルで作成される。ユーザ足型データ３１は、インターネット網などを用いて取得され、記憶装置３０に保存されている。
【００１６】
靴型標準データ３２は、３次元形状で出力可能なデータであって、標準的なサイズに合わせて予め生成された複数の靴型データ群である。靴型標準データは、標準的な足型から計測される各寸法パラメータに対応したデータを含む。
【００１７】
ユーザ靴型データ３５は、靴製造支援装置１０により生成されたデータである。
【００１８】
（実施の形態１）
［１−１．構成］
図２は、実施の形態１に係る靴製造支援装置１０の機能ブロック図である。靴製造支援装置１０は、コントローラ１１がＲＡＭ１４などのメモリに展開されるプログラムを実行することにより各機能を実現する。靴製造支援装置１０は、主に、ユーザ足型データ取得部１１１と、靴型標準データ取得部１１２と、差分演算部１１３と、近似標準データ選択部１１４と、ユーザ靴型データ生成部１１５と、を備える。
【００１９】
ユーザ足型データ取得部１１１（ユーザ足型データ取得部の一例）は、記憶装置３０より、ユーザ足型データ３１を取得する。
【００２０】
靴型標準データ取得部１１２（標準データ取得部の一例）は、記憶装置３０より、靴型標準データ３２を取得する。
【００２１】
差分演算部１１３（差分演算部の一例）は、各寸法パラメータに関して、取得したユーザ足型データ３１と取得した靴型標準データ３２とを比較し、差分値を演算する。
【００２２】
近似標準データ選択部１１４（近似標準データ選択部の一例）は、各寸法パラメータに関して、差分値が最小の靴型標準データを判定し、近似標準データとして選択する。
【００２３】
ユーザ靴型データ生成部１１５（ユーザ靴型データ生成部の一例）は、選択された近似標準データが複数ある場合、各差分値に応じて各近似標準データの対応する寸法パラメータの値をそれぞれ修正する。ユーザ靴型データ生成部１１５は、修正した近似標準データを合成することにより、ユーザ靴型データを生成する。選択された近似標準データが一つの場合、各差分値に応じて近似標準データの各寸法パラメータの値を修正し、ユーザ靴型データを生成する。
【００２４】
生成されたユーザ靴型データは、２次元データに展開され、記憶装置３０に格納される。記憶されたユーザ靴型データ３５は、外部の装置からの要求応じて、通信部１２を介して送信される。なお、ユーザ靴型データ３５は、ディスプレイ（図示省略）に表示されてよい。出力された２次元のユーザ靴型データに基づき、ユーザ用の靴型が製造される。
【００２５】
［１−２．動作］
図３Ａおよび図３Ｂは、実施の形態１に係る上記靴製造支援装置１０による動作を示すフローチャートである。
【００２６】
Ｓ１０１： Pmeterの初期値の１とする。Pmeterは、以下の処理において、演算対象となる寸法パラメータを特定するための変数である。例えば、寸法パラメータのデータは、図４に示すように、足長、足幅、甲高、かかと幅・・・などの各寸法パラメータが、Pmeterが表す番号に対応付けて記憶されている。本例では、１番目の寸法パラメータ（足長）に関して、順にデータの比較が開始されるものとする。Pmeterは、１〜寸法パラメータの数の範囲の値をとる。
【００２７】
Ｓ１０２：AppData、DataNum、Min、およびDの値をそれぞれ０とする。AppDataは、直近に差分値が最小であると判定された靴型標準データを示す変数である。DataNumは、演算対象となる靴型標準データを特定するための変数であり、１〜標準データ数の値をとる。Minは、直近に最小と判定された差分値を格納する変数である。Minは絶対値であり、符号（＋または−）は記憶される。Dは、直近に算出された差分値を格納する変数であり、絶対値であり、符号（＋または−）は記憶される。
【００２８】
Ｓ１０３：DataNumの値をインクリメントする。
【００２９】
Ｓ１０４：ユーザ足型データ取得部１１１により、記憶装置３０からユーザ足型データ３１が読み出される。ユーザ足型データは、店舗などで計測されたユーザの足の形態情報に基づき３次元モデルで作成され、予め記憶装置３０に記憶されている。
【００３０】
Ｓ１０５：靴型標準データ取得部１１２により、記憶装置３０からDataNum番目の靴型標準データ３２が読み出される。例えば、DataNumが１である場合、図４に示す靴型標準データ（１）を取得する。
【００３１】
Ｓ１０６：差分演算部１１３により、Pmeterにより特定される寸法パラメータに関して、読み出されたユーザ足型データ３１と靴型標準データとを比較する。例えば、Pmeterが１である場合、「足長」に関して両データの差分値が演算される。
【００３２】
Ｓ１０７：演算された差分値を、Dに格納する。このとき、差分値Dが＋か−の符号も記憶される。
【００３３】
Ｓ１０８：差分演算部１１３により、Dの値（直近で演算された差分値の絶対値）がMinの値未満かどうかを判定する。ここでは、直近で演算された差分値Dが、今までの比較演算の中で差分が最も小さい値を格納するMinよりも小さければ、ステップＳ１０９に進む。なお、Minの値が０の場合（例えば、Minが初期値の場合）も、差分値DをMinに格納するため、ステップＳ１０９に進む。
【００３４】
Ｓ１０９：直近の差分値Dの値をMinに格納し、当該差分値を出した対応する靴型標準データを特定するDataNumの値をAppDataに格納する。
【００３５】
Ｓ１１０：近似標準データ選択部１１４により、Pmeterにより特定される寸法パラメータに関して、標準データの比較が終了したかどうかを判定する。例えば、格納された靴型標準データ３２全てに対して比較が終了したかどうかによって判定される。全ての靴型標準データに対し比較演算が終了した場合は、ステップＳ１１１に進む。比較演算が終了していない場合は、ステップＳ１０３に戻り、DataNumをインクリメントして次の靴型標準データとの比較演算を行う。
【００３６】
Ｓ１１１：近似標準データ選択部１１４は、例えば、図５に示すように、Pmeterの値と、AppDataの値と、Minの値とを対応付けてメモリなどに一時的に記憶する。ここで記憶されたPmeterの値は、演算された寸法パラメータを特定する。AppDataの値は、当該寸法パラメータに関してユーザ足型データとの差分値が最小である、つまり最も近似すると判定された靴型標準データを特定する。Minの値は、当該最小値である。
【００３７】
Ｓ１１２：図３Ｂに示すステップＳ１１２において、近似標準データ選択部１１４は、演算対象となる全ての寸法パラメータに関して比較演算を終了したかどうかを判定する。終了していない場合はステップＳ１１３に進み、終了した場合はステップＳ１１４に進む。
【００３８】
Ｓ１１３：Pmeterの値をインクリメントして、図３ＡのステップＳ１０２に戻る。以降、次の対象となる寸法パラメータに関して、ユーザ足型データと靴型標準データとの比較が同様に行われる。
【００３９】
Ｓ１１４：ユーザ靴型データ生成部１１５により、選択された近似標準データが複数あるかどうか判定される。複数である場合はステップＳ１１５に進み、一つである場合はステップＳ１１７に進む。選択された近似標準データが複数ある場合とは、例えば、図５に示すように、寸法パラメータによって近似する標準データが異なる場合である。一方、選択された近似標準データが一つである場合とは、全ての寸法パラメータに関して一つの靴型標準データがユーザ足型データと近似する場合である。
【００４０】
Ｓ１１５：ユーザ靴型データ生成部１１５により、各寸法パラメータについて、上述のように、選択された近似標準データを差分値に応じて修正する。図５に示す例では、次のように処理される。足長に関しては、靴型標準データ（３）が近似標準データとして選択されているとする。よって、靴型標準データ（３）の足長を差分値に応じて修正する。また、足幅に関しては、靴型標準データ（４）が近似標準データとして選択されている。よって、靴型標準データ（４）の足幅を差分値に応じて修正する。
【００４１】
近似標準データの修正については、例えば、次のように行われる。ユーザ足型データ３１および靴型標準データ３２は３次元データであり、ある基準点を基準にして３次元座標（Ｘ,Ｙ,Ｚ）で表現される。例えば、ユーザの足型データの３次元データを、ある基準点からの座標で(Ｘｎ,Ｙｎ,Ｚｎ)と表し、一つの寸法パラメータである足長に関して最も近い標準データとして選択された近似標準のデータも同じ基準点から(ｘｌ,ｙｌ,ｚｌ)と表される。足長の方向が仮に基準点からｘ方向とすると、足長についてのユーザ足型データと近似標準データとの差分はＸｎ-ｘｌとなり、当該近似標準データに対してＸｎ−ｘｌの修正を行う。同様に、別の寸法パラメータである足幅に関して最も近い標準データとして選択された近似標準データも同じ基準点から(ｘｍ,ｙｍ,ｚｍ)と表される。足幅の方向が仮に基準点からｙ方向とすると、足幅についてのユーザ足型データと近似標準データとの差分はＹｎ−ｙｍとなり、当該近似標準データに対してＹｎ−ｙｍの修正を行う。同様に、別の寸法パラメータである甲高に関して、最も近い標準データとして選択された近似標準データも同じ基準点から(ｘｋ,ｙｋ,ｚｋ)と表される。甲高の方向が仮に基準点からｚ方向とすると、甲高についてのユーザ足型データと近似標準データとの差分はＺｎ−ｚｋとなり、当該近似標準データに対してＺｎ−ｚｋの修正を行う。
【００４２】
なお、基準点からの方向は寸法パラメータによって多様であり、基準点からＸＹＺ座標による３次元空間内のベクトルで表現可能な方向であればよい。
【００４３】
Ｓ１１６：ユーザ靴型データ生成部１１５により、各寸法パラメータについて、修正した複数の近似標準データを、同じ基準点を合わせた上で合成する。生成された３次元データは２次元データに展開され、ユーザ靴型データが生成される。
【００４４】
なお、このデータの合成は、自動的に行われてもよいし、ディスプレイ（図示省略）に表示された３Ｄ画像を製造者が見ながら、合成を行ってもよい。
【００４５】
Ｓ１１７：ステップＳ１１４において、選択された近似標準データが一つであると判定された場合、ユーザ靴型データ生成部１１５により、近似標準データは差分値に応じて修正される。生成された３次元データは２次元データに展開され、ユーザ靴型データが生成される。
【００４６】
Ｓ１１８：ユーザ靴型データ生成部１１５により、ユーザ靴型データが記憶装置３０にユーザ靴型データ３５として保存される。なお、保存されたユーザ靴型データ３５は、通信部１２を介して外部の装置に送信されてもよいし、ディスプレイ（図示省略）に表示されてよい。出力された２次元のユーザ靴型データに基づき、ユーザ用の靴型が製造される。
【００４７】
［１−３．特徴など］
実施の形態１に係る靴製造支援装置１０においては、近似標準データ選択部１１４は、複数の寸法パラメータ各々に関して、複数の靴型または足型の標準データより、ユーザの足型データに近似する一以上の近似標準データを選択する。ユーザ靴型データ生成部１１５は、選択された一以上の近似標準データに基づいて、ユーザの靴型データを生成し出力する。
【００４８】
このため、靴の製造工程において、オーダメードの靴の利点であるフィット感や履き心地を維持しつつ、より簡単かつ迅速にユーザの足に合った靴型のデータを提供し、靴型の製造を行うことができる。また、標準の靴型データを利用してユーザの靴型データを生成しているため、デザイン性を損なわずにユーザに適した靴型を製造できる。
【００４９】
［１−４．変形例］
（１）
上記例においては、標準データは、靴型のデータであるが、足型の標準データを用いてもよい。この場合、記憶装置３０に複数の足型の標準データを格納しておく。上記と同様の手順で、ユーザ足型データ３１と各足型の標準データとを比較演算し、各寸法パラメータに関して最小の差分値を取得する。各寸法パラメータに対する最小差分値の足型標準データを近似標準データとして取得する。近似標準データが複数ある場合は、合成してユーザ用の足型データを生成する。生成されたユーザ用の足型データに基づきユーザ靴型データを生成する。
【００５０】
（２）
上記例においては、近似標準データが複数ある場合において取得した近似標準データをそれぞれ差分値で修正している（図３ＢのステップＳ１１４〜Ｓ１１５）が、これに限定されない。取得した近似標準データをそのまま合成することにより、ユーザ靴型データを生成してもよい。この場合、最小差分値を記憶する必要はなく、各寸法パラメータに対する近似標準データを記憶するだけでよい。よって、図３ＡのステップＳ１０９において、Minの値を記憶する必要はない。
【００５１】
これによれば、ユーザ靴型データは近似する標準データを合成して生成されるため、フィット感や履き心地を維持しつつ、より簡単に靴の製造が可能になる。
【００５２】
（３）
図３Ａおよび図３Ｂに示すフローチャートでは、各寸法パラメータに関して、全ての標準データを比較しているが、これに限定されない。例えば、DataNumにより特定される靴型標準データがサイズの大きさに応じて昇順または降順である場合、次のような処理が考えられる。
【００５３】
ステップＳ１０８において、差分値D（絶対値）が連続して大きくなった時点で、比較処理を終了し、当該寸法パラメータに関してはMinの値を最小値とすることも可能である。これにより、演算量を削減することができる。またこの場合、一番目の演算対象である寸法パラメータ（例えば、足長）に関して標準データが選択された後、次の寸法パラメータ（例えば、足幅）に関しては、一番目の寸法パラメータに関して選択された標準データから、比較処理を始めてもよい。一の寸法パラメータに近似する標準データは、他の寸法パラメータでも近似している可能性が高いからである。
【００５４】
また、寸法パラメータについて標準データとユーザ足型データとの差分が０である場合、その時点で比較処理を終了し、次の寸法パラメータについての比較処理を再開してもよい。
【００５５】
さらに、上記例においては、一つの寸法パラメータに関して全ての靴型標準データを比較し差分値を演算しこれを繰り返しているが、これに限定されない。例えば、一つの靴型標準データに対して全ての寸法パラメータに関する差分値をまず演算し、これを繰り返してもよい。全ての靴型標準データについて比較が終了したら、各寸法パラメータに関して、最小値である一または複数の靴型標準データを選択するようにしてもよい。
【００５６】
（４）
上記例においては、各寸法パラメータについて、ユーザ足型データと複数の標準データとをそれぞれ比較しているが、これに限定されない。各寸法パラメータについて予め近似標準データが選択されていてもよい。
【００５７】
例えば、店舗などにおいてユーザの足型を計測したときに、予め近似する一または複数の標準データを選択し、計測したユーザ足型データに対応させて記憶装置３０に記憶しておいてもよい。この近似標準データは、各寸法パラメータに関して、ユーザ足型データに近い値を有する一以上の標準データである。
【００５８】
予め近似標準データが選択されている場合、図２における近似標準データ選択部１１４の機能は省略できる（図３ＡのステップＳ１０１〜図３ＢのステップＳ１１３は省略する）。差分演算部１１３は、各寸法パラメータについて、ユーザ足型データと予め選択された近似標準データとの差分値を演算し、上記例と同様にユーザ靴型データ生成部１１５により各差分値に応じて近似標準データを修正する（図３ＢのステップＳ１１５）。ユーザ靴型データ生成部１１５により、上記例と同様にしてユーザ靴型データが生成、出力される（同ステップＳ１１６〜Ｓ１１８）。
【００５９】
（実施の形態２）
以下、実施の形態１と同様の構成または機能を有する構成要素については、同じ符号を付し、その説明は省略する場合がある。
【００６０】
［２−１．構成］
図６は、実施の形態２に係る靴製造支援装置１０の機能ブロック図である。靴製造支援装置１０は、図１に示すコントローラ１１がＲＡＭ１４などのメモリに展開されるプログラムを実行することにより各機能を実現する。靴製造支援装置１０は、差分演算部２１３（差分演算部の一例）と近似標準データ選択部２１４（近似標準データ選択部の一例）とユーザ靴型データ生成部２１５（ユーザ靴型データ生成部の一例）とが、実施の形態１と異なる機能を有する。実施の形態２では、近似標準データ選択部２１４は、所定の寸法パラメータ（例えば、足長）に関して、ユーザの足型データよりも大きくかつ最も近似する第１近似標準データと、ユーザの足型データよりも小さくかつ最も近似する第２近似標準データとを選択する。そして、ユーザ靴型データ生成部２１５は、第１近似標準データと第２近似標準データとを合成することによりユーザの靴型データを生成する。
【００６１】
［２−２．動作］
図７Ａおよび図７Ｂは、実施の形態２に係る上記靴製造支援装置１０による動作を示すフローチャートである。
【００６２】
Ｓ２０１：AppData1、AppData2、DataNum、Min1、Min2およびDをそれぞれ０とする。AppData1は、直近に差分値（符号は−）が最小であると判定された靴型標準データを特定する変数である。AppData2は、直近に差分値（符号は＋）が最小であると判定された標準データを特定する変数である。DataNumは、演算対象となる靴型標準データを特定するための変数であり、１〜標準データ数の値をとる。Min1は、直近に最小と判定された差分値D（符号は−）を格納する変数である。Min2は、直近に最小と判定された差分値D（符号は＋）を格納する変数である。Min1, Min2は絶対値であり、符号（＋または−）は記憶される。Dも絶対値であり、符号（＋または−）は記憶される。
【００６３】
Ｓ２０２：DataNumの値をインクリメントする。
【００６４】
Ｓ２０３：ユーザ足型データ取得部１１１により、記憶装置３０からユーザ足型データ３１が読み出される。ユーザ足型データは、店舗などで計測されたユーザの足の形態情報に基づき３次元モデルで作成され、予め記憶装置３０に記憶されている。
【００６５】
Ｓ２０４：靴型標準データ取得部１１２により、DataNum番目の靴型標準データ３２が読み出される。DataNumが１である場合、ここでは、例えば、図４に示す靴型標準データ（１）を取得する。
【００６６】
Ｓ２０５：差分演算部２１３により、所定の寸法パラメータに関して、読み出されたユーザ足型データ３１と靴型標準データとを比較する。例えば、所定の寸法パラメータが「足長」である場合、足長に関して両データの差分値が演算される。
【００６７】
Ｓ２０６：演算された差分値は、Dに格納される。このとき、差分値Dは＋か−の符号も記憶される。
【００６８】
Ｓ２０７：差分値Dの値が０である場合は、図７ＢのステップＳ２０８に進む。ここでDの差分値が０ということは、ユーザの足型データが対象の標準データと差分がないということになる。
【００６９】
Ｓ２０８：DataNumの靴型標準データを近似標準データとし、これに応じてユーザ靴型データを生成する。
【００７０】
Ｓ２０９：図７Ａに戻り、差分演算部２１３により、差分値Dの符号が−か＋かを判定する。−の場合はステップＳ２１０に、＋の場合はステップＳ２１３に進む。ここで、差分値Dが＋である場合とは、所定の寸法パラメータに関して、ユーザ足型データの値が、DataNum番目の靴型標準データの値より大きいことを意味する。同様に、差分値Dが−である場合とは、所定の寸法パラメータに関して、ユーザ足型データの値が、DataNum番目の靴型標準データの値より小さいことを意味する。
【００７１】
Ｓ２１０：差分演算部２１３により、差分値Dの値（絶対値）がMin1の値未満かどうかを判定する。ここでは、直近で演算された差分値Dが、今までの比較演算の中で差分が最も小さい値（符号は−）を格納するMin1よりも小さければ、ステップＳ２１１に進む。なお、Min1の値が０の場合（例えば、Min1が初期値の場合）も、差分値DをMin1に格納するため、ステップＳ２１１に進む。
【００７２】
Ｓ２１１：差分演算部２１３により、差分値Dの値をMin1に格納する。
【００７３】
Ｓ２１２：差分演算部２１３により、当該差分値を出した対応する靴型標準データを特定するDataNumの値をAppData1に格納する。
【００７４】
Ｓ２１３：一方、ステップＳ２０９において差分値Dが＋であると判定された場合、差分演算部２１３により、差分値Dの値（絶対値）がMin2の値未満かどうかを判定する。ここでは、差分値Dが、今までの比較演算の中で差分が最も小さい値（符号は＋）を格納するMin2よりも小さければ、ステップＳ２１４に進む。なお、Min2の値が０の場合（例えば、Min2が初期値の場合）も、差分値DをMin2に格納するため、ステップＳ２１４に進む。
【００７５】
Ｓ２１４：差分演算部２１３により、差分値Dの値をMin2に格納する。
【００７６】
Ｓ２１５：差分演算部２１３により、当該差分値を出した対応する靴型標準データを特定するDataNumの値をAppData2に格納する。
【００７７】
Ｓ２１６：図７Ｂに示すステップＳ２１６において、近似標準データ選択部２１４により、所定の寸法パラメータに関して靴型標準データとの比較演算を終了したかどうかを判定する。終了していない場合は図７Ａのステップ２０２に戻り、次の靴型標準データとの比較演算処理を実行される。終了した場合は、AppData1, AppData2により特定される靴型標準データが近似標準データとして選択され、ステップＳ２１７に進む。
【００７８】
Ｓ２１７：ユーザ靴型データ生成部２１５により、二つの近似標準データを同じ基準点を合わせた上で合成する。生成された３次元データは２次元データに展開され、ユーザ靴型データが生成される。
【００７９】
Ｓ２１８：ユーザ靴型データ生成部２１５により、ユーザ靴型データが記憶装置３０にユーザ靴型データ３５として保存される。なお、保存されたユーザ靴型データは、通信部１２を介して外部の装置に送信されてもよいし、ディスプレイ（図示省略）に表示されてよい。出力された２次元のユーザ靴型データに基づき、ユーザ用の靴型が製造される。
【００８０】
［２−３．特徴など］
実施の形態２に係る靴製造支援装置１０においては、ユーザ足型データに近似する二つの靴型標準データを選択、合成して、ユーザの靴型データを生成する。このため、実施の形態１と同様に、フィット感、履き心地、デザイン性を維持しつつ、より簡単かつ迅速にユーザの足に合った靴型のデータを提供し、靴型の製造を行うことができる。
【００８１】
［２−４．変形例］
（１）
上記例においては、標準データは、靴型のデータであるが、足型の標準データを用いてもよい。この場合、記憶装置３０に複数の足型の標準データを格納しておく。上記と同様の手順で、所定の寸法パラメータに関して、ユーザ足型データ３１と各足型の標準データとを比較演算する。ユーザの足型データよりも大きくかつ最も近似する第１近似標準データと、ユーザの足型データよりも小さくかつ最も近似する第２近似標準データとを選択する。第１近似標準データと第２近似標準データとを合成することにより、ユーザ用の足型データを生成する。生成されたユーザ用の足型データに基づきユーザ靴型データを生成する。
【００８２】
（２）
図７Ａおよび図７Ｂに示すフローチャートでは、所定の寸法パラメータに関して、全ての標準データを比較しているが、これに限定されない。例えば、DataNumにより特定される靴型標準データがサイズの大きさに応じて昇順または降順である場合、次のような処理が考えられる。ステップＳ２１６において、差分値D（絶対値）が連続して大きくなった時点で、比較処理を終了し、Appdata1とAppData2で特定されるデータを近似標準データとすることも可能である。
【００８３】
（実施の形態３）
以下、実施の形態１または２と同様の構成および機能を有する構成要素については、同じ符号を付し、その説明は省略する場合がある。
【００８４】
［３−１．構成］
図８は、実施の形態３に係る靴製造支援装置１０の機能ブロック図である。靴製造支援装置１０は、図１に示すコントローラ１１がＲＡＭ１４などのメモリに展開されるプログラムを実行することにより各機能を実現する。実施の形態３においては、足型標準データ取得部３１２（標準データ取得部の一例）が記憶装置３０に格納された一つの足型標準データ３３を取得する。差分演算部３１３（差分演算部の一例）によりユーザ足型データと足型標準データとを比較し、差分演算部３１３により差分値をとる。ユーザ靴型データ生成部３１５は、差分値に応じて足型標準データ３３を修正し、修正した足型データに応じたユーザ靴型データを生成する。
【００８５】
［３−２．動作］
図９は、実施の形態３に係る上記靴製造支援装置１０による動作を示すフローチャートである。
【００８６】
Ｓ３０１：ユーザ足型データ取得部１１１により、記憶装置３０からユーザ足型データ３１が読み出される。
【００８７】
Ｓ３０２：足型標準データ取得部３１２により、記憶装置３０から足型標準データ３３が読み出される。
【００８８】
Ｓ３０３：差分演算部３１３により、複数の寸法パラメータに関して、読み出されたユーザ足型データ３１と足型標準データ３３とを比較し、差分が演算される。
【００８９】
Ｓ３０４：演算された差分値は、Dに格納される。このとき、差分値Dは＋か−の符号も記憶される。
【００９０】
Ｓ３０５：ユーザ靴型データ生成部３１５により、取得した足型標準データ３３を差分値に基づき修正し、ユーザ用の足型データを生成する。生成されたユーザ用の足型データから靴型データを生成する。生成された３次元靴型データは２次元データに展開され、ユーザ靴型データが生成される。
【００９１】
Ｓ３０６：ユーザ靴型データ生成部３１５により、生成したユーザ靴型データが記憶装置３０にユーザ靴型データ３５として保存される。なお、保存されたユーザ靴型データは、通信部１２を介して外部の装置に送信されてもよいし、ディスプレイ（図示省略）に表示されてよい。出力された２次元のユーザ靴型データに基づき、ユーザ用の靴型が製造される。
【００９２】
［３−３．特徴など］
実施の形態３に係る靴製造支援装置１０においては、足型標準データ取得部３１２は一つの足型標準データを取得し、差分演算部３１３はユーザの足型データと足型標準データとを比較し差分値を演算する。ユーザ靴型データ生成部３１５は、同差分値に基づき、足型標準データを修正し、修正した足型標準データからユーザの靴型データを生成し出力する。
【００９３】
ユーザ自身の足型データに合わせて修正した標準データに基づきユーザ靴型データを生成するため、よりフィット感や履き心地を得られる靴型のデータを提供することができる。
【００９４】
（その他実施形態）
以上のように、本出願において開示する技術の例示として、上記実施形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行うことは可能である。
そこで、以下、他の実施の形態を例示する。
【００９５】
［１］
上記実施の形態１〜３において、２次元パターンのユーザ靴型に基づき、靴内部のクッション材を加工してもよい。この場合、上記実施の形態において演算される標準データとの差分値に応じてインソールを設計する。また、この場合、ユーザ靴型データは、靴全体の型を形成可能なデータに限定されず、靴の内側の一部を形成可能なデータとして生成されてもよい。
【００９６】
この結果、外形上は標準靴型であるものの、履き心地はオーダメードに近い靴の製造が可能になる。また、これにより、デザイン性も担保される。
【００９７】
［２］
寸法パラメータの重要度に応じて重み付けをし、その重要度に応じて、近似標準データの合成や修正時に優先させてもよい。
【００９８】
演算対象となる寸法パラメータは、靴の種類、販売される地域、販売対象の年齢層（大人か子供かなど）、性別などに応じて変更するようにしてもよい。
【００９９】
［３］
上記実施の形態１〜３においては、靴製造支援装置１０は、３次元データを合成してユーザ靴型データを生成し、２次元データに展開して出力いるが、これに限定されない。測定したユーザ足型データの３次元データを２次元データに展開してから、合成や修正を行うこともできる。
【０１００】
また、靴製造支援装置１０は、生成したユーザ靴型データを３次元データで出力してもよい。この場合、３Ｄプリンタなどの靴型製造機に靴製造支援装置１０を接続し、靴製造支援装置１０により生成されたユーザの靴型データを用いて靴型を自動的に製造してもよい。
【０１０１】
さらに、靴製造支援装置１０は、標準データおよび近似標準データを全て２次元データで記憶し、２次元データに展開したユーザ足型データと比較演算し、２次元データ間での合成や修正を行うようにしてもよい。
【０１０２】
［４］
上記実施の形態１〜３における靴製造支援装置１０は、靴や靴型の製造現場に設置されることに限定されず、例えば靴の店舗などに設置されてもよい。この場合、店舗で直接計測したユーザの足型データに基づいてユーザ用の靴型データを生成し、製造現場に送信するようにしてもよい。
【０１０３】
［５］
上記実施の形態１〜３における処理の実行順序は、必ずしも、上記実施形態の記載に制限されるものではなく、発明の要旨を逸脱しない範囲で、並行して実行したり、実行順序を入れ替えることができる。また、一部の処理を省略することも可能である。
【０１０４】
［６］
記憶装置３０はネットワークを介して接続されていてもよい。また、記憶装置３０は単一の装置ではなく複数の装置から構成されていてもよい。さらに、記憶されるデータは、別々の場所に設置された装置に保存され、ＷＡＮやＬＡＮなどのネットワークを介して取得されるものであってもよい。
【０１０５】
［７］
本開示は、靴製造支援装置１０により実行される靴製造支援方法や、靴製造支援装置１０により実行されるコンピュータプログラム、かかるプログラムを記録したコンピュータ読み取り可能な記録媒体を含む。ここで、コンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃ）、半導体メモリを挙げることができる。同コンピュータプログラムは、上記記録媒体に記録されたものに限られず、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク等を経由して伝送されるものであってもよい。
【符号の説明】
【０１０６】
１        ：靴製造支援システム
１０      ：靴製造支援装置
１１      ：コントローラ
１２      ：通信部
１３      ：ＲＯＭ
１４      ：ＲＡＭ
３０      ：記憶装置
３１      ：ユーザ足型データ
３２      ：靴型標準データ
３３      ：足型標準データ
３５      ：ユーザ靴型データ
１１１    ：ユーザ足型データ取得部
１１２    ：靴型標準データ取得部
１１３    ：差分演算部
１１４    ：近似標準データ選択部
１１５    ：ユーザ靴型データ生成部
２０２    ：ステップ
２１３    ：差分演算部
２１４    ：近似標準データ選択部
２１５    ：ユーザ靴型データ生成部
３１２    ：足型標準データ取得部
３１３    ：差分演算部
３１５    ：ユーザ靴型データ生成部
【図１】
2018134277.tif 000003
【図２】
2018134277.tif 000004
【図３Ａ】
2018134277.tif 000005
【図３Ｂ】
2018134277.tif 000006
【図４】
2018134277.tif 000007
【図５】
2018134277.tif 000008
【図６】
2018134277.tif 000009
【図７Ａ】
2018134277.tif 000010
【図７Ｂ】
2018134277.tif 000011
【図８】
2018134277.tif 000012
【図９】
2018134277.tif 000013