CONVERSION APPARATUS, CONVERSION METHOD AND PROGRAM
20220206744 · 2022-06-30
Assignee
Inventors
Cpc classification
G06F5/00
PHYSICS
International classification
Abstract
A conversion apparatus includes: a determination unit configured to, using a numeric value of an amount of a given type as input, determine a conversion method to be applied to the numeric value among multiple conversion methods based on the type of the amount and the size of the numeric value; a conversion unit configured to convert the numeric value into a relative value obtained based on a predetermined reference, using the conversion method determined by the determination unit; and an output unit configured to output a result of applying the value to a predetermined template, and thereby the conversion apparatus generates an expression that is easy to understand.
Claims
1. A conversion apparatus comprising: a determiner configured to, using a numeric value of an amount of a given type as input, determine a conversion method to be applied to the numeric value among a plurality of conversion methods based on the type of the amount and the size of the numeric value; a converter configured to convert the numeric value into a relative value obtained based on a predetermined reference, using the conversion method determined by the determiner; and an outputter configured to output a result of applying the value to a predetermined template.
2. The conversion apparatus according to claim 1, wherein the determiner determines the conversion method to be applied to the numeric value by referring to a store storing a conversion method for each range of numeric values relating to the amount.
3. The conversion apparatus according to claim 1, wherein the plurality of conversion methods include at least one or more of a first method of converting the numeric value into an action time of a human, a second method of converting the numeric value into an object that would be equivalent to a human when the numeric value was replaced with the amount of a human, and a third method of expressing a contrast relationship between the numeric value and a given object using a contrast relationship between two body parts of a human.
4. The conversion apparatus according to claim 3, wherein, when the third method has been determined by the determiner, the converter selects the two body parts based on a priority level set based on ease of recognition for each body part of a human.
5. The conversion apparatus according to claim 1, wherein the plurality of conversion methods include a fourth method of converting the numeric value into a multiple of another value, and based on a relationship in which a degree of comprehension decreases the further from 1 a scale factor of the numeric value with respect to the value of the amount for a human is, when the scale factor is within a first range from 1, the determiner determines the fourth method of converting the numeric values into the multiple of the value of the amount of a human as the conversion method to be applied to the numeric value, and, when the scale factor is outside of a second range that is outside of the first range, the determiner determines the fourth method of converting the numeric value into a multiple of the value of the amount of an object that is not a human as the conversion method to be applied to the numeric value.
6. A computer-implemented conversion method for conversion, the method comprising: determining, by a determiner, using a numeric value of an amount of a given type as input, a conversion method to be applied to the numeric value among a plurality of conversion methods based on the type of the amount and the size of the numeric value; converting, by a converter, the numeric value into a relative value obtained based on a predetermined reference using the conversion method determined in the determination procedure; and outputting, by an outputter, a result of applying the value to a predetermined template.
7. A computer-readable non-transitory recording medium storing computer-executable program instructions that when executed by a processor cause a computer system to: determining, b a determiner, using a numeric value of an amount of a given type as input, a conversion method to be applied to the numeric value among a plurality of conversion methods based on the type of the amount and the size of the numeric value; converting, by a converter, the numeric value into a relative value obtained based on a predetermined reference using the conversion method determined in the determination procedure; and outputting, by an outputter, a result of applying the value to a predetermined template.
8. The conversion apparatus according to claim 2, wherein the plurality of conversion methods include at least one or more of a first method of converting the numeric value into an action time of a human, a second method of converting the numeric value into an object that would be equivalent to a human when the numeric value was replaced with the amount of a human, and a third method of expressing a contrast relationship between the numeric value and a given object using a contrast relationship between two body parts of a human.
9. The conversion apparatus according to claim 2, wherein the plurality of conversion methods include a fourth method of converting the numeric value into a multiple of another value, and based on a relationship in which a degree of comprehension decreases the further from 1 a scale factor of the numeric value with respect to the value of the amount for a human is, when the scale factor is within a first range from 1, the determiner determines the fourth method of converting the numeric values into the multiple of the value of the amount of a human as the conversion method to be applied to the numeric value, and, when the scale factor is outside of a second range that is outside of the first range, the determiner determines the fourth method of converting the numeric value into a multiple of the value of the amount of an object that is not a human as the conversion method to be applied to the numeric value.
10. The computer-implemented method according to claim 6, wherein the determiner determines the conversion method to be applied to the numeric value by referring to a store storing a conversion method for each range of numeric values relating to the amount.
11. The computer-implemented method according to claim 6, wherein the plurality of conversion methods include at least one or more of a first method of converting the numeric value into an action time of a human, a second method of converting the numeric value into an object that would be equivalent to a human when the numeric value was replaced with the amount of a human, and a third method of expressing a contrast relationship between the numeric value and a given object using a contrast relationship between two body parts of a human.
12. The computer-implemented method according to claim 6, wherein the plurality of conversion methods include a fourth method of converting the numeric value into a multiple of another value, and based on a relationship in which a degree of comprehension decreases the further from 1 a scale factor of the numeric value with respect to the value of the amount for a human is, when the scale factor is within a first range from 1, the determiner determines the fourth method of converting the numeric values into the multiple of the value of the amount of a human as the conversion method to be applied to the numeric value, and, when the scale factor is outside of a second range that is outside of the first range, the determiner determines the fourth method of converting the numeric value into a multiple of the value of the amount of an object that is not a human as the conversion method to be applied to the numeric value.
13. The computer-readable non-transitory recording medium according to claim 7, wherein the determiner determines the conversion method to be applied to the numeric value by referring to a store storing a conversion method for each range of numeric values relating to the amount.
14. The computer-readable non-transitory recording medium according to claim 7, wherein the plurality of conversion methods include at least one or more of a first method of converting the numeric value into an action time of a human, a second method of converting the numeric value into an object that would be equivalent to a human when the numeric value was replaced with the amount of a human, and a third method of expressing a contrast relationship between the numeric value and a given object using a contrast relationship between two body parts of a human.
15. The computer-readable non-transitory recording medium according to claim 7, wherein the plurality of conversion methods include a fourth method of converting the numeric value into a multiple of another value, and based on a relationship in which a degree of comprehension decreases the further from 1 a scale factor of the numeric value with respect to the value of the amount for a human is, when the scale factor is within a first range from 1, the determiner determines the fourth method of converting the numeric values into the multiple of the value of the amount of a human as the conversion method to be applied to the numeric value, and, when the scale factor is outside of a second range that is outside of the first range, the determiner determines the fourth method of converting the numeric value into a multiple of the value of the amount of an object that is not a human as the conversion method to be applied to the numeric value.
16. The computer-implemented method according to claim 10, wherein the plurality of conversion methods include at least one or more of a first method of converting the numeric value into an action time of a human, a second method of converting the numeric value into an object that would be equivalent to a human when the numeric value was replaced with the amount of a human, and a third method of expressing a contrast relationship between the numeric value and a given object using a contrast relationship between two body parts of a human.
17. The computer-implemented method according to claim 10, wherein the plurality of conversion methods include a fourth method of converting the numeric value into a multiple of another value, and based on a relationship in which a degree of comprehension decreases the further from 1 a scale factor of the numeric value with respect to the value of the amount for a human is, when the scale factor is within a first range from 1, the determiner determines the fourth method of converting the numeric values into the multiple of the value of the amount of a human as the conversion method to be applied to the numeric value, and, when the scale factor is outside of a second range that is outside of the first range, the determiner determines the fourth method of converting the numeric value into a multiple of the value of the amount of an object that is not a human as the conversion method to be applied to the numeric value.
18. The computer-implemented method according to claim 11, wherein, when the third method has been determined by the determiner, the converter selects the two body parts based on a priority level set based on ease of recognition for each body part of a human.
19. The computer-readable non-transitory recording medium according to claim 13, wherein the plurality of conversion methods include at least one or more of a first method of converting the numeric value into an action time of a human, a second method of converting the numeric value into an object that would be equivalent to a human when the numeric value was replaced with the amount of a human, and a third method of expressing a contrast relationship between the numeric value and a given object using a contrast relationship between two body parts of a human.
20. The computer-readable non-transitory recording medium according to claim 14, wherein, when the third method has been determined by the determiner, the converter selects the two body parts based on a priority level set based on ease of recognition for each body part of a human.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
DESCRIPTION OF EMBODIMENTS
[0029] Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0030] A program for realizing the processing performed by the conversion apparatus 10 is provided by a storage medium 101 such as a CD-ROM. When the storage medium 101 storing the program is set in the drive apparatus 100, the program is installed in the auxiliary storage apparatus 102 from the storage medium 101 via the drive apparatus 100. However, the installation of the program does not necessarily need to be performed by the storage medium 101, and it is also possible to download the program using another computer via a network. The auxiliary storage apparatus 102 stores the installed program and stores the needed files, data, and the like.
[0031] If there is a startup instruction for the program, the memory apparatus 103 stores the program by reading out the program from the auxiliary storage apparatus 102. The CPU 104 realizes the functions of the conversion apparatus 10 in accordance with the program stored in the memory apparatus 103. The interface apparatus 105 is used as an interface for connecting to the network. The display apparatus 106 displays a GUI (Graphical User Interface) provided by the program. The input apparatus 107 is constituted by a keyboard, a mouse, or the like, and is used to input various operation instructions.
[0032] Note that the conversion apparatus 10 may also be a terminal used directly by a user (a PC, a smartphone, a tablet terminal, etc.), and may also be a computer (a server, a cloud, etc.) that is connected via a network to a terminal used directly by the user. In the latter case, the conversion apparatus need not include the display apparatus 106 and the input apparatus 107.
[0033]
[0034] Hereinafter, a processing procedure executed by the conversion apparatus 10 will be described.
[0035] In step S101, the conversion method determination unit 11 accepts input of the input information such as the type of amount (hereinafter referred to as “amount type”), a numeric value, a target object name, or the like. The amount type is information indicating the type of the amount (weight, length, etc.) by which to express the numeric value whose degree the user wishes to know. The numeric value is a numeric value whose degree the user wishes to know. The target object name is the name of a target object whose degree the user wishes to know. Note that input of the numeric value and the target object name is optional. Here, the amount type and the like that can be input are stored in the amount information DB 121.
[0036]
[0037] The input information in step S101 may also be input via, for example, an input screen shown in
[0038] The list box 511 includes a list of amount types stored in the table T1 as options. The user selects the amount type using the list box 511. Hereinafter, the selected amount type will be referred to as “target amount type”. Note that a combo box may also be used instead of the list box 511. In this case, when the user performs character input in the text box of the combo box, selection candidates for the amount type may also be displayed through prediction conversion performed based on a portion of the input character string.
[0039] The text box 512 is a region for receiving input of a numeric value. Note that as shown in
[0040] The text box 513 is a region for receiving input of a target object name instead of the numeric value. That is, if the numeric value is not input to the text box 512, the target object name is input to the text box 513. Note that although an example is shown in
[0041] Next, the conversion method determination unit 11 determines whether or not a target object name has been input instead of an input value as the input information (S102). If an input value is included (No in S102), the processing advances to step S104. If a target object name is included (Yes in S102), the conversion method determination unit 11 acquires the numeric value corresponding to the target amount type out of the group of numeric values stored in the table T3 with respect to the target object name (S103), and the processing advances to step S104. Hereinafter, the acquired numeric value will be referred to as “input value”.
[0042] That is, it is sufficient that the amount type and the numeric value are obtained as the input amount. In the example of
[0043] In step S104, the conversion method determination unit 11 refers to the conversion reference DB 122 to determine the conversion method to be applied to the input value for the target amount type.
[0044]
[0045] “Number” is a number for identifying a record of the conversion reference DB 122. “Conversion method” indicates the type of the method for converting the numeric value. In the present embodiment, “multiple” and “human measure” are included in the “conversion method”. “Human measure” refers to a method of relatively replacing a magnitude relationship using a human as a reference, and “action time”, “perspective conversion”, and “projection” are included as methods that can be specifically designated as the “conversion method”. Also, “multiple” includes a method of performing expression using a multiple of a body part of a human, and a method of performing expression using a multiple of a common item. These conversion methods will be described in detail later. Note that a common item refers to an item other than a body or body part of a human.
[0046] “Parameter to be used” indicates the type of parameter to be used when performing conversion using the method indicated by “conversion method”. The “parameter to be used” is set in advance according to the amount type, such as an average body weight in the case of weight, body length in the case of height, or the like. The “reference DB” indicates the database (general reference DB 125 or human information DB 124) that is the reference location for the “parameter to be used”.
[0047] During creation (registration) of the conversion reference DB 122, the “conversion method” may also be determined with respect to each “range” using, as a reference, whether or not an expression using a multiple of a body part of a human will be understandable. For example, since it is possible to imagine a weight corresponding to that of 10 humans, it is sufficient that “multiple” is set as the “conversion method” for such a range.
[0048] On the other hand, when it comes to a weight corresponding to that of 100,000 humans, even if conversion is performed, this value will be too high and will be difficult to imagine, and thus it is desirable that description is given using an expression other than “multiple”. In this case, it is preferable that “human measure” (“action time”, “perspective conversion”, or “projection”), which is a method of relatively replacing the magnitude relationship using a human as a reference, is set as the “conversion method”.
[0049] “Action time” refers to a method of converting a numeric value into a required amount of time obtained based on the speed of a bodily action of a human (i.e., a method of likening a numeric value to a required amount of time obtained based on the speed of a bodily action of a human).
[0050]
[0051] Also, (2) indicates an example of conversion using “action time” in the case where “height to the ceiling of the Sagrada Familia” has been input as the target object name and “length” has been input as the amount type. In this case, the “height to the ceiling of the Sagrada Familia” is converted into a numeric value of height (i.e., distance), and is thereafter converted into the required amount of time in the case where a human walks that distance. As a result, in the example shown in
[0052] “Perspective conversion” refers to a conversion method of expressing what object would be equivalent to a human if a numeric value (target object) was replaced with a human (what object from a human perspective would be equivalent to a human from the perspective of the numeric value (target object)).
[0053]
[0054] (1) shows an example in which such a large numeric value is expressed using “multiple” (multiple of a body part of a human). In this case, the average body weight of an adult×13×10.sup.20 is the conversion result, but this conversion result is difficult to understand.
[0055] (2) shows an example in which the numeric value has been converted using “perspective conversion”. In this case, as shown on the upper side of (2), the object that would be equivalent to the average body weight of an adult if the weight of the moon was replaced with the average body weight of an adult is obtained. In the example shown in (2), in this case, it is indicated that the average body weight of an adult would be equivalent to the weight of an influenza virus. That is, in (2), the weight of the moon is expressed using the fact that the average body weight of an adult would be equivalent to the weight of an influenza virus if the moon were the average body weight of an adult. In other words, it is expressed that an adult's body weight from the perspective of the moon is equivalent to the weight of an influenza virus from the perspective of an adult's body weight.
[0056]
[0057] (1) shows an example in which such a small numeric value is expressed using “multiple” (multiple of a body part of a human). In this case, the average body weight of an adult/(13×10.sup.8) is the conversion result, but this conversion result is difficult to understand.
[0058] (2) shows an example in which the numeric value has been converted using “perspective conversion”. In this case, as shown on the upper side of (2), the object that would be equivalent to the average body weight of an adult if the weight of a water flea were replaced with the average body weight of an adult is obtained. In the example shown in (2), in this case, it is indicated that the average body weight of an adult would be equivalent to the weight of Mount Fuji. That is, in (2), the weight of a water flea is expressed using the fact that the average body weight of an adult would be equivalent to the weight of Mount Fuji if a water flea was the average body weight of an adult. In other words, it is expressed that an adult's body weight from the perspective of a water flea is equivalent to the weight of Mount Fuji from the perspective of an adult's body weight.
[0059]
[0060] (1) shows an example in which such a small numeric value is expressed using “multiple” (multiple of a human body part). In this case, 1/800000 of the width of a hair is the conversion result, but this conversion result is difficult to understand.
[0061] (2) shows an example in which the numeric value has been converted using “perspective conversion”. In this case, as shown on the upper side of (2), the object that would be equivalent to the average body length of an adult if the diameter of an atom were replaced with the average body length of an adult is obtained. In the example shown in (2), in this case, it is indicated that the average body length of an adult would be equivalent to the diameter of Jupiter. That is, in (2), the diameter of an atom is expressed using the fact that the average body length of an adult would be equivalent to the diameter of Jupiter if the diameter of an atom was the average body length of an adult. In other words, it is expressed that the average body length of an adult from the perspective of the diameter of an atom corresponds to the diameter of Jupiter from the perspective of the average body length of an adult.
[0062] “Projection” is a method of expressing a contrast relationship between a numeric value (target object) and another known object using a contrasting relationship between two body parts of a human.
[0063]
[0064] (2) shows an example in which the numeric value (target object) is the area of the Louvre Museum. In this case, the area of the Louvre Museum is expressed using the description that, based on the premise that the area of the National Museum of Emerging Science and Innovation is known, if the area of the National Museum of Emerging Science and Innovation is taken as that of a middle finger, the area of the Louvre Museum would be equivalent to that of a palm of a hand.
[0065] For example, if a value is excessively large, such as the size of the sun, or excessively small, and it is difficult to give an expression that is easy to understand using “multiple” and “human measure”, in which human body parts are used as a reference, “multiple”, in which a common object is used as a reference, is suitable. For example, in the case of the diameter of the sun, an expression with a high degree of recognition is obtained using a multiple of a numeric value of a known common object such as the earth, as in “109 times the diameter of the earth” or the like.
[0066] Note that regarding “multiples” obtained using human body parts as a reference and “multiples” obtained using common objects as a reference, the values set in the “conversion method” of the conversion reference DB 122 (
[0067] Note that
[0068] In this case, in the threshold value setting method, with respect to values of a reference human (in
[0069] In the above-described step S104, the conversion method determination unit 11 specifies a record (hereinafter referred to as “target record”) that corresponds to the target amount type and includes a “range” to which the input value belongs in the conversion reference DB 122, and outputs the input value and the value of the “number” (hereinafter referred to as “target number”) of the target record to the conversion processing unit 12. Note that if the target amount type and the input value are “weight, 160 kg”, the target number is “003”.
[0070] Next, the conversion processing unit 12 uses the input value and the target number output from the conversion method determination unit 11 as inputs, refers to the conversion method DB 123, and executes steps S105 and S106, and thereby executes conversion processing corresponding to the conversion method (hereinafter referred to as “target conversion method”) of the record (target record) of the target number on the input value.
[0071]
[0072] The conversion processing unit 12 can acquire b by referring to the human information DB 124 or the general reference DB 125 based on the input value and the target number input from the conversion method determination unit 11.
[0073] Note that in the “calculation method” for “projection”, b (parameter) is not needed. Accordingly, in the conversion reference DB 122 (
[0074] In step S105, the conversion processing unit 12 acquires the parameter designated in “parameter to be used” of the target record corresponding to the target number from the database designated in “reference DB” of the target record. If “003” has been input as the target number from the conversion method determination unit 11, the conversion processing unit 12 refers to “parameter to be used” of the record for which the “number” is “003” in the conversion reference DB 122, and specifies that “average body weight, adult” is the parameter to be used and the human information DB 124 is the reference destination (“reference DB”). In view of this, the conversion processing unit 12 reads out the value corresponding to “average body weight, adult” from the human information DB 124.
[0075]
[0076] Furthermore, the tables may also be created for each attribute, such as country, sex, and age. The amount types used in the human information DB 124 match the amount types included in the amount information DB 121.
[0077] For example, the value corresponding to “average body weight, adult” is read out as “65”.
[0078] Note that the human information DB 124 may also be created by referring to, for example, the following citation sources and the like. [0079] “Human Feature Measurement Database (National Institute of Technology and Evaluation) http://www.tech.nite.go.jp/human/Application/search/Search.php” [0080] “Morphologic Study of the Finger Nail, Distal Portion of the Digit, and Distal Phalanx https:///www.jstage.jst.go.jp/article/jsma1939/56/2/56_2_175/pdf (nail and fingertip data)” [0081] “School Health Statistics Survey https://www.e-stat.go.jp/dbview?sid=0003147022 (body length and body weight by age)”
[0082] Note that if the “reference DB” of the target record corresponding to the target number is “general reference DB 125”, the conversion processing unit 12 acquires parameters from the general reference DB 125.
[0083]
[0084] Next, the conversion processing unit 12 executes conversion by applying the input value to a and applying the acquired parameter to b of the “calculation method” associated with the target conversion method in the conversion method DB 123 (
ans=160/65≈2.5
In this case, the conversion processing unit 12 outputs the value of ans and the target number, that is, ans=2.5 and column number 003, to the display formatting unit 13. Note that regarding the number of digits in the calculation processing, for example, a setting such as rounding the second decimal may also be performed in advance. This setting may also be changed for each conversion method. Also, if the units of a and b need to match during calculation (in the present embodiment, all conversion methods except “projection”), that is, if the units of a and b are different, for example, the conversion processing unit 12 refers to the table T2 of the amount information DB 121 and performs calculation after performing conversion such that the value of b matches the unit of a.
[0085] Next, using the value of ans and the target number as inputs, the display formatting unit 13 refers to the presented expression DB 126, generates an output sentence for expressing the input value (S107), and outputs the output sentence.
[0086]
[0087] Accordingly, the display formatting unit 13 generates the output sentence by specifying the record including the target number in “number” in the presented expression DB 126 and inserts the value of ans that was input into the template of the record. For example, according to the above-described example, the output sentence “This equates to 2.5 humans” is generated.
[0088] Next, using the output sentence generated by the display formatting unit 13 as input, the output unit expresses the content of the output sentence as-is or through a different expression as output content, and outputs the output sentence (S108). For example, the output sentence may be displayed on the display apparatus 106, or may be output using another method. Also, the output content need not be a sentence. For example, as shown in
[0089] Next, a conversion method other than “multiple” will be described. According to
ans=a/b
In the case of the example shown in
[0090] Also, according to
When a>b: c=b/(a/b)
When a<b: c=b×(b/a)
ans=the target object name of the value closest to c of the amount type in the general reference DB 125.
[0091] For example, in the case of
[0092] On the other hand, in the case of
[0093] The conversion processing unit 12 substitutes the target object name corresponding to the weight that is the closest to c in the table corresponding to weight in the general reference DB 125 for ans. That is, in this case, a character string is substituted for ans.
[0094] Note that the second record in the presented expression DB 126 of
[0095] Furthermore, according to
“In the table of units in the general reference DB 125, the target object name for which the number after the decimal point of the ratio with a is the smallest is ans1. The combination of target objects with the closest ratio is searched for in the table of units in the human information DB 124, and is set as ans2 and ans3.”
For example, in the case of
[0096] Hereinafter, description will be given with reference to
[0097] In this case, the conversion processing unit 12 searches for the combination of two body parts whose areal ratio is the closest to the target ratio among the body parts registered in the table of areas of the human information DB 124 (
[0098] Note that the third record in the presented expression DB 126 of
[0099] Note that there are many combinations of two body parts, and there are body parts that are easy to understand (or easy to recognize) and body parts that are difficult to understand (or difficult to recognize) when used in a comparison (ratio). For example, if areas are expressed using the size of hands and feet, or the size of hands and feet and the size of an eye, or the like when projecting the areas onto body parts, visual observation is possible and it is easy to understand, but if they are expressed using the sizes of eyelashes and eyebrow hairs, or the like, checking in a mirror or the like will be necessary, which is troublesome, and it will be difficult to understand. In view of this, priority levels in a range of 0 to 1 are set for body parts and bodily actions in each table to the human information DB 124, and when a combination to be used in the contrasting of a and ans1 is selected, weighting may also be performed using the priority levels. For example, a combination for which the total value of the priority levels is the greatest among combinations for which the difference from a target ratio is a threshold value or less may also be selected. Note that here, it is assumed that the greater the priority level is, the higher the priority is. Note that the priority level for each body part may also be set based on whether or not the body part is easily viewable, or the like.
[0100] As described above, according to the present embodiment, a conversion method according to the input amount type and size of the numeric value is used to convert the numeric value into a relative value obtained based on a predetermined reference (“multiple”, “action time”, “perspective conversion”, “projection”), and that value is applied to a template and output. As a result, it is possible to generate an easily understandable expression for the value.
[0101] For example, according to the present embodiment, a numeric value that is extremely small or large, or a numeric value of an amount value that is not familiar is expressed by being replaced with a measurement anyone can easily imagine, such as observed values of body parts and bodily actions of a human, whereby it is possible to make it easier to more specifically understand the degree of a numeric value or the like that could only be vaguely understood. This makes it possible to promote comprehension of the sense of degree of a phenomenon that there is little opportunity to check in person, such as a numeric expression that appears in an article in an unfamiliar field on Web news or the like, the weight of armor, or the height of buildings overseas, and thus it is possible to expect promotion of understanding of foreign cultures, use in descriptive support in sightseeing guides, and the like. Also, during shopping on an EC site or the like, by converting weights and sizes of objects that cannot be physically checked into expressions using body parts, it is also possible to easily convey the actual size values without using a ruler or a tape measure.
[0102] Note that in the present embodiment, the conversion method determination unit 11 is an example of a determination unit. The conversion processing unit 12 is an example of a conversion unit. The display formatting unit 13 is an example of an output unit. “Action time” is an example of a first method. “Perspective conversion” is an example of a second method. “Projection” is an example of a third method. “Multiple” is an example of a fourth method. The range of the first threshold value in
[0103] Although an embodiment of the present invention was described in detail above, the present invention is not limited to a specific embodiment, and various modifications and changes are possible within the range of the gist of the present invention described in the claims.
REFERENCE SIGNS LIST
[0104] 10 Conversion apparatus [0105] 11 Conversion method determination unit [0106] 12 Conversion processing unit [0107] 13 Display formatting unit [0108] 100 Drive apparatus [0109] 101 Storage medium [0110] 102 Auxiliary storage apparatus [0111] 103 Memory apparatus [0112] 104 CPU [0113] 105 Interface apparatus [0114] 106 Display apparatus [0115] 107 Input apparatus [0116] 121 Amount information DB [0117] 122 Conversion reference DB [0118] 123 Conversion method DB [0119] 124 Human information DB [0120] 125 General reference DB [0121] 126 Presented expression DB [0122] B Bus