Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7148968B2 - Track display device - Google Patents
[go: Go Back, main page]

JP7148968B2 - Track display device - Google Patents

Track display device Download PDF

Info

Publication number
JP7148968B2
JP7148968B2 JP2018229438A JP2018229438A JP7148968B2 JP 7148968 B2 JP7148968 B2 JP 7148968B2 JP 2018229438 A JP2018229438 A JP 2018229438A JP 2018229438 A JP2018229438 A JP 2018229438A JP 7148968 B2 JP7148968 B2 JP 7148968B2
Authority
JP
Japan
Prior art keywords
ship
drifting
position information
track
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018229438A
Other languages
Japanese (ja)
Other versions
JP2020091230A (en
Inventor
和樹 樋口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Electronics Co Ltd
Original Assignee
Honda Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Electronics Co Ltd filed Critical Honda Electronics Co Ltd
Priority to JP2018229438A priority Critical patent/JP7148968B2/en
Publication of JP2020091230A publication Critical patent/JP2020091230A/en
Application granted granted Critical
Publication of JP7148968B2 publication Critical patent/JP7148968B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T70/00Maritime or waterways transport
    • Y02T70/50Measures to reduce greenhouse gas emissions related to the propulsion system
    • Y02T70/5218Less carbon-intensive fuels, e.g. natural gas, biofuels
    • Y02T70/5236Renewable or hybrid-electric solutions

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、船舶に搭載され、海図上に自船の航行した跡である航跡を表示する航跡表示装置に関するものである。 BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a track display device that is mounted on a ship and displays a track, which is the track of the ship's navigation, on a nautical chart.

釣り船等の船舶を水上で漂っている状態である漂流状態に保ち、船舶に乗った人が釣りをすることがある。この場合、魚群探知機等によって予め発見した釣り場のポイント上を船舶が通過できるようにするために、自船が潮流によってどのように流されるかを知りたいという釣り人のニーズがある。 A vessel such as a fishing boat is sometimes kept in a drifting state in which it is floating on the water, and a person on board the vessel fishes. In this case, there is a need for anglers who want to know how their own ship is swept by the tidal current so that the ship can pass over the points of the fishing spot found in advance by a fish finder or the like.

このようなニーズに対して、漂流状態における自船の位置情報の経時的変化に基づいて、潮流方向を含む潮流情報を算出し、潮流情報に基づく潮流表示画像を表示画面に表示する航行情報表示装置が知られている(例えば、特許文献1)。 In response to such needs, a navigation information display that calculates tidal current information, including the tidal current direction, based on changes over time in the own ship's position information in a drifting state, and displays a tidal current display image based on the tidal current information on the display screen. A device is known (for example, Patent Document 1).

特許第5117221号公報Japanese Patent No. 5117221

しかしながら、上記した航行情報表示装置は、漂流状態における自船の位置情報の経時的変化に基づいて、潮流方向を含む潮流情報を算出するため、その演算に対して重い負荷がCPU(Central Processing Unit)にかかるという問題があった。 However, the navigation information display device described above calculates tidal current information, including the tidal current direction, based on changes over time in the positional information of the own ship in a drifting state. ) was a problem.

本発明は、上記問題点を解決するためになされたものであり、複雑な演算をすることなく、漂流状態において船舶がどのように流されたかを使用者に容易に認識させることができる航跡表示装置を提供することを目的とする。 SUMMARY OF THE INVENTION The present invention has been made in order to solve the above-mentioned problems. The purpose is to provide an apparatus.

この目的を達成するために、請求項1記載の航跡表示装置は、船舶の位置情報を取得する位置情報取得手段と、前記位置情報取得手段により取得される前記位置情報に基づいて前記船舶の航跡を表示する表示手段と、前記船舶が水上を漂っている漂流状態にあるか否かを判定する漂流判定手段と、前記漂流判定手段により前記船舶が漂流状態にあると判定される場合に前記位置情報取得手段が取得する位置情報に基づく前記船舶の航跡を、前記漂流判定手段により前記船舶が漂流状態にないと判定される場合に前記位置情報取得手段が取得する位置情報に基づく前記船舶の航跡と識別可能な態様で前記表示手段に表示させる表示制御手段とを備える。 In order to achieve this object, the track display device according to claim 1 comprises position information acquisition means for acquiring position information of a ship; display means for displaying the position of the ship, drift determination means for determining whether or not the ship is drifting on the water, and the position when the drift determination means determines that the ship is in a drift state The track of the ship based on the position information acquired by the information acquisition means is the track of the ship based on the position information acquired by the position information acquisition means when the drift determination means determines that the ship is not in a drifting state. and display control means for causing the display means to display in a manner identifiable from the above.

請求項2記載の航跡表示装置は、請求項1記載の航跡表示装置において、前記船舶に設けられた動力発生装置により発生された動力を、前記船舶に設けられ前記船舶を推進させるための推進装置に伝達させる状態にあるか否かを示す動力伝達情報を取得する動力伝達情報取得手段を備え、前記漂流判定手段は、前記動力伝達情報取得手段により取得された前記動力伝達情報に基づいて、前記船舶において発生される動力が前記推進装置へ伝達される状態にない場合に前記船舶が漂流状態にあると判定する。 The track display device according to claim 2 is the track display device according to claim 1, wherein the power generated by the power generation device provided on the ship is transferred to a propulsion device provided on the ship for propelling the ship. power transmission information acquisition means for acquiring power transmission information indicating whether or not the vehicle is in a state of transmitting power to the It is determined that the vessel is drifting when power generated in the vessel is not available for transmission to the propulsion device.

請求項3記載の航跡表示装置は、請求項1記載の航跡表示装置において、前記船舶に設けられ前記船舶を推進させるための推進装置に動力を伝達するために前記船舶に設けられた動力発生装置により回転される回転軸の回転数を示す回転情報を取得する回転情報取得手段を備え、前記漂流判定手段は、前記回転情報取得手段により取得された前記回転情報により示される前記回転軸の回転数が所定の回転数より低い場合に前記船舶が漂流状態にあると判定する。 The track display device according to claim 3 is the track display device according to claim 1, further comprising a power generator provided on the ship for transmitting power to a propulsion device provided on the ship for propelling the ship. rotation information acquiring means for acquiring rotation information indicating the number of rotations of a rotating shaft rotated by the drift determination means, the number of rotations of the rotating shaft indicated by the rotation information acquired by the rotation information acquiring means is lower than a predetermined number of revolutions, it is determined that the ship is drifting.

請求項4記載の航跡表示装置は、請求項1から3のいずれかに記載の航跡表示装置において、前記位置情報のうち、前記漂流判定手段により前記船舶が漂流状態にあると判定される場合にのみ前記位置情報取得手段が取得する位置情報を記憶する第1記憶手段を備える。 A track display device according to claim 4 is the track display device according to any one of claims 1 to 3, wherein the position information includes the position information when the ship is determined to be in a drifting state by the drift determination means. A first storage means for storing the position information acquired by the position information acquisition means is provided.

請求項5記載の航跡表示装置は、請求項4記載の航跡表示装置において、不揮発性の記憶手段であって、前記位置情報のうち、前記漂流判定手段により前記船舶が漂流状態にあると判定される場合に前記位置情報取得手段が取得する位置情報と、前記漂流判定手段により前記船舶が漂流状態にないと判定される場合に前記位置情報取得手段が取得する位置情報とを記憶する第2記憶手段を備える。 The track display device according to claim 5 is the track display device according to claim 4, wherein the position information includes non-volatile storage means, wherein the ship is determined to be in a drifting state by the drift determination means. a second storage for storing the position information acquired by the position information acquisition means when the vessel is drifting and the position information acquired by the position information acquisition means when the drift determination means determines that the vessel is not in a drifting state; Have the means.

請求項6記載の航跡表示装置は、請求項5記載の航跡表示装置において、前記表示手段に表示する1画面分の画像情報を記憶するフレームバッファと、前記位置情報に基づいて前記船舶の航跡を表示するための画像情報を前記フレームバッファ上に描画するための描画手段とを備え、その描画手段は、前記第2記憶手段により記憶された位置情報に基づいて第2の航跡を描画し、その後に前記第1記憶手段により記憶された位置情報に基づいて、前記第2の航跡と識別可能な態様で、第1の航跡を描画する。 A track display device according to claim 6 is the track display device according to claim 5, further comprising: a frame buffer for storing image information for one screen displayed on said display means; drawing means for drawing image information for display on the frame buffer, the drawing means drawing the second wake based on the position information stored by the second storage means, and then a first wake is drawn in a manner distinguishable from the second wake based on the position information stored by the first storage means.

請求項7記載の航跡表示装置は、請求項1から6のいずれかに記載の航跡表示装置において、前記船舶の船首が向いた方向の情報である船首情報を取得する船首情報取得手段を備え、前記漂流判定手段により前記船舶が漂流状態にあると判定される場合に前記位置情報取得手段が取得する位置情報に基づいて前記船舶の航跡を前記表示制御手段が表示するとき、船首方向表示制御手段は、前記船首情報に基づいて前記船舶の前記船首が向いていた方向を示す印を少なくとも1つ前記船舶の航跡上の位置に表示する。 The track display device according to claim 7 is the track display device according to any one of claims 1 to 6, further comprising a bow information acquiring means for acquiring bow information, which is information on the direction in which the bow of the ship is facing, When the display control means displays the trail of the ship based on the position information acquired by the position information acquisition means when the drift determination means determines that the ship is in a drifting state, the display control means controls heading direction. displays at least one mark at a position on the track of the vessel indicating the direction the bow of the vessel was pointing based on the heading information.

請求項1記載の航跡表示装置によれば、船舶の位置情報が位置情報取得手段により取得される。その位置情報取得手段により取得された位置情報に基づいて、船舶の航跡が表示手段により表示される。一方、船舶が水上を漂っている漂流状態にあるか否かが、漂流判定手段により判定される。そして、漂流判定手段により船舶が漂流状態にあると判定される場合に位置情報取得手段が取得する位置情報に基づく船舶の航跡が、漂流判定手段により船舶が漂流状態にないと判定される場合に位置情報取得手段が取得する位置情報に基づく船舶の航跡と識別可能な態様で表示制御手段により表示手段に表示される。これにより、使用者は、漂流状態の航跡を一目で認識することができる。ここで、船舶が漂流状態にある場合、船舶は水面付近の潮流等によって流されるため、漂流状態の航跡は、船舶が潮流等によって流された跡を示すことになる。よって、請求項1記載の航跡表示装置は、船舶が漂流状態か否かを判定し、漂流状態の航跡と漂流状態にない状態の航跡との表示態様を変えるだけで、複雑な演算をすることなく、漂流状態において船舶がどのように流されるかを、使用者に容易に認識させることができるという効果がある。 According to the track display device of claim 1, the position information of the ship is acquired by the position information acquiring means. Based on the positional information obtained by the positional information obtaining means, the ship's track is displayed by the display means. On the other hand, it is determined by the drift determining means whether or not the ship is in a drifting state on the water. Then, when the drift determination means determines that the ship is in a drifting state, the ship's wake based on the position information acquired by the position information acquisition means is changed when the drift determination means determines that the ship is not in a drifting state. It is displayed on the display means by the display control means in a manner that can be distinguished from the ship's track based on the position information acquired by the position information acquisition means. This allows the user to recognize the drifting wake at a glance. Here, when the ship is in a drifting state, the ship is swept away by tidal currents or the like near the surface of the water. Therefore, the track display device according to claim 1 determines whether or not the ship is in a drifting state, and performs complicated calculations only by changing the display mode of the track in the drifting state and the track in the non-drifting state. This has the effect of allowing the user to easily recognize how the ship drifts in a drifting state.

請求項2記載の航跡表示装置によれば、請求項1記載の航跡表示装置の奏する効果に加え、次の効果を奏する。即ち、船舶に設けられた動力発生装置により発生された動力を、船舶に設けられ船舶を推進させるための推進装置に伝達させる状態にあるか否かを示す動力伝達情報が、動力伝達情報取得手段により取得される。そして、動力伝達情報取得手段により取得された動力伝達情報に基づいて、船舶において発生される動力が推進装置へ伝達される状態にない場合に船舶が漂流状態にあると漂流判定手段により判定される。ここで、船舶を移動させるための動力が推進装置に伝達されていない場合、船舶は動力によって移動しないため、漂流状態にある。一方、船舶を移動させるための動力が推進装置に伝達されている場合、船舶は駆動手段により生じた動力によって移動するため、漂流状態にない。これにより、請求項2記載の航跡表示装置は、動力伝達情報に基づいて判定するだけで船舶が漂流状態にあるか否かを容易に判定することができるという効果がある。 According to the track display device of claim 2, in addition to the effects of the track display device of claim 1, the following effects are obtained. That is, the power transmission information acquiring means receives the power transmission information indicating whether or not the power generated by the power generator provided on the ship is being transmitted to the propulsion device provided on the ship for propelling the ship. Obtained by Then, based on the power transmission information acquired by the power transmission information acquisition means, the drift determination means determines that the ship is in a drifting state when the power generated in the ship is not being transmitted to the propulsion device. . Here, when power for moving the ship is not transmitted to the propulsion device, the ship is in a drifting state because the power does not move the ship. On the other hand, when the power for moving the ship is transmitted to the propulsion device, the ship is moved by the power generated by the drive means and is not in a drifting state. Thus, the track display device according to claim 2 has the effect of being able to easily determine whether or not the ship is in a drifting state simply by determining based on the power transmission information.

請求項3記載の航跡表示装置によれば、請求項1記載の航跡表示装置の奏する効果に加え、次の効果を奏する。即ち、船舶に設けられ船舶を推進させるための推進装置に動力を伝達するために船舶に設けられた動力発生装置により回転される回転軸の回転数を示す回転情報が、回転情報取得手段により取得される。そして、回転情報取得手段により取得された回転情報により示される回転軸の回転数が所定の回転数より低い場合に船舶が漂流状態にあると漂流判定手段により判定される。ここで、回転軸の回転数が所定の回転数より低い場合、動力による船舶の移動はないか無視できる程度であるため、船舶は漂流状態にあるといえる。一方、回転軸の回転数が所定の回転数以上の場合、動力による船舶の移動が有意であるため、船舶は漂流状態にない。これにより、請求項3記載の航跡表示装置は、回転情報に基づいて判定するだけで船舶が漂流状態にあるか否かを容易に判定することができるという効果がある。 According to the track display device of claim 3, in addition to the effects of the track display device of claim 1, the following effects are obtained. That is, the rotation information acquisition means acquires rotation information indicating the number of rotations of a rotating shaft rotated by a power generating device provided on the ship for transmitting power to a propulsion device provided on the ship for propelling the ship. be done. The drift determination means determines that the ship is in a drifting state when the rotation speed of the rotation shaft indicated by the rotation information acquired by the rotation information acquisition means is lower than a predetermined rotation speed. Here, when the number of revolutions of the rotating shaft is lower than the predetermined number of revolutions, there is no or negligible movement of the ship due to the power, so it can be said that the ship is in a drifting state. On the other hand, when the number of revolutions of the rotating shaft is equal to or greater than the predetermined number of revolutions, the ship is not in a drifting state because movement of the ship by power is significant. Thus, the track display device according to claim 3 has the effect of being able to easily determine whether or not the ship is in a drifting state simply by determining based on the rotation information.

請求項4記載の航跡表示装置によれば、請求項1から3のいずれかに記載の航跡表示装置の奏する効果に加え、次の効果を奏する。即ち、位置情報のうち、漂流判定手段により船舶が漂流状態にあると判定される場合にのみ位置情報取得手段が取得する位置情報が、第1記憶手段により記憶される。これにより、第1記憶手段に記憶された位置情報に基づいて表示する航跡を、他の航跡と識別可能な態様で表示制御手段が表示するだけで、漂流状態において船舶がどのように流されたかを使用者に認識させることができるという効果がある。 According to the track display device of claim 4, in addition to the effects of the track display device of any one of claims 1 to 3, the following effects are obtained. That is, of the position information, the position information acquired by the position information acquisition means only when the ship is determined to be in a drifting state by the drift determination means is stored by the first storage means. As a result, the display control means simply displays the track displayed based on the position information stored in the first storage means in a manner distinguishable from the other tracks, so that it is possible to determine how the ship drifted in the drifting state. There is an effect that the user can be made to recognize the

請求項5記載の航跡表示装置によれば、請求項4記載の航跡表示装置の奏する効果に加え、次の効果を奏する。即ち、位置情報のうち、漂流判定手段により船舶が漂流状態にあると判定される場合に位置情報取得手段が取得する位置情報と、漂流判定手段により船舶が漂流状態にないと判定される場合に位置情報取得手段が取得する位置情報とが、不揮発性の記憶手段である第2記憶手段により記憶される。これにより、電源がオフになっても、漂流状態と漂流状態にない状態との位置情報を第2記憶手段にまとめて記憶しておくことができる。よって、電源が切られた後に電源が再投入された場合でも、今回電源が投入される前に第2記憶手段に記憶された漂流状態と漂流状態にない状態との位置情報に基づく航跡を、使用者が見ることができるという効果がある。 According to the track display device of claim 5, in addition to the effects of the track display device of claim 4, the following effects are obtained. That is, among the position information, the position information obtained by the position information acquisition means when the drift determination means determines that the ship is in a drifting state, and the position information obtained when the drift determination means determines that the ship is not in a drift state. The position information acquired by the position information acquisition means is stored in the second storage means, which is a non-volatile storage means. Thereby, even if the power is turned off, the position information of the drifting state and the non-drifting state can be collectively stored in the second storage means. Therefore, even if the power is turned on again after the power has been turned off, the wake based on the position information of the drifting state and the non-drifting state stored in the second storage means before the power is turned on this time is There is an effect that the user can see.

請求項6記載の航跡表示装置によれば、請求項5記載の航跡表示装置の奏する効果に加え、次の効果を奏する。即ち、表示手段に表示する1画面分の画像情報がフレームバッファにより記憶される。位置情報に基づいて船舶の航跡を表示するための画像情報が、描画手段によりフレームバッファ上に描画される。このとき、第2記憶手段により記憶された位置情報に基づいて第2の航跡が描画手段により描画される。そして、その後に第1記憶手段により記憶された位置情報に基づいて、第2の航跡と識別可能な態様で、第1の航跡が描画手段により描画される。これにより、請求項6記載の航跡表示装置は、航跡の表示に用いるそれぞれの位置情報が漂流状態のものであるか否かを判定しなくても、漂流状態の航跡と漂流状態にない状態の航跡とを異なる態様で表示することができる。よって、航跡に用いるそれぞれの位置情報毎に表示態様を判定するといった複雑な演算を省略することができるという効果がある。 According to the track display device of claim 6, in addition to the effects of the track display device of claim 5, the following effects are obtained. That is, image information for one screen to be displayed on the display means is stored in the frame buffer. Image information for displaying the track of the ship based on the position information is drawn on the frame buffer by the drawing means. At this time, the second wake is drawn by the drawing means based on the position information stored by the second storage means. After that, based on the position information stored by the first storage means, the first wake is drawn by the drawing means in a manner identifiable from the second wake. Thus, the track display device according to claim 6 can display a drifting track and a non-drifting track without determining whether or not each position information used for displaying the track is in a drifting state. Tracks can be displayed in different manners. Therefore, there is an effect that it is possible to omit a complicated calculation such as determining a display mode for each piece of position information used for a track.

請求項7記載の航跡表示装置によれば、請求項1から6のいずれかに記載の航跡表示装置の奏する効果に加え、次の効果を奏する。即ち、船舶の船首が向いた方向の情報である船首情報が船首情報取得手段により取得される。そして、漂流判定手段により船舶が漂流状態にあると判定される場合に位置情報取得手段が取得する位置情報に基づいて船舶の航跡が表示制御手段により表示されるとき、船首情報に基づいて船舶の船首の向いた方向を示す印が、少なくとも1つ船舶の航跡上の位置に船首方向表示制御手段により表示される。ここで、船舶が漂流状態にある場合、船舶自身の推進力がないため船体が安定せず船首の方向は不安定となり、使用者は船首の向く方向を予想できない。一方で、請求項7記載の航跡表示装置によれば、漂流中の船首の向いた方向が表示される。これにより、使用者は、漂流中に船首の方向がどの向きを向いたかを認識することができる。漂流中に船首の方向がどの向きを向いたかを使用者がわかれば、例えば船舶を漂流させて流し釣りをする場合に船舶の右舷、左舷のどちらに魚のいるポイントが来るのかを使用者が予想しやすくなるという効果がある。 According to the track display device of claim 7, in addition to the effects of the track display device of any one of claims 1 to 6, the following effects are obtained. Namely, the bow information, which is the information about the direction in which the bow of the ship faces, is acquired by the bow information acquiring means. Then, when the display control means displays the track of the ship based on the position information acquired by the position information acquisition means when the drift determination means determines that the ship is in a drifting state, the ship's track is displayed based on the bow information. A heading indication control means displays at least one heading indication at a location on the ship's track. Here, when the ship is in a drifting state, the hull is not stable due to the lack of propulsive force of the ship itself, and the direction of the bow becomes unstable, and the user cannot predict the direction of the bow. On the other hand, according to the track display device of claim 7, the direction in which the bow of the ship is drifting is displayed. This allows the user to recognize which direction the bow faces during drifting. If the user knows which direction the bow of the ship is facing while drifting, for example, when the ship is drifting and trolling, the user can predict whether the fish will be on the starboard side or the port side of the ship. It has the effect of making it easier to

本発明の第1実施形態であるプロッタの構成を概略的に示す概略図である。1 is a schematic diagram schematically showing the configuration of a plotter that is a first embodiment of the present invention; FIG. プロッタが船舶に搭載されたときの状態を模式的に示した模式図である。FIG. 4 is a schematic diagram schematically showing a state when the plotter is mounted on a ship; プロッタの電気的構成を示したブロック図である。3 is a block diagram showing the electrical configuration of the plotter; FIG. 全位置データの一例を模式的に示した模式図である。FIG. 4 is a schematic diagram schematically showing an example of all position data; 漂流時位置データの一例を模式的に示した模式図である。FIG. 4 is a schematic diagram schematically showing an example of drifting position data; 制御装置により実行されるメイン処理を示すフローチャートである。4 is a flowchart showing main processing executed by a control device; 制御装置により実行されるシフトレバーデータ記憶処理を示すフローチャートである。4 is a flowchart showing shift lever data storage processing executed by the control device; 制御装置により実行される位置データ記憶処理を示すフローチャートである。4 is a flowchart showing position data storage processing executed by the control device; 制御装置により実行される船首方位角記憶処理を示すフローチャートである。4 is a flowchart showing a heading angle storage process executed by the control device; 制御装置により実行される航跡描画処理を示すフローチャートである。4 is a flow chart showing a track drawing process executed by the control device; 制御装置により実行される漂流船首方向描画処理を示すフローチャートである。4 is a flowchart showing a drifting heading drawing process executed by the control device; 第2実施形態であるプロッタの電気的構成を示したブロック図である。FIG. 5 is a block diagram showing an electrical configuration of a plotter according to a second embodiment; FIG. 制御装置により実行されるメイン処理を示すフローチャートである。4 is a flowchart showing main processing executed by a control device; 制御装置により実行される回転数データ記憶処理を示すフローチャートである。4 is a flowchart showing rotation speed data storage processing executed by the control device;

以下、本発明を実施するための形態について、添付図面を参照して説明する。まず、図1及び図2を参照して、本発明に係る航跡表示装置の一実施形態である第1実施形態のプロッタ12の概略について説明する。図1は、そのプロッタ12の構成を概略的に示す概略図であり、図2は、プロッタ12が船舶11に搭載されたときの状態を示す模式図である。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments for carrying out the present invention will be described with reference to the accompanying drawings. First, with reference to FIGS. 1 and 2, an outline of the plotter 12 of the first embodiment, which is one embodiment of the track display device according to the present invention, will be described. FIG. 1 is a schematic diagram schematically showing the construction of the plotter 12, and FIG.

図1及び図2に示す通り、プロッタ12は、船舶11に搭載され、海図上に船舶11の航跡を表示するものである。航跡とは、船舶11が通過した経路である。このプロッタ12は、船舶11が漂流状態にあったときの航跡と、船舶11が非漂流状態にあったときの航跡とを、使用者が識別できる態様で表示できることを特徴としている。以下、その詳細について説明する。 As shown in FIGS. 1 and 2, the plotter 12 is mounted on the ship 11 and displays the track of the ship 11 on the nautical chart. A track is a route along which the vessel 11 has passed. The plotter 12 is characterized in that it can display the wake when the ship 11 is in a drifting state and the wake when the ship 11 is in a non-drifting state in such a manner that the user can distinguish between them. The details will be described below.

プロッタ12は、本体13と、本体13に一体形成された表示装置14と、本体13に設けられた操作ボタン15とを有する。また、プロッタ12は、コンパス16、GNSS(Global Navigation Satellite System)アンテナ17、ECU(Engine Control Unit)18のそれぞれとケーブルによって電気的に接続可能に構成されている。コンパス16とGNSSアンテナ17との少なくとも一方は、本体13と最初から不可分に構成してもよく、また、本体13に後から接続できる構成としてもよい。ECU18は、本体13に後から接続できる構成となっている。本体13とGNSSアンテナ17とは、船舶11の操舵室内に配置され、コンパス16は、船舶11の船首に配置され、ECU18は、船舶11の船尾に配置される後述の船外機Oの内部に備えられる。本実施形態では、本体13とGNSSアンテナ17とを船舶11の操舵室内に配置し、コンパス16を船舶11の船首に配置する例を示したが、これに限定されるものではない。即ち、本体13、コンパス16、GNSSアンテナ17は船舶11に配置されればよく、船舶11における配置場所は限定されるものではない。 The plotter 12 has a main body 13 , a display device 14 integrally formed with the main body 13 , and operation buttons 15 provided on the main body 13 . The plotter 12 is also configured to be electrically connectable to a compass 16, a GNSS (Global Navigation Satellite System) antenna 17, and an ECU (Engine Control Unit) 18 via cables. At least one of the compass 16 and the GNSS antenna 17 may be configured to be inseparable from the main body 13 from the beginning, or may be configured to be connectable to the main body 13 later. The ECU 18 is configured so that it can be connected to the main body 13 later. The main body 13 and the GNSS antenna 17 are arranged in the steering room of the ship 11, the compass 16 is arranged in the bow of the ship 11, and the ECU 18 is arranged inside an outboard motor O which is arranged in the stern of the ship 11. Be prepared. Although this embodiment shows an example in which the main body 13 and the GNSS antenna 17 are arranged in the steering room of the ship 11 and the compass 16 is arranged in the bow of the ship 11, the present invention is not limited to this. That is, the main body 13, the compass 16, and the GNSS antenna 17 may be arranged on the ship 11, and the place of arrangement on the ship 11 is not limited.

表示装置14は、船舶マーク14a,海図14b,方位マーク14c,緯度経度表示14d,航跡14e,漂流船首方向14f等を表示させる装置である。 The display device 14 is a device for displaying a vessel mark 14a, a nautical chart 14b, a bearing mark 14c, a latitude/longitude display 14d, a wake 14e, a drifting heading 14f, and the like.

海図14bは、船舶11の現在地を含む海上の地図である。船舶マーク14aは、現在の船舶11の位置及び向きを示すための船舶11を模した白色の図形である。船舶マーク14aは海図14b上における現在の船舶11の位置(緯度及び経度)に表示される。また、位置情報の経時的な変化から求めた船舶11の移動方向に船舶マーク14aの船首が向くように、船舶マーク14aは表示される。方位マーク14cは、海図14bの方位を表示するための図形である。緯度経度表示14dは、船舶11の現在地の緯度と経度とを表示するものである。 The nautical chart 14b is a map of the sea including the current position of the ship 11. FIG. The vessel mark 14a is a white figure imitating the vessel 11 for indicating the current position and direction of the vessel 11 . The ship mark 14a is displayed at the current position (latitude and longitude) of the ship 11 on the nautical chart 14b. Further, the vessel mark 14a is displayed so that the bow of the vessel mark 14a faces the moving direction of the vessel 11 obtained from the temporal change of the position information. The azimuth mark 14c is a figure for displaying the azimuth of the nautical chart 14b. The latitude and longitude display 14d displays the latitude and longitude of the current location of the ship 11. FIG.

航跡14eは、船舶11が通過した経路を示す線である。本実施形態に係るプロッタ12では、船舶11が漂流状態の航跡14e1は赤い線で表示され、船舶11が非漂流状態(漂流状態にない状態)の航跡14e2は白い線で表示される。そのため、使用者は一目で漂流状態の航跡14e1を認識することができる構成となっている。図1では、便宜上赤い線である航跡14e1を太い線で示し、白い線である航跡14e2を細い線で示している。 The wake 14e is a line that indicates the route that the vessel 11 has passed. In the plotter 12 according to the present embodiment, the wake 14e1 of the ship 11 in the drifting state is displayed with a red line, and the wake 14e2 of the ship 11 in the non-drifting state (not in the drifting state) is displayed with a white line. Therefore, the user can recognize the drifting track 14e1 at a glance. In FIG. 1, for the sake of convenience, the wake 14e1, which is a red line, is indicated by a thick line, and the wake 14e2, which is a white line, is indicated by a thin line.

漂流船首方向14fは、船舶11が漂流状態にあった所定の位置において船首の向いていた方向(船首方向)を示す赤色(図1では便宜上黒色で示している)の図形である。そのため、使用者は、漂流中に船首方向がどの向きを向いていたかを認識することができるようになっている。漂流船首方向14fは、後述の船首方位角23a4に基づいて表示される。また、漂流船首方向14fは、船舶11が漂流状態で少なくとも所定の移動距離を移動する毎に追加して表示される。漂流船首方向14fが複数表示されることで、使用者は、漂流中に船首方向がどのように変化したかを認識することができる。なお、海図14bの縮尺が1/10000で表示されている場合の所定の移動距離は、例えば100mである。 The drifting bow direction 14f is a red figure (indicated in black for convenience in FIG. 1) that indicates the direction in which the bow was facing (bowing direction) at a predetermined position where the ship 11 was in a drifting state. Therefore, the user can recognize which direction the bow was facing while drifting. The drifting bow direction 14f is displayed based on a bow azimuth angle 23a4, which will be described later. Further, the drifting bow direction 14f is additionally displayed each time the ship 11 moves at least a predetermined moving distance in a drifting state. By displaying a plurality of drifting headings 14f, the user can recognize how the heading has changed during drifting. Note that the predetermined moving distance when the scale of the nautical chart 14b is displayed at 1/10000 is, for example, 100 m.

操作ボタン15は、使用者がプロッタ12に対し各種設定を行う場合に操作されるボタンである。例えば、使用者は、操作ボタン15を操作することにより、表示装置14に表示される航跡14eの表示態様(航跡14eの線の色、太さ、種類等)を選択することができる。また、使用者は、操作ボタン15を操作することで表示装置14に表示される海図14bの縮尺サイズを選択することができる。 The operation button 15 is a button operated when the user performs various settings for the plotter 12 . For example, by operating the operation button 15, the user can select the display mode of the wake 14e displayed on the display device 14 (the color, thickness, type, etc. of the line of the wake 14e). Further, the user can select the reduced scale size of the nautical chart 14 b displayed on the display device 14 by operating the operation button 15 .

漂流状態の航跡14e1と非漂流状態の航跡14e2とを識別可能に表示したくないと使用者が望む場合には、操作ボタン15により航跡14e1と航跡14e2とを識別可能な表示にすることをオフに設定できるようにプロッタ12は構成されている。 If the user does not want to distinguishably display the drifting wake 14e1 and the non-drifting wake 14e2, the operation button 15 is turned off to make the wake 14e1 and the wake 14e2 distinguishable. The plotter 12 is configured so that it can be set to .

コンパス16は、例えば、船舶11の船首に固着され、船首が向いている方向の方位角である船首方向を地磁気に基づいて測定し、測定結果を本体13へ送信する装置である。本体13へ測定結果を送信するときの通信規格としては、例えばNMEA(National Marine Electronics Association)2000が用いられる。測定結果は、例えば約0.2秒に1回本体13へ送信される。本実施形態では、磁北の方位角を0°,東の方位角を90°,南の方位角を180°,西の方位角を270°として、船首方向は0°から360°の方位角で示される。 The compass 16 is, for example, a device fixed to the bow of the ship 11 to measure the direction of the bow, which is the azimuth angle of the direction in which the bow is pointing, based on geomagnetism and transmit the measurement result to the main body 13 . For example, NMEA (National Marine Electronics Association) 2000 is used as a communication standard for transmitting measurement results to the main body 13 . The measurement result is sent to the main body 13, for example, once every 0.2 seconds. In this embodiment, the azimuth of magnetic north is 0°, the azimuth of east is 90°, the azimuth of south is 180°, the azimuth of west is 270°, and the azimuth of the bow is from 0° to 360°. shown.

GNSSアンテナ17は、全地球航法衛星システム(GNSS)を構成する複数の人工衛星Sから送信された信号を受信し、その受信信号に基づき船舶11の位置情報(緯度経度)を本体13へ送信するアンテナである。本体13へ位置情報を送信するときの通信規格としては、例えばNMEA2000が用いられる。測定結果は、例えば約0.1秒~1秒に1回本体13へ送信される。 The GNSS antenna 17 receives signals transmitted from a plurality of satellites S constituting the global navigation satellite system (GNSS), and transmits position information (latitude and longitude) of the ship 11 to the main body 13 based on the received signals. Antenna. For example, NMEA2000 is used as a communication standard for transmitting position information to the main body 13 . The measurement result is sent to the main body 13, for example, once every 0.1 to 1 second.

船舶11の船尾部分には船外機Oが設けられている。船外機Oは、船舶11を推進させるための装置である。船外機OはECU18,エンジンE,ドライブシャフトDS,ギヤG,プロペラPを備える。 An outboard motor O is provided at the stern portion of the boat 11 . The outboard motor O is a device for propelling the boat 11 . The outboard motor O includes an ECU 18, an engine E, a drive shaft DS, a gear G, and a propeller P.

ECU18は、エンジンEを含む船外機Oの制御を行うための装置である。ECU18は、例えば、NMEA2000の規格によってエンジンE等に関する情報を外部へ出力可能に構成されている。ECU18が本体13と接続されることで、本体13はECU18が出力するエンジンE等に関する情報を受信することができる。ECU18は、エンジンE等に関する情報を例えば約0.1秒~1秒に1回出力する。 The ECU 18 is a device for controlling the outboard motor O including the engine E. As shown in FIG. The ECU 18 is configured to be able to output information regarding the engine E and the like according to the NMEA2000 standard, for example. By connecting the ECU 18 to the main body 13 , the main body 13 can receive information relating to the engine E and the like output by the ECU 18 . The ECU 18 outputs information about the engine E and the like, for example, once every 0.1 to 1 second.

エンジンEは、船舶11を駆動するための動力を発生させる装置であり、船外機Oの内部上方に備えられている。ドライブシャフトDSは、エンジンEによって発生された動力を回転運動の動力として、ギヤGに伝達させるための回転軸である。 The engine E is a device that generates power for driving the boat 11, and is provided inside and above the outboard motor O. As shown in FIG. The drive shaft DS is a rotating shaft for transmitting power generated by the engine E to the gear G as power for rotational motion.

ギヤGは、ドライブシャフトDSから伝達された回転運動の動力の回転方向を、船舶11を前進させる方向又は後進させる方向に変換するための歯車装置であり、船外機Oの内部下方に設けられている。ギヤGは、ドッグクラッチ(図示せず)を含む。ドッグクラッチは、ギヤGに設けられた歯車(図示せず)と嵌合してドライブシャフトDSによって伝達された動力をプロペラPに伝達したり、歯車と嵌合しないことで動力の伝達を遮断したりするための装置である。プロペラPは、ギヤGによって変換された回転方向の動力により、船舶11の周囲の水をかくことで船舶11を前進又は後進させるための回転羽根である。本実施形態では、エンジンEを船外機Oの内部上方に配置し、ギヤGを船外機Oの内部下方に配置する例を示したが、これに限定されるものではない。即ち、エンジンEとギヤGとは船外機Oの内部に配置されればよく、船外機Oの内部における配置場所は限定されるものではない。 The gear G is a gear device for converting the direction of rotation of the power of the rotary motion transmitted from the drive shaft DS to the direction to move the boat 11 forward or backward, and is provided in the lower part of the outboard motor O. ing. Gear G includes a dog clutch (not shown). The dog clutch engages with a gear (not shown) provided on the gear G to transmit the power transmitted by the drive shaft DS to the propeller P, or does not engage with the gear to cut off the transmission of power. It is a device for The propeller P is a rotating blade for propelling the ship 11 forward or backward by stirring the water around the ship 11 with rotational power converted by the gear G. As shown in FIG. In this embodiment, the engine E is arranged above the outboard motor O, and the gear G is arranged below the outboard motor O. However, the present invention is not limited to this. In other words, the engine E and the gear G may be arranged inside the outboard motor O, and the arrangement location inside the outboard motor O is not limited.

エンジンEにより発生された動力がドライブシャフトDSに伝達されると、ドライブシャフトDSから伝達された回転運動の動力によって、ギヤGに設けられた船舶11を前進させる方向に回転する歯車と船舶11を後進させる方向に回転する歯車とが回転する。船舶11を前進させる方向に回転する歯車にドッグクラッチが嵌合すると、前進方向に回転する回転運動の動力がドッグクラッチを介してプロペラPに伝達される。これにより、船舶11は、エンジンEが発生された動力により前進方向に移動する。このとき、船舶11は漂流状態にはない(非漂流状態である)。 When the power generated by the engine E is transmitted to the drive shaft DS, the power of the rotary motion transmitted from the drive shaft DS causes the gear provided in the gear G to rotate in the direction of advancing the boat 11 and the boat 11. The gear that rotates in the backward direction rotates. When the dog clutch is engaged with the gear that rotates in the forward direction of the ship 11, the power of the rotational motion that rotates in the forward direction is transmitted to the propeller P via the dog clutch. As a result, the ship 11 moves forward by the power generated by the engine E. As shown in FIG. At this time, the ship 11 is not in a drifting state (it is in a non-drifting state).

船舶11を後進させる方向に回転する歯車にドッグクラッチが嵌合すると、後進方向に回転する回転運動の動力がドッグクラッチを介してプロペラPに伝達される。これにより、船舶11は、エンジンEが発生された動力により後進方向に移動する。このとき、船舶11は漂流状態にはない(非漂流状態である)。 When the dog clutch is engaged with the gear that rotates in the backward direction of the marine vessel 11, the power of the rotational motion that rotates in the backward direction is transmitted to the propeller P via the dog clutch. As a result, the marine vessel 11 moves backward by the power generated by the engine E. As shown in FIG. At this time, the ship 11 is not in a drifting state (it is in a non-drifting state).

一方、ギヤGに設けられた歯車にドッグクラッチが嵌合しない状態(ニュートラル状態)になると、回転運動の動力がギヤGに設けられた歯車からドッグクラッチに伝達されないため、エンジンEの発生させた動力がプロペラPに伝達されず、プロペラPは回転しない。その結果、船舶11は、エンジンEが発生させた動力により移動することができず、漂流状態になる。即ち、ドッグクラッチがニュートラル状態の場合、船舶11は漂流状態にある。 On the other hand, when the dog clutch is not engaged with the gear provided on the gear G (neutral state), the power of the rotational motion is not transmitted from the gear provided on the gear G to the dog clutch. No power is transmitted to the propeller P and the propeller P does not rotate. As a result, the ship 11 cannot be moved by the power generated by the engine E, and is in a drifting state. That is, when the dog clutch is in the neutral state, the ship 11 is in a drifting state.

船舶11の操舵室にはシフトレバーSLが設けられている。シフトレバーSLは、使用者の操作により、ドッグクラッチをギヤGに設けられた前進方向又は後進方向に回転する歯車と嵌合させたり、ニュートラル状態にさせたりするためのレバーである。使用者がシフトレバーSLを操作し、ドッグクラッチをギヤGに設けられた前進方向又は後進方向に回転する歯車と嵌合させると、エンジンEが発生させた動力により船舶11が移動するため、船舶11は非漂流状態になる。一方、使用者がシフトレバーSLを操作し、ドッグクラッチをニュートラル状態にすると、エンジンEが発生させた動力により船舶11が移動することはないため、船舶11は漂流状態になる。 A steering room of the ship 11 is provided with a shift lever SL. The shift lever SL is a lever that is operated by the user to engage the dog clutch with a gear provided on the gear G and rotate in the forward direction or the reverse direction, or to bring the dog clutch into a neutral state. When the user operates the shift lever SL to engage the dog clutch with a gear provided on the gear G that rotates in the forward direction or the reverse direction, the power generated by the engine E causes the ship 11 to move. 11 becomes non-drifting. On the other hand, when the user operates the shift lever SL to put the dog clutch in the neutral state, the power generated by the engine E does not cause the ship 11 to move, so the ship 11 is in a drifting state.

シフトレバーSLには、シフトレバーセンサ(図示せず)が設けられている。シフトレバーセンサは、シフトレバーSLの位置を検出するための装置である。シフトレバーセンサは、シフトレバーSLがドッグクラッチをギヤGに設けられた前進方向に回転する歯車と嵌合させる位置にあるのか、後進方向に回転する歯車と嵌合させる位置にあるのか、それともドッグクラッチをニュートラル状態にさせる位置にあるのかを検出する。検知結果は、シフトレバー情報としてECU18を経由して本体13へ送信される。 The shift lever SL is provided with a shift lever sensor (not shown). A shift lever sensor is a device for detecting the position of the shift lever SL. The shift lever sensor determines whether the shift lever SL is in a position where the dog clutch is engaged with a gear provided on the gear G and rotates in the forward direction, or in a position where the gear is engaged with a gear that rotates in the reverse direction. Detects whether the clutch is in a neutral position. The detection result is transmitted to the main body 13 via the ECU 18 as shift lever information.

本体13では、シフトレバー情報に基づいて、船舶11が漂流状態にあるのか、それとも非漂流状態にあるのかが判断される。即ち、シフトレバーSLがドッグクラッチをギヤGに設けられた歯車と嵌合させる位置にある場合、船舶11は非漂流状態にあると本体13により判断され、シフトレバーSLがドッグクラッチをニュートラル状態にさせる位置にある場合、船舶11は漂流状態にあると本体13により判断される。 Based on the shift lever information, the main body 13 determines whether the ship 11 is in a drifting state or in a non-drifting state. That is, when the shift lever SL is in a position where the dog clutch is engaged with the gear provided on the gear G, the body 13 determines that the ship 11 is in a non-drifting state, and the shift lever SL shifts the dog clutch to the neutral state. If it is in the position to allow the vessel 11 to drift, it is determined by the body 13 that the vessel 11 is drifting.

なお、本実施形態では、シフトレバーセンサを用いてドッグクラッチの嵌合状態を求める構成としたが、これに限定されるものではない。例えば、ドッグクラッチが歯車と嵌合しているのか、それとも嵌合していないのかを検知するギヤポジションセンサをギヤGに設け、ギヤポジションセンサの検知結果からドッグクラッチの嵌合状態を求める構成としてもよい。 In this embodiment, the engagement state of the dog clutch is determined using the shift lever sensor, but the present invention is not limited to this. For example, the gear G may be provided with a gear position sensor for detecting whether or not the dog clutch is engaged with the gear, and the engagement state of the dog clutch may be obtained from the detection result of the gear position sensor. good too.

次に、図3を参照して、プロッタ12の電気的構成について説明する。図3は、プロッタ12の電気的構成を示したブロック図である。プロッタ12の本体13(図1参照)は制御装置20を有している。制御装置20は、プロッタ12の動作を制御するものである。制御装置20は、図3に示す通り、CPU21と、フラッシュメモリ22と、RAM(Random Access Memory)23と、表示コントローラ24と、VRAM(Video RAM)25と、GNSSインターフェイス回路(以下 「GNSS I/F」と称す)26と、入力ポート27とを備える。 Next, the electrical configuration of the plotter 12 will be described with reference to FIG. FIG. 3 is a block diagram showing the electrical configuration of the plotter 12. As shown in FIG. A main body 13 (see FIG. 1) of the plotter 12 has a controller 20 . The control device 20 controls the operation of the plotter 12 . As shown in FIG. 3, the control device 20 includes a CPU 21, a flash memory 22, a RAM (Random Access Memory) 23, a display controller 24, a VRAM (Video RAM) 25, and a GNSS interface circuit (hereinafter "GNSS I/ F”) 26 and an input port 27 .

CPU21には、フラッシュメモリ22,RAM23,表示コントローラ24,GNSS I/F26,入力ポート27が接続され、また、制御装置20の外部より操作ボタン15(図1参照)が接続されている。表示コントローラ24には、表示装置14(図1参照)及びVRAM25が接続されている。GNSS I/F26には、制御装置20の外部よりGNSSアンテナ17(図1参照)が接続されている。入力ポート27には、制御装置20の外部よりコンパス16(図1参照)とECU18(図1参照)とが接続されている。 A flash memory 22, a RAM 23, a display controller 24, a GNSS I/F 26, and an input port 27 are connected to the CPU 21, and an operation button 15 (see FIG. 1) is connected from the outside of the control device 20. FIG. The display device 14 (see FIG. 1) and the VRAM 25 are connected to the display controller 24 . A GNSS antenna 17 (see FIG. 1) is connected to the GNSS I/F 26 from the outside of the control device 20 . The input port 27 is connected to the compass 16 (see FIG. 1) and the ECU 18 (see FIG. 1) from the outside of the control device 20 .

CPU21は、フラッシュメモリ22に記憶されたプログラムデータ22aに従って、プロッタ12の動作を制御するための各種演算を実行する演算装置である。 The CPU 21 is an arithmetic device that executes various calculations for controlling the operation of the plotter 12 according to program data 22 a stored in the flash memory 22 .

フラッシュメモリ22は、CPU21によって実行されるプログラムデータ22aを記憶するほか、固定値データ等を記憶するための書き換え可能な不揮発性のメモリである。フラッシュメモリ22は、固定値データとして、例えば、海図14b等を表示装置14に表示させるための画像データ22bを記憶する。 The flash memory 22 is a rewritable non-volatile memory for storing program data 22a executed by the CPU 21 as well as fixed value data and the like. The flash memory 22 stores, as fixed value data, image data 22b for displaying the nautical chart 14b or the like on the display device 14, for example.

また、フラッシュメモリ22は、船舶11の漂流時及び非漂流時の位置情報である全位置データ22cを記憶する。全位置データ22cは、後述の航跡描画処理(S60)において、船舶11が漂流状態及び非漂流状態の航跡14eを描画するように、CPU21が表示コントローラ24に指示するときに使用される。全位置データ22cは不揮発性のメモリであるフラッシュメモリ22に記憶されているため、プロッタ12の電源がオフされても、全位置データ22cは消去されずに記憶され続ける。 The flash memory 22 also stores all position data 22c, which is position information of the ship 11 when it is drifting and when it is not drifting. The total position data 22c is used when the CPU 21 instructs the display controller 24 to draw the trail 14e of the ship 11 in the drifting state and the non-drifting state in the trail drawing process (S60) described later. Since the all-position data 22c is stored in the flash memory 22, which is a non-volatile memory, even if the power of the plotter 12 is turned off, the all-position data 22c is not erased and continues to be stored.

ここで、図4を参照して全位置データ22cについて説明する。図4は、全位置データ22cの一例を模式的に示した模式図である。図4に示す通り、全位置データ22cには、No.(22c1)と、時刻22c2と、その時刻における船舶11の位置22c3とが記憶されている。No.(22c1)は、順次全位置データ22cに格納される時刻22c2と位置22c3とに対応付けられた識別番号である。時刻22c2は、GNSSアンテナ17から送信される時刻の情報である。位置22c3は、時刻22c2にて示される時刻におけるGNSSアンテナ17から送信される船舶11の位置の情報である。GNSSアンテナ17から送信される位置情報をCPU21が受信すると、後述の位置データ記憶処理(S30)において、CPU21は時刻の情報とその時刻における船舶11の位置情報とを時刻22c2、位置22c3として全位置データ22cにNo.(22c1)の「1」から順番に対応付けして順次記憶する。 Here, the total position data 22c will be described with reference to FIG. FIG. 4 is a schematic diagram schematically showing an example of the total position data 22c. As shown in FIG. 4, the total position data 22c includes No. (22c1), the time 22c2, and the position 22c3 of the ship 11 at that time are stored. No. (22c1) is an identification number associated with the time 22c2 and the position 22c3 sequentially stored in the total position data 22c. The time 22c2 is time information transmitted from the GNSS antenna 17 . The position 22c3 is position information of the ship 11 transmitted from the GNSS antenna 17 at the time indicated by the time 22c2. When the CPU 21 receives the position information transmitted from the GNSS antenna 17, in the position data storage process (S30) described later, the CPU 21 stores the time information and the position information of the vessel 11 at that time as the time 22c2 and the position 22c3 as all positions. No. in data 22c. They are stored in order from "1" in (22c1).

全位置データ22cには、船舶11が漂流状態にあるか否かにかかわらず、GNSSアンテナ17から送信される時刻の情報とその時刻における船舶11の位置情報とが順次記憶される。そのため、全位置データ22cには、非漂流状態の時刻22c2、位置22c3(図4のNo.1)と、漂流状態の時刻22c2、位置22c3(図4のNo.2~5)とが混在して記憶されている。これにより、全位置データ22cに基づいて、非漂流状態及び漂流状態の航跡14eを表示コントローラ24は描画することができる。 Regardless of whether the ship 11 is in a drifting state or not, the time information transmitted from the GNSS antenna 17 and the position information of the ship 11 at that time are sequentially stored in the total position data 22c. Therefore, the total position data 22c includes a non-drifting state time 22c2 and position 22c3 (No. 1 in FIG. 4) and a drifting state time 22c2 and position 22c3 (No. 2 to 5 in FIG. 4). are stored. Thereby, the display controller 24 can draw the track 14e in the non-drifting state and the drifting state based on the total position data 22c.

図3に戻り、プロッタ12の電気的構成について説明を続ける。RAM23は、書き換え可能な揮発性のメモリであり、CPU21によるプログラムの実行時に各種のデータを一時的に記憶する。RAM23は、漂流時位置データ23aと、シフトレバーデータ23bと、漂流フラグ23cとを少なくとも記憶する。 Returning to FIG. 3, the description of the electrical configuration of the plotter 12 is continued. The RAM 23 is a rewritable volatile memory, and temporarily stores various data when the CPU 21 executes the program. The RAM 23 stores at least drifting position data 23a, shift lever data 23b, and a drifting flag 23c.

漂流時位置データ23aは、船舶11が漂流状態にあるときの位置情報である。漂流時位置データ23aは、後述の航跡描画処理(S60)において船舶11の漂流状態の航跡14e1を描画するように、CPU21が表示コントローラ24に指示するときに使用される。 The drifting position data 23a is position information when the vessel 11 is in a drifting state. The drifting position data 23a is used when the CPU 21 instructs the display controller 24 to draw a trail 14e1 of the ship 11 in a drifting state in the trail drawing process (S60) described later.

ここで、図5を参照して漂流時位置データ23aについて説明する。図5は、漂流時位置データ23aの一例を模式的に示した模式図である。図5に示す通り、漂流時位置データ23aには、No.(23a1)と、時刻23a2と、その時刻における船舶11の位置23a3と、その時刻23a2及び位置23a3に対応付けされた船首方位角23a4とが順次記憶されている。No.(23a1)は、順次漂流時位置データ23aに格納される時刻23a2と位置23a3と船首方位角23a4とに対応付けられた識別番号である。時刻23a2は、船舶11が漂流状態にあるときにGNSSアンテナ17から送信される時刻の情報である。位置23a3は、船舶11が漂流状態にあるときに時刻23a2にて示される時刻におけるGNSSアンテナ17から送信される船舶11の位置の情報である。船首方位角23a4は、コンパス16によって測定される船首方向の情報である。 Here, the drifting position data 23a will be described with reference to FIG. FIG. 5 is a schematic diagram schematically showing an example of the drifting position data 23a. As shown in FIG. 5, the drifting position data 23a includes No. (23a1), time 23a2, position 23a3 of ship 11 at that time, and heading 23a4 associated with time 23a2 and position 23a3 are sequentially stored. No. (23a1) is an identification number associated with the time 23a2, the position 23a3, and the azimuth angle 23a4 that are sequentially stored in the drifting position data 23a. The time 23a2 is time information transmitted from the GNSS antenna 17 when the ship 11 is in a drifting state. The position 23a3 is position information of the vessel 11 transmitted from the GNSS antenna 17 at the time indicated by the time 23a2 when the vessel 11 is in a drifting state. The heading angle 23 a 4 is information on the heading direction measured by the compass 16 .

GNSSアンテナ17から送信される時刻の情報とその時刻における船舶11の位置情報とをCPU21が受信した場合に、後述の位置データ記憶処理(S30)において船舶11が漂流状態にあるとCPU21が判定すると、CPU21は時刻の情報とその時刻における船舶11の位置情報とを時刻23a2、位置23a3として漂流時位置データ23aにNo.(23a1)の「1」から順番に対応付けして順次記憶する。なお、この段階では船首方向の情報は、船首方位角23a4として漂流時位置データ23aに記憶されていない(図5のNo.3)。 When the CPU 21 receives the time information transmitted from the GNSS antenna 17 and the position information of the vessel 11 at that time, the CPU 21 determines that the vessel 11 is in a drifting state in a position data storage process (S30) described later. , the CPU 21 sets the time information and the position information of the vessel 11 at that time as the time 23a2 and the position 23a3, and sets No. to the drifting position data 23a. (23a1) are stored sequentially starting from "1". At this stage, the information on the heading direction is not stored in the drifting position data 23a as the heading angle 23a4 (No. 3 in FIG. 5).

コンパス16から送信される船首方向の情報をCPU21が受信した場合に、後述の船首方位角記憶処理(S50)において船舶11が漂流状態にあるとCPU21が判定すると、CPU21は漂流時位置データ23aの最新の時刻23a2とその時刻における船舶11の位置情報とに対応付けて、受信した船首方向の情報を船首方位角23a4として漂流時位置データ23aに記憶する。 When the CPU 21 receives the heading direction information transmitted from the compass 16 and determines that the vessel 11 is drifting in the heading azimuth angle storage processing (S50) described later, the CPU 21 stores the drifting position data 23a. In association with the latest time 23a2 and the position information of the ship 11 at that time, the received heading direction information is stored as the heading azimuth angle 23a4 in the drifting position data 23a.

なお、船舶11が漂流状態にないとCPU21が判断した場合、GNSSアンテナ17から送信される時刻の情報、その時刻における船舶11の位置情報、コンパス16から送信される船首方向の情報は漂流時位置データ23aには記憶されない。そのため、漂流時位置データ23aには、船舶11が漂流状態のみの時刻23a2、位置23a3、船首方位角23a4(図5のNo.1~3)が記憶されている。これにより、漂流時位置データ23aに基づいて、漂流状態の航跡14e1を表示コントローラ24は描画することができる。 When the CPU 21 determines that the vessel 11 is not in a drifting state, the time information transmitted from the GNSS antenna 17, the position information of the vessel 11 at that time, and the bow direction information transmitted from the compass 16 are used as the drifting position. It is not stored in the data 23a. Therefore, the time 23a2, the position 23a3, and the heading angle 23a4 (No. 1 to 3 in FIG. 5) are stored in the drifting position data 23a only when the ship 11 is in a drifting state. As a result, the display controller 24 can draw the trail 14e1 in the drifting state based on the drifting position data 23a.

図3に戻り、プロッタ12の電気的構成について説明を続ける。シフトレバーデータ23bは、シフトレバーSLがドッグクラッチを前進方向に回転する歯車と嵌合させる位置にあるのか、後進方向に回転する歯車と嵌合させる位置にあるのか、それともニュートラル状態にさせる位置にあるのかを示す情報である。シフトレバーデータ23bは、後述のシフトレバーデータ記憶処理(S10)において、船舶11が漂流状態にあるか否かをCPU21が判断するときに用いられる。即ち、シフトレバーSLがドッグクラッチをニュートラル状態にさせる位置にある場合は、船舶11が漂流状態にあり、シフトレバーSLがドッグクラッチをニュートラル状態にさせる位置にない場合は、船舶11が非漂流状態にあると、CPU21が判断する。ECU18が送信するシフトレバー情報をCPU21が受信すると、後述のシフトレバーデータ記憶処理(S10)において、CPU21はシフトレバー情報をシフトレバーデータ23bとしてRAM23に上書きにより記憶する。 Returning to FIG. 3, the description of the electrical configuration of the plotter 12 is continued. The shift lever data 23b indicates whether the shift lever SL is at a position where the dog clutch is engaged with a gear rotating forward, at a position engaging with a gear rotating backward, or at a neutral position. It is information indicating whether there is The shift lever data 23b is used when the CPU 21 determines whether the ship 11 is in a drifting state in the shift lever data storage process (S10) described later. That is, when the shift lever SL is in the position to put the dog clutch in the neutral state, the ship 11 is in the drifting state, and when the shift lever SL is not in the position to put the dog clutch in the neutral state, the ship 11 is in the non-drifting state. , the CPU 21 determines that When the CPU 21 receives the shift lever information transmitted from the ECU 18, the CPU 21 overwrites the shift lever information in the RAM 23 as shift lever data 23b in a shift lever data storage process (S10) described later.

漂流フラグ23cは、船舶11が漂流状態にあることを示すためのフラグである。即ち、漂流フラグ23cがオンであれば船舶11が漂流状態にあることを示し、漂流フラグ23cがオフであれば船舶11が非漂流状態にあることを示す。漂流フラグ23cは、後述の位置データ記憶処理(S30)、船首方位角記憶処理(S50)、航跡描画処理(S60)、漂流船首方向描画処理(S80)において船舶11が漂流状態にあるか否かをCPU21が判断するときに使用される。後述のシフトレバーデータ記憶処理(S10)において、ECU18が送信するシフトレバー情報をCPU21が受信しシフトレバーデータ23bとして記憶すると、シフトレバーデータ23bに基づいて、漂流フラグ23cはオン又はオフに設定される。即ち、シフトレバーデータ23bにおいて、シフトレバーSLがドッグクラッチをニュートラル状態にさせる位置にあると記憶される場合は、船舶11が漂流状態にあるため、漂流フラグ23cはオンに設定される。一方、シフトレバーデータ23bにおいて、シフトレバーSLがドッグクラッチをギヤGに設けられた前進方向に回転する歯車と嵌合させる位置にある、又は、後進方向に回転する歯車と嵌合させる位置にあると記憶される場合は、船舶11が非漂流状態にあるため、漂流フラグ23cはオフに設定される。CPU21は、漂流フラグ23cがオンであるか否かを判断することで、船舶11が漂流状態にあるか否かを容易に判断することができる。 The drifting flag 23c is a flag for indicating that the vessel 11 is in a drifting state. That is, if the drifting flag 23c is ON, it indicates that the ship 11 is in a drifting state, and if the drifting flag 23c is OFF, it indicates that the ship 11 is in a non-drifting state. The drifting flag 23c determines whether the ship 11 is in a drifting state in a position data storage process (S30), a heading angle storage process (S50), a wake drawing process (S60), and a drifting heading direction drawing process (S80), which will be described later. is used when the CPU 21 determines In a shift lever data storage process (S10) described later, when the CPU 21 receives the shift lever information transmitted by the ECU 18 and stores it as the shift lever data 23b, the drift flag 23c is set to ON or OFF based on the shift lever data 23b. be. That is, if the shift lever data 23b stores that the shift lever SL is in a position to bring the dog clutch into the neutral state, the drifting flag 23c is set to ON because the ship 11 is in a drifting state. On the other hand, in the shift lever data 23b, the shift lever SL is at a position where the dog clutch is engaged with a gear that rotates in the forward direction provided on the gear G, or at a position where it is engaged with a gear that rotates in the reverse direction. is stored, the drifting flag 23c is set to OFF because the vessel 11 is in a non-drifting state. The CPU 21 can easily determine whether the ship 11 is in a drifting state by determining whether the drifting flag 23c is on.

表示コントローラ24は、CPU21からの制御に基づいて表示装置14に表示する画像の描画と表示とを制御するものである。VRAM25は、表示装置14に表示すべき1フレーム分の画像を格納するためのフレームバッファ25aが設けられたメモリである。 The display controller 24 controls drawing and display of an image displayed on the display device 14 based on control from the CPU 21 . The VRAM 25 is a memory provided with a frame buffer 25 a for storing one frame of image to be displayed on the display device 14 .

表示コントローラ24は、表示すべき1フレーム分の画像をフレームバッファ25aに対して描画して、表示装置14に表示させる。表示コントローラ24は、フレームバッファ25aに対して表示装置14に表示される範囲よりも広い範囲の海図14bを描画し、フレームバッファ25aに描画した海図14bの一部分を表示装置14に表示する。 The display controller 24 draws an image for one frame to be displayed in the frame buffer 25a and causes the display device 14 to display it. The display controller 24 draws the nautical chart 14b in a wider range than the range displayed on the display device 14 on the frame buffer 25a, and displays a part of the nautical chart 14b drawn on the frame buffer 25a on the display device 14. FIG.

表示装置14に表示する範囲の全体を含む海図14bがフレームバッファ25aに格納されていない場合(フレームバッファ25aに格納されている海図14bの中に表示装置14に表示する範囲の全体が含まれていない場合、又は、フレームバッファ25aに海図14bが格納されていない場合)、表示コントローラ24は、CPU21から表示装置14に表示する画像を描画するように指示を受け、表示装置14に表示する範囲の全体を含む海図14bを描画する。そして、表示コントローラ24は、フレームバッファ25aにおいて海図14b上に船舶マーク14a、航跡14e、漂流船首方向14fを描画する。 When the nautical chart 14b including the entire range to be displayed on the display device 14 is not stored in the frame buffer 25a (the entire range to be displayed on the display device 14 is included in the nautical chart 14b stored in the frame buffer 25a). If not, or if the nautical chart 14b is not stored in the frame buffer 25a), the display controller 24 receives an instruction from the CPU 21 to draw an image to be displayed on the display device 14. Draw a chart 14b that includes the whole. Then, the display controller 24 draws the vessel mark 14a, the wake 14e, and the drifting heading 14f on the nautical chart 14b in the frame buffer 25a.

一方で、表示装置14に表示する範囲の全体を含む海図14bの画像が既にVRAM25のフレームバッファ25aに格納されている場合(フレームバッファ25aに格納されている海図14bの中に表示装置14に表示する範囲の全体が含まれている場合)は、表示コントローラ24は、フレームバッファ25aに格納されている海図14bの画像のうち船舶マーク14a部分に海図14bを上書きする。これにより、過去の船舶マーク14aを非表示にすることができる。表示コントローラ24は、その上書きされた海図14bに描画されている過去の航跡14eに今回新たに追加する航跡14eと船舶マーク14a、漂流船首方向14fをフレームバッファ25aにおいて描画する。 On the other hand, if the image of the chart 14b including the entire range to be displayed on the display device 14 is already stored in the frame buffer 25a of the VRAM 25 (the chart 14b stored in the frame buffer 25a is displayed on the display device 14). If the entire range is included), the display controller 24 overwrites the vessel mark 14a portion of the image of the nautical chart 14b stored in the frame buffer 25a with the nautical chart 14b. Thereby, the past vessel mark 14a can be hidden. The display controller 24 draws, in the frame buffer 25a, the track 14e newly added this time to the past track 14e drawn on the overwritten nautical chart 14b, the vessel mark 14a, and the drifting heading 14f.

また、表示コントローラ24は、フレームバッファ25aに格納された画像中の表示装置14に表示する範囲の画像に方位マーク14cと緯度経度表示14dとを合成し、その合成した画像を表示装置14に送信する。 Further, the display controller 24 synthesizes the direction mark 14c and the latitude/longitude display 14d with the image of the range to be displayed on the display device 14 in the image stored in the frame buffer 25a, and transmits the synthesized image to the display device 14. do.

GNSS I/F26は、GNSSアンテナ17にて受信した人工衛星Sからの信号をCPU21へ入力するものである。入力ポート27は、コンパス16、ECU18からの信号をCPU21へ入力するものである。 GNSS I/F26 inputs the signal from the artificial satellite S received with the GNSS antenna 17 into CPU21. The input port 27 inputs signals from the compass 16 and the ECU 18 to the CPU 21 .

次に、図6を参照して、制御装置20のCPU21が実行するメイン処理について説明する。図6は、制御装置20のCPU21により実行されるメイン処理を示すフローチャートである。メイン処理は、プロッタ12の電源がオンされた場合に実行される処理である。このメイン処理は、プロッタ12の電源がオフされるまで継続して実行され続ける。 Next, the main processing executed by the CPU 21 of the control device 20 will be described with reference to FIG. FIG. 6 is a flowchart showing main processing executed by the CPU 21 of the control device 20. As shown in FIG. The main process is a process that is executed when the power of the plotter 12 is turned on. This main process continues to be executed until the power of the plotter 12 is turned off.

CPU21によりメイン処理が実行されると、まず、CPU21は、ECU18から送信されたシフトレバー情報を受信したか否かを判断する(S1)。その結果、シフトレバー情報を受信したと判断される場合は(S1:Yes)、CPU21は、後述のシフトレバーデータ記憶処理(S10)を実行した後、S2の処理を実行する。一方、S1の処理においてシフトレバー情報を受信していないと判断される場合は(S1:No)、CPU21は、S2の処理を実行する。 When the main processing is executed by the CPU 21, first, the CPU 21 determines whether or not the shift lever information transmitted from the ECU 18 is received (S1). As a result, when it is determined that the shift lever information has been received (S1: Yes), the CPU 21 executes a shift lever data storage process (S10), which will be described later, and then executes the process of S2. On the other hand, when it is determined in the process of S1 that the shift lever information has not been received (S1: No), the CPU 21 executes the process of S2.

次に、CPU21は、GNSSアンテナ17から送信された船舶11の位置情報を受信したか否かを判断する(S2)。その結果、位置情報を受信したと判断される場合は(S2:Yes)、後述の位置データ記憶処理(S30)を実行した後、後述の航跡描画処理(S60)を実行して、S3の処理を実行する。一方、S2の処理において位置情報を受信していないと判断される場合は(S2:No)、CPU21はS3の処理を実行する。 Next, CPU21 judges whether the positional information on the ship 11 transmitted from the GNSS antenna 17 was received (S2). As a result, if it is determined that the position information has been received (S2: Yes), the position data storage process (S30) described later is executed, and then the track drawing process (S60) described later is executed, followed by the process of S3. to run. On the other hand, when it is determined that the position information has not been received in the process of S2 (S2: No), the CPU 21 executes the process of S3.

次いで、CPU21は、コンパス16から送信された船舶11の船首方向の情報を受信したか否かを判断する(S3)。その結果、船首方向の情報を受信したと判断される場合は(S3:Yes)、CPU21は後述の船首方位角記憶処理(S50)を実行した後、後述の漂流船首方向描画処理(S80)を実行し、S1の処理へ戻る。一方、S3の処理において船首方向の情報を受信していないと判断される場合は(S3:No)、CPU21はS1の処理へ戻る。そして、S1~S3の処理が繰り返される。 Next, the CPU 21 determines whether or not the information on the bow direction of the ship 11 transmitted from the compass 16 has been received (S3). As a result, when it is determined that the information on the heading direction has been received (S3: Yes), the CPU 21 executes a heading azimuth storing process (S50) described later, and then executes a drifting heading drawing process (S80) described later. Execute and return to the process of S1. On the other hand, when it is determined in the process of S3 that the information on the heading direction has not been received (S3: No), the CPU 21 returns to the process of S1. Then, the processing of S1 to S3 is repeated.

次に、図7を参照して、上記したシフトレバーデータ記憶処理(S10)について説明する。図7は、制御装置20により実行されるシフトレバーデータ記憶処理(S10)を示すフローチャートである。シフトレバーデータ記憶処理(S10)は、ECU18から送信されたシフトレバー情報をシフトレバーデータ23bに記憶し、漂流フラグ23cをオン又はオフするための処理である。 Next, the shift lever data storage process (S10) described above will be described with reference to FIG. FIG. 7 is a flowchart showing the shift lever data storage process (S10) executed by control device 20. As shown in FIG. The shift lever data storage process (S10) is a process for storing the shift lever information transmitted from the ECU 18 in the shift lever data 23b and turning on or off the drifting flag 23c.

CPU21によりシフトレバーデータ記憶処理(S10)が実行されると、まず、CPU21は、ECU18から送信されたシフトレバー情報をRAM23のシフトレバーデータ23bに記憶する(S11)。次に、CPU21は、S11の処理で記憶したシフトレバーデータ23bに基づいて、現在のシフトレバーSLの位置がドッグクラッチをニュートラル状態にさせる位置にあるか否かを判断する(S12)。S12の処理において、シフトレバーSLの位置がドッグクラッチをニュートラル状態にさせる位置にあると判断される場合は(S12:Yes)、エンジンEの動力がプロペラPに伝達されない。そのため、船舶11がエンジンEの動力によって移動しておらず、漂流状態にあるものとして、CPU21は漂流フラグ23cをオンし(S13)、シフトレバーデータ記憶処理(S10)を終了する。 When the CPU 21 executes the shift lever data storage process (S10), the CPU 21 first stores the shift lever information transmitted from the ECU 18 in the shift lever data 23b of the RAM 23 (S11). Next, based on the shift lever data 23b stored in the process of S11, the CPU 21 determines whether or not the current position of the shift lever SL is at a position that brings the dog clutch into the neutral state (S12). In the processing of S12, if it is determined that the shift lever SL is at a position that brings the dog clutch into the neutral state (S12: Yes), the power of the engine E is not transmitted to the propeller P. Therefore, assuming that the ship 11 is not moving by the power of the engine E and is in a drifting state, the CPU 21 turns on the drifting flag 23c (S13), and ends the shift lever data storage processing (S10).

一方、S12の処理において、シフトレバーSLの位置がドッグクラッチをニュートラル状態にさせる位置にないと判断される場合は(S12:No)、エンジンEの動力がプロペラPに伝達される。そのため、船舶11がエンジンEの動力によって移動しており、非漂流状態にあるものとして、CPU21は漂流フラグ23cをオフし(S14)、シフトレバーデータ記憶処理(S10)を終了する。 On the other hand, in the process of S12, when it is determined that the position of the shift lever SL is not at the position where the dog clutch is brought into the neutral state (S12: No), the power of the engine E is transmitted to the propeller P. Therefore, assuming that the vessel 11 is moving by the power of the engine E and is in a non-drifting state, the CPU 21 turns off the drifting flag 23c (S14), and ends the shift lever data storage processing (S10).

このように、本実施形態に係るプロッタ12によれば、ドッグクラッチの状態を示すシフトレバーデータ23bに基づいて判定するだけで、船舶11が漂流状態にあるか否かを判定することができる。よって、船舶11が漂流状態にあるか否かを容易に判定することができるという効果がある。 Thus, according to the plotter 12 of the present embodiment, it is possible to determine whether the ship 11 is in a drifting state simply by determining based on the shift lever data 23b indicating the state of the dog clutch. Therefore, there is an effect that it is possible to easily determine whether or not the ship 11 is in a drifting state.

次に、図8を参照して、上記した位置データ記憶処理(S30)について説明する。図8は、制御装置20のCPU21により実行される位置データ記憶処理(S30)を示すフローチャートである。位置データ記憶処理(S30)は、GNSSアンテナ17から送信された船舶11の位置情報を全位置データ22c、漂流時位置データ23aに記憶するための処理である。 Next, the position data storage processing (S30) described above will be described with reference to FIG. FIG. 8 is a flow chart showing the position data storage process (S30) executed by the CPU 21 of the control device 20. As shown in FIG. The position data storage process (S30) is a process for storing the position information of the vessel 11 transmitted from the GNSS antenna 17 in the total position data 22c and the drifting position data 23a.

CPU21により位置データ記憶処理(S30)が実行されると、まず、CPU21は、GNSSアンテナ17から送信された船舶11の位置情報を全位置データ22cに記憶する(S31)。具体的には、CPU21は、船舶11の位置情報に含まれる時刻の情報を、全位置データ22cの時刻22c2及び位置22c3が格納されていないNo.(22c1)のうち最小の番号に対応付けて時刻22c2として記憶して、その時刻における位置の情報を全位置データ22cの位置22c3として記憶する。これにより、船舶11が漂流状態及び非漂流状態にあるときの位置情報が、全位置データ22cとして記憶される。 When the position data storage process (S30) is executed by the CPU 21, first, the CPU 21 stores the position information of the ship 11 transmitted from the GNSS antenna 17 in the total position data 22c (S31). Specifically, the CPU 21 replaces the time information included in the position information of the ship 11 with No. where the time 22c2 and the position 22c3 of the total position data 22c are not stored. The time 22c2 is stored in association with the smallest number among (22c1), and the position information at that time is stored as the position 22c3 of the total position data 22c. Thereby, the position information when the ship 11 is in the drifting state and the non-drifting state is stored as the total position data 22c.

ここで、全位置データ22cは、不揮発性のメモリであるフラッシュメモリ22に記憶される。これにより、プロッタ12の電源がオフになっても、漂流状態及び非漂流状態の位置情報を全位置データ22cにまとめて記憶しておくことができる。よって、電源が切られた後に電源が再投入された場合でも、今回電源が投入される前に全位置データ22cに記憶された漂流状態及び非漂流状態の位置情報に基づく航跡14eを表示装置14に表示することができる。従って、電源が切られた後に電源が再投入された場合でも、今回電源が投入される前に全位置データ22cに記憶された漂流状態及び非漂流状態の位置情報に基づく航跡14eを使用者が見ることができるという効果がある。 Here, all position data 22c are stored in the flash memory 22, which is a non-volatile memory. As a result, even when the power of the plotter 12 is turned off, the position information of the drifting state and the non-drifting state can be collectively stored in the total position data 22c. Therefore, even when the power is turned on again after the power is turned off, the display device 14 can display the wake 14e based on the position information of the drifting state and the non-drifting state stored in the all position data 22c before the power is turned on this time. can be displayed in Therefore, even if the power is turned on again after the power has been turned off, the user can retrieve the track 14e based on the position information of the drifting state and the non-drifting state stored in the all position data 22c before the power was turned on this time. It has the effect of being visible.

次に、CPU21は、漂流フラグ23cがオンであるか否かを判断する(S32)。その結果、漂流フラグ23cがオンでないと判断される場合は(S32:No)、船舶11が非漂流状態にあるものとして、CPU21は、位置データ記憶処理(S30)を終了する。 Next, the CPU 21 determines whether or not the drifting flag 23c is ON (S32). As a result, when it is determined that the drifting flag 23c is not ON (S32: No), the CPU 21 terminates the position data storage processing (S30) assuming that the ship 11 is in a non-drifting state.

一方で、S32の処理において、漂流フラグ23cがオンであると判断される場合は(S32:Yes)、船舶11が漂流状態にあるものとして、CPU21は、GNSSアンテナ17から送信された船舶11の位置情報を漂流時位置データ23aに記憶し(S33)、位置データ記憶処理(S30)を終了する。具体的には、CPU21は、船舶11の位置情報に含まれる時刻の情報を漂流時位置データ23aの時刻23a2及び位置23a3が格納されていないNo.(23a1)のうち最小の番号に対応付けて時刻23a2として記憶し、その時刻における位置の情報を漂流時位置データ23aの位置23a3として記憶する。このとき、漂流時位置データ23aに記憶される位置情報は、S31の処理で全位置データ22cに記憶された位置情報と同じものである。これにより、船舶11が漂流状態にあるときの位置情報が、漂流時位置データ23aとして記憶される。従って、漂流時位置データ23aに記憶された位置情報に基づいて表示する航跡14e1を、他の航跡14e2と識別可能な態様で表示するだけで、漂流状態において船舶11がどのように流されたかを使用者に認識させることができるという効果がある。 On the other hand, in the process of S32, when it is determined that the drifting flag 23c is ON (S32: Yes), the CPU 21 determines that the vessel 11 is in a drifting state and receives the information of the vessel 11 transmitted from the GNSS antenna 17. The position information is stored in the drifting position data 23a (S33), and the position data storage process (S30) ends. Specifically, the CPU 21 stores time information included in the position information of the vessel 11 as No. 23a2 and position 23a3 of the drifting time position data 23a. The time 23a2 is stored in association with the smallest number among (23a1), and the position information at that time is stored as the position 23a3 of the drifting position data 23a. At this time, the position information stored in the drifting position data 23a is the same as the position information stored in the total position data 22c in the process of S31. As a result, the position information when the ship 11 is in a drifting state is stored as the drifting position data 23a. Therefore, only by displaying the wake 14e1 displayed based on the position information stored in the drifting position data 23a in a manner distinguishable from the other wakes 14e2, it is possible to determine how the vessel 11 drifted in the drifting state. There is an effect that the user can be made to recognize it.

次に、図9を参照して、上記した船首方位角記憶処理(S50)について説明する。図9は、制御装置20のCPU21により実行される船首方位角記憶処理(S50)を示すフローチャートである。船首方位角記憶処理(S50)は、コンパス16から送信された船舶11の船首方向の情報を漂流時位置データ23aに記憶するための処理である。 Next, referring to FIG. 9, the aforementioned heading angle storage processing (S50) will be described. FIG. 9 is a flow chart showing the heading angle storage process (S50) executed by the CPU 21 of the control device 20. As shown in FIG. The heading azimuth storing process (S50) is a process for storing the information on the heading direction of the ship 11 transmitted from the compass 16 in the drifting position data 23a.

CPU21により船首方向記憶処理(S50)が実行されると、まず、CPU21は、漂流フラグ23cがオンであるか否かを判断する(S51)。S51の処理において、漂流フラグ23cがオンでないと判断される場合は(S51:NO)、CPU21は船首方向記憶処理(S51)を終了する。 When the CPU 21 executes the heading direction storage process (S50), the CPU 21 first determines whether or not the drifting flag 23c is ON (S51). In the processing of S51, when it is determined that the drifting flag 23c is not ON (S51: NO), the CPU 21 terminates the heading direction storage processing (S51).

一方、S51の処理において、漂流フラグ23cがオンであると判断される場合は(S51:Yes)、CPU21はコンパス16から送信された船舶11の船首方向の情報を漂流時位置データ23aに記憶し(S52)、船首方位角記憶処理(S50)を終了する。具体的には、CPU21は、船舶11の船首方向の情報を漂流時位置データ23aの船首方位角23a4として記憶する。このとき、最新の時刻23a2、位置23a3のデータと対応付けて船首方位角23a4を記憶する。即ち、時刻23a2、位置23a3が記憶されると(図5のNo.3参照)、その後に受信した船首方向の情報は、その時刻23a2、位置23a3に対応するように船首方位角23a4として記憶される。なお、最新の時刻23a2、位置23a3に対して、船首方位角23a4が既に記憶されている場合は、新たに受信した船首方向の情報は記憶されない。これにより、時刻23a2、位置23a3が記憶された後、最初に受信された船首方向の情報が船首方位角23a4として記憶される。よって、時刻23a2と、船首方位角23a4を取得した時刻との差を少なくすることができる。また、例えば、船舶11が漂流状態になったすぐ後で位置情報を受信する前に船首方向の情報を受信した場合のように、船首方向の情報を受信したにもかかわらず、船舶11の位置情報が漂流時位置データ23aに記憶されていない場合は、受信された船首方向の情報は記憶されない。これにより、時刻23a2と位置23a3とが記憶されていないにもかかわらず、船首方位角23a4だけが記憶されることを防ぐことができる。よって、船首方位角23a4を時刻23a2、位置23a3に対応付けて記憶することができる。 On the other hand, in the process of S51, when it is determined that the drifting flag 23c is ON (S51: Yes), the CPU 21 stores the information on the bow direction of the vessel 11 transmitted from the compass 16 in the drifting position data 23a. (S52), the heading angle storage process (S50) is terminated. Specifically, the CPU 21 stores the information on the heading direction of the ship 11 as the heading angle 23a4 of the drifting position data 23a. At this time, the heading angle 23a4 is stored in association with the latest time 23a2 and position 23a3 data. That is, when the time 23a2 and the position 23a3 are stored (see No. 3 in FIG. 5), the subsequently received heading information is stored as the heading 23a4 corresponding to the time 23a2 and the position 23a3. be. If the heading angle 23a4 is already stored for the latest time 23a2 and position 23a3, the newly received heading direction information is not stored. As a result, after the time 23a2 and the position 23a3 are stored, the first received heading information is stored as the heading 23a4. Therefore, the difference between the time 23a2 and the time when the heading angle 23a4 is acquired can be reduced. Further, the position of the ship 11 may be changed even if the information of the direction of the ship is received, for example, when the information of the direction of the ship is received immediately after the ship 11 drifts and before the position information is received. If the information is not stored in the drifting position data 23a, the received heading information is not stored. Thus, it is possible to prevent only the heading angle 23a4 from being stored although the time 23a2 and the position 23a3 are not stored. Therefore, the heading angle 23a4 can be stored in association with the time 23a2 and the position 23a3.

次に、図10を参照して、上記した航跡描画処理(S60)について説明する。図10は、制御装置20のCPU21により実行される航跡描画処理(S60)を示すフローチャートである。航跡描画処理(S60)は、表示装置14に表示する航跡14e等の画像を描画するための処理である。 Next, referring to FIG. 10, the above-described trail drawing process (S60) will be described. FIG. 10 is a flow chart showing the trail drawing process (S60) executed by the CPU 21 of the control device 20. As shown in FIG. The wake drawing process (S60) is a process for drawing an image such as the wake 14e displayed on the display device 14. FIG.

CPU21により航跡描画処理(S60)が実行されると、まず、CPU21は表示範囲を設定する(S61)。具体的には、使用者が操作ボタン15を操作する等により指定した表示装置14に表示すべき海図14bの縮尺サイズに基づいて、CPU21は、船舶11の現在地(全位置データ22cの最新の位置22c3)を中心とした表示装置14に表示すべき海図14bの範囲を設定する。 When the CPU 21 executes the trace drawing process (S60), the CPU 21 first sets the display range (S61). Specifically, based on the reduced scale size of the nautical chart 14b to be displayed on the display device 14 designated by the user by operating the operation button 15 or the like, the CPU 21 determines the current position of the ship 11 (the latest position of all position data 22c). 22c3), the range of the chart 14b to be displayed on the display device 14 is set.

次いで、CPU21は、S61の処理で設定した表示範囲の全てが含まれる海図14bの画像がVRAM25のフレームバッファ25aに格納されているか否かを判断する(S62)。具体的には、CPU21は、S61の処理で設定した表示範囲の全てがフレームバッファ25aに格納されている海図14bの中に含まれるか否かを判断する。S62の処理において、表示範囲の全てが含まれる海図14bの画像がVRAM25のフレームバッファ25aに格納されていないと判断される場合は(S62:No)、CPU21は海図14bの画像を新たに描画するため、S63~S67の処理を実行する。 Next, the CPU 21 determines whether the image of the nautical chart 14b including the entire display range set in the process of S61 is stored in the frame buffer 25a of the VRAM 25 (S62). Specifically, the CPU 21 determines whether or not the entire display range set in the process of S61 is included in the nautical chart 14b stored in the frame buffer 25a. In the process of S62, when it is determined that the image of the chart 14b that includes the entire display range is not stored in the frame buffer 25a of the VRAM 25 (S62: No), the CPU 21 newly draws the image of the chart 14b. Therefore, the processing of S63 to S67 is executed.

S63の処理では、CPU21は、S61の処理で設定した表示装置14に表示する範囲の全体を含む海図14bの画像をフレームバッファ25a上に描画するように表示コントローラ24に指示する。具体的には、CPU21は、船舶11の現在地(全位置データ22cの最新の位置22c3)を中心として表示範囲の全てが含まれる海図14bの画像を描画するように表示コントローラ24に指示する。これにより、例えば、プロッタ12の電源がオンされて最初に全位置データ22cの位置22c3が記憶されると、その位置22c3を中心とした海図14bを描画することができる。また、船舶11が移動したことで、表示装置14に表示する範囲の少なくとも一部がフレームバッファ25aに格納されている海図14bからはみ出した場合、船舶11の現在地(全位置データ22cの最新の位置22c3)を中心として表示範囲の全てが含まれる海図14bを改めて描画することができる。 In the process of S63, the CPU 21 instructs the display controller 24 to draw the image of the nautical chart 14b including the entire range to be displayed on the display device 14 set in the process of S61 on the frame buffer 25a. Specifically, the CPU 21 instructs the display controller 24 to draw an image of the nautical chart 14b including the entire display range centered on the current position of the ship 11 (the latest position 22c3 of the all position data 22c). Thus, for example, when the power of the plotter 12 is turned on and the position 22c3 of the total position data 22c is first stored, the nautical chart 14b centered on the position 22c3 can be drawn. Further, when at least part of the range displayed on the display device 14 protrudes from the nautical chart 14b stored in the frame buffer 25a due to the movement of the ship 11, the current position of the ship 11 (the latest position of all position data 22c) 22c3), the chart 14b including the entire display range can be redrawn.

S63の処理において、海図14bは、例えば、表示装置14に表示する範囲の相似形として、船舶11の現在地を中心に描画される。表示装置14に表示する範囲と海図14bとの相似比は、例えば1対3である。海図14bを表示装置14に表示する範囲より広い範囲で描画することで、船舶11が移動しても表示装置14に表示する範囲の全体が海図14b中に含まれている間は、新たに海図14bを描画するという処理を省略することができる。 In the process of S63, the nautical chart 14b is drawn centering on the current position of the ship 11 as a similar shape of the range displayed on the display device 14, for example. The similarity ratio between the range displayed on the display device 14 and the chart 14b is, for example, 1:3. By drawing the nautical chart 14b in a range wider than the range displayed on the display device 14, the nautical chart 14b can be newly displayed while the entire range displayed on the display device 14 is included in the nautical chart 14b even if the vessel 11 moves. 14b can be omitted.

次に、CPU21は、フレームバッファ25aにおいてS63の処理で描画した海図14bの画像上に、全位置データ22cに基づいて航跡14e2と船舶マーク14aを描画するように表示コントローラ24に指示する(S64)。具体的には、CPU21は、全位置データ22cのNo.(22c1)の「1」から順に、隣り合う2つの位置22c3が海図14bの範囲内にあるか否かを判断する。2つの位置22c3が両方とも海図14bの範囲内にあると判断される場合は、CPU21はその2つの位置22c3を結ぶ線分を白色の線で描画するように表示コントローラ24に指示する。2つの位置22c3のうち一方が海図14bの範囲内にあって、他方が海図14bの範囲内にないと判断される場合は、CPU21はその2つの位置22c3を結ぶ線分のうち、海図14bの範囲内の部分を白色の線で描画するように表示コントローラ24に指示する。2つの位置22c3が両方とも海図14bの範囲内にないと判断される場合は、CPU21は表示コントローラ24に描画の指示を出さない。 Next, the CPU 21 instructs the display controller 24 to draw the track 14e2 and the ship mark 14a on the image of the nautical chart 14b drawn in the process of S63 in the frame buffer 25a based on the total position data 22c (S64). . Specifically, the CPU 21 selects No. of all the position data 22c. It is determined whether two adjacent positions 22c3 are within the range of the nautical chart 14b in order from "1" of (22c1). If the two positions 22c3 are both determined to be within the range of the chart 14b, the CPU 21 instructs the display controller 24 to draw a line segment connecting the two positions 22c3 in white. If it is determined that one of the two positions 22c3 is within the range of the chart 14b and the other is not within the range of the chart 14b, the CPU 21 selects the line segment connecting the two positions 22c3 that is within the range of the chart 14b. The display controller 24 is instructed to draw the portion within the range with a white line. When it is determined that both of the two positions 22c3 are not within the range of the chart 14b, the CPU 21 does not instruct the display controller 24 to draw.

また、CPU21は、所定期間内(例えば、現時点から1分前以内)に記憶された全位置データ22cの位置22c3の中から、所定数の位置22c3(例えば、新しく記憶されたものから10カ所)を用いて、船舶11の位置がどのように変化したかを求め、船舶11の移動方向を求めておく。プロッタ12の電源がオンされてから時間が経過しておらず、所定期間内に記憶された位置22c3の数が所定数に満たない場合は、CPU21は、所定期間内に記憶された全ての位置22c3を用いて、船舶11の移動方向を求める。そして、CPU21は、フレームバッファ25aにおいて船舶11の移動方向の向きに合うようにS63の処理で描画した海図14b上の船舶11の現在地(全位置データ22cの最新の位置22c3)に船舶マーク14aを描画するように表示コントローラ24に指示する。なお、全位置データ22cの所定期間内に記憶された全ての位置22c3が1つしかない場合は、船舶11の移動方向を求めることができないため、暫定的にコンパス16から受信した船首方向の情報に基づいて船舶マーク14aが表示される。 In addition, the CPU 21 selects a predetermined number of positions 22c3 (for example, 10 newly stored positions) from the positions 22c3 of all the position data 22c stored within a predetermined period (for example, within one minute before the current time). is used to determine how the position of the vessel 11 has changed, and the direction of movement of the vessel 11 is determined. If the time has not passed since the plotter 12 was turned on and the number of positions 22c3 stored within the predetermined period is less than the predetermined number, the CPU 21 stores all the positions stored within the predetermined period. 22c3 is used to determine the direction of movement of the ship 11 . Then, the CPU 21 places the ship mark 14a at the current position (the latest position 22c3 of all position data 22c) of the ship 11 on the nautical chart 14b drawn in the processing of S63 so as to match the moving direction of the ship 11 in the frame buffer 25a. Instruct the display controller 24 to draw. If there is only one total position 22c3 stored within the predetermined period of the total position data 22c, the moving direction of the ship 11 cannot be obtained. The vessel mark 14a is displayed based on.

次に、CPU21は、S63の処理で描画した海図14bの範囲に含まれる漂流時位置データ23aの位置23a3が記憶されているか否かを判断する(S65)。具体的には、CPU21はS63の処理で描画した海図14bの緯度経度の範囲を求めておき、その範囲に含まれる漂流時位置データ23aの位置23a3が記憶されているか否かを判断する。S65の処理において、S63の処理で描画した海図14bの範囲に含まれる漂流時位置データ23aの位置23a3が記憶されていないと判断される場合は(S65:No)、S63の処理で描画した海図14bの範囲に漂流状態の位置情報が漂流時位置データ23aに記憶されていないため、CPU21は航跡描画処理(S60)を終了する。 Next, the CPU 21 determines whether or not the position 23a3 of the drifting position data 23a included in the range of the nautical chart 14b drawn in the process of S63 is stored (S65). Specifically, the CPU 21 obtains the range of latitude and longitude of the nautical chart 14b drawn in the process of S63, and determines whether or not the position 23a3 of the drifting position data 23a included in the range is stored. In the processing of S65, if it is determined that the position 23a3 of the drifting position data 23a included in the range of the chart 14b drawn in the processing of S63 is not stored (S65: No), the chart drawn in the processing of S63 is not stored. Since no drifting position information is stored in the drifting position data 23a in the range 14b, the CPU 21 terminates the trail drawing process (S60).

一方、S65の処理において、S63の処理で描画した海図14bの範囲に含まれる漂流時位置データ23aの位置23a3が記憶されていると判断される場合は(S65:Yes)、S63の処理で描画した海図14bの範囲に漂流状態の位置情報が漂流時位置データ23aに記憶されているため、CPU21は、S66及びS67の処理により船舶11が漂流状態の航跡14e1と漂流船首方向14fとを描画するよう表示コントローラ24に指示する。 On the other hand, in the processing of S65, if it is determined that the position 23a3 of the drifting position data 23a included in the range of the nautical chart 14b drawn in the processing of S63 is stored (S65: Yes), drawing is performed in the processing of S63. Since the drifting position information is stored in the drifting position data 23a in the range of the nautical chart 14b, the CPU 21 draws the drifting wake 14e1 and the drifting bow direction 14f through the processes of S66 and S67. The display controller 24 is instructed to

S66の処理では、CPU21は、フレームバッファ25aにおいてS64の処理で描画した画像上に、漂流時位置データ23aに基づいて航跡14e1を描画するように表示コントローラ24に指示する。具体的には、CPU21は、漂流時位置データ23aのNo.(23a1)の「1」から順に、隣り合う2つの位置23a3が海図14bの範囲内にあるか否かを判断する。2つの位置23a3が両方とも海図14bの範囲内にあると判断される場合は、CPU21はその2つの位置23a3を結ぶ線分を赤色の線で描画するように表示コントローラ24に指示する。2つの位置23a3のうち一方が海図14bの範囲内にあって、他方が海図14bの範囲内にないと判断される場合は、CPU21はその2つの位置23a3を結ぶ線分のうち、海図14bの範囲内の部分を白色の線で描画するように表示コントローラ24に指示する。2つの位置23a3が両方とも海図14bの範囲内にないと判断される場合は、CPU21は表示コントローラ24に描画の指示を出さない。 In the process of S66, the CPU 21 instructs the display controller 24 to draw the track 14e1 on the image drawn in the process of S64 in the frame buffer 25a based on the drifting position data 23a. Specifically, the CPU 21 determines No. of the drifting position data 23a. It is determined whether two adjacent positions 23a3 are within the range of the nautical chart 14b in order from "1" of (23a1). If the two positions 23a3 are both determined to be within the range of the chart 14b, the CPU 21 instructs the display controller 24 to draw a line segment connecting the two positions 23a3 in red. If it is determined that one of the two positions 23a3 is within the range of the chart 14b and the other is not within the range of the chart 14b, the CPU 21 selects the line segment connecting the two positions 23a3 that is within the range of the chart 14b. The display controller 24 is instructed to draw the portion within the range with a white line. If it is determined that both of the two positions 23a3 are not within the range of the chart 14b, the CPU 21 does not instruct the display controller 24 to draw.

ここで、全位置データ22cに記憶された漂流状態及び非漂流状態の位置22c3のうち漂流状態の位置22c3は、漂流時位置データ23aの位置23a3と同じである。そのため、S64の処理で描画された全位置データ22cに基づく漂流状態及び非漂流状態の航跡14e2のうち漂流状態の航跡14e2の経路は、S66の処理で描画された漂流時位置データ23aに基づく漂流状態の航跡14e1の経路と同一の経路である。そのため、S66の処理により、S64の処理で描画された全位置データ22cに基づく漂流状態及び非漂流状態の航跡14e2上に、漂流時位置データ23aに基づく漂流状態の航跡14e1が描画される。 Here, the position 22c3 in the drifting state among the positions 22c3 in the drifting state and in the non-drifting state stored in the total position data 22c is the same as the position 23a3 of the position data 23a during drifting. Therefore, among the drifting state and the non-drifting state of the wake 14e2 based on the total position data 22c drawn in the process of S64, the course of the drifting state wake 14e2 is the drifting state based on the drifting position data 23a drawn in the process of S66. This is the same route as the state wake 14e1. Therefore, by the processing of S66, the drifting wake 14e1 based on the drifting position data 23a is drawn on the drifting and non-drifting wakes 14e2 based on the total position data 22c drawn by the processing of S64.

次に、CPU21は、フレームバッファ25aにおいてS66の処理で描画した画像の航跡14e1上に所定の距離毎に漂流船首方向14fを描画するように表示コントローラ24に指示して(S67)、航跡描画処理(S60)を終了する。具体的には、S63の処理で描画した海図14bの範囲に含まれる漂流時位置データ23aの位置23a3であって、対応付けられた船首方位角23a4が記憶されているもののうちNo.(23a1)の番号が最小のものの位置23a3に、その位置23a3に対応付けられた船首方位角23a4の向きに合せて漂流船首方向14fを描画するように、CPU21は表示コントローラ24に指示する。そして、CPU21は、漂流船首方向14fを描画した位置23a3から船舶11の移動した距離(移動距離)が所定の移動距離を超える位置23a3を求める。そして、その位置23a3に漂流船首方向14fを描画するようにCPU21は表示コントローラ24に指示する。なお、海図14bに含まれる位置23a3に対応付けられた船首方位角23a4が記憶されていない場合は、CPU21は漂流船首方向14fの描画を表示コントローラ24に指示しない。 Next, the CPU 21 instructs the display controller 24 to draw the drifting heading direction 14f for each predetermined distance on the wake 14e1 of the image drawn in the process of S66 in the frame buffer 25a (S67), and draws the wake. (S60) ends. Specifically, the position 23a3 of the drifting position data 23a included in the range of the nautical chart 14b drawn in the process of S63 and the associated heading angle 23a4 are stored. The CPU 21 instructs the display controller 24 to draw the drifting heading 14f at the position 23a3 having the smallest number (23a1) in accordance with the direction of the heading 23a4 associated with that position 23a3. Then, the CPU 21 obtains a position 23a3 where the moving distance (moving distance) of the ship 11 exceeds a predetermined moving distance from the position 23a3 where the drifting bow direction 14f is drawn. Then, the CPU 21 instructs the display controller 24 to draw the drifting heading direction 14f at the position 23a3. If the heading 23a4 associated with the position 23a3 included in the nautical chart 14b is not stored, the CPU 21 does not instruct the display controller 24 to draw the drifting heading 14f.

ここで、漂流時位置データ23aにおけるn番目の位置23a3からn+m番目の位置23a3までの移動距離L(n,n+m)は、数1によって求められる。なお、移動距離L(x,y)は、x番目の位置23a3からy番目の位置23a3までの距離を示している。 Here, the movement distance L(n, n+m) from the n-th position 23a3 to the n+m-th position 23a3 in the drifting position data 23a is obtained by Equation (1). Note that the moving distance L(x, y) indicates the distance from the x-th position 23a3 to the y-th position 23a3.

Figure 0007148968000001
Figure 0007148968000001

CPU21は、数1によりS63の処理で描画した海図14bの範囲に含まれる漂流時位置データ23aの位置23a3であって、対応付けられた船首方位角23a4が記憶されているもののうちNo.(23a1)の番号が最小のものの位置23a3(n番目の位置23a3)からn+1番目の位置23a3までの移動距離L(n,n+1)を求め、移動距離L(n,n+1)が所定の移動距離を超えているか否かを判断する。移動距離L(n,n+1)が所定の移動距離を超えていると判断される場合は、No.(23a1)の「n+1」の位置23a3に、その位置23a3に対応付けられた船首方位角23a4の向きに合わせて漂流船首方向14fを描画するように、CPU21は表示コントローラ24に指示する。 The CPU 21 selects the position 23a3 of the drifting position data 23a included in the range of the nautical chart 14b drawn in the process of S63 according to Equation 1 and stores the associated heading angle 23a4. The moving distance L(n, n+1) from the position 23a3 (n-th position 23a3) to the n+1-th position 23a3 of the one with the smallest number of (23a1) is obtained, and the moving distance L(n, n+1) is the predetermined moving distance. determine whether it exceeds If it is determined that the moving distance L(n, n+1) exceeds the predetermined moving distance, No. The CPU 21 instructs the display controller 24 to draw the drifting heading direction 14f at the "n+1" position 23a3 of (23a1) in accordance with the direction of the heading angle 23a4 associated with the position 23a3.

一方で、移動距離L(n,n+1)が所定の移動距離を超えていないと判断される場合は、CPU21は、数1によりn番目の位置23a3からn+2番目の位置23a3までの移動距離L(n,n+2)を求め、移動距離L(n,n+2)が所定の移動距離を超えているか否かを判断する。具体的には、CPU21は移動距離L(n+1,n+2)を求め、これを先に求めた移動距離L(n,n+1)に加算することで、移動距離L(n,n+2)を求める。 On the other hand, when it is determined that the moving distance L(n, n+1) does not exceed the predetermined moving distance, the CPU 21 determines the moving distance L( n, n+2) is obtained, and it is determined whether or not the moving distance L(n, n+2) exceeds a predetermined moving distance. Specifically, the CPU 21 obtains the moving distance L(n+1, n+2) and adds it to the previously obtained moving distance L(n, n+1) to obtain the moving distance L(n, n+2).

移動距離L(n,n+2)が所定の移動距離を超えていると判断される場合は、No.(23a1)の「n+2」の位置23a3に、その位置23a3に対応付けられた船首方位角23a4の向きに合わせて漂流船首方向14fを描画するように、CPU21は表示コントローラ24に指示する。 If it is determined that the moving distance L(n, n+2) exceeds the predetermined moving distance, No. The CPU 21 instructs the display controller 24 to draw the drifting heading direction 14f at the "n+2" position 23a3 of (23a1) in accordance with the direction of the heading angle 23a4 associated with the position 23a3.

一方で、移動距離L(n,n+2)が所定の移動距離を超えていないと判断される場合は、CPU21は、数1によりn番目の位置23a3からn+3番目の位置23a3までの移動距離L(n,n+3)を求め、移動距離L(n,n+3)が所定の移動距離を超えているか否かを判断する。具体的には、CPU21は移動距離L(n+2,n+3)を求め、これを先に求めた移動距離L(n,n+2)に加算することで、移動距離L(n,n+3)を求める。この処理を繰り返すことで、移動距離が所定の移動距離を超えたm番目の位置23a3に、その位置23a3に対応付けられた船首方位角23a4をの向きに合わせて漂流船首方向14fを描画するように、CPU21は、表示コントローラ24に指示する。 On the other hand, when it is determined that the moving distance L(n, n+2) does not exceed the predetermined moving distance, the CPU 21 calculates the moving distance L( n, n+3) is obtained, and it is determined whether or not the moving distance L(n, n+3) exceeds a predetermined moving distance. Specifically, the CPU 21 obtains the moving distance L(n+2, n+3) and adds it to the previously obtained moving distance L(n, n+2) to obtain the moving distance L(n, n+3). By repeating this process, the drifting heading direction 14f is drawn at the m-th position 23a3 where the moving distance exceeds the predetermined moving distance in accordance with the direction of the azimuth angle 23a4 associated with the position 23a3. Secondly, the CPU 21 instructs the display controller 24 .

次に、CPU21は、n+m番目の位置を新たなn番目の位置として上記処理を繰り返す。この処理は、所定の移動距離を超える位置23a3がなくなるまで繰り返し実行される。この処理を順次繰り返すことで、所定の距離毎に漂流船首方向14fを描画することができる。 Next, the CPU 21 sets the n+m-th position as a new n-th position and repeats the above processing. This process is repeatedly executed until there is no position 23a3 exceeding the predetermined moving distance. By sequentially repeating this process, the drifting bow direction 14f can be drawn for each predetermined distance.

このように、船首方位角23a4に基づいて、漂流時に船舶11の船首の向いた方向を示す漂流船首方向14fが船舶11の航跡14e1上の位置に表示される。ここで、船舶11が漂流状態にある場合、船舶11自身の推進力がないため船体が安定せず船首の方向は不安定となり、使用者は船首の向く方向を予想できない。一方で、本実施形態に係るプロッタ12によれば、漂流中の船首の向いた方向が表示される。これにより、使用者は、漂流中に船首の方向がどの向きを向いたかを認識することができる。漂流中に船首の方向がどの向きを向いたかを使用者がわかれば、例えば船舶11を漂流させて流し釣りをする場合に船舶11の右舷、左舷のどちらに魚のいるポイントが来るのかを使用者が予想しやすくなるという効果がある。 In this way, the drifting heading 14f, which indicates the direction in which the ship 11 is heading during drifting, is displayed at a position on the wake 14e1 of the ship 11 based on the heading 23a4. Here, when the ship 11 is in a drifting state, the ship 11 itself has no propulsive force, so the hull is unstable and the direction of the bow becomes unstable, and the user cannot predict the direction in which the bow will turn. On the other hand, according to the plotter 12 according to the present embodiment, the direction in which the drifting bow is facing is displayed. This allows the user to recognize which direction the bow faces during drifting. If the user can know the direction of the bow during drifting, for example, when drifting the ship 11 and trolling, the user can determine which side of the ship 11 the fish are on, the starboard side or the port side. has the effect of making it easier to predict

S62の処理において、表示範囲の全てが含まれる海図14bの画像がVRAM25のフレームバッファ25aに格納されていると判断される場合は(S62:Yes)、CPU21は、フレームバッファ25aに格納されている海図14b、航跡14e、漂流船首方向14fの画像上に、今回新たに取得した位置情報に基づいて船舶マーク14a、航跡14e、漂流船首方向14fを追加するため、S68~S70の処理を実行する。 In the processing of S62, when it is determined that the image of the nautical chart 14b including the entire display range is stored in the frame buffer 25a of the VRAM 25 (S62: Yes), the CPU 21 determines that the image is stored in the frame buffer 25a. In order to add the vessel mark 14a, the wake 14e, and the drifting heading 14f to the image of the nautical chart 14b, the wake 14e, and the drifting heading 14f based on the position information newly acquired this time, the processing of S68 to S70 is executed.

S68の処理では、CPU21は、フレームバッファ25aにおいて今回新たに取得した全位置データ22cに基づいて船舶マーク14a、航跡14e2を描画するように表示コントローラ24に指示する。具体的には、CPU21は、フレームバッファ25aに格納されている海図14b上の船舶マーク14a部分に海図14bを上書きするように表示コントローラ24に指示する。そして、フレームバッファ25aにおいて全位置データ22cに新たに記憶された位置22c3とフレームバッファ25aに格納されている海図14b上の航跡14eの終点とを白色の線で結んで航跡14e2を描画するように、CPU21は表示コントローラ24に指示する。 In the process of S68, the CPU 21 instructs the display controller 24 to draw the ship mark 14a and the track 14e2 based on the all position data 22c newly acquired this time in the frame buffer 25a. Specifically, the CPU 21 instructs the display controller 24 to overwrite the vessel mark 14a on the nautical chart 14b stored in the frame buffer 25a with the nautical chart 14b. Then, the position 22c3 newly stored in the total position data 22c in the frame buffer 25a and the end point of the track 14e on the nautical chart 14b stored in the frame buffer 25a are connected with a white line to draw the track 14e2. , the CPU 21 instructs the display controller 24 .

また、CPU21は、所定期間内(例えば、現時点から1分前以内)に記憶された全位置データ22cの位置22c3の中から、所定数の位置22c3(例えば、新しく記憶されたものから10カ所)を用いて、船舶11の位置がどのように変化したかを求め、船舶11の移動方向を求めておく。プロッタ12の電源がオンされてから時間が経過しておらず、所定期間内に記憶された位置22c3の数が所定数に満たない場合は、CPU21は、所定期間内に記憶された全ての位置22c3を用いて、船舶11の移動方向を求める。そして、CPU21は、フレームバッファ25aに格納されている海図14b上の船舶11の現在地に船舶11の移動方向の向きに合わせて、船舶マーク14aを描画するよう表示コントローラ24に指示する。 In addition, the CPU 21 selects a predetermined number of positions 22c3 (for example, 10 newly stored positions) from the positions 22c3 of all the position data 22c stored within a predetermined period (for example, within one minute before the current time). is used to determine how the position of the vessel 11 has changed, and the direction of movement of the vessel 11 is determined. If the time has not passed since the plotter 12 was turned on and the number of positions 22c3 stored within the predetermined period is less than the predetermined number, the CPU 21 stores all the positions stored within the predetermined period. 22c3 is used to determine the direction of movement of the ship 11 . Then, the CPU 21 instructs the display controller 24 to draw the vessel mark 14a at the current position of the vessel 11 on the nautical chart 14b stored in the frame buffer 25a in accordance with the moving direction of the vessel 11. FIG.

次に、CPU21は、漂流フラグ23cがオンであるか否かを判断する(S69)。漂流フラグ23cがオンでないと判断される場合は(S69:No)、今回取得した位置情報は非漂流時のものであり、漂流時の航跡14e1を描画する必要がないので、CPU21は、航跡描画処理(S60)を終了する。一方、漂流フラグ23cがオンであると判断される場合は(S69:Yes)、今回取得した位置情報は漂流時のものであり、漂流時の航跡14e1を描画するため、CPU21はS70の処理を実行する。 Next, the CPU 21 determines whether or not the drifting flag 23c is ON (S69). If it is determined that the drifting flag 23c is not ON (S69: No), the position information acquired this time is for non-drifting, and there is no need to draw the wake 14e1 during drifting. The process (S60) ends. On the other hand, if it is determined that the drifting flag 23c is ON (S69: Yes), the position information acquired this time is during drifting and the wake 14e1 during drifting is to be drawn. Run.

S70の処理では、CPU21は、今回新たに取得した漂流時位置データ23aに基づいて航跡14e1を描画するように表示コントローラ24に指示し、航跡描画処理(S60)を終了する。具体的には、CPU21は、フレームバッファ25aにおいて漂流時位置データ23aに新たに記憶された位置23a3に対応する位置と今回取得した位置23a3のひとつ前に取得した位置23a3とを赤色の線で結んで航跡14e1を描画するように、CPU21は表示コントローラ24に指示する。 In the process of S70, the CPU 21 instructs the display controller 24 to draw the track 14e1 based on the newly acquired drifting position data 23a, and ends the track drawing process (S60). Specifically, the CPU 21 draws a red line between the position corresponding to the position 23a3 newly stored in the drifting position data 23a in the frame buffer 25a and the position 23a3 obtained immediately before the currently obtained position 23a3. The CPU 21 instructs the display controller 24 to draw the wake 14e1.

ここで、S68の処理では、全位置データ22cに基づいて漂流状態又は非漂流状態の航跡14e2が描画される。そして、漂流フラグがオンである(漂流状態である)と判断されると(S69:Yes)、今回取得した位置23a3と今回取得した位置23a3のひとつ前に取得した位置23a3とが赤色の線で結ばれて航跡14e1が描画される(S70)。このとき、今回取得した漂流時位置データ23aの位置23a3は、今回取得した全位置データ22cの位置22c3と同じである。また、今回取得した位置23a3のひとつ前の漂流時位置データ23aの位置23a3は、今回取得した位置22c3のひとつ前の全位置データ22cの位置22c3と同じである。そのため、S70の処理により描画される漂流状態の航跡14e1の経路は、S68の処理で描画された全位置データ22cに基づく漂流状態の航跡14e2の経路と同一の経路である。よって、S70の処理により、S68の処理で描画された全位置データ22cに基づく漂流状態の航跡14e2上に、漂流時位置データ23aに基づく漂流状態の航跡14e1が描画される。 Here, in the process of S68, the drifting or non-drifting wake 14e2 is drawn based on the total position data 22c. Then, when it is determined that the drifting flag is ON (drifting state) (S69: Yes), the position 23a3 acquired this time and the position 23a3 acquired immediately before the position 23a3 acquired this time are indicated by a red line. A wake 14e1 is drawn by connecting them (S70). At this time, the position 23a3 of the drifting position data 23a acquired this time is the same as the position 22c3 of the total position data 22c acquired this time. Also, the position 23a3 of the position data 23a during drifting immediately before the position 23a3 acquired this time is the same as the position 22c3 of the total position data 22c immediately before the position 22c3 acquired this time. Therefore, the route of the drifting wake 14e1 drawn in the process of S70 is the same as the route of the drifting wake 14e2 based on the total position data 22c drawn in the process of S68. Therefore, by the processing of S70, the drifting wake 14e1 based on the drifting position data 23a is drawn on the drifting wake 14e2 based on the total position data 22c drawn by the processing of S68.

なお、今回取得した位置23a3のひとつ前に取得した位置23a3がない場合は、今回船舶11が新たに漂流状態になったものであるため、位置23a3に対応する海図14b上の位置へ点を描画するようにCPU21は表示コントローラ24に指示する。 If there is no position 23a3 acquired immediately before the position 23a3 acquired this time, the ship 11 is newly in a drifting state this time, so a point is drawn at the position on the nautical chart 14b corresponding to the position 23a3. The CPU 21 instructs the display controller 24 to do so.

S64又はS68の処理において漂流状態及び非漂流状態の航跡14eが白色の線で描画された後に、S66又はS70の処理によって漂流状態の航跡14e1が赤色の線で描画される。そのため、漂流状態及び非漂流状態の白色の航跡14eの上に漂流状態の赤色の航跡14e1が上書きされる。従って、漂流状態の航跡14e1は赤色の線で描画され、非漂流状態の航跡14e2は白色の線で描画されたことになる。よって、使用者は、漂流状態の航跡14e1を一目で認識することができる。ここで、船舶11が漂流状態にある場合、船舶11は水面付近の潮流等によって流されるため、漂流状態の航跡14e1は、船舶11が潮流等によって流された跡を示すことになる。よって、本実施形態に係るプロッタ12は、船舶11が漂流状態か否かを判定し、漂流状態の航跡14e1と非漂流状態の航跡14e2との表示態様を変えるだけで、複雑な演算をすることなく、漂流状態において船舶11がどのように流されるかを、使用者に容易に認識させることができるという効果がある。 After the drifting and non-drifting wakes 14e are drawn with white lines in the processing of S64 or S68, the drifting wake 14e1 is drawn with red lines in the processing of S66 or S70. Therefore, the red wake 14e1 in the drifting state is overwritten on the white wake 14e in the drifting state and the non-drifting state. Therefore, the drifting wake 14e1 is drawn with a red line, and the non-drifting wake 14e2 is drawn with a white line. Therefore, the user can recognize the drifting wake 14e1 at a glance. Here, when the ship 11 is in a drifting state, the ship 11 is swept away by a tidal current or the like near the surface of the water. Therefore, the plotter 12 according to the present embodiment determines whether or not the ship 11 is in a drifting state, and performs complicated calculations only by changing the display mode of the drifting wake 14e1 and the non-drifting wake 14e2. Therefore, there is an effect that the user can easily recognize how the ship 11 drifts in the drifting state.

また、S63及びS66の処理において、全位置データ22cに基づいて漂流状態と非漂流状態との航跡14e2が描画され、その後に漂流時位置データ23aに基づいて、航跡14e2と識別可能な態様で、航跡14e1が描画される。これにより、本実施形態に係るプロッタ12は、航跡14eの表示に用いるそれぞれの位置情報が漂流状態のものであるか否かを判定しなくても、漂流状態の航跡14e1と非漂流状態の航跡14e2とを異なる態様で表示することができる。よって、航跡14eに用いるそれぞれの位置情報毎に表示態様を判定するといった複雑な演算を省略することができるという効果がある。 Further, in the processing of S63 and S66, the wake 14e2 in the drifting state and the non-drifting state is drawn based on the total position data 22c, and then based on the drifting position data 23a in a manner identifiable from the wake 14e2, A wake 14e1 is drawn. As a result, the plotter 12 according to the present embodiment can display the drifting wake 14e1 and the non-drifting wake without determining whether the position information used to display the wake 14e is in a drifting state. 14e2 can be displayed in different ways. Therefore, there is an effect that it is possible to omit complicated calculations such as determining the display mode for each piece of position information used for the wake 14e.

次に、図11を参照して、上記した漂流船首方向描画処理(S80)について説明する。図11は、制御装置20のCPU21により実行される漂流船首方向描画処理(S80)を示すフローチャートである。漂流船首方向描画処理(S80)は、新たに取得した船首方位角23a4に基づいて漂流船首方向14fを描画するための処理である。 Next, referring to FIG. 11, the drifting heading direction rendering process (S80) described above will be described. FIG. 11 is a flow chart showing the drifting heading drawing process (S80) executed by the CPU 21 of the control device 20. As shown in FIG. The drifting heading drawing process (S80) is a process for drawing the drifting heading 14f based on the newly acquired heading azimuth 23a4.

漂流船首方向描画処理(S80)では、まず、CPU21は漂流フラグ23cがオンであるか否かを判断する(S81)。S81の処理において、漂流フラグ23cがオンでないと判断される場合は(S81:No)、船舶11は非漂流状態であるため、CPU21は漂流船首方向描画処理(S80)を終了する。 In the drifting heading drawing process (S80), first, the CPU 21 determines whether or not the drifting flag 23c is ON (S81). In the process of S81, if it is determined that the drifting flag 23c is not ON (S81: No), the ship 11 is in a non-drifting state, so the CPU 21 terminates the drifting heading drawing process (S80).

一方、S81の処理において、漂流フラグ23cがオンであると判断される場合は(S81:Yes)、今回取得した漂流時位置データ23aの位置23a3より前に、船首方位角23a4が対応付けされた位置23a3が記憶されているか否かをCPU21は判断する(S82)。 On the other hand, when it is determined that the drifting flag 23c is ON in the process of S81 (S81: Yes), the heading angle 23a4 is associated before the position 23a3 of the currently acquired drifting position data 23a. The CPU 21 determines whether or not the position 23a3 is stored (S82).

S82の処理において、フレームバッファ25aに記憶された画像上に漂流船首方向14fが表示されていないと判断される場合は(S82:No)、漂流船首方向14fを描画するため、CPU21は後述のS84の処理を実行する。 In the process of S82, if it is determined that the drifting heading 14f is not displayed on the image stored in the frame buffer 25a (S82: No), the CPU 21 draws the drifting heading 14f, so the CPU 21 executes S84 described later. process.

一方、S82の処理において、フレームバッファ25aに記憶された画像上に漂流船首方向14fが表示されていると判断される場合は(S82:Yes)、CPU21は漂流船首方向14fが前回描画された位置23a3から今回取得した船首方位角23a4に対応する位置23a3までの船舶11の移動距離が所定の移動距離より長いか否かを判断する(S83)。なお、漂流船首方向14fが前回描画された位置23a3から今回取得した船首方位角23a4に対応する位置23a3までの船舶11の移動距離は、数1により求められる。 On the other hand, in the process of S82, when it is determined that the drifting bow direction 14f is displayed on the image stored in the frame buffer 25a (S82: Yes), the CPU 21 displays the position where the drifting bow direction 14f was drawn last time. It is determined whether or not the moving distance of the vessel 11 from 23a3 to the position 23a3 corresponding to the currently acquired heading angle 23a4 is longer than a predetermined moving distance (S83). The moving distance of the ship 11 from the position 23a3 where the drifting heading direction 14f was drawn last time to the position 23a3 corresponding to the azimuth angle 23a4 acquired this time is obtained by Equation (1).

S83の処理において、漂流船首方向14fが前回描画された位置23a3から今回取得した船首方位角23a4に対応付けられた位置23a3までの船舶11の移動距離が所定の移動距離より長くないと判断される場合は(S83:No)、前回漂流船首方向14fを描画してからの移動距離がまだ所定の移動距離を超えず、漂流船首方向14fを表示するタイミングに達していないため、CPU21は、漂流船首方向14fの描画を表示コントローラ24に指示しないで漂流船首方向描画処理(S80)を終了する。 In the process of S83, it is determined that the moving distance of the ship 11 from the position 23a3 where the drifting heading direction 14f was drawn last time to the position 23a3 associated with the currently acquired heading angle 23a4 is not longer than the predetermined moving distance. If so (S83: No), the moving distance after drawing the drifting bow direction 14f last time has not yet exceeded the predetermined moving distance, and the timing for displaying the drifting bow direction 14f has not yet been reached. The drifting heading direction drawing process (S80) ends without instructing the display controller 24 to draw the direction 14f.

一方、S83の処理により、漂流船首方向14fが前回描画された位置23a3から今回取得した船首方位角23a4に対応付けられた位置23a3までの船舶11の移動距離が所定の移動距離より長いと判断される場合は(S83:Yes)、漂流船首方向14fを表示するタイミングに達しているため、S84の処理を実行する。S84の処理において、CPU21は、フレームバッファ25aにおいて漂流船首方向14fを描画するように表示コントローラ24に指示し、その後、漂流船首方向描画処理(S80)を終了する。具体的には、フレームバッファ25aにおいて、船首方位角23a4に対応する位置23a3の海図14b上の位置に、船首方位角23a4の向きに合わせて漂流船首方向14fを描画するように、CPU21は表示コントローラ24に指示する。 On the other hand, by the processing of S83, it is determined that the moving distance of the ship 11 from the position 23a3 where the drifting heading direction 14f was previously drawn to the position 23a3 associated with the currently acquired heading angle 23a4 is longer than the predetermined moving distance. If so (S83: Yes), the timing for displaying the drifting bow direction 14f has arrived, so the process of S84 is executed. In the process of S84, the CPU 21 instructs the display controller 24 to draw the drifting heading 14f in the frame buffer 25a, and then ends the drifting heading drawing process (S80). Specifically, in the frame buffer 25a, the CPU 21 causes the display controller to draw the drifting heading direction 14f at a position 23a3 corresponding to the azimuth angle 23a4 on the nautical chart 14b in accordance with the direction of the azimuth angle 23a4. 24.

このように、船首方位角23a4に基づいて、漂流時に船舶11の船首の向いた方向を示す漂流船首方向14fが船舶11の航跡14e1上の位置に表示される。ここで、船舶11が漂流状態にある場合、船舶11自身の推進力がないため船体が安定せず船首の方向は不安定となり、使用者は船首の向く方向を予想できない。一方で、本実施形態に係るプロッタ12によれば、漂流中の船首の向いた方向が表示される。これにより、使用者は、漂流中に船首の方向がどの向きを向いたかを認識することができる。漂流中に船首の方向がどの向きを向いたかを使用者がわかれば、例えば船舶11を漂流させて流し釣りをする場合に船舶11の右舷、左舷のどちらに魚のいるポイントが来るのかを使用者が予想しやすくなるという効果がある。 In this way, the drifting heading 14f, which indicates the direction in which the ship 11 is heading during drifting, is displayed at a position on the wake 14e1 of the ship 11 based on the heading 23a4. Here, when the ship 11 is in a drifting state, the ship 11 itself has no propulsive force, so the hull is unstable and the direction of the bow becomes unstable, and the user cannot predict the direction in which the bow will turn. On the other hand, according to the plotter 12 according to the present embodiment, the direction in which the drifting bow is facing is displayed. This allows the user to recognize which direction the bow faces during drifting. If the user can know the direction of the bow during drifting, for example, when drifting the ship 11 and trolling, the user can determine which side of the ship 11 the fish are on, the starboard side or the port side. has the effect of making it easier to predict

また、本実施形態に係るプロッタ12によれば、漂流中の船首の向いた方向が複数表示され得る。これにより、使用者は、漂流中に船首の方向の変化を認識することができる。漂流中における船首の方向の変化を使用者がわかれば、例えば船舶11を漂流させて流し釣りをする場合に船舶11の右舷、左舷のどちらに魚のいるポイントが来るのかを使用者が高い精度で予想しやすくなるという効果がある。 Further, according to the plotter 12 of the present embodiment, a plurality of directions in which the bow is facing while drifting can be displayed. This allows the user to recognize a change in the direction of the bow while drifting. If the user can know the change in the direction of the bow while drifting, for example, when drifting the vessel 11 and trolling, the user can determine with high accuracy which side of the vessel 11 the fish are on, the starboard side or the port side. This has the effect of making it easier to predict.

以上説明した通り、第1実施形態におけるプロッタ12によれば、白色の線で描画された漂流状態と非漂流状態との航跡14eの上に、赤色の線で描画された漂流状態の航跡14e1が上書きされる。従って、漂流状態の航跡14e1は赤色の線で描画され、非漂流状態の航跡14e2は白色の線で描画されたことになる。よって、使用者は、漂流状態の航跡14e1を一目で認識することができる。ここで、船舶11が漂流状態にある場合、船舶11は水面付近の潮流等によって流されるため、漂流状態の航跡14e1は、船舶11が潮流等によって流された跡を示すことになる。よって、本実施形態に係るプロッタ12は、船舶11が漂流状態か否かを判定し、漂流状態の航跡14e1と非漂流状態の航跡14e2との表示態様を変えるだけで、複雑な演算をすることなく、漂流状態において船舶11がどのように流されるかを、使用者に容易に認識させることができるという効果がある。 As described above, according to the plotter 12 of the first embodiment, the drifting state wake 14e1 drawn with a red line is drawn on the drifting state and non-drifting state wakes 14e drawn with a white line. overwritten. Therefore, the drifting wake 14e1 is drawn with a red line, and the non-drifting wake 14e2 is drawn with a white line. Therefore, the user can recognize the drifting wake 14e1 at a glance. Here, when the ship 11 is in a drifting state, the ship 11 is swept away by a tidal current or the like near the surface of the water. Therefore, the plotter 12 according to the present embodiment determines whether or not the ship 11 is in a drifting state, and performs complicated calculations only by changing the display mode of the drifting wake 14e1 and the non-drifting wake 14e2. Therefore, there is an effect that the user can easily recognize how the ship 11 drifts in the drifting state.

また、第1実施形態におけるプロッタ12によれば、航跡描画処理(S60)のS63及びS66の処理において、全位置データ22cに基づいて漂流状態と非漂流状態との航跡14e2が描画され、その後に漂流時位置データ23aに基づいて、航跡14e2と識別可能な態様で、航跡14e1が描画される。これにより、本実施形態に係るプロッタ12は、航跡14eの表示に用いるそれぞれの位置情報が漂流状態のものであるか否かを判定しなくても、漂流状態の航跡14e1と非漂流状態の航跡14e2とを異なる態様で表示することができる。よって、航跡14eに用いるそれぞれの位置情報毎に表示態様を判定するといった複雑な演算を省略することができるという効果がある。 Further, according to the plotter 12 of the first embodiment, in the processes of S63 and S66 of the track drawing process (S60), the track 14e2 of the drifting state and the non-drifting state is drawn based on the total position data 22c. Based on the drifting position data 23a, the wake 14e1 is drawn in a manner distinguishable from the wake 14e2. As a result, the plotter 12 according to the present embodiment can display the drifting wake 14e1 and the non-drifting wake without determining whether the position information used to display the wake 14e is in a drifting state. 14e2 can be displayed in different ways. Therefore, there is an effect that it is possible to omit complicated calculations such as determining the display mode for each piece of position information used for the wake 14e.

また、第1実施形態におけるプロッタ12によれば、ドッグクラッチの状態を示すシフトレバーデータ23bに基づいて判定するだけで、船舶11が漂流状態にあるか否かを判定することができる。よって、船舶11が漂流状態にあるか否かを容易に判定することができるという効果がある。 Further, according to the plotter 12 of the first embodiment, it is possible to determine whether the ship 11 is in a drifting state simply by determining based on the shift lever data 23b indicating the state of the dog clutch. Therefore, there is an effect that it is possible to easily determine whether or not the ship 11 is in a drifting state.

また、第1実施形態におけるプロッタ12によれば、全位置データ22cは、不揮発性のメモリであるフラッシュメモリ22に記憶される。これにより、プロッタ12の電源がオフになっても、漂流状態及び非漂流状態の位置情報を全位置データ22cにまとめて記憶しておくことができる。よって、電源が切られた後に電源が再投入された場合でも、今回電源が投入される前に全位置データ22cに記憶された漂流状態及び非漂流状態の位置情報に基づく航跡14eを表示装置14に表示することができる。従って、電源が切られた後に電源が再投入された場合でも、今回電源が投入される前に全位置データ22cに記憶された漂流状態及び非漂流状態の位置情報に基づく航跡14eを使用者が見ることができるという効果がある。 Further, according to the plotter 12 of the first embodiment, the total position data 22c is stored in the flash memory 22, which is a non-volatile memory. As a result, even when the power of the plotter 12 is turned off, the position information of the drifting state and the non-drifting state can be collectively stored in the total position data 22c. Therefore, even when the power is turned on again after the power is turned off, the display device 14 can display the wake 14e based on the position information of the drifting state and the non-drifting state stored in the all position data 22c before the power is turned on this time. can be displayed in Therefore, even if the power is turned on again after the power has been turned off, the user can retrieve the track 14e based on the position information of the drifting state and the non-drifting state stored in the all position data 22c before the power was turned on this time. It has the effect of being visible.

また、第1実施形態におけるプロッタ12によれば、船舶11が漂流状態にあるときの位置情報が、漂流時位置データ23aとして記憶される。従って、漂流時位置データ23aに記憶された位置情報に基づいて表示する航跡14e1を、他の航跡14e2と識別可能な態様で表示するだけで、漂流状態において船舶11がどのように流されたかを使用者に認識させることができるという効果がある。 Further, according to the plotter 12 of the first embodiment, the position information when the ship 11 is in a drifting state is stored as the drifting position data 23a. Therefore, only by displaying the wake 14e1 displayed based on the position information stored in the drifting position data 23a in a manner distinguishable from the other wakes 14e2, it is possible to determine how the vessel 11 drifted in the drifting state. There is an effect that the user can be made to recognize it.

また、第1実施形態におけるプロッタ12によれば、船首方位角23a4に基づいて、漂流時に船舶11の船首の向いた方向を示す漂流船首方向14fが船舶11の航跡14e1上の位置に表示される。ここで、船舶11が漂流状態にある場合、船舶11自身の推進力がないため船体が安定せず船首の方向は不安定となり、使用者は船首の向く方向を予想できない。一方で、本実施形態に係るプロッタ12によれば、漂流中の船首の向いた方向が表示される。これにより、使用者は、漂流中に船首の方向がどの向きを向いたかを認識することができる。漂流中に船首の方向がどの向きを向いたかを使用者がわかれば、例えば船舶11を漂流させて流し釣りをする場合に船舶11の右舷、左舷のどちらに魚のいるポイントが来るのかを使用者が予想しやすくなるという効果がある。 Further, according to the plotter 12 of the first embodiment, the drifting heading direction 14f indicating the direction in which the bow of the ship 11 is facing during drifting is displayed at a position on the wake 14e1 of the ship 11 based on the heading angle 23a4. . Here, when the ship 11 is in a drifting state, the ship 11 itself has no propulsive force, so the hull is unstable and the direction of the bow becomes unstable, and the user cannot predict the direction in which the bow will turn. On the other hand, according to the plotter 12 according to the present embodiment, the direction in which the drifting bow is facing is displayed. This allows the user to recognize which direction the bow faces during drifting. If the user can know the direction of the bow during drifting, for example, when drifting the ship 11 and trolling, the user can determine which side of the ship 11 the fish are on, the starboard side or the port side. has the effect of making it easier to predict

次いで、図12~14を参照して、第2実施形態におけるプロッタ12について説明する。第1実施形態におけるプロッタ12は、ドッグクラッチがニュートラル状態にあるか否かによって、船舶11が漂流状態にあるか否かを判断した。これに対して第2実施形態におけるプロッタ12は、エンジンEにおけるクランクシャフトの回転数が閾値Xより低いか否かによって、船舶11が漂流状態にあるか否かを判断する。なお、その他のプロッタ12の構成、及び、各処理は第1実施形態と同一であるので、その説明を省略する。以下、同一の構成については第1実施形態と同一の符号を付し、その説明を省略する。 Next, the plotter 12 in the second embodiment will be described with reference to FIGS. 12-14. The plotter 12 in the first embodiment determines whether the ship 11 is in a drifting state based on whether the dog clutch is in a neutral state. On the other hand, the plotter 12 in the second embodiment determines whether the ship 11 is in a drifting state based on whether the rotation speed of the crankshaft in the engine E is lower than the threshold value X or not. Since other configurations of the plotter 12 and each process are the same as those in the first embodiment, description thereof will be omitted. Hereinafter, the same reference numerals as those in the first embodiment are given to the same configurations, and the description thereof will be omitted.

図12は、第2実施形態であるプロッタ12の電気的構成を示したブロック図であり、図13は、制御装置20のCPU21により実行されるメイン処理を示すフローチャートであり、図14は、制御装置20のCPU21により実行される回転数データ記憶処理(S100)を示すフローチャートである。 FIG. 12 is a block diagram showing the electrical configuration of the plotter 12 of the second embodiment, FIG. 13 is a flowchart showing main processing executed by the CPU 21 of the control device 20, and FIG. 4 is a flow chart showing a rotational speed data storage process (S100) executed by the CPU 21 of the device 20;

図12に示す通り、第2実施形態におけるプロッタ12のRAM23には第1実施形態のシフトレバーデータ23bに代えて回転数データ23dが記憶される。回転数データ23dは、エンジンEにおけるクランクシャフト(図示せず)の回転数を示すデータである。クランクシャフトは、エンジンEによって生じたピストン運動の動力を回転運動の動力に変換させるための回転軸であり、エンジンEに設けられている。エンジンEには、クランクシャフトの回転数を検知するためのエンジン回転センサ(図示せず)が備えられており、クランクシャフトの回転数が検知される。検知結果は、ECU18を経由して本体13へ送信される。本体13へ検知結果を送信するときの通信規格としては、例えばNMEA2000が用いられる。本体13へ送信されたクランクシャフトの回転数の情報である回転情報は、回転数データ23dとしてRAM23に記憶される。 As shown in FIG. 12, the RAM 23 of the plotter 12 in the second embodiment stores rotation speed data 23d in place of the shift lever data 23b in the first embodiment. The rotation speed data 23d is data indicating the rotation speed of a crankshaft (not shown) in the engine E. FIG. The crankshaft is a rotating shaft provided in the engine E for converting power of piston motion generated by the engine E into power of rotary motion. The engine E is equipped with an engine rotation sensor (not shown) for detecting the rotation speed of the crankshaft, and detects the rotation speed of the crankshaft. A detection result is transmitted to the main body 13 via the ECU 18 . For example, NMEA2000 is used as a communication standard for transmitting detection results to the main body 13 . The rotation information, which is the information on the rotation speed of the crankshaft transmitted to the main body 13, is stored in the RAM 23 as the rotation speed data 23d.

回転数データ23dは、後述の回転数データ記憶処理(S100)において、船舶11が漂流状態にあるか否かをCPU21が判断するときに用いられる。即ち、クランクシャフトの回転数が閾値Xより低い場合は、エンジンEにより生じた動力による船舶11の移動はないか無視できる程度であるため、船舶11は漂流状態にあると、CPU21は判断する。クランクシャフトの回転数が閾値Xより低くない場合は、エンジンEにより生じた動力により船舶11は移動するため、船舶11は非漂流状態にあると、CPU21は判断する。ECU18が送信する回転数情報をCPU21が受信すると、後述の回転数データ記憶処理(S100)において、CPU21は回転数情報を回転数データ23dとしてRAM23に上書きにより記憶する。 The rotational speed data 23d is used when the CPU 21 determines whether the ship 11 is in a drifting state in the rotational speed data storage process (S100) described later. That is, when the crankshaft rotation speed is lower than the threshold value X, the movement of the ship 11 due to the power generated by the engine E is negligible, so the CPU 21 determines that the ship 11 is in a drifting state. If the number of revolutions of the crankshaft is not lower than the threshold value X, the power generated by the engine E causes the ship 11 to move, so the CPU 21 determines that the ship 11 is in a non-drifting state. When the CPU 21 receives the rotational speed information transmitted from the ECU 18, the CPU 21 overwrites the rotational speed information in the RAM 23 as the rotational speed data 23d in a rotational speed data storage process (S100) described later.

図13に示す通り、第2実施形態におけるプロッタ12のCPU21により実行されるメイン処理では、第1実施形態のS1の処理とシフトレバーデータ記憶処理(S10)とに代えて、S90の処理と回転数データ記憶処理(S100)とが実行される。CPU21によりメイン処理が実行されると、まず、CPU21はECU18から送信された回転情報をCPU21が受信したか否かを判断する(S90)。回転情報を受信したと判断される場合は(S90:Yes)、CPU21は後述の回転数データ記憶処理(S100)を実行した後、S2の処理を実行する。一方、回転情報を受信していないと判断される場合は(S90:No)、CPU21はS2の処理を実行する。 As shown in FIG. 13, in the main process executed by the CPU 21 of the plotter 12 in the second embodiment, instead of the process of S1 and the shift lever data storage process (S10) of the first embodiment, the process of S90 and the rotation Number data storage processing (S100) is executed. When the main processing is executed by the CPU 21, first, the CPU 21 determines whether the rotation information transmitted from the ECU 18 is received by the CPU 21 (S90). When it is determined that the rotation information has been received (S90: Yes), the CPU 21 executes a rotation number data storage process (S100), which will be described later, and then executes the process of S2. On the other hand, when it is determined that the rotation information has not been received (S90: No), the CPU 21 executes the process of S2.

次に、図14を参照して、回転数データ記憶処理(S100)について説明する。回転数データ記憶処理(S100)は、ECU18から送信された回転情報を回転数データ23dに記憶し、漂流フラグ23cをオン又はオフするための処理である。 Next, the rotational speed data storage process (S100) will be described with reference to FIG. The rotation speed data storage process (S100) is a process for storing the rotation information transmitted from the ECU 18 in the rotation speed data 23d and turning on or off the drifting flag 23c.

図14に示す通り、回転データ記憶処理(S100)では、まず、CPU21は、ECU18から送信された回転情報をRAM23の回転数データ23dに記憶する(S101)。次に、CPU21は、S101の処理で記憶した回転数データ23dに基づいてクランクシャフトの回転数が閾値Xより低いか否かを判断する(S102)。このときの閾値Xは、例えば300回転/分である。S102の処理において、クランクシャフトの回転数が閾値Xより低いと判断される場合は(S102:Yes)、エンジンEにより生じた動力による船舶11の移動はないか無視できる程度であるため、船舶11は漂流状態にあるといえる。そのため、船舶11がエンジンEの動力によって移動しておらず、漂流状態にあるものとして、CPU21は漂流フラグ23cをオンし(S103)、回転データ記憶処理(S100)を終了する。 As shown in FIG. 14, in the rotation data storage process (S100), the CPU 21 first stores the rotation information transmitted from the ECU 18 in the rotation speed data 23d of the RAM 23 (S101). Next, the CPU 21 determines whether or not the rotation speed of the crankshaft is lower than the threshold value X based on the rotation speed data 23d stored in the process of S101 (S102). The threshold value X at this time is, for example, 300 rpm. In the process of S102, if it is determined that the rotation speed of the crankshaft is lower than the threshold value X (S102: Yes), the movement of the ship 11 due to the power generated by the engine E is negligible. can be said to be in a state of drift. Therefore, assuming that the vessel 11 is not moving by the power of the engine E and is in a drifting state, the CPU 21 turns on the drifting flag 23c (S103), and terminates the rotation data storage processing (S100).

一方、S102の処理において、クランクシャフトの回転数が閾値Xより低くないと判断される場合は(S102:No)、エンジンEにより生じた動力による船舶11の移動が有意であるため、船舶11は漂流状態にない(非漂流状態にある)。そのため、船舶11がエンジンEの動力によって移動しており非漂流状態にあるものとして、CPU21は漂流フラグ23cをオフし(S104)、回転データ記憶処理(S100)を終了する。 On the other hand, in the process of S102, if it is determined that the rotation speed of the crankshaft is not lower than the threshold value X (S102: No), the movement of the ship 11 by the power generated by the engine E is significant, so the ship 11 Not in a drifting state (in a non-drifting state). Therefore, the CPU 21 turns off the drifting flag 23c (S104) on the assumption that the vessel 11 is moving by the power of the engine E and is in a non-drifting state (S104), and ends the rotation data storage processing (S100).

このように、第2実施形態におけるプロッタ12によれば、クランクシャフトの回転数示す回転数データ23dに基づいて判定するだけで、船舶11が漂流状態にあるか否かを判定することができる。よって、船舶11が漂流状態にあるか否かを容易に判定することができるという効果がある。 As described above, according to the plotter 12 of the second embodiment, it is possible to determine whether the ship 11 is in a drifting state simply by determining based on the rotational speed data 23d indicating the rotational speed of the crankshaft. Therefore, there is an effect that it is possible to easily determine whether or not the ship 11 is in a drifting state.

その他、第2実施形態におけるプロッタ12は、第1実施形態と同一の構成によって、同一の効果を奏する。 In addition, the plotter 12 in the second embodiment has the same effects as the first embodiment due to the same configuration.

以上、実施形態に基づき本発明を説明したが、本発明は上記実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。例えば、各実施形態は、それぞれ、他の実施形態が有する構成の一部または複数部分を、その実施形態に追加し或いはその実施形態の構成の一部または複数部分と交換等することにより、その実施形態を変形して構成するようにしてもよい。また、上記各実施形態で挙げた数値は一例であり、他の数値を採用することは当然可能である。 The present invention has been described above based on the embodiments, but the present invention is not limited to the above-described embodiments, and it is easily understood that various modifications and improvements are possible without departing from the scope of the present invention. It can be inferred. For example, each embodiment may add part or more of the configuration of another embodiment to that embodiment or replace it with a part or more of the configuration of that embodiment. The embodiment may be modified and configured. Further, the numerical values given in each of the above embodiments are examples, and it is naturally possible to employ other numerical values.

上記各実施形態では、航跡表示装置の一例としてプロッタ12に本発明を適用させて説明したが、これに限定されるものではない。例えば、航跡表示装置としてプロッタ機能を有する魚群探知機やサーチライトソナー(PPIソナー)装置に本発明を適用させてもよい。 In each of the embodiments described above, the present invention is applied to the plotter 12 as an example of the track display device, but the present invention is not limited to this. For example, the present invention may be applied to a fish finder or a searchlight sonar (PPI sonar) device having a plotter function as a track display device.

上記各実施形態では、漂流時の航跡14e1を赤色の線で表示し、非漂流時の航跡14e2を白色の線で表示することで使用者に識別可能となるようにしたが、これに限定されるものではない。例えば、漂流時の航跡14e1と非漂流時の航跡14e2との線の色、太さ、種類、透過率の少なくとも1つを異ならせることで、使用者に識別可能となるような構成としてもよい。また、漂流時の航跡14e1と非漂流時の航跡14e2とは、線の色、太さ、種類、透過率以外の構成を異ならせることで、使用者が識別可能なものとしてもよい。 In each of the above-described embodiments, the wake 14e1 during drifting is displayed with a red line, and the wake 14e2 during non-drifting is displayed with a white line so that the user can distinguish between them. not something. For example, the wake 14e1 during drifting and the wake 14e2 during non-drifting may be differentiated in at least one of line color, thickness, type, and transmittance so that the user can distinguish between them. . Also, the drifting wake 14e1 and the non-drifting wake 14e2 may be made distinguishable by the user by using different configurations other than line color, thickness, type, and transmittance.

上記各実施形態では、船舶マーク14aと漂流船首方向14fとの位置関係については特に限定していない。これに対し、船舶マーク14aと最新の漂流船首方向14fとの間隔を少なくとも特定の移動距離空けることで、船舶マーク14aと漂流船首方向14fとが重ならないような構成としてもよい。具体的には、船舶マーク14aから少なくとも特定の距離後ろの位置に漂流船首方向14fを表示する構成としてもよい。 In each of the above embodiments, the positional relationship between the vessel mark 14a and the drifting bow direction 14f is not particularly limited. On the other hand, the vessel mark 14a and the latest drifting heading direction 14f may be arranged so that the vessel mark 14a and the latest drifting heading direction 14f do not overlap by providing at least a specific moving distance. Specifically, the drifting bow direction 14f may be displayed at least a specific distance behind the vessel mark 14a.

上記各実施形態では、RAM23に漂流時位置データ23aを記憶させたが、これに限定されるものではない。例えば、全位置データ22cの各位置22c3に対応付けた漂流状態か否かを示す全位置漂流フラグを全位置データ22cに設け、それぞれの位置22c3が漂流状態のものであるか、非漂流状態のものであるを判別できるようにしてもよい。即ち、漂流フラグ23cがオンであると判断されるときに取得される位置22c3に対応する全位置漂流フラグはオンとされ、漂流フラグ23cがオフであると判断されるときに取得される位置22c3に対応する全位置漂流フラグはオフとされる。そして、全位置漂流フラグがオンである位置22c3を通る航跡14eを例えば赤色の線で表示し、全位置漂流フラグがオフである位置22c3を通る航跡14eを例えば白色の線で表示することで、漂流状態の航跡と非漂流状態の航跡とを識別可能な態様で表示することができる。このように全位置データ22cに全位置漂流フラグを設けることで、RAM23に記憶するデータの量を減らすことができるという効果がある。 In each of the above embodiments, the RAM 23 stores the position data 23a during drifting, but the present invention is not limited to this. For example, the all-position data 22c is provided with an all-position drifting flag indicating whether or not the position 22c3 is in a drifting state. You may enable it to discriminate|determine what is. That is, the all-position drifting flag corresponding to the position 22c3 acquired when the drifting flag 23c is determined to be ON is turned on, and the position 22c3 acquired when the drifting flag 23c is determined to be OFF. The all-position drifting flag corresponding to is turned off. Then, the wake 14e passing through the position 22c3 with the all-position drift flag turned on is displayed with a red line, for example, and the wake 14e passing through the position 22c3 with the all-position drift flag turned off is displayed with a white line, for example. A drifting track and a non-drifting track can be displayed in a distinguishable manner. By thus providing the all-position drifting flag in the all-position data 22c, there is an effect that the amount of data to be stored in the RAM 23 can be reduced.

また、全位置データ22cの各位置22c3に対応付けた全位置漂流フラグを全位置データ22cに設けた場合、全位置データ22cの各位置22c3に対応付けてコンパス16から送信される船首方向の情報を全位置データ22cに記憶させてもよい。そして、全位置漂流フラグ23cがオンである位置22c3に対応付けられた船首方向の情報に基づいて、漂流船首方向14fを表示するようにしてもよい。これにより、RAM23に漂流時位置データ23aを記憶させなくても漂流船首方向14fを表示させることができるため、RAM23に記憶するデータの量を減らすことができるという効果がある。 Further, when the all-position drifting flag associated with each position 22c3 of the all-position data 22c is provided in the all-position data 22c, the bow direction information transmitted from the compass 16 in correspondence with each position 22c3 of the all-position data 22c. may be stored in the total position data 22c. Then, the drifting heading direction 14f may be displayed based on the heading direction information associated with the position 22c3 for which the all-position drifting flag 23c is ON. As a result, the drifting bow direction 14f can be displayed without storing the drifting position data 23a in the RAM 23, so that the amount of data stored in the RAM 23 can be reduced.

11 船舶
12 プロッタ(航跡表示装置)
14 表示装置(表示手段)
22 フラッシュメモリ(第2記憶手段)
23 RAM(第1記憶手段)
24 表示コントローラ(描画手段)
25a フレームバッファ
S10 シフトレバーデータ記憶処理(動力伝達情報取得手段)
S30 位置データ記憶処理(位置情報取得手段)
S50 船首方位角記憶処理(船首情報取得手段)
S64,S66,S68,S70 (表示制御手段)
S67,S84 (船首方向表示制御手段)
S69 (漂流判定手段)
S100 回転データ記憶処理(回転情報取得手段)
11 ship 12 plotter (trajectory display device)
14 display device (display means)
22 flash memory (second storage means)
23 RAM (first storage means)
24 display controller (drawing means)
25a Frame buffer S10 Shift lever data storage processing (power transmission information acquisition means)
S30 Position data storage processing (position information acquisition means)
S50 Heading azimuth angle storage processing (heading information acquisition means)
S64, S66, S68, S70 (display control means)
S67, S84 (Board direction display control means)
S69 (drifting determination means)
S100 rotation data storage processing (rotation information acquisition means)

Claims (7)

船舶の位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得される前記位置情報に基づいて前記船舶の航跡を表示する表示手段と、
前記船舶が水上を漂っている漂流状態にあるか否かを判定する漂流判定手段と、
前記漂流判定手段により前記船舶が漂流状態にあると判定される場合に前記位置情報取得手段が取得する位置情報に基づく前記船舶の航跡を、前記漂流判定手段により前記船舶が漂流状態にないと判定される場合に前記位置情報取得手段が取得する位置情報に基づく前記船舶の航跡と識別可能な態様で前記表示手段に表示させる表示制御手段とを備えることを特徴とする航跡表示装置。
position information acquisition means for acquiring position information of a ship;
display means for displaying a track of the vessel based on the position information acquired by the position information acquisition means;
Drifting determination means for determining whether or not the ship is in a drifting state in which it is drifting on water;
When the drift determination means determines that the ship is in a drifting state, the drift determination means determines that the ship is not in a drifting state based on the position information acquired by the position information acquisition means. and display control means for causing the display means to display the track in a manner identifiable from the ship's track based on the positional information acquired by the positional information acquisition means when the positional information acquisition means detects the positional information.
前記船舶に設けられた動力発生装置により発生された動力を、前記船舶に設けられ前記船舶を推進させるための推進装置に伝達させる状態にあるか否かを示す動力伝達情報を取得する動力伝達情報取得手段を備え、
前記漂流判定手段は、前記動力伝達情報取得手段により取得された前記動力伝達情報に基づいて、前記船舶において発生される動力が前記推進装置へ伝達される状態にない場合に前記船舶が漂流状態にあると判定することを特徴とする請求項1記載の航跡表示装置。
Power transmission information for acquiring power transmission information indicating whether or not the power generated by the power generation device provided on the ship is transmitted to the propulsion device provided on the ship for propelling the ship. provided with acquisition means,
The drift determination means determines that the ship is in a drifting state when power generated in the ship is not being transmitted to the propulsion device based on the power transmission information acquired by the power transmission information acquisition means. 2. The track display device according to claim 1, wherein it determines that there is a track.
前記船舶に設けられ前記船舶を推進させるための推進装置に動力を伝達するために前記船舶に設けられた動力発生装置により回転される回転軸の回転数を示す回転情報を取得する回転情報取得手段を備え、
前記漂流判定手段は、前記回転情報取得手段により取得された前記回転情報により示される前記回転軸の回転数が所定の回転数より低い場合に前記船舶が漂流状態にあると判定することを特徴とする請求項1記載の航跡表示装置。
Rotation information acquisition means for acquiring rotation information indicating the number of rotations of a rotating shaft rotated by a power generating device provided on the ship for transmitting power to a propulsion device provided on the ship for propelling the ship. with
The drift determination means determines that the ship is in a drifting state when the rotation speed of the rotating shaft indicated by the rotation information acquired by the rotation information acquisition means is lower than a predetermined rotation speed. The track display device according to claim 1.
前記位置情報のうち、前記漂流判定手段により前記船舶が漂流状態にあると判定される場合にのみ前記位置情報取得手段が取得する位置情報を記憶する第1記憶手段を備えることを特徴とする請求項1から3のいずれかに記載の航跡表示装置。 A first storage means for storing the position information acquired by the position information acquisition means only when the ship is determined to be in a drifting state by the drift determination means, among the position information. Item 4. A track display device according to any one of Items 1 to 3. 不揮発性の記憶手段であって、前記位置情報のうち、前記漂流判定手段により前記船舶が漂流状態にあると判定される場合に前記位置情報取得手段が取得する位置情報と、前記漂流判定手段により前記船舶が漂流状態にないと判定される場合に前記位置情報取得手段が取得する位置情報とを記憶する第2記憶手段を備えることを特徴とする請求項4記載の航跡表示装置。 non-volatile storage means for storing, among the position information, position information acquired by the position information acquisition means when the drift determination means determines that the ship is in a drifting state; 5. The track display device according to claim 4, further comprising second storage means for storing the position information obtained by said position information obtaining means when it is determined that said vessel is not in a drifting state. 前記表示手段に表示する1画面分の画像情報を記憶するフレームバッファと、
前記位置情報に基づいて前記船舶の航跡を表示するための画像情報を前記フレームバッファ上に描画するための描画手段とを備え、
その描画手段は、前記第2記憶手段により記憶された位置情報に基づいて第2の航跡を描画し、その後に前記第1記憶手段により記憶された位置情報に基づいて、前記第2の航跡と識別可能な態様で、第1の航跡を描画することを特徴とする請求項5記載の航跡表示装置。
a frame buffer for storing image information for one screen to be displayed on the display means;
a drawing means for drawing image information for displaying the track of the ship on the frame buffer based on the position information;
The drawing means draws the second wake based on the position information stored by the second storage means, and then draws the second wake based on the position information stored by the first storage means. 6. A track display device as claimed in claim 5, which renders the first track in a discernible manner.
前記船舶の船首が向いた方向の情報である船首情報を取得する船首情報取得手段を備え、
前記漂流判定手段により前記船舶が漂流状態にあると判定される場合に前記位置情報取得手段が取得する位置情報に基づいて前記船舶の航跡を前記表示制御手段が表示するとき、前記船首情報に基づいて前記船舶の前記船首が向いていた方向を示す印を少なくとも1つ前記船舶の航跡上の位置に表示する船首方向表示制御手段を有することを特徴とする請求項1から6のいずれかに記載の航跡表示装置。
A bow information acquiring means for acquiring bow information, which is information on the direction in which the bow of the ship is facing,
When the display control means displays the track of the ship based on the position information acquired by the position information acquisition means when the drift determination means determines that the ship is in a drifting state, the display control means displays the track of the ship based on the heading information. 7. A bow direction display control means for displaying at least one mark indicating the direction in which the bow of the ship is pointing at a position on the wake of the ship. track display device.
JP2018229438A 2018-12-06 2018-12-06 Track display device Active JP7148968B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018229438A JP7148968B2 (en) 2018-12-06 2018-12-06 Track display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018229438A JP7148968B2 (en) 2018-12-06 2018-12-06 Track display device

Publications (2)

Publication Number Publication Date
JP2020091230A JP2020091230A (en) 2020-06-11
JP7148968B2 true JP7148968B2 (en) 2022-10-06

Family

ID=71012715

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018229438A Active JP7148968B2 (en) 2018-12-06 2018-12-06 Track display device

Country Status (1)

Country Link
JP (1) JP7148968B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000344193A (en) 1999-06-01 2000-12-12 Fuji Royal:Kk Automatic return navigation device
JP2008225614A (en) 2007-03-09 2008-09-25 Fujitsu Ltd Catch certification processing method, processing device, processing program, and processing system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0746136B2 (en) * 1985-02-27 1995-05-17 日本無線株式会社 Position display system
JPH075237A (en) * 1993-06-16 1995-01-10 Japan Radio Co Ltd Track display device and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000344193A (en) 1999-06-01 2000-12-12 Fuji Royal:Kk Automatic return navigation device
JP2008225614A (en) 2007-03-09 2008-09-25 Fujitsu Ltd Catch certification processing method, processing device, processing program, and processing system

Also Published As

Publication number Publication date
JP2020091230A (en) 2020-06-11

Similar Documents

Publication Publication Date Title
EP4053011B1 (en) Anchoring systems and methods for marine vessels
US20150089427A1 (en) Vessel display system and small vessel including the same
JP4404943B1 (en) Unmanned boat automatic observation system and unmanned boat automatic observation method
JP6150418B2 (en) Information display device, fish finder and information display method
US20170052029A1 (en) Ship display device
US11347222B2 (en) System and method for automatically navigating a charted contour
US9390531B2 (en) Movable body display device and movable body display method
US11548598B2 (en) Image generating device and method of generating image
US4975709A (en) Wake plotter apparatus
CA3145943C (en) Marine chart and sonar image presentation systems and methods
JP7104405B2 (en) Nautical chart image display device and nautical chart image display system
JP2012122736A (en) Underwater detection device and underwater detection system
JP7148968B2 (en) Track display device
JP2011169801A (en) Navigation information display device
JP2016217939A (en) Ship track display device
CA3153584A1 (en) Automatic navigation of a marine environment area
US11573087B1 (en) Boat maneuvering control method for boat and boat maneuvering control system for boat
JP2022099788A (en) System and method for controlling vessel
US9952050B2 (en) Method, system and device for remotely notifying information
JP2022085660A (en) System and method for controlling vessel
JP2012018065A (en) Navigation information display device
JP5117221B2 (en) Navigation information display device
US20260114438A1 (en) Fishing tackle, water landing location estimation system, and fishing assistance system
EP4386321A2 (en) Fishing site information providing system, fishing site information providing method, and server
US12013699B1 (en) Boat maneuvering control method for boat and boat maneuvering control system for boat

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211015

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220907

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220913

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220915

R150 Certificate of patent or registration of utility model

Ref document number: 7148968

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250