(57)【要約】      （修正有）【課題】Ｗｅｂページの地図上に配置されたコンテンツの選択を容易にする。【解決手段】Ｗｅｂページの地図上でコンテンツが密集している箇所でコンテンツの属性Ｚ1（位置情報）に基づきグループ化を実施する（Ｓ０１）。つぎに、グループ内に存在するコンテンツ数がＮ個以上か否かを確認する（Ｓ０２）。Ｎ個以上のときには属性Ｚ2（位置情報以外の属性情報）でグループ化を実施する（Ｓ０３）。ここではグループ内のコンテンツ数がＮ個未満になるまでＳ０１．Ｓ０２の処理を繰り返す。Ｎ個未満になったときにはグループの代表マーカを地図上に表示する（Ｓ０４）。ユーザ端末で代表マーカが選択されると（Ｓ０５）、吹き出しによりグループ内の全コンテンツを表示させる（Ｓ０６）。【選択図】図３
2010257044.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂページの地図上でコンテンツが密集するときに該各コンテンツの詳細情報をユーザ端末に表示させるための方法であって、
グループ化手段が、コンテンツに付与された属性情報に基づき前記地図上で密集するコンテンツをグループ化する第１ステップと、
コンテンツ表示手段が、前記グループ化されたコンテンツ群の代表マーカを設定し、該代表マーカを前記地図上に表示する第２ステップと、
前記代表マーカが前記ユーザ端末で選択されると、前記コンテンツ表示手段がグループに属する全てのコンテンツの詳細情報を前記ユーザ端末に表示させる第３ステップと、
を有することを特徴とするコンテンツ情報の表示方法。
【請求項２】
前記第１ステップは、コンテンツに複数の属性情報が付与されていれば、グループ内のコンテンツ数が設定された個数値内に収まるまで属性情報を変更して繰り返して実施される
ことを特徴とする請求項１記載のコンテンツ情報の表示方法。
【請求項３】
前記第２ステップは、前記グループに属する任意のコンテンツを示すマーカを前記代表マーカに選択する
ことを特徴とする請求項１または２のいずれか１項に記載のコンテンツ情報の表示方法。
【請求項４】
前記第３ステップは、前記グループに属するコンテンツ群を任意の属性情報に基づき並べて、吹き出し内に各コンテンツの詳細情報を一覧表示する
ことを特徴とする請求項１〜３のいずれか１項に記載のコンテンツ情報の表示方法。
【請求項５】
請求項１〜４のいずれか１項に記載のコンテンツ情報の表示方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂ上の地図情報サービスに関し、特に地図上にマーカなどで重畳表示されたコンテンツの詳細情報を表示するためにコンテンツをグループ化し、コンテンツ情報を一覧で表示させる技術に関する。
【背景技術】
【０００２】
近年、Ｗｅｂにおける地図情報サービスの進展はめざましく、単純な地図表示や路線検索にとどまらず、地図ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）が無償で公開され、ユーザが自由に利用可能となっている。また、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能と撮影機能とを備えた携帯電話の普及により、ユーザが自己の作成した画像やテキストといったコンテンツ情報を地図上に貼り付けるサービスも提供されている。
【０００３】
このようにコンテンツに付与された位置情報によりコンテンツを地図上にマーカやアイコンで配置する方法は比較的よく用いられている。この方法はコンテンツが分散している場合に全体を把握しやすく、見やすいものの、コンテンツが多量にあるとマーカが重畳表示され、詳細表示のためのコンテンツの選択が困難になる。
【０００４】
そこで、その解決方法として、特許文献１のようにコンテンツの個数を指定し、それに対応した範囲を検出する方法や、特許文献２のように地図を自動的に拡大し、マーカを分散させて表示する方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３５１９３６９号公報
【特許文献２】特開２００２−１１７４９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、複数マーカのそれぞれが極めて近くに配置された密度の高い状況では重畳表示の解消に効果的ではなく、ユーザがコンテンツの詳細表示のためにマーカを選択する際にどのマーカを選択すべきか判断が難しく、所望のコンテンツに辿り着くまでに近傍のマーカを何度も選択しなければならなかった。
【０００７】
本発明は、上述のような従来技術の問題点を解決するためになされたものであり、地図上に配置されたコンテンツの選択を容易にするための技術を提供することを解決課題としている。
【課題を解決するための手段】
【０００８】
そこで、本発明は、Ｗｅｂページの地図上で密集するコンテンツをグループ化して適切な個数数まで絞り込む。この後にグループの代表マーカを地図上に表示し、該代表マーカが選択されるとグループに属するコンテンツの詳細情報を表示する。
【０００９】
具体的には、本発明のコンテンツ情報の表示方法は、Ｗｅｂページの地図上でコンテンツが密集するときに該各コンテンツの詳細情報をユーザ端末に表示させるための方法であって、グループ化手段がコンテンツに付与された属性情報に基づき地図上で密集するコンテンツをグループ化するステップと、コンテンツ表示手段が前記グループ化されたコンテンツ群の代表マーカを設定し、該代表マーカを前記地図上に表示するステップと、前記代表マーカがユーザ端末で選択されると、前記コンテンツ表示手段がグループに属する全てのコンテンツの詳細情報をユーザ端末に表示させるステップと、を有する。
【００１０】
前記グループ化は、コンテンツに複数の属性情報が付与されていれば、グループ内のコンテンツ数が設定された個数値内に収まるまで属性情報を変更して繰り返して実施されることが好ましい。前記代表マーカには前記グループ内の任意のコンテンツを示すマーカを選択してもよい。前記コンテンツの詳細表示は、任意の属性情報に基づきグループ内のコンテンツを並べて吹き出し内に表示することができる。
【００１１】
なお、本発明は、前記コンテンツ情報表示方法をコンピュータに実行させるためのプログラムとして構成することもできる。このプログラムは記録媒体に格納して配布・提供してもよい。
【発明の効果】
【００１２】
本発明によれば、より少ない選択回数で所望のコンテンツに到達できるため、操作性が向上し、ユーザのコンテンツ選択が容易となる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係るコンテンツ情報の表示方法を実現する装置の構成例図。
【図２】同  ハードウェアリソースの構成例図。
【図３】同  基本処理フロー図。
【図４】同  コンテンツ間の距離に基づくグルーピングの処理フロー図。
【図５】図４の処理フローの模式図。
【図６】コンテンツの詳細表示例を示す図。
【発明を実施するための形態】
【００１４】
本発明によれば、Ｗｅｂページの地図上においてコンテンツが密集している箇所でコンテンツのグルーピングが実施される。もし、グループ内のコンテンツが大量に存在し、１度のグループ化で不十分な場合には再度のグループ化が実施される。
【００１５】
すなわち、コンテンツの密集度に合わせて、属性情報を利用した距離計算を自動的に実施し、適切なコンテンツ数に絞り込まれるまでグルーピングが実施される。このようにコンテンツ数を絞り込んだ後に、グループを代表するマーカを地図上に提示させる。この代表マーカをユーザが選択すれば、該当グループ内のすべてのコンテンツの詳細情報（内容，中身）を吹き出し内に一覧表示させる。
【００１６】
≪具体的な装置構成≫
図１は、本発明に係るコンテンツ情報の表示方法を実現する装置の構成例を示している。この装置１はＷｅｂページ上に地図を表示する各種システムに利用され、複数のユーザ端末２および地図情報を提供する地図データベース３とインターネット経由で接続されている。
【００１７】
このユーザ端末２は、Ｗｅｂページを表示するためのブラウザを備えていればよく、例えばパーソナルコンピュータ（ＰＣ）、携帯電話、あるいはＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などが該当する。また、前記地図データベース３には、インターネット上で地図情報を提供する地図ＡＰＩを利用する。
【００１８】
前記コンテンツ表示装置１は、ウェブサーバにより構成され、図２に示すように、通常のコンピュータのハードウェアリソース、即ちＲＯＭ４、ＲＡＭ５、ＣＰＵ６，通信インタフェース（Ｉ／Ｆ）７、ハードディスクドライブ装置８、記録媒体駆動装置９などを備えている。
【００１９】
このハードウェアリソースとソフトウェアリソースとの協働の結果、前記コンテンツ表示装置１は、図１に示すように、通信処理手段１１，コンテンツ表示手段１２，グループ化手段１３，データベース１４の機能を果たしている。このうち前記通信処理手段１１は前記通信インタフェース７をもって実現され、前記データベース１４は前記ハードディスクドライブ装置８に構築されている。
【００２０】
具体的には、前記通信処理手段１１は、前記ユーザ端末２や前記地図データベース３などとのデータ送受信、例えば前記地図デーベース３から地図情報（以下、地図と省略する。）を取得し、取得した地図に表示するためのコンテンツを前記ユーザ端末２あるいは図外のコンテンツサーバなどから受け付ける。ここでは地図上に提示する画像、文字や地図上の位置、範囲指定の受付・登録などを含むものとする。
【００２１】
前記コンテンツ表示手段１２は、Ｗｅｂページに利用するために地図上にコンテンツのマーカを表示する。このとき前記グループ化手段１３は、コンテンツが密集するためにマーカが地図上に重畳表示される箇所に対して、コンテンツのグループ化を実施する。
【００２２】
このグループ化で適切なコンテンツ数に絞り込まれると、前記コンテンツ表示手段１２は、グループの代表マーカを設定し、該代表マーカを地図上に表示する。このようにマーカ群が表示された地図は、Ｗｅｂページに貼付され、前記デーベース１４に格納される。ここで格納されたＷｅｂページは、前記ユーザ端末２からの要求があれば、前記通信処理手段４を通じて該ユーザ端末２のブラウザ上に表示される。なお、前記ユーザ端末２からの要求は、前記通信処理手段４が受け付ける。
【００２３】
≪具体的な処理内容≫
以下、図３のフローチャートに基づき前記装置１の実行するコンテンツ表示方法の処理ステップ（Ｓ０１〜Ｓ０６）を説明する。ここでは各コンテンツには、位置情報や時刻情報、タイトル、テーマ名、キーワードなどの複数の属性Ziが付与されているものとする。この属性Ｚiは、ユーザが設定した情報でもよく、前記コンテンツサーバあるいは地図情報サービスの運営者が設定した情報でもよく、ＧＰＳを利用して取得した情報でもよい。なお、Ｓ０１〜Ｓ０６の処理は、コンテンツが密集する部分に対して実施される。この密集度は、予めプログラムなどに定義された密集度算出方法により判断してもよい。
【００２４】
Ｓ０１：まず前記グループ化手段１３は、地図上のマーカの密集する部分においてコンテンツを第１番目の属性情報、即ち属性Z1を用いたグルーピングを実施する（Ｓ０１）。ここでは属性Ｚ1にコンテンツの位置情報を用いるものとする。
【００２５】
Ｓ０２：つぎに前記グループ化手段１３は、Ｓ０１の処理結果のグループ内に属するコンテンツ数を算出する。ここで算出されたコンテンツ数が予めプログラムに定義されたＮ個以上か否かを判断する（Ｓ０２）。この結果、グループ内のコンテンツ数がＮ個以上の場合には、Ｓ０３に進み、Ｎ個未満の場合にはＳ０４に進む。
【００２６】
Ｓ０３：前記グループ化手段１３は、Ｓ０２でコンテンツ数がＮ個以上と判断された場合には第２番目の属性情報、即ち属性Ｚ2に基づきＳ０１．Ｓ０２の処理を再度実施する。このように１つのグループ内のコンテンツ数がＮ個未満になるまでＳ０１．Ｓ０２の処理を繰り返す。
【００２７】
ここで第２番目以降の属性情報の順位は任意であり、“時刻情報→タイトル→・・・”の順でもよく、“時刻情報→テーマ名→・・・”でもよい．これらの順序は、地図情報サービスのシステム管理者やユーザが任意に設定でき、また別のルールを利用して動的に変化させることもできる。
【００２８】
Ｓ０４〜Ｓ０６：前記コンテンツ表示手段１２は、Ｓ０２でグループ内のコンテンツ数がＮ個未満と判断された場合にはグループの代表マーカを設定し、これを地図上に表示する（Ｓ０４）。この代表マーカは、各グループ中の任意のコンテンツから選択されるものとし、該選択されたコンテンツの属性に合わせて表示される。
【００２９】
このときユーザ端末２のブラウザ上で代表マーカが選択されると（Ｓ０５）、前記コンテンツ表示手段１２は前記通信処理手段１１を通じて前記ブラウザ上に吹き出しを表示させる（Ｓ０６）。この吹き出し内には、前記代表マーカの設定されたグループに属する全てのコンテンツが詳細表示される。詳細表示されるコンテンツの順序は、任意の属性情報に応じて設定されるものとする。
【００３０】
上記のようなＳ０１．Ｓ０３のグルーピングにはコンテンツ間の距離が利用される。例えば、属性Ｚ1（位置情報）を利用し、緯度経度から距離を算出する方法や、タイトルやテーマなどの属性情報に含まれている単語にベクトルの概念を導入し、距離を算出する方法などが用いられる。なお、Ｓ０１のグルーピングにコンテンツ間の距離が利用されていれば、Ｓ０３の再グルーピングに他の方法（例えばコンテンツ間の時刻が近似するなど）を利用してもよい。
【００３１】
図４に基づきコンテンツ間の距離とコンテンツの密集度を考慮したグルーピング方法の一例を説明する。ここではまず地図上に表示されるコンテンツＣ1を抽出する（Ｓ１１）。つぎに抽出されたコンテンツＣ1が、いずれかのグループに所属しているか否かを判定し（Ｓ１２）、所属している場合にはＳ１５に進む。
【００３２】
一方、所属していない場合には距離Δ内に位置する他のコンテンツを探索し、該当する他のコンテンツと同一グループに分類する（Ｓ１３）。ここで分類した同一グループの他のコンテンツのΔ近傍にさらに他のコンテンツが位置すれば、それらを同じグループに加え（Ｓ１４）、Ｓ１５に進む。
【００３３】
Ｓ１５では、全てのコンテンツの処理が終了しているか否かが確認され、終了している場合にはグルーピングを終了し、終了していない場合には「ｉ＋１」として次のコンテンツＣ2にＳ１１以降の処理を実行する（Ｓ１６）。この各ステップ（Ｓ１１〜Ｓ１４）を全てのコンテンツに対して行い、グルーピングする。
【００３４】
図５は、図４のグルーピングの具体例を示している。ここではＳ１１でコンテンツＣ1が最初に抽出されたものとする。また、コンテンツＣ1は、まだどのグループにも所属していないものとする（Ｓ１２）。したがって、コンテンツＣ1から距離Δ内に位置するコンテンツＣ2が探索され、両コンテンツＣ1．コンテンツＣ2を同一のグループＧ1に分類される（Ｓ１３）。つぎに、コンテンツＣ2のΔ近傍にはコンテンツＣ1．Ｃ3が位置するため、コンテンツＣ3がグループＧ1に加えられる（Ｓ１４）。同様にコンテンツＣ3のΔ近傍にはコンテンツＣ4が位置するため、該コンテンツＣ4もグループＧ1に加えられる（Ｓ１４）。
【００３５】
このようにグループＧ1に、コンテンツＣ1．Ｃ2．Ｃ3．Ｃ4を所属させる。つぎに、Ｓ１６に示すように、「ｉ＋１」としてコンテンツＣ2についての処理を開始する。このときコンテンツＣ2は、既にグループＧ1に所属しているため、コンテンツＣ3の処理に移行する（Ｓ１５．Ｓ１６）。このように全てのコンテンツ（Ｃ1〜Ｃ6）に対してグルーピングを実施するとグループＧ1．Ｇ5が得られる。なお、図５の処理内容は、グルーピングの一手法を例示であり、これに限らず、コンテンツ間の距離を利用できれば、他の手法を用いてもよい。
【００３６】
図６は、地図上のコンテンツの表示例を示し、Ｐは地図上に表示されるコンテンツのマーカを示し、Ｒは該地図上に表示されるグループの代表マーカを示している。ユーザが端末操作でマーカＰを選択（クリック）すれば、吹き出しＳに示すように、選択されたコンテンツの詳細が表示される。一方、代表マーカＲを選択（クリック）すれば、吹き出しＴに示すように、グループ内のすべてのコンテンツの詳細がサムネイルで表示される。
【００３７】
ここでは吹き出しＴは、グループ内の各コンテンツの詳細（内容，中身）を時系列に並べて一覧表示している。この配列は時刻情報ではなく、別の属性情報（位置情報やキーワードの文字列など）を利用して並べて表示してもよい。例えば、グループの中心位置を各コンテンツの位置情報から求め、該中心位置から任意の属性Ｚの距離が近い順に表示させてもよい。あるいは、どのような特徴を持ったグループなのか、グルーピングの手法から得られるグループの基準（例えば時刻が近似する、テーマが近似するなど）を同じ吹き出しＴ内に表示してもよい。また、サムネイル表示のほかにグループ内のコンテンツを時刻や距離などの順序に従って、スライドショーのように表示することも可能である。
【００３８】
このように地図上で密集するコンテンツを自動的に適切な個数のグループに分類し、各グループに属するコンテンツの詳細情報が一覧で表示されることから、コンテンツの絞込みがコンピュータにより自動的に実施される。これによりユーザの選択判断が容易化し、より少ないクリック回数で所望のコンテンツを閲覧することができる。
【００３９】
≪応用例≫
本発明は、上記実施形態に限定されるものではなく、方法を実施する装置構成などは各請求項に記載した範囲内で適宜変形することができる。例えば、本発明は、個人によるコンテンツ管理システムや位置情報検索システムのほか、ＳＮＳ機能を前記装置１に追加することでソーシャルネットワーキングサイトサービス（ＳＮＳサービス）などの情報共有システムに応用することができる。
【００４０】
この場合には、ユーザ間の共有情報、即ちマイページの地図に表示するコンテンツに本発明が利用される。ここではマイページの地図上で密集するコンテンツのグループ化などが実施されるため、ユーザは所望の共有情報を容易に閲覧することできる。
【００４１】
≪プログラム等≫
本発明は、前記各処理ステップ（Ｓ０１〜Ｓ０６．Ｓ１１〜Ｓ１５）をコンピュータに実行させるためのプログラムとしても構成することができる。このプログラムは、前記処理ステップの全てを実行させるものでもよく、あるいは前記処理ステップの一部を実行させるものでもよい。
【００４２】
前記プログラムは、Ｗｅｂサイトや電子メールなどネットワークを通じて提供することができる。また、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＭＯ、ＨＤＤ、Ｂｌｕ−ｒａｙ  Ｄｉｓｋ（登録商標）などの記録媒体１０に記録して、保存・配布することも可能である。この記録媒体は、記録媒体駆動装置１０を利用して読み出され、そのプログラムコード自体が前記実施形態の処理を実現するので、該記録媒体も本発明を構成する。
【符号の説明】
【００４３】
１…コンテンツ表示装置
２…ユーザ端末
３…外部地図データベース
４…ＲＯＭ
５…ＲＡＭ
６…ＣＰＵ
７…通信インタフェース（Ｉ／Ｆ）
８…ハードディスクドライブ装置
９…記録媒体駆動装置
１０…記録媒体
１１…通信処理手段
１２…コンテンツ表示手段
１３…グループ化手段
１４…データベース
【図１】
2010257044.tif 000003
【図２】
2010257044.tif 000004
【図３】
2010257044.tif 000005
【図４】
2010257044.tif 000006
【図５】
2010257044.tif 000007
【図６】
2010257044.tif 000008