Information processing device, information processing method, and program
The information processing system addresses limited taste expression in food-drink pairings by presenting compatible expressions, allowing users to appreciate the taste or aroma compatibility during consumption.
Patent Information
- Application Number
- JP2022568190
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-12-07
- Filing Date
- 2021-11-29
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2041-11-29
AI Technical Summary
Existing systems only present limited expressions of taste or aroma compatibility between foods and drinks, failing to account for the diverse range of tastes and aromas that can occur in drinks like sake, limiting user understanding of compatible pairings.
An information processing system that presents a group of expressions related to the taste or aroma of a first food or drink, suggests a second food or drink for pairing, and highlights compatible expressions, allowing users to appreciate the compatibility while consuming.
Enables users to comprehensively understand and experience the taste or aroma compatibility between foods and drinks, enhancing the user's appreciation of pairings through differentiated expression presentation.
Smart Images

Figure 0007766046000001 
Figure 0007766046000002 
Figure 0007766046000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a technique for presenting a description of the taste or aroma of food or drink to a user. [Background technology]
[0002] It is known that when multiple foods and drinks are consumed at the same time, some foods and drinks go well with others, that is, some foods have compatibility. For example, the technology described in Patent Document 1 states that Japanese sake goes well with sweetfish, pufferfish sashimi, seafood salad, steamed scallops in foil, and raw oysters, and explains that the reason for this is that the refreshing taste of sake goes well with clean, refreshing dishes. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 8-205850 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in many cases, there is more than one thing that humans perceive as the taste or aroma of a certain sake. While Patent Document 1 gives "refreshing" as an example of the taste of sake, depending on the brand of sake, other than "refreshing," there may be other possible tastes such as "full," "cool," "warm," "mellow," "youthful," "sweet," and "fruity." In other words, the system in Patent Document 1 merely presents only the tastes of sake that go well with food.
[0005] Therefore, the present invention provides a technology that can present a group of expressions related to the taste or aroma of a certain food or drink, and can inform a user of expressions from the group of expressions related to the taste or aroma of food or drink that go well with the food or drink. [Means for solving the problem]
[0006] One aspect of the present disclosure provides an information processing device having a first presentation unit that presents to a user a group of expressions related to the taste or aroma of a first food or drink, a second presentation unit that presents to the user a second food or drink as a candidate food or drink that the user may consume in combination with the first food or drink presented by the first presentation unit, and a third presentation unit that presents to the user one or more expressions from the group of expressions presented by the first presentation unit that are related to the taste or aroma of the second food or drink presented by the second presentation unit in a manner that allows them to be distinguished from other expressions.
[0007] The system may also have a fourth presentation unit that, when the user specifies any one of the expressions presented by the first presentation unit, presents to the user a third food or beverage having a taste or aroma related to the specified expression.
[0008] The system may further include a fifth presentation unit that presents to the user a fourth food or drink having a taste or aroma related to an expression according to the user's preference from among the group of expressions presented by the first presentation unit.
[0009] The system may further include an identification unit that identifies when the second food or beverage presented by the second presentation unit was ordered by the user or provided to the user, and the third presentation unit may present to the user one or more expressions related to the taste or aroma of the second food or beverage in a manner that is distinguishable from other expressions after the time identified by the identification unit.
[0010] When the second presentation unit presents a plurality of second foods and beverages as candidates for foods and beverages to be eaten together with the first food and beverage presented by the first presentation unit, the third presentation unit may present one or more expressions from the group of expressions presented by the first presentation unit that are commonly related to the taste or aroma of the plurality of second foods and beverages presented by the second presentation unit in a manner that allows them to be distinguished from other expressions.
[0011] When the second presentation unit presents a plurality of second foods and beverages as candidates for foods and beverages to be eaten together with the first food and beverage presented by the first presentation unit, the third presentation unit may present one or more expressions from the group of expressions presented by the first presentation unit that relate to the taste or aroma of each of the plurality of second foods and beverages presented by the second presentation unit in an identifiable manner for each second food and beverage.
[0012] The group of expressions presented by the first presentation unit may also include images other than characters.
[0013] The first food and drink may be a drink containing alcohol, and the second food and drink may be a food.
[0014] Another aspect of the present disclosure provides an information processing method having a first presentation step of presenting to a user a group of expressions related to the taste or aroma of a first food or drink, a second presentation step of presenting to the user a second food or drink as a candidate food or drink to be consumed by the user in combination with the first food or drink presented in the first presentation step, and a third presentation step of presenting to the user one or more expressions related to the taste or aroma of the second food or drink presented in the second presentation step from the group of expressions presented in the first presentation step in a manner that allows them to be distinguished from other expressions.
[0015] Yet another aspect of the present disclosure provides a program for causing a computer to execute a first presentation step of presenting to a user a group of expressions related to the taste or aroma of a first food or drink, a second presentation step of presenting to the user a second food or drink as a candidate food or drink for the user to eat or drink in combination with the first food or drink presented in the first presentation step, and a third presentation step of presenting to the user one or more expressions related to the taste or aroma of the second food or drink presented in the second presentation step from the group of expressions presented in the first presentation step in a manner that allows them to be distinguished from other expressions. [Effects of the Invention]
[0016] According to the present invention, a group of expressions related to the taste or aroma of a certain food or drink can be presented, and the user can be informed of expressions from the group of expressions related to the taste or aroma of food or drink that goes well with the food or drink. [Brief explanation of the drawings]
[0017] [Figure 1] FIG. 1 is a diagram illustrating an example of the functional configuration of an information processing system 1 according to an embodiment. [Figure 2] FIG. 1 is a diagram illustrating an example of a hardware configuration of an information processing system 1. [Figure 3] 4 is a flowchart showing the operation of the information processing system 1. [Figure 4] FIG. 1 is a diagram illustrating a database 111. [Figure 5] FIG. 2 is a diagram illustrating content related to expression data in the database 111. [Figure 6] FIG. 1 is a diagram illustrating a database 112. [Figure 7] FIG. 3 is a diagram illustrating an example of a screen displayed on the client terminal 20. [Figure 8] FIG. 3 is a diagram illustrating an example of a screen displayed on the client terminal 20. [Figure 9] FIG. 3 is a diagram illustrating an example of a screen displayed on the client terminal 20. [Explanation of symbols]
[0018] 1...information processing system, 10...server device, 11...storage unit, 12...access unit, 13...first presentation unit, 14...second presentation unit, 15...third presentation unit, 16...display unit, 17...identification unit, 18...reception unit, 20...client terminal, 91...area, 92...area, 93...area, 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 DETAILED DESCRIPTION OF THE INVENTION
[0019] 1. Configuration 1 is a diagram illustrating an example of the functional configuration of an information processing system 1 according to one embodiment of the present invention. When presenting a user with a second food or drink (e.g., a certain dish) that goes well with a first food or drink (e.g., a certain sake), the information processing system 1 presents all of the expressions that will easily evoke the user's image of the taste or aroma of the first food or drink, and also informs the user of which aspects of the first food or drink are closely related to the taste or aroma of the second food or drink, i.e., which expressions are related to the taste or aroma that make the first food or drink go well with the second food or drink.
[0020] The information processing system 1 includes a memory unit 11, an access unit 12, a first presentation unit 13, a second presentation unit 14, a third presentation unit 15, a display unit 16, a reception unit 18, and an identification unit 17. The memory unit 11 stores various data and programs. In this example, the memory unit 11 stores databases 111 and 112. The database 111 is a database that records, for each of a plurality of first foods and beverages, attributes of the first foods and beverages and a group of expressions for conveying the taste or aroma of the first foods and beverages to a user. The database 112 is a database that records, for each of a plurality of second foods and beverages, attributes of the second foods and beverages, information identifying first foods and beverages that go well with the second foods and beverages, and expressions related to the taste or aroma that make the first foods and beverages go well with the second foods and beverages. The access unit 12 accesses the databases 111 and 112.
[0021] The first presentation unit 13 presents to the user a group of expressions related to the taste or aroma of the first food or drink. The group of expressions presented by the first presentation unit 13 may be any expressions that can convey the taste or aroma of the first food or drink to the user, and may include expressions expressed in text as well as expressions expressed in images other than text, such as photographs, illustrations, or colors themselves. The second presentation unit 14 presents to the user a second food or drink as a candidate food or drink to be consumed by the user in conjunction with the first food or drink presented by the first presentation unit 13. The first food or drink is, for example, an alcoholic beverage, such as sake in this example. The second food or drink is, for example, food, such as various dishes in this example. The third presentation unit 15 presents to the user one or more expressions related to the taste or aroma of the second food or drink presented by the second presentation unit 14 from the group of expressions presented by the first presentation unit 13 in a manner that allows them to be distinguished from other expressions. The display unit 16 displays various information. That is, first presentation unit 13, second presentation unit 14, and third presentation unit 15 present information to the user by displaying the information on display unit 16. Acceptance unit 18 accepts an operation by the user.
[0022] The identification unit 17 identifies the time when the second food or drink presented by the second presentation unit 14 was ordered by the user or served to the user. After the time identified by the identification unit 17, the third presentation unit 15 presents to the user one or more expressions related to the taste or aroma of the second food or drink in a manner that allows them to be distinguished from other expressions.
[0023] FIG. 2 is a diagram illustrating an example of the hardware configuration of an information processing system 1. In this example, the information processing system 1 includes a server device 10 and a client terminal 20. The server device 10 is an information processing device or computer device including a CPU 101, a memory 102, a storage 103, and a communication IF 104. The CPU 101 is a processing device that performs various calculations according to a program. The memory 102 is a main storage device that functions as a work area when the CPU 101 executes a program, and includes, for example, a random access memory (RAM). The storage 103 is an auxiliary storage device that stores various data and programs, and includes, for example, at least one of a solid state drive (SSD) and a hard disk drive (HDD). The communication IF 104 is a device that communicates with other devices according to a predetermined standard (for example, Ethernet), and includes, for example, a network interface card (NIC).
[0024] In this example, the programs stored in storage 103 include a program (hereinafter referred to as a "server program") for causing the computer device to function as a server of information processing system 1. When CPU 101 executes the server program, the functions of FIG. 1 are implemented in the computer device. When CPU 101 is executing the server program, at least one of memory 102 and storage 103 is an example of storage unit 11. CPU 101 is an example of identification unit 17. CPU 101 and communication IF 104 are examples of access unit 12, first presentation unit 13, second presentation unit 14, third presentation unit 15, and reception unit 18.
[0025] The client terminal 20 is an information processing device or computer device, more specifically, a smartphone, tablet terminal, or personal computer, having a CPU 201, memory 202, storage 203, communication IF 204, input device 205, and output device 206. The CPU 201 is a processing device that performs various calculations according to a program. The memory 202 is a main storage 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 storage 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 (e.g., 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 touch screen, a keyboard, and a 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 programs stored in storage 203 include a program (hereinafter referred to as a "client program") for causing the computer device to function as a client terminal of information processing system 1. The client program is a general-purpose web browser or a dedicated application program. When CPU 201 executes the client program, the functions of FIG. 1 are implemented in the computer device. When CPU 201 is executing the client program, output device 206 is an example of display unit 16.
[0027] The information processing system 1 is typically used in a dining facility that provides users with a plurality of foods and beverages, including a first food and beverage and a second food and beverage. For this reason, although not shown in the figures, the information processing system 1 includes an order management system (not shown) that accepts orders from users in the dining facility and outputs the order details to staff at the dining facility, or is communicatively connected to the order management system.
[0028] 2. Operation Figure 3 is a flowchart showing the operation of the information processing system 1. Here, we assume a usage scenario in which a user, at a food and beverage establishment such as a restaurant or bar, uses the functions of the information processing system 1 to refer to information about several types of sake and dishes, selects sake as a first food and drink item, selects a dish as a second food and drink item to be enjoyed with the sake, and places an order with the establishment. Note that, below, functional elements such as the memory unit 11 may be described as the subject of processing, but this means that a hardware element such as the CPU 101 that executes software such as a server program executes processing in cooperation with other hardware elements.
[0029] First, the user requests the start of an order by performing an operation such as tapping on the touch screen of the client terminal 20. In step S1, this request is received by the receiving unit 18.
[0030] In response to this request, in step S2, the access unit 12 accesses the database 111 and acquires attribute data and expression data for a plurality of sakes. As described above, the storage unit 11 stores the database 111. Information about a plurality of sakes has been recorded in this database 111 prior to the flow of FIG.
[0031] 4 is a diagram illustrating an example of the database 111. The database 111 has multiple records. Each record corresponds to one sake and includes a sake ID assigned to identify that sake, attribute data including the sake's name, price, place of origin, ingredients, description, etc., and expression data, which is a group of expressions related to the taste or aroma of that sake.
[0032] The details of the expression data will be explained with reference to Fig. 5. Fig. 5 is a diagram illustrating an example of expression data related to the taste or aroma of sake called "Junmai XX" to which the sake ID "1" shown in Fig. 4 is assigned. The expression data is classified into four data groups: type, flavor expression, metaphorical expression, and emotional expression.
[0033] In this example, the family is the highest level classification and includes three elements: "sunshige," "fullness," and "warmth." The expression data includes a numerical value that indicates the balance of these three elements. To avoid assuming that all elements are equally balanced, the sum of the numerical values indicating the balance of these three elements is set to a value that is not divisible by 3 (for example, 7). Furthermore, to make it easier to identify the dominant element among the three, the numerical value is set so that the value of one of the elements is maximized (for example, a balance of sunshige:fullness:warmth = 3:3:1 would not be set because it is unclear which of sunshige or plumpness is dominant). This total setting value is the same for all sake (i.e., the sum of these three elements is 7 for all sake). For example, a sake called "Junmai XX" has a ratio of sunshige:fullness:warmth = 2:4:1.
[0034] A flavor expression expresses the taste or aroma contained in the sake (here, taste or aroma is referred to as flavor) using the names of other ingredients or plants, such as pineapple, lemon, and apple. The expression data includes the intensity of each flavor. Specifically, flavors that cannot be detected in the sake are given a value of zero, and flavors that can be detected in the sake are given a numerical value indicating the strength of that flavor. This numerical value is relative, with "1" indicating the weakest flavor that can be detected, and the numerical value increasing as the flavor becomes stronger. A single type of sake may produce multiple flavors. Multiple flavors each belong to a single family (i.e., are associated with each other). For example, the flavor "kaiware" (radish sprouts) belongs to the family "suzushige," and the flavor "shimeji" (shimeji mushrooms) belongs to the family "fukuyoka." In the example shown, for sake called "Junmai XX", the flavors of bean sprouts, mitsuba (Japanese parsley), peanuts, beech wood, mushrooms, and chestnut paste are all rated "1", the flavors of soybean flour and black cherry are rated "2", and the flavor of shimeji mushrooms is rated "4". Unlike with family, there is no limit to the total number of flavors.
[0035] A metaphor describes the flavor or aroma of a particular sake using a noun with a modifier, such as a scene, such as "a sunset over the bay coastline," "a tropical beach," or "memories of first love." The expression data includes at least one metaphor for each sake. Each metaphor belongs to one of several adjective elements. In the example shown, the sake "Junmai XX" includes the phrase "sunlight filtering through the fresh green leaves" as a "cool" type metaphor, and three phrases "tranquil rural scenery," "graceful morning glow," and "the nostalgic sky of my hometown" as "plump" type metaphors (no "warm" type metaphors are included). Note that in this example, the strength of the metaphors is not recorded.
[0036] The sensory expressions express the flavor or aroma of the sake using adjectives such as "mellow" or "crisp." The expression data includes at least one sensory expression for each sake. In the example shown, the phrases "clean aftertaste" and "subtle aroma" are recorded for the sake "Junmai XX." Note that in this example, the sensory expressions are not associated with any phylogenetic elements, and their intensities are not recorded.
[0037] In this example, the numerical values and words included in the expression data are verbalized or quantified versions of the flavor or aroma perceived by one or a small number of specific experts (e.g., sake sommeliers) when they actually tasted the sake. Note that the structure and content of the expression data are not limited to those shown in Figure 5, and in short, it is sufficient if the data indicates a group of expressions that evoke the taste or aroma of sake in the user. Therefore, the expression data may include not only expression data represented by text, but also expression data represented by images other than text, such as photographs, illustrations, or colors themselves.
[0038] Returning to the explanation of Fig. 3, in step S3, the first presentation unit 13 presents the acquired attribute data for the plurality of sakes to the user on the client terminal 20. As a result, as shown in Fig. 7, the attributes for the plurality of sakes (sake name, price, etc.) are displayed in the display area of the display unit 16. The user refers to these sake attributes and performs an operation to specify the desired sake. In step S4, the reception unit 18 receives this specification operation.
[0039] In response to this, in step S5, the access unit 12 accesses the database 112 and acquires the attribute data and related expression data of the dish corresponding to the sake ID of the specified sake. As described above, the storage unit 11 stores the database 112. Information about multiple dishes is recorded in this database 112 prior to the flow of FIG.
[0040] FIG. 6 is a diagram illustrating an example of the database 112. The database 112 has a plurality of records. Each record corresponds to one dish and includes a dish ID assigned to identify the dish, attribute data including the name, price, place of origin, ingredients, description, etc. of the dish, a sake ID of a sake that goes well with the dish (referred to as a corresponding sake ID), and expression data related to the taste or aroma that makes the dish and the sake go well together (referred to as related expression data). In the example of FIG. 6, for example, the dish with dish ID "1001" is "roast duck," its price is "1,480 yen," and the sake ID of the sake that goes well with this dish is "1." Furthermore, the dish with dish ID "1001" and the sake with sake ID "1" go well together in terms of the expressions "warmth," "beech tree," and "sunlight filtering through fresh green leaves" from among the group of expressions related to the taste or aroma of the sake with sake ID "1" shown in FIG. 5. In other words, the dish with dish ID "1001" and the sake with sake ID "1" are compatible in terms of the taste or aroma evoked by the expressions "warmth," "beech tree," and "fresh green sunlight filtering through the trees." In this example, the combination of sake and food that is compatible is determined by a specific one or small number of experts (e.g., sake sommeliers) who actually taste and drink the sake and food together. Furthermore, the judgment of what expressions make a good match is also made by such a specific one or small number of experts (e.g., sake sommeliers), and data based on the judgment results is recorded in database 112. Such a judgment may be made with reference to the magnitude of the numerical values corresponding to each expression related to the taste or aroma of sake, as shown in FIG. 5.
[0041] In step S5, when the sake ID received from the client terminal 20 is, for example, "1", the access unit 12 accesses the database 112 and obtains the attribute data and related expression data of the dish for which the sake ID "1" is recorded as the corresponding sake ID (in the example of Figure 6, "roast duck" with dish ID "1001").
[0042] Next, in step S6, the first presentation unit 13 presents to the user on the client terminal 20 expression data relating to the taste or aroma of the sake with the sake ID "1" specified by the user, and the second presentation unit 14 presents to the user on the client terminal 20 attribute data of "roast duck" with the dish ID "1001" as a food or drink candidate that the user may eat or drink together with the sake presented by the first presentation unit 13. As a result, as illustrated in Fig. 8, in the display area of the client terminal 20, the attributes of the "Junmai XX" sake are displayed in area 91, a group of expressions relating to the taste or aroma of the sake are displayed in area 92, and the attributes of "roast duck," a dish that goes well with the sake, are displayed in area 93.
[0043] The user refers to this information, specifies the desired sake and food, and performs an order operation. The reception unit 18 receives this order.
[0044] As a result, the identification unit 17 determines that the user's order has been completed and identifies the time of completion (step S7 in FIG. 3; YES). Next, in step S8, the third presentation unit 15 presents to the user one or more expressions from the group of expressions presented by the first presentation unit 13 that are compatible with the dish presented by the second presentation unit 14 in a manner that allows them to be distinguished from other expressions. Specifically, as illustrated in FIG. 9, from the group of expressions related to the taste or aroma of "Junmai XX," only expressions that are compatible with roast duck (i.e., expressions indicated by the related expression data), such as "warmth," "beech tree," and "fresh green sunlight filtering through the leaves," are underlined. Note that the presentation by the third presentation unit 15 is not limited to such underlining, and may be any other form of highlighting, such as displaying in a color different from other expressions, flashing, or graying out other expressions.
[0045] Comparing the case where the third presentation unit 15 performs the presentation process after ordering sake and food with the case where the third presentation unit 15 performs the presentation process before ordering sake and food, the latter case has a problem in that even if an expression indicating a good compatibility between sake and food is presented to the user when the user is not yet able to eat or drink the sake and food, the user is unable to specifically appreciate the good compatibility implied by the expression. In contrast, the former case has the advantage that the expression indicating a good compatibility between sake and food is presented to the user when the user is able to eat or drink the sake and food, allowing the user to specifically appreciate the good compatibility implied by the presented expression while actually eating and drinking the sake and food. Note that while the example here describes the case where the third presentation unit 15 performs the presentation process after ordering sake and food, the third presentation unit 15 may also perform the presentation process after the sake and food are actually served to the user. In some cases, the order management system of a restaurant may be able to identify the time when the sake and food were actually served to the user, for example, through manual operation by a restaurant employee. In other words, the identification unit 17 may identify the time when the dish presented by the second presentation unit 14 was served to the user, and the third presentation unit 15 may present to the user one or more expressions related to the taste or aroma of the dish in a manner that allows them to be distinguished from other expressions after the time identified by the identification unit 17.
[0046] According to this embodiment, a group of expressions related to the taste or aroma of a certain food or drink (sake) is presented, allowing the user to comprehensively know what kind of taste or aroma the food or drink (sake) has. Furthermore, among the group of expressions related to the taste or aroma of a certain food or drink (sake), expressions related to the taste or aroma of a food or drink (cuisine) that goes well with the food or drink (sake) are presented to the user in a manner that allows them to be distinguished from other expressions, allowing the user to specifically know what taste or aroma of the food or drink (sake) is particularly compatible with the presented food or drink (cuisine). In addition, because expressions that promote the compatibility of sake and food are presented to the user while the user is in a state where they can eat and drink the sake and food, the user can specifically experience the good compatibility based on the presented expressions while actually eating and drinking the sake and food.
[0047] 3. Variations The present invention is not limited to the above-described embodiment, and various modifications are possible. Some modifications will be described below. Two or more of the following modifications may be used in combination.
[0048] 3-1. Variation 1 The system may recommend a second food or beverage that is related to the expression selected by the user from among the group of expressions related to the taste or aroma of the first food or beverage presented to the user. For example, in FIG. 8, when the user selects an expression related to the taste or aroma of "Junmai XX" that interests them, the client terminal 20 transmits the expression data to the server device 10. The access unit 12 accesses the database 112 and obtains attribute data for the dish with the dish ID corresponding to the record containing the expression data received from the client terminal 20 as related expression data. The information processing system 1 then presents the attribute data for the dish to the user. As described above, the information processing device according to the present invention may also include a fourth presentation unit that, when the user selects one of the expressions presented by the first presentation unit 13, presents the user with a third food or beverage that has a taste or aroma related to the selected expression.
[0049] 3-2. Variation 2 A second food or beverage that is related to an expression that matches the user's preferences may be recommended from among the group of expressions related to the taste or aroma of the first food or beverage presented to the user. For example, in FIG. 8, expression data that matches the user's preferences from among the group of expressions related to the taste or aroma of "Junmai XX" is transmitted to the server device 10. The access unit 12 accesses the database 112 and acquires attribute data for the dish with the dish ID corresponding to the record that includes the expression data received from the client terminal 20 as related expression data. The information processing system 1 then presents the attribute data for the dish to the user. Here, AI (Artificial Intelligence) or machine learning techniques may be used to identify expressions that also match the user's preferences. A model generated by this technique is a machine learning model having at least an input layer and an output layer. The input layer contains information indicating the identification information of the sake and expressions related to the taste or aroma actually perceived by a user who has drunk the sake, and the output layer contains expressions indicating the user's preference trends, as judged by an expert based on the expressions describing the taste or aroma. These are provided as training data for machine learning. Furthermore, user attribute information may be included in the training data provided to the input layer for learning. As described above, the information processing device according to the present invention may include a fifth presentation unit that presents to the user a fourth food or drink having a taste or aroma related to an expression that matches the user's preference from the group of expressions presented by the first presentation unit 13.
[0050] 3-3. Variation 3 In some cases, multiple second foods and beverages may be presented as being compatible with a single first food and beverage. In this case, one or more expressions commonly related to the taste or aroma of the multiple second foods and beverages among a group of expressions related to the taste or aroma of the first food and beverage may be displayed in a manner that allows them to be distinguished from the other expressions. For example, in FIG. 8, among the group of expressions related to the taste or aroma of "Junmai XX," if the expressions "warmth" and "roasted soybean flour" indicate compatibility with a certain first dish, and the expressions "warmth" and "peanuts" indicate compatibility with another second dish, the common expression "warmth" indicating compatibility with both the first and second dishes may be highlighted in some way. In this way, in the information processing device of the present invention, when the second presentation unit 14 presents multiple second foods and beverages as candidates for foods and beverages to be eaten together with the first food and beverage presented by the first presentation unit 13, the third presentation unit 15 may present one or more expressions from the group of expressions presented by the first presentation unit 13 that are commonly related to the taste or aroma of the multiple second foods and beverages presented by the second presentation unit 14 in a manner that allows them to be distinguished from other expressions.
[0051] 3-4. Variation 4 In some cases, multiple second foods and beverages may be presented as being compatible with a single first food and beverage. In this case, one or more expressions related to the taste or aroma of each of the multiple second foods and beverages may be presented in a distinguishable manner for each second food and beverage from among the expressions related to the taste or aroma of the first food and beverage. For example, in FIG. 8, if the expressions related to the taste or aroma of "Junmai XX" indicate that "warmth" and "roasted soybean flour" are compatible with a certain first dish, and the expressions related to the compatibility of "Junmai XX" with another second dish are "warmth" and "peanuts," these expressions may be displayed in red to distinguish that "warmth" and "roasted soybean flour" are compatible with the sake "Junmai XX" and the first dish, and these expressions may be displayed in blue to distinguish that "warmth" and "peanuts" are compatible with the sake "Junmai XX" and the second dish. In this way, in the information processing device of the present invention, when the second presentation unit 14 presents multiple second foods and beverages as candidates for foods and beverages to be eaten together with the first food and beverage presented by the first presentation unit 13, the third presentation unit 15 may present one or more expressions from the group of expressions presented by the first presentation unit 13 that relate to each of the tastes or aromas of the multiple second foods and beverages presented by the second presentation unit 14 in an identifiable manner for each second food and beverage.
[0052] 3-5. Other modifications The first food and drink targeted by the information processing system 1 is not limited to sake. It may also be a drink containing alcohol other than sake, such as wine or beer. The first food and drink may also be a non-alcoholic drink such as coffee, black tea, or green tea, a seasoning such as olive oil or vinegar, or food such as soba or pasta. Similarly, the second food and drink is not limited to food, and may also be a drink.
[0053] The display screens shown in the embodiments are merely examples. Some of the UIs shown in the embodiments may be omitted, and UIs not shown in the embodiments may be added.
[0054] The functional configuration of the information processing system 1 is not limited to that exemplified in the embodiment. Some of the functions of the information processing system 1 may be omitted, and functions not described in the embodiment may be added.
[0055] 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 exemplified in the embodiments. For example, a plurality of physical computer devices may cooperate to function as the server device 10. The server device 10 may be a physical server or a virtual server. At least some of the functions described as being possessed by the server device 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.
[0056] The flowcharts shown in the embodiments are merely examples. The order of some of the processes may be changed, or some of the processes may be omitted. For example, the step of accepting input of user attribute information may be omitted.
[0057] The program executed by a processor such as CPU 101 may be provided in a state recorded on a computer-readable recording medium such as a CD-ROM (Compact Disc Read Only Memory), or may be provided in a state that allows it to be downloaded via a network such as the Internet.
Claims
1. a first presentation unit that presents to a user a group of expressions related to the taste or aroma of the first food or drink; a second presentation unit that presents to the user one of at least one second food and drink as a candidate for food and drink to be consumed by the user in addition to the first food and drink presented by the first presentation unit; a third presentation unit that, after the user designates one of the second foods and drinks presented by the second presentation unit, presents to the user one or more expressions that are also related to the taste or aroma of the designated one of the second foods and drinks from the group of expressions presented by the first presentation unit in a manner that can be distinguished from other expressions; An information processing device having the above.
2. a fourth presentation unit that, when the user specifies any one of the expressions presented by the first presentation unit, presents to the user a third food or drink having a taste or aroma related to the specified expression; 2. The information processing apparatus according to claim 1, further comprising:
3. a fifth presentation unit that presents to the user a fourth food or drink having a taste or aroma related to an expression according to the user's preference from among the group of expressions presented by the first presentation unit; 3. The information processing device according to claim 1, further comprising:
4. an identification unit that identifies when the second food or drink presented by the second presentation unit was ordered by the user or served to the user; The third presentation unit presents to the user one or more expressions relating to the taste or aroma of the second food or drink in a manner that can be distinguished from other expressions after the time specified by the specification unit. The information processing device according to any one of claims 1 to 3.
5. When the second presentation unit presents a plurality of second foods as candidates for foods to be eaten together with the first food presented by the first presentation unit, The third presentation unit presents one or more expressions commonly related to the taste or aroma of the plurality of second foods and beverages presented by the second presentation unit, from among the group of expressions presented by the first presentation unit, in a manner that can be distinguished from other expressions. The information processing device according to any one of claims 1 to 4.
6. When the second presentation unit presents a plurality of second foods as candidates for foods to be eaten together with the first food presented by the first presentation unit, The third presentation unit presents one or more expressions related to the taste or aroma of each of the plurality of second foods and beverages presented by the second presentation unit from the group of expressions presented by the first presentation unit in a manner that allows identification for each of the second foods and beverages. The information processing device according to any one of claims 1 to 5.
7. The group of expressions presented by the first presentation unit includes images other than characters. The information processing device according to any one of claims 1 to 6.
8. the first food or beverage is an alcoholic beverage, The second food or drink is food. The information processing device according to any one of claims 1 to 7.
9. computer-implemented, a first presentation step of presenting to a user a group of expressions related to the taste or aroma of the first food or drink; a second presentation step of presenting to the user one of at least one second food and drink as a candidate for food and drink to be consumed by the user in addition to the first food and drink presented in the first presentation step; a third presentation step of presenting to the user, after the user designates one of the second foods and drinks presented in the second presentation step, one or more expressions related to the taste or aroma of the designated one of the second foods and drinks from the group of expressions presented in the first presentation step in a manner that can be distinguished from other expressions; An information processing method comprising:
10. On the computer, a first presentation step of presenting to a user a group of expressions related to the taste or aroma of the first food or drink; a second presentation step of presenting to the user one of at least one second food and drink as a candidate for food and drink to be consumed by the user in addition to the first food and drink presented in the first presentation step; a third presentation step of presenting to the user, after the user designates one of the second foods and drinks presented in the second presentation step, one or more expressions related to the taste or aroma of the designated one of the second foods and drinks from the group of expressions presented in the first presentation step in a manner that can be distinguished from other expressions; A program to execute.
Citation Information
Patent Citations
Method for indicating rice wine by flavor characteristic
JP1996205850A
Aroma transmission system
JP2006048611A
Information processing system, information processing method, and information processing program
JP2017134744A