Image display method and device and electronic equipment

By acquiring the multi-screen selection interface on mobile devices and determining the image size data, the problem of unclear display of high-resolution images on the mobile phone is solved, and efficient image scaling and translation processing is achieved, improving the image display quality and user experience.

CN120066441APending Publication Date: 2025-05-30ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510117106.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-24
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

The resolution of the on-board screen is much higher than that of the mobile phone screen, resulting in the unclear image and high error recognition rate when using mobile phone mirror to display the car screen.

Method used

By acquiring the multi-screen selection interface on the mobile device, the user can select the target display area, determine the image size data, and send an image acquisition request to the target vehicle screen. After receiving the image data from the on-board screen, the image data is scaled and translated to fully display the image data on the device screen.

Benefits of technology

It realizes flexible and accurate image interaction between the on-board screen and mobile devices, improves image clarity, reduces misidentification, and improves the overall user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120066441A_ABST
    Figure CN120066441A_ABST
Patent Text Reader

Abstract

The invention relates to the field of image processing, in particular to an image display method and device and electronic equipment. According to the method and the device, the multi-screen selection interface of each vehicle-mounted screen in the corresponding vehicle on the mobile equipment is firstly obtained, so that a user can conveniently select the target display area as required, the image size data is determined and the corresponding image is obtained based on the target display area, and flexible and accurate image interaction between the vehicle-mounted screen and the mobile equipment is realized; image data transmitted by the vehicle-mounted screen are received, and high-resolution image data transmitted by the vehicle-mounted screen are zoomed according to the resolution of the equipment screen, so that the image data are clearly and completely displayed on the equipment screen, the image definition is improved, meanwhile, the misrecognition situation caused by poor image display is reduced, and the user experience is improved. And the overall use experience is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of image processing, and particularly to an image display method, device and electronic device. Background Art

[0002] With the trend of modernization in automotive cockpit design, the size, resolution, and aspect ratio of in-vehicle displays are constantly increasing. There has emerged a design of ultra-wide display screens in the market, such as screens with resolutions of 7680×946, 5120×1600 pixels, etc. It usually spans a part of the cockpit or even the entire dashboard area. The characteristic of this design is to integrate traditional instrument panels, center control screens, and possibly other display functions onto one or more connected large-sized screens.

[0003] However, the resolutions of mainstream mobile phones in the current market are 2340×1080, 2560×1440 pixels, etc. The resolution of in-vehicle screens is much higher than that of mobile phone screens, resulting in problems such as unclear images and high misrecognition rates when using mobile phones to mirror the in-vehicle screen. Summary of the Invention

[0004] In view of this, embodiments of the present invention provide an image display method, device and electronic device to solve the problems of unclear images and high misrecognition rates caused by the fact that the resolution of the current in-vehicle screen is much higher than that of the mobile phone screen when using the mobile phone to mirror the in-vehicle screen.

[0005] In a first aspect, embodiments of the present invention provide an image display method, the method comprising:

[0006] Obtain the multi-screen selection interface currently displayed on the device screen of the mobile device, wherein the multi-screen selection interface includes multiple display areas, the display areas correspond one-to-one with the in-vehicle screens installed in the vehicle, and the mobile device is communicatively connected to each in-vehicle screen in the vehicle, and the resolution of the in-vehicle screen is higher than that of the device screen;

[0007] Obtain the target display area selected in the multi-screen selection interface, and determine image size data based on the target display area;

[0008] Generate an image acquisition request based on the image size data, and send the image acquisition request to the target in-vehicle screen corresponding to the target display area, wherein the target in-vehicle screen feeds back image data to the mobile device according to the image size data in the image acquisition request;

[0009] Receive the image data transmitted by the vehicle, and perform scaling and translation processing on the image data so that the processed image data is completely displayed on the device screen.

[0010] Further, obtaining the target display area selected in the multi-screen selection interface and determining the image size data based on the target display area includes:

[0011] Detecting a selection operation acting on the multi-screen selection interface;

[0012] Responding to the selection operation and determining the target display area selected in the multi-screen selection interface;

[0013] Obtaining the preset size data corresponding to the target display area and using the preset size data as the image size data; or, detecting a sliding operation acting on the target display area, determining the sliding range based on the sliding operation, and determining the image size data according to the sliding range.

[0014] Further, performing scaling and translation processing on the image data includes:

[0015] Obtaining the first size data of the device screen and the second size data of the target vehicle-mounted screen;

[0016] Calculating the target scaling ratio between the device screen and the target vehicle-mounted screen based on the first size data and the second size data;

[0017] Performing a scaling operation on the image data according to the target scaling ratio to obtain scaled image data;

[0018] Obtaining the third size data of the scaled image data;

[0019] Calculating the offsets in different directions using the first size data and the third size data, and translating the scaled image data according to the offsets in different directions to obtain processed image data.

[0020] Further, calculating the target scaling ratio between the device screen and the target vehicle-mounted screen based on the first size data and the second size data includes:

[0021] Obtaining the first width value and the first height value of the device screen from the first size data;

[0022] Obtaining the second width value and the second height value of the vehicle-mounted screen from the second size data;

[0023] Calculating a first scale factor using the first width value and the second width value, and calculating a second scale factor using the first height value and the second height value;

[0024] Compare the first scale factor and the second scale factor, and use the smaller one of the first scale factor and the second scale factor as the target scaling ratio.

[0025] Further, after comparing the first scale factor and the second scale factor, the method further includes:

[0026] Use the smaller one of the first scale factor and the second scale factor as the initial scaling ratio;

[0027] Detect the CPU usage rate, memory occupancy rate, and device power of the mobile device;

[0028] Calculate a performance score of the mobile device using the CPU usage rate, the memory occupancy rate, and the device power;

[0029] Adjust the initial scaling ratio using the performance score, and use the adjusted initial scaling ratio as the target scaling ratio.

[0030] Further, the calculating the offsets in different directions using the first size data and the third size data includes:

[0031] Obtain a first width value and a first height value of the device screen from the first size data;

[0032] Obtain a third width value and a third height value of the vehicle-mounted screen from the third size data;

[0033] If the third width value is greater than or equal to the first width value, set the horizontal offset to a preset value; or, if the third width value is less than the first width value, calculate the horizontal offset using the difference between the first width value and the third width value;

[0034] If the third height value is greater than or equal to the first height value, set the vertical offset to a preset value; or, if the third height value is less than the first height value, calculate the vertical offset using the difference between the first height value and the third height value.

[0035] Further, after the processed image data is completely displayed on the device screen, the method further includes:

[0036] Detect a user behavior of the user acting on the device screen;

[0037] Perform a transformation operation on the processed image data on the device screen according to the user behavior.

[0038] Further, performing a transformation operation on the processed image data in the device screen according to the user behavior includes:

[0039] If the user behavior includes a gesture action, detecting the transformation type corresponding to the gesture action, and performing a transformation operation on the processed image data in the device screen according to the transformation type;

[0040] If the user behavior includes eye fixation, obtaining each fixation area of the user on the processed image data and the fixation time on each fixation area, calculating the attention degree of the user in the fixation area according to the fixation time, and performing a transformation operation on the fixation area according to the attention degree.

[0041] In a second aspect, an embodiment of the present invention provides an image display device, and the device includes:

[0042] An acquisition module, configured to acquire a multi-screen selection interface currently displayed on a mobile device, where the multi-screen selection interface includes a plurality of display areas, the display areas correspond to in-vehicle screens installed in a vehicle one by one, and the mobile device is communicatively connected to each in-vehicle screen in the vehicle, and the resolution of the in-vehicle screen is higher than the resolution of the mobile device;

[0043] A determination module, configured to acquire a target display area selected in the multi-screen selection interface, and determine image size data based on the target display area;

[0044] A sending module, configured to generate an image acquisition request based on the image size data, and send the image acquisition request to a target in-vehicle screen corresponding to the target display area, where the target in-vehicle screen feeds back image data to the mobile device according to the image size data in the image acquisition request;

[0045] A processing module, configured to receive the image data transmitted by the vehicle, and perform scaling and translation processing on the image data, so that the processed image data is completely displayed on the device screen of the mobile device.

[0046] In a third aspect, an embodiment of the present invention provides an electronic device, including: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to execute the method according to the first aspect or any corresponding embodiment thereof.

[0047] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which computer instructions are stored, and the computer instructions are used to cause a computer to execute the method according to the first aspect or any corresponding embodiment thereof.

[0048] This application first obtains the multi-screen selection interface for each in-vehicle screen in the vehicle corresponding to the mobile device, facilitating the user to select the target display area as needed. Based on this, the image size data is determined and the corresponding image is obtained, realizing flexible and precise image interaction between the in-vehicle screen and the mobile device. Then, the image data transmitted from the in-vehicle screen is received and the high-resolution image data transmitted from the in-vehicle screen is scaled according to the resolution of the device screen, so that it can be clearly and completely displayed on the device screen, improving the image clarity and reducing the misrecognition caused by poor image display, effectively enhancing the overall user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0050] Figure 1 is a schematic flowchart of an image display method according to some embodiments of the present invention;

[0051] Figure 2 is a schematic flowchart of an image display method according to some embodiments of the present invention;

[0052] Figure 3 is a schematic diagram of a multi-screen selection interface according to some embodiments of the present invention;

[0053] Figure 4 is a schematic diagram of a display interface including a toolbar according to some embodiments of the present invention;

[0054] Figure 5 is a structural block diagram of an image display device according to an embodiment of the present invention;

[0055] Figure 6 is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0056] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.

[0057] According to an embodiment of the present invention, there is provided an image display method, apparatus, and electronic device. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. And although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0058] In this embodiment, an image display method is provided. Figure 1 It is a flowchart of an image display method according to an embodiment of the present invention, as Figure 1 shown, and the process includes the following steps:

[0059] Step S101, obtain the multi-screen selection interface currently displayed on the device screen of the mobile device. Among them, the multi-screen selection interface includes multiple display areas, and the display areas correspond one-to-one with the in-vehicle screens installed in the vehicle. Moreover, the mobile device is communicatively connected to each in-vehicle screen in the vehicle, and the resolution of the in-vehicle screen is higher than that of the device screen.

[0060] In an embodiment of the present application, first, the mobile device starts the interaction function through a vehicle-machine interconnection system or a related application program adapted to it. During this process, the mobile device will automatically detect and obtain the content that should be presented on the device screen currently, including the multi-screen selection interface. The multi-screen selection interface is pre-designed and configured, and multiple display areas are divided inside. And these display areas have an accurate one-to-one correspondence with each in-vehicle screen actually installed in the vehicle. For example, the central control screen in the vehicle, the co-pilot entertainment screen, and the passenger screens on the left and right sides of the rear row, etc., each correspond to a display area in the multi-screen selection interface. At the same time, the mobile device has completed the establishment of the communication link with all in-vehicle screens in the vehicle in advance to ensure that data interaction can be carried out. And the in-vehicle screen has a higher resolution and can present more delicate and clear images, preparing for obtaining high-quality image data later.

[0061] Step S102, obtain the target display area selected in the multi-screen selection interface, and determine the image size data based on the target display area.

[0062] In an embodiment of the present application, after the multi-screen selection interface is displayed on the mobile device screen, the user can select one of the display areas through operations such as touch and click according to their own needs. This selected display area is the target display area. The mobile device will immediately recognize this selection action and analyze and process the target display area. By reading the relevant parameters preset in this area and its position information in the layout of the entire multi-screen selection interface, etc., accurately calculate the size data of the corresponding image, that is, determine the horizontal and vertical ranges when obtaining the image from the target in-vehicle screen. For example, obtain how many pixels the width of the image is and how many pixels the height of the image is.

[0063] Step S103: Generate an image acquisition request based on the image size data, and send the image acquisition request to the target vehicle-mounted screen corresponding to the target display area. The target vehicle-mounted screen feeds back the image data to the mobile device according to the image size data in the image acquisition request.

[0064] In the embodiment of the present application, after obtaining the image size data corresponding to the target display area, the mobile device will, based on this data information, automatically generate an image acquisition request according to the established data format and communication protocol rules. The image acquisition request contains key parameters related to the image size to inform the target vehicle-mounted screen of what kind of image data needs to be fed back. Subsequently, the mobile device uses the established communication connection with the target vehicle-mounted screen to send the image acquisition request to the target vehicle-mounted screen. After receiving the request, the target vehicle-mounted screen will accurately extract the corresponding range of image data from its own storage or the currently displayed image content according to the clearly marked image size data in the request, and then feedback these image data back to the mobile device through the communication link, completing the request and transmission process of the image data.

[0065] Step S104: Receive the image data transmitted by the vehicle, and perform scaling and translation processing on the image data so that the processed image data can be completely displayed on the device screen.

[0066] In the embodiment of the present application, after the mobile device receives the image data transmitted by the target vehicle-mounted screen, it calculates the ratio factor of the device screen width to the image width of the target vehicle-mounted screen and the ratio factor of the device screen height to the image height of the target vehicle-mounted screen respectively, and selects the smaller value as the scaling ratio to perform a scaling operation on the image data, so that the image is initially adapted to the device screen in terms of size. Then, further determine the size of the scaled image, and combine it with the size of the device screen itself to perform a translation operation by calculating the offset in the horizontal and vertical directions to adjust the image to a suitable position, ultimately ensuring that the image data after scaling and translation processing can be completely displayed on the device screen of the mobile device, presenting a visual effect that meets the expectations for the user.

[0067] In the present application, by first obtaining the multi-screen selection interface of each vehicle-mounted screen in the vehicle corresponding to the mobile device, facilitating the user to select the target display area as needed, determining the image size data based on this and obtaining the corresponding image, flexible and accurate image interaction between the vehicle-mounted screen and the mobile device is realized; then receiving the image data transmitted by the vehicle-mounted screen and performing scaling processing on the high-resolution image data transmitted by the vehicle-mounted screen according to the resolution of the device screen, so that it can be clearly and completely displayed on the device screen, improving the image clarity, and at the same time reducing the misrecognition situation caused by poor image display, effectively enhancing the overall user experience.

[0068] Figure 2is a flowchart of an image display method according to an embodiment of the present invention. As Figure 2 shown, the process includes the following steps:

[0069] Step S201, obtain the multi-screen selection interface currently displayed on the device screen of the mobile device. Among them, the multi-screen selection interface includes multiple display areas, and the display areas correspond one-to-one with the in-vehicle screens installed in the vehicle. Moreover, the mobile device is communicatively connected to each in-vehicle screen in the vehicle, and the resolution of the in-vehicle screen is higher than that of the device screen.

[0070] In an embodiment of the present application, a multi-screen display selection button is displayed on the interface of the interactive application on the mobile device. When the user clicks the multi-screen display selection button of the screen control menu in the menu bar, a corresponding control instruction will be generated. Based on this control instruction, the multi-screen selection interface is displayed on the device screen of the mobile device. As Figure 3 shown, multiple display areas are clearly divided in the multi-screen selection interface, including the "central control screen", "vanity mirror screen", and "rear row screen". These display areas are not set randomly, but have a one-to-one correspondence with the in-vehicle screens actually installed in the vehicle. Among them, the "central control screen" display area corresponds to the central control screen in front of the driver's seat of the vehicle, which is usually used to control the vehicle's multimedia system, navigation system, and various vehicle settings; the "vanity mirror screen" display area corresponds to the screen near the vanity mirror in the vehicle, which is generally used to assist the vanity mirror lighting or display some simple information; the "rear row screen" display area corresponds to the screen in front of the rear row seats of the vehicle, which mainly provides entertainment functions for rear passengers, such as playing videos and displaying games.

[0071] Step S202, obtain the target display area selected in the multi-screen selection interface, and determine the image size data based on the target display area.

[0072] In an embodiment of the present application, obtaining the target display area selected in the multi-screen selection interface and determining the image size data based on the target display area includes the following steps A1 - A3:

[0073] Step A1, detect the selection operation acting on the multi-screen selection interface.

[0074] Specifically, each display area on the multi-screen selection interface is provided with a corresponding touch event listener. The listener can capture the user's touch operation on the interface. When the user clicks any display area in the multi-screen selection interface on the screen with a finger or a stylus, the touch event listener will immediately detect this operation and identify it as a selection operation. For example, if the user clicks the "central control screen" display area in the multi-screen selection interface, the touch event listener will record this operation and pass the relevant information to the subsequent processing module.

[0075] Step A2, in response to the selection operation, determine the target display area selected in the multi-screen selection interface.

[0076] Specifically, when the listener detects the selection operation, the system will immediately respond. By analyzing the coordinate position of the touch point, determine which display area in the multi-screen selection interface this touch point is located in. When the system creates the multi-screen selection interface, it has already defined the coordinate range of each display area. For example, the upper left corner coordinates of the "central control screen" display area in the multi-screen selection interface are (x1, y1), and the lower right corner coordinates are (x2, y2). When the coordinates of the touch point are within this range, the system can determine that the "central control screen" is the selected target display area.

[0077] Step A3, obtain the preset size data corresponding to the target display area, and use the preset size data as the image size data; or, detect the sliding operation on the target display area, determine the sliding range based on the sliding operation, and determine the image size data according to the sliding range.

[0078] Specifically, when designing the multi-screen selection interface, each display area may have corresponding preset size data. These data may be stored in the configuration file or database of the application. After determining the target display area, for example, it is the "makeup mirror screen", then search for the corresponding preset size data. Suppose the preset size data corresponding to the "makeup mirror screen" is width W and height H, and the system will directly use this set of size data as the image size data for obtaining the image from the in-vehicle screen.

[0079] If the user performs a sliding operation on the target display area, the system will continuously monitor the movement of the touch point through the touch event listener. When the user starts to slide, the system will record the starting point coordinates (x1, y1) of the slide. As the user's finger or stylus moves, the system will continuously update the coordinates of the touch point until the user stops sliding, at which time the ending point coordinates (x2, y2) of the slide are recorded.

[0080] Based on the starting point and ending point coordinates, the sliding range can be calculated. In the horizontal direction, the width of the sliding range is W = |x1 - x2|; in the vertical direction, the height of the sliding range is H = |y1 - y2|. The system will use the calculated width W and height H as the image size data for obtaining the image from the in-vehicle screen. This method allows the user to flexibly select the size of the image area to be obtained according to their own needs.

[0081] Step S203, generate an image acquisition request based on the image size data, and send the image acquisition request to the target in-vehicle screen corresponding to the target display area, where the target in-vehicle screen feeds back image data to the mobile device according to the image size data in the image acquisition request.

[0082] In the embodiment of the present application, the mobile device generates an image acquisition request according to a preset communication protocol and data format specification. The specific values corresponding to the image width and height are clearly marked in the message content of the request. At the same time, some necessary identification information is also attached to let the target vehicle-mounted screen know that this is an image acquisition request from the mobile device and key content such as the specific display area corresponding to the request.

[0083] After generating the request, the mobile device will send this image acquisition request through a wireless communication technology (such as Bluetooth, Wi-Fi, etc.) by means of the communication connection channel established with the target vehicle-mounted screen before. After receiving the request, the target vehicle-mounted screen will first parse the request, extract the image size data therein, and then extract the corresponding part of the image data within the range defined by the extracted image size data from the image resources stored in itself or the image content being displayed, and then feedback these qualified image data back to the mobile device through the same communication connection channel.

[0084] Step S204, receive the image data transmitted by the vehicle, and perform scaling and translation processing on the image data so that the processed image data is completely displayed on the device screen.

[0085] In the embodiment of the present application, the scaling and translation processing of the image data includes the following steps B1 - B5:

[0086] Step B1, obtain the first size data of the device screen and the second size data of the target vehicle-mounted screen.

[0087] Step B2, calculate the target scaling ratio between the device screen and the target vehicle-mounted screen based on the first size data and the second size data.

[0088] Specifically, calculating the target scaling ratio between the device screen and the target vehicle-mounted screen based on the first size data and the second size data includes: obtaining the first width value and the first height value of the device screen from the first size data; obtaining the second width value and the second height value of the vehicle-mounted screen from the second size data; calculating the first scale factor using the first width value and the second width value, and calculating the second scale factor using the first height value and the second height value; comparing the first scale factor and the second scale factor, and taking the smaller scale factor of the first scale factor and the second scale factor as the target scaling ratio.

[0089] First, accurately extract the value representing the width of the device screen from the first size data, and denote it as the first width value (Low_Width). At the same time, extract the value representing the height of the device screen and denote it as the first height value (Low_Height). For example, if the screen resolution of a low-resolution device screen is recorded in a specific format as "1280×720" in the configuration file, then the first width value can be parsed as 1280 pixels and the first height value as 720 pixels.

[0090] Secondly, accurately obtain the value representing the width of the in-vehicle screen from the second size data and set it as the second width value (High_Width), and obtain the value representing the height of the in-vehicle screen and set it as the second height value (High_Height). For example, if the relevant parameters of the in-vehicle screen show that its resolution is "1920×1080", then the second width value is 1920 pixels and the second height value is 1080 pixels.

[0091] Calculate the first scale factor (W_ratio):

[0092] Calculate according to the formula "W_ratio = Low_Width / High_Width". Use the obtained first width value (Low_Width) as the dividend and the second width value (High_Width) obtained in step two as the divisor. Through the division operation, the proportional relationship between the two is obtained, which is the first scale factor (W_ratio). For example, if the first width value is 1280 pixels and the second width value is 1920 pixels, then the calculation shows that W_ratio = 1280 / 1920 = 0.6667 (rounded to four decimal places).

[0093] Calculate the second scale factor (H_ratio):

[0094] Calculate according to the formula "H_ratio = Low_Height / High_Height". Divide the obtained first height value (Low_Height) by the second height value (High_Height) in step two. Through this operation, the second scale factor (H_ratio) reflecting the proportional relationship between the height of the device screen and the height of the in-vehicle screen is obtained. For example, if the first height value is 720 pixels and the second height value is 1080 pixels, then H_ratio = 720 / 1080 = 0.6667 (also rounded to four decimal places).

[0095] Compare the magnitudes of the calculated first scaling factor (W_ratio) and the second scaling factor (H_ratio). Through the comparison logic, determine the smaller value among these two scaling factors. Set the smaller value obtained after the comparison as the target scaling ratio. For example, if both the first scaling factor and the second scaling factor are 0.6667, then the target scaling ratio is 0.6667. Subsequently, relevant content such as images will be scaled according to this scaling ratio to ensure that it can fully adapt to the screen of the mobile device.

[0096] Step B3: Scale the image data according to the target scaling ratio to obtain the scaled image data.

[0097] Specifically, if the target scaling ratio is less than 1, it means the image needs to be shrunk. In this case, each row and each column of pixels in the pixel matrix will be sampled according to the corresponding ratio to reduce the number of pixels and make the overall image smaller. If the target scaling ratio is greater than 1, it is to enlarge the image. Through interpolation algorithms (such as common bilinear interpolation, nearest neighbor interpolation, etc.), new pixels will be generated based on the values of the original pixels to increase the number of pixels and make the overall image larger. After a series of such processes based on the target scaling ratio, the finally obtained scaled image data will be more suitable for the device screen in terms of size, facilitating subsequent display and other operations.

[0098] Step B4: Obtain the third dimension data of the scaled image data.

[0099] Specifically, after completing the scaling operation of the image data, obtain its third dimension data. Specifically, relevant information representing the width and height of the image will be extracted from the structure of the image data.

[0100] Step B5: Calculate the offsets in different directions using the first dimension data and the third dimension data, and translate the scaled image data according to the offsets in different directions to obtain the processed image data.

[0101] In the embodiment of the present application, calculating the offsets in different directions using the first dimension data and the third dimension data includes: obtaining the first width value and the first height value of the device screen from the first dimension data; obtaining the third width value and the third height value of the in-vehicle screen from the third dimension data; if the third width value is greater than or equal to the first width value, set the horizontal offset as a preset value; or, if the third width value is less than the first width value, calculate the horizontal offset using the difference between the first width value and the third width value; if the third height value is greater than or equal to the first height value, set the vertical offset as a preset value; or, if the third height value is less than the first height value, calculate the vertical offset using the difference between the first height value and the third height value.

[0102] Specifically, compare the obtained third width value (Width') with the first width value (Screen_Width). If Width' >= Screen_Width, that is, the width of the in-vehicle screen image in the horizontal direction is greater than or equal to the width of the device screen. At this time, according to the rule, set the horizontal offset (set as Offset_X) to a preset value. Usually, the preset value can be set to 0, which means that the image does not need to be adjusted for position offset in the horizontal direction relative to the device screen and can maintain its original relative position. For example, if Width' = 1280 pixels and Screen_Width = 1280 pixels, then Offset_X = 0.

[0103] If Width' < Screen_Width, that is, the in-vehicle screen image is narrower than the device screen in the horizontal direction. At this time, it is necessary to use the difference between the first width value and the third width value to calculate the horizontal offset. Calculate according to the formula Offset_X = (Screen_Width - Width') / 2.

[0104] For example, if Screen_Width = 1280 pixels and Width' = 800 pixels, then Offset_X = (1280 - 800) / 2 = 240 pixels. The offset calculated in this way can make the image in the horizontal direction in a relatively centered position on the device screen.

[0105] Judge the size relationship between the third height value and the first height value:

[0106] Compare the obtained third height value (Height') with the first height value (Screen_Height). If Height' >= Screen_Height, it indicates that the height of the in-vehicle screen image in the vertical direction is greater than or equal to the height of the device screen. At this time, set the vertical offset (set as Offset_Y) to a preset value. Similarly, the preset value is usually set to 0, indicating that the image does not need to be adjusted for position offset in the vertical direction relative to the device screen. For example, if Height' = 720 pixels and Screen_Height = 720 pixels, then Offset_Y = 0.

[0107] If Height' < Screen_Height, it means that the in-vehicle screen image is shorter than the device screen in the vertical direction. At this time, the difference between the first height value and the third height value is used to calculate the vertical offset, which is calculated according to the formula Offset_Y = (Screen_Height - Height') / 2. For example, if Screen_Height = 720 pixels and Height' = 600 pixels, then Offset_Y = (720 - 600) / 2 = 60 pixels. Through such calculation, it can be ensured that the image is also relatively centered within the device screen in the vertical direction.

[0108] After calculating the horizontal offset (Offset_X) and the vertical offset (Offset_Y) respectively, set the position of the upper left corner of the scaled image to (Offset_X, Offset_Y). In this way, the image can completely fill the device screen and achieve centered display, achieving a good visual presentation effect. For example, if Offset_X = 240 pixels and Offset_Y = 60 pixels, then the upper left corner of the image will be placed at the position on the device screen where the abscissa is 240 pixels and the ordinate is 60 pixels.

[0109] In the embodiment of this application, after comparing the first scale factor and the second scale factor, the method further includes: using the smaller scale factor among the first scale factor and the second scale factor as the initial scaling ratio; detecting the CPU usage rate, memory occupancy rate, and device power of the mobile device; calculating the performance score of the mobile device using the CPU usage rate, memory occupancy rate, and device power; adjusting the initial scaling ratio using the performance score, and using the adjusted initial scaling ratio as the target scaling ratio.

[0110] Specifically, first, compare the magnitudes of W_ratio and H_ratio. Through corresponding comparison operations (such as using comparison functions in programming languages), select the smaller value of the two as the initial scaling ratio. In the above example, 5 / 12 < 5 / 9, so the initial scaling ratio is 5 / 12.

[0111] Secondly, use the built-in performance monitoring mechanism of the mobile device operating system to obtain the CPU usage rate. For example, in the Android system, relevant methods in the ActivityManager class can be called to obtain information such as the CPU time of system processes, and then calculate the percentage value of the current CPU usage rate through calculation and assign it to xCPU. In the iOS system, the Instruments tool or the underlying system API can be used to obtain the corresponding CPU usage data, which is also organized in the form of a percentage as xCPU.

[0112] By querying the relevant data of the used memory and the total memory in the system memory management module, the memory occupancy rate is calculated, that is, the percentage of the used memory in the total memory, and it is assigned to xMEM. In the iOS system, using the memory management interface provided by the system, information such as the memory usage and the total memory size is obtained, and then the memory occupancy rate is calculated to determine the specific value of xMEM, which is also expressed in percentage form.

[0113] Call the power acquisition interface or function provided by the mobile device operating system to read the percentage value of the remaining power of the current device in the total power, and assign it to xBAT. For example, in the power management module of a mobile phone, the displayed power percentage data is directly obtained as the value of xBAT.

[0114] Next, according to the actual importance consideration of the three factors of CPU usage rate, memory occupancy, and power percentage in terms of device performance impact, weights wCPU, wMEM, and wBAT are allocated, and at the same time, it is necessary to ensure that wCPU + wMEM + wBAT = 1. For example, if it is judged from experience that the CPU usage rate and memory occupancy are relatively more important, wCPU = 0.4, wMEM = 0.4, and wBAT = 0.2 can be set as in the previous example.

[0115] Then, substitute the obtained standardized CPU usage rate (xCPU), memory occupancy rate (xMEM), and device power (xBAT) into the weighted summation formula S = wCPU × xCPU + wMEM × xMEM + wBAT × xBAT for calculation. For example, if it is detected that xCPU = 0.7, xMEM = 0.6, xBAT = 0.8, and the weights are set as wCPU = 0.4, wMEM = 0.4, wBAT = 0.2 as previously set, then S = 0.4 × 0.7 + 0.4 × 0.6 + 0.2 × 0.8 = 0.68.

[0116] Finally, directly use the performance score calculated previously as the adjustment coefficient and multiply it by the initial scaling ratio to obtain the adjusted scaling ratio, and determine the adjusted scaling ratio as the target scaling ratio. For example, if the initial scaling ratio is 5 / 12 (about 0.42) and the performance score S = 0.68, then the adjusted scaling ratio is 0.42 × 0.68 ≈ 0.2856.

[0117] In the embodiments of the present application, by detecting several key indicators such as the CPU usage rate, memory occupancy rate, and device power of the mobile device, the current operating state and resource situation of the device can be comprehensively and accurately grasped. Then, using these indicators, the performance score of the mobile device is calculated, so as to measure the comprehensive performance of the device in a quantitative manner. Finally, the initial scaling ratio is adjusted using the performance score, and the adjusted ratio is used as the target scaling ratio. This can dynamically adapt the scaling ratio according to the actual performance of the device, avoid problems such as image display lag and slow loading due to insufficient device performance, and at the same time make full use of resources when the device performance is good to ensure that the image display effect reaches the best.

[0118] In the embodiments of the present application, after the processed image data is completely displayed on the device screen, the method further includes the following steps:

[0119] Step S301, detecting the user behavior acting on the device screen.

[0120] In the embodiments of the present application, when the device is in a normal use state and the screen is on, the monitoring system continuously collects data transmitted by sensors. For example, the touch sensor will real-time feedback information such as whether there is a touch point on the screen, the coordinates of the touch point, the touch duration, and the touch pressure (if pressure sensing is supported); the eye tracking sensor will regularly send data such as the position and gaze direction of the eye.

[0121] By analyzing and processing the collected data, it is judged whether there is a behavior of the user acting on the device screen. For example, if it is detected that a new touch point appears on the touch screen and the movement trajectory of the touch point conforms to a certain rule, it can be initially judged that the user has performed a touch operation; if the eye tracking data shows that the user's eyes are focused on a certain area of the screen for a long time, it can be determined that the user has an eye fixation behavior.

[0122] Step S302, performing a transformation operation on the processed image data in the device screen according to the user behavior.

[0123] In the embodiments of the present application, performing a transformation operation on the processed image data in the device screen according to the user behavior includes:

[0124] If the user behavior includes a gesture action, detecting the transformation type corresponding to the gesture action, and performing a transformation operation on the processed image data in the device screen according to the transformation type.

[0125] When the monitoring system detects a user's gesture action, it will identify and analyze the gesture action. Different gesture actions correspond to different transformation types under pre-set rules. For example, a common single-finger click gesture may correspond to a "selection" operation, a two-finger pinch gesture corresponds to a "zoom" operation (two fingers spreading apart for zooming in and two fingers closing for zooming out), a single-finger swipe gesture corresponds to a "pan" operation, etc. This recognition process is usually achieved by comprehensively judging information such as the number of touch points, the starting position of the touch points, the movement trajectory, and the touch duration. For example, if it is detected that two touch points appear on the screen simultaneously and the distance between the two touch points is changing over time, it can be judged as a two-finger pinch or spread gesture action, and then the corresponding zoom transformation type can be determined.

[0126] At the same time, in order to improve the accuracy of gesture action recognition, some machine learning algorithms or pattern recognition technologies may also be combined. For example, the neural network model is trained in advance with a large amount of gesture sample data to let the model learn the characteristics of different gesture actions. During actual detection, the collected gesture data is input into the trained model, and the model outputs the corresponding transformation type judgment result.

[0127] When the corresponding image processing function or module is called according to the transformation type corresponding to the gesture action to perform actual transformation operations on the processed image data. Taking the zoom operation as an example, if it is determined to be a zoom-in operation, the pixels of the image data will be increased according to a preset zoom algorithm (such as the bilinear interpolation algorithm, etc.) by a certain scale factor, making the image gradually appear larger on the screen; if it is a zoom-out operation, the number of pixels will be reduced according to the corresponding ratio, making the image smaller. For the pan operation, the image is moved by changing the coordinate position of the image in the screen coordinate system. For example, according to the direction and distance of the single-finger swipe, the coordinate value of the upper left corner of the image on the screen is adjusted accordingly, so that the image slides and is displayed on the screen.

[0128] As an example, as Figure 4 shown, first, the user opens the corresponding image viewing application or interface, finds the toolbar, and clicks the zoom button to make the system enter the zoom and drag mode. Then, when in this mode, the user uses corresponding gestures on the touch screen. For example, uses a two-finger pinch gesture to shrink the image, uses a two-finger spread gesture to enlarge the image. If you want to drag the image to view a specific area, use a single-finger press and move gesture operation, so as to achieve the purpose of zooming in and out and dragging the image through the touch screen gesture, and then view a specific part of the image in more detail.

[0129] In addition, when the user is viewing an image and wants to restore the image to its initial zoom ratio and position, first find the toolbar and then click the one - click centering button. At this time, the system will automatically trigger the corresponding operation logic. Based on the state information of the image when it was initially received and displayed, all the adjustments made by the user to the image in the newly added zoom - drag mode will be revoked, so that the image quickly and accurately returns to its initial display state, facilitating the user to view the image in its original state again.

[0130] In the embodiment of the present application, if the user behavior includes eye fixation, the respective fixation areas of the user on the processed image data and the fixation time on each fixation area are obtained. The attention degree of the user in the fixation area is calculated according to the fixation time, and a transformation operation is performed on the fixation area according to the attention degree.

[0131] Using the data obtained by the eye - tracking sensor, the specific position information of the user's eye fixation is analyzed. By dividing the screen into several regions (which can be evenly divided rectangular regions or custom - divided according to the characteristics of the image content), it is determined which region the user's fixation point falls into, thereby obtaining each fixation area. At the same time, the fixation duration of the user in each fixation area is recorded, that is, the time interval from when the eye starts to fixate on this area to when it leaves this area. This time data can be obtained by timestamping and calculating the data real - time fed back by the eye - tracking sensor. For example, if the screen is divided into a nine - grid area and it is found that the user's eye stays in the upper - left corner area for 5 seconds, then the upper - left corner area is recorded as a fixation area, and the corresponding fixation time is 5 seconds.

[0132] In order to measure the user's attention degree to different fixation areas, corresponding attention - degree calculation rules are formulated. Generally speaking, the ratio of the fixation time to the total observation time (the total duration from the start of observing the image to the end of observing the image) can be used as a measurement index of the attention degree. For example, if the total observation time is 30 seconds and the user's fixation time in a certain fixation area is 10 seconds, then the attention degree of this area can be calculated as 10 / 30 = 1 / 3.

[0133] According to the calculated attention degree, a transformation operation is performed on the corresponding fixation area. For example, if the attention degree of a certain fixation area is relatively high, an enlargement operation may be performed on this area so that the user can view the image details in this area more clearly. This enlargement operation can also be achieved by the image zooming algorithm mentioned above; or an enhanced display process is performed on the area with high attention degree, such as increasing the contrast, brightness, etc. of the image in this area. By corresponding image - processing algorithms, parameters such as the color values of the image pixels are adjusted so that this area is more prominent on the screen and attracts the user's further attention.

[0134] As an example, first record the fixation time of the user's gaze at point (x, y) on the screen as f(x, y), and then set the total fixation time of all areas the user gazes at as A. From this, the attention factor F(x, y) of point (x, y) is obtained, and its expression is F(x, y) = f(x, y) / A. In this way, the degree of attention received by each point can be intuitively quantified. On this basis, further calculate the zoom ratio factor S(x, y) of the fixation area according to the attention factor F(x, y), and its calculation formula is S(x, y) = 1 + k×F(x, y) - 1 / 2, where k is an adjustment parameter, so that the image display can be dynamically adjusted according to the user's attention situation.

[0135] This application performs transformation operations on the processed image data based on user behavior, greatly improving the convenience and intelligence of user interaction with the image. When the user behavior includes gesture actions, it can accurately detect the corresponding transformation type and perform corresponding transformations on the image data accordingly. For example, the image can be zoomed in and out and panned through gestures such as two-finger pinching and sliding. The operation is intuitive and natural, conforming to people's daily usage habits, enabling users to easily adjust the image display effect according to their own wishes. When the user behavior involves eye fixation, not only can the fixation area and fixation time be obtained to calculate the attention, but also transformation operations can be performed on the fixation area based on the attention. For example, the area with high attention can be enlarged or enhanced in display, which makes the image display more in line with the user's visual focus and interests, enabling users to focus on key content without too much manual operation, and overall bringing a more personalized, user-friendly and efficient image browsing experience to users.

[0136] In this embodiment, an image display device is also provided. This device is used to implement the above-mentioned embodiments and preferred implementation manners, and those that have been described will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that can achieve a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.

[0137] This embodiment provides an image display device, as Figure 5 shown, including:

[0138] An acquisition module 501, configured to acquire a multi-screen selection interface currently displayed on the mobile device. Among them, the multi-screen selection interface includes multiple display areas, and the display areas correspond to the in-vehicle screens installed in the vehicle one by one. The mobile device is communicatively connected to each in-vehicle screen in the vehicle, and the resolution of the in-vehicle screen is higher than that of the mobile device;

[0139] A determination module 502, configured to acquire the target display area selected in the multi-screen selection interface and determine the image size data based on the target display area;

[0140] A sending module 503, configured to generate an image acquisition request based on image size data, and send the image acquisition request to a target vehicle-mounted screen corresponding to a target display area, where the target vehicle-mounted screen feeds back image data to the mobile device according to the image size data in the image acquisition request;

[0141] A processing module 504, configured to receive the image data transmitted by the vehicle, and perform scaling and translation processing on the image data, so that the processed image data is completely displayed on the device screen of the mobile device.

[0142] In an embodiment of the present application, a determination module 502 is configured to detect a selection operation acting on a multi-screen selection interface; in response to the selection operation, determine a target display area selected in the multi-screen selection interface; obtain preset size data corresponding to the target display area, and use the preset size data as image size data; or, detect a sliding operation acting on the target display area, determine a sliding range based on the sliding operation, and determine image size data according to the sliding range.

[0143] In an embodiment of the present application, a processing module 504 is configured to obtain first size data of the device screen and second size data of the target vehicle-mounted screen; calculate a target scaling ratio between the device screen and the target vehicle-mounted screen based on the first size data and the second size data; perform a scaling operation on the image data according to the target scaling ratio to obtain scaled image data; obtain third size data of the scaled image data; calculate offsets in different directions by using the first size data and the third size data, and perform translation on the scaled image data according to the offsets in different directions to obtain processed image data.

[0144] In an embodiment of the present application, a processing module 504 is configured to obtain a first width value and a first height value of the device screen from the first size data; obtain a second width value and a second height value of the vehicle-mounted screen from the second size data; calculate a first scale factor by using the first width value and the second width value, and calculate a second scale factor by using the first height value and the second height value; compare the first scale factor and the second scale factor, and use the smaller scale factor of the first scale factor and the second scale factor as the target scaling ratio.

[0145] In an embodiment of the present application, the device further includes: an adjustment module, configured to use the smaller scale factor of the first scale factor and the second scale factor as an initial scaling ratio; detect the CPU usage rate, memory occupancy rate, and device power of the mobile device; calculate a performance score of the mobile device by using the CPU usage rate, memory occupancy rate, and device power; adjust the initial scaling ratio by using the performance score, and use the adjusted initial scaling ratio as the target scaling ratio.

[0146] In an embodiment of the present application, the processing module 504 is configured to obtain a first width value and a first height value of the device screen from the first size data; obtain a third width value and a third height value of the vehicle-mounted screen from the third size data; if the third width value is greater than or equal to the first width value, set the horizontal offset to a preset value; or, if the third width value is less than the first width value, calculate the horizontal offset using the difference between the first width value and the third width value; if the third height value is greater than or equal to the first height value, set the vertical offset to a preset value; or, if the third height value is less than the first height value, calculate the vertical offset using the difference between the first height value and the third height value.

[0147] In an embodiment of the present application, the device further includes: an execution module, configured to detect a user behavior of the user acting on the device screen; and perform a transformation operation on the processed image data in the device screen according to the user behavior.

[0148] In an embodiment of the present application, the execution module is configured to, if the user behavior includes a gesture action, detect a transformation type corresponding to the gesture action, and perform a transformation operation on the processed image data in the device screen according to the transformation type; if the user behavior includes an eye gaze, obtain each gaze area of the user on the processed image data and the gaze time on each gaze area, calculate the attention degree of the user in the gaze area according to the gaze time, and perform a transformation operation on the gaze area according to the attention degree.

[0149] Please refer to Figure 6 , Figure 6 which is a schematic structural diagram of an electronic device provided by an optional embodiment of the present invention. As Figure 6 shown, the electronic device includes: one or more processors 10, a memory 20, and an interface for connecting each component, including a high-speed interface and a low-speed interface. Each component communicates with each other using different buses and can be installed on a common main board or installed in other ways as needed. The processor can process instructions executed within the electronic device, including instructions stored in the memory or on the memory to display graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple electronic devices can be connected, and each device provides some necessary operations (for example, as a server array, a set of blade servers, or a multi-processor system). Figure 6 Here, one processor 10 is taken as an example.

[0150] The processor 10 may be a central processing unit, a network processor, or a combination thereof. Among them, the processor 10 may further include a hardware chip. The above-mentioned hardware chip may be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The above-mentioned programmable logic device may be a complex programmable logic device, a field programmable gate array, a generic array logic, or any combination thereof.

[0151] Among them, the memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiments.

[0152] The memory 20 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created according to the use of the electronic device presented by a kind of landing page of a small program, etc. In addition, the memory 20 may include a high-speed random access memory, and may further include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state storage devices. In some alternative embodiments, the memory 20 may optionally include a memory remotely disposed relative to the processor 10, and these remote memories may be connected to the electronic device through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0153] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk, or a solid-state drive; the memory 20 may further include a combination of the above types of memories. The electronic device further includes a communication interface 30 for communicating the electronic device with other devices or a communication network.

[0154] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention may be implemented in hardware, firmware, or may be implemented as computer code recorded on a storage medium, or may be implemented by downloading through a network the original computer code stored in a remote storage medium or a non-temporary machine-readable storage medium and to be stored in a local storage medium, so that the method described herein may be stored in such software processed on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium may be a magnetic disk, an optical disc, a read-only memory, a random access memory, a flash memory, a hard disk, or a solid-state drive, etc.; further, the storage medium may further include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component capable of storing or receiving software or computer code, and when the software or computer code is accessed and executed by the computer, the processor, or the hardware, the method shown in the above embodiments is implemented.

[0155] Although embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations fall within the scope defined by the appended claims.

Claims

1. An image display method, characterized in that: The method comprises: Acquire a multi-screen selection interface currently displayed on a device screen of a mobile device, wherein the multi-screen selection interface includes a plurality of display areas, the display areas correspond one to one with vehicle screens installed in a vehicle, and the mobile device is communicatively connected with each vehicle screen in the vehicle, and the resolution of the vehicle screen is higher than the resolution of the device screen; Acquire a target display area selected in the multi-screen selection interface, and determine image size data based on the target display area; generating an image acquisition request based on the image size data, and sending the image acquisition request to a target vehicle screen corresponding to the target display area, wherein the target vehicle screen feeds back image data to the mobile device according to the image size data in the image acquisition request; The image data transmitted by the vehicle is received, and the image data is scaled and translated so that the processed image data is completely displayed on the device screen.

2. The method according to claim 1, characterized in that The obtaining of the target display area selected in the multi-screen selection interface and determining image size data based on the target display area includes: Detecting a selection operation on the multi-screen selection interface; In response to the selection operation, determining a target display area selected in the multi-screen selection interface; Obtain preset size data corresponding to the target display area, and use the preset size data as the image size data; or, detect a sliding operation acting on the target display area, determine a sliding range based on the sliding operation, and determine the image size data according to the sliding range.

3. The method according to claim 1, characterized in that The scaling and translation processing of the image data includes: Acquire first size data of the device screen and second size data of the target vehicle screen; Calculate a target scaling ratio between the device screen and the target vehicle-mounted screen based on the first size data and the second size data; Performing a scaling operation on the image data according to the target scaling ratio to obtain scaled image data; Obtain the third size data of the scaled image data; The first size data and the third size data are used to calculate the offsets in different directions, and the scaled image data is translated according to the offsets in different directions to obtain processed image data.

4. The method according to claim 3, characterized in that The calculating a target scaling ratio between the device screen and the target vehicle-mounted screen based on the first size data and the second size data includes: Acquire a first width value and a first height value of the device screen from the first size data; Acquire a second width value and a second height value of the vehicle-mounted screen from the second size data; Calculating a first scale factor using the first width value and the second width value, and calculating a second scale factor using the first height value and the second height value; The first scaling factor and the second scaling factor are compared, and the smallest scaling factor between the first scaling factor and the second scaling factor is used as the target scaling factor.

5. The method according to claim 4, characterized in that After comparing the first scale factor and the second scale factor, the method further includes: The smallest scale factor between the first scale factor and the second scale factor is used as an initial scaling factor; Detecting the CPU usage, memory usage, and device power of the mobile device; Calculating a performance score of the mobile device using the CPU usage, the memory occupancy, and the device power; The initial scaling ratio is adjusted using the performance score, and the adjusted initial scaling ratio is used as the target scaling ratio.

6. The method according to claim 3, characterized in that The calculating the offsets in different directions by using the first size data and the third size data includes: Acquire a first width value and a first height value of the device screen from the first size data; Acquire a third width value and a third height value of the vehicle-mounted screen from the third size data; If the third width value is greater than or equal to the first width value, the horizontal offset is set to a preset value; or, if the third width value is less than the first width value, the horizontal offset is calculated using the difference between the first width value and the third width value; If the third height value is greater than or equal to the first height value, the vertical offset is set to a preset value; or, if the third height value is less than the first height value, the vertical offset is calculated using the difference between the first height value and the third height value.

7. The method according to claim 1, characterized in that After the processed image data is completely displayed on the device screen, the method further includes: Detecting user behavior of a user acting on the device screen; The processed image data is transformed on the device screen according to the user behavior.

8. The method according to claim 7, characterized in that The performing a transformation operation on the processed image data on the device screen according to the user behavior includes: If the user behavior includes a gesture action, detecting a transformation type corresponding to the gesture action, and performing a transformation operation on the processed image data according to the transformation type on the device screen; If the user behavior includes eye gaze, then each gaze area of ​​the user on the processed image data and the gaze time on each gaze area are obtained, the user's attention degree on the gaze area is calculated according to the gaze time, and the gaze area is transformed according to the attention degree.

9. An image display device, characterized in that: The device comprises: an acquisition module, configured to acquire a multi-screen selection interface currently displayed by a mobile device, wherein the multi-screen selection interface includes a plurality of display areas, the display areas correspond one to one with vehicle-mounted screens installed in a vehicle, and the mobile device is communicatively connected with each vehicle-mounted screen in the vehicle, and the resolution of the vehicle-mounted screen is higher than the resolution of the mobile device; A determination module, used to obtain a target display area selected in the multi-screen selection interface, and determine image size data based on the target display area; a sending module, configured to generate an image acquisition request based on the image size data, and send the image acquisition request to a target vehicle screen corresponding to the target display area, wherein the target vehicle screen feeds back image data to the mobile device according to the image size data in the image acquisition request; The processing module is used to receive the image data transmitted by the vehicle and perform scaling and translation processing on the image data so that the processed image data can be completely displayed on the device screen of the mobile device.

10. An electronic device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method according to any one of claims 1 to 8 by executing the computer instructions.