(57)【要約】【課題】ユーザによる経路探索指示に応じて経路を探索し、探索した経路で利用される交通機関の乗車すべき車両の時刻を提示する装置において、提示した時刻の車両に乗車できない場合などにおいて再度の経路探索指示を不要にする。【解決手段】ユーザがＰＣなどの端末装置の表示部の画面上で出発地、目的地、及び出発日時を入力し、経路探索指示を行うと、端末装置の表示部には経路探索結果が表示される。表示画面上の時刻表印刷ボタン５１を押下すると、出発駅及び乗り継ぎ駅で乗車すべき車両の時刻及びその前後の所定範囲の時刻の時刻表が印刷される。【選択図】図４
2013103572.tif 000002
【特許請求の範囲】
【請求項１】
出発地、目的地、及び出発若しくは到着日時を含む経路探索条件を伴う経路探索指示に応じて、前記経路探索条件を満たす経路を探索する経路探索手段と、
探索された経路上の交通機関の出発地及び乗り継ぎ場所で乗車すべき車両の時刻及びその前後の所定範囲の時刻の時刻表データを取得する時刻表データ取得手段と、
取得された時刻表データに基づいて時刻表を出力する時刻表出力手段と、
を備える時刻表作成装置。
【請求項２】
請求項１に記載された時刻表作成装置において、
更に、前記取得された時刻表データが１ページに収まるように編集する時刻表編集手段を備え、
前記時刻表出力手段は、該時刻表編集手段により編集された時刻表データに基づいて時刻表を出力する時刻表作成装置。
【請求項３】
請求項２に記載された時刻表作成装置において、
前記時刻表編集手段は、乗車すべき時刻の文字の態様を他の時刻の文字の態様と異なる態様とする時刻表作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経路を探索し、探索した経路上の交通機関の出発駅や乗り継ぎ駅における時刻表を作成する時刻表作成装置に関するものである。
【背景技術】
【０００２】
歩行者用のナビゲーション装置が普及している。このナビゲーション装置は、ユーザによる経路探索指示に応じて、出発地から目的地までの経路を探索する。そして、経路上で電車やバス等の公共交通機関を乗り継ぐ場合は、出発地で乗車すべき車両の時刻とともに、乗り継ぎ場所における乗車地点（乗り継ぎ先の鉄道の駅のホーム、バスの停留所など）から出発する車両の時刻（乗車すべき時刻）を提示する（特許文献１）。
【０００３】
しかしながら、上記従来のナビゲーション装置では、乗り継ぎ場所における乗車地点で乗車すべき車両の時刻については、乗り継ぎに要する時間、即ち乗り継ぎ場所における降車地点（乗り継ぎ元の鉄道の駅のホームなど）から乗車地点への移動時間を考慮して、ある程度の余裕時間が設定されているため、乗車すべき時刻の車両よりも前の時刻の車両に乗車できる場合がある。その一方で、混雑時などにおいては乗車すべき時刻の車両が満員であるために当該車両に乗車することを諦めて次の車両を待つこともある。このような場合には、乗車時刻（実際に乗車する時刻）が乗車すべき時刻と変わるために、ユーザは再度経路検索指示を行う必要がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１０７２２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、こうした従来技術の問題点を解決するためになされたものである。その目的は、ユーザによる経路探索指示に応じて経路を探索し、探索した経路で利用される交通機関の乗車すべき車両の時刻を提示する装置において、提示した時刻の車両に乗車できない場合などにおいて再度の経路探索指示を不要にすることである。
【課題を解決するための手段】
【０００６】
本発明の時刻表作成装置は、出発地、目的地、及び出発若しくは到着日時を含む経路探索条件を伴う経路探索指示に応じて、前記経路探索条件を満たす経路を探索する経路探索手段と、探索された経路上の交通機関の出発地及び乗り継ぎ場所で乗車すべき車両の時刻及びその前後の所定範囲の時刻の時刻表データを取得する時刻表データ取得手段と、取得された時刻表データに基づいて時刻表を出力する時刻表出力手段と、を備える時刻表作成装置である。
【発明の効果】
【０００７】
本発明によれば、ユーザによる経路探索指示に応じて経路を探索し、探索した経路で利用される交通機関の乗車すべき車両の時刻を提示する装置において、提示した時刻の車両に乗車できない場合などにおける再度の経路探索指示を不要にすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態の時刻表作成装置のシステム構成を示す図である。
【図２】本発明の実施形態の時刻表作成装置の動作を示すフローチャートである。
【図３】本発明の実施形態の時刻表作成装置における経路探索条件入力画面を示す図である。
【図４】本発明の実施形態の時刻表作成装置における経路探索結果表示画面を示す図である。
【図５】図２における時刻表編集処理の詳細を示すフローチャートである。
【図６】本発明の実施形態の時刻表作成装置により作成された時刻表を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照して詳細に説明する。
〈時刻表作成装置のシステム構成〉
図１に本発明の実施形態の時刻表作成装置のシステム構成を示す。この時刻表作成装置は、インターネットなどのネットワーク１を介して通信可能なサーバ１０とＰＣ（パーソナルコンピュータ）などの端末装置２０とを備えている。端末装置２０はプリンタ（印刷部２６）を備えている。
【００１０】
《端末装置の構成》
端末装置２０は、制御部２１と、それぞれが制御部２１に接続された通信部２２、記憶部２３、操作部２４、表示部２５、及び印刷部２６を備えている。
【００１１】
制御部２１は、図示しないＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）を内蔵しており、ＲＯＭや記憶部２３に記憶されているプログラムをＣＰＵがＲＡＭをワークエリアとして実行することにより、サーバ１０に対して経路探索要求を行い、サーバ１０からの経路探索結果や時刻表を表示部２５に表示させる制御などを行う。
【００１２】
通信部２２は、ネットワーク１を介してサーバ１０と通信を行うための手段である。記憶部２３は、ハードディスクなどからなり、端末装置２０のオペレーティングシステム、サーバ１０に対する経路探索要求を行うプログラム、印刷部２６の印刷制御を行うプログラムなどを記憶する。
【００１３】
操作部２４は、ユーザが端末装置２０を使用するときに各種指令の入力を行うための手段であり、マウスやキーボードなどからなる。表示部２５は、例えば液晶ディスプレイからなり、操作部２４から入力された情報、経路探索結果、時刻表などを表示する。印刷部２６はプリンタであり、サーバ１０からの経路探索結果や時刻表などを印刷する。表示部２５及び印刷部２６は時刻表出力手段として機能する。
【００１４】
《サーバの構成》
サーバ１０は、制御部１１と、制御部１１に接続された通信部１２及び記憶部１３を備えている。
【００１５】
制御部１１は、図示しないＣＰＵ、ＲＯＭ、及びＲＡＭを内蔵しており、ＲＯＭに記憶されているプログラムをＣＰＵがＲＡＭをワークエリアとして実行することにより実現される機能として、経路探索手段１４、時刻表データ取得手段１５及び時刻表編集手段１６を備えている。通信部１２は、ネットワーク１を介して端末装置２０と通信を行うための手段である。
【００１６】
記憶部１３には、地図データ及び時刻表データが記憶されている。地図データは日本全国の道路データ、公共交通機関（鉄道、バス、航空機、フェリーなど）の路線データを含む。時刻表データは、日本全国の公共交通機関の各乗降地点（駅、バス停、空港、港）の発着時刻に関する情報である。
【００１７】
図１の説明に戻る。経路探索手段１４は、端末装置２０から送信された経路探索要求信号に含まれている経路探索条件（出発地、目的地、出発日時又は到着日時）に基づいて、その出発地から目的地までの経路を記憶部１３内の地図データを用いて探索する。
【００１８】
時刻表データ取得手段１５は、端末装置２０から送信された時刻表情報要求信号に基づいて、記憶部１３から所望の時刻表データを取得する。時刻表編集手段１６は、時刻表データ取得手段１５により取得された時刻表データに所定の編集処理（後に詳述）を施す。
【００１９】
〈時刻表作成装置の動作〉
以上の構成を備えた時刻表作成装置の動作について説明する。
図２は時刻表作成装置の動作を示すフローチャートである。また、図３は経路探索条件入力画面を示す図であり、図４は経路探索結果表示画面を示す図である。図２に示すフローのうち、端末装置側のフローは、ユーザが操作部２４を用いて、経路探索要求プログラムを立ち上げることで開始される。
【００２０】
まず図３Ａに示す経路探索条件入力画面が表示部２５に表示される。経路探索条件入力画面には、出発地入力枠４１、目的地入力枠４２、及び出発日時入力枠４３が表示される。ここでは、図３Ｂに示すように、出発地を新橋、目的地を戸畑、出発日時を今すぐとした。なお、出発日時と到着日時を切り換えて入力できるように構成してもよい。
【００２１】
ユーザが経路探索条件を入力し、所定のキー操作を行うと（ステップＳ１）、制御部２１は、経路探索条件を含む経路探索要求信号を生成し、通信部２２を通してサーバ１０へ送信する（ステップＳ２）。
【００２２】
サーバ１０では、経路探索要求信号が通信部１２により受信され、制御部１１に送られる。制御部１１は、経路探索要求信号の受信に基づいて、経路探索処理を開始する（ステップＳ１１）。この経路探索処理では、制御部１１の経路探索手段１４が記憶部１３内の地図データを参照して、経路探索条件を満たす経路を探索し、経路探索結果情報を端末装置２０へ送信する。
【００２３】
端末装置２０は、経路探索結果情報を受信し（ステップＳ３）、経路探索結果情報に基づいて、制御部２１の制御により表示部２５に経路探索結果を表示する（ステップＳ４）。
【００２４】
図４は、表示部２５に表示される経路探索結果の一例を示す図である。図示のように出発地である新橋駅から目的地である戸畑駅までの間の二つの乗り継ぎ駅として品川駅及び小倉駅が表示されている。また、利用する路線名及び乗車すべき車両の時刻も表示されている。また、最初の乗り継ぎ駅である品川駅については、降車地点である山手線のホームから、乗車地点である新幹線のホームまでの移動時間を考慮して、山手線で乗車すべき車両の到着時刻から、新幹線で乗車すべき車両の発車時刻までの時間を１０分に設定している。また、次の乗り継ぎ駅である小倉駅については、降車地点である新幹線のホームから、乗車地点である鹿児島本線のホームまでの移動時間を考慮して、新幹線で乗車すべき車両の到着時刻から鹿児島本線で乗車すべき車両の発車時刻までの時間を６分に設定している。
【００２５】
図４に示す経路探索結果表示画面において、時刻表印刷ボタン５１を押下すると、端末装置２０は時刻表情報要求信号をサーバ１０へ送信する（ステップＳ５）。サーバ１０は、時刻表情報要求信号を受信すると（ステップＳ１２）、時刻表データ取得手段１５が記憶部１３から時刻表データを取得する（ステップＳ１３）。時刻表印刷ボタン５１を押下しない場合は処理を終了する。
【００２６】
ここで、時刻表データ取得手段１５が取得する時刻表データは、経路探索結果で得られた全ての乗車地点（出発駅のホーム、及び乗り継ぎ駅における乗り継ぎ先のホーム）の時刻表データである。このとき、各乗車地点において乗車すべき時刻及びその前後所定の範囲の時刻データを取得する。ここで、「所定の範囲」は予め端末装置２０から、例えば、乗車すべき時刻の前３個、後１０個のように設定しておく。乗車すべき時刻の前１時間、後２時間に含まれる車両の発車時刻データでもよい。また、当該駅の全ての時刻データを取得してもよい。
【００２７】
次にサーバ１０は、時刻表編集処理を行う（ステップＳ１４）。図５は、時刻表編集処理の詳細を示すフローチャートである。
まず、図２のステップＳ１３で取得された時刻表データが端末装置２０の印刷部２６の印刷用紙の１枚に収まるか否かを判断する（ステップＳ２２）。ここで、印刷用紙のサイズ情報については、時刻表印刷ボタン５１が押下されたとき、制御部２１が印刷部２６の印刷用紙のサイズを検出し、時刻表情報要求信号に含ませておく。
【００２８】
１枚の印刷用紙に収まると判断した場合は（ステップＳ２２：Yes）、印刷された時刻表において乗車すべき時刻と他の時刻との区別が容易になるように、乗車すべき時刻を示す文字の態様を変更し（ステップＳ２６）、時刻表編集処理を終了する。ここで、文字の態様の変更としては、色を変える、太文字にする、書体を変える、ネガ表示にする、サイズを拡大するなどが挙げられる。
【００２９】
１枚の印刷用紙に収まらないと判断した場合は（ステップＳ２２：No）、時刻表データの文字サイズを１段階小さくし（ステップＳ２３）、再び１枚の印刷用紙に収まるか否かを判断する（ステップＳ２４）。
【００３０】
文字サイズを１段階小さくしたことで（例えば１６ポイント→１４ポイント）、１枚の印刷用紙に収まるようになった場合は（ステップＳ２４：Yes）、前述したステップＳ２６を実行し、時刻表編集処理を終了する。
【００３１】
一方、文字サイズを１段階小さくしても（例えば１６ポイント→１４ポイント）、依然として１枚の印刷用紙に収まらない場合は（ステップＳ２４：No）、時刻表情報を削減する（ステップＳ２５）。即ち、例えば乗車すべき時刻からの時間が所定時間を超える時刻表情報を削除する。
【００３２】
時刻表情報を削減した後、ステップＳ２２に戻り、前述した処理を実行する。１枚の印刷用紙に収まるように編集したら（ステップＳ２２：Yes、又はステップＳ２４：Yes）、前述したステップＳ２６を実行し、時刻表編集処理を終了する。
【００３３】
図２の説明に戻る。サーバ１０は、１枚の印刷用紙に収まるように編集された時刻表情報を端末装置２０へ送信する（ステップＳ１５）。この時刻表情報はラスタデータ（画像データ）である。端末装置２０は、時刻表情報を受信し（ステップＳ６）、印刷部２６で時刻表を印刷する（ステップＳ７）。なお、時刻表の印刷に併せて、若しくは時刻表の印刷に代えて、表示部２５で表示するように構成してもよい。この場合、端末装置２０は表示部２５の画面解像度に関する解像度情報を経路探索要求信号とともにサーバ１０に送信する。サーバ１０は、取得した解像度情報に応じた、１画面に収まるサイズの時刻表画像を生成して端末装置２０に送信する。また、後で印刷できるように、所定形式のファイルデータを作成して記憶部１３に保存しておくようにしてもよい。
【００３４】
図６は、印刷部２６で印刷された時刻表の一例を示す図である。この時刻表は図４に示す経路探索結果に対応する時刻表である。ここでは、乗車すべき時刻である新橋駅発１０時５分、品川駅発１０時１７分、及び小倉駅発１６時８分の文字は反転（ネガ）表示されている。ここで、品川駅の新幹線の時刻表については、小倉以遠に行く車両の時刻のみにしてもよい。
【００３５】
以上詳細に説明したように、本発明の実施形態の時刻表作成装置によれば、ユーザによる出発地、目的地、及び出発日時からなる経路探索条件を伴う経路探索指示に基づいて、経路探索条件を満たす経路を探索し、経路上の公共交通機関の乗車地点（出発駅、乗り継ぎ駅における乗車地点）において乗車すべき時刻及びその前後の時刻の時刻表を提示するので、乗車すべき車両に乗車できない場合でも、経路の再探索指示が不要になる。
【００３６】
また、経路上の全ての乗車地点において乗車すべき時刻及びその前後の時刻の所定範囲の時刻表を１ページに収まるように編集するので、ユーザは端末装置２０の表示部２５の画面を一覧するだけで、所望の時刻表を確認することができる。さらに、印刷部２６の１枚の印刷用紙に必要な時刻表情報を印刷することができる。
【００３７】
また、乗車すべき時刻を表す文字の態様を他の時刻を表す文字の態様と異ならせたので、乗車すべき時刻の識別が容易である。
【００３８】
なお、以上の実施形態は、本発明をＰＣなどの端末装置と、地図データ及び時刻表データを記憶したサーバ１０とを備えたシステムに適用したものであるが、本発明は地図データ及び時刻表データを備えたスタンドアローン型の装置に適用することもできる。また、端末装置２０の記憶部２３に地図データ及び時刻表データを記憶しておくことにより、端末装置２０のみで時刻表作成装置を構成することもできる。また、乗り継ぎ駅の時刻表のみを出力するように構成してもよい。
【符号の説明】
【００３９】
１０…サーバ、２０…端末装置、１４…経路探索手段、１５…時刻表データ取得手段、１６…時刻表編集手段、２５…表示部、２６…印刷部。
【図１】
2013103572.tif 000003
【図２】
2013103572.tif 000004
【図３】
2013103572.tif 000005
【図４】
2013103572.tif 000006
【図５】
2013103572.tif 000007
【図６】
2013103572.tif 000008