(57)【要約】【課題】足が静止していない状態であっても、汎用の情報端末を用いて簡単且つ正確に足の寸法を計測することが可能な足寸法計測プログラム、足寸法計測方法及び足寸法計測装置を提供する。【解決手段】ＡＲ空間の計測対象物である足から静止画像データを生成して足Ｆとして一時的に記録し、情報端末１の画面２上で、第１計測マーカー２３を足Ｆの指のうち最も突出している指の先端部分Ｆ１の位置に合せ、第２計測マーカー２４を足Ｆの踵の最も突出している部分Ｆ２の位置に合せ、第３計測マーカー２５を足Ｆの指のうち最も突出している指の先端部分の位置と足Ｆの踵の最も突出している部分の位置とを結ぶラインに合せた状態で、第１計測マーカー２３と第２計測マーカー２４との間の距離（Ｆ１−Ｆ２間の距離）、すなわち、足Ｆの寸法を自動的に算出する。【選択図】図１０
2020031720.tif 000002
【特許請求の範囲】
【請求項１】
撮像部を備えた情報端末を、
前記撮像部により映し出された空間に存在する平面を認識する平面認識手段と、
前記平面上の任意の２座標間の実際の距離を取得する実距離取得手段と、
前記平面上の所定領域に配置された足を含む静止画像を前記撮像部により撮影して静止画像データを生成する静止画像生成手段と、
前記静止画像生成手段により生成した前記静止画像データ上において移動可能な目印であって、前記足の指のうち最も突出している指の先端部分の位置を特定するための第１計測マーカーの位置と、前記足の踵の最も突出している部分の位置を特定するための第２計測マーカーの位置とを各々調整可能な計測マーカー調整手段と、
前記計測マーカー調整手段により位置を調整した前記第１計測マーカーと前記第２計測マーカーとの間の距離に、前記実距離取得手段により取得した実際の距離を当てはめて計測することにより前記足の寸法を算出する寸法算出手段として機能させることを特徴とする足寸法計測プログラム。
【請求項２】
前記計測マーカー調整手段は、前記静止画像生成手段により生成した前記静止画像データ上において移動可能な直線であって、前記足の指のうち最も突出している指の先端部分の位置と前記足の踵の最も突出している部分の位置とを結ぶ第３計測マーカーの位置を調整可能とし、
前記寸法算出手段は、前記計測マーカー調整手段により位置を調整した前記第３計測マーカー上の前記第１計測マーカーとの交点と前記第２計測マーカーとの交点との間の距離に、前記実距離取得手段により取得した実際の距離を当てはめて計測することにより前記足の寸法を算出することを特徴とする請求項１に記載の足寸法計測プログラム。
【請求項３】
前記計測マーカー調整手段は、前記静止画像生成手段により生成した前記静止画像データ上において移動可能な目印であって、前記足の足幅方向の内側に最も突出している部分の位置を特定するための第４計測マーカーの位置と、前記足の足幅方向の外側に最も突出している部分の位置を特定するための第５計測マーカーの位置とを各々調整可能とし、
前記寸法算出手段は、前記計測マーカー調整手段により位置を調整した前記第４計測マーカーと前記第５計測マーカーとの間の距離に、前記実距離取得手段により取得した実際の距離を当てはめて計測することを特徴とする請求項１又は２に記載の足寸法計測プログラム。
【請求項４】
撮像部を備えた情報端末が、
前記撮像部により映し出された空間に存在する平面を認識する平面認識ステップと、
前記平面上の任意の２座標間の実際の距離を取得する実距離取得ステップと、
前記平面上の所定領域に配置された足を含む静止画像を前記撮像部により撮影して静止画像データを生成する静止画像生成ステップと、
前記静止画像生成ステップにより生成した前記静止画像データ上において移動可能な目印であって、前記足の指のうち最も突出している指の先端部分の位置を特定するための第１計測マーカーの位置と、前記足の踵の最も突出している部分の位置を特定するための第２計測マーカーの位置とを各々調整可能な計測マーカー調整ステップと、
前記計測マーカー調整ステップにより位置を調整した前記第１計測マーカーと前記第２計測マーカーとの間の距離に、前記実距離取得ステップにより取得した実際の距離を当てはめて計測することにより前記足の寸法を算出する寸法算出ステップと、を行うことを特徴とする足寸法計測方法。
【請求項５】
撮像部により映し出された空間に存在する平面を認識する平面認識手段と、
前記平面上の任意の２座標間の実際の距離を取得する実距離取得手段と、
前記平面上の所定領域に配置された足を含む静止画像を前記撮像部により撮影して静止画像データを生成する静止画像生成手段と、
前記静止画像生成手段により生成した前記静止画像データ上において移動可能な目印であって、前記足の指のうち最も突出している指の先端部分の位置を特定するための第１計測マーカーの位置と、前記足の踵の最も突出している部分の位置を特定するための第２計測マーカーの位置とを各々調整可能な計測マーカー調整手段と、
前記計測マーカー調整手段により位置を調整した前記第１計測マーカーと前記第２計測マーカーとの間の距離に、前記実距離取得手段により取得した実際の距離を当てはめて計測することにより前記足の寸法を算出する寸法算出手段と、を有することを特徴とする足寸法計測装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、足寸法計測プログラム、足寸法計測方法及び足寸法計測装置に係り、特に、携帯性を有する情報端末により足の寸法を測定する足寸法計測プログラム、足寸法計測方法及び足寸法計測装置に関する。
【背景技術】
【０００２】
従来から、情報端末やネットワーク通信の発展に伴い、インターネット上で靴等の履物を購入することができる商品販売サイトが広く利用されている。
利用者にとっては、実際の店舗に直接出向くことなく、自宅等からインターネットを介して所望の履物を手軽に購入することができるというメリットがあり、その手軽さや便利さが評価された結果、利用者も増加し、市場規模も非常に大きくなってきている。
【０００３】
ところで、インターネットで履物を購入する場合、実際に試着することができないので、自分の足に適合する履物を購入するためには、自分の足の寸法の正確な情報が必要となる。
そのため、実際に試着をしなくても、インターネット上で不都合なく自分の足の寸法に適合した履物を選択して購入するための技術が種々開発されている。
【０００４】
例えば、特許文献１には、ユーザが、自分の足にフィットする既製の靴の購入を可能とする靴の仮想試着システムが開示されている。
具体的には、ユーザが靴を選択すると、測定装置により測定したユーザの足の外寸データの大きさと選択された靴の内寸データとに基づいて、仮想的に靴を履いた場合の足の当たりの強さを求め、この当たりの強さをユーザに提示している。
【０００５】
また、特許文献２には、スマートフォンやタブレット端末等の携帯情報装置を利用して足の寸法を測定する技術が開示されている。
具体的には、足を置く領域である足配置領域を示す足位置ガイド画像を、カメラにより取り込まれる映像であるカメラ映像に重畳し、傾きセンサーを利用することにより、所定の平面に対するカメラの傾きを検知し、カメラの傾きが所定の傾き閾値以下であるとき、平面上で足配置領域に置かれた足と所定の形状及び大きさを表し平面に置かれた基準物とを含む静止画をカメラにより撮影して画像データを生成し、画像データ内の基準物と足の領域とに基づいて足の寸法を算出している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１７−０９７５６３号公報
【特許文献２】特許第６０６２５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では、測定装置が大掛かりな構成となるため、コンビニエンスストア、スーパーマーケット、デパート、駅等の公共の場所に設置することはできるものの、個人でその測定装置を所有することは難しく、いつでも気軽に利用することができない等、使い勝手が悪くて不便であるという問題がある。
また、特許文献２では、個人が所有する携帯情報装置で手軽に足の寸法を測定できるものの、足の寸法を測定するためには、所定の形状及び大きさを表し平面に置かれたカード等の基準物が別途必要となり手間が掛るという問題がある。特に、特許文献２では、足を基準物に合せて足と基準物とを同時に一つのフレーム内に収まるように撮影する必要があるが、例えば、子供の足の寸法を測定する場合、指示通りに基準物の横に足を置いてしばらくの間静止していることは、子供にとっては難しく、正確な足の寸法が測定できないという問題がある。
【０００８】
そこで、本発明は、上記の問題に鑑みてなされたものであり、その目的は、足が静止していない状態であっても、汎用の情報端末を用いて簡単且つ正確に足の寸法を計測することが可能な足寸法計測プログラム、足寸法計測方法及び足寸法計測装置を提供することである。
【課題を解決するための手段】
【０００９】
前記課題は、本発明の足寸法計測プログラムによれば、撮像部を備えた情報端末を、前記撮像部により映し出された空間に存在する平面を認識する平面認識手段と、前記平面上の任意の２座標間の実際の距離を取得する実距離取得手段と、前記平面上の所定領域に配置された足を含む静止画像を前記撮像部により撮影して静止画像データを生成する静止画像生成手段と、前記静止画像生成手段により生成した前記静止画像データ上において移動可能な目印であって、前記足の指のうち最も突出している指の先端部分の位置を特定するための第１計測マーカーの位置と、前記足の踵の最も突出している部分の位置を特定するための第２計測マーカーの位置とを各々調整可能な計測マーカー調整手段と、前記計測マーカー調整手段により位置を調整した前記第１計測マーカーと前記第２計測マーカーとの間の距離に、前記実距離取得手段により取得した実際の距離を当てはめて計測することにより前記足の寸法を算出する寸法算出手段として機能させること、により解決される。
【００１０】
また、本発明の足寸法計測方法によれば、撮像部を備えた情報端末が、前記撮像部により映し出された空間に存在する平面を認識する平面認識ステップと、前記平面上の任意の２座標間の実際の距離を取得する実距離取得ステップと、前記平面上の所定領域に配置された足を含む静止画像を前記撮像部により撮影して静止画像データを生成する静止画像生成ステップと、前記静止画像生成ステップにより生成した前記静止画像データ上において移動可能な目印であって、前記足の指のうち最も突出している指の先端部分の位置を特定するための第１計測マーカーの位置と、前記足の踵の最も突出している部分の位置を特定するための第２計測マーカーの位置とを各々調整可能な計測マーカー調整ステップと、前記計測マーカー調整ステップにより位置を調整した前記第１計測マーカーと前記第２計測マーカーとの間の距離に、前記実距離取得ステップにより取得した実際の距離を当てはめて計測することにより前記足の寸法を算出する寸法算出ステップと、を行うこと、により解決される。
【００１１】
また、本発明の足寸法計測装置によれば、撮像部により映し出された空間に存在する平面を認識する平面認識手段と、前記平面上の任意の２座標間の実際の距離を取得する実距離取得手段と、前記平面上の所定領域に配置された足を含む静止画像を前記撮像部により撮影して静止画像データを生成する静止画像生成手段と、前記静止画像生成手段により生成した前記静止画像データ上において移動可能な目印であって、前記足の指のうち最も突出している指の先端部分の位置を特定するための第１計測マーカーの位置と、前記足の踵の最も突出している部分の位置を特定するための第２計測マーカーの位置とを各々調整可能な計測マーカー調整手段と、前記計測マーカー調整手段により位置を調整した前記第１計測マーカーと前記第２計測マーカーとの間の距離に、前記実距離取得手段により取得した実際の距離を当てはめて計測することにより前記足の寸法を算出する寸法算出手段と、を有すること、により解決される。
【００１２】
以上のように構成された本発明の足寸法計測プログラム、足寸法計測方法及び足寸法計測装置では、現実空間を認識して現実の平面を取得することにより現実の物の実距離を測定することができる拡張現実（ＡＲ）における計測技術を応用して、カメラ機能を有する汎用の情報端末により、計測対象物となる足を撮影して静止画像データを生成して一時的に保存し、その静止画像データ上で、足の指のうち最も突出している指の先端部分の位置を特定するための第１計測マーカーの位置と、足の踵の最も突出している部分の位置を特定するため第２計測マーカーの位置とを各々調整し、それらの計測マーカー間の距離にＡＲの計測技術により取得した実距離を当てはめて計測することにより、足の寸法（足長）を算出している。
このように、個人が所有する汎用の情報端末を利用して簡単に足の寸法を測定することができるので、大掛かりな構成の専用の測定装置が不要となる。
また、足の寸法を計測する際に長さの目安となる基準物が不要となるので、わざわざ基準物を別途用意する必要がない。特に、計測対象物である足を基準物に合せて撮影する必要もなくなるうえ、計測対象物である足を静止画像データとして一旦記録してその静止画像データ上で計測マーカーの調整ができるので、例えば、長時間静止していることが難しい子供の足の寸法を測定する場合等であっても、簡単且つ正確に足の寸法を計測することができる。さらに、一旦、静止画像データを生成してしまえば、その後計測対象物である足が動いたとしても、問題なく足の寸法を計測することができる。
【００１３】
特に、上記の足寸法計測プログラムについて好適な構成を述べると、前記計測マーカー調整手段は、前記静止画像生成手段により生成した前記静止画像データ上において移動可能な直線であって、前記足の指のうち最も突出している指の先端部分の位置と前記足の踵の最も突出している部分の位置とを結ぶ第３計測マーカーの位置を調整可能とし、前記寸法算出手段は、前記計測マーカー調整手段により位置を調整した前記第３計測マーカー上の前記第１計測マーカーとの交点と前記第２計測マーカーとの交点との間の距離に、前記実距離取得手段により取得した実際の距離を当てはめて計測することにより前記足の寸法を算出する、とよい。
【００１４】
このように、足の指のうち最も突出している指の先端部分の位置と足の踵の最も突出している部分の位置とを結ぶ直線である第３計測マーカーを利用して情報端末の傾きにも考慮することにより、情報端末が傾いてＡＲ空間の実距離と異なった場合であっても、正確な足の寸法を計測することができる。また、第３計測マーカー上の第１計測マーカーとの交点と第２計測マーカーとの交点との間の距離を計測して足の寸法を算出することにより、第３計測マーカーを補助線として利用することができ、より正確な足の寸法を計測することができる。
【００１５】
また、上記の足寸法計測プログラムについて好適な構成を述べると、前記計測マーカー調整手段は、前記静止画像生成手段により生成した前記静止画像データ上において移動可能な目印であって、前記足の足幅方向の内側に最も突出している部分の位置を特定するための第４計測マーカーの位置と、前記足の足幅方向の外側に最も突出している部分の位置を特定するための第５計測マーカーの位置とを各々調整可能とし、前記寸法算出手段は、前記計測マーカー調整手段により位置を調整した前記第４計測マーカーと前記第５計測マーカーとの間の距離に、前記実距離取得手段により取得した実際の距離を当てはめて計測する、とよい。
【００１６】
このように、足の足幅方向の内側に最も突出している部分の位置を特定するための第４計測マーカーの位置と、足の足幅方向の外側に最も突出している部分の位置を特定するための第５計測マーカーの位置との距離を計測することにより、計測対象となる足の足幅をも算出することができ、より正確な足寸法を計測することができる。
【発明の効果】
【００１７】
本発明の足寸法計測プログラム、足寸法計測方法及び足寸法計測装置によれば、足が静止していない状態であっても、汎用の情報端末を用いて簡単且つ正確に足の寸法を計測することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】足寸法計測装置を用いた足寸法計測処理の概要を示すイメージ図である。
【図２】足寸法計測装置の構成を機能面から示した図である。
【図３】足寸法計測処理の流れを示すフローチャートである。
【図４】足寸法計測装置に表示された画面の一例を示した図である。
【図５】足寸法計測装置に表示された画面の一例を示した図である。
【図６】足寸法計測装置に表示された画面の一例を示した図である。
【図７】座標間距離取得処理の流れを示すフローチャートである。
【図８】座標間距離取得処理の概要を示すイメージ図である。
【図９】計測マーカーの調整前後の状態について説明した図である。
【図１０】足寸法計測装置に表示された画面の一例を示した図である。
【図１１】足寸法計測装置に表示された画面の一例を示した図である。
【図１２】足寸法計測装置に表示された画面の一例を示した図である。
【図１３】足寸法計測装置に表示された画面の一例を示した図である。
【図１４】足寸法計測装置を含む商品情報提供システムの概略図である。
【図１５】商品情報提供サーバの構成を機能面から示した図である。
【図１６】商品情報提供システムにおける一連の動作の流れを示す図である。
【図１７】足寸法計測装置に表示された画面の一例を示した図である。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施形態（以下「本実施形態」という。）について説明する。
ただし、以下に説明する実施形態は、本発明の理解を容易にするための一例に過ぎず、本発明を限定するものではない。すなわち、本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは勿論である。
【００２０】
＜本実施形態に係る足寸法計測プログラムを用いた足寸法計測処理の概要＞
先ず、本実施形態に係る足寸法計測プログラム、足寸法計測方法及び足寸法計測装置を用いた足寸法計測処理の概要について、図１を参照しながら説明する。
図１は、本発明に係る足寸法計測プログラムがインストールされている情報端末（足寸法計測装置）を用いた足寸法計測処理の概要を示すイメージ図である。
本実施形態では、現実空間を認識して現実の平面を取得することにより現実の物の実距離を測定することができる拡張現実（ＡＲ）における計測技術を応用している。
具体的には、カメラ機能を有する汎用の情報端末１を足寸法計測装置として機能させ、ＡＲ空間の計測対象物である足Ｆ’から静止画像データを生成して足Ｆとして一時的に記録し、スクリーン座標上に表わされた足Ｆの指のうち最も突出している指の先端部分Ｆ１と足Ｆの踵の最も突出している部分Ｆ２の２点に対応するワールド座標上のＦ１’、Ｆ２’の距離を計測することにより、ＡＲ空間で足Ｆ’の寸法を計測する。このとき、Ｆ１、Ｆ２の位置は、後述する計測マーカーの位置を調整することにより特定する。
なお、ＡＲにおける計測技術については、従来から既知の技術であるので、ここでの詳細な説明は省略する。
【００２１】
＜足寸法計測装置の詳細構成＞
次に、足寸法計測装置である情報端末１の詳細構成について説明する。
情報端末１は、携帯性を有する汎用の情報端末（コンピュータ）であり、データ処理を行うＣＰＵ、各種プログラムやデータを記憶することができるＲＯＭ及びＲＡＭ、データ通信を行う通信用インタフェース、入力装置と出力装置の機能を兼ね備えたタッチパネル式のディスプレイ画面、及び、カメラ等を構成要素として有する。
この情報端末１には、足寸法計測機能を発揮させるためのプログラム（以下、足寸法計測プログラム）が予めインストールされている。この足寸法計測プログラムがＣＰＵに読み取られて実行されることにより、情報端末１は足寸法計測装置として、足寸法計測処理を実行することになる。
なお、情報端末１は、ユーザが所持して操作可能なものであり、携帯性を有し、少なくともカメラ機能と通信機能を備えたものであれば特に限定されるものではなく、例えば、スマートフォン、タブレット端末、ノートパソコン、携帯電話機、及び、ゲーム機等が利用可能である。
【００２２】
情報端末１のハードウェア構成については上述の通りであるが、以下、図２を参照しながら情報端末１の構成を機能面から改めて説明する。
図２は、足寸法計測装置として機能する情報端末１の構成を機能面から示した図である。
情報端末１の構成を機能面から改めて説明すると、図２に示すように、情報端末１は、記憶部１１、撮像部１２、表示部１３、通信部１４、平面認識部１５、実距離取得部１６、静止画像生成部１７、計測マーカー調整部１８、寸法算出部１９を有する。
これらの機能部は、情報端末１が実行する各種処理を担うものであり、情報端末１を構成する上述のハードウェア構成機器と上述の足寸法計測プログラムとが協働することによって構成されている。以下、上述した情報端末１の機能部の各々について説明する。
【００２３】
（記憶部）
記憶部１１は、ＲＯＭ及びＲＡＭにより構成されており、予め記憶されている上述の足寸法計測プログラムや情報端末１の各種機能を制御するための他のプログラム、さらに、その他の各種データが記憶されている。
また、記憶部１１は、後述する撮像部１２により撮影し、静止画像生成部１７により生成した静止画像データを一時的に記憶する。なお、本実施形態では、その静止画像データは、後述する寸法算出部１９により寸法を算出した後には削除される。また、計測記録は、不図示のクラウドサーバ等、情報端末１の外部に記憶しておく場合が多いが、この記憶部１１に記憶しておくこととしてもよい。
【００２４】
（撮像部）
撮像部１２は、カメラにより構成されており、撮像素子で撮影した足Ｆを含む静止画像をデジタルデータとして記憶部１１に記録するものである。なお、撮像部１２は、静止画のみならず、動画を撮影してデジタルデータとして記憶する機能を備えていてもよい。
【００２５】
（表示部）
表示部１３は、タッチパネル式のディスプレイ画面により構成されており、撮像部１２により映し出された動画像を表示したり、記録した静止画像データを表示したりするものである。また、後述する計測マーカーや計測結果である足寸法等を表示する。
【００２６】
（通信部）
通信部１４は、通信用インタフェースにより構成されており、主に無線通信により、情報端末１の外部、すなわち、後述するサーバ３や他の情報端末等とデータのやりとりをするものである。なお、ここでのデータとは、静止画像データや計測結果である足寸法に関するデータ等を含むものである。
【００２７】
（平面認識部）
平面認識部１５は、ＡＲにおける計測技術を実現するための機能の一つであり、撮像部１２により映し出された現実空間を認識して、その現実空間に存在する平面を認識する処理を行うものである。
【００２８】
（実距離取得部）
実距離取得部１６は、ＡＲにおける計測技術を実現するための機能の一つであり、平面認識部１５により認識した平面における任意の２座標間の実際の距離を計測して取得する処理を行うものである。
【００２９】
（静止画像生成部）
静止画像生成部１７は、撮像部１２により撮影された足Ｆを含む静止画像から静止画像データを生成して、記憶部１１に一時的に記憶させる処理を行うものである。また、静止画像データには、足Ｆの静止画像に重ね合せて表示される計測マーカーの情報が含まれている。
【００３０】
（計測マーカー調整部）
計測マーカー調整部１８は、静止画像生成部１７により生成した静止画像データ上において移動可能な計測マーカーの位置を調整する処理を行うものである。
計測マーカーは、画面２上に撮影した足Ｆの静止画像と共に表示され、足Ｆの所定箇所を特定するための目印である。本実施形態では、足の指のうち最も突出している指の先端部分Ｆ１の位置を特定するための第１計測マーカー、足の踵の最も突出している部分Ｆ２の位置を特定するための第２計測マーカー、足の指のうち最も突出している指の先端部分Ｆ１の位置と足の踵の最も突出している部分Ｆ２の位置とを結ぶ第３計測マーカーの３つの計測マーカーを利用する。なお、さらに、足の足幅方向の内側に最も突出している部分の位置を特定するための第４計測マーカー、足の足幅方向の外側に最も突出している部分の位置を特定するための第５計測マーカーを利用することとしてもよい。
【００３１】
（寸法算出部）
寸法算出部１９は、足Ｆの寸法を算出する処理を行うものである。
具体的には、ＡＲにおける計測技術を応用し、計測マーカー調整部１８により位置を調整した各計測マーカー間の距離に、実距離取得部１６により取得した実際の距離を当てはめて計測することにより、足Ｆの寸法（足長）を算出する。なお、本実施形態では、足の寸法として足長を算出するが、これに限らず、足幅や足囲い等を算出することとしてもよい。
【００３２】
＜足寸法計測処理＞
次に、本実施形態に係る足寸法計測方法について説明する。
本実施形態に係る足寸法計測方法は、足寸法計測プログラムが稼働するコンピュータである情報端末１を用いて行われる。換言すると、情報端末１が実行する足寸法計測処理では、本実施形態に係る足寸法計測方法が適用されていることになる。
以下では、本実施形態に係る足寸法計測方法の説明として、足寸法計測装置である情報端末１による足寸法計測処理の流れと同処理中の各工程について説明することとする。
【００３３】
図３は、足寸法計測装置である情報端末１による足寸法計測処理の流れを示すフローチャートである。図４〜図６及び図１０〜図１３は、足寸法計測装置である情報端末１の画面２における表示画面例を示した図である。図７は、足寸法計測装置である情報端末１による座標間距離取得処理の流れを示すフローチャートである。図８は、座標間距離取得処理の概要を示すイメージ図である。図９は、計測マーカーの調整前後の状態について説明した図である。
【００３４】
図３に示すように、足寸法計測処理では、先ず、平面認識部１５により、ＡＲ空間にて平面を認識し（Ｓ１０１）、情報端末１の傾きが所定範囲内か否かを判断する（Ｓ１０２）。
具体的には、図４に示すように、平面を認識して情報端末１の傾きが所定範囲内であると判断されると（Ｓ１０２：Ｙｅｓ）、情報端末１の画面２には、撮像部１２により映し出されているＡＲ空間と重ね合せて領域２１が表示される。この領域２１は、撮影する際に計測対象物である足Ｆを収める範囲を示す枠の役割を果たすものであり、領域２１の説明を示す「枠の中に足が入るようにしてね」のメッセージが併せて表示される。
【００３５】
次に、ユーザが情報端末１の画面２上に表示されている撮影ボタン２２をタップすることにより、情報端末１はその指示に従い撮影処理を行う（Ｓ１０３）。
具体的には、図５に示すように、ユーザは、情報端末１の画面２上に表示された領域２１内に計測対象物である足Ｆを重ね合せ、任意のタイミングで撮影ボタン２２をタップすることにより、撮影処理が実行される。
【００３６】
撮影処理の後、撮影された計測対象物である足Ｆを含む静止画像データを生成し、その生成した静止画像データを一時的に記憶する（Ｓ１０４）。
記憶した静止画像データは情報端末１の画面２上に表示されており、具体的には、図６に示すように、領域２１内に重ね合さるように計測対象物である足Ｆが表示されている。また、足Ｆと共に、足の指のうち最も突出している指の先端部分Ｆ１の位置を特定するための第１計測マーカー２３、足の踵の最も突出している部分Ｆ２の位置を特定するための第２計測マーカー２４、足の指のうち最も突出している指の先端部分Ｆ１の位置と足の踵の最も突出している部分Ｆ２の位置とを結ぶ補助線であって、情報端末１の傾きを考慮するための第３計測マーカー２５、の３つの計測マーカーが、それぞれ初期位置に表示されている。なお、本実施形態では、第１計測マーカー２３及び第２計測マーカー２４は、左右方向の直線とその直線の位置を指し示すタグとから構成されており、上下方向に移動可能である。また、第３計測マーカー２５は、上下方向の直線とその直線の位置を指し示すタグとから構成されており、左右方法に移動可能である。この第３計測マーカーは、その角度を変更できる構成としてもよい。
【００３７】
続いて、ＡＲにおける計測技術を利用して、ＡＲ空間の座標をメッシュ状に取得して画面２に表示しているスクリーン座標上にマップする（Ｓ１０５）。これにより、現実空間における座標間の実距離を取得し、情報端末１の画面２に表示された静止画像データ上で計測対象物である足Ｆの寸法を計測する際の基準とする。
ここで、座標間の実距離を取得する処理について、図７及び図８を参照し、具体的に説明する。
【００３８】
図７に示すように、座標間距離取得処理では、先ず、変数ｉを１に初期化し（Ｓ２０１）、且つ、変数ｊを１に初期化し（Ｓ２０２）、以下の処理を実行する。
スクリーン座標上のＸｉ線上においてＹｊポイントの位置を取得し（Ｓ２０３）、スクリーン座標上で取得したＹｊポイントからＡＲ空間におけるワールド座標上のＹｊ’の位置を取得する（Ｓ２０４）。そして、ＹｊポイントとＹｊ−１ポイントとのＡＲ空間における座標間の距離を記憶する（Ｓ２０５）。
次に、変数ｊがＭに達しているか否かを判定し（Ｓ２０６）、変数ｊがＭに達していない場合には（Ｓ２０６：Ｎｏ）、変数ｊに１を加算して（Ｓ２０７）、Ｓ２０３に戻り、処理を継続する。一方、変数ｊがＭに達している場合には（Ｓ２０６：Ｙｅｓ）、変数ｉがＮに達しているか否かを判定し（Ｓ２０８）、変数ｉがＮに達していない場合には（Ｓ２０８：Ｎｏ）、変数ｉに１を加算して（Ｓ２０９）、Ｓ２０２に戻り、処理を継続する。上記処理を継続し、最終的に変数ｉがＮに達した場合には（Ｓ２０８：Ｙｅｓ）、処理を終了する。
【００３９】
具体的には、図８に示すように、スクリーン座標上でＦの領域上に格子状のポイントを設定し、Ｘ軸方法にＸ１、Ｘ２・・・と順次１ポイントごとにドットでＸ１線、Ｘ２線・・・ＸＮ線を引き、Ｙ軸方向にＸ１線上のＹ１、Ｘ１線上のＹ２・・・ＹＭとドットで各ポイントを設置する。そして、例えば、Ｘ１線上のＹ０とＹ１との座標間の距離、Ｘ１線上のＹ１とＹ２との座標間の距離・・・Ｘ２線上のＹ０とＹ１との座標間の距離、Ｘ２線上のＹ１とＹ２との座標間の距離・・・ＸＮ線上のＹＭ−１とＹＭとの座標間の距離というようにそれぞれの座標間の距離を取得して記憶する。
【００４０】
上記を経て、ＡＲ空間における座標間距離、すなわち、実距離を取得した後、続いて、ユーザの情報端末１の画面２上での操作に従い、計測マーカーの調整処理を行う（Ｓ１０６）。
例えば、図９（ａ）に示すように、第１計測マーカー２３は静止画像データの生成後に表示される初期位置から上下に移動可能であり、ユーザは、図９（ｂ）に示すように、足Ｆの指のうち最も突出している指の先端部分Ｆ１の位置に第１計測マーカー２３の位置を移動させて合せる。ここでは、最も突出している親指の先端部分Ｆ１の位置に合せるために、ユーザは、第１計測マーカー２３をドラッグして下方に移動させる。なお、本実施形態では親指が最も突出しているが、計測対象となる足によっては、人差し指であったり、中指であったりすることも当然あり得る。同様に、第２計測マーカー２４、第３計測マーカー２５の位置も、ユーザの操作に従って、各々調整される。
【００４１】
そして、全ての計測マーカーの調整が終了した状態、すなわち、第１計測マーカー２３を足Ｆの指のうち最も突出している指の先端部分Ｆ１の位置に合せ、第２計測マーカー２４を足Ｆの踵の最も突出している部分Ｆ２の位置に合せ、第３計測マーカー２５を足Ｆの指のうち最も突出している指の先端部分の位置と足Ｆの踵の最も突出している部分の位置とを結ぶラインに合せた状態で、Ｆ１−Ｆ２間の寸法、すなわち、足Ｆの寸法を算出して（Ｓ１０７）、処理を終了する。
【００４２】
具体的には、図１０に示すように、第１計測マーカー２３を足Ｆの指のうち最も突出している指の先端部分Ｆ１の位置に合せ、第２計測マーカー２４を足Ｆの踵の最も突出している部分Ｆ２の位置に合せ、第３計測マーカー２５を足Ｆの指のうち最も突出している指の先端部分の位置と足Ｆの踵の最も突出している部分の位置とを結ぶラインに合せた状態で、第１計測マーカー２３と第２計測マーカー２４との間の距離（Ｆ１−Ｆ２間の距離）、すなわち、足Ｆの寸法が自動的に算出される。本実施形態では、足Ｆの寸法は足長を意味し、足Ｆの寸法は１５．４ｃｍと表示され、その足Ｆに適合する履物のサイズは１５．５ｃｍと表示されている。
【００４３】
なお、計測マーカーは、上述の第１計測マーカー２３、第２計測マーカー２４、第３計測マーカー２５の他に、足幅方向の内側に最も突出している部分の位置を特定するための第４計測マーカー２６と、足幅方向の外側に最も突出している部分の位置を特定するための第５計測マーカー２７を利用することとしてもよい。
図１１に示す応用例では、第４計測マーカー２６と第５計測マーカー２７は、それぞれ上下方向の直線とその直線の位置を指し示すタグとから構成されており、ユーザの指示に従って、それぞれ左右方向に移動可能である。このように、第１計測マーカー２３、第２計測マーカー２４、第３計測マーカー２５に加え、さらに、第４計測マーカー２６と第５計測マーカー２７も用いれば、足Ｆの寸法として、足長だけではなく、足幅までも算出できるようになり、より正確な足Ｆの寸法を計測することができる。
【００４４】
足Ｆの寸法が計測されると、図１２に示すように、測定結果とその測定結果に応じて適合する履物のサイズが表示される。例えば、子供の足Ｆの寸法を計測する場合を想定した本実施形態では、「測定結果１５．４ｃｍ」と計測結果が表示され、「お子様の足には１５．５ｃｍの靴がおすすめ」と推奨される履物のサイズが表示される。なお、同じ足Ｆの寸法であっても、それに適合する履物のサイズは、メーカーやジャンル等によってそれぞれ異なる場合があるので、推奨される履物のサイズは適宜調整される。
また、画面２の下部には、「次回のサイズ測定は２０１８年１１月頃がおすすめ」等、例えば３ヶ月後の再計測のタイミングを表示して、時期が近付いたら通知する旨を表示している。足Ｆのサイズが変化しやすい成長過程にある子供にとっては、このように定期的に足Ｆの寸法を計測することを促すことにより、サイズが合わない履物を誤って選択してしまうということがなくなる。
【００４５】
また、計測結果は保存することもでき、図１３に示すように、保存した計測結果をグラフ化して表示することもできる。本実施形態では、例えば、３ヶ月ごとに計測して保存した足の寸法の推移を折れ線グラフにて表示している。足のサイズが変化しやすい成長過程にある子供にとっては、このように記録して見易く表示することにより、より使い易く便利になる。
【００４６】
このように、本実施形態では、個人が所有する汎用の情報端末１を利用して簡単に足Ｆの寸法を測定することができるので、大掛かりな構成の専用の測定装置が不要となる。
また、足Ｆの寸法を計測する際に長さの目安となる基準物が不要となるので、わざわざ基準物を別途用意する必要がない。特に、計測対象物である足Ｆを基準物に合せて撮影する必要もなくなるうえ、計測対象物である足Ｆを静止画像データとして一旦記録してその静止画像データ上で第１計測マーカー２３、第２計測マーカー２４、第３計測マーカー２５の調整ができるので、例えば、長時間静止していることが難しい子供の足の寸法を測定する場合等であっても、簡単且つ正確に足の寸法を計測することができる。さらに、一旦、静止画像データを生成してしまえば、その後計測対象物である足Ｆが動いたとしても、問題なく足Ｆの寸法を計測することができる。
【００４７】
＜足寸法計測装置を含む商品情報提供システムの概要＞
上述した足寸法計測装置である情報端末１は、通信回線Ｎを介して靴等の履物の商品情報を管理するサーバ３等に接続されることにより、商品情報提供システムＳの一角を担うことになる。
ここで、本実施形態に係る足寸法計測装置を含む商品情報提供システムの概要について、図１４を参照しながら説明する。
図１４は、足寸法計測装置を含む商品情報提供システムＳの概略図である。
【００４８】
図１４に示すように、本実施形態の商品情報提供システムＳは、足寸法計測装置として機能する情報端末１と、靴等の履物の商品情報を管理するサーバ３と、提携販売サイト４やオンラインモール５等の外部の各種サービスや各種データベースと、から主に構成されており、それらが通信網である通信回線Ｎを介して互いに接続されている。
【００４９】
サーバ３は、靴等の履物を製造販売する業者である管理者等が保有するサーバコンピュータにより構成される。そして、ユーザは、通信回線Ｎを介して、サーバ３が提供する機能やサービスを享受することが可能となる。すなわち、ユーザは、それぞれの情報端末１を操作することによりサーバ３と通信して、サーバ３の機能を利用する。また、サーバ３は、一のサーバ装置によって構築されたものに限られず、複数台のサーバ装置を用いて構築されたものであってもよい。
【００５０】
通信回線Ｎは、例えば、インターネットや３Ｇ、４Ｇ、ＬＴＥ等のモバイルネットワークからなり、情報端末１、サーバ３、その他の外部サービスや外部データベースを相互に通信可能に接続している。
なお、図中では、情報端末１等はそれぞれ一台ずつ接続されている構成であるが、実際にはそれぞれ複数台接続されている状態が想定される。また、その他のサーバや情報端末が接続されている構成としてもよい。
【００５１】
＜商品情報提供サーバの詳細構成について＞
次に、サーバ３の構成について説明する。
サーバ３は、少なくとも、制御やデータの計算・加工を行う演算部としてのＣＰＵ、読み出し専用の記憶装置としてのＲＯＭ、メインメモリ（主記憶装置）としてのＲＡＭ、通信回線Ｎを通じて通信可能な外部の機器等とデータの送受信を行う通信用インタフェース、及び、補助記憶装置としてのハードディスクドライブ等を構成要素として有する。
【００５２】
また、サーバ３には、その機能を発揮させるためのプログラム（以下、商品情報提供プログラム）が予めインストールされている。この商品情報提供プログラムがＣＰＵに読み取られて実行されることにより、商品情報提供装置としての機能が発揮される。
ここで、サーバ３の機能は、利用者や管理者等のユーザによって享受されることになるが、当該機能のユーザへの提供方式としては、例えば、クラウドサービスやＡＳＰサービス等の方式が利用可能である。また、データベースサーバは別体として構成してもよい。また、システムバックアップ、データベースバックアップを行うことが好ましい。
【００５３】
サーバ３のハードウェア構成については上述の通りであるが、以下、図１５を参照しながらサーバ３の構成を機能面から改めて説明する。
図１５は、サーバ３の構成を機能面から示した図である。
【００５４】
サーバ３の構成を機能面から改めて説明すると、図１５に示すように、サーバ３は、ユーザ情報データベース３１、商品情報データベース３２、ユーザ管理部３３、商品管理部３４、商品選択部３５、商品表示部３６、販売処理部３７と、を主な構成要素として有している。
これらの機能部は、サーバ３が実行する各種処理を担うものであり、サーバ３を構成する上述のハードウェア構成機器と上述の商品情報提供プログラムとが協働することによって構成されている。以下、上述したサーバ３の機能部の各々について説明する。
【００５５】
（ユーザ情報データベース）
ユーザ情報データベース３１は、ハードディスクドライブにより構成されており、ユーザの名前、性別、生年月日、年齢、趣味等の属性の他、プロフィール画像やプロフィール紹介文、ユーザパスワード、保存した選択済情報（保存履歴）、情報閲覧履歴、商品購入履歴等、ユーザに関する必要な全ての情報が、ユーザごとに関連付けて記憶されている。
なお、ユーザ情報データベース３１は、サーバ３とは別に不図示の外部データベースサーバに設ける構成としてもよい。
【００５６】
（商品情報データベース）
商品情報データベース３２は、ハードディスクドライブにより構成されており、靴等の履物に関する情報、それらに関連する広告やクーポン等の関連情報が、記憶されている。履物に関する情報には、品番、サイズ、価格、商品説明、商品画像等が含まれている。
なお、商品情報データベース３２は、サーバ３とは別に不図示の外部データベースサーバに設ける構成としてもよい。
【００５７】
（ユーザ管理部）
ユーザ管理部３３は、主にユーザ情報データベース３１を制御して管理するものである。また、通信回線Ｎを介してサーバ３と通信可能に接続されたＳＮＳや外部メディア等の外部の各種サービスや各種データベースから、各ユーザの属性や商品購入履歴等を取得し、ユーザ情報データベース３１にユーザごとに関連付けて記憶する処理を行うこととしてもよい。
【００５８】
（商品管理部）
商品管理部３４は、主に商品情報データベース３２を制御して管理するものである。例えば、商品情報のマスターデータの登録や修正等の管理を行う。
【００５９】
（商品選択部）
商品選択部３５は、情報端末１から受信したユーザの足寸法に関する情報を基に、適合するサイズの履物（商品）を選択する処理を行うものである。また、商品選択の際には、年齢・性別等のユーザの属性に基づいて最適なジャンルやカテゴリーの履物を推奨商品として選択する。
【００６０】
（商品表示部）
商品表示部３６は、商品選択部３５により選択された履物（商品）に関する情報をユーザの情報端末１に送信して表示させる処理を行うものである。
【００６１】
（販売処理部）
販売処理部３７は、ユーザの情報端末１から受信した注文情報に基づいて、履物（商品）の販売処理を行うものである。例えば、注文された商品について、在庫確認処理、発注処理、会計処理、発送処理等を行なう。
【００６２】
＜商品情報提供システムにおける商品情報提供方法＞
以下、本実施形態に係る商品情報提供方法の説明として、上記構成の商品情報提供システムＳにおける一連の動作の流れについて説明する。
図１６は、商品情報提供システムＳにおける一連の動作の流れを示す図である。図１７は、足寸法計測装置である情報端末１の画面２における表示画面例を示した図である。
【００６３】
先ず、ユーザは、足寸法計測装置として機能する情報端末１を操作して、上述のとおり、足Ｆの寸法を計測する。そして、その足寸法の計測結果に関する情報を、情報端末１からサーバ３に送信する。サーバ３は、情報端末１からユーザの足寸法に関する情報を受信すると、商品選択部３５により、ユーザの足寸法に関する情報やユーザの属性を基に、適合するサイズの履物（商品）を選択し、商品表示部３６により、その選択した履物を推奨商品として、商品情報を情報端末１に送信する。情報端末１は、その商品情報を受信して、画面２上に表示する。
【００６４】
具体的には、図１７に示すように、情報端末１の画面２上には、商品情報として、足寸法（例えば、１５．４ｃｍ）に適合するサイズ（１５．５ｃｍ）の履物の情報が推奨商品として表示される。ここで表示される商品の情報には、商品画像、型番、サイズ、価格等が含まれている。
【００６５】
＜その他＞
以上までに本発明の足寸法計測プログラム、足寸法計測方法及び足寸法計測装置の構成例について説明してきたが、上記の実施形態は、本発明の具体的構成の一つに過ぎず、他の構成例や適用例も考えられる。
【００６６】
例えば、本実施形態では、計測マーカーは直線としたが、目印として計測対象物の所定箇所を特定できるものであればこれに限定されるものではない。
また、本実施形態では、一つのカメラにより計測対象物を撮影しているが、複数のカメラで撮影することにより、精度を向上させることもできる。
また、本実施形態では、一枚の静止画像上で足の寸法を計測しているが、例えば足の正面等の他方向からさらに撮影して足囲いを計測することとしてもよい。
また、計測した数値が所定の許容範囲を超えた場合は、その値を検知してエラー表示をする等して、ユーザに通知することとしてもよい。なお、エラー検出の際には、硬貨等の所定サイズの対象物と、取得したＡＲ空間の実距離とを比較することにより、計測した数値が所定の許容範囲を超えたか否かを判定することとしてもよい。
【符号の説明】
【００６７】
１  情報端末
２  画面
３  サーバ
４  提携販売サイト
５  オンラインモール
１１  記憶部
１２  撮像部
１３  表示部
１４  通信部
１５  平面認識部
１６  実距離取得部
１７  静止画像生成部
１８  計測マーカー調整部
１９  寸法算出部
２１  領域
２２  撮影ボタン
２３  第１計測マーカー
２４  第２計測マーカー
２５  第３計測マーカー
２６  第４計測マーカー
２７  第５計測マーカー
３１  ユーザ情報データベース
３２  商品情報データベース
３３  ユーザ管理部
３４  商品管理部
３５  商品選択部
３６  商品表示部
３７  販売処理部
Ｆ    足
Ｓ    商品情報提供システム
Ｎ    通信回線
【図１】
2020031720.tif 000003
【図２】
2020031720.tif 000004
【図３】
2020031720.tif 000005
【図４】
2020031720.tif 000006
【図５】
2020031720.tif 000007
【図６】
2020031720.tif 000008
【図７】
2020031720.tif 000009
【図８】
2020031720.tif 000010
【図９】
2020031720.tif 000011
【図１０】
2020031720.tif 000012
【図１１】
2020031720.tif 000013
【図１２】
2020031720.tif 000014
【図１３】
2020031720.tif 000015
【図１４】
2020031720.tif 000016
【図１５】
2020031720.tif 000017
【図１６】
2020031720.tif 000018
【図１７】
2020031720.tif 000019