FI119746B - Elektronisen laitteen ohjaaminen - Google Patents

Elektronisen laitteen ohjaaminen Download PDF

Info

Publication number
FI119746B
FI119746B FI20045239A FI20045239A FI119746B FI 119746 B FI119746 B FI 119746B FI 20045239 A FI20045239 A FI 20045239A FI 20045239 A FI20045239 A FI 20045239A FI 119746 B FI119746 B FI 119746B
Authority
FI
Finland
Prior art keywords
motion
motion model
movement
model
identified
Prior art date
Application number
FI20045239A
Other languages
English (en)
Swedish (sv)
Other versions
FI20045239A0 (fi
FI20045239A (fi
Inventor
Juha Matero
Sami Ronkainen
Original Assignee
Nokia Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Corp filed Critical Nokia Corp
Priority to FI20045239A priority Critical patent/FI119746B/fi
Publication of FI20045239A0 publication Critical patent/FI20045239A0/fi
Priority to JP2007517321A priority patent/JP2008503816A/ja
Priority to KR1020067026992A priority patent/KR20070032709A/ko
Priority to EP05756279A priority patent/EP1782165A4/en
Priority to US11/597,883 priority patent/US20070225935A1/en
Priority to CNB2005800203575A priority patent/CN100456213C/zh
Priority to PCT/FI2005/050226 priority patent/WO2006000639A1/en
Publication of FI20045239A publication Critical patent/FI20045239A/fi
Application granted granted Critical
Publication of FI119746B publication Critical patent/FI119746B/fi

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/316User authentication by observing the pattern of computer usage, e.g. typical user behaviour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/002Specific input/output arrangements not covered by G06F3/01 - G06F3/16
    • G06F3/005Input arrangements through a video camera
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/04Arrangements for program control, e.g. control units using record carriers containing only program instructions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1636Sensing arrangement for detection of a tap gesture on the housing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Environmental & Geological Engineering (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Position Input By Displaying (AREA)

Description

Elektronisen laitteen ohjaaminen
Keksinnön tausta
Keksintö liittyy liikkeen tunnistukseen mobiiliympäristössä ja erityisesti tunnistetun liikkeen hyödyntämiseen laitteen ohjaamisessa.
5 Elektronisen laitteen, kuten esimerkiksi matkapuhelimen, ohjaami seksi on kehitetty lukuisia erilaisia tapoja. Näppäimistöperusteinen ohjaus on saanut rinnalleen ohjaamismenetelminä muun muassa ääneen ja eleisiin (gesture) perustuvan ohjauksen. Yhdessä tunnetun tekniikan mukaisessa laitteessa laitteen näyttö -voidaan toteuttaa siten, että riippumatta laitteen orientaation 10 muutoksista näytön teksti on luettavissa aina pystysuoraan. Tunnettua on myös näytön kohdistaminen (zooming) laitetta kääntelemällä. Kiihtyvyysantu-reihin (acceleration sensor) perustuvia ratkaisuja on hyödynnetty myös esimerkiksi korvaamaan tietokoneen näppäimistö siten, että tiettyyn syötettävään kirjaimeen liittyy tietty sormien asento.
15 Mainittuihin tunnetun tekniikan mukaisiin sovelluksiin liittyy se mer kittävä haitta, että ohjaus ei ota huomioon ympäristöä tai käyttötilannetta, jossa laitetta käytetään tai tunnistusta tehdään. Tästä johtuen, mikäli ympäristöön tai käyttötilanteeseen liittyy joitain olennaisia liikeperustaisia häiriötekijöitä, virhe-tunnistusten (misrecognition) mahdollisuus on ilmeinen olennaisesti heikentä-20 en laitteen käytettävyyttä.
Keksinnön lyhyt selostus
Keksinnön tavoitteena on siten kehittää parannettu menetelmä ja menetelmän toteuttava laitteisto siten, että laitteen käyttötilanne ja/tai -ympäristö tulee paremmin otettua huomioon. Keksinnön kohteena onkin menetelmä 25 elektronisen laitteen ohjaamiseksi, jossa menetelmässä tunnistetaan laitteen liikkeestä liikemalli, eliminoidaan tunnistetun liikemallin vaikutus laitteen liikkeestä ja tunnistetaan laitteen ohjaamiseen käytettävä ohjausliike laitteen liikkeestä, josta tunnistetun liikemallin vaikutus on eliminoitu.
Keksinnön kohteena on myös ohjelmistotuote, käsittäen ohjelmisto-30 rutiinin laitteen liikettä kuvaavan mittausinformaation vastaanottamiseksi, oh-jelmistorutiinin liikemallin tunnistamiseksi mittausinformaatiosta, ohjelmisto-rutiinin tunnistetun liikemallin tunnistamiseksi mittausinformaatiosta, ohjelmis-torutiinin liikemallin vaikutuksen eliminoimiseksi mittausinformaatiosta, ja oh-jelmistorutiinin laitteen ohjaamiseen käytettävän ohjausliikkeen tunnistamiseksi 35 mittausinformaatiosta, josta tunnistetun liikemallin vaikutus on eliminoitu.
2
Keksinnön kohteena on myös elektroninen laite, käsittäen välineet tunnistaa laitteen liikkeestä liikemalli, ja välineet eliminoida liikemallin vaikutus laitteen liikkeestä, ja välineet tunnistaa laitteen ohjaamiseen käytettävä ohjaus-liike laitteen liikkeestä, josta tunnistetun liikemallin vaikutus on eliminoitu.
5 Keksinnön edulliset suoritusmuodot ovat epäitsenäisten patentti vaatimusten kohteena.
Keksintö perustuu siihen, että elektronisessa laitteessa pyritään tunnistamaan mikäli laite on alttiina jollekin tunnistettavalle liikemallille (motion pattern). Elektroniseen laitteeseen voi kohdistua tunnistettava liikemalli esi- 10 merkiksi silloin, kun laitteeseen kohdistuu mekaaninen tärinä. Mekaanisella tärinällä tarkoitetaan tässä laitteeseen kohdistuvaa toistuvaa liikettä laitteen ollessa esimerkiksi junassa tai autossa. Tunnistettava liikemalli voi keksinnön selostuksen yhteydessä esimerkiksi tarkoittaa myös liikemallia, joka vastaa laitetta kantavan ihmisen kävelyä.
15 Keksinnön mukaisesti liikemalli tunnistetaan ja sen vaikutus elimi noidaan laitteenohjausliikkeestä. Ohjausliike on esimerkiksi ele, kuten esimerkiksi laitteen pyöräytys tai heilautus. Ohjausliike voi myös esimerkiksi olla laitteen näpäytys.
Keksinnön mukainen laite voi esimerkiksi olla matkapuhelin, kannet- 20 tava tietokone tai muu vastaava laite, jossa voidaan suorittaa liiketunnistusta.
Keksinnön mukaisen menetelmän ja laitteen etuna on se, että laitteen ohjaamiseksi tarkoitetut ohjausliikkeet voidaan tunnistaa huomattavasti paremmin ja vähemmillä virhetunnistuksilla, kun ohjausliikkeistä on poistettu tunnistettu häiriö.
25 Kuvioiden lyhyt selostus
Keksintöä selostetaan nyt lähemmin edullisten suoritusmuotojen yhteydessä, viitaten oheisiin piirroksiin, joista:
Kuvio 1 esittää keksinnön mukaisen menetelmän erästä suoritusmuotoa; 30 Kuvio 2 havainnollistaa erään suoritusmuodon mukaista liikemallin tunnistusta;
Kuvio 3 havainnollistaa erään suoritusmuodon mukaista liikemallin tunnistusta;
Kuvio 4 havainnollistaa tunnetusta liikemallista suodatettua mittaus- 35 signaalia; 3
Kuvio 5 esittää havainnollistaa erään suoritusmuodon mukaista elektronista laitetta lohkokaaviona.
Keksinnön yksityiskohtainen selostus
Seuraavaksi selostetaan keksinnön mukaisen menetelmän erästä 5 suoritusmuotoa kuvion 1 avulla. Menetelmän alkuaskeleessa 102 elektroniseen laitteeseen tallennetaan jokin tietty vertailuliikemalli. Vertailuliikemalli voidaan tallentaa laitteeseen jo esimerkiksi tehtaalla laitteen valmistuksen yhteydessä. Tallennetut vertailuliikemallit voivat kuvata laitteen käyttöympäristöä, kuten esimerkiksi-sitä, että laite on junassa tai polkupyörää ajavan henkilön 10 mukana. Laitteeseen tehdasasetuksena tallennetut mallit voivat perustua esimerkiksi suureen määrään käyttötilanne-esimerkkejä, joista muodostetaan jokin keskiarvoinen liikemalli. Vaihtoehtoisesti jollekin käyttöympäristölle, kuten esimerkiksi junalle, voi olla laitteessa useita vaihtoehtoisia malleja.
Tehdasasetuksena tallennettujen vertailuliikemallien lisäksi on mah-15 dollista, että käyttäjä voi opettaa laitteelle haluamansa mallit. Käyttäjä voi esimerkiksi opettaa laitteelle omaa kävelemistään vastaavan vertailuliikemallin siten, että opetuksen alkaessa ja päättyessä painaa jotain tiettyä näppäintä. Laite tallentaa näppäinpainallusten välisen datan ja analysoi sen hakien datasta esimerkiksi tietyllä tavalla toistuvia kiihtyvyyssignaaliarvoja.
20 Yleisesti ottaen elektronisessa laitteessa kuten esimerkiksi matka puhelimessa on edullista pitää runsaasti energiaa kuluttava liikkeen mittaus poiskytkettynä mahdollisimman paljon. Laitteeseen voidaan esimerkiksi asettaa ehtoja sille, milloin liikkeen mittaus aktivoidaan. Tarkistettavan ehdon kannalta voidaan erottaa kaksi eri käyttötilannetta, laite- ja käyttäjälähtöiset käyttö-25 tilanteet. Vaiheen 104 mukaisella laitelähtöisellä käyttötilanteella tarkoitetaan käyttötilannetta, jossa laitteella on tieto tapahtumasta ennen käyttäjää. Esimerkiksi matkapuhelimen tapauksessa laitteeseen terminoituva puhelu on esimerkki laitelähtöisestä tapahtumasta. Matkapuhelin tietää saapuvasta puhelusta jo puhelua edeltävän signaloinnin perusteella ja voi näin ollen todeta laite-30 lähtöisen tapahtuman alkamisen jo kyseisen signaloinnin alkamisesta. Muina esimerkkeinä laitelähtöisistä tapahtumista voidaan tuoda esille esimerkiksi matkapuhelimeen saapuva tekstiviesti tai elektronisessa laitteessa laukeava ajastin, kuten herätyskello tai kalenterihälytys.
Käyttäjälähtöisellä käyttötilanteella tarkoitetaan käyttäjästä lähtöisin 35 olevaa tapahtumaa. Käyttäjälähtöisessä käyttötilanteessa laite voi päätellä laitteen käytön alkamisen esimerkiksi tietyn alkuherätteen perusteella. Alkuherät- 4 teellä tarkoitetaan tässä jotain sellaista toimintoa, jolla laite voi päätellä käytön alkamisen. Yhtenä esimerkkinä alkuherätteestä voidaan mainita näppäinlukon avaaminen. Kuvio 1 esittää laitelähtöisen tapahtuman erästä suoritusmuotoa, mutta sitä voidaan soveltaa myös käyttäjälähtöiseen tapahtumaan lukuun ot-5 tamatta askeleita 104 ja 110.
Laite- tai käyttäjälähtöisen tilanteen alkaminen käynnistää eräässä suoritusmuodossa laitteessa liikkeen mittauksen vaiheen 106 mukaisesti.
Vaikka liikkeen mittaamiselle voidaankin asettaa ehtoja, laitteessa voidaan myös mitata liiketilaa jatkuvasti. Esimerkiksi käyttäjälähtöisessä tilan-10 teessä laite voi toimia siten, että laite pyrkii jatkuvasti tunnistamaan eleitä vertaamalla mitattua liikettä yhden tai useamman eleen kynnysarvoihin. Laite voi myös nauhoittaa liikettään muistiin joltain tietyltä ajalta, kuten esimerkiksi 10 sekunnin ajalta. Mikäli jollain tietyllä ajanhetkellä ei olla varmoja siitä onko käyttäjä suorittanut eleen, voidaan palata nauhoitettuun dataan ja pyrkiä tun-15 nistamaan siitä liikemalli. Näin voidaan mahdollisesti parantaa mainitulla ajanhetkellä suoritettavaa eletunnistusta, kun tunnistettu liikemalli voidaan suodattaa siitä pois. Liiketilan mittausta voidaan laitteessa tehdä myös periodisesti. Yhtenä esimerkkinä voidaan mainita matkapuhelimen ja verkon välinen toistuva, esimerkiksi sijainninmääritykseen perustuva signalointi, jolloin liiketilaa voi-20 daan mitata aina, kun laite joutuu signaloinnin takia muutenkin aktivoitumaan.
Askeleella 106 kuvataan elektronisessa laitteessa tapahtuvaa liikkeen mittausta. Liikettä voidaan mitata yhden tai useamman liikeparametrin, kuten esimerkiksi kiihtyvyysparametrin, avulla. Kiihtyvyyden mittaus voidaan tehdä esimerkiksi kolmeen keskenään kohtisuoraan lineaarisuuntaan, x-, y- ja 25 z-suuntaan. Paitsi että kiihtyvyyttä voidaan mitata mainittuihin lineaarisuuntiin, laitteessa voidaan myös mitata kulmakiihtyvyyttä esimerkiksi magnetometrin tai gyroskoopin avulla.
Vaiheessa 108 pyritään tunnistamaan laitteen liikkeessä mahdollisesti havaittava liikemalli. Liikemallin tunnistus voidaan tehdä periaatteellisesti 30 kahdella eri tavalla, joko vertaamalla liikettä johonkin etukäteen tallennet-tuun/opetettuun vertailuliikemalliin tai pyrkimällä tunnistamaan jokin uusi liike-malli mitatusta datasta.
Liikemalli voidaan pyrkiä tunnistamaan liikeparametrikohtaisesti esimerkiksi siten, että x-suuntaista lineaarikomponenttia tarkastellaan erillään 35 y-suuntaisen lineaarikomponentin tarkastelusta. Liikemallin tunnistuksessa voidaan myös menetellä siten, että useampia liikeparametreja tarkastellaan yh- 5 dessä kokonaisuutena. Tällöin kiihtyvyyskomponenteista muodostuvaa sum-mavektoria voidaan verrataan etukäteen määrättyyn kynnysarvoon. Kolmiulotteisen vektorin tapauksessa voidaan aika ajoin tarkastaa laitteen orientaatio ja tarpeen mukaan ottaa se huomioon summavektorin suunnan korjaamisessa.
5 Vertailtaessa mitattua liikeparametria etukäteen tallennettuun vertai- luliikemalliin, voidaan vertailua suorittaa jokin etukäteen määrätty ajanjakso. Jos liikeparametrin ja vertailumallin välinen korrelaatio on riittävän suuri mitatulla ajanjaksolla, voidaan todeta vertailuliikemallin löytyneen liikeparametrista.
Eräässä edullisessa suoritusmuodossa toistuva liikemalli eli signaa-10 lissa oleva periodisuus tunnistetaan mitattavasta signaalista autokorrelaa-tiofunktion avulla. Autokorrelaatio kertoo signaaliarvojen korrelaation aiempien arvojen kanssa eli tällöin ei liikemallin tunnistuksessa tarvitse lainkaan käyttää etukäteen tallennettuja vertailuliikemalleja tai käyttökontekstitietoa hyödyksi.
Uuden liikemallin tunnistuksessa voidaan menetellä esimerkiksi si-15 ten, että mitattavasta signaalista, kuten esimerkiksi z-kiihtyvyyssignaalista, otetaan tietyn mittainen vertailuotos. Otoksen otto voidaan ajoittaa esimerkiksi sellaiseen kohtaan signaalia, jolloin signaali selvästi poikkeaa liikkumattomuutta tarkoittavasta perustasosta. Otettua vertailuotosta voidaan sen jälkeen liu’uttaa mitattavan z-signaalin yli ja jos vertailuotos vastaa jollain etukäteen määrätyllä 20 tarkkuudella myöhempää signaaliotosta, todetaan, että liikemalli on toistunut. On selvää, että liikemallin toistumiselle voidaan asettaa kynnysehtoja, kuten esimerkiksi, että havaittu malli toistuu riittävän usein ja että mallin yhteneväisyys mitattuun dataan nähden on riittävän merkittävää. Kun liikemalli on löydetty, voidaan vielä erikseen pyrkiä tunnistamaan mallin pituus ja oikea kohta 25 aikatasossa. Tällä tarkoitetaan sitä, että vertailuotos ei välttämättä alkuvaiheessa ollut osunut oikeaan kohtaan aikatasossa, vaan on ollut esimerkiksi keskellä signaalissa tapahtuvia muutoksia. Kun vertailuotokselle on löydetty oikea sijainti ja pituus aikatasossa, voidaan otosta käyttää mitatun liikeparametrin korjaamisessa.
30 Eräässä edullisessa suoritusmuodossa, laitteessa otetaan huomi oon myös se, että liikemalli voi ajalliselta kestoltaan tai amplitudiltaan muuttua liukuvasti ajassa. Liikemalli voi myös näkyä laitteessa erilaisena esimerkiksi laitteen ollessa taskussa tai kädessä.
Edelleen, laitteessa voidaan ottaa huomioon tietyillä ajanhetkillä ha-35 vaitut muut epäsäännöllisyydet toistuvassa liikemallissa. Esimerkiksi, vaikka signaalissa ei tietyllä ajanhetkellä havaittaisi periodisuutta, se ei välttämättä 6 tarkoita sitä, että periodisuus olisi signaalista hävinnyt. Eli periodisuuden hä-viämisellekin voidaan asettaa jokin kynnysehto, joka voi olla esimerkiksi jokin tietty aikakynnysarvo. Tällöin jos periodisuutta ei ole havaittu kynnysarvoa pi-dempänä ajanjaksona, sen voidaan todeta hävinneen.
5 Menetelmävaiheessa 110, kun liikemalli on saatu mitattua, anne taan laitelähtöisessä käyttötilanteessa tieto tapahtumasta laitteen käyttäjälle.
Menetelmävaiheessa 112 korjataan tunnistetun liikemallin vaikutus yhteen tai useampaan liikeparametriin. Eräässä suoritusmuodossa mitatun liikemallin mukainen signaali vähennetään suoraan mitatusta liikeparametrista 10 korjatun liikeparametriarvon saamiseksi. Toisen suoritusmuodon mukaan laitteessa säädetään yleiseen liiketunnistukseen käytettäviä kynnysarvoja. Jos esimerkiksi matkapuhelimessa on mahdollista vastata saapuvaan puheluun eli ohjata laitetta kynnysarvon ”k” suuruisella puhelimen heilautuseleellä, tunnistetun liikemallin aikana kynnysarvo voidaan nostaa esimerkiksi tasolle ”1,3*k”, 15 jota uutta tasoa käytetään vaiheen 114 havainnollistamalla tavalla laitteen ohjaamisessa. Laitteen ohjaamiseen käytettävät eleet voivat olla laitteeseen etukäteen tallennettuja tai käyttäjä voi itse opettaa laitteelle haluamiansa ohjaus-eleitä, jotka voivat olla esimerkiksi pyöräytyksiä, heilautuksia, kallistuksia, nä-päytyksiä tai vastaavia. Opetuksen tai tallennuksen yhteydessä kullekin eleelle 20 muodostetaan esimerkiksi tietty kiihtyvyyssignaalien arvojen kynnysarvojoukko tietyn ajanjakson aikana. Myöhemmin, laitteessa voidaan todeta ele siten, että yhden tai useamman mitatun kiihtyvyyssignaali täyttää sille etukäteen määritetyn kynnysehdon. Kynnysehdolla tarkoitetaan tässä esimerkiksi kiihtyvyyskom-ponenttien arvojen sarjaa tietyssä järjestyksessä ja tietyssä ajassa. Järjestys-25 ja/tai aikarajoja voidaan tulkita tiukemmin tai löysemmin tunnistusvaiheessa riippuen siitä halutaanko painottaa, ettei systeemi vahingossa tulkitse joitain tarkoituksettomasti eleiksi tai sitä ettei laite jättäisi virheellisesti tunnistamatta oikeita käyttäjän suorittamia eleitä. Eräässä edullisessa suoritusmuodossa, kun laitteessa havaitaan, että käyttäjä on suorittamassa elettä, laitteessa pyri-30 tään erikseen tunnistamaan eleeseen liittyvä periodisuus. Tällaista eleeseen liittyvää periodisuutta ei ole tarpeen poistaa. Eräs esimerkki eleeseen liittyvästä periodisuudesta on se, että mikäli käyttäjän suorittama ele on näpäytys, laitteen mekaniikka saattaa jäädä hetkeksi soimaan, mistä johtuen laitteen liikkeessä on nähtävissä eleeseen liittyvä periodinen komponentti.
35 Eräässä edullisessa suoritusmuodossa laitteessa pyritään tunnista maan tunnistetussa liikemallissa tapahtuva muutos ohjaamisliikkeen alkaessa.
7
Eli jos esimerkiksi matkapuhelimen käyttäjä on autossa, laitteeseen kohdistuu liikemallina mekaaninen tärinä. Jos matkapuhelimelle on saapumassa puhelu, laite mittaa mekaanista tärinää ennen kuin antaa hälytyksen käyttäjälle. Hälytyksen hetkellä, jos matkapuhelin on esimerkiksi taskussa, laitteeseen kohdis-5 tuu hetkellisesti erilainen kiihtyvyys kuin aikaisemmin käyttäjän ottaessa laitteen taskusta käteensä. Hetkellinen, käyttäjän reaktioon liittyvä kiihtyvyys voidaan jättää huomiotta. Auton liikkeestä aiheutuva mekaaninen tärinä saattaa näkyä myös laitteessa eri tavalla kädessä kuin miltä tärinä näytti laitteen ollessa taskussa.
10 Kuviot 2, 3 ja 4 havainnollistavat kuvion 1 yhteydessä selostettuja liikemallin ja eleen tunnistusvaiheita. Yksinkertaisuuden vuoksi kyseisissä kuvioissa on esitetty mitattava signaali 200, 300, 400 yksitasoisena Y-signaali-komponenttina mutta käytännössä mitattava/vertailtava signaali voi olla myös useammasta komponentista koostuva summavektori. Kuviossa 2 esitettävässä 15 esimerkissä voidaan ajatella henkilön kävelevän, jolloin Y-signaalikomponent-tiin 200 muodostuu periodisesti toistuva liikemalli sisältäen signaalihuiput 200A ja 200B. Laitteeseen on etukäteen tallennettu tai laitteelle on opetettu liikemalli 202, joka kuvaa ihmisen kävelyä. Liikemallia 202 liuotetaan aika-akselilla mitatun signaalin 200 yli ja kohdassa 202’ nähdään liikemallissa 202 tallennetun 20 datan ja mitatun signaalihuipun 200B olevan siinä määrin yhteneväisiä, että laitteessa voidaan todeta mitatun signaalin 200 edustavan henkilön kävelyä. On selvää, että mittauksen alkuhetkellä laitteessa ei välttämättä tiedetä ihmisen kävelevän, mistä syystä laitteessa saatetaan joutua vertaamaan mitattua signaalia useampiin eri käyttötilanteita kuvaaviin liikemalleihin.
25 Kuvio 3 havainnollistaa virhetunnistusongelmaa liiketunnistusta käyttävässä elektronisessa laitteessa. Oletetaan, että laitteeseen on määritelty kynnysarvo 302, jonka amplitudiltaan ylittävä signaali laitteessa tulkitaan eleeksi, joka aikaansaa laitteessa jonkin etukäteen määrätyn toiminnon. Kuvion 3 tapauksessa kävelystä aiheutuva signaalihuippu 300A tulisi virheellisesti 30 tulkituksi toiminnon aikaansaavaksi eleeksi. Käyttäjän tarkoittama ele on kuitenkin suoritettu vasta mitattavan signaalin kohdassa 300B, jossa kohdassa kävelysignaalihuippuun on summautunut käyttäjän tarkoittama ele.
Kuvio 4 kuvaa kuvion 3 mukaista signaalia, josta kävelystä aiheutunut toistuva liikemalli on suodatettu pois. Jäljelle jääneestä mitatusta signaalis-35 ta 400 kynnysarvon 402 ylittävä ja todellista käyttäjän suorittamaa elettä kuvaava signaalihuippu 400B on helposti todettavissa.
8
Kuviossa 5 kuvataan erään suoritusmuodon mukainen elektroninen laite 500. Laitteeseen 500 kuuluu ohjausyksikkö 502, joka voidaan toteuttaa esimerkiksi ohjelmallisesti yleiskäyttöisessä prosessorissa. Ohjausyksikön tehtävänä on koordinoida laitteen toimintaa. Ohjausyksikkö 502 on esimerkiksi yh-5 teydessä laitteen muistiyksikköön 504. Muistiin voidaan tallentaa esimerkiksi liikemalleja ja/tai eleitä joko tehdasasetuksena tai käyttäjän opettamana. Laitteeseen voi kuulua myös käyttöliittymä 506. Esimerkiksi matkapuhelimen tapauksessa käyttöliittymään voi kuulua näppäimistö, näyttö ja mikrofoni ja kaiutin. Näppäimistön ja näytön avulla voidaan ohjata laitteen toimintaa esimer-10 kiksi valikoiden avulla. Tietyn eleen opettaminen voidaan matkapuhelimessa tehdä esimerkiksi siten, että käyttäjä valitsee näppäimistön ja näytön avustuksella valikosta opetustoiminnon ja näppäimistön avulla valitsee opetuksen aloitus- ja lopetusajankohdat. Laitetta voidaan luonnollisesti näppäimistön sijaan ohjata myös esimerkiksi äänen tai eleiden avulla.
15 Kuvion 5 mukaiseen elektroniseen laitteeseen kuuluu myös kiihty vyyden mittausyksikkö 508, joka voidaan toteuttaa esimerkiksi yhden tai useamman lineaarisen kiihtyvyysanturin ja/tai yhden tai useamman kulmakiihty-vyysanturin avulla. Edelleen, laitteeseen voi kuulua tunnistusyksikkö 510, joka pyrkii tunnistamaan mittausyksikön 508 mittaamasta datasta jonkin tietyn lii-20 kemallin. Tunnistusyksikkö voi pyrkiä tunnistamaan liikemallin joko vertaamalla mitattua dataa muistiin 504 tallennettuun vertailumaihin tai pyrkimällä tunnistamaan liikemallin käyttämättä apuna etukäteen tallennettua vertailumailla.
Edelleen, tunnistusyksikkö 510 voi verrata mittausyksikön mittaamaa liikeinformaatiota muistiin tallennettuihin ohjausliikkeisiin kuten eleisiin. 25 Tunnistusyksikkö voi poistaa tunnistetun liikemallin vaikutuksen ohjausliikkeestä näin edistäen ohjausliikkeen tunnistamista.
Keksintö voidaan toteuttaa elektronisessa laitteessa esimerkiksi prosessorille tallennettavissa olemalla ohjelmistolla. Tällöin ohjelmistoon kuuluu yksi tai useampi ohjelmistorutiini, joilla voidaan suorittaa keksinnön mukaisen 30 menetelmän menetelmäaskeleita. Keksintö voidaan toteuttaa myös sovelluskohtaisella integroidulla piirillä (ASIC, Application Specific Integrated Circuit) tai erillisillä logiikkakomponenteilla.
Alan ammattilaiselle on ilmeistä, että tekniikan kehittyessä keksinnön perusajatus voidaan toteuttaa monin eri tavoin. Keksintö ja sen suoritus-35 muodot eivät siten rajoitu yllä kuvattuihin esimerkkeihin vaan ne voivat vaihdella patenttivaatimusten puitteissa.

Claims (24)

1. Menetelmä elektronisen laitteen ohjaamiseksi, käsittäen: tunnistetaan (108) laitteen liikkeestä liikemalli, tunnettu siitä, et- 5 tä: eliminoidaan (112) tunnistetun liikemallin vaikutus laitteen liikkeestä; ja tunnistetaan laitteen ohjaamiseen käytettävä ohjausliike laitteen liikkeestä, josta tunnistetun liikemallin vaikutus on eliminoitu.
2. Patenttivaatimuksen 1 mukainen menetelmä, jossa laitteen liik keestä tunnistettava liikemalli on toistuva liikemalli.
3. Patenttivaatimuksen 1 mukainen menetelmä, jossa tunnistetaan liikemalli ennen ohjausliikkeen alkamista.
4. Patenttivaatimuksen 1 mukainen menetelmä, jossa: 15 tunnistetaan laitteessa ennen ohjausliikkeen alkamista havaittu liike- malli ja ohjausliikkeen aikainen liikemalli; eliminoidaan ohjausliikkeestä ainoastaan ennen ohjausliikkeen alkamista havaittu liikemalli.
5. Patenttivaatimuksen 1 mukainen menetelmä, jossa: 20 odotetaan laitelähtöisessä tapahtumassa etukäteen määrätty ajan jakso ennen kuin laitteen käyttäjälle annetaan tieto tapahtumasta; tunnistetaan liikemalli mainitun ajanjakson aikana.
6. Patenttivaatimuksen 1 mukainen menetelmä, jossa: vastaanotetaan käyttäjälähtöisessä tapahtumassa käyttäjältä lait- 25 teen käytön aloittamisheräte; suoritetaan liikemallin tunnistus aloittamisherätteen vastaanottamisen jälkeen.
7. Patenttivaatimuksen 1 mukainen menetelmä, jossa: mitataan laitteen liikettä yhden tai useamman liikeparametrin avulla. 30
8. Patenttivaatimuksen 7 mukainen menetelmä, jossa: verrataan mitattua yhtä tai useampaa liikeparametria laitteeseen etukäteen tallennettuun vertailuliikemalliin; hyväksytään vertailuliikemalli tunnistetuksi mitatun yhden tai useamman liikeparametrin ja vertailuliikemallin vertailun täyttäessä etukäteen määrä-35 tyn kynnysehdon.
9. Patenttivaatimuksen 7 mukainen menetelmä, jossa: muodostetaan mitatun yhden tai useamman liikeparametrin arvoista autokorrelaatiofunktio; tunnistetaan toistuva liikemalli muodostetusta autokorrelaatiofunkti- 5 osta.
10. Patenttivaatimuksen 7 mukainen menetelmä, jossa: verrataan mitattua yhtä tai useampaa liikeparametria laitteeseen etukäteen tallennettuun ohjausliikemalliin; hyväksytään ohjausliike tunnistetuksi mitatun yhden tai useamman 10 liikeparametrin ja ohjausliikemallin vertailun täyttäessä etukäteen määrätyn kynnysehdon.
11. Patenttivaatimuksen 1 mukainen menetelmä, jossa elektroninen laite on matkapuhelin.
12. Patenttivaatimuksen 2 mukainen menetelmä, jossa 15 toistuva liikemalli on mekaaninen tärinä.
13. Ohjelmistotuote, tunnettu siitä, että ohjelmistotuote käsittää: ohjelmistorutiinin laitteen liikettä kuvaavan mittausinformaation vastaanottamiseksi; ohjelmistorutiinin liikemallin tunnistamiseksi mittausinformaatiosta; 20 ja tunnettu siitä, että ohjelmistotuote käsittää: ohjelmistorutiinin liikemallin vaikutuksen eliminoimiseksi mittausinformaatiosta, ja ohjelmistorutiinin laitteen ohjaamiseen käytettävän ohjausliikkeen 25 tunnistamiseksi mittausinformaatiosta, josta tunnistetun liikemallin vaikutus on eliminoitu.
14. Elektroninen laite, tunnettu siitä, että laite käsittää: välineet tunnistaa (510) laitteen liikkeestä liikemalli; ja välineet eliminoida (510) liikemallin vaikutus laitteen liikkeestä; ja 30 välineet tunnistaa laitteen ohjaamiseen käytettävä ohjausliike lait teen liikkeestä, josta tunnistetun liikemallin vaikutus on eliminoitu.
15. Patenttivaatimuksen 14 mukainen laite, jossa tunnistettava liike-malli on toistuva liikemalli.
16. Patenttivaatimuksen 14 mukainen laite, jossa tunnistamisväli-35 neet on konfiguroitu tunnistamaan liikemallin ennen ohjausliikkeen alkamista.
17. Patenttivaatimuksen 14 mukainen laite, jossa: tunnistamisvälineet on konfiguroitu tunnistamaan ennen ohjausliikkeen alkamista havaitun liikemallin ja ohjausliikkeen aikaisen liikemallin; ja eliminointivälineet on konfiguroitu eliminoimaan ohjausliikkeestä ai-5 noastaan ennen ohjausliikkeen alkamista havaitun liikemallin.
18. Patenttivaatimuksen 14 mukainen laite, käsittäen: välineet todeta laitelähtöisen tapahtuman alkaminen; välineet odottaa etukäteen määrätty ajanjakso ennen kuin laitteen käyttäjälle annetaan tieto tapahtumasta; ja 10 jotka tunnistamisvälineet ovat konfiguroitu tunnistamaan liikemallin mainitun ajanjakson aikana.
19. Patenttivaatimuksen 14 mukainen laite käsittäen: välineet vastaanottaa laitteen käyttäjältä käytön aloittamisheräte; ja jotka tunnistamisvälineet on konfiguroitu tunnistamaan liikemallin aloittamishe-15 rätteen vastaanottamisen jälkeen.
20. Patenttivaatimuksen 14 mukainen laite, käsittäen välineet mitata laitteen liikettä yhden tai useamman liikeparametrin avulla.
21. Patenttivaatimuksen 20 mukainen laite, jotka tunnistamisvälineet 20 ovat konfiguroitu: vertaamaan mitattua yhtä tai useampaa liikeparametria laitteeseen etukäteen tallennettuun vertailuliikemalliin; hyväksymään liikemallin tunnistetuksi mitatun yhden tai useamman liikeparametrin ja vertailuliikemallin vertailun täyttäessä etukäteen määrätyn 25 kynnysehdon.
22. Patenttivaatimuksen 20 mukainen laite, jossa tunnistamisvälineet on konfiguroitu: muodostamaan mitatun yhden tai useamman liikeparametrin arvoista autokorrelaatiofunktion; ja 30 tunnistamaan toistuvan liikemallin muodostetusta autokorrelaatio- funktiosta.
23. Patenttivaatimuksen 20 mukainen laite, käsittäen: välineet verrata mitattua yhtä tai useampaa liikeparametria laitteeseen etukäteen tallennettuun ohjausliikemalliin; • välineet hyväksyä ohjausliike tunnistetuksi mitatun yhden tai useamman liikeparametrin ja ohjausliikemallin vertailun täyttäessä etukäteen määrätyn kynnysehdon.
24. Patenttivaatimuksen 14 mukainen laite, joka elektroninen laite 5 on matkapuhelin.
FI20045239A 2004-06-24 2004-06-24 Elektronisen laitteen ohjaaminen FI119746B (fi)

Priority Applications (7)

Application Number Priority Date Filing Date Title
FI20045239A FI119746B (fi) 2004-06-24 2004-06-24 Elektronisen laitteen ohjaaminen
JP2007517321A JP2008503816A (ja) 2004-06-24 2005-06-22 電子装置の制御
KR1020067026992A KR20070032709A (ko) 2004-06-24 2005-06-22 전자 장치의 제어
EP05756279A EP1782165A4 (en) 2004-06-24 2005-06-22 CONTROL OF AN ELECTRONIC EQUIPMENT
US11/597,883 US20070225935A1 (en) 2004-06-24 2005-06-22 Controlling an Electronic Device
CNB2005800203575A CN100456213C (zh) 2004-06-24 2005-06-22 电子设备和用于控制电子设备的方法
PCT/FI2005/050226 WO2006000639A1 (en) 2004-06-24 2005-06-22 Controlling an electronic device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20045239 2004-06-24
FI20045239A FI119746B (fi) 2004-06-24 2004-06-24 Elektronisen laitteen ohjaaminen

Publications (3)

Publication Number Publication Date
FI20045239A0 FI20045239A0 (fi) 2004-06-24
FI20045239A FI20045239A (fi) 2005-12-25
FI119746B true FI119746B (fi) 2009-02-27

Family

ID=32524613

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20045239A FI119746B (fi) 2004-06-24 2004-06-24 Elektronisen laitteen ohjaaminen

Country Status (7)

Country Link
US (1) US20070225935A1 (fi)
EP (1) EP1782165A4 (fi)
JP (1) JP2008503816A (fi)
KR (1) KR20070032709A (fi)
CN (1) CN100456213C (fi)
FI (1) FI119746B (fi)
WO (1) WO2006000639A1 (fi)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1806643B1 (en) * 2006-01-06 2014-10-08 Drnc Holdings, Inc. Method for entering commands and/or characters for a portable communication device equipped with a tilt sensor
US7920694B2 (en) * 2006-02-03 2011-04-05 Immersion Corporation Generation of consistent haptic effects
US8902154B1 (en) * 2006-07-11 2014-12-02 Dp Technologies, Inc. Method and apparatus for utilizing motion user interface
US8250921B2 (en) 2007-07-06 2012-08-28 Invensense, Inc. Integrated motion processing unit (MPU) with MEMS inertial sensing and embedded digital electronics
US20090265671A1 (en) * 2008-04-21 2009-10-22 Invensense Mobile devices with motion gesture recognition
US8952832B2 (en) 2008-01-18 2015-02-10 Invensense, Inc. Interfacing application programs and motion sensors of a device
US7934423B2 (en) 2007-12-10 2011-05-03 Invensense, Inc. Vertically integrated 3-axis MEMS angular accelerometer with integrated electronics
US8462109B2 (en) 2007-01-05 2013-06-11 Invensense, Inc. Controlling and accessing content using motion processing on mobile devices
US8555282B1 (en) 2007-07-27 2013-10-08 Dp Technologies, Inc. Optimizing preemptive operating system with motion sensing
US8996332B2 (en) * 2008-06-24 2015-03-31 Dp Technologies, Inc. Program setting adjustments based on activity identification
US8279242B2 (en) * 2008-09-26 2012-10-02 Microsoft Corporation Compensating for anticipated movement of a device
EP2414798B1 (en) * 2009-03-30 2018-01-10 Kionix, Inc. Directional tap detection algorithm using an accelerometer
US9529437B2 (en) 2009-05-26 2016-12-27 Dp Technologies, Inc. Method and apparatus for a motion state aware device
KR101607476B1 (ko) * 2009-06-12 2016-03-31 삼성전자주식회사 휴대용 단말기에서 모션 인식 장치 및 방법
US8456430B2 (en) 2009-08-21 2013-06-04 Motorola Mobility Llc Tactile user interface for an electronic device
JP5454133B2 (ja) 2009-12-25 2014-03-26 富士通株式会社 検知情報補正装置、可搬型装置、検知情報補正方法、およびコンピュータプログラム
EP2418565A1 (en) * 2010-08-12 2012-02-15 Research In Motion Limited Method and electronic device with motion compensation
US20140168057A1 (en) * 2012-12-13 2014-06-19 Qualcomm Incorporated Gyro aided tap gesture detection
US9691382B2 (en) 2013-03-01 2017-06-27 Mediatek Inc. Voice control device and method for deciding response of voice control according to recognized speech command and detection output derived from processing sensor data
CN110413135A (zh) * 2018-04-27 2019-11-05 开利公司 姿势进入控制***和操作方法
CN110415387A (zh) * 2018-04-27 2019-11-05 开利公司 包括设置在由用户携带的容纳件中的移动设备的姿势进入控制***
CN110415389B (zh) 2018-04-27 2024-02-23 开利公司 姿势进入控制***和预测移动设备相对于用户所在部位的方法
FR3089319A1 (fr) * 2018-12-04 2020-06-05 Orange Procédé d’évaluation de l’activité corporelle d’un utilisateur

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6573883B1 (en) * 1998-06-24 2003-06-03 Hewlett Packard Development Company, L.P. Method and apparatus for controlling a computing device with gestures
US6369794B1 (en) * 1998-09-09 2002-04-09 Matsushita Electric Industrial Co., Ltd. Operation indication outputting device for giving operation indication according to type of user's action
JP2000148351A (ja) * 1998-09-09 2000-05-26 Matsushita Electric Ind Co Ltd ユ―ザ動作の種類に応じて操作指示をする操作指示出力装置及びコンピュ―タ読み取り可能な記録媒体
JP2000214988A (ja) * 1999-01-06 2000-08-04 Motorola Inc 動作パタ―ンを利用して無線通信装置への情報を入力する方法
US6466198B1 (en) * 1999-11-05 2002-10-15 Innoventions, Inc. View navigation and magnification of a hand-held device with a display
JP3582433B2 (ja) * 1999-12-02 2004-10-27 日本電気株式会社 情報処理装置および情報処理方法
JP4198875B2 (ja) * 2000-11-30 2008-12-17 株式会社東芝 移動通信端末
JP2002207703A (ja) * 2001-01-11 2002-07-26 Sony Corp 電子装置
US7365734B2 (en) * 2002-08-06 2008-04-29 Rembrandt Ip Management, Llc Control of display content by movement on a fixed spherical space
US6847351B2 (en) * 2001-08-13 2005-01-25 Siemens Information And Communication Mobile, Llc Tilt-based pointing for hand-held devices
WO2003040731A1 (en) * 2001-11-06 2003-05-15 Wireless Republic Group Apparatus and method for capturing and working acceleration, and application thereof, and computer readable recording medium storing programs for realizing the acceleration capturing and working methods
DE10211002A1 (de) * 2002-03-13 2003-09-25 Philips Intellectual Property Tragbares elektronisches Gerät mit Mitteln zur Registrierung der räumlichen Lage
EP1408443B1 (en) * 2002-10-07 2006-10-18 Sony France S.A. Method and apparatus for analysing gestures produced by a human, e.g. for commanding apparatus by gesture recognition
WO2004082248A1 (en) * 2003-03-11 2004-09-23 Philips Intellectual Property & Standards Gmbh Configurable control of a mobile device by means of movement patterns

Also Published As

Publication number Publication date
CN1969250A (zh) 2007-05-23
US20070225935A1 (en) 2007-09-27
FI20045239A0 (fi) 2004-06-24
CN100456213C (zh) 2009-01-28
FI20045239A (fi) 2005-12-25
EP1782165A4 (en) 2010-03-10
EP1782165A1 (en) 2007-05-09
KR20070032709A (ko) 2007-03-22
JP2008503816A (ja) 2008-02-07
WO2006000639A1 (en) 2006-01-05

Similar Documents

Publication Publication Date Title
FI119746B (fi) Elektronisen laitteen ohjaaminen
CN106030494B (zh) 基于邻近度传感器的交互
US9443536B2 (en) Apparatus and method for detecting voice based on motion information
RU2690202C2 (ru) Способ и устройство для распознавания жеста
CN103761463B (zh) 一种信息处理方法及电子设备
KR101734450B1 (ko) 멀티센서 음성 검출
CN105281906B (zh) 安全验证方法及装置
KR100738072B1 (ko) 움직임 기반 소리 설정장치와 소리 발생장치 및 움직임기반 소리 설정방법과 소리 발생방법
CN106325467B (zh) 控制移动终端的方法、装置及移动终端
US20120016641A1 (en) Efficient gesture processing
KR20120043845A (ko) 사용자 장치 및 그의 사용자의 상황 인지 방법
CN106301429B (zh) 有确定免提模式设置的公共交通工具检测的移动通信设备
CN103583031A (zh) 基于运动的设备操作
JP6083799B2 (ja) 携帯デバイスの携帯場所判定方法、携帯デバイス、携帯デバイスの携帯場所判定システム、プログラム及び情報記憶媒体
EP2208370A2 (en) Activating applications based on accelerometer data
CN106683333B (zh) 设备安全检测方法及装置
Jin et al. iGuard: A real-time anti-theft system for smartphones
US9008639B2 (en) Controlling audio of a device
JP2018025855A (ja) 情報処理サーバ、情報処理装置、情報処理システム、情報処理方法、およびプログラム
Su et al. Towards device independent eavesdropping on telephone conversations with built-in accelerometer
CN106383644A (zh) 一种电子设备的语音识别开启方法及装置
CN108632758A (zh) 终端追踪方法、处理装置及终端及存储介质
US10175777B2 (en) Method and apparatus for detecting a manipulation of a portable device
CN110262767A (zh) 基于靠近嘴部检测的语音输入唤醒装置、方法和介质
KR101244885B1 (ko) 도난방지 기능을 갖는 휴대 단말기 및 이의 도난방지 방법

Legal Events

Date Code Title Description
FG Patent granted

Ref document number: 119746

Country of ref document: FI