CN109582145B - Terminal display method and system for multiple use objects and terminal - Google Patents
Terminal display method and system for multiple use objects and terminal Download PDFInfo
- Publication number
- CN109582145B CN109582145B CN201811487206.6A CN201811487206A CN109582145B CN 109582145 B CN109582145 B CN 109582145B CN 201811487206 A CN201811487206 A CN 201811487206A CN 109582145 B CN109582145 B CN 109582145B
- Authority
- CN
- China
- Prior art keywords
- objects
- shaking
- display
- terminal
- screen
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- 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/1407—General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a terminal display method, a system and a terminal for multiple use objects, wherein the terminal display method comprises the following steps: judging whether more than two using objects exist; if not, determining parameters from the two using objects to the terminal, and adjusting display contents according to the parameters; if yes, determining two objects as main objects, determining parameters from the main objects to the terminal, and adjusting display content according to the parameters; the parameters include distance and angle to the plane of the screen. According to the invention, the terminal display is adjusted according to the number of the objects, and the user experience is improved.
Description
Technical Field
The invention belongs to the technical field of computers, and particularly relates to a terminal display method, a terminal display system and a terminal for multiple use objects.
Background
With the continuous development of communication technology, the functions of the mobile terminal are becoming rich, and users can read data contents on mobile phones, tablets and other terminals anytime and anywhere.
When a user uses the terminal and the body of the terminal shakes, the user can only adjust the sight angle by the user to adapt to the change. Since the user adjusts the sight line artificially, the visual fatigue of the user is often caused, the visual fatigue of the user is greatly damaged, and the reading effect is reduced. Especially in the mobile scenes such as buses, subways and trains, when a user reads data contents on the terminal, the contents displayed on the display screen of the terminal are moved back and forth due to the shaking of the vehicle body, so that the user cannot clearly see the contents displayed on the display screen, and the reading experience of the user is influenced. The shaking of the mobile scene causes the user to follow the shaking when using the terminal, and the eyes bring autonomous and continuous sight adjustment for the shaking, which causes the eyes to be very tired.
At present, some prior art methods adjust a display area by adjusting the display of a screen and following the shaking of a vehicle body, so that the display area is kept stable and the sight line is stable, but the currently adopted methods mainly have two defects, namely, the sight line is adjusted for a single object, the adjustment of the screen cannot be matched with multiple objects, and the shaking of a terminal is only considered, while the shaking of the terminal is not considered, a user shakes, and the sight line deviation caused by the simultaneous shaking of the terminal and the user cannot be well coordinated; when a terminal needs to be used by multiple people, how to overcome fatigue caused by shaking of people and how to overcome deviation caused by simultaneous shaking of the terminal and a user are technical problems to be solved at present.
Disclosure of Invention
The invention provides a terminal display method of multiple use objects, which comprises the following steps:
judging whether more than two using objects exist;
if not, determining parameters from the two using objects to the terminal, and adjusting display contents according to the parameters;
if yes, determining two objects as main objects, determining parameters from the main objects to the terminal, and adjusting display content according to the parameters; the parameters include distance and angle to the plane of the screen.
The method, wherein the judging whether the number of the used objects is more than two comprises: the method comprises the steps of scanning visual objects in a preset range through a camera, judging whether the visual objects move within preset time, judging the visual objects as using objects if the visual objects move, calculating the number of the using objects, judging whether the specific number of the using objects is multiple objects, carrying out a multiple-object display mode if the specific number of the using objects is multiple objects, and comparing the number of the multiple objects through a comparator.
If not, the method determines the parameters from the two using objects to the terminal, and the adjusting the display content according to the parameters specifically comprises the following steps: judging the shaking acceleration of the terminal, determining that the terminal is in a shaking use scene when the shaking acceleration is at least one preset time within a preset threshold value within a continuous time period, and performing a single-screen mode or a multi-screen mode according to the selection of a user, wherein the multi-screen mode is a mode for entering two display areas with the same content in the display areas.
When entering a screen resetting mode, calculating the distance between two using objects and a terminal display screen, comparing the distance with the distance limit value, when the distance between the two objects and the display screen is greater than or equal to the distance limit value, calculating the angle between the using objects and a screen display plane, comparing the angle between the two using objects and the screen display plane, wherein the using object with a large angle is a main using object, the using object with a small angle is an auxiliary using object, and a display area of the auxiliary using object, which is larger than the main using object, is allocated;
when the distances between the two objects and the display screen are smaller than the distance limit value, distributing the two used objects to display areas with equal sizes;
and when the first distance between the two objects and the display screen is larger than or equal to the distance limit value and the second distance is smaller than the distance limit value, the first distance is used as a secondary using object, the second distance is used as a primary using object, the angle between the using object and the display plane of the screen is calculated, whether the primary using object is smaller than the first angle deviation value or not is judged, if so, the primary using object is allocated with a display area larger than that of the secondary using object, and if not, the primary using object is allocated with a display area smaller than that of the secondary using object.
According to the method, when the single-screen mode is entered, the distances from two using objects to a terminal display screen are calculated, the distances from the two using objects to the display screen are compared, the using object with the smaller distance is selected as a main using object, and the single screen performs shaking display according to the main using object.
In the method, the shaking display includes shaking information of the real-time monitoring terminal and shaking information of the object, and calculating a shaking difference value between the terminal and the object includes: judging the size of the shaking difference value and a preset shaking difference value threshold value, when the difference value is larger than or equal to the preset shaking difference value threshold value,
correspondingly adjusting the initial position of the display content to a shaking correction position of the display content on the display screen, wherein the difference value between the shaking correction position and the initial position is positively correlated with the shaking difference value, and the position direction is opposite to the shaking direction;
and when the difference value is smaller than the preset shaking difference value threshold value, keeping the position of the display content in the display area unchanged.
The method monitors the shaking information of the terminal and the shaking information of the object in real time, and the calculating of the shaking difference value of the terminal and the object comprises the following steps: judging the magnitude of a shaking difference value between two display contents of the composite screen and an object and a preset shaking difference value threshold, and when the shaking difference values between the two display contents of the composite screen and the object are both larger than or equal to the preset shaking difference value threshold, correspondingly adjusting the initial position of the display contents to the display contents on the display screen to a shaking correction position, wherein the difference value between the shaking correction position and the initial position is positively correlated with the magnitude of the shaking difference value, and the position direction is opposite to the shaking direction;
when the shaking difference values of the two display contents of the composite screen and the object are smaller than a preset shaking difference value threshold value, the positions of the display contents in the display area are kept unchanged;
when one of the shaking difference values between the two display contents of the composite screen and the object is larger than or equal to a preset shaking difference value threshold value, and the other is smaller than the preset shaking difference value threshold value, correspondingly adjusting the display contents larger than or equal to the initial position of the display contents to a shaking correction position, wherein the difference value between the shaking correction position and the initial position is positively correlated with the shaking difference value, the position direction is opposite to the shaking direction, and the display contents smaller than the preset shaking difference value threshold value keep unchanged in position in the display area.
If the two objects are the main objects, determining the parameters from the main objects to the terminal, and adjusting the display content according to the parameters comprises the following steps: calculating the distance and the deviation angle of each object from the center of the display screen, sequencing the distance and the deviation angle, carrying out weighted calculation on the distance and the deviation angle according to a sequencing result, selecting two objects with smaller sequencing of weighted calculation as two main body using objects, judging the shaking acceleration of the terminal, determining that the terminal is in a shaking using scene when the shaking acceleration is at least one preset time of a preset threshold value in a continuous time period, carrying out a single-screen mode or a multi-screen mode according to the selection of a user, wherein the multi-screen mode is two display areas with the same display content, and then matching the main body using objects with the display areas according to the parameters of the main body using objects.
The matching of the subject use object and the display area specifically includes:
when entering a screen resetting mode, calculating the distance between two main body use objects and a terminal display screen, comparing the distance with a distance limit value, when the distance between the two main body use objects and the display screen is greater than or equal to the distance limit value, calculating the angle between the main body use objects and a screen display plane, comparing the angle between the two main body use objects and the screen display plane, wherein the main body use object with a large angle is a first main body use object, the use object with a small angle is a second main body use object, and distributing a display area of the second main body use object, which is larger than the first main body use object, to the terminal display screen;
when the distance between the two main body use objects and the display screen is smaller than the distance limit value, distributing the two main body use objects to display areas with equal size;
when the distance between the two main body use objects and the display screen is larger than or equal to the distance limit value, the first is used as a first main body use object, the second is used as a second main body use object, the angle between the use objects and the display plane of the screen is calculated, whether the first main body use object is smaller than the first angle deviation value is judged, if so, the first main body use object is allocated with a larger display area than the second first main body use object, and if not, the first main body use object is allocated with a smaller display area than the second main body use object.
A multi-use object terminal display system comprising:
the object judgment module is used for judging whether the number of the used objects is more than two;
the two object adjusting modules are used for determining parameters from two using objects to the terminal and adjusting display contents according to the parameters;
the multi-object adjusting module determines two objects as main objects, determines parameters from the main objects to the terminal, and adjusts display contents according to the parameters; the parameters include distance and angle to the plane of the screen.
A terminal using the method as claimed in any preceding claim, or comprising the system as claimed above.
The invention can match the terminal display position and the display object when the terminal is used according to multiple objects of the terminal. The problem of many objects go on the mode of double screen and divide the object main part to adjust is solved, simultaneously, can match the difference that user and terminal rocked and rock the deviation adjustment, avoided the terminal rock with the user all rock the error that brings acceleration detection and make the deviation of adjustment display position, cause the adjustment excessive.
Drawings
Fig. 1 is a schematic diagram of a terminal display method of multiple use objects according to the present invention.
Fig. 2 is a schematic diagram of a terminal display system of a multi-use object according to the present invention.
Detailed Description
The present application will now be described in further detail with reference to the drawings, it should be noted that the following detailed description is given for illustrative purposes only and is not to be construed as limiting the scope of the present application, as those skilled in the art will be able to make numerous insubstantial modifications and adaptations to the present application based on the above disclosure.
Fig. 1 is a schematic diagram of a terminal display method of multiple use objects according to the present invention. The method comprises the following steps:
judging whether more than two using objects exist;
if not, determining parameters from the two using objects to the terminal, and adjusting display contents according to the parameters;
if yes, determining two objects as main objects, determining parameters from the main objects to the terminal, and adjusting display content according to the parameters; the parameters include distance and angle to the plane of the screen.
The method, wherein the judging whether the number of the used objects exceeds two comprises: the method comprises the steps of scanning a visual object in a preset range through a camera, judging whether the visual object moves within preset time, if so, judging the visual object to be a use object, calculating the number of the use objects, judging whether the specific number of the use objects is multiple objects, if so, performing a multiple-object display mode, and comparing the number of the multiple objects through a comparator.
If not, the method determines the parameters from the two using objects to the terminal, and the adjusting the display content according to the parameters specifically comprises the following steps: and judging the shaking acceleration of the terminal, determining that the terminal is in a shaking use scene when the shaking acceleration is at least one preset number of times within a preset threshold value within a continuous time period, and performing a single-screen mode or a multi-screen mode according to the selection of a user, wherein the multi-screen mode is a mode of entering two display areas with the same content in the display areas.
When entering a screen resetting mode, calculating the distance between two using objects and a terminal display screen, comparing the distance with the distance limit value, when the distance between the two objects and the display screen is greater than or equal to the distance limit value, calculating the angle between the using objects and a screen display plane, comparing the angle between the two using objects and the screen display plane, wherein the using object with a large angle is a main using object, the using object with a small angle is an auxiliary using object, and a display area of the auxiliary using object, which is larger than the main using object, is allocated;
when the distances between the two objects and the display screen are smaller than the distance limit value, distributing the two used objects to display areas with equal sizes;
and when the first distance between the two objects and the display screen is larger than or equal to the distance limit value and the second distance is smaller than the distance limit value, the first distance is used as a secondary using object, the second distance is used as a primary using object, the angle between the using object and the display plane of the screen is calculated, whether the primary using object is smaller than the first angle deviation value or not is judged, if so, the primary using object is allocated with a display area larger than that of the secondary using object, and if not, the primary using object is allocated with a display area smaller than that of the secondary using object.
According to the method, when the single-screen mode is entered, the distances from two using objects to a terminal display screen are calculated, the distances from the two using objects to the display screen are compared, the using object with the smaller distance is selected as a main using object, and the single screen performs shaking display according to the main using object.
In the method, the shaking display includes shaking information of the real-time monitoring terminal and shaking information of the object, and calculating a shaking difference value between the terminal and the object includes: judging the size of the shaking difference value and a preset shaking difference value threshold value, when the difference value is greater than or equal to the preset shaking difference value threshold value,
correspondingly adjusting the initial position of the display content to a shaking correction position of the display content on the display screen, wherein the difference value between the shaking correction position and the initial position is positively correlated with the shaking difference value, and the position direction is opposite to the shaking direction;
and when the difference value is smaller than the preset shaking difference value threshold value, keeping the position of the display content in the display area unchanged.
The method monitors the shaking information of the terminal and the shaking information of the object in real time, and the calculating of the shaking difference value of the terminal and the object comprises the following steps: judging the magnitude of a shaking difference value between two display contents of the composite screen and an object and a preset shaking difference value threshold, and when the shaking difference values between the two display contents of the composite screen and the object are both larger than or equal to the preset shaking difference value threshold, correspondingly adjusting the initial position of the display contents to the display contents on the display screen to a shaking correction position, wherein the difference value between the shaking correction position and the initial position is positively correlated with the magnitude of the shaking difference value, and the position direction is opposite to the shaking direction;
when the shaking difference values of the two display contents of the composite screen and the object are smaller than a preset shaking difference value threshold value, the positions of the display contents in the display area are kept unchanged;
when one of the shaking difference values between the two display contents of the composite screen and the object is larger than or equal to a preset shaking difference value threshold value, and the other is smaller than the preset shaking difference value threshold value, correspondingly adjusting the display contents larger than or equal to the initial position of the display contents to a shaking correction position, wherein the difference value between the shaking correction position and the initial position is positively correlated with the shaking difference value, the position direction is opposite to the shaking direction, and the display contents smaller than the preset shaking difference value threshold value keep unchanged in position in the display area.
If the two objects are the main objects, determining the parameters from the main objects to the terminal, and adjusting the display content according to the parameters comprises the following steps: calculating the distance and the deviation angle of each object from the center of the display screen, sequencing the distance and the deviation angle, carrying out weighted calculation on the distance and the deviation angle according to a sequencing result, selecting two objects with smaller sequencing of weighted calculation as two main body using objects, judging the shaking acceleration of the terminal, determining that the terminal is in a shaking using scene when the shaking acceleration is at least one preset time of a preset threshold value in a continuous time period, carrying out a single-screen mode or a multi-screen mode according to the selection of a user, wherein the multi-screen mode is two display areas with the same display content, and then matching the main body using objects with the display areas according to the parameters of the main body using objects.
The matching of the subject use object and the display area specifically includes:
when entering a screen resetting mode, calculating the distance between two main body use objects and a terminal display screen, comparing the distance with a distance limit value, when the distance between the two main body use objects and the display screen is greater than or equal to the distance limit value, calculating the angle between the main body use objects and a screen display plane, comparing the angle between the two main body use objects and the screen display plane, wherein the main body use object with a large angle is a first main body use object, the use object with a small angle is a second main body use object, and distributing a display area of the second main body use object, which is larger than the first main body use object, to the terminal display screen;
when the distance between the two main body use objects and the display screen is smaller than the distance limit value, distributing the two main body use objects to display areas with equal size;
when the distance between the two main body use objects and the display screen is first larger than or equal to the distance limit value and the second is smaller than the distance limit value, the first main body use object is used as a first main body use object, the second main body use object is used as a second main body use object, the angle between the use object and the display plane of the screen is calculated, whether the first main body use object is smaller than the first angle deviation value is judged, if the first main body use object is smaller than the second main body use object, the first main body use object is distributed with a larger display area than the second main body use object, and if the first main body use object is not smaller than the second main body use object, the first main body use object is distributed with a smaller display area than the second main body use object.
When the mobile terminal enters the single-screen mode, the distance between the two main body use objects and the terminal display screen is calculated, the distance between the two main body use objects and the display screen is compared, the main body use object with the smaller distance is selected as the first main body use object, and the single screen performs shaking display according to the first main body use object.
In the method, the shaking display includes shaking information of the real-time monitoring terminal and shaking information of the object, and calculating a shaking difference value between the terminal and the object includes: judging the size of the shaking difference value and a preset shaking difference value threshold value, when the difference value is larger than or equal to the preset shaking difference value threshold value,
correspondingly adjusting the initial position of the display content to a shaking correction position of the display content on the display screen, wherein the difference value between the shaking correction position and the initial position is positively correlated with the shaking difference value, and the position direction is opposite to the shaking direction;
and when the difference value is smaller than the preset shaking difference value threshold value, keeping the position of the display content in the display area unchanged.
The method monitors the shaking information of the terminal and the shaking information of the object in real time, and the calculating of the shaking difference value of the terminal and the object comprises the following steps: judging the magnitude of a shaking difference value between two display contents of the composite screen and an object and a preset shaking difference value threshold, and when the shaking difference values between the two display contents of the composite screen and the object are both larger than or equal to the preset shaking difference value threshold, correspondingly adjusting the initial position of the display contents to the display contents on the display screen to a shaking correction position, wherein the difference value between the shaking correction position and the initial position is positively correlated with the magnitude of the shaking difference value, and the position direction is opposite to the shaking direction;
when the shaking difference values of the two display contents of the composite screen and the object are smaller than a preset shaking difference value threshold value, the positions of the display contents in the display area are kept unchanged;
when one of the shaking difference values between the two display contents of the composite screen and the object is larger than or equal to a preset shaking difference value threshold value, and the other is smaller than the preset shaking difference value threshold value, correspondingly adjusting the display contents larger than or equal to the initial position of the display contents to a shaking correction position, wherein the difference value between the shaking correction position and the initial position is positively correlated with the shaking difference value, the position direction is opposite to the shaking direction, and the display contents smaller than the preset shaking difference value threshold value keep unchanged in position in the display area.
Fig. 2 is a schematic diagram of a terminal display system of a multi-use object according to the present invention. The method comprises the following steps:
the object judgment module is used for judging whether the number of the used objects is more than two;
the two object adjusting modules are used for determining parameters from two using objects to the terminal and adjusting display contents according to the parameters;
the multi-object adjusting module determines two objects as main objects, determines parameters from the main objects to the terminal, and adjusts display contents according to the parameters; the parameters include distance and angle to the plane of the screen.
A terminal using the method as claimed in any preceding claim, or comprising the system as claimed above.
The invention can match the terminal display position and the display object when the terminal is used according to multiple objects of the terminal. The problem of many objects go on the mode of double screen and divide the object main part to adjust is solved, simultaneously, can match the difference that user and terminal rocked and rock the deviation adjustment, avoided the terminal rock with the user all rock the error that the acceleration that brings and make the deviation of adjustment display position, cause the adjustment excessive.
Claims (7)
1. A terminal display method of multiple use objects is characterized by comprising the following steps:
judging whether more than two using objects exist;
if not, determining parameters from the two using objects to the terminal, and adjusting display contents according to the parameters;
if yes, determining two objects as main objects, determining parameters from the main objects to the terminal, and adjusting display contents according to the parameters; the parameters comprise a distance and an angle with a screen plane; the determining whether the number of the usage objects exceeds two includes: scanning a visual object in a preset range through a camera, judging whether the visual object moves within preset time, if so, judging the visual object to be a use object, calculating the number of the use objects, judging whether the specific number of the use objects is a plurality of objects, if so, performing a multi-object display mode, and comparing the number of the plurality of objects through a comparator; if not, determining parameters of the two using objects to the terminal, and adjusting the display content according to the parameters specifically comprises: judging the shaking acceleration of the terminal, determining that the terminal is in a shaking use scene when the shaking acceleration is at least one preset number of times within a preset threshold value within a continuous time period, and performing a single-screen mode or a multi-screen mode according to the selection of a user, wherein the multi-screen mode is a mode of entering two display areas with the same content in the display areas; when entering a screen resetting mode, calculating the distance between two using objects and a terminal display screen, comparing the distance with a distance limit value, when the distance between the two using objects and the display screen is greater than or equal to the distance limit value, calculating the angle between the using objects and a screen display plane, comparing the angle between the two using objects and the screen display plane, wherein the using object with a large angle is a main using object, the using object with a small angle is an auxiliary using object, and a display area of the auxiliary using object, which is larger than the main using object, is allocated;
when the distances between the two objects and the display screen are smaller than the distance limit value, distributing the two used objects to display areas with equal sizes;
and when the first distance between the two objects and the display screen is larger than or equal to the distance limit value and the second distance is smaller than the distance limit value, the first distance is used as a secondary using object, the second distance is used as a primary using object, the angle between the using object and the display plane of the screen is calculated, whether the primary using object is smaller than the first angle deviation value or not is judged, if so, the primary using object is allocated with a display area larger than that of the secondary using object, and if not, the primary using object is allocated with a display area smaller than that of the secondary using object.
2. The method according to claim 1, wherein when entering the single screen mode, the distance from the two objects to the terminal display screen is calculated, the distance from the two objects to the display screen is compared, and the object with the smaller distance is selected as the main object, and the single screen is displayed by shaking according to the main object.
3. The method of claim 2, wherein the shake display includes real-time monitoring of shake information of the terminal and shake information of the object, and wherein calculating a shake difference between the terminal and the object comprises: judging the size of the shaking difference value and a preset shaking difference value threshold value, when the difference value is larger than or equal to the preset shaking difference value threshold value,
correspondingly adjusting the initial position of the display content to a shaking correction position of the display content on the display screen, wherein the difference value between the shaking correction position and the initial position is positively correlated with the shaking difference value, and the position direction is opposite to the shaking direction;
and when the difference value is smaller than the preset shaking difference value threshold value, keeping the position of the display content in the display area unchanged.
4. The method of claim 1, wherein the shake information of the terminal and the shake information of the object are monitored in real time, and calculating the shake difference between the terminal and the object comprises: judging the magnitude of a shaking difference value and a preset shaking difference value threshold value between two display contents of the composite screen and an object, and correspondingly adjusting the initial position of the display contents to the display contents on the display screen to a shaking correction position when the shaking difference values between the two display contents of the composite screen and the object are both greater than or equal to the preset shaking difference value threshold value, wherein the difference value between the shaking correction position and the initial position is positively correlated with the magnitude of the shaking difference value, and the position direction is opposite to the shaking direction;
when the shaking difference values of the two display contents of the composite screen and the object are smaller than a preset shaking difference value threshold value, the positions of the display contents in the display area are kept unchanged;
when one of the shaking difference values between the two display contents of the composite screen and the object is larger than or equal to a preset shaking difference value threshold value, and the other is smaller than the preset shaking difference value threshold value, correspondingly adjusting the display contents larger than or equal to the initial position of the display contents to a shaking correction position, wherein the difference value between the shaking correction position and the initial position is positively correlated with the shaking difference value, the position direction is opposite to the shaking direction, and the display contents smaller than the preset shaking difference value threshold value keep unchanged in position in the display area.
5. The method of claim 1, wherein if yes, determining two of the objects as subject objects, determining parameters of the subject objects to the terminal, and adjusting the display content according to the parameters comprises: calculating the distance and the deviation angle of each object from the center of the display screen, sequencing the distance and the deviation angle, carrying out weighted calculation on the distance and the deviation angle according to a sequencing result, selecting two objects with smaller sequencing of weighted calculation as two main body using objects, judging the shaking acceleration of the terminal, determining that the terminal is in a shaking using scene when the shaking acceleration is at least one preset time of a preset threshold value in a continuous time period, carrying out a single-screen mode or a multi-screen mode according to the selection of a user, wherein the multi-screen mode is two display areas with the same display content, and then matching the main body using objects with the display areas according to the parameters of the main body using objects.
6. A multi-use object terminal display system using the method of any one of claims 1-5, comprising:
the object judgment module is used for judging whether the number of the used objects is more than two;
the two object adjusting modules are used for determining parameters from two using objects to the terminal and adjusting display contents according to the parameters;
the multi-object adjusting module determines two objects as main objects, determines parameters from the main objects to the terminal, and adjusts display contents according to the parameters; the parameters include distance and angle to the plane of the screen.
7. A terminal, characterised in that it uses a method according to any one of claims 1-5 or comprises a system according to claim 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811487206.6A CN109582145B (en) | 2018-12-06 | 2018-12-06 | Terminal display method and system for multiple use objects and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811487206.6A CN109582145B (en) | 2018-12-06 | 2018-12-06 | Terminal display method and system for multiple use objects and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109582145A CN109582145A (en) | 2019-04-05 |
CN109582145B true CN109582145B (en) | 2022-06-03 |
Family
ID=65926133
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811487206.6A Active CN109582145B (en) | 2018-12-06 | 2018-12-06 | Terminal display method and system for multiple use objects and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109582145B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102098373A (en) * | 2009-12-10 | 2011-06-15 | Tcl集团股份有限公司 | Mobile terminal, screen display method and device thereof |
CN105007376A (en) * | 2015-07-21 | 2015-10-28 | 惠州Tcl移动通信有限公司 | Antidinic processing method and system based on mobile terminal |
CN106782432A (en) * | 2016-12-21 | 2017-05-31 | 深圳Tcl数字技术有限公司 | The method of adjustment and device of display screen acutance |
CN107678330A (en) * | 2017-09-18 | 2018-02-09 | 广东美的制冷设备有限公司 | Terminal control method, device and computer-readable recording medium |
CN108037845A (en) * | 2017-11-30 | 2018-05-15 | 努比亚技术有限公司 | Display control method, mobile terminal and computer-readable recording medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009069185A (en) * | 2007-09-10 | 2009-04-02 | Toshiba Corp | Video processing apparatus and method |
EP2497547B1 (en) * | 2011-03-08 | 2018-06-27 | Nintendo Co., Ltd. | Information processing program, information processing apparatus, information processing system, and information processing method |
-
2018
- 2018-12-06 CN CN201811487206.6A patent/CN109582145B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102098373A (en) * | 2009-12-10 | 2011-06-15 | Tcl集团股份有限公司 | Mobile terminal, screen display method and device thereof |
CN105007376A (en) * | 2015-07-21 | 2015-10-28 | 惠州Tcl移动通信有限公司 | Antidinic processing method and system based on mobile terminal |
CN106782432A (en) * | 2016-12-21 | 2017-05-31 | 深圳Tcl数字技术有限公司 | The method of adjustment and device of display screen acutance |
CN107678330A (en) * | 2017-09-18 | 2018-02-09 | 广东美的制冷设备有限公司 | Terminal control method, device and computer-readable recording medium |
CN108037845A (en) * | 2017-11-30 | 2018-05-15 | 努比亚技术有限公司 | Display control method, mobile terminal and computer-readable recording medium |
Non-Patent Citations (2)
Title |
---|
On the Influence of Distance in the Interaction With Large Displays;Andol X. Li et al.;《Journal of Display Technology》;20160211;第12卷(第8期);全文 * |
基于人脸跟踪的时空无缝裸眼3D显示技术研究;林岱昆 等;《万方期刊数据库》;20150415;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109582145A (en) | 2019-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2664131B1 (en) | Apparatus and method for compositing image in a portable terminal | |
EP3054424B1 (en) | Image rendering method and apparatus | |
CN106529406B (en) | Method and device for acquiring video abstract image | |
US20190287308A1 (en) | Method for generating an augmented representation of a real environment, corresponding device, computer program product, and computer-readable carrier medium | |
EP4068763A1 (en) | Monitoring method, apparatus, and system, electronic device, and storage medium | |
US9531910B2 (en) | Non-transitory computer-readable storage medium storing program, terminal device and method | |
CN106954053A (en) | A kind of trapezoidal distortion correction method and system | |
EP3912338B1 (en) | Sharing physical writing surfaces in videoconferencing | |
US20170372679A1 (en) | Mobile Terminal for Automatically Adjusting a Text Size and a Method Thereof | |
CN105204347A (en) | Method, device and system for smart home interaction based on augmented reality technologies | |
KR20160078929A (en) | Automatic processing of images | |
CN107589876B (en) | Projection system and method | |
US10582125B1 (en) | Panoramic image generation from video | |
CN107436681A (en) | Automatically adjust the mobile terminal and its method of the display size of word | |
CN110149476A (en) | A kind of time-lapse photography method, apparatus, system and terminal device | |
US20160163024A1 (en) | Electronic device and method for adjusting images presented by electronic device | |
CN109597555B (en) | Method and system for adjusting display mode according to scene and object | |
CN109582145B (en) | Terminal display method and system for multiple use objects and terminal | |
US10551912B2 (en) | Method and apparatus for displaying display object according to real-time information | |
CN104866809B (en) | Picture playing method and device | |
CN115729500A (en) | Screen projection method of screen projection terminal and display terminal, electronic equipment and storage medium | |
CN111857350B (en) | Method, device and equipment for rotating display equipment | |
US20230386162A1 (en) | Virtual action center based on segmented video feed for a video communication session | |
CN104602097A (en) | Method for adjusting viewing distance based on human eyes tracking and holographic display device | |
US20210258376A1 (en) | Method and system for providing augmented reality displays |
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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220513 Address after: 518000 Guangdong Province Shenzhen Futian District Nanyuan Street Nanyuan community Nanyuan Road 66 jiazhaoye center block B 2015 Applicant after: SHENZHEN WISDOM SEASON TECHNOLOGY Co.,Ltd. Address before: 256500 188 Binbo street, Boxing County, Binzhou City, Shandong Province Applicant before: Liu Meilian |
|
GR01 | Patent grant | ||
GR01 | Patent grant |