(57)【要約】      （修正有）【課題】少なくとも部分的に視野を共有する可視光カメラとサーモグラフィカメラから得られるそれぞれの画像データを処理する画像処理技術を提供する。【解決手段】方法は、同じ実世界シーンを示し、第１の画像が可視光画像を含み、第２の画像が熱画像を含む、２の画像を取得することと、所定の温度範囲を表す第２の画像の１つ以上の空間部分を特定することと、第２の画像の特定された１つ以上の空間部分に示されるものと同じ実世界シーンの部分を表す、第１の画像の１つ以上の空間部分を特定することと、第１の画像に基づいて合成画像を導出し、第１の画像の特定された１つ以上の空間部分が強調されることと、を含む。【選択図】図１
2020167674.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサと、１つ以上のプログラムのためのコンピュータプログラムコードを含む少なくとも１つのメモリとを備える画像処理装置であって、前記少なくとも１つのメモリと前記コンピュータプログラムコードは、
同一の実世界シーンを少なくとも部分的に示す第１の画像と第２の画像であって、前記第１の画像は可視光画像であり、前記第２の画像は熱画像である、前記第１の画像と前記第２の画像を取得することと、
所定の温度範囲を表す前記第２の画像の１つ以上の空間部分を特定することと、
前記第２の画像の特定された前記１つ以上の空間部分に示されるものと同一の実世界シーンの部分を示す、前記第１の画像の１つ以上の空間部分を特定することと、
前記第１の画像に基づいて、前記第１の画像の特定された前記１つ以上の空間部分が強調された合成画像を導出することと、
を、少なくとも１つのプロセッサを用いて前記画像処理装置に実行させるように構成される、画像処理装置。
【請求項２】
前記所定の温度範囲は、所定範囲のピクセル値として定義され、
前記第２の画像の１つ以上の空間部分を特定することが、前記所定範囲のピクセル値内にあるピクセル値を有する前記第２の画像のピクセル位置を特定することを含む、請求項１に記載の画像処理装置。
【請求項３】
前記所定の温度範囲は、３０〜５０℃の間の温度と１５〜４４℃の間の温度の内のいずれかを表す、請求項１又は請求項２に記載の画像処理装置。
【請求項４】
前記第１の画像の前記１つ以上の空間部分を特定することが、所定の空間写像関数を用いて、前記第２の画像の特定された前記１つ以上の空間部分内のピクセル位置を、前記第１の画像の対応するピクセル位置に変換することを含む、請求項１〜請求項３のいずれか一項に記載の画像処理装置。
【請求項５】
前記所定の空間写像関数は、ピクセル位置を所定方向に所定量だけ並進させることによって、前記第２の画像のピクセル位置を前記第１の画像の対応するピクセル位置に写像することを含む、請求項４に記載の画像処理装置。
【請求項６】
前記合成画像を導出することが、
前記第１の画像の特定された前記１つ以上の空間部分に空間的に対応する空間位置に、それぞれの視覚表示を含む強調画像を生成し、その強調画像の他の部分は透明とすることと、
前記強調画像を前記第１の画像に重ねることと、
を含む、請求項１〜請求項５のいずれか一項に記載の画像処理装置。
【請求項７】
前記合成画像を導出することが、前記第１の画像の特定された前記１つ以上の空間部分における前記第１の画像の少なくとも一部の画像コンテンツを、所定の方法により修正することを含む、請求項１〜請求項５のいずれか一項に記載の画像処理装置。
【請求項８】
前記修正することが、
前記第１の画像の特定された前記１つ以上の空間部分における前記画像コンテンツを、それぞれ１つ以上の視覚表示に置き換えることと、
前記第１の画像の特定された前記１つ以上の空間部分における前記画像コンテンツを、所定の方法で修正することと、
前記第１の画像の特定された前記１つ以上の空間部分の周りの前記画像コンテンツを、所定の方法で修正することと、
の内の１つを含む、請求項７に記載の画像処理装置。
【請求項９】
前記画像処理装置が、
所定の温度範囲を表す前記第２の画像の前記１つ以上の空間部分の特定と、
複数の異なる所定温度範囲に対する前記第２の画像の特定された前記１つ以上の空間部分に示されるのと同じ前記実世界シーンの部分を示す前記第１の画像の前記１つ以上の空間部分の特定を実行して、前記複数の異なる所定温度範囲に対する前記第１の画像の１つ以上の空間部分のそれぞれの組を定義することと、
前記第１の画像の１つ以上の空間部分のそれぞれの組に対して異なる強調が適用されるように前記合成画像の導出を実行することと、
を行うようにされた、請求項１〜請求項８のいずれか一項に記載の画像処理装置。
【請求項１０】
撮像装置であって、
可視光画像を取り込む第１の画像装置と、熱画像を取り込む第２の画像装置とを備え、第１のカメラと第２のカメラが、それぞれの視野が少なくとも部分的に重なるように互いに対して配置された、カメラアセンブリと、
前記第１のカメラと前記第２のカメラからそれぞれ前記第１の画像と前記第２の画像を受けるように構成された、請求項１〜請求項８のいずれか一項に記載の画像処理装置と、
を備える撮像装置。
【請求項１１】
前記第１のカメラと前記第２のカメラは、それぞれの光学軸が、互いに所定の距離を置いて平行に配置される、請求項１０に記載の撮像装置。
【請求項１２】
細長いシャフトと、ディスプレイと、請求項１０又は請求項１１に記載の撮像装置とを備える、探査カメラであって、
前記カメラアセンブリは前記細長いシャフトの一端に配置され、
前記ディスプレイは前記細長いシャフトの反対側端部又はその近くに配置され、
前記画像処理装置はさらに、前記ディスプレイに表示するための合成画像を提供するようにされる、探査カメラ装置。
【請求項１３】
画像処理方法であって、
同じ実世界シーンを示す第１の画像と第２の画像であって、前記第１の画像は可視光画像を含み、前記第２の画像は熱画像を含む、前記第１の画像と前記第２の画像を取得することと、
所定の温度範囲を表す前記第２の画像の１つ以上の空間部分を特定することと、
前記第２の画像の特定された前記１つ以上の空間部分に示されるものと同じ実世界シーンの部分を表す、前記第１の画像の１つ以上の空間部分を特定することと、
前記第１の画像に基づいて合成画像を導出し、前記第１の画像の特定された前記１つ以上の空間部分が強調されることと、
を含む画像処理方法。
【請求項１４】
可視光画像を取り込む第１のカメラと、熱画像を取り込む第２のカメラを用いて、それぞれ前記第１の画像と前記第２の画像を取り込むことを含み、
前記第１のカメラと前記第２のカメラは、それぞれの視野が少なくとも部分的の重なるように、互いに対して配置される、請求項１３に記載の方法。
【請求項１５】
画像処理のためのコンピュータプログラムであって、前記コンピュータプログラムは、プログラムコードが１つ以上の計算機装置によって実行されると、請求項１３又は請求項１４に記載の方法を実行させるように構成された、コンピュータ可読プログラムコードを備える、画像処理のためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも部分的に視野を共有する可視光カメラとサーモグラフィカメラとから得られるそれぞれの画像データを処理することに関する。
【背景技術】
【０００２】
例えば探査及び監視方法の多くは、カメラアセンブリを使用して得られる視覚情報に少なくとも部分的に依存する。カメラアセンブリには１つ以上のカメラモジュール又はカメラユニットが含まれ、着目する場所の静止画像及び／又は映像ストリームを取り込む。そのような方法には、直接的な視覚検査や、着目する領域又は空間の常時モニタ用の固定設備ではアクセスできない対象場所を描写する画像／映像の取り込みのために、使用現場に持ち込むことが可能なポータブル装置が含まれる。
【０００３】
そのようなカメラアセンブリを使用する特定の例としては、例えばＳａｖｏｘ社のＳｅａｒｃｈＣａｍ３０００などの、いわゆる探査カメラ装置がある。これらの装置には、細長いシャフトの一端に配置されたカメラアセンブリと、シャフトの別の端部又はその近くに配置されたディスプレイユニットがある。そのディスプレイユニットが探査カメラの使用者に現在のカメラ視野を表示し、例えば倒壊した建物内の犠牲者や着目する物体の所在の確認、水面下の位置や物体の探索などを可能とするように構成される。探査カメラ装置の中には、その時の動作条件下で最も有効な視覚情報を提供する電磁スペクトル部分をユーザが利用可能とするために、通常のカメラ動作と赤外線カメラ動作との間を切り替え可能とするものがある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、例えば上で説明したような種類の探査カメラ装置を使用するときに、着目する物体の検出を改善するために強調された視覚情報を取得可能とする技術を提供することである。
【課題を解決するための手段】
【０００５】
以下において、本発明のいくつかの態様の基本的理解を助けるために、本発明のいくつかの実施形態の簡単な要約を提示する。この要約は本発明の広範な概要ではない。また、本発明の主要または重要な要素を特定し、本発明の範囲を叙述することを意図するものでもない。以下の要約は、本発明の例示的実施形態のより詳細な説明の導入として、単に本発明のいくつかの概念を提示するものである。
【０００６】
例示的実施形態によれば、画像処理装置が提供される。この装置は、少なくとも１つのプロセッサと、１つ以上のプログラムのためのコンピュータプログラムコードを含む少なくとも１つのメモリとを備える画像処理装置である。少なくとも１つのメモリとコンピュータプログラムコードは、同一の実世界シーンを少なくとも部分的に示す第１の画像と第２の画像、ここで第１の画像は可視光画像であり第２の画像は熱画像である、を取得することと、所定の温度範囲を表す第２の画像の１つ以上の空間部分を特定することと、第２の画像の特定された１つ以上の空間部分に示されるものと同じ実世界シーンの部分を表す、第１の画像の１つ以上の空間部分を特定することと、第１の画像に基づいて、特定された第１の画像の１つ以上の空間部分を強調した合成画像を導出することとを、少なくとも１つのプロセッサを用いて前記装置に実行させるように構成される。
【０００７】
別の例示的実施形態によれば、撮像装置が提供される。この装置は、可視光画像を取り込む第１の画像装置と熱画像を取り込む第２の画像装置とからなり、第１と第２のカメラのそれぞれの視野が少なくとも部分的に重なるように互いに対して配置された、カメラアセンブリと、上記の例示的実施形態に記載の画像処理装置と、を備える。
【０００８】
別の例示的実施形態によれば、探査カメラ装置が提供される。この装置は、細長いシャフトと、ディスプレイと、前述の例示的実施形態に記載の撮像装置とを備える。ここで、カメラアセンブリは細長いシャフトの一端に配置され、ディスプレイは細長いシャフトの反対側端部又はその近くに配置され、画像処理装置はさらに、ディスプレイに表示するための合成画像を提供するようにされる。
【０００９】
別の例示的実施形態によれば、画像処理のための方法が提供される。この方法は、同じ実世界シーンを示す第１の画像と第２の画像であって、第１の画像は可視光画像を含み、第２の画像は熱画像を含む第１の画像と第２の画像を取得することと、所定の温度範囲を表す第２の画像の１つ以上の空間部分を特定することと、第２の画像の特定された１つ以上の空間部分に示されるものと同じ実世界シーンの部分を表す、第１の画像の１つ以上の空間部分を特定することと、第１の画像に基づいて合成画像を導出し、第１の画像の特定された１つ以上の空間部分を強調することと、を含む。
【００１０】
別の例示的実施形態によれば、コンピュータプログラムが提供される。コンピュータプログラムは、そのプログラムコードが１つ以上の計算機装置で実行されると、少なくとも前述の例示的実施形態による方法を実行させるように構成されたコンピュータ可読プログラムコードを備える。
【００１１】
例示的実施形態によるコンピュータプログラムは、例えば、そこにプログラムコードが格納された少なくとも１つのコンピュータ可読非一時媒体を備えるコンピュータプログラム製品として、揮発性又は不揮発性のコンピュータ可読記憶媒体上に具体化される。このプログラムは１つ以上の装置で実行されると、本発明の例示的実施形態によるコンピュータプログラムに対して前述の動作をその１つ以上の装置に少なくとも実行させる。
【００１２】
本明細書に記載の本発明の例示的実施形態は、添付の特許請求の範囲の適用可能性に制限を与えるものと解釈してはならない。本明細書における「備える」及び「含む」という動詞、並びにそれらの派生語は本明細書においては、引用されていない特徴の存在も除外しない、開かれた制限として使用される。さらに、本明細書中の「ａ」又は「ａｎ」、すなわち単数形は、複数を除外しないことも理解されたい。さらに、上で説明した特徴は、明記されない限り相互に自由に組み合わせることができる。
【００１３】
本発明のいくつかの特徴は添付の特許請求の範囲に提示される。ただし、その構造及び動作方法の両方に関する本発明の態様は、以下のいくつかの例示的実施形態の説明を添付の図面に関連して読むことで、その追加的な目的及び利点と共に最もよく理解されるであろう。
【００１４】
以下において、本発明の非限定的な例示的実施形態とそのいくつかの利点を、添付の図面を参照して詳細に説明する。
【図面の簡単な説明】
【００１５】
【図１】一実施例による撮像装置のいくつかの論理要素のブロック図である。
【図２】一実施例による画像処理装置のいくつかの論理要素のブロック図である。
【図３】一実施例による方法を示す図である。
【図４】一実施例による探査カメラの概略図である。
【図５】一実施例による装置のいくつかの要素のブロック図である。
【発明を実施するための形態】
【００１６】
図１は一実施例による撮像装置１００のいくつかの論理要素のブロック図である。撮像装置１００は、通信リンク１３０を介して画像処理装置１２０に通信可能に結合されたカメラアセンブリ１１０を備える。これに関して、カメラアセンブリ１１０は第１のカメラ１１１と第２のカメラ１１２を備え、そのそれぞれが画像処理装置１２０に通信可能に結合されている。他の実施例では、撮像装置１００は更なる構成要素を含むか、又は図１に示すいくつかの構成要素が他の構成要素と組み合わされるかの少なくともいずれかであってもよい。
【００１７】
通信可能な結合により、第１のカメラ１１１と第２のカメラ１１２で取り込まれるそれぞれの画像をカメラアセンブリ１１０から画像処理装置１２０へ転送可能とし、また制御情報を画像処理装置１２０からカメラアセンブリ１１０へ転送可能としてもよい。さらに、通信可能な結合により、カメラアセンブリ１１０と画像処理装置１２０の間で他の情報も転送可能としてもよい。通信可能な結合は、例えば、カメラアセンブリ１１０と画像処理装置１２０の間の、有線又は無線の通信リンクを用いて提供することができる。これに関する一例として、１つ以上の電気配線、及び／又は光ファイバなどの１つ以上の光学リンクを介して結合を提供可能である。別の例では、通信可能な結合は、ＩＥＥＥ８０２．１１シリーズの規格に準拠した無線ローカルエリアネットワーク又はＢｌｕｅｔｏｏｔｈ（登録商標）規格に準拠したパーソナルエリアネットワークなどの、当分野で知られている短距離無線通信技術の使用により提供可能である。更なる例としては、通信可能結合は、当分野で知られているセルラー通信技術を使用して提供可能である。
【００１８】
画像処理装置１２０は、第１のカメラ１１１及び／又は第２のカメラ１１２から受けるそれぞれの画像データに基づいて画像を合成するように構成されてよい。したがって、画像処理装置１２０により合成される画像は、第１のカメラ１１１により取り込まれる画像又はその派生物、第２のカメラ１１２により取り込まれる画像又はその派生物、又は第１のカメラ１１１と第２のカメラ１１２によって取り込まれた時間的に整合されたそれぞれの画像に基づいて合成される合成画像であってよい。以下においては、説明を明確かつ簡潔にするために、合成画像という用語は、ユーザに提示するために画像処理装置１２０によって導出される画像について適用され、いくつかのシナリオにおいて本物の合成画像ではなく、第１のカメラ１１１により取り込まれた画像又は第２のカメラ１１２により取り込まれた画像に基づいて導出される画像であってもよい。
【００１９】
図１は、撮像装置１００の論理的構成要素を図示するためのものであって、撮像装置１００の実装に関して構造的な制約を課すものではない。一例として、第１のカメラ１１１と第２のカメラ１１２は、いずれもカメラアセンブリ１１０に含まれる個別の構成要素として提供されてもよいし、別の例では、第１のカメラ１１１と第２のカメラ１１２は単一の構成要素として提供されて、そこで第１のカメラ１１１と第２のカメラ１１２が独立した下位構成要素であるか、又は第１のカメラ１１１と第２のカメラ１１２が、単一構成要素内のいくつかの部品を共有して第１と第２のカメラ１１１、１１２を提供するようになっていてもよい。別の例では、画像処理装置１２０は、上に述べた機能を（場合によっては共同して）提供するように構成された１つ以上の構成要素として提供されてもよい。これに関して、画像処理装置１２０は個別のハードウェアとして、あるいはハードウェアとソフトウェアの組み合わせとして提供されて、上で画像処理装置１２０として述べた機能を実装するように構成されてもよい。
【００２０】
第１のカメラ１１１は可視光を用いて画像を取り込むためのものであってよいし、第２のカメラ１１２は赤外（ＩＲ）放射を用いて画像を取り込むためのものであってよい。電磁放射スペクトルの可視部分を利用する第１のカメラ１１１は、例えば可視光カメラ又は通常カメラと称してもよいし、電磁放射スペクトルのＩＲ部分を利用する第２のカメラ１１２は、例えば赤外カメラ（ＩＲカメラ）、又はサーモグラフィカメラ又は熱画像カメラと称してもよい。第１のカメラ１１１は、受信した電磁放射の第１の波長範囲に基づく可視光画像を取り込むように構成されてよいし、第２のカメラ１１２は受信した電磁放射の第２の波長範囲に基づく熱画像を取り込むように構成されてよい。ここで、第２の範囲は第１の範囲よりも長い波長を含む。典型的には、第１の範囲は約４００から７００ナノメートル（ｎｍ）の波長をカバーし、第２の範囲は７００ｎｍ以上、例えば約７００から１０００ｎｍを含む。いくつかの実施例では、第２の範囲はさらに長波長、例えばマイクロ波領域の波長（例えば数千ナノメートル）にまで及んでもよい。
【００２１】
第１のカメラ１１１は、カラー画像を取り込むように構成された例えばデジタルカメラのユニット又はモジュールであってよい。別の例では、第１のカメラ１１１は、グレースケール画像などのモノクロ画像を取り込むように構成されたデジタルカメラのユニット又はモジュールであってもよい。更なる例では、第１のカメラ１１１は、画像処理装置１２０から受信する制御情報に従って、カラー画像又はモノクロ画像の１つを選択的に取り込むように構成された、デジタルカメラユニット又はモジュールであってもよい。カラー画像は一般的に画像で表現されるシーンのより正確な表示を伝えるが、特に照明の暗い条件下では、モノクロ画像がよりよい画像品質を提供可能である。したがって、所望のタイプ（例えばカラー画像又はモノクロ画像）の第１のカメラ１１１を利用する装置を選択できること、又は第１のカメラ１１１に対する動作モード（例えばカラー画像又はモノクロ画像）を選択できることが、特定の動作条件下では利点となり得る。前に述べた第１の範囲の代わりに、例えば短波長のＩＲ範囲（約９００から１７００ｎｍ）を使用することによりモノクロ画像を得てもよい。
【００２２】
第１及び第２のカメラ１１１、１１２としての使用に適切なカメラは、当分野では周知であり、個別の適切なカメラユニット又はカメラモジュールを第１のカメラ１１１及び第２のカメラ１１２として適用可能である。したがって、第１のカメラ１１１と第２のカメラ１１２のそれぞれの構造及び／又は動作の詳細は本開示では提供しない。なぜなら、カメラアセンブリ１１０の一部としてその使用法のいくつかの態様の説明に係わる機能的な観点を別として、それらは当業者には容易に手に入るからである。
【００２３】
第１のカメラ１１１と第２のカメラ１１２は、それぞれの視野が少なくとも部分的に重なるように、カメラアセンブリ１１０内で互いに対して固定位置に配置される。第１のカメラ１１１と第２のカメラ１１２が、実質的に同一シーンを表し、したがって実質的に同一の実世界の物体を表すそれぞれの画像を取り込むことができるという意味で、重なりは可能な限り広いことが有利である。一例として、第１のカメラ１１１の光学系の第１の光学軸１１３を、そこから所定の距離Ｄにある第２のカメラ１１２の光学系の第２の光学軸１１４に平行、又は実質的に平行となるように、第１のカメラ１１１と第２のカメラ１１２を相対的に互いに近接して配置することでこれが得られる。「相対的に近接」という概念は、カメラアセンブリ１１０の物理的大きさと、第１のカメラ１１１と第２のカメラ１１２の物理的大きさと、カメラアセンブリ１１０から着目する実世界の物体までの所望される又は典型的な距離とに依存する。一例では、第１のカメラ１１１と第２のカメラ１１２は、横並びで可能な限り互いに近接して配置されて、第１のカメラ１１１と第２のカメラ１１２のそれぞれの視野の間の重なりの最大化が確保されるようにする。その結果、一例として、第１光学軸１１３と第２光学軸１１４の間の距離Ｄは、数センチメートルであってよい。
【００２４】
上記の説明に沿い、通信可能な結合を介して転送される制御情報に従って、カメラアセンブリ１１０が画像処理装置１２０の制御の下で操作されてよい。第１のカメラ１１１と第２のカメラ１１２により取り込まれて得られるそれぞれの画像は、カメラアセンブリから画像処理装置１２０へ解析及び／又は処理のために転送することができる。具体的には、カメラアセンブリ１１０は、第１と第２のカメラ１１１、１１２からそれぞれ１つの（静止）画像を取り込んで提供するように構成されてもよいし、第１と第２のカメラ１１１、１１２からそれぞれの画像シーケンス（例えばそれぞれの映像ストリーム）を取り込んで提供するように構成されてもよい。
【００２５】
一例として、画像処理装置１２０からカメラアセンブリ１１０へ転送される制御情報は、第１と第２のカメラ１１１、１１２を使用したそれぞれの画像ストリーム（例えば映像ストリーム）を取り込んで、これらのストリームを画像処理装置１２０へ提供することを開始又は終了させる指示又は命令を含んでもよい。画像のストリームの取り込み及び提供を開始する指示又は命令は、カメラアセンブリ１１０から画像処理装置１２０へ提供される画像のストリームに適用されるフレームレートの指示を含み得る。一例において、フレームレートは、毎秒５〜２４０フレーム（ｆｐｓ）の範囲から選択される適切な値、例えば３０ｆｐｓであってよい。別の例では、カメラアセンブリ１１０は所定の固定フレームレート（例えば３０ｆｐｓ）を使用するように構成されてもよく、したがって、画像のストリームの取り込み及び提供を開始するための指示又は命令に適用可能なフレームレートを指示する必要がない。
【００２６】
上の例では、適用されるフレームレートは、暗黙のうちに第１のカメラ１１１と第２のカメラ１１２で同一に仮定される。他の例では、第１のカメラ１１１と第２のカメラ１１２のそれぞれのフレームレートは互いに独立して選択または（事前）設定されて、第１のカメラと第２のカメラ１１２で異なるフレームレートが使用されてもよい。
【００２７】
別の例として、制御情報は第１のカメラ１１１と第２のカメラ１１２を使用してそれぞれの（静止）画像を取り込み、得られる画像の対を画像処理装置１２０へ提供する指示または命令を含んでもよい。
【００２８】
更なる例として、制御情報は、画像サイズ、画像解像度、カメラ光学系の焦点距離などの複数のカメラパラメータの１つを適宜調節又は設定するための個別の指示又は命令を含んでもよい。制御情報は、そのような第１のカメラ１１１と第２のカメラ１１２のパラメータを互いに独立して調整可能であってもよいし、あるいはカメラパラメータの調節は、第１のカメラ１１１と第２のカメラ１１２のそれぞれを同時に同じように調節してもよい。
【００２９】
さらに別の例では、使用する第１のカメラ１１１がモノクロとカラーの選択の可能性があるものとして、第１のカメラ１１１をカラー画像モードで操作するかモノクロ画像モードで操作するかの指示を制御情報に含んでもよい。モノクロ画像モードは（これは前に述べたように、例えば可視光スペクトルの代わりに短波長ＩＲスペクトルに頼るものであってよいが）、光量が少ない条件において、知覚品質を向上させた画像の提供に有効であり得る。
【００３０】
さらに別の例では、制御情報は第１のカメラ１１１及び／又は第２のカメラ１１２の動作を有効にするか無効にするかの指示又は命令を含んでもよい。第１と第２のカメラ１１１、１１２の１つだけが有効になっている場合には、画像処理装置１２０の操作によって第１と第２のカメラ１１１、１１２の内の有効となった１つからの画像に基づいて出力画像が合成されることになる。ただし本物の合成画像は、第１のカメラ１１１と第２のカメラ１１２の両方が同時又は実質的に同時に有効となっているシナリオでの画像処理装置１２０の動作から得られる。
【００３１】
さらに別の例では、カメラアセンブリ１１０が、第１と第２のカメラ１１１、１１２の視野内を照明するための少なくとも１つの光源をさらに備え、照明の乏しい状態又は暗い空間においても使用可能な画像の取り込みを可能とする。そのような構成では、制御情報は、少なくとも１つの光源からの光出力をオンまたはオフする指示又は命令を含むことができる。
【００３２】
第１と第２のカメラ１１１、１１２の１つ又は両方、及び／又はカメラアセンブリ１１０の他の構成要素を動作させるための例示的な指示又は命令は、画像処理装置１００を利用する装置のユーザインタフェース（ＵＩ）を介して受信するユーザ入力に基づいて提供されてよい。
【００３３】
以上及び以下において、可視光及びＩＲ放射を用いてそれぞれの画像を取り込むように構成された構成要素を、それぞれ第１のカメラ１１１及び第２のカメラ１１２と呼ぶ。ただし、これは編集上の明確さと記述の簡潔さを期すための選択であって、本開示は、個別のカメラユニット又はカメラモジュールとして明確に指定される要素を利用する実装、及び／又は可視光画像又は熱画像として明確に指定される構成要素を利用する方法に限定されるものではない。これに関して、第１のカメラ１１１は、可視光に感応するセンサアレイ（例えば、半導体の電荷結合素子（ＣＣＤ）、又はＣＭＯＳセンサアレイとして提供される画像センサアレイ）を備え、それぞれの空間位置にあるセンサアレイにおいて受光される可視光の強度を（及び恐らくは色も）記述するピクセル値のアレイを取り込むことを可能とする第１の画像装置として一般化される。同様に、第２のカメラ１１２は、センサアレイのそれぞれの空間位置において感知される温度を記述するアレイ状のピクセル値を取り込むことを可能とする、温度感応センサのアレイ（例えばＩＲセンサのアレイ）の含む第２の画像装置に一般化される。第１と第２の画像装置のそれぞれは、センサアレイの適切な露出を可能とするシャッタアセンブリ及び入射電磁放射をセンサアレイに向けて収束させることが可能な光学系などの、この分野で公知の画像装置の更なる各要素を備える。
【００３４】
図２は一実施例による画像処理装置１２０のいくつかの論理要素のブロック図である。画像処理装置１２０は、画像解析器１２１と画像合成器１２２を備える。他の実施例では、画像処理装置１２０は更なる構成要素を含むか、画像解析器１２１と画像合成器１２２が少なくとも相互又は１つ以上の構成要素のいずれかに組み合わされるかの、少なくともいずれかである。
【００３５】
画像解析器１２１は通信リンク１３０を経由して、カメラアセンブリ１１０の第１のカメラ１１１と第２のカメラ１１２からそれぞれの画像を受信し、非限定の実施例を介して以下で説明する画像解析を遂行する。画像解析の出力は画像合成器１２２に提供され、少なくとも第１と第２のカメラ１１１、１１２の１つで取り込まれた画像と画像解析の出力とに基づいて、合成画像を合成する。画像合成器１２２はさらに、画像処理装置１００を利用する装置のＵＩを経由して表示のために合成画像を送る。
【００３６】
画像解析器１２１と画像合成器１２２は、図３に示すフローチャートにより示される方法２００のステップとして本明細書に記載の処理を共同して遂行するように構成されてもよい。以下では、カメラアセンブリ１１０の第１のカメラ１１１を用いて取り込まれた第１の画像と、カメラアセンブリ１１０の第２のカメラ１１２を用いて取り込まれた第２の画像との時間的に整合した画像の対を基にした１つの合成画像の導出に関して、方法２００を説明する。ただしこの方法２００は簡単に一般化されて、それぞれが、カメラアセンブリ１１０の第１のカメラ１１１を用いて取り込まれた一連の第１の画像と、カメラアセンブリ１１０の第２のカメラ１１２を用いて取り込まれた一連の第２の画像とを含む、一連の時間的に整合した対を基に、一連の合成画像（例えば映像ストリーム）が導出される。方法２００は、例えば前述した、またこれから述べる画像処理装置１２０の構成要素の各機能に関する例に従う複数の方法によって変形されてもよい。
【００３７】
方法２００は、ブロック２０２に示すように、第１の画像と第２の画像を取得することから始まる。前に述べたことと同様に、第１の画像は第１のカメラ１１１によって取り込まれた画像を含み、第２の画像は第２のカメラ１１２によって取り込まれた画像を含む。前に述べたように、画像処理装置１２０は、通信リンク１３０を介して第１のカメラ１１１から１つ以上の第１の画像（例えば一連の第１の画像）を受信し、受信した画像を、画像処理装置１２０に設けられたメモリ内に格納する。同様にして、画像処理装置１２０は、通信リンク１３０を介して第２のカメラ１１２から１つ以上の第２の画像（例えば一連の第２の画像）を受信し、受信した画像を、画像処理装置１２０に設けられたメモリ内に格納する。
【００３８】
これに関する例として、画像処理装置１２０が所定数の最も新しく取り込まれた第１と第２の画像をメモリに格納及び保存し、それによりカメラアセンブリ１２０から新しい画像が受信されるたびにメモリから最も古い画像を削除するように構成されてもよい。一例において所定数は１であって、画像処理装置のメモリは、最も新しく取り込まれた第１の画像と最も新しく取り込まれた第２の画像のみを格納することになってもよい。別の例では、画像処理装置１２０が、所定の時間の長さ（例えば数分の１秒から数秒の範囲から選択される期間）にわたる、最新の取り込み画像をメモリに格納して保存するように構成されてもよい。更なる例として、画像処理装置１２０が、カメラアセンブリ１１０から受信したすべての第１と第２の画像を（例えばユーザのアクションまたは命令に応じて削除されるまで）メモリに格納して保存するように構成されてもよい。
【００３９】
一例によれば、画像処理装置１２０によって対として処理される第１と第２の画像は、同時にまたは実質的に同時に取り込まれる。別の例によれば、ある第１の画像は、一連の第２の画像の中でその第１の画像の取り込み時間に最も近い取込時間を有する画像と「対」にされる。あるいはその逆に、ある第２の画像は、一連の第１の画像の中でその第２の画像の取り込み時間に最も近い取込時間を有する画像と「対」にされる。その結果、時間的に整合した第１と第２の画像が取得される。
【００４０】
第１と第２のカメラ１１１、１１２の前述の（すなわち距離Ｄを置いて互いに平行な光軸１１３、１１４に関してそれぞれの視野が部分的に重複する）構成により、時間的に整合した第１と第２の画像は少なくとも部分的に同一の実世界シーンを表す。その結果、第１と第２の画像は、両者の画像内に、第１と第２の画像を取り込んだ位置において同一の実世界シーンを表す重複部分を有する。ただし、画像の特性が異なるために、すなわち第１の画像がシーンを描写する可視光画像を含み、第２の画像が少なくとも部分的に同一シーンを描写する熱画像を含むために、第２の画像は第１の画像により提供される情報を補完する情報を提供する（また、その逆でもある）。
【００４１】
方法２００はさらに、ブロック２０４に示すように、所定の温度範囲を表す第２の画像の１つ以上の空間部分を特定する。第２の画像は熱画像であり、第２の画像のピクセル値はそこに描写される実世界の物体の温度に直接比例するので、第２の画像はその温度により描写された物体の位置を突き止めることが可能である。本明細書において、所定の温度範囲を表す１つ以上の空間部分を特定することが、例えば、第２の画像のピクセル値が所定の温度範囲を示す所定のピクセル値の範囲にある第２の画像のピクセル位置の１つ以上の組を特定することを含み、それにより所定の温度範囲内の温度を有する、描写された実世界の物体を特定することを含むことが可能である。
【００４２】
一例では、所定の温度範囲は、撮像装置１００の製造及び較正時に、事前設定された温度の値の範囲として提供される。別の例では、所定の温度範囲は、撮像装置１００の動作の少なくともいくつかの態様を制御するために構成されたユーザインタフェース（ＵＩ）を介して受信されるユーザ入力に基づいて選択される。これに関しては例えば、所定の温度範囲（の終点）が、ＵＩを介して受信されるユーザ入力の基づいて設定されるか、所定の温度範囲（の終点）が、ＵＩを介して受信されるユーザ入力に基づく複数の所定の温度範囲から選択されてもよい。
【００４３】
着目する所定の温度範囲は、撮像装置１００の応用に依存する。非限定的な例における着目する所定の温度範囲は、生きた人体の温度範囲を含み、例えば、３０〜５０℃、１５〜４４℃、又は撮像装置１００の意図する使用に適すると考えられるその他の温度範囲である。これは例えば第１と第２の画像内に描写された人を識別することを狙いとする、探索及び監視用途に有効となり得る。着目する温度範囲に関する別の例は、典型的には建物内にある異なる材料の燃焼温度の範囲を含み、例えば３００〜１０２５℃の範囲である。
【００４４】
所定の温度範囲と対応するピクセル値の範囲との間の写像は、所定の温度写像関数によって与えることができる。これは、撮像装置１００を利用する装置の製造時に、及び／又は（例えばユーザ又は保守要員によって）撮像装置１００を構成又は再構成するときに、較正手順を介して定義されてよい。一例として、較正手順には、所定の最小温度と所定の最大温度の範囲内の複数の温度に対する、ピクセル値と対応する温度の間の写像を定義することが含まれ得る。ここで、着目する所定の温度範囲は、最小温度と最大温度を境界とする全体範囲内にある（すなわち構成された温度の範囲は、着目する温度範囲より下、及び／又は上の温度も含む）。別の例では、較正手順は、着目する温度範囲の下限から、着目する温度範囲の上限までの範囲内の複数の温度に対して、ピクセル値と対応する温度の間の写像を定義することを含む。したがってこの較正は、着目する温度範囲のみを含む。更なる例では、較正手順は、着目する温度範囲の下限と、着目する温度範囲の上限において、ピクセル値と対応する温度の間の写像を定義することを含む。したがってこの較正は、着目する温度範囲の境界のみを含む。
【００４５】
この方法はさらに、ブロック２０６に示すように、第２の画像の特定された１つ以上の空間部分に示されるものと同じ実世界シーンの部分を表す、第１の画像の１つ以上の空間部分を特定することを含む。したがって、特定された第１の画像の１つ以上の空間部分は、特定された第２の画像の１つ以上の空間部分に描写されたものと同一の実世界の物体を描写する役割をする。これに関して、第１と第２の画像の空間的重複は完全ではないので、第２の画像の特定された１つ以上の空間部分のあるものに描かれた実世界のシーンの部分が、第１の画像に全く現れないか画像内に部分的にしか現れない可能性がある。
【００４６】
この例では、第１と第２の画像は、距離Ｄを置いて互いに平行なそれぞれの光軸１１３と１１４を有する第１のカメラ１１１と第２のカメラ１１２を用いてそれぞれ取り込まれるので、実世界のシーンの特定の点を表す第２の画像のピクセル位置と、これも実世界のシーンの特定の点を表す第１の画像の対応するピクセル位置との間には、簡単な写像関係が存在する。第２の画像のピクセル位置との間のこの関係は、空間写像関数を通して定義可能であり、この例の場合、ピクセル位置の軸に沿った並進を含む。一例として、光軸１１３と１１４が、軸ｘに沿って互いに距離Ｄだけ離れているとすると、第２の画像のピクセル位置から対応する第１の画像のピクセル位置への空間写像は、軸ｘ方向への並進又は移動を含む。さらに第２の画像の画像平面内の位置（ｘ２，ｙ２）におけるピクセルを考えると、第１の画像の対応する位置（ｘ１，ｙ１）は、例えば空間写像関数（ｘ１，ｙ１）＝（ｘ２＋Ｄ，ｙ２）を用いて求めることができる。
【００４７】
上の例では第１のカメラ１１１と第２のカメラ１１２は横並び配置を仮定したので、実世界のシーンでの同一ポイントを表すピクセル位置は、画像面の水平軸方向に並進移動している。そのようなピクセル位置の写像は、第１と第２のカメラ１１１、１１２相互の間の任意の（所定の）相対位置に対して、簡単に一般化される。したがって、第２の画像のピクセル位置を対応する第１の画像の空間位置に空間的に写像することは、第２の画像のピクセル位置を所定方向に所定量だけ並進させることによって、第２の画像のピクセル位置を第１の画像の対応するピクセル位置に写像することに一般化される。空間写像関数の一般形は、例えば（ｘ１，ｙ１）＝（ｘ２＋ｄｘ，ｙ２＋ｄｙ）として表示可能である。ここで（ｄｘ）２＋（ｄｙ）２＝Ｄ２である。
【００４８】
空間写像関数は、撮像装置１００を利用する装置の製造時、及び／又は撮像装置１００の構成又は再構成の時に定義されてもよい。これに関する非限定的な例として、第１と第２のカメラ１１１、１１２を用いて、均一な背景内に１つの点を含むシーンのそれぞれの画像を取り込み、第２の画像に描かれたその点を第１の画像に描かれた位置を合わせる移動量（例えば前に定義したｄｘとｄｙ）を見つけることによって、見いだすことが可能である。
【００４９】
したがって、第２の画像の特定された１つ以上の空間部分に描写された実世界のシーンと同一部分を描写する、第１の画像の１つ以上の空間部分の特定は、空間写像関数を用いて、第２の画像の特定された１つ以上の空間部分に基づいて、第１の画像の１つ以上の空間部分を見つけることを含む。これに関しては、空間写像関数はピクセル対ピクセルで適用されてよい。例えば、第２の画像の特定された１つ以上の空間部分を定義する１つ以上のピクセル位置の組に属する各ピクセル位置の組が、空間写像関数を利用して、第１の画像の対応するピクセル位置の組に変換され、それによって、第１の画像の特定された１つ以上の空間部分を定義する、第１の画像の対応する１つ以上のピクセル位置の組が得られる。
【００５０】
この方法２００はさらに、第１の画像に基づいて、ブロック２０８で示すように、特定された第１の画像の１つ以上の空間部分が強調された合成画像を導出することを含む。前に説明したように、第１の画像の特定された１つ以上の空間部分は、第１の画像のそれぞれ１つ以上のピクセル位置の組として定義されてよい。これに関する例として、第１の画像に基づく合成画像の導出は、第１の画像（のコピー）に強調画像が重ねられた合成画像を生成することを含んでもよい。ここで、強調画像は、第１の画像の特定された１つ以上の空間部分に対して空間的に対応する空間位置にそれぞれの視覚表示が含まれ、強調画像以外の部分は透明である。その結果、強調画像を介して導入される視覚表示は、第１画像に描写された実世界の物体のうち、第２の画像において所定の温度範囲を表すことが発見されたものを強調する役割をする。別の例では、第１の画像の特定された１つ以上空間部分の画像内容をそれぞれの視覚表示で置き換えることや、第１の画像の特定された１つ以上空間部分の画像内容を所定の方法で修飾すること、などによって、第１の画像の特定された１つ以上の空間部分を直接修飾して、それぞれの視覚表示を含むようにしてもよい。
【００５１】
一例では、例えば強調画像により、又はそれぞれの特定された第１の画像の空間部分を対応する画像コンテンツに置き換えることにより、合成画像に導入される視覚表示は、それぞれの画像コンテンツを所定の色及び／又は所定のパターンとして導入することを含んでもよい。別の例では、例えば、第１の画像の各特定された空間部分の修飾によって合成画像に導入される視覚表示は、第１の画像の各特定された空間部分を強調するために、第１の画像の各特定された空間部分内の各ピクセル値に所定の値を加えるか、又は第１の画像の各特定された空間部分内の各ピクセル値から所定の値を引いて、第１の画像のそれぞれの特定された空間部分に強調を施し、その一方で第１の画像に与えられたそのもともとの表示特性の少なくともあるものはそのままにしておくことを含んでもよい。
【００５２】
更なる例では、例えば強調画像により、又はそれぞれの特定された第１の画像の空間部分を対応する画像コンテンツに置き換えることにより、合成画像に導入される視覚表示は、例えば第１の画像の各特定された空間部分の輪郭の形状に沿って、あるいは実質的に沿って、所定の色及び／又は所定のパターンによる線又は境界を用いて、第１の画像の各特定された空間部分の輪郭を描くことが含まれてもよい。更なる例では、例えば強調画像又は第１の画像の対応する画像コンテンツの置き換えによって合成画像に導入される視覚表示は、第１の画像の各特定された空間部分の周りの画像コンテンツを所定の方法で、例えば第１の画像の各特定された空間部分を所定形状の（例えば四角形の）枠の中に少なくとも部分的に囲むことにより、修飾することを含んでもよい。ここでその枠は所定の色及び／又は所定のパターンを使用して提供されてよい。さらに別の例では、例えば強調画像又は第１の画像の各特定された空間部分の対応する画像コンテンツの置き換えによって合成画像に導入される視覚表示は、第２の画像の各特定された空間部分の画像コンテンツを含んでもよい。ここで、そのような視覚表示は、例えば、第２の画像の各特定された空間部分の画像コンテンツを、第１の画像の各特定された空間部分に追加することにより、又は第２の画像の各特定された空間部分の画像コンテンツを、第１の画像の各特定された空間部分から差し引くことによるなどして、第１の画像の各特定された空間部分の修飾によって導入されてもよい。
【００５３】
この方法２００は、ブロック２１０に示すように、ディスプレイを介して表示するために合成画像を提供することを更に含んでもよい。ディスプレイは、撮像装置１００の少なくともいくつかの動作の態様を制御するように構成されたＵＩの一部として提供されてもよい。したがって合成画像は、撮像装置１００のユーザに、着目する温度範囲にあることが見いだされた実世界の物体を強調することによって、第１の画像と第２の画像の取り込み場所における実世界の物体の強調表示を提供する。それによって、例えばその場所又はその場所の近くにおいて着目する温度範囲を示す実世界の物体を認識することを含むシナリオにおいて、撮像装置１００の改良された及び／又はより効率的な使用法を可能とする。
【００５４】
撮像装置１００を利用する装置の非限定的な例として、図４に一実施例による探査カメラ装置３００を概略表示する。探査カメラ装置３００は、シャフト３０２の一端（例えば前端又は遠位端）又はその近くにカメラアセンブリ１１０を有する細長いシャフト３０２と、画像処理装置１２０とディスプレイ（可能であればＵＩの１つ以上の他の構成要素と共に）とを含む、シャフト３０２の他端（例えば後端又は近位端）又はその近くに取り付けられたハウジング３０４とを備える。通信リンク１３０が、１つ以上の電気配線を介して、及び／又は例えばシャフト３０２内に設けられた光ファイバなどの１つ以上の光リンクを介して提供されてもよい。探査カメラ装置３００は、倒壊した建物の内部や水中の場所などの直接観察ができないか直接観察に危険を伴う場所をカメラアセンブリ１１０の第１と第２のカメラ１１１、１１２が観察可能となるようにユーザがシャフト３０２の前端を配置するなどして使用され得る。探査カメラ装置３００をそのように位置決めした後、その中の撮像装置１００をユーザが起動させて、例えば合成（静止）画像又は一連の合成画像（例えば映像ストリーム）を取得して、ハウジング３０４に設けられたディスプレイで観察する。
【００５５】
探査カメラ装置３００の一変形では、カメラアセンブリ１１０と、画像処理装置１２０とディスプレイを収容するハウジング３０４と、をシャフト３０２に配置する代わりに、カメラアセンブリ１１０を第１の構成要素に配置し、ハウジング３０４を第２の構成要素に配置して、これらを相互に可動として、それによって着目する場所の観察に対するカメラアセンブリ１１０の位置決めの自由度を改善可能としてもよい。そのような構成において、第１と第２の構成要素は、例えば、通信リンク１３０（例えば１つ以上の配線及び／又は光ファイバなどの１つ以上の光リンク）を内部に備えるフレキシブルケーブルを介して相互に結合されてもよい。別の例では、第１と第２の構成要素間には物理的なリンクはなく、当分野で公知の適切な無線技術を利用して通信リンク１３０が提供される。これに関する非限定的な例では、ＩＥＥＥ８０２．１１シリーズの規格に準拠した無線ローカルエリアネットワーキング（例えばＷｉ−Ｆｉ）、又はＢｌｕｅｔｏｏｔｈ（登録商標）規格に準拠したパーソナルエリアネットワーキングなどの、当分野で公知のセルラー通信技術及び近距離無線通信技術が含まれる。これにより、着目する場所の観察に対してカメラアセンブリ１１０の配置の自由度を更に上げることが可能となる。
【００５６】
上記においては、撮像装置１００の動作及び／又は方法２００は、着目する１つの所定温度範囲を表す、１つ以上の空間部分を特定することを参照して暗黙的に説明されている。このとき、他の温度範囲を表す空間部分は、無視しても、無視しなくてもよい。一例によれば、撮像装置１００及び／又は方法２００を変形して、第２の画像の１つ以上の空間部分を特定すること（ブロック２０４参照）が、それぞれが複数の異なる着目する所定の温度範囲の各１つを表す、第２の画像の１つ以上の空間部分の各組を特定することに係わるようにしてもよい。これに関して、考慮する温度範囲の数は、２、３、４など、すなわち撮像装置１００及び／又は方法２００の意図される用途の観点から適用可能と考えらえる任意の数であってよい。結果として、第２の画像の特定された空間部分に描写されたものと同じ実世界のシーン同一部分を描写する、第１の画像の空間部分を特定することが、第２の画像で特定された１つ以上の空間部分の各組に対して実行されてもよい（ブロック２０６参照）。それによって、着目する各温度範囲に対する、第１の画像の１つ以上の空間部分の各組が導出される。さらに、合成画像の導出（ブロック２０８参照）は、各組における第１の画像の特定された空間部分の強調を異なる形で使用することを含んでもよい。それにより、複数の着目する温度範囲のそれぞれに対して、異なる視覚表示が提供される（例えば、異なる色、異なるパターン、及び／又は異なる色／パターンの線又は異なる組の特定された空間部分を囲む境界など）。
【００５７】
つまり、方法２００を参照すると、複数の着目する温度範囲を有する上記の例は、上で方法２００との関連で記述したように、ブロック２０２及びブロック２１０に関する動作を遂行することを含んでもよい。これに対し、ブロック２０２からブロック２１０に関する各動作は、第１の画像の１つ以上の空間部分の各組を定義するために、着目する各温度範囲に対して繰り返されてもよい。そしてブロック２０８に関する動作は、１つ以上の空間部分の各組に対して異なる視覚的強調が実行され、それにより着目する各温度範囲に対して異なる視覚的強調が提供されてもよい。
【００５８】
非限定的な一例として、そのような複数の着目する温度範囲は例えば、倒壊した建物内部や鉱山の救出シナリオなどの高リスクの場所において人間を探索するように設計及び／又は構成された探査カメラ装置３００の場合に適用可能であり得る。これに関する非限定的な例として、複数の温度範囲は以下の２つ以上を含み得る。
−人間の正常な体温を表す、第１の着目する温度範囲（例えば３０〜３８℃）
−人間の正常な体温より低い温度を表す、第２の着目する温度範囲（例えば１５〜３０℃）
−人間の正常な体温より高い温度を表す、第３の着目する温度範囲（例えば３８〜４４℃）
−直接接触した場合又は長時間その直近にあった場合に過度の熱のために人間に有害であり得る物体を表す、第４の着目する温度範囲（例えば４４〜６０℃）
−直接接触した場合又はその直近にあった場合に過度の熱のために人間に直ちに有害となり得る物体を表す、第５の着目する温度範囲（例えば６０℃以上）
【００５９】
上記の適用可能な温度範囲の例により、正常な体温よりも高いか低い体温を有する人を、合成画像において正常体温を有する人とは異なる形で強調して、緊急医療処置を必要とする可能性のある人を直ちに特定して識別する助けとする手法、及び／又は直接接触すれば人に有害な可能性のある高温物体を、合成画像において人間に適用する強調とは違う形で強調する手法、などの手法が可能となり得る。
【００６０】
図５は例示的な装置５００のいくつかの構成部品のブロック図である。装置５００は、図５に示されていない、更なる構成部品、要素又は部分を備えてもよい。装置５００は例えば、ハードウェアとソフトウェアの組み合わせを用いて画像処理装置１２０の実装に使用されてもよい。
【００６１】
装置５００は、プロセッサ５１６と、データ及びコンピュータプログラムコード５１７を格納するためのメモリ５１５とを備える。メモリ５１５と、そこに格納されたコンピュータプログラムコード５１７の一部とはプロセッサ５１６とともに、画像処理装置１２０に関連して前述した動作、手順及び／又は機能の少なくともいくつかを実装するように更に構成されていてもよい。
【００６２】
装置５００は、他の装置と通信する通信部５１２を備える。通信部５１２は、他の装置との有線又は無線の通信を可能とする、少なくとも１つの通信装置を備える。通信部５１２の通信装置を、それぞれの通信手段と称してもよい。
【００６３】
装置５００は更にユーザＩ／Ｏ（入力／出力）部品５１８を備えてもよい。これは、恐らくはプロセッサ５１６及びコンピュータプログラムコード５１７の一部とともに、装置５００のユーザから入力を受信し、及び／又は装置５００のユーザへ出力を提供して、画像処理装置１２０の動作の少なくともいくつかの態様を制御するためのユーザインタフェースを提供するように構成されてもよい。ユーザＩ／Ｏ部品５１８は、ディスプレイ、タッチスクリーン、タッチパッド、マウス、ジョイスティック、キーボード及び／又は、１つ以上のキーやボタン配置、などのハードウェア部品を備えてよい。ユーザＩ／Ｏ部品５１８は、周辺装置と称されてもよい。プロセッサ５１６は、例えばコンピュータプログラムコード５１７の一部に従い、また可能性としてさらにユーザＩ／Ｏ部品５１８を経由して受信するユーザ入力に従って、及び／又は通信部５１２を経由して受信する情報に従って、装置５００の動作を制御するように構成されてもよい。
【００６４】
プロセッサ５１６は単一部品として示されているが、１つ以上の個別の処理部品として実装されてもよい。同様に、メモリ５１５は単一部品として示されているが、１つ以上の個別の部品として実装されてもよい。そのいくつか又はすべてが集積化／リムーバブルストレージであってよいし、及び／又は永続的／半永続的／動的／キャッシュストレージを提供してもよい。
【００６５】
メモリ５１５に格納されたコンピュータプログラムコード５１７は、プロセッサ５１６に読み込まれると、装置５００の動作の１つ以上の態様を制御するコンピュータ実行可能命令を含むことができる。一例として、コンピュータ実行可能命令は１つ以上の命令の１つ以上のシーケンスとして提供されてもよい。プロセッサ５１６は、メモリ５１５からそこに含まれる１つ以上の命令の１つ以上のシーケンスを読み出すことにより、コンピュータプログラムコード５１７の読み込み及び実行をすることが可能である。１つ以上の命令の１つ以上のシーケンスは、プロセッサ５１６によって実行されると、画像処理装置１２０に関して前述した、少なくともいくつかの動作、手順及び／又は機能を装置５００に実行させるように構成されてよい。
【００６６】
したがって、装置５００は、少なくとも１つのプロセッサ５１６と、１つ以上のプログラム用のコンピュータプログラムコード５１７を含む少なくとも１つのメモリ５１５とを備え、少なくとも１つのメモリ５１５とコンピュータプログラムコード５１７は、少なくとも１つのプロセッサ５１６とともに、装置５００に、画像処理装置１２０に関して前述した動作、手順及び／又は機能のうちの少なくともいくつかを実行させることが可能である。
【００６７】
メモリ５１５に格納されたコンピュータプログラムは、内蔵したコンピュータプログラムコード５１７を有する少なくとも１つのコンピュータ可読非一過性媒体を含む、それぞれのコンピュータプログラム製品として提供されてもよい。コンピュータプログラムコード５１７は、装置５００によって実行されると、画像処理装置１２０に関して前述した、少なくともいくつかの動作、手順及び／又は機能を装置５００に実行させる。コンピュータ可読非一時的媒体は、ＣＤ−ＲＯＭ、ＤＶＤ、ブルーレイディスク又はコンピュータプログラムを明白に具現化する別の製品などのメモリ装置又は記録媒体を備えてもよい。別の例として、コンピュータプログラムは、コンピュータプログラムを信頼性良く伝送するように構成された信号として提供されてもよい。
【００６８】
プロセッサへの参照は、プログラム可能なプロセッサだけを包含するものと理解してはならない。フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）、信号プロセッサなどの専用回路もまた含まれる。以上の説明で記述した特徴は、明示した組み合わせ以外の組み合わせでも使用可能である。
【００６９】
上記の説明で提供した特定の例は、制限的なものとみなすべきではない。したがって、本発明は上で説明した実施形態のみに限定されるものではない。以上の説明で記述した特徴は、明示した組み合わせ以外の組み合わせでも使用可能である。機能を特定の特徴を参照して説明したが、これらの機能は、説明したか否かに拘わらず他の特徴によって遂行可能であり得る。特徴を特定の実施形態を参照して説明したが、これらの特徴は、説明したか否かに拘わらず他の実施形態にも存在し得る。
【図１】
2020167674.tif 000003
【図２】
2020167674.tif 000004
【図３】
2020167674.tif 000005
【図４】
2020167674.tif 000006
【図５】
2020167674.tif 000007
【外国語明細書】
2020167674000001.pdf