(57)【要約】【課題】コンテンツ画像を地図画像に合成する際に、コンテンツ画像の分類毎の特徴を容易に把握できるようにする。【解決手段】分類分けされた複数のコンテンツ画像を地図画像に合成する地図画像合成装置において、前記地図画像内に存在する存在コンテンツ画像数を分類毎に算出し、分類間での存在コンテンツ画像数の大きさの順位を決定する順位決定手段と、前記地図画像への合成対象となる分類毎のコンテンツ画像数を、前記存在コンテンツ画像数に前記順位の逆数を乗じた数に基づき決定する合成対象コンテンツ画像数決定手段と、前記地図画像への合成対象として決定された数のコンテンツ画像を分類毎に前記地図画像に合成する合成手段とを備える。【選択図】  図５
2006350225.tif 000002
【特許請求の範囲】
【請求項１】
分類分けされた複数のコンテンツ画像を地図画像に合成する地図画像合成装置であって、
前記地図画像内に存在する存在コンテンツ画像数を分類毎に算出し、分類間での存在コンテンツ画像数の大きさの順位を決定する順位決定手段と、
前記地図画像への合成対象となる分類毎のコンテンツ画像数を、前記存在コンテンツ画像数に前記順位の逆数を乗じた数に基づき決定する合成対象コンテンツ画像数決定手段と、
前記地図画像への合成対象として決定された数のコンテンツ画像を分類毎に前記地図画像に合成する合成手段と
を有することを特徴とする地図画像合成装置。
【請求項２】
前記地図画像合成装置は、
元の地図画像を複数のブロックに分割する分割手段を更に有し、
当該分割手段により分割した各ブロックの地図画像に対して、前記順位決定手段、前記合成対象コンテンツ画像数決定手段、及び前記合成手段による処理を施すことにより、コンテンツ画像が合成された地図画像を生成する請求項１に記載の地図画像合成装置。
【請求項３】
分類分けされた複数のコンテンツ画像を地図画像に合成する地図画像合成装置が実行する地図画像合成方法であって、
前記地図画像内に存在するコンテンツ画像数を分類毎に算出し、分類間でのコンテンツ画像数の大きさの順位を決定する順位決定ステップと、
前記地図画像への合成対象となる分類毎のコンテンツ画像数を、前記存在コンテンツ画像数に前記順位の逆数を乗じた数に基づき決定する合成対象コンテンツ画像数決定ステップと、
前記地図画像への合成対象として決定された数のコンテンツ画像を分類毎に前記地図画像に合成する合成ステップと
を有することを特徴とする地図画像合成方法。
【請求項４】
前記地図画像合成方法は、
元の地図画像を複数のブロックに分割する分割ステップを更に有し、
当該分割ステップにおいて分割された各ブロックの地図画像に対して、前記順位決定ステップ、前記合成対象コンテンツ画像数決定ステップ、及び前記合成ステップによる処理を施すことにより、コンテンツ画像が合成された地図画像を生成する請求項３に記載の地図画像合成方法。
【請求項５】
分類分けされた複数のコンテンツ画像を地図画像に合成する機能をコンピュータに実現させるための地図画像合成プログラムであって、コンピュータを、
前記地図画像内に存在するコンテンツ画像数を分類毎に算出し、分類間でのコンテンツ画像数の大きさの順位を決定する順位決定手段、
前記地図画像への合成対象となる分類毎のコンテンツ画像数を、前記存在コンテンツ画像数に前記順位の逆数を乗じた数に基づき決定する合成対象コンテンツ画像数決定手段、
前記地図画像への合成対象として決定された数のコンテンツ画像を分類毎に前記地図画像に合成する合成手段、
として機能させるための地図画像合成プログラム。  
【請求項６】
請求項５に記載の地図画像合成プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図画像上に多数のコンテンツ画像を合成する技術に関するものである。
【背景技術】
【０００２】
従来から、地図画像上に他のコンテンツを表すアイコン画像を合成して表示することが広く行われている。例えば、地図画像提供サイトにおいて、目的とする場所やお店のある場所などを探す場合は、住所などを検索キーワードとして入力することにより、地図画像提供装置がその場所を含む地図画像を検索し、該当する地図画像を取得してユーザ端末に表示する。この地図画像には、店舗を示すアイコン画像等が地図画像に合成されて表示されており、ユーザがこのアイコン画像を選択することにより、店舗に関するコンテンツを取得できる。また、表示された地図画像をキーとして、表示された地図画像より縮尺の大きい地図画像や縮尺の小さい地図画像を取得できる。
【０００３】
特許文献１には、地図画像にテキスト情報を合成して表示する際に、ある縮尺で表示されていたテキスト情報が縮尺の変更により他のテキスト情報と重なって見え難くなることを回避するための技術が記載されている。具体的には、各テキスト情報に、そのテキスト情報をどの縮尺の地図画像上に表示するかを決定するためのフラグを持たせ、縮尺に応じてテキスト情報の表示／非表示を決定している。これにより、どの縮尺の地図画像でも見易いテキスト情報を合成することができる。
【特許文献１】特開平５−６１４０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、縮尺に応じてテキスト情報の表示／非表示を決定していることから、縮尺によっては重要なテキスト情報が表示されなくなるという問題がある。
【０００５】
また、縮尺の小さい（縮尺率が大きいことと同義）広域の地図画像では、主要なテキスト情報しか表示されないため、テキスト情報全体を概観できないという問題がある。この問題は、地図画像上に合成する画像がテキスト情報の場合だけでなく、コンテンツを表すアイコン画像である場合にも同様に発生する。なお、本願明細書及び特許請求の範囲における「コンテンツ画像」の用語は、テキスト情報やアイコン画像等を含み、地図画像上に合成する画像を総称するものである。
【０００６】
ここで、アイコン画像全体を概観できるようにするために、全てのアイコン画像（アイコン画像の種類がＡ、Ｂ、Ｃの３つに分類されているものとする）を地図画像上に合成した場合、図１に示すように多数のアイコン画像が重なることで、地図画像の特徴を把握することが困難になる。ここで、アイコン画像Ａ、Ｂ、Ｃを個別に抽出し、それぞれのアイコン画像を単独で地図画像上に合成すると、アイコン画像Ａのみを合成した画像は図２に示すようになり、アイコン画像Ｂのみを合成した画像は図３に示すようになり、アイコン画像Ｃのみを合成した画像は図４に示すようになる。これらの図からわかるように、アイコン画像Ａの数が最も多く、次にアイコン画像Ｂ、アイコン画像Ｃの順に数が多い。しかし、全てのアイコン画像を合成した図１では、このアイコン画像別の特徴を把握することが困難である。
【０００７】
本発明は上記の点に鑑みてなされたものであり、コンテンツ画像の分類毎の特徴を容易に把握できるように、コンテンツ画像を地図画像に合成する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題は、分類分けされた複数のコンテンツ画像を地図画像に合成する地図画像合成装置であって、前記地図画像内に存在するコンテンツ画像数を分類毎に算出し、分類間でのコンテンツ画像数の大きさの順位を決定する順位決定手段と、前記地図画像への合成対象となる分類毎のコンテンツ画像数を、前記存在コンテンツ画像数に前記順位の逆数を乗じた数に基づき決定する合成対象コンテンツ画像数決定手段と、前記地図画像への合成対象として決定された数のコンテンツ画像を分類毎に前記地図画像に合成する合成手段とを有することを特徴とする地図画像合成装置により解決される。
【０００９】
前記地図画像合成装置は、元の地図画像を複数のブロックに分割する分割手段を更に備えてもよく、当該分割手段により分割した各ブロックの地図画像に対して、前記順位決定手段、前記合成対象コンテンツ画像数決定手段、及び前記合成手段による処理を施すことにより、コンテンツ画像が合成された地図画像を生成することができる。
【発明の効果】
【００１０】
本発明によれば、分類間でのコンテンツ画像数の大きさの順位が高いほど存在コンテンツ画像数を減じる割合が小さくなるため、コンテンツ画像数の多いものを強調して表示できる。また、順位の低いコンテンツ画像を順位の高いコンテンツ画像を合成した後に合成することにより、順位の低いコンテンツ画像も順位の高いコンテンツ画像に隠れずに強調して表示できる。よって、本発明によれば、コンテンツ画像の分類毎の特徴を容易に把握できるようになる。
【００１１】
また、元の地図画像をブロックに分割し、ブロック毎に本発明の合成処理を行うことにより、元に地図画像内での位置により分類毎のコンテンツ画像数に偏りが有る場合でも、コンテンツ画像の分類毎の特徴を容易に把握できるようになる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について説明する。なお、本明細書及び特許請求の範囲において、地図の“縮尺”は一般的な意味で用いている。すなわち、“縮尺を大きくする”とは、縮尺を１／Ｘとした場合に分母のＸを小さくすることであり、“縮尺を小さくする”とは、縮尺を１／Ｘとした場合に分母のＸを大きくすることである。  
本発明の実施の形態では、地図画像上に合成するコンテンツ画像としてアイコン画像を例にとる。また、本発明の実施の形態は、地図画像合成装置とユーザ端末とがインターネット等のネットワークを介して接続された構成を有する。また、地図画像合成装置は、ユーザ端末から送信される命令に応じて、アイコン画像が合成された種々の縮尺、範囲の地図画像をユーザ端末に提供する機能を有しているが、以下の各実施の形態では、地図画像合成装置における地図画像合成に係る機能のみを示している。
【００１３】
［第１の実施の形態］
まず、第１の実施の形態について説明する。図５に、本実施の形態における地図画像合成装置１の構成図を示す。図５に示すように、本実施の形態の地図画像合成装置１は、優先度算出部１１、地図画像合成部１２、地図画像本体データベース（ＤＢ）１３、コンテンツデータベース１４、地図画像プロファイルデータベース１５、合成地図画像本体データベース１６を有している。
【００１４】
この地図画像合成装置１は、ＣＰＵ、記憶装置等を有するコンピュータに、各データベースのデータを格納し、優先度算出部１１及び地図画像合成部１２の機能を実現するプログラムを搭載することにより実現可能である。また、１つのコンピュータを使用する代わりに、所定の機能について別のコンピュータを用いてもよい。例えば、地図画像本体データベース１３を、優先度算出部１１及び地図画像合成部１２を有するコンピュータとは別のコンピュータを用いて実現することができる。上記プログラムは、ＣＤ−ＲＯＭ、電子メモリ等の記録媒体に格納して提供することもできるし、ネットワークを介して配信することもできる。
【００１５】
地図画像合成装置１における地図画像本体データベース１３には、縮尺毎に地図画像が格納されている。コンテンツデータベース１４には、コンテンツを表すアイコン画像に対応するコンテンツ情報として、図６に示すようなコンテンツＩＤ、タイトル、分類情報、Ｘ座標、Ｙ座標、優先度が格納されている。すなわち、アイコン画像は分類分けされており、各分類に分類情報が割り当てられている。また、アイコン画像もコンテンツデータベース１４に格納されているものとする。合成地図画像本体データベース１６には、アイコン画像が合成された地図画像が格納されている。地図画像プロファイルデータベースには、地図画像に対応する地図画像プロファイル情報として、図７に示すような地図画像ＩＤ、地図画像の格納場所、地図画像の左上Ｘ座標、左上Ｙ座標、右下Ｘ座標、右下Ｙ座標、縮尺定数を格納している。縮尺定数は、地図画像の縮尺等に応じて予め定められた定数である。
【００１６】
本実施の形態では、縮尺定数を、縮尺１／１００００では２、縮尺１／５０００では１、縮尺１／２５００では１とする。なお、縮尺は、実際の距離を分母に、（所定の画面上での）地図画像上の距離を分子とする分数で表わされる。また、合成するコンテンツのアイコン画像の大きさ（初期サイズ）を１００とする。なお、１００の単位は、例えば所定の画面上の画素数である。
【００１７】
以下、図８のフローチャートを参照して、本実施の形態における地図画像合成装置１の処理内容を説明する。以下の処理は、地図画像合成装置１に対して、特定の縮尺の特定の範囲の地図画像表示が要求された後の処理である。
【００１８】
ステップ１：まず、優先度算出部１１が地図画像プロファイルデータベース１５にアクセスし、地図画像プロファイルデータベース１５から、要求に対応する地図画像プロファイル情報を地図画像ＩＤ毎に全て抽出する。
【００１９】
ステップ２：優先度算出部１１が、それぞれの地図画像ＩＤ毎の地図画像プロファイル情報に対して、地図画像内に含まれるコンテンツのアイコン画像数を分類情報毎に計算する。地図画像ＩＤ毎に同様の処理が行われるので、図７に示す地図画像ＩＤがＡ１−１の地図画像を例にとり具体的処理内容を説明する。
【００２０】
優先度算出部１１は、コンテンツデータベース１４にアクセスし、Ａ１−１の地図画像プロファイル情報中の左上Ｘ座標、左上Ｙ座標、右下Ｘ座標、右下Ｙ座標に基づき、アイコン画像のＸ座標がＡ１−１の左上Ｘ座標から右下Ｘ座標の範囲内であり、かつ、アイコン画像のＹ座標が左上Ｙ座標から右下Ｙ座標の範囲内にあるアイコン画像を検索することにより、Ａ１−１の地図画像の領域に含まれるアイコン画像を全て抽出し、アイコン画像の個数を分類情報毎に求める。
【００２１】
ここでは、Ａ１−１内の分類情報毎のアイコン画像数が以下のように算出されたものとする。
・分類情報１：１４５個
・分類情報２：６８個
・分類情報３：１６４個
・分類情報４：９８個
・分類情報５：１２個
ステップ３：次に、アイコン画像の分類情報毎に優先順位を算出する。すなわち、優先度算出部１１は、ステップ２で算出した分類情報毎のアイコン画像数に基づき、最もアイコン画像数の多い分類を１位、次に多いものに２位というように順位を付ける。Ａ１−１の場合は、分類情報３が１位、分類情報１が２位、分類情報４が３位、分類情報２が４位、分類情報５が５位となる。
【００２２】
優先度算出部１１は、これらの順位とアイコン画像数とをカンマで区切り、図９に示すように、分類情報毎に地図画像プロファイル情報に追加する。
【００２３】
優先度算出部１１は、ステップ１で抽出した全ての地図画像ＩＤの地図画像プロファイル情報に対してステップ２、３の処理を行う。
【００２４】
ステップ４：続いて、地図画像合成部１２は、地図画像プロファイルデータベース１５５にアクセスして地図画像プロファイル情報を抽出し、抽出した地図画像プロファイル情報における縮尺定数を用いて、合成するアイコン画像の大きさを以下の計算式を用いて決定する。
【００２５】
アイコン画像の大きさ  ＝  初期サイズ  ×  １／縮尺定数
ここで、Ａ１−１を例にとると、Ａ１−１の縮尺は１／１００００のため縮尺定数は２であり、合成するアイコン画像の大きさは以下の通りとなる。
【００２６】
アイコン画像の大きさ  ＝  １００  ×  １／２  ＝  ５０
なお、縮尺に応じてアイコン画像の大きさを変えることは必須ではない。
【００２７】
ステップ５：続いて、地図画像合成部１２は、分類情報付きの地図画像プロファイル情報を参照し、分類情報順位に基づき、分類情報毎の優先割合を算出する。ここでは、下記の計算式（優先割合関数）を用いて算出する。
【００２８】
ある分類のアイコン画像の優先割合  ＝  １／順位
従って、分類情報毎の優先割合は以下の通りとなる。
（分類情報１）  優先割合  ＝  １／順位  ＝  １／２
（分類情報２）  優先割合  ＝  １／順位  ＝  １／４
（分類情報３）  優先割合  ＝  １／順位  ＝  １／１
（分類情報４）  優先割合  ＝  １／順位  ＝  １／３
（分類情報５）  優先割合  ＝  １／順位  ＝  １／５
ステップ６−１：次に、地図画像合成部１２は、ステップ５で算出した分類情報毎の優先割合と地図画像に含まれるアイコン画像数、及び地図画像の縮尺定数を乗算して、合成するアイコン画像数を分類情報毎に算出する。Ａ１−１に対する算出結果を以下に示す。
【００２９】
（分類情報１）
合成するアイコン画像数  
＝  合成するアイコン画像の優先割合  ×  アイコン画像の個数  ×  １／縮尺定数  
＝  １／２  ×  １４５  ×  １／２  
＝  ３６．２５
（分類情報２）
合成するアイコン画像数  
＝  合成するアイコン画像の優先割合  ×  アイコン画像の個数  ×  １／縮尺定数  
＝  １／４  ×  ６８  ×  １／２  
＝  ８．５
（分類情報３）
合成するアイコン画像数  
＝  合成するアイコン画像の優先割合  ×  アイコン画像の個数  ×  １／縮尺定数  
＝  １  ×  １６４  ×  １／２  
＝  ８２
（分類情報４）
合成するアイコン画像数  
＝  合成するアイコン画像の優先割合  ×  アイコン画像の個数  ×  １／縮尺定数  
＝  １／３  ×  ９８  ×  １／２  
＝  １６．３
（分類情報５）
合成するアイコン画像数  
＝  合成するアイコン画像の優先割合  ×  アイコン画像の個数  ×  １／縮尺定数  
＝  １／５  ×  １２  ×  １／２  
＝  １．２
上記の結果から、地図画像Ａ１−１におけるアイコン画像合成個数は、分類情報１のアイコン画像が３６個、分類情報２のアイコン画像が８個、分類情報３のアイコン画像が８２個、分類情報４のアイコン画像が１６個、分類情報５のアイコン画像が１個となる。
【００３０】
ステップ６−２：続いて、地図画像合成部１２は、分類情報毎に、コンテンツデータベース（図６）に記載された優先度の高いほうからステップ６−１で求めたアイコン画像合成個数分のアイコン画像を選択して地図画像への合成対象アイコン画像とする。
【００３１】
具体的には、地図画像Ａ１−１の場合において、分類情報１のアイコン画像については優先度の高い上位３６個を選択し、分類情報２のアイコン画像については優先度の高い上位８個を選択し、分類情報３のアイコン画像については優先度の高い上位８２個を選択し、分類情報４のアイコン画像については優先度の高い上位１６個を選択し、分類情報５のアイコン画像については優先度の高い上位１個を選択し、地図画像への合成対象アイコン画像とする。
【００３２】
ステップ６−３：そして、地図画像合成部１２は、ステップ３で求めた分類情報毎のアイコン画像数の順位を用い、最初に、順位が１位の分類情報に対応するアイコン画像を地図画像に合成し、次に、２位、３位、．．、の順番でアイコン画像を地図画像に合成する。アイコン画像を地図画像に合成する場合には、各アイコン画像をステップ４で求めた大きさとし、コンテンツデータベース１４内のＸ座標、Ｙ座標を参照して対応する地図画像上に合成する。
【００３３】
地図画像合成部１２は、ステップ４、ステップ５、ステップ６−１〜６−３の処理を表示対象となっている全ての地図画像に対して行う。
【００３４】
なお、上記の例での優先度算出部１１、地図画像合成部１２の処理内容は一例であり、優先度算出部１１で行っている処理の一部を地図画像合成部１２で行ってもよいし、地図画像合成部１２で行っている処理の一部を優先度算出部１１で行ってもよい。
【００３５】
［第２の実施の形態］
次に、第２の実施の形態について説明する。第２の実施の形態では、各地図画像ＩＤの地図画像毎に、地図画像を複数のブロックに分割し、分割したそれぞれのブロックに対して合成処理を行う例について説明する。
【００３６】
図１０に、本実施の形態における地図画像合成装置２の構成図を示す。図１０に示すように、本実施の形態の地図画像合成装置２は、ブロック算出部２１、優先度算出部２２、地図画像合成部２３、地図画像本体データベース２４、コンテンツデータベース２５、地図画像プロファイルデータベース２６、ブロックプロファイルデータベース２７、合成地図画像本体データベース２８を有している。
【００３７】
第１の実施の形態と同様に、この地図画像合成装置２は、ＣＰＵ、記憶装置等を有するコンピュータに、各データベースのデータを格納し、ブロック算出部２１、優先度算出部２２及び地図画像合成部２３の機能を実現するプログラムを搭載することにより実現可能である。また、１つのコンピュータを使用する代わりに、所定の機能について別のコンピュータを用いてもよい。例えば、地図画像本体データベース２４を、ブロック算出部２１、優先度算出部２２及び地図画像合成部２３を有するコンピュータとは別のコンピュータを用いて実現することができる。
【００３８】
地図画像合成装置２における地図画像本体データベース２４には、縮尺毎に地図画像が格納されている。コンテンツデータベース２５には、コンテンツを表すアイコン画像に対応する情報として、図１１に示すようなコンテンツＩＤ、タイトル、分類情報、Ｘ座標、Ｙ座標、優先度が格納されている。また、アイコン画像もコンテンツデータベース１１に格納されているものとする。合成地図画像本体データベース２８には、アイコン画像が合成された地図画像が格納されている。地図画像プロファイルデータベース２６には、地図画像に対応する情報として、図１２に示すような地図画像ＩＤ、地図画像の格納場所、地図画像の左上Ｘ座標、左上Ｙ座標、右下Ｘ座標、右下Ｙ座標、縮尺定数を格納している。縮尺定数は、地図画像の縮尺等に応じて予め定められた定数である。
【００３９】
以下、図１３のフローチャートを参照して、本実施の形態における地図画像合成装置２の処理内容を説明する。以下の処理は、地図画像合成装置２に対して、特定の縮尺の特定の範囲の地図画像表示が要求された後の処理である。
【００４０】
ステップ１：まず、ブロック算出部２１が地図画像プロファイルデータベース２６にアクセスし、地図画像プロファイルデータベース２６から、要求に対応する地図画像プロファイル情報を地図画像ＩＤ毎に全て抽出する。
【００４１】
ステップ２：続いて、ブロック算出部２１が、各地図画像を予め設定したブロック数である縦２分割・横２分割で分割する。地図画像ＩＤがＡ１−１の地図画像を例にとって説明すると、図１４に示すように４分割される。次に、分割したそれぞれのブロックにブロックＩＤ：block1〜block4を付与し、ブロックプロファイルデータベース２７に、ブロックＩＤ、元の地図画像ＩＤ、左上Ｘ座標、左上Ｙ座標、右下Ｘ座標、右下Ｙ座標を格納する。block1〜block4を含むブロックプロファイル情報を図１５に示す。
【００４２】
ステップ３：次に、ブロック算出部２１は、ステップ２で生成したブロックプロファイルデータベース２７内のそれぞれのブロックＩＤ毎のブロックに対して、ブロック内に含まれるコンテンツのアイコン画像数を分類情報毎に計算する。ここでは、ブロックＩＤがblock1のブロックに対する処理について説明する。
【００４３】
ブロック算出部２１は、コンテンツデータベース２５にアクセスし、block1のブロックプロファイル情報中の左上Ｘ座標、左上Ｙ座標、右下Ｘ座標、右下Ｙ座標に基づき、アイコン画像のＸ座標がblock1の左上Ｘ座標から右下Ｘ座標の範囲内であり、かつ、アイコン画像のＹ座標が左上Ｙ座標から右下Ｙ座標の範囲内にあるアイコン画像を検索することにより、block1の領域に含まれるアイコン画像を全て抽出し、アイコン画像の個数を分類情報毎に求める。
【００４４】
ここでは、block1内の分類情報毎のアイコン画像数が以下のように算出されたものとする。
・分類情報１：１００個
・分類情報２：５０個
・分類情報３：８０個
・分類情報４：９０個
・分類情報５：１０個
ステップ４：次に、アイコン画像の分類情報毎に優先順位をブロック毎に算出する。すなわち、ブロック算出部２１は、ステップ３で算出した分類情報毎のアイコン画像数に基づき、最もアイコン画像数の多い分類を１位、次に多いものに２位というように順位を付ける。block1の場合は、分類情報１が１位、分類情報４が２位、分類情報３が３位、分類情報２が４位、分類情報５が５位となる。
【００４５】
ブロック算出部２１は、これらの順位とアイコン画像数とをカンマで区切り、図１６に示すように、分類情報毎にブロックプロファイル情報に追加する。
【００４６】
なお、ブロック算出部２１は、ステップ１で抽出した全ての地図画像ＩＤの地図画像プロファイル情報に対してステップ２〜４の処理を行う。
【００４７】
ステップ５：続いて、地図画像合成部２３は、地図画像プロファイルデータベース２６にアクセスして対象となっている地図画像プロファイル情報を抽出し、抽出した地図画像プロファイル情報における縮尺定数を用いて、合成するアイコン画像の大きさを以下の計算式を用いて決定する
アイコン画像の大きさ  ＝  初期サイズ  ×  １／縮尺定数
ここで、Ａ１−１を例にとると、Ａ１−１の縮尺は１／１００００のため縮尺定数は２であり、合成するアイコン画像の大きさは以下の通りとなる。
【００４８】
アイコン画像の大きさ  ＝  １００  ×  １／２  ＝  ５０
続いて、地図画像合成部２３は、優先度算出部２２に処理依頼と、処理対象となっている地図画像ＩＤ（ここではＡ１−１とする）を送信する。
【００４９】
ステップ６：優先度算出部２２が処理依頼と地図画像ＩＤを受信すると、優先度算出部２２は、ブロックプロファイルデータベース２７にアクセスし、受信した地図画像ＩＤに対応するブロックプロファイル情報を抽出する。受信した地図画像ＩＤはＡ１−１なので、優先度算出部２２はblock1、block2、block3、block4のブロックプロファイル情報を抽出する。
【００５０】
ステップ７：続いて、優先度算出部２２は、ステップ６で抽出したブロックプロファイル情報に含まれる分類情報毎順位に基づき、分類情報毎のアイコン画像の優先割合を算出する。ここでは、下記の計算式（優先割合関数）を用いて算出する。
【００５１】
アイコン画像の優先割合  ＝  １／順位
block1を例にとると、分類情報毎の優先割合は以下の通りとなる。
（分類情報１）  優先割合  ＝  １／順位  ＝  １／１
（分類情報２）  優先割合  ＝  １／順位  ＝  １／４
（分類情報３）  優先割合  ＝  １／順位  ＝  １／３
（分類情報４）  優先割合  ＝  １／順位  ＝  １／２
（分類情報５）  優先割合  ＝  １／順位  ＝  １／５
ステップ８−１：次に、優先度算出部２２は、ステップ７で算出した分類情報毎の優先割合とブロックに含まれるアイコン画像数、及び地図画像の縮尺定数を乗算して、合成するアイコン画像数を分類情報毎に算出する。block1に対する算出結果を以下に示す。
【００５２】
（分類情報１）
合成するアイコン画像数  
＝  合成するアイコン画像の優先割合  ×  アイコン画像の個数  ×  １／縮尺定数  
＝  １／１  ×  １００  ×  １／２  
＝  ５０．００
（分類情報２）
合成するアイコン画像数  
＝  合成するアイコン画像の優先割合  ×  アイコン画像の個数  ×  １／縮尺定数  
＝  １／４  ×  ５０  ×  １／２  
＝  ６．２５
（分類情報３）
合成するアイコン画像数  
＝  合成するアイコン画像の優先割合  ×  アイコン画像の個数  ×  １／縮尺定数  
＝  １／３  ×  ８０  ×  １／２  
＝  １３．３３
（分類情報４）
合成するアイコン画像数  
＝  合成するアイコン画像の優先割合  ×  アイコン画像の個数  ×  １／縮尺定数  
＝  １／２  ×  ９０  ×  １／２  
＝  ２２．５０
（分類情報５）
合成するアイコン画像数  
＝  合成するアイコン画像の優先割合  ×  アイコン画像の個数  ×  １／縮尺定数  
＝  １／５  ×  １０  ×  １／２  
＝  １．００
上記の結果から、block1におけるアイコン画像合成個数は、分類情報１のアイコン画像が５０個、分類情報２のアイコン画像が６個、分類情報３のアイコン画像が１３個、分類情報４のアイコン画像が２２個、分類情報５のアイコン画像が１個となる。優先度算出部２２は、算出結果を地図画像合成部２３に送信する。
【００５３】
ステップ８−２：続いて、地図画像合成部２３は、分類情報毎に、コンテンツデータベース２５（図１１）に記載された優先度の高いほうからステップ８−１で求めたアイコン画像合成個数分のアイコン画像を選択して地図画像への合成対象アイコン画像とする。
【００５４】
具体的には、block1の場合において、分類情報１のアイコン画像については優先度の高い上位５０個を選択し、分類情報２のアイコン画像については優先度の高い上位６個を選択し、分類情報３のアイコン画像については優先度の高い上位１３個を選択し、分類情報４のアイコン画像については優先度の高い上位２２個を選択し、分類情報５のアイコン画像については優先度の高い上位１個を選択し、地図画像への合成対象アイコン画像とする。
【００５５】
ステップ８−３：そして、地図画像合成部２３は、ステップ４で求められた分類情報毎のアイコン画像数の順位を用い、最初に、順位が１位の分類情報に対応するアイコン画像を地図画像に合成し、次に、２位、３位、．．、の順番でアイコン画像を地図画像に合成する。アイコン画像を地図画像に合成する場合には、各アイコン画像をステップ５で求めた大きさとし、コンテンツデータベース内のＸ座標、Ｙ座標を参照して対応する地図画像上に合成する。
【００５６】
地図画像合成装置は、ステップ５、ステップ６、ステップ７、ステップ８−１〜８−３の処理を表示対象となっている全ての地図画像に対して行う。
【００５７】
［効果について］
膨大な数のアイコン画像を地図画像上に合成する際に、従来手法であれば図１７に示したように数の多いアイコン画像が他のアイコン画像と重なって強調されない。また、４つのブロックに分割してみると、ブロック１、２ではＡが多く、ブロック３ではＣが多く、ブロック４ではＢが多いが、図１７からはその特徴が明瞭でない。本実施の形態で説明した地図画像合成装置によれば、図１８に示すように、各ブロックでコンテンツ数の多いコンテンツが強調され、かつ、コンテンツ数の少ないコンテンツも他のコンテンツに隠れずに強調される。
【００５８】
また、本実施の形態で説明した地図画像合成装置によれば、特定の縮尺の特定の範囲の地図画像表示要求に応じて、その縮尺、範囲に適合した合成地図画像を生成するので、地図画像の範囲、縮尺等を切替えながら表示する際には、切り替え後の地図画像を動的に生成でき、アイコン画像数の多さ、少なさを強調した連続的な地図画像の表示が可能となる。
【００５９】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【図面の簡単な説明】
【００６０】
【図１】従来技術において地図画像上にアイコン画像を合成した例を示す図である。
【図２】従来技術を説明するための図である。
【図３】従来技術を説明するための図である。
【図４】従来技術を説明するための図である。
【図５】第１の実施の形態における地図画像合成装置の構成図である。
【図６】第１の実施の形態におけるコンテンツ情報を示す図である。
【図７】第１の実施の形態における地図画像プロファイル情報を示す図である。
【図８】第１の実施の形態における地図画像合成装置の処理を示すフローチャートである。
【図９】第１の実施の形態における分類情報付きの地図画像プロファイル情報を示す図である。
【図１０】第１の実施の形態における地図画像合成装置の構成図である。
【図１１】第２の実施の形態におけるコンテンツ情報を示す図である。
【図１２】第２の実施の形態における地図画像プロファイル情報を示す図である。
【図１３】第２の実施の形態における地図画像合成装置の処理を示すフローチャートである。
【図１４】第２の実施の形態における地図分割画像を示す図である。
【図１５】第２の実施の形態におけるブロックプロファイル情報を示す図である。
【図１６】第２の実施の形態における分類情報付きのブロックプロファイル情報を示す図である。
【図１７】本発明の効果を説明するための従来技術に基づく合成画像例である。
【図１８】本発明の効果を説明するための合成画像例である。
【符号の説明】
【００６１】
１  地図画像合成装置
１１  優先度算出部
１２  地図画像合成部
１３  地図画像本体データベース
１４  コンテンツデータベース
１５  地図画像プロファイルデータベース
１６  合成地図画像本体データベース
２  地図画像合成装置
２１  ブロック算出部
２２  優先度算出部
２３  地図画像合成部
２４  地図画像本体データベース
２５  コンテンツデータベース
２６  地図画像プロファイルデータベース
２７  ブロックプロファイルデータベース
２８  合成地図画像本体データベース
【図１】
2006350225.tif 000003
【図２】
2006350225.tif 000004
【図３】
2006350225.tif 000005
【図４】
2006350225.tif 000006
【図５】
2006350225.tif 000007
【図６】
2006350225.tif 000008
【図７】
2006350225.tif 000009
【図８】
2006350225.tif 000010
【図９】
2006350225.tif 000011
【図１０】
2006350225.tif 000012
【図１１】
2006350225.tif 000013
【図１２】
2006350225.tif 000014
【図１３】
2006350225.tif 000015
【図１４】
2006350225.tif 000016
【図１５】
2006350225.tif 000017
【図１６】
2006350225.tif 000018
【図１７】
2006350225.tif 000019
【図１８】
2006350225.tif 000020