CN107102835B - Display control method and system - Google Patents
Display control method and system Download PDFInfo
- Publication number
- CN107102835B CN107102835B CN201710146885.XA CN201710146885A CN107102835B CN 107102835 B CN107102835 B CN 107102835B CN 201710146885 A CN201710146885 A CN 201710146885A CN 107102835 B CN107102835 B CN 107102835B
- Authority
- CN
- China
- Prior art keywords
- terminal device
- preset
- display screen
- display
- detected
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1415—Digital output to display device ; Cooperation and interconnection of the display device with other functional units with means for detecting differences between the image stored in the host and the images displayed on the displays
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention relates to a display control method and a system, which are applied to a terminal device with a sensor, wherein the method comprises the following steps: receiving a current spatial attitude of the terminal device detected by a sensor when a user operation acting on the terminal device is detected; judging whether the current space attitude meets a preset condition or is a preset space attitude; and if the current space posture meets the preset condition or is the preset space posture, adjusting the display content of at least one display screen of the terminal device. The system correspondingly comprises a detection unit, a judgment unit and an adjustment unit. By implementing the technical scheme of the invention, the user can interact with the display content of at least one display screen of the terminal device by changing the spatial posture of the terminal device, so that the interestingness is increased.
Description
Technical Field
The present invention relates to the field of communications, and in particular, to a display control method and system.
Background
With the development of electronic technology, mobile phones, tablet computers and other portable devices have become indispensable configurations in people's work and life. The display mode that shows screen display shows content among current terminal equipment is single, can't follow the change of terminal equipment space gesture and change, and is poor with user's interactivity, can't carry out effectual feedback to user to terminal equipment's action, leads to using to experience the slabby, and the product lacks the vitality, and is interesting low.
Disclosure of Invention
The invention provides a display control method and a display control system, aiming at solving the technical problems that the display mode of the display content of a display screen in the existing terminal equipment is single, the display mode cannot be changed along with the change of the space posture of the terminal equipment, and the action of a user on the terminal equipment cannot be effectively fed back.
The technical scheme adopted by the invention for solving the technical problems is as follows: provided is a display control method applied to a terminal device having a sensor, the display control method including:
receiving a current spatial attitude of the terminal device detected by a sensor when a user operation acting on the terminal device is detected;
judging whether the current space attitude meets a preset condition or is a preset space attitude;
and if the current space posture meets the preset condition or is the preset space posture, adjusting the display content of at least one display screen of the terminal device.
Preferably, the meeting of the current spatial attitude by the preset condition includes:
the deflection angle speed of the terminal device is greater than or equal to a preset angular speed threshold; or
The acceleration of the terminal device is greater than or equal to a preset acceleration threshold; or
The acceleration variation of the terminal device is greater than or equal to a preset acceleration variation threshold; or
The deflection angle speed variation of the terminal device is greater than or equal to a preset angular speed variation threshold;
or a combination thereof.
Preferably, the current spatial attitude being a preset spatial attitude comprises:
the display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in a first vertical screen direction; or
The display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in a second vertical screen direction; or
The display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in the first transverse screen direction; or
The display screen of the terminal device is perpendicular to the ground plane, and the display screen direction of the terminal device is the space posture of the second transverse screen direction.
Preferably, the receiving the current spatial attitude of the terminal device detected by the sensor includes:
receiving a deflection direction and a deflection angle of the terminal device detected by a gyroscope;
the adjusting the display content of at least one display screen of the terminal device comprises:
and controlling the deflection angle of the display content of at least one display screen of the terminal device in the direction opposite to the deflection direction according to the deflection angle of the terminal device.
Preferably, the receiving the current spatial attitude of the terminal device detected by the sensor includes:
receiving the yaw angular velocity or the change amount of the yaw angular velocity of the terminal device detected by a gyroscope; or
Receiving acceleration or acceleration variation of the terminal device detected by an acceleration sensor; or
Combinations thereof.
Preferably, the adjusting the display content of the at least one display screen of the terminal device includes:
adjusting the color of the display content of at least one display screen of the terminal device according to a preset color rule; or
Controlling the display content of at least one display screen of the terminal device to move for a preset distance in a preset space range according to the moving direction of the terminal device; or
Zooming the display content of at least one display screen of the terminal device according to a preset zooming rule; or
Adjusting the transparency or the fuzziness of the display content of at least one display screen of the terminal device according to the preset transparency or the fuzziness; or
Adjusting the curvature of the display content of at least one display screen of the terminal device according to the preset curvature; or
Adjusting the brightness of the display content of at least one display screen of the terminal device according to the preset brightness;
or a combination thereof.
Provided is a display control system applied to a terminal device having a sensor, the display control system including:
a detection unit configured to receive a current spatial attitude of the terminal device detected by the sensor when a user operation acting on the terminal device is detected;
the judging unit is used for judging whether the current space attitude meets a preset condition or is a preset space attitude;
and the adjusting unit is used for adjusting the display content of at least one display screen of the terminal device when the current space posture meets the preset condition or is the preset space posture.
Preferably, the current spatial attitude satisfying the preset condition includes:
the deflection angle speed of the terminal device is greater than or equal to a preset angular speed threshold; or
The acceleration of the terminal device is greater than or equal to a preset acceleration threshold; or
The acceleration variation of the terminal device is greater than or equal to a preset acceleration variation threshold; or
The deflection angle speed variation of the terminal device is greater than or equal to a preset angular speed variation threshold;
or a combination thereof;
the current spatial attitude is a preset spatial attitude and comprises:
the display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in a first vertical screen direction; or
The display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in a second vertical screen direction; or
The display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in the first transverse screen direction; or
The display screen of the terminal device is perpendicular to the ground plane, and the display screen direction of the terminal device is the space posture of the second transverse screen direction.
Preferably, the detection unit includes:
the first deflection detection module is used for receiving the deflection direction and the deflection angle of the terminal device detected by the gyroscope;
the adjusting unit includes:
and the first deflection adjusting module is used for controlling the deflection angle of the display content of at least one display screen of the terminal device in the direction opposite to the deflection direction according to the deflection angle of the terminal device.
Preferably, the detection unit includes:
the second deflection detection module is used for receiving the deflection angular velocity or the deflection angular velocity variation of the terminal device detected by the gyroscope; or
The acceleration detection module is used for receiving the acceleration or the acceleration variation of the terminal device detected by the acceleration sensor; or
The spatial attitude detection module is used for receiving the deflection angle speed or the deflection angle speed variation of the terminal device detected by the gyroscope and receiving the acceleration or the acceleration variation of the terminal device detected by the acceleration sensor;
the adjusting unit includes:
the color adjusting module is used for adjusting the color of the display content of at least one display screen of the terminal device according to a preset color rule; or
The mobile control module is used for controlling the display content of at least one display screen of the terminal device to move for a preset distance in a preset space range according to the moving direction of the terminal device; or
The zooming adjusting module is used for zooming the display content of at least one display screen of the terminal device according to a preset zooming rule; or
The transparency or ambiguity adjusting module is used for adjusting the transparency or ambiguity of the display content of at least one display screen of the terminal device according to the preset transparency or ambiguity; or
The adjusting module is used for adjusting the curvature of the display content of at least one display screen of the terminal device according to the preset curvature; or
The brightness adjusting module is used for adjusting the brightness of the display content of at least one display screen of the terminal device according to the preset brightness;
or a combination thereof.
Provided is a display control method applied to a terminal device having a sensor, the display control method including:
receiving a current spatial attitude of the terminal device detected by a sensor when a user operation acting on the terminal device is detected;
whether the current spatial attitude meets a preset condition or is a preset spatial attitude;
and if the current spatial attitude meets the preset condition or is the preset spatial attitude, adjusting all or part of display contents of at least one display screen of the terminal device.
By implementing the technical scheme of the invention, the user can interact with the display content of at least one display screen of the terminal device by changing the spatial posture of the terminal device, so that the interestingness is increased.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flowchart illustrating a display control method according to a first embodiment of the present invention;
FIG. 2 is a schematic diagram illustrating a display control effect according to a first embodiment of a display control method provided by the present invention;
FIG. 3 is a schematic diagram illustrating an effect of a predetermined initial spatial gesture of displayed content in a display control method according to the present invention;
FIG. 4 is a schematic diagram illustrating a zoom effect of display contents in a display control method according to the present invention;
fig. 5 is a functional block diagram of a display control system according to a first embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a diagram illustrating a display control method according to an embodiment of the present invention, where the display control method can be applied to a terminal device, and the terminal device includes a sensor. The terminal devices include, but are not limited to, mobile terminals, tablet computers, smart watches, smart bracelets, notebook computers, desktop computers, MP3, MP4, and the like. The operating system of the terminal device may include, but is not limited to, a flash operating system, an Android operating system, an IOS operating system, a Symbian operating system, a BlackBerry operating system, a Windows Phone operating system, and the like. As shown in fig. 1, the display control method of this embodiment includes the steps of:
s11: upon detecting a user operation acting on the terminal device, the receiving sensor detects a current spatial attitude of the terminal device.
The user operation acting on the terminal device can be detected by a sensor of the terminal device. For example, a user operation acting on the terminal device may be detected by one or more of the following sensors: the method comprises the steps of detecting the deflection angle speed of a terminal device through a gyroscope, detecting the acceleration of the terminal device through an acceleration sensor, and detecting the holding force of a user on the terminal device through a pressure sensor. And when the information detected by the sensor meets the preset condition, judging that the user operation acting on the terminal device is detected, and receiving the current space attitude of the terminal device detected by the sensor.
In this embodiment, receiving the current spatial attitude of the terminal device detected by the sensor includes: and receiving the deflection direction and the deflection angle of the terminal device detected by the gyroscope.
S12: and judging whether the current space attitude meets a preset condition or is a preset space attitude.
When the sensor for detecting the user operation acting on the terminal device is the same as the sensor for detecting the current spatial attitude of the terminal device, the preset condition for determining whether the user operation acting on the terminal device is detected and the preset condition for determining whether the current spatial attitude satisfies the requirement may be the same or different. For example, a gyroscope is used to detect a user operation acting on the terminal device and a current spatial attitude of the terminal device, and when a deflection direction of the terminal device detected by the gyroscope changes and a deflection angle is greater than or equal to a first deflection angle threshold, it is determined that the user operation acting on the terminal device is detected, and the detected deflection direction and deflection angle of the terminal device meet preset conditions. Or, detecting the user operation acting on the terminal device and the current spatial attitude of the terminal device by using the gyroscope, and judging that the user operation acting on the terminal device is detected when the deflection direction of the terminal device detected by the gyroscope changes and the deflection angle is greater than or equal to the first deflection angle threshold and smaller than the second deflection angle threshold, but the detected deflection direction and deflection angle of the terminal device do not accord with preset conditions.
When a sensor for detecting a user operation acting on the terminal device is the same as a sensor for detecting a current spatial attitude of the terminal device, a preset condition for determining whether the user operation acting on the terminal device is detected and a preset condition for determining whether the current spatial attitude satisfies a requirement are different. For example, a user operation acting on the terminal device is detected using a pressure sensor, and the current spatial attitude of the terminal device is detected using a gyroscope. When the pressure sensor detects that the holding force of the user on the terminal device is larger than or equal to a preset pressure threshold value, the user operation acting on the terminal device is judged and detected, and at the moment, the current space posture of the terminal device is detected through the receiving gyroscope. And if the deflection direction of the terminal device detected by the gyroscope changes and the deflection angle is greater than or equal to the deflection angle threshold value, judging that the current space attitude meets the preset condition.
Alternatively, the yaw angular velocity of the terminal device is detected using a gyroscope, and/or the acceleration of the terminal device is detected by an acceleration sensor. The current spatial attitude of the terminal device is then calculated from the detected yaw angular velocity and/or acceleration. For example, the yaw angular velocities of the terminal device in the X, Y, and Z axes in the three-dimensional rectangular coordinate system are detected by a gyroscope, and the current spatial attitude of the terminal device is calculated by a conventional calculation method. The rest can be analogized.
The preset spatial attitude includes, but is not limited to, any one of the following cases:
the display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in a first vertical screen direction; or
The display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in a second vertical screen direction; or
The display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in the first transverse screen direction; or
The display screen of the terminal device is perpendicular to the ground plane, and the display screen direction of the terminal device is the space posture of the second transverse screen direction.
And when the current space attitude of the terminal device detected by the sensor is any one of the above conditions, the current space attitude is in accordance with the preset space attitude.
S13: and if the current space posture meets the preset condition or is the preset space posture, adjusting the display content of at least one display screen of the terminal device.
In this embodiment, when the deflection direction of the terminal device detected by the gyroscope changes and the deflection angle is greater than or equal to the deflection angle threshold, or the current spatial posture of the terminal device detected by the gyroscope conforms to a preset spatial posture, the deflection angle of the display content of at least one display screen of the terminal device in the direction opposite to the deflection direction of the terminal device is controlled according to the deflection angle of the terminal device. Wherein all or part of the display content in the display screen can be adjusted.
In other embodiments, the terminal device includes a plurality of display screens, and when the current spatial posture meets a preset condition or is a preset spatial posture, the display content of at least one display screen of the plurality of display screens is adjusted.
For example, as shown in fig. 2, the terminal device is exemplified by a mobile phone, which includes a main screen disposed on one side and a sub-screen (illustrated as a sub-screen) disposed on the back side, and the initial spatial attitude of the mobile phone is: perpendicular to the ground plane and both the primary and secondary screens are parallel to the user's face. And if the terminal device detected by the gyroscope deflects by an angle a along the clockwise direction and meets a preset condition, controlling the display content on the main screen and/or the auxiliary screen to deflect by the angle a along the anticlockwise direction. In this manner, it is ensured that the display content on the main screen and/or the sub-screen remains parallel to the user's face. For example, when the user is watching the sub-screen, the user turns the mobile phone clockwise by an angle a, and the display content of the sub-screen is still directed to the user.
By controlling the deflection angle of the display content of the at least one display screen of the terminal device in the opposite direction of the deflection direction of the terminal device in accordance with the deflection angle of the terminal device, it is achieved that the display content of the at least one display screen of the terminal device always maintains a predetermined initial spatial attitude regardless of the deflection of the terminal device. The predetermined initial spatial attitude is a spatial attitude that facilitates the user's viewing of the displayed content, as shown in FIG. 3.
In a second embodiment of the display control method of the present invention, referring to fig. 1, the display control method of this embodiment includes the steps of:
s11: detecting a current spatial attitude of the terminal device by a receiving sensor when a user operation acting on the terminal device is detected;
s12: judging whether the current space attitude meets a preset condition or is a preset space attitude;
s13: and if the current space posture meets the preset condition or is the preset space posture, adjusting the display content of at least one display screen of the terminal device.
The present embodiment differs from the first embodiment in that, in step S11, the current spatial attitude of the terminal device detected by the reception sensor includes: and receiving the deflection angle speed of the gyroscope detection terminal device. In step S13, the step of satisfying the preset condition by the current spatial attitude includes: the yaw angular velocity of the terminal device is greater than or equal to a preset angular velocity threshold.
Alternatively, in step S11, the receiving of the current spatial orientation of the terminal device detected by the sensor includes: and receiving the deflection angle speed variation of the gyroscope detection terminal device. In step S13, the step of satisfying the preset condition by the current spatial attitude includes: the deflection angle speed variation of the terminal device is greater than or equal to a preset angular speed variation threshold.
Alternatively, in step S11, the receiving of the current spatial orientation of the terminal device detected by the sensor includes: the acceleration of the terminal device detected by the acceleration sensor is received. In step S13, the step of satisfying the preset condition by the current spatial attitude includes: the acceleration of the terminal device is greater than or equal to a preset acceleration threshold value.
Alternatively, in step S11, the receiving of the current spatial orientation of the terminal device detected by the sensor includes: the acceleration variation of the terminal device detected by the acceleration sensor is received. In step S13, the step of satisfying the preset condition by the current spatial attitude includes: the acceleration of the terminal device is greater than or equal to a preset acceleration change threshold value.
Or a combination of the above.
In step S13 in the present embodiment, the adjusting the display content of the at least one display screen of the terminal device includes: and adjusting the color of the display content of at least one display screen of the terminal device according to a preset color rule. The preset color rule includes changing a color of display contents of at least one display screen of the terminal device at preset time intervals, randomly or in a preset color order.
Alternatively, adjusting the display content of the at least one display screen of the terminal device includes: and controlling the display content of at least one display screen of the terminal device to move for a preset distance in a preset space range according to the moving direction of the terminal device. For example, the display content may move following the moving direction of the terminal device. The terminal device takes a mobile phone as an example, when the mobile phone detects that a user shakes, the mobile phone can judge the moving direction of an interface element (display content) according to the shaking direction, and perform inter-cell displacement according to a preset path, so that the interface element is displaced in a certain interval according to the shaking direction of the user.
Alternatively, as shown in fig. 4, adjusting the display content of at least one display screen of the terminal device includes: and zooming the display content of at least one display screen of the terminal device according to a preset zooming rule. The terminal device takes a mobile phone as an example, and when the mobile phone detects the shaking operation of the user, the interface elements are zoomed.
Alternatively, adjusting the display content of the at least one display screen of the terminal device includes: and adjusting the transparency or the fuzziness of the display content of at least one display screen of the terminal device according to the preset transparency or the fuzziness.
Alternatively, adjusting the display content of the at least one display screen of the terminal device includes: and adjusting the curvature of the display content of at least one display screen of the terminal device according to the preset curvature.
Alternatively, adjusting the display content of the at least one display screen of the terminal device includes: and adjusting the brightness of the display content of at least one display screen of the terminal device according to the preset brightness.
Alternatively, adjusting the display content of the at least one display screen of the terminal device includes any combination of the above.
The terminal device takes a mobile phone as an example, and the mobile phone comprises a main screen arranged on the front side of the mobile phone and an auxiliary screen arranged on the back side of the mobile phone. And the user performs preset operation on the auxiliary screen to realize switching and/or adding display content on the auxiliary screen. The switched and/or added display content includes one or more of character information, still image information, and moving image information.
In the second embodiment of the display control method of the present invention, when the user operation acting on the terminal device is detected, the display content of the at least one display screen of the terminal device is adjusted in one or more of the above manners, so that the display content of the at least one display screen of the terminal device feeds back the user operation, thereby increasing the interest.
Fig. 5 is a functional block diagram of a first embodiment of a display control system according to the present invention, the display control system is applied to a terminal device having a sensor and a plurality of display screens, as shown in fig. 5, the display control system 500 includes:
a detection unit 510 for detecting a current spatial attitude of the terminal device by the reception sensor when a user operation acting on the terminal device is detected;
a judging unit 520, configured to judge whether the current spatial attitude meets a preset condition or is a preset spatial attitude;
an adjusting unit 530, configured to adjust display content of at least one display screen of the terminal device when the current spatial posture meets a preset condition or is a preset spatial posture.
The user operation acting on the terminal device can be detected by a sensor of the terminal device. For example, a user operation acting on the terminal device may be detected by one or more of the following sensors: the method comprises the steps of detecting the deflection angle speed of a terminal device through a gyroscope, detecting the acceleration of the terminal device through an acceleration sensor, and detecting the holding force of a user on the terminal device through a pressure sensor. And when the information detected by the sensor meets the preset condition, judging that the user operation acting on the terminal device is detected, and receiving the current space attitude of the terminal device detected by the sensor.
When the sensor for detecting the user operation acting on the terminal device is the same as the sensor for detecting the current spatial attitude of the terminal device, the preset condition for determining whether the user operation acting on the terminal device is detected and the preset condition for determining whether the current spatial attitude satisfies the requirement may be the same or different. For example, a gyroscope is used to detect a user operation acting on the terminal device and a current spatial attitude of the terminal device, and when a deflection direction of the terminal device detected by the gyroscope changes and a deflection angle is greater than or equal to a first deflection angle threshold, it is determined that the user operation acting on the terminal device is detected, and the detected deflection direction and deflection angle of the terminal device meet preset conditions. Or, detecting the user operation acting on the terminal device and the current spatial attitude of the terminal device by using the gyroscope, and judging that the user operation acting on the terminal device is detected when the deflection direction of the terminal device detected by the gyroscope changes and the deflection angle is greater than or equal to the first deflection angle threshold and smaller than the second deflection angle threshold, but the detected deflection direction and deflection angle of the terminal device do not accord with preset conditions.
When a sensor for detecting a user operation acting on the terminal device is the same as a sensor for detecting a current spatial attitude of the terminal device, a preset condition for determining whether the user operation acting on the terminal device is detected and a preset condition for determining whether the current spatial attitude satisfies a requirement are different. For example, a user operation acting on the terminal device is detected using a pressure sensor, and the current spatial attitude of the terminal device is detected using a gyroscope. When the pressure sensor detects that the holding force of the user on the terminal device is larger than or equal to a preset pressure threshold value, the user operation acting on the terminal device is judged and detected, and at the moment, the current space posture of the terminal device is detected through the receiving gyroscope. And if the deflection direction of the terminal device detected by the gyroscope changes and the deflection angle is greater than or equal to the deflection angle threshold value, judging that the current space attitude meets the preset condition.
Alternatively, the yaw angular velocity of the terminal device is detected using a gyroscope, and/or the acceleration of the terminal device is detected by an acceleration sensor. The current spatial attitude of the terminal device is then calculated from the detected yaw angular velocity and/or acceleration. For example, the yaw angular velocities of the terminal device in the X, Y, and Z axes in the three-dimensional rectangular coordinate system are detected by a gyroscope, and the current spatial attitude of the terminal device is calculated by a conventional calculation method. The rest can be analogized.
The preset spatial attitude includes, but is not limited to, any one of the following cases:
the display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in a first vertical screen direction; or
The display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in a second vertical screen direction; or
The display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in the first transverse screen direction; or
The display screen of the terminal device is perpendicular to the ground plane, and the display screen direction of the terminal device is the space posture of the second transverse screen direction.
And when the current space attitude of the terminal device detected by the sensor is any one of the above conditions, the current space attitude is in accordance with the preset space attitude.
In this embodiment, the detecting unit 510 includes a first deflection detecting module for detecting a deflection direction and a deflection angle of the terminal device by a gyroscope.
The adjusting unit 530 includes a first deflection adjusting module, and the first deflection adjusting module is configured to control a deflection angle of display content of at least one display screen of the terminal device in a direction opposite to a deflection direction of the terminal device according to the deflection angle of the terminal device when the deflection direction of the terminal device detected by the gyroscope changes and the deflection angle is greater than or equal to a deflection angle threshold, or when a current spatial posture of the terminal device detected by the gyroscope conforms to a preset spatial posture.
Wherein all or part of the display content in the display screen can be adjusted.
In other embodiments, the terminal device includes a plurality of display screens, and when the current spatial posture meets a preset condition or is a preset spatial posture, the display content of at least one display screen of the plurality of display screens is adjusted. For example, as shown in fig. 2, the terminal device is exemplified by a mobile phone, which includes a main screen disposed on one side and a sub-screen (illustrated as a sub-screen) disposed on the back side, and the initial spatial attitude of the mobile phone is: perpendicular to the ground plane and both the primary and secondary screens are parallel to the user's face. And if the terminal device detected by the gyroscope deflects by an angle a along the clockwise direction and meets a preset condition, controlling the display content on the main screen and/or the auxiliary screen to deflect by the angle a along the anticlockwise direction. In this manner, it is ensured that the display content on the main screen and/or the sub-screen remains parallel to the user's face. For example, when the user is watching the sub-screen, the user turns the mobile phone clockwise by an angle a, and the display content of the sub-screen is still directed to the user.
By controlling the deflection angle of the display content of the at least one display screen of the terminal device in the opposite direction of the deflection direction of the terminal device in accordance with the deflection angle of the terminal device, it is achieved that the display content of the at least one display screen of the terminal device always maintains a predetermined initial spatial attitude regardless of the deflection of the terminal device. The predetermined initial spatial attitude is a spatial attitude that facilitates the user's viewing of the displayed content, as shown in FIG. 3.
In a second embodiment of a display control system provided by the present invention, referring to fig. 5, the display control system 500 includes:
a detection unit 510 for detecting a current spatial attitude of the terminal device by the reception sensor when a user operation acting on the terminal device is detected;
a judging unit 520, configured to judge whether the current spatial attitude meets a preset condition or is a preset spatial attitude;
an adjusting unit 530, configured to adjust display content of at least one display screen of the terminal device when the current spatial posture meets a preset condition or is a preset spatial posture.
The present embodiment differs from the first embodiment in that, in the present embodiment, the detection unit 510 includes:
the second deflection detection module is used for receiving the deflection angular velocity or the deflection angular velocity variation of the terminal device detected by the gyroscope; or
The acceleration detection module is used for receiving the acceleration or the acceleration variation of the terminal device detected by the acceleration sensor; or
The spatial attitude detection module is used for receiving the deflection angle speed or the deflection angle speed variation of the terminal device detected by the gyroscope and receiving the acceleration or the acceleration variation of the terminal device detected by the acceleration sensor;
or a combination thereof.
Correspondingly, the current spatial attitude meeting the preset conditions includes:
the deflection angle speed of the terminal device is greater than or equal to a preset angular speed threshold; or
The acceleration of the terminal device is greater than or equal to a preset acceleration threshold; or
The acceleration variation of the terminal device is greater than or equal to a preset acceleration variation threshold; or
The deflection angle speed variation of the terminal device is greater than or equal to a preset angular speed variation threshold;
or a combination thereof.
The adjusting unit 530 includes:
the color adjusting module is used for adjusting the color of the display content of at least one display screen of the terminal device according to a preset color rule; or
The mobile control module is used for controlling the display content of at least one display screen of the terminal device to move for a preset distance in a preset space range according to the moving direction of the terminal device; or
The zooming adjusting module is used for zooming the display content of at least one display screen of the terminal device according to a preset zooming rule; or
The transparency or ambiguity adjusting module is used for adjusting the transparency or ambiguity of the display content of at least one display screen of the terminal device according to the preset transparency or ambiguity; or
The curvature adjusting module is used for adjusting the curvature of the display content of at least one display screen of the terminal device according to the preset curvature; or
The brightness adjusting module is used for adjusting the brightness of the display content of at least one display screen of the terminal device according to the preset brightness;
or a combination thereof.
In the second embodiment of the display control system of the invention, when the user operation acting on the terminal device is detected, the display content of the at least one display screen of the terminal device is adjusted in one or more ways, so that the display content of the at least one display screen of the terminal device feeds back the user operation, and the interest is increased.
The steps in and between the methods of the embodiments of the present invention may be sequentially adjusted, combined, and pruned according to actual needs. The modules or units or sub-units in the device of the embodiment of the invention can be combined, divided and deleted according to actual needs. Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by a program instructing hardware associated with the terminal device, where the program may be stored in a computer-readable storage medium, and the storage medium may include: flash disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
While the invention has been described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention.
Claims (9)
1. A display control method applied to a terminal device having a sensor, the display control method comprising:
detecting user operation acting on the terminal device through a sensor of the terminal device, judging that the user operation acting on the terminal device is detected when information detected by the sensor meets a preset condition, and receiving the current space attitude of the terminal device detected by the sensor; the current space attitude of the terminal device comprises a deflection direction and a deflection angle of the terminal device;
judging whether the current space attitude meets a preset condition or is a preset space attitude;
if the current spatial gesture satisfies the preset condition or is the preset spatial gesture, adjusting the display content of at least one display screen of the terminal device, wherein the method comprises the following steps: and controlling the deflection angle of the display content of at least one display screen of the terminal device in the direction opposite to the deflection direction of the terminal device according to the deflection angle of the terminal device, so that the display content of the display screen still faces to the user when the plane of the terminal device is deflected relative to the user.
2. The display control method according to claim 1, wherein the adjusting of the display content of the at least one display screen of the terminal device comprises:
the display content of at least one display screen of the plurality of display screens of the terminal device is adjusted.
3. The display control method according to claim 1, wherein the current spatial attitude satisfying a preset condition includes:
the deflection angle speed of the terminal device is greater than or equal to a preset angular speed threshold; or
The acceleration of the terminal device is greater than or equal to a preset acceleration threshold; or
The acceleration variation of the terminal device is greater than or equal to a preset acceleration variation threshold; or
The deflection angle speed variation of the terminal device is greater than or equal to a preset angular speed variation threshold;
or a combination thereof.
4. The display control method according to claim 1, wherein the current spatial orientation being a preset spatial orientation comprises:
the display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in a first vertical screen direction; or
The display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in a second vertical screen direction; or
The display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in the first transverse screen direction; or
The display screen of the terminal device is perpendicular to the ground plane, and the display screen direction of the terminal device is the space posture of the second transverse screen direction.
5. The display control method according to claim 1, wherein the receiving of the current spatial attitude of the terminal device detected by the sensor further comprises:
receiving the yaw angular velocity or the change amount of the yaw angular velocity of the terminal device detected by a gyroscope; or
Receiving acceleration or acceleration variation of the terminal device detected by an acceleration sensor; or
Combinations thereof.
6. The display control method according to claim 1, wherein the adjusting the display content of the at least one display screen of the terminal device further comprises:
adjusting the color of the display content of at least one display screen of the terminal device according to a preset color rule; or
Controlling the display content of at least one display screen of the terminal device to move for a preset distance in a preset space range according to the moving direction of the terminal device; or
Zooming the display content of at least one display screen of the terminal device according to a preset zooming rule; or
Adjusting the transparency or the fuzziness of the display content of at least one display screen of the terminal device according to the preset transparency or the fuzziness; or
Adjusting the curvature of the display content of at least one display screen of the terminal device according to the preset curvature; or
Adjusting the brightness of the display content of at least one display screen of the terminal device according to the preset brightness;
or a combination thereof.
7. A display control system applied to a terminal device having a sensor, comprising:
a detection unit configured to receive a current spatial attitude of the terminal device detected by the sensor when a user operation acting on the terminal device is detected; wherein the user operation acting on the terminal device is detected by a sensor of the terminal device, and when the information detected by the sensor meets a preset condition, the user operation acting on the terminal device is judged to be detected,
the detection unit includes:
the first deflection detection module is used for receiving the deflection direction and the deflection angle of the terminal device detected by the gyroscope;
the judging unit is used for judging whether the current space attitude meets a preset condition or is a preset space attitude;
the adjusting unit is used for adjusting the display content of at least one display screen of the terminal device when the current space posture meets the preset condition or is the preset space posture;
the adjusting unit includes:
and the first deflection adjusting module is used for controlling the deflection angle of the display content of at least one display screen of the terminal device in the direction opposite to the deflection direction according to the deflection angle of the terminal device, so that the display content of the display screen still faces to the user when the plane of the terminal device deflects relative to the user.
8. The display control system according to claim 7, wherein the current spatial attitude satisfying the preset condition comprises:
the deflection angle speed of the terminal device is greater than or equal to a preset angular speed threshold; or
The acceleration of the terminal device is greater than or equal to a preset acceleration threshold; or
The acceleration variation of the terminal device is greater than or equal to a preset acceleration variation threshold; or
The deflection angle speed variation of the terminal device is greater than or equal to a preset angular speed variation threshold;
or a combination thereof;
the current spatial attitude is a preset spatial attitude and comprises:
the display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in a first vertical screen direction; or
The display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in a second vertical screen direction; or
The display screen of the terminal device is vertical to the ground plane, and the display screen direction of the terminal device is a space posture in the first transverse screen direction; or
The display screen of the terminal device is perpendicular to the ground plane, and the display screen direction of the terminal device is the space posture of the second transverse screen direction.
9. The display control system according to claim 7, wherein the detection unit further comprises:
the second deflection detection module is used for receiving the deflection angular velocity or the deflection angular velocity variation of the terminal device detected by the gyroscope; or
The acceleration detection module is used for receiving the acceleration or the acceleration variation of the terminal device detected by the acceleration sensor; or
The spatial attitude detection module is used for receiving the deflection angle speed or the deflection angle speed variation of the terminal device detected by the gyroscope and receiving the acceleration or the acceleration variation of the terminal device detected by the acceleration sensor;
the adjusting unit further includes:
the color adjusting module is used for adjusting the color of the display content of at least one display screen of the terminal device according to a preset color rule; or
The mobile control module is used for controlling the display content of at least one display screen of the terminal device to move for a preset distance in a preset space range according to the moving direction of the terminal device; or
The zooming adjusting module is used for zooming the display content of at least one display screen of the terminal device according to a preset zooming rule; or
The transparency or ambiguity adjusting module is used for adjusting the transparency or ambiguity of the display content of at least one display screen of the terminal device according to the preset transparency or ambiguity; or
The curvature adjusting module is used for adjusting the curvature of the display content of at least one display screen of the terminal device according to the preset curvature; or
The brightness adjusting module is used for adjusting the brightness of the display content of at least one display screen of the terminal device according to the preset brightness;
or a combination thereof;
alternatively, the adjusting unit includes:
the adjusting module is used for adjusting the display content of at least one display screen in the plurality of display screens of the terminal device.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2017100729091 | 2017-02-10 | ||
CN201710072909 | 2017-02-10 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107102835A CN107102835A (en) | 2017-08-29 |
CN107102835B true CN107102835B (en) | 2020-04-14 |
Family
ID=59674705
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710146885.XA Active CN107102835B (en) | 2017-02-10 | 2017-03-13 | Display control method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107102835B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107919094B (en) * | 2017-12-08 | 2020-05-05 | 广东美的制冷设备有限公司 | Control terminal backlight control method, control terminal and readable storage medium |
CN108111687B (en) * | 2017-12-20 | 2020-06-16 | Oppo广东移动通信有限公司 | Display control method and related product |
CN108184015A (en) * | 2017-12-25 | 2018-06-19 | 广东欧珀移动通信有限公司 | Irregular shaped region display methods and Related product |
CN108052266A (en) * | 2017-12-25 | 2018-05-18 | 广东欧珀移动通信有限公司 | Control method of electronic device and Related product |
CN111176464B (en) * | 2019-11-18 | 2022-04-22 | 联想(北京)有限公司 | Processing method and processing device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103336655A (en) * | 2013-06-21 | 2013-10-02 | 广东欧珀移动通信有限公司 | Method for controlling switchover between horizontal screen and vertical screen states of mobile phone |
CN103399694A (en) * | 2013-07-25 | 2013-11-20 | 深圳市金立通信设备有限公司 | Screen display controlling method and mobile terminal |
CN103472993A (en) * | 2013-09-02 | 2013-12-25 | 小米科技有限责任公司 | Rotation displaying method, device and terminal equipment |
CN104756059A (en) * | 2014-07-26 | 2015-07-01 | 华为技术有限公司 | Method for controlling screen display of mobile terminal and mobile terminal |
CN106293397A (en) * | 2016-08-05 | 2017-01-04 | 腾讯科技(深圳)有限公司 | A kind of processing method showing object and terminal |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI511026B (en) * | 2014-01-29 | 2015-12-01 | Acer Inc | Portable apparatus and method for adjusting window size thereof |
-
2017
- 2017-03-13 CN CN201710146885.XA patent/CN107102835B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103336655A (en) * | 2013-06-21 | 2013-10-02 | 广东欧珀移动通信有限公司 | Method for controlling switchover between horizontal screen and vertical screen states of mobile phone |
CN103399694A (en) * | 2013-07-25 | 2013-11-20 | 深圳市金立通信设备有限公司 | Screen display controlling method and mobile terminal |
CN103472993A (en) * | 2013-09-02 | 2013-12-25 | 小米科技有限责任公司 | Rotation displaying method, device and terminal equipment |
CN104756059A (en) * | 2014-07-26 | 2015-07-01 | 华为技术有限公司 | Method for controlling screen display of mobile terminal and mobile terminal |
CN106293397A (en) * | 2016-08-05 | 2017-01-04 | 腾讯科技(深圳)有限公司 | A kind of processing method showing object and terminal |
Also Published As
Publication number | Publication date |
---|---|
CN107102835A (en) | 2017-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107102835B (en) | Display control method and system | |
EP2857944B1 (en) | Mobile communication terminal, screen adjusting method and storage medium | |
US20100211904A1 (en) | User interface method for inputting a character and mobile terminal using the same | |
EP3239804A1 (en) | Control of an electronic device including display and keyboard moveable relative to the display | |
US20130268882A1 (en) | Display apparatus and method of controlling the same | |
CN105094734A (en) | Control method for flexible screen, and electronic device | |
CN107843993B (en) | Control method for visual angle of display screen, mobile terminal and computer storage medium | |
EP3783471A1 (en) | Display control method and terminal | |
US20160065936A1 (en) | Image display device for providing function of changing screen display direction and method thereof | |
CN110658971A (en) | Screen capturing method and terminal equipment | |
EP3454191B1 (en) | Electronic device including display and method of providing private information | |
US8493413B2 (en) | Apparatus and method for controlling terminal through motion recognition | |
CN106020667A (en) | Control method and device for screen status switching, and intelligent electronic equipment | |
KR20120059909A (en) | Mobile terminal and operation method thereof | |
US20220236854A1 (en) | Personal digital assistant | |
CN109753212B (en) | Document transmission method and device and mobile terminal | |
CN105573692A (en) | Projection control method, associated terminal and system | |
US10788974B2 (en) | Information processing apparatus | |
CN103914228A (en) | Mobile terminal and touch screen operating method thereof | |
CN105117012A (en) | Display interface adjusting method and smart watch | |
US9342170B2 (en) | Device and method for delaying adjustment of display content output on a display based on input gestures | |
CN110494915B (en) | Electronic device, control method thereof, and computer-readable medium | |
CN105373317A (en) | Mobile terminal and information processing method | |
CN108287652B (en) | Screen processing method, mobile terminal and computer readable storage medium | |
EP3179590B1 (en) | Electronic device including battery and method of controlling same for charging the battery |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |