SE533704C2 - Pekkänslig apparat och förfarande för drivning av densamma - Google Patents

Pekkänslig apparat och förfarande för drivning av densamma

Info

Publication number
SE533704C2
SE533704C2 SE0802531A SE0802531A SE533704C2 SE 533704 C2 SE533704 C2 SE 533704C2 SE 0802531 A SE0802531 A SE 0802531A SE 0802531 A SE0802531 A SE 0802531A SE 533704 C2 SE533704 C2 SE 533704C2
Authority
SE
Sweden
Prior art keywords
light
emitters
code
emitter
sensitive apparatus
Prior art date
Application number
SE0802531A
Other languages
English (en)
Other versions
SE0802531A1 (sv
Inventor
Christer Faahraeus
Ola Wassvik
Tomas Christiansson
Henrik Wall
Original Assignee
Flatfrog Lab 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 Flatfrog Lab Ab filed Critical Flatfrog Lab Ab
Priority to SE0802531A priority Critical patent/SE533704C2/sv
Priority to CN200980155427.6A priority patent/CN102292696B/zh
Priority to JP2011539479A priority patent/JP5650126B2/ja
Priority to EP09830665.7A priority patent/EP2370884B1/en
Priority to CN201510471111.5A priority patent/CN105068698B/zh
Priority to PCT/SE2009/051364 priority patent/WO2010064983A2/en
Priority to US12/998,771 priority patent/US8581884B2/en
Priority to CA2745422A priority patent/CA2745422A1/en
Priority to BRPI0917074A priority patent/BRPI0917074A2/pt
Priority to RU2011122959/08A priority patent/RU2011122959A/ru
Priority to KR1020117015355A priority patent/KR101685220B1/ko
Priority to EP15173341.7A priority patent/EP2983070B1/en
Priority to TW098141478A priority patent/TW201025102A/zh
Publication of SE0802531A1 publication Critical patent/SE0802531A1/sv
Publication of SE533704C2 publication Critical patent/SE533704C2/sv
Priority to IL213337A priority patent/IL213337A0/en
Priority to US14/052,101 priority patent/US9442574B2/en
Priority to US15/244,390 priority patent/US10048773B2/en
Priority to US16/008,616 priority patent/US10474249B2/en

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/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/0421Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means by interrupting or reflecting a light beam, e.g. optical touch-screen
    • 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/0304Detection arrangements using opto-electronic means
    • G06F3/0325Detection arrangements using opto-electronic means using a plurality of light emitters or reflectors or a plurality of detectors forming a reference frame from which to derive the orientation of the object, e.g. by triangulation or on the basis of reference deformation in the picked up image
    • 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
    • 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/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • G06F3/0428Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means by sensing at the edges of the touch surface the interruption of optical paths, e.g. an illumination plane, parallel to the touch surface which may be virtual
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04104Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04109FTIR in optical digitiser, i.e. touch detection by frustrating the total internal reflection within an optical waveguide due to changes of optical properties or deformation at the touch location

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Position Input By Displaying (AREA)
  • Optical Communication System (AREA)
  • Geophysics And Detection Of Objects (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Description

25 30 35 533 704 Sammanfattning av uppfinningen Det är ett ändamål med uppfinningen att åtminstone delvis övervinna en eller flera av ovan identifierade begränsningar med känd teknik.
Detta och andra ändamål, som kommer att framgå av-nedanstående' beskrivning, uppnås åtminstone delvis genom en pekkänslig: apparat, en metod för att manövrera en pekkänslig apparat och ett datorläsbart medium enligt de _ självständiga patentkraven, varvid de osjälvständiga patentkraven definierar utföringsforrner därav. , Enligt en första aspekt tillhandahålls en pekkänslig apparat, omfattande: en pekyta; en grupp av emittrar anordnade att emittera ljus för belysning av åtminstone en del av pekytan; en ljusdetektor anordnad attta emot ljus från gruppen av emittrar; och ett bearbetningselement utformat att bearbeta en utsignal från ljusdetektorn för bestämning av positionen för en eller flera med pekytan interagerande objekt; varvid varje emitter är styrd att transmittera en kod via det emitterade ljuset så, att koden identifierar emittern, och varvid bearbetningselementet är utformat att separera det från individuella emittrar mottagna ljuset på basis av de transmitterade kodema. 4 u Enligt en andra aspekt tillhandahålls ett forfarande för att driva en pekkänslig apparat, vilken omfattar en pekyta, en grupp av emittrar anordnade att emittera ljus för belysning av åtminstone en del av pekytan, och en ljusdetektor anordnad att ta emot ljus från gruppen av emittrar, varvid nämnda förfarande omfattar: att styra varje emitter att transmittera en kod via det emitter-ade ljuset så, att koden identifierar emittern; att bearbeta en utsignal från ljusdetektom för att separera det från individuella emittrar mottagna ljuset på basis av de transmitterade koderna; och att bestämma en position för en eller flera med pekytan interagerande objekt på basis av det från de individuella emittrarna mottagna ljuset. ' _ Enligt en tredje aspekt tillhandahålls ett datorläsbart medium som lagrar bearbetningsinstruktioner som, när de utförs av en processor, verkställer . förfarandet enligt den andra aspekten.
Ytterligare ändamål, särdrag, aspekter och fördelar med föreliggande uppfinning kommer att framgå av följande detaljerade beskrivning, från de bifogade kraven och frân ritningarna. Z Kort beskrivning av ritningarna Exemplifierande utföringsformer av uppfinningen kommer nu beskrivas i . större detalj med hänvisning till de bifogade, schematiska ritningarna. 10 15 20 25 30 35 533 704 3 Fig. 1 är en planvy ovanifrån av en pekkänslig apparat med detektion av ljusstrålar ovanför en pekyta.
Fig. 2 är en sidovy av apparaten i fig. l; F ig. 3(A)-3(C) är planvyer ovanifrån av en annan utfóringsfonn, där 3(A) visar ljusvägar mellan en ensam emitter och ett flertal detektorer, fig. 3(B) visar ett detektionsnät bestående av alla ljusvägar, och fig. 3(C) visar ljusvägarna som påverkas av ett berörande objekt. " Fig. 4(A)-4(E) är planvyer ovanifrån av apparaten i fig. 1, för att visa 1 aktivering av emittrar i en tidsintervallsekvens under en kodgenereringscykel.
Fig. 5 är ett timingdiagrain for aktiveringen av de individuella emittrarna i fig. 4(A)-4(E)' 1 Fig. 6 är en planvy ovanifrån av en altemativ utforingsfonn.
Fig. 7 är en planvy ovanifrán av en pekkänslig apparat med detektion av ljusstrålar som propagerar inuti en ljustransmitterande panel.
Fig. 8 är en sidovy av apparaten i fig. 7.' Fig. 9 är en sidovy av en annan pekkänslig apparat med detektion av ljusstrålar som propagerar inuti en ljustransmitterande panel; Fig. 10 är en planvy ovanifrån av apparaten i fig. 9.
Fig. ll är en planvy ovanifrån av en pekkänslig apparat med detektiontav ljus som spridits från ett berörande objekt. “ F ig. 12-15 är planvyer ovanifrån av exemplifierande arrangemang av emittrar och detektorer. runt pekytans periferi. _ Fig. 16 är en sidovy av ett exempliñerande arrangemang av en emitter och en panel.
Fig. 17 är ett flödesschema för ett exemplifierande förfarande for bestämning av pekpositioner. j _ i Fig. 18- 19 är timingdiagram fór åskådliggörande av alternativa sättatt 'bädda in koder genom modulering av ljus.
Fig. 20-21 är planvyer ovanifiån av olika utfóringsforrner som utnyttjar frekvensmodulering för inbäddning av koder.
Detaljerad beskrivning av exemplifierande utfóringsforrner Beskrivningen inleds med en presentation av en utfóringsfonn av en pekkänslig apparat som skapar ett rutmönster av ljusstrålar ovanför pekytan. .Sedan följer en beskrivning av koder som ska transmitteras medelst en grupp av emittrar i en pekkänslig apparat enligt utfóringsforrner av uppfinningen, tillsammans med' kriterier for urval och optimering av koderna och kombinering av koder mellan 10 15 20 25 30 35 533 704 4 olika grupper av emittrar. Därefter beskrivs utföringsformer av alternativa typerav pekkänsliga apparater, såväl som exemplifierande arrangemang av emittrar och detektorer. Beskrivningen avslutas med ett databehandlingsexempel och en _ generell diskussion kring komponenter till en pekkänslig apparat enligt utföringsforrner av uppfinningen. Genom hela beskrivningen används samma' hänvisningsbeteckningar för att beteckna motsvarande beståndsdelar.
Fig. 1 är en planvy ovanifrån av en pekyta 1 som belyses medelst ett flertal emittrar 2. Emittrarna 2 är placerade runt pekytans 1 periferi. Varje emitter 2 kan aktiveras medelst en styrenhet 3 för att generera en divergerande ljusstråle ovanför pekytan 1. Ett flertal optiska detektorer 4 är placerade runt periferin fór att ' detektera det ljus som emitterats från emittrama 2, och ett bearbetningselement 5 är elektriskt kopplat till detektorerna 4 för att ta emot en respektive utsignal eller mätsignal som representerar den lj usenergi som tas emot av varje detektor 4.
Således skapas ljusvägar mellan varje emitter 2 och att antal detektorer 4.
Ljusvägarna, som är indikerade med streckade linjer, definierar tillsammans ett detektionsnät. Såsom visas i fig. 1 tar varje detektor 4 emot ljus fiån en grupp av emittrar 2 längs ett flertal ljusvägar, varvid varje ljusväg har: en given infallsvinkel mot detektom 4.
Ett objekt 7 som förs i närheten av pekytan 1 inom detektionsnätet kan åtminstone delvis blockera en eller flera ljusvägar, såsom indikeras i sidovyn i fig. 2. Närhelst objektet 7 åtminstone delvis blockerar två eller fler ljusvägar, dvs. när objektet 7 förs nära någon korsning mellan prickade linjer ifig. 1, är det möjligt att ^ fastställa objektets 7 position. Bearbetningselementet 5 bearbetar utsignalema från detektorema 4 för att identifiera blockerade ljusvägar. Varje blockerad ljusväg _ motsvarar en infallsvinkel mot en specifik detektor 4, och på så sätt kan i bearbetningselementet 5 bestämma objektets 7 position genom triangulering.
Objektets 7 position bestäms under ett s k avkänningstillfálle och i tidsupplösningen for apparaten i fig. 1 ges av varaktigheten av varje avkänningstillfálle. Varaktigheten av ett avkänningstillfálle bestäms av den tid som krävs for att generera ett fullständigt detektionsnät och/eller tiden som krävs för att sampla utsignalerna från alla detektorer 4 med ett acceptabelt signal- brusfórhållande (SNR). i ' Den rumsliga upplösningen för den pekkänsliga apparaten i fig. 1 beror på detektionsnätets täthet. Till exempel kan det vara önskvärt-att uppnå en hög och möjligtvis likforrnig täthet av ljusvägskorsningar. Det kan 'åstadkommas genom ändamålsenligt urval av antalet emittrar 2 och detektorer 4_och dessas placering, samt genom ändamålsenligt urval av emittrarnas 2 strålvinklar och detektoms 4 10 15 20 25 30 35 533 7011 5 synfält (dvs. det vinkelintervall inom vilket detektorn är kapabel att ta emot inkommande ljus). ' I Såsom noterades ovan tar varje detektor 4 emot ljus från en grupp av emittrar 2. Således kommer utsignalen från varje detektor 4 att representera den mottagna ljusenergin på ett antal ljusvägar. Apparaten är utformad attmedge ' bearbetningselementet 5 att särskilja mellan olika emittrars 2 bidrag till utsignalen från en specifik detektor 4. För detta ändamål styrs varje emitter 2 att transmittera en kod via det emitterade ljuset så att koden identifierar respektive emitter 2 för detektom 4, och bearbetningselementet 5 är utformat att separera det ljus som tas emot av detektom 4 från enskilda emittrar 2 baserat på de transmitteradekoderna.
Detta gör det möjligt, såsom kommer att beskrivas närmare nedan, för två eller flera emittrar 2 att samtidigt generera en stråle, även om dessa strålar överlappar på en och samma detektor 4. Detta i sin tur gör att tidsupplösningen och/eller SNR kan förbättras, jämfört med ett scenario där de enskilda emittrama 2 aktiveras sekventiellt en i taget under ett avkänningstillfälle. « I Inom ramen för föreliggande ansökan betecknar en ”kod” vilken som helst tidsvarierandefimktion som kan inbäddas i det transmitterade ljuset. Koden kan exempelvis vara en sekvens av diskreta värden, t ex binära' värden. Alternativt kan koden vara en periodisk funktion, t ex en cosinusfunktion. .
Varje kod emitteras typiskt under en kodgenereringscykel.
Kodgenereringscyklema fór olika emittrar 2 kan sammanfalla eller inte sammanfalla i tiden. Det bör inses att ett detektionsnät för ett avkänningstillfälle har skapats när alla emittrar 2 i den pekkänsliga apparatenhar fullgjort en kodgenereringscykel.
Koden är typiskt inbäddad i det emitterade ljuset genom modulering. Således kan bearbetningselementet 5 särskilja mellan modulerat ljus som transmitteras samtidigt från olika emittrar 2 baserat på dentidsupplösta utsignalen från en enda detektor 4. Därigenom kan bearbetningselementet 5 identifiera var och en av_ emittrama 2 i utsignalen och mäta energin för det modulerade ljuset från .den identifierade emittem 2 i utsignalen. _ I en utföringsform är kodema valda så att ett autokorrelationsvärde för varje kod är signifikant högre än ett korskorrelationsvärde mellan vilka som helst koder för två olika emittrar 2. Bearbetningselementet 5 kan t ex mäta energin förde enskilda emittrarna 2 genom att autokorrelera utsignalen med en uppsättning- kända signalmönster som representerar tillgängliga koder. - i 10 15 20 25 30 35 533 704 6 Om koden är en sekvens av diskreta värden kan kodgenereringscykeln; innefatta en sekvens av tidsintervall, varvid varje tidsintervall innefattar ett värde i koden. I i Före dendetaljerade diskussionen om val av koder ska-några generella fördelar med användandet av vidvinkelstrålar diskuteras i korthet. Fig. 3 visar en utföringsforrn i vilken ett stort antal emittrar 2 och detektorer 4 är omväxlande i anordnade runt pekytans l periferi. Fig. 3(A) visar de ljusvägar som skapas mellan en av emittrama 2 och ett antal detektorer 4 när en emitter emitterar en ljusstråle.
F ig. 3(B) visar det kompletta detektionsnät som genereras under ett avkänningstillfälle när alla emittrar 2 har aktiverats. Uppenbarligen genereras ett tätt rutmönster, vilket möjliggör en hög rumslig upplösning. _ Fig. 3(C) visar ett exempel på de ljusvägar som påverkas av ett objekt 7 som förs nära eller berör pekytan l under ett avkänningstillfälle. Det stora antalet påverkade ljusvägar skapar redundans för bestämningen av pekpositionen.. Denna redundans möjliggör hög precision på den bestämda positionen. Altemativt eller dessutom kan den göra det möjligt för bearbetningselementet 5 att bestämma storlek och/eller form på objektet 7. Dessutom kan redundansen göra det möjligt för bearbetningselementet 5 att bestämma positionen för mer än ett berörande objekt 7 under ett avkänningstillfälle. Konventionell beröringsavkänning med användning av ett ortogonalt rutmönster av ljusvägar ovanför pekytan är normalt begränsad till detektion av ett enda berörande objekt 7, eftersom det berörande objektet skuggar ett parti av pekytan 1 och därmed förhindrar detektion av ett annat berörande objekt i detta skuggade parti. Det borde emellertid framgå av fig. 3 att ett icke-ortogonalt rutmönster med hög täthet kan genereras så att även om ett objekt 7 blockerar att antal ljusvägar i detektionsnätet, så gör det återstående (icke blockerade) detektionsnätet det möjligt för bearbetningselementet 5 att bestämma positionen för 'ett ytterligare berörande objekt. ' ' ' VAL AV KOD Generellt analyseras i följande diskussion olika kriterier för val av koder som ska emitteras av respektive emitter i den pekkänsliga apparaten. Följande = diskussion ges i samband med en utföringsforrn i vilken koderna, åtminstone såtillvida de transmitteras samtidigt, är linjärt oberoende. Det bör noterasratt linjärt oberoende koder också kännetecknas av att ett autokorrelationsvärde för varje kod är signifikant högre än ett korskorrelationsvärde mellan vilka som helst två koder.
Såsom kommer att visas nedan möjliggör användandet av linjärt oberoende koder generellt en effektiv bearbetning av utsignalen för mätning av den energi 10 15 20 25 533 'PO-fl 7 som mottages av de enskilda emittrama. De linjärt oberoende koderna kan bilda en multiplexmatris, och bearbetningselementet kan separera energin från olika i emittrar genom att operera inversen av multiplexmatrisen på utsignalen. _ I den kommande diskussionen utgörs varje kod av en' sekvens av binära' värden som genereras genom på/ av-modulering av emittern vid tidsintervallen inom ovannämnda kodgenereringscykel, _ Således moduleras mängden ljus som emitteras från emittrarna med linjärt oberoende fimktioner enligt ett multiplexningsschema. I ett exempel ges den mängd ljus som detekteras av en detektor, som har fem ljusvägar till olika emittrar, . av 17 = M-E, dvs. q,11oooe, fboiiooez n3=oo11oe, moooile, 175 roooies där 17,- är det ljus som detekteras vid detektom vid ett givet tidsintervall under kodgenereringscykeln, M är multiplexmatrisen, och ek är den mängd ljus som kan nå detektom från emitter k. ' i _ I detta exempel ges var och en av emittrarnas koder av en sekvens om fem bitar. För den första emittem är bitsekvensen 10001, vilket motsvarar att den första emittem slås på, av, av, av, på. _ Såsom beskrivs i detalj nedan kan SNR förbättras om varje emitter stvrs att ernittera ljus under längre tider inom varje kodgenereringscykel, dvs. under mer än ett tidsintervall. I exemplet ovan emitterar två emittrar ljus under varje i tidsintervall. Varje emitter kommer då att emittera ljus två-gånger under en kodgenereringscykel. i För att separera den detekterade signalen i uppmätt energi från varje emitter inverteras multiplexmatrisen M, och den resulterande inversen M '1 opereras på det ljus som har detekterats vid detektom enligt: _E = M 'I 71. ' I detta exempel blir inverteringsprocessen: e, .1 -1 1 -1 1 n, eZ 1 1 1 -1 1 -1 172 e, =- -1 1 1 -1 1 173 ej 1 -1 1 1 -1 m, 533 704 På detta vis kan bearbetningselementet beräkna mängden ljus (energi) som når detektom från varje enskild emitter. i I ett annat exempel är koden for den första emittem modifierad så att den 5 bara innehåller en ljuspuls: I 11000 0_1l00 M=0011O 00011 00001 Därmed kan matrisen M vara lättare att invertera. För detta 10 multiplexningsschema blir inverteringsprocessen: el 1 -1 1 -l 1 n, e, 0 1 -l 1 -1 n, e, = 0 0 1 -1 1 173 e4 0 0 O 1 -1 17,, e, 0' 0 0 0 l 175 Tanken att styra flera emittrar att samtidigt emittera ljus kan utökas till tre ' 15 erriittrar samtidigt osv. Ett exempel på en matris M fór ett multiplexningsschema med aktivering av tre emittrar under varje tidsintervall är: 1 '1 1 o o 0 l 1 1 O M = 0 0 1 1 1 1 0 0 1 1 1 l 0 0 1 20 Fig. 4(A)'-(E) visar utföringsforrnen i fig. 1 vid fem sekventiella tidssteg under en kodgenereringscykel enligt det sistnämnda multiplexningsschemat (detektorer visas inte, emittrar är betecknade el - e5, och aktiverade emittrar åskådliggörs som att de emitterar en divergerande stråle) Varje tidssteg representerar ett kodvärde för varje emitter. Fig. 5 är ett timingdiagram sornvisar 10 15 20 25 30 35 533 704 9 tidsstegen i kodgenereringscykeln (CGC) med på/av-modulering av varje emitter el - e5. u. i .
I exemplet i fig. 4-5 styrs varje emitter att emittera ljus samtidigt med minst en av dess grannar. För närvarande anses dock att ett bättre SNR kan uppnås genom sådan styrning av emittrama att de samtidigt aktiverade emittrama är mer utspridda längs pekytans periferi. Ett sådant arrangemang kan resultera i en . multiplexmatris med mer optimala egenskaper, vilket förklaras närmare nedan.
I grund och botten kan multiplexningsschemat vara baserat på vilken inverterbar multiplexmatris som helst. Det finns emellertid vissa kriterier som, när de uppnås, kan användas för att utforma en multiplexmatris som medger ytterligare förbättring av SNR. En sådan matris kan vara användbar när kodgenereringscykeln ska tidsbegränsas, t ex för att uppnå en hög tidsupplösning.
För en detektor som har N ljusvägar till olika emittrar möjliggör dessa kriterier en ökning av SNR med upp till en faktor *IN/Z för en given varaktighet på ett avkärmingstillfälle (jämfört med ett avkänningstillfalle med sekventiell aktivering av emittrama, fortsättningsvis kallad ”icke multiplexat belysningsschema”), eller en minskad varaktighet på ett avkänningstilltälle med bibehållet SNR. i Dessa kriterier beskrivs och motiveras i det följande. _ Det ska dock betonas att dessa kriterier bara är exempel pâ sätt att förbättra eller ”optimera” multiplexmatriser för ett specifikt syfte. Det kan finnas andra sätt att förbättra multiplexmatriserna, för detta eller andra syften. Även ett godtyckligt val av en multiplexmatris med linjärt oberoende kolumner kommer att medge en förbättring av SNR jämfört med ett icke mult-iplexat belysningsschema.
Det ska också noteras att även om följande diskussion hänvisar till på/av- modulering såär den tillämplig också för andra typer av emittennodulering.
OPTIMERINGSKRITERIER Betrakta ett system med N emittrar och en enda detektor (dk). Varje emitter kan bidra med följ ande intensitet till den undersökta detektorn: i _ E = (e, ,e2 ,e3 ,...,eN )T. Vi vill hitta en multiplexmatris M, med storlek N x N, som maximerar SNR. De uppmätta signalerna, f; (ett uppmätt värde på detektorn, dk , för varje tidsintervall), är då: r; = M 'E + a, där a är brusnivån i mätningarna. Varje kolumn imultiplexmatrisen, M = [m 1 m, . m N], är multiplexbasen fören enskild emitter, ek.
För att hitta energin som har mottagits från varje emitter multiplicerar vi den uppmätta signalen med inversen av multiplexmatrisen: M f i] = E + M 'l - a- 10 15 20 25 30 533 704 10 Vi ser att vi kan beräkna den uppmätta energin från varje emitter som: É = M 'I ° n. Det resulterande bruset i den uppmätta energin från emittrama ges då av š = M 'l ' s. Eftersom denna algoritm använder inversen av multiplexmatrisen ser vi att vi vill använda en multiplexmatris som har ett lågt konditionstal.
Konditionstalet för matrisen kan beräknas som: K=llMJ|L1|MlI Konditionstalet för matrisen mäter stabiliteten/känsligheten hos lösningen av ett linjärt ekvationssystem. I detta sammanhang betyder det väsentligen hur fel i inverteringsprocessen påverkar resultatet av av-multiplexingen av signalerna. När man välj er multiplexrnatris kan det vara önskvärt att nonnen För dess invers är liten. Med lz-norm blir konditionstalet: f< ie, min där om och om är största och minsta singulära värde för matrisen”. Det kan vara önskvärt att välja en multiplexmatris som har så litet kdnditionstal för att inte öka brusnivån under inverteringsprocessen. Om vi låter M vara en normalrnatris (M T - M = M - MT) kan konditionstalet beräknas som K(M) = min” , där |Älmax och Wmin är största och minsta storlek på matrisens egenvärden.
För att uppskatta hur brus sprider sig i inverteringsprocessen så kan vi titta på den väntevärdesriktiga medelkvadratfel(MSE)-skattaren: MSE = E((E - Ef )= cowfi) . i Matrisens varians är de diagonala elementen i kovariansmatrisen, vilken ges av: cov(É) = o'2(MT -M)" Det kan visas att de individuella bidragen till bruset från olika mätningar okorrelerade. Följaktligen kan vi bortse från elementen utanför diagonalen i ï kovariansmatrisen, Summan av de kvadrerade felen (SSE) är därmed summan av alla diagonala element i kovariansmatrisen, dvs. de individuella variansema for de skattade parametrarna. A 10 15 20 25 30 533 704 ll I en utföringsform används SSE-parametem som en optimeringsparameter för multiplexmatrisen: SSE = a2spår((M' -M)" ), där oz är variansen för bruset i ett icke multiplexat belysningsschema. Den resulterande variansen (bruset) i ett ensamt skattat värde, êk, är då dess motsvarande diagonala element i kovariansmatrisen. De diagonala elementen i kovariansmatrisen ger minskningen i brusnivå (brusvarians) i systemet. i För att finna en optimerad lösning försöker vi minimera funktionen ovan. För _ ett system där bruset inte är beroende av det ljus som infaller på detektorn och om antalet emittrar är fast, så kan vi förenkla detta minimeringsproblem till: minimera(SSE) = minimera(spår(MT -M)w"') .
Det kan visas att det optimala antalet emittrar som ärpå samtidigt ligger nära N/2. Således är det troligt att detta värde ger nära optimala inverteringsegenskaper för multiplexmatrisen. Û Vidare kan det visas att Hadamard- och Sylvester-matriser uppfyller de önskade egenskaperna för en multiplexmatris så som beskrivits tidigare. .
Användningen av koder som bildar Hadamard/Sylvester-multiplexmatriser kan öka sNR med en signifikant fakmr (N+1)/2~!N, vilket for ärm N blir vNi/z.
Generellt kan multiplexmatrisen innehålla vilka värden som helst så länge dess determinant är noll, dvs. dess kolumner är linjärt oberoende.
Den ovan nämnda Hadamard-matrisen är en matris som bara innehåller värden om l eller -l och vars kolumner är linjärt oberoende. En Hadamard-rnatris = kan t ex konstrueras genom följande rekursiva definition: ' Hm-l "' Hrn-l H0 = +l En Hadamard-matris uppfyller H - H T = HT - H = NZ ~ ° II, där I är identitetsmatrisen. Från den rekursiva definitionen ovan är det klart att Hadamard- matriser av ordning N = 2” existerar, där p är ett icke-negativt tal. Det kan visas att Hadamard-matriser av ordning N = l, 2 och = 4'p existerar. V ' De absoluta egenvärdena för en Hadamard-matris (inklusive dess transponat och invers) är alla lika. Det betyder att konditionstalet för rnultiplexinverteringen är 1, vilket ger lågt brus i inverteringsprocessen. ' 10 15 20 25 30 533 704 12 I exemplet med på/av-modulering kan det vara svårt att åstadkomma negativa signaler. Man skulle kimna tro att sådan modulering skulle vara begränsad till binära multiplexvärden, dvs. 0 (inget ljus) och l (full styrka). Det är dock möjligt att sätta noll signalnivå till hälften av maximal signalnivå och betrakta -1 som inget ljus och l som full styrka. W För att åstadkomma samma multiplexningsegenskapersom Hadamard- matrisen men med bara nollor och ettor i multiplexmatrisen kan vi konstruera en Sylvester-matris genom att ta bort den första raden och kolumnen i Hadamard- matrisen (skapa en Û-matris) och sen byta l (i Hadamard) till O (i Sylvester) och - 1 (i Hadamard) till 1 (i Sylvester), S = (1-É)/2. Ett exempel på en Sylvester-matris ar: - e 1010101 0110011 1100110 s,=0001111. 1011010 0111100 1101001 Sylvesterversionen av multiplexmatriser är normalmatriser, dvs.
ST - S = S - ST. Alla absoluta egenvärden för en Sylvester-matris (inklusive dess transponat) är lika förutom ett enda egenvärde som är större", Värdet på det största egenvärdet är C, som är antalet emittrar som är på samtidigt. Alla egenvärden för inversen av Sylvester-matrisen är lika förutom ett egenvärde som är lägre (1/C).“ Således har Sylvester-matrisema bra konditionstal och är användbara i multiplexinverteringsprocessen.
MULTIPLEXN ING AV ANDRA ORDNINGAR _ Användningen av Hadamard/Sylvester-multiplexning kräver att antalet emittrar är en multipel av 4, N = 4p för Hadamard och N = 4p-1 för Sylvester. I ett rektangulärt multitouch-system är det helt möjligt att anordna emittrar och l detektorer så, att varje detektor mottager ljusfrån en multipel av 4 emittrar". Det kan emellertid vara önskvärt att kunna utföra multiplexning med ett godtyckligt antal emittrar. 'Eftersom Sylvester-matrisen behöver 4p-1 emittrar, kan vibli tvungna att använda en Hadamard/Sylvester-matris som är något större än vad som 10 15 20 25 30 35 533 704 13 faktiskt krävs av det faktiska antalet emittrar, dvs. vi kan behöva lägga till ett antal fiktiva emittrar. _ Ett sätt att konstruera en optimal multiplexmatris kan vara att använda grafteori gällande starkt reguljära grafer (“Strongly Regular Graphs”), srg,-t ex så som beskrivs av R.C. Bose i “Strongly regular graphs, partial geometries. and partially balanced designs”, Pacific J. Math., vol. 13, nr. 2-(1963), sid. 389-419.
Den här typen av graf kan definieras så som följer. G = (IÄE) är en reguljär graf med Vnoder, E kanter, och grad k (antalet kanter som går ut från varje nod). Om det fmns två heltal Å och ,u så, att varje två angränsande noder har Å gemensamma grannar, och varje två icke angränsande noder har ,u gemensamma grannar, då är denna graf starkt reguljär och betecknas srg(v, k, J., ,u). Det kan visas att « i I grannrnatrisen' av en srg(1\/',C,a,a), där C är antalet emittrar: som är på samtidigt och a =C'(C-l)/(N- 1), utgör en optimal multiplexmatris. Egenskaperna hos de resulterande multiplexmatrisema överensstämmer med egenskaperna hos Hadamard/Sylvester-matrisema.
I en Hadamard- eller Sylvester-matris, liksom i andra optimala eller nära optimala multiplexmatriser, är ungefär hälften av emittrarna på under varje tidsintervall. Om mättning av detektorerna förväntas bli ett problem kan det vara önskvärt att minska antalet samtidigt aktiverade emittrar. Minskning av energin I som detekteras av en detektor kan göras genom minskning» av ordningen, C, för uttrycket srg(N, C, a,a) som används beräkning av grafens grannmatris. Ordningen är det antal kopplingar som varje nod har till :andra noder, vilket är likvärdigt med det antal emittrar som är på under varje tidsintervall.
MULTIPLEXN IN G AV MULTIPLA DETEKTORER Om vi har flera olika detektorer i systemet kan utsignalerna av-multiplexas med användning av inversen av en och samma multiplexinatris. På så sätt kan multiplexmatrisen utformas att ta hänsyn till alla emittrar i relation till alla detektorer i systemet.
Om varje detektor bara tar emot ljus från en delmängd “av emittrama så kan det emellertid vara fördelaktigt att använda inversema av flera multiplexmatriser, t ex en för varje detektor.
En sådan utförandeform kommer att exempliñeras ytterligare med hänvisning till fig. 6, som är en planvy ovanifrån av en pekkänslig apparat med sex emittrar (betecknade el - e6) och sex detektorer (betecknade dl - d6).
Ljusvägarna mellan emittrarna och detektorema visas med' streckade linjer. I detta 10 15 20 25 533 704 14 exempel är pekytan l cirkulär men vilken annan form som» helst är möjlig, t ex rektangulär.
När en emitter emitterar ljus som kan detekteras av en delmängd av i detektorema, och en annan emitter emitterar ljus som kan detekteras av en annan delmängd av detektorerna, kan multiplexmatrisen minskas till en uppsättning multiplexmatriser som är permuterade på ett cirkulärt vis. Från fig. 6 är det klart att det endast finns ljusvägar mellan emitter el och detektorer d3, d4 och 'd5, och att det endast finns ljusvägar mellan emitter e2 och detektorer d4, d5 och dó, och så vidare.
Istället for att använda en 6><6-matris det möjligt att använda en uppsättning 3 X3-rnatriser baserade på en huvudmatris S. Till exempel så kan huvudmatrisen ges av: V4 ll »- Q »_- n-a h-l @ @ r-ß v-n som är baserad på de linjärt oberoende kodema: S 1 = [l O 1]T, S2 = [O l l]T, S3 = [l 1 O]T. Således kan huvudmatrisen skrivas som en kombination av tre _ individuella koder: S = [S1 S2 S3]. I detta exempel är huvudmatrisen en Sylvester- matris. I en Hadamard/Sylvester-matris kan kolumnema eller radema byta ' ordningsfóljd (olika rad/kolumn-permuteringar) utan att egenskaperna för matrisen ändras. På så vis kan emittrarna tilldelas en respektive kodgav kodema S - S3; så att en 3><3-multiplexmatris skapas för varje detektor. I ett exempel är emittrar el och e4 modulerade med S1, emittrar e2 och e5 är modulerade med S2, och emittrar e3 och e6 är modulerade med S 3. I detta exempel blir respektive utsignal från detektorerna dl - d6: i dsfl; =1s1 S2 S31' ez es 82 den; =l52 33 S11' es 24 10 15 20 25 533 704 15 41,1; = [S3 S1 42,17 = 15-1 ds,n=lsz S3 511% d4,f;=lS3 S1 52161 Den här sortens enkel cirkulär uppbyggnad av multiplexmatriser är möjlig när kvoten mellan det totala antalet emittrar och antalet ljusvägar till varje detektor är ett heltal 22. Om kvoten inte är ett sådant heltal kan ett antal fiktiva emittrar läggas till för att kvoten ska bli ett heltal. Vidare kan det vara önskvärt att kvoten mellan det totala antalet emittrar (inklusive eventuella fiktiva emittrar) och storleken på huvudmatrisen är ett heltal 22, och således kan antalet bitar i kodema i huvudmatrisen behöva utökas. i Det bör inses att ovanstående bara är ett exempel och- att det finns andra sätt att möjliggöra användandet av individuella multiplexmatriser för olika detektorer.
TILLÄMPNING INOM ALTERNATIV A PEKKÄNSLIGA TEKNIKER.
De ovan beskrivna teknikerna fór att emittera koder och separera det av en detektor mottagna ljuset baserat på kodema är likväl tillämpliga inom andra ' koncept för beröringsdetektion. Nedan beskrivs ett antal olika koncept. Även om det inte uttrycks explicit i anslutning till varje arrangemang så ska det vara klart att samtliga medtagna arrangemang kan inkludera ett bearbetningselement och en styrenhet som arbetar i enlighet med ovanstående diskussion kring utföringsforrneni fig. 1-2.
I en alternativ pekkänslig apparat skapas detektionsnätet, och således en pekyta l, vid en gränsyta hos en ljustransmitterande panel genom att ljus' propageras inuti den ljustransmitterande panelen. En sådan utförings form visas í 10 15 20 25 30 35 533 704 16 fig. 7-8, där ett antal emittrar 2 är anordnade runt en ljustransmitterande panels 8 periferi för att injicera en respektive ljusstråle i panelen, typiskt via panelens 8 kanter eller via en eller flera på panelens 8 övre eller undre yta 9, 10 anordnade kilar (ej visade). En eller flera detektorer 4 är anordnade runt panelens 8 periferi för att mäta energin hos mottaget ljus. Därmed mottager varje detektor 4 ljus fifiån en grupp av emittrar 2 längsmed en uppsättning ljusvägar. Panelen 8 avgränsar två motsatta och väsentligen parallella ytor 9, 10 och kan vara plan eller krökt. En strålningspropageringskanal är inrättad mellan panelens 8 två gränsytor 9, 10, varvid åtminstone en av gränsytorna medger att det propagerande ljuset interagerar med ett berörande objekt 7. Typiskt propagerar ljuset genom total internreflektion (TIR) i strålningspropageringskanalen. I denna interaktionikan en del av ljuset spridas av objekt 7, en del av ljuset absorberas av objekt 7 och en del av ljuset g fortsätta att propagera opåverkat. Såsom visas i sidovyn i fig. 8 "frustreras" iden totala internreflektionen och det transmitterade ljusets energi minskar när objektet 7 berör panelens gränsyta (t ex övre ytan 9). Det berörande objektets 7 position kan detekteras genom mätning av energin hos det ljus som.transmitteras 'genom panelen 8 fiån ett flertal olika riktningar. i I' Det inses således att ovan beskrivna tekniker för att styra emittrama Zgatt _ transmittera koder och för att separera det mottagna ljuset från enskilda emittrar 2 baserat på de transmitterade kodema kan användas för att identifiera eventuella ljusvägar till varje detektor 4 som påverkas av det berörande objektet 7.
Det bör noteras att ljuset, till skillnad från uttöringsfonnema i fig. 11-2, inte blockeras av det berörande objektet 7. Således kommer ljuset att interagera med båda objekten om två objekt råkar placeras efter varandra längs en ljusväg från en emitter 2 till en detektor 4. Förutsatt att ljusenergin är tillräcklig kommer det kvarvarande ljuset att nå detektom 4 och generera en mätsignal som medger* identifiering av båda interaktionerna. Detta betyder att skapandet av _ detektionsnätet inuti panelen 8 kan förbättra apparatens förmåga att detektera ett flertal berörande obj ekts positioner under ett avkäriningstillfälle.
Normalt har varje beröringspunkt p,, en transmission t", som ligger i intervallet 0 - 1, men normalt i intervallet 0,7 - 0,99. Den totala transmissionen T,-,- längs en ljusväg Sg- är produkten av de individuella transmissionema t,, för- beröringspunkterna p” på den ljusvägen: Ti]- = Ht” . Exempelvis ger två. beröringspunkter p 1 och pz, med respektive transmissioner 0,9 och 0,8, på en ljusväg Sv, en total transmission Ti,- =0,72. i Liksom i fig. l kan var och en av emittrama 2 emittera en divergerande ljusstråle, och en eller fler detektorer 4 kan ta emot ljus från ett flertal emittrar. Det 10 15 20 25 30 35 533 704 17 behöver emellertid inte vara nödvändigt för emittrar 2 att injicera divergerande strålar i panelen. Om tillräcklig spridning sker i panelen kommer de injicerade strålarna att breddas i panelens 8 plan när de propagerar från inj ektionsplatsen genom panelen 8. För varje intem reflektion leds lite strålning bort från strålens huvudriktning, och centrum av strålen förlorar energi med avståndet. Spridning är särskilt märkbar om en av eller båda gränsytorna 9, 10 är försedd med en , antiblänkstruktur eller ett antiblänkskikt ("anti-glare"). Aritiblärikstrukturenf- skiktet ger en diffuserande struktur som kan öka spridningen av strålen för varje intem reflektion, och som också kan förorsaka att strålning lämnar ytan 9,, 10 för varje intem reflektion. Således leder förekomsten av en antiblänkstruktur/-skilct generellt till en ökad breddning av stràlen med avståndet fiån injektionsplatsen. i Användandet av en antiblänkstriiktur/-skikt kan vara fördelaktigt för att minska blänk från extern belysning på panelens 8 pekyta 1. Dessutom, när det berörande objektet 7 är ett naket finger, lämnar kontakten mellan fmgret -7 och panelen 8 normalt ett fingeravtryck på pekytan 1. På en perfekt plan yta är sådana fingeravtryck klart synliga och vanligtvis oönskade. Genom tillförsel av en antiblänkstruktur/-skikt på ytan minskas ñngeravtryckens synlighet. Dessutom minskar friktionen mellan finger och panel när antiblänk används, varigenom användarupplevelsen förbättras. _ Fig. 9 är en sidovy av ett altemativt arrangemang, där ljus också propagerar inuti en ljustransmitterande panel 8. Här är emittrar 2 anordnade under panelen 8 för att injicera en respektive ljusstråle i panelen 8 genom den nedre gränsytan 10.
Den injicerade ljusstrålen propagerar via total internreflektion mellan gränsytoma 9, 10, och det propagerande ljuset fångas upp av ett antal detektorer 4. Dessa detektorer 4 är också anordnade under panelen 8, typiskt inblandade med emittrarna 2. Ett exempel på ett sådant arrangemang med blandade emittrar 2' och detektorer 4 visas i planvyn från ovan i fig. 10. Det inses att 'ett antal ljusvägar kan vara defmierade mellan varje emitter 2 och ett antal angränsande detektorer 4, varigenom ett detektionsnät skapas vid den övre gränsytan 9.
Fig. 9 visar en respektive ljusväg som definierad mellan två olika par med emittrar 2 och detektorer 4. När ett objekt 7 berör panelens 8 övre yta 9 frustreras en eller flera av de propagerande strålarna, och detektorn 4 kommer att mäta en minskad energi i det mottagna ljuset. Det bör inses att om detektionsnätet är känt och om den uppmätta energin vid varje detektor 4 kan separeras i olika ljusvägar så är det möjligt att bestämma en position för ett berörande objekt 7 baserat på de ljusvägar som erfar en minskning i uppmätt ljusenergi. 10 15 20 25 30 35 533 704 18 Det inses således att ovan beskrivna tekniker för att styra emittrarna 2 att transmittera koder, och for att separera det från individuella emittrar 2 mottagna ljuset baserat på de transmitterade koderna, kan användas för att identifiera alla ljusvägar till en detektor 4 som pâverkas av det berörande objektet 7.
Såsom framgår av fig. 9 sprids en del av det propagerande ljuset av 'det berörande objektet 7. Detta spridda ljus kan också detekteras av en eller flera detektorer 4. Energin hos det spridda ljuset är emellertid som regel mycket mindre än den energi som dämpas vid interaktionen med det berörande objektet 7.- Således kommer det spridda ljuset generellt inte att ge något signifikant bidrag till den av detektorerna 4'i apparaten uppmätta energin. _ Typiskt genererar varje emitter 2 en divergerande stråle på ett sådant sätt att åtminstone en del av strålen har en infallsvinkel mot den övre gränsytans 9 normal som överskrider den kritiska vinkeln. Emittern 2 kan anordnas att emittera en stråle med en strålvinkel om minst 90° och helst minst l20°. I en uttöringsforrn är strålvinkeln nära l80°, såsom minst 160°. Strâlen kan ha eller inte ha en ~ i huvudriktningsom är ortogonal mot den övre gränsytan 9.1 Vid användning av divergerande strålar kan en signifikant del av den emitterade strålningen passera genom panelen 8 istället för att internreflekteras. För detta 'ändamål kan ett i i element (ej visat) vara inrättat mellan varje emitter 2 och den nedre gränsytan 10 för att blockera en del av den emitterade strålen för att endast släppa igenom strålar med enuinfallsvinkel vid den övre gränsytan 9 som upprätthåller total - intemreflektion. Alternativt kan elementet vara utformat att rikta om strålarna i nämnda delar av strålen för att bringa dessa strålar att ha åtminstone den nödvändiga infallsvinkeln vid den övre gränsytan 9.
Alternativt kan varje emitter 2 emittera kollimerat ljus i en lämplig vinkel mot den övre gränsytans 9 normal. » När ljus propageras inuti den transmitterande panelen kan de resulterande signalnivåerna vid detektorema 4 vara lägre jämfört med när ljus propagerar ovanför pekytan 1. Således kan ovan beskrivna optimeringskriterier behöva revideras så att de också tar hänsyn till s k ”shot noise” (fotonbrus) vid optimering av multiplexmatrisen. I detta fall vill vi minimera en modifierad SSE-funktion: SSE = (az + cafppårfiMf -M)'“ ), där 02 är variansen för det signaloberoende bruset, of är variansen för det signalberoende bruset, och C är antalet emittrar som är på samtidigt. 10 15 20 25 30 35 533 704 19 När shot noise är en signifikant faktor kan vi börja med att hitta en optimal eller nära optimal multiplexmatris M utan att ta hänsyn till shot noise (men vi kan ta hänsyn till mättning, se ovan). När vi har hittat matrisen-M kan vi beräkna -SNR- förbättringen med användning av den modifierade SSE-funktionen. Sedan kan vi beräkna den optimala uppsättningen av C (under mättnadsgränsen) för att få en . optimal eller nära optimal multiplexmatris med hänsyn till shot noise, dvs. den matris som ger bäst SNR-förbättring. _ De alternativa detektionskoncept som presenteras ovan bygger på detektion/rnätning av en dämpning av propagerande ljus som orsakas av ett eller flera berörande objekt. Enligt ärmu ett altemativt detektionskoncept bestäms pekpositioner baserat på det ljus som sprids av ett berörande objekt. Fig. ll. visar en exemplifierande utföringsforrn där ljus injiceras för propagering inuti en ljustransmitterande panel 8, såsom beskrivitstidigare. I exemplet i fig. 11 är' emittrar 2 anordnade längs tvâ motsatta sidor av panelen 8 for att emittera en respektive ljusstråle (endast två strålar visas). Ljusstrålen från varje emitter Zhar företrädesvis en liten strålvinkel och kan vara kollimerad. Således genererar varje emitter 2 en ljusväg över panelen 8 i detta exempel. I det visade exemplet är detektorerna 4 anordnade längs panelens 8 två andra sidor, vinkelrätt mot emittrarna 2, typiskt för att ta emot ljus via panelens 8 sidokanter, eller via- en eller flera på panelens 8 övre eller undre ytor anordnade kilar (ej visade). Ett objekt 7 som berör panelen 8 kommer att bringa ljuset att spridas i alla riktningar inuti panelen 8. Ett antal detektorer 4 kommer att detektera det spridda ljuset, men på grund av bulkabsorption i plattan, radiellt intensitetsberoende och möjligtvis ytspridning kommer den detektor 4 som är positionerad på samma x-koordinat som det berörande objektet 7 att detektera den största intensiteten av sprittiljus.
Således kan en x-koordinat för det berörande objektet 7 bestämmas från den totala energi som mäts av respektive detektor 4. För att öka precisionen kan detektorerna 4 vara utformade med ett begränsat synfält, så att bara ljus som sprids vid x- koordinaten för en detektor, eller näraliggande x-koordinater, kan detekterasav den detektorn. Detta kan åstadkommas med någon kombination av linser, aperturer, etc. mellan panelen 8 och detektorn 4. Alternativt eller dessutom kan ett lufigap vara inrättat mellan panelen 8 och detektorema 4, varigenom totalreflektion av det spridda ljuset i panelens sidokant kommer att begränsa detektorernas synfalt.
Det berörande obj ektets y-koordinat bestäms genom bestämning av den/de emittrar 2 som genererade det av en eller flera detektorer 4 uppmätta, spridda ljuset. Det står således klart att ovan beskrivna tekniker för att styra emittrarna 2 10 15 20 25 30 35 533 704 20 att transmittera koder och för att separera mottaget ljus från individuella emilttrar 2 baserat på de transmitterade kodema kan användas för att identifiera alla ljusvägar som påverkas av det berörande objektet 7. I exemplet i fig, 1] är ljusvägama parallella med-x-axeln, och det berörande objektets 7 y-koofdinat ges av y- koordinaten/-koordinaterna för den/de ernittrar 2 som genererar den/de identiñerade ljusvägen/ljusvägarna. I ett alternativt arrangemang skulle ljusvägama kunna vara icke-parallella med x-axeln. Så länge som ljusvägamas riktningar är kända, och x-koordinaten har erhållits, så kan y-koordinaten beräknas när en påverkad ljusväg har identifierats.
I arrangemanget ovan bestäms en positionskoordinat (v) baserat på de påverkade ljusstrålama, som identifieras genom separation av det av detektorn/detektorema mottagna ljuset. I _ I ett alternativ (ej visat) kan båda positionskoordinatema (x, y) bestämmas genom identifiering av ljusvägar baserat på det av detektorn/detektorema mottagna ljuset. I ett sådant arrangemang är emittrama 2 anordnade att generera ljusvägar som korsas inom pekytan 1. Därmed kan både x- och y-koorldinaterna bestämmas genom separering av det av detektorn/detektorema mottagna ljuset, genom. identifiering av ljus från minst en emítter i det separerade ljuset, och genom. rekonstruktion av korsningen/korsningarna mellan de sålunda identifierade emittramas ljusvägar.
Det bör inses att det detektionskoncept som diskuteras .ovan i samband med fig. ll likväl är applicerbart på ljus som emitteras för propageríng ovanför en pekyta l.
Dessutom är detta detektionskoncept inte begränsat till det visade _ arrangemanget av emittrar 2 och detektorer 4-. Till exempel skulle emittrarna 2 och/eller detektorema 4 kunna vara anordnade längs endast en sida av pekytan 1.
Altemativt kan emittrar 2 och detektorer 4 vara växelvis anordnade vid en eller flera av pekytans 1 sidor. Det kan faktiskt vara fördelaktigt att kombinera detektion av dämpning med detektion av spritt ljus. Om till exempel utföringsformen i fig. 7-8 implementeras med detektionsnätet i ñg. 3(B) så kan de detektorer 4 som inte tar emot något direkt ljus från emittrarna 2 användas: för att detektera det ljus som sprids från objekt 7 som berör panelen 8. Alltså, närhelst en specifik detektor inte mottager något direkt ljus så kan den användas fór spridningsdetektion. Det spridda ljuset kan användas for att förbättra precisionen på den position som bestäms for det berörande objektet 7. 10 15 20 25 30 35 533 704 21 PERIFERA ARRANGEMANG AV DETEKTORER OCH EMITTRAR Det följande hänför sig till potentiella fördelar med att använda olika arrangemang av emittrar och detektorer i de utföririgsforrner som visas i fig. 1-2 och i fig. 6-8, dvs. när emittrar 2 och detektorer 4 är anordnade runt pekytans, l periferi för att 'definiera ett detektionsnät av ljusvägar. _ I en variant kan emittrarna 2 och detektorema 4 vara altemerade runt pekytans 2 periferi (se fig. 3). Detta kan t ex resultera i ett mer likformigt i detektionsnät.
I denna och andra varianter kan antalet 'emittrar 2 vara detsamma som antalet detektorer 4. _ Alternativt kan antalet emittrar 2 vara större än antalet detektorer 4,.t ex så som visas i fig. 12. Ett utökat antal emittrar 2 kan användas för att minska antalet detektorer 4 och därmed minska kostnaden. Den rumsliga upplösningen beror huvudsakligen på antalet ljusvägar, och emittrar 2 kan vara billigare än detektorer 4 och eventuell extra detektorutrustning såsom linser, A/D-omvandlare, förstärkningskretsar eller filter.
I ytterligare ett alternativt arrangemang är antalet detektorer 4 större än antalet emittrar 2. Exempel på sådana arrangemang visas i fig. l3(A)-(B). En fördel med sådana arrangemang kan vara åstadkomma en minskad storlek på multiplexmatrisen och därmed på samplingsfrekvensen, dvs. frekvensen för sampling av utsignalerna från detektorema 4.
I dessa och andra varianter kan emittrarna 2 och detektorema 4 vara ekvidistant anordnade runt pekytans 1 periferi, t ex såsom visas i fig. 3, 12 och 13.
Alternativt, såsom visas i fig. 14, kan avstånden mellan varje emitter 2 och/eller i detektor 4 vara slumpmässiga. Exempelvis kan slumpmässiga avstånd mellan emittrarna 2 användas för att minska interferensfenomen som kan uppstå när ett antal ljuskällor injicerar ljus av samma våglängd i panelen.
Fig. 15 visar ännu en utföringsform, där emittrar 2 nära eller vid pekytans l hörn är positionerade att emittera ljus med en vid ljusstråle riktad mot pekytans l centrum för att sprida det emitterade ljuset över en så stor del av pekytan l som ' möjligt. Om hörn-nära emittrar 2 är positionerade att emittera ljus centrerat _ vinkelrätt mot pekytans 1 periferi kommer en stor del av den emitterade strålen att nå en detektor 4 efter att bara ha propagerat en kort väg över pekytan 1. Därmed kan de resulterande ljusvägarna mellan höm-nära emittrar '2och detektorer 4 täcka endast ett litet område av pekytan l. Det kan därför vara fördelaktigt att positionera hörn-nära emittrar, och dessutom höm-emittrar om de förekommer, så att de pekar mot pekytans centrum. Denna utföringsforrn är generellt tillämpbar 10 15 20 25 30 35 533 704 22 närhelst pekytan är en polygon, och åtminstone en emitter är anordnad vid ett hörn av pekytan. I en variant är alla emittrar positionerade att vara riktade mot pekytans centrum, varigenom det säkerställs att så mycket som möjligt av det emitterade ljuset användsför beröringsdetektion.
F ig. 16 är en sidovy av en utföringsfonn där emittrar 2 (en visas) är anordnade vid periferin for att injicera en respektive ljusstrâle i en ljustransmitterande panel 8. En V-formad ljusavledare ll är placerad mellan varje emitter och panelen 8. Ljusavledaren 11 är utformad att, med hjälp av vinklade spegelytor 12, 13, rikta om strålar som emitteras väsentligen parallellt med _ panelens 8 motsatta ytor 9, 10. Speciellt riktas strålarna om mot endera av gränsytoma 9, 10 i en vinkel som säkerställer propagering med total internreflektion. I en annan utfóringsforrn (ej visad) är avledaren ll utbytt mot eller kompletterad med ett element som hindrar strålar från att nå detektorn utan att ha reflekterats minst en gång i pekytan 1. Eventuella delar av ljuset som propagerar genom panelen 8 utan att reflekteras i pekytan 1 bidrar inte till beröringsdetektionssignalen eftersom detta ljus inte kan fiustreras av ett berörande objekt. Ett sådant blockerande element kan vara ett absorberande eller reflekterande element/ skikt, som kan vara anordnat mellan emittern 2 och panelens 8 sidokant och/eller mellan panelens 8 sidokant och detektom 4. Till exempel kan det blockerande elementet vara fast på panelens 8 sidokant. i Liknande avledande element eller blockerande element kan anordnas mellan emittrarna 2 och panelen 8 när emittrama 2 är anordnade under panelen, såsom diskuterades ovan i samband med fig. 9-10.
I samtliga häri beskrivna utfóringsfornier kan en lins (ej visad) vara införd mellan panelen 8 och detektorn 4 för att fokusera ljus på detektorytan. Dettakan öka SNR. _ Närhelst -ljus propagerar inne i en transmitterande panel 8 kan det vara fördelaktigt att skapa ett lufigap mellan panelen 8 och detektorerna 4. Luftgapet kommer att resultera i ett minskat synfált för detektorerna 4, vilket i sin tur kan göra att shot noise reduceras i detektionen.
DATABEARBETNING I samtliga ovan beskrivna utíöringsformer, utformningar, arrangemang, alternativ och varianter kan bearbetningselementet 5 (se 1 och 3) vara utformat att beräkna beröringspositionema baserat på från detektorema 4 erhållna ut-' eller mätsignaler. Fackmannen inser att det finns åtskilliga förfaranden för bestämning 10 15 20 25 30 35 533 'P04 23 av beröringspositioner. Fig. 17 är ett flödesschema för ett exemplifierande förfarande.
I steg 20 'samlas mätsignaler in från systemets detektórer. Varje mätsignal representerar summan av ljus som mottagits från k olika vinklar (dvs. k olika emittrar), samplat vid n tidsintervall under ett avkänningstillfälle.
I steg 21 separeras varje mätsignal i en uppsättning emittersignaler, med användning multiplex-inverteringsschemat. Varje emittersignal representerar således mottagen ljusenergi längs en av de tillgängliga ljusvägarna till den relevanta detektorn. Mät-/emittersignalema kan också förbearbetas. Till exempel kan mät-/emittersignalema bearbetas för brusreducering med användning av standardtekniker för filtrering, t ex lågpass-filtrering, medianfilter, Fourierplan- filter osv. Vidare, om de emitterade strålarnas energi mäts i systemet, kan mät- /emittersignalema kompenseras för tidsmässiga energifluktuationer i strålenergi.
Dessutom kan pekytan vara ett delomrâde av detektionsnätet, och vissa emittersignaler kan därmed härröra från ljusvägar utanför detta delområde. Därför kan förbearbetningen involvera borttagande av sådana emittersignaler från fortsatt bearbetning. Dessutom kan emittersignalerna rektifieras, vilket väsentligen betyder att emittersignalema för varje detektor interpoleras för att åstadkomma samma inbördes vinkel mellan alla inkommande ljusvägar till detektorn. Emittersignalerna för varje detektor interpoleras således med en icke-linjär vinkelvariabel, vilket resulterar i en fullständig uppsättning emittersignaler som är-'järnnt fördelade över panelen. Rektifieringen är valfri men kan förenkla efterföljande beräkning av beröringspositioner.
I steg 22 bearbetas emittersignalema för identifiering av ljusvägar som' påverkas av berörande objekt.
Om ljuset propagerar ovanför pekytan så blockeras eller hindras dessa “ ljusvägar av det/de berörande objektet/objekten och identifieras således genom frånvaron av motsvarande emittersignaler. V Om ljuset propageras inuti panelen så identifieras dessa ljusvägar baserat på dämpning av emittersignalerna. Lämpligen beräknas en transmissionssignal för varje förbearbetad emittersignal genom att emittersignalen divideras med en' bakgrundssignal, vilken representerar emittersignalen utannågra objekt som berör pekytan. Bakgrundssigrialen kan vara unik, eller inte unik,'för varje detektor eller . för varje emittersignal. Bakgrundssignalen kan vara förbestämd, vara uppbringad under ett separat kalibreringssteg eller vara uppbringad från samma emittersignal som insamlats under ett eller flera föregående avkärmingstillfällen. De 10 l5 20 25 30 35 533 'P04 24_ resulterande transmissionssignalerna indikerar de ljusvägar som påverkas av berörande objekt.
I steg 23 bestäms beröringspositionema baserat på de identifierade ljusvägalna. ' Om ljuset propageras ovanför pekytan eller inuti en panel så kan beröringspositionema bestämmas genom bestämning av korsningar mellan de identifierade ljusvägarna.
Om ljuset propageras inuti panelen kan beröringspositioner alternativt bestämmas med användning av samlingen av identifierade ljusvägar och de_ motsvarande transmissionssignalerna. Till exempel kan det pekkänsliga systemet modelleras med användning av kända algoritmer som utvecklats för transmissions- tomografi med en soltjäderformad strålgeometri. Således kan beröringspositionema rekonstrueras med vilken som helst tillgänglig bildrekonstruktionsalgoritm, vilken opereras på transmissionssignalerna för samlingen av ljusvägar.
Noggrannheten och/eller beräkningshastigheten för steg 23 kan ökas genom användning av tidigare ("a priori") kännedom om beröringspositioner, t ex; med användning av information om de beröringspositioner som identifierades under föregående avkänningstillfällel-tillfällen.
I steg 24 utmatas de fastställda beröringspositionerna, och förfarandet återvänder till steg 20 fór bearbetning av ett kommande avkänningstilliälle; Databearbetningen kan också involvera bestämning av obj ektets/obj ektens form och/eller storlek, t ex med användning av de algoritmer som beskrivs i ovarmämnda WO2006/ 095320, vilken införlivas häri genom hänvisning.. I GENERELLT Pekytan 1 kan ha vilken form som helst, t ex flersidig, elliptisk eller cirkulär.
Emittem 2 kan vara vilken som helst lämplig ljuskälla, såsom en LED ï (lysdiod), en glödlampa, en halogenlampa, en diodlaser, en VCSEL __ (vertikalkavitets-ytemitterande laser), osv. Alla strålar kan genereras med identisk våglängd. Alternativt kan några eller samtliga strålar genereras i olika våglängdsområden, vilket tillåter särskiljning av strâlama baserat på våglängd.
Emittrama 2 kan generera divergerande eller kollimerade strålar. y I Strálamas energi kan mätas medelst varje strålningsdetektor 4 som är « kapabel att konvertera strålning till en elektrisk signal. Till exempel kan detektorerna 4_ vara enkla O-dimensionella detektorer, menade kan alternativt vara l-dimensionella eller 2-dimensionella detektorer. 10 15 20 25 30 35 533 704 25 Den ovan beskrivna panelen 8 kan vara-gjord av varje material som transmitterar tillräckligt mycket ljus i det relevanta våglängdsornrådet för att ' medge en rimlig mätning av transmitterad energi. Sådana material inkluderar glas, polymetylmetakrylat (PMMA) och polykarbonater (PC).
Bearbetningselementet 5 och styrenheten 3 kan vara implementerade av programinstmktioner utförda av en processor. Processorn kan vara en i kommersiellt tillgänglig mikroprocessor såsom en CPU ("Centra1 Processing Unit"), en DSP (“Digital Signal Processor") eller någon annan programmerbar anordning, såsom en FPGA ("Field Programmable Gate Airay"). Altemativt kan bearbetningselementet eller styrenheten vara implementerade av en dedikerad krets, såsom en ASIC (Application-Specific Integrated Circuit"), diskreta analoga och digitala komponenter, eller någon kombination av ovanstående. Det bör noteras att styrenheten 3 och bearbetningselementet 5 kan vara implementerade av processer i en och samma anordning. i Uppfmningen har ovan huvudsakligen beskrivits med hänvisning till ett fåtal utföringsforrner. F ackmannen inser emellertid att andra utföringsforrner än de ovan beskrivna är lika möjliga inom ramen för uppfinningen. Uppfinningens olika särdrag skulle kunna kombineras i andra kombinationer ände som beskrivits, Omfånget av uppfinningen definieras och begränsas endast av de bifogade patentkraven.
Till exempel kan de ovannärrmda linjärt oberoende koderna ha vilken 'längd som helst. Således måste inte den resulterande multiplexmatrisen vara kvadratisk (dvs. ha samma antal rader som kolumner). Istället kan de linjärt oberoende koderna definiera ett överbestämt system av linjära ekvationer, vilket innebär att multiplexmatrisen inte är kvadratisk och därför inte kan invérteras analytiskt. Men det är emellertid ändå möjligt att beräkna en ungefärlig invers till en sådan _ överbestämd multiplexmatris, t ex genom att utvinna och lösa motsvarande _ normalekvationer, såsom är väl känt för den som bevandrad inom linj år algebra och numeriska metoder.
Emittrarnas koder kan vara inbäddade i det emitteradeljuset genom någon typ av amplitudmodulering, vilken inte är begränsad till på/av-modulering. Till exempel kan varje antal olika kodvärden kodas av vilka som helst olika intensitetsvärden för det emitterade ljuset.
Fig. 18 visar ännu en typ av modulering där olika pulslängder för emittrarna används för att representera olika kodvärden hos den tillhörande koden. Således moduleras emittems arbetscykel genom förändring av längden på 10 15 20 25 30 35 533 704 26 aktiveringsintervallen i förhållande till ett konstant tidsintervall AT i kodgenereringscykeln. I exemplet i fig. 18 representerar pulslängden tl ett kodvärde 0, medan pulslängden t; representerar ett kodvärde 1, och den resulterande koden är 0100. ' Fig. 19 visar ytterligare en typ av modulering, där fördröjningar för _ aktiveringen av emittem används for att representera olika kodvärden for den tillhörande koden. Således moduleras det emitterade ljuset-genom förändring-av pulsfórdröjningama inom ett konstant tidsintervall AT i kodgenereringscykeln. I exemplet i fig. 19 representerar pulsfórdröjningen Atl ett kodvärde 0, medan pulsfórdröjningen At; representerar ett kodvärde 1, och den resulterande koden är 0100. _ Det är också möjligt att kombinera vilka som helst av de ovanstående moduleringarna for att bädda in kodema i det emitterade ljuset.
I en annan variant är koderna inbäddade i det emitterade ljuset genom modulering av det emitterade ljusets amplitud enligt olika funktioner, vilkaväljs på ett sådant sätt att ett värde för en autokorrelation av varje fiinktion är signifikant större än en korskorrelation mellan vilka som helst två funktioner för olika emittrar. I ett sådant exempel ges de olika funktionema av olika moduleringsfrekvenser (ok i en periodisk basfunktion (bärvåg). Företrädesvis har basíhnktionen ett väldefinierat frekvensspektrum kring sin' moduleringsfrekvens Basfunktionen kan t ex vara en cosinusfunktion eller en sinusfunktion, såsom: 1- cos(w -t) ek I o c Detta innebär att de olika emittrarnas funktioner (koder) är ortogonala eftersom: e 1 T n, í= k' ._ . . .. d __.
T ófcoswk t) cos(a>, t) t å), i* k Liksom i de tidigare beskrivna utföringsformema genererar varje detektor en mätsignal, vilken är en tidsupplöst representation av det ljus som mottages längs en uppsättning ljusvägar, dvs. från olika emittrar. Det finns olika tillvägagångssätt för att separera en sådan mätsignal i en uppsättning emittersignaler.
Kodgenereringscykeln väljs generellt så att den omfattar minst en period av den lägsta modulationsfrekvensen. ' 10 15 20 25 30 35 533 704 27 I ett tillvägagångssätt bearbetas mätsignalen med en frekvensspektrumanalysator för att identifiera den från de olika emittrama mottagna ljusenergin. Ett sådant tillvägagångssätt exemplifieras ytterligare i_fig. 20, vilken visar fem emittrar 2 som alla är amplitudmodulerade med en j ' cosinusfunktion, men på separata frekvenser coI-oJS. En detektor 4 tar emot ljuset från emittrama 2. Detektom 4 samplas med en frekvens som är minst två gånger den högsta kodningsfrekvensen, dvs. enligt Nyquist samplingsteorem, for att generera en mätsignal. Mätsignalen bearbetas med en frekvensspektrumanalysator 14 för att generera ett intensitetsspektrum, t ex genom att beräkna Fourier- transformen av mätsignalen, t ex genom användning av en FFT-algoritrn (Fast Fourier Transfonn). Ett värde på den mottagna ljusenergin från varje emitter 2 ges då av intensiteten i intensitetsspektrat vid respektive frekvens. I detta ' kodningsschema kan det vara fördelaktigt att välja moduleringsfrekvenser m1-oJ5 som överensstämmer med de faktiska frekvenser som FFT:n kommer att mäta, så att fiekvenserna ges av wk=2ztn/N, med n=[l, totalt antal emittrar] och N är det totala antalet samplingspunkter under en kodgenereringscykel.
Frekvensspektrumanalysatom 14 kan vara implementerad som en del av bearbetningselementet 5 eller vara en separat enhet.
I ett andra tillvägagångssätt passeras mätsignalen genom en uppsättning bandpassfilter, som vart och ett är anpassat för en respektive emitterfrekvens. Ett sådant tillvägagångssätt exemplifieras ytterligare i fig. 21. Liksom i ' utfóringsfonnen i fig. 20 samplas en detektor 4 för generering av en mätsignal som representerar det mottagna ljuset från fem emittrar 2. En uppsättning bandpassfilteril 5 är anordnad att operera på mätsignalen, såïatt varje bandpassfilter tar bort frekvenser utanför ett passband kring moduleringsfrekvensen 051-055 för respektive emitter 2. Utsi gnalen från varje bandpassfilter 15 kommer att representera den mottagna ljusenergin från i respektive emitter 2. Utsignalen vidarebefordras sedan till en amplituddetektor eller en integrator 16, vilken tillhandahåller en emittersigrial som är représentativ för ljusenergin. Bandpassfiltren 15 och amplituddetektoni/-irítegratom 16 kan vara implementerade genom digital signalbearbetning i bearbetníngselementet 5, eller av dedikerade elektronikkretsar som opererar på analoga mätsignaler från detektom. Bearbetningen av analoga signaler underröjer behovet av sampling, och kan således möjliggöra användning av högre moduleringsfrekvenser. Användning av högre modul eringsfrekvenser kan möjliggöra kortare kodgenereringscykler eller ökat SNR. A 10 15 20 25 30 35 533 704 28 Användningen av frekvensmodulering har den ytterligare fördelen att signalpåverkan från omgivande ljus eller andra bruskällor kan undanröj as, förutsatt att moduleringsfiekvensema är väl separerade från frekvensema för sådana bruskällor.
I ytterligare en variant är koderna inbäddade i det emitterade ljuset genom fasmodulering, så att olika kodvärden representeras av olika fasskift för en bärvâg, vilken kan ha varje lämplig vågform inklusive cosinus/sinus", kvadrat, triangel, sågtand osv.
I en utföringsforrn emitterar samtliga emittrar ljus som moduleras med en gemensam bärvåg vid en gemensam frekvens o), och faserna för gruppen av: ernittrar moduleras enligt ett multiplexningsschema. I det följande exemplet. använder multiplexningsschemat kodvärdena -1 och 1, där' -l ges av ett l80°- fasskifi för bärvågen. Således är fasmoduleringen s k BPSK.'(Binary Phase Shift Keying). Det ljus som emitteras från en emitter ek under ett tidsintervall i i en kodgenereringscykel kan då ges av: en, = Ek -(1+m,,,,. -cos(a>-t))/2, där mkj- är kodvärdet för en emitter ek i tidsintervall i. Således ges koden för varje emitter av en vektor mk som består av kodvärden mk, Såsom förklarats ovan kan en multiplexmatris M formas av vektorerna m, för N emittrar: M = [m 1 m2 _. .. mN], och kodema för de olika emittrama kan .vara linjärt oberoende, eller till och med ortogonala. I detta exempel kan multiplexmatrisen vara en Hadamaxd-matris, såsom beskrivits ovan.
Signalen ry,- som detekteras på en detektor under ett tidsintervall är summan av ljus som når detektom. Ljuset demoduleras genom multiplicering med en referenssignal, typiskt den ursprungliga bärvågen: r+T l ÜW-"ïj 1 I+T (gg) - cos(w -t)dt = 2-7; ízEk -cos(w - t) + :mn --12-(l + cosa(2w «t))dt t Genom att välja integrationstiden T så att den är en jämn multipel av bärvågsfirekvensen cu så försvinner alla termer som innehåller cos(w -t) och - cos(2a> f). Vidare väljs integrationstiden så att den är lika med ett tidsintervall i kodgenereringscykeln. Demoduleringen ger således: 10 15 20 533 704 29 77: :åzßz 'mig k Multipliceringen och integreringen (demoduleringen) ovan utförs under vart och ett av tidsintervallen i kodgenereringscykeln, vilket resulterar i en mätsignal q. ß Som beskrivits tidigare kan mätsignalen separeras i en uppsättning emittersigiialer genom användning av ett multiplexinverteringsschema: É = M 'I ' r). Om kodema är ortogonala kan denna operation förenklas ytterligare efiersom M T = M 'll för en ortogonal (ortonormal) multiplexmatris.
Demoduleringen kan vara implementerad genom digital signalbearbetning i bearbetningselementet eller av dedikerade elektronikkretsar som opererar på - analoga mätsigrlaler från detektom. Bearbetnin gen av analoga signaler undanröj er behovet av sampling, och kan således möjliggöra användning av en högre moduleringsfrekvens. Användning av högre mocluleringsfiekvenser kan möjliggöra kortare kodgenereringscykler eller ökat SNR. Användningen av ' fasmodulering har den ytterligare fördelen att signalpåverkan från omgivande ljus eller andra bruskällor kan undanröjas, förutsatt att moduleringsfrekvensen är väl separerad från frekvenserna för sådana bruskällor.
Det bör noteras att kodvärden -1/1 endast ges som exempel, och att andra _ typer av kodvärden kan bäddas in i det emitterade ljuset med användning av, fasmodulering. Vidare kan andra typer av fasmodulering användas, inklusive men inte begränsat till MSK (Minimum Shifi Keying), Quadrature Phase-Shift Keying (QPSK) och Differential Phase-Shift Keying (DPSK).

Claims (26)

10 15 20 25 30 35 533 704 30' KRAV
1. En pekkänslig apparat, innefattande: en pekyta (1); en grupp av emittrar (2) anordnade att emittera ljus för belysning av = åtminstone en del av pekytan (1); en ljusdetektor (4) anordnad att ta emot ljus från gruppen av emittrar (Zjg och ett bearbetningselement (5) utformat att bearbeta en utsignal från i ljusdetektom (4) för bestämning av positionen för ett eller flera med pekytan (l) interagerande objekt (7) ; varvid varje emitter (2) är styrd att transmittera en kod via det emitterade ljuset så, att koden identifierar respektive emitter (2), och _ varvid bearbetningselementet (5) är utformat att separera det från individuella emittrar (2) mottagna ljuset på basis av de transmitterade koderna.
2. Den pekkänsliga apparaten enligt krav l, varvid ett värde på en autokorrelation fór varje kod är signifikant högre än ett värde på en korskorrelation mellan vilka som helst två koder för olika emittrar (2).
3. Den pekkänsliga apparaten enligt krav 1 eller 2, varvid koderna, åtminstone såtillvida de transmitteras samtidigt, är linjärt oberoende.
4. Den pekkänsliga apparaten enligt krav 1, 2 eller 3, varvid emittrarnav(2) är styrda att transmittera koderna väsentligen samtidigt. i
5. Den pekkänsliga apparaten enligt något av föregående krav, varvid minst två emittrar (2) i gruppen av emittrar (2) är styrda att emittera ljus samtidigt under transmission a_v koderna. v»
6. Den pekkänsliga apparaten enligt något av föregående krav, varvid koden är inbäddad i det emitterade ljuset genom modulering.
7. Den pekkänsliga apparaten enligt krav 6, varvid koden är inbäddad i det emitterade ljuset genom amplitudmodulering, varvid varje kod omfattar en ' sekvens av kodvärden där varje kodvärde är representerat av en intensitet hos det emitterade ljuset. i
8. Den pekkänsliga apparaten enligt krav 7, varvid koden är inbäddad i det emitterade ljuset genom på/av-modulering av emittem (2),
9. Den pekkänsliga apparaten enligt krav 8, varvid kodema är valda så, att ungefär 50 % av emittrarna (2) i nämna grupp är aktiverade samtidigt för att' emittera ljus.
10. Den pekkänsliga apparaten enligt krav 6, varvid koden är inbäddad det emitterade ljuset genom arbetseykel-modulering, varvid varje kod omfattar en 10 15 20 25 30 35 533 704 31 sekvens av kodvärden där varje kodvärde är representerat av en pulslängd i ett konstant intervall.
11. Den pekkänsliga apparaten enligt krav 6, varvid koden är inbäddad i det emitterade ljuset genom fórdröjningsmodulering, varvid varje kod omfattar en sekvens av kodvärden där varje kodvärde är representerat av en tidsfórdröjning för en puls i ett konstant tidsintervall.
12. Den pekkänsliga apparaten enligt något av föregående krav, varvid varje kod omfattar en sekvens av värden, varvid nämnda kod bildar kolumner i' en moduleringsmatris M, och varvid bearbetningselementet (5) opererar en invers M 'I av moduleringsmatrisen M på utsignalen för att separera det från varje . individuell emitter (2) mottagna ljuset. . . i
13. Den pekkänsliga apparaten enligt krav 12, varvid M är en Hadarnard- matris eller enSylvester-matris härledd från en Hadamard-rnatriS.
14. Den pekkänsliga apparaten enligt krav 6, varvid koden är inbäddad i det emitterade ljuset genom arnplitudmodulering enligt en periodisk basfunktion, och varvid varje kod är representerad av en unik moduleringsfrekvens for den periodiska basfuriktionen. i
15. Den pekkänsliga apparaten enligt krav 6, varvid emittrama (2) är styrda att modulera det emitterade ljuset med en gemensam bärvåig-.med en gemensam frekvens, och varvid koden är inbäddad i det emitterade ljuset genom fasmodulering av bärvàgen på ett sådant sätt att olika kodvärden är representerade av olika fasskifi av bärvågen.
16. Den pekkänsliga apparaten enligt något av föregående krav, varvid varje emitter (2) är utformad att ernittera en divergerande ljusstråle.
17. Den pekkänsliga apparaten enligt något av föregående krav, vilken omfattar en total uppsättning ljusdetektorer (4) och en total uppsättning emittrar (2), varvid varje ljusdetektor (4) mottager ljus från en eller' flera grupper av' i I emittrar (2), och varvid varje emitter (2) i den totala uppsättningen emittrar (2) är innefattad i minst en grupp. i i
18. Den pekkänsliga apparaten enligt krav 17, varvidden totala uppsättningen emittrar (2) och den totala uppsättningen lju-sdetektorer (4) är anordnade runt pekytans (1) periferi.
19. Den pekkänsliga apparaten enligt krav 18, varvidiemittrama (2) är i anordnade att belysa en utrymme omedelbart ovanför pekytan (1), och varvid bearbetningselementet (5) är anordnat att identifiera blockeringar i det från var och en av nämnda .emittrar (2) mottagna ljuset och att bestämrnapositionen för 10 l5 20 25 30 35 533 704 32 nämnda ett eller flera objekt (7) på basis av de sålunda identifierade blockeringama.
20. Den pekkänsliga apparaten enligt krav 18, vilken ytterligare omfattar ett ljustransmitterande element (8) som definierar pekytan (l), varvid nämnda ljus propagerar inuti det ljustrarismitterande elementet (8) För att belysa pekytan (1) så, att objekt (7) som berör pekytan (1) orsakar en dämpning av det propagerande ljuset, och varvid bearbetningselementet (5) är anordnat att identifiera dämpningar i det från var och en av nämnda emittrar (2) mottagna ljuset och att bestämma positionen för nämnda ett eller flera objekt (7) på basis av de sålunda identi-fierade dämpningama. _
21. Den pekkänsliga apparaten enligt något av föregående krav, varvid emittrarna (2) är anordnade att emittera ljus längs ett flertal ljusvägar längs i pekytan (1), och varvid ljusdetektom (4) är anordnad att ta) emot ljus som sprids av nämnda ett eller flera objekt (7 ), och varvid bearbetningselementet (5) äruutformat att identifiera en eller flera emittrar (2) på basis av det separerade ljuset, och att bestämma nämnda position på basis av ljusvägama för den/de identifierade emittern/emittrama (2). '-
22. Den pekkänsliga apparaten enligt något av föregående krav, varvid pekytan ( 1) ärflersidig, och minst en emitter (2) är anordnad vid ett hömav pekytan (1). _
23. Den pekkänsliga apparaten enligt krav 22, varvidnämnda minst en emitter (2) är anordnad att emittera en ljusstråle i riktning mot ett geometriskt centrum av pekytan (1). ' 4
24. Den pekkänsliga apparaten enligt krav 22, varvidalla emittrar (2) anordnade att emittera en respektive ljusstråle i riktning mot' ett geometriskt centrum av pekytan (1).
25. Ett förfarande för att driva en pekkänslig apparat, vilken omfattar 'en pekyta (1), en grupp av emittrar (2) anordnade att emittera ljus för belysning av åtminstone en del av pekytan (1), och en ljusdetektor (4) anordnad att ta emot ljus från gruppen av emittrar (2), varvid nämnda förfarande omfattar: att styra varje emitter (2) att transmittera en kod via det emitterade ljuset så, att koden identifierar respektive emitter (2); att bearbeta en utsignal fi°ån ljusdetektorn (4) för att separera det från de individuella ernittrama (2) mottagna ljuset på basis av de transmitterade koderna; och att bestämma positionen för ett eller flera med pekytan_(1) interagerande objekt (7) på basis av det från de individuella emittrama (2) mottagna ljuset. 533 704 33
26. Ett datorläsbart medium som lagrar bearbetningsínstruktioner som, när dessa utförs av en processor, verkställer förfarandet enligt krav 25.
SE0802531A 2008-12-05 2008-12-05 Pekkänslig apparat och förfarande för drivning av densamma SE533704C2 (sv)

Priority Applications (17)

Application Number Priority Date Filing Date Title
SE0802531A SE533704C2 (sv) 2008-12-05 2008-12-05 Pekkänslig apparat och förfarande för drivning av densamma
RU2011122959/08A RU2011122959A (ru) 2008-12-05 2009-12-02 Сенсорное устройство и способ управления им
KR1020117015355A KR101685220B1 (ko) 2008-12-05 2009-12-02 터치 감지 장치 및 그 작동 방법
EP09830665.7A EP2370884B1 (en) 2008-12-05 2009-12-02 A touch sensing apparatus and method of operating the same
CN201510471111.5A CN105068698B (zh) 2008-12-05 2009-12-02 触摸感应装置及其操作方法
PCT/SE2009/051364 WO2010064983A2 (en) 2008-12-05 2009-12-02 A touch sensing apparatus and method of operating the same
US12/998,771 US8581884B2 (en) 2008-12-05 2009-12-02 Touch sensing apparatus and method of operating the same
CA2745422A CA2745422A1 (en) 2008-12-05 2009-12-02 A touch sensing apparatus and method of operating the same
BRPI0917074A BRPI0917074A2 (pt) 2008-12-05 2009-12-02 aparelho detector de toque, método de operação de um aparelho detector de toque, mídia que pode ser lida por computador e método em um aparelho detector de toque
CN200980155427.6A CN102292696B (zh) 2008-12-05 2009-12-02 触摸感应装置及其操作方法
JP2011539479A JP5650126B2 (ja) 2008-12-05 2009-12-02 接触検知装置およびその操作方法
EP15173341.7A EP2983070B1 (en) 2008-12-05 2009-12-02 A touch sensing apparatus and method of operating the same
TW098141478A TW201025102A (en) 2008-12-05 2009-12-04 A touch sensing apparatus and method of operating the same
IL213337A IL213337A0 (en) 2008-12-05 2011-06-02 A touch sensing apparatus and method of operating the same
US14/052,101 US9442574B2 (en) 2008-12-05 2013-10-11 Touch sensing apparatus and method of operating the same
US15/244,390 US10048773B2 (en) 2008-12-05 2016-08-23 Touch sensing apparatus and method of operating the same
US16/008,616 US10474249B2 (en) 2008-12-05 2018-06-14 Touch sensing apparatus and method of operating the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE0802531A SE533704C2 (sv) 2008-12-05 2008-12-05 Pekkänslig apparat och förfarande för drivning av densamma

Publications (2)

Publication Number Publication Date
SE0802531A1 SE0802531A1 (sv) 2010-06-06
SE533704C2 true SE533704C2 (sv) 2010-12-07

Family

ID=42233767

Family Applications (1)

Application Number Title Priority Date Filing Date
SE0802531A SE533704C2 (sv) 2008-12-05 2008-12-05 Pekkänslig apparat och förfarande för drivning av densamma

Country Status (12)

Country Link
US (4) US8581884B2 (sv)
EP (2) EP2370884B1 (sv)
JP (1) JP5650126B2 (sv)
KR (1) KR101685220B1 (sv)
CN (2) CN105068698B (sv)
BR (1) BRPI0917074A2 (sv)
CA (1) CA2745422A1 (sv)
IL (1) IL213337A0 (sv)
RU (1) RU2011122959A (sv)
SE (1) SE533704C2 (sv)
TW (1) TW201025102A (sv)
WO (1) WO2010064983A2 (sv)

Families Citing this family (156)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9471170B2 (en) 2002-11-04 2016-10-18 Neonode Inc. Light-based touch screen with shift-aligned emitter and receiver lenses
US9213443B2 (en) 2009-02-15 2015-12-15 Neonode Inc. Optical touch screen systems using reflected light
US9052771B2 (en) * 2002-11-04 2015-06-09 Neonode Inc. Touch screen calibration and update methods
US8902196B2 (en) * 2002-12-10 2014-12-02 Neonode Inc. Methods for determining a touch location on a touch screen
US8633915B2 (en) 2007-10-04 2014-01-21 Apple Inc. Single-layer touch-sensitive display
AR064377A1 (es) 2007-12-17 2009-04-01 Rovere Victor Manuel Suarez Dispositivo para sensar multiples areas de contacto contra objetos en forma simultanea
US20090174676A1 (en) 2008-01-04 2009-07-09 Apple Inc. Motion component dominance factors for motion locking of touch sensor data
US9372576B2 (en) 2008-01-04 2016-06-21 Apple Inc. Image jaggedness filter for determining whether to perform baseline calculations
US8553014B2 (en) 2008-06-19 2013-10-08 Neonode Inc. Optical touch screen systems using total internal reflection
JP5756752B2 (ja) 2008-07-03 2015-07-29 セルカコール・ラボラトリーズ・インコーポレイテッドCercacor Laboratories, Inc. センサ
US8203704B2 (en) 2008-08-04 2012-06-19 Cercacor Laboratories, Inc. Multi-stream sensor for noninvasive measurement of blood constituents
KR101554606B1 (ko) * 2008-08-07 2015-10-06 랩트 아이피 리미티드 변조된 에미터를 가진 광학 제어 시스템
CN102171637B (zh) 2008-08-07 2015-08-12 拉普特知识产权公司 用于检测光学触摸敏感装置中的多触摸事件的方法和设备
US8531435B2 (en) * 2008-08-07 2013-09-10 Rapt Ip Limited Detecting multitouch events in an optical touch-sensitive device by combining beam information
US9092092B2 (en) 2008-08-07 2015-07-28 Rapt Ip Limited Detecting multitouch events in an optical touch-sensitive device using touch event templates
SE533704C2 (sv) 2008-12-05 2010-12-07 Flatfrog Lab Ab Pekkänslig apparat och förfarande för drivning av densamma
US8922521B2 (en) 2009-02-02 2014-12-30 Apple Inc. Switching circuitry for touch sensitive display
US9063614B2 (en) 2009-02-15 2015-06-23 Neonode Inc. Optical touch screens
US9158416B2 (en) 2009-02-15 2015-10-13 Neonode Inc. Resilient light-based touch surface
US8593410B2 (en) 2009-04-10 2013-11-26 Apple Inc. Touch sensor panel design
US8957874B2 (en) 2009-06-29 2015-02-17 Apple Inc. Touch sensor panel design
TWI470508B (zh) * 2009-08-12 2015-01-21 Au Optronics Corp 觸控面板以及具有此觸控面板之觸控式顯示裝置
EP2473905A4 (en) * 2009-09-02 2014-07-09 Flatfrog Lab Ab TOUCH SURFACE WITH COMPENSATED SIGNAL PROFILE
SE534244C2 (sv) 2009-09-02 2011-06-14 Flatfrog Lab Ab Pekkänsligt system och förfarande för funktionsstyrning av detsamma
GB2473240A (en) * 2009-09-04 2011-03-09 Cambridge Display Tech Ltd A touch screen device using correlated emitter-detector pairs
CN102648445A (zh) * 2009-10-19 2012-08-22 平蛙实验室股份公司 提取代表触摸表面上一个或多个物体的触摸数据
AU2010308596A1 (en) 2009-10-19 2012-06-07 Flatfrog Laboratories Ab Determining touch data for one or more objects on a touch surface
KR101627715B1 (ko) * 2009-11-18 2016-06-14 엘지전자 주식회사 터치 패널, 터치 패널의 구동방법 및 터치 패널을 포함하는 디스플레이 장치
US20110115748A1 (en) * 2009-11-18 2011-05-19 Amlogic Co., Ltd. Infrared Touch Screen
TW201203052A (en) 2010-05-03 2012-01-16 Flatfrog Lab Ab Touch determination by tomographic reconstruction
US9158401B2 (en) 2010-07-01 2015-10-13 Flatfrog Laboratories Ab Data processing in relation to a multi-touch sensing apparatus
KR101123511B1 (ko) * 2010-07-19 2012-03-12 엘지이노텍 주식회사 카메라 모듈 및 그를 구비한 광학 터치 스크린
EP2628068A4 (en) 2010-10-11 2014-02-26 Flatfrog Lab Ab TOUCH DETECTION BY TOMOGRAPHIC RECONSTRUCTION
JP4927216B1 (ja) 2010-11-12 2012-05-09 シャープ株式会社 線形素子列値推定方法、静電容量検出方法、集積回路、タッチセンサシステム、及び電子機器
EP2652582A4 (en) 2010-12-15 2017-06-21 FlatFrog Laboratories AB Touch determination with signal enhancement
CA2825287A1 (en) 2011-02-02 2012-08-09 Flatfrog Laboratories Ab Optical incoupling for touch-sensitive systems
TWI425401B (zh) * 2011-03-01 2014-02-01 Nat Univ Tsing Hua 雷射光學式位置偵測模組
US9411464B2 (en) * 2011-03-09 2016-08-09 Flatfrog Laboratories Ab Touch determination with signal compensation
CN102419661B (zh) * 2011-03-09 2014-09-03 北京汇冠新技术股份有限公司 一种触摸定位方法、触摸定位装置及红外触摸屏
WO2012158105A2 (en) * 2011-05-16 2012-11-22 Flatfrog Laboratories Ab Device and method for determining reduced performance of a touch sensitive apparatus
JP5384598B2 (ja) 2011-09-09 2014-01-08 シャープ株式会社 静電容量型タッチセンサパネル、及びこれを用いた静電容量型タッチセンサシステム、情報入出力装置
JP5350437B2 (ja) 2011-06-27 2013-11-27 シャープ株式会社 タッチセンサシステム
US9830026B2 (en) 2011-06-29 2017-11-28 Sharp Kabushiki Kaisha Touch sensor system and electronic device
KR101260341B1 (ko) * 2011-07-01 2013-05-06 주식회사 알엔디플러스 멀티 터치 인식 장치
US8884900B2 (en) 2011-07-13 2014-11-11 Flatfrog Laboratories Ab Touch-sensing display apparatus and electronic device therewith
US8963886B2 (en) 2011-07-13 2015-02-24 Flatfrog Laboratories Ab Touch-sensing display panel
WO2013014534A2 (en) 2011-07-22 2013-01-31 Owen Drumm Optical coupler for use in an optical touch sensitive device
US20140300572A1 (en) * 2011-08-10 2014-10-09 Flatfrog Laboratories Ab Touch determination by tomographic reconstruction
US9389732B2 (en) 2011-09-09 2016-07-12 Flatfrog Laboratories Ab Light coupling structures for optical touch panels
CN102360256B (zh) * 2011-09-26 2013-09-18 无锡宇科万通科技有限公司 一种光学触摸屏装置
TW201329821A (zh) 2011-09-27 2013-07-16 Flatfrog Lab Ab 用於觸控決定的影像重建技術
TW201333787A (zh) 2011-10-11 2013-08-16 Flatfrog Lab Ab 觸控系統中改良的多點觸控偵測
CN104040470B (zh) * 2011-10-13 2017-03-15 欧特克公司 接近度感知的多点触摸桌面
WO2013081894A1 (en) 2011-11-28 2013-06-06 Corning Incorporated Optical touch-screen systems and methods using a planar transparent sheet
JP2015503159A (ja) 2011-11-28 2015-01-29 コーニング インコーポレイテッド 堅牢な光学式タッチスクリーンシステム及び、平面透明シートの使用方法
US9927920B2 (en) 2011-12-16 2018-03-27 Flatfrog Laboratories Ab Tracking objects on a touch surface
EP3506069A1 (en) 2011-12-16 2019-07-03 FlatFrog Laboratories AB Tracking objects on a touch surface
CN104081323B (zh) 2011-12-16 2016-06-22 平蛙实验室股份公司 跟踪触摸表面上的对象
EP2795437A4 (en) * 2011-12-22 2015-07-15 Flatfrog Lab Ab TOUCH DETERMINATION WITH INTERACTION COMPENSATION
WO2013115710A2 (en) 2012-01-31 2013-08-08 Flatfrog Laboratories Ab Performance monitoring and correction in a touch-sensitive apparatus
US9811209B2 (en) * 2012-02-21 2017-11-07 Flatfrog Laboratories Ab Touch determination with improved detection of weak interactions
EP2823388B1 (en) 2012-03-09 2019-01-23 FlatFrog Laboratories AB Efficient tomographic processing for touch determination
EP2823382B1 (en) 2012-03-09 2018-10-03 FlatFrog Laboratories AB Efficient tomographic processing for touch determination
WO2013138003A1 (en) 2012-03-11 2013-09-19 Neonode Inc. Optical touch screen using total internal reflection
KR101372423B1 (ko) * 2012-03-26 2014-03-10 주식회사 알엔디플러스 멀티 터치스크린 장치
US9329723B2 (en) 2012-04-16 2016-05-03 Apple Inc. Reconstruction of original touch image from differential touch image
CN111443832A (zh) * 2012-04-30 2020-07-24 拉普特知识产权公司 光学触敏装置中用触摸事件模板检测多触摸事件
US9880653B2 (en) * 2012-04-30 2018-01-30 Corning Incorporated Pressure-sensing touch system utilizing total-internal reflection
WO2013165306A2 (en) 2012-05-02 2013-11-07 Flatfrog Laboratories Ab Object detection in touch systems
US10318041B2 (en) * 2012-05-02 2019-06-11 Flatfrog Laboratories Ab Object detection in touch systems
US10168835B2 (en) * 2012-05-23 2019-01-01 Flatfrog Laboratories Ab Spatial resolution in touch displays
US9678602B2 (en) 2012-05-23 2017-06-13 Flatfrog Laboratories Ab Touch-sensitive apparatus with improved spatial resolution
EP2852880B1 (en) 2012-05-23 2019-08-14 FlatFrog Laboratories AB Touch-sensitive apparatus with improved spatial resolution
EP2852878A4 (en) * 2012-05-23 2016-02-17 Flatfrog Lab Ab IMPROVED SPATIAL RESOLUTION TOUCH APPARATUS
US9524060B2 (en) 2012-07-13 2016-12-20 Rapt Ip Limited Low power operation of an optical touch-sensitive device for detecting multitouch events
US9405382B2 (en) 2012-07-24 2016-08-02 Rapt Ip Limited Augmented optical waveguide for use in an optical touch sensitive device
WO2014017973A1 (en) 2012-07-24 2014-01-30 Flatfrog Laboratories Ab Optical coupling in touch-sensing systems using diffusively transmitting element
CN102902422A (zh) * 2012-08-30 2013-01-30 深圳市印天印象科技有限公司 多点触摸***及方法
EP3327557A1 (en) 2012-09-11 2018-05-30 FlatFrog Laboratories AB Touch force estimation in a projection-type touch-sensing apparatus based on frustrated total internal reflection
ES2452173B1 (es) * 2012-09-28 2015-01-20 Pedro Catalan Valdelomar Superficie multi-táctil de accionamiento óptico mediante luz pulsada
US9619084B2 (en) * 2012-10-04 2017-04-11 Corning Incorporated Touch screen systems and methods for sensing touch screen displacement
US9557846B2 (en) 2012-10-04 2017-01-31 Corning Incorporated Pressure-sensing touch system utilizing optical and capacitive systems
US10282034B2 (en) 2012-10-14 2019-05-07 Neonode Inc. Touch sensitive curved and flexible displays
US9207800B1 (en) 2014-09-23 2015-12-08 Neonode Inc. Integrated light guide and touch screen frame and multi-touch determination method
US10324565B2 (en) 2013-05-30 2019-06-18 Neonode Inc. Optical proximity sensor
US9921661B2 (en) 2012-10-14 2018-03-20 Neonode Inc. Optical proximity sensor and associated user interface
US10585530B2 (en) 2014-09-23 2020-03-10 Neonode Inc. Optical proximity sensor
US9164625B2 (en) 2012-10-14 2015-10-20 Neonode Inc. Proximity sensor for determining two-dimensional coordinates of a proximal object
US9741184B2 (en) 2012-10-14 2017-08-22 Neonode Inc. Door handle with optical proximity sensors
US8947216B2 (en) * 2012-11-02 2015-02-03 Immersion Corporation Encoding dynamic haptic effects
CN105247455B (zh) * 2012-11-30 2017-06-16 拉普特知识产权公司 光学触摸断层扫描
US20150324028A1 (en) 2012-12-17 2015-11-12 Flatfrog Laboratories Ab Optical coupling of light into touch-sensing systems
WO2014098743A1 (en) 2012-12-17 2014-06-26 Flatfrog Laboratories Ab Optical coupling in touch-sensing systems
US10268319B2 (en) 2012-12-17 2019-04-23 Flatfrog Laboratories Ab Edge-coupled touch-sensitive apparatus
WO2014098744A1 (en) 2012-12-20 2014-06-26 Flatfrog Laboratories Ab Improvements in tir-based optical touch systems of projection-type
TWI478027B (zh) * 2012-12-28 2015-03-21 Egalax Empia Technology Inc 光學觸控系統的處理裝置及其操作方法
WO2014112913A1 (en) 2013-01-16 2014-07-24 Flatfrog Laboratories Ab Touch-sensing display panel
WO2014112904A1 (en) 2013-01-16 2014-07-24 Flatfrog Laboratories Ab Touch-sensing display panel
US9910527B2 (en) 2013-02-15 2018-03-06 Flatfrog Laboratories Ab Interpretation of pressure based gesture
US20140237401A1 (en) * 2013-02-15 2014-08-21 Flatfrog Laboratories Ab Interpretation of a gesture on a touch sensing device
US10019113B2 (en) 2013-04-11 2018-07-10 Flatfrog Laboratories Ab Tomographic processing for touch detection
CN104123043B (zh) * 2013-04-26 2017-02-08 北京汇冠新技术股份有限公司 基于红外触摸屏触摸点识别算法的虚拟测试***和方法
KR102075191B1 (ko) * 2013-06-05 2020-02-07 에베 그룹 에. 탈너 게엠베하 압력 맵을 결정하기 위한 측정 장치 및 방법
WO2015005847A1 (en) 2013-07-12 2015-01-15 Flatfrog Laboratories Ab Partial detect mode
US9886141B2 (en) 2013-08-16 2018-02-06 Apple Inc. Mutual and self capacitance touch measurements in touch panel
CN104461168A (zh) * 2013-09-15 2015-03-25 联想(北京)有限公司 输入装置、触控位置的确定方法、装置及触控电子设备
US9430097B2 (en) * 2013-09-30 2016-08-30 Synaptics Incorporated Non-orthogonal coding techniques for optical sensing
US9347833B2 (en) * 2013-10-10 2016-05-24 Qualcomm Incorporated Infrared touch and hover system using time-sequential measurements
US10152176B2 (en) * 2013-11-22 2018-12-11 Flatfrog Laboratories Ab Touch sensitive apparatus with improved spatial resolution
TWI489349B (zh) * 2013-12-02 2015-06-21 Wistron Corp 治具及校正方法
WO2015108480A1 (en) * 2014-01-16 2015-07-23 Flatfrog Laboratories Ab Improvements in tir-based optical touch systems of projection-type
WO2015108478A2 (en) 2014-01-16 2015-07-23 Flatfrog Laboratories Ab Oled display panel
WO2015108479A1 (en) * 2014-01-16 2015-07-23 Flatfrog Laboratories Ab Light coupling in tir-based optical touch systems
US20160342282A1 (en) 2014-01-16 2016-11-24 Flatfrog Laboratories Ab Touch-sensing quantum dot lcd panel
US10936120B2 (en) 2014-05-22 2021-03-02 Apple Inc. Panel bootstraping architectures for in-cell self-capacitance
US9864470B2 (en) 2014-05-30 2018-01-09 Flatfrog Laboratories Ab Enhanced interaction touch system
WO2015199602A1 (en) 2014-06-27 2015-12-30 Flatfrog Laboratories Ab Detection of surface contamination
US10289251B2 (en) 2014-06-27 2019-05-14 Apple Inc. Reducing floating ground effects in pixelated self-capacitance touch screens
US9880655B2 (en) 2014-09-02 2018-01-30 Apple Inc. Method of disambiguating water from a finger touch on a touch sensor panel
EP3175330B1 (en) 2014-09-22 2022-04-20 Apple Inc. Ungrounded user signal compensation for pixelated self-capacitance touch sensor panel
US10712867B2 (en) 2014-10-27 2020-07-14 Apple Inc. Pixelated self-capacitance water rejection
WO2016122385A1 (en) 2015-01-28 2016-08-04 Flatfrog Laboratories Ab Dynamic touch quarantine frames
US10318074B2 (en) 2015-01-30 2019-06-11 Flatfrog Laboratories Ab Touch-sensing OLED display with tilted emitters
WO2016126525A1 (en) 2015-02-02 2016-08-11 Apple Inc. Flexible self-capacitance and mutual capacitance touch sensing system architecture
US10496227B2 (en) 2015-02-09 2019-12-03 Flatfrog Laboratories Ab Optical touch system comprising means for projecting and detecting light beams above and inside a transmissive panel
US10013065B2 (en) * 2015-02-13 2018-07-03 Microsoft Technology Licensing, Llc Tangible three-dimensional light display
CN107250855A (zh) 2015-03-02 2017-10-13 平蛙实验室股份公司 用于光耦合的光学部件
US10488992B2 (en) 2015-03-10 2019-11-26 Apple Inc. Multi-chip touch architecture for scalability
JP2016201002A (ja) * 2015-04-10 2016-12-01 船井電機株式会社 位置検出装置及び空間入力装置
US10365773B2 (en) 2015-09-30 2019-07-30 Apple Inc. Flexible scan plan using coarse mutual capacitance and fully-guarded measurements
US10001882B2 (en) 2015-12-02 2018-06-19 Rapt Ip Limited Vibrated waveguide surface for optical touch detection
CN108369470B (zh) * 2015-12-09 2022-02-08 平蛙实验室股份公司 改进的触控笔识别
US10387710B2 (en) * 2016-03-07 2019-08-20 Microsoft Technology Licensing, Llc Image sensing with a waveguide display
AU2017208277B2 (en) 2016-09-06 2018-12-20 Apple Inc. Back of cover touch sensors
TWI607365B (zh) * 2016-10-07 2017-12-01 Handwriting interactive display device and handwriting interactive reading device
WO2018096430A1 (en) 2016-11-24 2018-05-31 Flatfrog Laboratories Ab Automatic optimisation of touch signal
PT3667475T (pt) * 2016-12-07 2022-10-17 Flatfrog Lab Ab Dispositivo tátil curvo
CN106908764B (zh) * 2017-01-13 2021-08-13 北京理工大学 一种多目标光学跟踪方法
EP3458946B1 (en) 2017-02-06 2020-10-21 FlatFrog Laboratories AB Optical coupling in touch-sensing systems
US20180275830A1 (en) * 2017-03-22 2018-09-27 Flatfrog Laboratories Ab Object characterisation for touch displays
EP3602259A4 (en) 2017-03-28 2021-01-20 FlatFrog Laboratories AB TOUCH DETECTION DEVICE AND ITS ASSEMBLY PROCESS
US10642418B2 (en) 2017-04-20 2020-05-05 Apple Inc. Finger tracking in wet environment
US10444865B2 (en) * 2017-05-01 2019-10-15 Google Llc Tracking of position and orientation of objects in virtual reality systems
CN111052058B (zh) 2017-09-01 2023-10-20 平蛙实验室股份公司 改进的光学部件
WO2019156610A1 (en) * 2018-02-06 2019-08-15 Flatfrog Laboratories Ab Touch sensing apparatus and method of assembly thereof
WO2019156609A1 (en) * 2018-02-06 2019-08-15 Flatfrog Laboratories Ab Touch sensing apparatus and method of assembly thereof
US11567610B2 (en) 2018-03-05 2023-01-31 Flatfrog Laboratories Ab Detection line broadening
US11893188B2 (en) * 2018-05-18 2024-02-06 1004335 Ontario Inc. Optical touch sensor devices and systems
US11943563B2 (en) 2019-01-25 2024-03-26 FlatFrog Laboratories, AB Videoconferencing terminal and method of operating the same
CN115039060A (zh) 2019-12-31 2022-09-09 内奥诺德公司 非接触式触摸输入***
CN111061400B (zh) * 2019-12-31 2022-02-25 北京航空航天大学 基于Calderon算法对触摸屏图像重建的方法
EP4104042A1 (en) 2020-02-10 2022-12-21 FlatFrog Laboratories AB Improved touch-sensing apparatus
GB2594585B (en) 2020-04-03 2022-07-20 1004335 Ontario Inc Carrying On Business As A D Metro Optical touch sensor systems and optical detectors with noise mitigation
US11662867B1 (en) 2020-05-30 2023-05-30 Apple Inc. Hover detection on a touch sensor panel
CN116420125A (zh) 2020-09-30 2023-07-11 内奥诺德公司 光学触摸传感器
CN113532705B (zh) * 2021-06-10 2023-03-10 广东省科学院半导体研究所 阵列式触觉传感器

Family Cites Families (554)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4025A (en) * 1845-05-01 Feinting press
FR1452041A (fr) 1965-04-26 1966-02-25 Electronique & Automatisme Sa Dispositif de communication avec une calculatrice électronique
US3440426A (en) 1966-01-11 1969-04-22 Us Navy Solar attitude encoder
US3673327A (en) * 1970-11-02 1972-06-27 Atomic Energy Commission Touch actuable data input panel assembly
IT961146B (it) 1971-03-12 1973-12-10 Schlumberger Compteurs Apparecchio permettente di determi nare la direzione di una radiazio ne luminosa
FR2172828B1 (sv) 1972-02-23 1974-12-13 Dassault Electronique
DE2654464A1 (de) 1976-12-01 1978-06-08 Sick Optik Elektronik Erwin Photoelektrische lichtempfangsanordnung
US4129384A (en) 1977-06-08 1978-12-12 Batelle Memorial Institute Optical extensometer
US4254333A (en) 1978-05-31 1981-03-03 Bergstroem Arne Optoelectronic circuit element
US4209255A (en) 1979-03-30 1980-06-24 United Technologies Corporation Single source aiming point locator
US4213707A (en) 1979-04-25 1980-07-22 Eastman Kodak Company Device for improving the accuracy of optical measuring apparatus and the like
US4254407A (en) 1979-07-18 1981-03-03 Ncr Corporation Data processing system having optically linked subsystems, including an optical keyboard
US4294543A (en) 1979-11-13 1981-10-13 Command Control & Communications Corporation Optical system for developing point coordinate information
US4484179A (en) 1980-04-16 1984-11-20 At&T Bell Laboratories Touch position sensitive surface
US4346376A (en) 1980-04-16 1982-08-24 Bell Telephone Laboratories, Incorporated Touch position sensitive surface
US4420261A (en) 1980-09-02 1983-12-13 Lowbar, Inc. Optical position location apparatus
JPS58111705A (ja) 1981-12-25 1983-07-02 Mitsutoyo Mfg Co Ltd 光学式測定装置
US4542375A (en) 1982-02-11 1985-09-17 At&T Bell Laboratories Deformable touch sensitive surface
GB2131544B (en) 1982-12-07 1986-03-05 Lowbar Inc Optical postition location apparatus
US4593191A (en) 1982-12-29 1986-06-03 At&T Bell Laboratories Pressure and optical sensitive device with deformable protrusions
GB8302997D0 (en) 1983-02-03 1983-03-09 Bergstrom A Electromagnetic radiation circuit element
US4507557A (en) 1983-04-01 1985-03-26 Siemens Corporate Research & Support, Inc. Non-contact X,Y digitizer using two dynamic ram imagers
US4550250A (en) 1983-11-14 1985-10-29 Hei, Inc. Cordless digital graphics input device
US4752655A (en) 1984-11-16 1988-06-21 Nippon Telegraph & Telephone Corporation Coordinate input device
US4692809A (en) 1984-11-20 1987-09-08 Hughes Aircraft Company Integrated touch paint system for displays
US4673918A (en) 1984-11-29 1987-06-16 Zenith Electronics Corporation Light guide having focusing element and internal reflector on same face
JPH0325220Y2 (sv) 1985-02-15 1991-05-31
JPH0325219Y2 (sv) 1985-02-15 1991-05-31
US4710760A (en) 1985-03-07 1987-12-01 American Telephone And Telegraph Company, At&T Information Systems Inc. Photoelastic touch-sensitive screen
US4688993A (en) 1985-03-21 1987-08-25 United Technologies Corporation Tangential link swashplate centering member
DE3511330A1 (de) 1985-03-28 1986-10-02 Siemens Ag Anordnung zum eingeben von grafischen mustern
US5159322A (en) 1985-04-19 1992-10-27 Loebner Hugh G Apparatus to digitize graphic and scenic information and to determine the position of a stylus for input into a computer or the like
US4949079A (en) 1985-04-19 1990-08-14 Hugh Loebner Brightpen/pad graphic device for computer inputs and the like
US5073770A (en) 1985-04-19 1991-12-17 Lowbner Hugh G Brightpen/pad II
US4688933A (en) 1985-05-10 1987-08-25 The Laitram Corporation Electro-optical position determining system
US4736191A (en) 1985-08-02 1988-04-05 Karl E. Matzke Touch activated control method and apparatus
JPH0762821B2 (ja) 1986-05-30 1995-07-05 株式会社日立製作所 タツチパネル入力装置
US4782328A (en) 1986-10-02 1988-11-01 Product Development Services, Incorporated Ambient-light-responsive touch screen data input method and system
US4891829A (en) 1986-11-19 1990-01-02 Exxon Research And Engineering Company Method and apparatus for utilizing an electro-optic detector in a microtomography system
US4868912A (en) 1986-11-26 1989-09-19 Digital Electronics Infrared touch panel
US4746770A (en) 1987-02-17 1988-05-24 Sensor Frame Incorporated Method and apparatus for isolating and manipulating graphic objects on computer video monitor
US4820050A (en) 1987-04-28 1989-04-11 Wells-Gardner Electronics Corporation Solid-state optical position determining apparatus
FR2614711B1 (fr) 1987-04-29 1992-03-13 Photonetics Procede et dispositif d'exploitation du signal d'ecran d'un ecran tactile
FR2617620B1 (fr) 1987-07-02 1992-09-25 Photonetics Ecran tactile de type optique
FR2617619B1 (fr) 1987-07-02 1990-01-05 Photonetics Dispositif de montage d'ecran tactile optique
US4772763A (en) 1987-08-25 1988-09-20 International Business Machines Corporation Data processing information input using optically sensed stylus features
JPH01195526A (ja) 1988-01-29 1989-08-07 Sony Corp タッチパネル装置
FR2631438B1 (fr) 1988-05-11 1991-06-21 Photonetics Procede de positionnement d'un objet par rapport a un plan, procede de mesure de longueur et dispositifs de mise en oeuvre de ces procedes
US4988983A (en) 1988-09-02 1991-01-29 Carroll Touch, Incorporated Touch entry system with ambient compensation and programmable amplification
US4986662A (en) 1988-12-19 1991-01-22 Amp Incorporated Touch entry using discrete reflectors
FR2645645B1 (fr) 1989-04-06 1991-07-12 Photonetics Perfectionnements aux procedes et dispositifs pour determiner l'angle de contact d'une goutte de liquide posee sur un substrat
US4916712A (en) 1989-07-27 1990-04-10 Mcdonnell Douglas Corporation Optically pumped slab laser
US5065185A (en) 1989-08-21 1991-11-12 Powers Edward A Multi-function detecting device for a document reproduction machine
DE69016739T2 (de) 1989-10-16 1995-06-14 Chiroscience Ltd Chirale Azabicycloheptanone und Verfahren zu ihrer Herstellung.
US5105186A (en) 1990-05-25 1992-04-14 Hewlett-Packard Company Lcd touch screen
US6390370B1 (en) 1990-11-15 2002-05-21 Symbol Technologies, Inc. Light beam scanning pen, scan module for the device and method of utilization
US5166668A (en) 1991-04-10 1992-11-24 Data Stream Corporation Wireless pen-type input device for use with a computer
FR2676275A1 (fr) 1991-05-07 1992-11-13 Photonetics Dispositif de mesure a distance de la position d'un objet.
US5539514A (en) 1991-06-26 1996-07-23 Hitachi, Ltd. Foreign particle inspection apparatus and method with front and back illumination
US5345490A (en) 1991-06-28 1994-09-06 General Electric Company Method and apparatus for converting computed tomography (CT) data into finite element models
US5335557A (en) 1991-11-26 1994-08-09 Taizo Yasutake Touch sensitive input control device
CA2060564C (en) 1992-02-06 1996-05-21 Toru Suzuki Wireless input system for computer
US5483261A (en) 1992-02-14 1996-01-09 Itu Research, Inc. Graphical input controller and method with rear screen image detection
CH683370A5 (de) 1992-04-10 1994-02-28 Zumbach Electronic Ag Verfahren und Vorrichtung zur Messung der Abmessung eines Objekts.
CA2068191C (en) 1992-05-07 1994-11-22 Fernand Sergerie Reinforced composite backing tape
US7084859B1 (en) 1992-09-18 2006-08-01 Pryor Timothy R Programmable tactile touch screen displays and man-machine interfaces for improved vehicle instrumentation and telematics
US5248856A (en) 1992-10-07 1993-09-28 Microfield Graphics, Inc. Code-based, electromagnetic-field-responsive graphic data-acquisition system
NO310257B1 (no) 1992-11-25 2001-06-11 Sumitomo Electric Industries Fremgangsmåte for å detektere forurensninger i smeltet harpiks
US5502568A (en) 1993-03-23 1996-03-26 Wacom Co., Ltd. Optical position detecting unit, optical coordinate input unit and optical position detecting method employing a pattern having a sequence of 1's and 0's
JP3400485B2 (ja) 1993-03-23 2003-04-28 株式会社ワコム 光学式位置検出装置および光学式座標入力装置
DE4334937A1 (de) 1993-10-13 1995-10-05 Siemens Ag Computertomograph
JP3135183B2 (ja) 1993-10-29 2001-02-13 株式会社ワコム 位置指示器
WO1995014286A1 (en) 1993-11-17 1995-05-26 Microsoft Corporation Wireless pen computer input system
US5484966A (en) 1993-12-07 1996-01-16 At&T Corp. Sensing stylus position using single 1-D image sensor
JPH07200137A (ja) 1993-12-28 1995-08-04 Wacom Co Ltd 位置検出装置及びその位置指示器
JPH07261920A (ja) 1994-03-17 1995-10-13 Wacom Co Ltd 光学式位置検出装置および光学式座標入力装置
JP3421416B2 (ja) 1994-03-18 2003-06-30 株式会社ワコム 位置検出装置及びその位置指示器
US5525764A (en) 1994-06-09 1996-06-11 Junkins; John L. Laser scanning graphic input system
US5526422A (en) 1994-06-20 1996-06-11 At&T Corp. System and method for cleaning the display screen of a touch screen device
DE19521254A1 (de) 1994-06-24 1996-01-04 Minnesota Mining & Mfg Anzeigesystem mit Helligkeitsverstärkungsfilm
US5740224A (en) 1994-09-27 1998-04-14 University Of Delaware Cone beam synthetic arrays in three-dimensional computerized tomography
US5686942A (en) 1994-12-01 1997-11-11 National Semiconductor Corporation Remote computer input system which detects point source on operator
US5736686A (en) 1995-03-01 1998-04-07 Gtco Corporation Illumination apparatus for a digitizer tablet with improved light panel
US5764223A (en) 1995-06-07 1998-06-09 International Business Machines Corporation Touch-screen input device using the monitor as a light source operating at an intermediate frequency
EP0835408B1 (en) 1995-06-29 2001-08-22 Siemens Microelectronics, Inc. Localized illumination using tir technology
GB9516441D0 (en) 1995-08-10 1995-10-11 Philips Electronics Uk Ltd Light pen input systems
WO1997041527A1 (en) 1996-05-01 1997-11-06 Xros, Inc. Compact, simple, 2d raster, image-building fingerprint scanner
ATE255795T1 (de) 1996-05-29 2003-12-15 Deutsche Telekom Ag Einrichtung zur eingabe von informationen
US6067079A (en) 1996-06-13 2000-05-23 International Business Machines Corporation Virtual pointing device for touchscreens
DE19631414A1 (de) 1996-08-05 1998-02-19 Daimler Benz Ag Vorrichtung zur Aufnahme des Netzhautreflexbildes und Überlagerung von Zusatzbildern im Auge
EP2343693A3 (en) 1996-08-12 2012-09-12 Tyco Electronics Coroporation Acoustic condition sensor employing a plurality of mutually non-orthogonal waves
US5767517A (en) 1996-10-21 1998-06-16 Board Of Regents -Univ. Of Ne Hybrid resampling method for fan beam spect
EP0845812B1 (en) 1996-11-28 2009-10-28 Casio Computer Co., Ltd. Display apparatus
US6061177A (en) 1996-12-19 2000-05-09 Fujimoto; Kenneth Noboru Integrated computer display and graphical input apparatus and method
US6380732B1 (en) 1997-02-13 2002-04-30 Super Dimension Ltd. Six-degree of freedom tracking system having a passive transponder on the object being tracked
JPH113169A (ja) 1997-06-13 1999-01-06 Tokai Rika Co Ltd タッチ操作情報出力装置
US6229529B1 (en) 1997-07-11 2001-05-08 Ricoh Company, Ltd. Write point detecting circuit to detect multiple write points
EP0897161B1 (en) 1997-08-07 2007-10-10 Fujitsu Limited Optical scanning-type touch panel
US6141104A (en) 1997-09-09 2000-10-31 Image Guided Technologies, Inc. System for determination of a location in three dimensional space
US6909419B2 (en) 1997-10-31 2005-06-21 Kopin Corporation Portable microdisplay system
US5945980A (en) 1997-11-14 1999-08-31 Logitech, Inc. Touchpad with active plane for pen detection
US9292111B2 (en) 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
US6315156B1 (en) 1998-01-26 2001-11-13 Gpax International, Inc. Tape-form packaging system and apparatus for effecting assembly and disassembly thereof
EP1717677B1 (en) 1998-01-26 2015-06-17 Apple Inc. Method and apparatus for integrating manual input
DE19809934A1 (de) 1998-03-07 1999-09-09 Bosch Gmbh Robert Laserdisplay mit Berührungserfassung
WO1999046602A1 (en) * 1998-03-09 1999-09-16 Gou Lite Ltd. Optical translation measurement
US6172667B1 (en) 1998-03-19 2001-01-09 Michel Sayag Optically-based touch screen input device
US6748098B1 (en) 1998-04-14 2004-06-08 General Electric Company Algebraic reconstruction of images from non-equidistant data
JP3827450B2 (ja) 1998-08-18 2006-09-27 富士通株式会社 光走査型タッチパネル
US7268774B2 (en) 1998-08-18 2007-09-11 Candledragon, Inc. Tracking motion of a writing instrument
US6304766B1 (en) * 1998-08-26 2001-10-16 Sensors For Medicine And Science Optical-based sensing devices, especially for in-situ sensing in humans
US6972753B1 (en) 1998-10-02 2005-12-06 Semiconductor Energy Laboratory Co., Ltd. Touch panel, display device provided with touch panel and electronic equipment provided with display device
JP3530758B2 (ja) 1998-12-03 2004-05-24 キヤノン株式会社 座標入力用指示具
JP4007705B2 (ja) 1998-11-20 2007-11-14 富士通株式会社 光走査型タッチパネル
US6175999B1 (en) 1999-01-12 2001-01-23 Dell Usa, L.P. Universal fixture for pre-assembly of computer components
JP4245721B2 (ja) 1999-03-05 2009-04-02 プラスビジョン株式会社 座標入力用ペン
US6333735B1 (en) 1999-03-16 2001-12-25 International Business Machines Corporation Method and apparatus for mouse positioning device based on infrared light sources and detectors
JP4097353B2 (ja) 1999-04-07 2008-06-11 富士通株式会社 光走査型タッチパネル
JP4939682B2 (ja) 1999-04-27 2012-05-30 エーユー オプトロニクス コーポレイション 表示装置
US6911646B1 (en) * 1999-05-21 2005-06-28 California Institute Of Technology Measurements of electromagnetic properties and interactions based on radiation-excited polarizations
DE19924448A1 (de) 1999-05-28 2000-12-07 Siemens Ag Verfahren zur Gewinnung von zeit- und ortsaufgelösten dreidimensionalen Datensätzen mittels der magnetischen Resonanz und Vorrichtung zur Durchführung des Verfahrens
FR2794246B1 (fr) 1999-05-31 2001-08-10 Saint Louis Inst Dispositif apte a determiner la position d'un objet dans un repere oxz
AU5061500A (en) 1999-06-09 2001-01-02 Beamcontrol Aps A method for determining the channel gain between emitters and receivers
FR2795877B1 (fr) 1999-06-30 2001-10-05 Photonetics Composant optique partiellement reflechissant et source laser incorporant un tel composant
JP2001075736A (ja) * 1999-09-06 2001-03-23 Canon Inc 座標入力装置
DE19944452B4 (de) * 1999-09-16 2004-05-06 Advalytix Ag Vorrichtung und Verfahren zum Ermitteln des Ortes der Wechselwirkung einer akustischen Oberflächenwelle
US6366277B1 (en) 1999-10-13 2002-04-02 Elo Touchsystems, Inc. Contaminant processing system for an acoustic touchscreen
JP3606138B2 (ja) 1999-11-05 2005-01-05 セイコーエプソン株式会社 ドライバic、電気光学装置及び電子機器
JP2001147772A (ja) 1999-11-19 2001-05-29 Fujitsu Takamisawa Component Ltd タッチパネル
JP3780785B2 (ja) 1999-11-30 2006-05-31 三菱電機株式会社 凹凸パターン検出装置
US6429857B1 (en) 1999-12-02 2002-08-06 Elo Touchsystems, Inc. Apparatus and method to improve resolution of infrared touch systems
JP2001183987A (ja) 1999-12-27 2001-07-06 Pioneer Electronic Corp 冷却構造およびこれを用いたディスプレイ装置
US20040252867A1 (en) 2000-01-05 2004-12-16 Je-Hsiung Lan Biometric sensor
JP3881148B2 (ja) 2000-02-18 2007-02-14 株式会社リコー 座標検出用受光装置、座標入力/検出装置、電子黒板、装着位置検出方法及び記憶媒体
US6495832B1 (en) 2000-03-15 2002-12-17 Touch Controls, Inc. Photoelectric sensing array apparatus and method of using same
AU2001251344A1 (en) 2000-04-05 2001-10-23 Dimensional Media Associates, Inc. Methods and apparatus for virtual touchscreen computer interface controller
US7859519B2 (en) 2000-05-01 2010-12-28 Tulbert David J Human-machine interface
US6864882B2 (en) 2000-05-24 2005-03-08 Next Holdings Limited Protected touch panel display system
US6690363B2 (en) * 2000-06-19 2004-02-10 Next Holdings Limited Touch panel display system
US6724489B2 (en) 2000-09-22 2004-04-20 Daniel Freifeld Three dimensional scanning camera
US6660964B1 (en) 2000-09-22 2003-12-09 David Benderly Optical modification of laser beam cross section in object marking systems
EP1330777A1 (en) 2000-10-27 2003-07-30 Elo Touchsystems, Inc. Touch confirming touchscreen utilizing plural touch sensors
JP4087247B2 (ja) 2000-11-06 2008-05-21 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 入力デバイスの移動の測定方法
US6648485B1 (en) 2000-11-13 2003-11-18 International Business Machines Corporation Highly collimating tapered light guide for uniform illumination of flat panel displays
US6940286B2 (en) 2000-12-30 2005-09-06 University Of Leeds Electrical impedance tomography
JP4004025B2 (ja) 2001-02-13 2007-11-07 日東電工株式会社 透明導電性積層体およびタッチパネル
DE10110744A1 (de) 2001-03-07 2002-09-26 Franc Godler Grosser, berührungsempfindlicher Bereich mit zeit- und ortsgesteuerten Sender- und Empfangsmodulen
US7023457B2 (en) * 2001-03-13 2006-04-04 Intel Corporation System and method for intensity control of a pixel
US6452996B1 (en) 2001-03-16 2002-09-17 Ge Medical Systems Global Technology Company, Llc Methods and apparatus utilizing generalized helical interpolation algorithm
JP4768143B2 (ja) 2001-03-26 2011-09-07 株式会社リコー 情報入出力装置、情報入出力制御方法およびプログラム
US6738051B2 (en) 2001-04-06 2004-05-18 3M Innovative Properties Company Frontlit illuminated touch panel
JP4812181B2 (ja) 2001-04-20 2011-11-09 オリンパス株式会社 観察光学系及び撮像光学系及びそれを用いた装置
US6992659B2 (en) 2001-05-22 2006-01-31 Palmone, Inc. High transparency integrated enclosure touch screen assembly for a portable hand held device
JP3959678B2 (ja) 2001-07-13 2007-08-15 ミネベア株式会社 表示装置用タッチパネル
DE10136611C1 (de) 2001-07-23 2002-11-21 Jenoptik Laserdiode Gmbh Optische Anordnung zur Formung und Homogenisierung eines von einer Laserdiodenanordnung ausgehenden Laserstrahls
US6927384B2 (en) 2001-08-13 2005-08-09 Nokia Mobile Phones Ltd. Method and device for detecting touch pad unit
US6985137B2 (en) 2001-08-13 2006-01-10 Nokia Mobile Phones Ltd. Method for preventing unintended touch pad input due to accidental touching
US6765193B2 (en) 2001-08-21 2004-07-20 National Science And Technology Development Agency Optical touch switch structures
US20030048257A1 (en) 2001-09-06 2003-03-13 Nokia Mobile Phones Ltd. Telephone set having a touch pad device
US7254775B2 (en) 2001-10-03 2007-08-07 3M Innovative Properties Company Touch panel system and method for distinguishing multiple touch inputs
JP2005505075A (ja) 2001-10-09 2005-02-17 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ タッチセンシティビティ機能を有する装置
US20120188206A1 (en) 2001-11-02 2012-07-26 Neonode, Inc. Optical touch screen with tri-directional micro-lenses
US20100238139A1 (en) 2009-02-15 2010-09-23 Neonode Inc. Optical touch screen systems using wide light beams
US8339379B2 (en) 2004-04-29 2012-12-25 Neonode Inc. Light-based touch screen
US9471170B2 (en) 2002-11-04 2016-10-18 Neonode Inc. Light-based touch screen with shift-aligned emitter and receiver lenses
US6948840B2 (en) 2001-11-16 2005-09-27 Everbrite, Llc Light emitting diode light bar
US6664498B2 (en) 2001-12-04 2003-12-16 General Atomics Method and apparatus for increasing the material removal rate in laser machining
KR100449710B1 (ko) 2001-12-10 2004-09-22 삼성전자주식회사 원격 포인팅 방법 및 이에 적합한 장치
US7006080B2 (en) 2002-02-19 2006-02-28 Palm, Inc. Display system
JP4477811B2 (ja) 2002-02-27 2010-06-09 Hoya株式会社 固体撮像素子の取付板及びその取付板への取付方法
CN100511115C (zh) 2002-03-13 2009-07-08 平蛙实验室股份公司 触摸板以及与触摸板一起使用的触笔和操作触摸板的方法
DE10211307A1 (de) 2002-03-13 2003-11-20 Mechaless Systems Gmbh Vorrichtung und Verfahren zur optoelektronischen Erkennung der Bewegung und/oder Position eines Objekts
EP1576533A2 (en) 2002-03-27 2005-09-21 Nellcor Puritan Bennett Incorporated Infrared touchframe system
EP1376872B1 (de) 2002-05-07 2007-10-10 Schott Ag Beleuchtungseinrichtung für Schaltflächen
JP2003330603A (ja) 2002-05-13 2003-11-21 Ricoh Co Ltd 座標検出装置、座標検出方法、その方法をコンピュータに実行させる座標検出プログラムおよび座標検出プログラムを記録した記録媒体
US7176897B2 (en) 2002-05-17 2007-02-13 3M Innovative Properties Company Correction of memory effect errors in force-based touch panel systems
US7952570B2 (en) 2002-06-08 2011-05-31 Power2B, Inc. Computer navigation
TWI231109B (en) * 2002-07-18 2005-04-11 Ntt Docomo Inc Electric field communication system, electric field communication device and electrode allocation method
US20090143141A1 (en) 2002-08-06 2009-06-04 Igt Intelligent Multiplayer Gaming System With Multi-Touch Display
US7151532B2 (en) 2002-08-09 2006-12-19 3M Innovative Properties Company Multifunctional multilayer optical film
JP2004078613A (ja) 2002-08-19 2004-03-11 Fujitsu Ltd タッチパネル装置
AU2003279763A1 (en) 2002-10-01 2004-04-23 Microfabrica Inc. Monolithic structures including alignment and/or retention fixtures for accepting components
US7133031B2 (en) 2002-10-31 2006-11-07 Microsoft Corporation Optical system design for a universal computing device
CN1208899C (zh) * 2002-11-01 2005-06-29 大日科技股份有限公司 感应装置
JP4093308B2 (ja) 2002-11-01 2008-06-04 富士通株式会社 タッチパネル装置及び接触位置検出方法
US8587562B2 (en) 2002-11-04 2013-11-19 Neonode Inc. Light-based touch screen using elliptical and parabolic reflectors
US8902196B2 (en) 2002-12-10 2014-12-02 Neonode Inc. Methods for determining a touch location on a touch screen
US7042444B2 (en) 2003-01-17 2006-05-09 Eastman Kodak Company OLED display and touch screen
US7629967B2 (en) 2003-02-14 2009-12-08 Next Holdings Limited Touch screen signal processing
US7532206B2 (en) 2003-03-11 2009-05-12 Smart Technologies Ulc System and method for differentiating between pointers used to contact touch surface
WO2004081956A2 (en) 2003-03-12 2004-09-23 O-Pen Aps A multitasking radiation sensor
JP2006523869A (ja) 2003-03-12 2006-10-19 オー−プン・アンパルトセルスカブ 放射線を放射する要素の位置を測定するシステム及び方法
KR100533839B1 (ko) 2003-03-14 2005-12-07 삼성전자주식회사 동작기반 전자기기 제어장치 및 그 제어방법
US20040189612A1 (en) * 2003-03-27 2004-09-30 Bottari Frank J. Touch sensor using light control
WO2004090798A1 (en) 2003-04-07 2004-10-21 Silverbrook Research Pty Ltd Sensing device for coded data
US7786983B2 (en) 2003-04-08 2010-08-31 Poa Sana Liquidating Trust Apparatus and method for a data input device using a light lamina screen
US7133032B2 (en) 2003-04-24 2006-11-07 Eastman Kodak Company OLED display and touch screen
US7362320B2 (en) 2003-06-05 2008-04-22 Hewlett-Packard Development Company, L.P. Electronic device having a light emitting/detecting display screen
JP2005004278A (ja) 2003-06-09 2005-01-06 Ricoh Elemex Corp 座標入力装置
US7432893B2 (en) * 2003-06-14 2008-10-07 Massachusetts Institute Of Technology Input device based on frustrated total internal reflection
US7474772B2 (en) 2003-06-25 2009-01-06 Atrua Technologies, Inc. System and method for a miniature user input device
JP4405766B2 (ja) 2003-08-07 2010-01-27 キヤノン株式会社 座標入力装置、座標入力方法
US7796173B2 (en) 2003-08-13 2010-09-14 Lettvin Jonathan D Imaging system
US7359041B2 (en) 2003-09-04 2008-04-15 Avago Technologies Ecbu Ip Pte Ltd Method and system for optically tracking a target using a triangulation technique
ATE514991T1 (de) 2003-09-12 2011-07-15 Flatfrog Lab Ab System und verfahren zur bestimmung einer position eines strahlungsstreu-/- reflexionselements
WO2005026930A2 (en) 2003-09-12 2005-03-24 O-Pen Aps A system and method of determining a position of a radiation emitting element
KR100534968B1 (ko) 2003-09-16 2005-12-08 현대자동차주식회사 전자소자의 냉각구조
WO2005029395A2 (en) 2003-09-22 2005-03-31 Koninklijke Philips Electronics N.V. Coordinate detection system for a display monitor
KR20060135610A (ko) 2003-09-22 2006-12-29 코닌클리케 필립스 일렉트로닉스 엔.브이. 광 가이드를 사용한 터치 스크린
US9123077B2 (en) 2003-10-07 2015-09-01 Hospira, Inc. Medication management system
US7221374B2 (en) 2003-10-21 2007-05-22 Hewlett-Packard Development Company, L.P. Adjustment of color in displayed images based on identification of ambient light sources
JP2005165199A (ja) 2003-12-05 2005-06-23 Alps Electric Co Ltd プリズムシート及び照光装置及び面発光装置並びに液晶表示装置
US7265748B2 (en) 2003-12-11 2007-09-04 Nokia Corporation Method and device for detecting touch pad input
EP2572932B1 (en) 2003-12-11 2015-04-22 Philips Solid-State Lighting Solutions, Inc. Thermal management for lighting devices
GB2409304B (en) 2003-12-19 2007-11-14 Westerngeco Ltd Processing geophysical data
JP4616559B2 (ja) 2004-01-15 2011-01-19 大日本印刷株式会社 表示装置及び表示システム
US7087907B1 (en) 2004-02-02 2006-08-08 Advanced Micro Devices, Inc. Detection of contamination in imaging systems by fluorescence and/or absorption spectroscopy
US7342705B2 (en) 2004-02-03 2008-03-11 Idc, Llc Spatial light modulator with integrated optical compensation structure
JP4522113B2 (ja) 2004-03-11 2010-08-11 キヤノン株式会社 座標入力装置
US20060033725A1 (en) 2004-06-03 2006-02-16 Leapfrog Enterprises, Inc. User created interactive interface
US7310090B2 (en) 2004-03-25 2007-12-18 Avago Technologies Ecbm Ip (Singapore) Pte Ltd. Optical generic switch panel
US6965836B2 (en) 2004-04-19 2005-11-15 Battelle Energy Alliance, Llc Method and apparatus for two dimensional surface property analysis based on boundary measurement
US7538759B2 (en) 2004-05-07 2009-05-26 Next Holdings Limited Touch panel display system with illumination and detection provided from a single edge
WO2005112581A2 (en) 2004-05-11 2005-12-01 Motion Computing, Inc. Improved display for stylus input displays
JP4429083B2 (ja) 2004-06-03 2010-03-10 キヤノン株式会社 遮光型座標入力装置及びその座標入力方法
GB0413747D0 (en) 2004-06-19 2004-07-21 Atomic Energy Authority Uk Optical keyboard
US7743348B2 (en) 2004-06-30 2010-06-22 Microsoft Corporation Using physical objects to adjust attributes of an interactive display application
US8184108B2 (en) 2004-06-30 2012-05-22 Poa Sana Liquidating Trust Apparatus and method for a folded optical element waveguide for use with light based touch screens
US7565020B2 (en) 2004-07-03 2009-07-21 Microsoft Corp. System and method for image coding employing a hybrid directional prediction and wavelet lifting
PL1779222T3 (pl) 2004-07-06 2016-04-29 Maricare Oy Wyrób czujnika do wykrywania pola elektrycznego
JP2006039686A (ja) 2004-07-22 2006-02-09 Pioneer Electronic Corp タッチパネル装置、タッチ領域検出方法およびタッチ領域検出プログラム
US7653883B2 (en) 2004-07-30 2010-01-26 Apple Inc. Proximity detector in handheld device
GB0417686D0 (en) * 2004-08-09 2004-09-08 Sensopad Ltd Novel targets for inductive sensing applications
US20060038698A1 (en) 2004-08-19 2006-02-23 Chen Jim T Multi-purpose remote control input device
US20060061861A1 (en) 2004-09-23 2006-03-23 Reflexite Corporation High performance rear-projection screen
US20060066586A1 (en) 2004-09-27 2006-03-30 Gally Brian J Touchscreens for displays
US7702142B2 (en) 2004-11-15 2010-04-20 Hologic, Inc. Matching geometry generation and display of mammograms and tomosynthesis images
US8599140B2 (en) 2004-11-17 2013-12-03 International Business Machines Corporation Providing a frustrated total internal reflection touch interface
US7847789B2 (en) 2004-11-23 2010-12-07 Microsoft Corporation Reducing accidental touch-sensitive device activation
US20060132454A1 (en) 2004-12-16 2006-06-22 Deng-Peng Chen Systems and methods for high resolution optical touch position systems
US20060158437A1 (en) 2005-01-20 2006-07-20 Blythe Michael M Display device
US7800594B2 (en) 2005-02-03 2010-09-21 Toshiba Matsushita Display Technology Co., Ltd. Display device including function to input information from screen by light
US8298078B2 (en) 2005-02-28 2012-10-30 Wms Gaming Inc. Wagering game machine with biofeedback-aware game presentation
EP1859339A2 (en) * 2005-03-10 2007-11-28 Koninklijke Philips Electronics N.V. System and method for detecting the location, size and shape of multiple objects that interact with a touch screen display
US20060202974A1 (en) 2005-03-10 2006-09-14 Jeffrey Thielman Surface
US7705835B2 (en) * 2005-03-28 2010-04-27 Adam Eikman Photonic touch screen apparatus and method of use
US7840625B2 (en) 2005-04-07 2010-11-23 California Institute Of Technology Methods for performing fast discrete curvelet transforms of data
JP2008545183A (ja) 2005-05-12 2008-12-11 サーク・コーポレーション 光を所望の方向に向けるためにエーロゲルを使用する光学ディスプレイおよび光学式タッチパッドを含んだ、再構成可能な対話型インターフェース装置
US7646833B1 (en) 2005-05-23 2010-01-12 Marvell International Ltd. Channel equalization in receivers
EP1907918A2 (en) 2005-07-05 2008-04-09 O-Pen ApS A touch pad system
US7916144B2 (en) 2005-07-13 2011-03-29 Siemens Medical Solutions Usa, Inc. High speed image reconstruction for k-space trajectory data using graphic processing unit (GPU)
US7629968B2 (en) 2005-07-29 2009-12-08 Avago Technologies Fiber Ip (Singapore) Pte. Ltd. Methods and systems for detecting selections on a touch screen display
US7737959B2 (en) 2005-09-08 2010-06-15 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Position detection system using laser speckle
KR20070030547A (ko) 2005-09-13 2007-03-16 삼성전자주식회사 집광 부재, 이의 제조 방법 및 이를 갖는 표시 장치
JP4510738B2 (ja) 2005-09-28 2010-07-28 株式会社 日立ディスプレイズ 表示装置
US8847924B2 (en) 2005-10-03 2014-09-30 Hewlett-Packard Development Company, L.P. Reflecting light
JP2007128497A (ja) 2005-10-05 2007-05-24 Sony Corp 表示装置および表示方法
US20070109239A1 (en) 2005-11-14 2007-05-17 Den Boer Willem Integrated light sensitive liquid crystal display
US7655901B2 (en) 2005-11-18 2010-02-02 Research In Motion Limited Light assisted keyboard for mobile communication device
JP2007163891A (ja) 2005-12-14 2007-06-28 Sony Corp 表示装置
US8077147B2 (en) 2005-12-30 2011-12-13 Apple Inc. Mouse with optical sensing surface
US8013845B2 (en) 2005-12-30 2011-09-06 Flatfrog Laboratories Ab Optical touch pad with multilayer waveguide
EP1835464A1 (en) 2006-03-14 2007-09-19 GSF-Forschungszentrum für Umwelt und Gesundheit GmbH Method of reconstructing an image function from radon data
EP2005282B1 (en) * 2006-03-30 2013-01-30 FlatFrog Laboratories AB A system and a method of determining a position of a scattering/reflecting element on the surface of a radiation transmissive element
US7397418B1 (en) 2006-06-05 2008-07-08 Sandia Corporation SAR image formation with azimuth interpolation after azimuth transform
JP4891666B2 (ja) 2006-06-22 2012-03-07 東芝モバイルディスプレイ株式会社 液晶表示装置
JP5320289B2 (ja) 2006-06-28 2013-10-23 コーニンクレッカ フィリップス エヌ ヴェ オプティカルパラメータに基づくオブジェクトの学習及び認識のための方法及び装置
US8031186B2 (en) 2006-07-06 2011-10-04 Flatfrog Laboratories Ab Optical touchpad system and waveguide for use therein
US8094136B2 (en) 2006-07-06 2012-01-10 Flatfrog Laboratories Ab Optical touchpad with three-dimensional position determination
US20080007541A1 (en) 2006-07-06 2008-01-10 O-Pen A/S Optical touchpad system and waveguide for use therein
US7351949B2 (en) * 2006-07-10 2008-04-01 Avago Technologies General Ip Pte Ltd Optical generic switch panel
US7394058B2 (en) 2006-07-12 2008-07-01 Agilent Technologies, Inc. Touch screen with light-enhancing layer
US8144271B2 (en) 2006-08-03 2012-03-27 Perceptive Pixel Inc. Multi-touch sensing through frustrated total internal reflection
WO2008015365A2 (fr) 2006-08-03 2008-02-07 France Telecom Dispositif de capture d'images et de saisie haptique
US8441467B2 (en) 2006-08-03 2013-05-14 Perceptive Pixel Inc. Multi-touch sensing display through frustrated total internal reflection
EP2047308A4 (en) 2006-08-03 2010-11-24 Perceptive Pixel Inc MULTILAYER DISPLAY THROUGH PREVENTIVE INTERNAL TOTAL REFLECTION
US7969410B2 (en) 2006-08-23 2011-06-28 Avago Technologies General Ip (Singapore) Pte. Ltd. Optically detecting click events
KR20080023832A (ko) 2006-09-12 2008-03-17 삼성전자주식회사 휴대 단말기용 터치 스크린 및 그의 절전 방법
US8167698B2 (en) 2006-09-13 2012-05-01 Koninklijke Philips Electronics N.V. Determining the orientation of an object placed on a surface
JP4842747B2 (ja) 2006-09-20 2011-12-21 株式会社リコー 光走査装置、画像形成装置およびカラー画像形成装置
JP4567028B2 (ja) 2006-09-26 2010-10-20 エルジー ディスプレイ カンパニー リミテッド マルチタッチ感知機能を有する液晶表示装置とその駆動方法
KR100782431B1 (ko) 2006-09-29 2007-12-05 주식회사 넥시오 적외선 터치스크린의 다점 좌표인식방법 및 접점면적인식방법
US9063617B2 (en) 2006-10-16 2015-06-23 Flatfrog Laboratories Ab Interactive display system, tool for use with the system, and tool management apparatus
US7924272B2 (en) 2006-11-27 2011-04-12 Microsoft Corporation Infrared sensor integrated in a touch panel
US8094129B2 (en) 2006-11-27 2012-01-10 Microsoft Corporation Touch sensing using shadow and reflective modes
US8269746B2 (en) 2006-11-27 2012-09-18 Microsoft Corporation Communication with a touch screen
EP2088499A4 (en) 2006-11-30 2011-11-30 Sega Corp POSITION INPUT DEVICE
EP2126673A4 (en) 2006-12-08 2015-03-04 Flatfrog Lab Ab POSITION DETERMINATION IN OPTICAL INTERFACE SYSTEMS
TWM314487U (en) 2006-12-20 2007-06-21 Amtran Technology Co Ltd Remote control having the audio-video function
JP4775247B2 (ja) * 2006-12-21 2011-09-21 三菱電機株式会社 位置検出装置
KR100833753B1 (ko) 2006-12-21 2008-05-30 삼성에스디아이 주식회사 유기 전계 발광 표시 장치 및 그 구동방법
CN101211246B (zh) 2006-12-26 2010-06-23 乐金显示有限公司 有机发光二极管板和包括其的触摸屏***
US8125455B2 (en) 2007-01-03 2012-02-28 Apple Inc. Full scale calibration measurement for multi-touch surfaces
US7812827B2 (en) * 2007-01-03 2010-10-12 Apple Inc. Simultaneous sensing arrangement
JP2008181411A (ja) 2007-01-25 2008-08-07 Nitto Denko Corp タッチパネル用光導波路
TWM318760U (en) 2007-01-26 2007-09-11 Pixart Imaging Inc Remote controller
US20080189046A1 (en) 2007-02-02 2008-08-07 O-Pen A/S Optical tool with dynamic electromagnetic radiation and a system and method for determining the position and/or motion of an optical tool
US20080192025A1 (en) 2007-02-13 2008-08-14 Denny Jaeger Touch input devices for display/sensor screen
US20100142823A1 (en) 2007-03-07 2010-06-10 Ze Wang 2d partially parallel imaging with k-space surrounding neighbors based data reconstruction
WO2008112886A1 (en) 2007-03-13 2008-09-18 Evident Technologies, Inc. Infrared display with luminescent quantum dots
US8243048B2 (en) 2007-04-25 2012-08-14 Elo Touch Solutions, Inc. Touchscreen for detecting multiple touches
EP2156276A4 (en) 2007-05-11 2011-12-07 Rpo Pty Ltd PERMANENT BODY
JP2009026743A (ja) 2007-05-21 2009-02-05 Rohm & Haas Denmark Finance As Lcdディスプレイのためのミニライトバー発光体
US7936341B2 (en) 2007-05-30 2011-05-03 Microsoft Corporation Recognizing selection regions from multiple simultaneous inputs
KR20100027123A (ko) 2007-05-30 2010-03-10 마틴 포인팅 디바이스 안내선들을 지닌 터치감응식 포인팅 디바이스
CN101075168B (zh) 2007-06-22 2014-04-02 北京汇冠新技术股份有限公司 一种识别红外触摸屏上多个触摸点的方法
JP4368392B2 (ja) 2007-06-13 2009-11-18 東海ゴム工業株式会社 変形センサシステム
US8319440B2 (en) * 2007-06-18 2012-11-27 Koninklijke Philips Electronics N.V. Direction controllable lighting unit
US7835999B2 (en) 2007-06-27 2010-11-16 Microsoft Corporation Recognizing input gestures using a multi-touch input device, calculated graphs, and a neural network with link weights
EP2009541B1 (en) 2007-06-29 2015-06-10 Barco N.V. Night vision touchscreen
JP2009043636A (ja) 2007-08-10 2009-02-26 Mitsubishi Electric Corp 面状光源装置および表示装置
US8760400B2 (en) 2007-09-07 2014-06-24 Apple Inc. Gui applications for use with 3D remote controller
WO2009036001A1 (en) 2007-09-10 2009-03-19 Lighting Science Group Corporation Warm white lighting device
US20090067178A1 (en) 2007-09-11 2009-03-12 Kismart Corporation Method of forming light-scattering dots inside the diffusion plate and light guide plate by laser engraving
US8122384B2 (en) 2007-09-18 2012-02-21 Palo Alto Research Center Incorporated Method and apparatus for selecting an object within a user interface by performing a gesture
US8395588B2 (en) 2007-09-19 2013-03-12 Canon Kabushiki Kaisha Touch panel
US8587559B2 (en) 2007-09-28 2013-11-19 Samsung Electronics Co., Ltd. Multipoint nanostructure-film touch screen
US8004502B2 (en) 2007-10-05 2011-08-23 Microsoft Corporation Correcting for ambient light in an optical touch-sensitive device
WO2009048365A1 (en) 2007-10-10 2009-04-16 Flatfrog Laboratories Ab A touch pad and a method of operating the touch pad
US20100073318A1 (en) 2008-09-24 2010-03-25 Matsushita Electric Industrial Co., Ltd. Multi-touch surface providing detection and tracking of multiple touch points
JP5082779B2 (ja) 2007-11-07 2012-11-28 株式会社日立製作所 平面型表示装置
US8232977B2 (en) * 2007-11-14 2012-07-31 N-Trig Ltd. System and method for detection with a digitizer sensor
KR101407300B1 (ko) 2007-11-19 2014-06-13 엘지디스플레이 주식회사 멀티 터치 평판 표시모듈
US8319727B2 (en) 2007-12-17 2012-11-27 Nec Corporation Input device, information terminal provided with the same and input method
AR064377A1 (es) * 2007-12-17 2009-04-01 Rovere Victor Manuel Suarez Dispositivo para sensar multiples areas de contacto contra objetos en forma simultanea
US20090168459A1 (en) 2007-12-27 2009-07-02 Qualcomm Incorporated Light guide including conjugate film
US20090174679A1 (en) 2008-01-04 2009-07-09 Wayne Carl Westerman Selective Rejection of Touch Contacts in an Edge Region of a Touch Surface
US20090187842A1 (en) 2008-01-22 2009-07-23 3Dlabs Inc., Ltd. Drag and Drop User Interface for Portable Electronic Devices with Touch Sensitive Screens
US9857915B2 (en) 2008-01-25 2018-01-02 Microsoft Technology Licensing, Llc Touch sensing for curved displays
CN101971129A (zh) 2008-02-11 2011-02-09 奈克斯特控股有限公司 解决光学触摸屏的多点触摸情景的***和方法
EP2088500A1 (en) 2008-02-11 2009-08-12 Idean Enterprises Oy Layer based user interface
CN102007465B (zh) 2008-02-28 2015-05-20 纽约大学 用于给处理器提供输入的方法和设备以及传感器垫
US9454256B2 (en) 2008-03-14 2016-09-27 Apple Inc. Sensor configurations of an input device that are switchable based on mode
US9372591B2 (en) 2008-04-10 2016-06-21 Perceptive Pixel, Inc. Methods of interfacing with multi-input devices and multi-input display systems employing interfacing techniques
US8209628B1 (en) 2008-04-11 2012-06-26 Perceptive Pixel, Inc. Pressure-sensitive manipulation of displayed objects
TW200945123A (en) 2008-04-25 2009-11-01 Ind Tech Res Inst A multi-touch position tracking apparatus and interactive system and image processing method there of
WO2009137355A2 (en) 2008-05-06 2009-11-12 Next Holdings, Inc. Systems and methods for resolving multitouch scenarios using software filters
US8830181B1 (en) 2008-06-01 2014-09-09 Cypress Semiconductor Corporation Gesture recognition system for a touch-sensing surface
US8553014B2 (en) 2008-06-19 2013-10-08 Neonode Inc. Optical touch screen systems using total internal reflection
US8676007B2 (en) 2008-06-19 2014-03-18 Neonode Inc. Light-based touch surface with curved borders and sloping bezel
US8542217B2 (en) 2008-06-23 2013-09-24 Flatfrog Laboratories Ab Optical touch detection using input and output beam scanners
TW201005606A (en) 2008-06-23 2010-02-01 Flatfrog Lab Ab Detecting the locations of a plurality of objects on a touch surface
TW201013492A (en) * 2008-06-23 2010-04-01 Flatfrog Lab Ab Determining the location of one or more objects on a touch surface
TW201001258A (en) 2008-06-23 2010-01-01 Flatfrog Lab Ab Determining the location of one or more objects on a touch surface
TW201007530A (en) 2008-06-23 2010-02-16 Flatfrog Lab Ab Detecting the location of an object on a touch surface
CN101644854A (zh) 2008-08-04 2010-02-10 鸿富锦精密工业(深圳)有限公司 直下式背光模组
CN201233592Y (zh) 2008-08-05 2009-05-06 北京汇冠新技术有限公司 用于红外触摸屏的反射光路结构
JP5003629B2 (ja) 2008-08-06 2012-08-15 パナソニック株式会社 情報端末装置
KR101554606B1 (ko) * 2008-08-07 2015-10-06 랩트 아이피 리미티드 변조된 에미터를 가진 광학 제어 시스템
CN102177492B (zh) * 2008-08-07 2014-08-13 拉普特知识产权公司 具有反馈控制的光学控制***
US9092092B2 (en) 2008-08-07 2015-07-28 Rapt Ip Limited Detecting multitouch events in an optical touch-sensitive device using touch event templates
CN102171637B (zh) * 2008-08-07 2015-08-12 拉普特知识产权公司 用于检测光学触摸敏感装置中的多触摸事件的方法和设备
US8592697B2 (en) * 2008-09-10 2013-11-26 Apple Inc. Single-chip multi-stimulus sensor controller
US8237684B2 (en) 2008-09-26 2012-08-07 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. User input device with planar light guide illumination plate
US9317159B2 (en) 2008-09-26 2016-04-19 Hewlett-Packard Development Company, L.P. Identifying actual touch points using spatial dimension information obtained from light transceivers
US8093545B2 (en) 2008-09-26 2012-01-10 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Lensless user input device with optical interference based on diffraction with a small aperture
KR100972932B1 (ko) 2008-10-16 2010-07-28 인하대학교 산학협력단 터치 스크린 패널
KR101323045B1 (ko) 2008-10-21 2013-10-29 엘지디스플레이 주식회사 감지장치와 그 출력 증폭방법
FI121862B (sv) 2008-10-24 2011-05-13 Valtion Teknillinen Anordning för en touchskärm och härmed samhörande tillverkningsmethod
JP2012508913A (ja) 2008-11-12 2012-04-12 フラットフロッグ ラボラトリーズ アーベー 一体型タッチセンシングディスプレー装置およびその製造方法
US20100125438A1 (en) 2008-11-15 2010-05-20 Mathieu Audet Method of scanning, analyzing and identifying electro magnetic field sources
KR100940435B1 (ko) 2008-11-26 2010-02-10 한국광기술원 2차원 광섬유 스캐닝 모듈, 이를 구비하는 광섬유 스캐닝 시스템 및 방법
SE533704C2 (sv) 2008-12-05 2010-12-07 Flatfrog Lab Ab Pekkänslig apparat och förfarande för drivning av densamma
US8317352B2 (en) 2008-12-11 2012-11-27 Robert Saccomanno Non-invasive injection of light into a transparent substrate, such as a window pane through its face
JP5239835B2 (ja) 2008-12-24 2013-07-17 富士ゼロックス株式会社 光導波路及び光導波路型タッチパネル
US8407606B1 (en) 2009-01-02 2013-03-26 Perceptive Pixel Inc. Allocating control among inputs concurrently engaging an object displayed on a multi-touch device
EP2377005B1 (de) 2009-01-14 2014-12-17 Citron GmbH Multitouch-bedienfeld
WO2010085286A1 (en) 2009-01-23 2010-07-29 Qualcomm Mems Technologies, Inc. Integrated light emitting and light detecting device
US20130181896A1 (en) 2009-01-23 2013-07-18 Qualcomm Mems Technologies, Inc. Integrated light emitting and light detecting device
US8487914B2 (en) 2009-06-18 2013-07-16 Avago Technologies General Ip (Singapore) Pte. Ltd. Optical fingerprint navigation device with light guide film
WO2010092993A1 (ja) 2009-02-13 2010-08-19 株式会社 東芝 情報処理装置
US9158416B2 (en) 2009-02-15 2015-10-13 Neonode Inc. Resilient light-based touch surface
EP2399237B1 (de) 2009-02-20 2013-08-14 Werth Messtechnik GmbH Verfahren zum messen eines objekts
US8331751B2 (en) 2009-03-02 2012-12-11 mBio Diagnositcs, Inc. Planar optical waveguide with core of low-index-of-refraction interrogation medium
JP5269648B2 (ja) 2009-03-02 2013-08-21 パナソニック株式会社 携帯端末装置及び入力装置
TWI524238B (zh) 2009-03-31 2016-03-01 萬國商業機器公司 多觸點光學接觸面板
TWI399677B (zh) 2009-03-31 2013-06-21 Arima Lasers Corp 光學偵測裝置及其方法
JP5146389B2 (ja) 2009-04-03 2013-02-20 ソニー株式会社 情報処理装置、および推定方法
US8455904B2 (en) 2009-04-20 2013-06-04 3M Innovative Properties Company Non-radiatively pumped wavelength converter
FI124221B (sv) 2009-04-24 2014-05-15 Valtion Teknillinen Användarinput anordning och härmed samhörande tillverkningsmethod
US20100277436A1 (en) 2009-04-29 2010-11-04 Hong Kong Applied Science And Technology Research Institute Co., Ltd. Sensing System for a Touch Sensitive Device
WO2010127241A2 (en) 2009-04-30 2010-11-04 The Regents Of The University Of California System and methods for fast implementation of equally-sloped tomography
US20100283785A1 (en) 2009-05-11 2010-11-11 Agilent Technologies, Inc. Detecting peaks in two-dimensional signals
US8154529B2 (en) 2009-05-14 2012-04-10 Atmel Corporation Two-dimensional touch sensors
WO2010134865A1 (en) 2009-05-18 2010-11-25 Flatfrog Laboratories Ab Determining the location of an object on a touch surface
US20100295821A1 (en) 2009-05-20 2010-11-25 Tom Chang Optical touch panel
US20100315379A1 (en) 2009-05-22 2010-12-16 Matthew Allard Display Devices With Integrated Optical Components For Use in Position Detection
US8358901B2 (en) 2009-05-28 2013-01-22 Microsoft Corporation Optic having a cladding
WO2010141453A2 (en) 2009-06-01 2010-12-09 Han Jefferson Y Touch sensing
US8736581B2 (en) 2009-06-01 2014-05-27 Perceptive Pixel Inc. Touch sensing with frustrated total internal reflection
TWI414974B (zh) 2009-06-17 2013-11-11 Novatek Microelectronics Corp 觸控面板之觸碰點位置感應方法及位置感應系統
WO2010149651A1 (en) 2009-06-23 2010-12-29 Imec Optical tactile sensors
TWI420371B (zh) 2009-06-23 2013-12-21 Raydium Semiconductor Corportation 光學式觸控系統及其運作方法
CN201437963U (zh) 2009-07-07 2010-04-14 台湾奈普光电科技股份有限公司 导光板结构改良
US8730212B2 (en) 2009-08-21 2014-05-20 Microsoft Corporation Illuminator for touch- and object-sensitive display
KR100941927B1 (ko) 2009-08-21 2010-02-18 이성호 터치입력 인식방법 및 장치
US7932899B2 (en) 2009-09-01 2011-04-26 Next Holdings Limited Determining the location of touch points in a position detection system
SE534244C2 (sv) 2009-09-02 2011-06-14 Flatfrog Lab Ab Pekkänsligt system och förfarande för funktionsstyrning av detsamma
EP2473905A4 (en) 2009-09-02 2014-07-09 Flatfrog Lab Ab TOUCH SURFACE WITH COMPENSATED SIGNAL PROFILE
US9035909B2 (en) 2009-09-11 2015-05-19 Flatfrog Laboratories Ab Touch surface with variable refractive index
KR101606883B1 (ko) 2009-09-18 2016-04-12 삼성디스플레이 주식회사 터치감지장치
KR20110032640A (ko) 2009-09-23 2011-03-30 삼성전자주식회사 멀티 터치 인식 디스플레이 장치
DE102009042922B4 (de) 2009-09-24 2019-01-24 Siemens Healthcare Gmbh Verfahren und Vorrichtung zur Bildbestimmung aus beim Durchlaufen einer Trajektorie aufgenommenen Röntgenprojektionen
US8749512B2 (en) 2009-09-30 2014-06-10 Apple Inc. Negative pixel compensation
AU2010308596A1 (en) 2009-10-19 2012-06-07 Flatfrog Laboratories Ab Determining touch data for one or more objects on a touch surface
US20120200538A1 (en) 2009-10-19 2012-08-09 Flatfrog Laboratories Ab Touch surface with two-dimensional compensation
CN102648445A (zh) 2009-10-19 2012-08-22 平蛙实验室股份公司 提取代表触摸表面上一个或多个物体的触摸数据
JP5483996B2 (ja) 2009-10-23 2014-05-07 キヤノン株式会社 補償光学装置、撮像装置、補償光学方法
CN201927010U (zh) 2009-11-12 2011-08-10 北京汇冠新技术股份有限公司 一种触摸屏、触摸***及光源
US20110115748A1 (en) 2009-11-18 2011-05-19 Amlogic Co., Ltd. Infrared Touch Screen
KR101627715B1 (ko) 2009-11-18 2016-06-14 엘지전자 주식회사 터치 패널, 터치 패널의 구동방법 및 터치 패널을 포함하는 디스플레이 장치
KR20110056892A (ko) 2009-11-23 2011-05-31 삼성전자주식회사 Lcd 디스플레이장치의 멀티 터치 감지장치 및 이를 이용한 멀티 터치 감지방법
US8436833B2 (en) 2009-11-25 2013-05-07 Corning Incorporated Methods and apparatus for sensing touch events on a display
TWI425396B (zh) 2009-11-25 2014-02-01 Coretronic Corp 光學觸控裝置與光學觸控顯示裝置
TWM379163U (en) 2009-11-26 2010-04-21 Truelight Corp Packaging apparatus for high power and high orientation matrix semiconductor light-emitting devices
GB0921216D0 (en) 2009-12-03 2010-01-20 St Microelectronics Res & Dev Improved touch screen device
US20110205185A1 (en) 2009-12-04 2011-08-25 John David Newton Sensor Methods and Systems for Position Detection
EP2517090A1 (en) 2009-12-21 2012-10-31 FlatFrog Laboratories AB Touch surface with identification of reduced performance
KR101579091B1 (ko) 2010-01-07 2015-12-22 삼성디스플레이 주식회사 터치 위치 검출 방법, 이를 수행하기 위한 터치 위치 검출 장치 및 터치 위치 검출 장치를 포함하는 표시 장치
US8502789B2 (en) 2010-01-11 2013-08-06 Smart Technologies Ulc Method for handling user input in an interactive input system, and interactive input system executing the method
KR101704695B1 (ko) 2010-03-09 2017-02-09 삼성디스플레이 주식회사 터치 위치 검출 방법, 이를 수행하기 위한 터치 위치 검출 장치 및 터치 위치 검출 장치를 포함하는 표시 장치
KR20110103140A (ko) 2010-03-12 2011-09-20 삼성전자주식회사 선택적으로 광을 조사하는 멀티터치 및 근접한 오브젝트 센싱 장치
FR2957718B1 (fr) 2010-03-16 2012-04-20 Commissariat Energie Atomique Diode electroluminescente hybride a rendement eleve
KR101749266B1 (ko) 2010-03-24 2017-07-04 삼성디스플레이 주식회사 터치감지 표시 장치 및 컴퓨터용 기록매체
JP2011227574A (ja) 2010-04-15 2011-11-10 Rohm Co Ltd 演算装置、動き検出装置、電子機器
WO2011130919A1 (en) 2010-04-23 2011-10-27 Motorola Mobility, Inc. Electronic device and method using touch-detecting surface
JP5523191B2 (ja) 2010-04-30 2014-06-18 株式会社ジャパンディスプレイ タッチ検出機能付き表示装置
TW201203052A (en) 2010-05-03 2012-01-16 Flatfrog Lab Ab Touch determination by tomographic reconstruction
US8274495B2 (en) 2010-05-25 2012-09-25 General Display, Ltd. System and method for contactless touch screen
US8294168B2 (en) 2010-06-04 2012-10-23 Samsung Electronics Co., Ltd. Light source module using quantum dots, backlight unit employing the light source module, display apparatus, and illumination apparatus
US9158401B2 (en) 2010-07-01 2015-10-13 Flatfrog Laboratories Ab Data processing in relation to a multi-touch sensing apparatus
CN102339168B (zh) 2010-07-21 2013-10-16 北京汇冠新技术股份有限公司 一种触摸屏及其多路采样的方法
US20120019448A1 (en) 2010-07-22 2012-01-26 Nokia Corporation User Interface with Touch Pressure Level Sensing
US8648970B2 (en) 2010-08-02 2014-02-11 Chip Goal Electronics Corporation, Roc Remote controllable video display system and controller and method therefor
US9092089B2 (en) 2010-09-15 2015-07-28 Advanced Silicon Sa Method for detecting an arbitrary number of touches from a multi-touch device
EP2628068A4 (en) 2010-10-11 2014-02-26 Flatfrog Lab Ab TOUCH DETECTION BY TOMOGRAPHIC RECONSTRUCTION
TWI422908B (zh) 2010-10-12 2014-01-11 Au Optronics Corp 觸控顯示裝置
CN103154867B (zh) 2010-10-12 2017-09-22 纽约大学 用于传感利用瓷片、具有一组板的传感器和多点触摸表面目标识别的装置和方法
US8654064B2 (en) 2010-10-18 2014-02-18 Samsung Display Co., Ltd. Backlight having blue light emitting diodes and method of driving same
US9092135B2 (en) 2010-11-01 2015-07-28 Sony Computer Entertainment Inc. Control of virtual object using device touch interface functionality
US20120131490A1 (en) 2010-11-22 2012-05-24 Shao-Chieh Lin Touch-controlled device and method for displaying a virtual keyboard on the touch-controlled device thereof
US8503753B2 (en) 2010-12-02 2013-08-06 Kabushiki Kaisha Toshiba System and method for triangular interpolation in image reconstruction for PET
EP2652582A4 (en) 2010-12-15 2017-06-21 FlatFrog Laboratories AB Touch determination with signal enhancement
EP2466429A1 (en) 2010-12-16 2012-06-20 FlatFrog Laboratories AB Scanning ftir systems for touch detection
EP2466428A3 (en) 2010-12-16 2015-07-29 FlatFrog Laboratories AB Touch apparatus with separated compartments
US8546741B2 (en) 2011-01-13 2013-10-01 Avago Technologies General Ip (Singapore) Pte. Ltd. Compact optical finger navigation system based on speckles with an optical element including an optical redirection surface
US8635560B2 (en) 2011-01-21 2014-01-21 Blackberry Limited System and method for reducing power consumption in an electronic device having a touch-sensitive display
EP2479642B1 (en) 2011-01-21 2017-08-16 BlackBerry Limited System and method for reducing power consumption in an electronic device having a touch-sensitive display
CA2825287A1 (en) 2011-02-02 2012-08-09 Flatfrog Laboratories Ab Optical incoupling for touch-sensitive systems
US8619062B2 (en) 2011-02-03 2013-12-31 Microsoft Corporation Touch-pressure sensing in a display panel
US8624858B2 (en) 2011-02-14 2014-01-07 Blackberry Limited Portable electronic device including touch-sensitive display and method of controlling same
US8912905B2 (en) 2011-02-28 2014-12-16 Chon Meng Wong LED lighting system
US9411464B2 (en) 2011-03-09 2016-08-09 Flatfrog Laboratories Ab Touch determination with signal compensation
TW201239710A (en) 2011-03-29 2012-10-01 Genius Electronic Optical Co Ltd Optical touch system
EP2699990A4 (en) 2011-04-19 2015-01-21 Perceptive Pixel Inc OPTICAL FILTERED PIXEL SENSOR TECHNOLOGY FOR TOUCH DETECTION
US8558788B2 (en) 2011-04-29 2013-10-15 Hewlett-Packard Development Company, L.P. Diffusing light of a laser
US9541701B2 (en) 2011-05-13 2017-01-10 3M Innovative Properties Company Back-lit transmissive display having variable index light extraction layer
WO2012158105A2 (en) 2011-05-16 2012-11-22 Flatfrog Laboratories Ab Device and method for determining reduced performance of a touch sensitive apparatus
GB201110218D0 (en) 2011-06-16 2011-08-03 St Microelectronics Res & Dev Optical navigation device
JP5453351B2 (ja) 2011-06-24 2014-03-26 株式会社Nttドコモ 移動情報端末、操作状態判定方法、プログラム
US8963886B2 (en) 2011-07-13 2015-02-24 Flatfrog Laboratories Ab Touch-sensing display panel
US8884900B2 (en) 2011-07-13 2014-11-11 Flatfrog Laboratories Ab Touch-sensing display apparatus and electronic device therewith
WO2013014534A2 (en) 2011-07-22 2013-01-31 Owen Drumm Optical coupler for use in an optical touch sensitive device
US9075561B2 (en) 2011-07-29 2015-07-07 Apple Inc. Systems, methods, and computer-readable media for managing collaboration on a virtual work of art
US20140300572A1 (en) 2011-08-10 2014-10-09 Flatfrog Laboratories Ab Touch determination by tomographic reconstruction
US8959435B2 (en) 2011-08-23 2015-02-17 Garmin Switzerland Gmbh System and methods for detecting debris on a touchscreen system display screen
US9389732B2 (en) 2011-09-09 2016-07-12 Flatfrog Laboratories Ab Light coupling structures for optical touch panels
TW201329821A (zh) 2011-09-27 2013-07-16 Flatfrog Lab Ab 用於觸控決定的影像重建技術
US9019240B2 (en) 2011-09-29 2015-04-28 Qualcomm Mems Technologies, Inc. Optical touch device with pixilated light-turning features
TW201333787A (zh) 2011-10-11 2013-08-16 Flatfrog Lab Ab 觸控系統中改良的多點觸控偵測
JP5846631B2 (ja) 2011-11-02 2016-01-20 株式会社エンプラス 導光板およびこれを備えた光学系
US9582178B2 (en) 2011-11-07 2017-02-28 Immersion Corporation Systems and methods for multi-pressure interaction on touch-sensitive surfaces
US20130125016A1 (en) 2011-11-11 2013-05-16 Barnesandnoble.Com Llc System and method for transferring content between devices
JP2015503159A (ja) 2011-11-28 2015-01-29 コーニング インコーポレイテッド 堅牢な光学式タッチスクリーンシステム及び、平面透明シートの使用方法
WO2013081894A1 (en) 2011-11-28 2013-06-06 Corning Incorporated Optical touch-screen systems and methods using a planar transparent sheet
US9823781B2 (en) 2011-12-06 2017-11-21 Nri R&D Patent Licensing, Llc Heterogeneous tactile sensing via multiple sensor types
EP3506069A1 (en) 2011-12-16 2019-07-03 FlatFrog Laboratories AB Tracking objects on a touch surface
US9927920B2 (en) 2011-12-16 2018-03-27 Flatfrog Laboratories Ab Tracking objects on a touch surface
CN104081323B (zh) 2011-12-16 2016-06-22 平蛙实验室股份公司 跟踪触摸表面上的对象
US10022498B2 (en) 2011-12-16 2018-07-17 Icu Medical, Inc. System for monitoring and delivering medication to a patient and method of using the same to minimize the risks associated with automated therapy
JP5296185B2 (ja) 2011-12-21 2013-09-25 シャープ株式会社 タッチセンサシステム
EP2795437A4 (en) 2011-12-22 2015-07-15 Flatfrog Lab Ab TOUCH DETERMINATION WITH INTERACTION COMPENSATION
US9250794B2 (en) 2012-01-23 2016-02-02 Victor Manuel SUAREZ ROVERE Method and apparatus for time-varying tomographic touch imaging and interactive system using same
WO2013115710A2 (en) 2012-01-31 2013-08-08 Flatfrog Laboratories Ab Performance monitoring and correction in a touch-sensitive apparatus
US9811209B2 (en) 2012-02-21 2017-11-07 Flatfrog Laboratories Ab Touch determination with improved detection of weak interactions
TWI439907B (zh) 2012-02-29 2014-06-01 Pixart Imaging Inc 光學觸控裝置及其偵測方法
EP2823388B1 (en) 2012-03-09 2019-01-23 FlatFrog Laboratories AB Efficient tomographic processing for touch determination
EP2823382B1 (en) 2012-03-09 2018-10-03 FlatFrog Laboratories AB Efficient tomographic processing for touch determination
US9542045B2 (en) 2012-03-14 2017-01-10 Texas Instruments Incorporated Detecting and tracking touch on an illuminated surface using a mean-subtracted image
US8928590B1 (en) 2012-04-03 2015-01-06 Edge 3 Technologies, Inc. Gesture keyboard method and apparatus
US9448066B2 (en) 2012-04-17 2016-09-20 Massachusetts Institute Of Technology Methods and apparatus for jammable HCI interfaces
US9904457B2 (en) 2012-04-25 2018-02-27 Nokia Technologies Oy Causing display of a three dimensional graphical user interface with dynamic selectability of items
WO2013165306A2 (en) 2012-05-02 2013-11-07 Flatfrog Laboratories Ab Object detection in touch systems
US10318041B2 (en) 2012-05-02 2019-06-11 Flatfrog Laboratories Ab Object detection in touch systems
EP2852878A4 (en) 2012-05-23 2016-02-17 Flatfrog Lab Ab IMPROVED SPATIAL RESOLUTION TOUCH APPARATUS
US10168835B2 (en) 2012-05-23 2019-01-01 Flatfrog Laboratories Ab Spatial resolution in touch displays
US9678602B2 (en) 2012-05-23 2017-06-13 Flatfrog Laboratories Ab Touch-sensitive apparatus with improved spatial resolution
EP2852880B1 (en) 2012-05-23 2019-08-14 FlatFrog Laboratories AB Touch-sensitive apparatus with improved spatial resolution
WO2014017973A1 (en) 2012-07-24 2014-01-30 Flatfrog Laboratories Ab Optical coupling in touch-sensing systems using diffusively transmitting element
US9405382B2 (en) 2012-07-24 2016-08-02 Rapt Ip Limited Augmented optical waveguide for use in an optical touch sensitive device
US9886116B2 (en) 2012-07-26 2018-02-06 Apple Inc. Gesture and touch input detection through force sensing
US20140036203A1 (en) 2012-07-31 2014-02-06 Apple Inc. Light mixture for a display utilizing quantum dots
US20140063853A1 (en) 2012-08-29 2014-03-06 Flex Lighting Ii, Llc Film-based lightguide including a wrapped stack of input couplers and light emitting device including the same
EP3327557A1 (en) 2012-09-11 2018-05-30 FlatFrog Laboratories AB Touch force estimation in a projection-type touch-sensing apparatus based on frustrated total internal reflection
US9891759B2 (en) 2012-09-28 2018-02-13 Apple Inc. Frustrated total internal reflection and capacitive sensing
US9557846B2 (en) 2012-10-04 2017-01-31 Corning Incorporated Pressure-sensing touch system utilizing optical and capacitive systems
US20140210770A1 (en) 2012-10-04 2014-07-31 Corning Incorporated Pressure sensing touch systems and methods
US9229576B2 (en) 2012-10-09 2016-01-05 Stmicroelectronics Asia Pacific Pte Ltd Apparatus and method for preventing false touches in touch screen systems
US8694791B1 (en) 2012-10-15 2014-04-08 Google Inc. Transitioning between access states of a computing device
US20140139467A1 (en) 2012-11-21 2014-05-22 Princeton Optronics Inc. VCSEL Sourced Touch Screen Sensor Systems
US20140160762A1 (en) 2012-12-07 2014-06-12 GE Lighting Solutions, LLC Diffuser element and lighting device comprised thereof
WO2014098741A1 (en) 2012-12-17 2014-06-26 Flatfrog Laboratories Ab Laminated optical element for touch-sensing systems
WO2014098743A1 (en) 2012-12-17 2014-06-26 Flatfrog Laboratories Ab Optical coupling in touch-sensing systems
US10268319B2 (en) 2012-12-17 2019-04-23 Flatfrog Laboratories Ab Edge-coupled touch-sensitive apparatus
US20150324028A1 (en) 2012-12-17 2015-11-12 Flatfrog Laboratories Ab Optical coupling of light into touch-sensing systems
WO2014098744A1 (en) 2012-12-20 2014-06-26 Flatfrog Laboratories Ab Improvements in tir-based optical touch systems of projection-type
US9817514B2 (en) 2012-12-27 2017-11-14 Flatfrog Laboratories Ab Touch-sensing apparatus and a method for enabling control of a touch-sensing apparatus by an external device
US20150332655A1 (en) 2012-12-27 2015-11-19 Flatfrog Laboratories Ab Method and apparatus for detecting visible ambient light
US9223442B2 (en) 2013-01-10 2015-12-29 Samsung Display Co., Ltd. Proximity and touch sensing surface for integration with a display
WO2014112913A1 (en) 2013-01-16 2014-07-24 Flatfrog Laboratories Ab Touch-sensing display panel
CN104956298A (zh) 2013-01-30 2015-09-30 福建科创光电有限公司 单片式电容触摸屏及其制作方法
US20140237401A1 (en) 2013-02-15 2014-08-21 Flatfrog Laboratories Ab Interpretation of a gesture on a touch sensing device
US20140237408A1 (en) 2013-02-15 2014-08-21 Flatfrog Laboratories Ab Interpretation of pressure based gesture
US9910527B2 (en) 2013-02-15 2018-03-06 Flatfrog Laboratories Ab Interpretation of pressure based gesture
US20140237422A1 (en) 2013-02-15 2014-08-21 Flatfrog Laboratories Ab Interpretation of pressure based gesture
KR20140114913A (ko) 2013-03-14 2014-09-30 삼성전자주식회사 사용자 기기의 센서 운용 방법 및 장치
US9158411B2 (en) 2013-07-12 2015-10-13 Tactual Labs Co. Fast multi-touch post processing
US20160070416A1 (en) 2013-04-11 2016-03-10 Flatfrog Laboratories Ab A Coupling Arrangement, A Panel and a Touch Sensitive System
US10019113B2 (en) 2013-04-11 2018-07-10 Flatfrog Laboratories Ab Tomographic processing for touch detection
US20160050746A1 (en) 2013-04-11 2016-02-18 Flatfrog Laboratories Ab Printed Circuit Assembly And A Touch Sensitive System Comprising The Assembly
US10187520B2 (en) 2013-04-24 2019-01-22 Samsung Electronics Co., Ltd. Terminal device and content displaying method thereof, server and controlling method thereof
US9256290B2 (en) 2013-07-01 2016-02-09 Blackberry Limited Gesture detection using ambient light sensors
TW201502607A (zh) 2013-07-04 2015-01-16 Era Optoelectronics Inc 使光線被導入導光板進行內全反射的結構
WO2015005847A1 (en) 2013-07-12 2015-01-15 Flatfrog Laboratories Ab Partial detect mode
EP3022633A4 (en) 2013-07-19 2017-04-12 Hewlett-Packard Development Company, L.P. Light guide panel including diffraction gratings
US9366565B2 (en) 2013-08-26 2016-06-14 Flatfrog Laboratories Ab Light out-coupling arrangement and a touch sensitive system comprising the out-coupling arrangement
KR20150026044A (ko) 2013-08-30 2015-03-11 엘지디스플레이 주식회사 광학 시트, 이를 포함하는 백라이트 유닛 및 표시장치
US10152176B2 (en) 2013-11-22 2018-12-11 Flatfrog Laboratories Ab Touch sensitive apparatus with improved spatial resolution
WO2015108480A1 (en) 2014-01-16 2015-07-23 Flatfrog Laboratories Ab Improvements in tir-based optical touch systems of projection-type
WO2015108479A1 (en) 2014-01-16 2015-07-23 Flatfrog Laboratories Ab Light coupling in tir-based optical touch systems
WO2015108478A2 (en) 2014-01-16 2015-07-23 Flatfrog Laboratories Ab Oled display panel
US20160342282A1 (en) 2014-01-16 2016-11-24 Flatfrog Laboratories Ab Touch-sensing quantum dot lcd panel
US20150271481A1 (en) 2014-03-21 2015-09-24 Christie Digital Systems Usa, Inc. System for forming stereoscopic images
US20150286698A1 (en) 2014-04-07 2015-10-08 Microsoft Corporation Reactive digital personal assistant
US9864470B2 (en) 2014-05-30 2018-01-09 Flatfrog Laboratories Ab Enhanced interaction touch system
WO2015199602A1 (en) 2014-06-27 2015-12-30 Flatfrog Laboratories Ab Detection of surface contamination
US20160216844A1 (en) 2015-01-28 2016-07-28 Flatfrog Laboratories Ab Arrangement For a Touch Sensitive Apparatus
WO2016122385A1 (en) 2015-01-28 2016-08-04 Flatfrog Laboratories Ab Dynamic touch quarantine frames
US10318074B2 (en) 2015-01-30 2019-06-11 Flatfrog Laboratories Ab Touch-sensing OLED display with tilted emitters
US10496227B2 (en) 2015-02-09 2019-12-03 Flatfrog Laboratories Ab Optical touch system comprising means for projecting and detecting light beams above and inside a transmissive panel
CN107250855A (zh) 2015-03-02 2017-10-13 平蛙实验室股份公司 用于光耦合的光学部件
CN105224138B (zh) 2015-10-22 2019-04-19 京东方科技集团股份有限公司 悬浮触控显示装置
WO2017138863A1 (en) 2016-02-12 2017-08-17 Flatfrog Laboratories Ab Assembly tools for panel and touch-sensing system
US20180275830A1 (en) 2017-03-22 2018-09-27 Flatfrog Laboratories Ab Object characterisation for touch displays

Also Published As

Publication number Publication date
US8581884B2 (en) 2013-11-12
EP2370884A2 (en) 2011-10-05
KR20110096061A (ko) 2011-08-26
EP2370884B1 (en) 2015-08-05
KR101685220B1 (ko) 2016-12-09
CA2745422A1 (en) 2010-06-10
SE0802531A1 (sv) 2010-06-06
EP2983070B1 (en) 2019-02-13
US10048773B2 (en) 2018-08-14
CN105068698A (zh) 2015-11-18
RU2011122959A (ru) 2013-01-10
CN102292696A (zh) 2011-12-21
US20140125633A1 (en) 2014-05-08
US20170010688A1 (en) 2017-01-12
CN102292696B (zh) 2015-08-05
US10474249B2 (en) 2019-11-12
JP2012511206A (ja) 2012-05-17
CN105068698B (zh) 2018-11-13
JP5650126B2 (ja) 2015-01-07
BRPI0917074A2 (pt) 2019-09-24
WO2010064983A3 (en) 2010-08-05
TW201025102A (en) 2010-07-01
US20190094990A1 (en) 2019-03-28
IL213337A0 (en) 2011-07-31
WO2010064983A2 (en) 2010-06-10
US20110227874A1 (en) 2011-09-22
EP2983070A1 (en) 2016-02-10
US9442574B2 (en) 2016-09-13
EP2370884A4 (en) 2012-05-23

Similar Documents

Publication Publication Date Title
SE533704C2 (sv) Pekkänslig apparat och förfarande för drivning av densamma
KR102288703B1 (ko) 고속 멀티 터치 스타일러스 및 센서
US10019125B2 (en) Fast multi-touch noise reduction
KR102213485B1 (ko) 사용자 식별 기술을 갖는 고속 멀티 터치 센서
US11054945B2 (en) Fast multi-touch sensor with user-identification techniques
JP2018152082A (ja) 2次元位置検出システム、及びそのセンサ、方法
KR20160018455A (ko) 동적 광학 스타일러스 및 센서
TW201101145A (en) Optical touch apparatus and operating method thereof
TWI472988B (zh) 光學觸控系統及方法

Legal Events

Date Code Title Description
NUG Patent has lapsed