CN103105957B - Display packing and electronic equipment - Google Patents

Display packing and electronic equipment Download PDF

Info

Publication number
CN103105957B
CN103105957B CN201110359419.2A CN201110359419A CN103105957B CN 103105957 B CN103105957 B CN 103105957B CN 201110359419 A CN201110359419 A CN 201110359419A CN 103105957 B CN103105957 B CN 103105957B
Authority
CN
China
Prior art keywords
location point
touch location
premeasuring
point
position data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110359419.2A
Other languages
Chinese (zh)
Other versions
CN103105957A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201110359419.2A priority Critical patent/CN103105957B/en
Publication of CN103105957A publication Critical patent/CN103105957A/en
Application granted granted Critical
Publication of CN103105957B publication Critical patent/CN103105957B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

Disclose a kind of display packing and electronic equipment, this display packing is applied in electronic equipment, described electronic equipment includes touch sensitive display unit, described method includes: with predetermined time interval detection to the mobile operation of the object of display on described touch sensitive display unit, sequentially to obtain the position data of multiple touch location point;According to the mobile operation of object of display on described touch sensitive display unit, sequentially calculate each corresponding multiple predicted position points with the plurality of touch location point, and the described object of display at each predicted position point obtained.

Description

Display packing and electronic equipment
Technical field
The present invention relates to the field of electronic equipment, more particularly it relates to an aobvious Show method and electronic equipment.
Background technology
In recent years, the electronic equipment with touch sensitive display unit has obtained extensively application.But, existing Electronic equipment in touch control operation have a lot of problem, such as user touch time sensory reaction blunt, Screen is appropriate to be felt not with hands user when operated carrying out, and user feels picture when carrying out screen drag operation Face is the most smooth, the situation etc. of frame-skipping even occurs.These problems become existing and have touch sensitive display unit A serious problem of electronic equipment, have impact on the experience of user.
In the prior art, improve processing speed often through the disposal ability improving hardware, thus change Display speed during kind screen drag operation.But, such method causes the increase of cost, and result is also Can not effectively solve the problems referred to above, it is impossible to be effectively improved the experience of user.
Summary of the invention
Because above-mentioned situation, the present invention provides a kind of display packing and electronic equipment, itself and prior art Compare, it is possible to improve display speed during screen drag operation.
According to embodiments of the present invention, it is provided that a kind of display packing, it is applied in electronic equipment, described electricity Subset includes that touch sensitive display unit, described method include:
The mobile operation to the object shown on described touch sensitive display unit is detected with predetermined time interval, with Sequentially obtain the position data of multiple touch location point;
According to the mobile operation of the object of display on described touch sensitive display unit, sequentially calculate many with this Multiple predicted position points of each correspondence of individual touch location point, and at each predicted position point obtained Place shows described object,
Wherein, the plurality of predicted position point is obtained by following steps:
Determine the direction of mobile operation;
Determine a premeasuring;And
In a certain direction, the position data of each touch location point is added this premeasuring, thus obtains Obtain the plurality of predicted position point.
Preferably, shifting is determined by the position data of first touch location point and second touch location point The direction of dynamic operation.
Preferably, determined by the position data of n-th touch location point and the N+1 touch location point The direction of mobile operation, wherein N is positive integer.
Preferably, described premeasuring is a fixed value.
Preferably, described premeasuring is according to n-th touch location point and the position of the N+1 touch location point Put data to determine.
Preferably, described premeasuring determines according to formula (1):
βN=XN-XN-1
Wherein, βNIt is intended to add to the premeasuring of the position data of n-th touch location point, XN-1It is The position data of N-1 touch location point, XNIt it is the position data of n-th touch location point.
Preferably, described premeasuring determines according to formula (2) further:
βNN*(XN-XN-1)+(1-αN)*(XN+XN-2-2*XN-1)
Wherein, αNIt is the feedback modifiers factor of n-th touch location point, and
αN=(XN-2*(XN-1-XN-2)-XN-3)/(XN-2-XN-3)。
Preferably, described premeasuring determines according to formula (3) further:
βN=e* αN*(XN-XN-1)+(1-αN)*(XN+XN-2-2*XN-1)
Wherein, e is empirical.
Described method can also include:
Obtain each speed data of multiple touch location point, and described premeasuring is according to each touch The position data of location point, speed data and described predetermined time interval etc. determine.
Preferably, described premeasuring determines according to formula (4):
βN=VN*TN
Wherein, βNIt is intended to add to the premeasuring of the position data of n-th touch location point, VNBe Mobile speed of operation at n-th position detection point, and TNIt it is described predetermined time interval.
Preferably, described premeasuring determines according to formula (5):
βN=(αN*VN*TN)+r
Wherein, αN=(XN-XN-1)/(VN-2*TN-2), r=X 'N-XN, XN-1It is N-1 The position data of individual touch location point, XNIt is the position data of n-th touch location point, X 'NIt it is n-th The position data of predicted position point.
Described method can also include:
Determine described premeasuring so that between n-th predicted position point and the N+1 touch location point Distance is less than the distance between n-th touch location point and the N+1 touch location point.
Described method can also include:
When distance between n-th predicted position point and n-th touch location point exceedes predetermined threshold, Determine that this touch location point is out-of-the way position point, and filter this touch location point.
According to another embodiment of the present invention, it is provided that a kind of electronic equipment, including:
Touch sensitive display unit, is configured to show object;
Acquiring unit, it is right to show on described touch sensitive display unit to be configured to predetermined time interval detection The mobile operation of elephant, sequentially to obtain the position data of multiple touch location point;
Computing unit, is configured to according to the mobile operation to the object shown on described touch sensitive display unit, Sequentially calculate each corresponding multiple predicted position points with the plurality of touch location point, and make institute State touch sensitive display unit at each predicted position point obtained, show described object,
Wherein, computing unit performs following operation and obtains the plurality of predicted position point:
Determine the direction of mobile operation;
Determine a premeasuring;And
In a certain direction, the position data of each touch location point is added this premeasuring, thus obtains Obtain the plurality of predicted position point.
Preferably, shifting is determined by the position data of first touch location point and second touch location point The direction of dynamic operation.
Preferably, determined by the position data of n-th touch location point and the N+1 touch location point The direction of mobile operation, wherein N is positive integer.
Preferably, described premeasuring is a fixed value.
Preferably, described premeasuring is according to n-th touch location point and the position of the N+1 touch location point Put data to determine.
Preferably, described premeasuring determines according to formula (1):
βN=XN-XN-1
Wherein, βNIt is intended to add to the premeasuring of the position data of n-th touch location point, XN-1It is The position data of N-1 touch location point, XNIt it is the position data of n-th touch location point.
Preferably, described premeasuring determines according to formula (2) further:
βNN*(XN-XN-1)+(1-αN)*(XN+XN-2-2*XN-1)
Wherein, αNIt is the feedback modifiers factor of n-th touch location point, and
αN=(XN-2*(XN-1-XN-2)-XN-3)/(XN-2-XN-3)。
Preferably, described premeasuring determines according to formula (3) further:
βN=e* αN*(XN-XN-1)+(1-αN)*(XN+XN-2-2*XN-1)
Wherein, e is empirical.
Preferably, described acquiring unit is additionally configured to obtain each speed of multiple touch location point, and And described premeasuring is according to position data, speed and the described predetermined time interval of each touch location point Etc. determining.
Preferably, described premeasuring determines according to formula (4):
βN=VN*TN
Wherein, βNIt is intended to add to the premeasuring of the position data of n-th touch location point, VNBe Mobile speed of operation at n-th position detection point, and TNIt it is described predetermined time interval.
Preferably, described premeasuring determines according to formula (5):
βN=(αN*VN*TN)+r
Wherein, αN=(XN-XN-1)/(VN-2*TN-2), r=X 'N-XN, XN-1It is N-1 The position data of individual touch location point, XNIt is the position data of n-th touch location point, X 'NIt it is n-th The position data of predicted position point.
Preferably, described computing unit is additionally configured to determine described premeasuring so that n-th predicted position Distance between point and the N+1 touch location point is touched less than n-th touch location point and N+1 Touch the distance between location point.
Preferably, described computing unit is additionally configured to when n-th predicted position point and n-th touch location When distance between point exceedes predetermined threshold, determine that this touch location point is out-of-the way position point, and filtration should Touch location point.
By the display packing according to the present invention and electronic equipment, it is possible to showing when improving screen drag operation Show speed, thus the touch improving user is experienced.
Accompanying drawing explanation
Fig. 1 is the flow chart of display packing according to a first embodiment of the present invention;
Fig. 2 is the design sketch applying display packing according to a first embodiment of the present invention;And
Fig. 3 is the block diagram of electronic equipment according to a second embodiment of the present invention.
Detailed description of the invention
Hereinafter, will be described in detail with reference to the accompanying drawings embodiments of the invention.
First, with reference to Fig. 1, display packing according to a first embodiment of the present invention will be described.According to the present invention The display packing of first embodiment can be applicable to any electronic equipment including touch sensitive display unit.Such The example of electronic equipment includes having and touches the smart mobile phone of display screen, has and touch the display of display screen and set Standby etc..Below by with have touch display screen smart mobile phone be described as an example.
Fig. 1 is the flow chart of display packing according to a first embodiment of the present invention.
Display packing according to first embodiment includes:
Step S101: with predetermined time interval detection to the shifting of the object of display on described touch sensitive display unit Dynamic operation, sequentially to obtain the position data of multiple touch location point.
In this step, by sensor etc. built-in in equipment, detect described with predetermined time interval The mobile operation of the object of display on touch sensitive display unit, sequentially to obtain the position of multiple touch location point Put data, say, that the plurality of touch location point is according to described mobile behaviour at each detection time point Make what detection obtained.
Such as, in there is the smart mobile phone touching display screen, when user's icon to touching screen display Carry out moving right operation time, the finger of user touches display screen, and moves right on screen, this Time, sensor built-in in smart mobile phone can detect user with predetermined time interval (such as 1 millisecond) The finger mobile operation to icon, thus sequentially obtain the position data of multiple touch location point.
Such as, generally with the upper left corner of mobile phone as initial point, right direction is the positive direction of X-axis, is downwards The positive direction of Y-axis, thus obtain the position data (X1, Y1) of a series of touch location point, (X2, Y1)......(XN, Y1), (XN+1, Y1) ....
Step S102: according to the mobile operation to the object shown on described touch sensitive display unit, sequentially Calculate each corresponding multiple predicted position points with the plurality of touch location point, and each in acquisition Described object is shown at predicted position point.
Conventionally, as only just process and display object after obtaining touch location point, And this process and display process need certain time, the finger of user is therefore caused to move to the next one, very To being just to show object at current location point after several touch location point, that so gives user feels it is electric Subset bradykinesia, and picture is displayed without following closely the movement of hands, say, that so-called not with hands, This cause user to feel picture is the most smooth, the situation of frame-skipping the most even occurs.
And in display packing according to embodiments of the present invention, unlike the prior art, in step S102 In premeasuring added to obtain corresponding predicted position point for each touch location point, and at this Predicted position point display object.As in figure 2 it is shown, this predicted position point is than this touch location point in advance.Also That is, according in the display packing of the present embodiment, the mobile operation of look-ahead user, and base Predict the outcome in this, the direction that user moves shows object in advance, so that the finger of user exists After contact display screen starts to slide, picture immediately begins to slide, and during finger slides, uses Family can feel that picture slides with finger all the time.
Specifically, display packing according to embodiments of the present invention obtains the plurality of prediction by following steps Location point: determine the direction of mobile operation;Determine a premeasuring;And in a certain direction, to often The position data of individual touch location point adds this premeasuring, thus obtains the plurality of predicted position point.
Such as, in display packing according to a first embodiment of the present invention, position can be touched by first The position data putting a little He the second touch location point determines the direction of mobile operation.It is to say, in vacation If in the case of the one-dimensional mobile operation that user is carried out, touched by first touch location point and second The position data touching location point is assured that the direction that user's finger moves.
Such as, as X2-X1 > 0, determine that user's finger moves right;
As X2-X1 < 0, determine that user's finger is moved to the left;
As Y2-Y1 > 0, determine that user's finger moves down;
As Y2-Y1 < 0, determine that user's finger moves up.
Alternately, it is also possible to by n-th touch location point and the position of the N+1 touch location point Data determine the direction of mobile operation, and wherein N is positive integer.That is, say, that assuming In the case of the mobile operation of the two dimension that user is carried out, by later touch location point and previous touch The position data of location point is assured that the direction that user's finger currently moves.
Then, determine premeasuring by various modes, and in a certain direction, to each touch position Put position data a little and add this premeasuring, thus obtain the plurality of predicted position point.
Such as, described premeasuring can be a fixed value.It is to say, the side moved at user's finger Shift to an earlier date certain distance the most regularly to show, so so that the picture of display and the finger of user More follow closely.
Certainly, add a premeasuring regularly and may not make the reality of picture position and user The coupling completely of operating position, therefore, the most described premeasuring determines according to formula (1):
βN=XN-XN-1……(1)
Wherein, βNIt is intended to add to the premeasuring of the position data of n-th touch location point, XN-1It is The position data of N-1 touch location point, XNIt it is the position data of n-th touch location point.
Touch it is to say, the premeasuring of the position data of n-th touch location point to be added to is n-th Touch the position data of location point and the difference of the position data of the N-1 touch location point, as such, it is possible to root Premeasuring is dynamically added according to mobile operation before, so that picture position and the reality of user Operating position is more nearly.
It is more preferably that described premeasuring determines according to formula (2) further:
βNN*(XN-XN-1)+(1-αN)*(XN+XN-2-2*XN-1)……(2)
Wherein, αNIt is the feedback modifiers factor of n-th touch location point, and
αN=(XN-2*(XN-1-XN-2)-XN-3)/(XN-2-XN-3)。
It is to say, in formula (2), introduce feedback modifiers factor-alpha, so that this premeasuring Mate the practical operation of user more accurately.And this feedback modifiers factor-alpha can be before calculating every time It is modified.
Specifically, because XN+1'=XNN, so knowable to formula (2)
XN+1'=XNN*(XN-XN-1)+(1-αN)*(XN+XN-2-2XN-1)
Revise α by the position data of actually detected point being brought in formula (2), can obtain following
XN+1=XNN+1*(XN-XN-1)+(1-αN+1)*(XN+XN-2-2*XN-1)
Thus have
XN+1-2*(XN-XN-1)-XN-2N+1*(XN-1-XN-2)
Thus obtain
αN+1=(XN+1-2*(XN-XN-1)-XN-2)/(XN-1-XN-2)
It is to say, αNAs the parameter of a real-time reaction user action, and in epicycle computing formula Each reality coordinate points will determine next round α N+1
Preferably, described premeasuring determines according to formula (3) further:
βN=e* αN*(XN-XN-1)+(1-αN)*(XN+XN-2-2*XN-1)……(6)
Wherein, e is empirical, its processing delay time representing electronic equipment and the premeasuring of interpolation Correction ratio.1 can be taken under normal circumstances, but can be able to have not according to concrete electronic equipment With value, can adjust by carrying out testing.
In view of user's velocity variations in touch operation, method according to a first embodiment of the present invention is also Can be by obtaining each speed data of multiple touch location points, and according to each touch location point Position data, speed data and described predetermined time interval etc. determine premeasuring.
Specifically, described premeasuring determines according to formula (4):
βN=VN*TN……(4)
Wherein, βNIt is intended to add to the premeasuring of the position data of n-th touch location point, VNBe Mobile speed of operation at n-th position detection point, and TNIt it is described predetermined time interval.
It is to say, each predicted position point is directly added into a distance moved last time, it is with current Speed is directly related, the most just have expressed the operation of user.
In view of detection and the process time delay of electronic equipment, and the display distance thus caused is poor, Preferably, above-mentioned formula (4) is modified, thus described premeasuring is according to below equation (5) Determine:
βN=(αN*VN*TN)+r……(5)
Wherein, αN=(XN-XN-1)/(VN-2*TN-2), r=X 'N-XN, XN-1It is N-1 The position data of individual touch location point, XNIt is the position data of n-th touch location point, X 'NIt it is n-th The position data of predicted position point.
Method according to a first embodiment of the present invention, also includes determining described premeasuring so that n-th is pre- Survey the distance between location point and the N+1 touch location point less than n-th touch location point and N+1 Distance between individual touch location point.It is to say, determine described premeasuring so that in n-hour, Obtain the position X of touch location pointN, and calculate predicted position point XN+1’;The N+1 moment, in advance Survey location point XN+1' place's display object, and obtain the position X of touch location pointN+1' wherein, it was predicted that position Put an XN+1' and the position X of touch location pointN+1Between distance less than the position X of touch location pointNWith The position X of touch location pointN+1Between distance.It is to say, side according to a first embodiment of the present invention Method, in the N+1 moment, calculated predicted position point XN+1' and the touch location point X of realityN+1 " approximate " coincidence.
Additionally, in practical operation, the detection of sensor and the transmission of data are likely to occur mistake, this Time will produce abnormity point.To this end, method according to a first embodiment of the present invention also includes: when n-th is pre- When distance between survey location point and n-th touch location point exceedes predetermined threshold, determine this touch location Point is out-of-the way position point, and filters this touch location point.
Specifically, X is worked asNDuring for abnormal report point, TN-TN-1Or XN-XN-1Far above meansigma methods, thus Cause XN+1Also far beyond X 'N+1.We can do special handling according to this phenomenon to extremely reporting to put: Such as, TN-TN-1The loss that meansigma methods means to report recently a little, T can be far aboveN-TN-1≈3(TN-TN-1) Mean to have two report points to lose, reduce these points lost by historical data, reset α and calculate X’N+2
Additionally, the situation of a kind of abnormity point is when the operation of user becomes deceleration regime from acceleration mode Time, due to XN+1Much larger than X 'N+1, the α that calculatesN+1More than 1, thus future position X ' can be causedN+2 The state that maintenance accelerates;But, actual physics report point has transferred deceleration to, the α so calculatedN+2Transfer negative value to, and then cause future position X 'N+3< X 'N+2.Our this abnormal phenomena is called future position Inversely.Mainly, image reverse rolling may cause flating in reverse negative effect.It is thus desirable to By X 'N+3These points filter.
By the display packing according to first embodiment, it is possible to improve display speed during screen drag operation, And user can feel that picture moves with finger all the time in finger sliding process, and move at picture Also have certain advanced time dynamic, elastic sensation, thus the touch improving user is experienced.
Second embodiment
Then, reference Fig. 2 is described the block diagram of electronic equipment according to a second embodiment of the present invention.
Electronic equipment 200 according to a second embodiment of the present invention includes:
Touch sensitive display unit 201, is configured to show object;
Acquiring unit 202, is configured to show on described touch sensitive display unit with predetermined time interval detection The mobile operation of object, sequentially to obtain the position data of multiple touch location point;
Computing unit 203, is configured to according to the shifting of the object of display on described touch sensitive display unit 201 Dynamic operation, sequentially calculates each corresponding multiple predicted position points with the plurality of touch location point, and And make described touch sensitive display unit 201 show described object at each predicted position point obtained,
Wherein, computing unit 203 performs following operation and obtains the plurality of predicted position point:
Determine the direction of mobile operation;
Determine a premeasuring;And
In a certain direction, the position data of each touch location point is added this premeasuring, thus obtains Obtain the plurality of predicted position point.
Preferably, shifting is determined by the position data of first touch location point and second touch location point The direction of dynamic operation.
Preferably, determined by the position data of n-th touch location point and the N+1 touch location point The direction of mobile operation, wherein N is positive integer.
Preferably, described premeasuring is a fixed value.
Preferably, described premeasuring is according to n-th touch location point and the position of the N+1 touch location point Put data to determine.
Preferably, described premeasuring determines according to formula (1):
βN=XN-XN-1
Wherein, βNIt is intended to add to the premeasuring of the position data of n-th touch location point, XN-1It is The position data of N-1 touch location point, XNIt it is the position data of n-th touch location point.
Preferably, described premeasuring determines according to formula (2) further:
βNN*(XN-XN-1)+(1-αN)*(XN+XN-2-2*XN-1)
Wherein, αNIt is the feedback modifiers factor of n-th touch location point, and
αN=(XN-2*(XN-1-XN-2)-XN-3)/(XN-2-XN-3)。
Preferably, described premeasuring determines according to formula (3) further:
βN=e* αN*(XN-XN-1)+(1-αN)*(XN+XN-2-2*XN-1)
Wherein, e is empirical.
Preferably, described acquiring unit 202 is additionally configured to obtain each speed of multiple touch location point, And described premeasuring is according to the position data of each touch location point, speed and between the described scheduled time Every etc. determine.
Preferably, described premeasuring determines according to formula (4):
βN=VN*TN
Wherein, βNIt is intended to add to the premeasuring of the position data of n-th touch location point, VNBe Mobile speed of operation at n-th position detection point, and TNIt it is described predetermined time interval.
Preferably, described premeasuring determines according to formula (5):
βN=(αN*VN*TN)+r
Wherein, αN=(XN-XN-1)/(VN-2*TN-2), r=X 'N-XN, XN-1It is N-1 The position data of individual touch location point, XNIt is the position data of n-th touch location point, X 'NIt it is n-th The position data of predicted position point.
Preferably, described computing unit 203 is additionally configured to determine described premeasuring so that n-th is predicted Distance between location point and the N+1 touch location point is less than n-th touch location point and N+1 Distance between individual touch location point.
Preferably, described computing unit 203 is additionally configured to when n-th predicted position point and n-th touch When distance between location point exceedes predetermined threshold, determine that this touch location point is out-of-the way position point, and mistake Filter this touch location point.
Electronic equipment 200 can also include control unit 204, for controlling the operation of unit.
By the electronic equipment according to the second embodiment, it is possible to improve display speed during screen drag operation, And user can feel that picture moves with finger all the time in finger sliding process, and move at picture Also have certain advanced time dynamic, elastic sensation, thus the touch improving user is experienced.
Above, display packing according to embodiments of the present invention and electronic equipment are described with reference to the accompanying drawings.
It should be noted that in this manual, term " include ", " comprising " or its any other Variant is intended to comprising of nonexcludability, so that include the process of a series of key element, method, thing Product or equipment not only include those key elements, but also include other key elements being not expressly set out, or It is also to include the key element intrinsic for this process, method, article or equipment.There is no more restriction In the case of, statement " including ... " key element limited, it is not excluded that including described key element Process, method, article or equipment in there is also other identical element.
Finally, in addition it is also necessary to explanation, above-mentioned a series of process not only include with order described here by The process that time series performs, and include the place performed parallel or respectively rather than in chronological order Reason.
Through the above description of the embodiments, those skilled in the art is it can be understood that arrive this Bright can add the mode of required hardware platform by software and realize, naturally it is also possible to all be come by hardware Implement.Based on such understanding, technical scheme background technology is contributed whole or Part can embody with the form of software product, and this computer software product can be stored in storage and be situated between In matter, such as ROM/RAM, magnetic disc, CD etc., instruct with so that a computer sets including some Standby (can be personal computer, server, or the network equipment etc.) performs each embodiment of the present invention Or the method described in some part of embodiment.
Above the present invention is described in detail, the specific case principle to the present invention used herein And embodiment is set forth, the method that the explanation of above example is only intended to help to understand the present invention And core concept;Simultaneously for one of ordinary skill in the art, according to the thought of the present invention, All will change in detailed description of the invention and range of application, in sum, this specification content should not It is interpreted as limitation of the present invention.

Claims (26)

1. a display packing, is applied in electronic equipment, and described electronic equipment includes touch sensitive display unit, Described method includes:
The mobile operation to the object shown on described touch sensitive display unit is detected with predetermined time interval, with Sequentially obtain the position data of multiple touch location point;
According to the mobile operation of the object of display on described touch sensitive display unit, sequentially calculate many with this Multiple predicted position points of each correspondence of individual touch location point, and at each predicted position point obtained Place shows described object,
Wherein, the plurality of predicted position point is obtained by following steps:
Determine the direction of mobile operation;
Determine a premeasuring;And
In a certain direction, the position data of each touch location point is added this premeasuring, thus obtains Obtain the plurality of predicted position point.
2. the method for claim 1, wherein by first touch location point and second touch The position data of location point determines the direction of mobile operation.
3. the method for claim 1, wherein individual by n-th touch location point and N+1 The position data of touch location point determines the direction of mobile operation, and wherein N is positive integer.
4. the method for claim 1, wherein said premeasuring is a fixed value.
5. the method for claim 1, wherein said premeasuring is according to n-th touch location point Determine with the position data of the N+1 touch location point.
6. method as claimed in claim 5, wherein said premeasuring determines according to formula (1):
βN=XN–XN-1
Wherein, βNIt is intended to add to the premeasuring of the position data of n-th touch location point, XN-1It is The position data of N-1 touch location point, XNIt it is the position data of n-th touch location point.
7. method as claimed in claim 6, wherein said premeasuring is true according to formula (2) further Fixed:
βNN*(XN–XN-1)+(1-αN)*(XN+XN-2-2*XN-1)
Wherein, αNIt is the feedback modifiers factor of n-th touch location point, and
αN=(XN–2*(XN-1-XN-2)-XN-3)/(XN-2-XN-3)。
8. method as claimed in claim 7, wherein said premeasuring is true according to formula (3) further Fixed:
βN=e* αN*(XN–XN-1)+(1-αN)*(XN+XN-2-2*XN-1)
Wherein, e is empirical.
9. the method for claim 1, also includes:
Obtain each speed data of multiple touch location point, and described premeasuring is according to each touch The position data of location point, speed data and described predetermined time interval determine.
10. method as claimed in claim 9, wherein said premeasuring determines according to formula (4):
βN=VN*TN
Wherein, βNIt is intended to add to the premeasuring of the position data of n-th touch location point, VNBe Mobile speed of operation at n-th position detection point, and TNIt it is described predetermined time interval.
11. methods as claimed in claim 10, wherein said premeasuring determines according to formula (5):
βN=(αN*VN*TN)+r
Wherein, αN=(XN–XN-1)/(VN-2*TN-2), r=X 'N-XN, XN-1It is N-1 The position data of individual touch location point, XNIt is the position data of n-th touch location point, X 'NIt it is n-th The position data of predicted position point.
12. the method for claim 1, also include:
Determine described premeasuring so that between n-th predicted position point and the N+1 touch location point Distance is less than the distance between n-th touch location point and the N+1 touch location point.
13. the method for claim 1, also include:
When distance between n-th predicted position point and n-th touch location point exceedes predetermined threshold, Determine that this touch location point is out-of-the way position point, and filter this touch location point.
14. 1 kinds of electronic equipments, including:
Touch sensitive display unit, is configured to show object;
Acquiring unit, it is right to show on described touch sensitive display unit to be configured to predetermined time interval detection The mobile operation of elephant, sequentially to obtain the position data of multiple touch location point;
Computing unit, is configured to according to the mobile operation to the object shown on described touch sensitive display unit, Sequentially calculate each corresponding multiple predicted position points with the plurality of touch location point, and make institute State touch sensitive display unit at each predicted position point obtained, show described object,
Wherein, computing unit performs following operation and obtains the plurality of predicted position point:
Determine the direction of mobile operation;
Determine a premeasuring;And
In a certain direction, the position data of each touch location point is added this premeasuring, thus obtains Obtain the plurality of predicted position point.
15. electronic equipments as claimed in claim 14, wherein by first touch location point and second The position data of individual touch location point determines the direction of mobile operation.
16. electronic equipments as claimed in claim 14, wherein by n-th touch location point and the The position data of N+1 touch location point determines the direction of mobile operation, and wherein N is positive integer.
17. electronic equipments as claimed in claim 14, wherein said premeasuring is a fixed value.
18. electronic equipments as claimed in claim 14, wherein said premeasuring touches according to n-th The position data of location point and the N+1 touch location point determines.
19. electronic equipments as claimed in claim 18, wherein said premeasuring is true according to formula (1) Fixed:
βN=XN–XN-1
Wherein, βNIt is intended to add to the premeasuring of the position data of n-th touch location point, XN-1It is The position data of N-1 touch location point, XNIt it is the position data of n-th touch location point.
20. electronic equipments as claimed in claim 19, wherein said premeasuring is further according to formula (2) Determine:
βNN*(XN–XN-1)+(1-αN)*(XN+XN-2-2*XN-1)
Wherein, αNIt is the feedback modifiers factor of n-th touch location point, and
αN=(XN–2*(XN-1-XN-2)-XN-3)/(XN-2-XN-3)。
21. electronic equipments as claimed in claim 20, wherein said premeasuring is further according to formula (3) Determine:
βN=e* αN*(XN–XN-1)+(1-αN)*(XN+XN-2-2*XN-1)
Wherein, e is empirical.
22. electronic equipments as claimed in claim 14, it is many that wherein said acquiring unit is additionally configured to acquisition Each speed of individual touch location point, and described premeasuring is according to the positional number of each touch location point Determine according to, speed and described predetermined time interval.
23. electronic equipments as claimed in claim 22, wherein said premeasuring is true according to formula (4) Fixed:
βN=VN*TN
Wherein, βNIt is intended to add to the premeasuring of the position data of n-th touch location point, VNBe Mobile speed of operation at n-th position detection point, and TNIt it is described predetermined time interval.
24. electronic equipments as claimed in claim 23, wherein said premeasuring is true according to formula (5) Fixed:
βN=(αN*VN*TN)+r
Wherein, αN=(XN–XN-1)/(VN-2*TN-2), r=X 'N-XN, XN-1It is N-1 The position data of individual touch location point, XNIt is the position data of n-th touch location point, X 'NIt it is n-th The position data of predicted position point.
25. electronic equipments as claimed in claim 14, wherein said computing unit is additionally configured to determine institute State premeasuring so that the distance between n-th predicted position point and the N+1 touch location point is less than the Distance between N number of touch location point and the N+1 touch location point.
26. electronic equipments as claimed in claim 14, wherein said computing unit is additionally configured to as N When distance between individual predicted position point and n-th touch location point exceedes predetermined threshold, determine this touch Location point is out-of-the way position point, and filters this touch location point.
CN201110359419.2A 2011-11-14 2011-11-14 Display packing and electronic equipment Active CN103105957B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110359419.2A CN103105957B (en) 2011-11-14 2011-11-14 Display packing and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110359419.2A CN103105957B (en) 2011-11-14 2011-11-14 Display packing and electronic equipment

Publications (2)

Publication Number Publication Date
CN103105957A CN103105957A (en) 2013-05-15
CN103105957B true CN103105957B (en) 2016-10-05

Family

ID=48313873

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110359419.2A Active CN103105957B (en) 2011-11-14 2011-11-14 Display packing and electronic equipment

Country Status (1)

Country Link
CN (1) CN103105957B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9323449B2 (en) * 2014-05-09 2016-04-26 Htc Corporation Electronic apparatus and drawing method using the same
CN105224169B (en) * 2015-09-09 2019-02-05 魅族科技(中国)有限公司 A kind of Interface Moving method and terminal
WO2018098960A1 (en) * 2016-12-01 2018-06-07 华为技术有限公司 Method for operating touchscreen device, and touchscreen device
CN108345415B (en) * 2017-01-25 2023-06-30 豪威Tddi安大略有限合伙公司 Object tracking using object velocity information

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101639896A (en) * 2009-05-19 2010-02-03 上海闻泰电子科技有限公司 Data filtering and smoothing method applied to touch screen
CN101957721A (en) * 2010-08-19 2011-01-26 苏州佳世达电通有限公司 Method for displaying connecting line of touch screen

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5107635B2 (en) * 2007-08-15 2012-12-26 インターナショナル・ビジネス・マシーンズ・コーポレーション How to correct the coordinates on the touch panel to the true display coordinates

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101639896A (en) * 2009-05-19 2010-02-03 上海闻泰电子科技有限公司 Data filtering and smoothing method applied to touch screen
CN101957721A (en) * 2010-08-19 2011-01-26 苏州佳世达电通有限公司 Method for displaying connecting line of touch screen

Also Published As

Publication number Publication date
CN103105957A (en) 2013-05-15

Similar Documents

Publication Publication Date Title
CN105094411B (en) Electronic installation and its drawing practice and computer program product
JP6083910B1 (en) Information processing apparatus, information processing method, and program
CN103299261B (en) Display control apparatus, display control method
WO2014160436A1 (en) Baseline management for sensing device
CN103105957B (en) Display packing and electronic equipment
US20130007666A1 (en) Electronic device with touch screen device, method of moving function icon and computer readable storage media comprising computer executable instructions
US20130080951A1 (en) Device and method for moving icons across different desktop screens and related computer readable storage media comprising computer executable instructions
EP2575012A2 (en) Predictive touch surface scanning
US20110234522A1 (en) Touch sensing method and system using the same
EP2549365A2 (en) Touch tracking device and method for a touch screen
CN104516502A (en) Generating haptic effects while minimizing cascading
CN101887344B (en) Information processing apparatus and information processing method
US9035906B2 (en) Proximity sensing
CN102346592A (en) Touch input transitions
CN103038737A (en) Highlighting of objects on a display
KR20140113392A (en) Systems and Methods for Syncing Haptic Feedback Calls
CN105892877A (en) Multi-finger closing/opening gesture recognition method and device as well as terminal equipment
CN106716331A (en) Simulating real-time responsiveness for touch displays
CN202422047U (en) Device for detecting touch track of touch screen
CN106293345A (en) A kind of application icon display packing and terminal
EP2725469B1 (en) Information-processing device, program, information-processing method, and information-processing system
CN103914240A (en) Method and device for displaying virtual keyboard and electronic device
CN105892895A (en) Multi-finger sliding gesture recognition method and device as well as terminal equipment
CN102214028B (en) Gesture recognition method and device for touch panel
CN108604142A (en) A kind of touch-screen equipment operating method and touch-screen equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant