(57)【特許請求の範囲】
【請求項１】
位置情報が付加されているコンテンツに関する情報を画面上に表示するための表示制御方法であって、
前記画面上に地上空間と上空空間とにより規定される仮想的な空間を設定し、
前記位置情報に対応する地点を含む地図画像を前記地上空間に描画し、
前記コンテンツに関する情報を表示する表示領域を前記上空空間上に設定し、
前記コンテンツが前記対応地点と関連付けられていることを認識可能な態様で、当該コンテンツに関する情報を前記設定された表示領域に表示し、
前記地図画像が複数の地域に区画されている場合、
前記地図画像内の特定の地域を拡大表示するためのユーザ操作に基づいて、前記地図画像の表示を保持したまま、前記地図画像が描画されている上空空間上に、前記選択された地域の拡大地図画像を描画し、
前記地図画像及び前記拡大地図画像の何れの描画領域とも重ならない上空空間において、前記コンテンツに関する情報を表示する表示領域を設定することを特徴とする表示制御方法。 
【請求項２】
前記コンテンツの表示領域と前記地図画像上の対応地点とは、前記対応地点を基点とする引き出し線により結ばれていることを特徴とする請求項１に記載の表示制御方法。 
【請求項３】
前記コンテンツの表示領域を囲むように前記地図画像上の対応地点から発された吹き出し枠を前記上空空間上に表示することを特徴とする請求項１に記載の表示制御方法。 
【請求項４】
複数のコンテンツに関する情報を表示する場合に、コンテンツごとに表示色を異ならせることを特徴とする請求項１から３のいずれか一項に記載の表示制御方法。 
【請求項５】
ユーザ操作に基づいて、前記表示領域の表示位置を変更可能であることを特徴とする請求項１から４のいずれか一項に記載の表示制御方法。 
【請求項６】
前記コンテンツに関連する広告情報を、当該コンテンツに関する情報とともに前記表示領域に表示することを特徴とする請求項１から５のいずれか一項に記載の表示制御方法。
【請求項７】
前記上空空間上に表示された前記コンテンツに関する情報を、ユーザ操作に応じて非表示にさせることを特徴とする請求項１から６の何れか一項に記載の表示制御方法。 
【請求項８】
位置情報が付加されているコンテンツに関する情報を画面上に表示するためのプログラムであって、
前記画面上に地上空間と上空空間とより規定される仮想的な空間を設定する機能と、
前記位置情報に対応する地点を含む地図画像を前記地上空間に描画する機能と、
前記コンテンツに関する情報を表示する表示領域を前記上空空間上に設定する機能と、
前記コンテンツが前記対応地点と関連付けられていることを認識可能な態様で、当該コンテンツに関する情報を前記設定された表示領域に表示する機能と、
前記地図画像が複数の地域に区画されている場合、前記地図画像内の特定の地域を拡大表示するためのユーザ操作に基づいて、前記地図画像の表示を保持したまま、前記地図画像が描画されている上空空間上に、前記選択された地域の拡大地図画像を描画し、前記地図画像及び前記拡大地図画像の何れの描画領域とも重ならない上空空間において、前記コンテンツに関する情報を表示する表示領域を設定する機能と、
をコンピュータに実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツに関する情報（例えば、ウェブページに含まれる情報等）を画面上に表示するための表示制御方法及びプログラムに関し、特に、ポータルサイト等における検索結果画面を表示する際に好適な技術に関する。
【背景技術】
【０００２】
従来、コンピュータ、携帯電話、ＴＶ、ビデオカメラ等、身近な電子機器の操作手段として、グラフィカルユーザインターフェース（ＧＵＩ：Graphical User Interface）が採用されている。ＧＵＩとは、グラフィックを多用した表示画面によりユーザに情報を提供するとともに、大半の操作をマウス等のポインティングデバイスによって直接的に行うことができるユーザインターフェースである。
近年では、デザイン性だけでなく、電子機器の高機能化に対応できる操作性に優れたＧＵＩが要求されている。
【０００３】
例えば、インターネット上で配信されている情報（例えば、ウェブページに含まれる情報）を検索キーワード等の検索条件によって検索し、その検索結果を表示する場合、検索により抽出された情報の属性をユーザが視認しやすい態様で表示する技術が提案されている（例えば、特許文献１〜３）。特に、特許文献１、２では、画面上に仮想的な三次元空間を設定し、この三次元空間上に検索結果を配置することにより視覚的に優れたＧＵＩを実現している。
また、不動産物件の検索のように、検索対象となる情報が位置情報（例えば、緯度・経度又は住所等）を含む場合に、地図画像上に検索結果（不動産分布）を表示する技術が提案されている（例えば、特許文献４）。
【特許文献１】特開２００４−３５５２８６号公報
【特許文献２】特開２００２−５６４１１号公報
【特許文献３】特開２０００−３０５９４６号公報
【特許文献４】特開２００２−１２３５８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献４では、地形を平面視した一般的な地図画像上に検索結果を表示するため、検索結果が複数に及ぶと、地図画像上に複数のテキスト（例えば、不動産名）やマーク（例えば、不動産の種類に応じたアイコン）が表示されることとなる。そのため、テキストやマークにより地図画像が覆われてしまい、地図内容が認識困難となる上、地図画像上の対応位置と検索結果との関係もわからなくなる虞がある。
【０００５】
本発明は、位置情報が付加されているコンテンツに関する情報を、地図画像に関連付けて画面上に表示する際に、地図画像の視認性が損なわれることなく、視覚的に優れた表示態様を実現できる表示制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１に記載の発明は、位置情報が付加されているコンテンツに関する情報を画面上に表示するための表示制御方法であって、
前記画面上に地上空間と上空空間とにより規定される仮想的な空間を設定し、
前記位置情報に対応する地点を含む地図画像を前記地上空間に描画し、
前記コンテンツに関する情報を表示する表示領域を前記上空空間上に設定し、
前記コンテンツが前記対応地点と関連付けられていることを認識可能な態様で、当該コンテンツに関する情報を前記設定された表示領域に表示し、
前記地図画像が複数の地域に区画されている場合、
前記地図画像内の特定の地域を拡大表示するためのユーザ操作に基づいて、前記地図画像の表示を保持したまま、前記地図画像が描画されている上空空間上に、前記選択された地域の拡大地図画像を描画し、
前記地図画像及び前記拡大地図画像の何れの描画領域とも重ならない上空空間において、前記コンテンツに関する情報を表示する表示領域を設定することを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の表示制御方法において、
前記コンテンツの表示領域と前記地図画像上の対応地点とは、前記対応地点を基点とする引き出し線により結ばれていることを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１に記載の表示制御方法において、
前記コンテンツの表示領域を囲むように前記地図画像上の対応地点から発された吹き出し枠を前記上空空間上に表示することを特徴とする。
【０００９】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載の表示制御方法において、複数のコンテンツに関する情報を表示する場合に、コンテンツごとに表示色を異ならせることを特徴とする。
【００１０】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載の表示制御方法において、ユーザ操作に基づいて、前記表示領域の表示位置を変更可能であることを特徴とする。
【００１１】
請求項６に記載の発明は、請求項１から５のいずれか一項に記載の表示制御方法において、前記コンテンツに関連する広告情報を、当該コンテンツに関する情報とともに前記表示領域に表示することを特徴とする。
【００１３】
請求項７に記載の発明は、請求項１から６のいずれか一項に記載の表示制御方法において、前記上空空間上に表示された前記コンテンツに関する情報を、ユーザ操作に応じて非表示にさせることを特徴とする。
【００１４】
請求項８に記載の発明は、位置情報が付加されているコンテンツに関する情報を画面上に表示するためのプログラムであって、
前記画面上に地上空間と上空空間とにより規定される仮想的な空間を設定する機能と、
前記位置情報に対応する地点を含む地図画像を前記地上空間に描画する機能と、
前記コンテンツに関する情報を表示する表示領域を前記上空空間上に設定する機能と、
前記コンテンツが前記対応地点と関連付けられていることを認識可能な態様で、当該コンテンツに関する情報を前記設定された表示領域に表示する機能と、
前記地図画像が複数の地域に区画されている場合、前記地図画像内の特定の地域を拡大表示するためのユーザ操作に基づいて、前記地図画像の表示を保持したまま、前記地図画像が描画されている上空空間上に、前記選択された地域の拡大地図画像を描画し、前記地図画像及び前記拡大地図画像の何れの描画領域とも重ならない上空空間において、前記コンテンツに関する情報を表示する表示領域を設定する機能と、
をコンピュータに実現させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、位置情報が付加されているコンテンツに関する情報を、地図画像に関連付けて画面上に表示する際に、地図画像の視認性が損なわれることなく、視覚的に優れた表示態様を実現できる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本実施形態に係るネットワーク構成について示す概略図である。
本実施形態では、サーバ１からクライアント２に、ネットワークＮを介してコンテンツ（例えば、ウェブページ等）を提供し、クライアント２においてコンテンツを利用する場合について示している。
【００１７】
図１に示すように、サーバ１には、通信ネットワークＮを介してクライアント２（例えば、パーソナルコンピュータ２ａ、携帯電話２ｂ等）が接続されている。
通信ネットワークＮは、インターネットや電気通信事業者等の電話回線網、携帯電話通信網等であり、当該通信ネットワークＮに接続するサーバ１とクライアント２の間を、データ通信可能に接続する。
【００１８】
このようなネットワークシステムにおいて、例えば、ユーザが、クライアント２でウェブブラウザを起動しＵＲＬを指定すると、クライアント２はこれを元に対応するコンテンツ（例えば、ウェブページのＨＴＭＬファイル）を保有しているサーバ１をインターネット上で探して、コンテンツのデータを要求する。
一方、要求されたコンテンツを保有するサーバ１は、要求されたコンテンツをクライアント２に送信する。そして、クライアント２は、受信したコンテンツの内容を解析してウェブページ等を表示する。
サーバ１が、ポータルサイトのウェブサーバである場合、ユーザによる検索操作に伴いクライアント２から送信される操作情報に基づいて、サーバ１はコンテンツの検索を行い、検索結果を含む新たな画面データを生成し、この画面データをクライアント２に送信する。そして、クライアント２では、サーバ１から送信された画面データに基づく表示制御がなされることとなる。
【００１９】
図２は、サーバ１のハードウェア構成の概略を示すブロック図である。本実施形態におけるサーバ１は、例えば、各種ウェブサイトのディレクトリ検索サービスを提供するポータルサイトのウェブサーバである。
図２に示すように、サーバ１は、制御部１１、通信部１２、検索データベース１３、地図データベース、広告データベース等を備えて構成され、各部はバスライン１４により電気的に接続されている。
【００２０】
制御部１１は、ＣＰＵ（Central Processing Unit）１１１、ＲＡＭ（Random Access Memory）１１２、フラッシュＲＯＭ（Read Only Memory）１１３で構成される。
ＣＰＵ１１１は、各種演算処理を行う他、各部の集中制御を行う。ＲＡＭ１１２は、ＣＰＵ１１１が演算処理を行うときのデータを一時的に記憶しておく作業領域を有する。フラッシュＲＯＭ１１３は、ＣＰＵ１１１が実行するオペレーティングシステム（ＯＳ）やサーバ用ソフトウェア、ウェブアプリケーション等のプログラムを記憶する。
通信部１２は、ＴＣＰ／ＩＰ等の通信プロトコルに従って処理を行い、ネットワークＮを介してクライアント２とデータの送受信を行う。
【００２１】
検索データベース１３には、例えば、ディレクトリ検索により提供するコンテンツ（例えば、ウェブページ）がカテゴリ別に分類され、コンテンツごとに、それぞれのコンテンツに関する情報が登録されている。コンテンツに関する情報とは、例えば、ウェブページを構成するタイトル情報、テキスト情報（コンテンツの簡単／詳細な説明）、画像情報、リンク情報等であり、以下、コンテンツ情報と称する。
【００２２】
このコンテンツ情報には、当該コンテンツに関する位置情報が含まれる。つまり、コンテンツには位置情報が付加されている。ここで、コンテンツに関する位置情報とは、例えば、イベントに関するコンテンツの場合にはイベントの開催地を特定可能な情報であり、飲食店に関するコンテンツの場合にはサービス提供地（店舗）を特定可能な情報である。この位置情報は、例えば、緯度・経度、住所、郵便番号等で表される。
また、検索結果画面において、コンテンツに連動して広告を表示するための広告情報が、コンテンツごとに関連付けられている。この広告情報は、後述する広告データベース１５に格納されている。例えば、イベントに関するコンテンツには、当該イベントの開催地に関する広告情報（例えば、地域の特産品等を販売するウェブサイトの広告）が関連付けられる。なお、１つのコンテンツに対して複数の広告情報が関連付けられる場合もある。
【００２３】
クライアント２に提供される検索結果画面では、ディレクトリ検索により抽出されたコンテンツごとに所定の表示領域が設けられ、それぞれの表示領域に対応するコンテンツに関する情報（コンテンツ情報）及び広告情報が表示される。
【００２４】
地図データベース１４には、所定の領域を多段階で縮尺した地図情報（地図画像データ）が格納されている。地図情報には、鉄道の敷設状況を示す鉄道情報、道路の敷設状況を示す道路情報、様々な施設の立地状況を示す施設情報等が含まれる。また、地図情報には、当該地図画像上の各地点と関連付けられた座標情報が含まれている。
【００２５】
広告データベース１５には、コンテンツに連動して表示する広告情報が格納されている。広告情報には、広告掲載の依頼主のウェブサイトに関する画像やテキストの他、広告依頼主のウェブサイトに検索結果画面から遷移させるためのリンク情報等が含まれる。
例えば、ディレクトリ検索によりあるコンテンツが抽出されると、当該コンテンツに関連付けられている広告情報がコンテンツ情報とともに表示されることとなる。
【００２６】
図２において、サーバ１のＣＰＵ１１１は、例えば、フラッシュＲＯＭ１１３に記憶されているサーバ用ソフトウェア及びウェブアプリケーションプログラムを実行することにより、クライアント２からの操作情報に応じた処理を行う。例えば、クライアント２のウェブブラウザにおいて、トップページからディレクトリ検索を指示する操作が行われると、検索結果画面のデータを生成して、これをクライアント２に送信する。
そして、クライアント２では、サーバ１から送信された画面データに基づいて、検索結果画面が表示されることとなる。
【００２７】
図３は、クライアント２のハードウェア構成の概略を示すブロック図である。
図３に示すように、クライアント２は、制御部２１、記憶部２２、通信部２３、操作部２４、表示部２５等を備えて構成され、各部はバスライン２６により電気的に接続されている。
【００２８】
制御部２１の構成はサーバ１の制御部１１の構成と同様である。フラッシュＲＯＭ２１３は、ＯＳやウェブブラウザ等のプログラムを記憶する。
記憶部２２は、例えばハードディスクで構成され、サーバ１からダウンロードしたコンテンツ（例えば、ウェブページで公開されている画像）のデータ等を記憶する。
通信部２３は、ＴＣＰ／ＩＰ等の通信プロトコルに従って処理を行い、ネットワークＮを介してサーバ１とデータの送受信を行う。
操作部２４は、例えば、キーボード及びマウスで構成され、ユーザが情報を入力する際に使用される。例えば、サーバ１から提供されたポータルサイトのトップページにおいて、ユーザは操作部２４を操作することにより、ディレクトリ検索を行う。
表示部２５は、例えば、液晶ディスプレイ等の表示装置で構成され、制御部２１からの表示制御指令に基づいて所定の画面を表示する。表示部２５には、例えば、ウェブブラウザのＧＵＩが表示される。
【００２９】
クライアント２のＣＰＵ２１１は、例えば、フラッシュＲＯＭ２１３に記憶されているウェブブラウザを実行し、ユーザが操作部２４によりＵＲＬを入力することに伴い、ＵＲＬで指定されるウェブページをサーバ１に要求する。そして、サーバ１から送信されたウェブページ（例えば、ポータルサイトのトップページ）のデータを解析して、ウェブブラウザのウィンドウに表示する。
【００３０】
上述したように、サーバ１がクライアント２にポータルサイトを提供し、クライアント２においてディレクトリ検索が行われると、クライアント２のウェブブラウザには検索結果画面が表示される。
【００３１】
図４は、クライアント２においてディレクトリ検索が行われたときの検索結果画面の一例を示す説明図である。図４は、ポータルサイトのディレクトリ検索サービスおいて、兵庫県で開催されるイベントのコンテンツ（ウェブページ）をディレクトリ検索したときに表示される検索結果画面である。例えば、ディレクトリ検索サービスにおいて、トップ＞地域情報＞近畿＞兵庫県＞生活と文化＞イベントというディレクトリ遷移を行うことで、所望の検索結果が得られる。
なお、図４に示す検索結果画面Ｄ１は、従来のディレクトリ検索により提供される検索結果画面とほぼ同様である。
【００３２】
図４に示す検索結果画面Ｄ１では、ディレクトリ検索により抽出された２０件のコンテンツ１〜２０のうち、４件のコンテンツ１〜４のコンテンツ情報ＣＩ１〜ＣＩ４がリスト表示されている。図４において表示されていないコンテンツ５〜２０については、スクロールバーＳＢを操作することにより表示することができる。
コンテンツ１〜４のそれぞれのコンテンツ情報は、コンテンツのタイトルと簡単な説明で構成される。例えば、コンテンツ１については、コンテンツ情報ＣＩ１として、「天滝もみじ祭（養父市）」というコンテンツのタイトルＣＩ１１と、「紅葉の美しい季節の天滝を・・」というコンテンツの簡単な説明ＣＩ１２が表示されている。
【００３３】
また、各コンテンツ１〜４に対応して、チェックボックスＣＢ１〜ＣＢ４が設けられている。図４では、チェックボックスＣＢ１、ＣＢ３にチェックマークが付されており、コンテンツ１「天滝もみじ祭（養父市）」、コンテンツ３「コウノトリ翔る但馬まるごと感動市（豊岡市）」が選択されていることを示している。
検索結果画面Ｄ１の下部領域には、「詳しく知る」ボタンＢＴが設けられている。この「詳しく知る」ボタンＢＴが操作されると、選択されているコンテンツ１、３について更に詳細な情報が表示される。
【００３４】
本実施形態では、「詳しく知る」ボタンＢＴが操作されたときの詳細表示として、選択されているコンテンツを地図画像に関連させて表示する。この詳細表示において本発明の表示制御方法が適用されている。
【００３５】
図５は、ディレクトリ検索の検索結果画面（詳細表示）を表示するための表示制御処理の一例を示すフローチャートである。この表示制御処理は、例えば、サーバ１のＣＰＵ１１１がＲＯＭ１１３に記憶されているサーバ用ソフト及びウェブアプリケーションを実行することにより実現される。例えば、クライアント２において、図５に示す検索結果画面Ｄ１が表示され、ユーザによって「詳しく知る」ボタンＢＴが操作されたときに実行される。
【００３６】
ステップＳ１０１では、Ｘ軸、Ｙ軸、Ｚ軸で規定される仮想的な三次元空間を設定する。このとき、Ｚ軸は、画面の縦方向に平行となるようにする。また、Ｘ軸は、画面の横方向に平行とされるのが望ましい。この仮想三次元空間において、ＸＹ平面が地図画像を描画する地上空間となり、ＸＺ平面がコンテンツに関する情報を表示する上空空間となる。
ステップＳ１０２では、選択されたコンテンツに付加されている位置情報を取得する。図４では、コンテンツ１、３に対応するチェックボックスＣＢ１、ＣＢ３にチェックマークが付されているので、これらのコンテンツ１、３が検索結果画面（詳細表示）において表示するコンテンツとなる。
【００３７】
ステップ１０３では、取得した位置情報に対応する地点を含む地図画像を、地図データベース１４から選択する。位置情報に対応する地点が日本国内である場合、例えば、初期設定として日本地図画像を選択する。
ステップＳ１０４では、選択された地図画像を、地上空間（仮想三次元空間のＸＹ平面）に描画する。すなわち、描画される地図画像は、地形を上空斜めから見てＸＹ平面に投影したような画像となる。なお、一般的な平面視地図画像に画像処理を施して描画するようにしてもよいし、予め、斜視地図画像を地図データベース１４に格納しておくようにしてもよい。
【００３８】
ステップＳ１０５では、表示するコンテンツの表示領域を設定する。このとき、ＸＹ平面上に描画された地図画像の描画領域と重ならない領域において、表示領域を設定する。すなわち、コンテンツの表示領域は上空空間上に設定されることとなる。表示領域とは、コンテンツ情報を配置する領域のことであり、表示領域に対応した表示枠を描画するようにしてもよい。
表示領域の大きさは、表示するコンテンツの数やコンテンツ情報の内容によって適宜調整される。なお、表示領域の配置は、地図画像の描画領域と重ならなければ特に制限されない。
【００３９】
ステップＳ１０６では、コンテンツに付加された位置情報に対応する地図画像上の地点と、設定された表示領域を結ぶ引き出し線を描画する。この引き出し線により、地図画像上の地点とコンテンツとが関連していることを視覚的に容易に認識できる。
【００４０】
ステップＳ１０７では、設定された表示領域にコンテンツ情報を配置する。
ステップＳ１０８では、設定された表示領域に、コンテンツに関連付けられた広告情報を配置する。なお、コンテンツに広告情報が関連付けられていない場合はこの処理は省略される。また、コンテンツに複数の広告情報が関連付けられている場合は、クライアント２の画面において、所定時間間隔で広告表示が切り換わるように表示制御がなされるようにする。
ステップＳ１０９では、上記処理により生成された画面データをクライアント２に送信する。
【００４１】
なお、表示するコンテンツが複数ある場合には、ステップＳ１０５〜Ｓ１０８の処理は、表示するコンテンツごとに行われる。このとき、コンテンツの表示領域同士も重ならないようにするのが望ましい。
また、コンテンツごとにコンテンツ情報（テキスト）、表示領域、引き出し線の表示色を異ならせる（例えば、関連するものについての表示色を同系色とする）ことにより、表示するコンテンツが複数ある場合でも地図画像上の地点とコンテンツの関連性を視覚的に認識できる。
【００４２】
上述したように、本実施形態では、位置情報（例えば、緯度・経度）が付加されているコンテンツに関する情報（コンテンツ情報）を画面上に表示する際に、画面上に、地上空間と上空空間とにより規定される仮想的な空間を設定し（ステップＳ１０１）、コンテンツに付加された位置情報に対応する地点を含む地図画像を地上空間に描画する（ステップＳ１０２〜Ｓ１０４）。そして、コンテンツ情報を表示する表示領域を上空空間（地図画像の描画領域と重ならない領域）上に設定し（ステップＳ１０５）、コンテンツが対応地点と関連付けられていることを認識可能な態様で、当該コンテンツ情報を設定された表示領域に表示する（ステップＳ１０６〜Ｓ１０８）。
【００４３】
図６は、クライアント２において表示される検索結果画面（詳細表示）の一例を示す説明図である。
サーバ１において、図５に示す表示制御処理がなされると、クライアント２では、受信した画面データに基づいて図６に示す検索結果画面Ｄ２が表示される。
図６に示すように、検索結果画面Ｄ２の下部領域（地上空間）には、日本地図画像ＭＪが配置されている。また、コンテンツの表示領域ＡＲ１、ＡＲ２は、日本地図画像ＭＪの描画領域と重ならないように上空空間上に設定されている。
【００４４】
図６では、図５において選択された「天滝もみじ祭（養父市）」のコンテンツ１と、「コウノトリ翔る但馬まるごと感動市（豊岡市）」のコンテンツ３の詳細表示について示している。また、図６では、コンテンツの表示領域に対応して表示枠を表示するようにしている。
【００４５】
「天滝もみじ祭（養父市）」のコンテンツ１の表示領域ＡＲ１は、コンテンツ情報Ｉ１１の表示領域ＡＲ１１と、広告情報Ｉ１２の表示領域ＡＲ１２で構成される。
表示領域ＡＲ１１には、「天滝もみじ祭」というタイトルと、「『日本の滝百選』に選ばれている落差９８ｍ・・・」という詳細な説明が、コンテンツ情報Ｉ１１として表示されている。表示領域ＡＲ１２には、当該コンテンツ１に関連付けられた広告情報として、「養父市の特産品（但馬牛）」の広告が表示されている。
そして、表示領域ＡＲ１と、コンテンツ１に付加されている位置情報に対応する日本地図画像ＭＪ上の地点（養父市）は、引き出し線Ｌ１で結ばれている。
【００４６】
「コウノトリ翔る但馬まるごと感動市のご案内」のコンテンツ３の表示領域ＡＲ２には、コンテンツ情報Ｉ２としてコンテンツ３のタイトルが表示されている。コンテンツ３には、広告情報は関連付けられていないので、表示領域ＡＲ２にはコンテンツ情報だけが表示されている。
そして、表示領域ＡＲ２と、コンテンツ３に付加されている位置情報に対応する日本地図画像ＭＪ上の地点（豊岡市）は、引き出し線Ｌ２で結ばれている。
【００４７】
なお、図６では、表示領域ＡＲ１の表示枠と引き出し線Ｌ１を実線、表示領域ＡＲ２と引き出し線Ｌ２を点線で示しているが、これは表示態様が異なることを示しているに過ぎず、実際には表示色が異なるようにするのが望ましい。また、コンテンツの表示領域、表示領域に表示するコンテンツ情報（テキスト）の表示色も引き出し線と同系色とすれば、コンテンツと地図画像上の対応地点の関連性がいっそう明確となる。
【００４８】
このように、本実施形態では、検索結果であるコンテンツ情報は、地図画像に重ならないように表示されるので、コンテンツ情報の表示により地図画像が覆われることはなく、地図内容の視認性が損なわれることはない。
また、コンテンツの表示領域と地図画像上の対応地点とを、対応地点を基点とする引き出し線により結んでいるので、表示するコンテンツと対応地点との関連性を明確に認識できる。さらに、複数のコンテンツに関する情報を表示する場合に、コンテンツごとに表示色が異なるようにしているので、複数のコンテンツを表示する場合であってもコンテンツと地図画像上の地点の対応関係は不明確とならない。
【００４９】
また、図６において、コンテンツの表示領域ＡＲ１、ＡＲ２は、ユーザの操作により表示位置を変更できるようにしている。例えば、ユーザは、表示領域ＡＲ１又は表示領域ＡＲ２にマウスのカーソルをあわせてクリックし、ドラッグする操作を行うことで、表示領域の位置を変えることができる。
すなわち、ユーザ操作に基づいて、表示領域の表示位置を変更可能としている。このように、ユーザはコンテンツの表示領域を所望の位置に変更できるので、視覚的に優れるだけでなく、利便性にも優れたＧＵＩとなる。
【００５０】
また、表示されるコンテンツ情報は、当該コンテンツを提供するウェブサイトにリンク付けられており、例えば、コンテンツ情報Ｉ１１の表示領域ＡＲ１１をユーザがクリック操作すると、当該ウェブサイトに遷移するようになっている。
コンテンツ情報とともに表示される広告情報も同様に、広告依頼主のウェブサイトにリンク付けられており、広告情報の表示領域ＡＲ１２をユーザがクリック操作すると、当該ウェブサイトに遷移するようになっている。
【００５１】
図７は、図６に示すような検索結果画面（詳細表示）の仮想三次元空間における配置構成を模式的に示す説明図である。
図７に示すように、地図画像ＭＪは、Ｘ軸、Ｙ軸、Ｚ軸で規定される仮想三次元空間におけるＸＹ平面（地上空間）に配置されている。一方、コンテンツの表示領域ＡＲ１、ＡＲ２は、ＸＺ平面に平行で、Ｚ軸方向に高さを有する上空空間上に形成されている。
【００５２】
このように、地図画像ＭＪと重ならない領域にコンテンツ情報を表示することは、地図画像ＭＪが配置されたＸＹ平面からＺ方向に高さを有する位置に表示することとなり、地図画像ＭＪに対して立体的にコンテンツ情報が表示されることになる。
したがって、クライアント２の画面上では、地図画像ＭＪの上空にコンテンツ情報が浮かんでいるように表示されることとなり、視覚的に興味深い優れた表示態様となる。
【００５３】
本実施形態において説明した検索結果画面の表示方法によれば、位置情報が付加されているコンテンツに関する情報を、地図画像に関連付けて画面上に表示する際に、視認性を向上できるとともに、視覚的に優れた表示態様を実現できる。具体的には、地図画像にコンテンツ情報が重ならないように表示するので、コンテンツ情報の表示により地図画像が隠れることはなく、地図内容が認識困難となる虞はない。また、地図画像とコンテンツ情報が立体的に表示されるので、視覚的に極めて興味深いものとなる。
【００５４】
以上、本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【００５５】
例えば、図６に示す検索結果画面Ｄ２において、ユーザの操作に基づいて、地図画像が拡大／縮小表示されるようにしてもよい。
例えば、ユーザが、表示されているコンテンツと関連付けられた地点をクリック操作すると、この領域を拡大した地図画像が表示されるようにする。また例えば、ユーザが、マウスのホイールを操作することにより、段階的に拡大／縮小した地図画像が表示されるようにする。
【００５６】
図８は、ユーザの操作に基づいて地図画像を拡大表示する場合の画面例について示す説明図である。例えば、図６に示す検索結果画面Ｄ２が表示された状態において、ユーザによって特定地域を選択する操作が行われたときに表示される画面例である。
図８に示すように、日本地図画像ＭＪの表示を保持したまま、その上空に兵庫県の拡大地図画像ＭＨを表示することで、視覚的な興趣を高めることができる。
【００５７】
かかる表示態様を実現するには、例えば、図６において、日本地図画像を複数の地域（例えば、都道府県単位）に区画して表示しておく。そして、特定の地域がクリック操作されると、この領域を拡大した地図画像が日本地図画像の上方に表示されるように制御する。
すなわち、地図画像が複数の地域（例えば、日本地図画像では都道府県単位）に区画されている場合に、地図画像内の特定の地域を拡大表示するためのユーザ操作に基づいて、元の地図画像の表示を保持したまま、地図画像が描画されている地上空間に対してＺ軸方向（例えば、プラス（上）方向）に離間して形成される上空空間上に、選択された地域の拡大地図画像を描画している。
そして、地図画像及び前記拡大地図画像の何れの描画領域とも重ならない領域において、コンテンツに関する情報を表示する表示領域（表示枠）を設定するようにしている。
【００５８】
これにより、拡大地図画像が全体地図画像のどの部分に対応しているかを確認させることができるとともに、日本地図画像から該当地域が上空に浮かび上がるという表示態様により視覚的な興趣を向上できる。
また、拡大表示された拡大地図画像においても複数の地域（例えば、市区町村単位）に区画表示し、特定の地域がクリック操作されると、この領域を拡大した地図画像が、さらに上方に表示されるようにしてもよい。なお、複数の地図画像を画面上に表示すると、画面上の表示が煩雑となり視認性が低下する虞があるので、元の地図画像については適宜消去するのが望ましい。
さらに、拡大地図画像を表示する際に、元の地図画像から浮かび上がるようにアニメーション表示するようにすれば、視覚的な効果を一層向上できる。
【００５９】
また、上記実施形態では、コンテンツの表示領域と地図画像上の対応地点を引き出し線で結ぶようにしているが、図９に示すように、コンテンツの表示領域を囲むように形成され、地図画像上の対応地点から発された吹き出し枠を上空空間上に表示するという表示態様によりコンテンツと対応地点の関連性を表現するようにしてもよい。このとき、吹き出し枠に表示されるコンテンツの関連する地域（対応地点）に応じて、吹き出し枠の表示色（表示態様）を変更するのが望ましい。
【００６０】
また、上記実施形態では、コンテンツごとに表示枠や引き出し線の表示態様を統一するようにしているが、対応地点ごとに表示態様を統一するようにしてもよい。つまり、同じ地域に関連するコンテンツが複数ある場合、例えば、東日本の地域に対応するコンテンツは青色、西日本の地域に対応するコンテンツは赤色といったように、これらの表示態様を統一する。これにより、同じ地域に対応するコンテンツ同士の関連性の把握が容易になる。
【００６１】
さらに、表示制御処理によりコンテンツの表示をユーザ操作（例えば、選択操作）に応じて消去（非表示）できるようにしてもよい。また、コンテンツの表示を消去することに伴い、他のコンテンツの表示領域を拡張するようにしてもよい。これにより、コンテンツ検索等により表示するコンテンツ量が膨大となった場合でも、ユーザは不要なコンテンツを適宜削除することができるので、検索結果画面の視認性を向上できる。
【００６２】
また例えば、上記実施形態では、ポータルサイトにおいてディレクトリ検索が行われたときの検索結果画面について説明したが、キーワード検索による検索結果画面にも適用することができる。
また、ポータルサイトにおいてウェブページを検索対象とする場合に限定されず、特定ジャンルのコンテンツに特化した検索サービスにおいて適用することができる。例えば、飲食店等の店舗や病院等の施設のように、位置情報を有するコンテンツの検索サービス等が考えられる。
【００６３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００６４】
【図１】本実施形態に係るネットワーク構成について示す概略図である。
【図２】サーバ１のハードウェア構成の概略を示すブロック図である。
【図３】クライアント２のハードウェア構成の概略を示すブロック図である。
【図４】クライアント２においてディレクトリ検索が行われたときの検索結果画面の一例を示す説明図である
【図５】ディレクトリ検索の検索結果画面を表示するための表示制御処理の一例を示すフローチャートである。
【図６】クライアント２において表示される検索結果画面（詳細表示）の一例を示す説明図である。
【図７】検索結果画面（詳細表示）の仮想三次元空間における配置構成を模式的に示す説明図である。
【図８】ユーザの操作に基づいて地図画像を拡大表示する場合の画面例について示す説明図である。
【図９】検索結果画面の変形例を示す説明図である。
【符号の説明】
【００６５】
Ｄ２  検索結果画面（詳細表示）
ＡＲ１  コンテンツ１の表示領域
ＡＲ１１  コンテンツ情報の表示領域
ＡＲ１２  広告情報の表示領域
Ｉ１１  コンテンツ情報
Ｉ１２  広告情報
ＡＲ２  コンテンツ２の表示領域（コンテンツ情報の表示領域）
Ｉ２  コンテンツ情報
Ｌ１、Ｌ２  引き出し線
ＭＪ  地図画像
【図１】
0004851487.tif 000002
【図２】
0004851487.tif 000003
【図３】
0004851487.tif 000004
【図４】
0004851487.tif 000005
【図５】
0004851487.tif 000006
【図６】
0004851487.tif 000007
【図７】
0004851487.tif 000008
【図８】
0004851487.tif 000009
【図９】
0004851487.tif 000010