Legal claims defining the scope of protection, as filed with the USPTO.
1. An information processing method, which is applied to an electronic device having a flexible display, wherein the flexible display is capable of having N display surfaces, N is an integer and N≧2, the method comprising: obtaining N posture parameters of the N display surfaces; obtaining an object attribute of an i-th display object among M display objects to be displayed, wherein M is an integer and M≧1, i is an integer inclusively ranging from 1 to M; determining a display surface for displaying the i-th display object from the N display surfaces based on the N posture parameters and the object attribute; displaying the i-th display object on the determined display surface; obtaining a first preset operation performed on a to-be-controlled display surface of the N display surfaces; controlling, in response to the first preset operation, the to-be-controlled display surface to switch from a high power consumption state to a low power consumption state; and controlling states of N−1 display surfaces of the N display surfaces other than the to-be-controlled display surface to stay unchanged; wherein the determining a display surface for displaying the i-th display object from the N display surfaces based on the N posture parameters and the object attribute comprises; determining, based on the object attribute, an i-th display priority of the i-th display object; determining, based on the N posture parameters, N effective display areas of the N display surfaces observed by a user from a first visual angle at a first observation position: obtaining, based on the N effective display areas, a first order for arranging the N display surfaces: wherein an a-th display surface having a maximum effective display area of the N effective display areas is arranged at a first place of the first order and a b-th display surface having a minimum effective display area of the N effective display areas is arranged at an N-th place of the first order; and determining, based on a correspondence between display priorities and the first order, a i-th display surface corresponding to the i-th display priority as the display surface for displaying the i-th display object, wherein j is an integer inclusively ranging from 1 to N.
2. The method according to claim 1 , wherein said determining, based on the object attribute, an i-th display priority of the i-th display object comprises: determining the i-th display priority based on an i-th object type of the i-th display object when at least two display objects of the M display objects have different object types; or determining the i-th display priority based on display parameters in object attributes of the M display objects when the M display objects have a same object type.
3. The method according to claim 1 , wherein said determining, based on the correspondence between display priorities and the first order, the j-th display surface corresponding to the i-th display priority as the display surface for displaying the i-th display object comprises: determining to display the i-th display object on the j-th display surface, wherein the j-th display surface is arranged at a j-th place of the first order, P display objects with priorities higher than the i-th display priority are displayed on j−1 display surfaces which are arranged at a first place to a (j−1)-th place of the first order, and Q display objects with priorities lower than the i-th display priority are displayed on N-j display surfaces which are arranged at a (j+1)-th place to an N-th place of the first order, wherein P and Q are integers.
4. The method according to claim 3 , wherein after said determining to display the i-th display object on the j-th display surface, the method further comprises: determining, from the N display surfaces, at least one deformed display surface to which a deformation occurs when an external force is applied to the flexible display; obtaining at least one deformation parameter of the at least one deformed display surface; and redetermining a display surface for displaying the i-th display object, based on the at least one deformation parameter and at least one position parameter of the at least one deformed display surface.
5. An electronic device comprising: a flexible display capable of having N display surfaces, wherein N is an integer and N≧2; a processor; and a computer readable storage medium having stored therein computer program instructions, wherein, the computer program instructions, when executed by the processor, cause the electronic device to: obtain N posture parameters of the N display surfaces; obtain an object attribute of an i-th display object among M display objects to be displayed, wherein M is an integer and M≧1, i is an integer inclusively ranging from 1 to M; determine a display surface for displaying the i-th display object from the N display surfaces based on the N posture parameters and the object attribute; display the i-th display object on the determined display surface; obtain a first preset operation performed on a to-be-controlled display surface of the N display surfaces; and control, in response to the first preset operation, the to-be-controlled display surface to switch from a high power consumption state to a low power consumption state, and control states of N−1 display surfaces of the N display surfaces other than the to-be-controlled display surface to stay unchanged; wherein the determine a display surface for displaying the i-th display object from the N display surfaces based on the N posture parameters and the object attribute comprises: determine an i-th display priority of the i-th display object based on the object attribute; determine N effective display areas of the N display surfaces observed by a user from a first visual an le at a first observation position, based on the N posture parameters; obtain, based on the N effective display areas, a first order for arranging the N display surfaces, wherein an a-th display surface having a maximum effective display area of the N effective display areas is arranged at a first place of the first order and a b-th display surface having a minimum effective display area of the N effective display areas is arranged at an N-th place of the first order; and determine, a i-th display surface corresponding to the i-th display priority as the display surface for displaying the i-th display object, based on a correspondence between display priorities and the first order, wherein i is an integer inclusively ranging from 1 to N.
6. The electronic device according to claim 5 , wherein the computer program instructions, when executed by the processor, cause the electronic device to: determine an i-th display priority based on an i-th object type of the i-th display object when at least two display objects of the M display objects have different object types; or determine the i-th display priority based on display parameters in object attributes when the M display objects have a same object type.
7. The electronic device according to claim 5 , wherein the determine the i-th display surface corresponding to the i-th display priority as the display surface for displaying the i-th display object, based on the correspondence between display priorities and the first order comprises; determine to display the i-th display object on the j-th display surface, wherein the j-th display surface is arranged at a j-th place of a first order, P display objects with priorities higher than an i-th display priority are displayed on j−1 display surfaces which are arranged at a first place to a (j−1)-th place of the first order, and Q display objects with priorities lower than the i-th display priority are displayed on N-j display surfaces which are arranged at a (j+1)-th place to an N-th place of the first order, wherein P and Q are integers.
8. The electronic device according to claim 7 , wherein, the computer program instructions, when executed by the processor, further cause the electronic device to: determine, from the N display surfaces, at least one deformed display surface to which a deformation occurs when an external force is applied to the flexible display, after it is determined to display the i-th display object on the j-th display surface; and obtain at least one deformation parameter of the at least one deformed display surface; and redetermine a display surface for displaying the i-th display object, based on the at least one deformation parameter and at least one position parameter of the at least one deformed display surface.
9. A non-transitory computer readable storage medium having stored therein computer program instructions which, when being executed by an electronic device with a flexible display which is capable of having N display surfaces, cause the electronic device to perform: obtaining N posture parameters of the N display surfaces, wherein N is an integer and N≧2; obtaining an object attribute of an i-th display object among M display objects to be displayed, wherein M is an integer and M≧1, i is an integer inclusively ranging from 1 to M; determining a display surface for displaying the i-th display object from the N display surfaces based on the N posture parameters and the object attribute; displaying the i-th display object on the determined display surface; obtaining a first preset operation performed on a to-be-controlled display surface of the N display surfaces; and controlling, in response to the first preset operation, the to-be-controlled display surface to switch from a high power consumption state to a low power consumption state, and controlling states of N−1 display surfaces of the N display surfaces other than the to-be-controlled display surface to stay unchanged; wherein the computer program instructions for the determining a display surface for displaying the i-th display object from the N display surfaces based on the N posture parameters and the object attribute comprise instructions which, when being executed by the electronic device, cause the electronic device to perform: determining, based on the object attribute, an i-th display priority of the i-th display object; determining, based on the N posture parameters, N effective display areas of the N display surfaces observed by a user from a first visual angle at a first observation position; obtaining, based on the N effective display areas, a first order for arranging the N display surfaces, wherein an a-th display surface having a maximum effective display area of the N effective display areas is arranged at a first place of the first order and a b-th display surface having a minimum effective display area of the N effective display areas is arranged at an N-th place of the first order; and determining, based on a correspondence between display priorities and the first order, a j-th display surface corresponding to the i-th display priority as the display surface for displaying the i-th display object, wherein i is an integer inclusively ranging from1 to N.
10. The non-transitory computer readable storage medium according to claim 9 , wherein the instructions for said determining, based on the object attribute, an i-th display priority of the i-th display object comprise instructions which, when being executed by the electronic device, cause the electronic device to perform: determining the i-th display priority based on an i-th object type of the i-th display object when at least two display objects of the M display objects have different object types; or determining the i-th display priority based on display parameters in object attributes of the M display objects when the M display objects have a same object type.
11. The non-transitory computer readable storage medium according to claim 9 , wherein the instructions for said determining, based on the correspondence between display priorities and the first order, the j-th display surface corresponding to the i-th display priority as the display surface for displaying the i-th display object comprise instructions which, when being executed by the electronic device, cause the electronic device to perform: determining to display the i-th display object on the j-th display surface, wherein the j-th display surface is arranged at a j-th place of the first order, P display objects with priorities higher than the i-th display priority are displayed on j−1 display surfaces which are arranged at a first place to a (j−1)-th place of the first order, and Q display objects with priorities lower than the i-th display priority are displayed on N-j display surfaces which are arranged at a (j+1)-th place to an N-th place of the first order, wherein P and Q are integers.
12. The non-transitory computer readable storage medium according to claim 11 , further having stored therein instructions which are executed by the electronic device after said determining to display the i-th display object on the j-th display surface and cause the electronic device to perform: determining, from the N display surfaces, at least one deformed display surface to which a deformation occurs when an external force is applied to the flexible display; obtaining at least one deformation parameter of the at least one deformed display surface; and redetermining a display surface for displaying the i-th display object, based on the at least one deformation parameter and at least one position parameter of the at least one deformed display surface.
Unknown
February 6, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.