(57)【要約】      （修正有）【課題】被写体の身長、幅、体重、またはボディマス指数（ＢＭＩ）、またはオブジェクトに沿った距離を判定するための装置を提供する。【解決手段】装置は、デジタルカメラ、アプリケーション、既知の実質的に長方形の基準オブジェクトの垂直寸法と水平寸法を保存するための処理ユニット、を含む。ユーザーインターフェースは、ユーザーによって保持される基準オブジェクトの種類、またはその寸法の入力を促し、かつそれらを受信する。垂直寸法と水平寸法の各々に関して、画像内の被写体の垂直寸法と水平寸法の比率と画素の大きさを作製するための、基準オブジェクトの画素と距離の大きさが、画像内の被写体の垂直寸法と水平寸法の画素の大きさから被写体の推定身長と幅を導き出すために使用される。画像内の被写体によって占められる画素数は、ルックアップテーブルと共に使用される。【選択図】なし【特許請求の範囲】
【請求項１】
被写体の身長を概算するように構成された装置であって、該装置は：
視野ディスプレイ内に被写体全体を表示するための視野ディスプレイを有するデジタルカメラ；
アプリケーション；
アプリケーションを実行するための処理ユニットであって、該アプリケーションはプログラムコードを含む、処理ユニット、および視野ディスプレイで見られる被写体の画像を保存するための、かつ既知の実質的に長方形の基準オブジェクトの少なくとも上下寸法を保存するためのメモリ、
を含み、
該アプリケーションは２つのユーザー入力：（ｉ）ユーザーによって保持される既知の実質的に長方形の基準オブジェクトの種類、または（ｉｉ）ユーザーによって保持される実質的に長方形の基準オブジェクトの少なくとも垂直寸法、の少なくとも１つの入力を促し、かつそれらを受信するように構成されたユーザーインターフェースを有し、
該処理ユニットは、
（ｉ）ユーザーによって保持される基準オブジェクトの垂直寸法の、画像の画素単位で測定される大きさ、
（ｉｉ）２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクトの実際の垂直寸法の大きさ、
（ｉｉｉ）画像内の被写体の垂直寸法の、画像の画素単位で測定される大きさ、
（ｉｖ）基準オブジェクトの垂直寸法の、画像の画素単位で測定される大きさと、基準オブジェクトの実際の垂直寸法の大きさの比率、および、
（ｖ）画像内の被写体の垂直寸法の、画像の画素単位で測定される大きさ、および比率から被写体の推定身長、
を判定するように構成される、
ことを特徴とする、装置。
【請求項２】
クレジットカードまたはパッチの少なくとも１つをさらに含む、請求項１に記載の装置。
【請求項３】
被写体の身体サイズパラメータを概算するように構成された装置であって、該装置は：
視野ディスプレイ内に被写体全体を表示するための視野ディスプレイを有するデジタルカメラ；
アプリケーション；
アプリケーションを実行するための処理ユニットであって、該アプリケーションはプログラムコードを含む、処理ユニット、および視野ディスプレイで見られる被写体の少なくとも１つの画像を保存するための、かつ既知の実質的に長方形の基準オブジェクトの少なくとも水平寸法を保存するためのメモリ、
を含み、
該アプリケーションは、２つのユーザー入力：（ｉ）ユーザーによって保持される既知の実質的に長方形の基準オブジェクトの種類、または（ｉｉ）ユーザーによって保持される実質的に長方形の基準オブジェクトの少なくとも水平寸法、のうち少なくとも１つの入力を促し、かつそれらを受信するように構成されたユーザーインターフェースを有し、
該処理ユニットは、
（ａ）ユーザーによって保持される基準オブジェクトの水平寸法の、少なくとも１つの画像における画素単位で測定される大きさ、
（ｂ）２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクトの実際の水平寸法の大きさ、
（ｃ）少なくとも１つの画像内の被写体の水平寸法の、少なくとも１つの画像の画素単位で測定される大きさ、
（ｄ）基準オブジェクトの水平寸法の、少なくとも１つの画像の画素単位で測定される大きさと、基準オブジェクトの実際の水平寸法の大きさの比率、
（ｅ）少なくとも１つの画像内の被写体の水平寸法の、少なくとも１つの画像の画素単位で測定される大きさからの、および比率からの、被写体の少なくとも１つの位置における被写体の推定幅、
を判定するように構成される、
ことを特徴とする、装置。
【請求項４】
処理ユニットは、既知の実質的に長方形の基準オブジェクトの垂直寸法を保存するように構成され、ユーザーインターフェースは、２つのユーザー入力：（ｉ）ユーザーによって保持される既知の実質的に長方形の基準オブジェクトの種類、または（ｉｉ）ユーザーによって保持される実質的に長方形の基準オブジェクトの垂直寸法と水平寸法、のうち少なくとも１つの入力を促し、かつそれらを受信するように構成され、
該処理ユニットはまた、
（ｉ）ユーザーによって保持される基準オブジェクトの垂直寸法の、少なくとも１つの画像の画素単位で測定される大きさ、
（ｉｉ）２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクトの実際の垂直寸法の大きさ、
（ｉｉｉ）少なくとも１つの画像内の被写体の垂直寸法の、画像の画素単位で測定される大きさ、
（ｉｖ）基準オブジェクトの垂直寸法の、画像の画素単位で測定される大きさと、基準オブジェクトの実際の垂直寸法の大きさの比率、および
（ｖ）少なくとも１つの画像内の被写体の垂直寸法の、少なくとも１つの画像の画素単位で測定される大きさの、および比率からの、被写体の推定身長、
を判定するように構成され、ここで該処理ユニットは、少なくとも１つの画像内の推定身長から、および少なくとも１つの画像内の少なくとも１つの位置における被写体の推定幅から、推定された被写体の体重を判定するように構成される、ことを特徴とする、請求項３に記載の装置。
【請求項５】
推定体重は、身長と幅の組み合わせと共に、体重を相互参照するルックアップテーブルに基づいて、少なくとも１つの画像内の少なくとも１つの位置における推定身長と推定幅から判定される、請求項４に記載の装置。
【請求項６】
被写体の少なくとも１つの位置は、被写体の前腹部にある、請求項４に記載の装置。
【請求項７】
被写体の少なくとも１つの位置は、被写体の横腹部である、請求項４に記載の装置。
【請求項８】
被写体の少なくとも１つの位置は、少なくとも１つの画像の第１の画像内の被写体の前腹部、および少なくとも１つの画像の第２の画像内の被写体の横腹部である、請求項４に記載の装置。
【請求項９】
処理ユニットは、少なくとも１つの画像の第１と第２の画像内の被写体の推定身長と推定幅から推定された被写体の体重を判定するように構成される、請求項８に記載の装置。
【請求項１０】
クレジットカードとパッチの少なくとも１つをさらに含む、請求項３に記載の装置。
【請求項１１】
被写体の推定の身体サイズパラメータを判定するように構成された装置であって、該装置は：
視野ディスプレイ内に被写体全体を表示するための視野ディスプレイを有するデジタルカメラ；
アプリケーション；
アプリケーションを実行するための処理ユニットであって、該アプリケーションはプログラムコードを含む、処理ユニット、および視野ディスプレイで見られる被写体の少なくとも１つの画像を保存するためのメモリ、
を含み、
該処理ユニットは、少なくとも１つの画像内の被写体によって占められた画素数を判定し、および被写体によって占められた画素数を推定の身体サイズパラメータに相関づける少なくとも１つのルックアップテーブルから、被写体の推定の身体サイズパラメータを判定するように構成される、
ことを特徴とする、装置。
【請求項１２】
少なくとも１つの画像は正面画像と側面画像を含み、ここで少なくとも１つのルックアップテーブルは、推定の身体サイズパラメータを有する正面画像において占められる画素数と相関する第１のルックアップテーブルと、推定の身体サイズパラメータを有する側面画像において占められる画素数と相関する第２のルックアップテーブルを含み、および推定の身体サイズパラメータは、（ｉ）正面画像と第１のルックアップテーブル、および（ｉｉ）側面画像と第２のルックアップテーブル、の少なくとも１つを使用して処理ユニットによって判定される、請求項１１に記載の装置。
【請求項１３】
推定の身体サイズパラメータは、被写体の推定体重である、請求項１１に記載の装置。
【請求項１４】
推定の身体サイズパラメータは、被写体の推定体積である、請求項１１に記載の装置。
【請求項１５】
身体サイズパラメータは、少なくとも１つの画像の画像から被写体を見た時に最も完全に見ることができる２つの寸法に沿った、被写体の推定面積である、請求項１１に記載の装置。
【請求項１６】
被写体のボディマス指数（ＢＭＩ）を判定するための装置であって、該装置は：
視野ディスプレイ内に被写体全体を表示するための視野ディスプレイを有するデジタルカメラ；
アプリケーション；
アプリケーションを実行するための処理ユニットであって、該アプリケーションはプログラムコードを含む、処理ユニット、および視野ディスプレイで見られる被写体の少なくとも１つの画像を保存するための、かつ既知の実質的に長方形の基準オブジェクトの垂直寸法と水平寸法を保存するためのメモリ、
を含み、
該アプリケーションは、２つのユーザー入力：（ｉ）ユーザーによって保持される既知の実質的に長方形の基準オブジェクトの種類、または（ｉｉ）ユーザーによって保持される実質的に長方形の基準オブジェクトの垂直寸法と水平寸法、のうち少なくとも１つの入力を促し、かつそれらを受信するように構成されたユーザーインターフェースを有し、
該処理ユニットは、
（Ａ）ユーザーによって保持される基準オブジェクトの垂直寸法の、少なくとも１つの画像の画素単位で測定される大きさ、
２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクトの実際の垂直寸法の大きさ、
少なくとも１つの画像内の被写体の垂直寸法の、少なくとも１つの画像の画素単位で測定される大きさ、
基準オブジェクトの垂直寸法の、少なくとも１つの画像の画素単位で測定される大きさと、基準オブジェクトの実際の垂直寸法の大きさの垂直比率、
少なくとも１つの画像内の被写体の垂直寸法の、少なくとも１つの画像の画素単位で測定される大きさからの、および垂直比率からの、被写体の推定身長；
（Ｂ）（Ｉ）被写体によって占められる画素数を推定体重に相関づけるルックアップテーブルと共に、少なくとも１つの画像内の被写体によって占められる画素数からの、被写体の推定体重；または、
（ＩＩ）（ａ）ユーザーによって保持される基準オブジェクトの水平寸法の、少なくとも１つの画像の画素単位で測定される大きさ、
（ｂ）２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクトの実際の水平寸法の大きさ、
（ｃ）少なくとも１つの画像内の被写体の水平寸法の、少なくとも１つの画像の画素単位で測定される大きさ、
（ｄ）基準オブジェクトの水平寸法の、少なくとも１つの画像の画素単位で測定される大きさと、基準オブジェクトの実際の水平寸法の大きさの水平比率、
（ｅ）少なくとも１つの画像内の被写体の水平寸法の、少なくとも１つの画像の画素単位で測定される大きさからの、および水平比率からの、被写体の少なくとも１つの位置における被写体の推定幅、
（ｆ）推定幅、推定身長、および推定幅と身長の組み合わせに推定体重を相関づけるルックアップテーブルからの被写体の推定体重、
を判定するように構成され、ここで該処理ユニットは、判定された推定身長と推定体重からＢＭＩを判定するように構成される、
ことを特徴とする、装置。
【請求項１７】
処理ユニットは、被写体によって占められる画素数を被写体の推定体重と相関づけるルックアップテーブルと共に、少なくとも１つの画像内で被写体によって占められる画素数からの被写体の推定体重を判定するように構成される、請求項１６に記載の装置。
【請求項１８】
装置は実質的に長方形の基準オブジェクトをさらに含み、ここで基準オブジェクトはクレジットカードとパッチのうちの１つである、請求項１６に記載の装置。
【請求項１９】
被写体またはオブジェクト上の点Ａから被写体またはオブジェクト上の点Ｂまでの距離を概算するように構成された装置であって、該装置は、
視野ディスプレイ内に被写体またはオブジェクトを表示するための視野ディスプレイを有するデジタルカメラ；
デジタルカメラへのインターフェースを有するアプリケーション；
アプリケーションを実行するための処理ユニットであって、該アプリケーションはプログラムコードを含む、処理ユニット、および視野ディスプレイで見られる被写体またはオブジェクトの画像を保存するための、かつ既知の実質的に長方形の基準オブジェクトの垂直寸法と水平寸法を保存するためのメモリ、
を含み、
該処理ユニットは、アプリケーションを使用して、被写体またはオブジェクト上の点Ａから被写体またはオブジェクト上の点Ｂまでの直線または曲線に沿った推定距離を判定するように構成され；
該アプリケーションは、２つのユーザー入力：（ｉ）ユーザーによって保持される既知の実質的に長方形の基準オブジェクトの種類、および（ｉｉ）ユーザーによって保持される実質的に長方形の基準オブジェクトの垂直寸法と水平寸法、のうち少なくとも１つの入力を促し、かつそれらを受信するように構成されたユーザーインターフェースを有し、
該処理ユニットは：
（ｉ）ユーザーによって保持される基準オブジェクトの垂直寸法または水平寸法の、画像の画素単位で測定される大きさ、
（ｉｉ）２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクトの実際の垂直寸法または水平寸法の大きさ、
（ｉｉｉ）画像内の被写体またはオブジェクト上の点Ａから点Ｂまでの、画像の画素単位で測定される大きさ、および（ｉ）と（ｉｉ）の比率、
から、被写体またはオブジェクト上の点Ａから点Ｂまでの推定距離を判定するように構成される、
ことを特徴とする、装置。
【請求項２０】
オブジェクトは１個の衣類である、請求項１９に記載の装置。
【請求項２１】
光学機構を使用して被写体のボディマス指数（ＢＭＩ）を概算するように構成された装置であって、該装置は：
視野ディスプレイに被写体全体を表示するための視野ディスプレイを有するデジタルカメラ；
デジタルカメラへのインターフェースを有するアプリケーションであって、視野ディスプレイは既知またはアプリケーションによって計算された上縁と、既知またはアプリケーションによって計算された側縁を含み、該アプリケーションは、画像メモリ内の被写体の輪郭を判定するように構成されたフィルタに統合され、前記輪郭は最高点または最低点を含み、かつ被写体の胴中央領域の左側と右側の点を含み、被写体全体を視野ディスプレイ内で見ることができ、デジタルカメラは既知の光学倍率因子を有する、アプリケーション；
距離メカニズムであって、距離因子の入力のためのユーザーへのユーザー入力プロンプト、またはデジタルカメラからどれくらい離して被写体を配置すべきかをユーザーに通知する距離因子プロンプトのいずれかを含み、デジタルカメラと、被写体の少なくとも１つの画像が生成される時に画像化される被写体との間の距離因子を得るためのものである、距離メカニズム；
アプリケーションを実行するための処理ユニットであって、該アプリケーションはプログラムコードを含む、処理ユニット、および少なくとも１つの画像、既知の光学倍率因子、および被写体の少なくとも１つの画像が生成される時の既知の距離因子を保存するためのメモリ、
を含み、
該処理ユニットは、（Ａ）（ｉ）既知の距離因子、（ｉｉ）既知の光学倍率因子、および（ｉｉｉ）被写体の最高点から上縁までの、または被写体の最高点から被写体の最低点までの、画素単位で測定される距離から導き出される、被写体の推定身長、および（Ｂ）推定身長から、および（ｉ）占められる画素数を推定体重に変換するルックアップテーブルと共に、被写体によって占められる画素数、（ｉｉ）被写体が正面または側面を向いているかに関わらず、左側と右側の点から、および左側の点から左側縁までの画素数と右側の点から右側縁までの画素数から、得られる被写体の輪郭の幅、または、輪郭の最大の連続水平幅における画素数から得られる被写体の輪郭の幅、の少なくとも１つから導き出される被写体の推定体重、を判定するように構成され、
該処理ユニットは、判定された推定身長と推定体重からＢＭＩを判定するように構成される、
ことを特徴とする、装置。
【請求項２２】
アプリケーションは、被写体によって占められる画素数を計算するように構成され、および処理ユニットは、ルックアップテーブルと共に、被写体によって占められる画素数から推定体重を判定するように構成される、請求項２１に記載の装置。
【請求項２３】
アプリケーションは、左側または右側の点から側縁までの画素数を計算するように構成され、および処理ユニットは、被写体の輪郭の幅から推定体重を判定するように構成される、請求項２１に記載の装置。
【請求項２４】
処理ユニットは、左側と右側の点から、および左側と右側の点から側縁までの画素数から、被写体の輪郭の幅を判定するように構成される、請求項２３に記載の装置。
【請求項２５】
アプリケーションは、輪郭の最大の連続水平幅における画素数を計算するように構成され、および処理ユニットは、被写体の推定身長と輪郭の幅から被写体の推定体重を判定し、および輪郭の最大の連続水平幅における画素数から被写体の輪郭の幅を判定するように構成される、請求項２３に記載の装置。
【請求項２６】
輪郭は、被写体の外側部分にある点の列を含む、請求項２３に記載の装置。
【請求項２７】
推定体重は、体重および身長と幅の組み合わせを相互参照するルックアップテーブルを使用して、推定身長と輪郭の幅から導き出される、請求項２３に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体の身長、幅、および／またはボディマス指数（ＢＭＩ）を判定するための、またはオブジェクトの測定値および／またはその推定値を判定するための装置と方法、およびとりわけそのような装置および／または方法を提供するカメラに関する。
【０００２】
ＢＭＩとして知られるボディマス指数は、肥満、血圧、高血圧、および健康に関する指標として使用される。対象をはかりの上に立たせてその体重を判定することによって、および定規を使用して対象の身長を測定することによって、ＢＭＩを算出することが知られている。
【０００３】
対象の身長、幅、体重、および／またはＢＭＩを、有利に、単純に、および／または迅速に判定することが望ましい。
【発明の概要】
【０００４】
本発明の一態様は、被写体の身長を概算するように構成された装置であって、該装置は、視野ディスプレイ内に被写体全体を表示するための視野ディスプレイを有するデジタルカメラ；アプリケーション；アプリケーションを実行するための処理ユニットであって、該アプリケーションはプログラムコードを含む、処理ユニット、および視野ディスプレイで見られる被写体の画像を保存するための、かつ既知の実質的に長方形の基準オブジェクトの少なくとも垂直寸法を保存するためのメモリ、を含み、該アプリケーションは、２つのユーザー入力：（ｉ）ユーザーによって保持される既知の実質的に長方形の基準オブジェクトの種類、または（ｉｉ）ユーザーによって保持される実質的に長方形の基準オブジェクトの少なくとも垂直寸法、の少なくとも１つの入力を促し、かつそれらを受信するように構成されたユーザーインターフェースを有し、該処理ユニットは、（ｉ）ユーザーによって保持される基準オブジェクトの垂直寸法の、画像の画素単位で測定される大きさ、（ｉｉ）２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクトの実際の垂直寸法の大きさ、（ｉｉｉ）画像内の被写体の垂直寸法の、画像の画素単位で測定される大きさ、（ｉｖ）基準オブジェクトの垂直寸法の、画像の画素単位で測定される大きさと、基準オブジェクトの実際の垂直寸法の大きさの比率、および（ｖ）画像内の被写体の垂直寸法の、画像の画素単位で測定される大きさから、および比率からの被写体の推定身長、を判定するように構成される。
【０００５】
いくつかの実施形態では、装置はさらに、クレジットカードまたはパッチの少なくとも１つを含む。
【０００６】
本発明のさらなる態様は、被写体の身体サイズパラメータを概算するように構成された装置であって、該装置は、視野ディスプレイ内に被写体全体を表示するための視野ディスプレイを有するデジタルカメラ；アプリケーション；アプリケーションを実行するための処理ユニットであって、該アプリケーションはプログラムコードを含む、処理ユニット、および視野ディスプレイで見られる被写体の少なくとも１つの画像を保存するための、かつ既知の実質的に長方形の基準オブジェクトの少なくとも水平寸法を保存するためのメモリ、を含み、該アプリケーションは、２つのユーザー入力（ｉ）ユーザーによって保持される既知の実質的に長方形の基準オブジェクトの種類、または（ｉｉ）ユーザーによって保持される実質的に長方形の基準オブジェクトの少なくとも水平寸法、の少なくとも１つの入力を促し、かつそれらを受信するように構成されたユーザーインターフェースを有し、該処理ユニットは、（ａ）ユーザーによって保持される基準オブジェクトの水平寸法の、少なくとも１つの画像の画素単位で測定される大きさ、（ｂ）２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクトの実際の水平寸法の大きさ、（ｃ）少なくとも１つの画像内の被写体の水平寸法の、少なくとも１つの画像の画素単位で測定される大きさ、（ｄ）基準オブジェクトの水平寸法の、少なくとも１つの画像の画素単位で測定される大きさと、基準オブジェクトの実際の水平寸法の大きさの比率、（ｅ）少なくとも１つの画像内の被写体の水平寸法の、少なくとも１つの画像の画素単位で測定される大きさから、および比率からの、被写体の少なくとも１つの位置における被写体の推定幅、を判定するように構成される。
【０００７】
いくつかの実施形態では、装置はさらに、クレジットカードおよびパッチの少なくとも１つを含む。
【０００８】
いくつかの実施形態では、処理ユニットは、既知の実質的に長方形の基準オブジェクトの垂直寸法を保存するために構成され、およびユーザーインターフェースは、２つのユーザー入力：（ｉ）ユーザーによって保持される既知の実質的に長方形の基準オブジェクトの種類、または（ｉｉ）ユーザーによって保持される実質的に長方形の基準オブジェクトの垂直寸法と水平寸法、の少なくとも１つの入力を促し、かつそれらを受信するように構成され、該処理ユニットはさらに、（ｉ）ユーザーによって保持される基準オブジェクトの垂直寸法の、少なくとも１つの画像の画素単位で測定される大きさ、（ｉｉ）２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクトの実際の垂直寸法の大きさ、（ｉｉｉ）少なくとも１つの画像内の被写体の垂直寸法の、画像の画素単位で測定される大きさ、（ｉｖ）基準オブジェクトの垂直寸法の、画像の画素単位で測定される大きさと、基準オブジェクトの実際の垂直寸法の大きさの比率、および（ｖ）少なくとも１つの画像内の被写体の垂直寸法の、少なくとも１つの画像の画素単位で測定される大きさから、および比率から被写体の推定身長を判定するように構成され、ここで処理ユニットは、少なくとも１つの画像内の推定身長から、および少なくとも１つの画像内の少なくとも１つの位置における被写体の推定幅から、推定された被写体の体重を判定するように構成される。
【０００９】
いくつかの実施形態では、推定体重は、身長と幅の組み合わせと共に体重を相互参照するルックアップテーブルに基づいて、少なくとも１つの画像内の少なくとも１つの位置における推定身長と推定幅から判定される。
【００１０】
いくつかの実施形態では、被写体の少なくとも１つの位置は、被写体の前腹部にある。いくつかの実施形態では、被写体の少なくとも１つの位置は、被写体の横腹部である。
【００１１】
いくつかの実施形態では、被写体の少なくとも１つの位置は、少なくとも１つの画像の第１の画像内の被写体の前腹部、および少なくとも１つの画像の第２の画像内の被写体の横腹部である。いくつかの実施形態では、処理ユニットは、少なくとも１つの画像の第１と第２の画像内の被写体の推定身長と推定幅から推定された体重を判定するように構成される。
【００１２】
本発明の他の態様は、被写体の推定の身体サイズパラメータを判定するように構成された装置であって、該装置は、視野ディスプレイ内に被写体全体を表示するための視野ディスプレイを有するデジタルカメラ；アプリケーション；アプリケーションを実行するための処理ユニットであって、該アプリケーションはプログラムコードを含む、処理ユニット、および視野ディスプレイで見られる被写体の少なくとも１つの画像を保存するためのメモリ、を含み、および被写体によって占められる画素数を推定の身体サイズパラメータに相関づける少なくとも１つのルックアップテーブルから、被写体の推定の身体サイズパラメータを判定するように構成される。
【００１３】
いくつかの実施形態では、少なくとも１つの画像は正面画像と側面画像を含み、ここで少なくとも１つのルックアップテーブルは、正面画像において占められる画素数を推定の身体サイズパラメータに相関づける第１のルックアップテーブルと、側面画像において占められる画素数を推定の身体サイズパラメータに相関づける第２のルックアップテーブルを含み、および推定の身体サイズパラメータは、（ｉ）正面画像と第１のルックアップテーブル、および（ｉｉ）側面画像と第２のルックアップテーブルの少なくとも１つを使用して処理ユニットによって判定される。
【００１４】
いくつかの実施形態では、推定の身体サイズパラメータは、被写体の推定体重である。
【００１５】
いくつかの実施形態では、推定の身体サイズパラメータは、被写体の推定体積である。
【００１６】
いくつかの実施形態では、身体サイズパラメータは、少なくとも１つの画像の画像から被写体を見た時に最も完全に見ることができる２つの寸法に沿った、被写体の推定面積である。
【００１７】
本発明のさらなる態様は、被写体のボディマス指数（ＢＭＩ）を判定するための装置であって、該装置は、視野ディスプレイ内に被写体全体を表示するための視野ディスプレイを有するデジタルカメラ；アプリケーション；アプリケーションを実行するための処理ユニットであって、該アプリケーションはプログラムコードを含む、処理ユニット、および視野ディスプレイで見られる被写体の少なくとも１つの画像を保存するための、かつ既知の実質的に長方形の基準オブジェクトの垂直寸法と水平寸法を保存するためのメモリ、を含み、該アプリケーションは２つのユーザー入力：（ｉ）ユーザーによって保持される既知の実質的に長方形の基準オブジェクトの種類、または（ｉｉ）ユーザーによって保持される実質的に長方形の基準オブジェクトの垂直寸法と水平寸法、の少なくとも１つの入力を促し、かつそれらを受信するように構成されたユーザーインターフェースを有し、該処理ユニットは：（Ａ）ユーザーによって保持される基準オブジェクトの垂直寸法の、少なくとも１つの画像の画素単位で測定される大きさ、２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクトの実際の垂直寸法の大きさ、少なくとも１つの画像内の被写体の垂直寸法の、少なくとも１つの画像の画素単位で測定される大きさ、基準オブジェクトの垂直寸法の、少なくとも１つの画像の画素単位で測定される大きさと、基準オブジェクトの実際の垂直寸法の大きさの垂直比率、および、少なくとも１つの画像内の被写体の垂直寸法の、少なくとも１つの画像の画素単位で測定される大きさから、および比率からの、被写体の推定身長、（Ｂ）（Ｉ）被写体によって占められる画素数を推定体重に相関づけるルックアップテーブルと共に、少なくとも１つの画像内の被写体によって占められる画素数からの、被写体の推定体重；または（ＩＩ）（ａ）ユーザーによって保持される基準オブジェクトの水平寸法の、少なくとも１つの画像の画素単位で測定される大きさ、（ｂ）２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクトの実際の水平寸法の大きさ、（ｃ）少なくとも１つの画像内の被写体の水平寸法の、少なくとも１つの画像の画素単位で測定される大きさ、（ｄ）基準オブジェクトの水平寸法の、少なくとも１つの画像の画素単位で測定される大きさと、基準オブジェクトの実際の水平寸法の大きさの水平比率、（ｅ）少なくとも１つの画像内の被写体の水平寸法の、少なくとも１つの画像の画素単位で測定される大きさからの、および水平比率からの、被写体の少なくとも１つの位置における被写体の推定幅、（ｆ）推定幅、推定身長、および推定体重を推定幅と推定身長の組み合わせに相関づけるルックアップテーブルからの被写体の推定体重、を判定するように構成され、ここで該処理ユニットは、判定された推定身長と推定体重からＢＭＩを判定するように構成される。
【００１８】
いくつかの実施形態では、該処理ユニットは、被写体によって占められる画素数を推定体重に相関づけるルックアップテーブルと共に、少なくとも１つの画像内で被写体によって占められる画素数から、被写体の推定体重を判定するように構成される。
【００１９】
いくつかの実施形態では、装置はさらに、実質的に長方形の基準オブジェクトを含み、ここで基準オブジェクトはクレジットカードとパッチのうちの１つである。
【００２０】
本発明の他の態様は、被写体またはオブジェクト上の点Ａから被写体またはオブジェクト上の点Ｂまでの距離を概算するように構成された装置であって、該装置は、視野ディスプレイ内に被写体またはオブジェクトを表示するための視野ディスプレイを有するデジタルカメラ；カメラへのインターフェースを有するアプリケーション；アプリケーションを実行するための処理ユニットであって、該アプリケーションはプログラムコードを含む、処理ユニット、および視野ディスプレイで見られる被写体またはオブジェクトの画像を保存するための、かつ既知の実質的に長方形の基準オブジェクトの垂直寸法と水平寸法を保存するためのメモリ、を含み、該処理ユニットは、アプリケーションを使用して、被写体またはオブジェクト上の点Ａから被写体またはオブジェクト上の点Ｂまでの直線または曲線に沿った推定距離を判定するように構成され；該アプリケーションは、２つのユーザー入力（ｉ）ユーザーによって保持される既知の実質的に長方形の基準オブジェクトの種類、および（ｉｉ）ユーザーによって保持される実質的に長方形の基準オブジェクトの垂直寸法と水平寸法、の少なくとも１つの入力を促し、かつそれらを受信するように構成されたユーザーインターフェースを有し、該処理ユニットは、以下から、被写体またはオブジェクト上の点Ａから点Ｂまでの推定距離を判定するように構成される：（ｉ）ユーザーによって保持される基準オブジェクトの垂直寸法または水平寸法の、画像の画素単位で測定される大きさ、（ｉｉ）２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクトの実際の垂直寸法または水平寸法の大きさ、（ｉｉｉ）画像内の被写体またはオブジェクト上の点Ａから点Ｂまでの、画像の画素単位で測定される大きさ、および（ｉ）と（ｉｉ）の比率。
【００２１】
いくつかの実施形態では、オブジェクトは１個の衣類である。
【００２２】
本発明のさらなる態様は、光学機構を使用して被写体のボディマス指数（ＢＭＩ）を概算するように構成された装置であって、該装置は、視野ディスプレイに被写体全体を表示するための視野ディスプレイを有するデジタルカメラ；カメラへのインターフェースを有するアプリケーションであって、視野ディスプレイは既知またはアプリケーションに計算された上縁と、既知またはアプリケーションによって計算された側縁を含み、該アプリケーションは、画像メモリ内の被写体の輪郭を判定するように構成されたフィルタに統合され、前記輪郭は最高点または最低点を含み、かつ被写体の胴中央領域の左側と右側の点を含み、被写体全体を視野ディスプレイ内で見ることができ、カメラは既知の光学倍率因子を有する、アプリケーション；距離メカニズムであって、距離因子の入力のためのユーザーへのユーザー入力プロンプト、またはカメラからどれくらい離して被写体を配置すべきかをユーザーに通知する距離因子プロンプトのいずれかを含み、カメラと、被写体の少なくとも１つの画像が生成される時に画像化される被写体との間の距離因子を得るためのものである、距離メカニズム；アプリケーションを実行するための処理ユニットであって、該アプリケーションはプログラムコードを含む、処理ユニット、および視野ディスプレイで見られる被写体の少なくとも１つの画像、既知の光学倍率因子、および被写体の少なくとも１つの画像が生成される時の既知の距離因子を保存するためのメモリ、を含み、該処理ユニットは、（Ａ）（ｉ）既知の距離因子、（ｉｉ）既知の光学倍率因子、および（ｉｉｉ）被写体の最高点から上縁までの、または被写体の最高点から被写体の最低点までの、画素単位で測定される距離、から導き出される被写体の推定身長、および（Ｂ）推定身長から、および（ｉ）占められる画素数を推定体重に変換するルックアップテーブルと共に、被写体によって占められる画素数、（ｉｉ）被写体が正面または側面を向いているかに関わらず、左側と右側の点から、および左側の点から左側縁までの画素数と右側の点から右側縁までの画素数から、得られる被写体の輪郭の幅、または、輪郭の最大の連続水平幅における画素数から得られる被写体の輪郭の幅、の少なくとも１つから導き出される被写体の推定体重、を判定するように構成され、該処理ユニットは、判定された推定身長と推定体重からＢＭＩを判定するように構成される。
【００２３】
いくつかの実施形態では、アプリケーションは、被写体によって占められる画素数を計算するように構成され、および処理ユニットは、ルックアップテーブルと共に、被写体によって占められる画素数から推定体重を判定するように構成される。
【００２４】
いくつかの実施形態では、アプリケーションは、左側または右側の点から側縁までの画素数を計算するように構成され、および処理ユニットは、被写体の輪郭の幅から推定体重を判定するように構成される。いくつかの実施形態では、処理ユニットは、左側と右側の点から、および左側と右側の点から側縁までの画素数から、被写体の輪郭の幅を判定するように構成される。いくつかの実施形態では、アプリケーションは、輪郭の最大の連続水平幅における画素数を計算するように構成され、および処理ユニットは、被写体の推定身長と輪郭の幅から被写体の推定体重を判定し、および輪郭の最大の連続水平幅における画素数から被写体の輪郭の幅を判定するように構成される。いくつかの実施形態では、輪郭は、被写体の外側部分にある点の列を含む。いくつかの実施形態では、推定体重は、体重および身長と幅の組み合わせを相互参照するルックアップテーブルを使用して、推定身長と輪郭の幅から導かれる。
【００２５】
本発明のこれらおよび他の特徴、態様および利点は、以下の図面、説明および請求項を参照するとより一層理解されるようになる。
【図面の簡単な説明】
【００２６】
様々な実施形態が添付の図面を参照してほんの一例として本明細書に記載されている。
【図１】本発明の一実施形態に係る、デジタルカメラの視野ディスプレイに示される被写体の概略図である。
【図２】本発明の一実施形態に係る、デジタルカメラの視野ディスプレイに示される被写体の概略図である。
【図３】本発明の一実施形態に係る、デジタルカメラの視野ディスプレイに示される被写体の概略図である。
【図４】本発明の一実施形態に係る、デジタルカメラの視野ディスプレイに示される被写体の概略図である。
【図５】本発明の一実施形態に係る、デジタルカメラの視野ディスプレイに示される被写体の概略図である。
【図６】本発明の一実施形態に係る、デジタルカメラの視野ディスプレイに示される被写体の概略図である。
【図７Ａ】本発明の一実施形態に係る、デジタルカメラの視野ディスプレイに示される被写体の正面概略図である。
【図７Ｂ】本発明の一実施形態に係る、デジタルカメラの視野ディスプレイに示される被写体の側面概略図である。
【図８】本発明の一実施形態に係る、デジタルカメラの視野ディスプレイに示される被写体の概略図である。
【図９】本発明の一実施形態に係る、デジタルカメラの操作の概略図である。
【図１０】本発明の一実施形態に係る、デジタルカメラの視野ディスプレイに示される被写体の横から見た姿勢の概略図である。
【図１１】本発明の一実施形態に係る、方法のフローチャートである。
【図１２】本発明の一実施形態に係る、中央揃え機能に関する方法のフローチャートである。
【図１３】本発明の一実施形態に係る、距離因子に関する方法のフローチャートである。
【図１４】本発明の一実施形態に係る、被写体の推定体重の判定に関する方法のフローチャートである。
【図１５】本発明の一実施形態に係る、デジタルカメラの視野ディスプレイに示されるオブジェクトの概略図である。
【図１６Ａ】基準オブジェクトを保持している、デジタルカメラの視野ディスプレイに示される被写体の概略図である。
【図１６Ｂ】基準オブジェクトを保持している、デジタルカメラの視野ディスプレイに示される被写体の概略図である。
【図１６Ｃ】基準オブジェクトを保持している、デジタルカメラの視野ディスプレイに示される被写体の概略図である。
【図１７】本発明の一実施形態に係る、デジタルカメラの操作の概略図である。
【図１８】本発明の一実施形態に係る、デジタルカメラの視野ディスプレイに示される被写体によって着用された点ＡとＢを有するオブジェクトの概略図である。
【図１９Ａ】本発明の一実施形態に抱える、被写体の推定身長、幅、体重、および／またはＢＭＩを判定するための方法のフローチャートである。
【図１９Ｂ】本発明の一実施形態に係る、被写体のＢＭＩの推定に使用されるユーザーインターフェースのプロンプトのフローチャートである。
【図２０Ａ】本発明の一実施形態に係る、特定の画素数を占める、カメラの視野ディスプレイに示される被写体の正面概略図である。
【図２０Ｂ】本発明の一実施形態に係る、特定の画素数を占める、カメラの視野ディスプレイに示される被写体の側面概略図である。
【発明を実施するための形態】
【００２７】
以下の詳細な説明は、本発明を実行するための現在考えられる最良の様式である。詳細な説明は、本発明の範囲が添付の請求項によって最もよく規定されているため、限定的な意味にとらえるべきではなく、本発明の一般的原理を例示することのみを目的としている。
【００２８】
本発明は概して、身体上の距離を推定するための新たな装置および／または方法を提供する。一実施例では、これは、身体の高さ、身体の幅、または身体上にある点Ａと点Ｂの距離を推定するために使用される。一実施形態では、それは、被写体の身長、身体の少なくとも１つの位置における（正面および／または側面からの）被写体の幅を推定するために、および／または身体の高さから、および身体の少なくとも１つの位置の幅から、または他の実施形態では身体の前腹部と横腹部あるいは他の適切な部位から、他の身体サイズパラメータ（すなわち体積または面積）を推定するために、使用される。いくつかの実施形態では、被写体の身長と体重は、個体のＢＭＩを推定するために使用される。概して、本特許出願において、ルックアップテーブルが被写体の体重または他の身体サイズパラメータを、被写体（２１４）の身長、幅、または他の測定される寸法と関連付けるために使用される場合、ルックアップテーブルは、被写体の全集団に関するものであってもよく、または他の実施形態では、被写体の特定の細区分、例えば性別および／または年齢および／または他のカテゴリーに関するものであってもよい。
【００２９】
一実施形態では、本発明は概して、被写体に触る必要なく、つまり離れたところから、デジタルカメラの視野ディスプレイよりボディマス指数（ＢＭＩ）の推定値を提供する。ＢＭＩはデジタルカメラによって推定される。デジタルカメラはスタンド・アロン機器であってもよく、またはスマートフォン、携帯電話の一部であってもよい。ＢＭＩはまた、画像センサを使用して推定されてもよい。これは、被写体（２１４、１４）の体重を量り、または被写体（２１４、１４）の身長を定規で直接測定し、またはＢＭＩを得るために医学の専門家のもとに行かなければならないという不便を回避する。例えば、体重および／または身長を計算するために必要な機器（すなわち目盛り）は、ユーザーが自身のＢＭＩを推定したい時に利用可能ではないかもしれない。さらに、装置がスマートフォンまたは携帯電話の一部を形成する特定の実施形態では、これによってさらなる機器を購入する必要はなくなる。
【００３０】
他の実施形態では、点ＡとＢは、１個の衣類等、例えば衣料品店で誰かに保持されている商品等のオブジェクト上の点である。その場合、本発明は、例えば衣類を試着することなく、衣類がフィットするかどうかを確かめるために、購入予定者が衣類の一部のサイズを測定し、および／または自身の身体の一部を測定するのを可能にする。
【００３１】
「カメラの視野ディスプレイからの、ＢＭＩ、身体、および他のオブジェクトの測定」の原理と操作は、図面と付随する記述を参照することでよりよく理解されるだろう。
【００３２】
図１６Ａと図１７で示されるように、装置（２１０）はいくつかの実施形態において、光学機構を使用して被写体（２１４）の身長を概算するように構成される。装置（２１０）は、例えば被写体（２１４）全体を視野ディスプレイで見るために、被写体（２１４）を表示するための視野ディスプレイ（２３０）を有するデジタルカメラ（２２０）を含む。
【００３３】
装置（２１０）はまた、アプリケーション（２４０）と、プログラムコード（２４８）を含むアプリケーション（２４０）を実行するための処理ユニット（２５０）、および視野ディスプレイ（２３０）で見られる被写体（２１４）の画像（２１５）または複数の画像（２１５）または少なくとも１つの画像（２１５）を保存するための、かつ既知の実質的に長方形の基準オブジェクトの少なくとも垂直寸法を保存するためのメモリ（２４６）を含む。アプリケーション（２４０）は、例えばインターネットまたは外部デバイスから任意の適切な方式でダウンロード可能であってもよく、または代替的に既にカメラに組み込まれていてもよく、または他の方法によって利用可能である場合もある。
【００３４】
クレジットカードは、実質的に長方形の基準オブジェクト（２８０）の例であり、その垂直寸法と水平寸法は既知である。クレジットカードには規格サイズがある。異なる銀行または会社（Ｖｉｓａ（登録商標）、Ｍａｓｔｅｒｃａｒｄ（登録商標））のクレジットカードであっても同じ水平寸法と垂直寸法を有し、すなわち約３と３／８インチ×約２と１／８インチであり、または約８．５ｃｍ×約５．４ｃｍである。さらに、ほぼすべての人が、ほとんどいつでも、少なくとも１つのクレジットカードを持ち歩いている。さらに、医療目的（例えば包帯）に使用される特定のパッチもまた、実質的に長方形の基準オブジェクトの例であり、その垂直寸法と水平寸法は既知であり、かつ標準化されている。
【００３５】
アプリケーション（２４０）は、以下の２つのユーザー入力の少なくとも１つの入力を促し、かつそれらを受信するように構成されたユーザーインターフェースを有し得る：（ｉ）ユーザーによって保持される既知の実質的に長方形の基準オブジェクトの種類、または（ｉｉ）ユーザーによって保持される実質的に長方形の基準オブジェクトの少なくとも垂直寸法。
【００３６】
本特許出願において、「ＡまたはＢの少なくとも１つ」は、ＡまたはＢ、あるいはＡとＢの両方を意味する。「ＡとＢの少なくとも１つ」はまた、ＡまたはＢ、あるいはＡとＢの両方を意味する。
【００３７】
例えば、ユーザーインターフェースは、例えば図１６Ａで示されるように、カードの垂直寸法が被写体の身長と実質的に平行になるように自身の胸にクレジットカードを保持することによって、ユーザーが被写体の少なくとも１つの画像（２１５）内の基準オブジェクトとして使用することを計画しているクレジットカードを持っているかどうかを明示するようにユーザーに促してもよい。垂直寸法は、カードがどのように保持されているかに応じた、カードの短辺または長辺であり得る。
【００３８】
ユーザーが「はい（Ｙｅｓ）」または同等のものを入力すると、次に処理ユニット（２５０）は、ユーザーに保持された基準オブジェクトの実際の垂直寸法と水平寸法の大きさとして事前に保存され、したがって既知の、標準的なクレジットカードの既知の垂直寸法と水平寸法に単純にアクセスする必要があることを知る。
【００３９】
ユーザーが「いいえ（Ｎｏ）」または同等のものを入力すると、いくつかの実施形態では、アプリケーション（２４０）のユーザーインターフェースは、ユーザーが被写体の画像内の実質的に長方形の基準オブジェクトとして使用することを計画しているパッチまたは他のオブジェクトを有しているかどうかを明示するようにユーザーに促してもよい。特定の実施形態では、クレジットカードについてのプロンプトと、パッチまたは他のカードについてのプロンプトは、単一のプロンプトに統一され得る。
【００４０】
パッチまたは他の基準オブジェクトについてのさらなるプロンプトに対して、ユーザーが「はい（Ｙｅｓ）」または同等のものを入力すると、次に処理ユニット（２５０）は、ユーザーに保持された基準オブジェクトの垂直寸法と水平寸法の大きさとして事前に保存され、したがって既知の、パッチ等のオブジェクトの垂直寸法と水平寸法に単純にアクセスする必要があることを知る。
【００４１】
実施形態によっては、１または特定の数のプロンプトの後に、垂直寸法と水平寸法が既知であるオブジェクトに関して、ユーザーが「いいえ（Ｎｏ）」または同等のものを入力すると、いくつかの実施形態では、次にアプリケーション（２４０）のユーザーインターフェースは、ユーザーが少なくとも１つの画像（２１５）内で保持することを計画している（例えば、カードの２つの寸法（水平または垂直）のうちの１つが、図１に示されるように、被写体が立っている地面に実質的に平行になるように、または被写体の身長に実質的に垂直になるように、ユーザーの胸にオブジェクトを保持する）、実質的に長方形の基準オブジェクトの寸法を入力したいのかどうかを明示するように、ユーザーに促してもよい。
【００４２】
ユーザーが「はい（Ｙｅｓ）」または同等のものを入力すると、ユーザーは次に、実際に垂直寸法を入力するように促され得る。いくつかの実施形態では、これらの２つのプロンプトは、ユーザーに以下または以下と同等のものの入力を促すことによって、組み合わされてもよい：「他の基準オブジェクトの垂直寸法を持っていますか。もしそうなら、入力しなさい」。
【００４３】
上記のプロンプトはすべて、被写体の少なくとも１つの画像（２１５）内でユーザーが保持する実質的に長方形の基準オブジェクトの種類、または被写体の少なくとも１つの画像（２１５）内でユーザーが保持する特定の実質的に長方形の基準オブジェクトの実際の寸法のいずれかの入力を得るように構成されたユーザーインターフェースプロンプトの、単なる非限定的な例である。
【００４４】
一実施形態では、処理ユニット（２５０）は、以下を判定することによって被写体の推定身長を判定するように構成される：（ｉ）ユーザーによって保持される基準オブジェクト（２８０）の垂直寸法の、少なくとも１つの画像（２１５）の画素（３３）単位で測定される大きさ、（ｉｉ）２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクト（２８０）の実際の垂直寸法の大きさ、（ｉｉｉ）少なくとも１つの画像（２１５）内の被写体の垂直寸法の、画像の画素（３３）単位で測定される大きさ、（ｉｖ）基準オブジェクト（２８０）の垂直寸法の、少なくとも１つの画像の画素単位で測定される大きさと、基準オブジェクト（２８０）の実際の垂直寸法の大きさの比率、および（ｖ）少なくとも１つの画像（２１５）内の被写体の垂直寸法の、画像の画素（３３）単位で測定される大きさから、および比率からの被写体の推定身長。
【００４５】
図１６Ｂで示される他の実施形態では、装置（２１０）は、被写体の少なくとも１つの位置における被写体の幅（または体重、体積または面積）等の、被写体の身体サイズパラメータを概算するように構成される。この実施形態において、装置（２１０）は、視野ディスプレイ内に被写体全体を表示するための視野ディスプレイ（２３０）を有するデジタルカメラ（２２０）；アプリケーション（２４０）と、アプリケーション（２４０）を実行するための処理ユニット（２５０）であって、該アプリケーションはプログラムコードを含み、および視野ディスプレイ（２３０）で見られる被写体（または他のオブジェクト）の少なくとも１つの画像を保存するための、かつ既知の実質的に長方形の基準オブジェクト（２８０）の少なくとも水平寸法を保存するためのメモリを含む。
【００４６】
アプリケーション（２４０）は、以下の２つのユーザー入力の少なくとも１つの入力を促し、かつそれらを受信するように構成されたユーザーインターフェースを有し得る：（ｉ）ユーザーによって保持される既知の実質的に長方形の基準オブジェクト（２８０）の種類、または（ｉｉ）ユーザーによって保持される実質的に長方形の基準オブジェクト（２８０）の少なくとも水平寸法。
【００４７】
例えば、ユーザーインターフェースは、例えば図１６Ｂに示されるように、カードの水平寸法が被写体の身長と実質的に垂直になるように自身の胸にクレジットカードを保持することによって、ユーザーが被写体の少なくとも１つの画像内の基準オブジェクトとして使用することを計画しているクレジットカードを持っているかどうかを明示するようにユーザーに促してもよい。水平寸法は、カードがどのように保持されているかに応じた、カードの短辺または長辺であり得る。
【００４８】
本実施形態におけるユーザーインターフェースに関する論考とオプションは、この関連寸法が水平寸法であることを除けば、身長を測定するための実施形態におけるユーザーインターフェースに関する論考と同じである。
【００４９】
ユーザーが「はい（Ｙｅｓ）」または同等のものを入力すると、次に処理ユニット（２５０）は、ユーザーに保持された基準オブジェクトの実際の水平寸法の大きさとして事前に保存され、したがって既知の、標準的なクレジットカードの既知の水平寸法に単純にアクセスする必要があることを知る。
【００５０】
ユーザーが「いいえ（Ｎｏ）」または同等のものを入力すると、いくつかの実施形態では、アプリケーション（２４０）のユーザーインターフェースは、ユーザーが被写体の少なくとも１つの画像内の実質的に長方形の基準オブジェクトとして使用することを計画しているパッチまたは他のオブジェクトを有しているかどうかを明示するようにユーザーに促してもよい。特定の実施形態では、クレジットカードについてのプロンプトと、パッチまたは他のカードについてのプロンプトは、単一のプロンプトに統一され得る。
【００５１】
パッチまたは他の基準オブジェクトについてのさらなるプロンプトに対して、ユーザーが「はい（Ｙｅｓ）」または同等のものを入力すると、次に処理ユニット（２５０）は、ユーザーに保持された基準オブジェクト（２８０）の水平寸法の大きさとして事前に保存され、したがって既知の、パッチ等のオブジェクト（２８０）の水平寸法に単純にアクセスする必要があることを知る。
【００５２】
実施形態によっては、１または特定の数のプロンプトの後に、垂直寸法と水平寸法が既知であるオブジェクトに関して、ユーザーが「いいえ（Ｎｏ）」または同等のものを入力すると、いくつかの実施形態では、次にアプリケーション（２４０）のユーザーインターフェースは、ユーザーが少なくとも１つの画像（２１５）内で保持することを計画している（例えば、カードの水平寸法が、図１６Ｂに示されるように、被写体の身長に実質的に垂直になるように、ユーザーの胸にオブジェクトを保持する）、実質的に長方形の基準オブジェクトの寸法を入力したいのかどうかを明示するように、ユーザーに促してもよい。
【００５３】
ユーザーが「はい（Ｙｅｓ）」または同等のものを入力すると、ユーザーは次に、実際に水平寸法を入力するように促され得る。いくつかの実施形態では、これらの２つのプロンプトは、ユーザーに以下または以下と同等のものの入力を促すことによって、組み合わされてもよい：「他の基準オブジェクトの水平寸法を持っていますか。もしそうなら、入力しなさい」
【００５４】
上記のプロンプトはすべて、被写体の少なくとも１つの画像内でユーザーが保持する実質的に長方形の基準オブジェクトの種類、または被写体の少なくとも１つの画像（２１５）内でユーザーが保持する特定の実質的に長方形の基準オブジェクトの実際の寸法のいずれかの入力を得るように構成されたユーザーインターフェースプロンプトの、単なる非限定的な例である。
【００５５】
一実施形態では、処理ユニット（２５０）は、以下を判定することによって被写体の推定幅を判定するように構成される：（ａ）ユーザーによって保持される基準オブジェクト（２８０）の水平寸法の、少なくとも１つの画像の画素（３３）単位で測定される大きさ、（ｂ）２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクト（２８０）の実際の水平寸法の大きさ、（ｃ）少なくとも１つの画像内の被写体（２１４）の水平寸法の、少なくとも１つの画像の画素（３３）単位で測定される大きさ、（ｄ）基準オブジェクト（２８０）の水平寸法の、少なくとも１つの画像（２１５）の画素（３３）単位で測定される大きさと、基準オブジェクト（２８０）の実際の水平寸法の大きさの比率、（ｅ）少なくとも１つの画像（２１５）内の被写体（２１４）の水平寸法の、少なくとも１つの画像の画素（３３）単位で測定される大きさからの、および比率からの、被写体の少なくとも１つの位置における被写体（２１４）の推定幅。
【００５６】
さらなる実施形態では、処理ユニット（２５０）は、既に判定された被写体（２１４）の推定幅から被写体（２１４）の推定体重を判定するように構成される。例えば、推定体重は、ルックアップテーブル、例えば処理ユニット（２５０）のメモリに保存された（または、他の実施形態では外部に保存された）ルックアップテーブルに基づいた推定幅から、かつ被写体の推定身長から、判定される。本特許出願において、用語「ルックアップテーブル」は表に限定されず、変数の１つまたは組み合わせを他の変数に相関づける（例えば、被写体の幅と身長を被写体の体重または推定体重に、または他の例では、少なくとも１つの画像内の被写体によって占められる画素（３３）数を被写体の幅または推定幅に相関づける）コンピュータ化された相互参照メカニズムをも含む。
【００５７】
少なくとも１つの位置は、腹、ウエスト、ヒップ、腹部領域等であってもよい。一実施形態では、被写体の少なくとも１つの位置は、被写体の胴中央部にあり、および処理ユニットは、ルックアップテーブルを使用して、被写体の推定幅から被写体の推定体重を判定するように構成される。
【００５８】
一実施形態では、被写体の少なくとも１つの位置は、被写体の腹部にあり、および処理ユニットは、ルックアップテーブルを使用して、被写体の推定幅から被写体の推定体重を判定するように構成される。
【００５９】
いくつかの実施形態では、被写体のウエスト領域は推定幅として使用され、ルックアップテーブルの被写体の体重と相関する。いくつかの実施形態では、被写体のヒップ領域の幅は、被写体の推定体重を判定するために相関としてルックアップテーブルで使用される。いくつかの実施形態では、被写体のウエストと被写体のヒップの間の領域における被写体の平均幅は、被写体の推定幅を判定するために相関として使用される。用語「胴中央部」は、特定の実施形態において、被写体の推定体重を判定するための相関として使用される被写体の領域を表すために使用され、ウエスト領域、ヒップ領域、ウエスト領域とヒップ領域の間の領域、および被写体の最も幅広な地点であり得るヒップとウエストに隣接する領域に沿った地点を包含する（被写体の胸部または肩は含まない）。
【００６０】
異なる実施形態では、胸または肩が、被写体の体重と相関するように使用される。
【００６１】
基準オブジェクトは、クレジットカード、パッチ、または実質的に長方形の他の基準オブジェクトであってもよい。それが既知の寸法でなければ、ユーザーは実際の水平寸法を入力しなければならない。
【００６２】
本実施形態において、推定体重は被写体の推定身長からも判定されるため、処理ユニット（２５０）もまた、推定身長を判定するための実施形態における上記の詳細を保存かつ処理するように構成される。例えば処理ユニット（２５０）は、既知の実質的に長方形の基準オブジェクト（２８０）の垂直寸法を保存するように構成され、ユーザーインターフェースは、以下の２つのユーザー入力の少なくとも１つを促し、かつそれらを受信するように構成される：（ｉ）ユーザーによって保持される既知の実質的に長方形の基準オブジェクトの種類、または（ｉｉ）ユーザーによって保持される実質的に長方形の基準オブジェクトの垂直寸法と水平寸法（水平寸法のみではない）。
【００６３】
さらに、処理ユニット（２５０）はまた、以下を判定するように構成される：（ｉ）ユーザーによって保持される基準オブジェクトの垂直寸法の、少なくとも１つの画像（２１５）の画素単位で測定される大きさ、（ｉｉ）２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクトの実際の垂直寸法の大きさ、（ｉｉｉ）少なくとも１つの画像（２１５）内の被写体の垂直寸法の、少なくとも１つの画像（２１５）の画素単位で測定される大きさ、（ｉｖ）基準オブジェクトの垂直寸法の、少なくとも１つの画像（２１５）の画素単位で測定される大きさと、基準オブジェクトの実際の垂直寸法の大きさの比率、および（ｖ）少なくとも１つの画像内の被写体の垂直寸法の、少なくとも１つの画像（２１５）の画素単位で測定される大きさからの、および比率からの、被写体の推定身長。したがってこの実施形態において、処理ユニット（２５０）は、少なくとも１つの画像内の推定身長から、および少なくとも１つの画像（２１５）内の少なくとも１つの位置における被写体の推定幅から、被写体の推定体重を判定するように構成される。場合によっては、被写体（２１４）の少なくとも１つの画像（２１５）の第１の画像（２１５）は、被写体の腹部の正面図を示し、そして被写体の推定幅が判定される。同じ被写体の少なくとも１つの画像（２１５）の第２の画像は側面図からとり、被写体（２１４）の腹部の側面図を示してもよく、および被写体（２１４）の推定幅は、第２の画像（２１５）の腹部の側面図から判定される。場合によっては、推定体重は、人間の身長と幅の組み合わせと共に体重を相互参照するルックアップテーブルに基づいて、少なくとも１つの位置における推定身長と推定幅から判定される。場合によっては人間の幅は、腹部の正面姿勢から得た幅、および腹部の側面図から得た幅を含む。したがってルックアップテーブルは、場合によっては（ｉ）推定身長、（ｉｉ）正面姿勢から得た特定位置における推定幅、および（ｉｉｉ）被写体の側面姿勢から得た特定位置（いくつかの場合には同じ位置）における推定幅の組み合わせを用いて、推定体重を相互参照し、または他の場合には、ルックアップテーブルは、以下の１つまたは２つを用いて推定体重を相互参照する：（ｉ）推定身長、（ｉｉ）少なくとも１つの画像（２１５）の正面姿勢から得た特定位置における推定幅、および（ｉｉｉ）被写体（２１４）の少なくとも１つの画像（２１５）の側面姿勢から得た特定位置（場合によっては同じ位置）における推定幅。
【００６４】
概して、本特許出願では、少なくとも１つの画像の正面画像（２１５）と側面画像（２１５）は、少なくとも１つの画像（２１５）において各画像に使用され得る姿勢の種類の単なる非限定的な例である。ほとんどの実施形態において、身長の推定は１つの画像を必要とするのみであり、および少なくともいくつかの実施形態において幅の推定は２つの画像（例えば正面図と側面図）を利用するため、身長の判定に関する本明細書の議論は（特に身長のみに言及される場合）、「ある画像」または「前記画像」で被写体の身長を推定することを指し、他方で幅または幅と身長の両方の判定に関する議論は、「少なくとも１つの画像」で被写体の幅を推定することを指す。
【００６５】
いくつかの実施形態では、被写体の少なくとも１つの位置は、被写体の前腹部である。他の実施形態において、または同じ実施形態で使用される他の画像において（例えば、前腹部の姿勢と共に）、被写体の少なくとも１つの位置は被写体の横腹部である。いくつかの場合には、被写体の少なくとも１つの位置は、第１の画像内の被写体の前腹部、および第２の画像内の被写体の横腹部である。したがって処理ユニット（２５０）は、第１と第２の画像内の被写体の推定身長および推定幅から、被写体の推定体重を判定するように構成され得る。
【００６６】
図２０Ａと図２０Ｂに例示される本発明の他の実施形態では、装置（２１０）は、被写体の推定の身体サイズパラメータを判定するように構成される。装置（２１０）は、視野ディスプレイ（２３０）内に被写体（２１４）全体を表示するための視野ディスプレイ（２３０）を有するデジタルカメラ（２２０）、アプリケーション（２４０）、およびアプリケーション（２４０）を実行するための処理ユニット（２５０）を含んでもよく、該アプリケーションはプログラムコードを含み、および装置（２１０）は視野ディスプレイ（２３０）で見られる被写体の少なくとも１つの画像を保存するためのメモリを含む。
【００６７】
処理ユニット（２５０）は、少なくとも１つの画像（２１５Ａ）、（２１５Ｂ）において被写体によって占められる画素数を判定し、および推定の身体サイズパラメータを有する被写体によって占められる画素（３３）数と相関する少なくとも１つのルックアップテーブルから被写体（２１４）の推定の身体サイズパラメータ（すなわち、推定体重、推定体積、推定面積）を判定するために、構成されてもよい。
【００６８】
一例では、少なくとも１つの画像は１つの画像である。他の例において、少なくとも１つの画像（２１５）は、正面画像（２１５Ａ）（図２０Ａ）および同じ被写体（２１４）の側面画像（２１５Ｂ）（図２０Ｂ）を含む。図２０Ａと図２０Ｂに表された被写体（２１４）は異なっているように見えるが、被写体（２１４）は２つの異なる姿勢で示される全く同じ被写体（２１４）であり得ることに留意されたい。
【００６９】
この例において、少なくとも１つのルックアップテーブルは、正面画像（２１５Ａ）（図２０Ａ）において占められる画素数を推定の身体サイズパラメータと相関させる第１のルックアップテーブル、および側面画像（２１５Ｂ）（図２０Ｂ）において占められる画素数を推定の身体サイズパラメータと相関させる第２のルックアップテーブルを含んでもよく、または多数の軸を有する単一のルックアップテーブルは、各図ごとの軸と少なくとも１つの画像における図の組み合わせのための軸を含む。処理ユニット（２５０）は、（ｉ）正面画像と第１のルックアップテーブル、（ｉｉ）側面画像と第２のルックアップテーブル、（ｉｉｉ）正面画像（２１５Ａ）と側面画像（２１５Ｂ）の両方、および２つの画像（２１５）の組み合わせを正面画像と側面画像から推定の身体サイズパラメータを導くためのものに相関させるルックアップテーブル、の１つを使用することによって、推定の身体サイズパラメータを判定するように構成されてもよい。
【００７０】
一例では、推定の身体サイズパラメータは、被写体（２１４）の推定体重である。例えば、これは、ＢＭＩまたは被写体（２１４）の単なる推定体重に関して使用することができる。他の例では、推定の身体サイズパラメータは、被写体の推定体積、または被写体の推定面積である。被写体の体積と面積の身体サイズパラメータへの使用の一例は、被写体のために１個の衣類を作るのにどれだけの材料が必要であるかを仕立屋等が決めるのを助けるためのものである。
【００７１】
身体サイズパラメータが被写体（２１４）の推定面積である場合、面積は、少なくとも１つの画像の画像から被写体を見た時に最も完全に見ることができる２つの寸法に沿っている。最もよくあるケースでは、これらの２つの寸法は、被写体の正面から見られる少なくとも１つの画像における被写体の領域の垂直寸法と水平寸法である。
【００７２】
図１６Ｃと図１９で示されるさらなる実施形態では、本発明は、被写体のボディマス指数（ＢＭＩ）を判定するための装置である。装置（２１０）は、視野ディスプレイ（２３０）内に被写体（２１４）全体を表示するための視野ディスプレイ（２３０）を有するデジタルカメラ（２２０）、アプリケーション（２４０）、およびアプリケーション（２４０）を実行するための処理ユニット（２５０）を含んでもよく、該アプリケーションはプログラムコードを含み、および装置（２１０）は視野ディスプレイ（２３０）で見られる被写体（２１４）（または他のオブジェクト）の少なくとも１つの画像（２１５）を保存するための、かつ既知の実質的に長方形の基準オブジェクト（２８０）の垂直寸法と水平寸法を保存するためのメモリを含む。
【００７３】
アプリケーション（２４０）は、以下の２つのユーザー入力の少なくとも１つの入力を促し、かつそれらを受信するように構成されたユーザーインターフェースを有し得る：（ｉ）ユーザーによって保持される既知の実質的に長方形の基準オブジェクトの種類、または（ｉｉ）ユーザーによって保持される実質的に長方形の基準オブジェクトの垂直寸法と水平寸法。ユーザーインターフェースの詳細に関する上記の議論とオプションは、身長または幅を推定するための実施形態と同様に、ＢＭＩを推定するためのこの実施形態にも等しく適用可能であるが、関連寸法が水平寸法と垂直寸法の両方であることは例外である。ＢＭＩの推定に使用される基準オブジェクトのためのアプリケーション（２４０）のユーザーインターフェースによる一連のプロンプトの非限定的な例の１つは、図１９Ｂに例示される。
【００７４】
処理ユニット（２５０）は、以下を判定するように構成されてもよい：ユーザーによって保持される基準オブジェクト（２８０）の垂直寸法の、少なくとも１つの画像の画素（３３）単位で測定される大きさ；２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクト（２８０）の実際の垂直寸法の大きさ（すなわち、ユーザーによって保持される既知の実質的に長方形の基準オブジェクトの種類、またはユーザーによって保持される実質的に長方形の基準オブジェクトの垂直寸法と水平寸法）；少なくとも１つの画像（２１５）内の被写体（２１４）の垂直寸法の、少なくとも１つの画像の画素（３３）単位で測定される大きさ；基準オブジェクト（２８０）の垂直寸法の、少なくとも１つの画像（２１５）の画素（３３）単位で測定される大きさと、基準オブジェクト（２８０）の実際の垂直寸法の大きさの比率；および、少なくとも１つの画像（２１５）内の被写体（２１４）の垂直寸法の、画像の画素（３３）単位で測定される大きさからの、および比率からの、被写体（２１４）の推定身長。
【００７５】
処理ユニット（２５０）はさらに、以下を判定するように構成されてもよい：（Ｂ）（Ｉ）推定体重を有する被写体（２１４）によって占められる画素（３３）数に相関するルックアップテーブルと共に、画像内の被写体（２１４）によって占められる画素（３３）数からの、被写体の推定体重；または代替的に、（ＩＩ）（ａ）ユーザーによって保持される基準オブジェクト（２８０）の水平寸法の、少なくとも１つの画像（２１５）の画素（３３）単位で測定される大きさ、（ｂ）２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクトの実際の水平寸法の大きさ、（ｃ）少なくとも１つの画像（２１５）内の被写体の水平寸法の、少なくとも１つの画像（２１５）の画素単位で測定される大きさ、（ｄ）基準オブジェクトの水平寸法の、少なくとも１つの画像（２１５）の画素単位で測定される大きさと、基準オブジェクトの実際の水平寸法の大きさの比率、（ｅ）少なくとも１つの画像（２１５）内の被写体の水平寸法の、少なくとも１つの画像（２１５）の画素単位で測定される大きさからの、および比率からの、被写体の少なくとも１つの位置における被写体の推定幅、および（ｆ）被写体の推定幅と推定身長からの、および推定体重を推定幅と推定身長の組み合わせに相関させるルックアップテーブルからの、推定体重。
【００７６】
被写体の推定体重を判定するための実施形態に関する議論とオプショはまた、このＢＭＩの実施形態にも適している。例えば、推定幅は、複数の画像から得られてもよい。例えば、被写体（２１４）の少なくとも１つの画像（２１５）の第１の画像は、少なくとも１つの位置での正面図を示してもよく、それは被写体の腹部であってもよく、および被写体の推定幅はこの図から判定される。同じ被写体の少なくとも１つの画像（２１５）の第２の画像は側面図からとられ、被写体（２１４）の少なくとも１つの位置（つまり腹部）の側面図を示してもよく、および被写体（２１４）の推定幅は、第２の画像の腹部の側面図から判定される。場合によっては、推定体重は、人間の身長と幅の組み合わせと共に体重を相互参照するルックアップテーブルに基づいて、少なくとも１つの位置における推定身長と推定幅から判定される。場合によっては、人間の幅は、被写体の（例えば腹部の）正面姿勢から導き出された幅、および同じ被写体の（例えば腹部の）側面図から導き出された幅を含む。したがって、ルックアップテーブルは場合によっては、（ｉ）推定身長、（ｉｉ）正面姿勢から導き出された特定位置での推定幅、および（ｉｉｉ）被写体の側面姿勢から導き出された特定位置（場合によっては同じ位置）での推定幅、の組み合わせと、推定体重を相互参照する。
【００７７】
さらに、少なくとも１つの位置の例に関する議論とオプションは、本特許出願のいずれかで言及されたものを、ＢＭＩ実施形態に等しく適用する。少なくとも１つの位置（つまり胴中央、ウエスト、ヒップ等）のさらなる例もまた、被写体の輪郭を使用して推定幅を判定するための実施形態に関連して以下で論じられる。
【００７８】
処理ユニット（２５０）は、判定された推定身長と推定体重からＢＭＩを判定するように構成される。
【００７９】
この実施形態の１つのバージョンでは、該処理ユニット（２５０）は、画像内で被写体によって占められる画素数から、および推定体重に被写体によって占められる画素数を相関づけるルックアップテーブルから、被写体の推定体重を判定するように構成される。１つのバージョンでは、装置（２１０）はさらに、実質的に長方形の基準オブジェクト（２８０）を含み、ここで基準オブジェクトはクレジットカードとパッチのうちの１つである。
【００８０】
本発明の他の実施形態は、ユーザーによって保持される実質的に長方形の基準オブジェクトと共に、上記のいずれかの実施形態に記載の装置（２００）を含む、装置またはシステムである。基準オブジェクトは、特定の実施形態において、クレジットカードまたはパッチ、または他の基準オブジェクト、またはこれらの任意の組み合わせである。図１８に示される本発明の他の実施形態では、装置（２００）は、被写体（２１４）またはオブジェクト（２９９）上の点Ａから、被写体（２１４）または誰かが保持している衣類等のオブジェクト（２９９）上の点Ｂまでの距離を概算するように構成される。装置（２００）は、視野ディスプレイ（２３０）内にオブジェクト（２９９）を表示するために、視野ディスプレイ（２３０）を有するデジタルカメラ（２２０）を含む。
【００８１】
装置（２００）は、カメラへのインターフェースを有するアプリケーション（２４０）を含む。装置（２００）はまた、アプリケーションを実行し、かつプログラムコードを含む処理ユニット（２５０）と、視野ディスプレイ（２３０）で見られる被写体（２１４）または衣類等のオブジェクト（２９９）の画像を保存するための、かつ既知の実質的に長方形の基準オブジェクト（２８０）の垂直寸法、水平寸法、またはその両方を保存するためのメモリ、を含み、処理ユニット（２５０）は、被写体（２１４）またはオブジェクト（２９９）上の点Ａから、被写体（２１４）上の点Ｂまでの推定距離を、アプリケーション（２４０）を使用して判定するように構成される。アプリケーションは、以下の２つのユーザー入力の少なくとも１つの入力を促し、かつそれらを受信するように構成されたユーザーインターフェースを有し得る：（ｉ）ユーザーによって保持される既知の実質的に長方形の基準オブジェクト（２８０）の種類、および（ｉｉ）ユーザーによって保持される実質的に長方形の基準オブジェクト（２８０）の垂直寸法、水平寸法、またはその両方。
【００８２】
処理ユニット（２５０）はこの実施形態において、被写体（２１４）またはオブジェクト（２９９）上の点Ａから被写体（２１４）またはオブジェクト（２９９）上の点Ｂまでの推定距離を、オブジェクト（２９９）上の直線または曲線に沿って、以下から判定するように構成される：（ｉ）ユーザーによって保持される基準オブジェクト（２８０）の垂直寸法および／または水平寸法の、少なくとも１つの画像（２１５）の画素（３３）単位で測定される大きさ、（ｉｉ）２つのユーザー入力のうちの１つから分かるユーザーによって保持される基準オブジェクト（２８０）の実際の垂直寸法および／または水平寸法の大きさ、（ｉｉｉ）少なくとも１つの画像（２１５）内のオブジェクト上の点Ａから点Ｂまでの、画像の画素単位で測定される大きさ、および（ｉ）と（ｉｉ）の比率。
【００８３】
いくつかのバージョンでは、オブジェクト（２９９）は、１個の衣類、例えば被写体（２１４）に保持される、または着用される１個の衣類である。図１８のこの実施形態におけるオブジェクト（２９９）は、図１６Ａ−１７の実施形態の基準オブジェクト（２８０）と混同されることはない。
【００８４】
図１−１５に示される異なる実施形態では、本発明は、光学機構を使用して被写体（１４）のボディマス指数（ＢＭＩ）を概算するように構成された装置（１０）である。装置（１０）は、特定の実施形態において、視野ディスプレイ（３０）を有するデジタルカメラ（２０）を含む。典型的には、装置（１０）はまた、アプリケーション（４０）を実行するための処理ユニット（５０）と共に、カメラ（２０）へのインターフェースを有するるアプリケーション（４０）を含む。処理ユニット（５０）はプログラムコードと、被写体（１４）の少なくとも１つの画像（１５）、カメラ（２０）の既知の光学倍率因子、および被写体（１４）の少なくとも１つの画像（１５）が生成された時の既知の距離因子を保存するためのメモリ、を含む。
【００８５】
任意の実施形態では、アプリケーション（４０）（または２４０）が特定の計算を行なうように構成されると本明細書に記載される場合、アプリケーション（４０）がこの機能を実行するために処理ユニット（５０）（または２５０）によって実行されることを理解すべきである。処理ユニット（５０または２５０）が何かを実行するように構成されると記載される場合は常に、いくつかの実施形態ではアプリケーション（４０または２４０）を使用して行なわれ、および他の実施形態では他のソフトウェアまたは機械命令またはプログラムコードを使用して行なわれる。アプリケーション（４０）（または２４０）は随意に、いくつかの構成における処理ユニット（５０）（または２５０）の一部と見なされ得る。アプリケーション（４０）は、例えばインターネットまたは外部デバイスから任意の適切な方式でダウンロード可能であってもよく、または代替的に既にカメラに組み込まれていてもよく、または他の方法によって利用可能である場合もある。アプリケーション（４０）を使用して、カメラ（２０）は、被写体（１４）全体が視野ディスプレイ内で見えるように視野ディスプレイ（３０）によって示されるように、ユーザーがカメラ（２０）を被写体（１４）の方向に保持する時に視野ディスプレイ（３０）内に画像化されている被写体（１４）を表示するように構成されてもよい。視野ディスプレイ（３０）は、既知の、またはアプリケーションによって計算された上縁（３２）、および既知の、またはアプリケーションによって計算された側縁（３４）を、少なくとも含み得る。上縁（３２）と側縁（３４）は、いくつかの実施形態において、視野ディスプレイ（３０）内にあるフレーム（図示せず）内にあってもよいが、これは絶対に必要というわけではない。
【００８６】
図１−８および１５において、上縁（３２）と側縁（３４）は直線であるが、すべての実施形態においてこれは絶対的要件ではない。
【００８７】
アプリケーション（４０）は、いくつかの実施形態では、画像メモリ内で、オブジェクトの、例えば視野ディスプレイ内の被写体（１４）の輪郭（４４）を判定するように構成されたフィルタ（４２）に統合される。そのようなフィルタ（４２）の非限定的な例は、輪郭フィルタ（４２）である。そのようなフィルタ（４２）の他の非限定的な例は、端部検知フィルタ（４２）である。
【００８８】
輪郭（４４）は、特定の実施形態において、被写体（１４）の身体の外側領域のまわりの点の列を含む。典型的な場合には、前述の図１−９に示されるように、輪郭（それは点の列を含み得る）は、被写体（１４）の身体を包む。しかしながら、図１、２、３、５、６、７、８、９のように、被写体は身体から腕を離して立っていてもよいが、処理ユニット（５０）によって使用される輪郭（４４）の一部は、被写体（１４）の身体の連続部分であり、および、例えば幅を計算している時、例えば被写体（１４）の腕と被写体の胴の間の空間を除外する。特定の実施形態では、点の列は、被写体（１４）または被写体（１４）の輪郭（４４）の幅または高さ（または両方）の計算に関連する、被写体（１４）の身体のすべての部分（または少なくとも全ての部分）を包む。例えば、ある特定の場合の点の列は、被写体（１４）のウエスト（４９）近くの身体側面を含み得る。いくつかの実施形態では、点の列は、被写体（１４）のほとんどの身体（または他の実施形態では、被写体（１４）の一部、または他の実施形態では被写体（１４）の身体のほとんどの部分）を含み、それは輪郭（４４）の幅、または他の場合では被写体（１４）の身長を計算するのに十分である。
【００８９】
輪郭（４４）は最高点（４５）または最低点（４６）を含み得る。輪郭（４４）はまた、被写体（１４）のウエスト領域（４９）における左側と右側の点（４７）（４８）（つまり、左側点（４７）と右側点（４８））を含み得る。
【００９０】
装置（１０）はまた、いくつかの実施形態では距離メカニズム（６０）を含む。距離メカニズム（６０）は、ユーザーに距離因子の入力（すなわち、被写体（１４）がカメラ（２０）からどれくらい離れているかを明示する）のためのユーザー入力プロンプト、またはカメラから被写体（１４）をどれだけ離すかをユーザーに通知する距離因子プロンプトのいずれかを含む。いずれの場合も、距離メカニズム（６０）は、被写体（１４）の少なくとも１つの画像（１５）が生成される時に画像化される、カメラと被写体（１４）の距離因子を得るためのものである。
【００９１】
処理ユニット（５０）は、いくつかの実施形態において、被写体（１４）の推定身長と被写体（１４）の推定体重を判定し、および被写体（１４）のボディマス指数、または被写体（１４）のおよそのＢＭＩを推定身長と推定体重から判定するように構成される。
【００９２】
処理ユニット（５０）は、いくつかの実施形態において、（ｉ）既知の距離因子、（ｉｉ）カメラ（２０）の既知の光学倍率因子、および（ｉｉｉ）被写体（１４）の最高点（４５）から上縁（３２）までの、または被写体（１４）の最高点（４５）から被写体（１４）の最低点（４６）までの、画素（３３）単位で測定される距離から、被写体（１４）の推定身長を判定するように構成される。図２に示されるように、被写体（１４）の最低点（４６）、例えば足の底部を、ユーザーが視野ディスプレイ（３０）の下縁（３５）と一致させた場合、次に推定身長が、被写体（１４）の最高点から視野ディスプレイ（３０）の上縁までの画素（３３）単位で測定される距離から得られる場合もあり、なぜなら、（画素（３３）で）被写体（１４）の上縁から最高点までの距離に被写体（１４）の身長を足すと、視野ディスプレイ（３０）（またはフレーム）の上縁（３２）から下縁（３５）までの合計画素（３３）数に等しいからである。このシナリオは図２に示される。
【００９３】
しかしながら、被写体（１４）の最低点、例えば足の底部が、視野ディスプレイ（３０）の下縁（３５）と一致しない場合、次に被写体（１４）の推定身長は、被写体（１４）の最高点から被写体（１４）の最低点までの、画素（３３）単位で測定される距離から得られ得る。このシナリオは図１と図８に示される。
【００９４】
カメラ（２０）の視野ディスプレイ（３０）は典型的に、別個の画素（３３）で作られる。一実施形態では、画素（３３）は、垂直かつ水平に配列される。処理ユニット（５０）は、いくつかの実施形態において、視野ディスプレイ（３０）上の別個の画素（３３）（または、本発明の機能を実行するのに少なくとも必要なもの）を数え、および視野ディスプレイ（３０）のそのような画素（３３）の量を距離量に変換するように構成される。距離量の非限定的な例は、ミリメートル、センチメートル、またはメートル（またはインチ、フィート、またはヤード）を含む。距離量は、例えば被写体（１４）の身長または被写体（１４）の幅（その画像（１５）は、視野ディスプレイ（３０）で見られた後に生成される）、または被写体（１４）の身体に沿った他の距離を規定する距離であてもよい。いくつかの実施形態で言及される幅は、例えば図５に示されるように（身体部分間に空間はない）、被写体（１４）の輪郭（４４）の連続水平幅、または最大の連続水平幅である。典型的には、輪郭（４４）の幅は、被写体（１４）の適切な高さ、例えば被写体（１４）のウエスト領域（４９）で判定される。
【００９５】
処理ユニット（５０）はまた、いくつかの実施形態において、以下の少なくとも１つから得られる被写体（１４）の推定体重を判定するように構成される：（ｉ）被写体（１４）によって占められる画素（３３）数、および占められる画素（３３）数を推定体重に変換するルックアップテーブル、（ｉｉ）上記で判定された被写体の推定身長と、左側と右側の点から、および左側の点から左側縁までの画素（３３）数と右側の点から右側縁までの画素（３３）数から得られた被写体（１４）の輪郭（４４）の推定幅、または、例えば推定身長と輪郭幅（または最大の連続水平幅）と推定体重を相関づけるルックアップテーブルと共に、輪郭（４４）の最大の連続水平幅にある画素（３３）数から得られる被写体（１４）の輪郭（４４）の推定幅。
【００９６】
図７Ａと図Ｂに示されるように、被写体（１４）によって占められる画素（３３）数は、フィルタ（４２）によって得られた輪郭（４４）と、視野ディスプレイ（３０）の特定の規定領域にある画素（３３）を数える処理ユニット（５０）の性能から判定される。ルックアップテーブルは、視野ディスプレイ内で被写体（１４）によって占められる画素（３３）数を、被写体（１４）の推定体重に変換する。ルックアップテーブルのデータが得られ、そしてカメラの処理ユニット（５０）のメモリに保存され得る。このデータは、様々な被写体（１４）の実際の体重を学習し、および視野ディスプレイ（３０）で見られる画像で占められる画素（３３）数を判定することによって得られ得る。一旦学習されると、データはカメラ（２０）に保存される。
【００９７】
この実施形態において、「推定体積」または「推定面積」は「推定体重」に置き換えてもよいことが理解されるべきである。本実施形態において、被写体の「推定体重」もまた、被写体（１４）の「推定の身体サイズパラメータ」に一般化され得る。「推定面積」が使用される場合、面積は、画像から被写体を見る場合に最も完全に見ることができる２つの寸法に沿っている。最もよくあるケースでは、これらの２つの寸法は、被写体の正面から見られる少なくとも１つの画像における被写体の領域の垂直寸法と水平寸法である。
【００９８】
少なくとも１つの画像の非限定的な例では、１つの正面画像（図７Ａ）と１つの側面画像（図７Ｂ）がある。処理ユニット（５０）は、正面画像、側面画像、またはその両方に基づいた推定身長、正面画像、側面画像、またはその両方に基づいた推定輪郭幅、または正面画像、側面画像、またはその両方に基づいた推定身長と推定幅の組み合わせを、様々な被写体の推定体重と相関させる処理ユニット（５０）に保存されたルックアップテーブルにアクセス後、被写体（１４）の推定体重または他の身体サイズパラメータを判定するように構成される。
【００９９】
処理ユニット（５０）は、いくつかの実施形態において、被写体（１４）の輪郭（４４）の幅から被写体（１４）の推定体重を判定するように構成される。被写体（１４）の輪郭（４４）の幅は、いくつかの実施形態において、左側と右側の点から、および左側の点から左側縁までの画素（３３）数と右側の点から右側縁までの画素（３３）数から得られる。被写体（１４）の輪郭（４４）の幅は、いくつかの実施形態では、輪郭（４４）の最大の連続水平幅における画素（３３）数から得られる。図５または図６に示されるように、輪郭（４４）の最大の連続水平幅は、その連続幅の数字のみを意味する。これは、空間、例えば脚、または腕とウエストの間の空間を含む領域にわたる、被写体（１４）の身体の輪郭（４４）の幅の計算を除外する。
【０１００】
いくつかの実施形態では、被写体（１４）の体重は、本明細書に記載される複数の方法を使用して、またはより信頼できる推定を行うために被写体（１４）の複数の画像を使用して、推定される。例えば、占められる画素（３３）数から判定された体重は、輪郭（４４）の幅によって推定された体重と比較されてもよい。
【０１０１】
上記の実施形態は、被写体（１４）が正面または側面を向いているかに関わらず、適用可能である。図１−１０に示されるように、本発明は、被写体（１４）が正面を向いている状況に適用される。本発明はまた、図１０に見られるように、被写体（１４）が側面を向いている状況に適用される。任意の実施形態において、正面図の少なくとも１つの画像の１つと、側面図の少なくとも１つの画像の１つの両方が存在し得る。
【０１０２】
処理ユニット（５０）は、判定された推定身長と推定体重からＢＭＩを判定するように構成される。
【０１０３】
いくつかの実施形態では、アプリケーション（４０）は、被写体（１４）によって占められる画素（３３）数を計算するように構成され、およびアプリケーション（４０）または処理ユニット（５０）は、被写体（１４）によって占められる画素（３３）数から、および占められる画素数を被写体の推定体重に相関させるルックアップテーブルから、推定体重を判定するように構成される。
【０１０４】
特定の実施形態では、アプリケーション（４０）は、左側または右側の点から側縁（３４）までの画素（３３）数を計算するように構成され、および処理ユニット（５０）は、被写体（１４）の輪郭（４４）の幅から推定体重を判定するように構成される。ある場合には、処理ユニット（５０）は、左側と右側の点から、および左側と右側の点から側縁までの画素（３３）数から、被写体（１４）の輪郭（４４）の幅を判定するように構成される。他の場合には、例えば図５に示されるように、アプリケーション（４０）は、輪郭（４４）の最大の連続水平幅における画素（３３）数を計算するように構成され、および処理ユニットは、被写体の輪郭の幅から被写体の推定体重を判定し、および輪郭（４４）の最大の連続水平幅における画素（３３）数から被写体（１４）の輪郭の幅を判定するように構成される。
【０１０５】
被写体（１４）が正面を向いている状況に最も適した装置（１０）のさらなる実施形態において、前記のように、処理ユニット（５０）は、以下の少なくとも１つから被写体（１４）の推定体重を判定するように構成される：（ｉ）被写体によって占められる画素（３３）数を推定体重と変換するルックアップテーブルと共に、被写体（１４）によって占められる画素（３３）数、および（ｉｉ）被写体（１４）の輪郭（４４）の幅。しかしながら、本実施形態において、被写体（１４）の輪郭（４４）の幅は、（Ｉ）左側と右側の点の１つまたは両方から、および左側と右側の点の１つまたは両方から側縁までの画素（３３）数、または（ＩＩ）輪郭（４４）の最大の連続水平幅における画素（３３）から、得られてもよい。輪郭（４４）は、被写体（１４）の身体の外側領域上の点の列を含み得る。
【０１０６】
このさらなる実施形態の１つのバージョンでは、装置（１０）は中央揃え機能を含む。例えば、処理ユニット（５０）は、いくつかの実施形態において、左側の点（４７）と右側の点（４８）の１つから被写体（１４）の輪郭（４４）の幅から、および左側と右側の点の１つから側縁までの画素（３３）数から、推定体重を判定するように構成され、および被写体（１４）を視野ディスプレイ内で中央揃えするために、処理ユニット（５０）はまた、被写体（１４）の左側の画素（３３）数と、被写体（１４）の右側の画素数を判定するように構成され、かつカメラ（２０）は中央揃えプロンプトを備えて構成される。
【０１０７】
特定の実施形態において処理ユニット（５０）は、被写体（１４）の左側の画素（３３）数を、被写体（１４）の右側の画素（３３）数と比較する。中央揃えプロンプトは、いくつかの実施形態において、被写体（１４）の左側の画素（３３）数が被写体（１４）の右側の画素（３３）数と異なる（つまりより多い）と処理ユニット（５０）が判定すると、特定のセンチメートル数（または他の距離単位）、左側に移動するようにユーザーに促すように構成される。逆に、中央揃えプロンプトは、被写体（１４）の左側の画素（３３）数が被写体（１４）の右側の画素（３３）数と異なる（つまりより多い）と処理ユニット（５０）が判定すると、特定のセンチメートル数（または他の距離単位）、右側に移動するようにユーザーに促すように構成されてもよい。中央揃えプロンプトが被写体（１４）に移動を促すセンチメートル数（または他の距離単位）は、画素（３３）のセンチメートルへの変換に基づき、および２つに分けられた被写体（１４）の左側（４７）と右側（４８）の画素（３３）数の違いに基づく。この画素（３３）の数は次に、センチメートル（または他の距離）に変換され、および被写体（１４）は、視野ディスプレイにおける中央揃えに適したいずれかの方向にその距離を移動させるように促される。
【０１０８】
中央揃えプロンプト（６６）は、図３に示されるように、視野ディスプレイに現われるビジュアルキューであってもよく、および矢印によって示されるように、被写体（１４）に対して移動および向きを変えるように提案される距離をビジュアルキューに含んでもよい。代替的に、中央揃えプロンプト（６６）は、オーディオプロンプト、またはオーディオプロンプトとビジュアルプロンプトの両方、または他のいくつかのキューであってもよい。図４に示されるように、中央揃えプロンプト（６６）は、被写体（１４）が中央揃えされたことを確認するプロンプト（ビジュアルキューまたはオーディオキュー、または両方、または他の種類のキュー）を含んでもよい。
【０１０９】
いくつかの実施形態では、１つの統合されたワークフローが、中央揃えプロンプトと距離因子プロンプトの両方に使用される。
【０１１０】
様々な実施形態において、装置（１０）の操作は、図１１、図１２、図１３、および図１４のフローチャートの集合に示される。本発明の一実施形態は、ＢＭＩを推定する方法（１００）である。この方法（１００）は、本発明の他の方法として、装置（１０）のコンポーネントを利用する。図１１に示される方法は、図１１に示される工程を含む。距離メカニズムの１つのバージョンでは、ユーザー入力プロンプトは、被写体（１４）がカメラ（２０）からどれだけ離れているかを識別する距離因子の入力をユーザーに促す。これは、ユーザーが視野ディスプレイ（３０）で被写体（１４）を見る前にも起こり得る。他のバージョンでは、カメラ（２０）の距離因子プロンプトは、被写体（１４）の少なくとも１つの画像（１５）が生成される時に、カメラから被写体（１４）をどれくらい離すべきかをユーザーに通知する。このシナリオでは、これは、ユーザーが視野ディスプレイ（３０）で被写体（１４）を見た後、または少なくともカメラ（２０）が被写体（１４）に向けられた後に起こる。このシナリオでは、処理ユニット（５０）は、既知の倍率因子、および被写体（１４）のサイズと視野ディスプレイ（３０）のサイズに基づいた適切な距離を計算する。
【０１１１】
他の工程では、アプリケーション（４０）のフィルタ（４２）は、被写体（１４）の輪郭（４４）を判定する。
【０１１２】
図１５に例示される本発明の他の実施形態では、本発明は、被写体（１４）または１個の衣類（９９）等のオブジェクト（９９）上の点Ａから、被写体（１４）またはオブジェクト（９９）上の点Ｂまでの距離を、光学機構を使用して概算するように構成された装置（１０）である。装置（１０）は、視野ディスプレイ（３０）を有するデジタルカメラ（２０）と、カメラ（２０）へのインターフェースを有するアプリケーション（４０）を含み、ここでアプリケーション（４０）は、視野ディスプレイ（３０）内に被写体（１４）またはオブジェクト（９９）を表示するようにプログラムされる。いくつかのバージョンでは、視野ディスプレイは、既知のまたはアプリケーション（４０）によって計算される上縁（３２）と、既知のまたはアプリケーション（４０）によって計算される側縁（３４）を含んでもよく、しかしながら被写体（１４）またはオブジェクト（９９）上の点Ａから、被写体（１４）またはオブジェクト（９９）上の点Ｂまでの距離は、場合によっては、上縁（３２）または側縁（３４）に関係なく装置（１０）によって判定されてもよい。
【０１１３】
被写体（１４）またはオブジェクト（９９）の全体が、視野ディスプレイ（３０）内で見える必要がある。カメラ（２０）は既知の光学倍率因子を有する。
【０１１４】
装置（１０）はまた、他の実施形態のように距離メカニズム（６０）を含んでもよく、距離メカニズム（６０）は、距離因子入力のためのユーザーに対するユーザー入力プロンプト、またはカメラ（２０）からどれぐらい離して被写体（１４）またはオブジェクト（９９）を配置すべきかをユーザーに通知する距離因子プロンプトのいずれかを含んでもよく、距離メカニズム（６０）は、カメラ（２０）と、オブジェクト（９９）の画像が生成される時に画像化される被写体（１４）またはオブジェクト（９９）との間の距離因子を得るためのものである。
【０１１５】
装置（１０）はさらに、アプリケーション（４０）を実行し、かつプログラムコードを含む処理ユニット（５０）と、画像、既知の光学倍率因子、および被写体（１４）またはオブジェクト（９９）の画像が生成される時の既知の距離因子を保存するためのメモリを含む。
【０１１６】
処理ユニット（５０）は、推定距離、例えば被写体（１４）またはオブジェクト（９９）内（つまり上）の点Ａから点Ｂまでの、センチメートルでの距離、またはインチあるいは他の距離単位での距離を判定するように構成され、ここで推定距離は、点Ａから点Ｂまでの合計画素（３３）を、（ｉ）カメラ（２０）から被写体（１４）またはオブジェクト（９９）までの既知の距離因子、および（ｉｉ）既知の光学倍率因子を、使用して距離に変換することによって導き出される。他の実施形態でのように、処理ユニット（５０）は、視野ディスプレイ（３０）上の別個の画素（３３）（または、本発明の機能を実行するのに少なくとも必要なもの）を数え、および視野ディスプレイ（３０）のそのような画素（３３）の量を距離量に変換するように構成される。
【０１１７】
いくつかの実施形態では、オブジェクト（９９）は、ヒト被写体の身体である。他の実施形態において、オブジェクト（９９）は、ヒト被写体（１４）によって保持または着用され得る１個の衣類である。
【０１１８】
図１５に例示されるように、オブジェクト（９９）の１つの非限定的な例として１対のズボンを使用して、装置（１０）のユーザーは、オブジェクト（９９）上の点Ａから点Ｂまでの距離を測定するためにカメラ（２０）を使用することを選択してもよい。例えば、そうすることによって、ユーザーは、着用または保持している１対の男性用ズボンのウエスト、ヒップ、および／または股下を測定してもよい。これらのズボンが、ユーザーが試着目当てで来店したズボンである場合、これらのズボンの測定は、ユーザーが購入を考えているズボンを試着する必要をなくすことができる。代替的に、ユーザーは、自身が保持している１対のズボンに沿って点Ａから点Ｂまで測定するために、（例えばカメラ（２０）を保持する他者の助けにより）デジタルカメラ（２０）の前にその１対のズボンを保持することによって、購入を考えている１対のズボンを測定し得うる。
【０１１９】
本発明は限られた数の実施形態に関して記載されているが、多くの改良、修正、および本発明の他の適用がなされてもよいことが理解される。したがって、以下の請求項に詳述される請求される発明は、本明細書に記載の実施形態に限定されない。
【図１】
2019192240.tif 000002
【図２】
2019192240.tif 000003
【図３】
2019192240.tif 000004
【図４】
2019192240.tif 000005
【図５】
2019192240.tif 000006
【図６】
2019192240.tif 000007
【図７Ａ】
2019192240.tif 000008
【図７Ｂ】
2019192240.tif 000009
【図８】
2019192240.tif 000010
【図９】
2019192240.tif 000011
【図１０】
2019192240.tif 000012
【図１１】
2019192240.tif 000013
【図１２】
2019192240.tif 000014
【図１３】
2019192240.tif 000015
【図１４】
2019192240.tif 000016
【図１５】
2019192240.tif 000017
【図１６Ａ】
2019192240.tif 000018
【図１６Ｂ】
2019192240.tif 000019
【図１６Ｃ】
2019192240.tif 000020
【図１７】
2019192240.tif 000021
【図１８】
2019192240.tif 000022
【図１９Ａ】
2019192240.tif 000023
【図１９Ｂ】
2019192240.tif 000024
【図２０Ａ】
2019192240.tif 000025
【図２０Ｂ】
2019192240.tif 000026
【外国語明細書】
2019192240000001.pdf