(57)【要約】      （修正有）【課題】地図上に複数コンテンツの存在をマーカやアイコンなどで表示する際にその重畳表示を視覚的に緩和させる。【解決手段】判定手段１３は、インデックスＤＢ１２から取得したコンテンツの位置情報を利用して地図上に複数マーカを表示する際にマーカ群が密集して重畳表示されるか否かを判定する。グループ化手段１４は、判定手段１３により重畳表示と判定されれば、グループ化手段１４はマーカ群を１つのグループとみなし、グループを代表する１つのマーカを地図上に表示させる。この代表マーカを表示した地図はＷｅｂページに貼付され、通信処理手段１１を通じてユーザ端末２のブラウザ上に表示される。【選択図】図１
2011113347.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂページの地図情報にコンテンツの表示を付与するコンテンツ情報の表示装置であって、
前記地図情報において複数コンテンツの表示群が密集して、重畳表示されるか否かを判定する判定手段と、
前記判定手段により前記表示群が重畳表示と判定されれば、該判定された表示群をグループ化して前記地図情報に付与するグループ化手段と、
を備えることを特徴とするコンテンツ情報の表示装置。
【請求項２】
前記判定手段は、前記表示群の重重面積が設定された閾値条件を満たせば前記表示群を重畳表示と判定する
ことを特徴とする請求項１記載のコンテンツ情報の表示装置。
【請求項３】
前記グループ化手段は、前記表示群をグループ化したときにはグループを代表する表示を前記地図情報に付与する
ことを特徴とする請求項１または２のいずれか１項に記載のコンテンツ情報の表示装置。
【請求項４】
Ｗｅｂページの地図情報にコンテンツの表示を付与するコンテンツ情報の表示方法であって、
判定手段が、前記地図情報において複数コンテンツの表示群が密集して、重畳表示されるか否かを判定する判定ステップと、
グループ化手段が、前記判定ステップで前記表示群が重畳表示と判定されれば、該判定された表示群をグループ化して前記地図情報に付与するグループ化ステップと、
を有することを特徴とするコンテンツ情報の表示方法。
【請求項５】
前記判定ステップは、前記表示群の重重面積が設定された閾値条件を満たせば前記表示群を重畳表示と判定する
ことを特徴とする請求項４記載のコンテンツ情報の表示方法。
【請求項６】
前記グループ化ステップは、前記表示群をグループ化したときにはグループを代表する表示を前記地図情報に付与する
ことを特徴とする請求項４または５のいずれか１項に記載のコンテンツ情報の表示方法。
【請求項７】
請求項１〜３のいずれか１項に記載されたコンテンツ情報の表示装置の各手段として、コンピュータを機能させるためのコンテンツ情報の表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツに付与された位置情報を利用して該コンテンツの存在を地図情報に表示する技術に関し、特にコンテンツを表示するマーカなどの重畳表示を緩和する技術に関する。
【背景技術】
【０００２】
近年、Ｗｅｂにおける地図情報サービスの進展はめざましく、単純な地図表示や路線検索にとどまらず、地図ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）が無償で公開され、ユーザが自由に利用可能となっている。また、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能と撮影機能とを備えた携帯電話の普及により、ユーザが自己の作成した画像やテキストといったコンテンツを地図上に貼り付けるサービスも提供されている。
【０００３】
このようにコンテンツに付与された位置情報を利用して、コンテンツを地図上にマーカやアイコンなどで表示し、ユーザのマーカ選択によってコンテンツの詳細を表示する方法は比較的よく用いられている。この方法は、マーカが分散している場合は全体を把握しやすくて見やすいものの、コンテンツが多量にあった場合にはマーカが密集して重畳表示され、ユーザが所望するマーカの選択が困難になってしまう。
【０００４】
そこで、その解決方法として、非特許文献１のように時間軸を利用して表示マーカを制限する方法や、特許文献１にように表示するマーカの個数を指定し、それに対応する範囲を検出する方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２０７７４４号公報
【非特許文献】
【０００６】
【非特許文献１】吉田  由紀，田邊  勝義，町原  宏毅  ”時系列を考慮したロケーションベースドシステムの提案”  ２００９年電子情報通信学会総合大会  Ｄ−９−７  情報・システム公演論文集１  Ｐ．１２１
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、非特許文献１では、時刻という概念でマーカを制限しているのに対して、画面は地図ベースで表示されるため、マーカの絞り込みがユーザの視覚的印象と一致しておらず、時刻で絞り込みを行っても、コンテンツの重畳表示は解決できない場合が生じる。また、特許文献１のように、マーカの個数に応じて表示範囲を変えても、地図の縮尺によっては非特許文献１と同様に重畳表示が解決できない場合が生じる。
【０００８】
本発明は、上述のような従来技術の問題点を解決するためになされたものであり、地図上に複数コンテンツの存在をマーカやアイコンなどで表示する際にその重畳表示を視覚的に緩和させることを解決課題とする。
【課題を解決するための手段】
【０００９】
そこで、本発明は、複数コンテンツの表示（例えばマーカやアイコンなど）が重畳すれば、そのグループ化を実行する。本発明の一態様は、Ｗｅｂページの地図情報にコンテンツの表示を付与するコンテンツ情報の表示装置であって、前記地図情報において複数コンテンツの表示群が密集して、重畳表示されるか否かを判定する判定手段と、前記判定手段により前記表示群が重畳表示と判定されれば、該判定された表示群をグループ化して前記地図情報に付与するグループ化手段と、を備える。
【００１０】
本発明の他の態様は、Ｗｅｂページの地図情報にコンテンツの表示を付与するコンテンツ情報の表示方法であって、判定手段が、前記地図情報において複数コンテンツの表示群が密集して、重畳表示されるか否かを判定する判定ステップと、グループ化手段が、前記判定ステップで前記表示群が重畳表示と判定されれば、該判定された表示群をグループ化して前記地図情報に付与するグループ化ステップと、を有する。
【００１１】
前記各態様のグループ化は、好ましくは前記表示群の重畳面積が設定した閾値の条件を満たすときに実施する。これにより前記表示群のグループ化を地図の縮尺などに応じて自動的に実施することができる。このグループ化後はグループを代表する表示を地図に表示（付与）してもよい。
【００１２】
なお、本発明は、前記表示装置としてコンピュータを機能させるためのプログラムの態様で提供することができる。このプログラムはネットワークや記録媒体などを通じて提供・配布することができる。
【発明の効果】
【００１３】
本発明によれば、複数コンテンツの表示が重畳すれば、グループ化が行われるため、その重畳表示が緩和される。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係るコンテンツ情報の表示装置のブロック図。
【図２】同  ハードウェア構成図。
【図３】同  処理フローチャート。
【図４】（ａ）はグループのいずれかのマーカを代表マーカとする模式図、（ｂ）はグループの重心を代表マーカとする模式図、（ｃ）はグループの重心に最も近いマーカを代表マーカとする模式図。
【図５】縮尺１００万分の１の地図におけるグループを示す画像図。
【図６】縮尺１０万分の１の地図におけるグループ化を示す画像図。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態に係るコンテンツ情報の表示装置を説明する。この表示装置は、Ｗｅｂページ上の地図情報にコンテンツの位置情報を利用して、その存在を示す表示を付与する。ここではマーカ表示を用いてコンテンツの存在を示す事例に基づき説明する。
【００１６】
前記表示装置は、マーカ群が地図情報において密集して重畳表示されるとユーザにとって見難く、またマーカのポインティングデバイスを通じた選択などが困難なることを解消させる。すなわち、地図情報に表示されたマーカ間の重畳面積が設定した閾値の条件を満たす場合にマーカ群をグループ化するアルゴリズムを通じて地図情報の縮尺に応じたグループ化を自動的に実施し、グループ内のマーカを１つの代表マーカで表示させ、マーカの重畳表示を緩和する。
【００１７】
≪構成例≫
図１に基づき前記表示装置の構成例を説明する。ここでは前記表示装置１はＷｅｂページ上に地図情報を表示する各種システムに利用され、複数のユーザ端末２および地図情報を提供する地図ＤＢ３とインターネット経由で接続されている。
【００１８】
このユーザ端末２は、Ｗｅｂページを表示するためのブラウザを備えていればよく、例えばパーソナルコンピュータ（ＰＣ）や、携帯電話あるいはＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの携帯端末が該当する。また、地図ＤＢ３には、Ｗｅｂ上で地図情報を提供する地図ＡＰＩなどを利用するものとする。
【００１９】
前記表示装置１は、Ｗｅｂ上のサーバにより構成され、図２に示すように、通常のコンピュータのハードウェアリソース、即ちＲＯＭ４、ＲＡＭ５、ＣＰＵ６，通信インタフェース（Ｉ／Ｆ）７、ハードディスクドライブ装置８、記録媒体駆動装置９などを備えている。
【００２０】
このハードウェアリソースとソフトウェアリソースとの協働の結果、前記表示装置１は、図１に示すように、通信処理手段１１，インデックスＤＢ１２，判定手段１３，グループ化手段１４を実装する。このうち通信処理手段１１は前記通信インタフェース７をもって実現され、インデックスＤＢ１２は前記ハードディスクドライブ装置８に構築されているものとする。
【００２１】
具体的には、通信処理手段１１は、前記ユーザ端末２や前記地図ＤＢ３などとデータ送受信を行う。例えば地図ＤＢ３にアクセスして地図情報（以下、単に地図と省略する。）の取得や、ユーザ端末２からの要求の受付、ユーザ端末２に対する前記各手段１３．１４の処理結果の応答などを実施する。
【００２２】
インデックスＤＢ１２は、Ｗｅｂ上のコンテンツサーバ（図示省略）に保存・管理されたコンテンツのインデックスを格納する。このインデックスは、コンテンツに付与されたタイトル．テーマ名．キーワード．地図上の位置情報（位置・範囲）などの属性情報を含むものとする。この位置情報は、ユーザあるいはコンテンツサーバがコンテンツに付与した情報でよく、ＧＰＳを経由して取得した情報でもよい。この位置情報には緯度・経度などを用いてもよい。
【００２３】
判定手段１３は、インデックスＤＢ１２から取得したコンテンツの位置情報を利用して地図上に複数マーカを表示する際に、マーカ群が密集して重畳表示されるか否かを判定する。このとき判定手段１３により重畳表示と判定されれば、グループ化手段１４はマーカ群を１つのグループとみなし、グループを代表する１つのマーカを地図上に表示させる。
【００２４】
このグループ化の結果、即ち代表マーカを表示した地図は、Ｗｅｂページに貼付され、通信処理手段１１を通じてユーザ端末２のブラウザ上に表示される。これによりユーザの地図閲覧時にマーカ群の重畳表示が視覚的に緩和され、見易さを向上させることができる。
【００２５】
≪グループ化の処理内容≫
図３に基づき前記手段１３．１４が実施するマーカ群のグループ化の処理内容を説明する。まず、処理の初期状態として１コンテンツを１マーカで示し、地図上に表示する。ここでは自然数「ｍ」を全コンテンツ数、「ｉ．ｊ．ｋ」をそれぞれ「１〜ｍ」までの任意の自然数とする。
【００２６】
Ｓ０１：判定手段１３は、マーカＭiとマーカＭjが地図上で密集して重畳表示されるか否かを判定する。このときマーカＭi．Ｍjの重畳面積の値に閾値を設定し、その値に応じて重畳表示か否かを判定することができる。
【００２７】
例えば、マーカの面積Ａ，閾値ｒＡ（０≦ｒ＜１）に対し、マーカＭiとマーカＭjの重畳面積Ａijが「閾値ｒＡ＜重畳面積Ａij（≦Ａ）」の条件を満たせば、両マーカＭi．Ｍjが重畳すると判定することが可能である。
【００２８】
Ｓ０２．Ｓ０３：Ｓ０１でマーカＭi．Ｍjが重畳表示されないと判定されれば、グループ化手段１４はグループ化を実施することなく（Ｓ０２）、そのまま１コンテンツをマーカＭi（Ｍj）にて地図上に表示させる（Ｓ０３）。
【００２９】
Ｓ０４．Ｓ０５：グループ化手段１４は、Ｓ０１でマーカＭi．Ｍjが重畳表示と判定されれば、該マーカＭi．Ｍjをグループ化し（Ｓ０４）、グループを代表するマーカＭkを地図上に表示する（Ｓ０５）。ここでは１グループ毎に１つのマーカＭkを表示するものとする。以下、各ステップ（Ｓ０４．Ｓ０５）の詳細を説明する。
【００３０】
（１）Ｓ０４のグループ化
Ｓ０４のグループ化のタイミングは、オフラインで実施するケースとオンラインで実施するケースとが想定される。オフラインで実施するケースは、事前に地図上のマーカ群をグループ化し、グループ化の結果を図外のデータベースに保存しておくものとする。
【００３１】
すなわち、予め地図の縮尺や表示範囲に応じて各コンテンツのマーカがどのグループに所属するかを算出しておき、算出結果をコンテンツの属性情報として付与し、インデックスＤＢ１２に格納する。この属性情報に基づき各コンテンツのマーカをグループ化し、グループの代表マーカを地図上に表示した表示結果を前記データベースに保存する。この場合には、前記データベースの保存データが膨大になり、また新たなコンテンツを追加するごとに再度グループし、前記データベースの書き換えが必要となるものの、マーカ群のグループ化に要する時間を短縮することができる。
【００３２】
一方、オンラインで実施するケースは、ユーザ端末２の地図表示の際にグループ化を実施する。このときユーザ操作による地図の縮尺や表示範囲に応じて、その都度グループ化を実施し、地図上に代表マーカを表示させる。この場合には、ユーザの地図操作のたびにマーカ群のグループ化が実施されるため、マーカ数や使用マシンのメモリによってはグループ化に時間がかかる可能性が考えられるが、オフライン処理のようなデータベースの書き換えは必要なく、さらに新しいコンテンツの追加にも柔軟に対応することができる。
【００３３】
また、キャッシュと同様の機能を利用すれば処理速度が向上するため、マーカ表示の範囲変更についても比較的時間の短縮が見込まれる。このような各処理ケースを利用シーンに応じて使い分けることで、それぞれの利点を生かすことができる。
【００３４】
（２）Ｓ０５の代表マーカの決定
Ｓ０５の代表マーカの表示位置の決定方法としては、例えば（Ａ）グループ内のいずれか１つのマーカの位置情報を代表マーカの表示位置とする方法、（Ｂ）グループ内の各マーカの位置情報から重心となる位置情報を算出し、それを代表マーカの表示位置とする方法、（Ｃ）前記重心の位置情報に最も近く、かつグループ内のいずれかのマーカが位置する位置情報を代表マーカの表示位置とする方法などが挙げられる。この決定方法（Ａ）〜（Ｃ）では位置情報は経度・緯度を用いるものとする。
【００３５】
図４（ａ）〜（ｃ）に基づきＳ０５の代表マーカの決定方法を説明する。ここではグループ化されたマーカ３〜６の代表マーカの決定例を示している。図４（ａ）は、グループ内のいずれかのマーカを代表マーカとする決定例を示し、マーカ６が代表マーカに決定されている。いずれのマーカを代表マーカに決定するかは設定に応じて任意に選択可能とする。
【００３６】
図４（ｂ）は、グループの重心を代表マーカとする決定例を示している。ここではグループ内のマーカ３〜７から代表マーカは選択されず、各マーカ３〜７の重心位置に代表マーカに設定されている。
【００３７】
図４（ｃ）は、グループの重心に最も近いマーカを代表マーカとする決定例を示している。ここでは各マーカ３〜７のうち、最も重心位置に近いマーカ５が代表マーカと決定されている。ただし、代表マーカの決定方法は、図４（ａ）〜（ｃ）の方法に限定されるものではなく、他の方法を用いてもよい。
【００３８】
このように決定された代表マーカをその位置情報に基づき地図上に表示し、該地図をユーザ端末２のブラウザを通じてユーザに提供する。このときユーザがポインティングデバイスなどを通じて代表マーカを選択した際の表示内容としては、該当グループの全コンテンツの概要や詳細情報や該当グループの概要など利用方法に応じて設定することができる。この設定によってユーザのマーカ選択を容易にすることができる。
【００３９】
≪前記表示装置１の作用効果≫
前記表示装置１のグループ化は、Ｓ０４に示すように、マーカ間の重畳面積に応じて実施される。このとき地図上でのマーカの面積が大きく影響するため、ユーザの視覚に映るマーカの重畳状態と連動してグループ化が実施され、非特許文献１および特許文献１の問題が解決される。
【００４０】
詳細を説明すれば、地図上に表示されるマーカの面積は、地図の縮尺に関係なく、通常は一定の大きさである。例えば、マーカが半径ｒ［ｃｍ］の円とすると、１つのマーカは、１００万分の１の縮尺では１００πｒ2［ｋｍ2］の範囲を示し、１０万分の１の縮尺ではπｒ2［ｋｍ2］の範囲を示すこととなる。したがって、１００万分の１の縮尺において重畳してグループ化されていたマーカ群が１０万分の１の縮尺においてはグループ化されない場合が存在する。その結果、前記表示装置１によれば、地図の縮尺に応じてマーカ群のグループを変化させることができる。
【００４１】
その際に地図の縮尺が大きいほどマーカ群のグループ化が緩和され、縮尺が小さくなるに従ってグループ化が助長される。図５および図６に基づき一例を説明すれば、図５には１００万分の１の縮尺における地図上にマーカ１〜７が表示されている。ここではマーカ３〜７は重畳しているため、これらのグループ化が実施される。
【００４２】
一方、図６は１０万分の１の縮尺における地図上に、図５と同様な緯度経度情報を有するマーカ１〜７が表示されているが、地図の縮尺が大きくなったため、マーカ５とマーカ６とが重畳しているにすぎず、該マーカ５．６のみがグループ化される。すなわち、１００万分の１の地図では重畳（密集）して見えたマーカ群が、１０万分の１の地図では重畳しておらず、これらのグループ化をマーカの面積によって別々に扱うことが可能である。
【００４３】
また、地図の縮尺はユーザが決定し、これをグループ化に利用することから、地図の縮尺を大きくしてより詳細を把握しようとするユーザの意向や、地図の縮尺を小さくして全体像を把握しようとするユーザの意向を十分に反映させことができる。
【００４４】
≪応用例≫
本発明は、個人によるコンテンツ管理システムや位置情報検索システムのほか、ＳＮＳ機能を前記表示装置１に追加することでソーシャルネットワーキングサイトサービス（ＳＮＳサービス）などの情報共有システムに応用することができる。
【００４５】
この場合には、ユーザ間の共有情報、即ちマイページの地図上の各コンテンツを示すマーカに本発明が利用される。ここではマイページの地図上に表示する複数マーカに対してＳ０１〜Ｓ０５の処理が実施されるため、マーカ群の重畳表示が解消され、これによりマイページの見易さの向上が期待できる。
【００４６】
なお、本発明は、上記実施形態に限定されるものではなく、各請求項に記載した範囲内で適宜変形することができる。例えばコンテンツの表示は、マーカ表示のみならずアイコン表示を用いることも可能である。
【００４７】
≪プログラム等≫
本発明は、前記各手段１２〜１４の一部もしくは全部としてコンピュータを機能させるコンテンツの表示プログラムとして構成することもできる。このプログラムによれば、Ｓ０１〜Ｓ０５の全ステップあるいは一部のステップをコンピュータに実行させる。
【００４８】
また、前記プログラムは、Ｗｅｂサイトや電子メールなどネットワークを通じて提供することができる。また、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＭＯ、ＨＤＤ、Ｂｌｕ−ｒａｙ  Ｄｉｓｋ（登録商標）などの記録媒体１０に記録して、保存・配布することも可能である。この記録媒体１０は、記録媒体駆動装置９を利用して読み出され、そのプログラムコード自体が前記実施形態の処理を実現するので、該記録媒体１０も本発明を構成する。
【符号の説明】
【００４９】
１…コンテンツ表示装置
２…ユーザ端末
３…地図ＤＢ
４…ＲＯＭ
５…ＲＡＭ
６…ＣＰＵ
７…通信インタフェース（Ｉ／Ｆ）
８…ハードディスクドライブ装置
９…記録媒体駆動装置
１０…記録媒体
１１…通信処理手段
１２…インデックスＤＢ
１３…判定手段
１４…グループ化手段
【図１】
2011113347.tif 000003
【図２】
2011113347.tif 000004
【図３】
2011113347.tif 000005
【図４】
2011113347.tif 000006
【図５】
2011113347.tif 000007
【図６】
2011113347.tif 000008