Information processing apparatus
By using an in-vehicle device to select and output summary and detailed information of an activity based on changes in distance, the problem of users forgetting the details of an activity when the vehicle is far from its destination is solved, thus enabling timely and appropriate provision of information.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-24
- Publication Date
- 2026-03-27
AI Technical Summary
When the vehicle is far from its destination, users may forget the details of the activity, and existing technology struggles to provide the appropriate information at the right time.
The vehicle-mounted device selects and outputs activity-related voice data, including summary information and detailed content, based on the distance from the current location to the destination. It retrieves activity-related content information through a keyword information database and a web server, and outputs voice data at appropriate time intervals.
By adjusting information based on distance, the system ensures users don't forget the details of the activity before reaching their destination, thus enhancing user anticipation and the timeliness of information.
Smart Images

Figure CN121747351A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to an information processing apparatus. BACKGROUND
[0002] In Patent Literature 1, an in-vehicle car navigation and sales delivery system is disclosed. The in-vehicle car navigation and sales delivery system is provided with a voice recognition device that extracts a destination, a user's preference, and user's personal information from a voice uttered in a vehicle. Further, the in-vehicle car navigation and sales delivery system is provided with a navigation module configured to be able to receive information related to a user's current position, a destination, and position-dependent navigation information, and generate a navigation instruction based on the navigation information, the current position, and the destination.
[0003] Further, the in-vehicle car navigation and sales delivery system is provided with a sales module that infers a matter of interest of a user based on the destination, the user's preference, and the user's personal information, and selects a sales proposal based on the matter of interest of the user inference result. Further, the in-vehicle car navigation and sales delivery system is provided with a dialogue manager that receives the navigation instruction, the sales proposal, and necessary information required for the sales module to judge whether or not to select the sales proposal, and creates a prompt word for showing the navigation instruction, the sales proposal, and the necessary information to the user.
[0004] Further, the in-vehicle car navigation and sales delivery system is provided with a voice generation device that generates a voice in the vehicle based on the created prompt word. Also, the sales module receives a user's voice corresponding to the prompt word created based on the necessary information, and further infers the matter of interest of the user based on the necessary information extracted from the user's voice.
[0005] PRIOR ART DOCUMENT PATENT LITERATURE Patent Literature 1: Japanese Patent Application Laid-Open No. 2006-510004 SUMMARY PROBLEMS TO BE SOLVED BY THE INVENTION An object of the present disclosure is to provide appropriate information to a user of a vehicle at an appropriate timing.
[0006] METHOD FOR SOLVING THE PROBLEMS An information processing apparatus according to a first aspect of the present disclosure is provided with a control section, The control section is configured to execute a process of: acquiring a current position of a vehicle; calculating a current distance from the current position of the vehicle to a destination of the vehicle; and outputting, by a voice output device, voice data generated using content information, according to the current distance, The content information is selected from among a plurality of candidates of content information present on a website related to an event held at the destination of the vehicle, according to the current distance.
[0007] Effects of Invention According to the present disclosure, appropriate information can be provided to a user of a vehicle at an appropriate timing. BRIEF DESCRIPTION OF DRAWINGS
[0008] Figure 1 A diagram showing an outline structure of a voice guidance system.
[0009] Figure 2 A block diagram schematically showing one example of a functional structure of an in-vehicle device.
[0010] Figure 3 A diagram showing one example of a table structure of keyword information held in a keyword information database.
[0011] Figure 4 A flowchart of a generation process executed by a control section of an in-vehicle device.
[0012] Figure 5 A flowchart of an output process executed by a control section of an in-vehicle device. DETAILED DESCRIPTION
[0013] There are currently cases where an event is held at the destination of a vehicle. In such cases, a service is considered in which voice guidance related to the event held at the destination is implemented for a user of the vehicle during travel of the vehicle. However, in a case where the vehicle is present at a location far from the destination, the time taken to reach the destination becomes longer compared to a case where the vehicle is present at a location close to the destination. That is, the time taken to reach the destination differs depending on the location of the vehicle. Therefore, a case is assumed in which the information required by the user of the vehicle differs depending on the location of the vehicle.
[0014] Therefore, the control section of the information processing device according to the present disclosure acquires the current position of the vehicle. The control section of the information processing device according to the present disclosure calculates the current distance from the current position of the vehicle to the destination of the vehicle. The control section causes a voice output device to output voice data generated using content information, according to the calculated current distance. The content information can be selected from among a plurality of candidates of content information present on a website related to an event held at the destination of the vehicle, according to the current distance.
[0015] As explained above, in the information processing apparatus according to the present disclosure, output of voice data corresponding to the current distance is implemented. Thereby, it is possible to provide information that is supposed to be required by the user of the vehicle in accordance with the position of the vehicle. As a result, it is possible to provide appropriate information to the user of the vehicle at an appropriate timing.
[0016] Hereinafter, a specific embodiment of the present disclosure will be described based on the drawings. The hardware structure, module structure, and functional structure and the like described in the following embodiment do not mean that the technical scope of the present disclosure is limited to only this unless otherwise specified.
[0017] <Embodiment> (Outline of System) The voice guidance system 1 in the present embodiment will be described based on Figure 1 Figure 1 Fig. 1 is a diagram showing an outline structure of the voice guidance system 1. The voice guidance system 1 is configured in a manner including a vehicle-mounted device 100 and a network server 200. In the voice guidance system 1, the vehicle-mounted device 100 and the network server 200 are connected to each other through a network N1. In the network N1, for example, a WAN (Wide Area Network) such as the Internet or a telephone communication network such as a mobile phone can be used as a public communication network on a world scale.
[0018] (Network Server) The network server 200 is a server device that implements provision of a website related to an event. The network server 200 implements the provision of the website by transmitting data for displaying the website related to the event through the network N1.
[0019] (Vehicle-mounted Device) The vehicle-mounted device 100 is a computer mounted on a vehicle 10. The vehicle-mounted device 100 presents information to a user of the vehicle 10. The vehicle-mounted device 100 can be configured, for example, by combining a car navigation system and a DCM (Data Communication Module) mounted on the vehicle 10.
[0020] In the present embodiment, in a case where an event is held at a destination of the vehicle 10 (a destination of the user of the vehicle 10), the vehicle-mounted device 100 implements voice guidance related to the event to the user of the vehicle 10 during travel of the vehicle 10.
[0021] However, in a case where the vehicle 10 is present at a position farther from the destination, the time taken until the destination is reached becomes longer than in a case where the vehicle 10 is present at a position closer to the destination. That is, the time taken until the destination is reached differs depending on the position of the vehicle 10. Therefore, when the information about the detailed content of the event is guided by voice in a case where the vehicle 10 is present at a position farther from the destination, the user can forget the content of the information at the time when the vehicle 10 reaches the destination.
[0022] Therefore, the in-vehicle device 100 in the present embodiment is configured to change the content of the information provided by voice guidance depending on the distance from the current position of the vehicle 10 to the destination. Specifically, the in-vehicle device 100 in the present embodiment is configured to guide the information about the outline of the event by voice in a case where the distance from the current position of the vehicle 10 to the destination is long, and to guide the information about the detailed content of the event by voice in a case where the distance from the current position of the vehicle 10 to the destination is short. Thus, as the vehicle 10 approaches the destination, the more detailed information about the event is guided by voice. As a result, the user of the vehicle 10 is less likely to forget the detailed content of the event, and the expectation for the event can be increased.
[0023] Here, the information about the outline of the event is information about the outline of the event. The outline of the event can be, in one example, information about the venue of the event (the destination), or the start time of the event, and the like. The information about the detailed content of the event is more detailed information than the information about the outline of the event. The information about the detailed content of the event can be, in one example, the latest information, information about the performer of the event or the performance time of the performer, and the like. The information about the detailed content of the event can also include information about a business participating in the event, or information about a sponsor of the event, and the like. Details of the method by which the in-vehicle device 100 guides the information about the outline of the event and the information about the detailed content of the event by voice will be described later.
[0024] The in-vehicle device 100 is configured by a computer having a processor 110, a main storage unit 120, an auxiliary storage unit 130, a communication interface (communication I / F) 140, and a speaker 150. The processor 110 is, for example, a CPU (Central Processing Unit) or a DSP (Digital Signal Processor). The main storage unit 120 is, for example, a RAM (Random Access Memory). The auxiliary storage unit 130 is, for example, a ROM (Read Only Memory). The auxiliary storage unit 130 can include, for example, an HDD (Hard Disk Drive), or a disc recording medium such as a CD-ROM, a DVD disc, or a Blu-ray disc. The auxiliary storage unit 130 can also include a removable medium (portable storage medium). The removable medium can be, for example, a USB memory or an SD card. The communication I / F 140 is, for example, a LAN (Local Area Network) interface board, or a wireless communication circuit for performing wireless communication. The speaker 150 is a device for performing voice output in the vehicle 10, and is one example of the "voice output device" according to the present disclosure.
[0025] In the auxiliary storage unit 130 of the in-vehicle device 100, an operating system (OS), various programs, and various information tables, and the like are stored. The processor 110 of the in-vehicle device 100 realizes various functions described below by loading the programs stored in the auxiliary storage unit 130 into the main storage unit 120 and executing them. However, part or all of the functions of the in-vehicle device 100 can also be realized by a hardware circuit such as an ASIC or an FPGA. In addition, the in-vehicle device 100 does not necessarily have to be realized by a single physical structure, and can be configured by a plurality of computers that work in cooperation with each other. Furthermore, the network server 200 is also configured in the same manner as the in-vehicle device 100, in a manner including a computer.
[0026] (Functional Configuration) Next, the functional configuration of the in-vehicle device 100 in the present embodiment will be described based on Figure 2 and Figure 3 Figure 2 is a block diagram schematically showing one example of the functional configuration of the in-vehicle device 100. The in-vehicle device 100 is configured in a manner including a control unit 101, a communication unit 102, a position acquisition unit 103, an input / output unit 104, a voice output unit 105, and a keyword information database 106 (keyword information DB 106).
[0027] The control section 101 has a function of executing an arithmetic process for controlling the in-vehicle device 100. The control section 101 is realized by the processor 110 of the in-vehicle device 100. The communication section 102 has a function of connecting the in-vehicle device 100 to the network Nl. The communication section 102 is realized by the communication I / F 140 of the in-vehicle device 100.
[0028] The position acquisition section 103 has a function of acquiring the current position of the vehicle 10 (the in-vehicle device 100). The position acquisition section 103 is realized by an interface or the like for acquiring the current position of the vehicle 10 from a GPS sensor in the vehicle 10. Alternatively, the position acquisition section 103 can be realized by a GPS sensor built in the in-vehicle device 100. The control section 101 acquires the current position of the vehicle 10 in real time via the position acquisition section 103. Thus, the control section 101 can accurately grasp the current position of the vehicle 10.
[0029] The input / output section 104 has a function of allowing a user of the vehicle 10 to input various kinds of information to the in-vehicle device 100. The input / output section 104 also has a function of displaying various kinds of information to the user of the vehicle 10. The input / output section 104 is realized by a touch panel display provided in the in-vehicle device 100.
[0030] The control section 101 acquires the destination of the vehicle 10 via the input / output section 104. The control section 101 accesses a website related to an event held at the destination of the vehicle 10 by accessing the network server 200 via the communication section 102. At this time, the control section 101 can access the network server 200 by searching for the event held at the destination.
[0031] The control section 101 searches for a predetermined keyword in the website of the destination. The predetermined keyword is established in correspondence with the distance from the vehicle 10 to the destination. Such information related to the predetermined keyword is preliminarily held in the keyword information DB 106 as keyword information.
[0032] The keyword information DB 106 is a database for holding keyword information. The keyword information DB 106 is constructed in the auxiliary storage section 130 of the in-vehicle device 100. Figure 3 A diagram showing one example of a table structure of the keyword information held in the keyword information DB 106. In the example shown in FIG. 6, a keyword information table is stored in the keyword information DB 106. The keyword information table has a distance field, a keyword field, and a priority order field. Figure 3
[0033] In the distance field, information indicating the distance from the vehicle 10 to the destination is stored. In the information stored in the distance field, a plurality of distances can be included. In this case, in the keyword field, a plurality of keywords (predetermined keywords) corresponding to the plurality of distances stored in the distance field, respectively, can be stored. Also, in the priority order field, only the priority order of the plurality of keywords stored in the keyword field needs to be stored.
[0034] The control section 101 extracts the predetermined keyword from the keyword information held in the keyword information DB 106, and searches in the website related to the event using the extracted predetermined keyword. Also, in the case where a plurality of keywords are registered in the keyword field of the keyword information DB 106, the extraction of the predetermined keyword can be performed in the order of the priority order stored in the priority order field of the keyword information DB 106. That is, the control section 101 only needs to change the predetermined keyword in the order of the priority order and repeatedly perform the search until the content corresponding to the predetermined keyword is hit in the website related to the event. Also, when the content corresponding to the predetermined keyword is hit, the control section 101 extracts the information of the content. Further, the predetermined keyword is extracted from the keyword field suitable for the distance from the vehicle 10 to the destination. Thus, different content information can be extracted according to the distance from the vehicle 10 to the destination. Also, in the case where the content corresponding to the predetermined keyword is not hit, the extraction of the content information at the distance of coincidence can be omitted.
[0035] Here, the search based on the predetermined keyword can also be performed by a method of searching for a link page to which the predetermined keyword is attached from the source code of the website acquired by the network server 200. Also, the control section 101 only needs to acquire the information included in the link page to which the predetermined keyword is attached as the content information.
[0036] In the present embodiment, the control section 101 performs retrieval using keywords corresponding to the first distance and the second distance, respectively, and performs extraction of content information corresponding to the first distance and content information corresponding to the second distance. Here, the second distance is a distance shorter than the first distance. Therefore, in order to perform extraction of content information corresponding to the first distance, the control section 101 performs retrieval of a link page containing a keyword relating to the summary of the event. In this case, the predetermined keyword is, for example, "summary of the event" or the like. Further, in order to perform extraction of content information corresponding to the second distance, the control section 101 performs retrieval of a link page containing a keyword relating to the detailed content of the event. In this case, the predetermined keyword is, for example, "latest information" and "detailed content of the event" or the like. In this way, the control section 101 extracts content information corresponding to the current distance from among a plurality of candidates of content information existing on the website.
[0037] The control section 101 generates first voice data from the extracted first content information (content information corresponding to the first distance). Further, the control section 101 generates second voice data from the extracted second content information (content information corresponding to the second distance). Specifically, the control section 101 generates voice data for reading out articles contained in the first content information and the second content information, respectively.
[0038] Here, a case where the information amount of the content information exceeds a threshold value is also assumed. The information amount of the content information exceeding the threshold value can be, for example, a case where the amount of articles contained in the content information is a predetermined amount or more. In such a case, when voice data is output based on content information whose information amount exceeds the threshold value, the voice guidance can become long due to the excessive information amount. Thus, there is a possibility that the user of the vehicle 10 who receives the long voice guidance can feel confused. Further, there is also a possibility that the user of the vehicle 10 can lose interest in the voice guidance due to the long voice guidance. Therefore, in a case where the information amount of the content information exceeds the threshold value, the control section 101 performs summarization processing of the content information and generates voice data. In one example, the control section 101 can perform summarization processing of the content information using summarization AI.
[0039] The voice output section 105 has a function of outputting various voices to the user of the vehicle 10. The voice output section 105 is realized by the speaker 150 in the in-vehicle device 100. The control section 101 causes the voice output section 105 to output the generated voice data. Specifically, the control section 101 converts the voice data into a voice output signal and outputs it to the voice output section 105. Thereby, it is possible to perform voice guidance in the vehicle 10.
[0040] The control section 101 outputs the voice data at a predetermined timing. The predetermined timing according to the present embodiment differs between the first voice data and the second voice data. The control section 101 sets, as the predetermined timing, a timing at which the predetermined condition is satisfied in a state where the distance (current distance) from the current position of the vehicle 10 to the destination is equal to or shorter than the first distance and longer than the second distance. That is, the control section 101 permits the output of the first voice data at a timing at which the current distance is equal to or shorter than the first distance and the predetermined condition is satisfied.
[0041] Further, the control section 101 sets, as the predetermined timing, a timing at which the predetermined condition is satisfied in a state where the current distance becomes equal to or shorter than the second distance. That is, the control section 101 permits the output of the second voice data at a timing at which the current distance becomes equal to or shorter than the second distance and the predetermined condition is satisfied.
[0042] The predetermined condition in the present embodiment is that a place at which voice guidance related to the route to the destination (route guidance) is not performed is included in a predetermined range from the current position of the vehicle 10. In this case, the predetermined range is a range within a predetermined distance from the place at which the route guidance is performed. The control section 101 refers to information indicating the travel planned route of the vehicle 10 and the timing of the route guidance to perform the determination of whether a place at which voice guidance related to the route to the destination (route guidance) is performed is included in a predetermined range from the current position of the vehicle 10. Thus, it is possible to suppress the case where the output of the first voice data or the second voice data is performed at a timing at which the route guidance is needed.
[0043] Further, the predetermined range can be a range outside a predetermined distance from the place at which the route guidance is performed. Thus, it is possible to suppress the case where the output of the first voice data or the second voice data is performed at a timing immediately after the route guidance is performed. As a result, it is possible to suppress the case where the output of the first voice data or the second voice data is performed in a state where the user of the vehicle 10 concentrates on driving in accordance with the route guidance.
[0044] Alternatively, the predetermined condition can be that the curve is not included within a predetermined range from the current position of vehicle 10. This can suppress the situation where the first voice data or the second voice data is output during a time when the user of vehicle 10 is focused on driving. In this case, the predetermined range can be a range from near the start of the curve to a predetermined distance. This can suppress the situation where the first voice data or the second voice data is output during a time when the user of vehicle 10 is focused on driving on the curve. Furthermore, the predetermined range can also be a range from far beyond the end of the curve to beyond a predetermined distance. This can enable the output of the first voice data or the second voice data during a time when the user of vehicle 10 is in a state where the tension of driving on the curve has been relieved.
[0045] (Generation Processing) The generation process executed in the voice guidance system 1 via the control unit 101 in the vehicle-mounted device 100 is based on Figure 4 Let me explain. Figure 4 This is a flowchart of the generation process executed by the control unit 101. The generation process is for generating voice data (first voice data or second voice data) corresponding to the current distance.
[0046] In the generation process, firstly, in S101, content information (first content information or second content information) corresponding to the current distance is obtained (selected) from the website. Next, in S102, a judgment is made as to whether the amount of information in the content information exceeds a threshold. If an affirmative judgment is made in S102, a summary processing of the content information is performed in S103. Then, in S104, the summarized content information is used to generate voice data (first voice data or second voice data). When the generation of voice data (first voice data or second voice data) is completed, the process ends. Figure 4 The generation and processing.
[0047] Furthermore, if a negative judgment is made in S102, since the amount of information is appropriate, the generalization process is omitted, and the processing in S104 is executed instead. Then, Figure 4 The generation process is now complete.
[0048] In addition, Figure 4 In the example shown, if the information content exceeds the threshold in processing S102, a positive judgment is made. Conversely, if the information content is less than the threshold in processing S102, a negative judgment is made. Alternatively, it is also possible to consider the case where the information content is equal to the threshold. In this case, either a positive judgment or a negative judgment can be made.
[0049] (Output Processing) Next, the output processing performed by the control section 101 in the vehicle-mounted device 100 in the voice guidance system 1 will be described based on the flowchart shown in FIG. 8. Figure 5 Figure 5 The flowchart of the output processing performed by the control section 101. The output processing is processing for causing the voice output section 105 to output the first voice data and the second voice data. The output processing is performed triggered by the user inputting a destination into the input / output section 104.
[0050] In the output processing, first, in S201, the current position of the vehicle 10 is started to be acquired. By this, the position of the vehicle 10 in real time can be acquired. Next, in S202, the current distance calculation is started to be performed. By this, the current distance can be acquired in real time.
[0051] Next, in S203, it is judged whether the current distance is equal to or less than the first distance. In the case where a negative judgment is made in S203, since the timing of implementing the voice guidance corresponding to the first voice data to the user of the vehicle 10 has not come, the processing of S203 is executed again. That is, the processing of S203 is repeatedly executed until the current distance becomes equal to or less than the first distance.
[0052] In the case where an affirmative judgment is made in S203, since it is judged that the current distance is equal to or less than the first distance and the current distance is longer than the second distance, the generation processing of the first voice data is executed in S204. Then, in S205, it is judged whether the predetermined condition is satisfied. In the case where a negative judgment is made in S205, since the predetermined condition is not satisfied, the processing of S205 is executed again. That is, the processing of S205 is repeatedly executed until the predetermined condition is satisfied. In the case where an affirmative judgment is made in S205, it is judged that the current distance is equal to or less than the first distance and the current distance is longer than the second distance, and the predetermined condition is satisfied. That is, in the case where an affirmative judgment is made in S205, it is judged that the timing of implementing the voice guidance corresponding to the first voice data has come. Therefore, in S206, the output of the first voice data is executed via the voice output section 105.
[0053] Next, in S207, it is judged whether the current distance is equal to or less than the second distance. In the case where a negative judgment is made in S207, since it is not the timing of implementing the voice guidance corresponding to the second voice data to the user of the vehicle 10, the processing of S204 is executed again. That is, the processing of S207 is repeatedly executed until the current distance becomes equal to or less than the second distance.
[0054] In a case where affirmative determination is made in S207, a second voice data generation process is executed in S208. Next, in S209, it is determined whether or not a predetermined condition is satisfied. In a case where negative determination is made in S209, the process of S209 is executed again since the predetermined condition is not satisfied. That is, the process of S209 is repeatedly executed until the predetermined condition is satisfied. In a case where affirmative determination is made in S209, it is determined that the current distance is equal to or less than the second distance and the predetermined condition is satisfied. That is, in a case where affirmative determination is made in S209, it is determined that it is a timing suitable for implementing voice guidance corresponding to the second voice data. Therefore, in S210, output of the second voice data is executed via the voice output section 105. Then, the output process ends.
[0055] As explained above, with the voice guidance system 1, output of the first voice data and the second voice data is implemented in accordance with the current distance. Thereby, it is possible to provide information that is supposed to be required by the user of the vehicle 10 in accordance with the position of the vehicle. As a result, it is possible to provide appropriate information to the user of the vehicle 10 at an appropriate timing.
[0056] Modified Example 1 In the above-described embodiment, an example in which the vehicle-mounted device 100 outputs two kinds of voice data, the first voice data and the second voice data, is described. However, the vehicle-mounted device 100 can output three or more kinds of voice data. As one example, the vehicle-mounted device 100 can acquire three or more kinds of content information by a keyword decided in advance in accordance with the distance, and implement generation of voice data. In this case, the vehicle-mounted device 100 only needs to set the keyword in such a manner that the closer the distance from the current position of the vehicle 10 to the destination, the more detailed the content information related to the event becomes. Thereby, the closer the vehicle 10 to the destination, the more detailed the content information related to the event can be guided by voice. As a result, it is possible to provide appropriate information to the user of the vehicle 10 at an appropriate timing.
[0057] (Modified Example 2) The vehicle-mounted device 100 can also acquire content information corresponding to a predetermined area located at a halfway of a travel scheduled path of the vehicle 10 from a website. In this case, the vehicle-mounted device 100 determines whether or not the vehicle 10 is located in the predetermined area. In a case where it is determined that the vehicle 10 is located in the predetermined area, the vehicle-mounted device 100 can acquire content information corresponding to the predetermined area, and output voice data generated in accordance with the acquired content information.
[0058] Here, in one example, the predetermined area can be an area that does not include the destination, and an area that includes a place associated with an event held at the destination. When the timing at which the vehicle 10 is located within the predetermined area is output voice data corresponding to the place associated with the event, the user of the vehicle 10 can accept and follow the voice guidance corresponding to the place associated with the event. The content information corresponding to the place associated with the event can be, for example, information related to a factory of a sponsor company of the event. In this case, the place associated with the event can be the location of the factory of the sponsor company of the event. According to this modification example, appropriate information can be provided to the user of the vehicle 10 at an appropriate timing.
[0059] (Modification Example 3) In the above-described embodiment, an example in which the generation processing of the first voice data is performed when the current distance is equal to or less than the first distance, and the generation processing of the second voice data is performed when the current distance is equal to or less than the second distance, is described. The generation processing of the first voice data and the second voice data can not necessarily be performed at these timings. The generation processing of the first voice data and the second voice data can be performed, for example, at the timing at which the user inputs the destination of the vehicle 10 into the in-vehicle device 100. According to this modification example, appropriate information can be provided to the user of the vehicle 10 at an appropriate timing.
[0060] (Other Embodiments) The above-described embodiment is only one example, and the present disclosure can be implemented by appropriately changing it within the scope of the gist thereof. Furthermore, the processing or units described in the present disclosure can be freely combined to be implemented as long as no technical contradiction arises.
[0061] Furthermore, the processing described as being implemented by one device can be executed by multiple devices in a shared manner. Alternatively, the processing described as being implemented by different devices can be executed by one device. In a computer system, the hardware structure (server structure) by which each function is realized can be freely changed.
[0062] The present disclosure can also provide a computer with a computer program installed with the functions described in the above embodiments, and cause one or more processors possessed by the computer to read and execute the program to implement. Such a computer program can be provided to the computer through a non-transitory computer-readable storage medium capable of being connected to a system bus of the computer, or can be provided to the computer via a network. The non-transitory computer-readable storage medium includes, for example, any type of disk such as a Floopy (registered trademark), or a hard disk drive (HDD), an optical disk such as a CD-ROM, a DVD disk, or a Blu-ray disk, or the like, a read only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, or any type of medium suitable for storing electronic commands such as an optical card.
[0063] Symbol explanation 1 … voice guidance system 10 … vehicle 100 … in-vehicle device 101 … control section 102 … communication section 103 … position acquisition section 104 … input / output section 105 … voice output section 106 … keyword information DB 200 … network server
Claims
1. An information processing device, wherein, The system includes a control unit configured to perform the following processing: Obtain the vehicle's current location; The current distance from the vehicle's current location to its destination is calculated; and The voice output device outputs voice data generated using content information based on the current distance. The content information is selected from multiple candidates of content information existing on websites related to the activities held at the destination of the vehicle, based on the current distance.
2. The information processing apparatus as described in claim 1, wherein, The process of causing the voice output device to output the voice data based on the current location includes: When the current distance is less than or equal to a first distance but longer than a second distance, the voice output device outputs first voice data generated based on first content information corresponding to the first distance; and If the current distance is less than or equal to the second distance, the voice output device outputs second voice data generated based on second content information corresponding to the second distance. The second distance is shorter than the first distance. The first content information includes information related to a summary of the activity. The second content information includes information related to the details of the activity.
3. The information processing apparatus as described in claim 1 or 2, wherein, The process of causing the voice output device to output the voice data based on the current location includes: It is determined whether a predetermined range from the current location of the vehicle contains a location where voice guidance related to the path to the destination is provided; and If the location for implementing the voice guidance is not included within the predetermined range, the output of voice data based on the distance corresponding to the current distance is permitted.
4. The information processing apparatus as described in claim 1 or 2, wherein, The process of enabling the voice output device to output the voice data includes: It determines whether there are curves within a predetermined range from the vehicle's current position; and If the predetermined range does not include bends, the output of voice data is permitted based on the distance corresponding to the current distance.
5. The information processing apparatus as described in claim 1 or 2, wherein, The process of causing the voice output device to output the voice data based on the current location includes: When the amount of information in the content exceeds a threshold, the content is summarized; and The voice output device outputs the voice data generated using the summarized content information based on the current distance.
Citation Information
Patent Citations
Navigation and promotional delivery system
JP2006510004A