A display method, electronic device and computer readable storage medium

By using one display interface and multiple switches in folding screen electronic devices to alternately open the data transmission channel, the problem of multiple display screens requiring multiple display interfaces is solved, and the effect of reducing costs and improving user experience is achieved.

CN117724574BActive Publication Date: 2025-04-01HONOR DEVICE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310658834.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-05
Publication Date
2025-04-01
Estimated Expiration
2043-06-05

AI Technical Summary

Technical Problem

Multiple display screens in folding screen electronic devices require multiple display interfaces, resulting in increased configuration costs.

Method used

By setting a display interface and multiple switches in the electronic device, the switches are alternately turned on to the data transmission channels corresponding to different display screens, and the normal display of multiple display screens is achieved.

Benefits of technology

It reduces the configuration cost of electronic devices and realizes the function of displaying multiple screens normally, while improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117724574B_ABST
    Figure CN117724574B_ABST
Patent Text Reader

Abstract

The present application discloses a display method, an electronic device and a computer-readable storage medium, and relates to the field of display technology. The electronic device includes a display interface, a switch and multiple display screens, wherein the display interface is connected to the switch, and the switch is connected to the multiple display screens; the method includes: in response to a first operation of the user, obtaining display data, alternately opening the switch to the data transmission channels corresponding to different display screens, wherein the multiple data transmission channels correspond to the multiple display screens one by one; transmitting the corresponding display data to the multiple display screens through the multiple data transmission channels that are alternately opened, and displaying the display content corresponding to the display data on the multiple display screens. In this way, normal display of multiple screens can be achieved through only one display interface, which can not only meet the normal display function of the electronic device, but also reduce the cost of the electronic device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display technology, and in particular to a display method, an electronic device, and a computer-readable storage medium. Background Art

[0002] At present, foldable screen electronic devices generally have multiple display screens. In this way, multiple display interfaces, such as display serial interfaces (DSI), need to be set in the electronic device. The multiple display interfaces are respectively connected to the multiple display screens to transmit display data to the multiple display screens respectively, so that the multiple display screens display corresponding display contents. In this way, multiple display interfaces increase the configuration cost of the electronic device. Summary of the invention

[0003] The present application provides a display method, an electronic device, and a computer-readable storage medium, which can reduce the cost of a foldable screen electronic device while ensuring normal display of multiple screens of the foldable screen electronic device.

[0004] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:

[0005] In a first aspect, a display method is provided, which is applied to an electronic device, wherein the electronic device includes a display interface, a switch, and multiple display screens, wherein the display interface is connected to the switch, and the switch is connected to the multiple display screens; the method includes: in response to a first operation of a user, acquiring display data, alternately opening the switch to data transmission channels corresponding to different display screens, wherein the multiple data transmission channels are respectively used to transmit corresponding display data to the multiple display screens; transmitting corresponding display data to the multiple display screens respectively through the alternately opened data transmission channels, and displaying display content corresponding to the display data on the multiple display screens. By alternately opening the switch to the data transmission channels corresponding to different display screens

[0006] In this solution, the electronic device can switch to the data transmission channels corresponding to different display screens to open the corresponding data transmission channels, and transmit the display data to multiple display screens through one display interface for display. In this way, normal display of multiple screens can be achieved through only one display interface, which can not only meet the normal display function of multiple screens of the electronic device, but also reduce the cost of the electronic device.

[0007] In combination with the first aspect, in a possible design method, the display data includes multiple groups of display data, the multiple groups of display data correspond to different display contents, and the multiple groups of display data correspond one-to-one to multiple display screens; the corresponding display data are transmitted to the multiple display screens through alternately opened data transmission channels, and the display contents corresponding to the display data are displayed on the multiple display screens, including: transmitting a corresponding group of display data in the multiple groups of display data to each of the multiple display screens through the alternately opened multiple data transmission channels, and displaying different display contents corresponding to the multiple groups of display data on the multiple display screens.

[0008] In this solution, different display contents are displayed on multiple display screens respectively, which improves the user experience.

[0009] In combination with the first aspect, in a possible design manner, displaying display content corresponding to the display data on multiple display screens includes: displaying the same display content corresponding to the display data on multiple display screens.

[0010] In this solution, multiple display screens can display the same display content, improving the user experience.

[0011] In combination with the first aspect, in a possible design manner, the same display content corresponding to the display data is displayed on multiple display screens with different display parameters; or, the same display content corresponding to the display data is displayed on multiple display screens with the same display parameters.

[0012] In combination with the first aspect, in a possible design method, the multiple display screens include a first display screen and a second display screen, and the switch is connected to the first display screen and the second display screen respectively; the multiple data transmission channels include a first data transmission channel and a second data transmission channel, the first data transmission channel is a data transmission channel between the display interface and the first display screen, and the second data transmission channel is a data transmission channel between the display interface and the second display screen; the display data includes first display data of a first display parameter and second display data of a second display parameter; the first display screen corresponds to the first display parameter, and the second display screen corresponds to the second display parameter; the corresponding display data is transmitted to the multiple display screens respectively through the multiple data transmission channels that are alternately opened, and the same display content corresponding to the display data is displayed on the multiple display screens, including: switching the switch to the first data transmission channel, transmitting the first display data to the first display screen through the first data transmission channel, and displaying the display content corresponding to the first display data on the first display screen with the first display parameters; switching the switch to the second data transmission channel, transmitting the second display data to the second display screen through the second data transmission channel, and displaying the display content corresponding to the second display data on the second display screen with the second display parameters.

[0013] The display interface transmits data through data transmission channels corresponding to different display screens by alternately opening switches in combination with the first aspect. In one possible design, the first display parameter and the second display parameter are the same; or, the first display parameter and the second display parameter are different.

[0014] In combination with the first aspect, in a possible design manner, the first display parameter includes a first resolution, and the second display parameter includes a second resolution.

[0015] In combination with the first aspect, in a possible design, the first resolution is different from the second resolution, the first resolution is greater than the second resolution, and the refresh rates of the first display screen and the second display screen are obtained by the following formula:

[0016] X=A / 2 / (1+B),

[0017] Among them, X represents the refresh rate of the first display screen and the second display screen, A represents the frequency of the tearing signal, and the tearing signal is used to control the time when each frame of display data starts to be transmitted, and B represents the number of display content frames required to switch the display data of the second resolution.

[0018] In combination with the first aspect, in a possible design, the first resolution is the same as the second resolution, and the refresh rates of the first display screen and the second display screen are both the frequency of the tearing signal divided by 2.

[0019] In combination with the first aspect, in a possible design method, the method also includes: in response to a second operation of the user, obtaining display data, turning on the switch to a target data transmission channel corresponding to the target display screen, wherein the target display screen is any one of a plurality of display screens; transmitting the display data to the target display screen through the target data transmission channel, and displaying display content corresponding to the display data on the target display screen.

[0020] In combination with the first aspect, in a possible design manner, the electronic device is an electronic device with a flexible folding screen, the first display screen is a flexible folding screen, and the second display screen is a non-flexible folding screen.

[0021] In combination with the first aspect, in a possible design, a switching speed of the switch exceeds a preset switching speed threshold.

[0022] In the scenario where the user wants multiple screens to display synchronously, a switch that exceeds a preset switching speed threshold can be set in the electronic device. In this way, the switching speed of the switch is faster, and even if there is a time difference between the time when different screens receive display data, the time difference is not discernible by the human eye, and the display time of multiple screens seen by the human eye is basically the same, so that multiple screens can display synchronously, further improving the user experience.

[0023] In combination with the first aspect, in a possible design, the display interface includes a display stream compressor.

[0024] In combination with the first aspect, in a possible design, the display data includes image data, the image data is the i-th frame image data, i takes values ​​in {1, 2, ..., N} in sequence, and N is an integer greater than or equal to 1.

[0025] The image data is the i-th frame image data, i takes values ​​in {1, 2, ..., N} in sequence, and N is an integer greater than or equal to 1. In this way, the mobile phone 100 can sequentially display the corresponding i-th frame image, allowing the user to see a dynamic picture.

[0026] In a second aspect, an electronic device is provided, which includes a display interface, a switch and multiple display screens, wherein the display interface is connected to the switch, and the switch is connected to the multiple display screens; the electronic device is used to obtain display data in response to a first operation of the user, and alternately open the switch to data transmission channels corresponding to different display screens, wherein the multiple data transmission channels are respectively used to transmit corresponding display data to the multiple display screens; the corresponding display data is transmitted to the multiple display screens respectively through the alternately opened multiple data transmission channels, and display content corresponding to the display data is displayed on the multiple display screens.

[0027] In a third aspect, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium. When the instructions are executed on a computer, the computer executes a method for adjusting an audio signal in any possible design manner as in the first aspect.

[0028] In a fourth aspect, a computer program product is provided, comprising a computer program / instruction, which, when executed by a processor, implements the method in any possible design manner in the first aspect.

[0029] Among them, the technical effects brought about by any design method in the second aspect, the third aspect and the fourth aspect can refer to the technical effects brought about by different design methods in the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 A schematic diagram of a product form of a mobile phone 100 is shown;

[0031] Figure 2 A schematic diagram of a product form of a mobile phone 100 is shown;

[0032] Figure 3 A schematic structural diagram of a mobile phone 100 is shown;

[0033] Figure 4 A schematic diagram of the structure of a display interface 112 is shown;

[0034] Figure 5 A schematic diagram of a shooting scene in a multi-screen display mode is shown;

[0035] Figure 6 A schematic flow chart of a display method is shown;

[0036] Figure 7 A schematic diagram of the changes of the user interface (UI) in a camera-on scenario is shown;

[0037] Figure 8 A schematic diagram showing changes in the user interface when a multi-screen display mode is enabled is shown;

[0038] Fig. 9 A schematic flow chart of a display method is shown;

[0039] Fig.10 A schematic diagram showing a flexible folding screen 103 and a display screen 102 synchronously displaying images with different display parameters;

[0040] Fig.11 A schematic diagram showing a TE controlling the image data transmission time;

[0041] Fig.12 A schematic diagram showing the refresh rate of a flexible folding screen 103 and a display screen 102 is shown;

[0042] Fig.13 A schematic flow chart of a display method is shown;

[0043] Fig.14 A schematic diagram showing a user interface change in a scenario where a user selects a picture from an album application to start a multi-screen display;

[0044] Fig.15 A schematic diagram showing a scenario in which a user selects a picture from an album application to start a multi-screen display;

[0045] Fig.16 A schematic diagram showing a flexible folding screen 103 and a display screen 102 synchronously displaying images of different resolutions;

[0046] Fig.17 A schematic flow chart of a display method is shown;

[0047] Fig.18 A schematic diagram showing changes in the user interface when a single-screen display mode is enabled is shown;

[0048] Fig.19 A schematic diagram showing a user interface change for single-screen selection is shown;

[0049] Fig. 20A schematic diagram of a shooting scene in a single-screen display mode is shown;

[0050] Fig.21 A software structure diagram of a mobile phone 100 is shown;

[0051] Fig. 22 A structural block diagram of software and hardware related to the display method provided in an embodiment of the present application is shown;

[0052] Fig.23 A schematic flow chart of a display method is shown;

[0053] Fig.24 A schematic flow chart of a display method is shown. DETAILED DESCRIPTION

[0054] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. The following terms "first", "second", etc. are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Thus, features defined as "first", "second", etc. may explicitly or implicitly include one or more of the features.

[0055] In the embodiments of the present application, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.

[0056] In the embodiments of the present application, "and / or" is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0057] In the description of the present application, it should be noted that, unless otherwise clearly specified and limited, the terms "set", "connected" and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0058] In order to better illustrate the technical solution of the present application, the following is a brief overview of the terms involved in the present application.

[0059] (1) Refresh rate. The refresh rate is the number of times the screen image (picture) is refreshed per second. The higher the refresh rate, the better the stability of the image displayed on the screen. For example, when watching a movie, what people actually see is a series of static pictures, just like a slide show. People feel that the picture is moving because the human eye has a visual retention effect. The impression of the previous picture left in the brain has not disappeared, and the next picture follows, and the difference between the two pictures is very small. One action requires many pictures to display, so people feel that the picture is moving. The replacement of pictures one by one is refreshing. Assuming that one action is completed by 20 pictures, it looks a bit like a cartoon. If this action is increased to 30 pictures, it looks more natural. This is the refresh rate.

[0060] (2) Resolution: Resolution refers to the number of pixels that a monitor can display. Resolution determines the fineness of the details of a bitmap image. Generally speaking, the higher the resolution of an image, the more pixels it contains and the clearer the image.

[0061] In order to solve the technical problems in the background technology, the embodiment of the present application proposes a display solution. First, only one display interface is provided in the electronic device, which saves the number of display interfaces in the electronic device and reduces the cost of the electronic device.

[0062] It is understandable that if each of the multiple display interfaces supports a display screen, the display of each display screen can be synchronous or asynchronous, independent of each other, and not affect each other. If there is only one display interface in the electronic device, the one display interface can only be connected to one of the multiple display screens, and can only support the display of one display screen, and cannot support the display of other display screens.

[0063] In a scenario where the user wants multiple display screens to display, one display interface cannot support multiple display screens, affecting the user experience. In order to further solve this technical problem, a switch connected to the display interface can also be set in the electronic device, and the switch can be switched to multiple data channels, and the multiple data channels correspond to multiple display screens one by one. In this way, in the multi-screen display mode, the electronic device can alternately open multiple data transmission channels by alternately opening the switches, and then transmit the corresponding display data to the corresponding display screen through the opened data transmission channel, and display the display content corresponding to the display data on multiple display screens. Among them, the display data can be image data, video data, etc.

[0064] In this solution, the electronic device can switch to the data transmission channels corresponding to different display screens to open the corresponding data transmission channels, and transmit the display data to multiple display screens through one display interface for display. In this way, normal display of multiple screens can be achieved through only one display interface, which can not only meet the normal display function of multiple screens of the electronic device, but also reduce the cost of the electronic device.

[0065] In the scenario where the user wants multiple screens to display synchronously, a switch that exceeds a preset switching speed threshold can be set in the electronic device. In this way, the switching speed of the switch is faster, and even if there is a time difference between the time when different screens receive display data, the time difference is not discernible by the human eye, and the display time of multiple screens seen by the human eye is basically the same, so that multiple screens can display synchronously, further improving the user experience.

[0066] In some embodiments, the mobile phone 100 may obtain display data collected by the camera in real time, or may obtain stored display data from the memory.

[0067] Exemplarily, the electronic device in the embodiments of the present application may be a mobile phone, a tablet computer, a desktop, a laptop, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), an augmented reality (AR) device, a virtual reality (VR) device, or the like including a touch screen. The embodiments of the present application do not impose any special restrictions on the specific form of the electronic device.

[0068] The method provided in the embodiment of the present application can be applied to an electronic device with multiple display screens. With the development of the product form of electronic devices, more and more electronic devices support folding forms. Electronic devices supporting folding forms generally have multiple display screens. In this way, an electronic device with multiple display screens can be an electronic device supporting folding forms. It can be understood that the at least two screens formed after the electronic device in the embodiment of the present application is folded can be multiple independent screens, or a complete screen of an integrated structure, which is just folded to form at least two parts.

[0069] For example, the folding screen may be a flexible folding screen. The flexible folding screen includes a folding edge made of a flexible material. Part or all of the flexible folding screen is made of a flexible material. The flexible screen has a bendable property, and the at least two screens formed after the flexible folding screen is folded are a complete screen of an integrated structure, but are folded to form at least two parts. In addition to the flexible folding screen, the electronic device also has other display screens. It can be understood that an electronic device with a foldable flexible screen may be referred to as a flexible folding screen electronic device in this article.

[0070] For another example, the folding screen of the electronic device may be a multi-screen folding screen. The multi-screen folding screen may include multiple (two or more) screens. These multiple screens are multiple separate display screens. These multiple screens may be connected in sequence through a folding axis. Each screen may rotate around the folding axis connected thereto to achieve the folding of the multi-screen folding screen. It is understandable that an electronic device that does not have a foldable flexible screen but has multiple display screens, and these display screens can be folded along a folding axis, may be referred to herein as a multi-screen folding screen electronic device.

[0071] The embodiments of the present application do not limit the specific technology and specific device form adopted by the electronic device.

[0072] Below, taking an electronic device that is a flexible folding screen electronic device having a non-foldable display screen and a flexible folding screen as an example, a product form structure applicable to the present application is introduced in detail.

[0073] The flexible foldable screen can be folded so that it is divided into multiple display areas. For example, a foldable screen in the electronic device can be folded along a folding edge or a folding axis to form a first screen and a second screen, and the first screen and the second screen are display areas.

[0074] In some device product forms, the value range of the angle α between the first screen and the second screen of the electronic device with a folding screen is [0°, 180°]. When the folding screen is fully folded, the first screen and the second screen are opposite, and the angle α between the first screen and the second screen is 0°. When the folding screen is fully unfolded, the first screen and the second screen are in the same plane, and the angle α between the first screen and the second screen is 180 degrees.

[0075] In an embodiment of the present application, if α∈[0°, P], it can be determined that the electronic device is in a folded state; if α∈(P, 180°], it can be determined that the electronic device is in an unfolded state. Alternatively, if α∈[0°, P), it can be determined that the electronic device is in a folded state; if α∈[P, 180°], it can be determined that the electronic device is in an unfolded state. Among them, P is a preset angle threshold. P can be determined based on the usage habits of a large number of users using folding screens; or, P can be set by the user in the electronic device.

[0076] In some embodiments, according to the usage habits of most users, when the angle α between the first screen and the second screen is greater than 90°, the user is more likely to use the first screen and the second screen as a whole (i.e., as a complete display screen). Therefore, the preset angle threshold P in the embodiment of the present application may be greater than 90°. The value range of the preset angle threshold P may be (90°, 180°). For example, the preset angle threshold P may be 100°, 120°, 135°, 140°, 145°, or 150°, etc.

[0077] The electronic device has a longer side and a shorter side when fully unfolded. The product form of the electronic device can be divided into two types: a device product form in which the folding side or folding axis is parallel to the longer side, and a device product form in which the folding side or folding axis is parallel to the shorter side.

[0078] For example, see Figure 1 , is a schematic diagram of a product form of a mobile phone 100 provided in an embodiment of the present application. The mobile phone 100 is a device product form in which a front camera is arranged on a longer side. Figure 1 The mobile phone 100 shown in the figure can be called a left-right foldable electronic device at the current viewing angle.

[0079] Figure 1 Figure (a) in the figure is a schematic diagram of the flexible folding screen 103 of the mobile phone 100 when it is in a fully folded state. The first screen and the second screen formed by the flexible folding screen 103 folded along the folding edge or folding axis are not visible to the user. The mobile phone 100 may also include a display screen 102, which is arranged on the back of the first screen or the second screen. It can be understood that the display screen 102 is visible to the user regardless of whether the mobile phone 100 is in a folded state or an unfolded state. The flexible folding screen 103 of the mobile phone 100 can be unfolded along the folding edge 101 to form a Figure 1 The first screen and the second screen are shown in FIG. (b) of FIG. The flexible folding screen 103 of the mobile phone 100 continues to unfold along the folding edge 101 to form Figure 1 In the fully unfolded state shown in FIG. (c), the first screen and the second screen are in the same plane after being fully unfolded. It can be understood that when the mobile phone 100 is in the fully unfolded state, the first screen and the second screen can be used as a whole (ie, as a complete display screen).

[0080] For example, please refer to Figure 2 , is a schematic diagram of a product form of a mobile phone 100 provided in an embodiment of the present application, wherein the mobile phone 100 is a device product form in which a front camera is arranged on a shorter side, Figure 2 The mobile phone 100 shown in the figure can be called an electronic device that can be folded up and down at the current viewing angle.

[0081] Figure 2 Figure (a) in the figure is a schematic diagram of the flexible folding screen 103 of the mobile phone 100 when it is in a fully folded state. The first screen and the second screen formed by the flexible folding screen 103 folded along the folding edge or folding axis are not visible to the user. The mobile phone 100 may also include a display screen 102, which is arranged on the back of the first screen or the second screen. It can be understood that the display screen 102 is visible to the user regardless of whether the mobile phone 100 is in a folded state or an unfolded state. The flexible folding screen 103 of the mobile phone 100 can be unfolded along the folding edge 101 to form a Figure 2The first screen and the second screen are shown in FIG. (b) of FIG. The flexible folding screen 103 of the mobile phone 100 continues to unfold along the folding edge 101 to form Figure 2 In the fully unfolded state shown in FIG. (c), the first screen and the second screen are in the same plane after being fully unfolded. It can be understood that when the mobile phone 100 is in the fully unfolded state, the first screen and the second screen can be used as a whole (ie, as a complete display screen).

[0082] The embodiment of the present application is described by taking the electronic device as a mobile phone, and the mobile phone has two display screens as an example. Figure 3 FIG. 1 shows a schematic diagram of the structure of the mobile phone 100. Figure 3 As shown, the mobile phone 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0083] It is to be understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the mobile phone 100. In other embodiments of the present application, the mobile phone 100 may include more or fewer components than shown in the figure, or combine some components, or separate some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0084] The mobile phone 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.

[0085] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the mobile phone 100 may include 1 or N display screens 194, where N is a positive integer greater than 1. For example, the mobile phone 100 may include 2 display screens 194: a flexible folding screen 194-1 and a display screen 194-2.

[0086] When the flexible folding screen 194-1 is a flexible folding screen, the user can fold the flexible folding screen 194-1. Figure 1 As shown, the flexible folding screen 194-1 is equivalent to the flexible folding screen 103. After the user folds the flexible folding screen 194-1, the display screen 194 can be divided into two display areas, namely display area 1 (first screen) and display area 2 (second screen). And there is a certain angle α between the two display areas divided by the flexible folding screen 103. In general usage scenarios, the flexible folding screen 194-1 can be called the main screen of the mobile phone 100, and the display screen 194-2 can be called the secondary screen of the mobile phone 100, but it is not limited to this. For example, the flexible folding screen 194-1 is called the inner screen of the mobile phone 100, and the display screen 194 is called the outer screen. Usually the size of the inner screen is larger than the size of the outer screen, that is, the display area of ​​the inner screen is larger than the display area of ​​the outer screen. The outer screen can be a screen that runs when the mobile phone 100 is in a folded state. The inner screen can be a larger screen that runs when the mobile phone 100 is in an unfolded state, that is, the display area of ​​the inner screen is larger than the display area of ​​the outer screen.

[0087] It is understandable that the user can fold the screen along a folding line in the flexible folding screen 194-1. Among them, the position of the folding line can be pre-set. In some other embodiments, the position of the folding line can also be arbitrarily selected by the user in the flexible folding screen 194-1. In the present application, when the angle α between the flexible folding screen 194-1 and the display screen 194 is greater than the preset angle threshold P (for example, 170°), the mobile phone 100 can determine that the flexible folding screen 194-1 is in an unfolded state. When the angle α between the flexible folding screen 194-1 and the display screen 194 is less than the preset angle threshold P, the mobile phone 100 can determine that the flexible folding screen 194-1 is in a folded state. In the embodiment of the present application, the physical form of the flexible folding screen 194-1 can be divided into an unfolded state and a folded state. The value of the preset angle threshold P has been described in the previous text and will not be repeated here.

[0088] The mobile phone 100 can realize the shooting function through the ISP, the camera 193, the video codec, the GPU, the display screen 194 and the application processor.

[0089] The mobile phone 100 can implement audio functions such as music playing and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the earphone interface 170D, and the application processor.

[0090] The SIM card interface 195 is used to connect a SIM card. The SIM card can be connected to or disconnected from the mobile phone 100 by inserting the SIM card interface 195 or pulling the SIM card interface 195 out. The mobile phone 100 can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, etc.

[0091] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0092] In an embodiment of the present application, the processor 110 may include a switch 111 and a display interface 112, wherein the display interface 112 is connected to the switch 111, and the switch 111 is connected to the flexible folding screen 194-1 and the display screen 194-2.

[0093] The processor 110 can control the switch 111, alternately open the switch 111 to the data transmission channel 1 corresponding to the flexible folding screen 194-1, or the data transmission channel 2 corresponding to the display screen 194-2, so as to open the data transmission channel 1 or the data transmission channel 2, and then transmit the corresponding display data to the corresponding flexible folding screen 194-1 or the display screen 194-2 through the opened data transmission channel 1 or the data transmission channel 2, respectively, and display the display content corresponding to the display data on the flexible folding screen 194-1 and the display screen 194-2. The display data can be image data, video data, etc.

[0094] In this solution, the mobile phone 100 can switch the switch 111 to the data transmission channel 1 corresponding to the flexible folding screen 194-1, or the data transmission channel 2 corresponding to the display screen 194-2, to open the data transmission channel 1 or the data transmission channel 2, and transmit the display data to the flexible folding screen 194-1 and the display screen 194-2 for display through a display interface 112. In this way, the flexible folding screen 194-1 and the display screen 194-2 can be displayed normally through only one display interface 112, which can not only meet the normal multi-screen display function of the mobile phone 100, but also reduce the cost of the mobile phone 100.

[0095] In the scenario where the user wants the flexible folding screen 194-1 and the display screen 194-2 to be displayed synchronously, a switch 111 that exceeds a preset switching speed can be set in the mobile phone 100. In this way, the switching speed of the switch 111 is fast, and even if there is a time difference between the time when the flexible folding screen 194-1 and the display screen 194-2 receive the display data, the time difference cannot be distinguished by the human eye, and the display time of the flexible folding screen 194-1 and the display screen 194-2 seen by the human eye is basically the same, so that the flexible folding screen 194-1 and the display screen 194-2 can be displayed synchronously, further improving the user experience.

[0096] With the rapid development of mobile terminals, higher requirements are placed on the bandwidth of the display interface. Therefore, the Mobile Industry Processor Interface (MIPI) Alliance proposed the Display Serial Interface (DSI) specification to meet the needs of higher resolution display screens. The display interface 112 can be a component that complies with the DSI interface specification, so that when the flexible folding screen 194-1 and the display screen 194-2 support higher display resolution, the display interface 112 can achieve higher resolution display.

[0097] The display interface 112 at least includes a display stream compressor 11121, and the display stream compressor 11121 is used to compress images into display data of a certain resolution. Figure 4 FIG. 1 shows a schematic diagram of the structure of a display interface 112. Figure 4 As shown, the display interface 112 may include a display stream compression component 11121 , an image post-processing component 11122 , and a layer synthesis component 11123 .

[0098] Display Stream Compression (DSC) is a low-cost, low-latency, and visually lossless image compression standard for display links. The display stream compression component 11121 may be a device that has this standard. The image post-processing component 11122 may be a device that has image brightness enhancement. Therefore, the display data sent through the display interface will have a larger data size / data rate.

[0099] The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of instruction fetching and execution.

[0100] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0101] In some embodiments, the processor 110 may include one or more interfaces, which may include an inter-integrated circuit (I2C) interface, etc.

[0102] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is a schematic illustration and does not constitute a structural limitation on the mobile phone 100. In other embodiments of the present application, the mobile phone 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0103] The charging management module 140 is used to receive charging input from a charger. The charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 may receive charging input from the wired charger through the USB interface 130 .

[0104] The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140 to power the processor 110, the internal memory 121, the display screen 194, the camera 193, and the wireless communication module 160.

[0105] The wireless communication function of the mobile phone 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.

[0106] The mobile phone 100 has multiple display scenarios. One display scenario is that the mobile phone 100 can display the same content on multiple display screens in a multi-screen display mode. Another display scenario is that the mobile phone 100 can display different content on multiple display screens in a multi-screen display mode. Another display scenario is that the mobile phone 100 can display content on one of the multiple display screens in a single-screen display mode. The technical solution of the present application will be specifically described below in combination with the above three specific scenarios:

[0107] Scenario 1: In a multi-screen display mode, a display scenario in which the same content is displayed on multiple display screens, in which the flexible folding screen 103 and the display screen 102 synchronously display the same display content

[0108] The following takes the scenario in which the display data is image data and the flexible folding screen mobile phone 100 is in a fully unfolded state and user A uses the flexible folding screen mobile phone to take a photo for user B as an example to further introduce the technical solution of the present application.

[0109] Figure 5A schematic diagram of a shooting scene in a multi-screen display mode is shown. In this shooting scene, after the mobile phone 100 turns on the multi-screen display mode, user A turns on the rear camera and shoots user B. The folding screen 103 displays the captured image of user B in the preview frame of the shooting interface for user A to see. The display screen 102 also displays the captured image of user B in the preview frame of the shooting interface for user B to see. In this way, the flexible folding screen 103 and the display screen 102 display the same content, and the two displays simultaneously display the image of user B in the preview frame of the shooting interface, and both the user being photographed and the shooting user can see the preview image.

[0110] The following describes the display method of the mobile phone 100 in the multi-screen display mode. It can be understood that before executing the following steps, the mobile phone 100 has already turned on the multi-screen display mode in advance. Figure 6 A flow chart of a display method is shown. Figure 6 As shown, the process includes the following steps:

[0111] Step 601: In response to the user's first operation, the mobile phone 100 turns on the camera to capture the i-th frame of image data, and alternately turns on the switch to the data transmission channel 1 corresponding to the flexible folding screen 103, or the data transmission channel 2 corresponding to the display screen 102.

[0112] The two data transmission channels correspond to the flexible folding screen 103 and the display screen 102 one by one. Data transmission channel 1 and data transmission channel 2 are used to transmit the corresponding i-th frame display data to the flexible folding screen 103 and the display screen 102 respectively. In this way, the mobile phone 100 can turn on the camera to capture image data in response to the user's first operation, and in the multi-screen display mode, alternately turn on the two data transmission channels of the switch to transmit the corresponding image data to the corresponding display screen through the opened data transmission channel, and display the corresponding image on the corresponding display screen based on the corresponding image data.

[0113] The image data is the i-th frame image data, i takes values ​​in {1, 2, ..., N} in sequence, and N is an integer greater than or equal to 1. In this way, the mobile phone 100 can sequentially display the corresponding i-th frame image, allowing the user to see a dynamic preview screen.

[0114] The first operation may be a user's opening operation of the camera application. For example, Figure 7 A schematic diagram of the user interface (UI) changes in a camera-enabling scenario is shown. The camera application opening operation can be performed on the flexible folding screen 103 or the display screen 102. The following is an example of the mobile phone 100 responding to the user opening the multi-screen display mode on the flexible folding screen 103. For example, Figure 7As shown in FIG. 1 (a), the first operation may be that the user clicks the camera icon. It is understandable that Figure 7 As shown in (b) of the figure, in response to the user clicking the camera icon, the mobile phone 100 turns on the camera to capture image data and displays a preview frame, which is used to display the picture taken by the camera. In some embodiments, the way in which the mobile phone 100 turns on the multi-screen display mode can be that the mobile phone 100 can adjust the mobile phone 100 to the multi-screen display mode in response to the user's third operation. For example, the setting menu of the mobile phone 100 includes a selection item for the multi-screen display mode, and the mobile phone 100 can adjust the mobile phone 100 to the multi-screen display mode in response to the user's operation of turning on the multi-screen display mode in the setting. The setting can be a system setting or a setting in the camera application.

[0115] The operation of opening the multi-screen display mode can be performed on the flexible folding screen 103 or the display screen 102. The following is an example of the operation of the mobile phone 100 responding to the user opening the multi-screen display mode on the display screen 102. Figure 8 A schematic diagram of the user interface changes when the multi-screen display mode is turned on is shown. Figure 8 As shown in Figure (a) in FIG. 1 , the third operation may be that the user clicks the setting icon; then, Figure 8 In the settings interface shown in Figure (b) of the figure, click the expand button of the multi-screen display mode; then, Figure 8 In the multi-screen display mode interface shown in Figure (c), click to select the display screen that needs to be displayed on multiple screens, and then click to confirm. Figure 8 As shown in Figure (d) in the figure, the selection item of the multi-screen display mode corresponds to the turned-on state.

[0116] Understandable, although Figure 8 Figure (c) in FIG. 1 shows only two display screens that can be selected, but in a device with more (three or more) display screens, the user can also select any two or more of the display screens. In this way, the user can select the display screen that he wants to display on multiple screens according to his own wishes, which improves the user experience to a certain extent.

[0117] In some other embodiments, the mobile phone 100 may also respond to the user's first operation, turn on the camera to capture image data, and then turn on the multi-screen display mode of the mobile phone 100 in the aforementioned manner.

[0118] Step 602: The mobile phone 100 transmits the i-th frame image data to the flexible folding screen 103 and the display screen 102 respectively through the alternately opened data transmission channel 1 and the data transmission channel 1, and displays the image corresponding to the i-th frame image data on the flexible folding screen 103 and the display screen 102.

[0119] The data transmission channel is a data transmission channel between the display interface and the display screen. When the mobile phone 100 opens the data transmission channel corresponding to a certain display screen, the corresponding image data can be transmitted to the corresponding display screen through the channel. When the display screen 102 and the flexible folding screen 103 of the mobile phone 100 receive the corresponding image data, the corresponding image can be displayed based on the image data. For example, Figure 5 As shown, the mobile phone 100 displays the captured image of user B in the preview boxes of the shooting interfaces of the display screen 102 and the flexible folding screen 103 .

[0120] It can be understood that the display parameters of the display screen include various display attribute information of the image data, such as resolution, brightness, etc. The mobile phone 100 can transmit the image data of the corresponding display parameters to the corresponding display screen through the opened data transmission channel.

[0121] The display parameters of the images to be displayed on the flexible folding screen 103 and the display screen 102 may be different or the same.

[0122] In some embodiments, if the display parameters of the images to be displayed by the flexible folding screen 103 and the display screen 102 are the same, the mobile phone 100 can prepare image data of one display parameter. Then, the mobile phone 100 transmits the image data of the corresponding display parameters to the corresponding display screen through the alternately opened data transmission channel. Specifically, when the flexible folding screen 103 and the display screen 102 are displayed synchronously, if the display parameters of the flexible folding screen 103 and the display screen 102 are exactly the same, only one type of image data of display parameters is prepared, and then the image data of the display parameters is sent to the corresponding two display screens for display through two data channels respectively. Specifically, it is only necessary to switch the switch to the display screen corresponding to the corresponding data channel for display according to the preset time interval.

[0123] In some embodiments, if the display parameters of the images to be displayed by the flexible folding screen 103 and the display screen 102 are different, the mobile phone 100 needs to prepare image data of two display parameters in sequence. The mobile phone 100 first switches the switch to a data channel, and transmits the prepared image data of one display parameter to the display screen corresponding to the data channel for display. In the process of displaying the image on the display screen, the mobile phone 100 will prepare image data of another display parameter. After the image data of the display parameter is ready, the switch will be switched to another data transmission channel, and the image data of another display parameter will be transmitted to the display screen corresponding to the data channel for display.

[0124] In this solution, even if the display time of the images corresponding to the image data of the two display parameters is different, the difference in display time is not discernible to the human eye, and the display time of the two display parameters seen by the human eye is basically the same. In this way, in the scenario where the user wants two display screens to display synchronously, the mobile phone 100 with one display interface supporting two display screens can display synchronously, thereby improving the user experience.

[0125] Specifically, Fig. 9 A flow chart of a display method is shown. Fig. 9 As shown, the process includes the following steps:

[0126] Step 901: The mobile phone 100 receives a first operation from a user.

[0127] The first operation in this step is the same as the first operation described above and will not be repeated here.

[0128] Step 902: The mobile phone 100 obtains the i-th frame image data of the first display parameter, turns on the switch to the data transmission channel 1 corresponding to the flexible folding screen 103, and sends the i-th frame image data of the first display parameter to the flexible folding screen 103 through the data transmission channel 1. The flexible folding screen 103 displays the i-th frame image corresponding to the i-th frame image data with the first display parameter.

[0129] i can take values ​​in {1, 2, ..., N} in sequence, where N is an integer greater than or equal to 1. The value of N can be determined according to actual conditions.

[0130] For example, Fig.10 FIG. 1 shows a schematic diagram of a flexible folding screen 103 and a display screen 102 synchronously displaying images with different display parameters. Fig.10 As shown, P1 corresponds to the sequence number of the first frame image, P2 corresponds to the sequence number of the second frame image, P3 corresponds to the sequence number of the third frame image, and PN corresponds to the sequence number of the Nth frame image.

[0131] The mobile phone 100 obtains the first frame image data of the first display parameter, turns on the switch to the data transmission channel 1 corresponding to the flexible folding screen 103, and sends the first frame image data of the first display parameter to the flexible folding screen 103 through the data transmission channel 1. After the flexible folding screen 103 receives the P1 frame image data of the first display parameter, it starts to display the P1 frame image of the first display parameter at 00:05.

[0132] Step 903: The flexible folding screen 103 determines the i-th frame image data of the second display parameter within a time period 1 after starting to display the i-th frame image.

[0133] The mobile phone 100 can prepare the i-th frame image data of the second display parameter in the time period 1 to determine the i-th frame image data of the second display parameter. It can be understood that the time period 1 can be set according to actual conditions.

[0134] For example, Fig.10 As shown, the mobile phone 100 reinitializes the display parameters of the P1 frame image data and initializes the P1 frame image data to image data of the second display parameters. The initialization takes 1-2 frames, for example, 2 frames, which is 0.1s.

[0135] Step 904: After the flexible folding screen 103 displays the i-th frame image within time period 1, the switch is turned on to the data transmission channel 2 corresponding to the display screen 102, and the i-th frame image data of the second display parameters is sent to the display screen 102 through the data transmission channel 2. The display screen 102 displays the i-th frame image corresponding to the i-th frame image data with the second display parameters.

[0136] For example, Fig.10 As shown, after the flexible folding screen 103 displays the first frame image within 0.1s, the mobile phone 100 switches the switch to the data transmission channel 2, and transmits the P1 frame image data of the second display parameters to the display screen 102 through the data transmission channel 2. The display screen 102 updates the image and starts to display the P1 frame image corresponding to the P1 frame image data with the second display parameters at 00:15.

[0137] Step 905 : i is equal to i+1, the display screen 102 determines the i-th frame image data of the first display parameter within the time period 1 after starting to display the i-th frame image, and then goes to step 901 .

[0138] i=i+1 indicates that the mobile phone 100 will continue to display the next frame of image on the flexible folding screen 103 and the display screen 102 .

[0139] The mobile phone 100 may prepare the i-th frame image data of the first display parameter within the time period 1 to determine the i-th frame image data of the first display parameter.

[0140] i can take values ​​in {1, 2, ..., N} in sequence. After the mobile phone 100 displays the first frame of image on the flexible folding screen 103 and the display screen 102, it will continue to display the next frame of image on the flexible folding screen 103 and the display screen 102 until the Nth frame of image is displayed.

[0141] If i is 1, then i+1 is equal to 2, and the mobile phone 100 will continue to display the second frame image on the flexible folding screen 103 and the display screen 102.

[0142] For example, Fig.10As shown, after the display screen 102 refreshes the display, the mobile phone 100 reinitializes the display parameters of the P2 frame image data, and initializes the P2 frame image data to the image data of the first display parameters. The initialization takes 1-2 frames, for example, the initialization takes 2 frames, and the time for 2 frames is 0.1s.

[0143] After the display screen 102 displays the i-th frame image within 0.1s, the mobile phone 100 switches the switch to data transmission channel 1, and transmits the P2 frame image data of the first display parameters to the flexible folding screen 103 through the data transmission channel 1. The flexible folding screen 103 updates the image and starts to display the P2 frame image corresponding to the P2 frame image data with the second display parameters at 00:25.

[0144] The switching speed of the switch is relatively fast. There is a 0.1s time difference between the time when different display screens receive image data. This time difference cannot be distinguished by the human eye. The display time of multiple display screens seen by the human eye is basically the same. In this way, multiple display screens can be displayed synchronously, further improving the user experience.

[0145] In some embodiments, if the resolutions in the display parameters are different. For example, the flexible folding screen 103 corresponds to a first resolution, and the display screen 102 corresponds to a second resolution, and the first resolution is different from the second resolution. Then the mobile phone 100 synchronizes the two display screens in the following manner:

[0146] The mobile phone 100 switches the switch to data transmission channel 1, and transmits image data of the first resolution to the flexible folding screen 103 through the data transmission channel 1. The flexible folding screen 103 displays an image of the first resolution based on the image data of the first resolution. The mobile phone 100 switches the switch to data transmission channel 2, and transmits image data of the second resolution to the display screen 102 through the data transmission channel 2. The display screen 102 displays an image of the second resolution based on the image data of the second resolution.

[0147] It is understandable that the time when each frame of image data starts to be transmitted can be controlled by a tearing effect signal (TE) (output by the display). TE is a feedback signal from the display to the processor. TE is transmitted through the display interface 112. When the processor receives TE, it starts to transmit the corresponding image data to the display. The display updates the display content and displays the display content corresponding to the image data. The speed of updating the display content determines the refresh rate. For example, Fig.11 FIG. 4 shows a schematic diagram of a TE controlling the image data transmission time. Fig.11As shown, TE can be a feedback signal from the flexible folding screen 103 to the mobile phone 100. TE is transmitted through the display interface 112. When the mobile phone 100 receives TE, it starts to transmit the corresponding image data to the flexible folding screen 103. The flexible folding screen 103 updates the display content and displays the display content corresponding to the image data. TE can be a feedback signal from the display screen 102 to the mobile phone 100. TE is transmitted through the display interface 112. When the mobile phone 100 receives TE, it starts to transmit the corresponding image data to the display screen 102. The display screen 102 updates the display content and displays the display content corresponding to the image data.

[0148] In some embodiments, if the first resolution is the same as the second resolution, the refresh rates of the flexible folding screen 103 and the display screen 102 are both the frequency of TE divided by 2. For example, in the case of multi-screen display mode, if the display parameters such as the resolution of the flexible folding screen 103 and the display screen 102 are exactly the same, the mobile phone 100 can determine at the software layer (upper layer) that when the frequency of TE is 120Hz, the refresh rates of the flexible folding screen 103 and the display screen 102 are 60Hz.

[0149] In some embodiments, if the first resolution is different from the second resolution, and the first resolution is greater than the second resolution, the refresh rate of the image on the flexible folding screen 103 and the display screen 102 is obtained by the following formula:

[0150] X=A / 2 / (1+B),

[0151] Among them, X represents the refresh rate of the images of the flexible folding screen 103 and the display screen 102, A represents the frequency of TE, and B represents the number of image frames required to switch to configure the image data of the second resolution.

[0152] For example, Fig.12 A schematic diagram of the refresh rate of a flexible folding screen 103 and a display screen 102 is shown. Fig.12 As shown, the mobile phone 100 determines that the frequency of TE is 120Hz at the software layer (upper layer), and the number of image frames required to switch the image data of the second resolution is 2 frames. Substituting the above data into the above formula, the refresh rate of the flexible folding screen 103 and the display screen 102 is 20Hz.

[0153] For example, Fig.12 As shown, the refresh rate of the flexible folding screen 103 and the display screen 102 is 20 Hz, and the display time of each frame of image is 0.05 seconds (s).

[0154] The mobile phone 100 obtains the first frame image data of the first display parameter, turns on the switch to the data transmission channel 1 corresponding to the flexible folding screen 103, and sends the first frame image data of the first display parameter to the flexible folding screen 103 through the data transmission channel 1. After the flexible folding screen 103 receives the P1 frame image data of the first display parameter, it starts to display the P1 frame image of the first display parameter at 00:05. Then, the mobile phone 100 reinitializes the display parameters of the P1 frame image data and initializes the P1 frame image data to the image data of the second display parameter. The initialization takes 1-2 frames, for example, 2 frames, and the time for 2 frames is 0.1s.

[0155] After the flexible folding screen 103 displays the first frame image within 0.1s, the mobile phone 100 switches the switch to the data transmission channel 2, and transmits the P1 frame image data of the second display parameters to the display screen 102 through the data transmission channel 2. The display screen 102 updates the image and starts to display the P1 frame image corresponding to the P1 frame image data with the second display parameters at 00:15.

[0156] After the display screen 102 refreshes the display, the mobile phone 100 reinitializes the display parameters of the P2 frame image data and initializes the P2 frame image data to image data of the first display parameters. The initialization takes 1-2 frames, for example, 2 frames, which is 0.1s.

[0157] After the display screen 102 displays the i-th frame image within 0.1s, the mobile phone 100 switches the switch to data transmission channel 1, and transmits the P2 frame image data of the first display parameters to the flexible folding screen 103 through the data transmission channel 1. The flexible folding screen 103 updates the image and starts to display the P2 frame image corresponding to the P2 frame image data with the second display parameters at 00:25.

[0158] i can take values ​​in {1, 2, ..., N} in sequence. After the mobile phone 100 displays the first frame of image on the flexible folding screen 103 and the display screen 102, the mobile phone 100 will continue to display images on the flexible folding screen 103 and the display screen 102 until the Nth frame of image is displayed.

[0159] In this solution, the switching speed of switch 111 is relatively fast, and the time difference between different display screens in receiving image data is 0.1s, which is indistinguishable to the human eye. The display time of multiple display screens seen by the human eye is basically the same, so that multiple display screens can be displayed synchronously, further improving the user experience.

[0160] Scenario 2: In the multi-screen display mode, the flexible folding screen 103 and the display screen 102 display different contents on multiple display screens.

[0161] The following describes a method for displaying different display contents on the flexible folding screen 103 and the display screen 102 of the mobile phone 100 in the multi-screen display mode. In this solution, different display contents are displayed on multiple display screens respectively, which improves the user experience.

[0162] Fig.13 A flow chart of a display method is shown. Fig.13 As shown, the process includes the following steps:

[0163] Step 1301: In response to the user's first operation, the mobile phone 100 turns on the camera to capture two sets of image data, and alternately turns on the switch to the data transmission channel 1 corresponding to the flexible folding screen 103, or the data transmission channel 2 corresponding to the display screen 102.

[0164] The two data transmission channels correspond to the flexible folding screen 103 and the display screen 102 one by one. In this way, the mobile phone 100 can turn on the camera to capture image data in response to the user's first operation, and in the multi-screen display mode, alternately turn on the two data transmission channels of the switch to transmit the corresponding image data to the corresponding display screen through the opened data transmission channel, and display the corresponding image on the corresponding display screen based on the corresponding image data.

[0165] The first operation may be an operation in which the user turns on multi-screen display of a picture selected from the photo album application.

[0166] The operation of the user opening the multi-screen display of the picture selected from the album application can be performed on the flexible folding screen 103 or the display screen 102. The following is an example of the operation of the mobile phone 100 responding to the user opening the multi-screen display mode on the display screen 102. For example, Fig.14 The following is a schematic diagram showing the changes in the user interface when a user selects a picture from an album application to open a multi-screen display. Fig.14 As shown in FIG. 1 (a), the first operation may be that the user selects multiple pictures, clicks the multi-screen display column in More, and determines the specific display mode of the multi-screen display, for example, Fig.14 As shown in Figure (b) in the figure, check the flexible folding screen 103 corresponding to the A picture, and check the display screen 102 corresponding to the B picture. In this way, the mobile phone 100 can display the selected A picture on the flexible folding screen 103 and the selected B picture on the display screen 102.

[0167] Step 1302: The mobile phone 100 transmits a corresponding set of image data from the two sets of image data to the flexible folding screen 103 and the display screen 102 respectively through the alternately opened data transmission channel 1 and the data transmission channel 1, and displays two images corresponding to the two sets of image data on the flexible folding screen 103 and the display screen 102 respectively.

[0168] The data transmission channel is a data transmission channel between the display interface and the display screen. When the mobile phone 100 opens the data transmission channel corresponding to a certain display screen, the corresponding image data can be transmitted to the corresponding display screen through the channel. When the display screen 102 and the flexible folding screen 103 of the mobile phone 100 receive the corresponding image data, the different display contents can be displayed on the flexible folding screen 103 and the display screen 102 respectively based on the two sets of image data. For example, Fig.15 A schematic diagram of a scenario in which a user starts a multi-screen display of a picture selected from an album application is shown. In this scenario, the mobile phone 100 displays the selected picture A on the flexible folding screen 103 and the selected picture B on the display screen 102.

[0169] It can be understood that the display parameters of the display screen include various display attribute information of the image data, such as resolution, brightness, etc. The mobile phone 100 can transmit the image data of the corresponding display parameters to the corresponding display screen through the opened data transmission channel.

[0170] In some embodiments, if the display parameters (such as resolution) of the images to be displayed on the flexible folding screen 103 and the display screen 102 are the same, the mobile phone 100 can prepare two sets of image data with the same parameters, and the mobile phone 100 transmits the two sets of image data with the same parameters to the flexible folding screen 103 and the display screen 102 respectively through alternately opened data transmission channels, and displays the different display contents on the flexible folding screen 103 and the display screen 102 respectively.

[0171] In some embodiments, if the display parameters of the images to be displayed by the flexible folding screen 103 and the display screen 102 are different, for example, the resolutions are different, then two sets of image data with different display parameters are transmitted through different data transmission channels.

[0172] In some embodiments, if the display parameters of the images to be displayed by the flexible folding screen 103 and the display screen 102 are different, for example, the resolutions are different, then the two sets of image data with different display parameters transmitted by different data transmission channels, then the mobile phone 100 needs to prepare two sets of image data with two display parameters. Then, the mobile phone 100 transmits the two sets of image data with different display parameters to the flexible folding screen 103 and the display screen 102 through the alternately opened data transmission channels, and displays different pictures with different display parameters on the flexible folding screen 103 and the display screen 102.

[0173] Specifically, when the display parameters of the flexible folding screen 103 and the display screen 102 are different, the mobile phone 100 needs to prepare two sets of image data of the two display parameters in sequence. The mobile phone 100 first switches the switch to a data channel, and transmits a set of image data of one display parameter to the display screen corresponding to the data channel for display. At this time, the mobile phone 100 prepares image data of another display parameter, and after the set of image data of the display parameter is ready, it switches the switch to another data transmission channel, and transmits the set of image data of the display parameter to the display screen corresponding to the data channel for display. This solution corresponds to Fig. 9 When N is 1, the specific description is as above and will not be repeated here.

[0174] In this solution, even if the display time of the image data of two display parameters (such as resolution) is different, the difference in display time may not be discernible to the human eye, and the display time of the two display parameters (such as resolution) seen by the human eye is basically the same. In this way, in the scenario where the user wants two display screens to display synchronously, the mobile phone 100 with one display interface supporting two display screens can display synchronously, thereby improving the user experience.

[0175] In some embodiments, if the mobile phone 100 transmits image data of corresponding resolution to the corresponding display screen through the opened data transmission channel, the mobile phone 100 will display an image of corresponding resolution on the corresponding display screen based on the image data of corresponding resolution.

[0176] In some embodiments, the flexible folding screen 103 corresponds to a first resolution, and the display screen 102 corresponds to a second resolution. The switch is switched to data transmission channel 1, and first image data of the first resolution is transmitted to the flexible folding screen 103 through data transmission channel 1. The flexible folding screen 103 displays the first image of the first resolution based on the first image data of the first resolution. The switch is switched to data transmission channel 2, and second image data of the second resolution is transmitted to the display screen 102 through data transmission channel 2. The display screen 102 displays the second image of the second resolution based on the second image data of the second resolution.

[0177] In some embodiments, if the first resolution is the same as the second resolution, the refresh rates of the flexible folding screen 103 and the display screen 102 are both the frequency of TE divided by 2. In some embodiments, if the first resolution is different from the second resolution, the first resolution is greater than the second resolution, and the refresh rates of the images on the flexible folding screen 103 and the display screen 102 are obtained by the following formula:

[0178] X=A / 2 / (1+B),

[0179] Among them, X represents the refresh rate of the images of the flexible folding screen 103 and the display screen 102, A represents the frequency of TE, and B represents the number of image frames required to switch to configure the image data of the second resolution.

[0180] For example, the mobile phone 100 determines that the frequency of TE is 120Hz at the software layer (upper layer), and configures that the number of image frames required to switch the image data of the second resolution is 2 frames. Substituting the above data into the above formula, the refresh rate of the flexible folding screen 103 and the display screen 102 is 20Hz.

[0181] Fig.16 FIG. 1 shows a schematic diagram of a flexible folding screen 103 and a display screen 102 synchronously displaying images of different resolutions. Fig.10 As shown, the refresh rate of the flexible folding screen 103 and the display screen 102 is 20 Hz, and the display time of each frame of image is 0.05 seconds (s).

[0182] When the flexible folding screen 103 receives the image data of the first resolution picture A at 00:05, it starts to display the image of the first resolution at 00:05. Then, the mobile phone 100 reinitializes the resolution of the image data of picture A to the image data of the second resolution, and the initialization takes 1-2 frames, for example, 2 frames, and the time of 2 frames is 0.1s.

[0183] After 0.1s, the image data of picture A at the second resolution is ready, and the mobile phone 100 switches the switch 111 to the data transmission channel 2, and transmits the image data of picture A at the second resolution to the display screen 102 through the data transmission channel 2. The display screen 102 updates the display content and starts to display the display content corresponding to the image data of picture A at the second resolution at 00:15.

[0184] In this solution, the switching speed of switch 111 is relatively fast, and the time difference between different display screens in receiving image data is 0.1s, which is indistinguishable to the human eye. The display time of multiple display screens seen by the human eye is basically the same, so that multiple display screens can be displayed synchronously, further improving the user experience.

[0185] Scenario 3: Display scenario where content is displayed on one of multiple displays in single-screen display mode

[0186] The following describes a display method of the mobile phone 100 in the single-screen display mode. Fig.17 A flow chart of a display method is shown. Fig.17 As shown, the process includes the following steps:

[0187] Step 1701: the mobile phone 100 obtains image data in response to a second operation of the user, and turns on a switch to a target data transmission channel corresponding to a target display screen, wherein the target display screen is any one of a plurality of display screens.

[0188] The target data transmission channel corresponds to the target display screen. In this way, the mobile phone 100 can obtain image data in response to the second operation of the user, and in the single-screen display mode, turn on the switch to the target data transmission channel corresponding to the target display screen to transmit the corresponding target image data to the corresponding target display screen through the turned-on target data transmission channel, and then display the image corresponding to the target image data on the corresponding target display screen.

[0189] In some embodiments, the mobile phone 100 may obtain display data collected by the camera in real time, or may obtain stored display data from the memory.

[0190] In one scenario, the second operation may be a user's operation to open a camera application. Figure 7 As shown in Figure (a), the second operation may be that the user clicks on the camera icon, and the mobile phone 100 turns on the camera to capture image data in response to the user clicking on the camera icon.

[0191] In some embodiments, the mobile phone 100 may turn on the single-screen display mode by adjusting the mobile phone 100 to the single-screen display mode in response to a third operation of the user. For example, the setting menu of the mobile phone 100 includes a selection item of the single-screen display mode, and the mobile phone 100 may adjust the mobile phone 100 to the single-screen display mode in response to the user's operation of turning on the single-screen display mode in the setting. The setting may be a system setting or a setting in a camera application.

[0192] The operation of opening the single-screen display mode can be performed on the flexible folding screen 103 or the display screen 102. The following is an example of the operation of the mobile phone 100 responding to the user opening the multi-screen display mode on the display screen 102. Fig.18 A schematic diagram of the user interface changes when the single-screen display mode is turned on is shown. Fig.18 As shown in Figure (a) in FIG. 1 , the third operation may be that the user clicks the setting icon; then, Fig.18 In the setting interface shown in Figure (b) of the figure, click the expand button of the single screen display mode; then, Fig.18 In the single-screen display mode interface shown in FIG. (c), select the display screen that needs to be displayed on a single screen by clicking, for example, click the selection control corresponding to the flexible folding screen 103, and then click to confirm. Fig.18As shown in Figure (d) in the figure, the selection item of the single-screen display mode corresponds to the on state. The user can choose the display screen that he wants to display on the single screen according to his own wishes, which improves the user experience to a certain extent. For example, Fig.19 A schematic diagram of a user interface change for single screen selection is shown. Fig.19 As shown, the user can also click the selection control corresponding to the display screen 102, so that the display screen 102 can be determined as the target display screen in the single-screen display mode.

[0193] In some other embodiments, the mobile phone 100 may also respond to the user's second operation, obtain image data, and then start the single-screen display mode of the mobile phone 100 in the aforementioned manner.

[0194] The target display screen is any one of the display screen 102 and the flexible folding screen 103. When the display screen 102 is displayed alone, the mobile phone 100 turns the switch to the data transmission channel connected to the display screen 102; when the flexible folding screen 103 is displayed alone, the mobile phone 100 turns the switch to the data transmission channel connected to the flexible folding screen 103.

[0195] Step 1702: The mobile phone 100 transmits the image data to the target display screen through the target data transmission channel, and displays the display content corresponding to the image data on the target display screen.

[0196] The target display screen is any one of the display screen 102 and the flexible folding screen 103. When the display screen 102 is displayed alone, the mobile phone 100 turns on the switch to the data transmission channel connected to the display screen 102, and the mobile phone 100 transmits the target image data to the target display screen through the opened target data transmission channel. When the flexible folding screen 103 is displayed alone, the mobile phone 100 turns on the switch to the data transmission channel connected to the flexible folding screen 103, and the mobile phone 100 transmits the target image data to the target display screen through the opened target data transmission channel, so as to display the target image on the target display screen based on the target image data.

[0197] The target display screen is any one of the display screen 102 and the flexible folding screen 103. When the target display screen of the mobile phone 100 receives the corresponding image data, it can display the corresponding image based on the image data. For example, Fig. 20 A schematic diagram of a shooting scene in a single-screen display mode is shown. Thus, in this shooting scene, the flexible folding screen 103 is the target display screen in the single-screen display mode. After the mobile phone 100 turns on the single-screen display mode, user A turns on the rear camera and shoots user B. The flexible folding screen 103 displays the captured image of user B in the preview frame of the shooting interface for user A to see. However, the display screen 102 does not display the captured image of user B in the preview frame of the shooting interface.

[0198] The above describes the display methods in the multi-screen display mode and in the single-screen display mode. It is understandable that the switching state of the switch depends on the display mode. The above two display modes can both exist in the mobile phone 100, and the mobile phone 100 can execute the display method in the corresponding mode after determining which display mode the mobile phone 100 is in.

[0199] The above mainly introduces the technical solution of the embodiment of the present application by taking image data as an example. In some other embodiments, if multiple display screens play videos, the mobile phone 100 can switch to the data transmission channels corresponding to different display screens to open the corresponding data transmission channels, and transmit the video data to multiple display screens for playback through a display interface. In this way, normal display of multiple screens can be achieved through only one display interface, which can not only meet the normal display function of multiple screens of the mobile phone 100, but also reduce the cost of the mobile phone 100.

[0200] The software system of the mobile phone 100 may adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture. The embodiment of the present invention takes the Android system of the layered architecture as an example to exemplify the software structure of the mobile phone 100.

[0201] Fig.21 It is a software structure block diagram of the mobile phone 100 according to an embodiment of the present invention.

[0202] The layered architecture divides the software into several layers, each with clear roles and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom: the application layer, the application framework layer, the Android runtime and system library, and the kernel layer.

[0203] The application layer can include a series of application packages.

[0204] like Fig.21 As shown, the application layer package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message, etc.

[0205] The application framework layer provides an application programming interface (API) and a programming framework for the applications in the application layer. The application framework layer includes some predefined functions.

[0206] like Fig.21 As shown, the application framework layer may include a window manager, a display manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, and the like.

[0207] The purpose of a window manager is to display multiple applications on one screen, and to implement functions such as adjusting program size, title bar, maximization, minimization, close button, and virtual desktop. The window manager is used to manage window programs. The window manager can obtain the size of the display screen, determine whether there is a status bar, lock the screen, capture the screen, etc. The window manager includes a display content container, which is used to describe information related to multi-screen output; multiple screens correspond to multiple display content containers. In an embodiment of the present application, in the window manager, multiple display screens correspond to multiple display content container modules. For example, Fig. 22 The structure block diagram of the software and hardware related to the display method provided by the present application is shown. Fig. 22 As shown, the two display screens correspond to two display content container modules: display content container 1 and display content container 2.

[0208] The display content container can group windows according to their display positions. Windows belonging to the same display content container will be displayed on the same screen. Each display content container corresponds to a unique identity document (ID). When adding a window, you can specify this ID to determine which screen it will be displayed on. The display content container is isolated, and two windows in different display content containers will not have any coupling in layout, display order, and animation processing.

[0209] The display manager is used to display the login interface after booting up and start components such as the window manager. The display manager includes a logical display screen module, and each display screen corresponds to a logical display screen module. In the embodiment of the present application, in the display manager, multiple display screens correspond to multiple logical display modules. For example, Fig. 22 As shown, the two display screens correspond to two logical display (LogicalDisplay) modules: Logical Display 1 and Logical Display 2.

[0210] Content providers are used to store and retrieve data and make it accessible to applications. The data may include videos, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.

[0211] The view system includes visual controls, such as controls for displaying text, controls for displaying images, etc. The view system can be used to build applications. A display interface can be composed of one or more views. For example, a display interface including a text notification icon can include a view for displaying text and a view for displaying images.

[0212] The phone manager is used to provide communication functions of the mobile phone 100, such as management of call status (including answering, hanging up, etc.).

[0213] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.

[0214] The notification manager enables applications to display notification information in the status bar. It can be used to convey notification-type messages and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as notifications of applications running in the background, or a notification that appears on the screen in the form of a dialog window. For example, a text message is displayed in the status bar, a prompt sound is emitted, an electronic device vibrates, an indicator light flashes, etc.

[0215] Android Runtime includes core libraries and virtual machines. Android runtime is responsible for scheduling and management of the Android system.

[0216] The core library consists of two parts: one part is the function that needs to be called by the Java language, and the other part is the Android core library.

[0217] The application layer and the application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as object life cycle management, stack management, thread management, security and exception management, and garbage collection.

[0218] The system library can include multiple functional modules, such as surface manager, hardware composer abstraction layer (HWC), media library, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.

[0219] The surface manager (SurfaceFlinger) is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications. The surface manager is responsible for managing the frame buffer of the Android system. The display screen of the Android device is abstracted as a frame buffer, and the surface manager service in the Android system draws the user interface in the application by writing content to this frame buffer.

[0220] The surface manager includes a composition engine. In the embodiment of the present application, in the composition engine of the surface manager, multiple display screens correspond to multiple display device modules. For example, Fig. 22 As shown, the two display screens correspond to two display device modules: display device 1 and display device 2.

[0221] The surface manager provides all soft layer information to the hardware composer abstract layer (HWC) and asks it for processing. In the embodiment of the present application, in the hardware composer abstract layer of the surface manager, multiple display screens correspond to multiple display device modules. For example, Fig. 22 As shown, the two display screens correspond to two display device modules: display device 1 and display device 2.

[0222] The hardware composition abstraction layer decides whether to use the hardware layer compositor or GPU composition based on the hardware performance. The surface manager processes the soft layers that require GPU composition and submits the results to the hardware composition abstraction layer for display. The soft layers that require the hardware layer compositor to be synthesized are handled by the hardware composition abstraction layer itself.

[0223] The media library supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

[0224] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.

[0225] A 2D graphics engine is a drawing engine for 2D drawings.

[0226] The kernel layer is a layer between hardware and software. The kernel layer includes at least a display driver, a camera driver, an audio driver, and a sensor driver. In the embodiment of the present application, in the display driver of the kernel layer, multiple display screens correspond to multiple display device modules. For example, Fig. 22 As shown, the two display screens correspond to two display device modules: display device 1 and display device 2.

[0227] The display driver is used to drive the switch to switch the data transmission channel of the switch so that multiple display screens display the display method of the embodiment of the present application.

[0228] The following dual-screen display scenario illustrates the workflow of the software and hardware of mobile phone 100.

[0229] When the touch sensor 180K receives a touch operation, the corresponding hardware interrupt is sent to the sensor driver of the kernel layer. The sensor driver processes the touch operation into raw input events (including touch coordinates, timestamp of the touch operation and other information). The raw input events are stored in the sensor driver. The application framework layer obtains the raw input event from the sensor driver and identifies the control corresponding to the input event. For example, if the touch operation is a touch single-click operation and the control corresponding to the single-click operation is the control of the camera application icon, the camera application calls the interface of the application framework layer, starts the camera application, starts the camera driver, and captures static display data through the camera 193. After starting the camera application, in the multi-screen display mode, the mobile phone 100 transmits the i-th frame image data to the flexible folding screen 103 and the display screen 102 respectively through the alternately opened data transmission channel 1 and the data transmission channel 1: when the data transmission channel 1 is opened, the display content container 1 of the window manager, the logical display 1 of the display manager, the display device 1 of the surface manager, and the display device 1 in the hardware combination abstraction layer are called, and then the display device 1 in the display driver is called to drive the flexible folding screen 103 to display the captured content; when the data transmission channel 2 is opened, the display content container 2 of the window manager, the logical display 2 of the display manager, the display device 2 of the surface manager, and the display device 2 in the hardware combination abstraction layer are called, and then the display device 2 in the display driver is called to drive the display screen 102 to display the captured content, so as to display the image corresponding to the i-th frame image data on the flexible folding screen 103 and the display screen 102.

[0230] The embodiment of the present application also provides a display method. Fig.23 A flow chart of a display method is shown. Fig.23 As shown, the process includes the following steps:

[0231] Step 2301: In response to a first operation by the user, the mobile phone 100 obtains display data and alternately turns on switches to data transmission channels corresponding to different display screens, wherein the multiple data transmission channels are respectively used to transmit corresponding display data to the multiple display screens.

[0232] In response to the user's first operation, the mobile phone 100 obtains display data and then alternately turns on switches to data transmission channels corresponding to different display screens, so as to transmit corresponding display data to the multiple display screens through the multiple data transmission channels.

[0233] In some embodiments, the mobile phone 100 may obtain display data collected by the camera in real time, or may obtain stored display data from the memory.

[0234] The display data may be image data, video data, etc. The specific scheme of displaying the image data as an example is described in the above scenario 1, which will not be repeated here.

[0235] Step 2302: The mobile phone 100 transmits corresponding display data to the multiple display screens respectively through the multiple data transmission channels that are opened alternately, and displays the same display content corresponding to the display data on the multiple display screens.

[0236] The mobile phone 100 transmits corresponding display data to the multiple display screens through the alternately opened data transmission channels, and displays the same display content corresponding to the display data on the multiple display screens. In this way, the multiple display screens can all display the same content, which can improve the user's viewing experience to a certain extent.

[0237] In some embodiments, the same display content corresponding to the display data is displayed on multiple display screens with different display parameters; or, the same display content corresponding to the display data is displayed on multiple display screens with the same display parameters.

[0238] The embodiment of the present application also provides a display method. Fig.24 A flow chart of a display method is shown. Fig.24 As shown, the process includes the following steps:

[0239] Step 2401: In response to a first operation by the user, the mobile phone 100 obtains multiple sets of display data and alternately turns on switches to data transmission channels corresponding to different display screens, wherein the multiple data transmission channels are respectively used to transmit corresponding display data to the multiple display screens.

[0240] The display data includes multiple groups of display data, each of which corresponds to different display contents, and each of which corresponds to multiple display screens. In response to the user's first operation, the mobile phone 100 obtains multiple groups of display data, and alternately turns on the data transmission channels corresponding to different display screens, so as to transmit the corresponding display data to the multiple display screens through the multiple data transmission channels.

[0241] In some embodiments, the mobile phone 100 may obtain display data collected by the camera in real time, or may obtain stored display data from the memory.

[0242] The display data may be image data, video data, etc. The specific scheme of displaying the image data as an example is described in the above scenario 2, which will not be repeated here.

[0243] Step 2402: The mobile phone 100 transmits a corresponding set of display data from among the multiple sets of display data to each of the multiple display screens through the multiple data transmission channels that are opened alternately, and displays different display contents corresponding to the multiple sets of display data on the multiple display screens.

[0244] The mobile phone 100 transmits a corresponding set of display data from the multiple sets of display data to each of the multiple display screens through the alternately opened data transmission channels, and displays different display contents corresponding to the multiple sets of display data on the multiple display screens. In this way, the multiple display screens can display different contents, which can improve the user's viewing experience to a certain extent.

[0245] An embodiment of the present application also provides an electronic device, which includes a display interface, a switch and multiple display screens, wherein the display interface is connected to the switch, and the switch is connected to the multiple display screens; the electronic device is used to obtain display data in response to a first operation of the user, and in a multi-screen display mode, the switch is alternately opened to transmit data to different display screens through data transmission channels corresponding to the multiple display screens, wherein the multiple data transmission channels correspond one-to-one to the multiple display screens, respectively, and the first operation is used to trigger the multiple display screens to display display content corresponding to the display data; the display data is transmitted to the multiple display screens through the alternately opened data transmission channels, and the display content is displayed on the multiple display screens.

[0246] The embodiment of the present application also provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are executed on the above-mentioned mobile terminal, the mobile terminal executes each function or step executed by the mobile phone 100 in the above-mentioned method embodiment.

[0247] The present application also provides a computer program product, which, when executed on a computer, enables the computer to execute the functions or steps executed by the mobile phone 100 in the above method embodiment. The computer may be the above mobile terminal (such as the mobile phone 100).

[0248] The various embodiments of the mechanism disclosed in the present application can be implemented in hardware, software, firmware or a combination of these implementation methods. The embodiments of the present application can be implemented as a computer program or program code executed on a programmable system, which includes at least one processor, a storage system (including volatile and non-volatile memory and / or storage elements), at least one input device and at least one output device.

[0249] Program code can be applied to input instructions to perform the functions described in this application and generate output information. The output information can be applied to one or more output devices in a known manner. For the purposes of this application, a processing system includes any system having a processor such as, for example, a digital signal processor (DSP), a microcontroller, an application specific integrated circuit (ASIC), or a microprocessor.

[0250] Program code can be implemented with high-level programming language or object-oriented programming language to communicate with the processing system. When necessary, program code can also be implemented with assembly language or machine language. In fact, the mechanism described in this application is not limited to the scope of any specific programming language. In either case, the language can be a compiled language or an interpreted language.

[0251] In some cases, the disclosed embodiments may be implemented in hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried or stored on one or more temporary or non-temporary machine-readable (e.g., computer-readable) storage media, which may be read and executed by one or more processors. For example, instructions may be distributed over a network or through other computer-readable storage media. Therefore, a machine-readable storage medium may include any mechanism for storing or disseminating information in a machine (e.g., computer) readable form, including but not limited to, floppy disks, optical disks, optical disks, read-only memories (CD-ROMs), magneto-optical disks, read-only memories (ROM), random access memories (RAM), erasable programmable read-only memories (EPROM), electrically erasable programmable read-only memories (EEPROM), magnetic cards or optical cards, flash memory, or a tangible machine-readable memory for disseminating information (e.g., carrier waves, infrared signal digital signals, etc.) based on the Internet in electrical, optical, acoustic, or other forms of propagation signals. Accordingly, machine-readable storage media include any type of machine-readable storage media suitable for storing or propagating electronic instructions or information in a form readable by a machine (eg, a computer).

[0252] In the accompanying drawings, some structural or method features may be shown in a specific arrangement and / or order. However, it should be understood that such a specific arrangement and / or order may not be required. Instead, in some embodiments, these features may be arranged in a manner and / or order different from that shown in the illustrative drawings. In addition, the inclusion of structural or method features in a particular figure does not mean that such features are required in all embodiments, and in some embodiments, these features may not be included or may be combined with other features.

[0253] It should be noted that the units / modules mentioned in the various device embodiments of the present application are all logical units / modules. Physically, a logical unit / module can be a physical unit / module, or a part of a physical unit / module, or can be implemented as a combination of multiple physical units / modules. The physical implementation method of these logical units / modules themselves is not the most important. The combination of functions implemented by these logical units / modules is the key to solving the technical problems proposed by the present application. In addition, in order to highlight the innovative part of the present application, the above-mentioned device embodiments of the present application do not introduce units / modules that are not closely related to solving the technical problems proposed by the present application, which does not mean that there are no other units / modules in the above-mentioned device embodiments.

[0254] It should be noted that in the examples and description of this patent, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "including one" do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0255] Although the present application has been illustrated and described with reference to certain preferred embodiments thereof, it will be apparent to those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present application.

Claims

1. A display method, characterized in that: The method is applied to an electronic device, the electronic device comprising a display interface, a switch and a plurality of display screens, wherein the display interface is connected to a first end of the switch, and the plurality of display screens are respectively connected to a plurality of second ends of the switch; the method comprises: In response to a first operation of the user, display data is acquired, a first end of the switch is alternately controlled to be connected to a second end different from the switch, and a data transmission channel between the display interface and a corresponding display screen is opened, wherein a plurality of data transmission channels are respectively used to transmit the corresponding display data to the plurality of display screens; The corresponding display data are transmitted to the multiple display screens respectively through the multiple data transmission channels that are opened alternately, and display contents corresponding to the display data are displayed on the multiple display screens; the switching speed of the switch exceeds a preset switching speed threshold, and the multiple display screens include a first display screen and a second display screen; The first display screen and the second display screen are used to synchronously display content to different users.

2. The method according to claim 1, characterized in that The display data includes multiple groups of display data, each of which corresponds to different display contents, and each of which corresponds to each of the multiple display screens one by one; the corresponding display data is transmitted to the multiple display screens through the multiple data transmission channels that are opened alternately, and the display contents corresponding to the display data are displayed on the multiple display screens, including: A corresponding set of display data among the multiple sets of display data is transmitted to each of the multiple display screens respectively through the alternately opened data transmission channels, and different display contents corresponding to the multiple sets of display data are displayed on the multiple display screens respectively.

3. The method according to claim 1, characterized in that The displaying the display content corresponding to the display data on the multiple display screens includes: displaying the same display content corresponding to the display data on the multiple display screens.

4. The method according to claim 3, characterized in that The same display content corresponding to the display data is displayed on the multiple display screens with different display parameters; or the same display content corresponding to the display data is displayed on the multiple display screens with the same display parameters.

5. The method according to claim 3, characterized in that: The multiple display screens include a first display screen and a second display screen, and the switch is connected to the first display screen and the second display screen respectively; the multiple data transmission channels include a first data transmission channel and a second data transmission channel, the first data transmission channel is a data transmission channel between the display interface and the first display screen, and the second data transmission channel is a data transmission channel between the display interface and the second display screen; the display data includes first display data of a first display parameter and second display data of a second display parameter; the first display screen corresponds to a first display parameter, and the second display screen corresponds to a second display parameter; The method of transmitting the corresponding display data to the multiple display screens respectively by alternately opening the multiple data transmission channels, and displaying the same display content corresponding to the display data on the multiple display screens by alternately opening the switches to the data transmission channels corresponding to different display screens, comprises: Switching the switch to the first data transmission channel, transmitting the first display data to the first display screen through the first data transmission channel, and displaying display content corresponding to the first display data on the first display screen with the first display parameters; The switch is switched to the second data transmission channel, the second display data is transmitted to the second display screen through the second data transmission channel, and display content corresponding to the second display data is displayed on the second display screen with the second display parameters.

6. The method according to claim 5, characterized in that The first display parameter is the same as the second display parameter; or the first display parameter is different from the second display parameter.

7. The method according to claim 5 or 6, characterized in that: The first display parameter includes a first resolution, and the second display parameter includes a second resolution.

8. The method according to claim 7, characterized in that The first resolution is different from the second resolution, the first resolution is greater than the second resolution, and the refresh rates of the first display screen and the second display screen are obtained by the following formula: X=A / 2 / (1+B), Among them, X represents the refresh rate of the first display screen and the second display screen, A represents the frequency of the tearing signal, and the tearing signal is used to control the time when each frame of display data starts to be transmitted, and B represents the number of display content frames required to switch the display data of the second resolution.

9. The method according to claim 7, characterized in that: The first resolution is the same as the second resolution, and the refresh rates of the first display screen and the second display screen are both the frequency of the tearing signal divided by 2.

10. The method according to any one of claims 1 to 9, characterized in that The method further comprises: In response to a second operation of the user, the display data is acquired, and the switch is turned on to a target data transmission channel corresponding to a target display screen, wherein the target display screen is any one of the multiple display screens; transmitting the display data to the target display screen through the target data transmission channel, Display content corresponding to the display data is displayed on the target display screen.

11. The method according to any one of claims 5 to 8, characterized in that: The electronic device is an electronic device with a flexible folding screen, the first display screen is a flexible folding screen, and the second display screen is a non-flexible folding screen.

12. The method according to any one of claims 1 to 11, characterized in that The display interface includes a display stream compressor.

13. The method according to any one of claims 1 to 12, characterized in that The display data includes image data, and the image data is the i-th frame image data, i takes values ​​in {1, 2, ..., N} in sequence, and N is an integer greater than or equal to 1.

14. An electronic device, characterized in that: The electronic device includes a display interface, a switch and multiple display screens, wherein the display interface is connected to a first end of the switch, and the multiple display screens are respectively connected to multiple second ends of the switch; the electronic device is used to obtain display data in response to a first operation of the user, alternately control the first end of the switch to be connected to different second ends of the switch, and open a data transmission channel between the display interface and the corresponding display screens, wherein the multiple data transmission channels are respectively used to transmit the corresponding display data to the multiple display screens; the corresponding display data is respectively transmitted to the multiple display screens through the alternately opened multiple data transmission channels, and display content corresponding to the display data is displayed on the multiple display screens; the switching speed of the switch exceeds a preset switching speed threshold, the multiple display screens include a first display screen and a second display screen, and the first display screen and the second display screen are used to synchronously display content to different users.

15. An electronic device, characterized in that: The electronic device comprises a processor and a memory; the memory is used to store code instructions; the processor is used to run the code instructions, so that the electronic device executes the method as described in any one of claims 1-13.

16. A computer-readable storage medium, characterized in that: The method comprises computer instructions, which, when executed on an electronic device, cause the electronic device to execute the method as claimed in any one of claims 1 to 13.

Citation Information

Patent Citations

  • Double-screen display control platform and intelligent terminal

    CN110531946A