(57)【要約】【課題】地図データの更新処理の効率を向上させ、また、ユーザの利便性を向上させた地図データ処理装置及び地図データ処理システムを実現する。【解決手段】地図データ処理装置３０を、地図データが格納された記憶部３４から表示指令に対応する区域を含む地図データを読み出して、この地図データに基づいて表示部３６に地図を表示させる表示処理部３５と、記憶部３４の地図データを更新する更新処理部３７で構成する。そして、更新処理部３７は、表示処理部３５に読み出されていない地図データに対して更新要求がされた場合は、更新処理をおこない、表示処理部３５に読み出されている地図データに対して更新要求がされた場合は、更新処理をおこなわず、更新要求がされている旨や、具体的な更新要求場所を表示部３６に表示する。【選択図】図４
2008116589.tif 000002
【特許請求の範囲】
【請求項１】
地図データが格納された記憶部から表示指令に対応する区域を含む地図データを読み出して、該地図データに基づいて表示部に地図を表示させる表示処理部と、前記記憶部の地図データを更新する更新処理部とを有する地図データ処理装置であって、
前記更新処理部は、前記表示処理部に読み出されている地図データに対して更新要求がされた場合は、更新処理をおこなわず、前記表示部の表示態様を変更することを特徴とする地図データ処理装置。
【請求項２】
複数の区域データ及びこれに対応する地図データを格納する記憶部と、少なくとも表示指令に対応する区域を含み１以上の区域データからなる読み出し区域データを生成し、該読み出し区域データに対応する地図データを前記記憶部から読み出して、該地図データに基づいて表示部に地図を表示させる表示処理部と、前記記憶部の地図データを更新する更新処理手段を有し、
前記更新処理手段は、１以上の更新区域データ及びこれに対応する更新地図データを格納する一時記憶部と、該一時記憶部に格納された更新地図データを前記記憶部に書き込む更新処理部からなり、
該更新処理部は、順次前記１以上の更新区域データを前記読み出し区域データと比較して、重複しない場合は、該更新区域データに対応する更新地図データを前記記憶部に書き込み、重複する場合は、前記表示部の表示態様を変更することを特徴とする地図データ処理装置。
【請求項３】
前記表示態様の変更は、前記表示部に更新要求がされている旨を文字データで表示することと、前記表示部の重複した更新区域データに対応する箇所に色相及び／又は線図のマークを付すことの少なくとも一方であることを特徴とする請求項１又は２に記載の地図データ処理装置。
【請求項４】
前記記憶部の地図データの更新処理が全て終了したら、その旨を前記表示部に表示することを特徴とする請求項１又は２に記載の地図データ処理装置。
【請求項５】
請求項１〜４のいずれか１項に記載の地図データ処理装置を複数備え、該複数の地図データ処理装置のそれぞれに、更新区域データ及びこれに対応する更新地図データを出力する管理装置を有してなる地図データ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図データ処理装置及び地図データ処理システムに係り、特に、地図表示処理を継続させたまま地図データを更新する地図データ処理装置及びシステムに関する。
【背景技術】
【０００２】
一般に、道路地図、住宅地図などの地図データをユーザの要求に応じて表示させる地図データ処理装置（以下、適宜端末という。）は、定期的に地図データを更新する必要がある。このような更新処理として、例えば、地図データを一括管理する管理装置から更新対象の地図データが端末に送信されると、端末は受信した更新用地図データを一旦端末内に格納し、地図データの表示処理がなされている場合は表示処理を中断させ、その後更新用地図データに更新することが知られている。この場合、表示処理を再起動することにより更新用地図データを含んだ地図データが読み込まれて表示される。
【０００３】
しかし、このような更新処理では、更新対象の地図データを反映させるために表示処理を中断・再起動する事になり、特に、表示処理を継続しておこなう必要がある用途では、業務の遅延や停滞を招く恐れがある。
【０００４】
特許文献１には、地図データの更新処理として、現在どのエリアのどの地図データが読み出されているかを確認し、現在読み出されていないエリアの地図データを優先的に更新することが記載されている。これによれば、ナビゲーション機能を使用しながら地図データを更新することができるとされている。
【０００５】
【特許文献１】特開２００５−３３１２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の技術では、地図データの更新処理が効率よくおこなわれない場合がある。すなわち、現在読み出されているエリアの地図データに対して更新要求がされた場合については考慮されていないので、例えば、読み出し中の地図データに対する更新処理のみが残った場合に、読み出しが継続されている間は更新処理要求が繰り返されるにも関わらず、処理は完了せず更新処理の効率が悪くなる場合がある。
【０００７】
また、例えば、ユーザが参照している読み出し表示中の地図データに更新処理が要求された場合、その地図データの更新は後回しとなり、ユーザは古い地図データを参照し続けることとなるため、利便性が十分に図られているとはいえない恐れもある。
【０００８】
本発明は、地図データの更新処理の効率を向上させ、また、ユーザの利便性を向上させた地図データ処理装置及び地図データ処理システムを実現することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の地図データ処理装置の第１態様は、地図データが格納された記憶部から表示指令に対応する区域を含む地図データを読み出して、この地図データに基づいて表示部に地図を表示させる表示処理部と、記憶部の地図データを更新する更新処理部とを有してなり、更新処理部は、表示処理部に読み出されている地図データに対して更新要求がされた場合は、更新処理をおこなわず、表示部の表示態様を変更することを特徴とする。
【００１０】
すなわち、現在読み出されている地図データに対して更新処理要求がされた場合は、更新処理はできないものの、表示部の表示態様を変更することによって、ユーザは、現在表示中又はその周辺も含む地図データに更新要求がされていることを認識することができる。そうすれば、ユーザは、例えば現在表示中の地図区域を変更したり、表示の地図区域は変更せず更新許可の指示を入力して表示をフリーズ継続させたりすれば、更新要求されている地図データの読み出しが解除され、更新処理が実行されるので、更新処理の効率を向上することができる。
【００１１】
また、現在読み出し中の地図データに更新処理要求がされていることを認識した上で、表示中の地図の参照を優先するか、それとも更新を優先させるかの選択をすることができるので、利便性を向上することができる。
【００１２】
また、本発明の地図データ処理装置の第２態様は、複数の区域データ及びこれに対応する地図データを格納する記憶部と、少なくとも表示指令に対応する区域を含み１以上の区域データからなる読み出し区域データを生成し、この読み出し区域データに対応する地図データを記憶部から読み出して、この地図データに基づいて表示部に地図を表示させる表示処理部と、記憶部の地図データを更新する更新処理手段を有してなる。そして、更新処理手段を、１以上の更新区域データ及びこれに対応する更新地図データを格納する一時記憶部と、この一時記憶部に格納された更新地図データを記憶部に書き込む更新処理部で構成し、更新処理部は、順次１以上の更新区域データを読み出し区域データと比較して、重複しない場合は、この更新区域データに対応する更新地図データを記憶部に書き込み、重複する場合は、表示部の表示態様を変更することを特徴とする。
【００１３】
この場合も同様に、更新処理部は、更新区域データを読み出し区域データと比較して重複する場合、つまり、読み出し中の地図データに対して更新要求がされた場合は、表示部の表示態様を変更するので、ユーザは、現在表示中又はその周辺も含む地図データに更新要求がされていることを認識できる。したがって、ユーザは、表示中の地図の参照を優先するか、それとも更新を優先させるかを選択できるので、更新地図データがあるにも関わらず、古い地図データを参照し続けるといった弊害を抑制して、ユーザの利便性を向上することができる。また、このようにすることで、更新要求がされているにも関わらず、これに気がつかずいつまでたっても更新処理が完了しないといった弊害も抑制されるので、更新処理の効率を向上することができる。
【００１４】
上述の第１及び第２の態様において、表示態様の変更は、表示部に更新要求がされている旨を文字データで表示することと、表示部の重複した更新区域データに対応する箇所に色相及び／又は線図のマークを付すことの少なくとも一方であることが好ましい。
【００１５】
このように、重複した更新区域データに対応する箇所に色相及び／又は線図のマークを付すことにより、表示されている地図データの中でも、どの箇所に更新要求されているのかを具体的に把握することができる。そうすれば、地図の参照を優先するのか、更新を優先するのかの選択の幅がより一層広がり、ユーザの利便性をより一層向上することができる。
【００１６】
また、記憶部の地図データの更新処理が全て終了したら、その旨を表示部に表示することもできる。これによれば、ユーザは例えば、更新要求がされている旨を認識して表示中の地図区域を変更するなどして更新処理を選択した後、更新処理の完了を認識することで、表示を元の地図区域に戻すことなどが可能となる。
【００１７】
また、上述した地図データ処理装置を複数備え、さらに、この複数の地図データ処理装置のそれぞれに、更新区域データ及びこれに対応する更新地図データを出力する管理装置も含めて地図データ処理システムを構成することもできる。
【発明の効果】
【００１８】
本発明によれば、地図データの更新処理の効率を向上させ、また、ユーザの利便性を向上させた地図データ処理装置及びシステムを実現することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を適用してなる地図データ処理装置及び地図データ処理システムの実施形態を図１〜図６を用いて説明する。なお、以下の説明では、同一機能部品については同一符号を付して重複説明を省略する。
【００２０】
図１は、本発明の地図データ処理システムの全体構成を示す図である。本実施形態は、地図データ及び地図データに付属する属性データなどを活用する、例えば警察における保安活動や地方自治体における災害対策活動などに用いるのに好適な地図データ処理システムである。図１に示すように、地図データ処理システム１０は、地図データなどを一括管理する１台の管理装置２０と、管理装置２０と本実施形態では無線通信によってデータ送受信をおこなう複数台の地図データ処理装置３０ａ〜３０ｎで構成されている。
【００２１】
本実施形態では、管理装置２０は中央機関に設置されており、各地図データ処理装置３０は分散させて設置されている。各地図データ処理装置３０は、車両などの移動体に搭載させて使用してもよいし、建物内などに固定して使用してもよい。また、管理装置２０と各地図データ処理装置３０は無線通信に限らず有線通信によりデータ送受信をおこなってもよい。また、本実施形態では、管理装置２０が管理する地図領域を複数に区画して、それぞれを各地図データ処理装置３０に割り振って、各地図データ処理装置３０は、割り振られた区域内の地図データなどを有するが、これに限らず、管理装置２０と各地図データ処理装置３０が同じ領域の地図データなどを有してもよい。
【００２２】
管理装置２０は、各地図データ処理装置３０の地図データの更新などを一括管理する装置であり、各地図データ処理装置３０に割り振られた区域の地図データの全てを含む全体地図データなどを格納する管理記憶部２１を有している。また、管理記憶部２１に格納された全体地図データのうち、ユーザの表示指令に対応する区域を含む地図データを読み出す地図データ処理部２２と、地図データ処理部２２に読み出された地図データに基づく地図が表示される表示部２３を備えている。
【００２３】
また、管理装置２０は、例えばユーザによって更新区域データ及びこれに対応した更新地図データ（以下、適宜まとめて更新用データという。）が入力される更新データ入力部２４と、一旦管理記憶部２１に格納された更新用データを無線データに変調して、対応する地図データ処理装置３０に送信する無線送信部２５とを備えている。
【００２４】
管理記憶部２１は、具体的には、更新地図データも含めた全体地図データを格納する地図データ部２１ａと、各地図データ処理装置３０の識別に用いられる識別データ部２１ｂと、更新区域データを格納する更新区域データ部２１ｃで構成されている。
【００２５】
このように、管理装置２０は、更新データ入力部２４、無線送信部２５、表示部２３などの入出力装置と、管理記憶部２１などの記憶装置と、地図データ処理部２２などの制御装置がバスによって接続されて構成されており、表示部２３への地図の表示処理や更新データの送信処理などは、地図データ処理部２２の内部の記憶部などに格納されたプログラムを実行することによって適宜制御されている。地図データ処理部２２による具体的な制御内容については後述する。
【００２６】
次に、各地図データ処理装置３０について説明する。ここで、各地図データ処理装置３０は、取り扱う地図データの区域は異なっているが、装置の構成そのものは全て同一なので、代表して１の地図データ処理装置３０のみを説明する。
【００２７】
地図データ処理装置３０は、管理装置２０から送信された無線データを受信する無線受信部３１と、この無線データを更新用データに復調するデータ処理部３２と、更新用データを格納する一時記憶部３３とを備えている。一時記憶部３３は、具体的には、更新用データのうち更新地図データを格納する更新地図データ部３３ａと、各地図データ処理装置３０の識別に用いられる識別データ部３３ｂと、更新区域データを格納する更新区域データ部３３ｃで構成されている。
【００２８】
また、地図データ処理装置３０は、装置に割り振られた領域全体を複数に区画したそれぞれの区域の識別子である区域データとこれに対応づけられた地図データとを格納する記憶部３４を備えている。また、例えばＧＰＳ、ジャイロセンサ、車速センサなどによって検出された現在位置データ、あるいはユーザの操作による指示データなどの表示指令に対応する区域を含み１又は複数の区域データからなる読み出し区域データを生成して、記憶部３４に格納された地図データの中から読み出し区域データに対応した地図データを読み出す表示処理部３５と、読み出された表示用地図データに基づく地図表示がされる表示部３６などを備えている。
【００２９】
また、一時記憶部３３に格納された更新地図データを、記憶部３４に書き込んで更新処理をおこなう更新処理部３７が備えられている。
【００３０】
このように、地図データ処理装置３０は、無線受信部３１や表示部３６などの入出力装置、一時記憶部３３や記憶部３４などの記憶装置、表示処理部３５や更新処理部３７などの制御装置がバスによって接続されて構成されており、各処理部においてプログラムが実行されて、表示部３６での地図データの表示処理や、地図データの更新処理が適宜制御される。
【００３１】
以下、地図データ処理システム１０の動作と共に、本発明の特徴部である更新処理部３７について詳細に説明する。
【００３２】
まず、管理装置２０の表示処理に関しては、図２に示すように、ユーザが、例えばマウス、キーボード、タッチパネルなどの様々な入力手段を用いて表示部２３に表示する地図区域を指令すると（Ｓ０）、地図データ処理部２２は、ユーザの表示指令に基づいて読み出し区域データを生成し（Ｓ１）、読み出し区域データに対応する地図データを管理記憶部２１から読み出す（Ｓ２）。ここで、読み出し区域データの生成は、表示指令に対応する区域を含む１の区域データとしてもよいし、その周辺も含めた複数の区域データとしてもよく、適宜設定できる。
【００３３】
そして、読み出された地図データに基づく地図が表示部２３に表示される（Ｓ３）。ここで、読み出された地図データの全てを表示部２３に表示するわけではなく、読み出された地図データの中から一部を適宜選択して表示させることも可能である。言い換えれば、地図データ処理部２２は、表示部２３に表示させる地図データを含んだ広域の地図データを予め読み出しておき、周辺地図へのスクロール要求に対して迅速に対応できるようにしてもよい。
【００３４】
次に、管理装置２０の更新データの送信処理に関しては、図３に示すように、ユーザが更新データ入力部２４を介して地図の更新用データを入力すると（Ｓ１０）、地図データ処理部２２は、このデータを管理記憶部２１に格納する（Ｓ１１）。具体的には、更新区域データは、更新区域データ部２１ｃに格納され、更新地図データは、地図データ部２１ａに格納される。そして、管理装置２０の識別データと各地図データ処理装置３０の識別データとを対比して（Ｓ１２）、無線送信部２５を介して更新用データを該当する地図データ処理装置にのみ受信されるように無線送信する（Ｓ１３）。
【００３５】
一方、各地図データ処理装置３０では、上述の管理装置２０において図２を用いて説明したのと同様に、表示処理部３５がユーザ又はＧＰＳなどからの表示指令に基づいて読み出し区域データを生成し、このデータに基づいて記憶部３４から地図データを読み出し、これに基づく地図を表示部３６に表示して表示処理がおこなわれている。
【００３６】
この表示処理を継続している際に、管理装置２０からの更新用データの無線送信がおこなわれると、図４に示すように、無線受信部３１は無線信号の更新用データを受信してデータ処理部３２に入力する（Ｓ２０）。データ処理部３２は、無線信号を更新区域データ及び更新地図データに復調して、一時記憶部３３の更新区域データ部３３ｃ及び更新地図データ部３３ａに格納する（Ｓ２１）。
【００３７】
そして、本発明の特徴部である更新処理部３７の更新区域入力部３７ａは更新区域データ部３３ｃに格納されている更新区域データを取込み更新判定部３７ｃに入力する（Ｓ２２）。このとき、更新区域データが複数の場合は全てを取り込んで入力する。続いて、読み出し区域入力部３７ｂは表示処理部３５で生成されている読み出し区域データを取り込み、更新判定部３７ｃに入力する（Ｓ２３）。
【００３８】
更新判定部３７ｃは、例えば図５に示すような更新判定テーブルを有している。テーブルは、装置に割り振られた領域全体を複数に区画したそれぞれの区域の識別子である区域データ（１〜４０）と、それぞれの区域データが読み出されているか否かを区分する読み出しフラグ（１又は０）と、区域データが更新対象か否かを区分する更新フラグ（１又は０）、区域データが更新済か否かを区分する更新済フラグ（１又は０）などで構成されている。
【００３９】
更新判定部３７ｃは、更新区域入力部３７ａから入力された更新区域データを、読み出し区域入力部から入力された読み出し区域データと順次比較し、重複しない場合、つまり更新フラグが１で読み出しフラグが０の場合は、この更新区域データを更新対象と判断する（Ｓ２４でＹＥＳ）。そして、この更新区域データに対応する更新地図データを一時記憶部３３から読み出し、記憶部３４の地図データに書き込み更新処理をおこなう（Ｓ２５）。また、更新された区域データの更新済みフラグを１にする。
【００４０】
一方、Ｓ２４でＮＯと判定された場合は、更新判定部３７Ｃにおいて、更新区域データを読み出し区域データと比較し、重複するときは更新処理を実行できないと判断する（Ｓ２６でＹＥＳ）。この場合、読み出されているデータに対して更新要求がされていることをユーザに認識させるべく、例えば、図６に示すような「更新要求有り」などの表示態様の変更をおこなう（Ｓ２７）。また、このように文字により更新要求がされていることを表示するだけではなく、例えば、Ｓ２６の処理で更新区域データと重複した読み出し区域データのうち、表示部３６に表示されている部分（図６のＢＢ町２丁目）に色相、又は線図によるマークを付して、更新要求の具体的な場所を特定してもよい。
【００４１】
Ｓ２６でＮＯと判定された場合、及びＳ２５の処理が終了した後は、全ての更新区域データが更新されたかを判定し（Ｓ２８）、ＮＯの場合は、再びＳ２３の処理に戻る。ＹＥＳの場合は、更新処理を終了する。この時、更新処理が終了した旨を表示部３６に表示することも可能である。
【００４２】
以上、説明してきた本実施形態の更新処理のように、現在読み出されていない地図データに対して更新処理要求がされた場合は、表示処理を継続したままでも更新処理をすることができる。また、読み出されている地図データに対して更新処理要求がされた場合は、更新処理はできないものの、表示部の表示態様を変更することによって、ユーザは、現在表示中又はその周辺も含む読み出し中の地図データに更新要求がされていることを認識することができる。そうすれば、ユーザは、例えば現在表示中の地図区域をスクロールさせて変更したり、又は表示の地図区域は変更せず更新許可の指示を入力して表示をフリーズ継続させたりして、更新要求されている地図データの読み出しを解除すれば更新処理が実行されるので更新処理の効率を向上することができる。
【００４３】
また、ユーザは現在読み出し中の地図データに更新処理要求がされていることを認識した上で、表示中の地図の参照を優先するか、それとも更新を優先させるかの選択をすることができるので、利便性を向上することができる。
【００４４】
特に、重複した更新区域データに対応する箇所に色相及び／又は線図のマークを付すことにより、表示されている地図データの中でも、どの箇所に更新要求されているのかを具体的に把握することができる。そうすれば、地図の参照を優先するのか、更新を優先するのかの選択の幅がより一層広がり、ユーザの利便性をより一層向上することができる。
【００４５】
なお、本実施形態では、地図データ及び地図データに付属する属性データなどを活用する、例えば警察における保安活動や地方自治体における災害対策活動などに用いるのに好適な地図データ処理システムを例にあげて説明したが、本発明はこれに限らず、例えば一般的なカーナビなどの地図データ更新にも適用可能である。
【図面の簡単な説明】
【００４６】
【図１】本発明の地図データ処理システムの全体構成を示す図である。
【図２】管理装置及び地図データ処理装置の表示処理を説明するフローチャートである。
【図３】管理装置の更新用データの送信処理を説明するフローチャートである。
【図４】地図データ処理装置の更新処理を説明するフローチャートである。
【図５】更新処理部が有する更新判定テーブルを示す図である。
【図６】地図データ処理装置の表示態様の変更例を示す図である。
【符号の説明】
【００４７】
１０  地図データ処理システム
２０  管理装置
２１  管理記憶部
２２  地図データ処理部
２３  表示部
２４  更新データ入力部
２５  無線送信部
３０  地図データ処理装置
３１  無線受信部
３２  データ処理部
３３  一時記憶部
３４  記憶部
３５  表示処理部
３６  表示部
３７  更新処理部
【図１】
2008116589.tif 000003
【図２】
2008116589.tif 000004
【図３】
2008116589.tif 000005
【図４】
2008116589.tif 000006
【図５】
2008116589.tif 000007
【図６】
2008116589.tif 000008