SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Abhijeet S. Kapse et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.725-728
RESEARCH ARTICLE

www.ijera.com

OPEN ACCESS

Arm as a Touch-Screen
Abhijeet S. Kapse1, Sunil B. Somani2
1
2

(Department of Electronics and Telecommunication, Pune University, Pune-38)
(Department of Electronics and Telecommunication, Pune University, Pune-38)

Abstract
Popularity of mobiles devices increasing day by day due to the advantages like portability, mobility and
flexibility.There are many advantages of small size mainly we can carry it with comfort, but the limited size
gives very less interactive surface area. So we need a large interactive area to use but we want to easily carry it
in our pocket. We cannot just make the device large without losing benefit of small size. A novel approach is
presented in this paper which solves the size problem. We can use our skin which is largest part of our body as
an input surface. Human body produces different vibrations when individual tap on different body parts. With
the help of this unique property of human body, this technology uses different locations as different functions of
small devices like mobile phones or music players. When user tap on itsbody part, some mechanical vibrations
propagates through the body, those vibrations are captured by sensor array. The sensor array is mounted on
armband which is interfaced with microcontroller. Microcontroller processes the data and finds the tapped
location. Microcontroller is interfaced with mobile phone with the help of Bluetooth module. So according to
the tapped location, desired operation is performed. This approach provides an always available, naturally
portable, large, and on-body finger input system.
Keyword-Acoustic, Human Computer Interface, Mobile Phones, Skin Input, SVM.

I. Introduction
The world is going crazy over an invention,
which is known as mobile phones. The Mobile
devices became popular in less time due to some
advantages they came up with, like portability,
flexibility, mobility and responsiveness. These
devices easily get fit in our pocket that means we
don’t need to carry any extra surface area with us.
Devices with significant computational power and
capabilities can now be easily carried on our bodies.
However, their small size typically leads to limited
interaction space (e.g. very small screens, buttons)
and consequently diminishes their usability and
functionality. Since, we cannot simply make buttons
and screens larger without losing the primary benefit
of small size. Users don’t want to carry large surfaces
with them.So there is no meaning in increasing the
size of device. Any user required an input system that
does not require to carry or pick up a device. A
number of alternative approaches have been proposed
and invented now a days. The SixthSense project by
Pranav Mistry [1] proposes a mobile, alwaysavailable input/output capability by combining
projectorwith a color-marker-based vision tracking
sys-tem. This approach is feasible, but its accuracy is
limited. For example, determiningwhether, e.g., a
finger has tapped a button, or above it, is
extraordinarily difficult.Wearable computing is one
of the approach in which a physical input device built
inpart of one’s clothing. For example, glove-based
www.ijera.com

input systems [2]butare uncomfortable, and
disruptive to tactilesensation. Speech input [3] is also
a good approach for interaction, but it isn’t feasible to
use in public places, and suffers from privacy issues
in shared environments. Post and Orth [4] present a
“smart fabric” system that embeds sensors and
conductors into fabric, but it becomes complex and
expensive if as it required to implement on each
cloth. However, there is one surface that has been
previously overlooked as an input canvas and one
that happens to always travel with us: our skin.
When any human being taps on its body part, some
distinct ripples are propagates through that body part.
Means on different body parts different type of
frequency [5],[6] signals are created. So in this paper
we have presented an approach in which any
individual can use its body part (especially hand) as
an input surface for mobile devices or mp3 players.
Appropriating the human body as an input device is
appealing not only because any person have roughly
two square meters of external surface area, but also
because much of it is easily accessible by our
hands(e.g., arms, upper legs, and torso).This
technology can be used without any visual
contact.Anybodycan accurately interact with its body
part in an eyes-free manner. For example, we can
easily touch each of our fingers, touch the tip of our
nose, and clap our hands together without visual
assistance. We can use any part of our body as an
725|P a g e
Abhijeet S. Kapse et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.725-728
input surface but for comfortable operation we need
to use our arm as an input. This paper presentsnew
approach:Skin as a touch screen– a method that
allows the body to be appropriated for finger input
using a novel, non-invasive, wearable bio-acoustic
sensor.
This system is a combination of three parts which are
microcontroller, bioacoustics sensors and Bluetooth.
According to the needi.e. consider person wearing
armband wants to use music application of mobile
and there are four different input positions on his
hand for play, pause, forward and reverse
operation,then he just need to tap on hisbody. After
tapping, some acoustic energy prorogates to airand
through body also. These acoustic waves are different
in amplitude and frequency in different locations.
Frequency of vibrations produced due to tapping are
in range of 25Hz to 78Hz [5],[7] i.e. lower frequency
range. Those ripples are captured by bioacoustics
sensors which are mounted on armband.This
armband is connected to the micro-controller which
has the Bluetooth module interface with it. With the
help of Bluetooth module the controller is connected
with mobile devices (android phone). So if individual
taps on first location, play operation of music player
gets activated in mobile. Similarly for second, third
and fourth locations pause, forward and reverse
operation will be executed.
The contents of this paper are: The description of the
design of a novel, wearable sensor for bio-acoustic
signal acquisition. Also the description of an analysis
approach that enables the system to resolve the
location of finger taps on the body. In this paper,a
method that allows the body to be appropriated for
finger input is described.

II. Functional Blocks
Main functional blocks of the system are:
Acoustic Sensors (catches the vibrations produced
after tapping), Microcontroller (Processes the data),
Bluetooth module (transmit the data to phone) and an
Android phone (figure 1). First block which is
acoustic sensor array, mounted on armband. User has
to wear this armband for capturing the signal
produces after tapping on hand. HereMinisense 100
vibration sensor array can be used which is sensitive
to low frequency range and produces analog output
after vibrations are produced. After converting the
analog output into digital, it should get store in
microcontroller.
Support Vector Machine classifies the data and put
into specific category. So this classification gives
idea about, on which location the tapping is done.
Now as shown in diagram the microcontroller is
connected with the cell phone using Bluetooth
module. So just tapping on hand, user can control any
www.ijera.com

www.ijera.com

mobile application (in this case music application). If
we tap on 1st location of arm, the play operation is
performed in mobile. Similarly for 2nd, 3rd and 4th
locations we have given pause, forward and reverse
operations respectively. For interfacing cell phone
with the microcontroller, an android application in
the cell phone is necessary.

Acoustic
Sensor
Array
onArm

Microcontroller

Bluetooth
Module

Figure 1: Block Diagram
Here, four different locations of arm is used. So after
getting sufficient accuracy in it we can extend these
locations up to ten.

III. Working
Acoustics is the interdisciplinary science
that deals with the study of all mechanical waves in
gases, liquids, and solids including vibration, sound,
ultrasound and infrasound.When a finger taps the
skin, several distinct forms of acoustic energy are
produced [5].
These vibrations are captured with the help of
piezoelectric sensors-Minisense 100. The Minisense
100is a low-cost cantilever-type vibration sensor
loaded by a mass to offer high sensitivity at low
frequencies. The cantilevered sensors were naturally
insensitive to forces parallel to the skin (e.g., shearing
motions caused by stretching). Thus, the skin stretch
induced by many routine movements (e.g., reaching
for a doorknob) tends to be attenuated. However, the
sensors are highly responsive to motion
perpendicular to the skin plane – perfect for capturing
transverse surface waves.

726|P a g e
Abhijeet S. Kapse et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.725-728

www.ijera.com

frequency. So when user tap on each location, one of
the sensors will produce maximum output.
Step by step process of whole system is shown in
fig.2
Start

IV. SVM

Tap on Hand

Vibrations Captured by
Acoustic Sensors

An SVM classifies data by finding the best
hyperplane that separates all data points of one class
from those of the other class. The best hyper-plane
[9] for an SVM means the one with the
largest margin between the two classes. Margin
means the maximal width of the slab parallel to the
hyperplane that has no interior data points.
The support vectors are the data points that are
closest to the separating hyperplane; these points are
on the boundary. The following figure illustrates
these definitions, with + indicating data points of type
1 and – indicating data points of type 1[9] (fig. 3).

Support Vector

SVM
Classifier

SVM
Training

Margin
Support Vector

Microcontroller

Data
Transmit

Seperating Hyperplane

Support Vector
Mobile Phone
Receive Data

Figure 3: SVM Classifier which separates the data

Take
Appropriate
Action

Before the SVM can classify input instances, it must
first be trained to the user and the sensor position.
This stage requires the collection of several examples
for each input location of interest.Means user needs
to feed data to SVM for training i.e. minimum ten
samples from each location required as a training set
of SVM, which helps to find hyperplane equation.
Then user give live input to SVM by tapping on skin,
these are fed into the trained SVM for classification.

Figure 2:Flowchart

V. Android:

Sensor array consists of collection of sensors where
each sensor consist of different weight on its end.
Each sensor is having different resonant frequency,
which is ranges from 25Hz to 78Hz [5].Piezoelectric
sensor gives maximum output at its resonance

There are many mobile platforms on the
market today, including Symbian, iPhone, Windows
Mobile, BlackBerry, Java Mobile. But android is the
first environment that has following important
features: It has free development platform based on
Linux and open source, automatic management of

www.ijera.com

727|P a g e
Abhijeet S. Kapse et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.725-728

www.ijera.com

application life cycle, high quality graphics and
sound, portability across a wide range of current and
future hardware. So developing and sharing specific
application in android is easy.

VI. Future Implementation
In this paper, four different tap locations has
described. It means four different functions of mobile
phone are managed. It can extend up to tenpoints i.e.
ten different positions. Also interfacing a picoprojector with controller showsdisplay screen on arm.
So it will be easy to handle mobile operations as we
will be having total mobile screen on our hand.

VII. Conclusion
In this paper, the new approach to
appropriating the human body as an input surface is
presented. A novel, wearable bio-acoustic sensing
array that mounted on an armband in order to detect
and localize finger taps on the forearm and hand is
shown. So this technology can use the human body
part as an input surface for electronic devices.

REFERENCES
[1]

[2]

[3]

[4]
[5]

Mistry, P., Maes, P., and Chang, L., WUW wear Ur world: a wearable gestural interface.
CHI ‘09 Ext. Abst., 4111-4116.
Sturman, D.J. and Zeltzer, D., A Survey of
Glove-based Input. IEEE Comp Graph and
Appl, 14.1, Jan 1994.
Lakshmipathy, V., Schmandt, C., and
Marmasse, N. Talk-Back: a conversational
answering machine. In Proc. UIST ’03, 4150.
Post, E.R. and Orth, M., Smart Fabric, or
Wearable Clothing. In Proc. ISWC ’97, 167.
Chris Harrison, Desney Tan and Dan Morris,
“Skinput: Appropriating the Skin as an

www.ijera.com

[6]

[7]

[8]

[9]

[10]

[11]

[12]

[13]

Interactive CanvasCommunication of the
ACM,August2011, Vol.54, No.8, 111-118.
Chris Harrison and Scott E. Hudson,Scratch
Input:Creating,
Large
Inexpensive,
Unpowered and Mobile Finger Input
Surfaces, UIST2008.
Amento, B.Hill andW.Terveen,The Sound of
one Hand: A wrist- mounted bio-acoustic
fingertip gesture-interface, CHI’02.
Thomas Hahn, Future Human Computer
Interaction with special focus on input and
output techniques,HCI March 2006.
Burges and C.J., “A Tutorial on Support
Vector Machines for Pattern Recognition.”
Data Mining and Knowledge Discovery, 2.2,
June 1998, 121-167.
Deyle, T., Palinko, S., Poole, E.S. and
Starner,ABio-Acoustic
Gesture
Interface,ISWC2007, 1-8.
Erol A. Bebis, G. Nicolescu, M. Boyle, R.D.
and Twombly, “Vision-based hand pose
estimation: A review.”ComputerVision and
Image Understanding. Oct., 2007.
D.-R. Chen, Q. Wu, Y. Ying and D.-X. Zhou,
“Support vector machine soft margin
classifiers: Error analysis”, J. Mach. Learn.
Res., 5:1143–1175, 2004.
Kasik, David J., “Advanced Graphics
Technology,” Computer graphics and
applications , IEEE , vol.31, no.3, pp.96,96,
May-June 2011

728|P a g e

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

skinput
skinputskinput
skinput
 
skinput technology
skinput technologyskinput technology
skinput technology
 
Skinput Technology
Skinput TechnologySkinput Technology
Skinput Technology
 
abstract on skinput technology
abstract on skinput technologyabstract on skinput technology
abstract on skinput technology
 
Skinput
SkinputSkinput
Skinput
 
skinput technology
skinput technologyskinput technology
skinput technology
 
Skinput
SkinputSkinput
Skinput
 
Skinput technology appropriating the body as an input surface
Skinput technology appropriating the body as an input surfaceSkinput technology appropriating the body as an input surface
Skinput technology appropriating the body as an input surface
 
Skinput
SkinputSkinput
Skinput
 
Skinput
SkinputSkinput
Skinput
 
Skinput
SkinputSkinput
Skinput
 
Skinput latest technology
Skinput latest technologySkinput latest technology
Skinput latest technology
 
Skinput technology
Skinput technologySkinput technology
Skinput technology
 
Skinput by Shridhar Sharma
Skinput by Shridhar SharmaSkinput by Shridhar Sharma
Skinput by Shridhar Sharma
 
Skin put technology
Skin put technology Skin put technology
Skin put technology
 
Arm as a touchscreen 1
Arm as a touchscreen 1Arm as a touchscreen 1
Arm as a touchscreen 1
 
Skinput Technology
Skinput TechnologySkinput Technology
Skinput Technology
 
Skinput: Advance Input Technology
Skinput: Advance Input TechnologySkinput: Advance Input Technology
Skinput: Advance Input Technology
 
Presnetation on Skinput technology
Presnetation on Skinput technologyPresnetation on Skinput technology
Presnetation on Skinput technology
 
Skinput
SkinputSkinput
Skinput
 

Destacado

O2 - Sleeper campaign case study
O2 - Sleeper campaign case studyO2 - Sleeper campaign case study
O2 - Sleeper campaign case studyPost Media
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionIn a Rocket
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting PersonalKirsty Hulse
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanPost Planner
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldabaux singapore
 

Destacado (6)

O2 - Sleeper campaign case study
O2 - Sleeper campaign case studyO2 - Sleeper campaign case study
O2 - Sleeper campaign case study
 
Secure by design
Secure by designSecure by design
Secure by design
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 

Similar a ARM TOUCH SCREEN

MONIKA S V.pptx skin put technology guidenc of
MONIKA S V.pptx skin put technology  guidenc ofMONIKA S V.pptx skin put technology  guidenc of
MONIKA S V.pptx skin put technology guidenc ofRavikiranaVS
 
Seminar report skinput techonology
Seminar  report skinput  techonology Seminar  report skinput  techonology
Seminar report skinput techonology Golam Murshid
 
skinput-150825121232-lva1-app6891.pdf
skinput-150825121232-lva1-app6891.pdfskinput-150825121232-lva1-app6891.pdf
skinput-150825121232-lva1-app6891.pdfJobin86
 
Human skin as touch screen by km. kazal
Human skin as  touch screen by km. kazalHuman skin as  touch screen by km. kazal
Human skin as touch screen by km. kazalkmkazal
 
Skinput Technology
Skinput TechnologySkinput Technology
Skinput TechnologyHari Harry's
 
Skinput Technology
Skinput  TechnologySkinput  Technology
Skinput Technologylovey kaur
 
skinput
skinputskinput
skinputapz7
 
SEMINAR PPT.skinput poka yoke ptechnique
SEMINAR PPT.skinput poka yoke ptechniqueSEMINAR PPT.skinput poka yoke ptechnique
SEMINAR PPT.skinput poka yoke ptechniqueKeerthanaCs8
 
Skinput technology
Skinput technologySkinput technology
Skinput technologyAjit Sinha
 
Skinput Technology
Skinput TechnologySkinput Technology
Skinput Technologyrajdas12
 
G6 tp9-wearables sensors - english version
G6 tp9-wearables sensors - english versionG6 tp9-wearables sensors - english version
G6 tp9-wearables sensors - english versionAgustin Girolami
 
ECE Skinput Technology PPT.pptx
ECE Skinput Technology PPT.pptxECE Skinput Technology PPT.pptx
ECE Skinput Technology PPT.pptxChethanGowda366054
 

Similar a ARM TOUCH SCREEN (20)

skinput technology
skinput technologyskinput technology
skinput technology
 
MONIKA S V.pptx skin put technology guidenc of
MONIKA S V.pptx skin put technology  guidenc ofMONIKA S V.pptx skin put technology  guidenc of
MONIKA S V.pptx skin put technology guidenc of
 
Seminar report skinput techonology
Seminar  report skinput  techonology Seminar  report skinput  techonology
Seminar report skinput techonology
 
Skinput technology
Skinput technologySkinput technology
Skinput technology
 
1 introduction
1 introduction1 introduction
1 introduction
 
skinput-150825121232-lva1-app6891.pdf
skinput-150825121232-lva1-app6891.pdfskinput-150825121232-lva1-app6891.pdf
skinput-150825121232-lva1-app6891.pdf
 
Human skin as touch screen by km. kazal
Human skin as  touch screen by km. kazalHuman skin as  touch screen by km. kazal
Human skin as touch screen by km. kazal
 
Skinput Technology
Skinput TechnologySkinput Technology
Skinput Technology
 
Skinput Technology
Skinput  TechnologySkinput  Technology
Skinput Technology
 
Skinput
SkinputSkinput
Skinput
 
Skinput
SkinputSkinput
Skinput
 
skinput
skinputskinput
skinput
 
SEMINAR PPT.skinput poka yoke ptechnique
SEMINAR PPT.skinput poka yoke ptechniqueSEMINAR PPT.skinput poka yoke ptechnique
SEMINAR PPT.skinput poka yoke ptechnique
 
Skinput technology
Skinput technologySkinput technology
Skinput technology
 
Skinput Technology
Skinput TechnologySkinput Technology
Skinput Technology
 
Skinput
Skinput Skinput
Skinput
 
Skinput technology
Skinput technologySkinput technology
Skinput technology
 
Skinput Technology
Skinput TechnologySkinput Technology
Skinput Technology
 
G6 tp9-wearables sensors - english version
G6 tp9-wearables sensors - english versionG6 tp9-wearables sensors - english version
G6 tp9-wearables sensors - english version
 
ECE Skinput Technology PPT.pptx
ECE Skinput Technology PPT.pptxECE Skinput Technology PPT.pptx
ECE Skinput Technology PPT.pptx
 

Último

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 

Último (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 

ARM TOUCH SCREEN

  • 1. Abhijeet S. Kapse et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.725-728 RESEARCH ARTICLE www.ijera.com OPEN ACCESS Arm as a Touch-Screen Abhijeet S. Kapse1, Sunil B. Somani2 1 2 (Department of Electronics and Telecommunication, Pune University, Pune-38) (Department of Electronics and Telecommunication, Pune University, Pune-38) Abstract Popularity of mobiles devices increasing day by day due to the advantages like portability, mobility and flexibility.There are many advantages of small size mainly we can carry it with comfort, but the limited size gives very less interactive surface area. So we need a large interactive area to use but we want to easily carry it in our pocket. We cannot just make the device large without losing benefit of small size. A novel approach is presented in this paper which solves the size problem. We can use our skin which is largest part of our body as an input surface. Human body produces different vibrations when individual tap on different body parts. With the help of this unique property of human body, this technology uses different locations as different functions of small devices like mobile phones or music players. When user tap on itsbody part, some mechanical vibrations propagates through the body, those vibrations are captured by sensor array. The sensor array is mounted on armband which is interfaced with microcontroller. Microcontroller processes the data and finds the tapped location. Microcontroller is interfaced with mobile phone with the help of Bluetooth module. So according to the tapped location, desired operation is performed. This approach provides an always available, naturally portable, large, and on-body finger input system. Keyword-Acoustic, Human Computer Interface, Mobile Phones, Skin Input, SVM. I. Introduction The world is going crazy over an invention, which is known as mobile phones. The Mobile devices became popular in less time due to some advantages they came up with, like portability, flexibility, mobility and responsiveness. These devices easily get fit in our pocket that means we don’t need to carry any extra surface area with us. Devices with significant computational power and capabilities can now be easily carried on our bodies. However, their small size typically leads to limited interaction space (e.g. very small screens, buttons) and consequently diminishes their usability and functionality. Since, we cannot simply make buttons and screens larger without losing the primary benefit of small size. Users don’t want to carry large surfaces with them.So there is no meaning in increasing the size of device. Any user required an input system that does not require to carry or pick up a device. A number of alternative approaches have been proposed and invented now a days. The SixthSense project by Pranav Mistry [1] proposes a mobile, alwaysavailable input/output capability by combining projectorwith a color-marker-based vision tracking sys-tem. This approach is feasible, but its accuracy is limited. For example, determiningwhether, e.g., a finger has tapped a button, or above it, is extraordinarily difficult.Wearable computing is one of the approach in which a physical input device built inpart of one’s clothing. For example, glove-based www.ijera.com input systems [2]butare uncomfortable, and disruptive to tactilesensation. Speech input [3] is also a good approach for interaction, but it isn’t feasible to use in public places, and suffers from privacy issues in shared environments. Post and Orth [4] present a “smart fabric” system that embeds sensors and conductors into fabric, but it becomes complex and expensive if as it required to implement on each cloth. However, there is one surface that has been previously overlooked as an input canvas and one that happens to always travel with us: our skin. When any human being taps on its body part, some distinct ripples are propagates through that body part. Means on different body parts different type of frequency [5],[6] signals are created. So in this paper we have presented an approach in which any individual can use its body part (especially hand) as an input surface for mobile devices or mp3 players. Appropriating the human body as an input device is appealing not only because any person have roughly two square meters of external surface area, but also because much of it is easily accessible by our hands(e.g., arms, upper legs, and torso).This technology can be used without any visual contact.Anybodycan accurately interact with its body part in an eyes-free manner. For example, we can easily touch each of our fingers, touch the tip of our nose, and clap our hands together without visual assistance. We can use any part of our body as an 725|P a g e
  • 2. Abhijeet S. Kapse et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.725-728 input surface but for comfortable operation we need to use our arm as an input. This paper presentsnew approach:Skin as a touch screen– a method that allows the body to be appropriated for finger input using a novel, non-invasive, wearable bio-acoustic sensor. This system is a combination of three parts which are microcontroller, bioacoustics sensors and Bluetooth. According to the needi.e. consider person wearing armband wants to use music application of mobile and there are four different input positions on his hand for play, pause, forward and reverse operation,then he just need to tap on hisbody. After tapping, some acoustic energy prorogates to airand through body also. These acoustic waves are different in amplitude and frequency in different locations. Frequency of vibrations produced due to tapping are in range of 25Hz to 78Hz [5],[7] i.e. lower frequency range. Those ripples are captured by bioacoustics sensors which are mounted on armband.This armband is connected to the micro-controller which has the Bluetooth module interface with it. With the help of Bluetooth module the controller is connected with mobile devices (android phone). So if individual taps on first location, play operation of music player gets activated in mobile. Similarly for second, third and fourth locations pause, forward and reverse operation will be executed. The contents of this paper are: The description of the design of a novel, wearable sensor for bio-acoustic signal acquisition. Also the description of an analysis approach that enables the system to resolve the location of finger taps on the body. In this paper,a method that allows the body to be appropriated for finger input is described. II. Functional Blocks Main functional blocks of the system are: Acoustic Sensors (catches the vibrations produced after tapping), Microcontroller (Processes the data), Bluetooth module (transmit the data to phone) and an Android phone (figure 1). First block which is acoustic sensor array, mounted on armband. User has to wear this armband for capturing the signal produces after tapping on hand. HereMinisense 100 vibration sensor array can be used which is sensitive to low frequency range and produces analog output after vibrations are produced. After converting the analog output into digital, it should get store in microcontroller. Support Vector Machine classifies the data and put into specific category. So this classification gives idea about, on which location the tapping is done. Now as shown in diagram the microcontroller is connected with the cell phone using Bluetooth module. So just tapping on hand, user can control any www.ijera.com www.ijera.com mobile application (in this case music application). If we tap on 1st location of arm, the play operation is performed in mobile. Similarly for 2nd, 3rd and 4th locations we have given pause, forward and reverse operations respectively. For interfacing cell phone with the microcontroller, an android application in the cell phone is necessary. Acoustic Sensor Array onArm Microcontroller Bluetooth Module Figure 1: Block Diagram Here, four different locations of arm is used. So after getting sufficient accuracy in it we can extend these locations up to ten. III. Working Acoustics is the interdisciplinary science that deals with the study of all mechanical waves in gases, liquids, and solids including vibration, sound, ultrasound and infrasound.When a finger taps the skin, several distinct forms of acoustic energy are produced [5]. These vibrations are captured with the help of piezoelectric sensors-Minisense 100. The Minisense 100is a low-cost cantilever-type vibration sensor loaded by a mass to offer high sensitivity at low frequencies. The cantilevered sensors were naturally insensitive to forces parallel to the skin (e.g., shearing motions caused by stretching). Thus, the skin stretch induced by many routine movements (e.g., reaching for a doorknob) tends to be attenuated. However, the sensors are highly responsive to motion perpendicular to the skin plane – perfect for capturing transverse surface waves. 726|P a g e
  • 3. Abhijeet S. Kapse et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.725-728 www.ijera.com frequency. So when user tap on each location, one of the sensors will produce maximum output. Step by step process of whole system is shown in fig.2 Start IV. SVM Tap on Hand Vibrations Captured by Acoustic Sensors An SVM classifies data by finding the best hyperplane that separates all data points of one class from those of the other class. The best hyper-plane [9] for an SVM means the one with the largest margin between the two classes. Margin means the maximal width of the slab parallel to the hyperplane that has no interior data points. The support vectors are the data points that are closest to the separating hyperplane; these points are on the boundary. The following figure illustrates these definitions, with + indicating data points of type 1 and – indicating data points of type 1[9] (fig. 3). Support Vector SVM Classifier SVM Training Margin Support Vector Microcontroller Data Transmit Seperating Hyperplane Support Vector Mobile Phone Receive Data Figure 3: SVM Classifier which separates the data Take Appropriate Action Before the SVM can classify input instances, it must first be trained to the user and the sensor position. This stage requires the collection of several examples for each input location of interest.Means user needs to feed data to SVM for training i.e. minimum ten samples from each location required as a training set of SVM, which helps to find hyperplane equation. Then user give live input to SVM by tapping on skin, these are fed into the trained SVM for classification. Figure 2:Flowchart V. Android: Sensor array consists of collection of sensors where each sensor consist of different weight on its end. Each sensor is having different resonant frequency, which is ranges from 25Hz to 78Hz [5].Piezoelectric sensor gives maximum output at its resonance There are many mobile platforms on the market today, including Symbian, iPhone, Windows Mobile, BlackBerry, Java Mobile. But android is the first environment that has following important features: It has free development platform based on Linux and open source, automatic management of www.ijera.com 727|P a g e
  • 4. Abhijeet S. Kapse et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.725-728 www.ijera.com application life cycle, high quality graphics and sound, portability across a wide range of current and future hardware. So developing and sharing specific application in android is easy. VI. Future Implementation In this paper, four different tap locations has described. It means four different functions of mobile phone are managed. It can extend up to tenpoints i.e. ten different positions. Also interfacing a picoprojector with controller showsdisplay screen on arm. So it will be easy to handle mobile operations as we will be having total mobile screen on our hand. VII. Conclusion In this paper, the new approach to appropriating the human body as an input surface is presented. A novel, wearable bio-acoustic sensing array that mounted on an armband in order to detect and localize finger taps on the forearm and hand is shown. So this technology can use the human body part as an input surface for electronic devices. REFERENCES [1] [2] [3] [4] [5] Mistry, P., Maes, P., and Chang, L., WUW wear Ur world: a wearable gestural interface. CHI ‘09 Ext. Abst., 4111-4116. Sturman, D.J. and Zeltzer, D., A Survey of Glove-based Input. IEEE Comp Graph and Appl, 14.1, Jan 1994. Lakshmipathy, V., Schmandt, C., and Marmasse, N. Talk-Back: a conversational answering machine. In Proc. UIST ’03, 4150. Post, E.R. and Orth, M., Smart Fabric, or Wearable Clothing. In Proc. ISWC ’97, 167. Chris Harrison, Desney Tan and Dan Morris, “Skinput: Appropriating the Skin as an www.ijera.com [6] [7] [8] [9] [10] [11] [12] [13] Interactive CanvasCommunication of the ACM,August2011, Vol.54, No.8, 111-118. Chris Harrison and Scott E. Hudson,Scratch Input:Creating, Large Inexpensive, Unpowered and Mobile Finger Input Surfaces, UIST2008. Amento, B.Hill andW.Terveen,The Sound of one Hand: A wrist- mounted bio-acoustic fingertip gesture-interface, CHI’02. Thomas Hahn, Future Human Computer Interaction with special focus on input and output techniques,HCI March 2006. Burges and C.J., “A Tutorial on Support Vector Machines for Pattern Recognition.” Data Mining and Knowledge Discovery, 2.2, June 1998, 121-167. Deyle, T., Palinko, S., Poole, E.S. and Starner,ABio-Acoustic Gesture Interface,ISWC2007, 1-8. Erol A. Bebis, G. Nicolescu, M. Boyle, R.D. and Twombly, “Vision-based hand pose estimation: A review.”ComputerVision and Image Understanding. Oct., 2007. D.-R. Chen, Q. Wu, Y. Ying and D.-X. Zhou, “Support vector machine soft margin classifiers: Error analysis”, J. Mach. Learn. Res., 5:1143–1175, 2004. Kasik, David J., “Advanced Graphics Technology,” Computer graphics and applications , IEEE , vol.31, no.3, pp.96,96, May-June 2011 728|P a g e