Display control method and device, foldable electronic equipment and storage medium
By monitoring the changes in the usage status of the foldable display screen and dynamically adjusting the display parameters and refresh areas, the problem of difficulty in dynamically adjusting the display screen in the prior art is solved, and better user experience and equipment efficiency are achieved.
Patent Information
- Application Number
- CN202411803169.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-02-18
AI Technical Summary
Existing foldable electronic devices have difficulty adjusting the display screen dynamically according to their usage status, resulting in poor user experience.
By monitoring the usage status changes of the foldable display screen, dynamically adjust the display parameters and refresh areas of the image to be displayed to ensure that the display screen displays the image to be displayed based on the target refresh area.
It realizes that foldable electronic devices dynamically adjust the display screen according to their usage status, improves user experience, and adapts to appropriate display parameters, improving the efficiency of the device.
Smart Images

Figure CN119479526A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of foldable electronic devices, and in particular to a display control method, device, foldable electronic device and storage medium. Background Art
[0002] With the continuous development of science and technology, the application of foldable display screen, a revolutionary display technology, has become more and more extensive, especially in the field of foldable electronic devices.
[0003] At present, foldable electronic devices, with their various folding modes, have brought unprecedented experience to users. However, how to dynamically adjust the display screen of the foldable electronic device according to the usage status is a technical problem that needs to be solved urgently. Summary of the invention
[0004] Embodiments of the present application provide a display control method, device, foldable electronic device, and storage medium, which can dynamically adjust the display screen of the foldable electronic device according to the unfolded or folded state of the foldable electronic device.
[0005] In a first aspect, an embodiment of the present application provides a display control method, which is applied to a foldable electronic device, wherein the foldable electronic device includes a foldable display screen. The display control method may be executed by a display control device, which may be a chip (or chip system) or other functional modules. Exemplarily, the display control method may include:
[0006] Monitoring whether the use state of the foldable display screen changes; the use state includes a fully folded state, a half-folded state, and a fully unfolded state;
[0007] When the usage state of the foldable display changes, determining display parameters of the image to be displayed and the target refresh area of the foldable display according to the target usage state after the change of the foldable display; the display parameters include resolution and / or refresh rate;
[0008] The foldable display screen is controlled to display the image to be displayed in the target refresh area based on the display parameters.
[0009] In some embodiments, the determining of display parameters of the image to be displayed according to the target usage state after the foldable display screen changes includes:
[0010] Determining a target display mode of the foldable display screen according to a target usage state;
[0011] Determining target display parameters corresponding to the target display mode according to a predetermined correspondence relationship between the display mode and the display parameters;
[0012] The target display parameters are determined as display parameters of the image to be displayed.
[0013] In some embodiments, the above method further comprises:
[0014] Determining a target display page layout mode corresponding to the target display mode according to a predetermined correspondence relationship between the display mode and the display page layout mode;
[0015] The foldable display screen is controlled to display the image to be displayed in the target refresh area based on the target display page layout mode.
[0016] In some embodiments, the method is applied to a processing module in the foldable electronic device; the foldable electronic device further includes an image generation module; and the controlling the foldable display screen to display the image to be displayed in the target refresh area based on the display parameters includes:
[0017] Generate a refresh area adjustment command according to the target refresh area, and send the refresh area adjustment command to the foldable display; the refresh area adjustment command is used to control the foldable display to adjust the refresh area to the target refresh area;
[0018] A display adjustment command is generated according to the above-mentioned target display parameters and / or the target display page layout mode, and the display adjustment command is sent to the image generation module, so that the image generation module adjusts the display parameters and / or display page layout mode of the image to be displayed according to the display adjustment command.
[0019] In some embodiments, the foldable electronic device comprises a first folding hinge and a second folding hinge; the foldable display comprises a first display area, a second display area and a third display area; the first display area and the second display area are folded or unfolded along the first folding hinge; the second display area and the third display area are folded or unfolded along the second folding hinge;
[0020] The above-mentioned determining the target refresh area of the foldable display screen according to the target usage state after the foldable display screen changes includes:
[0021] When the target usage state is a fully folded state, determining the target refresh area to be the first display area;
[0022] When the target usage state is a semi-folded state, the target refresh area is determined to be the second display area and the third display area; or, when the target usage state is a semi-folded state and the foldable electronic device is in a preset working mode, the target refresh area is determined to be the first display area, the second display area and the third display area; the preset working mode includes a shooting mode;
[0023] When the target usage state is the fully expanded state, the target refresh areas are determined to be the first display area, the second display area, and the third display area.
[0024] In some embodiments, the foldable electronic device includes a first display driver integrated circuit (DDIC) and a second DDIC; the first DDIC is used to control a first area in the foldable display screen; the second DDIC is used to control a second area remaining in the foldable display screen except the first area;
[0025] The above-mentioned sending of the refresh area adjustment command to the foldable display includes:
[0026] The refresh area adjustment command is sent to the first DDIC and the second DDIC respectively.
[0027] In a second aspect, the present application provides a display control device. The display control device can be used to implement the functions of a foldable electronic device, such as a foldable electronic device or a component in a foldable electronic device, such as a chip, a chip system, a processor, etc. Exemplarily, the above device includes:
[0028] The monitoring module is used to monitor whether the use state of the foldable display screen has changed; the use state includes a fully folded state, a half-folded state and a fully unfolded state.
[0029] A determination module is used to determine, when the usage state of the foldable display changes, display parameters of the image to be displayed and the target refresh area of the foldable display according to the target usage state of the foldable display after the change; the above display parameters include resolution and / or refresh rate.
[0030] The control module is used to control the foldable display screen to display the image to be displayed in the target refresh area based on the display parameters.
[0031] In a third aspect, the present application provides a foldable electronic device, including: a foldable display screen, a memory, and a processor;
[0032] The memory stores computer-executable instructions;
[0033] The processor executes the computer-executable instructions stored in the memory to implement the display control method provided in the first aspect.
[0034] In a fourth aspect, the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the display control method provided in the first aspect.
[0035] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the display control method provided in the first aspect.
[0036] In a sixth aspect, the present application provides a chip system comprising at least one processor for supporting the implementation of the methods involved in the above-mentioned first aspect and any possible implementation manner.
[0037] The display control method, device, foldable electronic device and storage medium provided in the embodiments of the present application can determine the display parameters of the image to be displayed and the target refresh area of the foldable display screen according to the target usage state of the foldable display screen after the change when the usage state of the foldable display screen changes. The foldable display screen can be controlled to display the image to be displayed in the target refresh area based on the above display parameters, so that the foldable electronic device can dynamically adjust its display screen according to its usage state and adapt appropriate display parameters. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0039] Figure 1 A schematic diagram of the structure of a foldable electronic device provided in an embodiment of the present application;
[0040] Figure 2 A flow chart of a display control method provided in an embodiment of the present application;
[0041] Figure 3 A schematic diagram of a foldable electronic device in use provided in an embodiment of the present application Figure 1 ;
[0042] Figure 4 A schematic diagram of a foldable electronic device in use provided in an embodiment of the present application Figure 2 ;
[0043] Figure 5 A schematic diagram of a foldable electronic device in use provided in an embodiment of the present application Figure 3 ;
[0044] Figure 6 A schematic diagram of a foldable electronic device in use provided in an embodiment of the present application Figure 4 ;
[0045] Figure 7 A schematic diagram of a control architecture of a foldable electronic device provided in an embodiment of the present application;
[0046] Figure 8 A schematic diagram of a row refresh direction of a display screen of a foldable electronic device provided in an embodiment of the present application;
[0047] Fig. 9 A schematic diagram of a row refresh direction of a display screen of another foldable electronic device provided in an embodiment of the present application;
[0048] Fig.10 A schematic diagram of a display effect of a partial refresh of a foldable electronic device provided in an embodiment of the present application;
[0049] Fig.11 A schematic diagram of a display effect of a partial refresh of another foldable electronic device provided in an embodiment of the present application;
[0050] Fig.12 A schematic block diagram of a display control device provided in an embodiment of the present application;
[0051] Fig.13 A schematic block diagram of a foldable electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0052] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0053] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0054] In the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. For example, the first processing component and the second processing component are only used to distinguish different processing components, and do not limit their order. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit them to be different.
[0055] In the embodiments of the present application, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship, but it does not exclude the situation where the previous and next associated objects are in an "and" relationship. The specific meaning can be understood in combination with the context. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, c can be single or multiple.
[0056] The following is an explanation of some of the technical terms involved in the embodiments of this application:
[0057] 1. Graphics Processing Unit (GPU): A processor specially designed to efficiently process large amounts of data in parallel, suitable for rendering images and performing complex computing tasks.
[0058] 2. Display Serial Interface (DSI): used to send pixel information or instructions to peripherals such as display screens in a serial manner.
[0059] 3. Mobile Industry Processor Interface (MIPI): It includes multiple interface standards, such as DSI display interface, etc., which are used for connection and data transmission between processors in mobile devices and external devices.
[0060] 4. Integrated Circuit (IC): A microelectronic device or component.
[0061] 5. System On Chip (SOC): refers to the integration of microprocessor, analog IP core, digital IP core and memory (or off-chip storage control interface) on a single chip to form an integrated circuit with complete system functions.
[0062] 6. Window Manager Service (WMS): Responsible for managing and scheduling windows and views on the screen. When the resolution changes, WMS will recalculate the layout and size of the window to adapt to the new resolution.
[0063] 7. Firmware (FW): It can contain drivers and algorithms related to screen display. When the resolution is switched, FW will load the drivers and algorithms that match the new resolution.
[0064] 8. DDIC: It is one of the main control components of the display panel. Its main function is to send driving signals and data to the display panel in the form of electrical signals. By controlling the brightness and color of the screen, image information such as letters and pictures can be presented on the screen. It usually uses industry-standard universal serial or parallel interfaces to receive commands and data, and generates signals with appropriate voltage, current, timing and demultiplexing to enable the screen to display the required text or image.
[0065] Foldable electronic devices refer to electronic devices whose display screens or other parts can be folded or bent. The main feature of such devices is the perfect combination of portability and large screens, allowing users to enjoy the visual experience brought by large screens in a smaller size.
[0066] Optionally, the above-mentioned foldable electronic devices are differentiated by product type, which may include but are not limited to: foldable smartphones, foldable tablet computers, foldable e-book readers, foldable game consoles, etc.
[0067] Optionally, the foldable electronic device may be differentiated according to the number of hinges, including but not limited to:
[0068] Single-hinge foldable electronic device: A folding hinge is provided at a certain position (usually the axis of symmetry), allowing the display screen to be folded along the folding hinge.
[0069] Dual-hinge foldable electronic devices: Folding hinges are provided at two different locations, allowing the display to be folded in two positions.
[0070] At present, foldable electronic devices, with their various folding forms, have brought unprecedented experience to users. However, how to dynamically adjust the display screen of the foldable electronic device according to the usage status is a technical problem that needs to be solved urgently.
[0071] In view of the above technical problems, a display control method is provided in an embodiment of the present application. In this method, for a foldable electronic device equipped with a foldable display, the refresh area and the screen layout can be adjusted according to the opening or folding status of the foldable display.
[0072] The display control method provided in each embodiment of the present application will be described in detail below with reference to the accompanying drawings.
[0073] In the following embodiments of the present application, a foldable electronic device with a double folding hinge is described as an example. It can be understood that the technical solution provided in the embodiments of the present application can also be applied to a single-hinge foldable electronic device.
[0074] Reference Figure 1 , Figure 1 Schematic diagram of a foldable electronic device provided in an embodiment of the present application. In some embodiments, the foldable electronic device includes two folding hinges, and the foldable display screen can be divided into three display areas based on the two folding hinges, such as Figure 1 The first display area A, the second display area B, and the third display area C are shown.
[0075] Among them, the first display area A and the second display area B can be folded along the first folding hinge in the direction indicated by the arrow; the second display area B and the third display area C can be folded along the second folding hinge in the direction indicated by the arrow.
[0076] In some embodiments, the display control method provided in the present application may be executed by a display control device, which may be a chip (or chip system) or other functional modules.
[0077] For example, refer to Figure 2 , Figure 2 The following is a flow chart of a display control method provided in an embodiment of the present application. In some embodiments of the present application, the display control method includes:
[0078] S201, monitoring whether the use state of the foldable display screen has changed. If so, continue to execute S202.
[0079] Optionally, the use states of the foldable display screen include a fully folded state, a semi-folded state, and a fully unfolded state. In the fully folded state, the foldable display screen is fully folded, and the surface area of the foldable electronic device is minimized; the semi-folded state refers to the display screen being partially unfolded, forming an intermediate state between fully folded and fully unfolded; the fully unfolded state is equivalent to the foldable display screen being fully unfolded, and this state can obtain the largest display area.
[0080] For example, refer to Figure 3 , Figure 3 A schematic diagram of a foldable electronic device in use provided in an embodiment of the present application Figure 1 .
[0081] exist Figure 3 In the embodiment, the foldable electronic device is in a fully folded state. In this state, the first display area A can be used to display images, and the second display area B and the third display area C can be in a screen-off state.
[0082] Reference Figure 4 , Figure 4 A schematic diagram of a foldable electronic device in use provided in an embodiment of the present application Figure 2 .
[0083] exist Figure 4 In the embodiment, the foldable electronic device is in a semi-folded state. In this state, the second display area B and the third display area C can be used as a whole to display images, and the first display area A can be in a screen-off state.
[0084] In addition, when the foldable electronic device is in a semi-folded state, the first display area A can also be used to display images.
[0085] For example, refer to Figure 5 , Figure 5 A schematic diagram of a foldable electronic device in use provided in an embodiment of the present application Figure 3 When the foldable electronic device is in a shooting scene, the first display area A can be used to display a preview image captured by the camera 501.
[0086] Reference Figure 6 , Figure 6 A schematic diagram of a foldable electronic device in use provided in an embodiment of the present application Figure 4 .
[0087] exist Figure 6 In the embodiment, the foldable electronic device is in a fully unfolded state. In this state, the first display area A, the second display area B, and the third display area C can be used as a whole to display images.
[0088] In some embodiments, when a user folds or unfolds a foldable display, this physical action generates corresponding hardware electrical signals, which can be captured by internal sensors or circuit systems to monitor whether the usage status of the foldable display has changed.
[0089] For example, when a user folds or unfolds a foldable display screen, the mechanical structure of the foldable electronic device may change, and this change may be converted into an electrical signal in a variety of ways. For example:
[0090] Hall sensor: When the foldable display is folded or unfolded, the magnets in the folding hinge move closer to or further away from the Hall sensor, thereby changing the magnetic field around the sensor and generating an electrical signal.
[0091] Mechanical switch: When the foldable display is folded or unfolded to a specific position, a switch is triggered, generating an electrical signal.
[0092] Flexible circuits: Flexible displays can contain flexible circuits that can detect bending. When the screen is bent, parameters such as resistance and capacitance in the circuit change, generating electrical signals.
[0093] When the hardware electrical signals are generated, the circuit system inside the foldable electronic device will capture these signals and process them. The processing may involve steps such as signal amplification, filtering, analog-to-digital conversion, etc. to ensure the accuracy and reliability of the signals.
[0094] In some embodiments, the processed electrical signal can be transmitted to a control system (such as a microprocessor or embedded system) of the foldable electronic device, and the control system can determine whether the use state of the foldable display screen has changed based on the characteristics of the electrical signal. For example:
[0095] If the electrical signal output by the Hall sensor is detected to have changed significantly and meets the characteristics of folding or unfolding, the control system can determine that the state of the foldable display has changed. Similarly, if the mechanical switch is triggered or the parameter change in the flexible circuit reaches a preset threshold, it can also be used as a basis for determining the state change of the foldable display.
[0096] S202: Determine display parameters of an image to be displayed and a target refresh area of the foldable display according to the target usage state of the foldable display after the change.
[0097] Optionally, the above display parameters include resolution and / or refresh rate.
[0098] In some embodiments, when the foldable display screen changes from a folded state to a fully unfolded state, the display area increases, so the resolution of the image to be displayed needs to be adjusted to accommodate the larger display area. For example, the resolution can be increased to ensure that the image remains clear and detailed in the unfolded state.
[0099] Conversely, when a foldable display changes from a fully unfolded state to a folded state, the display area decreases, so the resolution needs to be reduced to save resources or improve display efficiency.
[0100] Among them, the above refresh rate refers to the number of times the screen refreshes per second, which determines the smoothness and dynamic performance of the image.
[0101] In some cases, when the usage state of the foldable display changes, the refresh rate can be adjusted to adapt to different usage scenarios. For example, when the user is playing games or watching videos, the foldable display is generally fully unfolded. Therefore, when the foldable display is in the fully unfolded state, the refresh rate can be increased to reduce screen freezes and delays.
[0102] In some embodiments, the refresh area refers to an area on the screen that needs to be updated in real time. On a foldable display screen, since the screen can be folded and unfolded, the refresh area needs to change as the use state of the screen changes.
[0103] For example, when a foldable display is unfolded from a folded state, the entire display needs to be refreshed to show the new high-resolution image; but when the foldable display is partially folded, only a portion of the area needs to be refreshed.
[0104] S203: Control the foldable display screen to display the image to be displayed in the target refresh area based on the display parameters.
[0105] In some embodiments, before the image to be displayed is sent to the foldable display for display, preprocessing may be performed, such as adjusting the resolution of the image to be displayed to match the current resolution of the display, adjusting the refresh rate of the image to be displayed, etc.
[0106] In some embodiments, a controller of the foldable display receives the image data and refreshes the foldable display according to a previously determined refresh area.
[0107] The display control method provided in the embodiment of the present application can determine the display parameters of the image to be displayed and the target refresh area of the foldable display screen according to the target usage state of the foldable display screen after the change when the usage state of the foldable display screen changes. The foldable display screen can be controlled to display the image to be displayed in the target refresh area based on the above display parameters, so that the foldable electronic device can dynamically adjust its display screen according to its usage state and adapt appropriate display parameters.
[0108] Based on the contents described in the above embodiments, in some embodiments, determining the display parameters of the image to be displayed according to the target usage state after the foldable display screen changes includes:
[0109] According to the above target usage state, the target display mode of the foldable display screen is determined; according to the correspondence between the predetermined display mode and the display parameters, the target display parameters corresponding to the above target display mode are determined; and the above target display parameters are determined as the display parameters of the image to be displayed.
[0110] In some embodiments, when the foldable display is folded or unfolded, a hardware electrical signal is generated and sent to the SOC side of the foldable electronic device. The SOC side determines the current specific folding situation and adjusts the resolution of the foldable display.
[0111] For example, when the foldable display screen is in a fully folded state, the target display mode of the foldable display screen is to display only by the first display area A; when the foldable display screen is in a half-folded state, the target display mode of the foldable display screen is to display by the second display area B and the third display area C simultaneously; when the foldable display screen is in a fully unfolded state, the target display mode of the foldable display screen is to display by the first display area A, the second display area B and the third display area C simultaneously.
[0112] Assume that the size of the above-mentioned foldable display is 3000x2000 (in pixels); when the target usage state of the foldable display after changing is a fully folded state, the corresponding resolution may be 1000x2000; when the target usage state of the foldable display after changing is a semi-folded state, the corresponding resolution may be 2000x2000; when the target usage state of the foldable display after changing is a fully unfolded state, the corresponding resolution may be 3000x2000.
[0113] In some embodiments, the target display page layout mode corresponding to the above-mentioned target display mode can also be determined according to the correspondence between the predetermined display mode and the display page layout mode; and the foldable display screen is controlled to display the image to be displayed in the target refresh area based on the target display page layout mode.
[0114] In some implementations, in addition to switching the resolution, the display layout may also be adjusted according to the new display area, such as rearranging windows, adjusting the size and position of views, and the like.
[0115] In addition, the size and display orientation of user interface (UI) elements can also be adjusted according to the new resolution and display layout.
[0116] In some implementations, the SOC may adjust the resolution according to the above display mode, and trigger the upstream modules (such as WMS / FW / GPU) to perform corresponding switching and adjustments.
[0117] In some embodiments, the above method can be applied to a processing module in a foldable electronic device; the above foldable electronic device also includes an image generation module; the above control of the foldable display screen to display the image to be displayed in the target refresh area based on the display parameters includes:
[0118] A refresh area adjustment command is generated according to the target refresh area, and the refresh area adjustment command is sent to the foldable display; the refresh area adjustment command is used to control the foldable display to adjust the refresh area to the target refresh area; a display adjustment command is generated according to the target display parameters and / or the target display page layout mode, and the display adjustment command is sent to the image generation module, so that the image generation module adjusts the display parameters and / or the display page layout mode of the image to be displayed according to the display adjustment command.
[0119] Optionally, the processing module may include the SOC, and the image generation module may include the upstream module (such as WMS / FW / GPU).
[0120] In some embodiments, the foldable electronic device includes a first DDIC and a second DDIC; the first DDIC is used to control a first area in the foldable display; and the second DDIC is used to control a second area remaining in the foldable display except the first area.
[0121] In some embodiments, the foldable electronic device may adopt a dual-port architecture, that is, controlling its foldable display screen through two different DDICs.
[0122] Specifically, the foldable display is logically divided into two areas, each of which is driven by a DDIC. When the SOC transmits a picture, the picture will be divided into two parts, and each part will be transmitted to the two DDICs respectively. After receiving their respective picture data, the two DDICs will synchronously display the data on the screen, thereby realizing a complete picture display.
[0123] For example, refer to Figure 7 , Figure 7 A schematic diagram of a control architecture of a foldable electronic device provided in an embodiment of the present application.
[0124] In some embodiments, the foldable electronic device may include a SOC, which includes two DSIs (DSI1 and DSI2), each of which is connected to a DDIC via MIPI, for example, DSI1 is connected to DDIC1, and DSI2 is connected to DDIC2.
[0125] In some embodiments, for a display screen adopting a dual-port architecture, in addition to using the vertical screen horizontal display + resolution switching technology, the vertical screen horizontal display technology also needs to be used.
[0126] Reference Figure 8 , Figure 8 A schematic diagram of the row refresh direction of a display screen of a foldable electronic device provided in an embodiment of the present application.
[0127] exist Figure 8 In the embodiment, the foldable display screen is logically divided into two areas, namely display area 1 and display area 2, and the screen row refresh direction is from bottom to top.
[0128] In some embodiments, the display screen of the foldable electronic device may also adopt a single-port architecture, that is, the display screen is controlled by a DDIC.
[0129] Reference Fig. 9 , Fig. 9 A schematic diagram of the row refresh direction of a display screen of another foldable electronic device provided in an embodiment of the present application.
[0130] exist Fig. 9 In the embodiment, the foldable display screen is controlled by a DDIC, the screen row refresh direction can be horizontal, and the visual direction of the screen can also be consistent with the refresh direction of the display screen, that is, each row is refreshed from left to right along the horizontal direction, and then each row is refreshed in sequence along the vertical direction.
[0131] In some embodiments, the foldable display and SOC have a local refresh function, which can refresh only a part of the area.
[0132] Reference Fig.10 , Fig.10 A schematic diagram of the display effect of a partial refresh of a foldable electronic device provided in an embodiment of the present application.
[0133] like Fig.10 As shown, when the foldable display is in a fully folded state, its refresh area is (0,0) to (2000,1000); when the foldable display changes from a fully folded state to a half-folded state, its refresh area switches from (0,0) to (2000,1000) to (0,1000) to (2000,3000).
[0134] Reference Fig.11 , Fig.11 A schematic diagram of the display effect of a partial refresh of another foldable electronic device provided in an embodiment of the present application.
[0135] like Fig.11 As shown, when the foldable display is in a semi-folded state, its refresh area is (0, 1000) to (2000, 3000); when the foldable display changes from a fully folded state to a fully unfolded state, its refresh area switches from (0, 1000) to (2000, 3000) to (0, 0) to (2000, 3000).
[0136] The display control method provided by the embodiment of the present application is described in detail above with reference to a plurality of drawings. The display control device provided by the embodiment of the present application is described below with reference to the drawings.
[0137] like Fig.12 As shown, Fig.12 This is a schematic block diagram of a display control device provided in an embodiment of the present application. The display control device 120 includes:
[0138] The monitoring module 1201 is used to monitor whether the use state of the foldable display screen changes; the use state includes a fully folded state, a half-folded state and a fully unfolded state.
[0139] The determination module 1202 is used to determine the display parameters of the image to be displayed and the target refresh area of the foldable display screen according to the target usage state of the foldable display screen after the change when the usage state of the foldable display screen changes; the above display parameters include resolution and / or refresh rate.
[0140] The control module 1203 is used to control the foldable display screen to display the image to be displayed in the target refresh area based on the display parameters.
[0141] In some embodiments, the determination module 1202 is configured to:
[0142] Determining a target display mode of the foldable display screen according to a target usage state;
[0143] Determining target display parameters corresponding to the target display mode according to a predetermined correspondence relationship between the display mode and the display parameters;
[0144] The target display parameters are determined as display parameters of the image to be displayed.
[0145] In some embodiments, the determination module 1202 is further configured to:
[0146] Determining a target display page layout mode corresponding to the target display mode according to a predetermined correspondence relationship between the display mode and the display page layout mode;
[0147] The foldable display screen is controlled to display the image to be displayed in the target refresh area based on the target display page layout mode.
[0148] In some embodiments, the foldable electronic device further includes an image generation module; a control module 1203, which is used to:
[0149] Generate a refresh area adjustment command according to the target refresh area, and send the refresh area adjustment command to the foldable display; the refresh area adjustment command is used to control the foldable display to adjust the refresh area to the target refresh area;
[0150] A display adjustment command is generated according to the above-mentioned target display parameters and / or the target display page layout mode, and the display adjustment command is sent to the image generation module, so that the image generation module adjusts the display parameters and / or display page layout mode of the image to be displayed according to the display adjustment command.
[0151] In some embodiments, the foldable electronic device comprises a first folding hinge and a second folding hinge; the foldable display comprises a first display area, a second display area and a third display area; the first display area and the second display area are folded or unfolded along the first folding hinge; the second display area and the third display area are folded or unfolded along the second folding hinge;
[0152] The determination module 1202 is used to:
[0153] When the target usage state is a fully folded state, determining the target refresh area to be the first display area;
[0154] When the target usage state is a semi-folded state, the target refresh area is determined to be the second display area and the third display area; or, when the target usage state is a semi-folded state and the foldable electronic device is in a preset working mode, the target refresh area is determined to be the first display area, the second display area and the third display area; the preset working mode includes a shooting mode;
[0155] When the target usage state is the fully expanded state, the target refresh areas are determined to be the first display area, the second display area, and the third display area.
[0156] In some embodiments, the foldable electronic device includes a first DDIC and a second DDIC; the first DDIC is used to control a first area in the foldable display screen; the second DDIC is used to control a second area remaining in the foldable display screen except the first area;
[0157] The control module 1203 is used to:
[0158] The refresh area adjustment command is sent to the first DDIC and the second DDIC respectively.
[0159] It is understandable that the division of modules in the above-mentioned device is only a division of logical functions. Each function may correspond to a functional module, or two or more functions may be integrated into one functional module. In actual implementation, all or part of the modules may be integrated into one physical entity, or distributed in different physical entities. In addition, the above-mentioned functional modules may be implemented in the form of hardware, software, or a combination of hardware and software. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0160] Fig.13 Schematic block diagram of a foldable electronic device provided in an embodiment of the present application. Fig.13 As shown, the foldable electronic device 130 includes one or more processors 1301.
[0161] Optionally, the foldable electronic device 130 may include one or more memories 1302 on which a computer program (sometimes also referred to as code or instructions) is stored. The program can be run on the processor 1301, so that the foldable electronic device 130 executes the display control method provided in the above embodiment.
[0162] It should be noted that the above method embodiments can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software.
[0163] The processor may be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component or any combination thereof. The general purpose processor may be a microprocessor or any conventional processor.
[0164] The memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0165] The present application also provides a chip system, which includes at least one processor for supporting the implementation of the solution involved in any one of the above method embodiments.
[0166] The present application also provides a computer program product, which includes: a computer program (also referred to as code, or instruction). When the computer program is run, the method performed by the foldable electronic device in the above-mentioned embodiment is executed.
[0167] The present application also provides a computer-readable storage medium, which stores a computer program (also referred to as code or instruction). When the computer program is executed, the method performed by the foldable electronic device in the above-mentioned embodiment is executed.
[0168] The method provided in the above embodiment can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product may include one or more computer instructions. When the computer program instruction is loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instruction may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital user (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integration. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic disk), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state disk (SSD)), etc.
[0169] Those of ordinary skill 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 to be beyond the scope of this application.
Claims
1. A display control method, characterized in that: Applied to a foldable electronic device, the foldable electronic device includes a foldable display screen, and the method includes: Monitoring whether the use state of the foldable display screen changes; the use state includes a fully folded state, a half-folded state, and a fully unfolded state; When the usage state of the foldable display changes, determining display parameters of the image to be displayed and a target refresh area of the foldable display according to the target usage state of the foldable display after the change; the display parameters include resolution and / or refresh rate; The foldable display screen is controlled to display the image to be displayed in the target refresh area based on the display parameter.
2. The method according to claim 1, characterized in that The determining, according to the target usage state of the foldable display screen after the change, display parameters of the image to be displayed includes: Determining a target display mode of the foldable display screen according to the target usage state; Determining the target display parameters corresponding to the target display mode according to the predetermined correspondence between the display mode and the display parameters; The target display parameter is determined as the display parameter of the image to be displayed.
3. The method according to claim 2, characterized in that The method further comprises: Determining a target display page layout mode corresponding to the target display mode according to a predetermined correspondence relationship between a display mode and a display page layout mode; The foldable display screen is controlled to display the image to be displayed in the target refresh area based on the target display page layout mode.
4. The method according to claim 3, characterized in that The method is applied to a processing module in the foldable electronic device; the foldable electronic device further includes an image generation module; the controlling the foldable display screen to display the image to be displayed in the target refresh area based on the display parameters includes: generating a refresh area adjustment command according to the target refresh area, and sending the refresh area adjustment command to the foldable display; the refresh area adjustment command is used to control the foldable display to adjust the refresh area to the target refresh area; A display adjustment command is generated according to the target display parameters and / or the target display page layout mode, and the display adjustment command is sent to the image generation module, so that the image generation module adjusts the display parameters and / or the display page layout mode of the image to be displayed according to the display adjustment command.
5. The method according to claim 4, characterized in that The foldable electronic device comprises a first folding hinge and a second folding hinge; the foldable display screen comprises a first display area, a second display area and a third display area; the first display area and the second display area are folded or unfolded along the first folding hinge; the second display area and the third display area are folded or unfolded along the second folding hinge; The step of determining a target refresh area of the foldable display screen according to the target usage state of the foldable display screen after the change includes: When the target usage state is the fully folded state, determining the target refresh area to be the first display area; When the target usage state is the half-folded state, the target refresh area is determined to be the second display area and the third display area; or, when the target usage state is the half-folded state and the foldable electronic device is in a preset working mode, the target refresh area is determined to be the first display area, the second display area and the third display area; the preset working mode includes a shooting mode; When the target usage state is the fully expanded state, the target refresh area is determined to be the first display area, the second display area, and the third display area.
6. The method according to claim 5, characterized in that The foldable electronic device comprises a first display driver integrated circuit DDIC and a second DDIC; the first DDIC is used to control a first area in the foldable display screen; the second DDIC is used to control a second area remaining in the foldable display screen except the first area; The step of sending the refresh area adjustment command to the foldable display screen includes: The refresh area adjustment command is sent to the first DDIC and the second DDIC respectively.
7. A display control device, characterized in that: Applied to a foldable electronic device, the foldable electronic device includes a foldable display screen, and the device includes: A monitoring module, used to monitor whether the use state of the foldable display screen changes; the use state includes a fully folded state, a half-folded state and a fully unfolded state; a determination module, configured to determine, when the usage state of the foldable display changes, display parameters of the image to be displayed and a target refresh area of the foldable display according to the target usage state of the foldable display after the change; the display parameters include resolution and / or refresh rate; A control module is used to control the foldable display screen to display the image to be displayed in the target refresh area based on the display parameters.
8. A foldable electronic device, characterized in that: include: Foldable displays, memory, and processors; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the display control method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the display control method according to any one of claims 1 to 6.
10. A computer program product, characterized in that It comprises a computer program, which, when executed by a processor, implements the display control method according to any one of claims 1 to 6.