Information providing device

JPWO2024224553A5Pending Publication Date: 2026-01-21
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025516409
Authority / Receiving Office
JP · JP
Patent Type
Applications
Filing Date
2025-10-14
Publication Date
2026-01-21

AI Technical Summary

Technical Problem

Conventional information providing devices fail to accurately synchronize video playback with a user's location, leading to positional deviations when multiple locations are involved, affecting the relevance and accuracy of guidance information.

Method used

An information providing device that includes a creation unit for generating guidance information associated with location-specific content, a provision unit for delivering this information based on the user's location, and a correction unit that adjusts the playback position relative to the user's movement, ensuring accurate alignment with the guidance target.

Benefits of technology

The solution effectively suppresses positional deviations, providing relevant guidance information to users moving in mobile bodies by synchronizing the playback with their location, enhancing the accuracy and usability of the guidance.

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

Abstract

Provided is an information providing device for providing guidance information related to a location to an information user moving by a mobile body, wherein: the plurality of pieces of guidance information are respectively associated with pieces of position information indicating provision positions to be provided to the information user; and the information providing device comprises: a providing unit that, when the information user moves to a provision location by the mobile body, starts providing guidance information associated with the position information corresponding to the provision position; and a correction unit that corrects a playback position of the guidance information to be provided by the providing unit, in accordance with the relative position between the position of the mobile body and the position of a guidance target to be guided by the guidance information being provided.
Need to check novelty before this filing date? Find Prior Art

Description

Information provision device

[0001] The present invention relates to an information providing device that provides information.

[0002] One known technique of this type is to retrieve video information posted by a tour guide from a server to a terminal and play the video information on the terminal (see Patent Document 1).

[0003] International Publication No. 2020 / 175599

[0004] In conventional technology, when a video is played that covers multiple locations, it starts from the location closest to the location indicated by the user's device's location information, which results in a discrepancy between the location of the user carrying the device and the location of the location being played in the video.

[0005] An information providing device according to one aspect of the present invention is an information providing device that provides location-related guidance information to an information user traveling by mobile body, wherein each of the plurality of pieces of guidance information is associated with location information indicating the location of the provision to be provided to the information user, and the information providing device is equipped with: a providing unit that, when the information user travels to the location of the provision by mobile body, begins providing the guidance information associated with the location information corresponding to the location of the provision; and a correcting unit that corrects the playback position of the guidance information provided by the providing unit in accordance with the relative position between the location of the mobile body and the location of the target being guided by the guidance information being provided.

[0006] According to the present invention, it is possible to provide information to a user appropriately while suppressing positional deviation.

[0007] 1 is a schematic diagram showing an example of an information provision system. A block diagram showing an example of the configuration of a server device. A block diagram showing an example of the configuration of a terminal. A flowchart explaining the flow of a creation process by a guidance information provision app. A flowchart explaining the flow of a provision process by a guidance information provision app. A diagram showing an example of a relative display displayed on a terminal. A diagram showing another example of a relative display displayed on a terminal. A diagram showing another example of a relative display displayed on a terminal. A flowchart explaining the flow of another provision process by a guidance information provision app. A schematic diagram explaining audio divided at predetermined time intervals on a time axis. A schematic diagram explaining audio played back when a playback speed slower than normal is set. A schematic diagram explaining an example of inserting another talk. A schematic diagram explaining guidance information recorded on multiple audio tracks. A schematic diagram explaining an example of playback of guidance information. A schematic diagram explaining another example of playback of guidance information.

[0008] Hereinafter, an embodiment of the invention will be described with reference to the drawings. <Outline of Information Providing Device> An information providing device according to an embodiment includes a creating unit that creates guidance information to be provided to an information user, and a providing unit that provides the guidance information created by the creating unit to the information user. As an example, the information providing device is configured by a portable communication terminal such as a smartphone or a tablet computer. In the embodiment, a user (information provider) who creates the guidance information using the creating unit is called a first user, and a user (the information user) who uses the guidance information provided by the providing unit is called a second user.

[0009] (Creation of Guidance Information) A first user as an information provider plays a street video, such as Street View (registered trademark), on a communication terminal, for example, at home, and while watching the screen played on the communication terminal, inputs audio information, etc., into the communication terminal, introducing or explaining the guide target appearing in the video. A creation unit of the communication terminal creates guidance information that records the input audio information, etc. The guidance information is location-related information and may include audio, text, video, still images, or a combination of these content related to the location where the guide target is located or the area including that location. The guidance information may also include content related to products, menus, etc., of stores, restaurants, etc. located at the location, or events being held at the location. When creating the guidance information with the creation unit of the communication terminal, for example, the communication terminal reads location information indicating the filming location recorded in the street video being played and associates the location information with the created guidance information as tag information. This associates the guidance information with the filming location of the street video (in other words, the location information of the guide target appearing in the street video). Note that the audio of the guidance information may include music information, such as background music (BGM). However, when providing guidance information created using copyrighted works, the rights involved will be adjusted separately.

[0010] (Provision of Guidance Information) When a second user, who is an information consumer and carries a communication terminal, moves to a predetermined location in a mobile body such as a car, the communication terminal of the second user acquires guidance information associated with the location, and a providing unit of the communication terminal reproduces the guidance information. As described above, the reproduced guidance information is information related to the location. Such an information providing device will be described in further detail below.

[0011] <System Configuration Example> Fig. 1 is a schematic diagram showing an example of an information provision system. The information provision system includes server device 1, server device 10, and multiple communication terminals (hereinafter simply referred to as terminals) 2A, 2B, and 2C. Server devices 1 and 10 and terminals 2A, 2B, and 2C are configured to be able to communicate with each other via a communication network 3. The communication network 3 includes not only public wireless communication networks such as the Internet network and mobile phone networks, but also closed communication networks established for each predetermined management area, such as a wireless LAN (Local Area Network) and Wi-Fi (registered trademark).

[0012] The server device 1 is configured to perform various information processing and to transmit and receive information, and is composed of a server computer, a personal computer, etc. The server device 1 is managed, for example, by a business entity that provides information provision services. The server device 1 may be configured using a virtual server function on a cloud, or may be configured as a distributed server across multiple devices.

[0013] Server device 1 provides each user of terminals 2A, 2B, and 2C with an application program for causing terminals 2A, 2B, and 2C to function as information providing devices via communication network 3. Server device 1 also stores guidance information created by terminals 2A, 2B, and 2C and posted to server device 1 via communication network 3. Server device 1 further provides the guidance information posted from terminals 2A, 2B, and 2C to terminals of other users who wish to receive the guidance information via communication network 3.

[0014] Server device 10 provides street videos to each user using terminals 2A, 2B, and 2C via communication network 3. Each user can view street videos from any location in the world using terminal 2A, 2B, or 2C. Server device 10 is managed, for example, by a business entity that provides a street video service.

[0015] Terminals 2A, 2B, and 2C are each configured as a communication terminal such as a smartphone used by each user, and function as a generator of guidance information associated with location information of the guidance target, and a provider that provides the generated guidance information. Although three terminals 2A to 2C are shown as terminals used by users, the actual number of terminals is much greater.

[0016] 2 is a block diagram showing an example configuration of the server device 1. The server device 1 includes a control unit 11, a storage unit 12, a communication unit 13, and a database (hereinafter referred to as DB) 14. The control unit 11 includes an arithmetic processing device such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit), and performs various information processing, control processing, and the like required by the server device 1 by reading and executing a program P1 stored in the storage unit 12.

[0017] The storage unit 12 includes storage elements such as RAM (Random Access Memory) and ROM (Read Only Memory), and stores the program P1 or data required for the control unit 11 to execute processing. The storage unit 12 also temporarily stores data required for the control unit 11 to execute arithmetic processing. The storage unit 12 further includes an application storage unit 121 that stores a guidance information providing program (hereinafter simply referred to as a guidance information providing application) to be provided to a desired user. When the guidance information providing application is executed on the terminals 2A, 2B, and 2C, the terminals 2A, 2B, and 2C function as guidance information providing devices.

[0018] The communication unit 13 includes a processing circuit for performing processing related to communication, and transmits and receives information to and from external devices such as the terminals 2A, 2B, and 2C via the communication network 3.

[0019] DB 14 is a large-capacity storage device including, for example, a hard disk, etc. DB 14 includes a guidance information DB 141 and a map information DB 142. Guidance information DB 141 stores guidance information created by terminals 2A, 2B, and 2C and posted to server device 1. Map information DB 142 stores map information.

[0020] Guidance information posted to the server device 1 is recorded in the guidance information DB 141 in association with each predetermined area of ​​the map information stored in the map information DB 142 based on the location information associated with the guidance information. For example, a map based on the map information is divided into meshes of a predetermined size, and the posted guidance information is managed for each mesh including the location information associated with the guidance information. Alternatively, guidance information may be managed for each predetermined range, each including multiple points discretely located on the map, without dividing the map into meshes. The guidance information DB 141 can store multiple pieces of guidance information created by the same or different first users for each mesh. Furthermore, multiple pieces of guidance information corresponding to different seasons, time periods, genres, etc. for the same guidance target can be stored. Different genres may include, for example, entertainment / music, topography / geography, business / investment, science / technology, architecture / design, gourmet / local news, history / culture / people, politics / economics, etc. Each piece of guidance information may include the management number of the mesh corresponding to the location information of the target guided by the guidance information, the content of the guidance (which may also be called talk content), the season, time period, weather, etc. Here, the content of the guidance is the type such as "audio," "still image," or "video," the season is spring, summer, fall, or winter, the time period is morning, noon, or night, and the weather is sunny or cloudy, etc.

[0021] In the embodiment, the storage unit 12 and the DB 14 may be configured as an integrated storage device. Alternatively, the DB 14 may be configured by a plurality of storage devices. Furthermore, the DB 14 may be an external storage device connected to the server device 1.

[0022] <Terminal> Figure 3 is a block diagram showing an example configuration of terminal 2A. The configurations of terminals 2B and 2C are similar to those of terminal 2A and therefore are not shown. Terminal 2A includes a control unit 21, a storage unit 22, a communication unit 23, a display unit 24, an input unit 25, an audio playback unit 26, a camera 27, and a position detection unit 28. The control unit 21 includes an arithmetic processing unit such as a CPU or MPU, and performs various information processing, control processing, and the like required by terminal 2A by reading and executing a program P2 stored in the storage unit 22.

[0023] Furthermore, control unit 21 has, as functional components, a creation unit 211, a provision unit 212, a correction unit 213, a time adjustment unit 214, and a translation unit 215. As described above, creation unit 211 creates guidance information introduced by the first user for a guidance target that appears in the street video (which may also be referred to as the first video) played on terminal 2A.

[0024] As described above, when the second user moves to a predetermined location by a mobile object, the providing unit 212 plays back guidance information associated with the location. The providing unit 212 includes a display control unit 2121 and a playback control unit 2122. Details of the display control unit 2121 and the playback control unit 2122 will be described later.

[0025] The correction unit 213 corrects the playback position of the guidance information. For example, the correction unit 213 rewinds the playback position of the guidance information, pauses the playback of the guidance information, or fast-forwards the playback position of the guidance information. The time adjustment unit 214 adjusts the provision time of the guidance information. For example, the time adjustment unit 214 sets the playback speed of the guidance information to be faster or slower than the normal playback speed. The translation unit 215 automatically translates the language of the audio recorded in the guidance information. For example, when audio information is input to the translation unit 215, the translated audio information is output from the translation unit 215. The translation target language is, for example, a language (the language used by the second user) determined (may also be called estimated) based on the input audio, input from a microphone unit constituting the input unit 25. The second user may also specify the translation target language by speaking into the microphone unit. Furthermore, the translation target language may also be specified on a setting screen (not shown).

[0026] The storage unit 22 includes memory elements such as RAM and ROM and stores the program P2 or data necessary for the control unit 21 to execute processing. The storage unit 22 also temporarily stores data necessary for the control unit 21 to execute arithmetic processing. A guidance information providing app serving as the program P2 is downloaded from the server device 1 via the communication network 3 and recorded in the storage unit 22. The storage unit 22 functionally includes a speed data storage unit 221, a shape data storage unit 222, and a map information storage unit 223. The speed data storage unit 221 stores average travel speeds of multiple different moving objects (e.g., airplanes, drones, automobiles (passenger cars, buses, trucks), motorcycles, bicycles, wheelchairs, etc.). The shape data storage unit 222 stores standard shape data for the multiple moving objects. The control unit 21 uses this shape data to estimate the viewpoint position of the second user when the first user creates guidance information. The estimated viewpoint position is used when converting first video information into second video information, as described below. The map information storage unit 223 stores map information used when a map image is displayed on the display unit 24 .

[0027] The communication unit 23 is a communication module that performs wireless communication with external devices connected via the communication network 3, and transmits and receives information. The communication unit 23 also includes a short-range wireless communication module (not shown) that performs short-range wireless communication with a wireless communication unit provided in a mobile object (such as the above-mentioned automobile or motorcycle) that the second user uses for transportation.

[0028] The display unit 24 has a screen such as a liquid crystal display or an organic EL (Electro Luminescence) display, and displays images (moving images, still images, text displays, icon displays, graphic displays, etc.) based on display signals output from the display control unit 2121. The input unit 25 includes various operation units such as touch operation members and switches provided on the display surface of the display unit 24, and a microphone unit that inputs voices uttered by the user.

[0029] The audio playback unit 26 is configured as a speaker that plays back and outputs audio, etc., and plays back audio information based on a playback signal output from the playback control unit 2122. Note that instead of a speaker, an audio output unit that outputs an audio playback signal to headphones (not shown) or the like may be provided. The camera 27 is configured, for example, with a CMOS (Complementary Metal Oxide Semiconductor) image sensor or the like, and captures an image of a subject. The camera 27 outputs data of the subject image to the control unit 21 as image information. The camera 27 can capture both still images and videos.

[0030] The position detection unit 28 detects the current position of the terminal 2A based on positioning signals from GPS (Global Positioning System) satellites, quasi-zenith satellites, etc. A signal indicating the current position of the terminal 2A is output to the control unit 21.

[0031] In the embodiment, the terminal 2A is not limited to the above configuration, and may transmit a display signal output from the display control unit 2121 or a playback signal output from the playback control unit 2122 to, for example, an external display device (for example, a head-up display (HUD) projected onto the windshield, etc.) provided on a moving body (the above-mentioned automobile, motorcycle, etc.), an audio playback device, or headphones worn by the user, via the short-range wireless communication module of the communication unit 23 described above.

[0032] 4 is a flowchart illustrating the flow of a creation process by a guidance information providing app executed by control unit 21 (creation unit 211) of terminal 2A used by the first user. When the first user taps an icon associated with the creation process app among icons (not shown) displayed on display unit 24, control unit 21 launches the creation process app that performs the process shown in FIG.

[0033] In step S10 of FIG. 4 , the control unit 21 accepts a selection operation of a first video by the first user and proceeds to step S20. More specifically, the first user operates the terminal 2A to search the server device 10 and select a street video (hereinafter referred to as the first video) that shows the guidance target. The first user can select a first video that shows any location. Note that, when the first user sets a route for which guidance information is to be created, the server device 10 may search and display multiple thumbnail images representing multiple candidate first videos taken along that route on the display unit 24 of the terminal 2A, allowing the first user to select a first video that shows any scenery. Route setting is performed, for example, by inputting the starting point and destination of the route into the terminal 2A. A thumbnail image is an image that has been reduced in size for display.

[0034] In step S20, the control unit 21 determines whether a moving object has been designated. Generally, the first video is a video captured by a camera mounted on the roof of a moving vehicle. The creation processing app is configured to allow the user to designate any moving object from among a plurality of different moving objects (such as an airplane, a drone, an automobile (passenger car, bus, truck), a motorcycle, a bicycle, or a wheelchair) in order to create guidance information for scenery seen from viewpoints of a plurality of moving objects, such as a viewpoint from a bus or a bicycle. If a moving object other than a passenger car has been designated, the control unit 21 makes a positive determination in step S20 and proceeds to step S30. If a moving object other than a passenger car has not been designated, the control unit 21 makes a negative determination in step S20 and proceeds to step S60.

[0035] In step S30, the control unit 21 reads the shape data of the specified moving object from the shape data storage unit 222 in order to estimate the position of the viewpoint when the first user inputs guidance information, and proceeds to step S40.

[0036] In step S40, the control unit 21 reads the speed data of the specified moving body from the speed data storage unit 221 and proceeds to step S50 in order to perform playback at a playback speed corresponding to the moving speed of the moving body specified by the first user in step S60 described below.

[0037] In step S50, the control unit 21 creates a second video by converting the first video information into second video information using the shape data of the specified moving object. More specifically, the control unit 21 creates a second video by converting the street video as the first video into a street video seen from a viewpoint while riding on the specified moving object. This allows the first user to watch the street video from the viewpoint of any moving object.

[0038] In step S60, the control unit 21 starts playing the street video, and the process proceeds to step S70. The street video to be played is the second video if a second video has been created, or the first video if a second video has not been created. When playing the second video, the control unit 21 plays the second video at a playback speed corresponding to the moving speed of the moving object read out in step S40.

[0039] In step S70, the control unit 21 starts creating guidance information and proceeds to step S80. As a result, the first user can cause terminal 2A to create guidance information that introduces or explains the guidance object shown on the screen while watching the street video (first video or second video) played and displayed on the display unit 24 of terminal 2A. When the voice input from the first user to the input unit 25 begins with, for example, the words "on the right" or "on the left," the control unit 21 may record a series of explanations containing the words on an audio track for the R channel and an audio track for the L channel. By recording the audio as guidance information separately on the left and right audio tracks, when the guidance information is later provided, the playback control unit 2122 can play back the description of the object shown on the right side of the street video on a speaker for the R channel, or play back the description of the object shown on the left side of the street video on a speaker for the L channel. That is, the providing unit 212 can inform the second user who uses the guidance information of the direction in which the guidance target can be seen by voice.

[0040] In step S80, the control unit 21 determines whether or not to end the creation of the guidance information. If the first user has performed an end operation to end the creation process, the control unit 21 makes a positive determination in step S80 and proceeds to step S90. If the first user has not performed an end operation, the control unit 21 makes a negative determination in step S80 and repeats the determination process.

[0041] In step S90, the control unit 21 associates location information with the created guidance information and proceeds to step S100. For example, location information indicating the shooting location recorded in the video that started playing in step S60 is read, and the location information is associated with the created guidance information as tag information. This links the created guidance information to the shooting location of the played video (in other words, the location information of the guidance target appearing in the street video). Furthermore, the posting right for guidance information in a specific mesh (similar to ownership of an audio AR space) may be proven using NFT (non-fungible token using blockchain technology) or the like. The posting right does not need to be limited to one per mesh; multiple posting rights may be provided for each genre of guidance information or hashtag. Furthermore, the link between guidance information and location information may be linked not only to two-dimensional location information (mesh) such as latitude and longitude, but also to three-dimensional location information including altitude.

[0042] In step S100, the control unit 21 records the guidance information in a predetermined storage location in the memory unit 22, and then ends the processing shown in Fig. 4. The guidance information recorded in step S100 is configured so that it can be posted to the server device 1 by the first user performing a predetermined operation on the terminal 2A. The first user may set recommended time information suitable for using the guidance information for the guidance information. Furthermore, the first user may set a title, summary description, genre, hashtags to improve searchability, etc. for the guidance information.

[0043] The control unit 21 may also display a map image of the route traveled in the first video, selected in step S10, on the display unit 24 of the terminal 2A together with the first video. The map image is displayed based on map information stored in the map information storage unit 223. The control unit 21 places a pin mark on the map image based on an input operation by the first user (in other words, displays a pin icon on the map image on the display unit 24). The control unit 21 then records the position information of the pin icon on the map as the position information of the guidance target. This makes it possible to clearly indicate which position on the map the guidance information created by the first user corresponds to. In this way, the position information of the pin icon on the map may be associated with the created guidance information as tag information. Furthermore, an icon indicating the content of the guidance information may be set within the above-mentioned pin mark. For example, if the guidance information is about gourmet food, an icon such as a knife and fork may be set within the pin mark.

[0044] Furthermore, when the control unit 21 displays a map image of the route traveled in the first video on the display unit 24 of the terminal 2A together with the first video, the control unit 21 may display characteristics of the route on the map. For example, the control unit 21 may display a standard travel time error when traveling from the departure point to the destination of the route. The error corresponds to the delay time that may occur due to congestion on the route. By displaying the travel time error, it is possible to encourage the first user to talk in a way that can absorb the travel time error. If the error is smaller than a predetermined time, the first user can create standard version guidance information in which a standard version of the talk assuming a standard travel time is recorded, and if the error is larger than the predetermined time, it is possible to create long version guidance information in which a long version of the talk longer than the standard version is recorded.

[0045] Furthermore, when a map image of the route traveled in the first video is displayed on the display unit 24 of the device 2A together with the first video, the locations (pin icons) of restaurants where meals can be served may be displayed on the displayed map image. When the first user creates long version guidance information, if pin icons of restaurants are displayed on the map image, the first user can create the long version guidance information by adding talk about the restaurants where the pin icons are displayed to the standard version talk content. In this case, the control unit 21 may associate the location information of the pin icons on the map image with the created guidance information as tag information.

[0046] Furthermore, when recording audio information input from the microphone of the input unit 25 on an audio track, the control unit 21 may record the audio information by dividing it into predetermined time intervals on the time axis. By dividing and recording the audio information, it becomes easier to correct the playback position or adjust the presentation time when this guidance information is provided. Details will be described later.

[0047] Furthermore, when recording audio information input from the microphone unit of the input unit 25 onto an audio track, the control unit 21 may record multiple pieces of audio information input separately onto multiple audio tracks. For example, the multiple pieces of audio information may include a first audio containing talk content about a guidance target located on a map (which may also be referred to as location-linked talk or place-related talk), and a second audio containing casual talk content not directly related to the guidance target located on the map (which may also be referred to as location-unlinked talk or place-unrelated talk). By recording the first audio containing the location-linked talk and the second audio containing the location-unlinked talk separately, it becomes easier to correct the playback position or adjust the presentation time when the guidance information is provided. Details will be described later. When the control unit 21 associates the location information of the pin icon on the map as tag information with the created guidance information, it links the first audio with the audio track on which the location-linked talk of the guidance information is recorded. As a result, when the second user moves to a position corresponding to the pin icon on the map using a mobile object, playback of the guidance information using the first audio begins. In other words, associating the location information of the pin icon on the map as tag information with the created guidance information corresponds to determining to which position on the map the second user should move to start playing the first audio recorded on which audio track.

[0048] 5 is a flowchart illustrating the flow of a provision process by a guidance information provision app executed by the control unit 21 (provision unit 212) of the terminal 2B used by the second user. When the second user taps an icon associated with the provision processing app among icons (not shown) displayed on the display unit 24, the control unit 21 launches the provision processing app that performs the process shown in FIG.

[0049] In step S210 of FIG. 5, the control unit 21 starts transmitting the location information of the terminal 2B carried by the second user (in other words, the location information of the second user) at predetermined time intervals, and then proceeds to step S220.

[0050] When the second user moves into a mesh, the server device 1 is configured to select guidance information corresponding to the second user from the guidance information managed for each mesh. For example, based on survey information previously submitted by the second user (a survey about the second user's desired information), the server device 1 selects guidance information that matches the second user's vehicle, travel route, season, time zone, and weather. The server device 1 may also select guidance information in a personalized manner, taking into consideration information such as past "likes" given by the second user on the guidance information, as well as past viewing history and behavioral history (e.g., excluding guidance information that the second user has already viewed). The server device 1 may also select guidance information whose date and time of the second user's movement into the mesh matches the recommended time information previously set by the first user. Furthermore, if the second user has not previously submitted survey information, the server device 1 may select guidance information in an order automatically set in the guidance information DB 141. For example, the guidance information DB 141 sets the order of the guidance information in descending order of the registration fee paid by the poster (the first user as the information creator) to a business entity providing an information provision service when posting the guidance information. Registration fees may be free, or a mesh that is popular with first users (where a large amount of guidance information associated with that mesh has been posted) may be set with a higher registration fee than other meshes. The registration fee may also be set based on parameters such as the mesh's population density, traffic volume, and whether there are any attractive topics to talk about. When the server device 1 selects guidance information corresponding to the mesh to which the second user has moved, as described above, the server device 1 notifies the terminal 2B carried by the second user that the guidance information has been found.

[0051] In step S220, the control unit 21 of the terminal 2B determines whether or not a notification has been received from the server device 1. If a notification has been received from the server device 1, the control unit 21 makes an affirmative decision in step S220 and proceeds to step S230, whereas if a notification has not been received from the server device 1, the control unit 21 makes a negative decision in step S220 and proceeds to step S240.

[0052] In step S240, if the time elapsed since proceeding to step S220 exceeds a predetermined timeout period, the control unit 21 ends the process shown in Fig. 5. If the time elapsed since proceeding to step S220 does not meet the predetermined timeout period, the control unit 21 repeats the determination process of step S220.

[0053] In step S230, the control unit 21 accepts a receiving operation from the second user via the input unit 25, and the process proceeds to step S250. The receiving operation is, for example, a tap operation on an OK button (not shown) displayed on the display unit 24. The control unit 21 may also accept the receiving operation from the second user via voice input from the microphone unit of the input unit 25. In steps S220 to S230 described above, when a notification is received from the server device 1 to terminal 2B and the second user performs a receiving operation, provision of guidance information is started in the next step S250. Alternatively, steps S220 to S230 may be skipped, and provision of guidance information may be automatically started on terminal 2B.

[0054] In step S250, the control unit 21 starts providing the guidance information transmitted from the server device 1, and the process proceeds to step S260. As a result, the playback control unit 2122 causes the audio playback unit 26 to play back, for example, audio information as the guidance information. With this configuration, the second user can hear the audio played back by the audio playback unit 26 of terminal 2B at a timing that matches the speed at which the second user is moving.

[0055] In step S260, the control unit 21 causes the display control unit 2121 to display an icon indicating the relative positions (referred to as relative positions) between the terminal 2B and the guidance target on the display unit 24, and proceeds to step S270. FIG. 6A is a diagram showing an example of a relative display displayed on the display unit 24 of the terminal 2B. An icon I10 indicating the position of the second user traveling by automobile as a mobile body (i.e., the position of the terminal 2B) and an icon I50 indicating the position of the guidance target being guided by the guidance information being played (i.e., the playback position of the audio file serving as the guidance information) are displayed. The arrow indicating the direction of travel points right, indicating that the playback position of the audio file is relatively advanced compared to the position to which the second user is moving. If the deviation in the relative positions between the second user's position and the guidance target exceeds a predetermined value, the display color or shape of the icon may be changed. The size or length of the icon or graphic may also be changed. Furthermore, the control unit 21 causes the display control unit 2121 to display operation buttons B10, B20, and B30 for correcting the playback position on the display unit 24. The control unit 21 may further display the following visual information on the display unit 24. The visual information is a mark or the like indicating the direction in which the guidance target guided by the guidance information can be seen from the second user. This enables the providing unit 212 to convey the direction in which the guidance target can be seen to the second user who uses the guidance information by using the visual information.

[0056] 5, the control unit 21 accepts a correction operation from the second user via the input unit 25, and the process proceeds to step S280. The correction operation corresponds to a tap operation on an operation button displayed on the display unit 24.

[0057] In step S280, the control unit 21 corrects the playback position of the guidance information using the correction unit 213, and proceeds to step S290. More specifically, when the operation button B10 is tapped, the correction unit 213 fast-rewinds the playback position of the guidance information. When the operation button B20 is tapped, the correction unit 213 pauses the playback of the guidance information. When the operation button B30 is tapped, the correction unit 213 fast-forwards the playback position of the guidance information.

[0058] In step S290, the control unit 21 determines whether or not to end the reproduction of the guidance information. If the reproduction of the guidance information has been completed to the end or if the reproduction of the guidance information is to be ended by an end operation from the second user, the control unit 21 makes a positive determination in step S290 and ends the providing process in Fig. 5. If the guidance information is currently being reproduced, the control unit 21 makes a negative determination in step S290 and returns to step S260, and repeats the above-described process.

[0059] In step S260 of FIG. 5 described above, the control unit 21 may cause the display control unit 2121 to display the relative display shown in FIG. 6B instead of the relative display shown in FIG. 6A. FIG. 6B is a diagram showing another example of the relative display displayed on the display unit 24 of terminal 2B. Similar to FIG. 6A , an icon I10 indicating the position of a second user traveling by automobile as a mobile body (in other words, the position of terminal 2B) and an icon I50 indicating the position of a guidance target being guided by the guidance information being played (in other words, the playback position of an audio file serving as guidance information) are displayed. The arrow indicating the direction of travel points to the right, indicating that the playback position of the audio file is relatively delayed compared to the position to which the second user is traveling. Furthermore, the control unit 21 causes the display control unit 2121 to display a reset button B40 on the display unit 24 as an operation button for correcting the playback position.

[0060] When the reset button B40 is tapped while the relative display shown in Figure 6B is displayed on the display unit 24, the correction unit 213 corrects the playback position of the guidance information to match the position of the second user (in other words, the position of terminal 2B).

[0061] In step S260 of Fig. 5 described above, the control unit 21 may cause the display control unit 2121 to perform the relative display shown in Fig. 6C instead of the relative display shown in Fig. 6A. Fig. 6C is a diagram showing another example of the relative display displayed on the display unit 24 of terminal 2B. An icon I110 indicating the position of the second user traveling by automobile as a mobile body (in other words, the position of terminal 2B) and a pin icon I150 indicating the position of the guidance target being guided by the guidance information being played (in other words, the playback position of the audio file serving as the guidance information) are displayed on a map image. The orientation of icon I110 indicates the direction of travel, and thus indicates that the playback position of the audio file is relatively advanced compared to the position to which the second user is traveling.

[0062] When the relative display shown in Figure 6C is displayed on the display unit 24 and the icon I110 serving as an operation button is tapped, the correction unit 213 corrects the playback position of the guidance information to match the position of the second user (in other words, the position of terminal 2B).

[0063] 7 is a flowchart illustrating the flow of another provision process by a guidance information provision application executed by the control unit 21 (providing unit 212) of the terminal 2B used by the second user. The control unit 21 may start a provision process application that performs the process according to the flowchart of FIG. 7 instead of the process according to the flowchart of FIG.

[0064] The processes of steps S410 to S440 in Fig. 7 are the same as the processes of steps S210 to S240 in Fig. 5, respectively, and therefore description thereof will be omitted. In step S450, which follows step S430, the control unit 21 estimates the travel time of the second user and proceeds to step S460. More specifically, the control unit 21 estimates the travel time for the second user to travel from the departure point to the destination using the guidance information based on the position and speed of the terminal 2B carried by the second user (in other words, the position of the second user). The control unit 21 may estimate the travel time based on the congestion status of the road on which the second user is traveling, the specifications of the mobile object in which the second user is riding, etc.

[0065] In step S460, the control unit 21 adjusts the provision time of the guidance information provided by the provision unit 212, in accordance with the estimated travel time estimated in step S450, using the time adjustment unit 214, and then proceeds to step S470. The adjustment of the provision time will be described with reference to Figures 8A and 8B.

[0066] FIG. 8A is a schematic diagram illustrating audio divided into predetermined time segments on a time axis in an audio track of guidance information. The horizontal axis represents the time axis. The audio information (which may also be called audio data) running on the time axis is divided into talk segments T1, T2, T3, etc., each of which is divided into predetermined time segments. The playback speed of each divided talk segment can be set individually. The star symbols Q2 and Q3 indicate the location of the guidance target in the guidance information and correspond to the time when a moving second user is scheduled to pass by the guidance target. The content of talk T2, "This restaurant is delicious, so...," is a talk related to the guidance target indicated by star symbol Q2, and the content of talk T3, "What do you think this building is?" is a talk related to guidance target Q3.

[0067] If the normal playback time of the guidance information (more precisely, if the language has not been translated by the translation unit 215, the normal presentation time in the pre-translation language, or if the language has been translated, the presentation time in the translation target language) is approximately equal to the estimated travel time, Talk 2 is played back at the time when the second user passes near the guidance target indicated by the star Q2. Therefore, the time adjustment unit 214 does not need to adjust the presentation time of the guidance information provided by the provision unit 212.

[0068] Next, referring to FIG. 8B , a case where the second user's estimated travel time is longer than the normal playback time of the guidance information will be described. FIG. 8B is a schematic diagram illustrating audio played when a playback speed slower than normal is set by the time adjustment unit 214. The horizontal axis represents the time axis. In FIG. 8B , the time at which the moving second user is scheduled to pass near the guidance target is later than in FIG. 8A , and the positions of the star marks Q2 and Q3 are shifted to the right. Therefore, the time adjustment unit 214 plays Talk T1', Talk T2', Talk T3', ..., which have longer playback times than Talk T1, Talk T2, Talk T3, ..., so that Talk 2 is played at the timing when the second user passes near the guidance target marked by the star mark Q2. For example, the playback speed of the guidance information is set slower than the normal playback speed.

[0069] Also, although not shown in the figure, if the second user's estimated travel time is shorter than the normal playback time of the guidance information, the time adjustment unit 214 sets the playback speed of the guidance information to be faster than the normal playback speed so as to play Talk T1'', Talk T2'', Talk T3'', etc., which have shorter playback times than Talk T1, Talk T2, Talk T3, etc.

[0070] In step S470, the control unit 21 starts providing the guidance information acquired from the server device 1 at the playback speed set by the time adjustment unit 214, and proceeds to step S480. As a result, the playback control unit 2122 plays back, for example, audio information as the guidance information from the audio playback unit 26. With this configuration, the second user can hear the audio played back from the audio playback unit 26 at a timing that matches the speed at which the second user is moving.

[0071] In step S480, the control unit 21 determines whether the relative position between terminal 2B and the guidance target has changed. The relative positions between terminal 2B and the guidance target are as described with reference to Figures 6A and 6B. If the relative distance between terminal 2B and the guidance target has become greater than a predetermined value since the start of provision of guidance information, the control unit 21 makes a positive judgment in step S480 and proceeds to step S490. If the relative distance between terminal 2B and the guidance target remains within the predetermined value, the control unit 21 makes a negative judgment in step S480 and proceeds to step S500.

[0072] In step S490, the control unit 21 adjusts the time for providing the guidance information using the time adjustment unit 214, and proceeds to step S500. The time adjustment unit 214 adjusts the time for providing the guidance information after detecting a change in the relative position of terminal 2B and the guidance target. The adjustment method is the same as that described with reference to FIGS. 8A and 8B . Since the system is configured to make adjustments in real time even after the provision of the guidance information has started, even if the second user's moving speed changes, the second user can hear the audio played back from the audio playback unit 26 at a timing that matches the moving speed.

[0073] In step S500, the control unit 21 determines whether or not to end the reproduction of the guidance information. If the reproduction of the guidance information has been completed to the end or if the reproduction of the guidance information is to be ended by an end operation from the second user, the control unit 21 makes a positive determination in step S500 and ends the providing process in Fig. 7. If the guidance information is currently being reproduced, the control unit 21 makes a negative determination in step S500 and returns to step S480, and repeats the above-described process.

[0074] The above-described embodiment provides the following advantageous effects. (1) The terminal 2B, as an information providing device, provides location-related guidance information to a second user, as an information consumer, traveling by mobile object. The information providing device includes: a providing unit 212 that starts providing the guidance information associated with the location information corresponding to the location when the second user travels to the location by mobile object; and a correcting unit 213 that corrects the playback position of the guidance information provided by the providing unit 212, based on the relative position between the location of the mobile object and the location of the guidance target to be guided by the currently provided guidance information. This configuration makes it possible to reduce a deviation in the relative position between the location of the second user and the location of the guidance target, which occurs due to traffic conditions of the mobile object used by the second user, and thereby makes it possible to effectively provide guidance information to the second user.

[0075] (2) In the terminal 2B described in (1) above, the providing unit 212 includes a display control unit 2121 that causes the display unit 24, which displays text data included in the guidance information, to display an operation screen including icons I10 and I50 as visual information indicating the position of the moving object, the position of a guidance target being guided by the guidance information being provided, and the direction of movement of the moving object. With this configuration, the moving second user can perform an operation to have the correcting unit 213 make a correction while knowing whether the moving second user has passed the position of the guidance target or has not yet arrived there.

[0076] (3) In the terminal 2B described in (2) above, the display control unit 2121 displays a color or a figure corresponding to the relative position between the moving object and the guidance target on the operation screen. With this configuration, the moving second user can understand from the color or shape of the icons I10 and I50 whether the second user has passed the guidance target or has not yet arrived there, and can perform an operation to have the correction unit 213 make a correction.

[0077] (4) In the terminal 2B described in (1) above, the providing unit 212 includes a display control unit 2121 that causes the display unit 24, which displays text data included in the guidance information, to display an operation screen including icons I10 and I50 as visual information indicating the relative distance between the position of the moving body and the position of the guidance target being guided by the guidance information being provided. With this configuration, the moving second user can easily grasp the distance between the position of the moving body and the position of the guidance target.

[0078] (5) In the terminal 2B described in (4) above, the display control unit 2121 displays on the operation screen figures of different sizes or lengths depending on the relative distance between the moving body and the guidance target. This configuration allows the moving second user to easily grasp the distance between the position of the moving body and the position of the guidance target from the color and shape of the icons I10 and I50.

[0079] (6) The terminal 2B of (1) above further includes a map information storage unit 223 in which map information including a route along which the moving object will travel is stored, and the providing unit 212 includes a display control unit 2121 that causes the display unit 24, which displays text data included in the guidance information, to display, on a map based on the map information, the position of the moving object (icon I110) and the position of a guidance target (icon I150) to be guided by the guidance information being provided. This configuration allows the moving second user to easily grasp, on the map, how far the position of the moving object is from the position of the guidance target.

[0080] (7) The terminal 2B of (1) above further includes an input unit 25 that inputs voice instructions, and the correction unit 213 corrects the playback position of the guidance information provided by the provision unit 212 based on the instructions input from the input unit 25. With this configuration, the second user who is moving can give instructions to the correction unit 213 to make corrections without moving their line of sight even while driving the mobile object.

[0081] (8) Terminal 2A used by a first user as an information provider and terminal 2B used by a second user as an information consumer include a creation unit 211 that creates guidance information related to a location, and a provision unit 212 that provides the guidance information created by creation unit 211 to a second user traveling by mobile device. Creation unit 211 creates guidance information including audio data input by the first user while playing a street video serving as first video information filmed while traveling, and associates location information indicating the location where the street video was filmed with the created guidance information. When the second user travels by mobile device to the location where the first video information was filmed, provision unit 212 provides the guidance information associated with the location information. With this configuration, the first user can have creation unit 211 create guidance information that the first user wants to provide related to a guidance target at a time and a location of the first user's choice, without having to drive a mobile device such as a car to the location of the guidance target.

[0082] (9) The terminal 2A described in (8) above further includes a shape data storage unit 222 in which shape data of a plurality of different moving bodies is stored as the moving bodies, and the creation unit 211 reads out the shape data of the moving body selected by the first user from the shape data storage unit 222 and converts the street video using the read-out shape data to create second video information seen from a viewpoint when virtually moving in the selected moving body, and creates guidance information including audio data input by the first user while playing the second video information, and associates location information with the created guidance information. This configuration makes it possible to create a second video converted into a street video seen from a viewpoint while riding in various moving bodies whose shape data is stored in the shape data storage unit 222. As a result, the first user can have the creation unit 211 create the guidance information he or she wants to provide while watching the street video from the viewpoint of any moving body.

[0083] (10) The terminal 2A described in (8) above further includes a speed data storage unit 221 in which movement speed data of a plurality of different moving bodies is recorded, and the creation unit 211 reads the movement speed data of the moving body selected by the first user from the speed data storage unit 221 and converts the street video using the read movement speed data to create second video information that is played at a playback speed corresponding to the movement speed of the selected moving body, and creates guidance information including audio data input by the first user while playing the second video information, and associates position information with the created guidance information. This configuration makes it possible to create a second video converted into a street video of various moving bodies moving at various speeds, whose movement speed data is stored in the shape data storage unit 222. As a result, the first user can have the creation unit 211 create the guidance information that he or she wants to provide while watching street video of various moving bodies moving at various speeds.

[0084] (11) In the terminal 2B described in (8) above, the providing unit 212 estimates the position of a guidance target to be guided by the guidance information, identifies the direction of the guidance target from a calibration origin set at a predetermined position of the moving body and the estimated position of the guidance target, guides the head orientation of the second user to the calibration origin, and guides the head orientation based on the difference between the head orientation of the second user and the direction of the guidance target. With this configuration, it is possible to provide guidance information without estimating the orientation of the second user so that the second user will not miss the information by looking in the wrong direction.

[0085] (12) In the terminal 2B described in (8) above, the providing unit 212 includes a display control unit 2121 that causes the display unit 24, which displays text data included in the guidance information, to display visual information indicating the direction in which the guidance target guided by the guidance information is visible to the second user, or a playback control unit 2122 that causes the audio playback unit 26, which plays audio data included in the guidance information, to play audio information indicating the direction in which the guidance target is visible to the second user. With this configuration, the second user can easily find the guidance target using visual information or audio.

[0086] (13) In the terminal 2B described in (8) above, the creation unit 211 creates guidance information that further includes recommended time information set by the first user, and the provision unit 212 provides guidance information that is associated with the location information and in which the date and time when the second user moved to the shooting location (e.g., within a mesh) of the street video matches the recommended time information. This configuration makes it possible to provide the second user with timely guidance information about phenomena that can only be seen at specific dates and times, such as Diamond Fuji, or phenomena that can only be seen in specific seasons, such as rows of cherry blossom trees.

[0087] (14) Terminal 2B as an information providing device provides location-related guidance information to a second user as an information consumer traveling by mobile body. Each of the plurality of pieces of guidance information is associated with location information indicating a location (e.g., a mesh) to be provided to the second user. The information providing device includes: a providing unit 212 that starts providing the guidance information associated with the location information corresponding to the location when the second user travels to the location by mobile body; and a time adjusting unit 214 that estimates a travel time of the second user based on the position and speed of the mobile body and adjusts the time for providing the guidance information provided by the providing unit 212 in accordance with the estimated travel time. This configuration makes it possible to provide guidance information at an appropriate timing in accordance with the position and speed of the mobile body used for travel by the second user.

[0088] (15) In the terminal 2B described in (14) above, the time adjustment unit 214 calculates the difference between the normal provision time of the guidance information to be provided to the second user and the estimated travel time, and sets the playback speed of the audio data included in the guidance information to be provided by the provision unit 212 based on the calculated difference. This configuration makes it possible to provide the guidance information at a timing appropriate for the second user.

[0089] (16) In the terminal 2B described in (15) above, the audio data included in the guidance information is divided into a plurality of data segments on a time axis, and a playback speed is set for each of the divided data segments, and the time adjustment unit 214 adjusts the playback speed for each of the divided data segments. This configuration makes it possible to frequently adjust the playback speed of the guidance information provided to the second user.

[0090] (17) The terminal 2B of (14) above further includes a translation unit 215 that translates the language included in the guidance information, the translation unit 215 translates the guidance information into a language estimated from the speech of the second user or a language designated by the second user, and the provision unit 212 provides the guidance information translated by the translation unit 215. This configuration makes it possible to support multiple languages.

[0091] (18) In the terminal 2B described in (17) above, the time adjustment unit 214 calculates the difference between the normal provision time of the guidance information translated by the translation unit 215 and the estimated travel time, and adjusts the provision time of the translated guidance information based on the calculated difference. This configuration makes it possible to provide guidance information in multiple languages ​​at appropriate timing depending on the position and speed of the mobile object used for travel by the second user.

[0092] (19) In the terminal 2B described in (14) above, the time adjustment unit 214 sets the playback speed of the audio data as the guidance information provided by the provision unit 212 based on the relative position between the position of the moving object and the position of the guidance target to be guided by the guidance information being provided, and on the speed of the moving object. With this configuration, the provision time of the guidance information can be adjusted in accordance with the dynamically changing speed of the moving object and changes in the relative positional deviation between the position of the second user and the position of the guidance target, thereby making it possible to effectively provide the guidance information to the second user.

[0093] The above embodiment can be modified in various ways. Modifications are described below. (Modification 1) In the above description, examples of mobile objects include airplanes, drones, automobiles (passenger cars, buses, trucks), motorcycles, bicycles, and wheelchairs. Although not a mobile object, walking may be added as one of the selection options in step S10, assuming that the user travels on foot. Furthermore, micromobility such as an electric kick scooter may be added as one of the selection options.

[0094] (Variation 2) When adjusting the playback time by the time adjustment unit 214 as described above, it is conceivable that the longer the adjustment time, the more difficult it may be for the second user to hear the audio information. Therefore, when the difference between the normal provision time of the guidance information provided to the second user and the estimated travel time is greater than a predetermined value, the time adjustment unit 214 may adjust the provision time of the guidance information provided by the provision unit 212 by inserting another talk (not limited to guidance voice, but also music or an advertisement) between the talks. FIG. 8C is a schematic diagram illustrating an example in which another talk is inserted by the time adjustment unit 214. The horizontal axis represents the time axis. In FIG. 8C, similar to FIG. 8B, the moving second user is scheduled to pass near the guidance target later, and the positions of the stars Q2 and Q3 are shifted to the right. Therefore, the time adjustment unit 214 inserts and plays music M1 after talk T1 so that talk 2 is played when the second user passes near the guidance target marked by star Q2. Since music M1 is a so-called transition, it may fade out when talk 2 is played. Similarly, the time adjusting unit 214 inserts and plays the advertisement C1 after the talk T2 so that the talk T3 is played when the second user passes by the announcement target Q3. The advertisement C1 may fade out when the talk T3 is played, just like the music M1.

[0095] Modification 2 provides the following advantageous effects. (1) In terminal 2B as an information providing device, guidance information includes voice data unrelated to a location, and when the difference between the normal provision time of the guidance information to be provided to the second user and the estimated travel time is greater than a predetermined value, time adjustment unit 214 provides the voice data unrelated to a location. This configuration makes it possible to appropriately adjust the provision time of the guidance information even when the difference between the normal provision time of the guidance information to be provided to the second user and the estimated travel time is large.

[0096] (2) In the terminal 2B, the plurality of pieces of guidance information include guidance information that is not associated with location information indicating a location (e.g., a mesh) to be provided to the second user, and the time adjustment unit 214 inserts audio data as guidance information that is not associated with location information between pieces of guidance information provided by the providing unit 212 based on the relative position between the position of the moving body and the position of the guidance target to be guided by the guidance information being provided, and on the speed of the moving body. With this configuration, it is possible to adjust the deviation of the relative positions so that it does not seem unnatural to the second user.

[0097] (Variation 3) When multiple audio segments of the guidance information are recorded on multiple audio tracks, the time adjustment unit 214 may adjust the provision time of the guidance information provided by the provision unit 212 as follows. FIG. 9A is a schematic diagram illustrating guidance information recorded on multiple audio tracks. The horizontal axis represents the time axis. Talk S1 is recorded on audio track TR1 as talk not linked to location. Talk T1 is recorded on audio track TR2 as talk linked to location. Music M1 is recorded on audio track TR3 as talk not linked to location. BGM music B1 is recorded on audio track TR4 as talk not linked to location. The star Q1 indicates the position of the guidance target in the guidance information and corresponds to the time when the moving second user is scheduled to pass near the guidance target. The content of talk T1 is assumed to be talk related to the guidance target marked with the star Q1.

[0098] (Cut-in Playback) The upper diagram of FIG. 9B is a schematic diagram illustrating an example of playback of the guidance information recorded as in FIG. 9A. This diagram illustrates a case in which the normal playback time of the guidance information (more precisely, the normal presentation time in the pre-translation language if there is no language translation by the translation unit 215, or the post-translation presentation time in the target language if there is language translation) is approximately equal to the second user's estimated travel time. The playback control unit 2122 of the provision unit 212 plays back the talk S1, talk T1, or music M1 while playing back the background music B1. The playback volumes of the talk S1, talk T1, and music M1 are set higher than the background music B1. More specifically, while the talk S1 that is not linked to a location is being played back, the talk T1 is cut in and played back at the timing when the second user is scheduled to pass near the guidance target indicated by the star Q1. Furthermore, the playback control unit 2122 starts playback of the music M1 when playback of the talk S1 that is not linked to a location is finished. In the case of the upper diagram of FIG. 9B, the time adjustment unit 214 does not need to adjust the time at which the providing unit 212 provides the guidance information.

[0099] The bottom diagram of Figure 9B is a schematic diagram illustrating an example of playback of the guidance information recorded as in Figure 9A, illustrating a case where the second user's estimated travel time is longer than the normal playback time of the guidance information. In the bottom diagram, the moving second user passes near the guidance target marked with a star Q1 later than in the top diagram, and the position of the star Q1 is shifted to the right. Therefore, the time adjustment unit 214 delays the time of cut-in playback of talk T1 compared to the case of the top diagram so that talk T1 is played back at the timing when the second user is scheduled to pass near the guidance target marked with a star Q1.

[0100] Also, although not shown in the figure, if the second user's estimated travel time is shorter than the normal playback time of the guidance information, the time adjustment unit 214 advances the time at which talk T1 is cut in and played back compared to the case in the upper diagram.

[0101] (Overlapping Playback) The upper diagram of FIG. 9C is a schematic diagram illustrating another example of playback of the guidance information recorded as in FIG. 9A. This diagram illustrates a case in which the normal playback time of the guidance information (more precisely, the normal presentation time in the pre-translation language if there is no language translation by the translation unit 215, or the post-translation presentation time in the target language if there is language translation) is approximately equal to the estimated travel time of the second user. The playback control unit 2122 of the provision unit 212 plays back the talk S1, talk T1, or music M1 while playing background music B1, similar to the cut-in playback shown in FIG. 9B. In FIG. 9C, overlapping playback is performed instead of cut-in playback. More specifically, while the talk S1, which is not linked to the position, is being played back, the talk T1 is played back over the talk S1 at a reduced volume when the second user is scheduled to pass near the guidance target indicated by the star Q1. The volume of the talk S1 is not reduced to zero. The volume of the talk T1 is set higher than the volumes of the talk S1 and the background music B1 so as not to be buried by the talk S1 and the background music B1. When the playback control unit 2122 finishes playing the talk S1, which is not linked to the position, it starts playing the music M1. Note that in the examples of Figures 9B and 9C above, the playback volume of the background music B1 is constant.

[0102] The bottom diagram of Figure 9C is a schematic diagram illustrating another example of playback of the guidance information recorded as in Figure 9A, illustrating a case in which the second user's estimated travel time is longer than the normal playback time of the guidance information. In the bottom diagram, the moving second user passes near the guidance target marked with a star Q1 later than in the top diagram, and the position of the star Q1 is shifted to the right. Therefore, the time adjustment unit 214 delays the time of superimposed playback of the talk T1 compared to the case of the top diagram so that the talk T1 is played back at the timing when the second user is scheduled to pass near the guidance target marked with a star Q1.

[0103] Also, although not shown in the figure, if the second user's estimated travel time is shorter than the normal playback time of the guidance information, the time adjustment unit 214 advances the time at which talk T1 is superimposed and played back compared to the case in the upper diagram.

[0104] The above description is merely an example, and the present invention is not limited to the above-described embodiment and modifications, as long as the features of the present invention are not impaired. One or more of the above-described embodiment and modifications can be arbitrarily combined, and modifications can also be combined with each other.

[0105] 1, 10 Server device, 2A, 2B, 2C Terminal, 3 Communication network, 11, 21 Control unit, 12, 22 Memory unit, 13, 23 Communication unit, 14 DB, 24 Display unit, 25 Input unit, 26 Audio playback unit, 27 Camera, 28 Position detection unit, 211 Creation unit, 212 Provision unit, 213 Correction unit, 214 Time adjustment unit, 215 Translation unit, 221 Speed ​​data storage unit, 222 Shape data storage unit, 223 Map information storage unit, 2121 Display control unit, 2122 Playback control unit, I10, I50, I110, I150 Icon, B1 BGM music, B10 to B40 Operation buttons, C1 Advertising, M1 Music, S1, T1 to T3, T1' to T3' Talk

Claims

1. An information providing device that provides location-related guidance information to an information user traveling by mobile body, The plurality of pieces of guidance information are each associated with location information indicating a location to be provided to the information user, a providing unit that starts providing the guidance information associated with the location information corresponding to the provision location when the information user moves to the provision location by the mobile object; a correction unit that corrects a playback position of the guidance information provided by the providing unit in accordance with a relative position between a position of the moving body and a position of a guidance target being guided by the guidance information being provided, from when provision of the guidance information starts until provision of the guidance information ends; An information providing device comprising:

2. 2. The information providing device according to claim 1, the providing unit includes a display control unit that causes a display unit that displays text data included in the guidance information to display an operation screen including visual information indicating the position of the moving object, the position of a guidance target being guided by the guidance information being provided, and a moving direction of the moving object, An information providing device characterized by:

3. 3. The information providing device according to claim 2, the display control unit displays a color or a graphic corresponding to a relative position between the moving object and the guidance target on the operation screen, An information providing device characterized by:

4. 2. The information providing device according to claim 1, the providing unit includes a display control unit that causes a display unit that displays text data included in the guidance information to display an operation screen including visual information indicating a relative distance between a position of the moving object and a position of a guidance target being guided by the guidance information being provided, An information providing device characterized by:

5. 5. The information providing device according to claim 4, the display control unit displays, on the operation screen, figures having different sizes or lengths depending on the length of a relative position between the moving object and the guidance target, An information providing device characterized by:

6. 2. The information providing device according to claim 1, a map information storage unit in which map information including a route along which the moving body travels is recorded; the providing unit includes a display control unit that causes a display unit that displays text data included in the guidance information to display, on a map based on the map information, the location of the moving object and the location of a guidance target that is guided by the guidance information being provided, An information providing device characterized by:

7. 2. The information providing device according to claim 1, further comprising a voice input unit for inputting voice instructions; the correction unit corrects a playback position of the guidance information provided by the provision unit based on an instruction input from the voice input unit. An information providing device characterized by: