Information processing device, information processing method, and program

JPWO2024018964A5Active Publication Date: 2025-04-21NISSAN MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024535045
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-20
Publication Date
2025-04-21
Estimated Expiration
2043-07-12

AI Technical Summary

Technical Problem

Conventional vehicle route guidance systems fail to provide facility-specific information to users within a local area, limiting the relevance and usefulness of guidance for users entering or navigating within a facility.

Method used

An information processing device that acquires facility guidance information and character information, and outputs route guidance and facility information to users entering a predetermined range, using a combination of display and audio outputs, with a control unit managing the output based on the vehicle's location and state, ensuring timely and relevant information delivery.

Benefits of technology

Enhances user experience by providing appropriate and engaging facility information, improving navigation within the facility and increasing user interest through consistent branding and guidance, while reducing the need for physical guides in large areas.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

This information processing device comprises: a communication unit which acquires, when a vehicle has entered a predetermined range based on a facility, route guide information for guiding the vehicle through a route in the facility, facility guide information for presenting predetermined information on each location in the facility, and character information for outputting a character relating to the facility; a storage unit which stores the route guide information, the facility guide information, and the character information; a positional information acquisition unit which acquires positional information in the facility; and a control unit which causes an output unit to output a character on the basis of the character information, and at least one of a route guidance and a facility guidance on the basis of the route guide information, the facility guide information, and the positional information.
Need to check novelty before this filing date? Find Prior Art

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 capable of providing route guidance for a vehicle.

[0002] Conventionally, there are technologies for providing route guidance for a vehicle. For example, a technology has been proposed that provides route guidance outside a local route guidance area using map data for a navigation system that is publicly available, and provides route guidance within a specific area that is not included in the map data within the local route guidance area (see, for example, JP2019-534521A).

[0003] The above-described conventional technology can provide route guidance within a specific area within a local route guidance area. However, it cannot provide guidance or advertisements for facilities within that area. Therefore, there is a risk that it will not be possible to provide appropriate information for the facility to a user traveling in a vehicle within the facility.

[0004] The present invention aims to provide a user who has come to a facility by vehicle with more appropriate information suited to the facility.

[0005] One aspect of the present invention is an information processing device capable of providing route guidance for a vehicle, the information processing device including: an information acquisition unit that acquires, when a vehicle enters a predetermined range based on the facility, route guidance information for guiding the vehicle's route through a facility, facility guidance information for providing predetermined information about each location within the facility, and character information for outputting a character related to the facility, a storage unit that stores the route guidance information, the facility guidance information, and the character information, a location information acquisition unit that acquires location information for the facility, an output unit that outputs various information, and a control unit that causes the output unit to output the character based on the character information and causes the output unit to output at least one of the route guidance and the facility guidance based on the route guidance information, the facility guidance information, and the location information.

[0006] FIG. 1 is a simplified block diagram showing an example of the system configuration of an information processing system. FIG. 2 is a block diagram showing an example of the functional configuration of an information processing device and a facility server. FIG. 3 is a simplified diagram showing a vehicle heading towards facility ABC. FIG. 4 is a diagram showing an example of facility information output from an output unit when a vehicle enters facility ABC. FIG. 5 is a diagram showing an example of facility information output from the output unit when a vehicle enters facility ABC. FIG. 6 is a diagram showing an example of facility information output from the output unit when a vehicle enters facility ABC. FIG. 7 is a diagram showing an example of facility information output from the output unit when a vehicle enters facility ABC. FIG. 8 is a diagram showing an example of facility information output from the output unit when a vehicle enters facility ABC. FIG. 9 is a diagram showing an example of facility information output from the output unit when a vehicle enters facility ABC. FIG. 10 is a diagram showing an example of facility information output from the output unit when a vehicle enters facility ABC. FIG. 11 is a flowchart showing an example of facility information output control processing in an information processing device. FIG. 12 is a diagram showing an example of facility information output from the output unit when a vehicle leaves facility ABC. FIG. 13 is a diagram showing an example of facility information output from the output unit when a vehicle leaves facility ABC. FIG. 14 is a diagram showing an example of facility information output from the output unit when a vehicle leaves facility ABC. FIG. 15 is a diagram showing an example of facility information output from the output unit when a vehicle leaves facility ABC. FIG. 16 is a flowchart showing an example of facility information output control processing in an information processing device. FIG. 17 is a block diagram showing an example of the functional configuration of a facility server. FIG. 18 is a diagram showing, in simplified form, the contents of a visit history management DB stored in a storage unit. FIG. 19 is a diagram showing an example of output when facility information is output from the output unit when a vehicle enters facility ABC. FIG. 20 is a diagram showing an example of output when facility information is output from the output unit when a vehicle enters facility ABC. FIG. 21 is a flowchart showing an example of facility information output control processing in an information processing device and a facility server.

[0007] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings.

[0008] [Configuration example of information processing system]

[0009] FIG. 1 is a simplified block diagram illustrating an example of the system configuration of an information processing system 1. The information processing system 1 is a communication system that provides a facility information provision service that uses characters to provide route guidance for guiding users through an ABC facility 350 (see FIG. 3 ) and facility guidance for providing information about each part of the ABC facility 350, such as stores A through Z. While FIG. 1 illustrates an example in which one vehicle C1 is present for ease of explanation, this is not limiting. The information processing system 1 may also include two or more vehicles. While FIG. 1 also illustrates only the facility server 300 that provides facility information about the ABC facility 350, this is not limiting. In the information processing system 1, the facility server 300 may provide facility information about other facilities, or other facility servers that provide facility information about other facilities may be included.

[0010] It is assumed that user U1 is a user who owns vehicle C1. For ease of explanation, Fig. 1 illustrates electronic device MC1 as an example of a device owned by user U1, but the device is not limited to this and may be a device carried into vehicle C1 or a device that user U1 can wear.

[0011] The information processing system 1 is composed of multiple devices connected via a network 20. For example, an information processing device 100, a facility server 300, and an electronic device MC1 are connected via the network 20. Note that communication between these devices is performed using wired communication or wireless communication. In addition to communication via the network 20, communication between these devices may also be performed directly between the devices.

[0012] The network 20 is a network such as a public line network or the Internet. Each device constituting the information processing system 1 is connected to the network 20 by a communication method using wireless communication or a communication method using wired communication, or by both methods.

[0013] The vehicle C1 is a vehicle such as an internal combustion engine vehicle, a hybrid vehicle, or an electric vehicle.

[0014] The information processing device 100 is an in-vehicle device installed in the vehicle C1, and is a facility information presentation device capable of providing route guidance for the vehicle C1. The information processing device 100 outputs facility information related to the ABC facility 350 (see FIG. 3 ) based on facility information transmitted from the facility server 300. An example of the facility information output will be described in detail with reference to FIGS. 5 to 10 , etc. An example of the functional configuration of the information processing device 100 will be described in detail with reference to FIG. 2 .

[0015] The information processing device 100 may be, for example, a touch panel device capable of receiving user operations through touch operations by a user U1. The information processing device 100 may be realized, for example, by a tablet terminal, a car navigation device, or an IVI (In-Vehicle Infotainment). For example, the information processing device 100 may be installed on the dashboard of a vehicle C1. However, the location where the information processing device 100 is installed is not limited thereto. For example, the information processing device 100 may be installed as a rear monitor above the rear seat of the vehicle C1.

[0016] Facility server 300 is an information processing device that executes facility guidance processing for outputting the above-mentioned facility information from information processing device 100. The installation location of facility server 300 is not particularly limited, and for example, facility server 300 is installed in the management center of the business operator that operates ABC facility 350. Furthermore, in this embodiment, an example is shown in which facility server 300 executes facility guidance processing related to ABC facility 350, but facility server 300 may also execute facility guidance processing related to other facilities. An example functional configuration of facility server 300 will be described in detail with reference to FIG. 2.

[0017] The electronic device MC1 is a portable information processing device carried by the user U1, such as a smartphone, tablet terminal, portable personal computer, etc. The electronic device MC1 is also capable of outputting facility information transmitted from the facility server 300. For example, the electronic device MC1 can display the facility information on a display unit or output the facility information as audio.

[0018] [Example of Functional Configuration of Information Processing Device and Facility Server] FIG. 2 is a block diagram showing an example of the functional configuration of the information processing device 100 and the facility server 300. As shown in FIG.

[0019] The information processing device 100 includes a communication unit 110 , a control unit 120 , a storage unit 130 , a position information acquisition unit 140 , a vehicle information acquisition unit 150 , an output control unit 160 , an operation reception unit 170 , and an output unit 200 .

[0020] The communication unit 110 exchanges various types of information with other devices using at least one of wired communication and wireless communication under the control of the control unit 120 .

[0021] The control unit 120 controls each unit based on various programs stored in the storage unit 130. The control unit 120 is realized by a processing circuit such as a CPU (Central Processing Unit). Note that the vehicle ECU (Electronic Control Unit) of the vehicle C1 may be used as the control unit 120, or another control device may be used as the control unit 120.

[0022] The storage unit 130 is a storage medium that stores various types of information. For example, the storage unit 130 stores various types of information (e.g., a control program, a map information database (DB), and facility information) required for the information processing device 100 to perform various processes. The storage unit 130 may be, for example, a read-only memory (ROM), a random access memory (RAM), a hard disk drive (HDD), a solid state drive (SSD), or a combination thereof. The map information DB stores map information, such as road information related to roads required for route guidance of the vehicle C1. The map information includes road gradients, road intersections, the number of lanes, road width information, and road undulation information. The map information also includes road signs indicating speed limits, one-way streets, crosswalks, and road markings indicating dividing lines. The map information may also include facility information such as road structures (e.g., traffic lights and telephone poles), buildings, and the like.

[0023] The location information acquisition unit 140 acquires location information regarding the location of the vehicle C1 and outputs the acquired location information to the control unit 120. For example, the location information acquisition unit 140 can be realized by a GNSS receiver that acquires location information using a Global Navigation Satellite System (GNSS). The location information includes data regarding the location, such as latitude, longitude, and altitude, at the time of receiving the GNSS signal. The location information may also be acquired by other location information acquisition methods. For example, the location information may be derived using information from nearby access points or base stations. The location information may also be acquired using a beacon.

[0024] The location information acquisition unit 140 also functions as a recognition unit for identifying a specific point within or near the ABC facility 350 (see FIG. 3 ). For example, the location information acquisition unit 140 can recognize a specific point by recognizing a marker installed within or near the ABC facility 350. This marker may use short-range communication such as Bluetooth (registered trademark) Low Energy (BLE) or Ultra Wide Band (UWB), or an image-reading marker such as a QR code (registered trademark). For example, the specific point can be recognized by wireless communication with a communication device installed at the specific point that is capable of short-range communication. Furthermore, for example, the specific point can be recognized by capturing an image of an image-reading marker installed at the specific point with a camera and analyzing the image.

[0025] Markers capable of acquiring text information may also be used. For example, text information can be included in information exchanged using short-range communication. For example, an image of an image-reading marker capable of acquiring text information can be captured by a camera, and the text information can be acquired by analyzing the image. By including text information in a marker capable of recognizing a specific location within or near the ABC facility 350, it is possible to recognize the specific location and also include connection information for the facility server 300 (e.g., access information and a connection method to the facility server 300). This facilitates access from the information processing device 100 to the facility server 300 when the vehicle C1 enters the ABC facility 350. In this case, for example, by including information regarding a connection to the communication environment of the ABC facility 350, such as an intranet connection using Wi-Fi, in the text information, connection other than via the Internet becomes possible.

[0026] The vehicle information acquisition unit 150 acquires various types of information related to the vehicle C1 and outputs the acquired vehicle information to the control unit 120. The vehicle information includes, for example, the vehicle speed of the vehicle C1, the on / off operation of the vehicle C1, etc. The on / off operation of the vehicle C1 means the on / off operation of the start key related to starting or stopping the vehicle C1.

[0027] The output control unit 160 executes output processing to output various types of information from the output unit 200 based on the control of the control unit 120. For example, the output control unit 160 executes display control and drawing control of the display unit 210. Furthermore, for example, the output control unit 160 executes audio output control of the audio output unit 220. Note that output examples of the various types of information output by the output control unit 160 are shown in Figs. 4 to 10, etc.

[0028] The operation reception unit 170 receives operations from the user U1 of the vehicle C1 and outputs the received operation content to the control unit 120. The operation reception unit 170 may use an operation member such as a button or a lever, or may use an operation member such as a touch panel. Furthermore, operations may be received by voice input. The operation reception unit 170 and the display unit 210 may be integrated into a touch panel.

[0029] The output unit 200 includes a display unit 210 and an audio output unit 220. The display unit 210 is a display panel that displays various images based on the output processing of the output control unit 160. The audio output unit 220 is a speaker that outputs various sounds based on the output processing of the output control unit 160. Note that while FIG. 2 shows an example in which the display unit 210 and the audio output unit 220 are provided in the information processing device 100, a display and a speaker installed in the vehicle C1 may also be used as the display unit 210 and the audio output unit 220.

[0030] [Server functional configuration example]

[0031] Facility server 300 includes a communication unit 310, a control unit 320, a storage unit 330, and a facility information providing unit 340. In facility server 300, these components are electrically connected via a bus (not shown) or the like. Note that facility server 300 may be a general-purpose computer or a dedicated computer.

[0032] The communication unit 310 exchanges various types of information with other devices using at least one of wired communication and wireless communication under the control of the control unit 320 .

[0033] The control unit 320 controls each unit based on various programs stored in the storage unit 330. The control unit 320 is realized by a processing circuit such as a CPU, for example.

[0034] The storage unit 330 is a storage medium that stores various types of information. For example, the storage unit 330 stores various types of information (e.g., a control program, a character information DB 331, a route guidance information DB 332, and a facility guidance information DB 333) that are necessary for the control unit 320 to perform various processes. The storage unit 330 also stores various types of information acquired via the communication unit 310. The storage unit 330 can be, for example, a ROM, a RAM, an HDD, an SSD, or other storage medium.

[0035] The character information DB 331 stores character information about characters to be output from the output unit 200 of the information processing device 100. This character is a character related to the ABC facility 350 or its area. For example, it is possible to use an image character used in advertising the ABC facility 350 or to create an image of the ABC facility 350. This character is capable of performing various appearances, actions, or performances, and may be, for example, a biomimetic character. Note that the character may also be a living thing other than an animal, such as a biomimetic plant or a non-living object. For example, the character may be a robot imitating another animal, a robot imitating a virtual living thing (e.g., the face of an anime character), or a robot imitating another object (e.g., a television-type device or a radio-type device).

[0036] Furthermore, the character information includes, for example, display information for displaying an image of the character and audio information for outputting the character's voice. The display information is, for example, information for character movement (e.g., movement when providing guidance) or character presentation. The audio information is, for example, Text-to-Speech (TTS). Note that, as the character information, it is possible to use, for example, at least one of character model data, display information regarding the display mode of the model data, action instruction information regarding the movement of the model data, and audio information regarding the audio of the model data. Note that the character model data is, for example, 3D data or 2D data. Note that, the display information regarding the display mode of the model data is, for example, an image image for displaying the model data, a costume image of the model data, etc. Note that, the audio information regarding the audio of the model data is, for example, the voice of the model data, the way the model data speaks, etc. Note that, the characters shown in this embodiment may also be referred to as avatars, etc.

[0037] The route guidance information DB 332 stores route guidance information for guiding a vehicle through the parking lot P1 of the ABC facility 350. This route guidance information includes, for example, map information within the ABC facility 350, route information indicating a vehicle's route through the parking lot P1, a configuration image displaying the overall configuration of the parking lot P1, and parking presence / absence information indicating whether or not each parking space is parked. Based on this parking presence / absence information, a vehicle entering the ABC facility 350 can be guided to an available space in the parking lot P1. The presence or absence of a parking space can be detected by a sensor or the like installed in each parking space. Alternatively, the presence or absence of a parking space can be detected based on location information acquired by a location information acquisition unit of each vehicle. The route guidance information DB 332 may also include congestion information around the parking lot P1 and congestion information at the parking lot P1.

[0038] The facility guidance information DB 333 stores facility guidance information for providing guidance about the ABC facility 350, which is output from the output unit 200 of the information processing device 100. This facility guidance information is information for providing specific information about each location in the ABC facility 350, such as specific information about the ABC facility 350, specific information about the stores in the ABC facility 350, etc.

[0039] The facility information providing unit 340 executes a providing process to provide facility information to the information processing device 100 of the vehicle C1 that has entered the ABC facility 350 (see FIG. 3 ) based on the control of the control unit 320. The facility information providing unit 340 is realized by a processing circuit such as a CPU. The timing of providing facility information to the information processing device 100 of the vehicle C1 that has entered the ABC facility 350 will be described in detail with reference to FIGS. 3 , 11 , etc.

[0040] [Example of a vehicle entering a facility]

[0041] 3 is a simplified diagram showing a vehicle C1 heading toward an ABC facility 350. In FIG. 3, an ABC facility 350 is shown as an example in which two entrances DW1 and DW2 are provided as entrances and exits for the vehicle C1. Note that entrance DW1 allows access mainly via road R1, and entrance DW2 allows access mainly via road R2.

[0042] ABC facility 350 is a complex facility in which stores A to Z are installed. ABC facility 350 also has a parking lot P1 installed. While FIG. 3 illustrates ABC facility 350 in which multiple stores are installed, the present invention can be applied to other facilities in which a parking lot is installed, such as facilities in which only one store is installed, theme parks, various shopping centers, castles, public institutions with one or more buildings, and parks with one or more buildings.

[0043] 3 shows an example in which vehicle C1 is heading toward ABC facility 350. That is, vehicle C1 is heading toward road R1 in the direction of arrow AW1. In this case, vehicle C1 enters parking lot P1 through entrance / exit DW1.

[0044] Here, the predetermined range RG1 indicated by the dotted line indicates the range that serves as the reference range when facility information is transmitted to each vehicle entering the ABC facility 350. The predetermined range RG1 can be, for example, a circular range with a predetermined radius based on the center position of the ABC facility 350. The predetermined range RG1 can be set based on, for example, the distance between the vehicle C1 and the ABC facility 350, the radio wave intensity at which wireless communication is possible between the information processing device 100 of the vehicle C1 and the facility server 300, etc.

[0045] 3 shows an example in which the predetermined range RG1 is provided in front of the entrances / exits DW1 and DW2 of the ABC facility 350, i.e., on the opposite side of the ABC facility 350. However, the location when transmitting facility information to each vehicle entering the ABC facility 350 may be another location outside the ABC facility 350, the entrances / exits DW1 and DW2, or within the ABC facility 350.

[0046] The facility information transmitted from the facility server 300 to the vehicle C1 includes route guidance information, facility guidance information, and character information. The route guidance information is information for guiding the vehicle C1 along a route within the ABC facility 350, such as a route to parking lot P1. The facility guidance information is information for providing predetermined information about each location within the ABC facility 350. In other words, the facility guidance information is information for providing guidance to each location within the ABC facility 350 that a person can visit, such as stores A to Z. The character information is information for outputting a character related to the ABC facility 350. These pieces of information may be transmitted simultaneously from the facility server 300 to the vehicle C1, or may be transmitted sequentially from the facility server 300 to the vehicle C1. The information output from the output unit 200 based on these pieces of information will be described in detail with reference to FIGS. 5 to 10 , etc.

[0047] 3 , since a predetermined range RG1 is provided in front of the entrances DW1 and DW2 of ABC facility 350, there is a possibility that facility information may be transmitted to vehicles passing nearby without entering ABC facility 350. That is, it is possible to provide facility information about ABC facility 350 to vehicles passing nearby ABC facility 350. For example, by providing advertising information about ABC facility 350 to vehicles passing nearby ABC facility 350, it is possible to provide incentive information for the user of the vehicle to go to ABC facility 350.

[0048] For example, when facility information is transmitted to a vehicle passing near ABC facility 350, if the vehicle does not enter ABC facility 350, the facility information is erased after a predetermined time has elapsed. In such a case, before erasing the facility information, guidance information such as "Please stop by ABC facility next time" or advertising information for ABC facility may be output. Whether the vehicle has entered ABC facility 350 can be determined based on the location information acquired by the location information acquisition unit 140 of the vehicle.

[0049] [Example of facility information output]

[0050] 4 to 10 are diagrams showing examples of facility information output from the output unit 200 when the vehicle C1 enters the ABC facility 350. FIG. 4 shows a display screen 400 in which a current location indicator PL1 indicating the current location of the vehicle C1 is superimposed on a map within a predetermined range based on the current location of the vehicle C1. FIG. 4 shows an example in which the vehicle C1 is traveling on a road R1 toward the entrance / exit DW1 of the ABC facility 350. As such, when the vehicle C1 travels on the road R1 toward the entrance / exit DW1 and enters the predetermined range RG1, the information processing device 100 of the vehicle C1 starts communication with the facility server 300. The information processing device 100 then receives facility information from the facility server 300.

[0051] [Example of facility information output when a vehicle enters ABC facility]

[0052] 5 shows a display screen 410 in which a character image CR1 is superimposed on the display screen 400 shown in FIG. 4, and audio information S1. The character image CR1 is an image of a character related to the ABC facility 350. The audio information S1 is audio that is output as if it were being emitted by the character image CR1. The character image CR1 is displayed based on character information received from the facility server 300. The audio information S1 is output based on the character information received from the facility server 300. The character image CR1 and audio information S2 to S6, S10 to S13, S20, and S21 shown in FIGS. 6 to 10 are also output based on character information in a similar manner.

[0053] 5 to 10 show an example in which the character image CR1 is displayed, but while the vehicle C1 is traveling, it is also possible to output only the character's voice information without displaying the character image CR1. In this case, when the vehicle C1 is stopped, it is possible to display the character image CR1 and output the character's voice information. This example will be described in detail with reference to FIG. 11.

[0054] 5 to 10 show an example in which various images based on facility information transmitted from facility server 300 are displayed on a map within a predetermined range based on the current location of vehicle C1. However, the various images based on facility information may not be superimposed on the map, and only the various images based on facility information may be displayed on display unit 210. Furthermore, the various images based on facility information may be displayed on display unit 210 together with other displays.

[0055] In this way, when the vehicle C1 enters the predetermined range RG1 and the information processing device 100 receives facility information from the facility server 300, the information processing device 100 causes the output unit 200 to output each piece of information related to the ABC facility 350 based on the facility information.

[0056] [Example of facility information output while the vehicle is traveling]

[0057] FIG. 6 shows a display screen 420 in which a guide display area 421 for providing route guidance to the parking lot P1 of the ABC facility 350 is superimposed on a map together with a character image CR1, and audio information S2.

[0058] The guidance display area 421 displays the overall configuration and route of parking lot P1 of ABC facility 350, as well as whether or not parking is available in each parking space. The information in the guidance display area 421 is displayed based on route guidance information received from facility server 300. Note that the information in the guidance display area 431 shown in Fig. 7, the entrance / exit selection area 631 shown in Fig. 15, and the guidance display area 761 shown in Fig. 20 is also output based on the route guidance information.

[0059] As shown in FIG. 6 , the facility server 300 can manage and guide the parking space for the vehicle C1. This allows the user U1 of the vehicle C1 to park in the parking lot P1 of the ABC facility 350 without getting lost. While FIG. 6 shows an example of guiding the vehicle C1 to an available space using the guidance display area 421 and the voice information S2, this is not limiting. For example, the guidance display area 421 may highlight the overall configuration and route of the parking lot P1, along with whether or not each parking space is occupied, to make it easier for the user U1 of the vehicle C1 to check available spaces.

[0060] 6 shows an example in which the parking lot P1 is located on a flat surface. However, in the case of a multi-story parking lot, the parking lots on each floor may be displayed three-dimensionally, or the parking lots on each floor may be displayed floor by floor.

[0061] In this way, the facility server 300 can guide the vehicle C1 that has entered the ABC facility 350 to an available space in the parking lot P1. This makes it possible to reduce the number of guides stationed in the parking lot P1 of the ABC facility 350.

[0062] The character image CR1 may be made to act like a parking attendant in the parking lot P1 to guide the vehicle C1 to an available space in the parking lot P1. In this case, guidance to the available space may be provided along with audio information. In other words, by having the character guide the user by telling them which parking spaces are available, users who have an attachment to the character can follow the instructions.

[0063] FIG. 7 shows a display screen 430 on which a guide display area 431 for providing route guidance to an available space in the parking lot P1 is superimposed on a map together with the character image CR1, and audio information S3.

[0064] The guidance display area 431 displays guidance information for guiding the vehicle C1 to an available space in the parking lot P1, such as an arrow sign 432 and a numerical value indicating the distance (40 meters ahead). Other output formats may also be used. For example, the destination parking space may be displayed in text, such as "Turn right at the next corner," and audio information corresponding to the text may be output.

[0065] The control unit 120 can acquire the position of the vehicle C1 in the parking lot P1 based on the position information acquired by the position information acquisition unit 140. The route guidance information also includes specific guidance information, such as position information related to a route guidance point where an arrow sign 432 is displayed. For example, the control unit 120 causes the display unit 210 to display the guidance display area 431 and the audio output unit 220 to output the audio information S3 when the vehicle C1 reaches the route guidance point where the arrow sign 432 is displayed. Note that the display of the character image CR1 may be omitted while the vehicle C1 is traveling.

[0066] 7 shows an example in which parking lot P1 is located on a flat surface. However, in the case of a multi-story parking lot, the parking space to which the driver is guided may be displayed in text, such as "Please drive to A2 305 on the 4th floor," and audio information corresponding to the text may be output.

[0067] [Example of facility information output while the vehicle is stopped]

[0068] 8 shows a display screen 440 in which a guide display area 441 for providing information about events and the like at each of stores A to Z in the ABC facility 350 is superimposed on a map together with the character image CR1, and audio information S4. In FIG. 8, an example is shown in which the appearance of the character image CR1, such as its outfit and hat, is changed depending on the content of the guide display area 441.

[0069] The guidance display area 441 displays guidance information for informing customers about a limited-time sale at store H in the ABC facility 350, such as a message and a guide sign (gift box) 442.

[0070] The control unit 120 can determine whether the vehicle C1 is moving or stopped based on the vehicle information acquired by the vehicle information acquisition unit 150. For example, it is assumed that the vehicle C1 is stopped when the parking lot P1 is congested or when a vehicle in front of the vehicle C1 is parking. Therefore, when the vehicle C1 is stopped, it is possible to provide the user U1 of the vehicle C1 with information other than driving information, such as guidance information such as an advertisement for the ABC facility 350. Specifically, when the vehicle C1 is stopped, the control unit 120 displays the guidance display area 441 on the display unit 210 and outputs the audio information S4 from the audio output unit 220. Note that when the vehicle C1 is stopped, the character image CR1 may be displayed with a dynamic effect.

[0071] [Example of facility information output after a vehicle arrives at a parking space]

[0072] 9 shows a display screen 450 in which a character image CR2 of Store A is displayed together with a character image CR1, and a guidance display area 451 for providing information such as advertisements for each of Stores A to Z in ABC facility 350 is displayed superimposed on a map, along with audio information S5. FIG. 9 shows an example in which the appearances of the character images CR1 and CR2 are changed depending on the content of the guidance display area 451. For example, the appearances of the character images CR1 and CR2 can be changed to a cheer pose.

[0073] For example, when providing information about an event or advertisements for stores A to Z, it is possible to use a character participating in the event or a character of the store being advertised. In this case, it is possible to have one or more other characters appear along with the character of ABC facility 350 to provide guidance. In the example shown in Figure 9, it is possible to provide guidance about store A by having character image CR2 of store A appear together with character image CR1.

[0074] The guidance display area 451 displays guidance information, such as advertisements for each store, for informing customers of today's recommendations at each store in the ABC facility 350. Characters of stores whose advertisements are displayed in the guidance display area 451 may appear sequentially together with the character image CR1.

[0075] The control unit 120 can determine whether the vehicle C1 has arrived at a parking space based on the location information acquired by the location information acquisition unit 140 and the vehicle information acquired by the vehicle information acquisition unit 150. For example, based on the location information acquired by the location information acquisition unit 140, the control unit 120 can determine that the vehicle C1 has moved to the location of an empty space in the route guidance information transmitted from the facility server 300. Furthermore, after the vehicle C1 has moved to the location of the empty space, the control unit 120 can determine that the vehicle C1 is parked based on the vehicle information acquired by the vehicle information acquisition unit 150. Therefore, when the vehicle C1 is stopped, it is possible to provide the user U1 of the vehicle C1 with information other than driving information, such as guidance information such as an advertisement for the ABC facility 350. Specifically, when the vehicle C1 is parked, the control unit 120 displays the guidance display area 451 on the display unit 210 and outputs the audio information S5 from the audio output unit 220. Note that when the vehicle C1 is parked, the character image CR1 may be displayed with a dynamic effect.

[0076] 10 shows a display screen 460 in which a guide display area 461 is superimposed on a map, and the guide display area 461 provides instructions for continuing to provide the facility guide information shown in FIGS. 8, 9, etc. on the electronic device MC1 owned by the user U1, along with the character image CR1, and also shows audio information S6. Also, FIG. 10 shows an example in which the appearance of the character image CR1 is changed depending on the content of the guide display area 461. For example, an image reading marker, such as a two-dimensional code, can be displayed on the abdomen of the character image CR1.

[0077] In the guidance display area 461, an image reading marker 462 for acquiring predetermined information including connection information of the facility server 300 (including, for example, access information and a connection method to the facility server 300) is displayed.

[0078] As in the example shown in FIG. 9 , the control unit 120 can determine whether the vehicle C1 has arrived at the parking space. Therefore, when the vehicle C1 arrives at the parking space, the control unit 120 can inform the user U1 of the vehicle C1 that facility information, such as advertisements for the ABC facility 350, is available even after the user exits the vehicle C1. Specifically, when the vehicle C1 arrives at the parking space, the control unit 120 causes the display unit 210 to display the guidance display area 461 and the audio output unit 220 to output the audio information S6. In this case, the user U1 of the vehicle C1 can photograph the image reading marker 462 using the camera of the electronic device MC1 and perform a predetermined operation, thereby enabling communication between the electronic device MC1 and the facility server 300, and facility information is transmitted from the facility server 300 to the electronic device MC1. It should be noted that known technologies can be employed for each of these processes of the electronic device MC1.

[0079] In this way, various controls are implemented for the facility guidance and route guidance to be output from the information processing device 100, the content of the guidance, the method of providing the guidance, etc., depending on the position of the vehicle C1 within the ABC facility 350, the driving conditions of the vehicle C1, etc.

[0080] It is also possible to change only the costume of the character without changing the model data of the character. It is also possible to dress other model data in the costume of the ABC facility 350. For example, using 3D character technology, it is possible to dress the character of the vehicle C1 in the costume of the ABC facility 350. For example, if the character of the vehicle C1 is a rabbit, it is possible to dress the rabbit in the costume of the ABC facility 350. In this way, it is possible to provide guidance by using different characters, such as facility-specific characters, vehicle-owned characters, and local characters, depending on the guidance information.

[0081] In this manner, in this embodiment, by providing various levels of information as character information, it becomes possible for the user U1 of the vehicle C1 to change the character information to be used as needed. For example, the character of the ABC facility 350 can provide all of the guidance within the ABC facility 350. Furthermore, if an original character exists on the vehicle C1 side, the character can be dressed in a costume specific to the ABC facility 350 to provide guidance within the ABC facility 350, and depending on the performance and settings of the equipment on the vehicle C1 side, it becomes possible to select from a moving 3D character, a two-dimensional character display, a still image guidance display, and the like.

[0082] As a result, information output in vehicle C1 can be normal guidance or guidance using original characters for vehicle C1. Furthermore, route guidance within ABC facility 350 and facility guidance for ABC facility 350 can be provided using character information for ABC facility 350. Furthermore, when providing information about events or stores within the facility, it is possible to provide guidance using character information related to the event or character information unique to the store. This allows for easy-to-understand guidance of the types of information and their relevance.

[0083] [Example of operation of information processing device]

[0084] 11 is a flowchart showing an example of facility information output control processing in the information processing device 100. This output control processing is executed based on a program stored in the storage unit 130. This output control processing is executed continuously for each control period. This output control processing will be explained with reference to FIGS. 1 to 10 as needed.

[0085] In step S501, the control unit 120 determines whether the vehicle C1 has entered a predetermined range RG1 (see FIG. 3) based on the ABC facility 350, based on the location information acquired by the location information acquisition unit 140. If the vehicle C1 has entered the predetermined range RG1, the process proceeds to step S502. On the other hand, if the vehicle C1 has not entered the predetermined range RG1, the process continues monitoring.

[0086] In step S502, the control unit 120 communicates with the facility server 300. In this communication, various types of information are exchanged.

[0087] For example, assume that the information processing device 100 is a car navigation device. In this case, a map information DB is stored in the storage unit 130 of the information processing device 100. Therefore, it is conceivable that the map information DB stores location information (e.g., latitude and longitude) of the ABC facility 350 and the predetermined range RG1, and connection information of the facility server 300 (e.g., access information to the facility server 300, including a connection method) in association with each other. In this case, the control unit 120 can compare the location information acquired by the location information acquisition unit 140 with the predetermined range RG1 stored in the map information DB and determine whether the vehicle C1 has entered the predetermined range RG1. Then, if it is determined that the vehicle C1 has entered the predetermined range RG1, the control unit 120 can acquire the connection information of the ABC facility 350 associated with the predetermined range RG1 and connect to the facility server 300 based on this connection information. The access information to facility server 300 may be, for example, a uniform resource locator (URL), Wi-Fi connection information, or the like.

[0088] Alternatively, for example, the ABC facility 350 may provide the vehicle C1 with connection information about the facility server 300. In this case, an image-reading marker capable of reading the connection information about the facility server 300 may be installed near the ABC facility 350, for example, near a predetermined range RG1 along roads R1 and R2. When the vehicle C1 enters the predetermined range RG1, a camera on the vehicle C1 captures an image of the image-reading marker, and the control unit 120 acquires the connection information about the facility server 300. This allows the control unit 120 to connect to the facility server 300 based on the connection information about the facility server 300. These communications with the facility server 300 may be local communications. Subsequent interactions between the information processing device 100 and the facility server 300 are performed using standard communication processing. In addition to installing an image-reading marker or the like near the ABC facility 350, the control unit 120 may acquire the connection information about the facility server 300 using short-range communication such as BLE or UWB, as described above.

[0089] In step S503, the control unit 120 acquires facility information such as route guidance information, facility guidance information, and character information from the facility server 300. The route guidance information, facility guidance information, and character information may be acquired simultaneously as facility information, or each piece of information may be acquired sequentially. The control unit 120 then stores the received information in the storage unit 130.

[0090] The various pieces of information stored in the storage unit 130, namely, the route guidance information, facility guidance information, and character information, are erased at a predetermined timing. This predetermined timing may be, for example, when a predetermined time has elapsed since the time of reception from the facility server 300, when the vehicle C1 is turned off, when the vehicle C1 leaves the ABC facility 350, etc. The predetermined time may be, for example, several hours.

[0091] The facility information (route guidance information, facility guidance information, and character information) stored in the storage unit 130 may be saved for a long period of time, for example, about one month. In this case, when the vehicle C1 visits the ABC facility 350 within that period (about one month), the control unit 120 may calculate the difference between the facility information stored in the storage unit 130 and the newly acquired facility information, and newly store only the facility information that represents the difference in the storage unit 130. The control unit 120 may also extract facility information that has been previously acquired from the facility server 300 and is already subject to output, and prioritize facility information other than the extracted facility information as subject to output.

[0092] However, it is preferable that information with a deadline, such as event information, be deleted when the deadline is reached. Also, the number of times that the vehicle C1 has visited the ABC facility 350 may be stored in association with the facility information stored in the storage unit 130. This number of times may be provided to the facility server 300 in the communication process in step S502.

[0093] In step S504, the control unit 120 starts output processing from the output unit 200 based on the facility information acquired from the facility server 300. For example, as shown in Fig. 5, display of a character image CR1 and output of audio information S1 are executed. Note that only one of these outputs may be executed.

[0094] In step S505, the control unit 120 determines whether the vehicle C1 has reached a route guidance point based on the position information acquired by the position information acquisition unit 140. A route guidance point refers to, for example, a point where the vehicle C1 makes a right or left turn (or a point just before the point), or a point where some kind of route guidance is required. The control unit 120 can determine that the vehicle C1 has reached a route guidance point based on, for example, position information acquired using a GNSS device or the like. The control unit 120 can also determine that the vehicle C1 has reached a route guidance point by using, for example, an image acquired by a camera of the vehicle C1 of an image reading marker installed at the route guidance point (or a point just before the point).

[0095] Note that if vehicle C1 is traveling straight, if vehicle C1 is stopped in traffic, or if a vehicle in front of vehicle C1 is parking and vehicle C1 is stopped, route guidance is unnecessary, and it is determined that vehicle C1 has not reached the route guidance point. If vehicle C1 has reached the route guidance point, the process proceeds to step S506. On the other hand, if vehicle C1 has not reached the route guidance point, the process proceeds to step S507.

[0096] In step S506, the control unit 120 starts a route guidance process for providing route guidance within the ABC facility 350. For example, as shown in Fig. 6 and Fig. 7, display screens 420 and 430 for route guidance are displayed on the display unit 210, and audio information S2 and S3 are output from the audio output unit 220.

[0097] In step S507, the control unit 120 starts a facility guidance process for providing guidance on each part of the ABC facility 350. For example, as shown in FIG. 8 , a display screen 440 for providing facility guidance is displayed on the display unit 210, and audio information S4 is output from the audio output unit 220.

[0098] In step S507, new information for the user U1 of the vehicle C1 and information that is time-sensitive may be given priority as an output target. For example, if facility information has been stored for a long time in the storage unit 130, the control unit 120 may extract facility guidance information that has already been set as an output target after being acquired from the facility server 300, and give priority to facility guidance information other than the extracted facility guidance information as an output target. The control unit 120 may also give priority to output information about events for the current day, etc.

[0099] The facility guide information may include various contents. For example, in addition to the event information and advertisements for each store, the facility guide may include store information within the ABC facility 350, trivia about the ABC facility 350, and trivia about the characters of the ABC facility 350. The trivia about the ABC facility 350 may include in-depth knowledge and trivia about the ABC facility 350. The trivia about the characters of the ABC facility 350 may include in-depth knowledge and trivia about the characters. The trivia information is provided to user U1 who frequently uses the ABC facility 350 when the amount of facility guide information to be output is low. Instead of trivia information, audio information preset by the ABC facility 350, such as general topics, topics of recent interest, topics unrelated to the facility, and topics for killing time, may be output. The weather in the area where the ABC facility 350 is located and local news may also be provided as facility guide information. It should be noted that the anecdotal information and preset voice information can be stored and used in the facility guidance information DB 333. Local weather, local news, etc. can be acquired from other devices, such as a weather information server or a news server, via a predetermined network such as the Internet.

[0100] In step S508, the control unit 120 causes the output unit 200 to output facility information corresponding to each process. In this case, the control unit 120 can change the character information when executing the route guidance process and the character information when executing the facility guidance process, and use a character image or character voice corresponding to the guidance process. In other words, it is possible to change the character or part of the character information to be used depending on the information to be guided.

[0101] In this way, guidance to the stores, parking lot P1, etc. within the ABC facility 350 is started based on the facility information obtained from the facility server 300 and the position of the vehicle C1. For example, when the vehicle C1 makes a right or left turn, route guidance to the parking lot P1 is executed. On the other hand, during the timing between route guidance to the parking lot P1, facility guidance to the stores, etc. within the ABC facility 350 is executed. In this way, when the vehicle C1 does not make a right or left turn, facility guidance to the stores, etc. within the ABC facility 350 may continue to be executed. Examples of cases where the vehicle C1 does not make a right or left turn include when the vehicle C1 continues to move straight or when it goes around in circles in a multi-story parking garage.

[0102] Here, when there are multiple vacant spaces in the parking lot P1, route guidance for the parking lot P1 is often necessary. On the other hand, when the route in the parking lot P1 is only straight ahead, when there is no need to get lost in the parking lot P1, when the user U1 can park in an available space of their own volition, etc., route guidance for the parking lot P1 may not be necessary. In such cases, it is possible to simply provide guidance that the user U1 can park in an available space desired in the parking lot P1, and omit the processes of steps S505 and S506.

[0103] In step S509, the control unit 120 determines whether the vehicle C1 is temporarily stopped based on the vehicle information acquired by the vehicle information acquisition unit 150. If the vehicle C1 is traveling, the process proceeds to step S510. On the other hand, if the vehicle C1 is temporarily stopped, the process proceeds to step S511.

[0104] In step S510, the control unit 120 causes the audio output unit 220 to output audio information based on the character information acquired in step S503. In this way, in the example shown in FIG. 11 , when the vehicle C1 is traveling, facility guidance is performed using only the character's audio information, without displaying a character image unrelated to the driving of the vehicle C1. However, a still, motionless character image may also be displayed. Note that, when character audio information is being output, the audio information is continuously output. Also, when a moving character image is being displayed, the character image may be frozen and a still image may be continuously output.

[0105] In step S511, the control unit 120 displays a character image on the display unit 210 and outputs audio information from the audio output unit 220 based on the character information acquired in step S503. In this manner, in the example shown in FIG. 11 , when the vehicle C1 is stopped, a character image that can be seen by the user U1 of the vehicle C1 is displayed, and facility guidance is performed using the character image and the character's audio information. In this case, it is also possible to display a character image in a dynamic state. Note that, when a still character image is being displayed, it is also possible to display the character image as a moving image. Also, when character audio information is being output, the audio information may be continuously output.

[0106] In step S512, it is determined whether the vehicle C1 has parked at the destination parking space. That is, it is determined whether the vehicle C1 has stopped at the destination parking space and is in a parked state. The destination parking space can be acquired based on the facility route information acquired in step S503. Whether the vehicle C1 has moved to the destination parking space can be determined based on the location information acquired by the location information acquisition unit 140. Whether the vehicle C1 has parked at the destination parking space can be determined based on vehicle information, such as vehicle speed, acquired by the vehicle information acquisition unit 150. If the vehicle C1 has parked at the destination parking space, the process proceeds to step S513. On the other hand, if the vehicle C1 is not parked at the destination parking space, the process returns to step S505.

[0107] In step S513, the control unit 120 ends the facility information output process. In this case, the facility guidance process may be executed from the time the vehicle C1 is parked at the guided parking space until the vehicle C1 is turned off. For example, the display screens 440, 450, and 460 shown in Figures 8 to 10 may be displayed in sequence, or the audio information S4 to S6 may be output in sequence.

[0108] The above describes an example in which the output process is performed using the facility information received in step S503. However, the vehicle C1 may determine which facility information to output, and based on the determination result, the control unit 120 may request the facility server 300 for the necessary facility information. The control unit 120 may then perform the output process using the facility information sequentially acquired from the facility server 300.

[0109] [Example of Facility Information Output When Vehicle Leaves Facility] Next, an example of facility information output when the vehicle C1 leaves the ABC facility 350 will be shown.

[0110] 12 to 15 are diagrams showing an example of facility information output from the output unit 200 when the vehicle C1 leaves the ABC facility 350. Similar to FIGS. 5 to 10, FIGS. 12 to 15 show display screens 600, 610, 620, and 630 in which a current location indicator PL1 is superimposed on a map. Also, FIG. 12 shows an example in which the vehicle C1 is turned on in the parking lot P1 (see FIG. 3) of the ABC facility 350. When the vehicle C1 is turned on, the information processing device 100 of the vehicle C1 starts communication with the facility server 300 and receives facility information from the facility server 300. The information processing device 100 then starts output processing of the output unit 200 based on the facility information received from the facility server 300.

[0111] 12 shows a display screen 600 that displays an upcoming schedule for the ABC facility 350 and upcoming events at the ABC facility 350 in a facility guidance area 601 together with a character image CR1, and audio information S10. Note that at least one of the upcoming schedule for the ABC facility 350 and upcoming events at the ABC facility 350 may be displayed in the facility guidance area 601. In this way, it is possible to provide upcoming information about the ABC facility 350, such as the schedule and events at the ABC facility 350, at the time of leaving the ABC facility 350, for example, during a time period when route guidance information is not output.

[0112] 13 shows a display screen 610 that displays the character image CR1, the character's costume change schedule, and the new character's appearance schedule in a character schedule area 611, and audio information S11. At least one of the character's costume change schedule and the new character's appearance schedule may be displayed in the character schedule area 611. In this way, it is possible to provide information about the character's costume change schedule, the new character's appearance schedule, etc., at the timing of leaving ABC facility 350, for example, during a time period when route guidance information is not output.

[0113] 14 shows a display screen 620 including a character image CR1, a special offer information area 621 where user U1 can obtain various special offer information such as coupons, points, discount tickets, etc. that can be used next time at the ABC facility 350, and audio information S12. For example, user U1 can obtain the desired special offer information by pressing a desired special offer button in the special offer information area 621.

[0114] 15 shows a display screen 630 including an entrance / exit selection area 631 for selecting entrances DW1 and DW2 of the ABC facility 350, together with the character image CR1, and audio information S13. For example, when the user U1 presses a desired entrance / exit button from among the entrance / exit buttons 632 and 633 displayed in the entrance / exit selection area 631, route guidance to the desired entrance / exit in the parking lot of the ABC facility 350 is started.

[0115] 12 to 15 are merely examples, and other outputs may be performed, or only some of these may be output. For example, in a facility with only one entrance / exit, the output of the display screen 630 and the audio information S13 shown in FIG. 15 may be omitted. Alternatively, the output of the display screen 630 and the audio information S13 shown in FIG. 15 may be started immediately after the vehicle C1 is turned on, and after the entrance / exit selection operation is completed, the outputs of FIGS. 12 to 14 may be performed sequentially.

[0116] In addition, each output shown in Figures 12 to 15 can be output at any timing from when the vehicle C1 is turned on until the vehicle C1 leaves the entrance / exit DW1 or DW2 of the ABC facility 350.

[0117] [Example of operation of information processing device]

[0118] 16 is a flowchart showing an example of facility information output control processing in the information processing device 100. This output control processing is executed based on a program stored in the storage unit 130. This output control processing is executed continuously for each control period after the vehicle C1 is parked in the parking lot P1 of the ABC facility 350 and the power is turned off. This output control processing will be described with appropriate reference to FIGS. 1 to 15.

[0119] In step S551, the control unit 120 determines whether or not the vehicle C1 has been turned on in the parking lot P1 of the ABC facility 350, based on the vehicle information acquired by the vehicle information acquisition unit 150. If the vehicle C1 has been turned on in the parking lot P1, the process proceeds to step S552. On the other hand, if the vehicle C1 has not been turned on in the parking lot P1, the process continues monitoring.

[0120] In step S552, the control unit 120 executes an exit selection process. For example, the control unit 120 executes the exit selection process by displaying the display screen 630 shown in FIG. 15 on the display unit 210 and prompting the user U1 to select a desired entrance / exit in an entrance / exit selection area 631. Note that the ABC facility 350 executes the exit selection process because it has two entrances DW1 and DW2. However, for a facility with only one entrance / exit, the exit selection process can be omitted and guidance to one entrance / exit can be initiated.

[0121] It is also assumed that the user U1 sets a destination in a navigation device installed in the vehicle C1 immediately after turning on the vehicle C1. In this case, the control unit 120 may acquire the destination set in the navigation device from the navigation device and automatically select an entrance / exit for heading to the destination, i.e., an entrance / exit on the way to the destination.

[0122] The processes shown in steps S553 to S562 correspond to the processes shown in steps S502 to S511 in Fig. 11, and therefore description thereof will be omitted here. However, as shown in Fig. 12 to Fig. 15, the output contents when the vehicle C1 enters the ABC facility 350 can be different from the output contents when the vehicle C1 leaves the ABC facility 350.

[0123] In step S563, the control unit 120 determines whether the vehicle C1 has arrived at the entrance / exit DW1 or DW2 selected in step S552. Whether the vehicle C1 has arrived at the entrance / exit DW1 or DW2 can be determined based on the location information acquired by the location information acquisition unit 140. Alternatively, if the car navigation device of the vehicle C1 can recognize the road as a public road, it may be determined that the vehicle C1 has arrived at the entrance / exit DW1 or DW2. If the vehicle C1 has arrived at the entrance / exit DW1 or DW2, the process proceeds to step S564. On the other hand, if the vehicle C1 has not arrived at either the entrance / exit DW1 or DW2, the process returns to step S556.

[0124] In step S564, the control unit 120 executes a greeting information output process. For example, a character image CR1 crying at farewell is displayed, and a farewell greeting message is output as audio. Based on the facility information acquired in step S554, information on upcoming events at ABC facility 350, schedule information such as information on new store openings at ABC facility 350, and a schedule for character costume changes (outfit changes) may be provided, thereby providing information on reasons to visit ABC facility 350 in the near future. For example, the display screens 600, 610, and 620 shown in FIGS. 12 to 14 may be displayed sequentially, or audio information S10 to S12 may be output sequentially.

[0125] In step S565, the control unit 120 ends the facility information output process. The facility guidance process may be executed for a predetermined time after the vehicle C1 passes through the entrance / exit DW1 or DW2. For example, the voice information S10 to S12 shown in FIGS. 12 to 14 may be output sequentially.

[0126] Here, for example, it is assumed that the navigation device of vehicle C1 will not provide guidance on entrances DW1 and DW2 when vehicle C1 enters ABC facility 350. Therefore, when vehicle C1 enters ABC facility 350, in order to provide guidance on entrances DW1 and DW2, it is preferable to start the facility information output process based on a predetermined range RG1 in front of the entrances DW1 and DW2.

[0127] On the other hand, when vehicle C1 leaves ABC facility 350, the navigation device of vehicle C1 often provides route guidance from entrances DW1 and DW2. Therefore, when vehicle C1 leaves ABC facility 350, the facility information output process may be terminated based on entrances DW1 and DW2. However, after greeting information is output based on entrances DW1 and DW2, upcoming event information or other facility guidance information may be output. In other words, the facility information output process may be terminated based on a predetermined range after passing through entrances DW1 and DW2.

[0128] [Example of changing facility information based on vehicle visit history]

[0129] The above describes an example in which the same facility information is provided to each vehicle that enters ABC facility 350. Among the users who visit ABC facility 350, there are users who are visiting ABC facility 350 for the first time and users who have visited ABC facility 350 multiple times. For example, if user A1, who has visited ABC facility 350 multiple times, is provided with the same facility information as a user who is visiting ABC facility 350 for the first time, user A1 may become bored with the facility information and lose interest in ABC facility 350. Therefore, an example in which facility information is changed based on the vehicle's visit history will be described below.

[0130] [Functional configuration example of facility server]

[0131] Fig. 17 is a block diagram showing an example of the functional configuration of facility server 700. Facility server 700 is the same as facility server 300 shown in Fig. 2 except that facility server 700 is provided with storage unit 710 instead of storage unit 330. Therefore, the following description will focus on the differences from facility server 300.

[0132] The facility server 700 includes a storage unit 710. The storage unit 710 also stores a visit history management DB 720. The visit history management DB 720 will be described in detail with reference to FIG.

[0133] [Example of Contents Stored in Visit History Management DB] FIG. 18 is a diagram showing, in simplified form, the contents stored in the visit history management DB 720 stored in the storage unit 710. As shown in FIG.

[0134] The visit history management DB 720 is a database for managing each vehicle that has visited the ABC facility 350 (see FIG. 3). Specifically, a vehicle type 722 and a visit history 723 are stored in the visit history management DB 720 in association with a vehicle ID 721. Note that the vehicle ID 721, "C001," corresponds to vehicle C1 (see FIG. 1). The vehicle ID 721 may use vehicle identification information, which will be described later, or may use information different from the vehicle identification information.

[0135] The vehicle model 722 is information about the type of vehicle. For example, the vehicle model number, vehicle size, vehicle color, etc. are stored as vehicle model information. Fig. 18 shows an example in which the vehicle size is stored as the vehicle model 722.

[0136] The vehicle size is used, for example, when determining the parking space for each vehicle in the parking lot P1 of the ABC facility 350. For example, if the parking lot P1 of the ABC facility 350 has a parking space exclusively for light vehicles, only vehicles with a "small" vehicle type 722 can be placed in that parking space exclusively for light vehicles. Also, for example, if the parking lot P1 of the ABC facility 350 has a parking space exclusively for large vehicles, vehicles with a "large" to "small" vehicle type 722 can be placed in that parking space exclusively for large vehicles. In this case, however, it is preferable to give priority to placing vehicles with a "large" vehicle type 722.

[0137] The vehicle color is used, for example, when forming some kind of image by multiple vehicles in parking lot P1 of ABC facility 350. For example, by lining up vehicles of the same color in a row, it is possible to form the character "ichi" (one). Furthermore, when multiple vehicles are parked in parking lot P1 of ABC facility 350, it is expected that each user will have difficulty finding their own vehicle if vehicles of the same color are adjacent to each other. Therefore, for example, by arranging vehicles of the same color so that vehicles of the same color are not adjacent to each other or are not parked close to each other, it is possible to make it easier for each user to find their own vehicle.

[0138] The vehicle type information can be determined based on an image of the vehicle's exterior captured by an image capture system. This determination method can employ known image recognition technology. The vehicle type information can also be registered in advance by users of the facility information service.

[0139] The visit history 723 is history information indicating the history of visits to the ABC facility 350 (see FIG. 3 ). For example, the date and time of entering parking lot P1 of the ABC facility 350 and the date and time of leaving parking lot P1 are stored as history information. For example, it is possible to store the date and time from the date and time facility information was transmitted when entering parking lot P1 to the date and time of leaving parking lot P1 as history information. Note that past parking locations in parking lot P1 may also be stored as history information, and purchase histories at each store in the ABC facility 350 may also be stored as history information. This makes it possible to know which areas of the ABC facility 350 users park in and which areas they frequently use.

[0140] In this way, by managing the visit history of each vehicle on the facility server 700 side, it becomes possible to know how often a vehicle enters the ABC facility 350 and which areas of the ABC facility 350 the vehicle uses. This allows the facility server 700 to transmit facility information that matches the user of each vehicle. This allows the ABC facility 350 to provide information based on an advertising strategy. Furthermore, it becomes possible to provide services with advantageous conditions to users who frequently use the ABC facility 350. For example, it becomes possible to provide preferential parking spaces or parking spaces close to frequently used areas.

[0141] Note that the information shown in FIG. 18 is an example, and only a portion of this information may be stored in the visit history management DB 720, or other information may be stored in the visit history management DB 720.

[0142] [Vehicle identification example]

[0143] Here, an identification method for identifying vehicles entering parking lot P1 (see FIG. 3 ) of ABC facility 350 will be described. Vehicle identification information (or vehicle specification information) for identifying vehicles can be information that can uniquely identify each vehicle, such as the vehicle's license plate, vehicle identification number, and device identification information (e.g., MAC (Media Access Control) address) of communication equipment (e.g., network equipment) installed in the vehicle. The vehicle's license plate and vehicle identification number can be obtained based on an image of the vehicle captured by capturing the vehicle's exterior. This acquisition method can employ known image recognition technology. The device identification information can be obtained via wireless communication between the facility server 300 and the communication equipment of each vehicle.

[0144] Alternatively, a unique ID may be issued by facility server 300 when a vehicle enters parking lot P1 of ABC facility 350 for the first time, and the unique ID may be used as vehicle identification information for identifying the vehicle. For example, a card-type ID may be issued to the vehicle user. Each time the user enters parking lot P1 of ABC facility 350, the information on the card may be read by equipment at ABC facility 350 and the card ID may be transmitted to facility server 300. For example, the unique ID may be transmitted to a communication device in the vehicle and stored in a memory unit of the communication device. Each time the vehicle enters parking lot P1 of ABC facility 350, the ID information stored in the memory unit may be transmitted to facility server 300. In this manner, each vehicle may retain the unique ID issued to it and use the unique ID the next time the vehicle accesses ABC facility 350.

[0145] For example, the communication unit 110 of the information processing device 100 functions as an information transmitting / receiving unit that exchanges vehicle identification information for identifying the vehicle C1 with the facility server 300.

[0146] 17 and 18 show an example in which facility server 700 manages the vehicle's visit history, but the visit history may also be managed on the vehicle side. In this case, each time the vehicle enters ABC facility 350, information about the visit history managed on the vehicle side needs to be sent to facility server 700. In contrast, when facility server 700 manages the vehicle's visit history, the exchange of information about the visit history is unnecessary, reducing the amount of information exchanged and the processing load. In addition, facility server 700 can more easily control the vehicle to determine what facility information to send to it.

[0147] [Example of facility information output]

[0148] 19 and 20 are diagrams showing output examples in which facility information is output from the output unit 200 when vehicle C1 enters ABC facility 350. Note that the output example shown in FIG. 19 is a partial modification of the output example shown in FIG. 5, and the output example shown in FIG. 20 is a partial modification of the output example shown in FIG. 6. Therefore, in the following, explanations of parts common to the output examples shown in FIGS. 5 and 6 will be omitted, and the explanation will focus on parts that differ from the output examples shown in FIGS. 5 and 6. As described above, vehicle C1 has visited ABC facility 350 three times in the past. Therefore, the examples shown in FIGS. 19 and 20 show output examples in which vehicle C1 has visited ABC facility 350 four times.

[0149] 19 shows a display screen 750 in which a character image CR1 is superimposed on a map, and audio information S20. If the vehicle C1 has entered the ABC facility 350 for the fourth time, the display mode of the character image CR1 can be changed to indicate that the vehicle has visited the facility four times, and the audio information S20 can be changed to indicate that the vehicle has visited the facility four times. In this way, the manner and content of the information provided by the character changes depending on the number of visits, making it possible to provide incentive information that encourages the user to visit the facility more often.

[0150] FIG. 20 shows a display screen 760 in which a guide display area 761 for providing route guidance to the parking lot P1 of the ABC facility 350 is superimposed on a map together with the character image CR1, and audio information S21.

[0151] The guidance display area 761 displays the overall configuration and route of the parking lot P1 of the ABC facility 350, as well as the presence or absence of parking spaces. If this is the fourth time that the vehicle C1 has entered the ABC facility 350, the character image CR1 can be displayed in a manner indicating that the vehicle has visited the ABC facility 350 four times, as shown in FIG. 19 , and the audio information S21 can be changed to indicate that the vehicle has visited the ABC facility 350 four times. Furthermore, as a parking space for the vehicle C1, locations that are easy to access each store in the ABC facility 350 can be preferentially allocated depending on the number of visits. In this way, preferential allocation based on the number of visits makes it possible to provide incentive information that encourages customers to visit the facility more frequently.

[0152] In this way, it is possible to select new events, new store information, facility information that has not yet been introduced, etc. and provide them to the user U1 of the vehicle C1 based on the number of visits and timing of past visits by the vehicle C1 (or its occupants).In addition, it is possible to change the character's guidance content, greetings, language, endings, etc. based on the number of visits to the ABC facility 350, the interval between visits, etc., and provide them to the user U1 of the vehicle C1.

[0153] For example, for a user of a vehicle that has arrived at ABC Facility 350 for the first time, the output content may include a character introducing itself along with audio information such as "Nice to meet you." Furthermore, for a user of a vehicle that has arrived at ABC Facility 350 multiple times, the character's greeting style and behavior may be changed depending on the number of times the user has visited ABC Facility 350. For example, it is possible to make the character's language a little more casual or its movements more friendly depending on the number of times the user has visited ABC Facility 350. Furthermore, for a user of a vehicle that has arrived at ABC Facility 350 for the first time, it is also possible to greet the user by saying "Please come again" when exiting ABC Facility 350, in hopes of the user's next visit.

[0154] [Example of operation of information processing device and facility server]

[0155] 21 is a flowchart showing an example of facility information output control processing in the information processing device 100 and the facility server 700. The output control processing in the information processing device 100 is executed based on a program stored in the storage unit 130. The output control processing in the facility server 700 is executed based on a program stored in the storage unit 710. This output control processing is executed continuously for each control cycle. This output control processing will be described with appropriate reference to FIGS. 1 to 20.

[0156] This output control process is a partial modification of the output control process shown in Fig. 11. Specifically, in communication between the information processing device 100 and the facility server 700, the vehicle identification information of the vehicle C1 is transmitted to the facility server 700, and facility information according to the visit history of the vehicle C1 is transmitted to the information processing device 100. Note that, since the other points are common to the output control process shown in Fig. 11, the same reference numerals as in Fig. 11 are used and their description will be omitted.

[0157] In steps S701 and S702, communication between the information processing device 100 and the facility server 700 is started.

[0158] In step S703, the control unit 120 transmits the vehicle identification information of the vehicle C1 to the facility server 300. In this example, device identification information (for example, a MAC address) is used as the vehicle identification information.

[0159] In step S704, the communication unit 310 of the facility server 700 receives the vehicle identification information transmitted from the information processing device 100.

[0160] In step S705, the facility information provider 340 of the facility server 700 searches the visit history management DB 720 based on the vehicle identification information received in step S704. The control unit 320 then obtains the vehicle type 722 of vehicle C1 as “medium” and the visit history 723 as “visited three times in the past.”

[0161] In step S706, the facility information provider 340 of the facility server 700 generates facility information to be provided to vehicle C1 based on the visit history of vehicle C1 acquired from the visit history management DB 720. Specifically, because the vehicle type 722 of vehicle C1 is "medium," the facility information provider 340 allocates to vehicle C1 an available space in parking lot P1 (see FIG. 3) that can accommodate a medium-sized vehicle. The facility information provider 340 then generates route guidance information for guiding vehicle C1 to the allocated available space. Furthermore, because the visit history 723 of vehicle C1 indicates "three visits in the past," the facility information provider 340 generates route guidance information and facility guidance information to be provided to a fourth-time visitor. For example, the route guidance information and facility guidance information output as shown in FIGS. 19 and 20 are generated.

[0162] In step S707, the facility information providing unit 340 of the facility server 700 transmits the facility information generated in step S706 to the information processing device 100 via the communication unit 310.

[0163] In this way, facility server 700 can manage visit history management DB 720 and generate facility information for each vehicle on its own, so there is no need for the vehicle to change its processing depending on the number of visits, etc. Therefore, the vehicle can respond by simply outputting the facility information transmitted from facility server 700 according to the vehicle's position or at a predetermined timing.

[0164] Note that Figure 21 shows an example of output processing when vehicle C1 enters ABC facility 350, but it is also possible for facility server 700 to generate facility information corresponding to vehicle C1 and transmit it to vehicle C1 when vehicle C1 leaves ABC facility 350.

[0165] As described above, when the vehicle C1 enters the ABC facility 350, it is possible to produce an effect in which the character of the ABC facility 350 welcomes the vehicle. On the other hand, when the vehicle C1 leaves the ABC facility 350, it is possible to produce an effect in which the character of the ABC facility 350 looks reluctant to leave.

[0166] Here, when a relatively large facility is the destination, a car navigation device can be used to display a route to the facility. However, the car navigation device ends route guidance when the vehicle arrives at the facility. In other words, it cannot provide route guidance after the vehicle enters the facility. However, if the facility has a large parking lot, it is difficult to easily understand where to go after entering the facility. Therefore, in this embodiment, when vehicle C1 enters ABC facility 350, route guidance is provided to parking lot P1 of ABC facility 350, etc.

[0167] Furthermore, after the vehicle C1 enters the ABC facility 350, simply providing route guidance to the parking lot P1 of the ABC facility 350, etc., does not allow the user U1 of the vehicle C1 to be provided with explanations and directions to each store within the ABC facility 350. For this reason, there is a risk that a consistent image of the ABC facility 350 will not be able to build up the expectations of the user U1.

[0168] Therefore, in this embodiment, facility guidance information for the ABC facility 350 is output and provided to the user U1 along with route guidance information for the ABC facility 350. Furthermore, each guidance within the ABC facility 350 is performed by a character that can evoke an image of the ABC facility 350.

[0169] In this way, by having a unified character guide users within the ABC facility 350, it is possible to build up user U1's expectations with a consistent image of the ABC facility 350. Furthermore, when user U1 visits the ABC facility 350, the user can be transformed from an everyday experience into an extraordinary one (the world of the facility) and can be made to focus their attention on the facility. Furthermore, since marketing using the character can be started from the moment the user is in the vehicle C1, it becomes possible to attract customers and conduct branding for targets outside the original range.

[0170] In this way, in this embodiment, when providing route guidance or facility guidance within ABC facility 350, the characters of ABC facility 350 can be used to provide guidance, so that guidance with a unified image can be provided with an advertising effect even before using the facility.

[0171] In addition, while the vehicle C1 is traveling, various guidance instructions are provided using the display of still images of the character and the character's voice output, allowing the user U1 of the vehicle C1 to concentrate on driving and drive appropriately.

[0172] Although the above describes an example in which the information acquisition process, information output process, etc. are executed by the information processing device 100, all or part of each process may be executed by other devices. In this case, an information processing system is configured by the devices that execute part of each process. For example, at least part of each process may be executed using the facility server 300, devices available to the user U1 (e.g., smartphones, tablet terminals, personal computers, car navigation devices, IVI (In-Vehicle Infotainment)), various information processing devices such as servers connectable via a predetermined network such as the Internet, and various electronic devices.

[0173] For example, information processing device 100 may sequentially transmit vehicle information and location information to facility server 300, and facility server 300 may sequentially transmit only facility information to be output from information processing device 100 based on the vehicle information and location information to information processing device 100. In this case, output processing in information processing device 100 is executed based on control from facility server 300.

[0174] Furthermore, a part (or all) of the information processing system capable of executing the functions of the information processing device 100 may be provided by an application that can be provided via a predetermined network such as the Internet. This application is, for example, SaaS (Software as a Service).

[0175] [Configuration example and effects of this embodiment]

[0176] The information processing device 100 is an information processing device capable of providing route guidance for a vehicle C1. When the vehicle C1 enters a predetermined range RG1 based on the ABC facility 350, the information processing device 100 includes: a communication unit 110 (an example of an information acquisition unit) that acquires route guidance information for guiding the route of the vehicle C1 in the ABC facility 350, facility guidance information for providing predetermined information about each location in the ABC facility 350, and character information for outputting a character related to the ABC facility 350; a storage unit 130 that stores the route guidance information, the facility guidance information, and the character information; a location information acquisition unit 140 that acquires location information in the ABC facility 350; an output unit 200 that outputs various information; and a control unit 120 that causes the output unit 200 to output a character based on the character information and causes the output unit 200 to output at least one of the route guidance and the facility guidance based on the route guidance information, the facility guidance information, and the location information. For example, as shown in Figures 5 to 10, 19, and 20, at least one of route guidance and facility guidance is displayed together with the character image CR1 on the display unit 210. Also, as shown in Figures 5 to 10, 19, and 20, voice information from the character is output from the voice output unit 220.

[0177] According to this configuration, when the vehicle C1 enters the ABC facility 350, route guidance for the parking lot P1 and other locations, as well as facility information for the ABC facility 350, can be output from the output unit 200 and provided to the user U1, along with characters related to the ABC facility 350. This allows the user U1 who arrives at the ABC facility 350 in the vehicle C1 to be provided with more appropriate information tailored to the ABC facility 350. In other words, an information processing device can be provided that can provide the user with useful information related to the facility while maximizing the user's interest when the user enters a predetermined area based on the facility. Furthermore, a consistent image of the ABC facility 350 can build up the user U1's expectations and turn the user U1's attention toward the ABC facility 350.

[0178] The information processing device 100 further includes a vehicle information acquisition unit 150 that acquires vehicle information related to the vehicle C1, including information on whether the vehicle C1 is stopped. The output unit 200 includes a display unit 210 and an audio output unit 220. The control unit 120 determines whether the vehicle C1 is stopped based on the vehicle information, and if the vehicle C1 is stopped, displays a character image CR1 on the display unit 210 and performs at least one of route guidance and facility guidance using at least one of the character image CR1 and the character's voice. If the vehicle C1 is traveling, the control unit 120 does not display the character image CR1 but outputs the character's voice from the audio output unit 220 and performs at least one of route guidance and facility guidance using the character's voice. Note that if the vehicle C1 is traveling, a stationary character image CR1 may be displayed to perform at least one of route guidance and facility guidance.

[0179] According to this configuration, while the vehicle C1 is traveling, route guidance, facility guidance, etc. can be performed without displaying the character image CR1 on the display unit 210, so the user U1 of the vehicle C1 can drive without worrying about the character image CR1. In other words, it is possible to provide an information processing device that can provide effective information at appropriate times.

[0180] The control unit 120 of the information processing device 100 outputs the character from the output unit 200 using at least some of the following character information: model data of the character, display information regarding the display mode of the model data, action instruction information regarding the action of the model data, and audio information regarding the audio of the model data.

[0181] According to this configuration, the facility server 300 provides various levels of information as character information to the information processing device 100, which allows the information processing device 100 to change the character information to be used as needed. For example, all guidance within the ABC facility 350 can be provided by the character of the ABC facility 350. Furthermore, if an original character exists on the vehicle C1 side, the character can be dressed in a costume for the ABC facility 350 to provide guidance within the ABC facility 350, and depending on the performance and settings of the equipment on the vehicle C1 side, it becomes possible to select from a moving 3D character, a two-dimensional character display, a still image display, and the like.

[0182] The control unit 120 of the information processing device 100 changes the output mode of the character output from the output unit 200 in accordance with the route guidance or facility guidance output from the output unit 200. For example, as shown in Figures 5 to 10, 12 to 15, 19, and 20, the control unit 120 changes the character image CR1 and the voice information from the character.

[0183] According to this configuration, it is possible to change the output mode of the character used to provide guidance depending on the information to be provided, thereby making it possible to provide the user U1 with information on the types of information to be provided and their relevance in an easy-to-understand manner.

[0184] The control unit 120 of the information processing device 100 causes the output unit 200 to output route guidance using characters when the vehicle C1 travels through a predetermined position in the ABC facility 350, and causes the output unit 200 to output facility guidance using characters when the vehicle C1 travels outside the predetermined position.

[0185] According to this configuration, facility guidance can be inserted between route guidance, so that route guidance related to the movement of vehicle C1 can be given priority, and facility guidance, etc. can be provided at other times.

[0186] The communication unit 110 (an example of an information acquisition unit) of the information processing device 100 acquires facility guidance information including facility schedule information regarding at least one of an upcoming schedule for the ABC facility 350 and an upcoming event at the ABC facility 350, and the control unit 120 causes the output unit 200 to output at least one of the schedule and the event using a character as facility guidance when the vehicle C1 leaves the ABC facility 350. For example, as shown in FIG. 12 , the schedule and the event are displayed on the display unit 210 together with a character image CR1, and audio information S10 from the character is output from the audio output unit 220.

[0187] According to this configuration, it is possible to provide guidance about the ABC facility 350 even when the user is leaving the ABC facility 350, and therefore it is possible to provide incentive information for the user's next visit.

[0188] The communication unit 110 (an example of an information acquisition unit) of the information processing device 100 acquires character information including character schedule information regarding at least one of the character's costume change schedule and the character's appearance schedule, and the control unit 120 causes the output unit 200 to output at least one of the character's costume change schedule and the character's appearance schedule using the character as information about the character, at the timing when the vehicle C1 leaves the ABC facility 350. For example, as shown in FIG. 13 , the character's costume change schedule and the character's appearance schedule are displayed on the display unit 210 together with a character image CR1, and audio information S11 from the character is output from the audio output unit 220.

[0189] According to this configuration, when leaving ABC facility 350, information on the changes in the characters used in each guide and their appearance schedules can be provided, which can be used as an incentive for the next visit.

[0190] The communication unit 110 (an example of an information acquisition unit) of the information processing device 100 acquires character information for changing and outputting at least one of the guidance content using the character and the voice information of the character depending on the number of times the vehicle C1 has visited the ABC facility 350, and the control unit 120 changes and outputs the output mode of the character based on the number of times the vehicle C1 has visited the ABC facility 350. For example, it is possible to change the output mode of the character as shown in FIGS. 19 and 20 .

[0191] According to this configuration, the way and content of information provided by the character changes depending on the number of visits, making it possible to provide incentive information that will encourage customers to visit more often.

[0192] The information processing method according to this embodiment is an information processing method capable of providing route guidance for a vehicle C1. When the vehicle C1 enters a predetermined range RG1 based on the ABC facility 350, this information processing method includes an information acquisition process (step S503) for acquiring route guidance information for guiding the vehicle C1 along the route within the ABC facility 350, facility guidance information for providing predetermined information about each location within the ABC facility 350, and character information for outputting a character related to the ABC facility 350; a storage process (step S503) for storing the route guidance information, facility guidance information, and character information in a storage unit; a location information acquisition process (step S505) for acquiring location information within the ABC facility 350; and a control process (steps S504 to S511) for outputting a character from the output unit 200 based on the character information and outputting at least one of the route guidance and facility guidance from the output unit 200 based on the route guidance information, facility guidance information, and location information. Furthermore, the program according to this embodiment is a program for causing a computer to execute each of these processes. In other words, the program according to this embodiment is a program that causes a computer to realize each function that can be executed by the information processing device 100 .

[0193] According to this configuration, when the vehicle C1 enters the ABC facility 350, route guidance for the parking lot P1 and other locations, as well as facility information for the ABC facility 350, can be output from the output unit 200 and provided to the user U1, along with a character related to the ABC facility 350. This allows the user U1 who arrives at the ABC facility 350 in the vehicle C1 to be provided with more appropriate information tailored to the ABC facility 350. In other words, an information processing method can be provided that can provide the user with useful information related to the facility while maximizing the user's interest when the vehicle enters a predetermined area based on the facility. Furthermore, a consistent image of the ABC facility 350 can build up the user U1's expectations and turn the user U1's attention toward the ABC facility 350.

[0194] Note that each processing procedure shown in this embodiment is an example for realizing this embodiment, and the order of some of the processing procedures may be changed within the scope that makes it possible to realize this embodiment, and some of the processing procedures may be omitted or other processing procedures may be added.

[0195] Each process described in this embodiment is executed based on a program that causes a computer to execute each processing procedure. Therefore, this embodiment can also be understood as an embodiment of a program that realizes the function of executing each process and a recording medium that stores the program. For example, an update process for adding a new function to an information processing device can store the program in a storage device (storage medium) of the information processing device. This makes it possible to cause the updated information processing device to execute each process described in this embodiment.

[0196] Although the embodiments of the present invention have been described above, the above embodiments merely illustrate some of the application examples of the present invention, and it is not intended that the technical scope of the present invention be limited to the specific configurations of the above embodiments.

[0197] This application claims priority based on Japanese Patent Application No. 2022-117391 filed with the Japan Patent Office on July 22, 2022, the entire contents of which are incorporated herein by reference.

Claims

1. An information processing device capable of providing route guidance for a vehicle, an information acquisition unit that acquires, when the vehicle enters a predetermined range based on a facility, route guidance information for guiding the route of the vehicle within the facility, facility guidance information for guiding predetermined information about each location within the facility, and character information for outputting a character related to the facility; a storage unit for storing the route guidance information, the facility guidance information, and the character information; an output unit that outputs various information; a control unit that causes the output unit to output the character based on the character information, and causes the output unit to output at least one of route guidance and facility guidance based on the route guidance information and the facility guidance information, the control unit changes an output mode of the character to be output from the output unit in response to the route guidance or the facility guidance to be output from the output unit. Information processing device.

2. 2. The information processing device according to claim 1, A vehicle information acquisition unit that acquires vehicle information related to the vehicle, the vehicle information including whether the vehicle is stopped or not, the output unit includes a display unit and an audio output unit, the control unit determines whether the vehicle is stopped based on the vehicle information, and when the vehicle is stopped, displays an image of the character on the display unit and executes at least one of the route guidance and the facility guidance using at least one of the image and the voice of the character, and when the vehicle is traveling, does not display an image of the character, but outputs the voice of the character from the voice output unit and executes at least one of the route guidance and the facility guidance using the voice of the character. Information processing device.

3. 2. The information processing device according to claim 1, the control unit causes the output unit to output the character using, as the character information, at least a part of model data of the character, display information relating to a display mode of the model data, action instruction information relating to an action of the model data, and audio information relating to an audio of the model data. Information processing device.

4. 2. The information processing device according to claim 1, A location information acquisition unit that acquires location information in the facility, the control unit causes the output unit to output the route guidance using the character when the vehicle travels through a predetermined position in the facility, and causes the output unit to output the facility guidance using the character when the vehicle travels through a position other than the predetermined position. Information processing device.

5. 5. An information processing device according to claim 1, the information acquisition unit acquires the facility guide information including facility schedule information relating to at least one of a future schedule for the facility and a future event at the facility; the control unit causes the output unit to output, at a timing when the vehicle leaves the facility, at least one of the schedule and the event as the facility guide using the character. Information processing device.

6. 5. An information processing device according to claim 1, the information acquisition unit acquires the character information including character schedule information relating to at least one of a costume change schedule for the character and a schedule for the appearance of a new character; the control unit causes the output unit to output, at a timing when the vehicle leaves the facility, at least one of the costume change schedule and the appearance schedule as information about the character by using the character. Information processing device.

7. 5. An information processing device according to claim 1, the information acquisition unit acquires the character information for changing and outputting at least one of guidance content using the character and voice information of the character depending on the number of times the vehicle has visited the facility; The control unit changes and outputs an output mode of the character based on the number of times the vehicle has visited the facility. Information processing device.

8. An information processing method capable of providing route guidance for a vehicle, comprising: an information acquisition process for acquiring, when the vehicle enters a predetermined range based on a facility, route guidance information for guiding the route of the vehicle within the facility, facility guidance information for guiding predetermined information about each location within the facility, and character information for outputting a character related to the facility; a storage process for causing a storage unit to store the route guidance information, the facility guidance information, and the character information; a control process for outputting the character from an output unit based on the character information, and outputting at least one of route guidance and facility guidance from the output unit based on the route guidance information and the facility guidance information, In the control process, an output mode of the character to be output from the output unit is changed in accordance with the route guidance or the facility guidance to be output from the output unit. Information processing methods.

9. A program for causing a computer to execute a route guidance process for guiding a vehicle route, an information acquisition process for acquiring, when the vehicle enters a predetermined range based on a facility, route guidance information for guiding the route of the vehicle within the facility, facility guidance information for guiding predetermined information about each location within the facility, and character information for outputting a character related to the facility; a storage process for causing a storage unit to store the route guidance information, the facility guidance information, and the character information; a control process for causing an output unit to output the character based on the character information, and for causing the output unit to output at least one of route guidance and facility guidance based on the route guidance information and the facility guidance information, In the control process, an output mode of the character to be output from the output unit is changed in accordance with the route guidance or the facility guidance to be output from the output unit. program.