(57)【要約】【課題】表示コンテンツを表示端末に応じて見やすいレイアウトで表示させること。【解決手段】情報モデル記憶部２４は表示コンテンツのモデルを記憶する。モデルと対応付けつつコンテンツ分解部２２は、表示コンテンツを作成するために利用される素材コンテンツを、レイアウト情報が各々に付加された複数の表示要素を有する分解コンテンツへと分解する。選択送信部２１は運転情報に基づいて、分解コンテンツから、表示端末１００へ配信されることになるものを選択的に送信する。コンテンツ加工部３１は分解コンテンツを、端末情報取得部３６によって取得された端末情報に対応する加工ルール定義データを用いて加工コンテンツへと加工する。加工コンテンツ配信部３５は加工コンテンツを配信する。【選択図】図２
2016020192.tif 000002
【特許請求の範囲】
【請求項１】
列車内の表示端末へ前記列車の運転情報に応じて表示コンテンツを配信するための列車情報表示システムであって、
情報配信装置を備え、前記情報配信装置は、
前記表示コンテンツのモデルを記憶する情報モデル記憶部と、
前記表示コンテンツを作成するために利用される素材コンテンツを受け付けるコンテンツ分解部とを備え、前記コンテンツ分解部は、前記情報モデル記憶部に記憶された前記モデルと対応付けつつ、レイアウト情報が各々に付加された複数の表示要素を有する分解コンテンツへと前記素材コンテンツを分解し、前記情報配信装置はさらに
前記分解コンテンツを蓄積する分解コンテンツ蓄積部と、
外部から受け付けた前記運転情報に基づいて、前記分解コンテンツ蓄積部に蓄積された分解コンテンツから、前記表示端末へ配信されることになるものを選択的に送信する選択送信部とを含み、前記列車情報表示システムはさらに
前記列車に設けられた表示制御装置を備え、前記表示制御装置は、
前記選択送信部から送信された前記分解コンテンツを受信する受信部と、
前記表示端末についての情報である端末情報を前記表示端末から取得する端末情報取得部と、
前記分解コンテンツを加工するための、前記端末情報に応じたルールを定義する加工ルール定義データを記憶する加工ルール定義データ記憶部と、
前記受信部によって受信された前記分解コンテンツを、前記端末情報取得部によって取得された前記端末情報に対応する前記加工ルール定義データを用いて加工コンテンツへと加工するコンテンツ加工部と、
前記表示端末の前記端末情報に対応する前記加工ルール定義データを用いて加工された前記加工コンテンツを前記表示端末へ送信する加工コンテンツ配信部とを含む、
列車情報表示システム。
【請求項２】
前記表示制御装置は、前記加工コンテンツを蓄積する加工コンテンツ蓄積部を含む、請求項１に記載の列車情報表示システム。
【請求項３】
前記情報配信装置は、前記素材コンテンツとして外部システムの表示コンテンツを受信する外部コンテンツ受信部を含む、請求項１または２に記載の列車情報表示システム。
【請求項４】
前記表示制御装置は、前記表示端末を利用する利用者についての情報である利用者情報を前記表示端末から取得する利用者情報取得部を含み、
前記加工ルール定義データ記憶部が記憶する前記加工ルール定義データは、前記端末情報に加えて前記利用者情報に応じたルールを定義するものであり、
前記コンテンツ加工部は、前記受信部によって受信された前記分解コンテンツを、前記端末情報および前記利用者情報に対応する前記加工ルール定義データを用いて加工コンテンツへと加工する、請求項１から３のいずれか１項に記載の列車情報表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、列車内の表示端末へ列車の運転情報に応じて表示コンテンツを配信するための列車情報表示システムに関するものである。
【背景技術】
【０００２】
近年、列車内に設けられたＬＣＤ(Liquid Crystal Display)またはＬＥＤ（Light Emitting Diode）表示器に列車のリアルタイムな運行情報を表示する列車情報表示システムが導入され始めている。このシステムを利用して運行情報に加えてデジタルサイネージを提供することも可能であり、例えば、東日本旅客鉄道株式会社の一部路線においては「トレインチャンネル」（登録商標）が提供されている。デジタルサイネージは、デジタル技術を用いて、与えられた表示コンテンツをあらかじめ決められた順序で切り替えて表示するものである。
【０００３】
特許文献１によれば、停車駅情報、到着時刻、よびドア開閉指令などの情報の入出力処理を行う列車情報装置が列車の各車両に設けられる。列車情報装置からの情報に基づき、必要な映像情報が自動的に選択され、各車両に設置された複数の表示装置に表示される。特許文献２によれば、記憶するコンテンツの容量を低減するために、列車情報に応じた案内画面が部品コンテンツを用いて構成される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１２７９０５号公報
【特許文献２】特開２００４−２０３３３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、情報の表示端末の多様化が進んでいる。このため、列車情報表示システムの運用時に最終的に表示コンテンツを表示する表示端末にもさまざまなものが想定され得る。例えば表示端末が交換される場合、その大きさおよび解像度が変更され得る。また利用者によって列車内に持ち込まれる携帯端末が表示端末として用いられる場合は、画面の大きさ、解像度および向きはさまざまであり、かつ刻々と変化し得る。上記従来の方法では、表示端末の仕様の変化に対応して見やすい画面を提供することが考慮されていない。表示端末の仕様ごとにそれに適した表示コンテンツを作成すると、表示コンテンツの作成の負担が大きくなってしまう。また、以下に記すレスポンシブデザイン（レスポンシブウェブデザインとも称される）が適用される場合は、システムへ供される表示コンテンツに対する制約が大きくなってしまう。
【０００６】
レスポンシブデザインは、ＨＴＭＬ(Hyper Text Markup Language)およびＣＳＳ(Cascade Style Sheet)を利用して、さまざまな表示端末における最適なレイアウトでの表示を実現する技術である。この技術は構造化されたデータの表示に適用されるものであることから、表示コンテンツを、例えばＪＰＥＧ(Joint Photographic Experts Group)方式またはＢＭＰ(BitMap)方式などのようにデータ構造を有しない画像ファイルとしてシステムに供する場合には適していない。このように、システムに供される表示コンテンツの種別が、データ構造を有するものに限定されてしまう。入手時点でデータ構造を有しない表示コンテンツを人手により構造化することも可能ではあるが、大きな労力を要する。
【０００７】
本発明は以上のような課題を解決するためになされたものであり、その目的は、少ない労力で、表示端末の特性に応じたレイアウトで表示コンテンツを表示させることができる列車情報表示システムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の列車情報表示システムは、列車内の表示端末へ列車の運転情報に応じて表示コンテンツを配信するためのものであって、情報配信装置および表示制御装置を有する。情報配信装置は情報モデル記憶部とコンテンツ分解部と分解コンテンツ蓄積部と選択送信部とを含む。情報モデル記憶部は表示コンテンツのモデルを記憶する。コンテンツ分解部は、表示コンテンツを作成するために利用される素材コンテンツを受け付ける。コンテンツ分解部は、情報モデル記憶部に記憶されたモデルと対応付けつつ、レイアウト情報が各々に付加された複数の表示要素を有する分解コンテンツへと素材コンテンツを分解する。分解コンテンツ蓄積部は分解コンテンツを蓄積する。選択送信部は、外部から受け付けた運転情報に基づいて、分解コンテンツ蓄積部に蓄積された分解コンテンツから、表示端末へ配信されることになるものを選択的に送信する。表示制御装置は、列車に設けられており、受信部と端末情報取得部と加工ルール定義データ記憶部とコンテンツ加工部と加工コンテンツ配信部とを含む。受信部は、選択送信部から送信された分解コンテンツを受信する。端末情報取得部は、表示端末についての情報である端末情報を表示端末から取得する。加工ルール定義データ記憶部は、分解コンテンツを加工するための、端末情報に応じたルールを定義する加工ルール定義データを記憶する。コンテンツ加工部は、受信部によって受信された分解コンテンツを、端末情報取得部によって取得された端末情報に対応する加工ルール定義データを用いて加工コンテンツへと加工する。加工コンテンツ配信部は、表示端末の端末情報に対応する加工ルール定義データを用いて加工された加工コンテンツを表示端末へ送信する。
【発明の効果】
【０００９】
この列車情報表示システムによれば、素材コンテンツを分解することで作成された分解コンテンツが、モデルによって構造化された上で、表示端末の端末情報に対応する加工ルール定義データを用いて加工される。これにより、表示端末の特性に応じて加工された表示コンテンツを配信することができる。よって、表示コンテンツを表示端末の特性に応じたレイアウトで、少ない労力で表示させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態１における列車情報表示システムを、それが適用される環境と共に概略的に示すブロック図である。
【図２】図１の列車情報表示システムが有する情報配信装置および表示制御装置の各々の構成を概略的に示すブロック図である。
【図３】図２の列車情報表示システムによって表示される画面の構成を例示する図である。
【図４】図３の画面を部分的になす運行案内部に表示される次駅案内コンテンツを例示する図である。
【図５】図３の画面に表示される表示コンテンツのモデルを例示する図である。
【図６】図２の列車情報表示システムが有する分解コンテンツ蓄積部が蓄積する分解コンテンツを例示する図である。
【図７】図２の列車情報表示システムが有する情報配信装置によるコンテンツの分解について説明するフローチャートである。
【図８】図２の列車情報表示システムが有する分解コンテンツ蓄積部が記憶する全体レイアウトの情報を例示する図である。
【図９】図２の列車情報表示システムが有する表示制御装置によるコンテンツの加工について説明するフローチャートである。
【図１０】図２の列車情報表示システムが有する加工ルール定義データ記憶部が記憶する加工ルール定義データを例示する図である。
【図１１】図２の列車情報表示システムが有する加工ルール定義データ記憶部が記憶する加工ルール定義データに対応する全体レイアウトを例示する図である。
【図１２】図１１の全体レイアウトのそれぞれに対応する運行案内部のレイアウトを例示する図である。
【図１３】本発明の実施の形態２における列車情報表示システムの構成を概略的に示すブロック図である。
【図１４】図１３の列車情報表示システムによって表示される表示コンテンツのモデルを例示する図である。
【図１５】本発明の実施の形態３における列車情報表示システムの構成を概略的に示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、図面に基づいて本発明の実施の形態について説明する。なお、以下の図面において同一または相当する部分には同一の参照番号を付しその説明は繰返さない。
【００１２】
（実施の形態１）
図１を参照して、本実施の形態の列車情報表示システム９１は、列車ＴＲ内の表示端末１００へ列車ＴＲの運転情報１０１Ｍに応じて表示コンテンツを配信するためのものである。列車情報表示システム９１は情報配信装置２０および表示制御装置３０を有する。情報配信装置２０は、表示コンテンツを作成するために利用される素材コンテンツを受け付ける。表示制御装置３０は、情報配信装置２０から受け付けた情報を利用して、表示端末１００へ表示コンテンツを配信する。表示コンテンツは、表示端末１００の表示画面に表示されるコンテンツである。コンテンツは典型的には、テキストおよびグラフィックのいずれか、またはこれらの混ざったものである。なおグラフィックはさらに、ベクタおよびラスタの形式別に細分化されて扱われ得る。
【００１３】
運転情報１０１Ｍとは、例えば、列車状態、駅情報、列車種別または列車番号などである。列車状態とは、例えば、停車中、走行中、停車駅へ接近中などといった走行状態、またはドアの開閉状態など、列車ＴＲの状態である。駅情報とは、例えば、次に停車する駅（次駅）および終点（行先）などの情報である。列車種別は、特急、急行または快速といった、列車ＴＲの種別である。運転情報１０１Ｍは、地上に配置された地上系システム１０１から送信され列車外ネットワークを介して情報配信装置２０によって受信される。地上系システム１０１は列車ＴＲの運行制御を行うものである。
【００１４】
表示端末１００は、列車ＴＲ内に位置するものであり、典型的には、列車ＴＲ内に設置された表示器と、乗客が保持している携帯端末との少なくともいずれかである。表示器は、例えば、ＬＣＤまたはＬＥＤ表示器である。表示端末１００と表示制御装置３０とは有線または無線によって接続される。表示端末１００が携帯端末の場合、無線による接続が好ましい。なお表示制御装置３０自身が表示端末１００とは別に表示器を有してもよい。
【００１５】
表示制御装置３０は列車ＴＲに設けられている。本実施の形態においては、複数の車両を有する列車ＴＲ内に複数の表示制御装置３０が設けられている。好ましくはこれら複数の車両の各々に表示制御装置３０が設けられている。情報配信装置２０も同じ列車ＴＲに設けられていることが好ましく、この場合、表示制御装置３０の各々は情報配信装置２０と、有線または無線による列車内ネットワーク４０を介して接続され得る。
【００１６】
図２を参照して、情報配信装置２０は選択送信部２１とコンテンツ分解部２２と分解コンテンツ蓄積部２３と情報モデル記憶部２４とを含む。以下、これらの構成の詳細について、システムの処理の流れにおおよそ沿いつつ、説明する。
【００１７】
コンテンツ分解部２２は、グラフィックツール１０２によってあらかじめ作成された素材コンテンツを受け付ける。この目的で、例えば、素材コンテンツのデータが格納されたパーソナルコンピュータまたはメモリが情報配信装置２０に接続される。コンテンツ分解部２２は、後述するように、表示制御装置３０による加工が容易となるように素材コンテンツを分解コンテンツへと分解する。グラフィックツール１０２としては、例えば、マイクロソフト社の「ＰＯＷＥＲＰＯＩＮＴ」（登録商標）および「ＶＩＳＩＯ」（登録商標）、アドビシステムズ社のイラスト作成ソフトウエア「アドビ  イラストレーター」（登録商標）および画像編集ソフトウエア「ＰＨＯＴＯＳＨＯＰ」（登録商標）などがある。グラフィックツール１０２によって作成された素材コンテンツは、例えば、ＪＰＥＧまたはＢＭＰなどの汎用の画像フォーマットによるデータとして扱われ得る。
【００１８】
図３を参照して、表示コンテンツの画面は、例えば、運行案内部１１１と固定案内部１１２とテロップ部１１３とに区分されている。この例では、運行案内部１１１は画面の上部に配置され、固定案内部１１２は運行案内部１１１の下に配置され、テロップ部１１３が画面の下部に配置されている。
【００１９】
図４を参照して、運行案内部１１１に表示される表示コンテンツのひとつとして、次駅を案内する内容を含む次駅案内コンテンツ１１１Ｎがある。次駅案内コンテンツ１１１Ｎは複数のデータ種別のコンテンツを有する。具体的には次駅案内コンテンツ１１１Ｎは、列車種別「快速」のマークを表すグラフィックコンテンツＴｖ、行先「梅田」を表すテキストコンテンツＴｄ、次の停車駅「新大阪」を表すテキストコンテンツＴｓ、テキストコンテンツＴｓを挟む「次は」および「です」のそれぞれを表すテキストコンテンツＴｉ０およびＴｉ１を有するテキストコンテンツＴｉ、表示端末１００（図２）が設置されている車両の号車番号の「７」および「号車」のそれぞれを表すテキストコンテンツＴｃ０およびＴｃ１を有するテキストコンテンツＴｃを含む。
【００２０】
図５は、情報モデル記憶部２４（図２）に記憶されたモデルの一例を示す。なお図３および図４と図５との対応を分かりやすくするために、図３および図４で用いた符号を、図５のモデルにおける対応部分に付している。
【００２１】
このモデルは、表示コンテンツの構成をあらかじめモデル化したものであり、列車情報表示システム９１が扱う１枚のページの構成を定義している。各モデルは、画面の各部分（例えば運行案内部１１１）において表示され得る表示コンテンツの要素と、各要素の属性とを含む。ページ１は、図３に示したように、運行案内部１１１と固定案内部１１２とテロップ部１１３との３つの部分から構成される。運行案内部１１１は、図５に示すように、次駅案内コンテンツ１１１Ｎおよび到着案内コンテンツ１１１Ａの各々のモデルを有する。例えば次駅案内コンテンツ１１１Ｎのモデルは、要素「次駅案内」と、それに関連付けられた属性とを有する。
【００２２】
図中では次駅案内コンテンツ１１１Ｎについてのみその属性が具体的に示されているが、他のコンテンツも属性を有する。次駅案内コンテンツ１１１Ｎは属性として、テキスト属性「駅名」、テキスト属性「行先」、ベクタ（グラフィック）属性「列車種別」、テキストコンテンツＴｉに対応するテキスト属性「案内」、および、テキストコンテンツＴｃに対応するテキスト属性「号車」を有する。テキスト属性「案内」は、属性の値「次は」および「です」のそれぞれを整理番号「０」および「１」と共に有する。つまりモデル中のすべての属性は「テキスト」または「ベクタ」などの種別を有しているが、属性の内容についてはモデル中で定義されているものとされていないものとがある。例えばテキスト属性「駅名」の内容（例えば「新大阪」など）はモデル中においては確定しておらず、素材コンテンツから抽出されることによって確定する。
【００２３】
なお図中、「号車」の欄の属性「番号」は特殊性を有し、列車ＴＲにおいてどの車両に表示端末１００が位置するかによってその内容が定められる必要ある。このため、属性「番号」の内容については、表示制御装置３０（図２）のコンテンツ加工部３１で定められてもよい。あるいは属性「番号」の内容を有する素材コンテンツが受け付けられた場合に、対応する車両のみがそのコンテンツを利用するよう、情報配信装置２０による特定の表示制御装置３０への選択的な送信、または表示制御装置３０が属性「番号」の内容を識別することによるコンテンツの選択的な受信が行われてもよい。
【００２４】
図６は、分解コンテンツ蓄積部２３が蓄積する分解コンテンツの一例を示す。なお図４との対応を分かりやすくするために、図４で用いた符号を、図５の分解コンテンツにおける対応部分に付している。
【００２５】
コンテンツ分解部２２（図２）は、情報モデル記憶部２４に記憶されたモデル（図５）と対応付けつつ、レイアウト情報が各々に付加された複数の表示要素を有する分解コンテンツへと、素材コンテンツを分解する。この分解コンテンツは、分解コンテンツ蓄積部２３（図２）に蓄積される。図中においては、運行案内部１１１および固定案内部１１２（図３）のそれぞれに表示される２つのコンテンツが蓄積されている。識別子「０１」の部分には、運行案内部１１１に表示される次駅案内コンテンツ１１１Ｎおよび到着案内コンテンツ１１１Ａ（図３）のそれぞれについての分解コンテンツが蓄積されている。次駅案内コンテンツ１１１Ｎに関連して、「駅名」、「行先」、「列車種別」、「案内」、「号車」の「番号」、および「号車」の「案内」の属性が、その内容およびレイアウト情報と共に蓄積されている。
【００２６】
モデルが有する各コンテンツに対して、レイアウト情報が付加されている。例えば次駅案内コンテンツ１１１Ｎの項目に対してレイアウト情報１１１ＮＬが付加されている。レイアウト情報１１１ＮＬは、次駅案内コンテンツ１１１Ｎ全体の、画面上における配置位置およびサイズについての情報である。レイアウト情報１１１ＮＬは、画面左上を原点として座標｛１００ｐｘ，１００ｐｘ｝の配置と、幅３００ｐｘ（ピクセル）および高さ２００ｐｘのサイズとを有するレイアウトを指定するものである。レイアウト情報ＮＬは、コンテンツ分解部２２が素材コンテンツを分解する際に抽出され、モデルと対応づけられつつ分解コンテンツ蓄積部２３に蓄積される。
【００２７】
各コンテンツが有する各属性に対してもレイアウト情報が付加されている。例えば次駅案内コンテンツ１１１Ｎに関連して、テキストコンテンツＴｓ、テキストコンテンツＴｄ、グラフィックコンテンツＴｖ、テキストコンテンツＴｉおよびテキストコンテンツＴｃのそれぞれに、レイアウト情報ＴｓＬ、ＴｄＬ、ＴｖＬ、ＴｉＬおよびＴｃＬが付加されている。
【００２８】
図７を参照して、素材コンテンツがコンテンツ分解部２２によって分解されて分解コンテンツ蓄積部２３に蓄積されるフローについて説明する。このフローは、情報配信装置２０が素材コンテンツを受け付けたときに開始される。
【００２９】
ステップＳＴ1１にて、コンテンツ分解部２２は情報モデル記憶部２４に記憶されたモデルを参照して、素材コンテンツの画面を分割する。モデルから画面は３つの領域に分割されることがわかっているので、画面の境界を基準に領域の分割が行われる。領域を分割する手法は多くのグラフィックツールで実現されているので、ここでは説明しない。
【００３０】
ステップＳＴ１２にて、分割された３つの領域の各々において、テキスト部分およびグラフィック部分への分割が行われる。画像からテキストを抽出する方法はＯＣＲ(Optical Character Recognition)ツールでよく使われているものであり、ここでは説明しない。テキストが抽出された部分はテキストコンテンツとして処理され、グラフィックが抽出された部分はグラフィックコンテンツとして扱われる。抽出された領域の情報は、レイアウト情報としての配置およびサイズとして利用される。また抽出されたコンテンツの、テキストおよびグラフィックの種別の組み合わせは、画像コンテキストとして次のステップで利用される。
【００３１】
ステップＳＴ１３にて、上記画像コンテキストの組み合わせと同じ組み合わせを有するモデルが情報モデル記憶部２４において検索される。運行案内部１１１（図３）の領域として次駅案内コンテンツ１１１Ｎ（図４）に対してテキストコンテンツおよびグラフィックコンテンツの抽出が行われた場合、その画像コンテキストは次駅案内（図５）のモデルと一致するので、次駅案内のモデルが適合することがわかる。ここで、もし画像コンテキストが到着案内（図５）のモデルなど他のモデルとも一致したとすると、適用すべきモデルを一義的に選択することができなくなる。その場合は、属性だけでなくその値の参照も行われる。上記の場合でいえば、「次の」の内容を有するテキストコンテンツＴｉ０（図４）を含むコンテンツには、属性「案内」の値として「次の」を有する、次駅案内のモデルが適合することがわかる。
【００３２】
ステップＳＴ１４にて、抽出されたコンテンツが加工しやすい形に変換される。例えばコンテンツがテキストの場合はデフォルトのフォントとサイズとが割りつけられる。またコンテンツがグラフィックの場合は、可能であればベクトルデータに変換することによってベクタグラフィックコンテンツとして処理され、それが可能でない場合はラスタグラフィックコンテンツとして処理される。
【００３３】
ステップＳＴ１５にて、情報モデル記憶部２４から選択されたモデルと、上記のようにして得られたコンテンツとがマッピングされ、ステップＳＴ１６にて分解コンテンツ蓄積部２３に蓄積される。
【００３４】
ステップＳＴ１７にて、すべての領域について処理が完了していればルーチンが終了され、そうでない場合はステップＳＴ１２に戻り処理が続けられる。
【００３５】
次に分解コンテンツ蓄積部２３の記憶動作について説明する。例えば全体レイアウトはＨＴＭＬおよびＣＳＳで、図８に示すように記述できる。レイアウトの位置は、絶対座標ではなく相対座標で、レイアウトのサイズは絶対値でなくページまたは親要素のサイズに対しての割合(パーセント）で記述される。この例では「width」が１００％とされており、これは直前のタグの要素を画面幅いっぱいに表示することを意味する。
【００３６】
分解コンテンツは、情報モデル記憶部２４から検索されたモデルで構造化されているため、前述したレスポンシブデザインと同様の技術が容易に適用され得る。具体的には、上述したようにレイアウト情報を、レスポンシブデザインで設計されたＨＴＭＬおよびＣＳＳに変換しておくことが考えられる。レスポンシブデザインの実現方法はフルードレイアウトまたはグリッドレイアウトなどよく知られたいくつかの方式があり、システムの要件によって異なる。
【００３７】
再び図２を参照して、選択送信部２１は、外部から受け付けた運転情報に基づいて、分解コンテンツ蓄積部２３に蓄積された分解コンテンツから、表示端末１００へ配信されることになるものを選択的に送信する。
【００３８】
以上が、列車情報表示システム９１の情報配信装置２０の動作である。次に列車情報表示システム９１が有するもう１つの装置である表示制御装置３０の構成の概略について、システムの処理の流れにおおよそ沿いつつ、以下に説明する。
【００３９】
図２を参照して、表示制御装置３０は受信部３４と端末情報取得部３６と加工ルール定義データ記憶部３２とコンテンツ加工部３１と加工コンテンツ蓄積部３３と加工コンテンツ配信部３５とを含む。加工ルール定義データ記憶部３２は加工ルール定義データをあらかじめ記憶している。加工ルール定義データは、分解コンテンツを加工するためのものであり、端末情報に応じたルールを定義するものである。端末情報取得部３６は、表示端末１００についての情報である端末情報を表示端末１００から取得する（図９：ステップＳＴ２１）。受信部３４は、選択送信部２１から送信された分解コンテンツを受信する。コンテンツ加工部３１は、受信部３４によって受信された分解コンテンツを、端末情報取得部３６によって取得された端末情報に対応する加工ルール定義データを用いて加工コンテンツへと加工する（図９：ステップＳＴ２２）。加工コンテンツ蓄積部３３は加工コンテンツを、対応する表示端末１００のＩＤ（識別番号）と共に蓄積する（図９：ステップＳＴ２３）。加工コンテンツ配信部３５は、表示端末１００の端末情報に対応する加工ルール定義データを用いて加工された加工コンテンツを表示端末１００へ送信する。
【００４０】
次に、より詳細な内容について、以下に説明する。
【００４１】
図１０を参照して、本実施の形態ではＣＳＳ（図１０）によってあらかじめレイアウト（図１１および図１２）を加工ルール定義データとして定義しておく。レイアウトは、表示コンテンツの配置、サイズ、色またはフォントなどに関するものである。表示端末１００からの表示リクエストを受けて、端末情報取得部３６は表示端末１００から端末情報を取得する。端末情報は、表示端末１００の画面サイズ、ピクセル数および解像度などを含む。この端末情報に対応する加工ルール定義データを用いてコンテンツ加工部３１は分解コンテンツのレイアウトを加工する。図中、加工ルール定義データは３つの画面レイアウト情報１１０Ｌ１〜１１０Ｌ３を定義しており、それぞれにおいて運行案内のレイアウト情報１１１ＮＬ１〜１１１ＮＬ３を定義している。これらの定義は１つのＣＳＳ（図１０）に記述され得る。ここでは、表示端末１００の画面幅が４０から１０００までの場合は運行案内部の高さを３５０にし、それ以外の場合は運行案内部の高さを２４０にすることが定義されている。
【００４２】
例えば、画面の幅が１０００のときは、全体レイアウト情報１１０Ｌ２（図１１）が適用され、その場合、「運行案内部２」（図１１）に表示される次駅案内にレイアウト情報１１１ＮＬ２（図１２）が適用される。このように、表示端末１００の画面サイズから全体レイアウトが決定され、この全体レイアウトから要素のレイアウトが順番に決定される。なお上記の例で定義している画面レイアウトは表示端末１００の幅に基づいたものであるが、幅および高さを指定してレイアウトを定義してもよい。また定義されるレイアウトの種類の数は任意である。
【００４３】
上記の例においてはレイアウトが３段階で調整されるが、定義されていない幅または高さの画面サイズが指定された場合に、定義された画面サイズの間での線形補完による拡大・縮小が行われてもよい。例えば、幅が１１００の表示端末１００に対して、幅が１０００のレイアウト情報と、幅が１２８０のレイアウト情報とを用いた処理が行われる。幅が１０００のときの次駅案内のレイアウトである部品の幅が「width_1」であり、幅１２８０のときの部品の幅が「width_2」であるとする。幅１１００に対応する場合は、部品の幅の差をドット値の差で割り、それに表示端末１００の幅と基準となるレイアウトに対応した幅の差とを乗じて増分を求める。その増分を対象の部品の幅「width_1」に加えることで幅を求めることができる。すなわち
(width_2 - width_1) ／ (1280 - 1000) * (1100 - 1000) + width_1
が算出される。
【００４４】
なお上記以外の拡大・縮小の求め方もある。例えばアドビシステムズ社の「ＦＬＡＳＨ（登録商標）  ＰＲＯ」または「ＡＤＯＢＥ  ＰＲＥＭＩＥＲＥ」（登録商標）などの動画またはアニメーションを編集するツールのように、キーフレームのレイアウトを定義した上でキーフレーム間のレイアウトの差を独自のアルゴリズムで補完することで任意のレイアウトを生成することもできる。
【００４５】
本実施の形態によれば、素材コンテンツを分解することで作成された分解コンテンツが、モデルによって構造化された上で、表示端末１００の端末情報に対応する加工ルール定義データを用いて加工される。これにより、表示端末１００の特性に応じて加工された表示コンテンツを配信することができる。よって、表示コンテンツを表示端末１００の特性に応じたレイアウトで、少ない労力で表示させることができる。
【００４６】
また加工コンテンツ蓄積部３３が設けられることにより、表示端末１００から表示コンテンツの新たな表示リクエストを受ける前に、表示端末１００に応じた加工コンテンツをあらかじめ準備しておくことができる。よって表示端末１００からの表示リクエストに対して、より早く応答することができる。
【００４７】
（実施の形態２）
図１３を参照して、本実施の形態の列車情報表示システム９２は情報配信装置２０Ｖを有する。情報配信装置２０Ｖは、素材コンテンツとして外部システム１０３の表示コンテンツを受信する外部コンテンツ受信部２５を含む。外部システム１０３は、例えば、他のデジタルサイネージシステム、またはウェブサーバなどである。デジタルサイネージシステムとしては、駅ナカ向けのもの（駅ナカサイネージ）、または特定のビル向けのもの（ビルサイネージ）などがある。外部コンテンツ受信部２５は素材コンテンツとして、例えば、他のデジタルサイネージシステムが有する表示コンテンツ、または、天気予報もしくはグルメサイトなどのウェブサイトのウェブページを受信し得る。外部システム１０３と外部コンテンツ受信部２５との間の通信は、例えばＷｉ−Ｆｉ規格などによる無線ＬＡＮ(Local Area Network)を用い得る。
【００４８】
例えば、外部システム１０３がウェブベースのサイネージであればＨＴＴＰ(Hyper Text Transfer Protocol)のページ取得コマンドを使ってページを要求することが考えられる。ウェブベースでなくても、あらかじめＦＴＰ(File Transfer Protocol)を使ってコンテンツを取得することもできる。コンテンツのフォーマットはＪＰＥＧやＢＭＰなどのラスタデータやテキスト、ＨＴＭＬのようなマークアップ言語であってもよい。マークアップ言語の場合は文書構造を解析し、参照している画像などのコンテンツも受信しておけばよい。
【００４９】
受信した素材コンテンツはコンテンツ分解部２２でテキストデータおよびグラフィックデータに分解される。グラフィックデータはさらにベクタおよびラスタの形式別に分解され得る。素材コンテンツがテキストをテキストデータとして含んでいなくても、ＯＣＲなどの文字認識機能を使ってテキストデータを取り出すことができる。ラスタデータはベクタデータに変換しておくことが好ましい。変換にあたっては公知のアルゴリズムを利用すればよい。こうしたアルゴリズムは前述した「アドビ  イラストレーター」または「ＰＨＯＴＯＳＨＯＰ」などの市販ツールや多くのフリーのソフトウエアで利用されている。変換されなかったラスタデータはそのまま使用され得る。
【００５０】
こうして外部から取得したコンテンツを素材に分解しておくことで、テキストのフォントや文字サイズを変えることができ、さまざまなスペースに合わせてコンテンツを調整することができる。例えば、画像の上にテキストが上書きされることで構成された列車マークは、無理に拡大・縮小をする画像がつぶれるため、フォントサイズを小さくしたりフォントを細いものに変更したりすることで良好な画像が得られる。またベクタグラフィックデータは、その特性上、指定したスペースに最適に拡大縮小することができる。
【００５１】
さらに図１４を参照して、本実施の形態においては情報モデル記憶部２４に、外部システム１０３からの表示コンテンツのモデルが、分解コンテンツ蓄積部２３での管理のために付けられたＩＤと共に、あらかじめ記憶されている。図示された例においては、「駅設備案内」および「駅ナカ案内」のモデルが記憶されている。「駅ナカ案内」のモデルには、駅ナカのフロア図と、お買い得情報などのページとが割り付けられている。
【００５２】
選択送信部２１は、例えば、地上系システム１０１からの列車情報における走行状態が「走行中」のときに、対応する固定案内部の表示画面リストに「駅ナカ案内」が含まれていれば、その分解コンテンツを送信する。この際に、送信される「駅ナカ案内」は、次駅に対応するものとされることが好ましい。これにより、次駅構内やその近くのビル内の店舗の詳細やお買い得情報などが発信される。あるいは選択送信部２１は、例えば、地上系システム１０１からの列車情報における走行状態が「停車中」のときに、対応する固定案内部の表示画面リストに「駅ナカ案内」が含まれていれば、その分解コンテンツを送信する。この際に、送信される「駅ナカ案内」は、停車駅に対応するものとされることが好ましい。これにより、停車駅構内やその近くのビル内の店舗の詳細やお買い得情報などがサイネージで発信される。これにより、次駅または到着駅で降車する乗客の駅ナカでの購買意欲を向上させることができる。
【００５３】
外部コンテンツ受信部２５が外部システム１０３から素材コンテンツとしての表示コンテンツを受信するタイミングは特に限定されないが、例えば駅に停車中にその駅の駅ナカ案内を表示する場合に、特に最新の情報が望ましいのであれば、その駅に到着した際に駅ナカサイネージに接続することでコンテンツが取得されてもよい。
【００５４】
なお、上記以外の構成については、上述した実施の形態１の構成とほぼ同じであるため、同一または対応する要素について同一の符号を付し、その説明を繰り返さない。
【００５５】
本実施の形態によれば列車情報表示システム９２は、あらかじめ受け付けていた素材コンテンツに加えて、外部システム１０３の表示コンテンツを随時利用することができる。よって、よりさまざまな素材コンテンツを用いつつ、列車の場所または時間に応じて表示コンテンツを動的に変化させることができる。
【００５６】
（実施の形態３）
図１５を参照して、本実施の形態の列車情報表示システム９３は表示制御装置３０Ｖを有する。表示制御装置３０Ｖは、表示端末１００を利用する利用者についての情報である利用者情報を表示端末１００から取得する利用者情報取得部３７を含む。本実施の形態においては、加工ルール定義データ記憶部３２が記憶する加工ルール定義データは、端末情報取得部３６が取得する端末情報に加えてさらに利用者情報に応じたルールを定義するものである。コンテンツ加工部３１は、受信部３４によって受信された分解コンテンツを、端末情報および利用者情報に対応する加工ルール定義データを用いて加工コンテンツへと加工する。
【００５７】
利用者情報は、例えば、年齢、性別、居住地、行先、または趣味・嗜好などである。利用者情報に応じた加工ルールとしては、例えば、年齢が４０歳以上の男性または５０歳以上の女性という条件下ですべてのテキストのフォントサイズを一律１０%大きくしかつ字体を太字にする、といったもの、あるいは、女性という条件下でキャラクターが画面に加えられる、といったものがあり得る。またこのようなレイアウトに関する変更だけでなく、利用者情報に応じたコンテンツの削除（フィルタリング）が行われてもよい。例えば、コンテンツに年齢規制が含まれている場合は、利用者情報の年齢に応じてコンテンツを削除した上で再レイアウトが行われてもよい。また利用者情報に応じて特定のコンテンツが表示されてもよい。例えば、利用者情報に目的地が入力されている場合は、路線案内や所要時間案内が、その目的地を基準とした画面に組み替えられてもよい。
【００５８】
利用者情報の送信は、例えば表示端末１００がスマートフォンであれば、利用者がダウンロードした専用アプリにより行い得る。利用者情報取得部３７はこのアプリと通信することで利用者情報を取得する。
【００５９】
なお、上記以外の構成については、上述した実施の形態１または２の構成とほぼ同じであるため、同一または対応する要素について同一の符号を付し、その説明を繰り返さない。
【００６０】
本実施の形態によれば、利用者に合わせた表示コンテンツを配信することができる。
【００６１】
またコンテンツ加工部３１によって加工される分解コンテンツは、実施の形態１で説明したようにモデルで構造化されている。これにより例えば、表示コンテンツの親子関係が規定されており親の表示範囲に子の表示範囲が制約されたり、表示要素間の重なりが規定されたりする。よって表示コンテンツに対する利用者に応じた加工を、少ない加工ルールで効果的に行うことができる。
【００６２】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００６３】
２０，２０Ｖ  情報配信装置、２１  選択送信部、２２  コンテンツ分解部、２３  分解コンテンツ蓄積部、２４  情報モデル記憶部、２５  外部コンテンツ受信部、３０，３０Ｖ  表示制御装置、３１  コンテンツ加工部、３２  加工ルール定義データ記憶部、３３  加工コンテンツ蓄積部、３４  受信部、３５  加工コンテンツ配信部、３６  端末情報取得部、３７  利用者情報取得部、４０  列車内ネットワーク、９１〜９３  列車情報表示システム、１００  表示端末、１０１  地上系システム、１０１Ｍ  運転情報、１０２  グラフィックツール、１０３  外部システム。
【図１】
2016020192.tif 000003
【図２】
2016020192.tif 000004
【図３】
2016020192.tif 000005
【図４】
2016020192.tif 000006
【図５】
2016020192.tif 000007
【図６】
2016020192.tif 000008
【図７】
2016020192.tif 000009
【図８】
2016020192.tif 000010
【図９】
2016020192.tif 000011
【図１０】
2016020192.tif 000012
【図１１】
2016020192.tif 000013
【図１２】
2016020192.tif 000014
【図１３】
2016020192.tif 000015
【図１４】
2016020192.tif 000016
【図１５】
2016020192.tif 000017