CN103744601A - Mobile terminal and displayed content deflection method - Google Patents

Mobile terminal and displayed content deflection method Download PDF

Info

Publication number
CN103744601A
CN103744601A CN201410039868.2A CN201410039868A CN103744601A CN 103744601 A CN103744601 A CN 103744601A CN 201410039868 A CN201410039868 A CN 201410039868A CN 103744601 A CN103744601 A CN 103744601A
Authority
CN
China
Prior art keywords
distance
facing camera
module
displaying contents
mobile terminal
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.)
Granted
Application number
CN201410039868.2A
Other languages
Chinese (zh)
Other versions
CN103744601B (en
Inventor
金鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huaqin Technology Co Ltd
Original Assignee
Huaqin Telecom Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huaqin Telecom Technology Co Ltd filed Critical Huaqin Telecom Technology Co Ltd
Priority to CN201410039868.2A priority Critical patent/CN103744601B/en
Publication of CN103744601A publication Critical patent/CN103744601A/en
Application granted granted Critical
Publication of CN103744601B publication Critical patent/CN103744601B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Telephone Function (AREA)

Abstract

The invention provides a mobile terminal and a displayed content deflection method. The mobile terminal comprises a starting module for starting front-facing cameras when a gravity sensor detects a change of acceleration, a detection module for sequentially detecting distances between the front-facing cameras and eyes of a user as a first distance, a second distance, a third distance and a fourth distance, a calculation module for calculating a first deflection angle according to the first distance and the second distance when the mobile terminal is in a fore-and-aft inclined state, a deflection module for three-dimensionally deflecting displayed contents to a virtual plane parallel to a plane on which the eyes of the user are positioned according to the first deflection angle, and a zooming module for zooming the deflected displayed contents to enable the user to observe a rectangular region in which the displayed contents are positioned, wherein when the mobile terminal is in a left-right inclined state, the calculation module calculates a second deflection module according to the third distance and the fourth distance, and the deflection module three-dimensionally deflects the displayed contents according to the second deflection angle; the zooming module zooms the deflected displayed contents to enable the user to observe a rectangular region in which the displayed contents are positioned. Therefore, an optimal reading effect is achieved.

Description

Mobile terminal and displaying contents deflection method
Technical field
The present invention relates to a kind of mobile device, particularly a kind of mobile terminal and the displaying contents deflection method of utilizing this mobile terminal to realize.
Background technology
User uses mobile terminal for example during mobile phone, generally makes the screen of mobile phone and the plane parallel at human eye place, facilitates like this user to watch mobile phone, and this parallel mode also meets most human eye and watches simultaneously.But at some in particular cases, this mobile phone is in tilting forward and back state or the state that tilts, and the plane at this screen place plane and human eye place is certain deflection angle, cause the displaying contents of this screen that user sees to tilt, distortion.
Summary of the invention
The technical problem to be solved in the present invention is in order to overcome in prior art mobile terminal when tilting forward and back state or tilt state, the content of the screen display of the mobile terminal that user sees tilts, the defect of distortion, a kind of mobile terminal and displaying contents deflection method are provided, when making user left and right or tilting forward and back mobile terminal, still can reach best viewing effect.
The present invention solves above-mentioned technical matters by following technical proposals:
The invention provides a kind of mobile terminal, it comprises a gravity sensor, its feature is, this mobile terminal also comprises an opening module, a detection module, a judge module, a computing module, a deflection module, a Zoom module and four front-facing cameras, and these four front-facing cameras are respectively top, below, left side, first front-facing camera on right side, the second front-facing camera, the 3rd front-facing camera, the 4th front-facing camera of the screen that is positioned at this mobile terminal;
When changing for the acceleration detecting at this gravity sensor, this opening module opens this four front-facing cameras;
This detection module for the distance that identifies image that front-facing camera catches by eye recognition and comprise human eye and detect respectively this first front-facing camera, this second front-facing camera, the 3rd front-facing camera, the 4th front-facing camera and human eye as the first distance, second distance, the 3rd apart from and the 4th distance;
This judge module is used for judging that this mobile terminal is in tilting forward and back state or tilting state;
This mobile terminal enters operation one when tilting forward and back state: this computing module is for calculating the first deflection angle between this screen place plane and human eye place plane by this first distance and this second distance; This deflection module is for deflecting to the displaying contents three-dimensional of this screen and the parallel plane virtual plane in human eye place according to this first deflection angle, and the angle of this virtual plane and this screen place plane is this first deflection angle; This Zoom module is for carrying out convergent-divergent to the displaying contents after three-dimensional deflection so that eye-observation to the region of displaying contents be rectangle;
This mobile terminal enters operation two when tilting state: this computing module is for calculating the second deflection angle between this screen place plane and human eye place plane by the 3rd distance and the 4th distance; This deflection module is for deflecting to the displaying contents three-dimensional of this screen and the parallel plane virtual plane in human eye place according to this second deflection angle, and the angle of this virtual plane and this screen place plane is this second deflection angle; This Zoom module is for carrying out convergent-divergent to the displaying contents after three-dimensional deflection so that eye-observation to the region of displaying contents be rectangle.
In this programme, this mobile terminal is when tilting forward and back state or tilt state, and after calling this deflection module, virtual plane and the human eye place plane parallel at the displaying contents place after three-dimensional deflection, but the angle from human eye, because of relatively little apart from the displaying contents in human eye this virtual plane far away, relatively large apart from the displaying contents near this virtual plane of human eye, so eye-observation to this virtual plane in the region that surrounds of displaying contents be one trapezoidal, thereby the present invention is also provided with this Zoom module, this Zoom module human eye displaying contents far away of adjusting the distance amplifies, the near displaying contents of human eye of simultaneously adjusting the distance dwindles, so that from the angle of human eye, eye-observation to the region that surrounds of displaying contents be rectangle, reach best viewing effect.
Preferably, this judge module is for judging whether the difference of this first distance and this second distance is greater than the difference of the 3rd distance and the 4th distance, if judge this mobile terminal in tilting forward and back state, judge if not this mobile terminal in the state of tilting.
Preferably, in this operation one, this computing module is for by formula β=90 °-α, α=arcos[(L 1 2+ H 2-L 2 2)/2L 1h] calculate this first deflection angle, wherein β is this first deflection angle, L 1for the higher value in this first distance and this second distance, L 2for the smaller value in this first distance and this second distance, H is the distance between this first front-facing camera and this second front-facing camera;
In this operation two, this computing module is for by formula β=90 °-α, α=arcos[(L 3 2+ W 2-L 4 2)/2L 3w] calculate this second deflection angle, wherein β is this second deflection angle, L 3for the higher value in the 3rd distance and the 4th distance, L 4for the smaller value in the 3rd distance and the 4th distance, W is the distance between the 3rd front-facing camera and the 4th front-facing camera.
Preferably, in this operation one, this Zoom module is used for amplifying by this first distance and the larger relatively near displaying contents of front-facing camera corresponding to distance of this second distance numerical value, simultaneously to dwindling by the less relatively near displaying contents of front-facing camera corresponding to distance of numerical value in this first distance and this second distance so that eye-observation to the region of displaying contents be rectangle;
In this operation two, this Zoom module is used for amplifying by the 3rd distance and the larger relatively near displaying contents of front-facing camera corresponding to distance of the 4th distance numerical value, simultaneously to dwindling by the less relatively near displaying contents of front-facing camera corresponding to distance of numerical value in the 3rd distance and the 4th distance so that eye-observation to the region of displaying contents be rectangle.
The present invention also provides a kind of displaying contents deflection method, and its feature is, it utilizes above-mentioned mobile terminal to realize, and this displaying contents deflection method comprises the following steps:
S 1, this gravity sensor sense acceleration;
S 2, this opening module opens this four front-facing cameras when the acceleration detecting changes;
S 3, this detection module identifies by eye recognition the image that each front-facing camera catches and comprises human eye;
S 4, this detection module detect respectively this first front-facing camera, this second front-facing camera, the 3rd front-facing camera, the 4th front-facing camera and human eye distance as this first distance, this second distance, the 3rd distance and the 4th distance;
S 5, this judge module judges that this mobile terminal is in tilting forward and back state or tilting state, if this mobile terminal enters step S in tilting forward and back state 6if this mobile terminal enters step S in the state of tilting 9;
S 6, this computing module calculates the first deflection angle between this screen place plane and human eye place plane by this first distance and this second distance;
S 7, this deflection module deflects to the displaying contents three-dimensional of this screen and parallel plane this virtual plane in human eye place according to this first deflection angle;
S 8, the displaying contents of this Zoom module after to three-dimensional deflection carry out convergent-divergent so that eye-observation to the region of displaying contents be rectangle, process ends;
S 9, this computing module calculates this second deflection angle between this screen place plane and human eye place plane by the 3rd distance and the 4th distance;
S 10, this deflection module deflects to the displaying contents three-dimensional of this screen and parallel plane this virtual plane in human eye place according to this second deflection angle;
S 12, the displaying contents of this Zoom module after to three-dimensional deflection carry out convergent-divergent so that eye-observation to the region of displaying contents be rectangle, process ends.
Preferably, at step S 5in, this judge module judges whether the difference of this first distance and this second distance is greater than the difference of the 3rd distance and the 4th distance, if judge this mobile terminal in tilting forward and back state, judge if not this mobile terminal in the state of tilting.
Preferably, at step S 6in, this computing module is by formula β=90 °-α, α=arcos[(L 1 2+ H 2-L 2 2)/2L 1h] calculate this first deflection angle, wherein β is this first deflection angle, L 1for the higher value in this first distance and this second distance, L 2for the smaller value in this first distance and this second distance, H is the distance between this first front-facing camera and this second front-facing camera;
At step S 9in, this computing module is by formula β=90 °-α, α=arcos[(L 3 2+ W 2-L 4 2)/2L 3w] calculate this second deflection angle, wherein β is this second deflection angle, L 3for the higher value in the 3rd distance and the 4th distance, L 4for the smaller value in the 3rd distance and the 4th distance, W is the distance between the 3rd front-facing camera and the 4th front-facing camera.
Preferably, at step S 8in, this Zoom module is to amplifying by the larger relatively near displaying contents of front-facing camera corresponding to distance of numerical value in this first distance and this second distance, simultaneously to dwindling by the less relatively near displaying contents of front-facing camera corresponding to distance of numerical value in this first distance and this second distance so that eye-observation to the region of displaying contents be rectangle;
At step S 11in, this Zoom module is to amplifying by the larger relatively near displaying contents of front-facing camera corresponding to distance of numerical value in the 3rd distance and the 4th distance, simultaneously to dwindling by the less relatively near displaying contents of front-facing camera corresponding to distance of numerical value in the 3rd distance and the 4th distance so that eye-observation to the region of displaying contents be rectangle.
Meeting on the basis of this area general knowledge, above-mentioned each optimum condition, can combination in any, obtains the preferred embodiments of the invention.
Positive progressive effect of the present invention is:
Mobile terminal of the present invention and displaying contents deflection method, make this mobile terminal when tilting forward and back state or tilt state, virtual plane and the human eye place plane parallel at the displaying contents place after three-dimensional deflection, and eye-observation to the region of displaying contents be rectangle, reach best viewing effect.
Accompanying drawing explanation
Fig. 1 is the schematic diagram of the mobile terminal of preferred embodiment of the present invention.
Fig. 2 is the process flow diagram of the displaying contents deflection method of preferred embodiment of the present invention.
Fig. 3 is the schematic diagram of the mobile phone of preferred embodiment of the present invention.
Fig. 4 is the schematic diagram of the mobile phone range finding of preferred embodiment of the present invention.
Fig. 5 is the schematic diagram in the region of the displaying contents after the three-dimensional deflection of preferred embodiment of the present invention.
Embodiment
Mode below by embodiment further illustrates the present invention, but does not therefore limit the present invention among described scope of embodiments.
Shown in figure 1, the present embodiment provides a kind of mobile terminal, it comprises that a gravity sensor 1, an opening module 2, a detection module 3, a judge module 4, a computing module 5, a deflection module 6, a Zoom module 7 and 8, four these front-facing cameras 8 of four front-facing cameras are respectively top, below, left side, first front-facing camera on right side, the second front-facing camera, the 3rd front-facing camera, the 4th front-facing camera of the screen that is positioned at this mobile terminal.
Introduced the parts that this mobile terminal comprises above, lower mask body is introduced the function that each parts are realized:
This gravity sensor 1 is for sense acceleration in real time;
When changing for the acceleration detecting, this opening module 2 opens four these front-facing cameras 8;
The distance that this detection module 3 comprises human eye for the image that identifies front-facing camera 8 by eye recognition and catch and detects respectively this first front-facing camera, this second front-facing camera, the 3rd front-facing camera, the 4th front-facing camera and human eye as the first distance, second distance, the 3rd apart from and the 4th distance;
This judge module 4 is for judging whether the difference of this first distance and this second distance is greater than the difference of the 3rd distance and the 4th distance, if judge this mobile terminal in tilting forward and back state, judge if not this mobile terminal in the state of tilting.
This judge module 4 is judged this mobile terminal and when tilting forward and back state, is entered operation one:
This computing module 5 is for by formula β=90 °-α, α=arcos[(L 1 2+ H 2-L 2 2)/2L 1h] calculate the first deflection angle between this screen place plane and human eye place plane, wherein β is this first deflection angle, L 1for the higher value in this first distance and this second distance, L 2for the smaller value in this first distance and this second distance, H is the distance between this first front-facing camera and this second front-facing camera;
This deflection module 6 is for deflecting to the displaying contents three-dimensional of this screen and the parallel plane virtual plane in human eye place according to this first deflection angle, and the angle of this virtual plane and this screen place plane is this first deflection angle;
This Zoom module 7 carries out convergent-divergent for the displaying contents to after three-dimensional deflection, be specially: this Zoom module 7 is for to amplifying by this first distance and the larger relatively near displaying contents of front-facing camera corresponding to distance of this second distance numerical value, simultaneously to dwindling by the less relatively near displaying contents of front-facing camera corresponding to distance of numerical value in this first distance and this second distance so that eye-observation to the region of displaying contents be rectangle.
This judge module 4 is judged this mobile terminal and when tilting state, is entered operation two:
This computing module 5 is for by formula β=90 °-α, α=arcos[(L 3 2+ W 2-L 4 2)/2L 3w] calculate the second deflection angle between this screen place plane and human eye place plane, wherein β is this second deflection angle, L 3for the higher value in the 3rd distance and the 4th distance, L 4for the smaller value in the 3rd distance and the 4th distance, W is the distance between the 3rd front-facing camera and the 4th front-facing camera;
This deflection module 6 is for deflecting to the displaying contents three-dimensional of this screen and the parallel plane virtual plane in human eye place according to this second deflection angle, and the angle of this virtual plane and this screen place plane is this second deflection angle;
This Zoom module 7 carries out convergent-divergent for the displaying contents to after three-dimensional deflection, be specially: this Zoom module 7 is for to amplifying by the 3rd distance and the 4th distance numerical value larger relatively near displaying contents of front-facing camera corresponding to distance, simultaneously to dwindling by the less relatively near displaying contents of front-facing camera corresponding to distance of numerical value in the 3rd distance and the 4th distance so that eye-observation to the region of displaying contents be rectangle.
Shown in figure 2, the present embodiment also provides a kind of displaying contents deflection method, and it utilizes above-mentioned mobile terminal to realize, and this displaying contents deflection method comprises the following steps:
Step 101, this gravity sensor sense acceleration;
Step 102, this opening module are opened this four front-facing cameras when the acceleration detecting changes;
Step 103, this detection module identify by eye recognition the image that each front-facing camera catches and comprise human eye;
Step 104, this detection module detect respectively the distance of this first front-facing camera, this second front-facing camera, the 3rd front-facing camera, the 4th front-facing camera and human eye as this first distance, this second distance, the 3rd distance and the 4th distance;
Step 105, this judge module judge that this mobile terminal is in tilting forward and back state or tilting state, if this mobile terminal enters step 106 in tilting forward and back state, if this mobile terminal enters step 109 in the state of tilting; Judge that this mobile terminal is in tilting forward and back state or the concrete steps of the state that tilts are: this judge module judges whether the difference of this first distance and this second distance is greater than the difference of the 3rd distance and the 4th distance, if judge this mobile terminal in tilting forward and back state, judge if not this mobile terminal in the state of tilting;
Step 106, this computing module are by formula β=90 °-α, α=arcos[(L 1 2+ H 2-L 2 2)/2L 1h] calculate the first deflection angle between this screen place plane and human eye place plane, wherein β is this first deflection angle, L 1for the higher value in this first distance and this second distance, L 2for the smaller value in this first distance and this second distance, H is the distance between this first front-facing camera and this second front-facing camera;
Step 107, this deflection module deflect to the displaying contents three-dimensional of this screen and parallel plane this virtual plane in human eye place according to this first deflection angle;
Step 108, this Zoom module displaying contents after to three-dimensional deflection carries out convergent-divergent, be specially: this Zoom module is to amplifying by the larger relatively near displaying contents of front-facing camera corresponding to distance of numerical value in this first distance and this second distance, simultaneously to dwindling by the less relatively near displaying contents of front-facing camera corresponding to distance of numerical value in this first distance and this second distance, so that eye-observation to the region of displaying contents be rectangle, process ends;
Step 109, this computing module are by formula β=90 °-α, α=arcos[(L 3 2+ W 2-L 4 2)/2L 3w] calculate the second deflection angle between this screen place plane and human eye place plane, wherein β is this second deflection angle, L 3for the higher value in the 3rd distance and the 4th distance, L 4for the smaller value in the 3rd distance and the 4th distance, W is the distance between the 3rd front-facing camera and the 4th front-facing camera;
Step 110, this deflection module deflect to the displaying contents three-dimensional of this screen and parallel plane this virtual plane in human eye place according to this second deflection angle;
Step 111, this Zoom module displaying contents after to three-dimensional deflection carries out convergent-divergent, be specially: this Zoom module is to amplifying by the larger relatively near displaying contents of front-facing camera corresponding to distance of numerical value in the 3rd distance and the 4th distance, simultaneously to dwindling by the less relatively near displaying contents of front-facing camera corresponding to distance of numerical value in the 3rd distance and the 4th distance, so that eye-observation to the region of displaying contents be rectangle, process ends.
In this enforcement, this mobile terminal is when tilting forward and back state, how according to this first deflection angle, the displaying contents three-dimensional of this screen is deflected to the realization flow of the parallel plane virtual plane in human eye place referring to the references that application number is 201310130456.5, denomination of invention is " realizing method and the device at three-dimensional rotation interface based on Android system ", specifically see the embodiment part (being the 8th page to the 15th page, instructions) of this references.Roughly step comprises:
Step S 1extract destination object Three Dimensional Interface characteristic information to be achieved, according to the Three Dimensional Interface characteristic information extracting, choose three-dimensional system of coordinate, the mathematical model that builds mapping Three Dimensional Interface characteristic information, the realization of this step is completely with reference to the concrete refinement content under step 101 in the embodiment part of this references;
Step S 2, destination object is loaded into mathematical model, carry out texture processing, the realization of this step is completely with reference to the concrete refinement content under step 102 in the embodiment part of this references;
Step S 3to carrying out the mathematical model of texture processing, carry out coordinate transform, obtain the inclination mathematical model matching with Three Dimensional Interface feature to be achieved, the realization of this step is completely with reference to the concrete refinement content under step 103 in the embodiment part of this references, and this first deflection angle β that the present invention is calculated brings the formula x ' under step 103 in the embodiment part of this references into 2cos 2α+z ' 2=r 2cos 2in α in α;
Step S 4trigger the rotation of inclination mathematical model, obtain rotating mathematics model, rotating mathematics model is carried out to perspective projection according to the viewpoint setting in advance, obtain the view plane coordinate information that rotating mathematics model is corresponding, the realization of this step is completely with reference to the concrete refinement content under step 104 in the embodiment part of this references;
Step S 5view plane coordinate information is converted to screen plane coordinate information, according to the screen plane coordinate information of conversion, present three-dimensional rotation interface, the realization of this step is completely with reference to the concrete refinement content under step 105 in the embodiment part of this references.
In this enforcement, this mobile terminal is when tilting state, how according to this second deflection angle, the displaying contents three-dimensional of this screen is deflected to the implementation procedure of the parallel plane virtual plane in human eye place and how according to this first deflection angle, the displaying contents three-dimensional of this screen deflected to the implementation procedure with the parallel plane virtual plane in human eye place with reference to above-mentioned, just repeat no more here.
For a concrete example, the present invention is described below, so that those skilled in the art can understand the present invention better:
In the present embodiment, this mobile terminal is selected mobile phone, and as shown in Figure 3, it shows the first front-facing camera 81, the second front-facing camera 82, the 3rd front-facing camera 83, the 4th front-facing camera 84 of this mobile phone.
This gravity sensor 1 is sense acceleration in real time, and the acceleration detecting is transferred to this opening module 2, this opening module 2 is opened the first front-facing camera 81, the second front-facing camera 82, the 3rd front-facing camera 83, the 4th front-facing camera 84 when the acceleration detecting changes.
With reference to figure 4, this detection module 3 identifies by eye recognition the image that this first front-facing camera 81, this second front-facing camera 82, the 3rd front-facing camera 83, the 4th front-facing camera 84 catch and comprises human eye 9, and detect respectively this first front-facing camera 81, this second front-facing camera 82, the 3rd front-facing camera 83, the 4th front-facing camera 84 with the distance of human eye 9 as the first distance D 1, second distance D 2, the 3rd distance D 3and the 4th distance D 4, D 1for 23cm, D 2for 18cm, D 3and D 4be 20cm, and the distance between this first front-facing camera 81 and this second front-facing camera 82 is H.
This judge module 4 judges whether this first difference apart from 23cm and this second distance 18cm is greater than the 3rd apart from 20cm and the 4th difference apart from 20cm, and the difference 0cm that the difference 5cm that judges this first distance and this second distance is greater than the 3rd distance and the 4th distance shows that this mobile terminal is in tilting forward and back state.
If this first distance D 1with the angle between the distance H of 82 of this first front-facing camera 81 and this second front-facing cameras is α, according to cosine formula D 2 2=D 1 2+ H 2-2D 1h*cos α, and then draw α=arcos[(D 1 2+ H 2-D 2 2)/2D 1h], again because this first distance D 1perpendicular with the plane at human eye place, so the first deflection angle β=90 between this screen place plane and human eye place plane °-α, therefore, this computing module 5 is by formula β=90 °-α, α=arcos[(D 1 2+ H 2-D 2 2)/2D 1h] calculate this first deflection angle β.
This deflection module 6 is for deflecting to the displaying contents three-dimensional of this screen and the parallel plane virtual plane in human eye place according to this first deflection angle β, the displaying contents of this screen carries out the three-dimensional deflection of the first deflection angle β, and the region that the displaying contents in this virtual plane surrounds is one trapezoidal (seeing the dash area that in Fig. 5, dotted line surrounds).
In order to reach best viewing effect, 7 pairs of this Zoom modules amplify by the relatively near displaying contents (being the displaying contents of this trapezoidal the first half in Fig. 5) of this first front-facing camera, simultaneously to dwindling by the relatively near displaying contents (being the displaying contents of this trapezoidal the latter half in Fig. 5) of this second front-facing camera, so that observe from the angle of human eye, eye-observation to the region of displaying contents be rectangle.
Although more than described the specific embodiment of the present invention, it will be understood by those of skill in the art that these only illustrate, protection scope of the present invention is limited by appended claims.Those skilled in the art is not deviating under the prerequisite of principle of the present invention and essence, can make various changes or modifications to these embodiments, but these changes and modification all fall into protection scope of the present invention.

Claims (8)

1. a mobile terminal, it comprises a gravity sensor, it is characterized in that, this mobile terminal also comprises an opening module, a detection module, a judge module, a computing module, a deflection module, a Zoom module and four front-facing cameras, and these four front-facing cameras are respectively top, below, left side, first front-facing camera on right side, the second front-facing camera, the 3rd front-facing camera, the 4th front-facing camera of the screen that is positioned at this mobile terminal;
When changing for the acceleration detecting at this gravity sensor, this opening module opens this four front-facing cameras;
This detection module for the distance that identifies image that front-facing camera catches by eye recognition and comprise human eye and detect respectively this first front-facing camera, this second front-facing camera, the 3rd front-facing camera, the 4th front-facing camera and human eye as the first distance, second distance, the 3rd apart from and the 4th distance;
This judge module is used for judging that this mobile terminal is in tilting forward and back state or tilting state;
This mobile terminal enters operation one when tilting forward and back state: this computing module is for calculating the first deflection angle between this screen place plane and human eye place plane by this first distance and this second distance; This deflection module is for deflecting to the displaying contents three-dimensional of this screen and the parallel plane virtual plane in human eye place according to this first deflection angle; This Zoom module is for carrying out convergent-divergent to the displaying contents after three-dimensional deflection so that eye-observation to the region of displaying contents be rectangle;
This mobile terminal enters operation two when tilting state: this computing module is for calculating the second deflection angle between this screen place plane and human eye place plane by the 3rd distance and the 4th distance; This deflection module is for deflecting to the displaying contents three-dimensional of this screen and the parallel plane virtual plane in human eye place according to this second deflection angle; This Zoom module is for carrying out convergent-divergent to the displaying contents after three-dimensional deflection so that eye-observation to the region of displaying contents be rectangle.
2. mobile terminal as claimed in claim 1, it is characterized in that, this judge module is for judging whether the difference of this first distance and this second distance is greater than the difference of the 3rd distance and the 4th distance, if judge this mobile terminal in tilting forward and back state, judge if not this mobile terminal in the state of tilting.
3. mobile terminal as claimed in claim 1, is characterized in that, in this operation one, this computing module is for by formula β=90 °-α, α=arcos[(L 1 2+ H 2-L 2 2)/2L 1h] calculate this first deflection angle, wherein β is this first deflection angle, L 1for the higher value in this first distance and this second distance, L 2for the smaller value in this first distance and this second distance, H is the distance between this first front-facing camera and this second front-facing camera;
In this operation two, this computing module is for by formula β=90 °-α, α=arcos[(L 3 2+ W 2-L 4 2)/2L 3w] calculate this second deflection angle, wherein β is this second deflection angle, L 3for the higher value in the 3rd distance and the 4th distance, L 4for the smaller value in the 3rd distance and the 4th distance, W is the distance between the 3rd front-facing camera and the 4th front-facing camera.
4. the mobile terminal as described in any one in claim 1-3, it is characterized in that, in this operation one, this Zoom module is used for amplifying by this first distance and the larger relatively near displaying contents of front-facing camera corresponding to distance of this second distance numerical value, simultaneously to dwindling by the less relatively near displaying contents of front-facing camera corresponding to distance of numerical value in this first distance and this second distance so that eye-observation to the region of displaying contents be rectangle;
In this operation two, this Zoom module is used for amplifying by the 3rd distance and the larger relatively near displaying contents of front-facing camera corresponding to distance of the 4th distance numerical value, simultaneously to dwindling by the less relatively near displaying contents of front-facing camera corresponding to distance of numerical value in the 3rd distance and the 4th distance so that eye-observation to the region of displaying contents be rectangle.
5. a displaying contents deflection method, is characterized in that, it utilizes mobile terminal as claimed in claim 1 to realize, and this displaying contents deflection method comprises the following steps:
S 1, this gravity sensor sense acceleration;
S 2, this opening module opens this four front-facing cameras when the acceleration detecting changes;
S 3, this detection module identifies by eye recognition the image that each front-facing camera catches and comprises human eye;
S 4, this detection module detect respectively this first front-facing camera, this second front-facing camera, the 3rd front-facing camera, the 4th front-facing camera and human eye distance as this first distance, this second distance, the 3rd distance and the 4th distance;
S 5, this judge module judges that this mobile terminal is in tilting forward and back state or tilting state, if this mobile terminal enters step S in tilting forward and back state 6if this mobile terminal enters step S in the state of tilting 9;
S 6, this computing module calculates the first deflection angle between this screen place plane and human eye place plane by this first distance and this second distance;
S 7, this deflection module deflects to the displaying contents three-dimensional of this screen and parallel plane this virtual plane in human eye place according to this first deflection angle;
S 8, the displaying contents of this Zoom module after to three-dimensional deflection carry out convergent-divergent so that eye-observation to the region of displaying contents be rectangle, process ends;
S 9, this computing module calculates this second deflection angle between this screen place plane and human eye place plane by the 3rd distance and the 4th distance;
S 10, this deflection module deflects to the displaying contents three-dimensional of this screen and parallel plane this virtual plane in human eye place according to this second deflection angle;
S 11, the displaying contents of this Zoom module after to three-dimensional deflection carry out convergent-divergent so that eye-observation to the region of displaying contents be rectangle, process ends.
6. displaying contents deflection method as claimed in claim 5, is characterized in that, at step S 5in, this judge module judges whether the difference of this first distance and this second distance is greater than the difference of the 3rd distance and the 4th distance, if judge this mobile terminal in tilting forward and back state, judge if not this mobile terminal in the state of tilting.
7. displaying contents deflection method as claimed in claim 5, is characterized in that, at step S 6in, this computing module is by formula β=90 °-α, α=arcos[(L 1 2+ H 2-L 2 2)/2L 1h] calculate this first deflection angle, wherein β is this first deflection angle, L 1for the higher value in this first distance and this second distance, L 2for the smaller value in this first distance and this second distance, H is the distance between this first front-facing camera and this second front-facing camera;
At step S 9in, this computing module is by formula β=90 °-α, α=arcos[(L 3 2+ W 2-L 4 2)/2L 3w] calculate this second deflection angle, wherein β is this second deflection angle, L 3for the higher value in the 3rd distance and the 4th distance, L 4for the smaller value in the 3rd distance and the 4th distance, W is the distance between the 3rd front-facing camera and the 4th front-facing camera.
8. the displaying contents deflection method as described in any one in claim 5-7, is characterized in that, at step S 8in, this Zoom module is to amplifying by the larger relatively near displaying contents of front-facing camera corresponding to distance of numerical value in this first distance and this second distance, simultaneously to dwindling by the less relatively near displaying contents of front-facing camera corresponding to distance of numerical value in this first distance and this second distance so that eye-observation to the region of displaying contents be rectangle;
At step S 11in, this Zoom module is to amplifying by the larger relatively near displaying contents of front-facing camera corresponding to distance of numerical value in the 3rd distance and the 4th distance, simultaneously to dwindling by the less relatively near displaying contents of front-facing camera corresponding to distance of numerical value in the 3rd distance and the 4th distance so that eye-observation to the region of displaying contents be rectangle.
CN201410039868.2A 2014-01-27 2014-01-27 Mobile terminal and displayed content deflection method Active CN103744601B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410039868.2A CN103744601B (en) 2014-01-27 2014-01-27 Mobile terminal and displayed content deflection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410039868.2A CN103744601B (en) 2014-01-27 2014-01-27 Mobile terminal and displayed content deflection method

Publications (2)

Publication Number Publication Date
CN103744601A true CN103744601A (en) 2014-04-23
CN103744601B CN103744601B (en) 2017-05-17

Family

ID=50501622

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410039868.2A Active CN103744601B (en) 2014-01-27 2014-01-27 Mobile terminal and displayed content deflection method

Country Status (1)

Country Link
CN (1) CN103744601B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104375648A (en) * 2014-11-26 2015-02-25 三星电子(中国)研发中心 Wrist type device and using method thereof
WO2016011649A1 (en) * 2014-07-24 2016-01-28 华为技术有限公司 Method and apparatus for switching screen display mode of terminal device, and terminal device
CN105573608A (en) * 2014-10-11 2016-05-11 乐视致新电子科技(天津)有限公司 Method and device for displaying operation state in human-computer interaction
CN106547447A (en) * 2016-10-25 2017-03-29 惠州Tcl移动通信有限公司 A kind of mobile terminal picture display packing, system and mobile terminal
CN107292849A (en) * 2017-06-30 2017-10-24 维沃移动通信有限公司 A kind of image processing method and mobile terminal
CN108737642A (en) * 2018-04-13 2018-11-02 维沃移动通信有限公司 The display methods and device of content
WO2019041345A1 (en) * 2017-09-04 2019-03-07 深圳市柔宇科技有限公司 Eyepiece adjustment method for head-mounted display device, head-mounted display device, and computer readable storage medium
CN110851054A (en) * 2019-11-08 2020-02-28 广东明创软件科技有限公司 Display content adjusting method and device, mobile terminal and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090295832A1 (en) * 2008-06-02 2009-12-03 Sony Ericsson Mobile Communications Japan, Inc. Display processing device, display processing method, display processing program, and mobile terminal device
CN102033689A (en) * 2009-09-30 2011-04-27 联想(北京)有限公司 Mobile terminal and method for displaying information on mobile terminal
CN103234514A (en) * 2013-04-03 2013-08-07 广州市佳思信息科技有限公司 Methods for distance measurement and offset measurement with single camera and for realizing naked eye 3D grating adjustment
CN103247072A (en) * 2013-04-15 2013-08-14 青岛海信宽带多媒体技术有限公司 Method and device for realizing three-dimensional rotating interface based on Android system
JP2014010100A (en) * 2012-07-02 2014-01-20 Ricoh Co Ltd Image processing device and image processing method and imaging device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090295832A1 (en) * 2008-06-02 2009-12-03 Sony Ericsson Mobile Communications Japan, Inc. Display processing device, display processing method, display processing program, and mobile terminal device
CN102033689A (en) * 2009-09-30 2011-04-27 联想(北京)有限公司 Mobile terminal and method for displaying information on mobile terminal
JP2014010100A (en) * 2012-07-02 2014-01-20 Ricoh Co Ltd Image processing device and image processing method and imaging device
CN103234514A (en) * 2013-04-03 2013-08-07 广州市佳思信息科技有限公司 Methods for distance measurement and offset measurement with single camera and for realizing naked eye 3D grating adjustment
CN103247072A (en) * 2013-04-15 2013-08-14 青岛海信宽带多媒体技术有限公司 Method and device for realizing three-dimensional rotating interface based on Android system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016011649A1 (en) * 2014-07-24 2016-01-28 华为技术有限公司 Method and apparatus for switching screen display mode of terminal device, and terminal device
CN105573608A (en) * 2014-10-11 2016-05-11 乐视致新电子科技(天津)有限公司 Method and device for displaying operation state in human-computer interaction
CN104375648A (en) * 2014-11-26 2015-02-25 三星电子(中国)研发中心 Wrist type device and using method thereof
CN104375648B (en) * 2014-11-26 2017-09-08 三星电子(中国)研发中心 A kind of wrist equipment and its application method
CN106547447A (en) * 2016-10-25 2017-03-29 惠州Tcl移动通信有限公司 A kind of mobile terminal picture display packing, system and mobile terminal
CN107292849A (en) * 2017-06-30 2017-10-24 维沃移动通信有限公司 A kind of image processing method and mobile terminal
CN107292849B (en) * 2017-06-30 2020-01-03 维沃移动通信有限公司 Image processing method and mobile terminal
WO2019041345A1 (en) * 2017-09-04 2019-03-07 深圳市柔宇科技有限公司 Eyepiece adjustment method for head-mounted display device, head-mounted display device, and computer readable storage medium
CN108737642A (en) * 2018-04-13 2018-11-02 维沃移动通信有限公司 The display methods and device of content
CN110851054A (en) * 2019-11-08 2020-02-28 广东明创软件科技有限公司 Display content adjusting method and device, mobile terminal and storage medium

Also Published As

Publication number Publication date
CN103744601B (en) 2017-05-17

Similar Documents

Publication Publication Date Title
CN103744601A (en) Mobile terminal and displayed content deflection method
CN110276317B (en) Object size detection method, object size detection device and mobile terminal
US7554575B2 (en) Fast imaging system calibration
US20170302910A1 (en) Method and apparatus for merging depth maps in a depth camera system
CN109948586B (en) Face verification method, device, equipment and storage medium
CN110826499A (en) Object space parameter detection method and device, electronic equipment and storage medium
EP2597597A2 (en) Apparatus and method for calculating three dimensional (3D) positions of feature points
CN108830186B (en) Text image content extraction method, device, equipment and storage medium
CN108876725A (en) A kind of virtual image distortion correction method and system
CN102572492B (en) Image processing device and method
CN104677330A (en) Small binocular stereoscopic vision ranging system
EP4310446A1 (en) Groove depth measurement method, apparatus and system, and laser measurement device
KR20110000848A (en) Apparatus for getting 3d distance map and image
JP2013168063A (en) Image processing device, image display system, and image processing method
EP3043539B1 (en) Incoming call processing method and mobile terminal
EP2786582A1 (en) Object removal from an image
KR102367648B1 (en) Method and apparatus for synthesizing omni-directional parallax view, and storage medium
US20210185292A1 (en) Portable device and operation method for tracking user's viewpoint and adjusting viewport
CN111104893A (en) Target detection method and device, computer equipment and storage medium
CN114910052A (en) Camera-based distance measurement method, control method and device and electronic equipment
US20130286010A1 (en) Method, Apparatus and Computer Program Product for Three-Dimensional Stereo Display
CN110650284B (en) Image shooting control method, device, equipment and storage medium
US8983125B2 (en) Three-dimensional image processing device and three dimensional image processing method
CN112270737A (en) Texture mapping method and device, electronic equipment and storage medium
WO2013187282A1 (en) Image pick-up image display device, image pick-up image display method, and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 201203 Shanghai city Pudong New Area Zhangjiang Keyuan Road No. 399 Building No. 1

Applicant after: HUAQIN TELECOM TECHNOLOGY Co.,Ltd.

Address before: 201203 Shanghai city Pudong New Area Zhangjiang Keyuan Road No. 399 Building No. 1

Applicant before: SHANGHAI HUAQIN TELECOM TECHNOLOGY Co.,Ltd.

COR Change of bibliographic data
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: Building 1, No. 399 Keyuan Road, Zhangjiang hi tech park, Pudong New Area, Shanghai, 201203

Patentee after: Huaqin Technology Co.,Ltd.

Address before: Building 1, No. 399 Keyuan Road, Zhangjiang hi tech park, Pudong New Area, Shanghai, 201203

Patentee before: Huaqin Technology Co.,Ltd.

CP01 Change in the name or title of a patent holder
CP03 Change of name, title or address

Address after: Building 1, No. 399 Keyuan Road, Zhangjiang hi tech park, Pudong New Area, Shanghai, 201203

Patentee after: Huaqin Technology Co.,Ltd.

Address before: 201203 Building 1, 399 Zhangyuan Road, Zhangjiang, Pudong New Area, Shanghai

Patentee before: HUAQIN TELECOM TECHNOLOGY Co.,Ltd.

CP03 Change of name, title or address