(57)【要約】【課題】列車が発車した駅に続く複数の駅の情報を含む路線案内画面を容易に生成する。【解決手段】表示システム１０は、列車内に設けられ路線案内画面を表示する表示部２５０と、列車が発車した発駅を示す発駅情報を取得する列車情報受付部２１０と、素材画像として路線上の各駅の画像を記憶する素材記憶部２２１と、路線案内画面を構成する複数の構成部品の配置を定義する路線案内画面構成情報を記憶する画面構成記憶部２２３と、路線案内画面の複数の構成部品として用いられる素材画像として、各駅の画像のうち発駅情報で示される発駅に続く複数の駅の画像を特定する情報を記憶する関係記憶部２２４と、路線案内画面構成情報および関係情報に基づき、列車情報受付部２１０で取得された発駅情報で示される発駅に続く複数の駅の画像を配置して路線案内画面を生成する画面生成部２３０とを備える。【選択図】図１
2015077822.tif 000002
【特許請求の範囲】
【請求項１】
路線を走行する列車内に設けられ案内画面を表示する表示部と、
前記列車に関する列車情報を取得する列車情報取得部と、
前記案内画面を生成するための複数の素材画像を記憶する第１の記憶部と、
前記案内画面を構成する構成部品の前記案内画面における配置を定義する画面構成情報を記憶する第２の記憶部と、
前記複数の素材画像のうち前記構成部品として用いられる素材画像と前記列車情報との関係を定義する関係情報を記憶する第３の記憶部と、
前記関係情報に基づき、前記列車情報取得部で取得された列車情報に応じて、前記複数の素材画像の中から前記構成部品として用いられる素材画像を特定し、特定された素材画像を前記画面構成情報に従って配置して前記案内画面を生成する画面生成部とを備え、
前記表示部は、前記案内画面として路線案内画面を表示し、
前記列車情報は、前記列車が発車した駅である発駅を示す発駅情報を含み、
前記第１の記憶部は、前記素材画像として、前記路線上の各駅の画像を記憶し、
前記第２の記憶部は、前記画面構成情報として、前記路線案内画面を構成する複数の構成部品の前記路線案内画面における配置を定義する路線案内画面構成情報を記憶し、
前記関係情報は、前記路線案内画面の前記複数の構成部品として用いられる素材画像として、前記各駅の画像のうち前記発駅情報で示される発駅に続く複数の駅の画像を特定する情報を含み、
前記画面生成部は、前記路線案内画面構成情報および前記関係情報に基づき、前記列車情報取得部で取得された発駅情報で示される発駅に続く複数の駅の画像を配置して前記路線案内画面を生成することを特徴とする表示システム。
【請求項２】
前記案内画面として表示すべき画面のスケジュールを前記列車情報に応じて定義する画面スケジュール情報を記憶する第４の記憶部をさらに備え、
前記第２の記憶部は、前記画面スケジュール情報で定義される画面に対応する前記画面構成情報を記憶し、
前記画面生成部は、前記列車情報取得部で取得された列車情報に応じて、前記画面スケジュール情報から前記案内画面として表示すべき画面を特定し、特定された画面に対応する画面構成情報に基づき前記案内画面を生成することを特徴とする請求項１に記載の表示システム。
【請求項３】
前記列車情報は、前記列車の位置を示す列車位置情報を含み、
前記第１の記憶部は、前記路線案内画面に用いられる素材画像として列車位置画像を記憶し、
前記路線案内画面構成情報は、前記路線案内画面における前記列車位置画像の配置位置を示す情報と、前記列車位置画像の配置位置を更新するための更新情報とを含み、
前記画面生成部は、前記路線案内画面構成情報に基づき、前記列車情報取得部で取得された列車位置情報に応じて、前記列車が前記路線上の通過駅の手前に位置する場合、当該列車の位置を表す位置に前記列車位置画像が配置された路線案内画面を前記表示部に表示させ、前記列車の前記通過駅の通過時に、前記更新情報に基づき、前記列車位置画像の配置位置が前記通過駅の通過を表す位置に更新された路線案内画面を前記表示部に表示させることを特徴とする請求項１または２に記載の表示システム。
【請求項４】
前記画面生成部は、前記列車情報取得部で取得された列車位置情報に基づき、予め定められた基準に従って、前記列車が前記通過駅に接近したと判断した場合、少なくとも前記路線案内画面における前記列車位置画像の配置位置が更新されるまで、前記路線案内画面を前記表示部に表示させることを特徴とする請求項３に記載の表示システム。
【請求項５】
前記画面生成部は、前記列車における前記表示部の位置を示す表示部位置情報に基づき、前記路線案内画面における前記列車位置画像の配置位置が更新されるタイミングを決定することを特徴とする請求項３または４に記載の表示システム。
【請求項６】
前記列車は、複数の車両により構成され、
前記表示部位置情報は、前記複数の車両のうち前記表示部が設置された車両を示す情報と、前記各車両の長さを示す情報とを含むことを特徴とする請求項５に記載の表示システム。
【請求項７】
前記画面生成部は、前記案内画面として、前記複数の素材画像から選択された素材画像と、前記選択された素材画像の配置を定義する配置情報とを含む画面データを生成し、
前記表示部は、前記画面生成部により生成された画面データを解釈して、前記素材画像が前記配置情報に従って配置された画面を表示することを特徴とする請求項１から６のいずれか１項に記載の表示システム。
【請求項８】
路線を走行する列車内に設けられた表示部に表示される案内画面を生成する画面生成装置であって、
前記列車に関する列車情報を取得する列車情報取得部と、
前記案内画面を生成するための複数の素材画像を記憶する第１の記憶部と、前記案内画面を構成する構成部品の前記案内画面における配置を定義する画面構成情報を記憶する第２の記憶部と、前記複数の素材画像のうち前記構成部品として用いられる素材画像と、前記列車情報との関係を定義する関係情報を記憶する第３の記憶部とを用い、前記関係情報に基づき、前記列車情報取得部で取得された列車情報に応じて、前記複数の素材画像の中から前記構成部品として用いられる素材画像を特定し、特定された素材画像を前記画面構成情報に従って配置して前記案内画面を生成する画面生成部とを備え、
前記列車情報は、前記列車が発車した駅である発駅を示す発駅情報を含み、
前記第１の記憶部は、前記素材画像として、前記路線上の各駅の画像を記憶し、
前記第２の記憶部は、前記画面構成情報として、路線案内画面を構成する複数の構成部品の前記路線案内画面における配置を定義する路線案内画面構成情報を記憶し、
前記関係情報は、前記路線案内画面の前記複数の構成部品として用いられる素材画像として、前記各駅の画像のうち前記発駅情報で示される発駅に続く複数の駅の画像を特定する情報を含み、
前記画面生成部は、前記路線案内画面構成情報および前記関係情報に基づき、前記列車情報取得部で取得された発駅情報で示される発駅に続く複数の駅の画像を配置して前記路線案内画面を前記案内画面として生成することを特徴とする画面生成装置。
【請求項９】
路線を走行する列車内に設けられた表示部に表示される案内画面を生成する画面生成方法であって、
前記列車に関する列車情報を取得する列車情報取得ステップと、
前記案内画面を生成するための複数の素材画像を記憶する第１の記憶部と、前記案内画面を構成する構成部品の前記案内画面における配置を定義する画面構成情報を記憶する第２の記憶部と、前記複数の素材画像のうち前記構成部品として用いられる素材画像と、前記列車情報との関係を定義する関係情報を記憶する第３の記憶部とを用い、前記関係情報に基づき、前記列車情報取得ステップで取得された列車情報に応じて、前記複数の素材画像の中から前記構成部品として用いられる素材画像を特定し、特定された素材画像を前記画面構成情報に従って配置して前記案内画面を生成する画面生成ステップとを備え、
前記列車情報は、前記列車が発車した駅である発駅を示す発駅情報を含み、
前記第１の記憶部は、前記素材画像として、前記路線上の各駅の画像を記憶し、
前記第２の記憶部は、前記画面構成情報として、路線案内画面を構成する複数の構成部品の前記路線案内画面における配置を定義する路線案内画面構成情報を記憶し、
前記関係情報は、前記路線案内画面の前記複数の構成部品として用いられる素材画像として、前記各駅の画像のうち前記発駅情報で示される発駅に続く複数の駅の画像を特定する情報を含み、
前記画面生成ステップは、前記路線案内画面構成情報および前記関係情報に基づき、前記列車情報取得ステップで取得された発駅情報で示される発駅に続く複数の駅の画像を配置して前記路線案内画面を前記案内画面として生成することを特徴とする画面生成方法。
【請求項１０】
路線を走行する列車内に設けられた表示部に表示される案内画面を生成するための画面生成プログラムであって、
前記列車に関する列車情報を取得する列車情報取得ステップと、
前記案内画面を生成するための複数の素材画像を記憶する第１の記憶部と、前記案内画面を構成する構成部品の前記案内画面における配置を定義する画面構成情報を記憶する第２の記憶部と、前記複数の素材画像のうち前記構成部品として用いられる素材画像と、前記列車情報との関係を定義する関係情報を記憶する第３の記憶部とを用い、前記関係情報に基づき、前記列車情報取得ステップで取得された列車情報に応じて、前記複数の素材画像の中から前記構成部品として用いられる素材画像を特定し、特定された素材画像を前記画面構成情報に従って配置して前記案内画面を生成する画面生成ステップとをコンピュータに実行させ、
前記列車情報は、前記列車が発車した駅である発駅を示す発駅情報を含み、
前記第１の記憶部は、前記素材画像として、前記路線上の各駅の画像を記憶し、
前記第２の記憶部は、前記画面構成情報として、路線案内画面を構成する複数の構成部品の前記路線案内画面における配置を定義する路線案内画面構成情報を記憶し、
前記関係情報は、前記路線案内画面の前記複数の構成部品として用いられる素材画像として、前記各駅の画像のうち前記発駅情報で示される発駅に続く複数の駅の画像を特定する情報を含み、
前記画面生成ステップは、前記路線案内画面構成情報および前記関係情報に基づき、前記列車情報取得ステップで取得された発駅情報で示される発駅に続く複数の駅の画像を配置して前記路線案内画面を前記案内画面として生成することを特徴とする画面生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示システム、画面生成装置、画面生成方法、および画面生成プログラムに関する。
【背景技術】
【０００２】
近年、列車の各車両の扉上などに設けられた表示器を用いて、列車内の乗客に対して映像情報や列車情報を提供するシステムが実用化されている。
【０００３】
特許文献１には、表示スケジュールに従って映像情報または列車情報を列車内の表示部に表示する情報表示システムが記載されている。この情報表示システムは、表示スケジュールが特定の走行位置で表示させる特定の列車情報を含む場合、列車が特定の走行位置に到達したときに特定の列車情報を表示する。
【０００４】
特許文献２には、列車内で案内画面を表示する映像情報配信表示システムであって、案内画面の構成に用いられる部品コンテンツと、案内画面上での部品コンテンツの配置を定義する部品配置定義データと、部品コンテンツの動作を定義する部品動作定義データとを記憶し、列車情報に基づき、部品コンテンツを選択し、選択された部品コンテンツを部品配置定義データに従って配置し、配置された部品コンテンツを部品動作定義データに従って動作させて、アニメーション動画のようにスムーズに動いて見える案内画面を構成するものが記載されている。この表示システムは、駅名の配列をスクロールさせながら路線上の全駅名をアニメーション動画のようにスムーズに表示することで、路線案内をスクロール表示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２５４７９２号公報
【特許文献２】特許第４８２７９９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、列車内で案内画面を表示するシステムでは、列車が発車した駅に続く複数の駅の情報を含む路線案内画面を表示する場合がある。
【０００７】
本発明は、列車が発車した駅に続く複数の駅の情報を含む路線案内画面を容易に生成することができる表示システム、画面生成装置、画面生成方法、および画面生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る表示システムは、路線を走行する列車内に設けられ案内画面を表示する表示部と、前記列車に関する列車情報を取得する列車情報取得部と、前記案内画面を生成するための複数の素材画像を記憶する第１の記憶部と、前記案内画面を構成する構成部品の前記案内画面における配置を定義する画面構成情報を記憶する第２の記憶部と、前記複数の素材画像のうち前記構成部品として用いられる素材画像と前記列車情報との関係を定義する関係情報を記憶する第３の記憶部と、前記関係情報に基づき、前記列車情報取得部で取得された列車情報に応じて、前記複数の素材画像の中から前記構成部品として用いられる素材画像を特定し、特定された素材画像を前記画面構成情報に従って配置して前記案内画面を生成する画面生成部とを備え、前記表示部は、前記案内画面として路線案内画面を表示し、前記列車情報は、前記列車が発車した駅である発駅を示す発駅情報を含み、前記第１の記憶部は、前記素材画像として、前記路線上の各駅の画像を記憶し、前記第２の記憶部は、前記画面構成情報として、前記路線案内画面を構成する複数の構成部品の前記路線案内画面における配置を定義する路線案内画面構成情報を記憶し、前記関係情報は、前記路線案内画面の前記複数の構成部品として用いられる素材画像として、前記各駅の画像のうち前記発駅情報で示される発駅に続く複数の駅の画像を特定する情報を含み、前記画面生成部は、前記路線案内画面構成情報および前記関係情報に基づき、前記列車情報取得部で取得された発駅情報で示される発駅に続く複数の駅の画像を配置して前記路線案内画面を生成することを特徴とする。
【０００９】
本発明に係る画面生成装置は、路線を走行する列車内に設けられた表示部に表示される案内画面を生成する画面生成装置であって、前記列車に関する列車情報を取得する列車情報取得部と、前記案内画面を生成するための複数の素材画像を記憶する第１の記憶部と、前記案内画面を構成する構成部品の前記案内画面における配置を定義する画面構成情報を記憶する第２の記憶部と、前記複数の素材画像のうち前記構成部品として用いられる素材画像と、前記列車情報との関係を定義する関係情報を記憶する第３の記憶部とを用い、前記関係情報に基づき、前記列車情報取得部で取得された列車情報に応じて、前記複数の素材画像の中から前記構成部品として用いられる素材画像を特定し、特定された素材画像を前記画面構成情報に従って配置して前記案内画面を生成する画面生成部とを備え、前記列車情報は、前記列車が発車した駅である発駅を示す発駅情報を含み、前記第１の記憶部は、前記素材画像として、前記路線上の各駅の画像を記憶し、前記第２の記憶部は、前記画面構成情報として、路線案内画面を構成する複数の構成部品の前記路線案内画面における配置を定義する路線案内画面構成情報を記憶し、前記関係情報は、前記路線案内画面の前記複数の構成部品として用いられる素材画像として、前記各駅の画像のうち前記発駅情報で示される発駅に続く複数の駅の画像を特定する情報を含み、前記画面生成部は、前記路線案内画面構成情報および前記関係情報に基づき、前記列車情報取得部で取得された発駅情報で示される発駅に続く複数の駅の画像を配置して前記路線案内画面を前記案内画面として生成することを特徴とする。
【００１０】
本発明に係る画面生成方法は、路線を走行する列車内に設けられた表示部に表示される案内画面を生成する画面生成方法であって、前記列車に関する列車情報を取得する列車情報取得ステップと、前記案内画面を生成するための複数の素材画像を記憶する第１の記憶部と、前記案内画面を構成する構成部品の前記案内画面における配置を定義する画面構成情報を記憶する第２の記憶部と、前記複数の素材画像のうち前記構成部品として用いられる素材画像と、前記列車情報との関係を定義する関係情報を記憶する第３の記憶部とを用い、前記関係情報に基づき、前記列車情報取得ステップで取得された列車情報に応じて、前記複数の素材画像の中から前記構成部品として用いられる素材画像を特定し、特定された素材画像を前記画面構成情報に従って配置して前記案内画面を生成する画面生成ステップとを備え、前記列車情報は、前記列車が発車した駅である発駅を示す発駅情報を含み、前記第１の記憶部は、前記素材画像として、前記路線上の各駅の画像を記憶し、前記第２の記憶部は、前記画面構成情報として、路線案内画面を構成する複数の構成部品の前記路線案内画面における配置を定義する路線案内画面構成情報を記憶し、前記関係情報は、前記路線案内画面の前記複数の構成部品として用いられる素材画像として、前記各駅の画像のうち前記発駅情報で示される発駅に続く複数の駅の画像を特定する情報を含み、前記画面生成ステップは、前記路線案内画面構成情報および前記関係情報に基づき、前記列車情報取得ステップで取得された発駅情報で示される発駅に続く複数の駅の画像を配置して前記路線案内画面を前記案内画面として生成することを特徴とする。
【００１１】
本発明に係る画面生成プログラムは、路線を走行する列車内に設けられた表示部に表示される案内画面を生成するための画面生成プログラムであって、前記列車に関する列車情報を取得する列車情報取得ステップと、前記案内画面を生成するための複数の素材画像を記憶する第１の記憶部と、前記案内画面を構成する構成部品の前記案内画面における配置を定義する画面構成情報を記憶する第２の記憶部と、前記複数の素材画像のうち前記構成部品として用いられる素材画像と、前記列車情報との関係を定義する関係情報を記憶する第３の記憶部とを用い、前記関係情報に基づき、前記列車情報取得ステップで取得された列車情報に応じて、前記複数の素材画像の中から前記構成部品として用いられる素材画像を特定し、特定された素材画像を前記画面構成情報に従って配置して前記案内画面を生成する画面生成ステップとをコンピュータに実行させ、前記列車情報は、前記列車が発車した駅である発駅を示す発駅情報を含み、前記第１の記憶部は、前記素材画像として、前記路線上の各駅の画像を記憶し、前記第２の記憶部は、前記画面構成情報として、路線案内画面を構成する複数の構成部品の前記路線案内画面における配置を定義する路線案内画面構成情報を記憶し、前記関係情報は、前記路線案内画面の前記複数の構成部品として用いられる素材画像として、前記各駅の画像のうち前記発駅情報で示される発駅に続く複数の駅の画像を特定する情報を含み、前記画面生成ステップは、前記路線案内画面構成情報および前記関係情報に基づき、前記列車情報取得ステップで取得された発駅情報で示される発駅に続く複数の駅の画像を配置して前記路線案内画面を前記案内画面として生成することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、素材画像、画面構成情報、および関係情報により、列車が発車した駅に続く複数の駅の情報を含む路線案内画面を容易に生成することができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態に係る表示システムの構成を概略的に示すブロック図である。
【図２】路線案内画面の一例を示す概略図である。
【図３】走行位置画像を含む路線案内画面の遷移の一例を示す概略図である。
【図４】列車状態の遷移の一例を示す概略図である。
【図５】表示部に表示される案内画面の一例を示す概略図である。
【図６】表示部に表示される案内画面の遷移の一例を示す概略図である。
【図７】表示部に表示される路線案内画面の遷移の一例を示す概略図である。
【図８】画面スケジュール情報の構成の一例を示す概略図である。
【図９】上画面「Ｕｐ＿０２」の画面構成の一例を示す概略図である。
【図１０】図９の上画面の画面構成情報の一例を示す概略図である。
【図１１】日本語表記の路線案内画面「Ｒｏｓｅｎ＿０１」の画面構成の一例を示す概略図である。
【図１２】図１１の路線案内画面の画面構成情報の一例を示す概略図である。
【図１３】関係情報の構成の一例を示す概略図である。
【図１４】関係情報の構成の一例を示す概略図である。
【図１５】列車状態記憶部に記憶される情報の一例を示す概略図である。
【図１６】ビデオメモリの記憶領域の一例を示す概略図である。
【図１７】表示装置が表示を開始する場合の処理手順を概略的に示すフローチャートである。
【図１８】表示装置が表示開始後に表示画面の更新を行う場合の処理手順を概略的に示すフローチャートである。
【図１９】表示装置が「駅通過前」状態における表示画面の更新を行う場合の処理手順を概略的に示すフローチャートである。
【図２０】列車の構成の一例を示す概略図である。
【図２１】画面データの構成の一例を示す概略図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態を図面に従って説明する。
図１は、本実施の形態に係る表示システム１０の構成を概略的に示すブロック図である。表示システム１０は、路線を走行する列車内に設けられた表示部２５０を備え、この表示部２５０に案内画面を表示するシステムである。具体的には、表示システム１０は、列車内の表示部２５０に案内画面を表示することにより、列車内の乗客に対して行先や、路線、乗換などの案内情報を提供する。例えば、表示システム１０は、列車の走行距離や扉の開閉情報などに応じて、行先案内情報や、路線案内情報、駅設備案内情報など、列車内の乗客に有用な案内情報を表示部２５０の表示画面に表示させる。
【００１５】
図１において、表示システム１０は、列車情報送信部１００と、表示装置２００とを有する。列車情報送信部１００と表示装置２００とは、互いに有線または無線により通信可能に接続され、ここではイーサネット（登録商標）ケーブルにより接続される。列車情報送信部１００は、例えば列車内に設置されるが、列車外に設けられてもよい。表示装置２００は、列車内に設置される。
【００１６】
列車情報送信部１００は、列車または案内画面に関連する列車情報を表示装置２００に送る。列車情報は、列車の種別を示す列車種別情報や、始発駅を示す始発駅情報、終着駅を示す終着駅情報、列車の扉の開閉を示す扉開閉情報、列車の次の停車駅である次駅を示す次駅情報、列車の位置を示す列車位置情報などを含む。列車の種別としては、普通（または各駅停車）、急行、特急などがある。列車位置情報は、発駅を示す発駅情報と、発駅からの走行距離を示す走行距離情報とを含む。発駅とは、列車が発車した駅、より詳しくは列車が発車した駅のうち最後に発車した駅を意味する。発駅は、列車がこれから発車する駅を意味してもよい。本例では、走行距離情報は、発駅からの走行距離をメートル単位で示すキロ程情報である。また、列車情報送信部１００は、表示装置２００に対する表示開始指示や表示停止指示などの制御情報を送る。
【００１７】
表示装置２００は、列車内に設置された表示部２５０を備え、列車情報送信部１００からの列車情報および制御情報に基づいて表示部２５０に案内画面を表示する。具体的には、表示装置２００は、データで表された案内画面を生成し、表示部２５０は、当該データで表された案内画面に基づいて視認可能な案内画面を表示する。以下の説明では、データで表された案内画面を、視認可能な案内画面と区別する場合、「画面データ」と呼ぶ。
【００１８】
図１において、表示装置２００は、表示部２５０に加えて、列車情報取得部である列車情報受付部２１０、記憶部２２０、および画面生成部２３０を備える。列車情報受付部２１０および画面生成部２３０は、表示部２５０に表示される案内画面を生成する画面生成装置２４０を構成する。
【００１９】
列車情報受付部２１０は、列車に関する列車情報を取得する。図１の例では、列車情報受付部２１０は、列車情報送信部１００から列車情報および制御情報を受け付け、画面生成部２３０に送る。
【００２０】
記憶部２２０は、案内画面を生成するための情報を記憶する。記憶部２２０は、素材記憶部２２１、画面スケジュール記憶部２２２、画面構成記憶部２２３、および関係記憶部２２４を含む。
【００２１】
素材記憶部２２１は、案内画面を生成するための複数の素材画像を記憶する。素材画像は、具体的には、画面データを生成するための画像データである。
【００２２】
画面スケジュール記憶部２２２は、案内画面として表示すべき画面のスケジュールを列車情報に応じて定義する画面スケジュール情報を記憶する。
【００２３】
画面構成記憶部２２３は、案内画面を構成する構成部品の案内画面における配置を定義する画面構成情報を記憶する。画面構成記憶部２２３は、画面スケジュール情報で定義される画面に対応する画面構成情報を記憶する。案内画面の構成部品としては、素材記憶部２２１の素材画像が用いられる。構成部品には、列車情報に依存しない構成部品と、列車情報に依存する構成部品とがある。列車情報に依存しない構成部品とは、当該構成部品として用いられる素材画像が列車情報によらず一定である構成部品である。このような構成部品については、構成部品として用いられる素材画像が画面構成情報で特定される。一方、列車情報に依存する構成部品とは、当該構成部品として用いられる素材画像が列車情報に応じて変化する構成部品である。このような構成部品については、構成部品として用いられる素材画像は以下の関係記憶部２２４で特定される。
【００２４】
関係記憶部２２４は、素材記憶部２２１に記憶された複数の素材画像のうち案内画面の構成部品として用いられる素材画像と、列車情報との関係を定義する関係情報を記憶する。関係情報は、列車情報に依存する構成部品について、当該構成部品として用いられる素材画像を列車情報に応じて特定するための情報である。関係情報は、例えば、構成部品として用いられる素材画像と、列車情報とを関連付ける関連付け情報を含む。
【００２５】
画面生成部２３０は、列車情報受付部２１０からの列車情報に応じて、記憶部２２０に記憶された、素材画像、画面スケジュール情報、画面構成情報、および関係情報を用いて案内画面を生成する。具体的には、画面生成部２３０は、列車情報受付部２１０で取得された列車情報に基づき、画面スケジュール情報から案内画面として表示すべき画面を特定し、特定された画面の画面構成情報に基づいて案内画面を生成する。このとき、画面生成部２３０は、関係情報に基づき、列車情報受付部２１０からの列車情報に応じて、複数の素材画像の中から案内画面の構成部品として用いられる素材画像を特定し、特定された素材画像を画面構成情報に従って配置して案内画面を生成する。画面生成部２３０は、生成された案内画面を表示部２５０に表示させる。画面生成部２３０は、画面が表示されるタイミングなど、表示部２５０の表示動作を制御する。
【００２６】
表示部２５０は、画面生成部２３０により生成された案内画面を表示する。表示部２５０は、例えば車両の扉の上部などに設置される。表示部２５０は、例えば液晶ディスプレイである。
【００２７】
上記案内画面の１つとして、路線を案内するための路線案内画面がある。表示装置２００は、路線案内画面を生成するために以下のように構成される。
【００２８】
素材記憶部２２１は、路線案内画面を生成するための素材画像として、路線上の各駅の画像を記憶する。例えば、素材記憶部２２１は、各駅の画像として、各駅の駅名を表す画像データを記憶する。
【００２９】
画面構成記憶部２２３は、路線案内画面を生成するための画面構成情報として、路線案内画面を構成する複数の構成部品の路線案内画面における配置を定義する路線案内画面構成情報を記憶する。
【００３０】
関係記憶部２２４は、路線案内画面の上記複数の構成部品として用いられる素材画像として、上記各駅の画像のうち発駅情報で示される発駅に続く複数の駅の画像を特定する情報を含む。
【００３１】
画面生成部２３０は、路線案内画面構成情報および関係情報に基づき、列車情報受付部２１０からの発駅情報に応じて、発駅に続く複数の駅（すなわち発駅から複数駅分の駅）の画像を配置して路線案内画面を生成する。具体的には、画面生成部２３０は、関係情報に基づき、発駅情報に応じて、素材記憶部２２１に記憶された各駅の画像の中から発駅に続く複数の駅の画像を特定し、特定された複数の駅の画像が路線案内画面構成情報に従って配置された路線案内画面を生成する。路線案内画面において、複数の駅の画像は、例えば列車が到達する順番に並べて配置される。路線案内画面には、さらに発駅の画像が配置されてもよい。
【００３２】
図２は、路線案内画面の一例を示す概略図である。図２の路線案内画面２０には、発駅の画像２１、および発駅から１〜Ｎ駅目（Ｎは２以上の整数）の駅の画像２２−１〜２２−Ｎが、列車が到達する順番に配列されている。また、これらの駅の画像２１および２２−１〜２２−Ｎは等間隔で配列されている。
【００３３】
列車の種別が普通（各駅停車）である場合には、路線上の駅はすべて停車駅であり、路線案内画面に表示される駅もすべて停車駅である。一方、列車の種別が特急や急行など普通以外である場合には、停車駅の他に通過駅があり、路線案内画面に表示される駅は停車駅または通過駅である。ここで、停車駅とは列車が停車する駅であり、通過駅とは列車が停車せずに通過する駅である。
【００３４】
一つの態様では、路線案内画面には、列車の位置（または走行位置）を表すための列車位置画像（または走行位置画像）が配置される。この場合、表示装置２００は、以下のように構成される。
【００３５】
素材記憶部２２１は、路線案内画面に用いられる素材画像として、列車位置画像を記憶する。路線案内画面構成情報は、路線案内画面における列車位置画像の配置位置を示す情報と、列車位置画像の配置位置を更新するための更新情報とを含む。
【００３６】
画面生成部２３０は、路線案内画面構成情報に基づき、列車情報受付部２１０で取得された列車位置情報に応じて、列車が路線上の通過駅の手前に位置する場合、当該列車の位置を表す位置に列車位置画像が配置された路線案内画面を表示部２５０に表示させ、列車の通過駅の通過時に、更新情報に基づき、列車位置画像の配置位置が通過駅の通過を表す位置に更新された路線案内画面を表示部２５０に表示させる。ここで、列車の通過駅の通過時とは、列車が通過駅を通過したとき、または列車が通過駅を通過しているときである。画面生成部２３０は、具体的には、列車が通過駅とその１つ手前の駅との間の区間に位置する場合、当該区間に対応する位置（例えば通過駅の画像とその１つ手前の駅の画像との間）に列車位置画像が配置された路線案内画面を表示させる。そして、画面生成部２３０は、列車が通過駅を通過したと判断した場合に、列車が通過駅を通過したことを表す位置（例えば通過駅の画像とその次の駅の画像との間）に列車位置画像が配置された路線案内画面を表示させる。画面生成部２３０は、列車が通過駅を通過中であると判断した場合に、列車が通過駅を通過中であることを表す位置（例えば通過駅の画像上や通過駅の画像近傍）に列車位置画像が配置された路線案内画面を表示させてもよい。通過駅の通過を判断する際、画面生成部２３０は、例えば、路線上における通過駅の位置を示す通過駅位置情報と、路線上における列車の位置を示す列車位置情報とを比較して、列車の位置が通過駅の位置を超えた場合に、列車が通過駅を通過したと判断する。通過駅位置情報は、例えば記憶部２２０に予め記憶される。
【００３７】
例えば、図２のように複数の駅の画像が列車の到達順に一定の間隔で配列される場合、更新情報は、複数の駅の画像の配列方向に対応する移動方向と、複数の駅の画像の間隔に対応する移動量とを定義し、画面生成部２３０は、列車が通過駅を通過するごとに、路線案内画面における列車位置画像の配置位置を上記移動方向に上記移動量だけ移動させる。
【００３８】
図３は、走行位置画像を含む路線案内画面の遷移の一例を示す概略図である。図３の路線案内画面２０−１、２０−２、２０−３の各々には、図２と同様に、発駅の画像２１、および発駅に続くＮ個の駅の画像２２−１〜２２−Ｎが配置されている。ここでは、発駅から１駅目の駅および２駅目の駅はいずれも通過駅であるものとする。
【００３９】
列車が発駅と発駅から１駅目の駅との間の区間に位置する場合、路線案内画面２０−１が表示される。この路線案内画面２０−１では、発駅の画像２１と１駅目の駅の画像２２−１との間に列車位置画像３１が配置されている。次に、列車が発駅から１駅目の通過駅を通過したタイミングで、路線案内画面２０−２が表示される。この路線案内画面２０−２では、１駅目の駅の画像２２−１と２駅目の駅の画像２２−２との間に列車位置画像３１が配置されている。次に、列車が発駅から２駅目の通過駅を通過したタイミングで、路線案内画面２０−３が表示される。この路線案内画面２０−３では、２駅目の駅の画像２２−２と３駅目の駅の画像２２−３との間に列車位置画像３１が配置されている。
【００４０】
通過駅の通過を確実に表示する観点より、画面生成部２３０は、列車情報受付部２１０で取得された列車位置情報に基づき、予め定められた基準に従って、列車が通過駅に接近したと判断した場合、少なくとも路線案内画面における列車位置画像の配置位置が更新されるまで、路線案内画面を表示部２５０に表示させる。例えば、図３の例において、画面生成部２３０は、列車が発駅から１駅目の通過駅に接近したと判断した場合、路線案内画面２０−１の表示を開始し、少なくとも路線案内画面が画面２０−２に遷移するまで、または画面２０−２に遷移した後所定時間が経過するまで、路線案内画面の表示を続ける。この場合、画面生成部２３０は、上記のように生成される複数種類の路線案内画面（例えば言語が異なる複数の路線案内画面）を順次に表示してもよい。
【００４１】
以下、表示システム１０のより具体的な構成の一例を示す。
列車情報送信部１００は、列車情報および制御情報を予め定められたタイミングで表示装置２００に通知する。具体的には、列車情報送信部１００は、例えば列車が始発駅に停車中またはその前に、表示開始指示を通知する。このとき、列車情報送信部１００は、表示開始指示とともに、列車種別情報、始発駅情報、および終着駅情報を含む列車情報を通知する。列車情報送信部１００は、列車の扉が閉じた場合に、扉が閉じたことを示す扉開閉情報と、次駅情報とを含む列車情報を通知する。列車情報送信部１００は、列車の扉が開いた場合に、扉が開いたことを示す扉開閉情報と、発駅情報とを含む列車情報を通知する。ここで、発駅情報は、列車がこれから発車する駅を示し、列車の発車後は、列車が発車した駅を示す。列車情報送信部１００は、キロ程情報を定期的または所定の走行距離ごとに通知する。列車情報送信部１００は、例えば列車が終着駅に到着した後に、表示停止指示を通知する。
【００４２】
画面生成部２３０は、列車情報受付部２１０から列車情報を受け、当該列車情報に基づいて現在の列車状態を判断し、現在の列車状態に応じた画面データを生成して表示部２５０に表示させる。
【００４３】
図４は、列車状態の遷移の一例を示す概略図である。列車種別が「普通」の場合、列車状態は、「停車」、「走行」、および「到着前」の３つの状態に分類される。
【００４４】
画面生成部２３０は、ある列車状態において、別の列車状態への遷移の条件に合致する列車情報を受けると、列車状態が当該別の列車状態に遷移したと判断する。
【００４５】
具体的には、画面生成部２３０は、「停車」状態において、「走行」状態への遷移条件を満たす列車情報を受けると、列車状態が「走行」状態に遷移したと判断する。例えば、画面生成部２３０は、扉が閉じたことを示す扉開閉情報を受けた場合に、列車状態が「走行」状態に遷移したと判断する。
【００４６】
また、画面生成部２３０は、「走行」状態において、「到着前」状態への遷移条件を満たす列車情報を受けると、列車状態が「到着前」状態に遷移したと判断する。例えば、画面生成部２３０は、列車情報に含まれるキロ程情報に基づき、列車が次の停車駅に対して所定の距離（例えば２００メートル）だけ手前の位置に到達したと判断した場合に、列車状態が「到着前」状態に遷移したと判断する。
【００４７】
また、画面生成部２３０は、「到着前」状態において、「停車」状態への遷移条件を満たす列車情報を受けると、列車状態が「停車」状態に遷移したと判断する。例えば、画面生成部２３０は、扉が開いたことを示す扉開閉情報を受けた場合に、列車状態が「停車」状態に遷移したと判断する。
【００４８】
なお、画面生成部２３０は、列車情報受付部２１０から表示開始指示を受けた場合に、現在の列車状態を「停車」状態と判断してもよい。
【００４９】
列車種別が「急行」や「特急」など「普通」以外の場合には、通過駅の通過（以下、適宜「駅通過」という）が発生する区間において、「走行」状態から「駅通過前」状態への遷移、および「駅通過前」状態から「走行」状態への遷移が発生する。
【００５０】
具体的には、画面生成部２３０は、「走行」状態において、「駅通過前」状態への遷移条件を満たす列車情報を受けると、列車状態が「駅通過前」状態に遷移したと判断する。例えば、画面生成部２３０は、列車情報に含まれるキロ程情報に基づき、列車が次の通過駅に対して所定の距離（例えば１５０メートル）だけ手前の位置に到達したと判断した場合に、列車状態が「駅通過前」状態に遷移したと判断する。
【００５１】
また、画面生成部２３０は、「駅通過前」状態において、「走行」状態への遷移条件を満たす列車情報を受けると、列車状態が「走行」状態に遷移したと判断する。例えば、画面生成部２３０は、列車情報に含まれるキロ程情報に基づき、列車が通過駅を通過したと判断した場合に、列車状態が「走行」状態に遷移したと判断する。
【００５２】
図５は、表示部２５０に表示される案内画面の一例を示す概略図である。図５において、案内画面５０は、２つの領域に分かれており、上画面５１と下画面５２とを有する。上画面５１には、列車種別、終着駅、次駅、および列車状態が表示され、図５の例では、列車種別が「急行」、終着駅の駅名が「Ｚ」、次駅の駅名が「Ｄ」、列車状態が「走行」であることが示されている。下画面５２には、様々な案内情報が表示され、図２の例では、駅名「Ａ」の駅を発車した後の路線案内画面（または路線図情報）が表示されている。
【００５３】
図６は、表示部２５０に表示される案内画面の遷移の一例を示す概略図である。図６において、左側の案内画面６１−１、６１−２、・・・、６１−Ｍは「停車」状態で表示される案内画面であり、中央の案内画面６２−１、６２−２、・・・、６２−Ｎは「走行」状態で表示される案内画面であり、右側の案内画面６３−１、６３−２、６３−３は「到着前」状態で表示される案内画面である。「停車」、「走行」、「到着前」の各列車状態において、決まったスケジュールで複数の案内画面が順番に表示され、列車状態の遷移が発生するまで当該表示が繰り返される。本例では、同一の列車状態において複数の案内画面が順番に繰り返し表示される場合、上画面５１の表示内容は一定であり、下画面５２の表示内容が変化する。
【００５４】
具体的には、列車が駅「Ａ」で「停車」状態にある場合、案内画面６１−１、６１−２、・・・、６１−Ｍがこの順番で繰り返し表示される。このとき、上画面５１には、「停車」状態であり、停車中の駅の駅名が「Ａ」であることが表示される。下画面５２には、最初に画面「Ｉｎｆｏ＿１０」が表示され、続いて「Ｒｏｓｅｎ＿０１」、・・・、「Ｉｎｆｏ＿１４」が順に表示された後、画面「Ｉｎｆｏ＿１０」が再度表示される。
【００５５】
次に、列車状態が「停車」状態から次駅「Ｄ」に向かう「走行」状態に遷移すると、案内画面が切り替わり、案内画面６２−１、６２−２、・・・、６２−Ｎがこの順番で繰り返し表示される。このとき、上画面５１には、「走行」状態であり、次の停車駅の駅名が「Ｄ」であることが表示される。下画面５２には、最初に画面「Ｒｏｓｅｎ＿０１」が表示され、続いて「Ｒｏｓｅｎ＿０２」、・・・、「Ｉｎｆｏ＿１８」が順に表示された後、画面「Ｒｏｓｅｎ＿０１」が再度表示される。
【００５６】
次に、列車状態が「走行」状態から次駅「Ｄ」への「到着前」状態に遷移すると、案内画面が切り替わり、案内画面６３−１、６３−２、６３−３がこの順番で繰り返し表示される。このとき、上画面５１には、「到着前」状態であり、次の停車駅の駅名が「Ｄ」であることが表示される。下画面５２には、最初に画面「Ｉｎｆｏ＿１９」が表示され、続いて「Ｉｎｆｏ＿２０」、「Ｒｏｓｅｎ＿０１」が順に表示された後、画面「Ｉｎｆｏ＿１９」が再度表示される。
【００５７】
その後、列車が停車駅「Ｄ」に到着し、列車状態が「到着前」状態から「停車」状態に遷移すると、図示しないが、駅「Ｄ」で「停車」状態にあることを示す上画面５１を含む案内画面が表示される。
【００５８】
図６において、画面「Ｉｎｆｏ＿１０」、「Ｉｎｆｏ＿１４」、「Ｉｎｆｏ＿１８」、「Ｉｎｆｏ＿１９」、「Ｉｎｆｏ＿２０」は、例えば、駅の設備を案内する画面、扉の開閉を案内する画面、列車の遅延情報を表示する画面、広告を表示する画面などであり、静止画または動画である。画面「Ｒｏｓｅｎ＿０１」は日本語表記の路線案内画面であり、画面「Ｒｏｓｅｎ＿０２」はアルファベット表記の路線案内画面である。
【００５９】
「駅通過前」状態においては、上画面５１には、「走行」状態と同じ画面が表示され、下画面５２には、路線案内画面だけが表示される。具体的には、「走行」状態で表示される画面のうち路線案内画面「Ｒｏｓｅｎ＿０１」および「Ｒｏｓｅｎ＿０２」だけが順番に繰り返し表示される。路線案内画面は、列車の位置に基づいて駅通過時に更新される。
【００６０】
図７は、表示部２５０に表示される路線案内画面の遷移の一例を示す概略図である。図７には、時刻Ｔ１、Ｔ２、Ｔ３、Ｔ４における路線案内画面７０−１、７０−２、７０−３、７０−４が示されている。各路線案内画面には、発駅の画像７１および発駅に続く７つの駅の画像７２〜７８が列車の到達順に一列に配列されているとともに、列車位置画像としての走行マークＰｏｓが配置されている。
【００６１】
列車が駅「Ａ」を発車して次の停車駅「Ｄ」に向かって走行する場合に、路線案内画面７０−１、７０−２、７０−３が表示される。これらの路線案内画面には、画像７１〜７８として、駅「Ａ」〜「Ｈ」の画像が配列されている。列車が発駅「Ａ」から１駅目の通過駅「Ｂ」を通過する前の時刻Ｔ１では、路線案内画面７０−１が表示され、走行マークＰｏｓは駅「Ａ」の画像７１と駅「Ｂ」の画像７２との間に位置する。通過駅「Ｂ」を通過した後、２駅目の通過駅「Ｃ」を通過する前の時刻Ｔ２では、路線案内画面７０−２が表示され、走行マークＰｏｓは駅「Ｂ」の画像７２と駅「Ｃ」の画像７３との間に位置する。通過駅「Ｃ」を通過した後、停車駅「Ｄ」に到着する前の時刻Ｔ３では、路線案内画面７０−３が表示され、走行マークＰｏｓは駅「Ｃ」の画像７３と駅「Ｄ」の画像７４との間に位置する。
【００６２】
列車が駅「Ｄ」に到着した後、駅「Ｄ」を発車して次の停車駅「Ｇ」に向かって走行する場合、路線案内画面７０−４が表示される。この路線案内画面には、画像７１〜７８として、駅「Ｄ」〜「Ｋ」の画像が配列されている。列車が発駅「Ｄ」から１駅目の通過駅「Ｅ」を通過する前の時刻Ｔ４では、路線案内画面７０−４のように、走行マークＰｏｓは駅「Ｄ」の画像７１と駅「Ｅ」の画像７２との間に位置する。
【００６３】
このように、路線案内画面の画面構成は発駅や列車の位置によらず同じであるが、路線案内画面の表示内容は発駅および列車の位置によって変化する。
【００６４】
再び図１を参照すると、素材記憶部２２１は、案内画面を生成するための素材画像である素材データを記憶する。例えば、素材記憶部２２１は、図６の各案内画面を生成するための素材データを記憶する。素材データとしては、上画面５１を構成する複数の構成部品のうちの１つとして用いられるものや、下画面５２を構成する複数の構成部品のうちの１つとして用いられるもの、下画面５２そのものとして用いられるものがある。素材記憶部２２１は、素材データをその素材名と関連付けて記憶する。素材データは、種別で分類される。種別については後述する。
【００６５】
画面スケジュール記憶部２２２は、列車状態に応じて案内画面を切り替えるための画面スケジュール情報を記憶する。
【００６６】
図８は、画面スケジュール情報の構成の一例を示す概略図である。この画面スケジュール情報は、図６の案内画面の表示に対応する。図８において、画面スケジュール情報は、上画面スケジュール情報８１および下画面スケジュール情報８２を含む。
【００６７】
上画面スケジュール情報８１は、「停車」、「走行」、「到着前」の３つの列車状態のそれぞれについて、当該列車状態で表示すべき上画面の画面名を定義している。図８の例では、上画面スケジュール情報８１は、列車状態「停車」、「走行」、「到着前」において、それぞれ画面名「Ｕｐ＿０１」、「Ｕｐ＿０２」、「Ｕｐ＿０３」の上画面を表示することを示している。画面名「Ｕｐ＿０１」、「Ｕｐ＿０２」、「Ｕｐ＿０３」は、それぞれ図６の「停車」、「走行」、「到着前」状態における上画面５１の画面名である。なお、始発駅や終着駅で他の駅と異なる表示を行うために、別途、スケジュール情報を追加してもよい。
【００６８】
下画面スケジュール情報８２は、駅ごとに下画面スケジュール情報を有し、駅「Ａ」、「Ｂ」、・・・、「Ｚ」に対応する下画面スケジュール情報８２Ａ、８２Ｂ、・・・、８２Ｚを含む。各駅の下画面スケジュール情報は、「停車」、「走行」、「到着前」の列車状態ごとにスケジュール情報を有する。各スケジュール情報は、表示すべき下画面の画面名を定義しており、画面名の配列順によって画面の表示順を定義している。ここでは、画面名の配列における左から右への順番が、下画面の表示の順番を示す。例えば、駅「Ａ」の下画面スケジュール情報８２Ａに含まれる「停車」のスケジュール情報は、画面名「Ｉｎｆｏ＿１０」、「Ｒｏｓｅｎ＿０１」、・・・、「Ｉｎｆｏ＿１４」の画面をこの順番で繰り返し表示することを示している。また、駅「Ｂ」の下画面スケジュール情報８２Ｂに含まれる「到着前」のスケジュール情報は、画面名「Ｉｎｆｏ＿１９」、「Ｉｎｆｏ＿２０」、「Ｒｏｓｅｎ＿０１」の画面をこの順番で繰り返し表示することを示している。なお、下画面スケジュール情報８２Ａは、「走行」および「到着前」のスケジュール情報を含まない。これは、駅「Ａ」は始発駅であり、到着駅となることがないためである。なお、ここでは、駅「Ｚ」側から発車する場合のスケジュール情報については割愛している。
【００６９】
画面構成記憶部２２３は、案内画面を生成するための画面構成情報を記憶する。例えば、画面構成記憶部２２３は、図８の上画面スケジュール情報８１で定義される各上画面に対応する画面構成情報と、図８の下画面スケジュール情報８２で定義される各下画面に対応する画面構成情報とを記憶する。以下の説明では、構成部品を適宜「部品」という。
【００７０】
図９は、上画面「Ｕｐ＿０２」の画面構成の一例を示す概略図である。図１０は、図９の上画面の画面構成情報の一例を示す概略図である。
【００７１】
図９の例では、上画面は、５個の部品Ｐ（１）、Ｐ（２）、Ｐ（３）、Ｐ（４）、Ｐ（５）で構成されている。図１０において、画面構成情報は、図９の上画面の部品ごとに、種別、素材名、および配置座標を定義している。ただし、部品Ｐ（２）、Ｐ（３）、Ｐ（５）については、列車情報に依存する構成部品であるので、素材名は定義されておらず、素材名の欄に「Ａｕｔｏ」が記載されている。この「Ａｕｔｏ」は、部品として用いられる素材データの素材名が、関係記憶部２２４の関係情報に基づいて列車情報に応じて特定されることを示す。図１０の画面構成情報は、下記Ａ１〜Ａ５の内容を示している。
Ａ１：部品Ｐ（１）の種別は上画面用の背景「Ｕｐ＿ｂｇ」であり、部品Ｐ（１）として素材名「Ｂｇ＿０１」の素材データが用いられ、この素材データは座標（ｘ１，ｙ１）に配置される。
Ａ２：部品Ｐ（２）の種別は上画面用の列車種別「Ｕｐ＿ｔｙｐｅ」であり、部品Ｐ（２）として列車情報に応じて特定される素材名の素材データが用いられ、この素材データは座標（ｘ２，ｙ２）に配置される。
Ａ３：部品Ｐ（３）の種別は上画面用の終着駅「Ｕｐ＿ｌａｓｔ」であり、部品Ｐ（３）として列車情報に応じて特定される素材名の素材データが用いられ、この素材データは座標（ｘ３，ｙ３）に配置される。
Ａ４：部品Ｐ（４）の種別は上画面用の列車状態「Ｕｐ＿ｓｔａｔｅ」であり、部品Ｐ（４）として素材名「Ｓｔａｔｅ＿０２」の素材データが用いられ、この素材データは座標（ｘ４，ｙ４）に配置される。
Ａ５：部品Ｐ（５）の種別は上画面用の次駅「Ｕｐ＿ｎｅｘｔ」であり、部品Ｐ（５）として列車情報に応じて特定される素材名の素材データが用いられ、この素材データは座標（ｘ５，ｙ５）に配置される。
【００７２】
図１１は、日本語表記の路線案内画面「Ｒｏｓｅｎ＿０１」の画面構成の一例を示す概略図である。図１２は、図１１の路線案内画面の画面構成情報の一例を示す概略図である。
【００７３】
図１１の例では、路線案内画面は、１９個の部品Ｐ（１１）、Ｐ（１２）、・・・、Ｐ（２９）で構成されている。図１２において、画面構成情報は、図１１の路線案内画面の部品ごとに、種別、素材名、配置座標、更新種別、および更新内容を定義している。ただし、部品Ｐ（１３）〜Ｐ（２８）については、列車情報に依存する構成部品であるので、素材名は定義されておらず、素材名の欄に「Ａｕｔｏ」が記載されている。この「Ａｕｔｏ」は、部品として用いられる素材データの素材名が、関係記憶部２２４の関係情報に基づいて列車情報に応じて特定されることを示す。図１２の画面構成情報は、下記Ｂ１〜Ｂ７の内容を示している。
Ｂ１：部品Ｐ（１１）の種別は下画面用の背景「Ｌｗ＿ｂｇ」であり、部品Ｐ（１１）として素材名「Ｂｇ＿１１」の素材データが用いられ、この素材データは座標（ｘ１１，ｙ１１）に配置される。
Ｂ２：部品Ｐ（１２）の種別は下画面の路線案内画面用の路線バー「Ｌｗ＿ｒｏ＿ｂａｒ」であり、部品Ｐ（１２）として素材名「Ｂａｒ＿０１」の素材データが用いられ、この素材データは座標（ｘ１２，ｙ１２）に配置される。
Ｂ３：部品Ｐ（１３）〜Ｐ（２０）の種別は下画面の路線案内画面用の発駅から０〜７駅目の駅記号「Ｌｗ＿ｒｏ＿ｍａｒｋ（０）」〜「Ｌｗ＿ｒｏ＿ｍａｒｋ（７）」であり、部品Ｐ（１３）〜Ｐ（２０）として列車情報に応じて特定される素材名の素材データが用いられ、これらの素材データは座標（ｘ１３，ｙ１３）〜（ｘ２０，ｙ２０）に配置される。
Ｂ４：部品Ｐ（２１）〜Ｐ（２８）の種別は下画面の日本語表記の路線案内画面用の発駅から０〜７駅目の駅名「Ｌｗ＿ｒｏ＿ｓｔａｔｉｏｎ＿ｊｐ（０）」〜「Ｌｗ＿ｒｏ＿ｓｔａｔｉｏｎ＿ｊｐ（７）」であり、部品Ｐ（２１）〜Ｐ（２８）として列車情報に応じて特定される素材名の素材データが用いられ、これらの素材データは座標（ｘ２１，ｙ２１）〜（ｘ２８，ｙ２８）に配置される。
Ｂ５：部品Ｐ（２９）の種別は下画面の日本語表記の路線案内画面用の走行マーク「Ｌｗ＿ｒｏ＿ｐｏｓ＿ｊｐ」であり、部品Ｐ（２９）として素材名「Ｒｏ＿ｐｏｓ＿０１」の素材データが用いられ、この素材データは座標（ｘ２９，ｙ２９）に配置される。
Ｂ６：部品Ｐ（１１）〜Ｐ（２８）については、更新種別が更新無し「ＮｏＵｐｄ」であり、画面データ表示中の更新がない。
Ｂ７：部品Ｐ（２９）については、更新種別が駅通過「Ｐａｓｓ」であり、更新内容が「右シフト１００ピクセル／駅通過」と定義されているので、画面データ表示中に駅通過ごとに、素材データ「Ｒｏ＿ｐｏｓ＿０１」の配置座標が画面右側に１００ピクセルだけ移動する。
【００７４】
なお、アルファベット表記の路線案内画面「Ｒｏｓｅｎ＿０２」の画面構成情報は、部品Ｐ（２１）〜Ｐ（２８）の種別が「Ｌｗ＿ｒｏ＿ｓｔａｔｉｏｎ＿ｅｎ（０）」〜「Ｌｗ＿ｒｏ＿ｓｔａｔｉｏｎ＿ｅｎ（７）」であり、部品Ｐ（２９）の種別が「Ｌｗ＿ｒｏ＿ｐｏｓ＿ｅｎ」であり、部品Ｐ（２９）に対応する素材名が「Ｒｏ＿ｐｏｓ＿０２」である点を除き、図１２の画面構成情報と同じである。
【００７５】
また、図１１および図１２は一例であり、路線案内画面には、さらに、乗換案内情報や駅設備情報などが配置されてもよい。例えば、画面構成情報は、路線案内画面上の駅ごとに、当該駅に対応する座標に乗換案内部品および駅設備部品を定義してもよい。
【００７６】
関係記憶部２２４は、案内画面において構成部品として用いられる素材データを列車情報に応じて定義する関係情報を記憶する。例えば、関係記憶部２２４は、図１０および図１２の部品構成情報において素材名が「Ａｕｔｏ」となっている部品について、当該部品として用いられる素材データの素材名を列車情報に応じて特定するための情報を記憶する。
【００７７】
図１３および図１４は、関係情報の構成の一例を示す概略図である。図１３および図１４において、関係情報は、上画面列車種別情報１３１、上画面終着駅名情報１３２、上画面次駅名情報１３３、下画面駅記号情報１３４、下画面駅名情報１３５、および路線情報１４０を含む。
【００７８】
上画面列車種別情報１３１は、列車種別情報で示される列車種別に対し、種別が「Ｕｐ＿ｔｙｐｅ」である部品（図９の部品Ｐ（２））として用いられる素材データの素材名を関連付ける情報であり、列車種別ごとに素材名を定義している。図１３の例では、列車種別が「普通」の場合は素材名「Ｌｏｃａｌ＿０１」、「急行」の場合は「Ｌｏｃａｌ＿ｅｘｐ＿０１」、「特急１」の場合は「Ｌｉｍｉｔｅｄ＿ｅｘｐ＿０１」、「特急２」の場合は「Ｌｉｍｉｔｅｄ＿ｅｘｐ＿０２」の素材データを用いることを示している。
【００７９】
上画面終着駅名情報１３２は、終着駅情報で示される駅に対し、種別が「Ｕｐ＿ｌａｓｔ」である部品（図９の部品Ｐ（３））として用いられる素材データの素材名を関連付ける情報であり、駅ごとに素材名を定義している。
【００８０】
上画面次駅名情報１３３は、次駅情報で示される駅に対し、種別が「Ｕｐ＿ｎｅｘｔ」である部品（図９の部品Ｐ（５））として用いられる素材データの素材名を関連付ける情報であり、駅ごとに素材名を定義している。
【００８１】
下画面駅記号情報１３４は、発駅情報で示される駅からｎ駅目（ｎ＝０，１，２，・・・，７）の駅の種類（停車駅または通過駅）に対し、種別が「Ｌｗ＿ｒｏ＿ｍａｒｋ（ｎ）」である部品（図１１の部品Ｐ（１３＋ｎ））として用いられる素材データの素材名を関連付ける情報であり、駅の種類ごとに素材名を定義している。図１３の例では、種別「Ｌｗ＿ｒｏ＿ｍａｒｋ（ｎ）」の部品として、発駅からｎ駅目の駅の種類が「停車駅」の場合には素材名「Ｓｔ＿ｍａｒｋ＿０１」の素材データを用い、「通過駅」の場合には素材名「Ｓｔ＿ｍａｒｋ＿０２」の素材データを用いることを示している。
【００８２】
下画面駅名情報１３５は、発駅情報で示される駅からｎ駅目（ｎ＝０，１，２，・・・，７）の駅に対し、種別が「Ｌｗ＿ｒｏ＿ｓｔａｔｉｏｎ＿ｊｐ（ｎ）」である部品（図１１の部品Ｐ（２１＋ｎ））として用いられる素材データの素材名、および種別が「Ｌｗ＿ｒｏ＿ｓｔａｔｉｏｎ＿ｅｎ（ｎ）」である部品として用いられる素材データの素材名を関連付ける情報であり、駅ごとに、「Ｌｗ＿ｒｏ＿ｓｔａｔｉｏｎ＿ｊｐ（ｎ）」に対応する素材名および「Ｌｗ＿ｒｏ＿ｓｔａｔｉｏｎ＿ｅｎ（ｎ）」に対応する素材名を定義している。図１３の例では、例えば発駅が駅「Ｄ」である場合、種別「Ｌｗ＿ｒｏ＿ｓｔａｔｉｏｎ＿ｊｐ（０）」〜「Ｌｗ＿ｒｏ＿ｓｔａｔｉｏｎ＿ｊｐ（７）」の８個の部品として、素材名「Ｓｔ＿Ｄ＿１１」〜「Ｓｔ＿Ｋ＿１１」の８個の素材データを用いることを示している。
【００８３】
路線情報１４０は、停車駅情報１４１と、駅間のキロ程情報１４２とを含む。停車駅情報１４１は、列車種別ごとに、路線上の各駅について、当該列車種別の列車が当該駅に停車するか、通過するか、または停車も通過もしないかを示す。停車駅情報１４１において、「１」は停車すること、「２」は通過すること、「０」は停車も通過もしないことを示す。図１４の停車駅情報１４１は、下記Ｃ１〜Ｃ４の内容を示している。
Ｃ１：列車種別「普通」の列車は、駅「Ａ」〜「Ｚ」のすべての駅に停車する。
Ｃ２：列車種別「急行」の列車は、駅「Ａ」〜「Ｚ」のうち、駅「Ａ」、「Ｄ」、「Ｈ」、「Ｉ」、「Ｋ」、・・・、「Ｚ」に停車し、それ以外の駅を通過する。
Ｃ３：列車種別「特急１」の列車は、駅「Ａ」〜「Ｚ」のうち、駅「Ａ」、「Ｈ」、「Ｋ」、・・・、「Ｚ」に停車し、それ以外の駅を通過する。
Ｃ４：列車種別「特急２」の列車は、駅「Ａ」〜「Ｋ」のうち、駅「Ａ」、「Ｈ」、「Ｋ」に停車し、それ以外の駅を通過する。駅「Ｌ」〜「Ｚ」については、停車も通過もしない。すなわち、駅「Ｋ」が終着駅である。
【００８４】
駅間のキロ程情報１４２は、路線上の各駅間の距離をメートル単位で定義している。例えば、図１４の駅間のキロ程情報１４２は、駅「Ａ」から駅「Ｂ」までの距離が１２４０ｍであることを示している。
【００８５】
なお、図１３および図１４の関係情報は一例であり、例えば、路線案内画面に乗換案内情報や駅設備情報などが配置される場合には、関係記憶部２２４は、乗換案内部品として用いられる素材データおよび駅設備部品として用いられる素材データと列車情報との関係を定義する情報を記憶してもよい。例えば、図１３の下画面駅名情報１３５は、さらに、駅ごとに、乗換案内部品として用いられる素材データの素材名、および駅設備部品として用いられる素材データの素材名を定義してもよい。
【００８６】
また、上記の説明では、上画面「Ｕｐ＿０２」および下画面「Ｒｏｓｅｎ＿０１」に対応する画面構成情報および関係情報を例示したが、他の上画面および下画面についても同様に画面構成情報および関係情報が記憶部２２０に格納される。
【００８７】
図１の例では、画面生成部２３０は、画面更新判断部２３１、列車状態記憶部２３２、制御部２３３、およびビデオメモリ２３４を有する。
【００８８】
画面更新判断部２３１は、表示部２５０の画面内容の更新を判断し、制御部２３３に通知する。具体的には、画面更新判断部２３１は、表示部２５０から画面を切り替えた旨の通知を受けると、画面切り替え通知（または同じ列車状態における次の下画面の設定指示）を制御部２３３に送る。また、画面更新判断部２３１は、列車情報受付部２１０から列車情報を受け、当該列車情報が列車状態の遷移の条件を満たすか否かを判断し、条件を満たすと判断した場合に、状態遷移通知を制御部２３３に送る。このとき、画面更新判断部２３１は、必要に応じて関係記憶部２２４の路線情報１４０を参照して判断する。画面更新判断部２３１は、具体的には、「停車」状態から「走行」状態への遷移条件を満たす列車情報、「走行」状態から「到着前」状態への遷移条件を満たす列車情報、または「到着前」状態から「停車」状態への遷移条件を満たす列車情報を受けた場合に、状態遷移通知を制御部２３３に送る。また、画面更新判断部２３１は、「走行」状態から「駅通過前」状態への遷移条件を満たす列車情報を受けた場合には、「駅通過前」状態への状態遷移通知を制御部２３３に送る。
【００８９】
列車状態記憶部２３２は、現在の列車状態を示す列車状態情報を記憶する。列車状態記憶部２３２に記憶される情報は、制御部２３３によって参照および更新される。図１５は、列車状態記憶部２３２に記憶される情報の一例を示す概略図である。図１５において、列車状態記憶部２３２は、列車種別を示す情報、発駅を示す情報、次駅を示す情報、列車状態情報、キロ程を示す情報、および表示中の下画面を示す情報を記憶する。図１５の例では、列車種別は「急行」であり、発駅は駅「Ａ」であり、次駅は駅「Ｄ」であり、列車状態は「走行」状態であり、列車の位置は駅「Ａ」から「７２０」メートルの位置であり、表示中の下画面は画面「Ｒｏｓｅｎ＿０１」であることを示している。
【００９０】
制御部２３３は、画面生成部２３０の処理の大部分を実行する。制御部２３３は、列車情報受付部２１０からの情報と、画面更新判断部２３１からの通知とに基づき、記憶部２２０に記憶された、画面スケジュール情報、画面構成情報、関係情報、および素材データを用いて、画面データを生成してビデオメモリ２３４に展開する。
【００９１】
具体的には、制御部２３３は、列車情報受付部２１０からの情報、画面更新判断部２３１からの通知、および列車状態記憶部２３２に記憶された情報に基づき、現在の列車状態を判断する。そして、制御部２３３は、画面スケジュール情報の上画面スケジュール情報８１を参照し、現在の列車状態に対応する上画面の画面名を特定する。また、制御部２３３は、下画面スケジュール情報８２を参照し、現在の列車状態が「停車」状態である場合には、各駅の下画面スケジュール情報８２Ａ〜８２Ｚのうち、発駅情報で示される駅に対応する下画面スケジュール情報から「停車」状態に対応するスケジュール情報を特定し、当該スケジュール情報から表示すべき下画面の画面名を順番に特定する。また、制御部２３３は、現在の列車状態が「走行」状態または「到着前」状態である場合には、各駅の下画面スケジュール情報８２Ａ〜８２Ｚのうち、次駅情報で示される駅に対応する下画面スケジュール情報から現在の列車状態に対応するスケジュール情報を特定し、当該スケジュール情報から表示すべき下画面の画面名を順番に特定する。また、制御部２３３は、現在の列車状態が「駅通過前」状態である場合には、次駅情報で示される駅および「走行」状態に対応するスケジュール情報のうち、路線案内画面の画面名だけを順番に特定する。制御部２３３は、特定された上画面の画面構成情報に基づき、構成部品としての素材データが配置された上画面を生成し、特定された下画面の画面構成情報に基づき、構成部品としての素材データが配置された下画面を生成し、生成された上画面と下画面とを組み合わせて案内画面（画面データ）を生成する。このとき、制御部２３３は、画面構成情報で定義される構成部品のうち列車情報に依存する構成部品については、関係情報を参照し、列車情報受付部２１０からの列車情報に応じて、当該構成部品として用いられる素材データを特定する。制御部２３３は、列車情報受付部２１０からの列車情報を用いる場合、例えば列車状態記憶部２３２に記憶された情報を用いる。なお、制御部２３３は、始発駅情報を受けた後、発駅情報を受けるまでの間、画面スケジュール情報を参照する場合や、路線案内画面を生成する場合、発駅情報の代わりに始発駅情報を用いる。
【００９２】
例えば、上画面「Ｕｐ＿０２」を生成する場合、制御部２３３は、図１０の画面構成情報および図１３の関係情報に基づいて上画面を生成する。具体的には、図１０の部品Ｐ（１）およびＰ（４）について、制御部２３３は、素材名「Ｂｇ＿０１」の素材データを座標（ｘ１，ｙ１）に配置し、素材名「Ｓｔａｔｅ＿０２」の素材データを座標（ｘ４，ｙ４）に配置する。部品Ｐ（２）について、制御部２３３は、図１３の上画面列車種別情報１３１を参照し、列車情報で示される列車種別と関連付けられた素材名を特定し、特定された素材名の素材データを座標（ｘ２，ｙ２）に配置する。例えば、列車情報で示される列車種別が「急行」である場合、素材名「Ｌｏｃａｌ＿ｅｘｐ＿０１」の素材データを配置する。部品Ｐ（３）について、制御部２３３は、上画面終着駅名情報１３２を参照し、列車情報で示される終着駅と関連付けられた素材名を特定し、特定された素材名の素材データを座標（ｘ３，ｙ３）に配置する。例えば、列車情報で示される終着駅が駅「Ｚ」である場合、素材名「Ｓｔ＿Ｚ＿０１」の素材データを配置する。部品Ｐ（５）について、制御部２３３は、上画面次駅名情報１３３を参照し、列車情報で示される次駅と関連付けられた素材名を特定し、特定された素材名の素材データを座標（ｘ５，ｙ５）に配置する。例えば、列車情報で示される次駅が駅「Ｄ」である場合、素材名「Ｓｔ＿Ｄ＿０２」の素材データを配置する。これにより、例えば図９に示す上画面が生成される。
【００９３】
また、下画面である日本語表記の路線案内画面「Ｒｏｓｅｎ＿０１」を生成する場合、制御部２３３は、図１２の画面構成情報および図１３および図１４の関係情報に基づいて路線案内画面を生成する。具体的には、部品Ｐ（１１）およびＰ（１２）について、制御部２３３は、素材名「Ｂｇ＿１１」の素材データを座標（ｘ１１，ｙ１１）に配置し、素材名「Ｂａｒ＿０１」の素材データを座標（ｘ１２，ｙ１２）に配置する。部品Ｐ（１３＋ｎ）（ｎ＝０，１，２，・・・，７）について、制御部２３３は、図１４の停車駅情報１４１を参照し、列車情報で示される列車種別に基づき、列車情報で示される発駅からｎ駅目の駅の種類（停車駅または通過駅）を特定する。そして、制御部２３３は、下画面駅記号情報１３４を参照し、発駅からｎ駅目の駅の種類と関連付けられた素材名を特定する。そして、制御部２３３は、部品Ｐ（１３＋０）、Ｐ（１３＋１）、・・・、Ｐ（１３＋７）について特定された素材名の素材データを、それぞれ座標（ｘ１３，ｙ１３）、（ｘ１４，ｙ１４）、・・・、（ｘ２０，ｙ２０）に配置する。例えば、列車情報で示される列車種別が「急行」であり、列車情報で示される発駅が駅「Ａ」である場合、発駅から０、３、７駅目の駅「Ａ」、「Ｄ」、「Ｈ」は「停車駅」であることから、部品Ｐ（１３＋０）、Ｐ（１３＋３）、Ｐ（１３＋７）として素材名「Ｓｔ＿ｍａｒｋ＿０１」の素材データを配置する。発駅から１、２、４、５、６駅目の駅「Ｂ」、「Ｃ」、「Ｅ」、「Ｆ」、「Ｇ」は「通過駅」であることから、部品Ｐ（１３＋１）、Ｐ（１３＋２）、Ｐ（１３＋４）、Ｐ（１３＋５）、Ｐ（１３＋６）として素材名「Ｓｔ＿ｍａｒｋ＿０２」の素材データを配置する。また、部品Ｐ（２１＋ｎ）（ｎ＝０，１，２，・・・，７）について、制御部２３３は、下画面駅名情報１３５のうち「Ｌｗ＿ｒｏ＿ｓｔａｔｉｏｎ＿ｊｐ（ｎ）」に関する部分を参照し、列車情報で示される発駅からｎ駅目の駅と関連付けられた素材名を特定する。そして、制御部２３３は、部品Ｐ（２１＋０）、Ｐ（２１＋１）、・・・、Ｐ（２１＋７）について特定された素材名の素材データを、それぞれ座標（ｘ２１，ｙ２１）、（ｘ２２，ｙ２２）、・・・、（ｘ２８，ｙ２８）に配置する。例えば、列車情報で示される発駅が駅「Ａ」である場合、発駅から０、１、・・・、７駅目の駅「Ａ」、「Ｂ」、・・・、「Ｈ」と関連付けられた素材名「Ｓｔ＿Ａ＿１１」、「Ｓｔ＿Ｂ＿１１」、・・・、「Ｓｔ＿Ｈ＿１１」の素材データを配置する。さらに、部品Ｐ（２９）について、制御部２３３は、素材名「Ｒｏ＿ｐｏｓ＿０１」の素材データを座標（ｘ２９，ｙ２９）に配置する。これにより、例えば図７の路線案内画面７０−１が生成される。その後、制御部２３３は、列車が１駅通過した場合には、素材データ「Ｒｏ＿ｐｏｓ＿０１」を座標（ｘ２９＋１００，ｙ２９）に配置し、２駅通過した場合には、座標（ｘ２９＋２００，ｙ２９）に配置する。例えば、制御部２３３は、素材データ「Ｒｏ＿ｐｏｓ＿０１」の配置座標を記憶しておき、駅通過時に、記憶される配置座標を更新し、更新後の配置座標に素材データ「Ｒｏ＿ｐｏｓ＿０１」を配置する。これにより、例えば、図７の路線案内画面７０−２、７０−３が順に表示される。
【００９４】
制御部２３３は、生成した画面データをビデオメモリ２３４に展開するとともに、表示部２５０の表示動作を制御するための表示制御情報をビデオメモリ２３４に書き込む。
【００９５】
ビデオメモリ２３４は、制御部２３３からの画面データおよび表示制御情報を格納する。ビデオメモリ２３４は、現在表示している画面データを格納する領域と、次に表示する画面データを格納する領域と、表示部２５０に対する表示制御情報を格納する制御領域とを備える。
【００９６】
図１６は、ビデオメモリ２３４の記憶領域の一例を示す概略図である。図１６において、ビデオメモリ２３４は、画面領域１６１および制御領域１６２を有する。
【００９７】
画面領域１６１は、第１展開領域１６１１および第２展開領域１６１２を有する。第１展開領域１６１１および第２展開領域１６１２は、それぞれ制御部２３３によって生成された画面データを格納するための領域である。
【００９８】
制御領域１６２は、開始指示領域１６２１、第１アドレス領域１６２２、第２アドレス領域１６２３、開始領域１６２４、および表示アドレス領域１６２５を有する。開始指示領域１６２１は、表示部２５０に対して表示開始を通知するための領域であり、表示開始を指示する「１」または表示開始を指示しない「０」が書き込まれる。第１アドレス領域１６２２は、第１展開領域１６１１のビデオメモリ２３４上の開始アドレスを指定するための領域であり、当該開始アドレスを示す情報が書き込まれる。第２アドレス領域１６２３は、第２展開領域１６１２のビデオメモリ２３４上の開始アドレスを指定するための領域であり、当該開始アドレスを示す情報が書き込まれる。開始領域１６２４は、第１展開領域１６１１および第２展開領域１６１２のどちらに格納された画面データを表示するかを指定するための領域であり、第１展開領域を指定する「１」または第２展開領域を指定する「２」が書き込まれる。表示アドレス領域１６２５には、現在表示されている画面データが格納されているアドレスを示す情報が書き込まれる領域であり、表示部２５０によって更新される。
【００９９】
制御部２３３は、表示部２５０に画面データの表示を開始させる場合、第１展開領域１６１１または第２展開領域１６１２に画面データを格納するとともに、当該画面データを格納した展開領域を指定する情報を開始領域１６２４に書き込み、開始指示領域１６２１に表示開始を示す「１」を書き込む。また、制御部２３３は、次に表示すべき画面データを生成し、第１展開領域１６１１および第２展開領域１６１２のうち、現在表示されている画面データが格納されている展開領域とは別の展開領域に格納する。
【０１００】
表示部２５０は、ビデオメモリ２３４の制御領域１６２の情報に基づいて、ビデオメモリ２３４の画面領域１６１に格納された画面データを表示画面に表示する。具体的には、表示部２５０は、開始指示領域１６２１を監視し、開始指示領域１６２１の情報が「０」から「１」に変化した場合に、開始領域１６２４で指定された展開領域に展開された画面データの表示を開始する。このとき、表示部２５０は、開始指示領域１６２１の情報を「０」に戻す。表示を開始した後、表示部２５０は、予め定められた時間が経過したタイミングなど、予め定められた切り替えタイミングで、現在表示されている画面データが格納されている展開領域とは別の展開領域に格納されている画面データを表示して画面を切り替える処理を行う。表示部２５０は、次に表示開始指示があるまで、当該画面を切り替える処理を繰り返し行い、第１展開領域の画面データと第２展開領域の画面データとを交互に表示する。表示部２５０は、画面を切り替えた場合、表示アドレス領域１６２５の情報を更新する。この更新により、画面を切り替えた旨が画面更新判断部２３１に通知される。
【０１０１】
以下、本実施の形態に係る表示システム１０の動作について説明する。
図１７は、表示システム１０の表示装置２００が表示を開始する場合の処理手順を概略的に示すフローチャートである。
【０１０２】
列車情報送信部１００は、例えば列車が始発駅に停車中に、列車情報とともに表示開始指示を表示装置２００に送る。列車情報は、列車種別情報、始発駅情報、および終着駅情報を含む。
【０１０３】
列車情報受付部２１０は、列車情報送信部１００から列車情報とともに表示開始指示を受けると、制御部２３３に列車情報および表示開始指示を送る（Ｓ１００）。制御部２３３は、表示開始指示に応じて、現在の列車情報は「停車」状態であると判断し、列車情報に含まれる始発駅情報に基づき、画面スケジュール情報から、表示すべき上画面および下画面を特定する（Ｓ１０１）。
【０１０４】
次に、制御部２３３は、ステップＳ１０１で特定された上画面および下画面の画面構成情報に基づき、上画面および下画面を構成する部品となる素材データを特定する（Ｓ１０２）。このとき、列車情報に依存する構成部品については、関係記憶部２２４に記憶された関連情報にて列車情報に関連付けられた素材データを特定する。
【０１０５】
次に、制御部２３３は、ステップＳ１０２で特定された素材データを素材記憶部２２１から選択し、上画面および下画面の画面構成情報に含まれる配置座標に基づいて上画面および下画面を生成し、これらを組み合わせて画面データを生成し、ビデオメモリ２３４の第１展開領域１６１１に格納する（Ｓ１０３）。
【０１０６】
次に、制御部２３３は、ビデオメモリ２３４の開始領域１６２４に「１」を書き込み、開始指示領域１６２１に「１」を書き込むことで表示部２５０に開始指示を通知する。これにより、表示部２５０は、第１展開領域１６１１に格納された画面データの表示を開始する（Ｓ１０４）。
【０１０７】
次に、制御部２３３は、列車情報受付部２１０からの列車情報に基づき、列車状態記憶部２３２に格納される情報のうち、列車種別、発駅、次駅、列車状態、および下画面のそれぞれの情報を更新する（Ｓ１０５）。この場合、列車種別の情報は、列車情報中の列車種別情報と同内容に更新される。発駅の情報は、列車情報中の始発駅情報と同内容に更新される。次駅の情報は、列車情報中の列車種別情報および始発駅情報に基づいて停車駅情報１４１により特定される次駅を示す情報に更新される。列車状態情報は、「停車」に更新される。下画面の情報は、ステップＳ１０３で生成された下画面の画面名に更新される。
【０１０８】
そして、制御部２３３は、画面スケジュール情報から次に表示すべき下画面を特定し、特定された下画面の画面構成情報に基づいて下画面を生成し、生成した下画面と表示中の上画面とを含む画面データを生成し、ビデオメモリ２３４の第２展開領域１６１２に格納する（Ｓ１０６）。
【０１０９】
例えば、ステップＳ１００で列車種別「急行」、始発駅「Ａ」、終着駅「Ｚ」を示す列車情報が送られた場合、制御部２３３は、上画面「Ｓｔａｔｅ＿０１」および下画面「Ｉｎｆｏ＿１０」を含む画面データを生成して第１展開領域１６１１に格納し（Ｓ１０１〜Ｓ１０３）、表示部２５０は、図６の案内画面６１−１の表示を開始する（Ｓ１０４）。その後、制御部２３３は、列車状態記憶部２３２のうち、列車種別の情報を「急行」、発駅の情報を「Ａ」、次駅の情報を「Ｄ」、列車状態情報を「停車」、下画面の情報を「Ｉｎｆｏ＿１０」に更新する（Ｓ１０５）。そして、制御部２３３は、次の下画面「Ｒｏｓｅｎ＿０１」と上画面「Ｓｔａｔｅ＿０１」とを含む画面データを生成して第２展開領域１６１２に格納する（Ｓ１０６）。
【０１１０】
図１８は、表示装置２００が表示開始後に表示画面の更新を行う場合の処理手順を概略的に示すフローチャートである。図１８の処理は、表示装置２００が列車情報送信部１００からの表示停止指示を受けるまで繰り返し実行される。
【０１１１】
まず、画面更新判断部２３１は、ビデオメモリ２３４の表示アドレス情報１６２５の更新の有無に基づき、表示部２５０による画面の切り替えがあったか否かを判断する（Ｓ２００）。そして、画面の切り替えがあった場合（Ｓ２００：Ｙｅｓ）、処理はステップＳ２０２に進む。一方、画面の切り替えがなかった場合には（Ｓ２００：Ｎｏ）、画面更新判断部２３１は、列車情報受付部２１０から受け取った列車情報が列車状態の遷移の条件を満たすか否かを判断する（Ｓ２０１）。そして、条件を満たす場合（Ｓ２０１：Ｙｅｓ）、処理はステップＳ２０５に進み、条件を満たさない場合には（Ｓ２０１：Ｎｏ）、処理はステップＳ２００に戻る。
【０１１２】
ステップＳ２０２では、画面更新判断部２３１は、制御部２３３に画面切り替え通知を送る。制御部２３３は、画面切り替え通知を受けると、列車状態記憶部２３２の下画面情報を、画面切り替え後の下画面、すなわち現在表示されている下画面を示す情報に更新する（Ｓ２０３）。その後、制御部２３３は、画面スケジュール情報より、現在表示されている下画面の次の下画面を特定し、当該次の下画面の画面構成情報に基づいて下画面を生成し、当該下画面と表示中の上画面とを含む画面データを生成し、生成した画面データをビデオメモリ２３４の現在表示されている画面データが格納されている展開領域とは別の展開領域に格納する（Ｓ２０４）。
【０１１３】
ステップＳ２０５では、画面更新判断部２３１は、列車状態が「停車」、「走行」、および「到着前」の間で遷移した場合、状態遷移通知を制御部２３３に送り、列車状態が「走行」から「駅通過前」に遷移した場合には、「駅通過前」状態への状態遷移通知を制御部２３３に送る。制御部２３３は、状態遷移通知または「駅通過前」状態への状態遷移通知を受けると、現在の列車状態である遷移後の列車状態に対応する画面データを生成して表示部２５０に表示させる（Ｓ２０６）。具体的には、制御部２３３は、「停車」、「走行」、または「到着前」状態において状態遷移通知を受けた場合、次の列車状態である「走行」、「到着前」、または「停車」状態を遷移後の列車状態とそれぞれ判断する。制御部２３３は、「駅通過前」状態への状態遷移通知を受けた場合には、「駅通過前」状態を遷移後の列車状態と判断する。その後、制御部２３３は、画面スケジュール情報より、遷移後の列車状態に対応する上画面および下画面を特定し、特定された上画面および下画面の画面構成情報に基づいて画面データを生成し、生成した画面データをビデオメモリ２３４の現在表示されている画面データが格納されている展開領域とは別の展開領域に格納し、ビデオメモリ２３４の開始領域１６２４に当該展開領域の番号を書き込み、表示部２５０に開始指示を通知する。これにより、表示部２５０は、開始領域１６２４で指定された展開領域の画面データを表示画面に表示する。
【０１１４】
次に、制御部２３３は、列車情報受付部２１０からの列車情報および遷移後の列車状態に基づき、列車状態記憶部２３２に格納される情報のうち、発駅、次駅、列車状態、および下画面のそれぞれの情報を更新する（Ｓ２０７）。そして、制御部２３３は、画面スケジュール情報から次に表示すべき下画面を特定し、特定された下画面の画面構成情報に基づいて下画面を生成し、当該下画面と表示中の上画面とを含む画面データを生成し、ビデオメモリ２３４の現在表示されている画面データが格納されている展開領域とは別の展開領域に格納する（Ｓ２０８）。遷移後の列車状態が「駅通過前」状態である場合には、処理は図１９のステップＳ３００に進む。
【０１１５】
例えば、列車が始発駅「Ａ」に停車したまま、表示部２５０の表示画面が図６の案内画面６１−１から案内画面６１−２に切り替わった場合、制御部２３３は、列車状態記憶部２３２の下画面情報を「Ｉｎｆｏ＿１０」から「Ｒｏｓｅｎ＿０１」に更新し（Ｓ２０３）、画面「Ｒｏｓｅｎ＿０１」の次の下画面を含む画面データを生成して展開領域に格納する（Ｓ２０４）。
【０１１６】
また、例えば、列車が始発駅「Ａ」を発車する際、列車情報送信部１００が、扉が閉じたことを示す扉開閉情報と、駅「Ｄ」を示す次駅情報とを含む列車情報を表示装置２００に通知した場合、画面更新判断部２３１は、列車状態が「停車」状態から「走行」状態に遷移したと判断し、状態遷移通知を制御部２３３に送る（Ｓ２０５）。制御部２３３は、上記状態遷移通知を受けると、列車状態「走行」および次駅「Ｄ」に対応する次の画面データを生成して表示部２５０に表示させる（Ｓ２０６）。例えば、駅「Ｄ」の下画面スケジュール情報８２Ｄが駅「Ｂ」の下画面スケジュール情報８２Ｂと同じであるとした場合、制御部２３３は、上画面「Ｓｔａｔｅ＿０２」および下画面「Ｒｏｓｅｎ＿０１」を含む画面データを生成して表示部２５０に表示させる。次に、制御部２３３は、列車状態記憶部２３２のうち、発駅の情報を「Ａ」、次駅の情報を「Ｄ」、列車状態情報を「走行」、下画面の情報を「Ｒｏｓｅｎ＿０１」に更新する（Ｓ２０７）。そして、制御部２３３は、次の下画面「Ｒｏｓｅｎ＿０２」および上画面「Ｓｔａｔｅ＿０２」を含む画面データを生成して展開領域に格納する（Ｓ２０８）。
【０１１７】
図１９は、表示装置２００が「駅通過前」状態における表示画面の更新を行う場合の処理手順を概略的に示すフローチャートである。「駅通過前」状態では、表示装置２００は、次駅および「走行」状態に対応するスケジュール情報で定義される画面のうち路線案内画面だけを順番に繰り返し表示する。例えば、スケジュール情報において、日本語表記の路線案内画面と、アルファベット表記の路線案内画面と、それ以外の案内画面が定義されている場合、表示装置２００は、日本語表記の路線案内画面とアルファベット表記の路線案内画面とを交互に繰り返し表示する。
【０１１８】
まず、画面更新判断部２３１は、ビデオメモリ２３４の表示アドレス情報１６２５の更新の有無に基づき、表示部２５０による画面の切り替えがあったか否かを判断する（Ｓ３００）。
【０１１９】
画面の切り替えがなかった場合（Ｓ３００：Ｎｏ）、画面更新判断部２３１は、列車情報受付部２１０からの列車情報に含まれるキロ程情報を制御部２３３に通知する（Ｓ３０１）。制御部２３３は、通知されたキロ程情報と、路線情報１４０に含まれる駅間のキロ程情報１４２とを比較し、列車が通過駅を通過したか否かを判断する（Ｓ３０２）。制御部２３３は、通知されたキロ程情報により示される発駅からのキロ程が、駅間のキロ程情報１４２から特定される発駅からのキロ程を超えたか否かを判断し、超えた場合に通過駅を通過したと判断する。
【０１２０】
通過駅を通過していない場合（Ｓ３０２：Ｎｏ）、制御部２３３は、列車状態記憶部２３２のキロ程の情報を通知されたキロ程情報に更新する（Ｓ３０３）。その後、処理はステップＳ３００に戻る。
【０１２１】
一方、通過駅を通過した場合（Ｓ３０２：Ｙｅｓ）、制御部２３３は、路線案内画面における走行マークＰｏｓの配置位置が更新された画面データを生成して表示部２５０に表示させる（Ｓ３０４）。具体的には、制御部２３３は、列車状態記憶部２３２の下画面情報により示される下画面（路線案内画面）を特定し、特定された下画面の画面構成情報に基づき、走行マークＰｏｓの配置位置が表示中の位置から右側に１００ピクセルだけ移動した路線案内画面を生成し、当該路線案内画面と表示中の上画面とを含む画面データを生成する。そして、生成した画面データをビデオメモリ２３４の現在表示されている画面データが格納されている展開領域とは別の展開領域に格納し、ビデオメモリ２３４の開始領域１６２４に当該展開領域の番号を書き込み、表示部２５０に開始指示を通知する。これにより、表示部２５０は、開始領域１６２４で指定された展開領域の画面データを表示画面に表示する。
【０１２２】
次に、制御部２３３は、列車状態記憶部２３２の列車状態情報を「走行」に更新する（Ｓ３０５）。さらに、制御部２３３は、列車状態記憶部２３２の下画面情報と、次駅および「走行」状態に対応するスケジュール情報とに基づき、次の下画面を特定し、当該次の下画面の画面構成情報に基づいて下画面を生成し、当該下画面と表示中の上画面とを含む次の画面データを生成し、生成した画面データをビデオメモリ２３４の現在表示されている画面データが格納されている展開領域とは別の展開領域に格納する（Ｓ３０６）。その後、処理は図１８のステップＳ２００に移行する。
【０１２３】
ステップＳ３００で画面の切り替えがあったと判断された場合（Ｓ３００：Ｙｅｓ）、画面更新判断部２３１は、制御部２３３に画面切り替え通知を送る（Ｓ３０７）。制御部２３３は、画面切り替え通知を受けると、列車状態記憶部２３２の下画面情報を、画面切り替え後の下画面、すなわち現在表示されている下画面を示す情報に更新する（Ｓ３０８）。次に、制御部２３３は、画面スケジュール情報より、現在表示されている下画面の次の下画面（具体的には、表示中の路線案内画面と表記が異なる路線案内画面）を特定し、当該次の下画面の画面構成情報に基づいて下画面を生成し、当該下画面と表示中の上画面とを含む画面データを生成し、生成した画面データをビデオメモリ２３４の現在表示されている画面データが格納されている展開領域とは別の展開領域に格納する（Ｓ３０９）。その後、処理はステップＳ３００に戻る。
【０１２４】
以上説明した本実施の形態によれば、以下の効果が得られる。
（１）画面生成部２３０は、素材画像、路線案内画面構成情報、および関係情報に基づき、列車情報受付部２１０で取得された発駅情報で示される発駅に続く複数の駅の画像を配置して路線案内画面を生成する。これにより、列車が発車した駅に続く複数の駅の情報を含む路線案内画面を容易に生成することができる。具体的には、同一の画面構成情報を用いて、さまざまなパターンの路線案内画面を生成することができる。
【０１２５】
（２）画面生成部２３０は、路線案内画面構成情報に基づき、列車情報受付部２１０で取得された列車位置情報に応じて、列車が通過駅の手前に位置する場合、当該列車の位置を表す位置に列車位置画像が配置された路線案内画面を表示部に表示させ、列車の通過駅の通過時に、更新情報に基づき、列車位置画像の配置位置が通過駅の通過を表す位置に更新された路線案内画面を表示部に表示させる。本構成によれば、路線案内画面において通過駅の通過を表示することができる。また、路線案内画面における列車位置画像の配置位置を駅通過のタイミングで更新することにより、乗客に駅通過を正確なタイミングで知らせることができる。特に、発駅から次駅までの間に多数の通過駅があり、次駅までの走行時間が長い場合、乗客は駅通過を窓から認知できたとしても、駅名まで判断することは困難であり、路線案内画面にて正確なタイミングで駅通過を知らせることは有効である。
【０１２６】
（３）画面生成部２３０は、列車情報受付部２１０で取得された列車位置情報に基づき、列車が通過駅に接近したと判断した場合、少なくとも路線案内画面における列車位置画像の配置位置が更新されるまで、路線案内画面を表示部に表示させる。本構成によれば、駅通過時に路線案内画面を確実に表示することができる。具体的には、画面スケジュール情報に従って表示部に様々な画面を表示する構成において、駅通過時に、路線案内画面を表示し、路線案内画面における列車位置画像の位置の遷移を確実に表示することができる。したがって、駅通過時に、路線案内画面以外の画面が表示されることを避け、乗客に駅通過を確実に知らせることができる。
【０１２７】
なお、本発明は、上記実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の態様で実施することができる。例えば、上記実施の形態に係る表示システム１０は、以下のように構成されてもよい。
【０１２８】
（ａ）列車が複数の車両で構成される場合、車両によって通過駅を通過するタイミングが異なる。特に、列車を構成する車両数が多い場合、先頭車両と最後尾の車両とでは通過タイミングが大きく異なる。また、列車が１つの車両で構成される場合でも、表示部２５０が通過駅を通過するタイミングは、列車における表示部２５０の位置によって異なる。したがって、列車の走行方向における異なる位置に複数の表示部２５０が設置される場合、通過駅の通過タイミングは表示部ごとに異なる。
【０１２９】
そこで、画面生成部２３０は、列車における表示部２５０の位置を示す表示部位置情報に基づき、路線案内画面における列車位置画像の配置位置が更新されるタイミングを決定する。例えば、画面生成部２３０は、列車位置情報、通過駅位置情報、および表示部位置情報に基づき、表示部２５０の通過駅の通過タイミングに合わせて、列車位置画像の配置位置を更新する。例えば、図１９のステップＳ３０２において、制御部２３３は、通知されたキロ程情報により示される発駅からのキロ程ｋ１と、駅間のキロ程情報１４２から特定される発駅からのキロ程ｋ２とを比較して駅通過を判断する場合、表示部位置情報により示される列車の先端から表示部２５０までの距離ｄに基づいてキロ程ｋ１を補正し、補正後のキロ程（ｋ１−ｄ）がキロ程ｋ２を超えたときに、通過駅を通過したと判断する。表示部位置情報は、列車情報に含まれてもよいし、記憶部２２０に記憶されていてもよい。
【０１３０】
列車が複数の車両で構成される場合、表示部位置情報は、複数の車両のうち表示部２５０が設置された車両を示す情報（例えば号車番号）と、各車両の長さ（車両長）を示す情報とを含む。この場合、画面生成部２３０は、例えば、号車番号および車両長に基づいて列車位置情報を補正し、補正後の列車位置情報と通過駅位置情報とを比較して、表示部２５０が設置された車両の通過駅の通過タイミングに合わせて、列車位置画像の配置位置を更新する。例えば、図１９のステップＳ３０２において、制御部２３３は、キロ程ｋ１とキロ程ｋ２とを比較して駅通過を判断する場合、号車番号ｃおよび車両長ｌに基づいてキロ程ｋ１を補正し、補正後のキロ程（ｋ１−（ｃ−１）×ｌ）がキロ程ｋ２を超えたときに、通過駅を通過したと判断する。
【０１３１】
列車に複数の表示部２５０が設置される場合、画面生成部２３０は、表示部２５０ごとに通過駅の通過を判断し、表示部２５０ごとに異なるタイミングで列車位置画像の配置位置を更新してもよい。また、列車の各車両に表示部２５０が設置される場合、画面生成部２３０は、車両ごとに通過駅の通過を判断し、車両ごとに異なるタイミングで列車位置画像の配置位置を更新してもよい。
【０１３２】
図２０は、列車の構成の一例を示す概略図である。図２０において、列車は、１号車からＸ号車（Ｘは２以上の整数）までのＸ個の車両Ｃ−１〜Ｃ−Ｘで構成されている。各車両の長さはＬである。車両Ｃ−１〜Ｃ−Ｘには、それぞれ表示装置２００−１〜２００−Ｘが設置されている。表示装置２００−１〜２００−Ｘは、それぞれ表示部２５０−１〜２５０−Ｘを備える。表示装置２００−１〜２００−Ｘは、通信路２０１を介して列車情報送信部１００と接続されている。この場合において、ｘ号車（ｘ＝１，・・・，Ｘ）の表示装置２００−ｘは、補正後のキロ程（ｋ１−（ｘ−１）×Ｌ）がキロ程ｋ２を超えたタイミングで、表示部２５０−ｘに表示される列車位置画像の配置位置を更新する。
【０１３３】
（ｂ）画面生成部２３０は、図２１に例示するように、案内画面として、複数の素材画像の中から選択されたＹ個（Ｙは１以上の整数）の素材画像Ｉ−１〜Ｉ−Ｙと、当該選択された素材画像Ｉ−１〜Ｉ−Ｙの配置を定義する配置情報ＰＩとを含む画面データＤを生成し、表示部２５０は、画面生成部２３０により生成された画面データＤを解釈して、上記素材画像Ｉ−１〜Ｉ−Ｙが上記配置情報ＰＩに従って配置された画面を表示する。本構成によれば、画面生成部２３０の処理負荷が軽減される。
【０１３４】
上記構成では、画面生成部２３０は、路線案内画面における列車位置画像の配置位置を更新する場合、表示中の画面データにおける列車位置画像の配置情報を変更してもよい。これにより、路線案内画面の更新における画面生成部２３０の処理負荷が軽減される。
【０１３５】
なお、上記実施の形態において、画面生成装置２４０または画面生成部２３０の機能は、電子回路などのハードウェア資源のみにより実現されてもよいし、ハードウェア資源とソフトウェアとの協働により実現されてもよい。ハードウェア資源とソフトウェアとの協働により実現される場合、画面生成装置２４０または画面生成部２３０の機能は、例えばコンピュータプログラムがコンピュータにより実行されることによって実現される。より具体的には、画面生成装置２４０または画面生成部２３０の機能は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記録媒体に記録されたコンピュータプログラムが主記憶装置に読み出されてＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により実行されることによって実現される。コンピュータプログラムは、光ディスク等のコンピュータ読み取り可能な記録媒体に記録されて提供されてもよいし、インターネット等の通信回線を介して提供されてもよい。
【符号の説明】
【０１３６】
１０  表示システム、  １００  列車情報送信部、  ２００  表示装置、  ２１０  列車情報受付部、  ２２０  記憶部、  ２２１  素材記憶部、  ２２２  画面スケジュール記憶部、  ２２３  画面構成記憶部、  ２２４  関係記憶部、  ２３０  画面生成部、  ２３１  画面更新判断部、  ２３２  列車状態記憶部、  ２３３  制御部、  ２３４  ビデオメモリ、  ２４０  画面生成装置、  ２５０  表示部。
【図１】
2015077822.tif 000003
【図２】
2015077822.tif 000004
【図３】
2015077822.tif 000005
【図４】
2015077822.tif 000006
【図５】
2015077822.tif 000007
【図６】
2015077822.tif 000008
【図７】
2015077822.tif 000009
【図８】
2015077822.tif 000010
【図９】
2015077822.tif 000011
【図１０】
2015077822.tif 000012
【図１１】
2015077822.tif 000013
【図１２】
2015077822.tif 000014
【図１３】
2015077822.tif 000015
【図１４】
2015077822.tif 000016
【図１５】
2015077822.tif 000017
【図１６】
2015077822.tif 000018
【図１７】
2015077822.tif 000019
【図１８】
2015077822.tif 000020
【図１９】
2015077822.tif 000021
【図２０】
2015077822.tif 000022
【図２１】
2015077822.tif 000023