(57)【特許請求の範囲】
【請求項１】
表示手段に表示される地図上に位置を表示する対象について、当該対象の位置を示す位置情報を取得する取得手段と、
前記取得手段により取得された位置情報が示す位置が前記地図の表示範囲内となる対象については当該地図上に位置が表示され、前記位置情報が示す位置が前記地図の表示範囲外となる対象については前記表示範囲に対する所定の方向に予め設定された表示範囲外エリアの中の対象数を集計して当該方向を示すマークと共に集計結果の対象数が表示される、画面情報を生成する生成手段と、
前記生成手段により生成された画面情報を前記表示手段へ出力する出力手段と、
を有し、
前記生成手段は、前記表示範囲外エリアが前記表示範囲に対する複数の方向に設定される場合、各方向のマークのうち、対象数が他のマークよりも多いマークを当該他のマークと区別して表示させる前記画面情報を生成する
ことを特徴とする位置表示制御装置。
【請求項２】
前記生成手段は、前記表示手段に表示された前記マークが選択された場合、当該マークの方向に対して集計された対象がリスト表示される画面情報を生成し、リスト表示された何れかの対象が選択された場合、選択された対象の位置を前記表示範囲の中心として、前記地図をスクロール移動し、前記取得された位置情報が示す位置が当該地図の表示範囲内となる対象については当該地図上に位置が表示され、前記位置情報が示す位置が当該地図の表示範囲外となる対象については当該表示範囲に対する前記所定の方向に設定された表示範囲外エリアの中の対象数を集計して当該方向を示すマークと共に集計結果の対象数が表示される、画面情報を生成する
ことを特徴とする請求項１に記載の位置表示制御装置。
【請求項３】
前記生成手段は、前記表示手段に表示された前記マークを移動させる操作が行われた場合、前記マークの画面上の位置を操作方向に移動させ、前記マークの移動に追随して前記表示範囲外エリアを移動させて当該エリア内の対象数を集計する
ことを特徴とする請求項１または２に記載の位置表示制御装置。
【請求項４】
前記取得手段は、前記表示範囲の中心の位置から近い順に所定数の対象の位置を示す位置情報を取得する
ことを特徴とする請求項１〜３の何れか１つに記載の位置表示制御装置。
【請求項５】
表示された地図を操作に従ってスクロールさせる地図制御手段をさらに有し、
前記取得手段は、地図のスクロールが一定時間停止する度に、前記位置情報を取得することを特徴とする請求項１〜４の何れか１つに記載の位置表示制御装置。
【請求項６】
前記対象に映画館が含まれており、
映画館の上映タイトル及び上映開始時刻を記憶した記憶手段と、
指定された上映タイトルに係る映画館の上映開始時刻を前記記憶手段から検索する検索手段と、を有し
前記取得手段は、前記検索手段により検索された映画館の位置を示す位置情報を取得し、
前記生成手段は、前記取得手段により取得された位置情報が示す位置が前記地図の表示範囲内となる映画館については、前記検索手段により検索された、前記指定された上映タイトルの直近の上映開始時刻までの時間間隔を識別可能にして当該地図上に位置が表示される、画面情報を生成する
ことを特徴とする請求項１〜５の何れか１つに記載の位置表示制御装置。
【請求項７】
前記検索手段は、現在地を入力し、現在地から映画館まで所要時間の短い順に上映開始時間を検索可能とし、
前記生成手段は、前記取得手段により取得された位置情報が示す位置が前記表示範囲内となる映画館については当該地図上に位置と共に、当該映画館への所要時間に基づき、当該映画館への到着時間と直近の上映開始までの時間間隔を識別可能に表示する画面情報を生成する
ことを特徴とする請求項６に記載の位置表示制御装置。
【請求項８】
コンピュータが実行する位置表示制御方法であって、
表示デバイスに表示される地図上に位置を表示する対象について、当該対象の位置を示す位置情報を記憶デバイスから取得する取得工程と、
前記取得工程により取得された位置情報が示す位置が前記地図の表示範囲内となる対象については当該地図上に位置が表示され、前記位置情報が示す位置が前記地図の表示範囲外となる対象については前記表示範囲に対する所定の方向に予め設定された表示範囲外エリアの中の対象数を集計して当該方向を示すマークと共に集計結果の対象数が表示される画面情報を生成する生成工程と、
前記生成工程により生成された画面情報を前記表示デバイスへ出力する出力工程と、
を含み、
前記生成工程は、前記表示範囲外エリアが前記表示範囲に対する複数の方向に設定される場合、各方向のマークのうち、対象数が他のマークよりも多いマークを当該他のマークと区別して表示させる前記画面情報を生成する
ことを特徴とする位置表示制御方法。
【請求項９】
表示デバイスに表示される地図上に位置を表示する対象について、当該対象の位置を示す位置情報を記憶デバイスから取得する取得手順と、
前記取得手順により取得された位置情報が示す位置が前記地図の表示範囲内となる対象については当該地図上に位置が表示され、前記位置情報が示す位置が前記地図の表示範囲外となる対象については前記表示範囲に対する所定の方向に予め設定された表示範囲外エリアの中の対象数を集計して当該方向を示すマークと共に集計結果の対象数が表示される画面情報を生成する生成手順と、
前記生成手順により生成された画面情報を前記表示デバイスへ出力する出力手順と、
をコンピュータに実行させ、
前記生成手順は、前記表示範囲外エリアが前記表示範囲に対する複数の方向に設定される場合、各方向のマークのうち、対象数が他のマークよりも多いマークを当該他のマークと区別して表示させる前記画面情報を生成する
ことを特徴とする位置表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置表示制御装置、位置表示制御方法および位置表示制御プログラムに関する。
【背景技術】
【０００２】
近年、地図情報を用いた情報の提供が行われている。例えば、スマートフォンやタブレット型ＰＣ（Personal  Computer）等の端末装置では、地図を表示させ、目的とする施設などの対象の位置をマークなどで示すサービスが提供されている。このように地図上に対象の位置を示すことにより、対象の位置を把握しやすくすることができる。一方、地図の表示範囲外に存在する対象は、ユーザが地図を移動させるなど地図の表示範囲を変更しなければ、位置を示すことができない。
【０００３】
例えば、ナビゲーション装置において、表示範囲外に存在する施設のマークを、施設の位置と表示範囲の中央とを結ぶ直線が表示範囲と交わる表示範囲の周辺部分の位置に合成して表示する従来技術が知られている。かかる技術によれば、地図の表示範囲外に存在する施設がどの方向にあるか示すことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２２８４５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、地図の表示範囲外に存在する対象を表示させるにはどの方向へ地図を移動させればよいか把握しづらい場合があった。例えば、表示範囲の周辺部分に多数のマークが表示された場合、ユーザは、どの方向に地図を移動させれば多くの対象が表示されるか把握しづらい。
【０００６】
本願は、上記に鑑みてなされたものであって、地図の表示範囲外に存在する対象への移動方向を把握しやすく示すことができる位置表示制御装置、位置表示制御方法および位置表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る位置表示制御装置は、表示手段に表示させる地図上に位置を表示する対象について、当該対象の位置を示す位置情報を取得する取得手段と、前記取得手段により取得された位置情報が示す位置が前記地図の表示範囲内となる対象については当該地図上に位置が表示され、前記位置情報が示す位置が前記地図の表示範囲外となる対象については前記表示範囲に対する所定の方向に予め設定された表示範囲外エリアの中の対象数を集計して当該方向を示すマークと共に集計結果の対象数が表示される、画面情報を生成する生成手段と、前記生成手段により生成された画面情報を前記表示手段へ出力する出力手段と、を有することを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、地図の表示範囲外に存在する対象への移動方向を把握しやすく示すことができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る位置表示制御処理の一例を示す説明図である。
【図２】図２は、システムの全体の概略構成の一例を示す図である。
【図３】図３は、実施形態に係る端末装置の構成例を示す図である。
【図４】図４は、実施形態に係るサーバ装置の構成例を示す図である。
【図５】図５は、映画館情報のデータ構成の一例を示す図である。
【図６】図６は、スケジュール情報のデータ構成の一例を示す図である。
【図７】図７は、位置が表示範囲内であるか否かの判定を説明する説明図である。
【図８】図８は、位置表示制御処理の流れを示すシーケンス図である。
【図９】図９は、対象数が他のマークよりも多いマークを区別して表示させた一例を示す図である。
【図１０】図１０は、リスト表示の一例を説明する説明図である。
【図１１】図１１は、マークを回転移動の一例を説明する説明図である。
【図１２】図１２は、実施形態に係るサーバ装置の構成例を示す図である。
【図１３】図１３は、映画の上映開始までの時間間隔を識別可能に表示した一例を説明する説明図である。
【図１４】図１４は、映画の上映開始までの時間間隔を識別可能に表示した一例を説明する説明図である。
【図１５】図１５は、映画館までの交通費を識別可能に表示した一例を説明する説明図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る位置表示制御装置、位置表示制御方法および位置表示制御プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る位置表示制御装置、位置表示制御方法および位置表示制御プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
〔１．位置表示制御処理〕
まず、図１を用いて、実施形態に係る位置表示制御処理の一例について説明する。図１は、実施形態に係る位置表示制御処理の一例を示す説明図である。図１の例では、位置表示制御処理によって端末装置１１に表示される画面の一例が示されている。図１に示した端末装置１１は、例えば、スマートフォン等の携帯端末であり、表示部２１を有する。端末装置１１にはタッチパネルが採用されており、表示部２１は、各種情報を表示するだけでなく、指や専用ペン等によってタッチされることで各種操作を受け付ける。
【００１２】
端末装置１１には、地図情報を用いた情報の提供が行われている。例えば、端末装置１１では、後述するサーバ装置１２により、地図を表示させ、施設などの対象の位置をマークなどで示すサービスが提供されている。本実施形態では、位置を表示する対象を映画館とし、サーバ装置１２に検索された映画館の位置をマーク１４で示すサービスが提供されている場合を例に説明する。実施形態に係る端末装置１１は、図１（Ａ）に示すように、表示部２１に地図が表示される。また、端末装置１１は、サーバ装置１２により、表示部２１に表示された地図の表示範囲の中心の位置から近い順に所定数の映画館が検索され、検索結果が表示される。本実施形態では、所定数を、例えば、１５件とするがこれに限定されるものではない。端末装置１１は、表示部２１に表示された地図の表示範囲内にある映画館については当該地図上の映画館の位置にマーク１４が表示される。例えば、図１（Ａ）の例では、Ａ駅とＤ駅の近辺にマーク１４が表示されている。また、端末装置１１は、表示部２１に表示された地図の表示範囲外にある映画館については表示範囲に対する所定の方向毎に設定された表示範囲外エリアの中の映画館数を集計して当該方向を示すマーク１５と共に集計された映画館数が表示される。本実施形態では、表示範囲に対する所定の方向として、表示部２１の上下左右の４方向とする。また、本実施形態では、方向を示すマーク１５として矢印を表示する。例えば、図１（Ａ）の例では、表示部２１の上下左右の中央部分にマーク１５が表示され、マーク１５内に集計された映画館数が表示されている。図１（Ａ）の例では、右方向に映画館が１０件あることを示し、上方向に映画館が１件あることを示し、左方向に映画館が２件あることを示し、下方向に映画館が０件あることを示す。なお、所定の方向は、上下左右の４方向に限定されず、例えば、さらに右上、右下、左上、左下を加えた８方向としてもよい。また、所定の方向は、東西南北の４方向などの方位として定めてもよい。また、マーク１５は、矢印に限定されず、例えば、「上」「下」「左」「右」などの方向を文字で示したマークであってもよい。
【００１３】
このように、実施形態に係る端末装置１１は、位置が表示範囲外となる映画館については表示範囲に対する上下左右の４方向毎に設定された各表示範囲外エリア内の映画館数を集計して当該方向を示すマーク１５と共に集計した映画館数を表示するので、地図の表示範囲外に存在する映画館への移動方向を把握しやすく示すことができる。
【００１４】
端末装置１１は、表示部２１に対してドラッグ操作を行うことにより、表示部２１の表示された地図の表示範囲を変更することが可能とされている。また、端末装置１１は、表示部２１に対してピンチイン、ピンチアウトなどのピンチ操作を行うことにより、表示部２１の表示された地図を拡大、縮小させることが可能とされている。
【００１５】
例えば、ユーザは、端末装置１１に、図１（Ａ）の例に示す画面が表示され、地図の表示範囲外に存在する映画館を探す場合、図１（Ｂ）に示すように表示部２１に対してドラッグ操作を行って件数の多い右方向へ地図を移動させる。端末装置１１では、地図の移動中、図１（Ｂ）に示すように、マーク１５が表示されなくなる。そして、端末装置１１は、地図の移動が終了すると、サーバ装置１２により、表示部２１に表示された地図の表示範囲の中心の位置から近い順に１５件の映画館が検索され、表示部２１に検索結果が表示される。例えば、図１（Ｃ）の例では、Ｅ駅、Ｆ駅、Ｇ駅が表示範囲内となるように地図が移動された結果、Ｅ駅の近辺に５件のマーク１４が表示され、Ｇ駅の近辺に４件のマーク１４が表示される。また、図１（Ｃ）の例では、マーク１５により、検索の結果、地図の右方向の表示範囲外エリアに映画館が１件あり、上方向の表示範囲外エリアに映画館が１件あり、左方向の表示範囲外エリアに映画館が２件あり、下方向の表示範囲外エリアに映画館が１件あることが示されている。
【００１６】
さらに、ユーザは、地図を縮小表示させる場合、図１（Ｄ）の例に示すように、２本の指で表示部２１を押さえ、摘むように指を近づけるピンチイン操作を行う。端末装置１１は、地図の縮小中、図１（Ｄ）に示すように、マーク１５が表示されなくなる。そして、端末装置１１は、地図の縮小が終了すると、サーバ装置１２により、表示部２１に表示された地図の表示範囲の中心の位置から近い順に１５件の映画館が検索され、検索結果が表示される。例えば、図１（Ｅ）の例では、Ａ〜Ｇ駅、Ｉ駅が表示されるように表示部２１の表示された地図が縮小された結果、Ａ駅の近辺に１件のマーク１４が表示され、Ｄ駅の近辺に１件のマーク１４が表示され、Ｅ駅の近辺に５件のマーク１４が表示され、Ｇ駅の近辺に４件のマーク１４が表示される。また、図１（Ｄ）の例では、マーク１５により、検索の結果、地図の右方向の表示範囲外エリアに映画館が１件あり、上方向の表示範囲外エリアに映画館が１件あり、左方向の表示範囲外エリアに映画館が２件あり、下方向の表示範囲外エリアに映画館が０件あることが示されている。
【００１７】
このように、実施形態に係る端末装置１１は、表示部２１に表示させる地図の表示範囲内となる映画館については当該地図上に位置が表示される。これにより、映画館の位置を把握しやすくすることができる。また、端末装置１１は、表示範囲外となる映画館については表示範囲に対する４方向毎に設定された各表示範囲外エリアの中の映画館数を集計して当該方向を示すマーク１５と共に集計結果の映画館数が表示される。これにより、地図の表示範囲外に存在する映画館への移動方向を把握しやすく示すことができる。また、端末装置１１は、表示部２１に表示された地図の移動中や拡大、縮小中にマーク１５を表示せず、地図の縮尺変更が終了すると、表示部２１に表示された地図の表示範囲の中心の位置から近い順に１５件の映画館が検索され、表示部２１に検索結果を表示させる。これにより、画面の変化している間、検索を行なわないため、処理負荷を軽減させることができる。
【００１８】
以上のことから、実施形態に係る端末装置１１は、地図の表示範囲外に存在する対象への移動方向を把握しやすく示すことができる。以下、このような位置表示制御処理を行うシステム１０について詳細に説明する。
【００１９】
〔２．システムの構成〕
実施形態に係るシステムについて説明する。図２は、システムの全体の概略構成の一例を示す図である。図２に示すように、システム１０は、端末装置１１と、サーバ装置１２とを有する。端末装置１１とサーバ装置１２は、各種の情報を交換することが可能とされている。例えば、端末装置１１とサーバ装置１２は、ネットワーク１３を介して通信可能に接続され、各種の情報を交換することが可能とされている。かかるネットワーク１３の一態様としては、有線または無線を問わず、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）、移動体通信網などの任意の通信網が挙げられる。なお、図１の例では、システム１０は、端末装置１１を２つ有する場合を例示したが、開示のシステムはこれに限定されず、端末装置１１を任意の数とすることができる。なお、本実施形態では、サーバ装置１２が本発明の位置表示制御装置に対応する。
【００２０】
サーバ装置１２は、地図情報を用いた情報を提供する装置である。サーバ装置１２は、例えば、サーバコンピュータなどのコンピュータである。サーバ装置１２は、１台のコンピュータとして実装してもよく、また、複数台のコンピュータによるクラウドとして実装することもできる。なお、本実施例では、サーバ装置１２を１台のコンピュータとした場合を例として説明する。サーバ装置１２は、地図を表示させ、映画館の位置をマーク１４で示すサービスを提供する。また、サーバ装置１２は、検索条件の指定を受け付ける。例えば、サーバ装置１２は、検索条件を指定する条件指定画面を表示させて上映タイトルを指定しての映画館の検索を受け付ける。サーバ装置１２は、上映タイトルを指定しての映画館の検索の要求を受け付けると、指定された上映タイトルを上映する映画館の位置を検索する。そして、サーバ装置１２は、検索結果を地図上に示した画像情報を生成し、端末装置１１へ出力する。
【００２１】
端末装置１１は、ユーザが保持する端末装置であり、一例として、スマートフォン、ＰＤＡ（Personal  Digital  Assistant）、携帯電話機等である。なお、端末装置１１は、デスクトップ型ＰＣ、タブレット型ＰＣ、ノート型ＰＣなどの情報処理装置であってもよい。本実施形態では、端末装置１１をスマートフォンとした場合を例とする。
【００２２】
ユーザは、映画館の位置の検索を行う場合、端末装置１１を操作してサーバ装置１２に対してサービスの利用を要求する。サーバ装置１２は、サービスの利用を要求が要求されると、映画館の位置を検索し、検索結果を地図上に示した画像情報を送信する。端末装置１１は、端末装置１１は、サーバ装置１２から送信される画像情報を受信し、受信した画像情報を表示部２１に表示する。また、端末装置１１は、表示部２１に表示した画面に対する操作情報をサーバ装置１２へ送信する。
【００２３】
〔３．端末装置の構成〕
次に、図３を用いて、実施形態に係る端末装置１１の構成について説明する。図３は、実施形態に係る端末装置の構成例を示す図である。図３に示すように、端末装置１１は、通信Ｉ／Ｆ（インタフェース）部２０と、表示部２１と、入力部２２と、ＧＰＳ（Global  Positioning  System）ユニット２３と、制御部２４とを有する。
【００２４】
通信Ｉ／Ｆ部２０は、ＮＩＣ（Network  Interface  Card）等のインタフェースである。通信Ｉ／Ｆ部２０は、ネットワークを介した他の装置との間で各種のデータを送受信する。例えば、通信Ｉ／Ｆ部２０は、サーバ装置１２から映画館の検索結果を示した画像情報を受信する。また、通信Ｉ／Ｆ部２０は、表示部２１に表示された画面に対する各種の操作情報をサーバ装置１２へ送信する。
【００２５】
表示部２１は、各種情報を表示する表示デバイスである。表示部２１としては、ＬＣＤ（Liquid  Crystal  Display）やＣＲＴ（Cathode  Ray  Tube）などの表示デバイスが挙げられる。表示部２１は、各種情報を表示する。例えば、表示部２１は、サーバ装置１２から受信した画像情報により示される画像を表示する。
【００２６】
入力部２２は、各種の情報を入力する入力デバイスである。例えば、入力部２２としては、端末装置１１に設けられた各種のボタンや、表示部２１上に設けられた透過型のタッチセンサなどの入力デバイスが挙げられる。なお、図３の例では、機能的な構成を示したため、表示部２１と入力部２２を別に分けているが、例えば、タッチパネルなど表示部２１と入力部２２を一体的に設けたデバイスで構成してもよい。また、入力部２２は、キーボード、マウスなどであってもよい。入力部２２は、ユーザからの操作入力を受け付け、受け付けた操作内容を示す操作情報を制御部２４へ出力する。
【００２７】
ＧＰＳユニット２３は、位置を測位するデバイスである。ＧＰＳユニット２３は、ＧＰＳ衛星から信号を受信する毎に、受信した信号に基づいて緯度・経度で示される現在位置を算出し、現在位置を示す位置情報を制御部２４へ出力する。
【００２８】
制御部２４は、端末装置１１を制御するデバイスである。例えば、制御部２４としては、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路や、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路を採用できる。制御部２４は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部２４は、各種のプログラムが動作することにより各種の処理部として機能する。例えば、制御部２４は、表示制御部２５と、操作情報送信部２６とを有する。
【００２９】
表示制御部２５は、表示部２１への画像の表示を制御する。例えば、表示制御部２５は、サーバ装置１２から画像情報を受信した場合、受信した画像情報が示す画面を表示部２１へ表示させる。これにより、サーバ装置１２から映画館の検索結果を示した画像情報を受信した場合、表示部２１に映画館の検索結果を地図上に示した画像が表示される。
【００３０】
操作情報送信部２６は、操作情報をサーバ装置１２へ送信する。例えば、操作情報送信部２６は、サーバ装置１２から送信された画像情報の画面を表示部２１に表示させた際に、入力部２２により受け付けた表示部２１に対する操作情報をサーバ装置１２へ送信する。これにより、サーバ装置１２では、操作情報に基づいて画面の更新が行われ、更新された画面の画像情報が端末装置１１へ送信される。
【００３１】
〔４．サーバ装置の構成〕
次に、図４を用いて、実施形態に係るサーバ装置１２の構成について説明する。図４は、実施形態に係るサーバ装置の構成例を示す図である。図４に示すように、サーバ装置１２は、通信Ｉ／Ｆ部３０と、記憶部３１と、制御部３２とを有する。
【００３２】
通信Ｉ／Ｆ部３０は、ＮＩＣ等のインタフェースである。通信Ｉ／Ｆ部３０は、ネットワークを介した他の装置との間で各種のデータを送受信する。例えば、通信Ｉ／Ｆ部３０は、端末装置１１から操作情報を受信する。また、通信Ｉ／Ｆ部３０は、映画館の検索結果を示した画像情報を端末装置１１へ送信する。
【００３３】
記憶部３１は、各種情報を記憶するデバイスである。例えば、記憶部３１としては、ＲＡＭ（Random  Access  Memory）、フラッシュメモリなどの半導体メモリ素子や、ハードディスク、光ディスクなどの記憶装置が挙げられる。
【００３４】
記憶部３１は、制御部３２で実行されるＯＳや各種プログラムを記憶する。さらに、記憶部２３は、制御部２４で実行されるプログラムで用いられる各種データを記憶する。例えば、記憶部３１は、地図情報４０と、映画館情報４１と、スケジュール情報４２とを記憶する。
【００３５】
地図情報４０は、道路や鉄道、各種の施設の位置を記録された地図の情報を記憶したデータである。なお、地図情報４０は、予め記憶部３１に登録されてもよい。また、地図情報は、地図情報を提供するサービスを行う業者のサーバ上から適宜取得されたものを用いてもよい。
【００３６】
映画館情報４１は、映画館に関する各種情報を記憶したデータである。例えば、映画館情報４１には、映画館の位置情報や、映画館の名称が記憶されている。なお、映画館情報４１は、管理者等がサーバ装置１２と通信可能な端末から登録してもよい。また、映画館情報４１は、映画館に関する情報を提供するサービスを行う業者のサーバ上から適宜取得されたものを用いてもよい。
【００３７】
図５は、映画館情報のデータ構成の一例を示す図である。図５に示した映画館情報４１は、映画館ＩＤ（identification）、映画館名、位置の各項目を有する。映画館ＩＤの項目は、映画館のＩＤ番号を記憶する領域である。映画館には、それぞれを識別するＩＤ番号が付与される。映画館ＩＤの項目には、各映画館に付与されたＩＤ番号が格納される。映画館名の項目は、映画館の名称を記憶する領域である。映画館名の項目には、映画館の名称が格納される。位置の項目は、映画館の位置を記憶する領域である。位置の項目には、緯度・経度で示される映画館の位置情報が格納される。図５の例では、映画館ＩＤ「０００１」は、映画館の名称が「映画館ａ」であり、位置が「緯度ＸＸＸ経度ＸＸＸ」であることを示す。
【００３８】
スケジュール情報４２は、映画館で上映される映画に関する情報を記憶したデータである。例えば、スケジュール情報４２には、映画館毎に、映画の上映タイトルや、上映スケジュールが記憶されている。なお、スケジュール情報４２は、管理者等がサーバ装置１２と通信可能な端末から登録してもよい。また、スケジュール情報４２は、映画館に関する情報を提供するサービスを行う業者のサーバ上から適宜取得されたものを用いてもよい。
【００３９】
図６は、スケジュール情報のデータ構成の一例を示す図である。図６に示したスケジュール情報４２は、映画館ＩＤ、映画名、上映スケジュールの各項目を有する。映画館ＩＤの項目は、映画館のＩＤ番号を記憶する領域であり、映画館に付与されたＩＤ番号が格納される。映画名の項目は、映画の上映タイトルを記憶する領域である。映画館名の項目には、上映が行われる映画の上映タイトルが格納される。上映スケジュールの項目は、映画名の項目に格納されたタイトルの映画の上映スケジュールを記憶する領域である。本実施形態では、上映スケジュールの項目に、上映スケジュールとして、上映開始時刻が格納される。図６の例では、映画館ＩＤ「０００１」では、上映タイトル「○○○」が上映されており、上映開始時刻が「１０：００」「１４：００」・・・であることを示す。
【００４０】
図４に戻り、制御部３２は、サーバ装置１２を制御するデバイスである。例えば、制御部３２としては、ＣＰＵやＭＰＵ等の電子回路や、ＡＳＩＣやＦＰＧＡ等の集積回路を採用できる。制御部３２は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部３２は、各種のプログラムが動作することにより各種の処理部として機能する。例えば、制御部３２は、地図制御部５０と、取得部５１と、生成部５２と、出力部５３とを有する。
【００４１】
地図制御部５０は、地図情報４０の地図の表示範囲を制御する。例えば、地図制御部５０は、通信Ｉ／Ｆ部３０を介して端末装置１１から操作情報が入力した場合、入力した操作情報の操作に従って端末装置１１の表示部２１に表示させる地図の表示範囲内を変化させる。例えば、地図制御部５０は、表示部２１に対してドラッグ操作が行われた場合、地図をスクロールさせる。また、地図制御部５０は、表示部２１に対してピンチ操作が行われた場合、地図の縮尺を拡大、縮小させる。
【００４２】
取得部５１は、映画館の位置を示す位置情報を取得する。例えば、取得部５１は、地図のスクロール移動や拡大、縮小の操作が終了した場合、映画館情報４１に基づき、操作が終了した際の地図の表示範囲の中心の位置から近い順に１５件の映画館を検索し、映画館の位置を示す位置情報を取得する。取得部５１は、検索条件が指定された場合、指令された検索条件で映画館を検索し、映画館の位置を示す位置情報を取得する。例えば、上映タイトルが指定された場合、取得部５１は、映画館情報４１およびスケジュール情報４２に基づき、指定された上映タイトルを上映する映画館を検索し、映画館の位置を示す位置情報を取得する。なお、映画館の位置の検索は、取得部５１が行ってもよい。また、他のサーバ装置上で映画館の位置の検索し、取得部５１は、他のサーバ装置から検索された映画館の位置を示す位置情報を得るものとしてもよい。
【００４３】
生成部５２は、端末装置１１の表示部２１に表示させる画像の画像情報を生成する。例えば、生成部５２は、通信Ｉ／Ｆ部３０を介して端末装置１１から操作情報が入力した場合、地図制御部５０の制御により表示範囲を変化させた地図を表示させる画像情報を生成する。
【００４４】
また、生成部５２は、地図のスクロール移動や拡大、縮小の操作が終了し、取得部５１により映画館の位置を示す位置情報を取得された場合、取得された位置情報が示す位置が端末装置１１の表示部２１に表示させる地図の表示範囲内となる映画館については当該地図上に位置が表示され、位置情報が示す位置が地図の表示範囲外となる対象については表示範囲に対する所定の方向に予め設定された表示範囲外エリアの中の映画館数を集計して当該方向を示すマークと共に集計結果の対象数が表示される画面情報を生成する。具体的には、生成部５２は、取得部５１により位置情報が取得された各映画館について、映画館の位置が端末装置１１の表示部２１に表示させる地図の表示範囲内であるか否か判定する。図７は、位置が表示範囲内であるか否かの判定を説明する説明図である。例えば、生成部５２は、表示範囲に対応する地図上の矩形領域の緯度および経度を求める。そして、生成部５２は、映画館の位置が地図上の矩形領域内にあるか否かを判定する。生成部５２は、位置が矩形領域内であり、端末装置１１の表示部２１に表示させる地図の表示範囲内となる映画館については当該地図上の映画館の位置にマーク１４を表示させる画像情報を生成する。図７の例では、「ａ」「ｂ」は表示範囲内であるため、地図上に位置が表示される。一方、生成部５２は、表示範囲の中心位置を通過する東西南北の４方向を区切る直線を求める。例えば、経度をｘ座標とし、緯度をｙ座標として、表示範囲の中心位置を通過するＹ＝Ｘの傾きの直線６０と、Ｙ＝−Ｘの傾きの直線６１を求める。そして、生成部５２は、位置が矩形領域外であり、端末装置１１の表示部２１に表示させる地図の表示範囲外となる映画館については、直線６０、６１で区切られた東西南北の４方向の何れの表示範囲外エリアに位置が属するか求め、表示範囲外エリア毎に映画館数を集計する。図７の例では、「ｍ」「ｎ」は、左側の表示範囲外エリアに属するため、左方向が２件とカウントされる。また、「ｏ」は、上側の表示範囲外エリアに属するため、上方向が１件とカウントされる。また、「ｃ」〜「ｌ」は、右側の表示範囲外エリアに属するため、右方向が１０件とカウントされる。生成部５２は、４方向を示すマークと共に映画館数が表示される画面情報を生成する。
【００４５】
出力部５３は、生成部５２により生成された画面情報を随時、端末装置１１へ出力する。これにより、端末装置１１では、表示部２１に画像情報に基づき画面が表示される。
【００４６】
図１に示した例を用いて説明すると、例えば、表示部２１に図１（Ａ）に示す画面が表示され、図１（Ｂ）に示すように表示部２１に対してドラッグ操作が行われた場合、地図制御部５０は、ドラッグ操作に合わせて地図をスクロールさせる。生成部５２は、スクロールさせた表示範囲の地図を表示させる画像情報を生成する。出力部５３は、生成された画面情報を随時、端末装置１１へ出力する。これにより、端末装置１１では、表示部２１に地図スクロール表示される。そして、表示部２１に対するドラッグ操作が終了すると、取得部５１は、操作が終了した際の地図の表示範囲の中心の位置から近い順に１５件の映画館の位置を示す位置情報を取得する。生成部５２は、位置が端末装置１１の表示部２１に表示させる地図の表示範囲内となる映画館については当該地図上に位置が表示され、位置情報が示す位置が地図の表示範囲外となる対象については４方向の各表示範囲外エリアの映画館数を集計して当該方向を示すマークと共に集計結果の対象数が表示される画面情報を生成する。出力部５３は、生成された画面情報を随時、端末装置１１へ出力する。これにより、端末装置１１では、図１（Ｃ）に示すような画面が表示される。
【００４７】
〔５．位置表示制御処理〕
次に、本実施例に係るシステム１０が、地図上での映画館の表示を制御する位置表示制御処理の流れを説明する。図８は、位置表示制御処理の流れを示すシーケンス図である。
【００４８】
図８に示すように、端末装置１１は、ユーザから映画館の位置の検索するサービスの利用を要求する操作が行われると、サーバ装置１２へサービスの利用要求を送信する（Ｓ１０）。
【００４９】
サーバ装置１２は、サービスの利用要求を受け付けると、検索条件を指定する条件指定画面を端末装置１１へ送信し（Ｓ１１）、端末装置１１の表示部２１に条件指定画面を表示させる。
【００５０】
端末装置１１は、条件指定画面に入力された条件を、現在の位置の位置情報と共に、サーバ装置１２へ送信する（Ｓ１２）。
【００５１】
地図制御部５０は、送信された位置情報の位置を中心として所定サイズの地図の表示範囲を決定する（Ｓ１３）。取得部５１は、映画館情報４１に基づき、地図の表示範囲の中心の位置から近い順に１５件の映画館を検索し、映画館の位置を示す位置情報を取得する（Ｓ１４）。生成部５２は、取得された位置情報が示す位置が端末装置１１の表示部２１に表示させる地図の表示範囲内となる映画館については当該地図上に位置が表示され、位置情報が示す位置が地図の表示範囲外となる対象については画面の４方向の各表示範囲外エリアの映画館数を集計して当該方向を示すマーク１５と共に集計結果の対象数が表示される画面情報を生成する（Ｓ１５）。出力部５３は、生成部５２により生成された画面情報を端末装置１１へ出力する（Ｓ１６）。
【００５２】
端末装置１１は、サーバ装置１２から画像情報を受信した場合、受信した画像情報が示す画面を表示部２１へ表示させる（Ｓ１７）。端末装置１１は、表示部２１に対して操作が行われたか否か判定する（Ｓ１８）。操作が行われていない場合（Ｓ１８否定）、再度Ｓ１８へ移行して操作待ちを行う。一方、操作が行われた場合（Ｓ１８肯定）、端末装置１１は、操作情報をサーバ装置１２へ送信する（Ｓ１９）。
【００５３】
地図制御部５０は、端末装置１１の表示部２１に表示させる地図の表示範囲を変化させる操作が行われているか否か判定する（Ｓ２０）。地図の表示範囲を変化させる操作が行われていない場合（Ｓ２０否定）、上述のＳ１４へ移行する。一方、地図の表示範囲を変化させる操作が行われている場合、地図制御部５０は、操作情報の操作に従って端末装置１１の表示部２１に表示させる地図の表示範囲内を変化させる（Ｓ２１）。生成部５２は、地図制御部５０の制御により表示範囲内を変化させた地図を表示させる画像情報を生成する（Ｓ２２）。出力部５３は、生成部５２により生成された画面情報を端末装置１１へ出力する（Ｓ２３）。
【００５４】
一方、端末装置１１は、処理終了が指示されたか否か判定する（Ｓ２４）。処理終了が指示されていない場合（Ｓ２４否定）、上述のＳ１８へ移行する。一方、処理終了が指示された場合（Ｓ２４肯定）、端末装置１１は、処理終了をサーバ装置１２へ通知し（Ｓ２５）、処理を終了する。
【００５５】
サーバ装置１２では、処理終了が通知されたか否かを判定する（Ｓ２６）。処理終了が通知されていない場合（Ｓ２６否定）、上述のＳ２０へ移行する。一方、処理終了が通知された場合（Ｓ２６肯定）、処理を終了する。
【００５６】
〔６．変形例〕
上述した実施形態に係る端末装置１１は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、上記の端末装置１１の他の実施形態について説明する。
【００５７】
〔６−１．マーク１５の表示〕
上記実施形態において、生成部５２は、表示範囲外エリアが前記表示範囲に対する複数の方向に設定される場合、各方向のマーク１５のうち、対象数が他のマーク１５よりも多いマーク１５を当該他のマーク１５と区別して表示させてもよい。マーク１５を区別して表示する形態は、サイズを大きくしたり、色やハッチ、パターンを変えるなど、視認性が高くなるようにできれば何れでもよい。図９は、対象数が他のマークよりも多いマークを区別して表示させた一例を示す図である。図９の例では、マーク１５ａが他のマーク１５よりも件数が多いため、サイズを大きくし、他のマーク１５の色を変えて表示させている。このように表示することにより、マーク１５ａが強調して表示され、地図の表示範囲外に多くの対象が存在する移動方向を把握しやすく示すことができる。
【００５８】
〔６−２．リスト表示〕
上記実施形態において、生成部５２は、端末装置１１の表示部２１に表示されたマーク１５が選択された場合、当該マーク１５の方向として集計された映画館がリスト表示される画面情報を生成してもよい。そして、生成部５２は、リスト表示された何れかの映画館が選択された場合、選択された映画館の位置を表示範囲の中心として、位置情報が示す位置が当該表示範囲内となる映画館については地図上に位置が表示され、位置情報が示す位置が当該表示範囲外となる映画館については当該表示範囲に対する所定の方向毎に映画館数を集計して当該方向を示すマークと共に映画館数が表示される画面情報を生成してもよい。図１０は、リスト表示の一例を説明する説明図である。例えば、図１０（Ａ）に示す画面において、集計された映画館数が１０件の右向きのマーク１５が選択された場合、生成部５２は、図１０（Ｂ）に示すように、マーク１５に対応する表示範囲外エリア内の映画館を一覧できるようにリスト表示７０させる画像情報を生成する。そして、生成部５２は、リスト表示７０された何れかの映画館が選択された場合、選択された映画館を中心として表示する画像情報を生成する。図１０（Ｂ）に示されたリスト表示７０において、「ｊ」が選択された場合、「ｊ」の映画館の位置を中心として表示する画像情報を生成する。このようにリスト表示することにより、マーク１５の方向に集計された映画館を確認できる。また、リスト表示された何れかの映画館が選択された場合、選択された映画館の位置を表示範囲の中心として表示する画像情報を生成することにより、表示範囲外であった映画館を素早く表示させることができる。
【００５９】
〔６−３．マーク１５を回転移動〕
上記実施形態において、生成部５２は、端末装置１１の表示部２１に表示されたマーク１５を移動させる操作が行われた場合、マーク１５の画面上の位置を操作方向に移動させ、前記マークの移動に追随して前記表示範囲外エリアを移動させて各エリア内の対象数を集計してもよい。図１１は、マークを回転移動の一例を説明する説明図である。例えば、図１１（Ａ）に示す画面において、上方向のマーク１５が選択されドラッグ操作されて右方向へ移動された場合、生成部５２は、図１１（Ｂ）に示すように、マーク１５が操作方向に指定の角度分だけ回転され、表示範囲外エリアも追随して回転移動される。そして、生成部５２は、回転した表示範囲外エリアの中の対象数を集計して当該方向を示すマーク１５と共に集計結果の対象数が表示される画面情報を生成する。このようにマーク１５の回転移動を可能示することにより、ユーザの用途に応じて角度を変えて表示範囲外の対象を集計できる。
【００６０】
〔６−４．上映開始時刻〕
上記実施形態において、サーバ装置１２は、映画の上映開始までの時間間隔を識別可能に表示してもよい。図１２は、実施形態に係るサーバ装置の構成例を示す図である。図１２に示すように、サーバ装置１２は、検索部５４をさらに有する。検索部５４は、スケジュール情報４２に基づき、指定された上映タイトルの上映開始時刻を検索する。取得部５１は、検索部５４により検索された映画館の位置を示す位置情報を取得する。生成部５２は、取得された位置情報が示す位置が地図の表示範囲内となる映画館については、検索部５４により検索された、指定されたタイトルの直近の上映開始時刻までの時間間隔を識別可能にして当該地図上に位置が表示される画面情報を生成する。時間間隔を識別可能に表示する形態は、時間間隔が短い映画館ほどサイズを大きくしたり、色やハッチ、パターンを変えたりするなど、時間間隔が短い映画館の視認性が高くなるようにできれば何れでもよい。マーク１４が選択された場合、生成部５２は、選択されたマーク１４の映画館についての上映開始までの時間間隔を表示させる画像情報を生成する。図１３は、映画の上映開始までの時間間隔を識別可能に表示した一例を説明する説明図である。例えば、図１３に示すように、上映開始までの時間間隔に応じてマーク１４の表示が変化しており、上映開始までの時間間隔が短いほど濃い色としている。このように上映開始までの時間間隔に応じてマーク１４の表示を変えることにより、ユーザに上映開始までの時間間隔を把握しやすく示すことができる。
【００６１】
〔６−５．移動後の上映までの残り時間〕
上記実施形態において、サーバ装置１２は、映画館への移動に必要な所要時間を考慮し、移動後の上映までの残り時間を識別可能に表示してもよい。端末装置１１は、現在の位置をサーバ装置１２へ通知する。サーバ装置１２の検索部５４は、通知された現在地から映画館まで所要時間の短い順に上映開始時間を検索可能とし、所要時間の短い順に上映開始時間を検索する。生成部５２は、取得された位置情報が示す位置が表示範囲内となる映画館については当該地図上に位置と共に、検索部５４により検索された当該映画館への所要時間に基づき、当該映画館への到着時間と直近の上映開始までの時間間隔を識別可能に表示する画面情報を生成する。時間間隔を識別可能に表示する形態は、時間間隔が短い映画館ほどサイズを大きくしたり、色やハッチ、パターンを変えたりするなど、時間間隔が短い映画館の視認性が高くなるようにできれば何れでもよい。マーク１４が選択された場合、生成部５２は、選択されたマーク１４の映画館への到着時間と直近の上映開始までの時間間隔を表示させる画像情報を生成する。図１４は、映画の上映開始までの時間間隔を識別可能に表示した一例を説明する説明図である。例えば、図１４に示すように、上映開始までの時間間隔に応じてマーク１４の表示が変化しており、上映開始までの時間間隔が短いほど濃い色としている。このように移動後の上映までの残り時間に応じてマーク１４の表示を変えることにより、ユーザに移動後の上映までの残り時間を把握しやすく示すことができる。
【００６２】
〔６−６．交通費〕
上記実施形態において、サーバ装置１２は、映画館への移動に必要な交通費を識別可能に表示してもよい。端末装置１１は、現在の位置をサーバ装置１２へ通知する。サーバ装置１２の検索部５４は、通知された現在地から映画館まで交通費を検索可能とし、映画館まで交通費を検索する。なお、交通費の検索は、外部の経路検索のサービスを利用して検索してもよい。生成部５２は、取得された位置情報が示す位置が表示範囲内となる映画館については当該地図上に位置と共に、検索部５４により検索された交通費を識別可能に表示する画面情報を生成する。交通費を識別可能に表示する形態は、交通費が低い映画館ほどサイズを大きくしたり、色やハッチ、パターンを変えたりするなど、交通費が低い映画館の視認性が高くなるようにできれば何れでもよい。マーク１４が選択された場合、生成部５２は、選択されたマーク１４の映画館への交通費を表示させる画像情報を生成する。図１５は、映画館までの交通費を識別可能に表示した一例を説明する説明図である。例えば、図１５に示すように、映画館までの交通費に応じてマーク１４の表示が変化しており、映画館までの交通費が低いほど濃い色としている。このように映画館までの交通費に応じてマーク１４の表示を変えることにより、ユーザに映画館までの交通費を把握しやすく示すことができる。
【００６３】
〔６−７．その他〕
また、上記実施形態において、サーバ装置１２が対象の位置を示す位置情報の取得および画像情報の生成を行い、生成された画像情報を端末装置１１へ送信する場合について説明したが、端末装置１１において位置情報の取得、画像情報の生成を行ってもよい。この場合、端末装置１１が本発明の位置表示制御装置に対応する。
【００６４】
また、上記実施形態において、地図上に位置を表示する対象を映画館した場合について説明したが、地図上に位置を表示する対象は、位置を表示可能なものであれば何れでもよい。例えば、レストランや、美容院、商品を販売する店舗、友人などの対象物の位置でもよい。また、例えば、Ｔｗｉｔｔｅｒ（登録商標）などで投稿が行われた位置、画像が撮影された位置など情報が記録された位置であってもよい。
【００６５】
また、上記実施形態において、表示部２１に表示された地図の表示範囲の中心の位置から近い順に所定数の対象が検索する場合について説明したが、位置を指定可能とし、指定された位置から近い順に所定数の対象を検索するものとしてもよい。
【００６６】
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００６７】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００６８】
〔７．効果〕
上述してきたように、実施形態に係るサーバ装置１２（位置表示制御装置の一例に相当）は、取得部５１（取得手段の一例に相当）と、生成部５２（生成手段の一例に相当）と、出力部５３（出力手段の一例に相当）とを有する。取得部５１は、地図上に位置を表示する対象について、当該対象の位置を示す位置情報を取得する。生成部５２は、取得された位置情報が示す位置が端末装置１１（表示手段の一例に相当）に表示させる地図の表示範囲内となる対象については当該地図上に位置が表示され、位置情報が示す位置が地図の表示範囲外となる対象については前記表示範囲に対する所定の方向に予め設定された表示範囲外エリアの中の対象数を集計して当該方向を示すマークと共に集計結果の対象数が表示される、画面情報を生成する。出力部５３は、生成された画面情報を端末装置１１へ出力する。
【００６９】
これにより、実施形態に係るサーバ装置１２は、地図の表示範囲外に存在する対象への移動方向を把握しやすく示すことができる。
【００７０】
また、実施形態に係るサーバ装置１２において、生成部５２は、表示範囲外エリアが表示範囲に対する複数の方向に設定される場合、各方向のマークのうち、対象数が他のマークよりも多いマークを当該他のマークと区別して表示させる画面情報を生成する。
【００７１】
これにより、実施形態に係るサーバ装置１２は、地図の表示範囲外に多くの対象が存在する移動方向を把握しやすく示すことができる。
【００７２】
また、実施形態に係るサーバ装置１２において、生成部５２は、端末装置１１に表示されたマークが選択された場合、当該マークの方向として集計された対象がリスト表示される画面情報を生成し、リスト表示された何れかの対象が選択された場合、選択された対象の位置を前記表示範囲の中心として、位置情報が示す位置が当該表示範囲内となる対象については地図上に位置が表示され、位置情報が示す位置が当該表示範囲外となる対象については当該表示範囲に対する前記所定の方向毎に対象数を集計して当該方向を示すマークと共に対象数が表示される画面情報を生成する。
【００７３】
これにより、実施形態に係るサーバ装置１２は、このようにリスト表示することにより、マークの方向に集計された対象を確認できる。また、サーバ装置１２は、選択された対象の位置を表示範囲の中心として表示する画像情報を生成することにより、表示範囲外であった対象を素早く表示させることができる。
【００７４】
また、実施形態に係るサーバ装置１２において、生成部５２は、端末装置１１に表示されたマークを回転移動させる操作が行われた場合、マークの回転移動方向に回転移動の角度分だけ前記所定の方向を回転させて方向毎に対象数を集計する。
【００７５】
これにより、実施形態に係るサーバ装置１２は、ユーザの用途に応じて角度を変えて表示範囲外の対象を集計できる。
【００７６】
また、実施形態に係るサーバ装置１２において、取得部５１は、表示範囲の中心の位置から近い順に所定数の対象の位置を示す位置情報を取得する。
【００７７】
これにより、実施形態に係るサーバ装置１２は、表示範囲に近い対象から位置をユーザに示すことができる。
【００７８】
また、実施形態に係るサーバ装置１２は、地図制御部５０（地図制御手段の一例に相当）を有する。地図制御部５０は、表示された地図を操作に従ってスクロールさせる。取得部５１は、地図のスクロールが一定時間停止する度に、位置情報を取得する。
【００７９】
これにより、実施形態に係るサーバ装置１２は、画面のスクロールしている間、位置情報の取得を行なわないため、処理負荷を軽減させることができる。
【００８０】
また、実施形態に係るサーバ装置１２において、前記対象に映画館が含まれている。また、実施形態に係るサーバ装置１２は、記憶部３１（記憶手段の一例に相当）と、検索部５４（検索手段の一例に相当）とを有する。記憶部３１は、映画館の上映タイトル及び上映開始時刻を記憶する。検索部５４は、指定された上映タイトルに係る映画館の上映開始時刻を記憶部３１から検索する。取得部５１は、検索された映画館の位置を示す位置情報を取得する。生成部５２は、取得された位置情報が示す位置が地図の表示範囲内となる映画館については、検索された、指定されたタイトルの直近の上映開始時刻までの時間間隔を識別可能にして当該地図上に位置が表示される、画面情報を生成する。
【００８１】
これにより、実施形態に係るサーバ装置１２は、ユーザに上映開始までの時間間隔を把握しやすく示すことができる。
【００８２】
また、実施形態に係るサーバ装置１２において、検索部５４は、現在地を入力し、現在地から映画館まで所要時間の短い順に上映開始時間を検索する。生成部５２は、取得された位置情報が示す位置が表示範囲内となる映画館については当該地図上に位置と共に、当該映画館への所要時間に基づき、当該映画館への到着時間と直近の上映開始までの時間間隔を識別可能に表示する画面情報を生成する。
【００８３】
これにより、実施形態に係るサーバ装置１２は、ユーザに移動後の上映までの残り時間を把握しやすく示すことができる。
【００８４】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【００８５】
また、特許請求の範囲に記載した「手段」は、「部（section、module、unit）」や「回路」などに読み替えることができる。例えば、取得手段は、取得部や取得回路に読み替えることができる。
【符号の説明】
【００８６】
１０  システム
１１  端末装置
１２  サーバ装置
１３  ネットワーク
１４  マーク
１５、１５ａ  マーク
２１  表示部
２４  制御部
２５  表示制御部
２６  操作情報送信部
３１  記憶部
３２  制御部
４０  地図情報
４１  映画館情報
４２  スケジュール情報
５０  地図制御部
５１  取得部
５２  生成部
５３  出力部
５４  検索部
【図１】
0005638589.tif 000002
【図２】
0005638589.tif 000003
【図３】
0005638589.tif 000004
【図４】
0005638589.tif 000005
【図５】
0005638589.tif 000006
【図６】
0005638589.tif 000007
【図７】
0005638589.tif 000008
【図８】
0005638589.tif 000009
【図９】
0005638589.tif 000010
【図１０】
0005638589.tif 000011
【図１１】
0005638589.tif 000012
【図１２】
0005638589.tif 000013
【図１３】
0005638589.tif 000014
【図１４】
0005638589.tif 000015
【図１５】
0005638589.tif 000016