(57)【要約】【課題】地理空間に関連付けられた情報の効率的な入力、および所望の情報の閲覧を可能とする。【解決手段】本発明の地図・手書き情報活用システムＳは、地図５０１の紙面上に書き込まれた手書き情報５０７を取得する手書き情報取得手段１０３、１０２、１０４、１０１と、取得された手書き情報５０７と該手書き情報５０７の紙面上での位置情報３１５とを対応付けて地図５０１と関連させて地図位置情報記憶手段１１５に記憶する情報記録手段１１３と、地図５０１および手書き情報５０７うちの少なくとも何れかをその属性３１２、３１３、３１６で地図位置情報記憶手段１１５から検索する検索手段１２４と、該属性で検索された地図５０１と手書き情報５０７のうちの少なくとも何れかを表示装置１２１で表示する表示手段１２０とを備えている。【選択図】図１
2010134289.tif 000002
【特許請求の範囲】
【請求項１】
地図情報が記載された地図の紙面上に書き込まれた手書き情報を活用するための地図・手書き情報活用システムであって、
前記地図の紙面上に書き込まれた手書き情報を取得する手書き情報取得手段と、
前記取得された手書き情報と該手書き情報の前記紙面上での位置情報とを対応付けて前記地図と関連させて地図位置情報記憶手段に記憶する情報記録手段と、
前記地図および前記手書き情報のうちの少なくとも何れかをその属性で前記地図位置情報記憶手段から検索する検索手段と、
前記属性で検索された前記地図と前記手書き情報のうちの少なくとも何れかを表示装置で表示する表示手段とを
備えることを特徴とする地図・手書き情報活用システム。
【請求項２】
請求項１に記載の地図・手書き情報活用システムにおいて、
前記地図に関連して情報を入力する入力手段と、
前記地図に関連して入力された情報を前記地図位置情報記憶手段に記憶する更新手段とを備え、
前記検索手段は、前記地図に関連して入力された情報をその属性で前記地図位置情報記憶手段から検索し、
前記表示手段は、該検索された前記地図に関連して入力された情報を表示する
ことを特徴とする地図・手書き情報活用システム。
【請求項３】
請求項１または請求項２に記載の地図・手書き情報入力・活用システムにおいて、
前記手書き情報取得手段は、前記手書き情報を電子情報に変換するデジタルペンとデジタルペンペーパとのシステムを有する
ことを特徴とする地図・手書き情報入力・活用システム。
【請求項４】
請求項１から請求項３のうちの何れか一項に記載の地図・手書き情報入力・活用システムにおいて、
過去に前記手書き情報を書き込んだ前記地図の縮尺と、再印刷する地図の縮尺とを比較する比較手段と、
地図上の前記手書き情報を目視しやすいように、前記両地図の縮尺の違いに応じて前記手書き情報の表示位置、若しくは、表示サイズのうちの少なくとも一つを調節する調節手段を備える
ことを特徴とする地図・手書き情報入力・活用システム。
【請求項５】
請求項１から請求項４のうちの何れか一項に記載の地図・手書き情報入力・活用システムにおいて、
過去の複数の前記手書き情報を同一の地図に印字する際に、該地図上の手書き情報を目視しやすいように、当該手書き情報同士が重ならないように表示するように制御する第１調整表示手段を備える
ことを特徴とする地図・手書き情報入力・活用システム。
【請求項６】
請求項１から請求項５のうちの何れか一項に記載の地図・手書き情報入力・活用システムにおいて、
前記手書き情報を地図に印字する際に、該地図上の手書き情報を目視しやすいように、前記地図情報の上に前記手書き情報が重ならないように表示するように制御する第２調整表示手段を備える
ことを特徴とする地図・手書き情報入力・活用システム。
【請求項７】
請求項１から請求項６のうちの何れか一項に記載の地図・手書き情報入力・活用システムにおいて、
画面上で前記手書き情報を選択する選択手段と、
該選択された手書き情報を地図上に印刷装置で印刷する印刷手段とを
備えることを特徴とする地図・手書き情報入力・活用システム。
【請求項８】
請求項１から請求項７のうちの何れか一項に記載の地図・手書き情報入力・活用システムにおいて、
画面上で前記手書き情報に追記する追記手段と、
既存在の前記手書き情報に加えて、追記された手書き情報を地図に重畳して前記表示装置で表示または印刷装置で印刷する出力手段を備える
ことを特徴とする地図・手書き情報入力・活用システム。
【請求項９】
地図情報が記載された地図の紙面上に書き込まれた手書き情報を活用するための地図・手書き情報活用方法であって、
コンピュータが、
前記地図の紙面上に書き込まれた手書き情報を取得し、
前記取得された手書き情報と該手書き情報の前記紙面上での位置情報とを対応付けて前記地図と関連させて地図位置情報記憶手段に記憶し、
前記地図および前記手書き情報のうちの少なくとも何れかをその属性で前記地図位置情報記憶手段から検索し、
前記属性で検索された前記地図と前記手書き情報のうちの少なくとも何れかを表示するように制御する
ことを特徴とする地図・手書き情報活用方法。
【請求項１０】
請求項９に記載の地図・手書き情報活用方法において、
コンピュータが、
前記地図に関連して入力された情報を前記地図位置情報記憶手段に記憶し、
前記地図に関連して入力された情報をその属性で前記地図位置情報記憶手段から検索し、
該検索された前記地図に関連して入力された情報を表示するように制御する
ことを特徴とする地図・手書き情報活用方法。
【請求項１１】
請求項９または請求項１０に記載の地図・手書き情報入力・活用方法において、
前記地図の紙面上に書き込まれた手書き情報を取得する際、該手書き情報を電子情報に変換するデジタルペンとデジタルペンペーパとのシステムを用いる
ことを特徴とする地図・手書き情報入力・活用方法。
【請求項１２】
請求項９から請求項１１のうちの何れか一項に記載の地図・手書き情報入力・活用方法において、
コンピュータが、
過去に前記手書き情報を書き込んだ前記地図の縮尺と、再印刷する地図の縮尺とを比較し、
地図上の前記手書き情報を目視しやすいように、前記両地図の縮尺の違いに応じて前記手書き情報の表示位置、若しくは、表示サイズのうちの少なくとも一つを調節する
ことを特徴とする地図・手書き情報入力・活用方法。
【請求項１３】
請求項９から請求項１２のうちの何れか一項に記載の地図・手書き情報入力・活用方法において、
コンピュータが、
過去の複数の前記手書き情報を同一の地図に印字する際に、該地図上の手書き情報を目視しやすいように、当該手書き情報同士が重ならないように表示する制御を行う
ことを特徴とする地図・手書き情報入力・活用方法。
【請求項１４】
請求項９から請求項１３のうちの何れか一項に記載の地図・手書き情報入力・活用方法において、
コンピュータが、
前記手書き情報を地図に印字する際に、該地図上の手書き情報を目視しやすいように、前記地図情報の上に前記手書き情報が重ならないように表示する制御を行う
ことを特徴とする地図・手書き情報入力・活用方法。
【請求項１５】
請求項９から請求項１４のうちの何れか一項に記載の地図・手書き情報入力・活用方法において、
コンピュータが、
画面上で選択された前記手書き情報を地図上に印刷する制御を行う
ことを特徴とする地図・手書き情報入力・活用方法。
【請求項１６】
請求項９から請求項１５のうちの何れか一項に記載の地図・手書き情報入力・活用方法において、
コンピュータが、
画面上で追記された手書き情報を、既存在の前記手書き情報に加えて、地図に重畳して表示または印刷する制御を行う
ことを特徴とする地図・手書き情報入力・活用方法。
【請求項１７】
請求項９から請求項１６のうちの何れか一項に記載の地図・手書き情報入力・活用方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図の上のある特定の位置、若しくは、地図の特定の領域に関連付けられた情報を入力したり、検索したり、出力したり等する地図・手書き情報入力・活用装置、方法およびそのプログラムに関する。
【背景技術】
【０００２】
従来、建物の建築や鉄道の敷設、道路の建設のための地図の作成や、土地被覆分類図の作成、火災や水害、地震などの自然災害の発生が起こりやすい地域を図示したハザードマップの作成などにおいては、現地での地図への手書きと、事務所でのその情報入力、およびその情報の活用が行われている。
具体的には、予め対象となる地域の地図を印刷しておき、情報収集員が現地にて正しい情報をその地図に手書きして、その情報を何らかの手段で電子化してコンピュータに入力し、再利用するということが行われている。
【０００３】
また、マーケティングにおいては、出店予定の店付近の人や車の動線解析、交通機関の交通状況などを、情報収集員が現地に赴き情報を収集し、地図にその情報を書き込んで活用するというようなことが行われている。
また、企業の営業活動においては、営業員が顧客を訪問して得られた顧客情報は営業日報という形で記録として残す。そして、商品の購入契約に至るまでには、営業員が、複数回顧客先を訪問するのが通例である。
従って、営業日報には顧客の商品に対する趣向などの情報だけではなく、次回訪問するときに営業員が役に立つ情報（以下、顧客訪問参考情報と称す）を営業日報に記録しておくことが行われている。
【０００４】
顧客訪問参考情報とは、例えば、顧客との打ち合わせは顧客の住居ではなく、顧客住居の近隣の○○喫茶店で行ったとか、マンションの５０３号室で打ち合わせたとか、マンションの入り口は敷地の南側にある等である。
これらの情報は位置情報(地理空間情報)と関連付けて記録されるべきであるが、営業員が記入する営業日報は通常テキスト形式で書かれるため、これらの情報を地理空間上の座標と関連付けて記録する別の手段が必要となっている。
このように、地図の上に情報を入力したり、情報を追加したり、情報を変更したり、閲覧したりする作業は、様々な業務で必要とされているが、そのような作業を効率よく行う手段が提供されていないという問題がある。
【０００５】
そこで、例えば、ＰＤＡ（Personal  Digital  Assistant）のような携帯型の電子機器を用いた地図情報を扱うシステムにおいて、当該機器のタッチセンサ付きの液晶パネルに地図を表示させ、ペンで地図の上をタップすることで、地図の上に情報を入力したりする手段が提供されている。
【特許文献１】特開２００６−２０２０２３号公報
【特許文献２】特開２００４−１３８８２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＰＤＡの画面は小さく効率的に地図情報を入力することが難しいという問題がある。また、携帯電話における人や車のナビゲーションシステムのように、現在地や目的地の地図を表示するサービスは提供されているものの、ＰＤＡと同様に画面が小さいため、情報の入力が困難であるという第１の問題がある。
一方、ノートパソコンの画面は大きいため、広域の地図の視認性に優れるものの、重量、大きさ等の点で携帯性に問題があり、現地の情報を現地で入力するのには適さないという第２の問題がある。
【０００７】
また、ユーザの位置情報を入力する手段については、主として、衛星からの電波を受信し、現在位置を表示するＧＰＳ（Global  Positioning  System）が使われる。
特許文献１では、デジタルペンと携帯端末のＧＰＳを用いて、発注業務を効率よくおこなうシステムが開示されている。これは、発注を行いたいユーザが所持している携帯端末機器のＧＰＳからユーザの位置情報を得て、発注場所に近い得意先を発注先データベースからその所在を検索し、納品先を決定するものである。
【０００８】
しかしながら、ビル等、周辺の地物の影響でＧＰＳ衛星の電波が正確に届かないところや、そもそも電波が届かない地下においては位置情報の入力ができない。また、携帯端末(機器)は、存在する場所を入力することを目的として設計されているため、位置情報を入力したい場所に情報収集員が向かってその場所で入力しないと位置情報を入力することができないという第３の問題がある。加えて、点ではなく線分や領域を入力するための手段が提供されていないという第４の問題がある。
【０００９】
一方、携帯可能な紙地図を利用した方法では情報の入力手段が問題となる。
すなわち、紙に印刷した地図の上に書き込まれた手書き情報を、コンピュータに取り込む際には、例えば印刷した地図と、コンピュータのディスプレイに表示された地図とを見比べながら、マウスやキーボードを利用して書き込んだ情報の緯度・経度を指定してコンピュータに入力しなければならず、多大な手間がかかっている。
このような問題を解決する手段として、紙に印刷した地図と、当該地図に対して筆記具で記入を行い、当該記入内容および記入位置の緯度経度情報からなる地図情報を作成し、記入した地図上の位置を緯度・経度に変換して地図情報を入力するシステムが開示されている（例えば、特許文献２参照）。
【００１０】
しかしながら、特許文献２に代表されるような従来技術では、地図の上に手書きされた情報をコンピュータに入力する手段のみであって、手書き情報を再利用したり更新したりといった情報の活用手段については開示されていない。
例えば、印刷した地図に書き込んだ手書き情報を、元の地図とは異なる縮尺で印刷した地図に重畳し印刷して再利用する場合、実際に手書き情報が書き込まれた位置とは異なる場所に印刷されてしまうという問題がある。この問題を問題点１とする。
【００１１】
また、このシステムを複数のユーザが共有して使う場合、地図上の同一の座標、若しくは、近隣の座標に手書き情報を書き込むことがある。これらの手書き情報を地図に印刷すると、手書き情報同士が重なり合って印刷され、各々の手書き情報を視認しにくいという問題がある。
同様に、一人のユーザであっても複数の手書き情報を書き込んだ場合、同じ問題が起きる可能性がある。すなわち、地図上の同一の座標、若しくは、近隣の座標に手書き情報を書き込むことがある。これらの手書き情報を地図に印刷すると、手書き情報同士が重なり合って印刷され、各々の手書き情報を視認しにくいという問題がある。
さらに、手書き情報が、地図上の道路名称や建物名などと重なって印刷され視認しにくいという問題がある。これらの手書き情報が他の情報と重なって視認しにくくなるという問題を問題点２とする。
【００１２】
また、書き込んだ情報の重要性は異なる場合でも一様に全て地図上に重畳され、どの情報が重要か把握しにくいという問題がある。この問題を問題点３とする。
さらに、書き込んだ情報は時間とともに変化していくことが予想されるが、手書き情報を追加していくだけで更新されないという問題点がある。この問題を問題点４とする。
本発明は上記実状に鑑み、地理空間に関連付けられた情報の効率的な入力、および所望の情報の閲覧が可能である地図・手書き情報入力・活用システム、方法およびそのプログラムの提供を目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成すべく、第１の本発明に関わる地図・手書き情報活用システムは、地図情報が記載された地図の紙面上に書き込まれた手書き情報を活用するための地図・手書き情報活用システムであって、地図の紙面上に書き込まれた手書き情報を取得する手書き情報取得手段と、取得された手書き情報と該手書き情報の紙面上での位置情報とを対応付けて地図と関連させて地図位置情報記憶手段に記憶する情報記録手段と、地図および手書き情報のうちの少なくとも何れかをその属性で地図位置情報記憶手段から検索する検索手段と、属性で検索された地図と手書き情報のうちの少なくとも何れかを表示装置で表示する表示手段とを備えている。
【００１４】
第２の本発明に関わる地図・手書き情報活用方法は、地図情報が記載された地図の紙面上に書き込まれた手書き情報を活用するための地図・手書き情報活用方法であって、コンピュータが、地図の紙面上に書き込まれた手書き情報を取得し、取得された手書き情報と該手書き情報の紙面上での位置情報とを対応付けて地図と関連させて地図位置情報記憶手段に記憶し、地図および手書き情報のうちの少なくとも何れかをその属性で地図位置情報記憶手段から検索し、属性で検索された地図と手書き情報のうちの少なくとも何れかを表示するように制御している。
【００１５】
第３の本発明に関わるプログラムは、第２の本発明に関わる地図・手書き情報活用方法を、コンピュータに実行させるためのプログラムである。
【発明の効果】
【００１６】
本発明によれば、地理空間に関連付けられた情報の効率的な入力、および所望の情報の閲覧が可能である地図・手書き情報入力・活用システム、方法およびそのプログラムを実現できる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態について添付図面を参照して説明する。
図１は、本発明に係る実施形態の地図・手書き情報管理システムＳを示す構成図である。
＜＜地図・手書き情報管理システムＳの概要＞＞
実施形態の地図・手書き情報管理システムＳは、印刷した地図の縮尺を管理する印刷地図管理ＤＢ(データベース)１１６と、地図上に手書きした情報の座標を管理する手書き情報ＤＢ１１５と、手書き情報の更新・抽出手段(ＤＢ更新・抽出手段１１３、手書き情報更新手段１２５)と、手書き情報の重み付け、選択等を行う手書き情報選択手段１１７を提供している。
【００１８】
これにより、手書き情報を、地図・手書き重畳手段１２３を用いて、縮尺が異なる地図の正しい位置に重畳したり、手書き情報同士または手書き情報と地物が重ならないようにして、手書き情報の視認性を向上させたり、また、必要な手書き情報のみが地図に重畳されて手書き情報が視認し易くなる。
従って、地図上に手書き情報を効率的に入力したり、その活用が可能になる。
以下、地図・手書き情報管理システムＳについて、詳細に説明する。
【００１９】
＜地図・手書き情報管理システムＳの全体構成＞
図１に示す地図・手書き情報管理システムＳは、ユーザが地図上に手書きする際に用いるとともに記入された手書き情報をコンピュータに入力するためのデジタルペン１０３と、地図や手書き情報を更新・抽出等を行う地図・手書き情報管理手段１０１が格納されるサーバ１００と、地図や手書き情報を表示・印刷したり、検索したりする際に用いられる入力・出力手段１０２と、該入力・出力手段１０２、サーバ１００、およびデジタルペン１０３間のデータの送受信を担うネットワーク１０４とを備え構成されている。
なお、ネットワーク１０４は、ＬＡＮ(Local  Area  Network)、ＷＡＮ(WideN  Area  Network)、インターネット等であり、特に限定されない。
ここで手書き情報とは、地図等の紙の上に筆記具(デジタルペン１０３等)を用いて書かれた文字や、図形や、記号や、訂正線などである。
【００２０】
＜デジタルペン１０３＞
図１に示すデジタルペン１０３は、紙の上に文字や図形などを書き込むボールペン芯や書き込んだ手書き情報を撮影し電子的にペンの中へ格納するＣＣＤカメラ等の筆記手段１３３と、手書き情報を符号化する符号化手段１３２と、符号化された手書き情報をデジタルペン１０３の外へ送信するための通信手段１３１と、書き込んだ情報の時刻を取得する水晶振動子等の時間取得手段１３５と、ペンの所有者を識別するペンＩＤ１３４ｉ等が記憶されるメモリ１３４とを有し構成されている。
ここで、デジタルペン１０３のメモリ１３４のＲＯＭ(Read  Only  Memory)には製造番号が記憶されている。
【００２１】
そして、ペンＩＤ１３４ｉをデジタルペン１０３に付す際には、デジタルペン１０３の使い始めに、デジタルペン１０３をＵＳＢケーブル、後記する無線等で、入力・出力手段１０２に接続し、入力・出力手段１０２の表示装置１２１のディスプレイに表示される画面に所望のＩＤを入力することで、ペンＩＤ１３４ｉを製造番号と対応付けてデジタルペン１０３のメモリ１３４に記憶することができる。製造番号に対応付けられたペンＩＤ１３４ｉにより、各デジタルペン１０３をユニークに識別することが可能である。
ここで、ペンＩＤ１３４ｉを後記する記入者ＩＤ３１２(図３参照)として、誰が記入したかを特定することとしている。
なお、デジタルペン１０３は、例えば、Anoto(登録商標)社製のデジタルペンデバイスとデジタルペンペーパの技術を用いて実現することができる。
具体的には、デジタルペンペーパの紙面上には、所定のドットパターンが付してあり、このドットパターンをデジタルペン１０３のＣＣＤカメラ（筆記手段１３３）が撮影することにより、紙面上のどの部分にペン先が位置しているかという位置情報、つまりは、位置情報が連続した軌跡情報（ストローク情報３１５）を取得することができる。
【００２２】
このデジタルペン１０３は、紙に書く際にボールペン芯に加わる筆圧を検出してオンし、ＣＣＤカメラ等の筆記手段１３３で手書きの軌跡を撮影し、この撮影情報から符号化手段１３２で手書き情報が符号化されるとともに、書き込んだ時刻が水晶振動子等の時間取得手段１３５から取得され、符号化された手書き情報と書き込んだ時刻情報とがメモリ１３４に記憶される。
なお、書き込んだ時刻情報とは、デジタルペン１０３のペン先が紙に当接し筆圧をもって書き始めた書き込み開始時刻(オン時刻)と、ペン先からの筆圧が緩められ書き終わりオフされる書込み終了時刻であり、後記する手書き情報ＤＢ１１５(図３参照)の記入時刻３１４に記憶される。
【００２３】
そして、デジタルペン１０３がＵＳＢケーブルを用いて入力・出力手段１０２に接続され、符号化された手書き情報と書き込んだ時刻情報とが入力・出力手段１０２に送られる。
或いは、デジタルペン１０３から、無線、例えば、近距離の通信手段であるＢlue  Ｔooth(登録商標：近距離無線通信規格)を用いて、符号化された手書き情報と書き込んだ時刻情報とが入力・出力手段１０２に送信され、後記の処理が行われる。
ここで、デジタルペン１０３がネットワーク１０４等を介して送信するのは、ペンＩＤ１３４ｉ、ストローク情報３１５（位置情報が連続して羅列されたもの）、時刻情報等である。
【００２４】
デジタルペン１０３で地図に書き込みをするとき、デジタルペン１０３自体は、どの地図（どの縮尺の地図、どの後記する印刷地図ＩＤ(図４参照)の地図）に書き込んでいるのかは分からず、単に、地図の用紙に付されたドットパターンに基づく位置情報、その位置情報が羅列された軌跡情報を、サーバ１００に送信してくる。
そこで、サーバ１００は、用紙に付されたドットパターンと地図（印刷地図ＩＤ）との対応関係の情報を予め記憶しており、デジタルペン１０３から送信されてくる位置情報（ドットパターン）から、現在、デジタルペン１０３は、どの印刷地図ＩＤ(図４参照)の地図に書き込んでいるのかを判別する。
【００２５】
なお、本実施形態では、手書き情報の入力手段としてデジタルペン１０３を用いた例で説明するが、勿論、デジタルペンデバイスとデジタルペンペーパの組み合わせに限定されるものではなく、紙の上に書かれた手書き情報がコンピュータに入力できる手段であれば他の手段でもよいのは勿論である。
例えば、超音波を発するデバイスを内蔵したデジタルペンでの筆記時に、センサでデジタルペンの超音波までの距離、すなわちデジタルペンの位置までの距離を、三角測量の原理で測定してペンの軌跡を得る手段や、通常の筆記具で書いた手書き情報等をスキャナで読み込む光学的文字認識（ＯＣＲ：Optical  Character  Recognition）技術等を用いても実現できる。
【００２６】
＜入力・出力手段１０２＞
図１に示す入力・出力手段１０２は、パソコン、ワークステーション等であり、中央処理装置(ＣＰＵ：Central  Processing  Unit)と、ＲＡＭ(Random  Access  Memory)等の主記憶装置と、ＨＤＤ(Hard  Disk  Drive)等の補助記憶装置と、キーボード、マウス等の入力装置と、液晶ディスプレイなどの表示装置１２１、プリンタなどの印刷装置１２２の出力装置とを有し構成されている。
地図・手書き情報管理システムＳにおいて、出力装置である表示装置１２１は、ユーザの入力装置への入力操作により、地図や手書き情報やその両方をディスプレイに表示する一方、印刷装置１２２は、地図や手書き情報やその両方を紙に印刷し、プリントアウトする。
【００２７】
補助記憶装置には、ＯＳ(Operating System)の他に、手書き情報をその座標に基づいて地図の上に重畳させる地図・手書重畳手段１２３と、どのような手書き情報や地図を印刷するかをユーザが入力したり選択したりする際に所望の情報を検索するための検索手段１２４と、ユーザによる手書き情報を更新するための手書き情報更新手段１２５と、これらの地図・手書重畳手段１２３、検索手段１２４、手書き情報更新手段１２５等の処理結果を受けて、表示装置１２１、印刷装置１２２で表示、印刷するために画面等のファイルを出力する出力手段１２０とが、例えば、Ｃ言語、ＪＡＶＡ(登録商標)等でソース・プログラムが記述され、機械語の目的プログラムの形で格納されている。なお、このソース・プログラムは、地図・手書き情報管理システムＳのシステムプログラムの一部を構成している。
そして、中央処理装置が、地図・手書重畳手段１２３、検索手段１２４、手書き情報更新手段１２５、出力手段１２０等が記述された目的プログラムを主記憶装置にロードし、ＯＳ上で実行することにより、地図・手書重畳手段１２３、検索手段１２４、手書き情報更新手段１２５、出力手段１２０等が具現化される。
【００２８】
＜サーバ１００＞
図１に示すサーバ１００は、中央処理装置(ＣＰＵ)と、ＤＲＡＭ(Dynamic  Random  Access  Memory)、ＳＲＡＭ(Static  Random  Access  Memory)等の主記憶装置と、ＨＤＤ等の補助記憶装置とを具え構成されている。
サーバ１００に格納される地図・手書き情報管理手段１０１は、地図上に書かれた手書き情報の紙の上における座標を地球の緯度および経度で表現される座標系に変換する手書き情報緯度経度変換手段１１１と、地図上の地名の所在を地球の緯度および経度に変換する地名緯度経度変換手段１１２と、既記憶された必要な手書き情報を選択する手書き情報選択手段１１７と、道路、鉄道、河川、建物、および、それらの名称を地球の緯度および経度とに対応付けて格納した地図コンテンツＤＢ(データベース)１１４と、デジタルペン１０３によって入力された手書き情報を格納する手書き情報ＤＢ１１５と、紙に印刷した地図の発行履歴を管理する印刷地図管理ＤＢ１１６と、これらのＤＢ１１４、１１５、１１６への書込み(write、rewrite)、読み取り、削除等を行うＤＢ更新・抽出手段１１３とを有し構成されている。
【００２９】
上記手書き情報緯度経度変換手段１１１、地名緯度経度変換手段１１２、手書き情報選択手段１１７、ＤＢ更新・抽出手段１１３は、例えば、Ｃ言語、ＪＡＶＡ(登録商標)等で地図・手書き情報管理システムＳのシステムプログラムとして組まれ、補助記憶装置に機械語の形で格納されている。そして、該プログラムが、ＣＰＵによって、主記憶装置にロードされ実行されることにより、具現化される。
【００３０】
なお、Ｃ言語、ＪＡＶＡ(登録商標)等のプログラム記述言語は、一例であり、他のプログラム記述言語を用いてもよいことは勿論である。
上記地図コンテンツＤＢ１１４、手書き情報ＤＢ１１５、および印刷地図管理ＤＢ１１６は、補助記憶装置に、例えば、ＲＤＢ(Relational  DataBase)として格納され、ＤＢＭＳ(DataBase  Management  System)で管理されている。
以下、地図コンテンツＤＢ１１４、手書き情報ＤＢ１１５、および印刷地図管理ＤＢ１１６の詳細について、説明する。
【００３１】
＜地図コンテンツＤＢ１１４＞
図２は、地図コンテンツＤＢ１１４のデータ構造の構成例を示す図である。
地図コンテンツＤＢ１１４は、元になる地図コンテンツＤＢ本体２０１と、海岸線、道路縁等の線分領域に係る情報が記憶される線分領域ＤＢ２０２と、交差点、マンション等の地物に係る情報が記憶される地物ＤＢ２０３とを有し構成されている。
地図コンテンツＤＢ本体２０１は、地図コンテンツを構成する要素を識別する要素ＩＤ２１１と、各々の構成要素がどのような種類であるかを示す要素種２１２と、要素の実体を格納する線分領域ＤＢ２０２乃至地物ＤＢ２０３へのポインタを格納する要素へのポインタ２１３と、それらの要素が存在した期間を格納する存在期間２１４とのデータフィールドを有し構成されている。
【００３２】
ここで、地図コンテンツＤＢ１１４における要素とは、海岸線や街区域や道路縁などのように線分ないしは領域で表現できる種類のものと、交差点や建物などのように地物の種類と地物の名称で表現できる種類のものを表している。
線分ないしは領域で表現できる種類のものを管理するのが線分・領域ＤＢ２０２(図２参照)であり、地物に係るものを管理するのが地物ＤＢ２０３(図２参照)である。
線分・領域ＤＢ２０２は、線分・領域を識別する線分・領域ＩＤ２２１と、線分や領域の種類を表す線分・領域種２２２と、線分や領域の座標、すなわち地球上の緯度と経度を表す緯度経度２２３とのデータフィールドを有し構成されている。
ここで、線分・領域種２２２における線分や領域の種類とは、例えば、海岸線、河川境界、街区域、道路縁、道路中心線、建物や敷地の境界などの線分状や領域状の地理の種類を表す。
【００３３】
線分・領域ＤＢ２０２の緯度経度２２３は、地球上の緯度と経度の組で表される表現形式とすると説明したが、最初の座標は緯度と経度で表現し、続く座標は前の点からの相対距離と角度の組で表現するようにしてもよい。
地物に係る地物ＤＢ２０３(図２参照)は、地物を識別する地物ＩＤ２３１と、当該地物の種類を表す地物種２３２と、当該地物の名称を表す地物名称２３３と、地図上の当該地物の名称の位置を表す緯度経度２３４と、当該地物名称２３３をディスプレイの表示装置１２１(図１参照)や印刷手段１２１(図１参照)からプリントアウトされる紙の上に表示する際の文字列の向きを表す向き２３５とのデータフィールドを有し構成されている。
【００３４】
ここで、地物種２３２とは、交差点や建物や敷地など地物の種類を表し、地物名称２３３はそれらの地物に付けられた名前を表し、例えば、図２に示すように、和泉町警察署前、和泉マンションなどであり、通常の地図に印刷された名前の文字列に相当する。
なお、本実施形態においては、地図コンテンツＤＢ１１４の構成として図２に示す方法を例示したが、前記の線分や領域、地物名称が座標と関連付けられて管理されている形式であれば、図２に示す構成に限定されない。
【００３５】
＜手書き情報ＤＢ１１５＞
図３は、手書き情報ＤＢ１１５のデータ構造の構成例を示す図である。
図３に示す手書き情報ＤＢ１１５は、手書き情報を識別する手書き情報ＩＤ３１１と、当該手書きを記入した記入者を示す記入者ＩＤ３１２と、営業活動においてどの顧客に関する情報を記入したかを示す顧客ＩＤ３１３と、当該手書きを記入した時刻である記入時刻３１４と、記入した文字等の軌跡の紙の上の座標であり、その緯度経度を示すストローク情報３１５と、地図を印刷した紙のＩＤを示す印刷地図ＩＤ３１６とのデータフィールドを有し構成されている。
【００３６】
ユーザによって地図等の紙面に書かれた新しい手書き情報が、デジタルペン１０３から、入力・出力手段１０２、ネットワーク１０４等を介して、サーバ１００に送信された場合には、この手書き情報ＤＢ１１５に、ＤＢ更新・抽出手段１１３によってレコードが追加されていく。
また、手書きＩＤ３１１や記入者ＩＤ３１２や顧客ＩＤ３１３や記入時刻３１４やストローク情報３１５や印刷地図ＩＤ３１６をもとに、情報の検索を行ったり、情報の修正が行えるようになっている。
ここで、記入時刻３１４は、前記したように、デジタルペン１０３が紙に接触し筆圧をもって書き始めた書き込み開始時刻(オン時刻)と、筆圧が緩められ書き終わった書込み終了時刻(オフ時刻)とが記録されている。
【００３７】
＜印刷地図管理ＤＢ１１６＞
図４は、印刷地図管理ＤＢ１１６(図１参照)のデータ構造の構成例を示した図である。
図４に示す印刷地図管理ＤＢ１１６は、印刷装置１２２(図１参照)で地図が印刷される紙のＩＤを示す印刷地図ＩＤ４１１と、当該地図を印刷した人のＩＤである印刷者ＩＤ４１２と、当該地図を印刷した日時を表す印刷日時４１３、印刷した地図の大きさを示す印刷地図サイズ４１４と、印刷した地図領域の四隅の座標(経度・緯度)を示す印刷地図座標４１５とのデータフィールドを有し構成されている。
【００３８】
＜手書き情報が重畳された地図５０１＞
図５は、手書き情報が重畳された地図５０１を示す図である。
図５に示す地図５０１の上には、鉄道の線路５０２や、鉄道の路線名５０３、道路５０４、道路名５０５等が表示されている。
また、営業員の営業活動において顧客訪問先の場所５０６の付近に、必要な手書き情報５０７が手書きされている。
ここでは、紙に印刷された実際の地図(５０１)上に手書き情報が書き込まれた場合と、これらの情報が電子的に扱われコンピュータのディスプレイ上に表示されている仮想の地図(５０１)である場合と、両方の意味で図５に示す地図５０１を用いている。
【００３９】
＜地図表示・印刷処理＞
次に、前記した手段に基づいて、地図５０１(図５参照)を表示装置１２１(図１参照)のディスプレイに表示したり、地図５０１を印刷装置１２２(図１参照)で印刷したり、印刷した地図５０１の上に書き込んだ手書き情報をコンピュータのサーバ１００(図１参照)に取り込む処理について、図６に従って説明する。
なお、図６は、地図を表示または印刷したりする地図表示・印刷処理フローの一例を示すフローチャートである。
【００４０】
まず、図６のＳ１０１において、印刷したい地図、例えば地図５０１(図５参照)に地名を入力する。
地名の入力手段・方法としては、コンピュータである入力・出力手段１０２(図１参照)のキーボードでテキスト入力する方法や、表示装置１２１(図１参照)の画面上に地名の候補を表示してユーザに選択してもらう方法、デジタルペン１０３で入力してＯＣＲ(Optical  Character  Reader)で読み取る方法などがある。入力された地名は、入力・出力手段１０２(図１参照)の手書き情報更新手段１２５、サーバ１００のＤＢ更新・抽出手段１１３等によって、サーバ１００の手書き情報ＤＢ１１５(図３参照)の各データ項目に記録される。
【００４１】
続いて、図６のＳ１０２において、地図を印刷する紙の大きさも指定しておく。例えば、表示装置１２１(図１参照)に画面を表示し、該画面で表示されるサイズの選択肢のうちから選択する、或いは画面で地図を印刷する紙の大きさをテキスト入力する。
入力された紙の大きさは、入力・出力手段１０２(図１参照)のワークエリアに一時記憶されるか、または、サーバ１００のＤＢ更新・抽出手段１１３によって、サーバ１００の印刷地図管理ＤＢ１１６の印刷地図サイズ４１４のデータフィールドに記録される。
続いて、図６のＳ１０３において、図６のＳ１０１で入力した地名の所在を、サーバ１００の地名緯度経度変換手段１１２によって、緯度と経度に変換する。この変換は、カーナビゲーションなどで用いられているのと同様の地名と緯度・経度が関連付けられているデータベースを参照すること等で実現できる。
【００４２】
続いて、図６のＳ１０４において、入力・出力手段１０２(図１参照)の検索手段１２４によって、地図コンテンツＤＢ１１４(図２参照)の緯度経度２２３と緯度経度２３４を参照して、予め決めておいた地図の縮尺と図６のＳ１０２で入力した紙の大きさから、表示ないしは印刷する地図の領域内に入る地図コンテンツとして抽出する。
ここでは、地図の縮尺は予め決めておいた例について説明したが、図６のＳ６０２で紙の大きさを入力するのと同時に縮尺をユーザに、表示装置１２１(図１参照)で表示した画面で入力してもらうようにしてもよい。
なお、地名と緯度・経度とが関連付けられ、該緯度・経度に地図コンテンツＤＢ１１４(図２参照)の要素ＩＤ２１１がさらに関連付けられ、入力された地名から、要素ＩＤ２１１を求め、地図コンテンツＤＢ１１４(図２参照)から、表示ないしは印刷する地図の領域内に入る地図コンテンツを抽出する構成とすることも可能である。
【００４３】
続いて、図６のＳ１０５において、入力・出力手段１０２(図１参照)の検索手段１２４によって、図６のＳ１０１で指定した地名付近の手書き情報を、手書き情報ＤＢ１１５のストローク情報３１５を参照して、抽出する。
すなわち、検索手段１２４によって、図６のＳ１０８で印刷する地図の四隅の緯度経度を算出し、手書き情報ＤＢ１１５内にある各々のストローク情報３１５(図３参照)のうち、当該ストローク情報３１５の緯度経度がその四隅の緯度経度範囲内にあるストローク情報３１５のみを抽出する。このようにして抽出された地図コンテンツと手書き情報は、ネットワーク１０４を介して入力・出力手段１０２へと送信される。なお、当該地図範囲内に手書き情報(ストローク情報３１５)が存在しない場合は、抽出された地図コンテンツのみが入力・出力手段１０２へと送信される。
【００４４】
続いて、図６のＳ１０６において、入力・出力手段１０２(図１参照)の地図・手書重畳手段１２３によって、手書き情報を地図の上に重畳した画像を生成する。
続いて、図６のＳ１０７において、手書き情報が重畳された地図５０１を、図５に示すように、コンピュータの入力・出力手段１０２の表示装置１２１の画面上に表示する。ユーザは、目視により表示装置１２１の画面に表示された地図５０１を確認することができる。
【００４５】
そして、図６のＳ１０８において、入力・出力手段１０２(図１参照)の表示装置１２１の画面に表示される印刷釦をマウス等でクリックして押下し、表示された地図５０１を出力手段１２０によって印刷装置１２２で印刷する。
印刷の際には、例えばＡｎｏｔｏ社のデジタルペンペーパのようにドットパターンが印刷された紙に、印刷装置１２２で地図を印刷する。こうして、印刷された地図の背景に小さなドットパターンを形成し、地図の印刷後にデジタルペン１０３で書いたペンの軌跡を追跡できるようにしておく。
【００４６】
＜手書き情報格納処理＞
次に、手書き情報格納処理について、図７に従って説明する。
なお、図７は、記入された手書き情報を手書き情報ＤＢ１１５(図３参照)に格納する手書き情報格納処理フローの一例を示すフローチャートである。
まず、図７のＳ２０１において、ドットパターンが背景にある紙に印刷装置１２２で印刷した地図上に、筆記具のデジタルペン１０３で文字や図形などを記入する。
図７のＳ２０２において、記入した文字や図形の軌跡は、デジタルペン１０３の符号化手段１３２(図１参照)によって所定の座標の集合として符号化され、メモリ１３４に記憶される。
【００４７】
そして、符号化されたデータ(軌跡情報)は、図７のＳ２０３において、ユーザが、デジタルペン１０３をＵＳＢのケーブルで入力・出力手段１０２(図１参照)に接続することで、入力・出力手段１０２に送信し、ネットワーク１０４を経由して、サーバ１００の地図・手書き情報管理手段１０１に送信される。送信された情報は、ＤＢ更新・抽出手段１１３によって手書き情報ＤＢ１１５(図３参照)に追加記録される。
すなわち、ＤＢ更新・抽出手段１１３は、新しい手書きＩＤ３１１(図３参照)を持つレコードを作成し、手書き情報ＤＢ１１５のストローク情報３１５(図３参照)へ送信された軌跡情報を格納する。
【００４８】
また、上述の文字や図形の軌跡のデータと同時に、デジタルペン１０３のメモリ１３４に記憶されるペンＩＤ１３４ｉ(＝記入者ＩＤ３１２)と時間取得手段１３５を参照して取得した記入の時刻情報も、同様に、図１に示す入力・出力手段１０２、ネットワーク１０４を経由して、地図・手書き情報管理手段１０１に送信される。送信された記入者の記入者ＩＤ３１２(＝ペンＩＤ１３４ｉ)、記入の時刻情報等の情報は、ＤＢ更新・抽出手段１１３によって、作成された新しい手書きＩＤ３１１のレコードにおける記入者ＩＤ３１２、記入時刻３１４へそれぞれ格納される。
【００４９】
ここで、作成された新しい手書きＩＤ３１１(図３参照)のレコードの顧客ＩＤ３１３には、例えば、営業活動支援の場合は訪問した顧客のＩＤが入力される。この顧客のＩＤは、入力・出力手段１０２の印刷装置１２２で地図を印刷する際に、キーボードによって入力する構成としてもよいし、地図５０１(図５参照)に書かれた手書き情報を送信する際に、入力・出力手段１０２で指定する構成としてもよい。
なお、地図を印刷する際に顧客のＩＤを入力する構成とした場合、この顧客のＩＤを入力時に、ＤＢ更新・抽出手段１１３(図１参照)によって、新しい手書きＩＤ３１１のレコードを作成することになる。
【００５０】
また、作成された新しい手書きＩＤ３１１のレコードの印刷地図ＩＤ３１６(図３参照)は、ＤＢ更新・抽出手段１１３によって、当該印刷された地図の紙のドットパターンから、印刷地図管理ＤＢ１１６(図４参照)の印刷地図ＩＤ４１１の値を複写する。
これは、前記したように、デジタルペン１０３とデジタルペンペーパとを利用することで実現できる。すなわち、地図(図５の地図５０１の手書き情報５０７が無い状態)を印刷する際に、各々の紙のＩＤ(印刷地図ＩＤ)をドットパターンと対応付けることで、デジタルペン１０３で筆記すると同時にどの紙に記入したのかを知ることができる。
そして、図７のＳ２０４において、サーバ１００の手書き情報緯度経度変換手段１１１によって、手書き情報の所在を緯度経度に変換する。
【００５１】
これは、手書き情報緯度経度変換手段１１１が、まずデジタルペン１０３(図１参照)の筆記手段１３３と符号化手段１３２によって得られた手書き情報の座標を、当該印刷地図ＩＤ４１１によって印刷地図管理ＤＢ１１６(図４参照)の印刷地図サイズ４１４を参照して、紙の端からの相対座標の系列に変換する。つぎに、印刷地図管理ＤＢ１１６(図４参照)の印刷地図座標４１５を参照することにより、地球上の緯度と経度の系列に変換することで実現できる。
【００５２】
すなわち、図４に示す印刷地図管理ＤＢ１１６において、印刷地図ＩＤ４１１と印刷地図サイズ４１４と印刷地図座標４１５とが対応付けられており、手書き情報緯度経度変換手段１１１は、手書き情報を、印刷地図サイズ４１４と印刷地図座標４１５との対応関係を用いて、デジタルペン１０３からの軌跡情報を緯度経度に変換して、緯度経度で表現されたストローク情報３１５とする。
【００５３】
ちなみに、図４に示す印刷地図管理ＤＢ１１６の印刷地図ＩＤ４１１が「１」であるレコードは、用紙サイズ４１４がＡ４（210mm×297mm）であり、印刷地図座標４１５から、反時計回りに、用紙の左上の座標は（x11,y11）、用紙の左下の座標は（x12,y12）、用紙の右下の座標は（x13,y13）、用紙の右上の座標は（x14,y14）に対応する。
【００５４】
最後に、図７のＳ２０５において、こうして得られた手書き情報を、ＤＢ更新・抽出手段１１３によって、手書き情報ＤＢ１１５(図３参照)のストローク情報３１５に格納する。
このようにして、印刷した地図に書かれた手書き情報を、効率よくコンピュータのサーバ１００に入力することができる。
【００５５】
＜問題点１を解決する異縮尺地図への手書き情報再印刷処理＞
手書き情報を書き込んだ地図を再利用する際に、異なる縮尺で印刷する場合、前記した問題点１のように手書き情報が、縮尺が異なるため地図上の誤った位置に印刷される可能性がある。
図８は、手書き情報を書き込んだ地図とは異なる縮尺の地図８０１に手書き情報８０７を印刷した際、手書き情報８０７が誤った位置に印刷されてしまう例を示す図である。
図８に示すように、縮尺を小さくして地図８０１を印刷した場合、道路８０４や鉄道８０２、建物８０６は相対的に小さく印刷されるが、手書き情報８０７はもとの地図に記載されたときの位置を保持しているため、誤った場所に手書き情報８０７が印刷され、利用価値のない手書き情報８０７付きの地図８０１ができる。
そこで、この問題点１を解決する処理フローについて説明する。
【００５６】
図９は、手書き情報を書き込んだ地図とは異なる縮尺の地図に、再度手書き情報を印刷する異縮尺地図上への手書き情報再印刷処理フローの一例を示すフローチャートである。
手書き情報を書き込んだ地図とは異なる縮尺の地図に、再度手書き情報を印刷する異縮尺地図上への手書き情報再印刷処理フローが、図６に示す地図を表示・印刷する地図表示・印刷処理フローと異なる点は、図９のＳ３０６において縮尺を計算している点である。
これ以外は、図６に示す地図表示・印刷処理フローと同様であるので、以下では、図６に示す地図表示・印刷処理フローと異なる点を中心に説明する。
【００５７】
図９のＳ３０４の地図コンテンツの抽出と、図９のＳ３０５の手書き情報の抽出の後、図９のＳ３０６において、入力・出力手段１０２(図１参照)の地図・手書重畳手段１２３によって、地図の縮尺と指定された地図を印刷する紙の大きさ(図９のＳ３０２で指定)とを比較し、この比較から地図の縮尺に合わせて手書き情報を重畳させる位置を補正する。すなわち、元の地図の縮尺と新しく印刷する地図の縮尺とを比較し、元の地図の縮尺に対する新しく印刷する地図の縮尺の比を手書き情報の座標(緯度経度)に乗じてやることで正しい位置に手書き情報を重畳できるようになる。
【００５８】
図１０は、縮尺の異なる地図に手書き情報１００７の重畳位置を調整して重畳させた地図１００１の一例を示す図である。
図１０に示すように、縮尺の異なる地図１００１上に手書き情報１００７が正しい位置に重畳表示される。
或いは、地図の上には手書き情報を表示することなく、手書き情報ＤＢ１１５(図３参照)の手書きＩＤ３１１若しくは顧客ＩＤ３１３だけを表示し、地図の欄外に手書き情報、すなわち、手書き情報ＤＢ１１５(図３参照)のストローク情報３１５を、手書きＩＤ３１１若しくは顧客ＩＤ３１３と組にして表示する。これにより、地図上の手書き情報が重なり合うことが少なくなり、手書き情報を視認し易くすることも可能である。 
【００５９】
或いは、図１１に示すように、縮尺の異なる地図１８０１上には、手書き情報を示す符号Ａ、Ｂを示し、地図の欄外に、符号Ａ、Ｂが示す手書き情報１７０５、すなわち、手書き情報ＤＢ１１５(図３参照)のストローク情報３１５を表示し、手書き情報を視認し易くすることも可能である。
なお、図１１は、縮尺の異なる地図１８０１上には手書き情報を示す符号Ａ、Ｂを示し、地図１８０１の欄外に、符号Ａ、Ｂが示す手書き情報１７０５、すなわち、手書き情報ＤＢ１１５(図３参照)のストローク情報３１５を表示した例を示す図である。
【００６０】
＜問題点２を解決する手書き情報位置調整処理＞
次に、前記した問題点２、すなわち、複数の手書き情報が地図上に存在する場合、手書き情報同士が重なりあって視認しにくくなるという問題を解決する手段について述べる。
図１２は、手書き情報１１０７、１１０８同士が重なり合って重畳された地図１１０１の一例を示す図である。
図１２に示すように、手書き情報１１０７と手書き情報１１０８が重なりあって表示され、ユーザが視認しにくい。
【００６１】
この問題点２を解決する手書き情報位置調整処理フローを以下、説明する。
図１３は、手書き情報の位置を調整する手書き情報位置調整処理フローの一例を示すフローチャートである。
問題点２を解決する手書き情報位置調整処理は、図６に示した地図を表示・印刷する地図表示・印刷処理フローと図１３のＳ４０６から図１３のＳ４０９の一部が異なるため、図６に示す地図表示・印刷処理フローと異なる点を中心に説明を行う。
図６の地図表示・印刷処理フローと大きく異なる点は、図１３のＳ４０７において、入力・出力手段１０２(図１参照)の地図・手書き重畳手段１２３によって、手書き情報が重畳された地図を作成し、図１３のＳ４０８において、当該作成した地図を出力手段１２０によって表示装置１２１(図１参照)のディスプレイの上に表示させた後、図１３のＳ４０９において、手書き情報の位置を調整する処理を付け加えている。
【００６２】
すなわち、出力手段１２０によって表示装置１２１(図１参照)のディスプレイ上で表示された重畳表示ウィンドウ１８０５(図１４参照)の手書き情報を、ユーザがコメント選択アイコン１８０７(図１４参照)、マウスなどで選択可能にしておいて、ユーザがコメント移動ボタン１８１２、マウスなどを用いて、選択された手書き情報の位置を、入力・出力手段１０２(図１参照)の地図・手書重畳手段１２３によって、地図上で任意の位置に移動できるようにする。
なお、図１４は、表示装置１２１(図１参照)のディスプレイに表示される地図・手書き情報管理システムＳの画面１８０１の一例を示す図である。
【００６３】
図１４に示す画面１８０１おいて、１８０５が地図とコメントの重畳表示ウィンドウである。
図１４において、１８０７がコメント選択アイコン、１８０８が必要がなくなったコメントをコメント選択アイコン１８０７で選択して消去する際に押下されるコメント消去アイコン、１８０９がコメントを追記する際に押下されるコメント追記アイコン、１８１０が重畳表示ウィンドウ１８０５に線分を追記する際に押下される線分追記アイコン、１８１１が重畳表示ウィンドウ１８０５に矩形を追記する際に押下される矩形追記アイコン、１８１２が重畳表示ウィンドウ１８０５内のコメントを移動する際に押下されるコメント移動ボタン、１８１４が、手書き情報の記入日時の表示ウィンドウ、１８１５が手書き情報の記入者表示ウィンドウ、１８１３が重畳表示ウィンドウ１８０５内の地図の拡大縮小調整アイコンである。
【００６４】
或いは、前記の処理に代替して、図１３のＳ４０７と図１３のＳ４０９の順番を入れ替え、入れ替えた図１３のＳ４０７において、入力・出力手段１０２(図１参照)の地図・手書き重畳手段１２３によって、手書き情報ＤＢ１１５(図３参照)のストローク情報３１５を参照しながら手書き情報がお互いに重ならないようにしてから、入れ替えた図１３のＳ４０９において、出力手段１２０によって表示装置１２１(図１参照)のディスプレイに、手書き情報が重畳された地図を表示するようにしてもよい。具体的な実装方法としては、地図・手書重畳手段１２３(図１参照)が、各々の手書き情報について、そのストローク情報３１５(図３参照)から最小緯度、最大緯度、最小経度、最大経度を算出し、ストローク情報３１５の外接矩形座標を算出する。そして、それらの外接矩形同士が重ならないように手書き情報を上下左右に移動させる。
【００６５】
前記の問題点１の解決方法と組み合わせて、図１３のＳ４０６において、地図・手書重畳手段１２３(図１参照)が、地図の縮尺と指定された地図を印刷する紙の大きさ(図１３のＳ４０２で指定)から地図の縮尺に合わせて手書き情報を重畳させる位置を補正する。すなわち、元の地図の縮尺に対する新しく印刷する地図の縮尺の比を手書き情報の座標に乗じることで縮尺を計算し、正しい位置に手書き情報を重畳できるようにしてもよい。
【００６６】
図１５は、図１３に示す手書き情報位置調整処理によって手書き情報の位置を調整して重畳させた地図の一例を示す図である。
図１５に示す地図１３０１において、手書き情報１３０７と手書き情報１３０８とが互いに重ならないような位置に配置されることにより、手書き情報を良好に視認できるようになっている。
図１３に示す手書き情報位置調整処理は、手書き情報同士の位置を調整し、手書き情報の視認性を向上させたものであるが、同様な方法で手書き情報と地図情報の位置を調整することで、手書き情報や地図情報の視認性を向上させることもできる。
【００６７】
すなわち、手書き情報緯度経度変換手段１１１(図１参照)で、各々の手書き情報について、そのストローク情報３１５(図３参照)から最小緯度、最大緯度、最小経度、最大経度を算出し、ストローク情報３１５の外接矩形座標を算出する。つぎに、線分・領域(地図情報)の緯度経度２２３(図２参照)も同様に、地名緯度経度変換手段１１２(図１参照)で、外接矩形座標を算出する。
【００６８】
そして、地図・手書き重畳手段１２３(図１参照)で、ストローク情報３１５と線分・領域の２２３との外接矩形同士が重ならないように手書き情報を移動させる。
或いは、地物名称(地図情報)の緯度経度２３４(図２参照)から、地名緯度経度変換手段１１２(図１参照)で、地物名称の最小緯度、最大緯度、最小経度、最大経度を算出し、地物名称の外接矩形座標を算出する。そして、地図・手書重畳手段１２３(図１参照)で、手書き情報の外接矩形と地物名称の外接矩形同士が重ならないように手書き情報を移動させることで、手書き情報の視認性を向上させることもできる。
【００６９】
さらに、地図・手書き重畳手段１２３(図１参照)で、地物名称(地図情報)の向き２３５(図２参照)を調整することで手書き情報と地物名称同士が重ならないように調整することもできる。
さらに、地物名称(地図情報)の文字の大きさを、地図・手書重畳手段１２３(図１参照)で、変えることで手書き情報と地物名称同士が重ならないように調整する構成としてもよい。 
【００７０】
＜問題点３を解決する手書き情報・地図重畳処理＞
次に、前記の問題点３、すなわち書き込んだ情報の重要性は異なる場合でも一様にすべて地図上に重畳され、どの情報が重要か把握しにくいという問題を解決する手段について説明する。
図１６は、手書き情報を選択して地図の上に重畳する選択手書き情報・地図重畳処理フローの一例を示すフローチャートである。
図１６に示す手書き情報・地図重畳処理フローは、図６に示す地図表示・印刷処理とほぼ同様なので、その違いを中心に説明する。
【００７１】
図６に示す地図表示・印刷処理との大きな違いは、図１６のＳ５０４で、地図コンテンツを抽出した後に、図１６のＳ５０５において、印刷すべき手書き情報を選択する点である。
図１６のＳ５０５では、例えば、本実施形態の技術を営業活動支援システムに適用する場合、手書き情報選択手段１１７(図１参照)によって、顧客の受注確度などの情報を保持する顧客管理ＤＢ(図１７参照)を用いて、受注確度１５０７(図１７参照)から受注の確度が高い顧客ＩＤ１５０２を求め、印刷すべき手書き情報を選択する。
なお、図１７は、顧客情報管理ＤＢ１５０１のデータ構造の構成例を示す図である。
【００７２】
図１７に示す顧客情報管理ＤＢ１５０１は、顧客を識別する顧客ＩＤ１５０２、該顧客の住所を示す顧客住所１５０３、該顧客の顧客電話番号１５０４、該顧客との面談日を格納する面談日１５０５、該顧客と面談した営業員のＩＤを格納する面談者ＩＤ１５０６、顧客からの受注がとれそうな割合を定量化しランク付けした受注確度１５０７から構成される。
続いて、図１６のＳ５０６において、ＤＢ更新・抽出手段１１３(図１参照)によって、
検索した顧客ＩＤ１５０２で、手書き情報ＤＢ１１５(図３参照))の顧客ＩＤ３１３を参照してストローク情報３１５を抽出し、受注の確度が高い顧客に関連する手書き情報のみを自動的に選択し、抽出することができる。
【００７３】
そして、選択、抽出された手書き情報のみがネットワーク１０４(図１参照)を経由して印刷・表示手段１０２へ送信され、出力手段１２０によって表示装置１２１のディスプレイの画面に表示されたり(図１６のＳ５０９)、出力手段１２０によって印刷装置１２２(図１参照)で印刷されたりする(図１６のＳ５１０)。
これにより、表示する手書き情報に重み付けをして、表示するか、非表示とするかを自動的に判断し、手書き情報の視認性を向上させることができる。
例えば、上記手順では、顧客情報管理ＤＢ１５０１(図１７参照)の受注確度１５０７を用いて、当該手書き情報を表示とするか、非表示とするか判断している。
【００７４】
＜問題点４を解決する手書き情報更新処理＞
次に、前記の問題点４、すなわち書き込んだ情報は時間経過とともに変化していくことが予想されるが、手書き情報の更新がされないという問題点を解決する手段の手書き情報更新処理について説明する。
地図の上に重畳する手書き情報の件数が多過ぎるなどの理由で、一時的に地図上に重畳させる手書き情報を選択する場合も同様の手段で解決できる。
【００７５】
図１８は、手書き情報を更新する手書き情報更新処理フローの一例を示すフローチャートである。
以下では、図６に示す地図を印刷する地図表示・印刷処理フローとの違いを中心に説明する。
図６に示す地図表示・印刷処理フローとの大きな違いは、手書き情報が重畳された地図を表示装置１２１(図１参照)のディスプレイに表示する図１８のＳ６０８の後に、図１８のＳ６０９において、手書き情報を更新する点である。
【００７６】
図１８のＳ６０９において、出力手段１２０によって表示装置１２１(図１参照)のディスプレイに表示された手書き情報を、ユーザがコメント選択アイコン１８０７(図１４参照)、マウスなどで選択し、コメント消去アイコン１８０８(図１４参照)、削除釦等を押下して、手書き情報更新手段１２５(図１参照)により、不要な手書き情報は削除して、必要な手書き情報のみを再度、出力手段１２０によって表示装置１２１(図１参照)のディスプレイに表示する。
さらに、今後、継続して当該手書き情報が不要とユーザが判断する場合には、例えば確定釦１８１６を押下する、表示装置１２１のディスプレイに表示される削除選択画面(図示せず)で削除をユーザが選択する等で、手書き情報更新手段１２５で入力した結果が、ネットワーク１０４(図１参照)を介して、地図・手書き情報管理手段１０１に送り、ＤＢ更新・抽出手段１１３により、手書き情報ＤＢ１１５(図３参照)を更新する。こうして、手書き情報ＤＢ３０１の当該レコードを抹消する。
【００７７】
これにより、次回以降は当該手書き情報が、出力手段１２０によって表示装置１２１(図１参照)のディスプレイに表示しないようにすることができる。
また、手書き情報が誤って登録されてしまった場合についても、同様の手順で手書き情報ＤＢ３０１(図３参照)の当該レコードを修正することで、手書き情報を訂正することができる。
さらに、図１８のＳ６０８で手書き情報が重畳された地図を表示装置１２１(図１参照)のディスプレイで目視したあと、図１４に示すコメント追記アイコン１８０９、線分追記アイコン１８１０、矩形追記アイコン１８１１や、入力・出力手段１０２のマウスやキーボードなどで情報を追記して地図を作成することもできる。
追記した情報を後で再利用する場合は、手書き情報更新手段１２５(図１参照)を、マウスやキーボードを介した情報の入力手段として利用し、手書き情報の管理と同様に、ネットワーク１０４を介して、手書き情報ＤＢ３０１(図３参照)に新規レコードを追記することで実現できる。
【００７８】
＜＜まとめ＞＞
地図・手書き情報管理システムＳでは、地図が記載された紙面上に書き込み可能なデジタルペンシステム(１０３)によって紙面上の手書き情報を取得する手段(入力・出力手段１０２、ネットワーク１０４、地図・手書き情報管理手段１０１等)と、手書き情報を緯度経度に変換する手書き情報緯度経度変換手段１１１と、地名を緯度経度に変換する地名緯度経度変換手段１１２と、手書き情報を選択する手書き情報選択手段１１７と、地図コンテンツＤＢ１１４と、手書き情報ＤＢ１１５と、印刷地図管理ＤＢ１１６と、それらのＤＢ(データベース)を更新するＤＢ更新・抽出手段１１３と、手書き情報と地図情報を重畳する地図・手書重畳手段１２３と、手書き情報が重畳された地図を表示装置１２１で表示、または、印刷装置１２２で印刷する出力手段１２０とを備えることによって、ユーザが地理情報に関連する情報を簡便に入力したり、検索したり、更新したりできるようにしている。
【００７９】
＜＜作用効果＞＞
上記構成によれば、紙に印刷した地図と、当該地図上に書き込まれた手書き情報を読み取り、読み取った情報を当該地図と関連づけて保存、活用することにより、地図に記入すると、記入内容から地図上の位置座標を含む地図情報データが生成できる。
そのため、ＰＤＡや携帯電話のような狭い画面で地図を確認したり、パソコンのキーボードやマウスなどを利用して改めて情報を入力する必要がない。
また、地図上の位置座標を緯度経度データに変換し、地理空間座標に関連する情報を地図上に重ね合わせて表示、印刷することが可能であることから、複数の情報収集員や営業員によって同じ地域の情報を収集した場合にも、当該地域に関する情報を一度に目視することができる。
同様に、複数の日時における情報収集の結果、得られた地図情報についても、当該地域に関する情報を一度に参照することが可能になる。
従って、前記した第１から第４の問題および問題１から問題４を解決でき、地理空間に関連づけられた情報の効率的な入力、および所望の情報の閲覧が可能となる。
【００８０】
なお、前記実施形態においては、デジタルペン１０３の情報を、入力・出力手段１０２、ネットワーク１０４を介して、サーバ１００に送る場合を説明したが、デジタルペン１０３の情報をネットワーク１０４を介して、直接サーバ１００に送信する構成(図１中、二点鎖線で示す)としてもよい。
また、前記実施形態においては、サーバ１００とパソコン、ワークステーション等の入力・出力手段１０２とを使用する場合を例示して説明したが、これらをパソコン、ワークステーション等の一つのコンピュータで構成することも可能である。
【００８１】
なお、前記実施形態においては、手書き情報同士の重畳、手書き情報と地図情報との重畳等を防ぐ方法として、外接矩形座標を用いた場合を例示したが、外接する座標であれば、外接円形座標、外接楕円形座標、外接多角形座標等でもよく、外接矩形座標に限定されないのは勿論である。
また、前記実施形態においては、様々な構成を説明したが、これらの構成を適宜組み合わせることも可能である。
【図面の簡単な説明】
【００８２】
【図１】本発明に係る実施形態の地図・手書き情報管理システムを示す構成図である。
【図２】実施形態の地図コンテンツＤＢのデータ構造の構成例を示す図である。
【図３】実施形態の手書き情報ＤＢのデータ構造の構成例を示す図である。
【図４】実施形態の印刷地図管理ＤＢのデータ構造の構成例を示した図である。
【図５】実施形態の手書き情報が重畳された地図を示す図である。
【図６】実施形態の地図を表示または印刷したりする地図表示・印刷処理フローの一例を示すフローチャートである。
【図７】実施形態の記入した手書き情報を手書き情報ＤＢに格納する手書き情報格納処理フローの一例を示すフローチャートである。
【図８】手書き情報を書き込んだ地図とは異なる縮尺の地図に手書き情報を印刷した際、手書き情報が誤った位置に印刷されてしまう例を示す図である。
【図９】実施形態の手書き情報を書き込んだ地図とは異なる縮尺の地図に、再度手書き情報を印刷する異縮尺地図上への手書き情報再印刷処理フローの一例を示すフローチャートである。
【図１０】実施形態の縮尺の異なる地図に手書き情報の重畳位置を調整して重畳させた地図の一例を示す図である。
【図１１】実施形態の縮尺の異なる地図上には手書き情報を示す符号を示し、地図の欄外に符号が示す手書き情報を表示した例を示す図である。
【図１２】手書き情報同士が重なり合って重畳された地図の一例を示す図である。
【図１３】実施形態の手書き情報の位置を調整する手書き情報位置調整処理フローの一例を示すフローチャートである。
【図１４】実施形態の表示手段のディスプレイに表示される地図・手書き情報管理システムの画面の一例を示す図である。
【図１５】実施形態の手書き情報位置調整処理によって手書き情報の位置を調整して重畳させた地図の一例を示す図である。
【図１６】実施形態の手書き情報を選択して地図の上に重畳する選択手書き情報・地図重畳処理フローの一例を示すフローチャートである。
【図１７】実施形態の顧客情報管理ＤＢのデータ構造の構成例を示す図である。
【図１８】実施形態の手書き情報を更新する手書き情報更新処理フローの一例を示すフローチャートである。
【符号の説明】
【００８３】
１００  サーバ(コンピュータ)
１０１  地図・手書き情報管理手段（手書き情報取得手段）
１０２  入力・出力手段(入力手段、追記手段、手書き情報取得手段、コンピュータ)
１０３  デジタルペン（手書き情報取得手段）
１０４  ネットワーク（手書き情報取得手段）
１１１  手書き情報緯度経度変換手段(第２調整表示手段)
１１２  地名緯度経度変換手段(第２調整表示手段)
１１３  ＤＢ更新・抽出手段(情報記録手段、検索手段、更新手段)
１１５  手書き情報ＤＢ(地図位置情報記憶手段)
１１７  手書き情報選択手段(選択手段)
１２０  出力手段(表示手段、印刷手段)
１２１  表示装置
１２２  印刷装置
１２３  地図・手書き重畳手段(比較手段、調節手段、第１調整表示手段、第２調整表示手段)
１２４  検索手段
１２５  手書き更新手段(更新手段)
１３１  通信手段（手書き情報取得手段）
１３２  符号化手段（手書き情報取得手段）
１３３  筆記手段（手書き情報取得手段）
１３４  ペンＩＤ(属性)
１３５  時間取得手段
２３３  地物名称（地図情報）、
３１１  手書きＩＤ
３１２  記入者ＩＤ(属性)
３１３  顧客ＩＤ(属性)
３１５  ストローク情報（手書き情報、位置情報）
３１６  印刷地図ＩＤ(属性)
４１１  印刷地図ＩＤ(属性)
５０１  手書き情報記入済み地図
５０２  鉄道の路線（地図情報）
５０３  鉄道路線名（地図情報）
５０４  道路（地図情報）
５０５  道路名称（地図情報）
５０６  顧客訪問先（地図情報）
５０７  手書き情報
８０１  縮尺の異なる地図上に手書き情報を重畳させた地図
８０２  鉄道の路線（地図情報）
８０３  鉄道の路線名（地図情報）
８０４  道路（地図情報）
８０５  道路名称（地図情報）
８０６  顧客訪問先（地図情報）
８０７  手書き情報
１００１  地図縮尺にあわせて手書き情報を重畳表示した地図
１００２  鉄道の路線（地図情報）
１００３  鉄道名称（地図情報）
１００４  道路（地図情報）
１００５  道路名称（地図情報）
１００６  顧客訪問先（地図情報）
１００７  手書き情報
１１０１  複数の手書き情報が重畳表示された地図
１１０２  鉄道の路線（地図情報）
１１０３  鉄道路線名（地図情報）
１１０４  道路（地図情報）
１１０５  道路名称（地図情報）
１１０６  顧客訪問先（地図情報）
１１０７  手書き情報
１１０８  手書き情報
１３０１  手書き情報の位置を調整して重畳した地図
１３０２  鉄道の路線（地図情報）
１３０３  鉄道路線名（地図情報）
１３０４  道路（地図情報）
１３０５  道路名称（地図情報）
１３０６  顧客訪問先（地図情報）
１３０７  手書き情報
１３０８  手書き情報
１５０１  顧客情報管理ＤＢ
１５０２  顧客ＩＤ(属性)
１５０６  面談者ＩＤ(属性)
１５０７  受注確度(属性)
１７０１  地図
Ｓ      地図・手書き情報活用システム
【図１】
2010134289.tif 000003
【図２】
2010134289.tif 000004
【図３】
2010134289.tif 000005
【図４】
2010134289.tif 000006
【図５】
2010134289.tif 000007
【図６】
2010134289.tif 000008
【図７】
2010134289.tif 000009
【図８】
2010134289.tif 000010
【図９】
2010134289.tif 000011
【図１０】
2010134289.tif 000012
【図１１】
2010134289.tif 000013
【図１２】
2010134289.tif 000014
【図１３】
2010134289.tif 000015
【図１４】
2010134289.tif 000016
【図１５】
2010134289.tif 000017
【図１６】
2010134289.tif 000018
【図１７】
2010134289.tif 000019
【図１８】
2010134289.tif 000020