Display control device, display control method, and display control program
The display control device addresses target display separation issues in sonar systems by measuring target lengths and interpolating luminance, enhancing user determination speed and accuracy in identifying target objects.
Patent Information
- Application Number
- JP2021155855
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-24
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2041-09-24
AI Technical Summary
Existing sonar display systems face challenges in accurately distinguishing target objects from non-target objects due to separation of target displays, leading to increased user determination load and potential misjudgments, especially when target displays are separated into multiple sectors.
A display control device and method that includes A-scope and PH generation units to measure target lengths, interpolate luminance of separated target displays, and control the display of interpolated B-scope history to reduce determination load.
The solution reduces user determination load by accurately interpolating separated target displays, improving determination speed and accuracy in identifying target objects.
Smart Images

Figure 0007707795000001 
Figure 0007707795000002 
Figure 0007707795000003
Abstract
Description
Technical Field
[0001] The present invention relates to a display control device and the like.
Background Art
[0002] An active sonar transmits a signal from a transmitter and receives a reflected signal reflected by a target object in the sea with a receiver to obtain information about the target object in the sea. After receiving the reflected signal, the active sonar performs signal processing and displays information about the target in a form that is visually easy for humans to understand, such as a B-scope, a ping history (PH), and an A-scope. Note that the ping history will be described later.
[0003] FIG. 20 shows a display example of a B-scope. The vertical axis of the B-scope indicates the vertical distance from the measuring device. The horizontal axis indicates the horizontal azimuth centered on the measuring device. Also, the signal level of the received signal (reflected signal) is reflected in the luminance (brightness) of the B-scope.
[0004] In the B-scope, the azimuth is equally divided into a plurality of sectors. Also, FIG. 20 shows that sector 2 is selected by a cursor in the shape of an arrow.
[0005] FIG. 21 shows a display example of a ping history (PH). The PH represents the history of the B-scope in a predetermined azimuth. The PH is generated based on the B-scope. The PH is obtained by compressing the B-scope in the azimuth direction for the sector selected by the user on the B-scope and arranging the compressed B-scopes in time series from the past to the present. In this way, the PH indicates the continuity of the received signal for the target sector. In the PH, the signal level of the received signal is reflected in the luminance in the same way as the B-scope.
[0006] FIG. 22 shows an example of the display of an A-scope. The A-scope is displayed for the portion selected by the user on the B-scope. The vertical axis of the A-scope indicates the vertical distance from the measuring instrument. The horizontal axis indicates the signal level of the received signal. FIG. 22 shows an example of the display of the A-scope for the portion surrounded by the thick-line square on the B-scope shown in FIG. 20.
[0007] The user uses the B-scope to discover a signal that is considered to be a reflected signal from a target object. Then, the user uses the PH to confirm the operation of the target object corresponding to the time, and determines whether the discovered signal is a reflected signal from the target object or a reflected signal from a non-target object. Here, the target object is an object to be searched for using an active sonar, and the non-target object is an object other than the target object.
[0008] In the display of the PH, even if there is one target object, the display indicating the reflected signal from the target object may be separated into two or more. Hereinafter, the display indicating the reflected signal from the target object will be referred to as a target display. Also, the display indicating the reflected signal from the non-target object will be referred to as a non-target display. Further, regardless of whether it is a target object or a non-target object, the display indicating the reflected signal from the object will be referred to as a signal display.
[0009] FIG. 23 shows an example of the display of the B-scope and the PH when the target display is separated into two. In the example of FIG. 23, due to the posture of the target object, the target display is separated into two. When the posture of the target object is a posture having a length in the distance direction from the measuring instrument, the distance and azimuth from the measuring instrument differ depending on the part of the target object. When the pulse of the transmitted signal is long or the resolution is rough, the target display on the B-scope becomes one. However, when the transmitted pulse is short or the resolution is fine, as shown in FIG. 23, the target display on the B-scope may be separated. When the target display on the B-scope is separated, since the PH is a compressed version of the B-scope, the target display is also separated in the PH.
[0010] Fig. 24 shows other display examples of the B-scope and the PH when the target display is separated into two. In the example of Fig. 24, the target display in the B-scope spans sector 1 and sector 2, whereby the target display in the PH is separated into two.
[0011] Normally, when there is one target, the target display in the PH is also one. Therefore, when the target display in the PH is separated into two or more, the user determines whether there are multiple targets or the target display of one target is separated. The user needs to confirm, such as referring to the PH of the adjacent sector, for the determination. Fig. 25 is a diagram schematically showing the reference of adjacent sectors. In the example of Fig. 25, the target display is separated in the PH for sector 2. Therefore, the user determines that there is one target by referring to the PH for sector 1.
[0012] As illustrated in Figs. 23 and 24, when the target display is separated into two or more, it takes time for the user to refer to the PH of the adjacent sector, etc., so the determination speed for the target decreases. Also, when the target display is separated into two or more, there may be a case where actually one target is recognized as two or more objects. As a result, there may be a misjudgment that the displayed signal display is not that of the target. That is, there may also be a misjudgment that the displayed signal display is not a target display (is a non-target display). For example, when a target of a certain size is being searched, there may be a misjudgment that there are two or more small non-targets.
[0013] Note that a general technique regarding the display in an active sonar is described in Patent Document 1.
Prior Art Documents
Patent Documents
[0014]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0015] Regarding a method for eliminating the above-mentioned inconveniences, it is conceivable to interpolate the separation of the target PH display. As a general method for interpolating the separation of the target display, there is a method of interpolating the separated portion with the same luminance as the adjacent sectors. Fig. 26 schematically shows a method of performing interpolation with the same luminance as the adjacent sectors. In the example of Fig. 26, for the PH of sector 2, interpolation is performed using the PH of sector 1. However, this method, as shown in Fig. 26, also interpolates the non-target display existing within the adjacent sectors. Therefore, in the determination of the target / non-target by the user, the number of misjudgments increases. Also, since the target display is buried in the non-target display, the determination load on the user increases.
[0016] Also, when the target display is separated due to the attitude of the target object, the received signal itself is separated. Therefore, in this case, this method cannot interpolate the separated portion even by referring to the adjacent sectors. As a result, the determination load on the user increases.
[0017] An object of the present invention is to provide a display control device or the like that can reduce the determination load on the user regarding the target object.
Means for Solving the Problems
[0018] In one aspect of the present invention, a display control device includes: an A-scope generation unit that generates A-scope information for causing a display unit to display an A-scope in a predetermined direction based on a reception signal received by a sensor; a PH generation unit that generates PH information for causing the display unit to display a B-scope history representing a history of a B-scope in the predetermined direction based on the reception signal; a measurement unit that measures a target length, which is the length of a target object, based on a target display, which is a display indicating the reception signal related to the target object in the A-scope based on the A-scope information, and measures a display length, which is the length of the target display in the B-scope history based on the PH information; an interpolation unit that interpolates the luminance of a separated portion of the target display in the B-scope history when the display length is shorter than the target length; and a display control unit that causes the display unit to display a screen including the interpolated B-scope history based on the PH information about the interpolated B-scope history.
[0019] Also, in another aspect of the present invention, a display control method includes: generating A-scope information for causing a display unit to display an A-scope in a predetermined direction based on a reception signal received by a sensor; generating PH information for causing the display unit to display a B-scope history representing a history of a B-scope in the predetermined direction based on the reception signal; measuring a target length, which is the length of a target object, based on a target display, which is a display indicating the reception signal related to the target object in the A-scope based on the A-scope information, and measuring a display length, which is the length of the target display in the B-scope history based on the PH information; interpolating the luminance of a separated portion of the target display in the B-scope history when the display length is shorter than the target length; and causing the display unit to display a screen including the interpolated B-scope history based on the PH information about the interpolated B-scope history.
[0020] In another aspect of the present invention, the display control program causes a computer to realize an A-scope generation function for generating A-scope information for causing a display means to display an A-scope in a predetermined direction based on a reception signal received by a sensor, a PH generation function for generating PH information for causing the display means to display a B-scope history representing the history of the B-scope in the predetermined direction based on the reception signal, a measurement function for measuring a target length that is the length of a target object based on a target display that is a display showing the reception signal regarding the target object in the A-scope based on the A-scope information, measuring a display length that is the length of the target display in the B-scope history based on the PH information, and when the display length is shorter than the target length, a interpolation function for interpolating the luminance of a separated portion of the target display in the B-scope history, and a display control function for causing the display means to display a screen including the interpolated B-scope history based on the PH information regarding the interpolated B-scope history.
Effect of the Invention
[0021] According to the present invention, it becomes possible to reduce the determination load of a user regarding a target object.
Brief Description of the Drawings
[0022]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10A
Figure 10B
Figure 10C
Figure 11
Figure 12
Figure 13
Figure 14A
Figure 14B
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Embodiments for Carrying Out the Invention
[0023] [First Embodiment] The first embodiment of the present invention will be described. A specific example of the display control device 10 in the first embodiment is the display control device 20 in the second embodiment described later.
[0024] FIG. 1 shows a configuration example of the display control device 10 of the present embodiment. The display control device 10 of the present embodiment includes an A-scope generation unit 11, a PH generation unit 12, an interpolation unit 13, and a display control unit 14.
[0025] The A-scope generation unit 11 generates A-scope information for displaying an A-scope in a predetermined direction on the display means based on the reception signal received by the sensor.
[0026] Based on the received signal, the PH generation unit 12 generates PH information for causing the display means to display the ping history in a predetermined direction. Here, the ping history refers to the B-scope history representing the history of the B-scope in a predetermined direction. The predetermined direction is specified by the user, for example.
[0027] Based on the target display in the A-scope based on the A-scope information, the interpolation unit 13 measures the target length, which is the length of the target object. The target display is a display indicating the received signal regarding the target object. Also, the interpolation unit 13 measures the display length, which is the length of the target display in the ping history. Then, when the display length is shorter than the target length, the interpolation unit 13 interpolates the luminance of the separated portion of the target display in the ping history.
[0028] Based on the PH information regarding the interpolated ping history, the display control unit 14 causes the display means to display a screen including the interpolated ping history.
[0029] Next, FIG. 2 shows an example of the operation flow of the display control device 10 according to the present embodiment.
[0030] Based on the received signal received by the sensor, the A-scope generation unit 11 generates A-scope information in a predetermined direction (step S101).
[0031] Based on the received signal, the PH generation unit 12 generates PH information in a predetermined direction (step S102).
[0032] Based on the target display in the A-scope, the interpolation unit 13 measures the target length. Also, the interpolation unit 13 measures the display length, which is the length of the target display in the ping history. Then, when the display length is shorter than the target length, the interpolation unit 13 interpolates the luminance of the separated portion of the target display in the ping history (step S103).
[0033] Based on the PH information regarding the interpolated ping history, the display control unit 14 causes the display means to display a screen including the interpolated ping history (step S104).
[0034] Generally, the target display in the B-scope has a certain spread in the azimuth direction. Therefore, even if the target display for one target moves to an adjacent sector, a part of the target display remains in the original sector. In this case, in the original sector, even if there is a separated part in the target display in the ping history (PH), the target display appears in the A-scope. Therefore, the A-scope is used to interpolate the separated part of the PH.
[0035] As described above, in the first embodiment of the present invention, the display control device 10 includes an A-scope generation unit 11, a PH generation unit 12, an interpolation unit 13, and a display control unit 14. The A-scope generation unit 11 generates A-scope information based on the received signal received by the sensor. The PH generation unit 12 generates PH information based on the received signal. The interpolation unit 13 measures the target length, which is the length of the target object, based on the target display in the A-scope based on the A-scope information. Also, the interpolation unit 13 measures the display length, which is the length of the target display in the ping history based on the PH information. Then, when the display length is shorter than the target length, the interpolation unit 13 interpolates the luminance of the separated part of the target display in the ping history. The display control unit 14 causes the display means to display a screen including the interpolated ping history based on the PH information about the interpolated ping history.
[0036] When the display length is shorter than the target length, it is considered that the target display for one target object is separated. Also, if the target length is greater than or equal to the display length, it is considered that the target display for one target object is not separated. With the above configuration, when it is estimated that the target display for one target object is separated, the display control device 10 interpolates the separated part of the target display in the ping history. As a result, the user does not need to perform operations such as referring to the ping history of the adjacent sector to determine whether it is a target object. Therefore, it is possible to reduce the determination load on the user regarding the target object.
[0037] [Second Embodiment] Next, the display control device 20 in the second embodiment of the present invention will be described.
[0038] First, FIG. 3 shows a connection example of the display control device 20 of the present embodiment. The display control device 20 of the present embodiment is connected to the sensor 50. Further, the display control device 20 is connected to the display means 60.
[0039] The sensor 50 receives a signal transmitted from a transmitter (not shown) and reflected by an object. The received signal received by the sensor 50 is input to the display control device 20. The display means 60 is an output device such as a display.
[0040] Next, FIG. 4 shows a configuration example of the display control device 20 of the present embodiment. The display control device 20 includes an A-scope generation unit 21, a PH generation unit 22, an interpolation unit 23, and a display control unit 24.
[0041] The A-scope generation unit 21 generates A-scope information based on the received signal. The received signal is input to the A-scope generation unit 21 and the PH generation unit 22 via the sensor 50. The A-scope information is information for the display means 60 to display the A-scope. Also, the A-scope information is information about a predetermined direction. For example, the direction information indicating a predetermined direction is input to the A-scope generation unit 21 and the PH generation unit 22 according to the operation of the user with respect to the B-scope displayed on the display means 60.
[0042] The PH generation unit 22 generates PH information based on the received signal. The PH information is information for the display means 60 to display the ping history (PH). The PH information is also information about a predetermined direction, similar to the A-scope information.
[0043] The interpolation unit 23 interpolates the PH information using the A-scope information. A specific interpolation method will be described later.
[0044] The display control unit 24 causes the display means 60 to display a screen including the PH based on the PH information.
[0045] Next, an example of the operation flow of the display control device 20 of the present embodiment will be shown with reference to FIG. 2.
[0046] The A-scope generation unit 21 generates A-scope information based on the received signal (step S101). The PH generation unit 22 generates PH information based on the received signal (step S102). The interpolation unit 23 interpolates the PH information using the A-scope information (step S103). A specific interpolation method will be described later. The display control unit 24 causes the display means 60 to display a screen including the PH based on the PH information (step S104).
[0047] Next, FIG. 5 shows an example of the interpolation operation flow in the interpolation unit 23.
[0048] First, the interpolation unit 23 performs a target extraction process (step S201). The target extraction process is a process of specifying the target display on the A-scope based on the A-scope information and measuring the length of the target object on the distance axis of the A-scope based on the specified target display. Note that a display indicating a reflected signal from a target object is called a target display. Also, a display indicating a reflected signal from a non-target object is called a non-target display. Further, a display indicating a reflected signal from an object, regardless of whether it is a target object or a non-target object, is called a signal display.
[0049] Next, the interpolation unit 23 performs a separation confirmation process (step S202). The separation confirmation process is a process of determining whether the target displays are separated on the PH.
[0050] Then, the interpolation unit 23 performs a separation interpolation process (step S203). The separation interpolation process is a process of interpolating the separated part when the target displays are separated on the PH.
[0051] Next, FIG. 6 shows an example of the operation flow of the target extraction process in the interpolation unit 23. The target extraction process is a process of specifying the target display on the A-scope based on the A-scope information and measuring the length of the target object on the distance axis of the A-scope based on the specified target display.
[0052] First, the interpolation unit 23 compares the signal level with the threshold value for the signal display on the A-scope. Then, the interpolation unit 23 extracts the signal displays whose signal levels are equal to or higher than the threshold value (step S301). FIG. 9 shows a schematic diagram of the comparison between the signal level and the threshold value.
[0053] Next, on the A-scope, when there are intervals between the signal displays whose signal levels are equal to or higher than the threshold value (YES in step S302), the interpolation unit 23 measures the length X0 of each of the intervals between the signal displays whose signal levels are equal to or higher than the threshold value. Then, the interpolation unit 23 compares the length X0 of each interval with the specified value X D and.
[0054] If all the lengths X0 exceed the specified value X D (YES in step S303), it is estimated that there are multiple objects. Therefore, the interpolation unit 23 does not perform steps S202 and S203 in FIG. 5. In this case, the interpolation unit 23 outputs the PH information to the display control unit 24 without interpolating the PH information input from the PH generation unit 22.
[0055] FIGS. 10A, 10B, and 10C show schematic diagrams regarding the comparison between the length X0 and the specified value X D . FIG. 10A shows the case where there is one or more lengths X0 that are less than or equal to the specified value X D . FIG. 10B shows the case where all the lengths X0 exceed the specified value X D . FIG. 10C shows the case where there is no interval between the signals equal to or higher than the threshold value.
[0056] When there is one or more lengths X0 that are less than or equal to the specified value X D (NO in step S303), the interpolation unit 23 measures the target length X1 (step S304). The target length X1 is the length of the target object on the A-scope. The interpolation unit 23 identifies the target display from among the signal displays extracted in step S301 and measures the length of the target object.
[0057] FIG. 11 shows a schematic diagram regarding the measurement of the target length when there is one or more lengths X0 that are less than or equal to the specified value X D .
[0058] First, for each of the signal displays extracted in step S301 of FIG. 6, the interpolation unit 23 extracts the point with the maximum signal level (signal maximum point) (FIG. 11(1)). Next, the interpolation unit 23 extracts the signal maximum point with the maximum signal level from among the extracted signal maximum points (FIG. 11(2)). Further, the interpolation unit 23 extracts the signal maximum point with the higher signal level among the signal maximum points adjacent to both sides of the signal maximum point with the maximum signal level (FIG. 11(3)).
[0059] Then, the interpolation unit 23 specifies the signal display including the signal maximum points extracted in (2) and (3) as the target display. Hereinafter, among the target displays extracted in (2) and (3), the one closer to the measuring instrument (sensor 50) is called the short-distance target display, and the farther one is called the long-distance target display.
[0060] Next, the interpolation unit 23 sets the intersection of the short-distance target display and the threshold value in step S301 as the start point of the target display, and sets the position of the start point on the distance axis of the A-scope as X S Let it be. Also, the interpolation unit 23 sets the intersection of the long-distance target display and the threshold value in step S301 as the end point of the target display, and sets the position of the end point on the distance axis of the A-scope as X F Let it be (FIG. 11(4)). Then, the interpolation unit 23 sets the length between X F and X S as the target length X1 (FIG. 11(5)).
[0061] When there is no interval in the signal display with a signal level equal to or higher than the threshold value on the A-scope (NO in step S302), the interpolation unit 23 measures the target length X1 as follows (step S304). FIG. 12 shows a schematic diagram regarding the measurement of the target length when there is no interval in the signal display extracted in step S301.
[0062] The interpolation unit 23 specifies the signal display extracted in step S301 as the target display. Then, the intersection of the target display and the threshold value in step S301 is set as the start point of the target display, and the distance corresponding to the start point on the distance axis of the A-scope is X SLet it be so. Also, the interpolation unit 23 sets the intersection point of the target display and the threshold value in step S301 as the end point of the target display, and sets the distance corresponding to the end point on the distance axis of the A-scope as X F Let it be so (as shown in (1) of FIG. 12). Then, the interpolation unit 23 sets the distance X F and the distance X S The difference between them is set as the target length X1 (as shown in (2) of FIG. 12).
[0063] Next, the interpolation unit 23 determines the display length Y S at PH based on the PH information of a predetermined azimuth (sector) and the distances X F and X i (step S305). The display length is the length on the distance axis of the signal display existing between the distances X S and X F on the distance axis of PH. Also, the total display length Y, which is the sum of the display lengths, is calculated.
[0064] FIG. 13 shows a schematic diagram regarding the measurement of the display length. In the example shown in FIG. 13, on PH, between the distances X S and X F there are two signal displays. Therefore, the interpolation unit 23 measures the lengths Y1 and Y2 of these two signal displays on the distance axis of PH. When there are n signals between the distances X S and X F on PH, the interpolation unit 23 measures each display length Y i (where i is an integer from 1 to n).
[0065] Next, FIG. 7 shows an example of the operation flow of the separation confirmation process in the interpolation unit 23. The operation flow in FIG. 7 corresponds to step S202 in FIG. 5. The separation confirmation process is a process for determining whether the target display is separated on PH.
[0066] First, the interpolation unit 23 compares the target length X1 with the total display length Y. When the target length X1 is longer than the total display length Y (YES in step S401), it is estimated that the target display on the PH is short for the size of the target object. That is, it is estimated that the target displays on the PH are separated. Therefore, the interpolation unit 23 performs separation interpolation processing (step S203 in FIG. 5, step S501 in FIG. 8).
[0067] Also, when the target length X1 is less than or equal to the total display length Y (NO in step S401), it is estimated that the target displays on the PH are not separated. Therefore, the interpolation unit 23 does not perform separation interpolation processing.
[0068] FIGS. 14A and 14B show schematic diagrams related to the separation confirmation process. In the case of FIG. 14A, the interpolation unit 23 performs separation interpolation processing. Also, in the case of FIG. 14B, the interpolation unit 23 does not perform separation interpolation processing.
[0069] Next, FIG. 8 shows an example of the operation flow of the separation interpolation process in the interpolation unit 23. The separation interpolation process is a process of interpolating the separated portions of the target display on the PH. The operation flow in FIG. 8 corresponds to step S203 in FIG. 5.
[0070] The interpolation unit 23 first detects the start point G S and the end point G F of the separated portion (step S501). FIG. 15 shows a schematic diagram related to the detection of the start point G S and the end point G F .
[0071] When there is an interval in the target display on the A-scope (YES in step S502), the separation of the target display on the PH is considered to be due to the posture of the target object rather than the target display spanning adjacent sectors. Therefore, in this case, the interpolation unit 23 interpolates the luminance between the start point G S and the end point G F with an arbitrary luminance (step S503). The arbitrary luminance is, for example, the luminance of the start point G S or the end point G F . For example, the interpolation unit 23 uses the luminance of the start point GS or the brightness of the end point G F Interpolate the brightness between the start point G and the end point G using the smaller of the two brightness values. FIG. 16 shows a schematic diagram of the interpolation in this case. S and the end point G F and the end point G
[0072] Also, when there is no gap in the target display on the A-scope (NO in step S502), the separation of the target display in the PH is considered to be caused by the target display spanning adjacent sectors. Therefore, in this case, the interpolation unit 23 interpolates the brightness of the separated portion of the PH with the brightness in the range from the start point G S to the end point G F in the adjacent sectors (step S504). FIG. 17 shows a schematic diagram of the interpolation in this case.
[0073] FIG. 18 shows an example of the PH before interpolation and the PH after interpolation by the display control device 20 of the present embodiment. The display control device 20 identifies the target display based on the A-scope and measures the length of the target object (target length). Then, when the length of the target display in the PH (display length) is shorter than the target length, the display control device 20 interpolates the separated portion of the target display in the PH. Therefore, it is possible to interpolate the separated portion of the target display while not interpolating the non-target display. As a result, it is possible to prevent an increase in the determination load on the user caused by the target display being buried in the non-target display.
[0074] Also, the display control device 20 interpolates the separated portion of the target display in the PH. Therefore, it is not necessary for the user to perform operations such as referring to the PH of the adjacent sector. As a result, it is possible to reduce the determination load on the user for the target object and improve the determination speed.
[0075] Also, when the target display in the PH is separated but the separated portion cannot be interpolated using the adjacent sectors, the display control device 20 performs interpolation with an arbitrary brightness. Therefore, even when the received signal itself is separated due to the posture of the target object or the like, interpolation can be performed. As a result, it is possible to reduce the determination load on the user for the target object and improve the determination speed.
[0076] As described above, in the first embodiment of the present invention, the display control device 20 includes an A-scope generation unit 21, a PH generation unit 22, an interpolation unit 23, and a display control unit 24. The A-scope generation unit 21 generates A-scope information based on the received signal received by the sensor. The PH generation unit 22 generates PH information based on the received signal. The interpolation unit 23 measures a target length, which is the length of the target object, based on the target display in the A-scope based on the A-scope information. Further, the interpolation unit 23 measures a display length, which is the length of the target display in the ping history based on the PH information. Then, when the display length is shorter than the target length, the interpolation unit 23 interpolates the luminance of the separated portion of the target display in the ping history. The display control unit 24 causes the display means to display a screen including the interpolated ping history based on the PH information about the interpolated ping history.
[0077] When the display length is shorter than the target length, it is considered that the target displays for one target object are separated. Further, if the target length is equal to or longer than the display length, it is considered that the target displays for one target object are not separated. With the above configuration, when it is estimated that the target displays for one target object are separated, the display control device 20 interpolates the separated portion of the target display in the ping history. As a result, the user does not need to perform operations such as referring to the ping history of the adjacent sector for determining whether it is a target object. Therefore, it is possible to reduce the determination load of the user for the target object.
[0078] In addition, when there is an interval in the target display in the A-scope, the interpolation unit 23 of the display control device 20 in the present embodiment interpolates the luminance of the separated portion with an arbitrary luminance. When there is an interval in the target display in the A-scope, the separated portion cannot be interpolated even by referring to the PH of the adjacent sector. Since the interpolation unit 23 in the present embodiment performs interpolation with an arbitrary luminance in such a case, the separated portion of the target display can be interpolated. Thereby, even when the separation of the target display cannot be interpolated using the PH of the adjacent sector, it is possible to reduce the determination load of the user for the target object.
[0079] In addition, when there is no gap in the target display on the A-scope, the interpolation unit 23 interpolates the luminance of the separated portion with the luminance of the ping history in the adjacent azimuth. As a result, when the interpolation unit 23 can interpolate the separated portion of the PH target display using the PHs in the adjacent azimuths, it can perform interpolation using the PHs in the adjacent azimuths. Therefore, it becomes possible to reduce the determination load on the user regarding the target object.
[0080] In addition, the interpolation unit 23 specifies the target display on the A-scope using the A-scope based on the A-scope information. As a result, for the specified target display, the separated portion of the PH can be interpolated, and the non-target display can be left without interpolation. Therefore, it becomes possible to reduce the determination load on the user regarding the target object.
[0081] In addition, the interpolation unit 23 extracts, from the signal displays that are displays indicating the received signals using the A-scope, the signal displays whose signal levels are equal to or higher than the threshold value. In addition, when the lengths of the intervals between the extracted signal displays are all equal to or longer than the specified value, the interpolation unit 23 sets the pre-interpolation ping history as the post-interpolation ping history.
[0082] When the lengths of the intervals between the extracted signal displays are all equal to or longer than the specified value, it is estimated that there are a plurality of target objects. That is, in this case, it is not necessary to interpolate the separated portion of the PH. When it is estimated that there are a plurality of target objects, the interpolation unit 23 sets the pre-interpolation ping history as the post-interpolation ping history. Therefore, the processing load on the display control device 20 regarding the interpolation of the PH can be reduced.
[0083] In addition, when any of the lengths of the intervals between the extracted signal displays is shorter than the specified value, or when there is no interval between the extracted signal displays, the interpolation unit 23 measures the target length and the display length. In these cases, there is a possibility that the target display of the PH for one target object is separated. Therefore, by performing subsequent processing related to interpolation (measurement of the target length and display length) and interpolating the PH as necessary, it becomes possible to reduce the determination load on the user regarding the target object.
[0084] Also, when the display length is equal to or greater than the target length, the interpolation unit 23 uses the ping history before interpolation as the ping history after interpolation. When the display length is equal to or greater than the target length, there is no separated part in the target display of the PH, so the interpolation of the PH is unnecessary. Therefore, unnecessary interpolation can be prevented, and it becomes possible to reduce the determination load of the user on the target object, which may occur due to the performance of unnecessary interpolation.
[0085] [Hardware Configuration Example] A configuration example of hardware resources for realizing the display control devices (10, 20) in each of the above-described embodiments of the present invention using one information processing device (computer) will be described. Note that the display control device may be realized using at least two information processing devices physically or functionally. Also, the display control device may be realized as a dedicated device. Further, only some functions of the display control device may be realized using an information processing device.
[0086] FIG. 19 is a diagram schematically showing a hardware configuration example of an information processing device capable of realizing the display control device of each embodiment of the present invention. The information processing device 90 includes a communication interface 91, an input / output interface 92, an arithmetic unit 93, a storage device 94, a non-volatile storage device 95, and a drive device 96.
[0087] For example, the A-scope generation unit 11, the PH generation unit 12, the interpolation unit 13, and the display control unit 14 in FIG. 1 can be realized by the arithmetic unit 93.
[0088] The communication interface 91 is a communication means for the display control device of each embodiment to communicate with an external device by wire and / or wirelessly. Note that when the display control device is realized using at least two information processing devices, they may be connected so as to be able to communicate with each other via the communication interface 91.
[0089] The input / output interface 92 is a man-machine interface such as a keyboard which is an example of an input device and a display as an output device.
[0090] The arithmetic unit 93 is realized by an arithmetic processing device such as a general-purpose CPU (Central Processing Unit) or a microprocessor, or a plurality of electric circuits. The arithmetic unit 93 can, for example, read various programs stored in the non-volatile storage device 95 into the storage device 94 and execute processing according to the read programs.
[0091] The storage device 94 is a memory device such as a RAM (Random Access Memory) that can be referenced by the arithmetic unit 93, and stores programs and various data. The storage device 94 may be a volatile memory device.
[0092] The non-volatile storage device 95 is a non-volatile storage device such as a ROM (Read Only Memory) or a flash memory, and can store various programs and data.
[0093] The drive device 96 is a device that processes reading and writing of data to a recording medium 97 described later, for example.
[0094] The recording medium 97 is an arbitrary recording medium capable of recording data, such as an optical disk, a magneto-optical disk, or a semiconductor flash memory, for example.
[0095] Each embodiment of the present invention may be realized, for example, by configuring a display control device with the information processing device 90 illustrated in FIG. 19 and supplying a program capable of realizing the functions described in the above embodiments to this display control device.
[0096] In this case, the embodiment can be realized by the arithmetic unit 93 executing the program supplied to the display control device. Also, instead of all of the display control device, it is also possible to configure a part of the functions with the information processing device 90.
[0097] Furthermore, the above program may be recorded on the recording medium 97 and configured such that the above program is appropriately stored in the non-volatile storage device 95 at the time of shipment of the display control device or during the operation stage or the like. In this case, as the supply method of the above program, a method of installing it in the display control device using an appropriate jig may be adopted at the manufacturing stage before shipment or during the operation stage or the like. Also, as the supply method of the above program, a general procedure such as a method of downloading from the outside via a communication line such as the Internet may be adopted.
[0098] Part or all of the above embodiments may be described as follows in the following supplementary notes, but are not limited thereto.
[0099] (Supplementary Note 1) An A-scope generation unit that generates A-scope information for causing a display means to display an A-scope in a predetermined direction based on a received signal received by a sensor; A PH generation unit that generates PH information for causing the display means to display a B-scope history representing the history of the B-scope in the predetermined direction based on the received signal; Based on a target display that is a display showing the received signal regarding a target in the A-scope based on the A-scope information, measure the target length that is the length of the target; Measure a display length that is the length of the target display in the B-scope history based on the PH information; When the display length is shorter than the target length, interpolate the luminance of the separated portion of the target display in the B-scope history; An interpolation unit; A display control unit that causes the display means to display a screen including the interpolated B-scope history based on the PH information regarding the interpolated B-scope history; A display control device comprising:
[0100] (Appendix 2) When there is a gap in the target display in the A-scope, the interpolation unit interpolates the luminance of the separated part at an arbitrary luminance. The display control device according to Appendix 1.
[0101] (Appendix 3) When there is no gap in the target display in the A-scope, the interpolation unit interpolates the luminance of the separated part with the luminance of the B-scope history in adjacent azimuths. The display control device according to Appendix 1 or Appendix 2.
[0102] (Appendix 4) The interpolation unit uses the A-scope based on the A-scope information to identify the target display in the A-scope. The display control device according to any one of Appendices 1 to 3.
[0103] (Appendix 5) The interpolation unit uses the A-scope to extract signal displays with a signal level equal to or higher than a threshold from the signal displays indicating the received signal. When the length of the interval between the extracted signal displays is all equal to or longer than a specified value, the B-scope history before interpolation is set as the B-scope history after interpolation. The display control device according to any one of Appendices 1 to 4.
[0104] (Appendix 6) When any of the lengths of the intervals between the extracted signal displays is shorter than the specified value, or when there is no interval between the extracted signal displays, the interpolation unit measures the target length and the display length. The display control device according to Appendix 5.
[0105] (Appendix 7) When the display length is equal to or longer than the target length, the interpolation unit sets the B-scope history before interpolation as the B-scope history after interpolation. The display control device according to any one of Appendices 1 to 6.
[0106] (Appendix 8) Based on the received signal received by the sensor, generate A-scope information for causing a display means to display an A-scope in a predetermined direction, Based on the received signal, generate PH information for causing the display means to display a B-scope history representing the history of the B-scope in the predetermined direction, Based on a target display, which is a display showing the received signal related to a target in the A-scope based on the A-scope information, measure a target length, which is the length of the target, Measure a display length, which is the length of the target display in the B-scope history based on the PH information, When the display length is shorter than the target length, interpolate the luminance of the separated portion of the target display in the B-scope history, Based on the PH information about the B-scope history after interpolation, cause the display means to display a screen including the B-scope history after interpolation A display control method.
[0107] (Appendix 9) When there is an interval in the target display in the A-scope, interpolate the luminance of the separated portion with an arbitrary luminance The display control method according to Appendix 8.
[0108] (Appendix 10) When there is no interval in the target display in the A-scope, interpolate the luminance of the separated portion with the luminance of the B-scope history in an adjacent direction The display control method according to Appendix 8 or Appendix 9.
[0109] (Appendix 11) Using the A-scope based on the A-scope information, identify the target display in the A-scope The display control method according to any one of Appendices 8 to 10.
[0110] (Appendix 12) Using the A-scope, among the signal displays that are displays showing the received signal, extract the signal displays whose signal level is equal to or higher than a threshold value. If the lengths of the intervals between the extracted signal displays are all equal to or longer than a specified value, set the B-scope history before interpolation as the B-scope history after interpolation. The display control method according to any one of Appendices 8 to 11.
[0111] (Appendix 13) If any of the lengths of the intervals between the extracted signal displays is shorter than the specified value, or if there is no interval between the extracted signal displays, measure the target length and the display length. The display control method according to Appendix 12.
[0112] (Appendix 14) When the display length is equal to or longer than the target length, set the B-scope history before interpolation as the B-scope history after interpolation. The display control method according to any one of Appendices 8 to 13.
[0113] (Appendix 15) On a computer, An A-scope generation function that generates A-scope information for causing a display means to display an A-scope in a predetermined direction based on a received signal received by a sensor, A PH generation function that generates PH information for causing the display means to display a B-scope history representing the history of the B-scope in the predetermined direction based on the received signal, Based on a target display that is a display showing the received signal related to a target in the A-scope based on the A-scope information, measure the target length that is the length of the target, Measure the display length that is the length of the target display in the B-scope history based on the PH information, When the display length is shorter than the target length, an interpolation function that interpolates the luminance of the separated portion of the target display in the B-scope history, A display control function that causes the display means to display a screen including the B-scope history after interpolation based on the PH information about the B-scope history after interpolation A display control program for realizing the above.
[0114] (Appendix 16) When there is a gap in the target display on the A-scope, the interpolation function interpolates the luminance of the separated part at an arbitrary luminance. The display control program described in Appendix 15.
[0115] (Appendix 17) When there is no gap in the target display on the A-scope, the interpolation function interpolates the luminance of the separated part with the luminance of the B-scope history in adjacent azimuths. The display control program described in Appendix 15 or Appendix 16.
[0116] (Appendix 18) The interpolation function uses the A-scope based on the A-scope information to identify the target display on the A-scope. The display control program described in any one of Appendices 15 to 17.
[0117] (Appendix 19) The interpolation function uses the A-scope to extract signal displays with a signal level equal to or higher than a threshold value from among the signal displays showing the received signal. When the lengths of the intervals between the extracted signal displays are all equal to or longer than a specified value, the B-scope history before interpolation is set as the B-scope history after interpolation. The display control program described in any one of Appendices 15 to 18.
[0118] (Appendix 20) When any of the lengths of the intervals between the extracted signal displays is shorter than the specified value, or when there is no interval between the extracted signal displays, the measurement of the target length and the measurement of the display length are performed. The display control program described in Appendix 19.
[0119] (Appendix 21) When the display length is equal to or longer than the target length, the B-scope history before interpolation is set as the B-scope history after interpolation. The display control program described in any one of Appendices 15 to 20.
[0120] The present invention has been described above with reference to the embodiments, but the present invention is not limited to the above embodiments. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
Explanation of Reference Numerals
[0121] 10, 20 Display control device 11, 21 A-scope generation unit 12, 22 PH generation unit 13, 23 Interpolation unit 14, 24 Display control unit 50 Sensor 60 Display means 90 Information processing device 91 Communication interface 92 Input / output interface 93 Arithmetic unit 94 Storage device 95 Non-volatile storage device 96 Drive device 97 Recording medium
Claims
1. An A-scope generation unit that generates A-scope information for causing a display unit to display an A-scope in a predetermined direction based on a received signal received by a sensor; A PH generation unit that generates PH information for causing the display unit to display a B-scope history representing a history of a B-scope in the predetermined direction based on the received signal; Based on a target display that is a display showing the received signal related to a target in the A-scope based on the A-scope information, measure a target length that is the length of the target; Measure a display length that is the length of a target display in the B-scope history based on the PH information; When the display length is shorter than the target length, interpolate the luminance of a separated portion of the target display in the B-scope history; An interpolation unit; A display control unit that causes the display unit to display a screen including the interpolated B-scope history based on the PH information about the interpolated B-scope history. A display control device comprising the above.
2. When there is an interval in the target display in the A-scope, the interpolation unit interpolates the luminance of the separated portion with an arbitrary luminance. The display control device according to claim 1. The display control device according to claim 1.
3. When there is no interval in the target display in the A-scope, the interpolation unit interpolates the luminance of the separated portion with the luminance of the B-scope history in adjacent directions. The display control device according to claim 1 or claim 2. The display control device according to claim 1 or claim 2.
4. The interpolation unit specifies a target display in the A-scope using the A-scope based on the A-scope information. The display control device according to any one of claims 1 to 3. The display control device according to any one of claims 1 to 3.
5. The interpolation unit uses the A-scope to extract signal displays having a signal level equal to or higher than a threshold value from among signal displays that are displays showing the received signal, and when the lengths of the intervals between the extracted signal displays are all equal to or longer than a specified value, sets the B-scope history before interpolation as the B-scope history after interpolation. The display control device according to any one of claims 1 to 4. The display control device according to any one of claims 1 to 4.
6. When any of the lengths of the intervals between the extracted signal displays is shorter than the specified value, or when there is no interval between the extracted signal displays, the interpolation unit measures the target length and the display length. The display control device according to claim 5. The display control device according to claim 5.
7. When the display length is equal to or longer than the target length, the interpolation unit sets the B-scope history before interpolation as the B-scope history after interpolation. The display control device according to any one of claims 1 to 6. The display control device according to any one of claims 1 to 6.
8. Based on the received signal received by the sensor, generate A-scope information for causing a display means to display an A-scope in a predetermined direction, Based on the received signal, generate PH information for causing the display means to display a B-scope history in the predetermined direction, Based on a target display, which is a display showing the received signal related to a target in the A-scope based on the A-scope information, measure a target length that is the length of the target, Measure a display length that is the length of a target display in the B-scope history based on the PH information, When the display length is shorter than the target length, interpolate the luminance of a separated portion of the target display in the B-scope history, Based on the PH information about the B-scope history after interpolation, cause the display means to display a screen including the B-scope history after interpolation A display control method.
9. When there is an interval in the target display in the A-scope, interpolate the luminance of the separated portion with an arbitrary luminance The display control method according to Claim 8.
10. On a computer, An A-scope generation function for generating A-scope information for causing a display means to display an A-scope in a predetermined direction based on the received signal received by the sensor, A PH generation function for generating PH information for causing the display means to display a B-scope history in the predetermined direction based on the received signal, Based on a target display, which is a display showing the received signal related to a target in the A-scope based on the A-scope information, measure a target length that is the length of the target, Measure a display length that is the length of a target display in the B-scope history based on the PH information, An interpolation function for interpolating the luminance of a separated portion of the target display in the B-scope history when the display length is shorter than the target length, A display control function for causing the display means to display a screen including the B-scope history after interpolation based on the PH information about the B-scope history after interpolation A display control program for realizing the above.
Citation Information
Patent Citations
Sonar image display processing circuit
JP1993066266A
Target measuring device
JP1999064515A
Display device for bistatic active sonar
JP2001074836A
Display, receiver, bistatic sonar, and display method
JP2006220443A
Signal information display device, detection system, and program
JP2018136204A