Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6628866B2 - 三次元表示を実現する方法、及びシステム - Google Patents
[go: Go Back, main page]

JP6628866B2 - 三次元表示を実現する方法、及びシステム - Google Patents

三次元表示を実現する方法、及びシステム Download PDF

Info

Publication number
JP6628866B2
JP6628866B2 JP2018510951A JP2018510951A JP6628866B2 JP 6628866 B2 JP6628866 B2 JP 6628866B2 JP 2018510951 A JP2018510951 A JP 2018510951A JP 2018510951 A JP2018510951 A JP 2018510951A JP 6628866 B2 JP6628866 B2 JP 6628866B2
Authority
JP
Japan
Prior art keywords
image
image frame
dimensional
frame pair
frames
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2018510951A
Other languages
English (en)
Other versions
JP2018530949A (ja
Inventor
ヅション ツァオ
ヅション ツァオ
リンチャオ バオ
リンチャオ バオ
パン フー
パン フー
ミンユ ワン
ミンユ ワン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SZ DJI Technology Co Ltd
Original Assignee
SZ DJI Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SZ DJI Technology Co Ltd filed Critical SZ DJI Technology Co Ltd
Publication of JP2018530949A publication Critical patent/JP2018530949A/ja
Application granted granted Critical
Publication of JP6628866B2 publication Critical patent/JP6628866B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/207Image signal generators using stereoscopic image cameras using a single two-dimensional [2D] image sensor
    • H04N13/221Image signal generators using stereoscopic image cameras using a single two-dimensional [2D] image sensor using the relative movement between cameras and objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/682Vibration or motion blur correction
    • H04N23/685Vibration or motion blur correction performed by mechanical compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Processing Or Creating Images (AREA)
  • Studio Devices (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

著作権通知
本特許文献の開示の一部は著作権保護対象となる内容を含んでいる。本著作権者は、米国特許商標局の特許ファイル又は記録に登録されている本特許文書又は本特許開示を複製することに異議は無いが、それ以外については全ての著作権を留保するものである。
開示する実施形態は一般的にデジタル表示の実現に関し、より具体的には三次元表示の実現に関するが、これに限定されない。
無人航空機(UAV)システム等、様々なモバイルプラットフォームでのユビキタス表示体験は二次元に限られていた。この理由は、大部分のモバイルプラットフォーム(例:外部表示画面、特別表示画面、ノートブック表示画面、及びタブレット)用の表示機器はパネル表示用に設計されているからである。
一方、異なる立体表示機器は、深さ情報の表示に必要とされる場合があり、システム全体の複雑さ及びコストを押し上げる。例えば、立体的な情報を三次元(3D)表示で示すために、無人航空機(UAV)システムは、様々な特別の3D表示機器に加えて、より洗練された画像取得モジュール、符号化/復号化モジュール、及び通信モジュールを配備する必要がある。
従って、簡単且つ安価な三次元(3D)表示を開発する必要性がある。これは、本発明の実施形態が対処しようとする一般的な領域である。
本明細書に、三次元表示を実現することができるシステム及び方法について記述する。本システムは、移動体上の撮像装置により取得された複数の画像フレームを受信することができる。更に、本システムは、移動体上の撮像装置の状態情報を取得し、当該状態情報を用いて、三次元一人称視(FPV)を実現すべく当該複数の画像フレームに基づいて画像フレーム対を設定することができる。追加的に、当該複数の画像フレームから選択された画像フレームを、当該画像フレーム対の第1画像として用いることができる。
本発明の様々な実施形態による、移動体環境を示す。 実施形態による、移動体環境における例示的な支持機構を示す。 本発明の様々な実施形態による、移動体環境における移動体を介した三次元表示の実現を示す。 本発明の様々な実施形態による、移動体環境における端末を介した三次元表示の実現を示す。 本発明の様々な実施形態による、移動体環境における三次元一人称視(FPV)の実現を示す。 本発明の様々な実施形態による、移動体環境において視野(FOV)が左から右に移動している状態での三次元(3D)一人称視(FPV)の実現を示す。 本発明の様々な実施形態による、移動体環境において視野(FOV)が右から左に移動する状態での三次元(3D)一人称視(FPV)の実現を示す。 本発明の様々な実施形態による、移動体環境における三次元表示の実現のフローチャートを示す。 本発明の様々な実施形態による、移動体環境における異なる状態での三次元一人称視(FPV)の実現を示す。 本発明の様々な実施形態による、移動体環境における異なる状態での三次元一人称視(FPV)の実現のフローチャートを示す。
本発明を、同一要素に同一参照符号が付された添付図面の各図の例を用いて、且つ非限定的に示す。本開示における「一つの」又は「1個の」又は「幾つかの」実施形態(群)は必ずしも同一の実施形態に言及している訳ではなく、且つそのような参照は「少なくとも1個」を意味することに留意されたい。
本発明の以下の記述では、移動体の例として無人航空機(UAV)を用いる。当業者には、他の種類の移動体を非限定的に用いてもよいことは明らかであろう。
図1に、本発明の様々な実施形態による移動体環境を示す。図1に示すように、移動体環境100における移動体118は、支持機構102、及び搭載物104を含んでいてよい。移動体118は飛行機として表現されてよいが、当該表現は限定を意図しておらず、任意の適当な種類の移動体を用いることができる。当業者は、本明細書で航空システムの文脈から記述する実施形態のいずれも任意の適当な移動体(例:UAV)に適用可能であることが理解されよう。幾つかの例において、搭載物104は、支持機構102を必要とせずに移動体118上に搭載することができる。
本発明の様々な実施形態によれば、移動体118は、1つ又は複数の移動機構106(例:推進機構)、検知システム108、及び通信システム110を含んでいてよい。
移動機構106は、1つ又は複数の回転翼、プロペラ、ブレード、エンジン、モーター、車輪、車軸、磁石、ノズル、動物、又は人間を含んでいてよい。例えば、移動体は、1つ又は複数の推進機構を有していてよい。移動機構106は、全て同一種類であてよい。代替的に、移動機構106は、異なる種類の移動機構であってよい。移動機構106は、支持要素(例:駆動軸)等の任意の適当な手段を用いて、移動体118に載置されていて(又はその逆)よい。移動機構106は、移動体118の最上部、底部、前面、後面、側面、又はこれらの適当な組み合わせ等の任意の適当な部分に載置されていてよい。
幾つかの実施形態において、移動機構106は、移動体118が地表又は地面から垂直に離陸、又は移動体118水平方向の移動を一切必要とすることなく(例:滑走路を走行することなく)地表に垂直に着陸できるようにすることができる。任意選択的に、移動機構106は、移動体118が指定された位置で及び/又は向きに空中でホバリング可能にすべく動作可能であってよい。1つ又は複数の移動機構106が、他の移動機構とは独立に制御可能であってよい。代替的に、複数の移動機構106が同時に制御されるべく構成されていてよい。例えば、移動体118は、移動体を上昇及び/又は前進させることができる複数の水平に向けられた回転翼を有していてよい。複数の水平に向けられた回転翼が起動されて、移動体118に垂直離陸、垂直着陸、及びホバリング能力を提供することができる。幾つかの実施形態において、水平に向けられた回転翼の1つ又は複数が時計回りに回転できる一方、水平に向けられた回転翼の1つ又は複数が反時計回りに回転することができる。例えば、時計回り回転翼の個数は反時計回り回転翼の個数に等しくてよい。各々の水平に向けられた回転翼の回転速度は、各回転翼により生じた上昇及び/又は前進を制御するために独立に変動させることができるため、移動体118の空間配置、速度、及び/又は加速度(例:最大3度の並進及び最大3度の回転に関する)を調整することができる。
検知システム108は、移動体118の(例:様々な程度の並進及び様々な程度の回転に関する)空間配置、速度、及び/又は加速度を検知可能な1つ又は複数のセンサを含んでいてよい。当該1つ又は複数のセンサは、GPSセンサ、運動センサ、慣性センサ、近接度センサ、又は画像センサを含む任意のセンサを含んでいてよい。検知システム108により提供された検知データを用いて、移動体118の空間配置、速度、及び/又は向きを(例:適当な処理ユニット及び/又は制御モジュールを用いて)制御することができる。代替的に、検知システム108を用いて、移動体を取り巻く環境に関するデータ、例えば、気象条件、潜在的障害物への近接度、地理的特徴の位置、人工物構造の位置等を提供することができる。
通信システム110は、通信システム114を有する端末112との無線信号116を介した通信を可能にする。通信システム110、114は、無線通信に適した任意の個数の送信機、受信機、及び/又はトランシーバを含んでいてよい。通信は、データを一方向だけに送信できる一方向通信であってもよい。例えば、一方向通信では、移動体118だけが端末112にデータを送信しても、又はその逆であってもよい。データは、通信システム110の1つ又は複数の送信機から、通信システム112の1つ又は複数の受信機に送信されても、又はその逆であってもよい。代替的に、通信は、移動体118と端末112との間でデータを両方向に送信できる双方向通信であってよい。双方向通信では、通信システム110の1つ又は複数の送信機から、通信システム114の1つ又は複数の受信機にデータを送信しても、又はその逆であってもよい。
幾つかの実施形態において、端末112は、移動体118、支持機構102、及び搭載物104の1つ又は複数に制御データを提供して、移動体118、支持機構102、及び搭載物104の1つ又は複数から情報(例:移動体、支持機構、又は搭載物の位置及び/又は運動情報、搭載物カメラにより取得された画像データ等、搭載物により検知されたデータ、及び搭載物カメラにより取得された画像データから生成されたデータ)を受信することができる。幾つかの例において、端末からの制御データは、移動体、支持機構、及び/又は搭載物の相対位置、移動、起動、又は制御用の命令を含んでいてよい。例えば、制御データにより、移動体の位置及び/又は向きの(例:移動機構106の制御を介した)変更、又は移動体に対する(例:支持機構102の制御を介した)搭載物の移動を生起させることができる。端末からの制御データにより、搭載物の制御、例えばカメラ又は他の撮像装置の動作の制御(例:静止又動画像の撮影、拡大又は縮小、起動又は停止、撮像モードの切り替え、画像解像度の変更、焦点の変更、被写界深度の変更、露光時間の変更、視野角又は視野の変更)を生起させることができる。
幾つかの例において、移動体、支持機構、及び/又は搭載物からの通信は、(例:検知システム108又は搭載物104の)1つ又は複数のセンサからの情報、及び/又は検知情報に基づいて生成されたデータを含んでいてよい。通信は、1つ又は複数の異なる種類のセンサ(例:GPSセンサ、運動センサ、慣性センサ、近接度センサ、又は画像センサ)から検知された情報を含んでいてよい。このような情報は、移動体、支持機構、及び/又は搭載物の配置(例:位置、向き)、移動、又は加速度に関係していてよい。搭載物からのこのような情報は、搭載物により取得されたデータ又は搭載物の検知された状態を含んでいてよい。端末112により送信された制御データは、移動体118、支持機構102、又は搭載物104の1つ又は複数の状態を制御すべく構成されていてよい。代替的に、又は組み合せにより、支持機構102、及び搭載物104は又、各々が端末112と通信すべく構成された通信モジュールを含んでいてよく、当該端末が移動体118、支持機構102、及び搭載物104の各々と通信してこれらを独立に制御することができる。
幾つかの実施形態において、移動体118は、端末112に加え、又は端末112の代わりに、別の遠隔装置と通信すべく構成されていてよい。端末112は又、移動体118だけでなく別の遠隔装置と通信すべく構成されていてよい。例えば、移動体118及び/又は端末112は、別の移動体、又は別の移動体の支持機構或いは搭載物と通信可能であってよい。必要ならば、遠隔装置は、第2の端末又は他の計算装置(例:コンピュータ、ラップトップ、タブレット、スマートフォン、又は他のモバイル装置)であってよい。遠隔装置は、移動体118にデータを送信、移動体118からデータを受信、端末112にデータを送信、及び/又は端末112からデータを受信すべく構成されていてよい。任意選択的に、遠隔装置は、移動体118及び/又は端末112から受信したデータをウェブサイト又はサーバにアップロードできるようにインターネット又は他の遠隔通信ネットワークに接続されていてよい。
図2に、上記実施形態による、移動体環境における例示的な支持機構を示す。支持機構200を用いて、撮像装置等の搭載物202を、UAV等の移動体に接続することができる。
支持機構200は、搭載物202が、移動体に相対的に、1つ又は複数の軸、例えば3軸すなわちX又はピッチ軸、Z又はロール軸及び、Y又はヨー軸の回りに回転可能なように構成されていてよい。例えば、支持機構200は、搭載物202がこれらの軸のうち1、2、又は3軸だけの回りに回転可能なように構成されていてよい。これらの軸は、互いに直交してもしなくてもよい。いずれかの軸回りの回転範囲が制限されていてもいなくてもよく、各々の軸で異なっていてよい。回転軸は、互いに交差してもしなくてもよい。例えば、直交軸が互いに交差してよい。これらの軸は、搭載物202で交差してもしなくてもよい。代替的に、これらの軸は交差しなくてもよい。
支持機構200は、1つ又は複数のフレーム部材を含むフレームアセンブリ211を含んでいてよい。例えば、フレーム部材は、搭載物202(例:撮像装置)に接続されてこれを支持すべく構成されていてよい。
幾つかの実施形態において、支持機構201は、支持機構201又は支持機構201に搭載された搭載物202の状態の判定に有用な1つ又は複数の支持機構センサ213を利用することができる。状態情報は、空間配置(例:位置、向き、又は姿勢)、速度(例:直線又は角速度)、加速度(例:直線又は角加速度)、及び/又は支持機構、その構成要素、及び/又は搭載物202に関する他の情報を含んでいてよい。幾つかの実施形態において、センサデータから取得又は計算された状態情報を、支持機構の構成要素(例:フレーム部材)の回転を制御するためのフィードバックデータとして用いることができる。このような支持機構センサの例として、運動センサ(例:加速度計)、回転センサ(例:ジャイロスコープ)、慣性センサ等が含まれ得る。
支持機構センサ213は、支持機構の任意の適当な1つ又は複数の部分(例:フレーム部材及び/又はアクチュエータ部材)に接続されていてよく、UAVに相対的に移動可能であっても又はなくてもよい。追加的に、又は代替的に、支持機構センサの少なくとも幾つか、支持機構201に搭載された搭載物202に直接接続されていてよい。
支持機構センサ213は、支持機構のアクチュエータ部材の幾つか又は全てに接続されていてよい。例えば、3個の支持機構センサが3軸支持機構のための各々アクチュエータ部材212に接続されていてよく、3軸支持機構のための各々のアクチュエータ部材212の駆動状況を測定すべく構成されている。このようなセンサは、電位差計又は他の類似センサを含んでいてよい。一実施形態において、モーター回転子とモーター固定子の相対位置を測定すべく、センサ(例:電位差計)をモーターのモーターシャフトに挿入することにより、回転子と固定子の相対位置を測定し、当該位置を表す位置信号を生成することができる。一実施形態において、アクチュエータに接続された各々のセンサは、各々が測定する対応アクチュエータ部材に位置信号を送るべく構成されている。例えば、第1の電位差計を用いて第1のアクチュエータ部材向けに第1の位置信号を生成し、第2の電位差計を用いて第2のアクチュエータ部材向けに第2の位置信号を生成して、第3の電位差計を用いて第3のアクチュエータ部材向けに第3の位置信号を生成することができる。幾つかの実施形態において、支持機構センサ213は又、支持機構のフレーム部材の幾つか又は全てに接続されていてよい。これらのセンサは、支持機構及び/又は画像取得装置の1つ又はより多くのフレーム部材の位置及び/又は向きに関する情報を搬送可能であってよい。センサデータを用いて、移動体及び/又は基準フレームに相対的な画像取得装置の位置及び/又は向きを判定することができる。
支持機構センサ213は、支持機構又は移動体上の1つ又は複数のコントローラ(図示せず)に送信可能な位置及び/又は向きのデータを提供することができる。センサデータは、フィードバックに基づく制御スキームに利用できる。制御スキームを用いて、1つ又は複数のモーター等の1つ又は複数のアクチュエータ部材の駆動を制御することができる。1つ又は複数のコントローラは、支持機構又は当該支持機構を搭載した移動体上に配置されていてよく、アクチュエータ部材を駆動するための制御信号を生成することができる。幾つかの例において、制御信号は、支持機構センサから受信した、支持機構の空間配置又は支持機構201に搭載された搭載物202を示すデータに基づいて生成することができる。支持機構センサは、本明細書で上述されているように支持機構又は搭載物202上に配置されていてよい。コントローラにより生成された制御信号は、異なるアクチュエータドライバにより受信可能である。異なるアクチュエータドライバは、制御信号に基づいて、例えば支持機構の1つ又は複数の要素を回転させるべく、異なるアクチュエータ部材の駆動を制御することができる。アクチュエータドライバは、対応するアクチュエータ部材の駆動を制御する、及び対応するセンサ(例:電位差計)から位置信号を受信するのに適したハードウェア及び/又はソフトウェア要素を含んでいてよい。制御信号は、複数のアクチュエータ部材を同時に駆動すべく複数のアクチュエータドライバに同時に送信することができる。代替的に、制御信号は、複数のアクチュエータドライバに順次、又はこれらのうち1個だけに送信することができる。有利には、制御スキームを用いて、支持機構のアクチュエータ部材の駆動をフィードバック制御することができるため、支持機構要素をより精密且つ正確に回転させることが可能になる。
幾つかの例において、支持機構201は、1つ又は複数の減衰要素を介してUAVに間接的に接続可能である。減衰要素は、移動体(例:UAV)の移動により生じた積載物(例:搭載物、支持機構、又はこれら両方)の移動を減少又は除去すべく構成されていてよい。減衰要素は、能動減衰要素、受動減衰要素、又は能動及び受動減衰特性の両方を有する複合減衰要素等の接続された積載物の運動を減衰させるのに適した任意の要素を含んでいてよい。本明細書で提案する減衰要素により減衰される運動には、振動、発振、搖動、又は衝撃の1つ又は複数を含んでいてよい。このような運動は、積載物に伝達される移動体の運動により生じる。例えば、運動は、推進システム及び/又はUAVの他の要素の動作により生じた振動を含んでいてよい。
減衰要素は、積載物に伝達される運動の量を消散又は減少(例:振動絶縁)させて不要な運動の発生源から積載物を絶縁することにより運動を減衰させることができる。減衰要素は、これが無ければ積載物が受けるであろう運動の規模(例:振幅)を減少させることができる。減衰要素により生じる運動減衰を用いて積載物を安定させることができるため、積載物(例:画像取得装置)により取得される画像の品質が向上すると共に、取得された画像に基づくパノラマ画像の生成に必要な画像縫合ステップの計算の複雑度を低減することができる。
本明細書に記述する減衰要素は、固体、液体、又は気体の材料を含む任意の適当な材料又は複数の材料の組み合わせから形成することができる。減衰要素に用いる材料は、圧縮可能及び/又は変形可能であってよい。例えば、減衰要素は、スポンジ、泡、ゴム、ゲル等で製造されていてよい。例えば、減衰要素は、ほぼ球形であるゴムボールを含んでいてよい。減衰要素は、ほぼ球形、矩形、円筒形等、任意の適当な形状であってよい。代替的又は追加的に、減衰要素は、圧電材料又は形状記憶材料を含んでいてよい。減衰要素は、ばね、ピストン、油圧系統、空気圧系統、ダッシュポット、ショックアブソーバ、アイソレータ等、1つ又は複数の機械要素を含んでいてよい。減衰要素の特性は、所定の運動減衰量を実現すべく選択されていてよい。幾つかの例において、減衰要素は、粘弾性特性を有していてよい。減衰要素の特性は、等方性又は異方性であってよい。例えば、減衰要素は、全ての運動方向に沿って等しい運動減衰を実現することができる。逆に、減衰要素は、運動方向の部分集合だけに沿って(例:運動の単一方向に沿って)、運動減衰を実現することができる。例えば、減衰要素は、主にY(ヨー)軸に沿って減衰を実現することができる。このように、図示する減衰要素は、垂直運動を減衰させるべく構成されていてよい。
様々な実施形態では、一種類の減衰要素(例:ゴムボール)を利用するように示されているが、任意の適当な種類の減衰要素を組み合わせたものを用いてもよいことを理解されたい。例えば、支持機構は、任意の適当な1つ又は複数の種類の1つ又は複数の減衰要素を用いて移動体に接続されていてよい。減衰要素は、剛性、粘弾性等、同一又は異なる特徴又は特性を有していてよい。各減衰要素は、積載物の異なる部分に、又は積載物の特定部分だけに接続可能である。例えば、減衰要素は、積載物と移動体との間の接触又は接続点又は面の付近に配置されていてよい。幾つかの例において、積載物は、1つ又は複数の減衰要素に埋め込むか又は包み込むことができる。
図3に、本発明の様々な実施形態による、移動体環境における移動体を介した三次元(3D)表示の実現を示す。図3に示すように、移動体301上の撮像装置303は、画像ストリーム310内の画像フレーム311〜313等の複数の画像フレームを取得することができる。
更に、取得された画像フレームは、削除及び/又は他の新たに取得された画像フレームにより代替される前の一定期間、画像キャッシュ304に格納することができる。例えば、サイズが限られた画像キャッシュ304を用いて、画像フレームのストリーム310内の一部を圧縮された形式で(動的に)維持することができる。代替的に、画像キャッシュ304を用いて、圧縮不可能なフレームのバッファを(動的に)維持することができる。
本発明の様々な実施形態によれば、移動体301に搭載可能なコンバータ305等のプロセッサが、画像キャッシュ304に格納された取得済み画像フレーム311〜313を受信することができる。次いで、コンバータ305は、複数の画像フレームに含まれる二次元(2D)情報を疑似三次元(3D)情報に変換することができる。例えば、疑似3D情報は画像フレーム対の形式であってよい。
更に、三次元(3D)一人称視(FPV)機器302は、疑似三次元情報(3D)の表示に用いることができる。3D FPV機器302は、分割された2D画面上の画像フレーム対を、一方の画像が画面の左側部分に、他方の画像が画面の右側部分に表示されるように表示することができる。追加的に、3D FPV機器302は、レンズと表示画面との間の距離にほぼ近いか等しく構成され得る同一の焦点距離を有する2個のレンズを用いることができる。各レンズの視野(FOV)も又、画面の半分だけに一致するように構成されていてよい。このように、本システムは3D FPV機器302を用いて、典型的に2D情報を扱うために用いられる画像取得モジュール、符号化/復号化モジュール、及び通信モジュールを利用することができる。
追加的に、コンバータ305は、移動体301上の撮像装置303の状態情報306、例えば撮像装置303の姿勢、瞬間位置、速度、及び加速度を取得することができる。状態情報306は、移動体の制御モジュール(例:UAVの航空管制モジュール)から受信可能な移動体の位置及び姿勢情報に基づいて判定することができる。又、状態情報306は、搭載物安定化制御モジュールから受信した撮像装置の姿勢情報に基づいて判定することができる。例えば、搭載物安定化制御モジュールを用いて、UAV上の撮像装置を安定させるジンバルシステム等の安定化システムを制御することができる。
本発明の様々な実施形態によれば、コンバータ305は、三次元(3D)表示を実現すべく画像キャッシュ304に格納された画像フレーム311〜313に基づいて、画像フレーム対を設定することができる。
図3に示すように、画像キャッシュ304に保持されている画像フレームから選択された画像フレーム313を、画像フレーム対の第1画像として用いることができる。例えば、画像フレーム313は、画像フレームのストリーム310内の最新の画像フレームであってよい。次いで、コンバータ305は、画像フレームのストリームから第2画像フレームを選択及び/又は生成し、これを第1画像フレームと共に表示して三次元効果を生み出すことができる。
次いで、コンバータ305は、画像フレーム対311及び313を、三次元FPVを表示すべく適合された表示装置302に提供することができる。追加的に、本システムは、三次元(3D)効果を生み出す画像フレーム対の第1画像フレームと第2画像フレームとの間の推定フレーム数差に基づいて、移動体301上の画像キャッシュ304のサイズを設定することができる。
図4に、本発明の様々な実施形態による、移動体環境における端末を介した三次元(3D)表示の実現を示す。図4に示すように、移動体401上の撮像装置403は、複数の画像フレーム、例えば、画像ストリーム410内の画像フレーム411〜413を取得することができる。次いで、移動体は、取得された画像フレームを、移動体401から遠隔箇所にある端末407に送信することができる。
更に、取得された画像フレームは、削除及び/又は他の新たに取得された画像フレームにより代替される前の一定期間、画像キャッシュ404に格納することができる。例えば、サイズが限られた画像キャッシュ404を用いて、画像フレームのストリーム410内の一部を圧縮してもよい形式で(動的に)維持することができる。代替的に、画像キャッシュ304を用いて、圧縮不可能なフレームのバッファを(動的に)維持することができる。
本発明の様々な実施形態によれば、端末407上のコンバータ405等のプロセッサが、画像キャッシュ404に格納された取得済み画像フレーム411〜413を受信することができる。次いで、コンバータ405は、取得された画像フレームに含まれる二次元(2D)情報を疑似三次元情報(3D)に変換することができる。例えば、疑似3D情報は画像フレーム対の形式であってよい。
更に、三次元(3D)一人称視(FPV)機器402は、疑似三次元情報(3D)の表示に用いることができる。3D FPV機器402は、分割された2D画面上の画像フレーム対を、一方の画像が画面の左側部分に、他方の画像が画面の右側部分に表示されるように表示することができる。追加的に、3D FPV機器402は、レンズと表示画面との間の距離にほぼ近いか等しく構成され得る同一の焦点距離を有する2個のレンズを用いることができる。各レンズの視野(FOV)も又、画面の半分だけに一致するように構成されていてよい。このように、本システムは3D FPV機器402を用いて、典型的に2D情報を扱うために用いられる画像取得モジュール、符号化/復号化モジュール、及び通信モジュールを利用することができる。
追加的に、コンバータ405は、移動体401上の撮像装置403の状態情報406、例えば撮像装置403の姿勢、瞬間位置、速度、及び加速度を取得することができる。状態情報406は、移動体の制御モジュール、例えばUAVの航空管制モジュールから受信可能な移動体の位置及び姿勢情報に基づいて判定することができる。又、状態情報406は、搭載物安定化制御モジュールから受信した撮像装置の姿勢情報に基づいて判定することができる。例えば、搭載物安定化制御モジュールを用いて、UAV上の撮像装置を安定させるジンバルシステム等の安定化システムを制御するために用いることができる。
本発明の様々な実施形態によれば、コンバータ405は、三次元(3D)表示を実現すべく画像キャッシュ404に格納された画像フレーム411〜413に基づいて、画像フレーム対を設定することができる。
図4に示すように、画像キャッシュ404に保持されている画像フレームから選択された画像フレーム413を、画像フレーム対の第1画像として用いることができる。例えば、画像フレーム413は、画像フレームのストリーム410内の最新の画像フレームであってよい。次いで、コンバータ405は、画像フレームのストリームから第2画像フレームを選択及び/又は生成し、これを第1画像フレームに表示して三次元効果を生み出すことができる。
例えば、コンバータ405は、三次元(3D)効果を生み出すべく画像フレーム411を画像フレーム対の第2画像として選択することができる。次いで、コンバータ405は、画像フレーム対411及び413を、三次元FPVを表示すべく適合された表示装置402に提供することができる。
追加的に、本システムは、三次元効果を生み出すための画像フレーム対の第1画像フレームと第2画像フレームとの間の推定フレーム数差等の様々な係数に基づいて、端末407上の画像キャッシュ404用のサイズを設定することができる。
図5に、本発明の様々な実施形態による、移動体環境における三次元一人称視(FPV)の実現を示す。図5に示すように、本システムはステップ501において、三次元(3D)表示に適した画像フレーム対を取得することができる。
次いで、本システムは、移動体上の撮像装置の状態情報に基づいて、三次元FPVの視野(FOV)の移動を判定することができる。例えば、本システムはステップ502において、三次元FPVのFOVが左から右に移動するか否かを判定することができる。
ステップ503において、三次元(3D)FPVのFOVが左から右に移動している場合、本システムは、画像フレーム対の第1画像フレームを三次元FPVを行う閲覧者の右目用に設定することができる。或いは、ステップ504において、三次元(3D)FPVのFOVが右から左に移動する場合、本システムは、画像フレーム対の第1画像フレームを三次元FPVを行う閲覧者の左目用に設定することができる。
図6に、本発明の様々な実施形態による、移動体環境において視野(FOV)が左から右に移動している状態での三次元(3D)一人称視(FPV)の実現を示す。図6に示すように、移動体環境600は、左画像602及び右画像603を表示して画像611〜613を取得する移動体上の撮像装置の状態情報を考慮することにより三次元(3D)効果を生み出す三次元(3D)一人称視(FPV)601を含んでいる。
3D FPV601のFOVが左から右に移動する場合、本システムは、画像フレーム対の右画像として、画像フレームのストリーム610から画像フレームを選択することができる。例えば、本システムは、最新の画像フレーム613を画像フレーム対の右画像として選択することができる。代替的に、本システムは、画像フレーム対の右画像を設定(例:変更/編集/拡大縮小)すべく最新の画像フレーム613を選択することができる。次いで、本システムは、画像キャッシュに格納された別の画像に基づいて、画像フレーム対の左画像を設定することができる。
本発明の様々な実施形態によれば、本システムは、異なる戦略を用いて3D FPV601の左画像を設定することができる。例えば、本システムは、例えば画像フレームのストリーム610内の画像613との所定のフレーム数差に基づいて、画像フレームのストリーム610内の別の画像611を画像フレーム対の左画像として選択することができる。代替的に、本システムは、画像フレームのストリーム610内の画像フレーム611に基づいて、左画像602を構築又は再構築することができる。
本発明の様々な実施形態によれば、本システムは、移動体上の撮像装置の状態情報604に基づいて、画像フレーム対の第1画像フレームと第2画像フレームとの間のフレーム数差を動的に再設定することができる。例えば、本システムは、撮像装置(すなわち移動体)がより高速度で移動する場合はより小さいフレーム数差を設定し、撮像装置(すなわち移動体)がより低速度で移動する場合はより大きいフレーム数差を設定することができる。
代替的に、本システムにより、ユーザーが、最適なユーザー体験を享受すべく三次元FPVを閲覧しながら画像フレーム対の第1画像フレームと第2画像フレームと間のフレーム数差を設定することができる。
本発明の様々な実施形態によれば、本システムは、3D効果を生み出すべく3D FPV601が用いる画像フレーム対の第1画像フレームと第2画像フレームとの間の設定可能なフレーム数差を用いることにより、異なる閲覧体験を提供することができる。
例えば、フレーム数差が大きいほど、近くの物体の視差距離(すなわち視差)が大きくなり得て、近くの物体が人間の目には(依然として3D効果が生まれる程度まで)より近くに感じられる。一方、遠くの物体に対して感じる距離は、フレーム数差が変化しても殆ど変化しないであろう。この理由は、遠くの物体は無限遠にあると感じられるからである。このように、人間の目が感じる遠くの物体の深度変化は、フレーム差が増大する場合には小さい。
逆に、フレーム数差が減少する場合、近くの物体は人間の目には遠ざかるように感じられる。上述と同様の理由で、フレーム数差が減少しても遠くの物体について感じられる距離はほとんど変化しないであろう。
図7に、本発明の様々な実施形態による、移動体環境において視野(FOV)が右から左に移動する状態での三次元(3D)一人称視(FPV)の実現を示す。図7に示すように、移動体環境700は、左画像702及び右画像703を表示して画像711〜713を取得する移動体上の撮像装置の状態情報を考慮することにより三次元(3D)効果を生み出す三次元(3D)一人称視(FPV)701を含んでいる。
3D FPV701のFOVが右から左に移動する場合、本システムは,画像フレーム対の左画像として、画像フレームのストリーム710から画像フレームを選択することができる。例えば、本システムは、最新の画像フレーム713を画像フレーム対の左画像として選択することができる。代替的に、本システムは,画像フレーム対の左画像を設定(例:変更/編集/拡大縮小)すべく最新の画像フレーム713を選択することができる。次いで、本システムは、画像キャッシュに格納された別の画像に基づいて、画像フレーム対の右画像を設定することができる。
本発明の様々な実施形態によれば、本システムは、異なる戦略を用いる3D FPV701の右画像を設定することができる。例えば、本システムは,例えば画像フレームのストリーム710内の画像713との所定のフレーム数差に基づいて、画像フレームのストリーム710内の別の画像711を画像フレーム対の右画像として選択することができる。代替的に、本システムは,画像フレームのストリーム710内の画像フレーム711に基づいて、右画像702を構築又は再構築することができる。
本発明の様々な実施形態によれば、本システムは、移動体上の撮像装置の状態情報704に基づいて、画像フレーム対の第1画像フレームと第2画像フレームとの間のフレーム数差を動的に再設定することができる。例えば、本システムは、撮像装置(すなわち移動体)がより高速度で移動する場合はより小さいフレーム数差を設定し、撮像装置(すなわち移動体)がより低速度で移動する場合はより大きいフレーム数差を設定することができる。
代替的に、本システムにより、ユーザーが、最高のユーザー体験を享受すべく三次元FPVを閲覧しながら画像フレーム対の第1画像フレームと第2画像フレームとの間のフレーム数差を設定することができる。
図8に、本発明の様々な実施形態による、移動体環境における三次元表示の実現のフローチャートを示す。図8に示すように、ステップ801において、本システムは、移動体上の撮像装置により取得された複数の画像フレームを受信することができる。次いで、ステップ802において、本システムは、移動体上の撮像装置の状態情報を取得することができる。更に、ステップ803において、本システムは、移動体上の撮像装置の状態情報を用いて、複数の画像フレームに基づいて画像フレーム対を設定する際に、当該複数の画像フレームから選択された画像フレームを画像フレーム対の第1画像として用いることができる。
図9に、本発明の様々な実施形態による、移動体環境における異なる状態での三次元一人称視(FPV)の実現を示す。図9に示すように、移動体上の撮像装置は、移動体環境900内のトレース910に沿って、画像フレーム911〜915を含む複数の画像フレーム(例:物体902の)を取得することができる。
本発明の様々な実施形態によれば、コンバータは、移動体上の撮像装置の状態情報を取得することができる。例えば、状態情報は、移動体の制御モジュールから受信した情報に基づく移動体の位置、速度、加速度等の位置情報を含んでいる。追加的に、コンバータは、移動体の制御モジュール及び搭載物制御モジュールの両方から受信した姿勢情報に基づいて、撮像装置の姿勢情報を取得することができる。このように、本システムは、移動体の制御モジュールから受信した位置情報及び搭載物制御モジュールから受信した姿勢情報を組み合せることにより撮像装置の実際の位置及び姿勢を取得することができる。
図9で示す例において、非限定的に、3D FPV901のFOVは、(例:時点t1で)物体902に対向する線に沿って左から右に移動することができる。次いで、3D FPV901のFOVは、(例:時点t2及びt3で)物体902へ向かって移動する。
時点t1で取得された画像フレーム912が3D FPV901の右画像(すなわちR1)として選択されてよい。
次いで、本システムは、3D FPV901を実現すべく、取得された画像フレームを再度確認して画像フレーム911を左画像(すなわちL1)として選択することができる。左画像(すなわちL1)の選択は、撮像装置の状態情報に基づいて予め設定されたフレーム数差に基づいてもよい。例えば、本システムは、撮像装置(すなわち移動体)がより高速度で移動する場合はより小さいフレーム数差を設定し、撮像装置(すなわち移動体)がより低速度で移動する場合はより大きいフレーム数差を設定することができる。
このように、画像フレーム911及び画像フレーム913を、三次元(3D)効果を生み出すために3D FPVに提供することができる。又、画像フレーム911及び913の初期の対、又は任意の後続する画像フレーム対を用いて、新たな時点での画像フレーム対を決定する基本として用いることができる。
例えば、時間時点t2において、本システムは、画像フレーム914を3D FPV表示901の右画像(すなわちR2)として選択することができる。移動体及び撮像装置が時点t2で物体902へ向かって移動するため、3D FPV表示901用の三次元(3D)効果を生み出すためには。取得された画像フレームから画像を左画像として直接選択するのではなく、本システムは、取得された画像フレーム内のベース画像911に基づいて、画像916(すなわちL2)を構築又は再構築することができる。
図9に示すように、本システムでは、同じく物体902に対向する(すなわち、画像フレーム対L1及びR1に沿った線に平行な)線上に(実質的に)配置された画像である第2画像(すなわちL2)を構築する必要があり得る。
本システムは、画像フレーム対の第1画像である画像R2と、ベース画像フレーム対の第1画像である画像R1との間の変換関係910を取得することができる。例えば、変換関係910は、画像フレームR1(912)と画像フレームR2(914)との間で一致する特徴点に基づいて取得されたホモグラフィに基づいていてよい。
本発明の様々な実施形態によれば、特徴点に基づく画像マッチングは、特徴点検知、特徴点評価、及び特徴点マッチング等の異なるステップを含んでいてよい。特徴点検知ステップにおいて、本システムは、特徴点及びその座標を検知することができる。次いで、特徴点評価ステップにおいて、本システムは、特徴点を囲む近隣における画像情報を各々表す特徴ベクトルを計算することができる。
更に、特徴点集合のマッチング処理の後で、本システムは、変換関係910を取得することができる。例えば、物体920が撮像装置からかなり遠方に位置している場合、画像フレームR1及びR2上の一致する特徴点の各対(例:U1及びU2)は整合性のある関係U2=HU1が満たしていてよい。従って、本システムは、高コストな画像点の集合全体からの推定ではなく、一致した特徴点の集合に基づいて、マトリクスHを推定することができる。
図9に示すように、姿勢変換情報及び内部パラメータ情報を含むマトリクスHは、左画像L1とL2との間の変換、及び右画像R1とR2との間の変換の両方について同一である。従って、本システムは、変換マトリクスHに基づく画像フレーム対の左画像L2、及びベース画像フレーム対の左画像である画像L1を設定することができる。
更に、本システムは、時点t3で、画像フレーム対R2(914)及びL2(916)、並びに変換関係920に基づいて、別の画像フレーム対R3(915)及びL3(917)を取得することができる。
図10に、本発明の様々な実施形態による、移動体環境における異なる状態での三次元一人称視(FPV)の実現のフローチャートを示す。図10に示すように、ステップ1001において、本システムは、第1画像フレーム対の第1画像フレーム内の特徴点と、第2画像フレーム対の第1画像フレーム内の特徴点とのマッチングを行うことができる。次いで、ステップ1002において、本システムは、第1画像フレーム対の第1画像フレームと、第2画像フレーム対の第1画像フレームとの間の変換関係を取得することができる。更に、ステップ1003において、本システムは、取得された変換関係を用いて、第1画像フレーム対の第2画像フレームを第2画像フレーム対の第2画像フレームに変換することができる。
本発明の多くの特徴は、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせを用いて、又はその支援を受けて実行することができる。その結果、本発明の特徴は、(例:1つ又は複数のプロセッサを含む)処理システムを用いて実装することができる。例示的なプロセッサとして、1つ又は複数の汎用マイクロプロセッサ(例:一つ又は複数コアのプロセッサ)、特定用途向け集積回路、特定用途向け命令セットプロセッサ、グラフィック処理装置、物理処理装置、デジタル信号処理装置、コプロセッサ、ネットワーク処理装置、音声処理装置、暗号化処理装置等が含まれていてよいが、これらに限定されない。
本発明の特徴は、本明細書に示す任意の特徴を処理システムに実行させるためのプログラミングに使用可能な命令を格納した記憶媒体(媒体群)又は計算機可読媒体(媒体群)であるコンピュータプログラム製品を用いて、又はその支援を受けて実装することができる。記憶媒体として、フロッピーディスク、光ディスク、DVD、CD−ROM、マイクロドライブ、光磁気ディスク、ROM、RAM、EPROM、EEPROM、DRAM、VRAM、フラッシュメモリ装置、磁気又は光カード、ナノシステム(分子メモリICを含む)等、任意の種類のディスク、或いは命令及び/又はデータの格納に適した任意の種類の媒体又装置が含まれるが、これに限定されない。
機械可読媒体(媒体群)のいずれかに格納された本発明の特徴は、処理システムのハードウェアを制御すると共に、処理システムが本発明の結果を利用する他の機構と相互作用可能にすべく、ソフトウェア及び/又はファームウェアに組み込むことができる。このようなソフトウェア又はファームウェアは、アプリケーションコード、デバイスドライバ、オペレーティングシステム、及び実行環境/コンテナを含んでいてよいが、これに限定されない。
本発明の特徴は又、例えば、特定用途向け集積回路(ASICs)及びフィールドプログラマブルゲートアレイ(FPGA)装置等のハードウェア構成要素を用いるハードウェアで実装することができる。本明細書に記述する機能を実行するハードウェア状態機械の実装形態は当業者には明らかであろう。
追加的に、本発明は、1つ又は複数のプロセッサを含む1つ又は複数の従来型汎用又は専用デジタルコンピュータ、計算装置、機械、又はマイクロプロセッサ、メモリ、及び/又は本開示の内容に従いプログラムされた計算機可読記憶媒体を用いて便利に実装することができる。当業者には明らかなように、適当なコンピュータコードが本開示の内容に基づき専門プログラマにより容易に作成可能である。
本発明の様々な実施形態について上で述べてきたが、これら例として提示されたものであって限定的ではないことを理解されたい。当業者には、本発明の趣旨及び範囲から逸脱することなく、形式及び詳細事項に様々な変更を加え得ることが明らかであろう。
本発明について、指定された機能の性能及びそれらの関係を示す機能構築ブロックの支援を受けて上で述べてきた。これらの機能構築ブロックの境界は往々にして、説明の便宜上本明細書で任意に定義されている。指定された機能及び関係が適切に実行される限り、代替的な境界を定義することができる。そのような代替的な境界はいずれも、本発明の範囲及び趣旨の範囲に含まれる。
本発明の上述の説明は、図示及び説明目的で提示している。これらは網羅的でなく、又本発明を開示した形式そのものに限定することを意図していない。本発明の広がり及び範囲は、上述の例示的実施形態のいずれにも限定されるものではない。当業者には、各種の変更及び変型が明らかであろう。変更及び変型には、開示した特徴の任意の関連する組み合わせが含まれる。実施形態は、本発明及びその実際的な応用の原理を最適に説明すべく選択及び記述されているため、当業者には、様々な実施形態及び考察される特定の用途に適した様々な変更を行うべく本発明を理解することができよう。本発明の範囲は以下の請求項及びその等価物により規定されるものとする。
[項目1]
三次元(3D)表示を実現する方法であって、
移動体の撮像装置により取得された複数の画像フレームを受信するステップと、
前記移動体の撮像装置の状態情報を取得するステップと、
前記移動体の前記撮像装置の前記状態情報を用いて前記複数の画像フレームに基づいて画像フレーム対を設定するステップであって、前記複数の画像フレームから選択された画像フレームを前記画像フレーム対の第1画像として用いるステップと
を含む方法。
[項目2]
前記状態情報が、前記移動体の制御モジュールから受信した前記移動体の位置及び姿勢情報、及び搭載物安定化制御モジュールから受信した前記撮像装置の姿勢情報に基づいて判定され、前記搭載物安定化制御モジュールが、前記移動体の撮像装置を安定させる安定化システムを制御する、項目1に記載の方法。
[項目3]
三次元(3D)一人称視(FPV)を表示する表示装置に前記画像フレーム対を提供するステップを更に含む、項目1に記載の方法。
[項目4]
前記画像フレーム対の第1画像フレームが、画像フレームのストリーム内の最新の画像フレームである、項目1に記載の方法。
[項目5]
前記移動体の撮像装置の状態情報に基づいて、前記三次元一人称視の視野(FOV)の移動を判定するステップを更に含む、項目1に記載の方法。
[項目6]
前記三次元(3D)FPVのFOVが左から右に移動する場合は前記画像フレーム対の第1画像フレームを前記三次元FPVの右画像として設定するステップと、
前記三次元(3D)FPVのFOVが右から左に移動する場合は前記画像フレーム対の第1画像フレームを前記三次元FPVの左画像として設定するステップと
を更に含む、項目5に記載の方法。
[項目7]
フレーム数差に基づいて、前記複数の画像フレーム内の別の画像を、前記画像フレーム対の第2画像として選択するステップを更に含む、項目1に記載の方法。
[項目8]
前記移動体の撮像装置の状態情報に基づいて、前記画像フレーム対の前記第1画像フレームと前記第1画像フレームとの間のフレーム数差を動的に再設定するステップを更に含む、項目7に記載の方法。
[項目9]
ユーザーが、前記三次元一人称視を閲覧しながら、前記画像フレーム対の前記第1画像フレームと前記第2画像フレームとの間のフレーム数差を設定できるようにするステップを更に含む、項目7に記載の方法。
[項目10]
前記画像フレーム対の前記第1画像と、前記ベース画像フレーム対の第1画像との間の変換関係を取得するステップと、
前記ベース画像フレーム対の第2画像及び前記変換関係に基づいて前記画像フレーム対の第2画像を取得するステップと、を更に含む、項目1に記載の方法。
[項目11]
前記変換関係が、前記画像フレーム対の前記第1画像と、前記ベース画像フレーム対の前記第1画像との間で一致する特徴点に基づいて取得されたホモグラフィである、項目10に記載の方法。
[項目12]
前記複数の画像フレームに基づいて別の画像フレーム対を取得するステップであって、前記複数の画像フレームから選択された画像フレームを、前記別の画像フレーム対で第1画像として使用し、前記画像フレーム対の前記第2画像及び別の変換関係に基づいて、前記別の画像フレーム対の第2画像を取得するステップを更に含む、項目10に記載の方法。
[項目13]
画像キャッシュに格納された画像に基づいて前記画像フレーム対の第2画像を決定するステップであって、前記画像キャッシュが、前記画像フレームのストリームの少なくとも1つの画像フレームのバッファを格納するステップを更に含む、項目1に記載の方法。
[項目14]
前記画像フレーム対の第1画像フレームと第2画像フレームとの間の推定フレーム数差に基づいて画像キャッシュのサイズを設定するステップを更に含む、項目1に記載の方法。
[項目15]
三次元(3D)表示を実現するシステムであって、
1つ又は複数のマイクロプロセッサと、
前記1つ又は複数のマイクロプロセッサで動作するコンバータと、を含み、前記コンバータが、
移動体の撮像装置により取得された複数の画像フレームを受信し、
前記移動体の撮像装置の状態情報を取得して、
前記移動体の前記撮像装置の前記状態情報を用いて、前記複数の画像フレームに基づいて画像フレーム対を設定すべく動作し、前記複数の画像フレームから選択された画像フレームを、前記画像フレーム対の第1画像として用いるシステム。
[項目16]
前記状態情報が、前記移動体の制御モジュールから受信した前記移動体の位置及び姿勢情報、及び搭載物安定化制御モジュールから受信した前記撮像装置の姿勢情報に基づいて判定され、前記搭載物安定化制御モジュールが、前記移動体の撮像装置を安定させる安定化システムを制御する、項目15に記載のシステム。
[項目17]
前記コンバータが、三次元(3D)一人称視(FPV)を表示する表示装置に前記画像フレーム対を提供する、項目1に記載のシステム。
[項目18]
前記画像フレーム対の第1画像フレームが、前記複数の画像フレームのうち最新の画像フレームである、項目1に記載のシステム。
[項目19]
前記コンバータが、前記移動体の撮像装置の状態情報に基づいて、前記三次元FPVの視野(FOV)の移動を判定する、項目1に記載のシステム。
[項目20]
前記コンバータが、
前記三次元一人称視のFOVが左から右に移動する場合は前記画像フレーム対の第1画像フレームを前記三次元一人称視の右画像として設定し、
前記三次元一人称視のFOVが右から左に移動する場合は前記画像フレーム対の第1画像フレームを前記三次元一人称視の左画像として設定する、項目1に記載のシステム。
[項目21]
前記コンバータが、前記複数の画像フレーム内の別の画像を、前記画像フレーム対の第2画像として選択する、項目1に記載のシステム。
[項目22]
前記コンバータが、前記移動体の撮像装置の状態情報に基づいて、前記画像フレーム対の前記第1画像フレームと、前記第1画像フレームとの間のフレーム数差を動的に再設定する、項目21に記載のシステム。
[項目23]
ユーザーが、前記三次元一人称視を閲覧しながら、前記画像フレーム対の前記第1画像フレームと前記第2画像フレームとの間のフレーム数差を設定できる、項目21に記載のシステム。
[項目24]
前記コンバータが、
前記画像フレーム対の前記第1画像と、前記ベース画像フレーム対の第1画像との間の変換関係を取得し、
前記ベース画像フレーム対の第2画像及び前記変換関係に基づいて前記画像フレーム対の第2画像を取得する、項目15に記載のシステム。
[項目25]
前記変換関係が、前記画像フレーム対の前記第1画像と、前記ベース画像フレーム対の前記第1画像との間で一致する特徴点に基づいて取得されたホモグラフィである、項目24に記載のシステム。
[項目26]
前記コンバータが、前記複数の画像フレームに基づいて別の画像フレーム対を取得すべく動作し、前記複数の画像フレームから選択された画像フレームを、前記別の画像フレーム対で第1画像として使用し、前記画像フレーム対の前記第2画像及び別の変換関係に基づいて、前記別の画像フレーム対の第2画像を取得する、項目24に記載のシステム。
[項目27]
前記コンバータが、画像キャッシュに格納された画像に基づいて前記画像フレーム対の第2画像を決定すべく動作し、前記画像キャッシュが、前記画像フレームのストリームの少なくとも1つの画像フレームのバッファを格納する、項目15に記載のシステム。
[項目28]
前記コンバータが、前記画像フレーム対の第1画像フレームと第2画像フレームとの間の推定フレーム数差に基づいて画像キャッシュのサイズを設定する、項目15に記載のシステム。
[項目29]
非一時的コンピュータ可読媒体であって、
プロセッサにより実行された場合に、
移動体の撮像装置により取得された複数の画像フレームを受信するステップと、
前記移動体の撮像装置の状態情報を取得するステップと、
前記複数の画像フレームに基づいて、前記移動体の前記撮像装置の前記状態情報を用いて画像フレーム対を設定するステップであって、前記複数の画像フレームから選択された画像フレームを前記画像フレーム対の第1画像として用いるステップと
を実行する命令が格納された非一時的コンピュータ可読媒体。
[項目30]
一人称視(FPV)を実現するシステムであって、
移動体上に配置されていて、複数の画像フレームを取得する撮像装置と、
前記移動体上に配置されていて、三次元一人称視を表示する表示装置に画像フレーム対を提供する送信装置と、を含み、
前記複数の画像フレームに基づいて、画像フレーム対が、前記移動体の前記撮像装置の状態情報を用いて生成され、前記複数の画像フレームから選択された画像フレームが、前記画像フレーム対の第1画像として用いられるシステム。

Claims (14)

  1. 三次元(3D)表示を実現する方法であって、
    移動体の撮像装置により取得された複数の画像フレームを受信するステップと、
    前記移動体の撮像装置の状態情報を取得するステップと、
    前記移動体の前記撮像装置の前記状態情報を用いて前記複数の画像フレームに基づいて画像フレーム対を設定するステップであって、前記複数の画像フレームから選択された画像フレームを前記画像フレーム対の第1画像として用いるステップと、
    前記画像フレーム対の前記第1画像と、前記複数の画像フレームのベース画像フレーム対の第2画像との間の変換関係を取得するステップと、
    前記ベース画像フレーム対の第3画像及び前記変換関係に基づいて前記画像フレーム対の第4画像を取得するステップと、
    を含む方法。
  2. 前記変換関係は、前記画像フレーム対の前記第1画像と、前記ベース画像フレーム対の前記第2画像との間で一致する特徴点に基づいて取得されたホモグラフィである、
    請求項1に記載の方法。
  3. 前記複数の画像フレームに基づいて別の画像フレーム対を取得するステップであって、前記複数の画像フレームから選択された画像フレームを、前記別の画像フレーム対で第5画像として使用し、前記画像フレーム対の前記第4画像及び別の変換関係に基づいて、前記別の画像フレーム対の第6画像を取得するステップを更に含む、請求項1又は2に記載の方法。
  4. 前記状態情報が、前記移動体の制御モジュールから受信した前記移動体の位置及び姿勢情報、及び搭載物安定化制御モジュールから受信した前記撮像装置の姿勢情報に基づいて判定され、前記搭載物安定化制御モジュールが、前記移動体の撮像装置を安定させる安定化システムを制御する、請求項1から請求項3の何れか1項に記載の方法。
  5. 三次元(3D)一人称視(FPV)を表示する表示装置に前記画像フレーム対を提供するステップを更に含む、請求項1から請求項4の何れか1項に記載の方法。
  6. 前記画像フレーム対の第1画像フレームは、画像フレームのストリーム内の最新の画像フレームである、請求項1又は請求項2に記載の方法。
  7. 前記移動体の前記撮像装置の前記状態情報に基づいて、前記三次元一人称視の視野(FOV)の移動を判定するステップを更に含む、請求項1から請求項6の何れか1項に記載の方法。
  8. 前記三次元一人称視のFOVが左から右に移動する場合は前記画像フレーム対の第1画像フレームを前記三次元FPVの右画像として設定するステップと、
    前記三次元一人称視のFOVが右から左に移動する場合は前記画像フレーム対の第1画像フレームを前記三次元FPVの左画像として設定するステップと、を更に含む、請求項7に記載の方法。
  9. フレーム数差に基づいて、前記複数の画像フレーム内の別の画像を、前記画像フレーム対の第7画像として選択するステップを更に含む、請求項1から請求項3の何れか1項に記載の方法。
  10. 前記移動体の前記撮像装置の前記状態情報に基づいて、前記画像フレーム対の第1画像フレームと第7画像フレームとの間のフレーム数差を動的に再設定するステップを更に含む、請求項9に記載の方法。
  11. 前記画像フレーム対の第1画像フレームと第7画像フレームとの間のフレーム数差が設定されるステップを更に含む、請求項9に記載の方法。
  12. 画像キャッシュに格納された画像に基づいて前記画像フレーム対の第7画像を決定するステップであって、前記画像キャッシュが、前記画像フレームのストリームの少なくとも1つの画像フレームのバッファを格納するステップを更に含む、請求項1から請求項3の何れか1項に記載の方法。
  13. 前記画像フレーム対の第1画像フレームと第7画像フレームとの間の推定フレーム数差に基づいて画像キャッシュのサイズを設定するステップを更に含む、請求項1から請求項3の何れか1項に記載の方法。
  14. 請求項1から請求項13の何れか1項に記載の方法を実行するプロセッサを備える、システム。
JP2018510951A 2015-09-08 2015-09-08 三次元表示を実現する方法、及びシステム Expired - Fee Related JP6628866B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/089133 WO2017041227A1 (en) 2015-09-08 2015-09-08 System and method for supporting three-dimensional display in first person view (fpv)

Publications (2)

Publication Number Publication Date
JP2018530949A JP2018530949A (ja) 2018-10-18
JP6628866B2 true JP6628866B2 (ja) 2020-01-15

Family

ID=58190728

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018510951A Expired - Fee Related JP6628866B2 (ja) 2015-09-08 2015-09-08 三次元表示を実現する方法、及びシステム

Country Status (7)

Country Link
US (1) US9894276B2 (ja)
EP (2) EP3873088A1 (ja)
JP (1) JP6628866B2 (ja)
CN (1) CN108028914B (ja)
DK (1) DK3348055T3 (ja)
ES (1) ES2881876T3 (ja)
WO (1) WO2017041227A1 (ja)

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61184995A (ja) * 1985-02-13 1986-08-18 Asahi Koyo Kk 物体を立体視する方法及び装置
DE10052996C2 (de) 2000-10-18 2003-03-20 Demag Ergotech Wiehe Gmbh Spritzgießeinrichtung mit mindestens zwei Steuerungen
US6747686B1 (en) * 2001-10-05 2004-06-08 Recon/Optical, Inc. High aspect stereoscopic mode camera and method
CA2737451C (en) * 2008-09-19 2013-11-12 Mbda Uk Limited Method and apparatus for displaying stereographic images of a region
US8350894B2 (en) * 2009-04-17 2013-01-08 The Boeing Company System and method for stereoscopic imaging
US20110025830A1 (en) * 2009-07-31 2011-02-03 3Dmedia Corporation Methods, systems, and computer-readable storage media for generating stereoscopic content via depth map creation
WO2011014419A1 (en) * 2009-07-31 2011-02-03 3Dmedia Corporation Methods, systems, and computer-readable storage media for creating three-dimensional (3d) images of a scene
US20110050857A1 (en) * 2009-09-03 2011-03-03 Electronics And Telecommunications Research Institute Apparatus and method for displaying 3d image in 3d image system
EP2549762B1 (en) * 2010-03-19 2017-05-03 Panasonic Intellectual Property Management Co., Ltd. Stereovision-image position matching apparatus, stereovision-image position matching method, and program therefor
US8780174B1 (en) 2010-10-12 2014-07-15 The Boeing Company Three-dimensional vision system for displaying images taken from a moving vehicle
US8717418B1 (en) * 2011-02-08 2014-05-06 John Prince Real time 3D imaging for remote surveillance
US9483836B2 (en) * 2011-02-28 2016-11-01 Sony Corporation Method and apparatus for real-time conversion of 2-dimensional content to 3-dimensional content
JP5882693B2 (ja) 2011-11-24 2016-03-09 株式会社トプコン 航空写真撮像方法及び航空写真撮像装置
EP2527787B1 (en) * 2011-05-23 2019-09-11 Kabushiki Kaisha TOPCON Aerial photograph image pickup method and aerial photograph image pickup apparatus
WO2013062557A1 (en) * 2011-10-27 2013-05-02 The Boeing Company Stereo video movies
CN104504748B (zh) * 2014-12-03 2017-09-19 中国科学院遥感与数字地球研究所 一种无人机倾斜摄影红外三维成像系统及建模方法

Also Published As

Publication number Publication date
DK3348055T3 (da) 2021-07-26
WO2017041227A1 (en) 2017-03-16
JP2018530949A (ja) 2018-10-18
EP3348055B1 (en) 2021-05-26
ES2881876T3 (es) 2021-11-30
EP3348055A1 (en) 2018-07-18
EP3873088A1 (en) 2021-09-01
EP3348055A4 (en) 2018-08-15
US9894276B2 (en) 2018-02-13
CN108028914B (zh) 2020-12-22
CN108028914A (zh) 2018-05-11
US20170070722A1 (en) 2017-03-09

Similar Documents

Publication Publication Date Title
US10563985B2 (en) Inertial sensing device
CN107208836B (zh) 用于支持具有不同效果的摄影术的系统和方法
JP6182266B2 (ja) Uavによるパノラマ画像撮影方法
US10896520B2 (en) System and method for moment capturing
CN109416535B (zh) 基于图像识别的飞行器导航技术
CN107209854A (zh) 用于支持顺畅的目标跟随的系统和方法
CN109983414A (zh) 用于支持在可移动平台中进行同步的系统和方法
US11475682B2 (en) System and method for controlling an unmanned vehicle with presence of live object
US11138052B2 (en) System and method for supporting data communication in a movable platform
JP6628866B2 (ja) 三次元表示を実現する方法、及びシステム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180227

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180227

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190411

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190423

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190717

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190903

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191018

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20191126

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191203

R150 Certificate of patent or registration of utility model

Ref document number: 6628866

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees