Display processing method and device, and computer storage medium

By building a sensor on the folding screen, obtaining status information and adjusting the display size of the displayed content, the problem of bending on the folding screen affecting the display effect, achieving better display effect and user experience.

CN111880873BActive Publication Date: 2025-01-03BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202010664442.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-10
Publication Date
2025-01-03
Estimated Expiration
2040-07-10

AI Technical Summary

Technical Problem

The bent state of the folding screen will affect the display effect of the display content, and it is difficult for the prior art to effectively adjust it to optimize the display effect.

Method used

By incorporating sensors on the first and second sub-screens of the folding screen, obtaining the status information of the folding screen, determining whether it is necessary to adjust the display size of the target display content, and adjusting it according to the expansion angle and visual area ratio to ensure that the content is displayed adaptive changes.

Benefits of technology

It reduces the impact of folding screen bending on the display effect, and improves the stability and user experience of the display effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111880873B_ABST
    Figure CN111880873B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a display processing method and device, and a computer storage medium, and belongs to the field of terminal technology; wherein the display processing method is applied to a terminal with a folding screen, the folding screen includes a foldable first sub-screen and a second sub-screen, the first sub-screen has a first sensor built in, and the second sub-screen has a second sensor built in, the display processing method includes: obtaining status information of the folding screen; determining whether it is necessary to adjust the display size of the target display content according to the status information; when it is determined that the display size of the target display content needs to be adjusted, adjusting the display size of the target display content; adopting the technical solution provided by the present disclosure can reduce the impact of the bending of the folding screen on the screen display effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of terminal technology, and in particular to a display processing method and device, and a computer storage medium. Background Art

[0002] With the development of technology, the use of flexible folding screens will become a development trend of terminals. Due to its special structural form, the folding screen realizes the ductility of the screen. The folding screen sometimes displays the screen in a non-bent state, and sometimes displays the screen in a bent state. When the screen is displayed in a bent state, the bending of the screen will affect the display effect of the displayed content. Summary of the invention

[0003] The present invention provides a display processing method and device, and a computer storage medium.

[0004] According to a first aspect of an embodiment of the present disclosure, a display processing method is provided, which is applied to a terminal with a foldable screen, wherein the foldable screen includes a foldable first sub-screen and a second sub-screen, the first sub-screen has a first sensor built in, and the second sub-screen has a second sensor built in, the method including:

[0005] Obtaining status information of the folding screen;

[0006] Determining whether it is necessary to adjust the display size of the target display content according to the status information;

[0007] When it is determined that the display size of the target display content needs to be adjusted, the display size of the target display content is adjusted.

[0008] In the above solution, the step of obtaining the status information of the folding screen includes:

[0009] The state of the folding screen is acquired according to the first data of the first sensor and the second data of the second sensor.

[0010] In the above solution, determining whether the display size of the target display content needs to be adjusted according to the state information includes:

[0011] When the state information indicates that the unfolding angle of the folding screen has changed and the changed unfolding angle is within a preset angle range, it is determined that the display size of the displayed content needs to be adjusted.

[0012] In the above solution, the state information includes information representing the unfolding angle of the folding screen, and the adjusting the display size of the target display content includes:

[0013] Determine an equivalent visual area corresponding to the unfolding angle; wherein the equivalent visual area is relative to a preset visual area of ​​the folding screen in a fully unfolded state;

[0014] The display size of the target display content is adjusted according to the equivalent visual area.

[0015] In the above solution, the determining the equivalent visual area corresponding to the unfolding angle includes:

[0016] The equivalent visual area of ​​the unfolding angle is determined according to the unfolding angle and the sum of the unfolded lengths of the first sub-screen and the second sub-screen when the folding screen is in a fully unfolded state.

[0017] In the above solution, adjusting the display size of the target display content according to the equivalent visual area includes:

[0018] According to the ratio between the equivalent visual area and the preset visual area, the display size of the target display content is adjusted; wherein the preset visual area is the display area of ​​the folding screen in a fully unfolded state.

[0019] In the above solution, the state information includes information representing the unfolding angle of the folding screen, and the adjusting the display size of the target display content includes:

[0020] Determine the scaling ratio of the target display content at the expansion angle according to the corresponding relationship between the expansion angle and the scaling ratio;

[0021] Adjusting the display size of the target display content based on the scaling ratio and the original display size;

[0022] Among them, the original display size is the display size of the folding screen when it is in a fully unfolded state.

[0023] In the above scheme, the method further includes:

[0024] Taking the folding center axis of the folding screen as a dividing line, dividing the target display content into a first target display content and a second target display content;

[0025] respectively determining a first display size of the first target display content and a second display size of the second target display content after adjustment;

[0026] The adjusting the display size of the target display content includes:

[0027] Adjusting the display size of the first target display content to the first display size;

[0028] The display size of the second target display content is adjusted to the second display size.

[0029] According to a second aspect of an embodiment of the present disclosure, a display processing device is provided, which is applied to a terminal with a foldable screen, wherein the foldable screen includes a foldable first sub-screen and a second sub-screen, the first sub-screen has a first sensor built in, and the second sub-screen has a second sensor built in, and the display processing device includes:

[0030] An acquisition module, configured to acquire status information of the folding screen;

[0031] a determination module, configured to determine whether a display size of the target display content needs to be adjusted according to the state information;

[0032] The adjustment module is configured to adjust the display size of the target display content when it is determined that the display size of the target display content needs to be adjusted.

[0033] In the above solution, the acquisition module is configured as follows:

[0034] The state of the folding screen is acquired according to the first data of the first sensor and the second data of the second sensor.

[0035] In the above solution, the determining module is configured as follows:

[0036] When the state information indicates that the unfolding angle of the folding screen has changed and the changed unfolding angle is within a preset angle range, it is determined that the display size of the displayed content needs to be adjusted.

[0037] In the above solution, the state information includes information representing the unfolding angle of the folding screen, and the adjustment module is configured as follows:

[0038] Determine an equivalent visual area corresponding to the unfolding angle; wherein the equivalent visual area is relative to a preset visual area of ​​the folding screen in a fully unfolded state;

[0039] The display size of the target display content is adjusted according to the equivalent visual area.

[0040] In the above solution, the adjustment module is configured as follows:

[0041] The equivalent visual area of ​​the unfolding angle is determined according to the unfolding angle and the sum of the unfolded lengths of the first sub-screen and the second sub-screen when the folding screen is in a fully unfolded state.

[0042] In the above solution, the adjustment module is configured as follows:

[0043] The equivalent visual area of ​​the unfolding angle is determined according to the unfolding angle and the sum of the unfolded lengths of the first sub-screen and the second sub-screen when the folding screen is in a fully unfolded state.

[0044] In the above solution, the state includes the unfolding angle of the folding screen, and the adjustment module is configured as follows:

[0045] Determine the scaling ratio of the target display content at the expansion angle according to the corresponding relationship between the expansion angle and the scaling ratio;

[0046] Adjusting the display size of the target display content based on the scaling ratio and the original display size;

[0047] Among them, the original display size is the display size of the folding screen in a fully unfolded state.

[0048] In the above solution, the device further comprises:

[0049] The processing module is configured as follows:

[0050] Taking the folding center axis of the folding screen as a dividing line, dividing the target display content into a first target display content and a second target display content;

[0051] respectively determining a first display size of the first target display content and a second display size of the second target display content after adjustment;

[0052] The adjustment module is configured as follows:

[0053] Adjusting the display size of the first target display content to the first display size;

[0054] The display size of the second target display content is adjusted to the second display size.

[0055] According to a third aspect of an embodiment of the present disclosure, there is provided a display processing device, including:

[0056] processor;

[0057] a memory for storing executable instructions;

[0058] Wherein, the processor is configured to: execute the executable instructions to implement the display processing method described in any one of the aforementioned solutions.

[0059] According to a fourth aspect of an embodiment of the present disclosure, a computer storage medium is provided, in which executable instructions are stored. When the executable instructions are executed by a processor, the processor executes the display processing method described in any one of the aforementioned schemes.

[0060] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:

[0061] In the present disclosure, status information of the folding screen is obtained; whether the display size of the target display content needs to be adjusted is determined based on the status information; when it is determined that the display size of the target display content needs to be adjusted, the display size of the target display content is adjusted; in this way, the display size of the target display content on the screen changes adaptively as the folding screen is bent, thereby reducing the impact of the bending of the folding screen on the screen display effect and improving the display effect.

[0062] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] The accompanying drawings herein are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present invention, and together with the description, are used to explain the principles of the present invention. In the drawings:

[0064] Figure 1 is a flow chart of a display processing method according to an exemplary embodiment Figure 1 ;

[0065] Figure 2 is a schematic diagram showing the positional relationship between a first sensor and a second sensor according to an exemplary embodiment;

[0066] Figure 3 is a schematic diagram showing an equivalent visual range of a folding screen in a non-fully unfolded state according to an exemplary embodiment;

[0067] Figure 4 is a flow chart of a display processing method according to an exemplary embodiment Figure 2 ;

[0068] Figure 5 is a block diagram of a display processing device according to an exemplary embodiment;

[0069] Figure 6 It is a block diagram showing a device 800 for implementing display processing according to an exemplary embodiment. DETAILED DESCRIPTION

[0070] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the appended claims.

[0071] The terms used in the disclosed embodiments are only for the purpose of describing specific embodiments and are not intended to limit the disclosed embodiments. The singular forms of "a", "an", "the" and "the" used in the disclosed embodiments and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0072] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the disclosed embodiments, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the disclosed embodiments, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at" or "when" or "in response to determination".

[0073] Figure 1 It is a flowchart of a display processing method according to an exemplary embodiment, and the display processing method is applied to a terminal with a foldable screen. The foldable screen includes a foldable first sub-screen and a second sub-screen, the first sub-screen has a first sensor built in, and the second sub-screen has a second sensor built in. The embodiment of the present application can be applied to various terminals with foldable screens, which terminals include but are not limited to fixed terminals and mobile terminals. For example, the fixed terminals include but are not limited to: personal computers (PC), televisions, etc.; the mobile terminals include but are not limited to: mobile phones, tablet computers, etc. Figure 1 As shown, the display processing method includes the following steps.

[0074] In step S11, the status information of the folding screen is obtained;

[0075] In step S12, determining whether it is necessary to adjust the display size of the target display content according to the state information;

[0076] In step S13, when it is determined that the display size of the target display content needs to be adjusted, the display size of the target display content is adjusted.

[0077] In this embodiment, the state information includes information representing an unfolding angle of the folding screen, and the unfolding angle is an angle between the first sub-screen and the second sub-screen.

[0078] In this embodiment, the positional relationship between the first sensor and the second sensor is as follows: Figure 2 As shown, from Figure 2It can be seen that the first sensor and the second sensor are symmetrical about the folding center axis of the folding screen. It should be understood that Figure 2 This is just an optional specific implementation method, but is not limited to this.

[0079] It should be understood that the positional relationship between the first sensor and the second sensor is merely an optional specific implementation manner, but is not limited thereto.

[0080] In some embodiments, obtaining the status information of the folding screen includes:

[0081] The state of the folding screen is acquired according to the first data of the first sensor and the second data of the second sensor.

[0082] In this embodiment, the first sensor includes a first acceleration sensor, and the first data includes acceleration data reported by the first acceleration sensor; the second sensor includes a second acceleration sensor, and the second data includes acceleration data reported by the second acceleration sensor.

[0083] It should be understood that the first sensor includes but is not limited to a first acceleration sensor, for example, the first sensor includes a first gyroscope, and the first data includes angular velocity data reported by the first gyroscope; the second sensor includes but is not limited to a second acceleration sensor, for example, the second sensor includes a second gyroscope, and the second data includes acceleration data reported by the second acceleration sensor.

[0084] In this embodiment, the target content may be the current content being displayed, or may be the content to be displayed soon.

[0085] In this embodiment, the content type of the target display content is not limited. For example, the content type includes images; for another example, the content type includes documents.

[0086] In the technical solution described in the embodiment of the present disclosure, status information of the folding screen is obtained; whether the display size of the target display content needs to be adjusted is determined based on the status information; when it is determined that the display size of the target display content needs to be adjusted, the display size of the target display content is adjusted; in this way, the display size of the target display content on the screen changes adaptively as the folding screen is bent, thereby reducing the impact of the bending of the folding screen on the screen display effect and improving the display effect of the folding screen terminal.

[0087] based on Figure 1 In some embodiments of the technical solution shown, determining whether to adjust the display size of the target display content according to the state information includes:

[0088] When the state information indicates that the unfolding angle of the folding screen has changed and the changed unfolding angle is within a preset angle range, it is determined that the display size of the displayed content needs to be adjusted.

[0089] The preset angle range is (x1, x2), x1≤x2. For example, x1=0°, x2=180°. It should be understood that in actual applications, the values ​​of x1 and x2 can be adjusted according to actual conditions such as design requirements or user requirements to enhance the user experience.

[0090] In this way, when the terminal detects that the unfolding angle of the folding screen has changed and the changed unfolding angle is within a preset range, it determines that the display size of the displayed content needs to be adjusted so that the display size of the target display content displayed on the folding screen changes with the change of the unfolding angle, thereby reducing the impact of the bending of the folding screen on the display effect.

[0091] In some embodiments, the state information includes information representing an unfolding angle of the folding screen, and the adjusting the display size of the target display content includes:

[0092] Determine an equivalent visual area corresponding to the unfolding angle; wherein the equivalent visual area is relative to a preset visual area of ​​the folding screen in a fully unfolded state;

[0093] The display size of the target display content is adjusted according to the equivalent visual area.

[0094] Here, the equivalent visual area is relative to the preset visual area of ​​the folding screen in the fully unfolded state, and the preset visual area is equal to the display area of ​​the folding screen in the fully unfolded state. For example, assuming that the preset visual area of ​​the folding screen in the fully unfolded state, that is, when the unfolding angle is 180°, is S1, then when the unfolding angle of the folding screen is greater than 0° and less than 180°, the equivalent visual area S2 will be smaller than the preset visual area S1.

[0095] In some embodiments, adjusting the display size of the target display content according to the equivalent visual area includes:

[0096] According to the ratio between the equivalent visual area and the preset visual area, the display size of the target display content is adjusted; wherein the preset visual area is the display area of ​​the folding screen in a fully unfolded state.

[0097] Exemplarily, the preset visual area of ​​the folding screen when it is in a fully unfolded state, that is, when the unfolding angle is 180°, is S1. If the equivalent visual area is S2, the adjustment ratio is determined to be S2 / S1, and then the display size of the target display content is adjusted according to S2 / S1.

[0098] In some embodiments, determining the equivalent visual area corresponding to the deployment angle includes:

[0099] The equivalent visual area of ​​the unfolding angle is determined according to the unfolding angle and the sum of the unfolded lengths of the first sub-screen and the second sub-screen when the folding screen is in a fully unfolded state.

[0100] Figure 3 A schematic diagram showing the equivalent visual range of the folding screen in a non-fully unfolded state is shown. Figure 3 As shown, if the sum of the expanded lengths of the first sub-screen and the second sub-screen is L, and the expanded angle between the first sub-screen and the second sub-screen is 2A, then the equivalent visual display range of the expanded angle is determined to be 2*(L / 2)*sin(A)=L*sin(A). For example, when the scaling ratio is X*(L*sin(A) / L), the screen will obtain an equivalent display effect, where X is a positive number.

[0101] It should be understood that Figure 3 This is an optional specific implementation method, but is not limited to this.

[0102] It should also be understood that Figure 3 It is only for the purpose of illustrating the embodiments of the present disclosure, and those skilled in the art may Figure 3 Various obvious changes and / or substitutions can be made to the examples, and the resulting technical solutions still fall within the scope of the disclosure of the embodiments of the present disclosure.

[0103] based on Figure 1 In the technical solution shown, in some embodiments, the state information includes information representing the unfolding angle of the folding screen, and the adjusting the display size of the target display content includes:

[0104] Determine the scaling ratio of the target display content at the expansion angle according to the corresponding relationship between the expansion angle and the scaling ratio;

[0105] Adjusting the display size of the target display content based on the scaling ratio and the original display size;

[0106] Among them, the original display size is the display size of the folding screen when it is in a fully unfolded state.

[0107] In some embodiments, the scaling ratio is relative to the original display size. If the original display size is expressed as length×height, then the scaling ratio is the scaling ratio of the length and the height. Generally speaking, the scaling ratio of the length and the height is the same.

[0108] Exemplarily, if the original display size is expressed as length × height, the unfolded size of the folding screen in the fully unfolded state, that is, when the unfolded angle is 180°, is 2L1 × H1, wherein L1 represents the length of the first sub-screen or the second sub-screen, and H1 represents the height of the first sub-screen or the second sub-screen. Then, the scaling ratio is c, and the display size of the target display content after adjustment is determined to be (2c × L1) × (c × H1).

[0109] Here, the corresponding relationship is a pre-set corresponding relationship. The corresponding relationship can be pre-set according to different usage scenarios and / or user needs, and the setting method is not limited here.

[0110] Exemplarily, the zoom ratio corresponding to the unfolding angle a1 of the folding screen is c1, the zoom ratio corresponding to the unfolding angle a2 of the folding screen is c2, and the zoom ratio corresponding to the unfolding angle an of the folding screen is cn. If the current zoom ratio of the folding screen is a2, then the zoom ratio of the target display content at the unfolding angle a2 is determined to be c2.

[0111] In this way, since the influence of the unfolding angle on the display effect is taken into consideration when displaying the target display content, by scaling the target display content, the influence of the folding screen on the display effect can be reduced, thereby improving the screen display effect.

[0112] based on Figure 1 The technical solution shown, in some embodiments, such as Figure 4 As shown, the method also includes:

[0113] Step S14: dividing the target display content into first target display content and second target display content by taking the folding center axis of the folding screen as a dividing line;

[0114] Step S15: respectively determining the adjusted first display size of the first target display content and the adjusted second display size of the second target display content.

[0115] Based on this, the step S13 includes:

[0116] The display size of the first target display content is adjusted to the first display size; and the display size of the second target display content is adjusted to the second display size.

[0117] It should be noted that this embodiment does not limit the content type of the target display content. For example, the content type is an image; for another example, the content type is a document.

[0118] In this embodiment, the first display content and the second display content may be the same display content. For example, if the target display content includes two identical images, then the first display content includes one image and the second display content includes one image.

[0119] In this embodiment, the first display content and the second display content may be different display contents about the same object. For example, if the target display content includes an image of a car, then the first display content includes the front half of the car, and the second display content includes the back half of the car.

[0120] In this embodiment, the first display content and the second display content may be different display contents about different objects. For example, if the target display content includes images of people and trees, then the first display content includes images of people and the second display content includes images of trees.

[0121] In this way, the adjusted display size of the first target display content and the display size of the second target display content can be adaptively changed as the unfolding angle of the folding screen changes, thereby reducing the impact of the folding of the folding screen on the display effect.

[0122] Figure 5 1 is a block diagram of a display processing device according to an exemplary embodiment. The display processing device is applied to a terminal with a folding screen, wherein the folding screen includes a foldable first sub-screen and a second sub-screen, wherein the first sub-screen has a first sensor built in, and the second sub-screen has a second sensor built in. Figure 5 The device includes an acquisition module 10, a determination module 20 and an adjustment module 30; wherein,

[0123] The acquisition module 10 is configured to acquire the status information of the folding screen;

[0124] The determination module 20 is configured to determine whether the display size of the target display content needs to be adjusted according to the state information;

[0125] The adjustment module 30 is configured to adjust the display size of the target display content when it is determined that the display size of the target display content needs to be adjusted.

[0126] In some embodiments, the acquisition module 10 is configured to:

[0127] The state of the folding screen is acquired according to the first data of the first sensor and the second data of the second sensor.

[0128] In some embodiments, the determination module 20 is configured to:

[0129] When the state information indicates that the unfolding angle of the folding screen has changed and the changed unfolding angle is within a preset angle range, it is determined that the display size of the displayed content needs to be adjusted.

[0130] In some embodiments, the state information includes information representing the unfolding angle of the folding screen, and the adjustment module 30 is configured to:

[0131] Determine an equivalent visual area corresponding to the unfolding angle; wherein the equivalent visual area is relative to a preset visual area of ​​the folding screen in a fully unfolded state;

[0132] The display size of the target display content is adjusted according to the equivalent visual area.

[0133] In some embodiments, the adjustment module 30 is configured to:

[0134] The equivalent visual area of ​​the unfolding angle is determined according to the unfolding angle and the sum of the unfolded lengths of the first sub-screen and the second sub-screen when the folding screen is in a fully unfolded state.

[0135] In some embodiments, the adjustment module 30 is configured to:

[0136] The equivalent visual area of ​​the unfolding angle is determined according to the unfolding angle and the sum of the unfolded lengths of the first sub-screen and the second sub-screen when the folding screen is in a fully unfolded state.

[0137] In some embodiments, the state includes the unfolding angle of the folding screen, and the adjustment module 30 is configured to:

[0138] Determine the scaling ratio of the target display content at the expansion angle according to the corresponding relationship between the expansion angle and the scaling ratio;

[0139] Adjusting the display size of the target display content based on the scaling ratio and the original display size;

[0140] Among them, the original display size is the display size of the folding screen when it is in a fully unfolded state.

[0141] In some embodiments, the apparatus further comprises:

[0142] The processing module 40 is configured to:

[0143] Taking the folding center axis of the folding screen as a dividing line, dividing the target display content into a first target display content and a second target display content;

[0144] respectively determining a first display size of the first target display content and a second display size of the second target display content after adjustment;

[0145] The adjustment module 30 is configured to:

[0146] Adjusting the display size of the first target display content to the first display size;

[0147] The display size of the second target display content is adjusted to the second display size.

[0148] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0149] In practical applications, the specific structures of the acquisition module 10, determination module 20, adjustment module 30 and processing module 40 can be implemented by a central processing unit (CPU), a microprocessor (MCU), a digital signal processor (DSP) or a programmable logic controller (PLC) in the display processing device or the DDIC to which the display processing device belongs.

[0150] The display processing device described in this embodiment can be arranged in a terminal with a foldable screen.

[0151] Those skilled in the art should understand that the functions of each processing module in the display processing device of the embodiment of the present disclosure can be understood with reference to the relevant description of the aforementioned display processing method, and each processing module in the display processing device of the embodiment of the present disclosure can be realized by an analog circuit that realizes the functions described in the embodiment of the present disclosure, or can be realized by running software that executes the functions described in the embodiment of the present disclosure on a terminal.

[0152] The display processing device described in the embodiment of the present disclosure enables the display size of the target display content on the screen to adaptively change as the folding screen is bent, thereby reducing the impact of the folding screen bending on the screen display effect and improving the display effect.

[0153] The embodiment of the present disclosure also records a display processing device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the display processing method provided by any one of the aforementioned technical solutions when executing the program.

[0154] As an implementation manner, when the processor executes the program, the following is achieved:

[0155] Obtaining status information of the folding screen;

[0156] Determining whether it is necessary to adjust the display size of the target display content according to the status information;

[0157] When it is determined that the display size of the target display content needs to be adjusted, the display size of the target display content is adjusted.

[0158] As an implementation manner, when the processor executes the program, the following is achieved:

[0159] The state of the folding screen is acquired according to the first data of the first sensor and the second data of the second sensor.

[0160] As an implementation manner, when the processor executes the program, the following is achieved:

[0161] When the state information indicates that the unfolding angle of the folding screen has changed and the changed unfolding angle is within a preset angle range, it is determined that the display size of the displayed content needs to be adjusted.

[0162] As an implementation manner, when the processor executes the program, the following is achieved:

[0163] Determine an equivalent visual area corresponding to the unfolding angle; wherein the equivalent visual area is relative to a preset visual area of ​​the folding screen in a fully unfolded state;

[0164] The display size of the target display content is adjusted according to the equivalent visual area.

[0165] As an implementation manner, when the processor executes the program, the following is achieved:

[0166] The equivalent visual area of ​​the unfolding angle is determined according to the unfolding angle and the sum of the unfolded lengths of the first sub-screen and the second sub-screen when the folding screen is in a fully unfolded state.

[0167] As an implementation manner, when the processor executes the program, the following is achieved:

[0168] According to the ratio between the equivalent visual area and the preset visual area, the display size of the target display content is adjusted; wherein the preset visual area is the display area of ​​the folding screen in a fully unfolded state.

[0169] As an implementation manner, when the processor executes the program, the following is achieved:

[0170] Determine the scaling ratio of the target display content at the expansion angle according to the corresponding relationship between the expansion angle and the scaling ratio;

[0171] Adjusting the display size of the target display content based on the scaling ratio and the original display size;

[0172] Among them, the original display size is the display size of the folding screen in a fully unfolded state.

[0173] As an implementation manner, when the processor executes the program, the following is achieved:

[0174] Taking the folding center axis of the folding screen as a dividing line, dividing the target display content into a first target display content and a second target display content;

[0175] respectively determining a first display size of the first target display content and a second display size of the second target display content after adjustment;

[0176] Adjusting the display size of the first target display content to the first display size;

[0177] The display size of the second target display content is adjusted to the second display size.

[0178] The display processing device provided in the embodiment of the present application enables the display size of the target display content on the screen to adaptively change as the folding screen is bent, thereby reducing the impact of the folding screen bending on the screen display effect and improving the display effect.

[0179] The embodiment of the present application also describes a computer storage medium, in which computer executable instructions are stored, and the computer executable instructions are used to execute the display processing method described in the above embodiments. That is, after the computer executable instructions are executed by the processor, the display processing method provided by any of the above technical solutions can be implemented.

[0180] Those skilled in the art should understand that the functions of each program in the computer storage medium of this embodiment can be understood by referring to the relevant description of the display processing method described in the above embodiments.

[0181] Figure 6 8 is a block diagram of an apparatus 800 for implementing display processing according to an exemplary embodiment. For example, the apparatus 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0182] Reference Figure 6The device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .

[0183] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0184] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable programmable read only memory (EPROM), programmable read-only memory (PROM), read only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0185] The power component 806 provides power to the various components of the device 800. The power component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 800.

[0186] The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0187] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), which is configured to receive external audio signals when the device 800 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0188] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.

[0189] The sensor assembly 814 includes one or more sensors for providing various aspects of the status assessment of the device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800, and the sensor assembly 814 can also detect the position change of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and the temperature change of the device 800. The sensor assembly 814 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 can also include an optical sensor, such as a complementary metal oxide semiconductor (CMOS) or a charge-coupled device (CCD) image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0190] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as Wi-Fi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wide Band (UWB) technology, Bluetooth (BT) technology and other technologies.

[0191] In an exemplary embodiment, the device 800 can be implemented by one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), controllers, microcontrollers, microprocessors or other electronic components to execute the above-mentioned display processing method.

[0192] In an exemplary embodiment, a non-transitory computer storage medium including executable instructions is also provided, such as a memory 804 including executable instructions, and the above executable instructions can be executed by the processor 820 of the device 800 to complete the above method. For example, the non-transitory computer storage medium can be a ROM, a random access memory (Random Access Memory, RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0193] The technical solutions described in the embodiments of the present disclosure can be combined arbitrarily without conflict.

[0194] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in this disclosure. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.

[0195] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A display processing method, applied to a terminal with a foldable screen, wherein the foldable screen includes a foldable first sub-screen and a foldable second sub-screen, the first sub-screen has a built-in first sensor, and the second sub-screen has a built-in second sensor, characterized in that: The method comprises: Obtaining status information of the folding screen; Determining whether it is necessary to adjust the display size of the target display content according to the status information; When the state information indicates that the unfolding angle of the folding screen has changed and the changed unfolding angle is within a preset angle range, determining that the display size of the target display content needs to be adjusted; When it is determined that the display size of the target display content needs to be adjusted, adjusting the display size of the target display content; The state information includes information representing an unfolding angle of the folding screen, and the adjusting the display size of the target display content includes: Determine an equivalent visual area corresponding to the unfolding angle; wherein the equivalent visual area is relative to a preset visual area of ​​the folding screen in a fully unfolded state; the preset visual area is a display area of ​​the folding screen in a fully unfolded state; Determine the scaling ratio of the target display content at the expansion angle according to the corresponding relationship between the expansion angle and the scaling ratio; Adjusting the display size of the target display content according to the ratio between the equivalent visual area and the preset visual area, the scaling ratio, and the original display size; Among them, the original display size is the display size of the folding screen when it is in a fully unfolded state.

2. The display processing method according to claim 1, characterized in that: The obtaining the status information of the folding screen includes: The state of the folding screen is acquired according to the first data of the first sensor and the second data of the second sensor.

3. The display processing method according to claim 1, characterized in that: The determining the equivalent visual area corresponding to the unfolding angle includes: The equivalent visual area of ​​the unfolding angle is determined according to the unfolding angle and the sum of the unfolded lengths of the first sub-screen and the second sub-screen when the folding screen is in a fully unfolded state.

4. The display processing method according to claim 1, characterized in that: The method further comprises: Taking the folding center axis of the folding screen as a dividing line, dividing the target display content into a first target display content and a second target display content; respectively determining a first display size of the first target display content and a second display size of the second target display content after adjustment; The adjusting the display size of the target display content includes: Adjusting the display size of the first target display content to the first display size; The display size of the second target display content is adjusted to the second display size.

5. A display processing device, applied to a terminal with a foldable screen, wherein the foldable screen includes a foldable first sub-screen and a second sub-screen, wherein the first sub-screen has a first sensor built in, and the second sub-screen has a second sensor built in, wherein: The display processing device comprises: An acquisition module, configured to acquire status information of the folding screen; a determination module configured to determine whether the display size of the target display content needs to be adjusted according to the state information; and when the state information indicates that the unfolding angle of the folding screen has changed and the changed unfolding angle is within a preset angle range, determine that the display size of the display content needs to be adjusted; an adjustment module, configured to adjust the display size of the target display content when it is determined that the display size of the target display content needs to be adjusted; The state information includes information representing the unfolding angle of the folding screen, and the adjustment module is configured to: Determine an equivalent visual area corresponding to the unfolding angle; wherein the equivalent visual area is relative to a preset visual area of ​​the folding screen in a fully unfolded state; Determine the scaling ratio of the target display content at the expansion angle according to the corresponding relationship between the expansion angle and the scaling ratio; Adjusting the display size of the target display content according to the ratio between the equivalent visual area and the preset visual area, the scaling ratio, and the original display size; Among them, the original display size is the display size of the folding screen when it is in a fully unfolded state.

6. The display processing device according to claim 5, characterized in that: The acquisition module is configured as follows: The state of the folding screen is acquired according to the first data of the first sensor and the second data of the second sensor.

7. The display processing device according to claim 5, characterized in that: The adjustment module is configured as follows: The equivalent visual area of ​​the unfolding angle is determined according to the unfolding angle and the sum of the unfolded lengths of the first sub-screen and the second sub-screen when the folding screen is in a fully unfolded state.

8. The display processing device according to claim 5, characterized in that: The device also includes: The processing module is configured as follows: Taking the folding center axis of the folding screen as a dividing line, dividing the target display content into a first target display content and a second target display content; respectively determining a first display size of the first target display content and a second display size of the second target display content after adjustment; The adjustment module is configured as follows: Adjusting the display size of the first target display content to the first display size; The display size of the second target display content is adjusted to the second display size.

9. A display processing device, characterized in that: include: processor; a memory for storing executable instructions; Wherein, the processor is configured to: execute the executable instructions to implement the display processing method according to any one of claims 1 to 4.

10. A computer storage medium, characterized in that: The computer storage medium stores executable instructions, and when the executable instructions are executed by a processor, the processor executes the display processing method according to any one of claims 1 to 4.