(57)【要約】【課題】ユーザに提供する船舶情報の価値を高めることができる船舶情報提供装置、船舶情報提供プログラム、記憶媒体、船舶情報提供方法、及び船舶情報提供システムを提供する。【解決手段】情報分別部２２は、海象情報に基づいて海象を複数の海象ランクに分け、運転情報を海象ランクごとに分別する。調整部２３は、情報分別部によって分別された運転情報が海象ランクごとに区別可能に表示されるように、表示態様を調整する。これにより、ユーザは、表示された運転情報がどの海象ランクに属するものであるかを容易に理解することができる。すなわち、ユーザは、海象による影響を考慮した上で、船舶の運転状態を確認することができる。【選択図】図１
2019172073.tif 000002
【特許請求の範囲】
【請求項１】
船舶に関する情報を提供する船舶情報提供装置であって、
前記船舶の運転に関する運転情報、及び前記船舶の運転中の海象に関する海象情報を少なくとも含む船舶情報を取得する情報取得部と、
前記海象情報に基づいて前記海象を複数の海象ランクに分け、前記運転情報を前記海象ランクごとに分別する情報分別部と、
前記情報分別部によって分別された前記運転情報が前記海象ランクごとに区別可能に表示されるように、表示態様を調整する調整部と、を備える、船舶情報提供装置。
【請求項２】
前記調整部は、
前記運転情報の第１のパラメータと第２のパラメータとの関係をプロットしたグラフに対して近似線を作成し、
前記海象ランクごとに、前記近似線を作成する、請求項１に記載された船舶情報提供装置。
【請求項３】
前記調整部は、
前記運転情報の第１のパラメータと第２のパラメータとの関係をプロットしたグラフに対して、前記海象ランクごとに第１の近似線を作成し、
他の海象ランクの前記第１の近似線との関係に基づいて、前記第１の近似線を調整することで第２の近似線を前記海象ランクごとに作成する、請求項２に記載の船舶情報提供装置。
【請求項４】
前記調整部は、
前記海象ランクごとに作成した前記第１の近似線の近似式の係数を抽出し、
他の前記海象ランクの前記係数との関係に基づいて前記係数を平滑化して調整し、
調整された前記係数を前記近似式に導入することで前記第２の近似線を作成する、請求項３に記載の船舶情報提供装置。
【請求項５】
船舶に関する情報を提供する船舶情報提供プログラムであって、
前記船舶の運転に関する運転情報、及び前記船舶の運転中の海象に関する海象情報を少なくとも含む船舶情報を取得する情報取得ステップと、
前記海象情報に基づいて前記海象を複数の海象ランクに分け、前記運転情報を前記海象ランクごとに分別する情報分別ステップと、
前記情報分別ステップで分別された前記運転情報が前記海象ランクごとに区別可能に表示されるように、表示態様を調整する調整ステップと、を船舶情報提供装置に実行させる船舶情報提供プログラム。
【請求項６】
請求項５に記載の前記船舶情報提供プログラムを格納した非一時的なコンピュータ読み取り可能な記憶媒体。
【請求項７】
船舶に関する情報を提供する船舶情報提供方法であって、
前記船舶の運転に関する運転情報、及び前記船舶の運転中の海象に関する海象情報を少なくとも含む船舶情報を取得する情報取得ステップと、
前記海象情報に基づいて前記海象を複数の海象ランクに分け、前記運転情報を前記海象ランクごとに分別する情報分別ステップと、
前記情報分別ステップで分別された前記運転情報が前記海象ランクごとに区別可能に表示されるように、表示態様を調整する調整ステップと、を備える、船舶情報提供方法。
【請求項８】
船舶に関する情報を提供する船舶情報提供システムであって、
前記船舶と、サーバと、演算部と、表示部と、を備え、
前記船舶は、当該船舶の運転に関する運転情報、及び前記船舶の運転中の海象に関する海象情報を少なくとも含む船舶情報をサーバに送信し、
前記サーバは前記船舶から送信された前記船舶情報を取得及び格納し、
前記演算部は、
前記サーバに格納された前記船舶情報を取得する情報取得部と、
前記海象情報に基づいて前記海象を複数の海象ランクに分け、前記運転情報を前記海象ランクごとに分別する情報分別部と、
前記情報分別部によって分別された前記運転情報が前記海象ランクごとに区別可能に表示されるように、表示態様を調整する調整部と、を備え、
前記表示部は、前記演算部の調整部で表示態様を調整された前記運転情報を表示する、船舶情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、船舶情報提供装置、船舶情報提供プログラム、記憶媒体、船舶情報提供方法、及び船舶情報提供システムに関する。
【背景技術】
【０００２】
従来、船舶の運転状態に関する情報をユーザに提供する技術として、特許文献１に記載されたものが知られている。特許文献１では、船舶の動力源の出力を検出し、船舶の速度を検出し、これらの検出結果をグラフに反映している。このような検出結果に基づいて、船舶のメンテナンスが行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１２０７６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、船舶の運転状態を示す情報をユーザに対して提供することに対するニーズが高まっている。従って、上述のような特許文献１で作成されたグラフをユーザに対して表示することが考えられる。しかしながら、船舶の運転状態は、船舶の運転時における海象（船舶の速度に影響を与える海の状態）によって変動がある。従って、検出された船舶の運転状態を単にユーザに表示しただけでは、ユーザは正しく船舶の状態を把握することができない場合がある。すなわち、ユーザに提供する船舶情報の価値を高めることが求められていた。
【０００５】
本発明は、このような課題を解決するためになされたものであり、ユーザに提供する船舶情報の価値を高めることができる船舶情報提供装置、船舶情報提供プログラム、記憶媒体、船舶情報提供方法、及び船舶情報提供システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る船舶情報提供装置は、船舶に関する情報を提供する船舶情報提供装置であって、船舶の運転に関する運転情報、及び船舶の運転中の海象に関する海象情報を少なくとも含む船舶情報を取得する情報取得部と、海象情報に基づいて海象を複数の海象ランクに分け、運転情報を海象ランクごとに分別する情報分別部と、情報分別部によって分別された運転情報が海象ランクごとに区別可能に表示されるように、表示態様を調整する調整部と、を備える。
【０００７】
この船舶情報提供装置において、情報分別部は、海象情報に基づいて海象を複数の海象ランクに分け、運転情報を海象ランクごとに分別する。従って、情報分別部は、船舶の運転状態に影響を与える海象を考慮し、且つ、その海象による影響の大きさに基づいてランク付けをした海象ランクを設定した上で、運転情報を海象ラングごとに分別することができる。また、調整部は、情報分別部によって分別された運転情報が海象ランクごとに区別可能に表示されるように、表示態様を調整する。これにより、ユーザは、表示された運転情報がどの海象ランクに属するものであるかを容易に理解することができる。すなわち、ユーザは、海象による影響を考慮した上で、船舶の運転状態を確認することができる。以上により、ユーザに提供する船舶情報の価値を高めることができる。
【０００８】
船舶情報提供装置において、調整部は、運転情報の第１のパラメータと第２のパラメータとの関係をプロットしたグラフに対して近似線を作成し、海象ランクごとに、近似線を作成してよい。これにより、ユーザは、船舶の運転状態を海象ランクごとに把握し易くなる。
【０００９】
船舶情報提供装置において、調整部は、運転情報の第１のパラメータと第２のパラメータとの関係をプロットしたグラフに対して、海象ランクごとに第１の近似線を作成し、他の海象ランクの第１の近似線との関係に基づいて、第１の近似線を調整することで第２の近似線を海象ランクごとに作成してよい。例えば、ある海象ランクに対するプロット数が少なすぎる場合、第１の近似線が示す情報の精度が低下する。これに対し、調整部は、他の海象ランクの第１の近似線との関係に基づいて、第１の近似線を調整することで第２の近似線を作成する。第２の近似線は、他の海象ランクの近似線も考慮した全体的な傾向を反映した近似線となる。従って、ユーザは、物理的に整合性がとれた、より精度の高い情報を確認することができる。
【００１０】
船舶情報提供装置において、調整部は、海象ランクごとに作成した第１の近似線の近似式の係数を抽出し、他の海象ランクの係数との関係に基づいて係数を平滑化して調整し、調整された係数を近似式に導入することで第２の近似線を作成してよい。この場合、ユーザは、更に物理的に整合性がとれた精度の高い情報を確認することができる。
【００１１】
本発明に係る船舶情報提供プログラムは、船舶に関する情報を提供する船舶情報提供プログラムであって、船舶の運転に関する運転情報、及び船舶の運転中の海象に関する海象情報を少なくとも含む船舶情報を取得する情報取得ステップと、海象情報に基づいて海象を複数の海象ランクに分け、運転情報を海象ランクごとに分別する情報分別ステップと、情報分別ステップで分別された運転情報が海象ランクごとに区別可能に表示されるように、表示態様を調整する調整ステップと、を船舶情報提供装置に実行させる。
【００１２】
本発明に係る記憶媒体は、上述の船舶情報提供プログラムを格納した非一時的なコンピュータ読み取り可能である。
【００１３】
本発明に係る船舶情報提供方法は、船舶に関する情報を提供する船舶情報提供方法であって、船舶の運転に関する運転情報、及び船舶の運転中の海象に関する海象情報を少なくとも含む船舶情報を取得する情報取得ステップと、海象情報に基づいて海象を複数の海象ランクに分け、運転情報を海象ランクごとに分別する情報分別ステップと、情報分別ステップで分別された運転情報が海象ランクごとに区別可能に表示されるように、表示態様を調整する調整ステップと、を備える。
【００１４】
本発明に係る船舶情報提供システムは、船舶に関する情報を提供する船舶情報提供システムであって、船舶と、サーバと、演算部と、表示部と、を備え、船舶は、当該船舶の運転に関する運転情報、及び船舶の運転中の海象に関する海象情報を少なくとも含む船舶情報をサーバに送信し、サーバは船舶から送信された船舶情報を取得及び格納し、演算部は、サーバに格納された船舶情報を取得する情報取得部と、海象情報に基づいて海象を複数の海象ランクに分け、運転情報を海象ランクごとに分別する情報分別部と、情報分別部によって分別された運転情報が海象ランクごとに区別可能に表示されるように、表示態様を調整する調整部と、を備え、表示部は、演算部の調整部で表示態様を調整された運転情報を表示する。
【００１５】
これらの船舶情報提供プログラム、記憶媒体、船舶情報提供方法、及び船舶情報提供システムによれば、上述の船舶情報提供装置と同様な作用・効果を得ることができる。
【発明の効果】
【００１６】
本発明によれば、ユーザに提供する船舶情報の価値を高めることができる船舶情報提供装置、船舶情報提供プログラム、記憶媒体、船舶情報提供方法、及び船舶情報提供システムを提供できる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係る船舶情報提供システムの構成を示すブロック図である。
【図２】本実施形態に係る船舶を示す概略図である。
【図３】記憶部に格納されるデータテーブルの概念図である。
【図４】分別された運転情報を海象ランクごとにプロットしたグラフである。
【図５】分別された運転情報を海象ランクごとにプロットしたグラフである。
【図６】図４及び図５に示される各海象ランクのグラフのプロットに対して第１の近似線を作成し、一つのグラフにまとめたグラフである。
【図７】図６に示す第１の近似線に対して作成された第２の近似線を示すグラフである。
【図８】係数の平滑化を説明するためのグラフである。
【図９】サーバによって実行される処理内容を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の好適な実施形態について図面を参照しながら説明する。また、各図において、同一又は相当部分には同一符号を付し、重複する説明は省略する。
【００１９】
［船舶情報提供システムの構成］
図１は、本実施形態に係る船舶情報提供システムの構成を示すブロック図である。図１に示す船舶情報提供システム１００は、船舶制御部１０を搭載した複数の船舶４０と、船舶情報提供装置１５０を備えるサーバ２０と、ユーザ端末３０と、管理者端末６０と、を備える。
【００２０】
〈船舶の構成〉
まず、図１及び図２を参照して、船舶４０の構成について説明する。図２は、本実施形態に係る船舶を示す概略図である。
【００２１】
図２に示すように、船舶４０は、貨物を積載するカーゴオイルタンク５１、船舶４０を沈下させるためや船舶４０の姿勢を調整するためのバラストタンク５２、ポンプを配置するポンプルーム５４、エンジン等を配置するエンジンルーム５５を有している。エンジンルーム５５及びポンプルーム５４は、後ろから順番に船舶４０の後端側に配置されており、ポンプルーム５４よりも前方は、略全域がカーゴオイルタンク５１及びバラストタンク５２で占められている。
【００２２】
船舶４０は、船舶４０に関する各種情報を取得するための構成要素を備えている。具体的には、船舶４０は、ＧＰＳ受信部４１と、メインエンジン４２と、海象検出部４３と、ジャイロスコープ４４と、速度計４６と、表示部４７を備えている。
【００２３】
海象検出部４３は、船舶４０の運転中の海象に関する海象情報を検出する。海象とは、海で生じる現象のうち、船舶４０の運転に影響を及ぼし得る因子である。例えば、海象情報として、風速、波の高さ、海流等が挙げられる。海象検出部４３は、風速を検出する風速計など、海象を直接又は間接的に検出できるセンサーである。海象検出部４３は、取得したデータを船舶制御部１０へ送信する。
【００２４】
ＧＰＳ受信部４１は、ＧＰＳ衛星から信号を受信することにより、船舶４０の位置（例えば船舶４０の緯度及び経度）に関する位置情報を取得する。また、ＧＰＳ受信部４１は、位置情報に基づいて船舶の速度、船首方位などの情報も取得可能である。ＧＰＳ受信部４１は、取得した船舶４０の位置情報、及びその他の情報を船舶制御部１０へ送信する。
【００２５】
メインエンジン４２は、船舶４０の速度（エンジン回転速度）、出力（ｋＷ）、燃料消費率（ｇ/ｋＷ/ｈ）等を取得することができる。ジャイロスコープ４４及び速度計４６は、船舶４０の動作状態を取得することができる。メインエンジン４２、海象検出部４３、ジャイロスコープ４４、及び速度計４６は、取得した情報を船舶制御部１０へ送信する。
【００２６】
表示部４７は、各種情報を船舶の乗組員に対して出力する。表示部４７は、船舶制御部１０からの情報を取得し、当該情報を表示する。表示部４７は、モニタなどの装置によって構成される。
【００２７】
船舶制御部１０は、船舶４０の制御を行うと共に、サーバ２０との通信を行う。船舶制御部１０は、プロセッサ、メモリ、ストレージ、通信インターフェース及びユーザインターフェースを備え、一般的なコンピュータとして構成されている。プロセッサは、ＣＰＵ（Central  Processing  Unit）などの演算器である。メモリは、ＲＯＭ（Read  Only  Memory）やＲＡＭ（Random  Access  Memory）などの記憶媒体である。ストレージは、ＨＤＤ（Hard  Disk  Drive）などの記憶媒体である。通信インターフェースは、データ通信を実現する通信機器である。ユーザインターフェースは、液晶やスピーカなどの出力器、及び、キーボードやタッチパネルやマイクなどの入力器である。プロセッサは、メモリ、ストレージ、通信インターフェース及びユーザインターフェースを統括し、後述する船舶制御部の機能を実現する。船舶制御部１０では、例えば、ＲＯＭに記憶されているプログラムをＲＡＭにロードし、ＲＡＭにロードされたプログラムをＣＰＵで実行することにより各種の機能を実現する。船舶制御部１０は、複数のコンピュータから構成されていてもよい。
【００２８】
図１に示すように、船舶制御部１０は、情報取得部１１と、送受信部１２と、を備える。
【００２９】
情報取得部１１は、船舶４０内の各種情報を取得する。情報取得部１１は、船舶４０の運転に関する運転情報、及び船舶４０の運転中の海象に関する海象情報を少なくとも含む船舶情報を取得する。運転情報とは、船舶４０の運転状態を示す各種情報であり、船舶４０の速度、メインエンジン４２の出力、その他、メインエンジン４２の回転数、船舶の位置、針路、舵角、船体動揺、排水量、燃料消費量などの情報である。本実施形態では、情報取得部１１は、上述の海象検出部４３から海象情報を取得し、ＧＰＳ受信部４１、メインエンジン４２、ジャイロスコープ４４、速度計４６から船舶４０の運転情報を取得してよい。その他、情報取得部１１は、船舶４０内の各種構成要素から、船舶４０に関する各種情報を取得する。
【００３０】
なお、情報取得部１１は、船舶情報を所定の時間間隔で取得する。例えば、情報取得部１１は、数分〜数時間に一回の頻度で、船舶情報を取得する。この場合、情報取得部１１は、取得時間ごとに、運転情報と海象情報を紐付けた状態で取得する。
【００３１】
送受信部１２は、船舶制御部１０とサーバ２０との間で各種情報の送受信を行う。送受信部１２は、衛星通信を介してサーバ２０と各種情報の送受信を行う。本実施形態では、送受信部１２は、通信を介して情報取得部１１で取得された情報を送信する。送受信部１２は、情報取得部１１が新たな船舶情報を取得したタイミングで、サーバ２０へ情報を送信してよい。あるいは、送受信部１２は、情報取得部１１で取得された船舶情報がある程度貯まった段階で、サーバ２０へ送信してもよい。例えば、送受信部１２は、一日のうちの決められた時間帯に、サーバ２０へ情報を送信してよい。また、送受信部１２は、一時間毎に情報を送信してもよい。ただし、送受信部１２の送信タイミングは特に限定されるものではない。また、送受信部１２は、自船舶、及び他の複数の船舶の海象と運転状態との関係を示す情報を受信する。
【００３２】
ユーザ端末３０は、本実施形態に係る船舶情報提供システム１００によって提供されるサービスを利用するユーザが有する端末である。ユーザ端末３０は、船舶４０ではなく、陸上の建屋などに設置されている端末であってよい。ユーザ端末３０は、上述した船舶制御部１０と同様に、プロセッサ、メモリ、ストレージ、通信インターフェース及びユーザインターフェースを備える。プロセッサは、メモリ、ストレージ、通信インターフェース及びユーザインターフェースを統括し、後述するユーザ端末３０の機能を実現する。ユーザ端末３０は、複数のコンピュータから構成されていてもよい。
【００３３】
ユーザ端末３０は、情報取得部３１と、表示部３２と、情報入力部３３と、送受信部３４と、を備える。
【００３４】
情報取得部３１は、サーバ２０から通信を介して、サーバ２０から提供された表示情報を取得する。情報取得部３１は、サーバ２０の調整部２３で表示態様を調整された運転情報（詳細は後述）を取得する。情報取得部３１は、その他の情報についても、通信を介してサーバ２０から取得する。
【００３５】
表示部３２は、情報取得部３１で取得した表示情報をユーザに対して出力する。表示部３２は、サーバ２０の調整部２３で表示態様を調整された運転情報を表示する。表示部３２は、情報を映し出すモニタなどによって構成されている。情報入力部３３は、ユーザの操作に基づいて情報を入力する。
【００３６】
送受信部３４は、サーバ２０との間で各種情報の送受信を行う。送受信部３４は、インターネットによる有線・無線通信を介してサーバ２０と各種情報の送受信を行う。
【００３７】
管理者端末６０は、本実施形態に係る船舶情報提供システム１００によって提供されるサービスを管理する管理者が有する端末である。管理者端末６０は、船舶４０ではなく、陸上の建屋などに設置されている端末であってよい。管理者端末６０は、情報取得部６１と、表示部６２と、情報入力部６３と、送受信部６４と、を備える。これらの構成要素は、ユーザ端末３０の情報取得部３１と、表示部３２と、情報入力部３３と、送受信部３４と、同趣旨の構成を有する。
【００３８】
サーバ２０は、上述した船舶制御部１０と同様に、プロセッサ、メモリ、ストレージ、通信インターフェース及びユーザインターフェースを備える。プロセッサは、メモリ、ストレージ、通信インターフェース及びユーザインターフェースを統括し、後述するサーバ２０の機能を実現する。サーバ２０は、複数のコンピュータから構成されていてもよい。サーバ２０は、クラウドサーバであってもよい。
【００３９】
サーバ２０は、情報取得部２１と、情報分別部２２と、調整部２３と、送受信部２４と、記憶部２６を備える。本実施形態では、サーバ２０は、情報取得部２１と、情報分別部２２と、調整部２３と、送受信部２４と、を備える船舶情報提供装置１５０を備える。
【００４０】
情報取得部２１は、複数の船舶４０から通信を介して、船舶４０の運転情報及び海象情報を少なくとも含む船舶情報を取得する。情報取得部２１は、その他の情報についても、通信を介して複数の船舶４０から取得する。情報取得部２１は、船舶制御部１０の情報取得部１１が取得した各種情報を取得することができる。情報取得部２１は、各船舶４０から船舶情報を取得したら、当該情報を記憶部２６へ送信して格納する。記憶部２６には、情報取得時間ごとに、運転情報と海象情報とが紐付けられた状態で格納されている。例えば、図３に示すように、記憶部２６には、情報を取得したときの情報取得時間と、当該情報取得時間に紐付けられた「風速」、「（船舶の）速度」、「（メインエンジンの）出力」がデータテーブルに格納されている。
【００４１】
なお、情報取得部２１は、船舶制御部１０から取得した情報を演算処理した状態で取得してもよい。例えば、船舶制御部１０からの船舶情報が、短い時間間隔で取得された運転情報及び海象情報を含む場合、データが大きく後の演算処理負荷が大きくなる。従って、情報取得部２１は、所定の時間間隔における平均値を船舶情報として取得してよい。例えば、情報取得部２１は、風速、船舶４０の速度及び出力を取得した場合、２０分ごとの風速、速度、出力の平均値を演算して、後の演算に用いてもよい。ただし、当該演算は、船舶制御部１０が行ってもよい。
【００４２】
情報分別部２２は、海象情報に基づいて海象を複数の海象ランクに分け、運転情報を海象ランクごとに分別する。海象ランクは、船舶４０の運転に与える影響の大きさによってランク付けを行ったものである。例えば、海象として「Ｂｅａｕｆｏｒｔ風力階級」などを用いることができる。このように海象ランクとして風速を採用する場合、取得した海象情報には風速の大きさの情報が含まれている。従って、情報分別部２２は、風速の大きさに対して予め複数段階のランク付けを行うことで、海象ランクを準備しておく。そして、情報分別部２２は、記憶部２６のデータテーブル内のデータを、海象ランクに分別する。
【００４３】
例えば、情報分別部２２が、図３のデータテーブル内の運転情報を分別する場合について説明する。また、海象ランクは、風速の低いものから順に、「海象０〜１２」という１３段階のランクを有するものとする。情報分別部２２は、データＮｏ１の風速を参照し、当該風速がどの海象ランクに該当するかを判定する。風速が大きく、「海象８」に属する場合、情報分別部２２は、データＮｏ１の速度と出力を「海象８」に分別する。同様に、情報分別部２２は、データＮｏ２の風速を参照し、当該風速がどの海象ランクに該当するかを判定する。風速が中間の値であり、「海象４」に属する場合、情報分別部２２は、データＮｏ２の速度と出力を「海象４」に分別する。同様に、情報分別部２２は、データテーブル内の運転情報を「海象０〜１２」の何れかの海象ランクに分別する。
【００４４】
このように分別された運転情報の例を図４及び図５に示す。図４及び図５は、運転情報のうちの一方のパラメータを「（船舶の）速度」とし、他方のパラメータを「（メインエンジンの）出力」とした場合に、横軸を速度とし、縦軸を出力として、分別された運転情報を海象ランクごとにプロットしたグラフである。図４は、「海象１〜４」に分別された運転情報のグラフを示し、図５は、「海象５〜８」に分別された運転情報のグラフを示す。なお、各グラフ中において実線で示された曲線は、予め計画された計画出力の曲線である。計画出力とは、対象となる船舶４０の諸元や性能などを考慮して算出される、設計上の速度と出力の関係である。
【００４５】
調整部２３は、情報分別部２２によって分別された運転情報が海象ランクごとに区別可能に表示されるように、表示態様を調整する。すなわち、調整部２３は、情報分別部２２が海象ランクごとに分別した運転情報を表示部４７，３２，６２で表示させる時に、ユーザが、どの運転情報がどの海象ランクに分別されたかを視覚的に区別できるように、表示情報の調整を行う。
【００４６】
調整部２３は、海象ランクごとにグラフを準備し、運転情報の第１のパラメータと第２のパラメータとの関係を各グラフにプロットしてよい。具体的には、調整部２３は、図４及び図５に示すように、海象ランク（海象１〜８）ごとに個別にグラフを準備し、当該グラフ内に海象ランクに該当する運転情報をプロットしたものを、表示部４７，３２，６２で表示させてよい。図４及び図５の例では、速度を第１のパラメータとし、出力を第２のパラメータとしている。なお、縦軸が速度で、横軸が出力であってもよい。
【００４７】
また、調整部２３は、運転情報の第１のパラメータと第２のパラメータとの関係をプロットしたグラフに対して第１の近似線を作成してよい。また、調整部２３は、海象ランクごとに、第１の近似線を作成してよい。例えば、図４及び図５に示すように、各海象ランクにおけるグラフ内には第１のパラメータと第２のパラメータとの関係が多数プロットされる。従って、調整部２３は、このような多数のプロットに対して第１の近似線を作成する。調整部２３が第１の近似線を作成するとき、どのような近似線の作成方法を採用してもよく、例えば、累乗近似、多項式近似、指数近似、線形近似、対数近似、移動平均など、あらゆる方法を採用してよい。また、多項式近似を採用した場合の次数も特に限定されない。
【００４８】
例えば、図４及び図５に示される各海象ランクのグラフのプロットに対して第１の近似線を作成し、一つのグラフにまとめたものの例を図６に示す。なお、図５（ｄ）に示すように、「海象８」のプロット数は一つであり、近似線を作成することができない。従って、図６では、海象８に対応する第１の近似線は記載されていない。調整部２３は、図６に示すような、海象ランク（海象１〜８）ごとに作成された第１の近似線を、表示部４７，３２，６２で表示させてよい。なお、図６の第１の近似線を作成するために、以下の式（１）が用いられる。式（１）のうち、「Ｐ」は（メインエンジンの）出力を示し、「Ｖ」は（船舶の）速度を示している。式（１）の係数（ａ，ｂ，ｐ）は、海象ランクごとに異なった値が当てはめられる。
Ｐ＝ａ＋ｂＶｐ      …（１）
【００４９】
ここで、第１の近似線の精度は、各海象ランクのプロット数に依存する。従って、プロット数が他の海象ランクに比して大幅に少ない場合、当該海象ランクに対する第１の近似線の精度が低くなる。例えば、図６に示すように、プロット数が少ない「海象６，７」に対する第１の近似線は、他の第１の近似線に比べて極端に傾きが小さくなっている。
【００５０】
従って、調整部２３は、他の海象ランクの第１の近似線との関係に基づいて、第１の近似線を調整することで第２の近似線を海象ランクごとに作成してよい。すなわち、複数の第１の近似線を作成した場合、近似線の形状にはある程度、全体的な傾向が見られる。しかしながら、海象ランクのプロット数が少なすぎる場合は、一部の海象ランクについての第１の近似線が当該傾向から極端にずれる。従って、調整部２３は、極端にずれている第１の近似線を調整することで、他の海象ランクの第１の近似線の傾向に合わせる。
【００５１】
具体的には、調整部２３は、海象ランクごとに作成した第１の近似線の近似式の係数を抽出する。次に、調整部２３は、他の海象ランクの係数との関係に基づいて係数を平滑化して調整する。その後、調整部２３は、調整された係数を近似式に導入することで第２の近似線を作成する。例えば、上述のように、図６に示すような第１の近似線を作成した場合、海象ランクごとに（ａ，ｂ，ｐ）という係数が抽出される。三つの係数のうちの何れか一つを海象１〜７について抽出し、図８（a）に示すようなグラフにプロットする。この場合、プロット数の少ない海象６，７の係数が他の海象ランクの係数に比べて、大きくずれている。従って、調整部２３は、海象１〜７の係数との関係に基づいて、海象６，７の係数の平滑化を行う。
【００５２】
平滑化の方法は特に限定されないが、調整部２３は、各海象ランクの係数に対して、フェアリングを行うことによって、各係数を平滑化する。フェアリングの方法は特に限定されないが、例えば、調整部２３は、各係数に対して近似線を作成し、当該近似線上の値を調整後の係数として採用してよい。近似線の作成方法は、前述の第１の近似線の作成方法で例示した方法を用いてよい。例えば、調整部２３は、以下の数式（２）に示すような二次近似式を用いて、係数をフェアリングしてよい。なお、数式（２）の「Ｙ」には近似対象となる（ａ，ｂ，ｐ）の何れかの係数が入る。「Ｘ」には、海象ランクが入る（例えば、海象６の場合はＸ＝６）。
Ｙ＝αＸ＊Ｘ＋βＸ＋γ  …（２）
【００５３】
図８（ｂ）に示す例では、調整部２３が海象１〜７の各係数に基づいて作成した近似線Ｌ１を示す。説明のために、図８（ｂ）では、近似線Ｌ１のうち、海象６，７に対応する部分を拡大して概念的に示している。そして、海象６，７に対する係数として、横軸の「６，７」の位置の近似線Ｌ１上の値を用いる。図８（ａ）では海象６，７の係数は、他の海象の係数から大きくずれていた。これに対し、図８（ｂ）に示すように、近似線Ｌ１の値を海象６，７の新たな係数として採用することで、係数を他の海象の傾向を考慮した値に調整することができる。なお、調整部２３は、海象６，７のみならず、他の海象ランクの係数についても、近似線Ｌ１上の値を新たな係数としてよい。これにより海象１〜７の係数全体を、他の海象の傾向を考慮した値に調整することができる。海象１〜７の係数「ａ」を抽出してフェアリングした後、係数「ｂ」及び係数「ｐ」についても同様にフェアリングを行う。このようにして、調整部２３は、海象ランクごとに、平滑化された係数として（ａ｀，ｂ｀，ｐ｀）を取得する。調整部２３は、平滑化された（ａ｀，ｂ｀，ｐ｀）を前述の数式（１）に代入して第２の近似線を作成する。このようにして得られた第２の近似線を図７に示す。調整部２３は、図７に示すような、フェアリング後の第２の近似線を表示部４７，３２，６２に表示してよい。
【００５４】
送受信部２４は、船舶制御部１０とサーバ２０との間で各種情報の送受信を行う。送受信部２４は、衛星通信を介して船舶制御部１０と各種情報の送受信を行う。送受信部２４は、ユーザ端末３０及び管理者端末６０とサーバ２０との間で各種情報の送受信を行う。送受信部２４は、インターネットによる有線・無線通信を介してユーザ端末３０及び管理者端末６０と各種情報の送受信を行う。本実施形態では、送受信部２４は、調整部２３で調整された表示情報を送信する。
【００５５】
次に、図９を参照して、サーバ２０によって実行される処理内容について説明する。図９は、サーバ２０によって実行される処理内容のフローチャートである。また、以下の処理は、船舶情報提供プログラムが船舶情報提供装置１５０に実行させる処理である。このような船舶情報提供プログラムは、非一時的なコンピュータ読み取り可能な記憶媒体に格納されていてよい。
【００５６】
まず、情報取得部２１は、複数の船舶４０から通信を介して、船舶４０の運転に関する運転情報、及び船舶４０の運転中の海象に関する海象情報を少なくとも含む船舶情報を取得する情報取得ステップＳ１０を実行する。
【００５７】
情報分別部２２は、海象情報に基づいて海象を複数の海象ランクに分け、運転情報を海象ランクごとに分別する情報分別ステップＳ２０を実行する。次に、調整部２３は、情報分別ステップＳ２０で分別された運転情報が海象ランクごとに区別可能に表示されるように、表示態様を調整する調整ステップ（Ｓ３０〜Ｓ６０）を実行する。
【００５８】
具体的には、調整部２３は、運転情報の第１のパラメータと第２のパラメータとの関係をプロットしたグラフに対して、海象ランクごとに第１の近似線を作成する第１の近似線作成ステップＳ３０を実行する。この場合、調整部２３は、図４及び図５に示すようなプロットを用いて、図６に示すような第１の近似線を海象ランクごとに作成する。
【００５９】
調整部２３は、海象ランクごとに作成した第１の近似線の近似式の係数を抽出する係数抽出ステップＳ４０を実行する。調整部２３は、前述の数式（１）で得られる（ａ，ｂ，ｐ）を海象ランクごとに抽出する。次に、調整部２３は、他の海象ランクの係数との関係に基づいて係数を平滑化して調整する平滑化ステップＳ５０を実行する。調整部２３は、前述の数式（２）を用いてフェアリングを行うことにより、海象ランクごとの係数（ａ，ｂ，ｐ）を平滑化する。調整部２３は、調整された係数を近似式に導入することで第２の近似線を作成する第２の近似線作成ステップＳ６０を実行する。
【００６０】
調整部２３が第２の近似線を作成した後、送受信部２４は、海象ラングごとに作成された第２の近似線（図７に示されるようなグラフ）を表示情報として、船舶４０、ユーザ端末３０、及び管理者端末６０に送信する表示情報送信ステップＳ７０を実行する。以上により、図９に示される処理が終了する。
【００６１】
本実施形態に係る船舶情報提供装置１５０、船舶情報提供プログラム、記憶媒体、船舶情報提供方法、及び船舶情報提供システム１００の作用・効果について説明する。
【００６２】
この船舶情報提供装置１５０において、情報分別部２２は、海象情報に基づいて海象を複数の海象ランクに分け、運転情報を海象ランクごとに分別する。従って、情報分別部２２は、船舶の運転状態に影響を与える海象を考慮し、且つ、その海象による影響の大きさに基づいてランク付けをした海象ランクを設定した上で、運転情報を海象ラングごとに分別することができる。また、調整部２３は、情報分別部によって分別された運転情報が海象ランクごとに区別可能に表示されるように、表示態様を調整する。これにより、ユーザは、表示された運転情報がどの海象ランクに属するものであるかを容易に理解することができる。すなわち、ユーザは、海象による影響を考慮した上で、船舶の運転状態を確認することができる。以上により、ユーザに提供する船舶情報の価値を高めることができる。
【００６３】
船舶情報提供装置１５０において、調整部２３は、運転情報の第１のパラメータと第２のパラメータとの関係をプロットしたグラフに対して近似線を作成し、海象ランクごとに、近似線を作成してよい。これにより、ユーザは、船舶の運転状態を海象ランクごとに把握し易くなる。
【００６４】
船舶情報提供装置１５０において、調整部２３は、運転情報の第１のパラメータと第２のパラメータとの関係をプロットしたグラフに対して、海象ランクごとに第１の近似線を作成し、他の海象ランクの第１の近似線との関係に基づいて、第１の近似線を調整することで第２の近似線を海象ランクごとに作成してよい。例えば、ある海象ランクに対するプロット数が少なすぎる場合、第１の近似線が示す情報の精度が低下する（例えば図６の海象６，７）。これに対し、調整部２３は、他の海象ランクの第１の近似線との関係に基づいて、第１の近似線を調整することで第２の近似線を作成する。第２の近似線は、他の海象ランクの近似線も考慮した全体的な傾向を反映した近似線となる。従って、ユーザは、物理的に整合性がとれた、より精度の高い情報を確認することができる。
【００６５】
船舶情報提供装置１５０において、調整部２３は、海象ランクごとに作成した第１の近似線の近似式の係数を抽出し、他の海象ランクの係数との関係に基づいて係数を平滑化して調整し、調整された係数を近似式に導入することで第２の近似線を作成してよい。この場合、ユーザは、更に物理的に整合性がとれた精度の高い情報を確認することができる。
【００６６】
本実施形態に係る船舶情報提供プログラムは、船舶に関する情報を提供する船舶情報提供プログラムであって、船舶の運転に関する運転情報、及び船舶の運転中の海象に関する海象情報を少なくとも含む船舶情報を取得する情報取得ステップＳ１０と、海象情報に基づいて海象を複数の海象ランクに分け、運転情報を海象ランクごとに分別する情報分別ステップＳ２０と、情報分別ステップで分別された運転情報が海象ランクごとに区別可能に表示されるように、表示態様を調整する調整ステップ（Ｓ３０〜Ｓ６０）と、を船舶情報提供装置１５０に実行させる。
【００６７】
本実施形態に係る記憶媒体は、上述の船舶情報提供プログラムを格納した非一時的なコンピュータ読み取り可能である。
【００６８】
本実施形態に係る船舶情報提供方法は、船舶に関する情報を提供する船舶情報提供方法であって、船舶の運転に関する運転情報、及び船舶の運転中の海象に関する海象情報を少なくとも含む船舶情報を取得する情報取得ステップＳ１０と、海象情報に基づいて海象を複数の海象ランクに分け、運転情報を海象ランクごとに分別する情報分別ステップＳ２０と、情報分別ステップで分別された運転情報が海象ランクごとに区別可能に表示されるように、表示態様を調整する調整ステップ（Ｓ３０〜Ｓ６０）と、を備える。
【００６９】
本実施形態に係る船舶情報提供システム１００は、船舶４０に関する情報を提供する船舶情報提供システム１００であって、船舶４０と、サーバ２０と、船舶情報提供装置（演算部）１５０と、表示部４７，３２，６２と、を備え、船舶４０は、当該船舶４０の運転に関する運転情報、及び船舶の運転中の海象に関する海象情報を少なくとも含む船舶情報をサーバ２０に送信し、サーバ２０は船舶から送信された船舶情報を取得及び格納し、船舶情報提供装置１５０は、サーバ２０に格納された船舶情報を取得する情報取得部２１と、海象情報に基づいて海象を複数の海象ランクに分け、運転情報を海象ランクごとに分別する情報分別部２２と、情報分別部２２によって分別された運転情報が海象ランクごとに区別可能に表示されるように、表示態様を調整する調整部２３と、を備え、表示部４７，３２，６２は、船舶情報提供装置１５０の調整部２３で表示態様を調整された運転情報を表示する。
【００７０】
これらの船舶情報提供プログラム、記憶媒体、船舶情報提供方法、及び船舶情報提供システム１００によれば、上述の船舶情報提供装置１５０と同様な作用・効果を得ることができる。
本発明は、上述の実施形態に限定されるものではない。
【００７１】
例えば、システムからユーザ端末又は管理者端末の少なくとも一方が省略されてもよい。また、上記実施形態では、サーバ２０が船舶情報提供装置１５０として各種演算を行っていた。これに代えて、船舶４０、ユーザ端末３０、及び管理者端末６０の少なくとも一つが、サーバ２０の代わりに、又はサーバ２０の処理の一部を行ってもよい。この場合、船舶４０、ユーザ端末３０、及び管理者端末６０も船舶情報提供装置に該当する。
【符号の説明】
【００７２】
１０…船舶制御部、２０…サーバ、２１…情報取得部、２２…情報分別部、２３…調整部、２４…送受信部、１００…船舶情報提供システム、１５０…船舶情報提供装置（演算部）。
【図１】
2019172073.tif 000003
【図２】
2019172073.tif 000004
【図３】
2019172073.tif 000005
【図４】
2019172073.tif 000006
【図５】
2019172073.tif 000007
【図６】
2019172073.tif 000008
【図７】
2019172073.tif 000009
【図８】
2019172073.tif 000010
【図９】
2019172073.tif 000011