Display control method and device, electronic equipment and storage medium
Patent Information
- Application Number
- CN202510551569.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-28
- Publication Date
- 2026-10-30
AI Technical Summary
但是,该360°环视系统难以根据不同场景动态调整,导致场景适应性较差,影响用户体验
[0018]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
Smart Images

Figure CN123016541A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the fields of vehicle and display technology, and more specifically, to a display control method, apparatus, electronic device, storage medium, and program product. Background Technology
[0002] A 360° surround view system (also known as a panoramic imaging system) uses cameras distributed around the vehicle to capture real-time images, which are then processed to create a panoramic bird's-eye view of the vehicle's surroundings, providing the driver with all-around visual assistance. In this example, the 360° surround view system supports three modes: parking view, 3D view, and car wash view. However, this 360° surround view system struggles to dynamically adjust to different scenarios, resulting in poor scene adaptability and impacting the user experience. Summary of the Invention
[0003] In view of the above, this disclosure provides a display control method, apparatus, electronic device, storage medium, and program product.
[0004] One aspect of this disclosure provides a display control method applied to a target vehicle, the target vehicle being equipped with at least one video acquisition device, the method comprising:
[0005] Obtain at least one of the target vehicle's vehicle information and road information;
[0006] Based on at least one of vehicle information and road information, a target display mode is determined from the preset display modes, wherein the target display mode corresponds to at least one target video acquisition device among multiple video acquisition devices; and
[0007] Using a target display method, a target display screen generated from video data acquired by at least one target video acquisition device is displayed.
[0008] Another aspect of this disclosure provides a display control device for a target vehicle equipped with at least one video acquisition device, the device comprising:
[0009] The acquisition module is used to acquire at least one of the target vehicle's vehicle information and road information;
[0010] The first determining module is configured to determine a target display mode from a preset display mode based on at least one of vehicle information and road information, wherein the target display mode corresponds to at least one target video acquisition device from a plurality of video acquisition devices; and
[0011] The display module is used to display a target display screen generated from video data acquired by at least one target video acquisition device using a target display method.
[0012] Another aspect of this disclosure provides an electronic device comprising:
[0013] One or more processors;
[0014] Memory, used to store one or more programs.
[0015] When the above one or more programs are executed by the above one or more processors, the above one or more processors implement the above method.
[0016] Another aspect of this disclosure provides a computer-readable storage medium storing computer-executable instructions, which, when executed, are used to implement the method described above.
[0017] Another aspect of this disclosure provides a computer program product including computer-executable instructions that, when executed, implement the method described above.
[0018] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0019] The above and other objects, features, and advantages of this disclosure will become clearer from the following description of embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0020] Figure 1A This illustration schematically shows a display screen in the parking view mode of the example.
[0021] Figure 1B This illustration schematically shows a display screen in the car wash view mode of the example;
[0022] Figure 2 This schematic diagram illustrates a scenario where multiple obstacles surround a vehicle.
[0023] Figure 3 A flowchart illustrating a display control method according to an embodiment of the present disclosure is shown schematically;
[0024] Figure 4 A flowchart illustrating a display control method according to an embodiment of the present disclosure is shown schematically;
[0025] Figure 5 A schematic diagram of a display control method according to an embodiment of the present disclosure is shown;
[0026] Figure 6 A flowchart illustrating a display control method according to an embodiment of the present disclosure is shown schematically;
[0027] Figure 7A A schematic diagram illustrating the target display screen in reversing mode according to an embodiment of the present disclosure is shown.
[0028] Figure 7B A schematic diagram illustrating the target display screen in reversing mode according to another embodiment of the present disclosure is shown.
[0029] Figure 8A A schematic diagram illustrating a target display screen in a narrow road driving mode according to an embodiment of the present disclosure is shown.
[0030] Figure 8B A schematic diagram illustrating a target display screen in a narrow road driving mode according to another embodiment of the present disclosure is shown.
[0031] Figure 9 A schematic diagram illustrating a target display screen in a high-speed driving mode according to an embodiment of the present disclosure is shown.
[0032] Figure 10 A schematic diagram illustrating the method of determining a target display according to an embodiment of the present disclosure is shown;
[0033] Figure 11 The illustration shows a schematic diagram of a display screen of a first target display mode according to an embodiment of the present disclosure;
[0034] Figure 12A The illustration schematically shows a display screen of a second target display mode according to an embodiment of the present disclosure;
[0035] Figure 12B The illustration schematically shows a display screen of a second target display mode according to an embodiment of the present disclosure;
[0036] Figure 13 A schematic diagram illustrating a display screen corresponding to a target display method according to an embodiment of the present disclosure is provided.
[0037] Figure 14 A schematic diagram illustrating a display screen corresponding to a target display method according to another embodiment of the present disclosure is shown;
[0038] Figure 15 A block diagram schematically illustrates a display control device according to an embodiment of the present disclosure; and
[0039] Figure 16 A block diagram of an electronic device suitable for implementing the methods described above, according to embodiments of the present disclosure, is illustrated schematically. Detailed Implementation
[0040] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.
[0041] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0042] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.
[0043] When using expressions such as "at least one of A, B, and C", they should generally be interpreted in accordance with the meaning that is commonly understood by a person skilled in the art (e.g., "a system having at least one of A, B, and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B, and C, etc.).
[0044] In the embodiments disclosed herein, the collection, updating, analysis, processing, use, transmission, provision, disclosure, and storage of data (e.g., including but not limited to user personal information) comply with relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. In particular, necessary measures have been taken to prevent unauthorized access to user personal information data and to safeguard user personal information security and network security.
[0045] In the embodiments disclosed herein, user authorization or consent is obtained before acquiring or collecting user personal information.
[0046] The 360° surround view system can simultaneously capture images of the vehicle's surroundings. After processing by a series of intelligent algorithms in the image processing unit, it ultimately forms a panoramic top-down view of the vehicle's surroundings, displayed on the screen, intuitively showing the vehicle's location and surrounding environment. The 360° surround view system expands the driver's perception of the surroundings and environment, allowing the driver to handle situations such as starting the vehicle, turning, parking, passing oncoming traffic in narrow roads, and avoiding obstacles with ease and confidence, effectively reducing the occurrence of scratches, and even collisions and run-ins.
[0047] A 360-degree surround view system typically consists of four cameras and one controller. The four cameras are located at the front of the vehicle, the rear of the vehicle, and below the left and right rearview mirrors. It supports three modes: parking view mode, 3D view mode, and car wash view mode. All three modes will display a 360-degree surround view.
[0048] The parking view mode displays a 360-degree surround view and a one-way view, with the one-way view showing the content captured by a single camera. Users can select one of the four cameras as needed. For example, when reversing, the content captured by the rear camera can be selected for the one-way view; similarly, when moving forward, the content captured by the front camera can be selected. The one-way view can be displayed as the main view.
[0049] Figure 1A The illustration shows a schematic diagram of the display screen in the parking view mode of the example.
[0050] like Figure 1A As shown, the display screen 100A in parking view mode includes a 360-degree surround view 110A and a one-way view 120A, with the one-way view 120A serving as the main view. The one-way view 120A is the content captured by the rear camera.
[0051] The 3D view mode displays a 360-degree panoramic view and a 3D image. Users can also select one of eight viewing directions (e.g., front, back, left, right, left front, left rear, right front, right rear) to view the 3D image.
[0052] The car wash view mode displays a 360-degree surround view and a lane navigation image, but the field of view cannot be adjusted.
[0053] Figure 1B The illustration shows a schematic diagram of the display screen in the car wash view mode of the example.
[0054] like Figure 1B As shown, the display screen 100B in the parking view mode includes a 360-degree surround view 110B and a lane navigation map 120B, with the lane navigation map 120B serving as the main view.
[0055] Therefore, the 360° surround view system has the following technical problems:
[0056] (1) When there are multiple dangerous areas around the vehicle (such as obstacles in front right and rear left at the same time), the 360-degree surround view is usually small in size and it is difficult to clearly display all the key areas at the same time, which affects the driver's quick judgment.
[0057] Figure 2 The illustration shows a scenario with multiple obstacles around the vehicle.
[0058] like Figure 2 As shown, the display screen 210 corresponding to the target vehicle 200 includes a one-way view 211 and a surround view 212. According to the surround view 212, there are obstacles on the left front and right rear of the target vehicle 200. The obstacle on the right rear is clearly visible in the one-way view 211, but due to the small size of the surround view 212, it is difficult to clearly display the obstacle area on the left front, thus affecting the driver's ability to make a quick judgment.
[0059] (2) 360-degree surround view requires a lot of image processing and has high requirements for the processor. It usually only works at low speeds (<30km / h) and automatically turns off at high speeds, making it difficult to meet the real-time monitoring needs of medium and high speed scenarios. For example, when a vehicle is traveling at medium speed on a narrow road, the right-side camera may need to be turned on to prevent the vehicle from deviating from the road surface.
[0060] (3) Different scenarios require different field of view. For example, some scenarios require a wider field of view to the left and right, while others require a longer field of view to the front and back. In the example, the field of view displayed by the 360-degree view is fixed and it is difficult to dynamically adjust the display range according to different scenarios (such as a wide field of view for passing on a narrow road and a long field of view for parking).
[0061] To address the aforementioned technical issues, this disclosure provides a display control method applied to a target vehicle equipped with at least one video acquisition device. The method includes: acquiring the vehicle's driving information; determining a target display mode from a preset display mode based on the driving information, wherein the target display mode corresponds to at least one target video acquisition device among multiple video acquisition devices; and displaying a target display image generated from video data acquired by the at least one target video acquisition device using the target display mode. By using preset display modes, the target display mode can be determined in real-time based on the vehicle's driving conditions, and the target image can be displayed based on the target display mode. This allows for dynamic display of adapted images, real-time matching of the optimal image, meeting the needs of different scenarios, and improving the user experience.
[0062] Figure 3 A flowchart illustrating a display control method according to an embodiment of the present disclosure is shown schematically.
[0063] like Figure 3 As shown, the display control method of embodiment 300 can be applied to a target vehicle, which can be equipped with at least one video acquisition device. In one example, four video acquisition devices can be installed on the target vehicle, respectively covering the front, rear, left side, and right side of the vehicle. In another example, six video acquisition devices can be installed on the target vehicle, with two installed at the front and rear of the vehicle, two on the left side of the vehicle, and two on the right side of the vehicle. This disclosure does not limit the number of video acquisition devices.
[0064] It should be noted that the video capture device can be a camera, preferably a fisheye camera with a field of view of more than 180°.
[0065] like Figure 3 As shown, the display control method of this embodiment 300 may include operations S310 to S330.
[0066] In operation S310, at least one of the target vehicle's vehicle information and road information is acquired.
[0067] Vehicle information represents the real-time operating status of the vehicle, and may include information such as vehicle speed, acceleration, deceleration, direction, steering, and gear position. Road information represents the surrounding information perceived by the vehicle, and may include information about obstacles and lanes. Obstacle information may specifically include the relative distance, relative position, and relative speed of obstacles. Lane information may specifically include single-lane lanes in one direction, two-lane lanes in two directions, four-lane lanes in two directions, six-lane lanes in two directions, and eight-lane lanes in two directions.
[0068] In operation S320, a target display mode is determined from the preset display modes based on at least one of vehicle information and road information, wherein the target display mode corresponds to at least one target video acquisition device among multiple video acquisition devices.
[0069] The preset display mode can be a variety of pre-stored visualization modes. Preset display modes can include preset display modes based on different dimensions. For example, multiple preset display modes can be configured based on driving speed, driving direction, or driving environment.
[0070] For example, preset display modes for the driving speed dimension may include fast driving mode, medium speed driving mode, and low speed driving mode. Preset display modes for the driving direction dimension may include reversing mode and forward mode. Preset display modes for the driving environment dimension may include narrow road driving mode, rural driving mode, and highway driving mode.
[0071] It should be noted that the different driving modes mentioned above can be combined to create new display modes. For example, combining the low-speed driving mode and the reversing mode will create a parking mode.
[0072] Each preset display mode (fast driving mode, narrow road driving mode) corresponds to at least one video capture device to support the display of the screen in that mode.
[0073] For example, the display screen corresponding to the parking mode includes a 360-degree surround view display area and a one-way view display area. Therefore, the target video acquisition device corresponding to the parking mode can be all the video acquisition devices set up for the target vehicle.
[0074] For example, the display screen corresponding to the fast driving mode may include a one-way image display area, and the target video acquisition device corresponding to the fast driving mode can be one of multiple video acquisition devices set up on the target vehicle. The target display method can be the optimal display method among preset display methods determined based on at least one of vehicle information and road information. For example, if the vehicle information indicates that the target vehicle is currently parked, the target display method can be the parking view mode. Similarly, if the road information indicates that the target vehicle is currently driving on a narrow road, the target display method can be the narrow road driving mode.
[0075] When operating S330, the target display screen generated by video data acquired by at least one target video acquisition device is displayed using the target display method.
[0076] Since each preset display mode has a corresponding target video acquisition device, the video data is processed according to the target video device corresponding to the target display mode to obtain the target display image.
[0077] For example, the display screen corresponding to the parking mode includes a 360-degree surround view display area and a one-way view display area. The target video capture devices for the parking mode can be all the video capture devices installed on the target vehicle. In this case, displaying the target display screen generated from video data captured by at least one target video capture device using the target display method can include: generating a 360-degree surround view using video data captured by all video capture devices and displaying it in the 360-degree surround view display area; then generating a one-way view using video data captured by one of the target video capture devices, such as a rear-view video capture device, and displaying it in the one-way view display area, thus obtaining the target display screen.
[0078] This disclosure does not limit the method for generating a 360-degree panoramic view using video data collected from all video capture devices; any method that can generate a panoramic view from video data is acceptable.
[0079] For example, a 360-degree panoramic view can be generated by: correcting the distortion of video images using video data collected by all video acquisition devices; performing orthographic transformation on the distortion-corrected video images to convert irregular quadrilateral images into standard rectangular images; stitching together the orthographically transformed rectangular images; and performing image fusion on the overlapping areas of adjacent rectangular images to obtain a 360-degree panoramic view.
[0080] For example, before correcting the video image, the camera may also be calibrated with intrinsic parameters.
[0081] By pre-setting display modes, the optimal display mode can be determined in real time based on vehicle and road information, and the target image can be displayed accordingly. It can dynamically display adapted images, matching the best image in real time. Furthermore, based on the target display mode, only relevant video capture devices can be activated, reducing processor load and adapting to high-speed driving scenarios, meeting the needs of different scenarios, and improving user experience.
[0082] According to embodiments of this disclosure, determining a target display mode in a preset display mode based on at least one of vehicle information and road information includes: determining a vehicle speed based on the vehicle information; and determining a preset display mode for the vehicle speed as the target display mode in response to the vehicle speed being greater than a speed threshold.
[0083] The speed threshold can be configured according to the actual situation. The speed threshold may include one or more, and this disclosure does not limit it.
[0084] For example, the speed threshold can be at least one of 30 km / h and 60 km / h.
[0085] For example, with a speed threshold of 30 km / h, when the vehicle speed is greater than 30 km / h, the target display mode can be determined to be the display mode corresponding to the medium / high speed driving mode. When the vehicle speed is less than or equal to 30 km / h, the target display mode can be determined to be the display mode corresponding to the low speed driving mode.
[0086] In some examples, determining the target display mode in the preset display modes based on at least one of vehicle information and road information may further include: determining the display mode corresponding to the low-speed driving mode as the target display mode in response to vehicle information indicating that the vehicle speed of the target vehicle is within a first speed range; determining the display mode corresponding to the medium-speed driving mode as the target display mode in response to vehicle speed information indicating that the vehicle speed of the target vehicle is within a second speed range; and determining the display mode corresponding to the high-speed driving mode as the target display mode in response to vehicle speed information indicating that the vehicle speed of the target vehicle is within a third speed range.
[0087] The vehicle speed corresponding to the first speed range is less than the vehicle speed corresponding to the second speed range, and the vehicle speed corresponding to the second speed range is less than the vehicle speed corresponding to the third speed range. In some examples, the first speed range can be less than 30 km / h; the second speed range can be 30 km / h to 60 km / h; and the third speed range can be greater than 60 km / h.
[0088] Figure 4 A flowchart illustrating a display control method according to an embodiment of the present disclosure is shown schematically.
[0089] like Figure 4 As shown, the display control method of this embodiment 400 can be applied to scenarios where the target display mode is determined based on vehicle speed, and may specifically include operations S410 to S450.
[0090] When operating S410, the target vehicle activates the 360-degree surround view system.
[0091] Activating the 360° surround view system on the target vehicle may include: activating the 360° surround view system in response to receiving a trigger message. The trigger message may include at least one of the following: start button information, preset vehicle status information. The preset vehicle status information may include vehicle start information, vehicle reversing information, etc.
[0092] It should be noted that after activating the 360° surround view system, the default display mode is used as the target display mode. Then, the target display mode is updated in real time based on the vehicle's driving information.
[0093] The default display mode can show a ring view and a one-way view, with the one-way view being the main view. Figure 1A The display method shown.
[0094] The S420 is used to obtain the vehicle speed information of the target vehicle.
[0095] In operation S430, the vehicle speed is determined based on the vehicle speed information to determine whether the vehicle speed is greater than a speed threshold. If the vehicle speed is less than or equal to the speed threshold, operation S440 is executed; if the vehicle speed is greater than the speed threshold, operation S450 is executed.
[0096] When operating the S440, the target display screen is displayed using the display mode corresponding to the low-speed driving mode.
[0097] The display method for low-speed driving mode can be the same as the default display method, which is a surround view and a one-way view, with the one-way view serving as the main view. In this case, video data collected by all video capture devices needs to be processed to generate the surround view.
[0098] When operating the S450, the target display screen is displayed using the display mode corresponding to the medium / high speed driving mode.
[0099] In some examples, the display screen corresponding to the medium / high speed driving mode may include at least one of the following: a one-way diagram display area and a surround view display area. For example, the display screen corresponding to the medium / high speed driving mode includes a one-way diagram and a surround view. In this case, it is necessary to process the video data collected by all video acquisition devices to generate the surround view.
[0100] In some examples, the display method corresponding to the medium / high speed driving mode can be at least one unidirectional graph, which is obtained by processing video data collected by some video capture devices.
[0101] According to embodiments of this disclosure, when the display mode corresponding to the medium / high speed driving mode is the target display mode, the display screen for the target display mode includes at least one one-way graph display area. Displaying the target display screen generated by video data collected by at least one target video acquisition device may include: displaying the respective one-way graphs in at least one one-way graph display area according to the video data collected by the video acquisition device corresponding to each of the at least one one-way graph display areas.
[0102] For example, the target display screen includes a one-way display area 1 and a one-way display area 2. Displaying a one-way graph in at least one one-way graph display area based on video data collected by video capture devices corresponding to each of the at least one one-way graph display areas may include: generating a one-way graph using video data collected by video capture devices, such as video capture devices, corresponding to the video device of one-way display area 1, and displaying it in one-way display area 1; generating a one-way graph using video data collected by video capture devices, such as video capture devices on the right side of a vehicle, corresponding to the video device of one-way display area 2, and displaying it in one-way display area 2.
[0103] By automatically switching to a one-way view display mode during medium / high speed driving, and only displaying real-time images of key locations (such as forward or side / rear views), the processor load can be reduced, thus enabling the 360-degree surround view system to adapt to fast driving scenarios.
[0104] According to embodiments of this disclosure, the method further includes: in response to a video acquisition device switching request for a target unidirectional graph display area in at least one unidirectional graph display area, generating a switched unidirectional graph based on video data acquired by the switched video acquisition device, and displaying it in the target unidirectional graph display area.
[0105] Users can send a request to the vehicle system to switch video capture devices, which allows switching the target video capture device. For example, the target display screen mentioned above includes a one-way diagram display area 1 and a one-way diagram display area 2, where one-way diagram display area 1 corresponds to the front video capture device and one-way diagram display area 2 corresponds to the right-side video capture device. When it is necessary to switch the video capture device corresponding to one-way diagram display area 2 to the left-side video capture device, a request to switch the video capture device for the target one-way diagram display area, such as one-way diagram display area 2, can be sent to the vehicle system. The vehicle system generates a switched one-way diagram based on the video data captured by the switched video capture device, such as the left-side video capture device, and displays it in the target one-way diagram display area 2.
[0106] By dynamically switching video capture devices, the viewing angle can be flexibly changed, which helps to adapt to unexpected scenarios and improve the user experience.
[0107] According to embodiments of this disclosure, determining a target display mode among preset display modes based on at least one of vehicle information and road information includes: determining vehicle speed and vehicle direction of travel based on the vehicle information; determining at least one preset display mode for the vehicle speed in response to the vehicle speed being greater than a speed threshold; and determining that the preset display mode for the vehicle direction of travel is the target display mode among the at least one preset display mode. Vehicle information may include reversing information, straight-ahead information, lane-changing information, turning information, etc. The vehicle's direction of travel, such as forward direction or reverse direction, can be determined based on the vehicle information.
[0108] In response to a vehicle speed exceeding a speed threshold, indicating that the target vehicle is in a medium-speed or high-speed driving mode, the preset display method for the vehicle speed may include at least one one-way graph; then, based on the driving direction and preset corresponding rules, the video acquisition device corresponding to the driving direction is determined to obtain the target video acquisition device; and the target display method is determined based on at least one one-way graph and the target video acquisition device.
[0109] Preset correspondence rules can characterize the correspondence between driving direction and target video acquisition device. For example, if the driving direction is forward, the target video acquisition device can be the video acquisition device at the front of the vehicle; if the driving direction is backward, the target video acquisition device can be the video acquisition device at the rear of the vehicle.
[0110] It should be noted that in some examples, the medium / high speed driving mode can correspond to different target video acquisition devices, while the low speed driving mode corresponds to all video acquisition devices set up on the target vehicle.
[0111] For example, the target vehicle is equipped with four video capture devices: a front video capture device, a rear video capture device, a left video capture device, and a right video capture device. Table 1 schematically shows the target video capture devices corresponding to low-speed, medium-speed, and high-speed driving modes.
[0112] Table 1
[0113]
[0114]
[0115] Figure 5 A schematic diagram of a display control method according to an embodiment of the present disclosure is shown.
[0116] like Figure 5 As shown, the display control method of this embodiment 500 is applicable to medium / high speed driving modes. Specifically: vehicle information 510 of the target vehicle is acquired, wherein the vehicle information 510 includes vehicle speed information 511 and driving direction information 512; the vehicle driving mode is determined to be medium / high speed driving mode 520 based on the vehicle speed information 511; the vehicle driving direction 530 is determined based on the driving direction information 512, for example, the driving direction is a right turn; then, the target display mode 540 is determined based on the medium / high speed driving mode 520 and the driving direction 530. The target display method 540 may include a one-way graph display area 550 and a one-way graph display area 560. The one-way graph display area 550 is associated with a video acquisition device 551, such as a front-end video acquisition device, and the one-way graph display area 560 is associated with a video acquisition device 561, such as a right-side video acquisition device. Then, a one-way graph 553 is generated based on the video data 552 acquired by the video acquisition device 551 and displayed in the one-way graph display area 550. A one-way graph 563 is generated based on the video data 562 acquired by the video acquisition device 561 and displayed in the one-way graph display area 560, thereby obtaining the target display screen.
[0117] According to embodiments of this disclosure, in medium / high speed driving mode, in order to prevent the continuous operation of the video capture device during driving from interfering with the user's line of sight, the size of the display window corresponding to the target display screen can be reduced, or the brightness of the display window can be reduced, etc.
[0118] Figure 6 A flowchart illustrating a display control method according to an embodiment of the present disclosure is shown schematically.
[0119] like Figure 6As shown, the display control method of this embodiment 600 can be applied to scenarios where the target display mode is determined based on the vehicle driving mode. The vehicle driving mode may include reversing mode, narrow road driving mode, and fast driving mode, and each vehicle driving mode has a corresponding display mode. The display control method of this embodiment 600 may specifically include operations S610 to S690.
[0120] When operating S610, the target vehicle activates the 360-degree surround view system.
[0121] When operating the S620, obtain vehicle information and road information for the target vehicle.
[0122] In this embodiment, vehicle information may include vehicle speed information and driving direction information; road information may include obstacle information and lane information.
[0123] When operating the S630, the vehicle driving mode is determined based on vehicle and road information.
[0124] For example, determining the vehicle driving mode based on vehicle information and road information may include: in response to vehicle information indicating that the target vehicle is in a reversing state, determining the vehicle driving mode as a reversing mode, and determining the display mode corresponding to the reversing mode as the target display mode.
[0125] For example, determining the vehicle driving mode based on vehicle information and road information may include: in response to road information indicating that the target vehicle is in a narrow road driving mode, determining a preset display mode for the narrow road driving mode as the target display mode.
[0126] The response to road information indicating that the target vehicle is in a narrow road driving mode may include at least one of the following: determining that the target vehicle is in a narrow road driving mode in response to the number of lanes being less than a lane threshold; determining that the target vehicle is in a narrow road driving mode in response to obstacle information indicating that the distance to an obstacle located at a preset orientation of the target vehicle is less than a preset distance threshold.
[0127] The lane threshold can be determined based on the actual situation. For example, the lane threshold can be 2. When the number of lanes is less than 2, the target vehicle can be considered to be in a narrow road driving mode.
[0128] The preset orientation for the narrow road driving mode can be at least one of the target vehicle's left or right side. The preset distance threshold can be set according to actual needs.
[0129] The display screen for the preset display mode of the narrow road driving mode can include at least one of the following: a one-way diagram display area and a surround view display area. For example, the display screen corresponding to the narrow road driving mode includes a one-way diagram and a surround view. In this case, it is necessary to process the video data collected by all video acquisition devices to generate the surround view. Alternatively, the display mode corresponding to the narrow road driving mode can be at least one one-way diagram, obtained by processing video data collected by some video acquisition devices. Exemplarily, determining the vehicle driving mode based on vehicle information and road information can further include: in response to the vehicle information indicating that the target vehicle's driving speed is greater than a fast driving threshold, determining the vehicle driving mode as a fast driving mode, and using the display mode corresponding to the fast driving mode as the target display mode. It should be noted that the fast driving threshold can be greater than the speed threshold mentioned above.
[0130] In operation S640, determine whether the vehicle is in reverse mode. If so, execute operation S650.
[0131] When operating the S650, the target display screen is displayed using the display mode corresponding to the reversing mode.
[0132] In operation S660, determine whether the vehicle is in narrow road driving mode. If so, execute operation S670.
[0133] When operating the S670, the target display screen is displayed using the display mode corresponding to the narrow road driving mode.
[0134] In operation S680, determine whether the vehicle is in high-speed driving mode. If so, execute operation S690.
[0135] When operating the S690, the target display screen is displayed using the display mode corresponding to the fast driving mode.
[0136] When the target vehicle is in reverse mode, the width and height of the surround view in the target display screen are both set to a first width and a first height, respectively. The first width can be greater than or equal to the default width and height of the surround view in the default display mode.
[0137] Figure 7A A schematic diagram of the target display screen in reversing mode according to an embodiment of the present disclosure is shown.
[0138] like Figure 7A As shown, 710A is the surround view displayed in the default display mode; 720A is the surround view displayed in reversing mode. Based on 710A and 720A, it can be seen that the width of 720A is greater than the width of 710A, and the height of 720A is equal to the height of 710A.
[0139] Figure 7B A schematic diagram of the target display screen in reversing mode according to another embodiment of the present disclosure is shown.
[0140] like Figure 7B As shown, 710B is the surround view displayed in the default display mode; 720B is the surround view displayed in reverse mode. Based on 710B and 720B, it can be seen that the width of 720B is greater than the width of 710B, and the height of 720B is greater than the height of 710B.
[0141] In reversing mode, the surround view is wider than the default width, expanding the field of vision to the sides of the vehicle. This better meets the needs of judging lateral distances when reversing, helping to reduce blind spots and improve reversing safety. Furthermore, reversing mode allows for flexible configuration of display parameters, enabling users to choose to expand only the width or both the width and height, thus balancing screen space usage with information presentation.
[0142] When the target vehicle is in narrow road driving mode, the width of the surround view in the target display screen is the second width, and the height is the second height. The second width can be greater than the default width but less than the first width; the second height can be greater than or equal to the default height.
[0143] Figure 8A A schematic diagram of a target display screen in a narrow road driving mode according to an embodiment of the present disclosure is shown.
[0144] like Figure 8A As shown, 810A is the surround view displayed in the default display mode; 820A is the surround view displayed in reversing mode; and 830A is the surround view displayed in narrow road driving mode. Based on 810A, 820A, and 830A, it can be seen that the width of 830A is greater than the width of 810A and less than the width of 820A. The heights of 830A and 820A are both equal to the height of 810A.
[0145] Figure 8B A schematic diagram of a target display screen in a narrow road driving mode according to another embodiment of the present disclosure is shown.
[0146] like Figure 8BAs shown, 810B is the surround view displayed in the default display mode; 820B is the surround view displayed in reversing mode; and 830B is the surround view displayed in narrow road driving mode. Based on 810B, 820B, and 830B, it can be seen that the width of 830B is greater than the width of 810B but less than the width of 820B. The heights of both 830B and 820B are greater than the height of 810B.
[0147] In narrow-road driving mode, the second width is greater than the default width, which helps to expand the lateral field of view and make it easier to observe obstacles on both sides of narrow roads, such as walls and railings. However, the second width is smaller than the first width in reversing mode to avoid excessive magnification of the image, which could lead to image distortion or information redundancy, thus balancing the needs of the field of view with display clarity.
[0148] The second height can be equal to the default height. Figure 8A (Maintain basic field of view) or greater than the default height ( Figure 8B (Enhancing longitudinal vision) can adapt to different narrow road scenarios, such as low obstacles or height-restricted sections.
[0149] When the target vehicle is in high-speed driving mode, the width of the surround view in the target display screen is the third width, and the height is the third height. The third width can be less than the second width or equal to the default width, and the third height can be greater than the second height.
[0150] Figure 9 A schematic diagram of a target display screen in a high-speed driving mode according to an embodiment of the present disclosure is shown.
[0151] like Figure 9 As shown, 910 is the 360-degree view displayed in the default display mode; 920 is the 360-degree view displayed in the narrow road driving mode; and 930 is the 360-degree view displayed in the fast driving mode. Based on 910, 920, and 930, it can be seen that the width of 930 is less than the width of 920 but equal to the width of 910, and the height of 930 is greater than the heights of both 920 and 910.
[0152] In fast driving mode, the third width is smaller than the second width in narrow road driving mode. This avoids image distortion or information redundancy caused by an excessively wide field of view at high speeds, improving the focus on key information such as vehicles ahead or lane lines. The third height is significantly greater than the surround view height in narrow road driving mode and the default display height. This expands the longitudinal field of view, allowing for earlier perception of distant road conditions such as traffic flow, curves, traffic signs, and vehicles suddenly changing lanes. This helps improve the ability to predict distant situations, thereby enhancing driving safety.
[0153] By preset reversing mode, narrow road driving mode and fast driving mode, the range of image stitching can be dynamically adjusted to generate panoramic images with different field of view coverage, adapting to diverse scene requirements (such as parking, narrow roads, highways, etc.).
[0154] When switching between reversing mode, narrow road driving mode and fast driving mode, it is necessary to adjust the stitching range and control the focal length of the video acquisition device to achieve linkage between focal length adjustment and stitching range, so as to avoid image edge distortion or resolution loss due to excessive wide angle and improve image accuracy.
[0155] According to embodiments of this disclosure, road information includes obstacle information; determining the target display mode in the preset display mode based on at least one of vehicle information and road information includes: determining a target obstacle located within a preset distance range of the target vehicle based on the obstacle information; and determining the target display mode based on the target obstacle.
[0156] Determining target obstacles within a preset distance and orientation of the target vehicle based on obstacle information can be done using either a surround view (default display mode) or a one-way view. Preferably, obstacle determination can be based on the surround view to avoid duplicate reporting of obstacle information.
[0157] According to embodiments of this disclosure, the display screen of the target display mode includes a surround view display area and a one-way view display area; determining the target display mode based on the target obstacle includes: determining the display information of the surround view display area based on the relative position information of the target obstacle, wherein the display information may include at least one of the following: display ratio and display height, the display ratio representing the ratio of the display width of the surround view display area to the display width of the one-way view display area, and the display height representing the display height of the surround view display area; determining the target display mode based on the display information.
[0158] Relative position information represents the orientation and relative angle of a target obstacle relative to a target vehicle. Orientation information can include front, rear, left front, left rear, right front, right rear, right side, left side, etc. Relative angle is determined by establishing a coordinate system centered on the target vehicle (e.g., 0° for the vehicle's front direction), and the obstacle's orientation is precisely calibrated using angle values. For example: the relative angle directly in front is 0°, the relative angle directly to the right is 90°, the relative angle directly behind is 180°, and the relative angle to the left front can be 315°.
[0159] Based on the orientation information and relative angle of the target obstacle, the screen ratio of the panoramic view and the one-way view, as well as the display height of the panoramic view, can be dynamically adjusted to achieve the effect of dynamically adjusting the display interface.
[0160] According to embodiments of this disclosure, determining the display information of the surround view display area based on the relative position information of the target obstacle may include: determining the display height as a preset height in response to the relative position information indicating that the target obstacle is located within a first orientation range of the target vehicle; and determining the display scale as a preset scale in response to the relative position information indicating that the target obstacle is located within a second orientation range of the target vehicle.
[0161] The preset height can be greater than the default height of the surround view in the default display mode, and the preset scale can be greater than the display scale of the surround view display area and the one-way view display area in the default display mode.
[0162] The first directional range can be the area in front of and behind the target vehicle, and the second directional range can be the area to the left and right of the target vehicle.
[0163] When the target obstacle is located within the first orientation range of the target vehicle, indicating whether the target obstacle is in front of or behind the target vehicle, the display size of the surround view can be expanded by increasing the display height of the surround view, making it easier to clearly display the target obstacle.
[0164] When the target obstacle is located within the second orientation of the target vehicle, indicating that the obstacle is to the left or right of the target vehicle, the target obstacle can be clearly displayed by increasing the display scale of the surround view. Increasing the display scale of the surround view can include increasing the display width of the surround view and decreasing the display width of the one-way view; it can also involve adjusting the display positions of the surround view and the one-way view.
[0165] Figure 10 A schematic diagram illustrating the determination of a target display method according to an embodiment of the present disclosure is shown.
[0166] like Figure 10 As shown, this embodiment 1000 is a schematic diagram of the target display mode determination method when there is only one target obstacle. Specifically, it may include: acquiring road information 1020 of the target vehicle 1010; determining the relative position information 1040 of the target obstacle based on the obstacle information 1030 in the road information 1020; analyzing the relative orientation of the target obstacle based on the relative position information 1040; when the relative orientation of the target obstacle is within a first orientation range, determining the display height of the surround view as a preset height 1050; and determining the first target display mode 1060 based on the preset height; when the relative orientation of the target obstacle is within a second orientation range, determining the display ratio of the surround view display area and the one-way view display area as a preset ratio 1070; and then determining the second target display mode 1080 based on the display ratio 1070 of the surround view display area and the one-way view display area.
[0167] Figure 11The illustration shows a schematic diagram of a display screen of a first target display mode according to an embodiment of the present disclosure.
[0168] Figure 11 The displayed screen is Figure 10 The display screen corresponding to the first target display mode.
[0169] like Figure 11 As shown, display screen 1110 is the display screen under the default display mode; display screen 1120 is the display screen corresponding to the first target display mode. It can be seen that the display height of the surround view 1122 in display screen 1120 is greater than the display height of the surround view 1112 in display screen 1110, and the display ratio of the display area of the surround view 1122 to the display area of the one-way diagram 1121 in display screen 1120 is the same as the display ratio of the display area of the surround view 1112 to the display area of the one-way diagram 1111 in display screen 1110. In this embodiment, the first target display mode increases the display height of the surround view compared to the default display mode.
[0170] Figure 12A The illustration shows a schematic diagram of a display screen of a second target display mode according to an embodiment of the present disclosure.
[0171] Figure 12A The displayed screen is Figure 10 The display screen corresponding to the second target display mode.
[0172] like Figure 12A As shown, display screen 1210 is the display screen under the default display mode; display screen 1220A is the display screen corresponding to the second target display mode. It can be seen that the display ratio of the surrounding view 1222A and the one-way diagram 1221A display areas in display screen 1220A is greater than the display ratio of the surrounding view 1212A and the one-way diagram 1211A display areas in display screen 1210A. The display height of the surrounding view 1222A in display screen 1220A is the same as the display height of the surrounding view 1212A in display screen 1210A. In this embodiment, the second target display mode, compared to the default display mode, increases the display ratio of the surrounding view by increasing the width of the surrounding view display area and decreasing the width of the one-way diagram display area.
[0173] Figure 12B The illustration shows a schematic diagram of a display screen of a second target display mode according to an embodiment of the present disclosure.
[0174] Figure 12B The displayed screen is Figure 10 The display screen corresponding to the second target display mode.
[0175] As shown in Figure 12, display screen 1210B is the display screen under the default display mode; display screen 1220B is the display screen corresponding to the second target display mode. It can be seen that the display ratio of the one-way view 1222B and the panoramic view 1221B display areas in display screen 1220B is greater than the display ratio of the panoramic view 1212B and the one-way view 1211B display areas in display screen 1210B. The display height of the panoramic view 1220B in display screen 1220B is the same as the display height of the panoramic view 1212B in display screen 1210B. In this embodiment, the second target display mode, relative to the default display mode, increases the display ratio of the panoramic view by adjusting the positions of the panoramic view display area and the one-way view display area.
[0176] In some embodiments, the display screen corresponding to the target display mode can also increase the display scale and display height of the panoramic view relative to the display screen of the default display mode.
[0177] Figure 13 A schematic diagram of a display screen corresponding to a target display mode according to an embodiment of the present disclosure is shown.
[0178] like Figure 13 As shown, display screen 1310 is the display screen under the default display mode; display screen 1320 is the display screen corresponding to the target display mode. It can be seen that the display ratio of the surrounding view 1322 display area and the one-way diagram 1321 display area in display screen 1320 is greater than the display ratio of the surrounding view 1312 display area and the one-way diagram 1311 display area in display screen 1310, and the display height of the surrounding view 1322 in display screen 1320 is greater than the display height of the surrounding view 1312 in display screen 1310. In this embodiment, compared to the default display mode, the target display mode increases the display ratio of the surrounding view and increases the display height of the surrounding view by increasing the width of the surrounding view display area and decreasing the width of the one-way diagram display area.
[0179] It should be noted that the target obstacle may include multiple obstacles. In this case, the method of this disclosure may further include: determining the number of one-way diagrams to be displayed based on the number of target obstacles; determining the target display method based on display information includes: determining the target display method based on display information and the number of displays, wherein the display screen of the target display method includes the one-way diagram display area of the number of displays.
[0180] For example, if there are two target obstacles, two one-way graphs can be displayed on the screen.
[0181] Figure 14 A schematic diagram of a display screen corresponding to a target display mode according to another embodiment of the present disclosure is shown.
[0182] like Figure 14 As shown, display screen 1410 is the default display screen; display screen 1420 is the display screen corresponding to the target display mode when the number of target obstacles is 2. It can be seen that display screen 1410 includes a one-way view 1411 and a panoramic view 1412, while display screen 1420 includes a panoramic view 1423 and two one-way views, namely one-way view 1421 and one-way view 1422. One-way view 1421 and one-way view 1422 can respectively display images of the two target obstacles.
[0183] According to embodiments of this disclosure, the target obstacle information further includes the relative distance between the target obstacle and the target vehicle; the method further includes: determining an audio prompt level based on the relative distance, wherein the audio prompt level represents the frequency of audio prompts. For example, when the relative distance is far, such as greater than a first distance threshold, the frequency of the prompt can be once every 10cm; when the relative distance is close, such as greater than a first preset threshold, the frequency of the prompt can be once every 5cm.
[0184] Figure 15 A block diagram of a display control device according to an embodiment of the present disclosure is shown schematically.
[0185] like Figure 15 As shown, the display control device 1500 of this embodiment can be applied to a target vehicle, which is equipped with at least one video acquisition device. Specifically, the display control device 1500 may include: an acquisition module 1510, a first determination module 1520, and a display module 1530.
[0186] The acquisition module 1510 is used to acquire at least one of the vehicle information and road information of the target vehicle.
[0187] The first determining module 1520 is used to determine the target display mode among the preset display modes based on at least one of vehicle information and road information, wherein the target display mode corresponds to at least one target video acquisition device among a plurality of video acquisition devices.
[0188] Display module 1530 is used to display a target display screen generated from video data acquired by at least one target video acquisition device using a target display method.
[0189] According to embodiments of this disclosure, the first determining module includes: a first determining submodule and a second determining submodule.
[0190] The first determination submodule is used to determine the vehicle speed based on the vehicle information.
[0191] The second determining submodule, in response to the vehicle speed being greater than a speed threshold, determines the preset display mode for the vehicle speed as the target display mode.
[0192] According to embodiments of this disclosure, the first determining module further includes: a third determining submodule, a fourth determining submodule, and a fifth determining submodule.
[0193] The third determination submodule is used to determine the vehicle speed and vehicle direction based on the vehicle information.
[0194] The fourth determination submodule is used to determine at least one preset display method for the vehicle speed in response to the vehicle speed being greater than a speed threshold.
[0195] The fifth determining submodule is used to determine, among at least one preset display mode, the preset display mode for the vehicle's driving direction as the target display mode.
[0196] According to embodiments of this disclosure, the display screen for the preset display mode of vehicle speed includes at least one of the following: a one-way diagram display area and a surround view display area.
[0197] According to embodiments of this disclosure, the display screen for a preset display mode of vehicle speed includes at least one unidirectional graph display area.
[0198] According to embodiments of this disclosure, the display module includes a display submodule.
[0199] The display submodule is used to display the respective one-way graphs in at least one-way graph display areas based on the video data collected by the video acquisition devices corresponding to each of the at least one-way graph display areas.
[0200] According to embodiments of this disclosure, the above-described apparatus further includes a switching module.
[0201] The switching module is used to respond to a video acquisition device switching request for a target unidirectional graph display area in at least one unidirectional graph display area, generate a switched unidirectional graph based on the video data acquired by the switched video acquisition device, and display it in the target unidirectional graph display area.
[0202] According to an embodiment of this disclosure, the first determining module includes a sixth determining submodule.
[0203] The sixth determination submodule is used to determine the preset display method for the narrow road driving mode as the target display method in response to the road information indicating that the target vehicle is in the narrow road driving mode.
[0204] According to embodiments of this disclosure, road information includes at least one of the following: number of lanes, obstacle information.
[0205] According to embodiments of this disclosure, the sixth determining submodule includes a first determining unit and a second determining unit.
[0206] The first determining unit is used to determine that the target vehicle is in a narrow road driving mode in response to the number of lanes being less than the lane threshold.
[0207] The second determining unit is used to determine that the target vehicle is in a narrow road driving mode in response to the obstacle information indicating that the distance to the obstacle located at the preset orientation of the target vehicle is less than a preset distance threshold.
[0208] According to embodiments of this disclosure, the display screen for the preset display mode of narrow road driving mode includes at least one of the following: a one-way diagram display area and a surround view display area.
[0209] According to embodiments of this disclosure, road information includes obstacle information.
[0210] According to embodiments of this disclosure, the first determining module further includes a seventh determining submodule and an eighth determining submodule.
[0211] The seventh determination submodule is used to determine the target obstacle located within a preset distance range of the target vehicle based on the obstacle information.
[0212] The eighth determination submodule is used to determine the target display method based on the target obstacles.
[0213] According to embodiments of this disclosure, the display screen of the target display mode includes a panoramic view display area and a one-way view display area.
[0214] According to embodiments of this disclosure, the eighth determining submodule includes a third determining unit and a fourth determining unit.
[0215] The third determining unit is used to determine the display information of the surround view display area based on the relative position information of the target obstacle. The display information includes at least one of the following: display scale and display height. The display scale represents the ratio of the display width of the surround view display area to the display width of the one-way view display area, and the display height represents the display height of the surround view display area.
[0216] The fourth determining unit is used to determine the target display method based on the display information.
[0217] According to embodiments of this disclosure, the third determining unit includes: a first determining subunit and a second determining subunit.
[0218] The first determining subunit is used to determine the display height as a preset height in response to the relative position information indicating that the target obstacle is located within the first orientation range of the target vehicle.
[0219] The second determining subunit is used to determine the display ratio as a preset ratio in response to the relative position information indicating that the target obstacle is located within the second orientation range of the target vehicle.
[0220] According to embodiments of this disclosure, the target obstacle information also includes the number of target obstacles.
[0221] According to embodiments of this disclosure, the apparatus further includes a second determining module.
[0222] The second determining module is used to determine the number of one-way diagrams to be displayed based on the number of target obstacles.
[0223] According to an embodiment of this disclosure, the fourth determining unit includes: a third determining subunit.
[0224] The third determining subunit is used to determine the target display mode based on the display information and the display quantity, wherein the display screen of the target display mode includes a one-way graph display area for the display quantity.
[0225] According to embodiments of this disclosure, the target obstacle information also includes the relative distance of the target obstacle to the target vehicle.
[0226] According to embodiments of this disclosure, the apparatus further includes a third determining module.
[0227] The third determining module is used to determine the sound prompt level based on the relative distance, wherein the sound prompt level represents the frequency of sound prompts.
[0228] Any one or more of the modules, submodules, units, and subunits according to embodiments of the present disclosure, or at least part of the functions of any one or more of them, can be implemented in one module. Any one or more of the modules, submodules, units, and subunits according to embodiments of the present disclosure can be implemented by dividing them into multiple modules. Any one or more of the modules, submodules, units, and subunits according to embodiments of the present disclosure can be at least partially implemented as hardware circuitry, such as Field Programmable Gate Arrays (FPGAs), Programmable Logic Arrays (PLAs), Systems-on-Chip, Systems-on-Substrate, Systems-on-Package, Application-Specific Integrated Circuits (ASICs), or implemented in hardware or firmware by any other reasonable means of integrating or packaging circuitry, or implemented in software, hardware, or firmware, or in any suitable combination of any of these three implementation methods. Alternatively, one or more of the modules, submodules, units, and subunits according to embodiments of the present disclosure can be at least partially implemented as computer program modules, which, when run, can perform corresponding functions.
[0229] For example, any plurality of the acquisition module 1510, the first determination module 1520, and the display module 1530 may be combined into one module / unit / subunit, or any one of these modules / units / subunits may be split into multiple modules / units / subunits. Alternatively, at least part of the functionality of one or more of these modules / units / subunits may be combined with at least part of the functionality of other modules / units / subunits and implemented in one module / unit / subunit. According to embodiments of this disclosure, at least one of the acquisition module 1510, the first determination module 1520, and the display module 1530 may be at least partially implemented as hardware circuitry, such as a field-programmable gate array (FPGA), a programmable logic array (PLA), a system-on-a-chip, a system-on-a-substrate, a system-on-package, an application-specific integrated circuit (ASIC), or any other reasonable means of integrating or packaging the circuitry, or implemented in any one of the three methods of software, hardware, and firmware, or in a suitable combination of any of these. Alternatively, at least one of the acquisition module 1510, the first determination module 1520, and the display module 1530 may be implemented at least partially as a computer program module, which can perform corresponding functions when the computer program module is run.
[0230] It should be noted that the display control device part in the embodiments of this disclosure corresponds to the display control method part in the embodiments of this disclosure. For a detailed description of the display control device part, please refer to the display control method part, which will not be repeated here.
[0231] Figure 16 A block diagram of an electronic device suitable for implementing the methods described above, according to embodiments of the present disclosure, is illustrated schematically. Figure 16 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0232] like Figure 16 As shown, an electronic device 1600 according to an embodiment of the present disclosure includes a processor 1601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1602 or a program loaded from a storage portion 1608 into a random access memory (RAM) 1603. The processor 1601 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 1601 may also include onboard memory for caching purposes. The processor 1601 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.
[0233] RAM 1603 stores various programs and data required for the operation of electronic device 1600. Processor 1601, ROM 1602, and RAM 1603 are interconnected via bus 1604. Processor 1601 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 1602 and / or RAM 1603. It should be noted that the programs may also be stored in one or more memories other than ROM 1602 and RAM 1603. Processor 1601 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in said one or more memories.
[0234] According to embodiments of this disclosure, the electronic device 1600 may further include an input / output (I / O) interface 1605, which is also connected to a bus 1604. The electronic device 1600 may also include one or more of the following components connected to the input / output (I / O) interface 1605: an input section 1606 including a keyboard, mouse, etc.; an output section 1607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1608 including a hard disk, etc.; and a communication section 1609 including a network interface card such as a LAN card, modem, etc. The communication section 1609 performs communication processing via a network such as the Internet. A drive 1610 is also connected to the input / output (I / O) interface 1605 as needed. A removable medium 1611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 1610 as needed so that computer programs read from it can be installed into the storage section 1608 as needed.
[0235] According to embodiments of this disclosure, the method flow according to embodiments of this disclosure can be implemented as a computer software program. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the methods shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1609, and / or installed from removable medium 1611. When the computer program is executed by processor 1601, it performs the functions defined in the system of embodiments of this disclosure. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.
[0236] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of this disclosure.
[0237] According to embodiments of this disclosure, the computer-readable storage medium can be a non-volatile computer-readable storage medium. Examples include, but are not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0238] For example, according to embodiments of this disclosure, a computer-readable storage medium may include one or more memories other than the ROM 1602 and / or RAM 1603 described above.
[0239] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods provided in the embodiments of this disclosure. When the computer program product is run on an electronic device, the program code is used to enable the electronic device to implement the display control methods provided in the embodiments of this disclosure.
[0240] When the computer program is executed by the processor 1601, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.
[0241] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via the communication section 1609, and / or installed from a removable medium 1611. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.
[0242] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, languages such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0243] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions. Those skilled in the art will understand that the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways, even if such combinations are not explicitly described in the present disclosure. In particular, the features described in the various embodiments of this disclosure may be combined and / or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.
[0244] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.
Claims
1. A display control method applied to a target vehicle, the target vehicle being equipped with at least one video acquisition device, the method comprising: Obtain at least one of the vehicle information and road information of the target vehicle; Based on at least one of the vehicle information and the road information, a target display mode is determined from the preset display modes, wherein the target display mode corresponds to at least one target video acquisition device among a plurality of video acquisition devices; as well as Using the target display method, a target display screen generated from video data acquired by the at least one target video acquisition device is displayed.
2. The method according to claim 1, wherein, Determining the target display mode in the preset display modes based on at least one of the vehicle information and the road information includes: Determine the vehicle speed based on the vehicle information; In response to the vehicle speed being greater than a speed threshold, a preset display mode for the vehicle speed is determined as the target display mode.
3. The method according to claim 1, wherein, Determining the target display mode in the preset display modes based on at least one of the vehicle information and the road information includes: The vehicle speed and direction of travel are determined based on the vehicle information. In response to the vehicle speed being greater than a speed threshold, at least one preset display mode is determined for the vehicle speed; The target display mode is determined as the preset display mode for the vehicle's driving direction among the at least one preset display modes.
4. The method according to claim 2 or 3, wherein, The display screen for the preset display mode of the vehicle speed includes at least one of the following: a one-way diagram display area and a surround view display area.
5. The method according to claim 4, wherein, The display screen of the preset display mode for the vehicle speed includes at least one one-way graph display area; The method of displaying a target display image generated from video data acquired by the at least one target video acquisition device using the target display method includes: Based on the video data collected by the video acquisition devices corresponding to at least one one-way graph display area, display the respective one-way graphs in at least one one-way graph display area.
6. The method according to claim 5, further comprising: In response to a video acquisition device switching request for a target one-way graph display area in at least one-way graph display area, a switched one-way graph is generated based on the video data acquired by the switched video acquisition device and displayed in the target one-way graph display area.
7. The method according to claim 1, wherein, Determining the target display mode in the preset display modes based on at least one of the vehicle information and the road information includes: In response to the road information indicating that the target vehicle is in a narrow road driving mode, the preset display mode for the narrow road driving mode is determined as the target display mode.
8. The method according to claim 7, wherein, The road information includes at least one of the following: number of lanes, obstacle information; The response to the road information indicating that the target vehicle is in a narrow road driving mode includes at least one of the following: In response to the number of lanes being less than a lane threshold, it is determined that the target vehicle is in the narrow road driving mode; In response to the obstacle information indicating that the distance to an obstacle located at a preset location of the target vehicle is less than a preset distance threshold, it is determined that the target vehicle is in the narrow road driving mode.
9. The method according to claim 7 or 8, wherein, The preset display mode for the narrow road driving mode includes at least one of the following: a one-way diagram display area and a surround view display area.
10. The method according to claim 1, wherein, The road information includes obstacle information; Determining the target display mode in the preset display modes based on at least one of the vehicle information and the road information includes: Based on the obstacle information, target obstacles located within a preset distance range of the target vehicle are identified; The target display method is determined based on the target obstacle.
11. The method according to claim 10, wherein, The target display method includes a panoramic view display area and a one-way view display area. Determining the target display method based on the target obstacle includes: The display information of the surround view display area is determined based on the relative position information of the target obstacle, wherein the display information includes at least one of the following: display scale and display height, wherein the display scale represents the ratio of the display width of the surround view display area to the display width of the one-way view display area, and the display height represents the display height of the surround view display area; The target display method is determined based on the displayed information.
12. The method according to claim 11, wherein, Determining the display information of the surround view display area based on the relative position information of the target obstacle includes: In response to the relative position information indicating that the target obstacle is located within a first orientation range of the target vehicle, the display height is determined to be a preset height; In response to the relative position information indicating that the target obstacle is located within a second orientation range of the target vehicle, the display ratio is determined to be a preset ratio.
13. The method according to claim 12, wherein, The target obstacle information also includes the number of target obstacles; The method further includes: The number of one-way diagrams to be displayed is determined based on the number of target obstacles; Determining the target display method based on the display information includes: The target display mode is determined based on the display information and the display quantity, wherein the display screen of the target display mode includes a one-way graph display area for the display quantity.
14. The method according to claim 11, wherein, The target obstacle information also includes the relative distance of the target obstacle to the target vehicle; The method further includes: The sound prompt level is determined based on the relative distance, wherein the sound prompt level represents the frequency of sound prompts.
15. A display control device applied to a target vehicle, the target vehicle being equipped with at least one video acquisition device, the device comprising: The acquisition module is used to acquire at least one of the vehicle information and road information of the target vehicle; The first determining module is used to determine a target display mode among preset display modes based on at least one of the vehicle information and the road information, wherein the target display mode corresponds to at least one target video acquisition device among a plurality of video acquisition devices; as well as The display module is used to display a target display screen generated from video data acquired by the at least one target video acquisition device using the target display method.
16. An electronic device comprising: One or more processors; Memory, used to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method of any one of claims 1 to 14.
17. A computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the method of any one of claims 1 to 14.
18. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1 to 14.
