Presentation device, presentation method, and presentation program
The presentation device enhances user engagement by detecting user keywords and presenting both user-related and user-unrelated proposals, addressing the limitations of dictionary-based suggestions.
Patent Information
- Application Number
- JP2025182188
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-10-29
- Publication Date
- 2026-01-08
AI Technical Summary
Existing suggestion systems based on dictionary meanings of keywords can be boring and fail to attract user interest.
A presentation device that detects user keywords, determines both user-related and user-unrelated proposals, and presents them to enhance user engagement.
The device presents user-related proposals that attract user interest, increasing engagement by offering personalized and relevant suggestions beyond dictionary meanings.
Smart Images

Figure 2026003062000001_ABST
Abstract
Description
[Technical Field]
[0001] The present application relates to a technical field of a presentation device and the like that can present unexpected suggestions in response to keywords uttered by a user. [Background technology]
[0002] Patent Document 1 discloses a technology for presenting a user with music that matches the user's emotions estimated based on the content of the user's speech and the user's surrounding environment. This technology makes it possible to provide the user with music that matches the user's emotions and surrounding environment. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-92430 Summary of the Invention [Problem to be solved by the invention]
[0004] Incidentally, for example, if it were possible to suggest "domestic news" or "overseas news" to a user based on the keyword "news" uttered by the user, it would be possible to make suggestions that meet the user's request.
[0005] On the other hand, simply making suggestions based on dictionary meanings that correspond to the keywords given by the user (such as "domestic news" or "overseas news" for the keyword "news") can be boring.
[0006] Therefore, in consideration of one example of such a problem, the present invention aims to provide a presentation device, etc. that can make suggestions that not only correspond to the dictionary meaning of keywords uttered by a user, but also make suggestions that will attract the user's interest. [Means for solving the problem]
[0007] The invention described in claim 1 is a presentation device that presents suggestions to a user upon detecting a keyword uttered by the user, and is characterized by comprising: a detection means that detects the keyword uttered by the user; a determination means that determines at least one of a user-related proposal, which is a proposal to the user that corresponds to the keyword detected by the detection means and is related to the user, and a user-unrelated proposal, which is a proposal to the user that corresponds to the keyword and is not related to the user; and a presentation means that presents the user-unrelated proposal and the user-related proposal determined by the determination means to the user.
[0008] The invention described in claim 5 is a presentation method by a presentation device that presents suggestions to a user upon detecting a keyword uttered by the user, and is characterized by including: a detection step of detecting the keyword uttered by the user; a determination step of determining at least one user-related proposal, which is a proposal to the user that corresponds to the keyword detected in the detection step and is related to the user, and one user-unrelated proposal, which is a proposal to the user that corresponds to the keyword and is not related to the user; and a presentation step of presenting the user-unrelated proposal and the user-related proposal determined in the determination step to the user.
[0009] The invention described in claim 6 is characterized in that a computer included in a presentation device that presents suggestions to a user upon detecting a keyword uttered by the user is made to function as a detection means that detects the keyword uttered by the user, a determination means that determines at least one of a user-related proposal that is a proposal to the user that corresponds to the keyword detected by the detection means and is related to the user, and a user-unrelated proposal that is a proposal to the user that corresponds to the keyword and is not related to the user, and a presentation means that presents the user-unrelated proposal and the user-related proposal determined by the determination means to the user. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a block diagram showing an example of the configuration of a presentation device 100 according to an embodiment. [Figure 2] FIG. 2 is a block diagram showing an example of the configuration of a presentation device 200 according to the present embodiment. [Figure 3(A)] FIG. 10 is a diagram illustrating an example of the contents of a proposal DB. [Figure 3(B)] FIG. 10 is a diagram illustrating an example of the contents of a user DB. [Figure 4] 10 is a flowchart showing an example of a presentation process performed by a control unit 211 of the presentation device 200 in this embodiment. [Figure 5(A)] FIG. 2 is a diagram showing an example of a screen of a touch panel 215. [Figure 5(B)] FIG. 2 is a diagram showing an example of a screen of a touch panel 215. [Figure 5(C)] FIG. 2 is a diagram showing an example of a screen of a touch panel 215. [Figure 5(D)] FIG. 2 is a diagram showing an example of a screen of a touch panel 215. DETAILED DESCRIPTION OF THE INVENTION
[0011] An embodiment of the present invention will be described with reference to FIG.
[0012] As shown in FIG. 1, the presentation device 100 includes a detection unit 101, a determination unit 102, and a presentation unit 103.
[0013] The detection means 101 detects a keyword uttered by a user.
[0014] The determination means 102 determines at least one user-related proposal, which is a proposal to the user that corresponds to the keyword detected by the detection means 101 and is related to the user, and at least one user-unrelated proposal, which is a proposal to the user that corresponds to the keyword and is not related to the user.
[0015] The presenting means 103 presents the user-irrelevant proposals and the user-relevant proposals determined by the determining means 102 to the user.
[0016] According to the presentation device 100, at least one user-related proposal, which is a proposal to the user that corresponds to a keyword uttered by the user and is related to the user, and at least one user-unrelated proposal, which is a proposal to the user that corresponds to the keyword uttered by the user and is not related to the user, are presented to the user. Therefore, in addition to the user-unrelated proposal that corresponds to the dictionary meaning of the keyword uttered by the user, it is possible to present a user-related proposal that attracts the user's interest and corresponds to the keyword uttered by the user. [Example]
[0017] Next, an example corresponding to the above-described embodiment will be described. Note that the example described below is an example in which the present invention is applied to a presentation device 200 mounted on an automobile.
[0018] 1. Configuration of Presentation Device 200 The configuration of the presentation device 200 in this embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing an example of the configuration of the presentation device 200.
[0019] As shown in FIG. 2, the presentation device 200 is configured to include a control unit 211, a memory unit 212 consisting of an HDD (Hard Disk Drive) or an SSD (Solid State Drive), a communication unit 213, a display unit 214, a touch panel 215, an in-vehicle microphone 216, an in-vehicle camera 217, and a speaker 218.
[0020] The control unit 211 is made up of a CPU 211a that controls the entire control unit 211, a ROM 211b in which control programs for controlling the control unit 211 and the like are stored in advance, and a RAM 211c that temporarily stores various data. The CPU 211a functions as a "detection unit," a "determination unit," and a "presentation unit" by reading and executing various programs stored in the ROM 211b and the storage unit 212. The control unit 211 or the CPU 211a corresponds to a "computer."
[0021] The storage unit 212 stores various programs such as an OS (Operating System) and application programs, as well as data and information used by the various programs. The storage unit 212 also stores a presentation program that detects keywords uttered by a user, determines at least one user-related proposal that is a proposal to the user that corresponds to the detected keyword and is related to the user, and at least one user-unrelated proposal that is a proposal to the user that corresponds to the keyword and is not related to the user, and presents the determined user-unrelated proposal and user-related proposal to the user. Note that the various programs may be obtained, for example, from a server device or the like via a network, or may be read from a recording medium such as a USB memory.
[0022] The storage unit 212 also stores a proposal DB shown in FIG. 3(A) and a user DB shown in FIG. 3(B).
[0023] The proposal DB stores two user-unrelated proposals (user-unrelated proposal 1 and user-unrelated proposal 2) and one user-related proposal in association with keywords.
[0024] For example, the proposal DB stores a user-unrelated proposal 1 "domestic news," a user-unrelated proposal 2 "overseas news," and a user-related proposal "family updates" in association with the keyword "news." Hereinafter, this example will be referred to as proposal example 1. The proposal DB may store information (such as information indicating a search method) for acquiring information corresponding to proposals corresponding to "domestic news," "overseas news," and "family updates." The proposal DB may also store, for example, "family anniversary" as a user-related proposal, or may store a method for acquiring a proposal corresponding to "family anniversary." The acquisition method may, for example, search the user's electronic calendar to check whether the date on which the proposal is made falls on a family birthday or anniversary, and, if so, acquire a proposal corresponding to the anniversary (such as "Today is Grandma's birthday" or "Today is our wedding anniversary"). The proposal DB may also store, for example, "family photos" as a user-related proposal, or may store a method for acquiring a proposal corresponding to "family photos." As a method of obtaining the photos, for example, a photo DB (not shown) shared with family members may be accessed to obtain newly uploaded photos.
[0025] The proposal DB also stores user-unrelated proposal 1 "Quiz 1", user-unrelated proposal 2 "Quiz 2", and user-related proposal "Where did you go on XX / XX / XX date?" in association with the keyword "quiz". Hereinafter, this example will be referred to as proposal example 2. The proposal DB may store quiz questions and answers corresponding to "Quiz 1" and "Quiz 2", respectively, or may store information (such as information indicating a search method) for obtaining quiz questions and answers corresponding to "Quiz 1" and "Quiz 2". The quizzes may be obtained from the Internet, or may be obtained from a quiz DB previously constructed in the storage unit 212, etc.
[0026] Furthermore, the proposal DB stores, in association with the keyword "delicious restaurant," a user-unrelated proposal 1 "a restaurant 1 that is close to the current location and has a rating of 4 or higher on a restaurant rating site," a user-unrelated proposal 2 "a restaurant 2 that is close to the current location and has a rating of 4 or higher on a restaurant rating site," and a user-related proposal "a restaurant that is close to the current location and has been introduced by the user on a social networking service (SNS)." Hereinafter, this example will be referred to as proposal example 3. The proposal DB may also store information (such as information indicating a search method) for acquiring information corresponding to the user-unrelated proposal 1, the user-unrelated proposal 2, and the user-related proposal. For example, the proposal DB may store the URL (Uniform Resource Locator) of the restaurant rating site, a method for inputting search criteria, etc., for the user-unrelated proposal 1 and the user-unrelated proposal 2. The proposal DB may also store, as user-related proposals, restaurants that the user has previously viewed on the Internet or restaurants that the user has bookmarked after viewing on the Internet.
[0027] Furthermore, the proposal DB stores a user-unrelated proposal 1 "popular song 1," a user-unrelated proposal 2 "popular song 2," and a user-related proposal "a song sung by a child and uploaded to an SNS by a user within three days" in association with the keyword "popular song." Hereinafter, this example will be referred to as proposal example 4. The proposal DB may store sound data corresponding to "popular song 1" and "popular song 2," respectively, or may store information (such as information indicating a search method) for acquiring sound data corresponding to "popular song 1" and "popular song 2." The popular song may be acquired from the Internet or from a sound DB previously constructed in the storage unit 212, etc. Furthermore, the user-related proposal "a song sung by a child and uploaded to an SNS by a user within three days" does not need to be limited to "within three days." For example, video data of a child singing a popular song, filmed by a user, may be downloaded from an SNS.
[0028] On the other hand, the user DB stores user information for each user that can be used to obtain user-related proposals in the proposal DB. Examples of user information include name, date of birth, blood type, address, telephone number, email address, SNS account information, account information for a cloud server (for example, a cloud server that stores video data, image data, audio data, text data, etc. uploaded from a user's device), and access information for a home camera. However, it is preferable to obtain the user's permission before registering user information in the user DB or linking accounts with various services such as SNS. User information may also be obtained and registered from SNS service providers such as Google (registered trademark), Twitter (registered trademark), and Instagram (registered trademark).
[0029] The communication unit 213 has a wireless communication device or the like, and communicates with an external server or terminal to send and receive data to and from the external server or terminal.
[0030] The display unit 214 is configured to include a graphics controller 214a and a buffer memory 214b made up of a memory such as a VRAM (Video RAM). In this configuration, the graphics controller 214a controls the display unit 214 and the touch panel 215 based on control information sent from the control unit 211. The buffer memory 214b also temporarily stores image data that can be immediately displayed on each of the touch panels 215. Images are then displayed on the touch panel 215 based on the image data output from the graphics controller 214a.
[0031] The touch panel 215 displays an image based on the image data received from the display unit 214. The touch panel 215 also detects a touch operation by the operator and transmits touch operation data indicating the touched position and the like to the control unit 211. The control unit 211 determines which operation has been performed based on the touch operation data and performs processing according to the operation content.
[0032] The in-car microphone 216 is installed inside the automobile and converts the voices of the driver and passengers inside the automobile into electrical signals and outputs them to the control unit 211 .
[0033] In-vehicle camera 217 is provided inside the automobile and outputs images of the driver and passengers to control unit 211. Control unit 211 identifies the speaker based on at least one of the image taken by in-vehicle camera 217 and the voice input to in-vehicle microphone 216.
[0034] The speaker 218 is provided in the car and outputs sound under the control of the control unit 211 .
[0035] The control unit 211 detects a keyword uttered by the user, determines at least one user-related proposal that is a proposal to the user that corresponds to the detected keyword and is related to the user, and one user-unrelated proposal that is a proposal to the user that corresponds to the keyword and is not related to the user, and presents the determined user-unrelated proposal and user-related proposal to the user. The presentation in proposal examples 1-4 will be described below.
[0036] [2. Presentation Processing] Next, the presentation process by the presentation device 200 will be described with reference to FIG.
[0037] Control unit 211 detects keywords stored in the proposal DB from the voice input to in-vehicle microphone 216 (step S101). Furthermore, when a keyword is detected, control unit 211 identifies the user who uttered the keyword. For example, feature quantities of the voices of the driver and passengers are stored in storage unit 212 in advance, and control unit 211 identifies the user by comparing the feature quantities of the voice input to in-vehicle microphone 216. Furthermore, control unit 211 may identify the user who spoke based on at least one of an image captured by in-vehicle camera 217 and the voice input to in-vehicle microphone 216.
[0038] Next, the control unit 211 refers to the proposal DB and determines a user unrelated proposal 1, a user unrelated proposal 2, and a user related proposal that correspond to the keyword detected in the process of step S101 (step S102).
[0039] Next, the control unit 211 prepares to present (information corresponding to) the user unrelated proposal 1 and the user unrelated proposal 2 determined in the processing of step S102 (step S103). For example, the control unit 211 obtains information on these proposals from a server on the Internet or a private network.
[0040] Next, the control unit 211 prepares to present (information corresponding to) the user-related proposal determined in the processing of step S102 (step S104). For example, the control unit 211 acquires an SNS account from the user DB corresponding to the user who issued the previously identified keyword, and acquires information corresponding to the user-related proposal from information uploaded to the SNS service. Alternatively, the control unit 211 may acquire a cloud server account from the user DB, and acquire information corresponding to the user-related proposal from information uploaded to the cloud service.
[0041] Next, the control unit 211 presents options corresponding to the user unrelated proposal 1, the user unrelated proposal 2, and the user related proposal determined in the process of step S102 (step S105). The options may be presented by displaying them on the touch panel 215 as shown in FIGS. 5(A) to 5(D), or by outputting them as sound from the speaker 220.
[0042] Next, control unit 211 determines whether or not any of the options presented in the process of step S105 has been selected by the user (step S106). Note that the user may select an option by, for example, touching an option displayed on touch panel 215 or inputting a voice indicating one of the options (e.g., "first option") into in-vehicle microphone 216.
[0043] If any option is selected (step S106: YES), the control unit 211 presents (information corresponding to) the proposal corresponding to the option selected by the user (information acquired in the processing of step S103 or step S104) (step S107). On the other hand, if no option is selected for a certain period of time (step S106: NO), the control unit 211 proceeds to the processing of step S102. However, in the processing of step S102, the control unit 211 determines a user unrelated proposal 1, a user unrelated proposal 2, and a user related proposal that are different from the user unrelated proposal 1, a user unrelated proposal 2, and a user related proposal determined immediately before. For this purpose, the proposal DB stores multiple sets of user unrelated proposal 1, a user unrelated proposal 2, and a user related proposal for one keyword.
[0044] [3. Proposal example] Next, proposed example 1-4 will be explained.
[0045] [3.1. Proposal Example 1] When the control unit 211 detects the keyword "news" uttered by the user (step S101), it refers to the proposal DB and determines user-unrelated proposal 1 "domestic news," user-unrelated proposal 2 "overseas news," and user-related proposal "family status" (step S102).
[0046] Next, the control unit 211 acquires domestic news and international news from a server on the Internet or a private network, and prepares to present them (step S103).
[0047] Furthermore, the control unit 211 acquires access information for the home camera from the user DB, sets the home camera in a state where live images can be displayed, and prepares to present the live images (step S104).
[0048] 5(A), the control unit 211 causes option 301 corresponding to "domestic news," option 302 corresponding to "overseas news," and option 303 corresponding to "family news" to be displayed on the touch panel 215 (step S105). When the user selects one of the options presented to him / her (step S106), the control unit 211 actually presents the news corresponding to the option selected by the user (step S107). That is, when option 301 is selected, the control unit 211 causes pre-acquired domestic news to be displayed on the touch panel 215; when option 302 is selected, the control unit 211 causes pre-acquired overseas news to be displayed on the touch panel 215; and when option 303 is selected, the control unit 211 causes a live image from a home camera to be displayed on the touch panel 215.
[0049] If the presentation items can be presented by voice, they may be displayed on the touch panel 215 (or instead of being displayed) and presented by voice from the speaker 218 (the same applies to presentation example 2-4).
[0050] [3.2. Proposal Example 2] When the control unit 211 detects the keyword "quiz" uttered by the user (step S101), it refers to the proposal DB and determines the user-unrelated proposal 1 "Quiz 1", the user-unrelated proposal 2 "Quiz 2", and the user-related proposal "Where did you go on XX / XX / XX day?" (step S102).
[0051] Next, the control unit 211 acquires the questions and answers corresponding to Quiz 1 and Quiz 2 from a server on the Internet or a private network, and prepares to present them (step S103). Note that if the questions and answers for the quizzes corresponding to "Quiz 1" and "Quiz 2" are stored in the proposal DB, the control unit 211 acquires them and prepares to present them.
[0052] Furthermore, the control unit 211 acquires an SNS account from the user DB and identifies the location the user went to on a certain date from the information uploaded to the SNS service, or acquires a cloud server account from the user DB and identifies the location the user went to on a certain date from the information uploaded to the cloud service, and prepares to present these (step S104). The control unit 211 may also identify the location the user went to on a certain date from travel history information stored in a navigation device installed in the automobile.
[0053] Next, as shown in FIG. 5(B), the control unit 211 causes the touch panel 215 to display option 301 corresponding to "Quiz 1," option 302 corresponding to "Quiz 2," and option 303 corresponding to "Where did you go on XX / XX / XX?" (e.g., "Quiz related to you") (step S105). When the user who has been presented with the options selects one of the options (step S106), the control unit 211 actually presents a suggestion (quiz) corresponding to the option selected by the user (step S107). That is, when option 301 is selected, the control unit 211 causes the touch panel 215 to display quiz 1 corresponding to the previously acquired quiz, when option 302 is selected, the control unit 211 causes the touch panel 215 to display quiz 2 corresponding to the previously acquired quiz 2, and when option 303 is selected, the control unit 211 causes the touch panel 215 to display the quiz "Where did you go on XX / XX / XX?"
[0054] Next, when a request for an answer to the quiz is received (for example, when a voice such as "Tell me the answer" is input to the in-car microphone 216), the control unit 211 presents the previously acquired answer to the user.
[0055] [3.3. Proposal Example 3] When the control unit 211 detects the keyword "delicious restaurant" uttered by the user (step S101), it refers to the proposal DB and determines user-unrelated proposal 1 "Restaurant 1 that is close to the current location and has a rating of 4 or higher on a restaurant rating site," user-unrelated proposal 2 "Restaurant 2 that is close to the current location and has a rating of 4 or higher on a restaurant rating site," and user-related proposal "Restaurant that is close to the current location and has been introduced by the user on a social networking site" (step S102).
[0056] Next, the control unit 211 obtains restaurant information (such as restaurant name, address, telephone number, opening days and opening hours) for each of Restaurant 1 and Restaurant 2 from a server on the Internet or a private network, and prepares to present this information (step S103).
[0057] The control unit 211 also acquires SNS accounts from the user DB, identifies "restaurants that are close to the current location and that the user has introduced on the SNS" from the information uploaded to the SNS service, and uploads information about the restaurants to the internet or private servers. The information is acquired from a server on the network and prepared for presentation (step S104).
[0058] Next, as shown in FIG. 5(C), the control unit 211 causes the touch panel 215 to display option 301 corresponding to "Restaurant 1" (e.g., "Highly Rated Restaurant 1"), option 302 corresponding to "Restaurant 2" (e.g., "Highly Rated Restaurant 2"), and option 303 corresponding to "Restaurants close to the current location and introduced by the user on an SNS" (e.g., "Restaurants highly rated by you") (step S105). When the user who has been presented with the options selects one of the options (step S106), the control unit 211 presents a suggestion corresponding to the option selected by the user (step S107). That is, when option 301 is selected, the control unit 211 causes the touch panel 215 to display pre-acquired restaurant information corresponding to Restaurant 1; when option 302 is selected, the control unit 211 causes the touch panel 215 to display pre-acquired restaurant information corresponding to Restaurant 2; and when option 303 is selected, the control unit 211 causes the touch panel 215 to display pre-acquired restaurant information corresponding to "Restaurants close to the current location and introduced by the user on an SNS."
[0059] [3.4. Proposal Example 4] When the control unit 211 detects the keyword "popular song" uttered by the user (step S101), it refers to the proposal DB and determines the following proposals: user-unrelated proposal 1 "popular song 1," user-unrelated proposal 2 "popular song 2," and user-related proposal "songs sung by children that the user uploaded to SNS within the last three days" (step S102).
[0060] Next, the control unit 211 obtains audio data and video data for each of the popular songs 1 and 2 (for example, the songs ranked 1st and 2nd in the karaoke rankings) from a server on the Internet or a private network, and prepares to present them (step S103).
[0061] The control unit 211 also obtains the SNS account from the user DB, and obtains audio data and video data of the child singing that the user has uploaded to the SNS service within the past three days from the information uploaded to the SNS service, and prepares to present this (step S104).
[0062] Next, as shown in FIG. 5(D), the control unit 211 causes the touch panel 215 to display option 301 corresponding to "Popular Song 1," option 302 corresponding to "Popular Song 2," and option 303 corresponding to "Songs sung by children that the user uploaded to SNS within the past three days" (e.g., "Songs your child sang recently") (step S105). When the user who has been presented with the options selects one of the options (step S106), the control unit 211 presents a suggestion corresponding to the option selected by the user (step S107). That is, when option 301 is selected, the control unit 211 causes the speaker 220 to output pre-acquired sound data corresponding to Popular Song 1 and displays video data on the touch panel 215. When option 302 is selected, the control unit 211 causes the speaker 220 to output pre-acquired sound data corresponding to Popular Song 2 and displays video data on the touch panel 215. Furthermore, when option 303 is selected, the control unit 211 outputs from the speaker 220 voice data corresponding to a song sung by a child that the user previously acquired and uploaded to SNS within the past three days, or displays video data on the touch panel 215.
[0063] In this embodiment, one user-related proposal and two user-unrelated proposals are presented to the user, but it is sufficient to present at least one user-related proposal and at least one user-unrelated proposal.
[0064] As described above, in the presentation device 200 of this embodiment, the control unit 211 (an example of a "detection means," "determination means," or "presentation means") detects a keyword uttered by the user, determines one user-related proposal that is a proposal to the user that corresponds to the detected keyword and is related to the user, and two user-unrelated proposals that are proposals to the user that correspond to the keyword and are not related to the user, and presents the determined user-unrelated proposal and user-related proposals to the user.
[0065] Therefore, according to the presentation device 200 in this embodiment, at least one user-related proposal and one user-unrelated proposal are presented to the user, so that in addition to user-unrelated proposals in the dictionary sense that correspond to the keywords uttered by the user, user-related proposals that attract the user's interest and correspond to the keywords uttered by the user can be presented, thereby increasing the interest.
[0066] In addition, in the presentation device 200 of this embodiment, the control unit 211 refers to the proposal item DB (an example of a "storage means") of the memory unit 212, which stores user-related proposals and user-unrelated proposals for each keyword, selects keywords to be stored in the memory unit 212 based on the detected keywords, and determines user-related proposals and user-unrelated proposals corresponding to the selected keywords.
[0067] Furthermore, the presentation device 200 in this embodiment presents to the user options 301, 302, and 303 corresponding to the user-irrelevant proposals and user-relevant proposals, respectively, determined by the control unit 211 (an example of an "option presentation means"), and presents a user-relevant proposal or a user-irrelevant proposal corresponding to an option selected by the user from the presented options. This allows the user to select a proposal they like from the presented user-relevant proposals and user-irrelevant proposals.
[0068] Furthermore, in the presentation device 200 of this embodiment, the control unit 211 acquires information about user-related proposals from information uploaded to the user's SNS and presents the information as user-related proposals. This makes it possible to present information closely related to the user to the user. In addition, information about user-related proposals may be acquired from travel history information of a navigation device installed in a vehicle, travel history information of a map application on the user's smartphone, site browsing information and bookmark history information of a browser application, etc.
[0069] In this embodiment, the control unit 211 performs the processes from step S101 to step S107 while referring to the storage unit 212. However, the proposal DB and the user DB may be stored in an external server, and the presentation device 200 and the external server may cooperate to share and perform these processes. That is, the control unit 211 of the presentation device 200 and the external server may cooperate to perform the processes from step S101 to step S107 using the touch panel 215, the in-vehicle microphone 216, the in-vehicle camera 217, the speaker 218, and the like of the presentation device 200 as user interfaces. This allows the external server to execute processes with a high processing load (for example, steps S102 to S104), and the control unit 211 to execute processes related to the interface with the user, thereby reducing the processing burden on the control unit 211 of the presentation device 200.
[0070] In addition, the control unit 211 can present information closely related to the user by obtaining and presenting information corresponding to the user-related proposals registered in the proposal DB based on the information registered in the user DB. [Explanation of symbols]
[0071] 100: Presentation device 101: Detection means 102:Decision making means 103: Presentation means 200: Presentation device 211: Control unit 211a: CPU 211b :ROM 211c:RAM 212: Storage section 213: Communications Department 214: Display unit 214a: Graphics controller 214b: Buffer memory 215: Touch panel 216: In-car microphone 217: In-car camera 218: Speaker 301: Choice 302: Choice 303: Choice
Claims
1. A presentation device that presents a suggestion to a user upon detecting a keyword uttered by the user, a detection means for detecting the keyword uttered by the user; a determination means for determining at least one of a user-related proposal, which is the proposal to the user that corresponds to the keyword detected by the detection means and is related to the user, and a user-unrelated proposal, which is the proposal to the user that corresponds to the keyword and is not related to the user; a presentation means for presenting the user-unrelated proposals and the user-related proposals determined by the determination means to the user; A presentation device comprising:
2. The presentation device according to claim 1 , The determination means refers to a storage means that stores the user-related proposals and the user-unrelated proposals for each keyword, selects the keywords stored in the storage means based on the keywords detected by the detection means, and determines the user-related proposals and the user-unrelated proposals that correspond to the selected keywords.
3. The presentation device according to claim 1 or 2, an option presenting means for presenting to the user options corresponding to the user-unrelated proposal and the user-related proposal determined by the determining means, The presentation device is characterized in that the presentation means presents the user-related proposal or the user-irrelevant proposal corresponding to an option selected by the user from the options presented by the option presentation means.
4. The presentation device according to any one of claims 1 to 3, The determining means obtains information about the user-related suggestions from information uploaded to the user's SNS; The presentation device is characterized in that the presentation means presents the information acquired by the determination means from the SNS as the user-related proposal.
5. A presentation method by a presentation device that presents a suggestion to a user upon detecting a keyword uttered by the user, the method comprising: a detecting step of detecting the keyword uttered by the user; a determination step of determining at least one of a user-related proposal, which is the proposal to the user corresponding to the keyword detected in the detection step and is related to the user, and a user-unrelated proposal, which is the proposal to the user corresponding to the keyword and is not related to the user; a presentation step of presenting the user-unrelated proposals and the user-related proposals determined in the determination step to the user; A presentation method comprising:
6. a computer included in a presentation device that presents a suggestion to a user upon detecting a keyword uttered by the user, a detection means for detecting the keyword uttered by the user; a determination means for determining at least one of a user-related proposal, which is the proposal to the user that corresponds to the keyword detected by the detection means and is related to the user, and a user-unrelated proposal, which is the proposal to the user that corresponds to the keyword and is not related to the user; a presentation means for presenting the user-irrelevant proposals and the user-relevant proposals determined by the determination means to the user; A presentation program characterized by causing the program to function as a presentation program.
Citation Information
Patent Citations
Information providing apparatus and information providing method
JP2005339523A
Information processor, information processing method, program, and voice chat system
JP2009163358A
Navigation system, navigation device, navigation method, and navigation program
JP2010054484A
Device, method, and program
JP2018142357A
Methods, Systems and Mediums for Modification of Environmental Background Noise Based on Mood and / or Behavioral Information
JP2018512607A