Data display device, data display method and railroad operation system
Patent Information
- Application Number
- JP2022184603
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2022-11-18
- Publication Date
- 2025-03-19
- Estimated Expiration
- 2042-11-18
AI Technical Summary
Existing railway operation display systems struggle to seamlessly integrate and intuitively present multiple types of information, such as departure and arrival information, congestion levels, and train schedules, due to limitations in color differentiation and integration with the display device, making it difficult for dispatchers to grasp the operational status effectively.
A data display device that utilizes a computer system with a processor and memory to collectively display multiple railway information in a virtual space, integrating user avatar operations with visualization methods to determine data positions in multiple dimensions, allowing for seamless integration and intuitive operation.
Enables the simultaneous display of multiple railway information in a virtual space, reducing the burden on dispatchers to interpret complex schedules and congestion levels, thereby enhancing situational awareness and optimizing train operations.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present technology relates to a data display device, a data display method, and a railway operation system. Regarding. [Background technology]
[0002] Regarding information necessary for railway operations, Patent Document 1 discloses a device that displays data related to users for each combination of departure and destination in a transportation network in a three-dimensional virtual space. Patent Document 1 states that "in a virtual three-dimensional space, a first layer in which at least one of the points constituting the transportation network is arranged, and a second layer in which all or some of the identifiers of each point are arranged are arranged at a given interval. Then, for each combination in which a point corresponding to an identifier in the first layer is a departure point and a point corresponding to an identifier in the second layer is a destination point, an indication line connecting the identifier of the departure point and the identifier of the destination point is drawn in a form based on data related to the number of users corresponding to the combination." Patent Document 2 discloses a device that displays the degree of train congestion by coloring trains on a timetable diagram. Patent Document 2 states that "the creation unit 26 creates a train timetable in which train lines are displayed in different colors, different line types, and different thicknesses according to the passenger load rate of the target section, and creates display data for the train timetable displayed with train lines that visually change according to the passenger load rate." [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2015-20650 A [Patent Document 2] JP 2006-327239 A Summary of the Invention [Problem to be solved by the invention]
[0004] Patent Document 1 is a display method that encourages intuitive understanding, but it can only display one type of information: arrival and departure information for users. Patent Document 2 displays two types of information, namely, railway operation information and congestion level, on one chart. However, on a congested train schedule, it is difficult to distinguish between colors, and it is difficult to distinguish between the congestion levels of trains classified as the same color, making it difficult to extract necessary information, such as trains that are particularly crowded. For this reason, in order for dispatchers to grasp the operation status, they need to obtain necessary information from charts on multiple displays whose display contents are changed successively, and associate the information, so the effect of reducing the burden of understanding the situation in dispatcher work is limited. In addition, display on a display does not allow intuitive operation because the operating device and the display screen are not integrated.
[0005] Therefore, an object of the present invention is to seamlessly display multiple pieces of railway information, which are difficult to display in their entirety on a two-dimensional surface, through intuitive operations by the operator. [Means for solving the problem]
[0006] The data display device of the present invention is a data display device that displays multiple railway information collectively in a virtual space using a computer having a processor and a memory, wherein the processor acquires the multiple railway information and stores it in the memory, acquires user avatar operation information performed in the virtual space and stores it in the memory, combines the stored visualization methods for the multiple railway information, determines a data display position in multiple dimensions of the virtual space based on the stored user avatar operation information and railway business system dynamic information, and draws a virtual space display state created based on the determined data display position. Effect of the Invention
[0007] According to the present invention, it is possible to seamlessly display multiple pieces of railway information, which are difficult to display in their entirety on a two-dimensional surface, through intuitive operations by the dispatcher. [Brief description of the drawings]
[0008] [Figure 1] 1 is an example of a network configuration of a data display system and related systems. [Diagram 2] 1 is an example of a hardware configuration of a data display system. [Diagram 3] 2 is an overall flowchart of the data display system. [Figure 4] 13 is an example of a display output in a virtual space of the data display system. [Diagram 5] 13 is an example of a display output in a virtual space of the data display system. [Figure 6] 13 is a flowchart of a virtual space data construction unit of the data display system. [Figure 7] 1 is an example of a data structure of a visualization frame of a data display system. [Figure 8] 13 is an example of a data structure of a visualization frame after information is reflected in the data display system. [Figure 9] 1 is an example of a diagram visualization frame of a data display system. [Figure 10] 1 is an example of a track number information visualization frame of a data display system. [Figure 11] 1 is an example of a data structure of virtual space structure data of a data display system. [Figure 12] 13 is a flowchart of a virtual space display data generating unit of the data display system. [Figure 13] 13 is an example of a data structure of an avatar operation log of the data display system. [Figure 14] 1 is a diagram illustrating an example of a data structure of a virtual space display state of the data display system. [Figure 15] 13 is an example of a display output in a virtual space of the data display system. [Figure 16] 13 is an example of a display output in a virtual space of the data display system. [Figure 17] 13 is an example of a display output in a virtual space of the data display system. [Figure 18] 13 is an example of a display output in a virtual space of the data display system. [Figure 19]13 is an example of a display output in a virtual space of the data display system. [Figure 20] 13 is an example of a display output in a virtual space of the data display system. [Figure 21] 13 is an example of a display output in a virtual space of the data display system. [Figure 22] 13 is an example of a display output in a virtual space of the data display system. [Diagram 23] 13 is an example of a display output in a virtual space of the data display system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. The following description and drawings are examples for explaining the present invention, and appropriate omissions and simplifications have been made for clarity of explanation. The present invention can be implemented in various other forms. Unless otherwise specified, each component may be singular or plural.
[0010] In order to facilitate understanding of the invention, the position, size, shape, range, etc. of each component shown in the drawings may not represent the actual position, size, shape, range, etc. Therefore, the present invention is not necessarily limited to the position, size, shape, range, etc. disclosed in the drawings.
[0011] In the following explanation, various information may be described using expressions such as "database," "table," and "list," but the various information may be expressed in other data structures. To indicate independence of data structure, "XX table," "XX list," and the like may be referred to as "XX information." When describing identification information, when expressions such as "identification information," "identifier," "name," "ID," and "number" are used, these are interchangeable.
[0012] When there are multiple components having the same or similar functions, they may be described by using the same reference numerals with different subscripts. However, when there is no need to distinguish between these multiple components, the subscripts may be omitted.
[0013] In addition, in the following description, processing performed by executing a program may be described, but the program is executed by a processor (e.g., a CPU, a Graphics Processing Unit (GPU)) to perform a defined process using storage resources (e.g., a memory) and / or an interface device (e.g., a communication port) as appropriate, so the subject of the processing may be the processor. Similarly, the subject of the processing performed by executing a program may be a controller, device, system, computer, or node having a processor. The subject of the processing performed by executing a program may be a calculation unit, and may include a dedicated circuit (e.g., a Field-Programmable Gate Array (FPGA) or an Application Specific Integrated Circuit (ASIC)) that performs a specific process.
[0014] A program may be installed in a device such as a computer from a program source. The program source may be, for example, a program distribution server or a computer-readable storage medium. When the program source is a program distribution server, the program distribution server may include a processor and a storage resource for storing a program to be distributed, and the processor of the program distribution server may distribute the program to be distributed to other computers. In the following description, two or more programs may be realized as one program, and one program may be realized as two or more programs. EXAMPLES
[0015] FIG. 1 is a block diagram of a data display system 100 according to an embodiment of the present invention, and shows related systems connected to the data display system 100. As shown in FIG.
[0016] The data display system 100 is configured to include a railway operation system information acquisition unit 101, an avatar operation information acquisition unit 102, a virtual space data construction unit 103, a virtual space display data creation unit 104, and a display result output unit 105. The railway operation system information acquisition unit 101 stores railway operation system static information 111 and railway operation system dynamic information 115, and the avatar operation information acquisition unit 102 stores an avatar operation log 116. In addition, the virtual space data construction unit 103 uses the visualization frame 112 to create and store a post-information reflection visualization frame 113 and virtual space structure data 114. The virtual space display data creation unit 104 uses the post-information reflection visualization frame 113 and the virtual space structure data 114 to create and store virtual space display state data 117.
[0017] The data display system 100 is connected to a railway business system 200 via a communication network N1. These are systems that distribute data required by the data display system 100. The railway business system 200 refers to all systems required for railway business, and examples include a traffic management system 201, a vehicle management system 202, and a people flow information system 203. The traffic management system 201 is a system that manages train operations, such as that disclosed in Japanese Patent Application Laid-Open No. 2005-138710. The traffic management system 201 manages information such as train positions, station surveillance cameras, and railroad crossings that can be obtained from the railway's ground system. The vehicle management system 202 is a system that manages railway vehicles, such as that disclosed in Japanese Patent Application Laid-Open No. 2022-536059. The vehicle management system 200 manages information such as speed, load weight, and vehicle cameras that can be obtained from the railway's vehicle system. The people flow information system 203 is a system that manages information related to railway users, such as those disclosed in Japanese Patent Application Laid-Open No. 2002-187551 and Japanese Patent Application Laid-Open No. 2014-206829. The people flow information system 203 manages information related to railway users, such as probe data, ticket gate data, SNS data, and route search results of railway users.
[0018] The data display system 100 is connected to the user terminal 300 via the communication network N2, transmits information to be displayed on the output screen of the user terminal 300, and acquires operation information of the user terminal 300. The user terminal 300 displays a virtual space and operates an avatar in the virtual space. Here, the virtual space refers to a space virtually constructed by digital technology. In particular, the virtual space is mainly a three-dimensional space with depth, not a flat space. Also, the avatar refers to an agent that moves around in the virtual space and is operated by the user. The avatar reproduces the user's operation and characteristic parts and actions in the virtual space, for example, the parts and actions of the user's arms, hands, and fingers. The output device of the user terminal 300 may be a device that blocks the field of view with a display, such as a head-mounted display, or a device that displays the field of view directly to the brain, such as a BMI (brain-machine interface). The input device of the user terminal 300 operates the avatar, and may be a controller, a sensor that recognizes the user's hand gestures, or a BMI that acquires brain information. The user terminal 300 is managed, for example, by a transportation company that operates a specific transportation facility, and is used by a system user, for example, a dispatcher of the transportation company, who uses the data display system 100. The communication networks N1 and N2 may be a common network, or may be networks that use different protocols.
[0019] 2 shows an example of the hardware configuration of the data display system 100. The data display system 100 is configured from a device capable of various information processing, for example, an information processing device such as a computer. The data display system 100 has a storage device 500, a memory 510, a calculation device represented by a CPU (hereinafter simply referred to as the CPU) 511, a UI device 512, and a communication device 513.
[0020] The storage device 500 is a non-volatile storage device such as an SSD or a hard disk drive, and stores data such as programs that implement each of the units 101-105 (see Figure 1), which are functional modules executed by the data display system 100, as well as data required for executing the functional modules or data 111-117 (see Figure 1) generated by the functional modules.
[0021] The memory 510 is a volatile memory such as a RAM. When the data display system 100 starts to operate (for example, when the power is turned on), the CPU 511 reads the above program from the storage device 500, and develops and executes it on the memory 510. The UI device 512 is connected to input devices such as a keyboard, mouse, and controller, not shown, and output devices such as a display, to realize a GUI. The communication device 513 performs communication processing with external related systems via the networks N1 and N2.
[0022] The traffic management system 201, the vehicle management system 202, the people flow information system 203, and the user terminal 300 shown in FIG.
[0023] 3 shows an overall processing flow of the above-mentioned functional modules of the data display system 100. This processing starts when a start instruction is received from the user terminal 300.
[0024] First, the railway operation system information acquisition unit 191 of the data display system 100 acquires the railway operation system static information 111 (S301). Next, the virtual space data construction unit 103 of the data display system 100 uses the acquired railway operation system static information 111 and a pre-stored visualization frame 112 to construct a post-information reflection visualization frame 113 and virtual space structure data 114 (S302). Note that the visualization frame 112 stores a display method that reads out and utilizes the three-dimensional space of the virtual space. This allows the data display system 100 to prepare in advance the railway information and visualization method to be displayed.
[0025] The data display system 100 repeats S304 to S307. This process is repeated at a timing (for example, every second) that is determined in advance by the data display system 100. First, the avatar operation information acquisition unit 102 of the data display system 100 acquires avatar operation information from the user terminal 300, that is, information obtained from the input device of the user terminal 300 (S304). The avatar operation refers to touching each element in the virtual space, moving each element, moving the position of the avatar in the virtual space, changing the line of sight in the virtual space, and the like. At this time, the avatar operation is accumulated in the avatar operation log 116. It should be noted that when the avatar operation is not being performed, this step is skipped. The railway operation system information acquisition unit 101 of the data display system 100 acquires railway operation system dynamic information 115 (S305). The virtual space display data creation unit 104 of the data display system 100 creates and updates the virtual space display state data 117 (S306) using the acquired latest avatar operation information, railway operation system dynamic information 115, and virtual space structure data 114. This enables the data display system 100 to select the railway information and post-information reflection visualization frame to be actually displayed from the prepared virtual space structure data 114 and post-information reflection visualization frame 113, and to create data that reads out and utilizes the three-dimensional space to display the information.
[0026] The display result output unit 105 of the data display system 100 outputs the virtual space display state data 117 and transmits it to the user terminal 300 (S307). This enables the data display system 100 to display the created display data.
[0027] As described above, the data display system 100 prepares the railway information to be displayed and the visualization method in advance, and determines the railway information to be actually displayed and the display method from among multiple railway information using avatar operation information such as touching each element in the virtual space, moving each element, moving the position of the avatar in the virtual space, and changing the line of sight in the virtual space, as well as dynamic information from the railway business system, and can display multiple railway information in multiple dimensions. EXAMPLES
[0028] In the second embodiment, the details of each functional module of the processing flow of the data display system 100 will be described by taking as an example the case where the first embodiment displays railway information using a train operation control chart (timetable) as a base chart in particular. Hereinafter, the timetable that serves as the base chart will be referred to as a main timetable.
[0029] Before describing each functional module and data in detail, an example of display output in a virtual space, which will be described in this embodiment, will be described with reference to FIGS.
[0030] For example, as shown in FIG. 4, the data display system 100 displays a combination of a line L1 displayed on a main diagram and a comparison line L2 that runs parallel to the main diagram but has the same departure and arrival stations. When the line L1 displayed on the main diagram runs through stations A, B, C, and D, and the comparison line L2 runs through stations A, E, F, and D, the data display system 100 (the display result output unit 105) outputs data to display the main diagram on a plane. As described later, when a user grasps the main diagram with both hands via an avatar and pulls it, the virtual space display data creation unit 104 of the data display system 100 generates a curved surface that intersects with the plane of the main diagram on a straight line indicating stations A and D and is uneven in a direction perpendicular to the plane, and creates data to display the diagram of the comparison line on this curved surface. The curved surface is generated so that the travel distance and travel time match the length between each station. Line T1 is an example of a train that runs on line L1, and line T2 is an example of a train that runs on line L2. Hereinafter, this example will be called a multiple timetable display example. A line may include a vehicle depot.
[0031] The data display system 100 displays a combination of the line L1 displayed on the main diagram and the track number information (schematic wiring diagram) of a certain station on the main diagram, as shown in FIG. 5, for example. When the line L1 displayed on the main diagram runs through stations A, B, C, and D, the data display system 100 (the display result output unit 105) outputs data to display the main diagram on a plane. As described later, when a user performs an operation to grab and pull a train stopped at station C via an avatar, if there are platforms C1, C2, and C3 at station C, the virtual space display data creation unit 104 creates data to display platforms C1, C2, and C3 parallel to the axis of station C in the third axis direction from the station on the main diagram, and to move trains on the main diagram that run on each platform during the time periods before and after the train on the main diagram onto the platform. Hereinafter, this example will be called a platform information display example.
[0032] In this way, the data display system 100 displays multiple pieces of railway information in multiple dimensions only in the necessary areas operated by the user, allowing the user to intuitively and seamlessly view the information he or she desires. The configuration for realizing the display shown in Figs. 4 and 5 will be described below.
[0033] 6 shows a processing flow of the virtual space data construction unit 103, which is a functional module of the data display system 100. The virtual space data construction unit 103 generates a timetable frame for a target line using the visualization frame 112 (S601).
[0034] FIG. 7 is an example of a data structure of the visualization frame 112 stored in the data display system 100. The visualization frame indicates the data visualization rules for displaying data. In the data display system 100, the virtual space data construction unit 103 and the virtual space display data creation unit 104 combine the visualization frame 112 with data required by the visualization frame 112 from among the railway operation system static information 111 and the railway operation system dynamic information 115 to generate the visualization frame 113 after information reflection, which is used in the creation of the visualization frame 113 after information reflection in the virtual space display data creation unit 104. The visualization frame stored in the data display system 100 is designed and stored in advance in accordance with the command operations of the railway operator with respect to necessary input data and data visualization rules.
[0035] As shown in FIG. 7, the visualization frame has a frame ID 701 area, a display link 702 area, a display operation 703 area, and a template 704 area. The frame ID 701 area stores a name or an identification code that identifies the frame. The display link 702 area stores an element that is the display starting point of the visualization frame among the main diagram diagram divided into the entire diagram network, train network, station axis, time cross section axis, edge, and node elements. There are two types of storage methods for the display link, From and To. When the visualization frame is displayed starting from the main diagram diagram, the element is stored as From, and when the main diagram diagram is displayed starting from the visualization frame, the element is stored as To. The display operation 703 area stores a user operation that is a trigger for displaying the visualization frame. The template 704 area stores a description of the visualization rule for the required data.
[0036] As an example of a template, the template ID "Tmp001" is shown. The template has an object ID 705 area, an object name 706 area, an object type 707 area, a parent object 708 area, and a reference object 709 area. The object ID 705 area stores an identification code that specifies the object required by this template. The object name 706 area stores the name of the object required by this template. The object type 707 area stores the display type of each object. The parent object 708 area stores the object ID of the parent object when each object is to have a parent-child relationship with another object. The reference object 709 area stores the object ID of the referenced object when each object is to have a reference relationship with another object.
[0037] When data is stored according to the template, the visualization frame 112 determines how to visualize the data based on the visualization rules according to the relationships between parent objects and reference objects shown in the template. The visualization rules refer to source code that performs operations in virtual space, such as a predetermined movement and rotation, on objects input based on the template, and are stored in the visualization frame as part of the template. Figure 7 shows an example of the data structure of the visualization frame before reflecting the railway operation system static information 111 and the railway operation system dynamic information 115. Although the display links, display operations, and templates are predetermined, the actual values are not stored, so temporary data is stored.
[0038] 8 shows an example of the data structure of the visualization frame 113 after reflecting information after reflecting the railway operation system static information 111 and the railway operation system dynamic information 115. The visualization frame 113 after reflecting information has a frame ID 801 area, a display link 802 area, a display operation 803 area, and a template 804 area, and in the template has an object ID 805 area, an object name 806 area, an object type 807 area, a parent object 808 area, and a reference object 809 area. All of these areas are equivalent to the visualization frame 112. Unlike the visualization frame 112, the visualization frame 113 after reflecting information stores specific data such as a display link, an object ID in the template, and an object name.
[0039] By using this visualization frame 112, the data display system 100 can display the necessary railway information in a visualization method that matches the operation that is appropriate for the information.
[0040] An example of the visualization frame 112 will be described with reference to Figs. 9 and 10. Fig. 9 is a visualization frame (diagram visualization frame) of the multiple diagram display example shown in Fig. 4. The template stores the visualization rules for the diagram, the station axis is stored as From in the display link, and "grab and pull the entire diagram (main diagram is always displayed)" is stored in the display operation. As a result, when the user grabs and pulls the entire main diagram, the data display system 100 can display the diagram of the comparison line starting from the station axis of the main diagram. In addition, the data display system 100 can display the actual diagram in real time by reflecting station arrangement information as static information of the railway business system and operation management information as dynamic information of the railway business system in the visualization frame and creating a visualization frame after reflecting the information.
[0041] FIG. 10 is a visualization frame (schematic wiring diagram) of the example of the platform information display shown in FIG. 5. The template stores the visualization rules for the platform (schematic wiring diagram), and the display links store edges as From and train networks as To. The display operation stores "grab and pull a train stopped at a certain station." This allows the data display system 100 to display platform information (schematic wiring diagram) starting from the edge of the train being operated when the user grabs and pulls a train stopped at a certain station on the main diagram. In addition, by reflecting station arrangement information as static information of the railway business system and traffic management information as dynamic information of the railway business system in the visualization frame and creating a visualization frame after reflecting the information, the data display system 100 can display the train network before and after the train being operated on the platform information (schematic wiring diagram).
[0042] Returning to FIG. 6, next, the virtual space data construction unit 103 generates virtual space structure data reflecting the values of the main diagram (S602). Details will be described later. The virtual space data construction unit 103 repeats steps S604 to S609 depending on the number of visualization frames to be displayed. The virtual space data construction unit 103 generates visualization frames to be displayed (S603). For example, as described above, a diagram visualization frame and a track information visualization frame are generated.
[0043] The virtual space data construction unit 103 repeats steps S604 to S609 for each piece of usage data in the visualization frame. If the usage data is static data (S604; YES), the virtual space data construction unit 103 reads out the railway operation system static information 111 (S605) and reflects the read value in the generated visualization frame (S606). Next, the virtual space data construction unit 103 outputs and updates the information-reflecting visualization frame 112 (S607). When static data is used, a visualization frame in which the value is reflected is output, but when static data is not used, the same visualization frame as the visualization frame 112 in which the value is not reflected is output.
[0044] Next, the virtual space data construction unit 103 acquires an element having the display link information of the visualization frame 113 after information reflection from the elements of the main diagram (S608). For example, as described above, in the multiple diagram display example, when the display link information of the information reflection visualization frame is viewed, a station axis that matches the station information of the comparison line is required. Therefore, the virtual space data construction unit 103 acquires a station axis that matches the station information of the comparison line from the main diagram. In the platform information display example, when the display link information of the information reflection visualization frame is viewed, an edge that matches the target station and a train network that matches the target platform are required. Therefore, the virtual space data construction unit 103 acquires the corresponding edge and train network from the main diagram. Note that at this point, the avatar operation is not performed and the target station and the target platform are not determined, so edges and train networks for all stations and platforms that can be the target station and the target platform are acquired. The virtual space data construction unit 103 assigns visualization frame reference information to the acquired element (S609). Details will be described later.
[0045] After all the processes are completed, the virtual space data constructing unit 103 outputs the virtual space structure data 114 (S610).
[0046] 11 shows an example of the data structure of the virtual space structure data 114. The virtual space structure data 114 has an object ID 1101 area, an object name 1102 area, an object type 1103 area, a parent object 1104 area, a reference object 1105 area, a detailed information 1106 area, and a reference frame 1107 area. The virtual space structure data 114 also holds detailed information that is not stored in the visualization frame.
[0047] The object ID 1101 area, the object name 1102 area, the object type 1103 area, the parent object 1104 area, and the reference object 1105 area store values similar to those of the object ID 705 area, the object name 706 area, the object type 707 area, the parent object 708 area, and the reference object 709 area of the visualization frame 112. The detailed information 1106 area stores detailed information of the railway business system static information 111 and the railway business system dynamic information 115 according to the object. For example, for a ball (node) where a train departs from a station, the departure time and the departure platform are stored. This allows the virtual space structure data 114 to hold various information required in various visualization frames based on the diagram visualization frame. The reference frame 1107 area stores the frame ID of the visualization frame that can be displayed from each element (object) of the diagram visualization frame, the display link, and the target information of the visualization frame. These values are stored through steps S604 to S609.
[0048] By carrying out the above processes of S601 to S610, virtual space data constructing section 103 can create virtual space structure data required for changing display data by operating an avatar.
[0049] 12 shows a process flow of virtual space display data creation unit 104. Virtual space display data creation unit 104 receives avatar operation information from avatar operation information acquisition unit 102, and stores it in avatar operation log 116 (S1201).
[0050] 13 shows an example of the data structure of the avatar operation log 116. The avatar operation log 116 has a user ID 1301 area, a time 1302 area, an operation target 1303 area, an operation content 1304 area, and an operation auxiliary information 1305 area. The user ID 1301 area stores a name or an identification code that identifies a user. The time 1302 area stores the time when an operation was performed. The operation target 1303 area stores the object ID and object name of the target object on which the operation was performed. The object ID and object name store data similar to those stored in the object ID 1101 area and object name 1101 area of the virtual space structure data 114. The operation content 1304 area stores the operation performed by the avatar, such as "grab and pull," "grab with both hands and pull," and "move." The stored values are categorizations of the avatar's movements, and the user terminal 300 may distribute data in which the avatar's movements are classified into operation categories and the avatar operation information acquisition unit 102 may acquire these operation categories, or the user terminal 300 may distribute the user's movements and the avatar operation information acquisition unit 102 may acquire and classify them into operation categories based on the avatar's movements. The operation assistance information 1305 area stores assistance information when required by the operation category shown in the operation content 1304 area. For example, if the operation content is "grab and pull", the length of the pull is stored as the operation assistance information, and if the operation content is "move", the coordinates of the destination are stored as the operation assistance information.
[0051] Returning to FIG. 12, the virtual space display data generating unit 104 reads out the current virtual space display state from the virtual space display state data 117 (S1202).
[0052] 14 shows an example of the data structure of the virtual space display state data 117. The virtual space state data 117 stores information for actually displaying the virtual space structure data and the visualization frame after information reflection. The virtual space display state data 117 consists of an object ID 1401 area, an object name 1402 area, a parent object 1403 area, a local coordinate 1404 area, a world coordinate 1405 area, a local direction 1406 area, and a world direction 1407 area.
[0053] The object ID 1401 area, object name 1402 area, and parent object 1403 area store the same data as the object ID 1101 area, object name 1102 area, and parent object 1104 area of the virtual space structure data 114. The local coordinates 1404 area stores the display position of each object with the parent object as the origin. The world coordinates 1405 area stores the actual display position in the virtual space. The local direction 1406 area stores the display direction of each object with the parent object as the origin. The world direction 1407 area stores the actual display position in the virtual space. By defining the virtual space display state data 117 in this way, the virtual space display state data 117 can output information that matches the display screen in the virtual space.
[0054] Returning to FIG. 12, the virtual space display data creation unit 104 reads all stored visualized frames 113 after reflecting information (S1203), and reads the currently stored virtual space structure data from the virtual space structure data 114 (S1204).
[0055] The virtual space display data creation unit 104 reads out the avatar operation information and the railway operation system dynamic information (S1205), and determines the visualization frame after information reflection to be the display target (S1206). For example, in the case of the multiple timetable display example, when avatar operation information is received that the operation target is "route P" and the operation content is "grab and pull with both hands", the virtual space display data creation unit 104 determines the comparison route visualization frame in which the display operation 803 area of the visualization frame after information reflection 113 matches this information, as the display target. In the case of the platform information display example, when avatar operation information is received that the operation target is "edge of train pa stopped at station C" and the operation content is "grab and pull", the virtual space display data creation unit 104 determines the platform information visualization frame in which the display operation 803 area of the visualization frame after information reflection 113 matches this information, as the display target. In addition, when the virtual space display data creation unit 104 receives operation information that simply moves the visualization frame after reflecting information contained in the current virtual space display state data 117, it determines the visualization frame after reflecting information contained in the current virtual space display state as the display target, and when it acquires error information in the railway operation system dynamic information, it determines the visualization frame including the error information as the display target.
[0056] Next, the virtual space display data creation unit 104 stores the value of the railway operation system dynamic information in the display target visualization frame (S1207), and updates the virtual space structure data and the information reflection (S1208). This step performs the same processing as the virtual space data construction unit 103.
[0057] The virtual space display data creation unit 104 extracts elements having the From reference information of the visualization frame after information reflection of the display target from the reconstructed virtual space structure data, and links them to the visualization frame after information reflection of the display target (S1209, S1210). For example, in the multiple diagram display example, the virtual space display data creation unit 104 extracts the station axis of Station A and the station axis of Station D having the From reference information of the comparison route diagram visualization frame, and links them to the station axis of Station A and the station axis of Station D of the comparison route diagram visualization frame. In the platform information display example, the station axis of Station C having the From reference information of the platform information visualization frame is extracted, and links them to the platform information of Station C of the platform information visualization frame. Similarly, the virtual space display data creation unit 104 extracts elements having the To reference information of the visualization frame after information reflection of the display target from the reconstructed virtual space structure data, and links them to the visualization frame after information reflection of the display target (S1211, S1212). For example, in the platform information display example, the virtual space display data creation unit 104 extracts all train networks that use each platform of Station C and have To reference information in the platform information visualization frame, and connects them to each platform of Station C in the platform information visualization frame.
[0058] The virtual space display data creation unit 104 determines the data display position in the virtual space according to each connected element and the contents of each visualization frame after information reflection (S1213). At this time, for the connected portion based on the From reference information, the display position of the visualization frame after information reflection is determined based on the main diagram, and for the connected portion based on the To reference information, the display position of the main diagram is determined based on the visualization frame after information reflection. For example, in the multiple diagram display example, the virtual space display data creation unit 104 determines the display position by distorting the comparison route diagram visualization frame in a three-dimensional direction so that the ratio of travel time or travel distance between each station corresponds to the ratio. In the platform information display example, the virtual space display data creation unit 104 calculates the display interval of each platform of the platform information from the length of the user's pulling action stored in the operation support information 1305 area of the avatar operation log 116 and the latitude and longitude of each platform stored in the platform information visualization frame, and determines the display position so as to be perpendicular to the station axis of the main diagram. Furthermore, the virtual space display data creation unit 104 translates the main diagram train network that uses each platform in the three-dimensional direction so as to match the three-dimensional display position of each platform, and determines the display position.
[0059] The virtual space display data generating unit 104 updates the virtual space display state based on the determined display position (S1214).
[0060] By carrying out the above processing of S1201 to S1214, the virtual space display data creation unit 104 can determine the display content from the avatar operation and railway operation system dynamic information, and create a virtual space display state based on the virtual space structure data, enabling data display that matches the user's operation.
[0061] Up to this point, the functional modules of the data display system 100 have been explained based on a multiple timetable display example (Fig. 4) and a track number information display example (Fig. 5), but by using each functional module, it is possible to display other railway information. Display output examples will be explained using Figs. 15 to 23.
[0062] 15 to 20 are examples of adding information other than the information originally shown on the main diagram to the diagram. In FIG. 15, the people flow information system 203 distributes actual or predicted data on the destinations of railway users calculated based on the results of the aggregation of probe data of railway users, and when a user taps on the arrival node of a station with a train on the main diagram, the data display system 100 displays the destinations of railway users radially and displays the number of people at each destination in accordance with the thickness of the arrow pointing to each destination. This allows the user, the dispatcher, to instantly know the impact on other lines and events when a delay occurs in a certain section.
[0063] In Fig. 16, when the traffic control system 201 distributes train sequence constraint information and the user grabs the arrival node or departure node of a station with a train on the main diagram and pulls it toward himself, the data display system 100 displays the arrival node or departure node of the train network that imposes the sequence constraint before and after that train so that they are gathered on a three-dimensional axis. This allows the user, the dispatcher, to instantly recognize the trains that are affected by the traffic rescheduling.
[0064] In Fig. 17, the vehicle management system 202 distributes vehicle inspection schedule information, and when a user grabs and pulls a train edge between stations, the data display system 100 displays a time axis in a three-dimensional direction from the train edge, and displays the inspection period on the time axis. This allows the user, a dispatcher, to consider changes to vehicle operation on the timetable diagram.
[0065] In Fig. 18, the traffic control system 201 distributes train vehicle operation information, and when a user grabs and pulls down the end node of a train on the main diagram, the data display system 100 displays destination candidates of the train's vehicles in a radial pattern, and displays the actual destination in a bold line. This allows the user, the dispatcher, to consider changes to vehicle operation on the diagram.
[0066] In Fig. 19, the vehicle management system 202 distributes surveillance camera information inside trains, and when a user selects a train network with a main timetable, the data display system 100 displays the surveillance camera information from the train edge between stations where the train is currently running. This allows the user, a dispatcher, to seamlessly grasp the situation on the scene on the timetable diagram.
[0067] In Fig. 20, the people flow information system 203 distributes the actual or predicted congestion rate of each train, and the actual or predicted number of passengers boarding and alighting at each station, and when the user moves to look at the main diagram from the side, the data display system 100 displays each edge of the train network in a raised manner according to the degree of congestion. This allows the user, the dispatcher, to intuitively understand the difference in the congestion rate of each train.
[0068] Fig. 21 is an example of dividing a main train timetable diagram. In a two-dimensional train timetable diagram, a line whose destination branches off along the way is displayed under one of the destinations, but the data display system 100 displays both train timetables that branch off from the branching station. It looks like two pieces of paper stacked on top of each other, and the user can view the post-branch train timetables by overlapping them or separately by turning the page over a sheet of paper. This allows the user, the dispatcher, to intuitively understand the relationship between the train at the branching point and the train at the branching point.
[0069] FIG. 22 shows another pattern of an example of displaying multiple timetables. The data display system 100 displays a timetable diagram of another line where transfers can be made at a certain station in a three-dimensional direction so that the transferable stations overlap. At this time, the display position is determined so that when viewed from the side, the travel distance and travel time between stations are reflected as in a route map. Transferable stations may not only be displayed overlapping, but may also be displayed slightly shifted depending on the time required for transfer. Also, the timetable displayed here is not limited to a railway timetable, and other public transportation such as buses may be used. This allows the user, the dispatcher, to understand the outline of the relationship between the multiple timetables.
[0070] Figure 23 is a derived example of Figure 22. In Figure 22, the data display system 100 determined the display position based on the timetable diagram so that it would look like a route map when viewed from the side, but in Figure 23, the data display system 100 determines the display position of the timetable based on the route map so that the timetable diagram can be seen when viewed from the side.
[0071] With the above visualization examples, the data display system 100 can display various railway information in response to user operations. Note that these are merely examples, and in practice, only the necessary display output examples are selected and used, or new display output examples are created and used.
[0072] In this way, according to this embodiment, a data display system can be created that extracts and displays necessary information in accordance with user operations based on a single timetable diagram, reducing the burden on the user (the dispatcher) of understanding the situation and securing the resources to consider optimal train operations, allowing the provision of a train operation service that satisfies railway passengers.
[0073] Specifically, in a railway operation system (data display system 100) that uses a computer having a processor and a memory to collectively display a plurality of pieces of railway information in a virtual space, the railway operation system has a data display device (UI device 512) for collectively displaying the pieces of railway information in the virtual space, the data display device is connected to a computer (user terminal 300) provided in a railway car yard, a line including a station, and a control room in a real space via a network, the plurality of pieces of railway information are acquired from another railway operation system 200 and stored in the memory, information on a user's avatar operation performed in the virtual space is acquired from the user terminal 300 and stored in the memory, and the computer in the railway car yard and the control room are used to display the plurality of pieces of railway information in the virtual space. When accessing a virtual space, combining the stored visualization methods for the multiple railway information, determining a data display position in multiple dimensions of the virtual space using the stored user avatar operation information and railway business system dynamic information, and drawing a virtual space display state created based on the determined data display position, the railway business system dynamic information is read out, and as a visualization method for the railway information, a visualization frame after information reflection that reflects the multiple railway information in a visualization frame pre-stored in the memory, and information on virtual space structure data to which reference information for the visualization frame after information reflection is added to the main diagram diagram is updated, virtual space display state data is created or updated, and is displayed together on the created or updated main diagram diagram.
[0074] In other words, by changing the display content of multiple railway information in real time through the operation of the dispatcher, the dispatcher does not need to extract and combine the information required for command from multiple charts, reducing the burden of understanding the situation in dispatcher work and providing situation understanding support tailored to the level of proficiency. This allows the dispatcher to secure the resources to consider optimal train operations and provide train operation services that satisfy railway passengers. [Explanation of symbols]
[0075] 100: data display system, 200: railway operation system, 201: traffic management system, 202: vehicle management system, 203: people flow information system, N1, N2: network, 500: storage device, 510: memory, 511: CPU, 101: railway operation system information acquisition unit, 102: avatar operation information acquisition unit, 103: virtual space data construction unit, 104: virtual space display data creation unit, 105: display result output unit, 111: railway operation system static information, 112: visualization frame, 113: visualization frame after information reflection, 114: virtual space structure data, 115: railway operation system dynamic information, 116: avatar operation log, 117: virtual space display state data
Claims
1. A data display device for a virtual space command center that uses a computer having a processor and a memory to display multiple pieces of railway information together in a virtual space, The processor, Acquire the plurality of railway information and store it in the memory; acquiring avatar operation information of a user performed in the virtual space and storing the information in the memory; Combining the stored visualization methods for the plurality of railway information; determining a data display position in multiple dimensions of a virtual space based on the stored user's avatar operation information and railway operation system dynamic information; Drawing a virtual space display state created based on the determined data display position; The data display device is a data display device in a virtual space that displays a plurality of pieces of railway information together in a main diagram in the virtual space, The processor, In the above combination, a method for visualizing railway information including a timetable diagram is combined, The drawings are displayed together in the main diagram; The processor, As a method for visualizing the railway information, a visualization frame is created in which a plurality of pieces of railway information are reflected in the visualization frame previously stored in the memory, Creating virtual space structure data in which reference information of the visualization frame after reflecting information is added to the main diagram, The processor, determining a post-information-reflection visualization frame to be displayed based on the avatar operation information, creating virtual space display state data using the virtual space structure data and the post-information-reflection visualization frame to be displayed, and displaying the data together on the main diagram; The processor, read out the dynamic information of the railway operation system, update the visualization frame after reflecting the information and the virtual space structure data, create or update virtual space display state data, and display the created or updated main diagram diagram together; The processor, An element having reference information of the visualization frame after reflecting the information to be displayed in the main diagram is linked to the visualization frame after reflecting the information to be displayed, and a data display position in a virtual space is determined for the data of the main diagram and the visualization frame after reflecting the information to be displayed according to a visualization rule that matches the visualization frame after reflecting the information to be displayed; The processor, determining a visualization frame after reflecting the information to be displayed based on the error content of the dynamic information of the railway operation system; The processor, reading, as the avatar operation information, at least information on touching each element in the virtual space, moving each element, moving the position of the avatar in the virtual space, and changing the line of sight in the virtual space from the memory; The processor, A comparison route diagram visualization frame showing a comparison route that has the same departure station and arrival station and runs parallel to the comparison route is read from the memory, and reference information of the comparison route diagram visualization frame is assigned to a station axis in the main diagram where transfer to the comparison route can be performed, Upon receiving avatar operation information corresponding to the comparative route diagram visualization frame, obtain real-time operation information, reflect the information in the main diagram and the comparative route diagram visualization frame, generate a phase of the comparative route diagram visualization frame in a three-dimensional direction so that the travel distance or travel time ratio between each station matches the length between each station, and determine a data display position. A data display device comprising:
2. A data display device for a virtual space control room that uses a computer having a processor and a memory to display multiple pieces of railway information together in a virtual space, The processor, Acquire the plurality of railway information and store it in the memory; acquiring avatar operation information of a user performed in the virtual space and storing the information in the memory; Combining the stored visualization methods for the plurality of railway information; determining a data display position in multiple dimensions of a virtual space based on the stored user's avatar operation information and railway operation system dynamic information; Drawing a virtual space display state created based on the determined data display position; The data display device is a data display device in a virtual space that displays a plurality of pieces of railway information together in a main diagram in the virtual space, The processor, In the above combination, a method for visualizing railway information including a timetable diagram is combined, The drawings are displayed together in the main diagram; The processor, As a method for visualizing the railway information, a visualization frame is created in which a plurality of pieces of railway information are reflected in the visualization frame previously stored in the memory, Creating virtual space structure data in which reference information of the visualization frame after reflecting information is added to the main diagram, The processor, determining a post-information-reflection visualization frame to be displayed based on the avatar operation information, creating virtual space display state data using the virtual space structure data and the post-information-reflection visualization frame to be displayed, and displaying the data together on the main diagram; The processor, read out the dynamic information of the railway operation system, update the visualization frame after reflecting the information and the virtual space structure data, create or update virtual space display state data, and display the created or updated main diagram diagram together; The processor, An element having reference information of the visualization frame after reflecting the information to be displayed in the main diagram is linked to the visualization frame after reflecting the information to be displayed, and a data display position in a virtual space is determined for the data of the main diagram and the visualization frame after reflecting the information to be displayed according to a visualization rule that matches the visualization frame after reflecting the information to be displayed; The processor, determining a visualization frame after reflecting the information to be displayed based on the error content of the dynamic information of the railway operation system; The processor, reading, as the avatar operation information, at least information on touching each element in the virtual space, moving each element, moving the position of the avatar in the virtual space, and changing the line of sight in the virtual space from the memory; The processor, A platform information visualization frame showing platform information of a certain station is read from the memory, and reference information of the platform information visualization frame is assigned to the station axis of the station and the train network running within the range of the platform information in the main diagram, Upon receiving avatar operation information corresponding to the track number information visualization frame, obtain real-time operation information and reflect it in the main diagram, determine a display position of the track number information visualization frame, and change the display position of the train network on the diagram in accordance with the display position of the running location on the track number information visualization frame. A data display device comprising:
3. A data display device according to claim 2, The processor, Adding reference information of the platform information visualization frame to the edge of the train that stops at the corresponding station in the platform information visualization frame in the main diagram and the train network; Upon receiving avatar operation information corresponding to the platform information visualization frame, obtain real-time operation information and reflect it in the main diagram, determine the display position of the platform information visualization frame based on the stop station of the train edge operated by the avatar as a starting point, and change the display position of the train network running before and after the train operated by the avatar in accordance with the display position of the platform information visualization frame. A data display device comprising:
4. A data display device according to any one of claims 1 to 3, The processor, The main diagram is divided into the overall diagram network, train network, station axis, time section axis, edges, and nodes, and reference information of the visualization frame after reflecting the above information is given to these elements. A data display device comprising:
5. A data display device according to any one of claims 1 to 3, The processor, generating visualization frames corresponding to passenger destination information, train sequence constraint information, vehicle inspection information, and train operation information, and assigning reference information of each of the visualization frames to nodes and edges of corresponding stations in the main diagram; Upon receiving avatar operation information corresponding to each of the visualization frames, acquire railway operation system dynamic information, reflect the information in each of the visualization frames, and determine the display positions of each of the visualization frames in a three-dimensional direction from each element of the main diagram. A data display device comprising:
6. A data display method for a virtual space control room that uses a computer having a processor and a memory to collectively display multiple pieces of railway information in a virtual space, comprising: The processor, Acquire the plurality of railway information and store it in the memory; acquiring avatar operation information of a user performed in the virtual space and storing the information in the memory; Combining the stored visualization methods for the plurality of railway information; determining a data display position in multiple dimensions of a virtual space based on the stored user's avatar operation information and railway operation system dynamic information; When drawing a virtual space display state created based on the determined data display position, The data display device is a data display device in a virtual space that displays a plurality of pieces of railway information together in a main diagram in the virtual space, The processor, In the above combination, a method for visualizing railway information including a train schedule is combined, The drawings are displayed together in the main diagram; The processor, As a method for visualizing the railway information, a visualization frame is created in which a plurality of pieces of railway information are reflected in the visualization frame previously stored in the memory, Creating virtual space structure data in which reference information of the visualization frame after reflecting information is added to the main diagram, The processor, determining a post-information-reflection visualization frame to be displayed based on the avatar operation information, creating virtual space display state data using the virtual space structure data and the post-information-reflection visualization frame to be displayed, and displaying the data together on the main diagram; The processor, read out the dynamic information of the railway operation system, update the visualization frame after reflecting the information and the virtual space structure data, create or update virtual space display state data, and display the created or updated main diagram diagram together; The processor, An element having reference information of the visualization frame after reflecting the information to be displayed in the main diagram is linked to the visualization frame after reflecting the information to be displayed, and a data display position in a virtual space is determined for the data of the main diagram and the visualization frame after reflecting the information to be displayed according to a visualization rule that matches the visualization frame after reflecting the information to be displayed; The processor, determining a visualization frame after reflecting the information to be displayed based on the error content of the dynamic information of the railway operation system; The processor, reading, as the avatar operation information, at least information on touching each element in the virtual space, moving each element, moving the position of the avatar in the virtual space, and changing the line of sight in the virtual space from the memory; The processor, A comparison route diagram visualization frame showing a comparison route that has the same departure station and destination station and runs parallel to the comparison route is read from the memory, and reference information of the comparison route diagram visualization frame is assigned to a station axis in the main diagram where transfer to the comparison route can be performed; Upon receiving avatar operation information corresponding to the comparative route diagram visualization frame, obtain real-time operation information, reflect the information in the main diagram and the comparative route diagram visualization frame, generate a phase of the comparative route diagram visualization frame in a three-dimensional direction so that the travel distance or travel time ratio between each station matches the length between each station, and determine a data display position.
23. A data display method comprising:
7. A data display method for a virtual space control room that uses a computer having a processor and a memory to collectively display multiple pieces of railway information in a virtual space, comprising: The processor, Acquire the plurality of railway information and store it in the memory; acquiring avatar operation information of a user performed in the virtual space and storing the information in the memory; Combining the stored visualization methods for the plurality of railway information; determining a data display position in multiple dimensions of a virtual space based on the stored user's avatar operation information and railway operation system dynamic information; When drawing a virtual space display state created based on the determined data display position, The data display device is a data display device in a virtual space that displays a plurality of pieces of railway information together in a main diagram in the virtual space, The processor, In the above combination, a method for visualizing railway information including a timetable diagram is combined, The drawings are displayed together in the main diagram; The processor, As a method for visualizing the railway information, a visualization frame is created in which a plurality of pieces of railway information are reflected in the visualization frame previously stored in the memory, Creating virtual space structure data in which reference information of the visualization frame after reflecting information is added to the main diagram, The processor, determining a post-information-reflection visualization frame to be displayed based on the avatar operation information, creating virtual space display state data using the virtual space structure data and the post-information-reflection visualization frame to be displayed, and displaying the data together on the main diagram; The processor, read out the dynamic information of the railway operation system, update the visualization frame after reflecting the information and the virtual space structure data, create or update virtual space display state data, and display the created or updated main diagram diagram together; The processor, An element having reference information of the visualization frame after reflecting the information to be displayed in the main diagram is linked to the visualization frame after reflecting the information to be displayed, and a data display position in a virtual space is determined for the data of the main diagram and the visualization frame after reflecting the information to be displayed according to a visualization rule that matches the visualization frame after reflecting the information to be displayed; The processor, determining a visualization frame after reflecting the information to be displayed based on the error content of the dynamic information of the railway operation system; The processor, reading, as the avatar operation information, at least information on touching each element in the virtual space, moving each element, moving the position of the avatar in the virtual space, and changing the line of sight in the virtual space from the memory; The processor, A platform information visualization frame showing platform information of a certain station is read from the memory, and reference information of the platform information visualization frame is assigned to the station axis of the station and the train network running within the range of the platform information in the main diagram, Upon receiving avatar operation information corresponding to the track number information visualization frame, obtain real-time operation information and reflect it in the main diagram, determine a display position of the track number information visualization frame, and change the display position of the train network on the diagram in accordance with the display position of the running location on the track number information visualization frame.
23. A data display method comprising:
8. A railway operation system that uses a computer having a processor and a memory to display multiple railway information items together in a virtual space, The railway operations system includes: a data display device for displaying the data collectively in the virtual space, the data display device being connected via a network to a computer installed in a railroad car yard, a line including a station, and a control room in the real space; acquiring the plurality of railway information from another railway business system and storing the information in the memory; acquiring avatar operation information of a user performed in the virtual space from the computer and storing the information in the memory; a computer in the vehicle yard of the railway and a computer in the control room access the virtual space, and combine the stored visualization methods of the plurality of pieces of railway information; determining a data display position in multiple dimensions of a virtual space based on the stored user's avatar operation information and railway operation system dynamic information; When drawing a virtual space display state created based on the determined data display position, the railway operation system dynamic information is read out, and as a method for visualizing the railway information, a visualization frame after information reflection in which a plurality of railway information items are reflected in a visualization frame previously stored in the memory and information of virtual space structure data in which reference information of the visualization frame after information reflection is added to the main diagram chart is updated to create or update virtual space display state data, and the data is displayed together on the created or updated main diagram chart, The data display device is a data display device in a virtual space that displays a plurality of pieces of railway information together in a main diagram in the virtual space, The processor, In the above combination, a method for visualizing railway information including a timetable diagram is combined, The drawings are displayed together in the main diagram; The processor, As a method for visualizing the railway information, a visualization frame is created in which a plurality of pieces of railway information are reflected in the visualization frame previously stored in the memory, Creating virtual space structure data in which reference information of the visualization frame after reflecting information is added to the main diagram, The processor, determining a post-information-reflection visualization frame to be displayed based on the avatar operation information, creating virtual space display state data using the virtual space structure data and the post-information-reflection visualization frame to be displayed, and displaying the data together on the main diagram; The processor, read out the dynamic information of the railway operation system, update the visualization frame after reflecting the information and the virtual space structure data, create or update virtual space display state data, and display the created or updated main diagram diagram together; The processor, An element having reference information of the visualization frame after reflecting the information to be displayed in the main diagram is linked to the visualization frame after reflecting the information to be displayed, and a data display position in a virtual space is determined for the data of the main diagram and the visualization frame after reflecting the information to be displayed according to a visualization rule that matches the visualization frame after reflecting the information to be displayed; The processor, determining a visualization frame after reflecting the information to be displayed based on the error content of the dynamic information of the railway operation system; The processor, reading, as the avatar operation information, at least information on touching each element in the virtual space, moving each element, moving the position of the avatar in the virtual space, and changing the line of sight in the virtual space from the memory; The processor, A comparison route diagram visualization frame showing a comparison route that has the same departure station and arrival station and runs parallel to the comparison route is read from the memory, and reference information of the comparison route diagram visualization frame is assigned to a station axis in the main diagram where transfer to the comparison route can be performed, Upon receiving avatar operation information corresponding to the comparative route diagram visualization frame, obtain real-time operation information, reflect the information in the main diagram and the comparative route diagram visualization frame, generate a phase of the comparative route diagram visualization frame in a three-dimensional direction so that the travel distance or travel time ratio between each station matches the length between each station, and determine a data display position. A railway operations system characterized by:
9. A railway operations system that uses a computer having a processor and a memory to display multiple railway information items together in a virtual space, The railway operations system includes: a data display device for displaying the data collectively in the virtual space, the data display device being connected via a network to a computer installed in a railroad car yard, a line including a station, and a control room in the real space; acquiring the plurality of railway information from another railway business system and storing the information in the memory; acquiring avatar operation information of a user performed in the virtual space from the computer and storing the information in the memory; a computer in the vehicle yard of the railway and a computer in the control room access the virtual space, and combine the stored visualization methods of the plurality of pieces of railway information; determining a data display position in multiple dimensions of a virtual space based on the stored user's avatar operation information and railway operation system dynamic information; When drawing a virtual space display state created based on the determined data display position, the railway operation system dynamic information is read out, and as a method for visualizing the railway information, a visualization frame after information reflection in which a plurality of railway information items are reflected in a visualization frame previously stored in the memory and information of virtual space structure data in which reference information of the visualization frame after information reflection is added to the main diagram chart is updated to create or update virtual space display state data, and the data is displayed together on the created or updated main diagram chart, The data display device is a data display device in a virtual space that displays a plurality of pieces of railway information together in a main diagram in the virtual space, The processor, In the above combination, a method for visualizing railway information including a timetable diagram is combined, The drawings are displayed together in the main diagram; The processor, As a method for visualizing the railway information, a visualization frame is created in which a plurality of pieces of railway information are reflected in the visualization frame previously stored in the memory, Creating virtual space structure data in which reference information of the visualization frame after reflecting information is added to the main diagram, The processor, determining a post-information-reflection visualization frame to be displayed based on the avatar operation information, creating virtual space display state data using the virtual space structure data and the post-information-reflection visualization frame to be displayed, and displaying the data together on the main diagram; The processor, read out the dynamic information of the railway operation system, update the visualization frame after reflecting the information and the virtual space structure data, create or update virtual space display state data, and display the created or updated main diagram diagram together; The processor, An element having reference information of the visualization frame after reflecting the information to be displayed in the main diagram is linked to the visualization frame after reflecting the information to be displayed, and a data display position in a virtual space is determined for the data of the main diagram and the visualization frame after reflecting the information to be displayed according to a visualization rule that matches the visualization frame after reflecting the information to be displayed; The processor, determining a visualization frame after reflecting the information to be displayed based on the error content of the dynamic information of the railway operation system; The processor, reading, as the avatar operation information, at least information on touching each element in the virtual space, moving each element, moving the position of the avatar in the virtual space, and changing the line of sight in the virtual space from the memory; The processor, A platform information visualization frame showing platform information of a certain station is read from the memory, and reference information of the platform information visualization frame is assigned to the station axis of the station and the train network running within the range of the platform information in the main diagram, Upon receiving avatar operation information corresponding to the track number information visualization frame, obtain real-time operation information and reflect it in the main diagram, determine a display position of the track number information visualization frame, and change the display position of the train network on the diagram in accordance with the display position of the running location on the track number information visualization frame. A railway operations system characterized by: