Indicator display system, method and program thereof

CN122743535APending Publication Date: 2026-09-11片山利夫 +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380104949.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-20
Publication Date
2026-09-11

AI Technical Summary

Benefits of technology

根据本发明,能够实现反映多个要素的指标比例性并且不损害某个要素与该要素周边的其他要素的关联性的表现。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122743535A_ABST
    Figure CN122743535A_ABST
Patent Text Reader

Abstract

The present invention can achieve the performance of reflecting the proportionality of multiple elements without impairing the correlation between a certain element and other elements around it. The indicator display system (1) includes: a specific field setting unit (60) that sets a specific field, which is a plurality of fields arranged in a set range, the set range being a range sandwiched by an adjacent first boundary and / or an adjacent second boundary; an indicator estimation unit (70) that estimates the indicators in each field included in the specific field based on the indicators of the elements in the specific field; a scaling factor calculation unit (80) that calculates a basic scaling factor based on the indicators of the fields in the specific field and the fields included in the specific field; and a display control unit (90) that scales the set range based on the basic scaling factor and displays it on a display unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to an indicator display system, its method, and its procedure. Background Technology

[0002] In the past, in maps that included multiple countries, towns, villages, and other elements (e.g., maps that used the equal area projection method (hereinafter referred to as "equal area maps")), these multiple elements were arranged in positions corresponding to the actual area of ​​each element.

[0003] For example, if we know that we are using an equal-area map to represent data (e.g., average household income, college graduation rate, etc.) that represent the conditions of towns and villages as examples of elements, we can represent each town and village by assigning colors corresponding to the indicators for each town and village. Summary of the Invention

[0004] The problem that the invention aims to solve However, when using color to represent differences in data, the color of large areas creates an overall impression that sometimes differs significantly from the impression presented by the average of the data across the entire feature. Furthermore, while it can significantly reflect subtle changes in large, sparsely populated regions, it fails to clearly depict the conditions in urban areas where the majority of the population resides, where regional differences are of general concern, and where most commentary is concentrated. To improve this, sometimes intuitive map zooming or supplementary magnified views (e.g., for large urban areas) are used, but these methods are no different from arbitrarily manipulating and displaying data to draw specific conclusions.

[0005] In addition, statistical maps are known as maps that make the displayed area of ​​a country proportional to a quantitative indicator (hereinafter referred to as "indicator," such as GDP, population, number of billionaires, etc.) representing the state of the country as an example of an element.

[0006] However, while cartograms are suitable for representing a country's presence relative to other countries in terms of indicators, they are rarely used as world maps to represent various activities. This is because the shapes of countries are significantly distorted, making it difficult to understand the neighboring relationships between countries, thus reducing their ease of use as maps.

[0007] Therefore, in view of the above problems, the object of the present invention is to achieve an indicator that reflects the proportionality of multiple elements without compromising the correlation between a certain element and other elements surrounding that element.

[0008] Technical solutions for solving technical problems To address the aforementioned problems, the indicator display system of the present invention provides the following solution.

[0009] (1) An indicator display system, characterized in that, in the overall display of an area having a plurality of first boundaries, a plurality of second boundaries intersecting the first boundaries, and a region enclosed by the first boundaries and the second boundaries, and showing an area with a plurality of elements, the width between adjacent first boundaries or between adjacent second boundaries is scaled based on an indicator related to the elements, the indicator display system comprising: An overall display acquisition unit acquires the overall display; An indicator acquisition unit acquires the indicator for each of the multiple elements. A specific field setting unit sets a specific field in the overall display. The specific field is a plurality of fields configured within a set range, the set range being a range sandwiched between adjacent first boundaries and / or adjacent second boundaries. An indicator estimation unit, based on the indicators of the elements within the specific domain, estimates the indicators for each domain included in the specific domain; A scaling factor calculation unit calculates a basic scaling factor based on the index of the domain within the specific domain and the domains included within the specific domain; and The display control unit scales the set range based on the basic scaling factor and displays it on the display unit.

[0010] In the structure of (1), the indicator display system includes an overall display acquisition unit, an indicator acquisition unit, a specific field setting unit, an indicator estimation unit, a scaling rate calculation unit, and a display control unit. In the overall display of an area that is defined by multiple first boundaries, multiple second boundaries intersecting with the first boundaries, and a field enclosed by the first boundaries and the second boundaries, and shows an area with multiple elements, the width between adjacent first boundaries or between adjacent second boundaries is scaled based on the indicators related to the elements.

[0011] The overall display acquisition unit acquires the overall display.

[0012] The indicator acquisition unit acquires the indicator for each of the multiple elements.

[0013] A specific domain setting unit sets a specific domain, which is a plurality of domains configured within a set range, the set range being the range sandwiched between adjacent first boundaries and / or adjacent second boundaries.

[0014] The indicator estimation unit estimates the indicators of each domain within a specific domain based on the indicators of elements within that specific domain.

[0015] The scaling calculation unit calculates the basic scaling rate based on the domain metrics within a specific domain and the domains contained within that specific domain.

[0016] The display control unit scales the set range based on the basic scaling factor and displays it on the display unit.

[0017] According to the structure of (1), within a specific domain, based on the basic scaling rate calculated according to the index of the domain within the specific domain and the domain contained in the specific domain, the set range configured with the specific domain is scaled and displayed on the display unit, wherein the specific domain is a plurality of domains configured within the set range, and the set range is the range sandwiched by an adjacent first boundary and / or an adjacent second boundary.

[0018] Therefore, because the set range containing a specific field is scaled as a whole based on the basic scaling rate calculated according to the indicators of multiple fields existing between adjacent first boundaries and / or adjacent second boundaries and the fields contained within a specific field, it is possible to achieve scaling performance without impairing the correlation between a certain element and other elements around that element.

[0019] Therefore, it is possible to achieve the proportionality of indicators reflecting multiple elements without compromising the correlation between a certain element and other elements surrounding it.

[0020] (2) The indicator display system according to (1) is characterized in that, The scaling calculation unit calculates the corrected scaling rate based on the basic scaling rate. The display control unit scales the set range based on the corrected scaling rate and displays it on the display unit.

[0021] Here, for example, when the index value is extremely large in any of the multiple domains existing between adjacent first boundaries, the overall display can sometimes be severely distorted.

[0022] According to the structure of (2), since the multiple fields are scaled as a whole based on the modified scaling rate calculated from the average of the indicators of the multiple fields existing between the adjacent first boundaries, that is, the basic scaling rate, even in the case described above, it is possible to achieve scaling performance without further impairing the correlation between a certain element and other elements around that element.

[0023] (3) The indicator display system according to (1) or (2) is characterized in that, The specific domain setting unit sets exclusion elements among the multiple elements configured within the set range, and sets the specific domain after excluding the exclusion elements.

[0024] Here, for example, when applying the present invention to a world map, multiple elements are oceans or countries, and the overall display is the entire world map. Furthermore, when the indicator is set as population, because there is no population in the ocean region, the basic scaling rate based on the average population per unit area is lower when the set range includes oceans compared to when the set range does not, which may lead to a lower evaluation.

[0025] According to the structure of (3), for example, since the basic scaling factor is calculated by excluding elements with an index value of 0, and the set range is scaled based on the basic scaling factor, more accurate scaling can be achieved.

[0026] (4) An indicator display method, characterized in that it is executed by an indicator display system, wherein in the overall display of an area having multiple first boundaries, multiple second boundaries intersecting the first boundaries, and a region enclosed by the first boundaries and the second boundaries, and showing an area with multiple elements configured, the indicator display system scales the width between adjacent first boundaries or adjacent second boundaries based on indicators related to the elements, the indicator display method comprising: The steps to obtain the overall display; The steps of obtaining the index of each of the multiple elements; The step of setting a specific field in the overall display, wherein the specific field is a plurality of fields configured within a set range, the set range being a range sandwiched by adjacent first boundaries and / or adjacent second boundaries; The step of estimating the indicators of each of the domains included in the specific domain based on the indicators of the elements in the specific domain; The step of calculating the basic scaling factor based on the metrics of the specific domain and the domains contained within the specific domain; The step of scaling the set range based on the basic scaling factor and displaying it on the display unit.

[0027] (5) A program, characterized in that the program enables an indicator display system to function, wherein, in the overall display of an area showing a region with multiple first boundaries, multiple second boundaries intersecting the first boundaries, and a region enclosed by the first and second boundaries and displaying a region with multiple elements, the indicator display system scales the width between adjacent first boundaries or adjacent second boundaries based on indicators related to the elements, and the program enables the indicator display system to function as a unit as follows: An overall display acquisition unit acquires the overall display; An indicator acquisition unit acquires the indicator for each of the multiple elements. A specific field setting unit sets a specific field in the overall display. The specific field is a plurality of fields configured within a set range, the set range being a range sandwiched between adjacent first boundaries and / or adjacent second boundaries. An indicator estimation unit, based on the indicators of the elements within the specific domain, estimates the indicators within each of the domains included in the specific domain; A scaling factor calculation unit calculates a basic scaling factor based on the index of the domain within the specific domain and the domains included within the specific domain; and The display control unit scales the set range based on the basic scaling factor and displays it on the display unit.

[0028] Based on the structures of (4) and (5), the same effect as the structure of (1) can be achieved.

[0029] Invention Effects According to the present invention, it is possible to achieve an indicator proportion that reflects multiple elements without compromising the correlation between a certain element and other elements surrounding that element. Attached Figure Description

[0030] Figure 1 This is a diagram illustrating the outline of the indicator display system according to an embodiment of the present invention.

[0031] Figure 2 This is a diagram illustrating the functional structure of the indicator display system according to an embodiment of the present invention.

[0032] Figure 3 This diagram illustrates the processing performed by the scaling calculation unit of the index display system according to an embodiment of the present invention.

[0033] Figure 4 This is a diagram illustrating the precautions for two-dimensional scaling of the indicator display system according to an embodiment of the present invention.

[0034] Figure 5 This is a diagram illustrating an example of a two-dimensional scaled overall display achieved through the indicator display system of this invention.

[0035] Figure 6 This is a diagram illustrating the indicator display processing flow performed by the indicator display system according to an embodiment of the present invention. Detailed Implementation

[0036] Hereinafter, with reference to the accompanying drawings, a detailed description of the embodiments (hereinafter referred to as embodiments) for carrying out the present invention will be provided. Throughout the description of the embodiments, the same elements will be labeled with the same numbers or reference numerals. Furthermore, the present invention is not limited to the embodiments, and various modifications can be made within the scope of the patent claims.

[0037] (Basic Concepts / Basic Structure) Figure 1 This is a diagram illustrating the outline of the indicator display system according to an embodiment of the present invention.

[0038] In an overall display (e.g., a world map, a map of a country (a map of Japan, etc.)), the indicator display system 1 scales the width between adjacent first boundaries or adjacent second boundaries based on indicators related to the elements (e.g., population, GDP, etc.). The overall display sets multiple first boundaries (e.g., parallels of latitude, etc.), multiple second boundaries intersecting the first boundaries (e.g., meridians, etc.), and the area enclosed by the first boundaries and the second boundaries, and shows regions (e.g., the world, a country (Japan, etc.)) configured with multiple elements (e.g., countries, towns, villages, etc.).

[0039] Indicator display system 1, for example, obtains a baseline overall display based on input operations from an administrator of indicator display system 1 via an external server connected via a network, an internal storage unit, and other means. Figure 1 The example shown is a world map represented by the equal-area cylindrical projection method described in the previous section. Here, the boundaries located at the top and bottom in the equal-area cylindrical projection method are points (polar points) in reality, but in the indicator display system 1, they are treated as line segments according to the display. Furthermore, in Figure 1 The world map represented by the equal-area cylindrical projection method shown in the previous paragraph omits the polar regions of the Earth.

[0040] In addition, the indicator display system 1 obtains the indicator (e.g., the value representing the population of each country) of each element displayed in the overall display based on input operations from an external server connected via a network, an internal storage unit, or the administrator of the indicator display system 1.

[0041] Next, the indicator display system 1 sets multiple first boundaries (parallels of latitude, etc.) and multiple second boundaries (parallels of longitude, etc.) intersecting with the first boundaries. In Figure 1 In the example shown, the indicator display system 1 acquires a world map as a whole and displays the latitude lines (e.g., every 30°) as first boundaries configured at preset intervals, and the longitude lines (e.g., every 30°) as second boundaries configured at preset intervals. Furthermore, in Figure 1In the example shown, for ease of understanding, the example of setting the first boundary and the second boundary as parallels / longitudes every 30° is illustrated. However, the first boundary and the second boundary can be set arbitrarily. For example, they can be set as parallels / longitudes every 1°, or they can be any lines set by the user.

[0042] Next, the indicator display system 1 defines a field (a cell) enclosed by adjacent first boundaries (e.g., 60°N and 30°N) and adjacent second boundaries (e.g., 120°W and 90°W).

[0043] In addition, indicator display system 1 sets specific areas (in the overall display) Figure 1 In the example shown (the section with diagonal lines), this specific area is a plurality of areas configured within a defined range, which is the range enclosed by adjacent first boundaries (e.g., the 60°N and 30°N latitude lines). Figure 1 In the example shown, indicator display system 1 excludes the areas located at both ends of the multiple areas configured as 3 as exclusion elements, and sets the remaining portion as a specific area. Furthermore, indicator display system 1 can also exclude areas where the ocean or Antarctica occupies any portion of the area (e.g., more than half) as exclusion elements, and set the remaining portion as a specific area. Further, indicator display system 1 can also proportionally divide each area into multiple elements, and allocate a certain proportion of the area to the exclusion elements based on the area occupied by the ocean or Antarctica within that area, proportionally setting the portion after excluding that proportion as a specific element. In this case, for example, if 10% of a certain area is ocean or Antarctica, then 90% is set as a specific area.

[0044] In addition, the indicator display system 1 estimates the indicators within each field (one cell) of a specific field based on the indicators (e.g., population) of elements (e.g., countries) within a specific field.

[0045] Then, the indicator display system 1 calculates a basic scaling factor based on the indicators of the specific fields and the fields contained within the specific fields. Specifically, the indicator display system 1 calculates, for example, the basic scaling factor obtained by dividing the sum of the indicators of the specific fields by the area or number of the fields contained within the specific fields. Furthermore, any calculation formula can be used to calculate the basic scaling factor as long as the characteristics of the indicators of the specific fields in the overall display can be numerically represented.

[0046] Additionally, the indicator display system 1 scales the set range (between adjacent first boundaries (e.g., 60°N and 30°N)) in the north-south direction (the direction in which adjacent first boundaries move closer or further away) based on a calculated basic scaling factor. Thus, Figure 1The world map shown in the upper section becomes the world map shown in the lower section.

[0047] According to this indicator display system 1, the average value of indicators existing in multiple areas between adjacent first boundaries is used as the basic scaling factor, and based on this basic scaling factor, the multiple areas are scaled as a whole. Therefore, it is possible to achieve scaling without compromising any element (in...). Figure 1 In the example shown, for instance, North America is included within a defined range, and other features surrounding that feature (in...) Figure 1 In the example shown, the scaling is performed in relation to South America (which is adjacent to North America within a set range).

[0048] Therefore, it is possible to achieve the proportionality of indicators reflecting multiple elements without compromising the correlation between a certain element and other elements surrounding it.

[0049] (Functional Structure) Figure 2 This is a diagram illustrating the functional structure of the indicator display system according to an embodiment of the present invention.

[0050] The indicator display system 1 includes an overall display acquisition unit 10, an indicator acquisition unit 20, a boundary setting unit 30, a domain setting unit 40, a setting range specifying unit 50, a specific domain setting unit 60, an indicator estimation unit 70, a zoom rate calculation unit 80, a display control unit 90, and a display unit 91.

[0051] The overall display acquisition unit 10 acquires, for example, the overall display as a reference based on input operations from an administrator of the indicator display system 1, via an external server connected to a network, an internal storage unit, or a network-connected system. Figure 1 The example shown is a world map represented by the equal-area cylindrical projection method as shown in the previous paragraph.

[0052] In this embodiment, "overall display" refers to image information that can be read by a regular computer and displayed on a display unit such as a monitor. Furthermore, in the indicator display system 1, the map acquired for overall display is not limited to a map represented by an equal-area cylindrical projection; it can be a map represented by any projection method. Additionally, in Figure 1 In the example shown, the overall display is a world map, but it is not limited to this; it can also be image information of any map with multiple elements configured.

[0053] The indicator acquisition unit 20 acquires indicators (population, GDP, etc.) for each of multiple elements (e.g., country, town, village, etc.) based on input operations from managers of the indicator display system 1, such as external servers, internal storage units, and indicator display systems connected via the network.

[0054] The boundary setting unit 30, for example, based on the input operation of the manager of the indicator display system 1, sets multiple first boundaries (e.g., parallels of latitude every 30°) and second boundaries (e.g., meridians every 30°) that intersect with the first boundaries in the overall display acquired by the overall display acquisition unit 10 at preset intervals.

[0055] Furthermore, the boundary setting unit 30 can set parallels of latitude at arbitrary intervals of 1° as the first boundary and parallels of longitude at arbitrary intervals of 1° as the second boundary, or vice versa. Additionally, the first and second boundaries are not limited to boundaries represented by straight lines; for example, if the overall display acquired by the overall display acquisition unit 10 is a globe display (not a Euclidean two-dimensional display), the boundaries can also be represented by arcs. Furthermore, the preset intervals are not limited to equal intervals; they can be different sizes depending on the intervals of the boundaries, and can also vary depending on the location, like the longitude lines in a globe display.

[0056] Additionally, if the domain setting unit 40 contains intersecting lines (parallels of latitude and longitude) in the overall display, such as a world map, it can automatically set them as the first and second boundaries.

[0057] The domain setting unit 40, for example, based on the input operation of the administrator of the indicator display system 1, sets a domain (a cell) enclosed by adjacent first boundaries (e.g., the 60°N and 30°N lines) and adjacent second boundaries (e.g., the 120°W and 90°W lines).

[0058] The setting range designation unit 50 designates the range bounded by adjacent first boundaries (e.g., the 60°N and 30°N lines) as the setting range. The setting range designation unit 50 can designate the range bounded by adjacent first boundaries as individual setting ranges in the overall display, or, for example, designate only the range bounded by specific adjacent first boundaries as the setting range based on input operations from the administrator of the indicator display system 1.

[0059] The specific domain setting unit 60 sets specific domains, which are multiple domains configured within a set range. Additionally, the specific domain setting unit 60 sets exclusion elements (e.g., ocean, Antarctica, etc.) among the multiple elements configured within the set range, and sets specific domains (including land areas) that exclude the exclusion elements. Furthermore, the specific domain setting unit 60 can set an entire domain as an exclusion element, or only a portion of a domain as an exclusion element (or set specific domains after proportionally excluding the exclusion elements within each domain).

[0060] The indicator estimation unit 70 estimates the indicators of each field included in the specific field based on the indicators of elements within the specific field.

[0061] Here, sometimes a domain contains multiple elements. In this case, the index estimation unit 70 estimates the index for that domain based on the index of the element with the largest area among the multiple elements contained in that domain. Alternatively, if a domain contains multiple elements, and one of these elements exists only in that domain (e.g., a country, region, etc., smaller than the area of ​​a single cell), the index estimation unit 70 estimates the index for that domain based on the index of the element that exists only in that domain. Thus, it is also possible to reflect the index of elements with an area smaller than that of a domain, allowing for scaling of the set range.

[0062] Furthermore, when the index estimation unit 70 contains multiple elements within a field, it may also estimate the index of the field based on an index allocated according to an appropriate proportion such as the area of ​​the multiple elements, not limited to the examples mentioned above.

[0063] The scaling factor calculation unit 80 calculates a basic scaling factor based on the indicators of the fields within a specific field set by the specific field setting unit 60 and the fields contained within the specific field. Specifically, the scaling factor calculation unit 80 calculates the basic scaling factor obtained by dividing the sum of the indicators of the fields within the specific field by the area or number of fields contained within the specific field.

[0064] Figure 3 This diagram illustrates the processing performed by the scaling calculation unit of the index display system according to an embodiment of the present invention.

[0065] exist Figure 3 In the overall display, elements are omitted, showing only multiple first boundaries and multiple second boundaries. The numerical values ​​of the indicators for each region (one cell) enclosed by adjacent first and second boundaries are recorded. Furthermore, in... Figure 3 In the example shown, all areas are equal. By dividing by the number of areas, we can understand the distribution of various indicators per unit area. Furthermore, in... Figure 3 In the overall display, the areas shown in gray and not recorded in the index represent excluded elements (such as oceans) set by the specific area setting unit 60.

[0066] exist Figure 3 In the example shown, the overall display has 10 fields arranged horizontally (1 row) and 9 fields arranged vertically (1 column).

[0067] For example, when the setting range specifying unit 50 sets the top row as the setting range and the specific field setting unit 60 sets all (10) fields (one cell) of the setting range as specific fields, the scaling rate calculation unit 80 calculates the total value of the index of the fields (10 grids) within the specific field (v(y): 28). Then, the scaling rate calculation unit 80 divides the calculated total value (v(y): 28) by the number of fields (10) contained in the specific field to calculate the basic scaling rate (r(y): 2.8).

[0068] Additionally, when the setting range specifying unit 50 sets the fourth row from the bottom as the setting range, the specific field setting unit 60 sets three fields displayed in gray within the field (one cell) of the setting range as excluded elements, and sets the fields that exclude these excluded elements (10 - 3 = 7) as specific fields, the scaling unit 80 calculates the total value of the index of the fields (7 grids) within the specific field (v(y): 20). Then, the scaling unit 80 divides the calculated total value (v(y): 20) by the number of fields contained within the specific field (7) to calculate the basic scaling rate (r(y): 2.9).

[0069] In addition, in the overall display, when the distribution of the indicator v is highly uneven, the total value of the indicator v(y) ≈ 0 in many settings, resulting in a basic scaling factor r(y) ≈ 0 (width is approximately 0), which is considered unsuitable as a wide-area map.

[0070] In cases where it is not suitable to use the basic scaling factor r(y) directly, the scaling factor calculation unit 80 calculates the modified scaling factor R(y) based on the basic scaling factor r(y).

[0071] A specific example of correcting the scaling factor R(y) can be considered as follows.

[0072] a) R(y) = (r(y)) c Where 0≤c≤1 c=0: Ignore all indicators (equal area map) c=1: Use r(y) directly b) R(y) = (1-c) + c × r(y) where 0 ≤ c ≤ 1 c=0: Ignore all indicators (equal area map) c=1: Use r(y) directly In the above a) scenario, it is difficult to address the situation where the distribution of indicator v is highly uneven. In this case, if it were b), it would be easier to study and correct. Therefore, it is believed that indicators with high universality, such as GDP or population, can mostly meet the requirements through corrections to a), while for indicators with local concentration, such as mineral resources, b) is sometimes suitable.

[0073] c) R(y) = r(y) where, if r(y) < 1, then R(y) = 1 (world average). The latitude y (longitude x) portion of the index v set is enlarged, but other regions are displayed with equal area. Furthermore, when r(y) ≥ 1, either a) or b) above can be used. In this case, the idea is not to prepare a separate enlarged map of the main regions in the world map, but instead to select latitude (longitude) for enlarged display.

[0074] d) R(y)=max(y,r(x,y)) r(x,y) is an example of a basic scaling factor where the index value of a unit area at longitude x and latitude y (1 degree × 1 degree) is a multiple of the world average.

[0075] max(y,r(x,y)) is the maximum r(x,y) at a certain latitude y.

[0076] In addition, it is necessary to avoid overall distortion caused by local conditions.

[0077] A typical example of this assumption is that (especially in longitudes with small land areas) there exists a narrow region with extremely high index v, and r(x) at that longitude x becomes a 100 contour value, which occupies 1 / 4 of the entire map, leading to severe distortion.

[0078] In this case, if a) or b) is used in the correction scaling factor R(y) and c is reduced, it will lead to a decrease in the responsiveness of the indicator over a large area, which would be an overreaction as a local response.

[0079] Therefore, in order to avoid the above-mentioned local situation from affecting the whole, the scaling calculation unit 80 can also perform the following processing.

[0080] First, a minimum area is set for all elements (countries / regions) that become the objects of the index v. For example, on the overall display (map), every element (country / region) is assigned 1° longitude × 1° latitude.

[0081] Then, regardless of the longitude x and latitude y, a certain virtual additional area d is added to the land area, and the correction scaling factor R(y) is estimated. Thus, the correction scaling factor R(y) is as follows.

[0082] R(y)=v(y) / (s(y)+d) In addition, consider the following scenario: In two regions of equal size, the population density is the same in both the east and west. On the other hand, 99% of the western region is ocean and 1% is land, while 100% of the eastern region is land.

[0083] In this scenario, if the population is used as an indicator and displayed proportionally, the display width of the western region would be 1 / 100 of that of the eastern region. However, since the land area of ​​the western region is only 1% of that of the eastern region, its display area would be 1 / 10000 of the land area of ​​the eastern region.

[0084] To correct this, the scaling calculation unit 80 can also set only the land as a specific domain. Since the specific domain rate for the western region is 1 / 100, multiplying by its reciprocal ensures that the display widths for the west and east are the same. Thus, in cases where a domain contains multiple features (e.g., in a grid map used for administration, where each grid contains lakes / swamps, oceans / rivers, and adjacent autonomous regions), it is possible to prevent the loss of proportionality of multiple features in the scaling representation due to differences in feature area.

[0085] Furthermore, for example, when the first or second boundary is set as a parallel or a longitude line, the area of ​​the region consisting of 1° longitude × 1° latitude varies depending on the latitude. In this case, the scaling calculation unit 80 performs a correction that takes into account the area differences of the regions contained within the specific region, and sums up the number of regions contained within the specific region.

[0086] Furthermore, the area in the overall display can be any scaled value. In this case, the scaling factor calculation unit 80 calculates the scaling factor based on the correction value corresponding to the index of the area contained within the specific area. That is, in the index display system 1, the concept of an equal-area map or area is not necessary.

[0087] Furthermore, in the description of this embodiment, an example of setting the first boundary to latitude y by the boundary setting unit 30 has been described, but it is not limited to this. The boundary setting unit 30 may also set the first boundary to longitude x.

[0088] return Figure 2 The display control unit 90 scales the set range set by the set range designation unit 50 based on the basic scaling rate r(y) or the modified scaling rate R(y) calculated by the scaling rate calculation unit 80 for the overall display (e.g., a world map, a map of a country (a map of Japan, etc.)), and displays it on the display unit 91 (e.g., a monitor, a display screen, etc.).

[0089] As described above, an example of one-dimensional scaling, which scales the set range that is a range clamped by adjacent first boundaries (latitude y), has been described. This example is preferably applicable when the distribution of index values in the overall display has a significantly stronger association with the first boundary (latitude y) than with the second boundary (longitude x). Specifically, when the overall display is a world map and the index is an economy-related index, since economic activities are concentrated in temperate / subarctic regions at mid-high latitudes, it is preferable to apply the example of scaling the set range that is a range clamped by the first boundary (latitude y).

[0090] On the other hand, in the case where the distribution of index values in the overall display is strongly associated not only with the first boundary (latitude y) but also with the second boundary (longitude x), more accurate index consideration and display can be achieved by performing two-dimensional scaling using both the first boundary (latitude y) and the second boundary (longitude x).

[0091] (Two-dimensional scaling) Figure 4 is a diagram illustrating precautions for two-dimensional scaling of the index display system according to an embodiment of the present invention.

[0092] in Figure 4 the example shown, it is assumed that there are land areas of the same extent in four regions of Southern / Northern Hemisphere × Eastern / Western Hemisphere, and the regional population is taken as index v.

[0093] First, when R = r, as shown in Table .R (x,y) = r (x) × r (y), the display ratio of the north-east region (2.25 / 4.00) will exceed the actual v distribution (2.00 / 4.00). This is because the zoom-in display effects for north and east, which have large v distribution, overlap. This type of display is sometimes not applicable when a moderate display with small deviation from the maps used in daily life is pursued.

[0094] In this case, it is preferable to set R = r c and 0 < c < 1 to moderate the scaling rate. For example, by setting c = 0.5 and Table .R (x,y) = r (x) 0.5 × r (y) 0.5 , a moderate display with small deviation from the maps used in daily life can be achieved. In addition, calculation results show that, as shown in the figure, the overall display area can be reduced from 4.0 before correction to 3.74. In this case (the first case of Table .R (x,y) = r (x) 0.5 × r (y) 0.5 ), the whole can also be corrected to be close to 4.0 (the second case of Table .R (x,y) = r (x) 0.5 × r (y) 0.5 ).

[0095] Based on the above considerations, in multidimensional index evaluation, c < 1 is generally preferred. In particular, the higher the dimension and the higher the correlation between dimensions, the smaller the value of c should be. Alternatively, the power exponent of r(x) can be set to c1, and the power exponent of r(y) can be set to c2, thus changing the value of c.

[0096] Figure 5 This is a diagram illustrating an example of a two-dimensional scaled overall display achieved through the indicator display system of this invention.

[0097] exist Figure 5 In the example shown, the overall display acquisition unit 10 acquires the world map represented by the equal volume cylindrical projection method as the overall display, the indicator acquisition unit 20 acquires the population as the indicator, and the boundary setting unit 30 sets the first boundary as a parallel of latitude every 30° and the second boundary as a parallel of longitude every 30°.

[0098] Furthermore, in Figure 5 In the example shown, the scaling calculation unit 80 calculates the corrected scaling ratio R(x,y) using the following formula.

[0099] R(x,y)=r(x) c ×r(y) c c=0.5 By scaling with this modified scaling factor R(x,y), the overall display (world map) is much easier to use and has a better natural feel compared to displays that highly emphasize the distribution of indicators (population), such as schematic maps.

[0100] Furthermore, compared to a map (equal-area map), displaying economically developed regions in a larger scale is more convenient for handling economic themes. Additionally, increasing (decreasing) the value of c can, to some extent, improve (decrease) the reflectivity of the indicator.

[0101] The functional structure of the system described above is only one example. A single functional block (database and functional processing unit) can be divided, or multiple functional blocks can be combined into one functional block. Each functional processing unit reads computer programs (e.g., causing the CPU to execute basic software, applications of the aforementioned processing, etc.) stored in storage devices (storage units) such as ROM (Read Only Memory), flash memory, SSD (Solid State Drive), and hard disks through a CPU (Central Processing Unit) built into the device or terminal, and the computer programs executed by the CPU are implemented. That is, each functional processing unit reads required data such as tables from the database (DB) stored in the storage device or the storage area on the memory through the computer program, and controls relevant hardware (e.g., input / output devices, display devices, communication interface devices) as needed. Furthermore, the database (DB) in this embodiment can be a commercial database, but it can also refer to a simple collection of tables or files; the internal structure of the database itself is not limited.

[0102] (Processing flow) Figure 6 This is a diagram illustrating the indicator display processing flow performed by the indicator display system according to an embodiment of the present invention.

[0103] In step S1, the overall display acquisition unit 10 acquires the overall display (in the context of the system 1) as a reference, for example, based on input operations from an administrator of an external server, internal storage unit, or indicator display system 1 connected via a network. Figure 1 The example shown is a world map represented by the equal-area cylindrical projection method as shown in the previous paragraph.

[0104] In step S2, the indicator acquisition unit 20 acquires the indicator (population, GDP, etc.) of each element among multiple elements (e.g., country, town, village, etc.) based on input operations from the administrator of the indicator display system 1, for example, via an external server, internal storage unit, or network connection.

[0105] In step S3, the boundary setting unit 30, for example based on the input operation of the manager of the indicator display system 1, sets multiple first boundaries and second boundaries intersecting with the first boundaries in the overall display acquired by the overall display acquisition unit 10 in step S1 at a preset interval.

[0106] In step S4, the domain setting unit 40, for example based on the input operation of the administrator of the indicator display system 1, sets a domain (one unit) enclosed by adjacent first boundaries and adjacent second boundaries among the multiple first boundaries and second boundaries set by the boundary setting unit 30 in step S3.

[0107] In step S5, the setting range specifying unit 50 specifies the range of the adjacent first boundary clamping set by the boundary setting unit 30 in step S4 as the setting range.

[0108] In step S6, the specific area setting unit 60 sets a specific area, which is a plurality of areas configured within a set range. The set range is the range sandwiched by the adjacent first boundary and / or adjacent second boundary set by the boundary setting unit 30 in step S3, and is specified by the set range specifying unit 50 in step S5.

[0109] In step S7, the index estimation unit 70 refers to the index obtained by the index acquisition unit 20 in step S2, and based on the index of the elements in the specific domain set by the specific domain setting unit 60 in step S6, estimates the index of each domain included in the specific domain.

[0110] In step S8, the scaling factor calculation unit 80, referring to the indices estimated by the index estimation unit 70 in step S7, calculates the basic scaling factor based on the indices of the specific domain set by the specific domain setting unit 60 in step S6, and the domains included in the specific domain set by the specific domain setting unit 60 in step S6. Additionally, in this step, the scaling factor calculation unit 80 may also calculate a modified scaling factor based on the basic scaling factor.

[0111] In step S9, the display control unit 90 scales the set range set by the set range specifying unit 50 in step S5 based on the basic scaling rate or modified scaling rate calculated by the scaling rate calculation unit 80 in step S8, based on the overall display acquired by the overall display acquisition unit 10 in step S1, and displays it on the display unit 91.

[0112] As described above, according to the indicator display system 1, within a specific field, based on the basic scaling rate calculated according to the indicators of the field within the specific field and the fields contained in the specific field, the set range configured with the specific field is scaled and displayed on the display unit 21. The aforementioned specific field is a plurality of fields configured within the set range, which is a range sandwiched by an adjacent first boundary and / or an adjacent second boundary.

[0113] Therefore, because the set range containing a specific field is scaled as a whole based on the basic scaling rate calculated according to the indicators of multiple fields existing between adjacent first boundaries and / or adjacent second boundaries and the fields contained within a specific field, it is possible to achieve scaling performance without impairing the correlation between a certain element and other elements around that element.

[0114] Furthermore, according to the indicator display system 1, since the multiple fields are scaled as a whole based on the modified scaling rate calculated from the average of the indicators of multiple fields existing between adjacent first boundaries, i.e., the basic scaling rate, even in the case described above, it is possible to achieve scaling performance without further impairing the correlation between a certain element and other elements around that element.

[0115] In addition, according to indicator display system 1, since the basic scaling rate is calculated by excluding elements with an indicator value of 0, and the set range is scaled based on the basic scaling rate, more accurate scaling can be achieved for comparison.

[0116] As described above, the present invention has been illustrated using embodiments, but it is undeniable that the technical scope of the present invention is not limited to the scope described in the above embodiments.

[0117] The above primarily describes two-dimensional (planar, curved) indicator displays, but three-dimensional or higher indicators, such as 3D topographic maps encompassing a portion of outer space or a narrow geographical area, can also be considered. In time-multiplexed world maps, 3D historical maps scaled by population or economic size for different periods and regions are also considered. In these cases, adding third boundaries or other boundaries is a natural progression. Furthermore, scaling the display time itself within the video is also considered.

[0118] Furthermore, in addition to real-world space and time, various high-dimensional datasets can be considered. If these distributions are numerical and dispersed, then indicators can be considered and displayed within this "space." As a result, based on data, efficient display of space allocated to important parts can be achieved.

[0119] It will be apparent to those skilled in the art that various modifications or improvements can be made to the embodiments of the present invention as described above. Furthermore, as can be understood from the scope of the patent claims, such modifications or improvements may also be included within the technical scope of the present invention. In addition, while the present invention has been described as an invention of a product and an indicator display system in the above embodiments, it can also be understood as an invention of the method performed by the indicator display system and the program that enables the indicator display system to function as various units.

[0120] Explanation of reference numerals in the attached figures 1. Indicator Display System 10 Overall Display Acquisition Unit 20 Indicator Acquisition Unit 30 Boundary Setting Units 40 Domain Setting Units 50 Setting Range Specifying Unit 60 Specific Domain Setting Units 70 Indicator Estimation Unit 80 scaling calculation units 90 Display Control Unit 91 Display unit.

Claims

1. An indicator display system, characterized in that, In an overall display of a region containing multiple first boundaries, multiple second boundaries intersecting the first boundaries, and a domain enclosed by the first and second boundaries, and showing a region with multiple elements, the width between adjacent first boundaries or adjacent second boundaries is scaled based on an index associated with the elements. The index display system includes: An overall display acquisition unit acquires the overall display; An indicator acquisition unit acquires the indicator for each of the multiple elements. A specific field setting unit sets a specific field in the overall display. The specific field is a plurality of fields configured within a set range, the set range being a range sandwiched between adjacent first boundaries and / or adjacent second boundaries. An indicator estimation unit, based on the indicators of the elements within the specific domain, estimates the indicators within each of the domains included in the specific domain; A scaling factor calculation unit calculates a basic scaling factor based on the index of the domain within the specific domain and the domains contained within the specific domain; as well as The display control unit scales the set range based on the basic scaling factor and displays it on the display unit.

2. The indicator display system according to claim 1, characterized in that, The scaling calculation unit calculates the corrected scaling rate based on the basic scaling rate. The display control unit scales the set range based on the corrected scaling rate and displays it on the display unit.

3. The indicator display system according to claim 1 or 2, characterized in that, The specific domain setting unit sets exclusion elements among the multiple elements configured within the set range, and sets the specific domain after excluding the exclusion elements.

4. A method for displaying indicators, characterized in that, The indicator display system, in the overall display of an area containing multiple first boundaries, multiple second boundaries intersecting the first boundaries, and a region enclosed by the first and second boundaries, and displaying a region with multiple elements, scales the width between adjacent first boundaries or adjacent second boundaries based on indicators related to the elements. The indicator display method includes: The steps to obtain the overall display; The steps of obtaining the index of each of the multiple elements; The step of setting a specific field in the overall display, wherein the specific field is a plurality of fields configured within a set range, the set range being a range sandwiched by adjacent first boundaries and / or adjacent second boundaries; The step of estimating the indicators of each of the domains included in the specific domain based on the indicators of the elements in the specific domain; The step of calculating the basic scaling factor based on the metrics of the specific domain and the domains contained within the specific domain; The step of scaling the set range based on the basic scaling factor and displaying it on the display unit.

5. A program, characterized in that, The program enables the indicator display system to function, wherein, in the overall display of an area showing a region with multiple first boundaries, multiple second boundaries intersecting the first boundaries, and a region enclosed by the first and second boundaries and displaying multiple elements, the indicator display system scales the width between adjacent first boundaries or adjacent second boundaries based on indicators related to the elements. The program enables the indicator display system to function as a unit as follows: An overall display acquisition unit acquires the overall display; An indicator acquisition unit acquires the indicator for each of the multiple elements. A specific field setting unit sets a specific field in the overall display. The specific field is a plurality of fields configured within a set range, the set range being a range sandwiched between adjacent first boundaries and / or adjacent second boundaries. An indicator estimation unit, based on the indicators of the elements within the specific domain, estimates the indicators within each of the domains included in the specific domain; A scaling factor calculation unit calculates a basic scaling factor based on the index of the domain within the specific domain and the domains included within the specific domain; and The display control unit scales the set range based on the basic scaling factor and displays it on the display unit.