CN103105957B - Display packing and electronic equipment - Google Patents
Display packing and electronic equipment Download PDFInfo
- 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
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
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:
βN=αN*(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:
βN=αN*(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:
βN=αN*(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'=XN+βN, so knowable to formula (2)
XN+1'=XN+αN*(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=XN+αN+1*(XN-XN-1)+(1-αN+1)*(XN+XN-2-2*XN-1)
Thus have
XN+1-2*(XN-XN-1)-XN-2=αN+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:
βN=αN*(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:
βN=αN*(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:
βN=αN*(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.
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)
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)
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)
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 |
-
2011
- 2011-11-14 CN CN201110359419.2A patent/CN103105957B/en active Active
Patent Citations (2)
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 |