(57)【要約】【課題】船舶の航海期間における燃料消費量に関する情報を把握可能とする手段を提供する。【解決手段】取得手段５１は、船舶の燃料消費量を示す燃料消費量データを取得する。また、取得手段５１は、船舶の推進機関の動作を制御する制御装置から、船舶の始動または停止を制御するための制御信号を取得する。船舶が航海中でない時に取得手段５１により推進機関を始動させる制御信号が取得された場合、特定手段５７はその取得のタイミングを船舶の航海期間の開始タイミングとして特定する。また、船舶が航海中に取得手段５１により推進機関を停止させる制御信号が取得された場合、特定手段５７はその取得のタイミングを船舶の航海期間の終了タイミングとして特定する。出力手段５３は、特定手段５７により特定された航海期間における燃料消費量データが示す燃料消費量に関する情報を出力する。【選択図】図４
2018144556.tif 000002
【特許請求の範囲】
【請求項１】
船舶の燃料消費量を示す燃料消費量データを取得する取得手段と、
前記船舶の航海期間の開始タイミングおよび終了タイミングを特定する特定手段と、
前記取得手段により取得された燃料消費量データが示す燃料消費量のうち、前記開始タイミングから前記終了タイミングまでの航海期間における燃料消費量に関する情報を出力する出力手段と
を備える情報処理装置。
【請求項２】
前記取得手段は、前記船舶の推進機関を制御するための制御信号を取得し、
前記特定手段は、前記制御信号に基づき前記特定を行う
請求項１に記載の情報処理装置。
【請求項３】
前記取得手段は、前記船舶の推進機関の回転数を示す回転数データを取得し、
前記特定手段は、前記回転数データに基づき前記特定を行う
請求項１または２に記載の情報処理装置。
【請求項４】
前記取得手段は、前記船舶の推進機関に供給される燃料の流量を示す流量データを取得し、
前記特定手段は、前記流量データに基づき前記特定を行う
請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記取得手段は、前記船舶の位置を示す位置データを取得し、
前記特定手段は、前記位置データに基づき前記特定を行う
請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記取得手段は、前記船舶の速度を示す速度データを取得し、
前記特定手段は、前記速度データに基づき前記特定を行う
請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記取得手段は、前記船舶の航路上の港の各々に関する入港時刻を示す入港時刻データおよび出港時刻を示す出港時刻データを取得し、
前記特定手段は、前記入港時刻データと前記出港時刻データに基づき前記特定を行う
請求項１に記載の情報処理装置。
【請求項８】
前記取得手段は、前記船舶の推進機関を制御するための制御信号、前記船舶の推進機関の回転数を示す回転数データ、前記船舶の推進機関に供給される燃料の流量を示す流量データ、前記船舶の位置を示す位置データおよび前記船舶の速度を示す速度データのうちの１以上を取得し、
前記制御信号、前記回転数データ、前記流量データ、前記位置データおよび前記速度データのうちの１以上に基づき前記開始タイミングを推定し、推定した前記開始タイミングから所定時間が経過しても前記取得手段により前記出港時刻データが取得されない場合、または、前記制御信号、前記回転数データ、前記流量データ、前記位置データおよび前記速度データのうちの１以上に基づき前記終了タイミングを推定し、推定した前記終了タイミングから所定時間が経過しても前記取得手段により前記入港時刻データが取得されない場合、警報を発する警報手段を備える
請求項７に記載の情報処理装置。
【請求項９】
前記開始タイミングを示す開始操作および前記終了タイミングを示す終了操作を受け付ける操作手段を備え、
前記特定手段は、前記開始操作が行われたタイミングおよび前記終了操作が行われたタイミングに基づき前記特定を行う
請求項１に記載の情報処理装置。
【請求項１０】
前記取得手段は、前記船舶の推進機関を制御するための制御信号、前記船舶の推進機関の回転数を示す回転数データ、前記船舶の推進機関に供給される燃料の流量を示す流量データ、前記船舶の位置を示す位置データおよび前記船舶の速度を示す速度データのうちの１以上を取得し、
前記制御信号、前記回転数データ、前記流量データ、前記位置データおよび前記速度データのうちの１以上に基づき前記開始タイミングを推定し、推定した前記開始タイミングから所定時間が経過しても前記操作手段により前記開始操作が受け付けられない場合、または、前記制御信号、前記回転数データ、前記流量データ、前記位置データおよび前記速度データのうちの１以上に基づき前記終了タイミングを推定し、推定した前記終了タイミングから所定時間が経過しても前記操作手段により前記終了操作が受け付けられない場合、警報を発する警報手段を備える
請求項９に記載の情報処理装置。
【請求項１１】
前記取得手段は、前記船舶に積載された積載物の量を示す積載量データと、前記船舶の航行距離を示す航行距離データとを取得し、
前記出力手段は、前記積載量データと前記航行距離データと前記燃料消費量データとを用いて算出した単位積載量単位距離当たり燃料消費量に関する前記情報を出力する
請求項１乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記積載量データは、貨物の量を示す
請求項１１に記載の情報処理装置。
【請求項１３】
前記取得手段は、前記船舶の喫水を示す喫水データと、前記船舶に積載されているバラスト水の量を示すバラスト水量データと、前記船舶に積載されている燃料の量を示す燃料量データとを取得し、前記喫水データが示す喫水に応じた排水量から、前記バラスト水量データが示すバラスト水の量と前記燃料量データが示す燃料の量と前記船舶の軽荷排水量とを減算した量を示すデータを前記積載量データとして生成することにより取得する
請求項１２に記載の情報処理装置。
【請求項１４】
前記出力手段は、前記単位積載量単位距離当たり燃料消費量を用いて算出した単位積載量単位距離当たり二酸化炭素排出量を含む前記情報を出力する
請求項１１乃至１３のいずれか１項に記載の情報処理装置。
【請求項１５】
コンピュータに、
船舶の燃料消費量を示す燃料消費量データを取得する処理と、
前記船舶の航海期間の開始タイミングおよび終了タイミングを特定する処理と、
取得した燃料消費量データが示す燃料消費量のうち、前記開始タイミングから前記終了タイミングまでの航海期間における燃料消費量に関する情報を出力する処理と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、船舶の燃料消費量に関する情報を把握するための技術に関する。
【背景技術】
【０００２】
船舶の燃料消費量を把握するための技術を記載した特許文献として、例えば特許文献１がある。特許文献１には、パルス発信式流量計により計測した燃料の流量から推進機関の瞬時燃料消費量を求め、瞬時燃料消費量に基づく燃料消費量の経時変化や積算量を表示する燃料消費モニタリングシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−８５９２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
船舶の航海期間における燃料消費量に関する情報を把握したい、というニーズがある。例えば、複数の港間航路の各々に関し、それらの港間航路の航海中の燃料消費量に関する情報を把握したい場合がある。航海期間以外の期間（例えば、船舶が停泊している期間、船舶が曳航されている期間等）においては、船舶の主機は停止されていても、発電用機関等の補機により燃料が消費される。つまり、船舶の燃料消費量の総量には、航海中の燃料消費量に加えて、主機が停止された状態における燃料消費量も含まれている。従って、航海期間における燃料消費量に関する情報を正しく把握するためには、航海期間における燃料消費量を、航海期間以外の期間における燃料消費量から区別する必要がある。
【０００５】
特許文献１に記載の燃料消費モニタリングシステムによる場合、航海期間における燃料消費量と航海期間以外の期間における燃料消費量が区別されることはない。従って、特許文献１に記載の燃料消費モニタリングシステムによる場合、船舶の航海期間における燃料消費量に関する情報を正しく把握することができない。
【０００６】
上記の事情に鑑み、本発明は、船舶の航海期間における燃料消費量に関する情報を把握可能とする手段を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、第１の態様として、船舶の燃料消費量を示す燃料消費量データを取得する取得手段と、前記船舶の航海期間の開始タイミングおよび終了タイミングを特定する特定手段と、前記取得手段により取得された燃料消費量データが示す燃料消費量のうち、前記開始タイミングから前記終了タイミングまでの航海期間における燃料消費量に関する情報を出力する出力手段とを備える情報処理装置を提案する。
【０００８】
本発明の第１の態様に係る情報処理装置によれば、ユーザは船舶の航海期間における燃料消費量に関する情報を把握することができる。
【０００９】
本発明の第１の態様において、前記取得手段は、前記船舶の推進機関を制御するための制御信号を取得し、前記特定手段は、前記制御信号に基づき前記特定を行う、という構成が第２の態様として採用されてもよい。
【００１０】
本発明の第１または第２の態様において、前記取得手段は、前記船舶の推進機関の回転数を示す回転数データを取得し、前記特定手段は、前記回転数データに基づき前記特定を行う、という構成が第３の態様として採用されてもよい。
【００１１】
本発明の第１乃至第３のいずれかの態様において、前記取得手段は、前記船舶の推進機関に供給される燃料の流量を示す流量データを取得し、前記特定手段は、前記流量データに基づき前記特定を行う、という構成が第４の態様として採用されてもよい。
【００１２】
本発明の第１乃至第４のいずれかの態様において、前記取得手段は、前記船舶の位置を示す位置データを取得し、前記特定手段は、前記位置データに基づき前記特定を行う、という構成が第５の態様として採用されてもよい。
【００１３】
本発明の第１乃至第５のいずれかの態様において、前記取得手段は、前記船舶の速度を示す速度データを取得し、前記特定手段は、前記速度データに基づき前記特定を行う、という構成が第６の態様として採用されてもよい。
【００１４】
本発明の第２乃至第６のいずれかの態様に係る情報処理装置によれば、ユーザの操作によらず航海期間が特定される。
【００１５】
本発明の第１の態様において、前記取得手段は、前記船舶の航路上の港の各々に関する入港時刻を示す入港時刻データおよび出港時刻を示す出港時刻データを取得し、前記特定手段は、前記入港時刻データと前記出港時刻データに基づき前記特定を行う、という構成が第７の態様として採用されてもよい。
【００１６】
本発明の第７の態様に係る情報処理装置によれば、ユーザは入港時刻データおよび出港時刻データを入力することにより、航海期間を指定することができる。
【００１７】
本発明の第７の態様において、前記取得手段は、前記船舶の推進機関を制御するための制御信号、前記船舶の推進機関の回転数を示す回転数データ、前記船舶の推進機関に供給される燃料の流量を示す流量データ、前記船舶の位置を示す位置データおよび前記船舶の速度を示す速度データのうちの１以上を取得し、前記制御信号、前記回転数データ、前記流量データ、前記位置データおよび前記速度データのうちの１以上に基づき前記開始タイミングを推定し、推定した前記開始タイミングから所定時間が経過しても前記取得手段により前記出港時刻データが取得されない場合、または、前記制御信号、前記回転数データ、前記流量データ、前記位置データおよび前記速度データのうちの１以上に基づき前記終了タイミングを推定し、推定した前記終了タイミングから所定時間が経過しても前記取得手段により前記入港時刻データが取得されない場合、警報を発する警報手段を備える、という構成が第８の態様として採用されてもよい。
【００１８】
本発明の第８の態様に係る情報処理装置によれば、ユーザが入港時刻データまたは出港時刻データの入力を失念することが防止される。
【００１９】
本発明の第１の態様において、前記開始タイミングを示す開始操作および前記終了タイミングを示す終了操作を受け付ける操作手段を備え、前記特定手段は、前記開始操作が行われたタイミングおよび前記終了操作が行われたタイミングに基づき前記特定を行う、という構成が第９の態様として採用されてもよい。
【００２０】
本発明の第９の態様に係る情報処理装置によれば、ユーザは開始操作および終了操作を行うことにより、航海期間を指定することができる。
【００２１】
本発明の第９の態様において、前記取得手段は、前記船舶の推進機関を制御するための制御信号、前記船舶の推進機関の回転数を示す回転数データ、前記船舶の推進機関に供給される燃料の流量を示す流量データ、前記船舶の位置を示す位置データおよび前記船舶の速度を示す速度データのうちの１以上を取得し、前記制御信号、前記回転数データ、前記流量データ、前記位置データおよび前記速度データのうちの１以上に基づき前記開始タイミングを推定し、推定した前記開始タイミングから所定時間が経過しても前記操作手段により前記開始操作が受け付けられない場合、または、前記制御信号、前記回転数データ、前記流量データ、前記位置データおよび前記速度データのうちの１以上に基づき前記終了タイミングを推定し、推定した前記終了タイミングから所定時間が経過しても前記操作手段により前記終了操作が受け付けられない場合、警報を発する警報手段を備える、という構成が第１０の態様として採用されてもよい。
【００２２】
本発明の第１０の態様に係る情報処理装置によれば、ユーザが開始操作および終了操作を行うことを失念することが防止される。
【００２３】
本発明の第１乃至第１０のいずれかの態様において、前記取得手段は、前記船舶に積載された積載物の量を示す積載量データと、前記船舶の航行距離を示す航行距離データとを取得し、前記出力手段は、前記積載量データと前記航行距離データと前記燃料消費量データとを用いて算出した単位積載量単位距離当たり燃料消費量に関する前記情報を出力する、という構成が第１１の態様として採用されてもよい。
【００２４】
本発明の第１１の態様に係る情報処理装置によれば、積載物の量および輸送距離を考慮した船舶の燃料消費量の評価が可能となる。
【００２５】
本発明の第１１の態様において、前記積載量データは、貨物の量を示す、という構成が第１２の態様として採用されてもよい。
【００２６】
本発明の第１２の態様に係る情報処理装置によれば、船舶に積載されている貨物の量を考慮した燃料消費量の評価が可能となる。
【００２７】
本発明の第１２の態様において、前記取得手段は、前記船舶の喫水を示す喫水データと、前記船舶に積載されているバラスト水の量を示すバラスト水量データと、前記船舶に積載されている燃料の量を示す燃料量データとを取得し、前記喫水データが示す喫水に応じた排水量から、前記バラスト水量データが示すバラスト水の量と前記燃料量データが示す燃料の量と前記船舶の軽荷排水量とを減算した量を示すデータを前記積載量データとして生成することにより取得する、という構成が第１３の態様として採用されてもよい。
【００２８】
本発明の第１３の態様に係る情報処理装置によれば、船舶の喫水、バラスト水の量、燃料の量を用いて算出された貨物の量を考慮した燃料消費量の評価が可能となる。
【００２９】
本発明の第１１乃至第１３のいずれかの態様において、前記出力手段は、前記単位積載量単位距離当たり燃料消費量を用いて算出した単位積載量単位距離当たり二酸化炭素排出量を含む前記情報を出力する、という構成が第１４の態様として採用されてもよい。
【００３０】
本発明の第１４の態様に係る情報処理装置によれば、積載物の量および輸送距離を考慮した船舶の二酸化炭素排出量の評価が可能となる。
【００３１】
また、本発明は、第１５の態様として、コンピュータに、船舶の燃料消費量を示す燃料消費量データを取得する処理と、前記船舶の航海期間の開始タイミングおよび終了タイミングを特定する処理と、取得した燃料消費量データが示す燃料消費量のうち、前記開始タイミングから前記終了タイミングまでの航海期間における燃料消費量に関する情報を出力する処理とを実行させるためのプログラムを提案する。
【００３２】
本発明の第１５の態様に係るプログラムによれば、コンピュータにより、本発明の第１の態様に係る情報処理装置が実現される。
【発明の効果】
【００３３】
本発明によれば、船舶の航海期間における燃料消費量に関する情報を把握可能とする手段が提供される。
【図面の簡単な説明】
【００３４】
【図１】燃料消費量の経時変化を示す図。
【図２】一実施形態に係る情報処理装置が搭載された船舶の構成を示す図。
【図３】一実施形態に係る情報処理装置のハードウェア構成を示すブロック図。
【図４】一実施形態に係る情報処理装置の機能構成を示すブロック図。
【図５】一実施形態に係る情報処理装置または表示装置により表示される画面を示した図。
【図６】一実施形態に係る情報処理装置または表示装置により表示される画面を示した図。
【図７】一実施形態に係る情報処理装置に記憶される入出港時刻テーブルを示す図。
【図８】一実施形態に係る情報処理装置が行う処理の流れ図。
【図９】一実施形態に係る情報処理装置が行う処理の流れ図。
【図１０】一実施形態に係る情報処理装置が行う処理の流れ図。
【図１１】一変形例に係る情報処理装置が行う処理の流れ図。
【発明を実施するための形態】
【００３５】
まず、航海期間における燃料消費量について説明する。図１は、燃料消費量の経時変化を示す図である。横軸は時間であり、縦軸は燃料消費量である。期間Ｔ１およびＴ３は、主機が停止されている期間である。主機が停止されている期間には、例えば、船舶が停泊している期間、船舶が曳航されている期間等が含まれる。期間Ｔ２は、主機を始動して航海を開始してから、主機を停止して航海を終了するまでの期間である。以下、期間Ｔ２を航海期間と呼ぶ。航海期間以外の期間においては、船舶の主機は停止されているが、発電用機関等の補機により燃料が消費される。
【００３６】
従来、船舶の燃料消費量として把握されているものは、公開期間中であるか否かの区別のない燃料消費量の総量である。すなわち、期間Ｔ１、Ｔ２およびＴ３における燃料消費量が区別無く合算された量が船舶の燃料消費量として把握されている。本実施形態は、航海期間における燃料消費量と航海期間以外の期間における燃料消費量とを区別し、航海期間における燃料消費量を正しく把握可能とする手段を提供する。
【００３７】
図２は、本発明の一実施形態に係る情報処理装置１が搭載された船舶３の構成を示す図である。船舶３は、例えば貨物船である。船舶３の主な構成要素は、船体３０、船橋３１、機関制御室３２、推進機関３３、シャフト３４、プロペラ３５、燃料タンク３６、燃料配管３７、制御装置３８、ガバナ３９、バラスト水タンク４０、流量計４１、回転計４２、喫水計４３、温度計４４、液位計４５、温度計４６、液位計４７および衛星航法システム４８である。
【００３８】
情報処理装置１は船橋３１に配置されている。また、機関制御室３２には情報処理装置１に表示される画面と同様の画面を表示するとともにユーザの操作を受け付けるタッチディスプレイ２が配置されている。
【００３９】
推進機関３３はシャフト３４を駆動してプロペラ３５を回転させることにより推進力を発生させる。制御装置３８は、例えばテレグラフであり、推進機関３３の始動、停止等の動作を制御する。燃料タンク３６は燃料を収容し、燃料配管３７は燃料タンク３６から推進機関３３への燃料の供給経路を形成する。ガバナ３９は、情報処理装置１から出力された指示データに基づいて推進機関３３における燃料の噴射量を調整することにより、推進機関３３の回転数を制御する。
【００４０】
流量計４１は、燃料配管３７内を移動する燃料の流量（体積）を計測して、計測した流量を表す流量データを所定の時間間隔で出力する。回転計４２は、推進機関３３の回転数（単位時間当たり回転数）を計測して、計測した回転数を表す回転数データを所定の時間間隔で出力する。
【００４１】
喫水計４３は、船舶３の喫水を計測して、計測した喫水を示す喫水データを所定の時間間隔で出力する。温度計４４は、燃料配管３７内を移動する燃料の温度を計測して、計測した温度を表す温度データを所定の時間間隔で出力する。液位計４５は、燃料タンク３６に収容されている燃料の液位を計測して、計測した液位を示す燃料液位データを所定の時間間隔で出力する。温度計４６は、燃料タンク３６内に収容されている燃料の温度を計測して、計測した温度を表す温度データを所定の時間間隔で出力する。液位計４７は、バラスト水タンク４０に収容されているバラスト水の液位を計測して、計測した液位を示すバラスト水液位データを所定の時間間隔で出力する。衛星航法システム４８は船舶３の所定位置に配置されたアンテナにより複数の航法衛星から送信される航法信号を受信し、受信した航法信号を用いてアンテナの位置（緯度経度）を算出し、算出した位置を示す位置データを所定の時間間隔で出力する。
【００４２】
図３は、情報処理装置１のハードウェア構成を示すブロック図である。情報処理装置１は、船舶３の燃料消費量に関する情報を出力する装置である。情報処理装置１のハードウェア構成は一般的なコンピュータのハードウェア構成であり、演算部１１、記憶部１２、入出力ＩＦ（Interface）部１３およびＵＩ（User Interface）部１４を備える。
【００４３】
記憶部１２は、例えばハードディスクドライブ等の記憶装置を備え、プログラムやデータを記憶する。演算部１１は、プロセッサとデータ処理におけるワークエリアとして用いられるメモリを備え、記憶部１２に記憶されたプログラムに従い各種データ処理を実行する。
【００４４】
入出力ＩＦ部１３には、制御装置３８、ガバナ３９、流量計４１、回転計４２、喫水計４３、温度計４４、液位計４５、温度計４６、液位計４７、衛星航法システム４８およびタッチディスプレイ２が接続される。演算部１１は、入出力ＩＦ部１３を介して流量計４１から流量データを受信し、受信時刻（計測時刻を示す）と対応付けて流量データを記憶部１２に記憶させる。また、演算部１１は、入出力ＩＦ部１３を介して回転計４２から回転数データを受信し、受信時刻（計測時刻を示す）と対応付けて回転数データを記憶部１２に記憶させる。また、演算部１１は、入出力ＩＦ部１３を介して喫水計４３から喫水データを受信し、受信時刻（計測時刻を示す）と対応付けて喫水データを記憶部１２に記憶させる。
【００４５】
また、演算部１１は、入出力ＩＦ部１３を介して温度計４４から燃料配管内の燃料の温度を示す温度データを受信し、受信時刻（計測時刻を示す）と対応付けて温度データを記憶部１２に記憶させる。また、演算部１１は、入出力ＩＦ部１３を介して液位計４５から燃料液位データを受信し、受信時刻（計測時刻を示す）と対応付けて燃料液位データを記憶部１２に記憶させる。また、演算部１１は、入出力ＩＦ部１３を介して温度計４６から燃料タンク内の燃料の温度を示す温度データを受信し、受信時刻（計測時刻を示す）と対応付けて温度データを記憶部１２に記憶させる。また、演算部１１は、入出力ＩＦ部１３を介して液位計４７からバラスト水液位データを受信し、受信時刻（計測時刻を示す）と対応付けてバラスト水液位データを記憶部１２に記憶させる。また、演算部１１は、入出力ＩＦ部１３を介して衛星航法システム４８から位置データを受信し、受信時刻（計測時刻を示す）と対応付けて位置データを記憶部１２に記憶させる。
【００４６】
ＵＩ部１４は、例えばタッチディスプレイを備え、各種情報を表示するとともに、ユーザによる操作を受け付ける。なお、ＵＩ部１４が情報処理装置１の本体から分離された装置として構成され、入出力ＩＦ部１３にＵＩ部１４が接続されてもよい。演算部１１は、ユーザによる操作に応じて制御装置３８およびガバナ３９に対する動作指示を示す指示データを生成し、入出力ＩＦ部１３を介して制御装置３８およびガバナ３９に指示データを送信する。また、演算部１１は、制御装置３８が推進機関３３に対し行う始動、停止等の制御を示す制御信号を、入出力ＩＦ部１３を介して制御装置３８から受信し、受信時刻（計測時刻を示す）と対応付けて位置データを記憶部１２に記憶させる。
【００４７】
図４は、情報処理装置１の機能構成を示すブロック図である。同図に示される構成部は、演算部１１が記憶部１２に記憶されているプログラムに従ったデータ処理を行うことにより実現される。以下に図４に示す構成部を説明する。
【００４８】
取得手段５１は各種データを取得する。取得手段５１が取得するデータには、船舶３の積載量、すなわち船舶３の積載物の量を示す積載量データが含まれる。本実施形態においては、取得手段５１は記憶部１２から喫水データを読み出し、読み出した喫水データが示す喫水に応じた排水量から船舶３の軽荷排水量を減算した量を示す積載量データを生成することにより、積載量データを取得する。従って、本実施形態における積載量データが示す積載量は一般に載貨重量と呼ばれる量である。載貨重量の主要な内訳は貨物の重量、バラスト水の重量および燃料の重量であるが、載貨重量には清水、ビルジ、乗組員等の重量も含まれる。
【００４９】
また、取得手段５１が取得するデータには、船舶３の航行距離を示す航行距離データが含まれる。本実施形態においては、取得手段５１は記憶部１２から位置データを読み出し、読み出した位置データが示す位置を時系列順に結んだ経路の距離を示す航行距離データを生成することにより、航行距離データを取得する。
【００５０】
また、取得手段５１が取得するデータには、船舶３の燃料消費量を示す燃料消費量データが含まれる。本実施形態においては、取得手段５１は記憶部１２から流量データと温度データ（燃料配管内の燃料の温度を示す温度データ）を読み出し、読み出した流量データが示す燃料の流量（体積）に、読み出した温度データが示す温度に応じた燃料の密度を乗じて算出される燃料の重量の累計を示す燃料消費量データを生成することにより、燃料消費量データを取得する。
【００５１】
また、取得手段５１が取得するデータには、推進機関３３を制御するための制御信号が含まれる。本実施形態においては、取得手段５１は制御装置３８が推進機関３３に出力する制御信号と同じ信号を制御装置３８から取得する。
【００５２】
算出手段５２は、取得手段５１により取得される積載量データと、航行距離データと、燃料消費量データとを用いて、単位積載量単位距離当たり燃料消費量を算出する。本願において「単位積載量単位距離当たり燃料消費量」とは、単位量の積載物を単位距離だけ輸送するために要した燃料消費量を意味する。単位積載量単位距離当たり燃料消費量の単位は、例えば「ｔｏｎ／（ｔｏｎ・ｍｉｌｅ）」である。
【００５３】
出力手段５３は、算出手段５２により算出される単位積載量単位距離当たり燃料消費量に関する情報（燃料消費量に関する情報の一例）を出力する。本実施形態においては、出力手段５３は単位積載量単位距離当たり燃料消費量を示すデータを、その時点の時刻（計測時刻を示す）と対応付けて記憶部１２に出力する。記憶部１２は、出力手段５３により出力されるデータを記憶する。
【００５４】
表示手段５４は、出力手段５３により出力された単位積載量単位距離当たり燃料消費量に関する情報を示す画面をＵＩ部１４とタッチディスプレイ２に表示させる。本実施形態においては、表示手段５４は、出力手段５３により出力され、記憶部１２に記憶された単位積載量単位距離当たり燃料消費量を示すデータを読み出し、読み出したデータが示す単位積載量単位距離当たり燃料消費量を含む情報を示す画面（後述の図５）をＵＩ部１４とタッチディスプレイ２に表示させる。
【００５５】
操作手段５５は、ユーザによる操作を受け付ける。指示手段５６は、操作手段５５により受け付けられた操作に応じた動作を指示する指示データを制御装置３８およびガバナ３９に出力する。
【００５６】
特定手段５７は、船舶３の航海期間の開始タイミングおよび終了タイミングを特定する。出力手段５３は、取得手段５１により取得された燃料消費量データが示す燃料消費量のうち、特定手段５７により特定された開始タイミングから終了タイミングまでの航海期間における燃料消費量に関する情報を出力する。
【００５７】
警報手段５８は、推進機関３３を制御するための制御信号に基づき船舶３の航海期間の開始タイミングおよび終了タイミングを推定し、推定した開始タイミングまたは終了タイミングから所定時間が経過してもユーザによる所定の操作が行われない場合、警報を発する。
【００５８】
図５は、ＵＩ部１４とタッチディスプレイ２に表示されるメイン画面を示す図である。メイン画面には、仮想的な操作子として、「推進機関：始動」と表示された操作子６１と、「推進機関：停止」と表示された操作子６２が配置されている。ユーザにより操作子６１に対する操作が行われると、指示手段５６は、推進機関３３の始動を指示する指示データを制御装置３８に、また、燃料の噴射の開始を指示する指示データをガバナ３９に送信する。一方、ユーザにより操作子６２に対する操作が行われると、指示手段５６は、推進機関３３の停止を指示する指示データを制御装置３８に、また、燃料の噴射の終了を指示する指示データをガバナ３９に送信する。
【００５９】
また、メイン画面には、仮想的な操作子として、「航海期間自動特定」と表示された操作子６３、「航海期間手動特定」と表示された操作子６４、「航海開始」と表示された操作子６５、「航海終了」と表示された操作子６６、「燃料消費量画面へ」と表示された操作子６７が配置されている。操作子６３と操作子６４は択一的に選択可能であり、選択されている操作子は表示態様により選択されていない操作子と区別される。操作子６３が選択された状態においては、操作子６５（航海開始）と操作子６６（航海終了）に対する操作は無効となる。
【００６０】
操作子６３（航海期間自動特定）が選択された状態において、特定手段５７は、推進機関３３を制御するための制御信号に基づき船舶３の航海期間の開始タイミングおよび終了タイミングの特定を行う。
【００６１】
具体的には、制御装置３８は情報処理装置１からの指示データに従い推進機関３３に対し始動の制御を行うための制御信号を出力する際、同じ制御信号を情報処理装置１に対しても出力する。特定手段５７は、制御装置３８から出力された推進機関３３の始動の制御を行うための制御信号（例えば、「Stand by」）が情報処理装置１により取得されたタイミングを、船舶３の航海期間の開始タイミングとして特定する。
【００６２】
なお、特定手段５７は、補機の動作状態と推進機関の動作状態の組み合わせに基づき航海期間の開始タイミングを特定してもよい。例えば、補機が動作している状態で制御装置３８から出力された推進機関３３の始動の制御を行うための制御信号が情報処理装置１により取得されたタイミングが、船舶３の航海期間の開始タイミングとして特定されてもよい。
【００６３】
また、制御装置３８は情報処理装置１からの指示データに従い推進機関３３に対し停止の制御を行うための制御信号を出力する際、同じ制御信号を情報処理装置１に対しても出力する。特定手段５７は、制御装置３８から出力された推進機関３３の停止の制御を行うための制御信号（例えば、「Finished with engine」）が情報処理装置１により取得されたタイミングを、船舶３の航海期間の終了タイミングとして特定する。
【００６４】
なお、特定手段５７は、補機の動作状態と推進機関の動作状態の組み合わせに基づき航海期間の終了タイミングを特定してもよい。例えば、補機が動作している状態で制御装置３８から出力された推進機関３３の停止の制御を行うための制御信号が情報処理装置１により取得されたタイミングが、船舶３の航海期間の終了タイミングとして特定されてもよい。
【００６５】
操作子６４（航海期間手動特定）が選択された状態において、ユーザは船舶３が航海を開始するタイミング（例えば、船舶３が港を出発するタイミング）で、操作子６５（航海開始）に対する操作（以下、「開始操作」という）を行い、船舶３が航海を終了するタイミング（例えば、船舶３が港に到着するタイミング）で、操作子６６（航海終了）に対する操作（以下、「終了操作」という）を行う。開始操作は、航海期間の開始タイミングを示す操作であり、終了操作は航海期間の終了タイミングを示す操作である。
【００６６】
特定手段５７は、開始操作が行われたタイミングを、船舶３の航海期間の開始タイミングとして特定し、終了操作が行われたタイミングを、船舶３の航海期間の終了タイミングとして特定する。
【００６７】
ユーザにより操作子６７（燃料消費量画面へ）に対する操作が行われると、ＵＩ部１４とタッチディスプレイ２には以下に説明する燃料消費量画面が表示される。
【００６８】
図６は燃料消費量画面を示す図である。なお、同図中の「＃」は数字を示す。燃料消費量画面には、仮想的な操作子として、「回転数の設定」と表示された操作子７１、「燃料消費量の設定」と表示された操作子７２、「入出港時刻の入力」と表示された操作子７３、テンキー７４、および「メイン画面へ」と表示された操作子７５が配置される。
【００６９】
ユーザにより操作子７１に対する操作が行われると、テンキー７４による回転数の設定が受け付けられる。指示手段５６は、入出力ＩＦ部１３を介して、ユーザにより設定された回転数で推進機関３３を運転するための動作指示を示す指示データをガバナ３９に送信する。ガバナ３９は、当該指示データが示す動作指示に従い、ユーザにより設定された回転数で推進機関３３が運転するように、推進機関３３における燃料の噴射量を調整する。
【００７０】
ユーザにより操作子７２に対する操作が行われると、テンキー７４による燃料消費量（単位時間当たり燃料消費量）の設定が受け付けられる。指示手段５６は、入出力ＩＦ部１３を介して、設定された燃料消費量で推進機関３３を運転するための動作指示を示す指示データをガバナ３９に送信する。ガバナ３９は、当該指示データが示す動作指示に従い、ユーザにより設定された燃料消費量となるように、推進機関３３における燃料の噴射量を調整する。
【００７１】
なお、燃料消費量画面において、回転数が設定された場合には燃料消費量の設定は無効となり、燃料消費量が設定された場合には回転数の設定は無効となる。
【００７２】
図７は、記憶部１２に記憶されている入出港時刻テーブルを示す図である。入出港時刻テーブルには、船舶３の航路上の港の各々に応じたデータレコードが、航路上の順に格納されている。
【００７３】
ユーザにより操作子７３に対する操作が行われると、入出港時刻テーブルの「港名」欄に格納されている港名が航路上の順でリスト表示される。ユーザによりリストからいずれかの港名が選択されると、選択された港の入港時刻および出港時刻のいずれかの選択が受け付けられる。ユーザにより入港時刻および出港時刻のいずれかが選択されると、テンキー７４による時刻（入港時刻または出港時刻）の入力が受け付けられる。受け付けられた時刻を示すデータは、入出港時刻テーブルに格納される。
【００７４】
燃料消費量画面（図６）の説明に戻る。燃料消費量画面の領域７６には、推進機関３３の現在の回転数が実測値として表示される。また、ユーザにより回転数が設定されている場合には、領域７６にはユーザにより設定されている回転数も表示される。領域７６に表示される回転数の実測値は、例えば、記憶部１２に記憶されている最新の回転数データが示す回転数である。
【００７５】
燃料消費量画面の領域７７には、推進機関３３の現在の燃料消費量（単位時間当たり燃料消費量）が実測値として表示される。また、ユーザにより燃料消費量が設定されている場合には、領域７７にはユーザにより設定されている燃料消費量も表示される。なお、図６は、ユーザにより回転数が設定され、領域７７に燃料消費量の設定値が表示されない場合を例示している。領域７７に表示される燃料消費量の実測値は、例えば、記憶部１２に記憶されている直近の単位時間の期間内の時刻に対応付けて記憶されている流量データが示す流量（体積）と温度データ（燃料配管内の燃料の温度を示す温度データ）が示す温度に応じた燃料の密度を乗じて算出される燃料の重量の累計値（例えば、１分間当たりの重量（キログラム）を１時間当たりの重量（トン）に換算したもの）である。
【００７６】
燃料消費量画面の領域７８には、船舶３の現在の航海における積載量（載貨重量）と、現在の航海における単位積載量単位距離当たり燃料消費量が表示される。また、燃料消費量画面の領域７９には、船舶３の現在の航海における過去の単位積載量単位距離当たり燃料消費量の経時変化を示すグラフが表示される。
【００７７】
操作子７５（メイン画面へ）に対する操作が行われると、ＵＩ部１４とタッチディスプレイ２には図５に示すメイン画面が表示される。
【００７８】
図８は、メイン画面（図５）の操作子６３（航海期間自動特定）が選択されている場合に、情報処理装置１が燃料消費量画面（図６）に航海期間における情報を表示するために行う処理の流れ図である。以下に図８に示される処理の流れを説明する。
【００７９】
通常、情報処理装置１は船舶３が停泊中に起動される。情報処理装置１が起動した後の初期状態において、特定手段５７は、船舶３が航海中であるか否かを示すフラグ（以下、「航海中フラグ」という）に初期値０を設定する（ステップＳ１０１）。航海中フラグには、船舶３が航海中であれば１、航海中でなければ０が設定される。
【００８０】
続いて、特定手段５７は制御装置３８から推進機関３３の始動を制御するための制御信号が取得されたか否かを監視する（ステップＳ１０２）。制御装置３８から推進機関３３の始動を制御するための制御信号が取得された場合（ステップＳ１０２：ＹＥＳ）、特定手段５７は当該制御信号が取得されたタイミングを航海期間の開始タイミングとして特定し、航海中フラグに１を設定する（ステップＳ１０３）。その後、情報処理装置１は燃料消費量画面の継続的な更新を行う（ステップＳ１０４）。すなわち、出力手段５３は、継続的に情報が更新される燃料消費量画面の出力を開始する。
【００８１】
続いて、特定手段５７は制御装置３８から推進機関３３の停止を制御するための制御信号が取得されたか否かを監視する（ステップＳ１０５）。制御装置３８から推進機関３３の停止を制御するための制御信号が取得された場合（ステップＳ１０５：ＹＥＳ）、特定手段５７は当該制御信号が取得されたタイミングを航海期間の終了タイミングとして特定し、航海中フラグに０を設定する（ステップＳ１０６）。その後、情報処理装置１は燃料消費量画面の更新を停止する（ステップＳ１０７）。すなわち、出力手段５３は、領域７６、領域７７、領域７８および領域７９に実質的な情報を含まない燃料消費量画面の出力を開始する。その後、情報処理装置１はステップＳ１０２以降の処理を繰り返す。
【００８２】
図９は、メイン画面（図５）の操作子６４（航海期間手動特定）が選択されている場合に、情報処理装置１が燃料消費量画面（図６）に航海期間における情報を表示するために行う処理の流れ図である。以下に図９に示される処理の流れを説明する。
【００８３】
情報処理装置１が起動した後の初期状態において、特定手段５７は航海中フラグに初期値０を設定する（ステップＳ２０１）。続いて、特定手段５７はユーザによりメイン画面（図５）の操作子６５（航海開始）に対する操作（開始操作）が行われたか否かを監視する（ステップＳ２０２）。ユーザにより開始操作が行われた場合（ステップＳ２０２：ＹＥＳ）、特定手段５７は当該開始操作が行われたタイミングを航海期間の開始タイミングとして特定し、航海中フラグに１を設定する（ステップＳ２０３）。その後、情報処理装置１は燃料消費量画面の継続的な更新を行う（ステップＳ２０４）。すなわち、出力手段５３は、継続的に情報が更新される燃料消費量画面の出力を開始する。
【００８４】
ステップＳ２０２およびステップＳ２０３の処理と並行して、警報手段５８は制御装置３８から推進機関３３の始動を制御するための制御信号が取得されたか否かを監視する（ステップＳ３０１）。制御装置３８から推進機関３３の始動を制御するための制御信号が取得された場合（ステップＳ３０１：ＹＥＳ）、警報手段５８は当該制御信号が取得されたタイミングを航海期間の開始タイミングと推定し、続いて、所定時間が経過するまで待機する（ステップＳ３０２）。
【００８５】
制御装置３８から推進機関３３の始動を制御するための制御信号が取得された後、所定時間が経過すると（ステップＳ３０２：ＹＥＳ）、警報手段５８は表示手段５４を介して、例えば「航海が開始したようです。「航海開始」ボタンを操作して下さい。」といった警報の表示をＵＩ部１４とタッチディスプレイ２に指示する。その結果、ＵＩ部１４とタッチディスプレイ２には、警報の表示が行われる。そのため、ユーザは船舶３の航海が開始したが開始操作を行うことを失念していても、ＵＩ部１４またはタッチディスプレイ２に表示される警報を見て開始操作を行うべきであることに気付くことができる。
【００８６】
ステップＳ３０３の処理の後、情報処理装置１はステップＳ２０２以降の処理を行う。なお、ステップＳ３０３の処理が行われる前にステップＳ２０３の処理が行われた場合は、情報処理装置１はステップＳ３０３の処理を行わずにステップＳ２０４以降の処理を行う。
【００８７】
ステップＳ２０４の処理に続いて、特定手段５７は制御装置３８から推進機関３３の停止を制御するための制御信号が取得されたか否かを監視する（ステップＳ２０５）。制御装置３８から推進機関３３の停止を制御するための制御信号が取得された場合（ステップＳ２０５：ＹＥＳ）、特定手段５７は当該制御信号が取得されたタイミングを航海期間の終了タイミングとして特定し、航海中フラグに０を設定する（ステップＳ２０６）。その後、情報処理装置１は燃料消費量画面の更新を停止する（ステップＳ２０７）。すなわち、出力手段５３は、領域７６、領域７７、領域７８および領域７９に実質的な情報を含まない燃料消費量画面の出力を開始する。
【００８８】
ステップＳ２０５およびステップＳ２０６の処理と並行して、警報手段５８は制御装置３８から推進機関３３の停止を制御するための制御信号が取得されたか否かを監視する（ステップＳ３０４）。制御装置３８から推進機関３３の停止を制御するための制御信号が取得された場合（ステップＳ３０４：ＹＥＳ）、警報手段５８は当該制御信号が取得されたタイミングを航海期間の終了タイミングと推定し、続いて、所定時間が経過するまで待機する（ステップＳ３０５）。
【００８９】
制御装置３８から推進機関３３の停止を制御するための制御信号が取得された後、所定時間が経過すると（ステップＳ３０５：ＹＥＳ）、警報手段５８は表示手段５４を介して、例えば「航海が終了したようです。「航海終了」ボタンを操作して下さい。」といった警報の表示をＵＩ部１４とタッチディスプレイ２に指示する。その結果、ＵＩ部１４とタッチディスプレイ２には、警報の表示が行われる。そのため、ユーザは船舶３の航海が終了したが終了操作を行うことを失念していても、ＵＩ部１４またはタッチディスプレイ２に表示される警報を見て開始操作を行うべきであることに気付くことができる。
【００９０】
ステップＳ３０６の処理の後、情報処理装置１はステップＳ２０５以降の処理を行う。なお、ステップＳ３０６の処理が行われる前にステップＳ２０６の処理が行われた場合は、情報処理装置１はステップＳ３０６の処理を行わずにステップＳ２０７以降の処理を行う。
【００９１】
ステップＳ２０７の処理に続いて、情報処理装置１はステップＳ２０２以降の処理およびステップＳ３０１以降の処理を繰り返す。
【００９２】
図１０は、情報処理装置１が燃料消費量画面に含まれる単位積載量単位距離当たり燃料消費量に関する情報を生成するために行う処理の流れ図である。図１０の処理は、図８のステップＳ１０４の処理が行われた後、ステップＳ１０７の処理が行われるまでの期間、および、図９のステップＳ２０４の処理が行われた後、ステップＳ２０７の処理が行われるまでの期間に実行される。以下に図１０に示される処理の流れを説明する。
【００９３】
取得手段５１は、記憶部１２から直近の過去の所定時間（例えば、１分間）の期間内の時刻に対応付けて記憶されている喫水データを読み出す（ステップＳ４０１）。
【００９４】
続いて、取得手段５１は、読み出した喫水データが示す喫水の代表値（例えば、最新値、平均値、中央値等）を特定する（ステップＳ４０２）。続いて、取得手段５１は、ステップＳ４０２において特定した喫水の代表値に応じた排水量（船舶３の現在の排水量）から、船舶３の軽荷排水量を減じて、船舶３の現在の積載量（載貨重量）を算出する（ステップＳ４０３）。なお、船舶３の軽荷排水量は、例えば船舶３の製造者により算出された定数であり、情報処理装置１に予め設定されている。
【００９５】
取得手段５１は、ステップＳ４０３において算出した積載量を示す積載量データを生成し、例えばその時点の時刻（測定時刻を示す）に対応付けて記憶部１２に記憶させる（ステップＳ４０４）。
【００９６】
ステップＳ４０１〜Ｓ４０４の処理と並行して、取得手段５１は、記憶部１２から直近の過去の所定時間（例えば、１分間）の期間内の時刻に対応付けて記憶されている位置データを読み出す（ステップＳ４０５）。続いて、取得手段５１は、読み出した位置データが示す位置を時系列順に結んだ経路の距離を、直近の過去の所定時間における船舶３の航行距離を示す値として算出する（ステップＳ４０６）。
【００９７】
取得手段５１は、ステップＳ４０６において算出した航行距離を示す航行距離データを生成し、例えばその時点の時刻（測定時刻を示す）に対応付けて記憶部１２に記憶させる（ステップＳ４０７）。
【００９８】
ステップＳ４０１〜Ｓ４０７の処理と並行して、取得手段５１は、記憶部１２から直近の過去の所定時間（例えば、１分間）の期間内の時刻に対応付けて記憶されている流量データと温度データ（燃料配管内の燃料の温度を示す温度データ）を読み出す（ステップＳ４０８）。続いて、取得手段５１は、読み出した流量データが示す流量（体積）に読み出した温度データが示す温度に応じた燃料の密度を乗じて算出される燃料の重量の累計値を、直近の過去の所定時間における船舶３の燃料消費量を示す値として算出する（ステップＳ４０９）。
【００９９】
取得手段５１は、ステップＳ４０９において算出した燃料消費量を示す燃料消費量データを生成し、例えばその時点の時刻（測定時刻を示す）に対応付けて記憶部１２に記憶させる（ステップＳ４１０）。
【０１００】
ステップＳ４０１〜Ｓ４１０の処理が完了すると、続いて、算出手段５２は、ステップＳ４１０において生成された燃料消費量データが示す燃料消費量を、ステップＳ４０４において生成された積載量データが示す積載量とステップＳ４０７において生成された航行距離データが示す航行距離とを乗算した値で除算して、直近の過去の所定時間（例えば、１分間）の期間内の単位積載量単位距離当たり燃料消費量を算出する（ステップＳ４１１）。
【０１０１】
算出手段５２は、ステップＳ４１１において算出した単位積載量単位距離当たり燃料消費量を示すデータを生成する。算出手段５２により生成された単位積載量単位距離当たり燃料消費量を示すデータは、出力手段５３により、例えばその時点の時刻（測定時刻を示す）に対応付けて記憶部１２に出力される。記憶部１２は、出力手段５３から出力されるデータを記憶する（ステップＳ４１２）。
【０１０２】
燃料消費量画面（図６）の領域７８に表示される単位積載量単位距離当たり燃料消費量は、上記のように記憶部１２に記憶されてゆくデータのうち、特定手段５７により特定された航海の開始タイミング以降のデータが示す単位積載量単位距離当たり燃料消費量の平均値である。また、領域７９に表示されるグラフは、上記のように記憶部１２に記憶されてゆくデータのうち、特定手段５７により特定された航海の開始タイミング以降のデータが示す単位積載量単位距離当たり燃料消費量の時系列変化を示すグラフである。
【０１０３】
本実施形態によれば、船舶の航海期間の開始タイミングおよび終了タイミングが自動的に、もしくはユーザによる所定の操作に応じて特定され、開始タイミングから終了タイミングまでの航海期間における船舶の燃料消費量に関する情報が出力される。その結果、ユーザは船舶の航海期間における燃料消費量を正しく評価することができる。
【０１０４】
［変形例］
上述した実施形態は本発明の技術的思想の範囲内において様々に変形されてもよい。以下にそれらの変形の例を示す。なお、これらの変形例は適宜組み合わせられてもよい。
【０１０５】
（１）特定手段５７による航海期間の開始タイミングおよび終了タイミングの特定または警報手段５８による航海期間の開始タイミングおよび終了タイミングの推定が、推進機関３３の回転数に基づいて行われてもよい。この変形例において、特定手段５７または警報手段５８は、例えば直近の所定期間の回転数データを記憶部１２から読み出す。読み出した回転数データが示す回転数が閾値以下から閾値を超えた状態に遷移したならば、特定手段５７または警報手段５８は、その遷移のタイミングを航海期間の開始タイミングとして特定または推定する。また、読み出した回転数データが示す回転数が閾値を超えた状態から閾値以下に遷移したならば、特定手段５７または警報手段５８は、その遷移のタイミングを航海期間の終了タイミングとして特定または推定する。なお、閾値としては、０が用いられても、正の値が用いられてもよい。
【０１０６】
（２）特定手段５７による航海期間の開始タイミングおよび終了タイミングの特定または警報手段５８による航海期間の開始タイミングおよび終了タイミングの推定が、推進機関３３に供給される燃料の流量に基づいて行われてもよい。この変形例において、特定手段５７または警報手段５８は、例えば直近の所定期間の流量データを記憶部１２から読み出す。読み出した流量データが示す流量が閾値以下から閾値を超えた状態に遷移したならば、特定手段５７または警報手段５８はその遷移のタイミングを開始タイミングとして特定または推定する。また、読み出した流量データが示す流量が閾値を超えた状態から閾値以下に遷移したならば、特定手段５７または警報手段５８はその遷移のタイミングを終了タイミングとして特定または推定する。なお、閾値としては、０が用いられても、正の値が用いられてもよい。
【０１０７】
（３）特定手段５７による航海期間の開始タイミングおよび終了タイミングの特定または警報手段５８による航海期間の開始タイミングおよび終了タイミングの推定が、船舶３の位置に基づいて行われてもよい。この変形例においては、船舶３の航路上の港の位置を示す位置データを予め記憶部１２に記憶させておく。船舶３が航行中でない場合、特定手段５７または警報手段５８は入港予定の港の位置データを読み出した後、衛星航法システム４８により計測される最新の船舶３の位置を示す位置データを継続的に読み出す。特定手段５７または警報手段５８は、読み出した位置データが示す船舶３の現在位置と入港予定の港の位置との間の距離を継続的に算出する。そのように継続的に算出する距離が閾値以下から閾値を超えた状態に遷移したならば、特定手段５７または警報手段５８はその遷移のタイミングを開始タイミングとして特定または推定する。
【０１０８】
また、船舶３が航行中である場合、特定手段５７または警報手段５８は出港予定の港の位置データを読み出した後、衛星航法システム４８により計測される最新の船舶３の位置を示す位置データを継続的に読み出す。特定手段５７または警報手段５８は、読み出した位置データが示す船舶３の現在位置と出港予定の港の位置との間の距離を継続的に算出する。そのように継続的に算出する距離が閾値を超えた状態から閾値以下に遷移したならば、特定手段５７または警報手段５８はその遷移のタイミングを終了タイミングとして特定または推定する。なお、閾値としては、０が用いられても、正の値が用いられてもよい。
【０１０９】
（４）特定手段５７による航海期間の開始タイミングおよび終了タイミングの特定または警報手段５８による航海期間の開始タイミングおよび終了タイミングの推定が、船舶３の速度に基づいて行われてもよい。この変形例において、取得手段５１は、例えば直近の所定期間の位置データを当該位置データの計測時刻を示す時刻データとともに記憶部１２から読み出し、読み出したデータに基づき、船舶３の現在の速度を算出する。取得手段５１は、算出した船舶３の速度を示す速度データを生成することにより取得する。
【０１１０】
船舶３が航行中でない場合、取得手段５１により継続的に生成される速度データが示す速度が閾値以下から閾値を超えた状態に遷移したならば、特定手段５７または警報手段５８は、その遷移のタイミングを開始タイミングとして特定または推定する。また、船舶３が航行中である場合、取得手段５１により継続的に生成される速度データが示す速度が閾値を超えた状態から閾値以下に遷移したならば、特定手段５７または警報手段５８は、その遷移のタイミングを終了タイミングとして特定または推定する。なお、閾値としては、０が用いられても、正の値が用いられてもよい。
【０１１１】
（５）特定手段５７による航海期間の開始タイミングおよび終了タイミングの特定または警報手段５８による航海期間の開始タイミングおよび終了タイミングの推定が、推進機関３３を制御するための制御信号、推進機関３３の回転数を示す回転数データ、推進機関３３に供給される燃料の流量を示す流量データ、船舶３の位置を示す位置データおよび船舶３の速度を示す速度データのうちの２以上の組み合わせに基づき行われてもよい。例えば、推進機関３３を停止するための制御信号が取得された後、回転数データが示す回転数が０となったタイミングが終了タイミングとして特定または推定されてもよい。
【０１１２】
（６）取得手段５１が船舶３の航路上の港を出港した時刻を示す出港時刻データを取得し、特定手段５７が当該出港時刻データが示す時刻を航海期間の開始タイミングとして特定してもよい。また、取得手段５１が船舶３の航路上の港に入港した時刻を示す入港時刻データを取得し、特定手段５７が当該入港時刻データが示す時刻を航海期間の終了タイミングとして特定してもよい。この変形例において、ユーザは、開始操作に代えて、操作手段５５を用いて出港時刻データの入力操作を行う。また、ユーザは、終了操作に代えて、操作手段５５を用いて入港時刻データの入力操作を行う。
【０１１３】
また、この変形例においては、警報手段５８は、推定した航海期間の開始タイミングから所定時間が経過しても取得手段５１により出港時刻データが取得されない場合、ユーザに出港時刻データの入力を促す警報を発する。また、警報手段５８は、推定した航海期間の終了タイミングから所定時間が経過しても取得手段５１により入港時刻データが取得されない場合、ユーザに入港時刻データの入力を促す警報を発する。
【０１１４】
（７）上述した実施形態において、取得手段５１は喫水データを用いて積載量を算出し、算出した積載量を示す積載量データを生成する。取得手段５１が積載量データを取得する方法はこれに限られない。例えば、ユーザが積載量を入力し、取得手段５１がユーザにより入力された積載量を示す積載量データを取得してもよい。
【０１１５】
（８）上述した実施形態において、出力手段５３は実質的にリアルタイムに、船舶３の現在の航海期間における燃料消費量に関する情報を出力する。出力手段５３が航海期間における燃料消費量に関する情報を出力するタイミングはこれに限られない。特定手段５７により特定された各航海期間の開始タイミングおよび終了タイミングを示すデータは記憶部１２に記憶される。従って、情報処理装置１は、任意のタイミングで過去に船舶３が行った複数の航海の各々の航海期間を記憶部１２に記憶されているデータに基づき特定し、特定した航海期間における燃料消費量データ等を用いて、その航海期間の燃料消費量に関する情報を生成し、出力するように構成されてもよい。
【０１１６】
（９）上述した実施形態において、取得手段５１は載貨重量を示す積載量データを取得する。載貨重量は、貨物の重量に加え、バラスト水の重量、燃料の重量を含む重量である。取得手段５１が取得する積載量データが示す積載量は、貨物の重量、バラスト水の重量および燃料の重量を含む重量に限られない。例えば、取得手段５１が、貨物の重量を示す積載量データを取得してもよい。この変形例において、情報処理装置１は、貨物の重量を示す積載量データを用いて、単位貨物量単位距離当たり燃料消費量に関する情報を生成する。
【０１１７】
図１１は、この変形例に係る情報処理装置１が単位貨物量単位距離当たり燃料消費量に関する情報を生成するために行う処理の流れ図である。図１１の処理は、図８のステップＳ１０４の処理が行われた後、ステップＳ１０７の処理が行われるまでの期間、および、図９のステップＳ２０４の処理が行われた後、ステップＳ２０７の処理が行われるまでの期間に実行される。以下に図１１に示される処理の流れを説明する。なお、ステップＳ４０１からステップＳ４１０までの処理の内容は上記の実施形態と同じであるから、説明を省略する。
【０１１８】
取得手段５１は、記憶部１２から直近の過去の所定時間（例えば、１分間）の期間内の時刻に対応付けて記憶されている燃料液位データと温度データ（燃料タンク内の燃料の温度を示す温度データ）を読み出す（ステップＳ５０１）。
【０１１９】
続いて、取得手段５１は、読み出した燃料液位データが示す液位の代表値（例えば、最新値、平均値、中央値等）を特定する（ステップＳ５０２）。続いて、取得手段５１は、ステップＳ５０２において特定した液位の代表値から燃料の体積を算出し、ステップＳ５０１において読み出した温度データが示す温度に対応する燃料の密度を体積に乗じて燃料の重量を算出する（ステップＳ５０３）。
【０１２０】
取得手段５１は、ステップＳ５０３において算出した重量を示す燃料量データを生成し、例えばその時点の時刻（測定時刻を示す）に対応付けて記憶部１２に記憶させる（ステップＳ５０４）。
【０１２１】
ステップＳ４０１〜Ｓ５０４の処理と並行して、取得手段５１は、記憶部１２から直近の過去の所定時間（例えば、１分間）の期間内の時刻に対応付けて記憶されているバラスト水液位データを読み出す（ステップＳ５０５）。
【０１２２】
続いて、取得手段５１は、読み出したバラスト水液位データが示す液位の代表値（例えば、最新値、平均値、中央値等）を特定する（ステップＳ５０６）。続いて、取得手段５１は、ステップＳ５０６において特定した液位の代表値からバラスト水の体積を算出し、水の密度を体積に乗じてバラスト水の重量を算出する（ステップＳ５０７）。
【０１２３】
取得手段５１は、ステップＳ５０７において算出した重量を示すバラスト水量データを生成し、例えばその時点の時刻（測定時刻を示す）に対応付けて記憶部１２に記憶させる（ステップＳ５０８）。
【０１２４】
ステップＳ４０１〜Ｓ５０８の処理が完了すると、続いて、算出手段５２は、ステップ４０４において生成された積載量データが示す積載量から、ステップＳ５０４において生成された燃料量データが示す燃料の重量と、ステップＳ５０８において生成されたバラスト水量データが示すバラスト水の重量を減算して、貨物量データを生成する。
【０１２５】
続いて、算出手段５２は、ステップＳ４１０において生成された燃料消費量データが示す燃料消費量を、貨物量データが示す貨物量にステップＳ４０７において生成された航行距離データが示す航行距離を乗算した値で除算して、直近の過去の所定時間（例えば、１分間）の期間内の単位貨物量単位距離当たり燃料消費量を算出する（ステップＳ５１１）。
【０１２６】
算出手段５２は、ステップＳ５１１において算出した単位貨物量単位距離当たり燃料消費量を示すデータを生成する。算出手段５２により生成された単位貨物量単位距離当たり燃料消費量を示すデータは、出力手段５３により、例えばその時点の時刻（測定時刻を示す）に対応付けて記憶部１２に出力される。記憶部１２は、出力手段５３から出力されるデータを記憶する（ステップＳ５１２）。
【０１２７】
この変形例によれば、単位重量の貨物を単位距離だけ輸送するために用いられた燃料消費量が単位貨物量単位距離当たり燃料消費量として提示される。その結果、ユーザは、貨物の輸送の効率の観点から燃料消費量の評価を行うことができる。
【０１２８】
なお、この変形例において、取得手段５１が貨物の重量を示す積載量データを取得する方法は上述した方法に限られない。例えば、取得手段５１が、船舶３が港において全ての貨物の荷下ろしが完了した状態において喫水計４３により計測された喫水を示す喫水データと、貨物の荷積みが完了した状態において喫水計４３により計測された喫水を示す喫水データとを用いて、貨物の重量を示す積載量データを生成してもよい。この場合、取得手段５１は、荷積みの完了時における喫水に応じた排水量から、荷下ろしの完了時における喫水に応じた排水量を減算した値を示す積載量データを生成する。
【０１２９】
（１０）上述した実施形態において、取得手段５１は、船舶３の航行中の複数の時点の各々における船舶３の喫水を示す喫水データを取得し、それらの複数の時点の各々に関し喫水データが示す喫水に応じた排水量から船舶３の軽荷排水量を減算した量を示すデータを積載量データとして生成する。そのため、船舶３の航行中のバラスト水の取り込みや排出、燃料の消費等に伴う載貨重量の変化が反映された単位積載量単位距離当たり燃料消費量が提示される。
【０１３０】
航行中にバラスト水の取り込みや排出が行われない場合や、航行中の燃料の消費量が載貨重量に比べて無視できる程度に小さい場合、取得手段５１が航行中には載貨重量の算出は行わず、取得手段５１が港に停泊時の船舶３の喫水を示す喫水データを用いて算出した載貨重量を航行中の載貨重量として用いる構成が採用されてもよい。
【０１３１】
（１１）出力手段５３が、過去の所定期間内（例えば、暦年における１年の期間内）に含まれる船舶３の航海期間に関し燃料消費量に関する情報を出力してもよい。この変形例において、出力手段５３は、過去の所定期間の開始時刻（例えば、対象の年の１月１日の０時）から終了時刻（例えば、対象の年の１２月３１日の２４時）までの期間に含まれる航海期間（特定手段５７により特定された開始タイミングから終了タイミングまでの期間）に応じた燃料消費量データ等を用いて生成された情報を出力する。
【０１３２】
この変形例によれば、ユーザは過去の所定期間内における船舶３の航海中の燃料消費量を正しく評価できる。
【０１３３】
（１２）出力手段５３が、算出手段５２により算出された単位積載量単位距離当たり燃料消費量を用いて算出した単位積載量単位距離当たり二酸化炭素排出量を含む情報を出力してもよい。
【０１３４】
この変形例において、算出手段５２は、例えば、算出した単位積載量単位距離当たり燃料消費量に対し、燃料の種類に応じた二酸化炭素換算係数（単位重量の燃料が燃料した場合に排出される二酸化炭素重量を示す係数）を乗算して、単位積載量単位距離当たり二酸化炭素排出量を算出する。出力手段５３は、算出手段５２により算出された単位積載量単位距離当たり二酸化炭素排出量を示すデータを出力する。
【０１３５】
この変形例によれば、ユーザは船舶３の航海期間における燃料消費量を二酸化炭素排出量の観点から評価することができる。
【０１３６】
（１３）上述した実施形態またはその変形例において、船舶３が備える計測機器（流量計４１、喫水計４３、温度計４４、液位計４５、液位計４７、衛星航法システム４８等）の少なくとも一部が、他の種類の計測機器により代替されてもよい。例えば、流量計４１に代えて、燃料タンク３６に収容されている燃料の液位を計測する液位計が用いられてもよい。この場合、取得手段５１は、流量計４１から出力される流量データが示す燃料消費量に代えて、液位計から出力される液位データが示す燃料の残量の減少分を燃料消費量として算出して用いる。
【０１３７】
また、船舶３が備える計測機器（流量計４１、喫水計４３、温度計４４、液位計４５、液位計４７、衛星航法システム４８等）により行われる計測の少なくとも一部が、乗組員等による目視計測により代替されてもよい。例えば、船舶３が港に停泊中に、乗組員等が船体３０に記された喫水ゲージに基づき目視で喫水を計測する。そして、乗組員等が、ＵＩ部１４を操作して、計測した喫水を情報処理装置１に入力する。取得手段５１は、喫水計４３から出力される喫水データに代えて、乗組員等により入力された喫水を示す喫水データを用いる。
【０１３８】
（１４）上述した実施形態において、流量計４１は体積流量計であるものとしたが、流量計４１は質量流量計であってもよい。
【０１３９】
（１５）積載量の単位はメトリックトン、英トン、米トンなどのいずれであってもよい。また、上述した実施形態において、積載量は重量であるものとしたが、積載量が重量以外の量であってもよい。例えば、積載量が貨物の量を示し、貨物の密度が均一であれば、貨物の重量に代えて、貨物の体積が積載量として用いられてもよい。
【０１４０】
（１６）上述した実施形態において、船舶３の燃料消費量は推進機関３３の燃料消費量であるものとしたが、船舶３の燃料消費量が推進機関３３以外の装置による燃料消費量を含んでもよい。例えば、船舶３が推進機関３３に加え、発電用のエンジンを備える場合、それらのエンジンの燃料消費量と推進機関３３の燃料消費量の合計値が船舶３の燃料消費量として用いられてもよい。
【０１４１】
（１７）情報処理装置１の配置は船橋３１に限られない。また、タッチディスプレイ２の配置は機関制御室３２に限られない。また、タッチディスプレイ２に代えて、情報処理装置１と同様の構成の装置が用いられてもよい。
【０１４２】
（１８）上述した実施形態において、情報処理装置１はコンピュータがプログラムに従うデータ処理を行うことにより実現される。これに代えて、情報処理装置１がいわゆる専用装置として構成されてもよい。
【０１４３】
（１９）コンピュータに、情報処理装置１が行う処理を実行させるためのプログラムは、例えば、光記録媒体、半導体メモリなどのコンピュータに読取り可能な記録媒体に持続的に記憶された状態で提供されてもよいし、インターネット等の通信ネットワークを介して提供されてもよい。本発明に係るプログラムが記録媒体に持続的に記憶された状態で提供される場合、コンピュータが当該プログラムを記録媒体から読み取り用いる。また、本発明に係るプログラムが通信ネットワークを介して提供される場合、コンピュータが当該プログラムを配信元の装置から受信して用いる。
【符号の説明】
【０１４４】
１…情報処理装置、２…タッチディスプレイ、３…船舶、１１…演算部、１２…記憶部、１３…入出力ＩＦ部、１４…ＵＩ部、３０…船体、３１…船橋、３２…機関制御室、３３…推進機関、３４…シャフト、３５…プロペラ、３６…燃料タンク、３７…燃料配管、３８…制御装置、３９…ガバナ、４０…バラスト水タンク、４１…流量計、４２…回転計、４３…喫水計、４４…温度計、４５…液位計、４６…温度計、４７…液位計、４８…衛星航法システム、５１…取得手段、５２…算出手段、５３…出力手段、５４…表示手段、５５…操作手段、５６…指示手段、５７…特定手段、５８…警報手段
【図１】
2018144556.tif 000003
【図２】
2018144556.tif 000004
【図３】
2018144556.tif 000005
【図４】
2018144556.tif 000006
【図５】
2018144556.tif 000007
【図６】
2018144556.tif 000008
【図７】
2018144556.tif 000009
【図８】
2018144556.tif 000010
【図９】
2018144556.tif 000011
【図１０】
2018144556.tif 000012
【図１１】
2018144556.tif 000013