Information processing device, information processing method, and program

The information processing system helps users describe and visualize the flavor or aroma of objects, recommending similar-tasting items through a database-driven interface, enhancing user experience and purchase convenience.

JP7873180B2Active Publication Date: 2026-06-11JAPAN TOBACCO INC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
JAPAN TOBACCO INC
Filing Date
2022-02-04
Publication Date
2026-06-11

AI Technical Summary

Technical Problem

Existing techniques struggle to verbally describe the flavor or aroma of objects that are difficult for users to perceive and evaluate.

Method used

An information processing system that accesses databases containing first and second expression groups for flavor or aroma descriptions, allowing users to select words associated with their experience and display related information about other objects.

🎯Benefits of technology

Enables the visualization of flavor or aroma using language and recommends similar-tasting objects to users, facilitating easy purchase through linked e-commerce sites.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007873180000001
    Figure 0007873180000001
  • Figure 0007873180000002
    Figure 0007873180000002
  • Figure 0007873180000003
    Figure 0007873180000003
Patent Text Reader

Abstract

A first display control means 13 displays, on a display means 14, a plurality of first words indicating a first object's flavor or aroma obtained from a first expression group recorded in a database 112 for the first object. A second display control means 16 displays, on the display means 14, a second word obtained from a second expression group recorded, in a database 113, in association with a selected first word. A third display control means 17 displays, on the display means 14, relevant information related to a second object recorded, in the databases 112, 113, in association with the first word selected by a user, or the second word displayed by the second display control means 16. The second object is recommended to the user through the display of this relevant information.
Need to check novelty before this filing date? Find Prior Art

Description

【Technical Field】 【0001】 The present invention relates to a technique for verbalizing the flavor or aroma of an object. 【Background Art】 【0002】 Techniques for visualizing user preferences are known. For example, Patent Document 1 discloses a technique for visualizing the preferences of a certain user by arranging the history of the user's search for content on a two-dimensional coordinate axis including a time axis. 【Prior Art Documents】 【Patent Documents】 【0003】 【Patent Document 1】 Japanese Unexamined Patent Application Publication No. 2015-035189 【Summary of the Invention】 【Problems to be Solved by the Invention】 【0004】 The present invention provides a technique for presenting another object to a user after visualizing the flavor or aroma of an object that is difficult for the user to perceive and evaluate in terms of language. 【Means for Solving the Problems】 【0005】 One aspect of the present disclosure provides an information processing device comprising: access means for accessing a database in which a first expression group including a plurality of first words indicating the flavor or aroma of each object, and a second expression group including a plurality of second words indicating the flavor or aroma of each object are recorded in association with each other; first display control means for causing a display means to display a plurality of first words indicating the flavor or aroma of a first object obtained from the first expression group recorded in the database for the first object; receiving means for receiving a selection of a word from the plurality of displayed first words that corresponds to the flavor or aroma felt by the user when using the first object; second display control means for causing a display means to display a second word obtained from the second expression group recorded in the database in association with the selected first word; and third display control means for causing a display means to display related information related to a second object recorded in the database in association with the selected first word or the displayed second word. 【0006】 The third display control means may, if an object is recorded in the database in association with the selected first phrase and the displayed second phrase, cause the object recorded in association with the selected first phrase to be the second object and display the related information on the display means. 【0007】 The third display control means may, if a plurality of second objects are recorded in the database in association with the selected first phrase or the displayed second phrase, extract the second object to be displayed according to a predetermined priority order. 【0008】 The priority order may be such that it corresponds to the order in which the user selected the phrase from among the multiple first phrases that were displayed. 【0009】 The receiving means may receive input from the user regarding their preferences for the first object, and the priority order may be set to a ranking corresponding to the preferences entered by the user. 【0010】 In the database, the second set of expressions includes a set of expressions classified and recorded according to the user's attributes, and the second display control means may cause the display means to display the second wording obtained from the second set of expressions recorded in the database in association with the user's attributes. 【0011】 In the database, the second group of expressions includes a group of expressions classified and recorded according to the date and time or place where the object is used, and the second display control means may cause the display means to display the second word obtained from the second group of expressions recorded in the database in association with the date and time or place where the first object is used. 【0012】 Another aspect of the present disclosure provides an information processing method comprising: accessing a database in which a first group of expressions including a plurality of first words indicating the flavor or aroma of each object, and a second group of expressions including a plurality of second words indicating the flavor or aroma of each object are recorded in association; causing a display means to display a plurality of first words indicating the flavor or aroma of a first object obtained from the first group of expressions recorded in the database for the first object; accepting a selection of a word from the displayed plurality of first words corresponding to the flavor or aroma felt by the user when using the first object; causing a display means to display a second word obtained from the second group of expressions recorded in the database in association with the selected first word; and causing a display means to display related information related to a second object recorded in the database in association with the selected first word or the displayed second word. 【0013】 A further aspect of the present disclosure provides a program for a computer to perform the following steps: access a database in which a first set of expressions, each containing a plurality of first words indicating the flavor or aroma of an object, and a second set of expressions, each containing a plurality of second words indicating the flavor or aroma of the object, are recorded in association with each of the following: cause a display means to display a plurality of the first words indicating the flavor or aroma of a first object, obtained from the first set of expressions recorded in the database for the first object; accept a selection of the displayed first words from among the plurality of first words, corresponding to the flavor or aroma experienced by the user when using the first object; cause a display means to display a second word obtained from the second set of expressions recorded in the database in association with the selected first word; and cause a display means to display relevant information related to a second object, recorded in the database in association with the selected first word or the displayed second word. [Effects of the Invention] 【0014】 According to the present invention, the flavor or aroma of an object can be described in words, and then another object can be presented to the user. [Brief explanation of the drawing] 【0015】 [Figure 1] A diagram illustrating the functional configuration of an information processing system 1 according to one embodiment. [Figure 2] A diagram illustrating the hardware configuration of Information Processing System 1. [Figure 3] A flowchart illustrating the operation of Information Processing System 1. [Figure 4] A diagram illustrating database 111. [Figure 5] A diagram illustrating database 112. [Figure 6] This figure shows an example of the display on client terminal 20. [Figure 7] This figure shows an example of the display on client terminal 20. [Figure 8]A diagram showing the structure of a flavor map. [Figure 9] A diagram showing an example of display on the client terminal 20. [Figure 10] A diagram illustrating the database 113. [Figure 11] A diagram showing an example of display on the client terminal 20. 【Explanation of symbols】 【0016】 1... Information processing system, 10... Server, 11... Storage means, 12... Access means, 13... First display control means, 14... Display means, 15... Reception means, 16... Second display control means, 17... Third display control means, 20... Client terminal, 90... Operator image, 101... CPU, 102... Memory, 103... Storage, 104... Communication IF, 111... Database, 112... Database, 201... CPU, 202... Memory, 203... Storage, 204... Communication IF, 205... Input device, 206... Output device. 【Modes for carrying out the invention】 【0017】 1. Configuration FIG. 1 is a diagram illustrating the functional configuration of an information processing system 1 according to an embodiment. The information processing system 1 is a system that receives an input of the flavor or scent felt by a user when actually using an object, and further recommends another object to the user based on this input. Here, the object is something that can be felt in terms of its flavor or scent when used (here, drunk) by the user, such as Japanese sake. 【0018】 The information processing system 1 includes a storage means 11, an access means 12, a first display control means 13, a display means 14, a receiving means 15, a second display control means 16, and a third display control means 17. The storage means 11 stores various data and programs. In this example, the storage means 11 stores databases 111, 112, and 113. These databases 111, 112, and 113 constitute an example of the database in the present invention. The access means 12 accesses these databases 111, 112, and 113 to read and acquire data. 【0019】 Database 111 has multiple records. Each record corresponds to a set of objects and includes an identifier for the set and an identifier for each object included in the set. Database 112 is a database that records a first set of expressions for each of the multiple objects, which includes multiple first words describing the flavor or aroma of that object. Database 113 is a database that records a second set of expressions for each of the multiple objects, which includes multiple second words describing the flavor or aroma of that object. The second words included in the second set of expressions are more abstract in meaning than the words included in the first set of expressions. In other words, the first words included in the first set of expressions are more concrete in meaning than the words included in the second set of expressions. In database 113, there is a one-to-many correspondence between the words included in the second set of expressions and the first words included in the first set of expressions. That is, the number of second words included in the second set of expressions is less than the number of words included in the first set of expressions. However, the relationship between the first group of expressions and the second group of expressions is not limited to the relationship exemplified in this embodiment; any mutual correspondence is acceptable. 【0020】 The display means 14 displays various information or images. The first display control means 13 causes the display means 14 to display a plurality of first phrases indicating the flavor or aroma of the first object, obtained from a first set of expressions recorded in the database 112 for the first object. The receiving means 15 accepts the selection of a phrase from the plurality of displayed first phrases that corresponds to the flavor or aroma that the user felt when using the first object. 【0021】 The second display control means 16 causes the display means 14 to display the second word obtained from the second group of expressions recorded in the database 113 in association with the selected first word. 【0022】 The third display control means 17 causes the display means 14 to display related information on the display means 14 that relates to a second object recorded in the databases 112 and 113 in association with a first phrase selected by the user or a second phrase displayed by the second display control means 16. By displaying this related information, the second object is recommended to the user. If objects are recorded in the databases 112 and 113 in association with either the first phrase selected by the user or the second phrase displayed by the second display control means 16, the third display control means 17 displays related information on the display means 14 that identifies the object recorded in association with the first phrase selected by the user as the second object. 【0023】 Figure 2 is a diagram illustrating the hardware configuration of information processing system 1. In this example, information processing system 1 has a server 10 and client terminals 20. Server 10 is an information processing device or computer device having a CPU 101, memory 102, storage 103, and communication IF 104. CPU 101 is a processing device that performs various calculations according to a program. Memory 102 is a main memory device that functions as a work area when CPU 101 executes a program, and includes, for example, RAM (Random Access Memory). Storage 103 is an auxiliary storage device that stores various data and programs, and includes, for example, at least one of SSD (Solid State Drive) and HDD (Hard Disk Drive). Communication IF 104 is a device that communicates with other devices according to a predetermined standard (e.g., Ethernet), and includes, for example, NIC (Network Interface Card). 【0024】 In this example, the program stored in storage 103 includes a program (hereinafter referred to as the "server program") that causes the computer device to function as a server of the information processing system 1. The CPU 101 executes the server program, thereby implementing the functions shown in Figure 1 in the computer device. When the CPU 101 is executing the server program, at least one of memory 102 and storage 103 is an example of storage means 11, and the CPU 101 and communication IF 104 are examples of first display control means 13, reception means 15, second display control means 16, and third display control means 17. 【0025】 The client terminal 20 is an information processing device or computer device having a CPU 201, memory 202, storage 203, communication IF 204, input device 205, and output device 206, more specifically, for example, a smartphone, tablet terminal, or personal computer. The CPU 201 is a processing device that performs various calculations according to a program. The memory 202 is a main memory device that functions as a work area when the CPU 201 executes a program, and includes, for example, RAM. The storage 203 is an auxiliary memory device that stores various data and programs, and includes, for example, at least one of an SSD and an HDD. The communication IF 204 is a device that communicates with other devices according to a predetermined standard (for example, LTE (Long Term Evolution) or WiFi (registered trademark)), and includes, for example, an LTE antenna and a chipset. The input device 205 is a device for inputting data or instructions to the client terminal 20, and includes, for example, at least one of a touchscreen, keyboard, and microphone. The output device 206 is a device for outputting information, and includes, for example, a display and a speaker. 【0026】 In this example, the program stored in storage 203 includes a program (hereinafter referred to as the "client program") that enables the computer device to function as a client terminal of the information processing system 1. The client program is a general-purpose web browser or a dedicated application program. The CPU 201 executes the client program, thereby implementing the functions shown in Figure 1 in the computer device. When the CPU 201 is executing the client program, the output device 206 is an example of the display means 14. 【0027】 2.Operation Figure 3 is a flowchart illustrating the operation of Information Processing System 1. Here, the operation of Information Processing System 1 is explained based on the following usage scenario. In this example, the object is food and beverage, and the use of the object is the consumption of food and beverage. First, a retail store sells a sake tasting set as food and beverage to a user. This sale may be by mail order or face-to-face. One sake tasting set consists of six bottles of sake with various flavors. This sake tasting set includes a leaflet. This leaflet contains the URL of the Information Processing System 1 service site, for example, in the form of a two-dimensional image code (specifically, a QR code (registered trademark)). A user who has purchased the sake tasting set accesses the service site provided by Server 10, for example, by reading the two-dimensional image code with their smartphone (an example of a client terminal 20) at home. In the following, functional elements such as the storage means 11 may be described as the main processing element, which means that hardware elements such as the CPU 101 that executes software such as server programs work in cooperation with other hardware elements to perform processing. 【0028】 In step S1, the server 10 receives a connection request to the service site from the client terminal 20. This connection request includes the ID of the sake tasting set. In the information processing system 1, as described above, the storage means 11 stores the database 111. The database 111 has already recorded the ID of the sake tasting set and information identifying the sake included in that sake tasting set prior to the flow shown in Figure 3. 【0029】 Figure 4 illustrates database 111. Database 111 has multiple records. Each record corresponds to a set of sake tastings and includes information identifying the set name, i.e., the name of the sake tasting set, and the brands of sake included in that set. For example, the record in the leftmost column of the figure shows that the sake tasting set with ID "001" has the set name "Ibaraki Prefecture" and includes six types of sake: "Ame Tsukuba", "Nama Sake Hokyo", "Takeo", "Sato no Homare", "Chi", and "Kohaku". Although not shown in the figure, database 111 or other databases may also record attribute information for each sake, such as the place of production (prefecture name), manufacturer name, price, and a link to an online store. 【0030】 Refer to Figure 3 again. In step S2, the access means 12 accesses the database 111 and retrieves a record of a sake tasting set having the same ID as the ID included in the connection request received from the client terminal 20. In step S3, the access means 12 accesses the database 112 and retrieves text describing the flavor or aroma of all the sake included in that sake tasting set. 【0031】 Figure 5 illustrates database 112. Database 112 has multiple records. Each record corresponds to one type of sake and includes a numerical value indicating the strength of the association between that sake and a predetermined phrase (e.g., flavor intensity). The phrases recorded in database 112 are first phrases included in the first group of expressions in the present invention, and are classified here into three categories: "systematic," "flavor expression," and "metaphorical expression." 【0032】 The "type" category is the highest level of classification in this example and includes three elements: "cool," "full-bodied," and "warm." Database 112 records numerical values ​​indicating the balance of these three elements. To avoid evaluations where all elements are evenly balanced, the sum of the numerical values ​​indicating the balance of these three elements is set to a value not divisible by 3 (for example, 7). Furthermore, to make it easier to identify the dominant element among the three, the values ​​are set so that the value of one of the elements is maximized (for example, a balance of cool:full-bodied:warm = 3:3:1 is not set because it is unclear whether coolness or fullness is dominant). This summation is common to all sake (i.e., the sum of these three elements is 7 for all sake). For example, the sake called "Ame Tsukuba" has a ratio of coolness:fullness:warmth of 2:4:1, while the sake called "Takeo" has a ratio of coolness:fullness:warmth of 5:1:1. 【0033】 Flavor descriptions represent the flavors or aromas contained in the sake using the names of other ingredients or plants, such as pineapple, lemon, and apple. Database 112 records the intensity of each flavor. Specifically, flavors that cannot be perceived in the sake are recorded with a value of zero (i.e., the flavor is not effectively recorded), while flavors that can be perceived in the sake are recorded with a numerical value indicating the intensity of that flavor. This value is relative, with "1" indicating the weakest flavor that can be perceived, and the value increases as the flavor becomes stronger. Multiple flavors may be perceived in a single type of sake. Multiple flavors each belong to a single category (i.e., they are associated with each other). For example, the flavor "radish sprouts" belongs to the category "cool," and the flavor "shimeji mushroom" belongs to the category "plump." In the example shown in the diagram, the sake "Ame Tsukuba" has flavors of radish sprouts, mitsuba (Japanese parsley), peanuts, beech wood, mushrooms, and chestnut paste, all rated "1," while the flavors of kinako (roasted soybean flour) and black cherry are rated "2," and the flavor of shimeji mushrooms is rated "4." Unlike the classification system, there is no limit to the sum of the numerical values ​​for flavor descriptions. 【0034】 A figurative expression describes the flavor or aroma of a sake using a noun with a modifier, such as "a sunset over the bay," "a tropical beach," or "memories of first love." Database 112 records at least one figurative expression for each sake. Each figurative expression belongs to one of several descriptive elements. In the example shown in the figure, the sake "Ame Tsukuba" includes the phrase "sunlight filtering through the trees of fresh green leaves" as a figurative expression of the "cool" type, and three phrases of the "plump" type: "a peaceful rural landscape," "an elegant sunrise," and "the charming sky of one's hometown" (it does not include figurative expressions of the "warm" type). Note that the intensity of the figurative expressions is not recorded in this example. 【0035】 In this example, the numerical values ​​and text recorded in database 112 represent the flavor or aroma that a specific individual or small group of experts (e.g., sake sommeliers) actually tasted and perceived, expressed in words or numbers. 【0036】 Refer to Figure 3 again. The user specifies the sake they will use (the first object in this invention) by inputting one of the brands of sake included in the sake tasting set into the client terminal 20. Here, let's assume that the sake "Ame Chikugo" is specified. In step S4, the receiving means 15 receives the input from the user specifying the sake "Ame Chikugo". 【0037】 In step S5, the first display control means 13 presents the first object, sake, to the user and encourages them to drink it. Specifically, the first display control means 13 causes the display means 14 of the client terminal 20 to display an image, for example, as illustrated in Figure 6. In the example in Figure 6, the brand name "Ame Chikugo" of the sake corresponding to the first object, along with other attributes, is displayed, as well as the message, "Pour the sake into a glass and first taste it without looking at anything." Note that when the first display control means 13, the second display control means 16, or the third display control means 17 causes some information or image to be displayed on the display means 14, it means that data for displaying the information or image on the display means 14 is sent to the client terminal 20, and the display means 14 on the client terminal 20 displays the information or image according to the data received from the server 10. 【0038】 The user follows this message, drinks the sake "Ame Chikugo," and experiences its flavor or aroma. Then, when the user selects the operator image 90 labeled "Next" as illustrated in Figure 6, in step S6 of Figure 3, the first display control means 13 causes the display means 14 to display a plurality of phrases (phrases included in the aforementioned categories, flavor descriptions, and metaphorical descriptions) that indicate the flavor or aroma of the sake "Ame Chikugo," obtained from the first set of expressions recorded in the database 112 for the first object, the sake. 【0039】 Figure 7 shows examples of multiple phrases used to describe the flavor or aroma of the sake "Ame Chikugo". These phrases are displayed on top of the flavor map. The flavor map includes a diagram that shows the balance of elements defined within the lineage of the sake "Ame Chikugo". 【0040】 Figure 8 shows the structure of a flavor map. In a flavor map, axes corresponding to the elements that make up the flavor profile are set. In this example, three axes are set: a cool axis, a rich axis, and a warm axis. Each axis is set to rotate equally with respect to the origin of the flavor map, that is, in this example, to form a 120° angle with respect to each other. The strength of each element is represented by the size of the circle centered on a reference point set on each axis (which is a point different from the origin). In one example, if cool:rich:warm = 2:4:1, the radius of the circle drawn on the flavor map is cool:rich:warm = 2:4:1. Each element's circle is colored in a different color. 【0041】 Refer to Figure 7 again. In the flavor map, flavor descriptions are superimposed on a figure that shows the balance of systemic elements. In one example, the flavor descriptions are placed within the circle of each systemic element, with stronger descriptions being relatively larger and closer to the center of the circle. The circumferential position, or angle, of the descriptions within the circle is predetermined for each flavor description. Alternatively, the angle may be determined according to the number of flavor descriptions included in that systemic element of the sake "Ame Chikugo" (specifically, for example, so that multiple descriptions are evenly distributed circumferentially). 【0042】 In the flavor map, figurative language is overlaid on a diagram that shows the balance of systemic elements. In one example, the figurative language is displayed with a different appearance from the flavor language (specifically, font, color, size, decoration, or a combination thereof). The figurative language may be placed, for example, outside or on the circumference of the systemic element circle. 【0043】 In the example in Figure 7, the message "Let's taste it while looking at the words. Do you feel anything?" is displayed. Following this message, the user drinks the sake "Ame Chikugo" again while referring to several words that describe the flavor or aroma of the sake "Ame Chikugo". Then, when the user selects the operator image 90 labeled "Next" as exemplified in Figure 7, the first display control means 13 displays the message "Taste it while looking at the map and select all the words that you felt," on the display means 14, while still displaying several words that describe the flavor or aroma of the sake "Ame Chikugo," as exemplified in Figure 9. 【0044】 The user selects a word on the flavor map that best describes the flavor or aroma they experienced while drinking the sake "Ame Chikugo". Since each user's sense of taste and smell is different, even if an expert determines that the sake "Ame Tsukuba" contains eight flavors—radish sprouts, mitsuba (Japanese parsley), peanuts, beech wood, mushrooms, chestnut paste, kinako (roasted soybean flour), black cherry, and shimeji mushrooms—and these flavor descriptions are recorded in database 112, it is not guaranteed that individual users will be able to perceive all eight flavors. For example, even when drinking the same sake "Ame Chikugo," one user might only perceive the flavor of beech wood, while another might perceive the flavors of kinako and chestnut paste; the flavors perceived will differ depending on each user's senses. Here, the selection of multiple words describing the flavor or aroma of the sake "Ame Chikugo" is performed, for example, by the user touching the location where each word is displayed on the touchscreen. 【0045】 In step S7 of Figure 3, the reception means 15 accepts the user's selection of words that are close to the flavor or aroma they experienced when drinking the sake "Ame Chikugo". Here, let's assume that the user selected three words: "chestnut paste", "kinako (roasted soybean flour)", and "black cherry". In Figure 9, when the user selects these words and then selects the "Next" control image 90, in step S8 of Figure 3, the first display control means 13 determines that the user's input is complete (step S8; YES). 【0046】 In step S9, the second display control means 16 causes the display means 14 to display a more abstract phrase indicating the flavor or aroma of the sake "Ame Chikugo," and the third display control means 17 causes the display means 14 to display relevant information related to the sake recommended to the user. Specifically, the second display control means 16 causes the display means 14 to display a phrase (the second phrase in this invention) recorded in the database 113 in association with a phrase (the first phrase) selected by the user. 【0047】 Figure 10 illustrates database 113. In database 113, words corresponding to flavor descriptions or figurative descriptions (first group of expressions) in database 112 (first words) and words corresponding to more abstract descriptions (second group of expressions) (second words) are recorded in association with each other. These words (second words) describe the flavor or aroma of sake using adjective-like expressions such as "sweet" or "fruity." 【0048】 In this example, the user has selected three phrases: "chestnut paste," "kinako (roasted soybean flour)," and "black cherry" (the first set of phrases). Therefore, in Figure 10, the phrase "sweet" corresponding to "chestnut paste" and "kinako," and the phrase "fruity" corresponding to "black cherry," will be displayed on the display means 14. 【0049】 Furthermore, the third display control means 17 identifies the sake (the second object in this invention) to recommend to the user. Specifically, the third display control means 17 displays related information about the sake recorded in association with the first phrase selected by the user, or the second phrase displayed by the second display control means 16 in the databases 112 and 113, on the display means 14. In this example, if there is a sake in the database 112 that is associated with any of the first phrases, such as "chestnut paste," "kinako (roasted soybean flour)," or "black cherry," the brand name, production area (prefecture name), manufacturer name, price, label image, and a link to an online shopping site will be displayed as related information. Furthermore, in database 113, the words (first words) corresponding to "sweet" or "fruity" (second words) displayed by the second display control means 16 are "chestnut paste," "kinako (roasted soybean flour)," "honey," "white grapes," "lychee," and "guava." Therefore, if there is a sake in database 112 that corresponds to any of these "chestnut paste," "kinako," "honey," "white grapes," "lychee," or "guava," then the brand name, production area (prefecture name), manufacturer name, price, label image, and link to online shopping site of that sake will be displayed as related information. 【0050】 Furthermore, if a Japanese sake is associated with either the first phrase selected by the user ("chestnut paste", "kinako", or "black cherry") or the displayed second phrase ("sweet" or "fruity"), the third display control means 17 displays related information concerning the object corresponding to the first phrase selected by the user ("chestnut paste", "kinako", or "black cherry"). This is because the flavor or aroma perceived by the user is considered to be more directly expressed by the first phrase selected by the user. 【0051】 As a result, as illustrated in Figure 11, words (first words) that correspond to the flavor or aroma the user experienced when drinking the sake "Ame Chikugo," such as "chestnut paste," "kinako (roasted soybean flour)," or "black cherry," are displayed in a way that makes them distinguishable from other words ("peanuts," "shimeji mushrooms," "rich," etc.). In addition, words (second words) that correspond to more abstract expressions of "chestnut paste," "kinako," and "black cherry," such as "sweet" and "fruity," are also displayed. Furthermore, as related information for sake recommended to the user, the brand name and origin of the sake "Junmai Yoshida," which is associated with the word "chestnut paste," and the sake "Junmai Daiginjo Matsuri," which is associated with the word "black cherry," are displayed. Links to e-commerce sites for purchasing the respective sakes are associated with the display of the brands "Junmai Yoshida" and "Junmai Daiginjo Matsuri," and the user can purchase the recommended sake by using these links. 【0052】 According to this embodiment, the flavor or aroma of an object that is difficult for the user to perceive or evaluate can be visualized using language, and another object that is expressed in words similar to the flavor or aroma the user experienced can be recommended to the user. Furthermore, by using a link to purchase the recommended object, the user can easily purchase the recommended object. 【0053】 3. Variant The present invention is not limited to the embodiments described above, and various modifications are possible. Several modifications are described below. Two or more of the following modifications may be used in combination. 【0054】 3-1. Priority when presenting objects If multiple sakes are selected as recommended sakes for the user, the third display control means 17 may assign a priority order to these sakes and display related information for these sakes according to that priority order. This priority order may be based on conditions such as prioritizing sakes not included in the tasting set used by the user, prioritizing sakes with flavor descriptions selected by the user (e.g., "chestnut paste," "kinako," and "black cherry") that are relatively stronger than other flavor descriptions, or prioritizing sakes with a higher total intensity of these flavor descriptions than other sakes, either individually or in combination. In this way, if multiple second objects are recorded in the databases 112 and 113 in association with a first word selected by the user or a second word displayed by the second display control means 16, the third display control means 17 may extract the second objects to be displayed according to a predetermined priority order. 【0055】 The above priority order may be based on the order in which the user selects the phrases from among the multiple first phrases displayed. The third display control means 17 may, for example, prioritize the first phrases selected earlier by the user, and display the related information of the second object associated with that first phrase with higher priority than the phrases selected later. For example, if the user selects "chestnut paste," "kinako (roasted soybean flour)," and "black cherry" in that order as phrases representing the flavor or aroma of the sake "Ame Chikugo," the related information of the sake corresponding to the phrase "chestnut paste" will be displayed with higher priority than the related information of the sake corresponding to the phrases "kinako" and "black cherry." Displaying related information of one object with higher priority than related information of other objects means displaying only the related information of that object, or displaying it in a superior position on the display screen that is easier for the user to see than other objects (the same applies hereinafter). 【0056】 Furthermore, the receiving means 15 accepts input of the user's preference for the first object, and the priority order may be based on the preference input by the user. For example, the preference of a user who has drunk a certain sake can be input using three options: "like," "neither," and "dislike," and the database 112 is referred to determine what kind of flavor or aroma of sake the user has a strong preference for. The third display control means 17, if multiple second objects are recorded in association with the first word selected by the user or the second word displayed by the second display control means 16, will give a higher priority to the object that matches the preference. 【0057】 3-2. Displaying text according to user attributes The second set of expressions recorded in database 113 may include a set of expressions classified and recorded according to the user's attributes. For example, the second set of expressions may be expressions corresponding to the user's attributes (for example, the anime or drama the user likes) (for example, the main character's catchphrase in that anime or drama, or similar expressions). The receiving means 15 may be configured to receive input of the user's attributes when using the first object, and the second display control means 16 may cause the display means 14 to display the second text obtained from the second set of expressions recorded in database 113 in association with the user's attributes. As a result, the second set of expressions corresponding to the user using the first object is displayed, making it easier for the user to understand the meaning of the second set of expressions. 【0058】 3-3. Wording appropriate to the date, time, or location The second set of expressions recorded in the database 113 may include a set of expressions classified and recorded according to the date and time or place where the object is used. For example, the second set of expressions may be expressions corresponding to the date and time or place where the object is used (e.g., date and time: daytime or late night, place: home or bar) (e.g., expressions corresponding to the time of day, such as late night, or expressions appropriate to the place, such as a bar). The receiving means 15 is configured to receive input of the date and time or place where the first object was used, and the second display control means 16 may cause the display means 14 to display the second set of expressions obtained from the second set of expressions recorded in the database in association with the date and time or place where the first object is used. As a result, the second set of expressions corresponding to the environment in which the first object is used is displayed. 【0059】 3-4. Text displayed on the flavor map The wording displayed on the flavor map is not limited to that exemplified in the embodiment. In the embodiment, an example was described in which all of the lineage, flavor description, and metaphorical description contained in the sake record in database 112 are displayed. However, not all information recorded in database 112 needs to be displayed on the flavor map, and at least some information may be omitted during display (or the information to be displayed may be selected). For example, when selecting information to display, the first display control means 13 may select a predetermined number of flavor descriptions in order of increasing intensity (or, when selecting information to omit, the first display control means 13 may select a predetermined number of flavor descriptions in order of decreasing intensity). Similarly, not all information recorded in database 113 needs to be displayed, and at least some information may be omitted during display (or the information to be displayed may be selected). 【0060】 3-5. Other Examples The method for identifying a service site in the information processing system 1 is not limited to those illustrated in the embodiments. For example, an application program installed on a client terminal 20 may include information for identifying a service site, and when a user starts this application program, the application program may automatically connect to the service site. 【0061】 The data structure of database 112 is not limited to those exemplified in the embodiment. For example, emotional expressions may belong to any one of the systematic elements. Also, the intensity of figurative and emotional expressions may be recorded in database 112. Furthermore, databases 112 and 113 may not be separate databases, but rather a single integrated database. 【0062】 The objects targeted by Information Processing System 1 are not limited to sake. They may also include other alcoholic beverages such as wine or beer, non-alcoholic beverages such as coffee, black tea or green tea, seasonings such as olive oil or vinegar, ingredients such as soba noodles or pasta, or cosmetics such as perfume or soap. 【0063】 The display screen shown in the embodiment is for illustrative purposes only. Some of the image objects exemplified in the embodiment may be omitted, or image objects not exemplified may be added. 【0064】 The functional configuration of the information processing system 1 is not limited to those illustrated in the embodiments. Some functions of the information processing system 1 may be omitted, and functions not described in the embodiments may be added. The hardware configuration of the information processing system 1 and the correspondence between the hardware configuration and the functional configuration are not limited to those illustrated in the embodiments. For example, multiple physical computer devices may cooperate to function as a server 10. The server 10 may be a physical server or a virtual server. At least some of the functions described as being possessed by the server 10 in the embodiments may be implemented in the client terminal 20. In this case, the client terminal 20 may function as the "information processing device" of the present invention. 【0065】 The flowchart shown in the embodiment is merely illustrative. The order of some processes may be changed, and some processes may be omitted. The present invention can also be conceived as an information processing method comprising the steps of: accessing a database in which a first expression group containing a plurality of first words indicating the flavor or aroma of each object, and a second expression group containing a plurality of second words indicating the flavor or aroma of each object, with fewer words than the first expression group, are recorded in association with each other; causing a display means to display a plurality of first words indicating the flavor or aroma of the first object obtained from the first expression group recorded in the database for the first object; accepting the selection of a word from the displayed plurality of first words corresponding to the flavor or aroma felt by the user when using the first object; causing a display means to display a second word obtained from the second expression group recorded in the database in association with the selected first word; and causing a display means to display related information related to the second object recorded in the database in association with the selected first word or the displayed second word. 【0066】 Programs executed by processors such as CPU101 may be provided on computer-readable storage media such as CD-ROMs (Compact Disc Read Only Memory), or they may be provided in a form that can be downloaded via a network such as the Internet. The present invention can also be conceived as a program for causing a computer to perform the following steps: access a database in which a first expression group containing a plurality of first words indicating the flavor or aroma of each object, and a second expression group containing a plurality of second words indicating the flavor or aroma of each object, with fewer words than the first expression group, are recorded in association with each other; cause a display means to display a plurality of the first words indicating the flavor or aroma of the first object, obtained from the first expression group recorded in the database for the first object; accept a selection of a word from the displayed plurality of first words that corresponds to the flavor or aroma felt by the user when using the first object; cause a display means to display a second word obtained from the second expression group recorded in the database in association with the selected first word; and cause a display means to display related information related to the second object recorded in the database in association with the selected first word or the displayed second word.

Claims

[Claim 1] Access means for accessing a database that records a first group of expressions containing a plurality of first words indicating the flavor or aroma of each object, and a second group of expressions containing a plurality of second words indicating the flavor or aroma of each object, in association with each of these; A first display control means causes a display means to display a plurality of first words indicating the flavor or aroma of a first object, obtained from the first set of expressions recorded in the database for the first object, A receiving means for receiving the selection of a phrase from among a plurality of the first phrases displayed, which corresponds to the flavor or aroma that the user felt when using the first object, A second display control means causes the second phrase obtained from the second group of expressions recorded in the database in association with the selected first phrase to be displayed on the display means, A third display control means causes the display means to display first related information related to a second object recorded in the database in association with the selected first phrase, and / or second related information related to a second object recorded in association with the displayed second phrase. An information processing device having [Claim 2] The third display control means is: If, in the database, objects are recorded in association with the selected first phrase and the displayed second phrase, the object recorded in association with the selected first phrase is designated as the second object, and the first related information is displayed on the display means. The information processing apparatus according to claim 1. [Claim 3] The third display control means is: If, in the database, multiple second objects are recorded in association with the selected first word or the displayed second word, the second objects to be displayed are extracted according to a predetermined priority order. The information processing apparatus according to claim 1 or 2. [Claim 4] The priority order is the order in which the user selected the phrase from among the multiple first phrases that were displayed. The information processing apparatus according to claim 3. [Claim 5] The receiving means receives input of the user's preferences for the first object after using the first object. The aforementioned priority order is based on the preferences entered by the user. The information processing apparatus according to claim 3. [Claim 6] In the aforementioned database, the second set of representations includes a set of representations classified and recorded according to the user's attributes. The second display control means causes the display means to display the second word obtained from the second group of expressions recorded in the database in association with the user's attributes. The information processing apparatus according to any one of claims 1 to 5. [Claim 7] In the database, the second group of representations includes a group of representations classified and recorded according to the date and time or place in which the object is used. The second display control means causes the display means to display the second word obtained from the second group of expressions recorded in the database in association with the date and time or location where the first object is used. The information processing apparatus according to any one of claims 1 to 6. [Claim 8] The steps include accessing a database that records a first set of expressions containing a plurality of first words indicating the flavor or aroma of each object, and a second set of expressions containing a plurality of second words indicating the flavor or aroma of each object, in association with each of these, The steps include: causing a display means to display a plurality of first words indicating the flavor or aroma of a first object, obtained from the first set of expressions recorded in the database for the first object; A step of receiving a selection of the first phrase from among a plurality of displayed phrases, which corresponds to the flavor or aroma the user felt when using the first object, The steps include: displaying the second phrase obtained from the second group of expressions recorded in the database in association with the selected first phrase on the display means; The steps include: causing the display means to display first related information related to a second object recorded in the database in association with the selected first phrase, and / or second related information related to a second object recorded in association with the displayed second phrase; An information processing method having [Claim 9] On the computer, The steps include accessing a database that records a first set of expressions containing a plurality of first words indicating the flavor or aroma of each object, and a second set of expressions containing a plurality of second words indicating the flavor or aroma of each object, in association with each of these, The steps include: causing a display means to display a plurality of first words indicating the flavor or aroma of a first object, obtained from the first set of expressions recorded in the database for the first object; A step of receiving a selection of the first phrase from among a plurality of displayed phrases, which corresponds to the flavor or aroma the user felt when using the first object, The steps include: displaying the second phrase obtained from the second group of expressions recorded in the database in association with the selected first phrase on the display means; The steps include: causing the display means to display first related information related to a second object recorded in the database in association with the selected first phrase, and / or second related information related to a second object recorded in association with the displayed second phrase; A program to execute.