Navigation picture display method and device, electronic equipment and storage medium
By displaying images of the target object, the curve ahead, and oncoming traffic on the navigation terminal, and adjusting the scale, pitch angle, and rotation angle of the navigation screen, the problem of high-cost early warning in curve-passing scenarios is solved, improving driving safety and accident prevention.
Patent Information
- Application Number
- CN202310368175.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-06
- Publication Date
- 2025-12-23
- Estimated Expiration
- 2043-04-06
AI Technical Summary
In scenarios where vehicles meet on curves, existing technologies require sharing vehicle location information to provide early warnings, resulting in high costs and an inability to effectively reduce driving risks.
The navigation server sends oncoming traffic warning information to the navigation terminal, obtains the curve information of the target object and the oncoming object, and displays images of the target object, the curve area ahead, and the oncoming object on the navigation screen. The scale, pitch angle, and rotation angle of the navigation screen are adjusted to clearly display the oncoming traffic scene.
It enables low-cost improvement of driving safety in scenarios where vehicles meet on curves, reduces the occurrence of accidents caused by vehicles meeting in blind spots, and allows users to intuitively understand oncoming vehicle warning events.
Smart Images

Figure CN116380114B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of navigation, in particular to a navigation picture display method and device, electronic equipment and storage medium. BACKGROUND
[0002] In a curved intersection scenario, the driver has a blind area of view. Especially in mountainous areas, due to the reasons such as many continuous curves, sharp curves, large road slope, and poor road visibility, the driving risk is increased, the requirement for safety is increased, and the probability of a mountainous curved intersection accident is also increased. In the prior art, a warning system is installed on a vehicle, the warning system is connected with a satellite navigation application, and vehicle position information and the like is shared through a network. When the satellite navigation application detects a risk of intersection, the satellite navigation application sends a warning information to the warning system installed on the vehicle to deal with the above-mentioned curved intersection scenario. However, this method needs to share vehicle position information and the like, and the use cost is high.
[0003] Therefore, it is necessary to propose a solution to accurately and timely send a warning information to a user when encountering a similar curved intersection scenario in a navigation process, and to reduce the warning cost. SUMMARY
[0004] The present disclosure provides a navigation picture display method and device, electronic equipment and storage medium.
[0005] In a first aspect, the present disclosure provides a navigation picture display method, which includes:
[0006] receiving intersection warning information from a navigation server;
[0007] in response to the intersection warning information, obtaining curve information of a front curve region of a target object on a navigation path, target object information, and intersection object information; wherein the intersection object information includes information of an intersection object that drives opposite to the target object in the front curve region.
[0008] based on the curve information, the target object information, and the intersection object information, displaying a navigation picture including a first image corresponding to the target object, a second image corresponding to the front curve region, and a third image corresponding to the intersection object.
[0009] Further, before displaying the navigation picture including the first image corresponding to the target object, the second image corresponding to the front curve region, and the third image corresponding to the intersection object based on the curve information, the target object information, and the intersection object information, the method further includes:
[0010] adjust a display scale of the navigation picture based on the curve information, the target object information and the meeting object information;
[0011] display a navigation picture including a first image corresponding to the target object, a second image corresponding to the front curve region and a third image corresponding to the meeting object based on the curve information, the target object information and the meeting object information, including:
[0012] display the navigation picture based on the adjusted display scale, the curve information, the target object information and the meeting object information.
[0013] Further, the method further comprises:
[0014] acquire a picture display range corresponding to a current field of view range of a virtual camera;
[0015] determine a maximum value of the display scale when a triangular region composed of the first image corresponding to the target object, a curve extreme point on the second image corresponding to the front curve region and the third image corresponding to the meeting object does not exceed the picture display range, as an anchor object of the current field of view range;
[0016] determine the maximum value of the display scale as the adjusted display scale.
[0017] Further, before the navigation picture is displayed based on the adjusted display scale, the curve information, the target object information and the meeting object information, the method further comprises:
[0018] adjust a pitch angle of the virtual camera to obtain an adjustment value of the pitch angle;
[0019] display the navigation picture based on the adjusted display scale, the curve information, the target object information and the meeting object information, including:
[0020] display the navigation picture based on the adjusted display scale, the adjustment value of the pitch angle, the curve information, the target object information and the meeting object information.
[0021] Further, the method further comprises:
[0022] reduce the pitch angle of the virtual camera to obtain the adjustment value of the pitch angle.
[0023] Further, before displaying the navigation picture based on the adjusted display scale, the curve information, the target object information and the meeting object information, the method further comprises:
[0024] obtaining a meeting prediction interval of the target object and the meeting object in the front curve region;
[0025] after detecting that the distance between the current position of the target object and the meeting prediction interval is less than or equal to a preset distance threshold, adjusting the rotation angle of the virtual camera based on the road shape at the current position of the meeting object to obtain an adjustment value of the rotation angle;
[0026] displaying the navigation picture based on the adjusted display scale, the curve information, the target object information and the meeting object information, comprising:
[0027] displaying the navigation picture based on the adjusted display scale, the adjustment value of the rotation angle, the curve information, the target object information and the meeting object information.
[0028] Further, adjusting the rotation angle of the virtual camera based on the road shape at the current position of the meeting object to obtain an adjustment value of the rotation angle, comprising:
[0029] based on the road shape at the current position of the meeting object, shifting the rotation angle of the virtual camera to the left or to the right, so that the virtual camera faces a target side of a third image corresponding to the meeting object, the target side being a side opposite to a first image corresponding to the target object on the navigation picture.
[0030] Further, the method further comprises:
[0031] displaying a meeting warning dynamic picture on the navigation picture; wherein the meeting warning dynamic picture comprises a sector picture dynamically changing at the first image corresponding to the target object, and the color and / or size of the sector picture changes based on the change of the distance between the target object and the meeting object.
[0032] In a second aspect, an embodiment of the present application provides a navigation picture display device, comprising:
[0033] a receiving module configured to receive meeting warning information from a navigation server;
[0034] a first obtaining module configured to, in response to the meeting warning information, obtain curve information of a front curve region of a target object on a navigation path, target object information and meeting object information; wherein the meeting object information comprises information of a meeting object driving in the opposite direction to the target object in the front curve region.
[0035] The first display module is configured to display a navigation picture including a first image corresponding to the target object, a second image corresponding to the front curve region, and a third image corresponding to the meeting object based on the curve information, the target object information, and the meeting object information.
[0036] The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above.
[0037] In one possible design, the apparatus includes a memory and a processor. The memory is configured to store one or more computer instructions for supporting the apparatus to perform the corresponding method described above. The processor is configured to execute the computer instructions stored in the memory. The apparatus can also include a communication interface configured to enable the apparatus to communicate with other devices or communication networks.
[0038] In a third aspect, an electronic device is provided, which includes a memory, a processor, and a computer program stored in the memory. The processor executes the computer program to implement the method of any of the aspects described above.
[0039] In a fourth aspect, a computer-readable storage medium is provided, which is configured to store computer instructions for the apparatus of any of the aspects described above. The computer instructions are executed by a processor to implement the method of any of the aspects described above.
[0040] In a fifth aspect, a computer program product is provided, which includes computer instructions. The computer instructions are executed by a processor to implement the method of any of the aspects described above.
[0041] The technical solutions provided by the embodiments of the present disclosure can have the following beneficial effects:
[0042] In this embodiment, for the curve meeting scenario in the navigation process, the navigation server sends the meeting warning information to the navigation terminal, and the navigation terminal obtains the curve information of the front curve region, the target object information, and the meeting object information based on the meeting warning information, and then displays the first image corresponding to the target object, the second image corresponding to the front curve region, and the third image corresponding to the meeting object on the navigation picture based on the curve information, the target object information, and the meeting object information. This can enable the user to intuitively understand the warning event of the curve meeting through the navigation picture, can effectively reduce the occurrence of road blind area meeting accidents, and can improve the driving safety at low cost.
[0043] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and are not limiting to the present disclosure. Attached Figure Description
[0044] Other features, objects, and advantages of this disclosure will become more apparent from the following detailed description of non-limiting embodiments, taken in conjunction with the accompanying drawings. In the drawings:
[0045] Figure 1 A flowchart illustrating a navigation screen display method according to an embodiment of the present disclosure is shown.
[0046] Figure 2 This diagram illustrates the display effect of a navigation screen according to an embodiment of the present disclosure.
[0047] Figure 3 A structural block diagram of a navigation screen display device according to an embodiment of the present disclosure is shown.
[0048] Figure 4 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown.
[0049] Figure 5 This is a schematic diagram of the structure of a computer system suitable for implementing the navigation screen display method according to an embodiment of the present disclosure. Detailed Implementation
[0050] In the following, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings to enable those skilled in the art to readily implement them. Furthermore, for clarity, portions unrelated to the description of the exemplary embodiments have been omitted from the drawings.
[0051] In this disclosure, it should be understood that terms such as “comprising” or “having” are intended to indicate the presence of features, figures, steps, behaviors, components, parts or combinations thereof disclosed in this specification, and do not preclude the possibility of the presence or addition of one or more other features, figures, steps, behaviors, components, parts or combinations thereof.
[0052] It should also be noted that, unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other. This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.
[0053] The user information (including but not limited to user device information such as location information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this disclosure 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 shall comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals shall be provided for users to choose to authorize or refuse.
[0054] The details of the embodiments of this disclosure are described in detail below through specific examples.
[0055] Figure 1 A flow chart of a navigation screen display method according to an embodiment of the present disclosure is shown. As shown, the navigation screen display method comprises the following steps: Figure 1
[0056] In step S101, receiving a meeting warning information from a navigation server;
[0057] In step S102, in response to the meeting warning information, obtaining a curve information of a curve region in front of a target object on a navigation path, a target object information and a meeting object information; wherein the meeting object information comprises information of a meeting object driving in opposite direction to the target object in the curve region in front of the target object;
[0058] In step S103, based on the curve information, the target object information and the meeting object information, displaying a navigation screen comprising a first image corresponding to the target object, a second image corresponding to the curve region in front of the target object and a third image corresponding to the meeting object.
[0059] In this embodiment, the navigation screen display method can be executed on a navigation terminal. The navigation terminal can be a car navigation device installed on the target object, or a handheld terminal with navigation function, etc. The target object can be a vehicle or other object requiring navigation, such as a car, a truck, a motorcycle, etc. The meeting warning information can be a warning information sent by the navigation server to the navigation terminal. The navigation server can plan a navigation path based on the navigation information uploaded by the navigation terminal (including a navigation start position and a navigation end position), and detect whether there is a curve region on the navigation path. After the navigation path is sent to the navigation terminal, the navigation server determines whether the target object is approaching a curve region in front of the navigation path based on the current position of the target object obtained from the navigation terminal in real time, and further determines whether the opposite lane of the target object is driving a meeting object approaching or having entered the curve region in front of the navigation path after determining that the target object is approaching the curve region in front of the navigation path. The meeting object can be similar to the target object, and can be an object requiring navigation.
[0060] It can be understood that the navigation application used by the navigation terminal of the target object and the navigation application used by the navigation terminal of the meeting object can be the same, or different navigation applications that can communicate data. It should be noted that the information and data related to the target object and the meeting object, such as the position, are information and data authorized by the user or authorized by all parties, and the collection, use and processing of the related data need to comply with the relevant laws, regulations and standards of the country and region, and provide corresponding operation portal for the user to choose authorization or refusal.
[0061] When it is predicted that the target object entering the front curve region and the oncoming object of the target object will meet at the front curve region, the navigation server can send the meeting warning information to the navigation terminals of the target object and the oncoming object respectively. After receiving the meeting warning information from the navigation server, the target object and the oncoming object adjust the image content on the navigation screen based on the meeting warning information to warn the drivers or related users of the target object and the oncoming object that the meeting event will occur at the front curve region.
[0062] The navigation terminals of the target object and the oncoming object have the same processing display process after receiving the meeting warning information, and the following description takes the target object as an example.
[0063] The navigation terminal obtains the curve information of the front curve region of the navigation path, the target object information and the oncoming object information in response to the meeting warning information received from the navigation server. In some embodiments, the curve information of the front curve region and the oncoming object information can be obtained from the navigation server. The navigation server can send the curve information of the front curve region and the oncoming object information to the navigation terminal at the same time of sending the meeting warning information.
[0064] In some embodiments, the curve information of the front curve region can include but is not limited to the entry curve position information of the front curve region, the exit curve position information of the front curve region and the extreme point position of the curve of the front curve region. It can be understood that the curve information of the front curve region can be determined in advance based on the attribute information of the road where the front curve region is located, etc. The extreme point position of the curve can include the position of the extreme point of the curvature of the boundary lane line of the road and / or lane where the front curve region is located.
[0065] In some embodiments, the oncoming object information can include the information of the oncoming object of the target object driving in the opposite direction at the front curve region, such as the current position, the current speed and other information of the oncoming object.
[0066] In some embodiments, the target object information can include but is not limited to the current position, the current speed and other information of the target object. The target object information can be measured based on the positioning device, the inertial measurement device and other devices fixedly arranged with the target object. Part of the information (such as the speed) or all of the information in the target object information can also be obtained from the navigation server, which is not limited in the present disclosure.
[0067] After the navigation terminal obtains the curve information of the front curve region, the target object information and the meeting object information, in order to enable the driver or the related user of the target object to more intuitively understand the current meeting scene, the image content on the navigation picture can be switched, and the first image corresponding to the target object, the second image corresponding to the front curve region and the third image corresponding to the meeting object are displayed on the navigation picture. It can be understood that in a non-meeting scene, the image content corresponding to the road region in front of the target object can be displayed on the navigation picture, and a guide mark guiding the target object to perform a corresponding navigation action is displayed on the front road region. After the navigation terminal receives the meeting warning information of the server, the meeting object information and the curve information of the front curve region can be obtained from the server, and the target object information is obtained, and then a navigation picture including the first image corresponding to the target object, the second image corresponding to the front curve region and the third image corresponding to the meeting object is displayed. The second image corresponding to the front curve region can be drawn according to the road shape of the front curve region, and the first image corresponding to the target object and the second image corresponding to the meeting object can be drawn at the corresponding position of the front curve region based on the actual positions of the target object and the meeting object after selecting the corresponding images based on the vehicle types of the target object and the meeting object. The corresponding position is determined based on the current position of the target object in the target object information and the current position of the meeting object in the meeting object information.
[0068] In some embodiments, the first image, the second image and / or the third image are all three-dimensional images, and the first image and the third image can be three-dimensional images corresponding to the shape of the vehicle. The first image and the third image can be drawn in the road and / or lane where the front curve region is located, and the relative positions of the target object, the front curve region and the meeting object are shown on the navigation picture using the first image, the second image and the third image. Through the navigation picture, the driver or the related user of the target object can understand the basic situation of the upcoming meeting, and can alert the driver or the related user of the target object. Similarly, the corresponding navigation picture can also be displayed on the navigation terminal of the meeting object, thereby alerting the driver or the related user of the meeting object, so that the driver or the related user of the target object and the meeting object can take meeting measures in advance, such as increasing vigilance, reducing speed, etc., to avoid accidents when meeting in the front curve region.
[0069] In this embodiment, for the scenario of a curved intersection in the navigation process, the navigation server issues an intersection warning information to the navigation terminal, and the navigation terminal obtains the curved information, target object information and intersection object information of the front curved area based on the intersection warning information, and then displays the first image corresponding to the target object, the second image corresponding to the front curved area and the third image corresponding to the intersection object on the navigation picture based on the curved information, the target object information and the intersection object information, so that the user can intuitively understand the warning event of the curved intersection through the navigation picture, and the occurrence of the intersection accident in the road blind area can be effectively reduced, and the driving safety can be improved at low cost.
[0070] In an optional implementation of this embodiment, before the step S103, i.e., the step of displaying the navigation picture including the first image corresponding to the target object, the second image corresponding to the front curved area and the third image corresponding to the intersection object based on the curved information, the target object information and the intersection object information, the method further includes the following steps:
[0071] adjusting the display scale of the navigation picture based on the curved information, the target object information and the intersection object information;
[0072] The step S103, i.e., the step of displaying the navigation picture including the first image corresponding to the target object, the second image corresponding to the front curved area and the third image corresponding to the intersection object based on the curved information, the target object information and the intersection object information, further includes the following steps:
[0073] displaying the navigation picture based on the adjusted display scale, the curved information, the target object information and the intersection object information.
[0074] In this optional implementation, after the curved information, the target object information and the intersection object information are obtained, the display scale of the navigation picture can be adjusted based on the above information, and the navigation picture is displayed based on the adjusted display scale, so that the first image corresponding to the target object, the second image corresponding to the front curved area and the third image corresponding to the intersection object are more clear on the navigation picture. The relative positions of the first image corresponding to the target object, the second image corresponding to the front curved area and the third image corresponding to the intersection object on the navigation picture are determined based on the curved information, the target object information and the intersection object information, and the size of the first image corresponding to the target object, the second image corresponding to the front curved area and the third image corresponding to the intersection object can be determined based on the display scale.
[0075] It can be understood that the action of adjusting the scale can be performed after receiving the meeting warning information and obtaining the curve information, the target object information and the meeting object information. It can also be understood that the positions of the target object and the meeting object change over time, and this change will also be reflected on the navigation screen. In order to more clearly display the first image corresponding to the target object, the second image corresponding to the front curve region and the third image corresponding to the meeting object on the navigation screen at the same time, the display scale can be further enlarged as the distance between the target object and the meeting object approaches.
[0076] That is, in addition to receiving the meeting warning information, the target object's navigation terminal also obtains the curve information, the target object information and the meeting object information, and further receives updated target object information, meeting object information and the like from the navigation server in real time, and then updates the navigation screen. Therefore, the step of adjusting the display scale of the navigation screen based on the curve information, the target object information and the meeting object information can be performed in response to receiving the meeting warning information, or can be performed in response to receiving the updated information of the above information.
[0077] It can be understood that the navigation screen is a dynamically changing screen, and the positions of the first image corresponding to the target object and the third image corresponding to the meeting object on the navigation screen will constantly change. Therefore, the process of displaying the navigation screen including the first image corresponding to the target object, the second image corresponding to the front curve region and the third image corresponding to the meeting object based on the curve information, the target object information and the meeting object information can be understood as an animation display process, in which each frame of the navigation screen displays the above-mentioned first image, second image and third image.
[0078] In an optional implementation of the embodiment, the step of adjusting the display scale of the navigation screen based on the curve information, the target object information and the meeting object information further includes the following steps:
[0079] Obtaining a picture display range corresponding to a current field of view range of a virtual camera;
[0080] Taking a triangular region formed by the first image corresponding to the target object, the second image corresponding to the front curve region and the third image corresponding to the meeting object as an anchor object of the current field of view range, determining a maximum value of the display scale when the triangular region does not exceed the picture display range;
[0081] Determining the maximum value of the display scale as the adjusted display scale.
[0082] In the optional implementation, as described above, the process of displaying the navigation picture is an animation display process, and the first image, the second image and the third image on the navigation picture change over time. For example, the first image and the third image move towards each other, gradually approach and / or finally move to the second image corresponding to the front curve region.
[0083] In the embodiments of the present disclosure, one of the purposes of displaying the navigation picture in the meeting scene can be to enable the driver or the related user of the target object to see the first image corresponding to the target object, the second image corresponding to the front curve region and the third image corresponding to the meeting object in the same frame picture. Another purpose can be to enable the driver or the related user of the target object to more clearly see the relative position change and other information of the first image, the second image and the third image on the navigation picture. Therefore, the embodiments of the present disclosure can continuously adjust the display scale of the navigation picture based on the changes of the positions of the target object and the meeting object, and the principle of the adjustment is that the anchor object of the current field of view range of the virtual camera is a triangular region formed by the first image corresponding to the target object, the second image corresponding to the extreme point position of the curve in the current curve region and the third image corresponding to the meeting object. Regardless of how the display scale changes, the triangular region is not allowed to exceed the picture display range corresponding to the current field of view range in the current field of view range of the virtual camera.
[0084] In some embodiments, the picture display range can be a range on the navigation picture in which the picture content can be most clearly and obviously seen in the current field of view range, and the picture display range can be determined in advance by parameter configuration. It can be understood that the current field of view range is different based on the viewpoint, angle and the like of the virtual camera. The determination of the current field of view range can refer to the prior art, and is not specifically limited here.
[0085] In order to achieve the above two purposes, the process of adjusting the display scale can be understood as determining the above-mentioned triangular region as the object anchored by the current field of view range, that is, always exposing the above-mentioned triangular region to the current field of view range, determining the maximum value of the display scale when the triangular region does not exceed the above-mentioned picture display range, and determining the maximum value as the adjusted display scale. The adjusted display scale can enable the above-mentioned triangular region to be displayed in the most obvious position region of the navigation picture, and be displayed with the maximum display scale, so as to provide the driver or the related user of the target object with the most clear first image corresponding to the target object, the second image corresponding to the front curve region and the third image corresponding to the meeting object.
[0086] In an optional implementation of the embodiment, before the step of displaying the navigation picture based on the adjusted display scale, the bend information, the target object information, and the meeting object information, the method further includes the following steps:
[0087] adjusting the pitch angle of the virtual camera to obtain an adjustment value of the pitch angle;
[0088] adjusting the pitch angle of the virtual camera to obtain an adjustment value of the pitch angle;
[0089] displaying the navigation picture based on the adjusted display scale, the adjustment value of the pitch angle, the bend information, the target object information, and the meeting object information.
[0090] In the optional implementation, after the display scale is enlarged to the maximum value, the pitch angle of the virtual camera can be further adjusted, so that the meeting scene is clearer and more stereoscopic for the driver or the relevant user when viewing the navigation picture.
[0091] When displaying the navigation picture, the navigation picture can be displayed based on the adjusted display scale and the adjustment value of the pitch angle. The relative positions of the first image corresponding to the target object, the second image corresponding to the front bend region, and the third image corresponding to the meeting object on the navigation picture are determined based on the bend information, the target object information, and the meeting object information, and the size, the orientation relative to the user's visual angle, and the distance of the first image corresponding to the target object, the second image corresponding to the front bend region, and the third image corresponding to the meeting object are determined based on the display scale and the pitch angle.
[0092] In an optional implementation of the embodiment, the step of adjusting the pitch angle of the virtual camera to obtain an adjustment value of the pitch angle further includes the following steps:
[0093] decreasing the pitch angle of the virtual camera to obtain an adjustment value of the pitch angle.
[0094] In the optional implementation, since the regions where the first image corresponding to the target object, the second image corresponding to the front bend region, and the third image corresponding to the meeting object are located are on the ground, appropriately decreasing the pitch angle of the virtual camera, that is, decreasing the pitch angle of the virtual camera can make the first image, the second image, and the third image on the displayed navigation picture clearer and more stereoscopic.
[0095] In some embodiments, a lower limit value of the pitch angle can be set in advance, and the adjustment value of the pitch angle is not lower than the lower limit value.
[0096] In an optional implementation of the embodiment, before the step of displaying the navigation picture based on the adjusted display scale, the curve information, the target object information and the meeting object information, the method further comprises the following steps:
[0097] obtaining a meeting prediction interval of the target object and the meeting object in the front curve region;
[0098] after detecting that the distance between the current position of the target object and the meeting prediction interval is less than or equal to a preset distance threshold, adjusting the rotation angle of the virtual camera based on the road shape at the current position of the meeting object to obtain an adjustment value of the rotation angle;
[0099] The step of displaying the navigation picture based on the adjusted display scale, the curve information, the target object information and the meeting object information further comprises the following steps:
[0100] displaying the navigation picture based on the adjusted display scale, the adjustment value of the rotation angle, the curve information, the target object information and the meeting object information.
[0101] In the optional implementation, after the display scale is enlarged to the maximum value, the rotation angle of the virtual camera can be further adjusted. For the driver of the target object or the related user, the side of the third image corresponding to the meeting object can be seen more clearly when watching the navigation picture, and the real feeling of the meeting between the target object and the meeting object can be better felt.
[0102] The navigation server can also predict the meeting prediction interval of the target object and the meeting object in the front curve region based on the target object information and the meeting object information in real time. It can be understood that the meeting prediction interval will change in real time as the positions and speeds of the target object and the meeting object change.
[0103] The navigation terminal can obtain the meeting prediction interval from the navigation server in real time, and display the second image corresponding to the front curve region in a highlighted manner.
[0104] The navigation terminal can also determine whether the target object is approaching the predicted meeting area based on the obtained predicted meeting area and the current position of the target object, such as detecting whether the distance between the target object and the predicted meeting area is less than or equal to a preset distance threshold. After detecting that the distance between the target object and the predicted meeting area is less than or equal to the preset distance threshold, the rotation angle of the virtual camera can be adjusted based on the road shape at the current position of the meeting object to obtain an adjustment value of the rotation angle. The navigation screen can then be displayed based on the adjustment value of the rotation angle, the adjusted display scale, and / or the adjustment value of the pitch angle. In some embodiments, the preset distance threshold is a preset smaller value, which can be set according to actual needs, and is not limited here.
[0105] The relative positions of the first image corresponding to the target object, the second image corresponding to the front curve area, and the third image corresponding to the meeting object on the navigation screen are determined based on the curve information, the target object information, and the meeting object information, while the size, orientation relative to the user's perspective, and distance of the first image corresponding to the target object, the second image corresponding to the front curve area, and the third image corresponding to the meeting object are determined based on the display scale, the pitch angle, and the rotation angle.
[0106] It can be understood that the purpose of adjusting the rotation angle of the virtual camera is to enable the driver of the target object or the relevant user to more clearly see the target side of the third image corresponding to the meeting object when the target object and the meeting object meet, so that the meeting experience is more realistic. To achieve this purpose, the rotation angle can be adjusted according to the road shape at the current position of the meeting object after the target object approaches the predicted meeting area, such as being shifted left or right, so that the target side of the third image corresponding to the meeting object relative to the target object can be seen.
[0107] In an optional implementation of the present embodiment, the step of adjusting the rotation angle of the virtual camera based on the road shape at the current position of the meeting object to obtain an adjustment value of the rotation angle further comprises the following steps:
[0108] The rotation angle of the virtual camera is shifted left or right based on the road shape at the current position of the meeting object, so that the virtual camera is directed towards the target side of the third image corresponding to the meeting object, and the target side is opposite to the first image corresponding to the target object on the navigation screen.
[0109] In this optional implementation, as described above, to enable the target object and the meeting object to meet and experience the meeting scene from the navigation screen, the rotation angle of the virtual camera can be shifted left or right, so that the virtual camera is always directed towards the target side of the third image corresponding to the meeting object, and the target side is opposite to the first image corresponding to the target object.
[0110] In an optional implementation of this embodiment, the method further includes the following steps:
[0111] The navigation screen displays a dynamic graphic for oncoming traffic warning; wherein the dynamic graphic for oncoming traffic warning includes a fan-shaped graphic that dynamically changes at the first image corresponding to the target object, and the color and / or size of the fan-shaped graphic changes based on the change in distance between the target object and the oncoming object.
[0112] In this optional implementation, to further remind the driver or other users of the target object that it is about to meet another oncoming vehicle, a dynamically opening and closing fan-shaped graphic can be displayed on the navigation screen at the first image corresponding to the target object. The color and maximum size of this fan-shaped graphic can change with the distance between the target object and the oncoming vehicle. For example, the closer the target object and the oncoming vehicle are, the darker the color of the fan-shaped graphic and the larger its maximum size.
[0113] It is understandable that as the position of the target object changes, the first image corresponding to the target object on the navigation screen also moves continuously, and the position of the fan-shaped graphic also moves continuously on the navigation screen, while the relative position between the first image and the fan-shaped graphic does not change.
[0114] Figure 2 This diagram illustrates the display effect of a navigation screen according to an embodiment of the present disclosure. Figure 2 As shown, after the target object enters the curve area ahead, the navigation screen displays the target object, the oncoming vehicle, and the curve area. The oncoming vehicle prediction area is highlighted in the curve area ahead. The navigation screen clearly shows which area the target object will meet the oncoming vehicle in, the road shape of the meeting area, and other information. It also dynamically senses the distance between the oncoming vehicle and the target object as time changes, and can clearly see the image of the oncoming vehicle's side relative to the target object when meeting the oncoming vehicle, so as to truly feel the meeting scene.
[0115] The following are embodiments of the apparatus disclosed herein, which can be used to execute embodiments of the method disclosed herein.
[0116] Figure 3 This diagram illustrates a structural block diagram of a navigation screen display device according to an embodiment of the present disclosure. This device can be implemented as part or all of an electronic device through software, hardware, or a combination of both. Figure 3 As shown, the navigation screen display device includes:
[0117] The receiving module 301 is configured to receive oncoming traffic warning information from the navigation server;
[0118] The first obtaining module 302 is configured to, in response to the meeting warning information, obtain curve information of a curve region ahead of the target object on a navigation path, target object information, and meeting object information; wherein the meeting object information comprises information of a meeting object driving in the opposite direction in the curve region ahead of the target object.
[0119] The first display module 303 is configured to, based on the curve information, the target object information, and the meeting object information, display a navigation screen comprising a first image corresponding to the target object, a second image corresponding to the curve region ahead, and a third image corresponding to the meeting object.
[0120] In this embodiment, the navigation screen display device can be executed on a navigation terminal. The navigation terminal can be a car navigation device installed on the target object, or a handheld terminal with navigation function, etc. The target object can be a vehicle or other object that needs navigation, such as a car, a truck, a motorcycle, etc. The meeting warning information can be a warning information sent by a navigation server to the navigation terminal. The navigation server can plan a navigation path based on the navigation information uploaded by the navigation terminal (including the navigation start position and the navigation end position), and detect whether there is a curve region on the navigation path. After the navigation path is sent to the navigation terminal, the navigation server determines whether the target object is approaching the curve region ahead on the navigation path based on the current position of the target object obtained from the navigation terminal in real time, and further determines whether the opposite lane of the target object is driving a meeting object approaching or having entered the curve region ahead on the navigation path after determining that the target object is approaching the curve region ahead on the navigation path. The meeting object can be similar to the target object, and can also be an object that needs navigation.
[0121] It can be understood that the navigation application used by the navigation terminal of the target object and the navigation application used by the navigation terminal of the meeting object can be the same, or different navigation applications that can communicate data. It should be noted that the information and data related to the target object and the meeting object, such as the position, are information and data authorized by the user or authorized by all parties, and the collection, use, and processing of the related data need to comply with relevant laws, regulations, and standards of the country and region, and provide corresponding operation entrances for the user to choose authorization or refusal.
[0122] When it is predicted that the target object entering the front curve region and the oncoming object of the target object will meet at the front curve region, the navigation server can send the meeting warning information to the navigation terminals of the target object and the oncoming object respectively. After receiving the meeting warning information from the navigation server, the target object and the oncoming object adjust the image content on the navigation screen based on the meeting warning information to warn the drivers or related users of the target object and the oncoming object that the meeting event will occur at the front curve region.
[0123] The navigation terminals of the target object and the oncoming object have the same display process of the navigation screen after receiving the meeting warning information, and the following description takes the target object as an example.
[0124] The navigation terminal obtains the curve information of the front curve region of the navigation path, the target object information and the oncoming object information in response to the meeting warning information received from the navigation server. In some embodiments, the curve information of the front curve region and the oncoming object information can be obtained from the navigation server. The navigation server can send the curve information of the front curve region and the oncoming object information to the navigation terminal at the same time of sending the meeting warning information.
[0125] In some embodiments, the curve information of the front curve region can include but is not limited to the entry curve position information of the front curve region, the exit curve position information of the front curve region and the curve extreme position of the front curve region. It can be understood that the curve information of the front curve region can be determined in advance based on the attribute information of the road where the front curve region is located, etc. The curve extreme position can include the position of the curvature extreme point of the boundary lane line of the road and / or lane where the front curve region is located.
[0126] In some embodiments, the oncoming object information can include the information of the oncoming object of the target object driving in the opposite direction at the front curve region, such as the current position, the current speed and other information of the oncoming object.
[0127] In some embodiments, the target object information can include but is not limited to the current position, the current speed and other information of the target object. The target object information can be measured based on the positioning device, the inertial measurement device and other devices fixedly arranged with the target object. Part of the information (such as the speed) or all of the information in the target object information can also be obtained from the navigation server, which is not limited in the present disclosure.
[0128] After the navigation terminal obtains the curve information of the front curve region, the target object information and the meeting object information, in order to enable the driver or the related user of the target object to more intuitively understand the current meeting scene, the image content on the navigation picture can be switched, and the first image corresponding to the target object, the second image corresponding to the front curve region and the third image corresponding to the meeting object are displayed on the navigation picture. It can be understood that in a non-meeting scene, the image content corresponding to the road region in front of the target object can be displayed on the navigation picture, and a guide mark guiding the target object to perform a corresponding navigation action is displayed on the front road region. After the navigation terminal receives the meeting warning information of the server, the meeting object information and the curve information of the front curve region can be obtained from the server, and the target object information is obtained, and then a navigation picture including the first image corresponding to the target object, the second image corresponding to the front curve region and the third image corresponding to the meeting object is displayed. The second image corresponding to the front curve region can be drawn according to the road shape of the front curve region, and the first image corresponding to the target object and the second image corresponding to the meeting object can be drawn at the corresponding position of the front curve region based on the actual positions of the target object and the meeting object after selecting the corresponding images based on the vehicle types of the target object and the meeting object.
[0129] In some embodiments, the first image, the second image and / or the third image are all three-dimensional images, and the first image and the third image can be three-dimensional images corresponding to the shape of the vehicle. The first image and the third image can be drawn in the road and / or lane where the front curve region is located, and the relative positions of the target object, the front curve region and the meeting object are shown on the navigation picture using the first image, the second image and the third image. Through the navigation picture, the driver or the related user of the target object can understand the basic situation of the upcoming meeting, and can alert the driver or the related user of the target object. Similarly, the corresponding navigation picture can also be displayed on the navigation terminal of the meeting object, thereby alerting the driver or the related user of the meeting object, so that the driver or the related user of the target object and the meeting object can take meeting measures in advance, such as increasing vigilance, reducing speed, etc., to avoid accidents when meeting in the front curve region.
[0130] In the embodiment, the navigation server sends the meeting warning information to the navigation terminal in the meeting scene of the curved road in the navigation process, and the navigation terminal obtains the curved road information, the target object information and the meeting object information based on the meeting warning information, and then displays the first image corresponding to the target object, the second image corresponding to the front curved road area and the third image corresponding to the meeting object on the navigation picture based on the curved road information, the target object information and the meeting object information, so that the user can intuitively understand the warning event of the meeting of the curved road through the navigation picture, the occurrence of the meeting accident in the road blind area can be effectively reduced, and the driving safety can be improved at low cost.
[0131] In an optional implementation of the embodiment, before the first display module, the device further comprises:
[0132] The first adjustment module is configured to adjust a display scale of the navigation picture based on the curved road information, the target object information and the meeting object information.
[0133] The first display module comprises:
[0134] The first display sub-module is configured to display the navigation picture based on the adjusted display scale, the curved road information, the target object information and the meeting object information.
[0135] In the optional implementation, after the curved road information, the target object information and the meeting object information are obtained, the display scale of the navigation picture can be adjusted based on the above information, and the navigation picture is displayed based on the adjusted display scale, so that the first image corresponding to the target object, the second image corresponding to the front curved road area and the third image corresponding to the meeting object are more clear on the navigation picture.
[0136] It can be understood that the action of adjusting the scale can be performed after the meeting warning information is received and the curved road information, the target object information and the meeting object information are obtained. It can also be understood that the positions of the target object and the meeting object change with time, and such change is also reflected on the navigation picture. In order to more clearly display the first image corresponding to the target object, the second image corresponding to the front curved road area and the third image corresponding to the meeting object on the navigation picture, the display scale can be further enlarged as the distance between the target object and the meeting object approaches.
[0137] That is, in addition to obtaining the curve information, the target object information and the meeting object information after receiving the meeting warning information, the navigation terminal of the target object also receives the updated target object information, the meeting object information and the like from the navigation server in real time, and then updates the navigation picture. Therefore, the step of adjusting the display scale of the navigation picture based on the curve information, the target object information and the meeting object information can be performed in response to receiving the meeting warning information, or can be performed in response to receiving the updated information of the above information.
[0138] It can be understood that the navigation picture is a dynamic picture, and the positions of the first image corresponding to the target object and the third image corresponding to the meeting object on the navigation picture will change constantly. Therefore, the process of displaying the navigation picture including the first image corresponding to the target object, the second image corresponding to the curve region in front, and the third image corresponding to the meeting object based on the curve information, the target object information and the meeting object information can be understood as an animation display process, in which the first image, the second image and the third image are displayed on each frame of the navigation picture.
[0139] In an optional implementation of the embodiment, the adjusting module comprises:
[0140] The obtaining submodule is configured to obtain a picture display range corresponding to a current field of view range of the virtual camera;
[0141] The first determining submodule is configured to determine the maximum value of the display scale when the triangular region composed of the first image corresponding to the target object, the second image corresponding to the curve region in front, and the third image corresponding to the meeting object does not exceed the picture display range, as an anchor object of the current field of view range.
[0142] The second determining submodule is configured to determine the maximum value of the display scale as the adjusted display scale.
[0143] In the optional implementation, as described above, the process of displaying the navigation picture is an animation display process, and the first image, the second image and the third image on the navigation picture will change over time. For example, the first image and the third image will move towards each other, gradually approach and / or finally move to the second image corresponding to the curve region in front.
[0144] In the car meeting scene, one of the purposes of the navigation picture display in the embodiments of the present disclosure can be to enable the driver or the related user of the target object to simultaneously see the first image corresponding to the target object, the second image corresponding to the front curve region, and the third image corresponding to the car meeting object in the same frame picture. Another purpose can be to enable the driver or the related user of the target object to more clearly see the relative position changes and the like of the first image, the second image, and the third image on the navigation picture. Therefore, the embodiments of the present disclosure can continuously adjust the display scale of the navigation picture based on the changes in the positions of the target object and the car meeting object, and the principle of the adjustment is that the anchor object of the current field of view range of the virtual camera is a triangular region formed by the first image corresponding to the target object, the second image corresponding to the current curve region, and the third image corresponding to the car meeting object; no matter how the display scale changes, the triangular region is not allowed to exceed the picture display range corresponding to the current field of view range under the current field of view range of the virtual camera.
[0145] In some embodiments, the picture display range can be a range on the navigation picture under the current field of view range in which the picture content can be most clearly and obviously seen, and the picture display range can be determined in advance through parameter configuration. It can be understood that the current field of view range is different based on the viewpoint, angle of view, and the like of the virtual camera. The determination of the current field of view range can refer to the prior art, and is not specifically limited here.
[0146] In order to achieve the above two purposes, the process of adjusting the display scale can be understood as follows: the above-mentioned triangular region is determined as the object anchored by the current field of view range, that is, the above-mentioned triangular region is always exposed to the current field of view range, the maximum value of the display scale when the triangular region does not exceed the above-mentioned picture display range is determined, and the maximum value is determined as the adjusted display scale. The adjusted display scale can enable the above-mentioned triangular region to be displayed in the most obvious position region of the navigation picture, and is displayed in the case of the largest display scale, which can provide the driver or the related user of the target object with the most clear first image corresponding to the target object, the second image corresponding to the front curve region, and the third image corresponding to the car meeting object.
[0147] In an optional implementation of the present embodiment, before the first display submodule, the apparatus further comprises:
[0148] The second adjustment module is configured to adjust the pitch angle of the virtual camera to obtain an adjustment value of the pitch angle.
[0149] The first display submodule comprises:
[0150] The second display submodule is configured to display the navigation picture based on the adjusted display scale, the adjustment value of the pitch angle, the curve information, the target object information, and the meeting object information.
[0151] In the optional implementation, after the display scale is enlarged to the maximum value, the pitch angle of the virtual camera can be further adjusted, so that the meeting scene is clearer and more stereoscopic when the driver of the target object or the related user views the navigation picture.
[0152] When the navigation picture is displayed, the navigation picture can be displayed based on the adjusted display scale and the adjustment value of the pitch angle.
[0153] In an optional implementation of the embodiment, the second adjustment module comprises:
[0154] The decreasing submodule is configured to decrease the pitch angle of the virtual camera to obtain the adjustment value of the pitch angle.
[0155] In the optional implementation, since the first image corresponding to the target object, the second image corresponding to the front curve region, and the third image corresponding to the meeting object are located on the ground, appropriately decreasing the pitch angle of the virtual camera, that is, decreasing the pitch angle of the virtual camera can make the first image, the second image, and the third image on the displayed navigation picture more clear and more stereoscopic.
[0156] In an optional implementation of the embodiment, before the first display submodule, the device further comprises:
[0157] The second acquisition module is configured to acquire a meeting prediction interval of the target object and the meeting object in the front curve region.
[0158] The detection module is configured to, after detecting that the distance between the current position of the target object and the meeting prediction interval is less than or equal to a preset distance threshold, adjust the rotation angle of the virtual camera based on the road shape at the current position of the meeting object to obtain an adjustment value of the rotation angle.
[0159] The first display submodule comprises:
[0160] The third display submodule is configured to display the navigation picture based on the adjusted display scale, the adjustment value of the rotation angle, the curve information, the target object information, and the meeting object information.
[0161] In the optional implementation, after the display scale is enlarged to the maximum value, the rotation angle of the virtual camera can be further adjusted, so that the driver or the related user of the target object can see the side of the third image corresponding to the oncoming object more clearly when watching the navigation picture, and the real feeling of the oncoming of the target object and the oncoming object can be better felt.
[0162] The navigation server can also predict the oncoming prediction interval of the target object and the oncoming object in the front curve area in real time based on the target object information and the oncoming object information. It can be understood that the oncoming prediction interval changes in real time as the positions and speeds of the target object and the oncoming object change.
[0163] The navigation terminal can obtain the oncoming prediction interval from the navigation server in real time, and display the oncoming prediction interval on the second image corresponding to the front curve area in a highlighted manner.
[0164] The navigation terminal can also determine whether the target object is close to the oncoming prediction interval based on the obtained oncoming prediction interval and the current position of the target object. For example, it can be detected whether the distance between the target object and the oncoming prediction interval is less than or equal to a preset distance threshold. After detecting that the distance between the target object and the oncoming prediction interval is less than or equal to the preset distance threshold, the rotation angle of the virtual camera can be adjusted based on the road shape at the current position of the oncoming object to obtain an adjustment value of the rotation angle. Then, the navigation picture can be displayed based on the adjustment value of the rotation angle, the adjusted display scale, and / or the adjustment value of the pitch angle. In some embodiments, the preset distance threshold is a preset smaller value, which can be set according to actual needs, and is not limited here.
[0165] It can be understood that the purpose of adjusting the rotation angle of the virtual camera is to enable the driver or the related user of the target object to see the target side of the third image corresponding to the oncoming object more clearly when the target object and the oncoming object oncoming, so that the oncoming experience is more realistic. In order to achieve this purpose, the rotation angle can be adjusted according to the road shape at the current position of the oncoming object after the target object approaches the oncoming prediction area, such as left offset or right offset, so that the target side of the third image corresponding to the oncoming object relative to the target object can be seen clearly.
[0166] In an optional implementation of the embodiment, the detection module comprises:
[0167] The offset submodule is configured to offset the rotation angle of the virtual camera to the left or to the right based on the road shape at the current position of the oncoming object, so that the virtual camera faces the target side of the third image corresponding to the oncoming object, and the target side is the side opposite to the first image corresponding to the target object on the navigation picture.
[0168] In the optional implementation, as described above, in order to make the target object and the meeting object meet, and to make the meeting scene be perceived from the navigation picture, the rotation angle of the virtual camera can be offset to the left or to the right, so that the virtual camera always faces the target side of the third image corresponding to the meeting object, and the target side is opposite to the first image corresponding to the target object.
[0169] In an optional implementation of the embodiment, the apparatus further includes:
[0170] The second display module is configured to display a meeting warning dynamic picture on the navigation picture, wherein the meeting warning dynamic picture includes a fan-shaped picture that dynamically changes at the first image corresponding to the target object, and the color and / or size of the fan-shaped picture changes based on the distance change between the target object and the meeting object.
[0171] In the optional implementation, in order to further remind the driver or other user of the target object that the target object will meet the meeting object, a fan-shaped picture that dynamically opens and closes can be displayed on the navigation picture at the first image corresponding to the target object, and the color and the maximum size after opening of the fan-shaped picture can change with the distance change between the target object and the meeting object. For example, the closer the distance between the target object and the meeting object, the darker the color of the fan-shaped picture, and the larger the maximum size after opening.
[0172] It can be understood that, with the change of the position of the target object, the first image corresponding to the target object on the navigation picture is also constantly moving, and the position of the fan-shaped picture on the navigation picture is also constantly moving, and the relative position between the first image and the fan-shaped picture can not change.
[0173] The present disclosure also discloses an electronic device, Figure 4 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown as follows, Figure 4 As shown in the figure, the electronic device 400 includes a memory 401 and a processor 402; wherein,
[0174] The memory 401 is configured to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor 402 to implement the above method steps.
[0175] Figure 5 It is a structural schematic diagram of a computer system suitable for implementing the navigation picture display method according to an embodiment of the present disclosure.
[0176] As Figure 5As shown, the computer system 500 includes a processing unit 501, which can be implemented as a CPU, a GPU, a FPGA, a NPU, or the like processing unit. The processing unit 501 can perform various processes in the embodiments of any method of the present disclosure according to a program stored in a read only memory (ROM) 502 or a program loaded into a random access memory (RAM) 503 from a storage section 508. In the RAM 503, various programs and data required for the operation of the computer system 500 are also stored. The processing unit 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0177] The following components are connected to the I / O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, a modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as necessary. A removable recording medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, and the like is attached to the drive 510 as necessary, so that a computer program read therefrom is installed into the storage section 508 as necessary.
[0178] In particular, according to embodiments of the present disclosure, the above-mentioned reference to any method of the embodiments of the present disclosure can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program containing program code for executing any method of the embodiments of the present disclosure. In such embodiments, the computer program can be downloaded and installed from a network via the communication section 509, and / or installed from the removable recording medium 511.
[0179] The flow and block diagrams in the drawings represent possible architectural, functional, and operational architectures of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block can represent a module, a segment, or a portion of code that comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flowchart illustrations, and combinations thereof, can be implemented by special purpose hardware-based systems that perform the specified functions or operations, or combinations of special purpose hardware and computer instructions.
[0180] The units or modules described in the embodiments of the present disclosure can be implemented by software, or by hardware. The described units or modules can also be arranged in a processor, and the name of the unit or module does not constitute a limitation on the unit or module itself in some cases.
[0181] As another aspect, the present disclosure also provides a computer readable storage medium, which can be the computer readable storage medium included in the apparatus described in the above embodiments, or can exist separately from the apparatus and not be assembled into the apparatus. The computer readable storage medium stores one or more programs for execution by one or more processors to perform the method described in the present disclosure.
[0182] The above description is merely preferred embodiments of the present disclosure and a description of principles of applied technologies. It should be understood by those skilled in the art that the scope of the present disclosure is not limited to the technical solutions formed by the specific combinations of the above technical features, and also covers other technical solutions formed by the combinations of the above technical features or equivalent features without departing from the concept of the present disclosure. For example, the technical solutions formed by the mutual replacement of the above features and the technical features disclosed in the present disclosure (but not limited to) having similar functions.
Claims
1. A method of navigating a picture presentation, wherein, The method comprises the following steps: receiving a meeting warning information from a navigation server; in response to the meeting warning information, obtaining curve information of a front curve region of a target object on a navigation path, target object information, and meeting object information, wherein the meeting object information comprises information of a meeting object opposite to the target object in the front curve region; adjusting a display scale of the navigation picture based on the curve information, the target object information, and the meeting object information, and displaying a navigation picture comprising a first image corresponding to the target object, a second image corresponding to the front curve region, and a third image corresponding to the meeting object based on the adjusted display scale, the curve information, the target object information, and the meeting object information.
2. The method of claim 1, wherein, The method for adjusting the display scale of the navigation picture based on the curve information, the target object information, and the meeting object information comprises the following steps: obtaining a picture display range corresponding to a current field of view range of a virtual camera; determining a maximum value of the display scale when a triangular region formed by the first image corresponding to the target object, a curve extreme point on the second image corresponding to the front curve region, and the third image corresponding to the meeting object does not exceed the picture display range, wherein the triangular region is an anchor object of the current field of view range; determining the maximum value of the display scale as the adjusted display scale.
3. The method of claim 2, wherein, Before displaying the navigation picture based on the adjusted display scale, the curve information, the target object information, and the meeting object information, the method further comprises the following steps: adjusting a pitch angle of the virtual camera to obtain an adjustment value of the pitch angle; displaying the navigation picture based on the adjusted display scale, the adjustment value of the pitch angle, the curve information, the target object information, and the meeting object information. The method for adjusting the pitch angle of the virtual camera to obtain the adjustment value of the pitch angle comprises the following steps:
4. The method of claim 3, wherein, decreasing the pitch angle of the virtual camera to obtain the adjustment value of the pitch angle. Before displaying the navigation picture based on the adjusted display scale, the curve information, the target object information, and the meeting object information, the method further comprises the following steps:
5. The method of claim 2 or 4, wherein, obtaining a meeting prediction interval of the target object and the meeting object in the front curve region; detecting that a distance between a current position of the target object and the meeting prediction interval is less than or equal to a preset distance threshold, and adjusting a rotation angle of the virtual camera based on a road shape at a current position of the meeting object to obtain an adjustment value of the rotation angle; displaying the navigation picture based on the adjusted display scale, the adjustment value of the rotation angle, the curve information, the target object information, and the meeting object information. The method for displaying the navigation picture based on the adjusted display scale, the curve information, the target object information, and the meeting object information comprises the following steps: displaying the navigation picture based on the adjusted display scale, the adjustment value of the rotation angle, the curve information, the target object information, and the meeting object information.
6. The method of claim 5, wherein, Adjust a rotation angle of a virtual camera based on a road shape at a current position of the passing object, to obtain an adjustment value of the rotation angle, including: Shift the rotation angle of the virtual camera left or right based on the road shape at the current position of the passing object, so that the virtual camera faces a target side of a third image corresponding to the passing object, the target side being a side opposite to a first image corresponding to the target object on the navigation picture.
7. The method of any one of claims 1-2, 4, 6, wherein, The method further includes: Display a passing warning dynamic picture on the navigation picture, wherein the passing warning dynamic picture includes a sector picture that dynamically changes at the first image corresponding to the target object, and a color and / or size of the sector picture changes based on a change in distance between the target object and the passing object.
8. A navigation picture presentation device, wherein, Comprise: A receiving module configured to receive passing warning information from a navigation server; A first obtaining module configured to, in response to the passing warning information, obtain curve information of a front curve region of a target object on a navigation path, target object information, and passing object information; wherein the passing object information includes information of a passing object that travels opposite to the target object in the front curve region; A first display module configured to adjust a display scale of the navigation picture based on the curve information, the target object information, and the passing object information, and display a navigation picture including a first image corresponding to the target object, a second image corresponding to the front curve region, and a third image corresponding to the passing object based on the adjusted display scale, the curve information, the target object information, and the passing object information.
9. An electronic device, comprising: A computer program product comprising a memory, a processor, and a computer program stored on the memory, wherein the processor executes the computer program to implement the method of any one of claims 1-7.
10. A computer readable storage medium having stored thereon computer instructions, wherein, The computer program product comprises a computer program, and the computer program is executed by a processor to implement the method of any one of claims 1-7. The computer program product comprises a computer program, and the computer program is executed by a processor to implement the method of any one of claims 1-7.
Citation Information
Patent Citations
Method and device for early warning during meeting at curves
CN105206113A
Bend vehicle meeting early warning method and device and vehicle
CN114613194A