Control method, storage medium, and electronic device
By controlling the periodic working states of the secondary screen GOA and EOA of the outward-folding electronic device, the problems of display differences and white screen in inverted color mode have been solved, thus improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HONOR DEVICE CO LTD
- Filing Date
- 2023-09-04
- Publication Date
- 2026-07-10
AI Technical Summary
When the main screen of an outward-folding electronic device is in a state of prolonged display, the secondary screen's GOA and EOA are in different working states from the main screen's GOA and EOA, resulting in display differences and the secondary screen flashing white screen in inverted color mode.
By controlling the secondary screen control unit, the secondary screen's GOA and EOA are periodically turned on and off, ensuring that they work periodically in the main screen display state, avoiding display differences caused by different working states over a long period of time, and avoiding white screen phenomenon in inverted color mode.
It effectively avoids display differences between the main screen and the secondary screen, improves the user's visual experience, and prevents the secondary screen from flashing white in inverted color mode.
Smart Images

Figure CN119600904B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of outward-folding screen technology, and in particular to a control method, storage medium and electronic device. Background Technology
[0002] Outward-folding screens typically consist of a main screen and a secondary screen. When an electronic device equipped with an outward-folding screen is in the main screen display state, i.e., when the main screen displays an image but the secondary screen does not display an image, the electronic device usually turns off the secondary screen substrate row driver scanning circuit (GOA) and the secondary screen emission control signal driving circuit (Emitgate driver on array, EOA) used to control the secondary screen display, in order to reduce the power consumption of the electronic device.
[0003] However, if an electronic device remains in the main screen display state for an extended period, the secondary screen GOA and EOA, which control the main screen display, may be in different working states for a long time. This can cause differences in color, brightness, and other display characteristics between the main screen and the secondary screen when the electronic device changes from the main screen display state to the full-screen display state, resulting in a poor visual effect. Summary of the Invention
[0004] This application provides a control method, a storage medium, and an electronic device.
[0005] In a first aspect, this application provides a control method applied to an electronic device, wherein the electronic device includes an outward-folding screen, the outward-folding screen including a first screen and a second screen, the first screen including a first control unit for controlling the display of an image on the first screen, and the second screen including a second control unit for controlling the display of an image on the second screen, the first control unit including a first signal module, a second signal module, and a driving module, the first signal module being used to control the on / off state of a first communication path between the second signal module and the driving module, the second signal module sending a display signal to the driving module through the first path, and the driving module receiving the display signal and controlling the display of an image on the first screen based on the display signal, the method including: a first time period corresponding to the display of an image on the second screen during which the first screen does not display an image, such that the first... The first signal module and the second signal module in the control unit operate alternately, wherein the first time period includes N first time intervals and at least N-1 second time intervals, and the first time intervals and the second time intervals are continuously spaced apart from each other; wherein, the operation of the first signal module and the second signal module in the first control unit alternately includes: in the first time interval, the first control unit instructs the first signal module to send a display signal to the drive module and instructs the second signal module to control the first path to disconnect; and in the second time interval immediately following the first time interval, the first control unit instructs the first signal module to stop sending the display signal to the drive module and instructs the second signal module to control the first path to open.
[0006] In this embodiment, when the electronic device is in main screen display mode, the secondary screen control unit controls the secondary screen EOA (second signal module) and secondary screen GOA (first signal module) to periodically switch on and off. This not only ensures that the secondary screen GOA and EOA are periodically in working state, but also ensures that there is no actual image display on the secondary screen during the periodic operation of the secondary screen GOA and EOA. Therefore, the control method proposed above can not only avoid the problem of display differences between the main screen and secondary screen caused by the secondary screen GOA and EOA being in different working states from the main screen GOA and EOA for a long time, but also avoid the problem of the secondary screen flashing white when the electronic device is in inverted color mode.
[0007] In one possible implementation of the first aspect above, the method further includes: in response to the first control unit instructing the first signal module to send a display signal to the drive module and the second signal module to control the first path to disconnect, the first control unit executes a first delay process to maintain the first state of the first signal module sending a display signal to the drive module and the second signal module controlling the first path to disconnect for a period corresponding to a first time interval; or, in response to the first control unit instructing the first signal module to stop sending a display signal to the drive module and the second signal module to control the first path to turn on, the first control unit executes a second delay process to maintain the second state of the first signal module stopping sending a display signal to the drive module and the second state of the second signal module controlling the first path to turn on for a period corresponding to a second time interval.
[0008] In one possible implementation of the first aspect described above, the first time period corresponding to the second screen displaying an image and the first screen not displaying an image, causes the first signal module and the second signal module in the first control unit to operate in an alternating working state, including: the first control unit instructing the first signal module and the second signal module to be in a first state; running a first delay process to maintain the first state for a duration corresponding to the first time interval; and running a loop process in response to the end of the first delay process, wherein the loop process includes: at the beginning of the i-th second time interval, in response to determining that the first signal module and the second signal module are in the first state, the first control unit instructs the first signal module and the second signal module to change from the first state to the second state, and runs the i-th second delay process to maintain the second state for a duration corresponding to the second time interval; at the beginning of the (i+1)-th first time interval, in response to determining that the first signal module and the second signal module are in the second state, the first control unit instructs the first signal module and the second signal module to change from the second state to the first state, and runs the (i+1)-th first delay process to maintain the first state for a duration corresponding to the first time interval; wherein i is an integer greater than or equal to 1.
[0009] In one possible implementation of the first aspect above, the method further includes: determining that the electronic device enters a non-main screen display state and exits the loop process; during the exit of the loop process, at the moment the loop process exits, determining that the first signal module and the second signal module are in a first state, and the first control unit instructs the second signal module to control the first path to be turned on; or, at the moment the loop process exits, determining that the first signal module and the second signal module are in a second state, and the first control unit instructs the first signal module to send a display signal to the drive module.
[0010] In one possible implementation of the first aspect above, the method further includes: the first time interval is greater than the second time interval.
[0011] In one possible implementation of the first aspect above, the electronic device is in inverted color mode.
[0012] In one possible implementation of the first aspect described above, the first signal module is an emissive control signal driving circuit (EOA), and the second signal module is an array substrate row driving scanning circuit (GOA).
[0013] In one possible implementation of the first aspect described above, a first switch is provided on the first path, and a second signal module is used to control the on / off state of the first switch; one end of the first switch is connected to the first signal module, and the other end is connected to the first capacitor and the second switch in the drive module, and the first capacitor or the first signal module is used to control the on / off state of the second switch; corresponding to the second switch being in the on state, the first screen can display an image.
[0014] Secondly, embodiments of this application provide a readable storage medium storing instructions that, when executed on an electronic device, cause the electronic device to implement any of the control methods provided by the first aspect and various possible implementations of the first aspect.
[0015] Thirdly, embodiments of this application provide an electronic device, which includes: a memory for storing instructions executed by one or more processors of the electronic device; and a processor, one of the processors of the electronic device, for executing the instructions stored in the memory to implement any of the control methods provided by the first aspect and various possible implementations of the first aspect.
[0016] Fourthly, embodiments of this application provide a program product that includes instructions that, when executed by an electronic device, enable the electronic device to implement any of the control methods provided by the first aspect and various possible implementations of the first aspect. Attached Figure Description
[0017] Figure 1 According to some embodiments of this application, a structural schematic diagram of an outward-folding screen mobile phone 10 is shown;
[0018] Figure 2 According to some embodiments of this application, an example schematic diagram of a mobile phone 10 interface is shown;
[0019] Figure 3 According to some embodiments of this application, an example schematic diagram of a time interval is shown;
[0020] Figure 4 According to some embodiments of this application, an example schematic diagram of a control circuit is shown;
[0021] Figure 5 According to some embodiments of this application, a flowchart of a control method is shown;
[0022] Figure 6 According to some embodiments of this application, a structural schematic diagram of a mobile phone 10 is shown. Detailed Implementation
[0023] The illustrative embodiments of this application include, but are not limited to, a control method, a storage medium, and an electronic device.
[0024] The following is in conjunction with the appendix Figures 1 to 6 The technical solution of this application is described below.
[0025] Figure 1 According to some embodiments of this application, a structural schematic diagram of an outward-folding screen mobile phone (hereinafter referred to as the phone) 10 is shown. For example... Figure 1 As shown, the outward-folding screen of the phone 10 consists of a main screen 11 (an example of the second screen) and a secondary screen 12 (an example of the first screen). When the phone 10 is in the unfolded state, both the main screen 11 and the secondary screen 12 display images simultaneously, meaning the phone 10 is in full-screen display mode. When the phone 10 is in the folded state, the secondary screen 12 is folded to a position that is not visible to the user during normal use. Therefore, only the main screen 11 displays images, while the secondary screen 12 does not display images, and the phone 10 is in the main screen display mode.
[0026] In some embodiments, the main screen 11 and the secondary screen 12 are respectively configured with a main screen control unit (an example of a second control unit) and a secondary screen control unit (an example of a first control unit) for controlling the display of images in the corresponding screen areas. For example, corresponding to the secondary screen 12, the secondary screen control unit may include a secondary screen GOA (an example of a second signal module) for controlling the display of each pixel (such as an organic light-emitting diode, OLED) in the secondary screen 12, and a secondary screen EOA (an example of a first signal module) for controlling the light emission brightness of each pixel in the secondary screen 12; the secondary screen GOA and the secondary screen EOA can control the display of multiple pixels in the secondary screen 12 to display images on the secondary screen 12. Correspondingly, corresponding to the main screen 11, the main screen control unit also includes a main screen GOA and a main screen EOA for controlling the display and light emission brightness of each pixel in the main screen 11; the main screen GOA and the main screen EOA can control the display of multiple pixels in the main screen 11 to display images on the main screen 11.
[0027] In some embodiments, when the phone 10 is in main screen display mode and only the main screen 11 displays an image, the phone 10 can control the secondary screen GOA and EOA to be turned off through the secondary screen control unit, so that the secondary screen 12 does not display an image, that is, the secondary screen 12 is displayed as a black screen, in order to achieve the effect of low power consumption. It can be understood that when the main screen 11 displays an image and the secondary screen 12 does not display an image, the main screen GOA and main screen EOA are in working state, so as to control the display of multiple pixels in the main screen 11 to display an image on the main screen 11. Correspondingly, since the secondary screen 12 does not display an image, that is, in the secondary screen control unit, such as the secondary screen GOA and secondary screen EOA, are in a non-working state.
[0028] It is understandable that when the phone 10 is in main screen display mode for an extended period, the main screen GOA and main screen EOA in the main screen control unit and the secondary screen GOA and secondary screen EOA in the secondary screen control unit may be in different working states for a prolonged period. Therefore, if the phone 10 changes from main screen display mode to full screen display mode after a long period of main screen display, the different working states of the main screen GOA and main screen EOA compared to the secondary screen GOA and secondary screen EOA may lead to issues such as different degrees of aging in the main screen GOA and main screen EOA compared to the secondary screen GOA and secondary screen EOA. Consequently, when the phone 10 changes from main screen display mode to full screen display mode, and the secondary screen control unit controls the secondary screen GOA and secondary screen EOA to display an image on the secondary screen 12, the brightness and color of the image displayed on the secondary screen 12 and the main screen 11 may differ, resulting in a display effect such as a screen tearing effect, affecting the user's visual experience.
[0029] In some embodiments, when the phone 10 is in main screen display mode, the phone 10 can periodically turn on the secondary screen GOA and secondary screen EOA via the secondary screen control unit, and control the secondary screen 12 to display a black image when the secondary screen GOA and secondary screen EOA are turned on, so that visually the secondary screen 12 remains black while the phone 10 is in main screen display mode. For example, when the phone 10 is in main screen display mode, the phone 10 can control the secondary screen GOA and secondary screen EOA to turn on for 5 seconds every 30 seconds via the secondary screen control unit, and control the secondary screen to display a black image during the 5 seconds when the secondary screen GOA and secondary screen EOA are turned on. In this way, when the phone 10 is in main screen display mode, the phone 10 can periodically turn on the secondary screen GOA and secondary screen EOA via the secondary screen control unit to avoid the secondary screen GOA and secondary screen EOA being in different working states from the main screen GOA and main screen EOA for a long time, thereby avoiding the display difference between the main screen 11 and the secondary screen 12 when changing from main screen display mode to full screen display mode.
[0030] In some embodiments, when the mobile phone 10 is in the main screen display state, and the above-described method of periodically opening the secondary screen GOA and secondary screen EOA is used to avoid the secondary screen GOA and secondary screen EOA being in different working states from the main screen GOA and main screen EOA for a long time, when the user of the mobile phone 10 opens the color inversion function, for example... Figure 2 The color inversion function in the accessibility features of the shown phone 10 (folded state) puts the phone 10 in inverted color mode. In inverted color mode, bright pixels on the phone 10 become darker, and dark pixels become brighter. Therefore, when the phone 10 uses the secondary screen control unit to open the secondary screen GOA and EOA to control the secondary screen 12 to display a black image, the black image displayed on the secondary screen 12 may become a white image due to the color inversion function. This causes the secondary screen 12 to periodically flash a white image when the phone 10 is in the main display state. It is understandable that if the secondary screen 12 continuously flashes a white screen (white image) when the phone 10 is in the folded state and in the main display state, it will cause inconvenience to the user and reduce the user experience.
[0031] Therefore, this application proposes a control method in which, when the mobile phone is in main screen display mode, the secondary screen EOA and GOA are periodically turned on and off by a secondary screen control unit. Specifically, when the secondary screen EOA is on, the secondary screen GOA is off, so that when the mobile phone sends display signals through the secondary screen EOA, the display signals cannot act on the corresponding driver module because the transmission path controlled by the secondary screen GOA is disconnected, thus preventing the secondary screen from displaying an image. Conversely, when the secondary screen EOA is off, the secondary screen GOA is on, so that when the mobile phone tries to control the secondary screen's image display through the driver module, it cannot obtain the correct display signal, thus preventing the secondary screen from displaying an image. In this way, the proposed control method not only ensures that the secondary screen GOA and EOA are periodically in working state, but also ensures that during the periodic operation of the secondary screen GOA and EOA, the secondary screen does not display any actual image. Therefore, the control method proposed above can not only avoid the problem of display differences between the main screen and the secondary screen caused by the secondary screen GOA and EOA being in different working states from the main screen GOA and EOA for a long time, but also avoid the problem of the secondary screen flashing white when the phone is in inverted color mode.
[0032] In some embodiments, during the time period when the mobile phone is in the main screen display state (an example of the first time period), the secondary screen EOA can be turned on and the secondary screen GOA can be turned off in the first time interval of each preset time period, and the secondary screen EOA can be turned off and the secondary screen GOA can be turned on in the second time interval immediately following the first time interval.
[0033] It can be understood that a first time interval and the second time interval immediately following it can be called a time period. For example, as... Figure 3As shown, the first time interval and the first second time interval immediately following the first time interval can be referred to as a time cycle.
[0034] It can be understood that within a time period, the second time interval immediately follows the first time interval; that is, the end time of the first time interval and the start time of the second time interval are the same. For example, ... Figure 3 As shown, the end time of the first time interval is T0, and the start time of the corresponding first time interval is T0.
[0035] It is understandable that the first time period may include multiple consecutive time cycles. Within these consecutive time cycles, the first time interval in the current time cycle is adjacent to the second time interval in the current time cycle and the second time interval in the previous time cycle, and the first time interval in the current time cycle is separated from the first time interval in the previous and subsequent time cycles. For example, as... Figure 3 As shown, the first time interval and the first second time interval immediately following it constitute time period A; the second time interval and the second second time interval immediately following it constitute time period B; the second first time interval in time period B is adjacent to the second second time interval in time period B and the first second time interval in time period A, and the second first time interval in time period B is spaced apart from the first first time interval in time period A and the first time interval in a subsequent time period (such as the third first time interval). In other words, in multiple consecutive time periods, multiple first time intervals and multiple second time intervals are continuously spaced apart from each other.
[0036] In some embodiments, when the mobile phone 10 is in main screen display mode, if the secondary screen EOA is turned on, the display signal sent by the secondary screen EOA is usually a black image display signal, meaning the current of the secondary screen EOA is relatively small and the power consumption is low. Conversely, the secondary screen GOA, which controls the on / off state of the transmission path corresponding to the display signal, has a larger current and higher power consumption. Therefore, the first time interval controlling the turning on and off of the secondary screen EOA can be set longer than the second time interval controlling the turning on and off of the secondary screen EOA to achieve low power consumption. For example, the first time interval is 25 seconds, the second time interval is 5 seconds, and the corresponding time period is 30 seconds.
[0037] It is understandable that when the first time period is an integer multiple of the sum of the first and second time intervals, the number of first and second time intervals is the same. For example, if the first time period is 60 seconds, the first time interval is 25 seconds, and the second time interval is 5 seconds, then there are two first and two time intervals.
[0038] It's understandable that when the first time segment is not an integer multiple of the sum of the first and second time intervals, the number of first and second time intervals will differ. For example, if the first time segment is 58 seconds, the first time interval is 25 seconds, and the second time interval is 5 seconds, then there will be two first time intervals and one second time interval.
[0039] In other embodiments, the first time period, the first time interval, and the second time interval can also be other time ranges, and there are no specific limitations.
[0040] In some embodiments, a mobile phone is merely an example of an electronic device configured with an outward-folding screen. In other embodiments, an electronic device configured with an outward-folding screen may also include: a tablet computer, a wearable device, an in-vehicle device, an augmented reality (AR) / virtual reality (VR) device, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), or a dedicated camera (such as an SLR camera or a point-and-shoot camera), etc., without any specific limitations.
[0041] The following is passed Figure 1 or Figure 2 The mobile phone 10 shown is an example of an electronic device configured with an outward-folding screen, and some embodiments of this application are explained and illustrated.
[0042] Figure 4 According to some embodiments of this application, a control circuit diagram is shown. For example... Figure 4 As shown, the control circuit includes at least: a driving transistor M1, a switching transistor M2, an OLED, and a storage capacitor C1. It is understood that a screen typically deploys multiple OLEDs, each corresponding to a pixel. The following example of one OLED in the sub-screen 12 illustrates some embodiments of this application.
[0043] In some embodiments, such as Figure 4As shown, the gate of the switching transistor M2 is connected to the scan line to receive the scan signal Vselect, the source of the switching transistor M2 is connected to the signal line to receive the display signal Vdata, and the drain of the switching transistor M2 is connected to the gate of the driving transistor M1. The source of the driving transistor M1 is connected to the power supply voltage terminal to receive the power supply voltage VDD, and the drain of the driving transistor M1 is connected to the positive terminal of the OLED, while the negative terminal of the OLED is grounded. One end of the storage capacitor C1 is connected to the drain of the switching transistor M2 and the gate of the driving transistor M1, and the other end of the storage capacitor C1 is connected to the source of the driving transistor M1.
[0044] Understandable. Figure 4 This explanation assumes that both the driving transistor M1 and the switching transistor M2 are P-type transistors. In other embodiments, the driving transistor M1 and the switching transistor M2 can also be N-type transistors, or they can be N-type and P-type transistors respectively; there is no specific limitation. It is understood that when either the driving transistor M1 or the switching transistor M2 is a P-type transistor, the circuit connection can be adaptively adjusted based on the source and drain of the P-type transistor. For example, when the driving transistor M1 is a P-type transistor, its source is connected to the positive terminal of the OLED, and its drain is connected to the power supply voltage terminal.
[0045] The following combination Figure 4 The circuit diagram shown illustrates an example of how the secondary screen GOA and EOA are controlled by the secondary screen control unit to drive the secondary screen 12 to display images. It explains the working principle of the secondary screen GOA and EOA.
[0046] In some embodiments, when the mobile phone 10 controls the secondary screen GOA to apply a scan signal Vselect through the scan line to turn on the switching transistor M2 (corresponding to turning on the secondary screen GOA), the secondary screen control unit can control the secondary screen EOA to send a display signal Vdata through the signal line (corresponding to turning on the secondary screen EOA). The display signal Vdata provides a potential value, which can be used to charge the storage capacitor C1 by forming a potential difference across the storage capacitor C1 after the switching transistor M2 is turned on, so that the charge corresponding to the display signal Vdata is stored in the storage capacitor C1. At the same time, the potential provided by the display signal Vdata can also be applied to the gate of the switching transistor M2 to control the driving transistor M1 to turn on, so that the power supply voltage VDD can be input to the OLED through the driving transistor M1 to drive the corresponding pixel to emit light, thereby controlling the secondary screen 12 to display the image.
[0047] In some embodiments, when the mobile phone 10 controls the secondary screen GOA to stop applying the scan signal Vselect through the scan line to turn off the switching transistor M2 (corresponding to turning off the secondary screen GOA), the corresponding secondary screen control unit controls the secondary screen EOA to also stop sending the display signal Vdata (corresponding to turning off the secondary screen EOA). Subsequently, the storage capacitor C1 discharges to control the driving transistor M1 to turn on through the stored display signal Vdata, thereby maintaining the driving transistor M1 on when the secondary screen GOA and EOA are turned off, so that the supply voltage VDD can be input to the OLED through the driving transistor M1 to stably drive the corresponding pixel to emit light, thereby controlling the secondary screen 12 to display the image.
[0048] The following combines multiple Figure 4 The circuit corresponding to a single pixel is shown, with storage capacitor C1 and driving transistor M1 as examples of each unit in the driving module, to explain how to drive the sub-screen 12 to display images.
[0049] In some embodiments, when the mobile phone 10 turns on the secondary screen GOA via the secondary screen control unit, the display signal Vdata corresponding to the turning on of the secondary screen EOA can be sent to the driver module. The driver module can store the display signal Vdata and drive each pixel of the secondary screen 12 to emit light accordingly to display an image. In other embodiments, when the mobile phone 10 turns off the secondary screen GOA and secondary screen EOA via the secondary screen control unit, the driver module uses the stored display signal Vdata to drive each pixel of the secondary screen 12 to emit light accordingly to display an image.
[0050] The following explanation, based on the aforementioned description of the driver module, illustrates the working principle of the secondary screen GOA and secondary screen EOA by controlling the secondary screen GOA and EOA to periodically turn on and off when the phone is in the main screen display state, so that the secondary screen 12 does not display an image.
[0051] In some embodiments, when the mobile phone 10 is in main screen display mode, the mobile phone 10 controls the secondary screen EOA to send a display signal Vdata to the driving module via a signal line through the secondary screen control unit (corresponding to turning on the secondary screen EOA), and controls the secondary screen GOA to stop applying the scan signal Vselect through the scan line to turn off the switching transistor M2 (corresponding to turning off the secondary screen GOA), that is, to disconnect the target path (an example of the first path) connecting the secondary screen EOA and the driving module. Thus, because the target path is disconnected, the display signal Vdata cannot be sent to the driving module, and the driving module cannot store the display signal Vdata, meaning the driving module cannot drive the secondary screen 12 to display an image, i.e., the secondary screen 12 displays a black screen. It can be understood that during the processes of turning on the secondary screen EOA and turning off the secondary screen GOA, the secondary screen EOA in the secondary screen control unit is in an active state.
[0052] In some embodiments, after the secondary screen EOA is turned on and the secondary screen GOA is turned off for a certain period of time, the mobile phone 10 controls the secondary screen EOA to stop sending the display signal Vdata to the driving module through the signal line via the secondary screen control unit (corresponding to turning off the secondary screen EOA), and controls the secondary screen GOA to apply the scan signal Vselect through the scan line to turn on the switching transistor M2 (corresponding to turning on the secondary screen GOA), that is, the target path is turned on. Thus, since the secondary screen EOA does not send the display signal Vdata, and the driving module does not store the display signal Vdata, the driving module cannot obtain the display signal Vdata to drive the secondary screen 12 to display the image. It can be understood that during the processes of turning off the secondary screen EOA and turning on the secondary screen GOA, the secondary screen GOA in the secondary screen control unit is in a working state.
[0053] It's understandable that after turning off the secondary screen EOA and turning on the secondary screen GOA for a certain period, the secondary screen EOA and GOA are then turned on and off again in a cycle, so that the secondary screen EOA and GOA are in a periodic on-off state. This periodic on-off state of the secondary screen EOA and GOA not only avoids the display difference between the main and secondary screens caused by the secondary screen GOA and EOA being in different working states for extended periods, but also avoids the problem of the secondary screen flashing white when the phone is in inverted color mode because the secondary screen has no actual image display due to the on-off state of the secondary screen EOA and GOA.
[0054] In other embodiments, Figure 4In the circuit shown, the switching transistor M2 can be turned off by sending a low-level scan signal Vselect from the secondary screen GOA, while the switching transistor M2 can be turned on by sending a high-level scan signal Vselect from the secondary screen GOA. Accordingly, when the secondary screen GOA sends a low-level signal to control the switching transistor M2 to turn off, it controls the secondary screen EOA to turn on; when the secondary screen GOA sends a high-level signal to control the switching transistor M2 to turn on, it controls the secondary screen EOA to turn off. It can be understood that when the switching transistor M2 is controlled to turn on and off via high and low levels, the secondary screen GOA is always in an active state (switching between high and low levels), while the secondary screen EOA is in a periodic on-off state.
[0055] The following combination Figure 1 and Figure 2 The shown mobile phone 10 and Figure 4 The circuit diagram shown illustrates some embodiments of this application.
[0056] Figure 5 According to some embodiments of this application, an interactive flowchart of a control method is shown. Figure 5 As shown, the process includes, but is not limited to, the following steps:
[0057] S411: Window management module 41 sends the display status of mobile phone 10 to display driver module 42: main screen display status.
[0058] In some embodiments, the mobile phone 10 can detect the folding angle of the outward-folding screen through sensors (such as a magnetic sensor) in the mobile phone 10, and obtain the display state corresponding to the folding angle through a window management module (such as the fold screen manager module in the window manager service (WMS)) 41. For example, when the folding angle is 180 to 150 degrees, the display state is full-screen display; when the folding angle is 60 to 0 degrees, the display state is main screen display.
[0059] In some embodiments, when the window management module 41 determines that the display state corresponding to the folding angle of the mobile phone 10 is the main screen display state, that is, when the main screen 11 displays an image and the secondary screen 12 does not display an image, it sends the display state of the mobile phone 10: main screen display state to the display driver module 42.
[0060] S412: The display driver module 42 performs a status judgment to determine whether the mobile phone 10 changes from a non-full-screen display state to a main screen display state.
[0061] In some embodiments, after receiving the main screen display state sent by the window management module 41, the display driver module 42 performs a state judgment to determine whether the mobile phone 10 changes from a non-full-screen display state to a main screen display state. It can be understood that the non-full-screen display state includes a full-screen display state and a secondary screen display state. A full-screen display state indicates that both the main screen 11 and the secondary screen 12 display images simultaneously (e.g., when the mobile phone 10 is in an unfolded state, the mobile phone 10 is in a full-screen display state); a secondary screen display state indicates that the secondary screen 12 displays images, while the main screen 11 does not display images (e.g., when the mobile phone 10 is in a folded state and the selfie mode is open, the mobile phone 10 is in a secondary screen display state).
[0062] S413: Display driver module 42 sets the secondary screen to state A (an instance of the first state).
[0063] In some embodiments, when the display driver module 42 determines that the mobile phone 10 changes to the main screen display state, it sets the secondary screen 12 to state A, wherein state A is used to indicate that the secondary screen EOA is turned on and the secondary screen GOA is turned off.
[0064] In some embodiments, the display driver module 42 sends a first signal to the OLED register in the display hardware module 43 to drive the secondary screen GOA to be turned off. For example, the display driver module 42 can send the first signal to the OLED register through the Mobile Industry Processor Interface (MIPI). The first signal can be "0x12". For example, the display driver module 42 writes the data "05 01 00 00 00 00 01 12" to the OLED register through MIPI to drive the secondary screen GOA to be turned off. Furthermore, the display driver module 42 sends a second signal to the OLED register to drive the secondary screen EOA to be turned on. For example, the first signal can be "0x84 0x0F". For example, the display driver module 42 writes the data "15 01 00 00 00 00 02 84 0F" to the OLED register through MIPI to drive the secondary screen EOA to be turned on.
[0065] S414: Display driver module 42 executes the first delay process.
[0066] In some embodiments, when the secondary screen enters state A, a first delay process of, for example, 25 seconds (corresponding to an instance of the first time interval) is executed, and step S415 is entered after the first delay process. It can be understood that the execution of the first delay process makes the secondary screen's state A last for 25 seconds.
[0067] In some embodiments, when the display driver module 42 determines that the mobile phone 10 changes from a non-full-screen display state to a main screen display state, the display driver module 42 first sets the secondary screen 12 to state A. After being set to state A, the display driver module 42 runs a first delay process to ensure that the secondary screen 12 remains in state A for the duration of the first time interval corresponding to the first delay process, such as 25 seconds. Thus, when the mobile phone 10 changes from a non-full-screen display state to a main screen display state, the secondary screen 12 is in the first time interval, and the secondary screen 12 is in state A during this first time interval.
[0068] It can be understood that steps S413 and S414 correspond to... Figure 3 The first time interval shown.
[0069] S415: Display driver module 42 runs a loop process.
[0070] In some embodiments, after the secondary screen 12 maintains state A for the first time interval corresponding to the first first delay process, i.e., after the first first delay process ends at, for example, the 26th second, the display driver module 42 executes the loop process from steps S416A to S417B. For example, the display driver module 42 executes instruction A, such as "dsi_panel_enter_mode_cmd", to run the loop process.
[0071] It can be understood that the end of the first delay process is either the end of the first time interval or the beginning of the first second time interval. For example, corresponding to... Figure 3 The time T0 is shown.
[0072] S416A: If the display driver module 42 determines that the secondary screen is currently in state A, then the display driver module 42 sets the secondary screen to state B (an instance of the second state).
[0073] In some embodiments, during the loop process, if the display driver module 42 determines that the secondary screen is currently in state A, then the display driver module 42 sets the secondary screen to state B. State B is used to indicate that the secondary screen is either off (EOA) or on (GOA).
[0074] In some embodiments, the display driver module 42 sends a third signal to the OLED register to drive the secondary screen GOA to open; for example, the third signal can be "0x13", such as the display driver module 42 writing the data "05 010000 00 00 01 13" to the OLED register via MIPI to drive the secondary screen GOA to open; and the display driver module 42 sends a fourth signal to the OLED register to drive the secondary screen EOA to close; for example, the fourth signal can be "0x84 0x03", such as the display driver module 42 writing the data "15 01 00 00 00 00 02 84 03" to the OLED register via MIPI to drive the secondary screen EOA to close.
[0075] S416B: Display driver module 42 executes the second delay process.
[0076] In some embodiments, after the secondary screen enters state B, a second delay process of, for example, 5 seconds is executed, and the loop process of step S415 is rerun after the second delay process. It can be understood that the execution of the second delay process makes the secondary screen's state B last for 5 seconds.
[0077] In some embodiments, when the display driver module 42 determines that the mobile phone 10 changes to the main screen display state, it sets the secondary screen 12 to state A and executes a first delay process of, for example, 25 seconds to keep the secondary screen 12 in state A for 25 seconds. Subsequently, at the 26th second, a loop process is run. At this time, the secondary screen 12 is in state A, so the secondary screen 12 is set to state B at the 26th second, and a second delay process of, for example, 5 seconds is executed to keep the secondary screen 12 in state B for 5 seconds from the 26th second to the 30th second (an example of the second time interval).
[0078] It is understandable that before entering the loop process, the display driver module 42 sets the secondary screen 12 to state A (step S413). That is, after entering the loop process (step S415), corresponding to the secondary screen 12 being in state A, the process first jumps to step S416A, so that the secondary screen 12 is first set from state A to state B after entering the loop process, and then enters step S416B, where the display driver module 42 runs the first second delay process, so that the secondary screen 12 maintains state B for the time corresponding to the second time interval of the second delay process, such as 5 seconds.
[0079] In other words, at the end of the first delay process (corresponding to the start of the first second time interval), the display driver module 42 runs a loop process, and in the loop process, corresponding to determining that the sub-screen 12 is currently in state A, the display driver module 42 changes the sub-screen 12 from state A to state B, and executes the first second delay process, so that the sub-screen 12 remains in state B for the duration of the second time interval corresponding to the second delay process.
[0080] Therefore, it can be concluded that before the loop process runs, the secondary screen 12 is in a state of... Figure 3 The first time interval is shown, and the secondary screen 12 is in state A during this first time interval; after running the loop process, the secondary screen is initially in state A. Figure 3 The first second time interval is shown, and the sub-screen 12 is in state B during the first second time interval.
[0081] S417A: If the display driver module 42 determines that the secondary screen is currently in state B, then the display driver module 42 will set the secondary screen to state A.
[0082] In some embodiments, during the loop process, if the display driver module 42 determines that the secondary screen is currently in state B, then the display driver module 42 sets the secondary screen to state A.
[0083] S417B: Display driver module 42 executes the first delay process.
[0084] In some embodiments, when the secondary screen enters state A, a first delay process of, for example, 25 seconds is executed, and the loop process of step S415 is rerun after the first delay process.
[0085] It is understandable that during the process of the display driver module 42 running the loop process (step S415) to initially jump to steps S416A and S416B, the display driver module 42 sets the secondary screen 12 to state B. That is, after step S416, corresponding to the secondary screen 12 being in state B, the process jumps to step S417A, where the display driver module 42 changes the secondary screen 12 from state B to state A; then, in step S417B, the display driver module 42 runs the second first delay process to ensure that the secondary screen 12 maintains state A for the time interval corresponding to the first delay process, such as 25 seconds.
[0086] In other words, at the end of the first second delay process (corresponding to the start of the second first time interval), the display driver module 42 jumps to steps S417A and S417B, that is, the display driver module 42 changes the sub-screen 12 from state B to state A and executes the second first delay process, so that the sub-screen 12 maintains state A for the duration of the first time interval corresponding to the first delay process.
[0087] Therefore, it can be concluded that before the loop process runs, the secondary screen 12 is in a state of... Figure 3 The first time interval is shown, and the secondary screen 12 is in state A during this first time interval. After running the loop process, the secondary screen 12 is initially in state A. Figure 3 The first second time interval is shown, and the secondary screen 12 is in state B during this first second time interval; secondly, the secondary screen 12 is in Figure 3 The second first time interval is shown, and the secondary screen 12 is in state A during this second first time interval. Similarly, after the loop process is executed, the secondary screen 12 is successively in the time interval following the first first time interval and in the corresponding state A or B.
[0088] S421: The window management module 41 sends the display status of the mobile phone 10 to the display driver module 42: non-main screen display status.
[0089] In some embodiments, when the window management module 41 determines that the display state corresponding to the folding angle of the mobile phone 10 is a non-main screen display state, it sends the display state of the mobile phone 10: non-main screen display state to the display driver module 42.
[0090] S422: The display driver module 42 performs a status judgment to determine whether the mobile phone 10 has changed from a full-screen display state to a non-main screen display state.
[0091] In some embodiments, after receiving the non-main screen display state sent by the window management module 41, the display driver module 42 performs a state judgment to determine whether the mobile phone 10 has changed from the full-screen display state to the non-main screen display state.
[0092] S423: Display driver module 42 exits the loop process.
[0093] In some embodiments, when the display driver module 42 determines that the mobile phone 10 has changed to a non-main screen display state, it exits the loop process. For example, the display driver module 42 executes instruction B, such as "dsi_panel_exit_mode_cmd", to exit the loop process.
[0094] S424: If the display driver module 42 determines that the secondary screen is currently in state A, then the display driver module 42 controls the secondary screen to exit state A.
[0095] In some embodiments, during the exit process of the loop, if the display driver module 42 determines that the sub-screen is currently in state A, then the display driver module 42 controls the sub-screen to exit state A. Specifically, the display driver module 42 sends a third signal to the OLED register in the display hardware module 43 to drive the sub-screen GOA to open, that is, to simultaneously open the sub-screen EOA and the sub-screen GOA to control the sub-screen 12 to display an image.
[0096] S425: If the display driver module 42 determines that the secondary screen is currently in state B, then the display driver module 42 controls the secondary screen to exit state B.
[0097] In some embodiments, during the exit process of the loop, if the display driver module 42 determines that the sub-screen is currently in state B, then the display driver module 42 controls the sub-screen to exit state B. Specifically, the display driver module 42 sends a second signal to the OLED register in the display hardware module 43 to drive the sub-screen EOA to open, that is, to simultaneously open the sub-screen EOA and the sub-screen GOA to control the sub-screen 12 to display an image.
[0098] It is understandable that by controlling the secondary screen EOA and secondary screen GOA to be periodically turned on and off, not only can the problem of display differences between the main screen and the secondary screen be avoided, which would be caused by the secondary screen GOA and EOA being in different working states from the main screen GOA and main screen EOA for a long time, but also, because the secondary screen does not display any actual image due to the on and off state of the secondary screen EOA and secondary screen GOA, the problem of the secondary screen flashing white when the phone is in inverted color mode can also be avoided.
[0099] Figure 6 According to some embodiments of this application, a structural schematic diagram of a mobile phone 10 is shown. For example... Figure 6 As shown, the mobile phone 10 includes a processor 110, a power module 140, a memory 180, a mobile communication module 130, a wireless communication module 120, a sensor module 170, an audio module 150, an interface module 160, buttons 101, a display screen 102, and a motor 103, etc.
[0100] Processor 110 may include one or more processing units, such as processing modules or circuits of a central processing unit (CPU), graphics processing unit (GPU), digital signal processor (DSP), microprocessor (MCU), artificial intelligence (AI) processor, or field-programmable gate array (FPGA). Different processing units may be independent devices or integrated into one or more processors. Processor 110 may include storage units for storing instructions and data. In some embodiments, the storage unit in processor 110 is a cache memory 180.
[0101] The power module 140 may include a power supply, a power management component, etc. The power supply may be a battery. The power management component manages the charging of the power supply and the power supply to other modules. In some embodiments, the power management component includes a charging management module and a power management module. The charging management module receives charging input from a charger; the power management module connects to the power supply and the processor 110. The power management module receives input from the power supply and / or the charging management module to supply power to the processor 110, the display 102, and the wireless communication module 120, etc.
[0102] The mobile communication module 130 may include, but is not limited to, an antenna, a power amplifier, a filter, and a low-noise amplifier (LNA). The mobile communication module 130 can provide wireless communication solutions, including 2G / 3G / 4G / 5G, for use on the mobile phone 10. The mobile communication module 130 can receive electromagnetic waves via the antenna, filter and amplify the received electromagnetic waves, and then transmit them to a modem processor for demodulation. The mobile communication module 130 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via the antenna. In some embodiments, at least some functional modules of the mobile communication module 130 may be housed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 130 and at least some modules of the processor 110 may be housed in the same device.
[0103] The wireless communication module 120 may include an antenna, which enables the transmission and reception of electromagnetic waves. The wireless communication module 120 can provide solutions for wireless communication applications on the mobile phone 10, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The mobile phone 10 can communicate with networks and other devices through wireless communication technologies.
[0104] In some embodiments, the mobile communication module 130 and the wireless communication module 120 of the mobile phone 10 may also be located in the same module.
[0105] The display screen 102 is used to display human-computer interaction interfaces, images, videos, etc. The display screen 102 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 (AMOLED), a flexible light-emitting diode (FLED), a quantum dot light-emitting diode (QLED), etc.
[0106] The sensor module 170 may include a proximity sensor, a pressure sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor (for folding screen opening and closing detection), an accelerometer, a distance sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, etc.
[0107] The audio module 150 is used to convert digital audio information into analog audio signals for output, or to convert analog audio input into digital audio signals. The audio module 150 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 150 may be located in the processor 110, or some functional modules of the audio module 150 may be located in the processor 110. In some embodiments, the audio module 150 may include a speaker, a handset, a microphone, and a headphone jack.
[0108] Interface module 160 includes an external memory interface, a universal serial bus (USB) interface, and a SIM card interface. The external memory interface can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the mobile phone 10. The external memory card communicates with the processor 110 through the external memory interface to perform data storage. The USB interface is used for communication between the mobile phone 10 and other devices. The Subscriber Identity Module Card (SIM Card) interface is used to communicate with the SIM card installed in the mobile phone 10, for example, to read or write phone numbers stored in the SIM card.
[0109] In some embodiments, the mobile phone 10 further includes a button 101, a motor 103, and an indicator. The button 101 may include volume buttons, a power button, etc. The motor 103 is used to cause the mobile phone 10 to vibrate, for example, vibrating when the user's mobile phone 10 is called to prompt the user to answer the call. The indicator may include a laser indicator, a radio frequency indicator, a light-emitting diode (LED) indicator, etc.
[0110] It is understood that the structure illustrated in this embodiment does not constitute a specific limitation on the mobile phone 10. In other embodiments of this application, the mobile phone 10 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0111] In some embodiments, this application also provides a computer-readable medium storing program code that, when run on a computer, causes the computer to perform the methods described above.
[0112] In some embodiments, this application also provides a computer program product comprising: computer program code that, when run on a computer, causes the computer to perform the methods described above.
[0113] In the accompanying drawings, some structural or methodological 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 necessary. Rather, in some embodiments, these features may be arranged in a manner and / or order different from that shown in the illustrative drawings. Furthermore, the inclusion of structural or methodological features in a particular figure does not imply that such features are required in all embodiments, and in some embodiments, these features may be omitted or may be combined with other features.
[0114] It should be noted that all units / modules mentioned in the device embodiments of this application are logical units / modules. Physically, a logical unit / module can be a physical unit / module, a part of a physical unit / module, or a combination of multiple physical units / modules. The physical implementation of these logical units / modules themselves is not the most important factor; the combination of functions implemented by these logical units / modules is the key to solving the technical problems proposed in this application. Furthermore, to highlight the innovative aspects of this application, the above-described device embodiments of this application have not introduced units / modules that are not closely related to solving the technical problems proposed in this application. This does not mean that the above-described device embodiments do not contain other units / modules.
[0115] It should be noted that in the examples and description of this patent, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one" does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0116] Although this application has been illustrated and described with reference to certain preferred embodiments thereof, those skilled in the art will understand that various changes in form and detail may be made thereto without departing from the scope of this application.
Claims
1. A control method applied to electronic equipment, wherein, The electronic device includes an outward-folding screen, which comprises a first screen and a second screen. The first screen includes a first control unit for controlling the display of an image on the first screen, and the second screen includes a second control unit for controlling the display of an image on the second screen. The first control unit includes a first signal module, a second signal module, and a driving module. The first signal module is used to send a display signal to the driving module through a first channel, and the second signal module is used to control the on / off state of the first channel. The driving module is used to receive the display signal and control the first screen to display an image based on the display signal. The method includes: Corresponding to the image displayed on the second screen, during the first period when the first screen does not display an image, the first signal module and the second signal module in the first control unit operate in an alternating working state. The first period includes N first time intervals and at least N-1 second time intervals, and the first time intervals and the second time intervals are set continuously and alternately, and the first time intervals are longer than the second time intervals. The method of enabling the first signal module and the second signal module in the first control unit to operate in an alternating working state includes: During the first time interval, the first control unit instructs the first signal module to send the display signal to the drive module, and instructs the second signal module to control the first path to disconnect; and In the second time interval immediately following the first time interval, the first control unit instructs the first signal module to stop sending the display signal to the drive module and instructs the second signal module to control the first path to be turned on.
2. The method according to claim 1, characterized in that, The method further includes: In response to the first control unit instructing the first signal module to send the display signal to the drive module, and the first signal module to control the first channel to disconnect, the first control unit executes a first delay procedure to maintain the first state of the first signal module sending the display signal to the drive module and the second signal module controlling the first channel to disconnect for the time corresponding to the first time interval; or, In response to the first control unit instructing the first signal module to stop sending the display signal to the drive module, and the first signal module instructing the second signal module to control the first path to be turned on, the first control unit executes a second delay procedure to maintain the second state of the first signal module stopping sending the display signal to the drive module and the second state of instructing the second signal module to control the first path to be turned on for the time corresponding to the second time interval.
3. The method according to claim 2, characterized in that, During the first period corresponding to the second screen displaying an image, when the first screen does not display an image, the first signal module and the second signal module in the first control unit operate in an alternating manner, including... The first control unit indicates that the first signal module and the second signal module are in the first state; Run the first first delay process to maintain the first state for the duration corresponding to the first time interval; In response to the end of the first delayed process, the loop process is executed. The cyclic process includes: At the beginning of the i-th second time interval, in response to determining that the first signal module and the second signal module are in the first state, the first control unit instructs the first signal module and the second signal module to change from the first state to the second state, and runs the i-th second delay process to maintain the second state for the duration corresponding to the second time interval; At the beginning of the (i+1)th first time interval, in response to determining that the first signal module and the second signal module are in the second state, the first control unit instructs the first signal module and the second signal module to change from the second state to the first state, and runs the (i+1)th first delay process to maintain the first state for the duration corresponding to the first time interval. Where i is an integer greater than or equal to 1.
4. The method according to claim 3, characterized in that, The method further includes: Once the electronic device is determined to have entered a non-main screen display state, the loop process is exited. In the process of exiting the loop, At the moment the loop process exits, it is determined that the first signal module and the second signal module are in the first state, and the first control unit instructs the second signal module to control the first path to be turned on; or, At the moment when the loop process exits, it is determined that the first signal module and the second signal module are in the second state, and the first control unit instructs the first signal module to send the display signal to the drive module.
5. The method according to claim 1, characterized in that, The electronic device is in inverted color mode.
6. The method according to claim 1, characterized in that, The first signal module is an emissive control signal driving circuit (EOA), and the second signal module is an array substrate row driving scanning circuit (GOA).
7. The method according to claim 1, characterized in that, A first switch is provided on the first path, and the second signal module is used to control the opening and closing of the first switch; One end of the first switch is connected to the first signal module, and the other end is connected to the first capacitor and the second switch in the drive module. The first capacitor or the first signal module is used to control the on / off state of the second switch. When the second switch is in the ON state, the first screen can display an image.
8. A computer-readable storage medium, characterized in that, The readable storage medium stores instructions that, when executed on an electronic device, cause the electronic device to perform the method of any one of claims 1 to 7.
9. An electronic device, characterized in that, include: Memory is used to store instructions executed by one or more processors of an electronic device; And a processor, one of the processors of the electronic device, for executing instructions stored in the memory to implement the method of any one of claims 1 to 7.