Navigation map display method and device, mobile device and electronic device

By dynamically adjusting the transparency of environmental objects on the navigation map page, the shortcomings of traditional navigation systems in visual optimization are solved, ensuring the clear display of key information and improving the security and user experience of the navigation system.

CN120991889APending Publication Date: 2025-11-21GUANGZHOU XIAOPENG MOTORS TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202511037029.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-25
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

Traditional navigation systems lack effective visual optimization strategies when dealing with collisions between camera views and buildings, resulting in buildings obstructing road information and affecting driving safety.

Method used

By dynamically adjusting the transparency of environmental objects on the navigation map page, and optimizing the transparency attributes of environmental objects based on their positional relationship with the mobile device and the area or distance of overlapping areas, key driving information is ensured to be clearly visible.

Benefits of technology

It improves the safety and efficiency of the navigation system, avoids driving errors caused by obscured key information, and optimizes the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120991889A_ABST
    Figure CN120991889A_ABST
Patent Text Reader

Abstract

The invention discloses a navigation map display method and device, a mobile device and an electronic device, and relates to the technical field of navigation and image processing. The method comprises the steps that in response to map display operation, a navigation map page is displayed, the navigation map page is used for displaying a mobile device and driving associated information and environment object information corresponding to the mobile device, and the environment object information reflects position information of an environment object in the navigation map page; the driving associated information at least reflects position information and driving path information of the mobile device in the navigation map page; if the position relation between the environment object and the mobile device is determined to be a preset position type based on the environment object information and the driving association information, the transparency attribute of the environment object is adjusted, and the transparency attribute is the transparency degree of the environment object when the environment object is displayed in the navigation map page. The technical problem that a navigation system in the prior art lacks an effective visual optimization strategy is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the fields of navigation technology and image processing technology, and more specifically, to a navigation map display method, apparatus, mobile device, and electronic device. Background Technology

[0002] Navigation systems have garnered widespread attention for providing more accurate and safer driving guidance. Through the integration of high-precision maps and sensors, navigation systems enable real-time monitoring of the mobile device's surroundings and route planning, with navigation optimization, especially in complex scenarios, being crucial for enhancing the user experience.

[0003] Currently, traditional navigation systems lack effective visual optimization strategies when dealing with collisions between camera views and buildings, resulting in buildings obscuring road information in certain scenarios and affecting driving safety.

[0004] There is currently no effective solution to the above problems. Summary of the Invention

[0005] This application provides a navigation map display method, apparatus, mobile device, and electronic device to at least address the technical problem of navigation systems lacking effective visual optimization strategies in related technologies.

[0006] According to one aspect of the embodiments of this application, a navigation map display method is provided, comprising: responding to a map display operation, displaying a navigation map page, wherein the navigation map page is used to display a mobile device and corresponding driving association information and environmental object information, the environmental object information reflecting the location information of the environmental object in the navigation map page, and the driving association information reflecting at least the location information and driving path information of the mobile device in the navigation map page; if, based on the environmental object information and the driving association information, it is determined that the positional relationship between the environmental object and the mobile device is a preset position type, then the transparency attribute of the environmental object is adjusted, wherein the transparency attribute is the degree of transparency of the environmental object when displayed in the navigation map page.

[0007] Furthermore, the preset location type includes a first location type and a second location type. If the location relationship between the environmental object and the mobile device is determined to be a preset location type based on environmental object information and driving association information, it includes: from the display perspective of the navigation map page, if it is determined based on environmental object information and driving association information that the environmental object is located in front of the mobile device and there is at least partial overlap between the mobile device and the environmental object, then the location relationship between the environmental object and the mobile device is determined to be a first location type; from the display perspective of the navigation map page, if it is determined based on environmental object information and driving association information that there is at least partial overlap between the path to be entered corresponding to the driving path information and the environmental object, and the distance between the mobile device and the environmental object is less than a preset threshold, then the location relationship between the environmental object and the mobile device is determined to be a second location type, wherein the path to be entered is the path that the mobile device will travel in a future time period.

[0008] Furthermore, adjusting the transparency attribute of the environmental object includes: when the positional relationship between the environmental object and the mobile device is of the first position type, obtaining the area of ​​the overlapping region between the mobile device and the environmental object; adjusting the transparency attribute of the environmental object according to the area of ​​the overlapping region, wherein the transparency attribute is directly proportional to the area of ​​the overlapping region.

[0009] Furthermore, obtaining the area of ​​the overlapping region between the mobile device and the environment object includes: performing bounding box processing on the environment object based on the location information of the environment object in the navigation map page to obtain the bounding box environment object; and obtaining the area of ​​the overlapping region between the mobile device and the bounding box environment object.

[0010] Furthermore, adjusting the transparency attribute of the environmental object includes: when the positional relationship between the environmental object and the mobile device is of the second position type, obtaining the distance between the mobile device and the environmental object; starting from a distance less than a preset threshold, adjusting the transparency attribute of the environmental object according to the distance, wherein the transparency attribute is inversely proportional to the distance.

[0011] Furthermore, the method also includes: adjusting the display screen of the navigation map page in response to an adjustment operation on the display perspective of the navigation map page.

[0012] Furthermore, the method also includes: if, based on environmental object information and driving association information, it is determined that the positional relationship between the environmental object and the mobile device is not in a preset position type, then the transparency attribute of the environmental object is adjusted to the default attribute value.

[0013] According to another aspect of the embodiments of this application, a navigation map display device is also provided, including: a display module, configured to display a navigation map page in response to a map display operation, wherein the navigation map page is used to display a mobile device and corresponding driving association information and environmental object information, the environmental object information reflecting the location information of the environmental object in the navigation map page, and the driving association information reflecting at least the location information and driving path information of the mobile device in the navigation map page; and an adjustment module, configured to adjust the transparency attribute of the environmental object if, based on the environmental object information and the driving association information, the positional relationship between the environmental object and the mobile device is determined to be a preset position type, wherein the transparency attribute is the degree of transparency of the environmental object when displayed in the navigation map page.

[0014] According to another aspect of the embodiments of this application, a mobile device is also provided, including: a memory storing an executable program; and a processor for running the executable program, wherein the executable program performs the methods of various embodiments of this application when running on the processor.

[0015] According to another aspect of the embodiments of this application, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the methods in various embodiments of this application.

[0016] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored executable program, wherein, when the executable program is running, it controls the device where the computer-readable storage medium is located to perform the methods of various embodiments of this application.

[0017] According to another aspect of the embodiments of this application, a computer program product is also provided, including a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the methods in various embodiments of this application.

[0018] In this embodiment, in response to a map display operation, a navigation map page is displayed. This navigation map page displays the mobile device and its corresponding driving association information and environmental object information. The environmental object information reflects the location information of the environmental object on the navigation map page, and the driving association information reflects at least the location information and driving path information of the mobile device on the navigation map page. If, based on the environmental object information and driving association information, the positional relationship between the environmental object and the mobile device is determined to be a preset position type, the transparency attribute of the environmental object is adjusted. The transparency attribute refers to the degree of transparency of the environmental object when displayed on the navigation map page. Thus, through the above steps, the display transparency of the environmental object is dynamically adjusted according to the occlusion of the mobile device, thereby reducing information occlusion and improving navigation safety. This solves the technical problem of navigation systems lacking effective visual optimization strategies in related technologies. Attached Figure Description

[0019] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0020] Figure 1 This is a flowchart of a navigation map display method according to an embodiment of this application;

[0021] Figure 2 This is a schematic diagram of the area of ​​an overlapping region according to an embodiment of this application;

[0022] Figure 3 This is a schematic diagram of another overlapping area according to an embodiment of this application;

[0023] Figure 4 This is a schematic diagram of an observation line of sight according to an embodiment of this application;

[0024] Figure 5 This is a schematic diagram of an intersection according to an embodiment of this application;

[0025] Figure 6 This is another intersection diagram according to an embodiment of this application;

[0026] Figure 7 This is a schematic diagram showing a view of a navigation map page according to an embodiment of this application;

[0027] Figure 8 This is a schematic diagram showing another view of a navigation map page according to an embodiment of this application;

[0028] Figure 9 This is a schematic diagram of the structure of a navigation map display device according to an embodiment of this application. Detailed Implementation

[0029] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0030] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0031] According to an embodiment of this application, a method for displaying a navigation map is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0032] This application provides a navigation map display method. The navigation map display method can be used to provide navigation map display functionality for preset application scenarios. These preset application scenarios may include the following scenarios in the vehicle field: autonomous driving scenarios for commuting, artificial intelligence (AI) assisted driving scenarios for family cars, automatic parking assistance (APA) scenarios (such as memory parking for self-owned parking spaces in garages, intelligent parking for designated parking spaces in parking lots, etc.), and intelligent navigation-guided pilot (NGP) scenarios in urban or highway areas. Furthermore, the preset application scenarios may also include, but are not limited to: navigation map display scenarios for intelligent driving trucks or unmanned trucks in the logistics and transportation field, navigation map display scenarios for autonomous agricultural vehicles in the agricultural machinery field, navigation map display scenarios for drones, and navigation map display scenarios for intelligent robots (such as cleaning robots, service robots, delivery robots, etc.).

[0033] When the aforementioned preset application scenario is a scenario in a field other than the vehicle field, those skilled in the art should understand that the vehicle in the above navigation map display method can be replaced with other objects (such as agricultural machinery, drones, robots, etc.). Based on this, this application embodiment takes the field of vehicle technology as an example to illustrate the specific implementation of the above navigation map display method.

[0034] Figure 1 This is a flowchart of a navigation map display method according to an embodiment of this application, such as... Figure 1 As shown, the method includes the following steps:

[0035] Step S10: In response to the map display operation, a navigation map page is displayed. The navigation map page is used to display the mobile device and its corresponding driving association information and environmental object information. The environmental object information reflects the location information of the environmental objects on the navigation map page, and the driving association information reflects at least the location information and driving route information of the mobile device on the navigation map page.

[0036] In this embodiment, the mobile device can be a vehicle, ship, aircraft, or other mobile device. The mobile device is equipped with a navigation system that can perform autonomous or semi-autonomous navigation based on real-time data and preset routes.

[0037] Map display can be an action triggered by a user via touchscreen, voice command, or other interactive methods. The purpose of map display is to invoke map applications or services to view map information about the mobile device's current location and surrounding environment. For example, taking a vehicle as an example, map display could be achieved by clicking a navigation button on the vehicle's central control screen; this is not a limitation.

[0038] The navigation map page can be a navigation map interface displayed on a mobile device. For example, taking a vehicle as the mobile device, the navigation map page can be a navigation map interface displayed on the vehicle's central control screen. The navigation map page is used to display the mobile device and its corresponding driving-related information and environmental object information. For example, the mobile device is typically displayed in the center of the navigation map page, but it can also be displayed in other locations on the navigation map page; this is not limited to these locations.

[0039] The driving-related information for a mobile device can be data directly related to the mobile device's driving status. This information reflects at least the mobile device's location and driving route information on the navigation map page. The driving route information reflects the mobile device's driving path and may include the planned route and the expected path the mobile device will take along that route. For example, the driving-related information includes, but is not limited to, the mobile device's location coordinates, driving direction, speed, estimated arrival time, and planned driving route.

[0040] Taking a mobile device as a vehicle as an example, driving-related information may include, but is not limited to, road information, such as road markings (lane lines, solid lines, dashed lines, etc.), road types (highways, urban roads, rural roads, etc.), traffic signs (speed limit signs, prohibition signs, instruction signs, etc.), navigation information, such as route planning (optimal route from origin to destination), real-time traffic conditions (traffic congestion, accidents, construction, etc.), route suggestions (providing the best route suggestions based on current traffic conditions), high-precision positioning information, such as GPS positioning (precise vehicle location), lane-level positioning (vehicle location in a specific lane), driver assistance information, such as lane keeping information (helping the vehicle stay within the lane), speed control information (adjusting vehicle speed according to road conditions and traffic rules), turning prompts (providing prompts for turning and changing lanes), traffic signal information, such as traffic light information (traffic light status and countdown), traffic sign database information (storing information on various traffic signs), and other related information, such as parking information (parking lot location, available parking spaces, etc.), weather information (the impact of weather conditions such as rain, snow, and fog on driving), etc.

[0041] Environmental objects refer to all static or dynamic objects in the environment surrounding a mobile device. For example, taking a vehicle as an example, environmental objects include, but are not limited to, buildings, plants, road signs, traffic signals, other vehicles, or pedestrians. Environmental object information refers to the data information of all static or dynamic objects in the environment surrounding a mobile device.

[0042] As can be seen, upon receiving the map display request, the navigation system immediately displays the mobile device's precise location and driving route, allowing users to understand their location in real time and plan or adjust their trips. Furthermore, by displaying environmental object information, users can clearly see the layout of their surroundings, quickly identifying key information even in complex environments, ensuring driving safety.

[0043] Step S12: If the positional relationship between the environmental object and the mobile device is determined to be a preset position type based on the environmental object information and driving association information, then the transparency attribute of the environmental object is adjusted. The transparency attribute is the degree of transparency of the environmental object when it is displayed on the navigation map page.

[0044] In this embodiment, the preset location type can be understood as a series of possible occlusion or interference situations predefined based on the relative position of the mobile device and environmental objects. The preset location type may affect the clear display of driving-related information. For example, when the mobile device approaches a tall building, it may cause the mobile device or route information on the navigation map page to be obscured.

[0045] The transparency attribute refers to the degree of transparency of environmental objects displayed on the navigation map page; in other words, it indicates the visual transparency of environmental objects on the navigation map page. Adjusting the transparency attribute can be understood as dynamically adjusting the transparency of environmental objects on the navigation map page based on the preset positional relationship between the mobile device and the environmental objects, ensuring that key driving-related information remains clearly visible at all times. For example, when a mobile device approaches a building, the navigation system automatically reduces the transparency of the building to prevent it from obscuring the mobile device or road information.

[0046] As can be seen, this application determines the positional relationship between environmental objects and mobile devices using a preset position type. That is, when it is determined that the mobile device or route information is obscured, it intelligently adjusts the transparency attribute of the environmental objects, ensuring that driving-related information remains clearly visible to the user in various complex environments. This not only improves navigation safety and avoids driving errors caused by obscured critical information, but also optimizes the user experience, ensuring that users obtain sufficient and accurate information during navigation. In the operation of vehicles, ships, or aircraft, the visual optimization strategy of intelligently adjusting the transparency attribute of environmental objects proposed in this application is crucial for avoiding potential collision risks and improving overall operational efficiency.

[0047] In summary, the dynamic transparency adjustment strategy of this application, which adjusts the transparency of environmental objects that may obscure mobile devices or route information, ensures that key information such as driving routes can be clearly seen by users even in complex environments. This improves the visibility of navigation information, makes the navigation map page more visually adaptable to different driving scenarios, and enhances the safety and efficiency of navigation.

[0048] In this embodiment, in response to a map display operation, a navigation map page is displayed. This navigation map page displays the mobile device and its corresponding driving association information and environmental object information. The environmental object information reflects the location information of the environmental object on the navigation map page, and the driving association information reflects at least the location information and driving path information of the mobile device on the navigation map page. If, based on the environmental object information and driving association information, the positional relationship between the environmental object and the mobile device is determined to be a preset position type, the transparency attribute of the environmental object is adjusted. The transparency attribute refers to the degree of transparency of the environmental object when displayed on the navigation map page. Thus, through the above steps, the display transparency of the environmental object is dynamically adjusted according to the occlusion of the mobile device, thereby reducing information occlusion and improving navigation safety. This solves the technical problem of navigation systems lacking effective visual optimization strategies in related technologies.

[0049] Optionally, the preset location type includes a first location type and a second location type. In step S12, if the location relationship between the environmental object and the mobile device is determined to be a preset location type based on environmental object information and driving association information, the following steps may be included:

[0050] Step S121: In the display view of the navigation map page, if it is determined based on the environmental object information and driving association information that the environmental object is located in front of the mobile device and there is at least partial overlap between the mobile device and the environmental object, then the positional relationship between the environmental object and the mobile device is determined to be the first position type.

[0051] Step S122: From the perspective of the navigation map page, if the path to be entered corresponding to the driving path information is determined to have at least partial overlap with the environmental object based on the environmental object information and driving association information, and the distance between the mobile device and the environmental object is less than a preset threshold, then the positional relationship between the environmental object and the mobile device is determined to be the second position type, wherein the path to be entered is the path that the mobile device will travel in the future time period.

[0052] In this embodiment, the preset location type includes a first location type and a second location type. The first location type refers to the location relationship type when, from the display perspective of the navigation map page, an environmental object is located in front of the mobile device, and there is at least partial overlap between the two. For example, the first location type can be the type where, from the display perspective of the navigation map page, a building or object in front obstructs the mobile device.

[0053] The second location type refers to the location relationship type where, from the perspective of the navigation map page, the path the mobile device is about to enter overlaps at least partially with environmental objects, and the distance between the mobile device and the environmental objects is less than a preset threshold. For example, the second location type could be the type where, from the perspective of the navigation map page, buildings or objects around the intersection ahead obstruct the driver's view of the path to be entered.

[0054] From the perspective of the navigation map page, if it is determined, based on environmental object information and driving-related information, that the environmental object is located in front of the mobile device, and there is at least partial overlap between the mobile device and the environmental object, then the positional relationship between the environmental object and the mobile device is determined as the first position type. Here, the display perspective of the navigation map page refers to the user's perspective when observing the navigation map page within the navigation system.

[0055] This can be understood as follows: while the mobile device is in motion, the navigation system checks whether environmental objects obstruct the mobile device from the viewpoint displayed on the navigation map page; that is, whether the environmental objects are in front of the mobile device, and determines whether there is at least partial overlap between them. If the above conditions are met, it means that the environmental objects are obstructing the display of the mobile device on the navigation map page, and this positional relationship is determined as the first position type. At this time, in order to ensure the visibility of the mobile device on the navigation map page, the navigation system will adjust the transparency attribute of the environmental objects, such as increasing transparency, so that the driver or operator can clearly see the mobile device on the navigation map page, thereby increasing driving safety.

[0056] From the perspective of the navigation map page, if, based on environmental object information and driving association information, the path to be entered corresponds to the driving route information and the environmental object at least partially overlaps, and the distance between the mobile device and the environmental object is less than a preset threshold, then the positional relationship between the environmental object and the mobile device is determined to be a second position type. Here, the path to be entered is the path the mobile device will travel in a future time period; it can be understood as the path the mobile device will enter in the upcoming time period, and is usually determined based on the driving route calculated by the navigation system.

[0057] The distance between the mobile device and environmental objects is determined based on the location information of both the mobile device and the environmental objects. A preset threshold is a predefined distance value used to determine whether the mobile device is close enough to the environmental objects in front of it, and thus whether the transparency attribute of the environmental objects needs to be adjusted.

[0058] This can be understood as follows: while the mobile device is in motion, the navigation system also checks whether environmental objects obstruct the path the mobile device is about to enter from the viewpoint displayed on the navigation map page. In other words, it checks whether there is at least partial overlap between the environmental objects and the path, and determines whether the distance between the mobile device and the environmental objects is less than a preset threshold. If these conditions are met, this situation is considered a second location type. In this case, to ensure the visibility of the path in the navigation map page, the navigation system adjusts the transparency attribute of the environmental objects, for example, by increasing transparency, so that the driver or operator can clearly see the path in the navigation map page, thus increasing driving safety.

[0059] Therefore, by intelligently assessing the positional relationship between the mobile device and environmental objects and adjusting the display strategy accordingly, navigation information can be clearly and promptly obtained under any circumstances. It can be seen that the display optimization strategy of this application greatly improves driving safety, making the driving process smoother and more efficient. Whether for daily driving, maritime navigation, or aerial flight, it contributes to improving operational safety and reliability.

[0060] Optionally, adjusting the transparency attribute of the environment object in step S12 may include the following steps:

[0061] Step S123: When the positional relationship between the environmental object and the mobile device is of the first position type, obtain the area of ​​the overlapping region between the mobile device and the environmental object;

[0062] Step S124: Adjust the transparency attribute of the environment object according to the area of ​​the overlapping region, wherein the transparency attribute is directly proportional to the area of ​​the overlapping region.

[0063] In this embodiment of the application, when adjusting the transparency attribute of an environmental object, the positional relationship between the environmental object and the mobile device is different, and the corresponding adjustment strategies are also different.

[0064] When the positional relationship between the environment object and the mobile device is of the first position type, and the transparency attribute of the environment object is adjusted, the overlapping area between the mobile device and the environment object is first obtained. The overlapping area can be understood as the area of ​​the overlapping portion when the mobile device and the environment object overlap from the display viewpoint of the navigation map page; the overlapping area reflects the degree to which the environment object occludes the mobile device.

[0065] Next, the transparency attribute of the environmental objects is adjusted based on the area of ​​the overlapping region. The transparency attribute is directly proportional to the area of ​​the overlapping region; that is, the larger the overlapping region, the higher the transparency attribute of the environmental objects is adjusted, making them appear more transparent on the navigation map page. Conversely, the smaller the overlapping region, the lower the transparency attribute is adjusted. This ensures that when environmental objects significantly obstruct the driver's view, the transparency attribute is increased to clearly display moving devices obscured by the environmental objects, while also showing roads obscured by environmental objects, without limitation.

[0066] Figure 2 and Figure 3 This is a schematic diagram illustrating the areas of different overlapping regions according to embodiments of this application. Taking a mobile device as a vehicle and buildings as the environmental objects as an example, the navigation map page displays vehicles, roads, surrounding buildings, and other driving-related information (such as navigation information and prompts), which is not limited here. Figure 2 As shown, from the perspective of the navigation map page, when the overlap area between vehicles and buildings is small, the transparency of the buildings is low, such as... Figure 3 As shown, from the perspective of the navigation map page, when the overlapping area between vehicles and buildings is large ( Figure 3 (This shows a scenario where the vehicle is completely obscured by a building, indicating the building's relative transparency.) Figure 2 The reading is relatively high.

[0067] Therefore, the navigation system can dynamically and intelligently adjust the transparency of the surrounding objects when the mobile device is obscured by them, ensuring the visibility and integrity of the mobile device, reducing potential driving risks, and improving driving safety and efficiency.

[0068] Optionally, obtaining the area of ​​the overlapping region between the mobile device and the environmental object in step S123 may include the following steps:

[0069] Step S1231: Based on the location information of the environment object in the navigation map page, perform bounding box processing on the environment object to obtain the bounding box environment object;

[0070] Step S1232: Obtain the area of ​​the overlapping region between the mobile device and the bounding box environment object.

[0071] In this embodiment, when obtaining the area of ​​the overlapping region between the mobile device and the environment object, the environment object can be bounded by its bounding box based on its position information on the navigation map page to obtain a bounding box environment object. Bounding box processing is a commonly used collision detection technique in computer graphics and game development. It creates a simple bounding box for a complex-shaped object, typically a rectangle or an axis-aligned bounding box, to facilitate fast collision detection.

[0072] A bounding box environment object can be understood as an environment object obtained by processing the environment object with an outer bounding box, thereby simplifying the original environment object into an environment object represented by a rectangular or axis-aligned bounding box, in order to simplify the subsequent collision and overlap detection process.

[0073] Next, the area of ​​the overlapping region between the mobile device and the bounding box environment object is obtained, thus yielding the area of ​​the overlapping region between the mobile device and the environment object. This can be understood as calculating the area of ​​the overlapping region between the bounding box environment object and the mobile device. For example, it can be done by comparing whether the boundary of the bounding box environment object intersects with the viewing line of sight, which can be understood as the line connecting the center point of the virtual camera lens and the preset center point of the mobile device. If there is an intersection, the area of ​​the overlapping region between the mobile device and the bounding box environment object is further calculated.

[0074] Figure 4 This is a schematic diagram of an observation line of sight according to an embodiment of this application, such as... Figure 4 As shown, the line of sight is the line connecting the center point of the virtual camera lens and the preset center point of the mobile device. If the line of sight intersects with the environment object (or the bounding box environment object), the transparency attribute of the environment object is adjusted to make the environment object transparent.

[0075] Therefore, by calculating the area of ​​the specific overlapping region, the navigation system can more accurately assess the occlusion effect of environmental objects on the mobile device, thereby making more reasonable display adjustments.

[0076] Optionally, adjusting the transparency attribute of the environment object in step S12 may include the following steps:

[0077] Step S125: When the positional relationship between the environmental object and the mobile device is of the second position type, obtain the distance between the mobile device and the environmental object;

[0078] Step S126: Starting from a distance less than a preset threshold, adjust the transparency attribute of the environmental object according to the distance, wherein the transparency attribute is inversely proportional to the distance.

[0079] In this embodiment, when adjusting the transparency attribute of an environmental object, if the positional relationship between the environmental object and the mobile device is of the second position type, the distance between the mobile device and the environmental object is first obtained. For example, the distance between the two can be determined using the position information of the mobile device and the position information of the environmental object. Further, the distance can be calculated using data from various sensors such as GPS, LiDAR, and cameras; this is not a limitation.

[0080] Understandably, by detecting and calculating the actual distance between the mobile device and environmental objects, it's possible to better determine whether the transparency attribute of the environmental objects needs adjustment. When the distance between the mobile device and environmental objects is less than a preset threshold, it indicates that the mobile device is approaching or about to pass through environmental objects that may obstruct the path it is entering, and in this case, the transparency attribute of the environmental objects needs to be adjusted.

[0081] Then, starting from a distance less than a preset threshold, the transparency attribute of environmental objects is adjusted according to the distance. This can be understood as the navigation system dynamically adjusting the transparency attribute of environmental objects based on the distance between the mobile device and the environmental objects, beginning from the point when the detected distance is less than the preset threshold. It's important to note that the transparency attribute is inversely proportional to the distance; that is, as the distance decreases, the transparency of environmental objects gradually increases until they are completely transparent or reach the preset maximum transparency, ensuring that the driver or operator can clearly see the path they are about to enter.

[0082] Figure 5 and Figure 6 This is a schematic diagram of an intersection according to an embodiment of this application. Taking a mobile device as a vehicle and buildings as the environmental objects, the navigation map page displays vehicles, roads, surrounding buildings, and other driving-related information (such as navigation information and prompts). Figure 5 As shown, the navigation guide lines indicate that the vehicle should turn right at the intersection, but a building at the intersection obstructs the path to the vehicle. Figure 5 The distance between the vehicle and the building is not less than the preset distance, so the building's transparency does not need to be adjusted at this point. As the vehicle gets closer to the building, such as Figure 6 As shown, when the distance between the vehicle and the building is less than the preset distance, the transparency of the building is adjusted. Furthermore, as the distance decreases, the transparency of the surrounding objects gradually increases.

[0083] Therefore, as the distance between the mobile device and the surrounding objects changes, the navigation system automatically adjusts the transparency attribute of the surrounding objects, enhancing the dynamic adaptability of the navigation system's display strategy, while also ensuring that critical path information is not obscured.

[0084] Optionally, the method may further include the following steps:

[0085] Step S127: In response to the operation of adjusting the display view of the navigation map page, adjust the display screen of the navigation map page according to the adjustment operation.

[0086] In this embodiment, the user can also adjust the display perspective of the navigation map page. Furthermore, in response to the adjustment operation of the display perspective of the navigation map page, the display screen of the navigation map page is adjusted according to the adjustment operation. The adjustment operation can be a change in the display perspective of the navigation map page performed by the user through a touchscreen, button, voice command, etc., and is not limited here.

[0087] The content displayed on the navigation map page is the actual content presented to the user, including maps, icons, text, and environmental objects, and there are no restrictions on this.

[0088] This can be understood as follows: if a user adjusts the display perspective of the navigation map page, the navigation system will immediately respond to the received adjustment operation and change the display of the navigation map page according to the user's adjustment. For example, when the user rotates the display perspective of the navigation map page, the navigation system will also update the display perspective of the navigation map page and keep the presentation of the mobile device and environmental objects consistent with the user's rotated display perspective, thereby providing more intuitive and accurate navigation information.

[0089] Figure 7 and Figure 8 These are schematic diagrams illustrating different display perspectives of a navigation map page according to embodiments of this application. Taking a mobile device as a vehicle and buildings as the surrounding environment, the navigation map page displays vehicles, roads, surrounding buildings, and other driving-related information (such as navigation information and prompts). Figure 7 As shown, the default display perspective of a navigation map page is usually as follows: Figure 7 As shown, when a user adjusts the display perspective of the navigation map page, such as... Figure 8 As shown, the display perspective of the navigation map page will adjust accordingly based on the user's actions.

[0090] It is understandable that when a user adjusts the display perspective of the navigation map page, if the positional relationship between the environmental objects and the mobile device is a preset position type, the navigation system will also adjust the transparency attribute of the environmental objects accordingly, as described above, and will not be elaborated further here.

[0091] Optionally, the method may further include the following steps:

[0092] Step S14: If, based on the environmental object information and driving association information, it is determined that the positional relationship between the environmental object and the mobile device is not in the preset position type, then the transparency attribute of the environmental object is adjusted to the default attribute value.

[0093] In this embodiment, if it is determined, based on environmental object information and driving association information, that the positional relationship between the environmental object and the mobile device is not in a preset position type, then the transparency attribute of the environmental object is adjusted to the default attribute value. The default attribute value can be to restore the environmental object to its normal display state, i.e., an opaque state.

[0094] This can be understood as the navigation system analyzing environmental object information and driving-related information to assess the real-time positional relationship between environmental objects and the mobile device. If the navigation system determines that the positional relationship between the environmental object and the mobile device does not belong to the preset position type, it resets the transparency attribute of the environmental object to its default value. In other words, the environmental object will return to its normal display state without further transparency adjustments.

[0095] As can be seen, in cases where it is not necessary, i.e. when it does not belong to the aforementioned preset location type, the environment object is restored to the default transparency to ensure that all information on the navigation map page can be displayed completely and clearly.

[0096] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.

[0097] According to an embodiment of this application, a navigation map display device is provided. It should be noted that this device can be used to execute the above-described navigation map display device.

[0098] Figure 9 This is a schematic diagram of the structure of a navigation map display device according to an embodiment of this application, such as... Figure 9As shown, the navigation map display device 900 includes: a display module 901, used to display a navigation map page in response to a map display operation, wherein the navigation map page is used to display the mobile device and its corresponding driving association information and environmental object information, the environmental object information reflecting the location information of the environmental object on the navigation map page, and the driving association information reflecting at least the location information and driving path information of the mobile device on the navigation map page; and an adjustment module 902, used to adjust the transparency attribute of the environmental object if, based on the environmental object information and the driving association information, the positional relationship between the environmental object and the mobile device is determined to be a preset position type, wherein the transparency attribute is the degree of transparency of the environmental object when displayed on the navigation map page.

[0099] Optionally, the preset location type includes a first location type and a second location type. The adjustment module 902 is further configured to: in the display view of the navigation map page, if it is determined based on the environmental object information and driving association information that the environmental object is located in front of the mobile device and there is at least partial overlap between the mobile device and the environmental object, then the positional relationship between the environmental object and the mobile device is determined to be the first location type; in the display view of the navigation map page, if it is determined based on the environmental object information and driving association information that there is at least partial overlap between the path to be entered corresponding to the driving path information and the environmental object, and the distance between the mobile device and the environmental object is less than a preset threshold, then the positional relationship between the environmental object and the mobile device is determined to be the second location type, wherein the path to be entered is the path that the mobile device will travel in a future time period.

[0100] Optionally, the adjustment module 902 is further configured to: obtain the area of ​​the overlapping region between the mobile device and the environmental object when the positional relationship between the environmental object and the mobile device is a first position type; and adjust the transparency attribute of the environmental object according to the area of ​​the overlapping region, wherein the transparency attribute is directly proportional to the area of ​​the overlapping region.

[0101] Optionally, the adjustment module 902 is further configured to: perform bounding box processing on the environment object based on the location information of the environment object in the navigation map page to obtain a bounding box environment object; and obtain the area of ​​the overlapping region between the mobile device and the bounding box environment object.

[0102] Optionally, the adjustment module 902 is further configured to: obtain the distance between the mobile device and the environmental object when the positional relationship between the environmental object and the mobile device is a second position type; and adjust the transparency attribute of the environmental object according to the distance starting from the distance being less than a preset threshold, wherein the transparency attribute is inversely proportional to the distance.

[0103] Optionally, the device further includes an operation module for adjusting the display view of the navigation map page in response to the adjustment operation, and adjusting the display screen of the navigation map page according to the adjustment operation.

[0104] Optionally, the adjustment module 902 is further configured to: if, based on the environmental object information and driving association information, it is determined that the positional relationship between the environmental object and the mobile device is not in a preset position type, then adjust the transparency attribute of the environmental object to the default attribute value.

[0105] Embodiments of this application also provide a mobile device, including: a memory storing an executable program; and a processor for running the program, wherein the program executes the methods in various embodiments of this application when it runs.

[0106] Alternatively, the mobile device can be a vehicle, a board game, a boat, etc., and there are no restrictions on this.

[0107] Embodiments of this application also provide a computer-readable storage medium including a stored executable program, wherein, when the executable program is running, it controls the device where the computer-readable storage medium is located to perform the methods of various embodiments of this application.

[0108] Embodiments of this application also provide a computer program product, including a non-volatile computer-readable storage medium for storing a computer program that, when executed by a processor, implements the methods in various embodiments of this application.

[0109] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0110] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0111] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0112] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0113] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0114] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method for displaying a navigation map, characterized in that, The method includes: In response to the map display operation, a navigation map page is displayed, wherein the navigation map page is used to display the mobile device and the driving association information and environmental object information corresponding to the mobile device, the environmental object information reflects the location information of the environmental object in the navigation map page, and the driving association information at least reflects the location information and driving path information of the mobile device in the navigation map page; If, based on the environmental object information and the driving association information, the positional relationship between the environmental object and the mobile device is determined to be a preset position type, then the transparency attribute of the environmental object is adjusted, wherein the transparency attribute is the degree of transparency of the environmental object when it is displayed on the navigation map page.

2. The method according to claim 1, characterized in that, The preset location type includes a first location type and a second location type. Determining the location relationship between the environmental object and the mobile device as a preset location type based on the environmental object information and the driving association information includes: From the perspective of the navigation map page, if it is determined based on the environmental object information and the driving association information that the environmental object is located in front of the mobile device and there is at least partial overlap between the mobile device and the environmental object, then the positional relationship between the environmental object and the mobile device is determined to be the first position type. From the perspective of the navigation map page, if it is determined based on the environmental object information and the driving association information that there is at least partial overlap between the path to be entered corresponding to the driving path information and the environmental object, and the distance between the mobile device and the environmental object is less than a preset threshold, then the positional relationship between the environmental object and the mobile device is determined to be the second position type, wherein the path to be entered is the path that the mobile device will travel in a future time period.

3. The method according to claim 2, characterized in that, The adjustment of the transparency attribute of the environmental object includes: When the positional relationship between the environmental object and the mobile device is the first position type, the area of ​​the overlapping region between the mobile device and the environmental object is obtained; The transparency attribute of the environmental object is adjusted based on the area of ​​the overlapping region, wherein the transparency attribute is directly proportional to the area of ​​the overlapping region.

4. The method according to claim 3, characterized in that, The step of obtaining the area of ​​the overlapping region between the mobile device and the environmental object includes: Based on the location information of the environment object in the navigation map page, the environment object is bounded by a bounding box to obtain a bounding box environment object. Obtain the area of ​​the overlapping region between the mobile device and the bounding box environment object.

5. The method according to claim 2, characterized in that, The adjustment of the transparency attribute of the environmental object includes: When the positional relationship between the environmental object and the mobile device is the second position type, the distance between the mobile device and the environmental object is obtained; Starting from a distance less than the preset threshold, the transparency attribute of the environmental object is adjusted according to the distance, wherein the transparency attribute is inversely proportional to the distance.

6. The method according to claim 2, characterized in that, The method further includes: In response to an operation that adjusts the display view of the navigation map page, the display screen of the navigation map page is adjusted according to the adjustment operation.

7. The method according to any one of claims 1-6, characterized in that, The method further includes: If, based on the environmental object information and the driving association information, it is determined that the positional relationship between the environmental object and the mobile device is not in the preset position type, then the transparency attribute of the environmental object is adjusted to the default attribute value.

8. A navigation map display device, characterized in that, The device includes: The display module is used to respond to the map display operation and display a navigation map page, wherein the navigation map page is used to display the mobile device and the driving association information and environmental object information corresponding to the mobile device. The environmental object information reflects the location information of the environmental objects in the navigation map page, and the driving association information at least reflects the location information and driving path information of the mobile device in the navigation map page. The adjustment module is used to adjust the transparency attribute of the environmental object if, based on the environmental object information and the driving association information, the positional relationship between the environmental object and the mobile device is determined to be a preset position type. The transparency attribute is the degree of transparency of the environmental object when it is displayed on the navigation map page.

9. A mobile device, characterized in that, include: Memory, which stores executable programs; A processor for running the executable program, wherein the executable program, when running on the processor, performs the navigation map display method as described in any one of claims 1 to 7.

10. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the navigation map display method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Map display method and device and vehicle

    CN110926495A

  • Method, device and equipment for in-situ labeling of switching beam and readable storage medium

    CN114926566A

  • Label rendering method, device and equipment and readable storage medium

    CN118172522A

  • On-vehicle navigation system, and three-dimensional (3D) map display method therefor

    JP2005207943A

  • Precision-Location Based Optimized 3D Map Delivery System

    KR102041320B1