(57)【特許請求の範囲】
【請求項１】
ユーザからの入力に従って、リモートコントロールコマンドを生成するステップと、
無人航空機（ＵＡＶ）であるモバイルプラットフォームをリモート制御するために、前記モバイルプラットフォームに前記リモートコントロールコマンドを送信するステップと、
前記リモートコントロールコマンドに従って、リモートコントロールデータを生成するステップと、
前記モバイルプラットフォームの動作に関連付けられた診断データおよび移動ルートデータを収集するステップと、
提示のために、前記移動ルートデータを前記診断データに統合するステップと、
を含み、
前記診断データは、前記リモートコントロールデータを含み、
前記送信するステップは、前記モバイルプラットフォームの移動コマンドを含むリモートコントロールコマンドを前記モバイルプラットフォームに送信するステップを含み、かつ、
前記統合するステップは、前記モバイルプラットフォームの移動と前記モバイルプラットフォームの移動コマンドとの間の非一貫性を検出するステップを含む、モバイルプラットフォームの動作情報を提示し、
前記収集するステップは、
前記診断データおよび前記移動ルートデータを予め定められた時間において受信するステップと、
前記診断データおよび前記移動ルートデータをタイムスタンプに関連付けて時系列に格納するステップと、を含み、
前記診断データおよび前記移動ルートデータは、第１のタイプのデータおよび第２のタイプのデータを含み、
前記受信するステップは、
タイムスタンプに関連付けられた前記第１のタイプのデータを予め定められた周期で受信するステップと、
前記第１のタイプのデータを受信する合間に、タイムスタンプに関連付けられずに前記第２のタイプのデータを受信するステップとを含み、
前記格納するステップは、
前記第１のタイプのデータを、前記第１のタイプのデータのタイムスタンプに関連付けて格納するステップと、
前記第２のタイプのデータを、前記第２のタイプのデータに続いて受信される前記第１のタイプのデータのタイムスタンプに関連付けて格納するステップとを含む、方法。
【請求項２】
無人航空機（ＵＡＶ）であるモバイルプラットフォームの動作に関連付けられた診断データおよび移動ルートデータを収集するステップと、
提示のために、前記移動ルートデータを前記診断データに統合するステップと、
を含み、
前記診断データは、前記モバイルプラットフォームに関連付けられたリモートコントローラからの前記モバイルプラットフォームの移動コマンドを含み、
前記統合するステップは、前記モバイルプラットフォームの移動と、前記移動コマンドとの間の非一貫性を検出するステップを含む、モバイルプラットフォームの動作情報を提示し、
前記収集するステップは、
前記診断データおよび前記移動ルートデータを予め定められた時間において受信するステップと、
前記診断データおよび前記移動ルートデータをタイムスタンプに関連付けて時系列に格納するステップと、を含み、
前記診断データおよび前記移動ルートデータは、第１のタイプのデータおよび第２のタイプのデータを含み、
前記受信するステップは、
タイムスタンプに関連付けられた前記第１のタイプのデータを予め定められた周期で受信するステップと、
前記第１のタイプのデータを受信する合間に、タイムスタンプに関連付けられずに前記第２のタイプのデータを受信するステップとを含み、
前記格納するステップは、
前記第１のタイプのデータを、前記第１のタイプのデータのタイムスタンプに関連付けて格納するステップと、
前記第２のタイプのデータを、前記第２のタイプのデータに続いて受信される前記第１のタイプのデータのタイムスタンプに関連付けて格納するステップとを含む、方法。
【請求項３】
前記診断データは、前記モバイルプラットフォームからのジンバルデータを含み、
前記ジンバルデータは、前記モバイルプラットフォームに関連付けられたジンバルの絶対座標、前記ジンバルのジンバル角度の範囲、およびジンバル方向と前記モバイルプラットフォームの方向との間の角度を含み、
前記統合するステップは、前記モバイルプラットフォームの移動方向に対するジンバル方向を前記移動ルートデータに統合して提供するステップを含む、請求項１または２に記載の方法。
【請求項４】
無人航空機（ＵＡＶ）であるモバイルプラットフォームの動作に関連付けられた診断データおよび移動ルートデータを収集するステップと、
提示のために、前記移動ルートデータを前記診断データに統合するステップと、
を含み、
前記診断データは、前記モバイルプラットフォームからのジンバルデータを含み、
前記ジンバルデータは、前記モバイルプラットフォームに関連付けられたジンバルの絶対座標、前記ジンバルのジンバル角度の範囲、およびジンバル方向と前記モバイルプラットフォームの方向との間の角度を含み、
前記統合するステップは、前記モバイルプラットフォームの移動方向に対するジンバル方向を前記移動ルートデータに統合して視覚的に提供するステップを含む、モバイルプラットフォームの動作情報を提示し、
前記収集するステップは、
前記診断データおよび前記移動ルートデータを予め定められた時間において受信するステップと、
前記診断データおよび前記移動ルートデータをタイムスタンプに関連付けて時系列に格納するステップと、を含み、
前記診断データおよび前記移動ルートデータは、第１のタイプのデータおよび第２のタイプのデータを含み、
前記受信するステップは、
タイムスタンプに関連付けられた前記第１のタイプのデータを予め定められた周期で受信するステップと、
前記第１のタイプのデータを受信する合間に、タイムスタンプに関連付けられずに前記第２のタイプのデータを受信するステップとを含み、
前記格納するステップは、
前記第１のタイプのデータを、前記第１のタイプのデータのタイムスタンプに関連付けて格納するステップと、
前記第２のタイプのデータを、前記第２のタイプのデータに続いて受信される前記第１のタイプのデータのタイムスタンプに関連付けて格納するステップとを含む、方法。
【請求項５】
前記統合するステップは、前記モバイルプラットフォーム上のジンバルのピッチを提供するステップを含む、請求項１から４の何れか１つに記載の方法。
【請求項６】
前記診断データは、前記モバイルプラットフォームのリモートコントローラからの位置データを含む、請求項２に記載の方法。
【請求項７】
前記診断データは、前記モバイルプラットフォームの前記リモートコントローラからの全地球測位システム（ＧＰＳ）データを含む、請求項６に記載の方法。
【請求項８】
前記統合するステップは、前記動作とのリアルタイムの提示のために、前記移動ルートデータを前記診断データに統合するステップを含む、請求項１から７のいずれか一項に記載の方法。
【請求項９】
前記診断データは、前記モバイルプラットフォームからのバッテリーの電圧レベルを含む、請求項１から８のいずれか一項に記載の方法。
【請求項１０】
前記診断データは、前記モバイルプラットフォームからのバッテリーの電流レベルを含む、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
前記診断データは、前記モバイルプラットフォームからのスマートバッテリーデータを含む、請求項１から１０のいずれか一項に記載の方法。
【請求項１２】
前記統合するステップは、前記スマートバッテリーデータに基づいて、前記モバイルプラットフォームのバッテリーの状態が、前記モバイルプラットフォームがホームポイントに戻る必要がない第１の領域、前記モバイルプラットフォームが前記ホームポイントに戻る必要がある第２の領域、及び前記モバイルプラットフォームが降下する第３の領域のいずれかの領域であるかを示す情報を生成するステップを含む、請求項１１に記載の方法。
【請求項１３】
前記統合するステップは、
ホームポイントと前記モバイルプラットフォームとの間の距離に従って前記ホームポイントに戻るために必要な閾値バッテリー電力を計算するステップと、
バッテリー電力が前記閾値バッテリー電力に到達した場合、バッテリー電力アラートを生成するステップと、を含む、請求項１から１２のいずれか一項に記載の方法。
【請求項１４】
前記収集するステップは、前記モバイルプラットフォームに関連付けられた前記診断データを収集するステップを含み、前記診断データは、前記モバイルプラットフォームからのカメラデータを含む、請求項１から１３のいずれか一項に記載の方法。
【請求項１５】
前記収集するステップは、カメラデータを収集するステップを含み、前記カメラデータは、シャッタスピード、国際標準化機構（ＩＳＯ）の感度設定、および開口サイズを含む、請求項１から１４のいずれか一項に記載の方法。
【請求項１６】
前記統合するステップは、イメージを取得する時間における前記モバイルプラットフォームの位置を提供するステップを含む、請求項１から１５のいずれか一項に記載の方法。
【請求項１７】
前記統合するステップは、ビデオの記録開始時間および前記ビデオの記録停止時間における前記モバイルプラットフォームの位置を提供するステップを含む、請求項１から１６のいずれか一項に記載の方法。
【請求項１８】
前記診断データは前記モバイルプラットフォームからのホームポイントデータを含む、請求項１から１７のいずれか一項に記載の方法。
【請求項１９】
前記統合するステップは、前記モバイルプラットフォームのホームポイントを提供するステップを含む、請求項１から１８のいずれか一項に記載の方法。
【請求項２０】
前記統合するステップは、前記モバイルプラットフォームの移動方向に対する前記モバイルプラットフォームの方向を前記移動ルートデータに統合して提供するステップを含む、請求項１から１９のいずれか一項に記載の方法。
【請求項２１】
前記診断データは、前記モバイルプラットフォームの動作のための移動警告を含む、請求項１から２０のいずれか一項に記載の方法。
【請求項２２】
前記統合するステップは、前記移動ルートデータを前記診断データと同期的に統合するステップを含む、請求項１から２１のいずれか一項に記載の方法。
【請求項２３】
前記統合するステップは、前記モバイルプラットフォームとの地上通信が失われた後、前記モバイルプラットフォームの墜落位置を推定するステップを含む、請求項１から２２のいずれか一項に記載の方法。
【請求項２４】
前記収集するステップは、ダウンロードされる前記診断データおよび移動ルートデータを収集するステップを含む、請求項１から２３のいずれか一項に記載の方法。
【請求項２５】
無人航空機（ＵＡＶ）であるモバイルプラットフォームの動作情報を提示するための装置であって、
前記モバイルプラットフォームの動作に関連付けられたプラットフォーム診断データおよび移動ルートデータを受信する送受信部と、
前記受信された移動ルートデータを前記受信されたプラットフォーム診断データに、ディスプレイシステムを介した提示のために統合するプロセッサと、
前記プラットフォーム診断データおよび前記移動ルートデータをタイムスタンプに関付けて時系列に格納するメモリと、を備え、
前記プロセッサは、ユーザからの入力に従って、前記モバイルプラットフォームの移動コマンドを含むリモートコントロールコマンドを生成し、前記リモートコントロールコマンドに従って、リモートコントロールデータを生成し、
前記送受信部は、前記モバイルプラットフォームに前記リモートコントロールコマンドを送信し、
前記プロセッサは、前記モバイルプラットフォームの移動と前記モバイルプラットフォームの前記移動コマンドとの間の非一貫性を検出し、
前記プラットフォーム診断データおよび前記移動ルートデータは、第１のタイプのデータおよび第２のタイプのデータを含み、
前記送受信部は、
タイムスタンプに関連付けられた前記第１のタイプのデータを予め定められた周期で受信し、
前記第１のタイプのデータを受信する合間に、タイムスタンプに関連付けられずに前記第２のタイプのデータを受信し、
前記プロセッサは、
前記第１のタイプのデータを、前記第１のタイプのデータのタイムスタンプに関連付けて前記メモリに格納し、
前記第２のタイプのデータを、前記第２のタイプのデータに続いて受信される前記第１のタイプのデータのタイムスタンプに関連付けて前記メモリに格納する、装置。
【請求項２６】
無人航空機（ＵＡＶ）であるモバイルプラットフォームの動作情報を提示するための装置であって、
前記モバイルプラットフォームの動作に関連付けられたプラットフォーム診断データおよび移動ルートデータを受信する送受信部と、
前記受信された移動ルートデータを前記受信されたプラットフォーム診断データに、ディスプレイシステムを介した提示のために統合するプロセッサと、
前記プラットフォーム診断データおよび前記移動ルートデータをタイムスタンプに関付けて時系列に格納するメモリと、を備え、
前記プラットフォーム診断データは、前記モバイルプラットフォームのリモートコントローラからの前記モバイルプラットフォームの移動コマンドを含み、
前記プロセッサは、前記モバイルプラットフォームの移動と、前記移動コマンドとの間の非一貫性を検出し、
前記プラットフォーム診断データおよび前記移動ルートデータは、第１のタイプのデータおよび第２のタイプのデータを含み、
前記送受信部は、
タイムスタンプに関連付けられた前記第１のタイプのデータを予め定められた周期で受信し、
前記第１のタイプのデータを受信する合間に、タイムスタンプに関連付けられずに前記第２のタイプのデータを受信し、
前記プロセッサは、
前記第１のタイプのデータを、前記第１のタイプのデータのタイムスタンプに関連付けて前記メモリに格納し、
前記第２のタイプのデータを、前記第２のタイプのデータに続いて受信される前記第１のタイプのデータのタイムスタンプに関連付けて前記メモリに格納する、装置。
【請求項２７】
前記プラットフォーム診断データは、前記モバイルプラットフォームからのジンバルデータを含み、
前記ジンバルデータは、前記モバイルプラットフォームに関連付けられたジンバルの絶対座標、前記ジンバルのジンバル角度の範囲、およびジンバル方向と前記モバイルプラットフォームの方向との間の角度を含み、
前記プロセッサは、前記モバイルプラットフォームの移動方向に対するジンバル方向を前記移動ルートデータに統合して提供する、請求項２５または２６に記載の装置。
【請求項２８】
無人航空機（ＵＡＶ）であるモバイルプラットフォームの動作情報を提示するための装置であって、
前記モバイルプラットフォームの動作に関連付けられたプラットフォーム診断データおよび移動ルートデータを受信する送受信部と、
前記受信された移動ルートデータを前記受信されたプラットフォーム診断データに、ディスプレイシステムを介した提示のために統合するプロセッサと、
前記プラットフォーム診断データおよび前記移動ルートデータをタイムスタンプに関付けて時系列に格納するメモリと、を備え、
前記プラットフォーム診断データは、前記モバイルプラットフォームからのジンバルデータを含み、
前記ジンバルデータは、前記モバイルプラットフォームに関連付けられたジンバルの絶対座標、前記ジンバルのジンバル角度の範囲、およびジンバル方向と前記モバイルプラットフォームの方向との間の角度を含み、
前記プロセッサは、前記モバイルプラットフォームの移動方向に対するジンバル方向を前記移動ルートデータに視覚的に統合して提供し、
前記プラットフォーム診断データおよび前記移動ルートデータは、第１のタイプのデータおよび第２のタイプのデータを含み、
前記送受信部は、
タイムスタンプに関連付けられた前記第１のタイプのデータを予め定められた周期で受信し、
前記第１のタイプのデータを受信する合間に、タイムスタンプに関連付けられずに前記第２のタイプのデータを受信し、
前記プロセッサは、
前記第１のタイプのデータを、前記第１のタイプのデータのタイムスタンプに関連付けて前記メモリに格納し、
前記第２のタイプのデータを、前記第２のタイプのデータに続いて受信される前記第１のタイプのデータのタイムスタンプに関連付けて前記メモリに格納する、装置。
【請求項２９】
前記装置は、リモートモバイルプラットフォームとともに使用するために構成されている、請求項２５から２８の何れか１つに記載の装置。
【請求項３０】
前記プロセッサは、前記モバイルプラットフォーム上のジンバルのピッチを提供する、請求項２５から２９の何れか１つに記載の装置。
【請求項３１】
前記プロセッサは、前記リモートコントロールデータを収集する、請求項２５に記載の装置。
【請求項３２】
前記プラットフォーム診断データは、前記モバイルプラットフォームの前記リモートコントローラからの位置データを含む、請求項２６に記載の装置。
【請求項３３】
前記プラットフォーム診断データは、前記モバイルプラットフォームの前記リモートコントローラからのＧＰＳデータを含む、請求項３２に記載の装置。
【請求項３４】
前記プロセッサは、前記動作とのリアルタイムの提示のために、前記移動ルートデータを前記プラットフォーム診断データに統合する、請求項２５から３３のいずれか一項に記載の装置。
【請求項３５】
前記プラットフォーム診断データは、前記モバイルプラットフォームからのバッテリーの電圧レベルを含む、請求項２５から３４のいずれか一項に記載の装置。
【請求項３６】
前記プラットフォーム診断データは、前記モバイルプラットフォームからのバッテリーの電流レベルを含む、請求項２５から３５のいずれか一項に記載の装置。
【請求項３７】
前記プラットフォーム診断データは、前記モバイルプラットフォームからのスマートバッテリーデータを含む、請求項２５から３６のいずれか一項に記載の装置。
【請求項３８】
前記プロセッサは、前記スマートバッテリーデータに基づいて、前記モバイルプラットフォームのバッテリーの状態が、前記モバイルプラットフォームがホームポイントに戻る必要がない第１の領域、前記モバイルプラットフォームが前記ホームポイントに戻る必要がある第２の領域、及び前記モバイルプラットフォームが降下する第３の領域のいずれかの領域であるかを示す情報を生成する、請求項３７に記載の装置。
【請求項３９】
前記プロセッサは、
ホームポイントと前記モバイルプラットフォームとの間の距離に従って前記ホームポイントに戻るために必要な閾値バッテリー電力を計算し、かつ、
バッテリー電力が前記閾値バッテリー電力に到達した場合、バッテリー電力アラートを生成する、請求項２５から３８のいずれか一項に記載の装置。
【請求項４０】
前記プラットフォーム診断データは、前記モバイルプラットフォームからのカメラデータを含む、請求項２５から３９のいずれか一項に記載の装置。
【請求項４１】
前記送受信部は、イメージを取得する時間における前記モバイルプラットフォームの位置を提供する、請求項２５から４０のいずれか一項に記載の装置。
【請求項４２】
前記送受信部は、ビデオの記録開始時間および前記ビデオの記録停止時間における前記モバイルプラットフォームの位置を提供する、請求項２５から４１のいずれか一項に記載の装置。
【請求項４３】
前記プラットフォーム診断データは前記モバイルプラットフォームからのホームポイントデータを含む、請求項２５から４２のいずれか一項に記載の装置。
【請求項４４】
前記プロセッサは、前記モバイルプラットフォームのホームポイントを提供する、請求項２５から４３のいずれか一項に記載の装置。
【請求項４５】
前記プロセッサは、前記モバイルプラットフォームの移動方向に対する前記モバイルプラットフォームの方向を前記移動ルートデータに統合して提供する、請求項２５から４４のいずれか一項に記載の装置。
【請求項４６】
前記プラットフォーム診断データは、前記モバイルプラットフォームの動作のための移動警告を含む、請求項２５から４５のいずれか一項に記載の装置。
【請求項４７】
前記プロセッサは、前記移動ルートデータを前記プラットフォーム診断データと同期的に統合する、請求項２５から４６のいずれか一項に記載の装置。
【請求項４８】
前記プロセッサは、前記モバイルプラットフォームとの地上通信が失われた後、前記モバイルプラットフォームの墜落位置を推定する、請求項２５から４７のいずれか一項に記載の装置。
【請求項４９】
収集することは、ダウンロードされる前記プラットフォーム診断データおよび移動ルートデータを収集することを含む、請求項２５から４８のいずれか一項に記載の装置。
【請求項５０】
請求項１から２４のいずれか一項に記載の方法をコンピュータに実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示された複数の実施形態は概して複数のモバイルプラットフォーム動作に関し、限定的ではないが具体的には、モバイルプラットフォームの動作情報を提示する複数の方法、複数のデバイス、および複数のシステムに関する。
【背景技術】
【０００２】
複数の無人機等の複数のモバイルプラットフォームは、軍用および商用目的の監視、偵察、および探索タスクの実行に使用可能である。複数の無人機は、周囲環境からのデータを収集するための複数のセンサ等の機能的な積載物が装備され得る。例えば、遠隔制御された複数の無人航空機（ＵＡＶ）は、それがなければアクセス不能であった複数の環境の航空画像を提供するために使用され得る。
【０００３】
モバイルプラットフォームの動作分析は、動作中に発生し得る複数の問題の診断に極めて重要である。複数の分析結果は、モバイルプラットフォームの修理並びに新しい複数のモバイルプラットフォームの開発のための重要な情報を提供できる。従来、ＵＡＶの飛行中に発生する動作等、モバイルプラットフォーム動作の分析は時間がかかるものであり、通常、専門知識を必要とし、トラブルシューティングに有益とならないかもしれない限定的な量の情報のみを提供する。
【０００４】
上記に鑑み、従来のモバイルプラットフォームテクノロジーの前述の複数の課題および欠点を克服すべく、モバイルプラットフォームに関連付けられた動作情報の効率的かつユーザフレンドリーな提示のための改善された複数の方法、デバイスおよびシステムに対するニーズが存在する。
【発明の概要】
【０００５】
本開示は、モバイルプラットフォームの動作情報を提示するためのシステムおよび当該システムを生産および使用するための複数の方法に関する。
【０００６】
本明細書に開示された第１の態様によると、モバイルプラットフォームの動作情報を提示するための方法が記載される。当該方法は、モバイルプラットフォームの動作に関連付けられた診断データおよび移動ルートデータを収集するステップと、提示のために、上記移動ルートデータを上記診断データに統合するステップと、を備える。
【０００７】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、無人航空機（ＵＡＶ）の動作に関連付けられた上記診断データおよび上記移動ルートデータを収集するステップを含む。
【０００８】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームからのジンバルデータを含む。
【０００９】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、上記モバイルプラットフォームからの上記ジンバルデータを収集するステップを含み、上記ジンバルデータは、上記モバイルプラットフォームに関連付けられたジンバルの絶対座標、上記ジンバルのジンバル角度の範囲、およびジンバル方向と上記モバイルプラットフォームの方向との間の角度を含む。
【００１０】
開示された方法に係るいくつかの実施形態において、上記統合するステップは、上記モバイルプラットフォームの移動方向に対するジンバル方向を提供するステップを含む。
【００１１】
開示された方法に係るいくつかの実施形態において、上記統合するステップは、上記モバイルプラットフォーム上のジンバルのピッチを提供するステップを含む。
【００１２】
開示された方法に係るいくつかの実施形態において、更に、
ユーザからの入力に従って、リモートコントロールコマンドを生成するステップと、
上記モバイルプラットフォームをリモート制御するために、上記モバイルプラットフォームに上記リモートコントロールコマンドを送信するステップと、を備える。
【００１３】
開示された方法に係るいくつかの実施形態において、更に、上記リモートコントロールコマンドに従って、リモートコントロールデータを生成するステップを備える。
【００１４】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、上記診断データを収集するステップを含み、上記診断データは、上記リモートコントロールデータを含む。
【００１５】
開示された方法に係るいくつかの実施形態において、上記送信するステップは、プラットフォームの移動コマンドを含むリモートコントロールコマンドを上記モバイルプラットフォームに送信するステップを含み、かつ、上記統合するステップは、上記モバイルプラットフォームの移動と上記プラットフォームの移動コマンドとの間の非一貫性を検出するステップを含む。
【００１６】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームに関連付けられたリモートコントローラからのリモートコントロール動作データを含む。
【００１７】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームのリモートコントローラからの位置データを含む。
【００１８】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームの上記リモートコントローラからの全地球測位システム（ＧＰＳ）データを含む。
【００１９】
開示された方法に係るいくつかの実施形態において、上記統合するステップは、上記モバイルプラットフォームの移動と、上記リモートコントローラによって提供されるプラットフォームの移動コマンドとの間の非一貫性を検出するステップを含む。
【００２０】
開示された方法に係るいくつかの実施形態において、上記統合するステップは、上記動作とのリアルタイムの提示のために、上記移動ルートデータを上記診断データに統合するステップを含む。
【００２１】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームからのバッテリーの電圧レベルを含む。
【００２２】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームからのバッテリーの電流レベルを含む。
【００２３】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームからのスマートバッテリーデータを含む。
【００２４】
開示された方法に係るいくつかの実施形態において、上記統合するステップは、ホームポイントと上記モバイルプラットフォームとの間の距離に従って上記ホームポイントに戻るために必要な閾値バッテリー電力を計算するステップと、バッテリー電力が上記閾値バッテリー電力に到達した場合、バッテリー電力アラートを生成するステップと、を含む。
【００２５】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームからのカメラデータを含む。
【００２６】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、上記カメラデータを収集するステップを含み、上記カメラデータは、シャッタスピード、国際標準化機構（ＩＳＯ）の感度設定、および開口サイズを含む。
【００２７】
開示された方法に係るいくつかの実施形態において、上記統合するステップは、イメージを取得する時間における上記モバイルプラットフォームの位置を提供するステップを含む。
【００２８】
開示された方法に係るいくつかの実施形態において、上記統合するステップは、ビデオの記録開始時間および上記ビデオの記録停止時間における上記モバイルプラットフォームの位置を提供するステップを含む。
【００２９】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは上記モバイルプラットフォームからのホームポイントデータを含む。
【００３０】
開示された方法に係るいくつかの実施形態において、上記統合するステップは、上記モバイルプラットフォームのホームポイントを提供するステップを含む。
【００３１】
開示された方法に係るいくつかの実施形態において、上記統合するステップは、上記モバイルプラットフォームの移動方向に対する、上記モバイルプラットフォームの方向を提供するステップを含む。
【００３２】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームの動作のための移動警告を含む。
【００３３】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、上記診断データおよび上記移動ルートデータを予め定められた時間において受信するステップと、上記診断データおよび上記移動ルートデータを時系列に格納するステップと、を含む。
【００３４】
開示された方法に係るいくつかの実施形態において、上記格納するステップは、上記診断データおよび上記移動ルートデータをタイムスタンプに関連付けるステップを含む。
【００３５】
開示された方法に係るいくつかの実施形態において、上記統合するステップは、上記移動ルートデータを上記診断データと同期的に統合するステップを含む。
【００３６】
開示された方法に係るいくつかの実施形態において、上記統合するステップは、上記モバイルプラットフォームとの地上通信が失われた後、上記モバイルプラットフォームの墜落位置を推定するステップを含む。
【００３７】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、ダウンロードされる上記診断データおよび移動ルートデータを収集するステップを含む。
【００３８】
本明細書に開示された別の態様によると、モバイルプラットフォームの動作情報を提示するための装置が記載される。当該装置は、モバイルプラットフォームの動作に関連付けられたプラットフォーム診断データおよび移動ルートデータを受信するための送受信部と、
ディスプレイシステムを介した提示のために、上記受信された移動ルートデータを上記受信されたプラットフォーム診断データに統合するためのプロセッサと、を備える。
【００３９】
開示された装置に係るいくつかの実施形態において、上記装置は、リモートモバイルプラットフォームとともに使用するよう構成されている。
【００４０】
開示された装置に係るいくつかの実施形態において、上記送受信部は、無人航空機（ＵＡＶ）に関連付けられた上記プラットフォーム診断データおよび上記移動ルートデータを受信するために構成されている。
【００４１】
開示された装置に係るいくつかの実施形態において、上記送受信部は、上記モバイルプラットフォームに関連付けられた上記プラットフォーム診断データを収集するために構成されており、上記プラットフォーム診断データは、上記モバイルプラットフォームからのジンバルデータを含む。
【００４２】
開示された装置に係るいくつかの実施形態において、上記送受信部は、上記モバイルプラットフォームからの上記ジンバルデータを収集するために構成されており、上記ジンバルデータは、上記モバイルプラットフォームに関連付けられたジンバルの絶対座標、上記ジンバルのジンバル角度の範囲、およびジンバル方向と上記モバイルプラットフォームの方向との間の角度を含む。
【００４３】
開示された装置に係るいくつかの実施形態において、上記プロセッサは、上記モバイルプラットフォームの移動方向に対する、ジンバル方向を提供するために構成されている。
【００４４】
開示された装置に係るいくつかの実施形態において、上記プロセッサは、上記モバイルプラットフォーム上のジンバルのピッチを提供するために構成されている。
【００４５】
開示された装置に係るいくつかの実施形態において、上記プロセッサは更に、ユーザからの入力に従って、リモートコントロールコマンドを生成するために構成されており、上記送受信部は更に、上記モバイルプラットフォームをリモート制御するために、上記モバイルプラットフォームに上記リモートコントロールコマンドを送信するために構成されている。
【００４６】
開示された装置に係るいくつかの実施形態において、上記プロセッサは更に上記リモートコントロールコマンドに従って、リモートコントロールデータを生成するために構成されている。
【００４７】
開示された装置に係るいくつかの実施形態において、上記プロセッサは、上記リモートコントロールデータを収集するために構成されている。
【００４８】
開示された装置に係るいくつかの実施形態において、上記送受信部は、上記リモートコントロールコマンドを上記モバイルプラットフォームに送信するために構成されており、上記リモートコントロールコマンドは、プラットフォームの移動コマンドを含み、かつ、上記統合は、上記モバイルプラットフォームの移動と上記プラットフォームの移動コマンドとの間の非一貫性を検出することを含む。
【００４９】
開示された装置に係るいくつかの実施形態において、上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは、上記モバイルプラットフォームのリモートコントローラからのリモートコントロール動作データを含む。
【００５０】
開示された装置に係るいくつかの実施形態において、上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは、上記モバイルプラットフォームのリモートコントローラからの位置データを含む。
【００５１】
開示された装置に係るいくつかの実施形態において、上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは、上記モバイルプラットフォームの上記リモートコントローラからのＧＰＳデータを含む。
【００５２】
開示された装置に係るいくつかの実施形態において、上記プロセッサは、上記モバイルプラットフォームの移動と、上記リモートコントローラによって提供されるプラットフォームの移動コマンドとの間の非一貫性を検出するために構成されている。
【００５３】
開示された装置に係るいくつかの実施形態において、上記プロセッサは、上記動作とのリアルタイムの提示のために、上記移動ルートデータを上記診断データに統合するために構成されている。
【００５４】
開示された装置に係るいくつかの実施形態において、上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは、上記モバイルプラットフォームからのバッテリーの電圧レベルを含む。
【００５５】
開示された装置に係るいくつかの実施形態において、上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは、上記モバイルプラットフォームからのバッテリーの電流レベルを含む。
【００５６】
開示された装置に係るいくつかの実施形態において、上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは、上記モバイルプラットフォームからのスマートバッテリーデータを含む。
【００５７】
開示された装置に係るいくつかの実施形態において、上記プロセッサは、ホームポイントと上記モバイルプラットフォームとの間の距離に従って上記ホームポイントに戻るために必要な閾値バッテリー電力を計算するために構成されており、かつ、バッテリー電力が上記閾値バッテリー電力に到達した場合、バッテリー電力アラートを生成するために構成されている。
【００５８】
開示された装置に係るいくつかの実施形態において、上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは、上記モバイルプラットフォームからのカメラデータを含む。
【００５９】
開示された装置に係るいくつかの実施形態において、上記送受信部は、上記カメラデータを収集するために構成されており、上記カメラデータは、シャッタスピード、国際標準化機構（ＩＳＯ）の感度設定、および開口サイズを含む。
【００６０】
開示された装置に係るいくつかの実施形態において、上記送受信部は、イメージを取得する時間における上記モバイルプラットフォームの位置を提供するために構成されている。
【００６１】
開示された装置に係るいくつかの実施形態において、上記送受信部は、ビデオの記録開始時間および上記ビデオの記録停止時間における上記モバイルプラットフォームの位置を提供するために構成されている。
【００６２】
開示された装置に係るいくつかの実施形態において、上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは上記モバイルプラットフォームからのホームポイントデータを含む。
【００６３】
開示された装置に係るいくつかの実施形態において、上記プロセッサは、上記モバイルプラットフォームのホームポイントを提供するために構成されている。
【００６４】
開示された装置に係るいくつかの実施形態において、上記プロセッサは、上記モバイルプラットフォームの移動方向に対する、上記モバイルプラットフォームの方向を提供するために構成されている。
【００６５】
開示された装置に係るいくつかの実施形態において、上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは、上記モバイルプラットフォームの動作のための移動警告を含む。
【００６６】
開示された装置に係るいくつかの実施形態において、上記送受信部は、上記診断データおよび上記移動ルートデータを予め定められた時間において受信するために構成されており、上記装置は、上記診断データおよび上記移動ルートデータを時系列に格納するメモリを備える。
【００６７】
開示された装置に係るいくつかの実施形態において、上記メモリは、上記診断データおよび上記移動ルートデータをタイムスタンプに関連付けるために構成されている。
【００６８】
開示された装置に係るいくつかの実施形態において、上記プロセッサは、上記移動ルートデータを上記診断データと同期的に統合するために構成されている。
【００６９】
開示された装置に係るいくつかの実施形態において、上記プロセッサは、上記モバイルプラットフォームとの地上通信が失われた後、上記モバイルプラットフォームの墜落位置を推定するために構成されている。
【００７０】
開示された装置に係るいくつかの実施形態において、上記収集することは、ダウンロードされる上記診断データおよび移動ルートデータを収集することを含む。
【００７１】
本明細書に開示された別の態様によると、モバイルプラットフォームの動作情報を提供するための方法が記載される。当該方法は、モバイルプラットフォームの動作に関連付けられたプラットフォーム診断データおよび移動ルートデータを収集するステップと、提示のために、プッシュされた上記移動ルートデータを、プッシュされた上記プラットフォーム診断データに統合するため、上記プラットフォーム診断データおよび上記移動ルートデータをリモートコンピュータデバイスにプッシュするステップと、を備える。
【００７２】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、無人航空機（ＵＡＶ）に関連付けられた上記プラットフォーム診断データおよび上記移動ルートデータを収集するステップを含む。
【００７３】
開示された方法に係るいくつかの実施形態において、上記プッシュするステップは、上記プラットフォーム診断データを、上記リモートコンピュータデバイスにプッシュするステップを含み、上記プラットフォーム診断データはジンバルデータを含む。
【００７４】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、上記モバイルプラットフォームからの上記ジンバルデータを収集するステップを含み、上記ジンバルデータは、上記モバイルプラットフォームに関連付けられたジンバルの絶対座標、上記ジンバルのジンバル角度の範囲、およびジンバル方向と上記モバイルプラットフォームの方向との間の角度を含む。
【００７５】
開示された方法に係るいくつかの実施形態において、上記統合は、上記モバイルプラットフォームの移動方向に対するジンバル方向を提供するステップを含む。
【００７６】
開示された方法に係るいくつかの実施形態において、上記統合は、上記モバイルプラットフォーム上のジンバルのピッチを提供するステップを含む。
【００７７】
開示された方法に係るいくつかの実施形態において、上記統合は、上記動作とのリアルタイムの提示のために、上記移動ルートデータを上記プラットフォーム診断データに統合することを含む。
【００７８】
開示された方法に係るいくつかの実施形態において、上記プッシュするステップは、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするステップを含み、上記プラットフォーム診断データは、バッテリーの電圧レベルを含む。
【００７９】
開示された方法に係るいくつかの実施形態において、上記プッシュするステップは、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするステップを含み、上記プラットフォーム診断データは、バッテリーの電流レベルを含む。
【００８０】
開示された方法に係るいくつかの実施形態において、上記プッシュするステップは、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするステップを含み、上記プラットフォーム診断データは、スマートバッテリーデータを含む。
【００８１】
開示された方法に係るいくつかの実施形態において、上記統合は、ホームポイントと上記モバイルプラットフォームとの間の距離に従って上記ホームポイントに戻るために必要な閾値バッテリー電力を計算するステップと、バッテリー電力が上記閾値バッテリー電力に到達した場合、バッテリー電力アラートを生成するステップと、を含む。
【００８２】
開示された方法に係るいくつかの実施形態において、上記プッシュするステップは、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするステップを含み、上記プラットフォーム診断データはカメラデータを含む。
【００８３】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、上記カメラデータを収集するステップを含み、上記カメラデータは、シャッタスピード、国際標準化機構（ＩＳＯ）の感度設定、および開口サイズを含む。
【００８４】
開示された方法に係るいくつかの実施形態において、上記統合は、イメージを取得する時間における上記モバイルプラットフォームの位置を提供するステップを含む。
【００８５】
開示された方法に係るいくつかの実施形態において、上記統合は、ビデオの記録開始時間および上記ビデオの記録停止時間における上記モバイルプラットフォームの位置を提供するステップを含む。
【００８６】
開示された方法に係るいくつかの実施形態において、上記プッシュするステップは、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするステップを含み、上記プラットフォーム診断データはホームポイントデータを含む。
【００８７】
開示された方法に係るいくつかの実施形態において、上記統合は、上記モバイルプラットフォームのホームポイントを提供するステップを含む。
【００８８】
開示された方法に係るいくつかの実施形態において、上記統合は、上記モバイルプラットフォームの移動方向に対する、上記モバイルプラットフォームの方向を提供するステップを含む。
【００８９】
開示された方法に係るいくつかの実施形態において、上記プッシュするステップは、後に上記診断データおよび上記移動ルートデータを時系列に格納するため、上記診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスに、予め定められた時間においてプッシュするステップを含む。
【００９０】
開示された方法に係るいくつかの実施形態において、上記後に格納するステップは、上記診断データおよび上記移動ルートデータをタイムスタンプに関連付けるステップを含む。
【００９１】
開示された方法に係るいくつかの実施形態において、上記統合は、上記移動ルートデータの上記プラットフォーム診断データとの同期的な統合を含む。
【００９２】
開示された方法に係るいくつかの実施形態において、上記統合は、上記モバイルプラットフォームとの地上通信が失われた後、上記モバイルプラットフォームの墜落位置を推定するステップを含む。
【００９３】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、ダウンロードされる上記診断データおよび移動ルートデータを収集するステップを含む。
【００９４】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、上記リモートコンピュータデバイスから、上記モバイルプラットフォームを制御するためのリモートコントロールコマンドを収集するステップを含む。
【００９５】
開示された方法に係るいくつかの実施形態において、上記統合は、上記モバイルプラットフォームの移動と、上記コンピュータデバイスによって提供されるプラットフォームの移動コマンドとの間の非一貫性を検出するステップを含む。
【００９６】
本明細書に開示された第１の態様によると、モバイルプラットフォームが記載される。当該モバイルプラットフォームは、モバイルプラットフォームの動作に関連付けられたプラットフォーム診断データおよび移動ルートデータを収集するためのプロセッサと、提示のために、プッシュされた上記移動ルートデータを、プッシュされた上記プラットフォーム診断データに統合するため、上記プラットフォーム診断データおよび上記移動ルートデータをリモートコンピュータデバイスにプッシュするための送信部と、を備える。
【００９７】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記モバイルプラットフォームは無人航空機（ＵＡＶ）である。
【００９８】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記送信部は、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするために構成されており、上記プラットフォーム診断データはジンバルデータを含む。
【００９９】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記プロセッサは、上記モバイルプラットフォームからの上記ジンバルデータを収集するために構成されており、上記ジンバルデータは、上記モバイルプラットフォームに関連付けられたジンバルの絶対座標、上記ジンバルのジンバル角度の範囲、およびジンバル方向と上記モバイルプラットフォームの方向との間の角度を含む。
【０１００】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記送信部は、上記モバイルプラットフォームの移動方向に対するジンバル方向を提供するため、上記診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスにプッシュするために構成されている。
【０１０１】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記送信部は、上記モバイルプラットフォーム上のジンバルのピッチを提供するため、上記診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスにプッシュするために構成されている。
【０１０２】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記送信部は、上記動作とのリアルタイムの提示のために、上記移動ルートデータを上記プラットフォーム診断データに統合するため、上記プラットフォーム診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスにプッシュするために構成されている。
【０１０３】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記送信部は、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするために構成されており、上記プラットフォーム診断データは、バッテリーの電圧レベルを含む。
【０１０４】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記送信部は、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするために構成されており、上記プラットフォーム診断データは、バッテリーの電流レベルを含む。
【０１０５】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記送信部は、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするために構成されており、上記プラットフォーム診断データは、スマートバッテリーデータを含む。
【０１０６】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記統合は、ホームポイントと上記モバイルプラットフォームとの間の距離に従って上記ホームポイントに戻るために必要な閾値バッテリー電力を計算することと、バッテリー電力が上記閾値バッテリー電力に到達した場合、バッテリー電力アラートを生成することと、を含む。
【０１０７】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記送信部は、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするために構成されており、上記プラットフォーム診断データはカメラデータを含む。
【０１０８】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記送信部は、上記カメラデータを上記リモートコンピュータデバイスにプッシュするために構成されており、上記カメラデータは、シャッタスピード、国際標準化機構（ＩＳＯ）の感度設定、および開口サイズを含む。
【０１０９】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記統合は、イメージを取得する時間における上記モバイルプラットフォームの位置を提供することを含む。
【０１１０】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記統合は、ビデオの記録開始時間および上記ビデオの記録停止時間における上記モバイルプラットフォームの位置を提供することを含む。
【０１１１】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記送信部は、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするために構成されており、上記プラットフォーム診断データはホームポイントデータを含む。
【０１１２】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記統合は、上記モバイルプラットフォームのホームポイントを提供することを含む。
【０１１３】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記統合は、上記モバイルプラットフォームの移動方向に対する上記モバイルプラットフォームの方向を提供することを含む。
【０１１４】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記送信部は、後に上記診断データおよび上記移動ルートデータを時系列に格納するため、上記診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスに、予め定められた時間においてプッシュするために構成されている。
【０１１５】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記後に格納することは、上記診断データおよび上記移動ルートデータをタイムスタンプに関連付けることを含む。
【０１１６】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記送信部は、上記移動ルートデータを上記プラットフォーム診断データと同期的に統合するため、上記診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスにプッシュするために構成されている。
【０１１７】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記送信部は、上記モバイルプラットフォームとの地上通信が失われた後、上記モバイルプラットフォームの墜落位置を推定するため、上記診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスにプッシュするために構成されている。
【０１１８】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記送信部は、後にダウンロードされる上記診断データおよび上記移動ルートデータをプッシュするために構成されている。
【０１１９】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記送信部は、上記モバイルプラットフォームの移動と、上記リモートコンピュータデバイスによって提供されるプラットフォームの移動コマンドとの間の非一貫性を検出するため、上記診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスにプッシュするために構成されている。
【０１２０】
開示されたモバイルプラットフォームのいくつかの実施形態において、上記送信部は、上記モバイルプラットフォームの移動と、上記モバイルプラットフォームのリモートコントローラによって提供されるプラットフォームの移動コマンドとの間の非一貫性を検出するため、上記診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスにプッシュするために構成されている。
【０１２１】
本明細書に開示された別の態様によると、モバイルプラットフォームの動作情報を提供するための方法が記載される。当該方法は、モバイルプラットフォームのリモートコントローラと上記モバイルプラットフォームの動作とに関連付けられたリモートコントロールデータを収集するステップと、提示のために、プッシュされた上記リモートコントロールデータを、上記モバイルプラットフォームに関連付けられたプラットフォーム診断データと移動ルートデータとに統合するため、上記リモートコントロールデータをディスプレイにプッシュするステップと、を備える。
【０１２２】
開示された方法に係るいくつかの実施形態において、上記収集するステップは、ＵＡＶの上記リモートコントローラに関連付けられた上記リモートコントロールデータを収集するステップを含む。
【０１２３】
開示された方法に係るいくつかの実施形態において、上記プッシュするステップは、上記リモートコントロールデータを上記ディスプレイにプッシュするステップを含み、上記ディスプレイは、コンピュータデバイス上で統合されており、上記リモートコントローラは、上記コンピュータデバイス上で統合されていない。
【０１２４】
開示された方法に係るいくつかの実施形態において、上記プッシュするステップは、上記リモートコントロールデータを上記ディスプレイにプッシュするステップを含み、上記ディスプレイおよび上記リモートコントローラはコンピュータデバイス上で統合されている。
【０１２５】
開示された方法に係るいくつかの実施形態において、上記プッシュするステップは、上記リモートコントロールデータを上記ディスプレイにプッシュするステップを含み、上記ディスプレイは上記リモートコントローラ上で統合されている。
【０１２６】
開示された方法に係るいくつかの実施形態において、上記統合は、上記動作とのリアルタイムの提示のために、上記リモートコントロールデータを、上記モバイルプラットフォームに関連付けられた上記プラットフォーム診断データおよび上記移動ルートデータに統合することを含む。
【０１２７】
開示された方法に係るいくつかの実施形態において、上記プッシュするステップは、上記リモートコントロールデータを上記ディスプレイにプッシュするステップを含み、上記リモートコントロールデータは上記リモートコントローラに関連付けられた位置データを含む。
【０１２８】
開示された方法に係るいくつかの実施形態において、上記プッシュするステップは、上記リモートコントロールデータを上記ディスプレイにプッシュするステップを含み、上記リモートコントロールデータは上記リモートコントローラに関連付けられたＧＰＳデータを含む。
【０１２９】
開示された方法に係るいくつかの実施形態において、上記プッシュするステップは、上記リモートコントロールデータを上記ディスプレイにプッシュするステップを含み、上記リモートコントロールデータは、上記リモートコントローラに関連付けられたリモートコントロール動作データを含む。
【０１３０】
開示された方法に係るいくつかの実施形態において、上記プッシュするステップは、後に上記リモートコントロールデータ、上記プラットフォーム診断データ、および上記移動ルートデータを時系列に格納するため、上記リモートコントロールデータを予め定められた時間においてプッシュするステップを含む。
【０１３１】
開示された方法に係るいくつかの実施形態において、上記後に格納することは、上記リモートコントロールデータ、上記プラットフォーム診断データ、および上記移動ルートデータをタイムスタンプに関連付けるステップを含む。
【０１３２】
開示された方法に係るいくつかの実施形態において、上記統合は、上記移動ルートデータの上記プラットフォーム診断データと上記リモートコントロール診断データとの同期的な統合を含む。
【０１３３】
開示された方法に係るいくつかの実施形態において、上記統合は、上記モバイルプラットフォームとの地上通信が失われた後、上記モバイルプラットフォームの墜落位置を推定するステップを含む。
【０１３４】
開示された方法に係るいくつかの実施形態において、上記統合は、上記モバイルプラットフォームの移動と、上記リモートコントローラによって提供されるプラットフォームの移動コマンドとの間の非一貫性を検出するステップを含む。
【０１３５】
本明細書に開示された別の態様によると、モバイルプラットフォームのリモートコントローラが記載される。当該リモートコントローラは、モバイルプラットフォームの動作に関連付けられたリモートコントロールデータを収集するためのプロセッサと、
提示のために、プッシュされた上記リモートコントロールデータを、上記モバイルプラットフォームに関連付けられたプラットフォーム診断データと移動ルートデータとに統合するため、上記リモートコントロールデータをディスプレイにプッシュするための送信部と、を備える。
【０１３６】
リモートコントローラのいくつかの実施形態において、上記リモートコントローラは、ＵＡＶの上記リモートコントローラを含む。
【０１３７】
リモートコントローラのいくつかの実施形態において、上記ディスプレイは、コンピュータデバイス上で統合されており、上記リモートコントローラは上記コンピュータデバイス上で統合されていない。
【０１３８】
リモートコントローラのいくつかの実施形態において、上記ディスプレイおよび上記リモートコントローラは、コンピュータデバイス上で統合されている。
【０１３９】
リモートコントローラのいくつかの実施形態において、上記ディスプレイは、上記リモートコントローラ上で統合されている。
【０１４０】
リモートコントローラのいくつかの実施形態において、上記送信部は、上記動作とのリアルタイムの提示のために、上記リモートコントロールデータを、上記モバイルプラットフォームに関連付けられた上記プラットフォーム診断データおよび上記移動ルートデータに統合するため、上記リモートコントロールデータを上記ディスプレイにプッシュするために構成されている。
【０１４１】
リモートコントローラのいくつかの実施形態において、上記送信部は、上記リモートコントロールデータを上記ディスプレイにプッシュするために構成されており、上記リモートコントロールデータは上記リモートコントローラの位置データを含む。
【０１４２】
リモートコントローラのいくつかの実施形態において、上記送信部は、上記リモートコントロールデータを上記ディスプレイにプッシュするために構成されており、上記リモートコントロールデータは上記リモートコントローラのＧＰＳデータを含む。
【０１４３】
リモートコントローラのいくつかの実施形態において、上記送信部は、上記リモートコントロールデータを上記ディスプレイにプッシュするために構成されており、上記リモートコントロールデータは上記リモートコントローラのリモートコントロール動作を含む。
【０１４４】
リモートコントローラのいくつかの実施形態において、上記送信部は、後に上記リモートコントロールデータ、上記プラットフォーム診断データ、および上記移動ルートデータを時系列に格納するため、上記リモートコントロールデータを予め定められた時間においてプッシュするために構成されている。
【０１４５】
リモートコントローラのいくつかの実施形態において、上記後に格納することは、上記リモートコントロールデータ、上記プラットフォーム診断データ、および上記移動ルートデータをタイムスタンプに関連付けることを含む。
【０１４６】
リモートコントローラのいくつかの実施形態において、上記送信部は、上記移動ルートデータを、上記プラットフォーム診断データと上記リモートコントロールデータとに同期的に統合するため、上記リモートコントロールデータを上記ディスプレイにプッシュするために構成されている。
【０１４７】
リモートコントローラのいくつかの実施形態において、上記送信部は、上記モバイルプラットフォームとの地上通信が失われた後、上記モバイルプラットフォームの墜落位置を推定するため、上記リモートコントロールデータを上記ディスプレイにプッシュするために構成されている。
【０１４８】
リモートコントローラのいくつかの実施形態において、上記送信部は、上記モバイルプラットフォームの移動と上記リモートコントローラによって提供されるプラットフォームの移動コマンドとの間の非一貫性を検出するため、上記リモートコントロールデータを上記ディスプレイにプッシュするために構成されている。
【図面の簡単な説明】
【０１４９】
【図１Ａ】モバイルプラットフォームの動作情報を提示するためのシステムに係る実施形態を示す上層のブロック図である。
【０１５０】
【図１Ｂ】モバイルプラットフォームの動作情報を提示するための図１Ａのシステムに係る別の実施形態を示すブロック図である。
【０１５１】
【図２】図１Ａから１Ｂのモバイルプラットフォームの動作情報を提示するための方法に係る実施形態を示す上層のフローチャートである。
【０１５２】
【図３】図１Ａから１Ｂのモバイルプラットフォームの実施形態を示すブロック図である。
【０１５３】
【図４】図１Ａから１Ｂのコンピュータデバイスの実施形態を示すブロック図である。
【０１５４】
【図５】図１Ｂのリモートコントローラの実施形態を示すブロック図である。
【０１５５】
【図６】図２の方法による、診断データおよび移動ルートデータをプッシュすることを示す例示的概略図である。
【０１５６】
【図７】図２の方法による、診断データに統合された移動ルートデータの例示的提示である。
【０１５７】
【図８】図２の方法による、診断データに統合された移動ルートデータの別の例示的提示である。
【０１５８】
【図９】図２の方法による、診断データに統合された移動ルートデータの別の例示的提示である。
【０１５９】
【図１０】図２の方法による、複数の動作を表示するための例示的提示である。
【０１６０】
【図１１】図２の方法による、データ収集および統合を示す、例示的概略図である。
【０１６１】
【図１２】図２の動作情報を提示するための方法に係る代替的実施形態を示す上層のフローチャートである。
【０１６２】
【図１３】図２の動作情報を提示するための方法に係る別の代替的実施形態を示す上層のフローチャートである。
【０１６３】
【図１４】図２の方法による、リモートコントロール動作の別の例示的提示である。
【０１６４】
複数の図面は一定の縮尺で描かれているものではなく、同様の複数の構造または複数の機能の複数の構成要素は、例示目的のために、複数の図面を通して、概して、同様の複数の参照番号によって表されることを理解されたい。複数の図面は、複数の好ましい実施形態の説明を容易にすることのみを意図するものであることをさらに理解されたい。複数の図面は、記載された複数の実施形態のあらゆる態様を示すものではなく、本開示の範囲を限定するものではない。
【発明を実施するための形態】
【０１６５】
複数の現行モバイルプラットフォームに関連付けられた複数の動作は、所望の効率および精度をもって分析することはできない。よって、モバイルプラットフォームの動作に係る動作情報を提示するための複数の方法、複数のデバイス、複数のシステムは、モバイルプラットフォームの複数の用途、例えば、動作のトラブルシューティング、不明になったモバイルプラットフォームの位置特定、およびモバイルプラットフォーム上の機能的な積載物によって取得されたデータの抽出等、に関連付けられた広範囲のニーズを満たすための複数の不可欠なツールを提供できる。
【０１６６】
更に、本開示の複数の方法、複数のデバイス、および封数のシステムは、動作の複数の問題に対する一般ユーザの自助診断を容易化し、更にコンピュータデバイステクノロジー並びにモバイルプラットフォームテクノロジーの進歩に寄与すべく、モバイルプラットフォームの動作の分析を改善することに関する複数の技術問題に対する解決手段をもたらすことを目的とする。
【０１６７】
上述の複数の効果は、本明細書に開示された実施形態による、図１Ａに示されるモバイルプラットフォームの動作情報を提示するためのシステム１００Ａによって達成され得る。
【０１６８】
図１Ａは、モバイルプラットフォームの動作情報を提示するシステムに係る実施形態を示す、上層のブロック図である。図１Ａのシステム１００Ａは、モバイルプラットフォーム３００およびコンピュータデバイス４００を含むよう示されている。モバイルプラットフォーム３００およびコンピュータデバイス４００は、通信ネットワーク６００を介して互いに通信できる。
【０１６９】
モバイルプラットフォーム３００は、遠距離にわたり移動可能な任意の適切な装置を指してよい。複数の例示的モバイルプラットフォームは、限定はされないが、複数の自動車、バス、列車、航空機、船舶、および他の複数のタイプの輸送体を含み得る。複数の例示目的として、モバイルプラットフォームは無人航空機（ＵＡＶ）を含み得、動作は飛行を含み得る。しかしながら、開示された複数の方法、複数のデバイスおよび複数のシステムにおいてＵＡＶが記載されるあらゆる箇所において、本開示の範囲にカバーされるコンセプトから逸脱することなく、ＵＡＶは別の適切なモバイルプラットフォームによって置き換えられてよく、飛行はモバイルプラットフォームに関連付けられた別の動作によって置き換えられてよい。
【０１７０】
コンピュータデバイス４００は、データを受信し、複数の計算を実行し、複数の計算の複数の結果を表示するよう構成されたプログラマブル電子デバイスのために構成されたデバイスを指してよい。コンピュータデバイス４００の複数の実施形態およびコンピュータデバイス４００を使用する複数の関連付けられた処理が後述される。
【０１７１】
通信ネットワーク６００は、従来の有線及び／又は無線通信ネットワークを含み得る。
【０１７２】
図１Ｂはシステム１００Ｂを示すブロック図である。システム１００Ｂは、モバイルプラットフォームの動作情報を提示する図１Ａに示されるシステムの別の実施形態である。システム１００Ｂは、モバイルプラットフォーム３００、コンピュータデバイス４００、およびリモートコントローラ５００を含むよう示されている。モバイルプラットフォーム３００、コンピュータデバイス４００およびリモートコントローラ５００は、通信ネットワーク６００を介して互いに通信できる。
【０１７３】
モバイルプラットフォーム３００、コンピュータデバイス４００、およびリモートコントロール５００のうち任意の２つの間の通信に使用される通信テクノロジーは同一及び／又は異なってよい。例えば、モバイルプラットフォーム３００は、リモートコントロール５００およびコンピュータデバイス４００の両方と無線通信してよく、リモートコントロール５００とコンピュータデバイス４００との間の通信は、有線または無線であってよい。
【０１７４】
更に、モバイルプラットフォーム３００、コンピュータデバイス４００、およびリモートコントロール５００のうち任意の２つの間の通信は、直接的または間接的であってよく、限定されない。例えば、リモートコントロール５００はコンピュータデバイス４００にデータを送信できる。すると、コンピュータデバイス４００はデータをモバイルプラットフォーム３００に転送できる。
【０１７５】
通信ネットワーク６００を確立するために、任意の従来の通信テクノロジーが使用されてよく、限定されない。例えば、有線通信テクノロジーは、電話回線網、ケーブルテレビまたはインターネットアクセス、および光ファイバー通信を含んでよい。好適な、複数の無線通信方法は例えば、無線通信、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（Ｗｉ−Ｆｉ）、セルラー、衛星、およびブロードキャスティングを含む。モバイルプラットフォーム３００、リモートコントロール５００およびコンピュータデバイス４００の各々はそれぞれ送受信部を含んでよい。様々な実施形態において、送受信部が複数の信号を送信するよう構成される場合、「送受信部」は「送信部」と交互に用いられ得る。
【０１７６】
送受信部は、複数のＲＦ信号を送受信するための適切なＲＦ（高周波）回路、または通信のための任意の他のソフトウェア／ハードウェアを含んでよい。ＲＦ回路は、複数の通信機能を実行するための適切な回路を含んでよく、限定はされないがアンテナシステム、ＲＦ送受信機、１または複数の増幅器、チューナ、１または複数のオシレータ、デジタル信号プロセッサ、ＣＯＤＥＣチップセット、加入者識別モジュール（ＳＩＭ）カード、メモリ等を含む。ＲＦ回路は、Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ（ＷＷＷ）とも呼ばれるインターネット等の複数のネットワーク、セルラー電話ネットワーク、ＬＡＮ及び／又はメトロポリタンエリアネットワーク（ＭＡＮ）等のイントラネット及び／又は無線ネットワーク、および無線通信による他の複数のデバイスと通信してよい。無線通信は、限定的ではないが次の複数の通信規格、プロトコル、および技術のうち任意のものを使用してよい。グローバルシステムフォーモバイルコミュニケーションズ（ＧＳＭ（登録商標））、Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ＧＳＭ（登録商標）  Ｅｎｖｉｒｏｎｍｅｎｔ（ＥＤＧＥ）、ｗｉｄｅｂａｎｄ  ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ（Ｗ−ＣＤＭＡ）、符号分割多重アクセス（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（Ｗｉ−Ｆｉ）（ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ及び／又はＩＥＥＥ８０２．１１ｎ等）、ボイスオーバーインターネットプロトコル（ＶｏＩＰ）、Ｗｉ−ＭＡＸ、電子メール用プロトコル（インターネットメッセージアクセスプロトコル（ＩＭＡＰ）及び／又はポストオフィスプロトコル（ＰＯＰ）等）、インスタントメッセージング（ｅｘｔｅｎｓｉｂｌｅ  ｍｅｓｓａｇｉｎｇ  ａｎｄ  ｐｒｅｓｅｎｃｅ  ｐｒｏｔｏｃｏｌ（ＸＭＰＰ）、Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  ｆｏｒ  Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ  ａｎｄ  Ｐｒｅｓｅｎｃｅ  Ｌｅｖｅｒａｇｉｎｇ  Ｅｘｔｅｎｓｉｏｎｓ（ＳＩＭＰＬＥ）、及び／又はＩｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ  ａｎｄ  Ｐｒｅｓｅｎｃｅ  Ｓｅｒｖｉｃｅ（ＩＭＰＳ））、及び／又はショートメッセージサービス（ＳＭＳ））、または本開示の出願時点においてまだ開発されていない複数の通信プロトコルを含む、任意の他の好適な通信プロトコルである。
【０１７７】
説明目的のみで、図１Ａから１Ｂを参照して１つのモバイルプラットフォーム３００および１つのコンピュータデバイス４００を含むように示され、記載されており、図１Ｂを参照して１つのリモートコントローラ５００を含むよう示され、記載されているが、本開示のコンセプトから逸脱することなく、任意の適切な数のモバイルプラットフォーム３００、コンピュータデバイス４００およびリモートコントローラ５００がシステム１００に含まれてよい。例えば、１つのコンピュータデバイス４００は、複数のモバイルプラットフォーム３００からデータを収集するよう構成されてよく、及び／又は１つのモバイルプラットフォーム３００は、複数のコンピュータデバイス４００に対しデータをプッシュするよう構成されてよい。
【０１７８】
図２は、モバイルプラットフォーム３００（図１Ａから１Ｂ）の動作情報を提示するための例示的方法２００を示すフローチャートである。複数の特定の実施形態において、図２に示される方法２００が、ＵＡＶの動作情報を提示するために使用されてよい。開示された方法２００は、コンピュータデバイス４００上で実施され得る（図１Ａから１Ｂに示される）。図１Ａのシステム１００Ａにおいて、モバイルプラットフォーム３００は、モバイルプラットフォーム３００の動作情報を提示するための複数の機能および特徴を達成するためのコンピュータデバイス４００に対応して構成され得る。図１Ｂのシステム１００Ｂにおいて、モバイルプラットフォーム３００およびリモートコントローラ５００は、モバイルプラットフォーム３００の動作情報を提示するための複数の機能および特徴を達成するためのコンピュータデバイス４００に対応して構成され得る。
【０１７９】
図２に示されるように、動作中のモバイルプラットフォームに関連付けられた診断データおよび移動ルートデータが、２０１において収集される。移動ルートデータは２０２において、提示のために診断データと統合される。方法２００に係る複数の実施形態および当該方法２００を実施するための装置に係る関連付けられた複数の構造が以下詳細に記載される。
【０１８０】
図３は、図１Ａから１Ｂのモバイルプラットフォーム３００の実施形態を示す。例示的モバイルプラットフォーム３００はコントローラ３１０を含み得る。コントローラ３１０は、データ取得、データ処理、およびモバイルプラットフォーム３００の動作を制御するための本明細書に記載された任意の他の複数の機能および動作を実行するための処理ハードウェアを含み得る。限定ではないが、コントローラ３１０は、１または複数の汎用マイクロプロセッサ（例えば、単一またはマルチコアプロセッサ）、特定用途向け集積回路、特定用途向け命令セットプロセッサ、グラフィックスプロセッシングユニット、フィジックスプロセッシングユニット、デジタル信号処理ユニット、コプロセッサ、ネットワークプロセッシングユニット、オーディオプロセッシングユニット、暗号化プロセッシングユニット等を含み得る。様々な実施形態において、コントローラ３１０はコントローラ３１０の開示された複数の機能の一部、または全部を実行するためのプロセッサを含み得る。
【０１８１】
さらに及び／又は代替として、モバイルプラットフォーム３００は、送受信部３７０を含むことができ、送受信部３７０はＲＦ回路または任意の他の適切なハードウェアおよび当該ハードウェアにデータの送受信を命令する任意の適切なソフトウェアを含み得る。様々な実施形態において、送受信部３７０はコントローラ３１０からコンピュータデバイス４００へとデータをプッシュするよう構成され得る（図３に示される）。
【０１８２】
さらに及び／又は代替として、モバイルプラットフォーム３００は、センサモジュール３６０を含み得る。コントローラ３１０はセンサモジュール３７０と通信できる。センサモジュール３６０は、限定はされないが、位置データユニット、オドメータ、慣性計測装置、加速度計等の１または複数のセンサ（不図示）を含み得る。複数のセンサからデータを取得し、データを処理することによって、コントローラ３１０は、モバイルプラットフォーム３００の移動ルートデータを取得できる。移動ルートデータは、動作中の様々な時間におけるモバイルプラットフォームの位置、向き、および移動に関連付けられた任意の情報を含み得る。例示的移動ルートデータは、モバイルプラットフォーム３００のための地理的な位置、鉛直方向速度、水平方向速度、高度、移動方向、傾斜角度等を含み得る。
【０１８３】
更に、コントローラ３１０は、モバイルプラットフォーム３００に関連付けられたホームポイントデータを記録できる。ホームポイントデータは、モバイルプラットフォーム３００の動作のホームポイントに関連付けられた情報を含めることができる。ホームポイントは、動作が開始する位置、コンピュータデバイス４００の位置、リモートコントローラ５００の位置、及び／又は特定の目的のためにユーザによって指定された所望の位置を指す。
【０１８４】
更に、コントローラ３１０は、リモートコントローラ５００及び／又はコンピュータデバイス４００の位置データ、およびリモートコントローラ１０４及び／又はコンピュータデバイス４００からの様々な動作コマンドを受信するよう構成され得る（図１Ａから１Ｂに示されるように）。位置データはＧＰＳ位置情報を含められる。
【０１８５】
さらに及び／又は代替として、モバイルプラットフォーム３００は、モバイルプラットフォーム３００の様々なコンポーネントに電力供給するための電力システム３２０も含めてよい。電力システム３２０は、１または複数の電源（バッテリー、交流（ＡＣ）等）、および例えば、電源管理システム、再充電システム、電源異常検出回路、パワーコンバータまたはインバータ、電力状態インジケータ（発光ダイオード（ＬＥＤ）等）といった任意の他の複数の適切なオプションのコンポーネント、およびモバイルプラットフォーム３００の電力の生成、管理および分配に関連付けられた任意の他の複数のコンポーネントを含んでよい。
【０１８６】
一実施形態において、電力システム３２０はバッテリーを含めることができる（不図示）。バッテリーは、複数のサブユニットの任意の適切なアレイまたはマトリックスを含むことができ、複数の任意の適切なバッテリー技術を使用して作成され得る。バッテリーは、コントローラ３１０に対しバッテリーハードウェアデータを提供するよう構成され得る。モバイルプラットフォームの動作中の任意の時点において、バッテリーハードウェアデータは、バッテリーの電圧レベル、バッテリーの電流レベル、またはバッテリーの残りの容量または電力を示す複数の任意の他の適切な電気パラメータを含めることができる。
【０１８７】
電力システム３２０は、バッテリーハードウェアデータをコントローラ３１０に送信できる。コントローラ３１０は、バッテリーハードウェアデータに基づいてスマートバッテリーデータを計算するよう構成され得る。スマートバッテリーデータは、バッテリーの状態をモバイルプラットフォーム動作のパラメータまたはアクションに関連付け可能な任意の適切な情報を含めることができる。例えば、スマートバッテリーデータは、残りのバッテリー寿命、残りの移動時間、モバイルプラットフォームがバッテリー電力を使い果たす前に完了可能な移動距離、及び／又はホームポイントまたはトリップの開始ポイントからの閾値距離を含めてよい。閾値距離は、モバイルプラットフォームがホームポイントに到達するため十分なバッテリー電力を有すべく、帰路を開始する必要のある地点である。コントローラ３１０は、スマートバッテリーデータを計算するための複数の任意の従来の処理を使用してよい。例えば、コントローラ３１０は当該バッテリーの電圧レベルを、完全に充電されたバッテリーのバッテリー電圧レベルと比較することによって、残りのバッテリー電力の割合を計算できる。残りのバッテリー電力、モバイルプラットフォーム３００の速度、および速度に対応する単位時間当たりの電力消費量を認識することで、コントローラは、動作継続時間およびバッテリー電力を使い果たす前に完了可能な移動距離を計算できる。
【０１８８】
さらに及び／又は代替として、モバイルプラットフォーム３００は積載物基台３３０も含めてよい。積載物基台３３０は、１または複数のジンバル、または任意の他の適切な構造を含めてよい。
【０１８９】
さらに及び／又は代替として、モバイルプラットフォーム３００は積載物３５０も含めてよい。積載物３５０は、積載物基台３３０を介して、除去可能／一時的にモバイルプラットフォーム上に搭載されてよい。積載物基台３３０は、積載物２１０の移動を許容すべく、モバイルプラットフォームに対し相対的に移動するよう構成され得る。
【０１９０】
コントローラ３１０は、自律的にまたはコンピュータデバイス４００及び／又はリモートコントローラ５００からの複数の命令に従って、積載物基台３３０を所望の位置に操作するよう構成され得る。積載物基台３３０は、コントローラ３１０に対し、積載物基台３３０の向き（複数の角度及び／又は複数の座標等）を提供し得る。コントローラ３１０は、積載物基台３３０の向きおよびモバイルプラットフォーム３００の姿勢（複数の角度及び／又は座標等）に基づいて複数の計算を実行するよう構成され得る。複数の計算の複数の結果は、コントローラ３１０によって積載物基台データとして生成される。積載物基台データは、モバイルプラットフォーム３００に対する積載物基台３３０の複数の座標、または積載物基台３３０の複数の絶対座標を含めることができる。
【０１９１】
代替として、積載物基台３３０は、組み込みプロセッサを含んでよい。この場合、積載物基台３３０は、コントローラ３１０からのモバイルプラットフォーム３００の姿勢を取得できる。積載物基台３３０の向きおよびモバイルプラットフォーム３００の姿勢に基づいて、積載物基台３３０は積載物基台データを生成するための複数の計算を実行できる。
【０１９２】
積載物基台３３０がジンバルを含む場合、積載物基台データはジンバルデータを含めることができる。ジンバルデータは、積載物基台３３０のヨー軸、ロール軸、ピッチ軸に関する複数の角度（または複数の座標）を含めてよく、これらはそれぞれジンバルヨー、ジンバルロール、およびジンバルピッチとも呼ばれる。ジンバル方向は、積載物３５０が対向する方向を指定するための複数の角度または座標の複数の値を含んでよい。ジンバルデータは、モバイルプラットフォーム３００の対面方向または移動方向に対するジンバルの方向、及び／又はジンバルの複数の絶対角度を含められる。ジンバルデータは更に、１つの動作または複数の動作中の各軸に対する複数の角度の範囲を含む集合的情報を含むことができる。
【０１９３】
積載物３５０は、所望される機能を実行する任意の適切な装置を含むことができる。積載物３５０は、積載カメラ（またはカメラ）、積載カメラのカメラレンズ、テレスコープ、センサ、照明器具等を含められる。
【０１９４】
積載物３５０がカメラレンズを含む場合、積載物基台データは、カメラレンズの水平に面した向き、すなわち、ジンバルヨー、およびカメラレンズの地上／空を向く角度、すなわちジンバルピッチを含められる。
【０１９５】
更に、積載物３５０は、コントローラ３１０に対し積載物データを提供できる。積載物３５０がカメラ、またはカメラのカメラレンズを含む場合、「積載物データ」は「カメラデータ」を含み得る。例えば、カメラデータは、カメラの複数の設定、すなわち、複数の静止イメージ、複数のビデオイメージ、シャッタスピード、国際標準化機構（ＩＳＯ）のカメラの感度設定、開口サイズに関連付けられた任意の複数のパラメータを含むことができる。カメラデータは更に、イメージ取得時間、ビデオの長さ、ビデオを開始及び／又は終了時間、カメラモードまたはプログラミング情報を含むことができる。
【０１９６】
モバイルプラットフォーム３００は更に、１または複数の支持部材３４０を含められる。複数の支持部材３４０は、動作の各ステージにおいて選択された位置に調整されるよう構成されてよい。例えば、支持部材３４０は、モバイルプラットフォーム３００が着陸する場合、モバイルプラットフォーム３００を支持するための着陸面（不図示）に対し調整されてよく、かつ、積載物３５０の動作を妨害しないよう、移動中、着陸面から離れるよう調整されてよい。コントローラ３１０は、支持部材３４０の調整を制御するよう構成され得る。コントローラ３１０は、支持部材データを計算および格納できる。支持部材データは、動作の各ステージにおける支持部材３４０の複数の位置に関する情報を含めることができる。支持部材データは、位置の名前、ピボットアングル等の支持部材３４０の位置を示す幾何学パラメータ、モバイルプラットフォーム３００のコンポーネントに対する支持部材の終端の高さ等を含めることができる。
【０１９７】
図３に示されるモバイルプラットフォーム３００の複数のコンポーネントは、単なる例示的なものである。他の複数のコンポーネント（モータ等）が含まれ得る。コントローラ３１０は、モバイルプラットフォーム３００の複数のコンポーネントのうち少なくとも選択された部分または全部からのデータを受信し、当該データを処理し、および当該データをコンピュータデバイス４００及び／又はリモートコントローラ５００に対しプッシュするため格納するよう構成され得る。
【０１９８】
図４は、図１Ａから１Ｂのコンピュータデバイス４００の実施形態を示すブロック図である。図４に示されるように、コンピュータデバイス４００は、メモリ４０２（１または複数のコンピュータ可読記憶媒体を含んでよい）、メモリコントローラ４２２、１または複数のプロセッサ（ＣＰＵ）４２０、周辺インターフェース４１８、ＲＦ回路（または送受信機）４０８、入出力（Ｉ／Ｏ）サブシステム４０６、他の入力または制御デバイス４１６、および外部通信ポート４２４を含んでよい。これらは互いに１または複数の通信バスまたは信号線４０３を介して通信できる。
【０１９９】
コンピュータデバイス４００は、ディスプレイシステム４１２を含んでよい。複数の特定の実施形態において、ディスプレイシステム４１２は、「タッチスクリーン」とも呼ばれ得るタッチセンサー式ディスプレイを含むことができる。コンピュータデバイス４００は、開示されたシステム１００との使用に好適なコンピュータデバイスの一例にすぎず、コンピュータデバイス４００は図示されるものより多いまたは少ないコンポーネントを有してよく、２又は２より多いコンポーネントを結合してよく、または複数のコンポーネントの異なる構成または配置を有してよいことを理解されたい。図４に示される様々なコンポーネントは、１または複数の信号処理及び／又は特定用途向け集積回路を含む、ハードウェア、ソフトウェアまたはハードウェアとソフトウェアとの両方の組み合わせとして実装されてよい。
【０２００】
メモリ４０２は、高速ランダムアクセスメモリ（ＲＡＭ）を含んでよく、また１または複数の磁気ディスク記憶装置、フラッシュメモリデバイス等の不揮発性メモリ、または他の不揮発性ソリッドステートメモリデバイスを含んでよい。プロセッサ４２０および周辺インターフェース４１８等、コンピュータデバイス４００の他の複数のコンポーネントによるメモリ４０２へのアクセスは、メモリコントローラ４２２によって制御されてよい。
【０２０１】
周辺インターフェース４１８は、コンピュータデバイス４００の入力および出力周辺機器をプロセッサ４２０およびメモリ４０２へ連結する。１または複数のプロセッサ４２０は、様々なソフトウェアプログラム及び／又はメモリ４０２内に格納された複数の命令セットを稼働または実行し、コンピュータデバイス４００のための様々な機能を実行し、データを処理する。
【０２０２】
いくつかの実施形態において、周辺インターフェース４１８、プロセッサ４２０、およびメモリコントローラ４２２は、チップ４０４等の単一のチップ上で実装されてよい。いくつかの他の実施形態において、これらは複数の別個のチップ上で実装されてよい。
【０２０３】
送受信部４０８は、電磁信号とも呼ばれる複数のＲＦ信号を受信および送信する。送受信部４０８は、複数の電気信号と複数の電磁信号との間で変換し、図１Ａから図１Ｂの通信ネットワーク６００、モバイルプラットフォーム３００（図１Ａから１Ｂに示される）、およびリモートコントローラ５００（１Ｂに示される）と複数の電磁信号を介して通信する。
【０２０４】
Ｉ／Ｏサブシステム４０６は、ディスプレイシステム４１２および他の入力／制御デバイス４１６等、コンピュータデバイス４００上の複数の入出力周辺機器を周辺インターフェース４１８に連結する。Ｉ／Ｏサブシステム４０６は、ディスプレイコントローラ４５６および他の入力または制御デバイスのための１または複数の入力コントローラ４６０を含んでよい。１または複数の入力コントローラ４６０は、他の入力または制御デバイス４１６との間で複数の電気信号を受信または送信する。他の入力／制御デバイス４１６は、複数の物理的ボタン（複数のプッシュボタン、複数のロッカボタン等）、複数のダイアル、複数のスライダスイッチ、複数のジョイスティック、複数のクリックホイール等を含んでよい。いくつかの代替的実施形態において、入力コントローラ４６０は、次のうち任意のもの（あるいはいずれもなし）に連結されてよい。すなわち、キーボード、赤外線ポート、ＵＳＢポート、およびマウス等のポインタデバイスである。
【０２０５】
ディスプレイシステム４１２がタッチスクリーンを含む場合、タッチスクリーンは、デバイスとユーザとの間に、入力インターフェースおよび出力インターフェースを提供できる。ディスプレイコントローラ４５６は、タッチスクリーンとの間で、複数の電気信号を受信及び／又は送信する。タッチスクリーンは、ユーザに対し視覚的出力を表示できる。視覚的出力は、グラフィックス、テキスト、複数のアイコン、ビデオ、およびこれら任意の組み合わせを含んでよい（まとめて「グラフィックス」と呼ばれる）。いくつかの実施形態において、視覚的出力の一部または全部は、複数のユーザインターフェースオブジェクトに対応してよく、これについては後に詳述される。
【０２０６】
ディスプレイシステム４１２は、ディスプレイ画面を含む。ディスプレイ画面は、特定のディスプレイ技術を使用して作成された、視覚的コンテンツをユーザに対し表示するための領域である。例えば、視覚的コンテンツはマップコンテンツを含み得る。ディスプレイ画面は、ＬＣＤ（液晶ディスプレイ）技術、ＯＬＥＤ（有機発光ダイオード）技術またはＬＰＤ（発光高分子ディスプレイ）技術を使用して作成されてよいが、複数の他の実施形態において、任意の他の適切な複数のディスプレイ技術が使用されてよい。ディスプレイシステム４１２のディスプレイ画面がタッチスクリーンを含む場合、タッチスクリーンおよびディスプレイコントローラ４５６は、そこでの接触およびあらゆる移動または中断を、現在既知のまたは今後開発される複数のタッチセンシング技術のうち任意のものを使用して検出してよい。具体的には限定はされないが、静電容量技術、抵抗膜技術、赤外線技術、および表面音響波技術、並びに他の複数の近接センサアレイまたは、タッチスクリーンとの１または複数の接触ポイントを判断するための他の複数の要素が含まれる。
【０２０７】
コンピュータデバイス４００は、様々なコンポーネントに電力供給するための電力システム４６２も含む。電力システム４６２は、電源管理システム、１または複数の電源（バッテリー、交流（ＡＣ）等）、再充電システム、電源異常検出回路、電力変換装置または逆変換装置、電力状態インジケータ（発光ダイオード（ＬＥＤ）等）および複数のポータブルデバイスにおける電力の生成、管理および分配に関連付けられた任意の他の複数のコンポーネントを含んでよい。
【０２０８】
コンピュータデバイス４００は、１または複数の加速度計４６８も含んでよい。図４は、周辺インターフェース４１８に連結された加速度計４６８を示す。あるいは、加速度計４６８は、Ｉ／Ｏサブシステム４０６内の入力コントローラ４６０に連結されてよい。いくつかの実施形態において、１または複数の加速度計から受信されたデータの分析に基づいて、情報はタッチスクリーンディスプレイ上に縦長表示または横長表示で表示される。加速度計４６８は更に、コンピュータデバイスを読んでいるユーザが対面している方向を計算するためコンピュータデバイスの向きを検出してよい。
【０２０９】
いくつかの実施形態において、メモリ４０２内に格納された複数のソフトウェアコンポーネントは、オペレーティングシステム４２６、通信モジュール（または複数の命令のセット）４２８、接触／動きモジュール（または複数の命令のセット）４３０、グラフィックスモジュール（または複数の命令のセット）４３２、テキスト入力モジュール（または複数の命令のセット）４３４、位置データモジュール（または複数の命令のセット）４３５、および複数のアプリケーション（または複数の命令のセット）４３６を含んでよい。
【０２１０】
オペレーティングシステム４２６（Ｄａｒｗｉｎ、ＲＴＸＣ、ＬＩＮＵＸ（登録商標）、ＵＮＩＸ（登録商標）、ＯＳ  Ｘ、ＷＩＮＤＯＷＳ（登録商標）、Ａｎｄｒｏｉｄ（登録商標）、ｉＯＳ、ＱＮＸ、またはＶｘＷｏｒｋｓ等の組み込みオペレーティングシステム等）は、一般的な複数のシステムタスク（例えば、メモリ管理、ストレージデバイス制御、電力管理等）を制御および管理するための様々なソフトウェアコンポーネント及び／又はドライバを含み、かつ、様々なハードウェアとソフトウェアコンポーネントとの間の通信を容易化する。
【０２１１】
通信モジュール４２８は、１または複数の外部通信ポート４２４を通した他の複数のデバイスとの通信を容易化し、また送受信部４０８及び／又は外部通信ポート４２４によって受信されるデータを処理するための様々なソフトウェアコンポーネントを含む。外部通信ポート４２４（ユニバーサルシリアルバス（ＵＳＢ）、ＦＩＲＥＷＩＲＥ（登録商標）等）は、他の複数のデバイスに対し、直接的にまたはネットワーク（例えば、インターネット、ワイヤレスＬＡＮ等）を介して間接的に連結するよう適合されている。
【０２１２】
接触／動きモジュール４３０は、タッチスクリーン（ディスプレイコントローラ４５６と連携して）および他の複数のタッチセンサー式デバイス（例えば、タッチパッドまたは物理的クリックホイール）との接触を検出してよい。接触／動きモジュール４３０は、例えば、接触が発生したかどうかの判断、接触の移動があるかどうかの判断およびタッチスクリーンにわたる当該移動の追跡、および接触が中断されたかどうかの判断（すなわち、接触が中止されたかどうか）といった、接触の検出に関連する様々な動作を実行するための様々なソフトウェアコンポーネントを含む。グラフィックスモジュール４３２は、表示されるグラフィックスの明度を変更するための複数のコンポーネントを含む、タッチスクリーン上のグラフィックスをレンダリングおよび表示するための様々な既知のソフトウェアコンポーネントを含む。
【０２１３】
グラフィックスモジュール４３２のコンポーネントであってよいテキスト入力モジュール４３４は、様々なアプリケーションでテキストを入力するための複数のソフトキーボードを提供する。
【０２１４】
位置データモジュール４３５は、デバイスの位置を判断し、この情報を様々なアプリケーションで使用するために提供する。デバイスの位置を判断するために、ＧＰＳまたは任意の他の複数の適切な技術が使用されてよい。
【０２１５】
アプリケーション４３６は、様々なモジュールを含んでよい（複数の命令の複数のセット、または複数の命令のサブセットまたは上位セット）。複数のモジュールは、複数のアプリケーション、またはアプリとも呼ばれる。
【０２１６】
上記識別された複数のモジュールおよびアプリケーションの各々は、上述の１または複数の機能を実行するための複数の命令のセットに対応する。これらのモジュール（すなわち、複数の命令の複数のセット）は、別個の複数のソフトウェアプログラム、複数のプロシージャまたは複数のモジュールとして実装される必要はなく、よってこれらのモジュールの様々なサブセットが結合されてよく、あるいは様々な実施形態において、再配置されてよい。いくつかの実施形態において、メモリ４０２は上述された複数のモジュールのサブセットおよび複数のデータ構造を格納してよい。さらに、メモリ４０２は、上述されていない、複数の追加のモジュールおよびデータ構造を格納してよい。
【０２１７】
様々な実施形態において、アプリケーション４３６は、モバイルプラットフォームアプリケーション４５０を含んでよい。送受信部４０８、プロセッサ４２０、ディスプレイシステム４１２、ディスプレイシステムコントローラ４５６、接触モジュール４３０、グラフィックスモジュール４３２、およびテキスト入力モジュール４３４と連携して、提示用に上記データを統合するため、モバイルプラットフォームおよびモバイルプラットフォームに関連付けられたリモートコントローラからのデータを収集するためにモバイルプラットフォームアプリケーション４５０が使用されてよい。複数のユーザインタフェースの複数の実施形態およびモバイルプラットフォームアプリケーション４５０を使用する、関連付けられた複数の処理について後述される。
【０２１８】
図５は、モバイルプラットフォーム３００のリモートコントローラ５００の例示的な実施形態を示す（図１Ｂに示される）。リモートコントローラ５００は、コマンドモジュール５２０を含み得る。コマンドモジュール５２０は、ユーザからの１または複数の動作コマンドを受信するための様々なコンポーネントを含み得る。当該複数のコンポーネントは、複数のジョイスティック、複数のスイッチ、複数のキーまたはボタン等を含み得る。複数の動作コマンドは、複数の移動コマンド、または前進若しくは後進、斜め飛行、左旋回若しくは右旋回、上昇若しくは下降、スロットル制御、加速若しくは減速、ギア若しくはモードの切り替え等の任意の他の複数のタイプのアクションコマンドを含み得る。複数の動作コマンドは、ユーザがリモートコントローラ５００上で実行する、任意の他の複数の適切な動作を含み得る。リモートコントローラ５００からモバイルプラットフォーム３００に送信される動作コマンドは、「リモートコントロール動作コマンド」とも呼ばれる。
【０２１９】
さらに及び／又は代替として、リモートコントローラ５００は、位置データモジュール５３０を含み得る。位置データモジュール５３０は、リモートコントローラ５００に関連付けられた位置データを提供するよう構成され得る。位置データは、リモートコントローラ５００の位置を含み得る。様々な実施形態において、位置データモジュール５０６は、ＧＰＳモジュールを含むことができ、リモートコントローラ５００の位置情報は、リモートコントローラ５００に関連付けられたＧＰＳデータを含むことができる。
【０２２０】
さらに及び／又は代替として、リモートコントローラ５００は、プロセッサ５４０を含み得る。プロセッサ５４０は、リモートコントロールデータを収集するよう構成される。リモートコントロールデータは、リモートコントロール動作データ、位置データ、およびリモートコントローラ３００に関連付けられた任意の他の適切な情報を含めることができる。リモートコントロール動作データは、コマンドモジュール５２０によってユーザから受信された複数の動作コマンドに関連付けられた情報を含み得る。
【０２２１】
さらに及び／又は代替として、リモートコントローラ５００は、送受信部５１０を含み得る。送受信部５１０は、モバイルプラットフォーム３００に対し、複数の動作コマンドを無線で送信するよう構成され、従って、ユーザはリモートの位置からモバイルプラットフォーム３００を制御できる。複数の特定の実施形態において、送受信部５１０は、リモートコントロールデータをコンピュータデバイス４００に送信するよう構成され得る。複数の特定の実施形態において、送受信部５１０は、モバイルプラットフォーム３００から特定のデータを受信し、コンピュータデバイス４００に当該データを転送するよう構成され得る。
【０２２２】
様々な実施形態において、送受信部５１０は更に、リモートコントロールデータをコンピュータデバイスに対しプッシュするよう構成され、その結果、リモートコントロールデータは、コンピュータデバイスによって収集された他のデータと統合され得る。
【０２２３】
図２に戻ると、動作中のモバイルプラットフォーム３００に関連付けられた診断データおよび移動ルートデータが、５０１において収集される。前述の通り、モバイルプラットフォーム３００の移動ルートデータは、動作中の様々な時間におけるモバイルプラットフォームの位置および移動を示す任意の情報を含み得る。
【０２２４】
診断データはプラットフォーム診断データおよびリモートコントロールデータを含み得る。プラットフォーム診断データは、移動ルートデータに含まれない、モバイルプラットフォーム上の任意のコンポーネントに関連付けられた、収集された任意のデータを含み得る。前述の通り、リモートコントロールデータは、リモートコントロール動作データ、リモートコントロール位置データ、およびリモートコントローラに関連付けられた任意の他の適切なデータを含み得る。
【０２２５】
更に、診断データは、アプリケーション診断データとも呼ばれる、コンピュータデバイス診断データを含めることができる。アプリケーション診断データは、アプリケーションによって自己定義される動作に関連付けられた任意の適切なデータを含めることができる。例えば、ユーザがカメラに対し、イメージを取得するよう命令する場合、アプリケーションは、そのようなコマンドに関連付けられた通知を生成するよう構成され得る。そのような通知は更に、取得されたイメージに関連付けられた、複数のカメラ設定パラメータを含めることができる。
【０２２６】
コンピュータデバイス診断データは更に、動作の警告または動作のヒントを含めることができる。動作の警告または動作のヒントは、任意の適切なメッセージを含むことができ、モバイルプラットフォーム、リモートコントローラまたはコンピュータデバイスによって生成され得る。
【０２２７】
一例において、コンピュータデバイスはコンピュータのディスプレイ画面の方向を検出してよく、それに従って、ユーザが対面している可能性のある方向を計算してよい。コンピュータデバイスが、コンピュータデバイスの向きのデータおよび移動ルートデータを統合し、モバイルプラットフォームがユーザの背後にあると判断すると、対応する移動警告が生成されてよい。
【０２２８】
別の例において、モバイルプラットフォームが、動作中に高度制限または距離制限に到達されたこと、または干渉信号が受信されることを検出する場合、モバイルプラットフォームは移動警告をユーザに対し送信できる。代替として、コンピュータデバイスは利用可能な診断データと移動ルートデータとを統合することによって、そのような移動警告を生成してよい。
【０２２９】
移動ルートデータは、モバイルプラットフォームからコンピュータデバイス４００へとプッシュされてよく、メモリ４０２に格納されてよい。メモリ４０２は、任意の適切なアーキテクチャおよびプロトコルを使用し、移動ルートデータを格納でき、例えば、オブジェクトストレージデバイスに類似するデータアーキテクチャを使用することを含む。
【０２３０】
プラットフォーム診断データは、モバイルプラットフォームからコンピュータデバイスへとプッシュされ得る。プラットフォーム診断データは、例えば、ホームポイントデータ、積載物基台データまたはジンバルデータ、積載物データ、支持部材データ、バッテリーハードウェアデータ、およびスマートバッテリーデータを含み得る。
【０２３１】
リモートコントロールデータは、リモートコントローラからコンピュータデバイスへとプッシュされ得る。リモートコントロールデータは、例えば、リモートコントロール動作データおよびリモートコントロール位置データを含み得る。
【０２３２】
診断データおよび移動ルートデータは、任意の適切な通信テクノロジーおよびプロトコルを使用して、コンピュータデバイスにプッシュされ得る。前述の通り、プラットフォーム診断データは複数のタイプのデータを含むことができる。各タイプのデータは、モバイルプラットフォームの特定のコンポーネントにそれぞれ関連付けられてよい。コントローラは、コンポーネントから第１のデータを受信してよく、第２のデータを生成すべく、第１のデータを処理してよい。モバイルプラットフォームのコントローラとコンポーネントとの間の通信周波数とプロトコルとに従って、およびコントローラの特定のデータ処理シーケンスに従って、第１のデータおよび第２のデータは、特定の周波数においてまたはランダムに利用可能になり得る。
【０２３３】
新しいデータがコンピュータデバイスにプッシュされるとき、コンピュータデバイスは１または複数のタイムスタンプをデータに関連付けてよい。例えば、タイムスタンプは、データがモバイルプラットフォームまたはリモートコントローラによってプッシュされるときの時間、データがコンピュータデバイスによって受信されるときの時間、及び／又はデータが初期に作成されるときの時間を含み得る。
【０２３４】
複数の特定の実施形態において、データがモバイルプラットフォームによってプッシュされるときの時間であるタイムスタンプに、データは関連付けられてよい。その場合、コントローラは、データを受信し、データを処理し、かつデータをタイムリーにプッシュするよう構成される必要があってよい。よって、コンピュータデバイスがそのような態様でデータを格納するとき、タイムスタンプに関連付けられて格納されたデータは、所望の精度をもって、モバイルプラットフォームのステータスを示してよい。リモートコントロールデータは、リモートコントローラからコンピュータデバイスへとプッシュされ得、同様の態様でタイムスタンプと関連付けられ得る。一実施形態において、コンピュータデバイスは、データがリモートコントローラによってプッシュされるときの時間であるタイムスタンプに、データを関連付けてよい。
【０２３５】
図６は、方法２００（図２に集約して示される）に従って、診断データおよび移動ルートデータを５０１において収集することを示す例示的概略図である。図６に示されるように、時間Ｔ１において、第１の移動ルートデータ６００がコンピュータデバイスにプッシュされる。時間Ｔ２において、スマートバッテリーデータ６０２がコンピュータデバイスにプッシュされる。時間Ｔ３において、ジンバルデータ６０４がコンピュータデバイスにプッシュされる。時間Ｔ４において、リモートコントロール動作データ６０６がコンピュータデバイスにプッシュされる。時間Ｔ５において、第２の移動ルートデータ６０８がコンピュータデバイスにプッシュされる。時間Ｔ６において、リモートコントローラの位置データ６１０がコンピュータデバイスにプッシュされる。
【０２３６】
図６では、説明目的のために、Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５およびＴ６の各々においてデータをプッシュする処理は、完了に時間を必要とする。データをプッシュする処理は十分迅速であるので、必要とされる継続時間は非常に短くできる。例えば、Ｔ１でプッシュされるデータは、Ｔ２が開始する前に完了されてよい。
【０２３７】
複数の特定の実施形態において、移動ルートデータは、予め定められた周波数において定期的にコンピュータデバイスにプッシュされてよい。例えば、周波数は５Ｈｚから１５Ｈｚまでにわたることができる。周波数が１０Ｈｚの場合、Ｔ５＝Ｔ１＋０．１秒である。
【０２３８】
一実施形態において、コンピュータデバイスは、データが実際にプッシュされるときの時間であるタイムスタンプにデータを関連付けてよく、従って、第１の移動ルートデータ６００、スマートバッテリーデータ６０２、ジンバルデータ６０４、リモートコントロール動作データ６０６、第２の移動ルートデータ６０８、および位置データ６１０は、Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５、およびＴ６にそれぞれ関連付けられてよい。
【０２３９】
別の実施形態において、コンピュータデバイスは、データの生成時間またはデータのプッシュ時間以外の時間にデータを関連付けてよい。例えば、図６において、移動ルートデータは、コンピュータデバイスに、特定の固定周波数において定期的にプッシュされてよい。コンピュータデバイスは、タイムスタンプとしてのＴ５に、スマートバッテリーデータ６０２、ジンバルデータ６０４およびリモートコントロール動作データ６０６を関連付けるよう構成されてよい。すると、コンピュータデバイスは、スマートバッテリーデータ６０２、ジンバルデータ６０４およびリモートコントロール動作データ６０６を、Ｔ５でプッシュされるデータとして記録してよい。つまり、コンピュータデバイスは、あらゆるタイプのデータを記録するために、第１のタイプのデータの複数のタイムスタンプのみを使用することを選択するよう構成されてよい。第２のタイプのデータが、第１のタイプのデータの２つのタイムスタンプ間で受信される場合、第２のタイプのデータは第２のタイプのデータの受信に続く、第1のタイプのデータのタイムスタンプに関連付けられてよい。
【０２４０】
複数の特定の実施形態において、コンピュータデバイスは、データに関連付けられたタイムスタンプに従って、受信されたデータを格納できる。
【０２４１】
複数の特定の実施形態において、コンピュータデバイスは受信されたデータを時系列に格納できるが、必ずしもデータにタイムスタンプを関連付けない。つまり、一連のデータは、データをプッシュする時間と一致してよいが、タイムスタンプ情報はデータと関連付けられて格納されてもよいし、格納されなくてもよい。
【０２４２】
更に、動作中にデータをコンピュータデバイスにプッシュすることは不可欠ではない。複数の特定の実施形態において、任意の他の複数の適切な方法を使用して、データはコンピュータデバイスに転送されてよく、動作に関連付けられたデータの一部または全部が利用可能になった後、例えば動作が完了した後、データはモバイルプラットフォーム及び／又はリモートコントローラから転送されてよい。その場合、所望の精度をもってデータを記録するために、データは、データがプッシュされるときの時間ではなく、データが生成されるときの時間または任意の他の適切なタイムスタンプに関連付けられてよい。
【０２４３】
いくつかの実施形態において、各コンポーネントによって生成されるプラットフォーム診断データは、送受信部を介してモバイルプラットフォームのコントローラによって、コンピュータデバイスに転送される。しかしながら、複数の他の実施形態において、コンポーネントは送受信部を含んでよく、あるいはコンポーネントは、先にコントローラにデータを送信せず、モバイルプラットフォームの送受信部に直接アクセスしてよく、コンポーネントは特定のデータをコンピュータデバイスに直接プッシュするよう構成されてよい。例えば、積載物（積載カメラ等）、ジンバル、及び／又はカメラはデータをコンピュータデバイスに直接プッシュしてよい。すると、それらのコンポーネント上で生成されるデータは、コントローラによって転送されることなくコンピュータデバイスに送信され得る。
【０２４４】
複数の特定の他の実施形態において、コンポーネントはデータを、当該データをコンピュータデバイスに転送する別のコンポーネントに送信してよい。例えば、積載カメラによって生成されるデータは、ジンバルに送信されてよく、ジンバルは当該データをコンピュータデバイスに転送してよい。
【０２４５】
図５を再度参照するに、提示のために、移動ルートデータが５０２において、診断データと統合される。様々な実施形態において、データはタイムスタンプと関連付けられて格納される。従って、あらゆるタイプのデータはタイムスタンプに従って統合され得る。換言すると、コンピュータデバイスによって収集される様々なタイプのデータは、データのタイムスタンプに基づいて結合され得、かつ同期的に提示され得る。
【０２４６】
様々な実施形態において、モバイルプラットフォームの動作またはモバイルプラットフォームは、コンピュータデバイスのディスプレイ上に視覚的に提示され得る。図７は、図２の方法による、診断データと統合された移動ルートデータの例示的提示である。
【０２４７】
図７は、コンピュータデバイスを介して表示される例示的インターフェース７００を示す。インターフェース７００は、図２の方法による、診断データと統合された移動ルートデータを示す。図７に示されるように、インターフェース７００は、マップ７９０に記載される、モバイルプラットフォーム３００（図１Ａから１Ｂ）の移動ルート７０２を示すことができる。モバイルプラットフォーム３００はアイコン７０４によって提示され得る。アイコン７０４は、モバイルプラットフォーム３００の移動方向を示すような形状とされ得る。
【０２４８】
ジンバル方向は、ジンバルアイコン７０６によって示され得る。図７の例示のように、カメラレンズがジンバルに搭載されてよく、ジンバルアイコンは、カメラレンズが、モバイルプラットフォーム３００の方向とは異なる方向に対面していることを示すことができる。
【０２４９】
更に、ジンバルピッチ及び／又はジンバルロールが提示され得る。例えば、図７において、ジンバルピッチを表示するためのジンバルピッチインジケータ７０８が、ジンバルピッチメーター７１０上に表示され得る。よって、ユーザはモバイルプラットフォーム３００の移動と同期的にマップ上にカメラレンズの方向を視覚化できる。よって、ユーザは、取得された複数の静止イメージ及び／又はビデオイメージのコンテンツを正確に分析できてよい。
【０２５０】
インターフェース７００はリモートコントロールデータを視覚的に提示できる。図７において、リモートコントロールデータは、リモートコントローラ上の一部または全部のコンポーネント上でのユーザの複数の動作を描くことで、提示され得る。左ジョイスティック７２０、右ジョイスティック７２２およびホームポイントボタン７２４が表示され、リモートコントローラ上の対応する複数のコンポーネントを示す。例えば、左ジョイスティック７２０上の水平バー７２６は、ユーザがリモートコントローラの左ジョイスティックを左側に引っ張ることを示し得る。水平バー７２６の長さは、左側に引っ張る量に対応し得る。同様に、リモートコントローラのコントロールパネル上での複数のユーザコマンドをグラフィックでシミュレートすることによって、任意の他の複数のリモートコントローラコマンドがインターフェース７００上に表示されることができるが、限定的ではない。
【０２５１】
図７に示すように、インターフェース７００は、モバイルプラットフォームのモデル７３０、動作の開始からの時間７３２、動作の日付と時間７３４、動作中到達された最大の高さ（または最大高度）７３６、動作のマイレージ７３８、動作の位置７４０、リモートコントローラに関連付けられた位置モード７４２、およびリモートコントローラまたはモバイルプラットフォームを位置特定するための多数のＧＰＳ衛星７４４を表すことができる。
【０２５２】
インターフェース７００は更に、高さ（または高度）７５０、鉛直方向速度７５２、水平方向速度７５４および残りのバッテリー電力７５６、および現在位置と現在時間におけるモバイルプラットフォームに関連付けられた位置モード７５８を含めることができる。
【０２５３】
インターフェース７００は更に、スマートバッテリーバー７６０を含めることができる。スマートバッテリーバー７６０は、ホームポイント、モバイルプラットフォームの位置および残りのバッテリー電力に基づく複数の計算によるバッテリーの状態を示すことができる。一例において、ホームポイントは、リモートコントロールの位置またはコンピュータデバイスの位置であってよいが、限定的ではない。図７に示すように、スマートバッテリーバー７６０の終点７６２は、対応する現在時間７６４におけるバッテリーの現在のステータスを示す。終点７６２がスマートバッテリーバー７６０の第１の領域７６６内にあるとき、モバイルプラットフォーム３００は十分なバッテリー電力を有しており、ホームポイントに戻る必要はない。バッテリー電力の消費に伴い、スマートバッテリーバー７６０は減少してよい。終点７６２がスマートバッテリーバー７６０の第２の領域７６８内にあるとき、すなわち記号「Ｈ」７７２を通過したとき、モバイルプラットフォーム３００はホームポイントに戻る必要がある。終点７６２がスマートバッテリーバー７６０の第３の領域７７０内にあるとき、モバイルプラットフォームは降下してよい。残りのバッテリー電力の特定の割合を示すべく、様々なポイント７７４がスマートバッテリーバー７６０上にマークされてよく、特定の割合は、インターフェース７００の特定の構成に従って判断され得る。よって、バッテリーに関連付けられた情報がユーザフレンドリーな方法で提示されることができ、ユーザは所望の効率性をもって、バッテリーの状態を判断してよい。
【０２５４】
データは、メディアファイルの再生と同様の態様で、提示され得る。例えば、図７に示すように、モバイルプラットフォームの動作全体は、再生／一時停止ボタン７８０を使用して再生または一時停止されることができ、早送りボタン７８２を使用して、選択された速度で早送りされることができる。メディアファイルの再生を制御する任意の他の複数のタイプが、データの提示に含まれてよい。
【０２５５】
例えば、インターフェース７００上のスマートバッテリーバー７６０が、インターフェース７００上のマップ７９０に追加的及び／又は代替的に表示され得る。例えば、インターフェース７００上に表示されるすべての情報は、インターフェース７００上のマップ７９０にスーパーインポーズされ得る。よって、単一のインターフェースは、インターフェース７００のすべての情報を表示してよい。
【０２５６】
様々な実施形態において、ユーザは動作の処理全体を見たり、または移動ルートの特定のポイントを選択（例えば、移動ルート上の所望位置をタッピングすることによって）したりしてよく、よって、所望の位置に関連付けられた移動ルートデータおよび診断データが提示され得る。
【０２５７】
一実施形態において、インターフェース７００上で、ユーザは移動ルート７０２の特定のポイントを選択できる。選択に応じて、コンピュータデバイス４００は、所望の位置に関連付けられた移動ルートデータおよび診断データを表示するためのインターフェース７００を提示できる。さらに及び／又は代替として、コンピュータデバイス４００は、所望される位置に関連付けられた、所望される移動ルートデータおよび診断データをマップ７９０に直接スーパーインポーズする。
【０２５８】
インターフェース７００は、コンピュータデバイスによって収集されたデータの部分のみを表示してよい。ユーザは、選択されたタイプに関連付けられた詳細なデータを表示させるため、例えば、タッピングまたはマウスでクリックすることによって、所望されるタイプのデータを選択できてよい。例えば、ユーザはジンバルピッチメーター７１０上でタップでき、複数の詳細なジンバル値を表示する新しいインターフェースが表示され得る。
【０２５９】
図８は、図２の方法による、診断データに統合された移動ルートデータの別の例示的提示である。図８は、モバイルプラットフォーム８００が移動ルート８０４上のある位置に到達したとき、生成される移動警告８０２を表示する。また、移動ルート８０４に沿った様々な位置８０６はそれぞれ、当該位置において取得される静止イメージ及び／又はビデオイメージ８０８でマークされる。更に、ビデオが取得されるとき、ビデオの記録が開始および終了される複数の位置は、移動ルート上でマークされ得る。
【０２６０】
ユーザは、例えば、タッピングまたはマウスでクリックすることによって、イメージ８０８を選択することができてよい。イメージが取得済みの場合、ジンバルデータおよび移動ルートデータが表示され得る。イメージが取得される際の複数の条件はすべて、ユーザに対し利用可能とし得る。更に、単一のインターフェースを形成すべく、図７のインターフェース７００は、図８に示されるインターフェースと結合可能である。
【０２６１】
図９は、図２の方法による、診断データに統合された移動ルートデータの別の例示的提示である。図９は、マップ９０２およびモバイルプラットフォーム９０４の３Ｄ（３次元）描画９００を含む。ユーザは、イメージ９０８を選択可能であってよく、３Ｄイメージはマップ９０２を地形的に表示できる。モバイルプラットフォーム９０４およびジンバル９０６（カメラレンズとともに搭載される）の各々の向きは、３Ｄビューで提示され得る。よって、ユーザは、イメージが取得される際の条件をより鮮明に視覚化できる。更に、単一のインターフェースを形成すべく、図７のインターフェース７００は、図９に示されるインターフェースと結合可能である。
【０２６２】
データの特定のグラフィック図および表示される当該データの選択は、インターフェース７００の特定のデザインに依存してよく、本開示によって限定されない。
【０２６３】
いくつかの実施形態においては、動作が完了した後、データが統合される。複数の他の実施形態においては、データの統合は、動作とほぼリアルタイムに実行され得る。その場合、データはコンピュータデバイスにタイムリーな態様でプッシュされ得る。コンピュータデバイスは、任意のデータが到達すると、統合を実行可能であり、動作がまだ進行中にデータを提示できる。ユーザは、動作とほぼリアルタイムに動作を見ることができてよい。
【０２６４】
更に、コンピュータデバイスは、ユーザが移動ルートデータ、診断データ、および統合されたデータ（表示されるインターフェース等）の提示を、複数のソーシャルネットワークウェブサイト等、複数の特定の所望されるウェブサイトに共有できるよう構成されてよい。また、移動ルートデータ、診断データ、および統合されたデータの提示は、任意の他の適切なデバイスまたはコンピュータ記憶媒体にダウンロードされ得る。
【０２６５】
更に、モバイルプラットフォームは、移動ルートデータおよびプラットフォーム診断データが、任意の他の適切なデバイスまたはコンピュータ記憶媒体に、モバイルプラットフォームから直接ダウンロードされ得るよう、構成されてよい。更に、リモートコントローラは、リモートコントロールデータが、任意の他の適切なデバイスまたはコンピュータ記憶媒体に、リモートコントローラから直接ダウンロードされ得るよう、構成されてよい。
【０２６６】
図１０は、図２の方法による、複数の動作を表示させるための例示的提示である。図１０に示されるように、コンピュータデバイス４００は、１つのモバイルプラットフォームまたは複数のモバイルプラットフォームの様々な動作を一覧する、インターフェース１０００を提供できる。複数の動作は、取得された静止イメージ及び／又はビデオイメージ１００２および複数の動作のパラメータ１００４に関連付けられ得る。
【０２６７】
コンピュータデバイス４００は、図１０に示されるインターフェース１０００を表示できる。複数の特定の実施形態において、ユーザは、インターフェース１０００上の複数の動作を選択してよい。選択に応じて、インターフェース１０００は複数の選択された動作の集合的情報１００６を表示できる。
【０２６８】
更に、インターフェース１０００に表示される情報は、１つのインターフェースに結合され得る。よって、単一のインターフェースは、インターフェース１０００のすべての情報を表示してよい。
【０２６９】
移動ルートデータおよび診断データが利用可能になるにつれ、動作のための様々な分析および診断が実行され得る。上記分析または診断は、データに基づいて、ユーザによって手動または実験的に実行されてよい。複数の特定の実施形態において、複数の最終的な結果を提供すべく、コンピュータデバイスは、分析および診断のための複数の適切なアルゴリズムを自動的に適用するよう構成されてよい。
【０２７０】
コンピュータデバイスは、モバイルプラットフォームの移動、姿勢、または方向と、リモートコントローラによって提供されるプラットフォームの移動コマンドとの間の非一貫性を検出するよう構成されてよい。例えば、従来、モバイルプラットフォームが所望されない移動を行うと、動作後のトラブルシューティングは困難である場合がある。というのは、移動ルートデータのみが利用可能であり、リモートコントローラによって提供されるプラットフォームの移動コマンドは収集されないからである。ユーザは、問題がモバイルプラットフォームで発生したかどうか知ることができず、あるいはリモートコントローラは、所望されるプラットフォームの移動コマンドを提供しない。開示される複数の方法および複数のデバイスを使用し、診断データはリモートコントロールデータを含んでよい。従って、リモートコントローラによって提供されるプラットフォームの移動コマンドが収集されるので、モバイルプラットフォームの所望されない移動の原因が分析可能である。
【０２７１】
更に、コンピュータデバイスは、収集されたデータに異常が発生すると、プロンプトを提供するよう構成されてよい。例えば、モバイルプラットフォームが構成された通常の周波数でデータをプッシュしなかった、または収集されたデータが正常範囲外である場合、コンピュータデバイスは、ユーザに対し、潜在的な誤動作または通信の切断について警告できてよく、その結果、ユーザはタイムリーに複数の修正措置をもって応答できる。
【０２７２】
更に、コンピュータデバイスは、モバイルプラットフォームとの地上通信が失われた後、モバイルプラットフォームの墜落位置を推定するよう構成されてよい。複数の特定の実施形態において、コンピュータデバイスは、モバイルプラットフォームと継続的に通信する。よって、モバイルプラットフォームが地上との通信を失ったとき、コンピュータデバイスはそのようなイベントを検出してよい。当該イベントの位置、当該イベント時におけるモバイルプラットフォームの移動ルート、速度、高度、および方向に基づいて、コンピュータデバイスは、モバイルプラットフォームの可能性のある墜落位置を計算するよう構成されてよく、その結果、ユーザは墜落したモバイルプラットフォームを容易に位置特定できる。
【０２７３】
更に、コンピュータデバイスは、モバイルプラットフォームのホームポイントを提供または設定するよう構成されてよい。複数の特定の実施形態において、ホームポイントとは、モバイルプラットフォームが動作後に戻る位置を指してよい。よって、コンピュータデバイスは、ユーザがホームポイントを恣意的に、または収集されたデータの分析に基づいて設定できるようにしてよい。
【０２７４】
更に、コンピュータデバイスは、モバイルプラットフォームからホームポイントまでの距離に従って、ホームポイントまでの帰路に必要な閾値バッテリー電力を計算するよう構成され得る。残りのバッテリー電力が閾値バッテリー電力以下、または特定の量だけ閾値バッテリー電力を上回る場合、動作の警告が生成され得る。
【０２７５】
また、移動ルートデータは更に、モバイルプラットフォームの移動方向に対するモバイルプラットフォームの方向（または対面方向）を含むことができる。しかしながら、移動ルートデータがモバイルプラットフォームの移動方向に対するモバイルプラットフォームの方向を含んでいない場合、コンピュータデバイスは、診断データおよび移動ルートデータを統合することによって、そのようなデータを提供するよう構成されてよい。というのは、コンピュータデバイスは、診断データからモバイルプラットフォームの姿勢データを取得できるからである。
【０２７６】
図１１は、図２の方法による、データ収集および統合を示す、例示的概略図である。リスト１１００は、コンピュータデバイスによって収集された例示的データを含んでおり、限定はされないが、移動ルートデータ、ホームポイントデータ、ジンバルデータ、リモートコントロール動作データ、アプリケーション自己定義データ、支持部材データ、バッテリーハードウェアデータ、スマートバッテリーデータ、動作のヒント、動作の警告、およびリモートコントロール位置データが含まれる。
【０２７７】
ボックス１１０２は、コンピュータデバイスによって実行される複数の例示的処理を示し、限定はされないが、データの収集、データの格納、およびデータの暗号化が含まれる。ボックス１１０４は、提示するためデータを統合化することによって達成され得る複数の例示的機能を示し、限定はされないが、データの結合、データのマイニング、モバイルプラットフォーム動作の予測、データの視覚化、データの再生、動作の分析、動作の診断、トラブルシューティング、墜落の予測、動作の共有、および移動ルートの共有が含まれる。
【０２７８】
従来、モバイルプラットフォームの移動ルートを分析することは、様々な理由によって、かなりの時間および人間による労力がかかる可能性がある。例えば、モバイルプラットフォームによって実行される動作中、動作後の提示のため、限定されたタイプのデータのみが、収集される。そのようなタイプのデータはＧＰＳモジュールおよびモバイルプラットフォームに設置された加速度計から収集され得る。動作後、移動ルートが提示されてよい。更に、静止イメージ及び／又はビデオイメージがモバイルプラットフォーム上の積載カメラによって取得されてよい。その場合、イメージの取得時間に従って、複数のイメージに、移動ルート上の対応する位置を関連付けることによって、取得された複数のイメージと組み合わせて、移動ルートが提示されてよい。
【０２７９】
別のタイプのデータを収集すべく、データのタイプに対応する特別な計器がモバイルプラットフォームに設置される必要がある可能性がある。特定の複数のタイプのデータのために、上記特別な計器は入手可能ですらない可能性がある。
【０２８０】
結果的に、様々なタイプのデータが収集されず、あるいは複数の計器によって個別に収集されるのみである。複数の計器からのデータは、互いに相互関係が不足し、その結果、動作処理を示すためのデータの統合は困難であり、後の分析の価値が限られる可能性がある。更に、データ統合の結果を提示することは、不十分であり、重大な労働コストを要求する可能性がある。データはタイムリーに視覚化できない。
【０２８１】
更に、ユーザは、ユーザからの複数のコマンドとモバイルプラットフォーム自身のコントローラによって生成される複数のコマンドとの間の接続を確立できない可能性がある。動作を診断すべく、専門の技術要員が、特別なソフトウェアを使用し、動作レコーダ（あるいはブラックボックス）を分析する必要がある。モバイルプラットフォームが消息不明となった、水中に落ちた、墜落若しくは大きな損傷を受けた等、モバイルプラットフォームが動作不能の複数の場合、動作不具合に関する複数の原因は、全く知ることができない可能性がある。
【０２８２】
開示された複数の方法、デバイス、およびシステムを使用すると、プラットフォームデータとリモートコントロールデータとを含む診断データが収集され、飛行ルートデータと統合される。よって、収集可能な複数のタイプのデータが大幅に増加する。複数の追加的なデータ収集機器を必要とする、若しくは収集に利用可能でないタイプのデータが収集可能であり、重大な労働コストなしに、コンピュータデバイスを使用して、統合され得る。よって、ユーザ操作、モバイルプラットフォームのステータスおよびモバイルプラットフォームの移動ルートデータ間の接続が確立され得る。統合されたデータが、ユーザフレンドリーなインターフェース上にタイムリーに提示され得る。
【０２８３】
図１２は、図２の動作情報を提示するための方法に係る代替的な実施形態を示す上層のフローチャートである。方法１２００は、モバイルプラットフォーム３００を介して実施可能である。
【０２８４】
図１２を見ると、１２０１において、モバイルプラットフォームの動作に関連付けられたプラットフォーム診断データおよび移動ルートデータが収集される。図３を参照して前述した通り、モバイルプラットフォーム３００は、モバイルプラットフォームの動作に関連付けられたプラットフォーム診断データおよび移動ルートデータを収集するコントローラ３１０（図３に示される）を含めることができる。モバイルプラットフォーム３００は、モバイルプラットフォーム３００の動作に関連付けられ、プラットフォーム診断データおよび移動ルートデータを、図２および図１１に示されるような、様々な開示された実施形態と類似の若しくは同一の複数の方法を使用して、収集できる。
【０２８５】
１２０２において、提示のため、プッシュされた移動ルートデータとプッシュされたプラットフォーム診断データとの統合のために、プラットフォーム診断データおよび移動ルートデータは、リモートコンピュータデバイスにプッシュされる。図３で前述した通り、モバイルプラットフォーム３００は、プラットフォーム診断データおよび移動ルートデータをリモートコンピュータデバイス４００にプッシュするための送受信部３７０を含めることができる。コンピュータデバイス４００は、提示のため、移動ルートデータをプラットフォーム診断データに統合するよう構成され得る。移動ルートデータとプラットフォーム診断データとの統合は、図７から１１を参照して前述した態様で実行され得る。
【０２８６】
さらに及び／又は任意で、図１Ｂに示されるように、モバイルプラットフォームに関連付けられたリモートコントローラが使用される場合、１２０２において、提示のため、移動ルートデータおよびプラットフォーム診断データとリモートコントロールデータとの両方の統合ために、プラットフォーム診断データおよび移動ルートデータが、リモートコンピュータデバイスにプッシュされ得る。コンピュータデバイス４００は、そのような統合のため、リモートコントロールデータを収集してよい。
【０２８７】
図１３は、図２の動作情報を提示するための方法に係る別の代替的実施形態を示す、上層のフローチャートである。図１Ｂに示すように、方法１３０１は、リモートコントローラ５００上で実施可能である。
【０２８８】
図１３を見ると、１３０１において、モバイルプラットフォーム３００のリモートコントローラ５００に関連付けられたリモートコントロールデータが収集される。リモートコントロールデータは、モバイルプラットフォーム３００の動作に関連付けられ得る。図５において前述した通り、リモートコントローラ５００は、モバイルプラットフォームの動作に関連付けられたリモートコントロールデータを収集するためのプロセッサ５４０を含めることができる。
【０２８９】
図１３を見ると、１３０２において、提示のために、プッシュされたリモートコントロールデータを、モバイルプラットフォームに関連付けられたプラットフォーム診断データと移動ルートデータとに統合するため、リモートコントロールデータがコンピュータデバイスにプッシュされることができる。図５において前述の通り、提示のために、プッシュされたリモートコントロールデータを、モバイルプラットフォーム３００に関連付けられたプラットフォーム診断データと移動ルートデータとに統合するため、リモートコントローラ５００は、リモートコントロールデータをコンピュータデバイス４００にプッシュする送受信部５１０を含めることができる。モバイルプラットフォーム３００に関連付けられたプラットフォーム診断データおよび移動ルートデータは、コンピュータデバイス４００によって、モバイルプラットフォーム３００から取得され得る。コンピュータデバイス４００は、提示のために、リモートコントロールデータを、プラットフォーム診断データと移動ルートデータとに統合するよう構成され得る。リモートコントロールデータと、プラットフォーム診断データと移動ルートデータとの統合は、図７から１１に示されるような様々な開示された実施形態と類似の若しくは同一の方法を使用して実行され得る。
【０２９０】
図１Ｂのシステム１００Ｂにおいて、リモートコントローラ５００とコンピュータデバイス４００とは、物理的に別個のエンティティである。換言すれば、リモートコントローラ５００およびコンピュータデバイス４００は、１つの物理的デバイスに統合されていない。
【０２９１】
しかしながら、図１Ａのシステム１００Ａに示されるコンピュータデバイス４００は、図１Ｂのリモートコントローラ５００の複数の機能を追加的に実行するよう構成され得る。一例において、コンピュータデバイス４００は、モバイルプラットフォーム３００をリモートで制御するよう構成されたコンピュータデバイス（スマートフォン、タブレットコンピュータ等）であり得る。その場合、コンピュータデバイス４００は、リモートコントローラの複数の機能を実行するための統合された任意のハードウェア及び／又はソフトウェアをそこに含み得る。換言すると、コンピュータデバイス４００は、統合されたリモートコントローラをそこに有し得る。別の例の場合、コンピュータデバイス４００は、図４に示されるような構造を有するリモートコントローラであり得（自身に統合されたディスプレイを有するような）、データを収集するための、かつディスプレイ上に提示するためにデータを統合するための、複数の計算機能を実行できる。
【０２９２】
図１Ａのシステム１００Ａにおいて、コンピュータデバイス４００は、ユーザからの入力を受信でき、当該入力に基づいて動作コマンドを生成できる。コンピュータデバイス４００は、動作コマンドをモバイルプラットフォーム３００に送信する送受信部４０８を含むことができる。モバイルプラットフォーム３００は、コンピュータデバイス４００によってリモートで制御されるための動作コマンドをコンピュータデバイス３００から受信するよう構成され得る。従って、コンピュータデバイス４００は、リモートコントロール動作データ、リモートコントローラ（すなわち、コンピュータデバイス）に関連付けられた位置データ、およびモバイルプラットフォームをリモートで制御することに関連付けられた任意の他の適切なデータを含む、リモートコントロールデータを生成できる。リモートコントロール動作データは、動作コマンドに基づき、コンピュータデバイス４００によって生成され得る。
【０２９３】
コンピュータデバイス４００は更に、モバイルプラットフォーム３００に関連付けられたプラットフォーム診断データおよび移動ルートデータを収集でき、かつ、リモートコントロールデータ、収集されたプラットフォーム診断データ、および収集された移動ルートデータを提示のために統合できる。
【０２９４】
図２に示される方法が、図１Ａのコンピュータデバイス４００によって実施されるとき、２０１における診断データの収集は、リモートコントロールデータの収集を含み得る。リモートコントロールデータは、モバイルプラットフォーム３００から収集されたプラットフォーム診断データと移動ルートデータとの後の統合のために、コンピュータデバイス４００によって、生成かつ格納の双方がなされ得る。
【０２９５】
図１Ａのコンピュータデバイス４００は、図１Ｂおよび図５のリモートコントローラ５００と類似する態様で、モバイルプラットフォームをリモート制御するための複数の動作コマンドを生成および送信するよう構成されたモバイルプラットフォームアプリケーション４５０を含んでよい。
【０２９６】
図１Ａのコンピュータデバイス４００の特定の構成は、本開示において限定的なものではない。複数の特定の実施形態において、コンピュータデバイス４００は、モバイルフォン、スマートフォン、タブレットコンピュータ、パーソナルコンピュータ、サーバコンピュータ、または任意の他の複数の適切なデバイスを含み得る。コンピュータデバイス４００は、ディスプレイシステムと関連付けられたタッチスクリーン、または任意の他の複数の適切な入力コントロールを介して、ユーザからの動作コマンドを受信するよう構成されてよい。タッチスクリーンは、図５に示されるリモートコントローラ５００と類似するまたは異なる外観を有するコントロールパネルを表示してよく、かつ、リモートコントローラと同一または類似する複数の機能を実現すべく、ユーザからの複数の動作コマンドを受信し、実行のために当該複数の動作コマンドをモバイルプラットフォームに送信してよい。
【０２９７】
複数の特定の実施形態において、図１Ａのコンピュータデバイス４００は、図５のリモートコントローラ５００に類似する外部構造を有するよう構成されてよい。つまり、コンピュータデバイス４００は、ユーザからの特定の入力を受信する物理的構成要素を有してよい。複数の物理的構成要素は、例えば、複数のジョイスティック、複数のスイッチ、複数のキーまたはボタン等を含む。更に、コンピュータデバイス４００は、ディスプレイシステム４１２を含んでよい。任意で、ディスプレイシステム４１２は、ユーザからの特定の入力を受信するタッチスクリーンを含んでよい。つまり、コンピュータデバイス４００は、「提示のためのデータ収集およびデータ統合が有効化されたリモートコントローラ」とも言える。よって、コンピュータデバイス４００は、複数のリモートコントロール動作コマンドに従って、リモートコントロールデータを生成し、かつ、モバイルプラットフォーム３００からプラットフォーム診断データおよび移動ルートデータを収集するよう構成され得る。プラットフォーム診断データ、移動ルートデータおよびリモートコントロールデータは、コンピュータデバイス４００のディスプレイシステム４１２上で提示するために統合され得る。
【０２９８】
様々な実施形態において前述した通り、データはコンピュータデバイス４００によって、タイムリーに収集され得る。コンピュータデバイス４００は、任意のデータの到達時点において統合を実行可能であり、動作がまだ進行中にデータを提示できる。更に、図１Ａに示されるコンピュータデバイス４００を使用して、コンピュータデバイスはユーザからモバイルプラットフォーム３００のための複数のコマンドを受信でき、モバイルプラットフォーム３００にコマンドを送信し、複数のコマンドに関連付けられたリモートコントロールデータを収集し、かつ、現在収集されたすべてのデータを使用して統合を実行できる。コンピュータデバイス４００は、ユーザコマンドの受信に対し、ほぼリアルタイムにデータを提示でき、その結果、ユーザはコマンドによりもたらされる効果を視覚的に提示されてよい。
【０２９９】
図１４は、図２の方法による、リモートコントロール動作の別の例示的提示である。インターフェース１４００は、移動ルートデータに統合された診断データのリアルタイムの提示を含むことができる。更に、ユーザはインターフェース１４００を使用して、モバイルプラットフォーム３００（図１Ａから１Ｂ）に複数のリモートコントロールコマンドを送信してよい。例えば、図１４において、ユーザはジョイスティックアイコン１４０２をスライドさせることによって、旋回を要求してよい。ユーザは、ジンバルピッチインジケータ１４０８を、ジンバルピッチメーター１４１０に沿ってスライドさせることによって、ジンバルピッチを調整してよい。同様に、インターフェース１４００は、ユーザが、従来的な他の複数のリモートコントロールコマンドをモバイルプラットフォーム３００に送信するための、他の複数の入力方法（オンスクリーンまたは物理的ボタン等）を提供してよい。
【０３００】
マップ１４１４、モバイルプラットフォーム１４１６、およびジンバル１４１８（カメラレンズとともに搭載）の３Ｄ（３次元）イメージ１４１２が、ユーザインタフェース１４００上に含まれ得る。ユーザの複数のコマンドによりもたらされる、モバイルプラットフォーム１４１６の方向およびジンバル１４１８のピッチの両方に係る複数の変更が、ほぼリアルタイムに３Ｄで提示され得る。よって、ユーザは、複数のコマンドの複数の効果をより正確に視覚化でき、後の複数のコマンドをより効率的に判断してよい。例えば、ユーザは地形の特定部分のビデオを取得することを所望してよい。モバイルプラットフォーム１４１６およびジンバル１４１８を３Ｄイメージ１４１２で見ることができ、ユーザはジンバルピッチをより正確に調整できる。また、ユーザは、人間が慣れている３Ｄ設定でモバイルプラットフォームを視覚化できるので、モバイルプラットフォームの動作の分析処理および、静止イメージ及び／又はビデオイメージ等の積載物によって取得された情報の解釈処理は、よってユーザフレンドリーで効率的なものとなり得る。ユーザは、モバイルプラットフォームを動作する、および当該動作を分析するといった所望の体験を提供され得る。更に、単一のインターフェースを形成すべく、図７のインターフェース７００は、図１４に示されるインターフェースと結合できる。
【０３０１】
更に、迅速な実行のために、複数の動作コマンドをモバイルプラットフォームに送信すること、および動作中または動作後にデータを収集し、統合することに加え、様々な実施形態に従ったインターフェースを提供することによって、コンピュータデバイスはユーザに対し、モバイルプラットフォームの動作を設計することを可能にする。動作を設計することは、図７から１１および１４と同様のユーザインタフェースに提供されるマップに、移動ルートを描くことが含まれ得る。また、コンピュータデバイスは、ユーザに対し、移動ルートにおける任意の位置における及び／又は動作中の任意の時点において、モバイルプラットフォームのための特定の更なる複数のコマンドに対する更なる複数のインターフェースを提供するよう構成されてよい。複数のコマンドは、移動速度、移動方向、モバイル端末の姿勢、ジンバル角度、取得される静止イメージ及び／又はビデオイメージ、イメージを取得するためのカメラモード等の本開示に示される任意の適切な複数の動作コマンドを含むことができる。モバイルプラットフォームの動作に関連付けられた任意の複数のコマンドは、動作中、または動作前にすら設計されてよい。
【０３０２】
コンピュータデバイスは、設計される動作に基づいて、モバイル端末のための一連の動作コマンドを生成するよう構成されてよい。よって、動作は、ユーザが動作中に複数のコマンドを入力せずに、モバイルプラットフォームによって自動的または自律的に実行されてよい。
【０３０３】
様々な実施形態において、開示された複数の方法は、特定の必要なユニバーサルハードウェアプラットフォームに連結されたソフトウェアによって実施され得る。開示された複数の方法は、ハードウェアによっても実施され得る。様々な実施形態に従った、複数の方法における一部または全部のステップは、関連するハードウェアに命令するプログラム／ソフトウェアを使用して達成され得る。当該プログラム／ソフトウェアは、リードオンリメモリ（ＲＯＭ）、ＲＡＭ、内部メモリ、レジスタ、コンピュータハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ，光ディスク、フロッピー（登録商標）ディスク、磁気ディスク等の（非一時的）コンピュータ可読記憶媒体に格納され得る。当該プログラム／ソフトウェアは、コンピュータデバイスに対し、様々な実施形態による複数の方法を実行することを命令するコード化された複数の命令を含むことができる。
【０３０４】
特定された複数のモジュールおよびコンポーネントの各々は、様々なシステムにおいて記載された１または複数の機能に対応し、複数のモバイルプラットフォーム、リモートコントローラおよびコンピュータデバイスは単なる例示である。別個の複数のエンティティとして示される、複数のモジュールまたはコンポーネントは物理的に別個であってもよいし、なくてもよい。複数のユニットとして示される複数のコンポーネントは、複数の物理的なユニットであってもよいし、なくてもよい。更に、様々なモジュール若しくはコンポーネントは結合されてよく、あるいは、様々な実施形態において再配置されてよく、あるいは開示された複数の機能を実現すべく、複数の再配置のために複数のサブモジュール若しくはサブコンポーネントに分割されてよい。
【０３０５】
開示された複数の実施形態は、様々な複数の変更及び代替的な複数の形式の対象たり得るものであり、これらの複数の具体例は、複数の図面において、例示を目的として示されたものであり、本明細書において詳細に記載されている。しかしながら、開示された複数の実施形態は、開示された特定の複数の形態若しくは方法に限定されず、むしろ、開示された複数の実施形態は、すべての変形、均等、代替をカバーすることを理解されたい。
（項目１）
モバイルプラットフォームの動作に関連付けられた診断データおよび移動ルートデータを収集するステップと、
提示のために、上記移動ルートデータを上記診断データに統合するステップと、
を含むモバイルプラットフォームの動作情報を提示する方法。
（項目２）
上記収集するステップは、無人航空機（ＵＡＶ）の動作に関連付けられた上記診断データおよび上記移動ルートデータを収集するステップを含む、項目１に記載の方法。
（項目３）
上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームからのジンバルデータを含む、項目１または２に記載の方法。
（項目４）
上記収集するステップは、上記モバイルプラットフォームからの上記ジンバルデータを収集するステップを含み、上記ジンバルデータは、上記モバイルプラットフォームに関連付けられたジンバルの絶対座標、上記ジンバルのジンバル角度の範囲、およびジンバル方向と上記モバイルプラットフォームの方向との間の角度を含む、項目３に記載の方法。
（項目５）
上記統合するステップは、上記モバイルプラットフォームの移動方向に対するジンバル方向を提供するステップを含む、項目３または４に記載の方法。
（項目６）
上記統合するステップは、上記モバイルプラットフォーム上のジンバルのピッチを提供するステップを含む、項目３から５のいずれか一項に記載の方法。
（項目７）
更に、
ユーザからの入力に従って、リモートコントロールコマンドを生成するステップと、
上記モバイルプラットフォームをリモート制御するために、上記モバイルプラットフォームに上記リモートコントロールコマンドを送信するステップと、を含む、項目１から６のいずれか一項に記載の方法。
（項目８）
更に、上記リモートコントロールコマンドに従って、リモートコントロールデータを生成するステップを含む、項目７に記載の方法。
（項目９）
上記収集するステップは、上記診断データを収集するステップを含み、上記診断データは、上記リモートコントロールデータを含む、項目８に記載の方法。
（項目１０）
上記送信するステップは、プラットフォームの移動コマンドを含むリモートコントロールコマンドを上記モバイルプラットフォームに送信するステップを含み、かつ、
上記統合するステップは、上記モバイルプラットフォームの移動と上記プラットフォームの移動コマンドとの間の非一貫性を検出するステップを含む、項目９に記載の方法。
（項目１１）
上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームに関連付けられたリモートコントローラからのリモートコントロール動作データを含む、項目１から６のいずれか一項に記載の方法。
（項目１２）
上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームのリモートコントローラからの位置データを含む、項目１１に記載の方法。
（項目１３）
上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームの上記リモートコントローラからの全地球測位システム（ＧＰＳ）データを含む、項目１２に記載の方法。
（項目１４）
上記統合するステップは、上記モバイルプラットフォームの移動と、上記リモートコントローラによって提供されるプラットフォームの移動コマンドとの間の非一貫性を検出するステップを含む、項目１１に記載の方法。
（項目１５）
上記統合するステップは、上記動作とのリアルタイムの提示のために、上記移動ルートデータを上記診断データに統合するステップを含む、項目１から１４のいずれか一項に記載の方法。
（項目１６）
上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームからのバッテリーの電圧レベルを含む、項目１から１５のいずれか一項に記載の方法。
（項目１７）
上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームからのバッテリーの電流レベルを含む、項目１から１６のいずれか一項に記載の方法。
（項目１８）
上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームからのスマートバッテリーデータを含む、項目１から１７のいずれか一項に記載の方法。
（項目１９）
上記統合するステップは、
ホームポイントと上記モバイルプラットフォームとの間の距離に従って上記ホームポイントに戻るために必要な閾値バッテリー電力を計算するステップと、
バッテリー電力が上記閾値バッテリー電力に到達した場合、バッテリー電力アラートを生成するステップと、を含む、項目１から１８のいずれか一項に記載の方法。
（項目２０）
上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームからのカメラデータを含む、項目１から１９のいずれか一項に記載の方法。
（項目２１）
上記収集するステップは、カメラデータを収集するステップを含み、上記カメラデータは、シャッタスピード、国際標準化機構（ＩＳＯ）の感度設定、および開口サイズを含む、項目１から２０のいずれか一項に記載の方法。
（項目２２）
上記統合するステップは、イメージを取得する時間における上記モバイルプラットフォームの位置を提供するステップを含む、項目１から２１のいずれか一項に記載の方法。
（項目２３）
上記統合するステップは、ビデオの記録開始時間および上記ビデオの記録停止時間における上記モバイルプラットフォームの位置を提供するステップを含む、項目１から２２のいずれか一項に記載の方法。
（項目２４）
上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは上記モバイルプラットフォームからのホームポイントデータを含む、項目１から２３のいずれか一項に記載の方法。
（項目２５）
上記統合するステップは、上記モバイルプラットフォームのホームポイントを提供するステップを含む、項目１から２４のいずれか一項に記載の方法。
（項目２６）
上記統合するステップは、上記モバイルプラットフォームの移動方向に対する、上記モバイルプラットフォームの方向を提供するステップを含む、項目１から２５のいずれか一項に記載の方法。
（項目２７）
上記収集するステップは、上記モバイルプラットフォームに関連付けられた上記診断データを収集するステップを含み、上記診断データは、上記モバイルプラットフォームの動作のための移動警告を含む、項目１から２６のいずれか一項に記載の方法。
（項目２８）
上記収集するステップは、
上記診断データおよび上記移動ルートデータを予め定められた時間において受信するステップと、
上記診断データおよび上記移動ルートデータを時系列に格納するステップと、を含む、項目１から２７のいずれか一項に記載の方法。
（項目２９）
上記格納するステップは、上記診断データおよび上記移動ルートデータをタイムスタンプに関連付けるステップを含む、項目２８に記載の方法。
（項目３０）
上記統合するステップは、上記移動ルートデータを上記診断データと同期的に統合するステップを含む、項目１から２９のいずれか一項に記載の方法。
（項目３１）
上記統合するステップは、上記モバイルプラットフォームとの地上通信が失われた後、上記モバイルプラットフォームの墜落位置を推定するステップを含む、項目１から３０のいずれか一項に記載の方法。
（項目３２）
上記収集するステップは、ダウンロードされる上記診断データおよび移動ルートデータを収集するステップを含む、項目１から３１のいずれか一項に記載の方法。
（項目３３）
モバイルプラットフォームの動作情報を提示するための装置であって、
上記モバイルプラットフォームの動作に関連付けられたプラットフォーム診断データおよび移動ルートデータを受信する送受信部と、
上記受信された移動ルートデータを上記受信されたプラットフォーム診断データに、ディスプレイシステムを介した提示のために統合するプロセッサと、を備える、装置。
（項目３４）
上記装置は、リモートモバイルプラットフォームとともに使用するために構成されている、項目３３に記載の装置。
（項目３５）
上記送受信部は、無人航空機（ＵＡＶ）に関連付けられた上記プラットフォーム診断データおよび上記移動ルートデータを受信するために構成されている、項目３３または３４に記載の装置。
（項目３６）
上記送受信部は、上記モバイルプラットフォームに関連付けられた上記プラットフォーム診断データを収集するために構成されており、上記プラットフォーム診断データは、上記モバイルプラットフォームからのジンバルデータを含む、項目３３から３５のいずれか一項に記載の装置。
（項目３７）
上記送受信部は、上記モバイルプラットフォームからの上記ジンバルデータを収集するために構成されており、
上記ジンバルデータは、上記モバイルプラットフォームに関連付けられたジンバルの絶対座標、上記ジンバルのジンバル角度の範囲、およびジンバル方向と上記モバイルプラットフォームの方向との間の角度を含む、項目３６に記載の装置。
（項目３８）
上記プロセッサは、上記モバイルプラットフォームの移動方向に対する、ジンバル方向を提供する、項目３６または３７に記載の装置。
（項目３９）
上記プロセッサは、上記モバイルプラットフォーム上のジンバルのピッチを提供する、項目３６から３８のいずれか一項に記載の装置。
（項目４０）
上記プロセッサは更に、ユーザからの入力に従って、リモートコントロールコマンドを生成し、
上記送受信部は更に、上記モバイルプラットフォームをリモート制御するために、上記モバイルプラットフォームに上記リモートコントロールコマンドを送信する、項目３３から３９のいずれか一項に記載の装置。
（項目４１）
上記プロセッサは更に上記リモートコントロールコマンドに従って、リモートコントロールデータを生成する、項目４０に記載の装置。
（項目４２）
上記プロセッサは、上記リモートコントロールデータを収集する、項目４１に記載の装置。
（項目４３）
上記送受信部は、上記リモートコントロールコマンドを上記モバイルプラットフォームに送信し、
上記リモートコントロールコマンドは、プラットフォームの移動コマンドを含み、かつ、
上記統合は、上記モバイルプラットフォームの移動と上記プラットフォームの移動コマンドとの間の非一貫性を検出することを含む、項目４２に記載の装置。
（項目４４）
上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは、上記モバイルプラットフォームのリモートコントローラからのリモートコントロール動作データを含む、項目３３から３９のいずれか一項に記載の装置。
（項目４５）
上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは、上記モバイルプラットフォームのリモートコントローラからの位置データを含む、項目４４に記載の装置。
（項目４６）
上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは、上記モバイルプラットフォームの上記リモートコントローラからのＧＰＳデータを含む、項目４５に記載の装置。
（項目４７）
上記プロセッサは、上記モバイルプラットフォームの移動と、上記リモートコントローラによって提供されるプラットフォームの移動コマンドとの間の非一貫性を検出する、項目４４に記載の装置。
（項目４８）
上記プロセッサは、上記動作とのリアルタイムの提示のために、上記移動ルートデータを上記診断データに統合する、項目３３から４７のいずれか一項に記載の装置。
（項目４９）
上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは、上記モバイルプラットフォームからのバッテリーの電圧レベルを含む、項目３３から４８のいずれか一項に記載の装置。
（項目５０）
上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは、上記モバイルプラットフォームからのバッテリーの電流レベルを含む、項目３３から４９のいずれか一項に記載の装置。
（項目５１）
上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは、上記モバイルプラットフォームからのスマートバッテリーデータを含む、項目３３から５０のいずれか一項に記載の装置。
（項目５２）
上記プロセッサは、
ホームポイントと上記モバイルプラットフォームとの間の距離に従って上記ホームポイントに戻るために必要な閾値バッテリー電力を計算し、かつ、
バッテリー電力が上記閾値バッテリー電力に到達した場合、バッテリー電力アラートを生成する、項目３３から５１のいずれか一項に記載の装置。
（項目５３）
上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは、上記モバイルプラットフォームからのカメラデータを含む、項目３３から５２のいずれか一項に記載の装置。
（項目５４）
上記送受信部は、カメラデータを収集するために構成されており、上記カメラデータは、シャッタスピード、国際標準化機構（ＩＳＯ）の感度設定、および開口サイズを含む、項目３３から５３のいずれか一項に記載の装置。
（項目５５）
上記送受信部は、イメージを取得する時間における上記モバイルプラットフォームの位置を提供する、項目３３から５４のいずれか一項に記載の装置。
（項目５６）
上記送受信部は、ビデオの記録開始時間および上記ビデオの記録停止時間における上記モバイルプラットフォームの位置を提供する、項目３３から５５のいずれか一項に記載の装置。
（項目５７）
上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは上記モバイルプラットフォームからのホームポイントデータを含む、項目３３から５６のいずれか一項に記載の装置。
（項目５８）
上記プロセッサは、上記モバイルプラットフォームのホームポイントを提供する、項目３３から５７のいずれか一項に記載の装置。
（項目５９）
上記プロセッサは、上記モバイルプラットフォームの移動方向に対する、上記モバイルプラットフォームの方向を提供する、項目３３から５８のいずれか一項に記載の装置。
（項目６０）
上記送受信部は、上記モバイルプラットフォームに関連付けられた上記診断データを収集するために構成されており、上記診断データは、上記モバイルプラットフォームの動作のための移動警告を含む、項目３３から５９のいずれか一項に記載の装置。
（項目６１）
上記送受信部は、上記診断データおよび上記移動ルートデータを予め定められた時間において受信するために構成されており、
上記装置は、上記診断データおよび上記移動ルートデータを時系列に格納するメモリを備える、項目３３から６０のいずれか一項に記載の装置。
（項目６２）
上記メモリは、上記診断データおよび上記移動ルートデータをタイムスタンプに関連付ける、項目６１に記載の装置。
（項目６３）
上記プロセッサは、上記移動ルートデータを上記診断データと同期的に統合する、項目３３から６２のいずれか一項に記載の装置。
（項目６４）
上記プロセッサは、上記モバイルプラットフォームとの地上通信が失われた後、上記モバイルプラットフォームの墜落位置を推定する、項目３３から６３のいずれか一項に記載の装置。
（項目６５）
収集することは、ダウンロードされる上記診断データおよび移動ルートデータを収集することを含む、項目３３から６４のいずれか一項に記載の装置。
（項目６６）
モバイルプラットフォームの動作に関連付けられたプラットフォーム診断データおよび移動ルートデータを収集するステップと、
提示のために、プッシュされた上記移動ルートデータを、プッシュされた上記プラットフォーム診断データに統合するため、上記プラットフォーム診断データおよび上記移動ルートデータをリモートコンピュータデバイスにプッシュするステップと、を備える、上記モバイルプラットフォームの動作情報を提供するための方法。
（項目６７）
上記収集するステップは、無人航空機（ＵＡＶ）に関連付けられた上記プラットフォーム診断データおよび上記移動ルートデータを収集するステップを含む、項目６６に記載の方法。
（項目６８）
上記プッシュするステップは、上記プラットフォーム診断データを、上記リモートコンピュータデバイスにプッシュするステップを含み、上記プラットフォーム診断データはジンバルデータを含む、項目６６または６７に記載の方法。
（項目６９）
上記収集するステップは、上記モバイルプラットフォームからの上記ジンバルデータを収集するステップを含み、
上記ジンバルデータは、上記モバイルプラットフォームに関連付けられたジンバルの絶対座標、上記ジンバルのジンバル角度の範囲、およびジンバル方向と上記モバイルプラットフォームの方向との間の角度を含む、項目６８に記載の方法。
（項目７０）
上記統合は、上記モバイルプラットフォームの移動方向に対するジンバル方向を提供するステップを含む、項目６８または６９に記載の方法。
（項目７１）
上記統合は、上記モバイルプラットフォーム上のジンバルのピッチを提供するステップを含む、項目６８から７０のいずれか一項に記載の方法。
（項目７２）
上記統合は、上記動作とのリアルタイムの提示のために、上記移動ルートデータを上記プラットフォーム診断データに統合することを含む、項目６６から７１のいずれか一項に記載の方法。
（項目７３）
上記プッシュするステップは、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするステップを含み、上記プラットフォーム診断データは、バッテリーの電圧レベルを含む、項目６６から７２のいずれか一項に記載の方法。
（項目７４）
上記プッシュするステップは、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするステップを含み、上記プラットフォーム診断データは、バッテリーの電流レベルを含む、項目６６から７３のいずれか一項に記載の方法。
（項目７５）
上記プッシュするステップは、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするステップを含み、上記プラットフォーム診断データは、スマートバッテリーデータを含む、項目６６から７４のいずれか一項に記載の方法。
（項目７６）
上記統合は、
ホームポイントと上記モバイルプラットフォームとの間の距離に従って上記ホームポイントに戻るために必要な閾値バッテリー電力を計算するステップと、
バッテリー電力が上記閾値バッテリー電力に到達した場合、バッテリー電力アラートを生成するステップと、を含む、項目６６から７５のいずれか一項に記載の方法。
（項目７７）
上記プッシュするステップは、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするステップを含み、上記プラットフォーム診断データはカメラデータを含む、項目６６から７６のいずれか一項に記載の方法。
（項目７８）
上記収集するステップは、カメラデータを収集するステップを含み、上記カメラデータは、シャッタスピード、国際標準化機構（ＩＳＯ）の感度設定、および開口サイズを含む、項目６６から７７のいずれか一項に記載の方法。
（項目７９）
上記統合は、イメージを取得する時間における上記モバイルプラットフォームの位置を提供するステップを含む、項目６６から７８のいずれか一項に記載の方法。
（項目８０）
上記統合は、ビデオの記録開始時間および上記ビデオの記録停止時間における上記モバイルプラットフォームの位置を提供するステップを含む、項目６６から７９のいずれか一項に記載の方法。
（項目８１）
上記プッシュするステップは、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするステップを含み、上記プラットフォーム診断データはホームポイントデータを含む、項目６６から８０のいずれか一項に記載の方法。
（項目８２）
上記統合は、上記モバイルプラットフォームのホームポイントを提供するステップを含む、項目６６から８１のいずれか一項に記載の方法。
（項目８３）
上記統合は、上記モバイルプラットフォームの移動方向に対する、上記モバイルプラットフォームの方向を提供するステップを含む、項目６６から８２のいずれか一項に記載の方法。
（項目８４）
上記プッシュするステップは、
後に上記診断データおよび上記移動ルートデータを時系列に格納するため、上記診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスに、予め定められた時間においてプッシュするステップを含む、項目６６から８３のいずれか一項に記載の方法。
（項目８５）
上記後に格納するステップは、上記診断データおよび上記移動ルートデータをタイムスタンプに関連付けるステップを含む、項目８４に記載の方法。
（項目８６）
上記統合は、上記移動ルートデータの上記プラットフォーム診断データとの同期的な統合を含む、項目６６から８５のいずれか一項に記載の方法。
（項目８７）
上記統合は、上記モバイルプラットフォームとの地上通信が失われた後、上記モバイルプラットフォームの墜落位置を推定するステップを含む、項目６６から８６のいずれか一項に記載の方法。
（項目８８）
上記収集するステップは、ダウンロードされる上記診断データおよび移動ルートデータを収集するステップを含む、項目６６から８７のいずれか一項に記載の方法。
（項目８９）
上記収集するステップは、上記リモートコンピュータデバイスから、上記モバイルプラットフォームを制御するためのリモートコントロールコマンドを収集するステップを含む、項目６６から８８のいずれか一項に記載の方法。
（項目９０）
上記統合は、上記モバイルプラットフォームの移動と、上記コンピュータデバイスによって提供されるプラットフォームの移動コマンドとの間の非一貫性を検出するステップを含む、項目８９に記載の方法。
（項目９１）
モバイルプラットフォームの動作に関連付けられたプラットフォーム診断データおよび移動ルートデータを収集するためのプロセッサと、
提示のために、プッシュされた上記移動ルートデータを、プッシュされた上記プラットフォーム診断データに統合するため、上記プラットフォーム診断データおよび上記移動ルートデータをリモートコンピュータデバイスにプッシュするための送信部と、を備える、モバイルプラットフォーム。
（項目９２）
上記モバイルプラットフォームは無人航空機（ＵＡＶ）である、項目９１に記載のモバイルプラットフォーム。
（項目９３）
上記送信部は、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするために構成されており、上記プラットフォーム診断データはジンバルデータを含む、項目９１または９２に記載のモバイルプラットフォーム。
（項目９４）
上記プロセッサは、上記モバイルプラットフォームからの上記ジンバルデータを収集するために構成されており、
上記ジンバルデータは、上記モバイルプラットフォームに関連付けられたジンバルの絶対座標、上記ジンバルのジンバル角度の範囲、およびジンバル方向と上記モバイルプラットフォームの方向との間の角度を含む、項目９３に記載のモバイルプラットフォーム。
（項目９５）
上記送信部は、上記モバイルプラットフォームの移動方向に対するジンバル方向を提供するため、上記診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスにプッシュするために構成されている、項目９３または９４に記載のモバイルプラットフォーム。
（項目９６）
上記送信部は、上記モバイルプラットフォーム上のジンバルのピッチを提供するため、上記診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスにプッシュするために構成されている、項目９３から９５のいずれか一項に記載のモバイルプラットフォーム。
（項目９７）
上記送信部は、上記動作とのリアルタイムの提示のために、上記移動ルートデータを上記プラットフォーム診断データに統合するため、上記プラットフォーム診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスにプッシュするために構成されている、項目９１から９６のいずれか一項に記載のモバイルプラットフォーム。
（項目９８）
上記送信部は、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするために構成されており、上記プラットフォーム診断データは、バッテリーの電圧レベルを含む、項目９１から９７のいずれか一項に記載のモバイルプラットフォーム。
（項目９９）
上記送信部は、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするために構成されており、上記プラットフォーム診断データは、バッテリーの電流レベルを含む、項目９１から９８のいずれか一項に記載のモバイルプラットフォーム。
（項目１００）
上記送信部は、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするために構成されており、上記プラットフォーム診断データは、スマートバッテリーデータを含む、項目９１から９９のいずれか一項に記載のモバイルプラットフォーム。
（項目１０１）
上記統合は、
ホームポイントと上記モバイルプラットフォームとの間の距離に従って上記ホームポイントに戻るために必要な閾値バッテリー電力を計算することと、
バッテリー電力が上記閾値バッテリー電力に到達した場合、バッテリー電力アラートを生成することと、を含む項目９１から１００のいずれか一項に記載のモバイルプラットフォーム。
（項目１０２）
上記送信部は、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするために構成されており、上記プラットフォーム診断データはカメラデータを含む、項目９１から１０１のいずれか一項に記載のモバイルプラットフォーム。
（項目１０３）
上記送信部は、上記カメラデータを上記リモートコンピュータデバイスにプッシュするために構成されており、
上記カメラデータは、シャッタスピード、国際標準化機構（ＩＳＯ）の感度設定、および開口サイズを含む、項目１０２に記載のモバイルプラットフォーム。
（項目１０４）
上記統合は、イメージを取得する時間における上記モバイルプラットフォームの位置を提供することを含む、項目１０２または１０３に記載のモバイルプラットフォーム。
（項目１０５）
上記統合は、ビデオの記録開始時間および上記ビデオの記録停止時間における上記モバイルプラットフォームの位置を提供することを含む、項目１０２から１０４のいずれか一項に記載のモバイルプラットフォーム。
（項目１０６）
上記送信部は、上記プラットフォーム診断データを上記リモートコンピュータデバイスにプッシュするために構成されており、上記プラットフォーム診断データはホームポイントデータを含む、項目９１から１０５のいずれか一項に記載のモバイルプラットフォーム。
（項目１０７）
上記統合は、上記モバイルプラットフォームのホームポイントを提供することを含む、項目９１から１０６のいずれか一項に記載のモバイルプラットフォーム。
（項目１０８）
上記統合は、上記モバイルプラットフォームの移動方向に対する上記モバイルプラットフォームの方向を提供することを含む、項目９１から１０７のいずれか一項に記載のモバイルプラットフォーム。
（項目１０９）
上記送信部は、後に上記診断データおよび上記移動ルートデータを時系列に格納するため、上記診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスに、予め定められた時間においてプッシュするために構成されている、項目９１から１０８のいずれか一項に記載のモバイルプラットフォーム。
（項目１１０）
上記後に格納することは、上記診断データおよび上記移動ルートデータをタイムスタンプに関連付けることを含む、項目１０９に記載のモバイルプラットフォーム。
（項目１１１）
上記送信部は、上記移動ルートデータを上記プラットフォーム診断データと同期的に統合するため、上記診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスにプッシュするために構成されている、項目９１から１１０のいずれか一項に記載のモバイルプラットフォーム。
（項目１１２）
上記送信部は、上記モバイルプラットフォームとの地上通信が失われた後、上記モバイルプラットフォームの墜落位置を推定するため、上記診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスにプッシュするために構成されている、項目９１から１１１のいずれか一項に記載のモバイルプラットフォーム。
（項目１１３）
上記送信部は、後にダウンロードされる上記診断データおよび上記移動ルートデータをプッシュするために構成されている、項目９１から１１２のいずれか一項に記載のモバイルプラットフォーム。
（項目１１４）
上記送信部は、上記モバイルプラットフォームの移動と、上記リモートコンピュータデバイスによって提供されるプラットフォームの移動コマンドとの間の非一貫性を検出するため、上記診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスにプッシュするために構成されている、項目９１から１１３のいずれか一項に記載のモバイルプラットフォーム。
（項目１１５）
上記送信部は、上記モバイルプラットフォームの移動と上記モバイルプラットフォームのリモートコントローラによって提供されるプラットフォームの移動コマンドとの間の非一貫性を検出するため、上記診断データおよび上記移動ルートデータを上記リモートコンピュータデバイスにプッシュするために構成されている、項目９１から１１３のいずれか一項に記載のモバイルプラットフォーム。
（項目１１６）
モバイルプラットフォームのリモートコントローラと上記モバイルプラットフォームの動作とに関連付けられたリモートコントロールデータを収集するステップと、
提示のために、プッシュされた上記リモートコントロールデータを、上記モバイルプラットフォームに関連付けられたプラットフォーム診断データと移動ルートデータとに統合するため、上記リモートコントロールデータをディスプレイにプッシュするステップと、を備える、上記モバイルプラットフォームの動作情報を提供するための方法。
（項目１１７）
上記収集するステップは、無人航空機（ＵＡＶ）の上記リモートコントローラに関連付けられた上記リモートコントロールデータを収集するステップを含む、項目１１６に記載の方法。
（項目１１８）
上記プッシュするステップは、上記リモートコントロールデータを上記ディスプレイにプッシュするステップを含み、上記ディスプレイは、コンピュータデバイス上で統合されており、上記リモートコントローラは、上記コンピュータデバイス上で統合されていない、項目１１６または１１７に記載の方法。
（項目１１９）
上記プッシュするステップは、上記リモートコントロールデータを上記ディスプレイにプッシュするステップを含み、上記ディスプレイおよび上記リモートコントローラはコンピュータデバイス上で統合されている、項目１１６または１１７に記載の方法。
（項目１２０）
上記プッシュするステップは、上記リモートコントロールデータを上記ディスプレイにプッシュするステップを含み、上記ディスプレイは上記リモートコントローラ上で統合されている、項目１１６または１１７に記載の方法。
（項目１２１）
上記統合は、上記動作とのリアルタイムの提示のために、上記リモートコントロールデータを、上記モバイルプラットフォームに関連付けられた上記プラットフォーム診断データおよび上記移動ルートデータに統合することを含む、項目１１６から１２０のいずれか一項に記載の方法。
（項目１２２）
上記プッシュするステップは、上記リモートコントロールデータを上記ディスプレイにプッシュするステップを含み、上記リモートコントロールデータは上記リモートコントローラに関連付けられた位置データを含む、項目１１６から１２１のいずれか一項に記載の方法。
（項目１２３）
上記プッシュするステップは、上記リモートコントロールデータを上記ディスプレイにプッシュするステップを含み、上記リモートコントロールデータは上記リモートコントローラに関連付けられたＧＰＳデータを含む、項目１２２に記載の方法。
（項目１２４）
上記プッシュするステップは、上記リモートコントロールデータを上記ディスプレイにプッシュするステップを含み、上記リモートコントロールデータは、上記リモートコントローラに関連付けられたリモートコントロール動作データを含む、項目１１６から１２３のいずれか一項に記載の方法。
（項目１２５）
上記プッシュするステップは、後に上記リモートコントロールデータ、上記プラットフォーム診断データ、および上記移動ルートデータを時系列に格納するため、上記リモートコントロールデータを予め定められた時間においてプッシュするステップを含む、項目１１６から１２４のいずれか一項に記載の方法。
（項目１２６）
上記後に格納することは、上記リモートコントロールデータ、上記プラットフォーム診断データ、および上記移動ルートデータをタイムスタンプに関連付けるステップを含む、項目１２５に記載の方法。
（項目１２７）
上記統合は、上記移動ルートデータの上記プラットフォーム診断データとリモートコントロール診断データとの同期的な統合を含む、項目１１６から１２６のいずれか一項に記載の方法。
（項目１２８）
上記統合は、上記モバイルプラットフォームとの地上通信が失われた後、上記モバイルプラットフォームの墜落位置を推定するステップを含む、項目１１６から１２７のいずれか一項に記載の方法。
（項目１２９）
上記統合は、上記モバイルプラットフォームの移動と、上記リモートコントローラによって提供されるプラットフォームの移動コマンドとの間の非一貫性を検出するステップを含む、項目１１６から１２８のいずれか一項に記載の方法。
（項目１３０）
モバイルプラットフォームの動作に関連付けられたリモートコントロールデータを収集するよう構成されたプロセッサと、
提示のために、プッシュされた上記リモートコントロールデータを、上記モバイルプラットフォームに関連付けられたプラットフォーム診断データと移動ルートデータとに統合するため、上記リモートコントロールデータをディスプレイにプッシュするよう構成された送信部と、を備える上記モバイルプラットフォームのリモートコントローラ。
（項目１３１）
上記リモートコントローラは、無人航空機（ＵＡＶ）の上記リモートコントローラを含む、項目１３０に記載のリモートコントローラ。
（項目１３２）
上記ディスプレイは、コンピュータデバイス上で統合されており、上記リモートコントローラは上記コンピュータデバイス上で統合されていない、項目１３０または１３１に記載のリモートコントローラ。
（項目１３３）
上記ディスプレイおよび上記リモートコントローラは、コンピュータデバイス上で統合されている、項目１３０または１３１に記載のリモートコントローラ。
（項目１３４）
上記ディスプレイは、上記リモートコントローラ上で統合されている、項目１３０または１３１に記載のリモートコントローラ。
（項目１３５）
上記送信部は、上記動作とのリアルタイムの提示のために、上記リモートコントロールデータを、上記モバイルプラットフォームに関連付けられた上記プラットフォーム診断データおよび上記移動ルートデータに統合するため、上記リモートコントロールデータを上記ディスプレイにプッシュするよう構成されている、項目１３０から１３４のいずれか一項に記載のリモートコントローラ。
（項目１３６）
上記送信部は、上記リモートコントロールデータを上記ディスプレイにプッシュするよう構成されており、上記リモートコントロールデータは上記リモートコントローラの位置データを含む、項目１３０から１３５のいずれか一項に記載のリモートコントローラ。
（項目１３７）
上記送信部は、上記リモートコントロールデータを上記ディスプレイにプッシュするよう構成されており、上記リモートコントロールデータは上記リモートコントローラのＧＰＳデータを含む、項目１３６に記載のリモートコントローラ。
（項目１３８）
上記送信部は、上記リモートコントロールデータを上記ディスプレイにプッシュするよう構成されており、上記リモートコントロールデータは上記リモートコントローラのリモートコントロール動作を含む、項目１３０から１３７のいずれか一項に記載のリモートコントローラ。
（項目１３９）
上記送信部は、後に上記リモートコントロールデータ、上記プラットフォーム診断データ、および上記移動ルートデータを時系列に格納するため、上記リモートコントロールデータを予め定められた時間においてプッシュするよう構成されている、項目１３０から１３８のいずれか一項に記載のリモートコントローラ。
（項目１４０）
上記後に格納することは、上記リモートコントロールデータ、上記プラットフォーム診断データ、および上記移動ルートデータをタイムスタンプに関連付けることを含む、項目１３９に記載のリモートコントローラ。
（項目１４１）
上記送信部は、上記移動ルートデータを、上記プラットフォーム診断データと上記リモートコントロールデータとに同期的に統合するため、上記リモートコントロールデータを上記ディスプレイにプッシュするよう構成されている、項目１３０から１４０のいずれか一項に記載のリモートコントローラ。
（項目１４２）
上記送信部は、上記モバイルプラットフォームとの地上通信が失われた後、上記モバイルプラットフォームの墜落位置を推定するため、上記リモートコントロールデータを上記ディスプレイにプッシュするよう構成されている、項目１３０から１４１のいずれか一項に記載のリモートコントローラ。
（項目１４３）
上記送信部は、上記モバイルプラットフォームの移動と上記リモートコントローラによって提供されるプラットフォームの移動コマンドとの間の非一貫性を検出するため、上記リモートコントロールデータを上記ディスプレイにプッシュするよう構成されている、項目１３０から１３６のいずれか一項に記載のリモートコントローラ。
（項目１４４）
項目１から３２のいずれか一項に記載の方法に従った、上記モバイルプラットフォームの動作情報を提示するための複数の命令を備える、コンピュータプログラム。
【図１Ａ】
0006657498.tif 000002
【図１Ｂ】
0006657498.tif 000003
【図２】
0006657498.tif 000004
【図３】
0006657498.tif 000005
【図４】
0006657498.tif 000006
【図５】
0006657498.tif 000007
【図６】
0006657498.tif 000008
【図７】
0006657498.tif 000009
【図８】
0006657498.tif 000010
【図９】
0006657498.tif 000011
【図１０】
0006657498.tif 000012
【図１１】
0006657498.tif 000013
【図１２】
0006657498.tif 000014
【図１３】
0006657498.tif 000015
【図１４】
0006657498.tif 000016