Folding screen terminal screen display method and system, computer device and readable medium

By designing an interactive interface between the inner and outer screens of a foldable terminal, image data is generated and adjusted to achieve synchronized display of the inner and outer screens, solving the problem of lack of interaction between the inner and outer screens and enhancing the fun and convenience of use.

CN117950613BActive Publication Date: 2026-06-26SHENZHEN CHINO E COMM CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN CHINO E COMM CO LTD
Filing Date
2023-12-26
Publication Date
2026-06-26

Smart Images

  • Figure CN117950613B_ABST
    Figure CN117950613B_ABST
Patent Text Reader

Abstract

The application relates to a folding screen terminal screen display method, a system, computer equipment and a readable medium. The method comprises the following steps: generating first image data displayed on an inner screen, adding an inner screen identifier corresponding to the inner screen to the first image data, and outputting the first image to the inner screen display according to the inner screen identifier; in response to an outer screen display instruction, receiving a region demarcation instruction input by a user, obtaining a target display region demarcated in the display region of the inner screen according to the region demarcation instruction; obtaining second image data corresponding to position information of the target display region in the display region of the inner screen in the first image data; adjusting the display attribute of the second image data to be the same as the display attribute of the outer screen, and obtaining third image; adding an outer screen identifier corresponding to the outer screen to the second image data, and outputting the third image to the outer screen display according to the outer screen identifier, which has the advantages of realizing interactive connection of the inner screen and the outer screen of the folding screen terminal and improving the interest of folding screen use.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of foldable screens, and in particular to a foldable screen terminal display method, system, computer device, and readable medium. Background Technology

[0002] Mobile terminals have entered the 5G era, and people have been constantly exploring, updating, and iterating on terminal innovation. Recently, the application of flexible screen and foldable screen technologies in mobile terminals has brought people a brand-new and cool experience. Flexible screens and foldable screens expand the screen area of ​​mobile terminals, allowing for greater expansion of the screen space and content display. Currently, vertically folding flip-phone designs are particularly popular.

[0003] The vertically folding flip design features an inner and outer screen. The inner screen is a flexible folding display, while the outer screen uses a smaller display for convenient viewing. The inner and outer screens operate independently, with the content switching between them controlled by the screen's folding state. For a CPU supporting dual-screen design, the two screens can be clearly distinguished via corresponding interfaces, allowing for completely independent image display, each showing its own content, and both screens can be lit simultaneously. However, precisely because the CPU clearly distinguishes between the two screens, there is no interactive connection or related design between them, resulting in a lack of visual appeal. Summary of the Invention

[0004] Based on this, the purpose of the present invention is to provide a method, system, computer device and readable medium for displaying a foldable screen terminal, which has the advantages of realizing the interactive connection between the inner and outer screens of the foldable screen terminal and improving the fun and convenience of using the foldable screen.

[0005] A method for displaying a foldable screen terminal, the foldable screen terminal including an inner screen, an outer screen, and a main control processor electrically connected to the inner screen and the outer screen, the method including the following steps:

[0006] Generate first image data to be displayed on the inner screen, add an inner screen identifier corresponding to the inner screen to the first image data, and output the first image data to the inner screen for display according to the inner screen identifier;

[0007] In response to an external screen display command, the system receives a region delineation command input by the user and, based on the region delineation command, obtains the target display area delineated in the display area of ​​the internal screen.

[0008] Based on the position information of the target display area in the inner screen display area, second image data corresponding to the position information is obtained from the first image data;

[0009] Adjust the display attributes of the second image data to be the same as those of the external screen, and obtain the third image data;

[0010] Add the outer screen identifier corresponding to the outer screen to the third image data, and output the third image data to the outer screen for display according to the outer screen identifier.

[0011] A foldable screen terminal display system, comprising:

[0012] The inner screen display module is used to generate first image data to be displayed on the inner screen, add an inner screen identifier corresponding to the inner screen to the first image data, and output the first image data to the inner screen display according to the inner screen identifier;

[0013] The target display area acquisition module is used to respond to the external screen display command, receive the area delineation command input by the user, and acquire the target display area delineated in the display area of ​​the internal screen according to the area delineation command;

[0014] The second image data acquisition module is used to acquire second image data corresponding to the position information of the target display area in the inner screen display area from the first image data, based on the position information of the target display area in the inner screen display area.

[0015] The third image data acquisition module is used to adjust the display attributes of the second image data to be the same as the display attributes of the outer screen, and acquire the third image data;

[0016] The external screen display module is used to add an external screen identifier corresponding to the external screen to the third image data, and output the third image data to the external screen display according to the external screen identifier.

[0017] A computer device includes: a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the foldable screen terminal screen display method described above.

[0018] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the foldable screen terminal screen display method described above.

[0019] The foldable screen terminal display method described in this application generates first image data to be displayed on the inner screen, obtains an inner screen identifier, and sends the first image data to the inner screen display based on the inner screen identifier. When an outer screen display command is received, a user-inputted area delineation command is received, a target display area within the display area of ​​the inner screen is obtained based on the area delineation command, and second image data is obtained from the first image data based on the target display area. The display attributes of the second image data are adjusted to be the same as the display attributes of the outer screen, and third image data is obtained. Finally, by obtaining the outer screen identifier, the third image data is output to the outer screen display. The foldable screen terminal display method described in this application realizes the interaction between the inner and outer screens of the foldable screen terminal, enhances the fun of the interaction between the inner and outer screens, and facilitates the user's daily use.

[0020] To better understand and implement this invention, the following detailed description is provided in conjunction with the accompanying drawings. Attached Figure Description

[0021] Figure 1 This is a structural diagram of a foldable screen phone;

[0022] Figure 2 This is a flowchart illustrating the steps of the foldable screen terminal display method in the embodiments of this application;

[0023] Figure 3 This is a flowchart illustrating the steps for obtaining a target display area defined in the display area of ​​the inner screen in the first embodiment of this application;

[0024] Figure 4 This is a flowchart illustrating the steps for obtaining the target display area defined in the display area of ​​the inner screen in the second embodiment of this application;

[0025] Figure 5 This is a flowchart illustrating the steps for obtaining the target display area defined in the display area of ​​the inner screen in the third embodiment of this application;

[0026] Figure 6 This is a flowchart illustrating the steps of generating a preselection box based on the touch trajectory in one embodiment of this application;

[0027] Figure 7 This is a flowchart illustrating the steps for obtaining the target display area defined in the display area of ​​the inner screen in the fourth embodiment of this application;

[0028] Figure 8 This is a flowchart illustrating the steps for adjusting the display position of the preselection box in one embodiment of this application;

[0029] Figure 9 This is a flowchart illustrating the steps of determining whether the size of the third image data is the same as the size of the outer screen in one embodiment of this application;

[0030] Figure 10 This is a schematic diagram of the structure of a foldable screen terminal display system in one embodiment of this application;

[0031] Figure 11 This is a schematic diagram of a computer device for the foldable screen terminal screen display method in the embodiments of this application. Detailed Implementation

[0032] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0033] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0034] It should be understood that although the terms first, second, third, etc., may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0035] The terminal device in the embodiments of this application may be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device may be a mobile phone, smart TV, wearable device, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. The embodiments of this application do not limit the specific technology or specific device form used in the terminal device.

[0036] The foldable screen terminal display method described in this application is applicable to terminal devices with foldable screens, such as foldable mobile phones.

[0037] Please see Figure 1 , Figure 1 This is a schematic diagram of a foldable screen phone. The foldable screen phone includes two displays: an inner screen 11 and an outer screen 12. Figure 1 As shown in interface a, the inner screen of the foldable phone is displayed in portrait mode when unfolded. The dotted line in inner screen 11 represents the folding axis of the foldable screen. Figure 1 As shown in interface c, the unfolded casing 13 of the foldable phone is displayed, and the outer screen 12 of the foldable phone is mounted on the casing 13. It should be understood that the foldable phone can be folded via a folding axis. When the foldable phone is folded, the user can only see the outer screen 12, as shown in the image. Figure 1 The interface shown in Figure b is shown in the figure.

[0038] The foldable phone also includes a main control processor (not shown). In one embodiment, the inner screen and the outer screen are connected to the main control processor via their respective interfaces. In another embodiment, the inner screen is connected to the main control processor, and the outer screen is connected to the main control processor via a bridging IC. The main control processor is used to control the inner and outer screens to display images.

[0039] Please see Figure 2 , Figure 2 This is a flowchart illustrating the steps of a foldable screen terminal display method in an embodiment of this application. This application provides a foldable screen terminal display method, applied to the foldable phone, including the following steps:

[0040] S101, Generate first image data to be displayed on the inner screen, add an inner screen identifier corresponding to the inner screen to the first image data, and output the first image data to the inner screen for display according to the inner screen identifier;

[0041] S102, in response to the external screen display command, receive the area delineation command input by the user, and obtain the target display area delineated in the display area of ​​the internal screen according to the area delineation command;

[0042] S103, based on the position information of the target display area in the inner screen display area, obtain the second image data corresponding to the position information from the first image data;

[0043] S104, adjust the display attributes of the second image data to be the same as the display attributes of the external screen, and obtain the third image data;

[0044] S105, add the outer screen identifier corresponding to the outer screen to the third image data, and output the third image data to the outer screen for display according to the outer screen identifier.

[0045] The foldable screen terminal display method described in this application generates first image data to be displayed on the inner screen, obtains an inner screen identifier, and sends the first image data to the inner screen display based on the inner screen identifier. When an outer screen display command is received, a user-inputted area delineation command is received, a target display area within the display area of ​​the inner screen is obtained based on the area delineation command, and second image data is obtained from the first image data based on the target display area. The display attributes of the second image data are adjusted to be the same as the display attributes of the outer screen, and third image data is obtained. Finally, by obtaining the outer screen identifier, the third image data is output to the outer screen display. The foldable screen terminal display method described in this application realizes the interaction between the inner and outer screens of the foldable screen terminal, enhances the fun of the interaction between the inner and outer screens, and facilitates the user's daily use.

[0046] For step S101, first image data to be displayed on the inner screen is generated, an inner screen identifier corresponding to the inner screen is added to the first image data, and the first image data is output to the inner screen for display according to the inner screen identifier;

[0047] The first image data is image data generated by the main control processor that needs to be displayed on the inner screen. The inner screen identifier is an identifier used to identify the inner screen. In one embodiment, the inner screen identifier includes an inner screen serial number. In another embodiment, the inner screen identifier can also be a system-defined screen serial number.

[0048] When the inner screen and the outer screen are simultaneously connected to the corresponding interfaces on the main control processor, the main control processor transmits the first image data to the inner screen for display through the interface corresponding to the inner screen. When the inner screen is connected to the main control processor and the outer screen is connected to the main control processor via a bridge, the main control processor outputs the first image data to the inner screen for display, and the outer screen does not display image information.

[0049] In this embodiment, the main control processor adds the inner screen identifier corresponding to the inner screen to the first image data, and outputs the first image data generated for display on the inner screen to the inner screen for display.

[0050] For step S102, in response to the external screen display instruction, a region delineation instruction input by the user is received, and according to the region delineation instruction, the target display area delineated in the display area of ​​the internal screen is obtained;

[0051] The external screen display command is a command triggered by the user of the foldable screen terminal to display the content of the inner screen on the outer screen. In one embodiment, the external screen display command includes simultaneously displaying images on both the inner and outer screens. For example, when the inner and outer screens are simultaneously connected to corresponding interfaces on the main control processor, the main control processor responds to the external screen display command and simultaneously displays images on both the inner and outer screens. In other embodiments, the external screen display command includes acquiring third image data displayed on the outer screen, and displaying the third image data on the outer screen when the foldable screen terminal is detected to be folded. For example, when the outer screen is connected to the main control processor via a bridging IC, the inner and outer screens cannot display images simultaneously. After receiving the external screen display command, the main control processor acquires third image data for display on the outer screen, and displays the third image data on the outer screen when the inner screen is detected to be folded.

[0052] The region delineation instruction is a user-inputted instruction used to determine a target display area. In one embodiment, the region delineation instruction includes a user-inputted click instruction and / or touch information. In this embodiment, after the main control processor receives the external screen display instruction, it further acquires the user-inputted region delineation instruction to obtain the target display area selected by the user.

[0053] The target display area is an area selected by the user for display on the outer screen. In this embodiment, the main control terminal defines the target display area in the display area of ​​the inner screen according to the area definition command input by the user.

[0054] Please see Figure 3 , Figure 3 This is a flowchart illustrating the steps for obtaining a target display area defined in the display area of ​​the inner screen according to the first embodiment of this application. In one embodiment, the step of obtaining the target display area defined in the display area of ​​the inner screen according to the area definition instruction includes:

[0055] S201, Receive the user's click command in the display area of ​​the inner screen, and obtain the coordinates of the user's click position;

[0056] S202, using the location coordinates as the center, generate a preselection box with the same size and shape as the outer screen;

[0057] S203, obtain the area corresponding to the preselected box as the target display area.

[0058] For steps S201 to S203, the click instruction is information generated by the user clicking and selecting on the inner screen, and the position coordinates are the positions of the points selected by the user on the inner screen.

[0059] The preselection box is a box of the same size and shape as the outer screen, generated according to the position coordinates of the click in the click instruction. It is used to provide preview information to the user so that the user can see the area selected for display on the outer screen in a timely manner.

[0060] In this embodiment, the main control processor receives the user's click command, obtains the coordinates of the click location, generates a preselection box with the same size and shape as the outer screen based on the coordinates, and uses the area corresponding to the preselection box as the target display area. This ensures that the graphic area generated based on the center point of the target graphic matches the user's idea and enhances the fun of interaction between the inner and outer screens.

[0061] Please see Figure 4 , Figure 4 This is a flowchart illustrating the steps for obtaining a target display area defined in the display area of ​​the inner screen according to a second embodiment of this application. In one embodiment, the step of obtaining the target display area defined in the display area of ​​the inner screen according to the area definition instruction includes:

[0062] S301 identifies the application currently running in the foreground;

[0063] S302, according to the application, identify target display data in the first screen data, generate target position coordinates at the center position of the target display data, and generate a preselection box with the same size and shape as the outer screen with the target position coordinates as the center;

[0064] S303, obtain the area corresponding to the preselected box as the target display area.

[0065] For steps S301 to S303, the application is software that the foldable screen terminal can run, such as WeChat or Alipay.

[0066] The target display data is selected based on the first screen data displayed by the currently running application. For example, when the application is WeChat, the first screen data is the payment interface data, and the target display data is the display data corresponding to the payment QR code. The target position coordinates are position coordinates set according to different user interfaces of different applications. In this embodiment, the target display data is obtained from the first screen data based on the currently running application, and then the center position of the target display data is used as the target position coordinates. For example, if the application is WeChat and the user interface is the payment interface, the target position coordinates are set to the center position of the payment code. In other embodiments, the target position coordinates can also be generated based on the target graphic center point selected by the user when using different applications, according to the user's usage habits.

[0067] In this embodiment, the main control processor identifies the application, identifies the target display data in the first screen data based on the application, generates the target position coordinates at the center of the target display data, generates a preselection box with the same size and shape as the outer screen with the target position coordinates as the center, and then uses the area corresponding to the preselection box as the target display area, which improves the convenience of interaction between the inner and outer screens and facilitates daily use by users.

[0068] Please see Figure 5 , Figure 5 This is a flowchart illustrating the steps for obtaining a target display area defined in the display area of ​​the inner screen according to a third embodiment of this application. In one embodiment, the step of obtaining the target display area defined in the display area of ​​the inner screen according to the area definition instruction includes:

[0069] S401, Receive touch information from the user on the inner screen, and generate a touch trajectory based on the touch information;

[0070] S402, determine whether the touch trajectory is closed; if the touch trajectory is closed, generate a preselection box based on the touch trajectory.

[0071] S403, obtain the area corresponding to the preselected box as the target display area.

[0072] For steps S401 to S403, the touch information is the information generated by the user touching the inner screen. The touch trajectory is a trajectory generated based on the user's touch information on the inner screen. For example, based on the touch information, the trajectory generated by the user sliding during the touch process on the inner screen is used as the touch trajectory; or, based on the touch information, several touch points are obtained, and if no new touch information is detected within a preset time period, the several touch points are connected end to end in sequence to generate the touch trajectory.

[0073] The term "closed" refers to the touch trajectory forming a closed shape. Determining whether the touch trajectory is closed means determining whether the touch trajectory constitutes a complete shape, thus preventing the touch trajectory from failing to form a complete shape and affecting the generation of the target graphic area.

[0074] In this embodiment, when the touch trajectory is detected to be closed, the preselection box is generated according to the touch trajectory, and the area corresponding to the preselection box is used as the target display area. This ensures that the target graphic area conforms to the user's idea, and the user can draw the target graphic area independently, which increases the user's participation in the interaction between the inner and outer screens and enhances the fun of the interaction.

[0075] Please see Figure 6 , Figure 6 This is a flowchart illustrating the steps of generating a preselection box based on the touch trajectory in one embodiment of this application. In one embodiment, the step of generating a preselection box based on the touch trajectory includes:

[0076] S501, determine whether the graphic corresponding to the touch trajectory matches the preset graphic. If it matches, obtain the position information of the touch trajectory on the inner screen, and generate a preselection box with the same shape as the touch trajectory on the inner screen according to the position information.

[0077] S502, if it does not conform, then the graphic corresponding to the touch trajectory is corrected to obtain a corrected graphic, the position information of the touch trajectory on the inner screen is obtained, and a preselection box with the same shape as the corrected graphic is generated on the inner screen according to the position information.

[0078] For steps S501 to S502, the preset graphic is a graphic corresponding to a pre-set target graphic area. In one embodiment, the preset graphic includes a circle, ellipse, triangle, or polygon.

[0079] The corrected graphic region is a graphic region obtained by correcting the graphic region corresponding to the touch trajectory that does not conform to the preset graphic. The correction refers to converting the graphic region corresponding to the touch trajectory into a circular region or a polygonal region through meshing, parametric processing and / or spline interpolation.

[0080] In this embodiment, the graphic corresponding to the touch trajectory is further judged to see if it conforms to a preset graphic. If the graphic corresponding to the touch trajectory conforms to the preset graphic, position information is obtained based on the touch trajectory, and a preselection box is generated based on the position information. If it does not conform, the graphic area corresponding to the touch trajectory is corrected to obtain a corrected graphic area. Position information is obtained based on the touch trajectory, and a preselection box identical to the corrected graphic is generated based on the position information. By further processing the graphic area corresponding to the touch trajectory, the aesthetics of the target graphic area are improved, and the image processing difficulty of irregular graphics is reduced.

[0081] Please see Figure 7 , Figure 7 This is a flowchart illustrating the steps for obtaining a target display area defined in the display area of ​​the inner screen according to the fourth embodiment of this application. In one embodiment, the step of obtaining the target display area defined in the display area of ​​the inner screen according to the area definition instruction further includes:

[0082] S601, Receive touch information from the user on the inner screen, and obtain a first touch point and a second touch point based on the touch information;

[0083] S602, calculate the distance information between the first touch point and the touch point;

[0084] S603, a preselection box is generated in the display area of ​​the inner screen with the first touch point as the center and the distance information as the radius, or, a preselection box is generated in the display area of ​​the inner screen with the center of the first touch point and the second touch point as the center and the distance information as the diameter.

[0085] S604, obtain the area corresponding to the preselected box as the target display area.

[0086] In this embodiment, the user's touch points on the inner screen are obtained to generate the preselection box, and the target graphic area is obtained based on the preselection box, which improves the user's interest in the interaction process between the inner and outer screens.

[0087] Please see Figure 8 , Figure 8 This is a flowchart illustrating the steps for adjusting the display position of the preselection box in one embodiment of this application. In one embodiment, before obtaining the area corresponding to the preselection box as the target display area, the following steps are further included:

[0088] S701, Receive the user's instruction to drag the preselection box and adjust the display position of the preselection box;

[0089] S702, when receiving a user's instruction to release the preselection box, the area corresponding to the preselection box is obtained as the target display area.

[0090] For steps S701 to S702, the instruction for the user to release the preselection box includes the user releasing the preselection box that is being dragged, or, within a preset time, no dragging information from the user is detected.

[0091] In this embodiment, when the main control processor obtains the target display area based on the preselection box, it adjusts the display position of the preselection box by detecting whether the user further drags the preselection box. When it receives the user's instruction to release the preselection box, it obtains the area corresponding to the preselection box as the target area, ensuring that the selection of the target display area is determined by the user, making the content displayed on the external screen more in line with the user's needs.

[0092] For step S103, based on the position information of the target display area in the inner screen display area, the second image data corresponding to the position information is obtained from the first image data;

[0093] The second image data is image data used for display on the outer screen. In this embodiment, the main control processor obtains the second image data from the first image data based on the position information of the target display area in the display area of ​​the inner screen, ensuring that the obtained second image data for display on the outer screen meets the user's needs.

[0094] For step S104, adjust the display attributes of the second image data to be the same as the display attributes of the outer screen, and obtain the third image data;

[0095] The third image data is image data used for outputting to an external screen for display. The display attributes are data used to describe the level of detail of the screen image. In one embodiment, the display attributes include resolution. By adjusting the display attributes of the second image data to be the same as those of the external screen, the occurrence of poor image display results on the external screen due to differences in display attributes is reduced.

[0096] In one embodiment, the main control processor adjusts the display attributes of the second image data to be the same as the display attributes of the external screen using a compression and decompression method. However, it should be understood that methods for adjusting the display attributes of the second image data to be the same as the display attributes of the external screen include, but are not limited to, the methods described above. Other methods that can be conceived by those skilled in the art for adjusting the display attributes of the second image data to be the same as the display attributes of the external screen are also applicable to this application.

[0097] For step S105, add the outer screen identifier corresponding to the outer screen to the third image data, and output the third image data to the outer screen for display according to the outer screen identifier.

[0098] The outer screen identifier is the screen identifier corresponding to the outer screen, and the outer screen identifier includes the outer screen serial number or outer screen number. The main control processor adds the outer screen identifier to the third image data to accurately output the third image data to the outer screen for display. When the inner screen and the outer screen are simultaneously connected to the corresponding interfaces on the main control processor, the main control processor transmits the first image data to the inner screen for display through the interface corresponding to the inner screen, and outputs the third image data to the outer screen for display through the interface corresponding to the outer screen. When the inner screen is connected to the main control processor and the outer screen is connected to the main control processor via a bridge, the main control processor outputs the first image data to the inner screen for display, and the outer screen does not display an image. When the foldable phone is folded, the main control processor outputs the third image to the outer screen for display, and the inner screen does not display an image.

[0099] Please see Figure 9 , Figure 9 This is a flowchart illustrating the steps of determining whether the size of the third image data is the same as the size of the outer screen in one embodiment of this application. In one embodiment, after obtaining the third image data, the method further includes the following steps:

[0100] S801, determine whether the image size corresponding to the third image data is the same as the size of the external screen; if they are the same, then transmit the third image data to the external screen for display.

[0101] S802, if they are different, the image size corresponding to the third image data is scaled and adjusted so that the image size corresponding to the third image data is the same as the size of the outer screen, and the third image data is sent to the outer screen for display.

[0102] For steps S801 to S802, the image size corresponding to the third image data refers to the size of the third image, the outer screen size is the size of the outer screen, and the scaling adjustment means that if the image size corresponding to the third image data is smaller than the outer screen size, the image size corresponding to the third image data is enlarged to the outer screen size; if the image size corresponding to the third image data is larger than the outer screen size, the image size corresponding to the third image data is reduced to the outer screen size.

[0103] In this embodiment, it is further determined whether the image size corresponding to the third image data is the same as the external screen size. When the image size corresponding to the third image data is different from the external screen size, the scaling adjustment is used to make the image size corresponding to the third image data the same as the external screen size, so as to avoid the external screen not being able to fully display the third image data due to the difference between the image size corresponding to the third image data and the external screen size.

[0104] The foldable screen terminal display method described in this application generates first image data to be displayed on the inner screen, obtains an inner screen identifier, and sends the first image data to the inner screen display based on the inner screen identifier. When an outer screen display instruction is received, a user-inputted area delineation instruction is received, a target display area within the display area of ​​the inner screen is obtained based on the area delineation instruction, and second image data is obtained from the first image data based on the target display area. The display attributes of the second image data are adjusted to be the same as the display attributes of the outer screen, and third image data is obtained. Finally, by obtaining the outer screen identifier, the third image data is output to the outer screen display. The foldable screen terminal display method described in this application realizes the interaction between the inner and outer screens of the foldable screen terminal, improves the user's participation in the interaction between the inner and outer screens and enhances the fun of the interaction, making it convenient for users' daily use.

[0105] Please see Figure 10 , Figure 10 This is a schematic diagram of the structure of a foldable screen terminal display system according to one embodiment of this application. This application also discloses a foldable screen terminal display system, including:

[0106] A foldable screen terminal display system, comprising:

[0107] The inner screen display module 21 is used to generate first image data to be displayed on the inner screen, add an inner screen identifier corresponding to the inner screen to the first image data, and output the first image data to the inner screen display according to the inner screen identifier;

[0108] The target display area acquisition module 22 is used to respond to the external screen display command, receive the area delineation command input by the user, and acquire the target display area delineated in the display area of ​​the inner screen according to the area delineation command;

[0109] The second image data acquisition module 23 is used to acquire second image data corresponding to the position information of the target display area in the inner screen display area from the first image data;

[0110] The third image data acquisition module 24 is used to adjust the display attributes of the second image data to be the same as the display attributes of the outer screen, and acquire the third image data;

[0111] The external screen display module 25 is used to add an external screen identifier corresponding to the external screen to the third image data, and output the third image data to the external screen display according to the external screen identifier.

[0112] It should be noted that the foldable screen terminal display system provided in the above embodiments is only illustrated by the division of the above functional modules when executing the foldable screen terminal display method. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The foldable screen terminal display system provided in the above embodiments is used to execute the foldable screen terminal display method described in the above embodiments. Its operation method and principle are the same as the foldable screen terminal display method described above. That is, the foldable screen terminal display system and the foldable screen terminal display method provided in the above embodiments belong to the same concept. The implementation process is detailed in the above method embodiments and will not be repeated here.

[0113] Please see Figure 11 , Figure 11 This is a schematic diagram of a computer device used in the screen display method of a foldable screen terminal in an embodiment of this application. Figure 11 As shown, the computer device 31 includes: a control device 311, a memory 312, and a computer program 313 stored in the memory 312 and executable on the control device 311, such as a foldable screen terminal screen display program; the control device 311 executes the computer program 313 to implement the foldable screen terminal screen display method described in the above embodiments.

[0114] The control device 311 includes a processor, which may include one or more processing cores. The processor connects to various parts within the computer device 31 using various interfaces and lines. It executes various functions of the computer device 31 and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 312, and by calling data from the memory 312. Optionally, the processor can be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor can integrate one or more of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), and a modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required to be displayed on the touch screen; and the modem handles wireless communication. It is understood that the modem may also be implemented as a separate chip without being integrated into the processor.

[0115] The memory 312 may include random access memory (RAM) or read-only memory. Optionally, the memory 312 may include a non-transitory computer-readable storage medium. The memory 312 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 312 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch instructions), instructions for implementing the various method embodiments described above, etc.; the data storage area may store data involved in the various method embodiments described above, etc. Optionally, the memory 312 may also be at least one storage device located remotely from the aforementioned processor.

[0116] This application also provides a readable storage medium that can store multiple instructions. These instructions are applicable to being loaded and executed by a control device using the method steps described in the above embodiments. For details of the execution process, please refer to the specific description of the above embodiments, which will not be repeated here.

[0117] The embodiments described above are merely examples of several implementations of the present invention, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention.

Claims

1. A method for displaying a foldable screen terminal, characterized in that, The foldable screen terminal includes an inner screen, an outer screen, and a main control processor electrically connected to the inner screen and the outer screen. The method for the main control processor includes the following steps: Generate first image data to be displayed on the inner screen, add an inner screen identifier corresponding to the inner screen to the first image data, and output the first image data to the inner screen for display according to the inner screen identifier; In response to an external screen display command, the system receives a region delineation command input by the user, identifies the application currently running in the foreground based on the region delineation command, identifies target display data in the first image data based on the application, generates target position coordinates at the center of the target display data, generates a preselection box with the same size and shape as the external screen centered on the target position coordinates, and obtains the area corresponding to the preselection box as the target display area. The external screen display command is a command triggered by the user of the foldable screen terminal to display the content of the inner screen on the outer screen. The external screen display command is to display images on both the inner and outer screens simultaneously, or to acquire third image data displayed on the outer screen. When the foldable screen terminal is detected to be folded, the third image data is displayed on the outer screen. Based on the position information of the target display area in the display area of ​​the inner screen, second image data corresponding to the position information is obtained from the first image data; Adjust the display attributes of the second image data to be the same as those of the external screen, and obtain the third image data; Add the outer screen identifier corresponding to the outer screen to the third image data, and output the third image data to the outer screen for display according to the outer screen identifier.

2. The foldable screen terminal display method according to claim 1, characterized in that, The step of obtaining the target display area defined in the display area of ​​the inner screen according to the area definition instruction includes: Receive a click command from the user in the display area of ​​the inner screen and obtain the coordinates of the click location; A preselection box with the same size and shape as the outer screen is generated, centered on the said position coordinates; The area corresponding to the preselected box is obtained as the target display area.

3. The foldable screen terminal screen display method according to claim 2, characterized in that, Before obtaining the area corresponding to the preselected box as the target display area, the following steps are also included: Receive a user's instruction to drag the preselection box and adjust the display position of the preselection box; When a user's instruction to release the preselection box is received, the area corresponding to the preselection box is obtained as the target display area.

4. The foldable screen terminal screen display method according to claim 3, characterized in that, After acquiring the third image data, the following steps are also included: Determine whether the image size corresponding to the third image data is the same as the size of the outer screen. If they are the same, then transmit the third image data to the outer screen for display. If they are different, the image size corresponding to the third image data is scaled and adjusted so that the image size corresponding to the third image data is the same as the size of the outer screen, and the third image data is sent to the outer screen for display.

5. A foldable screen terminal display system, characterized in that, include: The inner screen display module is used to generate first image data to be displayed on the inner screen, add an inner screen identifier corresponding to the inner screen to the first image data, and output the first image data to the inner screen display according to the inner screen identifier; The target display area acquisition module is used to respond to the external screen display command, receive the area delineation command input by the user, identify the application currently running in the foreground according to the area delineation command, identify the target display data in the first image data according to the application, generate target position coordinates at the center position of the target display data, and generate a preselection box with the same size and shape as the external screen with the target position coordinates as the center. The area corresponding to the preselected box is obtained as the target display area; wherein, the external screen display instruction is an instruction triggered by the user of the foldable screen terminal to display the content of the inner screen on the external screen, the external screen display instruction is to display images on both the inner and outer screens simultaneously, or to obtain third image data displayed on the external screen, and when the foldable screen terminal is detected to be folded, the third image data is displayed on the external screen; The second image data acquisition module is used to acquire second image data corresponding to the position information of the target display area in the display area of ​​the inner screen from the first image data. The third image data acquisition module is used to adjust the display attributes of the second image data to be the same as the display attributes of the outer screen, and acquire the third image data; The external screen display module is used to add an external screen identifier corresponding to the external screen to the third image data, and output the third image data to the external screen display according to the external screen identifier.

6. A computer device, comprising: A processor, a memory, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the steps of the foldable screen terminal screen display method as described in any one of claims 1 to 4.

7. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by the processor, it implements the steps of the foldable screen terminal screen display method as described in any one of claims 1 to 4.