(57)【特許請求の範囲】
【請求項１】
画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関する前記ユーザによって入力された情報であって、前記指定された地点にある店舗のカテゴリを少なくとも含む付加情報をPOI情報として取得する取得手段と、
前記取得手段により取得された前記POI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、前記補助プログラムが読み出し得るフォーマットで前記POI情報が記述され、前記付加情報と地図上の前記地点情報に対応する位置に前記カテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに前記補助プログラムに対応する処理を実行する機能が保持されていない場合に、前記取得手段により取得された前記POI情報の画像に代えて表示される代替画像の表示を制御するデータを、HTMLファイルにファイル化するファイル化手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記補助プログラムが読み出し得るフォーマットは、HTMLのコメントタグである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記代替画像には、所定のホームページへのリンクが張られている
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記取得手段により取得された複数の前記POI情報の中から、ファイル化するPOI情報を選択する選択手段をさらに備え、
前記ファイル化手段は、前記選択手段により選択された前記POI情報をファイル化する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記ファイル化手段は、ファイル化した前記POI情報の保存先に、以前作成したPOI情報を含むファイルが存在する場合には、前記以前作成したPOI情報を含むファイルと、今回作成したファイルのタイトルを列挙した目次ページの情報も作成する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関する前記ユーザによって入力された情報であって、前記指定された地点にある店舗のカテゴリを少なくとも含む付加情報をPOI情報として取得する取得ステップと、
前記取得ステップの処理により取得された前記POI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、前記補助プログラムが読み出し得るフォーマットで前記POI情報が記述され、前記付加情報と地図上の前記地点情報に対応する位置に前記カテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに前記補助プログラムに対応する処理を実行する機能が保持されていない場合に、前記取得ステップの処理により取得された前記POI情報の画像に代えて表示される代替画像の表示を制御するデータを、HTMLファイルにファイル化するファイル化ステップと
を含むことを特徴とする情報処理方法。
【請求項７】
画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関する前記ユーザによって入力された情報であって、前記指定された地点にある店舗のカテゴリを少なくとも含む付加情報をPOI情報として取得する取得ステップと、
前記取得ステップの処理により取得された前記POI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、前記補助プログラムが読み出し得るフォーマットで前記POI情報が記述され、前記付加情報と地図上の前記地点情報に対応する位置に前記カテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに前記補助プログラムに対応する処理を実行する機能が保持されていない場合に、前記取得ステップの処理により取得された前記POI情報の画像に代えて表示される代替画像の表示を制御するデータを、HTMLファイルにファイル化するファイル化ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが格納されているプログラム格納媒体。
【請求項８】
画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関する前記ユーザによって入力された情報であって、前記指定された地点にある店舗のカテゴリを少なくとも含む付加情報を含むPOI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、前記補助プログラムが読み出し得るフォーマットで前記POI情報が記述され、前記付加情報と地図上の前記地点情報に対応する位置に前記カテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに前記補助プログラムに対応する処理を実行する機能が保持されていない場合に、前記POI情報の画像に代えて表示される代替画像の表示を制御するデータを含むHTMLファイルを取得する取得手段と、
前記取得手段により取得された前記HTMLファイルに含まれる前記補助プログラムに対応する処理を実行する機能を有するか否かを判定する判定手段と、
前記判定手段により、前記補助プログラムに対応する処理を実行する機能を有すると判定された場合、前記補助プログラムを起動する起動手段と、
前記判定手段により、前記補助プログラムに対応する処理を実行する機能を有すると判定された場合、前記第２の表示データに基づいて地図上の前記地点にカテゴリに対応する前記所定のアイコンを表示させ、前記補助プログラムに対応する処理を実行する機能を有しないと判定された場合、前記代替画像が表示されるように表示を制御する表示制御手段と
を備えることを特徴とする情報処理装置。
【請求項９】
前記代替画像には、所定のホームページへのリンクが張られている
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記補助プログラムが読み出し得るフォーマットは、HTMLのコメントタグである
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１１】
画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関する前記ユーザによって入力された情報であって、前記指定された地点にある店舗のカテゴリを少なくとも含む付加情報を含むPOI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、前記補助プログラムが読み出し得るフォーマットで前記POI情報が記述され、前記付加情報と地図上の前記地点情報に対応する位置に前記カテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに前記補助プログラムに対応する処理を実行する機能が保持されていない場合に、前記POI情報の画像に代えて表示される代替画像の表示を制御するデータを含むHTMLファイルを取得する取得ステップと、
前記取得ステップの処理により取得された前記HTMLファイルに含まれる前記補助プログラムに対応する処理を実行する機能を有するか否かを判定する判定ステップと、
前記判定ステップの処理により、前記補助プログラムに対応する処理を実行する機能を有すると判定された場合、前記補助プログラムを起動する起動ステップと、
前記判定ステップの処理により、前記補助プログラムに対応する処理を実行する機能を有すると判定された場合、前記第２の表示データに基づいて地図上の前記地点にカテゴリに対応する前記所定のアイコンを表示させ、前記補助プログラムに対応する処理を実行する機能を有しないと判定された場合、前記代替画像が表示されるように表示を制御する表示制御ステップと
を含むことを特徴とする情報処理方法。
【請求項１２】
画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関する前記ユーザによって入力された情報であって、前記指定された地点にある店舗のカテゴリを少なくとも含む付加情報を含むPOI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、前記補助プログラムが読み出し得るフォーマットで前記POI情報が記述され、前記付加情報と地図上の前記地点情報に対応する位置に前記カテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに前記補助プログラムに対応する処理を実行する機能が保持されていない場合に、前記POI情報の画像に代えて表示される代替画像の表示を制御するデータを含むHTMLファイルを取得する取得ステップと、
前記取得ステップの処理により取得された前記HTMLファイルに含まれる前記補助プログラムに対応する処理を実行する機能を有するか否かを判定する判定ステップと、
前記判定ステップの処理により、前記補助プログラムに対応する処理を実行する機能を有すると判定された場合、前記補助プログラムを起動する起動ステップと、
前記判定ステップの処理により、前記補助プログラムに対応する処理を実行する機能を有すると判定された場合、前記第２の表示データに基づいて地図上の前記地点にカテゴリに対応する前記所定のアイコンを表示させ、前記補助プログラムに対応する処理を実行する機能を有しないと判定された場合、前記代替画像が表示されるように表示を制御する表示制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが格納されているプログラム格納媒体。
【請求項１３】
ネットワークを介して他の情報処理装置と接続される情報処理装置において、
前記他の情報処理装置に対するHTMLファイルの送信を制御する送信制御手段と、
前記他の情報処理装置から送信されてきた前記HTMLファイルの受信を制御する受信制御手段と
を備え、
前記送信制御手段は、
HTMLファイル化するPOI情報として、画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関する前記ユーザによって入力された情報であって、前記指定された地点にある店舗のカテゴリを少なくとも含む付加情報を取得する第１の取得手段と、
前記第１の取得手段により取得された前記POI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、前記補助プログラムが読み出し得るフォーマットで前記POI情報が記述され、前記付加情報と地図上の前記地点情報に対応する位置に前記カテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに前記補助プログラムに対応する処理を実行する機能が保持されていない場合に、前記取得手段により取得された前記POI情報の画像に代えて表示される代替画像の表示を制御するデータを、HTMLファイル化するファイル化手段と、
前記ファイル化手段によりHTMLファイル化されたHTMLファイルを、前記ネットワークを介して他の情報処理装置に伝送する伝送手段と
を備え、
前記受信制御手段は、
前記他の情報処理装置から送信されてきた、前記HTMLファイルを取得する第２の取得手段と、
前記第２の取得手段により取得された前記HTMLファイルに含まれる前記補助プログラムに対応する処理を実行する機能を有するか否かを判定する判定手段と、
前記判定手段により、前記補助プログラムに対応する処理を実行する機能を有すると判定された場合、前記補助プログラムを起動する起動手段と、
前記判定手段により、前記補助プログラムに対応する処理を実行する機能を有すると判定された場合、前記第２の表示データに基づいて地図上の前記地点にカテゴリに対応する前記所定のアイコンを表示させ、前記補助プログラムに対応する処理を実行する機能を有しないと判定された場合、前記代替画像が表示されるように表示を制御する表示制御手段と
を備えることを特徴とする情報処理装置。
【請求項１４】
前記ファイル化手段は、ファイル化した前記POI情報の保存先に、以前作成したPOI情報を含むファイルが存在する場合には、前記以前作成したPOI情報を含むファイルと、今回作成したファイルのタイトルを列挙した目次ページの情報も作成する
ことを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記代替画像には、所定のホームページへのリンクが張られている
ことを特徴とする請求項１３に記載の情報処理装置。
【請求項１６】
前記補助プログラムが読み出し得るフォーマットは、HTMLのコメントタグである
ことを特徴とする請求項１３に記載の情報処理装置。
【請求項１７】
ネットワークを介して他の情報処理装置と接続される情報処理装置の情報処理方法において、
前記他の情報処理装置に対するHTMLファイルの送信を制御する送信制御ステップと、
前記他の情報処理装置から送信されてきた前記HTMLファイルの受信を制御する受信制御ステップと
を含み、
前記送信制御ステップは、
HTMLファイル化するPOI情報として、画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関する前記ユーザによって入力された情報であって、前記指定された地点にある店舗のカテゴリを少なくとも含む付加情報を取得する第１の取得ステップと、
前記第１の取得ステップの処理により取得された前記POI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、前記補助プログラムが読み出し得るフォーマットで前記POI情報が記述され、前記付加情報と地図上の前記地点情報に対応する位置に前記カテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに前記補助プログラムに対応する処理を実行する機能が保持されていない場合に、前記取得手段により取得された前記POI情報の画像に代えて表示される代替画像の表示を制御するデータを、HTMLファイル化するファイル化ステップと、
前記ファイル化ステップの処理によりHTMLファイル化されたHTMLファイルを、前記ネットワークを介して他の情報処理装置に伝送する伝送ステップと
を含み、
前記受信制御ステップの処理は、
前記他の情報処理装置から送信されてきた、前記HTMLファイルを取得する第２の取得ステップと、
前記第２の取得ステップの処理により取得された前記HTMLファイルに含まれる前記補助プログラムに対応する処理を実行する機能を有するか否かを判定する判定ステップと、
前記判定ステップの処理により、前記補助プログラムに対応する処理を実行する機能を有すると判定された場合、前記補助プログラムを起動する起動ステップと、
前記判定ステップの処理により、前記補助プログラムに対応する処理を実行する機能を有すると判定された場合、前記第２の表示データに基づいて地図上の前記地点にカテゴリに対応する前記所定のアイコンを表示させ、前記補助プログラムに対応する処理を実行する機能を有しないと判定された場合、前記代替画像が表示されるように表示を制御する表示制御ステップと
を含むことを特徴とする情報処理方法。
【請求項１８】
ネットワークを介して他の情報処理装置と接続される情報処理装置の情報処理のためのプログラムにおいて、
前記他の情報処理装置に対するHTMLファイルの送信を制御する送信制御ステップと、
前記他の情報処理装置から送信されてきた前記HTMLファイルの受信を制御する受信制御ステップと
を含み、
前記送信制御ステップは、
HTMLファイル化するPOI情報として、画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関する前記ユーザによって入力された情報であって、前記指定された地点にある店舗のカテゴリを少なくとも含む付加情報を取得する第１の取得ステップと、
前記第１の取得ステップの処理により取得された前記POI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、前記補助プログラムが読み出し得るフォーマットで前記POI情報が記述され、前記付加情報と地図上の前記地点情報に対応する位置に前記カテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに前記補助プログラムに対応する処理を実行する機能が保持されていない場合に、前記取得手段により取得された前記POI情報の画像に代えて表示される代替画像の表示を制御するデータを、HTMLファイル化するファイル化ステップと、
前記ファイル化ステップの処理によりHTMLファイル化されたHTMLファイルを、前記ネットワークを介して他の情報処理装置に伝送する伝送ステップと
を含み、
前記受信制御ステップの処理は、
前記他の情報処理装置から送信されてきた、前記HTMLファイルを取得する第２の取得ステップと、
前記第２の取得ステップの処理により取得された前記HTMLファイルに含まれる前記補助プログラムに対応する処理を実行する機能を有するか否かを判定する判定ステップと、
前記判定ステップの処理により、前記補助プログラムに対応する処理を実行する機能を有すると判定された場合、前記補助プログラムを起動する起動ステップと、
前記判定ステップの処理により、前記補助プログラムに対応する処理を実行する機能を有すると判定された場合、前記第２の表示データに基づいて地図上の前記地点にカテゴリに対応する前記所定のアイコンを表示させ、前記補助プログラムに対応する処理を実行する機能を有しないと判定された場合、前記代替画像が表示されるように表示を制御する表示制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが格納されているプログラム格納媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置、情報処理方法、およびプログラム格納媒体に関し、例えばインターネットを介して一般のユーザが、POI（Point  of  Interest）情報を簡単に授受することができるようにした情報処理装置、情報処理方法、およびプログラム格納媒体に関する。
【０００２】
【従来の技術】
従来、インターネットを介したコンピュータネットワークにおいては、ネットワーク上に複数のWWW(World Wide Web)サーバが存在し、WWWサーバが提供するWebページを、各ユーザが、クライアントとしての自分自身のパーソナルコンピュータなどの端末で受け取ることにより、所望の情報を入手し得るようになされている。
【０００３】
例えば、WWWサーバが提供するWebページ上で表示された特定の場所に関する地点情報をパーソナルコンピュータに取り込み、パーソナルコンーピュータ上で取り込んだ地点情報のファイルを開くことが以前から行われている。
【０００４】
この場合WWWサーバ側では、少なくとも緯度、経度、住所および電話番号等を含む地点情報を予めファイル化してハードディスク等に記憶した後、HTML(Hyper Text Markup Language)でファイルに対するハイパーリンクを記述し、当該ファイルを保持しておく。
【０００５】
パーソナルコンピュータは、WebブラウザによってHTMLファイルをダウンロードして解析することによりWebページを表示する。そしてパーソナルコンピュータは、表示したWebページ上のアンカーがユーザによってクリックされると、ハイパーリンクされた地点情報のファイルをサーバからダウンロードし、ダウンロードした地点情報のファイルを解析し、地点情報のファイルを開く際に使用するソフトウェアとして関連づけられている地図ソフトウェアを起動して、地点情報を表示するようになされている。
【０００６】
例えば、（株）アルプス社（商号）のマップサーバ（商標）と呼ばれる地図データベースおよびその表示プログラムでは、マップサーバスクリプトにより、＜a href＝”/rdw1010/31.mps ”＞スクリプト＜/a＞のような地点情報を含むファイル自体へのハイパーリンクが記述されている。
【０００７】
ここでHTMLファイル内の「/rdw1010/31.mps 」は、サーバの「 rdw1010」ディレクトリに存在する「 31.mps 」というスクリプトを示している。従ってパーソナルコンピュータは、Webページ上でマークアップされた「スクリプト」部分がクリックされると、「 31.mps 」のスクリプトをダウンロードし、地図ソフトウェアを起動して表示するようになされている。
【０００８】
ところでかかる構成のコンピュータネットワークのWWWサーバにおいては、パーソナルコンピュータは、Webページ上のアンカーがクリックされると、Webブラウザを介して「ファイルのダウンロード」といったダイアログを一度表示した後に、データ量に応じた通信時間をかけてインターネットからダウンロードするため、取り込んだ地点情報を地図ソフトウェアで表示するまでにはある程度の処理時間が必要で、リアルタイムに地点情報の登録処理を実行し得ないという問題があった。また、地図ソフトウェアを保持しない場合には、取り込んだ地点情報のファイルを開くことができず、無駄なファイルのダウンロードが行われてしまうという問題があった。
【０００９】
そこで本出願人は、例えば、特願平１１−１３９２６５号として、地点情報に、画像、音声、テキストなどの情報を付加した、オブジェクトより構成されるPOI（Point  Of  Interest）情報を伝送する方法に関し提案している。この提案によれば、Web上でボタンとして表示されるコンポーネントソフトウェアがHTML文書に書き込まれる。ユーザは、Webページに表示されたボタンをクリックするだけで、POI情報を自分自身の地図ソフトウェア上に取り込むことができる。
【００１０】
【発明が解決しようとする課題】
しかしながら、先の提案によるHTMLファイルをコンポーネントソフトウエェアを有しないパーソナルコンピュータで開いた場合、「正しく表示されない可能性があります」といった警告ダイヤログや、「ActiveX（商標）をダウンロードしますか？」というダイアログが表示され、ユーザはそれに対応する操作をしなければならず、不便であった。また、表示することができなかった部分には、小さな四角形（ゴミ）が表示されてしまうという課題があった。
【００１１】
また、コンポーネントソフトウェアをHTMLファイルに書き込む作業は、手作業となり、WWWサーバを有する検索サイトにおいて実行可能であったとしても、一般のユーザ同士で、POI情報を簡単に授受することができない課題があった。
【００１２】
本発明は、このような状況に鑑みてなされたものであり、地図ソフトウェアを有しない、パーソナルコンピュータにおいて、POI情報を転送するためのHTMLファイルを開いた場合においても、不自然な表示が行われてしまうようなことを防止するものである。また、本発明は、一般のユーザ同士が、POI情報を相互に簡単に授受することができるようにするものである。
【００１３】
【課題を解決するための手段】
請求項１に記載の情報処理装置は、画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関するユーザによって入力された情報であって、指定された地点にある店舗のカテゴリを少なくとも含む付加情報をPOI情報として取得する取得手段と、取得手段により取得されたPOI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、補助プログラムが読み出し得るフォーマットでPOI情報が記述され、付加情報と地図上の地点情報に対応する位置にカテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに補助プログラムに対応する処理を実行する機能が保持されていない場合に、取得手段により取得されたPOI情報の画像に代えて表示される代替画像の表示を制御するデータを、HTMLファイルにファイル化するファイル化手段とを備えることを特徴とする情報処理装置。
【００１４】
前記補助プログラムが読み出し得るフォーマットは、HTMLのコメントタグとすることができる。
【００１５】
前記代替画像には、所定のホームページへのリンクが張られるようにすることができる。
【００１６】
前記取得手段により取得された複数のPOIの中から、ファイル化するPOI情報を選択する選択手段をさらに設け、ファイル化手段には、選択手段により選択されたPOI情報をファイル化させるようにすることができる。
【００１７】
前記ファイル化手段には、ファイル化したPOI情報の保存先に、以前作成したPOI情報を含むファイルが存在する場合には、以前作成したPOI情報を含むファイルと、今回作成したファイルのタイトルを列挙した目次ページの情報も作成させるようにすることができる。
【００１８】
請求項６に記載の情報処理方法は、画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関するユーザによって入力された情報であって、指定された地点にある店舗のカテゴリを少なくとも含む付加情報をPOI情報として取得する取得ステップと、取得ステップの処理により取得されたPOI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、補助プログラムが読み出し得るフォーマットでPOI情報が記述され、付加情報と地図上の地点情報に対応する位置にカテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに補助プログラムに対応する処理を実行する機能が保持されていない場合に、取得ステップの処理により取得されたPOI情報の画像に代えて表示される代替画像の表示を制御するデータを、HTMLファイルにファイル化するファイル化ステップとを含むことを特徴とする。
【００１９】
請求項７に記載のプログラム格納媒体に格納されているプログラムは、画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関するユーザによって入力された情報であって、指定された地点にある店舗のカテゴリを少なくとも含む付加情報をPOI情報として取得する取得ステップと、取得ステップの処理により取得されたPOI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、補助プログラムが読み出し得るフォーマットでPOI情報が記述され、付加情報と地図上の地点情報に対応する位置にカテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに補助プログラムに対応する処理を実行する機能が保持されていない場合に、取得ステップの処理により取得されたPOI情報の画像に代えて表示される代替画像の表示を制御するデータを、HTMLファイルにファイル化するファイル化ステップとを含むことを特徴とする。
【００２０】
請求項８に記載の情報処理装置は、画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関するユーザによって入力された情報であって、指定された地点にある店舗のカテゴリを少なくとも含む付加情報を含むPOI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、補助プログラムが読み出し得るフォーマットでPOI情報が記述され、付加情報と地図上の地点情報に対応する位置にカテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに補助プログラムに対応する処理を実行する機能が保持されていない場合に、POI情報の画像に代えて表示される代替画像の表示を制御するデータを含むHTMLファイルを取得する取得手段と、取得手段により取得されたHTMLファイルに含まれる補助プログラムに対応する処理を実行する機能を有するか否かを判定する判定手段と、判定手段により、補助プログラムに対応する処理を実行する機能を有すると判定された場合、補助プログラムを起動する起動手段と、判定手段により、補助プログラムに対応する処理を実行する機能を有すると判定された場合、第２の表示データに基づいて地図上の地点にカテゴリに対応する所定のアイコンを表示させ、補助プログラムに対応する処理を実行する機能を有しないと判定された場合、代替画像が表示されるように表示を制御する表示制御手段とを備えることを特徴とする。
【００２１】
前記代替画像には、所定のホームページへのリンクが張られるようにすることができる。
【００２２】
前記補助プログラムが読み出し得るフォーマットは、HTMLのコメントタグとすることができる。
【００２４】
請求項１１に記載の情報処理方法は、画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関するユーザによって入力された情報であって、指定された地点にある店舗のカテゴリを少なくとも含む付加情報を含むPOI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、補助プログラムが読み出し得るフォーマットでPOI情報が記述され、付加情報と地図上の地点情報に対応する位置にカテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに補助プログラムに対応する処理を実行する機能が保持されていない場合に、POI情報の画像に代えて表示される代替画像の表示を制御するデータを含むHTMLファイルを取得する取得ステップと、取得ステップの処理により取得されたHTMLファイルに含まれる補助プログラムに対応する処理を実行する機能を有するか否かを判定する判定ステップと、判定ステップの処理により、補助プログラムに対応する処理を実行する機能を有すると判定された場合、補助プログラムを起動する起動ステップと、判定ステップの処理により、補助プログラムに対応する処理を実行する機能を有すると判定された場合、第２の表示データに基づいて地図上の地点にカテゴリに対応する所定のアイコンを表示させ、補助プログラムに対応する処理を実行する機能を有しないと判定された場合、代替画像が表示されるように表示を制御する表示制御ステップとを含むことを特徴とする。
【００２５】
請求項１２に記載のプログラム格納媒体に格納されているプログラムは、画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関するユーザによって入力された情報であって、指定された地点にある店舗のカテゴリを少なくとも含む付加情報を含むPOI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、補助プログラムが読み出し得るフォーマットでPOI情報が記述され、付加情報と地図上の地点情報に対応する位置にカテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに補助プログラムに対応する処理を実行する機能が保持されていない場合に、POI情報の画像に代えて表示される代替画像の表示を制御するデータを含むHTMLファイルを取得する取得ステップと、取得ステップの処理により取得されたHTMLファイルに含まれる補助プログラムに対応する処理を実行する機能を有するか否かを判定する判定ステップと、判定ステップの処理により、補助プログラムに対応する処理を実行する機能を有すると判定された場合、補助プログラムを起動する起動ステップと、判定ステップの処理により、補助プログラムに対応する処理を実行する機能を有すると判定された場合、第２の表示データに基づいて地図上の地点にカテゴリに対応する所定のアイコンを表示させ、補助プログラムに対応する処理を実行する機能を有しないと判定された場合、代替画像が表示されるように表示を制御する表示制御ステップとを含むことを特徴とする。
【００２６】
請求項１３に記載の情報処理装置は、ネットワークを介して他の情報処理装置と接続される情報処理装置において、他の情報処理装置に対するHTMLファイルの送信を制御する送信制御手段と、他の情報処理装置から送信されてきたHTMLファイルの受信を制御する受信制御手段とを備え、送信制御手段は、HTMLファイル化するPOI情報として、画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関するユーザによって入力された情報であって、指定された地点にある店舗のカテゴリを少なくとも含む付加情報を取得する第１の取得手段と、第１の取得手段により取得されたPOI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、補助プログラムが読み出し得るフォーマットでPOI情報が記述され、付加情報と地図上の地点情報に対応する位置にカテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに補助プログラムに対応する処理を実行する機能が保持されていない場合に、取得手段により取得されたPOI情報の画像に代えて表示される代替画像の表示を制御するデータを、HTMLファイル化するファイル化手段と、ファイル化手段によりHTMLファイル化されたHTMLファイルを、ネットワークを介して他の情報処理装置に伝送する伝送手段とを備え、受信制御手段は、他の情報処理装置から送信されてきた、HTMLファイルを取得する第２の取得手段と、第２の取得手段により取得されたHTMLファイルに含まれる補助プログラムに対応する処理を実行する機能を有するか否かを判定する判定手段と、判定手段により、補助プログラムに対応する処理を実行する機能を有すると判定された場合、補助プログラムを起動する起動手段と、判定手段により、補助プログラムに対応する処理を実行する機能を有すると判定された場合、第２の表示データに基づいて地図上の地点にカテゴリに対応する所定のアイコンを表示させ、補助プログラムに対応する処理を実行する機能を有しないと判定された場合、代替画像が表示されるように表示を制御する表示制御手段とを備えることを特徴とする。
【００２７】
前記ファイル化手段には、ファイル化したPOI情報の保存先に、以前作成したPOI情報を含むファイルが存在する場合には、以前作成したPOI情報を含むファイルと、今回作成したファイルのタイトルを列挙した目次ページの情報も作成させることができる。
【００２８】
前記代替画像には、所定のホームページへのリンクが張られるようにすることができる。
【００２９】
前記補助プログラムが読み出し得るフォーマットは、HTMLのコメントタグとすることができる。
【００３１】
請求項１７に記載の情報処理方法は、ネットワークを介して他の情報処理装置と接続される情報処理装置の情報処理方法において、他の情報処理装置に対するHTMLファイルの送信を制御する送信制御ステップと、他の情報処理装置から送信されてきたHTMLファイルの受信を制御する受信制御ステップとを含み、送信制御ステップは、HTMLファイル化するPOI情報として、画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関するユーザによって入力された情報であって、指定された地点にある店舗のカテゴリを少なくとも含む付加情報を取得する第１の取得ステップと、第１の取得ステップの処理により取得されたPOI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、補助プログラムが読み出し得るフォーマットでPOI情報が記述され、付加情報と地図上の地点情報に対応する位置にカテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに補助プログラムに対応する処理を実行する機能が保持されていない場合に、取得手段により取得されたPOI情報の画像に代えて表示される代替画像の表示を制御するデータを、HTMLファイル化するファイル化ステップと、ファイル化ステップの処理によりHTMLファイル化されたHTMLファイルを、ネットワークを介して他の情報処理装置に伝送する伝送ステップとを含み、受信制御ステップの処理は、他の情報処理装置から送信されてきた、HTMLファイルを取得する第２の取得ステップと、第２の取得ステップの処理により取得されたHTMLファイルに含まれる補助プログラムに対応する処理を実行する機能を有するか否かを判定する判定ステップと、判定ステップの処理により、補助プログラムに対応する処理を実行する機能を有すると判定された場合、補助プログラムを起動する起動ステップと、判定ステップの処理により、補助プログラムに対応する処理を実行する機能を有すると判定された場合、第２の表示データに基づいて地図上の地点にカテゴリに対応する所定のアイコンを表示させ、補助プログラムに対応する処理を実行する機能を有しないと判定された場合、代替画像が表示されるように表示を制御する表示制御ステップとを含むことを特徴とする。
【００３２】
請求項１８に記載のプログラム格納媒体に格納されているプログラムは、ネットワークを介して他の情報処理装置と接続される情報処理装置の情報処理のためのプログラムにおいて、他の情報処理装置に対するHTMLファイルの送信を制御する送信制御ステップと、他の情報処理装置から送信されてきたHTMLファイルの受信を制御する受信制御ステップとを含み、送信制御ステップは、HTMLファイル化するPOI情報として、画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関するユーザによって入力された情報であって、指定された地点にある店舗のカテゴリを少なくとも含む付加情報を取得する第１の取得ステップと、第１の取得ステップの処理により取得されたPOI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、補助プログラムが読み出し得るフォーマットでPOI情報が記述され、付加情報と地図上の地点情報に対応する位置にカテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに補助プログラムに対応する処理を実行する機能が保持されていない場合に、取得手段により取得されたPOI情報の画像に代えて表示される代替画像の表示を制御するデータを、HTMLファイル化するファイル化ステップと、ファイル化ステップの処理によりHTMLファイル化されたHTMLファイルを、ネットワークを介して他の情報処理装置に伝送する伝送ステップとを含み、受信制御ステップの処理は、他の情報処理装置から送信されてきた、HTMLファイルを取得する第２の取得ステップと、第２の取得ステップの処理により取得されたHTMLファイルに含まれる補助プログラムに対応する処理を実行する機能を有するか否かを判定する判定ステップと、判定ステップの処理により、補助プログラムに対応する処理を実行する機能を有すると判定された場合、補助プログラムを起動する起動ステップと、判定ステップの処理により、補助プログラムに対応する処理を実行する機能を有すると判定された場合、第２の表示データに基づいて地図上の地点にカテゴリに対応する所定のアイコンを表示させ、補助プログラムに対応する処理を実行する機能を有しないと判定された場合、代替画像が表示されるように表示を制御する表示制御ステップとを含むことを特徴とする。
【００３３】
請求項１に記載の情報処理装置、請求項６に記載の情報処理方法、および請求項７に記載のプログラム格納媒体に格納されているプログラムにおいては、取得されたPOI情報、がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、補助プログラムが読み出し得るフォーマットでPOI情報が記述され、付加情報と地図上の地点情報に対応する位置にカテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに補助プログラムに対応する処理を実行する機能が保持されていない場合に、取得されたPOI情報の画像に代えて表示される代替画像の表示を制御するデータが、HTMLファイルにファイル化される。
【００３４】
請求項８に記載の情報処理装置、請求項１１に記載の情報処理方法、および請求項１２に記載のプログラム格納媒体に格納されているプログラムにおいては、画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関するユーザによって入力された情報であって、指定された地点にある店舗のカテゴリを少なくとも含む付加情報を含むPOI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、補助プログラムが読み出し得るフォーマットでPOI情報が記述され、付加情報と地図上の地点情報に対応する位置にカテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに補助プログラムに対応する処理を実行する機能が保持されていない場合に、POI情報の画像に代えて表示される代替画像の表示を制御するデータを含むHTMLファイルが取得され、取得されたHTMLファイルに含まれる補助プログラムに対応する処理を実行する機能を有するか否かが判定され、補助プログラムに対応する処理を実行する機能を有すると判定された場合、補助プログラムが起動され、第２の表示データに基づいて地図上の地点にカテゴリに対応する所定のアイコンが表示され、補助プログラムに対応する処理を実行する機能を有しないと判定された場合、代替画像が表示されるように表示が制御される。
【００３５】
請求項１３に記載の情報処理装置、請求項１７に記載の情報処理方法、および請求項１８に記載のプログラム格納媒体に格納されているプログラムにおいては、POI情報として、画面に表示された地図上のユーザによって指定された地点を表す地点情報と、その地点に関するユーザによって入力された情報であって、指定された地点にある店舗のカテゴリを少なくとも含む付加情報が取得され、取得されたPOI情報がHTMLのタグで記述された第１の表示データ、補助プログラムを埋め込むためのデータ、補助プログラムが読み出し得るフォーマットでPOI情報が記述され、付加情報と地図上の地点情報に対応する位置にカテゴリに対応する所定のアイコンとを画面に表示させる第２の表示データ、並びに補助プログラムに対応する処理を実行する機能が保持されていない場合に、取得手段により取得されたPOI情報の画像に代えて表示される代替画像の表示を制御するデータがHTMLファイル化され、他の情報処理装置に伝送される。また、他の情報処理装置から伝送されてきたHTMLファイルが取得され、取得されたHTMLファイルに含まれる補助プログラムに対応する処理を実行する機能を有するか否かが判定され、補助プログラムに対応する処理を実行する機能を有すると判定された場合、補助プログラムが起動され、第２の表示データに基づいて地図上の地点にカテゴリに対応する所定のアイコンが表示され、補助プログラムに対応する処理を実行する機能を有しないと判定された場合、代替画像が表示されるように表示が制御される。
【００３６】
【発明の実施の形態】
以下図面を参照して、本発明の一実施の形態を詳述する。図１は、本発明を適用したネットワークシステムの構成例を表している。このネットワークシステムにおいては、インターネット１０４に、パーソナルコンピュータ１−１乃至１−４と、プロバイダ１０１を構成するWWWサーバ１０２が接続されている。パーソナルコンピュータ１−１乃至１−４（以下、これらのパーソナルコンピュータ１−１乃至１−４を個々に区別する必要がない場合、単にパーソナルコンピュータ１と称する）は、WWWサーバ１０２にインターネット１０４を介して接続し、所望の情報の提供を受けることができるとともに、パーソナルコンピュータ１同士で相互にPOI情報を含むe-mailを授受することができるようになされている。
【００３７】
次に、図２乃至図６を参照して、パーソナルコンピュータ１の構成例について説明する。パーソナルコンピュータ１は、Ｂ５サイズ以下の持ち運び易い携帯型パーソナルコンピュータとされ、本体２と本体２に対して開閉自在に取り付けられた表示部３とによって構成されている。
【００３８】
本体２には、上面に各種文字や記号および数字等を入力するとき操作される複数の操作キー４、表示部３に表示されるカーソルを移動するときに操作されるスティック式ポインティングデバイス５、内蔵スピーカ６、表示部３に設けられたCCD(Charge Coupled Device) カメラ２３によって画像を撮像するときに操作されるシャッタボタン７が設けられている。
【００３９】
表示部３の正面には、LCD(Liquid Crystal Display)でなる液晶ディスプレイ２１が設けられており、正面の中央上端部にCCDカメラ２３を備えた撮像部２２が表示部３に対して回動自在に取り付けられている。
【００４０】
すなわち撮像部２２は、表示部３の正面方向および背面方向との間の１８０度の角度範囲内で回動して任意の位置に位置決めし得るようになされている。また撮像部２２には、図３に示すように、CCDカメラ２３のフォーカス調整を行う調整リング２５が設けられている。
【００４１】
また表示部３（図２）の正面には、撮像部２２の左隣にマイクロフォン２４が設けられており、マイクロフォン２４を介して表示部３の背面側（図６）からも集音し得るようになされている。
【００４２】
また表示部３における正面の中央下端部には、LED(Light Emitting Diode)でなる電源ランプPL、電池ランプBL、メッセージランプML、およびその他の種々の用途に対応したランプが設けられている。
【００４３】
さらに表示部３の正面上端部には、マイクロフォン２４の左隣にツメ１３が設けられると共に、ツメ１３と対応する本体２の所定位置に、孔部８が設けられており、表示部３を本体２に閉塞した状態で、ツメ１３が孔部８に嵌合されてロックされるようになされている。
【００４４】
本体２の正面には、図３に示すようにスライドレバー９が設けられており、スライドレバー９を正面に沿って矢印方向（図３において左方向）にスライドすることにより、孔部８に嵌合されたツメ１３のロックを解除して、表示部３を本体２に対して展開し得るようになされている。
【００４５】
また本体２の正面には、１回のボタン操作で電源オンから所定のアプリケーションソフトウェア（以下、これを単にアプリケーションと呼ぶ）を立ち上げて、予め設定しておいた一連の動作を自動的に実行するためのプログラマブルパワーキー（PPKキー）１０が左端部に設けられると共に、右端部に複数の吸気孔１１が設けられている。
【００４６】
本体２の左側面には、図４に示すようにスライド式の電源スイッチ４０、４ピン対応のIEEE(Institute of Electrical and Electronics Engineers) １３９４端子４１、USB(Universal Serial Bus)端子４２、マイクロフォン用入力端子４３、ヘッドフォン端子４４、およびIrDA(Infrared Data Association) 準拠の赤外線ポート４５が設けられている。
【００４７】
本体２の右側面には、図５に示すように、排気孔１２が設けられており、排気孔１２の右隣にはPCMCIA(Personal Computer Memory Card International Association) カード（以下、これをPCカードと呼ぶ）を挿入するためのPCカードスロット５３が設けられている。
【００４８】
また本体２の下面には、図６に示すように、増設メモリを取り付けるための開口部を被覆する蓋２６が取り付けられると共に、蓋２６のロック用ツメを外すためのピン挿入用孔４８が設けられている。
【００４９】
図７は、パーソナルコンピュータ１の内部の電気的構成を表している。図７に示すように、パーソナルコンピュータ１の本体２においては、起動シーケンス制御部８３のPCＩ(Peripheral Component Interconnect) バス５１に、CPU(Central Processing Unit) ５２、PC(Personal Computer) カードスロット５３、RAM(Random Access Memory)５４、表示部３の液晶ディスプレイ２１に表示する画像を生成するためのグラフィックス処理回路５５、および他のコンピュータ装置や外部機器と接続してディジタルデータを取り込むためのIEEE１３９４端子４１に直結されたIEEEインターフェース５６が接続されている。
【００５０】
CPU５２は、本体２における各種機能を統括的に制御するコントローラであり、RAM５４にロードされた各種プログラムを実行することにより各種機能を実行し得るようになされている。
【００５１】
PCＩバス５１は、ISA(Industrial Standard Architecture)バス５９に接続されており、ISAバス５９にはハードディスクドライブ６０、I/O(Input/Output)コントローラ６１、キーボードコントローラ６２、ポインティングデバイスコントローラ６３、サウンドチップ６４、LCDコントローラ６５、モデム６６およびUSBインターフェース６７が接続されている。
【００５２】
ここでキーボードコントローラ６２は、操作キー４（図２）の押下に応じた制御信号の入力をコントロールし、ポインティングデバイスコントローラ６３はスティック式ポインティングデバイス５（図２）による制御信号の入力をコントロールする。
【００５３】
サウンドチップ６４は、マイクロフォン２４（図２）からの音声入力を取り込むか、または内蔵スピーカ６（図２）に対して音声信号を供給する。モデム６６は公衆電話回線９０およびインターネット１０４を介してプロバイダ１０１のWWWサーバ１０２に接続する。なおUSBインターフェース６７は、USB端子４２に接続されており、USBマウスやフロッピーディスクドライブ等の周辺機器を接続するようになされている。この例では、磁気ディスク２３１、光ディスク２３２、光磁気ディスク２３３、または半導体メモリ２３４をドライブするドライブ２３０が接続されている。
【００５４】
ハードディスクドライブ６０には、静止画像を取り込むためのキャプチャーソフトウェア６０Ａ、ディジタル地図ソフトウェア６０Ｂ、およびWindows98(商標) でなるOS(Operating System)６０Ｃ、およびCCDカメラ２３によって撮像した画像データを自動的に取り込んで記憶する画像自動取り込みソフトウェア６０Ｄや各種アプリケーションソフトウェア（図示せず）が格納されており、必要に応じてCPU５２によって読み出されてRAM５４にロードされる。
【００５５】
I/Oコントローラ６１は、I/Oインターフェース６９、CPU７０、EEPROM(Electrically Erasable and Programmable Read Only Memory) でなるROM(Read Only Memory)７１、およびRAM７２が相互に接続されて構成されており、RTC(Real-Time Clock) ８１によって現在時刻が常時供給されている。
【００５６】
I/Oコントローラ６１のROM７１には、BIOS(Basic Input/Output System) ７３、ウェイクアッププログラム７４、キー入力監視プログラム７５、およびLED制御プログラム７６が格納されると共に、RAM７２には、キー入力ステイタスレジスタ７７、設定時刻レジスタ７８、LED制御レジスタ７９、およびキー対応アプリケーションレジスタ８０が設けられている。
【００５７】
RAM７２に格納されているキー入力ステイタスレジスタ７７は、操作キーフラグを格納し得るようになされており、CPU７０はキー入力監視プログラム７５に基づいてワンタッチ操作用のPPKキー１０（図２）が押下されたか否かを監視し、PPKキー１０が押下されるとキー入力ステイタスレジスタ７７に操作キーフラグを格納する。
【００５８】
また設定時刻レジスタ７８は、ユーザが予め任意に設定した開始時刻等の時刻情報を格納し得るようになされており、CPU７０はウェイクアッププログラム７４に基づいて、RTC８１から与えられる現在時刻が任意に設定した開始時刻になったか否かを検出し、開始時刻になると所定の処理を実行する。
【００５９】
さらにキー対応アプリケーションレジスタ８０は、PPKキー１０や予め設定された操作キー４の組み合わせに対応して、PPKキー１０や複数の組み合わせでなる操作キー４と起動すべきアプリケーションとの対応関係を記憶しており、CPU７０はPPKキー１０や予め設定された組み合わせの操作キー４が押下されたときに、対応するアプリケーションを立ち上げるための制御データをISAバス５９およびPCＩバス５１を順次介してCPU５２に送出し、CPU５２によって制御データに応じたアプリケーションソフトウェアを立ち上げる。
【００６０】
またLED制御レジスタ７９は、キー対応アプリケーションレジスタ８０に記憶したアプリケーションソフトウェアが立ち上げられて動作が終了すると終了フラグを格納し、CPU７０はLED制御プログラム７６に基づいてLED制御レジスタ７９に終了フラグが格納されていることを検出すると、メッセージランプMLを点灯する。
【００６１】
なおLED制御レジスタ７９は、電源スイッチ４０が押下されると電源フラグを格納し、バッテリから供給される電源電圧で本体２が動作するときには電池フラグを格納する。従ってCPU７０は、LED制御プログラム７６に基づいて電源フラグ又は電池フラグが格納されていることを検出すると、電源ランプPLまたは電池ランプBLを点灯する。
【００６２】
ここでI/Oコントローラ６１には、バックアップ用のバッテリ８２が接続されていることにより、本体２の電源スイッチ４０がオフされ、図示しない電源から電力の供給がなされていない状態でも、RAM７２のキー入力ステイタスレジスタ７７、設定時刻レジスタ７８、LED制御レジスタ７９、およびキー対応アプリケーションレジスタ８０の各データを保持するようになされている。
【００６３】
またI/Oコントローラ６１に接続された反転スイッチ８８は、撮像部２２（図２）が表示部３の液晶ディスプレイ２１の反対側を撮像する方向に１８０度回転されたときオンされ、その状態をCPU７０に通知する。またPPKキー１０も、反転スイッチ８８が押下されたときと同様に、その状態をCPU７０に通知する。
【００６４】
さらに半押しスイッチ８６は、本体２の上面に設けられたシャッタボタン７が半押し状態にされたときオンして、その状態をI/Oコントローラ６１のCPU７０に通知し、全押しスイッチ８７はシャッタボタン７が全押し状態にされたときオンして、その状態をI/Oコントローラ６１のCPU７０に通知するようになされている。
【００６５】
すなわちI/Oコントローラ６１のCPU７０は、ハードディスクドライブ６０のキャプチャーソフトウェア６０Ａを立ち上げた状態で、ユーザによってシャッタボタン７が半押し状態にされると静止画像モードに入り、CCDカメラ２３を制御して静止画像のフリーズを実行し、全押し状態にされるとフリーズされた静止画像データを取り込み、データ処理部８５に送出する。
【００６６】
これに対してI/Oコントローラ６１のCPU７０は、キャプチャーソフトウェア６０Ａを立ち上げない状態で動画像モードに入ると、最長６０秒程度までの動画像を取り込み、データ処理部８５に送出する。
【００６７】
またI/Oコントローラ６１は、PCＩバス５１に接続されているグラフィックス処理回路５５を制御するようになされており、CCDカメラ２３によって取り込まれた静止画又は動画でなる画像データを、データ処理部８５によって所定のデータ処理を施した後にグラフィックス処理回路５５に入力させる。
【００６８】
グラフィックス処理回路５５は、供給された画像データを内蔵のVRAM(Video Random Access Memory)５５Ａに格納して適宜読み出した後、LCDコントローラ６５に送出し、必要に応じてハードディスクドライブ６０に格納する。
【００６９】
LCDコントローラ６５は、表示部３のバックライト８４を制御して、液晶ディスプレイ２１の後方から照明させると共に、グラフィックス処理回路５５から供給された画像データを液晶ディスプレイ２１に出力して表示させるようになされている。
【００７０】
一方、CPU５２はハードディスクドライブ６０から読み出したディジタル地図ソフトウェア６０ＢをRAM５４上に立ち上げた場合、ディジタル地図ソフトウェア６０Ｂによる地図データをグラフィックス処理回路５５に送出する。
【００７１】
このときグラフィックス処理回路５５は、供給された地図データに基づいて、液晶ディスプレイ２１に表示する地図画像データを生成してVRAM５５Ａに格納し、適宜読み出してLCDコントローラ６５に送出する。
【００７２】
これによりLCDコントローラ６５は、グラフィックス処理回路５５から供給された地図画像データに基づいて表示部３の液晶ディスプレイ２１に地図画像を表示させるようになされている。
【００７３】
またPCＩバス５１に接続されているPCカードスロット５３は、オプション機能を追加するとき、PCカード（図示せず）が適宜装着され、PCカードを介してCPU５２とデータを授受するようになされている。例えばPCカードスロット５３にPCMCIA型のGPS(Global Positioning System) カード５７が装着された場合、GPSカード５７に接続されたGPSアンテナ５８によりGPS衛星からの電波を受信して現在位置データを得るようになされている。
【００７４】
これによりGPSカード５７は、GPSアンテナ５８を介して受信した現在位置データ（緯度データ、経度データおよび高度データ）をPCＩバス５１を介してCPU５２へ送出する。
【００７５】
この場合CPU５２は、現在位置データをグラフィックス処理回路５５に送出し、当該グラフィックス処理回路５５により現在位置データに基づく現在位置を示す矢印アイコンを生成した後、LCDコントローラ６５を介して液晶ディスプレイ２１の地図画像に矢印アイコンを重ねた状態で表示するようになされている。
【００７６】
かくして液晶ディスプレイ２１は、GPSカード５７によって検出した位置データを基に矢印アイコンを地図画像上で移動させながら表示し得るようになされている。
【００７７】
次に、例えばパーソナルコンピュータ１−１のユーザが、POI情報を生成し、インターネット１０４を介して、他のユーザのパーソナルコンピュータ１−２に転送する処理について説明する。この場合、パーソナルコンピュータ１−１のユーザは、最初に、ユーザーズポイントを登録する処理を行う。この処理例について、図８のフローチャートを参照して説明する。
【００７８】
ステップＳ１において、ユーザは、操作キー４を操作して、ディジタル地図ソフトウェア６０Ｂの起動を指令する。この時CPU５２は、例えば、”Navin'  You”（商標）などのディジタル地図ソフトウェア６０Ｂをハードディスクドライブ６０のハードディスクから読み出してRAM５４上で立ち上げ、グラフィックス処理回路５５およびLCDコントローラ６５を制御することにより、表示部３の液晶ディスプレイ２１に、図９に示すような地図画面２０１を表示させる。ここで地図画面２０１には、ユーザが選択した所望エリアの地図が表示されている。
【００７９】
次にステップＳ２において、ディジタル地図ソフトウェア６０Ｂに基づきCPU５２は、ユーザーズポイントが指定されたか否かを判定し、指定されるまで待機する。ユーザは、POI情報として、登録したい地点をユーザーズポイントとして、図９に示す地図画面２０１上において、所望の位置をスティック式ポインティングデバイス５を操作することで指定する。CPU５２は、このユーザーズポイントが指定されたとき、ステップＳ３において指定されたユーザーズポイントの地点情報（地図上の情報）をPOI情報としてRAM５４に記憶させる。
【００８０】
次にステップＳ４において、CPU５２は、ディジタル地図ソフトウェア６０Ｂに基づき、POI情報として、位置情報以外に、付加情報が入力されたか否かを判定する。すなわち、CPU５２は、ユーザーズポイントが指定されると、そのユーザーズポイントのカテゴリを選択させるためのメニュー画面をグラフィックス処理回路５５を制御し、液晶ディスプレイ２１に表示させる。ここでカテゴリとは、例えば、グルメスポット、プレースポット、スポーツスポットといったような、そのユーザーズポイントの性質を分類するための情報である。ユーザは、液晶ディスプレイ２１にカテゴリ選択画面が表示されたとき、スティック式ポインティングデバイス５を操作して、所定のカテゴリを選択する。
【００８１】
CPU５２は、ステップＳ４において付加情報が入力されたと判定された場合、ステップＳ５に進み、入力された付加情報をユーザーズポイントの位置情報とともにPOI情報としてRAM５４に記憶させる。例えば、カテゴリが選択されたとき、CPU５２は、そのカテゴリをステップＳ３で指定されたユーザーズポイントの位置情報に対応して記憶させる。
【００８２】
この他、ユーザは、例えば、今登録しようとしているユーザーズポイントが、パーソナルコンピュータ１−２のユーザに紹介したいフランス料理店が存在する場合には、そのフランス料理店の店名、電話番号、住所、写真などの地点情報をさらに入力する。CPU５２は、入力された情報を液晶ディスプレイ２１に表示させる。図９の例においては、表示部２０２にこのようなPOI情報が表示されている。この例においては、「ABC屋」という店名、「グルメスポット」というカテゴリ、および、店内を紹介する写真、並びにテキストからなるコメントが表示されている。
【００８３】
なお、ステップＳ４において、付加情報が入力されていないと判定された場合、ステップＳ５の処理はスキップされる。すなわちこの場合には、位置情報のみがPOI情報として登録されることになる。
【００８４】
以上のようにして、任意の数のユーザーズポイントとそれに対応するPOI情報がユーザにより入力され、それぞれがRAM５４、さらに、必要に応じてハードディスク６０に記憶される。
【００８５】
本発明のディジタル地図ソフトウェア６０Ｂ（Navin’  You）はこのようなユーザーズポイント登録機能の他に、登録されたPOI情報をHTMLファイル化するHTMLファイル化機能を有している。次に、図１０と図１１のフローチャートを参照して、このHTMLファイル化機能について説明する。
【００８６】
ステップＳ１１において、CPU５２は、操作キー４、またはスティック式ポインティングデバイス５を操作することにより、ユーザから所定の指定が入力されたとき、RAM５４（またはハードディスクドライブ６０のハードディスク）に記憶されているユーザーズポイントを読み出し、その一覧を液晶ディスプレイ２１に表示させる。ユーザは、表示された一覧の中から、Webページ（ホームページ）化するユーザーズポイントを、例えば、スティック式ポインティングデバイス５を操作することで指定する。
【００８７】
CPU５２は、ステップＳ１２において、Webページ化するユーザーズポイントが選択されるまで待機し、選択されたとき、ステップＳ１３に進み、作成するWebページデザインのために、ROM７１またはハードディスクドライブ６０のハードディスクに予め用意されたテンプレートの一覧を読み出し、液晶ディスプレイ２１に表示させる。ユーザは、液晶ディスプレイ２１に表示されたテンプレートの中から、所望のテンプレートをスティック式ポインティングデバイス５を操作することで指定する。CPU５２は、ステップＳ１４において、テンプレートが選択されるまで待機し、選択されたとき、ステップＳ１５に進み、選択されたテンプレートを、グラフィックス処理回路５５を制御し、ROM７１（またはハードディスク）から読み出させ、LCDコントローラ６５を介して液晶ディスプレイ２１に表示させる。
【００８８】
次にステップＳ１６に進み、CPU５２は、ステップＳ１２において選択されたユーザーズポイントのPOI情報の項目をRAM５４（またはハードディスク）から読み出し、液晶ディスプレイ２１に表示させる。ユーザは、この項目の表示を見て、HTMLファイル化し、パーソナルコンピュータ１−２のユーザに転送したい項目を指定する。CPU５２は、ステップＳ１７において、HTMLファイル化する項目が指定されるまで待機し、指定されたとき、ステップＳ１８に進み、指定された項目のPOI情報を、ステップＳ１４で選択されたテンプレートの対応するフィールド内に挿入し、表示させる。
【００８９】
さらにステップＳ１９に進み、CPU５２は、HTMLファイルを保存するフォルダを指定する画面を液晶ディスプレイ２１に表示させる。すなわち、CPU５２は、RAM５４（またはハードディスク）に既に記憶されているフォルダが存在する場合には、それを読み出し、液晶ディスプレイ２１に表示させる。ユーザは、そのフォルダの中から所定のものを選択するか、あるいは、新たなフォルダの作成をCPU５２に指令する。ステップＳ２０において、CPU５２は、フォルダが指定されるまで待機し、指定されたときステップＳ２１において、選択されたユーザーズポイントのPOI情報をHTMLファイル化する。
【００９０】
すなわちステップＳ１２でユーザが指定したユーザーズポイントのPOI情報の内、ステップＳ１７でユーザが指定したPOI情報が、HTMLファイル化される。また、CPU５２は、所定のホームページ（例えば、ディジタル地図ソフトウェア６０Ｂを提供している会社のホームページ）にハイパーリンクしたアニメーション画像をHTMLファイル化する。このアニメーション画像のデータもROM７１（またはハードディスク）に予め記憶されている。
【００９１】
ここで、ディジタル地図ソフトウェア６０Ｂによって生成されるHTMLファイルのデータ構造について図１２を用いて説明する。このHTMLファイルは、表示データ記述領域Ｒ１、オブジェクトタグ記述領域Ｒ２、およびコメントタグ記述領域Ｒ３に分けられている。
【００９２】
表示データ記述領域Ｒ１には、店舗の存在位置や詳細を表した地点情報に関する表示データがHTMLのタグで記述されており、相手側のパーソナルコンピュータ１−２（パーソナルコンピュータ１−１と同様の構成とされている）のOS(Windows98 (商標))６０Ｃに付属のWWWブラウザ(例えば、Internet Explorer (商標))によって解析されることにより、液晶ディスプレイ２１に通常のWebページとして表示される。
【００９３】
オブジェクトタグ記述領域Ｒ２には、HTMLでは実行が困難な処理をWWWブラウザ上で実現する補助プログラム（例えばActiveXコントロール (商標) ）を埋め込むためのデータが記述されており、そのうちのクラスID（CLASSID）に対応した補助プログラムの起動ボタン２１１（図１３）がWebページの指定された領域に表示されるようになされている。
【００９４】
ここで補助プログラム（コンポーネントソフトウェア）は、パーソナルコンピュータ１−２のWWWブラウザ上で起動するようになされており、そのハードディスクドライブ６０のハードディスクに格納されたディジタル地図ソフトウェア６０Ｂに付随して予めインストールされたオブジェクト（プログラム）である。
【００９５】
図１２の例では、
〈OBJECT  A  ”type=”〉B〈/OBJECT〉
と記述されている。従って、このWebページの読み手としてのWWWプラウザは、Ａ（いまの場合、CLASSIDによって指定されるActiveXコントロール）を所有しているか否かを判断し、所有していない場合にはＢの処理（いまの場合、ファイルnavinyouanime.gifのアニメーション画像の表示）を行う。すなわち、WWWブラウザは、デジタル地図ソフトウェア（ActiveXコントロールを操作している）の有無を判定する。ここで、”type=”のオプションがない先の提案のような記述が行われると、WWWブラウザは、「正しく表示されない可能性があります」という警告ダイアログや、「ActiveXをダウンロードしますか？」といったダイアログを表示し、表示できなかった部分には小さな四角形（ボタンの外形）が表示されてしまう。
【００９６】
コメントタグ記述領域Ｒ３には、Webページに表示された起動ボタン２１１がクリックされたとき、補助プログラムに従ってパーソナルコンピュータ１−２のCPU５２が読み出し得るフォーマット、すなわちHTMLのコメントタグを用いた地点情報が記述されており、ここでは表示データ記述領域Ｒ１に記述された表示データにおける店舗の存在位置や詳細と同一内容とされている。
【００９７】
但しコメントタグ記述領域Ｒ３に記述された店舗の地点情報は、Webページに表示された起動ボタン２１１がクリックされない場合には、通常CPU５２によって読み出されることなく読み飛ばされる。
【００９８】
またコメントタグ記述領域Ｒ３に記述されている地点情報の詳細内容としては、通常のWebページとして表示されるものと同一のものの他、さらに「POSITION＝127522830:502585147 」と記述された店舗の緯度および経度に関する地図データと、「CATEGORYCODE＝１」と記述された店舗のカテゴリ（この場合には「グルメスポット」に相当する）を示すカテゴリコードが含まれている。
【００９９】
このようなデータ構造のHTMLファイルがパーソナルコンピュータ１−１からパーソナルコンピュータ１−２に送信され、パーソナルコンピュータ１−２のWWWブラウザによって解析されると、図１３に示すようなWebページ２１０がその液晶ディスプレイ２１に表示される。
【０１００】
Webページ２１０は、「ABC屋」の店舗写真でなる静止画像２１２と、住所、電話番号、URL、その他の情報２１３と、ユーザのコメント２１４とが、表示データ記述領域Ｒ１の表示データに基づいて表示されると共に、補助プログラムの起動ボタン２１１が左上部分の所定領域に表示される。
【０１０１】
ここでパーソナルコンピュータ１−２の補助プログラムは、そのディジタル地図ソフトウェア６０Ｂとともに、Webページ２１０が液晶ディスプレイ２１に表示された時点でRAM５４上で立ち上げられる。
【０１０２】
このWebページ２１０において、パーソナルコンピュータ１−２のユーザが店舗の詳細内容を確認した後、その地点情報をそのディジタル地図ソフトウェア６０Ｂで表示される地図画面上に対応付けて登録しようとした場合、起動ボタン２１１をクリックする。
【０１０３】
これによりパーソナルコンピュータ１−２では、RAM５４上で立ち上げられた補助プログラムに基づいてCPU５２がコメントタグ記述領域Ｒ３に記述されている店舗の地点情報を読み出し、当該地点情報をディジタル地図ソフトウェア６０Ｂに受け渡す。
【０１０４】
このときCPU５２は、地点情報をディジタル地図ソフトウェア６０Ｂに受け渡したことを示す取り込みフラグをたて、起動ボタン２１１が再度クリックされたときでも取り込みフラグの状態を確認することにより、地点情報をディジタル地図ソフトウェア６０Ｂに再度受け渡すことを防止し得るようになされている。
【０１０５】
同時にCPU５２は、取り込みフラグの状態に応じて起動ボタン２１１の縁部の色を変化させるようになされており、取り込みフラグをたてたときには、起動ボタン２１１の縁部を赤色に変えて表示するようになされている。このようにパーソナルコンピュータ１−２は、起動ボタン２１１の縁部を赤色に変えて表示することにより、起動ボタン２１１のクリック操作によって地点情報がディジタル地図ソフトウェア６０Ｂに既に受け渡されたことをユーザに認識させるようになされている。
【０１０６】
そしてパーソナルコンピュータ１−２は、補助プログラムに従って、CPU５２により読み出されたコメントタグ記述領域Ｒ３の地点情報のうち「POSITION＝127522830:502585147 」（図１２）と記述された店舗の緯度および経度に関する地図データに基づいて、地図画面上の所定位置に、カテゴリコードに対応した所定マークのユーザーズポイントアイコンを表示する。これにより、図９に示した場合と同様の画像が、パーソナルコンピュータ１−２の液晶ディスプレイ２１に表示される。すなわち地図画面２０１では、ユーザーズポイントアイコン２０３の表示された位置に「ABC屋」の店舗が存在していることを示している。
【０１０７】
因みに、緯度および経度に関する地図データはディジタル地図ソフトウェア６０Ｂによって表示し得る所定のフォーマットに変換されており、実際の緯度および経度とは異なるデータである。
【０１０８】
同時にパーソナルコンピュータ１−２は、ディジタル地図ソフトウェア６０Ｂに基づいて地図画面２０１の右側領域に表示した表示部２０２に、地点情報に応じて「ABC屋」の店舗写真でなる静止画像を貼り付けて表示すると共に、コメント欄にコメントを表示する。
【０１０９】
さらに、このとき同時にパーソナルコンピュータ１−２は、コメントタグ記述領域Ｒ３から読み出した地点情報を、ユーザーズポイントアイコン２０３に対応させてハードディスクドライブ６０に格納するようになされている。
【０１１０】
これによりパーソナルコンピュータ１−２は、ユーザーズポイントアイコン２０３がクリックされたとき、CPU５２の制御に基づいてユーザーズポイントアイコン２０３に対応付けて記憶された地点情報を読み出して静止画像およびコメントの貼り付けられたユーザーズポイント登録画面を表示し得るようになされている。
【０１１１】
因みに表示部２０２にはまた、ユーザが任意に設定した位置であることを示す「ユーザーズポイント」、店舗の名称を示す「ABC屋」、および、カテゴリコードに対応したカテゴリを示す「グルメスポット」が自動的に表示されると共に、地図画面２０１には、カテゴリコードの「グルメスポット」に対応したフォークとナイフの絵でなるユーザーズポイントアイコン２０３が自動的に表示される。
【０１１２】
なお、詳細は後述するが、以上のようなパーソナルコンピュータ１−２の処理は、パーソナルコンピュータ１−１においても、他のパーソナルコンピュータからPOI情報が転送されてきたとき、同様に行われる。
【０１１３】
図１１に戻って、ステップＳ２２において、CPU５２は、ステップＳ２０で指定されたフォルダ内に、以前作成されたPOI情報を含む情報が存在するか否かを判定する。指定されたフォルダ内に、以前作成したPOI情報を含むファイルが存在する場合には、ステップＳ２３に進み、以前作成したPOI情報を含むHTMLファイルの情報を取得し、ステップＳ２４において、その以前作成したHTMLファイルと、今回作成したHTMLファイルのタイトルを列挙した目次ページを作成する。このように、関連するHTMLファイルを、同一のフォルダ内に保存するようにすることで、以前にHTMLファイル化したユーザーズポイントと合わせた目次ページを作成することが可能となる。
【０１１４】
ステップＳ２２において、指定されたフォルダ内に以前作成したPOI情報を含む情報が存在しないと判定された場合にはステップＳ２５に進み、CPU５２は、今回作成したHTMLファイルのタイトルを列挙した目次ページを作成する。
【０１１５】
図１４は、このようにして作成された目次ページの例を表している。この例においては、「会社帰り飲むならここ」の名称のフォルダに、「ふらんす屋XYZ」、「アルカトラズPQR」および「ABC屋」の３つの店舗が表示されている。これらの店舗の名称は、それぞれ個々に作成したHTMLファイルにリンクされている。なお、目次ページ（フォルダ）のタイトルも、ユーザが自由に入力することが可能である。
【０１１６】
次に、ディジタル地図ソフトウェア６０Ｂが有するWebページの表示機能につい
て、図１５のフローチャートを参照して説明する。なお、この処理は、今の例の場合、パーソナルコンピュータ１−１から転送されてきたPOI情報を、パーソナルコンピュータ１−２が表示する場合の処理なので、パーソナルコンピュータ１−２のCPU５２が行うのであるが、パーソナルコンピュータ１−１もパーソナルコンピュータ１−２と同様に、他のパーソナルコンピュータから転送されてきたPOI情報を表示する機能を有しているので、パーソナルコンピュータ１−１の処理機能でもある。最初にステップＳ４１において、CPU５２は、WWWブラウザとしてのInternet  Explorerに基づいて、そのバージョンが４．０以上か否かを判定する。バージョンが４．０以上である（本発明における表示処理機能を実現することができるバージョンである場合）には、ステップＳ４２に進み、CPU５２は、Internet  Explorerに基づいて、ディジタル地図ソフトウェア６０Ｂが、ハードディスク６０にインストールされているか否かを判定する。
【０１１７】
ステップＳ４２において、CPU５２は、WWWブラウザに基づき、ディジタル地図ソフトウェアがインストールされていると判定された場合、ステップＳ４３に進み、パーソナルコンピュータ１−１から転送されてきた、HTMLファイルの表示データ記述領域Ｒ１に記述された表示データに基づき、パーソナルコンピュータ１−１のユーザによって紹介された店舗の地点情報を表したWebページを液晶ディスプレイ２１に表示させる。これにより、例えば、図１３に示すような、Webページ２１０が表示されることになる。
【０１１８】
また、このとき、CPU５２は、WWWブラウザに基づき、HTMLファイルのオブジェクトタグ記述領域Ｒ２に記述されたデータに対応して、補助プログラムの起動ボタン２１１をWebページ２１０上の所定位置に表示すると共に、取り込みフラグを初期化し、次のステップＳ４４に移る。
【０１１９】
ステップＳ４４においてCPU５２は、WWWブラウザに基づき、Webページ２１０の起動ボタン２１１がユーザによってクリックされるまで待ち受ける。
【０１２０】
ステップＳ４４において起動ボタン２１１が操作されたと判定された場合、ステップＳ４５において、CPU５２は、補助プログラムとしてのActiveXコントロールに基づいて、HTMLファイル内のコメントタグ記述領域Ｒ３に対する解析処理を実行する。
【０１２１】
ステップＳ４６においてCPU５２は、補助プログラムに基づいて、補助プログラムが指定する（理解可能な）フォーマットで、コメントタグ記述領域Ｒ３に店舗の詳細内容を表した地点情報が記述されているか否かを判定する。コメントタグ記述領域Ｒ３に店舗の地点情報が記述されていない場合には、CPU５２はステップＳ４４に戻って上述の処理を繰り返す。
【０１２２】
これに対してステップＳ４６において、コメントタグ記述領域Ｒ３に店舗の地点情報が記述されていると判定された場合、ステップＳ４７において、CPU５２は、コメントタグ記述領域Ｒ３に記述されている店舗の詳細内容を表した地点情報が、ディジタル地図ソフトウェア６０Ｂに既に受け渡されたものであるか否かを、取り込みフラグの状態に基づいて判定する。地点情報がディジタル地図ソフトウェア６０Ｂに既に受け渡されている場合、CPU５２は次のステップＳ４８に移る。
【０１２３】
ステップＳ４８においてCPU５２は、補助プログラムに基づいて、ディジタル地図ソフトウェア６０Ｂが起動していなければそれを起動させ、それによる地図画面２０１のウィンドウを液晶ディスプレイ２１の最前面に表示する処理を実行し、次のステップＳ４９に移る。
【０１２４】
ステップＳ４９においてCPU５２は、ディジタル地図ソフトウェア６０Ｂに基づいて、ユーザーズポイントアイコン２０３が登録された領域部分の地図画面２０１を表示し、ステップＳ４４に戻る。
【０１２５】
これに対してステップＳ４７において、取り込みフラグがたっておらず、店舗の詳細内容を表した地点情報が、ディジタル地図ソフトウェア６０Ｂに未だ受け渡されていないと判定された場合、CPU５２は次のステップＳ５０に移る。
【０１２６】
ステップＳ５０において、CPU５２は、コメントタグ記述領域Ｒ３に記述されている地点情報を補助プログラムに従って読み出し、次のステップＳ５１に移る。
【０１２７】
ステップＳ５１においてCPU５２は、補助プログラムに従って、ディジタル地図ソフトウェア６０Ｂが起動していなければ起動し、ディジタル地図ソフトウェア６０Ｂによる地図画面２０１のウィンドウを液晶ディスプレイ２１の最前面に表示する処理を実行し、次のステップＳ５２に移る。ステップＳ５２においてCPU５２は、補助プログラムに従ってコメントタグ記述領域Ｒ３から読み出した地点情報をディジタル地図ソフトウェア６０Ｂに受け渡し、次のステップＳ５３に移る。
【０１２８】
ステップＳ５３においてCPU５２は、WWWブラウザに基づいて、ディジタル地図ソフトウェア６０Ｂに地点情報を受け渡したので取り込みフラグをたて、地点情報のうち緯度および経度に応じた地図画面２０１上の位置に、カテゴリに対応したユーザーズポイントアイコン２０３を表示し、表示部２０２に店舗写真でなる静止画像を貼り付けて表示すると共に、店舗のコメントを表示する。このときCPU５２は、地点情報をユーザーズポイントアイコン２０３に対応させてハードディスクドライブ６０に格納する。
【０１２９】
ステップＳ５４においてCPU５２は、コメントタグ記述領域Ｒ３から読み出した地点情報をディジタル地図ソフトウェア６０Ｂに受け渡し、地図画面２０１に対してユーザーズポイントアイコン２０３の登録処理が終了したので、WWWブラウザに基づいて、起動ボタン２１１の縁部を赤色に表示した後、ステップＳ４４に戻ってそれ以降の処理を繰り返す。
【０１３０】
一方、ステップＳ４１において、WWWブラウザとしてのInternet  Explorerが、バージョン４．０以上ではないと判定された場合、または、ステップＳ４２において、補助プログラムが付随されているディジタル地図ソフトウェア６０Ｂがインストールされていないと判定された場合、ステップＳ５５に進み、CPU５２は、WWWブラウザに基づいて、ハードディスクに予め記憶されている、アニメーション画像（図１２のファイル”navinyouanime.gif”）を読み出し、グラフィックス処理回路５５から、LCDコントローラ６５を介して、液晶ディスプレイ２１に表示させる。このように、ディジタル地図ソフトウェア６０Ｂがインストールされていない場合に、例えば図１６に示すようなアニメーション画像を表示させるようにしているので、従来の場合のように、液晶ディスプレイ２１に小さいゴミが表示されるようなことが防止される。
【０１３１】
次に、ステップＳ５６において、CPU５２は、WWWブラウザに基づいて、アニメーション画像がクリックされるまで待機し、クリックされた場合には、ステップＳ５７に進み、その画像にハイパーリンクされているホームページにリンクする処理を行う。すなわち、この時、CPU５２は、モデム６６を制御し、電話回線９０からインターネット１０４を介して、アニメーション画像にハイパーリンクされている所定のURLに接続する処理を実行する。
【０１３２】
以上のようにして、パーソナルコンピュータ１−１から送信したPOI情報が、インターネット１０４を介して、パーソナルコンピュータ１−２に転送され、表示される。同様に、例えば、パーソナルコンピュータ１−２からインターネット１０４を介して転送された、POI情報は、パーソナルコンピュータ１−１においても表示することができる。すなわち、パーソナルコンピュータ１−１も図１５のフローチャートに示したような処理を実行する機能を有している。
【０１３３】
このように、各パーソナルコンピュータ１−１乃至１−４のディジタル地図ソフトウェア(Navin'  You）は、POI情報をHTMLファイル化し、インターネット１０４を介して、他のパーソナルコンピュータに送信する機能を有するとともに、他のパーソナルコンピュータから送信されてきたPOI情報を受信し、表示する機能を有しているので、図１７に模式的に示すように、一般のユーザがインターネット１０４を介して、POI情報を簡単に授受することが可能となる。
【０１３４】
なお、以上においては、ディジタル地図ソフトウェアを有しない場合に表示させるアニメーション画像を、補助プログラムとともに、ディジタル地図ソフトウェアに付随して、各パーソナルコンピュータ１のハードディスクに予め記憶させておくようにしたが、HTMLファイルとして転送するようにすることも可能である。
【０１３５】
このように、表示データ記述領域Ｒ１に記述した表示データと同一内容の地点情報が、コメントタグ記述領域Ｒ３にHTMLのタグを用いて記述されるので、HTMLファイルの作成が容易かつ単純になる。
【０１３６】
パーソナルコンピュータ１−２は、HTMLファイルを受信し、WWWブラウザによってHTMLファイルを解析することにより、液晶ディスプレイ２１に、受信したPOI情報の詳細内容を表したWebページ２１０を表示する。
【０１３７】
そしてパーソナルコンピュータ１−２において、Webページ２１０上の起動ボタン２１１がユーザによってクリックされると、CPU５２が補助プログラムに従ってコメントタグ記述領域Ｒ３に記述されている地点情報を読み出し、これをディジタル地図ソフトウェア６０Ｂに受け渡す。
【０１３８】
このときパーソナルコンピュータ１−２が受信したHTMLファイルには、予めディジタル地図ソフトウェア６０Ｂに受け渡すべき地点情報がコメントタグ記述領域Ｒ３に記述されており、起動ボタン２１１のクリック操作に基づいてコメントタグ記述領域Ｒ３の地点情報が直ちに読み出されるようになされている。
【０１３９】
これによりパーソナルコンピュータ１−２は、地点情報をダウンロードする必要がなく、起動ボタン２１１のクリック操作に応じてHTMLファイルのコメントタグ記述領域Ｒ３から地点情報を読み出し、当該地点情報をディジタル地図ソフトウェア６０Ｂにリアルタイムに受け渡すことができる。
【０１４０】
かくしてパーソナルコンピュータ１−２は、地点情報の地図データに基づいて地図画面２０１上の所定位置にユーザーズポイントアイコン２０３を表示し、表示部２０２に店舗写真でなる静止画像を貼り付けて表示すると共に、店舗のコメントを表示する。このとき同時にパーソナルコンピュータ１−２は、コメントタグ記述領域Ｒ３から読み出した地点情報をユーザーズポイントアイコン２０３に対応させてハードディスクドライブ６０に格納する。
【０１４１】
ところでパーソナルコンピュータ１−２は、コメントタグ記述領域Ｒ３に記述されている地点情報を読み出し、これをディジタル地図ソフトウェア６０Ｂに受け渡したときに取り込みフラグをたてるようにしたことにより、起動ボタン２１１が再クリックされたときに地点情報をディジタル地図ソフトウェア６０Ｂに再度受け渡すことを防止している。
【０１４２】
またパーソナルコンピュータ１−２は、コメントタグ記述領域Ｒ３から読み出した地点情報をディジタル地図ソフトウェア６０Ｂに受け渡したときに、起動ボタン２１１の縁部を赤色に変えて表示するようにしたことにより、ユーザに起動ボタン２１１がクリックされて地点情報の受け渡しが既に実行されたことを認識させる。
【０１４３】
以上の構成によれば、パーソナルコンピュータ１−１は、コメントタグ記述領域Ｒ３に地点情報を記述して作成したHTMLファイルをパーソナルコンピュータ１−２へ送信し、パーソナルコンピュータ１−２は、受信したHTMLファイルをWWWブラウザで解析し、コメントタグ記述領域Ｒ３に記述されている地点情報を補助プログラムに従って読み出して、ディジタル地図ソフトウェア６０Ｂに受け渡し、ディジタル地図ソフトウェア６０Ｂに従って所定の処理を実行すると共に、地点情報をハードディスクドライブ６０に格納するようにしたことにより、起動ボタン２１１のクリック操作に基づいてディジタル地図ソフトウェア６０Ｂによって表示される地図画面２０１上の所定位置に、Webページに表示された地点情報を自動的に取り込んで登録することができる。
【０１４４】
なお上述の実施の形態においては、パーソナルコンピュータ１のCPU５２によってWebページの起動ボタン２１１がクリックされたとき、コメントタグ記述領域Ｒ３に記述された店舗の詳細内容を表した地点情報を補助プログラムに従って読み出し、ディジタル地図ソフトウェア６０Ｂに受け渡してユーザーズポイントアイコン２０３を地図画面２０１上に登録するようにした場合について述べたが、本発明はこれに限らず、Webページの起動ボタン２１１がクリックされたとき、コメントタグ記述領域Ｒ３に記述された地点情報をディジタル地図ソフトウェア６０Ｂに受け渡してルート探索を行うときの目的値として設定するようにしても良く、要はWebページの起動ボタン２１１がクリックされたときにコメントタグ記述領域Ｒ３に記述された地点情報をディジタル地図ソフトウェア６０Ｂに受け渡すことができれば、当該ディジタル地図ソフトウェア６０Ｂに応じた種々様々な処理を実行するようにしても良い。この場合にも、上述の実施の形態と同様の効果を得ることができる。
【０１４５】
また上述の実施の形態においては、補助プログラムとしてActiveXコントロールを用いるようにした場合について述べたが、本発明はこれに限らず、要はHTMLでは実行が困難な処理をWWWブラウザ上で実行する補助プログラムであれば、Java等の他の種々の補助プログラムを用いるようにしても良い。
【０１４６】
さらに上述の実施の形態においては、コメントタグ記述領域Ｒ３に記述された店舗の詳細内容を表した地点情報を起動ボタン２１１のクリック操作に基づいてディジタル地図ソフトウェア６０Ｂに受け渡すようにした場合について述べたが、本発明はこれに限らず、例えばコメントタグ記述領域Ｒ３に記述された音楽の歌詞データを起動ボタン２１１のクリック操作に基づいて所定の音楽アプリケーションに受け渡すようにしても良い。
【０１４７】
さらに上述の実施の形態においては、オブジェクトタグ記述領域Ｒ２で指定されたクラスIDに応じた補助プログラムをハードディスクドライブ６０から読み出し、当該補助プログラムに従ってコメントタグ記述領域Ｒ３の地点情報をCPU５２によって読み出すようにした場合について述べたが、本発明はこれに限らず、オブジェクトタグ記述領域Ｒ２で指定されたクラスIDに基づいて、WWWサーバ１０２からインターネット１０４を介して補助プログラムをダウンロードし、当該補助プログラムに従ってコメントタグ記述領域Ｒ３の地点情報を読み出すようにしても良い。
【０１４８】
さらに上述の実施の形態においては、HTMLファイルを作成するようにしたが、VRML（Vertual  Reality  Modeling  Language）ファイルを作成する場合にも適用することができる。
【０１４９】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【０１５０】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラム（例えば、ディジタル地図ソフトウェア６０Ｂ、WWWブラウザ、および補助プログラム）を格納するプログラム格納媒体は、図７に示すように、磁気ディスク２３１（フロッピディスクを含む）、光ディスク２３２（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク２３３（MD（Mini-Disk）を含む）、もしくは半導体メモリ２３４などよりなるパッケージメディア、または、プログラムが一時的もしくは永続的に格納されるROM７１や、ハードディスクドライブ６０のハードディスクなどにより構成される。プログラム格納媒体へのプログラムの格納は、必要に応じてルータ、モデム６６などのインタフェースを介して、インターネット１０４の他、ローカルエリアネットワーク、ディジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０１５１】
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１５２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１５３】
【発明の効果】
請求項１に記載の情報処理装置、請求項６に規制の情報処理方法、および請求項７に記載のプログラム格納媒体に格納されているプログラムによれば、取得された情報、補助プログラムを読み込むためのデータ、並びに、代替画像の表示を制御するデータをファイル化するようにしたので、補助プログラムに対応する処理を実行する機能が保持されていない場合にも、ノイズが表示されるようなことが防止される。
【０１５４】
請求項８に記載の情報処理装置、請求項１２に記載の情報処理方法、および請求項１３に記載のプログラム格納媒体に格納されているプログラムによれば、補助プログラムに対応する処理を実行する機能を有するか否かを判定し、有しないと判定された場合、代替画像を表示するようにしたので、ノイズが表示されるようなことが防止される。
【０１５５】
請求項１４に記載の情報処理装置、請求項１９に記載の情報処理方法、および請求項２０に記載のプログラム格納媒体に格納されているプログラムによれば、取得した情報を、補助プログラムを埋め込むためのデータとともにファイル化し、他の情報処理装置に伝送し、他の情報処理装置から伝送されてきたファイルに含まれる、補助プログラムを埋め込むためのデータに基づいて、補助プログラムを起動し、起動した補助プログラムから受け渡された情報を処理するようにしたので、簡単に、ネットワークを介して、情報を授受することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用したネットワークシステムの構成例を示すブロック図である。
【図２】図１のパーソナルコンピュータ１の構成を示す指図である。
【図３】図１のパーソナルコンピュータ１の正面の構成を示す正面図である。
【図４】図１のパーソナルコンピュータ１の左側面の構成を示す左側面図である。
【図５】図１のパーソナルコンピュータ１の右側面の構成を示す右側面図である。
【図６】図１のパーソナルコンピュータ１の底面の構成を示す底面図である。
【図７】図１のパーソナルコンピュータ１の内部の構成例を示すブロック図である。
【図８】図１のパーソナルコンピュータ１のユーザーズポイント登録処理を説明するフローチャートである。
【図９】図１のパーソナルコンピュータ１の表示例を示す写真である。
【図１０】図１のパーソナルコンピュータ１のHTMLファイル作成処理を説明するフローチャートである。
【図１１】図１のパーソナルコンピュータ１のHTMLファイル作成処理を説明するフローチャートである。
【図１２】図１のパーソナルコンピュータ１で作成されたHTMLファイルのデータ構造を説明する図である。
【図１３】図１のパーソナルコンピュータ１の表示例を示す写真である。
【図１４】図１のパーソナルコンピュータ１の表示例を示す写真である。
【図１５】図１のパーソナルコンピュータ１のWebページの表示処理を説明するフローチャートである。
【図１６】図１のパーソナルコンピュータ１の表示するアニメーション画像の例を示す図である。
【図１７】  POI情報の授受を説明する図である。
【符号の説明】
１  パーソナルコンピュータ，  ２  本体，３  表示部，  ２１  液晶ディスプレイ，  ２３  CCDカメラ，  ５２，  CPU，  １０１  プロバイダ，  １０２  WWWサーバ，  １０４  インターネット，  ２０１  地図画面，  ２０２  表示部，  ２０３  アイコン，  ２１０  Webページ
【図１】
0004340938.tif 000002
【図２】
0004340938.tif 000003
【図３】
0004340938.tif 000004
【図４】
0004340938.tif 000005
【図５】
0004340938.tif 000006
【図６】
0004340938.tif 000007
【図７】
0004340938.tif 000008
【図８】
0004340938.tif 000009
【図９】
0004340938.tif 000010
【図１０】
0004340938.tif 000011
【図１１】
0004340938.tif 000012
【図１２】
0004340938.tif 000013
【図１３】
0004340938.tif 000014
【図１４】
0004340938.tif 000015
【図１５】
0004340938.tif 000016
【図１６】
0004340938.tif 000017
【図１７】
0004340938.tif 000018