Beverage ingredient output device, beverage ingredient output method and beverage ingredient output program
The beverage ingredient output device addresses the limitation of existing systems by determining compatible beverage ingredients for dishes based on taste data and restaurant concept, improving beverage selection with tailored ingredient suggestions.
Patent Information
- Application Number
- JP2024033717
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-06
- Publication Date
- 2025-09-19
AI Technical Summary
Existing compatibility information presentation devices only provide information on beverage and food combinations, failing to output specific beverage ingredients that complement a dish, limiting the ability to suggest tailored beverage ingredients based on dish taste and restaurant concept.
A beverage ingredient output device and method that determines compatibility between a dish and beverage using taste data, outputting beverage ingredient information, including concept ingredients related to the restaurant's concept, and considering factors like alcohol content and flavor balance.
Enables the output of specific beverage ingredients that complement a dish, enhancing compatibility suggestions by considering flavor balance and restaurant concept, facilitating informed beverage selection.
Smart Images

Figure 2025135769000001_ABST
Abstract
Description
[Technical Field]
[0001] One aspect of the present disclosure relates to a beverage ingredient output device, a beverage ingredient output method, and a beverage ingredient output program that output beverage ingredient information regarding beverage ingredients that make up a beverage that goes well with a dish. [Background technology]
[0002] Patent Document 1 below discloses a compatibility information display device that can display information on combinations of drinks and foods that go well together. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2022 / 239751 Summary of the Invention [Problem to be solved by the invention]
[0004] The compatibility information presentation device only presents information on combinations of beverages and foods that go well together, but is unable to output information on, for example, beverage ingredients that make up a beverage that goes well with a dish. Therefore, it is desirable to be able to output information on beverage ingredients that make up a beverage that goes well with a dish. [Means for solving the problem]
[0005] A beverage ingredient output device according to one aspect of the present disclosure includes a determination unit that determines the compatibility between a dish and a beverage based on food taste data related to the taste of the dish and beverage taste data related to the taste of a beverage composed of multiple beverage ingredients, including concept beverage ingredients that are beverage ingredients related to the concept of the restaurant or the location of the restaurant, and an output unit that outputs beverage ingredient information related to the beverage ingredients that make up the beverage that goes well with the dish based on the determination result by the determination unit. In this aspect, beverage ingredient information related to the beverage ingredients that make up the beverage that goes well with the dish is output based on the determination result of the compatibility between the food taste data related to the taste of the dish and the beverage taste data related to the taste of the beverage. This makes it possible to output information about the beverage ingredients that make up the beverage that goes well with the dish. Furthermore, it is possible to output beverage ingredient information related to the beverage ingredients that include concept beverage ingredients related to the concept of the restaurant or the location of the restaurant.
[0006] The output unit may output the beverage ingredient information of a beverage that matches the specified dish among a predetermined plurality of beverages based on the compatibility between the specified dish and each of the predetermined plurality of beverages. In this aspect, for example, the output unit may output beverage ingredient information of a beverage that matches the specified dish among a predetermined plurality of beverages.
[0007] The food taste data and the beverage taste data may each be represented by a value based on the strength of a predetermined plurality of flavors, and the determination unit may calculate an added value of the food taste data and the beverage taste data for each of the predetermined plurality of flavors, and determine the compatibility based on the balance of the added values across the predetermined plurality of flavors. In this aspect, for example, the compatibility can be determined based on the balance of flavors when the food and beverage are consumed together.
[0008] The determination unit may determine that the food and beverage are compatible when all of the sum values of the predetermined plurality of flavors of the food taste data are within a predetermined value from the maximum value of the predetermined plurality of flavors of the food taste data. In this aspect, for example, compatibility can be more reliably determined based on the balance of flavors when the food and beverage are eaten together.
[0009] The food taste data and the beverage taste data may each be represented by a value based on the strength of a predetermined plurality of tastes, and the determination unit may determine the compatibility based on a value of the predetermined plurality of tastes in the beverage taste data that cancels out the maximum value of the taste of the predetermined plurality of tastes in the food taste data. In this aspect, for example, the compatibility may be determined based on whether the strong taste of the food can be canceled out by the taste of the beverage when the food and the beverage are consumed together.
[0010] The determination unit may determine that the compatibility is good when, among the plurality of predetermined flavors in the beverage taste data, the value of the counteracting flavor is equal to or greater than the maximum value and the values of the remaining flavors are equal to or less than the maximum value. In this aspect, for example, it is possible to more reliably determine compatibility based on whether the strong flavor of the food can be counteracted by the flavor of the beverage when the food and the beverage are consumed together.
[0011] The food taste data and the beverage taste data may each be represented by a value based on the strength of a predetermined plurality of tastes, and the determination unit may determine the compatibility based on the maximum value of the predetermined plurality of tastes of the beverage taste data. In this aspect, for example, the compatibility may be determined based on whether the strong taste of the food can be emphasized by the taste of the beverage when the food and the beverage are consumed together.
[0012] The determination unit may determine that the compatibility is good when, among the plurality of predetermined tastes of the beverage taste data, the maximum taste value among the plurality of predetermined tastes of the food taste data is equal to or greater than the maximum value and the remaining taste values are equal to or less than the maximum value. In this aspect, for example, compatibility can be more reliably determined based on whether the strong taste of the food can be emphasized by the taste of the beverage when the food and the beverage are eaten together.
[0013] The predetermined plurality of tastes may be two or more of bitter, sour, salty, sweet, and spicy. In this aspect, for example, the compatibility between food and beverage can be determined based on more specific tastes.
[0014] The dish may be specified by a user via a terminal device operated by the user. In this aspect, for example, information on beverage ingredients that make up a beverage that matches the dish specified by the terminal device operated by the user can be output.
[0015] The food taste data may be specified by a user from a terminal device operated by the user. In this aspect, for example, it is possible to determine the compatibility of a food and a beverage based on the food taste data specified by the user from a terminal device operated by the user.
[0016] The concept beverage ingredients may be designated by a user via a terminal device operated by the user. In this aspect, for example, beverage ingredient information relating to beverage ingredients including the concept beverage ingredients designated by the user via the terminal device can be output.
[0017] The beverage taste data relating to the taste of the beverage may be associated with the alcohol content of the beverage, and the determination unit may narrow down the beverage taste data associated with the alcohol content specified by the user to make a determination. In this aspect, information about beverage ingredients constituting a beverage that matches a dish and has an alcohol content specified by the user can be output.
[0018] The beverage taste data relating to the taste of the beverage composed of a plurality of beverage ingredients may be associated with the amounts of each of the plurality of beverage ingredients, and the output unit may output the beverage ingredient information relating to the beverage ingredients that make up the beverage that matches the dish, the beverage ingredient information including the amounts of the beverage ingredients, based on the amounts associated with the beverage taste data. In this aspect, the information relating to the beverage ingredients that make up the beverage that matches the dish, the information including the amounts of the beverage ingredients, can be output.
[0019] The output unit may further output a graph based on a combination of the food taste data of the food and the beverage taste data of the beverage that matches the food. In this aspect, for example, a graph can be output that allows a user to easily check which beverages match the food in terms of taste.
[0020] The output unit may output information, including the beverage ingredient information, to the restaurant operator suggesting the beverage that matches the dish. In this aspect, for example, information suggesting the beverage that matches the dish to the restaurant operator can be easily output with less burden on the user.
[0021] Furthermore, a beverage ingredient output method according to one aspect of the present disclosure is a beverage ingredient output method executed by a computer, and includes a determination step of determining the compatibility between the dish and the beverage based on food taste data relating to the taste of the dish and beverage taste data relating to the taste of a beverage composed of a plurality of beverage ingredients including concept beverage ingredients that are beverage ingredients related to the concept of the restaurant or the concept of the location of the restaurant, and an output step of outputting beverage ingredient information relating to the beverage ingredients that make up the beverage that goes well with the dish based on the determination result of the determination step.
[0022] In addition, a beverage ingredient output program according to one aspect of the present disclosure causes a computer to function as a judgment unit that judges the compatibility between the dish and the beverage based on food taste data related to the taste of the dish and beverage taste data related to the taste of a beverage composed of multiple beverage ingredients including concept beverage ingredients that are beverage ingredients related to the concept of the restaurant or the concept of the location of the restaurant, and an output unit that outputs beverage ingredient information related to the beverage ingredients that make up the beverage that goes well with the dish based on the judgment result by the judgment unit.
[0023] The present disclosure encompasses, for example, the following: [1] a determination unit that determines compatibility between the food and the beverage based on food taste data related to the taste of the food and beverage taste data related to the taste of the beverage composed of a plurality of beverage ingredients including a concept beverage ingredient that is a beverage ingredient related to the concept of the restaurant or the concept of the location of the restaurant; an output unit that outputs beverage ingredient information regarding beverage ingredients that constitute the beverage that go well with the dish based on the determination result by the determination unit; A beverage ingredient output device comprising: [2] the output unit outputs the beverage ingredient information of the beverage that matches the one designated dish among the plurality of predetermined beverages based on the compatibility between the one designated dish and each of the plurality of predetermined beverages. [1] The beverage ingredient output device according to the present invention. [3] the food taste data and the beverage taste data are each represented by a value based on the strength of each of a plurality of predetermined tastes; the determining unit calculates an added value of the food taste data value and the beverage taste data value for each of the predetermined plurality of tastes, and determines the compatibility based on a balance of the added values across the predetermined plurality of tastes. [1] or [2], the beverage ingredient output device. [4] The determination unit determines that the compatibility is good when all of the sum values for each of the predetermined plurality of tastes are within a predetermined value from the maximum value of each of the predetermined plurality of tastes of the dish taste data. [3] The beverage ingredient output device according to [3]. [5] the food taste data and the beverage taste data are each represented by a value based on the strength of each of a plurality of predetermined tastes; the determination unit determines the compatibility based on a taste value of the predetermined plurality of tastes of the beverage taste data that cancels out a taste with a maximum value of the predetermined plurality of tastes of the food taste data. The beverage ingredient output device according to any one of [1] to [4]. [6] the determining unit determines that the beverages are compatible when the value of the counteracting taste among the predetermined plurality of tastes in the beverage taste data is equal to or greater than the maximum value and the values of the remaining tastes are equal to or less than the maximum value. [5] The beverage ingredient output device according to [5]. [7] the food taste data and the beverage taste data are each represented by a value based on the strength of each of a plurality of predetermined tastes; the determining unit determines the compatibility based on a maximum taste value among the plurality of predetermined tastes of the beverage taste data and the plurality of predetermined tastes of the food taste data. The beverage ingredient output device according to any one of [1] to [6]. [8] The determination unit determines that the compatibility is good when, among the predetermined plurality of tastes of the beverage taste data, the maximum taste value of the predetermined plurality of tastes of the food taste data is equal to or greater than the maximum value, and the remaining taste values are equal to or less than the maximum value. [7] The beverage ingredient output device according to [7]. [9] The predetermined plurality of tastes are two or more tastes selected from bitter, sour, salty, sweet and spicy. The beverage ingredient output device according to any one of [3] to [8].
[10] The dish is designated by a terminal device operated by a user. The beverage ingredient output device according to any one of [1] to [9].
[11] The cooking taste data is specified by a terminal device operated by a user. The beverage ingredient output device according to any one of [1] to
[10] .
[12] The concept beverage ingredients are designated by a terminal device operated by a user. The beverage ingredient output device according to any one of [1] to
[11] .
[13] the beverage taste data relating to the taste of the beverage is associated with an alcohol content of the beverage; the determination unit narrows down the beverage taste data to those associated with an alcohol content specified by a user and makes a determination. The beverage ingredient output device according to any one of [1] to
[12] .
[14] the beverage taste data relating to the taste of the beverage composed of a plurality of beverage ingredients is associated with the amount of each of the plurality of beverage ingredients; the output unit outputs the beverage ingredient information regarding beverage ingredients that constitute the beverage that matches the dish, the beverage ingredient information including the amounts of the beverage ingredients, based on the amounts associated with the beverage taste data. The beverage ingredient output device according to any one of [1] to
[13] .
[15] The output unit further outputs a graph based on a combination of the food taste data of the food and the beverage taste data of the beverage that matches the food. The beverage ingredient output device according to any one of [1] to
[14] .
[16] the output unit outputs information including the beverage ingredient information to the restaurant operator suggesting the beverage that matches the dish; The beverage ingredient output device according to any one of [1] to
[15] . [Effects of the Invention]
[0024] According to one aspect of the present disclosure, it is possible to output information about beverage ingredients that make up a beverage that goes well with a dish. [Brief explanation of the drawings]
[0025] [Figure 1] 1 is a diagram illustrating an example of a system configuration of a beverage ingredient output system including a terminal device and a server device. [Figure 2] FIG. 2 is a diagram illustrating an example of a functional configuration of a terminal device. [Figure 3] FIG. 2 is a diagram illustrating an example of a hardware configuration of a computer used in the terminal device. [Figure 4] FIG. 10 is a diagram illustrating an example of a module configuration of a terminal program. [Figure 5] FIG. 2 illustrates an example of a functional configuration of a server device. [Figure 6] FIG. 2 is a diagram illustrating an example of a hardware configuration of a computer used in the server device. [Figure 7] FIG. 4 illustrates an example of a module configuration of a server program. [Figure 8] 10 is a flowchart showing an example of a beverage input process executed by the beverage ingredient output system. [Figure 9] FIG. 10 is a diagram showing an example (part 1) of a store concept selection screen. [Figure 10] FIG. 10 is a diagram showing an example (part 2) of a store concept selection screen. [Figure 11] FIG. 10 is a diagram showing an example (part 3) of a store concept selection screen. [Figure 12] FIG. 10 is a diagram showing an example (part 4) of a store concept selection screen. [Figure 13] FIG. 10 is a diagram showing an example (part 5) of a store concept selection screen. [Figure 14] FIG. 10 is a diagram showing an example (No. 6) of a store concept selection screen. [Figure 15] FIG. 10 is a diagram showing an example (No. 7) of a store concept selection screen. [Figure 16] FIG. 10 is a diagram showing an example (part 1) of a screen for inputting alcohol content. [Figure 17] FIG. 10 is a diagram showing a second example of a screen for inputting alcohol content. [Figure 18] 10 is a flowchart showing an example of a recipe input process executed by the beverage ingredient output system. [Figure 19] FIG. 10 is a diagram showing an example screen (part 1) relating to selection of a base dish. [Figure 20] FIG. 10 is a diagram showing a second example of a screen for selecting a base dish. [Figure 21] FIG. 10 is a diagram showing a third example of a screen for selecting a base dish. [Figure 22] FIG. 10 is a diagram showing an example of a screen for inputting five tastes. [Figure 23] 10 is a flowchart showing an example of a process for inputting various types of information executed by the beverage ingredient output system. [Figure 24] 10 is a flowchart showing an example of a recipe suggestion process and an output process executed by the beverage ingredient output system. [Figure 25] FIG. 10 is a diagram showing an example of a candidate drink list screen. [Figure 26] FIG. 10 is a diagram showing an example of a candidate drink details screen. [Figure 27] FIG. 10 is a diagram showing an example of a screen related to sales promotion information. [Figure 28] FIG. 10 is a diagram showing an example of a table of five flavors for Nikujaga. [Figure 29] FIG. 10 is a diagram showing an example of a table of five flavors of hamburger steak. [Figure 30] FIG. 10 is a diagram showing an example table of the five taste ranges after summation in the balanced pairing logic of Nikujaga. [Figure 31] FIG. 10 is a diagram showing an example table of candidate drinks extracted by the balanced pairing logic for Nikujaga. [Figure 32] FIG. 1 is a schematic diagram showing the compatibility and antagonistic relationships among the five tastes. [Figure 33] FIG. 10 is a diagram showing an example of a table showing the antagonistic relationships between the five tastes. [Figure 34]FIG. 10 is a diagram showing an example table of the five taste ranges of beverages in the Nikujaga cancellation type pairing logic. [Figure 35] FIG. 10 is a diagram showing an example table of candidate drinks extracted by the Nikujaga cancellation type pairing logic. [Figure 36] FIG. 10 is a diagram showing an example table of five-taste ranges of beverages in the hamburger steak cancellation pairing logic. [Figure 37] FIG. 10 is a diagram showing an example table of candidate drinks extracted by the hamburger's cancellation type pairing logic. [Figure 38] FIG. 10 is a diagram showing an example of a table of five taste ranges of beverages in the emphasis pairing logic for Nikujaga. [Figure 39] FIG. 10 is a diagram showing an example table of candidate drinks extracted by Nikujaga emphasis pairing logic. [Figure 40] FIG. 10 is a diagram showing an example table of five-taste ranges of beverages in an emphasis-type pairing logic for hamburger steak. [Figure 41] FIG. 10 is a diagram showing an example table of candidate drinks extracted by the emphasis-type pairing logic for hamburger steak. [Figure 42] FIG. 10 is a diagram showing an example table of candidate drinks extracted using various pairing logics for Nikujaga. [Figure 43] FIG. 10 is a diagram illustrating an example of a table of beverage genres. [Figure 44] FIG. 1 is a diagram illustrating an example of a system configuration of a beverage ingredient output system including a stand-alone device. [Figure 45] FIG. 2 is a diagram illustrating an example of a functional configuration of a stand-alone device. [Figure 46] FIG. 1 is a diagram illustrating an example of a hardware configuration of a computer used in a stand-alone device. [Figure 47] FIG. 2 is a diagram illustrating an example of a module configuration of a stand-alone program. DETAILED DESCRIPTION OF THE INVENTION
[0026] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In the description of the drawings, the same elements are designated by the same reference numerals, and duplicate explanations will be omitted. Furthermore, the embodiments of the present disclosure in the following description are specific examples of the present invention, and the present invention is not limited to these embodiments unless otherwise specified to limit the present invention.
[0027] FIG. 1 is a diagram showing an example of the system configuration of a beverage ingredient output system 3 including a terminal device 1 and a server device 2 (beverage ingredient output device). As shown in FIG. 1, the beverage ingredient output system 3 is configured to include the terminal device 1 and the server device 2. The terminal device 1 and the server device 2 are connected to each other via a network such as the Internet or a mobile communication network, and are able to send and receive information to and from each other. The beverage ingredient output system 3 configures a client-server system. In the client-server system, the terminal device 1 is the client, and the server device 2 is the server.
[0028] The terminal device 1 is a computer device such as a laptop computer, PC, or smartphone that accepts various inputs from a user and outputs calculation results based on the inputs to the user. In this embodiment, the terminal device 1 is assumed to be a laptop computer used by a salesperson (user) who proposes beverages that go well with the (restaurant's) dishes served at the restaurant to restaurant operators (clients), but is not limited to this. A beverage that goes well with a dish refers to a good compatibility between the taste of the dish and the taste of the beverage or the taste of one or more of the beverage ingredients that make up the beverage.
[0029] The server device 2 is a computer device that receives various inputs from the terminal device 1, performs calculations based on the received inputs, and transmits the calculation results to the terminal device 1. In this embodiment, the calculations performed by the server device 2 are assumed to be the above-mentioned calculations regarding beverages that go well with dishes served at restaurants, but are not limited to this.
[0030] Fig. 2 is a diagram showing an example of the functional configuration of the terminal device 1. As shown in Fig. 2, the terminal device 1 includes a storage unit 10, a transmission / reception unit 11, an input unit 12, a proposal unit 13, and an output unit 14.
[0031] Each functional block of the terminal device 1 is assumed to function within the terminal device 1, but is not limited to this. For example, some of the functional blocks of the terminal device 1 may function within a computer device different from the terminal device 1 and connected to the terminal device 1 via a network, while appropriately transmitting and receiving information to and from the terminal device 1. Also, some functional blocks of the terminal device 1 may be omitted, multiple functional blocks may be integrated into one functional block, or one functional block may be separated into multiple functional blocks.
[0032] FIG. 3 is a diagram illustrating an example of the hardware configuration of a computer used in the terminal device 1. As shown in FIG. 3, the terminal device 1 is physically configured as a computer system including a CPU (Central Processing Unit) 100, which is a central processing unit (processor), a RAM (Random Access Memory) 101 and a ROM (Read Only Memory) 102, which are main storage devices, an input / output device 103 such as a keyboard, a microphone, and a display, a communication module 104, which is a data transmission / reception device, and an auxiliary storage device 105 such as a hard disk and an SSD (Solid State Drive). Each of the CPU 100, the RAM 101, the ROM 102, the input / output device 103, the communication module 104, and the auxiliary storage device 105 may be configured with a plurality of components. The functions of each functional block illustrated in FIG. 2 are realized by loading predetermined computer software onto hardware such as the CPU 100 and RAM 101 illustrated in FIG. 3, which operates the input / output device 103 and the communication module 104 under the control of the CPU 100 and reads and writes data from and to the RAM 101 and the auxiliary storage device 105.
[0033] Hereinafter, each function of the terminal device 1 shown in FIG. 2 will be described.
[0034] The storage unit 10 stores any information to be used or output in the processing of the terminal device 1. The storage unit 10 may store information calculated by each function of the terminal device 1. The information stored by the storage unit 10 may be referred to as appropriate by each function of the terminal device 1.
[0035] The transmitting / receiving unit 11 transmits and receives information between the terminal device 1 and the server device 2. Specifically, the transmitting / receiving unit 11 transmits information input from the input unit 12, the proposal unit 13, or the output unit 14 to the server device 2, and outputs information received from the server device 2 to the input unit 12, the proposal unit 13, or the output unit 14.
[0036] The input unit 12 processes user input. Specifically, the input unit 12 displays a screen prompting the user to enter a specific input based on information received from the server device 2 via the transmission / reception unit 11, acquires the information entered by the user, and transmits the acquired information to the server device 2 via the transmission / reception unit 11.
[0037] The proposal unit 13 processes proposals to the user. Specifically, the proposal unit 13 displays the proposal content to the user based on information about the proposal received from the server device 2 via the transmission / reception unit 11. The proposal unit 13 also acquires information about instructions regarding the proposal content from the user and transmits the acquired information to the server device 2 or the like via the transmission / reception unit 11. The proposal unit 13 also displays new proposal content to the user based on information about a new proposal in response to the information about the instruction from the proposal unit 13 received from the server device 2 via the transmission / reception unit 11.
[0038] The output unit 14 processes output to the user. Specifically, the output unit 14 displays a screen to the user based on information received from the server device 2 via the transmission / reception unit 11. The output unit 14 also performs corresponding output (printing, etc.) based on output instructions input by the user.
[0039] Specific examples of processing by the input unit 12, the proposing unit 13, and the output unit 14 will be described later with reference to FIGS.
[0040] Next, we will explain the terminal program P1 that causes a computer to execute a series of processes by the terminal device 1. As shown in Figure 4, the terminal program P1 is inserted into a computer and accessed, or is stored in a program storage area formed in an auxiliary storage device 105 provided in the computer. More specifically, the terminal program P1 is stored in a program storage area formed in an auxiliary storage device 105 provided in the terminal device 1.
[0041] The terminal program P1 is configured to include a storage module P10, a transmission / reception module P11, an input module P12, a proposal module P13, and an output module P14. The functions realized by executing the storage module P10, the transmission / reception module P11, the input module P12, the proposal module P13, and the output module P14 are similar to the functions of the storage unit 10, the transmission / reception unit 11, the input unit 12, the proposal unit 13, and the output unit 14 of the terminal device 1 described above, respectively.
[0042] The terminal program P1 may be configured so that part or all of it is transmitted via a transmission medium such as a communication line, and is received and stored (including installed) by another device. Furthermore, each module of the terminal program P1 may be installed not on one computer but on one of multiple computers. In this case, the series of processes of the terminal program P1 described above are performed by a computer system consisting of the multiple computers.
[0043] Fig. 5 is a diagram illustrating an example of the functional configuration of the server device 2. As shown in Fig. 5, the server device 2 includes a storage unit 20, a transmission / reception unit 21, an input unit 22, a proposal unit 23 (determination unit), and an output unit 24 (output unit).
[0044] Each functional block of the server device 2 is assumed to function within the server device 2, but is not limited to this. For example, some of the functional blocks of the server device 2 may function within a computer device different from the server device 2, connected to the server device 2 via a network, while appropriately transmitting and receiving information to and from the server device 2. Also, some functional blocks of the server device 2 may be omitted, multiple functional blocks may be integrated into one functional block, or one functional block may be separated into multiple functional blocks.
[0045] FIG. 6 is a diagram illustrating an example of the hardware configuration of a computer used in the server device 2. As shown in FIG. 6, the server device 2 is physically configured as a computer system including a central processing unit (CPU) 200, a main memory device (RAM) 201 and a ROM 202, an input / output device 203 such as a keyboard, a microphone, and a display, a communication module 204 which is a data transmission / reception device, and an auxiliary memory device 205 such as a hard disk and an SSD. The CPU 200, the RAM 201, the ROM 202, the input / output device 203, the communication module 204, and the auxiliary memory device 205 may each be configured in plural. The functions of each functional block illustrated in FIG. 5 are realized by loading predetermined computer software onto hardware such as the CPU 200 and RAM 201 illustrated in FIG. 6, which operates the input / output device 203 and the communication module 204 under the control of the CPU 200 and reads and writes data from and to the RAM 201 and the auxiliary memory device 205.
[0046] Hereinafter, each function of the server device 2 shown in FIG. 5 will be described.
[0047] The storage unit 20 stores any information that is used or output in the processing of the server device 2. The storage unit 20 may store information calculated by each function of the server device 2. The information stored by the storage unit 20 may be referred to by each function of the server device 2 as appropriate.
[0048] The transmitting / receiving unit 21 transmits and receives information between the server device 2 and the terminal device 1. Specifically, the transmitting / receiving unit 21 transmits information input from the input unit 22, the proposal unit 23, or the output unit 24 to the terminal device 1, and outputs information received from the terminal device 1 to the input unit 22, the proposal unit 23, or the output unit 24.
[0049] The input unit 22 processes user input. Specifically, the input unit 22 transmits information for prompting the user to make a specific input to the terminal device 1 via the transmission / reception unit 21, and receives information input by the user from the terminal device 1 via the transmission / reception unit 21.
[0050] The proposal unit 23 processes proposals to the user. Specifically, the proposal unit 13 calculates information related to the proposal based on information input by the user and received by the input unit 22, and transmits the calculated information related to the proposal to the terminal device 1 via the transmission / reception unit 21. In addition, the proposal unit 13 calculates information related to a new proposal based on information related to instructions from the user regarding the content of the proposal, received from the server device 2 via the transmission / reception unit 11, and transmits the calculated information related to the new proposal to the terminal device 1 via the transmission / reception unit 21.
[0051] The suggestion unit 23 determines the compatibility between food and beverages based on food taste data relating to the taste of food at a restaurant and beverage taste data relating to the taste of a beverage composed of multiple beverage ingredients including concept beverage ingredients, which are beverage ingredients related to the concept of the restaurant or the concept of the location of the restaurant.
[0052] The dish may be specified by receiving a designation from the terminal device 1 operated by the user. The dish taste data may be specified by receiving a designation from the terminal device 1 operated by the user. The concept beverage ingredients may be specified by receiving a designation from the terminal device 1 operated by the user. The dish taste data and the beverage taste data may each be represented by a value (taste intensity) based on the strength of each of a predetermined plurality of tastes. The predetermined plurality of tastes may be two or more of bitterness, sourness, saltiness, sweetness, and spiciness. In this embodiment, bitterness, sourness, saltiness, sweetness, and spiciness are referred to as the five tastes as appropriate.
[0053] The beverage taste data relating to the taste of the beverage is associated with the alcohol content of the beverage, and the suggestion unit 23 may narrow down the judgment to beverage taste data associated with the alcohol content specified by the user.
[0054] The output unit 24 processes output to the user. Specifically, the output unit 24 transmits information to be output on the terminal device 1 to the terminal device 1 via the transmission / reception unit 21.
[0055] The output unit 24 outputs (causes the terminal device 1 to output) beverage ingredient information regarding beverage ingredients that constitute a beverage that matches a dish, based on the determination result by the suggestion unit 23. The output unit 24 may output (causes the terminal device 1 to output) beverage ingredient information of a beverage that matches a specified dish among a plurality of predetermined beverages, based on the compatibility between the specified dish and each of the plurality of predetermined beverages.
[0056] The beverage taste data relating to the taste of a beverage composed of multiple beverage ingredients is associated with the amounts of each of the multiple beverage ingredients, and the output unit 24 may output (or cause the terminal device 1 to output to) beverage ingredient information relating to beverage ingredients that compose a beverage that matches a dish, the beverage ingredient information including the amounts of the beverage ingredients, based on the amounts associated with the beverage taste data (i.e., based on the determination result by the suggestion unit 23 and the amounts associated with the beverage taste data). The output unit 24 may further output (or cause the terminal device 1 to output to) a graph based on a combination of the food taste data of the dish and the beverage taste data of a beverage that matches the dish. The output unit 24 may output (or cause the terminal device 1 to output to) information, including the beverage ingredient information, that suggests a beverage that matches a dish to a restaurant operator.
[0057] Specific examples of processing by the input unit 22, the proposing unit 23, and the output unit 24 will be described later with reference to FIGS.
[0058] Next, we will explain the server program P2 (beverage ingredient output program) that causes a computer to execute a series of processes by the server device 2. The server program P2 is inserted into a computer and accessed, as shown in Figure 7, or is stored in a program storage area formed in the auxiliary storage device 205 provided in the computer. More specifically, the server program P2 is stored in a program storage area formed in the auxiliary storage device 205 provided in the server device 2.
[0059] The server program P2 is configured to include a storage module P20, a transmission / reception module P21, an input module P22, a proposal module P23, and an output module P24. The functions realized by executing the storage module P20, the transmission / reception module P21, the input module P22, the proposal module P23, and the output module P24 are similar to the functions of the storage unit 20, the transmission / reception unit 21, the input unit 22, the proposal unit 23, and the output unit 24 of the server device 2 described above, respectively.
[0060] The server program P2 may be configured such that part or all of it is transmitted via a transmission medium such as a communication line, and is received and stored (including installed) by another device. Furthermore, each module of the server program P2 may be installed on one of multiple computers, rather than on a single computer. In this case, the series of processes of the server program P2 described above are performed by a computer system consisting of the multiple computers.
[0061] 8 to 27, a specific example of processing by the input unit 12, suggestion unit 13, and output unit 14 of the terminal device 1, and the input unit 22, suggestion unit 23, and output unit 24 of the server device 2 will be described. In this example of processing, the terminal device 1 and the server device 2 communicate with each other to output beverage ingredient information related to beverage ingredients that make up a beverage that goes well with a dish.
[0062] Fig. 8 is a flowchart showing an example of a beverage input process executed by the beverage ingredient output system 3. First, the input unit 22 of the server device 2 prompts the user of the terminal device 1 to input information about a beverage (step S1). Step S1 may be executed, for example, when the user of the terminal device 1 starts an app on the terminal device 1 for calculating beverages that go well with dishes served at a restaurant, or after the process shown in Fig. 18 described below has been completed. Note that, in this processing example, it is assumed that the processing on the terminal device 1 side is executed by the app, but this is not limited to this.
[0063] Next, the server device 2 transmits beverage setting information including information necessary for inputting information about beverages to the terminal device 1 (step S2). The beverage setting information may include, for example, information about a store concept selection screen (described later) and information about an alcohol content input screen (described later).
[0064] Next, the input unit 12 of the terminal device 1 receives the beverage setting information transmitted in step S2, and displays a store concept selection screen based on the received beverage setting information (step S3). The store concept is the concept of the restaurant or the concept of the restaurant's location, and is information that allows related ingredients to be set. Note that the restaurant in question is the restaurant for which the sales representative is making beverage suggestions.
[0065] FIG. 9 is a diagram showing an example of a store concept selection screen (part 1). FIG. 9 is an example of the initial display screen. As shown in FIG. 9, when the user selects a store concept, the user is prompted to select three items in order: a major item, a medium item, and a minor item. For each item, the user is prompted to select one item from a drop-down list. When one major item is selected, multiple items corresponding to the selected item are displayed in the medium item. Similarly, when one medium item is selected, multiple items corresponding to the selected item are displayed in the minor item.
[0066] FIG. 10 is a diagram showing an example (part 2) of a store concept selection screen. FIG. 10 is an example of a screen showing the state in which a drop-down list of major categories is opened in the example of the screen in FIG. 9. As shown in FIG. 10, the major categories that can be selected are "History," "Country, Culture," "Place of Origin," "Familiar Products," "Color," or "Health." FIG. 11 is a diagram showing an example (part 3) of a store concept selection screen. FIG. 11 is an example of a screen showing the state in which "Country, Culture" is selected in the example of the screen in FIG. 10.
[0067] FIG. 12 is a diagram showing an example (part 4) of a store concept selection screen. FIG. 12 is an example of a screen showing the state in which the drop-down list for the medium-sized items is opened in the example of the screen in FIG. 11. As shown in FIG. 12, "Japan," "China," "Taiwan," "Korea," "Vietnam," "Thailand," "Italy," or "France" can be selected as the medium-sized items. These items correspond to the "Country, Culture" selected from the main items. FIG. 13 is a diagram showing an example (part 5) of a store concept selection screen. FIG. 13 is an example of a screen showing the state in which "Korea" has been selected in the example of the screen in FIG. 12.
[0068] FIG. 14 is a diagram showing an example (part 6) of a store concept selection screen. FIG. 14 is an example screen showing a state in which a drop-down list of minor items is opened in the example screen of FIG. 13. As shown in FIG. 14, "Makgeolli," "Chamisul," "Kimchi," or "Chili Pepper" can be selected as minor items. These items correspond to the "Korea" selected from the medium items. Furthermore, these items are concept beverage ingredients, which are beverage ingredients related to the restaurant concept or the restaurant location concept. FIG. 15 is a diagram showing an example (part 7) of a store concept selection screen. FIG. 15 is an example screen showing a state in which "Makgeolli" has been selected in the example screen of FIG. 14.
[0069] That is, the user finally selects (specifies) the concept beverage ingredient ("Makgeolli" in the example screen of FIG. 15) on the store concept selection screen displayed in step S3. Note that in this embodiment, it is assumed that one concept beverage ingredient is selected using a drop-down list format, but this is not limited to this. For example, one or more concept beverage ingredients may be selected using a check box format.
[0070] 8, following step S3, the input unit 12 of the terminal device 1 accepts the concept beverage material selected on the store concept selection screen displayed in step S3 (step S4). Next, the input unit 12 of the terminal device 1 transmits concept beverage material information, which is information about the concept beverage material accepted in step S4, to the server device 2 (step S5), and the input unit 22 of the server device 2 receives it.
[0071] Next, the input unit 12 of the terminal device 1 displays an input screen for inputting the alcohol content based on the beverage setting information received in step S2 (step S6). Note that the alcohol content is the alcohol content of the beverage proposed by the sales representative.
[0072] FIG. 16 is a diagram showing an example screen (part 1) for inputting alcohol content. FIG. 16 is an example screen of the initial display. As shown in FIG. 16, when a sales representative has a user input the alcohol content of a beverage to be proposed, the user is prompted to input two items: a lower limit alcohol content (%) and an upper limit alcohol content (%). Note that inputting only one alcohol content (%) is also acceptable (for example, in FIG. 16, only the item on the left side of the example screen is sufficient). FIG. 17 is a diagram showing an example screen (part 2) for inputting alcohol content. FIG. 17 is an example screen showing the state in which "3" has been input as the lower limit alcohol content and "5" as the upper limit alcohol content in the example screen of FIG. 16.
[0073] 8, following step S6, the input unit 12 of the terminal device 1 accepts the alcohol content input on the alcohol content input screen displayed in step S6 (step S7). Next, the input unit 12 of the terminal device 1 transmits alcohol content information, which is information relating to the alcohol content accepted in step S7, to the server device 2 (step S8), and the information is received by the input unit 22 of the server device 2.
[0074] In the process shown in Fig. 8, steps S3 to S8 may be performed at any timing as long as the following conditions are met: step S4 occurs after step S3, step S5 occurs after step S4, step S7 occurs after step S6, and step S8 occurs after step S7. For example, steps S1, S2, S6, S7, S3, S4, S8, and S5 may be performed in this order. Also, in the process shown in Fig. 8, steps S6 to S8 related to alcohol content may be omitted.
[0075] Fig. 18 is a flowchart showing an example of a dish input process executed by the beverage ingredient output system 3. First, the input unit 22 of the server device 2 prompts the user of the terminal device 1 to input information about the dish (step S10). Step S10 may be executed, for example, when the user of the terminal device 1 starts up an app on the terminal device 1 for calculating a beverage that goes well with the dish served at a restaurant, or after the process shown in Fig. 8 has finished.
[0076] Next, the input unit 22 of the server device 2 transmits input dish information including information necessary for inputting information about the dish to the terminal device 1 (step S11). The input dish information may include, for example, information about a base dish selection screen described below and information about an input screen for the five flavors described below.
[0077] Next, the input unit 12 of the terminal device 1 receives the input dish information sent in step S11, and displays a selection screen for a base dish, which is a dish whose compatibility with the suggested beverage is to be determined based on the received input dish information (step S12).
[0078] Fig. 19 is a diagram showing an example screen (part 1) for selecting a base dish. Fig. 19 is an example of the initial display screen. As shown in Fig. 19, when the user selects a base dish, the user is prompted to select one item. For that item, the user is prompted to select one item from a drop-down list of multiple items.
[0079] FIG. 20 is a diagram showing an example screen (part 2) for selecting a base dish. FIG. 20 is an example screen showing the state in which a drop-down list is opened on the example screen of FIG. 19. As shown in FIG. 20, the items that can be selected are "none," "sushi," "nikujaga," "kushikatsu (sauce)," "yakitori," "yakiniku," or "hamburger." FIG. 21 is a diagram showing an example screen (part 3) for selecting a base dish. FIG. 21 is an example screen showing the state in which "nikujaga" has been selected on the example screen of FIG. 20.
[0080] 18, following step S12, the input unit 12 of the terminal device 1 accepts the base dish selected on the base dish selection screen displayed in step S12 (step S13). Next, the input unit 12 of the terminal device 1 transmits base dish information, which is information about the base dish accepted in step S13, to the server device 2 (step S14), and the input unit 22 of the server device 2 receives it.
[0081] Next, the input unit 22 of the server device 2 prompts the user of the terminal device 1 to input information about the five flavors of the base dish (step S15). Next, the input unit 22 of the server device 2 transmits five flavor information for input, including information necessary for inputting information about the five flavors, to the terminal device 1 (step S16). The five flavor information for input may include, for example, information about the five flavors of the base dish based on the base dish information received in step S14, and information about an input screen for the five flavors, which will be described later.
[0082] Next, the input unit 12 of the terminal device 1 displays an input screen for the five tastes based on the five tastes information for input received in step S16 (step S17).
[0083] FIG. 22 is a diagram showing an example of a screen for inputting the five tastes. FIG. 22 is an example of an initial display screen. As shown in FIG. 22, the user is prompted to input values for the five tastes: bitter, sour, salty, sweet, and spicy. The values of the five tastes input at the initial display stage in the example screen shown in FIG. 22 are the initial setting values for the five tastes of "nikujaga" (meat and potato stew), which is the base dish selected on the base dish selection screen displayed in step S12 (or selected as shown in FIG. 21). The initial setting values may be data based on a sensory test, data based on a taste sensor, or a value that combines values calculated using two or more pieces of data. The user may modify the values they wish to change as appropriate, or may use the initial setting values as they are without making any changes.
[0084] 18, following step S17, the input unit 12 of the terminal device 1 accepts the five flavors input on the five flavors input screen displayed in step S17 (step S18). Next, the input unit 12 of the terminal device 1 transmits the five flavors information, which is information about the five flavors accepted in step S18, to the server device 2 (step S19), and the input unit 22 of the server device 2 receives it.
[0085] In the process shown in Fig. 18, steps S15 to S19 relating to the five tastes may be omitted, in which case the initial set values for the five tastes of the base dish are used.
[0086] 8 and 18, the server device 2 may transmit all the information to be transmitted to the terminal device 1 in an initial stage, and the terminal device 1 may use the information received in the initial stage as it is received. FIG. 23 is a flowchart showing an example of the input process of various information executed by the beverage ingredient output system. First, the input unit 22 of the server device 2 prompts the user of the terminal device 1 to input various information (step S40). Next, the server device 2 transmits the beverage setting information, the input dish information, and the input five flavor information to the terminal device 1 (step S41). The process from step S41 onwards is the same as steps S3 to S8 in FIG. 8 and steps S12 to S14 and S17 to S19 in FIG. 18 (steps S1 and S2 in FIG. 8 and steps S10, S11, S15, and S16 in FIG. 18 are not performed).
[0087] 24 is a flowchart showing an example of a dish suggestion process (drink ingredient output method) and an output process (drink ingredient output method) executed by the beverage ingredient output system 3. First, the suggestion unit 23 of the server device 2 suggests a beverage that goes well with a base dish to the user of the terminal device 1 (step S20). Step S20 is executed, for example, after the processes shown in FIGS. 8 and 18 have been completed.
[0088] The proposal in step S20 is a proposal based on the information input in the processing shown in Figures 8 and 18. Specifically, the proposal unit 23 of the server device 2 proposes a beverage that contains the concept beverage ingredients indicated in the concept beverage ingredient information received by the input unit 22 of the server device 2 in step S5, that has an alcohol content that satisfies the alcohol content information received by the input unit 22 of the server device 2 in step S7, and that goes well with a base dish indicated in the base dish information received by the input unit 22 of the server device 2 in step S14 and that has the five flavors indicated in the five flavor information received by the input unit 22 of the server device 2 in step S19. Details of the proposal by the proposal unit 23 will be described later.
[0089] Next, the output unit 24 of the server device 2 transmits proposal information including information necessary for making a proposal to the terminal device 1 (step S21). The proposal information may include, for example, information regarding a candidate drink list screen described below.
[0090] Next, the output unit 14 of the terminal device 1 receives the proposal information transmitted in step S21, and displays a list screen of candidate drinks that are candidates for the beverage to be proposed based on the received proposal information (step S22).
[0091] FIG. 25 is a diagram showing an example of a candidate drink list screen. As shown in FIG. 25, the candidate drink list screen may include, at the top, the name of the base dish and a radar chart of the five taste values of the base dish, and at the bottom, a list table of the candidate drinks. The candidate drink list table may associate the pairing logic (described below) used when determining the compatibility between the base dish and the target candidate drink, the values of each of the five tastes of the target candidate drink (rows with a shaded background will be described below), the beverage ingredients that make up the target candidate drink, the alcohol content of the target candidate drink, and a link button that transitions to a detailed screen of the target candidate drink. The candidate drink list table will be described below.
[0092] 24, following step S22, the output unit 14 of the terminal device 1 accepts the candidate drink selected on the candidate drink list screen displayed in step S22 (step S23). For example, on the candidate drink list screen shown in FIG. 25, an operation in which the user presses the link button for a certain candidate drink may be regarded as a selection.
[0093] Next, the output unit 14 of the terminal device 1 transmits candidate drink information, which is information about the candidate drinks received in step S23, to the server device 2 (step S24), and the candidate drink information is received by the output unit 24 of the server device 2. Next, the output unit 24 of the server device 2 displays details of the candidate drinks indicated by the candidate drink information received in step S24 to the user of the terminal device 1 (step S25). Next, the output unit 24 of the server device 2 transmits candidate drink detail information, including information necessary for displaying the candidate drink details, to the terminal device 1 (step S26). The candidate drink detail information may include, for example, information about a candidate drink detail screen, which will be described later.
[0094] Next, the output unit 14 of the terminal device 1 receives the candidate drink detail information transmitted in step S26, and displays a candidate drink detail screen based on the received candidate drink detail information (step S27).
[0095] FIG. 26 is a diagram showing an example of a candidate drink details screen. As shown in FIG. 26, the candidate drink details screen may include a radar chart of the five taste values of the base dish and the five taste values of the candidate drink at the top, an ingredient table of the candidate drink at the middle, and a button at the bottom for creating promotional information (information proposing the candidate drink to restaurant operators). The candidate drink ingredient table may associate the names of the beverage ingredients that make up the candidate drink with the alcohol content (%) of the beverage ingredients and the amount (mL) of the beverage ingredients.
[0096] Returning to Fig. 24, following step S27, the output unit 14 of the terminal device 1 accepts an instruction to create promotional information that was input on the candidate drink details screen displayed in step S27 (step S28). For example, when the user presses a button for creating promotional information on the candidate drink details screen shown in Fig. 26, the output unit 14 of the terminal device 1 accepts an instruction to create promotional information. Note that following step S27, if the user does not like the candidate drink after viewing the candidate drink details screen displayed in step S27, they may return to the candidate drink list screen (dotted arrow in Fig. 24) and repeat the processing of steps S23 to S27 until they find a candidate drink that they like.
[0097] Next, the output unit 14 of the terminal device 1 transmits production instruction information, which is information relating to instructions for creating promotional information received in step S28, to the server device 2 (step S29), and the production instruction information is received by the output unit 24 of the server device 2. Next, the output unit 24 of the server device 2 displays the promotional information based on the production instruction information received in step S29 to the user of the terminal device 1 (step S30). Next, the output unit 24 of the server device 2 transmits the created promotional information (described below) to the terminal device 1 (step S31).
[0098] Next, the output unit 14 of the terminal device 1 receives the sales promotion information transmitted in step S31 and displays the received sales promotion information (step S32).
[0099] 27 is a diagram showing an example of a screen related to sales promotion information. As shown in FIG. 27, the sales promotion information may include, in the upper left section, a diagram showing the compatibility and conflict between the five tastes and five organs (in the case of candidate drinks proposed using cancellation-type pairing logic, a circle is placed around the five tastes that are the subject of conflict), in the upper right section, a diagram showing the base beverage, in the middle right section, text related to the key points of the candidate drink (which can be manually entered by the user), in the lower left section, a diagram showing the beverage ingredients that make up the candidate drink, in the lower center, a radar chart showing the five taste values of the base dish and the five taste values of the candidate drink, and in the lower right section, an ingredient table for the candidate drink.
[0100] Returning to FIG. 24, following step S32, the output unit 14 of the terminal device 1 outputs (prints, etc.) the sales promotion information based on instructions from the user, etc. (step S33).
[0101] 8, 18, and 24, information exchanged between the terminal device 1 and the server device 2 (beverage setting information, concept beverage ingredient information, alcohol content information, input dish information, base dish information, input five flavor information, five flavor information, candidate drink detailed information, sales promotion information, etc.) may be transmitted all at once, or may be transmitted appropriately depending on the input and selection contents. Also, in the processing of the flowcharts shown in FIGS. 8, 18, and 24, the flow when the terminal device 1 receives a proposal from the server device 2 has been described, but it is not necessarily required to be connected to the server device 2. By downloading data required for the proposal to the terminal device 1, it is also possible to output beverage ingredient information on the beverage ingredients that make up a beverage that goes well with a dish on the terminal device 1.
[0102] The following describes the details of the proposal by the proposal unit 23. As described above, the proposal unit 23 determines the compatibility between a dish and a beverage based on food taste data relating to the taste of the dish and beverage taste data relating to the taste of a beverage composed of a plurality of beverage ingredients including the concept beverage ingredient. The method for determining the compatibility between a dish and a beverage may be based on existing technology, may be determined by machine learning, or may be determined by pairing logic. As specific examples of pairing logic, three types will be described in order: balanced pairing logic, negation pairing logic, and emphasis pairing logic.
[0103] First, let's explain the premise. The concept beverage ingredient is "Makkoli" (as in the example screen shown in Figure 15). The target alcohol content of the beverage is "3% to 5%" (as in the example screen shown in Figure 17). The base dish is "Nikujaga" (meat and potato stew) (as in the example screen shown in Figure 21). The five tastes of the base dish "Nikujaga" are "bitterness: 2.2, sourness: 2.0, saltiness: 1.2, sweetness: 3.0, spiciness: 0.0" (as in the example screen shown in Figure 22).
[0104] Fig. 28 is a diagram showing an example table of the five flavors of Nikujaga. The table example shown in Fig. 28 has the values of the above-mentioned assumptions entered. Note that the table examples described below, including the table example of Fig. 28, are assumed to be stored in the storage unit 20 of the server device 2.
[0105] In addition, "hamburger steak" will also be used as another example of a base beverage in the following explanation. Figure 29 is a diagram showing an example table of the five tastes of hamburger steak. As shown in the example table in Figure 29, the five tastes of the base dish "hamburger steak" are "bitter: 1.2, sour: 1.5, salty: 1.8, sweet: 1.8, spicy: 0.5".
[0106] [Balanced pairing logic] When using the balanced pairing logic, the suggestion unit 23 calculates the sum of the food taste data value and the beverage taste data value for each of the predetermined plurality of flavors, and determines compatibility based on the balance of each sum across the predetermined plurality of flavors. Specifically, the suggestion unit 23 determines that compatibility is good when all the sums for each of the predetermined plurality of flavors fall within a predetermined value from the maximum value of each of the predetermined plurality of flavors in the food taste data.
[0107] Specific determination using the balanced pairing logic will be described with reference to FIGS. 30 and 31. FIG.
[0108] The suggestion unit 23 determines that a beverage goes well with the base dish and extracts as a candidate drink a beverage whose sum, obtained by adding together the values of the five tastes of the base dish and the values of the five tastes of the beverage pre-stored by the storage unit 30 (for each of the five tastes), is within ±1 of the maximum value of the five tastes of the base dish (the lower limit is "0" and the upper limit is "5"). Here, when the base dish is "nikujaga" (meat and potato stew), the maximum value of the five tastes of "nikujaga" is "3" according to the example table shown in FIG. 28. Therefore, the suggestion unit 23 extracts as a candidate drink a beverage whose sum falls within the range of "2 to 4". FIG. 30 is a diagram showing an example table of the range of the five tastes after addition in the balanced pairing logic for nikujaga. As shown in the example table shown in FIG. 30, the suggestion unit 23 extracts as a candidate drink a beverage whose range of the five tastes after addition is "bitter: 2 to 4, sour: 2 to 4, salty: 2 to 4, sweet: 2 to 4, spicy: 2 to 4". When extracting the candidate drinks, the suggestion unit 23 also extracts the candidate drinks, as expected, by adding the conditions that the candidate drinks contain the concept beverage ingredient "makgeolli" and have an alcohol content of "3% to 5%." The candidate drinks extracted in this way are shown in FIG. 31.
[0109] FIG. 31 is a diagram showing an example table of candidate drinks extracted by the balanced pairing logic for Nikujaga. For example, according to the first row of the example table shown in FIG. 31, a candidate drink is extracted whose five taste values are "bitter: 1.5, sour: 1.1, salty: 0.8, sweet: 1.0, spicy: 2.0," whose beverage ingredients are "60ml of makgeolli A" and "60ml of draft beer A," and whose alcohol content is "5%." The sum of the five taste values of this candidate drink and the five taste values of the base dish "nikujaga" is "bitter: 3.7, sour: 3.1, salty: 2.0, sweet: 4.0, spicy: 2.0," as shown in the second shaded row of the example table shown in FIG. 31, which is within the five taste range shown in FIG. 30. Furthermore, this candidate drink contains the concept beverage ingredient "makgeolli," and its alcohol content is within the range of "3% to 5%."
[0110] Similarly, according to the third row of the example table shown in FIG. 31, a candidate drink is extracted whose five taste values are "bitter: 1.8, sour: 1.1, salty: 0.8, sweet: 0.7, spicy: 2.2," whose beverage ingredients are "90ml of makgeolli A" and "pepper," and whose alcohol content is "4%." The sum of the five taste values of this candidate drink and the five taste values of the base dish "nikujaga" (meat and potato stew) is "bitter: 4.0, sour: 3.1, salty: 2.0, sweet: 3.7, spicy: 2.2," as shown in the shaded fourth row of the example table shown in FIG. 31, which is within the five taste range shown in FIG. 30. Furthermore, this candidate drink contains the concept beverage ingredient "makgeolli," and its alcohol content is within the range of "3% to 5%."
[0111] Similarly, according to the fifth row of the example table shown in FIG. 31, a candidate drink is extracted whose five taste values are "bitter: 0.8, sour: 2.0, salty: 1.2, sweet: 0.9, spicy: 2.0," whose beverage ingredients are "90ml of makgeolli A" and "30ml of plum wine A," and whose alcohol content is "4%." The sum of the five taste values of this candidate drink and the five taste values of the base dish "nikujaga" (meat and potato stew) is "bitter: 3.0, sour: 4.0, salty: 2.4, sweet: 3.9, spicy: 2.0," as shown in the shaded sixth row of the example table shown in FIG. 31, which is within the five taste range shown in FIG. 30. Furthermore, this candidate drink contains the concept beverage ingredient "makgeolli," and its alcohol content is within the range of "3% to 5%."
[0112] Similarly, according to the seventh row of the example table shown in FIG. 31, a candidate drink is extracted whose five taste values are "bitter: 0.9, sour: 2.0, salty: 1.3, sweet: 1.0, spicy: 2.0," whose beverage ingredients are "100ml of makgeolli A" and "30ml of plum wine A," and whose alcohol content is "5%." The sum of the five taste values of this candidate drink and the five taste values of the base dish "nikujaga" (meat and potato stew) is "bitter: 3.1, sour: 4.0, salty: 2.5, sweet: 4.0, spicy: 2.0," as shown in the eighth shaded row of the example table shown in FIG. 31, which is within the five taste range shown in FIG. 30. Furthermore, this candidate drink contains the concept beverage ingredient "makgeolli," and its alcohol content is within the range of "3% to 5%."
[0113] [Cancellation-type pairing logic] When using the cancellation-type pairing logic, the suggestion unit 23 determines compatibility based on the value of the taste that cancels out the maximum value of the predetermined tastes of the food taste data, among the predetermined multiple tastes of the beverage taste data. Specifically, the suggestion unit 23 determines that compatibility is good when the value of the canceling taste is equal to or greater than the maximum value of the predetermined multiple tastes of the beverage taste data and the values of the remaining tastes are equal to or less than the maximum value.
[0114] Specific determination using the cancellation-type pairing logic will be described with reference to FIGS.
[0115] FIG. 32 is a schematic diagram showing the compatibility and antagonistic relationships among the five tastes. According to the schematic diagram in FIG. 32, the taste that negates (antagonizes) bitterness is saltiness, indicated by a solid arrow pointing to bitterness. Furthermore, the taste that negates sourness is pungent, indicated by a solid arrow pointing to sourness. Furthermore, the taste that negates saltiness is sweet, indicated by a solid arrow pointing to saltiness. Furthermore, the taste that negates sweetness is sour, indicated by a solid arrow pointing to sweetness. Furthermore, the taste that negates pungentness is bitter, indicated by a solid arrow pointing to pungentness. FIG. 33 shows a table representing the above relationships. FIG. 33 is a diagram showing an example of a table showing the antagonistic relationships among the five tastes. According to the example table shown in FIG. 33, it can be seen that the taste that negates (antagonizes) the taste in the first column (e.g., bitterness) is the taste in the second column (e.g., saltiness) that corresponds to that taste (in the same row).
[0116] Based on the example table shown in FIG. 33, the suggestion unit 23 determines that a beverage whose antagonism of the maximum five tastes of the meal is greater than or equal to the maximum five taste value +0 to 2 and whose other five tastes are less than or equal to the maximum five taste value of the meal is a good match with the base dish, and extracts the beverage as a candidate drink. Here, if the base dish is "nikujaga" (meat and potato stew), the maximum value of the five tastes of "nikujaga" is "sweetness: 3" according to the example table shown in FIG. 28. Furthermore, according to the example table shown in FIG. 33, the antagonism of "sweetness" is "sourness." Therefore, the suggestion unit 23 extracts, as candidate drinks, beverages whose sourness value is "3 to 5" and whose other five taste values are "3" or less. FIG. 34 is a diagram showing an example table of the five taste ranges of beverages in the negation-type pairing logic for nikujaga. As shown in the example table shown in FIG. 34, the suggestion unit 23 extracts, as candidate drinks, beverages whose five taste values are "bitterness: 3 or less, sourness: 3 to 5, saltiness: 3 or less, sweetness: 3 or less, spiciness: 3 or less." When extracting the candidate drinks, the suggestion unit 23 also extracts the candidate drinks, as expected, by adding the conditions that the candidate drinks contain the concept beverage ingredient "makgeolli" and have an alcohol content of "3% to 5%." The candidate drinks extracted in this way are shown in FIG. 35.
[0117] FIG. 35 is a diagram showing an example table of candidate drinks extracted by the Nikujaga cancellation-type pairing logic. For example, according to the first row of the example table shown in FIG. 35, a candidate drink is extracted whose five taste values are "bitterness: 1.3, sourness: 4.0, saltiness: 1.5, sweetness: 2.0, spiciness: 0.0," whose beverage ingredients are "Makgeolli A 120ml" and "Lemon syrup 15ml," and whose alcohol content is "5%." The five taste values of this candidate drink are within the five taste range shown in FIG. 34. Furthermore, this candidate drink contains the concept beverage ingredient "Makgeolli," and its alcohol content is within the range of "3% to 5%."
[0118] Similarly, according to the second row of the example table shown in FIG. 35, a candidate drink is extracted whose five taste values are "bitter: 1.0, sour: 3.5, salty: 1.0, sweet: 2.5, spicy: 0.0," whose beverage ingredients are "Makgeolli A 90ml" and "Kyoho grape juice 15ml," and whose alcohol content is "4%." The five taste values of this candidate drink are within the five taste range shown in FIG. 34. This candidate drink also contains the concept beverage ingredient "Makgeolli," and its alcohol content is within the range of "3% to 5%."
[0119] Another example of a base beverage will be described, "hamburger steak." When the base dish is "hamburger steak," according to the example table shown in FIG. 29, the maximum value of the five tastes of "hamburger steak" is "salty and sweet: 1.8." Furthermore, according to the example table shown in FIG. 33, the opposing factor of "salty" is "sweet," and the opposing factor of "sweet" is "sour." Therefore, the suggestion unit 23 extracts, as candidate drinks, beverages whose sweetness and sourness values are "1.8 to 3.8" and whose other five taste values are "1.8" or less. FIG. 36 is a diagram showing an example table of the five taste ranges of beverages in the hamburger steak cancellation-type pairing logic. As shown in the example table shown in FIG. 36, the suggestion unit 23 extracts, as candidate drinks, beverages whose five taste values are "bitterness: 1.8 or less, sourness: 1.8 to 3.8, saltiness: 1.8 or less, sweetness: 1.8 to 3.8, spiciness: 1.8 or less." When extracting the candidate drinks, the suggestion unit 23 also extracts the candidate drinks, as expected, by adding the conditions that the candidate drinks contain the concept beverage ingredient "makgeolli" and have an alcohol content of "3% to 5%." The candidate drinks extracted in this way are shown in FIG. 37.
[0120] FIG. 37 is a diagram showing an example table of candidate drinks extracted by the hamburger's cancellation-type pairing logic. For example, according to the first row of the example table shown in FIG. 37, a candidate drink is extracted whose five taste values are "bitter: 1.3, sour: 3.8, salty: 1.5, sweet: 2.0, spicy: 0.0," whose beverage ingredients are "80ml of makgeolli B" and "15ml of grapefruit juice," and whose alcohol content is "5%." The five taste values of this candidate drink are within the five taste range shown in FIG. 36. Furthermore, this candidate drink contains the concept beverage ingredient "makgeolli," and its alcohol content is within the range of "3% to 5%."
[0121] [Emphatic pairing logic] When using the emphasis pairing logic, the suggestion unit 23 determines compatibility based on the maximum taste value among the plurality of predetermined tastes in the beverage taste data. Specifically, the suggestion unit 23 determines compatibility when the maximum taste value among the plurality of predetermined tastes in the food taste data among the plurality of predetermined tastes in the beverage taste data is equal to or greater than the maximum taste value and the remaining taste values are equal to or less than the maximum taste value.
[0122] Specific determination using the enhanced pairing logic will be described with reference to FIGS.
[0123] The suggestion unit 23 determines that a beverage whose value for the same five taste as the maximum value of the base dish is 0 to 2 above the maximum value of the base dish and whose values for the other five tastes are equal to or less than the maximum value of the meal goes well with the base dish, and extracts the beverage as a candidate drink. Here, if the base dish is "nikujaga" (meat and potato stew), the maximum value of the five tastes for "nikujaga" is "sweetness: 3" according to the example table shown in FIG. 28. Therefore, the suggestion unit 23 extracts, as candidate drinks, beverages whose sweetness value is in the range of "3 to 5" and whose values for the other five tastes are "3 or less." FIG. 38 is a diagram showing an example table of the five taste ranges of beverages in the emphasis-type pairing logic for nikujaga. As shown in the example table shown in FIG. 38, the suggestion unit 23 extracts, as candidate drinks, beverages whose five taste values are "bitterness: 3 or less, sourness: 3 or less, saltiness: 3 or less, sweetness: 3 to 5, spiciness: 3 or less." When extracting the candidate drinks, the suggestion unit 23 also extracts the candidate drinks, as expected, by adding the conditions that the candidate drinks contain the concept beverage ingredient "makgeolli" and have an alcohol content of "3% to 5%." The candidate drinks extracted in this way are shown in FIG. 39.
[0124] FIG. 39 is a diagram showing an example table of candidate drinks extracted by Nikujaga's emphasis pairing logic. For example, according to the first row of the example table shown in FIG. 39, a candidate drink is extracted whose five taste values are "bitterness: 2.0, sourness: 3.0, saltiness: 1.0, sweetness: 3.5, spiciness: 0.2," whose beverage ingredients are "Makkoli B 90ml" and "Cassis Liqueur A 30ml," and whose alcohol content is "5%." The five taste values of this candidate drink are within the five taste range shown in FIG. 38. Furthermore, this candidate drink contains the concept beverage ingredient "Makkoli," and its alcohol content is within the range of "3% to 5%."
[0125] Another example of a base beverage will be described, "hamburger steak." When the base dish is "hamburger steak," the maximum value of the five tastes of "hamburger steak" is "salty and sweet: 1.8" according to the example table shown in FIG. 29. Therefore, the suggestion unit 23 extracts, as candidate drinks, beverages whose salty and sweet values are "1.8 to 3.8" and whose other five taste values are "1.8" or less. FIG. 40 is a diagram showing an example table of the five taste ranges of beverages in the emphasis-type pairing logic for hamburger steak. As shown in the example table shown in FIG. 40, the suggestion unit 23 extracts, as candidate drinks, beverages whose five taste values are "bitterness: 1.8 or less, sourness: 1.8 or less, saltiness: 1.8 to 3.8, sweetness: 1.8 to 3.8, spiciness: 1.8 or less." Note that when extracting, the suggestion unit 23 also adds the conditions that the beverage contains the concept beverage ingredient "makgeolli" and has an alcohol content of "3% to 5%, as assumed. The candidate drinks extracted in this way are shown in Figure 41.
[0126] FIG. 41 is a diagram showing an example table of candidate drinks extracted by the hamburger's cancellation-type pairing logic. For example, according to the first row of the example table shown in FIG. 41, a candidate drink is extracted whose five taste values are "bitter: 1.3, sour: 1.1, salty: 2.0, sweet: 3.0, spicy: 0.0," whose beverage ingredients are "80ml of makgeolli C" and "20ml of peach liqueur," and whose alcohol content is "3%." The five taste values of this candidate drink are within the five taste range shown in FIG. 40. Furthermore, this candidate drink contains the concept beverage ingredient "makgeolli," and its alcohol content is within the range of "3% to 5%."
[0127] The three pairing logics, balanced, negating, and emphasizing, have been explained above. Figure 42 is a diagram showing an example table of candidate drinks extracted using various pairing logics for meat and potato stew. Specifically, Figure 42 is a diagram vertically combining Figure 31, which is an example table of candidate drinks extracted using balanced pairing logic, Figure 35, which is an example table of candidate drinks extracted using negating pairing logic, and Figure 39, which is an example table of candidate drinks extracted using emphasizing pairing logic. The example table shown in Figure 42 is the same as the list table of candidate drinks included in Figure 25, with the difference being the link buttons.
[0128] The example table of candidate drinks shown in FIG. 42 or the list table of candidate drinks shown in FIG. 25 may be configured to allow filtering by beverage genre. For example, the user may be allowed to check the checkboxes for the beverage genres "beer," "liqueur," "ingredients," and "soft drinks," and the suggestion unit 23 may extract only candidate drinks that contain beverage ingredients of the checked beverage genre. FIG. 43 is a diagram showing an example table of beverage genres. As shown in the example table in FIG. 43, for example, the beverage genre "beer" includes beverage ingredients "draft beer A," "draft beer B," and "draft beer C." The suggestion unit 23 may perform the above-mentioned extraction by referring to the example table of beverage genres shown in FIG. 43, for example.
[0129] Next, the function and effect of the server device 2 (beverage ingredient output device) will be described.
[0130] The server device 2 includes a suggestion unit 23 that determines the compatibility between a dish and a beverage based on food taste data related to the taste of a dish at a restaurant and beverage taste data related to the taste of a beverage composed of multiple beverage ingredients, including concept beverage ingredients that are beverage ingredients related to the concept of the restaurant or the concept of the restaurant's location, and an output unit 24 that outputs beverage ingredient information related to the beverage ingredients that make up the beverage that goes well with the dish based on the determination result by the suggestion unit 23. Such a server device 2 outputs beverage ingredient information related to the beverage ingredients that make up the beverage that goes well with the dish based on the determination result of the compatibility between the food taste data related to the taste of the dish and the beverage taste data related to the taste of the beverage. This makes it possible to output information about the beverage ingredients that make up the beverage that goes well with the dish. It is also possible to output beverage ingredient information related to the beverage ingredients that include concept beverage ingredients related to the concept of the restaurant or the concept of the restaurant's location.
[0131] The output unit 24 of the server device 2 may output beverage ingredient information of a beverage that matches a specified dish among a plurality of predetermined beverages based on the compatibility between the specified dish and each of the plurality of predetermined beverages. In such a server device 2, for example, beverage ingredient information of a beverage that matches a specified dish among a plurality of predetermined beverages can be output.
[0132] The food taste data and the beverage taste data may each be represented by a value based on the strength of a predetermined number of flavors, and the suggestion unit 23 of the server device 2 may calculate an added value of the food taste data value and the beverage taste data value for each of the predetermined number of flavors, and determine compatibility based on the balance of these added values across the predetermined number of flavors. In such a server device 2, for example, compatibility can be determined based on the balance of flavors when a food and a beverage are eaten together.
[0133] The suggestion unit 23 of the server device 2 may determine that the food and beverage are compatible when all of the sum values for each of the predetermined plurality of flavors are within a predetermined value from the maximum value of the values for each of the predetermined plurality of flavors in the food flavor data. In such a server device 2, it is possible to more reliably determine compatibility based on the balance of flavors when the food and beverage are eaten together, for example.
[0134] The food taste data and the beverage taste data may each be represented by a value based on the strength of a predetermined plurality of flavors, and the suggestion unit 23 of the server device 2 may determine compatibility based on the value of the beverage taste data that cancels out the maximum value of the predetermined plurality of flavors of the food taste data. In such a server device 2, for example, compatibility can be determined based on whether the strong flavor of the food can be canceled out by the flavor of the beverage when the food and beverage are consumed together.
[0135] The suggestion unit 23 of the server device 2 may determine that a food and a beverage are compatible when the value of the counteracting flavor among a plurality of predetermined flavors in the beverage flavor data is equal to or greater than the maximum value and the values of the remaining flavors are equal to or less than the maximum value. In such a server device 2, it is possible to more reliably determine compatibility based on whether the strong flavor of the food can be counteracted by the flavor of the beverage when the food and the beverage are eaten together.
[0136] The food taste data and the beverage taste data may each be represented by a value based on the strength of a predetermined plurality of flavors, and the suggestion unit 23 may determine compatibility based on the maximum value of the predetermined plurality of flavors in the beverage taste data. In such a server device 2, for example, compatibility can be determined based on whether the strong flavor of the food can be emphasized by the flavor of the beverage when the food and beverage are eaten together.
[0137] The suggestion unit 23 of the server device 2 may determine that a food is compatible when the maximum taste value of the predetermined plurality of tastes in the food taste data is equal to or greater than the maximum taste value and the remaining taste values are equal to or less than the maximum taste value. In such a server device 2, for example, compatibility can be determined more reliably based on whether the strong taste of the food can be emphasized by the taste of the beverage when the food and the beverage are eaten together.
[0138] The predetermined plurality of flavors may be two or more of bitter, sour, salty, sweet, and spicy. In such a server device 2, for example, it is possible to determine the compatibility between food and beverages based on more specific flavors.
[0139] The dish may be specified from the terminal device 1 operated by the user. In such a server device 2, for example, information on beverage ingredients that make up a beverage that goes well with the dish specified from the terminal device 1 operated by the user can be output.
[0140] The food taste data may be specified by the user from the terminal device 1. In such a server device 2, for example, it is possible to determine the compatibility between the food and beverage of the food taste data specified by the user from the terminal device 1.
[0141] The concept beverage ingredient may be designated by the user from the terminal device 1. In such a server device 2, for example, beverage ingredient information relating to beverage ingredients including the concept beverage ingredient designated by the user from the terminal device 1 can be output.
[0142] The beverage taste data relating to the taste of a beverage is associated with the alcohol content of the beverage, and the suggestion unit 23 of the server device 2 may narrow down the judgment to the beverage taste data associated with the alcohol content specified by the user. Such a server device 2 can output information about the beverage ingredients that make up a beverage that goes well with food and has the alcohol content specified by the user.
[0143] Beverage taste data relating to the taste of a beverage composed of multiple beverage ingredients is associated with the amounts of each of the multiple beverage ingredients, and the output unit 24 of the server device 2 may output beverage ingredient information relating to beverage ingredients that make up a beverage that goes well with a dish, including the amounts of the beverage ingredients, based on the amounts associated with the beverage taste data. Such a server device 2 can output information relating to beverage ingredients that make up a beverage that goes well with a dish, including the amounts of the beverage ingredients.
[0144] The output unit 24 of the server device 2 may further output a graph based on a combination of food taste data of a dish and beverage taste data of a beverage that goes well with the dish. In such a server device 2, for example, a graph can be output that allows a user to easily check, in terms of taste, beverages that go well with a dish.
[0145] The output unit 24 of the server device 2 may output information, including beverage ingredient information, suggesting beverages that go well with dishes to restaurant operators. In such a server device 2, for example, information suggesting beverages that go well with dishes to restaurant operators can be easily output with little burden on the user.
[0146] According to the server device 2, when proposing an original drink to accompany a dish at a restaurant, it is possible to propose a drink recipe that goes well with the dish based on the concept of the restaurant or the concept of the restaurant's location and the characteristic information of the taste of the dish.
[0147] In this embodiment, the beverage ingredient output system 3 has been described as a client-server system, but the present invention is not limited to this. For example, as shown in Figure 44, the beverage ingredient output system 3 may be a standalone system including only a standalone device 4 (beverage ingredient output device). Figure 44 is a diagram showing an example of the system configuration of the beverage ingredient output system 3 including the standalone device 4.
[0148] FIG. 45 is a diagram illustrating an example of the functional configuration of a standalone device 4. As illustrated in FIG. 45, the standalone device 4 includes a storage unit 40, an input unit 41, a proposal unit 42, and an output unit 43. The standalone device 4 is a standalone version of the client-server system type terminal device 1 and server device 2. Therefore, the storage unit 40, the input unit 41, the proposal unit 42, and the output unit 43 correspond to the combination of the storage unit 10 and the storage unit 20, the combination of the input unit 12 and the input unit 22 (transmission and reception between the terminal device 1 and the server device 2 is omitted), the combination of the proposal unit 13 and the proposal unit 23 (transmission and reception between the terminal device 1 and the server device 2 is omitted), and the combination of the output unit 14 and the output unit 24 (transmission and reception between the terminal device 1 and the server device 2 is omitted), respectively.
[0149] FIG. 46 is a diagram illustrating an example of the hardware configuration of a computer used in the standalone device 4. As illustrated in FIG. 46, the standalone device 4 is physically configured as a computer system including a CPU 400, which is a central processing unit; RAM 401 and ROM 402, which are main storage devices; an input / output device 403, such as a keyboard, a microphone, and a display; a communication module 404, which is a data transmission / reception device; and an auxiliary storage device 405, such as a hard disk and an SSD. The CPU 400, the RAM 401, the ROM 402, the input / output device 403, the communication module 404, and the auxiliary storage device 405 may each be configured in plural. The functions of each functional block illustrated in FIG. 45 are realized by loading predetermined computer software onto hardware, such as the CPU 400 and RAM 401, illustrated in FIG. 46, to operate the input / output device 403 and the communication module 404 under the control of the CPU 400 and to read and write data from and to the RAM 401 and the auxiliary storage device 405.
[0150] Next, a description will be given of a stand-alone program P4 (beverage ingredient output program) for causing a computer to execute a series of processes by the stand-alone device 4. As shown in Fig. 47, the stand-alone program P4 is inserted into a computer and accessed, or is stored in a program storage area formed in an auxiliary storage device 405 provided in the computer. More specifically, the stand-alone program P4 is stored in a program storage area formed in the auxiliary storage device 405 provided in the stand-alone device 4.
[0151] The standalone program P4 is configured to include a storage module P40, an input module P41, a proposal module P42, and an output module P43. The functions realized by executing the storage module P40, the input module P41, the proposal module P42, and the output module P43 are similar to the functions of the storage unit 40, the input unit 41, the proposal unit 42, and the output unit 43 of the standalone device 4 described above, respectively.
[0152] The standalone program P4 may be configured such that part or all of it is transmitted via a transmission medium such as a communication line, and is received and stored (including installed) by another device. Furthermore, each module of the standalone program P4 may be installed on one of multiple computers, rather than on a single computer. In this case, the series of processes of the standalone program P4 described above are performed by a computer system consisting of the multiple computers. [Explanation of symbols]
[0153] 1...terminal device, 2...server device, 3...beverage ingredient output system, 4...standalone device, 10, 20, 40...storage unit, 11, 21...transmission / reception unit, 12, 22, 41...input unit, 13, 23, 42...proposal unit, 14, 24, 43...output unit, 100, 200, 400...CPU, 101, 201, 401...RAM, 102, 202, 402...ROM, 103, 203, 403...input / output device, 104 ·204·404...Communication module, 105·205·405...Auxiliary storage device, P1...Terminal program, P2...Server program, P4...Standalone program, P10·P20·P40...Storage module, P11·P21...Transmitting / receiving module, P12·P22·P41...Input module, P13·P23·P42...Proposal module, P14·P24·P43...Output module.
Claims
1. a determination unit that determines compatibility between the food and the beverage based on food taste data related to the taste of the food and beverage taste data related to the taste of the beverage composed of a plurality of beverage ingredients including a concept beverage ingredient that is a beverage ingredient related to the concept of the restaurant or the concept of the location of the restaurant; an output unit that outputs beverage ingredient information regarding beverage ingredients that constitute the beverage that go well with the dish based on the determination result by the determination unit; A beverage ingredient output device comprising:
2. the output unit outputs the beverage ingredient information of the beverage that matches the one designated dish among the plurality of predetermined beverages based on the compatibility between the one designated dish and each of the plurality of predetermined beverages. The beverage ingredient output device according to claim 1.
3. the food taste data and the beverage taste data are each represented by a value based on the strength of each of a plurality of predetermined tastes; the determining unit calculates an added value of the food taste data value and the beverage taste data value for each of the predetermined plurality of tastes, and determines the compatibility based on a balance of the added values across the predetermined plurality of tastes. The beverage ingredient output device according to claim 1.
4. The determination unit determines that the compatibility is good when all of the sum values for each of the predetermined plurality of tastes are within a predetermined value from the maximum value of each of the predetermined plurality of tastes of the dish taste data. The beverage ingredient output device according to claim 3.
5. the food taste data and the beverage taste data are each represented by a value based on the strength of each of a plurality of predetermined tastes; the determination unit determines the compatibility based on a taste value of the predetermined plurality of tastes of the beverage taste data that cancels out a taste with a maximum value of the predetermined plurality of tastes of the food taste data. The beverage ingredient output device according to claim 1.
6. the determining unit determines that the beverages are compatible when the value of the counteracting taste among the predetermined plurality of tastes in the beverage taste data is equal to or greater than the maximum value and the values of the remaining tastes are equal to or less than the maximum value. The beverage ingredient output device according to claim 5.
7. the food taste data and the beverage taste data are each represented by a value based on the strength of each of a plurality of predetermined tastes; the determining unit determines the compatibility based on a maximum taste value among the plurality of predetermined tastes of the beverage taste data and the plurality of predetermined tastes of the food taste data. The beverage ingredient output device according to claim 1.
8. The determination unit determines that the compatibility is good when, among the predetermined plurality of tastes of the beverage taste data, the maximum taste value of the predetermined plurality of tastes of the food taste data is equal to or greater than the maximum value, and the remaining taste values are equal to or less than the maximum value. The beverage ingredient output device according to claim 7.
9. The predetermined plurality of tastes are two or more tastes selected from bitter, sour, salty, sweet, and spicy. The beverage ingredient output device according to any one of claims 3 to 8.
10. The dish is designated by a terminal device operated by a user. The beverage ingredient output device according to claim 1.
11. The cooking taste data is specified by a terminal device operated by a user. The beverage ingredient output device according to claim 1.
12. The concept beverage ingredients are designated by a terminal device operated by a user. The beverage ingredient output device according to claim 1.
13. the beverage taste data relating to the taste of the beverage is associated with an alcohol content of the beverage; the determination unit narrows down the beverage taste data to those associated with an alcohol content specified by a user and makes a determination. The beverage ingredient output device according to claim 1.
14. the beverage taste data relating to the taste of the beverage composed of a plurality of beverage ingredients is associated with the amount of each of the plurality of beverage ingredients; the output unit outputs the beverage ingredient information regarding beverage ingredients that constitute the beverage that matches the dish, the beverage ingredient information including the amounts of the beverage ingredients, based on the amounts associated with the beverage taste data. The beverage ingredient output device according to claim 1.
15. The output unit further outputs a graph based on a combination of the food taste data of the food and the beverage taste data of the beverage that matches the food. The beverage ingredient output device according to claim 1.
16. the output unit outputs information including the beverage ingredient information to the restaurant operator suggesting the beverage that matches the dish; The beverage ingredient output device according to claim 1.
17. 1. A computer-implemented beverage ingredient output method, comprising: a determination step of determining compatibility between the food and the beverage based on food taste data relating to the taste of the food and beverage taste data relating to the taste of a beverage composed of a plurality of beverage ingredients including a concept beverage ingredient which is a beverage ingredient related to the concept of the restaurant or the concept of the location of the restaurant; an output step of outputting beverage ingredient information regarding beverage ingredients that constitute the beverage that go well with the dish based on the determination result of the determination step; A beverage ingredient output method including:
18. Computer, a determination unit that determines compatibility between the food and the beverage based on food taste data related to the taste of the food and beverage taste data related to the taste of the beverage composed of a plurality of beverage ingredients including a concept beverage ingredient that is a beverage ingredient related to the concept of the restaurant or the concept of the location of the restaurant; an output unit that outputs beverage ingredient information regarding beverage ingredients that constitute the beverage that go well with the dish based on the determination result by the determination unit; Beverage material output program to function as.
Citation Information
Patent Citations
Device for presenting compatibility information about beverage and food, dish and seasoning, seasonings, and material composing each food, and method for diagnosing compatibility between beverage and food
WO2022239751A1