Display method and electronic device
By switching the vertical timing of the display driver between the expansion of the folding screen electronic equipment and the folding state, the problem of the low refresh rate of the folding screen electronic equipment is solved, and the user experience is improved.
Patent Information
- Application Number
- PCT/CN2024/083124
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-05-10
- Filing Date
- 2024-03-21
- Publication Date
- 2025-01-30
AI Technical Summary
When the folding screen electronic devices ensure display effect, they are limited by the performance of the display driver chip and only have a low screen refresh rate, which affects the user experience.
By switching the vertical timing of the display driver between the expansion of the folding screen and the folding state, the screen refresh rate is improved in the folding state, so that the first screen shows the screen with a larger second screen refresh rate.
When the folding screen is switched from the expansion state to the folding state, the user's experience is enhanced by the user's experience when using the part of the folding screen to enhance the user experience by increasing the screen refresh rate.
Smart Images

Figure PCTCN2024083124-FTAPPB-I100001 
Figure PCTCN2024083124-FTAPPB-I100002 
Figure 00000029_0000
Abstract
Description
Display method and electronic device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on May 10, 2023, with application number 202310528320.3 and invention name “Display Method and Electronic Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of display technology, and in particular to a display method and electronic equipment. Background Art
[0003] With the continuous development of electronic devices, more and more electronic devices with display screens are widely used in people's daily lives and work, such as mobile phones with display screens. It is not difficult to find that with the development of screen technology, the display screens of electronic devices are also becoming larger and larger, providing users with richer information and a better user experience. However, if the display screen of an electronic device is too large, it will seriously affect its portability. Therefore, the foldable screen electronic devices proposed in recent years (such as foldable screen mobile phones) are the direction of future electronic device development.
[0004] At present, some foldable screen electronic devices are limited by the performance of display driver integrated circuit (DDIC). While ensuring the display effect of the foldable screen, they only have a low screen refresh rate, which affects the user experience.
[0005] Summary of the Invention
[0006] An embodiment of the present application provides a display method and an electronic device for switching a folding screen from a smaller first screen refresh rate to a larger second screen refresh rate when the folding screen is switched from an unfolded state to a folded state, so as to enhance the user experience when using a portion of the folding screen.
[0007] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:
[0008] In a first aspect, the present application provides a display method, which is applied to an electronic device including a folding screen, where the folding screen can be folded to form at least two screens, and the at least two screens include a first screen and a second screen. When the folding screen is in a folded state, the first screen and the second screen are opposite to each other. The method includes: when the folding screen is in an unfolded state, the electronic device displays a picture on the first screen and the second screen at a first screen refresh rate; when the folding screen is in a folded state, the electronic device displays a picture on the first screen at a second screen refresh rate, and the second screen refresh rate is greater than the first screen refresh rate.
[0009] In this way, when the folding screen switches from the unfolded state to the folded state, the electronic device will display the picture on the first screen at a larger refresh rate of the second screen, thereby improving the user experience when using part of the folding screen.
[0010] In an embodiment provided in the first aspect, the folding screen is in a folded state, and the electronic device displays a picture on the first screen at a second screen refresh rate, including: the folding screen is switched from an unfolded state to a folded state, and the vertical timing of sending image data to the first screen is switched from a first vertical timing to a second vertical timing, so that the electronic device displays the picture on the first screen at the second screen refresh rate; wherein the first vertical timing includes a first effective display area Vact, the second vertical timing includes a second Vact, the duration of the first vertical timing is greater than the duration of the second vertical timing, and the duration of the first Vact is greater than the duration of the second Vact.
[0011] It can be understood that when the folding screen switches from the unfolded state to the folded state, the effective display area of the folding screen becomes smaller, so that the duration of the first Vact is greater than the duration of the second Vact.
[0012] In an embodiment provided in the first aspect, the vertical timing sequence includes an effective display area Vact, a vertical back porch VBP, Vertical front edge VFP and vertical synchronization signal Vsync, the electronic device stores preset configuration information, the preset configuration information includes display parameters corresponding to when the folding screen is in the unfolded state and display parameters corresponding to when the folding screen is in the folded state, the display parameters corresponding to when the folding screen is in the unfolded state include a first Vact, a first VBP, a first VFP and a first Vsync, and the display parameters corresponding to when the folding screen is in the folded state include a second Vact, a second VBP, a second VFP and a second Vsync; before switching the vertical timing of sending image data to the first screen from the first vertical timing to the second vertical timing, the method also includes: querying from the preset configuration information to obtain the display parameters corresponding to when the folding screen is in the folded state; switching the vertical timing of sending image data to the first screen from the first vertical timing to the second vertical timing, including: switching the Vact in the vertical timing from the first Vact to the second Vact, switching the VBP in the vertical timing from the first VBP to the second VBP, switching the VFP in the vertical timing from the first VFP to the second VFP, and switching the Vsync in the vertical timing from the first Vsync to the second Vsync. That is, vertical timing switching can be achieved by adjusting Vact, VBP, VFP and Vsync.
[0013] In an embodiment provided in the first aspect, the vertical timing includes an effective display area Vact, a vertical back edge VBP, a vertical front edge VFP, and a vertical synchronization signal Vsync. The electronic device stores preset configuration information, and the preset configuration information includes display parameters corresponding to when the folding screen is in an unfolded state and display parameters corresponding to when the folding screen is in a folded state and the first screen or the second screen displays the picture. The corresponding display parameters when the folding screen is in the unfolded state include a first Vact, a first VBP, a first VFP, and a first Vsync. The corresponding display parameters when the folding screen is in a folded state and the first screen displays the picture include a second Vact, a second VBP, a second VFP, and a second Vs ync; before switching the vertical timing of sending image data to the first screen from the first vertical timing to the second vertical timing, the method also includes: querying from the preset configuration information to obtain the corresponding display parameters when the folding screen is in a folded state and the first screen displays the picture; switching the vertical timing of sending image data to the first screen from the first vertical timing to the second vertical timing, including: switching the Vact in the vertical timing from the first Vact to the second Vact, switching the VBP in the vertical timing from the first VBP to the second VBP, switching the VFP in the vertical timing from the first VFP to the second VFP, and switching the Vsync in the vertical timing from the first Vsync to the second Vsync.
[0014] In one embodiment provided in the first aspect, the folding screen is in a folded state, and the electronic device displays a picture on the first screen at a second screen refresh rate, further comprising: the folding screen is switched from an unfolded state to a folded state, and the scanning start signal sent to the folding screen is switched from a first scanning start signal to a second scanning start signal; wherein the first scanning start signal is used to control the first screen and the second screen to scan image data, and the second scanning start signal is used to control the first screen to scan image data; and, the light-emitting start signal sent to the folding screen is switched from a first light-emitting start signal to a second light-emitting start signal; wherein the first light-emitting start signal is used to control the first screen and the second screen to emit light, and the second light-emitting start signal is used to control the first screen to emit light. When the folding screen is in a folded state, only the first screen displays the picture, so the second scanning start signal and the second light-emitting start signal can be output to make only the first screen display and emit light, and the second screen not display or emit light. The second screen does not need to work, and energy saving can be achieved.
[0015] In an embodiment provided by the first aspect, the first light-emitting start signal is synchronized with the first scanning start signal, and the second light-emitting start signal is synchronized with the second scanning start signal.
[0016] In an embodiment provided in the first aspect, at the moment when the second VBP ends, the second light-emitting start signal and the second scan start signal are in a valid state, so that the time when the first screen displays and emits light can match the time when the image data is output to the first screen, so that the first screen can display the picture normally.
[0017] In an embodiment provided by the first aspect, the first vertical timing further includes a first vertical blanking area Vporch, and the second vertical timing further includes a second Vporch; the first screen refresh rate, the second screen refresh rate, the first Vact, the second Vact, the first Vporch, and the second Vporch satisfy: F1·(Vact1+Vporch1)=F2·(Vact2+Vporch2)
[0018] Where F1 is the first screen refresh rate, F2 is the second screen refresh rate, Vact1 is the first Vact, Vact2 is the second Vact, Vporch1 is the first Vporch, and Vporch2 is the second Vporch. In other words, as long as Vact2 and Vporch2 satisfy the above formula, switching from the first screen refresh rate to the second screen refresh rate can be achieved.
[0019] In an embodiment provided in the first aspect, the second Vact is the number of rows of pixel circuits included in the first screen, and the first Vact is the number of rows of pixel circuits included in the first screen and the second screen.
[0020] In a second aspect, the present application also provides an electronic device, which includes: one or more processors; a memory storing computer instructions; a folding screen, which can be folded to form at least two screens, the at least two screens including a first screen and a second screen, and the first screen and the second screen are facing each other in the folded state; when the computer instructions are executed by one or more processors, the electronic device executes a method as in any embodiment of the first aspect.
[0021] In a third aspect, the present application further provides a computer-readable storage medium comprising computer instructions, which, when executed on an electronic device, enables the electronic device to execute a method as in any one of the embodiments of the first aspect.
[0022] In a fourth aspect, the present application provides a computer program product. When the computer program product is run on an electronic device, the electronic device executes the method of the first aspect and any possible design thereof.
[0023] In a fifth aspect, the present application provides a chip system comprising one or more interface circuits and one or more processors. The interface circuit and the processor are interconnected via a line. The chip system can be applied to an electronic device comprising a communication module and a memory. The interface circuit is configured to receive a signal from the memory of the electronic device and send the received signal to the processor, the signal comprising a computer instruction stored in the memory. When the processor executes the computer instruction, the electronic device can perform the method of the first aspect and any possible design thereof.
[0024] Among them, the technical effects brought about by any design method in the second to fifth aspects 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
[0025] FIG1 is a schematic diagram of a circuit structure of an electronic device 100 provided in an embodiment of the present application;
[0026] FIG2 is a schematic structural diagram of another electronic device 100 provided in an embodiment of the present application;
[0027] FIG3 is a schematic structural diagram of another electronic device 100 provided in an embodiment of the present application;
[0028] FIG4 is a schematic diagram of a vertical timing sequence provided by an embodiment of the present application;
[0029] FIG5 is a schematic diagram of the appearance of an electronic device provided in an embodiment of the present application;
[0030] FIG6 and FIG7 are schematic structural diagrams of another electronic device 100 provided in an embodiment of the present application;
[0031] FIG8 is a schematic structural diagram of a GOA array provided in an embodiment of the present application;
[0032] FIG9 is a schematic structural diagram of an EOA array provided in an embodiment of the present application;
[0033] FIG10 is a schematic diagram of the display state of the folding screen provided in an embodiment of the present application;
[0034] FIG11 is a timing diagram of the process in which the folding screen according to an embodiment of the present application switches from an unfolded state to a folded state;
[0035] FIG12 is a schematic structural diagram of an electronic device 1200 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0036] In the following description, specific details such as specific system structures and technologies are provided for illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details.
[0037] It should be understood that when used in the present specification and the appended claims, the terms "include", "comprising", "having" and their variations indicate the presence of described features, integers, steps, operations, elements and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.
[0038] To facilitate a clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used only to distinguish the descriptions and are not to be understood as indicating or implying relative importance. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.
[0039] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in yet other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized.
[0040] In order to make the purpose, technical solutions and advantages of this application more clear, this application is further described in detail below with reference to the accompanying drawings and embodiments.
[0041] The present invention provides a display method and electronic device, which can be applied to electronic devices including foldable screens. The electronic devices in the present invention may include any electronic device including a user device, a mobile terminal, a smartphone, a tablet computer, or any other electronic device including a display screen, and the present invention is not limited thereto.
[0042] FIG1 is a schematic diagram of a circuit structure of an electronic device 100 provided in an embodiment of the present application. As shown in FIG1 , the electronic device 100 includes a main controller 110 , a display driving circuit 120 , and a display screen 130 .
[0043] The main controller 110 is used to output video data, clock signals and / or main commands to the display driver circuit 120. The main controller includes but is not limited to various types of processors such as a system on chip (SOC), an application processor (AP) or a general-purpose processor.
[0044] The display driver circuit 120 is configured to receive video data transmitted from the main controller 110 and perform digital and analog processing on the video data to obtain a video source signal. The video source signal is output to the display screen 130 to drive the display screen 130 to display an image. In addition, the display driver circuit 120 can also control and manage emission (EM), gate driver array (GOA) control, and power supply for the display screen 130. In the embodiments of the present application, the video source signal may also be referred to as a source signal or a data signal.
[0045] In one possible implementation, the display driver circuit 120 communicates with the application processor via a mobile industry processor interface receiver (MIPI RX). MIPI RX is used to standardize interfaces within the electronic device 100, thereby reducing the complexity of the electronic device 100 design and increasing design flexibility. In another possible embodiment, the display driver circuit may also be a DDIC.
[0046] Display screen 130 is configured to receive a video source signal from display driver circuit 120 and display an image. Display screen 130 may be a foldable display or a non-foldable display. Display screen 130 may be an active-matrix organic light-emitting diode (AMOLED) display, an organic light-emitting diode (OLED) display, or a liquid crystal display (LCD) display, etc., and this application does not impose specific limitations on this.
[0047] Display screen 130 includes multiple pixel circuits. A pixel circuit is the smallest circuit unit in a display screen. A pixel circuit is equivalent to a subpixel (or subpixel) in a display screen, and a display screen includes multiple subpixels. Typically, pixel circuits are arranged in an array (hereinafter referred to as a pixel array for ease of description). For example, a typical arrangement is a 1920×1080 pixel array, which includes 1920 pixel circuits in the row direction and 1080 pixel circuits in the column direction.
[0048] 2 is a schematic diagram of another electronic device 100 according to an embodiment of the present invention. As shown in FIG2 , the display driver circuit 120 may include a logic board 121 and a column driver circuit 122 , and the display screen 130 may include a row driver circuit 131 and a pixel array 132 .
[0049] The logic board 121 is also called a screen driver board, central control board, or timing controller (TCON). The logic board 121 determines the screen refresh mode based on control commands sent by the main controller 110. The logic board 121 also converts the clock signal sent by the main controller 110 into the GOA clock signal, EM clock signal, scan start signal, and light start signal used to drive the row driver circuit 131. The logic board 121 also converts video data sent by the main controller 110 into a video source signal so that the column driver circuit 122 can load this video source signal into the pixel circuit.
[0050] Optionally, the logic board 121 is further configured to provide a positive emission layer voltage (ELVDD) and a negative emission layer voltage (ELVSS) to the display screen 130. ELVDD is configured to provide a high voltage for the pixel circuits of the display screen 130, and ELVSS is configured to provide a low power supply voltage for the pixel circuits of the display screen 130.
[0051] The column driver circuit 122 is used to linearly load (sequentially load in the order of columns in the pixel matrix) the video source signal from the logic board 121 directly or indirectly (via a time shifter) to the pixel circuit to update the content of the display screen. In some examples, the column driver circuit 122 may also be referred to as a source timing control circuit, a source circuit, a source board, a source operator panel, or a source IC.
[0052] The row driver circuit 131 is essentially a linear controller with a single direction: scanning from the first row to the last row of the pixel array 132, or vice versa. Based on the pixel array 132 shown in FIG2 , the row driver circuit 131 controls the pixel circuits in the display screen to scan and emit light row by row, in response to the GOA clock signal, the EM clock signal, the scan start signal, and the light-on start signal. Therefore, when displaying a frame of image, after the first row of pixel circuits emits light, the light-on state must remain constant until the last row of pixel circuits emits light, in order to display the entire frame.
[0053] In an optional embodiment, the row driver circuit 131 may include multiple GOA units (also known as GOA boards or gate ICs) and multiple EM gate driver array (EM GOA, EOA) units. The multiple GOA units may be used to provide scanning signals to the pixel array 132 to scan the pixel array 132. The multiple EOA units may be used to provide lighting signals to the pixel array 132 to control the pixel array 132 to emit light.
[0054] Specifically, the multiple GOA units provide scanning signals to the pixel array 132 under the action of the GOA clock signal and the scan start signal, thereby performing row-by-row scanning on the pixel array 132. The GOA clock signal includes a GCK signal and a GCB signal. The GCK signal and the GCB signal are a pair of mutually inverted clock signals that can be used to control the on and off of the GOA array.
[0055] Under the influence of the EM clock signal and the light-start signal, the multiple EOA units provide light-emitting signals to the pixel array 132, controlling the pixel array 132 to emit light row by row. The EM clock signal includes the ECK signal and the ECB signal. The ECK signal and the ECB signal are a pair of mutually inverted clock signals that can be used to control the opening and closing of the EOA array.
[0056] In the electronic device 100 shown in FIG2 , the column driver circuit 122 includes multiple video source signal channels, and each video source signal channel can provide a video source signal to a column of pixel circuits. However, this approach requires that the column driver circuit 122 have a sufficient number of video source signal channels (i.e., a sufficient number of source ICs). If the column driver circuit 122 includes a limited number of video source signal channels, a multi-pass selector is required to multiplex one video source signal channel between at least two columns of pixel circuits.
[0057] Refer to Figure 3, which is a schematic diagram of the structure of another electronic device 100 provided in an embodiment of the present application. In Figure 3, two columns of pixel circuits reuse one video source signal channel. Comparing Figures 2 and 3, it can be seen that the electronic device 100 shown in Figure 3 is similar in structure to the electronic device 100 shown in Figure 2, except that the display driver circuit 120 provided in Figure 3 also includes a plurality of multi-pass selectors 123, and the input end of each multi-pass selector 123 can be connected to a video source signal channel of the column driver circuit 122 to receive the video source data transmitted by the logic board 121; the output end of each multi-pass selector 123 is connected to the two columns of pixel circuits to provide the video source signal to the two columns of pixel circuits.
[0058] The logic board 121 is also used to provide a selection signal to the multiple multi-channel selectors 123 to control the multi-channel selectors 123 to write the video source signal into one of the two columns of pixel circuits connected to it. For example, each multi-channel selector 123 is connected to the first column of pixel circuits and the second column of pixel circuits. When the selection signal is 01, each multi-channel selector 123 provides the video source signal to the first column of pixel circuits; when the selection signal is 10, each multi-channel selector 123 provides the video source signal to the second column of pixel circuits.
[0059] It should be noted that what is shown in Figures 2 and 3 is only an example of an electronic device. In the examples of Figures 2 and 3, the column driver circuit is embedded in the display driver circuit (also referred to as DDIC), and the row driver circuit is embedded in the display screen. In other embodiments, the row driver circuit and the column driver circuit may both be embedded in the display driver circuit. In other embodiments, the display driver circuit may only include a logic board, and the column driver circuit and the row driver circuit are also independent chips and are not embedded in the display screen. In addition, in other embodiments, the electronic device may also include two or more display driver circuits. The structure of the electronic device is not specifically limited in the embodiments of the present application.
[0060] Please refer to Figure 4, which shows a vertical timing diagram provided by an embodiment of the present application. Among them, the vertical synchronization signal (vertical synchronization, Vsync) can indicate the arrival of a new frame of image (i.e., a frame of valid pixel data). Before Vsync, it includes the vertical front porch (VFP), and after Vsync, it includes the vertical back porch (VBP). Between the adjacent VBP and VFP within a frame time is the image data of a certain frame of image, and the image data will be transmitted line by line by the main controller to the display screen for display. Among them, VBP represents a period of time from the start of the vertical synchronization signal to the start of the valid pixel data of a frame, and VFP represents the period of time from the end of the valid pixel data of a frame to the start of the vertical synchronization signal of the next frame. The timing of the valid pixel data of a frame of image can be called the vertical active line (Vact).
[0061] As shown in Figure 4, when transmitting a frame of image, it first passes through VFP, and then Vsync is used to indicate that the frame of image starts to be transmitted. Vsync can be a pulse signal. When Vsync ends and passes through VBP, the image data of the frame of image starts to be transmitted, wherein the time required to write a row of pixels can be called horizontal timing. The duration of Vsync, VFP, VBP, and Vact can be the duration of several horizontal timings. In actual applications, the number of horizontal timings (also called the number of rows) included in Vsync, VFP, VBP, and Vact is directly used to represent the time occupied. For example, if VBP is 12 rows, it means that the time occupied by VBP is 12 horizontal timings.
[0062] Furthermore, as shown in Figure 4, no image data is transmitted during the Vsync, VFP, and VBP periods. This period can be referred to as the vertical blanking region (Vporch). Image data is transmitted between adjacent VFP and VBP periods within a frame, so the time between adjacent VFP and VBP periods within a frame can be referred to as the effective display region. Furthermore, in the process of displaying a frame of image, in addition to the time actually used to transmit image data (i.e., the time occupied by Vact), the time also includes the time occupied by Vsync, VFP, and VBP. For example, if the total number of lines of Vact, Vsync, VFP, and VBP is TL (total line), and the duration of a horizontal sequence is H, then the time required to display a frame of image is TL·H.
[0063] The screen refresh rate (frame rate) refers to the number of image frames displayed per second. The screen refresh rate F, the total number of lines TL, and the duration H satisfy the equation: H = 1 / (F·TL) seconds. For example, in the electronic device 100 shown in Figure 2, the time H to write a line of data is 1 / (F·TL) seconds.
[0064] In some cases (such as the electronic device 100 shown in FIG3 ), due to the limitation of the multi-pass selector, writing a row of pixel data requires multiple horizontal timings. For example, if the multi-pass selector includes MUX output channels, then writing a row of pixel data requires MUX horizontal timings. In this case, the screen refresh rate F, the total number of lines TL, the duration H, and the number of output channels MUX satisfy the formula: H = 1 / (F TL MUX) seconds.
[0065] Comparing Figures 2 and 3, it can be seen that when the display screen resolution is the same (i.e., the total number of rows TL occupied by the display screen in Figure 3 to display a frame of image is the same as the total number of rows TL occupied by the display screen in Figure 2 to display a frame of image), if the display screen in Figure 3 and the display screen in Figure 2 are to have the same resolution, then the time length H corresponding to Figure 3 must be shorter than the time length H corresponding to Figure 2. For example, the time length H corresponding to Figure 3 is 1 / 2 of the time length H corresponding to Figure 2, which will result in a shorter time for the column driver circuit to charge the pixel circuit, thereby resulting in poor display effects, such as color difference and other problems. Therefore, when the number of video source signal channels of the display driver circuit is limited, the time H can be increased by reducing the screen refresh rate, thereby ensuring the display effect of the display screen. However, in fact, sacrificing the screen refresh rate to ensure the display effect will also affect the user experience.
[0066] Therefore, a display method provided in an embodiment of the present application can be applied to an electronic device including a folding screen. The folding screen can be folded to form at least two screens. For example, the folding screen can be folded to form a first screen and a second screen. In the process of folding or unfolding the folding screen, the angle between the first screen and the second screen can change from large to small, or the angle between the first screen and the second screen can change from large to small. It should be noted that the at least two screens formed after the folding screen is folded can be multiple independent screens, or a complete screen of an integrated structure, but it is folded to form at least two parts. In addition, when the folding screen is in the folded state, the first screen and the second screen are facing each other.
[0067] In the embodiment of the present application, when the foldable screen is in the unfolded state, the electronic device displays images on the first and second screens at a first screen refresh rate; when the foldable screen is in the folded state, the electronic device displays images on the first screen at a second screen refresh rate, where the second screen refresh rate is greater than the first screen refresh rate. Therefore, when the foldable screen switches from the unfolded state to the folded state, the electronic device displays images on the first screen at the higher second screen refresh rate, improving the user experience when using part of the foldable screen.
[0068] Taking a folding screen as an example, the appearance of an electronic device provided by an embodiment of the present application is described below in conjunction with FIG5 .
[0069] For example, in some embodiments of the present application, the foldable screen may be a flexible foldable screen. The flexible foldable screen includes a folding edge made of a flexible material. Part or all of the flexible foldable screen is made of a flexible material. For example, only the foldable portion (such as the folding edge) of the flexible foldable screen is made of a flexible material, and the other portions are made of a rigid material; or, the entire flexible foldable screen is made of a flexible material. The foldable screen can be folded along the folding edge to form multiple (two or more) screens.
[0070] It should be noted that in each embodiment of the present application, the folding screen has three states: a fully expanded state, a folded state, and a semi-expanded state. The fully expanded state means that the folding screen is fully expanded, that is, the angle α between any two screens in the folding screen is 180°. The folded state means that the folding screen is fully folded, that is, the angle α between any two screens in the folding screen is 360°. The state between the expanded state and the folded state is the semi-expanded state. The above-mentioned expanded state includes the fully expanded state and the semi-expanded state.
[0071] For example, the foldable screen shown in (a) of Figure 5 is a flexible foldable screen. The foldable screen shown in (a) of Figure 5 is a complete display screen, including a folding edge made of a flexible material. After folding along the folding edge, the foldable screen can form screen A 130a and screen B 130b as shown in (b) or (c) of Figure 5. In some examples, screen A 130a and screen B 130b can be referred to as the front screen and back screen, respectively.
[0072] Figure 5 (a) is a schematic diagram of the folding screen when it is fully unfolded (i.e., the folding screen is in a fully unfolded state). Figure 5 (b) is a schematic diagram of the folding screen in a semi-expanded state. Figure 5 (c) is a schematic diagram of the folding screen in a folded state.
[0073] In each embodiment of the present application, screen A 130a and screen B 130b can display images (such as images, videos) at the same time, or they can display images at different times. For example, when the folding screen is in the unfolded state (including the fully unfolded state and the semi-expanded state described above), screen A 130a and screen B 130b can display images at the same time; when the folding screen is in the folded state, the image can be displayed by screen A 130a or screen B 130b. Of course, in other embodiments, the folding screen is not limited to being in the folded state or the unfolded state, and screen A 130a and screen B 130b can display or not display images according to actual needs.
[0074] In one possible implementation, when the folding screen is in the folded state, if screen A 130a faces the preset user and screen B 130b does not face the preset user, screen A 130a can display the picture and screen B 130b does not display the picture. The preset user refers to the user whose biometric information (such as facial information, iris information, etc.) is included in the electronic device. Alternatively, when the folding screen is in the folded state, if screen A 130a does not face the preset user and screen B 130b faces the preset user, screen A 130a does not display the picture and screen B 130b displays the picture. In another possible implementation, when the folding screen is in the folded state, screen A 130a or screen B 130b can also be fixed to display the picture.
[0075] It should be understood that the electronic device shown in FIG5 is merely an example, and the embodiments of the present application do not limit the appearance of the electronic device. In this application, an electronic device and a display method are described by taking an electronic device that can be folded to form two screens as an example. Those skilled in the art will understand that the solutions of the embodiments of the present application are also applicable to electronic devices with non-folding display screens and folding screens to form at least three screens. For the sake of brevity, they will not be described in detail in the embodiments of the present application.
[0076] As shown in Figures 6 and 7, a schematic diagram of the structure of another electronic device provided in an embodiment of the present application is shown. The display driver circuit 120 includes a first gate start virtical (GSTV) output terminal, a second GSTV signal output terminal, a first em start virtical (ESTV) output terminal, a second ESTV output terminal, a GOA clock signal output terminal, an EM clock signal output terminal, and a video source signal output terminal. The scan start signal may also be referred to as a gate start signal.
[0077] Among them, the GOA clock signal output end is used to output the GCK signal and the GCB signal, the EM clock signal output end is used to output the ECK signal and the ECB signal, and the video source signal output end is used to output the video source signal.
[0078] Taking a display screen including n rows of pixel circuits as an example, screen A 130a refers to the screen including the 1st to mth rows of pixel circuits, and screen B 130b refers to the screen including the m+1th to nth rows of pixel circuits, where m is less than n, and both m and n are positive integers. In an optional embodiment, if n is an even number, m = n / 2; if n is an odd number, m = (n±1) / 2.
[0079] The first GSTV output terminal is used to output a GSTV1 signal, which is used to control the A screen 130a to scan image data. The second GSTV output terminal is used to output a GSTV2 signal, which is used to control the B screen 130b to scan image data.
[0080] The first ESTV output terminal is used to output an ESTV1 signal, which is used to control the A panel 130a to emit light. The second ESTV output terminal is used to output an ESTV2 signal, which is used to control the B panel 130b to emit light.
[0081] Referring to Figure 8, a schematic diagram of the structure of a GOA array provided by an embodiment of the present application is shown. The GOA array includes n GOA units, namely GOA unit 1, GOA unit 2...GOA unit n, GOA unit 1 corresponds to the first row of pixel circuits, GOA unit 2 corresponds to the second row of pixel circuits,...GOA unit n corresponds to the nth row of pixel circuits, and each GOA unit is used to provide a scan signal for the corresponding row of pixel circuits. GOA unit 1 is used to receive the GSTV1 signal, and GOA unit m+1 is used to receive the GSTV2 signal. The working process of the GOA array is as follows: under the action of the GSTV1 signal, the clock signal GCK and the clock signal GCB, the GOA unit 1 generates a scan signal and provides the scan signal to the corresponding row of pixel circuits to control the activation of the row of pixel circuits. In addition, the GOA unit 1 also provides an output signal (which can be understood as the same as the scan signal) to the GOA unit 2. Under the action of the output signal of the GOA unit 1, the clock signal GCK and the clock signal GCB, the GOA unit 2 generates a scan signal and provides it to the corresponding row of pixel circuits to control the activation of the row of pixel circuits. This process continues in this way until GOA unit m generates a scan signal and provides it to a corresponding row of pixel circuits. Under the influence of the GSTV2 signal, the clock signal GCK, and the clock signal GCB, GOA unit m+1 generates a scan signal and provides it to a corresponding row of pixel circuits, controlling the activation of that row of pixel circuits. This process continues in this way until GOA unit n generates a scan signal and provides it to a corresponding row of pixel circuits.
[0082] It can be seen that the GSTV1 signal is the enable signal for triggering the pixel circuits of the 1st to mth rows (i.e., screen A 130a) to scan image data, and the GSTV2 signal is the enable signal for triggering the pixel circuits of the m+1th to nth rows (i.e., screen B 130b) to scan image data.
[0083] Referring to FIG9 , a schematic diagram of the structure of an EOA array provided in an embodiment of the present application is shown. The EOA array includes n EOA units, namely, EOA unit 1, EOA unit 2, ..., EOA unit n. EOA unit 1 corresponds to the first row of pixel circuits, EOA unit 2 corresponds to the second row of pixel circuits, ..., EOA unit n corresponds to the nth row of pixel circuits, and each EOA unit is used to provide an EM signal to the corresponding row of pixel circuits. EOA unit 1 is used to receive the ESTV1 signal, and EOA unit n+1 is used to receive the ESTV2 signal. The operation process of the EOA array is as follows: under the action of the ESTV1 signal, the clock signal ECK, and the clock signal ECB, EOA unit 1 generates an EM signal and provides the EM signal to the corresponding row of pixel circuits to control the emission of the pixel circuits in the row. In addition, EOA unit 1 also provides an output signal (which can be understood as the same as the EM signal) to EOA unit 2. Under the action of the output signal of EOA unit 1, the clock signal ECK, and the clock signal ECB, EOA unit 2 generates an EM signal and provides it to the corresponding row of pixel circuits to control the emission of the pixel circuits in the row. This process continues in this way until EOA unit m generates an EM signal and provides it to a corresponding row of pixel circuits. Under the influence of the ESTV2 signal, the clock signals ECK and ECB, EOA unit m+1 generates an EM signal and provides it to a corresponding row of pixel circuits, controlling the pixel circuits in that row to emit light. This process continues in this way until EOA unit n generates an EM signal and provides it to a corresponding row of pixel circuits.
[0084] It can be seen that the ESTV1 signal is the enable signal for triggering the pixel circuits in the 1st to mth rows (i.e., screen A 130a) to emit light, and the ESTV2 signal is the enable signal for triggering the pixel circuits in the m+1th to nth rows (i.e., screen B 130b) to emit light.
[0085] In another optional embodiment, the EOA array may include x EOA units, and the EOA units may provide EM signals for one or more rows of pixel circuits, where x is less than n and is a positive integer. For example, when n is an even number and x=n / 2, EOA unit 1 may correspond to the first and second rows of pixel circuits, and provide EM signals to the first and second rows of pixel circuits; EOA unit 2 may correspond to the third and fourth rows of pixel circuits, and provide EM signals to the third and fourth rows of pixel circuits; EOA unit y may correspond to the m-1th and mth rows of pixel circuits, and provide EM signals to the m-1th and mth rows of pixel circuits, where y is less than m and is a positive integer; EOA unit y+1 may correspond to the m+1th and m+2th rows of pixel circuits, and provide EM signals to the m+1th and m+2th rows of pixel circuits; and EOA unit x may correspond to the n-1th and nth rows of pixel circuits, and provide EM signals to the n-1th and nth rows of pixel circuits. EOA unit 1 is configured to receive the ESTV1 signal, and EOA unit y+1 is configured to receive the ESTV1 signal. It should be noted that, in other implementations, the number of rows of pixel circuits corresponding to the EOA unit may be adjusted according to the number of rows n of pixel circuits.
[0086] It should be noted that the GSTV1 signal is synchronized with the ESTV1 signal, and the GSTV2 signal is synchronized with the ESTV2 signal, so as to ensure that the A screen 130a and the B screen 130b can display normally.
[0087] According to the foregoing content, it can be determined that under the action of the GSTV1 signal, the GSTV2 signal, the ESTV1 signal, and the ESTV2 signal, the folding display screen includes three display states. Refer to Figure 10, which is a schematic diagram of the display state of the folding screen of an embodiment of the present application. As shown in Figure 10, the display screen 130 may include screen A 130a and screen B 130b, and the display driving circuit 120 may output GSTV1 signal and ESTV1 signal to screen A 130a, and the display driving circuit 120 may output GSTV2 signal and ESTV2 signal to screen B 130b. Wherein, V refers to vertical, that is, the vertical direction (that is, the column direction), and H refers to horizontal, that is, the horizontal direction (that is, the row direction).
[0088] As shown in FIG10( a ), in the first operating state, if screen A 130 a receives a valid GSTV1 signal and a valid ESTV1 signal, and screen B 130 b receives a valid GSTV2 signal and a valid ESTV2 signal, then both screens A 130 a and B 130 b display images. For example, taking a foldable screen as an example, when the foldable screen is in the unfolded state, the display driver circuit outputs valid GSTV1, ESTV1, GSTV2, and ESTV2 signals, and then both screens A 130 a and B 130 b can display images.
[0089] As shown in (b) of Figure 10, in the second operating state, if screen A 130a receives invalid GSTV1 and ESTV1 signals, and screen B 130b receives valid GSTV2 and ESTV2 signals, screen A 130a does not display the image, while screen B 130b does. For example, taking a folding screen as an example, when the display screen is in the folded state, screen B 130b faces the user, while screen A 130a faces away from the user. If the display driver circuit outputs invalid GSTV1 and ESTV1 signals, and valid GSTV2 and ESTV2 signals, screen B 130b can be used to display the image, while screen A 130a does not display the image.
[0090] As shown in (c) of Figure 10, in the third display state, if screen A 130a receives valid GSTV1 and ESTV1 signals, and screen B 130b receives invalid GSTV2 and ESTV2 signals, screen A 130a displays the image, while screen B 130b does not. For example, in the case of a foldable screen, when the display screen is in the folded state, screen A 130a faces the user, while screen B 130b faces away from the user. If the display driver circuit outputs valid GSTV1 and ESTV1 signals, and invalid GSTV2 and ESTV2 signals, screen A 130a can display the image, while screen B 130b does not.
[0091] It should be noted that the GSTV1 signal, the ESTV1 signal, the GSTV2 signal, and the ESTV2 signal can be valid at a high level or a low level, and no specific limitation is made here.
[0092] In an embodiment of the present application, the electronic device displays images on the first screen and the second screen at a first screen refresh rate; when the folding screen is in a folded state, the electronic device displays images on the first screen at a second screen refresh rate, and the second screen refresh rate is greater than the first screen refresh rate.
[0093] The first screen may be the aforementioned screen A 130a or screen B 130b. In an optional embodiment, the first screen may be the screen facing the preset user between screen A 130a and screen B 130b, or may be fixed to screen A 130a or screen B 130b. Alternatively, when both screen A 130a and screen B 130b face the preset user, the first screen may be screen A 130a.
[0094] The screen refresh rate is associated with display parameters. In some embodiments of the present application, the display parameters may include the active display area Vact, the vertical blanking area Vporch, the time H taken to write a line of data, and the screen refresh rate. The sum of the number of lines in the active display area Vact and the number of lines in the vertical blanking area Vporch is the total number of lines TL.
[0095] According to the formula H = 1 / (F·TL·MUX), if the time H required to write a line of data, the number of output channels of the multi-channel selector MUX, and the time H required to write a line of data are constant, to increase the screen refresh rate, the total number of lines TL must be reduced. TL is associated with the vertical timing. In other words, the main controller can adjust the screen refresh rate by adjusting the vertical timing.
[0096] In some embodiments of the present application, when the folding screen switches from an unfolded state to a folded state, the electronic device may switch the timing of the display driving circuit sending image data to the folding screen from a first vertical timing to a second vertical timing, so that the first screen displays images at a second screen refresh rate. The first vertical timing is the timing of the display driving circuit sending image data when the folding screen is in the unfolded state, and the first vertical timing includes a first Vact; the second vertical timing is the timing of the display driving circuit sending image data when the folding screen is in the folded state, and the second vertical timing includes a second Vact. The duration of the first vertical timing is greater than the duration of the second vertical timing, and the duration of the first Vact is greater than the duration of the second Vact.
[0097] In an optional embodiment, if the folding screen is in a folded state, the electronic device may determine the display parameters corresponding to the folding screen when it is in a folded state based on the display parameters corresponding to the folding screen when it is in an unfolded state, the first screen refresh rate, and the second screen refresh rate, and output a second vertical timing according to the display parameters. Among them, the display parameters include an effective display area Vact, a vertical blanking area Vporch, and the vertical blanking area Vporch further includes Vsync, VBP, and VFP. The display parameters corresponding to the folding screen when it is in an unfolded state include a first Vact, a first Vporch, and the first Vporch includes a first Vsync, a first VBP, and a first VFP. The display parameters corresponding to the folding screen when it is in a folded state include a second Vact, a second Vporch, and the second Vporch includes a second Vsync, a second VBP, and a second VFP.
[0098] Among them, the electronic device can switch the Vact in the vertical timing from the first Vact to the second Vact, switch the VBP in the vertical timing from the first VBP to the second VBP, switch the VFP in the vertical timing from the first VFP to the second VFP, and switch the Vsync in the vertical timing from the first Vsync to the second Vsync, so that the timing of sending image data by the display driving circuit is switched from the first vertical timing to the second vertical timing.
[0099] Among them, the first Vact, the first VBP, the first VFP, the first Vsync and the first screen refresh rate F1 satisfy the formula: H=1 / (F1·TL1·MUX), TL1=Vact1+Vporch1, Vporch1=VBP1+VFP1+Vsync1, among which Vact1 is the first Vact, Vporch1 is the first Vporch, VBP1 is the first VBP, VFP1 is the first VFP, and Vsync1 is the first Vsync.
[0100] The second Vact, the second VBP, the second VFP, the second Vsync and the second screen refresh rate F2 satisfy the formula: H=1 / (F2·TL2·MUX), TL2=Vact2+Vporch2, Vporch2=VBP2+VFP2+Vsync2, wherein Vact2 is the second Vact, Vporch2 is the second Vporch, VBP2 is the second VBP, VFP2 is the second VFP, and Vsync2 is the second Vsync.
[0101] To ensure the display effect of the display screen, that is, the electronic device needs to keep the time H unchanged, the first screen refresh rate F1, the second screen refresh rate F2, the first Vact, the second Vact, the first Vporch, and the second Vporch satisfy: F1 (Vact1 + Vporch1) = F2 (Vact2 + Vporch2)
[0102] In the embodiment of the present application, the effective display area Vact is related to the number of rows of pixel circuits included in the display screen displaying the image. In the unfolded state, the first screen and the second screen display the image simultaneously, so the first Vact is related to the number of rows of pixel circuits included in the display screen (i.e., the foldable screen), that is, Vact1 is the total number of pixel circuit rows n.
[0103] In the folded state, only the first screen displays the image, so the second Vact is related to the number of rows of pixel circuits included in the first screen. If the first screen includes pixel circuits in rows 1 to m (i.e., screen A 130a), then Vact2 is the number of rows of pixel circuits in screen A 130a, which is m. If the first screen includes pixel circuits in rows m+1 to n (i.e., screen B 130b), then Vact2 is the number of rows of pixel circuits in screen B 130b, which is nm. A simple comparison shows that the first Vact is greater than the second Vact.
[0104] For example, the folding screen includes a total of 2016 rows of pixel circuits, and screen A 130a and screen B 130b each include 1008 rows of pixel circuits, so Vact1 = 2016, Vact2 = 1088. When F1, Vact1, Vporch1, F2, and Vact2 are determined, the electronic device can further determine Vporch2 (i.e., the second Vporch) according to the formula F1·(Vact1+Vporch1)=F2·(Vact2+Vporch2). For example, taking F1=90Hz, F2=120Hz, Vact1=2016, Vporch1=48, and Vact2=1008 as an example, the electronic device can determine Vporch2=540.
[0105] At the same time, it has been explained above that Vporch2=VBP2+VFP2+Vsync2. Therefore, the electronic device can adjust one or more of Vsync, VBP or VFP to satisfy the formula F1·(Vact1+Vporch1)=F2·(Vact2+Vporch2), and then output the second vertical timing according to VBP2, VFP2, Vsync2 and Vact2.
[0106] In an optional implementation, the electronic device can maintain Vsync and VBP unchanged and adjust VFP. That is, the second VBP is set equal to the first VBP, the second Vsync is set equal to the first Vsync, and VFP is adjusted based on this. For example, taking Vsync1 = 12, VBP1 = 12, and Vporch2 = 540 as an example, Vsync2 = 12, VBP2 = 12, and VFP2 = 540 - 12 - 12 = 516.
[0107] Since adjusting Vsync and VBP may involve timing rematching, for example, the GSTV1 signal matches the timing of VBP in timing, and adjusting only VFP will not affect the timing rematching, therefore, adjusting only VFP and keeping Vsync and VBP unchanged can enable the screen refresh rate of the display to switch quickly and stably from the first screen refresh rate to the second screen refresh rate.
[0108] In an alternative embodiment, the electronic device can maintain Vsync and VFP unchanged and adjust VBP. That is, the second VFP is set equal to the first VFP, and the second Vsync is set equal to the first Vsync. On this basis, VBP is adjusted. The principle behind this adjustment is similar to that of adjusting VFP described above and will not be further elaborated.
[0109] In an alternative embodiment, the electronic device can maintain VBP and VFP unchanged and adjust Vsync. Specifically, the second VFP is set equal to the first VFP, and the second VBP is set equal to the first VBP. Vsync is then adjusted based on this. The principle behind this adjustment is similar to that of adjusting VFP described above and will not be further elaborated.
[0110] In an optional embodiment, the electronic device may keep Vsync unchanged and adjust VBP and VFP; or may keep VBP unchanged and adjust Vsync and VFP; or may keep VFP unchanged and adjust Vsync and VBP. For example, taking the electronic device keeping Vsync unchanged and adjusting VBP and VFP as an example, if Vsync1 = 24 and Vporch2 = 540, it can be determined that Vsync2 = 24, so that VBP2 + VFP2 = 540 - 24 = 516. Then, VBP2 and VFP2 can be any positive integers that satisfy VBP2 + VFP2 = 516, for example, VBP2 = 200, VFP2 = 316; for another example, VBP2 = 400, VFP2 = 116, etc.
[0111] In an optional embodiment, Vsync, VBP, and VFP are all variable. Taking Vporch2 = 540 as an example, Vsync2, VBP2, and VFP2 can be any positive integers that satisfy Vsync2 + VBP2 + VFP2 = 540, such as Vsync2 = 16, VBP2 = 214, and VFP2 = 310; or Vsync2 = 20, VBP2 = 216, and VFP2 = 304.
[0112] In summary, the electronic device can adjust Vsync, VBP and / or VFP according to demand, as long as Vsync2+VBP2+VFP2=Vporch2 is satisfied.
[0113] In actual applications, the electronic device may also pre-store configuration information, which stores display parameters corresponding to when the foldable screen is in the unfolded state and when the foldable screen is in the folded state. If the foldable screen is in the folded state, the electronic device can directly read the display parameters corresponding to when the foldable screen is in the folded state from the configuration information and output the second vertical timing according to the display parameters.
[0114] In some embodiments of the present application, the number of rows of pixel circuits included in screen A 130a and screen B 130b formed by folding the foldable screen can be the same or different. If screen A 130a and screen B 130b have the same number of rows of pixel circuits, then when the foldable screen is in the folded state, the image displayed by screen A 130a or the image displayed by screen B 130b can correspond to the same display parameters; if screen A and screen B have different numbers of rows of pixel circuits, then when the foldable screen is in the folded state, the image displayed by screen A 130a or the image displayed by screen B 130b can correspond to different display parameters.
[0115] Among them, if the folding screen is in the folded state, the electronic device is fixed to display the picture by screen A 130a or screen B 130b, or the number of rows of pixel circuits included in screen A 130a and screen B 130b is the same, the configuration information can be as shown in Table 1:
[0116] Table 1
[0117] As shown in Table 1, when the foldable screen is in the unfolded state, the screen refresh rate is 90Hz, and it takes 11.1ms to display a frame of image. A frame of image data consists of 2016+24+12+12=2064 rows, and since MUX=2, the time H is determined to be 2.69us. Furthermore, the display parameters when the foldable screen is in the folded state include: Vact1=2016, VFP1=24, Vsync1=12, and VBP1=12.
[0118] Among them, the process of determining the display parameters of the folding screen in the folded state can be as follows: TL1 is calculated based on Vact1, VFP1, Vsync1 and VBP1, TL1=2016+24+12+12=2064, F2=120Hz, F1=90Hz, TL1=(Vact1+Vporch1)=2064 is substituted into the formula F1·(Vact1+Vporch1)=F2·(Vact2+Vporch2), and Vact2+Vporch2=1548 can be determined. Since both screen A and screen B include 1008 rows of pixel circuits, Vact2=1008, thereby determining Vporch2=540. Among them, Vsync2=Vsync1=12, VBP2=VBP1=12, and then determining VFP2=Vporch2-Vsync2-VBP2=540-12-12=516 rows.
[0119] It can be understood that if the folding screen is in the folded state, the electronic device is fixed to display the picture by screen A 130a or screen B 130b, or the number of rows of pixel circuits contained in screen A 130a and screen B 130b is the same, then when the folding screen is in the folded state, screen A 130a displays the picture or screen B 130b displays the picture, and the corresponding Vact is the same. Therefore, when the adjustment principle is to keep Vsync and VBP unchanged and adjust VFP, the Vsync, VBP, and VFP determined are also certain.
[0120] Among them, if the folding screen is in the folded state, the electronic device displays the picture on either screen A 130a or screen B 130b, and screen A 130a and screen B 130b contain different numbers of rows of pixel circuits. The configuration information can be as shown in Table 2:
[0121] Table 2
[0122] The process of determining the display parameters of the foldable screen in the folded state can be as follows: TL1 is calculated based on Vact1, VFP1, Vsync1, and VBP1, TL1 = 2016 + 24 + 12 + 12 = 2064. Substituting F2 = 120 Hz, F1 = 90 Hz, TL1 = (Vact1 + Vporch1) = 2064 into the formula F1 (Vact1 + Vporch1) = F2 (Vact2 + Vporch2), it can be determined that Vact2 + Vporch2 = 1548. If the foldable screen is in the folded state and the image is displayed by screen A, then Vact2 = 1007, thereby determining Vporch2 = 541; wherein Vsync2 = Vsync1 = 12, VBP2 = VBP1 = 12, and then determining VFP2 = Vporch2 - Vsync2 - VBP2 = 541 - 12 - 12 = 517 lines. If the folding screen is in the folded state and the picture is displayed by screen B, Vact2=1009, thereby determining Vporch2=539; among them, Vsync2=Vsync1=12, VBP2=VBP1=12, and then determining VFP2=539-12-12=515.
[0123] It can be understood that if the folding screen is in the folded state, the electronic device displays the picture on either screen A 130a or screen B 130b, and the number of rows of pixel circuits contained in screen A 130a and screen B 130b is different, then when the folding screen is in the folded state, screen A 130a displays the picture or screen B 130b displays the picture, and the corresponding Vact is different. Therefore, when the adjustment principle is to adjust VFP while keeping Vsync and VBP unchanged, the VFP determined is also different.
[0124] In addition, when the folding screen switches from the unfolded state to the folded state, the scanning start signal sent by the display driving circuit to the folding screen can be switched from the first scanning start signal to the second scanning start signal, and the lighting start signal sent to the folding screen can be switched from the first lighting start signal to the second lighting start signal. The first scanning start signal is used to control the first and second screens to scan image data, the second scanning start signal is used to control the first screen to scan image data, the first lighting start signal is used to control the first and second screens to emit light, and the second lighting start signal is used to control the first screen to emit light.
[0125] For example, if the first screen is screen A 130a and the second screen is screen B 130b, the first scan start signal may include a GSTV1 signal and a GSTV2 signal, wherein the GSTV1 signal may control screen A 130a to scan image data, and the GSTV2 signal may control screen B 130b to scan image data. The first light-emission start signal may include an ESTV1 signal and an ESTV2 signal, wherein the ESTV1 signal may control screen A 130a to emit light, and the ESTV2 signal may control screen B 130b to emit light. The second scan start signal may include the GSTV1 signal to control screen A 130a to scan image data, and the second light-emission start signal may include the ESTV1 signal to control screen A 130a to emit light.
[0126] If the first screen is screen B 130b and the second screen is screen A 130a, the second scanning start signal may include a GSTV2 signal to control screen B 130b to scan image data; the second lighting start signal may include an ESTV2 signal to control screen B 130b to light up. The first scanning start signal includes a GSTV1 signal and a GSTV2 signal, and the first lighting start signal may include an ESTV1 signal and an ESTV2 signal.
[0127] However, it should be noted that in order to ensure that the first screen can display and emit light normally, at the moment when the second VBP ends, the second light-emitting start signal and the second scanning start signal are in a valid state.
[0128] Refer to Figure 11, which shows a timing diagram of the foldable screen switching from an unfolded state to a folded state. As shown in Figure 11, the example of an image displayed by screen A 130a when the foldable screen is in the folded state is used. When displaying the Mth frame, image data is output to the foldable screen during Vact1. At time t1, VBP1 ends, and the GSTV1 and ESTV1 signals become active, causing screen A 130a to display and emit light. At time t2, the GSTV2 and ESTV2 signals become active, causing screen B 130a to display and emit light. In other words, the electronic device outputs image data according to a first vertical timing sequence: Vsync = Vsync1, VBP = VBP1, Vact = Vact1, and VFP = VFP1. It also outputs a first scan start signal including GSTV1 and GSTV2, and a first light start signal including ESTV1 and ESTV2, allowing the electronic device to simultaneously display the Mth frame of image on screens A 130a and B 130a.
[0129] When displaying the M+1th frame, image data is output to the foldable screen during Vact2. At time t3, VBP2 ends, and the GSTV1 and ESTV1 signals become valid, causing screen A 130a to display and emit light. Since neither the GSTV2 nor the ESTV2 signals subsequently become valid, screen B 130b does not display or emit light. That is, the electronic device outputs image data according to the second vertical timing sequence, where Vsync is Vsync2, VBP is VBP2, Vact is Vact2, and VFP is VFP2. It also outputs a second scan start signal including GSTV1 and a second light-emission start signal including ESTV1, causing the electronic device to display the M+1th frame on screen A 130a.
[0130] To sum up, when the folding screen switches from the unfolded state to the folded state, the electronic device switches from displaying images on the first screen and the second screen at the first screen refresh rate to displaying images on the first screen at the second screen refresh rate, that is, reducing the display area and increasing the screen refresh rate, thereby improving the user experience when using part of the folding screen.
[0131] Based on the same inventive concept, an embodiment of the present application further provides an electronic device 1200. FIG12 is a schematic structural diagram of the electronic device 1200 provided in an embodiment of the present application. As shown in FIG12 , the electronic device 1200 provided in this embodiment includes: a memory 1210 and a processor 1220. The memory 1210 is used to store computer programs; the processor 1220 is used to execute the method described in the above method embodiment when the computer program is called.
[0132] The electronic device 1200 provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effects are similar, which will not be repeated here.
[0133] Based on the same inventive concept, an embodiment of the present application further provides a chip system. The chip system includes a processor coupled to a memory, and the processor executes a computer program stored in the memory to implement the method described in the first aspect or any embodiment of the first aspect.
[0134] The chip system may be a single chip or a chip module composed of multiple chips.
[0135] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method described in the above method embodiment is implemented.
[0136] The embodiment of the present application further provides a computer program product. When the computer program product is run on the electronic device 1200, the electronic device 1200 implements the method described in the above method embodiment when executing the computer program product.
[0137] If the above-mentioned integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application can implement all or part of the process of the above-mentioned method embodiment by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, it can implement the steps of each of the above-mentioned method embodiments. The computer program includes computer program code, which can be in source code form, object code form, executable file, or some intermediate form. The computer-readable storage medium can at least include: any entity or device capable of carrying computer program code to the camera / terminal device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal, and software distribution medium. For example, a USB flash drive, mobile hard drive, magnetic disk, or optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals or telecommunication signals.
[0138] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.
[0139] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0140] In the embodiments provided in this application, it should be understood that the disclosed devices / equipment and methods can be implemented in other ways. For example, the device / equipment embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0141] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.
[0142] It will also be understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0143] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.
[0144] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A display method, characterized in that: Applied to an electronic device including a folding screen, the folding screen can be folded to form at least two screens, the at least two screens include a first screen and a second screen, the first screen and the second screen are opposite to each other in the folded state of the folding screen, the method includes: The folding screen is in an unfolded state, and the electronic device displays images on the first screen and the second screen at a first screen refresh rate; The folding screen is in the folded state, and the electronic device displays a picture on the first screen at a second screen refresh rate, and the second screen refresh rate is greater than the first screen refresh rate.
2. The method according to claim 1, characterized in that: The folding screen is in the folded state, and the electronic device displays a picture on the first screen at a second screen refresh rate, including: The folding screen is switched from the unfolded state to the folded state, and the vertical timing of sending image data to the first screen is switched from the first vertical timing to the second vertical timing, so that the electronic device displays an image on the first screen at the second screen refresh rate; The first vertical timing includes a first effective display area Vact, the second vertical timing includes a second Vact, the duration of the first vertical timing is greater than the duration of the second vertical timing, and the duration of the first Vact is greater than the duration of the second Vact.
3. The method according to claim 2, characterized in that The vertical timing includes an effective display area Vact, a vertical back porch VBP, a vertical front porch VFP and a vertical synchronization signal Vsync, the electronic device stores preset configuration information, the preset configuration information includes display parameters corresponding to the folding screen when it is in the unfolded state and display parameters corresponding to the folding screen when it is in the folded state, the display parameters corresponding to the folding screen when it is in the unfolded state include the first Vact, the first VBP, the first VFP and the first Vsync, and the display parameters corresponding to the folding screen when it is in the folded state include the second Vact, the second VBP, the second VFP and the second Vsync; Before switching the vertical timing of sending the image data to the first screen from the first vertical timing to the second vertical timing, the method further includes: Querying and obtaining display parameters corresponding to when the folding screen is in the folded state from the preset configuration information; The step of switching the vertical timing of sending the image data to the first screen from the first vertical timing to the second vertical timing comprises: Switch Vact in the vertical timing from the first Vact to the second Vact, switch VBP in the vertical timing from the first VBP to the second VBP, switch VFP in the vertical timing from the first VFP to the second VFP, and switch Vsync in the vertical timing from the first Vsync to the second Vsync.
4. The method according to claim 2, characterized in that: The vertical timing includes an effective display area Vact, a vertical back porch VBP, a vertical front porch VFP and a vertical synchronization signal Vsync, the electronic device stores preset configuration information, the preset configuration information includes display parameters corresponding to when the folding screen is in the unfolded state and display parameters corresponding to when the folding screen is in the folded state and the first screen or the second screen displays a picture, the display parameters corresponding to when the folding screen is in the unfolded state include the first Vact, the first VBP, the first VFP and the first Vsync, the display parameters corresponding to when the folding screen is in the folded state and the first screen displays a picture include the second Vact, the second VBP, the second VFP and the second Vsync; Before switching the vertical timing of sending the image data to the first screen from the first vertical timing to the second vertical timing, the method further includes: Querying from the preset configuration information to obtain display parameters corresponding to when the folding screen is in the folded state and the first screen displays a picture; The step of switching the vertical timing of sending the image data to the first screen from the first vertical timing to the second vertical timing comprises: Switch Vact in the vertical timing from the first Vact to the second Vact, switch VBP in the vertical timing from the first VBP to the second VBP, switch VFP in the vertical timing from the first VFP to the second VFP, and switch Vsync in the vertical timing from the first Vsync to the second Vsync.
5. The method according to any one of claims 2 to 4, characterized in that: The folding screen is in the folded state, and the electronic device displays a picture on the first screen at a second screen refresh rate, further comprising: The folding screen switches from the unfolded state to the folded state, and switches the scanning start signal sent to the folding screen from the first scanning start signal to the second scanning start signal; wherein the first scanning start signal is used to control the first screen and the second screen to scan image data, and the second scanning start signal is used to control the first screen to scan image data; And, the light-emitting start signal sent to the folding screen is switched from a first light-emitting start signal to a second light-emitting start signal; wherein, the first light-emitting start signal is used to control the light-emitting of the first screen and the second screen, and the second light-emitting start signal is used to control the light-emitting of the first screen.
6. The method according to claim 5, characterized in that The first light emission start signal is synchronized with the first scanning start signal, and the second light emission start signal is synchronized with the second scanning start signal.
7. The method according to claim 5 or 6, characterized in that: At the moment when the second VBP ends, the second light-emitting start signal and the second scanning start signal are in a valid state.
8. The method according to any one of claims 2 to 7, characterized in that: The first vertical timing sequence further includes a first vertical blanking region Vporch, and the second vertical timing sequence further includes a second Vporch; The first screen refresh rate, the second screen refresh rate, the first Vact, the second Vact, the first Vporch, and the second Vporch satisfy: F1·(Vact1+Vporch1)=F2·(Vact2+Vporch2) Among them, F1 is the first screen refresh rate, F2 is the second screen refresh rate, Vact1 is the first Vact, Vact2 is the second Vact, Vporch1 is the first Vporch, and Vporch2 is the second Vporch.
9. The method according to any one of claims 2 to 8, characterized in that: The second Vact is the number of rows of pixel circuits included in the first screen, and the first Vact is the number of rows of pixel circuits included in the first screen and the second screen.
10. An electronic device, characterized in that: The electronic device comprises: One or more processors; a memory storing computer instructions; a folding screen, wherein the folding screen can be folded to form at least two screens, wherein the at least two screens include a first screen and a second screen, wherein the first screen and the second screen are opposite to each other in the folded state of the folding screen; When the computer instructions are executed by the one or more processors, the electronic device executes the method according to any one of claims 1 to 9.
11. 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 according to any one of claims 1 to 9.