(57)【特許請求の範囲】
【請求項１】
第1のカメラを使用することにより端末によって、被測定物を含む第1の画像を取得し、第2のカメラを使用することにより、前記被測定物を含む第2の画像を取得するステップであって、前記第1のカメラおよび前記第2のカメラは同じ平面に配置されている、ステップと、
前記被測定物の総位置オフセットを取得するために、前記第1の画像中の前記被測定物の位置と前記第2の画像中の前記被測定物の位置を比較するステップであって、前記総位置オフセットは前記第2の画像中の前記被測定物の前記位置に対する前記第1の画像中の前記被測定物の前記位置のオフセットを表すために使用される、ステップと、
前記第1の画像に基づいてユーザにより入力された測定点選択命令を受け取り、前記総位置オフセット、前記第1のカメラの中心と前記第2のカメラの中心との距離、および前記第1のカメラの焦点距離に従って、選択された測定点間の距離を計算するステップと、
を含み、
前記被測定物の総位置オフセットを取得するために、前記第1の画像中の前記被測定物の位置と前記第2の画像中の前記被測定物の位置を比較する前記ステップの後に、前記方法は、
前記第1の画像の撮像データおよび前記総位置オフセットを圧縮し、圧縮された前記第1の画像の前記撮像データおよび前記総位置オフセットを画像ファイルとして格納するステップ
をさらに含み、
前記第1の画像に基づいてユーザにより入力された測定点選択命令を受け取る前記ステップの前に、前記方法は、
前記第1の画像の前記撮像データおよび前記総位置オフセットを取得するために、前記画像ファイルを解析するステップと、
前記端末のスクリーンに前記第1の画像を表示するために、前記撮像データを復号するステップと、
をさらに含む、測定方法。
【請求項２】
前記被測定物の総位置オフセットを取得するために、前記第1の画像中の前記被測定物の位置と前記第2の画像中の前記被測定物の位置を比較する前記ステップは、次式
D＝X1＋X2
による計算を用いて実施され、
式中、Dは前記被測定物の前記総位置オフセットであり、X1は前記第1の画像中の前記被測定物の位置オフセット成分であり、およびX2は前記第2の画像中の前記被測定物の位置オフセット成分である、
請求項1に記載の測定方法。
【請求項３】
前記第1の画像に基づいてユーザにより入力された測定点選択命令を受け取り、前記総位置オフセット、前記第1のカメラの前記中心と前記第2のカメラの前記中心との距離、および前記第1のカメラの焦点距離に従って、選択された測定点間の距離を計算する前記ステップは、次式
【数１】
0006490242.tif 000010
を使用することにより行われ、
式中、Lは前記選択された測定点間の前記距離であり、（Xp，Yp）は前記第1の画像中の測定点pの座標であり、Dpは前記測定点pの総位置オフセットであり、（Xq，Yq）は前記第1の画像中の測定点qの座標であり、Dqは前記測定点qの総位置オフセットであり、ならびにH1＝h1／aであって、式中、h1は前記第1のカメラの前記焦点距離であり、およびaは単一画素のサイズ定数である、
請求項1または2に記載の測定方法。
【請求項４】
前記方法は、
次式
Z＝H1＊D1／（X1＋X2）
を使用することにより、前記被測定物から前記第1のカメラおよび前記第2のカメラの前記中心を接続する線までの垂直距離を計算するステップ
をさらに含み、
式中、Zは前記被測定物から前記第1のカメラおよび前記第2のカメラの前記中心を接続する前記線までの前記垂直距離であり、H1＝h1／aであって、式中、h1は前記第1のカメラの前記焦点距離であり、およびaは単一画素の前記サイズ定数であり、D1は前記第1のカメラの前記中心と前記第2のカメラの前記中心との前記距離であり、X1は前記第1の画像中の前記被測定物の前記位置オフセット成分であり、ならびにX2は前記第2の画像中の前記被測定物の前記位置オフセット成分である、
請求項1から3のいずれか一項に記載の測定方法。
【請求項５】
前記方法は、
ユーザが2つの測定点を選択する場合、前記2つの測定点間の距離を計算するステップと、
ユーザが2つより多い測定点を選択する場合、選択順序に従って、2つの隣接する測定点ごとの間の距離を連続的に計算するステップと、
を含む、請求項1から4のいずれか一項に記載の測定方法。
【請求項６】
選択された測定点間の距離を計算する前記ステップの後に、前記方法は、
前記端末の前記スクリーンに、計算を用いて取得した距離結果を表示するステップ、または、
音声を用いて、計算を用いて取得した距離結果をユーザに通知するステップ
をさらに含む、請求項1から5のいずれか一項に記載の測定方法。
【請求項７】
第1のカメラを使用することにより、被測定物を含む第1の画像を取得し、第2のカメラを使用することにより、前記被測定物を含む第2の画像を取得するように構成された、取得ユニットであって、前記第1のカメラおよび前記第2のカメラは同じ平面に配置されている、取得ユニットと、
前記被測定物の総位置オフセットを取得するために、前記第1の画像中の前記被測定物の位置と前記第2の画像中の前記被測定物の位置を比較するように構成された、比較ユニットであって、前記総位置オフセットは前記第2の画像中の前記被測定物の前記位置に対する前記第1の画像中の前記被測定物の前記位置のオフセットを表すために使用される、
比較ユニットと、
前記第1の画像に基づいてユーザにより入力された測定点選択命令を受け取り、前記総位置オフセット、前記第1のカメラの中心と前記第2のカメラの中心との距離、および前記第1のカメラの焦点距離に従って、選択された測定点間の距離を計算するように構成された、計算ユニットと、
を備え、
前記端末は、
前記第1の画像の撮像データおよび前記総位置オフセットを圧縮し、圧縮された前記第1の画像の前記撮像データおよび前記総位置オフセットを画像ファイルとして格納するように構成された、圧縮ユニットと、
前記第1の画像の前記撮像データおよび前記総位置オフセットを取得するために、前記画像ファイルを解析するように構成された、解析ユニットと、
前記端末のスクリーンに前記第1の画像を表示するために、前記撮像データを復号するように構成された、復号ユニットと、
をさらに備える、端末。
【請求項８】
前記端末は、
前記端末の前記スクリーンに、計算を用いて取得した距離結果を表示し、または、音声を用いて、計算を用いて取得した距離結果をユーザに通知するように構成された、通知ユニット
をさらに備える、請求項7に記載の端末。
【請求項９】
前記比較ユニットは、前記被測定物の前記総位置オフセットを取得するために、次式
D＝X1＋X2
を使用することにより前記第1の画像中の前記被測定物の前記位置と前記第2の画像中の前記被測定物の前記位置を比較するように具体的に構成され、
式中、Dは前記被測定物の前記総位置オフセットであり、X1は前記第1の画像中の前記被測定物の位置オフセット成分であり、およびX2は前記第2の画像中の前記被測定物の位置オフセット成分である、
請求項7または8に記載の端末。
【請求項１０】
前記計算ユニットは、次式
【数２】
0006490242.tif 000011
を使用することにより前記選択された測定点間の前記距離を計算するように具体的に構成され、
式中、Lは前記選択された測定点間の前記距離であり、（Xp，Yp）は前記第1の画像中の測定点pの座標であり、Dpは前記測定点pの総位置オフセットであり、（Xq，Yq）は前記第1の画像中の測定点qの座標であり、Dqは前記測定点qの総位置オフセットであり、ならびにH1＝h1／aであって、式中、h1は前記第1のカメラの前記焦点距離であり、およびaは単一画素のサイズ定数である、
請求項7から9のいずれか一項に記載の端末。
【請求項１１】
前記計算ユニットは、次式
Z＝H1＊D1／（X1＋X2）
を使用することにより、前記被測定物から前記第1のカメラおよび前記第2のカメラの前記中心を接続する線までの垂直距離を計算するようにさらに構成され、
式中、Zは前記被測定物から前記第1のカメラおよび前記第2のカメラの前記中心を接続する前記線までの前記垂直距離であり、H1＝h1／aであって、式中、h1は前記第1のカメラの前記焦点距離であり、およびaは単一画素の前記サイズ定数であり、D1は前記第1のカメラの前記中心と前記第2のカメラの前記中心との前記距離であり、X1は前記第1の画像中の前記被測定物の前記位置オフセット成分であり、ならびにX2は前記第2の画像中の前記被測定物の前記位置オフセット成分である、
請求項7から10のいずれか一項に記載の端末。
【請求項１２】
前記計算ユニットは、
ユーザが2つの測定点を選択する場合、前記2つの測定点間の距離を計算し、
ユーザが2つより多い測定点を選択する場合、選択順序に従って、2つの隣接する測定点ごとの間の距離を連続的に計算する
ように具体的に構成される、請求項7から11のいずれか一項に記載の端末。
【請求項１３】
入力デバイス、出力デバイス、メモリ、およびプロセッサを備えた端末であって、前記入力デバイスは、被測定物の画像を取得するように構成された、第1のカメラおよび第2のカメラを備え、前記入力デバイス、前記出力デバイス、前記メモリ、および前記プロセッサはバスに接続されて、前記メモリはプログラムコードのセットを格納し、ならびに前記プロセッサは、前記メモリに格納された前記プログラムコードを呼び出して次の動作、
前記第1のカメラを使用することにより、前記被測定物を含む第1の画像を取得し、前記第2のカメラを使用することにより、前記被測定物を含む第2の画像を取得するステップであって、前記第1のカメラおよび前記第2のカメラは同じ平面に配置されている、ステップと、
前記被測定物の総位置オフセットを取得するために、前記第1の画像中の前記被測定物の位置と前記第2の画像中の前記被測定物の位置を比較するステップであって、前記総位置オフセットは前記第2の画像中の前記被測定物の前記位置に対する前記第1の画像中の前記被測定物の前記位置のオフセットを表すために使用される、ステップと、
前記第1の画像に基づいてユーザにより入力された測定点選択命令を受け取り、前記総位置オフセット、前記第1のカメラの中心と前記第2のカメラの中心との距離、および前記第1のカメラの焦点距離に従って、選択された測定点間の距離を計算するステップと、
を行うように構成され、
前記プロセッサは、
前記被測定物の総位置オフセットを取得する前記ステップの後に、前記第1の画像の撮像データおよび前記総位置オフセットを圧縮し、圧縮された前記第1の画像の前記撮像データおよび前記総位置オフセットを画像ファイルとして格納し、
前記第1の画像に基づいてユーザにより入力された測定点選択命令を受け取る前記ステップの前に、前記第1の画像の前記撮像データおよび前記総位置オフセットを取得するために、前記画像ファイルを解析し、
前記端末のスクリーンに前記第1の画像を表示するために、前記撮像データを復号する
ようにさらに構成される、端末。
【請求項１４】
前記出力デバイスは、選択された測定点間の距離を計算する前記ステップの後に、前記端末の前記スクリーンに、計算を用いて取得した距離結果を表示し、または、
音声を用いて、計算を用いて取得した距離結果をユーザに通知する
ように構成される、請求項13に記載の端末。
【請求項１５】
前記プロセッサは、前記被測定物の前記総位置オフセットを取得するために、次式
D＝X1＋X2
を使用することにより前記第1の画像中の前記被測定物の前記位置と前記第2の画像中の前記被測定物の前記位置を比較するように具体的に構成され、
式中、Dは前記被測定物の前記総位置オフセットであり、X1は前記第1の画像中の前記被測定物の位置オフセット成分であり、およびX2は前記第2の画像中の前記被測定物の位置オフセット成分である、
請求項13または14に記載の端末。
【請求項１６】
前記プロセッサは、次式
【数３】
0006490242.tif 000012
を使用することにより前記選択された測定点間の前記距離を計算するように具体的に構成され、
式中、Lは前記選択された測定点間の前記距離であり、（Xp，Yp）は前記第1の画像中の測定点pの座標であり、Dpは前記測定点pの総位置オフセットであり、（Xq，Yq）は前記第1の画像中の測定点qの座標であり、Dqは前記測定点qの総位置オフセットであり、ならびにH1＝h1／aであって、式中、h1は前記第1のカメラの前記焦点距離であり、およびaは単一画素のサイズ定数である、
請求項13から15のいずれか一項に記載の端末。
【請求項１７】
前記プロセッサは、次式
Z＝H1＊D1／（X1＋X2）
を使用することにより、前記被測定物から前記第1のカメラおよび前記第2のカメラの前記中心を接続する線までの垂直距離を計算するようにさらに構成され、
式中、Zは前記被測定物から前記第1のカメラおよび前記第2のカメラの前記中心を接続する前記線までの前記垂直距離であり、H1＝h1／aであって、式中、h1は前記第1のカメラの前記焦点距離であり、およびaは単一画素の前記サイズ定数であり、D1は前記第1のカメラの前記中心と前記第2のカメラの前記中心との前記距離であり、X1は前記第1の画像中の前記被測定物の前記位置オフセット成分であり、ならびにX2は前記第2の画像中の前記被測定物の前記位置オフセット成分である、
請求項13から16のいずれか一項に記載の端末。
【請求項１８】
前記選択された測定点間の前記距離を計算するとき、前記プロセッサは、
ユーザが2つの測定点を選択する場合、前記2つの測定点間の距離を計算し、
ユーザが2つより多い測定点を選択する場合、選択順序に従って、2つの隣接する測定点ごとの間の距離を連続的に計算する
ように具体的に構成される、請求項13から17のいずれか一項に記載の端末。
【請求項１９】
コンピュータ可読記憶媒体であって、
コンピュータによって実行されたときに、請求項1から6のいずれか一項に記載の方法を前記コンピュータに実行させる命令を含む、
コンピュータ記憶媒体。
【請求項２０】
請求項1から6のいずれか一項に記載の方法を実行するように適合されたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信技術の分野に関し、特に、測定方法および端末に関する。
【背景技術】
【０００２】
日常生活で、ユーザは通常、距離または長さを測定する必要がある。例えば、家具を購入するとき、家具のサイズが家のスペースとマッチするかどうか判定するために、家のスペースを測定する必要があり、同様に、家具の長さ、幅、および高さを測定する必要がある。このような測定要求を満たすために、ユーザは通常、巻尺などの測定ツールを購入し、必要であればどこにでもツールを携帯する必要がある。これは大きな不便をもたらす。ユーザがツールを携帯することを忘れてしまうと、測定を行うことができず、それは大きな頭痛の種である。加えるに、このようなツールの長さは限定されているので、測定すべき長さがツールの測定範囲を超えるとき、複数の測定を行う必要がある。これは不便であり、また、比較的大きな誤差につながる。
【０００３】
スマートフォン、タブレットコンピュータ、およびスマートウォッチなどのインテリジェント端末の急速な発展および普及で、たいていのユーザはカメラ付き端末を持っており、一部の端末は2つのカメラを装備している。従来の技術で、被測定物から端末までの距離は、2つのカメラに基づいて測定し得るが、被測定物のサイズは、測定することができない。
【発明の概要】
【課題を解決するための手段】
【０００４】
前述の技術的問題を解決するために、本発明の実施形態は、測定方法および端末を提供して、端末が被測定物のサイズを測定することができないという問題を解決する。
【０００５】
第1の実施態様によれば、本発明の一実施形態は、
第1のカメラを使用することにより端末によって、被測定物を含む第1の画像を取得し、第2のカメラを使用することにより、被測定物を含む第2の画像を取得するステップであって、ここで第1のカメラおよび第2のカメラは同じ平面に配置されている、ステップと、
被測定物の総位置オフセットを取得するために、第1の画像中の被測定物の位置と第2の画像中の被測定物の位置を比較するステップであって、ここで総位置オフセットは第2の画像中の被測定物の位置に対する第1の画像中の被測定物の位置のオフセットを表すために使用される、ステップと、
第1の画像に基づいてユーザにより入力された測定点選択命令を受け取り、総位置オフセット、第1のカメラの中心と第2のカメラの中心との距離、および第1のカメラの焦点距離に従って、選択された測定点間の距離を計算するステップと
を含む、測定方法を提供する。
【０００６】
第1の実施態様に関連して、第1の実施態様の第1の可能な実装方式で、被測定物の総位置オフセットを取得するために、第1の画像中の被測定物の位置と第2の画像中の被測定物の位置を比較するステップの後に、方法は、
第1の画像の撮像データおよび総位置オフセットを圧縮し、圧縮された第1の画像の撮像データおよび総位置オフセットを画像ファイルとして格納するステップ
をさらに含み、
第1の画像に基づいてユーザにより入力された測定点選択命令を受け取るステップの前に、方法は、
第1の画像の撮像データおよび総位置オフセットを取得するために、画像ファイルを解析するステップと、
端末のスクリーンに第1の画像を表示するために、撮像データを復号するステップと
をさらに含む。
【０００７】
第1の実施態様または第1の実施態様の第1の可能な実装方式に関連して、第1の実施態様の第2の可能な実装方式で、選択された測定点間の距離を計算するステップの後に、方法は、
端末のスクリーンに、計算を用いて取得した距離結果を表示するステップ、または、
音声を用いて、計算を用いて取得した距離結果をユーザに通知するステップ
をさらに含む。
【０００８】
第1の実施態様、または第1の実施態様の第1から第2の可能な実装方式のいずれか1つに関連して、第1の実施態様の第3の可能な実装方式で、被測定物の総位置オフセットを取得するために、第1の画像中の被測定物の位置と第2の画像中の被測定物の位置を比較するステップは、次式
D＝X1＋X2
による計算を用いて実施され、
式中、Dは被測定物の総位置オフセットであり、X1は第1の画像中の被測定物の位置オフセット成分であり、およびX2は第2の画像中の被測定物の位置オフセット成分である。
【０００９】
第1の実施態様、または第1の実施態様の第1から第3の可能な実装方式のいずれか1つに関連して、第1の実施態様の第4の可能な実装方式で、第1の画像に基づいてユーザにより入力された測定点選択命令を受け取り、総位置オフセット、第1のカメラの中心と第2のカメラの中心との距離、および第1のカメラの焦点距離に従って、選択された測定点間の距離を計算するステップは、次式
【数４】
0006490242.tif 000002
を使用することにより行われ、
式中、Lは選択された測定点間の距離であり、（Xp，Yp）は第1の画像中の測定点pの座標であり、Dpは測定点pの総位置オフセットであり、（Xq，Yq）は第1の画像中の測定点qの座標であり、Dqは測定点qの総位置オフセットであり、ならびにH1＝h1／aであって、式中、h1は第1のカメラの焦点距離であり、およびaは単一画素のサイズ定数である。
【００１０】
第1の実施態様、または第1の実施態様の第1から第4の可能な実装方式のいずれか1つに関連して、第1の実施態様の第5の可能な実装方式で、方法は、
次式
Z＝H1＊D1／（X1＋X2）
を使用することにより、被測定物から第1のカメラおよび第2のカメラの中心を接続する線までの垂直距離を計算するステップ
をさらに含み、
式中、Zは被測定物から第1のカメラおよび第2のカメラの中心を接続する線までの垂直距離であり、H1＝h1／aであって、式中、h1は第1のカメラの焦点距離であり、およびaは単一画素のサイズ定数であり、D1は第1のカメラの中心と第2のカメラの中心との距離であり、X1は第1の画像中の被測定物の位置オフセット成分であり、ならびにX2は第2の画像中の被測定物の位置オフセット成分である。
【００１１】
第1の実施態様、または第1の実施態様の第1から第5の可能な実装方式のいずれか1つに関連して、第1の実施態様の第6の可能な実装方式で、方法は、ユーザが2つの測定点を選択する場合、2つの測定点間の距離を計算するステップと、
ユーザが2つより多い測定点を選択する場合、選択順序に従って、2つの隣接する測定点ごとの間の距離を連続的に計算するステップと
を含む。
【００１２】
第2の実施態様によれば、本発明の一実施形態は、
第1のカメラを使用することにより、被測定物を含む第1の画像を取得し、第2のカメラを使用することにより、被測定物を含む第2の画像を取得するように構成された、取得ユニットであって、ここで第1のカメラおよび第2のカメラは同じ平面に配置されている、取得ユニットと、
被測定物の総位置オフセットを取得するために、第1の画像中の被測定物の位置と第2の画像中の被測定物の位置を比較するように構成された、比較ユニットであって、ここで総位置オフセットは第2の画像中の被測定物の位置に対する第1の画像中の被測定物の位置のオフセットを表すために使用される、比較ユニットと、
第1の画像に基づいてユーザにより入力された測定点選択命令を受け取り、総位置オフセット、第1のカメラの中心と第2のカメラの中心との距離、および第1のカメラの焦点距離に従って、選択された測定点間の距離を計算するように構成された、計算ユニットと
を含む端末を提供する。
【００１３】
第2の実施態様の実装方式に関連して、第2の実施態様の第1の可能な実装方式で、端末は、
第1の画像の撮像データおよび総位置オフセットを圧縮し、圧縮された第1の画像の撮像データおよび総位置オフセットを画像ファイルとして格納するように構成された、圧縮ユニットと、
第1の画像の撮像データおよび総位置オフセットを取得するために、画像ファイルを解析するように構成された、解析ユニットと、
端末のスクリーンに第1の画像を表示するために、撮像データを復号するように構成された、復号ユニットと
をさらに含む。
【００１４】
第2の実施態様、または第2の実施態様の第1の可能な実装方式に関連して、第2の実施態様の第2の可能な実装方式で、端末は、
端末のスクリーンに、計算を用いて取得した距離結果を表示し、または、
音声を用いて、計算を用いて取得した距離結果をユーザに通知する
ように構成された、通知ユニットをさらに含む。
【００１５】
第2の実施態様、または第2の実施態様の第1から第2の可能な実装方式のいずれか1つに関連して、第2の実施態様の第3の可能な実装方式で、比較ユニットは、被測定物の総位置オフセットを取得するために、次式
D＝X1＋X2
を使用することにより第1の画像中の被測定物の位置と第2の画像中の被測定物の位置を比較するように具体的に構成され、
式中、Dは被測定物の総位置オフセットであり、X1は第1の画像中の被測定物の位置オフセット成分であり、およびX2は第2の画像中の被測定物の位置オフセット成分である。
【００１６】
第2の実施態様、または第2の実施態様の第1から第3の可能な実装方式のいずれか1つに関連して、第2の実施態様の第4の可能な実装方式で、計算ユニットは、次式
【数５】
0006490242.tif 000003
を使用することにより、選択された測定点間の距離を計算するように具体的に構成され、
式中、Lは選択された測定点間の距離であり、（Xp，Yp）は第1の画像中の測定点pの座標であり、Dpは測定点pの総位置オフセットであり、（Xq，Yq）は第1の画像中の測定点qの座標であり、Dqは測定点qの総位置オフセットであり、ならびにH1＝h1／aであって、式中、h1は第1のカメラの焦点距離であり、およびaは単一画素のサイズ定数である。
【００１７】
第2の実施態様、または第2の実施態様の第1から第4の可能な実装方式のいずれか1つに関連して、第2の実施態様の第5の可能な実装方式で、計算ユニットは、次式
Z＝H1＊D1／（X1＋X2）
を使用することにより、被測定物から第1のカメラおよび第2のカメラの中心を接続する線までの垂直距離を計算するようにさらに構成され、
式中、Zは被測定物から第1のカメラおよび第2のカメラの中心を接続する線までの垂直距離であり、H1＝h1／aであって、式中、h1は第1のカメラの焦点距離であり、およびaは単一画素のサイズ定数であり、D1は第1のカメラの中心と第2のカメラの中心との距離であり、X1は第1の画像中の被測定物の位置オフセット成分であり、ならびにX2は第2の画像中の被測定物の位置オフセット成分である。
【００１８】
第2の実施態様、または第2の実施態様の第1から第5の可能な実装方式のいずれか1つに関連して、第2の実施態様の第6の可能な実装方式で、計算ユニットは、
ユーザが2つの測定点を選択する場合、2つの測定点間の距離を計算し、
ユーザが2つより多い測定点を選択する場合、選択順序に従って、2つの隣接する測定点ごとの間の距離を連続的に計算する
ように具体的に構成される。
【００１９】
第3の実施態様によれば、本発明の実施形態は、入力デバイス、出力デバイス、メモリ、およびプロセッサを含む端末であって、ここで入力デバイスは、被測定物の画像を取得するように構成された、第1のカメラおよび第2のカメラを含み、入力デバイス、出力デバイス、メモリ、およびプロセッサはバスに接続されて、ここでメモリはプログラムコードのセットを格納し、ならびにプロセッサは、メモリに格納されたプログラムコードを呼び出して次の動作、
第1のカメラを使用することにより、被測定物を含む第1の画像を取得し、第2のカメラを使用することにより、被測定物を含む第2の画像を取得するステップであって、ここで第1のカメラおよび第2のカメラは同じ平面に配置されている、ステップと、
被測定物の総位置オフセットを取得するために、第1の画像中の被測定物の位置と第2の画像中の被測定物の位置を比較するステップであって、ここで総位置オフセットは第2の画像中の被測定物の位置に対する第1の画像中の被測定物の位置のオフセットを表すために使用される、ステップと、
第1の画像に基づいてユーザにより入力された測定点選択命令を受け取り、総位置オフセット、第1のカメラの中心と第2のカメラの中心との距離、および第1のカメラの焦点距離に従って、選択された測定点間の距離を計算するステップと
を行うように構成される、端末を提供する。
【００２０】
第3の実施態様の実装方式に関連して、第3の実施態様の第1の可能な実装方式で、プロセッサは、
被測定物の総位置オフセットを取得するステップの後に、第1の画像の撮像データおよび総位置オフセットを圧縮し、圧縮された第1の画像の撮像データおよび総位置オフセットを画像ファイルとして格納し、
第1の画像に基づいてユーザにより入力された測定点選択命令を受け取るステップの前に、第1の画像の撮像データおよび総位置オフセットを取得するために、画像ファイルを解析し、
端末のスクリーンに第1の画像を表示するために、撮像データを復号する
ようにさらに構成される。
【００２１】
第3の実施態様、または第3の実施態様の第1の可能な実装方式に関連して、第3の実施態様の第2の可能な実装方式で、出力デバイスは、選択された測定点間の距離を計算するステップの後に、端末のスクリーンに、計算を用いて取得した距離結果を表示し、または、
音声を用いて、計算を用いて取得した距離結果をユーザに通知する
ように構成される。
【００２２】
第3の実施態様、または第3の実施態様の第1から第2の可能な実装方式のいずれか1つに関連して、第3の実施態様の第3の可能な実装方式で、プロセッサは、被測定物の総位置オフセットを取得するために、次式
D＝X1＋X2
を使用することにより第1の画像中の被測定物の位置と第2の画像中の被測定物の位置を比較するように具体的に構成され、
式中、Dは被測定物の総位置オフセットであり、X1は第1の画像中の被測定物の位置オフセット成分であり、およびX2は第2の画像中の被測定物の位置オフセット成分である。
【００２３】
第3の実施態様、または第3の実施態様の第1から第3の可能な実装方式のいずれか1つに関連して、第3の実施態様の第4の可能な実装方式で、プロセッサは、次式
【数６】
0006490242.tif 000004
を使用することにより、選択された測定点間の距離を計算するように具体的に構成され、
式中、Lは選択された測定点間の距離であり、（Xp，Yp）は第1の画像中の測定点pの座標であり、Dpは測定点pの総位置オフセットであり、（Xq，Yq）は第1の画像中の測定点qの座標であり、Dqは測定点qの総位置オフセットであり、ならびにH1＝h1／aであって、式中、h1は第1のカメラの焦点距離であり、およびaは単一画素のサイズ定数である。
【００２４】
第3の実施態様、または第3の実施態様の第1から第4の可能な実装方式のいずれか1つに関連して、第3の実施態様の第5の可能な実装方式で、プロセッサは、次式
Z＝H1＊D1／（X1＋X2）
を使用することにより、被測定物から第1のカメラおよび第2のカメラの中心を接続する線までの垂直距離を計算するようにさらに構成され、
式中、Zは被測定物から第1のカメラおよび第2のカメラの中心を接続する線までの垂直距離であり、H1＝h1／aであって、式中、h1は第1のカメラの焦点距離であり、およびaは単一画素のサイズ定数であり、D1は第1のカメラの中心と第2のカメラの中心との距離であり、X1は第1の画像中の被測定物の位置オフセット成分であり、ならびにX2は第2の画像中の被測定物の位置オフセット成分である。
【００２５】
第3の実施態様、または第3の実施態様の第1から第5の可能な実装方式のいずれか1つに関連して、第3の実施態様の第6の可能な実装方式で、選択された測定点間の距離を計算するとき、プロセッサは、
ユーザが2つの測定点を選択する場合、2つの測定点間の距離を計算し、
ユーザが2つより多い測定点を選択する場合、選択順序に従って、2つの隣接する測定点ごとの間の距離を連続的に計算する
ように具体的に構成される。
【００２６】
第4の実施態様によれば、本発明の一実施形態は、コンピュータ記憶媒体を提供し、ここでコンピュータ記憶媒体はプログラムを格納し、実行されるとき、プログラムは本発明の実施形態の第1の実施態様または第1の実施態様の実装方式のいずれか1つで説明されたステップを含む。
【００２７】
次の有益な効果は、本発明の実施形態を実装することにより達成される。
【００２８】
被測定物の画像である第1の画像および第2の画像が2つのカメラを使用することにより取得され、被測定物の総位置オフセットが比較および計算を用いて取得される。距離を測定すべき測定点を選択するとき、ユーザは、総位置オフセット、第1のカメラの中心と第2のカメラの中心との距離、および第1のカメラの焦点距離による計算を用いて、選択された測定点間の距離を取得することができる。被測定物のサイズを測定するために、ユーザは、特別な測定ツールを携帯する必要がなく、写真撮影のための端末を携帯するだけでよく、それによって端末の機能が豊富になり、端末の実用性および利便性が強化される。
【００２９】
本発明の実施形態または従来の技術における技術的解決策をより明確に説明するために、以下は、実施形態を説明するために必要とされる添付図面を簡単に説明する。明らかに、以下の説明における添付図面は、単に本発明のいくつかの実施形態を示すにすぎず、当業者は、創造的な努力なしでこれらの添付図面から他の図面をまだ導出することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明による測定方法の第1の実施形態の概略フローチャートである。
【図２】本発明による測定方法の第2の実施形態の概略フローチャートである。
【図３】本発明による端末の第1の実施形態の構成の概略図である。
【図４】本発明による端末の第2の実施形態の構成の概略図である。
【図５】本発明による端末の第3の実施形態の構成の概略図である。
【図６】本発明による、距離を計算する原理の概略図である。
【発明を実施するための形態】
【００３１】
以下は、本発明の実施形態における添付図面を参照して、本発明の実施形態における技術的解決策を明確にかつ完全に説明する。明らかに、説明される実施形態は、本発明の実施形態のすべてではなく単に本発明の実施形態の一部にすぎない。創造的な努力なしで本発明の実施形態に基づいて当業者により取得される他のすべての実施形態は、本発明の保護範囲に含まれるものとする。
【００３２】
本発明の実施形態における端末は、（Android電話、iOS電話、Windows Phone電話などの）デュアルカメラ写真撮影機能を有するスマートフォン、タブレットコンピュータ、デジタルカメラ、パームトップコンピュータ、ラップトップコンピュータ、モバイル・インターネット・デバイス（Mobile Internet Device、略してMID）、ウェアラブルデバイスなどを含み得る。前述の端末は、網羅的である代わりに、単に実施例にすぎない。本発明の実施形態における端末は、前述の端末を含むがこれに限定されない。
【００３３】
図1を参照すると、図1は本発明による測定方法の第1の実施形態の概略フローチャートである。この実施形態で、方法は次のステップを含む。
【００３４】
S101．端末は、第1のカメラを使用することにより、被測定物を含む第1の画像を取得し、第2のカメラを使用することにより、被測定物を含む第2の画像を取得する。
【００３５】
第1のカメラおよび第2のカメラは、同じ平面に配置されている。
【００３６】
任意選択として、いくつかの実行可能な実装方式で、2つのカメラを使用することにより画像を取得するとき、端末は、端末ユーザの操作に従って写真撮影をトリガすることができる。例えば、端末ユーザは、カメラアプリケーションの写真撮影ボタンをタップし、または特定の物理的ボタンもしくは複数の物理的ボタンの組合せを押下し、または（「写真」または「測定」などの）音声のセクションを入力し、または端末にプリセットジェスチャを行って写真撮影をトリガする。これは本発明の実施形態において限定されない。
【００３７】
加えるに、端末は2つ、3つ、またはより多くのカメラを有してもよい。少なくとも2つのカメラによって取得された画像が被測定物を含むことを保証することが必要とされるだけである。2つのカメラで、一方を主カメラとして設定することができ、および他方を副カメラとして設定することができ、ならびに主−副関係を自由に切り替えることができる。後続の画像格納の間に、主カメラによって写真撮影された画像が格納される。さまざまなデータの計算の間に、計算は、画像を提供する主カメラのパラメータに基づいて予め決定される。
【００３８】
第1の画像および第2の画像の取得の間に、第1の画像および第2の画像は、同時にまたは短い時間間隔で連続的に取得することができる。相関性が最も高い第1の画像および第2の画像を取得するために、端末の位置は、写真撮影の間に可能な限り変化しないように保たれる。第1の写真撮影の間の端末の位置と第2の写真撮影の間の端末の位置が変化しないように保たれる場合、第1の画像および第2の画像は、任意の時間間隔で取得することができる。
【００３９】
S102．被測定物の総位置オフセットを取得するために、第1の画像中の被測定物の位置と第2の画像中の被測定物の位置を比較する。
【００４０】
総位置オフセットは、第2の画像中の被測定物の位置に対する第1の画像中の被測定物の位置のオフセットを表すために使用される。2つの基準位置は2つの画像に分散されるので、比較するために、特定の計算の間に、画像の中心線などの、中間基準位置を導入することができる。任意選択として、総位置オフセットは、第1の画像中の被測定物の位置オフセット成分および第2の画像中の被測定物の位置オフセット成分による計算を用いて取得することができる。位置オフセット成分のどちらか一方は、対応する画像中の被測定物の位置から画像の中心線までの距離であり、画像の中心線は、第1のカメラの中心と第2のカメラの中心を接続する線に垂直である。
【００４１】
例えば、図6を参照されたい。端末が2つのカメラ、左のカメラおよび右のカメラを含み、2つのカメラが水平に配置される場合、写真撮影の間に、左のカメラが第1の画像を取得し、第1の画像中の被測定物は、通常、左方向のオフセットを有する。垂直方向での第1の画像の中心線が基準として使用される場合、すなわち、2つのカメラの中心を接続する線に垂直な中心線が基準として使用される場合、第1の画像中の被測定物の位置オフセット成分を取得することができる。同様に、第2の画像で、第2の画像中の被測定物の位置オフセット成分を取得することができる。2つのカメラは水平に配置されているので、ある1つの画素に対して、座標系における画素の垂直座標は同じである。したがって、垂直方向におけるオフセットはなく、総位置オフセットは、水平方向における2つの位置オフセット成分の総和である。同様に、2つのカメラが垂直に配置されているとき、垂直方向における位置オフセット成分および総位置オフセットだけを考慮すればよい。
【００４２】
任意選択として、第1の画像中の被測定物の位置オフセット成分を最初に取得することができ、次に第2の画像中の被測定物の位置オフセット成分を取得することができ、そして次に被測定物の総位置オフセットを次式
D＝X1＋X2
を使用することにより計算することができ、
式中、Dは被測定物の総位置オフセットであり、X1は第1の画像中の被測定物の位置オフセット成分であり、およびX2は第2の画像中の被測定物の位置オフセット成分である。
【００４３】
S103．第1の画像に基づいてユーザにより入力された測定点選択命令を受け取り、総位置オフセット、第1のカメラの中心と第2のカメラの中心との距離、および第1のカメラの焦点距離に従って、選択された測定点間の距離を計算する。
【００４４】
総位置オフセットを取得するとき、端末は、ユーザに第1の画像に基づいて測定点を選択するよう促すことができる。この場合、第1の画像は、主カメラ、すなわち第1のカメラによって写真撮影され、端末によって格納される画像である。第1の画像に基づいて、ユーザは、被測定物の端点を第1の測定点として選択し、そして次に被測定物の第2の位置を第2の測定点として選択することができる。例えば、画像中のワードローブのサイズを測定する必要があるとき、ワードローブの上端部を第1の測定点として最初に選択することができ、そして次に上端部に垂直な下端部を第2の測定点として使用する。この場合、端末は、総位置オフセット、2つのカメラの中心間の距離、および第1のカメラの焦点距離に従って、2つの測定点間の距離を計算することができる。本発明のこの実施形態で、第1のカメラの中心と第2のカメラの中心との距離は、第1のカメラと第2のカメラとの距離を含んでもよく、第1のカメラのレンズと第2のカメラのレンズとの距離を含んでもよく、第1のカメラの画像センサと第2のカメラの画像センサとの距離を含んでもよく、または第1のカメラのレンズと第2のカメラの画像センサとの距離を含んでもよいことを理解することができる。任意選択として、第1のカメラの感光デバイスと第2のカメラの端部を含む任意のデバイスとの距離をさらに含んでもよい。これは限定されない。
【００４５】
本発明の実施形態で、2つ以上の測定点が存在し得ることに留意すべきである。ユーザが2つの測定点を選択する場合、2つの測定点間の距離が測定される。ユーザが2つより多い測定点を選択する場合、2つの隣接する測定点ごとの間の距離が選択順序に従って連続的に計算される。例えば、ワードローブの長さおよび幅を測定する必要があるとき、ワードローブの左上端部を第1の測定点として最初に選択することができ、次にワードローブの左下端部を第2の測定点として使用し、そして次にワードローブの右下端部を第3の測定点として選択することができる。端末は、第1の測定点および第2の測定点に従ってワードローブの長さを最初に計算し、そして次に第2の測定点および第3の測定点に従ってワードローブの幅を計算する。もちろん、ユーザによる選択のためにリセットボタンまたは再測定ボタンをさらに設定することができる。ユーザがリセットまたは再測定を選択するとき、すべての当初選択された測定点は、無効になる。
【００４６】
任意選択として、選択された測定点間の距離は、次式
【数４】
0006490242.tif 000005
を使用することにより計算することができ、
式中、Lは選択された測定点間の距離であり、（Xp，Yp）は第1の画像中の測定点pの座標であり、Dpは測定点Pの総位置オフセットであり、（Xq，Yq）は第1の画像中の測定点qの座標であり、Dqは測定点qの総位置オフセットであり、ならびにH1＝h1／aであって、式中、h1は第1のカメラの焦点距離であり、およびaは単一画素のサイズ定数である。
【００４７】
D1、a、h1は、すべて既知の量である。測定点が選択されるとき、（Xp，Yp）、（Xq，Yq）の値を取得することができ、DpおよびDqの値は、ステップS102を行うことにより取得することができ、そして次に点pと点qとの距離は、前述の式を使用することにより計算することができる。
【００４８】
Lの計算式の導出のために、図6を参照されたく、図6は、本発明による、距離を計算する原理の概略図である。
【００４９】
図6に示されているように、第1のカメラを使用することにより被測定物が撮像された後に取得される位置オフセット成分はX1であり、第2のカメラを使用することにより被測定物が撮像された後に取得される位置オフセット成分はX2であり、第1のカメラの中心と第2のカメラの中心との距離はD1であり、被測定物の中心から2つのカメラの中心を接続する線までの距離はZであり、被測定物の中心から第1のカメラの延長された中心線までの距離はXWである。
【００５０】
端部の点X1などの、第1の画像中の点に対して、点X1の座標が（x1，y1）である場合、x軸の方向の点X1の絶対長さはx1である。
【００５１】
三角形相似定理に従って、x1／Xw＝h1／Zが得られる。水平座標と同様に、y軸の方向で、y1／Yw＝h1／Zが得られ、したがってXw＝x1＊D1／DおよびYw＝y1＊D1／Dが得られる。
【００５２】
したがって、被測定物の2つの測定点、点pおよび点qに対して、点pと点qとの距離は、2つの測定点の空間座標間のユークリッド長さに等しい。ユークリッドの公式に従って、
【数５】
0006490242.tif 000006
が得られ、
式中、H1＝h1／aであり、h1は第1のカメラの焦点距離であり、およびaは単一画素のサイズ定数である。第1のカメラの中心と第2のカメラの中心との距離D1の測定単位は、一般的な長さ測定単位であり、DpおよびDqの長さは、画像中の画素の数量に基づいて計算される。したがって、式中の単位は、定数aを導入することにより統一することができ、最終的に得られるLの単位は、ユーザにより頻繁に使用される長さ測定単位である。
【００５３】
もちろん、本発明のこの実施形態で、被測定物のサイズを計算することに加えて、被測定物から端末までの、すなわち、端末上の2つのカメラの中心を接続する線までの、垂直距離を計算することができる。特定の計算は、同様に、三角形相似定理に基づいている。図6に示されているように、（D1−X1−X2）／D1＝（Z−H1）／Zが得られ、
Z＝H1＊D1／（X1＋X2）
がさらに導出され得る。Zはこの式による計算を用いてすぐに得られる。
【００５４】
第2のカメラに基づいて写真撮影された第2の画像が計算のための基準として使用されるとき、第2のカメラの焦点距離h2を取得して、h1をh2で置き換えることが必要とされるだけである。残りの計算方法は同様である。詳細はここに再び説明しない。
【００５５】
被測定物の画像である第1の画像および第2の画像が2つのカメラを使用することにより取得され、被測定物の総位置オフセットが比較および計算を用いて取得される。距離を測定すべき測定点を選択するとき、ユーザは、総位置オフセット、第1のカメラの中心と第2のカメラの中心との距離、および第1のカメラの焦点距離による計算を用いて、選択された測定点間の距離を取得することができる。被測定物のサイズを測定するために、ユーザは、特別な測定ツールを携帯する必要がなく、写真撮影のための端末を携帯するだけでよく、それによって端末の機能が豊富になり、端末の実用性および利便性が強化される。
【００５６】
図2を参照すると、図2は本発明による測定方法の第2の実施形態の概略フローチャートである。この実施形態で、方法は次のステップを含む。
【００５７】
S201．端末は、第1のカメラを使用することにより、被測定物を含む第1の画像を取得し、第2のカメラを使用することにより、被測定物を含む第2の画像を取得する。
【００５８】
第1のカメラおよび第2のカメラは、同じ平面に配置されている。
【００５９】
S202．被測定物の総位置オフセットを取得するために、第1の画像中の被測定物の位置と第2の画像中の被測定物の位置を比較する。
【００６０】
総位置オフセットは、第2の画像中の被測定物の位置に対する第1の画像中の被測定物の位置のオフセットを表すために使用される。
【００６１】
S203．第1の画像の撮像データおよび総位置オフセットを圧縮し、圧縮された第1の画像の撮像データおよび総位置オフセットを画像ファイルとして格納する。
【００６２】
総位置オフセットを取得した後、ユーザは直ちにサイズを測定する必要がない場合がある。この場合、ユーザは、第1の画像の撮像データおよび総位置オフセットを圧縮し、圧縮された第1の画像の撮像データおよび総位置オフセットを画像ファイルとして格納することができ、したがってユーザは、いつでも測定を行うことができる。撮像データおよび総位置オフセットを圧縮および格納する方式に加えて、もちろん、撮像データおよび総位置オフセットを独立して格納し特定のマッピング関係で構成してもよい。第1の画像を閲覧し、関連した距離を測定する必要があるとき、ユーザは、対応する総位置オフセットをいつでも呼び出して計算を行うことができる。
【００６３】
S204．第1の画像の撮像データおよび総位置オフセットを取得するために、画像ファイルを解析する。
【００６４】
S205．端末のスクリーンに第1の画像を表示するために、撮像データを復号する。
【００６５】
端末のスクリーンに第1の画像を表示することは、ユーザが画像を直感的に閲覧し測定点をより便利に選択することを可能にする。
【００６６】
S206．第1の画像に基づいてユーザにより入力された測定点選択命令を受け取り、総位置オフセット、第1のカメラの中心と第2のカメラの中心との距離、および第1のカメラの焦点距離に従って、選択された測定点間の距離を計算する。
【００６７】
S207．端末のスクリーンに、計算を用いて取得した距離結果を表示する。
【００６８】
任意選択として、計算結果をユーザに通知するためにスクリーンに結果を直感的に表示する方式に加えて、音声を用いて、計算を用いて取得した距離結果をユーザに通知してもよい。複数の通知方式が存在し得る。ユーザは、ユーザの要求に従って選択または組合せを行うことができ、例えば、ユーザは、テキスト表示および音声放送の方式を選択することができる。これは本発明の実施形態において限定されない。
【００６９】
本実施形態における計算方式については、図1に示されている第1の実施形態の計算方式を参照されたい。詳細はここに再び説明しない。
【００７０】
本発明の一実施形態は、コンピュータ記憶媒体をさらに提供し、ここでコンピュータ記憶媒体はプログラムを格納し、実行されるとき、プログラムは前述の方法実施形態で説明された測定方法におけるステップの一部またはすべてを含む。
【００７１】
図3を参照すると、図3は本発明による端末の第1の実施形態の構成の概略図である。この実施形態で、端末は、
第1のカメラを使用することにより、被測定物を含む第1の画像を取得し、第2のカメラを使用することにより、被測定物を含む第2の画像を取得するように構成された、取得ユニット100であって、ここで第1のカメラおよび第2のカメラは同じ平面に配置されている、取得ユニット100と、
被測定物の総位置オフセットを取得するために、第1の画像中の被測定物の位置と第2の画像中の被測定物の位置を比較するように構成された、比較ユニット200であって、ここで、総位置オフセットは、第2の画像中の被測定物の位置に対する第1の画像中の被測定物の位置のオフセットを表すために使用され、ならびに、総位置オフセットは、第1の画像中の被測定物の位置オフセット成分および第2の画像中の被測定物の位置オフセット成分による計算を用いて取得することができ、ここで位置オフセット成分のどちらか一方は、対応する画像中の被測定物の位置から画像の中心線までの距離であり、および、画像の中心線は、第1のカメラの中心と第2のカメラの中心を接続する線に垂直である、比較ユニット200と、
第1の画像に基づいてユーザにより入力された測定点選択命令を受け取り、総位置オフセット、第1のカメラの中心と第2のカメラの中心との距離、および第1のカメラの焦点距離に従って、選択された測定点間の距離を計算するように構成された、計算ユニット300と、
を含む。
【００７２】
任意選択として、比較ユニット200は、被測定物の総位置オフセットを取得するために、次式
D＝X1＋X2
を使用することにより第1の画像中の被測定物の位置と第2の画像中の被測定物の位置を比較するように具体的に構成され、
式中、Dは被測定物の総位置オフセットであり、X1は第1の画像中の被測定物の位置オフセット成分であり、およびX2は第2の画像中の被測定物の位置オフセット成分である。
【００７３】
任意選択として、計算ユニット300は、次式
【数７】
0006490242.tif 000007
を使用することにより、選択された測定点間の距離を計算するように具体的に構成され、
式中、Lは選択された測定点間の距離であり、（Xp，Yp）は第1の画像中の測定点pの座標であり、Dpは測定点pの総位置オフセットであり、（Xq，Yq）は第1の画像中の測定点qの座標であり、Dqは測定点qの総位置オフセットであり、ならびにH1＝h1／aであって、式中、h1は第1のカメラの焦点距離であり、およびaは単一画素のサイズ定数である。
【００７４】
任意選択として、計算ユニット300は、次式
Z＝H1＊D1／（X1＋X2）
を使用することにより、被測定物から第1のカメラおよび第2のカメラの中心を接続する線までの垂直距離を計算するようにさらに構成されてもよく、
式中、Zは被測定物から第1のカメラおよび第2のカメラの中心を接続する線までの垂直距離であり、H1＝h1／aであって、式中、h1は第1のカメラの焦点距離であり、およびaは単一画素のサイズ定数であり、D1は第1のカメラの中心と第2のカメラの中心との距離であり、X1は第1の画像中の被測定物の位置オフセット成分であり、ならびにX2は第2の画像中の被測定物の位置オフセット成分である。
【００７５】
図4を参照すると、図4は本発明による端末の第2の実施形態の構成の概略図である。この実施形態で、端末は、
第1のカメラを使用することにより、被測定物を含む第1の画像を取得し、第2のカメラを使用することにより、被測定物を含む第2の画像を取得するように構成された、取得ユニット100であって、ここで第1のカメラおよび第2のカメラは同じ平面に配置されている、取得ユニット100と、
被測定物の総位置オフセットを取得するために、第1の画像中の被測定物の位置と第2の画像中の被測定物の位置を比較するように構成された、比較ユニット200であって、ここで、総位置オフセットは、第2の画像中の被測定物の位置に対する第1の画像中の被測定物の位置のオフセットを表すために使用され、ならびに、総位置オフセットは、第1の画像中の被測定物の位置オフセット成分および第2の画像中の被測定物の位置オフセット成分による計算を用いて取得することができ、ここで位置オフセット成分のどちらか一方は、対応する画像中の被測定物の位置から画像の中心線までの距離であり、および、画像の中心線は、第1のカメラの中心と第2のカメラの中心を接続する線に垂直である、比較ユニット200と、
第1の画像に基づいてユーザにより入力された測定点選択命令を受け取り、総位置オフセット、第1のカメラの中心と第2のカメラの中心との距離、および第1のカメラの焦点距離に従って、選択された測定点間の距離を計算するように構成された、計算ユニット300と、
を含む。
【００７６】
任意選択として、比較ユニット200は、被測定物の総位置オフセットを取得するために、次式
D＝X1＋X2
を使用することにより第1の画像中の被測定物の位置と第2の画像中の被測定物の位置を比較するように具体的に構成され、
式中、Dは被測定物の総位置オフセットであり、X1は第1の画像中の被測定物の位置オフセット成分であり、およびX2は第2の画像中の被測定物の位置オフセット成分である。
【００７７】
任意選択として、計算ユニット300は、次式
【数８】
0006490242.tif 000008
を使用することにより、選択された測定点間の距離を計算するように具体的に構成され、
式中、Lは選択された測定点間の距離であり、（Xp，Yp）は第1の画像中の測定点pの座標であり、Dpは測定点pの総位置オフセットであり、（Xq，Yq）は第1の画像中の測定点qの座標であり、Dqは測定点qの総位置オフセットであり、ならびにH1＝h1／aであって、式中、h1は第1のカメラの焦点距離であり、およびaは単一画素のサイズ定数である。
【００７８】
任意選択として、計算ユニット300は、次式
Z＝H1＊D1／（X1＋X2）
を使用することにより、被測定物から第1のカメラおよび第2のカメラの中心を接続する線までの垂直距離を計算するようにさらに構成されてもよく、
式中、Zは被測定物から第1のカメラおよび第2のカメラの中心を接続する線までの垂直距離であり、H1＝h1／aであって、式中、h1は第1のカメラの焦点距離であり、およびaは単一画素のサイズ定数であり、D1は第1のカメラの中心と第2のカメラの中心との距離であり、X1は第1の画像中の被測定物の位置オフセット成分であり、ならびにX2は第2の画像中の被測定物の位置オフセット成分である。
【００７９】
任意選択として、本発明のこの実施形態における端末は、
第1の画像の撮像データおよび総位置オフセットを圧縮し、圧縮された第1の画像の撮像データおよび総位置オフセットを画像ファイルとして格納するように構成された、圧縮ユニット400と、
第1の画像の撮像データおよび総位置オフセットを取得するために、画像ファイルを解析するように構成された、解析ユニット500と、
端末のスクリーンに第1の画像を表示するために、撮像データを復号するように構成された、復号ユニット600と、
端末のスクリーンに、計算を用いて取得した距離結果を表示し、または、音声を用いて、計算を用いて取得した距離結果をユーザに通知するように構成された、通知ユニット700と
をさらに含む。
【００８０】
前述の取得ユニット100、比較ユニット200、計算ユニット300、圧縮ユニット400、解析ユニット500、復号ユニット600、および通知ユニット700は、独立して存在してもよく、または一体的に配置されてもよいことに留意すべきである。この実施形態で、取得ユニット100、比較ユニット200、計算ユニット300、圧縮ユニット400、解析ユニット500、復号ユニット600、または通知ユニット700は、ハードウェア形式で端末のプロセッサとは独立に配置してもよく、および配置形式はマイクロプロセッサ形式としてもよく、ハードウェア形式で端末のプロセッサに組み込んでもよく、またはソフトウェア形式で端末のメモリに格納してもよく、したがって端末のプロセッサは、前述の取得ユニット100、比較ユニット200、計算ユニット300、圧縮ユニット400、解析ユニット500、復号ユニット600、および通知ユニット700に対応する動作を呼び出して実行する。
【００８１】
例えば、本発明による端末の第1の実施形態（図3に示されている実施形態）で、計算ユニット300は端末のプロセッサとすることができ、取得ユニット100および比較ユニット200は、プロセッサに組み込んでもよく、プロセッサとは独立に配置してもよく、またはソフトウェア形式でプロセッサに格納してもよく、したがってプロセッサは、取得ユニット100および比較ユニット200の機能を呼び出して実施する。これは本発明の実施形態において限定されない。前述のプロセッサは、中央処理装置（CPU）、マイクロプロセッサ、シングルチップマイクロコンピュータなどとすることができる。
【００８２】
図5を参照すると、図5は本発明による端末の第3の実施形態の構成の概略図である。この実施形態で、端末は、
入力デバイス10、出力デバイス20、メモリ30、およびプロセッサ40を含み、ここで入力デバイス10は、被測定物の画像を取得するように構成された、第1のカメラおよび第2のカメラを含み、入力デバイス10、出力デバイス20、メモリ30、およびプロセッサ40はバスに接続されて、ここでメモリ30はプログラムコードのセットを格納し、ならびにプロセッサ40は、メモリ30に格納されたプログラムコードを呼び出して次の動作、
第1のカメラを使用することにより、被測定物を含む第1の画像を取得し、第2のカメラを使用することにより、被測定物を含む第2の画像を取得するステップであって、ここで第1のカメラおよび第2のカメラは同じ平面に配置されている、ステップと、
被測定物の総位置オフセットを取得するために、第1の画像中の被測定物の位置と第2の画像中の被測定物の位置を比較するステップであって、ここで総位置オフセットは、第2の画像中の被測定物の位置に対する第1の画像中の被測定物の位置のオフセットを表すために使用され、ならびに、総位置オフセットは、第1の画像中の被測定物の位置オフセット成分および第2の画像中の被測定物の位置オフセット成分による計算を用いて取得することができ、ここで位置オフセット成分のどちらか一方は、対応する画像中の被測定物の位置から画像の中心線までの距離であり、および、画像の中心線は、第1のカメラの中心と第2のカメラの中心を接続する線に垂直である、ステップと、
第1の画像に基づいてユーザにより入力された測定点選択命令を受け取り、総位置オフセット、第1のカメラの中心と第2のカメラの中心との距離、および第1のカメラの焦点距離に従って、選択された測定点間の距離を計算するステップと
を行うように構成される。
【００８３】
任意選択として、プロセッサ40は、
被測定物の総位置オフセットを取得するステップの後に、第1の画像の撮像データおよび総位置オフセットを圧縮し、圧縮された第1の画像の撮像データおよび総位置オフセットを画像ファイルとして格納し、
第1の画像に基づいてユーザにより入力された測定点選択命令を受け取るステップの前に、第1の画像の撮像データおよび総位置オフセットを取得するために、画像ファイルを解析し、
端末のスクリーンに第1の画像を表示するために、撮像データを復号する
ようにさらに構成される。
【００８４】
出力デバイス20は、選択された測定点間の距離を計算するステップの後に、端末のスクリーンに、計算を用いて取得した距離結果を表示し、または、音声を用いて、計算を用いて取得した距離結果をユーザに通知するように構成される。
【００８５】
任意選択として、プロセッサ40は、被測定物の総位置オフセットを取得するために、次式
D＝X1＋X2
を使用することにより第1の画像中の被測定物の位置と第2の画像中の被測定物の位置を比較するように具体的に構成され、
式中、Dは被測定物の総位置オフセットであり、X1は第1の画像中の被測定物の位置オフセット成分であり、およびX2は第2の画像中の被測定物の位置オフセット成分である。
【００８６】
任意選択として、プロセッサ40は、次式
【数９】
0006490242.tif 000009
を使用することにより、選択された測定点間の距離を計算するようにさらに具体的に構成され、
式中、Lは選択された測定点間の距離であり、（Xp，Yp）は第1の画像中の測定点pの座標であり、Dpは測定点pの総位置オフセットであり、（Xq，Yq）は第1の画像中の測定点qの座標であり、Dqは測定点qの総位置オフセットであり、ならびにH1＝h1／aであって、式中、h1は第1のカメラの焦点距離であり、およびaは単一画素のサイズ定数である。
【００８７】
任意選択として、プロセッサ40は、次式
Z＝H1＊D1／（X1＋X2）
を使用することにより、被測定物から第1のカメラおよび第2のカメラの中心を接続する線までの垂直距離を計算するようにさらに構成され、
式中、Zは被測定物から第1のカメラおよび第2のカメラの中心を接続する線までの垂直距離であり、H1＝h1／aであって、式中、h1は第1のカメラの焦点距離であり、およびaは単一画素のサイズ定数であり、D1は第1のカメラの中心と第2のカメラの中心との距離であり、X1は第1の画像中の被測定物の位置オフセット成分であり、ならびにX2は第2の画像中の被測定物の位置オフセット成分である。
【００８８】
本明細書中の実施形態は漸進的な方式ですべて説明され、各実施形態は他の実施形態との相違点に焦点をあてていることに留意すべきであり、実施形態中の同じまたは同様の部分については、これらの実施形態を参照されたい。装置実施形態は方法実施形態と基本的に同様であり、したがって、装置実施形態は簡単に説明されている。関連した部分については、方法実施形態中の説明を参照されたい。
【００８９】
前述の実施形態の説明によれば、本発明は、次の利点を有する。
【００９０】
被測定物の画像である第1の画像および第2の画像が2つのカメラを使用することにより取得され、被測定物の総位置オフセットが比較および計算を用いて取得される。距離を測定すべき測定点を選択するとき、ユーザは、総位置オフセット、第1のカメラの中心と第2のカメラの中心との距離、および第1のカメラの焦点距離による計算を用いて、選択された測定点間の距離を取得することができる。被測定物のサイズを測定するために、ユーザは、特別な測定ツールを携帯する必要がなく、写真撮影のための端末を携帯するだけでよく、それによって端末の機能が豊富になり、端末の実用性および利便性が強化される。
【００９１】
当業者は、方法実施形態のステップのすべてまたは一部が、関連ハードウェアに命令するプログラムにより実施され得ることを理解することができる。プログラムは、コンピュータ可読記憶媒体に格納することができる。プログラムが動作するとき、方法実施形態のステップが行われる。前述の記憶媒体は、ROM、RAM、磁気ディスク、または光ディスクなどの、プログラムコードを格納可能な任意の媒体を含む。
【００９２】
本発明の実施形態で提供された測定方法および端末は、上に詳細に説明されている。本発明の原理および実装方式は、特定の実施例を使用することによりここに説明されている。実施例についての上の説明は、単に、本発明の方法および核となる概念を理解する助けとなるために提供されるにすぎない。加えるに、当業者は、本発明の概念に従って特定の実装方式および応用範囲に関して本発明に変形および修正をなすことができる。したがって、明細書の内容は、本発明を限定するものと解釈してはならない。
【符号の説明】
【００９３】
10  入力デバイス
20  出力デバイス
30  メモリ
40  プロセッサ
100  取得ユニット
200  比較ユニット
300  計算ユニット
400  圧縮ユニット
500  解析ユニット
600  復号ユニット
700  通知ユニット
【図１】
0006490242.tif 000013
【図２】
0006490242.tif 000014
【図３】
0006490242.tif 000015
【図４】
0006490242.tif 000016
【図５】
0006490242.tif 000017
【図６】
0006490242.tif 000018