[go: up one dir, main page]

SE537579C2 - Bärbar enhet nyttjandes en passiv sensor för initiering av beröringsfri geststyrning - Google Patents

Bärbar enhet nyttjandes en passiv sensor för initiering av beröringsfri geststyrning

Info

Publication number
SE537579C2
SE537579C2 SE1350454A SE1350454A SE537579C2 SE 537579 C2 SE537579 C2 SE 537579C2 SE 1350454 A SE1350454 A SE 1350454A SE 1350454 A SE1350454 A SE 1350454A SE 537579 C2 SE537579 C2 SE 537579C2
Authority
SE
Sweden
Prior art keywords
light
portable device
pattem
controller
camera
Prior art date
Application number
SE1350454A
Other languages
English (en)
Other versions
SE1350454A1 (sv
Inventor
Paul Cronholm
Martin Henriz
Original Assignee
Crunchfish Ab
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 Crunchfish Ab filed Critical Crunchfish Ab
Priority to SE1350454A priority Critical patent/SE537579C2/sv
Priority to PCT/SE2014/050404 priority patent/WO2014168558A1/en
Priority to EP14783313.1A priority patent/EP2984542B1/en
Priority to CN201480020559.9A priority patent/CN105144034B/zh
Priority to US14/780,292 priority patent/US9733763B2/en
Publication of SE1350454A1 publication Critical patent/SE1350454A1/sv
Publication of SE537579C2 publication Critical patent/SE537579C2/sv

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • G06F3/0425Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3231Monitoring the presence, absence or movement of users
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/038Indexing scheme relating to G06F3/038
    • G06F2203/0381Multimodal input, i.e. interface arrangements enabling the user to issue commands by simultaneous use of input devices of different nature, e.g. voice plus gesture on digitizer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04108Touchless 2D- digitiser, i.e. digitiser detecting the X/Y position of the input means, finger or stylus, also when it does not touch, but is proximate to the digitiser's interaction surface without distance measurement in the Z direction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • G06V40/28Recognition of hand or arm movements, e.g. recognition of deaf sign language
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/65Control of camera operation in relation to power supply
    • H04N23/651Control of camera operation in relation to power supply for reducing power consumption by affecting camera operations, e.g. sleep mode, hibernation mode or power off of selective parts of the camera
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

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)
  • Multimedia (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

537 579 SAMMANDRAG En barbar enhet (100) innefattande en styrenhet (210), ett minne (240), en kamera (160) och en passiv narhetssensor (170). Styrenheten är anordnad for mottagande av indata fran namnda passiva narhetssensor (170) indikerande ett ljus framfor den passiva narhetssensorn (170), detektering av en andring i ljus, bestamning av ett ljusmonster (P) av andringar i ljus, avgora om ljusmonstret (P) matchar ett lagrat initieringsmonster, vilket är lagrat i minnct (240), och i sa fall, acceptera ett ljusmonster (P) och som svar darpd aktivera kameran (160), identifiera ett objekt (H) framfor kameran (160) och spara objektet (H) och ddrigenom mojliggora beroringsfri geststyrning av den barbara enheten (100).

Description

537 579 BARBAR ENHET NYTTJANDES EN PASS1V SENSOR FOR INITIERING AV BERORINGSFRI GESTSTYRNING TEKNISKT OMRADE Den hdr ansokan hanfor sig till en metod, ett datorldsbart medium och en barbar enhet, sasom en mobil kommunikationsenhet, som har en passiv sensor och anvander den passiva sensorn for initiering av beroringsfri geststyrning.
BAKGRUND Beroringsfri geststyrning baserat pa kamerainmatning kraver att kameran antingen alltid är paslagen och kontinuerligt analyserar gester framfor kameran for att avgora om gesten är for styrning av enheten eller andra skal. Altemativt slas enheten pa manuellt for att ta emot beroringsfri indata.
Om kameran är alltid är paslagen drar den mycket strom, vilket inte är 15 lampligt for en barbar enhet, sasom en mobil kommunikationsenhet till exempel en smartphone eller en surfplatta, som drivs av batterikraft. Det är ocksa skadligt for miljOn att anvanda strom som inte behovs.
For att losa dessa problem, mojliggor vissa barbara enheter att anvandaren manuellt slar pa kameran ndr den behovs. Detta kraver manuella kommandon vilket gar 20 emot tanken med beroringsfri styrning.
Det finns salunda ett behov for ett forbattrat satt att initiera beroringsfri styrning som inte forbrukar strom och som är i linje med beroringsfri styrning.
SAMMANFATTNING Uppfinnarna av foreliggandeuppfinning har insett, efter uppfinningsrikt resonemang att genom att anvanda en passiv ljussensor, sasom en omgivande ljus sensor eller en passiv narhetssensor, är det mojligt att indirekt detektera en gest. Aven om den passiva ljussensorn inte är kapabel eller anordnad att detektera ett objekt som utfor en gest, har uppfinnarna insett den enkla losningen att anvanda en sadan passiv ljussensor till att indirekt detektera gesten. Eftersom sadana sensorer ofta redan finns i barbara enheter sasom en mobil kommunikationsenhet, kan 1 537 579 den beskrivna uppfinningen med fordel anvandas som en mjukvarulosning for redan existerande hardvara. Sarskilt i kombination med den objektsparning som beskrivs i SE 1250910-5.
Eftersom en passiv sensor kraver mycket mindre strom an en kamera och eftersom ocksa, berdkningen av indatan som mottages frail en passiv ljussensor ocksa, kraver mindre kraft, eftersom berakningarna som utfors pa indata fran en passiv ljussensor inte är lika komplexa som de for kameraindata, minskas stromforbrukningen avsevart under perioder av bcroringsfri inaktivitct.
Det är ett syfte med laroma i den hdr ansokan att losa problemen som nanints ovan genom att tillhandahalla en barbar enhet innefattande en styrenhet, ett minne, en kamera och en passiv narhetssensor, varvid styrenheten är anordnad att motta indata frau_ namnda passiv narhetssensor indikerande ett ljus framfor den passiva narhetssensorn, detektera en andring i ljus, bestamma ett ljusmonster av andringar i ljus, avgara om ljusmOnstret matchar ett lagrat initieringsmOnster, vilket är lagrat i minnet, och i sâ fall, acceptera ljusmonstret och som svar darpa aktivera kameran, identifiera ett objekt framfor kameran och spara objektet ddrigenom mOjliggOra beroringsfri geststyrning av den barbara enheten.
En sadan barbar enhet mOjliggOr for en fOrbdttrad initiering av en beroringsfri geststyrning eftersom den minskar stromforbrukningen medan den fortfarande mojliggor beroringsfri initiering. Anledningen till den minskade stromforbrukningen är att den passiva narhetssensom kraver mycket mindre an en kamera och att igenkannandet av ljusmonster ocksa krdver mindre berdkningskraft (och ddrigenom mindre strom) an igenkannandet av ett objekt som utfor en gest.
I en utforingsform är den passiva narhetssensom en omgivande ljus sensor. Det bar noteras att anvandandet av en passiv sensor kraver mycket mindre strom an en aktiv sensor.
Det bor ocksa noteras att uppfinnarna till den hdr ansokan har insett att en sensor som inte egentligen är designad for detektering av rorelse kan anvandas kan anvandas for detektering av en gest, genom en snillerik indirekt matning sasom beskrives had. 2 537 579 1 en utforingsform är den barbara enheten en mobil kommunikationsenhet sasom en surfplatta, en smarttelefon eller en barbar dator. I en utforingsform är den barbara enheten en spelkonsol. I en utforingsform är den barbara enheten är en mediaenhet sasom en musik- och/eller videoenhet.
Det är ocksa ett syfte med den hdr ansokan att losa problemen namnda ovan genom att tillhandahalla en metod for anvandning i en metod for anvandning i en barbar enhet innefattande en styrenhet, ett minne, en kamera och en passiv narhetssensor, metoden innefattar mottagande av indata fran namnda passiva narhetssensor indikerande ett ljus framfor den passiva ndrhetssensorn, detektering av en andring i ljus, bestamning av ett ljusmonster av andringar i ljus, avgora om ljusmonstret matchar ett lagrat initieringsmonster, vilket är lagrat i minnet, och i sa fall, acceptera ett ljusmonster och som svar darpâ aktivera kameran, identifiera ett objekt framfor kameran och sparning objektet darigenom majliggara beroringsfri geststyrning av den barbara enheten.
Det är ett ytterligare syfte med den hdr ansokan att losa problemen namnda ovan genom att tillhandahalla a datorldsbart medium innefattande instruktioner som ndr de laddas i och exekveras av en styrenhet, sasom a processor, utfor en exekvering av en metod enligt larorna hari.
Larorna hdri finner anvandning i styrsystem for enheter med anvandargranssnitt sasom mobiltelefoner, smarttelefoner, pekplattor, barbar datorer, spelkonsoler och media- och andra informationsanordningar.
Andra sardrag och fordelar hos de beskrivna utforingsformerna kommer att framga av den foljande detaljerade beskrivningen, av de bifogade osjalvstandiga patentkraven liksom av ritningarna. Generellt skall alla termer som anvands i patentkraven tolkas i enlighet med deras vanliga betydelse inom det tekniska omradet, om inte annat uttryckligen anges Alla hanvisningar till "ett/en/det/den [elementet, anordningen, komponenten, organet, steget, etc.]" skall tolkas oppet som hanvisningar till atminstone ett exempel av elementet, anordningen, komponenten, organet eller steget etc., om inget annat uttryckligen anges. Stegen i de olika metoderna som beskrivs hari behover inte 3 537 579 uttryckligen utforas i exakt den ordning som beskrivs, savida detta inte uttryckligen anges.
KORT BESKRIVNING AV RITNINGARNA Uppfinningen kommer att beskrivas mer i detalj under hanvisning till de bifogade ritningarna, ddr: Figurerna 1A och 1B visar vardera en schematisk vy av en barbar enhet i enlighet med ldrorna Uri; Figur 2 visar en schematisk vy av komponenterna hos en barbar enhet enligt larorna hari; Figur 3 visar en schematisk vy av ett datorlasbart minne i enlighet med ldroma hdri; Figurerna 4A, 4B och 4C visar vardera en exempelutforingsform enligt ldrorna had; och Figur 5 visar ett flodesschema som illustrerar en oilman metod i enlighet med en utfOringsorm av larorna hari.
DETALJERAD BESKRIVNING De beskrivna utforingsformerna kommer nu att beskrivas mer ingdende med hanvisning till de bifogade ritningarna, pa vilka vissa utforingsformer av uppfinningen visas. Denna uppfinning kan emellertid utforas i manga olika former och bor inte tokas sasom begransad till utforingsformerna som anges han, utan dessa utforingsformer tillhandahalls som exempel for att denna beskrivning skall vara noggrann och fullstandig och till fullo formedla ramen for uppfinningen for fackmannen inom tekniken Samma nummer hanvisar genomgdende samma element.
Figur 1 visar allmant en harbor enhet 100 i enlighet med en utforingsform hari. I en utforingsform är bdrbar enheten 100 konfigurerad for natverkskommunikation, antingen trddlos eller tradbunden. Exempel pa en harbor enhet 100 dr: en barbar dator, en surfplatta, en mobil kommunikationsterminal sasom en mobiltelefon, en smarttelefon, en personlig digital assistent och en spelkonsol. Tvd utforingsformer 4 537 579 kommer att exemplifieras och beskrivas sasom varande en smarttelefon i figur 1A, en barbar dator i figur 1B som ett exempel pa en dator och en surfplatta.
Med hanvisning till figur lA innefattar en smarttelefon 100 ett holje 110, i vilket en skarm 120 är anordnad. I en utforingsform är skarmen 120 en pekskarm. I andra utforingsformer är skarmen 120 en icke-pekskarm. Smarttelefonen 100 innefattar vidare tva knappar 130a, 130b. I denna utforingsform finns tva knappar 130, men valfritt antal knappar är mojligt och beror pa utformningen av smarttelefonen 100. I en utforingsform är smarttelefonen 100 konfigurcrad att visa och driva en virtuell knapp 135 pa pekskarmen 120. Det skall noteras att antalet virtuella knappar 135 beror pa utformningen av smarttelefonen 100 och en applikation som exekveras pa smarttelefonen 100. Smarttelefonen 100 är ocksâ utrustad med en kamera 160. Kameran 160 är en digitalkamera som är anordnad att ta video- eller stillbilder genom att spela i bilder pa en elektronisk bildsensor (ej visad). I en utforingsform är kameran 160 en extern kamera. I en utfdringsform är kameran som en mOjlighet ersatt av en Ulla som tillhandahaller en bildstrom.
Smarttelefonen 100 är vidare utrustad med en passiv narhetssensor, som kan vara en passive ljussensor 170. Den passiva narhetssensorn 170 är en sensor 270 sasom beskrives nedan med hanvisning till figur 2.
Med hanvisning till figur 1B innefattar en barbar dator 100 en skarm 1 och ett holje 110. Hohet innefattar en styrenhet CPU (ej visad) och en eller flera datorldsbara lagringsmedier (ej visade), sasom en lagringsenhet och internt minne. Exempel pa lagringsenheter är skivenheter eller harddiskar. Den barbara datorn 100 innefattar vidare atminstone en dataport. Dataportar kan vara tradbundna och/eller tradlosa. Exempel pa dataportar är USB- (Universal Serial Bus) portar, Ethernet-portar eller WiFi- (enligt IEEE-standard 802.11) portar. Dataportar är konfigurerade for att Ora det mojligt for en barbar dator 100 att anslutas till andra barbara enheter eller en server.
Den barbara datorn 100 innefattar vidare atminstone en inmatningsenhet sasom ett tangentbord 130. Andra exempel pa inmatningsenheter är datormoss, 30 pekplattor, pekskarmar eller joysticks for att namna nagra. 537 579 Den barbara datorn 100 är vidare utrustad med en kamera 160. Kameran 160 är en digitalkamera som är anordnad att ta video- eller stillbilder genom att spela i bilder pa en elektronisk bildsensor (ej visad). I en utforingsform är kameran 160 en extern kamera. I en utforingsform ar kameran som en mojlighet ersatt av en Ulla som tillhandahaller en bildstrom.
Smarttelefonen 100 är vidare utrustad med en passiv ndrhetssensor, som kan vara en passive ljussensor 170. Den passiva narnetssensorn 170 är en sensor 270 sasom beskrives nedan med hdnvisning till figur 2.
Figur 2 visar en schematisk vy av den allmanna strukturen av en anordning i enlighet med figur 1. Anordningen 100 innefattar en styrenhet 210 som är ansvarig for den totala driften av barbar enheten 200 och som foretrddesvis är implementerad av valfri kommersiellt tillganglig CPU ("Central Processing Unit" eller centralprocessor), DSP ("Digital Signal Processor" eller signalprocessor) eller valfri annan elektronisk pro grammerbar logisk anordning. Styrenheten 210 är konfigurerad att lasa instruktioner fran minnet 240 och exekvera dessa instruktioner att styra driften av barbar enheten 100. Minnet 240 kan implementeras under anvandande av valfri allmant kand teknik for datorldsbara minnen sasom ROM, RAM, SRAM, DRAM, CMOS, FLASH, DDR, SDRAM eller nagon annan minnesteknik. Minnet 240 anvands fOr olika dndamal av styrenheten 210, varav ett av dem är for att lagra applikationsdata och 20 programinstruktioner 250 for olika mjukvarumoduler i barbara enheten 200. Mjukvarumodulerna omfattar ett realtidsoperativsystem, drivrutiner for ett anvandargranssnitt 220, en applikationshanterare liksom olika applikationer 250. Barbar enheten 200 innefattar vidare ett anvdndargranssnitt 220, vilket i barbar enheten i figurerna 1A, 1B och 1C bestar av skarmen 120 och knapparna 130, 135.
Barbar enheten 200 kan vidare innefatta ett radiofrekvensgranssnitt 230, vilket är anpassat att tillata den barbara enheten att kommunicera med andra anordningar via ett radiofrekvensband genom anvandningen av olika radiofrekvensteknologier. Exempel pa sadana teknologier är IEEE 802.11, IEEE 802.15, ZigBee, WirelessHART, WIFI, Bluetooth0, W-CDMA/HSPA, GSM, UTRAN och LTE for att namna nagra. 6 537 579 Barbar enheten 200 i vidare utrustad med en kamera 260. Kameran 260 är en digitalkamera som är anordnad att ta video- och stillbilder genom att spela i bilder pa en elektronisk bildsensor (ej visad).
Kameran 260 är operativt ansluten till styrenheten 210 for att forse styrenheten med en videostrom 265, dvs. serien av fangade/tagna bilder, om majligt for vidare behandling for anvandning i och/eller i enlighet med en eller flera applikationer 250.
I en utforingsform är kameran 260 en extern kamera eller Ulla till/for en bildstrom.
Smarttelefonen 200 är vidare utrustad med en passiv narhetssensor. I en utforingsform är den passiva narhetssensorn 270 en passiv ljussensor 170.
En passiv ljussensor är a sensor 170, 270 anordnad att detektera ljuset framfor sensorn 170, 270. Detekteringen är Ors passivt, utan att aktivt sanda, overfora eller utstrala nagon signal eller annan vagform sasom infrarott ljus eller andra sorters ljus. Den passiva ljussensorn är endast anordnad att detektera ljuset — dvs att skilja mellan ljus och marker (mOjligtvis i en skala), inte till att ta fotografiska bilder. Ett exempel pa en sadan ljussensor är en sa. kallad ALS (omgivande light sensor) alltsâ en sensor for att detektera omgivande ljus.
En sensor for att detektera omgivande ljus är en speciell version av en fotodiod. En fotodiod är en fotodetektor som kan omvandla ett ljus till en stromspanning eller stromstyrka, beroende pa dess arbetssatt. En fordel med en sensor for att detektera omgivande ljus är att de kan urskilja en ljusstyrka pa ett liknande sift som manskliga ogon gar. En annan fordel är att de endast kraver ett minimum av (batten-) kraft.
Den passiva ljussensorn är inte utformad att spara ett objekt eller att tillhandahalla detaljerad ljusdata. Bara en avlasning av det omgivande ljuset tillhandanalles av den passiva ljussensorn.
ALSn är inte heller anordnad att detektera nagon rorelse. Bara den omgivande ljusniva'n. Dessutom kraver inte en ALS ytterligare h'ardvara sasom LED eller en infrarod ljuskalla. 7 537 579 ALSn är en foredragen utforingsform id et att den är kapabel att detektera ljusnivaer i finskala, den kraver inte extra hardvara, ingar redan i flera barbara enheter och mojliggor darfor for en enkel mjukvaruuppdatering for att uppdatera en barbar enhet till att verka enligt laroma har, och den akar inte kostnaden for att tillverka nya barbara enheter eftersom de anda, skulle utrustas med en ALS av andra orsaker. Dessutom har ALSn en overlagset lag kraftforbrukning vilket är i linje med det problem som ska losas.
Andra exempel pa passiva narhetssensorer är elektriska, kapacitiva och magnetiska sensorer som är anordnade att kanske inte detektera det faktiska ljuset framfor sensom, men till att detektera narheten av ett objekt framfor sensom eller kanske aystandet till ett objekt.
Uppfinnama har dock insett att narheten av ett objekt kan anvandas som en ekvivalens till ljus i det att marker ar jamstallt med nara och ljust ar jamstallt med avlagset. Far den har ansokan anses aystandet fran ett objekt till sensom kommer dad& att indikera ett ljus framfor sensom. Ett narhetsmonster motsvarar dad& ett ljusmonster for att beskriva funktionaliteten for denna uppfinning.
Det ska noteras att den passiva narhetssensom 170 vanligtvis inte är anordnad att detektera och spara ett objekt for att identifiera en gest, den är endast anordnad att passivt detektera andra fysikaliska storheter, sasom ljusniva eller kapacitans, men indatan kan anvandas pa ett uppfinningsrikt satt till att indirekt identifiera en gest.
Det ska ocksa noteras att en sadan sensor ocksa kan vara en del av en barbar enhets slutliga utformning och anvandandet okar darfor inte kostnaden for den barbara enheten. Funktionaliteten kan ocksa implementeras i existerande barbara 25 enheter som redan är utrustade med en Adan sensor.
Det bar noteras att anvandandet av en passiv sensor kraver mycket mindre kraft an anvandandet av en aktiv sensor sasom en rorelsesensor och att det kraver uppfinningsrik tankegang, sasom har varit fallet for den har ansokan, att inse att en passiv sensor kan anvandas for att indirekt verka som eft organ for gestdetektering.
Hanvisningar till 'datorlasbara lagringsmedium', 'datorprogramprodukt', 'reellt/patagligt/konkret utformat datorprogram' etc. eller 'styrenhet', 'dator', 8 537 579 'processor' etc. skall forstas omfatta inte enbart datorer med olika arkitekturer sasom enkel- / multiprocessorarkitekturer och sekventiella (Von Neumann)/parallella arkitekturer utan ocksa specialiserade kretsar sasom faltprogrammerbara grindmatriser (FPGA), applikationsspecifika kretsar (ASIC), signalbehandlingsanordningar och andra anordningar. Hanvisningar till datorprogram, instruktioner, kod etc. skall forstas omfatta mjukvara for en programmerbar processor eller hard mjukvara/inbyggt program sasom, exempelvis, det programmerbara innehallet hos en hardvaruanordning, huruvida instruktioner for en processor, eller konfigurationsinstallningar for en fastfunktionsanordning, grindmatris eller programmerbar logikanordning etc.
Figur 3 visar en schematisk vy av ett datorlasbart medium sasom beskrivits ovan. Det datorlasbara mediet 30 är en magnetisk datalagringsskiva. Dataskivan 30 är konfigurerad att bara instruktioner 31 som nar laddade i en styrenhet, sasom en processor, exekverar en metod eller procedur/forfarande i enlighet med utforingsformen som beskrivs ovan. Dataskivan 30 är anordnad att anslutas till eller inom och lasas av en lasanordning/utlasningsanordning 32, for inmatning av instruktionerna i styrenheten. Ett exempel pa en lasanordning 32 i kombination med en (eller flera) dataskiva (dataskivor) 30 är en harddisk. Det skall noteras att det datorlasbara mediet aven kan vara andra medier sasom kompaktdiskar, digitala videodiskar, flashminnen eller andra, ofta anvanda minnesteknologier.
Instruktionerna 31 kan ocksa laddas ner till en anordning som laser datoruppgifter 34, sasom en barbar dator eller annan anordning i stand att lasa datorkodad data pa ett datorlasbart medium genom att innefatta instruktionerna 31 i en datorlasbar signal 33 som overfors via ett tradlost (eller tradbundet) granssnitt (exempelvis via interne° till anordningen som laser datauppgifter 34 for inmatning av instruktionerna 31 i en styrenhet. I en dylik utforingsform är den datorlasbara signalen 33 en typ av ett datorlasbart medium 30.
Instruktionerna kan lagras i ett minne (ej explicit visat i figur 3, men betecknat 240 i figur 2) hos den barbara datorn 34.
Hanvisningar till datorprogram, instruktioner, kod etc. skall forstas att omfatta mjukvara for en programmerbar processor eller hard mjukvara/inbyggt program sasom exempelvis det programmerbara innehallet hos en hardvaruanordning, huruvida 9 537 579 instruktioner for en processor, eller konfigurationsinstallningar for en fastfunktionsanordning, grindmatris eller programmerbar logikanordning etc. Figur 3 visar en schematisk vy av ett datorlasbart medium sasom beskrivits ovan. Det datorlasbara mediet 30 är en magnetisk datalagringsskiva.
Dataskivan 30 är konfigurerad att bara instruktioner 31 som nar laddade i en styrenhet, sasom en processor, exekverar en metod eller procedur/forfarande i enlighet med utforingsformen som beskrivs ovan. Dataskivan 30 är anordnad att anslutas till eller inom och lasas av en lasanordning/utlasningsanordning 32, for inmatning av instruktionerna i styrenheten. Ett exempel pa en lasanordning 32 i kombination med en (eller flera) dataskiva (dataskivor) 30 är en harddisk. Det skall noteras att det datorlasbara mediet aven kan vara andra medier sasom kompaktdiskar, digitala videodiskar, flashminnen eller andra, ofta anvanda minnesteknologier.
Instruktionerna 31 kan ocksa laddas ner till en anordning som laser datoruppgifter 34, sasom en barbar dator eller annan anordning i stand att lasa datorkodad data pa ett datorlasbart medium genom att innefatta instruktionerna 31 i en datorlasbar signal 33 som Overfors via ett tradlOst (eller tradbundet) granssnitt (exempelvis via inter-net) till anordningen som laser datauppgifter 34 for inmatning av instruktionerna 31 i en styrenhet. I en dylik utforingsform är den datorlasbara signalen 33 en typ av ett datorlasbart medium 30.
Instruktionerna kan lagras i ett minne (ej explicit visat i figur 3, men betecknat 240 i figur 2) hos den barbara datorn 34.
Hanvisningar till datorprogram, instruktioner, kod etc. skall forstas att omfatta mjukvara for en programmerbar processor eller hard mjukvara/inbyggt program sasom exempelvis det programmerbara innehaftet hos en hardvaruanordning, huruvida instruktioner for en processor, eller konfigurationsinstallningar for en fast- funktionsanordning, grindmatris eller programmerbar logikanordning etc.
Ett forbattrat satt for att tillhandahafta initiering av en kamera for att ta emot beroringsfria kommandon for beroringsfri styrning av en enhet kommer att beskrivas nedan med hanvisning till bifogade figurer. Exemplet kommer att illustreras 30 med fokus pa den resulterande visuella aterkopplingen, men det skall sta klart att behandlingen utfOrs delvis eller helt och hallet i en barbar enhet innefattande en 537 579 styrenhet som beskrivs had med hanvisning till figurerna 1 och 2 eller formas utforas genom att exekvera instruktionerna lagrade pa ett datorldsbart medium sasom det beskrivs med hanvisning till figur 3.
Figur 4A visar ett exempel av en barbar enhet sasom i figur 1, i detta exempel en barbar dator 100 sasom den bdrbara datorn 100 i figur 1B, anordnad att detektera och spara ett objekt, i detta exempel en hand H, via kameran 160. Hur ett sadant objekt H detekteras och sparas beskrivs i svensk patentansokan SE 1250910-5 och kommcr intc att diskutcras i dctalj i foreliggandc ansokan. For flcr dctaljer avsccndc detta hanvisas till namnda svenska patentansokan. Det skall emellertid noteras att ldrorna i foreliggande ansokan kan imp lementeras genom anyandning av andra sparningssdtt an som beskrivs i svensk patentansokan SE 1250910-5.
For att spara strom är den barbara enheten 100 anordnad att stanga av kameran 160 ndr beroringsfri indata inte mottages. For att ytterligare minska strOmfOrbrukningen kan den barbara enheten 100 vara anordnad att stdnga av kameran ndr beroringsfri indata has inte har identifierats eller mottagits inom en traskeltidsperiod indikerande inaktivitet.
For att mojliggiira en beroringsfri styrning av den barbara enheten 100, barbara enheten 100 är anordnad med en passiv narhetssensor 170, sasom en passiv ljussensor 170. Sadana sensorer 170 finns vanligtvis barbara enheter enligt kand teknik.
Dock är sensorn 170 i den barbara enheten 100 enligt 'Aroma i foreliggande ansokan är arrangerad, mojligtvis i kombination med styrenheten (refererad 210 i figur 2), to detektera a rorelsemonster framfor sensorn och att identifiera en gest fran denna rorelse och som svar ddrpâ aktivera kameran 160 for mottagande av en bildstrom i vilken objekt, sasom en anvandares hand, kan sparas for beroringsfri styrning.
En anvdndare am/ander sin hand H eller andra objekt for att utfora en gest framfor sensorn 170 vilken gest är detekterad av den barbara datorn 100 av detektering ett ljusandringsmonster P. For att illustrera funktionaliteten ges ett exempel i vilket en anvandare flyttar sin hand H fran en position H1 pa ett al/stand D1 fran den barbara datorn 100 till en andra position H2 pa ett andra, narmare, avstand D2 till den barbara datorn 100. 11 537 579 Da handen är vid position H2 har ljuset framfor sensorn 170 andrats till morkare jamfort med nar handen är at position H1 eftersom handen H kommer hindra mer ljus fran att nâ sensorn 170.
I detta exempel flyttar anvandaren sin hand H fran H1 till H2, tillbaka till H1 och sen till H2 igen och slutligen tar bort sin hand (indikerat av en rorelse av handen tillbaka till H1 igen). Detta rorelsemonster är illustrerat med pilarna i figur 4A. Rorelsemonstret resulterar i att sensorn 170 blir omvartannat skuggad vilkct skapar ctt ljusandringsmonster. Ljusandringsmonstret som svarar mot rorelsemonstret är illustrerad som svarta och vita boxar i en serie och refererad P i figur 10 4A. Sasom kan ses i figur 4A rorelsemonstret skapas ljusandringsmonstret P "ljus/morker/ljus/morker/ljus".
Styrenheten matchar det mottagna ljusandringsmonster ett lagrat monster och om dar finns en matchning aktiverar styrenheten 210 kameran och den barbara datorn 100 kan styras beroringsfritt sat.
Med andra ord (se flodesschemat I figur 5), styrenheten 210 är anordnad att motta ljusindata 510 fran en passiv ljussensor 170 indikerande ett ljus framfor den passiva ljussensorn och detektera en andring 520 i ljuset. Styrenheten bestammer vidare 530 ett monster av andringar i ljus, i.e. ett ljusandringsmOnster och avgora om ljusmonstret P matchar 540 ett lagrat initieringsmonster, vilken är lagrat i minnet, och i sà fall, acceptera ett ljusmonstret och som svar darpa. aktivera 550 kameran 160, identifiera ett objekt, sasom anvandarens hand H, framfor kameran 160 och spara objektet H och darigenom mojliggora beroringsfri geststyrning av den barbara enheten 100.
Sasom har beskrivits med hanvisning till figur 2, bestar ljusmonstret av en serie av andringar mellan morker och ljus (morker är ljus under en troskel, ljus är ljus Over en andra troskel).
I en utforingsform star andringarna i en tidsrelation med varandra.
Andringama kan vara i en tidsrelation to the full monster och varvid styrenheten är anordnad aft buffra de detekterade ljusandringarna och detektera ljusmonstret genom retro-kollning av det mottagna ljusindata. Det vill saga, ljusandringarna buffras och gas igenom for att avgdra om ett ljusmOnster har detekterats. Hela mdnster maste buffras 12 537 579 innan en tidsram kan faststallas fOr att avgora om tidsrelationen är uppfylld eller inte fOr monstret.
I en andra utforingsform är styrenheten anordnad att avgora att en andring sker inom en tidsperiod. Till exempel, monstret ljustmorkeriljus fOr en tryckgest skulle definieras av att vartdera segmentet är mindre an 0.3 s och att den totala sekvensen är mindre an 0.5 s.
I en utforingsform är styrenheten anordnad att avgora att en ljusandring i en sekvens har ungcfar samma tidutstrackning som genomsnittet av andringar i ljussekvensen.
Det bar noteras att en tidsrelation av en tidsandring kan vara relaterad till tiden det tar att andra fran ett ljusfOrhallande till ett andra ljusforhallande eller till tiden fOr vartdera ljustillstandet.
I en utforingsform är styrenheten vidare anordnad att bestamma en riktning i vilken en andring i ljus upptrader och varvid ljusmOnstret vidare bestar av riktningen for ljusandringarna. Exemplet i figur 4B visar ett exempel pa ett sklant monster.
I en utforingsform, är styrenheten vidare anordnad att efterfraga en bekraftelse och detektera ett bekraftelseljusmonster och avgOra om bekraftelseljusmonstret indikerar en bekraftelse och i sâ fall acceptera ljusmonstret.
Ett bekraftelseljusmonster kan vara ett tryckmonster (det vill saga ljus/morker/ljus) eller en upprepning av det detekterade ljusmonstret. Det senare mojliggor mer avancerad styrning. Att anvanda en upprepning av det detekterade ljusmonstret är mycket anvandbart om monstret är ett enkelt monster — annars blir det svart att mata in langa monster.
Uppmaningen kan visas pa skarmen 120, mojligtvis som ett s'a kallat popup-fonster, som instruerar anvandaren att utfOra bekraftelsen.
Uppmaningen kan ocksa eller alternativt vara en ljuduppmaning som instruerar anvandaren att utfora bekraftelsen.
Barbara enheten 100 kan ocksa vara anordnad med en rorelsesensor (ej visad), sasom en accelerometer eller gyro (ej visad). Sklana rorelsesensorer finns 13 537 579 vanligtvis i barbara enheter och kraver alltsa inte ytterligare modifikation av hardvaran i en barbar enhet.
I en utforingsform är styrenheten anordnad att motta rorelseindata frail rorelsesensorn och avgora om barbara enheten är i rorelse eller inte under detekterirtg av ljusmonstret. Om det avgars att den barbara enheten inte är i rorelse, är det detekterade ljusmonstret sannolikt ett medvetet utford ljusmonster som harror fran en gest och monstret är accepterat och kameran är aktiverad.
I en utforingsform är styrenheten vidarc anordnad att efterfraga en bekraftelse om det avgors att den barbara enheten är i rorelse under detektering av 10 ljusmonstret.
I en utforingsform är styrenheten vidare anordnad att avgora om den detekterade rorelsen utgor ett rorelsemonster och om rorelsemonstret matchar ljusmonstret. I sâ fall är ljusmonstret sannolikt ett resultat av rorelsen och det är avfardat, eller begar styrenheten en bekraftelse.
Rorelsemonstret kan matchas mot ljusmonstret genom jamforing av andringar i riktning med andringar i ljus. Om dar finns en korrelation kan det finnas en matchning mellan de tva monsterna.
Figur 4B visar ett exempel av en datorenhet sasom i figur 1, i detta exempel en barbar dator computer 100 sasom den barbara datorn computer 100 i figur 1B, anordnad att detektera och spara ett objekt, i detta exempel a hand H, via kameran 160. I detta exempel är den barbara datorn 100 anordnad med en sensor 170 vilken kan detektera i vilken riktning ljusandringama sker (till exempel, fran vanster till hoger). Detta mojliggor for anvandning av andra rorelsemonster. For att illustrera funktionaliteten ges ett andra exempel dar en anvandare flyttar sin hand H fran vanster till hoger och tillbaka igen pa ett avstand D fran den barbara datorn 100. Detta rorelsemonster illustreras med pilarna i figur 4B.
Da handen H passerar sensorn 170, ar sensorn 170 forst partiellt blockerad, blockerad, partiellt blockerad och slutligen inte blockerad igen. Rorelsemonstret ger effekten att sensorn 170 ar omsom skuggad vilket skapar ett ljusandringsmonster. Ljusandringsmonstret som svarar mot rorelsemonstret ar illustrerat som svarta och vita boxars i en serie och refereras P i figur 4B. Sensom kan 14 537 579 avgara at den partiella blockeringen är pa en vanstra eller en hogra sida och darigenom skapa en partiell ljusbox i ljusandringsmonstret. Sasom kan ses i figur 4B skapas rorelsemonstret ljusandringsmonstret P "ljus/halvt mark vanster/halvt mark hoger/morker/halvt mark vanster/halvt mork hoger/ljus/halvt mark hoger/halvt mark vanster/morker/halvt mark hoger/halvt mark vanster/ljus".
Efter att ha kant igen ljusandringsmonstret aktiveras kameran 160 och den barbara datorn kan styras pa ett beraringsfritt sat.
I cn utforingsform är den barbara enhetcn anordnad med mcr an en sensor 170. Anvandandet av flera sensorer 170 mojliggor for detektering av mer komplicerade 10 monster i det att vinklar till ett objekt kan bestammas. Dessutom, kan rorelsemonster lattare identifieras.
Figur 4C visar ett exempel pa en barbar enhet 100 som har tva sensorer 170a och 170b. Ett objekt, sasom en hand H, är placerad framfor den barbara enheten 100. Som ett exempel pa en gest, flyttas handen H fran en position H1 framfor den forsta sensorn 170a to en andra position H2 framfor den andra sensorn 170b och tillbaka igen. Det resulterande mOnstret P detekteras som tva sub-monster Pa och Pb for den forsta och den andra sensor 170a och 170b. Sasom kan ses är Pa morker/ljus/morker och Pb är ljus/morker/ljus. De tva sub-mOnsterna är, i en utforingsform, tidsbestamda map varandra sa att monsterandringarna upptrader vid ungefar samma tid eller kanske overlappande.
Larorna hari tillhandahaller fordelen att en anvandare kan initiera det beroringsfria granssnittet med ett beroringsfritt kommando och inte behover aktivera en speciell knapp eller andra indataorgan, vilket gör det mojligt for anordningen att minska dess stromforbrukning eftersom kameran 160 inte behover vara aktiv da den vantar pa att detektera en gest.
Uppfinningen har i huvudsak beskrivits ovan med hanvisning till ett fatal utforingsformer. Det an emellertid latt for en fackman inom omradet att inse att andra utforingsformer och de som beskrivits ovan likasa ar mojliga inom ramen for uppfinningen sasom den definieras och de bifogade patentkraven.

Claims (15)

537 579 KRAV
1. En barbar enhet (100) innefattande en styrenhet (210), ett minne (240), en kamera (160) och en passiv ndrhetssensor (170), varvid styrenheten är anordnad att: motta indata frau namnda passiva ndrhetssensor (170) indikerande ett ljus framfor den passiva ndrhetssensom (170); detektera en andring i ljus; bestamma ett ljusmonster (P) av andringar i ljus; avgara om ljusmonstret matchar ett lagrat initieringsmonster, vilket är lagrat i minuet (240), och i sâ fall, acceptera ett ljusmonster (P) och som svar ddrpâ aktivera kameran (160), identifiera ett objekt (H) framffir kameran (160) och spara objektet (H) och ddrigenom mojliggora beroringsfri geststyming av den barbara enheten (100) , kannetecknat av aft den passiva ndrhetssensom är en passiv ljussensor (170) ffir att detektera omgivande ljus och ljusmonstret (P) bestar av en serie av andringar mellan morker och ljus, varvid morker är ljus under en troskel och ljus är ljus Over en andra troskel.
2. Barbara enheten (100) enligt krav 1, varvid den passiva narhetssensom är anordnad att detektera en ndrhet till ett objekt och ljusmonstret är ett narhetsmonster.
3. Barbara enheten (100) enligt krav 1, varvid andringama star i en tidsrelation med varandra.
4. Barbara enheten (100) enligt krav 1, varvid andringama star i en tidrelation till hela monstret och varvid styrenheten (210) är anordnad att buffra de detekterade ljusdndringama och detektera ljusmonstret genom att retro-kolla de detekterade ljusdndringama.
5. Barbara enheten (100) enligt nagot ffiregaende krav, varvid styrenheten 30 (210) är anordnad att bestdmma en riktning i vilken en andring i ljus upptrdder och varvid ljusmOnstret (P) vidare bestar av riktningen av ljusandringama. 16 537 579
6. Barbara enheten (100) enligt nagot foregaende krav, varvid styrenheten (210) är vidare anordnad att efterfraga en bekraftelse och detektera ett bekraftelseljusmonster och avgora om bekraftelseljusmonstret indikerar en bekraftelse och i sâ fall acceptera ett ljusmonster (P).
7. Barbara enheten (100) enligt nagot foregaende krav, vidare innefattande en rorelsesensor och varvid styrenhetcn (210) är anordnad att motta rorelseindata fran rorelsesensorn och avgora om barbara enheten (100) är i rorelse eller inte under detektering av ljusmonstret, och om barbara enheten (100) inte är i rorelse, acceptera monstret.
8. Barbara enheten (100) enligt krav 7, varvid styrenheten (210) är vidare anordnad att efterfraga en bekraftelse om det är detekterat att den barbara enheten (100) är i rorelse under detektering av ljusmonstret (P).
9. Barbara enheten (100) enligt krav 7 eller 8, varvid styrenheten (210) ãr vidare anordnad att avgora om den detekterade rOrelsen utgor ett rOrelsemOnster och om rorelsemonstret matchar ljusmonstret (P), och om det matchar, avfarda ljusmonstret (P) eller efterfraga bekraftelse.
10. Barbara enheten (100) enligt nagot foregaende krav, vidare innefattande en andra passiv narhetssensor (170b) och varvid monstret (P) innefattar atminstone tva sub-monster (Pa, Pb), ett sub-monster for vardera passiva narhetssensor (170a, 170b).
11. Barbara enheten enligt krav 10, varvid de atminstone tva sub-monstren (Pa, Pb) star i tidsrelation till varandra sâ att monsterandringarna upptrader vid ungefar samma tid eller overlappar varandra. 17 537 579
12. Barbara enheten (100) enligt nagot foregaende krav, varvid den barbara enheten (100) är en mobil kommunikationsenhet.
13. Barbara enheten enligt krav 12, varvid den mobila 5 kommunikationsenheten är en mobiltelefon.
14. En metod for anvandning i en barbar enhet (100) innefattande en styrenhet (210), ett mime (240), en kamera (160) och en passiv narhetssensor (170), varvid metoden innefattar: mottagande av indata fran namnda passiva narhetssensor (170) indikerande ett ljus framfor den passiva narhetssensorn (170); detektering av en andring i lj us; bestamning av ett ljusmonster (P) av andringar i ljus; avgora om ljusmOnstret (P) matchar ett lagrat initieringsmonster, vilket är lagrat i minnet (240), och i sâ fall, acceptera ett ljusmonster (P) och som svar darpâ aktivera kameran (160), identifiera ett objekt (H) framfor kameran (160) och sparning av objektet (H) och darigenom mojliggiira beroringsfri geststyrning av den barbara enheten (100), varvid metoden kannetecknas av aft den passiva narhetssensorn är en passiv ljussensor (170) for att detektera omgivande ljus och ljusmonstret (P) bestar 20 av en serie av andringar mellan morker och ljus, varvid morker är ljus under en troskel och ljus är ljus over en andra troskel.
15. Ett datorlasbart lagringsmedium (30) kodat med instruktioner (31) som, dâ de laddas och exekveras av en styrenhet i en barbar enhet (100, 200), far metoden enligt krav 14 att utforas. 18 537 579 130a
SE1350454A 2013-04-11 2013-04-11 Bärbar enhet nyttjandes en passiv sensor för initiering av beröringsfri geststyrning SE537579C2 (sv)

Priority Applications (5)

Application Number Priority Date Filing Date Title
SE1350454A SE537579C2 (sv) 2013-04-11 2013-04-11 Bärbar enhet nyttjandes en passiv sensor för initiering av beröringsfri geststyrning
PCT/SE2014/050404 WO2014168558A1 (en) 2013-04-11 2014-04-03 Portable device using passive sensor for initiating touchless gesture control
EP14783313.1A EP2984542B1 (en) 2013-04-11 2014-04-03 Portable device using passive sensor for initiating touchless gesture control
CN201480020559.9A CN105144034B (zh) 2013-04-11 2014-04-03 利用被动式传感器启动非触摸式手势控制的便携式设备
US14/780,292 US9733763B2 (en) 2013-04-11 2014-04-03 Portable device using passive sensor for initiating touchless gesture control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE1350454A SE537579C2 (sv) 2013-04-11 2013-04-11 Bärbar enhet nyttjandes en passiv sensor för initiering av beröringsfri geststyrning

Publications (2)

Publication Number Publication Date
SE1350454A1 SE1350454A1 (sv) 2014-10-12
SE537579C2 true SE537579C2 (sv) 2015-06-30

Family

ID=51689840

Family Applications (1)

Application Number Title Priority Date Filing Date
SE1350454A SE537579C2 (sv) 2013-04-11 2013-04-11 Bärbar enhet nyttjandes en passiv sensor för initiering av beröringsfri geststyrning

Country Status (5)

Country Link
US (1) US9733763B2 (sv)
EP (1) EP2984542B1 (sv)
CN (1) CN105144034B (sv)
SE (1) SE537579C2 (sv)
WO (1) WO2014168558A1 (sv)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015022498A1 (en) * 2013-08-15 2015-02-19 Elliptic Laboratories As Touchless user interfaces
JP5989251B2 (ja) * 2013-09-12 2016-09-07 三菱電機株式会社 操作入力装置及び方法、並びにプログラム及び記録媒体
US20160117081A1 (en) * 2014-10-27 2016-04-28 Thales Avionics, Inc. Controlling entertainment system using combination of inputs from proximity sensor and touch sensor of remote controller
DE102014017585B4 (de) * 2014-11-27 2017-08-24 Pyreos Ltd. Schalterbetätigungseinrichtung, mobiles Gerät und Verfahren zum Betätigen eines Schalters durch eine nicht-taktile Geste
CN106491071A (zh) * 2015-09-06 2017-03-15 中兴通讯股份有限公司 一种检测视力的方法和终端
CN107643908A (zh) * 2016-07-20 2018-01-30 中兴通讯股份有限公司 语音应用触发控制方法、装置及终端
CN106445117A (zh) * 2016-09-06 2017-02-22 乐视控股(北京)有限公司 终端操控方法及装置
KR20180056962A (ko) * 2016-11-21 2018-05-30 삼성전자주식회사 전원 제어 회로를 포함하는 이벤트 기반 센서
JP6209699B1 (ja) * 2017-04-18 2017-10-04 京セラ株式会社 電子機器、プログラムおよび制御方法
US11620044B2 (en) * 2018-10-23 2023-04-04 Lg Electronics Inc. Mobile terminal
WO2021029461A1 (ko) * 2019-08-13 2021-02-18 엘지전자 주식회사 이동 단말기
CN112540696B (zh) * 2019-09-23 2025-11-11 中兴通讯股份有限公司 屏幕触控管理方法、智能终端、装置及可读存储介质
US12382188B2 (en) 2022-06-22 2025-08-05 Snap Inc. Hand-tracking pipeline dimming
CN119404168A (zh) * 2022-06-22 2025-02-07 斯纳普公司 手部跟踪流水线调节

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996036960A1 (en) 1995-05-19 1996-11-21 Intelligent Devices, L.L.C. Non-contact user interface for data processing system
US20070259685A1 (en) * 2006-05-08 2007-11-08 Goran Engblom Electronic equipment with keylock function using motion and method
US8793621B2 (en) * 2006-11-09 2014-07-29 Navisense Method and device to control touchless recognition
JP5228439B2 (ja) * 2007-10-22 2013-07-03 三菱電機株式会社 操作入力装置
KR101554220B1 (ko) * 2009-06-03 2015-09-21 삼성전자주식회사 휴대단말기의 근접 센서를 이용한 데이터 출력 방법 및 장치
KR20100136649A (ko) * 2009-06-19 2010-12-29 삼성전자주식회사 휴대단말기의 근접 센서를 이용한 사용자 인터페이스 구현 방법 및 장치
US20120206414A1 (en) * 2009-10-16 2012-08-16 Rohm Co., Ltd. Mobile device
KR101688655B1 (ko) * 2009-12-03 2016-12-21 엘지전자 주식회사 사용자의 프레전스 검출에 의한 제스쳐 인식 장치의 전력 제어 방법
EP2507683A1 (en) 2009-12-04 2012-10-10 Next Holdings Limited Methods and systems for position detection using an interactive volume
US8531414B2 (en) * 2010-02-03 2013-09-10 Bump Technologies, Inc. Bump suppression
KR20110117907A (ko) * 2010-04-22 2011-10-28 삼성전자주식회사 휴대 단말기의 근접 센싱 방법 및 장치
US20110299737A1 (en) * 2010-06-04 2011-12-08 Acer Incorporated Vision-based hand movement recognition system and method thereof
US8954099B2 (en) * 2010-06-16 2015-02-10 Qualcomm Incorporated Layout design of proximity sensors to enable shortcuts
US20110310005A1 (en) * 2010-06-17 2011-12-22 Qualcomm Incorporated Methods and apparatus for contactless gesture recognition
US9069380B2 (en) * 2011-06-10 2015-06-30 Aliphcom Media device, application, and content management using sensory input
US20130009875A1 (en) * 2011-07-06 2013-01-10 Fry Walter G Three-dimensional computer interface
SE537580C2 (sv) * 2012-08-03 2015-06-30 Crunchfish Ab Förbättrad inmatning
SE537553C2 (sv) * 2012-08-03 2015-06-09 Crunchfish Ab Förbättrad identifiering av en gest
US20140298672A1 (en) * 2012-09-27 2014-10-09 Analog Devices Technology Locking and unlocking of contacless gesture-based user interface of device having contactless gesture detection system
TW201416907A (zh) * 2012-10-18 2014-05-01 qing-fang Wu 以光控方式進行系統登錄的處理方法、光控式電子設備以及以光操控電子設備的行動電子裝置
US20140118257A1 (en) * 2012-10-29 2014-05-01 Amazon Technologies, Inc. Gesture detection systems
SE536902C2 (sv) * 2013-01-22 2014-10-21 Crunchfish Ab Skalbar inmatning från spårat objekt i beröringsfritt användargränssnitt
SE536990C2 (sv) * 2013-01-22 2014-11-25 Crunchfish Ab Förbättrad spårning av ett objekt för styrning av ett beröringsfritt användargränssnitt
US9398287B2 (en) * 2013-02-28 2016-07-19 Google Technology Holdings LLC Context-based depth sensor control
CN205594585U (zh) * 2015-11-26 2016-09-21 重庆市泓言科技工程有限公司 一种吸盘式多功能计算机键盘

Also Published As

Publication number Publication date
SE1350454A1 (sv) 2014-10-12
EP2984542A1 (en) 2016-02-17
US9733763B2 (en) 2017-08-15
US20160054858A1 (en) 2016-02-25
EP2984542B1 (en) 2018-08-29
CN105144034B (zh) 2018-11-13
CN105144034A (zh) 2015-12-09
EP2984542A4 (en) 2016-11-16
WO2014168558A1 (en) 2014-10-16

Similar Documents

Publication Publication Date Title
SE537579C2 (sv) Bärbar enhet nyttjandes en passiv sensor för initiering av beröringsfri geststyrning
US9635267B2 (en) Method and mobile terminal for implementing preview control
US10681642B2 (en) Method for controlling unlocking and related products
CN110045819A (zh) 一种手势处理方法及设备
US20140168065A1 (en) Motion detection system
US12033331B2 (en) Method and pixel array for detecting motion information
WO2021249281A1 (zh) 一种用于电子设备的交互方法和电子设备
SE1250912A1 (sv) Förbättrad imatning
CN108595044A (zh) 一种触摸屏的控制方法及终端
CN109739378B (zh) 一种压力检测装置、屏幕组件及移动终端
CN202798942U (zh) 图像传感器及应用该图像传感器的摄像头和电子产品
WO2017107813A1 (zh) 智能设备的操控装置、智能设备、操作控制方法及装置
CN105190471B (zh) 基于触摸显示器的输入位置控制天线的发射功率
CN115775395A (zh) 图像处理方法及相关装置
CN107563259B (zh) 检测动作信息的方法、感光数组及影像传感器
US20140022158A1 (en) Apparatus and method for controlling operation mode of device using gesture recognition
CN116363744A (zh) 手势识别方法及装置、计算机可读存储介质
KR102180333B1 (ko) 전자 장치의 근접 감지 방법 및 그 전자 장치
SE536990C2 (sv) Förbättrad spårning av ett objekt för styrning av ett beröringsfritt användargränssnitt
US20130215250A1 (en) Portable electronic device and method
CN109358755B (zh) 用于移动终端的手势检测方法、装置和移动终端
US20160070354A1 (en) Context-Aware Activation of Camera and Flashlight Modules
CN111327822A (zh) 一种控制摄像头移动的方法及电子设备
TWI522892B (zh) 具有虛擬輸入功能的電子裝置
US11009966B2 (en) Systems and methods for processing of physical interaction with interface device of information handling system based on sensor information indicative of human proximity

Legal Events

Date Code Title Description
NUG Patent has lapsed