(57)【要約】【課題】  画像データに基づいてウェブページデータを検索すること。【解決手段】Ｗｅｂページデータ検索装置１０は、特定画像データから撮影位置情報を取得する。Ｗｅｂページデータ検索装置１０は、取得した撮影位置情報に近い位置情報を有するＷｅｂページデータをＷＷＷサーバ２０から検索する。Ｗｅｂページデータ検索装置１０は、検索されたＷｅｂページデータに対するリンク情報を所定の順序で表示装置上に表示する。【選択図】  図１
2006309631.tif 000002
【特許請求の範囲】
【請求項１】
位置情報を含むウェブページデータを検索する検索装置であって、
特定された画像データから撮影位置情報を取得する撮影位置情報取得手段と、
前記特定された画像データから取得された撮影位置情報に近い位置情報を含むウェブページデータを取得するウェブページデータ取得手段と、
前記取得されたウェブページデータを表示する表示手段とを備える検索装置。
【請求項２】
請求項１に記載の検索装置において、
前記ウェブページデータ取得手段による前記ウェブページデータの取得は、前記取得された撮影位置情報と前記ウェブページデータに含まれる位置情報とを用いて実行される検索装置。
【請求項３】
請求項２に記載の検索装置において、
前記ウェブページデータにはさらに、前記位置情報の周辺の位置情報である周辺情報が含まれており、
前記ウェブページデータ取得手段はさらに、前記特定された画像データから取得された撮影位置情報が含まれている前記周辺情報を含むウェブページデータを取得する検索装置。
【請求項４】
撮影位置情報と、撮影位置情報に関連するキーワードとを対応付けて格納するデータベースサーバと接続されていると共に、ウェブページデータを検索する検索装置であって、
特定された画像データから撮影位置情報を取得する撮影位置情報取得手段と、
前記特定された画像データから取得された撮影位置情報を用いて前記データベースサーバから前記キーワードを取得するキーワード取得手段と、
前記取得したキーワードを用いて、前記特定された画像データから取得された撮影位置情報に関する情報を含むウェブページデータを取得するウェブページデータ取得手段と、
前記取得されたウェブページデータを表示する表示手段とを備える検索装置。
【請求項５】
ウェブページデータを検索する検索装置であって、
特定された画像データから撮影位置情報を取得する撮影位置情報取得手段と、
撮影位置情報と、撮影位置情報に関連するキーワードとを対応付ける対応付情報を格納する格納手段と、
前記特定された画像データから取得された撮影位置情報を用いて前記格納手段から前記キーワードを取得するキーワード取得手段と、
前記取得したキーワードを用いて、前記特定された画像データから取得された撮影位置情報に関する情報を含むウェブページデータを取得するウェブページデータ取得手段と、
前記取得されたウェブページデータを表示する表示手段とを備える検索装置。
【請求項６】
請求項１から請求項５のいずれかに記載の検索装置において、
前記表示手段は、前記取得されたウェブページデータのリンク情報を表示する検索装置。
【請求項７】
請求項６に記載の検索装置において、
前記表示手段は、前記リンク情報と共に、前記特定された画像データに基づく画像を表示する検索装置。
【請求項８】
請求項１から請求項７のいずれかに記載の検索装置において
前記位置情報は施設の位置を緯度および経度で特定する情報であり、
前記周辺情報は、前記位置情報により特定される前記施設の中心位置、および前記中心位置に対する範囲を示す情報を含む検索装置。
【請求項９】
請求項１から請求項７のいずれかに記載の検索装置において
前記位置情報は施設の位置を緯度および経度で特定する情報であり、
前記周辺情報は、前記位置情報により特定される前記施設の領域を示す多角形の頂点位置情報を含む検索装置。
【請求項１０】
請求項４または５に記載の検索装置において、
前記キーワードは施設に関するキーワードである検索装置。
【請求項１１】
位置情報を含むウェブページデータの検索方法であって、
特定された画像データから撮影位置情報を取得し、
前記特定された画像データから取得された撮影位置情報に近い位置情報を含むウェブページデータを取得し、
前記取得されたウェブページデータを表示部に表示する検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブ（Ｗｅｂ）ページデータを検索する技術に関する。
【背景技術】
【０００２】
入力された画像データに基づく画像ベースの画像データベースとして、任意の画像データが入力されると、入力された画像データの位置情報に基づいて、画像データベースから類似画像データが検索され、類似画像データの撮影場所名が、入力された画像データの撮影場所名として特定される技術が知られている。また、現在位置情報と、住所領域データメモリに格納されている各領域毎の各頂点位置情報とに基づいて、現在位置が属する住所領域を判別する技術が知られている。
【０００３】
【特許文献１】特開２００２−３７３１６８号公報
【特許文献２】特開２０００−１６１９８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像データの撮影場所名や、画像データに関するその他の情報、例えば、撮影場所名から連想される情報を容易に検索することができるＷｅｂページは提供されていなかった。この結果、特定の画像データの位置情報に基づいて、画像データの撮影場所名や、画像データに関するその他の情報を含むＷｅｂページデータを取得することは困難であった。
【０００５】
本発明は、上記課題を解決するためになされたものであり、画像データに基づいてウェブページデータを検索することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明の第１の態様は、位置情報を含むウェブページデータを検索する検索装置を提供する。本発明の第１の態様に係る検索装置は、特定された画像データから撮影位置情報を取得する撮影位置情報取得手段と、前記特定された画像データから取得された撮影位置情報に近い位置情報を含むウェブページデータを取得するウェブページデータ取得手段と、前記取得されたウェブページデータを表示する表示手段とを備える。
【０００７】
本発明の第１の態様に係る検索装置によれば、特定された画像データから取得された撮影位置情報に近い位置情報を含むウェブページデータを取得し、取得されたウェブページデータを表示するので、画像データの撮影位置情報に基づいてウェブページデータを検索することができる。
【０００８】
本発明の第１の態様に係る検索装置において、前記ウェブページデータ取得手段による前記ウェブページデータの取得は、前記取得された撮影位置情報と前記ウェブページデータに含まれる位置情報とを用いて実行されても良い。この場合には、画像データから取得された撮影位置情報に近い位置情報を有するウェブページデータを検索することができる。
【０００９】
本発明の第１の態様に係る検索装置において、前記ウェブページデータにはさらに、前記位置情報の周辺の位置情報である周辺情報が含まれており、
前記ウェブページデータ取得手段はさらに、前記特定された画像データから取得された撮影位置情報が含まれている前記周辺情報を含むウェブページデータを取得しても良い。この場合には、画像データから取得された撮影位置情報に近い周辺情報を有するウェブページデータを検索することができる。
【００１０】
本発明の第２の態様は、撮影位置情報と、撮影位置情報に関連するキーワードとを対応付けて格納するデータベースサーバと接続されていると共に、ウェブページデータを検索する検索装置を提供する。本発明の第２の態様に係る検索装置は、特定された画像データから撮影位置情報を取得する撮影位置情報取得手段と、前記特定された画像データから取得された撮影位置情報を用いて前記データベースサーバから前記キーワードを取得するキーワード取得手段と、前記取得したキーワードを用いて、前記特定された画像データから取得された撮影位置情報に関する情報を含むウェブページデータを取得するウェブページデータ取得手段と、前記取得されたウェブページデータを表示する表示手段とを備える。
【００１１】
本発明の第２の態様に係る検索装置によれば、特定された画像データから取得された撮影位置情報を用いてキーワードを取得し、取得されたキーワードを用いて取得された撮影位置情報に関する情報を含むウェブページデータを取得し、取得されたウェブページデータを表示するので、位置情報を有しないＷｅｂページデータについても、画像データの撮影位置情報に基づいて検索することができる。
【００１２】
本発明の第３の態様は、ウェブページデータを検索する検索装置を提供する。本発明の第３の態様に係る検索装置は、特定された画像データから撮影位置情報を取得する撮影位置情報取得手段と、撮影位置情報と、撮影位置情報に関連するキーワードとを対応付ける対応付情報を格納する格納手段と、前記特定された画像データから取得された撮影位置情報を用いて前記格納手段から前記キーワードを取得するキーワード取得手段と、前記取得したキーワードを用いて、前記特定された画像データから取得された撮影位置情報に関する情報を含むウェブページデータを取得するウェブページデータ取得手段と、前記取得されたウェブページデータを表示する表示手段とを備える。
【００１３】
本発明の第３の態様に係る検索装置によれば、特定された画像データから取得された撮影位置情報を用いてキーワードを取得し、取得されたキーワードを用いて取得された撮影位置情報に関する情報を含むウェブページデータを取得し、取得されたウェブページデータを表示するので、位置情報を有しないＷｅｂページデータについても、画像データの撮影位置情報に基づいて検索することができる。
【００１４】
本発明の第１から第３の態様に係る検索装置において、前記表示手段は、前記取得されたウェブページデータのリンク情報を表示しても良い。この場合には、取得されたウェブページデータの把握並びにアクセスが容易となる。
【００１５】
本発明の第１から第３の態様に係る検索装置において、前記表示手段は、前記リンク情報と共に、前記特定された画像データに基づく画像を表示しても良い。この場合には、画像データとウェブページデータとの対応を容易に閲覧することができる。
【００１６】
本発明の第１から第３の態様に係る検索装置において、前記位置情報は施設の位置を緯度および経度で特定する情報であり、前記周辺情報は、前記位置情報により特定される前記施設の中心位置、および前記中心位置に対する範囲を示す情報を含んでいても良い。この場合には、施設の位置が所定の範囲で表されているので、より多くの、特定された画像データの撮影位置情報に対応する施設を含むウェブページデータを検索することができる。
【００１７】
本発明の第１から第３の態様に係る検索装置において、前記位置情報は施設の位置を緯度および経度で特定する情報であり、前記周辺情報は、前記位置情報により特定される前記施設の領域を示す多角形の頂点位置情報を含んでいても良い。この場合には、施設の位置が領域によって表されているので、より多くの、特定された画像データの撮影位置情報に対応する施設を含むウェブページデータを検索することができる。
【００１８】
本発明の第２または３の態様に係る検索装置において、前記キーワードは施設に関するキーワードであっても良い。この場合には、画像データに関連する施設を含むウェブページデータを検索することができる。
【００１９】
本発明の第４の態様は、位置情報を含むウェブページデータの検索方法を提供する。本発明の第４の態様に係る検索方法は、特定された画像データから撮影位置情報を取得し、前記特定された画像データから取得された撮影位置情報に近い位置情報を含むウェブページデータを取得し、前記取得されたウェブページデータを表示部に表示することを備える。
【００２０】
本発明の第４の態様に係る検索方法によれば、本発明の第１の態様に係る検索装置と同様の作用効果を得ることができると共に、本発明の第４の態様に係る検索方法は、本発明の第１の態様に係る検索作成装置と同様にして種々の態様にて実現され得る。
【００２１】
本発明の第２の態様に係る方法は、この他にも、プログラム、およびプログラムを記録したコンピュータが読み取り可能な記録媒体としても実現され得る。また、第２および第３の態様に係る検索装置は、方法、プログラム、およびプログラムを記録したコンピュータが読み取り可能な記録媒体としても実現され得る。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に係るＷｅｂページデータ検索装置およびＷｅｂページデータ検索方法について図面を参照しつつ、実施例に基づいて説明する。
【００２３】
図１〜図３を参照して本実施例に係るＷｅｂ（ウェブ）ページデータ検索装置について説明する。図１は本実施例に係るＷｅｂページデータ検索装置によって実行されるＷｅｂページデータ検索処理の概略を示す説明図である。図２は本実施例に係るＷｅｂページデータ検索装置の内部構成を示す概略説明図である。図３は本実施例に係るＷｅｂページデータ検索装置の外部記憶装置に格納されているＷｅｂページデータ検索プログラムおよび各種テーブルを模式的に示す説明図である。
【００２４】
Ｗｅｂページデータ検索装置１０は、インターネットを介してＷＷＷサーバ２０と接続され、通信線を介してキーワードデータベースサーバ３０と接続されている。ＷＷＷサーバ２０には、多くのＷｅｂページデータが格納されている。本実施例では、ＨＴＭＬ形式で記述されているＨＴＭＬデータおよびＨＴＭＬデータに関連づけられている画像データをＷｅｂページデータと呼ぶ。ＷＷＷサーバ２０に格納されているＷｅｂページデータの少なくとも一部には、位置情報、周辺情報が含まれている。すなわち、Ｗｅｂページデータは、例えば、ＨＴＭＬ（Hyper Text Markup Language）によって記述され、位置情報および周辺情報は、ＨＴＭＬタグとして記述される。Ｗｅｂページデータは、Ｗｅｂページデータ閲覧ソフト（例えば、ブラウザソフト）を介して、所定のフォーマットで記述されたＷｅｂページとして表示装置上に表示される。また、Ｗｅｂページデータは、ＵＲＬ（Uniform Resource Locator）を指定することによってアクセスすることができる。
【００２５】
キーワードデータベースサーバ３０は、Ｗｅｂページデータ検索装置１０との間で通信を実行するための通信制御回路、１または複数の記憶装置、記憶装置を制御する記憶装置制御回路を備えている。キーワードデータベースサーバ３０の記憶装置には、撮影位置情報とキーワードとを対応付ける撮影位置情報−キーワードデータベースが格納されている。なお、撮影位置情報−キーワードデータベースに代えて、撮影位置情報−キーワードテーブルがＷｅｂページデータ検索装置の記憶装置に格納されていても良い。
【００２６】
Ｗｅｂページデータ検索装置１０は、検索キーとなる画像データが特定されると、画像データのヘッダから撮影位置情報を取得する。Ｗｅｂページデータ検索装置１０は、取得した撮影位置情報と一致または類似（近似）する位置情報または周辺情報を含むＷｅｂページデータを、ＷＷＷサーバ２０から検索する。あるいは、Ｗｅｂページデータ検索装置１０は、取得した撮影位置情報を用いてキーワードデータベースサーバ３０からキーワードを取得し、取得したキーワードを含むＷｅｂページデータを、ＷＷＷサーバ２０から検索する。画像データ検索装置１０は、取得したＷｅｂページデータに関するリンク情報、例えば、ＵＲＬを表示装置の画面に表示する。
【００２７】
本実施例に係るＷｅｂページデータ検索装置１０は、例えば、インターネットに接続可能な一般的な計算機である。Ｗｅｂページデータ作成装置１０は、図２に示すように、制御回路１１、外部記憶装置１２、入出力操作部１３、データ入出力部１４を備えている。制御回路１１は、バスによって相互に接続されている中央演算装置（ＣＰＵ）１１１、メモリ１１２およびＩ／Ｏインターフェース１１３を備えている。ＣＰＵ１１１は、特定された画像データからの撮影位置情報の取得、取得した撮影位置情報からのキーワードの取得、取得した撮影位置情報またはキーワードを用いたＷｅｂページデータの検索といったＷｅｂページデータ検索処理を始めとする各種演算処理を実行する。メモリ１１２は、取得された撮影位置情報、キーワードを一時的に格納する内部記憶装置である。Ｉ／Ｏインターフェース１１３は、制御回路１１の外部回路との間でコマンド、データを送受信する。
【００２８】
外部記憶装置１２は、例えば、ハードディスクドライブ（ＨＤＤ）といった不揮発性の記憶装置であり、ＣＰＵ１１１によって実行されるプログラム、例えば、Ｗｅｂページデータ検索プログラム、撮影位置情報−キーワードテーブルＴ１を格納する。
【００２９】
入力操作部１３は、外部からの入力を受け付けるインターフェース部であり、例えば、キーボード、マウスといった外部入力装置が接続される。ユーザからの指示は、外部入力装置を介してＷｅｂページデータ検索装置１０に入力される。
【００３０】
データ入出力部１４は、ネットワーク接続ケーブルが接続される端子、並びに信号変換処理機能を有し、ネットワークを介して外部計算機（サーバ）にアクセスするために用いられる。より具体的には、データ入出力部１４は、ローカルエリアネットワークを介してキーワードデータベースサーバ３０に接続され、さらに図示しないルータを介してインターネットに接続され、ＷＷＷサーバ２０にアクセスする。
【００３１】
Ｗｅｂページデータ検索装置１０にはさらに、表示装置４０が接続されている。表示装置２０には、検索されたＷｅｂページデータへのリンク情報、例えば、ＵＲＬ、検索されたＷｅｂページデータに基づくＷｅｂページがブラウザーソフトを介して表示される。
【００３２】
図３を参照して外部記憶装置１２に格納され、ＣＰＵ１１１によって実行されるＷｅｂページデータ検索プログラムＰ１、撮影位置情報−キーワードテーブルＴ１について説明する。Ｗｅｂページデータ検索プログラムＰ１は、撮影位置情報取得モジュールＭ１、Ｗｅｂページデータ取得モジュールＭ２、表示実行モジュールＭ３、キーワード取得モジュールＭ４を備えている。
【００３３】
撮影位置情報−キーワードテーブルＴ１には、撮影位置情報に対するキーワード、すなわち、撮影地に関するキーワード、例えば、地名、施設名、通称、特色、が撮影位置情報と対応付けられて格納されている。なお、施設名は、施設に関する情報の一例であり、この他にも、例えば、地名、住所、電話番号、郵便番号が用いられても良い。さらに、施設は、建物に限られず、公園、山、湖といった特定の場所であっても良い。
【００３４】
撮影位置情報取得モジュールＭ１は、画像データのヘッダ部に格納されている撮影位置情報を取得する。撮影位置情報は、たとえば、Ｅｘｉｆ形式のデータとして画像データのヘッダ部に格納されているＧＰＳ情報であり、経度・緯度、撮影方向の情報を含んでいる。なお、Ｅｘｉｆフォーマットは、ディジタルスチルカメラの画像ファイルフォーマットとして電子情報産業技術協会（ＪＥＩＴＡ）によって標準化されたフォーマット形式である。撮影位置情報取得モジュールＭ１は、例えば、ユーザによって選択（特定）された画像データから撮影位置情報を取得し、あるいは、メモリカードに格納されている複数の画像データを任意に選択し、選択した画像データから撮影位置情報を取得しても良い。
【００３５】
Ｗｅｂページデータ取得モジュールＭ２は、撮影位置情報取得モジュールＭ１によって取得された撮影位置情報を用いて、インターネットに接続されているＷＷＷサーバから撮影位置情報に近い位置情報または周辺情報が含まれているＷｅｂページデータを取得する。なお、位置情報は特定の施設の代表的な１地点を指し示すが、周辺情報は施設に関わる地理的な領域、範囲を示す情報である。Ｗｅｂページデータ取得モジュールＭ２は、ＨＴＴＰ（Hypertext Transfer Protocol）を利用して、インターネットを介してＨＴＭＬ（Hyper Text Markup Language）形式で記述されているＷｅｂページデータにアクセスして、関連づけられている位置情報を取得する。Ｗｅｂページデータ取得モジュールＭ１には、Ｗｅｂページデータ閲覧ソフトが備える、ＨＴＭＬタグを解釈するための機能が備えられている。
【００３６】
Ｗｅｂページデータ取得モジュールＭ２は、例えば、予め登録されているＷｅｂページデータのＵＲＬに順次アクセスして位置情報を検索し、撮影位置情報に近い位置情報を有するＷｅｂページデータを取得する。あるいは、基本となるＵＲＬのリスト（シードリスト）を用いてＵＲＬにアクセスし、アクセス先のＷｅｂに含まれているリンクを辿って他のＵＲＬにアクセスして位置情報を検索し、撮影位置情報に近い位置情報を有するＷｅｂページデータを取得する。インターネットを介してＷｅｂページを巡回する技術は、当業者に良く知られており、例えば、前者は登録型、後者はロボット巡回型と呼ばれている。
【００３７】
表示実行モジュールＭ３は、Ｗｅｂページデータ取得モジュールＭ２によって取得されたＷｅｂページデータを表示装置４０上にＷｅｂページとして表示する。表示実行モジュールＭ３には、Ｗｅｂページデータ閲覧ソフトが備える、ＨＴＭＬタグを解釈するための機能が備えられており、Ｗｅｂページデータに基づいてＷｅｂページがを表示装置４０上に表示される。
【００３８】
キーワード取得モジュールＭ４は、画像データから取得された撮影位置情報を用いて、外部記憶装置１２に格納されている撮影位置情報−キーワードテーブルＴ１から、または、キーワードデータベースサーバ３０に格納されている撮影位置情報−キーワードデータベースから撮影位置情報に対応する１または複数のキーワードを取得する。なお、キーワード取得モジュールＭ４が機能する場合には、Ｗｅｂページデータ取得モジュールＭ２は、取得されたキーワードと一致する単語を含むＷｅｂページデータを検索する。具体的には、Ｗｅｂページデータ取得モジュールＭ２は、取得したＷｅｂページデータに含まれる内容説明文、画像の説明文といった文章を形態素解析によって形態素（品詞）に分割し、複合名詞、単名詞に該当する単語をキーワードとして抽出する。
【００３９】
図４〜図１１を参照して本実施例に係るＷｅｂページデータ検索装置１０によって実行されるＷｅｂページデータ検索処理について説明する。図４は本実施例に係るＷｅｂページデータ検索装置によって実行されるＷｅｂページデータ検索処理ルーチンを示すフローチャートである。図５は位置情報を示すタグの記述例を示す説明図である。図６は位置情報および位置情報の範囲を示すタグの記述例を示す説明図である。図７は位置情報を含む領域を示すタグの記述例を示す説明図である。図８は位置情報を含む領域を示すタグによって表される領域を模式的に示す説明図である。図９は画像データの撮影位置情報とＷｅｂページデータの位置情報との対比を模式的に示す説明図である。図１０は画像データの撮影位置情報とＷｅｂページデータの周辺情報との対比を模式的に示す説明図である。図１１は表示装置における検索されたＷｅｂページデータに関するリンク情報の表示例を示す説明図である。
【００４０】
ＣＰＵ１１１は、外部記憶装置１２に格納されている画像データの中から、入力操作部１３を介して特定された画像データ（特定画像データ）を取得する（ステップＳ１００）。特定画像データの取得は、この他に、ＣＰＵ１１１が、外部記憶装置１２に格納されている画像データを所定の順序で選択することによって実行されても良い。また、特定画像データは、データ入出力部１４を介してＷｅｂページデータ検索装置の外部の記憶装置（例えば、ディジタルスチルカメラに装填されているメモリカード）から取得されても良い。
【００４１】
ＣＰＵ１１１は、取得された画像データのヘッダ部から撮影位置情報を取得する（ステップＳ１０２）。具体的には、画像データのヘッダ部に記述されているＧＰＳ情報を用いて撮影位置情報が取得される。既述の通り、Ｅｘｉｆフォーマットに従う画像データのヘッダ部には、ＧＰＳ情報として、緯度、経度、撮影方向の情報を記述するためのＧＰＳタグが規定の位置に用意されており、ＣＰＵ１１１は、画像データのヘッダ部から直接、緯度、経度を撮影位置情報として取得することができる。
【００４２】
ＣＰＵ１１１は、画像データから取得された撮影位置情報に近い位置情報を含むＷｅｂページデータをＷＷＷサーバから取得する（ステップＳ１０４）。具体的には、Ｗｅｂページデータは、ＷＷＷサーバ上に格納されており、ＵＲＬによって特定されるので、ＣＰＵ１１１は、ＵＲＬを指定することによって任意のＷｅｂページデータにアクセスすることができる。アクセスの対象となるＷｅｂページデータは、例えば、外部記憶装置１２に予め登録されているＷｅｂページデータであっても良く、あるいは、ロボット型検索によってアクセスされる任意のＷｅｂページデータであっても良い。前者の場合には、予め登録されているＷｅｂページデータのＵＲＬをリスト化しておき、リストに従って検索エンジン（Ｗｅｂページデータ取得モジュールＭ２）が、順次、ＷｅｂページデータにアクセスしてＷｅｂページデータから位置情報または周辺情報を取得し、撮影位置情報に近い位置情報または周辺情報が関連付けられているＷｅｂページデータを取得する。後者の場合には、検索エンジンは、基本となるシーズリストに挙げられているＷｅｂページデータ上のリンクを辿ってシーズリストに挙げられていないＷｅｂページデータにも順次アクセスして位置情報または周辺情報を取得して、する。いずれの場合も、Ｗｅｂページデータから位置情報または周辺情報を取得し、撮影位置情報に近い位置情報または周辺情報が関連付けられているＷｅｂページデータを取得する。画像データの収集作業は検索エンジン（Ｗｅｂページデータ取得モジュールＭ２）によって自動的（自立的）に実行される。
【００４３】
位置情報は、ＨＴＭＬデータにタグ情報として記述されており、例えば、Ｗｅｂページデータには、図５に示すようにタグ情報として記述される。ここでは、Ｗ３Ｃ（World Wide Web Consortium）のRDF Interest Groupによって提案されているGeo vocabularyが用いられている。
【００４４】
周辺情報は、例えば、図６に示すように、位置情報によって特定される緯度、経度のレンジとして記述されても良く、あるいは、図７に示すように、位置情報によって特定される緯度、経度を囲む多角形の頂点位置（緯度、経度）として記述されても良い。なお、位置情報、周辺情報の記述形式は、図５〜図７の例に限定されるものではなく、ＨＴＭＬデータを解釈するＷｅｂ閲覧ソフトによって解釈可能な記述形式であれば良い。例えば、図６および図７の例では、オリジナルのタグが用いられている。
【００４５】
図７に示すタグによって記述される位置情報および周辺情報によって、図８に示す領域が表される。すなわち、一般的に、施設の位置情報は、施設の特定の場所、例えば、正門、正面玄関をピンポイントで表しているが、周辺情報を用いることによって、施設が占める領域についても表すことができる。
【００４６】
撮影位置情報とＷｅｂページデータの位置情報とが近いか否かの比較について図９を参照して説明する。図９において画像データから取得された撮影位置情報は（緯度：３５．２６７８、経度：１３９．４７７０）、Ｗｅｂページデータの位置情報は、Ｗｅｂ１（緯度：３６．２６７２、経度：１３０．４７６７）、Ｗｅｂ２（緯度：３４．９９９７０、経度：１４９．５７８７）、Ｗｅｂ３（緯度：３５．２６８０、経度：１３９．４２３１）、Ｗｅｂ４（緯度：３３．９９９９、経度：１４１．３２８９）である。
【００４７】
撮影位置情報とＷｅｂページデータの位置情報（Ｗｅｂ位置情報）との距離判定方法としては、例えば、以下の（１）、（２）の手法によって求められる。
（１）Δlat＝Ｗｅｂ位置情報の緯度値−撮影位置情報の緯度値
Δlong＝Ｗｅｂ位置情報の緯度値−撮影位置情報の緯度値
として、２点間距離相当値Δｄは以下の式から求められる。
【００４８】
【数１】
2006309631.tif 000003
【００４９】
（２）楕円体を考慮した上で、緯度経度から正確な２点間の距離を求める。このような計算手法は、当業者にとって良く知られている手法であるからその説明は省略する。
【００５０】
撮影位置情報がＷｅｂページデータの周辺情報に含まれるか否かの判断について図１０を参照して説明する。図１０において画像データから取得された撮影位置情報は（緯度：３５．２６７８、経度：１３９．４７７０）、Ｗｅｂページデータの周辺情報は、（緯度：３５．２６７２、経度：１３９．４７６７）、（緯度：３５．２６８０、経度：１３９．４７６７）、（緯度：３５．２６８０、経度：１３９．４７７３）、（緯度：３５．２６７２、経度：１３９．４７７３）である。
【００５１】
この場合には、緯度の範囲と経度の範囲について、撮影位置情報の緯度経度がそれぞれ含まれているか否かを判定することによって、撮影位置情報がＷｅｂページデータの周辺情報に含まれるか否かを判断することができる。
【００５２】
ＣＰＵ１１１は、検索したＷｅｂページデータの中から、特定画像データの撮影位置情報と一致または近似する位置情報を有する上位１０位のＷｅｂページデータに対するリンク情報を表示装置４０の表示画面上に表示して（ステップＳ１０６）、本処理ルーチンを終了する。表示順序は、例えば、特定画像データの撮影位置情報（位置）に対する距離が短いＷｅｂページデータが上位に表示されるよう決定される。表示装置４０上には、例えば、図１１に示す表示画面が表示される。図１１の例では、左側領域ＬＡに外部記憶装置１２内のディレクトリがツリー形式にて表示され、中央領域ＣＡに注目ディレクトリに格納されている画像データの画像が表示され、右側領域ＲＡに検索されたＷｅｂページデータに対するリンク情報としてのＵＲＬおよびタイトルがリスト形式で表示されている。左側領域ＬＡでは、注目ディレクトリＤ１は反転表示されており、中央領域では特定画像データの画像である注目画像Ｄ２は太い縁取りがなされている。
【００５３】
以上説明したように、本実施例に係るＷｅｂページデータ検索装置１０によれば、画像データを検索キーとして、Ｗｅｂページデータを検索することができる。すなわち、検索キーとして特定された画像データの撮影位置情報を用いて、ＷＷＷサーバから特定画像データの撮影位置情報と一致または近似する位置情報を有するＷｅｂページデータを検索することができる。したがって、ユーザは撮影により得られた画像データを用いて、撮影地に関する情報を掲載しているＷｅｂページデータを取得して、訪れた撮影地に関する情報を取得することができる。また、ディジタルスチルカメラによる撮影がメモ代わりとなり、撮影するだけでインターネットを介して新しい情報を取得することができる。
【００５４】
その他の実施例：
（１）特定画像データから取得された撮影位置情報からキーワードを取得し、キーワードを用いてＷｅｂページデータを取得するＷｅｂページデータ取得処理の他の実施例について図１２および図１３を参照して説明する。図１２は本実施例に係るＷｅｂページデータ検索装置によって実行される他のＷｅｂページデータ検索処理ルーチンを示すフローチャートである。図１３は外部記憶装置に格納されている撮影位置情報−キーワードテーブルの一例を示す説明図である。
【００５５】
ＣＰＵ１１１は、外部記憶装置１２に格納されている画像データの中から、入力操作部１３を介して特定された画像データ（特定画像データ）を取得する（ステップＳ２００）。ＣＰＵ１１１は、取得された画像データのヘッダ部から撮影位置情報を取得する（ステップＳ２０２）。具体的には、画像データのヘッダ部に記述されているＧＰＳ情報を用いて撮影位置情報が取得される。
【００５６】
ＣＰＵ１１１は、外部記憶装置１２に格納されている撮影位置情報−キーワードテーブルＴ１から撮影位置情報に関連するキーワードを取得する（ステップＳ２０４）。図１３の例では、撮影位置情報に対するキーワードとして施設名が関連付けられている。なお、撮影位置情報−キーワードテーブルＴ１に代えて、キーワードデータベースサーバ３０に格納されている撮影位置情報−キーワードデータベースが用いられても良い。この場合には、ＣＰＵ１１１は、データ入出力部１４を介してキーワードデータベースサーバ３０にアクセスして、撮影位置情報に関連するキーワードを取得する。
【００５７】
ＣＰＵ１１１は、取得されたキーワードを用いて画像データの撮影位置情報に近い位置情報を含むＷｅｂページデータをＷＷＷサーバから取得する（ステップＳ２０６）。具体的には、ＣＰＵ１１１は、ＵＲＬを指定することによって任意のＷｅｂページデータにアクセスし、Ｗｅｂページデータに含まれる文章、例えば、内容説明文、画像の説明文を形態素解析によって形態素（品詞）に分割し、複合名詞、単名詞に該当する単語をキーワードとして抽出する。この形態素解析の具体的な手法は種々提案されており、当業者によって良く知られている技術であるから詳細については説明を省略する。
【００５８】
ＣＰＵ１１１は、形態素解析を施したＷｅｂページデータに、取得したキーワードが含まれているか否かを判定し、取得したキーワードが含まれているＷｅｂページデータを、画像データの撮影位置情報に近い位置情報を含むＷｅｂページデータとして取得する。なお、Ｗｅｂページデータの取得にあたっては、含まれているキーワードの個数が予め定められたしきい値を超えるＷｅｂページデータを取得しても良く、あるいは、キーワードが含まれているＷｅｂページデータを全て取得し、含まれているキーワードの個数によって表示順位を決定しても良い。さらに、撮影位置情報に特に関係の深いキーワードには大きな重み付け係数を付与し、キーワードの個数よりも所望のキーワードを含むＷｅｂページデータが優先的に取得されるようにしても良い。アクセスの対象となるＷｅｂページデータは、例えば、外部記憶装置１２に予め登録されているＷｅｂページデータであっても良く、あるいは、ロボット型検索によってアクセスされる任意のＷｅｂページデータであっても良いのは既述の通りである。
【００５９】
ＣＰＵ１１１は、取得したＷｅｂページデータの中から、例えば、上記の順序にしたがって特定画像データの撮影位置情報に近い上位１０位のＷｅｂページデータに対するリンク情報を表示装置４０の表示画面上に表示して（ステップＳ２０８）、本処理ルーチンを終了する。表示装置４０上には、例えば、図１１に示す表示画面が表示される。
【００６０】
以上説明した他の実施例によれば、既述の実施例によって得られる効果に加えて、特定画像データの撮影位置情報から取得されたキーワードを用いてＷｅｂページデータを検索するので、位置情報または周辺情報が含まれていないＷｅｂページデータを検索することができる。この結果、特定画像データの撮影位置情報に近い位置情報に関わる内容のＷｅｂページデータを取得することができる。
【００６１】
（２）上記各実施例では、インターネットを介したＷｅｂページデータの取得を例にとって説明したが、予め大量のＷｅｂページデータが蓄積されているデータベースサーバからＷｅｂページデータが取得されても良い。かかる場合には、データベースサーバにおけるデータベースは定期的に更新されることが望ましい。この場合には、限られたＷｅｂページデータが検索対象となるため、Ｗｅｂページデータの検索速度を向上させることができる。
【００６２】
（３）上記各実施例では、撮影位置情報またはキーワードのいずれか一方を用いてＷｅｂページデータが検索されているが、撮影位置情報およびキーワードの双方を用いてＷｅｂページデータを検索しても良い。かかる場合には、Ｗｅｂページデータの位置情報およびコンテンツの双方をターゲットとして、Ｗｅｂページデータを検索することができるので撮影位置およびキーワードに即したＷｅｂページデータを検索することができる。
【００６３】
（４）上記各実施例では、Ｗｅｂページデータに位置情報または周辺情報が含まれている場合について説明したが、位置情報および周辺情報の双方が含まれていても良い。この場合には、位置情報によって撮影位置情報により近いＷｅｂページデータを検索することができるとともに、周辺情報により多くのＷｅｂページデータを検索することができる。
【００６４】
（５）上記各実施例では、ＷｅｂページデータとしてＨＴＭＬにより記述されたデータを例にとって説明したが、この他にもＸＭＬ、ＳＧＭＬといったマークアップ言語が用いられても良い。いずれの場合にも、施設の位置情報および周辺情報をタグ情報として記述することができれば上記実施例と同様の作用効果を得ることができる。
【００６５】
（６）上記各実施例では、Ｗｅｂページデータに位置情報、周辺情報、および施設情報が記述されているが、施設名−周辺情報変換サービスをＣＧＩ（Common Gateway Interface）として用意し、Ｗｅｂページデータには、施設名を引数として、このＣＧＩを呼び出す記述をし、戻り値として周辺情報が返されるようにしても良い。かかる場合には、Ｗｅｂ閲覧ソフトによってＷｅｂページデータが閲覧される際に、施設の位置情報、周辺情報が取得される。
【００６６】
（７）上記各実施例では、Ｗｅｂページデータ検索処理がソフトウェア的に、すなわちコンピュータプログラムの態様にて実行されているが、上記各処理（ステップ）を実行する論理回路を備えたハードウェア回路を用いて実行されてもよい。かかる場合には、ＣＰＵ１１１の負荷を軽減することができると共に、より高速な各処理を実現することができる。ハードウェア回路は、例えば、パーソナルコンピュータに対するアドオンカードとして実装され得る。
【００６７】
以上、いくつかの実施例に基づき本発明に係るウェブページデータ検索装置、ウェブページデータ検索方法（プログラム）を説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【図面の簡単な説明】
【００６８】
【図１】本実施例に係るＷｅｂページデータ検索装置によって実行されるＷｅｂページデータ検索処理の概略を示す説明図である。
【図２】本実施例に係るＷｅｂページデータ検索装置の内部構成を示す概略説明図である。
【図３】本実施例に係るＷｅｂページデータ検索装置の外部記憶装置に格納されているＷｅｂページデータ検索プログラムおよび各種テーブルを模式的に示す説明図である。
【図４】本実施例に係るＷｅｂページデータ検索装置によって実行されるＷｅｂページデータ検索処理ルーチンを示すフローチャートである。
【図５】位置情報を示すタグの記述例を示す説明図である。
【図６】位置情報および位置情報の範囲を示すタグの記述例を示す説明図である。
【図７】位置情報を含む領域を示すタグの記述例を示す説明図である。
【図８】位置情報を含む領域を示すタグによって表される領域を模式的に示す説明図である。
【図９】画像データの撮影位置情報とＷｅｂページデータの位置情報との対比を模式的に示す説明図である。
【図１０】画像データの撮影位置情報とＷｅｂページデータの周辺情報との対比を模式的に示す説明図である。
【図１１】表示装置における検索されたＷｅｂページデータに関するリンク情報の表示例を示す説明図である。
【図１２】本実施例に係るＷｅｂページデータ検索装置によって実行される他のＷｅｂページデータ検索処理ルーチンを示すフローチャートである。
【図１３】外部記憶装置に格納されている撮影位置情報−キーワードテーブルの一例を示す説明図である。
【符号の説明】
【００６９】
１０…Ｗｅｂページデータ検索装置
１１…制御回路
１１１…中央演算装置（ＣＰＵ）
１１２…メモリ
１１３…Ｉ／Ｏインターフェース
１２…外部記憶装置
１３…入力操作部
１４…データ入出力部
２０…ＷＷＷサーバ
３０…キーワードデータベースサーバ
４０…表示装置
Ｐ１…Ｗｅｂページデータ検索プログラム
Ｍ１…撮影位置情報取得モジュール
Ｍ２…Ｗｅｂページデータ取得モジュール
Ｍ３…表示実行モジュール
Ｍ４…キーワード取得モジュール
Ｔ１…撮影位置情報−キーワードテーブル
【図１】
2006309631.tif 000004
【図２】
2006309631.tif 000005
【図３】
2006309631.tif 000006
【図４】
2006309631.tif 000007
【図５】
2006309631.tif 000008
【図６】
2006309631.tif 000009
【図７】
2006309631.tif 000010
【図８】
2006309631.tif 000011
【図９】
2006309631.tif 000012
【図１０】
2006309631.tif 000013
【図１１】
2006309631.tif 000014
【図１２】
2006309631.tif 000015
【図１３】
2006309631.tif 000016