(57)【特許請求の範囲】
【請求項１】
表示機器に用いられる、画像による空間パラメータ特定方法であって、
前記表示機器に表示された画像における対応する第１の画素座標、および、前記画像における対応する第２の画素座標を特定するステップと、
前記第１の画素座標と前記第２の画素座標との間の対応する画像像距離を特定するステップと、
前記画像像距離、前記画像を撮像する時の物点距離および前記画像を撮像する撮像装置のレンズの焦点距離に基づいて、前記第１の画素座標と前記第２の画素座標との間の対応する空間パラメータを特定するステップと、
前記第１の画素座標と前記第２の画素座標を、所定の形状で前記表示機器に表示するステップと、
前記画像に対してエッジを検出し、前記第１の画素座標と前記第２の画素座標が前記画像における被写体の両端に対応するエッジに位置しているか否かを特定して、前記第１の画素座標と前記第２の画素座標が前記画像における前記被写体の両端に対応するエッジに位置していない場合に、前記所定の形状をフリッカする方式で前記第１の画素座標と前記第２の画素座標を調整する必要があるか否かをプロンプトするステップと、を含むことを特徴とする画像による空間パラメータ特定方法。
【請求項２】
前記第１の画素座標と前記第２の画素座標との間の対応する画像像距離を特定するステップは、
前記第１の画素座標と前記第２の画素座標との間の対応する画素距離を特定するステップと、
前記撮像装置の画像センサの画素の物理サイズを特定するステップと、
前記画素距離と前記画素の物理サイズに基づいて、前記第１の画素座標と前記第２の画素座標との間の対応する画像像距離を特定するステップと、を含むことを特徴とする請求項１に記載の画像による空間パラメータ特定方法。
【請求項３】
前記画像を撮像する撮像装置が前記表示機器に設けられていない場合、前記画像のピクチャフォーマットを特定するステップと、
前記ピクチャフォーマットに基づいて、前記画像の情報ヘッダから、前記画像を撮像する時の物点距離、前記画像を撮像する撮像装置のレンズの焦点距離および前記撮像装置の画像センサの画素の物理サイズを特定するステップと、をさらに含むことを特徴とする請求項１に記載の画像による空間パラメータ特定方法。
【請求項４】
前記画像を撮像する撮像装置が前記表示機器に設けられている場合、前記画像を撮像する時の物点距離を特定するステップと、
前記画像を撮像する時の物点距離、前記撮像装置のレンズの焦点距離および前記撮像装置の画像センサの画素の物理サイズを、所定のピクチャフォーマットで前記画像の情報ヘッダに書き込むステップと、をさらに含むことを特徴とする請求項１に記載の画像による空間パラメータ特定方法。
【請求項５】
前記画像を撮像する時の物点距離を特定するステップは、
前記表示機器に設けられている赤外装置によって、赤外光を送信してから受信するまでの時間を特定するステップと、
前記時間と前記赤外光の波長に基づいて、前記物点距離を特定するステップと、を含むことを特徴とする請求項４に記載の画像による空間パラメータ特定方法。
【請求項６】
表示機器に用いられる、画像による空間パラメータ特定装置であって、
前記表示機器に表示された画像における対応する第１の画素座標、および、前記画像における対応する第２の画素座標を特定するように構成される第１の特定モジュールと、
前記第１の特定モジュールにより特定された前記第１の画素座標と前記第２の画素座標との間の対応する画像像距離を特定するように構成される第２の特定モジュールと、
前記第２の特定モジュールにより特定された前記画像像距離、前記画像を撮像する時の物点距離および前記画像を撮像する撮像装置のレンズの焦点距離に基づいて、前記第１の画素座標と前記第２の画素座標との間の対応する空間パラメータを特定するように構成される第３の特定モジュールと、
前記第１の特定モジュールにより特定された前記第１の画素座標と前記第２の画素座標を、所定の形状で前記表示機器に表示するように構成される表示モジュールと、
前記画像に対してエッジを検出し、前記第１の画素座標と前記第２の画素座標が前記画像における被写体の両端に対応するエッジに位置しているか否かを特定して、前記第１の画素座標と前記第２の画素座標が前記画像における前記被写体の両端に対応するエッジに位置していない場合に、前記所定の形状をフリッカする方式で前記第１の画素座標と前記第２の画素座標を調整する必要があるか否かをプロンプトするように構成されるプロンプトモジュールと、を備えることを特徴とする画像による空間パラメータ特定装置。
【請求項７】
前記第２の特定モジュールは、
前記第１の画素座標と前記第２の画素座標との間の対応する画素距離を特定するように構成される第１の特定サブモジュールと、
前記撮像装置の画像センサの画素の物理サイズを特定するように構成される第２の特定サブモジュールと、
前記第１の特定サブモジュールにより特定された前記画素距離と、前記第２の特定サブモジュールにより特定された前記画素の物理サイズに基づいて、前記第１の画素座標と前記第２の画素座標との間の対応する画像像距離を特定するように構成される第３の特定サブモジュールと、を有することを特徴とする請求項６に記載の画像による空間パラメータ特定装置。
【請求項８】
前記画像を撮像する撮像装置が前記表示機器に設けられていない場合、前記画像のピクチャフォーマットを特定するように構成される第４の特定モジュールと、
前記第４の特定モジュールにより特定された前記ピクチャフォーマットに基づいて、前記画像の情報ヘッダから、前記画像を撮像する時の物点距離、前記画像を撮像する撮像装置のレンズの焦点距離および前記撮像装置の画像センサの画素の物理サイズを特定するように構成される第５の特定モジュールと、をさらに備えることを特徴とする請求項６に記載の画像による空間パラメータ特定装置。
【請求項９】
前記画像を撮像する撮像装置が前記表示機器に設けられている場合、前記画像を撮像する時の物点距離を特定するように構成される第６の特定モジュールと、
前記第６の特定モジュールにより特定された前記画像を撮像する時の物点距離、前記撮像装置のレンズの焦点距離および前記撮像装置の画像センサの画素の物理サイズを、所定のピクチャフォーマットで前記画像の情報ヘッダに書き込むように構成される書込モジュールと、をさらに備えることを特徴とする請求項６に記載の画像による空間パラメータ特定装置。
【請求項１０】
前記第６の特定モジュールは、
前記表示機器に設けられている赤外装置によって、赤外光を送信してから受信するまでの時間を特定するように構成される第４の特定サブモジュールと、
前記第４の特定サブモジュールにより特定された前記時間と前記赤外光の波長に基づいて、前記物点距離を特定するように構成される第５の特定サブモジュールと、を有することを特徴とする請求項９に記載の画像による空間パラメータ特定装置。
【請求項１１】
プロセッサと、
プロセッサが実行可能な指令を記憶するためのメモリと、を備え、
前記プロセッサは、
表示機器に表示された画像における対応する第１の画素座標、および、前記画像における対応する第２の画素座標を特定し、
前記第１の画素座標と前記第２の画素座標との間の対応する画像像距離を特定し、
前記画像像距離、前記画像を撮像する時の物点距離および前記画像を撮像する撮像装置のレンズの焦点距離に基づいて、前記第１の画素座標と前記第２の画素座標との間の対応する空間パラメータを特定し、
前記第１の画素座標と前記第２の画素座標を、所定の形状で前記表示機器に表示し、
前記画像に対してエッジを検出し、前記第１の画素座標と前記第２の画素座標が前記画像における被写体の両端に対応するエッジに位置しているか否かを特定して、前記第１の画素座標と前記第２の画素座標が前記画像における前記被写体の両端に対応するエッジに位置していない場合に、前記所定の形状をフリッカする方式で前記第１の画素座標と前記第２の画素座標を調整する必要があるか否かをプロンプトするように構成されることを特徴とする端末機器。
【請求項１２】
プロセッサに実行されることにより、請求項１から請求項５のいずれか１項に記載の画像による空間パラメータ特定方法を実現することを特徴とするプログラム。
【請求項１３】
請求項１２に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像処理技術分野に関し、特に、画像による空間パラメータ特定方法、装置、プログラム、記録媒体および端末機器に関する。
【背景技術】
【０００２】
ピクチャにより、ピクチャにおける物体の大きさを他人にディスプレイする際、ピクチャの撮像されたシーンに参照物を置く必要がある。例えば、Ａ４シートを参照物とし、空気清浄機をＡ４シートと比較することで、他人が空気清浄機の大きさに対して直観的に認知することができる。ユーザの撮像距離が異なると、被写体がカメラの画像センサに占める画素点の個数も異なるため、ユーザが写真における参照物により被写体の本当の大きさを便利に知ることは、不可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
関連技術に存在する問題を解決するために、本開示の実施例は、画像により画像における被写体の本当の大きさを便利に特定するように、画像による空間パラメータ特定方法、装置、プログラム、記録媒体および端末機器を提供する。
【課題を解決するための手段】
【０００４】
本開示の実施例の第１の態様によれば、表示機器に用いられる、画像による空間パラメータ特定方法を提供する。前記方法は、前記表示機器に表示された画像における対応する第１の画素座標、および、前記画像における対応する第２の画素座標を特定するステップと、前記第１の画素座標と前記第２の画素座標との間の対応する画像像距離を特定するステップと、前記画像像距離、前記画像を撮像する時の物点距離および前記画像を撮像する撮像装置のレンズの焦点距離に基づいて、前記第１の画素座標と前記第２の画素座標との間の対応する空間パラメータを特定するステップと、を含む。
【０００５】
ある実施例では、前記第１の画素座標と前記第２の画素座標との間の対応する画像像距離を特定するステップは、前記第１の画素座標と前記第２の画素座標との間の対応する画素距離を特定するステップと、前記撮像装置の画像センサの画素の物理サイズを特定するステップと、前記画素距離と前記画素の物理サイズに基づいて、前記第１の画素座標と前記第２の画素座標との間の対応する画像像距離を特定するステップと、を含んでも良い。
【０００６】
ある実施例では、前記方法は、前記画像を撮像する撮像装置が前記表示機器に設けられていない場合、前記画像のピクチャフォーマットを特定するステップと、前記ピクチャフォーマットに基づいて、前記画像の情報ヘッダから、前記画像を撮像する時の物点距離、前記画像を撮像する撮像装置のレンズの焦点距離および前記撮像装置の画像センサの画素の物理サイズを特定するステップと、をさらに含んでも良い。
【０００７】
ある実施例では、前記方法は、前記画像を撮像する撮像装置が前記表示機器に設けられている場合、前記画像を撮像する時の物点距離を特定するステップと、前記画像を撮像する時の物点距離、前記撮像装置のレンズの焦点距離および前記撮像装置の画像センサの画素の物理サイズを、所定のピクチャフォーマットで前記画像の情報ヘッダに書き込むステップと、をさらに含んでも良い。
【０００８】
ある実施例では、前記画像を撮像する時の物点距離を特定するステップは、前記表示機器に設けられている赤外装置によって、赤外光を送信してから受信するまでの時間を特定するステップと、前記時間と前記赤外光の波長に基づいて、前記物点距離を特定するステップと、を含んでも良い。
【０００９】
ある実施例では、前記方法は、前記第１の画素座標と前記第２の画素座標を、所定の形状で前記表示機器に表示するステップと、前記所定の形状により、前記第１の画素座標と前記第２の画素座標を調整する必要があるか否かをプロンプトするステップと、をさらに含んでも良い。
【００１０】
本開示の実施例の第２の態様によれば、表示機器に用いられる、画像による空間パラメータ特定装置を提供する。前記装置は、前記表示機器に表示された画像における対応する第１の画素座標、および、前記画像における対応する第２の画素座標を特定するように構成される第１の特定モジュールと、前記第１の特定モジュールにより特定された前記第１の画素座標と前記第２の画素座標との間の対応する画像像距離を特定するように構成される第２の特定モジュールと、前記第２の特定モジュールにより特定された前記画像像距離、前記画像を撮像する時の物点距離および前記画像を撮像する撮像装置のレンズの焦点距離に基づいて、前記第１の画素座標と前記第２の画素座標との間の対応する空間パラメータを特定するように構成される第３の特定モジュールと、を備える。
【００１１】
ある実施例では、前記第２の特定モジュールは、前記第１の画素座標と前記第２の画素座標との間の対応する画素距離を特定するように構成される第１の特定サブモジュールと、前記撮像装置の画像センサの画素の物理サイズを特定するように構成される第２の特定サブモジュールと、前記第１の特定サブモジュールにより特定された前記画素距離、および、前記第２の特定サブモジュールにより特定された前記画素の物理サイズに基づいて、前記第１の画素座標と前記第２の画素座標との間の対応する画像像距離を特定するように構成される第３の特定サブモジュールと、を有しても良い。
【００１２】
ある実施例では、前記装置は、前記画像を撮像する撮像装置が前記表示機器に設けられていない場合、前記画像のピクチャフォーマットを特定するように構成される第４の特定モジュールと、前記第４の特定モジュールにより特定された前記ピクチャフォーマットに基づいて、前記画像の情報ヘッダから、前記画像を撮像する時の物点距離、前記画像を撮像する撮像装置のレンズの焦点距離および前記撮像装置の画像センサの画素の物理サイズを特定するように構成される第５の特定モジュールと、をさらに備えても良い。
【００１３】
ある実施例では、前記装置は、前記画像を撮像する撮像装置が前記表示機器に設けられている場合、前記画像を撮像する時の物点距離を特定するように構成される第６の特定モジュールと、前記第６の特定モジュールにより特定された前記画像を撮像する時の物点距離、前記撮像装置のレンズの焦点距離および前記撮像装置の画像センサの画素の物理サイズを、所定のピクチャフォーマットで前記画像の情報ヘッダに書き込むように構成される書込モジュールと、をさらに備えても良い。
【００１４】
ある実施例では、前記第６の特定モジュールは、前記表示機器に設けられている赤外装置によって、赤外光を送信してから受信するまでの時間を特定するように構成される第４の特定サブモジュールと、前記第４の特定サブモジュールにより特定された前記時間と前記赤外光の波長に基づいて、前記物点距離を特定するように構成される第５の特定サブモジュールと、を有しても良い。
【００１５】
ある実施例では、前記装置は、前記第１の特定モジュールにより特定された前記第１の画素座標と前記第２の画素座標を、所定の形状で前記表示機器に表示するように構成される表示モジュールと、前記表示モジュールに表示されている前記所定の形状によって、前記第１の画素座標と前記第２の画素座標を調整する必要があるか否かをプロンプトするように構成されるプロンプトモジュールと、をさらに備えても良い。
【００１６】
本開示の実施例の第３の態様によれば、端末機器を提供する。前記端末機器は、プロセッサと、プロセッサが実行可能な指令を記憶するためのメモリと、を備え、前記プロセッサは、前記表示機器に表示された画像における対応する第１の画素座標、および、前記画像における対応する第２の画素座標を特定し、前記第１の画素座標と前記第２の画素座標との間の対応する画像像距離を特定し、前記画像像距離、前記画像を撮像する時の物点距離および前記画像を撮像する撮像装置のレンズの焦点距離に基づいて、前記第１の画素座標と前記第２の画素座標との間の対応する空間パラメータを特定するように構成される。
本開示の実施例の第４の態様によれば、プロセッサに実行されることにより、本開示の実施例の第１の態様に記載の画像による空間パラメータ特定方法を実現するプログラムを提供する。
本開示の実施例の第５の態様によれば、本開示の実施例の第４の態様に記載のプログラムが記録された記録媒体を提供する。
【発明の効果】
【００１７】
本開示の実施例による技術案は、以下の格別な作用効果を含むことができる。表示機器に表示された画像において、第１の画素座標と第２の画素座標を特定すれば、画像における測定する必要がある被写体の本当の大きさを得ることができ、これによって、表示機器において、画像により画像における被写体の空間パラメータを便利に特定することができ、画像により被写体の本当の大きさを定量化することで、画像に参照物を設ける方式で被写体の本当の大きさを対比することが回避され、ユーザ体験が向上する。
【００１８】
上述した一般的な記述および後続の詳細な記述は、単に例示的および解釈的なものであり、本発明を制限できるものでないと理解されるべきである。
【図面の簡単な説明】
【００１９】
ここでの図面は、明細書を構成する一部として見なされ、本開示に適した実施例を示し、かつ、明細書の文字記載とともに本開示の仕組みを解釈するために用いられる。
【図１Ａ】ある実施例による画像による空間パラメータ特定方法を示すフローチャートである。
【図１Ｂ】ある実施例による画像における第１の画素座標と第２の画素座標を示す模式図である。
【図１Ｃ】ある実施例によるイメージング模式図である。
【図２】ある実施例一による画像による空間パラメータ特定方法を示すフローチャートである。
【図３】ある実施例二による画像による空間パラメータ特定方法を示すフローチャートである。
【図４】ある実施例による画像による空間パラメータ特定装置を示すブロック図である。
【図５】ある実施例による別の画像による空間パラメータ特定装置を示すブロック図である。
【図６】ある実施例による端末機器のためのブロック図である。
【発明を実施するための形態】
【００２０】
次に、実施例を詳細に説明し、例示が図に示されている。以下の記述が図に係る場合、別途にて示さない限り、異なる図面における同じ符号は、同じまたは相似する要素を示す。以下の実施例に記述される実施形態は、本発明と一致する全ての実施形態を代表するとは限らない。逆に、それらは、添付の特許請求の範囲に記載されているように、本発明の一部の局面と一致する装置および方法の例に過ぎない。
【００２１】
図１Ａは、ある実施例による画像による空間パラメータ特定方法を示すフローチャートであり、図１Ｂは、ある実施例による画像における第１の画素座標と第２の画素座標を示す模式図であり、図１Ｃは、ある実施例によるイメージング模式図である。当該画像による空間パラメータ特定方法は、表示機能を有する端末機器（例えば、スマートフォン、タブレットＰＣ、デスクトップコンピュータなど）に用いられても良く、端末機器にアプリケーションをインストールする方式、または、デスクトップコンピュータにソフトウェアをインストールする方式によって実現されても良い。図１Ａに示すように、当該画像による空間パラメータ特定方法は、以下のステップＳ１０１〜Ｓ１０３を含む。
【００２２】
ステップＳ１０１では、表示機器に表示された画像における対応する第１の画素座標、および、画像における対応する第２の画素座標を特定する。
【００２３】
ある実施例では、図１Ｂに示すように、表示機器に画像１０を表示する時、タッチスクリーンにおけるユーザのタッチ点の位置を監視し、タッチ点の位置を画像における画素座標に変換することで、ユーザがクリックする必要がある画像における画素座標を特定する。別の実施例では、表示機器に画像１０を表示する時、マウスのクリック位置を監視し、マウスのクリック位置を画像における画素座標に変換することで、ユーザがクリックする必要がある画像における画素座標を特定する。
【００２４】
ある実施例では、第１の画素座標と第２の画素座標を、画像における被写体のエッジ位置（図１Ｂに示す赤いナツメの両端）に対応しても良く、これによれば、第１の画素座標と第２の画素座標により、空間での画像における物体の本当の大きさを特定することができる。別の実施例では、第１の画素座標と第２の画素座標を、画像における２つの物体の中心位置に対応しても良く、これによれば、第１の画素座標と第２の画素座標、例えば、図１Ｂに示すように、画像１０における赤いナツメの第１の端点１１に対応する第１の画素座標、第２の端点１２に対応する第２の画素座標により、２つの物体間の本当の距離を特定することができる。
【００２５】
ステップＳ１０２では、第１の画素座標と第２の画素座標との間の対応する画像像距離を特定する。
【００２６】
ある実施例では、第１の画素座標が[ａ１、ｂ１]であり、第２の画素座標が[ａ２、ｂ２]であり、第１の画素座標と第２の画素座標との間の画像距離は、
【数１】
0006392991.tif 000002
であっても良い。
【００２７】
ステップＳ１０３では、画像像距離、画像を撮像する時の物点距離および画像を撮像する撮像装置のレンズの焦点距離に基づいて、第１の画素座標と第２の画素座標との間の対応する空間パラメータを特定する。
【００２８】
ある実施例では、図１Ｃに示すように、第１の画素座標と第２の画素座の間の対応する画像像距離を特定した後、撮像装置の対応する画像センサの画素の物理サイズに基づいて、物体イメージングのサイズを特定し、図１Ｃに示す相似三角形の相似関係
【数２】
0006392991.tif 000003
によって、画像における被写体の本当の空間パラメータを特定することができる。ある実施例では、空間パラメータは、被写体の本当のサイズであっても良く、別の実施例では、撮像されるシーンにおける本当の距離であっても良く、本開示では、空間パラメータを限定せず、第１の画素座標と第２の画素座標により第１の画素座標と第２の画素座標との間の対応する本当の距離を特定できれば良い。
【００２９】
ある例示的なシーンでは、ベンダーは図１Ｂに示す赤いナツメを販売しており、関連技術では、ベンダーは、画像１０に一元のコインを置くことにより、赤いナツメの大きさを対比する必要がある。本開示によれば、購買者はオンラインショッピングする際に、画像における、画像を撮像する時に採用されるレンズの焦点距離、撮像装置の画像センサの画素の物理サイズおよび撮像時の物点距離などの情報を読み取ることで、図１Ｂにおける前記第１の画素座標１１と第２の画素座標１２によれば、赤いナツメの本当のサイズを得ることができる。
【００３０】
本実施例では、表示機器に表示された画像において、第１の画素座標と第２の画素座標を特定すれば、画像における測定する必要がある被写体の本当の大きさを得ることができ、これによって、表示機器において、画像により画像における被写体の空間パラメータを便利に特定することができ、画像により被写体の本当の大きさを定量化することで、画像に参照物を設ける方式で被写体の本当の大きさを対比することが回避され、ユーザ体験が向上する。
【００３１】
ある実施例では、第１の画素座標と第２の画素座標との間の対応する画像像距離を特定するステップは、第１の画素座標と第２の画素座標との間の対応する画素距離を特定するステップと、撮像装置の画像センサの画素の物理サイズを特定するステップと、画素距離と画素の物理サイズに基づいて、第１の画素座標と第２の画素座標との間の対応する画像像距離を特定するステップと、を含んでも良い。
【００３２】
ある実施例では、方法は、画像を撮像する撮像装置が表示機器に設けられていない場合、画像のピクチャフォーマットを特定するステップと、ピクチャフォーマットに基づいて、画像の情報ヘッダから、画像を撮像する時の物点距離、画像を撮像する撮像装置のレンズの焦点距離および撮像装置の画像センサの画素の物理サイズを特定するステップと、をさらに含んでも良い。
【００３３】
ある実施例では、方法は、画像を撮像する撮像装置が表示機器に設けられている場合、画像を撮像する時の物点距離を特定するステップと、画像を撮像する時の物点距離、撮像装置のレンズの焦点距離および撮像装置の画像センサの画素の物理サイズを、所定のピクチャフォーマットで画像の情報ヘッダに書き込むステップと、をさらに含んでも良い。
【００３４】
ある実施例では、画像を撮像する時の物点距離を特定するステップは、表示機器に設けられている赤外装置によって、赤外光を送信してから受信するまでの時間を特定するステップと、時間と赤外光の波長に基づいて、物点距離を特定するステップと、を含んでも良い。
【００３５】
ある実施例では、方法は、第１の画素座標と第２の画素座標を、所定の形状で表示機器に表示するステップと、第１の画素座標と第２の画素座標を調整する必要があるか否かをプロンプトするステップと、をさらに含んでも良い。
【００３６】
具体的には如何に画像により空間パラメータを特定するかについて、後続の実施例を参照すればよい。
【００３７】
本開示の実施例による上記方法によれば、表示機器において、画像により、画像における被写体の空間パラメータを便利に特定することができ、画像により被写体の本当の大きさを定量化することで、画像に参照物を設ける方式で被写体の本当の大きさを対比することが回避され、ユーザ体験が向上する。
【００３８】
以下、具体的な実施例を用いて本開示の実施例による技術案を説明する。
【００３９】
図２は、ある実施例一による画像による空間パラメータ特定方法を示すフローチャートである。本実施例では、本開示の実施例による上記方法を用いて、画像を撮像する撮像装置が表示機器に設けられていないことを例とし、かつ、図１Ｂと組み合わせて例示的に説明するが、図２に示すように、以下のステップを含む。
【００４０】
ステップＳ２０１では、表示機器に表示された画像における対応する第１の画素座標、および、画像における対応する第２の画素座標を特定する。
【００４１】
ある実施例では、第１の画素座標と第２の画素座標を、所定の形状（図１Ｂに示す「+」）で前記表示機器に表示して、第１の画素座標と第２の画素座標を調整する必要があるか否かをプロンプトしても良い。１つの例として、端末機器のユーザは赤いナツメの大きさを測定する必要があり、このとき、第１の画素座標と第２の画素座標が赤いナツメのエッジに位置する必要があり、ある実施例では、画像１０に対してエッジを検出し、第１の画素座標と第２の画素座標が被写体（例えば、図１Ｂに示す赤いナツメ）のエッジに位置しているか否かを特定しても良く、第１の画素座標と第２の画素座標が被写体のエッジに位置していなければ、「+」をフリッカする方式で第１の画素座標と第２の画素座標を調整することをユーザにプロンプトし、これによって、第１の画素座標と第２の画素座標が被写体のエッジをより精確に反映し、さらに、画像における被写体の画像距離を特定することができる。もう１つの例として、端末機器のユーザは、２つの被写体（第１の被写体と第２の被写体）の間の距離を測定する必要があり、このとき、第１の画素座標と第２の画素座標がそれぞれ第１の被写体と第２の被写体の中心に位置する必要があり、ある実施例では、第１の被写体と第２の被写体とを含む画像（図示せず）に対してエッジを検出し、第１の画素座標と第２の画素座標が第１の被写体と第２の被写体の中心に位置しているか否かを特定しても良く、若し、第１の画素座標と第２の画素座標のうち１つが被写体の中心に位置していなければ、「+」をフリッカする方式で第１の画素座標及び第２の画素座標又はこれらのいずれかを調整することをユーザにプロンプトし、これによって、第１の画素座標と第２の画素座標が被写体の中心をより精確に反映し、さらに、画像における第１の被写体と第２の被写体の中心の画像距離を精確に特定することができる。
【００４２】
ステップＳ２０２では、第１の画素座標と第２の画素座標との間の対応する画素距離を特定する。
【００４３】
ステップＳ２０２の記述は上記ステップＳ１０２の記述を参照すればよいため、ここで繰り返して詳細に説明しない。
【００４４】
ステップＳ２０３では、画像のピクチャフォーマットを特定する。
【００４５】
ある実施例では、画像１０に書き込まれるフォーマット情報によって画像のピクチャフォーマットを特定しても良い。
【００４６】
ステップＳ２０４では、ピクチャフォーマットに基づいて、画像の情報ヘッダから、画像を撮像する時の物点距離、画像を撮像する撮像装置のレンズの焦点距離および撮像装置の画像センサの画素の物理サイズを特定する。
【００４７】
ステップＳ２０５では、画素距離と画素の物理サイズに基づいて、第１の画素座標と第２の画素座標との間の対応する画像像距離を特定する。
【００４８】
ステップＳ２０４とステップＳ２０５では、例えば、撮像装置の画像センサの画素の物理サイズが１ミクロンであり（単なる模式的説明）、図１Ｂに示す第１の画素座標１１と第２の画素座標１２の間の画素距離が１００個の画素であれば、第１の画素座標１１と第２の画素座標１２の間の対応する画像像距離は１*１００=１００ミクロンとなる。
【００４９】
ステップＳ２０６では、画像像距離、画像を撮像する時の物点距離および画像を撮像する撮像装置のレンズの焦点距離に基づいて、第１の画素座標と第２の画素座標との間の対応する空間パラメータを特定する。
【００５０】
ステップＳ２０６の記述は上記ステップＳ１０３の記述を参照すればよいため、ここで繰り返して詳細に説明しない。
【００５１】
ある例示的なシーンでは、端末機器Ａは、それに位置する撮像装置によって画像１０を撮像した後、撮像装置のレンズの焦点距離、撮像装置の画像センサの画素の物理サイズおよび画像１０を撮像する物点距離を、画像１０の情報ヘッダに書き込んで、所定のピクチャフォーマットで記憶し、それから、画像１０を電子商取引プラットホームにアップロードして、撮像された商品「赤いナツメ」を電子商取引プラットホームにディスプレイする。端末機器Ｂは、電子商取引プラットホームによって画像１０を閲覧した後、画像１０における「赤いナツメ」の本当の大きさを知りたい場合、画像１０をその記憶モジュールに記憶しても良く、本開示により、赤いナツメのエッジ座標、すなわち、第１の画素座標１１と第２の画素座標１２を特定し、それから、端末機器Ａが画像１０を撮像する時の関連パラメータ（例えば、撮像装置のレンズの焦点距離、撮像装置の画像センサの画素の物理サイズおよび赤いナツメを撮像する時の物点距離）を、画像１０から読み取り、さらに、赤いナツメの本当の大きさを特定する。これによって、端末機器Ｂのユーザが画像１０におけるコインにより赤いナツメの本当の大きさを対比することが回避され、端末機器Ｂのユーザ体験が向上することができる。
【００５２】
本実施例では、画像を撮像する撮像装置が表示機器に設けられておらず、画像を撮像する時に採用されるレンズの焦点距離、画像センサの画素の物理サイズおよび画像における被写体の物点距離を画像から読み取ることで、他の端末機器が画像を取得した後、画像における被写体の本当の空間パラメータを便利に知ることができ、画像の実際の使用価値を大きく高める。
【００５３】
図３は、ある実施例二による画像による空間パラメータ特定方法を示すフローチャートである。本実施例では、本開示の実施例による上記方法を用いて、画像を撮像する撮像装置が表示機器に設けられて画像を表示機器にプレビューする必要があることを例とし、かつ、図１Ｂと組み合わせて例示的に説明するが、図３に示すように、以下のステップを含む。
【００５４】
ステップＳ３０１では、表示機器に表示された画像における対応する第１の画素座標、および、画像における対応する第２の画素座標を特定する。
【００５５】
ステップＳ３０１の記述は上記ステップＳ１０１の記述を参照すればよいため、ここで繰り返して詳細に説明しない。
【００５６】
ステップＳ３０２では、第１の画素座標と第２の画素座標との間の対応する画像像距離を特定する。
【００５７】
ステップＳ３０２の記述は上記ステップＳ１０２の記述を参照すればよいため、ここで繰り返して詳細に説明しない。
【００５８】
ステップＳ３０３では、画像を撮像する時の物点距離を特定する。
【００５９】
ある実施例では、画像を撮像する時の物点距離を特定するとき、表示機器に設けられている赤外装置によって、赤外光を送信してから受信するまでの時間を特定しても良く、時間と赤外光の波長に基づいて、物点距離を特定しても良い。別の実施例では、単一のビデオカメラまたはダブルビデオカメラによって、画像を撮像する時の物点距離を測定してもよい。関連距離測定方法は、関連技術を参照すればよいため、本開示では、ここで繰り返して詳細に説明しない。
【００６０】
ステップＳ３０４では、画像像距離、画像を撮像する時の物点距離および画像を撮像する撮像装置のレンズの焦点距離に基づいて、第１の画素座標と第２の画素座標との間の対応する空間パラメータを特定する。
【００６１】
ステップＳ３０４の記述は上記ステップＳ１０３の記述を参照すればよいため、ここで繰り返して詳細に説明しない。
【００６２】
ステップＳ３０５では、画像を撮像する時の物点距離、撮像装置のレンズの焦点距離および撮像装置の画像センサの画素の物理サイズを、所定のピクチャフォーマットで画像の情報ヘッダに書き込み、画像を記憶する。
【００６３】
本実施例は、上記実施例の格別な作用効果を有する上、撮像画像時の物点距離、撮像装置のレンズの焦点距離および撮像装置の画像センサの画素の物理サイズを、所定のピクチャフォーマットで画像の情報ヘッダに書き込むことにより、他の端末機器は当該画像を取得した時、当該画像を撮像する関連情報を、当該画像から読み取ることで、画像における被写体の本当のサイズを直接に取得することができ、より多くのユーザが画像により画像における被写体の本当のサイズを直接に特定し、ユーザ体験が向上する。
【００６４】
図４は、ある実施例による画像による空間パラメータ特定装置を示すブロック図である。図４に示すように、画像による空間パラメータ特定装置は、表示機器に表示された画像における対応する第１の画素座標、および、画像における対応する第２の画素座標を特定するように構成される第１の特定モジュール４１と、第１の特定モジュール４１により特定された第１の画素座標と第２の画素座標との間の対応する画像像距離を特定するように構成される第２の特定モジュール４２と、第２の特定モジュール４２により特定された画像像距離、画像を撮像する時の物点距離および画像を撮像する撮像装置のレンズの焦点距離に基づいて、第１の画素座標と第２の画素座標との間の対応する空間パラメータを特定するように構成される第３の特定モジュール４３と、を備える。
【００６５】
図５は、ある実施例による画像により空間パラメータを特定する別の装置を示すブロック図である。図５に示すように、上記図４に示す実施例を基に、ある実施例では、第２の特定モジュール４２は、第１の画素座標と第２の画素座標との間の対応する画素距離を特定するように構成される第１の特定サブモジュール４２１と、撮像装置の画像センサの画素の物理サイズを特定するように構成される第２の特定サブモジュール４２２と、第１の特定サブモジュール４２１により特定された画素距離と、第２の特定サブモジュール４２２により特定された画素の物理サイズに基づいて、第１の画素座標と第２の画素座標との間の対応する画像像距離を特定するように構成される第３の特定サブモジュール４２３と、を有しても良い。
【００６６】
ある実施例では、装置は、画像を撮像する撮像装置が表示機器に設けられていない場合、表示機器に表示された画像のピクチャフォーマットを特定するように構成される第４の特定モジュール４４と、第４の特定モジュール４４により特定されたピクチャフォーマットに基づいて、画像の情報ヘッダから、画像を撮像する時の物点距離、画像を撮像する撮像装置のレンズの焦点距離および撮像装置の画像センサの画素の物理サイズを特定するように構成される第５の特定モジュール４５と、をさらに備えても良く、これによって、第３の特定モジュール４３は、第２の特定モジュール４２により特定された画像像距離、第５の特定モジュール４５により特定された画像を撮像する時の物点距離および画像を撮像する撮像装置のレンズの焦点距離に基づいて、第１の画素座標と第２の画素座標との間の対応する空間パラメータを特定する。
【００６７】
ある実施例では、装置は、画像を撮像する撮像装置が表示機器に設けられている場合、画像を撮像する時の物点距離を特定するように構成される第６の特定モジュール４６と、第６の特定モジュール４６により特定された画像を撮像する時の物点距離、撮像装置のレンズの焦点距離および撮像装置の画像センサの画素の物理サイズを、所定のピクチャフォーマットで画像の情報ヘッダに書き込むように構成される書込モジュール４７と、をさらに備えても良い。
【００６８】
ある実施例では、第６の特定モジュール４６は、表示機器に設けられている赤外装置によって、赤外光を送信してから受信するまでの時間を特定するように構成される第４の特定サブモジュール４６１と、第４の特定サブモジュール４６１により特定された時間と赤外光の波長に基づいて、物点距離を特定するように構成される第５の特定サブモジュール４６２と、を有しても良い。
【００６９】
ある実施例では、装置は、第１の特定モジュール４１により特定された第１の画素座標と第２の画素座標を、所定の形状で表示機器に表示するように構成される表示モジュール４８と、表示モジュール４８に表示されている所定の形状によって、第１の画素座標と第２の画素座標を調整する必要があるか否かをプロンプトするように構成されるプロンプトモジュール４９と、をさらに備えても良い。
【００７０】
上記実施例における装置中の各モジュールが操作を実行する具体的な形態は、当該方法に関する実施例において詳細に記述されているため、ここで繰り返して詳細に説明しない。
【００７１】
図６は、ある実施例による端末機器のためのブロック図である。例えば、端末機器６００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信機器、ゲームコンソール、タブレットデバイス、医療設備、フィットネス機器、ＰＤＡなどであってもよい。
【００７２】
図６を参照すると、端末機器６００は、以下の１つ又は複数のユニット、すなわち、処理ユニット６０２、メモリ６０４、電源ユニット６０６、マルチメディアユニット６０８、オーディオユニット６１０、入力／出力（Ｉ／Ｏ）インターフェース６１２、センサユニット６１４及び通信ユニット６１６を備えてもよい。
【００７３】
処理ユニット６０２は通常、端末機器６００の全般操作、例えば、表示、電話発呼、データ通信、カメラ操作及び記録操作に関連する操作を制御する。処理ユニット６０２は、前記方法のステップの全部又は一部を実行するように、指令を実行する１つ又は複数のプロセッサ６２０を備えてもよい。また、処理ユニット６０２は、処理ユニット６０２と他のユニットとの間の相互作用を容易にするように、１つ又は複数のモジュールを備えてもよい。例えば、処理ユニット６０２は、マルチメディアユニット６０８と処理ユニット６０２との間の相互作用を容易にするように、マルチメディアモジュールを備えてもよい。
【００７４】
メモリ６０４は、端末機器６００での操作をサポートするために、各種別のデータを記憶するように構成される。これらのデータの例示は、端末機器６００で操作する如何なるアプリケーションプログラムまたは方法の指令、連絡人データ、電話帳データ、メッセージ、ピクチャ、映像などを含む。メモリ６０４は、如何なる種別の揮発性もしくは不揮発性記憶デバイスまたはそれらの組合せ、例えば、静的ランダムアクセスメモリ（ＳＲＡＭ）、電気的に消去可能なプログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）、消去可能なプログラマブル読み出し専用メモリ（ＥＰＲＯＭ）、プログラマブル読み出し専用メモリ（ＰＲＯＭ）、読み出し専用メモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスクまたは光ディスクによって実現されてもよい。
【００７５】
電源ユニット６０６は、端末機器６００のユニットのそれぞれに電力を供給する。電源ユニット６０６は、電源管理システム、１つまたは複数の電源、並びに、端末機器６００用の電力を生成、管理および配分するに関する他のユニットを含んでもよい。
【００７６】
マルチメディアユニット６０８は、前記端末機器６００とユーザとの間に１つの出力インターフェースを供給するスクリーンを備える。一部の実施例では、スクリーンは、液晶ディスプレイ（ＬＣＤ）およびタッチパネル（ＴＰ）を含んでも良い。スクリーンは、タッチパネルを含む場合、ユーザからの入力信号を受信するように、タッチスクリーンとして実現されてもよい。タッチパネルは、タッチ、スライドおよびタッチパネルでのジェスチャーを感知するように、１つまたは複数のタッチセンサを含む。前記タッチセンサは、タッチまたはスライド動作の境界を感知するだけではなく、前記タッチまたはスライド操作と関連する持続時間および圧力をさらに検出することができる。一部の実施例では、マルチメディアユニット６０８は、１つのフロントカメラおよび／またはバックカメラを含む。端末機器６００が操作モード、例えば、撮像モードまたは映像モードにあるとき、フロントカメラおよび／またはバックカメラは、外部のマルチメディアデータを受信することができる。フロントカメラおよびバックカメラのそれぞれは、１つの固定の光学レンズシステムであってもよいし、焦点距離および光学ズーム能力を有するものであってもよい。
【００７７】
オーディオユニット６１０は、オーディオ信号を出力および／または入力するように構成される。例えば、オーディオユニット６１０は、マイク（ＭＩＣ）を備え、端末機器６００が操作モード、例えば、発呼モード、記録モードおよび音声識別モードにあるとき、マイクは、外部オーディオ信号を受信するように構成される。受信されたオーディオ信号は、さらに、メモリ６０４に記憶される、または、通信ユニット６１６を介して送信されることができる。一部の実施例では、オーディオユニット６１０は、さらに、オーディオ信号を出力するためのスピーカをさらに含む。
【００７８】
Ｉ／Ｏインターフェース６１２は、処理ユニット６０２とペリフェラルインターフェースモジュールとの間でインターフェースを供給するものであり、前記ペリフェラルインターフェースモジュールは、キーボード、クリックホイール、ボタンなどであってもよい。これらのボタンは、ホームページボタン、ボリュームボタン、起動ボタンおよびロックボタンを含んでも良いが、それらに限定されない。
【００７９】
センサユニット６１４は、様々な側面での状態推定を端末機器６００に供給するための１つまたは複数のセンサを含む。例えば、センサユニット６１４は、端末機器６００のオン／オフ状態、ユニットの相対位置を検出することができ、例えば、前記ユニットは、端末機器６００のディスプレイおよびキーパッドである。センサユニット６１４は、さらに、端末機器６００もしくは端末機器６００の１つのユニットの位置変更、ユーザと端末機器６００との接触の存在もしくは不存在、端末機器６００の方位または加速／減速および端末機器６００の温度変化をさらに検出することができる。センサユニット６１４は、如何なる物理的接触もないとき、近辺にある物体の存在を検出するための近接センサを含んでもよい。センサユニット６１４は、さらに、イメージングアプリケーションに使用される光センサ、例えばＣＭＯＳまたはＣＣＤ画像センサを含んでも良い。一部の実施例では、当該センサユニット６１４は、さらに、加速度センサ、ジャイロセンサ、磁気センサ、圧力センサまたは温度センサを含んでも良い。
【００８０】
通信ユニット６１６は、端末機器６００と他の機器間の無線または有線方式の通信が便利になるように構成される。端末機器６００は、通信規格に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇもしくは３Ｇ、またはそれらの組合せにアクセスすることができる。ある実施例では、通信ユニット６１６は、外部ブロードキャスト管理システムからのブロードキャスト信号またはブロードキャスト関連情報をブロードキャストチャネルを介して受信する。ある実施例では、前記通信ユニット６１６は、さらに、短距離通信を容易にするように、ニアフィールド通信（ＮＦＣ）モジュールを含んでも良い。例えば、ＮＦＣモジュールでは、無線周波数識別（ＲＦＩＤ）技術、赤外データ協会（ＩｒＤＡ）技術、超広帯域（ＵＷＢ）技術、ブルートゥース（登録商標）（ＢＴ）技術および他の技術によって実現されてもよい。
【００８１】
実施例では、端末機器６００は、上記方法を実行するための１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラ、マイクロコントローラ、マイクロプロセッサまたは他の電子部品によって実現されてもよい。
【００８２】
実施例では、指令を含む非一時的コンピュータ読み取り可能な記憶媒体、例えば、指令を含むメモリ６０４をさらに提供し、上記指令が端末機器６００のプロセッサ６２０によって実行されることで上述した方法を実施させることができる。例えば、前記非一時的コンピュータ読み取り可能な記憶媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ（登録商標）-ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスクおよび光データ記憶機器などであっても良い。
【００８３】
当業者は、明細書を考慮し、ここに公開された開示を実践した後、本開示の他の実施案を容易に想到する。本願は、本開示の如何なる変形、用途または適応的変化もカバーすることを意図する。これらの変形、用途または適応的変化は、本開示の一般的な仕組みに従い、かつ、本開示に開示されていない当分野における公知常識または慣用技術手段を含む。明細書および実施例は単なる例示と見なされ、本開示の本当の範囲および思想は添付の特許請求の範囲によって与えられる。
【００８４】
本開示が以上で記載され、且つ図面に示された正確な構造に限定されるものでなく、その要旨を逸脱しない範囲で様々な補正や変更も可能であることは理解されるべきである。本開示の範囲は、添付する特許請求の範囲のみによって限定される。
【００８５】
本発明は、出願番号が２０１５１０４２９０６２.９であり、出願日が２０１５年７月２０日である中国特許出願を基に提出するものであり、当該中国特許出願の優先権を主張し、当該中国特許出願の全ての内容は、参照のため本願に援用される。
【図１Ａ】
0006392991.tif 000004
【図１Ｂ】
0006392991.tif 000005
【図１Ｃ】
0006392991.tif 000006
【図２】
0006392991.tif 000007
【図３】
0006392991.tif 000008
【図４】
0006392991.tif 000009
【図５】
0006392991.tif 000010
【図６】
0006392991.tif 000011