(57)【特許請求の範囲】
【請求項１】
多数のディスプレイデバイスをテストする方法であって：
プラットフォームの多数のテスト位置において多数のテストを実施中に、プラットフォームについて、コンピュータシステムによって多数のディスプレイデバイス上に表示された画像を受信し、
指針を使用して画像から画像の一部分を多数の関心対象の画像として識別するステップを含み、
識別するステップが：
画像における第１画像の多数の領域を、画像における第２画像の多数の領域と比較し、第２画像は第１画像の次の画像であり；
第１画像と第２画像の多数の領域の間の全ての変化が、指針を使用して第２画像を関心対象の画像として識別するのに十分であるか否かを判断し；
第１画像と第２画像の多数の領域間の全ての変化が、指針を使用して第２画像を関心対象の画像として識別するのに十分であるとの判断に応答して、第２画像を関心対象の画像として識別する
ことを含む、
方法。
【請求項２】
画像の多数の領域を識別するステップをさらに含み；指針を使用して画像から画像の一部分を多数の関心対象の画像として識別するステップが：
画像の多数の領域と指針を使用して、画像の一部分の一画像を関心対象の画像として識別する
ことを含む、請求項１に記載の方法。
【請求項３】
ディスプレイデバイス上の画像において初期画像を表示し；
前記初期画像上の多数の領域において初期画像上に多数のグラフィカルインジケータを表示する
ステップをさらに含む、請求項２に記載の方法。
【請求項４】
ディスプレイデバイス上に関心対象の画像を表示し；
関心対象の画像における多数の領域の特定領域に関連するグラフィカルインジケータを表示し、前記特定領域は第２画像を関心対象の画像として識別するのに十分な全ての変化を有する
ステップをさらに含む、請求項１に記載の方法。
【請求項５】
受信するステップが：
多数のディスプレイデバイスに向けられたカメラシステムからコンピュータシステムによって多数のディスプレイデバイス上に表示された画像を受信し、前記画像は、プラットフォームの多数のテスト位置において多数のテストが実施されている間に受信される
ことを含む、請求項１に記載の方法。
【請求項６】
受信するステップが：
画像を生成するグラフィックスアダプタへの接続部からコンピュータシステムによって多数のディスプレイデバイス上に表示された画像を受信し、前記画像は、プラットフォームの多数のテスト位置において多数のテストが実施されている間に受信される
ことを含む、請求項１に記載の方法。
【請求項７】
多数のテスト位置において多数のテストを実施する
ステップをさらに含む、請求項１に記載の方法。
【請求項８】
多数のテストが、無線周波数信号を生成する、プラットフォームのシステムのカレントを変化させる、無線周波妨害を発生させる、及び放電を発生させることのうちの少なくとも一つを含む、請求項７に記載の方法。
【請求項９】
多数のテスト位置において多数のテストを実施するステップが：
プラットフォームのコンポーネントを選択し、前記コンポーネントは多数のテスト位置の一つの位置にあり、
コンポーネントを使用してテストデータを送信する
ことを含む、請求項７に記載の方法。
【請求項１０】
指針を使用して画像から画像の一部分を多数の関心対象の画像として識別するステップが：
前記画像を指針の予期される出力と比較して対比を形成し；
指針を使用して対比から画像の一部分を識別する
ことを含む、請求項１に記載の方法。
【請求項１１】
画像を相互に比較して対比を形成することをさらに含み；
指針を使用して画像から画像の一部分を多数の関心対象の画像として識別するステップが：
指針を使用して対比から、画像から画像の一部分を多数の関心対象の画像として識別する
ことを含む、請求項１に記載の方法。
【請求項１２】
画像取得システムであって、プラットフォームの多数のテスト位置における多数のテストの実施中にプラットフォームについて、多数のディスプレイデバイス上に表示するために生成された画像を取得するように構成された画像取得システムと、
コンピュータシステムであって、該画像取得システムからの画像を受信して、指針を使用して画像の一部分を多数の関心対象の画像として識別するように構成されたコンピュータシステムとを備え、
前記コンピュータシステムは、さらに、ディスプレイデバイス上に前記多数の関心対象の画像を表示し、前記多数の関心対象の画像上に多数のグラフィカルインジケータを表示し、前記多数の関心対象の画像における関心対象の画像上に表示された該グラフィカルインジケータは、該関心対象画像上の領域と関連しており、該関心対象の画像上の領域と該関心対象の画像に先行する画像中の画像上の領域の間の変化が前記指針における多数の基準に適合する、
装置。
【請求項１３】
前記画像取得システムがカメラシステム及びメディアコンバータのうち少なくとも一つ
を有する、請求項１２に記載の装置。
【請求項１４】
前記画像取得システム及び前記コンピュータシステム及び前記ディスプレイデバイスが前記プラットフォームと関連している、請求項１２に記載の装置。
【請求項１５】
航空機ディスプレイシステムであって、
航空機に関連するディスプレイシステムで多数のディスプレイデバイスを含むディスプレイシステムと、
航空機に関連する画像取得システムであって、航空機の操作中に航空機に関連するディスプレイシステム上に表示するために生成された画像を取得するように構成されている画像取得システムと、
航空機に関連するテストモジュールであって該画像取得システムから画像を受信し、指針を使用して画像の一部分を多数の関心対象の画像として識別し、ディスプレイデバイス上に多数の関心対象の画像を表示し、前記多数の関心対象の画像上に多数のグラフィカルインジケータを表示するように構成されているテストモジュールと
を備え、
前記多数の関心対象の画像における関心対象の画像上に表示された該グラフィカルインジケータは、該関心対象画像上の領域と関連しており、該関心対象の画像上の領域と該関心対象の画像に先行する画像中の画像上の領域の間の変化が前記指針における多数の基準に適合する、
航空機ディスプレイシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は概して航空機に関し、具体的には航空機のディスプレイデバイスに関するものである。またさらに具体的には、本発明は航空機のディスプレイデバイスをテストする方法及び装置に関するものである。
【背景技術】
【０００２】
航空機において、航空機を操作するためにパイロットによって使用される情報は、航空機の操縦席の飛行計器から得られる。これらの飛行計器は例えば、標高、速度、高度、及び／又は航空機についてのその他好適な情報等の情報を提供する。これらの飛行計器は、視界が悪い時に特に有用である。
【０００３】
飛行計器は例えば、高度計、姿勢水平儀、速度計、磁気コンパス、飛行方位計、旋回計、昇降計、及び／又はその他好適な種類のインジケータを含むことができる。伝統的に、これらの種類の計器は様々なセンサに接続されパイロットに情報を提供するアナログの物理的な計器である。
【０００４】
次第にこれらの飛行計器は、ディスプレイシステム上に表示されるグラフィカルユーザーインターフェースを使用して提示されるようになってきており、このグラフィカルユーザーインターフェースはコンピュータシステムによって生成される。コンピュータシステムはビデオデータを生成して、航空機のオペレータに対して情報を表示する。これらのグラフィカルユーザーインターフェースにより、物理的ゲージの提示をシミュレートすることが可能である。
【０００５】
例えば、軸周囲を回転して計器上の対気速度の表示を指すポインタを有する丸い計器の形態の速度計を図形の形態で提示することができる。同じ丸い計器を、回転してグラフィカルユーザーインターフェース上で表示される対気速度の表示を指して対気速度を図示するポインタを有するグラフィカルユーザーインターフェース上に表示することができる。このように、グラフィカルユーザーインターフェースは航空機のオペレータになじみのある対気速度の図示を提供する。その他の場合では、この情報を他の方法、例えばディスプレイデバイス上に表示された数字、棒グラフ、及び／又は何らかの他の好適な種類のグラフィカルインジケータで提示することができる。
【０００６】
この種類のディスプレイシステムは、航空機のオペレータへの情報提示において柔軟性を提供する。例えば、飛行フェーズによって、又はオペレータの選択に基づいて、この種のディスプレイが異なる計器を表示することが可能である。また、同じディスプレイデバイスを異なる種類の航空機に使用することができ、ディスプレイデバイスが使用される特定の種類の航空機に対して異なるユーザーインターフェースが生成される。
【０００７】
さらに、センサの情報を処理するコンピュータシステムの使用により、より正確な情報表示をオペレータに提供できる。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
この種のディスプレイシステムではしかしながら、航空機のオペレータが、表示されている情報の正確さを信用することができない状況が発生する場合がある。例えば、表示されているパラメータのひずみが一時的に起こった場合、断続的に欠けている場合、又はディスプレイデバイスが点滅する場合、オペレータはディスプレイシステム上に表示されている情報の正確さを信用できない場合がある。
【０００９】
したがって、上述した問題の少なくとも幾つかだけでなく、その他の可能性のある問題を考慮した方法及び装置を有することが有利である。
【課題を解決するための手段】
【００１０】
ある有利な実施形態では、多数のディスプレイデバイスをテストする方法が提供されている。多数のディスプレイデバイス上に表示される画像は、プラットフォームの多数のテスト位置における多数のテストの実施中にプラットフォームについてコンピュータシステムによって受信される。画像からの画像の一部分は、指針を使用して多数の関心対象の画像として識別される。
【００１１】
別の有利な実施形態では、航空機のディスプレイデバイスをテストする方法が提供されている。航空機のコンピュータシステムによって生成される情報はディスプレイデバイス上に表示される。ディスプレイデバイス向けの多数のカメラからの第１画像が受信される。第１画像は、第１画像の第１タイムスタンプを含む。航空機のパラメータは選択された時間に変更される。航空機のパラメータの変更に応答して、多数のカメラからの第２画像が受信される。第２画像は、第２画像の第２タイムスタンプを含む。第２画像は対応する第１画像と比較されて、対比が形成される。多数の関心対象の画像は指針を使用して対比から識別される。
【００１２】
さらに別の有利な実施形態では、装置は画像取得システム及びコンピュータシステムを含む。画像取得システムは、プラットフォームの多数のテスト位置における多数のテストの実施中にプラットフォームについて、多数のディスプレイデバイス上に表示するために生成された画像を取得するように構成されている。コンピュータシステムは、画像取得システムからの画像を受信して、指針を使用して画像の一部分を多数の関心対象の画像として識別するように構成されている。
【００１３】
またさらに別の有利な実施形態では、航空機ディスプレイシステムは、航空機に関連するディスプレイシステム、航空機に関連する画像取得システム、及び航空機に関連するテストモジュールを含む。ディスプレイシステムは多数のディスプレイデバイスを含む。画像取得システムは、航空機の操作中に航空機に関連するディスプレイシステム上に表示するために生成された画像を取得するように構成されている。テストモジュールは、画像取得システムから画像を受信し、指針を使用して画像の一部分を多数の関心対象の画像として識別し、ディスプレイデバイス上に多数の関心対象の画像を表示するように構成されている。特徴、機能及び利点は、本発明の様々な実施形態において個別に達成することができる、または下記の説明及び図面を参照することによってさらに詳細を理解することができる更に別の実施形態と組み合わせることができる。
【００１４】
有利な実施形態を特徴づけていると思われる新規特性は添付の請求項に記載されている。有利な実施形態だけでなく、使用の好ましいモード、更なる目的及びその利点はしかしながら、添付の図面と併せて読むときに、本発明の有利な実施形態の下記の詳細説明を参照することによって最適に理解される。
【図面の簡単な説明】
【００１５】
【図１】図１は有利な実施形態による航空機の製造および就航方法の図である。
【図２】図２は有利な実施形態を実行可能である航空機の図である。
【図３】図３は有利な実施形態によるプラットフォームディスプレイテスト環境の図である。
【図４】図４は有利な実施形態によるデータ処理システムの図である。
【図５】図５は有利な実施形態によるテストモジュールの図である。
【図６】図６は有利な実施形態によるテストデバイスの図である。
【図７】図７は有利な実施形態によるプラットフォームテスト環境の図である。
【図８】図８は有利な実施形態によるディスプレイデバイス上に表示された画像の図である。
【図９】図９は有利な実施形態によるディスプレイデバイス上に表示された画像の図である。
【図１０】図１０は有利な実施形態による多数のディスプレイデバイスをテストするプロセスのフロー図である。
【図１１】図１１は有利な実施形態による航空機のディスプレイデバイスをテストするプロセスのフロー図である。
【図１２】図１２は有利な実施形態による航空機のディスプレイデバイスをテストするプロセスのフロー図である。
【図１３】図１３は有利な実施形態による航空機のディスプレイデバイスをテストするプロセスのフロー図である。
【図１４】図１４は有利な実施形態によるディスプレイデバイスをテストするカメラシステムを較正するプロセスのフロー図である。
【発明を実施するための形態】
【００１６】
さらに図面を具体的に参照すると、本発明の実施形態は図１に示す航空機の製造及び就航方法１００及び図２に示す航空機２００において説明可能である。最初に図１を見ると、航空機の製造及び就航方法は有利な実施形態にしたがって図示されている。試作段階において、航空機の製造及び就航方法１００は図２の航空機２００の仕様及び設計１０２と、材料調達１０４を含むことができる。
【００１７】
製造段階においては、図２の航空機２００のコンポーネント及びサブアセンブリの製造１０６と、システム統合１０８がおこなわれる。その後、図２の航空機２００は、認可及び納品１１０を経て就航１１２される。顧客によって就航１１２されている間、図２の航空機２００には所定の整備及び保守１１４（変更、再構成、改装、およびその他の整備又は保守も含むことができる）が予定される。
【００１８】
航空機の製造及び就航方法１００の各プロセスは、システムインテグレータ、第三者、及び／又はオペレータによって行う又は実施することができる。これらの実施例では、オペレータは顧客であってよい。この説明のために、システムインテグレータは限定しないが、任意の数の航空機メーカー、及び主要システムの下請け業者を含むことができ；第三者は限定しないが、任意の数の供給メーカー、下請け業者、及びサプライヤを含むことができ；オペレータは、航空会社、リース会社、軍部、サービス組織等であってよい。ここで図２を参照すると、有利な実施形態を実行できる航空機の図が示されている。この実施例では、航空機２００は図１の航空機の製造及び就航方法１００で製造され、複数のシステム２０４と内装２０６を有する機体２０２を備えることができる。システム２０４の例は、一又は複数の推進システム２０８、電気システム２１０、油圧システム２１２、及び環境システム２１４が挙げられる。任意の数の他のシステムを含むこともできる。航空宇宙での実施例を示したが、異なる有利な実施形態は例えば自動車産業等の他の産業分野に応用することが可能である。
【００１９】
本明細書に具現化された装置及び方法は、図１の航空機の製造及び就航方法１００のうちの少なくとも一つの段階において採用することができる。本明細書で使用される「少なくとも一つの」という表現は、品目リストとともに使用される場合は、一以上のリスト品目の異なる組み合わせを使用することができ、リストの中の各品目のうちの一つのみが必要であり得ることを意味する。例えば、「品目Ａ、品目Ｂ、及び品目Ｃのうちの少なくとも一つ」は例えば非限定的に、品目Ａ、又は品目Ａ及び品目Ｂを含むことができる。この実施例はまた、品目Ａ、品目Ｂ、及び品目Ｃ、又は品目Ｂ及び品目Ｃも含むことができる。
【００２０】
ある実施例では、図１のコンポーネント及びサブアセンブリの製造１０６で製造されたコンポーネント又はサブアセンブリは、航空機２００が図１で就航１１２している間に製造されるコンポーネント又はサブアセンブリと同じ方法で加工又は製造することができる。さらに別の実施例では、多数の装置の実施形態、方法の実施形態、又はこれらの組み合わせを、例えば、図１のコンポーネント及びサブアセンブリの製造１０６、及びシステム統合１０８等の製造段階において用いることが可能である。「多数の」は、品目を指す場合には「一又は複数の品目」を意味する。例えば、多数の装置の実施形態は一又は複数の装置の実施形態である。多数の装置の実施形態、方法の実施形態、又はこれらの組み合わせを、図１の航空機２００が就航１１２中に、及び/又は整備及び保守１１４中に用いることができる。
【００２１】
多数の異なる有利な実施形態の使用によって、航空機２００を実質的に組立てやすくする、又は航空機２００にかかる費用を削減することができる。例えば、異なる有利な実施形態を使用して、航空機の製造及び就航方法１００の異なる段階においてディスプレイシステムをテストすることができる。例えば、ディスプレイシステムは、航空機２００の製造時に仕様及び設計１０２においてテストすることができる。さらに、これらのディスプレイシステムは所定の整備及び保守１１４においてテストすることができる。テストには、既存のシステムだけでなく、航空機２００の改修又は再構成中に取り付けられる新しいシステムを含むことができる。当然ながら、ディスプレイシステムのテストは航空機の製造及び就航方法１００での任意の操作中に実施可能である。
【００２２】
異なる有利な実施形態は、多数の異なる検討事項を認識し考慮している。例えば、異なる有利な実施形態は、航空機のパイロット等の人間のオペレータにとって、ディスプレイデバイス上に表示されている情報を信用できるということが重要であることを認識し、考慮に入れている。信用の喪失の結果、パイロットが間違った判断を行う、他の供給源からの情報を検証するのにさらに時間を費やす、及び／又は航空機の望ましい操作に劣る結果をもたらしうるその他の行動につながる。
【００２３】
異なる有利な実施形態は、情報の表示にディスプレイシステムを使用することにより、ディスプレイデバイス上でディスプレイシステムのテストを実施可能であることを認識し考慮している。テストは、ビークルの異なる操作状態下でディスプレイシステムが要望通りに確実に動作するように行うことができる。テストは、ディスプレイデバイス上に表示される情報を人が監視することによって実施可能である。この人は人間の分析者又はただの分析者と呼ばれる。
【００２４】
この種のテストはある時点において何時間も、及び異なる日にわたって実施することができる。異なる有利な実施形態は、この種のテストはディスプレイを監視し、望ましくない変化が起きるか否かを判断するのに必要な人件費について費用が高くつく可能性があることを認識し考慮している。
【００２５】
異なる有利な実施形態は、ディスプレイデバイスのテストにはディスプレイデバイス上に表示されている現在の情報への注目を含みうることを認識し考慮している。プロセスは、パラメータを変更して、ディスプレイデバイス上の変化を確認することを含みうる。この変更には、ビークルのテストポイントにおいてある事象を導入し、ディスプレイデバイス上の情報表示に望ましくない変化が起きるか否かを判断することを含むことができる。
【００２６】
異なる有利な実施形態は、これらの変化を見つけるのに人を使うと、エラーが起きやすいことを認識し考慮している。人は断続的な変化を見失う可能性があり、又は表示の瞬間的なブランキングに気がつかない可能性がある。この種のエラーは、実施するテストが長時間であるために起こりうる。例えば、ディスプレイデバイスのテストは、情報表示に望ましくない変化が起こるか否かを判断するために、何日も、何週間も、又はさらに何ヶ月も実施する場合がある。さらに、異なる種類のディスプレイにより、これらその他のディスプレイをテストするために必要な時間と労力も増加する。
【００２７】
このため、異なる有利な実施形態は、多数のディスプレイデバイスをテストする方法及び装置を提供する。プラットフォームに対し、コンピュータシステムによって多数のディスプレイデバイス上に表示される画像が受信されると同時に、プラットフォームの多数のテスト位置において多数のテストが行われる。このプロセスは、指針を使用して画像からの画像の一部分を多数の関心対象の画像として識別する。
【００２８】
ここで、有利な実施形態にしたがってプラットフォームディスプレイテスト環境の図が図示されている図３を参照する。プラットフォームディスプレイテスト環境３００はプラットフォーム３０２をテストするために実行可能である。これらの実施例では、プラットフォーム３０２は図２の航空機２００を使用して実行可能である。
【００２９】
具体的には、プラットフォームディスプレイテスト環境３００は、プラットフォーム３０２に関連のテストディスプレイシステム３０４に対して実行されうる。第１コンポーネント、例えばディスプレイシステム３０４は、例えばプラットフォーム３０２等の第２コンポーネントに固定される、取り付けられる、接着される、固着される、及び／又は装着されることによって、第２コンポーネントに関連すると考慮されうる。さらに、第１コンポーネントは、何らかのほかの好適な方法で第２コンポーネントに接続されることによって第２コンポーネントに関連しうる。またさらに、第１コンポーネントは第３コンポーネントを使用して、第２コンポーネントに接続することもできる。第１コンポーネントはまた、第２コンポーネントの一部分及び／又は拡張部として形成されることによって第２コンポーネントに関連すると考慮することもできる。
【００３０】
これらの実施例では、ディスプレイシステム３０４はプラットフォーム３０２内部に位置している。ディスプレイシステム３０４は多数のディスプレイデバイス３０６を含む。多数のディスプレイデバイス３０６はこれらの実施例では多数のデジタルディスプレイデバイス３０８である。多数のデジタルディスプレイデバイス３０８はこれらの実施例では画素を使用して情報を表示する。デジタルディスプレイデバイスは例えば非限定的に、プラズマディスプレイ、液晶ディスプレイ、有機発光ダイオードディスプレイ、及び／又は図形を表示可能なその他の種類のディスプレイデバイスを含むことができる。言い換えると、多数のデジタルディスプレイデバイス３０８は、アナログデバイス、物理的ゲージ又は計器、又は図形を使用しない全てのディスプレイデバイスを含まない。
【００３１】
これらの実施例では、多数のディスプレイデバイス３０６はコンピュータシステム３１２によって生成される画像３１０を表示する。コンピュータシステム３１２はまたプラットフォーム３０２にも関連し、これらの実施例ではプラットフォーム３０２内部に位置している。コンピュータシステム３１２は多数のコンピュータ３１４を含む。多数のコンピュータ３１４はこれらの実施例では互いに連通している。
【００３２】
具体的には、コンピュータシステム３１２に位置するグラフィックスアダプタ３４４はコンピュータシステム３１２の制御下で画像３１０を生成する。グラフィックスアダプタ３４４はこれらの実施例ではコンピュータシステム３１２の制御下で画像３１０を生成する任意のハードウェアである。他の実施例では、グラフィックスアダプタ３４４は、特定の実行形態によって、コンピュータシステム３１２によって制御され画像を生成している間、ディスプレイシステム３０４、又はその他の位置に位置付けされることができる。
【００３３】
コンピュータシステム３１２は画像３１０を生成して、多数のディスプレイデバイス３０６上に情報３１６を表示する。図示したように、情報３１６はユーザーインターフェース３１８を使用して多数のディスプレイデバイス３０６上に表示される。具体的には、ユーザーインターフェース３１８はグラフィカルユーザーインターフェース３２０の形態をとる。これらの実施例では、情報３１６は、ディスプレイシステム３０４の多数のディスプレイデバイス３０６によって提示されるように、グラフィカルユーザーインターフェース３２０上の画像３１０に図形で表示される。情報３１６は多数のグラフィカルインジケーター３２２の形態で提示することができる。各グラフィカルインジケーターは、プラットフォーム３０２に対して計器又は計器の一部分を提示することができる。
【００３４】
これらの実施例では、コンピュータシステム３１２はプラットフォーム３０２に関連するセンサネットワーク３２６からデータ３２４を受信する。データ３２４はコンピュータシステム３１２によって処理されて、ディスプレイシステム３０４上に表示するための情報３１６を生成する。これらの実施例では、センサネットワーク３２６はプラットフォーム３０２のコンポーネント３２８を監視する。これらのコンポーネントは例えば非限定的に、照明システム、環境システム、娯楽システム、アクチュエータシステム、センサ、操縦系統、推進システム、又は何らかの他の好適な種類のコンポーネントを含むことができる。これらの実施例では、コンポーネント３２８、センサネットワーク３２６、及びコンピュータシステム３１２は、電気信号及び／又は電力が送られるワイヤハーネスの配線を使用して互いに接続することができる。
【００３５】
テストシステム３３０は、これらの実施例ではディスプレイシステム３０４に接続されている。本明細書に使用するテストシステム３３０等の第１コンポーネントがディスプレイシステム３０４等の第２コンポーネントに接続される時は、第１コンポーネントは任意の追加のコンポーネントなしで第２コンポーネントに接続することができる。第１コンポーネントはまた一以上の他のコンポーネントによっても第２コンポーネントに接続可能である。例えば、ある電子デバイスは、第１電子デバイスと第２電子デバイスの間に任意の追加電子デバイスを入れることなく、第２電子デバイスに接続することができる。ある場合には、別の電子デバイスが互いに接続された２つの電子デバイスの間に存在してもよい。
【００３６】
テストシステム３３０は、多数のコンピュータ３３４を含むコンピュータシステム３３２を含む。テストモジュール３３６はコンピュータシステム３３２に位置づけされており、コンピュータシステム３１２によって生成される画像３１０を受信する。テストモジュール３３６は、この実施例ではディスプレイシステム３０４上に画像３１０を表示する。テストモジュール３３６は、プログラムコード、ハードウェア、又はこの２つの組み合わせを使用して実行可能である。例えば、テストモジュール３３６はコンピュータシステム３３２のプロセッサユニット上で実行されるアプリケーションの形態をとることができる。さらに別の実施例では、テストモジュール３３６は回路の形態をとることができる。これらの回路は一以上の集積回路に実装可能である。この種の実装では、テストモジュール３３６はコンピュータシステム３３２に位置づけする、あるいは別々のデバイスに位置づけすることができる。
【００３７】
これらの実施例では、テストモジュール３３６は画像取得システム３３７を使用して画像３１０を取得することができる。画像取得システム３３７はディスプレイシステム３０４上で表示するために生成された画像３１０を保存又は取得するように構成されているテストシステム３３０のハードウェアデバイスである。画像取得システム３３７は多数の異なる方法で画像３１０を取得することができる。例えば、カメラシステム３３８、メディアコンバータ３４０、及び画像３１０を取得するその他好適なコンポーネントのうちの少なくとも一つを使用して、画像取得システム３３７を実行することができる。
【００３８】
カメラシステム３３８は、多数のディスプレイデバイス３０６に相対的に位置づけして画像３１０を取得することができる。メディアコンバータ３４０は多数のディスプレイデバイス３０６及びグラフィックスアダプタ３４４の間のバス３４２に接続可能である。バス３４２は多数のディスプレイデバイス３０６をグラフィックスアダプタ３４４に接続する多数の配線である。このように、メディアコンバータ３４０はバス３４２を介してコンピュータシステム３１２から表示するためにディスプレイシステム３０４に送られた画像３１０を取得することができる。
【００３９】
コンピュータシステム３３２のテストモジュール３３６によって受信した画像３１０は、テストモジュール３３６によって保存し処理することができる。テストモジュール３３６は、画像３１０の一部分３４６を図示した実施例において多数の関心対象の画像３４７として識別する。この一部分３４６の識別は指針３４８を使用して行われる。指針３４８は、多数の規定３５０を含む。異なる実施例において指針３４８はまたデータ３５２も含むことができる。指針３４８は、さらに分析するために、いつ画像３１０の画像が一部分３４６の部分であるべきかを識別するのに使用される。さらに、指針３４８の多数の規定３５０及びデータ３５２を使用して、その間に変更がある画像が、いつ多数の関心対象の画像３４７に含まれるべきかを識別することができる。
【００４０】
一部分３４６の多数の関心対象の画像３４７を人３５４が解析して、ディスプレイシステム３０４の多数のディスプレイデバイス３０６上の画像３１０の表示において、多数の望ましくない変化３５６が起きたか否かを判断することができる。言い換えると、人３５４は一部分３４６の多数の関心対象の画像３４７の各画像を見て、画像間の全ての変化が多数の望ましくない変化３５６であるかどうかを判断する。これらの実施例では、この判断は人３５４の経験、人３５４によって使用される指針、及び/又はその他全ての適切な測定基準に基づく主観的なものであり得る。これらの実施例では、人３５４はビークルのオペレータ、プログラマー、パイロット、又はその他何らかの適切な人間であってよい。
【００４１】
これらの実施例では、画像３１０はプラットフォーム３０２の操作中にコンピュータシステム３１２によって生成される。プラットフォーム３０２の操作はまた、プラットフォーム３０２の多数のテスト位置３６０において多数のテスト３５８を実施することも含むことができる。言い換えると、多数のテスト３５８はこれらの実施例では画像３１０の生成中に行われる。多数のテスト３５８は、異なる操作状態におけるプラットフォーム３０２の操作中に起こる可能性のあるテスト事象又は状況であってよい。
【００４２】
多数のテスト３５８を選択して、プラットフォーム３０２の操作状態における変化により、コンピュータシステム３１２によって生成される画像３１０の多数の望ましくない変化３５６が起きる可能性があるか否かを判断することができる。多数の望ましくない変化３５６は、データ３２４がプラットフォーム３０２の配線上を伝達されるときにデータ３２４が影響されうる多数のテスト３５８によって引き起こされる可能性がある。
【００４３】
多数のテスト３５８により、プラットフォーム３０２の多数のパラメータ３５９が変化しうる。多数のパラメータ３５９の変化により、プラットフォーム３０２の操作状態に変化が生じうる。これらの実施例では、多数のパラメータ３５９の変化には、例えばコンポーネント内のカレントの変化、無線周波数信号のコンポーネントへの導入、プラットフォーム３０２への放電の印加、及び/又はその他適切な種類の変化のうちの少なくとも一つが含まれ得る。
【００４４】
さらに別の実施例では、多数の望ましくない変化３５６は、プラットフォーム３０２のコンポーネント３２８の操作が変化することによって引き起こされうる。さらに別の実施例では、画像３１０の多数の望ましくない変化３５６は、多数のテスト３５８がコンピュータシステム３１２、ディスプレイシステム３０４、及び/又はプラットフォーム３０２のその他のコンポーネントのうちの少なくとも一つにもたらす影響によって引き起こされる可能性がある。つまり、多数の望ましくない変化３５６は、プラットフォーム３０２に関連する全ての発生源からの多数のディスプレイデバイス３０６上の画像３１０の情報３１６の表示に対する全ての望ましくない変化である。加えて、多数のテスト３５８の多数の時間３６１はコンピュータシステム３１２に送って保存することができる。多数の時間３６１のうちのある時間とは、多数のテスト３５８のうちのあるテストが実施された時間である。時間には、開始時間、停止時間、及び/又はテストが行われたある期間を含むことができる。
【００４５】
多数の時間３６１を使用して、多数のテスト３５８のうちのどのテストが多数の望ましくない変化３５６の原因でありうるかの相互関係を示す、又は識別することができる。さらに、多数のテスト位置３６０はまた、多数の時間３６１とともに保存することもできる。これらの実施例では、一部分３４６により、人３５４は全ての画像３１０よりも少ない画像を見直して、多数の望ましくない変化３５６が見られるか否かを判断することができる。この結果、人３５４が多数の望ましくない変化を識別するのに要する時間が削減され得る。例えば、何百時間もの画像の見直しを、数分又は数時間の画像の見直しまで削減することができる。異なる実施例では、プラットフォーム３０２はテストチャンバ３６２のテストシステム３３０を使用してテストすることができる。異なる実施例では、プラットフォーム３０２のテストには、テストチャンバ３６２にプラットフォーム３０２の一部分３６４又は全てを置くことが含まれ得る。ある実施例では、プラットフォーム３０２の一部分３６４をテストのために組み立てる場合がある。つまり、プラットフォーム３０２の一部分３６４は異なる実施例においてテストチャンバ３６２内に配置される、又はテストチャンバ３６２内部に構築される場合がある。
【００４６】
他の実施例では、テストシステム３３０はテストチャンバ３６２を必要としない場合がある。図示した実施例では、テストシステム３３０にはまた、多数のテストデバイス３６６を含むことができる。多数のテストデバイス３６６は、これらの実施例では多数のテスト３５８を行うために使用される。これらの実施例では、テストデータ３６８をコンポーネント３２８に導入することができる。例えば、コンポーネント３２８はセンサ３７０を含むことができる。テストデータ３６８はこれらの実施例ではテストモジュール３３６によって生成することができる。テストデータ３６８は多数のパラメータ３５９において変化する一つのパラメータとして考慮することができる。テストデータ３６８は例えば既知のパターン３８２であってよい。既知のパターン３８２により、画像３１０は予期される出力３８４を含むはずである。予期される出力３８４とは、既知のパターン３８２に応答して、多数のディスプレイデバイス３０６に表示されると予期される出力である。つまり、予期される出力３８４は画像３１０に存在すると予期される。
【００４７】
多数のテスト３５８により、既知のパターン３８２がセンサ３７０に入力された時に予期される出力３８４が出ないような変化が起きる可能性がある。同様に、予期される出力３８４が多数のディスプレイデバイス３０６に表示されると予期されるテストデータ３６８を用いて、他のコンポーネントをテストすることができる。この種のテストにより、予期される出力３８４からの変化が望ましい量を上回る場合、これらの画像を多数の関心対象の画像３４７として一部分３４６に含むことができる。許容範囲であり得る予期される出力３８４からの変化量は指針３４８を使用して設定される。ある実施例では、既知のパターン３８２をコンポーネント３２８のワイヤハーネスに送ることができる。この結果、個別のコンポーネント又はシステム全体を、多数のディスプレイデバイス３０６上に表示される画像３１０に関してテストすることができる。
【００４８】
さらに別の実施例では、画像３１０を相互に比較して、画像３１０間の変化を識別することができる。これらの画像が多数の関心対象の画像３４７として一部分３４６に含まれるようにする画像３１０の画像間の変化量はまた、指針３４８を使用しても設定可能である。さらに、多数の望ましくない変化３５６の識別におけるエラーは、人３５４が見直す画像３１０の量が削減されるために減少する可能性がある。この結果、長期間にわたる疲労と変化の見落としに関わる問題を減らすことができる。
【００４９】
したがって、異なる有利な実施形態により、人３５４が画像３１０の一部分３４６を見直すのみで、画像３１０の多数の望ましくない変化３５６を識別するのに要する時間が削減される。このように、ディスプレイシステム３０４をテストするのに要する時間と労力を削減することができる。
【００５０】
図３のプラットフォームディスプレイテスト環境３００の図は、物理的又はアーキテクチャ制限を暗示するように意図されたものではなく、異なる有利な実施形態が実行可能である。他のコンポーネントを説明したものに加えて、又はそれの代わりに用いてもよい。あるコンポーネントはある有利な実施形態において不必要である場合がある。また、ブロックは幾つかの機能性コンポーネントを説明するために記載されたものである。一以上のこれらのブロックは、異なる有利な実施形態において実行するときに、組み合わせる、及び/又は異なるブロックに分割することが可能である。例えば、図２の航空機２００はプラットフォーム３０２のある実行形態の一例であるが、異なる有利な実施形態は幾つかの有利な実施形態を他の種類のプラットフォームに適用することができることも認識している。例えば非限定的に、他の有利な実施形態を可動プラットフォーム、固定プラットフォーム、陸上構造物、水上構造物、宇宙構造物、及び/又はその他何らかの適切な物体に応用することができる。さらに具体的には、異なる有利な実施形態は例えば非限定的に、潜水艦、バス、人員運搬車、タンク、列車、自動車、宇宙船、宇宙ステーション、衛星、水上艦、発電所、ダム、製造施設、建造物、及び/又はその他何らかの適切な物体に応用することができる。
【００５１】
さらに別の実施例としては、人３５４は多数の望ましくない変化３５６について、画像３１０の一部分３４６を見直すが、この見直しを他の方法で行うことができる。例えば、人工知能プログラムを使用して、画像３１０の一部分３４６内の多数の望ましくない変化３５６を識別することができる。
【００５２】
図示した実施例は制御された状況又はテスト状況においてディスプレイをテストするのに応用可能であるが、プラットフォームディスプレイテスト環境３００を他の種類の状況に応用することができる。例えば、プラットフォームディスプレイテスト環境３００を、プラットフォームの実際の操作中に、プラットフォームのディスプレイをテストすることに応用することができる。この実施例では、画像はオペレータが操作を行っている間表示され、操作を行うために使用される。オペレータは例えば、無人機又は有人機等の航空機のオペレータであってよい。
【００５３】
例えば、プラットフォーム３０２は無人航空機制御システム、航空機、又はその他何らかの好適な種類のプラットフォームの形態をとることができる。無人航空機制御システムでは、画像３１０を無人航空機によって生成し、無人航空機制御システムに送ることができる。無人航空機制御システムはこれらの実施例では、複数の無人航空機を制御する。この種の実施形態では、テストモジュール３３６及び画像取得システム３３７は両方とも多数のディスプレイデバイス３０６を有するプラットフォーム３０２に位置している。この実施例では、人３５４はプラットフォーム３０２のオペレータである。
【００５４】
この特定の実施例では、画像３１０は無人航空機制御システムのオペレータによって閲覧される。オペレータは画像３１０を使用して無人航空機を制御する。無人航空機制御システムのオペレータは、画像３１０を使用して対象物を選択することができる。多数の関心対象の画像３４７を無人航空機制御システムのディスプレイデバイス上に表示することができる。オペレータは多数の関心対象の画像３４７を見て、多数の望ましくない変化３５６が起きたか否かを判断することができる。多数の望ましくない変化３５６が起きた場合、無人航空機制御システムのオペレータは、多数の望ましくない変化３５６が画像３１０で起きた時に、選択されたターゲットを再選択することを決める、及び/又はその他何らかの適切な操作を行うことができる。
【００５５】
同様に、航空機のパイロットは複数のターゲットを追跡することができる。パイロットは次々とターゲットを選択することができる。航空機はその後に、選択されたターゲットに武器を発砲するように構成可能である。この特定の実施例では、オペレータによって行われる操作は、操作が行われた後の未来時に航空機がある動作を行うためのものである。テストモジュール３３６は未来時に動作が行われる前に、多数の関心対象の画像３４７を表示するように構成することができる。
【００５６】
この実施例では、画像３１０は航空機の多数のディスプレイデバイス３０６に表示される。多数のディスプレイデバイス３０６に表示される画像３１０は、レーダーシステム上のターゲットの識別等の情報を提供することができる。この種の環境では、テストモジュール３３６は生成された画像３１０から多数の関心対象の画像３４７を識別することができる。パイロットがまだターゲットを選択している間に、及び/又はパイロットがターゲットの選択を終了した後で、多数の関心対象の画像３４７をパイロットに表示することができる。
【００５７】
パイロットは次に、多数の望ましくない変化３５６が起きた可能性があるか否かを判断することができる。特定のターゲットを選択している間に、多数の望ましくない変化３５６が起きた場合、パイロットは次にその選択をキャンセルし、ターゲットを再選択する、及び/又はその他何らかの適切な操作を行うことができる。
【００５８】
これらの実施例では、無人航空機制御システム及び航空機のテスト以外に、実際の操作中に多数のディスプレイデバイス３０６のテストが行われる。多数の関心対象の画像３４７の識別により、無人航空機制御システム及び航空機のオペレータに画像を使用して行われる操作を変更する必要がありうるか否かを判断する能力を提供できる。この変更は、多数の望ましくない変化３５６が多数の関心対象の画像３４７において識別された時に行われる操作に関して、操作の再試行、操作のキャンセル、又はその他何らかの動作を行うことを含むことができる。
【００５９】
このように、異なる有利な実施形態を、無人航空機制御システムのテスト及び／又は実際の操作中に使用することが可能である。テストの間は、多数のディスプレイデバイス３０６の使用において存在しうるこれらの問題の同定を識別することができる。これらの問題の同定を使用してプラットフォーム３０２に変更を行うことができる。テスト外でのプラットフォーム３０２の操作中は、多数の望ましくない変化３５６の識別を使用して、プラットフォーム３０２を使用して行われる操作を変更するべきか否かを判断することができる。
【００６０】
ここで、有利な実施形態にしたがって図示されたデータ処理システムの図である図４に注目する。この実施例では、データ処理システム４００はプロセッサユニット４０４、メモリ４０６、永続記憶装置４０８、通信ユニット４１０、入力／出力（Ｉ／Ｏ）ユニット４１２、及びディスプレイ４１４の間に通信を提供する通信ファブリック４０２を含む。データ処理システム４００は、図３のコンピュータシステム３１２の多数のコンピュータ３１４を実行するのに使用可能なデータ処理システムの一例である。加えて、データ処理システム４００はまた、図３のコンピュータシステム３３２の多数のコンピュータ３３４を実行するためにも使用可能である。
【００６１】
プロセッサユニット４０４は、メモリ４０６にロード可能であるソフトウェアの命令を実行するように機能する。プロセッサユニット４０４は、特定の実行形態によって、多数のプロセッサ、マルチプロセッサコア、又はその他何らかの種類のプロセッサであってよい。品目を参照する際に本明細書に使用される多数の、という言葉は一以上の品目を意味する。さらに、プロセッサユニット４０４は二次プロセッサをシングルチップ上に有するメインプロセッサが設置された多数の異機種環境のプロセッサシステムを使用して実行可能である。別の実施例として、プロセッサユニット４０４は同じ種類のマルチプロセッサを含む対称マルチプロセッサシステムであってよい。
【００６２】
メモリ４０６及び永続記憶装置４０８は、記憶デバイス４１６の実施例である。記憶デバイスは、例えば非限定的に、データ、関数形式のプログラムコード、及び/又は一時的及び/又は永続的のいずれかのその他好適な情報等の情報を記憶できる任意のハードウェアである。記憶デバイス４１６はまた、これらの実施例では、コンピュータによって読取可能な記憶デバイスとも呼ぶことができる。メモリ４０６はこれらの実施例では例えば、ランダム・アクセス・メモリ、又は他の任意の好適な揮発性又は非揮発性記憶デバイスであってよい。永続記憶装置４０８は、特定の実行形態によって様々な形態をとることができる。
【００６３】
例えば、永続記憶装置４０８は一以上のコンポーネント又はデバイスを含むことができる。例えば、永続記憶装置４０８は、ハードドライブ、フラッシュメモリ、書き換え可能な光ディスク、書き換え可能な磁気テープ、又は上記の幾つかの組み合わせであってよい。永続記憶装置４０８によって使用される媒体はまた取り外し可能であってよい。例えば、取り外し可能なハードドライブを永続記憶装置４０８に使用することが可能である。
【００６４】
通信ユニット４１０はこれらの実施例では、他のデータ処理システム又はデバイスとの通信を提供する。これらの実施例では、通信ユニット４１０はネットワークインターフェースカードである。通信ユニット４１０は、物理的な及び無線の通信リンクのいずれか、あるいは両方を使用することによって通信を提供することができる。
【００６５】
入力／出力ユニット４１２により、データ処理システム４００に接続可能なその他のデバイスとのデータの入力及び出力が可能になる。例えば、入力／出力ユニット４１２は、キーボード、マウス、及び/又はその他何らかの好適な入力デバイスを介してユーザ入力するための接続部を提供しうる。さらに、入力／出力ユニット４１２は出力をプリンタに送ることができる。表示装置４１４は、ユーザに情報を表示する機構を提供する。
【００６６】
オペレーティングシステム、アプリケーション、及び/又はプログラムの命令は、通信ファブリック４０２を通してプロセッサユニット４０４と通信している記憶デバイス４１６に位置しうる。これらの実施例では、命令は永続記憶装置４０８において関数形式である。これらの命令は、メモリ４０６にロードされプロセッサユニット４０４によって実行可能である。異なる実施形態のプロセスは、例えばメモリ４０６等のメモリに位置しうるコンピュータによって実行される命令を使用して、プロセッサユニット４０４によって実施可能である。
【００６７】
これらの命令は、プロセッサユニット４０４のうちの一つのプロセッサによって読み取り及び実行可能なプログラムコード、コンピュータが使用可能なプログラムコード、又はコンピュータによって読取可能なプログラムコードと呼ばれる。異なる実施形態のプログラムコードは、例えばメモリ４０６又は永続記憶装置４０８等の異なる物理的な又はコンピュータによって読取可能な記憶媒体上に具現化することができる。
【００６８】
プログラムコード４１８は、選択的に取り外し可能で、データ処理システム４００にロードする又は転送してプロセッサユニット４０４によって実行可能なコンピュータによって読取可能な媒体４２０上に関数形式で位置している。プログラムコード４１８及びコンピュータによって読取可能な媒体４２０はこれらの実施例においてコンピュータプログラム製品を形成する。ある実施例では、コンピュータによって読取可能な媒体４２０は、コンピュータによって読取可能な記憶媒体４２４又はコンピュータによって読取可能な信号媒体４２６であってよい。コンピュータによって読取可能な記憶媒体４２４は例えば、永続記憶装置４０８の一部であるハードドライブ等の記憶デバイスに転送するために、永続記憶装置４０８の一部であるドライブ又はその他のデバイスに挿入されるあるいは配置される光又は磁気ディスクを含むことができる。
【００６９】
コンピュータによって読取可能な記憶媒体４２４はまた、データ処理システム４００に接続された、例えばハードドライブ、サムドライブ、又はフラッシュメモリ等の永続記憶装置の形態をとることもできる。ある場合には、コンピュータによって読取可能な記憶媒体４２４は、データ処理システム４００から取り外し可能でなくてよい。これらの実施例では、コンピュータによって読取可能な記憶媒体４２４はプログラムコード４１８を伝播させる又は送信する媒体の代わりに、プログラムコード４１８を記憶するのに使用される物理的又は有形記憶デバイスである。コンピュータによって読取可能な記憶媒体４２４はまた、コンピュータによって読取可能な有形記憶デバイス、又はコンピュータによって読取可能な物理的記憶デバイスとも呼ばれる。つまり、コンピュータによって読取可能な記憶媒体４２４は人が触ることができる媒体である。
【００７０】
あるいは、プログラムコード４１８はコンピュータによって読取可能な信号媒体４２６を使用して、データ処理システム４００に転送することができる。コンピュータによって読取可能な信号媒体４２６は例えば、プログラムコード４１８を含む伝播されたデータ信号であってよい。例えば、コンピュータによって読取可能な信号媒体４２６は、電磁気信号、光信号、及び/又はその他任意の好適な種類の信号であってよい。
【００７１】
ある有利な実施形態では、プログラムコード４１８は、データ処理システム４００内で使用するために、コンピュータによって読取可能な信号媒体４２６を介して、別のデバイス又はデータ処理システムから永続記憶装置４０８までネットワーク上をダウンロードすることができる。例えば、サーバデータ処理システムのコンピュータによって読取可能な記憶媒体に記憶されたプログラムコードは、サーバからデータ処理システム４００までネットワーク上をダウンロードすることができる。プログラムコード４１８を提供するデータ処理システムは、サーバコンピュータ、クライアントコンピュータ、又はプログラムコード４１８を記憶し送信することができるその他何らかのデバイスであってよい。
【００７２】
データ処理システム４００について示した異なるコンポーネントは、アーキテクチャ制限をもたらすように意図されたものではなく、異なる実施形態を実行可能である。異なる有利な実施形態は、データ処理システム４００について示したコンポーネントに追加の、あるいは代わりのコンポーネントを含むデータ処理システムにおいて実行可能である。図４に示す他のコンポーネントは、図示した実施例から変更することができる。異なる実施形態はプログラムコードを実行できる任意のハードウェアデバイス又はシステムを使用して実行することができる。一例として、データ処理システムは無機コンポーネントと一体化した有機コンポーネントを含むことができる、及び／又は全体が人間以外の有機コンポーネントでなるものであってよい。例えば、記憶デバイスは有機半導体からなるものであってよい。
【００７３】
別の実施例では、プロセッサユニット４０４は特定使用のために製造された又は構成された回路を有するハードウェアユニットの形態をとることができる。この種のハードウェアは、プログラムコードを記憶デバイスからメモリへロードし操作を実施するように構成する必要なく操作を実施することができる。
【００７４】
例えば、プロセッサユニット４０４がハードウェアユニットの形態をとる場合、プロセッサユニット４０４は、回路方式、特定用途向け集積回路（ＡＳＩＣ）、プログラム可能論理回路、又は多数の操作を実行するように構成されたその他何らかの好適な種類のハードウェアであってよい。プログラム可能な論理回路においては、回路は多数の操作を行うように構成されている。回路は後に再構成できる、又は多数の操作を行うように恒久的に構成することができる。プログラム可能な論理回路の実施例には、例えばプログラム可能な論理アレイ、プログラム可能なアレイロジック、フィールド・プログラマブル論理アレイ、フィールド・プログラマブルゲートアレイ、及びその他好適なハードウェアデバイスを含む。この種の実行形態では、異なる実施形態のプロセスがハードウェアユニットで実行されるため、プログラムコード４１８を省略することができる。
【００７５】
さらに別の実施例では、コンピュータ及びハードウェアユニットに含まれるプロセッサの組合せを用いてプロセッサユニット４０４を実行することができる。プロセッサユニット４０４はプログラムコード４１８を実行するように構成された多数のハードウェアユニット及び多数のプロセッサを有することができる。この実施例では、幾つかのプロセスを多数のハードウェアユニットにおいて実行することができると同時に、その他のプロセスを多数のプロセッサにおいて実行することができる。
【００７６】
別の実施例では、バスシステムは通信ファブリック４０２を実行するために使用することができ、一以上のバス、例えばシステムバス又は入力／出力バスからなるものであってよい。当然ながら、バスシステムは、バスシステムに取り付けられた異なるコンポーネント又はデバイス間のデータ転送を提供する全ての好適な種類のアーキテクチャを使用して実行可能である。
【００７７】
加えて、通信ユニットはデータを送信する、データを受信する、又はデータを送受信する多数のデバイスを含むことができる。通信ユニットは例えば、モデム又はネットワークアダプタ、２つのネットワークアダプタ、又はそれら幾つかの組合せであってよい。さらに、メモリは例えば、通信ファブリック４０２に存在しうるインターフェース及びメモリコントローラハブに含まれる等のメモリ４０６、又はキャッシュであってよい。
【００７８】
ここで、有利な実施形態によるテストモジュールの図である図５を参照する。テストモジュール５００は図３のテストモジュール３３６のある実行形態の一例である。テストモジュール５００はソフトウェア、ハードウェア、又はこの２つの組合せにおいて実行可能である。ハードウェアにおいて実行される時は、テストモジュール５００はハードウェアテストモジュール５０２の形態をとる。つまり、ハードウェアテストモジュール５０２によって行われる操作に関する異なるプロセスはハードウェアにおいて実行される。ある場合には、操作の一部もソフトウェアを使用して実行可能である。
【００７９】
この実施例では、テストモジュール５００は多数の異なるモジュールを含む。例えば、テストモジュール５００は画像取得モジュール５０４、画像処理モジュール５０６、及び画像解析モジュール５０８を含む。画像取得モジュール５０４は画像５１０又は図３の多数のディスプレイデバイス３０６等のディスプレイデバイス上に表示されるハードウェアによって生成された画像を受信するように構成される。これらの実施例では、例えば画像５１０の画像５１２等の画像は画素５１４を含む。画像取得モジュール５０４はカメラシステム５１６、メディアコンバータ５１８、及び画像５１０を取得するその他好適なハードウェアのうちの少なくとも一つに接続される。
【００８０】
これらの実施例では、画像取得モジュール５０４は記憶システム５２２に画像５１０を保存する。記憶システム５２２は、多数の記憶デバイス５２４を含む。多数の記憶デバイス５２４の各記憶デバイスはデジタルの形態で画像５１０を保存するように構成される。多数の記憶デバイス５２４は同じ位置にあってよく、又は異なる位置に散らばっていてよい。多数の記憶デバイス５２４は、例えばハードドライブ、光ディスクドライブ、及びその他好適な種類の記憶デバイス等の異なる形態をとることができる。画像処理モジュール５０６は多数のファイル５２０の画像５１０の一部分５２６を識別するように構成される。一部分５２６はこれらの実施例では指針５２８を使用して識別される。一部分５２６は関心対象の画像５２９を含む。指針５２８は多数の規定５３０及びデータ５３２を含むことができる。多数の規定５３０は画像５１０の一部分５２６を識別してさらに解析を行うために使用される。これらの実施例では、画像解析モジュール５０８は画像処理モジュール５０６によって識別された画像５１０の一部分５２６を表示するように構成される。これらの実施例では、画像解析モジュール５０８は人間の解析者に対し一部分５２６をディスプレイデバイス５３４上に表示することができる。
【００８１】
画像解析モジュール５０８は人間の解析者が一部分５２６の表示を処理できるようにするよう構成することができる。つまり、人間の解析者は一部分５２６内の関心対象の画像５２９を別々に、リアルタイムで、及び／又は異なる速さで見直すことができる。当然ながら、画像解析モジュール５０８は特定の実行形態により、関心対象の画像５２９のその他の種類の処理も可能にすることができる。さらに、画像解析モジュール５０８はまた、人間の解析者がメモ、注釈をとって、画像５１０の一部分５２６に関するその他の入力を生成することが可能になるように構成することもできる。ユーザ入力には例えば、関心対象の画像５２９内の望ましくない変化を識別することを含むことができる。これらの望ましくない変化は指針、規定、又はこれらの種類の望ましくない変化を識別するために選択できるその他のガイドラインを使用して識別することができる。
【００８２】
さらに、関心対象の画像５２９が生成された時間をプラットフォームで実施されている全てのテストと関連付けすることができる。この種の関連付けにより、画像において望ましくない変化を識別することが可能になり得る。さらに、望ましくない変化の発生源もこの種の関連付けに基づいて識別することができる。
【００８３】
図５のテストモジュール５００の図は物理的又はアーキテクチャ制限を暗示するように意図されたものではなく、異なる有利な実施形態が実行可能である。他のコンポーネントを説明したものに加えて、又はそれの代わりに用いてもよい。あるコンポーネントはある有利な実施形態において不必要である場合がある。また、ブロックは幾つかの機能性コンポーネントを説明するために記載されたものである。一以上のこれらのブロックは、異なる有利な実施形態において実行するときに、組み合わせる、及び/又は異なるブロックに分割することが可能である。
【００８４】
例えば、テストモジュール５００はコンピュータシステムの同じコンピュータ、又は異なるコンピュータ上に位置することができる。さらに、テストモジュール５００の異なるコンポーネントは、特定の実行形態によって異なるコンピュータシステム上に位置することができる。例えば、ハードウェアテストモジュール５０２はあるコンピュータ上に位置することができ、一方で画像取得モジュール５０４は異なるコンピュータ上に位置している。さらに別の実施例では、画像処理モジュール５０６はさらに別のコンピュータ上に位置することができる。
【００８５】
さらに、幾つかの実施例では、ハードウェアテストモジュール５０２と画像取得モジュール５０４の機能は特定の実行形態により、別々のモジュールではなくシングルモジュールに位置していてよい。言い換えると、異なるモジュールの異なる機能の説明は、モジュールが常に別々のソフトウェア又はハードウェアコンポーネントとして実行されることを暗示するものではない。別の実施例として、ある場合には、全ての画像５１０を多数の記憶デバイス５２４に保存することもできる。この種の実行形態では、一部分５２６の関心対象の画像５２９をマークする又は識別して見直すことができる。ここで、有利な実施形態によるテストデバイスの図である図６を参照する。テストデバイス６００は図３の多数のテストデバイス３６６において使用できるデバイスの図である。
【００８６】
テストデバイス６００は、図３のプラットフォーム３０２を妨害するように構成されたデバイスを含む。この妨害は、図３のプラットフォーム３０２の多数のディスプレイデバイス３０６に表示された画像３１０が望ましくないやり方で修正されるように、プラットフォーム３０２の操作を変化させることができるすべてのものであってよい。例えば、テストデバイス６００はカレントループ６０２、変成器６０４、無線周波発生器６０６、照明シミュレーションシステム６０８、及びその他すべての好適な種類のテストデバイスを含むことができる。
【００８７】
カレントループ６０２はカレント６１０を発生させる。カレント６１０はプラットフォーム内の配線又はシステムにおいてカレントの変化を誘発するのに用いることができる。変成器６０４は異なるシステムにおいてカレント６１２を誘発する。カレント６１０及び６１２の変化は、電力の変動、負荷の変化、及び／又はプラットフォーム３０２の操作を妨害しうる図３のプラットフォーム３０２の操作中に起こる可能性のあるその他の事象をシミュレートすることができる。無線周波発生器６０６は無線周波妨害を発生させうる無線周波数信号６１４を生成することができる。これらの無線周波数信号はプラットフォーム３０２内の様々なコンポーネントに向けることができる。例えば、無線周波発生器６０６はアンテナに接続された信号発生器であってよい。
【００８８】
携帯電話又はその他何らかのデバイスを、プラットフォーム３０２の通常の操作中にプラットフォーム３０２の異なるコンポーネントに対する無線周波数信号の影響を判断することにおいて、無線周波発生器６０６のある実行形態の一例として使用することもできる。例えば、異なる乗客又はユーザがプラットフォーム３０２内部で又はプラットフォーム３０２の近くで携帯電話を操作する可能性がある。ある実施例として、これらの携帯電話は、例えば非限定的に、電波高度計の測定値、グライドスロープ、超短波（ＶＨＦ）全方位無線標識（ＶＯＲ）システム、計器着陸方式（ＩＬＳ）、及び／又はプラットフォーム３０２上のその他の無線ナビゲーション・システムに作用することによって無線ナビゲーションに影響を及ぼす可能性がある。
【００８９】
照明シミュレーションシステム６０８はプラットフォーム３０２の操作中にプラットフォーム３０２に適用可能な放電６１６をシミュレートするように構成されている。照明シミュレーションシステム６０８は様々なシステムを使用して実行することができる。例えば、マサチューセッツ州ウォルサムのサーモフィッシャーサイエンティフィック社から入手可能なサーモサイエンティフィックＥＣＡＴ照明テストシステムを使用することができる。
【００９０】
図６のテストデバイス６００の図は、図３の多数のテストデバイス３６６において使用可能なテストデバイスの数又は種類を限定するものではない。例えば、電磁気パルス、熱、衝撃、及びその他の事象をシミュレートするテストデバイスは、図３の多数のテストデバイス３６６において使用することができる。テストデバイス６００を図３の多数のテスト位置３６０に使用して、多数のテスト３５８を行うことができる。多数のテスト３５８は多数のテスト位置３６０で実施して、画像３１０がプラットフォーム３０２の多数のテスト３５８を実施中にコンピュータシステム３１２によって生成されるときに、画像３１０に多数の望ましくない変化３５６が発生するか否かを判断することができる。
【００９１】
ここで、有利な実施形態によるプラットフォームテスト環境の図である図７を参照する。この実施例では、プラットフォームディスプレイテスト環境７００は図３のプラットフォームディスプレイテスト環境３００のある実行形態の一例である。
【００９２】
この実施例では、ディスプレイデバイス７０２はバス７０６によってグラフィックスアダプタ７０４に接続されている。ディスプレイデバイス７０２、グラフィックスアダプタ７０４、及びバス７０６はテストが実施されているプラットフォームのディスプレイシステムの一部である。カメラ７１０及びメディアコンバータ７１２は、画像取得モジュール７１４によって処理される画像を生成する。画像取得モジュール７１４に送られた画像は、記憶デバイス７１８のビデオファイル７１６において処理し保存することができる。
【００９３】
カメラ７１０は、情報がディスプレイデバイス７０２上に表示されている間に画像を生成するように構成されたビデオカメラであってよい。カメラ７１０は、カメラ７１０によって生成される画像に望ましい品質を提供するような方法で、ディスプレイデバイス７０２の前部に装着される又はディスプレイデバイス７０２に接続されていてよい。
【００９４】
例えば、カメラ７１０はディスプレイデバイス７０２から画像を取得する際のノイズ量を減らすことができるように位置づけすることができる。これらの実施例では、照明の変化によりカメラ７１０が画像を生成する際にノイズが発生する。ある実施例では、部屋の照明及び部屋にいる人々の動きにより、照明がディスプレイデバイス７０２に入射するような変化が起きる可能性がある。幾つかの実施例においては、ディスプレイデバイス７０２とカメラ７１０の上にシュラウド又はカバーを配置してノイズを減らすことができる。
【００９５】
図示したように、メディアコンバータ７１２をバス７０６に接続することができる。この種の画像の取得により、画像のデータをグラフィックスアダプタ７０４から直接取得することによってノイズの問題を削減することができる。
【００９６】
この実施例では、画像取得モジュール７１４はビデオエンコーダ７２０及び構成７２２を含む。ビデオエンコーダ７２０はカメラ７１０及びメディアコンバータ７１２によって生成されるデータをある形式に変更して処理するように構成される。この種の処理はまたエンコーディング又はビデオ転換とも呼ばれる。この形式により、この特定の形式のビデオファイルを再生するように構成された異なる種類のレコーダによって画像を再生することが可能になる。加えて、ビデオエンコーダ７２０は各画像にタイムスタンプを加えることもできる。
【００９７】
ビデオファイル７１６を画像処理モジュール７２４によって処理して関心対象の画像を識別することができる。これらの実施例では、画像処理モジュール７２４は検出器７２６及び構成７２８を含む。これらの実施例では、構成７２８はビデオエンコーダ７２０によって画像を処理するための様々なパラメータを含むことができる。例えば、非限定的に、構成７２８はビデオ解像度、ビデオエンコーディング圧縮形式、記憶経路、及び/又はその他適切な情報を含むことができる。
【００９８】
検出器７２６は、画像の一部分を関心対象の画像であると識別するのに十分な変化を有するビデオファイル７１６の画像の一部分を識別するように構成される。つまり、一つの画像から別の画像への変化が、変化が起こった画像が関心対象の画像として識別されるほど十分でありうる。
【００９９】
さらに、この部分はまた、関心対象の画像の前に、及び/又は後で幾つかの画像も含むことができる。これらの画像を含むことで、関心対象の画像が望ましくない変化を含むか否かを判断するための接点を提供することができる。構成７２８は、変化が画像を関心対象の画像として識別するのに十分であるか否かを識別する。
【０１００】
これらの実施例では、構成７２８は変化する画素の割合、明度の変化量、色の変化、及び/又は変化が、変化を有する画像を関心対象の画像として識別するのに十分であるか否かを判断するのに使用できるその他の測定基準を識別することができる。これらの値は閾値と呼ぶことができる。これらの実施例では、ビデオファイル７１６の画像の処理が構成７２８によって定義されるディスプレイデバイス７０２上の多数の領域７３０によってさらに速まる可能性がある。多数の領域７３０とは、対象物であり得るディスプレイデバイス７０２上の一以上の領域である。例えば、ディスプレイデバイス７０２上の特定領域は、これらの領域に変化が生じた場合に、ディスプレイデバイス７０２による情報表示の信用を喪失させ得る情報を表示する可能性がある。
【０１０１】
検出器７２６は一つの画像からの多数の領域７３０をビデオファイル７１６の別の画像の多数の領域７３０に比較して、変化が、一方の画像又は両方の画像が関心対象の画像であると識別するのに十分なものであるか否かを判断することができる。この望ましくない変化は多数の異なる方法で定義することができる。例えば、変化は第１画像のある領域と、第１画像に先行する第２画像の領域との間の変化であってよい。第１画像に先行する第２画像とは、ある有利な実施形態のこの特定の実施例において、第１画像と第２画像の間に他のいかなる画像も存在しない画像のシーケンスにおいて第１画像のすぐ前の画像である。
【０１０２】
ビデオファイル７１６の処理の結果は記憶デバイス７３２に保存される。これらの実施例では、画像７３４は関心対象の画像である。さらに、検出器７２６はまた報告書７３６も作成する。報告書７３６は望ましくない変化が入った画像を含む。
【０１０３】
加えて、報告書７３６はまた画像の総数、望ましくない変化が検出された時間の総数、画像に対するビデオの持続時間、使用される閾値、及び/又はその他適切な種類の情報等の情報も含むことができる。
【０１０４】
これらの実施例では、画像解析モジュール７３８はディスプレイデバイス７４０上の画像７３４を表示するように構成されている。人７４２はディスプレイデバイス７４０上に表示された画像７３４を見て注釈をつけることができる。人７４２は画像７３４を見直して、これらの画像のうちの一以上の画像が望ましくない変化を有するかを識別することができる。この実施例では、人７４２は解析者である。望ましくない変化を有するこれらの画像を人７４２が識別し、マークすることができる。
【０１０５】
さらに、これらの実施例では、画像解析モジュール７３８はまた画像７３４上の特定領域に関するグラフィカルインジケータを表示するように構成することもできる。これらのグラフィカルインジケータのこの表示は、変化が、画像を関心対象の画像として識別するのに十分であると検出された画像７３４上の領域を図示する。
【０１０６】
このように、人７４２は望ましくない変化が存在しうる画像７３４の領域をさらに簡単に見ることができるようになりうる。言い換えると、人７４２は、画像７３４を全て解析する代わりに、グラフィカルインジケータに関する画像７３４の領域を解析して、望ましくない変化を識別することができる。さらに、人７４２は画像７３４に注釈をつけて、望ましくない変化がグラフィカルインジケータによって図示される領域に実際に存在するか否かを図示することができるようになり得る。
【０１０７】
これらの実施例では、多数のテストを実施中に画像取得モジュール７１４によるディスプレイシステム７０８の操作及び画像の取得が行われる。これらの実施例では、コンピュータシステム７５０、ワイヤハーネス７５２、及びアンテナ７５４はプラットフォームのコンポーネントの一例である。コンピュータシステム７５０はグラフィックスアダプタ７０４を制御してディスプレイデバイス７０２上に表示する画像を作成する。
【０１０８】
これら一以上のコンポーネントは、画像が生成されディスプレイデバイス７０２上に表示される間にテストすることができる。例えば、無線周波数（ＲＦ）信号はディスプレイデバイス７０２上に表示された画像に望ましくない変化を起こさせる可能性があるか否かのテストを行うことができる。ＲＦ信号の生成はテストデバイスを使用して行うことができる。このテストデバイスは例えば携帯電話７５６であってよい。携帯電話７５６は例えばコンピュータシステム７５０、ワイヤハーネス７５２、及びアンテナ７５４等のコンポーネント近くの乗客又はその他の人々による携帯電話の使用をシミュレートするために操作されうる。
【０１０９】
テストデバイス、例えば携帯電話７５６は画像７３４を予期される出力から逸脱させる可能性がある。この種の変化は、ディスプレイデバイス７０２に表示される画像の望ましくない変化を図示しうる。
【０１１０】
さらに別の実施例では、テストデータを異なるコンポーネントに導入することができる。例えば、これらの実施例では、テストデータジェネレータ７５８を使用して、テストデータをワイヤハーネス７５２及び/又はアンテナ７５４に導入することができる。テストデータジェネレータ７５８はテストデータを生成できる任意のデバイスであってよい。このテストデータはテストパターン又はその他の情報の形態をとることができる。このテストデータにより、テストデータの予期される出力がディスプレイデバイス７０２において生成されるはずである。
【０１１１】
望ましくない変化を有する画像を識別することで、画像が生成された時間をプラットフォーム上で行われているテストと関連付けすることができる。このように、望ましくない変化の発生源でありうる特定の一つのコンポーネント、あるいは複数のコンポーネントを識別することができる。さらに、異なる環境要因、又は多数のテストによってテストされている操作状態によってもまた、これらのコンポーネントに必要となりうる変化を識別することができる。あるいは、望ましくない変化の原因となる操作状態又は環境状態を減らす技術又は機構を識別することができる。携帯電話７５６はテストデバイスとして図示されているが、その他のテストデバイスを使用して無線周波数信号を生成することができる。加えて、特定の実行形態によっては、その他の種類のテストデバイスを使用してその他の種類のテストを実施することも可能である。さらに、幾つかの実施例では、テストデータジェネレータ７５８は携帯電話７５６と一緒に使用することができない。
【０１１２】
プラットフォームディスプレイテスト環境７００の図は、図３のプラットフォームディスプレイテスト環境３００の例示の実行形態として提示されており、物理的又はアーキテクチャ制限を暗示するように意図されたものではなく、有利な実施形態が実行可能である。例えばいくつかの実施例では、カメラ７１０及びメディアコンバータ７１２のうちの一つのみを使用することができる。さらに別の実施例では、追加のディスプレイデバイスをディスプレイデバイス７０２に加えてテストすることができる。
【０１１３】
これらの実施例では、画像の取得は、プラットフォーム上の異なる位置でテストが行われている間に実施される。これらの異なる位置はグラフィックスアダプタ７０４によって画像が生成される方法に影響を与える場合がある。その他の実施例では、ディスプレイシステム７０８、コンピュータシステム７５０、ワイヤハーネス７５２、及びアンテナ７５４は、プラットフォームの実際の操作中にテストされるプラットフォームのコンポーネントでありうる。この種の実施例では、携帯電話７５６及びテストデータジェネレータ７５８は使用されない。ディスプレイデバイス７４０はプラットフォームに位置している。ある実施例では、人７４２はディスプレイシステム７０８の試験者又は解析者ではなくプラットフォームのオペレータであってよい。人７４２は例えば非限定的に、パイロット、ドライバー、射撃手、射撃支援手、又はその他何らかの適切な種類のオペレータであってよい。この種の実行形態では、人７４２はディスプレイデバイス７０２を使用してプラットフォームを操作する。
【０１１４】
例えば、人７４２はターゲットを選択してその他の操作を行うことができる。関心対象の画像はディスプレイデバイス７４０上に表示される。人７４２は関心対象の画像を見直して、人７４２によって実施された操作を再考する又は再解析する必要がありうるか否かを判断することができる。例えば、人７４２は作戦中に次々に３つのターゲットを選択する。関心対象の画像は、第２のターゲットが選択された時に、ディスプレイデバイス７０２上に表示される画像に対してディスプレイデバイス７４０上に表示することができる。
【０１１５】
人７４２は関心対象の画像を見直して、画像において望ましくない変化が起こったか否かを判断することができる。望ましくない変化が起きた場合、人７４２は第２ターゲットの選択において行われる操作を変更する必要があるか否かを判断することができる。例えば、人７４２は選択をキャンセルする、ターゲットを再選択する、又はその他何らかの適切な操作を形成することによって第２ターゲットの選択における操作を変更することができる。
【０１１６】
さらに別の実施例では、記憶デバイス７１８及び記憶デバイス７３２の代わりに、単一の記憶デバイスを使用することができる。別の実施例として、プラットフォームディスプレイテスト環境７００が実際のプラットフォームの操作に使用される場合、画像取得モジュール７１４、画像処理モジュール７２４、及び画像解析モジュール７３８をハードウェアにおいて実行することができる。具体的には、これらのモジュールはプラットフォームに関連している一以上の集積回路において実行可能である。
【０１１７】
ここで、有利な実施形態によるディスプレイデバイス上に表示される画像の図である図８を参照する。この実施例では、ディスプレイデバイス８０２上に表示される画像８００は、図３の画像３１０、及び/又は図５の画像５１０の画像のある実行形態の一例である。ディスプレイデバイス８０２は図５のディスプレイデバイス５３４のある実行形態の一例である。画像８００は、人がディスプレイデバイス８０２において閲覧するために、ディスプレイデバイス８０２上に表示される。人は例えば解析者であってよい。
【０１１８】
この実施例では、画像８００は関心対象の画像を選択するために解析された画像のシーケンスの初期画像である。画像のシーケンスは例えば、図３のカメラシステム３３８、及び/又は図５のカメラシステム５１６を使用して取得される画像を含む。この実施例では、画像８００はディスプレイデバイス８０２上に人が閲覧する関心対象の画像として表示される。図示したように、グラフィカルインジケータ８０３は画像８００の領域８４１に関連する画像８００上に表示される。グラフィカルインジケータ８０３は、グラフィカルインジケータ８０４、８０６、８０８、８１０、８１２、８１４、８１６、８１８、８２０、８２２、８２４、８２６、８２８、８３０、８３２、８３４、８３６、８３８、及び８４０を含む。領域は、領域８４２、８４４、８４６、８４８、８５０、８５２、８５４、８５６、８５８、８６０、８６２、８６４、８６６、８６８、８７０、８７２、８７４、８７６、及び８７８を含む。グラフィカルインジケータ８０４〜８４０は、画像８００上にそれぞれ、領域８４２〜８７８に関してディスプレイデバイス８０２上の画像８００に表示される。さらに、タイムスタンプ８８０はまた画像８００上にも表示される。タイムスタンプ８８０は画像８００が生成された時間のインジケータである。
【０１１９】
領域８４１は解析された画像のシーケンスの各画像上の領域である。言い換えると、この実施例では、画像８００上のグラフィカルインジケータ８０３によって輪郭形成される領域８４１は、関心対象の画像として画像を識別するのに十分な連続した画像間のこれらの領域の変化を識別するために、画像のシーケンスにおいて解析された領域である。連続した画像は、連続した画像間にその他の追加画像がない画像のシーケンス内の画像である。
【０１２０】
例えば、グラフィカルインジケータ８０３は画像のシーケンスの第１画像と、画像のシーケンスの第２画像との間で比較することができる領域を図示する。第１画像は、画像のシーケンス内の全ての画像である。第２画像は、第１画像の次の画像である。つまり、第２画像は第１画像の後の画像であり、この２つの画像の間には他の画像が存在しない。このように、第１画像及び第２画像は連続した画像である。
【０１２１】
この実施例では、ディスプレイデバイス８０２上の画像８００の領域８４１に関するグラフィカルインジケータ８０３の表示により、ディスプレイデバイス８０２を見ている人がディスプレイデバイス８０２上に表示される関心対象の画像を選択するために解析された全ての領域を識別することが可能になる。
【０１２２】
ここで、有利な実施形態によるディスプレイデバイス上に表示される画像を示す図９を参照する。この実施例では、図８からのディスプレイデバイス８０２上に画像９００が表示される。画像９００は、カメラシステムによって取得された画像のシーケンスにおいて、図８の画像８００の後の画像である。
【０１２３】
画像９００は、画像９００が関心対象の画像である理由で、ディスプレイデバイス８０２上に表示するために選択される。この実施例では、画像９００は画像９００を関心対象の画像として識別するのに十分な領域８４１の領域における変化を有する、画像のシーケンスにおいて画像８００の後の第１画像である。
【０１２４】
この実施例では、図８からのグラフィカルインジケータ８３２は、画像９００上の領域８７０に関して、ディスプレイデバイス８０２上の画像９００に表示される。画像９００の領域８７０は、図８の画像８００の領域８７０と同じ領域である。画像９００の領域８７０に関するグラフィカルインジケータ８３２の存在は、画像のシーケンスにおいて画像９００と、画像９００の前の画像の間の領域８７０に変化が起きたことを図示する。
【０１２５】
さらに、図示したように、グラフィカルインジケータ８３２は画像９００上に表示された図８からのグラフィカルインジケータ８０３における唯一のグラフィカルインジケータである。領域８４１のその他の領域に関して、画像９００の領域８７０以外にこれらその他のグラフィカルインジケータがないということは、画像９００を関心対象の画像として識別するのに十分な変化が、画像９００と、画像９００の前の画像との間のこれらその他の領域になかったということを図示する。
【０１２６】
さらに、画像９００はタイムスタンプ９０２を有する。タイムスタンプ９０２は、画像９００が生成された時間を図示する。タイムスタンプ９０２を使用して、領域８７０において識別された変化に関連しうる、画像９００が生成された時間に発生する全ての事象を識別することができる。つまり、タイムスタンプ９０２を使用して、タイムスタンプ９０２によって図示された時間に発生している一以上の事象と領域８７０における変化とを関連付けることができる。
【０１２７】
事象は例えば非限定的に、テスト、航空機のコンポーネントのパラメータを変更する操作、航空機の飛行フェーズの変化、航空機のコンポーネント又はシステムの有効化、及び/又はその他何らかの適切な事象であってよい。
【０１２８】
画像のシーケンスにおけるその他の関心対象の画像は、画像９００と同じ方法でディスプレイデバイス８０２において人に表示することができる。
【０１２９】
ここで、有利な実施形態による多数のディスプレイデバイスをテストするプロセスのフロー図を示す図１０を参照する。図１０に示すプロセスは、図３のプラットフォームディスプレイテスト環境３００において実行可能である。
【０１３０】
プロセスは、プラットフォームの多数のテスト位置において多数のテストを実施中に、そのプラットフォームについてコンピュータシステムによって多数のディスプレイデバイス上に表示される画像を受信することによって開始する（操作１０００）。多数のディスプレイデバイス及びコンピュータシステムはプラットフォーム上に位置している。
【０１３１】
その後、プロセスは指針を使用して、画像から画像の一部分を多数の関心対象の画像として識別し（操作１００２）、その後プロセスは終了する。指針は例えば、図３の指針３４８であってよい。操作１００２で使用される指針は、画像が関心対象の画像である場合に図示する又は特定する多数の規定及び/又はデータを含むことができる。
【０１３２】
ここで、有利な実施形態による航空機のディスプレイデバイスをテストするプロセスのフロー図を示す図１１を参照する。図１１に示すプロセスは、図３のプラットフォームディスプレイテスト環境３００において実行可能である。
【０１３３】
プロセスは、ディスプレイデバイス上の航空機について、コンピュータシステムによって生成された情報を表示することによって開始する（操作１１００）。この情報は例えば、ディスプレイデバイス上に表示された画像及び/又は多数のグラフィカルインジケータであってよい。プロセスは次に、ディスプレイデバイスに向けられた多数のカメラから第１画像を受信する（操作１１０２）。第１画像は第１画像の第１タイムスタンプを含む。
【０１３４】
その後、プロセスは選択された時間において航空機のパラメータを変更する（操作１１０４）。パラメータの変更は例えば、航空機のコンポーネントのカレントを変化させる、航空機のコンポーネントに無線周波数信号を導入する、航空機に放電を印加する、又はその他何らかの適切な種類の変更のうちの少なくとも一つであってよい。
【０１３５】
選択された時間は、パラメータの変更が望まれる任意の時間であってよい。例えば、選択された時間はテストが航空機のコンポーネントに実施される一時点であってよい。別の実施例では、選択された時間は、航空機がある期間操作された後、特定の飛行フェーズの間、又はその他何らかの適切な時間に選択することができる。
【０１３６】
プロセスは次に、多数のカメラから第２画像を受信する（操作１１０６）。第２画像は第２画像の第２タイムスタンプを含む。次に、プロセスは第２画像を対応する第１画像と比較して対比を形成する（操作１１０８）。
【０１３７】
プロセスは指針を使用して対比から多数の関心対象の画像を識別する（操作１１１０）。指針は例えば、図３の指針３４８であってよい。その後、プロセスは多数の関心対象の画像において未処理画像を選択する（操作１１１２）。ある実施例では、未処理画像の選択は例えば、人が未処理画像を見られるようにディスプレイデバイス上に未処理画像を表示することを含むことができる。
【０１３８】
プロセスは次に、選択された画像の中に望ましくない変化があるか否かを判断する（操作１１１４）。操作１１１４は人が選択された画像を見て、その人が自分の経験及び/又は指針を使用して望ましくない変化が見られるか否かを判断することによって実施可能である。
【０１３９】
望ましくない変化が見られない場合、プロセスは多数の関心対象の画像の中にさらなる未処理画像があるか否かを判断する（操作１１１６）。さらなる未処理画像が見られない場合、プロセスは終了する。そうでなければ、プロセスは上述したように操作１１１２へ戻る。
【０１４０】
再度操作１１１４を参照すると、望ましくない変化が見られる場合、プロセスは画像上の望ましくない変化をマークする（操作１１１８）。その後プロセスは上述したように操作１１１６に移行する。
【０１４１】
ここで、有利な実施形態による航空機のディスプレイデバイスをテストするプロセスのフロー図を示す図１２及び図１３を参照する。図１２及び１３に示すプロセスは、図３のプラットフォームディスプレイテスト環境３００において実行することができる。
【０１４２】
プロセスは航空機のディスプレイデバイスをテストするのに使用されるカメラシステムの較正プロセスを実施することによって開始する（操作１２００）。カメラシステムは、ディスプレイデバイス上に表示されているもののビデオストリームを生成するように構成されたビデオカメラシステムであってよい。ビデオストリームはフレームのシーケンスとも呼ぶことができる画像のシーケンスを含む。
【０１４３】
操作１２００において、較正プロセスはカメラシステムによって生成されたビデオストリームの画像に対する所定の多数の領域が、解析されるディスプレイデバイス上の多数の領域に実質的に位置合わせされるようにカメラシステムを調節することを含む。例えば、ディスプレイデバイス上の多数の領域は関心対象の情報を含むことができる。ある実施例として、ディスプレイデバイス上の一領域が航空機の速度についての情報を含むことができる。ディスプレイデバイス上の別の領域は航空機の高度についての情報を含むことができる。さらに、較正プロセスはその他のステップを含んでいてよい。
【０１４４】
プロセスは次に、処理をする画像のシーケンスの第１画像を識別する（操作１２０２）。次に、プロセスは第１画像の画像に対する所定の多数の領域の各画素値を識別する（操作１２０４）。例えば、各画素値は、例えば、赤、緑、及び青等の各属性の値を有することができる。この実施例では、各画素属性値は約ゼロから約２５５までの値域であってよい。その後、プロセスは画像のシーケンスにおいて処理を行う次の画像を選択する（操作１２０６）。次の画像は現在の画像の後の画像であって、画像のシーケンスにおける２つの画像間に他の画像は存在しない。第１時間の操作１２０６が行われ、現在の画像は画像のシーケンスにおける第１画像であり、次の画像は第１画像の後の画像であり、これは画像のシーケンスにおける第２画像である。
【０１４５】
プロセスは次に、画像に対する所定の多数の領域から処理を行う次の画像上の一領域を選択する（操作１２０８）。第１時間の操作１２０８が行われ、次の画像の前の画像は画像のシーケンスにおいて第１画像であり、予め選択された多数の領域は画像に対する所定の多数の領域である。次に、プロセスは処理を行う次の画像上で選択された領域の画素を選択する（操作１２１０）。
【０１４６】
次の画像において選択された画素値が、次の画像の前の画像の対応領域の対応画素値と異なるか否かが判断される（操作１２１２）。次の画像において選択された画素値が次の画像の前の画像の対応画素値と異なる場合、プロセスはカウンタを増加させる（操作１２１３）。カウンタは、次の画像の前の画像の対応画素値とは異なる値を有する選択領域の画素数に対するものである。
【０１４７】
その後、プロセスは選択領域の選択された閾値が一致するか否かを判断する（操作１２１４）。操作１２１４はカウンタを使用して実施される。操作１２１４において、選択された閾値は、次の画像の前の画像の対応画素と異なる次の画像の選択領域の総画素数に対する画素の割合である。
【０１４８】
操作１２１４において、選択領域の選択された閾値が一致する場合、領域は次の画像の変化した領域として識別される（操作１２１６）。変化した領域とは、次の画像の前の画像の対応領域と異なる次の画像上の画像に対する所定の多数の領域の一領域である。
【０１４９】
次に、プロセスは次の画像の前の画像に対して予め選択された多数の領域の中にさらなる未処理領域があるか否かを判断する（操作１２１８）。未処理領域がさらに見られる場合、プロセスは上述したように操作１２０８に戻る。そうでなければ、プロセスは次の画像において変化した領域があるか否かを判断する（操作１２２０）。次の画像において変化した領域が見られない場合、プロセスは画像のシーケンスにおいてさらなる未処理画像があるか否かを判断する（操作１２２２）。未処理画像がさらに見られない場合、プロセスは終了する。そうでなければ、プロセスは上述したように操作１２０６に戻る。
【０１５０】
再度操作１２２０を参照すると、次の画像において変化した領域がある場合、プロセスは多数の変化した領域に対して、画像に表示される多数のグラフィカルインジケータを生成する（操作１２２４）。その後、プロセスは上述したように操作１２２２に進む。
【０１５１】
再度操作１２１４を参照すると、選択領域に対して選択された閾値が一致しない場合、プロセスは選択領域においてさらなる未処理画素があるか否かを判断する。未処理画素がさらに存在する場合、プロセスは上述したように操作１２１０に戻る。そうでなければ、未処理画素がない場合、プロセスは上述したように操作１２１８へ進む。
【０１５２】
再度操作１２１２を参照すると、次の画像において選択された画素値が次の画像の前の画像の対応画素値と同じ場合、プロセスは上述したように操作１２２６に進む。
【０１５３】
この実施例では、図１２及び１３において説明したプロセスが実施された後に、画像を、異なる画像に対して生成された多数のグラフィカルインジケータとともに、グラフィカルユーザーインターフェースを使用して、例えば解析者等の人に対してディスプレイデバイス上に表示することができる。ここで、有利な実施形態による航空機のディスプレイデバイスをテストするカメラシステムを較正するプロセスのフロー図である図１４を参照する。図１４に示すプロセスは、図３のプラットフォームディスプレイテスト環境３００において実行可能である。さらに、このプロセスは図１２の操作１２００のさらに詳細のプロセスである。
【０１５４】
プロセスは、カメラシステムを使用してディスプレイデバイスの画像のシーケンスを取得することによって開始する（操作１４００）。カメラシステムは、画像のシーケンスを含むビデオストリームを生成するのに使用されるビデオカメラシステムである。プロセスは次に、関心対象の情報を含むディスプレイデバイス上の多数の領域を識別する（操作１４０２）。操作１４０２において、ディスプレイデバイス上で識別された多数の領域はディスプレイデバイス上のテストされる多数の領域である。
【０１５５】
その後、プロセスは、表示するために識別された多数の領域に基づいて、カメラシステムを使用して生成された画像に対して多数の領域を識別する（操作１４０４）。プロセスは次に、カメラシステムによって生成された画像の多数の領域がディスプレイデバイスに対して識別された多数の領域と実質的に位置合わせされるように、カメラシステム及び/又はカメラシステム周囲の環境を調節する。言い換えると、操作１４０６において、カメラシステムは、ディスプレイデバイス上で識別された多数の領域の関心対象の全ての情報が、画像に対して識別された多数の領域内に存在するように、調節される。
【０１５６】
次に、プロセスは画像に対して識別された多数の領域の各領域の画素数を計算する（操作１４０８）。次に、プロセスは画像に対して識別された多数の領域の各領域の選択閾値を識別し（操作１４１０）、プロセスはその後終了する。これらの実施例では、特定領域の選択された閾値は、画像の前の別の画像の対応画素値とは異なる値を有する画像の特定領域の総画素数における画素の割合であってよい。選択された閾値を下回る画素の割合は、ノイズ又はビデオノイズが原因でありうる。
【０１５７】
図示した異なる実施形態のフロー図及びブロック図は、異なる有利な実施形態の装置及び方法の幾つかの可能な実行形態のアーキテクチャ、機能性、及び動作を示す。これに関して、フロー図又はブロック図の各ブロックは、操作又はステップのモジュール、セグメント、機能、及び/又は部分を提示しうる。例えば、一以上のブロックはプログラムコードとして、ハードウェアにおいて、又はプログラムコード及びハードウェアの組み合わせで実行可能である。ハードウェアにおいて実行された場合、ハードウェアは例えば、フロー図又はブロック図で一以上の操作を行うように製造された又は構成された集積回路の形態であってよい。
【０１５８】
幾つかの代替実行形態において、ブロックに注記された一つの機能又は複数の機能は、図面に注記された順番以外の順番で実施可能である。例えば、ある場合には、関連する機能性に依存して、連続して示す２つのブロックは実質的に同時に実行可能である、又はブロックはしばしば逆の順に実行することができる。また、フロー図又はブロック図に図示されたブロック以外に他のブロックを加えることができる。したがって、異なる有利な実施形態は、多数のディスプレイデバイスをテストする方法及び装置を提供する。あるプラットフォームについてコンピュータシステムによって多数のディスプレイデバイス上に表示される画像は、プラットフォームの多数のテスト位置において多数のテストが実施されている間に受信される。プロセスは、指針を使用して画像から画像の一部分を多数の関心対象の画像として識別する。
【０１５９】
異なる有利な実施形態は、全体的にハードウェアの実施形態、全体的にソフトウェアの実施形態、又はハードウェア及びソフトウェア要素を両方含む実施形態の形態をとることができる。ある実施形態は、例えばファームウェア、常駐ソフトウェア、及びマイクロコード等の形態を非限定的に含むソフトウェアにおいて実行される。異なる有利な実施形態の記載は、図示及び説明の目的のために提示されたものであり、包括的、又は開示された形の実施形態に限定するように意図されたものではない。当業者には多数の修正及び変形例が明らかである。さらに、他の有利な実施形態と比較して、異なる有利な実施形態により異なる利点を得ることが可能である。選択された一又は複数の実施形態は、実施形態及び実際の応用形態の原理を最適に説明するため、また、当業者が、考えられる特定の使用に好適である様々な修正を施した様々な実施形態の開示を理解できるように選択され記載されたものである。
【符号の説明】
【０１６０】
１００  航空機の製造及び就航方法
１０２ 仕様及び設計
１０４ 材料の調達
１０６ コンポーネント及びサブアセンブリの製造
１０８ システム統合
１１０ 認可及び納品
１１２ 就航
１１４ 整備及び保守
２００ 航空機
２０２ 機体
２０４ システム
２０６ 内装
２０８ 推進
２１０ 電気
２１２ 油圧
２１４ 環境
３００  プラットフォームディスプレイテスト環境
３０２  プラットフォーム
３０４  ディスプレイシステム
３０６  多数のディスプレイデバイス
３０８  多数のデジタルディスプレイデバイス
３１０  画像
３１２  コンピュータシステム
３１４  多数のコンピュータ
３１６  情報
３１８  ユーザーインターフェース
３２０  グラフィカルユーザーインターフェース
３２２  多数のグラフィカルインジケータ
３２４  データ
３２６  センサネットワーク
３２８  コンポーネント
３３０  テストシステム
３３２  コンピュータシステム
３３４  多数のコンピュータ
３３６  テストモジュール
３３７  画像取得システム
３３８  カメラシステム
３４０  メディアコンバータ
３４２  バス
３４４  グラフィックスアダプタ
３４６  一部分
３４７  多数の関心対象の画像
３４８  指針
３５０  多数の規定
３５２  データ
３５４  人
３５６  多数の望ましくない変化
３５８  多数のテスト
３５９  多数のパラメータ
３６０  多数のテスト位置
３６１  多数の時間
３６２  テストチャンバ
３６４  一部分
３６６  多数のテストデバイス
３６８  テストデータ
３７０  センサ
３８２  既知のパターン
３８４  予測される出力
４００  データ処理システム
４０２  通信ファブリック
４０４  プロセッサユニット
４０６  メモリ
４０８  永続記憶装置
４１０  通信ユニット
４１２  入力／出力ユニット
４１４  ディスプレイ
４１６  記憶デバイス
４１８  プログラムコード
４２０  コンピュータによって読取可能な媒体
４２２  コンピュータプログラム製品
４２４  コンピュータによって読取可能な記憶媒体
４２６  コンピュータによって読取可能な信号媒体
５００  テストモジュール
５０２  ハードウェアテストモジュール
５０４  画像取得モジュール
５０６  画像処理モジュール
５０８  画像分析モジュール
５１０  画像
５１２  画像
５１４  画素
５１６  カメラシステム
５１８  メディアコンバータ
５２０  多数のファイル
５２２  記憶システム
５２４  多数の記憶デバイス
５２６  画像の一部分
５２８  指針
５２９  関心対象の画像
５３０  多数の規定
５３２  データ
５３４  ディスプレイデバイス
６００  テストデバイス
６０２  カレントループ
６０４  変成器
６０６  無線周波発生器
６０８  照明シミュレーションシステム
６１０  カレント
６１２  カレント
６１４  無線周波数信号
６１６  放電
７００  プラットフォームディスプレイテスト環境
７０２  ディスプレイデバイス
７０４  グラフィックスアダプタ
７０６  バス
７０８  ディスプレイシステム
７１０  カメラ
７１２  メディアコンバータ
７１４  画像取得モジュール
７１６  ビデオファイル
７１８  記憶デバイス
７２０  ビデオエンコーダ
７２２  構成
７２４  画像処理モジュール
７２６  検出器
７２８  構成
７３２  記憶デバイス
７３４  画像
７３６  報告書
７３８  画像解析モジュール
７４０  ディスプレイデバイス
７４２  人
７５０  コンピュータシステム
７５２  ワイヤハーネス
７５４  アンテナ
７５６  携帯電話
７５８  テストデータジェネレータ
８００  画像
８０２  ディスプレイデバイス
８０３  グラフィカルインジケータ
８０４  グラフィカルインジケータ
８０６  グラフィカルインジケータ
８０８  グラフィカルインジケータ
８１０  グラフィカルインジケータ
８１２  グラフィカルインジケータ
８１４  グラフィカルインジケータ
８１６  グラフィカルインジケータ
８１８  グラフィカルインジケータ
８２０  グラフィカルインジケータ
８２２  グラフィカルインジケータ
８２４  グラフィカルインジケータ
８２６  グラフィカルインジケータ
８２８  グラフィカルインジケータ
８３０  グラフィカルインジケータ
８３２  グラフィカルインジケータ
８３４  グラフィカルインジケータ
８３６  グラフィカルインジケータ
８３８  グラフィカルインジケータ
８４０  グラフィカルインジケータ
８４１  領域
８４２  領域
８４４  領域
８４６  領域
８４８  領域
８５０  領域
８５２  領域
８５４  領域
８５６  領域
８５８  領域
８６０  領域
８６２  領域
８６４  領域
８６６  領域
８６８  領域
８７０  領域
８７２  領域
８７４  領域
８７６  領域
８７８  領域
８８０  タイムスタンプ
【図１】
0005988593.tif 000002
【図２】
0005988593.tif 000003
【図３】
0005988593.tif 000004
【図４】
0005988593.tif 000005
【図５】
0005988593.tif 000006
【図６】
0005988593.tif 000007
【図７】
0005988593.tif 000008
【図８】
0005988593.tif 000009
【図９】
0005988593.tif 000010
【図１０】
0005988593.tif 000011
【図１１】
0005988593.tif 000012
【図１２】
0005988593.tif 000013
【図１３】
0005988593.tif 000014
【図１４】
0005988593.tif 000015