CN104618587A - Method for operating large screen moving device through gyro - Google Patents
Method for operating large screen moving device through gyro Download PDFInfo
- Publication number
- CN104618587A CN104618587A CN201510024886.8A CN201510024886A CN104618587A CN 104618587 A CN104618587 A CN 104618587A CN 201510024886 A CN201510024886 A CN 201510024886A CN 104618587 A CN104618587 A CN 104618587A
- Authority
- CN
- China
- Prior art keywords
- cursor
- gyroscope
- displacement
- screen
- mobile device
- 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.)
- Pending
Links
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a method for operating a large screen moving device through a gyro. The method comprises the steps of 1) displaying a cursor and a virtual touch panel on a moving device screen; 2) defining an initial coordinate of the cursor; 3) mapping the displacement of the gyro to reach the cursor moving distance, wherein the coordinate of the cursor changes as the gyro position changes; 4) clicking the touch panel when the cursor moves to reach the preset position along with the gyro so as to obtain the current coordinate of the cursor, transmitting an event message with cursor coordinate bounded to the system, and then performing the event of the corresponding cursor coordinate point by the system. The method for operating the large screen moving device through the gyro, the cursor and the virtual touch panel are displayed through the screen, the position of a cursor is changed through the gyro of the moving device, and thus the effect of dynamically operating a phone is achieved. With the adoption of the method, one-hand operation of the large-screen moving device can be achieved, the large screen moving device can be simply and conveniently operated, and therefore, the operation experience of the large screen moving device can be greatly increased.
Description
Technical field
The invention belongs to mobile device control technology field, particularly a kind of method being realized large-screen mobile device operation by gyroscope.
Background technology
In recent years, panel computer and the mobile phone of mobile device develop rapidly, particularly consumer field are more and more universal.And the screen that large-screen mobile device is an important developing direction, particularly smart mobile phone does larger and larger.Large-screen mobile device also brings some inconvenience while bringing better experience to consumer, and most distinct issues are that one-handed performance is very difficult, even cannot realize.
Summary of the invention
The problem to be solved in the present invention is to provide a kind of method being realized large-screen mobile device operation by gyroscope, the one-handed performance that the method can help people to realize large-screen mobile device.
A kind of method being realized large-screen mobile device operation by gyroscope disclosed by the invention, is comprised the following steps:
1) display highlighting and virtual touch plate on mobile device screen;
2) initial coordinate (X of cursor 2) is defined
20, Y
20);
3) by gyroscope displacement map to cursor displacement, the coordinate of cursor changes with gyroscope position change;
4) after cursor moves to precalculated position with gyroscope, extraneous point touching plate, obtains the coordinate of current cursor, and the event message of binding cursor coordinates is passed to system, and system performs the event of corresponding cursor coordinates point.
As the further improvement of technique scheme, the displacement of cursor is the displacement of amplifying gyrostatic shift value, sample, offset, obtaining after the process operation of direction, and implementation procedure is as follows:
21) gyrostatic shift value is repeatedly amplified, after x, y-axis displacement enlargement numerical value be respectively:
MagX=sX* value of magnification
MagY=sY* value of magnification
Wherein, sX is the shift value of gyroscope in x-axis, and sY is the shift value of gyroscope in y-axis;
X, y displacement enlargement numerical value collective data is sampled, obtains mean value avgX and avgY of x, y-axis displacement enlargement numerical value;
22) x of acquisition, mean value avgX and avgY of y-axis displacement enlargement numerical value are offset and direction process, obtain cursor displacement:
PosX=avgX* side-play amount * direction
PosY=avgY* side-play amount * direction
Wherein side-play amount is
23) the new coordinate of cursor is obtained:
X
21= X
20+ posX
Y
21=Y
20+ posY
Another kind as technique scheme improves, and described cursor is presented at screen geometry center.
Another kind as technique scheme improves, and described virtual touch plate is presented at the screen lower left corner or the lower right corner.
The method being realized large-screen mobile device operation by gyroscope of the present invention, on screen, display highlighting and virtual touch plate, utilize the gyroscope that mobile device carries, and realizes the change in location of cursor button, accomplishes the effect manipulating mobile phone dynamically.The method can realize the one-handed performance of large-size screen monitors mobile device, makes large-size screen monitors mobile device operation easier, substantially increases the operating experience of large-size screen monitors mobile device.The method can be used for being provided with gyroscope.
Accompanying drawing explanation
Fig. 1 is method program operation interface of the present invention display schematic diagram.
Embodiment
Below in conjunction with accompanying drawing, method the present invention being proposed to be realized by gyroscope to large-screen mobile device operation is described in detail.
Cursor indicates the click on area of user on computers, when giving people's operating computer, giving very large guide, also having accomplished certain intellectualized operation simultaneously.If also there is a cursor to show so on the mobile apparatus, the movement of cursor is controlled by the rotational angle of the built-in gyroscope apparatus of mobile device, like this can be more clear show user and need to click any block region, mix a cursor slide plate again to realize basic the clicking of cursor, double-click, grow elementary events such as pressing, can be better in click effect.Simultaneously, virtual touch plate can play the effect of cursor slide plate on similar notebook, user operates mobile device in this block region, mobile device manipulation effect for large-size screen monitors can be better, also solve the operating area problem of one-handed performance simultaneously, therefore having in gyrostatic mobile device equipment, with the addition of motion operation function, when after motion operation function on, screen can show the cursor on a similar computer, and virtual touch region (the i.e. virtual touch plate that is transparent is had in some regions (edge on the preferred left side or the right) of screen, cursor slide plate on similar desktop computer or notebook), this virtual touch plate also can drag shift position.User rocks mobile device, there is change in gyrostatic coordinate, now there is the variation of position in cursor, the point made a decision after cursor variation is user and wants to click the point on screen, user now clicks virtual touch plate and (clicks as triggered, long to press, the gesture identification action such as to slide up and down), the interface on corresponding mobile device screen also performs corresponding operation.Thus pass through the change of cursor dynamic position, realize the scene effect that on similar computer, cursor and slide plate are clicked.
The principle realized is: when mobile device has certain rocking, the built-in gyroscope apparatus of mobile device just has corresponding induction, now obtain the coordinate offset of gyroscope in x, y-axis (not need to obtain z-axis skew, because cursor is presented at a 2 dimensional region of mobile device screen), the simultaneously side-play amount of cursor also x, y size that corresponding displacement is corresponding, such cursor just can be directed to user want the region (certain point) of click.When user clicks virtual touch plate time, the coordinate of cursor is now passed in click event, performs the click event of corresponding view like this, thus manipulate mobile device.
A kind of method being realized large-screen mobile device operation by gyroscope disclosed by the invention, is comprised the following steps:
1) display highlighting and virtual touch plate on mobile device screen; Cursor is preferably presented at screen geometry center, and virtual touch plate is preferably presented at the screen lower left corner or the lower right corner, and also may be displayed on the position such as top or centre, the citing in the present embodiment does not cause restriction to the position of virtual touch plate.Preferably be presented at when the screen lower left corner or the lower right corner to operate more easily.
2) initial coordinate (X of cursor is defined
20, Y
20);
3) by gyroscope displacement map to cursor displacement, the coordinate of cursor changes with gyroscope position change.Gyroscopic instrument, can by x, y in time rocking, the value of z-axis variation returns to mobile phone, corresponding x is obtained, the former data of y, z in cell phone system, because mobile phone is plane, only need to obtain x accordingly, the data of y, are labeled as sX herein, the displacement of sY cursor is the displacement of amplifying gyrostatic shift value, sample, offset, obtaining after the process operation of direction, and implementation procedure is as follows:
21) gyrostatic shift value is repeatedly amplified, after x, y-axis displacement enlargement numerical value be respectively:
MagX=sX* value of magnification
MagY=sY* value of magnification
Wherein, sX is the shift value of gyroscope in x-axis, and sY is the shift value of gyroscope in y-axis; Value of magnification is the integer of >0, a suitable numerical value can be set as requested, if value of magnification is too large, the displacement of cursor will be larger, there will be mobile phone and rock a little a bit, the situation that cursor displacement is very large, if value of magnification is too little, then there will be contrary situation, that is: the displacement of cursor can be smaller, the distance that mobile phone rocks is larger, the situation that cursor displacement is very little.
X, y displacement enlargement numerical value collective data is sampled, obtains mean value avgX and avgY of x, y-axis displacement enlargement numerical value; Standard for manual sampling is the integer numerical value of the >0 of setting one sampling.The data variation frequency that number of samples can report according to gyroscope in the unit interval is arranged.
22) x of acquisition, mean value avgX and avgY of y-axis displacement enlargement numerical value are offset and direction process, obtain cursor displacement:
PosX=avgX* side-play amount * direction
PosY=avgY* side-play amount * direction
Wherein side-play amount is the amplification to the displacement on x and y direction.Such as: side-play amount is 1, then the side-play amount of x-axis is then x size, if side-play amount is 2, then the side-play amount of x-axis is then 2x size.Side-play amount is determined according to actual needs.
23) the new coordinate of cursor is obtained:
X
21= X
20+ posX
Y
21=Y
20+ posY
4) cursor is plotted to corresponding coordinate place by cell phone system after gyroscope position changes, after cursor moves to precalculated position with gyroscope, extraneous point touching plate, obtain the coordinate of current cursor, the event message of binding cursor coordinates is passed to system, and system performs the event of corresponding cursor coordinates point.
As shown in Figure 1, at mobile device, such as mobile phone, panel computer etc., display highlighting 1 and virtual touch plate 2 on screen, rock or rotate mobile device, gyroscope produces displacement, and cursor moves, when cursor moves to preposition, in such as certain program icon, then operating touchpad, can click, double-click and the mode of operation such as dragging, this program just starts or performs other corresponding operatings.
Claims (4)
1. realized a method for large-screen mobile device operation by gyroscope, it is characterized in that: comprise the following steps:
1) display highlighting and virtual touch plate on mobile device screen;
2) initial coordinate (X of cursor is defined
20, Y
20);
3) by gyroscope displacement map to cursor displacement, the coordinate of cursor changes with gyroscope position change;
4) after cursor moves to precalculated position with gyroscope, extraneous point touching plate, obtains the coordinate of current cursor, and the event message of binding cursor coordinates is passed to system, and system performs the event of corresponding cursor coordinates point.
2. the method being realized large-screen mobile device operation by gyroscope according to claim 1, it is characterized in that: described step 2) mapping relations be: the displacement of cursor is the displacement of amplifying gyrostatic shift value, sample, offset, obtaining after the process operation of direction, and implementation procedure is as follows:
21) gyrostatic shift value is repeatedly amplified, after x, y-axis displacement enlargement numerical value be respectively:
MagX=sX* value of magnification
MagY=sY* value of magnification
Wherein, sX is the shift value of gyroscope in x-axis, and sY is the shift value of gyroscope in y-axis;
X, y displacement enlargement numerical value collective data is sampled, obtains mean value avgX and avgY of x, y-axis displacement enlargement numerical value;
22) x of acquisition, mean value avgX and avgY of y-axis displacement enlargement numerical value are offset and direction process, obtain cursor displacement:
PosX=avgX* side-play amount * direction
PosY=avgY* side-play amount * direction
Wherein side-play amount is
23) the new coordinate of cursor is obtained:
X
21= X
20+ posX
Y
21=Y
20+ posY。
3. the method being realized large-screen mobile device operation by gyroscope according to claim 1, be is characterized in that: described cursor is presented at screen geometry center.
4. the method being realized large-screen mobile device operation by gyroscope according to claim 1, be is characterized in that: described virtual touch plate is presented at the screen lower left corner or the lower right corner.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510024886.8A CN104618587A (en) | 2015-01-19 | 2015-01-19 | Method for operating large screen moving device through gyro |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510024886.8A CN104618587A (en) | 2015-01-19 | 2015-01-19 | Method for operating large screen moving device through gyro |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104618587A true CN104618587A (en) | 2015-05-13 |
Family
ID=53152856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510024886.8A Pending CN104618587A (en) | 2015-01-19 | 2015-01-19 | Method for operating large screen moving device through gyro |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104618587A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107390975A (en) * | 2017-07-24 | 2017-11-24 | 陆宗寅 | Handheld device inputs new method |
CN109416596A (en) * | 2016-07-06 | 2019-03-01 | 微软技术许可有限责任公司 | Rolling for reality environment turns to and tap turns to |
CN109840044A (en) * | 2017-11-29 | 2019-06-04 | 北京京东尚科信息技术有限公司 | Screen control method and plug-in unit and device |
WO2021036646A1 (en) * | 2019-08-29 | 2021-03-04 | 中兴通讯股份有限公司 | Terminal screen operating method, terminal and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201846392U (en) * | 2010-10-29 | 2011-05-25 | 北京启动在线文化娱乐有限公司 | Mobile phone with air mouse |
CN202159314U (en) * | 2011-07-05 | 2012-03-07 | 信源通科技(深圳)有限公司 | Cell phone mouse and system for implementing same |
CN102446049A (en) * | 2010-10-11 | 2012-05-09 | 梁宇杰 | Device and method for cursor operation induction processing and using external display devices to display information |
CN102681695A (en) * | 2012-04-25 | 2012-09-19 | 北京三星通信技术研究有限公司 | Cursor control method and device |
CN103186255A (en) * | 2011-12-27 | 2013-07-03 | 中国电信股份有限公司 | Cursor mobile processing method and system based on gyroscope as well as user terminal |
CN103197775A (en) * | 2012-08-03 | 2013-07-10 | 顾红波 | Control system and method for handheld computer equipment |
-
2015
- 2015-01-19 CN CN201510024886.8A patent/CN104618587A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102446049A (en) * | 2010-10-11 | 2012-05-09 | 梁宇杰 | Device and method for cursor operation induction processing and using external display devices to display information |
CN201846392U (en) * | 2010-10-29 | 2011-05-25 | 北京启动在线文化娱乐有限公司 | Mobile phone with air mouse |
CN202159314U (en) * | 2011-07-05 | 2012-03-07 | 信源通科技(深圳)有限公司 | Cell phone mouse and system for implementing same |
CN103186255A (en) * | 2011-12-27 | 2013-07-03 | 中国电信股份有限公司 | Cursor mobile processing method and system based on gyroscope as well as user terminal |
CN102681695A (en) * | 2012-04-25 | 2012-09-19 | 北京三星通信技术研究有限公司 | Cursor control method and device |
CN103197775A (en) * | 2012-08-03 | 2013-07-10 | 顾红波 | Control system and method for handheld computer equipment |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109416596A (en) * | 2016-07-06 | 2019-03-01 | 微软技术许可有限责任公司 | Rolling for reality environment turns to and tap turns to |
CN109416596B (en) * | 2016-07-06 | 2022-03-29 | 微软技术许可有限责任公司 | Computing device and method for scroll steering and tap steering for virtual reality environments |
CN107390975A (en) * | 2017-07-24 | 2017-11-24 | 陆宗寅 | Handheld device inputs new method |
CN109840044A (en) * | 2017-11-29 | 2019-06-04 | 北京京东尚科信息技术有限公司 | Screen control method and plug-in unit and device |
CN109840044B (en) * | 2017-11-29 | 2021-05-25 | 北京京东尚科信息技术有限公司 | Screen control method, plug-in and device |
WO2021036646A1 (en) * | 2019-08-29 | 2021-03-04 | 中兴通讯股份有限公司 | Terminal screen operating method, terminal and storage medium |
CN112445406A (en) * | 2019-08-29 | 2021-03-05 | 中兴通讯股份有限公司 | Terminal screen operation method, terminal and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10996834B2 (en) | Touchscreen apparatus user interface processing method and touchscreen apparatus | |
AU2014219558B2 (en) | Method for controlling display of multiple objects depending on input related to operation of mobile terminal, and mobile terminal therefor | |
US9875023B2 (en) | Dial-based user interfaces | |
US9158455B2 (en) | Multifunctional environment for image cropping | |
KR101424294B1 (en) | Multi-touch uses, gestures, and implementation | |
KR102059648B1 (en) | Display apparatus and method for controlling thereof | |
US9208698B2 (en) | Device, method, and graphical user interface for manipulating a three-dimensional map view based on a device orientation | |
WO2017113379A1 (en) | Menu display method for user interface and hand-held terminal | |
US20150277746A1 (en) | Touch control method and device for electronic map | |
US20140071049A1 (en) | Method and apparatus for providing one-handed user interface in mobile device having touch screen | |
CN105824531A (en) | Method and device for adjusting numbers | |
KR101885132B1 (en) | Apparatus and method for input by touch in user equipment | |
WO2014018574A2 (en) | Manipulating tables with touch gestures | |
KR20160049455A (en) | Method of displaying an image by using a scroll bar and apparatus thereof | |
CN111770368A (en) | Control method and device for large-screen display equipment, storage medium and electronic equipment | |
CN104618587A (en) | Method for operating large screen moving device through gyro | |
CN101482799A (en) | Method for controlling electronic equipment through touching type screen and electronic equipment thereof | |
WO2022111397A1 (en) | Control method and apparatus, and electronic device | |
KR20160019762A (en) | Method for controlling touch screen with one hand | |
US20160054879A1 (en) | Portable electronic devices and methods for operating user interfaces | |
WO2019047129A1 (en) | Method for moving application icons, and terminal | |
KR20100136289A (en) | A display controlling method for a mobile terminal | |
CN103150116A (en) | RDP-based method for magnification display of cloud desktop | |
KR101920864B1 (en) | Method and terminal for displaying of image using touchscreen | |
CN103543824B (en) | Gesture input system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150513 |
|
RJ01 | Rejection of invention patent application after publication |