Information processing device, display method, and display program
The three -dimensional aircraft model is generated through the information processing device and optimized the display direction, which solves the problem of reduced recognition accuracy caused by overlapping in 3D aircraft display, and achieves higher recognition accuracy and monitoring efficiency.
Patent Information
- Application Number
- CN202280096923.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-15
- Publication Date
- 2025-01-24
AI Technical Summary
In a three-dimensional aircraft display, the overlap of the aircraft results in a decrease in the controller's identification accuracy.
Through the information processing device, a three-dimensional aircraft model is generated, the degree of overlap when viewed from different directions is evaluated, and the direction with the lowest degree of overlap is detected and displayed.
It improved the accuracy of the regulators' identification of the aircraft, reducing the overlap of the aircraft, thereby improving the surveillance efficiency.
Smart Images

Figure CN119365911A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information processing device, a display method, and a display program. Background Art
[0002] At the terminal, the controller monitors the aircraft. In addition, the aircraft or the substitute of the aircraft is displayed on the display used by the controller. The controller can grasp the position of the aircraft by visually confirming the display. In addition, the aircraft or the substitute of the aircraft is displayed in a two-dimensional manner. Here, a technology for displaying an aircraft symbol as a substitute of the aircraft in a three-dimensional manner is proposed (refer to patent document 1). In the following description, the aircraft or the substitute of the aircraft is called an aircraft.
[0003] Prior art literature
[0004] Patent Literature
[0005] Patent Document 1: Japanese Patent Application Laid-Open No. 9-304526 Summary of the invention
[0006] Problems to be solved by the invention
[0007] In the above-mentioned technology, the aircraft is displayed in three dimensions. In the direction visually confirmed by the air traffic controller, the three-dimensional aircraft may overlap. In the case where the three-dimensional aircraft overlap, the recognition accuracy of the air traffic controller decreases.
[0008] The purpose of the present disclosure is to improve recognition accuracy.
[0009] Means for solving problems
[0010] An information processing device according to one embodiment of the present disclosure is provided. The information processing device causes a display device to display information. The information processing device comprises: an acquisition unit, which acquires position information indicating the positions of each of a plurality of aircraft, reference direction information indicating a reference direction, and direction information indicating one or more directions different from the reference direction; a generation unit, which generates the plurality of aircraft when viewed from the reference direction in a three-dimensional space based on the position information and the reference direction information; an evaluation unit, which evaluates the degree of overlap of the aircraft when viewed from the reference direction, and, based on the direction information, evaluates the degree of overlap of the aircraft when viewed from one or more directions different from the reference direction; a detection unit, which detects the direction in which the degree of overlap is the lowest; and a display control unit, which causes the display device to display the plurality of aircraft when viewed from the detected direction.
[0011] Effects of the Invention
[0012] According to the present disclosure, it is possible to improve recognition accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 This is a diagram showing a communication system according to Embodiment 1.
[0014] Figure 2 This is a diagram showing an example of a plurality of aircraft according to the first embodiment.
[0015] Figure 3 This is a diagram showing hardware included in the information processing device according to the first embodiment.
[0016] Figure 4 This is a block diagram showing the functions of the information processing device according to the first embodiment.
[0017] Figure 5 (A) to (F) are diagrams showing specific examples of the evaluation process according to the first embodiment.
[0018] Figure 6 This is a flowchart showing an example of processing executed by the information processing device according to Embodiment 1.
[0019] Figure 7 This is a diagram showing an example in which a plurality of aircraft and a plurality of additional information are displayed on a display device according to the second embodiment.
[0020] Figure 8 This is a flowchart showing an example of processing executed by the information processing device according to the second embodiment.
[0021] Fig. 9 This is a block diagram showing the functions of the information processing device according to the third embodiment.
[0022] Fig.10 This is a flowchart showing an example of processing executed by the information processing device according to the third embodiment.
[0023] Fig.11 This is a flowchart showing an example of processing executed by the information processing device according to the modification example of the third embodiment.
[0024] Fig.12 This is a block diagram showing the functions of the information processing device according to the fourth embodiment.
[0025] Fig.13 This is a diagram showing a specific example of the display switching process according to the fourth embodiment.
[0026] Fig.14 This is a flowchart showing an example of processing executed by the information processing device according to the fourth embodiment.
[0027] Fig.15 This is a flowchart showing an example of processing executed by the information processing device according to the first variation of the fourth embodiment.
[0028] Fig.16This is a flowchart showing an example of processing executed by the information processing device according to the second variation of the fourth embodiment.
[0029] Fig.17 This is a flowchart showing an example of processing executed by the information processing device according to the third variation of the fourth embodiment. DETAILED DESCRIPTION
[0030] Hereinafter, embodiments will be described with reference to the drawings. The following embodiments are merely examples, and various modifications can be made within the scope of the present disclosure.
[0031] Implementation Method 1
[0032] Figure 1 1 is a diagram showing a communication system according to Embodiment 1. The communication system includes an information processing device 100, a management device 200, and a display device 300. The information processing device 100, the management device 200, and the display device 300 communicate via a network. The network is a wired network or a wireless network.
[0033] The information processing device 100 is a device that executes the display method. For example, the information processing device 100 is a PC (Personal Computer). The information processing device 100 causes the display device 300 to display information.
[0034] The management device 200 stores information such as the location of the aircraft, the flight number of the aircraft, and the destination of the aircraft.
[0035] The display device 300 is a device used by the controller. The display device 300 may also be included in the information processing device 100 .
[0036] The processing of the information processing device 100 is briefly described. The information processing device 100 generates a plurality of aircraft in a three-dimensional space based on the positions of the plurality of aircraft. The information processing device 100 detects a direction in which the degree of overlap is the lowest. The information processing device 100 causes the display device 300 to display the plurality of aircraft when viewed from the direction. The plurality of aircraft displayed on the display device 300 is illustrated below.
[0037] Figure 2 1 is a diagram showing an example of a plurality of aircrafts according to Embodiment 1. Aircrafts 11 to 16 are aircrafts displayed on display device 300. Aircrafts 11 to 16 are displayed three-dimensionally. As described above, aircrafts 11 to 16 may be expressed in the shape of aircrafts or may be expressed as substitutes for aircrafts.
[0038] The states of the aircrafts 11 to 16 are the states in which the degree of overlap is the lowest. Therefore, the recognition accuracy of the controller is improved. Thus, the information processing device 100 can improve the recognition accuracy.
[0039] Next, the information processing device 100 will be described in detail.
[0040] Next, the hardware included in the information processing device 100 will be described.
[0041] Figure 3 1 is a diagram showing hardware included in the information processing device according to Embodiment 1. The information processing device 100 includes a processor 101 , a volatile storage device 102 , and a nonvolatile storage device 103 .
[0042] The processor 101 controls the entire information processing device 100. For example, the processor 101 is a CPU (Central Processing Unit), an FPGA (Field Programmable Gate Array), etc. The processor 101 may also be a multiprocessor. In addition, the information processing device 100 may also have a processing circuit.
[0043] The volatile storage device 102 is a main storage device of the information processing device 100. For example, the volatile storage device 102 is a RAM (Random Access Memory). The nonvolatile storage device 103 is an auxiliary storage device of the information processing device 100. For example, the nonvolatile storage device 103 is a HDD (Hard Disk Drive) or an SSD (Solid State Drive).
[0044] Next, the functions of the information processing device 100 will be described.
[0045] Figure 4 1 is a block diagram showing the functions of the information processing device according to Embodiment 1. The information processing device 100 includes a storage unit 110 , an acquisition unit 120 , a generation unit 130 , an evaluation unit 140 , a detection unit 150 , and a display control unit 160 .
[0046] The storage unit 110 may be realized as a storage area reserved in the volatile storage device 102 or the nonvolatile storage device 103 .
[0047] Part or all of the acquisition unit 120, the generation unit 130, the evaluation unit 140, the detection unit 150, and the display control unit 160 may also be implemented by a processing circuit. In addition, part or all of the acquisition unit 120, the generation unit 130, the evaluation unit 140, the detection unit 150, and the display control unit 160 may also be implemented as a module of a program executed by the processor 101. For example, the program executed by the processor 101 is also called a display program. For example, the display program is recorded in a recording medium.
[0048] The storage unit 110 may also store reference direction information indicating a reference direction and direction information indicating one or more directions different from the reference direction. In addition, for example, the reference direction is the direction in which the controller usually looks. In addition, for example, the one or more directions are directions after the reference direction is moved up and down or left and right.
[0049] The acquisition unit 120 acquires location information indicating the location of each of the plurality of aircraft from the management device 200. In addition, the acquisition unit 120 may also acquire location information from an external device. In addition, the external device is a device that can be connected to the information processing device 100. For example, the external device is a server. The figure of the external device is omitted. In addition, the location of each of the plurality of aircraft may also be expressed as the current location.
[0050] The acquisition unit 120 acquires the reference direction information and the direction information from the storage unit 110 or an external device.
[0051] The generator 130 generates a plurality of aircraft when viewed from the reference direction in the three-dimensional space based on the position information and the reference direction information. That is, the generator 130 generates a plurality of aircraft when viewed from the reference direction in the three-dimensional virtual space. Thus, a plurality of aircraft represented in three dimensions are generated.
[0052] The evaluation unit 140 evaluates the degree of overlap of the aircraft when viewed from the reference direction. In addition, the evaluation unit 140 evaluates the degree of overlap of the aircraft when viewed from one or more directions different from the reference direction based on the direction information.
[0053] Here, the evaluation process is specifically described.
[0054] Figure 5 (A) to (F) are diagrams showing specific examples of the evaluation process according to the first embodiment. Figure 5 (A) shows multiple aircraft when viewed from a reference direction. Figure 5 (B) to (F) are multiple aircraft when viewed from five directions different from the reference direction.
[0055] The evaluation unit 140 Figure 5 The evaluation unit 140 evaluates the degree of overlap based on the states of the multiple aircrafts (A). Figure 5 The evaluation unit 140 evaluates the degree of overlap of the states of the plurality of aircrafts (B) to (F). In this way, the evaluation unit 140 evaluates the degree of overlap of the six states.
[0056] The detection unit 150 detects the direction in which the degree of overlap is the lowest. Specifically, the detection unit 150 detects the direction in which the degree of overlap is the lowest among the degree of overlap when viewed from the reference direction and the degree of overlap when viewed from one or more directions different from the reference direction. Figure 5In addition, when there are multiple directions in which the degree of overlap is the lowest, the detection unit 150 may detect the direction closest to the reference direction among the multiple directions.
[0057] The display control unit 160 causes the display device 300 to display the plurality of aircraft when viewed from the detected direction. For example, the display control unit 160 transmits information indicating the plurality of aircraft and a display instruction to the display device 300. Thus, the display device 300 displays the plurality of aircraft in three dimensions.
[0058] In addition, the display control unit 160 makes the detected direction coincide with the front direction of the display device 300. Thus, the air traffic controller can recognize a plurality of aircraft with the minimum degree of overlap.
[0059] Next, the processing executed by the information processing device 100 will be described using a flowchart.
[0060] Figure 6 This is a flowchart showing an example of processing executed by the information processing device according to Embodiment 1.
[0061] (Step S11 ) The acquisition unit 120 acquires the position information from the management device 200 .
[0062] (Step S12 ) The acquisition unit 120 acquires the reference direction information and the direction information from the storage unit 110 .
[0063] (Step S13) The generation unit 130 generates a plurality of aircraft when viewed from the reference direction based on the position information and the reference direction information.
[0064] (Step S14) The evaluation unit 140 evaluates the degree of overlap of the aircraft when viewed from the reference direction. In addition, the evaluation unit 140 evaluates the degree of overlap of the aircraft when viewed from one or more directions different from the reference direction based on the direction information.
[0065] (Step S15 ) The detection unit 150 detects the direction in which the degree of overlap is the lowest.
[0066] (Step S16 ) The display control unit 160 causes the display device 300 to display the plurality of aircraft when viewed from the detected direction.
[0067] in addition, Figure 6 The processing order is an example. Therefore, the processing can also be carried out in the same way as Figure 6 The order of processing is different from the order in which it is executed.
[0068] According to Embodiment 1, information processing device 100 causes display device 300 to display a plurality of aircraft when viewed from a direction where the degree of overlap is the lowest. Therefore, the recognition accuracy of the controller is improved. Thus, information processing device 100 can improve the recognition accuracy.
[0069] Implementation Method 2
[0070] Next, Embodiment 2 will be described. In Embodiment 2, matters different from Embodiment 1 will be mainly described. In Embodiment 2, description of matters common to Embodiment 1 will be omitted.
[0071] In Embodiment 1, a case where a plurality of aircraft are displayed on the display device 300 is described. Sometimes, a plurality of aircraft and a plurality of additional information are displayed on the display device 300. For example, the additional information is a flight number, a destination, an altitude, etc. In Embodiment 2, a case where a plurality of aircraft and a plurality of additional information are displayed is described.
[0072] First, a case where a plurality of aircraft and a plurality of additional information are displayed on the display device 300 is described as an example.
[0073] Figure 7 This is a diagram showing an example in which a plurality of aircraft and a plurality of additional information are displayed on a display device according to the second embodiment.
[0074] Figure 7 The left figure of shows the case where a plurality of aircraft and additional information 21 to 26 are displayed. Figure 7 The left figure shows the situation where the aircraft and additional information overlap. Figure 7 The left figure of shows a case where the additional information overlaps with each other. Thus, when overlap occurs, the recognition accuracy of the controller decreases. Therefore, the information processing device 100 detects the direction where the degree of overlap is the lowest. The information processing device 100 causes the display device 300 to display a plurality of aircraft and additional information 21 to 26 when viewed from that direction.
[0075] Figure 7 The right figure of shows a state where a plurality of aircraft and additional information 21 to 26 are displayed on the display device 300. By displaying in this way, the recognition accuracy of the controller is improved.
[0076] Next, the processing will be described in detail.
[0077] The functional blocks included in the information processing device 100 have further functions. The additional functions will be described.
[0078] The acquisition unit 120 acquires a plurality of additional information. For example, the acquisition unit 120 acquires a plurality of additional information from the management device 200 or an external device. In addition, the plurality of additional information is information corresponding to a plurality of aircraft. That is, the plurality of additional information is information corresponding to each aircraft.
[0079] The generating unit 130 generates a plurality of aircraft and a plurality of additional information when viewed from the reference direction in the three-dimensional space based on the position information and the reference direction information.
[0080] The evaluation unit 140 evaluates the degree of overlap based on the plurality of aircraft and the plurality of additional information when viewed from the reference direction. The degree of overlap means at least one of the degree of overlap between the aircraft, the degree of overlap between the additional information, and the degree of overlap between the aircraft and the additional information. For example, the evaluation unit 140 evaluates the degree of overlap as the sum of the degree of overlap between the aircraft, the degree of overlap between the additional information, and the degree of overlap between the aircraft and the additional information.
[0081] In addition, the evaluation unit 140 evaluates the degree of overlap based on the plurality of aircraft and the plurality of additional information when viewed from one or more directions different from the reference direction. As described above, the degree of overlap means at least one of the degree of overlap between the aircraft, the degree of overlap between the additional information, and the degree of overlap between the aircraft and the additional information.
[0082] The detection unit 150 detects the direction in which the degree of overlap is the lowest.
[0083] The display control unit 160 causes the display device 300 to display a plurality of aircraft and a plurality of additional information when viewed from the detected direction.
[0084] Next, the processing executed by the information processing device 100 will be described using a flowchart.
[0085] Figure 8 This is a flowchart showing an example of processing executed by the information processing device according to the second embodiment.
[0086] (Step S21 ) The acquisition unit 120 acquires the position information from the management device 200 .
[0087] (Step S22 ) The acquisition unit 120 acquires the reference direction information and the direction information from the storage unit 110 .
[0088] (Step S23 ) The acquisition unit 120 acquires a plurality of additional information from the management device 200 .
[0089] (Step S24) The generating unit 130 generates a plurality of aircraft and a plurality of additional information when viewed from the reference direction based on the position information and the reference direction information.
[0090] (Step S25) The evaluation unit 140 evaluates the degree of overlap based on the plurality of aircraft and the plurality of additional information when viewed from the reference direction. In addition, the evaluation unit 140 evaluates the degree of overlap when viewed from one or more directions different from the reference direction based on the direction information.
[0091] (Step S26 ) The detection unit 150 detects the direction in which the degree of overlap is the lowest.
[0092] (Step S27 ) The display control unit 160 causes the display device 300 to display the plurality of aircraft and the plurality of additional information when viewed from the detected direction.
[0093] in addition, Figure 8 The processing order is an example. Therefore, the processing can also be carried out in the same way as Figure 8 The order of processing is different from the order in which it is executed.
[0094] According to Embodiment 2, the information processing device 100 causes the display device 300 to display a plurality of aircraft and a plurality of additional information when viewed from a direction with the lowest degree of overlap. Therefore, the recognition accuracy of the controller is improved. Thus, the information processing device 100 can improve the recognition accuracy.
[0095] Implementation 3
[0096] Next, Embodiment 3 will be described. In Embodiment 3, matters different from Embodiment 1 will be mainly described. In Embodiment 3, description of matters common to Embodiment 1 will be omitted.
[0097] In Embodiment 1, a case where the recognition accuracy at the current time point is improved is described. In Embodiment 3, a case where the recognition accuracy N seconds after the current time point is improved is described. In addition, N is a positive integer.
[0098] Fig. 9 Detailed description of the invention Figure 1 is a block diagram showing the functions of an information processing device according to Embodiment 3. Figure 4 The same structure as shown Fig. 9 Structural annotation and Figure 4 The information processing device 100a includes an acquisition unit 120a, an evaluation unit 140a, a detection unit 150a, and a display control unit 160a.
[0099] The acquisition unit 120a acquires route information indicating the routes of each of the plurality of aircraft from the management device 200. Alternatively, the acquisition unit 120a may acquire the route information from an external device. Alternatively, the route may be expressed as an air route.
[0100] The acquisition unit 120a acquires speed information indicating the speed of each of the plurality of aircraft from the management device 200. Alternatively, the acquisition unit 120a may acquire the speed information from the storage unit 110 or an external device. Alternatively, the speed may be a value determined based on history.
[0101] The evaluation unit 140a evaluates the average value of the overlap degree of the aircraft in a predetermined period when viewed from the reference direction based on the path information and the speed information as the average overlap degree. That is, the evaluation unit 140a evaluates the average value of the overlap degree when a plurality of aircraft move according to the path information and the speed information during the period as the average overlap degree. For example, the evaluation unit 140a calculates the overlap degree of the aircraft in the period from the current time point to N seconds later when viewed from the reference direction at 1 second intervals. The evaluation unit 140a calculates the average value of the calculated plurality of overlap degrees. The evaluation unit 140a evaluates the calculated average value as the average overlap degree.
[0102] In addition, the evaluation unit 140a evaluates the average value of the degree of overlap of the aircraft in a predetermined period when observed from one or more directions different from the reference direction as the average degree of overlap based on the direction information, the path information, and the speed information. For example, the evaluation unit 140a calculates the degree of overlap of the aircraft in the period from the current time point to N seconds later when observed from one or more directions different from the reference direction at 1-second intervals. The evaluation unit 140a calculates the average value of the calculated multiple degrees of overlap. The evaluation unit 140a evaluates the calculated average value as the average degree of overlap.
[0103] The detection unit 150a detects the direction with the lowest average overlap degree. Specifically, the detection unit 150a detects the direction with the lowest average overlap degree among the average overlap degree when viewed from the reference direction and the average overlap degree when viewed from one or more directions different from the reference direction.
[0104] The display control unit 160 a performs control so that a plurality of aircraft viewed from the directions detected during this period are displayed on the display device 300 .
[0105] Next, the process executed by the information processing device 100 a will be described using a flowchart.
[0106] Fig.10 This is a flowchart showing an example of processing executed by the information processing device according to the third embodiment.
[0107] (Step S31) The acquisition unit 120a acquires the position information from the management device 200. The acquisition unit 120a acquires the route information from the management device 200. The acquisition unit 120a acquires the speed information from the management device 200.
[0108] (Step S32 ) The acquisition unit 120 a acquires the reference direction information and the direction information from the storage unit 110 .
[0109] (Step S33) The generation unit 130 generates a plurality of aircraft when viewed from the reference direction based on the position information and the reference direction information.
[0110] (Step S34) The evaluation unit 140a evaluates the average value of the overlap degree of the aircraft during the period when viewed from the reference direction based on the path information and the speed information as the average overlap degree. In addition, the evaluation unit 140a evaluates the average value of the overlap degree of the aircraft during the period when viewed from one or more directions different from the reference direction based on the direction information, the path information, and the speed information as the average overlap degree.
[0111] (Step S35) The detection unit 150a detects the direction in which the average overlap degree is the lowest.
[0112] (Step S36) The display control unit 160a controls the display device 300 to display the plurality of aircraft when viewed from the detected direction. In addition, the display control unit 160a controls so that the plurality of aircraft when viewed from the detected direction during this period are displayed on the display device 300.
[0113] in addition, Fig.10 The processing order is an example. Therefore, the processing can also be carried out in the same way as Fig.10 The order of processing is different from the order in which it is executed.
[0114] According to the third embodiment, the information processing device 100a can improve the recognition accuracy N seconds after the current time point.
[0115] Modification of Implementation Example 3
[0116] In the modification of the third embodiment, a case where a plurality of aircraft and a plurality of additional information are displayed on the display device 300 will be described. The modification of the third embodiment may be a combination of the second embodiment and the third embodiment.
[0117] In the modification of the third embodiment, the matters different from the third embodiment are mainly described. In the modification of the third embodiment, the description of matters common to the third embodiment is omitted.
[0118] The acquisition unit 120a acquires a plurality of additional information corresponding to a plurality of aircraft.
[0119] The generator 130 generates a plurality of aircraft and a plurality of additional information when viewed from the reference direction in the three-dimensional space based on the position information and the reference direction information.
[0120] The evaluation unit 140a evaluates the average value of the overlap degree during a predetermined period when viewed from a reference direction based on the path information and the speed information as the average overlap degree, which means at least one of the overlap degree between aircrafts, the overlap degree between additional information, and the overlap degree between aircrafts and additional information.
[0121] Furthermore, the evaluation unit 140a evaluates the average value of the overlap degree during a predetermined period when viewed from one or more directions different from the reference direction based on the direction information, the path information, and the speed information as the average overlap degree. The overlap degree means at least one of the overlap degree between aircrafts, the overlap degree between additional information, and the overlap degree between aircrafts and additional information.
[0122] The display control unit 160 a controls the display device 300 so that a plurality of aircraft and a plurality of additional information when viewed from the directions detected during this period are displayed.
[0123] Next, the process executed by the information processing device 100 a will be described using a flowchart.
[0124] Fig.11 This is a flowchart showing an example of processing executed by the information processing device according to the modification example of the third embodiment.
[0125] (Step S41) The acquisition unit 120a acquires the position information from the management device 200. The acquisition unit 120a acquires the route information from the management device 200. The acquisition unit 120a acquires the speed information from the management device 200.
[0126] (Step S42 ) The acquisition unit 120 a acquires the reference direction information and the direction information from the storage unit 110 .
[0127] (Step S43 ) The acquisition unit 120 a acquires a plurality of additional information from the management device 200 .
[0128] (Step S44) The generating unit 130 generates a plurality of aircraft and a plurality of additional information when viewed from the reference direction based on the position information and the reference direction information.
[0129] (Step S45) The evaluation unit 140a evaluates the average value of the overlap degree during the period when viewed from the reference direction based on the path information and the speed information as the average overlap degree. In addition, the evaluation unit 140a evaluates the average value of the overlap degree during the period when viewed from one or more directions different from the reference direction based on the direction information, the path information, and the speed information as the average overlap degree.
[0130] (Step S46) The detection unit 150a detects the direction in which the average overlap degree is the lowest.
[0131] (Step S47) The display control unit 160a controls the display device 300 to display the plurality of aircraft and the plurality of additional information when viewed from the detected direction. In addition, the display control unit 160a controls to display the plurality of aircraft and the plurality of additional information when viewed from the detected direction during this period on the display device 300.
[0132] in addition, Fig.11 The processing order is an example. Therefore, the processing can also be carried out in the same way as Fig.11 The order of processing is different from the order in which it is executed.
[0133] According to the variation of Embodiment 3, the information processing device 100a can improve the recognition accuracy N seconds after the current time point.
[0134] Implementation 4
[0135] Next, Embodiment 4 will be described. In Embodiment 4, matters different from Embodiment 1 will be mainly described. In Embodiment 4, the description of matters common to Embodiment 1 will be omitted.
[0136] In the fourth embodiment, improvement of recognition accuracy when a plurality of aircraft represented two-dimensionally are represented three-dimensionally will be described.
[0137] Fig.12 4 is a block diagram showing the functions of the information processing device according to the fourth embodiment. Figure 4 The same structure as shown Fig.12 Structural annotation and Figure 4 The information processing device 100b includes an acquisition unit 120b, a generation unit 130b, an evaluation unit 140b, a detection unit 150b, and a display control unit 160b.
[0138] The functions of the acquisition unit 120b, the generation unit 130b, the evaluation unit 140b, the detection unit 150b, and the display control unit 160b will be described in detail later.
[0139] Here, the processing performed by the information processing device 100b will be briefly described using a specific example.
[0140] Fig.13 This is a diagram showing a specific example of the display switching process according to the fourth embodiment. Fig.13 The left figure shows the state where aircraft 11 to 16 are displayed in two dimensions on the display device 300. Sometimes, the controller wishes to switch the two-dimensional display to a three-dimensional display. The controller uses an input device (such as a keyboard, etc.) to give instructions to the information processing device 100b. The information processing device 100b switches the two-dimensional display to a three-dimensional display according to the instructions. When switching the display, the information processing device 100b uses the existing technology. For example, when the coordinates of the two-dimensional aircraft 11 are "(X1, Y1, 0)", the information processing device 100b adds a value greater than 1 to the Z-axis coordinate.
[0141] Here, when switching the display, the information processing device 100b does not simply switch the two-dimensional display to the three-dimensional display. The information processing device 100b switches the two-dimensional display to the three-dimensional display so that the aircraft are displayed in a state with the minimum overlap.
[0142] Fig.13 The right figure of shows a state where the aircrafts 11 to 16 are displayed three-dimensionally on the display device 300 .
[0143] Next, the process executed by the information processing device 100b will be described using a flowchart.
[0144] Fig.14 This is a flowchart showing an example of processing executed by the information processing device according to the fourth embodiment.
[0145] (Step S51) The acquisition unit 120b acquires a switching instruction from two-dimensional to three-dimensional. For example, the switching instruction is acquired through an input operation by a controller.
[0146] (Step S52 ) The acquisition unit 120 b acquires the reference direction information and the direction information from the storage unit 110 .
[0147] (Step S53) The acquisition unit 120b acquires position information indicating the positions of each of the plurality of aircraft expressed two-dimensionally from the storage unit 110. The acquisition unit 120b may acquire the position information from an external device.
[0148] (Step S54) The generating unit 130b generates a plurality of aircraft when viewed from the reference direction in the three-dimensional space based on the position information and the reference direction information.
[0149] (Step S55) The evaluation unit 140b evaluates the degree of overlap of the aircraft when viewed from the reference direction. In addition, the evaluation unit 140b evaluates the degree of overlap of the aircraft when viewed from one or more directions different from the reference direction based on the direction information.
[0150] (Step S56) The detection unit 150b detects the direction in which the degree of overlap is the lowest.
[0151] (Step S57) The display control unit 160b causes the display device 300 to display the plurality of aircraft when viewed from the detected direction.
[0152] Thus, the two-dimensional display is switched to the three-dimensional display. The overlap of the aircraft displayed in three dimensions is minimized. Therefore, the recognition accuracy of the controller is improved. Thus, the information processing device 100b can improve the recognition accuracy.
[0153] in addition, Fig.14 The processing order is an example. Therefore, the processing can also be carried out in the same way as Fig.14The order of processing is different from the order in which it is executed.
[0154] According to Embodiment 4, the information processing device 100b can improve the recognition accuracy. In addition, for example, when simply switching the two-dimensional display to the three-dimensional display, the controller makes adjustments so that the aircraft do not overlap. According to Embodiment 4, the information processing device 100b automatically makes adjustments so that the aircraft do not overlap. Therefore, the information processing device 100b can reduce the burden on the controller.
[0155] Modification 1 of Implementation Method 4
[0156] Variation 1 of Embodiment 4 may be considered as a combination of Embodiment 2 and Embodiment 4.
[0157] Fig.15 This is a flowchart showing an example of processing executed by the information processing device according to the first variation of the fourth embodiment.
[0158] (Step S61) The acquisition unit 120b acquires an instruction to switch from two-dimensional to three-dimensional.
[0159] (Step S62 ) The acquisition unit 120 b acquires the reference direction information and the direction information from the storage unit 110 .
[0160] (Step S63 ) The acquisition unit 120 b acquires position information indicating the positions of each of the plurality of aircraft expressed two-dimensionally from the storage unit 110 . The acquisition unit 120 b acquires a plurality of additional information from the storage unit 110 .
[0161] (Step S64) The generating unit 130b generates a plurality of aircraft and a plurality of additional information when viewed from the reference direction in the three-dimensional space based on the position information and the reference direction information.
[0162] (Step S65) The evaluation unit 140b evaluates the degree of overlap when viewed from the reference direction. The degree of overlap means at least one of the degree of overlap between aircrafts, the degree of overlap between additional information, and the degree of overlap between aircrafts and additional information.
[0163] Furthermore, the evaluation unit 140b evaluates the degree of overlap when viewed from one or more directions different from the reference direction based on the direction information. The degree of overlap means at least one of the degree of overlap between aircrafts, the degree of overlap between additional information, and the degree of overlap between aircrafts and additional information.
[0164] (Step S66) The detection unit 150b detects the direction in which the degree of overlap is the lowest.
[0165] (Step S67) The display control unit 160b causes the display device 300 to display the plurality of aircraft and the plurality of additional information when viewed from the detected direction.
[0166] Thus, the two-dimensional display is switched to a three-dimensional display. For example, the aircraft and the additional information displayed in three dimensions do not overlap. Therefore, the recognition accuracy of the controller is improved. Thus, the information processing device 100b can improve the recognition accuracy.
[0167] in addition, Fig.15 The processing order is an example. Therefore, the processing can also be carried out in the same way as Fig.15 The order of processing is different from the order in which it is executed.
[0168] Modification 2 of Implementation Method 4
[0169] Variation 2 of Embodiment 4 may also be considered as a combination of Embodiment 3 and Embodiment 4.
[0170] Fig.16 This is a flowchart showing an example of processing executed by the information processing device according to the second variation of the fourth embodiment.
[0171] (Step S71) The acquisition unit 120b acquires an instruction to switch from two-dimensional to three-dimensional.
[0172] (Step S72 ) The acquisition unit 120 b acquires the reference direction information and the direction information from the storage unit 110 .
[0173] (Step S73 ) The acquisition unit 120 b acquires, from the storage unit 110 , position information indicating the positions of each of the plurality of aircraft expressed two-dimensionally.
[0174] (Step S74) The acquisition unit 120b acquires the route information from the management device 200. The acquisition unit 120b acquires the speed information from the management device 200. Alternatively, the acquisition unit 120b may acquire the route information and the speed information from an external device.
[0175] (Step S75) The generating unit 130b generates a plurality of aircraft when viewed from the reference direction in the three-dimensional space based on the position information and the reference direction information.
[0176] (Step S76) The evaluation unit 140b evaluates the average value of the degree of overlap of the aircraft during a predetermined period when viewed from the reference direction based on the path information and the speed information as the average degree of overlap.
[0177] Furthermore, the evaluation unit 140 b evaluates the average value of the degree of overlap of the aircraft during the period when viewed from one or more directions different from the reference direction based on the direction information, the path information, and the speed information as the average degree of overlap.
[0178] (Step S77) The detection unit 150b detects the direction in which the average overlap degree is the lowest.
[0179] (Step S78) The display control unit 160b causes the display device 300 to display the plurality of aircraft when viewed from the detected direction. In addition, the display control unit 160b controls so that the plurality of aircraft when viewed from the detected direction during this period are displayed on the display device 300.
[0180] According to the second variation of the fourth embodiment, the information processing device 100b can improve the recognition accuracy N seconds after the current time point.
[0181] Modification 3 of Implementation 4
[0182] Variation 3 of Implementation Example 4 may be considered as a combination of Variation 3 of Implementation Example 3 and Implementation Example 4.
[0183] Fig.17 This is a flowchart showing an example of processing executed by the information processing device according to the third variation of the fourth embodiment.
[0184] (Step S81) The acquisition unit 120b acquires an instruction to switch from two-dimensional to three-dimensional.
[0185] (Step S82 ) The acquisition unit 120 b acquires the reference direction information and the direction information from the storage unit 110 .
[0186] (Step S83 ) The acquisition unit 120 b acquires position information indicating the positions of each of the plurality of aircraft expressed two-dimensionally from the storage unit 110 . The acquisition unit 120 b acquires a plurality of additional information from the storage unit 110 .
[0187] (Step S84) The acquisition unit 120b acquires the route information from the management device 200. The acquisition unit 120b acquires the speed information from the management device 200. Alternatively, the acquisition unit 120b may acquire the route information and the speed information from an external device.
[0188] (Step S85) The generating unit 130b generates a plurality of aircraft and a plurality of additional information when viewed from the reference direction in the three-dimensional space based on the position information and the reference direction information.
[0189] (Step S86) The evaluation unit 140b evaluates the average value of the overlap degree during a predetermined period when viewed from the reference direction as the average overlap degree based on the path information and the speed information. The overlap degree means at least one of the overlap degree between the aircrafts, the overlap degree between the additional information, and the overlap degree between the aircraft and the additional information.
[0190] Furthermore, the evaluation unit 140b evaluates the average value of the overlap degree during the period when the aircraft is viewed from one or more directions different from the reference direction as the average overlap degree based on the direction information, the path information, and the speed information. The overlap degree means at least one of the overlap degree between the aircrafts, the overlap degree between the additional information, and the overlap degree between the aircraft and the additional information.
[0191] (Step S87) The detection unit 150b detects the direction in which the average overlap degree is the lowest.
[0192] (Step S88) The display control unit 160b controls the display device 300 to display the plurality of aircraft and the plurality of additional information when viewed from the detected direction. In addition, the display control unit 160b controls to display the plurality of aircraft and the plurality of additional information when viewed from the detected direction during this period on the display device 300.
[0193] According to the third variation of the fourth embodiment, the information processing device 100b can improve the recognition accuracy N seconds after the current time point.
[0194] The features in the above-described embodiments can be combined with each other as appropriate.
[0195] Description of symbols
[0196] 11-16: aircraft; 21-26: additional information; 100: information processing device; 100a: information processing device; 100b: information processing device; 101: processor; 102: volatile storage device; 103: non-volatile storage device; 110: storage unit; 120: acquisition unit; 120a: acquisition unit; 120b: acquisition unit; 130: generation unit; 130b: generation unit; 140: evaluation unit; 140a: evaluation unit; 140b: evaluation unit; 150: detection unit; 150a: detection unit; 150b: detection unit; 160: display control unit; 160a: display control unit; 160b: display control unit; 200: management device; 300: display device.
Claims
1. An information processing device that causes a display device to display information, wherein: The information processing device comprises: an acquisition unit that acquires position information indicating positions of each of a plurality of aircraft, reference direction information indicating a reference direction, and direction information indicating one or more directions different from the reference direction; a generating unit configured to generate, in a three-dimensional space, the plurality of aircraft when viewed from the reference direction based on the position information and the reference direction information; an evaluation unit that evaluates the degree of overlap of the aircraft when viewed from the reference direction, and evaluates the degree of overlap of the aircraft when viewed from one or more directions different from the reference direction based on the direction information; a detection unit configured to detect a direction in which the degree of overlap is the lowest; as well as A display control unit causes the display device to display the plurality of aircraft when viewed from the detected direction.
2. The information processing device according to claim 1, wherein: The acquisition unit acquires a plurality of additional information corresponding to the plurality of aircrafts. The generating unit generates the plurality of aircraft and the plurality of additional information when viewed from the reference direction in the three-dimensional space based on the position information and the reference direction information, the evaluation unit evaluates the degree of overlap based on the plurality of aircraft and the plurality of additional information when viewed from the reference direction, and evaluates the degree of overlap based on the plurality of aircraft and the plurality of additional information when viewed from one or more directions different from the reference direction, The detection unit detects the direction in which the degree of overlap is the lowest. The display control unit causes the display device to display the plurality of aircraft and the plurality of additional information when viewed from the detected direction.
3. The information processing device according to claim 1, wherein: The acquisition unit acquires path information indicating the paths of the respective aircraft and speed information indicating the speeds of the respective aircraft. The evaluation unit evaluates the average value of the degree of overlap of the aircraft during a predetermined period when viewed from the reference direction based on the path information and the speed information as an average degree of overlap, and evaluates the average value of the degree of overlap of the aircraft during the period when viewed from one or more directions different from the reference direction based on the direction information, the path information, and the speed information as an average degree of overlap, The detection unit detects the direction in which the average overlap degree is the lowest. The display control unit performs control so that the plurality of aircraft are displayed on the display device when viewed from the direction detected during the period.
4. The information processing device according to claim 1, wherein: The acquisition unit acquires a plurality of additional information corresponding to the plurality of aircraft, path information indicating the paths of the respective plurality of aircraft, and speed information indicating the speed of the respective plurality of aircraft. The generating unit generates the plurality of aircraft and the plurality of additional information when viewed from the reference direction in the three-dimensional space based on the position information and the reference direction information, The evaluation unit evaluates the average value of the overlap degree during a predetermined period when viewed from the reference direction as an average overlap degree based on the path information and the speed information, and evaluates the average value of the overlap degree during the period when viewed from one or more directions different from the reference direction as an average overlap degree based on the direction information, the path information, and the speed information. The detection unit detects the direction in which the average overlap degree is the lowest. The display control unit performs control so that the plurality of aircraft and the plurality of additional information when viewed from the direction detected during the period are displayed on the display device.
5. The information processing device according to any one of claims 1 to 4, wherein: The position information indicates the positions of each of the plurality of aircraft in a two-dimensional manner. The acquisition unit acquires an instruction to switch from two-dimensional to three-dimensional.
6. A display method, wherein: The information processing device causing the display device to display information obtains position information indicating the positions of the plurality of aircraft, reference direction information indicating a reference direction, and direction information indicating one or more directions different from the reference direction, and generates, in three-dimensional space, images of the plurality of aircraft when viewed from the reference direction based on the position information and the reference direction information. The information processing device evaluates the degree of overlap of the aircraft when viewed from the reference direction, and evaluates the degree of overlap of the aircraft when viewed from one or more directions different from the reference direction based on the direction information. The information processing device detects the direction in which the degree of overlap is the lowest, The information processing device causes the display device to display the plurality of aircraft when viewed from the detected direction.
7. A display program, wherein: The display program causes the information processing device that causes the display device to display information to execute the following processing: acquiring position information indicating the positions of each of a plurality of aircraft, reference direction information indicating a reference direction, and direction information indicating one or more directions different from the reference direction, and generating, in a three-dimensional space, images of the plurality of aircraft when viewed from the reference direction based on the position information and the reference direction information; evaluating the degree of overlap of the aircraft when viewed from the reference direction, and evaluating the degree of overlap of the aircraft when viewed from one or more directions different from the reference direction based on the direction information, Detect the direction where the overlap is the lowest, The display device is caused to display the plurality of aircraft when viewed from the detected direction.
Citation Information
Patent Citations
Three-dimensional information display method for terminal control
JP1997304526A