Display method, display device and electronic equipment

By treating multiple independent screens as a whole, determining the corresponding areas of the virtual screen and the actual screen, rendering and displaying pictures, the problem of image splitting in intelligent driving scenarios is solved, and the integrity and dynamic effects of picture display are improved.

CN120045149APending Publication Date: 2025-05-27HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311583657.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-24
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

In intelligent driving scenarios, the screen display of multiple independent screens leads to image splitting, and it is difficult to optimize the dynamic effect of combining image display effects with user operations.

Method used

By treating multiple independent screens as a whole, the corresponding areas of the virtual screen and the actual screen are determined, and the picture is rendered and displayed, so that each screen displays a complete picture, and the area to be rendered is updated in response to changes in the state of the electronic device.

Benefits of technology

It has achieved the improvement of the integrity and dynamic effects of picture display in one-core and multi-screen scenarios, and improved the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120045149A_ABST
    Figure CN120045149A_ABST
Patent Text Reader

Abstract

The invention provides a display method, a display device and electronic equipment. The method comprises the steps that a first area and at least two second areas are determined according to parameters of at least two screens, the first area comprises the at least two second areas, and the at least two second areas are in one-to-one correspondence with the at least two screens; determining a first picture corresponding to the first area according to the picture source; determining at least two first to-be-rendered areas from the first picture, wherein the at least two first to-be-rendered areas are in one-to-one correspondence with the at least two second areas; and rendering the at least two first to-be-rendered areas. The display method, the display device and the electronic equipment can be suitable for a one-core multi-screen scene, multiple independent screens are regarded as a whole, the picture display effect is optimized, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent driving, and more specifically, to a display method, a display device, and an electronic device. Background Art

[0002] With the development of the field of intelligent driving, the number of screens that can be set in the intelligent cockpit of a vehicle shows an increasing trend, and currently, there have emerged scenarios where multiple independent screens are set in the intelligent cockpit. In such a scenario of one chip with multiple screens, in order to present a joint screen wallpaper, usually a picture is divided into multiple regions, the display parts corresponding to the multiple regions are processed separately, and sent to each screen respectively, and finally displayed on the corresponding screen. However, using this method to process the picture to be displayed will cause the final display effect to be split.

[0003] Therefore, how to further optimize the display effect of pictures in the scenario of one chip with multiple screens, and combine the picture display with certain operations in the user's driving scenario to provide a more flexible dynamic effect to enhance the user's experience is an urgent problem to be solved currently. Summary of the Invention

[0004] This application provides a display method, a display device, and an electronic device. This method optimizes the display effect of pictures and enhances the user experience in the scenario of one chip with multiple screens.

[0005] In a first aspect, a display method is provided. This method is applied to an electronic device and includes: determining a first region and at least two second regions according to the parameters of at least two screens, the first region includes the at least two second regions, and the at least two second regions correspond to the at least two screens one by one; determining a first picture corresponding to the first region according to a picture source; determining at least two first regions to be rendered from the first picture, the at least two first regions to be rendered correspond to the at least two second regions one by one; rendering the at least two first regions to be rendered.

[0006] It can be understood that in the intelligent cockpit scenario, the physical sizes of at least two independent screens are fixed, and the relative positions of the at least two screens are also fixed. The at least two independent screens can be regarded as a whole, and the first region and the second region are determined according to the physical size and positional relationship of this whole.

[0007] Exemplarily, the electronic device may be a vehicle terminal. The at least two screens may include an instrument screen, a center control screen, and a co-pilot screen. The first region may be understood as a virtual screen, similar to a buffer. The number of the second regions is related to the number of the screens. The second region corresponds to the display region of the actual screen, that is, the second region includes the part to be displayed of the corresponding screen. For example, a certain region of a picture. The first region is similar to a virtual screen or a buffer. The process of determining the first picture corresponding to the first region according to the picture source may be understood as "projecting" the picture source onto the virtual screen.

[0008] Exemplarily, the size of the picture source is greater than or equal to the size of the first region, that is, the size of the picture source in the width direction is greater than or equal to the size of the first region in the width direction, and / or the size of the picture source in the length direction is greater than or equal to the size of the first region in the length direction. Or rather, the size of the picture source that can be "displayed" within the first region is less than or equal to the size of the picture source. That is to say, part or all of the picture source belonging to the first region is written into the buffer. In the present application, the first picture written into the buffer will be processed subsequently.

[0009] Exemplarily, the at least two screens include a first screen, a second screen, and a third screen. The processor of the first screen may determine the first rendering region corresponding to the first screen according to the first picture and the actual size of the first screen (or the second region corresponding to the first screen); the processor of the second screen may determine the first rendering region corresponding to the second screen according to the first picture and the actual size of the second screen (or the second region corresponding to the second screen); the processor of the third screen may determine the first rendering region corresponding to the third screen according to the first picture and the actual size of the third screen (or the second region corresponding to the third screen). It can be seen that for each screen, a complete first picture is processed.

[0010] Based on the above solution, in the scenario of one chip with multiple screens, multiple independent screens are regarded as a whole, the first region and the second region are determined for this whole, the rendering regions are distinguished, and the rendering regions are rendered, so that finally multiple independent screens will all display a complete picture as a whole.

[0011] Combined with the first aspect, in some implementation manners of the first aspect, the method further includes: displaying a first picture to be displayed on the at least two screens, where the first picture to be displayed includes a picture obtained by rendering the at least two first rendering regions.

[0012] Based on the above solution, the rendered results are respectively displayed on each independent screen, so that the final display effect on multiple screens has high integrity.

[0013] In combination with the first aspect, in some implementations of the first aspect, before determining the first region and at least two second regions according to the parameters of at least two screens, the method further includes: determining a coordinate system according to the parameters of the at least two screens, and the first region and the at least two second regions are within the coordinate system.

[0014] Exemplarily, multiple independent screens are regarded as a whole, and a coordinate system is established with this whole as a reference. The multiple independent screens of the whole share a set of coordinates, so that pictures can be adapted to multiple screens under the same coordinate. Moreover, during actual display, regardless of the number of independent screens, a complete picture will be displayed, resulting in a high integrity of the final display effect on multiple screens.

[0015] In combination with the first aspect, in some implementations of the first aspect, the method further includes: in response to a change in the state of the electronic device, determining at least two second regions to be rendered, and the at least two second regions to be rendered correspond one-to-one to the at least two second regions.

[0016] That is to say, when the state of the electronic device changes, the region to be rendered can be updated. The present application does not limit the specific manner of triggering the state change of the electronic device, which can be triggered by the driver's operation or automatically triggered by the electronic device.

[0017] It should be noted that the update of the region to be rendered may have the following situations: In the first situation, the first picture is updated, and the region to be rendered is updated accordingly; in the second situation, the first picture remains unchanged, and the region to be rendered is updated accordingly.

[0018] Based on the above solution, when the state of the electronic device changes, the region to be displayed will be updated, and the electronic device will render the updated region to be displayed.

[0019] In combination with the first aspect, in some implementations of the first aspect, before determining the at least two second regions to be rendered, the method further includes: determining a second picture according to the picture source and the first region, where the first picture and the second picture are two parts of the picture source respectively; and determining the at least two second regions to be rendered includes: determining the at least two second regions to be rendered from the second picture.

[0020] It should be noted that the above implementation corresponds to the first situation of the update of the region to be rendered.

[0021] Exemplarily, before and after gear shifting, the picture in the first area changes. After gear shifting, the picture in the first area (the second picture) is translated a certain distance to the right compared to the picture in the first area before gear shifting (the first picture). It can be understood that before and after gear shifting, the change in the picture in the first area does not necessarily mean replacing the new picture source. It is also possible that different parts of the same picture source are corresponding, that is, the first picture and the second picture belong to different parts of the same picture source.

[0022] In addition, in the second case where the area to be rendered is updated, the second area to be rendered also belongs to the first picture.

[0023] Exemplarily, before and after gear shifting, the picture in the first area is the first picture and does not change, but the area corresponding to the multiple independent screens as a whole changes. The picture in the first area after gear shifting (the first picture) remains unchanged, and the area corresponding to the multiple independent screens as a whole is translated a certain distance to the right compared to before gear shifting.

[0024] Combined with the first aspect, in some implementation manners of the first aspect, the method further includes: rendering the at least two second areas to be rendered; and displaying a second picture to be displayed, where the second picture to be displayed includes the pictures obtained by rendering the at least two second areas to be rendered.

[0025] It should be noted that the pictures to be displayed on multiple screens can be updated as the state of the electronic device changes, providing a smooth display dynamic effect for the user.

[0026] Combined with the first aspect, in some implementation manners of the first aspect, the at least two first areas to be rendered include a first part of the first area to be rendered and a second part of the first area to be rendered; the at least two second areas to be rendered include a first part of the second area to be rendered and a second part of the second area to be rendered, where the first part of the second area to be rendered corresponds to the first part of the first area to be rendered, and the second part of the second area to be rendered corresponds to the second part of the first area to be rendered.

[0027] It can be understood that since the at least two first areas to be rendered correspond one-to-one with the at least two second areas, and the at least two second areas to be rendered correspond one-to-one with the at least two second areas, obviously, the at least two first areas to be rendered correspond one-to-one with the at least two second areas to be rendered.

[0028] Combined with the first aspect, in some implementation manners of the first aspect, the determining the at least two second areas to be rendered in response to the state change of the electronic device includes: obtaining a first identifier in response to the state change of the electronic device; and determining the at least two second areas to be rendered according to the first identifier.

[0029] It should be understood that to ensure the synchronization of the dynamic effects of multiple screens when the state of the electronic device changes, a first identifier can be provided for the area to be rendered. Each screen can separately render the corresponding area to be rendered. Through the first identifier, it is indicated that the areas to be rendered by each screen belong to the same picture. For example, at least two second areas to be rendered belong to the first picture, or at least two second areas to be rendered belong to the second picture. Or, it is used to indicate that the source of the rendering process is the same picture.

[0030] Combined with the first aspect, in some implementation manners of the first aspect, the first identifier is a first displacement value. Determining the at least two second areas to be rendered according to the first identifier includes: determining the first part of the second area to be rendered according to the first displacement value and the first part of the first area to be rendered; determining the second part of the second area to be rendered according to the first displacement value and the second part of the first area to be rendered.

[0031] Exemplarily, the first identifier represents the first displacement value of the first picture when the state of the electronic device changes. When the state of the electronic device changes, the area to be rendered can be determined according to the first displacement value. The displacement values of the areas to be rendered corresponding to each screen are the same, and the final dynamic effects displayed on the screen will also be synchronized.

[0032] Combined with the first aspect, in some implementation manners of the first aspect, the state change of the electronic device includes at least one of the following: gear shifting, starting, accelerating, braking, and sudden stop.

[0033] Combined with the first aspect, in some implementation manners of the first aspect, the parameters of the at least two screens include: the physical sizes of the at least two screens and the positional relationship between the at least two screens.

[0034] Combined with the first aspect, in some implementation manners of the first aspect, the method further includes that the electronic device is a vehicle terminal.

[0035] In a second aspect, a display device is provided. The device includes: a processing unit, configured to determine a first area and at least two second areas according to the parameters of at least two screens, the first area includes the at least two second areas, and the at least two second areas correspond to the at least two screens one by one; the processing unit, configured to determine a first picture corresponding to the first area according to the picture source; the processing unit is further configured to determine at least two first areas to be rendered from the first picture, the at least two first areas to be rendered correspond to the at least two second areas one by one; the processing unit is further configured to render the at least two first areas to be rendered.

[0036] In combination with the second aspect, in some implementations of the second aspect, the apparatus further includes: a display module, configured to display a first picture to be displayed, where the first picture to be displayed includes a picture obtained by rendering the at least two first regions to be rendered.

[0037] In combination with the second aspect, in some implementations of the second aspect, the processing unit is specifically configured to determine a coordinate system according to the parameters of the at least two screens, and the first region and the at least two second regions are within the coordinate system.

[0038] In combination with the second aspect, in some implementations of the second aspect, the processing unit is further configured to determine at least two second regions to be rendered in response to a change in the state of the electronic device, where the at least two second regions to be rendered correspond one-to-one to the at least two second regions.

[0039] In combination with the second aspect, in some implementations of the second aspect, the processing unit is further configured to determine a second picture according to the picture source and the first region, where the first picture and the second picture are two parts of the picture source respectively; the processing unit is specifically configured to determine the at least two second regions to be rendered from the second picture.

[0040] In combination with the second aspect, in some implementations of the second aspect, the processing unit is further configured to render the at least two second regions to be rendered; the display unit is further configured to display a second picture to be displayed, where the second picture to be displayed includes a picture obtained by rendering the at least two second regions to be rendered.

[0041] In combination with the second aspect, in some implementations of the second aspect, the at least two first regions to be rendered include a first part of the first region to be rendered and a second part of the first region to be rendered; the at least two second regions to be rendered include a first part of the second region to be rendered and a second part of the second region to be rendered, where the first part of the second region to be rendered corresponds to the first part of the first region to be rendered, and the second part of the second region to be rendered corresponds to the second part of the first region to be rendered.

[0042] In combination with the second aspect, in some implementations of the second aspect, the processing unit is specifically configured to obtain a first identifier in response to a change in the state of the electronic device; the processing unit is further configured to determine the at least two second regions to be rendered according to the first identifier.

[0043] In combination with the second aspect, in some implementations of the second aspect, the first identifier is a first displacement value, and the processing unit is specifically configured to determine the first part of the second region to be rendered according to the first displacement value and the first part of the first region to be rendered; the processing unit is further configured to determine the second part of the second region to be rendered according to the first displacement value and the second part of the first region to be rendered.

[0044] In combination with the second aspect, in some implementations of the second aspect, the state changes of the electronic device include at least one of the following: gear shifting, starting, accelerating, braking, and sudden stop.

[0045] In combination with the second aspect, in some implementations of the second aspect, the parameters of the at least two screens include: the physical sizes of the at least two screens and the positional relationship between the at least two screens.

[0046] In combination with the second aspect, in some implementations of the second aspect, the device is a vehicle terminal.

[0047] In a third aspect, an electronic device is provided, and the electronic device can be used to execute the method in the first aspect and any one of its possible implementations described above.

[0048] In a fourth aspect, a display device is provided, including: a processor coupled to a memory, the memory is used to store a computer program, and the processor is used to run the computer program so that the display device executes the method in the first aspect and any one of its possible implementations described above.

[0049] In combination with the fourth aspect, in some implementations of the fourth aspect, one or more of the memory and the transceiver are further included, and the transceiver is used to receive signals and / or send signals.

[0050] In a fifth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a computer, the computer is caused to execute the method in the first aspect and any one of the possible implementations in the first aspect.

[0051] In a fifth aspect, a computer program product including instructions is provided. When the computer program product runs on a computer, the computer is caused to execute the method in the first aspect and any one of the possible implementations in the first aspect.

[0052] In a sixth aspect, a chip is provided, the chip includes a processor and a data interface, and the processor reads instructions stored on a memory through the data interface to execute the method in the first aspect and any one of the possible implementations in the first aspect.

[0053] In combination with the sixth aspect, in a possible implementation, the processor is coupled to the memory through an interface.

[0054] In combination with the sixth aspect, in a possible implementation, the chip system further includes a memory, and a computer program or computer instructions are stored in the memory. Description of the Drawings

[0055] Figure 1It is an application scenario of a display method provided by an embodiment of the present application.

[0056] Figure 2 It is a schematic flowchart of a display method provided by an embodiment of the present application.

[0057] Figure 3 It is a schematic diagram of a Cartesian coordinate system provided by an embodiment of the present application.

[0058] Figure 4 It is a set of display schematic diagrams provided by an embodiment of the present application.

[0059] Figure 5 It is a schematic diagram of a Cartesian coordinate system provided by an embodiment of the present application.

[0060] Figure 6 It is a set of display schematic diagrams provided by an embodiment of the present application.

[0061] Figure 7 It is a schematic flowchart of a display method provided by an embodiment of the present application.

[0062] Figure 8 It is a schematic block diagram of a display device provided by an embodiment of the present application.

[0063] Figure 9 It is a schematic block diagram of a display device provided by an embodiment of the present application. Detailed implementation manners

[0064] Next, the technical solutions in the present application will be described with reference to the accompanying drawings.

[0065] The terms used in the following embodiments are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in the specification and appended claims of the present application, the singular forms "a", "an", "the", "above", "the" and "this" are also intended to include, for example, the expression "one or more", unless the context clearly indicates otherwise. It should also be understood that in the following embodiments of the present application, "at least one" and "one or more" mean one, two or more than two. The term " / ", used to describe the association relationship of associated objects, indicates that three relationships may exist; for example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B may be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after.

[0066] References to "one embodiment" or "some embodiments" etc. described in this specification mean that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, statements such as "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments", etc. that appear in different places in this specification do not necessarily all refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized.

[0067] Figure 1 is an application scenario of a display method provided by an embodiment of the present application. In this application scenario, vehicle 100 may be included. Vehicle 100 may include a display module 110, a computing module 120, a transceiver module 130, and a storage module 140.

[0068] Specifically, the display module 110 includes at least two screens. The at least two screens may be independent screens arranged inside or outside the vehicle 100. For example, vehicle 100 includes an instrument screen, a center control screen, and a co-pilot screen. The display module 110 may be connected to the processing module 120 for receiving and displaying the processing result returned by the processing module 120. The display module 110 may be configured with a graphical user interface (GUI). The GUI may provide an easy-to-use user interface between the user and the system or application running on the computer. In the display method provided by the present application, the display module 110 may display the wallpaper or picture finally presented to the user according to the processing result of the computer.

[0069] Some or all functions of the vehicle 100 can be controlled by the processing module 120. The processing module 120 may include processing modules 121 to 12n (n is a positive integer). The processing module may be a processor, which is a circuit with signal processing capabilities. In one implementation, the processor may be a circuit with instruction reading and running capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a type of microprocessor), or a digital signal processor (DSP), etc.; in another implementation, the processor may implement certain functions through the logical relationship of hardware circuits, and the logical relationship of the hardware circuits is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the configuration of the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units. In addition, it may also be a hardware circuit designed for artificial intelligence, which can be understood as a type of ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc. In the display method provided in this application, the processing module can be used to determine the real-time state of the picture or wallpaper to be displayed. For example, the translation or scaling of the wallpaper in the coordinate system.

[0070] The transceiver module 130 is used to communicate between the vehicle 100 and the server. The data interaction between the application programs that the vehicle 100 can carry and the server needs to pass through the transceiver module 130. In the display method provided in this application, the transceiver module 130 can be used for the interaction between the display module 110 and the processing module 120 to transmit system control signals.

[0071] Optionally, the vehicle 100 may further include a storage module 140, which may be connected to the processing module 120 and is used to store information such as the operating system and application programs used by the vehicle 100. The storage module 140 may include a read-only memory, a random access memory, etc. The information that can be stored may reside on a removable storage medium and be loaded or installed onto the computer system when needed. In the display method provided in this application, the storage module 140 may be used to store relevant information such as the screen size and wallpaper.

[0072] Optionally, one or more of the above components may be separately installed or associated with the vehicle 100. The above components may be communicatively coupled together in a wired and / or wireless manner.

[0073] Optionally, the above components are only an example. In actual applications, the components in each of the above modules may be added or deleted according to actual needs. Figure 1 It should not be construed as a limitation to the embodiments of this application.

[0074] Optionally, the above vehicle 100 may include one or more different types of transportation means, and may also include one or more different types of transportation tools or movable objects that operate or move on land (such as roads, railways, etc.), water (such as waterways, rivers, oceans, etc.) or in space. For example, the vehicle may include a car, a bicycle, a motorcycle, a train, a subway, an airplane, a ship, an aircraft, a robot or other types of transportation tools or movable objects, etc. The embodiments of this application do not make any limitations in this regard.

[0075] In the field of intelligent driving, there is an increasing trend in the screens that can be set in the intelligent cockpit of a vehicle. Currently, there have been scenarios where multiple independent screens are set in the intelligent cockpit. Taking the triple-screen as an example, there are three independent screens set in the intelligent cockpit, including an instrument screen, a central control screen, and a co-pilot screen respectively. In such a scenario of one chip with multiple screens, when the triple-screen displays a picture (such as a wallpaper), usually a complete picture is divided into three regions, and the parts to be displayed corresponding to the three regions are processed respectively and sent to the corresponding screens respectively, so as to finally present to the user on the triple-screen. This display method makes the display effects of the three screens split, and when the resolution of the screen changes, it is necessary to readjust the picture to be displayed to adapt to the resolutions of different screens.

[0076] Based on this, the present application provides a display method, a display device, and an electronic device. This method treats multiple independent screens as a whole. After processing a picture to be displayed, it can be sent to a display terminal (for example, three independent screens), so that the multiple independent screens respectively display different regions of the same picture to be displayed, providing a good display effect for the user. Moreover, in the intelligent driving scenario, as the vehicle state changes (such as shifting gears, accelerating, braking, etc.), the pictures displayed on the multiple independent screens can change uniformly (such as displacement or scaling), creating a unified dynamic effect for the multiple screens and enhancing the user experience.

[0077] As Figure 2 shown, a schematic flowchart of a display method provided by an embodiment of the present application is shown. This method can be applied to a vehicle in a one-chip multi-screen scenario, such as a vehicle 100 carrying each module as Figure 1 shown. The following specifically introduces this method 200.

[0078] S201, determine a Cartesian coordinate system according to the physical sizes of at least two screens.

[0079] Exemplarily, at least two screens may include an instrument screen, a center control screen, and a co-pilot screen.

[0080] It should be noted that at least two screens are independent physical screens. The positions of at least two screens in the intelligent cockpit are usually fixed, that is, the relative position relationship between at least two screens is fixed, and the physical size of each screen is fixed. Thus, at least two screens are regarded as a whole, and based on the actual physical size of this whole, the Cartesian coordinate system where at least two screens are located is determined.

[0081] As Figure 3 shown, a schematic diagram of a Cartesian coordinate system is shown. Exemplarily, at least two screens include screen A, screen B, and screen C. Screen A, screen B, and screen C are regarded as a whole, and a Cartesian coordinate system is established with the center of this whole as the coordinate origin (0, 0). Among them, the coordinates of the four endpoints of screen A in the Cartesian coordinate system are (-a1, a2), (-a1, -a3), (-a4, a5), and (-a4, -a6) respectively; the coordinates of the four endpoints of screen B in the Cartesian coordinate system are (-b1, b2), (-b1, -b3), (b4, b5), and (b4, -b6) respectively; the coordinates of the four endpoints of screen C in the Cartesian coordinate system are (c1, c2), (c1, -c3), (c4, c5), and (c4, -c6) respectively. It can be understood that Figure 3The area within the dashed line represents a virtual screen, or alternatively, the area within the dashed line is regarded as the first region; the areas within the three closed solid lines respectively represent three independent screens, or alternatively, the areas within the closed solid lines are regarded as the second regions (which can also be referred to as viewing regions). Figure 3 Exemplarily, three second regions are shown, for example, the area displayed on screen A, the area displayed on screen B, and the area displayed on screen C. In addition, an area outside the second region and within the first region can be defined as the third region.

[0082] Based on the Figure 3 Cartesian coordinate system shown as such, the first region, the second region, and the third region are defined. Operations will be performed on the three regions respectively below.

[0083] S202, determine wallpaper resources according to the physical sizes of at least two screens.

[0084] It should be noted that wallpaper (or pictures) of approximately appropriate sizes can be determined according to the physical sizes of at least two screens.

[0085] S203, determine the first region and at least two second regions.

[0086] Exemplarily, based on the above introduction of Figure 3 , after establishing a Cartesian coordinate system according to the physical sizes of at least two screens, the first region and the second region are determined. Correspondingly, the third region can also be determined accordingly.

[0087] It should be noted that the first region is virtual, similar to a buffer area. The wallpaper resources determined in step S202 can be written into the buffer area, or it can be understood that the wallpaper resources are "projected" onto the virtual screen, that is, the first region can also become a virtual screen.

[0088] Exemplarily, the size of the wallpaper resources in step S202 is greater than or equal to the size of the first region. It can be understood that the size of the wallpaper resources in the width direction is greater than or equal to the size of the first region in the width direction, and / or the size of the wallpaper resources in the length direction is greater than or equal to the size of the first region in the length direction. Or rather, the size of the wallpaper that can be "displayed" within the first region is less than or equal to the size of the wallpaper resources, that is, a part or all of the wallpaper belonging to the first region is written into the buffer area. Here, the meanings of words such as "display" and "project" used above are not the literal meanings of the words themselves, but rather vividly describe the process of writing the wallpaper resources into the buffer area.

[0089] In addition, at least two second regions need to be determined, where at least two second regions are included within the first region. The second region can be understood as the display region of the actual physical screen. For example, when at least two screens include Screen A, Screen B, and Screen C, the at least two second regions are the display region of Screen A, the display region of Screen B, and the display region of Screen C.

[0090] Based on the determination of the first region and the at least two second regions, the third region can then be determined accordingly.

[0091] S204, Render the parts to be displayed within the at least two second regions.

[0092] It should be noted that based on the introduction of step S203, the second region corresponds to the display region of the actual screen. It can be seen that the second region includes the parts to be displayed of the corresponding screen, for example, a certain region of a picture.

[0093] Exemplarily, the parts to be displayed within the at least two second regions include the parts to be displayed of Screen A, the parts to be displayed of Screen B, and the parts to be displayed of Screen C. Among them, the parts to be displayed of Screen A, Screen B, and Screen C are different parts to be displayed regions of an entire picture to be displayed.

[0094] Exemplarily, the picture written into the buffer (the first region) can be all or part of the wallpaper resource, for example, the first picture. The parts to be displayed within the at least two second regions include Region A of the first picture, Region B of the first picture, and Region C of the first picture. In addition, the content within the third region includes Region D of the first picture. Since the third region is the other region within the first region except for the at least two second regions, it can be seen that the first picture includes Region A of the first picture, Region B of the first picture, Region C of the first picture, and Region D of the first picture.

[0095] It should be noted that only the parts to be displayed within the at least second regions need to be rendered, that is, only Region A of the first picture, Region B of the first picture, and Region C of the first picture need to be rendered. There is no need to render Region D of the first picture included in the third region. It can be seen that not all regions (or parts) of the first picture written into the buffer are rendered, but the regions that need to be rendered need to be determined according to the actual physical screen.

[0096] S205, Display the parts to be displayed.

[0097] It should be noted that after the rendering of the parts to be displayed within the at least two second regions is completed, it can be sent to the screen end, and the screen end displays the parts to be displayed.

[0098] It can be understood that what is rendered in step S204 is the part to be displayed within the second region. However, after the rendering is completed, the picture (such as the above-mentioned first picture) in the write buffer (the first region) will be sent to the screen as a complete picture. Eventually, the regions to be displayed corresponding to the second regions of at least two screens will be respectively displayed on the at least two screens.

[0099] It should be noted that the multiple regions to be displayed finally shown on the actual screen can be combined into a complete picture (such as the above-mentioned first picture). That is to say, although in step S204, the parts to be displayed within at least two second regions cannot form a complete picture (the content within the third region should also be included), before the actual physical screen display, the missing parts will be supplemented so that the final picture presented to the user is complete.

[0100] Specifically, the above steps S203 to S203 can be through the open graphics library (OpenGL) graphics rendering technology. According to the size of the actual physical screen, at least two visible regions (the second regions) are constructed on the first region. When finally displaying the complete picture within the first region on the actual physical screen, the underlying clipping mechanism of OpenGL can automatically clip the complete picture within the first region according to at least two second regions, and send the parts to be displayed within at least two second regions (for example, pixels) for display.

[0101] For easy understanding, as Figure 4 shown, a set of display schematic diagrams are shown.

[0102] In Figure 4 taking the Cartesian coordinate system shown in Figure 3 as an example with a triple-screen construction. According to the above introduction of step S203, the virtual screen is the first region, or the buffer. It can be seen that writing the wallpaper resource into the buffer, or "projecting" the wallpaper resource onto the virtual screen is as shown in the schematic diagram of (a) in Figure 4 .

[0103] As Figure 4 shown in (b) of

[0104] Based on the above solution, in the scenario of one-chip multi-screen in the intelligent cockpit, multiple independent screens are regarded as a whole, and a Cartesian coordinate system is established based on the physical size of this whole, so that multiple independent screens of the whole can share a set of coordinates, enabling pictures to be adapted to multiple independent screens under the same set of coordinates. Moreover, during actual display, regardless of the number of independent screens, a complete picture will be displayed, resulting in a high degree of integrity in the final display effect on multiple screens.

[0105] S206, in response to the state change of the electronic device, update the parts to be displayed in at least two second regions.

[0106] It should be noted that in response to the state change of the electronic device, the parts to be displayed in at least two second regions will change.

[0107] It should be understood that the way to trigger the update of the parts to be displayed in the second region is the state change of the electronic device. For example, shifting gears, accelerating, starting, braking, or sudden stopping, etc. It should be noted that the present application does not limit the specific way to trigger the state change of the electronic device, which can be triggered by the driver's operation or automatically by the electronic device.

[0108] It should be noted that there may be the following two situations for the update of the parts to be displayed in the second region: First, the picture in the first region is updated, and the parts to be displayed in the second region are updated accordingly; Second, the picture in the first region remains unchanged, and the parts to be displayed in the second region are updated.

[0109] It should be understood that based on the above two possible situations, as Figure 5 shown, a schematic diagram of a Cartesian coordinate system is shown. In the Cartesian coordinate system as Figure 5 shown, similar to Figure 3 , at least two screens are also regarded as a whole, and the Cartesian coordinates are determined based on the physical size of this whole. However Figure 5 compared with Figure 3 , the first region and the third region are different.

[0110] Exemplarily, as Figure 5As shown, at least two screens include Screen A, Screen B, and Screen C. Regarding Screen A, Screen B, and Screen C as a whole, a Cartesian coordinate system is established with the center of this whole as the coordinate origin (0, 0). Among them, the coordinates of the four endpoints of Screen A in the Cartesian coordinate system are (-a1, a2), (-a1, -a3), (-a4, a5), and (-a4, -a6) respectively; the coordinates of the four endpoints of Screen B in the Cartesian coordinate system are (-b1, b2), (-b1, -b3), (b4, b5), and (b4, -b6) respectively; the coordinates of the four endpoints of Screen C in the Cartesian coordinate system are (c1, c2), (c1, -c3), (c4, c5), and (c4, -c6) respectively. It can be understood that Figure 5 The area within the dashed line in Figure 5 represents a virtual screen, or alternatively, the area within the dashed line is regarded as the first region; the areas within the three closed solid lines respectively represent three independent screens, or alternatively, the areas within the closed solid lines are regarded as the second region (which can also be called the viewing region), Figure 5 and Figure 3 compared with Figure 5 the range of the first region in Figure 3 is significantly larger than the range of the first region in Figure 5 and the range of the third region in Figure 3 is also significantly larger than the range of the third region in Figure 5 ; or the difference between the range of the first region and the range of the second region in Figure 3 is significantly larger than the difference between the range of the first region and the range of the second region in

[0111] Based on the division of the first region, the second region, and the third region as shown in Figure 5 , taking before and after gear shifting as an example, the update process of the part to be displayed within the second region will be specifically introduced below in combination with Figure 6 .

[0112] As Figure 6 shown in (a) of

[0113] a schematic diagram of a wallpaper resource is shown. It can be understood that this wallpaper resource can be determined according to the physical sizes of at least two screens.

[0114] First, the picture within the first region has been updated, and the part to be displayed within the second region is updated accordingly Figure 6 As shown in (b) of Figure 6The (b) in [reference] includes two upper and lower parts. The upper part shows the positional and size relationship between the wallpaper resource before gear shifting and the first area, and the lower part shows the actual display effect of the screen before gear shifting. Among them, the area within the dotted line in the upper part represents the first area, and the picture within the first area is actually displayed on the screen in the lower part.

[0115] As Figure 6 shown in (c) in [reference], a schematic diagram of pictures displayed on multiple screens after gear shifting is shown. As Figure 6 The (c) in [reference] includes two upper and lower parts. The upper part shows the positional and size relationship between the wallpaper resource after gear shifting and the first area, and the lower part shows the actual display effect of the screen after gear shifting. Among them, the area within the dotted line in the upper part represents the first area, and the picture within the first area is actually displayed on the screen in the lower part.

[0116] It can be seen that the picture within the first area has changed before and after gear shifting. For example, Figure 6 in (b) in [reference] and Figure 6 in (c) in [reference] show that the picture within the first area after gear shifting has been translated a certain distance to the right compared to the picture within the first area before gear shifting. It can be understood that before and after gear shifting, the change in the picture within the first area does not necessarily mean that a new wallpaper resource has been replaced. It is also possible that it corresponds to different parts of the same wallpaper resource. And since there are at least two second areas within the first area, when the picture within the first area changes, the part to be displayed within the second area will also change accordingly, so it is necessary to render the part to be displayed within the updated second area and finally display the updated effect on the actual screen.

[0117] It should be noted that if the division method of the first area and the second area as shown in Figure 3 [reference] is adopted, there may also be a situation where the picture within the first area is updated, and thus the part to be displayed within the second area is updated accordingly.

[0118] Second, the picture within the first area remains unchanged, and the part to be displayed within the second area is updated.

[0119] As Figure 6 shown in (d) in [reference], a schematic diagram of pictures displayed on multiple screens before gear shifting is shown. As Figure 6 The (d) in [reference] includes two upper and lower parts. The upper part shows the positional and size relationship between the wallpaper resource before gear shifting and the first area, and the lower part shows the actual display effect of the screen before gear shifting. Among them, the area within the dotted line in the upper part represents the first area, and the area within the solid line within the dotted line represents the area corresponding to the triple screen as a whole; the picture within the first area is actually displayed on the screen in the lower part.

[0120] As Figure 6As shown in (e) therein, a schematic diagram of pictures displayed on multiple screens after gear shifting is shown. As Figure 6 (e) therein includes two upper and lower parts. The upper part shows the positional and size relationship between the wallpaper resource and the first area after gear shifting, and the lower part shows the actual display effect of the screen after gear shifting. Among them, the area within the dotted line in the upper part represents the first area, and the area within the solid line within the dotted line represents the actual area corresponding to the triple screen as a whole; the picture within the first area is actually displayed on the screen in the lower part.

[0121] It can be seen that before and after gear shifting, the picture within the first area is the picture within the dotted line in the figure and has not changed. However, the area corresponding to the triple screen as a whole has changed. For example, Figure 6 (d) therein and Figure 6 (e) therein show that the picture within the first area after gear shifting remains unchanged, and the area corresponding to the triple screen as a whole has translated a certain distance to the right compared to before gear shifting. And since the second area corresponds to the display area of the actual screen, when the area corresponding to the triple screen as a whole changes, the part to be displayed within the second area will also change accordingly, so it is necessary to render the part to be displayed within the updated second area and finally display the updated effect on the actual screen.

[0122] It should be noted that Figure 6 This is only an example showing that when the state of the electronic device changes, the pictures displayed on multiple screens can have displacement animation effects. The specific display animation effects when the state of the electronic device changes in this application are not limited, and can also be zoom in, zoom out, etc.

[0123] It should be understood that to ensure the synchronization of the animation effects of multiple screens when the state of the electronic device changes, an identifier can be provided for the part to be displayed within the second area. As can be seen from the above step S205, after the part to be displayed within the second area is completely rendered, the picture written into the buffer (the first area) will be sent to the screen as a complete picture. It can be seen that each screen renders the part to be displayed within the corresponding second area, and the parts rendered by each screen all belong to the same picture. That is, at least two parts to be displayed within the second area share one identifier, and this identifier is used to indicate that the part to be displayed within the second area rendered by each screen belongs to the same picture, or is used to indicate that the source of the rendering process is the same picture.

[0124] Exemplarily, as Figure 6 shown, this identifier can represent the displacement distance of the same picture. By providing a unified displacement distance for each screen, the part to be displayed within the updated second area after gear shifting can be determined. Since the displacement distances of the parts to be displayed within the second area corresponding to each screen are the same, the animation effects finally displayed on the screen are also synchronized.

[0125] Alternatively, before gear shifting, the to-be-displayed parts in at least two second regions respectively correspond to the first part, the second part, and the third part of the first frame of picture; after gear shifting, the to-be-displayed parts in the updated at least two second regions respectively correspond to the first part, the second part, and the third part of the second frame of picture. Obviously, whether before or after gear shifting, the to-be-displayed parts in at least two second regions all correspond to the same picture (for example, the first frame of picture, or the second frame of picture). This can ensure that the dynamic effects displayed on the screen are synchronized.

[0126] To further ensure the synchronization of dynamic effects, it is also possible to serially send displays to multiple screens within one thread and complete the sending within one animation frame interval.

[0127] Based on the above solution, whenever the state of the electronic device changes, the to-be-displayed parts in the second region are updated, so that the electronic device renders the updated to-be-displayed parts and finally displays the rendered result, providing a smooth display dynamic effect for the user.

[0128] As Figure 7 shown, a schematic flowchart of a display method provided by an embodiment of the present application is shown. This method can be applied to an electronic device, and the electronic device is a vehicle terminal as Figure 1 shown and carries modules as Figure 1 shown. The method 700 will be specifically introduced below.

[0129] S701, determine a first region and at least two second regions according to the parameters of at least two screens.

[0130] It should be noted that the first region includes at least two second regions, and the at least two second regions correspond to the at least two screens one by one.

[0131] Exemplarily, the parameters of the at least two screens include the physical sizes of the at least two screens and the positional relationship of the at least two screens.

[0132] It can be understood that in the intelligent cockpit scenario, the physical sizes of at least two independent screens are fixed, and the relative positions of the at least two screens are also fixed. The at least two independent screens can be regarded as a whole, and the first region and the second region are determined according to the physical size and the positional relationship of this whole.

[0133] Exemplarily, the division of the first region and the second region can be in the manner as Figure 3 shown, or can be in the manner as Figure 5The manner shown. The first region can be understood as a virtual screen, similar to a buffer. The number of the second regions is related to the number of the screens, and the second regions correspond to the display regions of the actual screens, that is, the second regions include the parts to be displayed of the corresponding screens. For example, a certain region of a picture.

[0134] In one implementation manner, before determining the first region and at least two second regions according to the parameters of at least two screens, a coordinate system can be determined according to the parameters of at least two screens, and the first region and at least two second regions are within the coordinate system.

[0135] Exemplarily, a Cartesian coordinate system as shown in Figure 3 can be established according to the parameters of at least two screens. Multiple independent screens are regarded as a whole, and a coordinate system is established with this whole as a reference. The multiple independent screens of the whole share a set of coordinates, so that a picture can be adapted to multiple screens under the same coordinates. And, during actual display delivery, regardless of the number of independent screens, a complete picture will be delivered for display, so that the display effect on multiple screens is highly complete in the end.

[0136] S702, determine a first picture corresponding to the first region according to the picture source.

[0137] Exemplarily, the picture source can be a wallpaper resource.

[0138] It should be noted that the first region is similar to a virtual screen or a buffer. The process of determining the first picture corresponding to the first region according to the picture source can be understood as "projecting" the picture source onto the virtual screen.

[0139] Exemplarily, the size of the picture source is greater than or equal to the size of the first region, that is, the size of the picture source in the width direction is greater than or equal to the size of the first region in the width direction, and / or the size of the picture source in the length direction is greater than or equal to the size of the first region in the length direction. Or rather, the size of the picture source that can be "displayed" within the first region is less than or equal to the size of the picture source. That is to say, part or all of the picture source belonging to the first region is written into the buffer. In this application, the first picture written into the buffer will be processed subsequently.

[0140] S703, determine at least two first regions to be rendered from the first picture.

[0141] It should be noted that at least two first regions to be rendered correspond one-to-one to at least two second regions, that is, at least two first regions to be rendered correspond one-to-one to at least two screens. The number of the first regions to be rendered is related to the number of the screens.

[0142] Exemplarily, at least two screens include a first screen, a second screen, and a third screen. The processor of the first screen may determine a first area to be rendered corresponding to the first screen according to the first picture and the actual size of the first screen (or the second area corresponding to the first screen); the processor of the second screen may determine a first area to be rendered corresponding to the second screen according to the first picture and the actual size of the second screen (or the second area corresponding to the second screen); the processor of the third screen may determine a first area to be rendered corresponding to the third screen according to the first picture and the actual size of the third screen (or the second area corresponding to the third screen). It can be seen that for each screen, a complete first picture is processed.

[0143] S704, render at least two first areas to be rendered.

[0144] Exemplarily, the processor of the first screen renders the first area to be rendered corresponding to the first screen, the processor of the second screen renders the first area to be rendered corresponding to the second screen, and the third screen renders the first area to be rendered corresponding to the third screen.

[0145] It should be noted that at least two first areas to be rendered can be rendered simultaneously.

[0146] In one implementation, display a first picture to be displayed on at least two screens, where the first picture to be displayed includes the picture obtained by rendering at least two first areas to be rendered.

[0147] Exemplarily, the effects shown in (b) of Figure 4 can be displayed on at least two screens. At least two screens include screen A, screen B, and screen C. Render the corresponding first rendering areas in the second area respectively, and send the rendered results to the actual physical screens, and finally display them on the actual physical screens.

[0148] In one implementation, in response to a change in the state of the electronic device, determine at least two second areas to be rendered, and at least two second areas to be rendered correspond one-to-one to at least two second areas.

[0149] That is to say, when the state of the electronic device changes, the area to be rendered can be updated. The specific manner of triggering the state change of the electronic device in this application is not limited, and it can be triggered by the driver's operation or automatically triggered by the electronic device. Exemplarily, the state change of the electronic device includes at least one of the following: shifting gears, starting, accelerating, braking, and sudden stop.

[0150] It should be noted that the area to be rendered is the part to be displayed within the second area described above. The update of the area to be rendered may occur in the following situations: In the first situation, the first picture is updated, and the area to be rendered is updated accordingly; in the second situation, the first picture remains unchanged, and the area to be rendered is updated accordingly. These two situations respectively correspond to the two situations described above (one, the picture within the first area is updated, and the part to be displayed within the second area is updated accordingly; two, the picture within the first area remains unchanged, and the part to be displayed within the second area is updated).

[0151] For the first situation, before determining at least two second areas to be rendered, determine a second picture based on the picture source and the first area. The first picture and the second picture are respectively two parts of the picture source; and determine at least two second areas to be rendered from the second picture.

[0152] Exemplarily, as shown in (b) of Figure 6 and (c) of Figure 6 , before and after gear shifting, the picture within the first area changes. After gear shifting, the picture (second picture) within the first area is translated to the right by a certain distance compared to the picture (first picture) within the first area before gear shifting. It can be understood that before and after gear shifting, the change in the picture within the first area does not necessarily mean replacing the picture source with a new one. It is also possible that it corresponds to different parts of the same picture source, that is, the first picture and the second picture belong to different parts of the same picture source.

[0153] For the second situation, the second areas to be rendered also belong to the first picture.

[0154] Exemplarily, as shown in (d) of Figure 6 and (e) of Figure 6 , before and after gear shifting, the picture within the first area is the first picture and does not change. However, the area corresponding to the multiple independent screens as a whole changes. The picture (first picture) within the first area after gear shifting remains unchanged, and the area corresponding to the multiple independent screens as a whole is translated to the right by a certain distance compared to before gear shifting.

[0155] In one implementation, render at least two second areas to be rendered; display the second picture to be displayed, where the second picture to be displayed includes the picture obtained by rendering at least two second areas to be rendered.

[0156] Exemplarily, the effects shown in (c) of Figure 6 or (e) of Figure 6 can be displayed on at least two screens. The at least two screens include screen A, screen B, and screen C. Render the second areas to be rendered corresponding to the second area respectively, and send the rendered results to the actual physical screens, and finally display them on the actual physical screens.

[0157] Exemplarily, at least two second areas to be rendered include a first part of the first area to be rendered and a second part of the second area to be rendered; at least two second areas to be rendered include a first part of the second candidate area and a second part of the second area to be rendered, wherein the first part of the second area to be rendered corresponds to the first part of the first area to be rendered, and the second part of the second area to be rendered corresponds to the second part of the first area to be rendered.

[0158] It can be understood that since at least two first areas to be rendered correspond one-to-one with at least two second areas, and at least two second areas to be rendered correspond one-to-one with at least two second areas, obviously, at least two first areas to be rendered correspond one-to-one with at least two second areas to be rendered.

[0159] In one implementation, in response to a change in the state of the electronic device, a first identifier is obtained; at least two second areas to be rendered are determined according to the first identifier.

[0160] It should be understood that to ensure the synchronization of the animation effects of multiple screens when the state of the electronic device changes, a first identifier can be provided for the areas to be rendered. Each screen can render the corresponding area to be rendered respectively. Through the first identifier, it is indicated that the areas to be rendered rendered by each screen belong to the same picture. For example, at least two second areas to be rendered belong to the first picture, or at least two second areas to be rendered belong to the second picture. Or, it is used to indicate that the source of the rendering process is the same picture.

[0161] Exemplarily, the first identifier is a first displacement value. The first part of the second area to be rendered is determined according to the first displacement value and the first part of the first area to be rendered; the second part of the second area to be rendered is determined according to the first displacement value and the second part of the first area to be rendered.

[0162] For example, as Figure 6 shown, the first identifier represents the first displacement value of the first picture when the state of the electronic device changes. When the state of the electronic device changes, the area to be rendered can be determined according to the first displacement value. The displacement values of the areas to be rendered corresponding to each screen are the same, and the final animation effects displayed on the screen will also be synchronized.

[0163] Based on the above solution, in the scenario of one chip with multiple screens, multiple independent screens are regarded as a whole, and a Cartesian coordinate system is established based on the physical size of this whole, enabling the multiple independent screens of the whole to share a set of coordinates, so that pictures can be adapted to the multiple independent screens under the same set of coordinates. Moreover, during actual display delivery, regardless of the number of independent screens, a complete picture will be delivered for display, resulting in a high degree of integrity in the final display effect on multiple screens. Whenever the state of the electronic device changes, the area to be displayed will be updated, causing the electronic device to render the updated area to be rendered and finally display the rendered result, providing a smooth display animation effect for the user.

[0164] In the above text, in combination with Figures 1 to 7 the display method provided by the embodiments of the present application has been described in detail. In various embodiments of the present application, if there is no special description and logical conflict, the terms and / or descriptions among the various embodiments are consistent and can be referenced mutually, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0165] Next, in combination with Figure 8 and Figure 9 the device provided by the embodiments of the present application will be described in detail. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, the content not described in detail can be referred to the above method embodiments, and for the sake of brevity, it will not be repeated here.

[0166] Figure 8 FIG. shows a schematic block diagram of a display device 800 provided by an embodiment of the present application. The display device 800 may include units for executing Figure 7 the display method in

[0167] Specifically, the display device 800 includes a processing unit 810 and a transceiver unit 820.

[0168] Optionally, the display device 800 further includes a storage unit, which can be used to store instructions and / or data. The processing unit 810 can read the instructions and / or data in the storage unit to enable the display device to implement the relevant actions performed by the electronic device in the foregoing method embodiments.

[0169] The display device 800 can be used to perform the actions performed by the electronic device in the foregoing method embodiments. At this time, the display device 800 can be a component of the electronic device. For example, the display device 800 can also be a chip or integrated circuit in the electronic device. The processing unit 810 is used to perform the operations related to the processing of the electronic device in the foregoing method embodiments, and the transceiver unit 820 is used to perform the operations related to the transceiver of the electronic device in the foregoing method embodiments.

[0170] It should be understood that the specific processes for each unit to execute the above corresponding steps have been described in detail in the above method embodiments. For the sake of brevity, they will not be repeated here.

[0171] In a specific implementation, the actions performed by the processing unit 810 and the transceiver unit 820 can be implemented by one processor, or can also be implemented by multiple processors.

[0172] Figure 9 It is another schematic block diagram of the display device provided by the embodiments of the present application. Figure 9 The shown display device 900 may include: a processor 910, a transceiver 920, and a memory 930. Among them, the processor 910, the transceiver 920, and the memory 930 are connected through an internal connection path. The memory 930 is used to store instructions, and the processor 910 is used to execute the instructions stored in the memory 930 to implement the methods in the above embodiments. Optionally, the memory 930 can be coupled to the processor 910 through an interface, or can also be integrated with the processor 910.

[0173] It should be noted that the above transceiver 920 may include, but is not limited to, a transceiver device such as an input / output interface, to implement the communication between the display device 900 and other devices or communication networks.

[0174] The memory 930 can be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM). For example, the RAM can be used as an external cache. By way of example and not limitation, the RAM includes the following various forms: static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0175] It should be noted that when the processor is a general-purpose processor, a DSP, an ASIC, an FPGA, or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, the memory (storage module) can be integrated in the processor.

[0176] It should also be noted that the memory described in this article is intended to include but not limited to these and any other suitable types of memory.

[0177] The transceiver 920 uses a transceiver device such as but not limited to a transceiver to implement communication between the display device 900 and other devices or communication networks, so as to receive / send data / information for implementing the methods in the above embodiments.

[0178] The display device 900 can be a chip or circuit provided in the above electronic device.

[0179] The embodiment of the present application also provides a computer program product, which includes computer program code. When the computer program code runs on a computer, it enables the computer to implement the methods in the above embodiments of the present application.

[0180] An embodiment of the present application further provides a computer-readable storage medium storing computer instructions, which, when run on a computer, cause the computer to implement the methods in the above various embodiments of the present application.

[0181] An embodiment of the present application further provides a chip including circuitry for executing the methods in the above various embodiments of the present application.

[0182] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0183] In the description of the embodiments of the present application, unless otherwise specified, " / " means "or". For example, A / B may represent A or B. The "and / or" herein is an association relationship describing associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In the present application, "at least one" means one or more, and "a plurality" means two or more. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single (item) or plural items. For example, at least one (item) of a, b, or c may represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c may be single or plural.

[0184] In the embodiments of the present application, prefix words such as "first" and "second" are only used to distinguish different described objects and have no restrictive effect on the position, order, priority, quantity, or content of the described objects. The use of ordinal numbers and other prefix words for distinguishing described objects in the embodiments of the present application does not constitute a limitation on the described objects. The description of the described objects refers to the description in the context of the claims or embodiments, and no redundant limitation should be formed due to the use of such prefix words.

[0185] In several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.

[0186] In various embodiments of the present application, without special instructions and logical conflicts, the terms and / or descriptions among the various embodiments are consistent and can be cross-referenced. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0187] The unit described as a separate component may or may not be physically separated. The component shown as a unit may or may not be a physical unit, that is, it may be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0188] In addition, in each embodiment of the present application, each functional unit can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.

[0189] As mentioned above, the above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered by the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. A display method, characterized in that, the method is applied to an electronic device, and the method includes: determining a first area and at least two second areas according to parameters of at least two screens, the first area includes the at least two second areas, and the at least two second areas correspond to the at least two screens one by one; determining a first picture corresponding to the first area according to a picture source; determining at least two first areas to be rendered from the first picture, the at least two first areas to be rendered correspond to the at least two second areas one by one; rendering the at least two first areas to be rendered.

2. The method according to claim 1, characterized in that, the method further includes: displaying a first picture to be displayed on the at least two screens, the first picture to be displayed includes a picture obtained by rendering the at least two first areas to be rendered.

3. The method according to claim 1 or 2, characterized in that, before determining the first area and the at least two second areas according to the parameters of the at least two screens, the method further includes: determining a coordinate system according to the parameters of the at least two screens, and the first area and the at least two second areas are within the coordinate system.

4. The method according to any one of claims 1 to 3, characterized in that, the method further includes: responding to a state change of the electronic device, determining at least two second areas to be rendered, the at least two second areas to be rendered correspond to the at least two second areas one by one.

5. The method according to claim 4, characterized in that, before determining the at least two second areas to be rendered, the method further includes: determining a second picture according to the picture source and the first area, the first picture and the second picture are two parts of the picture source respectively; wherein, the determining of the at least two second areas to be rendered includes: determining the at least two second areas to be rendered from the second picture.

6. The method according to claim 4 or 5, characterized in that, the method further includes: rendering the at least two second areas to be rendered; displaying a second picture to be displayed, the second picture to be displayed includes a picture obtained by rendering the at least two second areas to be rendered.

7. The method according to any one of claims 4 to 6, characterized in that, the at least two first areas to be rendered include a first part of the first area to be rendered and a second part of the first area to be rendered; the at least two second areas to be rendered include a first part of the second area to be rendered and a second part of the second area to be rendered, wherein, the first part of the second area to be rendered corresponds to the first part of the first area to be rendered, and the second part of the second area to be rendered corresponds to the second part of the first area to be rendered.

8. The method according to any one of claims 4 to 7, characterized in that, the responding to a state change of the electronic device, determining at least two second areas to be rendered, includes: responding to a state change of the electronic device, obtaining a first identifier; determining the at least two second areas to be rendered according to the first identifier.

9. The method according to claim 8, wherein, the first identifier is a first displacement value, and the determining of the at least two second areas to be rendered according to the first identifier includes: determining a first part of the second area to be rendered according to the first displacement value and a first part of the first area to be rendered; determining a second part of the second area to be rendered according to the first displacement value and a second part of the first area to be rendered.

10. The method according to any one of claims 4 to 9, wherein, the state change of the electronic device includes at least one of the following: gear shifting, starting, accelerating, braking, sudden stop.

11. The method according to any one of claims 1 to 10, wherein, the parameters of the at least two screens include: the physical sizes of the at least two screens and the positional relationship between the at least two screens.

12. The method according to any one of claims 1 to 11, wherein, the method further includes that the electronic device is a vehicle terminal.

13. A display device, wherein, the device includes a unit for executing the method according to any one of claims 1 to 12.

14. An electronic device, wherein, the electronic device is used to execute the method according to any one of claims 1 to 12.

15. A display device, wherein, it includes: a processor coupled to a memory, the memory is used to store a computer program, and the processor is used to run the computer program so that the display device executes the method according to any one of claims 1 to 12.

16. The display device according to claim 15, wherein, it further includes one or more of the memory and a transceiver, and the transceiver is used to receive signals and / or send signals.

17. A computer-readable storage medium, wherein, a computer program is stored thereon, and when the computer program is executed by a computer, the computer is enabled to implement the method according to any one of claims 1 to 12.

18. A computer program product containing instructions, wherein, when the computer program product runs on a computer, the computer is enabled to execute the method according to any one of claims 1 to 12.

19. A chip, wherein, the chip includes a processor and a data interface, and the processor reads instructions stored on a memory through the data interface to execute the method according to any one of claims 1 to 12.