Vehicle-mounted image display method and device, equipment and storage medium

By displaying a top-down view area and a single-view area on the vehicle screen, and allowing users to adjust their position on the trajectory line using touch gestures, as well as displaying view icons, the problem of fixed content displayed in the AVM system has been solved, thus improving the user's observation experience.

CN122086286APending Publication Date: 2026-05-26ECARX (HUBEI) TECHCO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ECARX (HUBEI) TECHCO LTD
Filing Date
2026-02-12
Publication Date
2026-05-26

Smart Images

  • Figure CN122086286A_ABST
    Figure CN122086286A_ABST
Patent Text Reader

Abstract

The invention relates to the field of vehicle-mounted images, and discloses a vehicle-mounted image display method, device and equipment and a storage medium, and the method comprises the steps that an image picture of a vehicle is displayed on a vehicle-mounted screen, the image picture comprises a top view area of the vehicle and a single view area of the vehicle, a closed view angle switching track line is displayed around the vehicle in the top view area; in response to a touch action received by the vehicle-mounted screen, determining a view area where the touch action is located; in response to the fact that the view area is the top view area, determining the corresponding position of the touch action on the view angle switching trajectory and the represented current view angle according to the touch coordinate of the touch action in the top view area, displaying the view angle icon of the vehicle at the corresponding position, and displaying the view angle icon of the vehicle according to the current view angle. And the vehicle and the peripheral picture of the vehicle under the current view angle in the single view area are updated, so that linkage adjustment of the top view area and the single view area is realized, and the observation view angle of the vehicle can be freely adjusted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle imaging, and more particularly to a vehicle imaging display method, apparatus, device, and storage medium. Background Technology

[0002] AVM (Around View Monitor) is an in-vehicle assistance system that uses multiple cameras and displays to provide users with a 360-degree all-around view, helping drivers avoid blind spots and reduce the occurrence of accidents.

[0003] Currently, AVM displays content in two parts: a top-down view area and a single-view area. The top-down view area displays a 360-degree view of the vehicle's surroundings from a bird's-eye perspective and provides users with several clickable preset view switching buttons. After clicking the view switching button, the user can view the content in the single-view area from the changed preset view. Therefore, the existing AVM display suffers from fixed content and an inability to freely change the viewing angle.

[0004] In view of this, the present invention is hereby proposed. Summary of the Invention

[0005] To address the aforementioned technical problems, this invention provides a vehicle-mounted image display method, apparatus, device, and storage medium, which enables the free adjustment of the vehicle's viewing angle, more effectively displays the vehicle itself and its surroundings to the user, and improves the user's viewing experience.

[0006] This invention provides a method for displaying in-vehicle images, the method comprising:

[0007] The vehicle's image is displayed on an in-vehicle screen. The image includes a top-view area of ​​the vehicle and a single-view area of ​​the vehicle. The top-view area displays a closed-loop view switching trajectory line around the vehicle.

[0008] In response to a touch action received by the vehicle screen, the view area where the touch action is located is determined;

[0009] In response to the view area being a top-down view area, the corresponding position of the touch action on the view switching trajectory line and the current view represented by the touch action are determined according to the touch coordinates of the touch action in the top-down view area. The view icon of the vehicle is displayed at the corresponding position, and the view of the vehicle and its surroundings in the single view area are updated according to the current view.

[0010] This invention provides an in-vehicle image display device, which includes:

[0011] The image display module is used to display the image of the vehicle on an in-vehicle screen. The image includes a top view area of ​​the vehicle and a single view area of ​​the vehicle. In the top view area, a closed view switching trajectory line is displayed around the vehicle.

[0012] An action receiving module is used to determine the view area where the touch action is located in response to a touch action received by the vehicle screen.

[0013] The first response module is configured to respond to the view area being a top-down view area by determining the corresponding position of the touch action on the view switching trajectory line and the current view represented by the touch coordinates of the touch action in the top-down view area, displaying the view icon of the vehicle at the corresponding position, and updating the vehicle and its surroundings in the single view area according to the current view.

[0014] This invention provides an electronic device, the electronic device comprising:

[0015] Processor and memory;

[0016] The processor executes the steps of the vehicle image display method described in any embodiment by calling the program or instructions stored in the memory.

[0017] This invention provides a computer-readable storage medium storing a program or instructions that cause a computer to perform the steps of the vehicle image display method described in any embodiment.

[0018] The embodiments of the present invention have the following technical effects:

[0019] By displaying the vehicle's image on an in-vehicle screen, and responding to a touch action received by the screen, the view area where the touch action is located is determined. If the view area is a top-down view area, the corresponding position of the touch action on the view switching trajectory line and the current view angle represented by the touch coordinates within the top-down view area are determined. The vehicle's view icon is displayed at the corresponding position, and the vehicle and its surroundings in the single-view area are updated according to the current view angle. This allows for the synchronized display of the view icon on the view switching trajectory line within the top-down view area and the vehicle and its surroundings in the single-view area based on the user's touch action. This achieves the effect of linking and adjusting the top-down view area and the single-view area through touch actions within the top-down view area, and freely adjusting the current view angle of vehicle observation, thereby improving the user's observation experience. Attached Figure Description

[0020] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0021] Figure 1 This is a flowchart of an in-vehicle image display method provided in an embodiment of the present invention;

[0022] Figure 2 This is a flowchart of another vehicle image display method provided in an embodiment of the present invention;

[0023] Figure 3 This is a schematic diagram of the current view and the view icon displayed at the corresponding position provided in an embodiment of the present invention;

[0024] Figure 4 This is a display effect diagram of an in-vehicle screen when the current viewing angle is a first view, provided by an embodiment of the present invention;

[0025] Figure 5 This is a display effect diagram of an in-vehicle screen when the current viewing angle is a second view, provided by an embodiment of the present invention;

[0026] Figure 6 This is a schematic diagram of the structure of an in-vehicle image display device provided in an embodiment of the present invention;

[0027] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0028] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below. Obviously, the described embodiments are only a part of the embodiments of this invention, and not all of them. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0029] The vehicle-mounted image display method provided in this invention is mainly applicable to viewing a top-down view of a vehicle and single views from various free-viewpoint angles on an in-vehicle display device. The vehicle-mounted image display method provided in this invention can be executed by an electronic device integrated into the in-vehicle host or a separate electronic device.

[0030] Figure 1 This is a flowchart of a vehicle-mounted image display method provided in an embodiment of the present invention. See also... Figure 1 The in-vehicle image display method specifically includes:

[0031] S110. Display the vehicle's image on an in-vehicle screen.

[0032] The in-vehicle screen is the screen inside the vehicle used to display information, such as the vehicle's central control screen. The image display includes a top-down view area and a single-view area. The top-down view area displays a 360-degree view of the vehicle's surroundings from a bird's-eye perspective. The single-view area displays the 3D vehicle model and its surrounding environment from any angle within 0-360 degrees. Within the top-down view area, a closed-loop view-switching trajectory line is displayed around the vehicle. This trajectory line is a pre-constructed line used to display the corresponding position of subsequent touch actions; it can be represented by circular or elliptical lines. Essentially, the corresponding position of a subsequent touch action always moves and displays along the view-switching trajectory line.

[0033] Specifically, the vehicle's in-vehicle screen can display images of the vehicle. In the top-view area, the vehicle and its surroundings are displayed from a top-down perspective. In the single-view area, the vehicle and its surroundings are displayed from a side view.

[0034] S120, In response to the touch action received by the vehicle screen, determine the view area where the touch action is located.

[0035] Touch actions refer to the user's actions in adjusting the images displayed on the in-vehicle screen. Touch actions can include tapping and moving. The view area is divided into two parts on the display device: the top-view area and the single-view area.

[0036] Specifically, if the image displayed on the vehicle's screen within a single-view area is not the view the user desires, the user can adjust it by clicking on different parts of the vehicle's top-down view within the top-down view area to determine the current viewing angle, thus facilitating the display of the image corresponding to that angle within the single-view area. Therefore, the vehicle's screen can receive the user's touch actions and further analyze the view area where the touch action occurred—whether it was in the top-down view area or the single-view area—to facilitate subsequent coordinated adjustments between the two view areas.

[0037] S130. In response to the view area being a top view area, the corresponding position of the touch action on the view switching trajectory line and the current view represented by the touch action are determined according to the touch coordinates of the touch action in the top view area. The view icon of the vehicle is displayed at the corresponding position, and the view of the vehicle and its surroundings in the single view area are updated according to the current view.

[0038] The touch coordinates are the coordinates of the user's finger landing point within the top-down view area. These are coordinates in the screen coordinate system, with the farthest point of the screen coordinate system located at the top left corner. The horizontal axis is positive to the right, and the vertical axis is positive downwards. The current viewpoint is the observation viewpoint relative to the vehicle itself. In this example, the current viewpoint is primarily defined by the angle between the observation position and the side the vehicle's front is facing. The corresponding position is the coordinate position of the viewpoint icon associated with the touch action. This can be a coordinate position in the screen coordinate system, as in this example, or a coordinate position after transformation to another coordinate system, as in subsequent examples. The viewpoint icon is an icon displayed on the viewpoint switching trajectory line in the top-down view area, indicating the current viewpoint of the image displayed in the corresponding single-view area. Corresponding to the current viewpoint, the viewpoint icon can be displayed as a button with a fixed shape. It can be understood that the user adjusts the current viewpoint by moving the viewpoint icon within the top-down view area, thereby adjusting the current viewpoint used for observation in the single-view area. The vehicle and its surroundings are the images displayed in the single-view area, corresponding to the current viewpoint in the top-down view area.

[0039] Specifically, if the view area is a top-down view, the coordinates of the touch action within the top-down view area can be determined as touch coordinates. Then, combining these touch coordinates, the position where the touch action falls on the viewpoint switching trajectory line is determined, which is the corresponding position of the touch action. Combining the corresponding position of the touch action with the image in the top-down view area, the viewpoint corresponding to that position is analyzed, i.e., the current viewpoint. A viewpoint icon for the vehicle is then displayed at the corresponding position to show the user that the vehicle is being viewed from that viewpoint. At this time, the single-view area should undergo a corresponding image change, that is, the current viewpoint's corresponding image of the vehicle and its surroundings is used as the new image in the single-view area to update the single-view area, ensuring that the single-view area adjusts in tandem with the touch action in the top-down view area.

[0040] Based on the above example, the corresponding position of the touch action on the view switching trajectory line and the current viewpoint can be determined according to the touch coordinates of the touch action within the top view area in the following way:

[0041] In the screen coordinate system, the slope of the straight line is determined based on the touch coordinates of the touch action within the top view area and the coordinates of the center point of the view switching trajectory line.

[0042] Based on the coordinates of the center point and the slope of the line, determine the transformation relationship between the x-coordinate and y-coordinate of the corresponding position;

[0043] Based on the transformation relationship and the trajectory equation of the perspective switching trajectory line, determine the horizontal and vertical coordinates;

[0044] Determine the corresponding position based on the x and y coordinates, and then determine the current viewpoint by connecting the corresponding position with the target's center point coordinates.

[0045] Here, the center point coordinates are the coordinates of the center of the view switching trajectory line in the screen coordinate system, typically the center coordinates of a top-down view. The slope of the line is the slope of the line formed by the touch coordinates and the center point coordinates. The trajectory line equation is the equation representing the view switching trajectory line. The conversion between the x-coordinate and y-coordinate is either expressing the y-coordinate as the x-coordinate or vice versa. The target line connects the corresponding position to the center point coordinates. It can be understood that the corresponding position lies on the target line and also on the view switching trajectory line.

[0046] Specifically, in the screen coordinate system, a line is drawn connecting the touch coordinates within the top-view area and the center point coordinates of the view-switching trajectory line. The slope of this line is determined as the straight-line slope. Since the corresponding positions of the center point coordinates and touch coordinates lie on this line, the transformation relationship between the x-coordinate and y-coordinate of the corresponding position can be obtained by combining the calculated straight-line slope and the known center point coordinates. Substituting this transformation relationship into the trajectory line equation, the intersection coordinates of the line and the view-switching trajectory line can be obtained, which are the x-coordinate and y-coordinate of the corresponding position. Combining the x-coordinate and y-coordinate gives the corresponding position. If multiple results are obtained, the result closest to the touch coordinates is taken as the corresponding position. The line connecting the corresponding position and the center point coordinates is taken as the target line. It can be understood that the corresponding position, center point coordinates, and touch coordinates should all lie on the target line. The angle between the target line and a preset direction (such as the positive x-axis direction of the screen coordinate system, i.e., the direction perpendicular to the direction of the vehicle's front) can be calculated and used as an auxiliary angle. Since the current viewpoint is the angle between the line connecting the target and the direction the car is facing, we can subtract the calculated auxiliary angle from 90 degrees to get the current viewpoint.

[0047] For example, taking the perspective switching trajectory line as an ellipse, the equation of the trajectory line, that is, the equation of the ellipse, can be determined as follows: Where X and Y are the horizontal and vertical coordinates of the corresponding positions, which are also the coordinates of the view icon to be displayed later; 'a' is the major axis of the view switching trajectory line, and 'b' is the minor axis of the view switching trajectory line. Assume the touch coordinates are (Point... x Point y The center point coordinates are (V) x V y Therefore, the line connecting the two is the target line, and its slope is: Since the corresponding position lies on the line connecting the two, then YV satisfies... y =k(XV) x By performing transposition, we can obtain the transformation relationship between the x-coordinate and y-coordinate of the corresponding position: , We can substitute these values ​​into the equation of the ellipse and solve for them. That is, we can... Substituting into the equation of the ellipse, we obtain a quadratic equation in X, A1X. 2 +B1X+C1=0, where, Using the quadratic formula The x-coordinate can be obtained by substituting the x-coordinate into the equation of the line connecting to the target. Alternatively, the y-coordinate can be obtained by... Substituting into the equation of the ellipse, we obtain a quadratic equation in Y, A²Y. 2 +B2Y+C2=0, where, Using the quadratic formula The ordinate can also be obtained.

[0048] This invention has the following technical effects: By displaying the vehicle's image on an in-vehicle screen, in response to a touch action received by the in-vehicle screen, the view area where the touch action is located is determined. If the view area is a top-down view area, the corresponding position of the touch action on the view switching trajectory line and the current view angle represented by the touch action are determined based on the touch coordinates of the touch action within the top-down view area. The view icon of the vehicle is displayed at the corresponding position, and the images of the vehicle and its surroundings in the single-view area are updated according to the current view angle. This allows for the linked display of the view icon on the view switching trajectory line within the top-down view area and the images of the vehicle and its surroundings in the single-view area based on the user's touch action. This achieves the effect of linking and adjusting the top-down view area and the single-view area through touch actions within the top-down view area, and allows for free adjustment of the current view angle of vehicle observation, thereby improving the user's observation experience.

[0049] Figure 2 This is a flowchart of another vehicle-mounted image display method provided in an embodiment of the present invention. The above example describes a relatively complex method for solving the current viewing angle and the corresponding position of the touch coordinates. For simplification, please refer to... Figure 2 The in-vehicle image display method specifically includes:

[0050] S210. Display the vehicle's image on an in-vehicle screen.

[0051] S220: In response to the touch action received by the vehicle screen, determine the view area where the touch action is located. If the view area is a top view area, execute S230; if the view area is a single view area, execute S260.

[0052] S230. Using the center point of the view switching trajectory line as the origin of the top view coordinate system, and the vehicle's front orientation located at the center point as one of the coordinate axes of the top view coordinate system, combined with the touch coordinates, determine the corresponding position of the touch action on the view switching trajectory line and the current view relative to the vehicle's front orientation in the top view coordinate system, and then execute S240.

[0053] The top-view coordinate system is the coordinate system corresponding to the view switching trajectory line. This coordinate system has its origin at the center point of the trajectory line, and uses the vehicle's frontal orientation at the center point as one of its axes. The purpose of using this coordinate system, the top-view coordinate system, is to simplify subsequent calculations and more easily calculate the corresponding position of the view icon on the view switching trajectory line. Taking an elliptical trajectory line as an example, a schematic diagram of the current view and the corresponding position of the view icon is shown below. Figure 3 As shown.

[0054] Specifically, the top-view coordinate system is constructed using the center point of the view switching trajectory line as the origin of the top-view coordinate system, and the vehicle's front orientation at the center point as one of its coordinate axes. Since both the screen coordinate system and the top-view coordinate system are pre-defined with fixed origins, positive horizontal axes, and positive vertical axes, the transformation relationship between the two coordinate systems can be determined. The touch coordinates within the top-view area of ​​the screen coordinate system are substituted into the transformation relationship to convert the touch coordinates to the top-view coordinate system. The corresponding coordinates of these converted coordinates on the view switching trajectory line are then determined, representing the position of the touch action. Furthermore, the angle between the line connecting this position to the origin of the top-view coordinate system and the target direction (e.g., the vehicle's front orientation) is determined as the current viewpoint.

[0055] Based on the above example, the corresponding position of the touch action on the view switching trajectory line and the current view relative to the vehicle's orientation in the top-view coordinate system can be determined in the following way:

[0056] Based on the touch coordinates and the origin of the top view coordinate system, determine the tangent value of the touch coordinates relative to the origin of the top view coordinate system. Based on the tangent value, determine the current viewing angle of the touch action relative to the direction of the vehicle in the top view coordinate system.

[0057] Based on the tangent value and the trajectory equation of the viewpoint switching trajectory line, the corresponding position of the touch action on the viewpoint switching trajectory line is determined.

[0058] The tangent value is the tangent of the line connecting the touch coordinate position and the origin of the top view coordinate system in the top view coordinate system, which is the slope of the line.

[0059] Specifically, the touch coordinates are transformed into a top-view coordinate system. The transformed touch coordinates are then connected to the origin of this top-view coordinate system, and the slope of the line is calculated as the tangent. Taking the vehicle's front orientation as the positive direction of the vertical axis and the vehicle's right side as the positive direction of the horizontal axis, the arctangent of this tangent is calculated. The resulting angle is the angle between this arctangent and the positive direction of the horizontal axis of the top-view coordinate system, and this angle is used as an auxiliary angle. Subtracting the auxiliary angle from 90 degrees gives the current viewing angle of the touch action relative to the vehicle's front orientation in the top-view coordinate system. Based on the tangent, a target straight line connecting the touch coordinate position to the origin of the top-view coordinate system can be constructed. The equation of this target straight line is solved simultaneously with the equation of the view-switching trajectory line. The coordinates of the two intersection points, and the nearest intersection point with the transformed touch coordinates, are used to determine the corresponding position of the touch action on the view-switching trajectory line.

[0060] For example, such as Figure 3 As shown, the tangent and the current viewpoint can be calculated using the following formula:

[0061]

[0062]

[0063]

[0064] Where k' is the tangent value, (Point) x ', Point y ') represents the coordinates after the touch coordinates have been transformed to the top-view coordinate system, (V x ', V y ') represents the coordinates of the origin of the top view coordinate system. This is an auxiliary angle (the angle of the touch action relative to the positive horizontal axis in the top-view coordinate system). From the current perspective, atant() is a function that converts the tangent value to radians.

[0065] The corresponding position of the touch action on the view switching trajectory line can be calculated as follows: Combine the equations of the target straight line: Y'=k'X', and the equation of the view switching trajectory line (ellipse T): And by solving, we obtain: , .

[0066] Where X' and Y' are the x and y coordinates of the corresponding position of the touch action on the view switching trajectory line in the top-view coordinate system, and a' and b' are the minor and major axes of the ellipse T. The coordinates of the two intersection points obtained are taken as the coordinates of the intersection point closest to the transformed touch coordinates, which is taken as the corresponding position of the touch action on the view switching trajectory line.

[0067] S240. Based on the relative positional relationship between the origin of the top view coordinate system and the origin of the screen coordinate system, convert the corresponding position into coordinates in the screen coordinate system before displaying the vehicle's view icon, and then execute S250.

[0068] Specifically, based on the relative positional relationship between the origin of the top view coordinate system and the origin of the screen coordinate system, the coordinate transformation relationship between the two coordinate systems can be determined. Based on this, the corresponding position can be converted into coordinates in the screen coordinate system, and then the vehicle's view icon can be displayed at the converted coordinates of the corresponding position.

[0069] Before determining the corresponding position of the touch action on the view switching trajectory line and the current view represented by the touch action based on the touch coordinates within the top-view area, it is also possible to pre-determine whether the user's touch action is reasonable. Specifically, this can be done by:

[0070] Determine whether the touch coordinates are within the view switching hot zone;

[0071] If the touch coordinates are within the view switching hot zone, the corresponding position of the touch action on the view switching trajectory line and the current view represented are determined.

[0072] If the touch coordinates are outside the view switching hot zone, a touch alert message is generated.

[0073] The viewpoint switching trajectory line is located within the viewpoint switching hotspot, which is a pre-defined effective range of touch coordinates. Setting this hotspot range aims to prevent accidental touches from causing changes to the view within a single view area. Touch alerts remind users that touch operations within the top-down view area cannot adjust the viewing angle, and that clicking on or around the viewpoint switching trajectory line is necessary.

[0074] Specifically, it determines whether the touch coordinates are within the view switching hotspot. If they are, the user's touch action is valid and can be responded to. This triggers the process of determining the corresponding position of the touch action on the view switching trajectory and the current view, displaying the view icon, and adjusting the single-view area accordingly. If the touch coordinates are outside the view switching hotspot, the user's touch action is invalid. The user is alerted that the current operation is invalid; a touch alert message is generated and displayed via voice or text to remind the user.

[0075] Optionally, the range of the viewpoint switching hot zone is the range between the preset first trajectory line and the preset second trajectory line; the preset first trajectory line, the preset second trajectory line, and the viewpoint switching trajectory line have the same shape.

[0076] For example, such as Figure 3As shown, ellipse B is the preset first trajectory line, ellipse T is the view switching trajectory line, and ellipse S is the preset second trajectory line. The area between ellipse B and ellipse S is the hot zone range. That is, ellipse B and ellipse S are the outermost boundaries of the view switching hot zone range. The touch coordinates after transforming from the screen coordinate system to the top-view coordinate system are easier to determine. Therefore, the following inequality is used to determine whether the touch coordinates after transforming to the top-view coordinate system are within ellipse B: Determine whether the touch coordinates after transformation to the top view coordinate system are outside the ellipse S using the following inequality: Among them, (Point) x ', Point y ') represents the touch coordinates after transformation to the top-view coordinate system, (V x ', V y ') represents the coordinates of the origin of the top view coordinate system, a1 and b1 are the minor and major axes of ellipse S, respectively, and a2 and b2 are the minor and major axes of ellipse B, respectively. If all conditions are met, the virtual coordinates are determined to be within the view switching hot zone; if at least one condition is not met, the virtual coordinates are determined to be outside the view switching hot zone.

[0077] For example, in addition to the elliptical line provided in this example, the viewpoint switching trajectory line can also be a circular line, and the trajectory equation of the corresponding viewpoint switching trajectory line is adjusted to X'. 2 +Y' 2 =r 2 In this case, X' and Y' are the x and y coordinates corresponding to the view icon in the top-view coordinate system, and r is the radius of the view switching trajectory line. Therefore, other linear patterns such as rectangular lines can also be used as view switching trajectories.

[0078] S250: Update the view of the vehicle and its surroundings in the current view area within the single-view region.

[0079] S260. Based on the touch action, determine the current view corresponding to the touch action, update the vehicle and its surroundings in the single view area under the current view, and based on the current view, determine the corresponding position of the current view on the view switching trajectory line in the top view area, and display the vehicle's view icon at the corresponding position.

[0080] Specifically, swiping the image within a single-view area directly adjusts the current viewing angle and displays the corresponding image. Therefore, if the view area is a single-view area, the image displayed within that area changes according to touch actions. For example, swiping right will cause the vehicle and its surrounding area within the single-view area to move to the right. The viewing angle corresponding to the newly displayed image within the single-view area is taken as the current viewing angle corresponding to the touch action. The current viewing angle is then transferred to the top-view area to determine the corresponding position, and the vehicle's view icon is displayed at the corresponding position in the top-view area. For example: transferring the current viewing angle to the top-view area, a ray is drawn in the direction of the current viewing angle, starting from the center of the view angle switching trajectory line. The coordinates of the intersection of the ray and the view angle switching trajectory line are taken as the corresponding position, and the vehicle's view icon is displayed at the corresponding position in the top-view area.

[0081] Based on the above example, the current viewpoint corresponding to a touch action can be determined using the following method:

[0082] The distance moved is determined based on the touch action;

[0083] Update the view of the vehicle and its surroundings within the single-view area based on the distance traveled;

[0084] Based on the updated images of the vehicle and its surroundings, determine the current viewpoint corresponding to the images of the vehicle and its surroundings.

[0085] The vehicle itself and its surroundings are the portion of the image displayed within the single-view area. The movement distance is the distance from the starting point to the ending point of the touch action, and can include the direction of movement; for example, left is negative, right is positive, etc.

[0086] Specifically, the system analyzes the user's touch actions within the single-view area to determine the corresponding movement distance. This movement distance is then converted into a transformation distance for the vehicle and its surroundings according to a pre-defined correspondence. The vehicle and its surroundings within the single-view area are then updated and transformed according to this transformation distance. The viewpoint corresponding to the updated vehicle and its surroundings is then determined as the current viewpoint for the vehicle and its surroundings.

[0087] It is understandable that users can switch perspectives by swiping the displayed image in the single-view area. Furthermore, the image displayed in the single-view area can be changed based on the distance moved during the swipe. Additionally, touch actions can be transmitted to the top-view area, where the perspective icon after the current position change is displayed on a preset button display trajectory line (such as an elliptical trajectory line).

[0088] For example, Figure 4This is a display effect diagram of an in-vehicle screen when the current viewing angle is a first-view perspective, provided by an embodiment of the present invention. Figure 5 This is a display effect diagram of an in-vehicle screen when the current viewing angle is a second view, provided by an embodiment of the present invention. For example... Figure 4 and Figure 5 As shown, the first and second perspectives are different. The left area is a top-down view, and the right area is a single-view view. The vehicle and its surroundings in the single-view view on the right are different from the view icons in the top-down view on the left. Figure 4 and Figure 5 The position of the camera icon in the middle is linked.

[0089] This invention has the following technical effects: In response to a top-view area, the center point of the view switching trajectory line is taken as the origin of the top-view coordinate system, and the vehicle's front orientation at the center point is taken as one of the coordinate axes of the top-view coordinate system. Combined with touch coordinates, the corresponding position of the touch action on the view switching trajectory line and the current view relative to the vehicle's front orientation in the top-view coordinate system are determined. Based on the relative positional relationship between the origin of the top-view coordinate system and the origin of the screen coordinate system, the corresponding position is converted to coordinates in the screen coordinate system before displaying the vehicle's view icon. This simplifies the calculation process by setting a top-view coordinate system, effectively improving data processing efficiency. Furthermore, in response to a single-view area, the current view corresponding to the touch action is determined, and the vehicle and its surroundings in the single-view area are updated according to the current view. Based on the current view, the corresponding position of the current view on the view switching trajectory line in the top-view area is determined, and the vehicle's view icon is displayed at the corresponding position. This improves the display efficiency of view icons within the top-view area. Moreover, it enables the coordinated adjustment of the top-view area and the single-view area through touch actions within the single-view area.

[0090] Figure 6 This is a structural schematic diagram of an in-vehicle image display device provided in an embodiment of the present invention. Figure 6 As shown, the device includes: an image display module 310, an action receiving module 320, and a first response module 330.

[0091] The image display module 310 is used to display an image of the vehicle on an in-vehicle screen. The image includes a top-view area of ​​the vehicle and a single-view area of ​​the vehicle. The top-view area displays a closed-loop view switching trajectory line around the vehicle. The motion receiving module 320 is used to determine the view area where the touch action is located in response to a touch action received by the in-vehicle screen. The first response module 330 is used to determine the corresponding position of the touch action on the view switching trajectory line and the current view angle represented by the touch action based on the touch coordinates of the touch action in the top-view area when the view area is a top-view area. The first response module 330 displays the view angle icon of the vehicle at the corresponding position and updates the image of the vehicle and its surroundings in the single-view area according to the current view angle.

[0092] Based on the above example, optionally, the first response module 330 is further configured to take the center point of the view switching trajectory line as the origin of the top view coordinate system, take the vehicle's front orientation located at the center point as one of the coordinate axes of the top view coordinate system, and combine the touch coordinates to determine the corresponding position of the touch action on the view switching trajectory line and the current view relative to the vehicle's front orientation in the top view coordinate system.

[0093] Based on the above example, optionally, the first response module 330 is further configured to determine the tangent value of the touch coordinates relative to the origin of the top view coordinate system based on the touch coordinates and the origin of the coordinate system; determine the current viewing angle of the touch action relative to the direction of the vehicle head in the top view coordinate system based on the tangent value; and determine the corresponding position of the touch action on the viewing angle switching trajectory line based on the tangent value and the trajectory line equation of the viewing angle switching trajectory line.

[0094] Based on the above example, optionally, the first response module 330 is further configured to convert the corresponding position into coordinates in the screen coordinate system based on the relative positional relationship between the origin of the top view coordinate system and the origin of the screen coordinate system before displaying the view icon of the vehicle.

[0095] Based on the above example, optionally, before determining the corresponding position of the touch action on the view switching trajectory line and the current view represented by the touch action according to the touch coordinates of the touch action in the top view area, the method further includes: a touch validity determination module, used to determine whether the touch coordinates are within the view switching hot zone; in response to the touch coordinates being within the view switching hot zone, triggering the determination of the corresponding position of the touch action on the view switching trajectory line and the current view represented by the touch action; in response to the touch coordinates being outside the view switching hot zone, generating touch reminder information; wherein, the view switching trajectory line is within the view switching hot zone.

[0096] Based on the above example, optionally, the range of the viewpoint switching hot zone is the range between a preset first trajectory line and a preset second trajectory line; the preset first trajectory line, the preset second trajectory line, and the viewpoint switching trajectory line have the same shape.

[0097] Based on the above example, optionally, the device further includes: a second response module, configured to, in response to the view area being a single view area, determine the current viewpoint corresponding to the touch action, update the vehicle and its surroundings in the single view area under the current viewpoint, determine the corresponding position of the current viewpoint on the viewpoint switching trajectory line in the top view area based on the current viewpoint, and display the vehicle's viewpoint icon at the corresponding position.

[0098] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing this application, the functions of each module can be implemented in one or more software and / or hardware.

[0099] The apparatus of the above embodiments is used to implement the corresponding vehicle image display method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0100] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Figure 7 As shown, the electronic device 400 includes one or more processors 401 and memory 402.

[0101] The processor 401 may be a central processing unit (CPU) or other form of processing unit with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 400 to perform desired functions.

[0102] The memory 402 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 401 may execute the program instructions to implement the vehicle image display method of any embodiment of the present invention described above and / or other desired functions. Various contents such as initial external parameters and thresholds may also be stored in the computer-readable storage medium.

[0103] In one example, the electronic device 400 may further include an input device 403 and an output device 404, these components being interconnected via a bus system and / or other forms of connection mechanisms (not shown). The input device 403 may include, for example, a keyboard, a mouse, etc. The output device 404 may output various information to the outside, including warning messages, braking force, etc. The output device 404 may include, for example, a display, a speaker, a printer, and a communication network and its connected remote output devices, etc.

[0104] Of course, for the sake of simplicity, Figure 7 Only some of the components of the electronic device 400 relevant to the present invention are shown, omitting components such as buses, input / output interfaces, etc. In addition, the electronic device 400 may include any other suitable components depending on the specific application.

[0105] In addition to the methods and devices described above, embodiments of the present invention may also be computer program products, which include computer program instructions that, when executed by a processor, cause the processor to perform the steps of the vehicle image display method provided in any embodiment of the present invention.

[0106] The computer program product can be written in any combination of one or more programming languages ​​to perform the operations of the embodiments of the present invention. The programming languages ​​include object-oriented programming languages ​​such as Java and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0107] Furthermore, embodiments of the present invention may also be computer-readable storage media storing computer program instructions thereon, which, when executed by a processor, cause the processor to perform the steps of the vehicle image display method provided in any embodiment of the present invention.

[0108] The computer-readable storage medium may be any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof.

[0109] It should be noted that the terminology used in this invention is for describing specific embodiments only and is not intended to limit the scope of this application. As shown in this specification, unless the context clearly indicates otherwise, words such as "a," "an," "an," and / or "the" do not specifically refer to the singular and may include the plural. The terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, or apparatus. Without further limitations, an element defined by the phrase "comprising an..." does not exclude the presence of other identical elements in the process, method, or apparatus that includes said element.

[0110] It should also be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the present invention. Unless otherwise expressly specified and limited, the terms "installed," "connected," "linked," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components. For those skilled in the art, the specific meaning of the above terms in the present invention can be understood according to the specific circumstances.

[0111] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the technical solutions of the embodiments of the present invention.

Claims

1. A method for displaying in-vehicle images, characterized in that, include: The vehicle's image is displayed on an in-vehicle screen. The image includes a top-view area of ​​the vehicle and a single-view area of ​​the vehicle. The top-view area displays a closed-loop view switching trajectory line around the vehicle. In response to a touch action received by the vehicle screen, the view area where the touch action is located is determined; In response to the view area being a top-down view area, the corresponding position of the touch action on the view switching trajectory line and the current view represented by the touch action are determined according to the touch coordinates of the touch action in the top-down view area. The view icon of the vehicle is displayed at the corresponding position, and the view of the vehicle and its surroundings in the single view area are updated according to the current view.

2. The method according to claim 1, characterized in that, The step of determining the corresponding position of the touch action on the view switching trajectory line and the current view represented by the touch action based on the touch coordinates of the touch action within the top view area includes: Using the center point of the view switching trajectory line as the origin of the top view coordinate system, and the vehicle's front orientation located at the center point as one of the coordinate axes of the top view coordinate system, the corresponding position of the touch action on the view switching trajectory line and the current view relative to the vehicle's front orientation in the top view coordinate system are determined in combination with the touch coordinates.

3. The method according to claim 2, characterized in that, Determining the corresponding position of the touch action on the view switching trajectory line and the current view relative to the vehicle's front orientation in the top-view coordinate system includes: Based on the touch coordinates and the origin of the top view coordinate system, determine the tangent value of the touch coordinates relative to the origin of the top view coordinate system, and based on the tangent value, determine the current viewing angle of the touch action relative to the direction of the vehicle's front in the top view coordinate system; Based on the tangent value and the trajectory equation of the viewpoint switching trajectory line, the corresponding position of the touch action on the viewpoint switching trajectory line is determined.

4. The method according to claim 2, characterized in that, The display of the vehicle's view icon at the corresponding location includes: Based on the relative positional relationship between the origin of the top view coordinate system and the origin of the screen coordinate system, the corresponding position is converted into coordinates in the screen coordinate system before the view icon of the vehicle is displayed.

5. The method according to claim 1, characterized in that, Before determining the corresponding position of the touch action on the view switching trajectory line and the current view represented by the touch action based on the touch coordinates within the top view area, the method further includes: Determine whether the touch coordinates are within the view switching hot zone. In response to the touch coordinates being within the view switching hot zone, the process of determining the corresponding position of the touch action on the view switching trajectory line and the current view represented is triggered. If the touch coordinates are outside the view switching hot zone, a touch reminder message is generated. The viewpoint switching trajectory line is located within the viewpoint switching hot zone.

6. The method according to claim 5, characterized in that, The viewing angle switching hot zone is the range between a preset first trajectory line and a preset second trajectory line; the preset first trajectory line, the preset second trajectory line, and the viewing angle switching trajectory line have the same shape.

7. The method according to claim 1, characterized in that, Also includes: In response to the view area being a single view area, the current viewpoint corresponding to the touch action is determined based on the touch action, the vehicle and its surroundings in the single view area are updated, and the corresponding position of the current viewpoint on the viewpoint switching trajectory line is determined in the top view area based on the current viewpoint, and the viewpoint icon of the vehicle is displayed at the corresponding position.

8. A vehicle-mounted image display device, characterized in that, include: The image display module is used to display the image of the vehicle on an in-vehicle screen. The image includes a top view area of ​​the vehicle and a single view area of ​​the vehicle. In the top view area, a closed view switching trajectory line is displayed around the vehicle. An action receiving module is used to determine the view area where the touch action is located in response to a touch action received by the vehicle screen. The first response module is configured to respond to the view area being a top-down view area by determining the corresponding position of the touch action on the view switching trajectory line and the current view represented by the touch coordinates of the touch action in the top-down view area, displaying the view icon of the vehicle at the corresponding position, and updating the vehicle and its surroundings in the single view area according to the current view.

9. An electronic device, characterized in that, The electronic device includes: Processor and memory; The processor executes the steps of the vehicle image display method as described in any one of claims 1 to 7 by calling the program or instructions stored in the memory.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a program or instructions that cause a computer to perform the steps of the vehicle image display method as described in any one of claims 1 to 7.