We are thinking about detecting the hand, user is holding his mobile device, right or left hand or both. As far as our knowledge we think this is not possible with 100% accuracy with the current hardware, we even dont think it would have an accuracy over 90% but if you try to achieve this with the available sensor data which most of the smartphones have today. How would you process those sensor data and how would you decide?
Our initial thoughts are,
If you ask why would you do such thing,
As devices get larger (such as samsung note-2, note-3), touching every side of the screen is getting harder which causes user experience/ergonomy problems. We think if we can detect this automatically with a reasonable accuracy we may adjust our layouts to serve better user experience.
Thanks everyone sharing your thoughts,
He found that in nearly every case, they held their phones in one of three basic grips. At 49%, the one-handed grip was most popular; 36% cradled the phone in one hand and jabbed with the finger or thumb of the other; and the remaining 15% adopted the two-handed BlackBerry-prayer posture, tapping away with both thumbs.
In summary, most users hold their phone in the left hand while using their dominant or 'mouse hand' to navigate. While this is often what is shown here (hold in left, navigate with right), we cannot ignore that about 30% will hold and navigate with their dominate hand (single-handed).
For many people, social interaction stimulates the release of dopamine. Because so many people use their phones as tools of social interaction, they become accustomed to constantly checking them for that hit of dopamine that's released when they connect with others on social media or some other app.
They come in use for communicating through voice, messages, and mails. We can also surf the internet using a phone. Most importantly, we also click photos and record videos through our mobile's camera. The phones of this age are known as smartphones.
I think you are on a good way! After I tested myself holding the phone, I noticed I tilted my phone to the left (holding it with my left hand), and tilting it to the right as soon as I held it with my right hand.
Therefore I think the horizontal angle is the most important data you need. The bigger the phone gets, the higher the accuray (because you need to tilt your phone more to type with your tumb).
I would suggest you to also read the vertical angle to detect, wheter the user has his phone on a table or something
Hope I helped you a bit :) And sorry for my english ;)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With