Display method and device of electronic equipment
By adjusting the display parameters of the display screen, the problem that the interface of the curly electronic device cannot be fully displayed in the curly state is solved, and high-quality display effects are achieved in different states, improving the usability and user experience of the device.
Patent Information
- Application Number
- CN202411997532.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-18
AI Technical Summary
When electronic devices such as curly personal computers are in a curly state, some screens are hidden and the interface cannot be fully displayed, resulting in users being unable to correctly identify or operate, which seriously affects the usability and user experience of the device.
By responding to the start signal of the electronic device, the current status of the display screen is determined and the display parameters of the display screen, including resolution, are adjusted according to the status, to ensure that the display screen can fully display the boot screen and the operating system interface in different states.
It realizes that the startup screen and operating system interface can be displayed in a complete and without distortion under different display area sizes, improving the user's recognition and operation capabilities during the startup stage, and improving the usability and user experience of the device.
Smart Images

Figure CN119847470A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of display technology, and in particular to a display method and device for an electronic device. Background Art
[0002] Rollable PCs use a flexible screen that provides a full display area when the device is in the unfolded state, but when rolled up, part of the screen needs to be hidden due to physical design limitations.
[0003] When the device is in a rolled-up state, these interfaces cannot be fully displayed because part of the screen is hidden, resulting in users being unable to correctly identify or operate them, which seriously affects the device's usability and user experience. Summary of the invention
[0004] In view of this, the present disclosure provides a display method and device for an electronic device.
[0005] According to a first aspect of the present disclosure, a display method for an electronic device is provided, comprising: determining a current state of a display screen of the electronic device in response to a startup signal of the electronic device, the state comprising a first state and a second state, the size of a display area of the display screen in the first state being different from the size of a display area of the display screen in the second state, and the display screen being movable so that the size of the display area of the display screen changes; determining display parameters of the display screen based on the current state of the display screen, the display screen displaying a display screen of a first operating stage according to the display parameters, wherein the first operating stage is an operating stage entered in response to a startup signal of the electronic device, and the first operating stage is a stage for guiding the loading of an operating system of the electronic device.
[0006] According to an embodiment of the present disclosure, the display parameters include the resolution of the display screen, and the method further includes: if the display screen is in a first state, adjusting the resolution of the display screen to the first resolution; if the display screen is in a second state, adjusting the resolution of the display screen to the second resolution; wherein the size of the display area of the display screen in the second state is larger than the size of the display area of the display screen in the first state, and the second resolution is larger than the first resolution.
[0007] According to an embodiment of the present disclosure, the state also includes at least one third state, and the size of the display area of the display screen in the third state is between the size of the display area of the display screen in the first state and the size of the display area of the display screen in the second state; if the display screen is in the third state, the method also includes: determining the size information of the display screen in the third state; determining the display parameters of the display screen in the third state according to the size information; wherein, as the size of the display area of the display screen increases, the resolution of the displayed picture also increases.
[0008] According to an embodiment of the present disclosure, the display screen of the first operating stage includes multiple frames of target screens, the resolutions of the multiple frames of target screens are different and the resolutions of the multiple frames of target screens respectively correspond to display parameters of the display screen in different states; the method also includes: in response to changes in the display parameters of the display screen, displaying the target screen corresponding to the display parameters on the display screen.
[0009] According to an embodiment of the present disclosure, the method also includes: in a first operating stage, the first controller obtains the current state of the display screen from the second controller of the electronic device, and determines the display parameters of the display screen according to the current state of the display screen; in a second operating stage, the third controller obtains the current state of the display screen from the second controller, and determines the display parameters of the display screen according to the current state of the display screen, and the second operating stage is a stage controlled by the operating system; wherein, the state of the display screen can be updated in the first operating stage or the second operating stage, and the updated state is stored in the second controller.
[0010] According to an embodiment of the present disclosure, the method also includes: in response to a target instruction, generating a second interface on the first interface of the display screen, the second interface is used to display the content of the virtual screen of the electronic device, and the first interface of the display screen is used to display the system desktop of the operating system.
[0011] According to an embodiment of the present disclosure, the method further includes: acquiring a current state of the display screen; generating a second interface according to the current state; wherein display parameters of the second interface and the display screen are the same or different.
[0012] According to an embodiment of the present disclosure, a second interface is generated according to the current state, including: if the display screen is in the first state, the second interface is located above the first interface, and the second interface has the same resolution as the display screen; if the display screen is in a state other than the first state, the second interface and the first interface are respectively displayed in different areas of the display screen, and the second interface does not intersect with the first interface, and the resolution of the second interface can be set according to the display parameters corresponding to the current state of the display screen.
[0013] According to an embodiment of the present disclosure, the resolution of the second interface can be set according to the display parameters corresponding to the current state of the display screen, including: determining multiple resolution options according to the display parameters corresponding to the current state of the display screen; and in response to the user's operation, using the selected resolution as the resolution of the second interface.
[0014] A second aspect of the present disclosure provides a display device of an electronic device, comprising: a display screen, wherein the display screen can be moved so that the size of a display area of the display screen changes; a controller, for determining a current state of the display screen of the electronic device in response to a startup signal of the electronic device, the state comprising a first state and a second state, the size of the display area of the display screen in the first state being different from the size of the display area of the display screen in the second state, and the display screen can be moved so that the size of the display area of the display screen changes; based on the current state of the display screen, determining display parameters of the display screen, the display screen displays a display screen of a first operating stage according to the display parameters, wherein the first operating stage is an operating stage entered in response to a startup signal of the electronic device, and the first operating stage is a stage for guiding the loading of an operating system of the electronic device.
[0015] A third aspect of the present disclosure provides an electronic device, comprising: one or more processors; and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the display method of the above-mentioned electronic device.
[0016] A fourth aspect of the present disclosure further provides a computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, enables the processor to execute the display method of the electronic device described above.
[0017] The fifth aspect of the present disclosure also provides a computer program product, including a computer program, which implements the display method of the above electronic device when executed by a processor.
[0018] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The above and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0020] Figure 1 A flowchart schematically shows a display method of an electronic device according to an embodiment of the present disclosure;
[0021] Figure 2A One of the schematic diagrams schematically illustrates a display method of an electronic device according to an embodiment of the present disclosure;
[0022] Figure 2B A second schematic diagram schematically illustrates a display method of an electronic device according to an embodiment of the present disclosure;
[0023] Figure 2CA third schematic diagram schematically illustrates a display method of an electronic device according to an embodiment of the present disclosure;
[0024] Figure 3A A fourth schematic diagram schematically illustrates a display method of an electronic device according to an embodiment of the present disclosure;
[0025] Figure 3B A fifth schematic diagram schematically illustrates a display method of an electronic device according to an embodiment of the present disclosure;
[0026] Figure 4 The structure of the display device of the electronic device according to the embodiment of the present disclosure is schematically shown;
[0027] Figure 5 A block diagram of an electronic device suitable for implementing a display method of an electronic device according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0028] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.
[0029] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.
[0030] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0031] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).
[0032] The embodiments of the present disclosure provide a display method and device for an electronic device. Before introducing the technical solution provided by the embodiments of the present disclosure, the related technologies involved in the present disclosure are first described.
[0033] As a portable electronic device, rollable PC has received extensive attention and research in recent years. The device uses a flexible display screen to achieve flexible conversion between the device in use and carrying state, greatly improving the user's portability and user experience.
[0034] The rollable PC uses a flexible screen that can provide a full display area when the device is in the unfolded state. However, due to physical design limitations, part of the screen needs to be hidden during the roll-up operation to avoid physical damage or display abnormalities caused by the roll-up.
[0035] The device screen will display the corresponding screen content. For example, the device will display the corresponding screen content when it receives the startup signal and starts up, and will display the corresponding screen content after entering the system desktop.
[0036] However, when the device is in a curled state, these interfaces cannot be fully displayed because part of the screen is hidden, resulting in users being unable to correctly identify or operate them, seriously affecting the device's usability and user experience.
[0037] The embodiment of the present disclosure provides a display method of an electronic device, including: in response to a startup signal of the electronic device, determining the current state of the display screen of the electronic device, the state includes a first state and a second state, the size of the display area of the display screen in the first state is different from the size of the display area of the display screen in the second state, and the display screen can be moved so that the size of the display area of the display screen changes; based on the current state of the display screen, determining the display parameters of the display screen, and the display screen displays a display screen of the first operation stage according to the display parameters, wherein the first operation stage is an operation stage entered in response to the startup signal of the electronic device, and the first operation stage is used to guide the stage of loading the operating system of the electronic device. By setting the corresponding screen resolution according to the size of the viewing area slid out of the flexible display screen through the graphics card driver before entering the system after the terminal is turned on. In the startup stage of the electronic device, the corresponding display parameters can be matched according to the size of the display area of the display screen of the electronic device in different states, so that the display areas of different sizes can fully display the startup screen, so that the user can correctly identify or operate in the startup stage, and improve the usability and user experience of the device.
[0038] The following will be passed Figure 1 to Figure 3B The display method of the electronic device according to the disclosed embodiment is described in detail.
[0039] Figure 1The flowchart of the display method of the electronic device according to the embodiment of the present disclosure is schematically shown.
[0040] like Figure 1 As shown, the display method of the electronic device of this embodiment includes operations S210 to S220.
[0041] The electronic device may be a device with a rollable flexible display screen, such as a rollable personal computer, a flexible screen mobile phone, a rollable television, etc. The embodiments of the present disclosure are described by taking a rollable personal computer as an example.
[0042] In operation S210, in response to a start-up signal of the electronic device, a current state of a display screen of the electronic device is determined, the state comprising a first state and a second state, a size of a display area of the display screen in the first state is different from a size of a display area of the display screen in the second state, and the display screen can be moved so that the size of the display area of the display screen changes.
[0043] Exemplarily, the display screen may be a flexible screen that can be curled and stretched. For example, the electronic device may include a first body and a second body, the display screen is connected to the second body, and the first body and the second body can move relative to each other to change the size of the display area of the display screen. Here, the relative movement of the first body and the second body can be understood as the curling and stretching of the display screen. The curling of the display screen may be that the second body moves relative to the first body in a first direction, the display screen is retracted, and the display area of the display screen gradually decreases. The stretching of the display screen may be that the second body moves relative to the first body in a second direction, the display screen is unfolded, and the display area of the display screen gradually increases. The first direction and the second direction are opposite directions.
[0044] The movement of the display screen can change the state of the display screen, and different states of the display screen can correspond to display areas of different sizes of the display screen. For example, the first state can be a semi-expanded state of the display screen, in which case the display area can be half of the display screen. The second state can be a fully expanded state of the display screen, in which case the display area can be close to the entire display screen, and the size of the display area in the second state is larger than the size of the display area in the first state.
[0045] For example, if the rollable computer is powered on with the display in a semi-extended state, it can be determined that the display of the computer is in a semi-extended state (current state). If the rollable computer is powered on with the display in a fully extended state, it can be determined that the display of the computer is in a fully extended state (current state).
[0046] In operation S220, based on the current state of the display screen, the display parameters of the display screen are determined, and the display screen displays a display screen of the first operation stage according to the display parameters, wherein the first operation stage is an operation stage entered in response to a startup signal of the electronic device, and the first operation stage is used to guide the loading of the electronic device operating system.
[0047] The display parameters may be size information of the display area of the display screen, position information of the display area, resolution information of the display area, etc. For example, when the display screen is in a semi-expanded state, a first resolution of the display area may be determined; when the display screen is in a fully expanded state, a second resolution of the display area may be determined.
[0048] The first operation stage may be a startup stage, which can guide the electronic device operating system to load. In the startup stage, the computer displays a startup screen and a login interface, and the display area of the display screen can be used to display the login interface.
[0049] In one example, if the rollable computer is in a semi-expanded state, after the user triggers the power button, the electronic device is started and enters the startup phase. At this time, it is determined that the display screen of the computer is in a semi-expanded state (current state). According to the semi-expanded state, the position, resolution, size and other information of the display area of the display screen (corresponding to the first display parameter) are determined. And according to the first display parameter, the boot screen and the login interface are displayed in the display area of the display screen during the startup phase, so that the display area can have a complete interface.
[0050] In another example, if the rollable computer is in a fully unfolded state, after the user triggers the power button, the electronic device is started and enters the power-on startup phase. At this time, it is determined that the display screen of the computer is in a fully unfolded state (current state). According to the fully unfolded state, the position, resolution, size and other information of the display area of the display screen (corresponding to the second display parameter) are determined. And according to the second display parameter, the boot screen and the login interface are displayed in the display area of the display screen during the startup phase, so that the display area can have a complete interface.
[0051] It can be understood that in the first operating stage of the electronic device, the corresponding display parameters can be matched according to the size of the display area in different states of the electronic device display screen, so that display areas of different sizes can fully display the startup screen, so as to facilitate users to correctly identify or operate in the startup stage, thereby improving the usability of the device and user experience.
[0052] Figure 2A One of the schematic diagrams schematically illustrates a display method of an electronic device according to an embodiment of the present disclosure; Figure 2B A second schematic diagram schematically illustrates a display method of an electronic device according to an embodiment of the present disclosure; Figure 2CA third schematic diagram schematically illustrates a display method of an electronic device according to an embodiment of the present disclosure;
[0053] As described above, in the case where the display parameters include the resolution of the display screen, the display method of the electronic device may further include: if the display screen is in a first state, adjusting the resolution of the display screen to a first resolution; if the display screen is in a second state, adjusting the resolution of the display screen to a second resolution; wherein the size of the display area of the display screen in the second state is larger than the size of the display area of the display screen in the first state, and the second resolution is larger than the first resolution.
[0054] Resolution refers to the number of pixels that a screen can display, usually expressed as width and height. A higher resolution means more pixels, which can display clearer and more detailed images. For example, 1920 * 1080 means that the display area has 1920 pixels in width and 1080 pixels in height.
[0055] There is a close relationship between the resolution of the display area and the size of the display area (different states of the display area). Screen resolution refers to the number of pixels displayed on the screen, while screen size usually refers to the diagonal length of the display (usually in inches). These two together determine the pixel density of the screen (PPI, pixels per inch).
[0056] If the aspect ratio of the resolution matches the aspect ratio of the display area, the proportions and content size of the screen will automatically adapt to the new size without distortion. For example, if a 15.6-inch screen (1920×1080, 16:9 ratio) is switched to a 17.3-inch screen (2560×1440, 16:9 ratio), the content of the screen will not be distorted. The image may just look clearer or slightly larger due to the larger screen. If the width of the screen is changed and the resolution does not maintain the corresponding ratio, the picture may be distorted. For example, if the aspect ratio of the display area changes from 16:9 to 4:3, and the resolution is still set according to the original 16:9 ratio, the picture will be distorted and the content will be stretched or compressed.
[0057] In the case where the display parameters include the resolution of the display area, the resolution corresponding to the display area is determined according to the size of the display area corresponding to the current state of the display screen. If the display area is in the first state, the resolution of the corresponding display area is the first resolution; if the display area is in the second state, the resolution of the corresponding display area is the second resolution. Determining the resolution corresponding to the display area according to the size of the display area in different states can not only enable the display area to fully display the startup screen, but also prevent the startup screen from being distorted.
[0058] In one example, referring to Figure 2A In the original state of the rollable computer, the screen size is: 18.1′, the aspect ratio of the screen is 3:4, and the resolution is 2000*2664. The original state can be the original or original panel. That is, the original information of the display panel of the display. However, when the display screen is combined with other components of the electronic device to form a product, usually the lower end of the display screen needs to be connected to other components, resulting in the display screen not being fully exposed when unfolded, and there will be hidden areas, and the hidden area cannot display the picture. As the display screen moves, the display screen has display areas and hidden areas of different sizes. When the display screen is fully unfolded, since the lower end of the display screen is always connected to other components, the lower end of the display screen may be hidden (refer to Figure 2C ).
[0059] Reference Figure 2B In the first state, the display screen has a first display area. Since the display screen is in a semi-expanded state, the display screen has a first hidden area. At this time, the size of the first display area is: 13.9', the aspect ratio of the first display area is 5:4, and the first resolution is 2000*1600. When the display screen is in the first state, in the first operation stage, the first resolution is adapted to the aspect ratio of the first display area, so the startup screen is displayed completely and without distortion in the first display area.
[0060] Reference Figure 2C , the display screen has a second display area in the second state. Since the display screen is in the fully expanded state, the display screen has a second hidden area. At this time, the size of the second display area is: 16.7′, the aspect ratio of the second display area is 8:9.4, and the second resolution is 2000*2350. When the display screen is in the second state, in the second operation stage, the second resolution is adapted to the aspect ratio of the second display area, so the startup screen is displayed completely and without distortion in the second display area.
[0061] It can be understood that by matching the corresponding resolution according to the size of the display area in different states of the display screen, the login screen can be displayed completely and without distortion in different display areas, thereby improving the user experience.
[0062] According to an embodiment of the present disclosure, the state may further include at least one third state, in which the size of the display area of the display screen is between the size of the display area of the display screen in the first state and the size of the display area of the display screen in the second state.
[0063] As described above, if the display screen is in the third state, the display method of the electronic device may further include: determining the size information of the display screen in the third state; determining the display parameters of the display screen in the third state according to the size information; wherein, as the size of the display area of the display screen increases, the resolution of the display screen also increases.
[0064] For example, the display screen presents one or more states when the display screen switches from the first state to the second state. When the display screen switches from the first state to the second state, the display screen keeps moving, and the size of the display area of the display screen gradually changes, and the display screen has multiple third states.
[0065] Since the size of the display area changes in the third states, in order to display the startup screen completely and without distortion in the display area, different third states correspond to different resolutions of the display screen.
[0066] In one example, when the display screen switches from the first state to the second state, the display screen is in the third state. The size of the display area of the display screen at different times (different third states) can be determined according to the motion parameters (motion speed) of the display screen. When the third state of the display screen changes, the resolution of the latest display area is determined according to the latest size information of the display area, and the startup screen is displayed completely and without distortion in the latest display area according to the latest resolution of the display area.
[0067] Continue to refer to Figure 2B and 2C In the first state, the size of the first display area is 13.9', the aspect ratio of the first display area is 5:4, and the first resolution is 2000*1600. In the second state, the size of the second display area is 16.7', the aspect ratio of the second display area is 8:9.4, and the second resolution is 2000*2350.
[0068] When the display screen switches from the first state to the second state, the width of the display area increases, and the number of pixels in the width direction of the corresponding display area resolution also increases. Therefore, the resolution of the display picture increases as the size of the display area increases.
[0069] When the display screen switches from the first state to the second state or from the second state to the first state, the display screen is in the third state. In the third state, the size of the display area of the display screen keeps changing. For how to display the startup screen in display areas of different sizes, refer to the following operations:
[0070] As described above, the display screen in the first operation stage includes multiple target frames, the resolutions of the multiple target frames are different and the resolutions of the multiple target frames correspond to display parameters in different states of the display screen.
[0071] The display method of the electronic device may further include: in response to a change in a display parameter of the display screen, displaying a target picture corresponding to the display parameter on the display screen.
[0072] The target screen may be a startup screen with different resolutions, including at least one of a boot screen and a login screen. The startup screens with different resolutions correspond to different display area sizes.
[0073] In one example, when the display screen switches from a semi-expanded state to a fully expanded state, the width of the display area of the display screen gradually increases, and the resolution of the corresponding target image displayed in the display area also gradually increases.
[0074] For example, in the first third state, the aspect ratio of the display area is 5:4.2, and the first resolution of the corresponding first display screen can be 2000*1800. In the second third state, the aspect ratio of the display area is 5:5, and the second resolution of the corresponding second display screen can be 2000*2000. In the third state, display areas of different sizes correspond to startup screens of different resolutions. As the display screen gradually expands, the size of the display area also changes, and the corresponding display parameters of different display area sizes also change. When the display screen switches from the first third state to the second third state, the startup screen with a resolution of 2000*1800 is switched to a startup screen with a resolution of 2000*2000, so as to display the startup screen completely and without distortion in the display area.
[0075] It is understandable that, during the movement of the display screen, the target screen can be dynamically matched according to the display areas of different sizes of the display screen, so as to display the startup screen completely and without distortion in the display area, thereby improving the user experience.
[0076] In order to facilitate understanding of the display method of the electronic device according to the embodiment of the present disclosure, the adjustment of the resolution of the display area is further described below.
[0077] In the first operation stage: when the display screen switches from the first state to the second state, the size adjustment operation of the display area is triggered by the electronic control system (EC) of the electronic device and sent to the smart chip. The smart chip controls the motor movement to roll out the display screen to extend the display screen. When the display screen reaches the second state, the electronic control system can send a resolution adjustment instruction corresponding to the second state to the driver, and the driver adjusts the resolution of the display area from the first resolution to the second resolution.
[0078] Similarly, when the display screen switches from the second state to the first state, the size adjustment operation of the display area is triggered by the electronic control system (EC) of the electronic device and sent to the smart chip. The smart chip controls the motor movement to roll in the display screen to shrink the display screen. When the display screen reaches the first state, the electronic control system can send a resolution adjustment instruction corresponding to the first state to the driver, and the driver adjusts the resolution of the display area from the second resolution to the first resolution.
[0079] In the second operation stage: when the display screen switches from the first state to the second state, the size adjustment operation of the display area is triggered by the electronic control system (EC) of the electronic device and sent to the smart chip. The smart chip controls the motor movement to roll out the display screen to extend the display screen. When the display screen reaches the second state, the electronic control system can send the resolution adjustment instruction corresponding to the second state to the application. The application switches the resolution of the display area from the first resolution to the second resolution.
[0080] Similarly, when the display screen switches from the second state to the first state, the size adjustment operation of the display area is triggered by the electronic control system (EC) of the electronic device and sent to the smart chip. The smart chip controls the motor movement to roll in the display screen to shrink the display screen. When the display screen reaches the first state, the electronic control system can send a resolution adjustment instruction corresponding to the first state to the application, and the application adjusts the resolution of the display area from the second resolution to the first resolution.
[0081] As described above, the display method of the electronic device may further include: in a first operating stage, the first controller obtains the current state of the display screen from the second controller of the electronic device, and determines the display parameters of the display screen according to the current state of the display screen; in a second operating stage, the third controller obtains the current state of the display screen from the second controller, and determines the display parameters of the display screen according to the current state of the display screen, and the second operating stage is a stage controlled by the operating system; wherein, the state of the display screen can be updated in the first operating stage or the second operating stage, and the updated state is stored in the second controller.
[0082] Exemplarily, the first controller may be a driver, the second controller may be an electronic control system, and the third controller may be an application program.
[0083] For example, when the rollable computer is turned off, the state of the display screen at the end of the operation of the operating system (the second operation stage) is stored in the electronic control system of the electronic device. During the process of starting the computer (the first operation stage), if the user does not trigger the switching of the state of the electronic device, the driver obtains the current state of the display screen from the electronic control system (i.e., the state corresponding to the display screen when the computer is turned off), and determines the display parameters of the display screen according to the current state of the display screen. If the user triggers the state switching of the electronic device, the electronic control system updates the stored state of the display screen, and the driver obtains the latest state of the display screen from the electronic control system (i.e., the state corresponding to the display screen after the update), and determines the display parameters of the display screen according to the latest state of the display screen.
[0084] During the process of operating system control (second operation stage), if the user does not trigger the switching of the state of the electronic device, the application program obtains the current state of the display screen (i.e., the state corresponding to the display screen at the end of the first operation stage) from the electronic control system, and determines the display parameters of the display screen according to the current state of the display screen. If the user triggers the state switching of the electronic device, the electronic control system updates the stored state of the display screen, and the application program obtains the latest state of the display screen (i.e., the state corresponding to the display screen after the update) from the electronic control system, and determines the display parameters of the display screen according to the latest state of the display screen.
[0085] If the user triggers the display screen status switching operation, during each display screen status update, the updated display screen status information must also be stored in the electronic control system so that the driver and application can obtain the latest display screen status information in a timely manner and set the corresponding resolution.
[0086] According to an embodiment of the present disclosure, the display method of an electronic device of this embodiment may also include an operation of: generating a second interface on a first interface of a display screen in response to a target instruction, the second interface being used to display the content of a virtual screen of the electronic device, and the first interface of the display screen being used to display a system desktop of an operating system.
[0087] Exemplarily, the target instruction is used to instruct to form a virtual screen in the display area. When the target instruction is received, the electronic device can generate a virtual screen in the display area of the display screen.
[0088] The first interface may be a display area of a display screen. In a first state, the first interface may be a first display area; in a second state, the first interface may be a second display area.
[0089] The first interface is used to display the original desktop of the electronic device operating system. The second interface is used to display the virtual desktop of the electronic device operating system. Here, the second interface can be understood as a mapping of the original desktop.
[0090] A virtual screen is a simulated screen, not a real physical screen, but a virtual display window created inside the operating system, which provides virtual desktop functions. A virtual screen can be used as an independent work area to run different applications and windows.
[0091] In one example, when the electronic device is in the operating system control stage, the user triggers a key or option to generate a virtual screen, then a target instruction is generated. After receiving the target instruction, the electronic device generates a virtual screen (second interface) in the display area (first interface) of the display screen.
[0092] According to an embodiment of the present disclosure, the display method of the electronic device of this embodiment may further include the following operations: obtaining a current state of the display screen; generating a second interface according to the current state; wherein display parameters of the second interface and the display screen are the same or different.
[0093] Exemplarily, the second interface may be a thumbnail or control of a virtual screen, and when the user clicks on the thumbnail or control, the virtual screen can be displayed in the first interface. The second interface may also be a window corresponding to the virtual screen, and the virtual screen is directly displayed in the window.
[0094] In some embodiments, for a display screen that can be rolled in or out, the display screen may be in different states, and the display size of the display screen is different in different states. The display parameters of the corresponding second interface may be the same as or different from the display parameters of the display area. That is, according to the size of the display area in different states, the resolution, size, and position of the virtual screen are matched with the size of the display area, so that the virtual screen can be displayed completely and without distortion during the display process.
[0095] The following will be combined Figure 3A and Figure 3B , describing how to generate a corresponding second interface according to different states of the display screen.
[0096] Figure 3A A fourth schematic diagram schematically illustrates a display method of an electronic device according to an embodiment of the present disclosure; Figure 3B A fifth schematic diagram schematically illustrates a display method of an electronic device according to an embodiment of the present disclosure.
[0097] As described above, generating a second interface based on the current state may further include the following operations: if the display screen is in the first state, the second interface is located above the first interface, and the second interface has the same resolution as the display screen; if the display screen is in a state other than the first state, the second interface and the first interface are displayed in different areas of the display screen respectively, and the second interface does not intersect with the first interface, and the resolution of the second interface can be set according to the display parameters corresponding to the current state of the display screen.
[0098] In one example, referring to Figure 3A , if the second interface is a display window of a virtual screen. When the display screen is in the first state (semi-expanded state), the display area corresponds to the first interface, and the desktop of the operating system is displayed in the first interface. The size of the first interface is: 13.9′, the aspect ratio of the first interface is 5:4, and the resolution of the first interface is 2000*1600. After the user triggers the operation of generating a virtual screen, a window for displaying the virtual screen can be generated on the system desktop (first interface), and the aspect ratio of the virtual screen (5:4) can remain unchanged with the aspect ratio of the first interface, then the resolution of the virtual screen can adopt the same resolution as the first interface (2000*1600).
[0099] The display position, display size and display resolution of the second interface on the first interface can be adjusted according to the needs of the user. For example, the user can change the display position of the second interface on the first interface by dragging the second interface with the mouse. The user can change the display size of the second interface by zooming in or out of the second interface with the mouse. At this time, the display resolution of the second interface can be adapted according to the aspect ratio of the display size to display the virtual desktop completely and without distortion in the second interface.
[0100] Reference Figure 3B , if the second interface is a display window of a virtual screen. When the display screen is in the second state (fully expanded state), the size of the display area is: 16.7′, the aspect ratio of the display area is 8:9.4, and the resolution of the display area is 2000*2350. As the width of the display area becomes larger, the first interface and the second interface can be displayed in different positions in the display area without overlapping. The original system desktop (first interface) is displayed in the upper half of the display area, and the virtual desktop (second interface) is displayed in the lower half of the display area.
[0101] Among them, the display position, display size and display resolution of the second interface and the first interface can be adjusted according to user needs. For example, the user can change the display position of the first interface by dragging the first interface with the mouse. The user can change the display size of the second interface by zooming in or out of the second interface with the mouse. At this time, the display resolution of the second interface can be adapted according to the aspect ratio of the display size, so as to display the original desktop completely and without distortion in the first interface, and display the virtual desktop completely and without distortion in the second interface.
[0102] The disclosed embodiment does not impose any specific limitation on the display positions, display sizes, and display resolutions of the first interface and the second interface. It is only necessary to display the system desktop completely and without distortion in the first interface and the second interface respectively.
[0103] In other embodiments, when the display screen is in the third state, the state of the display screen changes with the movement of the display screen, and the first interface and the second interface can be displayed in display areas of different sizes without overlapping. The first interface and the second interface have different resolutions in different third states. When the third state is updated, the size and resolution of the corresponding first interface and the second interface are also updated accordingly.
[0104] As described above, the operation: the resolution of the second interface can be set according to the display parameters corresponding to the current state of the display screen, and can further include: determining multiple resolution options according to the display parameters corresponding to the current state of the display screen; and in response to the user's operation, using the selected resolution as the resolution of the second interface.
[0105] In one example, continue to refer to Figure 3B , when the display screen is in the second state (fully expanded state), the size of the display area is: 16.7′, the aspect ratio of the display area is 8:9.4, and the resolution of the display area is 2000*2350. The first interface is displayed in the upper half of the display area, and the second interface is displayed in the lower half of the display area. The aspect ratio of the display size of the first interface can be: 5:4, and the resolution can be 2000*1600. The second interface corresponds to multiple options, Option 1: The aspect ratio of the display size of the second interface can be: 5:4, and the resolution of the second interface can be: 938 * 750. Option 2: The aspect ratio of the display size of the second interface can be: 3:4, and the resolution of the second interface can be: 563 * 750. If the user selects Option 1, the virtual screen is displayed according to the aspect ratio of the second interface: 5:4 and the resolution: 938 * 750.
[0106] It is understandable that setting multiple resolution options can help users quickly switch the resolution corresponding to the interface, so as to facilitate operation by having a complete and distortion-free virtual screen without having to consider whether the updated resolution is compatible with the size of the second interface.
[0107] Based on the display method of the electronic device, the present disclosure also provides a display device of the electronic device. Figure 4 The device is described in detail.
[0108] Figure 4 The structure of a display device of an electronic device according to an embodiment of the present disclosure is schematically shown.
[0109] like Figure 4 As shown, the display device 300 of the electronic device of this embodiment includes a display screen 310 and a controller 320 .
[0110] Display screen 310, the display screen can be moved so that the size of the display area of the display screen changes.
[0111] The controller 320 is used to determine the current state of the display screen of the electronic device in response to a startup signal of the electronic device, where the state includes a first state and a second state, where the size of the display area of the display screen in the first state is different from the size of the display area of the display screen in the second state, and the display screen can be moved so that the size of the display area of the display screen changes; based on the current state of the display screen, the display parameters of the display screen are determined, and the display screen displays a display screen of a first operating stage according to the display parameters, wherein the first operating stage is an operating stage entered in response to a startup signal of the electronic device, and the first operating stage is a stage for guiding the loading of the operating system of the electronic device.
[0112] Exemplarily, the controller determines the display parameters of the display area according to the change of the display area size of the display screen, and displays the screen according to the display parameters, which can be referred to the description of the above operations S210-S220, and will not be repeated here.
[0113] Figure 5 A block diagram of an electronic device suitable for implementing a display method of an electronic device according to an embodiment of the present disclosure is schematically shown.
[0114] like Figure 5As shown, the electronic device 400 according to an embodiment of the present disclosure includes a processor 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage part 408 to a random access memory (RAM) 403. The processor 401 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a dedicated microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 401 may also include an onboard memory for caching purposes. The processor 401 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.
[0115] In RAM 403, various programs and data required for the operation of electronic device 400 are stored. Processor 401, ROM 402 and RAM 403 are connected to each other via bus 404. Processor 401 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 402 and / or RAM 403. It should be noted that the program can also be stored in one or more memories other than ROM 402 and RAM 403. Processor 401 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in one or more memories.
[0116] According to an embodiment of the present disclosure, the electronic device 400 may further include an input / output (I / O) interface 405, which is also connected to the bus 404. The electronic device 400 may further include one or more of the following components connected to the I / O interface 405: an input portion 406 including a keyboard, a mouse, etc.; an output portion 407 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 408 including a hard disk, etc.; and a communication portion 409 including a network interface card such as a LAN card, a modem, etc. The communication portion 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to the I / O interface 405 as needed. A removable medium 411, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 410 as needed, so that a computer program read therefrom is installed into the storage portion 408 as needed.
[0117] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.
[0118] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, it may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an apparatus or a device. For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the ROM 402 and / or RAM 403 described above and / or one or more memories other than ROM 402 and RAM 403.
[0119] The embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program contains program code for executing the method shown in the flowchart. When the computer program product is run in a computer system, the program code is used to enable the computer system to implement the display method of the electronic device provided by the embodiment of the present disclosure.
[0120] The above functions defined in the system / device of the embodiment of the present disclosure are performed when the computer program is executed by the processor 401. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.
[0121] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication part 409, and / or installed from the removable medium 411. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0122] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 409, and / or installed from the removable medium 411. When the computer program is executed by the processor 401, the above functions defined in the system of the embodiment of the present disclosure are performed. According to the embodiment of the present disclosure, the system, device, apparatus, module, unit, etc. described above can be implemented by a computer program module.
[0123] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).
[0124] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0125] It will be appreciated by those skilled in the art that the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations and / or combinations are not explicitly described in the present disclosure. In particular, the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways without departing from the spirit and teachings of the present disclosure. All of these combinations and / or combinations fall within the scope of the present disclosure.
[0126] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the attached claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.
Claims
1. A display method for an electronic device, the method comprising: In response to a start-up signal of the electronic device, determining a current state of a display screen of the electronic device, the state comprising a first state and a second state, the size of a display area of the display screen in the first state is different from the size of a display area of the display screen in the second state, and the display screen can be moved so that the size of the display area of the display screen changes; Based on the current state of the display screen, display parameters of the display screen are determined, and the display screen displays a display screen of a first operating stage according to the display parameters, wherein the first operating stage is an operating stage entered in response to a startup signal of the electronic device, and the first operating stage is used to guide the stage of loading an operating system of the electronic device.
2. The method according to claim 1, wherein the display parameter comprises a resolution of the display screen, and the method further comprises: If the display screen is in the first state, adjusting the resolution of the display screen to the first resolution; If the display screen is in the second state, adjusting the resolution of the display screen to a second resolution; Wherein, the size of the display area of the display screen in the second state is larger than the size of the display area of the display screen in the first state, and the second resolution is larger than the first resolution.
3. The method according to claim 1, wherein the states further include at least one third state, and the size of the display area of the display screen in the third state is between the size of the display area of the display screen in the first state and the size of the display area of the display screen in the second state; If the display screen is in the third state, the method further includes: Determine the size information of the display screen in the third state; Determining display parameters of the display screen in a third state according to the size information; As the size of the display area of the display screen increases, the resolution of the display screen also increases.
4. The method according to claim 3, wherein the display screen in the first operation stage includes a plurality of target frames, the resolutions of the plurality of target frames are different and the resolutions of the plurality of target frames correspond to the display parameters of the display screen in different states respectively; The method further comprises: In response to a change in a display parameter of the display screen, a target picture corresponding to the display parameter is displayed on the display screen.
5. The method according to claim 1, further comprising: In the first operation stage, the first controller obtains the current state of the display screen from the second controller of the electronic device, and determines the display parameters of the display screen according to the current state of the display screen; In the second operation stage, the third controller obtains the current state of the display screen from the second controller, and determines the display parameters of the display screen according to the current state of the display screen, and the second operation stage is a stage controlled by the operating system; The state of the display screen can be updated in the first operation stage or the second operation stage, and the updated state is stored in the second controller.
6. The method according to claim 1, further comprising: In response to the target instruction, a second interface is generated on the first interface of the display screen, the second interface is used to display the content of the virtual screen of the electronic device, and the first interface of the display screen is used to display the system desktop of the operating system.
7. The method according to claim 6, further comprising: Obtaining the current state of the display screen; According to the current state, generating the second interface; The display parameters of the second interface and the display screen are the same or different.
8. The method according to claim 7, generating the second interface according to the current state, comprising: If the display screen is in the first state, the second interface is located above the first interface, and the second interface has the same resolution as the display screen; If the display screen is in a state other than the first state, the second interface and the first interface are displayed in different areas of the display screen respectively, the second interface and the first interface do not overlap, and the resolution of the second interface can be set according to the display parameters corresponding to the current state of the display screen.
9. The method according to claim 8, wherein the second interface resolution can be set according to a display parameter corresponding to a current state of the display screen, including: Determining multiple resolution options according to display parameters corresponding to the current state of the display screen; In response to the user's operation, the selected resolution is used as the resolution of the second interface.
10. A display device of an electronic device, comprising: A display screen, wherein the display screen is movable so that the size of a display area of the display screen changes; a controller, configured to determine a current state of a display screen of the electronic device in response to a start-up signal of the electronic device, wherein the state includes a first state and a second state, a size of a display area of the display screen in the first state is different from a size of a display area of the display screen in the second state, and the display screen can be moved so that the size of the display area of the display screen changes; Based on the current state of the display screen, the display parameters of the display screen are determined, and the display screen displays a display screen of the first operation stage according to the display parameters, wherein the first operation stage is an operation stage entered in response to a startup signal of the electronic device, and the first operation stage is used to guide the stage of loading the operating system of the electronic device.