If I am to understand this thread discussion correctly, does it mean there is no public algo for multi-point touch sensing yet??<br>With so much of work done on projects like MS Surface, iPhone, the Jeff Han stuff.. and recently HTC Diamond, I took it for granted that it must already be there among the large resource pool of opensource developers.<br>
<br>Rahul J<br><br><br><div class="gmail_quote">On Fri, May 30, 2008 at 2:46 PM, Ben Lau &lt;<a href="mailto:benlau@embedded.hk">benlau@embedded.hk</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">On Thu, May 29, 2008 at 7:11 PM, Joerg Reisenweber &lt;<a href="mailto:joerg@openmoko.org">joerg@openmoko.org</a>&gt; wrote:<br>
&gt; Am Do &nbsp;29. Mai 2008 schrieb <a href="mailto:boris.stender@gmx.de">boris.stender@gmx.de</a>:<br>
&gt;&gt; Hi Joerg,<br>
&gt;&gt; as it seems that my mail did not reach the community list (I am not a<br>
&gt; subscriber, just monitoring the archives) may I ask you directly the question<br>
&gt; regarding &quot;multi tutch&quot; :-) . See below:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Hi all,<br>
&gt;&gt; if the geometric average point is returned if multiple points are touched<br>
&gt; wouldn&#39;t it be possible to have a fake multi touch, e.g., by doing the<br>
&gt; following:<br>
&gt;&gt;<br>
&gt;&gt; Press point A<br>
&gt;&gt; -&gt; Vector A is returned<br>
&gt;&gt; Additionally press desired point B<br>
&gt;&gt; -&gt; X = (A+B)/2 is returned<br>
&gt;&gt; -&gt; calculate B = 2*X-A<br>
&gt;&gt;<br>
&gt;&gt; Questions:<br>
&gt;&gt; Would this be managable?<br>
&gt;&gt; What time difference would be required between first and second (and<br>
&gt; third ...) touch, to recognize such a multi-touch action and reliable<br>
&gt; distinguish it from a single touch at position X?<br>
&gt;&gt;<br>
&gt;&gt; And one more comment: If that would work you could also detect multi-touch<br>
&gt; gestures (even if limited), e.g., use the first point statically (maybe a<br>
&gt; focus centre) and handle the second point dynamically (maybe for zooming in<br>
&gt; and out).<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Boris<br>
&gt;<br>
&gt;<br>
&gt; there are two resistors in the touchpad, one for X and one for Y. We only see<br>
&gt; them changing on a touch, thus giving us the coords. A concurrent second<br>
&gt; touch just changes the R values even more, but we get no info about whether<br>
&gt; we touched a second point or we moved the finger. So what you suggest is a<br>
&gt; gesture recognition. Things become nasty because even the &quot;geometric middle&quot;<br>
&gt; isn&#39;t true but depends on pressure of one to pressure of other touchpoint<br>
&gt; etc.<br>
&gt; You really get too few info out of the device to do anything reasonable with<br>
&gt; it beyond singletouch (at least that&#39;s the way it is now. I plan to see<br>
&gt; whether we can exploit dynamic pulse response of this design to get some<br>
&gt; additional info. Same way you&#39;re testing cat5-cable for breaks. Don&#39;t hold<br>
&gt; your breath though, chances are bad. And it&#39;s not on top of my todo-list)<br>
&gt;<br>
&gt; cheers<br>
&gt; jOERG<br>
&gt;<br>
</div></div><div class="Ih2E3d">&gt; _______________________________________________<br>
&gt; Openmoko community mailing list<br>
&gt; <a href="mailto:community@lists.openmoko.org">community@lists.openmoko.org</a><br>
&gt; <a href="http://lists.openmoko.org/mailman/listinfo/community" target="_blank">http://lists.openmoko.org/mailman/listinfo/community</a><br>
&gt;<br>
&gt;<br>
<br>
</div>Two-finger input with a standard touch screen<br>
<a href="http://portal.acm.org/citation.cfm?id=1294239" target="_blank">http://portal.acm.org/citation.cfm?id=1294239</a><br>
<br>
This paper introduces a method to detect two fingers using a<br>
&quot;standard&quot; touch screen. I haven&#39;t ready it deeply so I can not say is<br>
it applicable on OpenMoko platform , but I think it is worth to study.<br>
<div><div></div><div class="Wj3C7c"><br>
_______________________________________________<br>
Openmoko community mailing list<br>
<a href="mailto:community@lists.openmoko.org">community@lists.openmoko.org</a><br>
<a href="http://lists.openmoko.org/mailman/listinfo/community" target="_blank">http://lists.openmoko.org/mailman/listinfo/community</a><br>
</div></div></blockquote></div><br>