Vehicle machine split-screen display method and device, electronic equipment and storage medium

By monitoring the vehicle gear switching and assisted driving function status, the dynamic position switching of the vehicle split-screen display is triggered, which solves the problem of inconvenience in user operation and improves the vehicle experience and safety.

CN120481637APending Publication Date: 2025-08-15CHINA FAW CO LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510829755.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-20
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

The existing split-screen display technology of the vehicle computer is inconvenient when users operate applications far away from their seats, resulting in poor user experience in using the car.

Method used

By monitoring the vehicle gear switching, detecting the status of the auxiliary driving function, triggering the split-screen switching process, and generating animations based on real-time screenshots and Gaussian fuzzy algorithms, dynamic position switching of the main and secondary screen applications is realized.

Benefits of technology

It improves the car use experience of users, especially drivers, simplifies the operation process, and improves the system fluency and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120481637A_ABST
    Figure CN120481637A_ABST
Patent Text Reader

Abstract

The invention discloses a split-screen display method and device for an in-vehicle infotainment system, electronic equipment and a storage medium, and belongs to the technical field of vehicles. The method comprises the following steps: monitoring real-time gear switching of a vehicle in response to a split-screen state of the vehicle machine; if the vehicle gear is switched to the forward gear, whether the auxiliary driving function of the vehicle is started or not is detected; if the auxiliary driving function is started and the auxiliary driving application is displayed on the auxiliary split screen of the vehicle machine, triggering a split screen switching process; in response to triggering of a split screen switching process, calculating a main application parameter, an auxiliary application parameter and a split screen line parameter after split screen switching according to a main split screen application position parameter, an auxiliary split screen application position parameter and a split screen line position parameter of the vehicle machine; and generating a split-screen switching animation based on the main application parameters, the auxiliary application parameters, the split-screen line parameters and the main and auxiliary application real-time screenshots to complete split-screen switching. According to the invention, the dynamic position switching of the split-screen application of the vehicle-mounted terminal can be realized according to the actual vehicle usage scene of the user, and the vehicle usage experience of the user can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of vehicle technology, and in particular to a vehicle-mounted split-screen display method, device, electronic device, and storage medium. Background Art

[0002] Existing in-car computers offer users a vast array of applications, such as navigation, music, 3D car model displays, and phone calls. Split-screen technology allows users to display at least two applications on the same screen, each displayed side by side and independently controllable. However, when split-screen is enabled, users, especially drivers, experience difficulty operating applications located away from their seats, resulting in a subpar user experience. Summary of the Invention

[0003] Embodiments of the present invention provide a vehicle-mounted split-screen display method, device, electronic device, and storage medium to at least achieve dynamic position switching of vehicle-mounted split-screen applications, thereby improving the vehicle-using experience of users, especially drivers.

[0004] In a first aspect, an embodiment of the present invention provides a vehicle-mounted split-screen display method, comprising at least:

[0005] In response to the vehicle computer being in split-screen mode, monitor the vehicle's real-time gear shifting;

[0006] If the vehicle gear is switched to the forward gear, detecting whether the assisted driving function of the vehicle is turned on;

[0007] If the assisted driving function is turned on and the assisted driving application is displayed on the secondary split screen of the vehicle computer, the split screen switching process is triggered;

[0008] In response to the triggering of the split-screen switching process, the main application parameters, the secondary application parameters and the split-screen line parameters after the split-screen switching are calculated according to the main split-screen application position parameters, the secondary split-screen application position parameters and the split-screen line position parameters of the vehicle computer;

[0009] A split-screen switching animation is generated based on the main application parameters, the sub-application parameters, the split-screen line parameters, and real-time screenshots of the main and sub-applications to complete the split-screen switching during the playback of the split-screen switching animation.

[0010] Optionally, in response to the vehicle computer being in the split-screen state, after monitoring the real-time gear switching of the vehicle, the method further includes:

[0011] If the vehicle gear is switched to reverse gear, it is detected whether the vehicle's reversing image application is displayed on the secondary split screen of the vehicle computer, and if so, the split screen switching process is triggered.

[0012] Optionally, in response to the triggering of the split-screen switching process, before calculating the main application parameters, sub-application parameters and split-screen line parameters after the split-screen switching according to the main split-screen application position parameters, sub-split-screen application position parameters and split-screen line position parameters of the vehicle computer, at least the following is further included:

[0013] In response to the vehicle computer being in the split-screen state, identifying whether a user issues a screen switching instruction;

[0014] If so, the split-screen switching process is triggered according to the screen switching instruction.

[0015] Optionally, in response to the triggering of the split-screen switching process, before calculating the main application parameters, sub-application parameters and split-screen line parameters after the split-screen switching according to the main split-screen application position parameters, sub-split-screen application position parameters and split-screen line position parameters of the vehicle computer, at least the following is further included:

[0016] In response to the vehicle computer being in the split-screen state, identifying an activation state of a hand-vehicle interconnection function in the vehicle;

[0017] If the car-vehicle interconnection function is enabled and the car-vehicle interconnection application list is displayed on the main split screen of the vehicle computer, the split screen switching process is triggered when the user opens at least one mobile phone application.

[0018] Optionally, generating a split-screen switching animation based on the main application parameters, the secondary application parameters, the split-screen line parameters, and real-time screenshots of the main and secondary applications to complete the split-screen switching during the playback of the split-screen switching animation includes at least:

[0019] Generate a main application cover layer and a secondary application cover layer based on the main application parameter, the secondary application parameter and the split screen line parameter;

[0020] Obtaining a real-time screenshot of the main application;

[0021] Reducing the resolution of the real-time screenshot of the main application from the original resolution to a first preset resolution;

[0022] Performing a first Gaussian blur algorithm on the real-time screenshot of the main application having the first preset resolution;

[0023] The resolution of the real-time screenshot of the main application processed by the first Gaussian blur algorithm is restored to the original resolution to obtain a first screenshot.

[0024] Optionally, the generating of the split-screen switching animation based on the main application parameters, the secondary application parameters, the split-screen line parameters, and the real-time screenshots of the main and secondary applications, so as to complete the split-screen switching during the playback of the split-screen switching animation, further comprises at least:

[0025] Obtaining a real-time screenshot of the secondary application;

[0026] Reducing the resolution of the real-time screenshot of the secondary application from the initial resolution to a second preset resolution;

[0027] performing a second Gaussian blur algorithm on the real-time screenshot of the secondary application having the second preset resolution;

[0028] The resolution of the real-time screenshot of the secondary application processed by the second Gaussian blur algorithm is restored to the initial resolution to obtain a second screenshot.

[0029] Optionally, the generating of the split-screen switching animation based on the main application parameters, the secondary application parameters, the split-screen line parameters, and the real-time screenshots of the main and secondary applications, so as to complete the split-screen switching during the playback of the split-screen switching animation, further comprises at least:

[0030] Establishing a mapping relationship between the first screenshot and the main application cover layer, and a mapping relationship between the second screenshot and the secondary application cover layer;

[0031] A split-screen switching animation is generated based on the first screenshot and the second screenshot whose mapping relationship has been completed, so as to complete the split-screen switching during the playback of the split-screen switching animation.

[0032] In a second aspect, an embodiment of the present invention further provides a vehicle-mounted split-screen display device, comprising at least:

[0033] The gear monitoring module is used to monitor the real-time gear switching of the vehicle in response to the vehicle computer being in the split-screen state;

[0034] A function detection module is used to detect whether the auxiliary driving function of the vehicle is turned on when the vehicle gear is switched to the forward gear;

[0035] A first process triggering module is configured to trigger a split-screen switching process when the assisted driving function is turned on and the assisted driving application is displayed on the secondary split screen of the vehicle computer;

[0036] a parameter calculation module, configured to respond to the triggering of the split-screen switching process and calculate the main application parameters, sub-application parameters and split-screen line parameters after the split-screen switching according to the main split-screen application position parameters, sub-split-screen application position parameters and split-screen line position parameters of the vehicle computer;

[0037] The split-screen switching module is used to generate a split-screen switching animation based on the main application parameters, the sub-application parameters, the split-screen line parameters and real-time screenshots of the main and sub-applications to complete the split-screen switching during the playback of the split-screen switching animation.

[0038] In a third aspect, an embodiment of the present invention further provides an electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the program, the steps in the vehicle-mounted split-screen display method described in any one of the first aspects are implemented.

[0039] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the vehicle-mounted split-screen display method described in any one of the first aspects are implemented.

[0040] The technical solution provided by the embodiment of the present invention first monitors the real-time gear switching of the vehicle in response to the vehicle computer being in a split-screen state; further, if the vehicle gear is switched to a forward gear, it detects whether the vehicle's assisted driving function is turned on; further, if the assisted driving function is turned on and the assisted driving application is displayed on the secondary split-screen of the vehicle computer, the split-screen switching process is triggered; further, in response to the triggering of the split-screen switching process, the main application parameters, secondary application parameters and split-screen line parameters after the split-screen switching are calculated based on the main split-screen application position parameters, secondary split-screen application position parameters and split-screen line position parameters of the vehicle computer; finally, a split-screen switching animation is generated based on the main application parameters, secondary application parameters, split-screen line parameters and real-time screenshots of the main and secondary applications to complete the split-screen switching during the split-screen switching animation playback. In view of this, the embodiment of the present invention can realize the dynamic position switching of the vehicle computer split-screen application according to the user's actual vehicle usage scenario, which is conducive to improving the user's vehicle usage experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0042] Figure 1 This is a flow chart of a vehicle-mounted split-screen display method provided by an embodiment of the present invention;

[0043] Figure 2 This is a schematic diagram of a screen splitting operation without performing split-screen switching provided by an embodiment of the present invention;

[0044] Figure 3 This is an application tree structure diagram provided by an embodiment of the present invention;

[0045] Figure 4 This is a schematic diagram of a screen split after performing split-screen switching provided by an embodiment of the present invention;

[0046] Figure 5This is a flow chart of another vehicle-mounted split-screen display method provided by an embodiment of the present invention;

[0047] Figure 6 This is a flow chart of another vehicle-mounted split-screen display method provided by an embodiment of the present invention;

[0048] Figure 7 This is a flow chart of another vehicle-mounted split-screen display method provided by an embodiment of the present invention;

[0049] Figure 8 This is a structural diagram of a split-screen display device for an in-vehicle computer provided by an embodiment of the present invention;

[0050] Figure 9 It is a structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0051] To make the objectives, technical solutions, and advantages of this application more clear, this application will be further described in detail below with reference to the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of this application.

[0052] The terms used in the examples of this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms "a," "the," and "the" used in the examples of this application and the appended claims are also intended to include plural forms, and unless the context clearly indicates otherwise, "a plurality" generally includes at least two.

[0053] It should be understood that the term "and / or" as used herein is merely a description of the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.

[0054] It should be understood that although the terms first, second, third, etc. may be used to describe in the embodiments of the present application, these descriptions should not be limited to these terms. These terms are only used to distinguish the descriptions. For example, without departing from the scope of the embodiments of the present application, the first may also be referred to as the second, and similarly, the second may also be referred to as the first.

[0055] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to the determination" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)," depending on the context.

[0056] It should also be noted that the terms "include," "comprises," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a product or device comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such product or device. In the absence of further limitations, an element defined by the phrase "comprises a..." does not exclude the presence of other identical elements in the product or device comprising the element.

[0057] It should be noted in particular that any symbols and / or numbers in the specification that are not marked in the accompanying drawings are not drawing marks.

[0058] Figure 1 This is a flow chart of a vehicle-mounted split-screen display method provided by an embodiment of the present invention. This embodiment is at least applicable to vehicle-mounted split-screen display and dynamic position switching scenarios of various types of manned vehicles, such as fuel vehicles, hybrid vehicles, plug-in hybrid vehicles, pure electric vehicles, etc. The vehicle-mounted split-screen display method can be, but is not limited to, executed by the vehicle-mounted split-screen display device in the embodiment of the present invention as the execution subject, and the execution subject can be implemented in software and / or hardware. Figure 1 As shown, the vehicle-mounted split-screen display method includes at least the following steps:

[0059] S1. In response to the vehicle computer being in a split-screen state, monitor the real-time gear switching of the vehicle.

[0060] S2. If the vehicle gear is switched to the forward gear, check whether the vehicle's assisted driving function is turned on.

[0061] Among them, the assisted driving function can correspond to the vehicle's advanced driver assistance system (ADAS), which can display the status of other vehicles, pedestrians, etc. around the vehicle on the car screen, and is mainly suitable for assisted driving scenarios.

[0062] S3. If the assisted driving function is turned on and the assisted driving application is displayed on the secondary split screen of the vehicle computer, the split screen switching process is triggered.

[0063] S4. In response to the triggering of the split-screen switching process, the main application parameters, sub-application parameters and split-screen line parameters after the split-screen switching are calculated according to the main split-screen application position parameters, sub-split-screen application position parameters and split-screen line position parameters of the vehicle computer.

[0064] Among them, the main split screen may refer to the split screen close to the driver's side; correspondingly, the secondary split screen may refer to the split screen away from the driver's side.

[0065] Android application display windows are organized in a tree structure. The car's head unit screen can be considered a single display, displaying different applications, each considered a task. When displayed full screen, tasks are arranged in a stack. When split (using two sub-screens as an example), one display simultaneously displays two tasks, with the task area occupying half the screen.

[0066] Figure 2 This is a schematic diagram of a screen split without performing split-screen switching provided by an embodiment of the present invention, see Figure 2 When split screen is activated, two applications are displayed on the screen, namely desktop and navigation. Figure 3 This is an application tree structure diagram provided by an embodiment of the present invention, such as Figure 3 As shown, the two Tasks represent two applications respectively. For example, a rectangular coordinate system is established with the lower left corner of the screen as the origin, the horizontal direction to the right from the origin as the positive direction of the x-axis, and the vertical direction upward from the origin as the positive direction of the y-axis. The range of the navigation application can be the area covered by (857.000, 0.000)-(2560.000, 1327.000) (the range of the aforementioned navigation application is the secondary split-screen application position parameter), the range of the desktop application can be the area covered by (0.000, 0.000)-(849.000, 1327.000) (the range of the aforementioned desktop application is the main split-screen application position parameter), and the range of the split-screen bar can be the area covered by (825.000, 0.000)-(881.000, 1327.000) (the range of the aforementioned split-screen bar is the split-screen line position parameter).

[0067] Adaptively, after performing split-screen switching, Figure 4 is a schematic diagram of a screen split after performing split-screen switching provided by an embodiment of the present invention, Figure 4It can be seen that after executing split-screen switching, the navigation application switches to the left side of the screen, the desktop application switches to the right side of the screen, and the position of the split-screen bar also changes. At this time, the range of the navigation application can be the area covered by (0.000, 0.000)-(1703.000, 1327.000) (at this time, the range of the navigation application is the main application parameter), the range of the desktop application can be the area covered by (1711.000, 0.000)-(2560.000, 1327.000) (at this time, the range of the desktop application is the secondary application parameter), and the range of the split-screen bar can be the area covered by (1679.000, 0.000)-(1735.000, 1327.000) (at this time, the range of the split-screen bar is the split-screen line parameter).

[0068] S5. Generate a split-screen switching animation based on the main application parameters, the sub-application parameters, the split-screen line parameters, and the real-time screenshots of the main and sub-applications, so as to complete the split-screen switching during the playback of the split-screen switching animation.

[0069] Among them, the real-time screenshots of the main and secondary applications can be composed of real-time screenshots of the main application and real-time screenshots of the secondary application; among them, the real-time screenshots of the main application can refer to the screenshots of the application displayed on one side of the main split screen at any time, and the real-time screenshots of the secondary application can refer to the screenshots of the application displayed on one side of the secondary split screen at any time.

[0070] Understandably, due to the real-time requirements of animation display, this step cannot take too long, otherwise it will cause delays in animation generation and playback, affecting system smoothness. After careful research, the inventors discovered that optimizing the Gaussian blur layer process can be used. Because the main factor affecting the generation time of the Gaussian blur layer is the resolution of the input screenshot, the smaller the resolution, the faster the generation time. Therefore, it is necessary to find an appropriate balance between the quality of the blurred layer and the image resolution.

[0071] In a specific embodiment, optionally, the aforementioned step S5 at least includes:

[0072] (5-1) Generate a main application cover layer and a sub-application cover layer based on the main application parameters, the sub-application parameters, and the split screen line parameters.

[0073] Among them, the main application covering layer can be a layer covering the main split-screen application, and the secondary application covering layer can be a layer covering the secondary split-screen application.

[0074] (5-2) Get real-time screenshots of the main application.

[0075] (5-3) The resolution of the real-time screenshot of the main application is proportionally reduced from the original resolution to the first preset resolution.

[0076] The first preset resolution may be 50% of the original resolution.

[0077] (5-4) Performing a first Gaussian blur algorithm on the real-time screenshot of the main application with a first preset resolution.

[0078] (5-5) Restore the resolution of the real-time screenshot of the main application processed by the first Gaussian blur algorithm to the original resolution to obtain a first screenshot.

[0079] (5-6) Get real-time screenshots of secondary applications.

[0080] (5-7) The resolution of the real-time screenshot of the secondary application is proportionally reduced from the initial resolution to a second preset resolution.

[0081] The second preset resolution may be 50% of the initial resolution.

[0082] (5-8) Perform a second Gaussian blur algorithm on the real-time screenshot of the secondary application with a second preset resolution.

[0083] (5-9) The resolution of the real-time screenshot of the secondary application processed by the second Gaussian blur algorithm is restored to the initial resolution to obtain a second screenshot.

[0084] (5-10) Construct a mapping relationship between the first screenshot and the main application cover layer, and a mapping relationship between the second screenshot and the secondary application cover layer.

[0085] (5-11) Generate a split-screen switching animation based on the first screenshot and the second screenshot constructed based on the completed mapping relationship (for example, the first screenshot and the second screenshot can be merged, and the merged screenshot can be delivered to the animation playback thread for processing) to complete the split-screen switching during the split-screen switching animation playback process.

[0086] According to the inventor's test, the average time to generate a screenshot is reduced by 70% with the configuration of this embodiment, which can basically meet the requirements of real-time fuzzy generation, and the delay is acceptable. Specific test results are shown in Table 1.

[0087] Table 1

[0088]

[0089] The technical solution provided by the embodiment of the present invention first monitors the real-time gear switching of the vehicle in response to the vehicle computer being in a split-screen state; further, if the vehicle gear is switched to a forward gear, it detects whether the vehicle's assisted driving function is turned on; further, if the assisted driving function is turned on and the assisted driving application is displayed on the secondary split-screen of the vehicle computer, the split-screen switching process is triggered; further, in response to the triggering of the split-screen switching process, the main application parameters, secondary application parameters and split-screen line parameters after the split-screen switching are calculated based on the main split-screen application position parameters, secondary split-screen application position parameters and split-screen line position parameters of the vehicle computer; finally, a split-screen switching animation is generated based on the main application parameters, secondary application parameters, split-screen line parameters and real-time screenshots of the main and secondary applications to complete the split-screen switching during the split-screen switching animation playback. In view of this, the embodiment of the present invention can realize the dynamic position switching of the vehicle computer split-screen application according to the user's actual vehicle usage scenario, which is conducive to improving the user's vehicle usage experience.

[0090] It should be noted that, in addition to the operating conditions where the vehicle gear is switched to the forward gear, the assisted driving function is turned on, and the assisted driving application is displayed on the secondary split screen of the vehicle computer, the embodiment of the present invention also provides the following vehicle operating conditions that can trigger the split-screen switching process based on the actual use of the user.

[0091] In another specific embodiment, optionally, after the aforementioned step S1, the method further includes:

[0092] If the vehicle gear is switched to reverse gear, the system detects whether the vehicle's reversing image application is displayed on the secondary split screen of the vehicle computer. If so, the split screen switching process is triggered.

[0093] Based on this, Figure 5 This is a flow chart of another vehicle split-screen display method provided by an embodiment of the present invention, see Figure 5 The vehicle-mounted split-screen display method includes at least the following steps:

[0094] S1. In response to the vehicle computer being in a split-screen state, monitor the real-time gear switching of the vehicle.

[0095] S6. If the vehicle gear is switched to reverse gear, it is detected whether the vehicle's reversing image application is displayed on the secondary split screen of the vehicle computer. If so, the split screen switching process is triggered.

[0096] S2. If the vehicle gear is switched to the forward gear, check whether the vehicle's assisted driving function is turned on.

[0097] S3. If the assisted driving function is turned on and the assisted driving application is displayed on the secondary split screen of the vehicle computer, the split screen switching process is triggered.

[0098] S4. In response to the triggering of the split-screen switching process, the main application parameters, sub-application parameters and split-screen line parameters after the split-screen switching are calculated according to the main split-screen application position parameters, sub-split-screen application position parameters and split-screen line position parameters of the vehicle computer.

[0099] S5. Generate a split-screen switching animation based on the main application parameters, the sub-application parameters, the split-screen line parameters, and the real-time screenshots of the main and sub-applications, so as to complete the split-screen switching during the playback of the split-screen switching animation.

[0100] Obviously, this embodiment can automatically perform a split-screen switching operation when the vehicle gear is switched to reverse gear and the reversing image application is displayed on the secondary split screen, so as to switch the reversing image application to the main split-screen area, which can simplify the driver's operation and improve driving safety.

[0101] In another specific embodiment, optionally, before the aforementioned step S4, the method further includes at least:

[0102] In response to the vehicle computer being in a split-screen state, identifying whether the user issues a screen switching instruction;

[0103] If so, the split-screen switching process is triggered according to the screen switching instruction.

[0104] Based on this, Figure 6 This is a flow chart of another vehicle-mounted split-screen display method provided by an embodiment of the present invention, see Figure 6 The vehicle-mounted split-screen display method includes at least the following steps:

[0105] S1. In response to the vehicle computer being in a split-screen state, monitor the real-time gear switching of the vehicle.

[0106] S2. If the vehicle gear is switched to the forward gear, check whether the vehicle's assisted driving function is turned on.

[0107] S3. If the assisted driving function is turned on and the assisted driving application is displayed on the secondary split screen of the vehicle computer, the split screen switching process is triggered.

[0108] S7. In response to the vehicle computer being in a split-screen state, identifying whether the user issues a screen switching instruction.

[0109] Among them, the screen switching instruction can be a voice instruction, a gesture instruction, etc.

[0110] S8. If yes, trigger the split-screen switching process according to the screen switching instruction.

[0111] S4. In response to the triggering of the split-screen switching process, the main application parameters, sub-application parameters and split-screen line parameters after the split-screen switching are calculated according to the main split-screen application position parameters, sub-split-screen application position parameters and split-screen line position parameters of the vehicle computer.

[0112] S5. Generate a split-screen switching animation based on the main application parameters, the sub-application parameters, the split-screen line parameters, and the real-time screenshots of the main and sub-applications, so as to complete the split-screen switching during the playback of the split-screen switching animation.

[0113] As you can see, on vehicles equipped with the zoned voice control feature, when a user is using at least one split-screen app simultaneously, the car computer can, but is not limited to, switch between split-screens based on the location of the user's voice command. For example, if the main split-screen area currently displays App A and the secondary split-screen area displays App B, and the driver issues a voice command to open App B, the car computer will execute the app switching function, swapping Apps A and B. This feature not only simplifies driver operation and improves driving safety, but also enhances the user experience of the voice control feature.

[0114] In another specific embodiment, optionally, before the aforementioned step S4, the method further includes at least:

[0115] In response to the vehicle computer being in a split-screen state, identifying an activation state of a handset-vehicle interconnection function in the vehicle;

[0116] If the car-to-car interconnection function is enabled and the car-to-car interconnection application list is displayed on the main split screen of the car computer, the split-screen switching process will be triggered when the user opens at least one mobile application.

[0117] Based on this, Figure 7 This is a flow chart of another vehicle-mounted split-screen display method provided by an embodiment of the present invention, see Figure 7 The vehicle-mounted split-screen display method includes at least the following steps:

[0118] S1. In response to the vehicle computer being in a split-screen state, monitor the real-time gear switching of the vehicle.

[0119] S2. If the vehicle gear is switched to the forward gear, check whether the vehicle's assisted driving function is turned on.

[0120] S3. If the assisted driving function is turned on and the assisted driving application is displayed on the secondary split screen of the vehicle computer, the split screen switching process is triggered.

[0121] S9. In response to the vehicle computer being in a split-screen state, identifying an activation state of a hand-vehicle interconnection function in the vehicle.

[0122] S10. If the car-vehicle interconnection function is enabled and the car-vehicle interconnection application list is displayed on the main split screen of the car computer, the split screen switching process is triggered when the user opens at least one mobile phone application.

[0123] S4. In response to the triggering of the split-screen switching process, the main application parameters, sub-application parameters and split-screen line parameters after the split-screen switching are calculated according to the main split-screen application position parameters, sub-split-screen application position parameters and split-screen line position parameters of the vehicle computer.

[0124] S5. Generate a split-screen switching animation based on the main application parameters, the sub-application parameters, the split-screen line parameters, and the real-time screenshots of the main and sub-applications, so as to complete the split-screen switching during the playback of the split-screen switching animation.

[0125] As you can see, after the user's phone is connected to the car computer and the car-connected app is open, the car computer can activate the car-connected app list function and display it in the main split-screen area. When the user clicks on a specific mobile phone app, the car computer can execute the application switch and switch the car-connected app to the secondary split-screen area. It is understandable that the reason for this setting is that the secondary split-screen display area is larger than the main split-screen area. Switching the car-connected app to the secondary split-screen area can achieve a better display effect, which is conducive to improving the user's car experience.

[0126] Figure 8 This is a structural diagram of a split-screen display device for a vehicle provided by an embodiment of the present invention. This embodiment is at least applicable to split-screen display and dynamic position switching scenarios of various types of manned vehicles, such as fuel vehicles, hybrid vehicles, plug-in hybrid vehicles, pure electric vehicles, etc. The split-screen display device for the vehicle can be implemented in software and / or hardware. Figure 8 As shown, the vehicle-mounted split-screen display device at least includes:

[0127] The gear monitoring module 101 is used to monitor the real-time gear switching of the vehicle in response to the vehicle computer being in the split-screen state;

[0128] The function detection module 102 is used to detect whether the vehicle's assisted driving function is turned on when the vehicle gear is switched to the forward gear;

[0129] The first process triggering module 103 is used to trigger the split-screen switching process when the assisted driving function is turned on and the assisted driving application is displayed on the secondary split screen of the vehicle computer;

[0130] The parameter calculation module 104 is used to calculate the main application parameters, secondary application parameters and split screen line parameters after the split screen switching according to the main split screen application position parameters, secondary split screen application position parameters and split screen line position parameters of the vehicle computer in response to the triggering of the split screen switching process;

[0131] The split-screen switching module 105 is used to generate a split-screen switching animation based on the main application parameters, the sub-application parameters, the split-screen line parameters and the real-time screenshots of the main and sub-applications, so as to complete the split-screen switching during the split-screen switching animation playback.

[0132] Optionally, the vehicle-mounted split-screen display device further includes at least:

[0133] The second process triggering module 106 is used to detect whether the vehicle's reversing image application is displayed on the secondary split screen of the vehicle computer when the vehicle gear is switched to reverse gear, and if so, trigger the split screen switching process.

[0134] Optionally, the vehicle-mounted split-screen display device further includes at least:

[0135] The command recognition module 107 is used to identify whether the user has issued a screen switching command in response to the vehicle computer being in the split-screen state;

[0136] The third process triggering module 108 is used to trigger the split-screen switching process according to the screen switching instruction when recognizing that the user has issued a screen switching instruction.

[0137] Optionally, the vehicle-mounted split-screen display device further includes at least:

[0138] A function identification module 109 is configured to identify an activation state of a hand-car interconnection function in the vehicle in response to the vehicle computer being in a split-screen state;

[0139] The fourth process triggering module 110 is used to trigger the split-screen switching process when the user opens at least one mobile phone application after the hand-car interconnection function is enabled and the hand-car interconnection application list is displayed on the main split screen of the car computer.

[0140] The technical solution provided by the embodiment of the present invention is as follows: first, the gear monitoring module monitors the real-time gear switching of the vehicle in response to the vehicle computer being in a split-screen state; further, when the vehicle gear is switched to the forward gear, the function detection module detects whether the vehicle's assisted driving function is turned on; further, when the assisted driving function is turned on and the assisted driving application is displayed on the secondary split-screen of the vehicle computer, the split-screen switching process is triggered by the first process triggering module; further, the parameter calculation module responds to the triggering of the split-screen switching process and calculates the main application parameters, secondary application parameters and split-screen line parameters after the split-screen switching based on the main split-screen application position parameters, secondary split-screen application position parameters and split-screen line position parameters of the vehicle computer; finally, the split-screen switching module generates a split-screen switching animation based on the main application parameters, secondary application parameters, split-screen line parameters and real-time screenshots of the main and secondary applications, so as to complete the split-screen switching during the split-screen switching animation playback. In view of this, the embodiment of the present invention can realize the dynamic position switching of the vehicle computer split-screen application according to the user's actual vehicle usage scenario, which is conducive to improving the user's vehicle usage experience.

[0141] This embodiment provides an electronic device, Figure 9 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. Figure 9The electronic device 1000 includes a processor 1001 and a memory 1002. The memory 1002 stores computer-readable instructions. When the computer-readable instructions are executed by the processor 1001, the steps in any of the above-mentioned vehicle-mounted split-screen display methods are executed. Through the above technical solution, the processor 1001 and the memory 1002 are interconnected and communicate with each other through a communication bus and / or other forms of connection mechanisms (not shown). The memory 1002 stores a computer program executable by the processor. When the electronic device 1000 is running, the processor 1001 executes the computer program to execute the vehicle-mounted split-screen display method in any optional implementation of the above embodiment to achieve at least the following functions: in response to the vehicle-mounted computer being in a split-screen state, monitoring the real-time gear switching of the vehicle; if the vehicle gear is switched to a forward gear, detecting whether the vehicle's assisted driving function is turned on; if the assisted driving function is turned on and the assisted driving application is displayed on the secondary split-screen of the vehicle-mounted computer, triggering a split-screen switching process; in response to the triggering of the split-screen switching process, calculating the main application parameters, secondary application parameters, and split-screen line parameters after the split-screen switching based on the main split-screen application position parameters, secondary split-screen application position parameters, and split-screen line position parameters of the vehicle-mounted computer; generating a split-screen switching animation based on the main application parameters, secondary application parameters, split-screen line parameters, and real-time screenshots of the main and secondary applications, so as to complete the split-screen switching during the playback of the split-screen switching animation.

[0142] The present embodiment provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the vehicle-mounted split-screen display method provided in all the inventive embodiments of the present application: in response to the vehicle-mounted computer being in a split-screen state, monitoring the real-time gear switching of the vehicle; if the vehicle gear is switched to a forward gear, detecting whether the vehicle's assisted driving function is turned on; if the assisted driving function is turned on and the assisted driving application is displayed on the secondary split-screen of the vehicle-mounted computer, triggering the split-screen switching process; in response to the triggering of the split-screen switching process, calculating the main application parameters, secondary application parameters and split-screen line parameters after the split-screen switching according to the main split-screen application position parameters, secondary split-screen application position parameters and split-screen line position parameters of the vehicle-mounted computer; generating a split-screen switching animation based on the main application parameters, secondary application parameters, split-screen line parameters and real-time screenshots of the main and secondary applications to complete the split-screen switching during the playback of the split-screen switching animation.

[0143] Any combination of one or more computer-readable media can be used. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or device.

[0144] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0145] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0146] Computer program code for performing the operations of the present invention may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0147] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A split-screen display method for a vehicle computer, characterized in that: At least: In response to the vehicle computer being in split-screen mode, monitor the vehicle's real-time gear shifting; If the vehicle gear is switched to the forward gear, detecting whether the assisted driving function of the vehicle is turned on; If the assisted driving function is turned on and the assisted driving application is displayed on the secondary split screen of the vehicle computer, the split screen switching process is triggered; In response to the triggering of the split-screen switching process, the main application parameters, the secondary application parameters and the split-screen line parameters after the split-screen switching are calculated according to the main split-screen application position parameters, the secondary split-screen application position parameters and the split-screen line position parameters of the vehicle computer; A split-screen switching animation is generated based on the main application parameters, the sub-application parameters, the split-screen line parameters, and real-time screenshots of the main and sub-applications to complete the split-screen switching during the playback of the split-screen switching animation.

2. The vehicle-mounted split-screen display method according to claim 1, characterized in that: After monitoring the real-time gear shift of the vehicle in response to the vehicle computer being in the split-screen state, the method further includes: If the vehicle gear is switched to reverse gear, it is detected whether the vehicle's reversing image application is displayed on the secondary split screen of the vehicle computer, and if so, the split screen switching process is triggered.

3. The vehicle-mounted split-screen display method according to claim 1, characterized in that: In response to the triggering of the split-screen switching process, before calculating the main application parameters, sub-application parameters and split-screen line parameters after the split-screen switching according to the main split-screen application position parameters, sub-split-screen application position parameters and split-screen line position parameters of the vehicle computer, at least the following is further included: In response to the vehicle computer being in the split-screen state, identifying whether a user issues a screen switching instruction; If so, the split-screen switching process is triggered according to the screen switching instruction.

4. The vehicle-mounted split-screen display method according to claim 1, characterized in that: In response to the triggering of the split-screen switching process, before calculating the main application parameters, sub-application parameters and split-screen line parameters after the split-screen switching according to the main split-screen application position parameters, sub-split-screen application position parameters and split-screen line position parameters of the vehicle computer, at least the following is further included: In response to the vehicle computer being in the split-screen state, identifying an activation state of a hand-vehicle interconnection function in the vehicle; If the car-vehicle interconnection function is enabled and the car-vehicle interconnection application list is displayed on the main split screen of the vehicle computer, the split screen switching process is triggered when the user opens at least one mobile phone application.

5. The vehicle-mounted split-screen display method according to any one of claims 1 to 4, characterized in that: Generating a split-screen switching animation based on the main application parameters, the sub-application parameters, the split-screen line parameters, and real-time screenshots of the main and sub-applications to complete the split-screen switching during the playback of the split-screen switching animation at least includes: Generate a main application cover layer and a secondary application cover layer based on the main application parameter, the secondary application parameter and the split screen line parameter; Obtaining a real-time screenshot of the main application; Reducing the resolution of the real-time screenshot of the main application from the original resolution to a first preset resolution; Performing a first Gaussian blur algorithm on the real-time screenshot of the main application having the first preset resolution; The resolution of the real-time screenshot of the main application processed by the first Gaussian blur algorithm is restored to the original resolution to obtain a first screenshot.

6. The vehicle-mounted split-screen display method according to claim 5, characterized in that: The generating of the split-screen switching animation based on the main application parameters, the secondary application parameters, the split-screen line parameters, and the real-time screenshots of the main and secondary applications, so as to complete the split-screen switching during the playing of the split-screen switching animation, at least further comprises: Obtaining a real-time screenshot of the secondary application; Reducing the resolution of the real-time screenshot of the secondary application from the initial resolution to a second preset resolution; performing a second Gaussian blur algorithm on the real-time screenshot of the secondary application having the second preset resolution; The resolution of the real-time screenshot of the secondary application processed by the second Gaussian blur algorithm is restored to the initial resolution to obtain a second screenshot.

7. The vehicle-mounted split-screen display method according to claim 6, characterized in that: The generating of the split-screen switching animation based on the main application parameters, the secondary application parameters, the split-screen line parameters, and the real-time screenshots of the main and secondary applications, so as to complete the split-screen switching during the playing of the split-screen switching animation, at least further comprises: Establishing a mapping relationship between the first screenshot and the main application cover layer, and a mapping relationship between the second screenshot and the secondary application cover layer; A split-screen switching animation is generated based on the first screenshot and the second screenshot whose mapping relationship has been completed, so as to complete the split-screen switching during the playback of the split-screen switching animation.

8. A split-screen display device for a vehicle, characterized in that: At least: The gear monitoring module is used to monitor the real-time gear switching of the vehicle in response to the vehicle computer being in the split-screen state; A function detection module is used to detect whether the auxiliary driving function of the vehicle is turned on when the vehicle gear is switched to the forward gear; A first process triggering module is configured to trigger a split-screen switching process when the assisted driving function is turned on and the assisted driving application is displayed on the secondary split screen of the vehicle computer; a parameter calculation module, configured to respond to the triggering of the split-screen switching process and calculate the main application parameters, sub-application parameters and split-screen line parameters after the split-screen switching according to the main split-screen application position parameters, sub-split-screen application position parameters and split-screen line position parameters of the vehicle computer; The split-screen switching module is used to generate a split-screen switching animation based on the main application parameters, the sub-application parameters, the split-screen line parameters and real-time screenshots of the main and sub-applications to complete the split-screen switching during the playback of the split-screen switching animation.

9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, wherein: When the processor executes the program, the steps of the vehicle-mounted split-screen display method described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the vehicle-mounted split-screen display method described in any one of claims 1 to 7 are implemented.

Citation Information

Cited By

  • Display method and device for vehicle screen partition and electronic equipment

    CN121387412A