Information processing device, information processing method, and information processing program
The system prioritizes accessible locations and adjusts display modes based on vehicle movement and user role, ensuring users see relevant and reachable images and can easily set routes to them.
Patent Information
- Application Number
- JP2025094738
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-06-06
- Publication Date
- 2025-08-15
Smart Images

Figure 2025120311000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] In recent years, icons of various facilities have been displayed on maps viewed using smartphones and other devices. It has also been proposed to acquire posted information posted to a posting site using a mobile terminal device and display the posted information on an in-vehicle device connected to the mobile terminal device. In this case, posted related images are displayed at positions corresponding to the distance and direction from the current location within a predetermined display area centered on a position on the display screen corresponding to the current location. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-52240 Summary of the Invention [Problem to be solved by the invention]
[0004] However, when displaying post-related images around the current location at positions corresponding to the distance and direction, for example, an image of a location that is difficult to reach because the user has already passed by and has to go back the way they came may be displayed. In other words, as long as the image is within a predetermined range from the current location, it is displayed regardless of the accessibility. This makes it difficult to display an image according to the accessibility from the current location.
[0005] The present disclosure provides an information processing device, an information processing method, and an information processing program that can display images of places that are easy to get to from a current location. [Means for solving the problem]
[0006] The information processing device described in claim 1 is characterized by having an acquisition unit that acquires the current location of a moving body, and a display control unit that displays images posted with associated location information within a map of a predetermined range including the current location, based on a priority according to the current location and ease of access from the current location.
[0007] Furthermore, the information processing method described in claim 17 is an information processing method executed by an information processing device, characterized in that it includes an acquisition step of acquiring the current position of a mobile body, and a display control step of displaying images posted with associated position information within a map of a predetermined range including the current position, based on a priority according to the current position and ease of access from the current position.
[0008] The information processing program according to claim 18 causes an information processing device to execute an acquisition procedure for acquiring the current position of a moving body, and a display control procedure for displaying images posted with associated position information within a map of a predetermined range including the current position, based on a priority according to the current position and ease of access from the current position. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of an information processing system according to an embodiment of the present disclosure. [Figure 2] FIG. 2 is a diagram showing an example of the configuration of a terminal device according to this embodiment. [Figure 3] FIG. 3 is a diagram showing an example of a map screen in this embodiment. [Figure 4] FIG. 4 is a diagram showing an example of a slide show screen in this embodiment. [Figure 5] FIG. 5 is a diagram showing an example of a route display screen in this embodiment. [Figure 6] FIG. 6 is a diagram showing an example of a transition from the tile display screen to the route display screen in this embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of the configuration of a server according to this embodiment. [Figure 8] FIG. 8 is a flowchart showing an example of the display process in this embodiment. [Figure 9] FIG. 9 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, modes for carrying out the present disclosure (hereinafter, referred to as embodiments) will be described with reference to the drawings. Note that the present disclosure is not limited to the embodiments described below. Furthermore, in the drawings, the same parts are denoted by the same reference numerals.
[0011] (Embodiment) [1. Information Processing System Configuration] Fig. 1 is a diagram illustrating an example of an information processing system according to an embodiment of the present disclosure. As illustrated in Fig. 1, the information processing system 1 includes a terminal device 100 and a server 200. Although Fig. 1 illustrates two terminal devices 100 as representatives of the multiple terminal devices 100, the number of terminal devices 100 is not limited, and the information processing system 1 may include any number of terminal devices 100.
[0012] The terminal device 100 and the server 200 are connected to each other so that they can communicate with each other via a network N. The network N may be any type of communication network, whether wired or wireless, such as the Internet, a LAN (Local Area Network), or a VPN (Virtual Private Network).
[0013] The information processing system 1 provides a service of displaying on a map images and the like associated with location information posted from the terminal device 100 of each user. For example, the information processing system 1 displays a pin corresponding to the image on a map, and detailed information about the image and the like is displayed when the pin is selected. The information processing system 1 also provides a navigation service for the terminal device 100. For example, the information processing system 1 displays a pin corresponding to the image on a map, and when the pin is selected, a route to the position of the pin is set and displayed.
[0014] The terminal device 100 acquires the current location of a moving object (e.g., a vehicle) in which a user carrying the terminal device 100 is riding. The terminal device 100 transmits the acquired current location to the server 200, and receives a map of a predetermined range including the current location and posted information. The terminal device 100 displays images that have been posted and associated with location information within a map of a predetermined range including the current location, based on a priority according to the current location and ease of access from the current location. For example, the terminal device 100 displays images posted at positions in the direction of travel from the current location with a higher priority than images posted at positions in the opposite direction to the direction of travel.
[0015] [2. Terminal Device Configuration] Fig. 2 is a diagram showing an example of the configuration of a terminal device in this embodiment. As shown in Fig. 2, the terminal device 100 has a display operation unit 101, a positioning unit 102, a communication unit 110, a storage unit 120, and a control unit 130. Note that the terminal device 100 may have various functional units that known computers have, such as various input devices and audio output devices, in addition to the functional units shown in Fig. 2. Examples of the terminal device 100 include a smartphone and a tablet terminal. The terminal device 100 is also an example of an information processing device.
[0016] The display operation unit 101 is a display device for displaying various types of information and an input device for receiving various operations from a user. For example, the display operation unit 101 is realized by a liquid crystal display, an organic EL (Electro Luminescence) display, or the like as a display device. Furthermore, for example, the display operation unit 101 is realized by a touch panel or the like as an input device. In other words, the display operation unit 101 is an integrated unit of a display device and an input device. The display operation unit 101 outputs operations input by a user to the control unit 130 as operation information. Note that the display operation unit 101 may be provided with a display device and an input device separately.
[0017] The positioning unit 102 receives signals from a satellite positioning system. The positioning unit 102 receives signals from global navigation satellite systems such as GPS (Global Positioning System), GLONASS (Global Navigation Satellite System), and Galileo as satellite positioning systems to perform positioning. When the positioning unit 102 is requested to perform positioning by the control unit 130, it performs positioning and outputs the positioning result as position information based on a geodetic system such as WGS (World Geodetic System) 84. When the positioning unit 102 is requested by the control unit 130 to continue positioning continuously, it performs positioning continuously and continues to output the position information until it is requested to stop by the control unit 130. Note that the positioning unit 102 may also receive signals from regional navigation satellite systems such as the Quasi-Zenith Satellite System as satellite positioning systems.
[0018] The communication unit 110 is realized by, for example, a communication module compatible with a wireless LAN (Local Area Network) such as Wi-Fi (registered trademark) or a third- to fifth-generation mobile communication system (3G to 5G). The communication unit 110 is connected to a network N via a wireless base station (not shown). That is, the communication unit 110 is wirelessly connected to the server 200 via the network N and is a communication interface that controls communication of information with the server 200. When the communication unit 110 receives map data, update data, etc. from the server 200, the communication unit 110 outputs the received map data, update data, etc. to the control unit 130. Furthermore, when location information, a map request, etc. are input from the control unit 130, the communication unit 110 transmits the input location information, map request, etc. to the server 200.
[0019] The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory), a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 120 stores, for example, position information measured by the positioning unit 102. The storage unit 120 also stores information (programs and data) used for processing by the control unit 130.
[0020] The control unit 130 is realized by, for example, a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing a program stored in an internal storage device using RAM as a work area. The control unit 130 may also be realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0021] The control unit 130 has an acquisition unit 131, a display control unit 132, and a setting unit 133, and realizes or executes the functions and actions of information processing described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 2, and may be any other configuration as long as it performs the information processing described below. Also, the control unit 130 executes various applications such as a navigation app.
[0022] When the navigation application is started by the user, the acquisition unit 131 starts acquiring location information from the positioning unit 102. The acquisition unit 131 transmits the acquired location information and a map request, which requests map data of a predetermined range including the acquired location information (current location) from the server 200, to the server 200 via the communication unit 110 and the network N. The acquisition unit 131 also transmits a map request to the server 200 via the communication unit 110 and the network N to acquire data that is missing depending on the movement of a vehicle (mobile body) in which the user of the terminal device 100 is riding. Note that the acquisition unit 131 stops acquiring location information from the positioning unit 102 when the user ends the navigation application.
[0023] The acquisition unit 131 receives map data of a predetermined range from the server 200 via the network N and the communication unit 110. The acquisition unit 131 also receives map update data from the server 200 via the network N and the communication unit 110. The map data and update data received from the server 200 include posted information posted by each user. The posted information includes, for example, an image, location information associated with the image, and a tag. The acquisition unit 131 outputs the map data or update data to the display control unit 132.
[0024] When map data or update data is input from the acquisition unit 131, the display control unit 132 determines the priority of the posted information based on its own location information and the location information included in the posted information. Here, the priority of the posted information can be determined so that the easier it is to get to a location from the current location, the higher the priority. For example, the display control unit 132 increases the priority of posted information (images) associated with location information within a specific range in the traveling direction of the vehicle (mobile body). The specific range can be, for example, a range that can be reached within a predetermined time (e.g., 30 minutes) in the traveling direction of the vehicle.
[0025] Furthermore, for example, when a route is set from the current location to the location indicated by the location information associated with the image of the posted information, the priority of the posted information (image) with fewer right turns and left turns may be increased. For example, the priority of the posted information may be set to a higher priority of the posted information (image) with fewer right turns than left turns on the route. The route can be set by the setting unit 133, which will be described later.
[0026] Furthermore, for example, the priority of posted information may be set so that the more recently posted information (image) is given a higher priority. Furthermore, for example, when a route from a current location to a destination is set, the priority of posted information (image) may be set so that the closer the information is to the route to the destination, the higher the priority. Furthermore, for example, the priority of posted information may be set so that the lower the priority is to posted information (image) associated with location information that is a detour from the route to the destination.
[0027] When the display control unit 132 determines the priority of the posted information, and map data is input from the acquisition unit 131, the display control unit 132 displays map data within a predetermined range as a map screen on the display operation unit 101. Furthermore, when update data is input from the acquisition unit 131, the display control unit 132 displays a map screen obtained by updating the map screen currently being displayed on the display operation unit 101 with the update data. In other words, the predetermined range of the map data is the range of the map currently being displayed, or the range of the map displayed using the update data after the vehicle (mobile body) has started moving.
[0028] Furthermore, the display control unit 132 also displays a pin corresponding to the posted information on the map screen at a position according to the location information of the posted information. Note that the posted information displayed on the map screen is not limited to a pin and may be a thumbnail image or the like.
[0029] When the display control unit 132 displays the map and the pin of the posted information, it determines whether or not an image display operation has been received. The image display operation is received, for example, by selecting an icon displayed on the map screen. If the display control unit 132 determines that an image display operation has not been received, it waits for reception of a screen display operation on the map screen. On the other hand, if the display control unit 132 determines that an image display operation has been received, it determines whether or not the vehicle (mobile object) is moving based on the history of its own location information. Note that, for example, when the vehicle has been stopped for a certain period of time, such as when parked in a parking lot or on the shoulder of the road, it can determine that the vehicle is not moving based on the stop time and its own location information. In other words, if the vehicle is stopped and would move immediately, such as when waiting at a traffic light, it may be determined that the vehicle is moving.
[0030] When it is determined that the vehicle is moving, the display control unit 132 determines whether the operator of the terminal device 100 is the driver. For example, when a navigation app is launched, the display control unit 132 refers to information that allows the user to select in advance whether the operator is the driver. Note that even if the user of the terminal device 100 is the driver, if the person in the passenger seat is to operate the terminal device 100, the operator may select that he or she is not the driver. When it is determined that the operator is the driver, the display control unit 132 switches the map screen displayed on the display operation unit 101 to a slideshow screen that displays images of the posted information one by one, and starts a slideshow. At this time, the display order of the slideshow is determined to be in descending order of the priority of the determined posted information.
[0031] On the other hand, if the display control unit 132 determines that the vehicle is not moving or that the operator is not the driver, it switches the map screen being displayed on the display operation unit 101 to a tile display screen that displays multiple images of posted information located on the map screen in tiles (grid view display). That is, the display control unit 132 displays images one by one when the vehicle is moving, and displays multiple images in tiles when the vehicle is stopped. Furthermore, if the operator is not the driver of the vehicle, the display control unit 132 displays multiple images in tiles even when the vehicle is moving.
[0032] On the tile display screen, each image in the tile display is arranged according to the determined priority of the posted information. For example, the display control unit 132 tile-displays a plurality of images in descending order of priority from the top. Alternatively, for example, the display control unit 132 may set the current location as the center of the tile display and display a plurality of images in descending order of priority from the center outward. Alternatively, for example, the display control unit 132 may lower the priority of an image associated with position information in the opposite direction to the vehicle's traveling direction and display it by moving it to the bottom of the tile display.
[0033] Furthermore, the display control unit 132 may change the images to be displayed in tile display according to the current position of the vehicle. That is, the images displayed on the tile display screen may change or the arrangement of the images displayed may change according to the movement of the vehicle. That is, on the tile display screen, as the vehicle moves, photos (images) of surrounding spots and scenery may be displayed in a constantly changing order.
[0034] The display control unit 132 determines whether an image has been selected on the slideshow screen or the tile display screen. If the display control unit 132 determines that an image has not been selected, the display control unit 132 waits for an image to be selected. On the other hand, if the display control unit 132 determines that an image has been selected, the display control unit 132 switches to a map screen and displays a map of the area including the current location. That is, when an image displayed on the slideshow screen or the tile display screen is selected, the display control unit 132 displays a map of the area including the current location.
[0035] The display control unit 132 also displays a pin at a position indicated by the location information associated with the selected image, and displays the selected image near the pin. When mapping a predetermined range on the map screen, the display control unit 132 may change the pin (mark) representing the position indicated by the location information associated with the selected image according to the priority. For example, the display control unit 132 may display the pin in a darker color as the priority increases and in a lighter color as the priority decreases. The display control unit 132 may also change not only the color of the pin, but also, for example, its shape. After displaying the pin and the image on the map, the display control unit 132 outputs a route setting instruction to the setting unit 133 to set a route to the pin's position. The route setting instruction includes location information associated with the selected image (position information of the pin). If the display control unit 132 does not set a route to the pin's position, the display control unit 132 may wait for a user operation without outputting a route setting instruction to the setting unit 133. When a back operation is input on the slideshow screen or the tile display screen, the display control unit 132 transitions to the map screen.
[0036] When a route setting instruction is input from the display control unit 132, the setting unit 133 sets a route from the current location to the location corresponding to the selected image, i.e., the location indicated by the pin's location information, based on the acquired map data. That is, on the displayed map, the setting unit 133 sets a route from the current location to the location indicated by the location information associated with the selected image. Note that, if map data is insufficient during route setting, the setting unit 133 transmits a map request for the missing map data to the server 200 and receives and acquires the missing map data from the server 200. The setting unit 133 displays the set route on the map screen. When an instruction to start guidance is input from the operator, the setting unit 133 starts navigation along the set route.
[0037] Here, transitions from the map screen, slideshow screen, route display screen, and tile display screen to the route display screen will be described with reference to FIGS. 3 to 6. FIG. 3 is a diagram illustrating an example of a map screen in this embodiment. As illustrated in FIG. 3, a map 11 is displayed on the map screen 10, and multiple pins 12 corresponding to posted information are displayed on the map 11. The multiple pins 12 may be displayed in a gradation, for example, with a darker color for more recent posted information and a lighter color for older posted information. That is, the posted information may be displayed on the map 11 so that the chronological order of posted information can be easily understood on the map screen 10. Alternatively, the multiple pins 12 may be color-coded according to the time required from the current location to the location of each pin 12. Furthermore, a button 13 for accepting an image display operation is displayed on the map screen 10. When the button 13 is pressed (touched) by the operator, the map screen switches to the slideshow screen or the tile display screen.
[0038] FIG. 4 is a diagram showing an example of a slideshow screen in this embodiment. As shown in FIG. 4, an image 15, a tag 16, a register button 17, and a search button 18 are displayed on a slideshow screen 14. The image 15 is an image currently being displayed as a slideshow. The tag 16 is a tag associated with the image 15. The register button 17 is a button for registering the currently displayed image 15 as a favorite image. The search button 18 is a button for searching for a route to a position indicated by location information associated with the image 15. On the slideshow screen 14, when searching for a route to a position indicated by location information associated with the image 15, pressing the search button 18 selects the currently displayed image 15 and transitions to a route display screen.
[0039] Fig. 5 is a diagram showing an example of a route display screen in this embodiment. As shown in Fig. 5, a map 11 is displayed on the route display screen 19, and a pin 20, an image 21, route information 22, an icon 23, and a route 24 are displayed on the map 11. The pin 20 is a mark indicating a position indicated by location information associated with an image 15 selected on the slideshow screen 14. The image 21 is a reduced image of the image 15 on the slideshow screen. The route information 22 indicates the distance and time from the current position indicated by the icon 23 to the pin 20. The icon 23 is an icon indicating the current position of the terminal device 100. The route 24 indicates the route from the searched icon 23 to the pin 20.
[0040] FIG. 6 is a diagram illustrating an example of transition from the tile display screen to the route display screen in this embodiment. As shown in FIG. 6, on the tile display screen 30, a plurality of images are displayed, for example, from the top to the bottom of the screen in descending order of the priority of the posted information. On the tile display screen 30, image 31 is the image with the highest priority. Furthermore, image 32 is the image with the lowest priority among the images of posted information included in the map within a predetermined range. On the tile display screen 30, for example, when image 33 is pressed (touched) and selected, transition to a route display screen 34 occurs. Note that before transition to the tile display screen 30, a route display screen similar to the route display screen 34 is displayed, and a route 40, described below, is set in advance. Therefore, the images displayed on the tile display screen 30 can be images of the vicinity of the route 40 or images of places that are easy to detour from the route 40.
[0041] A map 35 is displayed on the route display screen 34, and a pin 36, an image 37, an icon 38, a route 39, and a route 40 are displayed on the map 35. A start button 41 and a directions button 42 are also displayed below the map 35. The pin 36 is a mark indicating the position indicated by the location information associated with the image 33 selected on the tile display screen 30. The image 37 is the same image as the image 33 or a reduced image of the image 33. The icon 38 is an icon indicating the current position of the terminal device 100. The route 39 indicates the route from the searched icon 38 to the pin 36. The route 40 indicates the route that was set on the tile display screen 30 before the image 33 was selected.
[0042] On the route display screen 34, a route 39 that branches off midway and heads toward a location indicated by a pin 36 is displayed as a new route for a vehicle traveling along a route 40. When the start button 41 is pressed, navigation according to the route 39 is started. When the route button 42 is pressed, the route of the route 39 is displayed.
[0043] [3. Server configuration] Next, the configuration of server 200 will be described with reference to Fig. 7. Fig. 7 is a diagram showing an example of the configuration of a server in this embodiment. As shown in Fig. 7, server 200 has a communication unit 210, a storage unit 220, and a control unit 230. Note that server 200 may have various functional units that known computers have in addition to the functional units shown in Fig. 7, such as various input devices and audio output devices.
[0044] The communication unit 210 is realized by, for example, a network interface card (NIC). The communication unit 210 is connected to the terminal device 100 via the network N in a wired or wireless manner, and is a communication interface that controls communication of information with the terminal device 100. When the communication unit 210 receives location information, a map request, etc. from the terminal device 100, the communication unit 210 outputs the received location information, map request, etc. to the control unit 230. Furthermore, when map data, update data, etc. are input from the control unit 230, the communication unit 210 transmits the input map data, update data, etc. to the terminal device 100.
[0045] The storage unit 220 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 220 has a map information storage unit 221. The storage unit 220 also stores information (programs and data) used for processing by the control unit 230.
[0046] The map information storage unit 221 stores map data and posted information. That is, the map information storage unit 221 stores various information such as images and text including location information posted on a map in association with the map data.
[0047] The control unit 230 is realized, for example, by a CPU, an MPU, or the like executing a program stored in an internal storage device using RAM as a work area. The control unit 230 may also be realized, for example, by an integrated circuit such as an ASIC or an FPGA. The control unit 230 has a management unit 231, and realizes or executes the functions and actions of information processing described below. The internal configuration of the control unit 230 is not limited to the configuration shown in FIG. 7, and may be any other configuration as long as it performs the information processing described below.
[0048] The management unit 231 manages the map data stored in the map information storage unit 221 and the posted information on the map. When the management unit 231 receives location information and a map request from the terminal device 100 via the network N and the communication unit 210, the management unit 231 acquires map data corresponding to the received location information and map request from the map information storage unit 221. Note that the acquired map data also includes posted information. The management unit 231 transmits the acquired map data to the terminal device 100 via the communication unit 210 and the network N.
[0049] [4. Information processing flow] Next, a series of display processes from the map screen to route setting will be described with reference to Fig. 8. Fig. 8 is a flowchart showing an example of the display process in this embodiment.
[0050] When a navigation application is started by a user, the acquisition unit 131 of the terminal device 100 starts acquiring location information from the positioning unit 102 (step S1). The acquisition unit 131 transmits the acquired location information and a map request to the server 200 (step S2).
[0051] When the management unit 231 of the server 200 receives the location information and the map request from the terminal device 100, it acquires map data corresponding to the received location information and map request from the map information storage unit 221. The management unit 231 transmits the acquired map data to the terminal device 100. The acquisition unit 131 of the terminal device 100 receives map data of a predetermined range from the server 200 (step S3). The acquisition unit 131 outputs the map data to the display control unit 132.
[0052] When the map data is input from the acquisition unit 131, the display control unit 132 determines the priority of the posted information included in the map data based on its own location information and the location information included in the posted information (step S4). After determining the priority of the posted information, the display control unit 132 displays a map within a predetermined range and pins of the posted information on the display operation unit 101 (step S5).
[0053] After displaying the map and the pin of the posted information, the display control unit 132 determines whether or not an operation to display an image has been accepted (step S6). If the display control unit 132 determines that an operation to display an image has not been accepted (step S6: No), the display control unit 132 continues to repeat the determination of step S6. On the other hand, if the display control unit 132 determines that an operation to display an image has been accepted (step S6: Yes), the display control unit 132 determines whether or not the vehicle is moving (step S7).
[0054] If the display control unit 132 determines that the vehicle is moving (step S7: Yes), it determines whether the operator of the terminal device 100 is the driver (step S8). If the display control unit 132 determines that the operator is the driver (step S8: Yes), it starts a slideshow that displays images one by one (step S9).
[0055] On the other hand, if the display control unit 132 determines that the vehicle is not moving (step S7: No) or that the operator is not the driver (step S8: No), it starts tile display of multiple images (step S10). The display control unit 132 determines whether or not an image has been selected on the slideshow screen or the tile display screen (step S11). If the display control unit 132 determines that an image has not been selected (step S11: No), it continues to repeat the determination of step S11.
[0056] On the other hand, if it is determined that an image has been selected (step S11: Yes), the display control unit 132 switches to a map screen and displays a map of an area including the current location. The display control unit 132 also displays a pin corresponding to the selected image and the image (step S12). After displaying the pin and the image on the map, the display control unit 132 outputs an instruction to the setting unit 133 to set a route to the position of the pin.
[0057] When a route setting instruction is input from the display control unit 132, the setting unit 133 sets a route from the current location to the location indicated by the location information associated with the selected image and displays it on the map screen (step S13). This allows the terminal device 100 to display images of places that are easy to get to from the current location. That is, the terminal device 100 can prevent a situation where the user finds a store with a good image but is too far away to go, and is reluctant to do so.
[0058] [5. Modifications] The processing according to the above-described embodiment may be implemented in various different forms other than the above embodiment.
[0059] In the above embodiment, navigation after image selection is performed in the terminal device 100, but this is not limiting. For example, assume that a navigation device (not shown) is installed in the vehicle and is capable of communicating with the terminal device 100. In this case, the terminal device 100 may transmit the image selected by itself and location information of the image to the navigation device as a destination, and the navigation device may search for a route to the destination and perform navigation.
[0060] In the above embodiment, images of areas near the route 40 and images of places that are easy to detour from the route 40 are displayed on the tile display screen 30. However, this is not limiting. For example, when a route (guidance route) from a start point to a destination is set, the images displayed on the tile display screen 30 may be a list of images that are easy to get to in accordance with the progress of the route. In other words, images may be used to suggest intermediate locations. For example, an image near the start point of the route may be displayed at the top of the tile display screen 30, and images closer to the destination may be displayed toward the bottom of the tile display screen 30. In this case, the displayed images may be automatically scrolled in accordance with the progress of the route. Furthermore, images of easy-to-reach locations and difficult-to-reach locations may be displayed in an easily distinguishable manner, such as by marking the image that is easiest to get to from the current location or graying out images that have been passed over and are difficult to get to, in accordance with the progress of the route.
[0061] [6. Effects] As described above, according to this embodiment, the terminal device 100 includes an acquisition unit 131 and a display control unit 132. The acquisition unit 131 acquires the current location of a moving object. The display control unit 132 displays images that have been posted and associated with location information within a map of a predetermined range including the current location, based on the current location and priorities according to ease of access from the current location. As a result, the terminal device 100 can display images of places that are easy to access from the current location.
[0062] According to the present embodiment, the predetermined range is the range of the map currently being displayed or the range of the map that has been displayed since the moving object started moving. As a result, the terminal device 100 can display images of places that are within an easy-to-reach range from the current location.
[0063] Furthermore, according to this embodiment, the display control unit 132 displays, as high-priority images, images associated with location information within a specific range in the traveling direction of the moving object, so that the terminal device 100 can display images of locations in the traveling direction from the current location.
[0064] Furthermore, according to this embodiment, the display control unit 132 displays, as an image with a high priority, an image with fewer right and left turns on a route from the current location to the location indicated by the location information associated with the image. As a result, the terminal device 100 can display an image of a place that is easier to get to from the current location.
[0065] Furthermore, according to this embodiment, the display control unit 132 displays, as an image with a higher priority, an image in which the number of right turns is fewer than the number of left turns on the route. As a result, the terminal device 100 can display an image of a place that is easier to get to from the current location.
[0066] Furthermore, according to this embodiment, the display control unit 132 displays an image with a more recent posted date and time as an image with a higher priority. As a result, the terminal device 100 can display newer images with higher priority.
[0067] Furthermore, according to this embodiment, when a route from the current location to the destination is set, the display control unit 132 displays images with higher priority in order of proximity to the route to the destination. As a result, the terminal device 100 can display images of places where it is easy to make a detour.
[0068] Furthermore, according to this embodiment, the display control unit 132 displays an image associated with location information that is a detour from the route to the destination with a lower priority. As a result, the terminal device 100 can prevent the user from feeling reluctant to go to the image because the location is too far away.
[0069] Furthermore, according to this embodiment, the display control unit 132 displays images one by one when the moving object is moving, and displays multiple images in tiles when the moving object is stationary. As a result, the terminal device 100 can adjust the number of images to be presented at one time according to the movement of the moving object.
[0070] According to this embodiment, the moving body is a vehicle, and the display control unit 132 displays multiple images in tiles even when the operator is not the driver of the vehicle and the vehicle is moving. As a result, the terminal device 100 can display more images to a person in the passenger seat, etc.
[0071] Furthermore, according to this embodiment, the display control unit 132 tile-displays a plurality of images in descending order of priority from the top, allowing the terminal device 100 to preferentially display images of locations that are easier to reach from the current location.
[0072] Furthermore, according to this embodiment, the display control unit 132 sets the current location as the center of the tile display, and displays multiple images from the center outward in descending order of priority. As a result, the terminal device 100 can preferentially display images of locations that are easier to get to from the current location.
[0073] Furthermore, according to this embodiment, the display control unit 132 lowers the priority of images associated with location information that is opposite to the traveling direction of the moving object, and displays them so that they move to the bottom of the tile display. As a result, the terminal device 100 can update and display images of places that are easy to get to from the current location in accordance with the movement of the moving object.
[0074] Furthermore, according to this embodiment, the display control unit 132 changes the image to be displayed as a tile in accordance with the current position of the moving object. As a result, the terminal device 100 can update and display images of places that are easy to get to from the current position in accordance with the movement of the moving object.
[0075] Furthermore, according to this embodiment, when displaying a map of a predetermined range, the display control unit 132 changes the mark indicating the location indicated by the location information associated with the image according to the priority. As a result, the terminal device 100 can display a map that allows easy access to places that are easy to reach from the current location.
[0076] Furthermore, according to this embodiment, when a displayed image is selected, the display control unit 132 displays a map of an area including the current location. The terminal device 100 further includes a setting unit 133. The setting unit 133 sets a route from the current location to a location indicated by location information associated with the selected image on the displayed map. As a result, the terminal device 100 can easily set a route to the selected image.
[0077] [7. Hardware Configuration] Furthermore, information devices such as the terminal device 100 and the server 200 according to the above-described embodiments are realized, for example, by a computer 1000 configured as shown in Fig. 9. Fig. 9 is a hardware configuration diagram showing an example of a computer that realizes the functions of an information processing device. The computer 1000 includes a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.
[0078] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1300 or the HDD 1400. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, programs that depend on the hardware of the computer 1000, and the like.
[0079] HDD 1400 stores programs executed by CPU 1100, data used by such programs, etc. Communication interface 1500 receives data from other devices via a predetermined communication network and sends it to CPU 1100, and transmits data generated by CPU 1100 to other devices via a predetermined communication network.
[0080] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, via an input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. The CPU 1100 also outputs generated data to the output devices via the input / output interface 1600. Note that instead of the CPU 1100, an MPU may be used, or a GPU (Graphics Processing Unit) may be used since it requires a large amount of computing power.
[0081] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1200. CPU 1100 loads the program or data from recording medium 1800 onto RAM 1200 via media interface 1700 and executes the loaded program. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0082] For example, when the computer 1000 functions as the terminal device 100, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1200 to realize the functions of the control unit 130. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via a predetermined communication network.
[0083] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have undergone various modifications and improvements based on the knowledge of those skilled in the art.
[0084] [8. Other] Furthermore, among the processes described in the above embodiments and modifications, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0085] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
[0086] Furthermore, the above-described embodiments and modifications can be combined as appropriate within the scope of not causing any contradiction in the processing content. [Explanation of symbols]
[0087] 1. Information Processing Systems 100 Terminal Device 101 Display operation section 102 Positioning unit 110 Communications Department 120 Storage section 130 Control Unit 131 Acquisition Department 132 Display control unit 133 Settings 200 servers 210 Communications Department 220 Storage section 221 Map information storage unit 230 Control Unit 231 Management Department N Network
Claims
[Claim 1] an acquisition unit that acquires the current position of a moving object; a display control unit that displays images that are posted and associated with location information within a map of a predetermined range including the current location, based on a priority according to the current location and ease of access from the current location; An information processing device comprising:
Citation Information
Patent Citations
Map display device
JP2012017983A
Information display device and mobile terminal device
JP2014052240A