(57)【特許請求の範囲】
【請求項１】
ウェブページデータの提供元から提供されるウェブページデータに基づき、当該ウェブページデータが表すウェブページを、表示装置の表示画面に表示可能なウェブページ表示手段が機能するコンピュータを、
前記ウェブページ内の任意の領域を特定領域として特定する特定手段と、
前記特定手段により特定された特定領域に含まれる前記ウェブページを構成するオブジェクトを取得する第１取得手段と、
前記第１取得手段により取得されたオブジェクトに関連付ける関連情報を取得する第２取得手段と、
前記関連情報によって特定される特定位置に基づいて、当該特定位置が含まれる地図画像データを、当該地図画像データの提供元から取得する第３取得手段と、
前記第３取得手段により取得された地図画像データにより表示される地図画像上における、前記特定位置に対応する位置に、位置マークを設定する特定位置設定手段と、
前記第１取得手段により取得されたオブジェクトと、前記第２取得手段により取得された当該オブジェクトに関連付ける関連情報と、前記第３取得手段により取得された地図画像データによって表示される地図画像とを、当該地図画像上に前記特定位置設定手段により設定された位置マークが配置された態様で出力する出力手段と、
して機能させ、
前記第３取得手段は、前記特定位置が複数存在する場合、当該複数の特定位置が、何れかの前記第１地図画像データの表示範囲内に含まれるように、前記地図画像データである２つ以上の第１地図画像データを取得することを特徴とする画像処理プログラム。
【請求項２】
前記特定位置が複数存在する場合、当該複数の特定位置が含まれる一の地図画像データの縮尺が所定の縮尺よりも大きいかを判断する第１判断手段を備え、
前記第３取得手段は、前記第１判断手段により前記所定の縮尺よりも大きくないと判断された場合に、前記複数の特定位置が何れかの前記第１地図画像データの表示範囲内に含まれるように、前記２つ以上の第１地図画像データを取得することを特徴とする請求項１に記載の画像処理プログラム。
【請求項３】
前記複数の特定位置を１つずつ選択する選択手段と、
記憶手段に記憶されている少なくとも１つの前記第１地図画像データの表示範囲内に、前記選択手段で選択された前記特定位置が含まれるか否かを判断する第２判断手段と、
をさらに備え、
前記第３取得手段は、前記第２判断手段で含まれないと判断されることを条件として、含まれないと判断された前記特定位置を表示範囲内に含んだ前記第１地図画像データを新たに取得することを特徴とする請求項１または２に記載の画像処理プログラム。
【請求項４】
前記第３取得手段は、前記特定位置が複数存在した場合、当該複数の特定位置が含まれるように縮尺が調整された前記地図画像データである第２地図画像データを取得することを特徴とする請求項１ないし３の何れか１項に記載の画像処理プログラム。
【請求項５】
ウェブページデータの提供元から提供されるウェブページデータに基づき、当該ウェブページデータが表すウェブページを、表示装置の表示画面に表示可能なウェブページ表示手段が機能するコンピュータを、
前記ウェブページ内の任意の領域を特定領域として特定する特定手段と、
前記特定手段により特定された特定領域に含まれる前記ウェブページを構成するオブジェクトを取得する第１取得手段と、
前記第１取得手段により取得されたオブジェクトに関連付ける関連情報を取得する第２取得手段と、
前記関連情報によって特定される特定位置に基づいて、当該特定位置が含まれる地図画像データを、当該地図画像データの提供元から取得する第３取得手段と、
前記第３取得手段により取得された地図画像データにより表示される地図画像上における、前記特定位置に対応する位置に、位置マークを設定する特定位置設定手段と、
前記第１取得手段により取得されたオブジェクトと、前記第２取得手段により取得された当該オブジェクトに関連付ける関連情報と、前記第３取得手段により取得された地図画像データによって表示される地図画像とを、当該地図画像上に前記特定位置設定手段により設定された位置マークが配置された態様で出力する出力手段と、
して機能させ、
前記第３取得手段は、前記特定位置が複数存在した場合、当該複数の特定位置が含まれるように縮尺が調整された前記地図画像データを取得することを特徴とする画像処理プログラム。
【請求項６】
前記第２取得手段は、前記第１取得手段により取得されるオブジェクトに含まれる文字列を識別し、当該識別された文字列を前記関連情報として取得することを特徴とする請求項１ないし５の何れか１項に記載の画像処理プログラム。
【請求項７】
前記関連情報を入力する利用者操作を受け付ける入力受付手段をさらに備え、
前記第２取得手段は、前記入力受付手段で受け付けられた前記関連情報を取得することを特徴とする請求項１ないし６の何れか１項に記載の画像処理プログラム。
【請求項８】
前記出力手段は、前記第１取得手段により取得されるオブジェクトと前記位置マークとを対応付けて表示することを特徴とする請求項１ないし７の何れか１項に記載の画像処理プログラム。
【請求項９】
ウェブページデータの提供元から提供されるウェブページデータに基づき、当該ウェブページデータが表すウェブページを、表示装置の表示画面に表示可能なウェブページ表示手段と、
前記ウェブページ内の任意の領域を特定領域として特定する特定手段と、
前記特定手段により特定された特定領域に含まれる前記ウェブページを構成するオブジェクトを取得する第１取得手段と、
前記第１取得手段により取得されたオブジェクトに関連付ける関連情報を取得する第２取得手段と、
前記関連情報によって特定される特定位置に基づいて、当該特定位置が含まれる地図画像データを、当該地図画像データの提供元から取得する第３取得手段と、
前記第３取得手段により取得された地図画像データにより表示される地図画像上における、前記特定位置に対応する位置に、位置マークを設定する特定位置設定手段と、
前記第１取得手段により取得されたオブジェクトと、前記第２取得手段により取得された当該オブジェクトに関連付ける関連情報と、前記第３取得手段により取得された地図画像データによって表示される地図画像とを、当該地図画像上に前記特定位置設定手段により設定された位置マークが配置された態様で出力する出力手段と、
を備え、
前記第３取得手段は、前記特定位置が複数存在する場合、当該複数の特定位置が、何れかの前記第１地図画像データの表示範囲内に含まれるように、前記地図画像データである２つ以上の第１地図画像データを取得することを特徴とする画像処理装置。
【請求項１０】
ウェブページデータの提供元から提供されるウェブページデータに基づき、当該ウェブページデータが表すウェブページを、表示装置の表示画面に表示可能なウェブページ表示手段と、
前記ウェブページ内の任意の領域を特定領域として特定する特定手段と、
前記特定手段により特定された特定領域に含まれる前記ウェブページを構成するオブジェクトを取得する第１取得手段と、
前記第１取得手段により取得されたオブジェクトに関連付ける関連情報を取得する第２取得手段と、
前記関連情報によって特定される特定位置に基づいて、当該特定位置が含まれる地図画像データを、当該地図画像データの提供元から取得する第３取得手段と、
前記第３取得手段により取得された地図画像データにより表示される地図画像上における、前記特定位置に対応する位置に、位置マークを設定する特定位置設定手段と、
前記第１取得手段により取得されたオブジェクトと、前記第２取得手段により取得された当該オブジェクトに関連付ける関連情報と、前記第３取得手段により取得された地図画像データによって表示される地図画像とを、当該地図画像上に前記特定位置設定手段により設定された位置マークが配置された態様で出力する出力手段と、
を備え、
前記第３取得手段は、前記特定位置が複数存在した場合、当該複数の特定位置が含まれるように縮尺が調整された前記地図画像データを取得することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを生成するための画像処理プログラム、画像処理方法および画像処理装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータのモニタに表示されているウェブページから、使用者が所望の範囲を選択（クリップ）し、選択された範囲の画像データを抽出する技術が知られている。また特許文献１では、ウェブページから抽出した複数の画像データを、任意のレイアウトで再配置する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１８１９７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
抽出した画像データに、観光地や店などの場所情報が含まれている場合には、当該場所情報に対応する地図上での位置の確認を使用者が所望する場合がある。この場合、使用者が画像データから場所情報を読み取り、地図で確認するという手間が発生するため、使用者にとって不便である。本明細書では、このような不便性を解消することができる技術を提供する。
【課題を解決するための手段】
【０００５】
本願に記載の画像処理プログラムは、ウェブページデータの提供元から提供されるウェブページデータに基づき、当該ウェブページデータが表すウェブページを、表示装置の表示画面に表示可能なウェブページ表示手段が機能するコンピュータを、前記ウェブページ内の任意の領域を特定領域として特定する特定手段と、前記特定手段により特定された特定領域に含まれる前記ウェブページを構成するオブジェクトを取得する第１取得手段と、前記第１取得手段により取得されたオブジェクトに関連付ける関連情報を取得する第２取得手段と、前記関連情報によって特定される特定位置に基づいて、当該特定位置が含まれる地図画像データを、当該地図画像データの提供元から取得する第３取得手段と、前記第３取得手段により取得された地図画像データにより表示される地図画像上における、前記特定位置に対応する位置に、位置マークを設定する特定位置設定手段と、前記第１取得手段により取得されたオブジェクトと、前記第２取得手段により取得された当該オブジェクトに関連付ける関連情報と、前記第３取得手段により取得された地図画像データによって表示される地図画像とを、当該地図画像上に前記特定位置設定手段により設定された位置マークが配置された態様で出力する出力手段と、して機能させ、前記第３取得手段は、前記特定位置が複数存在する場合、当該複数の特定位置が、何れかの前記第１地図画像データの表示範囲内に含まれるように、前記地図画像データである２つ以上の第１地図画像データを取得することを特徴とする。
本願に記載の画像処理プログラムは、ウェブページデータの提供元から提供されるウェブページデータに基づき、当該ウェブページデータが表すウェブページを、表示装置の表示画面に表示可能なウェブページ表示手段が機能するコンピュータを、前記ウェブページ内の任意の領域を特定領域として特定する特定手段と、前記特定手段により特定された特定領域に含まれる前記ウェブページを構成するオブジェクトを取得する第１取得手段と、前記第１取得手段により取得されたオブジェクトに関連付ける関連情報を取得する第２取得手段と、前記関連情報によって特定される特定位置に基づいて、当該特定位置が含まれる地図画像データを、当該地図画像データの提供元から取得する第３取得手段と、前記第３取得手段により取得された地図画像データにより表示される地図画像上における、前記特定位置に対応する位置に、位置マークを設定する特定位置設定手段と、前記第１取得手段により取得されたオブジェクトと、前記第２取得手段により取得された当該オブジェクトに関連付ける関連情報と、前記第３取得手段により取得された地図画像データによって表示される地図画像とを、当該地図画像上に前記特定位置設定手段により設定された位置マークが配置された態様で出力する出力手段と、して機能させ、前記第３取得手段は、前記特定位置が複数存在した場合、当該複数の特定位置が含まれるように縮尺が調整された前記地図画像データを取得することを特徴とする。
本願に記載の画像処理プログラムは、ウェブページデータの提供元から提供されるウェブページデータに基づき、当該ウェブページデータが表すウェブページを、表示装置の表示画面に表示可能なウェブページ表示手段が機能するコンピュータを、ウェブページ内の任意の領域を特定領域として特定する特定手段と、特定手段により特定された特定領域に含まれるウェブページを構成するオブジェクトを取得する第１取得手段と、第１取得手段により取得されたオブジェクトに関連付ける関連情報を取得する第２取得手段と、関連情報によって特定される特定位置に基づいて、当該特定位置が含まれる地図画像データを、当該地図画像データの提供元から取得する第３取得手段と、第３取得手段により取得された地図画像データにより表示される地図画像上における、特定位置に対応する位置に、位置マークを設定する特定位置設定手段と、第１取得手段により抽出されたオブジェクトと、当該オブジェクトに関連付けて第２取得手段により取得された関連情報と、第３取得手段により取得された地図画像データによって表示される地図画像とを、当該地図画像上に特定位置設定手段により設定された位置マークが表示された態様で出力する出力手段と、して機能させる。
【０００６】
このように構成された画像処理プログラムによって、コンピュータを上記各手段として機能させれば、利用者が選択した特定領域のオブジェクトと、オブジェクトに関連付けられた関連情報とを、取得することができる。そして、出力手段によって、地図画像上の特定位置に対応する位置に、位置マークを表示することができる。よって、データの取得を所望する特定領域を選択するという操作を利用者が行うことで、関連情報の地図画像上での位置確認を行うことができる。よって、特定領域に含まれるウェブページから関連情報を読み取り、地図で確認するという手間を利用者に発生させないため、利用者の利便性を高めることができる。
【０００７】
また、請求項１に記載の画像処理プログラムでは、第１地図画像データは、所定縮尺よりも大きい状態が維持されるため、縮尺が小さくなりすぎて地図画像が見にくくなってしまう事態を防止できる。また、何れかの第１地図画像データに、特定位置を必ず表示させることが可能となる。
【０００８】
また、請求項２に記載の画像処理プログラムでは、複数の特定位置が１つの地図画像に入らないことを条件として、新たに第１地図画像データを取得する。よって、第１地図画像データが必要な場合のみに、第１地図画像データを取得することが可能となる。
【０００９】
また、請求項３に記載の画像形成処理プログラムでは、１つの地図画像内に複数の特定位置を表示することができる場合には、これらの特定位置をまとめて表示することができる。よって、取得される第１地図画像データ数の増加を抑えることができるため、第１地図画像データの表示に必要なスペースを小さくすることが可能となる。
【００１０】
また、請求項４に記載の画像形成処理プログラムでは、第２地図画像データに、特定位置の全てを表示することができる。よって、全ての特定位置について、相互位置関係を容易に把握できるため、利用者の利便性を高めることができる。
【００１１】
また、請求項６に記載の画像形成処理プログラムでは、オブジェクトから文字列の関連情報を抽出することができる。よって、利用者による文字列の入力操作を省略することができるため、利用者の利便性を高めることができる。
【００１２】
また、請求項７に記載の画像形成処理プログラムでは、利用者は、直接に関連情報を入力することが可能となる。
【００１３】
また、請求項８に記載の画像形成処理プログラムでは、利用者は、オブジェクトと、地図画像上の位置との対応を容易に認識できるため、利用者の利便性を高めることができる。
【図面の簡単な説明】
【００１４】
【図１】通信システムの構成を示すブロック図である。
【図２】クリップアプリケーションの動作フロー（その１）である。
【図３】クリップアプリケーションの動作フロー（その２）である。
【図４】クリップアプリケーションの動作フロー（その３）である。
【図５】クリップアプリケーションの動作フロー（その４）である。
【図６】クリップ情報テーブルの一例である。
【図７】表示設定テーブルの一例である。
【図８】ウェブページデータによって生成される画像の表示例である。
【図９】出力ページ画像の表示例（その１）である。
【図１０】出力ページ画像の表示例（その２）である。
【図１１】クリップアプリケーションの動作フロー（その５）である。
【発明を実施するための形態】
【００１５】
図１に、本願に係る実施形態として例示される通信システム１のブロック図を示す。通信システム１は、ＰＣ（Personal Computer）１０、ＭＦＰ（Multifunction Peripheral）５１、アクセスポイント６２、ウェブサーバ７１、を備える。ＭＦＰ５１は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能などを備える多機能周辺装置である。アクセスポイント６２は、既知の中継装置である。
【００１６】
ＰＣ１０とアクセスポイント６２とは、無線ＬＡＮ方式により、無線通信を行うことが可能とされている。また、ＭＦＰ５１とアクセスポイント６２とは、無線ＬＡＮ方式により、無線通信を行うことが可能とされている。また、ＰＣ１０とウェブサーバ７１とは、インターネット７０を介して通信可能に接続されている。
【００１７】
ＰＣ１０の構成について説明する。ＰＣ１０は、ＣＰＵ１１、記憶部１２、無線ＬＡＮ送受信部１５、無線ＬＡＮアンテナ部１６、キーボード１７、モニタ１８、マウス１９、ネットワークインターフェース２２、を主に備えている。
【００１８】
ＣＰＵ１１は、記憶部１２に記憶されるプログラムや、無線ＬＡＮ送受信部１５を介して送受信される各種信号などに従って、各機能の制御を行う。なお、記憶部１２は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ＨＤＤ（ハードディスク）などが組み合わされて構成されているとしてもよい。
【００１９】
無線ＬＡＮ送受信部１５は、無線ＬＡＮアンテナ部１６を介して無線通信を行う。そして、無線ＬＡＮ送受信部１５により、各種のデータを構成するデジタル信号が送受信される。また、ネットワークインターフェース２２は、インターネット７０を介して、ウェブサーバ７１との間で各種の通信を行う。キーボード１７は、ＰＣ１０の各機能を実行するためのキーである。モニタ１８は、ＰＣ１０の各種機能情報を表示する。マウス１９は、使用者操作を入力するための既知のデバイスである。
【００２０】
記憶部１２は、クリップアプリケーション記憶領域２３ａ、ブラウザアプリケーション記憶領域２３ｂ、設定記憶領域２５、クリップ情報テーブルＴＢ１、表示設定テーブルＴＢ２を備える。クリップアプリケーション記憶領域２３ａは、後述するクリップ画像データＣＩ、全体地図画像データ、部分地図画像データ、などを記憶する領域である。ブラウザアプリケーション記憶領域２３ｂは、ブラウザアプリケーション２１ｂ用のインターネットの情報（一時ファイル）を記憶する領域である。ウェブページのデータが、ブラウザアプリケーション記憶領域２３ｂにキャッシュデータとして記憶される。設定記憶領域２５は、地図の所定縮尺、出力ページのレイアウトの設定などの、各種の設定を記憶する領域である。ここで、地図の縮尺とは、測量によって作成された地図上の二点間の距離と、現地における対応する距離との比である。地図の大きさが一定の場合には、縮尺が小さくなるほど、より広い範囲が表示されることになる。所定縮尺の値は、予め使用者によって記憶されるとしてもよい。
【００２１】
また、図６に、クリップ情報テーブルＴＢ１の一例を示す。クリップ情報テーブルＴＢ１は、識別番号３９０、クリップ画像データ名４００、名称４０１、住所４０２、電話番号４０３、位置情報４０４、位置マーク表示設定４０５、を記憶する。識別番号３９０は、クリップ情報テーブルＴＢ１の複数の列の各々を識別するための番号である。クリップ画像データ名４００は、クリップ情報テーブルＴＢ１に記憶されている情報が対応しているクリップ画像データＣＩのデータ名である。名称４０１は、クリップ画像データＣＩの表示内容に関連して名付けられた名称である。住所４０２は、クリップ画像データＣＩの表示内容に関連する住所である。電話番号４０３は、クリップ画像データＣＩの表示内容に関連する電話番号である。位置情報４０４は、住所４０２に対応する緯度・経度データである。位置マーク表示設定４０５は、地図画像上への位置マークの表示有無を決定するための情報である。
【００２２】
また、図７に、表示設定テーブルＴＢ２の一例を示す。表示設定テーブルＴＢ２は、名称表示設定４２１、住所表示設定４２２、電話番号表示設定４２３、を記憶する。名称表示設定４２１は、出力ページへの名称４０１の表示有無を決定する設定である。住所表示設定４２２は、出力ページへの住所４０２の表示有無を決定する設定である。電話番号表示設定４２３は、出力ページへの電話番号４０３の表示有無を決定する設定である。
【００２３】
また、記憶部１２は、プログラム２１を記憶する。ＣＰＵ１１は、記憶部１２内のプログラム２１に従って処理を実行する。プログラム２１は、クリップアプリケーション２１ａ、ブラウザアプリケーション２１ｂ、オペレーティングシステム２１ｅを備えている。
【００２４】
クリップアプリケーション２１ａは、後述するクリップ処理などを実行させるためのアプリケーションである。また、クリップアプリケーション２１ａは、ブラウザアプリケーション２１ｂに組み込まれたプラグインにより実現される拡張機能の一部に相当するアプリケーションである。クリップアプリケーション２１ａは、ブラウザアプリケーション２１ｂによって内部的に起動される。ブラウザアプリケーション２１ｂは、ウェブページをモニタ１８に表示させるためのアプリケーションである。ＣＰＵ１１は、ブラウザアプリケーション２１ｂに従って処理を実行する。この処理では、ウェブサーバ（例えばウェブサーバ７１）からＨＴＭＬ（HyperText Markup Language）データをダウンロードし、ＨＴＭＬデータ内のデータ参照タグで参照されている参照画像データを参照先からダウンロードする。そしてＣＰＵ１１は、ダウンロードしたＨＴＭＬデータや参照画像データ等を、ブラウザアプリケーション記憶領域２３ｂへ記憶させる。またＣＰＵ１１は、ＨＴＭＬデータや参照画像データ等を用いてウェブページデータを作成し、作成したウェブページデータを元にしてウェブページをモニタ１８に表示させる。
【００２５】
オペレーティングシステム２１ｅは、クリップアプリケーション２１ａおよびブラウザアプリケーション２１ｂに共通して利用される基本的な機能を提供するプログラムである。ＣＰＵ１１は、オペレーティングシステム２１ｅに従って、クリップアプリケーション２１ａおよびブラウザアプリケーション２１ｂの各々の間での、画像データ等の受け渡しを管理する。
【００２６】
ウェブサーバ７１の構成について説明する。ウェブサーバ７１は、ＣＰＵ７２、記憶部７３、通信部７４、を主に備えている。ウェブサーバ７１は、ネットワークにおいて、クライアント装置に対し、自身の保持しているウェブページデータ（ＨＴＭＬデータ、地図画像データ、参照画像データなど）や各種機能を提供する装置である。ＣＰＵ７２は、各機能の制御を行う。記憶部７３は、各種のＨＴＭＬデータや地図データベース等を記憶する。地図データベースは、住所から緯度および経度を割り出すことが可能なデータベースである。通信部７４は、様々な情報をＰＣ１０との間で通信する。
【００２７】
本実施形態に係る通信システム１の動作を説明する。図８は、モニタ１８に表示されたウェブページ１０１の一例を示した図である。図８に示す状態のウェブページ１０１は、ＣＰＵ１１が、ウェブサーバ７１から受信したＨＴＭＬデータを画像データ化し、モニタ１８に表示させたものである。図８のウェブページ１０１内には、画像オブジェクト１３１および文字列オブジェクト１３２が表示されている。画像オブジェクト１３１は、ビットマップ形式の画像データによって表示されている。画像オブジェクト１３１には、名称や住所などを表す文字列が、画像として含まれている。また、文字列オブジェクト１３２には、ＨＴＭＬデータによって、テキストデータが表示されている。
【００２８】
クリップアプリケーション２１ａが起動されることに応じて、図２のフローが開始される。Ｓ１１において、ＣＰＵ１１は、クリップ処理を実行する。Ｓ１３において、ＣＰＵ１１は、レイアウト処理を実行する。Ｓ１５において、ＣＰＵ１１は、出力ページ作成処理を実行する。以下、各処理について詳細に説明する。
【００２９】
（クリップ処理）
クリップ処理の内容を、図３を用いて説明する。Ｓ１１１において、ＣＰＵ１１は、モニタ１８に表示されているウェブページ１０１から、使用者の操作に従って、特定領域を特定する。特定領域の特定は、マウス１９などの入力装置を介して行なわれる。例として、図８に示す特定領域１０２を特定する方法を説明する。使用者がウェブページ１０１上で始点Ｐ１にカーソルを移動させ、マウス１９のボタンを押下し、そのままの状態でカーソルをモニタ１８の右下方向へ移動させる。そして、使用者が終点Ｐ２でマウス１９のボタンを離すことによって、特定領域１０２を特定することができる。
【００３０】
Ｓ１１３において、ＣＰＵ１１は、特定領域１０２の範囲で特定されたウェブページの画像データである、クリップ画像データＣＩを生成する。そして、クリップ画像データＣＩにクリップ画像データ名４００を付与して、クリップアプリケーション記憶領域２３ａに記憶させる。クリップ画像データＣＩを生成する処理は、モニタ１８に表示されているウェブページ１０１の元となる画像データ（ビットマップデータ）を取得する、従来からある処理である。当該処理の例としては、オペレーティングシステム２１ｅのＡＰＩに従って、ＣＰＵ１１がモニタ１８に表示されているウェブページ１０１の元となる画像データを取得する処理（モニタ１８に表示されている画像全体の元となる画像データを取得し、ウェブページ１０１に該当する画像データだけを抽出してもよい）、もしくは、モニタ１８に画像を表示させるための画像メモリにアクセスし、画像メモリが記憶する画像データのうち、特定領域１０２で囲まれている領域内の画像の元である画像データを読み出して取得する処理が考えられる。なお、クリップ画像データ名４００は任意の文字列であり、クリップアプリケーションにより付与されてもよいし、使用者がキーボード１７を介して入力することで付与されてもよい。
【００３１】
Ｓ１１５において、ＣＰＵ１１は、関連情報を取得する。関連情報は、クリップ画像データＣＩに関連付けて記憶される情報である。本実施形態では、関連情報として、名称４０１、住所４０２、電話番号４０３を取得する場合を説明する。関連情報を取得する際には、エディットボックス（文字列を入力するための四角いボックス形状のインタフェース）をモニタ１８に表示させ、キーボード１７を介した使用者の入力操作を受け付ける。そして、エディットボックスに入力された文字列を、名称４０１ないし電話番号４０３として取得する。そしてＳ１１７へ進む。
【００３２】
Ｓ１１７において、ＣＰＵ１１は、関連情報（名称４０１ないし電話番号４０３）を、Ｓ１１３で取得したクリップ画像データＣＩと対応付けて、クリップ情報テーブルＴＢ１へ記憶する。具体的には、名称４０１ないし電話番号４０３を、クリップ画像データ名４００と共にクリップ情報テーブルＴＢ１に記憶することで、対応付けが行われる。
【００３３】
Ｓ１１９において、ＣＰＵ１１は、モニタ１８に地図作成ボタンを表示し、当該ボタンが利用者によってクリックされたか否かを判断する。クリックされていない場合（Ｓ１１９：ＮＯ）にはＳ１１１へ戻り、クリックされた場合（Ｓ１１９：ＹＥＳ）にはＳ１３（図２）へ進む。
【００３４】
クリップ処理について、本実施形態での具体例を説明する。図８において、特定領域１０２がクリップされると（Ｓ１１１）、画像オブジェクト１３１のクリップ画像データＣＩが取得される。Ｓ１１３において、画像オブジェクト１３１に対応するクリップ画像データＣＩ（画像データ名＝「Clip1.jpg」）が、クリップアプリケーション記憶領域２３ａに記憶される。また、Ｓ１１５において、名称４０１＝「ＡＡＡ神社」、住所４０２＝「○○市××町△△番」、電話番号４０３＝「□□□-□□□□」の入力が受け付けられる。そしてＳ１１７において、名称４０１ないし電話番号４０３が、クリップ情報テーブルＴＢ１（図６）の識別番号３９０＝「１」の列に記憶される。このとき、クリップ画像データ名４００＝「Clip1.jpg」が記憶されることで、クリップ画像データＣＩと名称４０１ないし電話番号４０３とが対応付けられる。
【００３５】
（レイアウト処理）
Ｓ１３（図２）で行われるレイアウト処理の内容を、図４を用いて説明する。Ｓ２１１において、ＣＰＵ１１は、関連情報（名称４０１ないし電話番号４０３）のうち、クリップ画像データＣＩにより表示されるクリップ画像と共に表示する情報を設定する。具体的には、表示設定テーブルＴＢ２（図７）の、名称表示設定４２１ないし電話番号表示設定４２３の設定を、「表示する」または「表示しない」に設定する。当該設定は、キーボード１７を介した使用者の入力操作を受け付けることで行われるとしてもよい。
【００３６】
Ｓ２１３において、ＣＰＵ１１は、出力ページ作成処理（Ｓ１５）で作成される出力ページのレイアウトを決定する。出力ページのレイアウトでは、地図画像と、クリップ画像データＣＩにより表示されるクリップ画像と、名称４０１ないし電話番号４０３とを、どのように配置するかが決定される。レイアウトの決定方法の一例としては、予め何種類かのレイアウトパターンを作成して設定記憶領域２５に記憶させておき、使用者にパターンを選択させる方法が挙げられる。
【００３７】
Ｓ２１５において、ＣＰＵ１１は、モニタ１８に「設定保存」ボタンを表示し、当該ボタンが利用者によってクリックされたか否かを判断する。クリックされていない場合（Ｓ２１５：ＮＯ）にはＳ２１７へ進み、前回記憶された設定内容（名称４０１ないし電話番号４０３の表示有無、出力ページのレイアウト）を使用する。一方、クリックされた場合（Ｓ２１５：ＹＥＳ）にはＳ２１９へ進む。Ｓ２１９において、ＣＰＵ１１は、今回設定した設定内容（名称４０１ないし電話番号４０３の表示有無、出力ページのレイアウト）を、設定記憶領域２５へ記憶させる。
【００３８】
Ｓ２２１において、ＣＰＵ１１は、クリップ情報テーブルＴＢ１から、識別番号３９０＝「１」の列を選択する。Ｓ２２３において、ＣＰＵ１１は、選択されている列の住所４０２に対応する位置マークを、地図画像上に表示するか否かを判断する。位置マークは、地図画像上において、住所４０２で特定される特定位置に対応する位置に表示されるマークである。当該判断は、クリップ情報テーブルＴＢ１の選択されている列において、位置マーク表示設定４０５が「表示する」に設定されているか否かによって行われる。表示しない場合（Ｓ２２３：ＮＯ）にはＳ２３３へ進み、表示する場合（Ｓ２２３：ＹＥＳ）にはＳ２２７へ進む。
【００３９】
Ｓ２２７において、ＣＰＵ１１は、クリップ情報テーブルＴＢ１の選択されている列に、名称４０１および住所４０２が入力済みであるか否かを判断する。入力済みの場合（Ｓ２２７：ＹＥＳ）にはＳ２３３へ進み、未入力の場合（Ｓ２２７：ＮＯ）にはＳ２２９へ進む。
【００４０】
Ｓ２２９において、ＣＰＵ１１は、名称４０１および住所４０２の入力を受け付ける。具体的には、エディットボックスをモニタ１８に表示させ、キーボード１７を介した使用者の入力操作を受け付ける。そして、エディットボックスに入力された文字列を、名称４０１および住所４０２として認識する。Ｓ２３１において、ＣＰＵ１１は、入力された名称４０１および住所４０２を、クリップ情報テーブルＴＢ１に記憶させる。そしてＳ２３３へ進む。
【００４１】
Ｓ２３３においてＣＰＵ１１は、レイアウト処理が未処理のデータが、クリップ情報テーブルＴＢ１に存在するか否かを判断する。当該判断は、クリップ情報テーブルＴＢ１において、現在処理している列（識別番号＝ｎ）の次の列（識別番号＝ｎ＋１）に、データが記憶されているか否かによって行われる。存在する場合（Ｓ２３３：ＹＥＳ）にはＳ２３５へ進み、クリップ情報テーブルＴＢ１の次の列を選択した上でＳ２２３へ戻る。一方、存在しない場合（Ｓ２３３：ＮＯ）には、Ｓ１５（図２）へ進む。
【００４２】
（出力ページ作成処理）
Ｓ１５（図２）で行われる出力ページ作成処理の内容を、図５を用いて説明する。Ｓ３１１において、ＣＰＵ１１は、クリップ情報テーブルＴＢ１から、識別番号３９０＝「１」の列を選択する。
【００４３】
Ｓ３１３において、ＣＰＵ１１は、現在選択されている列に記憶されている住所４０２を、ウェブサーバ７１へ送信する。ウェブサーバ７１は、住所４０２によって特定される特定位置の緯度・経度データを、地図データベースに基づいて取得し、ＰＣ１０へ送信する。また、ウェブサーバ７１は、当該特定位置が含まれる全体地図画像データを生成し、ＰＣ１０へ送信する。また、ウェブサーバ７１は、全体地図画像データの縮尺を表す縮尺データをＰＣ１０へ送信する。ここで、全体地図画像データは、縮尺を自由に調整することが可能な地図画像データである。また、全体地図画像データの取得数は、１つとされる。
【００４４】
Ｓ３１５において、ＣＰＵ１１は、全体地図画像データ、特定位置の緯度・経度データおよび縮尺データを、ウェブサーバ７１から受信して、クリップアプリケーション記憶領域２３ａへ記憶する。クリップ情報テーブルＴＢ１において、識別番号３９０＝「１」の列が選択されている場合には、Ｓ３１５において、詳細がわかる程度の初期設定縮尺（例えば、１／５０００）の全体地図画像データを受信する。これにより、１つの特定位置しか表示しないにも関わらず、不必要に小さい縮尺の全体地図画像データを受信してしまう事態を防止できる。そして、Ｓ３１３〜Ｓ３３５のループの２順目以降においては、縮尺が調整された全体地図画像データが受信される（Ｓ３１５）。縮尺の調整は、識別番号３９０＝「１」の列から、現在選択されている列までの各々によって特定される複数の特定位置の全てが、全体地図画像の表示範囲内（全体地図画像が表示されている矩形形状枠の枠内）に含まれるように、調整される。すなわち、クリップ情報テーブルＴＢ１において、識別番号３９０＝「１」以降の列が選択された場合には、現在選択されている列に記憶されている住所４０２によって特定される特定位置、および、現在選択されている列以前の列に記憶されている住所４０２によって特定される特定位置が表示範囲に含まれている全体地図画像データを、ウェブサーバ７１から受信する。
【００４５】
Ｓ３１７においてＣＰＵ１１は、全体地図画像データに対して、位置マークの表示位置を設定する。表示位置の設定方法の一例を説明する。ＣＰＵ１１は、クリップ情報テーブルＴＢ１（図６）において、選択されている列の位置マーク表示設定４０５が、「表示する」または「表示しない」の何れに設定されているかを読み出す。そして、位置マーク表示設定４０５が「表示する」に設定されている場合には、ＣＰＵ１１は、ウェブサーバ７１から、全体地図画像データの基準点（例えば、地図画像の左下隅部や右上隅部など）の緯度・経度データを受信する。次に、特定位置の緯度・経度データを用いることで、全体地図画像データ上での特定位置の位置を算出する。そして、算出された特定位置を、位置マークの表示位置に設定する。なお、位置マーク表示設定４０５が「表示しない」に設定されている場合には、位置マークの表示位置の設定は行われない。
【００４６】
Ｓ３１９において、ＣＰＵ１１は、受信した全体地図画像データが所定縮尺（例えば１／１万）以上か否かを判断する。当該判断は、ウェブサーバ７１から受信した縮尺データと、設定記憶領域２５に記憶されている所定縮尺とを比較することで行われる。全体地図画像データが所定縮尺以上である場合（Ｓ３１９：ＹＥＳ）には、Ｓ３３３へ進む。
一方、所定縮尺以上ではない場合（Ｓ３１９：ＮＯ）には、Ｓ３２１へ進む。これは、縮尺が小さくなりすぎ、出力ページを閲覧するユーザにとって地図画像が見にくいという不便性を解消するためである。
【００４７】
Ｓ３２１において、ＣＰＵ１１は、部分地図画像データが既に取得されてクリップアプリケーション記憶領域２３ａに記憶されているか否かを判断する。部分地図画像データは、所定縮尺（例えば、１／１万）よりも大きい縮尺を有する地図画像データである。部分地図画像データの取得数は、１つに限られない。互いに異なった領域を表示する、２つ以上の部分地図画像データが取得される場合がある。Ｓ３２１において、部分地図画像データがまだ取得されていない場合（Ｓ３２１：ＮＯ）にはＳ３２５へ進み、初回の部分地図画像データの取得が行われる。なお、初回の部分地図画像データの取得では、取得開始時に選択されている識別番号３９０よりも小さい識別番号３９０を有する全てのクリップ情報テーブルＴＢ１の列について、部分地図画像データの取得が行われる。これにより、クリップ情報テーブルＴＢ１に記憶されている全ての列について、部分地図画像データを取得することができる。一方、Ｓ３２１において、部分地図画像データが既に取得されている場合（Ｓ３２１：ＹＥＳ）にはＳ３２３へ進む。
【００４８】
Ｓ３２３において、ＣＰＵ１１は、クリップ情報テーブルＴＢ１において現在選択されている列の住所４０２によって特定される特定位置が、取得済みの部分地図画像データの範囲内に含まれるか否かを判断する。含まれないと判断される場合（Ｓ３２３：ＮＯ）には、Ｓ３２５へ進む。
【００４９】
Ｓ３２５において、ＣＰＵ１１は、部分地図画像データの取得処理を実行する。図１１を用いて、部分地図画像データの取得処理の内容を説明する。Ｓ４１１において、ＣＰＵ１１は、住所４０２をウェブサーバ７１へ送信する。ウェブサーバ７１は、住所４０２によって特定される特定位置の緯度・経度データを、地図データベースに基づいて取得し、ＰＣ１０へ送信する。また、部分地図画像データで表示される部分地図画像の中央に特定位置が位置するように、部分地図画像データを生成し、ＰＣ１０へ送信する。また、部分地図画像データの縮尺を表す縮尺データを、ＰＣ１０へ送信する。また、この時送信される部分地図画像データは、初期設定縮尺（例えば１／５０００）とされている。Ｓ４１３において、ＣＰＵ１１は、部分地図画像データ、特定位置の緯度・経度データおよび縮尺データを、ウェブサーバ７１から受信し、クリップアプリケーション記憶領域２３ａへ記憶する。
【００５０】
Ｓ４１５において、ＣＰＵ１１は、Ｓ４１３または後述のＳ４２１において受信した部分地図画像データの縮尺が適切か否かを判断する。当該判断は、部分地図画像に目印施設（駅、川、主要道路など）が表示されるまで縮尺を小さくした場合に、当該縮尺が、所定縮尺（例えば１／１万）よりも大きいか否かによって行われる。つまり、部分地図画像に目的施設が表示されており、かつ、部分地図画像データの縮尺が所定縮尺よりも大きい場合に、肯定判断される。部分地図画像に目印施設が表示されているか否かの判断は、ウェブサーバ７１から受信した部分地図画像データに、目印施設に関する情報（「○駅」、「国道○号線」、「○川」などの文字列やマークなど）が含まれているか否かに基づいて判断する。
【００５１】
縮尺が適切であると判断される場合（Ｓ４１５：ＹＥＳ）には、Ｓ４１７へ進み、ＣＰＵ１１は、当該部分地図画像データを採用する。そしてＳ４２３へ進み、ＣＰＵ１１は、部分地図画像データによって表示される部分地図画像の中心位置に、位置マークの表示位置を設定する。この位置マークの表示位置の設定は、全体地図画像データにおける位置マークの表示位置の設定で前述したのと同様に、部分地図画像データの基準点の緯度・経度データをウェブサーバ７１から受信し、その緯度・経度データに基づいて行われるとよい。そしてＳ３３３（図５）へ進む。
【００５２】
一方、Ｓ４１５において、縮尺が適切ではないと判断される場合（Ｓ４１５：ＮＯ）には、Ｓ４１６へ進む。Ｓ４１６において、ＣＰＵ１１は、部分地図画像データの縮尺が、所定縮尺（例えば１／１万）より大きいか否かを判断する。所定縮尺より大きい場合（Ｓ４１６：ＹＥＳ）にはＳ４１９に進み、ＣＰＵ１１は、現在の縮尺よりも一回り小さい縮尺の部分地図画像データの送信を、ウェブサーバ７１に要求する。そしてＳ４２１において、ＣＰＵ１１は、部分地図画像データ、特定位置の緯度・経度データおよび縮尺データを、ウェブサーバ７１から再度受信し、Ｓ４１５へ戻る。また、Ｓ４１６において、部分地図画像データの縮尺が所定縮尺より大きくない場合（Ｓ４１６：ＮＯ）には、目印施設を部分地図画像の表示範囲内に表示することが諦められ、Ｓ４１７へ進み、当該部分地図画像データが採用される。
【００５３】
また、Ｓ３２３において、現在選択されている列の住所４０２によって特定される特定位置が、取得済みの部分地図画像データの範囲内に含まれると判断される場合（Ｓ３２３：ＹＥＳ）には、Ｓ３３１へ進む。Ｓ３３１において、ＣＰＵ１１は、取得済みの部分地図画像データに、位置マークの表示位置を設定する。
【００５４】
Ｓ３３３において、ＣＰＵ１１は、出力ページ作成処理を未処理のデータが、クリップ情報テーブルＴＢ１に存在するか否かを判断する。存在する場合（Ｓ３３３：ＹＥＳ）にはＳ３３５へ進み、クリップ情報テーブルＴＢ１の次の列を選択した上でＳ３１３へ戻る。一方、存在しない場合（Ｓ３３３：ＮＯ）には、Ｓ３３７へ進む。
【００５５】
Ｓ３３７において、ＣＰＵ１１は、全体地図画像データと、部分地図画像データと、クリップ画像データＣＩと、名称４０１および住所４０２を、レイアウト処理（Ｓ１３）で決定したレイアウトに従って合成する。これにより、出力ページデータの作成が完了する。また、ＣＰＵ１１は、出力ページデータにより表示される出力ページを、モニタ１８に表示する。なお、クリップ情報テーブルＴＢ１に記憶されている全ての住所４０２についての特定位置が全体地図画像に表示されている状態で、全体地図画像データが所定縮尺以上である場合（Ｓ３１９：ＹＥＳ）には、Ｓ３３７で表示される出力ページには、部分地図画像データが存在しない。
【００５６】
出力ページ作成処理について、本実施形態での具体例を、図９および図１０を用いて説明する。例として、図６のクリップ情報テーブルＴＢ１に示すように、識別番号３９０の「１」から「３」までの列に、データが記憶されている場合を説明する。また、所定縮尺が「１／１万」とされている場合を説明する。また、識別番号３９０の「１」から「３」のデータで特定される３つの特定位置を、１つの全体地図画像に表示させようとすると、所定縮尺より小さくなる場合（Ｓ３１９：ＮＯ）を説明する。また、識別番号３９０の「１」および「２」のデータで特定される２つの特定位置が、同じ部分地図画像データの範囲内に含まれる場合（Ｓ３２３：ＹＥＳ）を説明する。また、図７の表示設定テーブルＴＢ２に示すように、名称表示設定４２１および住所表示設定４２２が「表示する」に設定され、電話番号表示設定４２３が「表示しない」に設定されている場合を説明する。この場合、全体地図画像２１１を含んだ出力ページ画像２１０（図９）と、部分地図画像データ３１１および３１２を含んだ出力ページ画像２１０ａ（図１０）が、モニタ１８に表示される。
【００５７】
図９の出力ページ画像２１０には、クリップ画像２２２ないし２２４が表示されている。クリップ画像２２２は、クリップ情報テーブルＴＢ１（図６）の識別番号３９０＝「１」の列に記憶されている、クリップ画像データ名４００＝「Clip1.jpg」に対応する画像である。また、クリップ画像２２２に対応する名称４０１および住所４０２が、クリップ画像２２２に並んで表示される（領域Ｒ１）。なお、電話番号４０３は、表示設定テーブルＴＢ２（図７）の設定に従い、表示されない。また、全体地図画像２１１には、クリップ画像２２２に対応する位置マーク２３２が表示される。クリップ画像２２２と位置マーク２３２とは、同一の符号「（１）」が付与されることで、互いに対応付けられている。
【００５８】
同様に、クリップ画像２２３は、識別番号３９０＝「２」の列に記憶されている、クリップ画像データ名４００＝「Clip2.jpg」に対応する画像である。また、クリップ画像２２３に対応する名称４０１および住所４０２が、クリップ画像２２３に並んで表示される（領域Ｒ２）。また、全体地図画像２１１には、クリップ画像２２３に対応する位置マーク２３３が表示される。クリップ画像２２３と位置マーク２３３とは、同一の符号「（２）」が付与される。
【００５９】
また同様にして、クリップ画像２２４は、識別番号３９０＝「３」の列に記憶されている、クリップ画像データ名４００＝「Clip3.jpg」に対応する画像である。また、クリップ画像２２４に対応する名称４０１および住所４０２が、クリップ画像２２４に並んで表示される（領域Ｒ３）。また、全体地図画像２１１には、クリップ画像２２４に対応する位置マーク２３４が表示される。クリップ画像２２４と位置マーク２３４とは、同一の符号「（３）」が付与される。
【００６０】
また、図１０の出力ページ画像２１０ａにおいて、部分地図画像データ３１１（縮尺＝１／９０００）および部分地図画像データ３１２（縮尺＝１／７５００）は、所定縮尺（１／１万）よりも大きい縮尺を有している。部分地図画像データ３１１の中心部には、クリップ画像２２２ａに対応する位置マーク２３２ａが表示される。また、クリップ画像２２３ａに対応する位置マーク２３３ａも表示される。また部分地図画像データ３１１には、「○駅」や「×川」などの目印施設が表示される。部分地図画像データ３１２の中心部には、クリップ画像２２４ａに対応する位置マーク２３４ａが表示される。また部分地図画像データ３１２には、「□駅」や「国道△号」などの目印施設が表示される。
【００６１】
（効果）
本実施形態に係るクリップアプリケーション２１ａでは、利用者が選択した特定領域１０２のクリップ画像データＣＩと、クリップ画像データＣＩに関連付けられた関連情報（名称４０１や住所４０２など）を、記憶部１２に記憶させることができる。そして、出力ページ作成処理によって、地図画像上の住所４０２に対応する位置に、位置マークを表示することができる。よって、ウェブページから住所等を読み取り、地図で確認するという手間を利用者に発生させないため、利用者の利便性を高めることができる。
【００６２】
また、クリップアプリケーション２１ａでは、部分地図画像は、所定縮尺よりも大きい状態が維持されるため、縮尺が小さくなりすぎて地図画像が見にくくなってしまう事態を防止できる。また、クリップアプリケーション２１ａでは、１つの部分地図画像内に複数の特定位置を表示することができる場合には、これらの特定位置をまとめて表示することができる。よって、取得される部分地図画像データ数の増加を抑えることができるため、部分地図画像データの表示に必要なスペースを小さくすることが可能となる。
【００６３】
また、クリップアプリケーション２１ａでは、全体地図画像データに、特定位置の全てを表示することができる。よって、全ての特定位置について、相互位置関係を容易に把握できるため、利用者の利便性を高めることができる。
【００６４】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【００６５】
（変形例）
Ｓ１１５において取得される関連情報は、名称４０１、住所４０２、電話番号４０３に限られない。Ｓ１１３で生成されるクリップ画像データＣＩに関連する情報であれば、何れの情報であってもよい。例えば、メールアドレス、各種メモ、営業時間、リンク先アドレスなどであってもよい。
【００６６】
また、Ｓ１１５で取得される関連情報は、名称４０１、住所４０２、電話番号４０３を必ずしも含んでいる必要はない。少なくとも、住所４０２が取得できれば、本願のクリップアプリケーション２１ａの効果を得ることが可能である。
【００６７】
Ｓ１１５において、各種の情報を取得する形態は、使用者の入力操作を受け付ける形態に限られない。例えば、ＣＰＵ１１が、クリップ画像データＣＩを解析して文字列データを抽出することで、各種の情報を取得するとしてもよい。具体的には、クリップ画像データＣＩがビットマップ形式の画像データである場合には、ＯＣＲ（Optical Character Reader）処理により、クリップ画像データＣＩの中から、文字の形状に基づいて文字列を識別する。そして、識別した文字列を、コンピュータ上で扱える文字列データへと変換する。また、クリップ画像データＣＩがＨＴＭＬ形式で記述されている画像データである場合には、ＨＴＭＬデータを解析し、文字列データを抽出する。住所データを取得する際には、文字列データ中から、住所に関連するキーワード（県、市、町、番地、など）を検索する。そして、キーワードが検出された場合には、これらのキーワードを含んだ文字列データを住所データとして取得する。これにより、利用者による関連情報の入力操作を省略することができるため、利用者の利便性を高めることができる。
【００６８】
地図画像データや地図データベースが、ウェブサーバ７１の記憶部７３に記憶されている場合を説明したが、この形態に限られない。地図画像データや地図データベースが、ＰＣ１０の記憶部１２に記憶されている場合においても、本願のクリップアプリケーション２１ａの効果を得ることが可能である。
【００６９】
Ｓ３１５において、特定位置の緯度・経度データを、ウェブサーバ７１から受信する形態は、様々な形態であってよい。例えば、取得したい地図の緯度、経度、縮尺などの情報が、ＵＲＬ（Uniform Resource Locator）の一部に埋め込まれた状態で受信してもよい。
【００７０】
本実施形態では、クリップアプリケーション２１ａが、ブラウザアプリケーション２１ｂにプラグインとして組み込まれる例を示したが、クリップアプリケーション２１ａの機能をブラウザアプリケーション２１ｂ自体で備えていてもよい。
【００７１】
本実施形態の説明例では、クリップアプリケーション２１ａがＰＣ１０で使用されている場合を説明したが、この形態に限られない。クリップアプリケーション２１ａは、携帯電話機や、多機能周辺装置においても使用可能である。
【００７２】
特定領域１０２の入力は、マウス１９などの入力装置を用いる形態に限られない。例えば、モニタ１８をタッチパネルとすることによって、指やペンなどで特定領域１０２を特定してもよい。また、特定領域１０２の形状は、矩形形状に限られず、例えば平行四辺形や円形であってもよい。
【００７３】
また、本実施形態で記載した縮尺は一例であり、これら縮尺に限定されるものではない。また、縮尺の表示方法は、「１／１万」のような態様に限られず、様々な態様であってよい。例えば、所定の目盛りが地図画像上に表示され、その１目盛あたりが１（ｋｍ）というような表示であってもよい。なお、この表示を用いる場合において、縮尺が小さくなるとは、同じ１目盛幅において距離を示す数字が大きくなることである。例えば、１目盛が１（ｋｍ）の地図の縮尺を小さくしていくと、１目盛が２、３．．．（ｋｍ）と大きくなっていくものである。
【００７４】
また、部分地図画像データの取得方法は、様々な態様であってよい。クリップ情報テーブルＴＢ１に記憶されている全ての住所４０２の各々ごとに、部分地図画像データを取得しても良い。この場合、例えば、５つのクリップ画像データＣＩがクリップアプリケーション記憶領域２３ａに記憶されている場合には、各クリップ画像データＣＩに対応した、５つの部分地図画像データが取得され、出力ページに表示されるとしてもよい。
【００７５】
また、Ｓ１１５（図３）において、１つのクリップ画像データＣＩに関連付けて記憶される関連情報は１つに限られず、複数の関連情報を関連付けることができるとしてもよい。この場合、出力ページ（Ｓ３３７）において、クリップ画像は１つしか表示されないが、当該クリップ画像に関連する位置マークは、全体地図画像上に複数表示されることになる。また、部分地図画像データが表示される場合においても、クリップ画像は１つしか表示されないが、当該クリップ画像に関連する部分地図画像は、出力ページ中に複数表示されることになる。
【００７６】
また、Ｓ４１５において、部分地図画像データの縮尺が適切か否かの判断をウェブサーバ７１側が行うとしてもよい。この場合、ウェブサーバ７１は、ＰＣ１０から所定縮尺を受信して記憶しておくとすればよい。
【００７７】
Ｓ４１７において採用される部分地図画像データの縮尺は、様々な縮尺であってよい。例えば、Ｓ４１６において、部分地図画像データの縮尺が所定縮尺（例えば１／１万）より大きくないと判断された場合（Ｓ４１６：ＮＯ）には、Ｓ４１３において取得済みの初期設定縮尺（例えば１／５０００）を有する部分地図画像データを採用するとしてもよい。これにより、目印施設を部分地図画像の表示範囲内に表示できない場合には、所定縮尺よりも大きな縮尺を有する部分地図画像を出力ページに表示することができる。
【００７８】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００７９】
なお、ＰＣ１０はコンピュータの一例である。ウェブサーバ７１はウェブページデータの提供元の一例である。ＨＴＭＬデータはウェブページデータの一例である。ブラウザアプリケーション２１ｂはウェブページ表示手段の一例である。名称４０１、住所４０２、電話番号４０３は関連情報の一例である。クリップ画像データＣＩはオブジェクトの一例である。部分地図画像データは第１地図画像データの一例である。全体地図画像データは第２地図画像データの一例である。
【００８０】
また、Ｓ１１１を実行する制御部は特定手段の一例である。Ｓ１１３を実行する制御部は第１取得手段の一例である。Ｓ１１５を実行する制御部は第２取得手段の一例である。Ｓ３１５を実行する制御部は第３取得手段の一例である。Ｓ３１７、Ｓ３２９を実行する制御部は特定位置設定手段の一例である。Ｓ３３７を実行する制御部は出力手段の一例である。Ｓ３１９を実行する制御部は第１判断手段の一例である。Ｓ３２３を実行する制御部は第２判断手段の一例である。Ｓ３３５を実行する制御部は選択手段の一例である。Ｓ１１５を実行する制御部は入力受付手段の一例である。
【符号の説明】
【００８１】
１：通信システム、１０：ＰＣ、１１：ＣＰＵ、１２：記憶部、１８：パネル、２１ａ：クリップアプリケーション、２１ｂ：ブラウザアプリケーション、５１：ＭＦＰ、７１：ウェブサーバ、４０１：名称、４０２：住所、４０３：電話番号、ＣＩ：クリップ画像データ、ＴＢ１：クリップ情報テーブル、ＴＢ２：表示設定テーブル
【図１】
0005136619.tif 000002
【図２】
0005136619.tif 000003
【図３】
0005136619.tif 000004
【図４】
0005136619.tif 000005
【図５】
0005136619.tif 000006
【図６】
0005136619.tif 000007
【図７】
0005136619.tif 000008
【図８】
0005136619.tif 000009
【図９】
0005136619.tif 000010
【図１０】
0005136619.tif 000011
【図１１】
0005136619.tif 000012