Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > More E-Book Readers > iRex > iRex Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 11-15-2010, 04:43 AM   #1
heyneman
Member
heyneman began at the beginning.
 
Posts: 15
Karma: 10
Join Date: Sep 2010
Device: IREX DR800SG
Improved Calibration

I'm starting this thread to discuss the possibility of implementing an improved calibration procedure, after it came up in the Xournal thread

I haven't been very happy with the calibration of my DR800 (with the standard pen), especially around the edges. To be fair I haven't had it very long, but coming from a Lenovo tablet which (I believe) uses the same era Wacom technology, I was somewhat disappointed with the performance.

First, is this something other people are unsatisfied with? Does using a nicer penabled pen help significantly?

Assuming that this is an improvement worth pursuing, I poked around in the gtktscal code tonight and I'm pretty sure I understand what they're trying to do: build a linear mapping from raw x/y to calibrated x/y. This first time through the math looks a little funny (there's an extra averaging step which I don't think should be there). But, hinky looking math aside, they try to come up with numbers (a-f) so that x = a + b*x_raw + c*y_raw, and y = d + e*x_raw + f*y_raw.

If anyone knows what source code handles general touch screen events, it should be an easy matter to change out the calibration math to something more effective, and then correspondingly change the calculation of the tap position in the general touch screen code.

Doing it this way would let all applications benefit from improved calculation. If for some reason we can't get into the general touch screen code (which doesn't seem like it should be a problem), it could be worked in on an application-by-application basis
heyneman is offline   Reply With Quote
Old 11-15-2010, 02:32 PM   #2
Mackx
Guru
Mackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to behold
 
Posts: 999
Karma: 19985
Join Date: Dec 2008
Location: Netherlands
Device: iRex DR1000S
Quote:
Originally Posted by heyneman View Post
If anyone knows what source code handles general touch screen events, it should be an easy matter to change out the calibration math to something more effective, and then correspondingly change the calculation of the tap position in the general touch screen code.
It seems that a modified version of tslib is used, see here.
Mackx is offline   Reply With Quote
Advert
Old 11-16-2010, 02:12 AM   #3
Mackx
Guru
Mackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to behold
 
Posts: 999
Karma: 19985
Join Date: Dec 2008
Location: Netherlands
Device: iRex DR1000S
I am not sure if the same code is used for DR800 and DR1000, some patches that are applied (for R4.0) are size related and I guess that the wacom resolution of a DR1000 is bigger than that of a DR800 (but I am not sure).
@Gertjan: can you shed some light on this?
Mackx is offline   Reply With Quote
Old 11-16-2010, 04:14 AM   #4
Gertjan
ex-IRX developer
Gertjan doesn't litterGertjan doesn't litterGertjan doesn't litter
 
Gertjan's Avatar
 
Posts: 158
Karma: 224
Join Date: Oct 2008
Device: Irex DR800S, DR1000S, iLiad
Quote:
Originally Posted by Mackx View Post
I am not sure if the same code is used for DR800 and DR1000, some patches that are applied (for R4.0) are size related and I guess that the wacom resolution of a DR1000 is bigger than that of a DR800 (but I am not sure).
The touch systems for DR1000 and DR800 are largely identical though they are shipped with different default calibration values. Also, the "wacom-calibration.patch" on tslib is applied for DR800S/SG only.
Gertjan is offline   Reply With Quote
Old 11-16-2010, 04:21 AM   #5
Mackx
Guru
Mackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to behold
 
Posts: 999
Karma: 19985
Join Date: Dec 2008
Location: Netherlands
Device: iRex DR1000S
Thanks for the info Gertjan.
Mackx is offline   Reply With Quote
Advert
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
DR800 How do I do 'accurate stylus calibration'? bokjeid iRex 18 05-06-2010 01:13 PM
PRS-600 Screen calibration? Jen Franklin Sony Reader 12 12-23-2009 09:54 AM
stylus calibration problem KingDani iRex 10 04-30-2009 01:29 PM
Battery Calibration Problem c2po iRex 5 11-29-2008 03:07 AM
Calibration is Now working on the iLiad! Adam B. iRex 1 05-14-2007 08:33 AM


All times are GMT -4. The time now is 04:18 PM.


MobileRead.com is a privately owned, operated and funded community.