(57)【要約】      （修正有）【課題】３次元シーンマップの生成方法、生成装置、機器及び記憶媒体を提供する。【解決手段】３次元シーンマップの生成方法は、基本道路情報採集機器によって採集された少なくとも２フレームの点群データを取得し、少なくとも２フレームの点群データをデータレジストレーションするステップ１０１と、各フレームの点群データのうち、動的障害物に対応する第１類の点群データを削除し、各フレームの点群データをデータフュージョンしてオリジナルシーンマップを取得するステップ１０２と、オリジナルシーンマップにおいて、少なくとも１つの規則的物体に対応する第２類の点群データを、規則的物体にマッチングする幾何モデルのモデルデータに置換して３次元シーンマップを取得するステップ１０３とを含む。【選択図】図１
2020035448.tif 000002
【特許請求の範囲】
【請求項１】
３次元シーンマップの生成方法において、
基本道路情報採集機器によって採集された少なくとも２フレームの点群データを取得し、少なくとも２フレームの該点群データをデータレジストレーションするステップと、
各フレームの前記点群データのうち、動的障害物に対応する第１類の点群データを削除し、各フレームの前記点群データをデータフュージョンしてオリジナルシーンマップを取得するステップと、
前記オリジナルシーンマップにおいて、少なくとも１つの規則的物体に対応する第２類の点群データを、前記規則的物体にマッチングする幾何モデルのモデルデータに置換して、前記３次元シーンマップを取得するステップとを含む３次元シーンマップの生成方法。
【請求項２】
少なくとも２フレームの前記点群データをデータレジストレーションするステップは、
各フレームの前記点群データに含まれる障害物を識別し、各該障害物にそれぞれ対応する語意情報を取得するステップと、
各前記障害物にそれぞれ対応する前記語意情報に基づいて、識別された前記障害物を静的障害物と前記動的障害物とに区分するステップと、
隣接する２フレームの前記点群データに含まれる前記静的障害物をペアリングし、ペアリング結果に基づいて、隣接する２フレームの前記点群データを初期レジストレーションするステップと、
点群グローバルレジストレーション技術によって、初期レジストレーションされた少なくとも２フレームの前記点群データをプレシジョンレジストレーションするステップとを含む請求項１に記載の３次元シーンマップの生成方法。
【請求項３】
各フレームの前記点群データのうち、前記動的障害物に対応する前記第１類の点群データを削除するステップは、
前記動的障害物の各フレームの前記点群データにおける位置に基づいて、前記動的障害物に対応する理想的な運動軌跡を決定するステップと、
前記動的障害物の前記理想的な運動軌跡に基づいて、各フレームの前記点群データのうち前記動的障害物に対応する前記点群データを補正するステップと、
各フレームの前記点群データのうち、前記動的障害物に対応する前記点群データを削除するステップとを含む請求項２に記載の３次元シーンマップの生成方法。
【請求項４】
各フレームの前記点群データのうち、前記動的障害物に対応する前記第１類の点群データを削除するステップの後に、
点群グローバルレジストレーション技術によって、各フレームの前記点群データを再度レジストレーションするステップをさらに含む請求項２または請求項３に記載の３次元シーンマップの生成方法。
【請求項５】
前記オリジナルシーンマップにおいて、少なくとも１つの前記規則的物体に対応する前記第２類の点群データを、前記規則的物体にマッチングする前記幾何モデルのモデルデータに置換して、前記３次元シーンマップを取得するステップは、
前記オリジナルシーンマップにおいて、形状属性を設定した前記点群データを分類対象点群データとして取得するステップと、
各前記分類対象点群データの前記形状属性および各前記分類対象点群データの前記オリジナルシーンマップにおける位置に基づいて、少なくとも１つの前記規則的物体に対応する前記第２類の点群データを取得するステップと、
前記規則的物体に対応する前記第２類の点群データの前記形状属性に基づいて、前記形状属性にマッチングする置換ルールによって、前記オリジナルシーンマップにおける前記第２類の点群データを、前記規則的物体にマッチングする前記幾何モデルのモデルデータに置換するステップとを含む請求項１から請求項３のいずれかに記載の３次元シーンマップの生成方法。
【請求項６】
各前記分類対象点群データの前記形状属性および各前記分類対象点群データの前記オリジナルシーンマップにおける位置に基づいて、少なくとも１つの前記規則的物体に対応する前記第２類の点群データを取得するステップの後に、
同一の前記規則的物体に対応する第２類の形状データおよび前記規則的物体の属性情報に基づいて、前記規則的物体に対応する前記第２類の形状データの補充および／または補正を行うステップをさらに含む請求項５に記載の３次元シーンマップの生成方法。
【請求項７】
前記形状属性は、平面属性および／または円柱属性を含む請求項５に記載の３次元シーンマップの生成方法。
【請求項８】
前記規則的物体に対応する前記第２類の点群データの前記形状属性に基づいて、前記形状属性にマッチングする置換ルールによって、前記第２類の点群データを、前記規則的物体にマッチングする前記幾何モデルのモデルデータに置換するステップは、
目標規則的物体に対応する前記第２類の点群データの前記形状属性が平面属性であると決定された場合、ボクセルフュージョン技術によって、前記目標規則的物体に対応する前記第２類の点群データを、厚さを設定した薄い平面に対応するモデルデータに置換するステップ、および／または、
前記目標規則的物体に対応する前記第２類の点群データの前記形状属性が円柱属性であると決定された場合、前記目標規則的物体に対する円柱パラメータ予測値に基づいて、該円柱パラメータ予測値にマッチングする円柱モデルを取得し、前記目標規則的物体に対応する前記第２類の点群データを、前記円柱モデルに対応するモデルデータに置換するステップを含む請求項７に記載の３次元シーンマップの生成方法。
【請求項９】
前記幾何モデルのモデルデータは、３次元パッチ形態のデータである請求項８に記載の３次元シーンマップの生成方法。
【請求項１０】
３次元シーンマップの生成装置において、
基本道路情報採集機器によって採集された少なくとも２フレームの点群データを取得し、少なくとも２フレームの該点群データをデータレジストレーションする点群データ取得モジュールと、
各フレームの前記点群データのうち、動的障害物に対応する第１類の点群データを削除し、各フレームの前記点群データをデータフュージョンしてオリジナルシーンマップを生成するオリジナルマップ生成モジュールと、
前記オリジナルシーンマップにおいて、少なくとも１つの規則的物体に対応する第２類の点群データを、前記規則的物体にマッチングする幾何モデルのモデルデータに置換して、前記３次元シーンマップを取得する３次元マップ生成モジュールとを備える３次元シーンマップの生成装置。
【請求項１１】
機器であって、
少なくとも１つのプロセッサと、
少なくとも１つのプログラムが記憶されている記憶装置とを備え、
少なくとも１つの前記プログラムが少なくとも１つの前記プロセッサによって実行される場合に、少なくとも１つの該プロセッサが、請求項１から請求項９のいずれかに記載の３次元シーンマップの生成方法を実現する機器。
【請求項１２】
コンピュータプログラムが記憶されているコンピュータ読み取り可能な記憶媒体であって、
前記コンピュータプログラムがプロセッサによって実行される場合に、請求項１から請求項９のいずれかに記載の３次元シーンマップの生成方法が実現されるコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、点群データ処理技術に関し、特に３次元シーンマップの生成方法、生成装置、機器および記憶媒体に関する。
【背景技術】
【０００２】
点群データの模擬は、目標シーンの点群データおよびコンピュータ補助設計モデルに基づいて、写実性の高い仮想点群データを生成する技術であり、大規模なシーンの構築に用いられる。たとえば、無人運転の３次元感知モジュールのトレーニングに用いられる多種類の道路シーンを構築する。点群データの模擬は、３次元静的環境を背景とすることが必要である。
【０００３】
従来技術において、３次元静的環境の点群データを取得するには、主に２つの方式がある。方式１として、３次元静的環境の３Ｄメッシュモデルを人工的に作成してシーンの模擬を行い、それからカメラや３次元スキャナなどの仮想センサによって３次元静的環境点群データを合成する。方式２として、高精度のレーザスキャナによって高精度で高密度の３次元静的環境点群データを採集する。
【０００４】
方式１は、モデルの作成コストが比較的に高い。従来の３次元モデリング技術の条件では、写実性の高いシーンまたは単一障害物のモデルを全自動で作成できず、人工的または半自動的なモデリング方式を必要とする。よって、大規模なシーンおよび大量な障害物のモデルを作成するためには、高い人件費を投入する必要がある。方式は、データ量が大きく、しかも高精度のレーザスキャナの運搬が不便であり、３次元静的環境の作成コストが向上する。よって、従来技術の２つの方式は、いずれもあらゆるシーンに迅速に適用することができず、点群データの模擬が限られている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、３次元シーンマップを低コストで高品質に生成することを実現するために、３次元シーンマップの生成方法、生成装置、機器および記憶媒体を提供する。
【課題を解決するための手段】
【０００６】
本発明の第１態様は、３次元シーンマップの生成方法において、基本道路情報採集機器によって採集された少なくとも２フレームの点群データを取得し、少なくとも２フレームの該点群データをデータレジストレーションするステップと、各フレームの前記点群データのうち、動的障害物に対応する第１類の点群データを削除し、各フレームの前記点群データをデータフュージョンしてオリジナルシーンマップを取得するステップと、前記オリジナルシーンマップにおいて、少なくとも１つの規則的物体に対応する第２類の点群データを、前記規則的物体にマッチングする幾何モデルのモデルデータに置換して、前記３次元シーンマップを取得するステップとを含む３次元シーンマップの生成方法を提供する。
【０００７】
本発明の第２態様は、３次元シーンマップの生成装置において、基本道路情報採集機器によって採集された少なくとも２フレームの点群データを取得し、少なくとも２フレームの該点群データをデータレジストレーションする点群データ取得モジュールと、各フレームの前記点群データのうち、動的障害物に対応する第１類の点群データを削除し、各フレームの前記点群データをデータフュージョンしてオリジナルシーンマップを生成するオリジナルマップ生成モジュールと、前記オリジナルシーンマップにおいて、少なくとも１つの規則的物体に対応する第２類の点群データを、前記規則的物体にマッチングする幾何モデルのモデルデータに置換して３次元シーンマップを取得する３次元マップ生成モジュールとを備える３次元シーンマップの生成装置を提供する。
【０００８】
本発明の第３態様は、少なくとも１つのプロセッサと、少なくとも１つのプログラムが記憶されている記憶装置とを備え、少なくとも１つの前記プログラムが少なくとも１つのプロセッサによって実行される場合に、少なくとも１つの該プロセッサが、上記の３次元シーンマップの生成方法を実現する機器を提供する。
【０００９】
本発明の第４態様は、コンピュータプログラムが記憶されているコンピュータ読み取り可能な記憶媒体であって、前記コンピュータプログラムがプロセッサによって実行される場合に、上記の３次元シーンマップの生成方法が実現されるコンピュータ読み取り可能な記憶媒体を提供する。
【発明の効果】
【００１０】
本発明の上記態様において、基本道路情報採集機器によって採集された少なくとも２フレームの点群データのデータレジストレーションを行い、各フレームの点群データのうち、動的障害物に対応する第１類の点群データを削除し、各フレームの点群データをデータフュージョンしてオリジナルシーンマップを取得する。そして、取得したオリジナルシーンマップにおいて、少なくとも１つの規則的物体に対応する第２類の点群データを、規則的物体にマッチングする幾何モデルのモデルデータに置換して３次元シーンマップを取得する。これにより、基本道路情報採集機器によって採集された点群データで３次元背景マップを生成することができ、点群データの模擬要件を満たすよう３次元背景マップの品質を保証すると同時に、コストを削減させ、異なるシーンまで適用されやすい。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例１に係る３次元シーンマップの生成方法を説明するフローチャートである。
【図２】本発明の実施例２に係る３次元シーンマップの生成方法を説明するフローチャートである。
【図３】本発明の実施例３に係る３次元シーンマップの生成方法を説明するフローチャートである。
【図４】本発明の実施例４に係る３次元シーンマップの生成方法を説明するフローチャートである。
【図５】本発明の実施例５に係る３次元シーンマップの生成装置の構造図である。
【図６】本発明の実施例６に係る機器の構造図である。
【発明を実施するための形態】
【００１２】
以下、添付図面および実施例を参照しながら本発明をさらに詳細に記載する。なお、ここに記載した具体的な実施例は、単に本発明の解釈に用いられるものであり、本発明を限定することではない。また、記載の便利上、図面には、全部の構成ではなく、本発明に関連する一部しか示されていない。
【００１３】
実施例１
図１は、本発明の実施例１に係る３次元シーンマップの生成方法を説明するフローチャートである。本実施例は、３次元シーンマップの生成に適用できる。３次元シーンマップの生成方法は、３次元シーンマップの生成装置によって実行可能である。コンピュータデバイスに構成される３次元シーンマップの生成装置は、ソフトウェアおよび／またはハードウェアの形態で実現可能である。図１に示されるように、３次元シーンマップの生成方法は、具体的には以下のステップを含む。
【００１４】
ステップ１０１は、基本道路情報採集機器によって採集された少なくとも２フレームの点群データを取得し、少なくとも２フレームの点群データをデータレジストレーションする。
【００１５】
ここで、３次元シーンマップを構築するには、まず、点群データを取得する必要がある。３次元レーザスキャナでシーンをサンプリングして物体の表面情報を記述する点が取得されるが、通常、これらの点の集合は、点群データと呼ばれる。
【００１６】
また、基本道路情報採集機器に３次元レーザスキャナを取り付け、基本道路情報採集機器を運転して指定シーンにおける道路を走行し、シーン表面の深度データを採集してもよい。基本道路情報採集機器は、たとえば無人車である。指定シーンは、たとえば道路である。立体測定機器である３次元レーザスキャナは、レーザセンサからレーザを被測定実物の表面まで持続的に発射し、実物の表面から反射された光がレーザパルス受信機に受信され、変換・計算で物体の距離の測定を実現する。
【００１７】
３次元レーザスキャナは、異なる角度から点群データを取得することによって、物体の表面のすべての点群データを取得することができる。しかし、これらの点群データは、互いに独立するものであり、変換によってすべての点群データを同一の座標系に変換して完全な物体表面情報を取得する必要がある。このプロセスは、データレジストレーションと呼ばれる。現在、レジストレーションアルゴリズムは、実現のプロセスによってグローバルレジストレーションアルゴリズムとローカルレジストレーションアルゴリズムに分けられる。グローバルレジストレーションアルゴリズムは、ＩＣＰ（Ｉｔｅｒａｔｉｖｅ  Ｃｌｏｓｅｓｔ  Ｐｏｉｎｔ）アルゴリズム、幾何特徴に基づくレジストレーションアルゴリズムおよび動的レジストレーションアルゴリズムを含む。ローカルレジストレーションアルゴリズムは、曲面特徴に基づくレジストレーションアルゴリズムを含む。よって、所定のレジストレーションアルゴリズムで少なくとも２フレームの点群データをデータレジストレーションすることによって、基本道路情報採集機器によって採集された連続フレームの点群データは、統一した座標系に正確に変換される。
【００１８】
ステップ１０２は、各フレームの点群データのうち、動的障害物に対応する第１類の点群データを削除し、各フレームの点群データをデータフュージョンしてオリジナルシーンマップを取得する。
【００１９】
ここで、基本道路情報採集機器によって採集された少なくとも２フレームの点群データには、移動不可能な物体と移動可能な物体とにそれぞれ対応する点群データを含む。３次元シーンマップは、シーンにおける移動不可能な物体、たとえば道路または壁などに基づいて生成されたマップであり、シーンにおける移動可能な物体を含む必要がない。よって、３次元シーンマップを生成する際に、各フレームの点群データのうち、移動可能な物体に対応する第１類の点群データを削除する必要がある。
【００２０】
動的障害物は、指定シーンにおける移動可能な物体である。たとえば、車両、通行人である。第１類の点群データは、動的障害物に対応する点群データである。各フレームの点群データのうち、動的障害物に対応する点群データを削除し、残りの点群データは、静的障害物に対応する点群データしか含まない。各フレームの残りの点群データに対してデータフュージョンを行ってオリジナルシーンマップを取得する。具体的には、第１類の点群データを採集する場合に基礎的な道路情報採集機器の位置を座標の原点としてグローバル座標系を確立し、ほかのフレームの点群データを、座標の回転およびシフトによって、第１類の点群データの位置するグローバル座標系に変換してオリジナルシーンマップの作成を実現する。
【００２１】
さらに、基礎的な道路情報採集機器自身には、通常ＧＰＳなどのナビゲーション機器を備える。よって、地理的座標系における基礎的な道路情報採集機器自身のリアルタイムのロケーションと関連付けて、地理的座標系における点群データの位置座標を特定することができる。
【００２２】
ステップ１０３は、オリジナルシーンマップにおいて、少なくとも１つの規則的物体に対応する第２類の点群データを、規則的物体にマッチングする幾何モデルのモデルデータに置換して３次元シーンマップを取得する。
【００２３】
ここで、基礎的な道路情報採集機器によって採集された点群データは、通常ノイズと誤差が大きい。そのため、各フレームの点群データを統一した座標系に変換しても、直接使用可能な３次元シーンマップを形成することができない。たとえば、地面の厚さは、十数センチである可能性がある。
【００２４】
規則的物体は、オリジナルシーンマップにおける人造物体である。第２類の点群データは、オリジナルシーンマップにおける人造物体に対応する点群データである。シーンにおける物体を、予め、たとえば植物の自然物体と、たとえば道路または壁などの人造物体に分ける。自然物体に対し、そのオリジナルの点群データを保留する。一方、人造物体に対し、３次元モデリング技術によって、人造物体にマッチングする幾何モデルのモデルデータを生成する。少なくとも１つの規則的物体に対応する第２類の点群データを、規則的物体にマッチングする幾何モデルの滑らかで自然なモデルデータに置換して３次元シーンマップを取得する。よって、人造物体のゆがみ問題を解決するのみならず、点群データの模擬品質に影響を与えることもない。
【００２５】
本実施例は、３次元シーンマップの生成方法を提供し、基本道路情報採集機器によって採集された少なくとも２フレームの点群データのデータレジストレーションを行い、各フレームの点群データのうち、動的障害物に対応する第１類の点群データを削除し、各フレームの点群データをデータフュージョンしてオリジナルシーンマップを取得する。そして、取得したオリジナルシーンマップにおいて、少なくとも１つの規則的物体に対応する第２類の点群データを、規則的物体にマッチングする幾何モデルのモデルデータに置換して３次元シーンマップを取得する。よって、基本道路情報採集機器によって採集された点群データで３次元背景マップを生成することができ、点群データの模擬要件を満たすよう３次元背景マップの品質を保証すると同時に、コストを削減させ、しかも異なるシーンまで適用されやすい。
【００２６】
実施例２
図２は、本発明の実施例２に係る３次元シーンマップの生成方法を説明するフローチャートである。本実施例は、上記の実施例１に基づいて具現化される。本実施例において、少なくとも２フレームの点群データをデータレジストレーションするステップは、各フレームの点群データに含まれる障害物を識別し、各障害物にそれぞれ対応する語意情報を取得するステップと、各障害物にそれぞれ対応する語意情報に基づいて、識別された障害物を静的障害物と動的障害物とに区分するステップと、隣接する２フレームの点群データに含まれる静的障害物をペアリングし、ペアリング結果に基づいて、隣接する２フレームの点群データを初期レジストレーションするステップと、点群グローバルレジストレーション技術によって、初期レジストレーションされた少なくとも２フレームの点群データに対してプレシジョンレジストレーション（ｐｒｅｃｉｓｉｏｎ  ｒｅｇｉｓｔｒａｔｉｏｎ）を行うステップを含む。
【００２７】
図２に示されるように、３次元シーンマップの生成方法は、具体的に以下のステップを含む。
【００２８】
ステップ２０１は、基本道路情報採集機器によって採集された少なくとも２フレームの点群データを取得する。
【００２９】
ステップ２０２は、各フレームの点群データに含まれる障害物を識別し、各障害物にそれぞれ対応する語意情報を取得する。
【００３０】
ここで、障害物検出アルゴリズムで各フレームの点群データに含まれる障害物を識別し、各障害物にそれぞれ対応する語意情報を取得する。たとえば、各障害物に対応する語意情報は、ゴミ箱、電信柱、車両および通行人などである。また、より正確なオフライン障害物検出アルゴリズムを使用してもよい。
【００３１】
ステップ２０３は、各障害物にそれぞれ対応する語意情報に基づいて、識別された障害物を静的障害物と動的障害物とに区分する。
【００３２】
ここで、静的障害物は、シーンにおける移動不可能な物体である。動的障害物は、シーンにおける移動可能な物体である。たとえば、ゴミ箱に対応する障害物、電信柱に対応する障害物を静的障害物に区分し、車両に対応する障害物、通行人に対応する障害物を動的障害物に区分する。
【００３３】
ステップ２０４は、隣接する２フレームの点群データに含まれる静的障害物をペアリングし、ペアリング結果に基づいて、隣接する２フレームの点群データを初期レジストレーションする。
【００３４】
ここで、隣接する２フレームの点群データに含まれる静的障害物をマッチングすることは、すなわち静的障害物の軌跡を算出する。静的障害物の軌跡を算出することによって、複数の連続フレームの点群データで、単一フレームの点群データの静的障害物検出結果を補正することができる。ある静的障害物は、１フレームの点群データで検出漏れや検出エラーが発生しても、前後の複数のフレームの点群データの分析によって、修復できる。
【００３５】
隣接する２フレームの点群データに含まれる静的障害物をマッチングする後に、マッチング結果に基づいて、隣接する２フレームの点群データを初期レジストレーションする。初期レジストレーションは、２フレームの点群データの相対的位置関係がまったく不明である場合に、２フレームの点群データに対応する近似的な回転シフト行列を特定することである。初期レジストレーションによって得られる回転シフト行列は、正確であるとは限らないが、２フレームの点群データの間の正確な回転シフト行列に類似している。具体的には、サンプリング一致性の初期レジストレーションアルゴリズムによって、隣接する２フレームの点群データを初期レジストレーションする。
【００３６】
ステップ２０５は、点群グローバルレジストレーション技術によって、初期レジストレーションされた少なくとも２フレームの点群データをプレシジョンレジストレーションする。
【００３７】
ここで、点群グローバルレジストレーション技術は、ＩＣＰ（Ｉｔｅｒａｔｉｖｅ  Ｃｌｏｓｅｓｔ  Ｐｏｉｎｔ）アルゴリズム、幾何特徴に基づくレジストレーションアルゴリズムおよび動的レジストレーションアルゴリズムにおけるいずれか１つである。
【００３８】
ステップ２０６は、各フレームの点群データのうち、動的障害物に対応する第１類の点群データを削除し、各フレームの点群データをデータフュージョンしてオリジナルシーンマップを取得する。
【００３９】
また、各フレームの点群データのうち、動的障害物に対応する第１類の点群データを削除するステップの後に、点群グローバルレジストレーション技術によって、各フレームの点群データを再度レジストレーションするステップをさらに含んでいてもよい。
【００４０】
これによって、再度レジストレーションするプロセスにより正確な点群データレジストレーション結果が得られる。
【００４１】
ステップ２０７は、オリジナルシーンマップにおいて、少なくとも１つの規則的物体に対応する第２類の点群データを、規則的物体にマッチングする幾何モデルのモデルデータに置換して３次元シーンマップを取得する。
【００４２】
本実施例は、３次元シーンマップの生成方法を提供する。３次元シーンマップの生成方法は、各フレームの点群データに含まれる障害物を識別し、各障害物にそれぞれ対応する語意情報に基づいて、識別された障害物を静的障害物と動的障害物に区分し、隣接する２フレームの点群データに含まれる静的障害物をペアリングし、ペアリング結果に基づいて、隣接する２フレームの点群データの初期レジストレーションを行った後に、点群グローバルレジストレーション技術によって、初期レジストレーションされた少なくとも２フレームの点群データをプレシジョンレジストレーションする。よって、単一フレームの点群データの静的障害物検出結果を補正することができ、ある静的障害物が１フレームのデータで検出漏れや検出エラーになることを防止し、２回のレジストレーションプロセスにより正確な点群データレジストレーションを実現することができる。
【００４３】
実施例３
図３は、本発明の実施例３に係る３次元シーンマップの生成方法を説明するフローチャートである。本実施例は、上記の実施例に基づいて具現化される。本実施例において、各フレームの点群データのうち、動的障害物に対応する第１類の点群データを削除するステップは、動的障害物の各フレームの点群データにおける位置に基づいて、動的障害物に対応する理想的な運動軌跡を特定するステップと、動的障害物の理想的な運動軌跡に基づいて、各フレームの点群データにおける動的障害物に対応する点群データを補正するステップと、各フレームの点群データのうち、動的障害物に対応する点群データを削除するステップとを含む。
【００４４】
図３に示されるように、３次元シーンマップの生成方法は、具体的に以下のステップを含む。
【００４５】
ステップ３０１は、基本道路情報採集機器によって採集された少なくとも２フレームの点群データを取得し、各フレームの点群データに含まれる障害物を識別し、各障害物にそれぞれ対応する語意情報を取得する。
【００４６】
ステップ３０２は、各障害物にそれぞれ対応する語意情報に基づいて、識別された障害物を静的障害物と動的障害物とに区分する。
【００４７】
ステップ３０３は、隣接する２フレームの点群データに含まれる静的障害物をペアリングし、ペアリング結果に基づいて、隣接する２フレームの点群データを初期レジストレーションする。
【００４８】
ステップ３０４は、点群グローバルレジストレーション技術によって、初期レジストレーションされた少なくとも２フレームの点群データをプレシジョンレジストレーションする。
【００４９】
ステップ３０５は、動的障害物の各フレームの点群データにおける位置に基づいて、動的障害物に対応する理想的な運動軌跡を特定する。
【００５０】
ここで、理想的な運動軌跡は、動的障害物の各フレームの点群データにおける位置から構成される運動軌跡である。たとえば、各フレームの点群データにおける通行人の位置に基づいて、通行人に対応する理想的な運動軌跡、すなわち通行人の移動過程を特定する。
【００５１】
ステップ３０６は、動的障害物の理想的な運動軌跡に基づいて、各フレームの点群データにおける動的障害物に対応する点群データを補正する。
【００５２】
ここで、各フレームの点群データにおいて、同一の動的障害物に対応する点群データは、対応するものである。動的障害物の理想的な運動軌跡に基づいて、各フレームの点群データにおける動的障害物に対応する点群データを補正する。すなわち、複数の連続フレームの点群データによって、単一フレームの点群データの動的障害物検出結果を補正する。ある動的障害物は、あるフレームの点群データで検出漏れや検出エラーになっても、前後の複数のフレームの点群データの分析によって修復できる。たとえば、各フレームの点群データにおける通行人の位置に基づいて、通行人に対応する理想的な運動軌跡を特定する。理想的な運動軌跡に基づいて、通行人があるフレームの点群データにあるべきと特定するが、あるフレームの点群データにおいて、通行人に対応する点群データは、検出漏れである。通行人に対応する理想的な運動軌跡に基づいて、通行人に対応する点群データを当該フレームの点群データに追加して修復する。
【００５３】
ステップ３０７は、各フレームの点群データのうち、動的障害物に対応する点群データを削除する。
【００５４】
ここで、各フレームの点群データのうち、動的障害物に対応する点群データを削除し、残りの点群データは、静的障害物に対応する点群データしか含まない。
【００５５】
ステップ３０８は、各フレームの点群データをデータフュージョンしてオリジナルシーンマップを取得する。
【００５６】
ステップ３０９は、オリジナルシーンマップにおいて、少なくとも１つの規則的物体に対応する第２類の点群データを、規則的物体にマッチングする幾何モデルのモデルデータに置換して３次元シーンマップを取得する。
【００５７】
本実施例は、３次元シーンマップの生成方法を提供する。３次元シーンマップの生成方法は、動的障害物の各フレームの点群データにおける位置に基づいて、動的障害物に対応する理想的な運動軌跡を特定し、動的障害物の理想的な運動軌跡に基づいて、各フレームの点群データにおける動的障害物に対応する点群データを補正し、各フレームの点群データのうち、動的障害物に対応する点群データを削除する。よって、単一フレームの点群データの動的障害物検出結果を補正することができ、ある動的障害物が１フレームのデータで検出漏れや検出エラーになることを防止し、語意情報に基づいて、動的障害物に対応する点群データを削除することができる。
【００５８】
実施例４
図４は、本発明の実施例４に係る３次元シーンマップの生成方法を説明するフローチャートである。本実施例は、上記の実施例に基づいて具現化される。本実施例において、オリジナルシーンマップにおいて、少なくとも１つの規則的物体に対応する第２類の点群データを、規則的物体にマッチングする幾何モデルのモデルデータに置換して３次元シーンマップを取得するステップは、オリジナルシーンマップにおいて、形状属性を設定した点群データを分類対象点群データとして取得するステップと、各分類対象点群データの形状属性および各分類対象点群データのオリジナルシーンマップにおける位置に基づいて、少なくとも１つの規則的物体に対応する第２類の点群データを取得するステップと、規則的物体に対応する第２類の点群データの形状属性に基づいて、形状属性にマッチングする置換ルールによって、オリジナルシーンマップにおける第２類の点群データを、規則的物体にマッチングする幾何モデルのモデルデータに置換するステップとを含む。
【００５９】
図４に示されるように、３次元シーンマップの生成方法は、具体的に以下のステップを含む。
【００６０】
ステップ４０１は、基本道路情報採集機器によって採集された少なくとも２フレームの点群データを取得し、少なくとも２フレームの点群データをデータレジストレーションする。
【００６１】
ステップ４０２は、各フレームの点群データのうち、動的障害物に対応する第１類の点群データを削除し、各フレームの点群データをデータフュージョンしてオリジナルシーンマップを取得する。
【００６２】
ステップ４０３は、オリジナルシーンマップにおいて、形状属性を設定した点群データを分類対象点群データとして取得する。
【００６３】
ここで、各フレームの点群データで形状属性を設定した点群データを検出する。また、形状属性は、平面属性および／または円柱属性を含んでいてもよい。検出した形状属性を設定した点群データを分類対象点群データとして取得する。
【００６４】
ステップ４０４は、各分類対象点群データの形状属性および各分類対象点群データのオリジナルシーンマップにおける位置に基づいて、少なくとも１つの規則的物体に対応する第２類の点群データを取得する。
【００６５】
ここで、規則的物体は、たとえば道路、壁、ゴミ箱および電信柱である。たとえば、各分類対象点群データの形状属性は、平面属性である。各分類対象点群データの平面属性およびオリジナルシーンマップにおける各分類対象点群データの位置に基づいて、壁に対応する第２類の点群データを取得する。
【００６６】
また、各分類対象点群データの形状属性および各分類対象点群データのオリジナルシーンマップにおける位置に基づいて、少なくとも１つの規則的物体に対応する第２類の点群データを取得するステップの後に、同一の規則的物体に対応する第２類の形状データおよび規則的物体の属性情報に基づいて、規則的物体に対応する第２類の形状データの補充および／または補正を行うステップをさらに含んでいてもよい。
【００６７】
ここで、同一の規則的物体に対応する第２類の形状データは、各フレームの点群データで一致する。ある規則的物体があるフレームの点群データで検出漏れになれば、同一の規則的物体に対応する第２類の形状データおよび規則的物体の属性情報に基づいて、規則的物体に対応する第２類の形状データを補充する。ある規則的物体があるフレームの点群データで検出エラーになれば、同一の規則的物体に対応する第２類の形状データおよび規則的物体の属性情報に基づいて、規則的物体に対応する第２類の形状データを補正する。
【００６８】
よって、同一の規則的物体に対応する第２類の形状データによって、単一フレームの点群データの規則的物体検出結果を補正する。ある規則的物体は、あるフレームの点群データで検出漏れや検出エラーになっても、同一の規則的物体に対応する第２類の形状データに基づいて修復できる。
【００６９】
ステップ４０５は、規則的物体に対応する第２類の点群データの形状属性に基づいて、形状属性にマッチングする置換ルールによって、オリジナルシーンマップにおける第２類の点群データを、規則的物体にマッチングする幾何モデルのモデルデータに置換する。
【００７０】
ここで、規則的物体に対応する第２類の点群データの形状属性に基づいて、３次元モデリング技術によって、規則的物体にマッチングする幾何モデルのモデルデータを生成する。また、幾何モデルのモデルデータは、３次元パッチ（ｐａｔｃｈ）形態のデータであってもよい。パッチモデリング技術によって、規則的物体にマッチングする幾何モデルのモデルデータを生成する。パッチモデリングは、メッシュモデリングと曲面モデリングに介するモデリング方法である。パッチモデリングは、少ない面で真に迫った滑らかな効果を作成できる。ユーザは、少ない制御点でモデル全体を制御できる。
【００７１】
また、規則的物体に対応する第２類の点群データの形状属性に基づいて、形状属性にマッチングする置換ルールによって、第２類の点群データを、規則的物体にマッチングする幾何モデルのモデルデータに置換するステップは、目標規則的物体に対応する第２類の点群データの形状属性が平面属性であると決定された場合に、ボクセルフュージョン技術によって、目標規則的物体に対応する第２類の点群データを、厚さを設定した薄い平面に対応するモデルデータに置換してもよい。たとえば、目標規則的物体は、道路または壁である。目標規則的物体に対応する第２類の点群データの形状属性は、平面属性である。ボクセルフュージョン技術によって、目標規則的物体に対応する第２類の点群データを、厚さを設定した薄い平面に対応するモデルデータに置換する。目標規則的物体に対応する第２類の点群データの形状属性が円柱属性であると決定された場合は、目標規則的物体に対する円柱パラメータ予測値に基づいて、円柱パラメータ予測値にマッチングする円柱モデルを取得し、目標規則的物体に対応する第２類の点群データを、円柱モデルに対応するモデルデータに置換する。たとえば、目標規則的物体は、電信柱である。目標規則的物体に対応する第２類の点群データの形状属性は、円柱属性である。目標規則的物体に対する円柱パラメータ予測値、たとえば円柱体の底面積および高さに基づいて、円柱パラメータ予測値にマッチングする円柱モデルを取得する。目標規則的物体に対応する第２類の点群データを、円柱モデルに対応するモデルデータに置換する。
【００７２】
本実施例は、３次元シーンマップの生成方法を提供する。３次元シーンマップの生成方法は、形状属性を設定した点群データを分類対象点群データとして取得し、各分類対象点群データの形状属性および各分類対象点群データのオリジナルシーンマップにおける位置に基づいて、少なくとも１つの規則的物体に対応する第２類の点群データを得、規則的物体に対応する第２類の点群データの形状属性に基づいて、形状属性にマッチングする置換ルールによって、オリジナルシーンマップにおける第２類の点群データを、規則的物体にマッチングする幾何モデルのモデルデータに置換する。よって、オリジナルシーンマップにおける人造物体に対し、３次元モデリング技術によって、人造物体にマッチングする幾何モデルのモデルデータを生成し、人造物体に対応する点群データを、人造物体にマッチングする幾何モデルの滑らかで自然なモデルデータに置換して３次元シーンマップを取得する。人造物体のゆがみ問題を解決するのみならず、点群データの模擬品質に影響を与えることもない。
【００７３】
実施例５
図５は、本発明の実施例５における３次元シーンマップの生成装置の構造図である。図５に示されるように、コンピュータデバイスで構成される３次元シーンマップの生成装置は、基本道路情報採集機器によって採集された少なくとも２フレームの点群データを取得し、少なくとも２フレームの点群データをデータレジストレーションする点群データ取得モジュール５０１と、各フレームの点群データのうち、動的障害物に対応する第１類の点群データを削除し、各フレームの点群データをデータフュージョンしてオリジナルシーンマップを生成するオリジナルマップ生成モジュール５０２と、オリジナルシーンマップにおいて、少なくとも１つの規則的物体に対応する第２類の点群データを、規則的物体にマッチングする幾何モデルのモデルデータに置換して３次元シーンマップを取得する３次元マップ生成モジュール５０３とを備える。
【００７４】
本実施例は、３次元シーンマップの生成装置を提供する。３次元シーンマップの生成装置は、基本道路情報採集機器によって採集された少なくとも２フレームの点群データのデータレジストレーションを行い、各フレームの点群データのうち、動的障害物に対応する第１類の点群データを削除し、各フレームの点群データをデータフュージョンしてオリジナルシーンマップを取得する。そして、取得したオリジナルシーンマップにおいて、少なくとも１つの規則的物体に対応する第２類の点群データを、規則的物体にマッチングする幾何モデルのモデルデータに置換して３次元シーンマップを取得する。よって、基本道路情報採集機器によって採集された点群データで３次元背景マップを生成することができ、点群データの模擬要件を満たすよう３次元背景マップの品質を保証すると同時に、コストを削減させ、異なるシーンまで適用されやすい。
【００７５】
上記の各実施例において、点群データ取得モジュール５０１は、各フレームの点群データに含まれる障害物を識別し、各障害物にそれぞれ対応する語意情報を取得する語意情報識別ユニットと、各障害物にそれぞれ対応する語意情報に基づいて、識別された障害物を静的障害物と動的障害物とに区分する情報区分ユニットと、隣接する２フレームの点群データに含まれる静的障害物をペアリングし、ペアリング結果に基づいて、隣接する２フレームの点群データを初期レジストレーションする初期レジストレーションユニットと、点群グローバルレジストレーション技術によって、初期レジストレーションされた少なくとも２フレームの点群データをプレシジョンレジストレーションするプレシジョンレジストレーションユニットとを備えていてもよい。
【００７６】
上記の各実施例において、オリジナルマップ生成モジュール５０２は、動的障害物の各フレームの点群データにおける位置に基づいて、動的障害物に対応する理想的な運動軌跡を特定する軌跡特定ユニットと、動的障害物の理想的な運動軌跡に基づいて、各フレームの点群データにおける動的障害物に対応する点群データを補正するデータ補正ユニットと、各フレームの点群データのうち、動的障害物に対応する点群データを削除するデータ削除ユニットとを備えていてもよい。
【００７７】
上記の各実施例において、オリジナルマップ生成モジュール５０２は、点群グローバルレジストレーション技術によって、各フレームの点群データを再度レジストレーションする再度レジストレーションユニットをさらに備えていてもよい。
【００７８】
上記の各実施例において、３次元マップ生成モジュール５０３は、オリジナルシーンマップにおいて、形状属性を設定した点群データを分類対象点群データとして取得するデータ取得ユニットと、各分類対象点群データの形状属性および各分類対象点群データのオリジナルシーンマップにおける位置に基づいて、少なくとも１つの規則的物体に対応する第２類の点群データを取得するデータ対応ユニットと、規則的物体に対応する第２類の点群データの形状属性に基づいて、形状属性にマッチングする置換ルールによって、オリジナルシーンマップにおける第２類の点群データを、規則的物体にマッチングする幾何モデルのモデルデータに置換するデータ置換ユニットとを備えていてもよい。
【００７９】
上記の各実施例において、３次元マップ生成モジュール５０３は、同一の規則的物体に対応する第２類の形状データおよび規則的物体の属性情報に基づいて、規則的物体に対応する第２類の形状データの補充および／または補正を行うデータ調整ユニットをさらに備えていてもよい。
【００８０】
上記の各実施例において、形状属性は、平面属性および／または円柱属性を含んでいてもよい。
【００８１】
上記の各実施例において、データ置換ユニットは、目標規則的物体に対応する第２類の点群データの形状属性が平面属性であると決定された場合に、ボクセルフュージョン技術によって、目標規則的物体に対応する第２類の点群データを、厚さを設定した薄い平面に対応するモデルデータに置換する第１置換サブユニット、および／または、目標規則的物体に対応する第２類の点群データの形状属性が円柱属性であると決定された場合に、目標規則的物体に対する円柱パラメータ予測値に基づいて、円柱パラメータ予測値にマッチングする円柱モデルを取得し、目標規則的物体に対応する第２類の点群データを、円柱モデルに対応するモデルデータに置換する第２置換サブユニットを備えていてもよい。
【００８２】
上記の各実施例において、幾何モデルのモデルデータは、３次元パッチ形態のデータであってもよい。
【００８３】
本発明の実施例５における３次元シーンマップの生成装置は、本発明の任意の実施例１，２，３，４における３次元シーンマップの生成方法を実行することができ、生成方法の実行に対応する機能モジュールおよび有益な効果を有する。
【００８４】
実施例６
図６は、本発明の実施例６における機器の構造図である。図６には、本発明の実施例の実現に適する機器６１２の例示的なブロック図が示されている。図６に示されている機器６１２は、一例に過ぎず、本発明の実施例の機能および使用範囲を制限すべきではない。
【００８５】
図６に示されるように、機器６１２は、汎用計算機器の形態で表現される。機器６１２の構成要素として、少なくとも１つのプロセッサまたは処理ユニット６１６と、システムメモリ６２８と、異なるシステム構成要素（システムメモリ６２８および処理ユニット６１６を有する）を接続するバス６１８とを備えるが、それらに限られない。
【００８６】
バス６１８は、複数種類のバス構造における少なくとも１つのものであり、メモリバスまたはメモリコントローラ、周辺バス、図形加速ポート、プロセッサまたは複数のバス構造における任意のバス構造を使用するローカルバスを含む。たとえば、これらの体系のバスは、ＩＳＡバス、ＭＡＣバス、強化型ＩＳＡバス、ＶＥＳＡローカルバスおよびＰＣＩバスを含むが、それらに限られない。
【００８７】
機器６１２は、典型的に複数種類のコンピュータシステム読み取り可能な媒体を含む。これらの媒体は、機器６１２からアクセス可能な任意の使用可能な媒体であり、揮発性／非揮発性媒体およびリムーバブル／イムーバブル媒体を含む。
【００８８】
システムメモリ６２８は、揮発性メモリ形式のコンピュータシステム読み取り可能な媒体を含み、たとえばＲＡＭ６３０および／またはキャッシュメモリ６３２を含む。機器６１２は、さらにほかのリムーバブル／イムーバブル、揮発性／非揮発性のコンピュータシステム記憶媒体を含んでもよい。たとえば、記憶システム６３４は、イムーバブルで非揮発性磁気媒体（図６には図示しないが、通常ハードディスクドライブと称される。）のリード／ライトに用いられる。図６には図示されていないが、リムーバブルで非揮発性の磁気ディスク（たとえばフレキシブルディスク）のリード／ライトに用いられる磁気ディスクドライブ、リムーバブルで非揮発性の光ディスク（たとえばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭまたはほかの光媒体）のリード／ライトに用いられる光ディスクドライブを提供可能である。この場合、各ドライブは、１つまたは複数のデータ媒体インタフェースを介してバス６１８に接続される。メモリ６２８は、少なくとも１つのプログラムプロダクトを含む。プログラムプロダクトは、１組（たとえば少なくとも１つ）のプログラムモジュールを有する。これらのプログラムモジュールは、本発明の各実施例の機能を実行するように構成される。
【００８９】
１組（少なくとも１つ）のプログラムモジュール６４２を有するプログラム／実用ツール６４０は、たとえばメモリ６２８に記憶される。このようなプログラムモジュール６４２は、オペレーティングシステム、少なくとも１つのアプリケーションプログラム、他のプログラムモジュールおよびプログラムデータを含むが、それらに限られない。これらの一例または組み合わせは、ネットワーク環境の実現を含みうる。プログラムモジュール６４２は、通常、本発明に記載した実施例の機能および／方法を実行する。
【００９０】
機器６１２は、少なくとも１つの外部機器６１４（たとえばキーボード、ポインタ機器またはディスプレイ６２４など）と通信し、さらに、ユーザと機器６１２とのやり取りを可能にする少なくとも１つの機器、および／または機器６１２と少なくとも１つのほかの計算機器を通信可能にする任意の機器（たとえばネットワークカード、モデムなど）と通信してもよい。このような通信は、Ｉ／Ｏインタフェース６２２を介して行われる。機器６１２は、ネットワークカード６２０を介して１つまたは複数のネットワーク（たとえばＬＡＮ、ＷＡＮおよび／またはインターネットなどの公共ネットワーク）と通信する。図示のように、ネットワークカード６２０は、バス６１８を介して機器６１２のほかのモジュールと通信する。図６には図示されていないが、マイクロコード、機器ドライブ、冗長処理ユニット、外部磁気ディスク駆動アレイ、ＲＡＩＤシステム、磁気テープドライブおよびデータバッファ記憶システムなどを含み、それらに限られない他のハードウェアおよび／またはソフトウェアモジュールを機器６１２と併用してもよいことが明らかである。
【００９１】
機器６１２は、端末機器であってもよい。機器６１２の処理ユニット６１６は、システムメモリ６２８に記憶されているプログラムを実行することによって、各種類の機能的な応用およびデータ処理を実行し、たとえば本発明の実施例１，２，３，４における３次元シーンマップの生成方法を実現する。３次元シーンマップの生成方法は、具体的には、基本道路情報採集機器によって採集された少なくとも２フレームの点群データを取得し、少なくとも２フレームの点群データをデータレジストレーションするステップと、各フレームの点群データのうち、動的障害物に対応する第１類の点群データを削除し、各フレームの点群データをデータフュージョンしてオリジナルシーンマップを取得するステップと、オリジナルシーンマップにおいて、少なくとも１つの規則的物体に対応する第２類の点群データを、規則的物体にマッチングする幾何モデルのモデルデータに置換して３次元シーンマップを取得するステップとを含む。
【００９２】
実施例７
本発明の実施例７は、コンピュータプログラムが記憶されているコンピュータ読み取り可能な記憶媒体を提供する。コンピュータ読み取り可能な記憶媒体は、コンピュータプログラムがプロセッサによって実行される場合に、本発明の実施例１，２，３，４における３次元シーンマップの生成方法が実現される。３次元シーンマップの生成方法は、具体的には、基本道路情報採集機器によって採集された少なくとも２フレームの点群データを取得し、少なくとも２フレームの点群データをデータレジストレーションするステップと、各フレームの点群データのうち、動的障害物に対応する第１類の点群データを削除し、各フレームの点群データをデータフュージョンしてオリジナルシーンマップを取得するステップと、オリジナルシーンマップにおいて、少なくとも１つの規則的物体に対応する第２類の点群データを、規則的物体にマッチングする幾何モデルのモデルデータに置換して３次元シーンマップを取得するステップとを含む。
【００９３】
本実施例のコンピュータ読み取り可能な記憶媒体は、少なくとも１つのコンピュータ読み取り可能な媒体の任意の組み合わせであってもよい。コンピュータ読み取り可能な媒体は、コンピュータ読み取り可能な信号媒体またはコンピュータ読み取り可能な記憶媒体である。コンピュータ読み取り可能な記憶媒体は、たとえば電気、磁気、光、電磁、赤外線または半導体のシステム、装置または素子、またはそれらの任意の組み合わせを含み、それらに限られない。コンピュータ読み取り可能な記憶媒体は、より具体的な一例（完全に網羅されていないリスト）として、少なくとも１つの導線を有する電気接続、携帯式コンピュータ磁気ディスク、ハードディスク、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭまたはフラッシュメモリ、光ファイバ、ＣＤ−ＲＯＭ、光記憶素子、磁気記憶素子、または上記の任意の適切な組み合わせを含む。本発明において、コンピュータ読み取り可能な記憶媒体は、プログラムを含む、またはプログラムを記憶するあらゆる有形媒体である。プログラムは、指令実行システム、装置または素子によって使用されるか、それらと併用される。
【００９４】
コンピュータ読み取り可能な信号媒体は、ベースバンドでまたは搬送波の一部として伝播されるデータ信号を含み、コンピュータ読み取り可能なプログラムコードがベアラされる。このように伝播されるデータ信号は、多種類の形式を取ることが可能であり、電磁信号、光信号または上記の任意の適切な組み合わせを含み、それらに限られない。コンピュータ読み取り可能な信号媒体は、コンピュータ読み取り可能な記憶媒体以外の任意のコンピュータ読み取り可能な媒体であってもよい。コンピュータ読み取り可能な媒体は、指令実行システム、装置または素子によって使用されまたは併用されるプログラムを送信、伝播または伝送することができる。
【００９５】
コンピュータ読み取り可能な媒体に含まれるプログラムコードは、無線、電線、光ファイバ、ＲＦなど、またはそれらの任意の適切な組み合わせを含み、それらに限られない任意の適切な媒体によって伝送される。
【００９６】
本発明の操作を実行するためのコンピュータプログラムコードは、少なくとも１つのプログラム設計言語またはその組み合わせで書かれる。プログラム設計言語は、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋、ＲｕｂｙまたはＧｏなど、対象向けのプログラム設計言語を含み、Ｃ言語や類似なプログラム設計言語のような、通常の過程式プログラム設計言語を含む。プログラムコードは、完全にユーザのコンピュータで実行されたり、部分的にユーザのコンピュータで実行されたり、１つの独立なソフトウェアパッケージとして実行されたり、一部がユーザのコンピュータで実行され一部が遠隔コンピュータで実行されたり、完全に遠隔コンピュータやサーバーで実行されたりする。遠隔コンピュータに関わる場合、遠隔コンピュータは、ＬＡＮやＷＡＮを含め任意の種類のネットワークを介してユーザのコンピュータに接続されたり、外部のコンピュータに接続されたりする（たとえばインターネットサービス業者によってインターネットを介して接続される）。
【００９７】
なお、以上の記載は、本発明の好適な実施例およびその技術的な原理に過ぎない。当業者にとって、本発明は、ここに記載した特定の実施例に限られず、本発明の保護範囲から逸脱せずに各種類の明らかな変更、再調整および置換を行うことができる。よって、以上の実施例を通じて本発明を詳細に説明したが、本発明は、以上の実施例に限られず、本発明の思想を逸脱せずに、それ以外の均等の実施例を多く含むことも可能である。本発明の範囲は、添付の特許請求の範囲によって決められる。
【図１】
2020035448.tif 000003
【図２】
2020035448.tif 000004
【図３】
2020035448.tif 000005
【図４】
2020035448.tif 000006
【図５】
2020035448.tif 000007
【図６】
2020035448.tif 000008