Information processing device, information processing method, and program
The information processing device effectively summarizes the intentions of multiple individuals by generating comprehensive intention data, enabling seamless identification of appropriate services or proposals.
Patent Information
- Application Number
- PCT/JP2024/018602
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-21
- Publication Date
- 2025-11-27
AI Technical Summary
Existing devices struggle to summarize the intentions of multiple people effectively during communication, particularly in environments like vehicles or rooms where multiple individuals are present.
An information processing device that acquires input data from multiple people, processes it to generate intention data for each individual, and then summarizes these intentions into comprehensive global intention data using machine learning and statistical methods.
Enables efficient summarization of multiple individuals' intentions, facilitating easy identification of services or proposals tailored to the group's collective desires.
Smart Images

Figure JP2024018602_27112025_PF_FP_ABST
Abstract
Description
Information processing device, information processing method, and program
[0001] The present invention relates to an information processing device, an information processing method, and a program.
[0002] In recent years, development of devices for communicating with people has progressed. For example, Patent Literature 1 discloses a conversation assistant device mounted on a vehicle. This device includes a voice recognition unit that recognizes the content of speech from the driver and passengers other than the driver, a driver notification unit that notifies the driver, and a determination unit that determines whether an automatic response to the passenger's speech is possible when the passenger makes a speech that requires a response.
[0003] Japanese Patent Application Laid-Open No. 2021-105770
[0004] When a device communicates with multiple people simultaneously, it may be necessary to summarize the intentions of the multiple people. One example of an objective of the present invention is to enable an information processing device to generate data summarizing the intentions of the multiple people.
[0005] The invention described in claim 1 is an information processing device comprising: an acquisition unit that acquires input data that can identify the intentions of each of a plurality of people; a first processing unit that uses the input data to generate intention data that indicates the intentions of each of the plurality of people; and a second processing unit that uses the intention data to generate comprehensive intention data that summarizes the intentions of the plurality of people.
[0006] The invention described in claim 11 is an information processing method in which an information processing device acquires input data that can identify the intentions of each of multiple people, uses the input data to generate intention data that indicates the intentions of each of the multiple people, and uses the intention data to generate comprehensive intention data that summarizes the intentions of the multiple people.
[0007] The invention described in claim 12 is a program that equips an information processing device with: an acquisition unit that acquires input data that can identify the intentions of each of a plurality of people; a first processing unit that uses the input data to generate intention data that indicates the intentions of each of the plurality of people; and a second processing unit that uses the intention data to generate comprehensive intention data that summarizes the intentions of the plurality of people.
[0008] FIG. 1 is a diagram for explaining the usage environment and functional configuration of an information processing device according to a first embodiment. FIG. 2 is a diagram for explaining an example of the hardware configuration of the information processing device. FIG. 3 is a flowchart for explaining an example of processing performed by the information processing device. FIG. 4 is a diagram for explaining the usage environment and functional configuration of the information processing device according to the present embodiment. FIG. 5 is a diagram showing an example of rules for creating comprehensive intention data in a table format. FIG. 6 is a flowchart for explaining an example of processing performed by the information processing device. FIG. 7 is a flowchart for explaining an example of processing performed by the information processing device.
[0009] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all the drawings, like components are designated by like reference numerals, and the description thereof will be omitted as appropriate.
[0010] 1 is a diagram illustrating the usage environment and functional configuration of an information processing device 10 according to this embodiment. The information processing device 10 acquires input data that can identify the intentions of multiple people, and processes this input data to generate comprehensive intention data that summarizes the intentions of each of the multiple people. The comprehensive intention data is used, for example, to identify services or proposals to be provided to multiple people.
[0011] The data generation device 20 that generates input data is placed in a location where multiple people are located. Examples of such locations include a car, a train, and a room, but other locations are also possible. Furthermore, a data generation device 20 may be provided for each of the multiple people. A data generation device 20 may be provided for each of the multiple people, or one may be provided for each of two or more people. In the former case, the multiple people may be located in different locations. Furthermore, the data generation device 20 may be installed in advance at a location where the multiple people are located, or may be brought to that location by at least one of the multiple people. In the latter case, an example of the data generation device 20 is a portable communication device such as a smartphone. The data generation device 20 transmits the generated input data to the information processing device 10 in real time.
[0012] At least one of the information processing device 10 and the data generating device 20 can be incorporated as a function of, for example, a car navigation device or an on-board device. Furthermore, at least one of the information processing device 10 and the data generating device 20, or a car navigation device or an on-board device including them, may communicate with an external device, such as a server, as necessary. An example of such an external device is a device that proposes and searches for routes and stores map information. This map information also includes information about facilities such as stores.
[0013] The data generating device 20 may have a function for inputting data by voice. In this case, the data generating device 20 has a microphone. The input data may be voice data representing the speech of multiple people, or may be text data obtained after speech recognition processing of the voice data. In the former case, the input data may be voice data for multiple people, or may be voice data containing a mixture of two or more voices.
[0014] The microphones included in the data generating device 20 may be provided for each of a plurality of people, or may be microphones that generate voice data that enable the direction of a sound source to be identified, such as an array microphone. In the latter case, the data generating device 20 may process the voice data to generate voice data for each of a plurality of people, or this processing may be performed by the information processing device 10.
[0015] The data generation device 20 may have a function for manually inputting data. In this case, the data generation device 20 has an input device that can be operated by multiple people, such as at least one of a touch panel and buttons. The input data may be data indicating the selection result of an option, or may be text data.
[0016] The data generating device 20 may generate an image, such as a video, of at least one person in a group. In this case, this image becomes at least a part of the input data. The information processing device 10 then uses this image to generate intention data of the person in the image.
[0017] The information processing device 10 and the data generating device 20 communicate with each other via, for example, a communication line. This communication line may include a public communication network such as the Internet.
[0018] The information processing device 10 and the data generating device 20 may be the same device. In this case, the information processing device 10 also has a function of generating input data, and is placed in a location where multiple people are present.
[0019] The information processing device 10 includes an acquisition unit 110, a first processing unit 120, and a second processing unit 130.
[0020] The acquisition unit 110 acquires the above-described input data. The acquisition unit 110 may acquire the input data from the data generating device 20 via a communication line, for example, or may acquire the input data stored in another device.
[0021] The first processing unit 120 generates intention data using the input data. For example, if microphones are provided for multiple people, or if the data generation device 20 has an array microphone, the input data includes voice data for multiple people. In this case, the first processing unit 120 performs voice recognition processing on the voice data for multiple people to generate text data for multiple people. The first processing unit 120 then processes this text data to generate data indicating the intentions of multiple people, i.e., intention data.
[0022] Here, the first processing unit 120 may generate intention data for multiple people by selecting a specific option from multiple options prepared in advance. For example, assume that a predetermined proposal was made to multiple people before the input data was generated. In this case, the multiple options preferably include "agree with the proposal" and "reject the proposal," but may also include "withhold the proposal" and "prefer a different proposal."
[0023] The above-described suggestion may be made by the information processing device 10 or another device, or may be made by a person. The latter suggestion may be made by speech, for example, by any one of a plurality of people, such as a vehicle driver.
[0024] If one microphone is provided for two or more people, one voice data set contains the voices of two or more people. In this case, the first processing unit 120 performs voice recognition processing and voiceprint analysis to generate text data for each of the multiple people. The first processing unit 120 then processes this text data to generate intention data.
[0025] If the input data includes text data, the first processing unit 120 processes the text data to generate intention data. If the input data indicates a selection result from an option, the input data itself becomes the intention data.
[0026] When the input data includes an image, the first processing unit 120 processes the image to identify the person and at least one of the person's posture and movement. The first processing unit 120 then uses at least one of the posture and movement to identify the person's intention and generate intention data indicating the identified intention. For example, the first processing unit 120 uses hand movements to determine whether the person is distressed.
[0027] When the input data includes audio data and video, the first processing unit 120 may identify the timing of speech of each of the multiple people by processing the video. In this case, the first processing unit 120 uses the timing of speech to identify audio data corresponding to the content of each of the multiple people's speech, and uses this audio data to generate intention data for each of the multiple people.
[0028] The second processing unit 130 processes the intention data to generate global intention data, i.e., data summarizing the intentions of multiple people. For example, the second processing unit 130 may generate the global intention data using a machine learning model in which the multiple intention data are used as explanatory variables and the global intention data is used as a target variable. Furthermore, if intention data for multiple people is generated by selecting a specific option from multiple options prepared in advance, the second processing unit 130 may generate the global intention data by selecting a specific option from the multiple options, for example, by majority vote.
[0029] The second processing unit 130 may then perform further processing using the comprehensive intention data, or may output the comprehensive intention data to an external processing device. The processing performed by the second processing unit 130 or the external processing device is, for example, processing for identifying services or proposals to be provided to multiple people.
[0030] 2 is a diagram showing an example of the hardware configuration of the information processing apparatus 10. The information processing apparatus 10 includes a bus 1010, a processor 1020, a memory 1030, a storage device 1040, an input / output interface 1050, and a network interface 1060.
[0031] The bus 1010 is a data transmission path for transmitting and receiving data among the processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060. However, the method of connecting the processor 1020 and the like to each other is not limited to bus connection.
[0032] The processor 1020 is implemented by a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit).
[0033] The memory 1030 is a main storage device realized by a RAM (Random Access Memory) or the like.
[0034] The storage device 1040 is an auxiliary storage device realized by removable media such as a hard disk drive (HDD), a solid state drive (SSD), or a memory card, or a read-only memory (ROM). The storage device 1040 stores program modules that realize each function of the information processing device 10 (e.g., the acquisition unit 110, the first processing unit 120, the second processing unit 130, and the output unit 140 described below). The processor 1020 loads each of these program modules into the memory 1030 and executes them, thereby realizing each function corresponding to the program module.
[0035] The input / output interface 1050 is an interface for connecting the information processing device 10 to various input / output devices. For example, the information processing device 10 may communicate with the data generating device 20 via the input / output interface 1050.
[0036] The network interface 1060 is an interface for connecting the information processing device 10 to a network. This network is, for example, a local area network (LAN) or a wide area network (WAN). The network interface 1060 may connect to the network wirelessly or by wire. The information processing device 10 may communicate with the data generating device 20 via the network interface 1060.
[0037] 3 is a flowchart showing an example of processing performed by the information processing device 10. First, the data generating device 20 generates input data, and the acquiring unit 110 of the information processing device 10 acquires this input data (step S20). Next, the first processing unit 120 of the information processing device 10 processes the input data to generate intention data (step S30). Next, the second processing unit 130 of the information processing device 10 processes the intention data to generate global intention data (step S40). Note that if a further suggestion is made after the global intention data has been generated, the information processing device 10 may repeat the processing shown in FIG. 3.
[0038] As described above, according to this embodiment, the first processing unit 120 of the information processing device 10 uses input data to generate intention data indicating the intentions of multiple individuals. The second processing unit 130 uses the intention data to generate global intention data. The global intention data is data that summarizes the intentions of multiple individuals. Therefore, by using the global intention data, the information processing device 10 or another device can easily identify the processing to be performed after the input data is generated.
[0039] Second Embodiment Fig. 4 is a diagram illustrating the usage environment and functional configuration of an information processing device 10 according to this embodiment. This information processing device 10 is similar to the information processing device 10 shown in the first embodiment except for the following points.
[0040] First, the information processing device 10 includes an output unit 140. The output unit 140 outputs proposal data indicating proposal content to multiple people in a manner recognizable by multiple people. This output timing is, for example, before the data generating device 20 generates input data, i.e., before the acquiring unit 110 acquires the input data, but may also include other timings, such as when the comprehensive intention data indicates a desire for another proposal. The proposal data may be output in the form of, for example, audio output, or may be displayed on a display using characters or the like.
[0041] When generating the proposal data, the output unit 140 may use information stored in an external device, such as a server. One example of this information is map information. This map information includes information about facilities such as stores.
[0042] Furthermore, the first processing unit 120 identifies, for each of the plurality of people, a degree of agreement with the content indicated by the proposal data output by the output unit 140. This identification is performed using, for example, a generative AI. The degree of agreement may be indicated as a numerical value for each of the plurality of people. The first processing unit 120 may output this numerical value as intention data.
[0043] The first processing unit 120 may also use the agreement level to select an option to be output as intention data from multiple options that are candidates for intention data. As an example, options are assigned in advance according to ranges of agreement level values. The first processing unit 120 then outputs, as intention data, an option corresponding to the numerical value generated by the generation AI. The options used here include, for example, agreeing with the proposal and rejecting the proposal, but may also include withholding the proposal and hoping for another proposal.
[0044] When the intention data is a numerical value indicating the degree of agreement for each of the plurality of people, the second processing unit 130 generates comprehensive intention data using the degree of agreement for each of the plurality of people. For example, the second processing unit 130 may calculate an average value of the degrees of agreement and use this average value to select an option to be output as intention data from among a plurality of options that are candidates for intention data. As an example, options are allocated in advance according to ranges of the average values of the degrees of agreement. Then, the first processing unit 120 outputs the option corresponding to the average value as comprehensive intention data. The options used here include, for example, agree with the proposal and reject the proposal, but may also include hold off on the proposal and prefer another proposal.
[0045] The second processing unit 130 may use weighting coefficients for multiple people when calculating the average agreement level. For example, if multiple people are in the vehicle, the second processing unit 130 may assign a larger weight to the driver than to the other people.
[0046] When the intention data is a result of a selection from a plurality of options, the second processing unit 130 may generate the global intention data by statistically processing the selection results. For example, the second processing unit 130 statistically processes the selection results and uses the results of this statistical processing to select an option to be the global intention data from the options used to generate the intention data. For example, the second processing unit 130 selects the option to be the global intention data by majority vote.
[0047] The second processing unit 130 may generate the comprehensive intention data by processing the intention data according to a predetermined rule, which may be represented, for example, in a table.
[0048] Furthermore, the second processing unit 130 may generate the comprehensive intention data using the time from when the output unit 140 outputs the proposed data to when the input data is input to the data generating device 20. This time is specified for each of multiple people. For example, if there are many people for whom this time is longer than a reference value, the second processing unit 130 increases the likelihood that the comprehensive intention data will indicate "confused about the proposed data." Note that this time may be included in the rules used by the second processing unit 130.
[0049] The first processing unit 120 may use this time when generating intention data for each of multiple people. For example, if the time is longer than a reference value, the first processing unit 120 may determine that the intention data of the person is likely to be "unsure about the proposed data."
[0050] The acquisition unit 110 acquires time data that can identify these times. For example, if the input data is voice data, the time data is data included in the voice data that indicates the timing of speech. If the input data is generated by at least one of a touch panel and a button, the time data is the timing at which the input data was generated by operating the touch panel and the button. In this case, the time data may be generated by the data generation device 20 or by the touch panel and the button.
[0051] The second processing unit 130 may generate the global intention data according to a predetermined rule, which may be represented, for example, in a table.
[0052] 5 is a table showing an example of rules for creating global intention data. In this example, the data generating device 20 is installed in a vehicle. The global intention data is determined by combining the intention of each person, i.e., each occupant, and the time from when the proposal data is output until the input data is input to the data generating device 20.
[0053] In the example shown in this figure, "Yes" indicates that the proposal has been agreed to, and "No" indicates that the proposal has been rejected. Furthermore, the above-mentioned time periods are classified into, for example, three categories: equal to or less than a first threshold, greater than the first threshold and equal to or less than a second threshold, and greater than the second threshold, but are not limited to these. For example, the above-mentioned time periods may be classified into two categories, or into four or more categories. The first threshold is, for example, greater than 3 seconds and less than 10 seconds, and the second threshold is, for example, greater than 10 seconds and less than 20 seconds.
[0054] 6 is a flowchart showing an example of processing performed by the information processing device 10. First, the output unit 140 of the information processing device 10 generates and outputs proposal data. An example of an output destination of this proposal data is the data generating device 20. The data generating device 20 then outputs this proposal data in a format that can be recognized by multiple people. An example of this output is audio output, as described above (step S10).
[0055] When the plurality of people recognize the proposed data, they input the data to the data generating device 20. The data generating device 20 generates input data according to the input and transmits it to the information processing device 10. The acquiring unit 110 of the information processing device 10 acquires the input data (step S20).
[0056] The first processing unit 120 of the information processing device 10 processes the input data acquired in step S20 to generate intention data (step S30). Then, the second processing unit 130 generates comprehensive intention data using the intention data generated in step S30 (step S40).
[0057] If another proposal is necessary (step S50: Yes), the output unit 140 generates and outputs proposal data again, and repeats the above-described process (steps S10 to S50). An example of a case where another proposal is necessary is when the comprehensive intention data indicates that the proposal is rejected, the proposal is on hold, or a different proposal is desired.
[0058] If the global intention data indicates something else, for example, if the global intention data indicates accepting the proposal (step S50: No), the output unit 140 performs processing based on the proposal data. For example, if the proposal indicates a destination to be visited, the route search device performs a route search to the destination. The route search device may be an external server, or may be the information processing device 10 or the data generating device 20. The output unit 140 then outputs the search results (step S60). This output may be performed, for example, by audio output or by display on a display.
[0059] Fig. 7 is a flowchart showing an example of a modification of Fig. 6. The process shown in this figure is the same as the process shown in Fig. 6, except that step S45 is inserted between step S40 and step S50.
[0060] If the comprehensive intention data generated in step S40 indicates that the proposal in step S10 is accepted (step S45: Yes), the information processing device 10 proceeds to step S50. On the other hand, if the comprehensive intention data indicates that the proposal in step S10 is rejected (step S45: No), the information processing device 10 ends the process. Such an example may occur when the proposal in step S10 is to perform a certain action, for example, to take a detour.
[0061] An application example of the processes shown in Figures 6 and 7 will be described with reference to Figure 8. In the following example, the data generating device 20 is mounted on a vehicle. The vehicle is traveling on a toll road, such as a highway, with multiple passengers on board.
[0062] When a predetermined time has elapsed since the start of driving, the output unit 140 generates text encouraging the driver to take a break as suggested data and causes the data generating device 20 to output this suggested data (step S110). In the example shown in FIG. 8, this text includes a sentence encouraging the driver to eat. An example of the output mode is audio output. This process corresponds to step S10 in FIGS. 6 and 7.
[0063] When the multiple passengers recognize the proposal data output in step S110, they utter utterances inside the vehicle. At least a part of this utterance may be conversation. This utterance is treated as voice input to the data generating device 20. Then, the information processing device 10 performs the processes shown in steps S20 to S40 in Figures 6 and 7 to generate global intention data (step S120). Here, the global intention data indicates, for example, whether or not to eat a meal.
[0064] If the global intention data indicates that the user will not eat, i.e., if the user rejects the suggestion at step S110 (step S120: No), the information processing device 10 ends the process. On the other hand, if the global intention data indicates that the user will eat (step S120: Yes), the output unit 140 of the information processing device 10 generates and outputs, as suggestion data, information for identifying a place to eat (step S130). This process corresponds to steps S50 (Yes) and S10 in FIGS. 6 and 7. In the example shown in the figure, the output unit 140 outputs information for inquiring whether the user should eat at a service area on the toll road or after getting off at an ordinary road.
[0065] When the passengers recognize the proposal data output in step S130, they speak, for example, have a conversation, inside the vehicle. This speech is also treated as voice input to the data generating device 20. The information processing device 10 then performs the processes shown in steps S20 to S40 in Figures 6 and 7 to generate global intention data (step S140). The global intention data here indicates, for example, whether or not to eat at a service area on a toll road.
[0066] If the generic intention data indicates that a meal will be taken in a service area (step S140: Yes), the output unit 140 of the information processing device 10 generates and outputs information indicating options for service areas to take a meal as suggested data (step S150), and also generates and outputs data indicating famous menu items for each of the service areas listed as options as additional suggested data (step S160). The processes shown in steps S150 and S160 also correspond to steps S50 (Yes) and S10 in Figures 6 and 7.
[0067] After recognizing the proposal data output in steps S150 and S160, the passengers engage in a conversation inside the vehicle. This conversation is also treated as voice input to the data generating device 20. The information processing device 10 then performs the processes shown in steps S20 to S40 in Figures 6 and 7 to generate global intention data (step S170). The global intention data here is information specifying the service area where the passengers will eat.
[0068] The route search device then executes a route search to the service area indicated by the global intention data generated in step S170. The route search device may be an external server, or may be the information processing device 10 or the data generating device 20. The output unit 140 then outputs the search results (step S180). This output may be performed by voice output or by display on a display, for example. This process corresponds to step S50 (No) and step S60 in Figures 6 and 7.
[0069] If the generic intention data indicates that the vehicle will eat at a restaurant outside the service area in step S140, the information processing device 10 performs other processing, such as processing to select a restaurant that can be reached by driving on a public road (step S190).
[0070] As described above, when the information processing device 10 is used, interactions between a plurality of people and the information processing device 10 occur naturally.
[0071] The second processing unit 130 may, for example, cause the data generating device 20 to output audio or display information on a display screen regarding the process of generating the comprehensive intention data so that multiple people can recognize it. One example of this information is the result of statistical processing of the selection results that form the basis of the comprehensive intention data (i.e., the processing results of the first processing unit 120). One example of this statistical processing result is the vote rate for each option. Furthermore, if a specific person (e.g., the driver) is weighted heavily in the vote rate, the second processing unit 130 may cause the data generating device 20 to output information indicating this (e.g., an icon or text). In this way, multiple people can easily recognize the validity of the comprehensive intention data.
[0072] It is also possible to use the generation AI to generate the comprehensive intention data. However, in this case, the time from input to output becomes longer, resulting in a decrease in the responsiveness of the information processing device 10. In contrast, in this embodiment, the generation AI is used as part of the function of the first processing unit 120. Therefore, the responsiveness of the information processing device 10 is less likely to decrease.
[0073] Furthermore, if the generation AI is used to generate the generic intention data, it becomes difficult to output information about the process of generating the generic intention data. In contrast, in this embodiment, the generation AI is not used in the process of generating the generic intention data. Therefore, the information processing device 10 can easily output information about the process of generating the generic intention data.
[0074] Furthermore, if the space in which the data generating device 20 is installed is inside a vehicle with an autonomous driving function, the information processing device 10 may propose switching to autonomous driving or suggest starting a driving assistance function when an autonomous driving situation is reached (for example, when driving on a toll road such as an expressway or a main road), for example, in step S110 (or step S10 in FIGS. 6 and 7 ). In this case, if the comprehensive intention data indicates consent to these proposals, the information processing device 10 may transmit a signal to a computer that realizes the autonomous driving function of the vehicle, for example, a vehicle control computer, to activate the autonomous driving or driving assistance function, and start the autonomous driving or driving assistance function.
[0075] Furthermore, in step S110 (or step S10 in FIGS. 6 and 7 ), if multiple people appear in the vehicle, the information processing device 10 may make a different proposal to at least one of the multiple people than to the other people. For example, the information processing device 10 may make a proposal regarding an automatic driving function or a driving assistance function to the driver, and may make a proposal to identify content to be displayed on the display (e.g., a video to be played) to the passengers. In this case, the information processing device 10 may perform the processing shown in FIGS. 6 to 8 for each proposal. In this case, the information processing device 10 may decide which proposal to process first, depending on the person to whom the proposal is made. For example, the information processing device 10 may process the proposal for the driver before processing the proposal for the passengers. This priority is, for example, determined in advance.
[0076] As described above, according to this embodiment, the information processing device 10 generates comprehensive intention data that summarizes the intentions of multiple people. Therefore, by using the comprehensive intention data, the information processing device 10 or another device can easily identify the processing that should be performed after the input data is generated, such as whether to make another suggestion or perform a different processing.
[0077] Although the embodiments of the present invention have been described above with reference to the drawings, these are merely examples of the present invention, and various other configurations can also be adopted.
[0078] In addition, although the flowcharts used in the above description show multiple steps (processes) in a sequential order, the order of steps executed in each embodiment is not limited to the order shown. In each embodiment, the order of the steps shown in the drawings can be changed as long as it does not cause any problems in terms of content. Furthermore, the above-described embodiments can be combined as long as the content is not contradictory.
[0079] 10 Information processing device 20 Data generating device 110 Acquisition unit 120 First processing unit 130 Second processing unit 140 Output unit
Claims
1. An information processing device comprising: an acquisition unit that acquires input data that can identify the intentions of each of a plurality of people; a first processing unit that uses the input data to generate intention data that indicates the intentions of each of the plurality of people; and a second processing unit that uses the intention data to generate comprehensive intention data that summarizes the intentions of the plurality of people.
2. An information processing device according to claim 1, wherein the input data includes at least one of audio data indicating the speech of the plurality of people, images of the plurality of people, and information generated by an input device operable by the plurality of people.
3. An information processing device according to claim 1 or 2, further comprising an output unit that outputs proposal data indicating proposal contents to the plurality of people in a manner recognizable by the plurality of people before the acquisition unit acquires the input data.
4. An information processing device according to claim 3, wherein the first processing unit calculates a degree of agreement for the proposal content for each of the plurality of people, and the second processing unit generates the comprehensive intention data using the degree of agreement for each of the plurality of people.
5. An information processing device according to claim 3 or 4, wherein the acquisition unit acquires time data that can identify the time from when the proposal data is output until when the input data is generated for each of the plurality of people, and the second processing unit further uses the time to generate the comprehensive intention data.
6. An information processing device according to claim 3, wherein the first processing unit selects the intention data for each of the plurality of people from predetermined options.
7. An information processing device according to claim 6, wherein the second processing unit selects the comprehensive intention data from the options.
8. An information processing device according to claim 6 or 7, wherein the second processing unit generates the comprehensive intention data by processing the intention data in accordance with a predetermined rule.
9. An information processing device according to any one of claims 1 to 8, wherein the plurality of people are present in a vehicle, and the input data is generated by a device disposed in the vehicle.
10. An information processing device according to any one of claims 1 to 9, wherein the second processing unit outputs information relating to the process of generating the comprehensive intention data so that it can be recognized by a plurality of people.
11. An information processing method in which an information processing device acquires input data capable of identifying the intentions of each of a plurality of people, uses the input data to generate intention data indicating the intentions of each of the plurality of people, and uses the intention data to generate comprehensive intention data that summarizes the intentions of the plurality of people.
12. A program for making an information processing device have: an acquisition unit that acquires input data that can identify the intentions of each of multiple people; a first processing unit that uses the input data to generate intention data that indicates the intentions of each of the multiple people; and a second processing unit that uses the intention data to generate comprehensive intention data that summarizes the intentions of the multiple people.
Citation Information
Patent Citations
Group state determination device and group state determination method
JP2017009826A
Decision-making support apparatus and decision-making method
JP2017010309A
Dialogue processing device and dialogue processing method
JP3350293B2
Navigation system
JP4580230B2
Information processing device
JP6585733B2