(57)【特許請求の範囲】
【請求項１】
１つの地理的特徴の確認に関連する手による所作(ハンド・ジェスチャー)であって、確認された地理的特徴の物理的な位置を示唆する手による所作（第１の所作）、及びその確認された地理的特徴をあらわす手による所作（第２の所作）の動きをセンサで測定するための装置と、
前記手による所作を前記確認された地理的特徴に関する認識可能なコンピュータ命令に翻訳する第１のコンポーネントであって、前記手による所作とその所作があらわす意味とを対応付けたリストを参照することによって、前記確認された地理的特徴の物理的な位置を示唆する手による所作（前記第１の所作）、及び、前記確認された地理的特徴をあらわす手による所作（前記第２の所作）を、それぞれ所定の命令に翻訳する、当該第１のコンポーネントと、
１つの地理的領域における道路上を移動中の複数の位置を示すデータを受信する第２のコンポーネントと、
前記位置の１つを、翻訳された前記地理的特徴の物理的な位置及び翻訳された前記地理的特徴に関連付け、それを示すデータを格納する第３のコンポーネントと、
を備えたデータ収集システム。
【請求項２】
手による所作を入力するための前記装置が前記第１のコンポーネントに電子的に接続されたグローブであることを特徴とする請求項１に記載のシステム。
【請求項３】
前記手による所作が手と指の動きを含むことを特徴とする請求項１に記載のシステム。
【請求項４】
前記手による所作が、横方向、アドレス、場所、速度、分離帯、未舗装、特殊勧告標識、停止標識、進入禁止路、橋、又はトンネルを表すことを特徴とする請求項１に記載のシステム。
【請求項５】
移動中の位置を示すデータが車両の位置に対応することを特徴とする請求項１に記載のシステム。
【請求項６】
前記データがコンピュータ読取り可能なデータ・ファイルに格納されることを特徴とする請求項１に記載のシステム。
【請求項７】
前記認識可能なコンピュータ命令を可聴音声に変換するための第４のコンポーネントをさらに含む請求項１に記載のシステム。
【請求項８】
コンピュータのディスプレイ画面上に表示される地図の情報を備えており、該地図上において地域の一部とその位置に対応する場所の前記確認された地理的特徴とを示すことを特徴とする請求項１に記載のシステム。
【請求項９】
地理データベースのためのデータを収集する方法であって、位置判断システム、コンピュータおよび、グローブ装置を含むデータ収集システムによって実行される前記方法が、
車両で１つの地域を移動しながら、前記車両内の前記位置判断システムにより位置を求める段階と、
前記車両内の調査員に装着された前記グローブ装置を用いて、前記調査員が確認した地理的特徴に関連した手による所作の入力を受信する段階と、
前記データ収集システムの前記コンピュータにより、前記手による所作とその所作があらわす意味とを対応付けたリストを参照することで、前記受信された手による所作の入力あらわす意味が、少なくとも前記車両の移動方向からみて右側若しくは左側、又は特定のアドレスであるのかを識別し、
前記識別された手による所作と、移動中に求められた前記位置の１つに基づいて前記位置の1つから所定距離離れた計算位置を含む仮想位置を求める段階と、
前記データ収集システムの前記コンピュータにより、前記仮想位置を示すデータと前記確認された地理的特徴とをコンピュータ読取り可能なデータ・ファイルに格納する段階と、
を含む地理データベースのためのデータを収集する方法。
【請求項１０】
進路判断システムにより、移動中の車両進路を求める段階をさらに含む請求項９に記載の方法。
【請求項１１】
前記データ収集システムの前記コンピュータは、前記仮想位置を求める際に、前記前記グローブ装置の動きから得られる地理的特徴に関係する手による所作を、前記リスト内に所定の所作と照合し、前記手による所作を道路のコーナー、前記車両の移動方向からみて右側若しくは左側、又は特定のアドレスを含む地理的特徴として識別することをさらに含む請求項９に記載の方法。
【請求項１２】
前記データ収集システムの前記コンピュータにより、前記命令を可聴音声に変換することをさらに含む請求項１１に記載の方法。
【請求項１３】
前記位置を求める段階がＧＰＳ受信装置で実行されることを特徴とする請求項９に記載の方法。
【請求項１４】
前記調査員に装着された前記グローブ装置により、前記コンピュータ読取り可能なデータ・ファイルにデータを格納する前記段階に先立ち、前記データを格納するために手による所作の入力を受信することをさらに含む請求項９に記載の方法。
【請求項１５】
前記格納する段階が前記移動中に確認された位置を示すデータを格納することをさらに含むことを特徴とする請求項９に記載の方法。
【請求項１６】
地理データベースのためのデータを収集するデータ収集システムを用いる方法であって、位置判断システム、コンピュータおよび、グローブ装置を含むデータ収集システムによって実行される前記方法が、
１つの地域内の道路上を車両が移動することで前記データ収集システムが運ばれ、前記車両の前記位置判断システムにより、前記車両の位置の瞬間的地理的座標を継続して求める段階と、
前記車両内の調査員に装着された前記グローブ装置により、前記車両の外側に位置する確認された地理的特徴の物理的な位置を示す第１の手による所作の入力を受信する段階であって、前記第１の手による所作の入力は、前記確認された地理的特徴が前記車両の移動方向からみて右側又は左側にあるかを示す情報を含み、
前記手による所作とその所作があらわす意味とを対応付けたリストを参照することによって、前記第１の手による所作の命令を翻訳する段階と、
前記調査員に装着された前記グローブ装置により、前記確認された地理的特徴を表す第２の手による所作の入力を受信する段階と、
前記リストを参照することによって、前記第２の手による所作の命令を翻訳する段階と、
前記データ収集システムの前記コンピュータにより、求められた車両の地理的座標に、前記第１の手による所作を基に翻訳された地理的特徴の物理的な位置、及び前記第２の手による所作を基に翻訳された地理的特徴を関連させたデータをコンピュータ読取り可能なデータ・ファイル内に格納する段階と、
を含む地理データベースのためのデータを収集するデータ収集システムを用いる方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、地理データベースためのデータを収集することに関し、より詳細には、手及び／又は指による所作を用いて地理データベースためのデータを収集することに関する。
【０００２】
【従来の技術】
地理データベースには様々な使い道がある。地理データベースは、車載ナビゲーション・システム、パーソナル・コンピュータ、ネットワーク化されたコンピュータ処理環境、その他の様々な種類のプラットフォームにおいて、及びインターネット上において用いられる。地理データベースは様々な種類の用途に用いられ、地図表示、経路算出、経路案内、トラックの運送配備、交通整理、電子版職業別電話帳、救急サービスなどを含む様々な機能を提供する。
【０００３】
これら種々の機能を提供するために、地理データベースは、対象とされた地理的領域の地理的特徴を表すデータを含む。地理データベースは、地域道路の地理的座標、道路区分毎の速度制限、停止灯の場所、道路交差点での進路変更規制、アドレス区域、通り名などのように表された地理的特徴についての詳細を含む。地理データベースはまた、対象とされる地域の関心ある地点についての情報を含むこともできる。関心ある地点は、レストラン、ホテル、空港、ガソリンスタンド、スタジアム、警察署などを含むことができる。
【０００４】
地理データベースにとって情報収集することは重要な作業である。最初のデータ収集が重要な仕事というだけでなく、地理データベースが定期的に更新されることも必要である。例えば、新しい通りが建設され、通り名が変わり、交通信号が設置され、既存の道路に進路変更規制が追加される。また、既存の地理データベースに既に表されている地理的特徴について、新たな水準の詳細が追加されることもある。道路用の既存の地理データベースは、例えば、車線幅、路肩のサイズ、車線柵、アドレス範囲、歩道、自転車専用道路などの情報により機能を向上させることができる。したがって、地理データベースのための情報収集を継続する必要性がある。
【０００５】
１つの方法によると、（ここでは「調査員」と呼ぶ）技術者は、地理データベースのためのデータを収集する作業を割当てられる。調査員はそれぞれ、割当てられた領域を隈なく物理的に移動し、確認された地理的特徴についての情報を記録できる。現地にいる間に調査員は、地図の印刷されたコピーに物理的に書込むことによって、確認された情報を記録できる。例えば調査員は、地理的特徴の属性についての記述を地図上の地理的特徴の表記に隣接して書込むことができる。現地においてデータが収集された後に、調査員はコンピュータ・プログラムを用いて地理データベースの主コピーにデータを入力する。加筆された地図の印刷されたコピーから作業開始すると、調査員は、地理データベースのデータに追加及び／又は訂正を施し、現地に出ている間に本人によって実際に確認された地理的特徴を反映させる。
【０００６】
【発明が解決しようとする課題】
この方法は効果的であるけれども改良の余地がある。例えば地図の印刷されたコピー上に地理的特徴の記述を書込むことは、時間がかかることになる。また、動く車両の移動中に情報を判読しやすいように書込むことが困難なこともある。
ある種の地理的データを取得するためのコンピュータ化されたデータ収集技術は公知である。しかしながら、公知のコンピュータ化されたデータ収集技術は、ある種の地理的データ属性の収集には適さない。
【０００７】
さらに、データ収集の間に調査員の膝の上又は近くに置くことができるラップトップ・コンピュータ及びその他の装置は、これらが車両中にある調査員のごく近傍にある状態では、不便又は厄介になることもある。また、動く車両内での書込みにともなう困難性と同様に、データ収集するためにマウス、ペン、針、又はタッチ画面ディスプレイを用いることもまた、調査員にとっては困難であり、しばしば悩まされることにもなる。
従って、地理データベースためのデータを収集する改良された方法及びシステムを提供することが望ましい。
【０００８】
【課題を解決するための手段】
これらの及びその他の目的に取組むために、本実施の形態は、地理データベースためのデータを収集し入力するために、調査員によって用いられるコンピュータ装置に接続された手による所作に応答する装置を含むデータ収集システムからなる。データ収集システムは、調査員によって地理的領域の道路上を運ばれる。データ収集システムが輸送されているときに、データ収集システムの位置が取得される。データ収集システムにおけるプログラム作成は、調査員の手及び／又は指による所作を認識する。データ収集システムは、所作に関連付けられたデータの種類とともに取得された位置を示すデータを格納する。データ収集システムによって取得されたデータが用いられ、地理データベースにデータを追加し又は修正する。データ収集システムによって取得されたデータが表示され、そのため、調査員は地理データベースにあるデータ記録を追加し又は修正できる。
【０００９】
別の態様によると、データ収集システムが地理的領域の道路上を運ばれる際に、データ収集システムは、自らの位置を継続して求める位置判断システムを含む。データ収集システムにおける所作認識ユニットは、随行調査員による所作を認識する。データ収集システムにおける音声合成のプログラム作成は、認識された所作をテキストから音声に変換し、そのことにより、調査員が聴取するように再生される。調査員による確認を受信した際に、データ収集システムは、位置判断システムによって取得された位置と一緒にテキストを格納する。データ収集システムによって取得されたデータは表示でき、そのため、調査員は地理データベースにおけるデータ記録を追加し又は修正できる。
【００１０】
本実施の形態は、手及び／又は指による所作のコンピュータ化された解釈を提供し、データを安全で実質的に正確な手法でデータ収集システムに入力する。本実施の形態はさらに、乗車中のデータ収集を望ましい状態にする「目視不要」でのデータ記入を可能にする一方で、データを比較的高速で入力するために用いることができる。
【００１１】
【発明の実施の形態】
Ｉ．概要
図１は地理データベースの基本バージョン１００を示す。地理データベースの基本バージョン１００は、対象領域１０８の地理的特徴を表すデータ１０２を含む。対象領域１０８は、アメリカ合衆国のような国全体に対応できる。或いは、地理データベースの基本バージョン１００は、アメリカ合衆国、カナダ及びメキシコのような数カ国、又はフランス、ドイツ及びイタリア等のような数カ国に対応できる。別の選択肢によると、基本バージョン１００は、米国の西海岸又は中西部のような国内の単一地域のみを表すことができる。地理データベースの基本バージョン１００は、対象領域１０８に関連する最新データを有するコピーとして維持される。様々な方法が用いられ、基本バージョン１００のデータの維持状態を確認できる。地理データベース１００は対象領域１０８全体の地理的特徴を含むが、対象領域１０８の部分によっては、地理データベースのデータによって表されない地理的特徴を含むか又はそれについての対象がまばらなところがある。
【００１２】
上記したように、地理データベースの基本バージョン１００にあるデータ１０２は、対象とされる領域１０８における地理的特徴を表す。データ１０２は、表された地理的特徴の様々な属性を含む。例えば、地理データベースの基本バージョン１００は道路を表すデータと、道路上の地理的な位置座標、道路の通り名、道路沿いのアドレス範囲、交差点の進路変更規制などのような道路の属性を表すデータとを含む。地理データ１０２はまた、対象とされた地理的領域１０８にある関心ある地点についての情報を含むことができる。関心ある地点は、ホテル、レストラン、博物館、スタジアム、事務所、自動車販売代理店、自動車修理店などを含むことができる。地理データ１０２はこれら関心ある地点の位置についてのデータを含むことができる。地理データ１０２はまた、市、町又はその他の地域共同体のような場所についての情報を含むこともできる。地理データ１０２はその他の種類の情報を含むことができる。
【００１３】
地理データベースの基本バージョン１００は、定期的且つ継続して更新され、拡張され、及び／又はそれ他の方法で修正される。これらの操作を容易にするために、地理データベースの基本バージョン１００は、更新及び開発を容易にする形式に維持されるのが好ましい。例えば、基本バージョン１００にあるデータは、非圧縮形式で格納できる。好適な形式の例はＶＳＡＭ形式であるが、専売及び非専売のいずれも問わずその他の種類の形式が適していることもある。
地理データベースの基本バージョン１００のコピーは、第１の場所１１４に物理的に位置させられる。１つの実施の形態において、地理データベースの基本バージョン１００は、１つ又はそれ以上のハードディスクに格納され、アムダール又はＩＢＭの汎用大型コンピュータなどの汎用大型コンピュータ１１６によりアクセスされる。１つ又はそれ以上のバックアップ・コピーもまた、維持できる。
１つの実施の形態において、地理データ１０２は、イリノイ州シカゴのナビゲーション・テクノロジーズ・コーポレーションによって維持され開発される。しかしながら、ここに開示された発明概念が特定のいかなるデータ・ソースにも限定されるものでないということは理解されるべきである。
【００１４】
図２に示すように、地理データベースの基本バージョン１００を用いて派生データベース製品１１０を製作できる。基本バージョン１００から製作された派生データベース製品１１０は、基本バージョン１００にある全データの一部分のみを含むことができる。例えば、派生データベース製品１１０は、基本バージョン１００の対象領域内にある１つ又はそれ以上の指定地域のみに関連するデータを含むことができる。
派生データベース製品１１０は様々な用途による使い道がある。例えば、派生データベース製品１１０は用途によって用いられ、経路算出、経路案内、車両測位、地図表示、電子版職業別電話帳等などの様々な機能を、その他の種類の機能と同様に、提供できる。派生データベース製品１１０は、様々な種類のコンピュータ処理プラットフォーム１１２で用いることができる。例えば、派生データベース製品１１０は、（車載のナビゲーション・システム及び手持ち式携帯用ナビゲーション・システムのような）ナビゲーション・システム、（デスクトップ及びノート型コンピュータを含む）パーソナル・コンピュータ、及び（ポケットベル、電話、個人用携帯情報端末等のような）その他の種類の装置において用いることができる。派生データベース製品１１０はまた、インターネットを含むネットワーク化されたコンピュータ処理プラットフォーム及び環境で用いることもできる。
【００１５】
基本バージョンから製作された派生データベース製品１１０は、データベース１００の主コピーが維持される形式と異なる形式のものとなることがある。派生データベース製品１１０は、それらが実装されるプラットフォームにおける派生製品の使用を容易にする形式のものとなることがある。派生データベース製品１１０はまた、それらが配置される媒体に圧縮形式で格納することもある。
派生データベース製品１１０は、それらが実装されるハードウェアのプラットフォームに適する媒体に格納できる。例えば、派生データベース製品は、現在のところ入手可能な又は将来入手可能になるＣＤ−ＲＯＭディスク、ハードディスク、ＤＶＤディスク、フラッシュメモリ又はその他の媒体様式に格納できるものである。
【００１６】
前記したように、地理データベースの基本バージョン１００は、対象領域１０８に関する最新のデータを含む。地理データベースの基本バージョン１００にあるデータ１０２の対象を定期的に更新し、点検し、拡張する方法が用いられる。データベースの対象を拡張することには、地理データベースの記録にこれまでに表されてこなかった地理的特徴を表すデータ記録を追加することが含まれる。例えば、（図１の領域１０８のような）対象領域内には、表されていない補助領域があり得る。データベースの対象を拡張することはまた、例えば、新たな区画のように新たな開発のためのデータを追加することも含める。対象を拡張することはまた、既に表されている領域についてのさらなる詳細を追加することを含めることもできる。地理データベースの対象を拡張することに加えて、データベースの既存のデータを更新し点検する継続的な必要性がある。例えば、速度制限が変わり、進路変更規制が変更されることがあるなどである。
【００１７】
再び図１を参照すると、更新し、点検し、拡張する方法は、１つ又はそれ以上の現地事務所１１８の職員によって実行される。現地事務所１１８は、地理データベースの基本バージョンの対象領域１０８に対応する地理的領域に配置される。現地事務所１１８はそれぞれ、対象領域１０８全体の個々の割当て区域１２０に関連させられる。現地事務所１１８の各々には、適当なハードウェアとソフトウェアが備えられており、そのことにより、現地事務所に配置されたコンピュータ処理装置とホストコンピュータ１１６との間でデータ交換が可能になる。１つの実施の形態において、現地事務所１１８及びホストコンピュータ１１６は、データ・ネットワーク２４０で接続される。ネットワーク２４０は、ホストコンピュータ１１６と現地事務所１１８との間のデータ交換を可能にする広域ネットワーク（ＷＡＮ）、インターネット、又はその他のいかなる種類の技術でもよい。
【００１８】
現地事務所１１８はそれぞれ、（ここでは「調査員」と呼ぶ）１人又はそれ以上の技術者を配置する。調査員は機能の幾つかを実行する。調査員は基本データベース１００ためのデータを収集する。調査員は、基本データベース１００に事前に含まれなかった地理的特徴についてのデータを追加できる。調査員はまた、基本データベース１００に既に表されている地理的特徴についてのデータを点検し、データが正確で最新であることも確認できる。
調査員のデータ収集活動が編成され割当てられる。図３を参照すると、割当ての各々は、割当て領域２００に関連する。割当て領域２００は地理的特徴を含む物理的な地理的領域であり、それについて、調査員は、地理データベースの基本バージョン１００を更新し又は拡張するためのデータを収集する。割当て領域２００は通常、対象領域１０８の比較的小さな一部区域である。割当て領域２００は、対象領域の現地事務所に割当てられた部分１２０内にあってもよい。
【００１９】
割当て領域２００の規模は、収集されるデータの種類、割当て領域の現地事務所からの距離、割当て領域の地理的特徴の密度などのような様々な要因によって決めることができる。例えば、割当て領域２００を数マイル平方にすることができるし、或いは数百マイル平方にすることもできる。
幾つかの種類による地理的特徴についてのデータは、（例えば航空写真を用いて）現地事務所の位置を離れることなく収集することが可能であるが、その他の種類による地理的特徴についてのデータ収集については、調査員が物理的に地理的特徴を確認することが求められる。従って、幾つかの種類によるデータを収集するために、調査員が割当て領域まで移動しなければならないことがある。この機能を効率的に実行するために、調査員は、現地に出ている間に可能な限り大量のデータを収集するよう試みることになる。
【００２０】
収集するため、調査員によって物理的な直接確認を必要とする地理的データの種類の１つは、通りのアドレス・データである。収集するため、調査員によって物理的な直接確認を必要とする地理的データのその他の種類は、道路毎の速度制限、道路が舗装されているかどうか、道路に沿い路肩があるかどうか、及び道路に沿い車線柵があるかどうかを含む。収集するため、これらに加えて調査員によって物理的な直接確認を必要とする地理的データの種類は、以下に説明するように他にもある。
【００２１】
II．データ収集システム
図４は、データ収集システム２２５のコンポーネントを示す。データ収集システム２２５は、調査員が直接確認して取得するこれらの種類の地理的特徴についてのデータ収集を容易にする手段である。データ収集システム２２５を用い、以下に説明するように、その他の種類のデータと同様にアドレス・データを取得する。
【００２２】
本実施の形態によると、データ収集システム２２５は、ハードウェア及びソフトウェアのコンポーネントを含む。データ収集システム２２５は位置判断システム２３０を含む。位置判断システム２３０は、自らの位置及びそれ故に据付けられた自らの車両３０４の位置を求める。位置判断システム２３０は定期的（又は不定期）にこの判断を更新する。位置判断システム２３０は、長期にわたり求められた車両の瞬間位置を示す一連の位置データの形で、出力を提供する。例えば、位置判断システム２３０は秒毎に車両位置を求めることができる。或いは、位置判断システム２３０は、例えば２秒毎、５秒毎などのより低頻度で、又は０．５秒毎又は０．１秒毎などのより高頻度で、或いはそれ以上の高頻度で車両の位置を求めることができる。位置データは各々、地理的座標即ち緯度と経度及び場合によっては高度によって定義できる。位置判断システム２３０は、ＧＰＳ、ＤＧＰＳ、推測航法などのような公知技術を用いて実行できる。位置判断システム２３０は、好適なＧＰＳ受信装置を用いて実行できる。好適なシステムは、ガーミン、トリンブル、サトロック及びアシュテックから市販されている。
【００２３】
データ収集システム２２５はまた、進路判断システム２３２を含む。進路判断システム２３２は車両進路を求める。進路判断システム２３２は、長期にわたり求められた一連の車両進路データの形で、出力を提供する。進路データの各々は方位角読取りによって定義できる。進路判断システム２３２は定期的（又は不定期）にこの判断を更新する。例えば、進路判断システム２３２は、１秒毎、２秒毎、５秒毎等の、又は０．５秒毎又は０．１秒毎などのより高頻度で、或いはそれ以上の高頻度で車両進路を求めることができる。進路判断システム２３２の出力は、位置判断システム２３０の出力と必ずしも一致する必要はない。進路判断システム２３２は、コンパス、ジャイロスコープなどの公知技術を用いて実行できる。
【００２４】
位置判断システム２３０及び進路判断システム２３２は、データ収集システム２２５の一部とすることができる。或いは、位置判断システム２３０及び進路判断システム２３２は、データ収集システム２２５にそれぞれ出力を提供する独立ユニットにすることもできる。別の選択肢によると、位置判断システム２３０及び進路判断システム２３２は、調査員が移動する車両に据付けられた車載のナビゲーション・システムの一部にすることもできる。この後者の選択肢において、データ収集システム２２５は、位置判断システム２３０及び進路判断システム２３２に連結され、該システムの出力を車載のナビゲーション・システムから受信する。
【００２５】
データ収集システム２２５はデータ収集プログラム２３６を含む。データ収集プログラム２３６は、ノート型コンピュータなどの携帯用コンピュータ装置２３８に実装されたソフトウェア・プログラムにすることができる。１つの実施の形態において、データ収集プログラム２３６はプログラム作成言語Ｃで書込まれる。別の実施の形態においては、Ｃ＋＋、ジャバ、ビジュアル・ベーシックなどの他のプログラム作成言語を用いることができる。
データ収集プログラム２３６はデータ受信コンポーネント２４０を含む。データ受信コンポーネント２４０は、位置判断システム２３０及び進路判断システム２３２からの一連の出力を受信するプログラム作成ルーチンである。
【００２６】
データ収集システム２２５はまた、手による所作に応答する装置（ここでは「グローブ」とも呼ばれる）２４２と、フィードバックを提供する随意的なスピーカ２４４を含む。グローブ２４２は、公知のインターフェースを介して携帯用コンピュータ装置に連結された周辺装置とすることができ、スピーカ２４４は、携帯用コンピュータ装置２３８のハードウェアの一部とすることができる。データ収集プログラム２３６は、グローブ・データ・コンポーネント２５０を含むか、或いは、グローブ・データ・コンポーネント２５０は、携帯用コンピュータ装置２３８の外に設けることができる。グローブ・データ・コンポーネント２５０は、グローブ２４２からの出力を受信するプログラム作成ルーチンである。グローブ・データ・コンポーネント２５０はまた、スピーカ２４４にユーザへのフィードバックのための出力を提供することもできる。
【００２７】
データ収集プログラム２３６はまた、データ関連コンポーネント２５４を含む。データ関連コンポーネント２５４は、データ受信コンポーネント２４０及びグローブ・データ・コンポーネント２５０とインターフェースする。データ関連コンポーネント２５４はまた、データ格納装置２６０ともインターフェースする。データ格納装置２６０は、携帯用コンピュータ装置２３８のハードディスクなどの携帯用コンピュータ装置２３８のハードウェアの一部にすることができ、また、データ格納装置２６０は、公知のインターフェースを介して携帯用コンピュータ装置に連結された周辺装置にすることもできる。データ受信コンポーネント２４０、グローブ・データ・コンポーネント２５０、及びデータ関連コンポーネント２５４の機能は、以下で説明される。但し、最初にグローブ２４２を説明する。
【００２８】
III．グローブの操作
手による所作応答装置、即ちグローブ２４２は、調査員の手／及び指の動きを測定し、携帯用コンピュータ装置２３８にそれらを送信するための入力装置である。指と手の位置及び動きを正確に繰返し測定するセンサを備えたグローブ２４２は、通常軽量である。精巧なデータ・グローブの幾つかを代わりに用いて、指と手の動きに加えて手首及び腕の動きも測定できる。データ・グローブ２４２はコントロール・ボタンを含むことが可能で、これは、「ＣＯＭＭＩＴ」などの頻繁に使用される命令用に用いることができ、こうした命令を以下で説明する。手による所作応答装置はグローブを含む必要はなく、代わりにレーザ、光学、静止画像などによる所作を追跡することによって手及び／又は指による動きを捕捉する装置にできるということにも注意されたい。
【００２９】
グローブ２４２は、指及び手の各々に多くの自由度を与え、調査員の意図を示す。自由度の数は通常、グローブにおけるセンサ数によって決まる。現在のところ、普及グローブの幾つかは、１２個から２４個のセンサを有する。センサは曲げに敏感であり、それらの抵抗は、曲げにともない線形的（又は非線形的）に変化する。センサは薄く可撓性があり、曲げに対する抵抗は検知されない程度である。センサは、指関節上での位置及び関節の曲げ半径に対して低感度を示すため、グローブは広範囲にわたり高品質測定を提供できる。必要に応じ及び用いられるグローブの種類によっては、グローブ２４２の出力信号から車両運動によるものを減じることにより、車両の動きを考慮に入れることができる。
【００３０】
１つの実施の形態においては、グローブ２４２は携帯用コンピュータ装置２３８に連続ケーブルによって接続されるが、別の実施の形態においては、グローブ２４２は携帯用コンピュータ装置２３８に無線周波数によって接続される。好適なグローブ・システムは、エッセンシャル・リアリティ、ＬＬＣ及びイマージョン・コーポレーションから市販されている。
前記したように、グローブ２４２は、データ収集のための様々な手話メッセージに用いることができる。手話の具体例はアメリカ手話（ＡＳＬ）である。単語及び概念の多くはＡＳＬ手話を持つが、ある単語が手話を持たないときは、手話法のアルファベットを用いて１字毎綴りを示すか又は表にプログラム化された指定所作によって表すことができる。
【００３１】
IV．データ収集システムの作動
データ収集システム２２５の作動を図４から図１６を参照して説明する。第１の実施の形態によると、調査員は、車両内にあって割当て領域の道路上を移動する。調査員は割当て領域の道路上を車両で移動できるが、好適であれば他のいかなる移送方式をも用いることができる。図５を参照すると、道路３００の図がある。調査員は車両３０４内の乗員である。車両３０４はデータ収集システム２２５を装備する。車両３０４は、道路３００に沿い矢印３０８によって示された方向に移動中である。車両３０４は、「Ａ」と表記された場所から道路３００の経路３１０に沿い移動してきた「Ｂ」と表記された場所にいる。
【００３２】
車両３０４内の位置判断システム２３０は、車両３０４が道路３００上を移動する際の車両３０４の瞬間位置を求める。図５は、位置判断システム２３０によって求められた一連の位置即ちＰＯＳ（１）、ＰＯＳ（２）、ＰＯＳ（３）及びＰＯＳ（ｋ）を表す。一連の位置は、車両３０４が「Ａ」によって示された場所から「Ｂ」によって示された場所まで道路３００上を移動した際にいた車両３０４を、位置判断システム２３０が求めた位置である。位置判断システム２３０によって求められた一連の位置は、車両３０４が道路３００上を移動する際に必ずしも車両経路３１０沿いに正確に位置する必要はない。これらの不一致は、位置判断システム２３０の読取りにおいて通常生じる変動に起因することがある。
【００３３】
同様に、車両３０４が道路３００上を移動する際に、進路判断システム２３２が一連の進路を求める。一連の進路は図５に表されていないが、場所「Ｂ」に最新の進路が示される。
車両３０４が道路３００上を移動する際に、データ収集プログラム２３６のデータ受信コンポーネント２４０は、位置判断システム２３０から一連の位置即ちＰＯＳ（１）、ＰＯＳ（２）、ＰＯＳ（３）及びＰＯＳ（ｋ）を示すデータと、進路判断システム２３２から一連の車両進路を示すデータとを受信する。データ受信コンポーネント２４０は、データ格納装置２６０のファイル（例えば図７のファイル３１４）にデータを格納するデータ関連コンポーネント２５４に、これらのデータを転送する。
【００３４】
車両３０４が移動する際に、データ受信コンポーネント２４０が車両の位置及び進路を示すデータ受信を継続し、データ関連コンポーネント２５４がこれらのデータ格納を続行する。これらプロセスを続行する際に、データ収集プログラム２３６のグローブ・データ・コンポーネント２５０は、（まとめて、ここでは「所作」と呼ぶ）手及び／又は指による動き及び／又は身振りによって与えられた命令を受信する用意のある様式である。グローブ２４２は、手及び／又は指による動きを与えることができる。グローブ２４２に加えセンサが調査員の腕部又は頭部などの適当な位置に設置されたならば、調査員の例えば腕又は頭の動きによって身振りが付与される場合ことがある。
【００３５】
この例によると、車両３０４が「Ｂ」と表記された場所にいるときに、調査員がデータ収集システム２２５を用いてアドレス・データを収集する。車両３０４が「Ｂ」と表記された場所にいるときに、調査員が道路３００の左側に沿って立つ建物上のアドレス「４３２５」を確認する。調査員はグローブ２４２を用いて命令「ＬＥＦＴ」を示す指定所作を行う。１つの実施の形態において、調査員は命令「ＬＥＦＴ」に割当てられた手による特定の所作を用いるが、別の実施の形態において、グローブ・データ・コンポーネント２５０がどのようにプログラム化されるかによって決まるＡＳＬを用いて、調査員は命令又はその一部を綴る。
【００３６】
図６を参照すると、データ収集プログラム２３６のグローブ・データ・コンポーネント２５０にある所作認識ルーチン３１６は、所作「ＬＥＦＴ」を認識しようと試みる。所作認識ルーチン３１６は、格納された照合のための所作命令表３１８を点検する。
図７は格納された所作の例示的な表３１８を示し、それには、「ＬＥＦＴ」、「ＲＩＧＨＴ」、「ＣＯＲＮＥＲ」、「ＰＬＡＣＥ」、「ＳＰＥＥＤ」、「ＤＩＶＩＤＥＲ」、「ＣＯＭＭＩＴ」などの命令が含まれる。表３１８は、これらに加え、又はこれらに代えて、その他の命令を含むことができる。さらに、格納された所作は、ＡＳＬのアルファベット文字又は数字システムを含むことができる。所作は、相互に緊密に重複することがあるが、重複量は、異なる所作間を区別するグローブ２４２のセンサ数及び／又はセンサの感度によって決まることになる。表３１８の所作は例としてのみ示されており、命令を表すその他の所作がプログラム化できるということを理解すべきである。従って、当業者であれば、所作が個々にプログラム化され、所望のいかなる数の命令をも表すことができるということを理解できる。
【００３７】
再び図６を参照すると、所作が認識された場合に、所作認識ルーチン３１６は２つの段階を実行する。第１に、データ受信コンポーネント２４０によって位置判断システム２３０から受信された最新の位置データ即ちＰＯＳ（ｋ）と、データ受信コンポーネント２４０によって進路判断システム２３２から受信された最新の進路データ３１９とを、所作認識ルーチン３１６が識別する。第２に、所作認識ルーチン３１６は、所作が認識されたことを示す可聴出力（例えば発信音）をスピーカ２４４に出力する。或いは、所作の一致が見出されたとき、その所作に対応する文字テキスト列３２４がグローブ・データ・コンポーネント２５０にあるテキスト音声変換合成ルーチン３３０に送信されるようにする。テキスト音声変換合成ルーチン３３０は、文字テキスト列３２４を音声出力に変換する。
【００３８】
この例によると、所作が認識されたことを示す可聴出力を聞いた時に、グローブ２４２を用いて、調査員が命令「ＡＤＤＲＥＳＳ」を示す指定所作をすることができる。前の場合と同様に、所作認識ルーチン３１６は格納された照合のための所作命令表３１８を点検する。一致と仮定して、グローブ２４２を用いて、調査員が確認されたアドレス「４３２５」を示す指定所作をすることができる。グローブ２４２の出力が所作認識３１６によって受信され、格納された所作命令表３１８に所作による「４」、「３」、「２」、「５」を点検する。上記のように、一旦所作の各々について照合が検出されると、所作の対応する文字テキスト列３２４が、グローブ・データ・コンポーネント２５０のテキスト音声変換合成ルーチン３３０に送信される。テキスト音声変換合成ルーチン３３０は、文字テキスト列３２４を音声出力に変換する。音声出力はスピーカ２４４よって再生され、調査員はそれを聞いて、所作認識３１６が所作フレーズ「４３２５」を適切にテキスト列に変換したことを自ら確認できる。所作命令認識３１６を用いて変換されたフレーズを再生するためにテキスト音声変換合成ルーチン３３０を用いることは、所作フレーズ「４３２５」を所作命令認識３１６が正確に捕捉したかどうかを、調査員が即座に知ることができるようにする。
【００３９】
スピーカ２４４によって再生された変換済みテキスト列の音声出力が自らの所作フレーズに対応する場合に、調査員はアドレス・データを格納してよいとの指示をする。調査員は、命令「ＣＯＭＭＩＴ」を所作することによってこの指示をする。所作認識ルーチン３１６は、格納された所作命令表３１８を用いて所作命令「ＣＯＭＭＩＴ」を認識しようと試みる。所作認識ルーチン３１６が所作命令「ＣＯＭＭＩＴ」を認識した場合に、次の２つの段階が実行される。第１に、グローブ・データ・コンポーネント２５０が命令を出力し、その命令「ＣＯＭＭＩＴ」が認識されたことを示す可聴出力（例えば発信音）をスピーカ２４４に提供する。第２に、グローブ・データ・コンポーネント２５０は、最新の位置データ即ちＰＯＳ（ｋ）と、最新の進路データ３１９と、調査員によってデータ関連コンポーネント２５４に示される横方向（即ち「左」又は「右」）と、アドレス・テキスト列３２４とをデータ関連コンポーネント２５４に送信する。
【００４０】
図８を参照すると、データ関連コンポーネント２５４は、最新位置データ即ちＰＯＳ（ｋ）を示すデータと、最新進路を示すデータと、横方向データとを受信する。この情報を用いて、データ関連コンポーネント２５４は第１の仮想位置３４０を算出する。第１の仮想位置３４０は、地理的座標即ち緯度、経度、及び場合によっては高度をよって定義される。第１の仮想位置３４０は、（データＰＯＳ（ｋ）によって示された）最新の位置から、最新の進路３１９の方向に対して横方向（即ち「左」）に凡そ５メートルから１０メートル離れた位置にあると算出される。この実施の形態において、仮想位置は、示された横方向の進路方向から９０°の位置を算出することによって求められる。仮想位置は、必ずしも関連付けられたアドレスにある建物の正確な位置に対応するように意図されてはいない。データ関連コンポーネント２５４は、仮想位置３４０を示すデータにアドレス・テキスト列３２４を関連付ける。データ関連コンポーネント２５４は、これらのデータ項目をデータ格納装置２６０のファイル３４４にまとめて格納する。
【００４１】
再び図６を参照すると、フレーズの再生後に、本来の所作フレーズが正確に認識されていなかったと調査員が判断する事態が発生する場合がある。この実施の形態においては、テキスト音声変換合成ルーチン３３０の音声出力を聴取することによって、調査員がこの判断をするが、別の実施の形態においては、モニタ又は画面上の出力を調査員が読取る。変換されたフレーズは保存されるべきではないと調査員が判断した場合には、自らは「ＡＢＯＲＴ」のような別の所作命令によってデータ収集システム２２５に、この意図を示すことができる。続いて、調査員が命令「ＡＢＯＲＴ」を所作した場合に、所作命令認識ルーチン３１６は、格納された所作命令表３１８を用いて所作命令「ＡＢＯＲＴ」を認識しようと試みる。アドレスがテキストに変換された後に、所作認識ルーチン３１６はプログラム化され、所作命令選択肢を「ＣＯＭＭＩＴ」と「ＡＢＯＲＴ」のみに限定することができることに注意されたい。所作認識ルーチン３１６が所作命令「ＡＢＯＲＴ」を認識した場合に、変換された文字テキスト列データ３２４は処分される。データ収集プログラム２３６のグローブ・データ・コンポーネント２５０は次に、別の所作の受信を待つ様式に戻ることができる。
【００４２】
調査員が「ＣＯＭＭＩＴ」又は「ＡＢＯＲＴ」などの所作命令を示したときに、所作認識ルーチン３１６が命令を認識できない事態が発生する場合もある。もしこれが発生したならば、所作認識ルーチン３１６は、命令が認識されていなかったことを示す出力をスピーカに提供する。この出力は、間違いの発信音又は警告音の形ですることができる。所作認識ルーチン３１６は、命令を再度所作する機会を調査員に提供できる。
グローブ・データ・コンポーネント２５０はまた、例えばノート型コンピュータ２３８のキーボードを介して、調査員が命令又はアドレスを手作業で入力することを可能にする機能も提供できる。命令又はアドレスの手作業の入力は、オプションとして提供できる。さらに、グローブ２４２が用いられ、手作業で命令又はアドレスを入力するときにマウス又は針などの周辺入力装置として機能することができる。例えば、グローブ２４２が用いられ、画面上のメニューなどを遠隔操作することができる。
【００４３】
調査員がデータ収集システム２２５を用いて、第１の仮想位置２８０に関連付けられたアドレス・データを格納した後に、調査員は、データ収集システム２２５を用いて、より多くのアドレス・データを格納することができる。図９を参照すると、車両３０４が道路３００上を「Ｂ」と表記された位置から「Ｃ」と表記された位置まで移動したことが表される。車両３０４が「Ｂ」と表記された位置から「Ｃ」と表記された位置まで移動したときに、位置判断システム２３０は、車両３０４の地理的座標を示すデータを取得し続ける。これらのデータに対応する位置は、ＰＯＳ（４）及びＰＯＳ（ｊ）と表記される。同様に、車両３０４が「Ｂ」と表記された位置から「Ｃ」と表記された位置まで移動するときは、進路判断システム２３２が車両進路を示すデータを取得し続ける。車両の位置及び進路を示すこれらのデータはデータ関連コンポーネント２５４に転送され、上記したように、そこでデータ格納装置２６０のファイル３１４（図８）にデータが格納される。
【００４４】
車両３０４がアドレス「４３１６」の建物を通過する際に、調査員は、アドレスを確認しデータ収集システム２２５を用いて、より多くのアドレス・データを格納する。調査員は命令「ＲＩＧＨＴ」を所作する。前と同様に、データ収集プログラム２３６のグローブ・データ・コンポーネント２５０にある所作認識ルーチン３１６は、格納された命令リスト３１８を用いて、命令を認識しようと試みる。命令「ＲＩＧＨＴ」が認識された場合に、調査員は、即座に別の命令をさらに所作する。この例においては、調査員は命令「アドレス」を入力しようとすることができる。一致と仮定すると、調査員は「４」、「３」、「１」、「６」を所作することによって応える。テキスト音声変換合成ルーチン３３０は、いずれがより望ましいかによるが、各数字後か又はアドレス全体が入力された後に調査員が聴取するようにテキストを再生する。前と同様に、もし示された所作フレーズがうまくテキストに変換されたならば、調査員は命令「ＣＯＭＭＩＴ」を所作する。アドレス「４３１６」のテキストは、最新の車両位置即ちＰＯＳ（ｊ）と、最新の車両進路と、横方向（即ち「右」）とを示すデータと共に、データ関連コンポーネント２５４に引渡される。データ関連コンポーネント２５４は第２の仮想位置を算出する。この第２の仮想位置は、最新の車両位置の右側凡そ５メートルから１０メートルのところに側面に沿い配置される。第２の仮想位置の座標及びアドレスのテキストは、データ格納装置２６０のファイル３４４にまとめて格納される。車両が割当て領域の道路上を移動するときに、調査員は、この方法おいてアドレス情報を追加し続けることができる。
【００４５】
データ収集システム２２５の別の態様を図１０に関連して説明する。図１０は、「Ｄ」と表記された場所の車両３０４を示し、それは、道路３００上のさらに先にいる。「Ｄ」と表記された場所において、車両は交差点３６０を通過するところである。車両３０４が道路３００上を移動し続ける際に、（図４に示す）位置判断システム２３０は、車両の地理的座標を示すデータを取得し続け、進路判断システム２３２は、車両進路を示すデータを取得し続ける。位置データ及び進路データは、上記のように、データ格納装置２６０のファイル３１４（図８）にデータを格納するデータ関連コンポーネント２５４に、引続き引渡される。
【００４６】
調査員が交差点３６０を通過する際に、自らが角の建物のアドレス「４３０１」を確認する。調査員は命令「ＬＥＦＴ」を所作し、次に命令「ＣＯＲＮＥＲ」を所作する。（図６における）所作認識ルーチン３１６は、格納された命令リスト３１８を用いて命令「ＬＥＦＴ」を、続いて命令「ＣＯＲＮＥＲ」を認識するよう試みる。命令「ＬＥＦＴ」及び「ＣＯＲＮＥＲ」が認識された場合に、調査員は、即座に所作アドレスを示す。調査員は、「４」、「３」、「０」、「１」を所作することによって応える。テキスト音声変換合成ルーチン３３０は、調査員が聴取するためのテキストを再生する。所作認識ルーチン３１６が命令「ＬＥＦＴ」及び「ＣＯＲＮＥＲ」を認識したときには、アドレス・テキスト「４３０１」は、最新の車両位置と、最新の車両進路と、横方向（即ち「左」）とを示すデータ、及び「ＬＥＦＴ  ＣＯＮＮＥＲ」のデータと共に、データ関連コンポーネント２５４に引渡される。データ関連コンポーネント２５４は仮想位置を算出する。この仮想位置は、最新の車両位置の凡そ左側５メートルから１０メートルのところに配置される。仮想位置の座標及びアドレス・テキストは、アドレスが「ＬＥＦＴ  ＣＯＮＮＥＲ」に関連するという指示と共に、データ格納装置２６０のファイル３４４にまとめて格納される。
【００４７】
調査員は、アドレス・データを収集するために車両３０４のデータ収集システム２２５を用いながら、割当て領域の道路を引続き移動する。調査員が割当て領域におけるアドレス・データ収集を完了した後に、データ収集システム２２５を用いて収集されたデータは、地理データベースの基本バージョン１００にアドレス情報を追加するために用いることができる。
【００４８】
Ｖ．収集される他の形式のデータ
データ収集システム（図４における２２５）は、アドレス以外のデータを収集するために用いることができる。例えば、データ収集システム２２５は、速度制限情報、道路上に車線分離帯があるかどうかについての情報、及び未舗装道路であるかどうかについての情報を収集するために用いることができる。図６に関連して上述したように、データ収集プログラム２３６のグローブ・データ・コンポーネント２５０にある所作認識ルーチン３１６は、格納された所作命令表３１８を用いる。表３１８は、命令「ＬＥＦＴ」、「ＲＩＧＨＴ」、「ＣＯＲＮＥＲ」、「ＣＯＭＭＩＴ」に加えて、「ＰＬＡＣＥ」、「ＳＰＥＥＤ」、「ＤＩＶＩＤＥＲ」用の命令を含む。これらの命令は、割当て領域の道路上を移動する調査員によって、地理データベースへの追加又は修正を施すためのデータを収集するために用いることができる。その他の命令は、以下のものを含むことができる。
【００４９】
0004408622.tif 000002
【００５０】
Ａ．  速度制限データの収集例
命令「ＰＬＡＣＥ」及び「ＳＰＥＥＤ」は、地理データベースに情報を追加するために、データ収集システム２２５と共に用い速度制限情報を収集できる。「ＰＬＡＣＥ」命令は、「ＬＥＦＴ」及び「ＲＩＧＨＴ」命令と同様に機能する。「ＰＬＡＣＥ」命令を認識した後に、グローブ・データ・コンポーネント２５０は、調査員によって所作された単語（即ち数）をテキスト列に変換し、続いてテキスト音声変換合成ルーチン３３０を用いて変換されたテキストを再生する。「ＰＬＡＣＥ」命令はまた、位置判断システム２３０よって取得された最新の車両位置に基づく車両経路上の仮想位置を、データ関連コンポーネント２５４に判断させるようにする。１つの実施の形態において、仮想位置は、位置判断システム２３０によって求められた最新の位置に対応する。もう１つの選択肢として、最新の車両進路に基づき、最新の位置の前方における短い距離（例えば５メートルから１０メートル）にあるものとして、仮想位置を配置するか又は外挿することができる。「ＳＰＥＥＤ」命令は、「ＣＯＲＮＥＲ」命令又は「ＣＯＭＭＩＴ」命令と同様に機能する。「ＳＰＥＥＤ」命令は、テキスト列が速度制限を表す指示に、そのテキスト列を関連付ける。テキスト列、仮想位置、及びテキスト列が速度制限を示すデータは、データ収集プログラム２３６が管理されているコンピュータ装置上のデータ・ファイルに格納される。データ・ファイルは、アドレス・データを格納するために用いられる同一のデータ・ファイル（図８における３４４）とすることができる。
【００５１】
Ｂ．  分離帯高速道路データの収集例
データ収集システム２２５を用いて収集できる別種類のデータは、車線分離帯情報である。車線分離帯情報は、所作命令「ＤＩＶＩＤＥＲ  ＬＩＮＫ」、「ＤＩＶＩＤＥＲ  ＯＰＥＮ」、及び「ＤＩＶＩＤＥＲ  ＣＬＯＳＥＤ」を用いて収集できる。これらの命令は、データ関連コンポーネント２５４に車両経路上の仮想位置を判断させる。好ましい実施の形態において、仮想位置は、位置判断システム２３０によって取得された最新の車両位置とする。或いは、異なる位置を仮想位置とすることもできる。「ＤＩＶＩＤＥＲ  ＬＩＮＫ」命令は、仮想位置での道路区分に沿って車線分離帯が続くという指示に、その仮想位置を関連付ける。「ＤＩＶＩＤＥＲ  ＯＰＥＮ」命令は、仮想位置での道路区分に沿って近づきつつある交差点まで車線分離帯は続くが、その交差点の向こう側まで延びていないという指示に、その仮想位置を関連付ける。「ＤＩＶＩＤＥＲ  ＣＬＯＳＥＤ」命令は、仮想位置での道路区分に沿って近づきつつある交差点まで及び交差点の向こう側にも車線分離帯が続くという指示に、その仮想位置を関連付ける。仮想位置と、仮想位置に沿って車線分離帯が続くという指示と、車線分離帯の種類（即ち「続く」、「途切れる」、「終わる」）とがデータ・ファイルに格納されるが、それは、アドレス・データ及び速度制限データを格納するために用いられた同一のデータ・ファイル（図８における３４４）とすることができる。
【００５２】
Ｃ．  未舗装高速道路データの収集例
データ収集システム２２５を用いて収集できる別種類のデータは、未舗装の高速道路情報である。未舗装の高速道路情報は、所作命令「ＵＮＰＡＶＥＤ」を用いて収集できる。「ＵＮＰＡＶＥＤ」命令は「ＤＩＶＩＤＥＲ」命令のように機能する。「ＵＮＰＡＶＥＤ」命令は、位置判断システム２３０によって取得された最新の車両位置から車両経路上の仮想位置を、データ関連コンポーネント２５４に判断させる。「ＵＮＰＡＶＥＤ」命令は、道路区分が仮想位置で未舗装であるという指示に、その仮想位置を関連付ける。仮想位置と、道路区分が未舗装であることを示すデータとはデータ・ファイルに格納され、それは、アドレス・データ、速度制限データ、及び車線分離帯データを格納するために用いられた同一のデータ・ファイル（図８における３４４）とすることができる。
【００５３】
VI．データベースへのデータの追加
調査員が割当て領域においてアドレス・データの収集を完了した後に、調査員は現地事務所に戻るか、或いは別の場所に戻り、そこで、データ収集システム２２５を用いて収集されたデータを用いて、地理データベースにデータを追加することができる。地理データベースの基本バージョン１００にアドレス・データを追加するために、調査員はデータベース更新プログラムを用いる。図１１は、携帯用コンピュータ２３８に実装されたデータベース更新プログラム３９０の実施の形態を示す。データベース更新プログラム３９０は、データ収集システム２２５の一部とするか又は独立プログラムとすることができる。或いは、データベース更新プログラム３９０は、（図１１における）ホストコンピュータ１１６に実装し携帯用コンピュータ２３８から遠隔操作で管理することもできる。データベース更新プログラム３９０が実装される携帯用コンピュータ２３８（又は他のコンピュータ・プラットフォーム）は、適当なハードウェア及びソフトウェアを含み、そのため、データベースの基本バージョン１００からのデータを、それに取込むことができる。１つの実施の形態によると、携帯用コンピュータ２３８は現地事務所でネットワーク２４０に接続し、ホストコンピュータ１１６からのデータを受信する。或いは、携帯用コンピュータ２３８は、ダイアルアップ接続又は無線接続などの、その他のどのような接続方法を介してもホストコンピュータ１１６にアクセスできる。
【００５４】
調査員は、データ収集プログラム２３６によって形成されたファイル３１４及び３４４をデータベース更新プログラム３９０に提供する。データベース更新プログラム３９０及びデータ収集プログラム２３６が同一コンピュータに実装されている場合には、ファイル３１４及び３４４に直接アクセスできる。或いは、データベース更新プログラム３９０及びデータ収集プログラム２３６が異なるコンピュータに実装されている場合には、ファイル３１４及び３４４をコピーするか又はその他の方法で転送することが可能であり、そのことにより、それらはデータベース更新プログラム３９０にアクセス可能である。データベース更新プログラム３９０は、１９９９年２月２４日に特許出願された発明の名称「地理データベース更新ためのデータを収集する方法及びシステム」の係属中の米国特許出願第０９／２５６，３８９号に開示されたプログラムと類似又は同一のものとすることができる。
【００５５】
データベース更新プログラム３９０は、地理データベースの基本バージョン１００に新たなデータ記録を追加する作用を提供するか、或いは、地理データベースの基本バージョン１００に既にあるデータ記録を修正する作用を提供する。これらの機能のいずれかを実行するときには、データベース更新プログラム３９０がホストコンピュータ１１６に要求して、地理データベースの基本バージョン１００のデータ記録の幾つかのコピーを、データベース更新プログラム３９０による使用に供することができる。例えば、地理データベースの基本バージョン１００に既にある道路区分のデータ記録にアドレス区域データを追加しようとする場合には、これらの道路区分のデータ記録のコピーがデータベース更新プログラム３９０に提供され、そのことにより、調査員によってアドレス区域データを追加できる。調査員がこれらの道路区分のデータ記録を処理している間に、ホストコンピュータ１１６は、地理データベースの基本バージョン１００において、これらの道路区分のデータ記録のコピーをロックすることが可能であり、そのため、本人以外の他の調査員は一切、同じこれらのデータ記録にアクセスできない。このことは、２人の調査員が同一データ記録を同時に修正し、相反する修正につながることがないことを保証する。
【００５６】
前もって表されていなかった道路区分を表すために地理データベースに新たなデータ記録を追加するときに、地理データベースの基本バージョンからデータ記録を要求することが依然として必要になることがある。地理データベースにおいて前もって表されていなかった道路区分を表す新たなデータ記録は、地理データベースのデータ記録によって表される道路区分と結合することができる。既に表されている道路区分に対するこれらの新たな道路区分の結合を正確に記載するためには、道路区分を表す既存のデータ記録の少なくとも幾つかを修正することが必要となることがある。データベース更新プログラム３９０を用いてこれらの既存のデータ記録が調査員によって修正されている間に、これらの記録に対応する地理データベースの基本バージョンのオリジナル・コピーがロックされ、そのため、本人以外の調査員は一切、これらの記録を修正できない。
【００５７】
データベース更新プログラム３９０は、データ収集システムを用いて現地で収集されたデータを写実的に表し、調査員が、収集されたデータの概略図を確認しながら地理データベースの基本バージョンに変更及び追加を施すことができるようにする。図１２は、コンピュータ画面上のディスプレイ３９２を示す。（図１１における）データベース更新プログラム３９０はディスプレイ３９２を表示する。データベース更新プログラム３９０は、地理的割当て領域の一部の縮尺地図３９３を示す。割当て領域において車両が道路上を移動している際に、車両が位置するものと位置判断システム２３０が判断した位置の指示３９４が、ディスプレイ３９２に重ねられる。（図８における）これらの指示３９４は、ファイル３１４の車両位置データ（即ち「ＰＯＳ」）から引出される。指示３９４は、ディスプレイ３９２上の、地理的座標に対応する相対位置に表示される。結果として、指示３９４は、車両が移動した道路の輪郭を形成する。
【００５８】
図１３は、データベース更新プログラム３９０によって表示された別のディスプレイ３９５を示す。ディスプレイ３９５は、図１２のディスプレイ３９２において示された同じ割当て領域の一部を示す。図１３は、図１２において示されたものと同じ車両位置指示３９４を示す。ファイル３１４の進路データと同様にファイル３１４において車両位置データが発生する順序を用いて、車両位置指示３９４は線３９６によって結合されている。結果として生まれる結合線３９６は、全体として、車両が移動した道路の輪郭を描く。
【００５９】
図１４は、図１１のデータベース更新プログラム３９０によって表示されたディスプレイ３９８を示す。図１４のディスプレイ３９８は、図１３のディスプレイ３９２において示された割当て領域の部分と同一部分を示す。図１４はまた、図１３に示されたような同一車両の位置指示３９４を示す。さらに図１４はテキスト・ボックス４００を示す。テキスト・ボックス４００の各々は、（図８における）ファイル３４４に保存されたアドレス・テキスト列（即ち「ＡＤＤＲＥＳＳＴＥＸＴ」）の１つを含む。テキスト・ボックス４００の各々は、アドレス・テキストに関連付けられた仮想位置の地理的座標に対応する相対位置のディスプレイ３９８上に表示される。その結果、テキスト・ボックス４００は、調査員によって確認された対応する建物の実際の位置に対して相対的に位置決めされる。
【００６０】
テキスト・ボックス４００の１つが下線を引かれたアドレス・テキスト列「４３０１」を含むことに注意されたい。下線を引かれたこれらのテキスト・ボックスは、ファイル３４４において角の指示（即ち「ＣＯＲＮＥＲ」）に関連する仮想位置に対応する。
【００６１】
図１５は、図１４のディスプレイ３９８上に示された割当て領域と同一部分のディスプレイ４１０を示す。図１５のディスプレイ４１０は、地図３９３上に重ねられたデータ記入ウインドウ４１４の例を示す。（図１１における）データベース更新プログラム３９０は、ディスプレイ４１０及びデータ記入ウインドウ４１４を表示する。図１５のディスプレイ４１０上に提示された情報と、（携帯用コンピュータ２３８などの）データベース更新プログラム３９０が実装されるコンピュータの入力装置とを用いて、調査員は、地理データベースの基本バージョン１００においてデータを追加するか又は修正することができる。図１５のデータ記入ウインドウ４１４は入力欄４１６を含む。入力欄４１６が用いられ、（図１における）地理データベースの基本バージョン１００にデータ記録を追加するか又は地理データベース１００の既存のデータ記録を修正するために、データを入力できる。（入力欄をともなう実際のデータ記入ウインドウを図１６に示す。しかしながら、明確さのために、参照は図１５に示された例による。）
【００６２】
例えば、データベース更新プログラム３９０が実装されるコンピュータの入力装置を用いて、調査員は、道路区分、交差点、道路カーブ、並びにその他の情報をディスプレイ４１０から識別できる。例えば、ディスプレイ４１０を用いて、調査員は「Ｄ」及び「Ｆ」と表記された位置の交差点を識別できる。交差点位置の地理的座標は、データベース更新プログラム３９０のルーチンを用いて求めることができる。例えば、調査員は、（グローブ、マウス、又はデジタイジング・タブレットなどの）位置決め装置を動かし、ディスプレイ４１０上の交差点の位置を識別できる。データベース更新プログラム３９０のルーチンは次に、位置決め装置の位置を地理的座標に翻訳する。道路区分の終点（即ち結節点）にある交差点の地理的座標は、適切な欄４１６に追加される。結節点の座標は、位置決め装置の位置から自動的に追加できる。
【００６３】
調査員は、交差点の各組を接続する道路区分を識別できる。地理データベースの幾つかにおいて、道路区分の各々は、個々のデータ記録又は構成体によって表される。道路区分の各々の特性は、属性として道路区分データ構成体に関連させられる。
アドレスをともなう少なくとも１つの建物が配置された道路区分の各々については、アドレス区域属性が求められ、道路区分データ構成体に使われる。実際のアドレスの代わりにアドレス区域を識別することは、経路の算出及び誘導のためにその方がより確実にできる。例えば、１つのアドレスへの経路を算出するためにナビゲーション・システムを用いる者は、正確なアドレスを知らないか又は僅かな数字のみの不正確なアドレス番号を持っている場合がある。そのため、たとえ実際のアドレス番号が実際の道路区分上に物理的に存在しない場合でも、その者が探すアドレス番号であればどのような番号であっても道路区分で識別できるように、道路区分の各々のアドレス区域を求めることが好ましい。
【００６４】
図１５のディスプレイ４１０を用いて、調査員は「Ｄ」及び「Ｆ」と表記された交差点の間の道路区分のアドレス区域を求めることができる。データ収集システム２２５を用いて割当て領域を移動する間に取得されたファイル３４４のアドレス・データは、ディスプレイ４１０上のテキスト・ボックス４００に示される。表示された情報から、調査員は、アドレス「４３０１」、「４３１６」、「４３２５」、「４３５０」を確認できる。調査員はまた、「Ｆ」と表記された交差点と交差する隣接の道路区分上のアドレス「４４０２」も確認できる。この表示された情報から、調査員は、「Ｄ」及び「Ｆ」と表記された交差点の間の道路区分を表すデータ記録に関連付けるアドレス区域データを求めることができる。
【００６５】
データベースの幾つかにおいて、道路区分を表すデータ構成体は、道路区分の各側についてのアドレス区域データを含むことができる。データベース更新プログラム３９０で更新される地理データベースが、表された道路区分の各側についてのアドレス区域情報を含む場合に、「Ｄ」及び「Ｆ」と表記された交差点の間の道路区分を表すために形成されたデータ記録は、道路区分の左側で「４３０１〜４３９９」の間の奇数番号を有し、道路区分の右側では同じく４３００〜４３９８の間の偶数番号を有することになる。（道路区分の「左」側と「右」側とは、データベースに適用された任意のいかなる慣例にも基づく相対的なものである。例えば、道路の「西」側と「北」側とが「左」側と見なされ、道路の「東」側と「南」側とが「右」側と見なされることがある。）
【００６６】
入力欄４１６の中に含まれているのは、左右のアドレス区域を入力するための欄４２０である。データ収集システムが操作された地理的領域の一部の地図３９３上のテキスト・ボックス４００に表示されたこれらの欄４２０及び情報を用いて、調査員は、道路区分を表すデータ記録にアドレス区域データを追加できる。データベース更新プログラム３９０で更新される地理データベースが道路区分の各側について別個のアドレス区域を含まない場合か、又は道路区分に沿った実際のアドレスが奇数及び偶数番号によって区分されていない場合には、単一区域のみが道路区分を表すデータ記録として求めることができる。これらの状況のもとで調査員は、「Ｄ」及び「Ｆ」の間の道路区分を表すデータ記録のための単一のアドレス区域「４３００〜４３９９」を求めることができる。このデータは、データ記入ウインドウ４１４の欄４２０の１つに追加できる。
【００６７】
調査員がデータ記録の適当な欄４２０にアドレス区域データを追加した後に、表される道路区分に関するその他のデータ属性を追加できる。こうしたその他のデータ属性は、通り名、形状地点（即ち道路がカーブする道路区分に沿った座標）、及びその他の情報を含むことができる。
「Ｄ」及び「Ｆ」と表記された交差点の間の道路区分を表すデータ記録のためのデータが全て適当な欄に入力された後に、調査員は、データベース更新プログラムを用いて、その他の道路区分についての又はその他の地理的特徴についての情報を追加できる。調査員がデータベース更新プログラム３９０を用いてデータの追加及び／又は修正を完了したときに、追加及び修正（図１１の４２４）の全てが地理データベースの基本コピー１００に追加される。これらの追加及び修正４２４は、現地事務所の１つに配置された携帯用コンピュータ２３８から、データ・ネットワーク２４０を経由してホストコンピュータ１１６に送信できる。
調査員は次に、同一の又は別の割当て領域のデータ収集システム２２５を用いて地理データベースの更新のためのデータをより多く収集できる。
【００６８】
VII．追加の実施の形態及び別の選択肢
上記実施の形態において、データ収集システムは、アドレス・データ、速度制限データ、未舗装道路データ、及び車線分離帯データの収集を提供するものとして説明された。データ収集システムは、追加的種類のデータを収集するために用いることができる。例えば、データ収集システムは、通り名、店舗などの関心ある地点の名称、交通指示データ、交通信号データ、車線数を示すデータ、駐車制限データ、その日の交通制限時データ、学童横断路、駐車場データなどを収集するために用いることができる。
上記された実施の形態において、「ＬＥＦＴ」、「ＲＩＧＨＴ」、「ＣＯＭＭＩＴ」などの単語は、所作命令として用いられるものである。別の実施の形態において、異なる単語を同一の又は類似の命令を表現するために用いることができる。例えば、単語「ＳＴＯＲＥ」を単語「ＣＯＭＭＩＴ」の代わりに用いる場合がある。
【００６９】
上記された実施の形態の幾つかに関連して、仮想位置は、位置判断システムによって算出された最新の位置データに基づいていた。別の実施の形態において、仮想位置は、位置判断システムによって算出された最新の位置データ以外の位置に基づくこともできる。例えば、仮想位置は、位置判断システムによって最後に求められた位置と位置判断システムによって次に求められた位置との間で外挿することもできる。別の選択肢において、仮想位置は、車両の速度、方向などを考慮して固定された又は算出された量によって補正できる。
上記された実施の形態において、地理データベースの基本バージョンを更新する間に、アドレス・データ、速度制限データなどをともなう地理的領域の地図が、データ更新プログラムによってパーソナル・コンピュータ上に表示された。別の実施の形態において、アドレス・データ、速度制限データなどを伴う地理的領域の地図はまた、データが収集されている間に、データ収集システムによってパーソナル・コンピュータ上にも表示できる。このことは、データが適切に収集されていることを確認する上で調査員を助けることになる。
【００７０】
VIII．利点
本システム及び方法は、地理データベースにためのデータの効率的かつ迅速な収集を提供するものである。データ収集システムは、地理的データ領域を移動する間のデータ収集を容易にするための命令を表す手及び／又は指による所作を認識する機能を含む。
以上の詳細な説明は、限定するものではなく説明するものと見なされることが意図され、全ての均等物を含む特許請求の範囲が本発明の範囲を定義するものと理解することが意図されている。
【図面の簡単な説明】
【図１】地理データベースためのデータを収集する実施の形態が用いることができる対象領域を示す図である。
【図２】図１に示す地理データベースの基本バージョンからの派生データベース製品を形成するためのプロセスを表す図である。
【図３】図１に示す対象領域に位置する割当て領域を表し、地理データベースの基本バージョンのためにデータが収集される地理的特徴を含む地図である。
【図４】図１に示す地理データベースためのデータを収集するシステムの実施の形態のコンポーネントを示すブロック図である。
【図５】図３の割当て領域の道路の一部を示し、図４に示すシステム使用を表す。
【図６】図４に示すデータ収集システムのグローブ・データの一部コンポーネントを示すブロック図である。
【図７】所作認識が所作を格納された所作と比較する命令表である。
【図８】図４に示すデータ収集システムのデータ関連部分のコンポーネントを示すブロック図である。
【図９】図５に示す道路の一部を示し、データ収集システムの別の使用を表す。
【図１０】データ収集システムの更なる操作段階にある図５に示す割当て領域の一部を示す。
【図１１】図４のデータ収集システムで収集されたデータを用いて基本地理データベースを更新するための配置を表す。
【図１２】データ収集システムによって収集されたデータの幾つかを示す図１１のデータベース更新プログラムが提供する画面ディスプレイである。
【図１３】図１１のデータベース更新プログラムによって提供された別の画面ディスプレイを示す。
【図１４】データ収集システムによって収集されたアドレス・データの幾つかを示す図１１のデータベース更新プログラムが提供する画面ディスプレイである。
【図１５】調査員が地理データベースにデータを追加できるように地図に重ねられたデータ記入ウインドウを備えた図１４の画面ディスプレイを示す。
【図１６】地理データベースにアドレス・データを入力するために用いられる図１５のウインドウに類似する実際のデータ記入ウインドウを示す。
【符号の説明】
１００  地理データベースの基本バージョン
１０２  データ
１０８  対象領域
１１０  派生データベース製品
１１２  コンピュータ処理プラットフォーム
１１６  ホストコンピュータ
１１８  現地事務所
１２０  割当て区域
２４０  データ・ネットワーク
【図１】
0004408622.tif 000003
【図２】
0004408622.tif 000004
【図３】
0004408622.tif 000005
【図４】
0004408622.tif 000006
【図５】
0004408622.tif 000007
【図６】
0004408622.tif 000008
【図７】
0004408622.tif 000009
【図８】
0004408622.tif 000010
【図９】
0004408622.tif 000011
【図１０】
0004408622.tif 000012
【図１１】
0004408622.tif 000013
【図１２】
0004408622.tif 000014
【図１３】
0004408622.tif 000015
【図１４】
0004408622.tif 000016
【図１５】
0004408622.tif 000017
【図１６】
0004408622.tif 000018