The present invention relates to a time series information display device and a time series information display method, and in particular, to a device and a method for displaying time series information according to a user's operation on a time axis expressed using perspective.
Conventionally, a system is known that provides time series information predicted from the present to the future, such as weather information or natural disaster information (including information on damage caused by natural disasters). Some systems of this type display the time series information along the time-series time axis. For example, there is a widely available system in which, on a display screen having an image of a two-dimensional space, a time axis is set on either the horizontal axis or the vertical axis and time series information is displayed side by side along the time axis or time series information corresponding to the position of a cursor moved along the time axis is pop-up displayed.
However, when displaying the time series information along the horizontal axis or the vertical axis, there are the following problems. That is, when there is time series information on the long time axis, in order to display the entire time axis within one screen, the intervals between the scales are reduced to cause poor visibility. Conversely, when increasing the intervals between the scales to ensure good visibility, it is not possible to display the entire time axis on one screen. For this reason, it is necessary to scroll or switch the screen.
On the other hand, there is also known a system that displays time series information along the time axis expressed using perspective (for example, see PTL 1). In this system described in PTL 1, time series information is displayed on the display screen of a three-dimensional space with the time axis in the depth direction. Such a three-dimensional display is advantageous in that it is possible to provide time series information without interrupting the time axis, compared to a case of displaying time series information by switching based on an operation of scrolling the screen in a two-dimensional display.
Incidentally, time series information that is predicted from the present to the future, such as weather information or natural disaster information, generally has the following characteristics. That is, for predicted information for the near future from the current time, it is possible to provide information with high prediction accuracy in short units of time, whereas for the future far from the current time, it is difficult to make accurate predictions in short units of time. Therefore, the unit time of predicted information that can be provided increases. For example, predicted information in units of five minutes is provided for the near future from the current time, whereas as long time passes from the current time, only predicted information in units of one hour or one day is provided.
As the weather information or the natural disaster information, it is desirable to provide information on how far in the future and what kind of situation is predicted in a manner that the user can understand correctly. However, in the system described in PTL 1, information is not provided in a manner that the characteristics of the predicted information described above are taken into consideration. Therefore, an object of the invention is to provide time series information in an easy-to-understand manner while ensuring good visibility without scrolling or switching the screen, when providing time series information with different time units along the long time axis.
In order to solve the aforementioned problems, in the invention, a time axis is taken in a depth direction using perspective, an image of a three-dimensional space generated by assigning a plurality of different types of scales for sizes of time units along the time axis is displayed, and time series information in units of time corresponding to a time point designated on the time axis of the three-dimensional space is displayed. Here, a start position of assigning the plurality of different types of scales for sizes of the time units to the time axis is set on a front side in the depth direction of the time axis for scales of small time units and set at a position on a back side in the depth direction of the time axis for scales of large time units.
According to the invention configured as described above, on the time axis set in the depth direction using perspective, the scales of small time units are assigned from the front side, and the scales of large time units are assigned from the back side. For this reason, it is possible to avoid a situation in which the intervals between the scales become too small both on the front side and the back side of the time axis, resulting in poor visibility or poor designation operability. Therefore, it is possible to provide time series information without scrolling or switching the screen. In addition, according to the invention, a plurality of different types of scales for sizes of time units are assigned along the time axis. Therefore, information can be provided in a state in which it is easy to intuitively understand which time unit of time series information is displayed when which position on the time axis is designated. As described above, according to the invention, when providing time series information with different time units along the long time axis, it is possible to provide the time series information in an easy-to-understand manner while ensuring good visibility without scrolling or switching the screen.
Hereinafter, an embodiment of the invention will be described with reference to the diagrams.
The functional blocks 11 to 13 can be configured by hardware, DSP (Digital Signal Processor), or software. For example, when configured by software, the functional blocks 11 to 13 are actually configured to include a CPU, a RAM, a ROM, and the like of a computer, and are realized by the operation of a program (hereinafter, referred to as a time series information display program) stored in a storage medium, such as a RAM, a ROM, a hard disk, or a semiconductor memory.
The time series information storage unit 20 is a storage medium connected to the time series information display device 10 by wire or wirelessly. The time series information display device 10 and the time series information storage unit 20 may be connected to each other through a communication network such as the Internet or a mobile phone network. For example, the time series information storage unit 20 may be provided in an information providing server on the Internet, and the time series information display device 10 may acquire the time series information from the information providing server. In addition, the time series information display device 10 may have a built-in time series information storage unit 20.
The time series information stored in the time series information storage unit 20 includes time series information with different time units. For example, the time series information is information predicted from the present to the future, such as weather information or natural disaster information, and is information that predicts the future in the n-th time unit Tn (n=1, 2, . . . : n is an integer of 2 or more). Here, the closer the predicted information is to the current time, the shorter the unit time the future situation is predicted. On the other hand, the farther the predicted information is from the current time, the longer the unit time the future situation is predicted.
In the following description of the present embodiment, n=3, and the time unit increases in the order of first time unit T1<second time unit T2<third time unit T3. The time series information storage unit 20 stores j pieces of time series information for the first time unit T1, k pieces of time series information for the second time unit T2, and m pieces of time series information for the third time unit T3 (j, k, and m are all integers of 1 or more). That is, as shown in
The time series information in each time unit is updated as the current time passes. For example, the time series information in the first time unit T1 is updated every time the current time passes by the time T1. Even after the update, the number of pieces of time series information in the first time unit T1 remains j. In addition, the content of the time series information in the second time unit T2 is updated every time the current time passes by the time T2. Even after the update, the number of pieces of time series information in the second time unit T2 remains k. Similarly, the content of the time series information in the third time unit T3 is updated every time the current time passes by the time T3. Even after the update, the number of pieces of time series information in the third time unit T3 remains m.
The time series information display device 10 according to the present embodiment displays time series information along the time axis on a display screen, which has an image of a three-dimensional space with the time axis in the depth direction using perspective, using the functions of the space display unit 11, the time series information display unit 12, and the time point designation unit 13. Hereinafter, the functions of the space display unit 11, the time series information display unit 12, and the time point designation unit 13 will be described in detail.
The space display unit 11 displays, on the display 21, an image of a three-dimensional space generated by assigning a plurality of different types of scales for sizes of time units along the time axis. Here, the space display unit 11 sets the start position of assigning a plurality of different types of scales for sizes of time units to the time axis on the front side in the depth direction of the time axis for the scales of small time units and at a position on the back side in the depth direction of the time axis for the scales of large time units.
Here, it is preferable that the three-dimensional space 30 has the end surface 35 disposed at a position offset in one direction from the center position of the image of the three-dimensional space 30 (not the center position of the three-dimensional space 30 but the center position of the rectangular shape of the image). In this manner, the distance between the end surface 35 and the outermost line of the image of the three-dimensional space 30 present in a direction opposite to the one direction increases. Therefore, since a region where scales 41 to 43 described below are assigned can be made wider, the visibility of the scales 41 to 43 can be improved.
In this three-dimensional space 30, the depth direction is the time axis, and the frontmost position indicates the current time and all positions further back indicate future times. The time at the position where the end surface 35 is located indicates a time corresponding to the farthest future time series information among the pieces of time series information stored in the time series information storage unit 20, that is, a time after time [T3×m] from the current time.
In addition, in the three-dimensional space 30, a plurality of different types of scales 41 to 43 for sizes of time units are assigned. The plurality of types of scales 41 to 43 correspond to time series information with different time units, respectively. In addition, each number of scales 41 to 43 corresponds to the number of pieces of time series information in different time units. The plurality of types of scales 41 to 43 are respectively assigned to ranges on the time axis corresponding to time zones in which the pieces of time series information with different time units are present. That is, on the time axis in the three-dimensional space 30, from a position corresponding to the start time where information begins to be present for each piece of time series information with different time units to a position corresponding to the end time where information is no longer present for each piece of time series information with different time units, the scales 41 to 43 are assigned along the time axis.
The first scale 41 with the shortest unit time is assigned corresponding to the time series information of the first time unit T1. From the frontmost position in the depth direction of the time axis in the three-dimensional space 30 (position on the time axis corresponding to the start time where the time series information of the first time unit T1 starts to be present) to a position on the time axis corresponding to the end time where the time series information of the first time unit T1 is no longer present, j scales are assigned within the range of the time zone indicated by reference numeral 401. In the example of
In addition, the second scale 42 with the next shortest unit time is assigned corresponding to the time series information of the second time unit T2. From a position further back in the depth direction of the time axis in the three-dimensional space 30 than the start position of assigning the first scale 41 (position on the time axis corresponding to the start time where the time series information of the second time unit T2 starts to be present) to a position on the time axis corresponding to the end time where the time series information of the second time unit T2 is no longer present, k scales are assigned within the range of the time zone indicated by reference numeral 402. In the example of
The third scale 43 with the longest unit time is assigned corresponding to the time series information of the third time unit T3. From a position further back in the depth direction of the time axis in the three-dimensional space 30 than the start position of assigning the second scale 42 (position on the time axis corresponding to the start time where the time series information of the third time unit T3 starts to be present) to a position on the time axis corresponding to the end time where the time series information of the third time unit T3 is no longer present (position of the end surface 35 of the rectangular tube), m scales are assigned within the range of the time zone indicated by reference numeral 403. In the example of
The three-dimensional space 30 in
The time series information display unit 12 displays, on the display 21, time series information in units of time corresponding to a time point designated by the time point designation unit 13 on the time axis of the three-dimensional space 30. For example, the time point designation unit 13 displays, on the time axis of the three-dimensional space 30 (for example, on the tangent between the bottom surface 31 and the left side surface 32 where all the first to third scales 41 to 43 are displayed), a pointer image that slides according to a mouse operation or a touch panel operation, and designates a time point indicated by the position of this pointer image. Note that, when the pointer image is stopped at a position between two adjacent scales, the time point designation unit 13 designates the time point of the scale located at the position closer to the stopped position. Alternatively, a user interface may be provided that allows the pointer image to be stopped only at a position overlapping the first to third scales 41 to 43.
For example, the time series information display unit 12 displays a time point designated on the time axis of the three-dimensional space 30 in an identifiable manner and displays a window in a region including the inside, outside, or both of the three-dimensional space 30, and displays time series information corresponding to the designated time point in the window.
In the example of
Note that, although
In addition, the rectangular window 52 larger than the rectangular shape whose four sides are in contact with the four sides 31 to 34 of the rectangular tube may be displayed. In this case, the window 52 may be displayed so as to be within the inner range of the three-dimensional space 30, or the window 52 may be displayed in a region spanning from the inside to the outside of the three-dimensional space 30.
In addition, the shape of the window 52 is not limited to a rectangular shape, and other shapes may be used. In addition, the number of windows 52 is not limited to one, but may be two or more.
In addition, although
When the time series information display program is started, first, the space display unit 11 displays, on the display screen 100, an image of the three-dimensional space 30 generated by assigning a plurality of different types of scales 41 to 43 for sizes of time units along the time axis (step S1). Then, the time point designation unit 13 determines whether any time point on the time axis of the three-dimensional space 30 has been designated by the position of the pointer image 51 (step S2). When any time point is not designated, the processing of step S2 is repeated.
On the other hand, when the time point designation unit 13 determines that any time point on the time axis has been designated, the time series information display unit 12 acquires, from the time series information storage unit 20, time series information in units of time corresponding to the designated time point (step S3). Then, the time series information display unit 12 displays the window 52 at a predetermined position on the display screen 100, and displays the time series information acquired from the time series information storage unit 20 in the window 52 (step S4).
Thereafter, the time series information display device 10 determines whether an operation to end the operation of the time series information display program has been performed (step S5). When the end operation is not performed, the process returns to step S2. On the other hand, when the end operation is performed, the process of the flowchart shown in
As described in detail above, in the present embodiment, the time axis is set in the depth direction using perspective, an image of the three-dimensional space 30 generated by assigning a plurality of different types of scales 41 to 43 for sizes of time units along the time axis is displayed, and time series information in units of time corresponding to the time point designated on the time axis of the three-dimensional space 30 is displayed. Here, the start positions of assigning a plurality of types of scales 41 to 43 to the time axis are set on the front side in the depth direction of the time axis for the scales of small time units, and are set at a position on the back side in the depth direction of the time axis for the scales of large time units.
According to the present embodiment configured as described above, it is possible to provide time series information without scrolling or switching the screen. In this case, it is possible to avoid a situation in which the intervals between the scales 41 to 43 become too small both on the front side and the back side of the time axis, resulting in poor visibility or poor designation operability. In addition, according to the present embodiment, since a plurality of different types of scales 41 to 43 for sizes of time units are assigned along the time axis, information can be provided in a state in which it is easy to intuitively understand which time unit of time series information is displayed when which position on the time axis is designated. As described above, according to the present embodiment, when providing time series information with different time units along the long time axis, it is possible to provide the time series information in an easy-to-understand manner while ensuring good visibility without scrolling or switching the screen.
Note that, although an example in which the shape of the three-dimensional space 30 is fixed has been described in the present embodiment, the invention is not limited thereto. For example, the shape of the three-dimensional space 30 may be made transformable according to the user's operation. As an example, as shown in
For example, it is conceivable that in the initial state, an image of a three-dimensional space 30A (similar to the three-dimensional space 30 shown in
When the three-dimensional space 30 can be transformed by moving the end surface 35, the time series information display unit 12 may display the window 52 in a region where the end surface 35 is not present within the three-dimensional spaces 30A to 30D and display the time series information in the window 52. For example, as shown in
In this case, the time series information display unit 12 may change the type of time series information to be displayed in a region where the end surface 35 is not present, depending on the position where the end surface 35 is designated. For example, when displaying the three-dimensional space 30A where the end surface 35 is disposed at an upper position as shown in
In this manner, when the time series information in units of time corresponding to the designated time point includes a plurality of types of many pieces of information, the plurality of types of information can be displayed separately in different windows 52 displayed for each designated position of the end surface 35. Therefore, various types of information can be displayed larger and easier to understand compared to a case where a plurality of types of information are all displayed in one window 52.
In addition, by moving the end surface 35 to a desired position, the user can select and display only the type of information that the user desires. In this case, according to the designated position of the end surface 35, a correlation can be established between the type of information to be displayed and the display position, for example, information related to events occurring in the sky can be displayed in a region above the end surface 35 and information related to events occurring near the ground can be displayed in a region below the end surface 35. As a result, the user can intuitively understand what type of information will be displayed when the end surface 35 is moved to a certain position.
Note that, the method of setting the window 52 as shown in
In addition, when the time series information includes information related to orientation, the time series information display unit 12 may display orientation information indicating which direction on the display screen 100 is which orientation, and may display a figure corresponding to the information related to the orientation of the time series information in accordance with the orientation information. The information related to orientation is, for example, information such as wind direction and the direction of travel of a typhoon or a linear rain band. The figure corresponding to the information related to orientation is, for example, an arrow. In addition, a figure showing time series information (for example, a cloud figure in the case of wind direction) may be used as a figure corresponding to the information related to orientation, and an animation display may be performed in which the figure is moved in the direction indicating orientation.
In the present embodiment, since the time axis is not set on either the horizontal axis or the vertical axis of the two-dimensional space but the time axis is set in the depth direction of the three-dimensional space 30, there is no need to worry about giving the user the misunderstanding that the arrow 91 displayed in the horizontal direction as shown in
Note that, for the orientation information of north, south, east, and west displayed on the display screen 100, the same orientation information may be displayed at a fixed position. When the time series information display device 10 is mounted in a mobile terminal such as a smartphone or a tablet, the orientation information of north, south, east, and west displayed on the display screen 100 may be changed dynamically in accordance with the orientation detected by an orientation sensor provided in the mobile terminal. In the former case, the orientation information of north, south, east, and west is displayed so that the upper margin of the display screen 100 always displays “north”. In the latter case, the orientation information of north, south, east, and west is displayed so that the information of the orientation detected by the orientation sensor is placed in the upper margin of the display screen 100.
When the time series information display device 10 is mounted in a mobile terminal, as shown in
In the second modification example, as shown in
In addition, as shown in
In this manner, it is possible to visualize, through the display of the avatar 55, how the user appears to be affected by a phenomenon occurring in the surrounding environment at the time point designated by the user on the time axis. Note that, as shown in
When displaying an X-ray image, the time series information display unit 12 may display the time series information as follows. That is, as shown in
In
The transparency of the XR image displayed in each of the windows 52−1, 52−2, . . . , 52−n, is set such that the XR image can be seen through from the frontmost window 52−1 to the deepest window 52−n. In this manner, a plurality of pieces of time series information corresponding to a plurality of time points can be understood to some extent even before the user designates any time point.
Thereafter, when the user designates any time point on the time axis in the three-dimensional space, the time series information display unit 12 removes the display of the window 52 in front of the position of the designated time point. For example, when the fifth time point from the front is designated on the time axis, the time series information display unit 12 removes the displays of the first to fourth windows 52−1 to 52−4. In this manner, an XR image of the window 52−5 corresponding to the position of the designated time point can be displayed clearly.
At this time, the transparency of the XR image of the window 52−5 may be changed to 0%. Then, since the XR images of the windows 52−6 to 52−n located further back than the designated time point are not seen through, the XR image of the window 52−5 corresponding to the position at the designated time point can be displayed more clearly and more easily visually recognizably.
Note that, instead of removing the display of the window in front of the position of the designated time point, the transparency of the XR image of the window in front of the position of the designated time point may be set to 100%. In addition to the windows in front of the position at the designated time point, the display of windows behind the position at the designated time point may also be erased, or the transparency of the XR image may be set to 100%.
When the time series information display device 10 is mounted in a mobile terminal, the time series information display unit 12 may selectively display time series information regarding a current area of a predetermined range including a location where the mobile terminal is present and time series information regarding a surrounding area of a predetermined range around the current area based on the user's operation. The fifth modification example can also be applied to any of the embodiments and the first to fourth modification examples. The fifth modification example is particularly useful when displaying time series information using XR images.
In the example of
As an example of the method for selecting either the current area 141 or the surrounding area 142, it is possible to make a selection according to the direction in which the mobile terminal is tilted, using a detection value from an acceleration sensor provided in the mobile terminal. For example, the current area 141 is selected when it is detected that the top side of the display screen 100 of the mobile terminal is tilted toward the ground, and the surrounding area 142 is selected when it is detected that the top side is tilted toward the sky.
As another method, as shown in
In addition, as an example of the method for selecting one of the surrounding areas 142 in eight directions, it is possible to select the surrounding area of the orientation detected by an orientation sensor provided in the mobile terminal (direction in which the mobile terminal is facing). As another method, a user interface that allows selection of any of the eight directions may be displayed on the display screen 100, and the surrounding area 142 in any direction may be selected by operating the user interface.
Note that, the invention is not limited to a method in which the selection of either the current area 141 or the surrounding area 142 and the selection of the direction of the surrounding area 142 are performed separately. For example, a user interface that allows selection of one of nine areas may be displayed on the display screen 100, and one of the areas may be selected by operating the user interface.
In the embodiments, as shown in
The sixth modification example is suitable for use when the time series information stored in the time series information storage unit 20 is configured as shown in
When displaying the image of the three-dimensional space 30 shown in
In this manner, as shown in
In the embodiments, an example has been described in which the three-dimensional space 30 has a rectangular tube shape, but the invention is not limited thereto. For example, a shape without the top surface 34 may be adopted. Alternatively, a shape without the top surface 34 and either the left side surface 32 or the right side surface 33 may be adopted. Alternatively, a shape with only one of the bottom surface 31, the left side surface 32, and the right side surface 33 may be adopted. In addition, a cylindrical shape may be adopted.
In addition, in the embodiments, an example has been described in which predicted information from the present to the future is displayed as an example of time series information, but the invention is not limited thereto. For example, time series information from the present to the past may be displayed backwards. In addition, time series information from the past to the future may be displayed.
In addition, in the embodiments, weather information or natural disaster information has been mentioned as an example of the time series information, but the information is not limited thereto. For example, the time series information may be disaster prevention information (time series countermeasure information) for natural disasters. Although the information regarding evacuation, the information regarding avoidance of secondary disasters, and the like are displayed in the information display region 53 in
In addition, all of the embodiments are merely examples for implementing the invention, and these should not be interpreted as limiting the technical scope of the invention. That is, the invention can be implemented in various forms without departing from the gist or main features thereof.
Number | Date | Country | Kind |
---|---|---|---|
2021-204057 | Dec 2021 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2022/043699 | 11/28/2022 | WO |