(57)【要約】【課題】公共交通機関の路線図における複数の各乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成すること。【解決手段】広範囲の路線図における複数の乗降所のうち、基準とする乗降所から指定された範囲内の乗降所のみを表す路線図における乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する運賃表生成部１５０を備える。【選択図】図１
2013092670.tif 000002
【特許請求の範囲】
【請求項１】
公共交通機関の路線図における複数の各乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する運賃表生成装置であって、
広範囲の路線図における複数の乗降所のうち、基準とする乗降所から指定された範囲内の乗降所のみを表す路線図における乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する運賃表生成部
を備える運賃表生成装置。
【請求項２】
広範囲の路線図に属する複数の乗降所同士の関係を示すデータに基づいて、基準とする乗降所から指定された範囲内の乗降所を特定する乗降所特定部
を更に備え、
前記運賃表生成部は、広範囲の路線図における複数の乗降所のうち、前記乗降所特定部が特定した乗降所のみを表す路線図における乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する
請求項１に記載の運賃表生成装置。
【請求項３】
前記運賃表の路線図において路線を表す線の形状が変更された場合に、当該変更された線上の乗降所名と当該乗降所までの運賃の表示位置を、予め定められた条件に従って変更する表示位置変更部
を更に備える請求項１又は２に記載の運賃表生成装置。
【請求項４】
前記運賃表生成部は、既成の運賃表の路線図のレイアウトをテンプレートにして、広範囲の路線図における複数の乗降所のうち、前記テンプレートのレイアウトの路線図における乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する
請求項１から３のいずれか一項に記載の運賃表生成装置。
【請求項５】
前記運賃表の路線図のレイアウトが、予め定められた条件を満たしているか否かを判定するレイアウト判定部
を更に有する請求項１から４のいずれか一項に記載の運賃表生成装置。
【請求項６】
公共交通機関の路線図における複数の各乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する運賃表生成装置を制御する制御方法であって、
広範囲の路線図における複数の乗降所のうち、基準とする乗降所から指定された範囲内の乗降所のみを表す路線図における乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する運賃表生成段階
を備える制御方法。
【請求項７】
公共交通機関の路線図における複数の各乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する運賃表生成装置用のプログラムであって、前記運賃表生成装置を、
広範囲の路線図における複数の乗降所のうち、基準とする乗降所から指定された範囲内の乗降所のみを表す路線図における乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する運賃表生成部
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運賃表生成装置、制御方法、及びプログラムに関する。特に本発明は、公共交通機関の路線図における複数の各乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する運賃表生成装置、当該運賃表生成装置を制御する制御方法、並びに当該運賃表生成装置用のプログラムに関する。
【背景技術】
【０００２】
鉄道等の交通システムにおける各駅にある券売所等において、運賃を表示するために用いる運賃表には、五十音順の到着駅名と運賃とを一覧にして表示するものや、路線図の各駅の位置に対応させて運賃を文字によって表示するようにしたもの等がある。これらのうち、路線図を用いる運賃表は、グラフィックス描画アプリケーションソフトを用いて作成されている。
【０００３】
ところで、運賃表の内容は、出発駅毎に異なるだけでなく、同一の駅でも改札口毎に異なる場合がある。また、運賃表は、設置場所によって、大きさや形状が異なるものが必要となる場合がある。一方、各駅の運賃表は、駅が改良されて運賃表の大きさを変更しなければならなかったり、新駅が開業したりする度に作成し直される。したがって、運賃表の作成作業は、限られた期間に集中することになり、作業の効率化が求められる。
【０００４】
このような事情に鑑みて成された技術としては、様々なものが知られている（例えば、特許文献１参照。）。特許文献１に記載の技術は、交通システム等において用いられる運賃表を、コンピュータを用いて作成する際に用いる運賃表作成支援システムである。このシステムは、路線図を表す図形データファイルを、その路線図を用いて作成する運賃表の運賃計算起点に対応付けて登録する。そして、このシステムは、図形データファイルに含まれる運賃表示位置を示す複数の所定の文字列データの過不足を検査する。そして、このシステムは、図形データファイルに含まれる複数の所定の文字列データを、運賃を表す文字列データに置き換える。このようにして、このシステムによっては、より効率的に運賃表を作成することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３７９５４５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、運賃表には、基準とする乗降所から指定された範囲内の乗降所のみが表される。そのために、運賃表を作成する作業者は、特許文献１に記載のシステム等を利用して運賃表を作成するにあたり、運賃が反映された広範囲の路線図から、指定された範囲内の路線図を切り取って、指定された範囲内の乗降所のみが表された運賃表を作成している。
【０００７】
しかしながら、路線図を切り取る作業は、グラフィックス描画アプリケーションソフト等を利用して行われており、非効率なだけでなく、人為的な作業によるため、運賃表の作成後に、人為的なミスがないかの確認も欠かすことができない。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第１の形態によると、公共交通機関の路線図における複数の各乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する運賃表生成装置であって、広範囲の路線図における複数の乗降所のうち、基準とする乗降所から指定された範囲内の乗降所のみを表す路線図における乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する運賃表生成部を備える。
【０００９】
広範囲の路線図に属する複数の乗降所同士の関係を示すデータに基づいて、基準とする乗降所から指定された範囲内の乗降所を特定する乗降所特定部を更に備え、運賃表生成部は、広範囲の路線図における複数の乗降所のうち、乗降所特定部が特定した乗降所のみを表す路線図における乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する。
【００１０】
運賃表の路線図において路線を表す線の形状が変更された場合に、当該変更された線上の乗降所名と当該乗降所までの運賃の表示位置を、予め定められた条件に従って変更する表示位置変更部を更に備える。
【００１１】
運賃表生成部は、既成の運賃表の路線図のレイアウトをテンプレートにして、広範囲の路線図における複数の乗降所のうち、テンプレートのレイアウトの路線図における乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する。
【００１２】
運賃表の路線図のレイアウトが、予め定められた条件を満たしているか否かを判定するレイアウト判定部を更に有する。
【００１３】
本発明の第２の形態によると、公共交通機関の路線図における複数の各乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する運賃表生成装置を制御する制御方法であって、広範囲の路線図における複数の乗降所のうち、基準とする乗降所から指定された範囲内の乗降所のみを表す路線図における乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する運賃表生成段階を備える。
【００１４】
本発明の第３の形態によると、公共交通機関の路線図における複数の各乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する運賃表生成装置用のプログラムであって、運賃表生成装置を、広範囲の路線図における複数の乗降所のうち、基準とする乗降所から指定された範囲内の乗降所のみを表す路線図における乗降所名の表示に、当該乗降所までの運賃の表示を付した運賃表を生成する運賃表生成部として機能させる。
【００１５】
なおまた、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となり得る。
【発明の効果】
【００１６】
以上の説明から明らかなように、この発明によれば、人為的な作業を伴うことなく、指定された範囲内の運賃表が得られる。
【図面の簡単な説明】
【００１７】
【図１】一実施形態に係る運賃表生成装置１００のブロック構成の一例を示す図である。
【図２】表示情報格納部１８０に格納される情報の一例をテーブル形式で示す図である。
【図３】レイアウト情報格納部１９０に格納されている情報の一例をテーブル形式で示す図である。
【図４】広範囲の路線図に属する複数の駅同士の関係を示すデータの一例を示す図である。
【図５】基準とする駅から指定された範囲内の駅同士の関係を示すデータの一例を示す図である。
【図６】広範囲の路線図のレイアウトの一例を示す図である。
【図７】運賃表生成部１５０が生成する運賃表の路線図のレイアウトの一例を示す図である。
【図８】レイアウトの変更処理が行われた後の運賃表の路線図のレイアウトの一例を示す図である。
【図９】表示位置変更部１６０の処理の一例を示す図である。
【図１０】既成の運賃表の路線図のレイアウトの一例を示す図である。
【図１１】図１０に示すレイアウトをテンプレートにして、運賃表生成部１５０が生成する運賃表の路線図のレイアウトの一例を示す図である。
【図１２】運賃表生成装置１００の動作フローの一例を示す図である。
【図１３】運賃表生成装置１１０をコンピュータ等の電子情報処理装置で構成した場合のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１９】
図１は、一実施形態に係る運賃表生成装置１００のブロック構成の一例を示す。運賃表生成装置１００は、鉄道の路線図における複数の各駅名の表示に、その駅までの運賃の表示を付した運賃表を生成する装置である。なおまた、鉄道は、この発明における「公共交通機関」の一例であってよい。また、駅は、この発明における「乗降所」の一例であってよい。
【００２０】
運賃表生成装置１００は、関係データ取得部１１０、乗降所特定部１２０、路線図データ取得部１３０、運賃表データ取得部１４０、運賃表生成部１５０、表示位置変更部１６０、レイアウト判定部１７０、表示情報格納部１８０、及びレイアウト情報格納部１９０を備える。以下、各構成要素の機能及び動作を説明する。
【００２１】
関係データ取得部１１０は、広範囲の路線図に属する複数の駅同士の関係を示すデータを取得する。
【００２２】
乗降所特定部１２０は、広範囲の路線図に属する複数の駅同士の関係を示すデータに基づいて、基準とする駅から指定された範囲内の駅を特定する。
【００２３】
路線図データ取得部１３０は、広範囲の路線図を示すデータを取得する。
【００２４】
運賃表データ取得部１４０は、既成の運賃表を示すデータを取得する。
【００２５】
運賃表生成部１５０は、広範囲の路線図における複数の駅のうち、基準とする駅から指定された範囲内の駅のみを表す路線図における駅名の表示に、その駅までの運賃の表示を付した運賃表を生成する。より具体的に説明すると、運賃表生成部１５０は、広範囲の路線図における複数の駅のうち、乗降所特定部１２０が特定した駅のみを表す路線図における駅名の表示に、その駅までの運賃の表示を付した運賃表を生成する。また、運賃表生成部１５０は、既成の運賃表の路線図のレイアウトをテンプレートにして、広範囲の路線図における複数の駅のうち、テンプレートのレイアウトの路線図における駅名の表示に、その駅までの運賃の表示を付した運賃表を生成する。
【００２６】
表示位置変更部１６０は、運賃表の路線図において路線を表す線の形状が変更された場合に、その変更された線上の駅名とその駅までの運賃の表示位置を、予め定められた条件に従って変更する。
【００２７】
レイアウト判定部１７０は、運賃表の路線図のレイアウトが、予め定められた条件を満たしているか否かを判定する。
【００２８】
図２は、表示情報格納部１８０に格納される情報の一例をテーブル形式で示す。表示情報格納部１８０には、路線、区間、駅名の表示位置、及び運賃の表示位置の各情報が対応付けられて格納される。区間の情報には、自駅、及び至駅の各情報が対応付けられて格納される。
【００２９】
路線の情報は、鉄道の路線を示す情報である。自駅の情報は、路線の情報によって示される路線の複数の駅の中で、所定区間の起点の駅を示す情報である。至駅の情報は、路線の情報によって示される路線の複数の駅の中で、所定区間の到達点の駅を示す情報である。駅名の表示位置の情報は、路線の情報によって示される路線における、自駅の情報によって示される駅から、至駅の情報によって示される駅までの区間の、各駅名を表示させる位置を示す情報である。運賃の表示位置の情報は、路線の情報によって示される路線における、自駅の情報によって示される駅から、至駅の情報によって示される駅までの区間の、各駅までの運賃を表示させる位置を示す情報である。
【００３０】
図３は、レイアウト情報格納部１９０に格納されている情報の一例をテーブル形式で示す。レイアウト情報格納部１９０には、線の間隔の許容値（ｃｍ）、線の基準角度（°）、及び駅名の間隔の許容値（ｃｍ）等の情報が格納されている。
【００３１】
線の間隔の許容値（ｃｍ）の情報は、路線を示す線同士の間隔として許容される値を示す情報である。線の基準角度（°）の情報は、運賃表の横線を０（°）とした場合に、路線を示す線が成すべき角度を示す情報である。駅名の間隔の許容値（ｃｍ）の情報は、駅名同士の間隔として許容される値を示す情報である。
【００３２】
図４は、広範囲の路線図に属する複数の駅同士の関係を示すデータの一例を示す。より具体的に説明すると、この例のデータは、一の発駅「東京」から他の着駅までの運賃（円）を示すデータである。
【００３３】
図５は、基準とする駅から指定された範囲内の駅同士の関係を示すデータの一例を示す。より具体的に説明すると、この例のデータは、基準とする駅「東京」から１６２０円以内で移動し得る範囲内の、一の発駅「東京」から他の着駅までの運賃（円）を示すデータである。
【００３４】
図１２は、運賃表生成装置１００の動作フローの一例を示す。この動作フローの説明においては、図１から図９を共に参照する。図６は、広範囲の路線図のレイアウトの一例を示す。図７は、運賃表生成部１５０が生成する運賃表の路線図のレイアウトの一例を示す。図８は、レイアウトの変更処理が行われた後の運賃表の路線図のレイアウトの一例を示す。図９は、表示位置変更部１６０の処理の一例を示す。図１０は、既成の運賃表の路線図のレイアウトの一例を示す。図１１は、図１０に示すレイアウトをテンプレートにして、運賃表生成部１５０が生成する運賃表の路線図のレイアウトの一例を示す。
【００３５】
運賃表を作成する作業者は、運賃表を作成するにあたり、広範囲の路線図に属する複数の駅同士の関係を示すデータを指定する。ここで、作業者により指定されるデータは、例えば、発着駅間の運賃の関係を示すデータや、発着駅間の距離を示すデータや、発着駅間の駅数を示すデータ等とすることができる。図４に示すデータは、発着駅間の運賃の関係の一例を示すものである。このようなデータは、ハードディスクやフレキシブルディスク等の外部記憶装置に記憶されていてもよいし、ネットワーク上の外部の装置に記憶されていてもよい。
【００３６】
運賃表生成装置１００の関係データ取得部１１０は、作業者により指定されたデータを取得すると（Ｓ１０１）、そのデータを、乗降所特定部１２０へ送る。
【００３７】
運賃表生成装置１００の乗降所特定部１２０は、関係データ取得部１１０から送られたデータを受け取ると、そのデータに基づいて、基準とする駅から指定された範囲内の駅を特定する（Ｓ１０２）。ここで、基準とする駅から指定される範囲は、所定運賃内の範囲や、所定距離内の範囲や、所定駅数内の範囲等とすることができる。通常、この範囲の設定は、運賃表生成装置１００による運賃表の生成処理を行う前に行われる。例えば、基準とする駅から指定された範囲は、運賃が１６２０（円）以内の範囲であったとする。その場合、乗降所特定部１２０は、例えば、図４に示すようなデータを関係データ取得部１１０から受け取ると、発駅「東京」から運賃「１６２０（円）」以内の駅を特定する。そして、乗降所特定部１２０は、関係データ取得部１１０から受け取ったデータによって示される情報のうち、発駅「東京」から運賃「１６２０（円）」以内の駅の運賃を示すデータ（図５参照。）を、運賃表生成部１５０へ送る。
【００３８】
一方、運賃表を作成する作業者は、運賃表のベースとなる、図６に示すような広範囲の路線図を示すデータを指定する。ここで、このようなデータは、ハードディスクやフレキシブルディスク等の外部記憶装置に記憶されていてもよいし、ネットワーク上の外部の装置に記憶されていてもよい。
【００３９】
運賃表生成装置１００の路線図データ取得部１３０は、作業者により指定されたデータを取得すると（Ｓ１０３）、そのデータを、運賃表生成部１５０へ送る。
【００４０】
運賃表生成装置１００の運賃表生成部１５０は、乗降所特定部１２０、及び路線図データ取得部１３０から送られたデータをそれぞれ受け取ると、路線図データ取得部１３０から受け取ったデータによって示される広範囲の路線図における複数の駅のうち、乗降所特定部１２０から受け取ったデータによって示される駅のみを表す路線図における駅名の表示に、その駅までの運賃の表示を付した運賃表を生成する（Ｓ１０４）。例えば、運賃表生成部１５０は、図５に示すようなデータを乗降所特定部１２０から受け取り、図６に示すような広範囲の路線図のデータを路線図データ取得部１３０から受け取ると、図６に示される広範囲の路線図をベースとして、図５に示される東京駅から運賃が１６２０円以内の駅のみを表す路線図における駅名の表示に、図５に示されるその駅までの運賃の表示を付した、図７に示すような運賃表を生成する。
【００４１】
このようにして、運賃表を作成する作業者は、広範囲の路線図における複数の駅のうち、基準とする駅から指定された範囲内の駅のみを表す路線図における駅名の表示に、その駅までの運賃の表示を付した運賃表を得ることができる。
【００４２】
しかしながら、このようにして得られた運賃表は、図７に示すように、路線を示す線同士の間隔が近過ぎたり、駅名が重なっていたりして、視認し難い場合がある。そのような場合、運賃表を作成する作業者は、このようにして得られた運賃表をベースにして、その運賃表の路線図のレイアウトを修正する必要がある。例えば、作業者は、表示装置に表示された運賃表の路線図のレイアウトを確認しながら、入力装置を利用して、図９に示すように、武蔵野線の新座駅から武蔵浦和駅までの路線を示す線を、反時計回りに４５°移動させたとする。
【００４３】
このような操作がなされると、運賃表生成装置１００の表示位置変更部１６０は、変更された線上の駅名とその駅までの運賃の表示位置を、表示情報格納部１８０に格納されている条件に従って変更する。例えば、路線「武蔵野線」、自駅「北朝霞」、至駅「西浦和」、駅名の表示位置「右下」、及び運賃の表示位置「左上」の各情報が表示情報格納部１８０に格納されていた場合、表示位置変更部１６０は、変更された線上の駅名「北朝霞」、及び駅名「西浦和」の表示を、変更された線上の右下に位置するように変更し、北朝霞駅までの運賃「５４０」、及び西浦和駅までの運賃「４５０」の表示を、変更された線上の左上に位置するように変更する。ここで、表示情報格納部１８０に格納される情報は、予め格納されていてもよいし、変更作業の際に設定されて格納されてもよい。
【００４４】
このようにして、運賃表を作成する作業者は、路線を示す線の角度等を変更するにあたり、その線上の駅名や運賃の表示を個別に変更する操作を伴うことなく、所望の位置に駅名や運賃を表示させることができる。
【００４５】
ところで、異なる駅を発駅とする各運賃表の中には、運賃表の路線図のレイアウトを大幅に変更することなく流用し得る場合がある。そのような場合、運賃表を作成する作業者は、新たな運賃表を作成するにあたり、その運賃表の路線図のレイアウトに流用するテンプレートとなる既成の運賃表を示すデータを指定する。ここで、このようなデータは、ハードディスクやフレキシブルディスク等の外部記憶装置に記憶されていてもよいし、ネットワーク上の外部の装置に記憶されていてもよい。
【００４６】
運賃表生成装置１００の運賃表データ取得部１４０は、作業者により指定されたデータを取得すると、そのデータを、運賃表生成部１５０へ送る。
【００４７】
運賃表生成部１５０は、運賃表データ取得部１４０から送られたデータを受け取ると、そのデータによって示される既成の運賃表の路線図のレイアウトをテンプレートにして、広範囲の路線図における複数の駅のうち、テンプレートのレイアウトの路線図における駅名の表示に、その駅までの運賃の表示を付した運賃表を生成する。例えば、運賃表データ取得部１４０は、図１０に示すような東京駅を発駅とする運賃表を示すデータを、運賃表データ取得部１４０から受け取ったとする。その場合、運賃表生成部１５０は、例えば、品川駅を発駅とする運賃表を生成すると、図１１に示すように、東京駅を発駅とする運賃表の路線図のレイアウトを流用して、品川駅を発駅とした場合の運賃を示す運賃表を生成する。
【００４８】
このようにして、運賃表を作成する作業者は、例えば、近隣の各駅の運賃表を作成するような場合に、一から作成することなく、所望のレイアウトの運賃表を得ることができる。
【００４９】
このようにして、運賃表が作成されると、運賃表を作成する作業者は、入力装置を利用して、運賃表の路線図のレイアウトが、予め定められた条件を満たしているか否かを判定させる旨の入力指示を、運賃表生成装置１００に対して行う。
【００５０】
このような操作がなされると、運賃表生成装置１００のレイアウト判定部１７０は、運賃表の路線図のレイアウトが、レイアウト情報格納部１９０に格納されている情報によって示される、予め定められた条件を満たしているか否かを判定する。予め定められた条件を満たしていない場合、レイアウト判定部１７０は、例えば、満たされていない条件を通知する旨のメッセージを、表示装置に表示する。
【００５１】
このようにして、運賃表を作成する作業者は、運賃表の隅々まで目視による確認を行うことなく、機械的に運賃表の路線図のレイアウトのチェックを行うことができる。
【００５２】
以上説明したように、運賃表生成装置１１０によれば、運賃表を作成する作業者は、人為的な作業を伴うことなく、指定された範囲内の運賃表が得られる。
【００５３】
なおまた、上述した実施形態においては、表示位置変更部１６０は、表示情報格納部１８０に格納されている各路線の区間毎に定められた表示位置の情報に従って、変更された路線を示す線上の駅名や運賃の表示位置を変更することとした。しかるに、表示位置変更部１６０は、表示情報格納部１８０に格納されている情報を参照することなく、変更された路線を示す線上の駅名や運賃の表示位置を変更することもできる。その場合、例えば、路線を示す線上に駅名や運賃の表示に対応付けてマーカーを設けておき、表示位置変更部１６０は、路線を示す線の位置が変更された場合に、そのマーカーの位置の変更に伴って、マーカーに対応付けられた駅名や運賃の表示位置を、マーカーの近傍に移動させるといった方法も考えられる。
【００５４】
また、上述した実施形態においては、レイアウト判定部１７０は、路線を示す線同士の間隔や駅名同士の間隔が予め定められた許容値以上の間隔になっているか否かを判定することとした。しかるに、レイアウト判定部１７０は、路線同士の関係や、駅名同士の関係が適正であるか否かを、他の方法によって判定することもできる。例えば、レイアウト判定部１７０は、路線を示す２以上の線の重なりや、２以上の駅名の表示の重なりがないか判定するようにしてもよい。
【００５５】
また、上述した実施形態においては、関係データ取得部１１０は、基準とする駅から指定された範囲内の駅同士の関係を示すデータとして、一の発駅から他の着駅までの運賃を示すデータを取得することとした。しかるに、このデータには、他の情報を含めることもできる。例えば、このデータには、一の発駅から他の着駅までの運賃の情報の他に、経由駅の情報や、発駅及び着駅が存する路線の情報等が含まれていてもよい。その場合、乗降所特定部は、基準とする駅から指定された範囲内の駅同士の関係を示すデータとして、上記のような情報を含むデータを、運賃表生成部１５０へ送るようにしてもよい。
【００５６】
図１３は、運賃表生成装置１１０をコンピュータ等の電子情報処理装置で構成した場合のハードウェア構成の一例を示す。運賃表生成装置１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）周辺部と、入出力部と、レガシー入出力部とを備える。ＣＰＵ周辺部は、ホスト・コントローラ８０１により相互に接続されるＣＰＵ８０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８０３、及びグラフィック・コントローラ８０４を有する。入出力部は、入出力コントローラ８０６によりホスト・コントローラ８０１に接続される通信インターフェース８０７、ハードディスクドライブ８０８、及びＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ８０９を有する。レガシー入出力部は、入出力コントローラ８０６に接続されるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８１０、フレキシブルディスク・ドライブ８１１、及び入出力チップ８１２を有する。
【００５７】
ホスト・コントローラ８０１は、ＲＡＭ８０３と、高い転送レートでＲＡＭ８０３をアクセスするＣＰＵ８０２、及びグラフィック・コントローラ８０４とを接続する。ＣＰＵ８０２は、ＲＯＭ８１０、及びＲＡＭ８０３に格納されたプログラムに基づいて動作して、各部の制御をする。グラフィック・コントローラ８０４は、ＣＰＵ８０２等がＲＡＭ８０３内に設けたフレーム・バッファ上に生成する画像データを取得して、表示装置８９４上に表示させる。これに代えて、グラフィック・コントローラ８０４は、ＣＰＵ８０２等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００５８】
入出力コントローラ８０６は、ホスト・コントローラ８０１と、比較的高速な入出力装置であるハードディスクドライブ８０８、通信インターフェース８０７、ＣＤ−ＲＯＭドライブ８０９を接続する。ハードディスクドライブ８０８は、ＣＰＵ８０２が使用するプログラム、及びデータを格納する。通信インターフェース８０７は、ネットワーク通信装置８９１に接続してプログラム又はデータを送受信する。ＣＤ−ＲＯＭドライブ８０９は、ＣＤ−ＲＯＭ８９２からプログラム又はデータを読み取り、ＲＡＭ８０３を介してハードディスクドライブ８０８、及び通信インターフェース８０７に提供する。
【００５９】
入出力コントローラ８０６には、ＲＯＭ８１０と、フレキシブルディスク・ドライブ８１１、及び入出力チップ８１２の比較的低速な入出力装置とが接続される。ＲＯＭ８１０は、運賃表生成装置１１０が起動時に実行するブート・プログラム、あるいは運賃表生成装置１１０のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ８１１は、フレキシブルディスク８９３からプログラム又はデータを読み取り、ＲＡＭ８０３を介してハードディスクドライブ８０８、及び通信インターフェース８０７に提供する。入出力チップ８１２は、フレキシブルディスク・ドライブ８１１、あるいはパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００６０】
ＣＰＵ８０２が実行するプログラムは、フレキシブルディスク８９３、ＣＤ−ＲＯＭ８９２、又はＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード等の記録媒体に格納されて利用者によって提供される。記録媒体に格納されたプログラムは圧縮されていても非圧縮であってもよい。プログラムは、記録媒体からハードディスクドライブ８０８にインストールされ、ＲＡＭ８０３に読み出されてＣＰＵ８０２により実行される。ＣＰＵ８０２により実行されるプログラムは、運賃表生成装置１１０を、図１から図１２に関連して説明した関係データ取得部１１０、乗降所特定部１２０、路線図データ取得部１３０、運賃表データ取得部１４０、運賃表生成部１５０、表示位置変更部１６０、レイアウト判定部１７０、表示情報格納部１８０、及びレイアウト情報格納部１９０として機能させる。
【００６１】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク８９３、ＣＤ−ＲＯＭ８９２の他に、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）又はＰＤ（Ｐｈａｓｅ  Ｄｉｓｋ）等の光学記録媒体、ＭＤ（ＭｉｎｉＤｉｓｋ）等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークあるいはインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶媒体を記録媒体として使用して、ネットワークを介したプログラムとして提供してもよい。
【００６２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は、上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００６３】
１００  運賃表生成装置
１１０  関係データ取得部
１２０  乗降所特定部
１３０  路線図データ取得部
１４０  運賃表データ取得部
１５０  運賃表生成部
１６０  表示位置変更部
１７０  レイアウト判定部
１８０  レイアウト情報格納部
１９０  表示情報格納部
８０１  ホスト・コントローラ
８０２  ＣＰＵ
８０３  ＲＡＭ
８０４  グラフィック・コントローラ
８０６  入出力コントローラ
８０７  通信インターフェース
８０８  ハードディスクドライブ
８０９  ＣＤ−ＲＯＭドライブ
８１０  ＲＯＭ
８１１  フレキシブルディスク・ドライブ
８１２  入出力チップ
８９１  ネットワーク通信装置
８９２  ＣＤ−ＲＯＭ
８９３  フレキシブルディスク
８９４  表示装置
【図１】
2013092670.tif 000003
【図２】
2013092670.tif 000004
【図３】
2013092670.tif 000005
【図４】
2013092670.tif 000006
【図５】
2013092670.tif 000007
【図１２】
2013092670.tif 000008
【図１３】
2013092670.tif 000009
【図６】
2013092670.tif 000010
【図７】
2013092670.tif 000011
【図８】
2013092670.tif 000012
【図９】
2013092670.tif 000013
【図１０】
2013092670.tif 000014
【図１１】
2013092670.tif 000015