Status presentation control device, method, and program

The state presentation control device addresses the lack of real-time feedback in windsurfing by identifying and prioritizing defective states, improving performance through targeted sound-based information presentation.

JP2025012021APending Publication Date: 2025-01-24NIPPON TELEGRAPH & TELEPHONE CORP +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023114538
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-07-12
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

Existing technologies fail to provide real-time feedback of multiple defective states during windsurfing practice, limiting the effectiveness of using sensor data for improving performance.

Method used

A state presentation control device that identifies the operation status of a windsurfing vehicle in real-time, detects multiple defective states affecting speed, and prioritizes information presentation to the user through a sound-based feedback system.

Benefits of technology

Enables users to recognize and respond to the highest priority defective states in real-time, enhancing windsurfing performance by providing clear auditory feedback that is not hindered by wind noise.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025012021000001_ABST
    Figure 2025012021000001_ABST
Patent Text Reader

Abstract

To provide a status presentation control device capable of presenting in real time a defective status that is highly effective in increasing a running speed among defective statuses of multiple types identified while running.SOLUTION: A status representation control device first acquires sensing data including the moving locus of a vehicle and information representing the movement of the tools consisting the vehicle when identifying the operating status of the vehicle running on the water surface according to the user operation and presenting it to the user, and identifies the vehicle running status based on the information representing the moving locus included in the acquired sensing data. Then, the status representation control device identifies the defective statuses of multiple types influencing the vehicle running speed based on the information representing the tool movements included in the sensing data and on the identified result of the running status, selects the information representing type satisfying a priority condition from among the information representing types corresponding to the defective status type, and outputs the representing information corresponding to the selected information representing type to the user.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] One aspect of the present invention relates to a state presentation control device, method, and program used to present to a user a state that may cause a lack of boat speed in windsurfing, for example. [Background technology]

[0002] In order to improve competitiveness in sports, the use of sensor data is progressing. For example, a system that estimates the amount of physical activity using acceleration and angular velocity values ​​obtained by a sensor and a system that evaluates movement characteristics have been proposed. Windsurfing is no exception to this, and a technology has been proposed that digitizes sailing ability and sail operation based on data obtained by various sensors. For example, Non-Patent Document 1 proposes a technology for wind foil, a type of windsurfing competition, that determines boat speed and direction of travel based on the wake obtained by GPS (Global Positioning System), and obtains posture information by measuring the roll and pitch of the board with an inertial sensor.

[0003] By using these technologies, it is possible to review operations and posture after practice based on various measurement data and use the results to improve competitive ability. [Prior art documents] [Non-patent literature]

[0004] [Non-Patent Document 1] Tomonori Anamitsu and Tomohito Wada, "Performance Analysis of Wind Foil Using GPS and Inertial Sensors," Sports Performance Research, 12, 137-145, 2020. Summary of the Invention [Problem to be solved by the invention]

[0005] However, the results of reviewing operations and postures are often not fully utilized in the next practice or competition due to the passage of time. To achieve greater effectiveness, various data obtained during practice should be fed back to the user in real time. However, there is a limit to the amount of information that can be fed back in real time during practice, and depending on the type of information fed back, it may actually hinder practice.

[0006] This invention has been made in light of the above-mentioned circumstances, and aims to provide a technology that makes it possible to present to a user in real time, from among multiple types of defective conditions identified while driving, those that are highly effective in increasing the driving speed. [Means for solving the problem]

[0007] In order to solve the above problems, one aspect of the state presentation control device or information presentation control method according to the present invention is to identify the operating state of a vehicle traveling on water in response to a user's operation and present it to the user by first acquiring sensing data including information representing the movement trajectory of the vehicle and the movement of the equipment constituting the vehicle, and identifying the traveling state of the vehicle based on the information representing the movement trajectory included in the sensing data. Next, based on the information representing the movement of the equipment included in the sensing data and the identification result of the traveling state, identify multiple types of poor conditions that affect the traveling speed of the vehicle. Then, determine the type of information presentation corresponding to the type of poor condition, select the type of information presentation that satisfies a preset priority condition from among the types of information presentation, and output presentation information corresponding to the selected type of information presentation to the user.

[0008] According to one aspect of the present invention, when a vehicle is traveling and the operation of the vehicle causes a malfunction that affects the traveling speed, the user can identify the type of the malfunction and present it to the user in real time. Furthermore, when multiple types of malfunctions occur simultaneously, the type of malfunction that satisfies the priority condition among these types of malfunctions is presented to the user by the presentation information. Therefore, when multiple types of malfunctions occur simultaneously, the user can clearly recognize, for example, the type of malfunction with the highest priority. Effect of the Invention

[0009] In other words, according to one aspect of the present invention, a technology can be provided that enables the user to be presented in real time with defective conditions that are highly effective in increasing the driving speed among multiple types of defective conditions identified while driving. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a system including a state presentation control device according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram showing an example of a hardware configuration of a state presentation control device according to an embodiment of the present invention. [Diagram 3] FIG. 3 is a block diagram showing an example of a software configuration of the state presentation control device according to an embodiment of the present invention. [Figure 4] FIG. 4 is a flowchart showing an example of a processing procedure and processing content of the state presentation control executed by the control unit of the state presentation control device shown in FIG. [Diagram 5] FIG. 5 is a flowchart showing an example of a processing procedure and processing contents of the traveling condition identification processing. [Figure 6] FIG. 6 is a flowchart showing a first example of the fault state identification process. [Figure 7] FIG. 7 is a flowchart showing a second example of the defective state identification process. [Figure 8]FIG. 8 is a flowchart showing a third example of the defective state identifying process. [Figure 9] FIG. 9 is a flowchart showing a fourth example of the defective state identifying process. [Figure 10] FIG. 10 is a flowchart illustrating an example of a processing procedure and processing content of the information presentation determination processing. [Figure 11] FIG. 11 is a diagram for explaining an example of the movement of the board to be measured. [Figure 12] FIG. 12 is a diagram for explaining an example of the movement of a mast that is the measurement target. [Figure 13] FIG. 13 is a diagram for explaining the relationship between the traveling direction and the VMG, which is the subject of calculation in the traveling condition identification process. [Figure 14] FIG. 14 is a diagram for explaining the amount of rake to be calculated in the traveling condition discrimination process. [Figure 15A] FIG. 15A is a diagram showing an example of a VMG used to explain the determination of a defective state (1) in the defective state identification process. [Figure 15B] FIG. 15B is a diagram showing an example of a rake amount used to explain the determination of the defective state (1) in the defective state identifying process. [Figure 16A] FIG. 16A is a diagram showing an example of a VMG used to explain the determination of a defective state (2) in the defective state identification process. [Figure 16B] FIG. 16B is a diagram showing an example of an unheal amount used to explain the determination of the defective state (2) in the defective state identifying process. [Figure 16C] FIG. 16C is a diagram showing an example of a kite amount used to explain the determination of the defective state (2) in the defective state identifying process. [Figure 17A] FIG. 17A is a diagram showing an example of the relationship between the amount of inclination of the mast with respect to the board and the average speed, used to explain the determination of the poor state (4) in the poor state identification process. [Figure 17B] FIG. 17B is a diagram showing an example of the relationship between the distance from a straight line and the average VMG, used to explain the determination of the poor condition (4) in the poor condition identification process. [Figure 18] FIG. 18 is a diagram showing an example of the correspondence relationship between the type of defect state and the type and priority of information presentation used in the information determination process. [Figure 19] FIG. 19 is a diagram showing an example of the correspondence relationship between the type of information presentation used in the presentation information output process and the type of sound produced. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0012] [One embodiment] (Configuration example) (1) System FIG. 1 is a diagram showing an example of the configuration of a system including a state presentation control device according to an embodiment of the present invention.

[0013] A system according to one embodiment includes an actual windsurfing WS used, for example, for practice, a sensing unit SU attached to the windsurfing WS, an information presentation unit IU attached to a user operating the windsurfing WS, and a status presentation control device SV capable of transmitting information data between the sensing unit SU and the information presentation unit IU via a network NW.

[0014] A windsurfing board WS, for example, has a mast MT erected on a board BD with its angle adjustable, and a sail SL having an operating boom attached to the mast MT.

[0015] The sensing unit SU includes a GPS sensor, a wind direction sensor, and an inertial sensor for measuring the motion of the board BD and the mast MT. The inertial sensor measures the three-axis motion, such as roll, pitch, and yaw, of each of the board BD and the mast MT.

[0016] The sensing unit SU further includes a wireless unit, and transmits sensing data measured by the sensors from the wireless unit to the status presentation control device SV via the network NW.

[0017] The information presentation unit IU includes, for example, a waterproof earphone and a wireless unit. The information presentation unit IU receives presentation information transmitted from the status presentation control device SV via the network NW by the wireless unit, and outputs the information as loud as possible from the earphone.

[0018] (2) Status display control device SV 2 and 3 are block diagrams showing an example of a hardware configuration and a software configuration, respectively, of the state presentation control device SV.

[0019] The state presentation control device SV is composed of a server computer installed on the web or cloud, for example, and has a control unit 1 that uses a hardware processor such as a central processing unit (CPU). The state presentation control device SV has a storage unit having a program storage unit 2 and a data storage unit 3, and a communication interface (hereinafter, the interface will be abbreviated as I / F) unit 4 connected to the control unit 1 via a bus 5.

[0020] The state presentation control device SV may be configured, for example, by a personal computer installed in the windsurfing machine WS. The storage unit and processing functions of the state presentation control device SV may be distributed among multiple server computers or personal computers.

[0021] The communication I / F section 4 transmits and receives information data between the sensing unit SU attached to the windsurfing WS and the information presentation unit IU attached to the user, in accordance with a wireless communication protocol defined by the network NW.

[0022] The program storage unit 2 is configured by combining a non-volatile memory such as a solid state drive (SSD) as a storage medium that can be written and read at any time, and a non-volatile memory such as a read only memory (ROM), and stores application programs required for executing various control processes according to the first embodiment, in addition to middleware such as an operating system (OS). Hereinafter, the OS and each application program will be collectively referred to as a program.

[0023] The data storage unit 3 is, for example, a combination of a non-volatile memory such as an SSD that can be written to and read from at any time as a storage medium, and a volatile memory such as a RAM (Random Access Memory), and the storage area includes a sensing data storage unit 31, a driving condition identification information storage unit 32, a poor condition detection information storage unit 33, and an information presentation judgment information storage unit 34.

[0024] The sensing data storage unit 31 is used to store the sensing data transmitted from the sensing units SU in chronological order.

[0025] The running condition identification information storage unit 32 stores a threshold value used for identifying the running condition of the windsurfing WS from the above sensing data.

[0026] The improper condition detection information storage unit 33 stores a detection engine for identifying improper conditions that cause a decrease in boat speed among the operating conditions of the windsurfing WS. As the detection engine, for example, a trained model can be used. The trained model is trained in advance to input, for example, features that represent the running condition and the movement of the equipment extracted from the sensing data, and output information that represents the type of improper condition.

[0027] The information presentation determination information storage unit 34 stores information indicating the type of information presentation corresponding to the type of the above-mentioned defective state and the priority of the presentation.

[0028] The control unit 1 has, as processing functions used to implement one embodiment of the present invention, a sensing data acquisition processing unit 11, a driving condition identification processing unit 12, a defective condition identification processing unit 13, an information presentation determination processing unit 14, and a presentation information output processing unit 15.

[0029] Each of the processing units 11 to 15 is realized by causing a hardware processor of the control unit 1 to execute an application program stored in the program storage unit 2. Note that a part or all of the processing units 11 to 15 may be realized using hardware such as an LSI (Large Scale Integration) or an ASIC (Application Specific Integrated Circuit).

[0030] The sensing data acquisition processing unit 11 receives sensing data transmitted from the sensing unit SU via the communication I / F unit 4 while practicing windsurfing WS, and stores the received sensing data in the sensing data memory unit 31 in chronological order.

[0031] The running state identification processing unit 12 reads out the sensing data stored in the sensing data storage unit 31 for each unit time length, and identifies the running state of the windsurfing WS based on the read out sensing data. The running states to be identified include velocity made good (VMG) which indicates the speed component in the upwind direction, whether the vehicle is running in a straight line, and whether the traveling direction is upwind or downwind with respect to the wind direction. An example of the running state identification processing will be described in the operation example.

[0032] The poor condition identification processing unit 13 uses a detection engine stored in the poor condition detection information storage unit 33 to identify poor conditions that cause a decrease in boat speed. Possible poor conditions to be identified include, for example, four types: a state in which the sail is after-raking (poor condition (1)), a state in which the unheeling is insufficient (poor condition (2)), a state in which the direction of travel is significantly off-wind (poor condition (3)), and a state in which the angle of the mast relative to the board is off-ideal (poor condition (4)). Details of the poor condition identification process will also be described in the operation example.

[0033] The information presentation determination processing unit 14 reads out information representing the types of information presentation corresponding to the above four types of defect conditions (1) to (4) and information representing the priority of the presentation from the information presentation determination information storage unit 34, and rearranges the read out information representing the types of information presentation according to the priority.

[0034] The presentation information output processing unit 15 selects, for example, the information presentation type with the highest priority from the information presentation types arranged in order of priority, generates sound data having a scale corresponding to the selected information presentation type, and transmits the generated sound data from the communication I / F unit 4 to the information presentation unit IU.

[0035] (Example of operation) Next, an example of the operation of the state presentation control device SV configured as above will be described.

[0036] FIG. 4 is a flowchart showing an example of the processing procedure and processing contents of the state presentation control executed by the control unit 1 of the state presentation control device SV.

[0037] (1) Acquiring sensing data When the user starts sailing using the windsurfing WS, the wind direction sensor, GPS sensor, and inertial sensor installed in the sensing unit SU measure the wind direction, sailing trajectory (wake), and three-axis movements of the board and mast, respectively, and the measured sensing data is transmitted to the status display control device SV.

[0038] Figures 11 and 12 respectively show the three axial movements of the board BD and the mast MT (sail SL), namely roll, pitch and yaw.

[0039] In response to this, when the control unit 1 of the state presentation control device SV detects the start of sailing in step S10, first in step S20, under the control of the sensing data acquisition processing unit 11, it receives the sensing data transmitted from the sensing unit SU via the communication I / F unit 4, and stores the received sensing data in chronological order in the sensing data memory unit 31.

[0040] (2) Identifying driving conditions When acquisition of the above-mentioned sensing data is started, in step S30, the control unit 1 of the state presentation control device SV, under the control of the running state identification processing unit 12, identifies the running state of the windsurfing WS as follows.

[0041] FIG. 5 is a flowchart showing an example of the process procedure and process contents executed by the traveling condition identification processing unit 12.

[0042] That is, the traveling condition identification processing unit 12 first reads sensing data for each unit time length in step S31, and calculates VMG based on information indicating the wind direction and information indicating the ship wake contained in the read sensing data.

[0043] 13 is a diagram for explaining an example of the calculation process of the VMG. That is, the traveling state identification processing unit 12 converts the latitude and longitude data representing the wake into an orthogonal coordinate system. Then, the travel distance and the traveling azimuth angle are calculated from the positions of the windsurfing WS at the start timing and the end timing of the unit time, the calculated travel distance is divided by the unit time to obtain the boat speed, and the VMG is calculated from the boat speed and the angle between the traveling direction and the wind direction.

[0044] Next, in step S32, the traveling state identification processing unit 12 judges whether the windsurfing WS is sailing in a straight line from the boat speed and the traveling azimuth angle. For example, if the boat speed is equal to or greater than a threshold value stored in the traveling state identification information storage unit 32 and the change in the traveling azimuth angle is equal to or less than a threshold value stored in the traveling state identification information storage unit 32, it is judged that the windsurfing WS is sailing in a straight line.

[0045] Next, in step S33, the running state identification processing unit 12 judges whether the windsurfing WS is sailing upwind or downwind. This judgment can be made based on whether the VMG is "positive" or "negative."

[0046] Finally, in step S34, the running condition identification processing unit 12 outputs the VMG, the determination results of whether the boat is sailing in a straight line, and whether the boat is sailing uphill or downhill, together with the measurement data of the movement of the board and mast in the three axial directions contained in the sensing data, to the fault condition identification processing unit 13.

[0047] (3) Identification of defective conditions Next, in step S40, the control unit 1 of the state presentation control device SV, under the control of the poor state identification processing unit 13, utilizes the detection engine stored in the poor state detection information memory unit 33 to identify four types of poor states (1) to (4) that are factors that cause a decrease in the boat speed of the windsurfing WS, based on the information representing the judgment result of the driving state output from the driving state identification processing unit 12.

[0048] (3-1) Identifying the state in which the sail is after-rake (defective state (1)) FIG. 6 is a flowchart showing an example of a processing procedure and processing contents executed by the fault condition identification processing unit 13 to identify the fault condition (1).

[0049] First, in step S411, the fault condition identification processing unit 13 determines whether or not the ship is sailing in a straight line based on the result of the determination of the traveling state. If the result of this determination is that the ship is sailing in a straight line, the fault condition identification processing unit 13 then calculates the difference between the pitch of the mast and the pitch of the board, i.e., the rake amount shown in Fig. 14, in step S412, and determines whether the calculated rake amount is "positive" or "negative" in step S413. If the rake amount is determined to be "negative," the fault condition identification processing unit 13 determines in step S414 that the operating state is "after rake" and outputs the determination result NG1 as the determination information for fault condition (1).

[0050] Figures 15A and 15B show an example of the relationship between the VMG and the amount of rake. As shown in the figures, when the amount of rake is "positive," the VMG maintains a good boat speed, but conversely, when the amount of rake is "negative," the VMG slows down.

[0051] If the sailing is not in a straight line or if the amount of rake is "positive", the poor condition identification processing unit 13 judges the sailing condition to be "good" in step S415 and outputs the judgment result "OK".

[0052] (3-2) Identifying insufficient unhealing (defective condition (2)) FIG. 7 is a flowchart showing an example of a processing procedure and processing contents executed by the fault condition identification processing unit 13 to identify the fault condition (2).

[0053] The fault condition identification processor 13 first determines in step S421 whether the boat is sailing in a straight line based on the result of the determination of the traveling state. If the result of this determination is that the boat is sailing in a straight line, the fault condition identification processor 13 then determines in step S422 whether the VMG is "positive" or "negative," that is, whether the boat is sailing uphill or downhill.

[0054] If it is determined through the above judgment that the boat is sailing in a straight line and is being transported upriver, the fault condition identification processing unit 13 then judges in step S423 whether the roll amount (kite amount) of the mast MT is within the range of a first threshold value for roll judgment, and further judges in step S424 whether the roll amount of the board BD is greater than a second threshold value for roll judgment.

[0055] As a result, if it is determined that the roll amount of the mast MT is within the range of the first threshold value and the roll amount of the board BD is smaller than the second threshold value, the fault condition identification processing unit 13 determines in step S425 that although the kite amount of the mast MT can be maintained constant, it is “insufficient unheeled”, and outputs the determination result NG1 as determination information for the fault condition (2).

[0056] Furthermore, if it is determined in step S423 that the roll amount of the mast MT exceeds the range of the first threshold value, the fault condition identification processing unit 13 determines in step S426 that “the kite amount of the mast is unstable” and outputs the determination result NG2 as determination information for the fault condition (2).

[0057] Figures 16A, 16B and 16C are diagrams showing an example of the relationship between VMG, unheel amount and kite amount. As shown in the figures, when the unheel amount is high while the kite amount is kept constant, the VMG maintains a good boat speed. On the other hand, when the unheel amount is insufficient, the VMG becomes slow.

[0058] In addition, if the boat is not sailing in a straight line, if the VMG is "negative", or if the amount of roll of the board is greater than the second threshold value, the fault condition identification processing unit 13 determines in step S427 that the operating condition is "good" and outputs the determination result OK.

[0059] (3-3) Identifying a state in which the direction of travel is significantly off-wind (bad state (3)) FIG. 8 is a flowchart showing an example of a processing procedure and processing contents executed by the fault condition identification processing unit 13 to identify the fault condition (3).

[0060] The fault condition identification processor 13 first determines in step S431 whether the ship is sailing in a straight line based on the result of the above-mentioned determination of the sailing state. If the result of this determination is that the ship is sailing in a straight line, the fault condition identification processor 13 then determines in step S432 whether the VMG is "positive" or "negative", that is, whether the ship is sailing uphill or downhill.

[0061] If it is determined through the above judgment that the boat is sailing in a straight line and is being transported upriver, the fault condition identification processing unit 13 then determines in step S433 whether the angular difference between the direction of travel and the wind direction, i.e., the board heading angle (BHA), is greater than a threshold value for angle judgment.

[0062] As a result of this determination, it is assumed that the BHA is greater than the threshold value. For example, it is assumed that the BHA is greater than 50 degrees. In this case, the fault condition identification processing unit 13 determines in step S434 that the "upward angle is large" and outputs the determination result NG1 as the determination information of the fault condition (3).

[0063] In addition, if the boat is not sailing in a straight line, if VMG is “negative”, or if the inclination angle of the mast MT and the above-mentioned straight line BHA are smaller than the threshold value, the poor condition identification processing unit 13 judges in step S435 that the operating condition is “good condition” and outputs the judgment result OK.

[0064] (3-4) Identifying a state where the angle of the mast relative to the board is not ideal (bad state (4)) FIG. 9 is a flowchart showing an example of a processing procedure and processing contents executed by the fault condition identification processing unit 13 to identify the fault condition (4).

[0065] The fault condition identification processor 13 first determines in step S441 whether the ship is sailing in a straight line based on the result of the above-mentioned determination of the sailing state. If the result of this determination is that the ship is sailing in a straight line, the fault condition identification processor 13 then determines in step S442 whether the VMG is "positive" or "negative", that is, whether the ship is sailing uphill or downhill.

[0066] If it is determined by the above that the boat is sailing in a straight line and is being transported uphill, the fault condition identification processing unit 13 then calculates in step S443 the angle difference of the mast MT relative to the board BD, that is, the amount by which the mast MT is tilted.

[0067] Then, the fault condition identification processing unit 13 defines a straight line on the graph that represents the ideal angle of the mast MT relative to the VMG, and judges in step S444 whether the distance of the angle of the mast MT from this straight line is greater than a threshold value. If the result of this judgment is that the distance of the angle of the mast MT from the straight line is greater than the threshold value, the fault condition identification processing unit 13 judges in step S445 that the angle of the mast MT is defective, and outputs the judgment result NG1 as judgment information for the fault condition (4).

[0068] Figure 17A shows an example of the relationship between the tilt angle of the mast MT relative to the board BD and the average speed, and as shown in this relationship, a straight line can be defined on the graph that shows the ideal relationship between the two. Figure 17B shows an example of the relationship between the distance between the tilt angle of the mast MT and the straight line, and the average VMG. As is clear from this figure, the VMG decreases as the tilt angle of the mast MT deviates from the straight line.

[0069] In addition, if the boat is not sailing in a straight line, if the VMG is “negative”, or if the tilt angle of the mast MT is close to a straight line, the poor condition identification processing unit 13 judges in step S446 that the operating condition is “good condition” and outputs the judgment result OK.

[0070] (4) Judgment on disclosure of information When the process of identifying the defective state is completed, the control unit 1 of the state presentation control device SV then executes a process of determining whether to present information in step S50 under the control of the information presentation determination processing unit 14 as follows.

[0071] FIG. 10 is a flowchart showing an example of the process procedure and process contents executed by the information presentation determination processing unit 14.

[0072] First, in step S51, the information presentation determination processing unit 14 accesses the information presentation determination information storage unit 34 based on the information indicating the types (1) to (4) of defective conditions output from the defective condition identification processing unit 13, and thereby reads out the types of information presentation corresponding to the types (1) to (4) of defective conditions. That is, the types (1) to (4) of defective conditions are replaced with the types of information presentation.

[0073] Next, in step S52, the information presentation determination processing unit 14 sorts the read information indicating the types of information presentation in order of decreasing priority based on the priority set for the information. Then, in step S53, the information presentation determination processing unit 14 generates information presentation data in which the information presentation types (1) to (4) are rearranged in order of decreasing priority, and outputs the generated information presentation data to the presentation information output processing unit 15.

[0074] Fig. 18 shows an example of information stored in the information presentation determination information storage unit 34. As shown in the figure, the information presentation determination information storage unit 34 stores information "0" to "5" indicating the type of information presentation and information "10", "0" to "5" indicating the priority of the presentation, in association with types (1), (2), (3), and (4) of defective conditions. Note that the priority level "10" indicates the priority level set for the determination result "OK."

[0075] (5) Output of displayed information When the information presentation data is output from the information presentation determination processing unit 14, the control unit 1 of the state presentation control device SV, under the control of the presentation information output processing unit 15, generates presentation information based on the information presentation data in step S60 and transmits the presentation information to the user's information presentation unit IU.

[0076] For example, the presentation information output processing unit 15 selects the type of information presentation with the highest priority from the types of information presentation arranged in order of priority based on the information presentation data, generates sound data having a scale corresponding to the selected type of information presentation, and transmits the generated sound data from the communication I / F unit 4 to the information presentation unit IU.

[0077] Here, the scale of the sound data is set to 400-2000 Hz, for example, avoiding the 400-1000 Hz frequency band that includes wind noise, which is a frequency band in which sounds are easy for ordinary people to hear, and is set at frequency intervals so that each sound can be easily distinguished within this frequency band. Figure 19 shows an example of the correspondence between the types of information presentation "0" to "5" and the scale of the sound data, which is set to satisfy the above conditions.

[0078] The presentation information output processing unit 15, for example, refers to information indicating the correspondence between the information presentation types "0" to "5" and musical scales stored in advance in the data storage unit 3, and reads out sound data of the musical scale corresponding to the information type with the highest priority. Then, the read out sound data is transmitted from the communication I / F unit 4 to the information presentation unit IU.

[0079] As a result, a sound of a scale corresponding to the sound data is amplified and output from the earphone of the information presentation unit IU, enabling the user to recognize the type of fault condition in real time from the sound while sailing.

[0080] (6) Termination control The control unit 1 of the state presentation control device SV determines whether sailing has ended in step S70. If the result of this determination is that sailing has not ended, the process returns to step S20 and repeats the series of processes from step S20 to step S70. On the other hand, when the end of sailing is detected, the control unit 1 of the state presentation control device SV ends the state presentation control.

[0081] (effect) As described above, the status presentation control device SV according to one embodiment acquires sensing data measured by the sensing unit SU while the windsurfing WS is sailing, and identifies the running status of the windsurfing WS, such as the VMG, whether it is sailing in a straight line, and whether it is sailing uphill or downhill, from the acquired sensing data. Then, based on the identification result of the running status and information (roll, pitch, yaw) that indicates the movement of the board and mast contained in the sensing data, it identifies four types of defective status of the windsurfing WS, determines the type of information presentation corresponding to the type of defective status, and outputs sound data corresponding to the type of information presentation with the highest priority based on the determination result to the user in real time.

[0082] Therefore, when the user is practicing the windsurfing WS and the operation or performance of the windsurfing WS becomes defective, the user can check the type of defect in real time by the sound that is generated.

[0083] Furthermore, when multiple types of malfunctions occur simultaneously, a sound having a tone corresponding to the type of malfunction with the highest priority among these malfunctions is selected and output, so that when multiple types of malfunctions occur simultaneously, the user can clearly recognize and respond to the malfunction with the highest priority without confusing it with other malfunctions.

[0084] Furthermore, the frequency of the noise is set to avoid the frequency band in which wind noise occurs, so the user can clearly recognize the noise while sailing without being affected by wind noise.

[0085] [Other embodiments] (1) In addition to a continuous sound with a fixed frequency for each scale, the sound may be a beep or chime that is set differently for each fault state, or an intermittent sound that is output intermittently at a specified cycle.

[0086] (2) It is also effective in improving sound recognition performance if the earphones used in the information presentation unit IU are equipped with a noise cancellation function that cancels out noise such as wind noise and the sound of waves.

[0087] (3) In one embodiment, a bad state is identified and the result is presented, but a good state may be identified and the result presented. In addition, the types of bad and good states to be presented may be arbitrarily set according to the type of vehicle and the level of the user.

[0088] (4) In addition, the types of processing functions equipped in the status presentation control device, the processing procedures and processing contents of each processing function, the type and configuration of sensing data used to identify defective conditions, the type and configuration of presentation information generated to present information, the type and configuration of the vehicle, etc. can be modified and implemented in various ways without departing from the gist of this invention.

[0089] Although the embodiment of the present invention has been described in detail above, the above description is merely an example of the present invention in every respect. It goes without saying that various improvements and modifications can be made without departing from the scope of the present invention. In other words, in implementing the present invention, specific configurations according to the embodiment may be appropriately adopted.

[0090] In short, this invention is not limited to the above-mentioned embodiment as it is, and in the implementation stage, the components can be modified and embodied without departing from the gist of the invention. In addition, various inventions can be formed by appropriately combining multiple components disclosed in the above-mentioned embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, components from different embodiments may be appropriately combined. [Explanation of symbols]

[0091] WS…Windsurfing BD…Board MT…Mast SL…Sail SU: Sensing unit IU: Information Presentation Unit SV: Status display control device NW…Network 1...Control unit 2...Program memory section 3. Data storage section 4. Communication I / F section 5. Bus 11...Sensing data acquisition processing unit 12... Driving state identification processing unit 13...Fault condition identification processing section 14...Information presentation determination processing unit 15...Presentation information output processing unit 31...Sensing data storage unit 32...Running state identification information storage unit 33...Fault condition detection information storage unit 34...Information presentation judgment information storage unit

Claims

1. a first processing unit that acquires sensing data including information representing a movement trajectory of a vehicle traveling on water and a movement of equipment constituting the vehicle in response to a user's operation; A second processing unit that identifies a traveling state of the vehicle based on information representing the movement trajectory included in the sensing data; a third processing unit that identifies a plurality of types of fault conditions that affect the traveling speed of the vehicle based on information representing the movement of the tool included in the sensing data and the identification result of the traveling condition; a fourth processing unit that determines a type of information presentation corresponding to the type of the defective state, selects the type of information presentation that satisfies a preset priority condition from the determined types of information presentation, and outputs presentation information corresponding to the selected type of information presentation to the user; A status presentation control device comprising:

2. When the vehicle is a windsurfing vehicle, The third processing unit distinguishes at least two of the following types of the defective state: a first state in which the amount of rake of the sail does not satisfy a first condition; a second state in which the amount of unheel does not satisfy a second condition; a third state in which the angle difference of the traveling direction of the windsurfing with respect to the upwind direction does not satisfy a third condition; and a fourth state in which the angle of the sail according to the traveling speed does not satisfy a fourth condition. The state presentation control device according to claim 1 .

3. 3. The state presentation control device according to claim 2, wherein the fourth processing unit selects a state having the highest priority defined by the priority condition from among the first to fourth states identified by the third processing unit, and outputs presentation information corresponding to the selected state to the user.

4. The state presentation control device according to claim 1 , wherein the fourth processing unit generates, as the presentation information, sound information set to a different scale in association with the type of information presentation, and outputs the sound information to the user.

5. The state presentation control device according to claim 4 , wherein the fourth processing unit sets a frequency of the sound information within a band that excludes a band that includes wind noise from within an audible band of the user.

6. A state presentation control method for performing a process of identifying an operating state of a vehicle traveling on water in response to an operation of a user and presenting the operating state to the user by an information processing device, acquiring sensing data including information representing a movement trajectory of the vehicle and a movement of a piece of equipment constituting the vehicle; identifying a traveling state of the vehicle based on information representing the movement trajectory included in the sensing data; identifying a plurality of types of fault conditions that affect the traveling speed of the vehicle based on information representing the movement of the equipment included in the sensing data and the identification result of the traveling condition; determining a type of information presentation corresponding to the type of the defective state, selecting the type of information presentation that satisfies a preset priority condition from the determined types of information presentation, and outputting presentation information corresponding to the selected type of information presentation to the user; A state presentation control method comprising:

7. 6. A program for causing a processor included in a state presentation control device to execute at least one of the processes executed by first to fourth processing units included in the state presentation control device according to claim 1.