車両が第1の地点から複数の第2の地点を経由して目的地に向かう際に、前記第1の地点から複数の前記第2の地点への移動距離または移動時間に応じて加算される、前記第1の地点と複数の前記第2の地点との間のそれぞれの乗車料金を、前記第1の地点と複数の前記第2の地点それぞれとの距離に基づき予測する第1の計算部と、複数の前記第2の地点のいずれかに到着した時点で実測した前記乗車料金に応じて前記第1の計算部が予測した前記乗車料金を再計算する第2の計算部と、前記第1の計算部が予測した前記乗車料金と前記第2の計算部が再計算した前記乗車料金を表示する表示部と、を有することを特徴とする料金計算装置。前記第2の計算部は、前記第1の計算部が予測した前記乗車料金と、実測した前記乗車料金との誤差に応じて前記第1の計算部が予測した前記乗車料金を再計算することを特徴とする請求項1記載の料金計算装置。前記第2の計算部は、前記第1の計算部が予測した前記乗車料金と実測した前記乗車料金との誤差の割合を、前記第1の計算部が予測した前記乗車料金に乗ずることで、前記第1の計算部が予測した前記乗車料金を再計算することを特徴とする請求項2記載の料金計算装置。前記車両には複数の利用者が搭乗し、前記第1の計算部は、前記第1の計算部が予測した前記第1の地点から複数の前記第2の地点それぞれへ向かう全ての前記乗車料金に対する前記第1の地点から複数の前記第2の地点それぞれへ向かう個々の前記乗車料金の占める割合を計算し、前記第1の地点から複数の前記第2の地点のいずれかに到着した時点で、前記割合および前記第1の計算部が予測した前記乗車料金と実測した前記乗車料金との誤差に応じて前記第1の地点から到着した前記第2の地点における前記各利用者それぞれの乗車料金を計算する第3の計算部をさらに有することを特徴とする請求項1記載の料金計算装置。前記第1の計算部は、前記第1の地点から所定の第2の地点に直接向かうときの第1の乗車料金と、前記第1の地点から他の前記第2の地点を経由して前記所定の第2の地点に向かうときの第2の乗車料金を予測し、前記第1の乗車料金と前記第2の乗車料金の差額に応じて、前記第1の地点から他の前記第2の地点を経由して前記所定の第2の地点に向かうときの前記乗車料金を予測することを特徴とする請求項1記載の料金計算装置。前記第1の計算部は、前記第1の乗車料金と前記第2の乗車料金の差額を、他の前記第2の地点と前記所定の第2の地点間の前記乗車料金に加算することを特徴とする請求項5記載の料金計算装置。前記車両には複数の利用者が搭乗し、前記第1の計算部は、前記第1の乗車料金と前記第2の乗車料金の差額を、前記所定の第2の地点で降車する前記利用者の前記乗車料金に加算することを特徴とする請求項6記載の料金計算装置。コンピュータが、車両が第1の地点から複数の第2の地点を経由して目的地に向かう際に、前記第1の地点から複数の前記第2の地点への移動距離または移動時間に応じて加算される、前記第1の地点と複数の前記第2の地点との間のそれぞれの乗車料金を、前記第1の地点と複数の前記第2の地点それぞれとの距離に基づき予測し、複数の前記第2の地点のいずれかに到着した時点で実測した前記乗車料金に応じて前記第1の計算部が予測した前記乗車料金を再計算する、ことを特徴とする料金計算方法。タクシーのメータは、乗車料金の総額のみを表示するため、相乗り運賃の精算額は、到着するまで分からないという問題があった。また、乗客は、支払い額が公平に割り振られているのかが分からないという問題があった。本発明はこのような点に鑑みてなされたものであり、状況に応じた各乗客の支払い額を表示する料金計算装置および料金計算方法を提供することを目的とする。上記目的を達成するために、開示の料金計算装置が提供される。この料金計算装置は、第1の計算部と第2の計算部と表示部とを有している。第1の計算部は、車両が第1の地点から複数の第2の地点を経由して目的地に向かう際に、第1の地点から、複数の第2の地点への移動距離または移動時間に応じて加算される、第1の地点と複数の第2の地点との間のそれぞれの乗車料金を、第1の地点と複数の第2の地点それぞれとの距離に基づき予測する。第2の計算部は、複数の第2の地点のいずれかに到着した時点で実測した乗車料金に応じて第1の計算部が予測した乗車料金を再計算する。表示部は、第1の計算部が予測した乗車料金と第2の計算部が再計算した乗車料金を表示する。状況に応じた各乗客の支払い額を表示することができる。以下、実施の形態の決済システムを、図面を参照して詳細に説明する。<第1の実施の形態>図1は、第1の実施の形態の決済システムを示す図である。第1の実施の形態の決済システム10は、車内装置1が、ネットワーク50を介して決済センタ2a、2b、2c、2dに接続されている。決済センタ2a、2b、2c、2dは、車内装置1が送信する決済依頼に応じて決済を行い、決済完了通知を車内装置1に応答する。決済を行う決済センタ2a、2b、2c、2dは、利用者乗客が使用するクレジットカード等に応じて異なる。車内装置1は、乗用車本実施の形態では、タクシー内に設けられている。車内装置1は、通信装置2と、決済端末装置3と、メータ4と、ナビゲーション装置5と、ETCユニット6とを有している。通信装置2は、決済端末装置3と決済センタ2a、2b、2c、2dとを通信するインタフェースを有している。決済端末装置3は、クレジットカード等に記憶されたクレジットカード番号等の情報を読み取る機能を有している。この決済端末装置3は、読み取った情報を、通信装置2を介して決済センタ2a、2b、2c、2dに送る。また、決済端末装置3は、メータ4を介してナビゲーション装置5から出発地から降車地までの位置や時間に関する情報を取得し、各利用者の支払い料金を演算する。メータ4は、移動距離や移動時間に応じて利用者全員の支払い料金を設定する。メータ4は、設定した支払い料金をメータ4が備えるモニタに表示する。また、メータ4は、精算時の支払い料金等が記載されたレシートを印字する機能も有している。ナビゲーション装置5は、GPS機能を利用して、タクシーの位置情報や、降車地までの到着時間等、各種情報を取得する機能を有している。また、ナビゲーション装置5は、取得した位置情報を、ナビゲーション装置5が有するモニタ上に表示する。次に、決済端末装置3のハードウェア構成を説明する。図2は、第1の実施の形態の決済端末装置のハードウェアの一構成例を示す図である。決済端末装置3は、メインボード100を有している。メインボード100は、CPUCentralProcessingUnit101と、RAMRandomAccessMemory102と、フラッシュROMReadOnlyMemory103とを有している。CPU101は、決済端末装置3の全体を制御する。RAM102は、決済端末装置3の主記憶装置として使用される。RAM102には、CPU101に実行させるOSOperatingSystemのプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、RAM102には、CPU101による処理に使用する各種データが格納される。フラッシュROM103は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。フラッシュROM103は、決済端末装置3の二次記憶装置として使用される。フラッシュROM103には、OSのプログラム、アプリケーションプログラム、および各種データが格納される。メインボード100には、LCDLiquidCrystalDisplayユニット104、キーボード105a、カードリーダ106、通信インタフェース107、および外部電源108が接続されている。LCDユニット104は、CPU101からの命令に従って、画像をLCDに表示させる。キーボード105aは、テンキー、確定キーおよび訂正キーを有している。また、キーボード105aには、領収書発行ボタンが配置されている。キーボード105aは、操作者がこれらのキーやボタンを操作することにより得られる数字金額等の信号をCPU101に送信する。なお、キーボード105aは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボール等が挙げられる。カードリーダ106は、クレジット決済や、デビット決済等、各種決済に関する情報が記憶されたカードに記憶された情報を読み取る機能を有している。通信インタフェース107は、ネットワーク50に接続されている。通信インタフェース107は、ネットワーク50を介して、他のコンピュータまたは通信機器との間でデータの送受信を行う。通信規格としては例えばRS-232Cが挙げられる。外部電源108は、メインボード100にメインボード100の駆動電圧を供給する。このようなハードウェア構成の決済端末装置3内には、以下のような機能が設けられる。図3は、第1の実施の形態の決済端末装置の機能を示すブロック図である。決済端末装置3は、磁気カード読み取り部31と、センタ通信部32a、32b、32c、32dと、決済処理部33と、メータ連動部34と、印字処理部35と、料金処理部36と、ナビ処理部37と、制御部38とを有している。なお、制御部38は、第1の計算部、第2の計算部および第3の計算部の一例である。磁気カード読み取り部31は、カードリーダ106が読み取ったクレジットカード等の磁気カードに記憶されている磁気カードデータを読み取る。センタ通信部32a、32b、32c、32dは、決済センタ2a、2b、2c、2dの数に応じて設けられている。センタ通信部32a、32b、32c、32dは、決済センタ2a、2b、2c、2dとの通信を行う。決済処理部33は、磁気カード読み取り部31が読み取った磁気カードデータに基づいて、決済センタ2a、2b、2c、2dに決済を依頼する。メータ連動部34は、メータ4との通信を行うインタフェースを構成している。印字処理部35は、印字コマンドを制御する。具体的には、印字処理部35は、印字データを受け取ると、メータ4にレシートの印字を依頼する。料金処理部36は、料金コマンドを制御する。具体的には、料金処理部36は、乗務員の操作に応じてメータ4から乗車料金を取得する。ナビ処理部37は、ナビコマンドを制御する。具体的には、ナビ処理部37は、ナビゲーション装置5に対し、ナビゲーション装置5が計測する目的地までの距離や時間等の情報の取得依頼を、メータ4を介してナビゲーション装置5に送る。そして、ナビ処理部37は、ナビゲーション装置5から受け取ったデータを制御部38に送る。制御部38は、ナビ処理部37等から受け取ったデータに基づいて、各利用客の各降車地での支払い料金を予測する。以下、制御部38が予測した支払い料金を支払い予測料金と言う。また、制御部38は、各降車地に到着する度に、各降車地で降車する利用客の支払い料金を確定させる。また、制御部38は、最終降車地以外の降車地において、降車しない利用者の支払い予測料金を再計算する。図4は、決済システムが処理を行う経路の一例を示す図である。図4は、3人の利用者乗客X、Y、Zが1台のタクシーに相乗りする出発地点から、降車地A、降車地Bを経由して降車地Cに到着する際の経路を示している。本実施の形態では、利用者Xが降車地Aで降車し、利用者Yが降車地Bで降車し、利用者Zが降車地Cで降車するものとする。なお、出発地点は、第1の地点の一例である。降車地A、降車地B、および降車地Cは、第2の地点の一例である。次に、決済システム10の処理を説明する。図5は、第1の実施の形態の決済システムの処理を説明するシーケンス図である。タクシーの乗務員は、各利用者の行き先を設定する。[シーケンスSeq1]ナビ処理部37は、現在地取得依頼をメータ4に送る。[シーケンスSeq2]メータ4は、受け取った現在地取得依頼をナビゲーション装置5に送る。[シーケンスSeq3]ナビゲーション装置5は、受け取った現在地取得依頼に応じて現在地を取得する。[シーケンスSeq4]ナビゲーション装置5は、取得した現在地情報をメータ4に応答する。[シーケンスSeq5]メータ4は、受け取った現在地情報を決済端末装置3に応答する。[シーケンスSeq6]ナビ処理部37は、降車地A、降車地B、および降車地C3箇所のGPSデータ/ナビコードを、メータ4に送る。[シーケンスSeq7]メータ4は、受け取った3箇所のGPSデータ/ナビコードをナビゲーション装置5に送る。[シーケンスSeq8]ナビゲーション装置5は、受け取ったGPSデータ/ナビコードに基づいて、最適なルートを検索する。[シーケンスSeq9]ナビゲーション装置5は、検索した最適なルートをメータ4に応答する。[シーケンスSeq10]メータ4は、受け取った最適なルートを決済端末装置3に応答する。[シーケンスSeq11]ナビ処理部37は、現在地から降車地Aまでの移動距離の取得依頼をメータ4に送る。[シーケンスSeq12]メータ4は、受け取った現在地から降車地Aまでの移動距離の取得依頼をナビゲーション装置5に送る。[シーケンスSeq13]ナビゲーション装置5は、現在地から降車地Aまでの移動距離を取得する。[シーケンスSeq14]ナビゲーション装置5は、取得した現在地から降車地Aまでの移動距離をメータ4に応答する。[シーケンスSeq15]メータ4は、受け取った現在地から降車地Aまでの移動距離を決済端末装置3に応答する。[シーケンスSeq16]ナビ処理部37は、現在地から降車地Bまでの移動距離の取得依頼をメータ4に送る。なお、現在地から降車地Bまでの移動距離は、降車地Aを経由しない距離である。[シーケンスSeq17]メータ4は、受け取った現在地から降車地Bまでの移動距離の取得依頼をナビゲーション装置5に送る。[シーケンスSeq18]ナビゲーション装置5は、現在地から降車地Bまでの移動距離を取得する。[シーケンスSeq19]ナビゲーション装置5は、取得した現在地から降車地Bまでの移動距離をメータ4に応答する。[シーケンスSeq20]メータ4は、受け取った現在地から降車地Bまでの移動距離を決済端末装置3に応答する。[シーケンスSeq21]ナビ処理部37は、降車地Aから降車地Bまでの移動距離の取得依頼をメータ4に送る。[シーケンスSeq22]メータ4は、受け取った降車地Aから降車地Bまでの移動距離の取得依頼をナビゲーション装置5に送る。[シーケンスSeq23]ナビゲーション装置5は、降車地Aから降車地Bまでの移動距離を取得する。[シーケンスSeq24]ナビゲーション装置5は、取得した降車地Aから降車地Bまでの移動距離をメータ4に応答する。[シーケンスSeq25]メータ4は、受け取った降車地Aから降車地Bまでの移動距離を決済端末装置3に応答する。[シーケンスSeq26]ナビ処理部37は、現在地から降車地Cまでの移動距離の取得依頼をメータ4に送る。[シーケンスSeq27]メータ4は、受け取った現在地から降車地Cまでの移動距離の取得依頼をナビゲーション装置5に送る。なお、現在地から降車地Cまでの移動距離は、降車地Aおよび降車地Bを経由しない距離である。[シーケンスSeq28]ナビゲーション装置5は、現在地から降車地Cまでの移動距離を取得する。[シーケンスSeq29]ナビゲーション装置5は、取得した現在地から降車地Cまでの移動距離をメータ4に応答する。[シーケンスSeq30]メータ4は、受け取った現在地から降車地Cまでの移動距離を決済端末装置3に応答する。[シーケンスSeq31]ナビ処理部37は、降車地Bから降車地Cまでの移動距離の取得依頼をメータ4に送る。[シーケンスSeq32]メータ4は、受け取った降車地Bから降車地Cまでの移動距離の取得依頼をナビゲーション装置5に送る。[シーケンスSeq33]ナビゲーション装置5は、降車地Bから降車地Cまでの移動距離を取得する。[シーケンスSeq34]ナビゲーション装置5は、取得した降車地Bから降車地Cまでの移動距離をメータ4に応答する。[シーケンスSeq35]メータ4は、受け取った降車地Bから降車地Cまでの移動距離を決済端末装置3に応答する。[シーケンスSeq36]メータ4は、乗務員の実車操作を受け付けると、走行開始を決済端末装置3に通知する。[シーケンスSeq37]乗務員の実車操作を受け付けた決済端末装置3は、降車地A、降車地B、降車地Cでの各利用者の支払い予測料金を計算し、LCDユニット104に表示する。以上で図5の処理の説明を終了する。以下、決済端末装置3の支払い予測料金の算出方法を説明する。本実施の形態では、第1の算出方法と第2の算出方法を用いて支払い予測料金を算出する。<第1の算出方法>第1の算出方法では、制御部38は、出発地から降車地A、降車地B、降車地Cそれぞれに直接向かうときの乗車料金の予測に応じた利用割合に応じて乗車料金を再計算する。図6は、第1の実施の形態の第1の算出方法を用いた支払い予測料金の算出結果を示す図である。図6に示すテーブルT1は、メータ4を介してナビゲーション装置5から取得した情報を格納するテーブルである。このテーブルT1は、例えばRAM102内に設けられる。テーブルT1には、地点および乗車時予測料金の欄が設定されている。乗車時予測料金の欄には、さらに経由、直接、利用割合の欄が設定されている。地点の欄には、利用者の降車地点を識別する情報が格納されている。経由の欄には、地点の欄に設定された降車地点に到着するまでに、経由する地点を通った場合の支払い予測料金が格納されている。図6では、例えば乗車地から降車地Bに直接向かった場合の支払い予測料金は、4000円であるが、乗車地から降車地Aを経由して降車地Bに向かった場合の支払い予測料金は降車地Aを経由する分、走行距離または走行時間が増え、6000円となっている。直接の欄には、地点の欄に設定された降車地点に到着するまでに他の地点を経由しない場合の支払い予測料金以下、直接料金と言うが格納されている。利用割合の欄には、各利用者の直接料金の割合を識別する情報が格納されている。この利用割合は、利用者の直接料金/全員の直接料金で求めることができる。例えば、利用者Xの利用割合は、3000/300040005000=25となる。決済端末装置3は、テーブルT1の利用割合の欄を参照し、支払い予測料金を演算する。<降車地Aでの支払い予測料金>各利用者の降車地Aでの支払い予測料金は、降車地Aまでの直接料金×利用割合で求めることができる。例えば、利用者Xの降車地Aでの支払い予測料金は、3000円×25=750円となる。利用者Yの降車地Aでの支払い予測料金は、3000円×33.3=1000円となる。利用者Zの降車地Aでの支払い予測料金は、3000円×41.7=1250円となる。なお、この例では、料金の端数は切り下げている。そして、制御部38は、支払い予測料金の演算結果をテーブルT2に格納する。テーブルT2は、例えばRAM102内に設けられる。<降車地Bでの支払い予測料金>利用者Y、Zの降車地Bでの支払い予測料金は、降車地Aでの支払い予測料金と降車地AB間の支払い予測料金の和になる。降車地AB間の支払い予測料金は、降車地Aを経由して降車地Bに向かうときの降車地AB間の料金×降車地Bに向かう利用者Y、Zの降車地AB間での利用割合で求めることができる。この降車地Bに向かう利用者Y、Zの降車地AB間での利用割合は、降車地Bに向かう利用者Y、Zの直接料金に応じた利用割合となる。例えば、利用者Yが、降車地Aを経由して降車地Bに向かうときの降車地AB間の料金は、6000-3000=3000円である。また、降車地Bに向かう利用者Yの降車地AB間での利用割合は、降車地Bに向かう利用者Yの直接料金に応じた利用割合、すなわち、4000/40005000=44.4となる。従って、利用者Yの降車地Bでの支払い予測料金は、3000円×44.4=1330円となる。また、利用者Zが、降車地Aを経由して降車地Bに向かうときの降車地AB間の料金は、6000-3000=3000円である。また、降車地Bに向かう利用者Zの降車地AB間での利用割合は、降車地Bに向かう利用者Zの直接料金に応じた利用割合、すなわち、5000/40005000=55.5となる。従って、利用者Zの降車地Bでの支払い予測料金は、3000円×55.5=1670円となる。利用者Yの降車地Bでの支払い予測料金は、降車地Aでの支払い予測料金と、降車地AB間の支払い予測料金の和になる。すなわち、10001330=2330円となる。制御部38は、支払い予測料金の演算結果をテーブルT2に格納する。<降車地Cまでの支払い予測料金>利用者Zの降車地Bでの支払い予測料金は、降車地A、降車地Bそれぞれでの支払い予測料金と降車地BC間の支払い予測料金の和になる。降車地BC間の支払い予測料金は、降車地Bを経由して降車地Cに向かうときの降車地BC間の料金×降車地Cに向かう利用者Zの降車地BC間での利用割合で求めることができる。この降車地Cに向かう利用者Zの降車地BC間での利用割合は、降車地Cに向かう利用者Zの直接料金に応じた利用割合となる。例えば、利用者Zが、降車地Bを経由して降車地Cに向かうときの降車地BC間の料金は、8000-6000=2000円である。また、降車地Cに向かう利用者Zの降車地BC間での利用割合は、降車地Cに向かう利用者Zの直接料金に応じた利用割合、すなわち、5000/5000=100となる。従って、利用者Zの降車地Cまでの支払い予測料金は、2000円×100=2000円となる。利用者Zの降車地Cまでの支払い予測料金は、降車地Aでの支払い予測料金と、降車地AB間の支払い予測料金と降車地Bから降車地Cまでの支払い予測料金の和になる。すなわち、125016702000=4920円となる。決済端末装置3は、テーブルT2に格納された支払い予測料金をLCDユニット104に表示する。この段階で乗務員は、支払い予測料金で出発することの合意を利用者に求めることができる。乗務員は利用者の合意を受けると降車地Aに向けて出発する。出発の際、乗務員は、メータ4を操作し、乗車モードに設定する。乗車モードに設定されたメータ4は、移動距離や移動時間に応じて乗車料金を加算する。次に、降車地A、降車地B、降車地Cそれぞれに到着したときの決済システム10の処理を説明する。図7は、降車地に到着したときの決済システムの処理を説明するシーケンス図である。なお、図7では一例として決済センタ2aに決済を依頼する場合を示している。[シーケンスSeq41]決済端末装置3は、降車地Aに到着したことを示す乗務員の操作降車地A到着操作を受け付けると、料金処理部36が料金取得依頼をメータ4に通知する。[シーケンスSeq42]メータ4は、降車地Aに到着した時点の実測料金を決済端末装置3に応答する。[シーケンスSeq43]料金処理部36は、降車地Aで降車する利用者Xの料金計算を行う。また、制御部38は、降車地Aでの実測料金に基づいて降車地Bおよび降車地Cまでの支払い予測料金を再計算する。[シーケンスSeq44]決済端末装置3は、利用者Xまたは乗務員の決済操作支払い料金の入力および確定ボタンの押下を受け付けると、決済処理部33が決済依頼を決済センタ2aに通知する。[シーケンスSeq45]決済センタ2aは決済を実行する。決済が完了すると、決済完了通知を決済端末装置3に応答する。[シーケンスSeq46]決済完了通知を受け取った決済端末装置3は、印字処理部35がレシートの印字要求をメータ4に通知する。[シーケンスSeq47]印字要求を受け取ったメータ4は、レシートを印字する。印字が正常に開始されると、メータ4は、印字開始を決済端末装置3に応答する。以上で降車地Aに到着したときの処理の説明を終了する。次に、タクシーが降車地Bに到着したときの決済システム10の処理を説明する。[シーケンスSeq51]決済端末装置3は、降車地Bに到着したことを示す乗務員の操作を受け付けると、料金処理部36が料金取得依頼をメータ4に通知する。[シーケンスSeq52]メータ4は、降車地Bに到着した時点の実測料金を決済端末装置3に応答する。[シーケンスSeq53]料金処理部36は、降車地Bで降車する利用者Yの料金計算を行う。また、制御部38は、降車地Bでの実測料金に基づいて降車地Cまでの支払い予測料金を再計算する。[シーケンスSeq54]決済端末装置3は、乗務員の現金での決済操作を受け付けると、印字処理部35がレシートの印字要求をメータ4に通知する。[シーケンスSeq55]印字要求を受け取ったメータ4は、レシートを印字する。印字が正常に開始されると、メータ4は、印字開始を決済端末装置3に応答する。以上で降車地Bに到着したときの処理の説明を終了する。次に、タクシーが降車地Cに到着したときの決済システム10の処理を説明する。[シーケンスSeq61]決済端末装置3は、降車地Cに到着したことを示す乗務員の操作を受け付けると、料金処理部36が料金取得依頼をメータ4に通知する。[シーケンスSeq62]メータ4は、降車地Cに到着した時点の実測料金を決済端末装置3に応答する。[シーケンスSeq63]料金処理部36は、降車地Cで降車する利用者Zの料金計算を行う。[シーケンスSeq64]決済端末装置3は、利用者Zまたは乗務員の決済操作を受け付けると、決済処理部33が決済依頼を決済センタ2aに通知する。[シーケンスSeq65]決済センタ2aは決済を実行する。決済が完了すると、決済完了通知を決済端末装置3に応答する。[シーケンスSeq66]決済完了通知を受け取った決済端末装置3は、印字処理部35がレシートの印字要求をメータ4に通知する。[シーケンスSeq67]印字要求を受け取ったメータ4は、レシートを印字する。印字が正常に開始されると、メータ4は、印字開始を決済端末装置3に応答する。[シーケンスSeq68]メータ4は、乗務員の空車操作を受け付けると、メータ4のモニタに表示した料金をリセットする。そして処理完了を決済端末装置3に送る。以上で図7の処理の説明を終了する。次に、シーケンスSeq43、Seq53にて述べた再計算処理および、シーケンスSeq63にて述べた計算処理を説明する。図8は、第1の実施の形態の計算処理を示すフローチャートである。[ステップS1]制御部38は、降車地での支払い料金を確定する。その後、ステップS2に遷移する。[ステップS2]制御部38は、予測違いを計算する。この予測違いは、降車地での実測料金と支払い予測料金との誤差により求めることができる。その後、ステップS3に遷移する。[ステップS3]制御部38は、テーブルT1に基づいて、最終降車地か否かを判断する。例えば、図4では降車地Cが最終降車地に該当する。なお、制御部38は、乗務員の降車地到着操作に応じて降車回数をカウントすることができる。そして、制御部38は、降車回数に応じて、現在の降車地がどこであるのかを判断することができる。例えば、1回目の降車地到着操作を受け付けると、テーブルT2を参照し、降車地Aに到着したことを判断することができる。また、2回目の降車地到着操作を受け付けると、テーブルT2を参照し、降車地Bに到着したことを判断することができる。制御部38は、最終降車地であると判断した場合ステップS3のYes、図8の処理を終了する。また、制御部38は、最終降車地ではないと判断した場合ステップS3のNo、ステップS4に遷移する。[ステップS4]制御部38は、ステップS2にて計算した予測違いに基づく経由料金と直接料金を再計算する。その後、ステップS5に遷移する。[ステップS5]制御部38は、各利用者の利用割合を計算する。その後、図8に示す処理を終了する。次に、降車地に到着したときの決済システム10の第1の算出方法を用いた処理を、具体例を用いて説明する。図9は、降車地に到着したときの決済システムの第1の算出方法を用いた処理の具体例を説明する図である。図9に示すテーブルT3の実測料金の欄には、シーケンスSeq42にて取得した降車地Aに到着した時点の実測料金である4000円が格納されている。制御部38は、降車地Aでの各利用者の支払い料金を確定させる。具体的には、制御部38は、実測料金4000円を、各利用者の利用割合に応じて割り振る。この結果、降車地Aでの利用者Xの支払い確定料金は、4000円×25=1000円、利用者Yの支払い確定料金は、4000円×33.3=1330円、利用者Zの支払い確定料金は、4000円×41.7=1670円となる。制御部38は、降車地Aでの各利用者の支払い確定料金をテーブルT4に格納する。このテーブルT4は、例えばRAM102内に設けられる。また、この時点で利用者Xの支払い料金は確定するので、制御部38は、テーブルT4の利用者Xの支払い確定料金の欄に、利用者Xの支払い確定料金1000円を格納する。制御部38は、支払い確定料金1000円をLCDユニット104に表示する。降車地Aで降車する利用者Xは、支払い確定料金1000円を支払い、タクシーを降車する。また、制御部38は、降車地Aでの利用者Yの支払い確定料金1330円および利用者Zの支払い確定料金1670円をLCDユニット104に表示する。これにより、例えば、利用者X、利用者Y、および利用者Zは、支払い料金の合計が、実測料金4000円に一致することを確認することができる。次に、制御部38は、実測料金4000円から支払い予測料金を修正する。具体的には、制御部38は、まず、支払い予測料金に対する実測料金の予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金3000円に対し、実測料金4000円であるため、予測違い133.34000/3000を求める。次に、制御部38は、求めた予測違いに基づいて、降車地Bと降車地Cの経由料金と直接料金を再計算する。図9に示す例では、テーブルT3の乗車時予測料金の欄に格納されている降車地Bと降車地Cの経由料金と直接料金をそれぞれ1.333倍することで、降車地Bの経由料金8000円、降車地Cの経由料金10670円、降車地Bの直接料金5340円、降車地Cの直接料金6670円を求める。次に、制御部38は、利用者Bと利用者Cの利用割合を計算する。この利用割合は、利用者の直接料金/全員の直接料金で求めることができる。図9に示す例では、制御部38は、利用者Yの利用割合は、5340/53406670=44.5となる。利用者Yの利用割合は、6670/53406670=55.5となる。次に、降車地Bに到着した時点の制御部38の処理の具体例を説明する。図10は、降車地に到着したときの決済システムの第1の算出方法を用いた処理の具体例を説明する図である。図10に示すテーブルT3の実測料金の欄には、シーケンスSeq52にて取得した降車地Bに到着した時点の実測料金である8000円が格納されている。制御部38は、降車地Bでの各利用者の支払い料金を確定させる。具体的には、制御部38は、乗車地から降車地Bまでの実測料金のうち、乗車地から降車地Aまでを除外した降車地AB間の実測料金4000円を、現在乗車している利用者B、Cの利用割合に応じて割り振る。乗車地から降車地Aまでを除外するのは、乗車地から降車地Aまでの乗車についての各利用者の支払い確定料金は確定しているからである。この結果、降車地Aでの利用者Yの支払い確定料金は、4000円×44.5=1780円、利用者Zの支払い確定料金は、4000円×55.5=2220円となる。制御部38は、降車地Bでの各利用者の支払い確定料金をテーブルT4に格納する。また、この時点で利用者Yの支払い料金は確定するので、制御部38は、テーブルT4の支払い確定料金の欄に、利用者Yの降車地Aでの支払い確定料金1330円と降車地Bでの支払い確定料金1780円の和である3110円を格納する。制御部38は、支払い確定料金3110円をLCDユニット104に表示する。利用者Yは、支払い確定料金3110円を支払い、タクシーを降車する。次に、制御部38は、実測料金4000円から支払い予測料金を修正する。具体的には、制御部38は、まず、予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金4000円に対し、実測料金4000円であるため、予測違い1004000/4000を求める。次に、制御部38は、求めた予測違いに基づいて、降車地Cの経由料金と直接料金を再計算する。図10に示す例では、乗車時予測料金の欄に格納されている降車地Bと降車地Cの経由料金と直接料金をそれぞれ1.00倍することで、降車地Cの経由料金10670円、降車地Cの直接料金6670円を求める。次に、制御部38は、利用者Zの利用割合を計算する。図10に示す例では、制御部38は、利用者Zの利用割合は、6670/6670=100となる。次に、降車地Cに到着した時点の制御部38の処理の具体例を説明する。図11は、降車地に到着したときの決済システムの第1の算出方法を用いた処理の具体例を説明する図である。図11に示すテーブルT3の実測料金の欄には、シーケンスSeq62にて取得した降車地Cに到着した時点の実測料金である10000円が格納されている。制御部38は、降車地Cでの利用者Zの支払い料金を確定させる。具体的には、制御部38は、乗車地から降車地Cまでの実測料金のうち、乗車地から降車地Bまでを除外した降車地BC間の実測料金2000円を、現在乗車している利用者Cの利用割合に応じて割り振る。乗車地から降車地Bまでを除外するのは、乗車地から降車地Bまでの乗車についての各利用者の支払い料金は確定しているからである。この結果、利用者Zの支払い確定料金は、2000円×100=2000円となる。制御部38は、降車地Cでの各利用者の支払い確定料金をテーブルT4に格納する。また、この時点で利用者Zの支払い料金は確定するので、制御部38は、テーブルT4の支払い確定料金の欄に、降車地Aでの支払い確定料金1670円と降車地Bでの支払い確定料金2200と降車地Cでの支払い確定料金2000円の和である5890円を格納する。制御部38は、支払い確定料金5890円をLCDユニット104に表示する。利用者Zは、支払い確定料金5890円を支払い、タクシーを降車する。利用者X、利用者Y、および利用者Zがそれぞれ支払った料金の総和は10000円であるため、降車地Cに到着した時点でのタクシーのメータ4が表示する料金10000円に一致する。以上述べたように、決済端末装置3によれば、状況に応じた利用者X、利用者Y、および利用者Zの支払い額を表示することができる。また、第1の算出方法を用いて降車地A、B、Cそれぞれの地点で利用者X、利用者Y、および利用者Zの支払い料金を確定させることにより、利用者X、Yは、降車時点で料金を支払って降車することができるため、後日の精算が不要となる。また、利用者X、利用者Y、および利用者Zのタクシーの利用割合に応じて利用者X、利用者Y、および利用者Zの支払い料金を確定させることにより、利用者X、利用者Y、および利用者Zの不公平感を抑制することができる。<第2の算出方法>次に、第2の算出方法について説明する。以下の説明では、第1の算出方法との相違点を中心に説明し、第1の算出方法と同様の処理については説明を省略する。第2の算出方法では、制御部38は、各降車地での支払い予測料金と直接料金から経由差額を計算する。降車地で降車する利用者が、経由する料金の差額を負担する。また、実測料金から支払い予測料金を補正し、次の区間の経由差額を再計算する。図12は、第1の実施の形態の第2の算出方法を用いた支払い予測料金の算出結果を示す図である。図12に示すテーブルT5は、メータ4を介してナビゲーション装置5から取得した情報を格納するテーブルである。このテーブルT5は、例えばRAM102内に設けられる。テーブルT5には、地点および乗車時予測料金の欄が設定されている。乗車時予測料金の欄には、さらに経由、直接、および経由差額の欄が設定されている。経由差額の欄には、各降車地に直接行く場合に比べ、各降車地を経由することにより生じる差額が設定されている。例えば、降車地Bに直接行く場合は、4000円であるが、乗車地から降車地Aを経由して降車地Bに向かった場合の支払い予測料金は降車地Aを経由する分、走行距離が増え、6000円となっている。このため、降車地Bの降車地Aを経由することにより生じる差額は6000-4000=2000円となる。また、他の例として、降車地Cに直接行く場合は、5000円であるが、乗車地から降車地Bを経由して降車地Cに向かった場合の支払い予測料金は降車地Bを経由する分、走行距離が増える。このため、降車地Cの降車地Bを経由することにより生じる差額は、降車地Bへの直接料金降車地Bの経由差額-降車地Cへの直接料金で求めることができる。この式は、降車地AB間および降車地BC間の経由差額から降車地AB間の経由差額を除外した式となっている。従って、降車地Cへの経由差額は、40002000-5000=1000円となる。決済端末装置3は、テーブルT5の経由差額の欄を参照し、支払い予測料金を演算する。そして、支払い予測料金の演算結果をテーブルT6に格納する。テーブルT6は、例えばRAM102内に設けられる。<降車地Aでの支払い予測料金>各利用者の降車地Aでの支払い予測料金は、降車地Aで降車する利用者Xと降車地Aで降車しない利用者Y、Zで計算式が異なる。降車地Aで降車する利用者Xの計算式は、降車地Aでの支払い予測料金/乗車人数経由差額/降車地Aでの支払い予測料金経由差額×降車地Aでの支払い予測料金で求めることができる。また、降車地Aで降車しない利用者Y、Zの計算式は、降車地Aでの支払い予測料金/乗車人数/降車地Aでの支払い予測料金経由差額×降車地Aでの支払い予測料金で求めることができる。例えば、利用者Xの降車地Aでの支払い予測料金は、3000円/32000円/3000円2000円×3000円=1800円となる。利用者Y、Zの降車地Aでの支払い予測料金は、3000円/3/3000円2000円×3000円=600円となる。制御部38は、支払い予測料金の演算結果をテーブルT6に格納する。<降車地Bでの支払い予測料金>利用者Y、Zの降車地Bでの支払い予測料金は、降車地Aでの支払い予測料金と降車地AB間の支払い予測料金の和になる。降車地AB間の支払い予測料金は、降車地Bで降車する利用者Yと降車地Bで降車しない利用者Zで計算式が異なる。降車地Bで降車する利用者の計算式は、降車地AB間の支払い予測料金/乗車人数経由差額/降車地AB間の支払い予測料金経由差額×降車地AB間の支払い予測料金で求めることができる。また、降車地Bで降車しない利用者の計算式は、降車地AB間の支払い予測料金/乗車人数/降車地AB間の支払い予測料金経由差額×降車地AB間の支払い予測料金で求めることができる。例えば、利用者Yの降車地AB間の支払い予測料金は、3000円/21000円/3000円1000円×3000円=1875円となる。利用者Zの降車地AB間の支払い予測料金は、3000円/2/3000円1000円×3000円=1125円となる。利用者Yの降車地Bでの支払い予測料金は、降車地Aでの支払い予測料金と、降車地AB間の支払い予測料金の和になる。すなわち、6001875=2475円となる。制御部38は、支払い予測料金の演算結果をテーブルT6に格納する。<降車地Cまでの支払い予測料金>利用者Zの降車地Cまでの支払い予測料金は、降車地A、降車地Bそれぞれでの支払い予測料金と降車地BC間の支払い予測料金の和になる。降車地BC間の支払い予測料金は、降車地BC間の支払い予測料金/乗車人数経由差額/降車地BC間の支払い予測料金経由差額×降車地BC間の支払い予測料金で求めることができる。例えば、利用者Zの降車地BC間の支払い予測料金は、2000円/11000円/2000円1000円×2000円=2000円となる。また、この式によらなくても乗車人数が一人である場合は、地点Cの経由の欄に格納されている料金から地点Bの経由の欄に格納されている料金の差が、降車地BC間の支払い予測料金になる。この求め方によっても、8000円-6000円=2000円となる。制御部38は、支払い予測料金の演算結果をテーブルT6に格納する。次に、前述した降車地に到着したときの決済システムの処理による処理結果を、具体例を用いて説明する。図13は、降車地に到着したときの決済システムの第2の算出方法を用いた処理の具体例を説明する図である。図13に示すテーブルT7には、シーケンスSeq42にて取得した降車地Aに到着した時点の実測料金である4000円が格納されている。制御部38は、実測料金4000円から支払い予測料金を修正する。具体的には、制御部38は、まず、予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金3000円に対し、実測料金4000円であるため、予測違い133.34000/3000を求める。次に、制御部38は、求めた予測違いに基づいて、降車地Bおよび降車地Cの経由差額を修正する。具体的には、制御部38は、まず、降車地Bおよび降車地Cの経由料金と直接料金の予測を修正する。図13に示す例では、テーブルT7の乗車時予測料金の欄に格納されている降車地Bと降車地Cの経由料金と直接料金をそれぞれ1.333倍することで、降車地Bの経由料金8000円、降車地Cの経由料金10670円、降車地Bの直接料金5340円、降車地Cの直接料金6670円を求める。そして、制御部38は、計算した経由料金と直接料金を用いて経由差額を再計算する。具体的には、制御部38は、降車地Bの経由差額8000円-5340円=2660円を求める。また、降車地Cの経由差額5340円2670-6670円=1340円を求める。次に、制御部38は、降車地Aでの各利用者の支払い料金を確定させる。降車地Aでの各利用者の支払い料金は、降車地Aでの支払い予測料金を求めた方法と同様の方法で計算する。すなわち、降車地Aで降車する利用者Xの計算式は、降車地Aまでの実測料金/乗車人数再計算した経由差額/降車地Aまでの実測料金再計算した経由差額×降車地Aまでの実測料金で求めることができる。また、降車地Aで降車しない利用者Y、Zの計算式は、降車地Aまでの実測料金/乗車人数/降車地Aまでの実測料金再計算した経由差額×降車地Aまでの実測料金で求めることができる。具体的には、降車地Aでの利用者Xの支払い確定料金は、4000円/32660円/4000円2660円×4000円=2400円となる。利用者Y、Zの降車地Aでの支払い確定料金は、4000円/3/4000円2660円×4000円=800円となる。制御部38は、支払い確定料金の演算結果をテーブルT8に格納する。また、この時点で利用者Xの支払い料金は確定するので、制御部38は、テーブルT4の支払い確定料金の欄に、利用者Xの支払い確定料金2400円を格納する。利用者Xは、支払い確定料金2400円を支払い、タクシーを降車する。次に、降車地Bに到着した時点の制御部38の処理の具体例を説明する。図14は、降車地に到着したときの決済システムの第2の算出方法を用いた処理の具体例を説明する図である。図14に示すテーブルT7には、シーケンスSeq52にて取得した降車地Bに到着した時点の実測料金である8000円が格納されている。制御部38は、実測料金8000円から支払い予測料金を修正する。具体的には、制御部38は、まず、予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金8000円に対し、実測料金8000円であるため、予測違い1008000/8000を求める。次に、制御部38は、求めた予測違いに基づいて、降車地Cの経由差額を修正する。具体的には、制御部38は、まず、降車地Cの経由料金と直接料金の予測を修正する。図14に示す例では、テーブルT7の乗車時予測料金の欄に格納されている降車地Bと降車地Cの経由料金と直接料金をそれぞれ1.00倍することで、降車地Cの経由料金10670円、降車地Cの直接料金6670円を求める。そして、制御部38は、計算した経由料金と直接料金を用いて経由差額を再計算する。具体的には、降車地Cの経由差額5340円2670-6670円=1340円を求める。次に、制御部38は、降車地Bでの各利用者の支払い料金を確定させる。降車地Bでの各利用者の支払い確定料金は、降車地Bでの支払い予測料金を求めた方法と同様の方法で計算する。すなわち、降車地Bで降車する利用者Yの計算式は、降車地AB間の実測料金/乗車人数再計算した経由差額/降車地AB間の実測料金再計算した経由差額×降車地AB間の実測料金で求めることができる。また、降車地Bで降車しない利用者Zの計算式は、降車地AB間の実測料金/乗車人数/降車地AB間の実測料金再計算した経由差額×降車地AB間の実測料金で求めることができる。具体的には、降車地AB間での利用者Yの支払い確定料金は、4000円/21330円/4000円1330円×4000円=2500円となる。利用者Zの降車地AB間での支払い確定料金は、4000円/2/4000円1330円×4000円=1500円となる。制御部38は、支払い確定料金の演算結果をテーブルT8に格納する。また、この時点で利用者Yの支払い料金は確定するので、制御部38は、テーブルT8の支払い確定料金の欄に、利用者Yの降車地Aでの支払い確定料金800円と降車地Bでの支払い確定料金2500円の和である3300円を格納する。制御部38は、支払い確定料金3300円をLCDユニット104に表示する。利用者Yは、支払い確定料金3300円を支払い、タクシーを降車する。次に、降車地Cに到着した時点の制御部38の処理の具体例を説明する。図15は、降車地に到着したときの決済システムの第2の算出方法を用いた処理の具体例を説明する図である。図15に示すテーブルT7には、シーケンスSeq62にて取得した降車地Cに到着した時点の実測料金である10000円が格納されている。制御部38は、実測料金10000円から支払い予測料金を修正する。具体的には、制御部38は、まず、予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金10670円に対し、実測料金10000円であるため、予測違い93.710000/10670を求める。次に、制御部38は、降車地Cでの利用者Zの支払い料金を確定させる。降車地Cでの利用者Zの支払い確定料金は、降車地Bでの実測料金と降車地Cでの実測料金との差額2000円になる。制御部38は、演算結果をテーブルT8に格納する。制御部38は、降車地Aでの支払い確定料金800円と降車地Bでの支払い確定料金1500円と降車地Cでの支払い確定料金の和である4300円をLCDユニット104に表示する。利用者Zは、支払い確定料金4300円を支払い、タクシーを降車する。この第2の算出方法によれば、第1の算出方法と同様の効果が得られる。<第2の実施の形態>次に、第2の実施の形態の決済システムを説明する。図16は、第2の実施の形態の決済システムが処理を行う経路の一例を示す図である。第2の実施の形態の決済システムは、乗車地の異なる利用者が、共通の目的地まで乗車する場合の決済を行うシステムである。図16に示す例は、3人の利用者X、利用者Y、および利用者Zが、異なる乗車地D、乗車地E、乗車地Fから乗車し、降車地Gに到着する際の処理を示している。例えば、乗車地Dから直接降車地Gに向かうと5000円で済むが、乗車地Eおよび乗車地Fを経由して降車地Gに向かうと、経由する分、乗車料金が増え、8000円かかっている。図17は、第2の実施の形態の決済システムの処理を説明するシーケンス図である。タクシーの乗務員は、乗車地Dにてタクシーに乗車した利用者Xから利用者Yの乗車地Eおよび利用者Zの乗車地Fを聞き取る。[シーケンスSeq71]ナビ処理部37は、乗車地Dの現在地取得依頼をメータ4に送る。[シーケンスSeq72]メータ4は、受け取った現在地取得依頼をナビゲーション装置5に送る。[シーケンスSeq73]ナビゲーション装置5は、受け取った現在地取得依頼に応じて現在地を取得する。[シーケンスSeq74]ナビゲーション装置5は、取得した現在地情報をメータ4に応答する。[シーケンスSeq75]メータ4は、受け取った現在地情報を決済端末装置3に応答する。[シーケンスSeq76]ナビ処理部37は、乗車地Dから乗車地Eまでの移動距離の取得依頼をメータ4に送る。[シーケンスSeq77]メータ4は、受け取った乗車地Dから乗車地Eまでの移動距離の取得依頼をナビゲーション装置5に送る。[シーケンスSeq78]ナビゲーション装置5は、乗車地Dから乗車地Eまでの移動距離を取得する。[シーケンスSeq79]ナビゲーション装置5は、取得した乗車地Dから乗車地Eまでの移動距離をメータ4に応答する。[シーケンスSeq80]メータ4は、受け取った乗車地Dから乗車地Eまでの移動距離を決済端末装置3に応答する。[シーケンスSeq81]ナビ処理部37は、乗車地Dから降車地Gまでの移動距離の取得依頼をメータ4に送る。なお、乗車地Dから降車地Gまでの移動距離は、乗車地Eおよび乗車地Fを経由しない距離である。[シーケンスSeq82]メータ4は、受け取った乗車地Dから降車地Gまでの移動距離の取得依頼をナビゲーション装置5に送る。[シーケンスSeq83]ナビゲーション装置5は、乗車地Dから降車地Gまでの移動距離を取得する。[シーケンスSeq84]ナビゲーション装置5は、取得した乗車地Dから降車地Gまでの移動距離をメータ4に応答する。[シーケンスSeq85]メータ4は、受け取った乗車地Dから降車地Gまでの移動距離を決済端末装置3に応答する。[シーケンスSeq86]ナビ処理部37は、乗車地Eから乗車地Fまでの移動距離の取得依頼をメータ4に送る。[シーケンスSeq87]メータ4は、受け取った乗車地Eから乗車地Fまでの移動距離の取得依頼をナビゲーション装置5に送る。[シーケンスSeq88]ナビゲーション装置5は、乗車地Eから乗車地Fまでの移動距離を取得する。[シーケンスSeq89]ナビゲーション装置5は、取得した乗車地Eから乗車地Fまでの移動距離をメータ4に応答する。[シーケンスSeq90]メータ4は、受け取った乗車地Eから乗車地Fまでの移動距離を決済端末装置3に応答する。[シーケンスSeq91]ナビ処理部37は、乗車地Eから降車地Gまでの移動距離の取得依頼をメータ4に送る。なお、乗車地Eから降車地Gまでの移動距離は、乗車地Fを経由しない距離である。[シーケンスSeq92]メータ4は、受け取った乗車地Eから降車地Gまでの移動距離の取得依頼をナビゲーション装置5に送る。[シーケンスSeq93]ナビゲーション装置5は、乗車地Eから降車地Gまでの移動距離を取得する。[シーケンスSeq94]ナビゲーション装置5は、取得した乗車地Eから降車地Gまでの移動距離をメータ4に応答する。[シーケンスSeq95]メータ4は、受け取った乗車地Eから降車地Gまでの移動距離を決済端末装置3に応答する。[シーケンスSeq96]ナビ処理部37は、乗車地Fから降車地Gまでの移動距離の取得依頼をメータ4に送る。[シーケンスSeq97]メータ4は、受け取った乗車地Fから降車地Gまでの移動距離の取得依頼をナビゲーション装置5に送る。[シーケンスSeq98]ナビゲーション装置5は、乗車地Fから降車地Gまでの移動距離を取得する。[シーケンスSeq99]ナビゲーション装置5は、取得した乗車地Fから降車地Gまでの移動距離をメータ4に応答する。[シーケンスSeq100]メータ4は、受け取った乗車地Fから降車地Gまでの移動距離を決済端末装置3に応答する。[シーケンスSeq101]メータ4は、乗務員の実車操作を受け付けると、走行開始を決済端末装置3に通知する。[シーケンスSeq102]乗務員の実車操作を受け付けた決済端末装置3は、利用者X、利用者Y、および利用者Zの降車地Gでの支払い予測料金を計算し、LCDユニット104に表示する。以上で図17の処理の説明を終了する。以下、決済端末装置3の支払い予測料金の算出方法を説明する。本実施の形態では、第1の算出方法と第2の算出方法を用いて支払い予測料金を算出する。<第1の算出方法>第1の算出方法では、制御部38は、乗車地Dから乗車地E、乗車地F、降車地Gそれぞれに直接向かうときの乗車料金の予測に応じた利用割合に応じて乗車料金を再計算する。図18は、第2の実施の形態の第1の算出方法を用いた支払い予測料金の演算結果を示す図である。図18に示すテーブルT9は、メータ4を介してナビゲーション装置5から取得した情報を格納するテーブルである。このテーブルT9は、例えばRAM102内に設けられる。テーブルT9には、地点および利用客乗車時図ではX乗車時の欄が設定されている。利用客乗車時の欄には、支払い予測料金および利用割合の欄が設定されている。地点の欄には、各乗車地および降車地を識別する情報が設定されている。また、各乗車地から、直接降車地を目指す経路を識別する情報が設定されている。例えば、D→Gは、乗車地Dから直接、降車地Gを目指す経路を示している。支払い予測料金の欄には、乗車地間または各乗車地と降車地間の支払い予測料金が設定されている。例えば、Eの欄に設定された支払い予測料金は、乗車地Dから乗車地Eまでの支払い予測料金を示している。また、D→Gの欄に設定された支払い予測料金は、乗車地Dから降車地Gに直接向かったときの支払い予測料金を示している。利用割合の欄には、第1の実施の形態の利用割合と同様の方法で決定された値が設定されている。決済端末装置3は、テーブルT9の利用割合の欄を参照し、支払い予測料金を演算する。<降車地Gでの支払い予測料金>各利用者の降車地Gでの支払い予測料金は、降車地Gまでの直接料金×利用割合で求めることができる。例えば、利用者Xの降車地Gでの支払い予測料金は、8000円×38.4=3072円となる。利用者Yの降車地Gでの支払い予測料金は、8000円×30.8=2464円となる。利用者Zの降車地Gでの支払い予測料金は、8000円×30.8=2464円となる。なお、本実施の形態では、料金の端数は切り上げている。そして、制御部38は、支払い予測料金の演算結果をテーブルT10に格納する。テーブルT10は、例えばRAM102内に設けられる。決済端末装置3は、テーブルT10に格納された支払い予測料金をLCDユニット104に表示する。この段階で乗務員は、支払い予測料金で出発することの利用者からの合意を受けて出発するようにしてもよい。出発の際、乗務員は、メータ4を操作し、乗車モードに設定する。乗車モードに設定されたメータ4は、移動距離や移動時間に応じて乗車料金を加算する。次に、出発地以外の乗車地および降車地に到着したときの決済システム10の処理を説明する。図19は、出発地以外の乗車地および降車地に到着したときの決済システムの処理を説明するシーケンス図である。なお、図19では一例として決済センタ2aに決済を依頼する場合を示している。[シーケンスSeq111]決済端末装置3は、乗車地Eに到着したことを示す乗務員の操作を受け付けると、料金処理部36が料金取得依頼をメータ4に通知する。[シーケンスSeq112]メータ4は、乗車地Eに到着した時点の料金を決済端末装置3に応答する。[シーケンスSeq113]制御部38は、乗車地Eでの実績で降車地Gまでの利用者X、利用者Y、および利用者Zの支払い予測料金を再計算する。[シーケンスSeq114]決済端末装置3は、乗車地Fに到着したことを示す乗務員の操作を受け付けると、料金処理部36が料金取得依頼をメータ4に通知する。[シーケンスSeq115]メータ4は、乗車地Fに到着した時点の料金を決済端末装置3に応答する。[シーケンスSeq116]制御部38は、乗車地Fでの実績で降車地Gまでの利用者X、利用者Y、および利用者Zの支払い予測料金を再計算する。[シーケンスSeq117]メータ4は、降車地Gに到着したことを示す乗務員の操作支払い操作を受け付けると、降車地Gに到着した時点の支払い確定料金を決済端末装置3に応答する。[シーケンスSeq118]制御部38は、降車地Gでの実績で降車地Gまでの利用者X、利用者Y、および利用者Zの支払い確定料金を再計算する。以下、決済に移行する。[シーケンスSeq119]決済端末装置3は、利用者Xまたは乗務員の決済操作を受け付けると、決済処理部33が決済依頼を決済センタ2aに通知する。[シーケンスSeq120]決済センタ2aは決済を実行する。決済が完了すると、決済完了通知を決済端末装置3に応答する。[シーケンスSeq121]決済完了通知を受け取った決済端末装置3は、印字処理部35がレシートの印字要求をメータ4に通知する。[シーケンスSeq122]印字要求を受け取ったメータ4は、レシートを印字する。印字が正常に開始されると、メータ4は、印字開始を決済端末装置3に応答する。以上で利用者Xの決済が終了する。[シーケンスSeq123]決済端末装置3は、乗務員の現金での決済操作を受け付けると、印字処理部35がレシートの印字要求をメータ4に通知する。[シーケンスSeq124]印字要求を受け取ったメータ4は、レシートを印字する。印字が正常に開始されると、メータ4は、印字開始を決済端末装置3に応答する。以上で利用者Yの決済が終了する。[シーケンスSeq125]決済端末装置3は、利用者Zまたは乗務員の決済操作を受け付けると、決済処理部33が決済依頼を決済センタ2aに通知する。[シーケンスSeq126]決済センタ2aは決済を実行する。決済が完了すると、決済完了通知を決済端末装置3に応答する。[シーケンスSeq127]決済完了通知を受け取った決済端末装置3は、印字処理部35がレシートの印字要求をメータ4に通知する。[シーケンスSeq128]印字要求を受け取ったメータ4は、レシートを印字する。印字が正常に開始されると、メータ4は、印字開始を決済端末装置3に応答する。以上で利用者Zの決済が終了する。[シーケンスSeq129]メータ4は、乗務員の空車操作を受け付けると、モニタに表示した料金をリセットする。そして処理完了を決済端末装置3に送る。以上で図19の処理の説明を終了する。次に、シーケンスSeq113、Seq116、Seq118にて述べた再計算処理を説明する。図20は、第2の実施の形態の再計算処理を示すフローチャートである。[ステップS11]制御部38は、予測違いを計算する。この予測違いは、出発地以外の乗車地および降車地での実測料金と支払い予測料金との誤差により求めることができる。その後、ステップS12に遷移する。[ステップS12]制御部38は、テーブルT9に基づいて、降車地か否かを判断する。例えば、図16では降車地Gが最終降車地に該当する。制御部38は、降車地であると判断した場合ステップS12のYes、ステップS14に遷移する。また、制御部38は、降車地ではないと判断した場合ステップS12のNo、ステップS13に遷移する。[ステップS13]制御部38は、ステップS11にて計算した予測違いに基づいて、経由料金と直接料金を再計算する。その後、図20に示す処理を終了する。[ステップS14]制御部38は、ステップS11にて計算した予測違いに基づいて、降車地での支払い料金を確定する。その後、図20に示す処理を終了する。次に、出発地以外の乗車地および降車地に到着したときの決済システムの処理による処理結果を、具体例を用いて説明する。図21は、出発地以外の乗車地に到着したときの決済システムの第1の算出方法を用いた処理の具体例を説明する図である。図21に示すテーブルT11には、シーケンスSeq112にて取得した乗車地Eに到着した時点の実測料金である3000円が格納されている。制御部38は、乗車地Eに到着した時点の実測料金3000円から支払い予測料金を修正する。具体的には、制御部38は、まず、支払い予測料金に対する実測料金の予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金2000円に対し、実測料金3000円であるため、予測違い1503000/2000を求める。次に、制御部38は、予測違いに基づいて、利用者X、利用者Y、および利用者Zの支払い予測料金を再計算する。図21に示す例では、乗車時予測料金の欄に格納されている降車地Gの支払い予測料金を1.50倍する。そして、利用割合に応じて支払い予測料金を再計算する。図21に示す例では、利用者Xの支払い予測料金は、8000円×1.5倍×38.4=4608円になる。利用者Yの支払い予測料金は、8000円×1.5倍×30.8=3696円になる。利用者Zの支払い予測料金は、8000円×1.5倍×30.8=3696円になる。制御部38は、乗車地Eでの利用者Xの支払い予測料金4608円および利用者Yおよび利用者Zの支払い予測料金3696円をLCDユニット104に表示する。これにより、利用者X、利用者Yは、支払い予測料金を確認することができる。図22は、出発地以外の乗車地に到着したときの決済システムの第1の算出方法を用いた処理の具体例を説明する図である。また、制御部38は、乗車地Fに到着した時点の実測料金5000円から支払い予測料金を修正する。具体的には、制御部38は、まず、支払い予測料金に対する実測料金の予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金6000円に対し、実測料金5000円であるため、予測違い835000/6000を求める。次に、制御部38は、予測違いに基づいて、利用者X、利用者Y、および利用者Zの支払い予測料金を再計算する。図22に示す例では、乗車時予測料金の欄に格納されている降車地Gの支払い予測料金を0.83倍する。そして、利用割合に応じて支払い予測料金を再計算する。図22に示す例では、利用者Xの支払い予測料金は、12000円×0.83倍×38.4=3824円になる。利用者Yの支払い予測料金は、12000円×0.83倍×30.8=3068円になる。利用者Zの支払い予測料金は、12000円×0.83倍×30.8=3068円になる。制御部38は、乗車地Fでの利用者Xの支払い予測料金3840円および利用者Yおよび利用者Zの支払い予測料金3080円をLCDユニット104に表示する。これにより、利用者X、利用者Y、および利用者Zは、支払い予測料金を確認することができる。図23は、降車地に到着したときの決済システムの処理の第1の算出方法を用いた具体例を説明する図である。制御部38は、降車地Gに到着した時点の実測料金10000円から各利用者の支払い確定料金を計算する。具体的には、制御部38は、まず、支払い予測料金に対する実測料金の予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金10000円に対し、実測料金10000円であるため、予測違い10010000/10000を求める。次に、制御部38は、予測違いに基づいて、利用者X、利用者Y、および利用者Zの支払い確定料金を計算する。図23に示す例では、乗車時予測料金の欄に格納されている降車地Gの支払い予測料金を1倍する。そして、利用割合に応じて支払い確定料金を計算する。図23に示す例では、利用者Xの支払い確定料金は、10000円×1倍×38.4=3840円になる。利用者Yの支払い確定料金は、10000円×1倍×30.8=3080円になる。利用者Zの支払い確定料金は、10000円×1倍×30.8=3080円になる。制御部38は、降車地Gでの利用者Xの支払い確定料金3840円および利用者Yおよび利用者Zの支払い確定料金3080円をLCDユニット104に表示する。これにより、利用者X、利用者Y、および利用者Zは、支払い確定料金を確認することができる。利用者Xは、支払い確定料金3840円を支払い、タクシーを降車する。利用者Yおよび利用者Zは、支払い確定料金3080円を支払い、タクシーを降車する。以上述べたように、決済端末装置3によれば、利用者X、利用者Y、および利用者Zの状況に応じた支払い額を表示することができる。また、制御部38の処理によって利用者X、利用者Y、および利用者Zの支払い料金を確定させるようにした。制御部38の処理によらず、単に走行距離や走行時間に応じて利用者X、利用者Y、および利用者Zの支払い料金を確定させた場合は、利用者Zよりも先にタクシーに乗車する利用者Yの支払い料金は、利用者Zの支払い料金よりも多くなる。しかし、乗車地Eから降車地Gへの直接料金と乗車地Fから降車地Gへの直接料金は等しいため、単に走行距離や走行時間に応じて利用者X、利用者Y、および利用者Zの支払い料金を確定させた場合は、利用者Yの不公平感が大きくなる。制御部38の処理を行うことによって利用者X、利用者Y、および利用者Zの支払い料金を確定させることにより、利用者X、利用者Y、および利用者Zの不公平感を抑制することができる。<第2の算出方法>次に、第2の実施の形態の決済システムの第2の算出方法について説明する。以下の説明では、第2の実施の形態の第1の算出方法との相違点を中心に説明し、第1の算出方法と同様の処理については説明を省略する。第2の実施の形態の第2の算出方法では、制御部38は、各乗車地での支払い予測料金と直接料金から経由する料金の差額経由差額を計算する。そして、出発地以外の乗車地で乗車する利用者が、経由差額を負担する。また、実測料金から支払い予測料金を補正し、次の経由差額を再計算する。図24は、第2の実施の形態の第2の算出方法を用いた支払い予測料金の演算結果を示す図である。図24に示すテーブルT13は、メータ4を介してナビゲーション装置5から取得した情報を格納するテーブルである。このテーブルT13は、例えばRAM102内に設けられる。テーブルT13には、地点および出発時の欄が設定されている。出発時の欄には、予測料金および経由差額の欄が設定されている。地点の欄および予測料金の欄には、テーブルT9と同様の情報が設定されている。経由差額の欄には、第1の実施の形態の経由差額と同様の方法で決定された値が設定されている。決済端末装置3は、テーブルT13の経由差額の欄を参照し、支払い予測料金を演算する。そして、支払い予測料金の演算結果をテーブルT14に格納する。テーブルT14は、例えばRAM102内に設けられる。<乗車地Eでの支払い予測料金>各利用者の乗車地Eでの支払い予測料金は、乗車地Eへの到着時に既に乗車している利用者Xと降車地Eへの到着時では未だ乗車していない利用者Y、Zで求め方が異なる。乗車地Eへの到着時に既に乗車している利用者Xの支払い予測料金は、乗車地DE間の支払い予測料金になる。また、乗車地Eへの到着時では未だ乗車していない利用者Y、Zの支払い予測料金は、0円になる。制御部38は、支払い予測料金の演算結果をテーブルT14に格納する。<乗車地Fでの支払い予測料金>各利用者の乗車地Fでの支払い予測料金は、乗車地Eでの支払い予測料金と乗車地EF間の支払い予測料金の和になる。乗車地Fへの到着時に既に乗車している利用者X、Yと乗車地Fへの到着時には未だ乗車していない利用者Zで求め方が異なる。また、乗車地EF間の経由差額は、利用者Yが負担する。具体的には、利用者Xの支払い予測料金は、乗車地EF間の支払い予測料金/乗車人数/乗車地EF間の支払い予測料金経由差額×乗車地EF間の支払い予測料金で求めることができる。また、利用者Yの支払い予測料金は、乗車地EF間の支払い予測料金/乗車人数経由差額/乗車地EF間の支払い予測料金経由差額×乗車地EF間の支払い予測料金で求めることができる。また、乗車地Fまでは乗車していない利用者Zの支払い予測料金は、0円になる。例えば、利用者Xの乗車地EF間の支払い予測料金は、2000円/2/2000円1000円×2000円=667円となる。利用者Yの乗車地EF間の支払い予測料金は、2000円/21000円/2000円1000円×2000円=1333円となる。制御部38は、支払い予測料金の演算結果をテーブルT14に格納する。<降車地Gでの支払い予測料金>利用者X、利用者Y、および利用者Zの降車地Gまでの支払い予測料金は、乗車地E、乗車地Fそれぞれでの支払い予測料金と乗車地FG間の支払い予測料金の和になる。また、乗車地FG間の経由差額は、利用者Zが負担する。具体的には、利用者Xおよび利用者Yの支払い予測料金は、乗車地FG間の支払い予測料金/乗車人数/乗車地FG間の支払い予測料金経由差額×乗車地FG間の支払い予測料金で求めることができる。また、利用者Zの支払い予測料金は、乗車地FG間の支払い予測料金/乗車人数経由差額/乗車地FG間の支払い予測料金経由差額×乗車地FG間の支払い予測料金で求めることができる。例えば、利用者Xおよび利用者Yの乗車地FG間の支払い予測料金は、4000円/3/4000円2000円×4000円=889円となる。利用者Zの乗車地FG間の支払い予測料金は、4000円/32000円/4000円2000円×4000円=2222円となる。制御部38は、支払い予測料金の演算結果をテーブルT14に格納する。次に、乗車地E、Fおよび降車地Gに到着したときの決済システムの処理による処理結果を、具体例を用いて説明する。図25は、出発地以外の乗車地に到着したときの決済システムの第2の算出方法を用いた処理の具体例を説明する図である。図25は、乗車地Eに到着した時点のテーブルT15およびテーブルT15に基づいて支払い予測料金が修正されたテーブルT16を示している。図25に示すテーブルT15の地点Eの確定料金/再予測の欄には、シーケンスSeq112にて取得した乗車地Eに到着した時点の実測料金である3000円が格納されている。制御部38は、実測料金3000円から支払い予測料金を修正する。具体的には、制御部38は、まず、予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金2000円に対し、実測料金3000円であるため、予測違い1503000/2000を求める。次に、制御部38は、求めた予測違いに基づいて、支払い予測料金を再計算する。図25に示す例では、テーブルT15の予測料金の欄に格納されている乗車地Fと乗車地Gの確定料金をそれぞれ1.5倍することで、乗車地Fの再予測料金6000円、乗車地Gの再予測料金12000円を求める。次に、制御部38は、計算した再予測料金と確定料金とを用いて乗車地E、Fおよび降車地Gでの利用者X、利用者Y、および利用者Zそれぞれの支払い予測料金を再計算する。そして、支払い予測料金の再計算結果をテーブルT16に格納する。テーブルT16は、例えばRAM102内に設けられる。<乗車地Eでの支払い予測料金の再計算>各利用者の乗車地Eでの支払い予測料金の再計算方法は、乗車地Eでの支払い予測料金の計算方法と同様の方法を用いる。すなわち、乗車地Eへの到着時に既に乗車している利用者Xの支払い予測料金は、乗車地DE間の実測料金である3000円になる。また、乗車地Eへの到着時には未だ乗車していない利用者Y、Zの支払い実測料金は、0円になる。制御部38は、支払い予測料金の演算結果をテーブルT16のEの欄に格納する。<乗車地Fでの支払い予測料金の再計算>各利用者の乗車地Fでの支払い予測料金の再計算方法は、乗車地Fでの支払い予測料金の計算方法と同様の方法を用いる。すなわち、利用者Xの支払い予測料金は、乗車地EF間の再予測料金/乗車人数/乗車地EF間の再予測料金経由差額×乗車地EF間の再予測料金で求めることができる。また、利用者Yの支払い予測料金は、乗車地EF間の再予測料金/乗車人数経由差額/乗車地EF間の再予測料金経由差額×乗車地EF間の再予測料金で求めることができる。また、乗車地Fに到着時には未だ乗車していない利用者Zの支払い予測料金は、0円になる。従って、利用者Xの乗車地EF間の支払い予測料金は、3000円/2/3000円1000円×3000円=1125円となる。利用者Yの乗車地EF間の支払い予測料金は、3000円/21000円/3000円1000円×3000円=1875円となる。制御部38は、支払い予測料金の演算結果をテーブルT16のFの欄に格納する。<降車地Gでの支払い予測料金の再計算>各利用者の降車地Gでの支払い予測料金の再計算方法は、降車地Gでの支払い予測料金の計算方法と同様の方法を用いる。すなわち、利用者Xおよび利用者Yの支払い予測料金は、乗車地FG間の再予測料金/乗車人数/乗車地FG間の再予測料金経由差額×乗車地FG間の再予測料金で求めることができる。また、利用者Zの支払い予測料金は、乗車地FG間の再予測料金/乗車人数経由差額/乗車地FG間の再予測料金経由差額×乗車地FG間の再予測料金で求めることができる。従って、利用者Xおよび利用者Yの乗車地FG間の支払い予測料金は、6000円/3/6000円2000円×6000円=1500円となる。利用者Zの乗車地FG間の支払い予測料金は、6000円/32000円/6000円2000円×6000円=3000円となる。制御部38は、支払い予測料金の演算結果をテーブルT16のGの欄に格納する。図26は、出発地以外の乗車地に到着したときの決済システムの第2の算出方法を用いた処理の具体例を説明する図である。図26は、乗車地Fに到着した時点のテーブルT15およびテーブルT15に基づいて支払い予測料金が修正されたテーブルT16を示している。図26に示すテーブルT15の地点Fの確定料金の欄には、シーケンスSeq115にて取得した乗車地Fに到着した時点の実測料金である5000円が格納されている。制御部38は、実測料金5000円から支払い予測料金を修正する。具体的には、制御部38は、まず、予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金6000円に対し、実測料金5000円であるため、予測違い835000/6000を求める。次に、制御部38は、求めた予測違いに基づいて、支払い予測料金を再計算する。図26に示す例では、テーブルT15の予測料金の欄に格納されている乗車地Fの確定料金を0.83倍することで、乗車地Fの再予測料金5000円を求める。次に、制御部38は、計算した再予測料金と確定料金とを用いて乗車地Fおよび降車地Gでの利用者X、利用者Y、および利用者Zそれぞれの支払い予測料金を再計算する。そして、支払い予測料金の再計算結果をテーブルT16に格納上書きする。<乗車地Fでの支払い予測料金の再計算>各利用者の乗車地Fでの支払い予測料金の再計算方法は、前述した乗車地Fでの支払い予測料金の再計算方法と同様の方法を用いる。従って、利用者Xの乗車地EF間の支払い予測料金は、2000円/2/2000円1000円×2000円=667円となる。利用者Yの乗車地EF間の支払い予測料金は、2000円/21000円/2000円1000円×2000円=1333円となる。制御部38は、支払い予測料金の演算結果をテーブルT16のFの欄に格納上書きする。<降車地Gでの支払い予測料金の再計算>各利用者の降車地Gでの支払い予測料金の再計算方法は、前述した降車地Gでの支払い予測料金の再計算方法と同様の方法を用いる。従って、利用者Xおよび利用者Yの乗車地FG間の支払い予測料金は、5000円/3/5000円2000円×5000円=1190円となる。利用者Zの乗車地FG間の支払い予測料金は、5000円/32000円/5000円2000円×5000円=2620円となる。制御部38は、支払い予測料金の演算結果をテーブルT16のGの欄に格納上書きする。図27は、降車地に到着したときの決済システムの第2の算出方法を用いた処理の具体例を説明する図である。図27は、降車地Gに到着した時点のテーブルT15およびテーブルT15に基づいて支払い予測料金が修正されたテーブルT16を示している。図27に示すテーブルT15の地点Gの確定料金の欄には、シーケンスSeq117にて取得した降車地Gに到着した時点の実測料金である10000円が格納されている。制御部38は、降車地Gに到着した時点の実測料金10000円から支払い確定料金を求める。具体的には、制御部38は、まず、予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金10000円に対し、実測料金10000円であるため、予測違い10010000/10000を求める。次に、制御部38は、確定料金を用いて降車地Gでの利用者X、利用者Y、および利用者Zそれぞれの支払い確定料金を計算する。そして、支払い確定料金の計算結果をテーブルT16に格納上書きする。<降車地Gでの支払い確定料金の計算>各利用者の降車地Gでの支払い確定料金の計算方法は、前述した降車地Gでの支払い予測料金の再計算方法と同様の方法を用いる。従って、利用者Xおよび利用者Yの乗車地FG間の支払い確定料金は、5000円/3/5000円2000円×5000円=1190円となる。利用者Zの乗車地FG間の支払い確定料金は、5000円/32000円/5000円2000円×5000円=2620円となる。制御部38は、支払い確定料金の演算結果をテーブルT16のGの欄に格納上書きする。制御部38は、降車地Gでの利用者Xの支払い確定料金4857円、利用者Yの支払い確定料金2523円および利用者Zの支払い確定料金2620円をLCDユニット104に表示する。これにより、利用者X、利用者Y、および利用者Zは、支払い確定料金を確認することができる。利用者Xは、支払い確定料金4857円を支払い、タクシーを降車する。利用者Yは、支払い確定料金2523円を支払い、タクシーを降車する。利用者Zは、支払い確定料金2620円を支払い、タクシーを降車する。以上述べたように、決済端末装置3によれば、利用者X、利用者Y、および利用者Zの支払い料金を確定させることにより、利用者X、利用者Y、および利用者Zの不公平感を抑制することができる。以上、本発明の料金計算装置および料金計算方法を、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。また、本発明は、前述した各実施の形態のうちの、任意の2以上の構成特徴を組み合わせたものであってもよい。なお、上記の処理機能は、コンピュータによって実現することができる。その場合、決済端末装置3が有する機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等が挙げられる。磁気記憶装置には、ハードディスクドライブ、フレキシブルディスクFD、磁気テープ等が挙げられる。光ディスクには、Blu-ray登録商標、DVDDigitalVersatileDisc、DVD-RAM、CD-ROMCompactDiscReadOnlyMemory/RWReWritable等が挙げられる。光磁気記録媒体には、MOMagnetoOpticaldisk等が挙げられる。プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD、CD-ROM等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。また、上記の処理機能の少なくとも一部を、DSPDigitalSignalProcessor、ASICApplicationSpecificIntegratedCircuit、PLDProgrammableLogicDevice等の電子回路で実現することもできる。