ES2394586T3 - Sistema y método para diferenciar entre punteros utilizados para hacer contacto con superficie táctil - Google Patents
Sistema y método para diferenciar entre punteros utilizados para hacer contacto con superficie táctil Download PDFInfo
- Publication number
- ES2394586T3 ES2394586T3 ES04251392T ES04251392T ES2394586T3 ES 2394586 T3 ES2394586 T3 ES 2394586T3 ES 04251392 T ES04251392 T ES 04251392T ES 04251392 T ES04251392 T ES 04251392T ES 2394586 T3 ES2394586 T3 ES 2394586T3
- Authority
- ES
- Spain
- Prior art keywords
- pointer
- tactile
- pencil
- pencil tool
- processor
- 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.)
- Expired - Lifetime
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/0428—Digitisers, 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
-
- 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/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of two-dimensional [2D] relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
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)
- User Interface Of Digital Computer (AREA)
Abstract
Un sistema táctil (50) que comprende:una superficie táctil (60) con la cual se pone en contacto un puntero (76a, 78);al menos un dispositivo de formación de imágenes (70) que tiene un campo de vistaque mira en general a lo largo de dicha superficie táctil (60); yal menos un procesador (84, 54, 56) que se comunica con dicho dispositivo odispositivos de formación de imágenes y analiza las imágenes adquiridas por dichodispositivo o dispositivos de formación de imágenes para: (i) determinar el tipo depuntero usado para hacer contacto con dicha superficie táctil; y (ii) determinar laubicación sobre dicha superficie táctil donde el puntero hace contacto, en dondedurante el análisis de imágenes, dicho procesador o procesadores determinan si loscontactos del puntero sobre dicha superficie táctil se producen usando unaherramienta de lápiz o un dedo examinando la orientación de los lados de dichopuntero.
Description
Campo de la invenci6n [0001] La presente invenci6n se refiere en general a sistemas tactiles y en particular a un sistema tactil y a un metodo para diferenciar entre punteros utilizados para hacer contacto con una superficie tactil. Antecedentes de la invenci6n [0002] Los sistemas tactiles son bien conocidos en la tecnica y normalmente incluyen una pantalla tactil que tiene una superficie tactil con la cual se hace contacto mediante el uso de un puntero. Los contactos del puntero con la superficie tactil se detectan y se utilizan para generar los datos de posici6n del puntero de salida correspondientes, representando las areas de la superficie tactil donde el puntero hace contacto. Existen basicamente dos tipos generales de sistemas tactiles y pueden clasificarse ampliamente en sistemas tactiles "activos" y sistemas tactiles "pasivos". [0003] Los sistemas tactiles activos permiten al usuario generar datos de la posici6n del puntero poniendo en contacto la superficie tactil con un puntero que generalmente requiere alguna forma de fuente de alimentaci6n integrada, normalmente baterias. El puntero especial emite senales tales como luz infrarroja, luz visible, frecuencias ultras6nicas, frecuencias electromagneticas, etc., que activan la superficie tactil. [0004] Los sistemas tactiles pasivos permiten al usuario generar datos de posici6n del puntero poniendo en contacto la superficie tactil con un puntero pasivo y no requieren el uso de punteros especiales para activar la superficie tactil. Un puntero pasivo puede ser un dedo, un cilindro de algun material o cualquier objeto adecuado que pueda utilizarse para poner en contacto un area de interes predeterminada sobre la superficie tactil. Dado que no son necesarios punteros activos especiales en los sistemas tactiles pasivos, los niveles de la bateria y/o el dano del puntero, robo o colocaci6n equivocada del puntero no son una preocupaci6n para los usuarios. [0005] A pesar de que los sistemas tactiles pasivos proporcionan ventajas con respecto a los sistemas tactiles activos, muchos sistemas tactiles pasivos de la tecnica anterior presentan desventajas, ya que generalmente son incapaces de indicar que tipo de puntero se utiliza para poner en contacto con la superficie tactil, es decir, si se hace contacto utilizado un dedo, lapiz digital, lapiz o similar. [0006] Para superar este inconveniente, se han considerado tecnicas para proporcionar la capacidad de diferenciar entre los punteros utilizados para poner en contacto con una superficie tactil. Por ejemplo, la Patente de los Estados Unidos No.
5. ��0.263 de Martin, cedida a SMART Technologies, lnc., cesionario de la presente invenci6n, divulga un sistema tactil pasivo que incluye una pantalla tactil resistiva analoga acoplada a un ordenador. Los datos de imagen generados por el ordenador son transportados a un proyector, que a su vez proyecta una imagen correspondiente 5 en la superficie tactil de la pantalla tactil. Cuando un usuario hace contacto con la superficie tactil de la pantalla tactil, la pantalla tactil genera los datos de la posici6n del puntero que son transportados al ordenador. Dependiendo del modo de operaci6n del sistema tactil, el ordenador registra los datos de posici6n del puntero como escritura o utiliza los datos de posici6n del puntero para controlar la ejecuci6n de programas de
10 aplicaci6n ejecutados por el ordenador. El ordenador tambien actualiza los datos de imagen de forma que la imagen presentada en la superficie tactil por medio del proyector refleje la actividad del puntero. [0007] Para ayudar al usuario a hacer contacto con la superficie del puntero sobre la superficie tactil, se dispone una bandeja de herramientas adyacente al borde inferior
15 de la superficie tactil. La bandeja de herramientas incluye varias ranuras, cada una de las cuales alberga un lapiz de color diferente. Cuando un lapiz se levanta de su ranura, la pantalla tactil genera datos de color del lapiz que se trasmiten al ordenador, permitiendo que el ordenador determine el color del lapiz levantado. Conociendo el color de lapiz, cuando el sistema tactil esta en modo de escritura y el lapiz se utiliza
20 para hacer contacto con la superficie tactil, el ordenador utiliza los datos de posici6n del puntero y los datos de color del lapiz para actualizar los datos de imagen de manera que la escritura en el color del lapiz seleccionado se proyecte sobre la superficie tactil. [0008] La Solicitud PCT Internacional No. PCT/CA01/00�00, presentada el 5 de julio
25 de 2001 y publicada con el numero WO 02/03316 el 1° de enero de 2002, cedida a SMART Technologies, lnc., cesionario de la presente invenci6n, divulga un sistema tactil basado en camaras que comprende una pantalla tactil que incluye una superficie tactil pasiva en la cual se presenta una imagen generada por el ordenador. Un bisel o marco rectangular rodea la superficie tactil y sostiene las camaras digitales en sus
30 esquinas. Las camaras digitales tienen campos de vista que se superponen que comprenden la superficie tactil y miran a lo largo de la misma. Las camaras digitales adquieren imagenes de la superficie tactil de diferentes lugares y generan datos de imagenes. Los datos de imagenes adquiridos por las camaras se procesan mediante procesadores de senales digitales para determinar si existe un puntero en los datos de
35 imagenes capturados. Cuando se determina que existe un puntero en los datos de imagenes capturados, los procesadores de senales digitales trasmiten los datos
caracteristicos del puntero a un controlador maestro, que a su vez procesa los datos caracteristicos del puntero para determinar la ubicaci6n del puntero con respecto a la superficie tactil mediante el uso de triangulaci6n. Los datos de ubicaci6n del puntero son transportados a un ordenador que ejecuta uno o mas programas de aplicaci6n. El 5 ordenador utiliza los datos de ubicaci6n del puntero para actualizar la imagen generada por el ordenador que se presenta en la superficie tactil. Los contactos del puntero en la superficie tactil pueden, por lo tanto, registrarse como escritura o utilizarse para controlar la ejecuci6n de un programa de aplicaci6n ejecutado por el ordenador. De manera similar al sistema tactil divulgado en la Patente de los Estados
10 Unidos No. 5. ��0.263, el sistema tactil basado en camaras tambien incluye una bandeja de herramientas que alberga varios lapices de color diferentes que proporciona datos de color de los lapices al ordenador cuando se levanta un lapiz de la bandeja de herramientas. [0009] A pesar de que los sistemas tactiles anteriores proporcionan una
15 discriminaci6n entre diferentes lapices de color, puede haber una confusi6n. Por ejemplo, si un usuario levanta un lapiz de su ranura en la bandeja de herramientas y luego utiliza un dedo para escribir en la superficie tactil con la ranura del lapiz libre, el ordenador tratara los datos de posici6n del puntero generados por la pantalla tactil en respuesta al contacto del dedo como si los datos de posici6n del puntero en respuesta
20 a los contactos se hubieran producido usando el lapiz levantado. [0010] Tambien existen sistemas tactiles que tratan los datos de posici6n del puntero de manera diferente dependiendo de las areas de la superficie tactil en donde se hace contacto. En estos sistemas tactiles, cuando una imagen de escritorio del ordenador es proyectada en la superficie tactil, las areas sobre la superficie tactil donde se
25 presentan los elementos de visualizaci6n operativa inherentes del ordenador tales como barras de herramientas, iconos, etc. son tratadas como areas no activas. Los contactos del puntero en la superficie tactil sobre areas no activas son tratados como eventos del rat6n independientemente del tipo de puntero utilizado para poner en contacto con la superficie tactil. Los contactos del puntero en la superficie tactil dentro
30 de las areas activas son tratados como escritura. A pesar de que este tipo de sistema tactil permite diferenciar los contactos del puntero, la diferenciaci6n de los contactos del puntero se basa en las areas de la superficie tactil en donde se producen los contactos y no se basa en el tipo de puntero. Como se apreciara, son deseados sistemas tactiles que proporcionen una mejor diferenciaci6n entre los punteros
35 utilizados para ponerse en contacto con las superficies tactiles. [0011] Por lo tanto, es un objeto de la presente invenci6n proporcionar un sistema tactil y un metodo nuevo para diferenciar entre los punteros utilizados para hacer contacto con una superficie tactil.
Compendio de la invenci6n [0012] De acuerdo con un aspecto de la presente invenci6n se proporciona un
5 sistema tactil que comprende: una superficie tactil que hace contacto con un puntero; al menos un dispositivo de formaci6n de imagenes que tiene un campo de vista que mira en general a lo largo de la superficie tactil; y al menos un procesador que se comunica con dicho dispositivo o dispositivos de
10 formaci6n de imagenes y que analiza las imagenes adquiridas por dicho dispositivo o dispositivos de formaci6n de imagenes para: (i) determinar el tipo de puntero utilizado para poner en contacto con dicha superficie tactil; y (ii) determinar la ubicaci6n sobre dicha superficie tactil donde el puntero hace contacto. [0013] De acuerdo con otro aspecto de la presente invenci6n, se proporciona un
15 metodo de actualizaci6n de datos de imagenes utilizado para presentar una imagen visualizada sobre una superficie tactil en respuesta al contacto de un puntero sobre dicha superficie tactil, comprendiendo dicho metodo las etapas de: visualizar una imagen sobre dicha superficie tactil; generar datos de posici6n del puntero en respuesta al contacto del puntero con dicha
20 superficie tactil y adquirir imagenes de los punteros utilizados para hacer contacto con dicha superficie tactil; analizar las imagenes adquiridas para determinar el tipo de puntero utilizado para hacer contacto con la superficie tactil; y actualizar los datos de imagenes utilizados para presentar la imagen visualizada sobre
25 dicha superficie tactil en base a los datos de posici6n del puntero generados y al tipo de puntero determinado. [0014] De acuerdo con otro aspecto adicional de la presente invenci6n, se proporciona en un sistema tactil que incluye una superficie tactil, al menos una herramienta de lapiz para poner en contacto con dicha superficie tactil, un procesador
30 que registra los datos generados en respuesta a los contactos producidos sobre dicha superficie tactil utilizando dicha herramienta o herramientas de lapiz y una camara para adquirir una imagen de dicha herramienta o herramientas de lapiz cuando dicha herramienta o herramientas de lapiz se ponen en contacto en general con dicha superficie tactil, un metodo de actualizaci6n de los datos registrados que comprende
35 las etapas de: examinar la imagen adquirida para determinar que extremo de dicha herramienta o herramientas de lapiz se utiliza para hacer contacto con la superficie tactil; y modificar los datos registrados en base al extremo de dicha herramienta o herramientas de lapiz que se utiliza para hacer contacto con la superficie tactil.
5 [0015] De acuerdo con otro aspecto adicional de la presente invenci6n, se proporciona un sistema tactil que incluye una superficie tactil sobre la cual se presenta una imagen, un procesador capaz de responder a los contactos realizados sobre la superficie tactil utilizando un puntero y generando datos de la imagen utilizados para presentar dicha imagen, un metodo de actualizaci6n de dichos datos de la imagen que
10 comprende las etapas de: evaluar un atributo de un puntero para determinar el tipo de puntero utilizado para realizar dichos contactos; y actualizar los datos de la imagen en base al tipo de puntero y la actividad del puntero sobre la superficie tactil. [0016] De acuerdo con otro aspecto adicional de la presente invenci6n se proporciona
15 un sistema tactil que comprende: una superficie tactil sobre la cual se presenta una imagen; y un procesador que responde a los contactos del puntero sobre la superficie tactil y que genera datos de la imagen que se utilizan para presentar dicha imagen, evaluando dicho procesador un atributo del puntero para determinar el tipo de puntero utilizado
20 para hacer contacto y actualizando los datos de la imagen en base al tipo de puntero y la actividad del puntero sobre la superficie tactil. [0017] De acuerdo con otro aspecto adicional de la presente invenci6n se proporciona un sistema tactil basado en camaras que comprende: un par de camaras en ubicaciones separadas que tienen campos de vista que se
25 superponen que comprenden un area sobre la cual el puntero hace contacto, adquiriendo dichas camaras imagenes y generando datos de imagenes correspondientes; y un procesador que recibe y procesa los datos de las imagenes generados por dichas camaras para determinar la ubicaci6n de un puntero con respecto al area en la que el
30 puntero es capturado en imagenes adquiridas por las camaras y analizando los datos de las imagenes para determinar el tipo de puntero utilizado para ponerse en contacto con el area. [0018] De acuerdo con otro aspecto adicional de la presente invenci6n se proporciona un sistema de entrada interactivo que comprende:
35 al menos un dispositivo de formaci6n de imagenes que tiene una regi6n de entrada dentro de su campo de vista hacia la cual se mueve el puntero para generar una entrada del usuario; y al menos un procesador que se comunica con dicho dispositivo o dispositivos de formaci6n de imagenes y analiza cada imagen adquirida por dicho dispositivo o dispositivos de formaci6n de imagenes para determinar el tipo de puntero que se
5 mueve hacia dicha regi6n de entrada. [0019] La presente invenci6n ofrece la ventaja de que el tipo de puntero utilizado para ponerse en contacto con la superficie tactil se determina automaticamente. Esto permite que el sistema tactil diferencie entre los contactos producidos sobre la superficie tactil utilizando un dedo y una herramienta de lapiz con precisi6n y rapidez.
10 Como resultado, un usuario cuenta con la posibilidad de escribir, dibujar o anotar con una herramienta de lapiz y usar inmediatamente despues un dedo para generar eventos de rat6n y manipular la entrada de la herramienta de lapiz sin tener que bajar la herramienta de lapiz. Esto le proporciona al usuario una capacidad simple de escribir y controlar programas de aplicaci6n sin tener que cambiar intencionalmente el
15 modo de operaci6n del sistema tactil antes de iniciar dichos eventos tactiles con diferentes punteros. [0020] Asimismo, dado que el tipo de puntero utilizado para hacer contacto con la superficie tactil es determinado automaticamente, se reduce o se elimina la necesidad de componentes electr6nicos de bandeja de herramientas que generen datos de color
20 del puntero cuando se levanta un puntero de la bandeja de herramientas. Esto, obviamente, reduce los costos. [0021] Adicionalmente, dado que los contactos del puntero y el tipo de puntero son determinados a partir de imagenes, pueden determinarse multiples contactos simultaneos sobre la superficie tactil usando diferentes punteros.
25 [0022] La presente invenci6n tambien ofrece ventajas ya que, dado que el sistema tactil es capaz de diferenciar entre los contactos de la punta del puntero y el extremo trasero del puntero con la superficie tactil, pueden asignarse diferentes funciones a extremos opuestos de un puntero. Como resultado puede utilizarse un solo puntero para realizar una funci6n de escritura y una funci6n de borrado sin tener que cambiar
30 intencionalmente el modo de operaci6n del sistema tactil. El uso del extremo trasero de un puntero para iniciar una funci6n de borrado es obviamente muy intuitivo para el usuario. Proporcionar glifos de identificaci6n en las puntas o formar las puntas de diferentes punteros unicamente tambien permite proporcionar diferentes atributos, tales como colores asignados a los diferentes punteros, que deberan determinarse
35 automaticamente.
Breve descripci6n de los dibujos [0023] Las realizaciones de la presente invenci6n se describiran ahora en mas detalle con referencia a los dibujos adjuntos en los cuales: la Figura 1 es un diagrama esquematico de un sistema tactil basado en camaras de
5 acuerdo con la presente invenci6n; la Figura 2 es una vista en alzado frontal de una pantalla tactil que forma parte del sistema tactil de la Figura 1; la Figura 3 es un diagrama esquematico de una camara digital que forma parte de la pantalla tactil de la Figura �;
10 la Figura es un diagrama esquematico de un controlador maestro que forma parte del sistema tactil de la Figura 1; las Figuras 5a, 5b y 5c muestran las etapas realizadas por el ordenador durante la computaci6n de una curva de crecimiento; las Figuras 6a y 6b son vistas en alzado de herramientas de lapiz que forman parte de
15 la pantalla tactil de la Figura 2; las Figuras 7a y 7b son vistas en alzado de herramientas de lapiz alternativas que forman parte de la pantalla tactil de la Figura 2; las Figuras 0 y muestran resultados de una instalaci6n tipica de un ordenador que forma parte del sistema tactil de la Figura 1 en respuesta a los contactos de la
20 superficie tactil realizados utilizando una herramienta de lapiz y el dedo, respectivamente; y la Figura 10 es un diagrama esquematico de una realizaci6n alternativa de un sistema tactil de acuerdo con la presente invenci6n.
Descripci6n detallada de las realizaciones preferidas
25 [0024] La presente invenci6n se refiere a un sistema tactil y un metodo que diferencia entre punteros utilizados para hacer contacto con una superficie tactil de forma tal que puedan procesarse los datos de posici6n del puntero generados en respuesta a un contacto de puntero con la superficie tactil de acuerdo con el tipo de puntero utilizado para poner en contacto con la superficie tactil. El sistema tactil incluye una superficie
30 tactil que debe ponerse en contacto con un puntero y al menos un dispositivo de formaci6n de imagenes que tiene un campo de vista que mira en general a lo largo de la superficie tactil. Al menos un procesador se comunica con dicho dispositivo o dispositivos de formaci6n de imagenes y analiza las imagenes adquiridas por dicho dispositivo o dispositivos de formaci6n de imagenes para determinar el tipo de puntero
35 utilizado para poner en contacto con la superficie tactil y la ubicaci6n sobre la superficie tactil donde el puntero hace contacto. El tipo determinado de puntero y la ubicaci6n sobre la superficie tactil donde el puntero hace contacto son utilizados por el ordenador para controlar la ejecuci6n de un programa de aplicaci6n ejecutado por el ordenador. Las realizaciones preferidas de las presente invenci6n se describiran ahora con referencia a las Figuras 1 a 10.
5 [0025] Con referencia ahora a las Figuras 1 y 2, se muestra un sistema tactil basado en camaras de acuerdo con la presente invenci6n y generalmente es identificado por el numeral de referencia 50. El sistema tactil basado en camaras 50 es similar al divulgado en la Solicitud de Patente de los Estados Unidos No. 10/35�.160 para una invenci6n titulada "Bisel iluminado y sistema tactil que incorpora el mismo" presentada
10 el 30 de enero de 2003, cedida a SMART Technologies lnc., cesionario de la presente invenci6n, cuyo contenido se incorpora a la presente a modo de referencia. Como puede observarse, el sistema tactil 50 incluye una pantalla tactil 52 acoplada a un controlador maestro 5� basado en un procesador de senales digitales (DSP). El controlador maestro 5� tambien se acopla a un ordenador 56. El ordenador 56 ejecuta
15 uno o mas programas de aplicaci6n y proporciona una salida de imagenes generadas por el ordenador que se presentan en la pantalla tactil 52. La pantalla tactil 52, el controlador maestro 5� y el ordenador 56 forman un circuito cerrado de forma que los contactos del puntero con la pantalla tactil 52 puedan registrarse como escritura o dibujos o utilizarse para controlar la ejecuci6n de un programa de aplicaci6n ejecutado
20 por el ordenador 56. [0026] La Figura 2 ilustra mejor la pantalla tactil 52. La pantalla tactil 52 en la presente realizaci6n incluye un dispositivo de visualizaci6n de alta resoluci6n tal como una pantalla de plasma 50, cuya superficie frontal define una superficie tactil 60. La superficie tactil 60 esta bordeada por un bisel o marco iluminado 62 acoplado al
25 dispositivo de visualizaci6n. El bisel iluminado 62 incluye un montaje de marco lateral extendido 6� que esta acoplado a los lados de la pantalla de plasma 50. Cada montaje de marco lateral 6� alberga una fuente de iluminaci6n generalmente continua 66. Los extremos del montaje de marco lateral 6� estan unidos por piezas esquineras 60 que albergan camaras digitales CMOS basadas en DSP 70. Cada camara digital es
30 montada en su respectiva pieza esquinera 60 de forma tal que su campo de vista comprenda y mire a lo largo toda la superficie tactil 60. [0027] Una bandeja de herramientas 76 se posiciona adyacente al borde inferior de la superficie tactil 60 y alberga una pluralidad de diferentes punteros de color en forma de herramientas de lapiz 76a utilizados para poner en contacto con la superficie tactil
35 60 tal como se muestra en las Figuras 6a y 6b. Cada herramienta de lapiz tiene una punta generalmente c6nica 76b que define un angulo de abertura 0. El angulo de abertura es una propiedad invariable de la herramienta de lapiz independientemente de la orientaci6n de la herramienta de lapiz cuando se captura en una imagen. En la presente realizaci6n, la bandeja de herramientas 76 es pasiva y simplemente proporciona una ubicaci6n conveniente para colocar las herramientas de lapiz. Si se
5 desea, sin embargo, la bandeja de herramientas 76 puede incluir funcionalidad activa. [0028] Una de las camaras digitales dentro de una pieza esquinera 60 se muestra en la Figura 3. Como puede verse, cada camara digital 70 incluye un sensor de imagen CMOS bidimensional y un montaje de lentes asociado 00, un bufer de primera entrada
primera salida (FIFO) 02 acoplado al montaje de sensor de imagen y lente 00 por
10 medio de un bus de datos y un procesador de senales digitales (DSP) 0 acoplado al FIFO 02 por medio de un bus de datos al sensor de imagen y un montaje de lente 00 por medio de un bus de control (ver la Figura ). Tambien se incluye un arranque EPROM 06 y un subsistema de fuente de energia 00. En la presente realizaci6n, el sensor de imagen de la camara CMOS se configura para un sub�arreglo de 20 x 6�0
15 pixeles que puede operarse para capturar marcos de imagenes de mas de 200 marcos por segundo dado que pueden seleccionarse filas de pixeles arbitrarias. Ademas, dado que las filas de pixeles pueden seleccionarse de manera arbitraria, el sub�arreglo de pixeles puede exponerse durante una mayor duraci6n para una velocidad de imagen de camara digital determinada permitiendo una buena operaci6n
20 en salas oscuras asi como en salas iluminadas. [0029] El DSP 0� proporciona informaci6n de control al montaje de sensor de imagen y lente 00 por medio de un bus de control. La informaci6n de control permite que el DSP 0� controle los parametros del montaje de sensor de imagen y lente 00 tal como la exposici6n, aumento, configuraci6n del arreglo, reinicio e inicializaci6n. El DSP 0�
25 tambien proporciona senales de reloj al montaje de sensor de imagen y lente 00 para controlar la velocidad de imagen del montaje de sensor de imagen y lente 00. [0030] Se proporciona un filtro de pase infrarrojo 0� en el montaje de sensor de imagen y lente 00 de la camara digital para cegar la camara digital 70 a frecuencias de luz diferentes a la luz emitida por el bisel iluminado 62.
30 [0031] El controlador maestro 5� se ilustra mejor en la Figura e incluye un DSP �0, un arranque EPROM �2, un controlador de linea de serie y un subsistema de alimentaci6n �5. El DSP �0 se comunica con los DSP 0� de las camaras digitales 70 por un bus de datos por medio de un puerto serial �6 y se comunica con el ordenador 56 por un bus de datos por medio de un puerto serial �0 y el controlador de linea de
35 serie ��. [0032] El controlador maestro 5� y cada camara digital 70 siguen un protocolo de comunicaci6n que permite comunicaciones bidireccionales por medio de un cable serial comun similar al bus serial universal (USB). El ancho de banda de transmisi6n se divide en treinta y dos (32) canales de 16 bits. De los treinta y dos canales, seis (6) canales son asignados a cada uno de los DSP 0� en las camaras digitales 70 al DSP
5 �0 y el controlador maestro 5� y los dos (2) canales restantes no se utilizan. El controlador maestro 5 monitorea los veinticuatro (2�) canales asignados a los DSP 0� mientras que los DSP 0� monitorean los seis (6) canales asignados al DSP �0 del controlador maestro 5�. Las comunicaciones entre el controlador maestro 5� y la camara digital 70 se realizan como procesos de fondo en respuesta a interrupciones.
10 [0033] Se describira ahora el funcionamiento del sistema tactil 50. Cada camara digital 70 adquiere imagenes que miran a lo largo de la superficie tactil 60 dentro del campo de vista de su montaje de sensor de imagen y lente 00 a una velocidad de imagen deseada y procesan cada imagen adquirida para determinar si un puntero se encuentra en la imagen adquirida. Durante la captura de imagenes, el bisel iluminado
15 proporciona una luz de fondo adecuada para las camaras digitales 70. Si un puntero se encuentra en la imagen adquirida, la imagen es procesada tambien para determinar las caracteristicas del puntero que se pone en contacto o se mueve sobre la superficie tactil 60 tal como el tipo de puntero. Los paquetes de informaci6n de puntero (PIP), que incluyen las caracteristicas, estado y/o informaci6n de diagn6stico del puntero,
20 son entonces generados por la camara digital 70, y los PIP se ponen en cola para la transmisi6n al controlador maestro 5� . Las camaras digitales 70 tambien reciben y responden a los PIP de comandos generados por el controlador maestro 5�. [0034] El controlador maestro 5� sondea las camaras digitales 63 en busca de los PIP. Si los PIP incluyen informaci6n caracteristica de puntero, el controlador maestro
25 5� triangula las caracteristicas del puntero en los PIP para determinar la posici6n del puntero con relaci6n a la superficie tactil 60 en coordenadas rectangulares cartesianas y el tipo de puntero utilizado para poner en contacto con la superficie tactil 60. El controlador maestro 5 , a su vez, transmite los datos de posici6n de puntero calculada, estado y/o informaci6n de diagn6stico, al ordenador 56. De esta manera,
30 los datos de posici6n del puntero transmitidos al ordenador 56 pueden registrarse como escritura o dibujo, o se pueden utilizar para controlar la ejecuci6n de un programa de aplicaciones ejecutado por el ordenador 56 dependiendo del tipo de puntero utilizado para poner en contacto con la superficie tactil 60. El ordenador 56 tambien actualiza la salida de imagenes generadas por el ordenador transportada a la
35 pantalla de plasma 50 de tal forma que la informaci6n presentada sobre la superficie tactil 60 refleje la actividad del puntero.
[0035] El controlador maestro 5� tambien recibe los comandos del ordenador 56 y responde en consecuencia, asi como tambien genera y transporta los comandos a la camara digital 70. Los datos especificos con respecto a la triangulaci6n de las caracteristicas del puntero en los PIP se describen en la Solicitud PCT No. WO
5 02/03316, cedida a SMART Technologies, Inc., cesionario de la presente invenci6n, cuyo contenido se incorpora a la presente a modo de referencia. Por consiguiente, no se describiran los detalles en la presente. [0036] Para permitir la discriminaci6n automatica del puntero, cada DSP 0� esta programado para analizar las imagenes adquiridas para determinar si se utiliza una
10 herramienta de lapiz o un dedo para hacer contacto con la superficie tactil 60. Cada DSP 0� reporta el tipo de puntero determinado al controlador maestro 5�, que a su vez reporta el tipo de puntero y la posici6n del puntero al ordenador 56. De esta manera, dado que cada DSP 0� puede diferenciar entre los tipos de punteros utilizados para hacer contacto con la superficie tactil 60, la funci6n asignada a cada puntero puede
15 determinarse a partir de las imagenes adquiridas por las camaras digitales 70. Esto le permite al ordenador 56 procesar la posici6n del puntero y los datos del tipo de puntero y actualizar los datos de las imagenes de la manera apropiada. [0037] Con el fin de determinar el tipo de puntero utilizado para hacer contacto con la superficie tactil 60 a partir de las imagenes adquiridas por las camaras digitales 70,
20 cada DSP 0� utiliza un metodo de curva de crecimiento para diferenciar entre diferentes punteros. Durante este metodo, se forma un perfil de intensidad horizontal (HIP) calculando una suma a lo largo de cada fila de pixeles en las imagenes (Figura 5a) para producir asi un perfil unidimensional que tenga varios puntos iguales a la dimensi6n de la fila de la imagen (ver la Figura 5b). Se genera entonces una curva de
25 crecimiento a partir del HIP formando la suma acumulativa del HIP (Figura 5c). En otras palabras, comenzando desde el punto mas a la izquierda del HIP, se realiza una integraci6n sucesiva del HIP del punto mas a la izquierda del HIP al punto mas a la derecha del HIP. El area integrada resultante corresponde a un punto especifico de la curva de crecimiento. Para una herramienta de lapiz, la curva de crecimiento tiene una
30 forma no lineal distinta, mientras que para la punta de un dedo, la curva de crecimiento es casi lineal. Esto se debe al hecho de que la punta de la herramienta de lapiz es generalmente c6nica mientras que la punta de un dedo es generalmente cilindrica. Para distinguir entre curvas de crecimiento no lineales y lineales, una linea de minimos cuadrados se ajusta a la curva de crecimiento, la tendencia lineal de la curva de
35 crecimiento se resta y se forma la suma de cuadrados de los valores residuales (conocidos de otro modo como 2vx). La suma de cuadrados de los valores residuales
se define como:
El factor de N 2 es el numero de grados de libertad para un ajuste lineal a N puntos.
5 Este numero reduce el problema de reconocimiento de puntero dedo a examinar simplemente el valor de la suma de cuadrados de los valores residuales. Si la suma de cuadrados de los valores residuales se aproxima a 1, entonces la punta del dedo esta presente, mientras que si es mucho mayor esta presente entonces una herramienta de lapiz.
10 [0038] En la presente realizaci6n, cuando los DPS 0� identifican el puntero que se utiliza para hacer contacto con la superficie tactil como un dedo, el ordenador 56 trata al contacto del puntero como un evento de rat6n. De esta manera, un usuario puede utilizar un dedo para manipular (es decir, mover, cambiar el tamano, etc.) la escritura de una herramienta de lapiz o controlar la ejecuci6n de un programa de aplicaciones
15 con una herramienta de lapiz en la mano sin tener que cambiar el modo de operaci6n de la pantalla tactil 52. Cuando los DSP 0� identifican el puntero que se utiliza para poner en contacto con la superficie tactil como una herramienta de lapiz, el ordenador 56 trata los datos de la posici6n del puntero como escritura. [0039] Si se desea, pueden proporcionarse diferentes herramientas de lapiz con
20 puntas con formas c6nicas unicas y asignarse diferentes atributos, teniendo cada punta c6nica un angulo de abertura unico tal como se muestra en las Figuras 6a y 6b. En este caso, si se usa una herramienta de lapiz para poner en contacto con la superficie tactil 60, los DSP 0� analizan ademas las imagenes para reconocer la forma unica de la punta de la herramienta de lapiz.
25 [0040] Para diferenciar entre diferentes herramientas de lapiz, se examinan las curvas de crecimiento. Dado que la punta de cada herramienta de lapiz tiene su propia forma unica, la curva de crecimiento generada para cada herramienta de lapiz es diferente. Esto permite determinar las diferentes herramientas de lapiz que se utilizan para poner en contacto con la superficie tactil 60. Por ejemplo, si a cada herramienta de lapiz se le
30 asigna un color diferente, la curva de crecimiento unica generada para cada herramienta de lapiz puede usarse para asignar el color apropiado a la herramienta de lapiz de modo que la escritura realizada sobre la superficie tactil 60 usando cada herramienta de lapiz aparezca en el color apropiado. [0041] Aunque se describe que las herramientas de lapiz tienen puntas c6nicas con
35 diferentes angulos de abertura, pueden formarse diversas herramientas de lapiz con puntas con diferentes formas de virtualmente cualquier configuraci6n que resulte en la generaci6n de curvas de crecimiento unicas para proporcionar la discriminaci6n de punteros. [0042] Las Figuras 7a y 7b muestran herramientas de lapiz alternativas 70. En esta
5 realizaci6n, cada herramienta de lapiz 70 incluye un cuerpo cilindrico 70a que tiene una punta generalmente c6nica 70b en un extremo y un extremo trasero cuadrado 70c. Se proporciona en la herramienta de lapiz 70 un glifo o una marca distintiva 70d adyacente a su punta 70b. El glifo 70d en cada herramienta de lapiz es diferente y representa un atributo unico, tal como color, asignado a la herramienta de lapiz. Por
10 ejemplo, en la presente realizaci6n, la herramienta de lapiz rojo tiene una sola ranura en forma de V en su punta 70b a lo largo del eje de la herramienta de lapiz. El lapiz azul tiene dos ranuras en V en su punta 70b a lo largo del eje de la herramienta de lapiz. El lapiz verde tiene tres ranuras en forma de V en su punta 70b a lo largo del eje de la herramienta de lapiz. La herramienta de lapiz negro carece de un glifo en su
15 punta 70b. Si la pantalla tactil 52 incluye herramientas de lapiz de diferentes colores adicionales, se proporcionan glifos de diferentes formas en las puntas de estas herramientas de lapiz adicionales para permitir que el sistema tactil 50 determine sus colores. [0043] A pesar de que la operaci6n del sistema tactil se describe con referencia a
20 contactos unicos realizados sobre la superficie tactil 60, como lo apreciaran los expertos en la tecnica, dado que se usan imagenes de camara para determinar los puntos de contacto, pueden determinarse multiples contactos de puntero sobre la superficie tactil 60 dado que el puntero aparecera en las imagenes capturadas por cada camara. El tipo de cada puntero puede determinarse de la misma manera
25 descrita anteriormente y utilizarse durante el procesamiento de los datos de ubicaci6n del puntero resultantes. De esta manera, un usuario puede hacer contacto con la superficie tactil simultaneamente mediante herramientas de lapiz de diferentes colores
o mediante una herramienta de lapiz y un dedo.
[0044] En esta realizaci6n, en vez de basarse en curvas de crecimiento para
30 diferenciar entre el puntero utilizado para poner en contacto con la superficie tactil, cada DSP 0� utiliza una red neural artificial (ANN) para determinar el tipo de puntero utilizado para poner en contacto con la superficie tactil 60 de las imagenes. Como se sabe bien, las ANN son idealmente adecuadas para resolver problemas de naturaleza ambigua tal como la detecci6n de un objetivo de multiples parametros cuando no se
35 conocen los parametros. No hay algoritmos, procedimientos o normas especificas que esten pre programadas en una ANN, sino unicamente un metodo de entrenamiento. El metodo de entrenamiento le permite a la ANN establecer su propio conjunto de parametros y normas para resolver el problema de reconocimiento de patrones. [0045] En la presente realizaci6n, la ANN esta entrenada especificamente para analizar las imagenes adquiridas por medio de las camaras digitales 70 y reconocer si
5 se utiliza la punta de un puntero, el extremo trasero de un puntero o un dedo para poner en contacto con la superficie tactil 60. Durante el analisis de la imagen de cada camara, la ANN genera la salida de decisi6n que identifica al puntero utilizado para poner en contacto con la superficie tactil 60 con cierto grado de probabilidad. Para cada conjunto de imagenes adquiridas por las camaras digitales 70, el ordenador 56
10 utiliza la salida de decisi6n de la ANN con el grado mas alto de probabilidad. [0046] Cuando la salida de decisi6n de la ANN identifica el puntero que se utiliza para poner en contacto con la superficie tactil 60 como un dedo, el ordenador 56 trata los datos de contacto del puntero como un evento del rat6n. De esta manera, un usuario puede utilizar un dedo para manipular (es decir, mover, cambiar el tamano, etc.) la
15 entrada de escritura de una herramienta de lapiz o controlar la ejecuci6n de programas de aplicaci6n con una herramienta de lapiz en la mano sin tener que cambiar el modo de operaci6n de la pantalla tactil. Cuando la salida de decisi6n de la ANN identifica el puntero que se utiliza para poner en contacto con la superficie tactil 60 como el extremo trasero de un puntero 70c, el ordenador 56 trata al puntero como una
20 herramienta de borrado. El extremo trasero del puntero constituye una buena herramienta intuitiva porque la herramienta de lapiz en si misma funciona como un lapiz, su forma es distinta y evita la necesidad de cambiar punteros para realizar una funci6n de borrado. [0047] Cuando la salida de decisi6n de la ANN identifica el puntero que se utiliza para
25 poner en contacto con la superficie tactil 60 como la punta de un puntero 70b, el ordenador 56 trata los datos de posici6n del puntero como escritura o dibujo. Para determinar el color que se le asignara a la escritura o dibujo, la ANN analiza ademas las imagenes adquiridas por las camaras digitales 70 para reconocer el glifo 70d en la punta del puntero 70b, dado que el glifo en la punta del puntero representa el color
30 asignado a la herramienta de lapiz. [0048] Durante los analisis de las imagenes, se utiliza un abordaje de ajuste modelo en donde se describe cada valor de nivel gris en cada pixel (es decir, la ubicaci6n de (x, y)) de una imagen de diferencia por medio de un modelo de varios parametros. Estos parametros de modelo incluyen:
35 el nivel gris medio dentro del puntero y el del fondo;
la ubicaci6n de (x, y) de la punta del puntero 70b;
los angulos de orientaci6n de los bordes de frente y posteriores de la punta del
puntero; y
la resoluci6n de las camaras digitales 70 utilizadas para adquirir las imagenes.
5 [0049] Las funciones del modelo matematico son combinaciones de las funciones de error de Gaussian como se divulga en Blaszka, T. y Deriche, R. en "Recovering and Characterizing lmage Features Using an Efficient Model Based Approach", 1��� , Rapport de recherche No. 2�22, INRIA. Las imagenes se comparan pixel por pixel, para ajustar el modelo a la imagen. Estadisticamente, esta comparaci6n se lleva a
10 cabo utilizando la estadistica de ji� cuadrado
Aqui, v =N -M es el numero de grados de libertad, es decir, el numero de puntos de
15 datos menos el numero de parametros que se ajustan. Para encontrar el conjunto de parametros de mejor ajuste, se minimiza
con respecto a estos parametros. [0050] La minimizaci6n puede ser computada de muchas maneras, pero los metodos mas efectivos son Levenberg Marquardt (LM) y Variable metrica (VM).
Ambos metodos necesitan las derivadas de
con respecto a cada uno de los
20 parametros del modelo en cada punto de la imagen. Como las funciones del modelo son no lineales, estas derivadas se computan mejor numericamente, utilizando cualquiera de las dos diferencias centradas:
25 o diferencias progresivas:
Aqui, ho10 es un pequeno numero anadido a cada parametro. Entonces, en cada punta computamos el gradiente de
[0051] En el metodo LM, este gradiente forma una fila de la matriz jacobiana J.
Asumimos por el momento que hay un conjunto inicial de parametros p que permiten que J se compute para toda la imagen. Para mejorar esta estimaci6n inicial, el metodo LM requiere la soluci6n de la ecuaci6n de la matriz:
para el vector de correcci6n ip, es decir,
Aqui, r es el vector residual, la diferencia entre el brillo de imagen computado y observado en cada pixel. Efectivamente, este vector residual impulsa el proceso de soluci6n. El parametro LM A se utiliza para regir la convergencia de este proceso iterativo; si las magnitudes de los valores residuales estan aumentando, A aumenta, de otro modo disminuye como la soluci6n mejor adaptada porque se aproxima a p. El metodo LM es un procedimiento rapido y eficaz. Sin embargo, requiere el almacenamiento y manipulaci6n de algunas matrices un tanto grandes. [0052] El metodo VM resuelve este problema de manera conveniente; construye directamente una matriz similar a:
conocida como el inverso del hessiano. El hessiano en si mismo es rigurosamente la matriz de todas las segundas derivadas de
con respecto a todos los parametros del modelo. En otras palabras, el calculo
. La unica desventaja menor de este abordaje es que se debe utilizar una busqueda de linea para obtener bp (y de esta
forma H�1) en cada iteraci6n, lo que significa numerosas evaluaciones de
(pero no su gradiente). El metodo VM toma varias iteraciones para convergir, pero cada iteraci6n es mucho mas rapida que una unica iteraci6n de LM. [0053] Las tecnicas de minimos cuadrados no lineales iterativas de VM y LM ajustan todos los parametros del modelo simultaneamente y se ha encontrado que ubican la punta del puntero o dedo con una precisi6n de aproximadamente 0,1 pixeles; segmentan de manera confiable la punta del puntero o dedo del fondo; y reconocen de manera confiable el tipo de puntero a traves del parametro de resoluci6n del modelo. [0054] Tambien se ha encontrado que estas tecnicas de minimos cuadrados no lineales iterativas proporcionan imagenes mas nitidas cuando se utiliza la punta de un puntero para poner en contacto con el sistema tactil en comparaci6n que cuando se
5 utiliza un dedo para poner en contacto con la superficie tactil, en terminos del parametro de resoluci6n del modelo. Esta diferencia en la nitidez de la imagen se debe al hecho de que el modelo describe el puntero como una esquina, es decir, dos lineas rectas conectadas en un vertice comun y separadas por un angulo dado. Como se apreciara, la descripci6n de este modelo se ajusta a la forma de la punta c6nica
10 mucho mejor que un dedo. Para compensar esta diferencia de nitidez de las imagenes, la tecnica de minimos cuadrados no lineales iterativa ajusta el parametro de resoluci6n del modelo de manera acorde. En otras palabras, la tecnica de minimos cuadrados no lineal suaviza la esquina para aproximarse mejor a la forma de un dedo. El resultado final es que el parametro de resoluci6n del modelo tiende
15 estadisticamente a ser mayor para los dedos que para herramientas de lapiz. A continuaci6n se presenta un resultado tipico para el parametro de resoluci6n del modelo medio.
donde las unidades de medici6n son pixeles. Estos resultados se encontraron analizando diez imagenes al azar de dos secuencias de video (que tipicamente
25 contienen 250 a 500 marcos). Se encontraron resultados similares para otras cuatro secuencias de video. Las Figuras 0 y muestran ajustes tipicos generados por una simulaci6n MATLAB en respuesta a los contactos de la superficie tactil realizados utilizando una herramienta de lapiz y un dedo, respectivamente. Cabe senalar que un
valor mayor de
es una mejor indicaci6n de que los supuestos del modelo se han
30 roto de alguna manera (es decir, no es posible modelar cada leve variaci6n en una imagen). [0055] A pesar de que la presente tecnica para diferenciar entre punteros utilizados para poner en contacto con un sistema tactil se describe como incorporada en un sistema tactil que utiliza imagenes de camara para generar los datos de posici6n del
35 puntero, los expertos en la tecnica apreciaran que la tecnica pueda ser utilizada en otros entornos interactivos. Por ejemplo, con referencia ahora a la Figura 10, se muestra un sistema tactil similar al descrito en la Patente de los Estados No.
5. ��0.263 de Martin, cedida al cesionario de la presente invenci6n. Como puede observarse, el sistema tactil 150 incluye una pantalla tactil resistiva analoga 152 que tiene una superficie tactil 160 sobre la cual se proyectan las imagenes generadas por 5 el ordenador. Una bandeja de puntero 16� se proporciona a lo largo del borde inferior de la superficie tactil 160 y sostiene los punteros en la forma de herramientas de lapiz que se utilizan para poner en contacto con la superficie tactil 160. La bandeja de puntero 16�, similar a la realizaci6n anterior, simplemente proporciona una ubicaci6n conveniente para almacenar las herramientas de lapiz. Una camara 170 que se dirige
10 en general a lo largo del plano de la superficie tactil 160 se proporciona adyacente a un lado de la superficie tactil y captura imagenes. [0056] Cuando un puntero hace contacto con la superficie tactil 160, la pantalla tactil 152 genera la salida de datos de posici6n del puntero que representa la ubicaci6n sobre la superficie tactil donde el puntero hace contacto. Los datos de posici6n del
15 puntero que salen de la pantalla tactil 152 se transportan a un ordenador 156. El ordenador 156 ejecuta uno o mas programas de aplicaci6n y proporciona una salida de imagen generada por el ordenador que se visualiza en la superficie tactil 160 por medio de un proyector 150. La pantalla tactil 152, el ordenador 156 y el proyector 150 forman un circuito cerrado de forma que los contactos del puntero con la superficie
20 tactil 160 puedan registrarse como escritura o dibujo o utilizarse para controlar la ejecuci6n de los programas de aplicaci6n ejecutados por el ordenador 156. La salida de imagen generada por el ordenador 156 tambien se actualiza para reflejar la actividad del puntero. [0057] Cuando el ordenador 156 recibe los datos de posici6n del puntero de la
25 pantalla tactil 152, el ordenador tambien recibe los datos del tipo de puntero de la camara 170. La camara 170 procesa las imagenes capturadas del mismo modo descrito anteriormente para determinar el tipo de puntero utilizado para poner en contacto con la superficie tactil 160 que resultaron en la generaci6n de los datos de posici6n del puntero. De esta manera, el ordenador puede procesar los datos de
30 posici6n del puntero y tipo de puntero de manera apropiada. Si se desea, las imagenes capturadas pueden transportarse al ordenador 156 para procesar el tipo de puntero determinado. [0058] A pesar de que los sistemas tactiles que hacen uso de los datos de las imagenes para determinar el tipo de puntero utilizado para poner en contacto con la
35 superficie tactil se han descrito anteriormente, la diferenciaci6n automatica de punteros en los sistemas tactiles que emplean punteros activos tambien puede lograrse. Por ejemplo, en uno de dichos sistemas tactiles se coloca un digitalizador electromagnetico detras de una pantalla sensible tactil resistiva analoga. Cuando se utiliza un dedo para hacer contacto con la pantalla tactil sensible, solo la pantalla tactil sensible genera datos de posici6n del puntero. Sin embargo, cuando se utiliza un puntero activo para hacer contacto con la pantalla tactil sensible, tanto la pantalla tactil sensible como el digitalizador electromagnetico generan los datos de posici6n del puntero. Esta diferencia en la salida de datos de posici6n del puntero es utilizada por el ordenador para permitir los contactos que se hacen en la superficie tactil de la pantalla tactil sensible utilizando un lapiz activo y un dedo que se diferencian automaticamente. La firma del lapiz activo puede seleccionarse para especificar su color permitiendole al ordenador determinar el color del lapiz activo utilizado para hacer contacto con la superficie tactil. [0059] Alternativamente, pueden utilizarse lapices de frecuencia de radio (RF) activa con una pantalla tactil sensible resistiva que tiene un controlador capaz de registrar las etiquetas de RFID trasmitidas por dichos lapices cuando se usan para hacer contacto con la superficie tactil. Dado que el controlador de dicha pantalla tactil sensible recibe los datos de posici6n del puntero y una etiqueta RFID cuando se usa un lapiz RF para hacer contacto con la superficie tactil pero que solo recibe datos de posici6n del puntero cuando se usa un dedo para hacer contacto con la superficie tactil, el ordenador es capaz de diferenciar automaticamente entre contactos realizados con el dedo o con un lapiz RF en la superficie tactil. Tambien puede seleccionarse una etiqueta RFID para especificar el color del lapiz RF. Tambien pueden usarse lapices activos con un sistema tactil basado en camaras. [0060] Como lo apreciaran los expertos en la tecnica, la presente invenci6n es adecuada para su uso en basicamente cualquier entorno en donde se desee distinguir entre punteros utilizados para hacer contacto con una superficie tactil de manera que las diferentes funciones puedan invocarse automaticamente sin tener que cambiar intencionalmente el modo de operaci6n. Dichos entornos pueden incluir, por ejemplo, pizarras electr6nicas, paneles de visualizaci6n de cristal liquido (LCD) tactiles, asistentes digitales personales (PDA) y sistemas tactiles portatiles.
Claims (12)
- REIVINDICACIONES1. Un sistema tactil (50) que comprende: una superficie tactil (60) con la cual se pone en contacto un puntero (76a, 70);5 al menos un dispositivo de formaci6n de imagenes (70) que tiene un campo de vista que mira en general a lo largo de dicha superficie tactil (60); y al menos un procesador (0� , 5�, 56) que se comunica con dicho dispositivo o dispositivos de formaci6n de imagenes y analiza las imagenes adquiridas por dicho dispositivo o dispositivos de formaci6n de imagenes para: (i) determinar el tipo de10 puntero usado para hacer contacto con dicha superficie tactil; y (ii) determinar la ubicaci6n sobre dicha superficie tactil donde el puntero hace contacto, en donde durante el analisis de imagenes, dicho procesador o procesadores determinan si los contactos del puntero sobre dicha superficie tactil se producen usando una herramienta de lapiz o un dedo examinando la orientaci6n de los lados de dicho15 puntero.
- 2. Un sistema tactil de acuerdo con la reivindicaci6n 1, en donde cuando el puntero hace contacto con la superficie tactil (60) usando una herramienta de lapiz (76a, 70), dicho procesador o procesadores (0�, 5 , 56) determinan ademas si se usa una punta20 (76b, 70b) de dicha herramienta de lapiz o un extremo trasero (70c) de dicha herramienta de lapiz para hacer contacto con dicha superficie tactil.
- 3. Un sistema tactil de acuerdo con la reivindicaci6n 2, en donde dicho procesador o procesadores (0�, 5 , 56) invocan una funci6n diferente dependiendo de si dicha25 punta (76b, 70b) o extremo trasero (70c) se usa para hacer contacto con dicha superficie tactil.
- 4. Un sistema tactil de acuerdo con la reivindicaci6n 3, en donde cuando dicho procesador o procesadores determinan que dicho extremo trasero (70c) se usa para30 hacer contacto con dicha superficie tactil (60), dicho procesador o procesadores (0� , 5�, 56) invocan una funci6n de borrado.
- 5. Un sistema tactil de acuerdo con la reivindicaci6n 3 o , en donde cuando dicho procesador o procesadores determinan que dicha punta (70c) se usa para hacer35 contacto con dicha superficie tactil (60), dicho procesador o procesadores (0� , 5�, 56) invocan una funci6n de escritura.
- 6. Un sistema tactil de acuerdo con cualquiera de las reivindicaciones 2 a 5, en donde cuando dicho procesador o procesadores determinan que se usa un dedo para hacer contacto con dicha superficie tactil (60), dicho procesador o procesadores (0� , 5�, 56)5 invocan una funci6n de rat6n.
- 7. Un sistema tactil de acuerdo con cualquiera de las reivindicaciones 1 a 6, en donde las diferentes herramientas de lapiz utilizadas para hacer contacto con dicha superficie tactil tienen configuraciones de punta con diferentes angulos de abertura y en donde10 cuando se usa una herramienta de lapiz para hacer contacto con dicha superficie tactil, dicho procesador o procesadores (0� , 5 , 56) examinan el angulo de abertura de la punta de la herramienta de lapiz para determinar un atributo de la herramienta de lapiz.15 8. Un sistema tactil de acuerdo con la reivindicaci6n 0, en donde la punta de cada herramienta de lapiz es c6nica.
- 9. Un sistema tactil de acuerdo con cualquiera de las reivindicaciones 1 a 6, en donde las diferentes herramientas de lapiz utilizadas para hacer contacto con dicha superficie20 tactil tienen puntas con diferentes glifos (70d) integralmente formados sobre las mismas y en donde cuando se usa una herramienta de lapiz para hacer contacto con dicha superficie tactil, dicho procesador o procesadores (0� , 5�, 56) examinan el glifo de la punta de la herramienta de lapiz para determinar un atributo de la herramienta de lapiz.
- 10.Un sistema tactil de acuerdo con la reivindicaci6n en donde el glifo integral (70d) formado en la punta de cada herramienta de lapiz identifica el color de la herramienta de lapiz.30 11.Un sistema tactil de acuerdo con cualquiera de las reivindicaciones 1 a 10, en donde una imagen se presenta sobre dicha superficie tactil (60) y en donde dicho procesador o procesadores (0�, 5 , 56) actualizan los datos de la imagen en base a la actividad del puntero sobre la superficie tactil.35 12.Un sistema tactil de acuerdo con cualquiera de las reivindicaciones 1 a 11, en donde dicho dispositivo o dispositivos de formaci6n de imagenes comprenden un par de camaras (70) en ubicaciones separadas que tienen campos de vista que se superponen que comprenden dicha superficie tactil (60).
- 13.Un metodo de actualizaci6n de datos de imagenes usado para presentar una5 imagen visualizada sobre una superficie tactil en respuesta al contacto del puntero sobre dicha superficie tactil, comprendiendo dicho metodo las etapas de: visualizar una imagen sobre dicha superficie tactil; generar datos de la posici6n del puntero en respuesta al contacto del puntero con dicha superficie tactil y adquirir imagenes del puntero utilizado para ponerse en10 contacto con dicha superficie tactil; analizar las imagenes adquiridas para determinar si una herramienta de lapiz o un dedo se usa para hacer contacto con la superficie tactil examinando la orientaci6n de los lados de dicho puntero; actualizar los datos de imagenes usados para presentar la imagen visualizada sobre15 dicha superficie tactil en base a los datos de posici6n del puntero generados y al tipo de puntero determinado; y cuando se usa una herramienta de lapiz para hacer contacto con dicha superficie tactil, analizar adicionalmente las imagenes para determinar un atributo asignado a dicha herramienta de lapiz, basandose dicho atributo determinado en la forma de la20 punta de la herramienta de lapiz.
- 14.El metodo de la reivindicaci6n 13, en donde durante el analisis adicional, las imagenes se examinan para determinar el angulo de abertura de la punta de la herramienta de lapiz o la configuraci6n de un glifo integralmente formado sobre la25 punta de la herramienta de lapiz.
- 15.El metodo de la reivindicaci6n 13 o 1�, en donde el atributo asignado a dicha herramienta de lapiz es el color.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/384,783 US7532206B2 (en) | 2003-03-11 | 2003-03-11 | System and method for differentiating between pointers used to contact touch surface |
| US384783 | 2003-03-11 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2394586T3 true ES2394586T3 (es) | 2013-02-04 |
Family
ID=32771558
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES04251392T Expired - Lifetime ES2394586T3 (es) | 2003-03-11 | 2004-03-11 | Sistema y método para diferenciar entre punteros utilizados para hacer contacto con superficie táctil |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US7532206B2 (es) |
| EP (2) | EP2284662B1 (es) |
| CA (1) | CA2460449C (es) |
| ES (1) | ES2394586T3 (es) |
Families Citing this family (221)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4052498B2 (ja) | 1999-10-29 | 2008-02-27 | 株式会社リコー | 座標入力装置および方法 |
| JP2001184161A (ja) | 1999-12-27 | 2001-07-06 | Ricoh Co Ltd | 情報入力方法、情報入力装置、筆記入力装置、筆記データ管理方法、表示制御方法、携帯型電子筆記装置および記録媒体 |
| ATE490501T1 (de) * | 2000-07-05 | 2010-12-15 | Smart Technologies Ulc | Kamerabasiertes berührungssystem und verfahren |
| US6803906B1 (en) * | 2000-07-05 | 2004-10-12 | Smart Technologies, Inc. | Passive touch system and method of detecting user input |
| US6954197B2 (en) | 2002-11-15 | 2005-10-11 | Smart Technologies Inc. | Size/scale and orientation determination of a pointer in a camera-based touch system |
| US8456447B2 (en) | 2003-02-14 | 2013-06-04 | Next Holdings Limited | Touch screen signal processing |
| US8508508B2 (en) | 2003-02-14 | 2013-08-13 | Next Holdings Limited | Touch screen signal processing with single-point calibration |
| 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 |
| US7411575B2 (en) | 2003-09-16 | 2008-08-12 | Smart Technologies Ulc | Gesture recognition method and touch system incorporating the same |
| US7274356B2 (en) | 2003-10-09 | 2007-09-25 | Smart Technologies Inc. | Apparatus for determining the location of a pointer within a region of interest |
| US7355593B2 (en) | 2004-01-02 | 2008-04-08 | Smart Technologies, Inc. | Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region |
| US7232986B2 (en) * | 2004-02-17 | 2007-06-19 | Smart Technologies Inc. | Apparatus for detecting a pointer within a region of interest |
| US7460110B2 (en) | 2004-04-29 | 2008-12-02 | Smart Technologies Ulc | Dual mode touch system |
| US7492357B2 (en) | 2004-05-05 | 2009-02-17 | Smart Technologies Ulc | Apparatus and method for detecting a pointer relative to a touch surface |
| US7538759B2 (en) | 2004-05-07 | 2009-05-26 | Next Holdings Limited | Touch panel display system with illumination and detection provided from a single edge |
| US8120596B2 (en) | 2004-05-21 | 2012-02-21 | Smart Technologies Ulc | Tiled touch system |
| US7847789B2 (en) | 2004-11-23 | 2010-12-07 | Microsoft Corporation | Reducing accidental touch-sensitive device activation |
| US8640259B2 (en) | 2005-01-20 | 2014-01-28 | The Invention Science Fund I, Llc | Notarizable electronic paper |
| US7643005B2 (en) * | 2005-01-20 | 2010-01-05 | Searete, Llc | Semi-permanent electronic paper |
| US7669245B2 (en) | 2005-06-08 | 2010-02-23 | Searete, Llc | User accessibility to electronic paper |
| US7856555B2 (en) | 2005-01-20 | 2010-12-21 | The Invention Science Fund I, Llc | Write accessibility for electronic paper |
| US8281142B2 (en) | 2005-01-20 | 2012-10-02 | The Invention Science Fund I, Llc | Notarizable electronic paper |
| US7739510B2 (en) | 2005-05-12 | 2010-06-15 | The Invention Science Fund I, Inc | Alert options for electronic-paper verification |
| US7865734B2 (en) | 2005-05-12 | 2011-01-04 | The Invention Science Fund I, Llc | Write accessibility for electronic paper |
| US7774606B2 (en) | 2005-01-20 | 2010-08-10 | The Invention Science Fund I, Inc | Write accessibility for electronic paper |
| US8063878B2 (en) | 2005-01-20 | 2011-11-22 | The Invention Science Fund I, Llc | Permanent electronic paper |
| US9760214B2 (en) | 2005-02-23 | 2017-09-12 | Zienon, Llc | Method and apparatus for data entry input |
| WO2006091753A2 (en) * | 2005-02-23 | 2006-08-31 | Zienon, L.L.C. | Method and apparatus for data entry input |
| EP1907918A2 (en) | 2005-07-05 | 2008-04-09 | O-Pen ApS | A touch pad system |
| US20070064004A1 (en) * | 2005-09-21 | 2007-03-22 | Hewlett-Packard Development Company, L.P. | Moving a graphic element |
| WO2007072392A2 (en) * | 2005-12-22 | 2007-06-28 | Koninklijke Philips Electronics N.V. | Method and device for user interaction |
| US8013845B2 (en) | 2005-12-30 | 2011-09-06 | Flatfrog Laboratories Ab | Optical touch pad with multilayer waveguide |
| US8593502B2 (en) * | 2006-01-26 | 2013-11-26 | Polycom, Inc. | Controlling videoconference with touch screen interface |
| US8872879B2 (en) * | 2006-01-26 | 2014-10-28 | Polycom, Inc. | System and method for controlling videoconference with touch screen interface |
| US9152241B2 (en) | 2006-04-28 | 2015-10-06 | Zienon, Llc | Method and apparatus for efficient data input |
| US8094136B2 (en) * | 2006-07-06 | 2012-01-10 | Flatfrog Laboratories Ab | Optical touchpad with three-dimensional position determination |
| US8031186B2 (en) | 2006-07-06 | 2011-10-04 | Flatfrog Laboratories Ab | Optical touchpad system and waveguide for use therein |
| CN101523331B (zh) | 2006-09-28 | 2015-12-09 | 京瓷株式会社 | 便携式终端及其控制方法 |
| US9063617B2 (en) | 2006-10-16 | 2015-06-23 | Flatfrog Laboratories Ab | Interactive display system, tool for use with the system, and tool management apparatus |
| US20080094375A1 (en) * | 2006-10-18 | 2008-04-24 | Jerry Craig | Universal flat horizontal use stylus |
| US7969426B2 (en) * | 2006-10-31 | 2011-06-28 | Hewlett-Packard Development Company, L.P. | Light sensitive display interface for computing devices |
| US9442607B2 (en) | 2006-12-04 | 2016-09-13 | Smart Technologies Inc. | Interactive input system and method |
| JP2008257454A (ja) * | 2007-04-04 | 2008-10-23 | Toshiba Matsushita Display Technology Co Ltd | 表示装置、画像データ処理方法及び画像データ処理プログラム |
| EP2135155B1 (en) | 2007-04-11 | 2013-09-18 | Next Holdings, Inc. | Touch screen system with hover and click input methods |
| TWI337318B (en) * | 2007-05-15 | 2011-02-11 | Htc Corp | Electronic device operated by using touch display |
| TWI340337B (en) * | 2007-05-15 | 2011-04-11 | Htc Corp | Electronic device |
| US8094137B2 (en) | 2007-07-23 | 2012-01-10 | Smart Technologies Ulc | System and method of detecting contact on a display |
| CN101802760B (zh) | 2007-08-30 | 2013-03-20 | 奈克斯特控股有限公司 | 具有改进照明的光学触摸屏 |
| CA2697856A1 (en) | 2007-08-30 | 2009-03-05 | Next Holdings, Inc. | Low profile touch panel systems |
| US8187051B2 (en) | 2007-10-26 | 2012-05-29 | Mattel, Inc. | Digital arts and crafts computer peripheral toy device |
| US8294082B2 (en) | 2007-11-14 | 2012-10-23 | Boulder Innovation Group, Inc. | Probe with a virtual marker |
| US8405636B2 (en) | 2008-01-07 | 2013-03-26 | Next Holdings Limited | Optical position sensing system and optical position sensor assembly |
| KR101365776B1 (ko) * | 2008-04-08 | 2014-02-20 | 엘지디스플레이 주식회사 | 멀티 터치 시스템 및 그 구동 방법 |
| US20090277697A1 (en) * | 2008-05-09 | 2009-11-12 | Smart Technologies Ulc | Interactive Input System And Pen Tool Therefor |
| US8902193B2 (en) | 2008-05-09 | 2014-12-02 | Smart Technologies Ulc | Interactive input system and bezel therefor |
| KR20110015461A (ko) * | 2008-06-05 | 2011-02-15 | 스마트 테크놀러지스 유엘씨 | 다중 포인터 모호화 및 폐색화 해결 |
| US8339378B2 (en) | 2008-11-05 | 2012-12-25 | Smart Technologies Ulc | Interactive input system with multi-angle reflector |
| SE533704C2 (sv) | 2008-12-05 | 2010-12-07 | Flatfrog Lab Ab | Pekkänslig apparat och förfarande för drivning av densamma |
| US20100201812A1 (en) * | 2009-02-11 | 2010-08-12 | Smart Technologies Ulc | Active display feedback in interactive input systems |
| US8525785B1 (en) * | 2009-03-10 | 2013-09-03 | I-Interactive Llc | Multi-directional remote control system and method with highly accurate tracking |
| US20100251112A1 (en) * | 2009-03-24 | 2010-09-30 | Microsoft Corporation | Bimodal touch sensitive digital notebook |
| WO2010110683A2 (en) * | 2009-03-25 | 2010-09-30 | Next Holdings Ltd | Optical imaging secondary input means |
| TWI390436B (zh) * | 2009-04-17 | 2013-03-21 | Raydium Semiconductor Corp | 光學式觸控裝置及其運作方法 |
| CN101876875B (zh) * | 2009-04-28 | 2012-05-30 | 太瀚科技股份有限公司 | 具有局部打印功能的电子白板 |
| CN104898879B (zh) * | 2009-05-26 | 2019-07-23 | 杭州智棱科技有限公司 | 用于数据输入的方法及装置 |
| US8250482B2 (en) | 2009-06-03 | 2012-08-21 | Smart Technologies Ulc | Linking and managing mathematical objects |
| US20110032216A1 (en) * | 2009-06-17 | 2011-02-10 | Smart Technologies Ulc | Interactive input system and arm assembly therefor |
| US8692768B2 (en) | 2009-07-10 | 2014-04-08 | Smart Technologies Ulc | Interactive input system |
| US20110170253A1 (en) * | 2010-01-13 | 2011-07-14 | Smart Technologies Ulc | Housing assembly for imaging assembly and fabrication method therefor |
| US8624835B2 (en) * | 2010-01-13 | 2014-01-07 | Smart Technologies Ulc | Interactive input system and illumination system therefor |
| US20110169736A1 (en) * | 2010-01-13 | 2011-07-14 | Smart Technologies Ulc | Interactive input system and tool tray therefor |
| US20110239114A1 (en) * | 2010-03-24 | 2011-09-29 | David Robbins Falkenburg | Apparatus and Method for Unified Experience Across Different Devices |
| US9292161B2 (en) * | 2010-03-24 | 2016-03-22 | Microsoft Technology Licensing, Llc | Pointer tool with touch-enabled precise placement |
| US8704783B2 (en) | 2010-03-24 | 2014-04-22 | Microsoft Corporation | Easy word selection and selection ahead of finger |
| US9383864B2 (en) | 2010-03-31 | 2016-07-05 | Smart Technologies Ulc | Illumination structure for an interactive input system |
| US20110242005A1 (en) * | 2010-03-31 | 2011-10-06 | Smart Technologies Ulc | Interactive input device with palm reject capabilities |
| US20110241988A1 (en) * | 2010-04-01 | 2011-10-06 | Smart Technologies Ulc | Interactive input system and information input method therefor |
| US8872772B2 (en) | 2010-04-01 | 2014-10-28 | Smart Technologies Ulc | Interactive input system and pen tool therefor |
| US9189086B2 (en) * | 2010-04-01 | 2015-11-17 | Smart Technologies Ulc | Interactive input system and information input method therefor |
| US20110298708A1 (en) * | 2010-06-07 | 2011-12-08 | Microsoft Corporation | Virtual Touch Interface |
| US20110307840A1 (en) * | 2010-06-10 | 2011-12-15 | Microsoft Corporation | Erase, circle, prioritize and application tray gestures |
| US9152277B1 (en) * | 2010-06-30 | 2015-10-06 | Amazon Technologies, Inc. | Touchable projection surface system |
| US9019239B2 (en) * | 2010-11-29 | 2015-04-28 | Northrop Grumman Systems Corporation | Creative design systems and methods |
| CA2819551C (en) | 2010-12-01 | 2017-10-10 | Smart Technologies Ulc | Multi-touch input system with re-direction of radiation |
| US20120154511A1 (en) * | 2010-12-20 | 2012-06-21 | Shi-Ping Hsu | Systems and methods for providing geographically distributed creative design |
| EP2663915A4 (en) * | 2011-01-12 | 2015-06-24 | Smart Technologies Ulc | PROCESS FOR SUPPORTING MULTIPLE MENUS AND INTERACTIVE ENTRY SYSTEM THEREWITH |
| WO2012094741A1 (en) * | 2011-01-12 | 2012-07-19 | Smart Technologies Ulc | Method of supporting multiple selections and interactive input system employing same |
| US9261987B2 (en) | 2011-01-12 | 2016-02-16 | Smart Technologies Ulc | Method of supporting multiple selections and interactive input system employing same |
| US8619027B2 (en) | 2011-02-15 | 2013-12-31 | Smart Technologies Ulc | Interactive input system and tool tray therefor |
| US8860688B2 (en) | 2011-03-02 | 2014-10-14 | Smart Technologies Ulc | 3D interactive input system and method |
| SG184582A1 (en) | 2011-03-07 | 2012-10-30 | Creative Tech Ltd | A method, system and electronic device for association based identification |
| JP5766479B2 (ja) * | 2011-03-25 | 2015-08-19 | 京セラ株式会社 | 電子機器、制御方法および制御プログラム |
| US9588673B2 (en) | 2011-03-31 | 2017-03-07 | Smart Technologies Ulc | Method for manipulating a graphical object and an interactive input system employing the same |
| US8740395B2 (en) | 2011-04-01 | 2014-06-03 | Smart Technologies Ulc | Projection unit and method of controlling a first light source and a second light source |
| KR101811636B1 (ko) * | 2011-04-05 | 2017-12-27 | 삼성전자주식회사 | 디스플레이 장치 및 이의 오브젝트 표시 방법 |
| US8687172B2 (en) | 2011-04-13 | 2014-04-01 | Ivan Faul | Optical digitizer with improved distance measurement capability |
| US20120306749A1 (en) * | 2011-05-31 | 2012-12-06 | Eric Liu | Transparent user interface layer |
| US8937588B2 (en) | 2011-06-15 | 2015-01-20 | Smart Technologies Ulc | Interactive input system and method of operating the same |
| US9317196B2 (en) | 2011-08-10 | 2016-04-19 | Microsoft Technology Licensing, Llc | Automatic zooming for text selection/cursor placement |
| WO2013040691A1 (en) | 2011-09-22 | 2013-03-28 | Technologies Ulc Smart | Interactive input system with variable reflector pen tool |
| US9459716B2 (en) * | 2011-10-03 | 2016-10-04 | Furuno Electric Co., Ltd. | Device having touch panel, radar apparatus, plotter apparatus, ship network system, information displaying method and information displaying program |
| CN104067209B (zh) | 2011-11-11 | 2017-03-22 | 原相科技股份有限公司 | 交互式输入系统及方法 |
| WO2013104060A1 (en) | 2012-01-11 | 2013-07-18 | Smart Technologies Ulc | Interactive input system and method |
| WO2013104062A1 (en) | 2012-01-11 | 2013-07-18 | Smart Technologies Ulc | Interactive input system and method |
| US9070019B2 (en) | 2012-01-17 | 2015-06-30 | Leap Motion, Inc. | Systems and methods for capturing motion in three-dimensional space |
| US10691219B2 (en) | 2012-01-17 | 2020-06-23 | Ultrahaptics IP Two Limited | Systems and methods for machine control |
| US11493998B2 (en) | 2012-01-17 | 2022-11-08 | Ultrahaptics IP Two Limited | Systems and methods for machine control |
| US9501152B2 (en) | 2013-01-15 | 2016-11-22 | Leap Motion, Inc. | Free-space user interface and control using virtual constructs |
| US8638989B2 (en) | 2012-01-17 | 2014-01-28 | Leap Motion, Inc. | Systems and methods for capturing motion in three-dimensional space |
| US8693731B2 (en) | 2012-01-17 | 2014-04-08 | Leap Motion, Inc. | Enhanced contrast for object detection and characterization by optical imaging |
| US12260023B2 (en) | 2012-01-17 | 2025-03-25 | Ultrahaptics IP Two Limited | Systems and methods for machine control |
| US9679215B2 (en) | 2012-01-17 | 2017-06-13 | Leap Motion, Inc. | Systems and methods for machine control |
| CA2863069C (en) | 2012-02-02 | 2020-03-10 | Smart Technologies Ulc | Interactive input system and method of detecting objects |
| US20130249808A1 (en) * | 2012-03-21 | 2013-09-26 | S. David Silk | System for implementing an overlay for a touch sensor including actuators |
| CA2866919C (en) | 2012-03-30 | 2018-08-21 | Smart Technologies Ulc | Method for generally continuously calibrating an interactive input system |
| WO2013169845A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for scrolling nested regions |
| WO2013169882A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving and dropping a user interface object |
| EP2847660B1 (en) | 2012-05-09 | 2018-11-14 | Apple Inc. | Device, method, and graphical user interface for selecting user interface objects |
| WO2013169849A2 (en) | 2012-05-09 | 2013-11-14 | Industries Llc Yknots | Device, method, and graphical user interface for displaying user interface objects corresponding to an application |
| WO2013169851A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for facilitating user interaction with controls in a user interface |
| WO2013169875A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for displaying content associated with a corresponding affordance |
| JP6273263B2 (ja) | 2012-05-09 | 2018-01-31 | アップル インコーポレイテッド | ユーザ接触に応答して追加情報を表示するための、デバイス、方法、及びグラフィカルユーザインタフェース |
| CN109298789B (zh) | 2012-05-09 | 2021-12-31 | 苹果公司 | 用于针对激活状态提供反馈的设备、方法和图形用户界面 |
| CN107977084B (zh) | 2012-05-09 | 2021-11-05 | 苹果公司 | 用于针对在用户界面中执行的操作提供触觉反馈的方法和装置 |
| WO2013169842A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for selecting object within a group of objects |
| WO2013169843A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for manipulating framed graphical objects |
| WO2013169865A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
| JP6002836B2 (ja) | 2012-05-09 | 2016-10-05 | アップル インコーポレイテッド | ジェスチャに応答して表示状態間を遷移するためのデバイス、方法、及びグラフィカルユーザインタフェース |
| US10168835B2 (en) | 2012-05-23 | 2019-01-01 | Flatfrog Laboratories Ab | Spatial resolution in touch displays |
| US9632605B2 (en) | 2012-10-17 | 2017-04-25 | Perceptive Pixel, Inc. | Input classification for multi-touch systems |
| US9473740B2 (en) | 2012-10-24 | 2016-10-18 | Polycom, Inc. | Automatic positioning of videoconference camera to presenter at presentation device |
| US9292129B2 (en) | 2012-10-30 | 2016-03-22 | Smart Technologies Ulc | Interactive input system and method therefor |
| US9285893B2 (en) | 2012-11-08 | 2016-03-15 | Leap Motion, Inc. | Object detection and tracking with variable-field illumination devices |
| WO2014105279A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for switching between user interfaces |
| EP2939096B1 (en) | 2012-12-29 | 2019-08-28 | Apple Inc. | Device, method, and graphical user interface for determining whether to scroll or select contents |
| WO2014105275A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture |
| CN105144057B (zh) | 2012-12-29 | 2019-05-17 | 苹果公司 | 用于根据具有模拟三维特征的控制图标的外观变化来移动光标的设备、方法和图形用户界面 |
| JP6158947B2 (ja) | 2012-12-29 | 2017-07-05 | アップル インコーポレイテッド | タッチ入力からディスプレイ出力への関係間を遷移するためのデバイス、方法及びグラフィカルユーザインタフェース |
| KR101742808B1 (ko) | 2012-12-29 | 2017-06-01 | 애플 인크. | 사용자 인터페이스 계층을 내비게이션하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스 |
| US10609285B2 (en) | 2013-01-07 | 2020-03-31 | Ultrahaptics IP Two Limited | Power consumption in motion-capture systems |
| US9626015B2 (en) | 2013-01-08 | 2017-04-18 | Leap Motion, Inc. | Power consumption in motion-capture systems with audio and optical signals |
| US9459697B2 (en) | 2013-01-15 | 2016-10-04 | Leap Motion, Inc. | Dynamic, free-space user interactions for machine control |
| US10241639B2 (en) | 2013-01-15 | 2019-03-26 | Leap Motion, Inc. | Dynamic user interactions for display control and manipulation of display objects |
| EP2759966A1 (en) | 2013-01-29 | 2014-07-30 | SMART Technologies ULC | Method for conducting a collaborative event and system employing same |
| JP6286836B2 (ja) * | 2013-03-04 | 2018-03-07 | 株式会社リコー | 投影システム、投影装置、投影方法、及び投影プログラム |
| JP2014174931A (ja) * | 2013-03-12 | 2014-09-22 | Sharp Corp | 描画装置 |
| US9542040B2 (en) | 2013-03-15 | 2017-01-10 | Smart Technologies Ulc | Method for detection and rejection of pointer contacts in interactive input systems |
| WO2014200589A2 (en) | 2013-03-15 | 2014-12-18 | Leap Motion, Inc. | Determining positional information for an object in space |
| TWI557646B (zh) * | 2013-03-25 | 2016-11-11 | 鴻海精密工業股份有限公司 | 電子白板系統、電子書寫筆及電子書寫方法 |
| US10620709B2 (en) | 2013-04-05 | 2020-04-14 | Ultrahaptics IP Two Limited | Customized gesture interpretation |
| US10019113B2 (en) | 2013-04-11 | 2018-07-10 | Flatfrog Laboratories Ab | Tomographic processing for touch detection |
| KR102157270B1 (ko) * | 2013-04-26 | 2020-10-23 | 삼성전자주식회사 | 펜을 이용하는 사용자 단말 장치 및 그 제어 방법 |
| US9916009B2 (en) | 2013-04-26 | 2018-03-13 | Leap Motion, Inc. | Non-tactile interface systems and methods |
| US9658717B2 (en) | 2013-05-14 | 2017-05-23 | Otter Products, Llc | Virtual writing surface |
| US9747696B2 (en) | 2013-05-17 | 2017-08-29 | Leap Motion, Inc. | Systems and methods for providing normalized parameters of motions of objects in three-dimensional space |
| US9229583B2 (en) | 2013-05-29 | 2016-01-05 | Otter Products, Llc | Object location determination including writing pressure information of a stylus |
| US9170685B2 (en) * | 2013-06-20 | 2015-10-27 | Otter Products, Llc | Object location determination |
| US9874978B2 (en) | 2013-07-12 | 2018-01-23 | Flatfrog Laboratories Ab | Partial detect mode |
| US10281987B1 (en) | 2013-08-09 | 2019-05-07 | Leap Motion, Inc. | Systems and methods of free-space gestural interaction |
| US10846942B1 (en) | 2013-08-29 | 2020-11-24 | Ultrahaptics IP Two Limited | Predictive information for free space gesture control and communication |
| CN103455171B (zh) * | 2013-09-09 | 2017-04-05 | 吉林大学 | 一种三维交互电子白板系统及方法 |
| US9665206B1 (en) | 2013-09-18 | 2017-05-30 | Apple Inc. | Dynamic user interface adaptable to multiple input tools |
| US20150091815A1 (en) * | 2013-10-01 | 2015-04-02 | Avaya Inc. | Method and Apparatus to Support Visually Impaired Users of Touchscreen Based User Interfaces |
| US9632572B2 (en) | 2013-10-03 | 2017-04-25 | Leap Motion, Inc. | Enhanced field of view to augment three-dimensional (3D) sensory space for free-space gesture interpretation |
| US10168873B1 (en) | 2013-10-29 | 2019-01-01 | Leap Motion, Inc. | Virtual interactions for machine control |
| US9996638B1 (en) | 2013-10-31 | 2018-06-12 | Leap Motion, Inc. | Predictive information for free space gesture control and communication |
| US9996797B1 (en) | 2013-10-31 | 2018-06-12 | Leap Motion, Inc. | Interactions with virtual objects for machine control |
| US10416834B1 (en) | 2013-11-15 | 2019-09-17 | Leap Motion, Inc. | Interaction strength using virtual objects for machine control |
| US9335866B2 (en) | 2013-11-20 | 2016-05-10 | Otter Products, Llc | Retractable touchscreen adapter |
| KR102130798B1 (ko) * | 2014-01-13 | 2020-07-03 | 엘지전자 주식회사 | 이동 단말기 및 이의 제어방법 |
| US9613262B2 (en) | 2014-01-15 | 2017-04-04 | Leap Motion, Inc. | Object detection and tracking for providing a virtual device experience |
| WO2015108479A1 (en) | 2014-01-16 | 2015-07-23 | Flatfrog Laboratories Ab | Light coupling in tir-based optical touch systems |
| US10126882B2 (en) | 2014-01-16 | 2018-11-13 | Flatfrog Laboratories Ab | TIR-based optical touch systems of projection-type |
| GB2522250A (en) * | 2014-01-20 | 2015-07-22 | Promethean Ltd | Touch device detection |
| GB2522247A (en) * | 2014-01-20 | 2015-07-22 | Promethean Ltd | Touch device detection |
| US9679197B1 (en) | 2014-03-13 | 2017-06-13 | Leap Motion, Inc. | Biometric aware object detection and tracking |
| US9471957B2 (en) | 2014-03-28 | 2016-10-18 | Smart Technologies Ulc | Method for partitioning, managing and displaying a collaboration space and interactive input system employing same |
| CA2886485C (en) | 2014-03-31 | 2023-01-17 | Smart Technologies Ulc | Method for tracking displays during a collaboration session and interactive board employing same |
| CA2881644C (en) | 2014-03-31 | 2023-01-24 | Smart Technologies Ulc | Defining a user group during an initial session |
| CA2886483C (en) | 2014-03-31 | 2023-01-10 | Smart Technologies Ulc | Dynamically determining workspace bounds during a collaboration session |
| US9785247B1 (en) | 2014-05-14 | 2017-10-10 | Leap Motion, Inc. | Systems and methods of tracking moving hands and recognizing gestural interactions |
| US9741169B1 (en) | 2014-05-20 | 2017-08-22 | Leap Motion, Inc. | Wearable augmented reality devices with object detection and tracking |
| US10161886B2 (en) | 2014-06-27 | 2018-12-25 | Flatfrog Laboratories Ab | Detection of surface contamination |
| CN204480228U (zh) | 2014-08-08 | 2015-07-15 | 厉动公司 | 运动感测和成像设备 |
| US9652082B1 (en) | 2014-08-20 | 2017-05-16 | Amazon Technologies, Inc. | Space efficient electronic device component configurations |
| US9872178B2 (en) | 2014-08-25 | 2018-01-16 | Smart Technologies Ulc | System and method for authentication in distributed computing environments |
| TWI525500B (zh) * | 2014-10-01 | 2016-03-11 | 緯創資通股份有限公司 | 觸控系統、觸控筆、觸控裝置及其控制方法 |
| US10656720B1 (en) | 2015-01-16 | 2020-05-19 | Ultrahaptics IP Two Limited | Mode switching for integrated gestural interaction and multi-user collaboration in immersive virtual reality environments |
| US20160210038A1 (en) * | 2015-01-21 | 2016-07-21 | Microsoft Technology Licensing, Llc | Electronic inking |
| CN107209608A (zh) | 2015-01-28 | 2017-09-26 | 平蛙实验室股份公司 | 动态触摸隔离帧 |
| US10318074B2 (en) | 2015-01-30 | 2019-06-11 | Flatfrog Laboratories Ab | Touch-sensing OLED display with tilted emitters |
| EP3256936A4 (en) | 2015-02-09 | 2018-10-17 | FlatFrog Laboratories AB | Optical touch system comprising means for projecting and detecting light beams above and inside a transmissive panel |
| US10429923B1 (en) | 2015-02-13 | 2019-10-01 | Ultrahaptics IP Two Limited | Interaction engine for creating a realistic experience in virtual reality/augmented reality environments |
| US9696795B2 (en) | 2015-02-13 | 2017-07-04 | Leap Motion, Inc. | Systems and methods of creating a realistic grab experience in virtual reality/augmented reality environments |
| WO2016140612A1 (en) | 2015-03-02 | 2016-09-09 | Flatfrog Laboratories Ab | Optical component for light coupling |
| US9645732B2 (en) | 2015-03-08 | 2017-05-09 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
| US10048757B2 (en) | 2015-03-08 | 2018-08-14 | Apple Inc. | Devices and methods for controlling media presentation |
| US10095396B2 (en) | 2015-03-08 | 2018-10-09 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object |
| US9785305B2 (en) | 2015-03-19 | 2017-10-10 | Apple Inc. | Touch input cursor manipulation |
| US20170045981A1 (en) | 2015-08-10 | 2017-02-16 | Apple Inc. | Devices and Methods for Processing Touch Inputs Based on Their Intensities |
| US9860451B2 (en) | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
| US9674426B2 (en) | 2015-06-07 | 2017-06-06 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
| US9658702B2 (en) | 2015-08-12 | 2017-05-23 | Smart Technologies Ulc | System and method of object recognition for an interactive input system |
| US10775937B2 (en) | 2015-12-09 | 2020-09-15 | Flatfrog Laboratories Ab | Stylus identification |
| CN105912173B (zh) * | 2016-04-11 | 2019-04-30 | 中电莱斯信息系统有限公司 | 一种适用于光学触摸板的自适应三点识别方法 |
| US10013631B2 (en) | 2016-08-26 | 2018-07-03 | Smart Technologies Ulc | Collaboration system with raster-to-vector image conversion |
| CN110100226A (zh) | 2016-11-24 | 2019-08-06 | 平蛙实验室股份公司 | 触摸信号的自动优化 |
| EP3667475B1 (en) | 2016-12-07 | 2022-09-07 | FlatFrog Laboratories AB | A curved touch device |
| CN116679845A (zh) | 2017-02-06 | 2023-09-01 | 平蛙实验室股份公司 | 触摸感测装置 |
| WO2018174786A1 (en) | 2017-03-22 | 2018-09-27 | Flatfrog Laboratories | Pen differentiation for touch displays |
| WO2018182476A1 (en) | 2017-03-28 | 2018-10-04 | Flatfrog Laboratories Ab | Touch sensing apparatus and method for assembly |
| EP3676694A4 (en) | 2017-09-01 | 2021-06-09 | FlatFrog Laboratories AB | IMPROVED OPTICAL COMPONENT |
| US11567610B2 (en) | 2018-03-05 | 2023-01-31 | Flatfrog Laboratories Ab | Detection line broadening |
| US11875012B2 (en) | 2018-05-25 | 2024-01-16 | Ultrahaptics IP Two Limited | Throwable interface for augmented reality and virtual reality environments |
| WO2020080992A1 (en) | 2018-10-20 | 2020-04-23 | Flatfrog Laboratories Ab | Frame for a touch-sensitive device and tool therefor |
| EP3884365A4 (en) | 2018-11-20 | 2022-08-10 | SMART Technologies ULC | TOOL IDENTIFICATION SYSTEM AND METHOD FOR AN INTERACTIVE INPUT SYSTEM |
| WO2020153890A1 (en) | 2019-01-25 | 2020-07-30 | Flatfrog Laboratories Ab | A videoconferencing terminal and method of operating the same |
| US12056316B2 (en) | 2019-11-25 | 2024-08-06 | Flatfrog Laboratories Ab | Touch-sensing apparatus |
| EP4100822A4 (en) | 2020-02-08 | 2024-02-28 | FlatFrog Laboratories AB | TOUCH DEVICE WITH LOW LATENCY INTERACTIONS |
| CN121614054A (zh) | 2020-02-10 | 2026-03-06 | 平蛙实验室股份公司 | 触摸感测设备和制造触摸感测设备的框架元件的方法 |
Family Cites Families (409)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6512513B2 (en) * | 1919-04-01 | 2003-01-28 | Wacom Co., Ltd. | Pointer for use in digitizer systems |
| US2769374A (en) | 1951-10-19 | 1956-11-06 | Sick Erwin | Electrical light screen |
| US3025406A (en) * | 1959-02-05 | 1962-03-13 | Flightex Fabrics Inc | Light screen for ballistic uses |
| US3187185A (en) | 1960-12-22 | 1965-06-01 | United States Steel Corp | Apparatus for determining surface contour |
| US3128340A (en) * | 1961-12-21 | 1964-04-07 | Bell Telephone Labor Inc | Electrographic transmitter |
| DE1221927B (de) | 1964-05-06 | 1966-07-28 | Sick Erwin | Lichtschranke, insbesondere Unfallschutzvorrichtung |
| US3478220A (en) | 1966-05-11 | 1969-11-11 | Us Navy | Electro-optic cursor manipulator with associated logic circuitry |
| US3613066A (en) | 1968-10-22 | 1971-10-12 | Cii | Computer input equipment |
| US3775560A (en) | 1972-02-28 | 1973-11-27 | Univ Illinois | Infrared light beam x-y position encoder for display devices |
| US3764813A (en) | 1972-04-12 | 1973-10-09 | Bell Telephone Labor Inc | Coordinate detection system |
| US3860754A (en) * | 1973-05-07 | 1975-01-14 | Univ Illinois | Light beam position encoder apparatus |
| US3857022A (en) | 1973-11-15 | 1974-12-24 | Integrated Sciences Corp | Graphic input device |
| DE2550653C3 (de) | 1975-11-11 | 1978-12-21 | Erwin Sick Gmbh Optik-Elektronik, 7808 Waldkirch | Drehstrahl-Lichtvorhang |
| US4144449A (en) | 1977-07-08 | 1979-03-13 | Sperry Rand Corporation | Position detection apparatus |
| GB1575420A (en) | 1978-02-01 | 1980-09-24 | Marconi Co Ltd | Position resolving apparatus |
| CA1109539A (en) | 1978-04-05 | 1981-09-22 | Her Majesty The Queen, In Right Of Canada, As Represented By The Ministe R Of Communications | Touch sensitive computer input device |
| US4243879A (en) * | 1978-04-24 | 1981-01-06 | Carroll Manufacturing Corporation | Touch panel with ambient light sampling |
| US4373804A (en) | 1979-04-30 | 1983-02-15 | Diffracto Ltd. | Method and apparatus for electro-optically determining the dimension, location and attitude of objects |
| US4420261A (en) | 1980-09-02 | 1983-12-13 | Lowbar, Inc. | Optical position location apparatus |
| US4468694A (en) | 1980-12-30 | 1984-08-28 | International Business Machines Corporation | Apparatus and method for remote displaying and sensing of information using shadow parallax |
| US4639720A (en) | 1981-01-12 | 1987-01-27 | Harris Corporation | Electronic sketch pad |
| JPS5936295B2 (ja) | 1981-06-23 | 1984-09-03 | 株式会社日立国際電気 | 光学式座標入力装置 |
| US4558313A (en) * | 1981-12-31 | 1985-12-10 | International Business Machines Corporation | Indicator to data processing interface |
| US4459476A (en) | 1982-01-19 | 1984-07-10 | Zenith Radio Corporation | Co-ordinate detection system |
| US4507557A (en) | 1983-04-01 | 1985-03-26 | Siemens Corporate Research & Support, Inc. | Non-contact X,Y digitizer using two dynamic ram imagers |
| US4553842A (en) | 1983-05-09 | 1985-11-19 | Illinois Tool Works Inc. | Two dimensional optical position indicating apparatus |
| FR2554261B1 (fr) | 1983-10-28 | 1987-04-30 | Thomson Csf | Dispositif sensitif d'affichage comportant un ecran a balayage |
| US4550250A (en) | 1983-11-14 | 1985-10-29 | Hei, Inc. | Cordless digital graphics input device |
| US4766424A (en) | 1984-03-30 | 1988-08-23 | Zenith Electronics Corporation | Light collecting and redirecting means |
| US4672364A (en) | 1984-06-18 | 1987-06-09 | Carroll Touch Inc | Touch input device having power profiling |
| US4943806A (en) | 1984-06-18 | 1990-07-24 | Carroll Touch Inc. | Touch input device having digital ambient light sampling |
| US4703316A (en) | 1984-10-18 | 1987-10-27 | Tektronix, Inc. | Touch panel input apparatus |
| US4673918A (en) | 1984-11-29 | 1987-06-16 | Zenith Electronics Corporation | Light guide having focusing element and internal reflector on same face |
| US4710760A (en) | 1985-03-07 | 1987-12-01 | American Telephone And Telegraph Company, At&T Information Systems Inc. | Photoelastic touch-sensitive screen |
| DE3616490A1 (de) | 1985-05-17 | 1986-11-27 | Alps Electric Co Ltd | Optische koordinaten-eingabe-vorrichtung |
| JPS61262917A (ja) | 1985-05-17 | 1986-11-20 | Alps Electric Co Ltd | 光電式タツチパネルのフイルタ− |
| US4980547A (en) | 1985-05-24 | 1990-12-25 | Wells-Gardner Electronics Corp. | Light distribution and detection apparatus |
| SE8602233L (sv) | 1985-06-05 | 1986-12-06 | Illinois Tool Works | Optisk legesbestemningsanordning |
| US4762990A (en) | 1985-10-21 | 1988-08-09 | International Business Machines Corporation | Data processing input interface determining position of object |
| US4831455A (en) * | 1986-02-21 | 1989-05-16 | Canon Kabushiki Kaisha | Picture reading apparatus |
| US4822145A (en) | 1986-05-14 | 1989-04-18 | Massachusetts Institute Of Technology | Method and apparatus utilizing waveguide and polarized light for display of dynamic images |
| JPS6375918A (ja) | 1986-09-19 | 1988-04-06 | Alps Electric Co Ltd | 座標入力装置 |
| US4782328A (en) | 1986-10-02 | 1988-11-01 | Product Development Services, Incorporated | Ambient-light-responsive touch screen data input method and system |
| US4893120A (en) * | 1986-11-26 | 1990-01-09 | Digital Electronics Corporation | Touch panel using modulated light |
| US4868912A (en) | 1986-11-26 | 1989-09-19 | Digital Electronics | Infrared touch panel |
| US5025411A (en) | 1986-12-08 | 1991-06-18 | Tektronix, Inc. | Method which provides debounced inputs from a touch screen panel by waiting until each x and y coordinates stop altering |
| 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 |
| US4811004A (en) * | 1987-05-11 | 1989-03-07 | Dale Electronics, Inc. | Touch panel system and method for using same |
| US4990901A (en) * | 1987-08-25 | 1991-02-05 | Technomarket, Inc. | Liquid crystal display touch screen having electronics on one side |
| US4928094A (en) * | 1988-01-25 | 1990-05-22 | The Boeing Company | Battery-operated data collection apparatus having an infrared touch screen data entry device |
| JP2705156B2 (ja) | 1988-03-07 | 1998-01-26 | ソニー株式会社 | タッチパネル装置 |
| JPH01314324A (ja) * | 1988-06-14 | 1989-12-19 | Sony Corp | タッチパネル装置 |
| US5164714A (en) | 1988-06-20 | 1992-11-17 | Amp Incorporated | Modulated touch entry system and method with synchronous detection |
| JPH01320521A (ja) | 1988-06-22 | 1989-12-26 | Wacom Co Ltd | 電子黒板装置及びその筆記具等 |
| US4851664A (en) | 1988-06-27 | 1989-07-25 | United States Of America As Represented By The Secretary Of The Navy | Narrow band and wide angle hemispherical interference optical filter |
| US5109435A (en) | 1988-08-08 | 1992-04-28 | Hughes Aircraft Company | Segmentation method for use against moving objects |
| US5196835A (en) * | 1988-09-30 | 1993-03-23 | International Business Machines Corporation | Laser touch panel reflective surface aberration cancelling |
| US4916308A (en) * | 1988-10-17 | 1990-04-10 | Tektronix, Inc. | Integrated liquid crystal display and optical touch panel |
| DE3836429A1 (de) | 1988-10-26 | 1990-05-03 | Paul Nolden | Sensormatrix fuer bildschirme |
| DE3932030A1 (de) | 1989-09-26 | 1991-04-04 | Philips Patentverwaltung | Hochdruckgasentladungslampe |
| US5179369A (en) * | 1989-12-06 | 1993-01-12 | Dale Electronics, Inc. | Touch panel and method for controlling same |
| JP2917155B2 (ja) | 1989-12-18 | 1999-07-12 | 株式会社日立製作所 | 画像結合装置及び方法 |
| US5130794A (en) | 1990-03-29 | 1992-07-14 | Ritchey Kurtis J | Panoramic display system |
| US5105186A (en) * | 1990-05-25 | 1992-04-14 | Hewlett-Packard Company | Lcd touch screen |
| US5162783A (en) | 1990-07-23 | 1992-11-10 | Akzo N.V. | Infrared touch screen device for a video monitor |
| US5025314A (en) | 1990-07-30 | 1991-06-18 | Xerox Corporation | Apparatus allowing remote interactive use of a plurality of writing surfaces |
| US5103085A (en) * | 1990-09-05 | 1992-04-07 | Zimmerman Thomas G | Photoelectric proximity detector and switch |
| US6736321B2 (en) * | 1995-12-18 | 2004-05-18 | Metrologic Instruments, Inc. | Planar laser illumination and imaging (PLIIM) system employing wavefront control methods for reducing the power of speckle-pattern noise digital images acquired by said system |
| US5239152A (en) | 1990-10-30 | 1993-08-24 | Donnelly Corporation | Touch sensor panel with hidden graphic mode |
| US5162618A (en) | 1990-11-16 | 1992-11-10 | Exzec, Inc. | Acoustic touch position sensor with first order lamb wave reflective arrays |
| US5148015A (en) | 1990-12-24 | 1992-09-15 | Pitney Bowes Inc. | Touch switch input device for computer system |
| US5239373A (en) | 1990-12-26 | 1993-08-24 | Xerox Corporation | Video computational shared drawing space |
| JP3318897B2 (ja) | 1991-01-29 | 2002-08-26 | ソニー株式会社 | ビデオモニタ付リモートコントローラ |
| US5097516A (en) | 1991-02-28 | 1992-03-17 | At&T Bell Laboratories | Technique for illuminating a surface with a gradient intensity line of light to achieve enhanced two-dimensional imaging |
| US5168531A (en) | 1991-06-27 | 1992-12-01 | Digital Equipment Corporation | Real-time recognition of pointing information from video |
| US5196836A (en) * | 1991-06-28 | 1993-03-23 | International Business Machines Corporation | Touch panel display |
| US5272470A (en) | 1991-10-10 | 1993-12-21 | International Business Machines Corporation | Apparatus and method for reducing system overhead while inking strokes in a finger or stylus-based input device of a data processing system |
| CA2367864C (en) | 1991-10-21 | 2010-05-25 | Smart Technologies Inc. | Interactive display apparatus for displaying computer-generated image projected thereon |
| US5448263A (en) | 1991-10-21 | 1995-09-05 | Smart Technologies Inc. | Interactive display system |
| US6141000A (en) | 1991-10-21 | 2000-10-31 | Smart Technologies Inc. | Projection display system with touch sensing on screen, computer assisted alignment correction and network conferencing |
| GB2263765A (en) | 1992-01-25 | 1993-08-04 | Paul Philip Oliver | Touch screen systems |
| GB9201949D0 (en) | 1992-01-30 | 1992-03-18 | Jenkin Michael | Large-scale,touch-sensitive video display |
| US5483261A (en) | 1992-02-14 | 1996-01-09 | Itu Research, Inc. | Graphical input controller and method with rear screen image detection |
| US5880411A (en) | 1992-06-08 | 1999-03-09 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
| US5605406A (en) | 1992-08-24 | 1997-02-25 | Bowen; James H. | Computer input devices with light activated switches and light emitter protection |
| US5724743A (en) | 1992-09-04 | 1998-03-10 | Snap-On Technologies, Inc. | Method and apparatus for determining the alignment of motor vehicle wheels |
| JP3244798B2 (ja) | 1992-09-08 | 2002-01-07 | 株式会社東芝 | 動画像処理装置 |
| US5982352A (en) | 1992-09-18 | 1999-11-09 | Pryor; Timothy R. | Method for providing human input to a computer |
| 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 |
| US5422494A (en) | 1992-10-16 | 1995-06-06 | The Scott Fetzer Company | Barrier transmission apparatus |
| DE69331433T2 (de) | 1992-10-22 | 2002-10-02 | Advanced Interconnection Technology, Inc. | Einrichtung zur automatischen optischen Prüfung von Leiterplatten mit darin verlegten Drähten |
| US5317140A (en) | 1992-11-24 | 1994-05-31 | Dunthorn David I | Diffusion-assisted position location particularly for visual pen detection |
| US5751355A (en) | 1993-01-20 | 1998-05-12 | Elmo Company Limited | Camera presentation supporting system |
| US5374971A (en) | 1993-03-12 | 1994-12-20 | Picturetel Corporation | Two-view video camera stand and support method |
| 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 |
| US5359155A (en) | 1993-03-25 | 1994-10-25 | Tiger Scientific Corp. | Illumination apparatus for a digitizer tablet |
| US5729704A (en) | 1993-07-21 | 1998-03-17 | Xerox Corporation | User-directed method for operating on an object-based model data structure through a second contextual image |
| US5490655A (en) * | 1993-09-16 | 1996-02-13 | Monger Mounts, Inc. | Video/data projector and monitor ceiling/wall mount |
| US7310072B2 (en) * | 1993-10-22 | 2007-12-18 | Kopin Corporation | Portable communication display device |
| JP3419050B2 (ja) * | 1993-11-19 | 2003-06-23 | 株式会社日立製作所 | 入力装置 |
| US5739850A (en) * | 1993-11-30 | 1998-04-14 | Canon Kabushiki Kaisha | Apparatus for improving the image and sound processing capabilities of a camera |
| US5484966A (en) | 1993-12-07 | 1996-01-16 | At&T Corp. | Sensing stylus position using single 1-D image sensor |
| US5712658A (en) * | 1993-12-28 | 1998-01-27 | Hitachi, Ltd. | Information presentation apparatus and information display apparatus |
| GB2286100A (en) | 1994-01-19 | 1995-08-02 | Ibm | Touch-sensitive display apparatus |
| US5457289A (en) | 1994-03-16 | 1995-10-10 | Microtouch Systems, Inc. | Frontally shielded capacitive touch sensor system |
| US5577733A (en) | 1994-04-08 | 1996-11-26 | Downing; Dennis L. | Targeting system |
| KR100300397B1 (ko) * | 1994-04-21 | 2001-10-22 | 김순택 | 터치판넬및디지타이저기능을겸비한시스템및구동방법 |
| US5771039A (en) | 1994-06-06 | 1998-06-23 | Ditzik; Richard J. | Direct view display device integration techniques |
| US5525764A (en) | 1994-06-09 | 1996-06-11 | Junkins; John L. | Laser scanning graphic input system |
| US5528263A (en) | 1994-06-15 | 1996-06-18 | Daniel M. Platzker | Interactive projected video image display system |
| US5737740A (en) * | 1994-06-27 | 1998-04-07 | Numonics | Apparatus and method for processing electronic documents |
| JPH0863326A (ja) | 1994-08-22 | 1996-03-08 | Hitachi Ltd | 画像処理装置及び方法 |
| US5528290A (en) | 1994-09-09 | 1996-06-18 | Xerox Corporation | Device for transcribing images on a board using a camera based board scanner |
| JPH0888785A (ja) | 1994-09-16 | 1996-04-02 | Toshiba Corp | 画像入力装置 |
| US5686942A (en) | 1994-12-01 | 1997-11-11 | National Semiconductor Corporation | Remote computer input system which detects point source on operator |
| JPH08237407A (ja) | 1994-12-09 | 1996-09-13 | Xerox Corp | 画像タイルの相対的なアラインメントを見当合わせすると共に透視歪みを修正するための方法 |
| US5638092A (en) | 1994-12-20 | 1997-06-10 | Eng; Tommy K. | Cursor control system |
| JPH08179888A (ja) | 1994-12-21 | 1996-07-12 | Hitachi Ltd | 大画面ディスプレイ用入力装置 |
| US5554828A (en) | 1995-01-03 | 1996-09-10 | Texas Instruments Inc. | Integration of pen-based capability into a field emission device system |
| US5804773A (en) | 1995-02-16 | 1998-09-08 | Elo Touchsystems, Inc. | Simplified touch screen with improved position accuracy |
| US5594469A (en) * | 1995-02-21 | 1997-01-14 | Mitsubishi Electric Information Technology Center America Inc. | Hand gesture machine control system |
| US5736686A (en) | 1995-03-01 | 1998-04-07 | Gtco Corporation | Illumination apparatus for a digitizer tablet with improved light panel |
| JPH08240407A (ja) | 1995-03-02 | 1996-09-17 | Matsushita Electric Ind Co Ltd | 位置検出入力装置 |
| US5591945A (en) * | 1995-04-19 | 1997-01-07 | Elo Touchsystems, Inc. | Acoustic touch position sensor using higher order horizontally polarized shear wave propagation |
| DE69634913T2 (de) | 1995-04-28 | 2006-01-05 | Matsushita Electric Industrial Co., Ltd., Kadoma | Schnittstellenvorrichtung |
| JP3436828B2 (ja) | 1995-05-08 | 2003-08-18 | 株式会社リコー | 画像処理装置 |
| US5698845A (en) | 1995-05-23 | 1997-12-16 | Stanley Electric Co., Ltd. | Optical detection apparatus for detecting light interruption |
| US5734375A (en) * | 1995-06-07 | 1998-03-31 | Compaq Computer Corporation | Keyboard-compatible optical determination of object's position |
| 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 |
| US5786810A (en) | 1995-06-07 | 1998-07-28 | Compaq Computer Corporation | Method of determining an object's position and associated apparatus |
| JPH09106320A (ja) | 1995-08-24 | 1997-04-22 | Symbios Logic Inc | 図形入力装置および図形入力方法 |
| JPH0991094A (ja) | 1995-09-21 | 1997-04-04 | Sekisui Chem Co Ltd | タッチパネルの座標検出装置 |
| US5818424A (en) | 1995-10-19 | 1998-10-06 | International Business Machines Corporation | Rod shaped device and data acquisition apparatus for determining the position and orientation of an object in space |
| US6384743B1 (en) * | 1999-06-14 | 2002-05-07 | Wisconsin Alumni Research Foundation | Touch screen for the vision-impaired |
| US6029214A (en) * | 1995-11-03 | 2000-02-22 | Apple Computer, Inc. | Input tablet system with user programmable absolute coordinate mode and relative coordinate mode segments |
| US5825352A (en) | 1996-01-04 | 1998-10-20 | Logitech, Inc. | Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad |
| JPH09190284A (ja) | 1996-01-11 | 1997-07-22 | Canon Inc | 情報処理装置およびその方法 |
| TW394879B (en) * | 1996-02-09 | 2000-06-21 | Sega Enterprises Kk | Graphics processing system and its data input device |
| US5739479A (en) * | 1996-03-04 | 1998-04-14 | Elo Touchsystems, Inc. | Gentle-bevel flat acoustic wave touch sensor |
| US5940065A (en) | 1996-03-15 | 1999-08-17 | Elo Touchsystems, Inc. | Algorithmic compensation system and method therefor for a touch sensor panel |
| US5784054A (en) | 1996-03-22 | 1998-07-21 | Elo Toughsystems, Inc. | Surface acoustic wave touchscreen with housing seal |
| JP3807779B2 (ja) | 1996-05-29 | 2006-08-09 | 富士通株式会社 | 座標検出装置 |
| US7098392B2 (en) | 1996-07-10 | 2006-08-29 | Sitrick David H | Electronic image visualization system and communication methodologies |
| US6075905A (en) | 1996-07-17 | 2000-06-13 | Sarnoff Corporation | Method and apparatus for mosaic image construction |
| US6002808A (en) | 1996-07-26 | 1999-12-14 | Mitsubishi Electric Information Technology Center America, Inc. | Hand gesture control system |
| JP3217972B2 (ja) | 1996-08-02 | 2001-10-15 | 松下電器産業株式会社 | タッチパネル付き携帯通信機器 |
| US6208329B1 (en) | 1996-08-13 | 2001-03-27 | Lsi Logic Corporation | Supplemental mouse button emulation system, method and apparatus for a coordinate based data input device |
| KR100269070B1 (ko) | 1996-08-30 | 2000-10-16 | 모리 하루오 | 차량용네비게이션장치 |
| US5745116A (en) | 1996-09-09 | 1998-04-28 | Motorola, Inc. | Intuitive gesture-based graphical user interface |
| US5936615A (en) | 1996-09-12 | 1999-08-10 | Digital Equipment Corporation | Image-based touchscreen |
| US5819201A (en) | 1996-09-13 | 1998-10-06 | Magellan Dis, Inc. | Navigation system with vehicle service information |
| JPH10124689A (ja) | 1996-10-15 | 1998-05-15 | Nikon Corp | 画像記録再生装置 |
| EP0837418A3 (en) | 1996-10-18 | 2006-03-29 | Kabushiki Kaisha Toshiba | Method and apparatus for generating information input using reflected light image of target object |
| JP3943674B2 (ja) * | 1996-10-25 | 2007-07-11 | キヤノン株式会社 | カメラ制御システム並びにカメラサーバ及びその制御方法 |
| AU5156198A (en) | 1996-10-29 | 1998-05-22 | Xeotron Corporation | Optical device utilizing optical waveguides and mechanical light-switches |
| US6061177A (en) | 1996-12-19 | 2000-05-09 | Fujimoto; Kenneth Noboru | Integrated computer display and graphical input apparatus and method |
| ATE232621T1 (de) | 1996-12-20 | 2003-02-15 | Hitachi Europ Ltd | Verfahren und system zur erkennung von handgesten |
| KR100542801B1 (ko) | 1996-12-25 | 2006-08-04 | 터치 패널 시스템즈 코포레이션 | 음향터치스크린용격자트랜스듀서 |
| US6252989B1 (en) | 1997-01-07 | 2001-06-26 | Board Of The Regents, The University Of Texas System | Foveated image coding system and method for image bandwidth reduction |
| JP3624070B2 (ja) * | 1997-03-07 | 2005-02-23 | キヤノン株式会社 | 座標入力装置及びその制御方法 |
| US6122865A (en) | 1997-03-13 | 2000-09-26 | Steelcase Development Inc. | Workspace display |
| US5914709A (en) | 1997-03-14 | 1999-06-22 | Poa Sana, Llc | User input device for a computer system |
| WO1998044316A1 (en) | 1997-04-02 | 1998-10-08 | Goszyk Kurt A | Adjustable area coordinate position data-capture system |
| US6104387A (en) | 1997-05-14 | 2000-08-15 | Virtual Ink Corporation | Transcription system |
| JP3876942B2 (ja) | 1997-06-13 | 2007-02-07 | 株式会社ワコム | 光デジタイザ |
| US6346966B1 (en) * | 1997-07-07 | 2002-02-12 | Agilent Technologies, Inc. | Image acquisition system for machine vision applications |
| US6229529B1 (en) * | 1997-07-11 | 2001-05-08 | Ricoh Company, Ltd. | Write point detecting circuit to detect multiple write points |
| US5790910A (en) | 1997-08-04 | 1998-08-04 | Peerless Industries, Inc. | Camera mounting apparatus |
| EP0897161B1 (en) | 1997-08-07 | 2007-10-10 | Fujitsu Limited | Optical scanning-type touch panel |
| US6161066A (en) | 1997-08-18 | 2000-12-12 | The Texas A&M University System | Advanced law enforcement and response technology |
| US6188939B1 (en) | 1997-08-18 | 2001-02-13 | The Texas A&M University System | Advanced law enforcement and response technology |
| US6720949B1 (en) | 1997-08-22 | 2004-04-13 | Timothy R. Pryor | Man machine interfaces and applications |
| US20020036617A1 (en) | 1998-08-21 | 2002-03-28 | Timothy R. Pryor | Novel man machine interfaces and applications |
| US6243074B1 (en) | 1997-08-29 | 2001-06-05 | Xerox Corporation | Handedness detection for a physical manipulatory grammar |
| US6072494A (en) | 1997-10-15 | 2000-06-06 | Electric Planet, Inc. | Method and apparatus for real-time gesture recognition |
| WO1999021122A1 (en) | 1997-10-22 | 1999-04-29 | Ascent Technology, Inc. | Voice-output reading system with gesture-based navigation |
| US6215477B1 (en) | 1997-10-22 | 2001-04-10 | Smart Technologies Inc. | Touch sensitive display panel |
| CA2219886A1 (en) | 1997-10-31 | 1999-04-30 | Smart Technologies Inc. | Method and system for interfacing applications software with electronic writeboard |
| JP3794180B2 (ja) | 1997-11-11 | 2006-07-05 | セイコーエプソン株式会社 | 座標入力システム及び座標入力装置 |
| TW449709B (en) * | 1997-11-17 | 2001-08-11 | Hewlett Packard Co | A method for distinguishing a contact input |
| US6310610B1 (en) | 1997-12-04 | 2001-10-30 | Nortel Networks Limited | Intelligent touch display |
| IL137478A (en) | 1998-01-26 | 2005-11-20 | Westerman Wayne | Method and apparatus for integrating manual input |
| US7614008B2 (en) | 2004-07-30 | 2009-11-03 | Apple Inc. | Operation of a computer with touch screen interface |
| AU2439399A (en) | 1998-02-09 | 1999-08-23 | Haim Azaria | Video camera computer touch screen system |
| US6226035B1 (en) * | 1998-03-04 | 2001-05-01 | Cyclo Vision Technologies, Inc. | Adjustable imaging system with wide angle capability |
| US6222175B1 (en) | 1998-03-10 | 2001-04-24 | Photobit Corporation | Charge-domain analog readout for an image sensor |
| US6847737B1 (en) | 1998-03-13 | 2005-01-25 | University Of Houston System | Methods for performing DAF data filtering and padding |
| US6031531A (en) * | 1998-04-06 | 2000-02-29 | International Business Machines Corporation | Method and system in a graphical user interface for facilitating cursor object movement for physically challenged computer users |
| CA2268208C (en) | 1998-04-06 | 2011-06-14 | Smart Technologies, Inc. | Method for erasing on an electronic writeboard |
| CA2267733A1 (en) | 1998-04-06 | 1999-10-06 | Smart Technologies, Inc. | Method for editing objects representing writing on an electronic writeboard |
| JP2000105671A (ja) | 1998-05-11 | 2000-04-11 | Ricoh Co Ltd | 座標入力/検出装置および電子黒板システム |
| US6232962B1 (en) * | 1998-05-14 | 2001-05-15 | Virtual Ink Corporation | Detector assembly for use in a transcription system |
| JP4033582B2 (ja) | 1998-06-09 | 2008-01-16 | 株式会社リコー | 座標入力/検出装置および電子黒板システム |
| US6496122B2 (en) | 1998-06-26 | 2002-12-17 | Sharp Laboratories Of America, Inc. | Image display and remote control system capable of displaying two distinct images |
| US6064354A (en) | 1998-07-01 | 2000-05-16 | Deluca; Michael Joseph | Stereoscopic user interface method and apparatus |
| JP2000043484A (ja) * | 1998-07-30 | 2000-02-15 | Ricoh Co Ltd | 電子黒板システム |
| WO2000011596A1 (en) | 1998-08-18 | 2000-03-02 | Digital Ink, Inc. | Handwriting device with detection sensors for absolute and relative positioning |
| US7057647B1 (en) | 2000-06-14 | 2006-06-06 | E-Watch, Inc. | Dual-mode camera system for day/night or variable zoom operation |
| JP2000089913A (ja) | 1998-09-08 | 2000-03-31 | Gunze Ltd | タッチパネル入力座標変換装置 |
| JP4016526B2 (ja) | 1998-09-08 | 2007-12-05 | 富士ゼロックス株式会社 | 3次元物体識別装置 |
| US6570612B1 (en) * | 1998-09-21 | 2003-05-27 | Bank One, Na, As Administrative Agent | System and method for color normalization of board images |
| DE19845030A1 (de) | 1998-09-30 | 2000-04-20 | Siemens Ag | Bildsystem |
| 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 |
| US6690357B1 (en) * | 1998-10-07 | 2004-02-10 | Intel Corporation | Input device using scanning sensors |
| US6731270B2 (en) | 1998-10-21 | 2004-05-04 | Luidia Inc. | Piezoelectric transducer for data entry device |
| CA2252302C (en) | 1998-10-30 | 2009-01-20 | Smart Technologies Inc. | Keyboard for an electronic writeboard and method |
| US6741267B1 (en) | 1998-10-30 | 2004-05-25 | Smart Technologies, Inc. | Keyboard for an electronic writeboard and method |
| US6414673B1 (en) | 1998-11-10 | 2002-07-02 | Tidenet, Inc. | Transmitter pen location system |
| DE19856007A1 (de) * | 1998-12-04 | 2000-06-21 | Bayer Ag | Anzeigevorrichtung mit Berührungssensor |
| US6147678A (en) | 1998-12-09 | 2000-11-14 | Lucent Technologies Inc. | Video hand image-three-dimensional computer interface with multiple degrees of freedom |
| US6597348B1 (en) | 1998-12-28 | 2003-07-22 | Semiconductor Energy Laboratory Co., Ltd. | Information-processing device |
| US6633328B1 (en) | 1999-01-05 | 2003-10-14 | Steris Corporation | Surgical lighting system with integrated digital video camera |
| JP2000222110A (ja) * | 1999-01-29 | 2000-08-11 | Ricoh Elemex Corp | 座標入力装置 |
| US6335724B1 (en) | 1999-01-29 | 2002-01-01 | Ricoh Company, Ltd. | Method and device for inputting coordinate-position and a display board system |
| JP4043128B2 (ja) | 1999-02-24 | 2008-02-06 | 富士通株式会社 | 光走査型タッチパネル |
| US6530664B2 (en) * | 1999-03-03 | 2003-03-11 | 3M Innovative Properties Company | Integrated front projection system with enhanced dry erase screen configuration |
| US6179426B1 (en) * | 1999-03-03 | 2001-01-30 | 3M Innovative Properties Company | Integrated front projection system |
| US6545669B1 (en) | 1999-03-26 | 2003-04-08 | Husam Kinawi | Object-drag continuity between discontinuous touch-screens |
| JP3481498B2 (ja) | 1999-04-28 | 2003-12-22 | 日本航空電子工業株式会社 | 光学式タッチパネル |
| US6614422B1 (en) | 1999-11-04 | 2003-09-02 | Canesta, Inc. | Method and apparatus for entering data using a virtual input device |
| JP3830121B2 (ja) * | 1999-06-10 | 2006-10-04 | 株式会社 ニューコム | 物体検出用光学ユニット及びそれを用いた位置座標入力装置 |
| TW459192B (en) | 1999-06-25 | 2001-10-11 | Toshiba Corp | Electronic apparatus and electronic system provided with the same |
| JP2001014091A (ja) * | 1999-06-30 | 2001-01-19 | Ricoh Co Ltd | 座標入力装置 |
| JP3986710B2 (ja) * | 1999-07-15 | 2007-10-03 | 株式会社リコー | 座標検出装置 |
| JP2001060145A (ja) | 1999-08-23 | 2001-03-06 | Ricoh Co Ltd | 座標入力/検出システムおよびその位置合わせ調整方法 |
| JP4083941B2 (ja) | 1999-09-03 | 2008-04-30 | 株式会社リコー | 座標入力装置 |
| JP2001075735A (ja) | 1999-09-06 | 2001-03-23 | Canon Inc | 座標入力装置及びその方法、コンピュータ可読メモリ |
| JP4057200B2 (ja) | 1999-09-10 | 2008-03-05 | 株式会社リコー | 座標入力装置および座標入力装置の記録媒体 |
| JP3905670B2 (ja) | 1999-09-10 | 2007-04-18 | 株式会社リコー | 座標入力検出装置、情報記憶媒体及び座標入力検出方法 |
| US6512838B1 (en) | 1999-09-22 | 2003-01-28 | Canesta, Inc. | Methods for enhancing performance and data acquired from three-dimensional image systems |
| AU7822300A (en) | 1999-09-29 | 2001-04-30 | James Loke Kie Chan | A method and apparatus for detecting depression pressure in a stylus |
| WO2003007049A1 (en) * | 1999-10-05 | 2003-01-23 | Iridigm Display Corporation | Photonic mems and structures |
| WO2001031570A2 (en) | 1999-10-27 | 2001-05-03 | Digital Ink, Inc. | Tracking motion of a writing instrument |
| JP4052498B2 (ja) * | 1999-10-29 | 2008-02-27 | 株式会社リコー | 座標入力装置および方法 |
| US6710770B2 (en) | 2000-02-11 | 2004-03-23 | Canesta, Inc. | Quasi-three-dimensional method and apparatus to detect and localize interaction of user-object and virtual transfer device |
| JP3819654B2 (ja) * | 1999-11-11 | 2006-09-13 | 株式会社シロク | 指示体の識別機能を有する光デジタイザ |
| US6328270B1 (en) | 1999-11-12 | 2001-12-11 | Elbex Video Ltd. | Swivel joint with cable passage for a television camera or a case |
| EP1234225B1 (en) | 1999-12-02 | 2011-11-02 | Tyco Electronics Corporation | Apparatus and method to improve resolution of infrared touch systems |
| JP2001184161A (ja) * | 1999-12-27 | 2001-07-06 | Ricoh Co Ltd | 情報入力方法、情報入力装置、筆記入力装置、筆記データ管理方法、表示制御方法、携帯型電子筆記装置および記録媒体 |
| JP2001209487A (ja) * | 2000-01-25 | 2001-08-03 | Uw:Kk | 筆跡通信システムおよび該システムで使用される筆跡入力装置及び筆跡表示装置 |
| US6529189B1 (en) | 2000-02-08 | 2003-03-04 | International Business Machines Corporation | Touch screen stylus with IR-coupled selection buttons |
| JP3881148B2 (ja) | 2000-02-18 | 2007-02-14 | 株式会社リコー | 座標検出用受光装置、座標入力/検出装置、電子黒板、装着位置検出方法及び記憶媒体 |
| EP1128318A3 (en) | 2000-02-21 | 2002-01-23 | Cyberboard A/S | Position detection device |
| JP3934846B2 (ja) | 2000-03-06 | 2007-06-20 | 株式会社リコー | 座標入力/検出装置、電子黒板システム、受光素子の位置ズレ補正方法及び記憶媒体 |
| JP2001265516A (ja) | 2000-03-16 | 2001-09-28 | Ricoh Co Ltd | 座標入力装置 |
| JP2001282445A (ja) | 2000-03-31 | 2001-10-12 | Ricoh Co Ltd | 座標入力/検出装置および情報表示入力装置 |
| JP4094796B2 (ja) | 2000-03-31 | 2008-06-04 | 株式会社リコー | 座標入力システム、座標入力システムの制御方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 |
| JP3834766B2 (ja) | 2000-04-03 | 2006-10-18 | 独立行政法人科学技術振興機構 | マンマシーン・インターフェース・システム |
| JP4393030B2 (ja) | 2000-04-14 | 2010-01-06 | 富士通株式会社 | 光学式位置検出装置及び記録媒体 |
| US6624833B1 (en) | 2000-04-17 | 2003-09-23 | Lucent Technologies Inc. | Gesture-based input interface system with shadow detection |
| US7084868B2 (en) | 2000-04-26 | 2006-08-01 | University Of Louisville Research Foundation, Inc. | System and method for 3-D digital reconstruction of an oral cavity from a sequence of 2-D images |
| 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 |
| CA2410427A1 (en) | 2000-05-29 | 2001-12-06 | Vkb Inc. | Virtual data entry device and method for input of alphanumeric and other data |
| US6650318B1 (en) | 2000-10-13 | 2003-11-18 | Vkb Inc. | Data input device |
| USRE40368E1 (en) | 2000-05-29 | 2008-06-10 | Vkb Inc. | Data input device |
| US6690397B1 (en) | 2000-06-05 | 2004-02-10 | Advanced Neuromodulation Systems, Inc. | System for regional data association and presentation and method for the same |
| US6690363B2 (en) | 2000-06-19 | 2004-02-10 | Next Holdings Limited | Touch panel display system |
| US6803906B1 (en) | 2000-07-05 | 2004-10-12 | Smart Technologies, Inc. | Passive touch system and method of detecting user input |
| ATE490501T1 (de) | 2000-07-05 | 2010-12-15 | Smart Technologies Ulc | Kamerabasiertes berührungssystem und verfahren |
| US7466843B2 (en) | 2000-07-07 | 2008-12-16 | Pryor Timothy R | Multi-functional control and entertainment systems |
| US6531999B1 (en) | 2000-07-13 | 2003-03-11 | Koninklijke Philips Electronics N.V. | Pointing direction calibration in video conferencing and other camera-based system applications |
| US7227526B2 (en) * | 2000-07-24 | 2007-06-05 | Gesturetek, Inc. | Video-based image control system |
| JP3851763B2 (ja) * | 2000-08-04 | 2006-11-29 | 株式会社シロク | 位置検出装置、位置指示器、位置検出方法及びペンダウン検出方法 |
| US6778207B1 (en) | 2000-08-07 | 2004-08-17 | Koninklijke Philips Electronics N.V. | Fast digital pan tilt zoom video |
| JP4208394B2 (ja) | 2000-08-09 | 2009-01-14 | 株式会社リコー | 座標入力装置 |
| US6747663B2 (en) | 2000-08-24 | 2004-06-08 | Sun Microsystems, Inc. | Interpolating sample values from known triangle vertex values |
| NO20004514A (no) | 2000-09-11 | 2002-01-14 | Njoelstad Tormod | Tegne-, skrive- og peke-redskap for datamaskinbaserte presentasjoner og kontorarbeid |
| US7058204B2 (en) * | 2000-10-03 | 2006-06-06 | Gesturetek, Inc. | Multiple camera control system |
| JP3793014B2 (ja) | 2000-10-03 | 2006-07-05 | キヤノン株式会社 | 電子源の製造装置、電子源の製造方法及び画像形成装置の製造方法 |
| US20030046401A1 (en) | 2000-10-16 | 2003-03-06 | Abbott Kenneth H. | Dynamically determing appropriate computer user interfaces |
| US6774889B1 (en) | 2000-10-24 | 2004-08-10 | Microsoft Corporation | System and method for transforming an ordinary computer monitor screen into a touch screen |
| US6518600B1 (en) | 2000-11-17 | 2003-02-11 | General Electric Company | Dual encapsulation for an LED |
| US6590568B1 (en) | 2000-11-20 | 2003-07-08 | Nokia Corporation | Touch screen drag and drop input technique |
| US6530702B2 (en) | 2000-12-02 | 2003-03-11 | Thomas H. S. Harris | Operator supported remote camera positioning and control system |
| US7190348B2 (en) * | 2000-12-26 | 2007-03-13 | International Business Machines Corporation | Method for touchscreen data input |
| US6540679B2 (en) | 2000-12-28 | 2003-04-01 | Guided Therapy Systems, Inc. | Visual imaging system for ultrasonic probe |
| US7914453B2 (en) | 2000-12-28 | 2011-03-29 | Ardent Sound, Inc. | Visual imaging system for ultrasonic probe |
| WO2002054169A2 (en) | 2001-01-08 | 2002-07-11 | Vkb Inc. | A data input device |
| JP3977018B2 (ja) | 2001-02-07 | 2007-09-19 | 株式会社リコー | 情報入力システム |
| TW487593B (en) | 2001-02-09 | 2002-05-21 | Sampo Technology Corp | Remote-controlled toy car set with camera and rear view mirror |
| US6741250B1 (en) * | 2001-02-09 | 2004-05-25 | Be Here Corporation | Method and system for generation of multiple viewpoints into a scene viewed by motionless cameras and for presentation of a view path |
| US7030861B1 (en) | 2001-02-10 | 2006-04-18 | Wayne Carl Westerman | System and method for packing multi-touch gestures onto a hand |
| JP4639293B2 (ja) | 2001-02-27 | 2011-02-23 | オプテックス株式会社 | 自動ドアセンサ |
| CA2341918A1 (en) | 2001-03-19 | 2002-09-19 | Robert Sirotich | Overhead projection system |
| US6540366B2 (en) * | 2001-03-19 | 2003-04-01 | Smart Technologies, Inc. | Overhead projection system |
| JP4768143B2 (ja) * | 2001-03-26 | 2011-09-07 | 株式会社リコー | 情報入出力装置、情報入出力制御方法およびプログラム |
| GB2374266A (en) | 2001-04-04 | 2002-10-09 | Matsushita Comm Ind Uk Ltd | Virtual user interface device |
| JP4551018B2 (ja) | 2001-04-05 | 2010-09-22 | 富士通株式会社 | 画像結合装置 |
| US6738051B2 (en) * | 2001-04-06 | 2004-05-18 | 3M Innovative Properties Company | Frontlit illuminated touch panel |
| US6517266B2 (en) * | 2001-05-15 | 2003-02-11 | Xerox Corporation | Systems and methods for hand-held printing on a surface or medium |
| US6919880B2 (en) | 2001-06-01 | 2005-07-19 | Smart Technologies Inc. | Calibrating camera offsets to facilitate object position determination using triangulation |
| CA2350152A1 (en) | 2001-06-08 | 2002-12-08 | Smart Technologies Inc. | Camera-based system for capturing images of a target area |
| GB2378073B (en) | 2001-07-27 | 2005-08-31 | Hewlett Packard Co | Paper-to-computer interfaces |
| US6927384B2 (en) | 2001-08-13 | 2005-08-09 | Nokia Mobile Phones Ltd. | Method and device for detecting touch pad unit |
| US7202857B2 (en) | 2001-08-29 | 2007-04-10 | Microsoft Corporation | Manual controlled scrolling |
| US7007236B2 (en) | 2001-09-14 | 2006-02-28 | Accenture Global Services Gmbh | Lab window collaboration |
| JP2003162370A (ja) | 2001-09-14 | 2003-06-06 | Ricoh Co Ltd | 画像処理装置、タッチパネル付きディスプレイ装置、画像処理方法、および画像処理方法をコンピュータに実行させるプログラム |
| JP2003173237A (ja) | 2001-09-28 | 2003-06-20 | Ricoh Co Ltd | 情報入出力システム、プログラム及び記憶媒体 |
| US7254775B2 (en) | 2001-10-03 | 2007-08-07 | 3M Innovative Properties Company | Touch panel system and method for distinguishing multiple touch inputs |
| JP3920067B2 (ja) | 2001-10-09 | 2007-05-30 | 株式会社イーアイティー | 座標入力装置 |
| CN1303508C (zh) | 2001-11-09 | 2007-03-07 | 美蓓亚株式会社 | 触板总成 |
| JP2003158597A (ja) | 2001-11-21 | 2003-05-30 | Mitsubishi Rayon Co Ltd | 手書き画像入力面として使用されるスクリーンを備えた画像表示装置 |
| JP2003167669A (ja) | 2001-11-22 | 2003-06-13 | Internatl Business Mach Corp <Ibm> | 情報処理装置、プログラム及び座標入力方法 |
| US7121470B2 (en) | 2002-01-11 | 2006-10-17 | Hand Held Products, Inc. | Transaction terminal having elongated finger recess |
| JP3805259B2 (ja) | 2002-01-29 | 2006-08-02 | 富士写真フイルム株式会社 | 画像処理方法、画像処理装置及び電子カメラ |
| US6982697B2 (en) * | 2002-02-07 | 2006-01-03 | Microsoft Corporation | System and process for selecting objects in a ubiquitous computing environment |
| US7091926B2 (en) | 2002-02-08 | 2006-08-15 | Kulas Charles J | Computer display system using multiple screens |
| US6628216B2 (en) | 2002-02-13 | 2003-09-30 | Intersil Americas Inc. | Calibration of resistor ladder using difference measurement and parallel resistive correction |
| CA2372868A1 (en) | 2002-02-19 | 2003-08-19 | Smart Technologies Inc. | Method and system for cleaning images to highlight information recorded on a background surface |
| US7305115B2 (en) | 2002-02-22 | 2007-12-04 | Siemens Energy And Automation, Inc. | Method and system for improving ability of a machine vision system to discriminate features of a target |
| WO2003083767A2 (en) * | 2002-03-27 | 2003-10-09 | Nellcor Puritan Bennett Incorporated | Infrared touchframe system |
| US20030210803A1 (en) | 2002-03-29 | 2003-11-13 | Canon Kabushiki Kaisha | Image processing apparatus and method |
| US7038659B2 (en) | 2002-04-06 | 2006-05-02 | Janusz Wiktor Rajkowski | Symbol encoding apparatus and method |
| US7067763B2 (en) | 2002-05-17 | 2006-06-27 | Gsi Group Corporation | High speed, laser-based marking method and system for producing machine readable marks on workpieces and semiconductor devices with reduced subsurface damage produced thereby |
| JP2004005272A (ja) * | 2002-05-31 | 2004-01-08 | Cad Center:Kk | 仮想空間移動制御装置及び制御方法並びに制御プログラム |
| US7499033B2 (en) | 2002-06-07 | 2009-03-03 | Smart Technologies Ulc | System and method for injecting ink into an application |
| US20030226968A1 (en) | 2002-06-10 | 2003-12-11 | Steve Montellese | Apparatus and method for inputting data |
| CA2390506C (en) | 2002-06-12 | 2013-04-02 | Smart Technologies Inc. | System and method for recognizing connector gestures |
| US7283126B2 (en) | 2002-06-12 | 2007-10-16 | Smart Technologies Inc. | System and method for providing gesture suggestions to enhance interpretation of user input |
| CA2390503C (en) | 2002-06-12 | 2010-08-17 | Smart Technologies Inc. | System and method for providing gesture suggestions to enhance interpretation of user input |
| US7260257B2 (en) | 2002-06-19 | 2007-08-21 | Microsoft Corp. | System and method for whiteboard and audio capture |
| US20040001144A1 (en) * | 2002-06-27 | 2004-01-01 | Mccharles Randy | Synchronization of camera images in camera-based touch system to enhance position determination of fast moving objects |
| US20040204129A1 (en) | 2002-08-14 | 2004-10-14 | Payne David M. | Touch-sensitive user interface |
| JP2004078613A (ja) * | 2002-08-19 | 2004-03-11 | Fujitsu Ltd | タッチパネル装置 |
| US20060028456A1 (en) * | 2002-10-10 | 2006-02-09 | Byung-Geun Kang | Pen-shaped optical mouse |
| US6954197B2 (en) | 2002-11-15 | 2005-10-11 | Smart Technologies Inc. | Size/scale and orientation determination of a pointer in a camera-based touch system |
| US20040125086A1 (en) | 2002-12-30 | 2004-07-01 | Hagermoser Edward S. | Touch input device having removable overlay |
| US6972401B2 (en) | 2003-01-30 | 2005-12-06 | Smart Technologies Inc. | Illuminated bezel and touch system incorporating the same |
| US20040221265A1 (en) | 2003-02-07 | 2004-11-04 | Smart Technologies Inc. | Connected and overlapped shapes enhancements |
| US7629967B2 (en) | 2003-02-14 | 2009-12-08 | Next Holdings Limited | Touch screen signal processing |
| AU2004211738B2 (en) | 2003-02-14 | 2007-04-19 | Next Holdings Limited | Touch screen signal processing |
| US7176905B2 (en) | 2003-02-19 | 2007-02-13 | Agilent Technologies, Inc. | Electronic device having an image-based data input system |
| US20040169639A1 (en) | 2003-02-28 | 2004-09-02 | Pate Michael A. | Visible pointer tracking with separately detectable pointer tracking signal |
| US6947032B2 (en) | 2003-03-11 | 2005-09-20 | Smart Technologies Inc. | Touch system and method for determining pointer contacts on a touch surface |
| US7532206B2 (en) | 2003-03-11 | 2009-05-12 | Smart Technologies Ulc | System and method for differentiating between pointers used to contact touch surface |
| US7665041B2 (en) | 2003-03-25 | 2010-02-16 | Microsoft Corporation | Architecture for controlling a computer using hand gestures |
| US7256772B2 (en) | 2003-04-08 | 2007-08-14 | Smart Technologies, Inc. | Auto-aligning touch system and method |
| US7133032B2 (en) | 2003-04-24 | 2006-11-07 | Eastman Kodak Company | OLED display and touch screen |
| US8330726B2 (en) * | 2003-05-19 | 2012-12-11 | Xiroku, Inc. | Position detection apparatus using area image sensor |
| WO2004102523A1 (en) | 2003-05-19 | 2004-11-25 | Itzhak Baruch | Optical coordinate input device comprising few elements |
| US7432893B2 (en) | 2003-06-14 | 2008-10-07 | Massachusetts Institute Of Technology | Input device based on frustrated total internal reflection |
| US7190496B2 (en) * | 2003-07-24 | 2007-03-13 | Zebra Imaging, Inc. | Enhanced environment visualization using holographic stereograms |
| JP4125200B2 (ja) | 2003-08-04 | 2008-07-30 | キヤノン株式会社 | 座標入力装置 |
| JP4405766B2 (ja) * | 2003-08-07 | 2010-01-27 | キヤノン株式会社 | 座標入力装置、座標入力方法 |
| US20050052427A1 (en) | 2003-09-10 | 2005-03-10 | Wu Michael Chi Hung | Hand gesture interaction with touch surface |
| US7411575B2 (en) | 2003-09-16 | 2008-08-12 | Smart Technologies Ulc | Gesture recognition method and touch system incorporating the same |
| CN1853160A (zh) | 2003-09-22 | 2006-10-25 | 皇家飞利浦电子股份有限公司 | 使用光导的触摸输入屏 |
| JP2005107607A (ja) | 2003-09-29 | 2005-04-21 | Eit:Kk | 光学式位置検出装置 |
| US7274356B2 (en) | 2003-10-09 | 2007-09-25 | Smart Technologies Inc. | Apparatus for determining the location of a pointer within a region of interest |
| US7145766B2 (en) * | 2003-10-16 | 2006-12-05 | Hewlett-Packard Development Company, L.P. | Display for an electronic device |
| US7265748B2 (en) | 2003-12-11 | 2007-09-04 | Nokia Corporation | Method and device for detecting touch pad input |
| JP2005182423A (ja) | 2003-12-19 | 2005-07-07 | Totoku Electric Co Ltd | 座標入力装置 |
| US7355593B2 (en) | 2004-01-02 | 2008-04-08 | Smart Technologies, Inc. | Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region |
| US7265752B2 (en) | 2004-01-09 | 2007-09-04 | Microsoft Corporation | Multi-chart geometry images |
| US7232986B2 (en) | 2004-02-17 | 2007-06-19 | Smart Technologies Inc. | Apparatus for detecting a pointer within a region of interest |
| US7687736B2 (en) * | 2004-04-29 | 2010-03-30 | Smart Technologies Ulc | Tensioned touch panel and method of making same |
| US7460110B2 (en) | 2004-04-29 | 2008-12-02 | Smart Technologies Ulc | Dual mode touch system |
| US7492357B2 (en) | 2004-05-05 | 2009-02-17 | Smart Technologies Ulc | Apparatus and method for detecting a pointer relative to a touch surface |
| US7538759B2 (en) | 2004-05-07 | 2009-05-26 | Next Holdings Limited | Touch panel display system with illumination and detection provided from a single edge |
| US7178947B2 (en) | 2004-06-04 | 2007-02-20 | Dale Marks | Lighting device with elliptical fresnel mirror |
| US7372456B2 (en) * | 2004-07-07 | 2008-05-13 | Smart Technologies Inc. | Method and apparatus for calibrating an interactive touch system |
| JP4442877B2 (ja) * | 2004-07-14 | 2010-03-31 | キヤノン株式会社 | 座標入力装置およびその制御方法 |
| US20080129707A1 (en) | 2004-07-27 | 2008-06-05 | Pryor Timothy R | Method and apparatus employing multi-functional controls and displays |
| FR2874300B1 (fr) | 2004-08-11 | 2006-11-24 | Renault Sas | Procede de calibration automatique d'un systeme de stereovision |
| US7619616B2 (en) | 2004-12-21 | 2009-11-17 | Microsoft Corporation | Pressure sensitive controls |
| US7559664B1 (en) | 2004-12-27 | 2009-07-14 | John V. Walleman | Low profile backlighting using LEDs |
| TWI259409B (en) | 2005-01-07 | 2006-08-01 | Au Optronics Corp | Touch panel for recognizing fingerprint and method of making the same |
| 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 |
| US7261388B2 (en) | 2005-02-28 | 2007-08-28 | Hewlett-Packard Development Company, L.P. | Error reduction by print masks |
| US7696987B2 (en) | 2005-03-04 | 2010-04-13 | Smart Technologies Ulc | Touch panel and method of manufacturing the same |
| JP2008533581A (ja) | 2005-03-10 | 2008-08-21 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | タッチスクリーン・ディスプレイと相互作用する複数オブジェクトの位置・大きさ・形を検出するためのシステムおよび方法 |
| CA2501214A1 (en) | 2005-03-18 | 2006-09-18 | Smart Technologies Inc. | Overhead projection system |
| US7705835B2 (en) | 2005-03-28 | 2010-04-27 | Adam Eikman | Photonic touch screen apparatus and method of use |
| US7499037B2 (en) * | 2005-03-29 | 2009-03-03 | Wells Gardner Electronics Corporation | Video display and touchscreen assembly, system and method |
| US8487910B2 (en) | 2005-05-02 | 2013-07-16 | Smart Technologies Ulc | Large scale touch system and methods for interacting with same |
| EP1907918A2 (en) | 2005-07-05 | 2008-04-09 | O-Pen ApS | A touch pad system |
| US20070019103A1 (en) * | 2005-07-25 | 2007-01-25 | Vkb Inc. | Optical apparatus for virtual interface projection and sensing |
| CA2611764C (en) | 2005-08-19 | 2011-12-06 | Silverbrook Research Pty Ltd | An electronic stylus with a force re-directing coupling |
| US8847924B2 (en) * | 2005-10-03 | 2014-09-30 | Hewlett-Packard Development Company, L.P. | Reflecting light |
| US7599520B2 (en) * | 2005-11-18 | 2009-10-06 | Accenture Global Services Gmbh | Detection of multiple targets on a plane of interest |
| US20070125652A1 (en) | 2005-12-02 | 2007-06-07 | Buckley Paul W | Electroform, methods of making electroforms, and products made from electroforms |
| TWI333572B (en) | 2005-12-20 | 2010-11-21 | Ind Tech Res Inst | Light source package structure |
| JP2009522669A (ja) | 2005-12-30 | 2009-06-11 | アップル インコーポレイテッド | マルチタッチ入力を備えた携帯電子装置 |
| US20070165007A1 (en) | 2006-01-13 | 2007-07-19 | Gerald Morrison | Interactive input system |
| US20070205994A1 (en) | 2006-03-02 | 2007-09-06 | Taco Van Ieperen | Touch system and method for interacting with the same |
| JP4518092B2 (ja) | 2006-03-31 | 2010-08-04 | ソニー株式会社 | 物体認識装置、物体認識方法、物体認識プログラム、特徴量登録装置、特徴量登録方法、及び特徴量登録プログラム |
| WO2007132033A1 (es) | 2006-05-17 | 2007-11-22 | Smart Technology, S.A. | Sistema de detección, guiado o seguimiento de dispositivos o personas |
| US7984995B2 (en) | 2006-05-24 | 2011-07-26 | Smart Technologies Ulc | Method and apparatus for inhibiting a subject's eyes from being exposed to projected light |
| TW200803482A (en) | 2006-06-01 | 2008-01-01 | Micro Nits Co Ltd | Image processing method of indicator input system |
| KR20110059776A (ko) | 2006-06-09 | 2011-06-03 | 애플 인크. | 터치 스크린 액정 디스플레이 |
| US7333095B1 (en) * | 2006-07-12 | 2008-02-19 | Lumio Inc | Illumination for optical touch panel |
| US7333094B2 (en) * | 2006-07-12 | 2008-02-19 | Lumio Inc. | Optical touch screen |
| US7302156B1 (en) | 2006-07-12 | 2007-11-27 | Lumio Inc. | Optical system |
| US8441467B2 (en) * | 2006-08-03 | 2013-05-14 | Perceptive Pixel Inc. | Multi-touch sensing display through frustrated total internal reflection |
| TWI355631B (en) | 2006-08-31 | 2012-01-01 | Au Optronics Corp | Liquid crystal display with a liquid crystal touch |
| TWI354962B (en) * | 2006-09-01 | 2011-12-21 | Au Optronics Corp | Liquid crystal display with a liquid crystal touch |
| US8564544B2 (en) * | 2006-09-06 | 2013-10-22 | Apple Inc. | Touch screen device, method, and graphical user interface for customizing display of content category icons |
| US8094129B2 (en) | 2006-11-27 | 2012-01-10 | Microsoft Corporation | Touch sensing using shadow and reflective modes |
| US7268692B1 (en) | 2007-02-01 | 2007-09-11 | Lumio Inc. | Apparatus and method for monitoring hand propinquity to plural adjacent item locations |
| EP2135155B1 (en) | 2007-04-11 | 2013-09-18 | Next Holdings, Inc. | Touch screen system with hover and click input methods |
| US20080259050A1 (en) | 2007-04-20 | 2008-10-23 | Pixart Imaging Incorporation | Optical touch control apparatus and method thereof |
| US8325154B2 (en) | 2007-04-20 | 2012-12-04 | Pixart Imaging Incorporation | Optical touch control apparatus and method thereof |
| CA2697856A1 (en) | 2007-08-30 | 2009-03-05 | Next Holdings, Inc. | Low profile touch panel systems |
| CN101802760B (zh) | 2007-08-30 | 2013-03-20 | 奈克斯特控股有限公司 | 具有改进照明的光学触摸屏 |
| KR20110015461A (ko) | 2008-06-05 | 2011-02-15 | 스마트 테크놀러지스 유엘씨 | 다중 포인터 모호화 및 폐색화 해결 |
| US8339378B2 (en) | 2008-11-05 | 2012-12-25 | Smart Technologies Ulc | Interactive input system with multi-angle reflector |
-
2003
- 2003-03-11 US US10/384,783 patent/US7532206B2/en not_active Expired - Lifetime
-
2004
- 2004-03-10 CA CA2460449A patent/CA2460449C/en not_active Expired - Lifetime
- 2004-03-11 EP EP10012757.0A patent/EP2284662B1/en not_active Expired - Lifetime
- 2004-03-11 EP EP04251392A patent/EP1457870B1/en not_active Expired - Lifetime
- 2004-03-11 ES ES04251392T patent/ES2394586T3/es not_active Expired - Lifetime
-
2008
- 2008-12-01 US US12/325,507 patent/US8456451B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP2284662B1 (en) | 2015-02-18 |
| US20090160801A1 (en) | 2009-06-25 |
| US7532206B2 (en) | 2009-05-12 |
| EP1457870A3 (en) | 2007-02-21 |
| CA2460449C (en) | 2014-05-20 |
| CA2460449A1 (en) | 2004-09-11 |
| US20040179001A1 (en) | 2004-09-16 |
| EP2284662A2 (en) | 2011-02-16 |
| EP2284662A3 (en) | 2012-01-04 |
| EP1457870A2 (en) | 2004-09-15 |
| US8456451B2 (en) | 2013-06-04 |
| EP1457870B1 (en) | 2012-08-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7532206B2 (en) | System and method for differentiating between pointers used to contact touch surface | |
| ES2392228T3 (es) | Sistema táctil de alineación automática y método correspondiente | |
| ES2396587T3 (es) | Método y aparato táctil en base a cámara | |
| ES2361457T3 (es) | Sistema y procedimiento táctil en base a cámara. | |
| EP2353069B1 (en) | Stereo optical sensors for resolving multi-touch in a touch detection system | |
| TWI454993B (zh) | 以成像元件為主之觸控系統 | |
| US9582118B2 (en) | Optical touch system and object detection method therefor | |
| US20140168164A1 (en) | Multi-dimensional touch input vector system for sensing objects on a touch panel | |
| JP2011521331A (ja) | 光学ベゼル付き対話型入力装置 | |
| CN102016772A (zh) | 交互输入系统和用于交互输入系统的照明组件 | |
| US20120007804A1 (en) | Interactive input system and method | |
| CN102918480A (zh) | 通过解调图像帧确定有源指示器属性 | |
| CN116508090A (zh) | 显示器中的边界平滑 | |
| US9323322B2 (en) | Interactive input system and method of detecting objects | |
| US20170108994A1 (en) | Touch Surface for Mobile Devices Using Near Field Light Sensing | |
| JPH0736603A (ja) | 二次元位置検出装置 | |
| JP5362848B2 (ja) | 光センサ回路、二次元座標検出装置、情報処理装置および光センサ素子のリフレッシュ駆動方法 | |
| US20150084913A1 (en) | Information processing method for touch panel device and touch panel device | |
| CN103186291B (zh) | 光学触控系统 | |
| JP2012221060A (ja) | 可搬可能な電子黒板システムにおける再帰性反射材の設置支援方法及びプログラム | |
| WO2011032250A1 (en) | Flexible and portable multiple passive writing instruments detection system |