, 9 tweets, 3 min read
My Authors
Read all threads
Our 5th paper (cond) accepted to #chi2020 is "Optimal Sensor Position for a Computer Mouse"

If you turn your mouse upside-down, you'll see its position sensor. WHY is it where it is? We present a method for optimizing its position in task and improve user performance by 4-20% 1/
One might think that the mouse is studied through-and-through, being as well-established and old as it is.

But it's not!

Previous work has looked at everything from transfer functions to weight and shape, but the position of the location sensor has been overlooked 2/
Earlier and only published work was done with a ball sensor, and concluded that "moving the ball from back to front for better feel and performance", which we show not to be true universally

[Verplank and Oliver] "Microsoft mouse: testing for redesign"
3/
Here's a demonstration why sensor position matters: exactly the same hand motion results in very different cursor motions depending on the sensor position

Why? The hand rotates while moving a mouse.
4/
We first created mice with movable sensors, one that moves the sensor physically on a sliding track, and another that has a VIRTUAL sensor position model based on readings of two sensors.

When tracking error is small, the virtual sensor is approx. as good as the physical
5/
We then developed 1) a calibration method and 2) a human-in-the-loop optimization approach that allows identifying a user's best sensor position within an hour.

You can improve pointing performance by 4-20% depending on what the starting position was.
6/
We believe that high-performance users like gamers can benefit from this method.

And it's cheap: implementing the virtual sensor model requires just 1 extra sensor, calculation in software-side are straightforward.
7/
Thanks to lead PI @sunjun and our colleagues Thomas van Gemert and Byungjoo Lee / KAIST. 👌
8/
@sunjun @sunjun_kim @byungjoolee85 Thomas van Gemert
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Antti Oulasvirta

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!