CN104618587A - Method for operating large screen moving device through gyro - Google Patents

Method for operating large screen moving device through gyro Download PDF

Info

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
Application number
CN201510024886.8A
Other languages
Chinese (zh)
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.)
Technology (nanjing) Ltd By Share Ltd
Original Assignee
Technology (nanjing) Ltd By Share 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 Technology (nanjing) Ltd By Share Ltd filed Critical Technology (nanjing) Ltd By Share Ltd
Priority to CN201510024886.8A priority Critical patent/CN104618587A/en
Publication of CN104618587A publication Critical patent/CN104618587A/en
Pending legal-status Critical Current

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

A kind of method being realized large-screen mobile device operation by gyroscope
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.
CN201510024886.8A 2015-01-19 2015-01-19 Method for operating large screen moving device through gyro Pending CN104618587A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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