(57)【特許請求の範囲】
【請求項１】
少なくとも１つのセンサを含むセンサ部を使用して、オブジェクトの周りの背景と前記オブジェクトとを区分し、前記センサ部を使用して、前記背景の少なくとも１つのポイントおよび前記オブジェクトの少なくとも１つのポイントのうちの少なくとも１つの測定ポイントから前記センサ部までの距離を測定する段階、および
測定された前記距離に基づいて、前記オブジェクトを構成する少なくとも１つの部分の形状に関する情報を取得する段階を含み、
前記オブジェクトは、身体であり、
前記部分は、前記身体の部位であり、
前記形状に関する情報は、前記部位の少なくとも一部の形状、長さ、および幅のうちの少なくとも１つに関する部位形態情報を含み、
前記部位形態情報に基づいて前記身体の体型を決定する段階をさらに含み、
前記身体は、複数の部位を含み、
前記体型を決定する段階は、前記複数の部位のうちの少なくとも２つの部位に関する部位形態情報および前記複数の部位のうちの識別された所定の部位に関する部位形態情報のうちの少なくとも１つに基づいて、前記身体の体型を決定する、
オブジェクトの形状に関する情報を取得する方法。
【請求項２】
前記センサ部は、奥行きセンサを含み、
前記測定する段階は、
前記奥行きセンサを使用し、前記背景および前記オブジェクトの輪郭を把握することによって前記背景と前記オブジェクトとを区分する段階
を含む、
請求項１に記載のオブジェクトの形状に関する情報を取得する方法。
【請求項３】
前記センサ部は、距離センサを含み、
前記測定する段階は、
前記距離センサを使用し、前記測定ポイントまでの飛行時間に基づいて距離を測定する段階
を含む、
請求項１に記載のオブジェクトの形状に関する情報を取得する方法。
【請求項４】
前記形状に関する情報は、前記部分の大きさに関する情報を含み、
前記測定する段階は、前記部分の２つの測定ポイントから前記センサ部までの距離を測定し、
前記取得する段階は、
前記センサ部が前記測定ポイントと関連して位置する角度および測定された前記距離を用いて前記部分の大きさに関する情報を取得することにより、前記形状に関する情報を取得する、
請求項１に記載のオブジェクトの形状に関する情報を取得する方法。
【請求項５】
前記大きさに関する情報は、前記部分の長さおよび幅のうちの少なくとも１つを含む、
請求項４に記載のオブジェクトの形状に関する情報を取得する方法。
【請求項６】
前記測定する段階は、
前記背景を構成する少なくとも１つの背景要素の高さを示す情報および予め設定されたパターン情報のうちの少なくとも１つに基づいて、前記背景要素を前記背景の残りの部分と区別する段階
を含む、
請求項１に記載のオブジェクトの形状に関する情報を取得する方法。
【請求項７】
前記測定する段階は、
前記背景要素が示すデータと前記パターン情報との一致度が所定の値以上である場合、前記背景要素を予め設定されたタイプの背景要素として決定する段階
を含む、
請求項６に記載のオブジェクトの形状に関する情報を取得する方法。
【請求項８】
前記部位形態情報に基づいて、前記部位に着用可能な衣類およびアクセサリのうちの少なくとも１つのアイテムに関する推薦情報を提供する段階
をさらに含む、
請求項１に記載のオブジェクトの形状に関する情報を取得する方法。
【請求項９】
前記推薦情報を提供する段階は、
前記部位形態情報に基づいて決定された前記身体の体型に基づいて決定された衣類およびアクセサリのうちの少なくとも１つのアイテムに関する推薦情報を提供する、
請求項８に記載のオブジェクトの形状に関する情報を取得する方法。
【請求項１０】
前記推薦情報を提供する段階は、
前記部位形態情報に基づいて決定された前記身体の体型と関連する統計学的情報に基づいて決定された衣類およびアクセサリのうちの少なくとも１つのアイテムに関する推薦情報を提供する、
請求項９に記載のオブジェクトの形状に関する情報を取得する方法。
【請求項１１】
前記推薦情報を提供する段階は、
前記部位形態情報に基づいて決定された前記部位のサイズ情報に基づいて決定された衣類およびアクセサリのうちの少なくとも１つのアイテムに関する推薦情報を提供する、
請求項８に記載のオブジェクトの形状に関する情報を取得する方法。
【請求項１２】
決定された前記アイテムの寸法と前記部位形態情報とを比較し、前記アイテムに対して直しが必要であるかを判断する段階、および
前記直しが必要である場合、前記アイテムに対する直し情報を提供する段階
をさらに含む、
請求項１１に記載のオブジェクトの形状に関する情報を取得する方法。
【請求項１３】
前記直しが必要であるかは、ユーザによって予め設定されたスタイル情報に基づいて判断される、
請求項１２に記載のオブジェクトの形状に関する情報を取得する方法。
【請求項１４】
請求項１〜１３のうちのいずれか一項に記載のオブジェクトの形状に関する情報を取得する方法をコンピュータに実行させるプログラム。
【請求項１５】
少なくとも１つのセンサを含むセンサ部、
前記センサ部を使用し、オブジェクトの周りの背景と前記オブジェクトとを区分し、前記背景の少なくとも１つのポイントおよび前記オブジェクトの少なくとも１つのポイントのうちの少なくとも１つの測定ポイントから前記センサ部までの距離を測定する背景およびオブジェクト測定部、および
少なくとも測定された前記距離に基づいて、前記オブジェクトを構成する少なくとも１つの部分の形状に関する情報を取得する情報取得部を備え、
前記オブジェクトは、身体であり、
前記部分は、前記身体の部位であり、
前記形状に関する情報は、前記部位の少なくとも一部の形状、長さ、および幅のうちの少なくとも１つに関する部位形態情報を含み、
前記部位形態情報に基づいて前記身体の体型を決定する体型決定部をさらに含み、
前記身体は、複数の部位を含み、
前記体型決定部は、前記複数の部位のうちの少なくとも２つの部位に関する部位形態情報および前記複数の部位のうちの識別された所定の部位に関する部位形態情報のうちの少なくとも１つに基づいて、前記身体の体型を決定する、
電子装置。
【請求項１６】
前記電子装置は、
前記部位形態情報に基づいて、前記部位に着用可能な衣類およびアクセサリのうちの少なくとも１つのアイテムに関する推薦情報を提供する推薦情報提供部をさらに備える、
請求項１５に記載の電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、センサを使用してオブジェクトの形状に関する情報を取得する方法および装置に関し、より詳細には、センサを使用して身体であるオブジェクトの形状に関する情報を取得し、身体に適したアイテムを推薦する方法および装置に関する。
【背景技術】
【０００２】
従来では、被写体に含まれるオブジェクトやオブジェクトを構成する部分の大きさ（サイズ）を測定および予測するにあたり、オブジェクトと背景とを識別した後、オブジェクトの大きさを計算するために、動くオブジェクトの動きを追跡する作業が求められていた。あるいは、オブジェクトを専用スキャナでスキャンする作業が求められていた。
【０００３】
しかしながら、動くオブジェクトの追跡は、時間基盤の追跡行為を必要とするため、オブジェクトの大きさを決定するための効率的な方法であるとは言い難い。さらに、このように動くオブジェクトの追跡を基盤とする方法は、オブジェクトの大きさ決定において求められる高い精密度の条件を満たすことができない。
【０００４】
一方、専用スキャナを使用してオブジェクトの大きさを決定する方法の場合には、オブジェクトの大きさを決定するために専用スキャナを備えなければならず、普遍的な使用が困難であるという問題がある。
【０００５】
したがって、ユーザが簡単に利用することのできるセンサを使用して取得するデータを用いて被写体に含まれる背景およびオブジェクトを識別することができ、さらにオブジェクトの大きさ決定において高い精密度を確保することのできる方法が求められている。
【０００６】
特許文献１には、撮影部を利用して被写体を撮影し、被写体の大きさを計算した後、被写体の大きさに基づいて被写体の距離を計算する距離測定装置および方法が記載されている。
【０００７】
上述した情報は、理解を助けるためのものに過ぎず、従来技術の一部を形成しない内容を含むこともあるし、従来技術が当業者に提示することのできる内容を含まないこともある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】韓国公開特許第１０−２０１４−０１１８１８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
一実施形態は、センサを使用し、オブジェクトの周りの背景とオブジェクトとを区分し、背景および／またはオブジェクトの測定ポイントまでの距離を測定し、測定された距離に基づいてオブジェクトの少なくとも１つの部分の形状に関する情報を取得する方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
一側面によると、少なくとも１つのセンサを含むセンサ部を使用し、オブジェクトの周りの背景と前記オブジェクトとを区分し、前記背景の少なくとも１つのポイントおよび前記オブジェクトの少なくとも１つのポイントのうちの少なくとも１つの測定ポイントから前記センサ部までの距離を測定する段階、および少なくとも測定された前記距離に基づいて、前記オブジェクトを構成する少なくとも１つの部分の形状に関する情報を取得する段階を含む、オブジェクトの形状に関する情報を取得する方法を提供する。
【００１１】
前記センサ部は、奥行きセンサを含んでよい。
【００１２】
前記測定する段階は、前記奥行きセンサを使用し、前記背景および前記オブジェクトの輪郭を把握することによって前記背景と前記オブジェクトとを区分する段階を含んでよい。
【００１３】
前記センサ部は、距離センサを含んでよい。
【００１４】
前記測定する段階は、前記距離センサを使用し、前記測定ポイントまでの飛行時間（Ｔｉｍｅ  ｏｆ  Ｆｌｉｇｈｔ：ＴｏＦ）に基づいて距離を測定する段階を含んでよい。
【００１５】
前記形状に関する情報は、前記部分の大きさに関する情報を含んでよい。
【００１６】
前記測定する段階は、前記部分の２つの測定ポイントから前記センサ部までの距離を測定してよい。
【００１７】
前記取得する段階は、前記センサ部が前記測定ポイントと関連して位置する角度および測定された前記距離を用いて前記部分の大きさに関する情報を取得することにより、前記形状に関する情報を取得してよい。
【００１８】
前記大きさに関する情報は、前記部分の長さおよび幅のうちの少なくとも１つを含んでよい。
【００１９】
前記測定する段階は、前記背景を構成する少なくとも１つの背景要素の高さを示す情報および予め設定されたパターン情報のうちの少なくとも１つに基づいて、前記背景要素を前記背景の残りの部分と区別する段階を含んでよい。
【００２０】
前記測定する段階は、前記背景要素が示すデータと前記パターン情報との一致度が所定の値以上である場合、前記背景要素を予め設定されたタイプの背景要素として決定する段階を含んでよい。
【００２１】
前記オブジェクトは身体であり、前記部分は前記身体の部位であり、前記形状に関する情報は、前記部位の少なくとも一部の形状、長さ、および幅のうちの少なくとも１つに関する部位形態情報を含んでよい。
【００２２】
前記オブジェクトの形状に関する情報を取得する方法は、前記部位形態情報に基づいて前記身体の体型を決定する段階をさらに含んでよい。
【００２３】
前記身体は、複数の部位を含んでよい。
【００２４】
前記体型を決定する段階は、前記複数の部位のうちの少なくとも２つの部位に関する部位形態情報および前記複数の部位のうちの識別された所定の部位に関する部位形態情報のうちの少なくとも１つに基づいて、前記身体の体型を決定してよい。
【００２５】
前記オブジェクトの形状に関する情報を取得する方法は、前記部位形態情報に基づいて、前記部位に着用可能な衣類およびアクセサリのうちの少なくとも１つのアイテムに関する推薦情報を提供する段階をさらに含んでよい。
【００２６】
前記推薦情報を提供する段階は、前記部位形態情報に基づいて決定された前記身体の体型に基づいて決定された衣類およびアクセサリのうちの少なくとも１つのアイテムに関する推薦情報を提供してよい。
【００２７】
前記推薦情報を提供する段階は、前記部位形態情報に基づいて決定された前記身体の体型と関連付けられた統計学的情報に基づいて決定された衣類およびアクセサリのうちの少なくとも１つのアイテムに関する推薦情報を提供してよい。
【００２８】
前記推薦情報を提供する段階は、前記部位形態情報に基づいて決定された前記部位のサイズ情報に基づいて決定された衣類およびアクセサリのうちの少なくとも１つのアイテムに関する推薦情報を提供してよい。
【００２９】
前記オブジェクトの形状に関する情報を取得する方法は、決定された前記アイテムの寸法と前記部位形態情報とを比較して前記アイテムに対して直しが必要であるかを判断する段階、および前記直しが必要である場合、前記アイテムに対する直し情報を提供する段階をさらに含んでよい。
【００３０】
前記直しが必要であるかは、ユーザによって予め設定されたスタイル情報に基づいて判断されてよい。
【００３１】
他の側面によると、少なくとも１つのセンサを含むセンサ部、前記センサ部を使用し、オブジェクトの周りの背景と前記オブジェクトとを区分し、前記背景の少なくとも１つのポイントおよび前記オブジェクトの少なくとも１つのポイントのうちの少なくとも１つの測定ポイントから前記センサ部までの距離を測定する背景およびオブジェクト測定部、および少なくとも測定された前記距離に基づいて、前記オブジェクトを構成する少なくとも１つの部分の形状に関する情報を取得する情報取得部を備える、電子装置が提供される。
【００３２】
前記オブジェクトは身体であり、前記部分は前記身体の部位であり、前記形状に関する情報は、前記部位の少なくとも一部の形状、長さ、および幅のうちの少なくとも１つに関する部位形態情報を含んでよい
前記電子装置は、前記部位形態情報に基づいて前記身体の体型を決定する体型決定部をさらに備えてよい。
【００３３】
前記電子装置は、前記部位形態情報に基づいて、前記部位に着用可能な衣類およびアクセサリのうちの少なくとも１つのアイテムに関する推薦情報を提供する推薦情報提供部をさらに備えてよい。
【発明の効果】
【００３４】
センサが取得したデータに基づいて、オブジェクトの周りの背景とオブジェクトとを区分し、背景および／またはオブジェクトの測定ポイントまでの距離を測定し、オブジェクトの少なくとも１つの部分の形状に関する情報を取得することにより、オブジェクトの部分の大きさのような形状に関する情報を簡単に取得することができる。
【図面の簡単な説明】
【００３５】
【図１】一実施形態における、センサ部を使用してオブジェクトの形状に関する情報を取得し、取得した形状に関する情報に基づいて、適したアイテムに関する推薦情報を提供する方法を示した図である。
【図２】一実施形態における、オブジェクトの形状に関する情報を取得する電子装置の構造とアイテムに関する推薦情報を提供するサーバの構造とを示した図である。
【図３】一実施形態における、オブジェクトの形状に関する情報を取得する方法を示したフローチャートである。
【図４】一実施形態における、センサ部を使用して背景とオブジェクトとを区分し、背景および／またはオブジェクトの測定ポイントまでの距離を測定する方法を示したフローチャートである。
【図５】一実施形態における、基盤データを使用して背景に含まれる背景要素を区別する方法を示したフローチャートである。
【図６】一実施形態における、センサ部を使用して身体の部位に関する部位形態情報を取得し、取得した部位形態情報に基づいて、適したアイテムに関する推薦情報を提供する方法を示したフローチャートである。
【図７】一実施形態における、オブジェクトとオブジェクトの周りの背景とを区別する方法を示した図である。
【図８】一実施形態における、背景およびオブジェクトの測定ポイントまでの距離を測定する方法を示した図である。
【図９】一実施形態における、身体に該当するオブジェクトの部位に関するそれぞれの部位形態情報を示した図である。
【図１０】一実施形態における、取得した部位形態情報に基づいて、適したアイテムに関する推薦情報および直し情報を提供する方法を示した図である。
【発明を実施するための形態】
【００３６】
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００３７】
図１は、一実施形態における、センサ部を使用してオブジェクトの形状に関する情報を取得し、取得した形状に関する情報に基づいて、適したアイテムに関する推薦情報を提供する方法を示した図である。
【００３８】
図１は、電子装置１００が、電子装置１００が含むセンサ部１０５を使用し、被写体の該当となる、オブジェクト１１０とオブジェクト１１０の周辺に存在する背景１２０とを認識および区分し、センサ部１０５からオブジェクト１１０および／または背景１２０の少なくとも１つの測定ポイントまでの距離を測定し、測定した距離に基づいてオブジェクト１１０の形状に関する情報を取得する方法を示している。形状に関する情報の取得とは、電子装置１００が測定した距離に基づいてオブジェクト１１０の形状に関する情報を計算して提供するものと解釈されてよい。
【００３９】
取得したオブジェクト１１０の形状に関する情報は、オブジェクト１１０を構成する少なくとも１つの部分の形状に関する情報であってよい。取得したオブジェクト１１０の形状に関する情報は、例えば、オブジェクト１１０またはオブジェクト１１０を構成する少なくとも１つの部分の大きさに関する情報であってよい。
【００４０】
電子装置１００は、取得した大きさに関する情報に基づいて、例えば、取得した大きさに関する情報に適したアイテムに関する情報を外部に存在するサーバ１３０に要求してよく、サーバ１３０から適したアイテムに関する情報を推薦情報として受信してよい。電子装置１００は、受信した推薦情報をユーザに提供してよい。図に示すものとは異なり、推薦情報として、外部に存在するサーバ１３０ではなく、電子装置１００内に記録されている情報が提供されてもよい。
【００４１】
電子装置１００は、センサ部１０５を含む装置であって、オブジェクト１００またはオブジェクト１１０を構成する少なくとも１つの部分の大きさに関する情報を取得するように構成された装置であってよい。例えば、電子装置１００は、図に示すように、スマートフォンのようなユーザ端末であってよい。電子装置１００の構造および電子装置１００を構成する要素の動作および機能については、図２を参照しながらさらに詳しく説明する。
【００４２】
オブジェクト１１０は、電子装置１００を使用して形状に関する情報を取得する対象となる客体であってよい。例えば、オブジェクト１１０は、電子装置１００のユーザの身体または身体の一部に対応してよい。すなわち、電子装置１００が取得するようになる形状に関する情報は、身体を構成する少なくとも１つの部位に関する部位形態情報を含んでよい。
【００４３】
背景１２０は、電子装置１００のセンサ部１０５を使用して識別される部分のうちからオブジェクト１１０を除いた部分であってよい。例えば、背景１２０は、天井や床、および壁を含んでよい。また、背景１２０は、ドア、照明機器、および各種装飾を含んでよく、オブジェクト１１０を除いたすべての事物を含んでよい。電子装置１００は、背景１２０に含まれる１つ以上の背景要素を把握して背景１２０とオブジェクト１１０とを区分してよく、区分されたオブジェクト１１０に対し、オブジェクト１１０を構成する少なくとも１つの部分の形状に関する情報を取得してよい。
【００４４】
サーバ１３０は、電子装置１００の要求にしたがい、あるいはオブジェクト１１０を構成する少なくとも１つの部分の形状に関する情報の取得にしたがい、該当の形状に関する情報に基づいて、オブジェクト１１０に適したアイテムに関する推薦情報を電子装置１００に提供してよい。例えば、オブジェクト１１０が身体である場合、サーバ１３０は、オブジェクト１１０に対して把握された形状に関する情報（すなわち、身体のサイズ）に適した少なくとも１つの衣類および／またはアクセサリに関する推薦情報を、電子装置１００に提供してよい。
【００４５】
サーバ１３０は、推薦情報と関連するアイテムに関する情報を記録するデータベースを含んでよい。サーバ１３０の構造およびサーバ１３０を構成する要素の動作および機能については、図２を参照しながらさらに詳しく説明する。
【００４６】
一方、電子装置１００がオブジェクト１１０と背景１２０とを区分し、オブジェクト１１０の形状に関する情報を取得する具体的な方法については、図３〜図１２を参照しながら詳しく説明する。
【００４７】
図２は、一実施形態における、オブジェクトの形状に関する情報を取得する電子装置の構造とアイテムに関する推薦情報を提供するサーバの構造とを示した図である。
【００４８】
図に示す電子装置１００は、図１を参照しながら上述した電子装置１００に対応してよい。図１において、電子装置１００として、スマートフォンおよびこれと類似する装置が示されているが、電子装置１００は、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノート型ＰＣ、ラップトップコンピュータ、タブレット、ＩｏＴ（Ｉｎｔｅｒｎｅｔ  Ｏｆ  Ｔｈｉｎｇｓ）機器、またはウェアラブルコンピュータなどであってもよく、実施形態のオブジェクト１１０の形状に関する情報を取得するために使用されるセンサ部を含むものであれば、いかなる機器であってもよい。
【００４９】
電子装置１００は、センサ部２１０、通信部２２０、および制御部２３０を備えてよい。また、電子装置１００は、処理または受信した情報を出力するための表示部２４０をさらに備えてよい。図に示されてはいないが、電子装置１００は、メッセージの入力またはユーザからのインタラクションを受信するための入力部をさらに備えてもよい。
【００５０】
センサ部２１０は、図１を参照しながら説明したセンサ部１０５に対応してよい。センサ部２１０は、オブジェクト１１０および背景１２０からデータを測定／取得するための少なくとも１つのセンサを含んでよい。例えば、センサ部２１０は、奥行きセンサ２１２、距離センサ２１４、加速度センサ２１６、およびジャイロ（ｇｙｒｏ）センサ２１６のうちの少なくとも１つのセンサを含んでよい。また、センサ部２１０は、オブジェクト１１０および背景１２０を撮影して映像を生成するためのイメージセンサを含むカメラ２１８をさらに含んでよい。
【００５１】
奥行きセンサ２１２は、被写体の少なくとも一部に対し、３次元の奥行きに関する情報を測定／取得するための装置であってよい。例えば、奥行きセンサ２１２は、発光部および受光部を備えてよく、発光部から放出される光によって被写体の奥行き映像を検出してよい。発光部から放出される光は、例えば、赤外線であってよい。すなわち、奥行きセンサ２１２は、赤外線センサを備えてよい。奥行きセンサ２１２は、発光部から放出された光が反射して戻ってくる時間（すなわち、飛行時間（ＴｏＦ）を利用することによって奥行き映像情報を生成してよい。発光部と受光部とは、互いに離隔していてよく、その距離が短いほど誤差が減り、精密な奥行き映像情報を生成することが可能となる。
【００５２】
距離センサ２１４は、被写体に対し、距離センサ２１４から被写体の少なくとも１つの測定ポイントまでの距離を測定／感知するための装置であってよい。また、距離センサ２１４は、被写体の２つの測定ポイントの距離を測定／感知するための装置であってもよい。距離センサ２１４は、赤外線センサや超音波センサ、およびＰＳＤ（Ｐｏｓｉｔｉｏｎ  ｓｅｎｓｉｔｖｅ  ｄｅｖｉｃｅ）センサのうちの少なくとも１つのセンサを含んでよい。距離センサ２１４は、距離センサ２１４から放出された光または音波（または、その他の波動）の被写体の測定ポイントまでの飛行時間（ＴｏＦ）に基づいて測定ポイントまでの距離を測定してよい。上述した奥行きセンサ２１２および距離センサ２１４は、１つのセンサで構成されてもよい。すなわち、奥行きセンサ２１２が距離センサ２１４の機能を実行してもよい。
【００５３】
ジャイロセンサ２１６は、電子装置１００の回転を感知し、電子装置１００の位置および／または方向に関する情報を測定／取得するための装置であってよい。
【００５４】
加速度センサ２１６は、電子装置１００の動きを感知することにより、電子装置１００のｘ、ｙ、ｚ軸に対する加速度データを測定／取得するための装置であってよい。加速度センサ２１６が測定／取得したデータに基づいて、電子装置１００の位置および／または方向に関する情報が取得されてよい。図に示すように、ジャイロセンサと加速度センサとは、１つのセンサモジュール２１６で構成されてもよい。
【００５５】
カメラ２１８は、被写体を撮影して映像を生成する装置であってよい。
【００５６】
上述したセンサ２１２、２１４、２１６、およびカメラ２１８の他に、センサ部２１０は、オブジェクト１１０および／または背景１２０の測定ポイントまでの距離を取得するためのものであれば、いかなるセンサを追加で含んでもよいし、代替的に含んでもよい。また、図に示すものとは異なり、センサ２１２、２１４、２１６、およびカメラ２１８のうちの少なくとも一部は、統合されたモジュールとして構成されてもよい。
【００５７】
通信部２２０は、電子装置１００が他の電子装置やサーバ１３０と通信するための装置であってよい。すなわち、通信部２２０は、電子装置やサーバ１３０に対してデータおよび／または情報を送信／受信する電子装置１００のネットワークインタフェースカード、ネットワークインタフェースチップ、およびネットワーキングインタフェースポートなどのようなハードウェアモジュール、または、ネットワークデバイスドライバもしくはネットワーキングプログラムのようなソフトウェアモジュールであってよい。
【００５８】
制御部２３０は、電子装置１００の構成要素を管理してよく、電子装置１００が使用するプログラムまたはアプリケーションを実行するものであってよい。例えば、制御部２３０は、オブジェクト１１０の形状に関する情報を取得するために実行されるアプリケーションを実行し、サーバ１３０および他の電子装置から受信したデータを処理するように構成されてよい。また、制御部２３０は、アプリケーションの実行およびデータの処理などに必要な演算を処理してよい。制御部２３０は、電子装置１００の少なくとも１つのプロセッサ、またはプロセッサ内の少なくとも１つのコアであってよい。制御部２３０の構成については、以下でさらに詳しく説明する。
【００５９】
表示部２４０は、ユーザが入力したデータを出力したり、取得／計算されたオブジェクト１１０に関する情報（例えば、オブジェクト１１０を構成する少なくとも１つの部分の形状に関する情報）およびサーバ１３０から提供された推薦情報を出力したりするためのディスプレイ装置を含んでよい。例えば、表示部２４０は、タッチスクリーンを含んでよい。すなわち、表示部２４０は、入力部（図示せず）の機能を含むように構成されてよく、電子装置１００のユーザは、入力部を介して、電子装置１００に関する設定、形状に関する情報の取得に関する設定、および推薦情報に関する設定（提供される推薦情報を決定するために要求される情報に関する設定）のうちの少なくとも１つの設定を変更したり選択したりしてよい。
【００６０】
一方、図には示されていないが、電子装置１００は、データまたは情報を記録するための装置として記録部を含んでよい。記録部は、いかなるメモリまたは記録装置であってもよい。記録部には、制御部２３０が実行するプログラムまたはアプリケーション、およびこれと関連する情報が記録されてよい。例えば、記録部は、取得された（すなわち、計算された）オブジェクト１１０と関連する形状に関する情報、背景１２０に関する情報、その他のオブジェクト１１０と関連する情報、およびセンサ部２１０によって測定された情報のうちの少なくとも一部の情報を記録してよい。
【００６１】
制御部２３０についてさらに詳しく説明すると、制御部２３０は、背景およびオブジェクト測定部２３２および情報取得部２３４を含んでよい。また、制御部２３０は、体型決定部２３６をさらに含んでよく、推薦情報提供部２３８を追加でさらに含んでよい。上述した制御部２３０の構成２３２〜２３８は、制御部２３０内（または、制御部２３０の少なくとも１つのプロセッサ内）で実現されるソフトウェアまたはハードウェアモジュールであってよい。
【００６２】
背景およびオブジェクト測定部２３２は、上述したセンサ部２１０が取得／測定したデータに基づいてオブジェクト１１０と背景１２０とを区分し、背景１２０の少なくとも１つのポイントおよびオブジェクト１１０の少なくとも１つのポイントのうちの少なくとも１つの測定ポイントから電子装置１００（すなわち、センサ部２１０）までの距離を測定してよい。
【００６３】
情報取得部２３４は、背景およびオブジェクト測定部２３２によって測定された距離に基づいて、オブジェクト１１０を構成する少なくとも１つの部分の形状に関する情報を取得してよい。情報取得部２３４は、オブジェクト１１０が身体に該当する場合、オブジェクト１１０の部分に該当する身体の部位の少なくとも一部の形状、長さ、および幅のうちの少なくとも１つに関する部位形態情報を取得してよい。
【００６４】
体型決定部２３６は、情報取得部２３４によって取得された部位形態情報に基づいて、身体の体型を決定してよい。
【００６５】
推薦情報提供部２３８は、情報取得部２３４によって取得された部位形態情報に基づいて、身体の少なくとも１つの部位に着用可能な衣類およびアクセサリのうちの少なくとも１つのアイテムに関する推薦情報を提供してよい。
【００６６】
制御部２３０の構成２３２〜２３８のさらに具体的な機能および動作については、図３〜図１０を参照しながらさらに詳しく説明する。上述した制御部２３０の構成２３２〜２３８は、少なくとも１つのプロセッサ内で実現されることから、構成２３２〜２３８の機能および動作も少なくとも１つのプロセッサによって実行されてよい。
【００６７】
サーバ１３０は、図１を参照しながら上述したサーバ１３０に対応してよい。サーバ１３０は、取得されたオブジェクト１１０と関連する形状に関する情報に基づいてオブジェクト１１０に適したアイテムに関する推薦情報（または、推薦情報に含まれるアイテム情報）を電子装置１００に提供するサーバ、またはその他のコンピュータ装置であってよい。サーバ１３０は、電子装置１００に推薦情報を提供するために要求されるデータを記録する少なくとも１つのデータベース、およびその他のコンピュータデバイスを含んでよい。一方、図には示されていないが、サーバ１３０は、電子装置１００に推薦情報を提供するためのデータを処理するプロセッサ、および電子装置１００との通信のために使用される通信部を含んでよい。
【００６８】
図に示すように、サーバ１３０は、アイテム情報データベース２５０および統計情報データベース２６０を含んでよい。
【００６９】
アイテム情報データベース２５０は、オブジェクト１１０と関連し、オブジェクト１１０が着用可能なアイテムに関する情報を記録してよい。オブジェクト１１０が身体である場合、アイテム情報データベース２５０は、身体に着用可能な衣類およびアクセサリに関する情報を記録してよい。例えば、アイテム情報データベース２５０は、衣類およびアクセサリの寸法（例えば、実測寸法）、サイズ（例えば、スモール（Ｓ）、ミディアム（Ｍ）、ラージ（Ｌ）など）、価格、および衣類およびアクセサリのイメージ（画像）のうちの少なくとも１つに関する情報を記録してよい。
【００７０】
サーバ１３０は、アイテム情報データベース２５０に記録された情報と関連するアイテムを販売、販売促進、広告、または説明（レビュー）する主体（例えば、ショッピングモールまたは広告ウェブサイトなど）が運営するサーバと通信することによって、アイテムに関する情報を取得してよく、取得した情報をアイテム情報データベース２５０に記録してよい。
【００７１】
統計情報データベース２６０は、電子装置１００に提供される推薦情報を決定するために使用される統計学的情報を記録している。例えば、オブジェクト１１０が身体である場合、統計情報データベース２６０には、人間の身体に関する統計学的な（または、人口統計学的な）体型情報（例えば、平均体重および／または平均身長に関する情報）、スタイル情報（統計的に選好されるシルエットやスタイルに関する情報）、流行情報（統計的に選好されるアイテムに関する情報）、およびトレンド情報（選好されるアイテムやスタイルに関する動向情報）のうちの少なくとも１つの情報が記録されてよい。
【００７２】
サーバ１３０は、統計情報データベース２６０に記録された情報と関連するデータを提供する主体（例えば、統計庁または報道機関など）が運営するサーバと通信することによって、統計学的情報を取得してよく、取得した情報を統計情報データベース２６０に記録してよい。
【００７３】
サーバ１３０は、アイテム情報データベース２５０および統計情報データベース２６０に記録されたデータを参照することにより、適したアイテムに関する推薦情報を電子装置１００に提供してよい。
【００７４】
一方、図に示すものとは異なり、アイテム情報データベース２５０および統計情報データベース２６０は、１つのデータベースとして構成されてもよい。
【００７５】
電子装置１００に推薦情報を提供する具体的な方法については、図６および図１０を参照しながらさらに詳しく説明する。
【００７６】
図１を参照しながら説明した技術的特徴は、図２にもそのまま適用可能であるため、重複する説明を省略する。
【００７７】
図３は、一実施形態における、オブジェクトの形状に関する情報を取得する方法を示したフローチャートであり、図４は、一実施形態における、センサ部を使用して背景とオブジェクトとを区分し、背景および／またはオブジェクトの測定ポイントまでの距離を測定する方法を示したフローチャートである。
【００７８】
図３および図４を参照しながら、上述した電子装置１００を使用してオブジェクト１１０と背景１２０とを区分し、オブジェクト１１０および／または背景１２０の測定ポイントを基盤として距離を測定し、オブジェクト１１０の部分の形状に関する情報を取得する方法について詳しく説明する。
【００７９】
段階３１０において、背景およびオブジェクト測定部２３２は、センサ部２１０を使用し、オブジェクト１１０の周りの背景１２０とオブジェクト１１０とを区分し、背景１２０の少なくとも１つのポイントおよびオブジェクト１１０の少なくとも１つのポイントのうちの少なくとも１つの測定ポイントから電子装置１００（すなわち、センサ部２１０）までの距離を測定してよい。段階３１０は、後述する段階４１０および４２０を含んでよい。
【００８０】
先ず、段階４１０において、背景およびオブジェクト測定部２３２は、センサ部２１０に含まれるセンサおよび／またはカメラを使用して背景１２０とオブジェクト１１０とを区分してよい。
【００８１】
例えば、背景およびオブジェクト測定部２３２は、センサ部２１０に含まれる奥行きセンサ２１２を使用し、背景１２０およびオブジェクト１１０の輪郭を把握することによって背景１２０とオブジェクト１１０とを区分してよい。背景およびオブジェクト測定部２３２は、奥行きセンサ２１０が取得した背景１２０およびオブジェクト１１０の奥行き映像に基づいて、背景１２０およびオブジェクト１１０の輪郭を決定してよい。また、背景およびオブジェクト測定部２３２は、センサ部２１０に含まれるカメラ２１８を使用し、背景１２０およびオブジェクト１１０の輪郭を把握することによって背景１２０とオブジェクト１１０とを区分してよい。背景およびオブジェクト測定部２３２は、カメラ２１８が取得した背景１２０およびオブジェクト１１０の映像または画像に基づいて、背景１２０およびオブジェクト１１０の輪郭を決定してよい。
【００８２】
次に、段階４２０において、背景およびオブジェクト測定部２３２は、センサ部２１０に含まれるセンサおよび／またはカメラを使用し、（センサ部２１０から）背景１２０および／またはオブジェクト１１０の測定ポイントまでの距離を測定してよい。測定ポイントは、背景１２０またはオブジェクト１００における任意のポイントであってよい。すなわち、背景およびオブジェクト測定部２３２は、背景１２０またはオブジェクト１００の任意のポイントまでの距離を測定してよい。
【００８３】
例えば、背景およびオブジェクト測定部２３２は、センサ部２１０に含まれる距離センサ２１４を使用し、測定ポイントまでの飛行時間（ＴｏＦ）に基づいて距離を測定してよい。例えば、距離センサ２１４から放出された光の速度に、距離センサ２１４によって取得された、距離センサ２１４から測定ポイントまでの飛行時間（ＴｏＦ）を掛けた値に基づいて、距離センサ２１４から測定ポイントまでの距離を計算（取得）してよい。距離センサ２１４から放出される光は、赤外線であってよい。あるいは、赤外線の飛行時間の代わりに、超音波の飛行時間やその他の波動の飛行時間が使用されてもよい。
【００８４】
背景およびオブジェクト測定部２３２が測定ポイントまでの距離を測定する方法については、図８を参照しながらさらに詳しく説明する。
【００８５】
段階３２０において、情報取得部２３４は、背景１２０とは区分されたオブジェクト１１０から、オブジェクト１１０を構成する少なくとも１つの部分を識別してよい。例えば、オブジェクト１１０が身体である場合、情報取得部２３４は、身体を構成する頭、腕、脚、胴体などの部位を、オブジェクト１１０を構成する部分として識別してよい。
【００８６】
情報取得部２３４は、段階３１０において把握されたオブジェクト１１０の輪郭またはカメラ２１５によって撮影されたオブジェクト１１０の映像または画像に基づいて、オブジェクト１１０を構成する少なくとも１つの部分を識別してよい。
【００８７】
図３および図４に示したものとは異なり、段階３２０は、段階４１０と段階４２０との間で実行されてもよい。また、段階３２０は、段階３１０の一部として段階３１０に含まれてもよい。
【００８８】
段階３３０において、情報取得部２３４は、段階３１０において測定された測定ポイントまでの距離に基づいて、オブジェクト１１０を構成する少なくとも１つの識別された部分の形状に関する情報を取得してよい。取得した形状に関する情報は、関連する部分の大きさに関する情報を含んでよい。大きさに関する情報は、部分の長さおよび幅のうちの少なくとも１つを含んでよい。例えば、オブジェクト１１０が身体である場合、取得した形状に関する情報は、身体を構成する部位の長さおよび／または幅を示す情報を含んでよい。
【００８９】
オブジェクト１１０が身体である場合における実施形態および上述した段階３１０および３３０のさらに詳細な内容については、図４〜図１０を参照しながらさらに詳しく説明する。
【００９０】
図１および図２を参照しながら説明した技術的特徴の説明は、図３および図４にもそのまま適用可能であるため、重複する説明を省略する。
【００９１】
図５は、一実施形態における、基盤データを使用して背景に含まれる背景要素を区別する方法を示したフローチャートである。
【００９２】
図５は、図３および図４を参照しながら説明した段階３１０または４１０において、背景１２０とオブジェクト１１０とを区分する方法をさらに詳しく説明した図である。
【００９３】
段階５１０において、背景およびオブジェクト測定部２３２は、基盤データに基づいてオブジェクト１１０と背景１２０とを区別してよい。基盤データは、オブジェクト１１０と背景１２０とをより正確に区分するために用いられるデータであってよい。例えば、基盤データは、ジャイロ／加速度センサ２１６が取得した電子装置１００の高さ（高低）を示す位置情報、および背景１２０を構成する背景要素のパターンを示すパターン情報のうちの少なくとも１つを含んでよい。パターン情報は、電子装置１００に予め設定されたものであっても、予め設定された情報として外部サーバなどから提供されたものであってもよい。
【００９４】
背景およびオブジェクト測定部２３２は、背景１２０を構成する少なくとも１つの背景要素の高さを示す情報および予め設定されたパターン情報のうちの少なくとも１つに基づいて、背景要素を背景１２０の残りの部分と区別してよい。背景要素の高さを示す情報は、ジャイロ／加速度センサ２１６が取得した電子装置１００の高さ（高低）を示す位置情報に基づいて決定されてよい。背景要素は、例えば、床、天井、左右側壁面、および前面を含んでよい。または、背景要素は、オブジェクト１１０を除いたドアや家具のような要素を含んでよい。
【００９５】
段階５２０において、背景およびオブジェクト測定部２３２は、背景要素が示すデータと予め設定されたパターン情報との一致度が所定の値以上である場合、背景要素を予め設定されたタイプの背景要素として決定してよい。予め設定されたタイプは、天井、壁、床などのような要素はもちろん、ドア、照明機器、家具などを含んでよい。
【００９６】
例えば、背景およびオブジェクト測定部２３２は、センサ部２１０が取得した奥行き映像やカメラ２１８が取得した映像または画像から取得したデータと予め設定されたパターン情報との一致度を判断してよい。
【００９７】
段階５１０および５２０により、背景およびオブジェクト測定部２３２は、背景１２０の要素をオブジェクト１１０に対して区分してよい。また、背景１２０の要素（壁や家具など）がそれぞれ区分されてよい。
【００９８】
上述した基盤データは、オブジェクト１１０と背景１２０とをより正確に区分するために、センサ部２１０が取得したデータに対して補助的／追加的に用いられてよい。
【００９９】
区分された背景要素については、図７を参照しながらさらに詳しく説明する。
【０１００】
図１〜図４を参照しながら説明した技術的特徴の説明は、図５にもそのまま適用可能であるため、重複する説明を省略する。
【０１０１】
図６は、一実施形態における、センサ部によって身体の部位に関する部位形態情報を取得し、取得した部位形態情報に基づいて、適したアイテムに関する推薦情報を提供する方法を示したフローチャートである。
【０１０２】
図６を参照しながら、オブジェクト１１０が身体である場合の実施形態についてさらに詳しく説明する。
【０１０３】
段階３１０’において、背景およびオブジェクト測定部２３２は、センサ部２１０を使用し、オブジェクト１１０の周りの背景１２０と身体とを区分し、背景１２０の少なくとも１つのポイントおよび身体の少なくとも１つのポイントのうちの少なくとも１つの測定ポイントから電子装置１００（すなわち、センサ部２１０）までの距離を測定してよい。
【０１０４】
段階３２０’において、情報取得部２３４は、背景１２０とは区分された身体から、身体を構成する少なくとも１つの部位を識別してよい。
【０１０５】
段階３３０’において、情報取得部２３４は、段階３１０’において測定された測定ポイントに対する距離に基づいて、身体を構成する少なくとも１つの識別された部位の形状に関する部位形態情報を取得してよい。部位形態情報は、身体を構成する部位の少なくとも一部の形状、長さ、および幅のうちの少なくとも１つを含んでよい。
【０１０６】
図３を参照しながら説明した段階３１０〜３３０のそれぞれについての説明は、図６の段階３１０’〜３３０’のそれぞれについての説明にもそのまま適用可能であるため、重複する説明を省略する。
【０１０７】
段階６１０において、体型決定部２３６は、段階３３０’において取得された部位形態情報に基づいて、身体の体型を決定してよい。体型決定部２３６は、身体を構成する複数の部位に対して取得された部位形態情報を総合的に考慮した上で身体の体型を決定してよい。例えば、体型決定部２３６は、身体の部位のうちの少なくとも２つの部位に関する部位形態情報に基づいて、身体の体型を決定してよい。体型決定部２３６は、対象となる部位の部位形態情報が示す大きさがすべて所定の値以上であるか、そのうちの所定の一部の大きさがすべて所定の値以上であるかを判断し、身体の体型を決定してよい。例えば、身体の体型は、痩せ体型、普通体型、ぽっちゃり体型（肉付きの良い体型）などを含む体型のうちのいずれか１つとして決定されてよい。
【０１０８】
または、体型決定部２３６は、身体の複数の部位のうちの識別された所定の部位に関する部位形態情報だけに基づいて身体の体型を決定してもよい。このとき、決定された身体の体型は、所定の部位に対する体型（例えば、顔に対し、細い顔、普通の顔、広い（肉付きの良い）顔など）を示してよい。
【０１０９】
体型決定部２３６は、上述したサーバ１３０の統計情報データベース２６０に記録された統計学的情報をさらに利用して身体の体型を決定してよい。例えば、体型決定部２３６は、統計情報データベース２６０に記録された平均身長情報、平均体重情報、および身体の各部位の寸法に関する情報をさらに参照して身体の体型を決定してよい。
【０１１０】
段階６２０において、推薦情報提供部２３８は、段階３３０’において取得された部位形態情報に基づいて、該当の部位に着用可能な衣類およびアクセサリのうちの少なくとも１つのアイテムに関する推薦情報を提供してよい。推薦情報は、部位形態情報が示す部位の大きさ（寸法、幅、または長さなど）に該当する衣類および／またはアクセサリに関する情報を含んでよい。例えば、推薦情報提供部２３８は、取得された部位形態情報に基づいて決定された該当の部位のサイズ情報に基づいて決定された衣類およびアクセサリのうちの少なくとも１つのアイテムに関する推薦情報を提供してよい。例えば、サイズ情報は、ＸＳ、Ｓ、Ｍ、Ｌ、ＸＬなどのサイズを示してよい。
【０１１１】
また、推薦情報提供部２３８は、段階６１０において決定された身体の体型に基づいて決定された衣類およびアクセサリのうちの少なくとも１つのアイテムに関する推薦情報を提供してよい。すなわち、推薦情報には、電子装置１００によって把握された身体の体型に基づいて決定された衣類および／またはアクセサリに関する情報が含まれてよい。例えば、決定された体型が痩せ型である場合、推薦情報にはＳ（スモール）サイズの衣類を示す情報が含まれてよく、決定された体型がぽっちゃり型である場合、推薦情報にはＬ（ラージ）サイズの衣類を示す情報が含まれてよい。
【０１１２】
また、推薦情報提供部２３８は、決定された身体の体型と関連する統計学的情報に基づいて決定された衣類およびアクセサリのうちの少なくとも１つのアイテムに関する推薦情報を提供してよい。例えば、決定された身体の体型と関連する人口学的統計情報、スタイル情報、流行情報、およびトレンド情報のうちの少なくとも１つの情報が反映されて決定されたアイテムに関する情報が、推薦情報に含まれてよい。一例として、決定された体型ごとに人気度が高い衣類および／またはアクセサリを示す情報が推薦情報に含まれてよい。このとき、決定された体型が痩せ型の場合、推薦情報には、スキニージーンズや横ストライプ柄デザインの衣類のように痩せた体型に人気のある衣類を示す情報が含まれてよく、決定された体型がぽっちゃり型の場合、推薦情報には、大きめサイズのＴシャツや縦ストライプ柄デザインの衣類のようにぽっちゃり体型に人気のある衣類を示す情報が含まれてよい。
【０１１３】
または、推薦情報提供部２３８は、ユーザが電子装置１００を利用して予め設定したスタイル設定に基づいて決定された衣類およびアクセサリのうちの少なくとも１つのアイテムに関する推薦情報を提供してもよい。例えば、ユーザがタイトスタイルを好むとしてスタイル設定をした場合、推薦情報提供部２３８は、スキニージーンズのような衣類に関する情報を含む推薦情報を提供してよい。
【０１１４】
推薦情報が示すアイテムは、上着や下着を含む上衣または下衣のような衣類はもちろん、帽子、シューズ、サングラス、ネックレス、イヤリングなどの身体に着用可能なアクセサリを含んでよい。
【０１１５】
推薦情報は、推薦情報が示すアイテムが身体に着用された形態でユーザに提供されてよい。例えば、ユーザは、電子装置１００の表示部２４０やその他の自身のユーザ端末において、推薦情報が示すアイテムが身体に着用された状態をシミュレーションとして確認してよい。すなわち、アイテムに対する仮想フィッティングサービスが、電子装置１００またはユーザの他のユーザ端末に提供されてよい。または、推薦情報が示すアイテムは、リストの形態で提供されてもよい。または、身体に最も適しているか人気の高いアイテムが身体に着用された状態で表示され、少なくとも１つの候補アイテムがリストの形態で個別に提供されてもよい。
【０１１６】
推薦情報が示すアイテムに関する情報は、上述したサーバ１３０のアイテム情報データベース２５０から取得されてよい。一方、体型と関連する人口学的統計情報、スタイル情報、流行情報、およびトレンド情報は、サーバ１３０の統計情報データベース２６０から取得されてよい。
【０１１７】
段階６３０において、推薦情報提供部２３８は、推薦情報が示すアイテムの寸法と部位形態情報とを比較し、該当のアイテムに対して直しの必要性を判断してよい。推薦情報が示すアイテムの寸法は、アイテム情報データベース２５０から取得されてよい。アイテムの寸法は、該当のアイテムの実測寸法であってよい。また、アイテムの寸法として、サイズに対応する同種のアイテムの一般的な寸法値が使用されてもよい。
【０１１８】
推薦情報提供部２３８は、ユーザが電子装置１００を利用して予め設定したスタイル設定に基づいて直しの必要性を判断してよい。例えば、ユーザがロールアップ（ズボンの丈や袖を折り曲げて着用）スタイルを好むとしてスタイル設定をした場合、推薦情報提供部２３８は、推薦情報が示す衣類の袖やズボン丈の寸法が部位形態情報の示す長さよりも長くても、直しは必要でないと判断してよい。
【０１１９】
段階６４０において、推薦情報提供部２３８は、直しが必要であると判断された場合、アイテムの直し情報を提供してよい。直し情報は、推薦情報が示すアイテムが身体に着用された形態でユーザに提供されてよい。例えば、直し情報は、電子装置１００の表示部２４０においてシミュレーションとして視覚的に提示されてよく、ユーザは、表示部２４０において、直しが求められるアイテムに対し、どの部分にどれだけの直しが必要であるかを確認してよい。
【０１２０】
直し情報を提供する方法については、図１０を参照しながらさらに詳しく説明する。
【０１２１】
図１〜図５を参照しながら説明した技術的特徴の説明は、図６にもそのまま適用可能であるため、重複する説明を省略する。
【０１２２】
図７は、一実施形態における、オブジェクトとオブジェクトの周りの背景とを区別する方法を示した図である。
【０１２３】
図７には、複数の背景要素１２０−１〜１２０−６を含む背景１２０とオブジェクト１１０とが示されている。
【０１２４】
背景要素には、天井１２０−１、床１２０−２、左側壁１２０−３、右側壁１２０−４、および前面１２０−５が含まれてよい。さらに、ドア１２０−６のような事物や家具が背景要素に含まれてもよい。
【０１２５】
背景およびオブジェクト測定部２３２は、センサ部２１０に含まれるセンサ／カメラを使用し、背景１２０およびオブジェクト１１０の輪郭を把握してよく、背景１２０の背景要素１２０−１〜１２０−６を区別してよい。
【０１２６】
図５を参照しながら上述したように、背景およびオブジェクト測定部２３２は、パターン情報を用いて背景１２０の背景要素１２０−１〜１２０−６を区別してよい。例えば、パターン情報は、各背景要素に対応する一般的な形状（例えば、ドアは長方形に対応）や一般的な寸法に関する情報を含んでおり、背景要素が示すデータと予め設定されたパターン情報との一致度を判断して背景要素のタイプを決定してよい。
【０１２７】
情報取得部２３４は、背景１２０で区分された背景要素の相対的な大きさ（長さまたは幅）とセンサ部２１０によって生成された奥行き映像から取得された奥行き値とを用いてオブジェクト１１０を構成する部分の形状に関する情報を取得してよい。すなわち、情報取得部は、奥行き値と背景要素の相対的な大きさとの関係を用いてオブジェクト１１０を構成する部分の大きさを計算してよく、これを形状に関する情報として取得してよい。上述した背景要素の相対的な大きさは、上述した段階３３０の形状に関する情報取得方法に補助的／追加的に用いられてよい。
【０１２８】
図１〜図６を参照しながら説明した技術的特徴の説明は、図７にもそのまま適用可能であるため、重複する説明を省略する。
【０１２９】
図８は、一実施形態における、背景およびオブジェクトの測定ポイントまでの距離を測定し、オブジェクトの部分の形状に関する情報を取得する方法を示した図である。
【０１３０】
情報取得部２３４は、オブジェクト１１０の識別された部分の両端（例えば、部分の長さや幅を測定するための両終端）を測定ポイントとして決定し、背景およびオブジェクト測定部２３２によって測定された測定ポイントからセンサ部２１０までの距離と、測定ポイントとセンサ部２１０とを結ぶ直線がなす角度と、を用いて、測定ポイント間の距離を計算することにより、識別された部分の長さまたは幅を形状に関する情報として取得してよい。
【０１３１】
例えば、図に示すように、背景およびオブジェクト測定部２３２は、オブジェクト１１０の頭部分の両端の測定ポイントおよび左脚の両端の測定ポイントに対し、センサ部２１０を使用し、センサ部２１０から測定ポイントまでの距離をそれぞれ測定してよい。情報取得部２３４は、一例として、頭に対して測定された長さＬ１およびＬ２と角度θ１とを用いて、頭の長さＸ１を頭の形状に関する情報（すなわち、部位形態情報）として計算（取得）してよい。また、情報取得部２３４は、左脚に対して測定された長さＬ３およびＬ４と角度θ２とを用いて、左脚の長さＸ２を左脚の形状に関する情報（すなわち、部位形態情報）として計算してよい。
【０１３２】
すなわち、背景およびオブジェクト測定部２３２が、オブジェクト１１０を構成する部分の２つの測定ポイントからセンサ部２１０までの距離を測定し、情報取得部２３４が、センサ部２１０が測定ポイントと関連して位置する角度（例えば、上述した角度に対応）および上述した段階３１０において測定された距離を用いてオブジェクト１１０を構成する部分の大きさに関する情報を取得することにより、該当の部分の形状に関する情報を取得してよい。
【０１３３】
また、図に示すものとは異なり、情報取得部２３４は、例えば、段階３１０において測定された１つ以上の測定ポイントからの１つ以上の距離に対するオブジェクト１１０の識別された部分の長さまたは幅に対する比、または識別された部分の長さまたは幅の相対的な大きさを用いてオブジェクト１１０の識別された部分の長さまたは幅を計算してよく、計算された値を該当の部分の形状に関する情報として取得してよい。
【０１３４】
図１〜図７を参照しながら説明した技術的特徴の説明は、図８にもそのまま適用可能であるため、重複する説明を省略する。
【０１３５】
図９は、一実施形態における、身体に該当するオブジェクトの部位に対するそれぞれの部位形態情報を示した図である。
【０１３６】
図９は、オブジェクト１１０が身体に該当する場合であって、上述した実施形態の方法によって取得された部位形態情報９１０、部位形態情報９１０に基づいて決定された体型情報９２０、およびユーザが予め設定したスタイル設定情報９３０を示している。
【０１３７】
部位形態情報９１０は、身体の部位の長さおよび幅を含んでよい。体型決定部２３６は、部位形態情報９１０に基づいて身体の体型を決定してよい。一例として、身体の体型は、普通体型と決定された。この他にも、部位形態情報９１０の値に応じ、身体の体型として、痩せ型またはぽっちゃり型などのような体型が決定されてよい。体型の決定には、統計情報データベース２６０に記録されたデータが用いられてよい。
【０１３８】
図に示すように、ユーザは、スタイル設定情報９３０を普通と設定した。この他にも、タイトスタイル、スリムスタイル、およびルーズスタイルなどの設定が可能である。上述したように、スタイル設定情報９３０は、推薦情報に基づいて推薦するアイテムを決定するか、直し情報を提供するにあたって直しの必要性を判断するために使用されてよい。
【０１３９】
図１〜図８を参照しながら説明した技術的特徴の説明は、図９にもそのまま適用可能であるため、重複する説明を省略する。
【０１４０】
図１０は、一実施形態における、取得された部位形態情報に基づいて、適したアイテムに関する推薦情報および直し情報を提供する方法を示した図である。
【０１４１】
図１０では、ユーザに推薦情報が提供され、推薦情報に基づいて身体に着用可能なアイテム１０１０〜１０４０が提供された場合を示している。
【０１４２】
図に示すように、推薦情報は、推薦情報が示すアイテムが身体に着用された形態でユーザに提供されてよい。ユーザは、電子装置１００の表示部２４０において、推薦情報が示すアイテムが身体に着用された状態をシミュレーションとして確認してよい。
【０１４３】
図に示すように、推薦情報提供部２３８は、推薦されたアイテムのうちの一部のアイテム１０１０および１０２０に対して直しが必要であると判断した。図に示すように、直し情報は、電子装置１００の表示部２４０においてシミュレーションとして視覚的に提示されてよく、ユーザは、表示部２４０において、直しが求められたアイテムに対してどの部分にどれだけの直しが必要であるかを確認してよい。図に示す例では、上衣１０１０に対してはａ１およびａ２だけの直しが必要であり、下衣１０２０に対してはｂ１およびｂ２だけの直しが必要であると判断された。
【０１４４】
上述したように、直しの必要性は、推薦情報が示すアイテムの寸法と取得された部位形態情報とを比較した結果に基づいて判断されてよく、追加的／代替的に、ユーザが電子装置１００において予め設定したスタイル設定に基づいて判断されてもよい。
【０１４５】
図１〜図９を参照しながら説明した技術的特徴の説明は、図１０にもそのまま適用可能であるため、重複する説明を省略する。
【０１４６】
上述した実施形態において、身体の部位を測定して部位形態情報を取得するにあたり、身体は裸体状態でなければならなかったり、下着だけを着用した状態でなければならなかったりする場合がある。ただし、身体の部位測定および部位形態情報を取得するときに衣類および／またはアクセサリを着用している状態である場合には、着用している衣類および／またはアクセサリが着用されていない身体の状態を推定する作業が優先的に実行されてよい。また、部位形態情報を取得するときに着用していた衣類および／またはアクセサリに対する補修作業が追加で実行されてよい。
【０１４７】
また、身体を部位測定するときに、測定対象となるユーザは、測定しやすい姿勢（例えば、腕と脚を大の字に広げた姿勢）を取るように要求されることもある。
【０１４８】
上述した実施形態によれば、センサが取得したデータに基づいて、オブジェクトの周りの背景とオブジェクトとを区分し、背景および／またはオブジェクトの測定ポイントまでの距離を測定し、オブジェクトの少なくとも１つの部分の形状に関する情報を取得することにより、オブジェクトの部分の大きさのような形状に関する情報を簡単に取得することができる。
【０１４９】
また、上述した実施形態によれば、背景に対するパターン情報やユーザ端末に一般的に含まれるセンサが取得したデータを基盤データとしてオブジェクトの部分の形状に関する情報の決定に利用することにより、オブジェクトの部分の大きさのような形状に関する情報を取得するにあたり、精密度を高めることができる。
【０１５０】
また、身体に対して推定されたサイズや体型に基づいて身体に適したアイテムを推薦情報として提供し、該当のアイテムに対する直しが必要である場合には直し情報を提供することにより、身体に適したアイテムを選択するときのユーザの利便性を高めることができる。
【０１５１】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）およびＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを記録、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでよい。また、並列プロセッサのような、他の処理構成も可能である。
【０１５２】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、仮想装置、コンピュータ記録媒体または装置に具現化されてよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で記録されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータ読み取り可能な記録媒体に記録されてよい。
【０１５３】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータ読み取り可能な媒体に記録されてよい。ここで、媒体は、コンピュータ実行可能なプログラムを継続して記録するものであっても、実行またはダウンロードのために一時的に記録するものであってもよい。また、媒体は、単一または複数のハードウェアが結合した形態の多様な記録手段または格納手段であってよく、あるコンピュータシステムに直接接続する媒体に限定されることはなく、ネットワーク上に分散して存在するものであってもよい。媒体の例は、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭおよびＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどを含み、プログラム命令が記録されるように構成されたものであってよい。また、媒体の他の例として、アプリケーションを配布するアプリケーションストアやその他の多様なソフトウェアを供給または配布するサイト、サーバなどで管理する記録媒体または格納媒体が挙げられる。
【０１５４】
以上のように、実施形態を、限定された実施形態および図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【図１】
0006845346.tif 000002
【図２】
0006845346.tif 000003
【図３】
0006845346.tif 000004
【図４】
0006845346.tif 000005
【図５】
0006845346.tif 000006
【図６】
0006845346.tif 000007
【図７】
0006845346.tif 000008
【図８】
0006845346.tif 000009
【図９】
0006845346.tif 000010
【図１０】
0006845346.tif 000011