(57)【特許請求の範囲】
【請求項１】
イベントの時刻情報、位置情報及び当該イベントの固有値を対応付けたイベント情報を記憶するイベント情報記憶部と、
クライアント装置から所定の時間幅内の時刻情報を受け付ける受付部と、
前記受付部によって受け付けられた時刻情報に対応するイベント情報が前記イベント情報記憶部に記憶されているか否かを判定し、前記イベント情報が前記イベント情報記憶部に記憶されていた場合に、前記時間幅における前記時刻情報の位置と、前記イベントの位置情報に対応する地図上の位置に多次元で表現した前記イベントの固有値とを含むイベント画像を生成する生成部と、
前記生成部によって生成されたイベント画像を前記クライアント装置に表示させる表示制御部と、
を備え、
前記生成部は、
前記地図を所定の区画に分割して、分割した区画に複数のイベントの固有値が含まれている場合には、前記複数の固有値のなかから最大値を抽出して、抽出した最大値を前記複数のイベントの固有値が含まれている区画の固有値とし、前記分割した各区画の位置に当該固有値を多次元で表現したイベント画像を生成することを特徴とするイベント情報提供装置。
【請求項２】
前記イベント情報には、イベントの発生位置および観測位置がさらに対応付けられており、
前記生成部は、
前記受付部によって受け付けられた時刻情報に対応するイベント情報が前記イベント情報記憶部に記憶されていた場合に、前記時間幅における前記時刻情報の位置と、前記イベントの観測位置に対応する地図上の位置に多次元で表現した前記イベントの固有値とを含むイベント画像を生成し、
前記イベント画像では、
前記イベントの発生位置から前記イベントの観測位置までの距離に応じて、当該距離が長い観測位置に対応する前記イベントの固有値が、当該距離が短い観測位置に対応する前記イベントの固有値よりも遅れて表示されることを特徴とする請求項１に記載のイベント情報提供装置。
【請求項３】
前記イベント情報記憶部は、前記イベント情報として、地震の発生時刻、観測位置、震度、震源地及びマグニチュードの情報を対応付けて記憶し、
前記生成部は、地図上の地震が観測された位置に震度の大きさを多次元で示すとともに、前記震源地及びマグニチュードを示す情報を付与したイベント画像を生成することを特徴とする請求項１又は２に記載のイベント情報提供装置。
【請求項４】
コンピュータで実行されるイベント情報提供方法であって、
クライアント装置から所定の時間幅内の時刻情報を受け付ける受付工程と、
イベントの時刻情報、位置情報及び当該イベントの固有値を対応付けたイベント情報を記憶するイベント情報記憶部に、前記受付工程によって受け付けられた時刻情報に対応するイベント情報が記憶されているか否かを判定し、前記イベント情報が前記イベント情報記憶部に記憶されていた場合に、前記時間幅における前記時刻情報の位置と、前記イベントの位置情報に対応する地図上の位置に多次元で表現した前記イベントの固有値とを含むイベント画像を生成する生成工程と、
前記生成工程によって生成されたイベント画像を前記クライアント装置に表示させる表示制御工程と、
を含み、
前記生成工程では、
前記地図を所定の区画に分割して、分割した区画に複数のイベントの固有値が含まれている場合には、前記複数の固有値のなかから最大値を抽出して、抽出した最大値を前記複数のイベントの固有値が含まれている区画の固有値とし、前記分割した各区画の位置に当該固有値を多次元で表現したイベント画像を生成することを特徴とするイベント情報提供方法。
【請求項５】
クライアント装置から所定の時間幅内の時刻情報を受け付ける受付手順と、
イベントの時刻情報、位置情報及び当該イベントの固有値を対応付けたイベント情報を記憶するイベント情報記憶部に、前記受付手順によって受け付けられた時刻情報に対応するイベント情報が記憶されているか否かを判定し、前記イベント情報が前記イベント情報記憶部に記憶されていた場合に、前記時間幅における前記時刻情報の位置と、前記イベントの位置情報に対応する地図上の位置に多次元で表現した前記イベントの固有値とを含むイベント画像を生成する生成手順と、
前記生成手順によって生成されたイベント画像を前記クライアント装置に表示させる表示制御手順と、
をコンピュータに実行させ、
前記生成手順では、
前記地図を所定の区画に分割して、分割した区画に複数のイベントの固有値が含まれている場合には、前記複数の固有値のなかから最大値を抽出して、抽出した最大値を前記複数のイベントの固有値が含まれている区画の固有値とし、前記分割した各区画の位置に当該固有値を多次元で表現したイベント画像を生成することを特徴とするイベント情報提供プログラム。
【請求項６】
イベントの時刻情報、位置情報及び当該イベントの固有値を対応付けたイベント情報を記憶するイベント情報記憶部と、
クライアント装置から所定の時間幅内の時刻情報を受け付ける受付部と、
前記受付部によって受け付けられた時刻情報に対応するイベント情報が前記イベント情報記憶部に記憶されているか否かを判定し、前記イベント情報が前記イベント情報記憶部に記憶されていた場合に、前記時間幅における前記時刻情報の位置と、前記イベントの位置情報に対応する地図上の位置に多次元で表現した前記イベントの固有値とを含むイベント画像を生成する生成部と、
前記生成部によって生成されたイベント画像を前記クライアント装置に表示させる表示制御部と、
を備え、
前記受付部は、前記クライアント装置から前記所定の時間幅内の時刻情報を複数受付け、
前記生成部は、前記受付部によって受け付けられた複数の時刻情報に対応するイベント画像を順次生成し、
前記表示制御部は、前記生成部によって生成された複数のイベント画像を生成された順に、前記イベントの固有値を含まない画像と交互に前記クライアント装置に表示させることを特徴とするイベント情報提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イベント情報提供装置、イベント情報提供方法及びイベント情報提供プログラムに関する。 
【背景技術】
【０００２】
従来、インターネットを介してアクセスされた携帯端末装置やＰＣ（Personal  Computer）等のクライアント装置に対して、地震情報や、津波情報などのイベント情報を含むウェブページを提供するＷｅｂサーバ等のイベント情報提供装置が知られている。例えば、イベント情報提供装置は、地図上のイベントが発生した場所にイベント内容を示したウェブページをクライアント装置に提供する。一例を挙げると、イベント情報提供装置は、地図上に震源地、震度及び発生時刻などの情報を付加した地震情報をクライアント装置に対して提供する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１９１７６１号公報
【特許文献２】特開２００６−３０１７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、所定の期間に発生したイベントの発生状況を把握することが困難になる場合がある。例えば、上述した従来技術では、複数の地震情報が時系列順にリスト形式で表示されるため、どの地域にどの程度の頻度で地震が発生しているのかを把握することが難しく、所定の期間に発生したイベントの発生状況を把握することが困難になる場合がある。
【０００５】
本願は、上記に鑑みてなされたものであって、所定の期間に発生したイベントの発生状況をユーザに容易に把握させることを課題とする。 
【課題を解決するための手段】
【０００６】
本願に係るイベント情報提供装置は、イベントの時刻情報、位置情報及び当該イベントの固有値を対応付けたイベント情報を記憶するイベント情報記憶部と、クライアント装置から所定の時間幅内の時刻情報を受け付ける受付部と、前記受付部によって受け付けられた時刻情報に対応するイベント情報が前記イベント情報記憶部に記憶されているか否かを判定し、前記イベント情報が前記イベント情報記憶部に記憶されていた場合に、前記時間幅における前記時刻情報の位置と、前記イベントの位置情報に対応する地図上の位置に多次元で表現した前記イベントの固有値とを含むイベント画像を生成する生成部と、前記生成部によって生成されたイベント画像を前記クライアント装置に表示させる表示制御部とを備えたことを特徴とする。 
【発明の効果】
【０００７】
本願に係るイベント情報提供装置、イベント情報提供方法及びイベント情報提供プログラムは、所定の期間に発生したイベントの発生状況をユーザに容易に把握させることができるという効果を奏する。 
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施形態に係るネットワークシステムの構成例を示す図である。
【図２】図２は、第１の実施形態に係るイベント情報記憶部によって記憶されるイベント情報の一例を示す図である。
【図３】図３は、第１の実施形態に係るイベント情報提供装置による処理の手順を示すフローチャートである。
【図４】図４は、第１の実施形態に係る初期画像の一例を示す図である。
【図５】図５は、第１の実施形態に係るイベント画像の一例を示す図である。
【図６】図６は、第１の実施形態に係る表示画像生成部によるイベント情報の選択について模式的に示す図である。
【図７】図７は、第１の実施形態に係るイベント画像の回転操作の一例を説明するための図である。
【図８】図８は、第１の実施形態に係るイベント画像の拡大操作の一例を示す図である。
【図９】図９は、第２の実施形態に係る情報の重畳表示の一例を示す図である。
【図１０】図１０は、第２の実施形態に係るイベント画像の動画表示の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係るイベント情報提供装置、イベント情報提供方法及びイベント情報提供プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係るイベント情報提供装置、イベント情報提供方法及びイベント情報提供プログラムが限定されるものではない。 
【００１０】
（第１の実施形態）
図１〜図９を用いて、本願に係るイベント情報提供装置、イベント情報提供方法及びイベント情報提供プログラムの第１の実施形態について説明する。 
【００１１】
〔１−１．構成〕
まず、図１を用いて、第１の実施形態に係るイベント情報提供装置が含まれるネットワークシステムの構成について説明する。図１は、第１の実施形態に係るネットワークシステム１の構成例を示す図である。図１に例示するように、第１の実施形態に係るネットワークシステム１には、クライアント装置２０１〜２０ｎと、イベント情報管理装置３００と、イベント情報提供装置１００とが含まれる。クライアント装置２０１〜２０ｎと、イベント情報管理装置３００と、イベント情報提供装置１００とは、ネットワーク４００を介して、無線通信又は有線通信を行う。なお、クライアント装置２０１〜２０ｎは、同様の構成を有するので、以下では、主にクライアント装置２０１について説明する。また、以下では、クライアント装置２０１〜２０ｎを区別する必要がない場合には、これらを総称して「クライアント装置２０」と表記する場合がある。 
【００１２】
〔１−１（１）．クライアント装置１０の構成〕
クライアント装置２０１は、携帯電話機、ＰＤＡ（Personal  Digital  Assistant）、タブレット型ＰＣ、ノート型ＰＣ、デスクトップ型ＰＣ等の情報処理装置である。クライアント装置２０１は、図１に例示するように、通信部２１１と、入力部２２１と、ブラウザ制御部２３１と、表示部２４１とを有する。 
【００１３】
通信部２１１は、ネットワーク網を介してイベント情報提供装置１００との間で各種データを送受信する。通信部２１１は、例えば、クライアント装置２０１がノート型ＰＣやデスクトップ型ＰＣである場合には、ＮＩＣ（Network  Interface  Card）等に該当する。通信部２１１は、例えば、クライアント装置２０１がタブレット型ＰＣである場合には、アンテナや通信制御を行う電子回路等である。 
【００１４】
入力部２２１は、クライアント装置２０１の利用者から各種操作の入力を受け付ける入力デバイスである。クライアント装置２０１が携帯電話機やＰＤＡである場合には、入力部２２１は、例えば、数字及び文字等を入力するテンキー、メニュー選択及び表示スクロールに利用するカーソルキー、ブラウザ等の各種アプリケーションを起動する特殊キー等である。また、クライアント装置２０１がノート型ＰＣやデスクトップ型ＰＣである場合には、入力部２２１は、例えば、キーボードやマウス等である。 また、入力部２２１は、例えば、クライアント装置２０１がタブレット型ＰＣである場合には、後述する表示部２４１に対する接触によって各種操作を検知するタッチパネル式の入力装置である。
【００１５】
ブラウザ制御部２３１は、入力部２２１へのユーザの操作に基づいて、ブラウザを表示部２４１に表示するとともに、インターネットの標準プロトコルであるＨＴＴＰ（Hypertext  Transfer  Protocol）等に従って、ＨＴＭＬ（HyperText  Markup  Language）等の言語で記述されたウェブページの取得要求であるＨＴＴＰリクエスト等をイベント情報提供装置１００に送信したり、イベント情報提供装置１００から取得したウェブページをブラウザ上に表示したりする。ブラウザ制御部２３１は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等により実現され、図示しない記憶部に予め記憶されているコンピュータプログラム（上記のブラウザ機能を実現するためのソフトウェア）を実行することにより各種処理を行う。 
【００１６】
表示部２４１は、各種情報を表示する表示デバイスであり、例えば液晶ディスプレイ等である。また、表示部２４１は、例えば、クライアント装置２０１がタブレット型ＰＣである場合には、入力部２２１と一体化されたタッチパネル等である。
【００１７】
なお、クライアント装置２０１が有する各処理部は、以下に説明する情報処理の機能や作用を実現又は実行する。 
【００１８】
〔１−１（２）．イベント情報提供装置１００の構成〕
イベント情報提供装置１００は、クライアント装置２０のブラウザ制御部２３１によって送信されるＨＴＴＰリクエストに応じて、かかるＨＴＴＰリクエストにおいて要求されたＨＴＭＬファイルや画像データ等を含むウェブページをクライアント装置２０に送信するコンピュータである。イベント情報提供装置１００は、図１に例示するように、通信部１１０と、記憶部１２０と、制御部１３０とを有する。
【００１９】
通信部１１０は、ネットワーク４００を介してクライアント装置２０との間で各種データを送受信する。また、通信部１１０は、ネットワーク４００を介してイベント情報管理装置３００との間で各種データを送受信する。通信部１１０は、例えば、ＮＩＣ等である。 
【００２０】
ここで、イベント情報管理装置３００とは、イベントの発生時刻、発生位置及びイベントの固有値を含むイベント情報を管理する装置である。イベント情報管理装置３００は、例えば、地震や、津波などのイベント情報を管理するデータベースなどである。一例を挙げると、イベント情報管理装置３００は、地震の発生時刻、地震が観測された場所、各観測場所の震度などの地震情報を管理する。
【００２１】
記憶部１２０は、図１に例示するように、画像データ記憶部１２１と、イベント情報記憶部１２２とを有する。記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置である。画像データ記憶部１２１は、後述する制御部１３０によってクライアント装置２０に提供されるウェブページに含まれる画像データなどを記憶する。画像データ記憶部１２１は、例えば、地図の画像などを記憶する。
【００２２】
イベント情報記憶部１２２は、イベントの発生時刻、発生位置及びイベントの固有値を含むイベント情報を記憶する。具体的には、イベント情報記憶部１２２は、後述する制御部１３０によってイベント情報管理装置３００から取得された地震や津波などのイベント情報を記憶する。図２は、第１の実施形態に係るイベント情報記憶部１２２によって記憶されるイベント情報の一例を示す図である。図２においては、地震に関するイベント情報の一例を示す。
【００２３】
図２に例示するように、イベント情報記憶部１２２は、例えば、地震のイベント情報「ｅｑｄａｔａ（ｅａｒｔｈｑｕａｋｅ  ｄａｔａ）」として、日時「１２１４４６（１２日１４時４６分）」に発生した地震の震源地「ｆｏｃｕｓ」の情報「三陸沖、ｍ（magnitude：マグニチュード）：７．６、ｌｏｎ（longitude：経度）：１３４、ｌａｔ（latitude：緯度）：４５」と、震度「ｉｎｔｅｎｓｉｔｙ」ごとの観測地点の情報とを記憶する。一例を挙げると、イベント情報記憶部１２２は、「１２１４４６」に発生した地震で、震度７「ｎｕｍ：７」を観測した観測地点として、「ｐｒｅｆ（prefecture：県）：ｍｉｙａｇｉ」の３地点「経度：１３４、緯度４４．３２」、「経度：１３４、緯度４３．１」及び「経度：１３４、緯度４３．１２」を記憶する。同様に、イベント情報記憶部１２２は、「１２１４４６」に発生した地震で震度６「ｎｕｍ：６」を観測した「ｆｕｋｕｓｈｉｍａ」及び「ｍｉｙａｇｉ」の各観測地点の情報を記憶する。
【００２４】
上述したように、イベント情報記憶部１２２は、発生した地震ごとに、発生時刻、震源地、各震度の観測地点の情報を含むイベント情報を記憶する。ここで、イベント情報記憶部１２２によって記憶される各震度の観測地点は、イベント情報提供装置１００の管理者によって任意に決定される。例えば、イベント情報記憶部１２２は、地震が観測された観測地点の数に応じて、震度１〜７までを観測したすべての観測地点を記憶する場合であってもよく、或いは、震度１を観測した観測地点については記憶せずに、震度２〜７までの観測地点のみを記憶する場合であってもよい。
【００２５】
図１に戻って、制御部１３０は、イベント情報提供装置１００をＷｅｂサーバとして動作させる制御部であり、クライアント装置２０から受信したＨＴＴＰリクエストに応じて、ＨＴＭＬファイルや、画像データ記憶部１２１に記憶されている画像データをクライアント装置２０に送信する。具体的には、制御部１３０は、イベント情報と、画像データとを用いて、イベントの発生を地図上で示した画像に時間軸を加えたイベント画像を生成して、生成したイベント画像をクライアント装置２０に送信する。制御部１３０は、例えば、ＣＰＵやＭＰＵ等により実現され、記憶部１２０に予め記憶されているコンピュータプログラムを実行することにより、イベント情報取得部１３１、受付部１３２、表示画像生成部１３３及びＷｅｂ制御部１３４による処理を実現する。 
【００２６】
なお、イベント情報提供装置１００が有する各処理部は、以下に説明する情報処理の機能や作用を実現又は実行する。 
【００２７】
〔１−２．作用〕
次に、図３を用いて、第１の実施形態に係るイベント情報提供装置１００による処理手順について説明する。図３は、第１の実施形態に係るイベント情報提供装置１００による処理の手順を示すフローチャートである。なお、図３においては、イベントとして地震の発生を一例に挙げて説明する。図３に例示するように、イベント情報提供装置１００のイベント情報取得部１３１は、ネットワーク４００を介して、イベント情報管理装置３００からイベント情報（地震情報）を取得して、取得した地震情報をイベント情報記憶部１２２に格納する（ステップＳ１０１）。 
【００２８】
ここで、イベント情報取得部１３１によるイベント情報の取得は、イベント情報提供装置１００の管理者によって、取得頻度、取得対象データなどが設定される。例えば、イベント情報取得部１３１は、地震が発生するごとに、地震情報に含まれるすべての情報を取得するように設定される。なお、イベント情報は、イベント情報取得部１３１によって取得される場合に限られず、例えば、イベント情報提供装置１００の管理者によって取得され、イベント情報記憶部１２２に格納される場合であってもよい。
【００２９】
続いて、受付部１３２は、イベント画像の表示要求を受け付けたか否かを判定する（ステップＳ１０２）。具体的には、受付部１３２は、クライアント装置２０の表示部２４１に表示させたウェブページ上に配置した地震情報を参照するためのリンクを、ユーザが入力部２２１を介して選択して、リンク先のウェブページを表示させるリクエストを受信してか否かを判定する。ここで、表示要求を受け付けていない場合には（ステップＳ１０２否定）、受付部１３２は、判定を継続する。 
【００３０】
一方、表示要求を受け付けた場合には（ステップＳ１０２肯定）、表示画像生成部１３３は、初期画像を生成する。そして、Ｗｅｂ制御部１３４は、生成された初期画像をイベント画像の表示要求の送信元のクライアント装置２０に送信して、初期画像を表示させる（ステップＳ１０３）。ここで、クライアント装置２０の表示部にて表示される初期画像の一例について説明する。図４は、第１の実施形態に係る初期画像の一例を示す図である。図４においては、２０１１年３月１１日の２４時間におけるイベント画像表示要求を受け付けた場合の例について示す。
【００３１】
例えば、表示画像生成部１３３は、図４に示すように、画像データ記憶部１２１から日本地図を読み出し、読み出した日本地図と、矢印１０で示す２４時間の時間軸と、矢印１１で示すマグニチュード情報と、矢印１２で示す震度の凡例とが含まれる初期画像を生成する。Ｗｅｂ制御部１３４は、表示画像生成部１３３によって生成された初期画像をクライアント装置２０に送信して、表示部にて表示させる。
【００３２】
図３に戻って、初期画像を表示させた後、受付部１３２は、時刻の指定操作を受け付けたか否かを判定する（ステップＳ１０４）。具体的には、受付部１３２は、クライアント装置２０の表示部にて表示させた初期画像の時間軸上のカーソルがドラッグなどにより移動させられたか否かを判定する。例えば、ユーザは、時間軸上に示されたマグニチュード情報に基づいて、カーソルをドラッグさせる。ここで、時刻の指定操作を受け付けていない場合には（ステップＳ１０４否定）、Ｗｅｂ制御部１３４は初期画像を継続して表示させる。一方、時刻の指定操作を受け付けた場合には（ステップＳ１０４肯定）、表示画像生成部１３３は、指定された時刻のイベント情報があるか否かを判定する（ステップＳ１０５）。例えば、表示画像生成部１３３は、イベント情報記憶部１２２によって記憶された２０１１年３月１１日の地震情報に、ドラッグ後のカーソル位置に相当する時刻の地震情報が含まれているか否かを判定する。ここで、指定された時刻のイベント情報がない場合には（ステップＳ１０５否定）、Ｗｅｂ制御部１３４は、初期画像を継続して表示させる。
【００３３】
一方、指定された時刻のイベント情報がある場合には（ステップＳ１０５肯定）、表示画像生成部１３３は、指定された時刻のイベント情報を取得して、震度、緯度、経度を抽出してイベント画像を生成する（ステップＳ１０６）。そして、表示画像生成部１３３は、指定された時刻のイベント情報すべてについて処理を実行したか否かを判定する（ステップＳ１０７）。具体的には、表示画像生成部１３３は、指定された時刻に発生した地震の各震度を観測した全てのデータについて震度、緯度、経度を抽出したか否かを判定する。そして、表示画像生成部１３３は、全てのデータそれぞれについて、緯度及び経度から地図上の位置を決定し、決定した位置に震度を示したイベント画像を生成する。 
【００３４】
続いて、Ｗｅｂ制御部１３４は、表示画像生成部１３３によって生成されたイベント画像を時刻の指定操作が実行されたクライアント装置２０に送信して、表示部にて表示させる（ステップＳ１０８）。上述したように、表示画像生成部１３３とＷｅｂ制御部１３４は、カーソルの移動に連動してイベント画像を生成して、クライアント装置２０に表示させる。すなわち、表示画像生成部１３３は、カーソルの動きに連動して時刻情報を取得し、イベント画像を生成する。そして、Ｗｅｂ制御部１３４は、生成されたイベント画像をカーソルの動きに連動してクライアント装置２０に表示させる。言い換えると、カーソルの動きに合わせて、その時刻のイベント画像が次々と表示されることとなる。
【００３５】
ここで、クライアント装置２０よって表示されるイベント画像の一例について説明する。図５は、第１の実施形態に係るイベント画像の一例を示す図である。例えば、表示画像生成部１３３は、図５に示すように、時間軸のカーソルが移動された画像に対して、矢印１３に示す地震の日時、震源地名及びマグニチュードの数値と、矢印１４に示す震源地の位置及びマグニチュードの大きさと、矢印１５に示す各観測地点における震度とを加えたイベント画像を生成する。ここで、矢印１４に示す円は、地図上の円の中心の位置が震源地を示し、円の直径がマグニチュードの大きさを示す。そして、矢印１５に示す各観測地点における震度の情報は、図５に示すように、３次元のグラフで示され、色と高さで震度が表現される。なお、３次元のグラフの表示は、震源地からの距離や、震度の大きさに応じて、時間差で表示されてもよい。例えば、震源地からの距離が遠いや、震度が小さい場合に、遅く表示されるようにしてもよい。
【００３６】
表示画像生成部１３３は、例えば、Ｔｈｒｅｅ．ｊｓなどの３Ｄレンダリングエンジンにより、図５に示すような３ＤＣＧ（３  Dimensional  Computer  Graphics）を実現する。そして、Ｗｅｂ制御部１３４は、例えば、ＷｅｂＧＬなどによりウェブページ上で図５に示すような３ＤＣＧを表示させる。これにより、ユーザは指定した時刻にどこでどのような地震が発生したかを一目で把握することができる。
【００３７】
ここで、第１の実施形態に係るイベント情報提供装置１００は、イベント画像に用いるイベント情報を選択することが可能である。例えば、表示画像生成部１３３は、地図上に表示させる各観測地点の震度の情報を取捨選択した後、イベント画像を生成することが可能である。一例を挙げると、表示画像生成部１３３は、日本地図を所定の数の区域に分割して、各区域において、それぞれ最大の震度を選択し、選択した震度をそれぞれの区域の震度としてイベント画像を生成する。図６は、第１の実施形態に係る表示画像生成部１３３によるイベント情報の選択について模式的に示す図である。なお、図６においては、分割された区域が４つのみ示されているが、実際には、日本地図全体を３２０に分割された場合にはついて示す。
【００３８】
例えば、表示画像生成部１３３は、図６の領域３０内で観測された観測点３１〜３４の震度を比較して、最大の震度を示す観測点３１の震度５＋を領域３０の震度として決する。このように、表示画像生成部１３３は、３２０の区域すべてについて、震度の比較と各領域の震度の決定とを実行する。そして、表示画像生成部１３３は、各領域に決定した震度を示す３次元のグラフを示したイベント画像を生成して、クライアント装置２０の表示部に表示させる。これにより、グラフの視認性を向上させるとともに、クライアント装置２０に対する処理負荷を低減させることが可能である。
【００３９】
図３に戻って、イベント画像を表示した後、受付部１３２は、イベント画像に対する操作又は時刻の指定操作を受け付けたか否かを判定する（ステップＳ１０９）。具体的には、受付部１３２は、イベント画像の回転操作、拡大操作、縮小操作、又は、時刻の再指定操作を受け付けたか否かを判定する。ここで、上述した操作について図７及び８を用いて説明する。図７は、第１の実施形態に係るイベント画像の回転操作の一例を説明するための図である。図７においては、図５に示すイベント画像を縦方向に回転させた図を示す。例えば、ユーザは、クライアント装置の表示部にて表示されたイベント画像に対して上方向にドラッグ＆ドロップの処理を実行する。受付部１３２は、ドラッグ＆ドロップの方向を受付けて、表示画像生成部１３３に通知する。表示画像生成部１３３は、例えば、Ｔｗｅｅｎ．ｊｓなどにより、通知された方向にイベント画像を回転させることで、図７の（Ａ）に示すように、日本地図及び震度の情報の傾斜を傾けたイベント画像を生成する。これにより、各観測地点における高さ方向の震度情報をより明確に把握させることが可能である。
【００４０】
さらに、表示画像生成部１３３は、図７の（Ｂ）の半球１６に示すように、震源地の情報に震源の深さを追加させることが可能である。かかる場合には、イベント情報記憶部１２２によって記憶された地震情報に震源の深さ情報をさらに記憶させる。そして、表示画像生成部１３３は、イベント画像を生成する際に、震源の位置に加えて、震源の深さを読み出し、半球の半径を震源の深さに応じて変化させたイベント画像を生成する。
【００４１】
次に、拡大操作について説明する。図８は、第１の実施形態に係るイベント画像の拡大操作の一例を示す図である。例えば、ユーザは、クライアント装置の表示部にて表示されたイベント画像の地図上の所望の位置をクリックする。受付部１３２は、クリックされた位置を受付けて、表示画像生成部１３３に通知する。表示画像生成部１３３は、通知された位置を拡大させた地図を生成するとともに、拡大させた地図の位置に相当するイベント情報をイベント情報記憶部１２２から読み出し、読み出したイベント情報を用いて、拡大させたイベント画像を生成する。そして、Ｗｅｂ制御部１３４は、生成された拡大後のイベント画像をクライアント装置２０に表示させる。
【００４２】
一例を挙げると、表示画像生成部１３３は、図８に示すように、東京都を拡大させたイベント画像を生成する。そして、Ｗｅｂ制御部１３４は、図８に示すように、東京都を拡大させたイベント画像と、縮小させた日本地図のイベント画像とを並列してクライアント装置２０の表示部に表示させる。これにより、イベント情報提供装置１００は、狭い範囲のより詳細な地震の発生状況を把握させることができるとともに、日本地図との比較をさせることができる。その結果、震源地と狭い地域の震度との相関関係などを明らかにすることも可能である。なお、拡大させた画像と、縮小させた画像とを並列して表示させるだけではなく、どちらか一方の画像を表示させることも可能である。
【００４３】
また、ステップＳ１０９において時刻の指定操作を受け付けた場合には（ステップＳ１０９肯定）、表示画像生成部１３３は、指定された時刻のイベント画像を生成する。そして、Ｗｅｂ制御部１３４は、生成されたイベント画像をクライアント装置２０に表示させる。ここで、Ｗｅｂ制御部１３４は、新たに指定された時刻のイベント画像を表示させる直前に表示させていたイベント画像の地震情報を一旦消した後に、新たに生成されたイベント画像をクライアント装置２０にて表示させる。
【００４４】
すなわち、ユーザがイベント画像の時間軸上でカーソルを移動させている間、表示画像生成部１３３は、イベント情報が記憶された時刻にカーソルが移動されるごとに、各時刻におけるイベント画像を生成する。そして、Ｗｅｂ制御部１３４は、カーソルが移動されている間に生成されたイベント画像を順にクライアント装置２０に表示させる際に、イベント画像と地震情報を含まない画像（例えば、初期画像など）とを交互にクライアント装置に表示させる。これにより、地震が連続的に複数回発生していることなどを容易に把握することができる。
【００４５】
図３に戻って、Ｗｅｂ制御部１３４は、図７及び８に示すように、受け付けた操作を実行した後のイベント画像（例えば、回転操作後のイベント画像、拡大操作後のイベント画像など）を表示すると（ステップＳ１１０）、受付部１３２は、イベント画像表示の終了要求を受け付けたか否かを判定する（ステップＳ１１１）。具体的には、受付部１３２は、クライアント装置２０からイベント画像を表示するウェブページから他のウェブページへの移動や、ブラウザの終了などの操作を受け付けたか否かを判定する。
【００４６】
ここで、イベント画像表示の終了要求を受け付けていない場合には（ステップＳ１１１否定）、受付部１３２は、 イベント画像に対する操作又は時刻の指定操作を受け付けたか否かを判定する（ステップＳ１０９）。一方、イベント画像表示の終了要求を受け付けた場合には（ステップＳ１１１肯定）、イベント情報提供装置１００は、処理を終了する。
【００４７】
〔１−３．効果〕
上述してきたように、第１の実施形態に係るイベント情報提供装置１００は、イベント情報記憶部１２２が、イベントの時刻情報、位置情報及び当該イベントの固有値を対応付けたイベント情報を記憶する。そして、受付部１３２が、クライアント装置２０から所定の時間幅内の時刻情報を受け付ける。そして、表示画像生成部１３３が、受付部１３２によって受け付けられた時刻情報に対応するイベント情報が前記イベント情報記憶部１２２に記憶されているか否かを判定し、前記イベント情報が前記イベント情報記憶部１２２に記憶されていた場合に、当該イベントの位置情報に対応する地図上の位置に前記イベントの固有値を多次元で表現したイベント画像を生成する。そして、Ｗｅｂ制御部１３４が、表示画像生成部１３３によって生成されたイベント画像を前記クライアント装置２０に表示させる。 
【００４８】
これにより、第１の実施形態に係るイベント情報提供装置１００は、クライアント装置２０から受け付けた所定の時間幅に含まれる時刻のイベント画像を即座にユーザに提供することを可能にする。この結果、イベント情報提供装置１００は、所定の期間に発生したイベントの発生状況をユーザに容易に把握させることを可能にする。例えば、イベント情報提供装置１００は、地震の頻度や大きさを直感的に把握させることができ、どの地域にどの程度の地震が発生したかをユーザに容易に把握させることを可能にする。 
【００４９】
また、第１の実施形態に係るイベント情報提供装置１００は、受付部１３２は、前記クライアント装置２０から前記所定の時間幅内の時刻情報を複数受付ける。そして、表示画像生成部１３３は、前記受付部１３２によって受け付けられた複数の時刻情報に対応するイベント画像を順次生成する。そして、Ｗｅｂ制御部１３４は、表示画像生成部１３によって生成された複数のイベント画像を生成された順に、前記イベントの固有値を含まない画像と交互に前記クライアント装置２０に表示させる。
【００５０】
これにより、第１の実施形態に係るイベント情報提供装置１００は、イベントが連続して発生している様子を画像で表現することができる。この結果、イベント情報提供装置１００は、ユーザに対してイベントの発生頻度や連続性などを容易に把握させることを可能にする。
【００５１】
また、第１の実施形態に係るイベント情報提供装置１００は、イベント情報記憶部１２２は、前記イベント情報として、地震の発生時刻、観測位置、震度、震源地及びマグニチュードの情報を対応付けて記憶する。そして、表示画像生成部１３３は、地図上の地震が観測された位置に震度の大きさを多次元で示すとともに、前記震源地及びマグニチュードを示す情報を付与したイベント画像を生成する。
【００５２】
これにより、第１の実施形態に係るイベント情報提供装置１００は、震源地と、各地の震度との関係、及び、マグニチュードと各地の震度との関係をユーザに提供することができる。この結果、イベント情報提供装置１００は、震度や震源地などのほかに、各情報の相関関係などをユーザに提供することを可能にする。 
【００５３】
また、第１の実施形態に係るイベント情報提供装置１００は、表示画像生成部１３３は、前記地図を所定の区画に分割して、分割した区画に複数のイベントの固有値が含まれている場合には、前記複数の固有値のなかから最大値を抽出して、抽出した最大値を前記複数のイベントの固有値が含まれている区画の固有値とし、前記分割した各区画の位置に当該固有値を多次元で表現したイベント画像を生成する。
【００５４】
これにより、第１の実施形態に係るイベント情報提供装置１００は、イベントの固有値を密集させることなく多次元化させたイベント画像を提供することができる。この結果、イベント情報提供装置１００は、ユーザが参照しやすく、イベントの発生状況を把握しやすいイベント画像を提供することを可能にする。
【００５５】
（第２の実施形態）
本願に係るイベント情報提供装置、イベント情報提供方法及びイベント情報提供プログラムは、上述した第１の実施形態以外にも種々の異なる形態にて実施されてよい。第２の実施形態では、他の実施形態について説明する。
【００５６】
〔２−１．情報の比較〕
上述した実施形態においては、広域の地図におけるイベント画像と、狭域の地図におけるイベント画像とを並列表示させることで情報を比較させる場合について説明した。しかしながら、実施形態はこれに限定されるものではなく、例えば、時間軸上に複数の情報を重畳させることで情報の比較を行わせる場合であってもよい。これについて、図９を用いて説明する。図９は、第２の実施形態に係る情報の重畳表示の一例を示す図である。図９においては、イベント画像の下部に表示された時間軸のみを示す。また、図９の（Ａ）は、情報を重畳させる前の時間軸を示し、図９の（Ｂ）は、情報を重畳させた後の時間軸を示す。
【００５７】
例えば、表示画像生成部１３３は、図９の（Ｂ）に示すように、図９の（Ａ）のマグニチュード情報１１上に、各時刻に発生した地震の最大震度の情報１７を重畳させたイベント画像を生成する。かかる場合には、表示画像生成部１３３は、時間軸上のマグニチュードの情報とは異なるレイヤに最大震度を示すグラフの画像を生成した後、画像を重畳させて表示する。これにより、震度とマグニチュードとの関係を各地震ごとに把握することができる。
【００５８】
〔２−２．動画表示〕
上述した実施形態においては、時間軸上のカーソルをユーザがドラッグすることで、各時刻におけるイベント画像を表示させる場合について説明した。しかしながら、実施形態はこれに限定されるものではなく、例えば、時間軸上のカーソルを所定の速度で自動的に移動させることで、イベント画像を動画表示させる場合であってもよい。これについて、図１０を用いて説明する。図１０は、第２の実施形態に係るイベント画像の動画表示の一例を示す図である。
【００５９】
例えば、イベント画像を動画表示させる場合には、図１０に示すように、イベント画像の下部に再生ボタンを配置するとともに、時間軸をプログレスバーとして用いる。かかる場合には、ユーザによる再生ボタンのクリックに応じて、時間軸上のカーソルが一定の速度で移動する。表示画像生成部１３３は、イベント情報を記憶された時刻にカーソルが到達するごとにイベント画像を生成する。そして、Ｗｅｂ制御部１３４は、生成されたイベント画像を順にクライアント装置に表示させる。
【００６０】
〔２−３．イベント〕
上述した実施形態においては、イベントとして地震の発生を用いる場合を一例に挙げて説明した。しかしながら、実施形態はこれに限定されるものではなく、例えば、津波、気圧、或いは、株価などを用いる場合であってもよい。以下、イベントとして津波を用いる場合を一例に挙げて説明する。かかる場合には、イベント情報取得部１３１は、イベント情報管理装置３００から津波が観測時刻、観測地点、津波の高さなどの津波情報を取得して、イベント情報記憶部１２２に格納する。 
【００６１】
そして、受付部１３２が、クライアント装置２０から津波のイベント画像の表示要求を受け付けると、表示画像生成部１３３は、まず初期画像を生成する。Ｗｅｂ制御部１３４は、生成された初期画像をクライアント装置２０に表示させる。ここで、受付部１３２が、クライアント装置２０から時刻の指定操作を受け付けると、表示画像生成部１３３は、指定された時刻の津波情報があるか否かを判定して、津波情報がある場合に、津波のイベント画像を生成する。津波のイベント画像としては、例えば、表示画像生成部１３３は、地図の平面に対して直交する平面を津波の観測地点に配置する。このとき、表示画像生成部１３３は、津波の高さに応じて平面の高さを変化させたイベント画像を生成する。
【００６２】
〔２−４．その他〕
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 
【００６３】
また、上述したイベント情報提供装置１００は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。 
【符号の説明】
【００６４】
１  ネットワークシステム
２０  クライアント装置
１００  イベント情報提供装置
１３０  制御部
１３１  イベント情報取得部
１３２  受付部
１３３  表示画像生成部
１３４  Ｗｅｂ制御部
【図１】
0005461606.tif 000002
【図２】
0005461606.tif 000003
【図３】
0005461606.tif 000004
【図４】
0005461606.tif 000005
【図５】
0005461606.tif 000006
【図６】
0005461606.tif 000007
【図７】
0005461606.tif 000008
【図８】
0005461606.tif 000009
【図９】
0005461606.tif 000010
【図１０】
0005461606.tif 000011