WO2008011640A1 - Dispositf pour déterminer une position d'objet dans une zone prédéfinie - Google Patents
Dispositf pour déterminer une position d'objet dans une zone prédéfinie Download PDFInfo
- Publication number
- WO2008011640A1 WO2008011640A1 PCT/VN2007/000002 VN2007000002W WO2008011640A1 WO 2008011640 A1 WO2008011640 A1 WO 2008011640A1 VN 2007000002 W VN2007000002 W VN 2007000002W WO 2008011640 A1 WO2008011640 A1 WO 2008011640A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- photo
- detectors
- emitters
- emitter
- detector
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/042—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
- G06F3/0421—Digitisers, 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
Definitions
- the invention relates to a device for determining an object's position inside a predefined region, in particular to an optically driven surface sensing device that, when touched on a coordinate point (corresponding to a key on a keyboard) or being glided over on its predefined region (corresponding to the movement of a fingertip on a touchpad), can determine the coordinate(s) of the point being touched or set of points being glided over, and display the coordinate on the display or, based on the coordinate, determine which key of the keyboard is active.
- a coordinate point corresponding to a key on a keyboard
- predefined region corresponding to the movement of a fingertip on a touchpad
- Numerous devices for sensing the position of objects on surfaces including the stylus over tablet (U.S. Pat. No. 5,1:13,041), resistive touch-screen (U.S. Pat. No. 4,806,709), capacitive touch-screen (U.S. Pat. No. 5,463,388), and virtual laser keyboard (U.S. Pat. No. 6,266,048) are well-known.
- the position of the stylus can be determined by means of the signals transmitted to the stylus from a grid of signal lines embedded in the tablet.
- the processed signal is then sent to the host computer via direct or wireless connection.
- the position of the finger touching the screen comprising of resistive/insulating layers with point electrodes spaced evenly on the screen, is computed from the relative values of the currents/capacitance received from the point electrodes.
- image sensors are used to capture the hand motion over a projected virtual keyboard and the system applies some optical recognition algorithm to the captured image to determine which key(s) has been entered and sends the result to the host system.
- These surface sensing devices can be used to enter textual and graphical information and to move a cursor around a display.
- the touch-screen devices have a semi- transparent body that layers over a display.
- the invention discloses an optically driven surface sensing device that, when being touched on a coordinate point (corresponding to a key on a keyboard) or being glided over on its predefined region, can precisely determine the position of the point being touched or set of points being glided over.
- the device comprises of: a set of photo emitters; a set of photo detectors that is placed opposite the set of photo emitters so that the photo emitter and detector of each photo emitter/detector pair face and oppose each other wherein the said photo emitters and detectors are placed around the predefined region so that the light beams from photo emitters to photo detectors form a coordinate grid; a processing unit for processing the output signals of photo detectors and thereby determining the coordinates of the object when the object appears in the predefined region.
- the processing unit also provides active pulses for driving the photo emitter emitting pulses of photo signals.
- the device further comprises a pulser for providing active pulses driving the photo emitters and detectors in a predetermined period.
- the device sequentially determines the position of an object in a first direction, and then in a second direction which crosses over the first direction.
- At least two photo emitter/detector pairs which are placed so that their two light beams crossover each other, operate simultaneously for determining a coordinate of an object on a plane.
- the photo emitter/detector pairs are infrared or laser emitters/detectors.
- the said device further comprises an assigning unit for assigning each coordinate point to a key of a keyboard, which corresponds to at least one crossover point of at least two light beams in two directions from the photo emitters to the corresponding photo detectors, a displaying panel having key symbols of a keyboard thereon and being placed below the coordinate grid, which is formed by the light beams from at least two photo emitters to their corresponding photo detectors, so that the key symbols of keyboard are below the intersections of all crossing light beams emitted from the photo emitters to their corresponding photo detectors in two directions.
- the displaying panel, with printed key symbols of keyboard corresponding to coordinate points is made of flexible material.
- the device comprises of several keyboard interfaces, which are pre-set so that an operator can change one preset keyboard to another when using.
- the said predefined region is a rectangle with photo emitters and detectors arranged around its circumference so that a plurality of pairs of photo emitters/detectors are placed on the length side and the wide side of the rectangle.
- the photo emitters/detectors pairs are placed around a hollow rectangular frame, which defines the predefined region at the center, so that the photo emitters/detectors pairs are inserted into predetermined holes on a hollow rectangular frame.
- the predetermined holes are arranged so that the photo emitter of each photo emitter/detector pair faces and opposes the corresponding photo detector.
- the said device further comprises a multiplexer, encoder, and resistor, used for eliminating an influence of light from the exterior environment on the photo detectors.
- the multiplexer, encoder, resistor, and processing unit are placed on a flexible circuit, which is wrapped around the hollow rectangular frame in such a manner that the pins of the photo emitters/detectors can be soldered thereon.
- the devices are stacked on top of each other to provide a predetermined 3D region, which is a three-dimensional sensoring module for determining an object in the predetermined 3D region.
- Figure 1 illustrates an 8 by 12 arrangement of photo emitter/detector pairs in accordance with an embodiment of the present invention.
- Figure 2 illustrates a 4 by 4 device in accordance with an embodiment of the present invention.
- FIG. 3 is an operating flowchart of the device in accordance with an embodiment of the present invention.
- Figure 4 shows the top, side and perspective views, respectively, of a 4 by 4 device in accordance with an embodiment of the present invention.
- Figure 5 is a layout of a 4 by 4 flexible circuit in accordance with an embodiment of the present invention.
- the invention discloses a device with a plurality of pairs of photo emitters/detectors which are faced with each other and placed around the circumference of a predefined region to determine the existence and coordinates of an object appearing inside the predefined region. All photo emitter/detector pairs are positioned so that emitted lights are sent directly from the photo emitters to their corresponding photo detectors.
- the predefined region can be any 2D or 3D shape.
- the device in accordance with the present invention, can determine the position of an object appearing inside the predefined region when the object blocks two emitted lights (along the first and second dimensions, respectively) sent from the two photo emitters to their corresponding photo detector pairs.
- Each photo emitter/detector pair is unique and the emitted light sent from one photo emitter to its corresponding photo detector pair does not interfere with the emitted lights sent from the photo emitters of other photo emitter/detector pairs.
- the intersection of at least two emitted lights along two different dimensions of the predefined region is called a coordinate.
- the device can precisely determine the position of that object.
- the device can determine an activated key, which corresponds to a key on the keyboard.
- Figure 1 illustrates an arrangement of a set of photo emitter/detector pairs.
- the device in accordance with an embodiment of the present invention, can determine an object's position on the plane which is inside the predefined region formed by photo emitter/detector pairs.
- the device comprises of twenty photo emitters and twenty photo detectors being placed aroun ⁇ a nonow rectangular irame, wherein eight photo emitter/detector pairs are set on the two sides along the width of the rectangular frame and the other twelve pairs are set on the two sides along the length.
- the emitter/detector pairs are either IR-LED/IR-transistor or laser-LED/photo-diode.
- the hollow rectangular frame can be of any shape, not necessarily rectangular, as long as emitted lights sent from the photo emitters to their corresponding photo detectors pairs are unique and do not interfere with one another.
- the photo emitters are placed on the top and left sides of the hollow rectangular frame, while, the photo detectors are placed on the bottom and right sides of the hollow rectangular frame so that the photo emitter and detector of each photo emitter/detector pair oppose and face each other.
- emitter 1 and detector 2 constitute one emitter/detector pair wherein emitter 1 and detector 2 face and oppose each other.
- other emitter/detector pairs in Figure 1 include emitter/detector pairs from 3/4 to 39/40 (not shown).
- the dash lines in Figure 1 illustrate the emitted light beams sent from the photo emitters to their corresponding photo detectors pairs.
- the light beams along the length (first dimension) intersect with the light beams along the width (second dimension) to form a 2D coordinate grid.
- Each intersection of the light beams along the length and the width denotes a coordinate point and corresponds to a key on a keyboard, for instance. If an object appears on a coordinate point, it will block two emitted lights from an emitter/detector pair along the length and an emitter/detector pair along the width. Based on the coordinate created by the pairs of emitters/detectors, the position of an object in the predefined region can precisely be determined.
- emitter/detector pairs are alternatively positioned.
- the photo emitters ana pnoto aetectors are alternatively interposed, i.e. on the same side of the hollow rectangular frame there is a sequence of one emitter and then one detector and then another emitter etc., while on the opposite side, there is a sequence of one detector and then one emitter and then another detector etc., respectively.
- FIG. 2 is a layout of a printed circuit board (PCB) of a 4 by 4 surface sensor module in accordance with an embodiment of the present invention.
- This device comprises: the breadboard 20 with appropriate holes to hold pins of the photo emitters (21, 23, 25, 27, 29, 31, 33, 35) and pins of their corresponding photo detectors (22, 24, 26, 28, 30, 32, 34, 36); the micro-controller 40, resistors Rl and R2 in slots allocated behind.
- the interconnection between pins on the complete board can be fabricated using traditional etching and soldering techniques.
- the micro-controller 40 is the most important element of the module, and sends pulses to emitters (21, 23, 25, 27, 29, 31, 33, 35) via output ports (1, 2, 3, 4, 5, 6, 7, 8) and receives sensoring signals from detectors (22, 24, 26, 28, 30, 32, 34, 36) via input ports (9, 10, 11, 12, 13, 14, 15, 16). Based on the signals received via input ports, the micro-controller 40 can determine the existence and coordinates of an object appearing inside the predefined region formed by emitters (21, 23, 25, 27, 29, 31, 33, 35) and detectors (22, 24, 26, 28, 30, 32, 34, 36).
- the photo emitter/detector pairs are preferably IR-LED/IR-transistor and laser-LED/photo-diode.
- the micro-controller 40 sends active pulses to emitters (21, 23, 25, 27, 29, 31, 33, 35) in a predetermined period.
- the micro-controller 40 divides one second into 8 periods from tl to t8, and then sends 8 pulses corresponding tl-t8 periods to emitters 21, 23, 25, 27, 29, 31, 33, 35, wherein each period is 0.125 second.
- the micro-controller 40 inspects whether or not detectors 22, 24, 26, 28, 30, 32, 34, 36 receive signals from the corresponding emitters 21, 23, 25, 27, 29, 31, 33, 35, respectively.
- micro-controller 40 can simultaneously send pulses to two photo emitters, one of which is in the horizontal direction and the other is in the vertical direction.
- the device further comprises a filtering system for blocking out unwanted ambient light that may affect the accuracy of the signals of the device. Therefore, 3 output ports of micro-controller 40 are used for a multiplexer and 3 input ports of micro-controller 40 are used for an encoder. Other output ports of micro-controller 40, such as Clock, Data, GND, and Vcc, are used to enable the device to communicate with other devices, such as a computer.
- the number of photo emitter/detector pairs may increase or decrease by n pairs in horizontal and m pairs in vertical depending on the emulated system's requirements, wherein n and m are integers.
- each coordinate can be associated with a key on a keyboard.
- the keys on the keyboard are presented on displaying panel placed below the coordinate grid so that each coordinate corresponds to a predefined key on the keyboard.
- the displaying panel is preferably made by a plastic material, preferably by polyester or polyimide resin.
- the micro-controller 40 is configured to recognize each coordinate point corresponding to a key of the keyboard.
- the device further comprises an assigning unit for assigning each coordinate point to a key of a keyboard.
- the assigning unit may contain many keyboard interfaces and a user can easily change from one to another keyboard interface according to his/her demand. Therefore, data from micro-controller 40 is further processed by the assigning unit for determining which key is currently active.
- the assigning unit is integrated into the micro-controller 40.
- IR photo transistors will emit a HIGH signal in the absence of IR light, and a LOW signal when there is IR light.
- the process starts by resetting the variables rowPos (horizontal direction) and colPos (vertical direction) to zero. Then it proceeds to find the row position of the object. If no object is found along the rows, the algorithm goes back to the beginning. If an object is detected, its row position is saved in the variable rowPos before continuing to find the object's column position. If no object is found along the columns, the algorithm goes back to the beginning. If an object is detected, its column position is saved in the variable colPos before continuing to execute another application, depending on the type of the application such as a keyboard protocol, mouse protocol, etc. Afterward, the algorithm starts over again.
- rowPos horizontal direction
- colPos vertical direction
- command 'LOW emitter 29' is run, command 'HIGH emitter 31' is executed, and is repeated for the rest of the emitter/detector pairs along the row as described in the flowchart shown in Figure 3.
- the programming code for searching the object's column position is similar to that for searching the row position as described by the flowchart shown in Figure 3.
- Each IR LED takes a turn to emit IR beam and a single IR beam consumes less energy than multiple IR beams.
- Each IR emitter is pulsed and then turned off, thus consuming a fraction of the energy that a continuously beamed IR emitter would require.
- Pulsed current can be provided stronger than regular current, and therefore, easier generated to detect the IR beam.
- a single beam being sent to a single destination does not interfere with its neighbors, while multiple beams sent to multiple destinations do interfere with one another.
- an arrangement of emitter/detector pairs is provided with a flexible circuit, as shown in Figure 5, and a hollow rectangular frame having a hollow center, as shown in Figure 4, create a flex-frame optical surface sensor module.
- Flexible circuitry layout is much like PCB circuitry layout except that a flexible polyimide or polyester base is to be used instead of a rigid breadboard.
- Information about flexible circuit technology can be obtained from J. Fjelstad's "Flexible Circuit Technology 2nd Edition, Silicon Valley Publishers Group, Sunnyvale, Calif., 1998.”
- the flexible base enables a flexible circuit to be placed on non-flat surface, in particular, in accordance with this embodiment of the present invention, to be wrapped around the hollow rectangular frame.
- the functions of the hollow rectangular frame are to hold the emitter/detector pairs firmly inside its rigid body, to block ambient light from interfering with IR LEDs and IR photo transistors, to keep emitters and detectors accurately aligned, and to provide a big hollow region between the emitters and detectors.
- Figure 4 shows a hollow rectangular frame having 4 lines and 4 columns according to one embodiment of the present invention.
- the hollow rectangular frame has been made from a dark color non-conductive rigid material (mostly dark plastic).
- 16 holes on the four walls are arranged so that 8 emitters can be placed snuggly inside the holes 51, 52, 53, 54, 59, 60, 61 and 62, and 8 detectors can be placed snuggly inside the holes 55, 56, 57, 58, 63, 64, 65 and 66 to create 4 emitter/detector pairs along the row and 4 emitter/detector pairs along the column and each emitter of the emitter/detector pairs is faced and opposed to the corresponding detector.
- the hollow region ( Figure 4) allows light beams to freely run from emitters to detectors, expands the module capability to fit and integrate in tricky environment, and enables it to be stacked and integrated with other flex-frame optical surface sensor module to become 3D flex-frame optical cubic space sensor module.
- Figure 5 illustrates a flexible circuit, which wraps around a hollow rectangular frame so that the emitters' and detectors' pins stand at the locations 70 to 85.
- the IR photo transistor in hole 55 of the frame in Figure 4 can be inserted into the two pin holes at location 70 and is soldered therein.
- the IR photo transistor in hole 56 of the frame in Figure 4 can be inserted into the two pin holes at location 71 and soldered therein, and the other elements are treated in the same manner.
- the MUX (multiplexer) in the flexible circuit is located on FACE A of the frame, MC (micro-controller) on FACE B, and ENC (encoder) on FACE C.
- the circuitry and programming code for both PCB and flex-frame surface sensor modules are similar.
- Figure 4 and 5 illustrate an arrangement including 4 rows and 4 columns, and such an arrangement can easily be adapted to any n rows and m column where n and m are integers.
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)
- Position Input By Displaying (AREA)
Abstract
L'invention divulgue un dispositif pour déterminer l'existence et la position d'un objet apparaissant dans d'une zone prédéfinie. Le dispositif comporte un ensemble de photo-émetteurs (1) et un ensemble de photo-détecteurs (2) placés à l'opposé de l'ensemble de photo-émetteurs de telle sorte que le photo-émetteur et le photo-détecteur de chaque paire de photo-émetteur/détecteur se font face et sont opposées l'un à l'autre ; le photo-émetteur (1) et le photo-détecteur (2) sont placés sur le pourtour de la zone prédéfinie de telle sorte que les faisceaux de lumière envoyés des photo-émetteurs (1) aux photo-détecteurs (2) forment une grille de coordonnées. Le dispositif comporte également une unité de traitement (40) pour traiter les signaux de sortie des photo-détecteurs (2) et déterminer ainsi les coordonnées de l'objet lorsque l'objet apparaît dans la zone prédéfinie.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| VN1-2006-01197 | 2006-07-20 | ||
| VN200601197 | 2006-07-20 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008011640A1 true WO2008011640A1 (fr) | 2008-01-24 |
Family
ID=38957117
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/VN2007/000002 Ceased WO2008011640A1 (fr) | 2006-07-20 | 2007-07-19 | Dispositf pour déterminer une position d'objet dans une zone prédéfinie |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2008011640A1 (fr) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2157499A1 (fr) * | 2008-08-21 | 2010-02-24 | TPK Touch Solutions Inc. | Dispositif de contrôle tactile laser à diode optique |
| RU2399949C1 (ru) * | 2009-03-20 | 2010-09-20 | Открытое Акционерное Общество "Интеллект Телеком" | Способ определения координат манипулятора на сенсорной панели |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4384201A (en) * | 1978-04-24 | 1983-05-17 | Carroll Manufacturing Corporation | Three-dimensional protective interlock apparatus |
| US5179369A (en) * | 1989-12-06 | 1993-01-12 | Dale Electronics, Inc. | Touch panel and method for controlling same |
| US6281878B1 (en) * | 1994-11-01 | 2001-08-28 | Stephen V. R. Montellese | Apparatus and method for inputing data |
| US20020103024A1 (en) * | 2001-01-31 | 2002-08-01 | Hasbro, Inc. | Interactive gaming device capable of perceiving user movement |
| EP1353196A1 (fr) * | 2002-04-12 | 2003-10-15 | Sick Ag | Détection d'un objet et barrière optique |
-
2007
- 2007-07-19 WO PCT/VN2007/000002 patent/WO2008011640A1/fr not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4384201A (en) * | 1978-04-24 | 1983-05-17 | Carroll Manufacturing Corporation | Three-dimensional protective interlock apparatus |
| US5179369A (en) * | 1989-12-06 | 1993-01-12 | Dale Electronics, Inc. | Touch panel and method for controlling same |
| US6281878B1 (en) * | 1994-11-01 | 2001-08-28 | Stephen V. R. Montellese | Apparatus and method for inputing data |
| US20020103024A1 (en) * | 2001-01-31 | 2002-08-01 | Hasbro, Inc. | Interactive gaming device capable of perceiving user movement |
| EP1353196A1 (fr) * | 2002-04-12 | 2003-10-15 | Sick Ag | Détection d'un objet et barrière optique |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2157499A1 (fr) * | 2008-08-21 | 2010-02-24 | TPK Touch Solutions Inc. | Dispositif de contrôle tactile laser à diode optique |
| RU2399949C1 (ru) * | 2009-03-20 | 2010-09-20 | Открытое Акционерное Общество "Интеллект Телеком" | Способ определения координат манипулятора на сенсорной панели |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8339379B2 (en) | Light-based touch screen | |
| US9063577B2 (en) | User input using proximity sensing | |
| KR101101581B1 (ko) | 멀티 포인트 터치 감지 장치 | |
| US20140132516A1 (en) | Optical keyboard | |
| CN103744542B (zh) | 混合式指向装置 | |
| KR101657216B1 (ko) | 터치 패널 및 터치 패널의 접촉 위치 검출 방법 | |
| US20170315654A1 (en) | Touchscreen device, method for controlling the same, and display apparatus | |
| US20180267671A1 (en) | Touch screen system and method for driving the same | |
| US20120206353A1 (en) | Hybrid pointing device | |
| WO2008011640A1 (fr) | Dispositf pour déterminer une position d'objet dans une zone prédéfinie | |
| CN111597912A (zh) | 显示模组及具有该显示模组的电子设备 | |
| KR100936680B1 (ko) | 터치스크린 | |
| KR100835704B1 (ko) | 터치 스크린 장치 | |
| US20140152625A1 (en) | Optical Touch Panel Having SMT Components As Optical Gates | |
| KR101103708B1 (ko) | 광신호를 이용한 터치인식장치 및 터치인식방법 | |
| KR20190005344A (ko) | 지문 검출을 위한 터치 스크린 | |
| CN213904369U (zh) | 光学感应模块及电子装置 | |
| KR102866771B1 (ko) | 에어 터치 시스템 및 그 방법 | |
| KR20170021665A (ko) | 광학식 터치스크린 기능을 갖는 디스플레이 장치 | |
| RU2278423C1 (ru) | Устройство для интерактивной локализации объектов | |
| CN108628468B (zh) | 鼠标 | |
| You et al. | Implementation of an Autostereoscopic Virtual 3D Button in Non-contact Manner Using Simple Deep Learning Network | |
| JPH0521150Y2 (fr) | ||
| JP2814490B2 (ja) | 座標入力装置 | |
| CN108628471B (zh) | 鼠标 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07800135 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| NENP | Non-entry into the national phase |
Ref country code: RU |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS EPO FORM 1205A DATED 08.07.2009. |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 07800135 Country of ref document: EP Kind code of ref document: A1 |