ES2272965T3 - Metodo y sistema para obtener datos de posicion. - Google Patents

Metodo y sistema para obtener datos de posicion. Download PDF

Info

Publication number
ES2272965T3
ES2272965T3 ES03715318T ES03715318T ES2272965T3 ES 2272965 T3 ES2272965 T3 ES 2272965T3 ES 03715318 T ES03715318 T ES 03715318T ES 03715318 T ES03715318 T ES 03715318T ES 2272965 T3 ES2272965 T3 ES 2272965T3
Authority
ES
Spain
Prior art keywords
position detection
detection system
waveform
positional element
signals
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
Application number
ES03715318T
Other languages
English (en)
Inventor
Nathan Altman
Oded Eliashiv
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Epos Technologies Ltd
Original Assignee
Epos Technologies Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Epos Technologies Ltd filed Critical Epos Technologies Ltd
Application granted granted Critical
Publication of ES2272965T3 publication Critical patent/ES2272965T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1694Program controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/02Hand grip control means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/06Control stands, e.g. consoles, switchboards
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/06Control stands, e.g. consoles, switchboards
    • B25J13/065Control stands, e.g. consoles, switchboards comprising joy-sticks
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/02Sensing devices
    • B25J19/026Acoustical sensing devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1656Program controls characterised by programming, planning systems for manipulators
    • B25J9/1664Program controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/014Hand-worn input/output arrangements, e.g. data gloves
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing 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/03545Pens or stylus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/043Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using propagating acoustic waves
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/046Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by electromagnetic means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/22Character recognition characterised by the type of writing
    • G06V30/228Character recognition characterised by the type of writing of three-dimensional [3D] handwriting, e.g. writing in the air
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S901/00Robots
    • Y10S901/02Arm motion controller
    • Y10S901/06Communication with another machine
    • Y10S901/08Robot
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S901/00Robots
    • Y10S901/02Arm motion controller
    • Y10S901/09Closed loop, sensor feedback controls arm movement

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Acoustics & Sound (AREA)
  • Electromagnetism (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
  • Position Input By Displaying (AREA)
  • Length Measuring Devices Characterised By Use Of Acoustic Means (AREA)
  • Circuit For Audible Band Transducer (AREA)
  • Collating Specific Patterns (AREA)
  • Obtaining Desirable Characteristics In Audible-Bandwidth Transducers (AREA)
  • Stereophonic System (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

Un sistema de detección de posición para su uso en asociación con aplicaciones informáticas, comprendiendo el sistema: un elemento posicional (14) destinado a alcanzar una posición y que comprende un primer emisor para emitir una forma de onda ultrasónica continua, y una disposición de detectores (20) para detectar dicha forma de onda de manera que permita la fijación de dicha posición y enviar en salida dicha forma de onda con fines de cálculo, con carácter retentivo de dicha aptitud para fijar la posición, caracterizado porque: Dicha forma de onda ultrasónica comprende: una onda portadora, y una modulación integrada sobre dicha onda portadora de la que derivar dicha fijación de dicha posición.

Description

Método y sistema para obtener datos de posición.
Campo y antecedentes de la invención
La presente invención se refiere a un procedimiento y sistema para obtener datos de coordenadas bidimensionales o tridimensionales en el espacio y, más particularmente, pero no exclusivamente, a un elemento posicional y hardware y software de soporte para obtener tal información sobre coordenadas. En términos generales, una unidad es capaz de determinar la posición, típicamente con relación a sí misma, de otra unidad.
El campo del posicionamiento en pequeños espacios, es decir el posicionamiento dentro de espacios de unos pocos metros o menos, incluye cierto número de campos, principalmente dispositivos de punteo destinados a la interacción con ordenador, y robótica y control de máquinas, pero incluyendo también juguetes, control de inventario y otros campos. Determinadas aplicaciones pueden requerir soluciones en 2D, otras pueden requerir soluciones en 3D. Por otra parte, determinadas aplicaciones tales como dispositivos de punteo pueden requerir solamente comunicación unidireccional, mientras, por ejemplo la robótica, puede requerir comunicación bidireccional.
1) Dispositivos de punteo Lápices digitales
Los lápices digitales son dispositivos de punteo usados para la detección electrónica de escritura manual o dibujo manual, o para punteo general. Los lápices digitales usan generalmente tecnologías tales como acústica, IR y óptica. Otras versiones usan acelerómetros que captan aceleraciones y transmiten los datos a una estación base. Otra versión es una cámara que analiza pequeños códigos de impresión sobre papel especial para determinar su posición. Otros lápices usan para su funcionamiento tecnologías electromagnéticas (incluyendo pasivas y activas) y otras. Algunos de los lápices digitales son una unidad autónoma, lo que implica que el lápiz trabaja de forma independiente, proporcionando como salida sus propias coordenadas totalmente procesadas,. y estos son típicos de unidades basadas en cámaras ópticas y digitales. Otros, especialmente dispositivos acústicos y electromagnéticos, requieren una unidad receptora o sensora.
Los Lápices digitales se usan de forma generalizada con PC, ordenadores portátiles, asistentes digitales personales (PDA), teléfonos móviles, libros electrónicos y similares.
Pizarras blancas digitales interactivas
La pizarra blanca digital interactiva es una pizarra blanca que recoge datos escritos desde la pizarra en un ordenador asociado. Una de las tecnologías comunes en este campo es el posicionamiento acústico: se sitúa un marcador en una funda que transmite señales de baliza que son recibidas y analizadas por un dispositivo dedicado situado igualmente cerca de la pizarra blanca digital. En algunos casos, se transmite una señal IR o electromagnética junto con la baliza acústica para mejor precisión y por motivos de sencillez. Otra tecnología común es electromagnética: la funda del marcador mencionada anteriormente transmite un campo electromagnético que es captado por bucles especiales sobre la parte posterior de la pizarra blanca digital.
También se usa tecnología resistiva. En este caso, se recubre la superficie de la pizarra blanca digital de material resistivo. Se aplica presión al recubrimiento, y la presión provoca un cambio local en las propiedades resistivas del tablero. A partir de los cambios, el controlador es capaz de obtener una posición x-y a partir de la presión
aplicada.
También se puede usar la tecnología capacitiva, que es similar a la resistiva. También se usa presión, esta vez para cambiar las propiedades capacitivas del tablero. El controlador es capaz entonces de obtener la posición x-y.
Pantallas táctiles
Las pantallas táctiles comprenden por regla general sensores insertados dentro o cerca de una pantalla de ordenador a fin de recibir la entrada desde la pantalla. Algunas tecnologías incluyen el recubrimiento de la pantalla de un material especial que puede captar el contacto físico, siendo el material cualquier material resistivo, capacitivo y de ondas acústicas de superficie (SAW). Otras tecnologías incluyen la inserción de sensores en torno a la pantalla. Los sensores pueden ser IR, acústicos, SAW y otros.
Ratón 3D
Un ratón 3D usa técnicas de posicionamiento electromagnéticas o por ultrasonidos para indicar su posición en un espacio de 3D a un dispositivo de supervisión. Los ratones sin cable actualmente en uso usan el sistema inalámbrico de transmisión de datos Bluetooth y emisores radioeléctricos y de IR similares para la conectividad inalámbrica. La emisión radioeléctrica o de IR sólo se encarga de la conectividad inalámbrica, es decir la cuestión de la transmisión de señales. El posicionamiento implica por lo general un seguidor de movimiento en el propio ratón, que puede estar basado en tecnología óptica. El seguimiento simple del movimiento da una solución en 2D. Se pueden producir soluciones en 3D usando por ejemplo cualquiera de los siguientes:
1)
acústica: el ratón emite impulsos ultrasónicos y de IR que son recibidos por un receptor de sobremesa. Mediante la medición del tiempo de propagación se puede realizar la triangulación.
2)
Sensores IR: el ratón emite impulsos de IR cuyo ángulo es medido por un receptor de sobremesa. Varios sensores de posición angular permiten realizar la triangulación tridimensional, con lo que se obtiene la posición espacial.
Tabletas digitales y estiletes
La tableta digital usa un lápiz digital o estilete. El estilete permite interacciones que incluyen escribir directamente sobre una tableta gráfica, tablilla digital, pantalla de PC, pantalla de PDA, pantalla de teléfono móvil y sobre cualquier otra superficie, pantalla o tableta habilitada por el ordenador. Las soluciones disponibles trabajan con tecnologías electromagnéticas o acústicas pasivas o activas.
Inconvenientes
Las soluciones de las tecnologías disponibles adolecen de los siguientes inconvenientes. Se señala que estos inconvenientes se pueden atribuir también a las aplicaciones tratadas a continuación:
La totalidad de las soluciones mencionadas anteriormente requieren una potencia de cálculo significativa, y circuitería de amplificación y digitalización. Estas no utilizan recursos disponibles del ordenador principal; en lugar de esto, llevan a cabo sus propios cálculos usando hardware dedicado y alimentan al ordenador los datos de posicionamiento procesados. El hardware dedicado es a la vez costoso y complejo, y es particularmente derrochador de recursos teniendo en cuenta que el poder de cálculo del ordenador principal esté disponible.
Todas las tecnologías mencionadas anteriormente, salvo la acústica, necesitan sensores sobre el plano de posicionamiento: la solución electromagnética necesita antenas de cuadro sobre la parte posterior del tablero, el lápiz con la cámara necesita papel especial digitalizado y las pantallas táctiles necesitan recubrimientos especiales. La necesidad de sensores se suma al coste del producto final, así como proporciona una restricción del uso poco natural, porque no permite al usuario usar planos arbitrarios, tales como una superficie de escritorio repleta, como plataforma de trabajo.
La circuitería y sensores complejos de estas soluciones requieren un espacio dedicado. Resulta imposible integrar estas soluciones en dispositivos de pequeñas dimensiones y portátiles para los que no han sido diseñadas explícitamente, tales como PDA, teléfonos móviles, etc. Esta cuestión también es significativa con ordenadores portátiles y otros productos móviles en los que el pequeño tamaño permite una instalación fijada de forma explícita, pero no permite la libertad de un dispositivo arbitrario.
La instalación de componentes de hardware en un PC es pesada y no es siempre fiable. Resulta considerablemente más fácil usar componentes ya instalados tales como sistemas de sonido existentes cuando se añade una nueva característica.
Actualmente no existe ninguna solución disponible en plataformas múltiples: una solución de posicionamiento para una pantalla táctil es diferente de una solución en un lápiz digital para el mercado de teléfonos móviles, etc.
La integración de soluciones disponibles en un producto existente suele ser ineficaz, por la dimensión y la complejidad del proyecto.
Todas las soluciones disponibles requieren de hecho rediseñar el producto final. No hay una solución actual que se pueda tratar como de ampliación, requiriendo solamente cambios del software.
El soporte para aplicaciones de múltiples usuarios es difícil y actualmente sólo está disponible en las que tienen Bluetooth como medio de comunicación. No obstante, el Bluetooth está limitado a ocho usuarios simultáneos.
Muchas de las soluciones disponibles requieren un suministro de energía sustancial.
Algunas de las tecnologías están limitadas a la ubicación bidimensional. Pero incluso aquellas que pueden gestionar una tercera dimensión no proporcionan actualmente información precisa de la tercera dimensión. Por ejemplo, un estilete basado en detección electromagnética puede ser detectado al permanecer fijo a determinada altura por encima de una pantalla, pero no es posible decir con precisión a qué altura está. El detector simplemente determina que aquel está presente.
Existen otros inconvenientes específicos de determinadas tecnologías. Por ejemplo, el posicionamiento por IR tiene dificultades al trabajar con la luz directa del sol. Las soluciones acústicas existentes tienen serias limitaciones en entornos acústicamente ruidosos, en particular en el primordial entorno industrial, en el que los ruidos ultrasónicos son sumamente comunes.
Las soluciones que usan protocolos inalámbricos como Bluetooth pueden adolecer de colisiones entre protocolos y de interferencia con otros equipos inalámbricos, tales como equipos en red local inalámbrica.
Las soluciones de pantalla táctil evidentemente son intrínsecamente bidimensionales.
2) Robótica y control de máquinas
La Robótica y Control de máquinas es un campo en el que el uso de sensores de posición es inherente al control de elementos móviles.
Robots industriales
Los brazos mecánicos son capaces de realizar delicadas tareas de montaje en un espacio tridimensional. Las máquinas de montaje de placas de circuito impreso (PCB) realizan la implantación de componentes electrónicos sobre una placa de circuitos impresos bidimensional. Las máquinas CNC (control numérico computerizado) realizan tareas de corte y taladro que necesitan una elevada resolución de posición. Las cadenas de montaje de automóviles usan taladradoras automáticas que taladran la carrocería del automóvil usando una elevada precisión espacial.
Equipo de fax e impresora
Las máquinas de fax e impresoras tienen precisos sensores de posición para la captura de datos, la impresión, la orientación del papel, etc.
Robots de movimiento libre
En los últimos años, diversos nuevos productos de robótica han alcanzado y superado el estadio de prototipo. Los productos de robótica incluyen robots de movimiento libre para diferentes aplicaciones. Estas aplicaciones incluyen cortadoras de césped, limpiadoras de piscinas, robots espías y robots de eliminación de bombas con cámaras y telemando y muchos más. Tales robots usan típicamente su propia detección junto con preprogramación para orientarse en su entorno circundante.
Nuevas posibles aplicaciones incluyen un aspirador autónomo. Uno o más aspiradores pueden recorrer automáticamente los locales, aspirando la suciedad y transfiriendo la suciedad bien a unidades de ubicación fija o bien a unidades itinerantes. La unidad que aspira puede ubicar de forma autónoma la unidad receptora a la que entrega la suciedad y acoplarse a ella a fin de entregar la suciedad.
Los sensores usados en las aplicaciones de robótica mencionadas anteriormente usan las siguientes tecnologías:
1)
Codificadores ópticos: estos sensores contienen una rueda giratoria encapsulada con pequeños agujeros sobre el perímetro de la rueda. A cada lado de la rueda está montado un diodo emisor de luz (LED) y un fotosensor. A medida que gira la rueda (debido al movimiento del robot), el fotosensor recibe una serie de impulsos luminosos. Los impulsos luminosos codifican el ángulo exacto de la rueda, revelando así la posición del brazo móvil. Estos sensores también están disponibles como sensores lineales, lo que implica que el sensor no está insertado en un sistema giratorio, sino en una línea recta.
2)
Potenciómetros: estos sensores vienen acoplados en paralelo a un objeto móvil. El sensor cambia su resistencia en función de su posición.
3)
Transformador diferencial lineal variable (LVDT): estos son sensores magnéticos que incluyen dos partes: un núcleo de hierro y un cilindro magnético. A medida que el núcleo de hierro se mueve en el interior del cilindro, cambian las propiedades magnéticas del cilindro en función de la posición.
4)
Existen otras tecnologías menos usadas de las que el experto tendrá conocimiento.
Todas las tecnologías mencionadas anteriormente en este documento en relación con la robótica son de escala relativamente grande. Todas tienen que acoplarse de una u otra manera a una parte móvil del robot y no existe solución inalámbrica que permita el acoplamiento de un sensor sobre la punta del brazo móvil/robot, etc. Como siempre, la precisión va a la par del coste, lo que vuelve costoso el equipo de precisión. Los sensores que tienen alta precisión sobre unos pocos metros de distancia pueden costar cientos de miles de dólares y no son viables desde el punto de vista económico para muchos de los usos previstos de robots.
3) Juguetes
Es relativamente poco frecuente, debido al coste elevado, tener juguetes en los que una unidad puede conocer la ubicación de una segunda unidad.
En un ejemplo muy básico, un juguete registra que hay otro juguete cerca, dando lugar a una reacción, por ejemplo hablar. En un ejemplo más sofisticado, un juguete sabe más o menos dónde está el otro juguete.
Se espera proporcionar en el futuro un ejemplo aún más sofisticado en el que una unidad pueda pasar con éxito un objeto a la siguiente, y a la inversa. Además se prevé en el futuro un juguete en el que veintidós robots de fútbol corran pasándose el balón unos a otros. Los robots calculan dónde golpear según las ubicaciones de los otros robots del mismo equipo y del contrario. El proveer a cada uno de los veinte robots de la potencia de cálculo y de control para poder jugar un partido de fútbol produce una solución muy costosa y compleja.
Por regla general, la tecnología del juguete debe proporcionarse a un bajo coste, y la tecnología actual es relativamente costosa. Cada tecnología específica tiene sus inconvenientes:
Sensores IR - se puede usar el IR para indicar la presencia en la proximidad de un segundo objeto. En un grado más elevado, este puede mostrar una dirección general.
Acelerómetros - las desventajas de los acelerómetros se han tratado anteriormente en la sección sobre dispositivos de punteo.
Acústica - los dispositivos acústicos son relativamente costosos. Solamente se puede usar una única unidad en el mismo entorno, el uso de energía es relativamente elevado y los dispositivos son difíciles de miniaturizar.
De este modo, siendo una necesidad reconocida de forma generalizada, sería sumamente ventajoso tener un sistema de posicionamiento desprovisto de las limitaciones anteriores.
El preámbulo de la reivindicación 1 está basado en el documento NONAKA H. y col: "Ultrasonic position measurement and its applications to human interface" INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, 1994. IMTC/94. CONFERENCE PROCEEDINGS. 10TH ANNIVERSARY. ADVANCED TECHNOLOGIES IN I & M., 1994 IEEE HAMAMATSU, JAPÓN, 10-12 de mayo de 1994, NUEVA YORK, NY, ESTADOS UNIDOS, IEEE, 10 de mayo de 1994 (1994-05-10), páginas 753-756, XP010121966, ISBN: 0-7803-1880-3. Este documento desvela un sistema de detección de posición para el uso en asociación con aplicaciones informáticas, el sistema comprende un elemento posicional para alcanzar una posición y un emisor para emitir una onda ultrasónica continua no modulada que se puede descodificar para determinar dicha posición, el sistema comprende además una disposición de detectores para detectar dicha forma de onda y para determinar dicha posición.
Resumen de la invención
De acuerdo con un aspecto de la presente invención, se proporciona un sistema de detección de posición según está definido en la reivindicación 1.
La disposición de detectores preferentemente es capaz de operar para emitir la forma de onda descodificable a fin de fijar la posición, de tal modo que la forma de onda es descodificable a una baja tasa de muestreo.
La forma de onda comprende preferentemente una periodicidad.
El envío en salida comprende preferentemente proporcionar la forma de onda descodificable a baja tasa de muestreo al menos a una entrada analógica de un dispositivo informático para el cálculo.
En envío en salida comprende preferentemente proporcionar la forma de onda al menos a dos entradas analógicas del dispositivo informático.
Una forma de realización preferida comprende una pluralidad de elementos de posicionamiento, y en la que la disposición de detectores está configurada para suministrar formas de onda respectivas como canales separados para el envío en salida.
Una forma de realización preferida comprende una pluralidad de disposiciones de detectores para dar mayor precisión de detección.
Los canales separados están preferentemente multiplexados en el tiempo o multiplexados en frecuencia.
Cada elemento de posicionamiento comprende además preferentemente un modulador para modular la onda continua.
El modulador es preferentemente un modulador de frecuencia.
Cada elemento de posicionamiento está provisto preferentemente de una secuencia de saltos de frecuencia para permitir el uso simultáneo de la pluralidad de elementos de posicionamiento.
Cada la secuencia de saltos de frecuencia es preferentemente una secuencia seudoaleatoria diferente.
El modulador es preferentemente un modulador de amplitud.
\global\parskip0.950000\baselineskip
El modulador es capaz de operar preferentemente para modular datos adicionales a datos de posición para la forma de onda.
Cada elemento de posicionamiento comprende preferentemente un identificador único.
La onda continua está preferentemente modulada.
La onda continua se modula preferentemente usando espectro ensanchado.
La onda continua se modula preferentemente usando modulación por división en el tiempo.
El elemento posicional comprende preferentemente un sensor biométrico.
La disposición de detección comprende preferentemente una pluralidad de receptores, a fin de proporcionar detección multidimensional de la posición.
El envío en salida comprende preferentemente proporcionar la forma de onda descodificable a baja tasa de muestreo a una entrada analógica de un dispositivo informático para el cálculo y es capaz además de multiplexar señales de la forma de onda procedente de cada uno de la pluralidad de receptores para la aplicación en entrada a la entrada analógica.
Una forma de realización preferida hace uso de una capacidad de demultiplexación del dispositivo informático para demultiplexar las señales recibidas en la entrada analógica.
El elemento posicional comprende además preferentemente un segundo emisor para emitir una señal adicional a la forma de onda continua y tener una velocidad diferente desde la misma, para obtener con ello datos indicativos de una distancia entre el elemento posicional y detectores de la disposición de detectores a partir de un retraso entre la forma de onda continua y la señal adicional.
La señal adicional es preferentemente una señal a la velocidad de la luz.
La señal a la velocidad de la luz es preferentemente una señal infrarroja.
El envío en salida comprende preferentemente proporcionar la forma de onda a una entrada analógica de un dispositivo informático.
La entrada analógica es preferentemente una entrada a un convertidor de analógico en digital.
El convertidor de analógico en digital forma parte preferentemente de una tarjeta de sonido.
La entrada analógica es preferentemente al menos una entre una entrada de micrófono, una entrada de línea y una entrada de módem.
La disposición de detectores está configurada preferentemente para ser alimentada desde el dispositivo informático a través de la entrada analógica.
El carácter retentivo de la aptitud para la fijación de posición comprende preferentemente retener la aptitud frente a un bajo muestreo de frecuencia.
El bajo muestreo de frecuencia comprende preferentemente una tasa compatible con el muestreo a la tasa de Nyquist de señales sonoras.
La tasa está preferentemente por debajo de 50 KHz.
Preferentemente, la tasa es sustancialmente 44 KHz.
En una forma de realización alternativa, la tasa es sustancialmente 6 KHz. Esta tasa inferior es conveniente para la tasa de muestreo inferior disponible en las entradas analógicas/digitales (A/D) de dispositivos tales como teléfonos móviles.
El sistema comprende además preferentemente una unidad descodificadora destinada a llevar a cabo el cálculo para descodificar la forma de onda e indicar la posición.
La unidad descodificadora comprende preferentemente un detector de verosimilitud máxima para llevar a cabo la descodificación hallando una distancia más probable.
El detector de verosimilitud máxima comprende preferentemente un modelo de canal para el modelado del paso de la forma de onda desde el elemento posicional hasta la unidad descodificadora de forma de onda, para proporcionar con ello una señal de referencia frente a la que identificar la distancia más probable.
\global\parskip0.990000\baselineskip
El detector de verosimilitud máxima está seguido preferentemente de un correlacionador para confirmar la distancia más probable.
Una forma de realización preferida comprende un sincronizador para la sincronización entre la disposición de detectores y el elemento posicional.
El sincronizador es capaz de operar preferentemente para usar al menos una entre señalización IR y RF para llevar a cabo la sincronización.
El sincronizador es capaz de operar preferentemente para supervisar desviaciones de sincronización, para reducir con ello una frecuencia con la que se llevan a cabo sincronizaciones de repetición.
La sincronización se hace preferentemente con un oscilador local en el elemento posicional.
El sincronizador es capaz de operar además preferentemente para añadir una señal de sincronización a la forma de onda, para entrar con ello en sincronismo con un dispositivo principal.
El elemento posicional está preferentemente cableado al conjunto de detectores.
El elemento posicional comprende preferentemente un codificador digital para codificar datos digitales en la onda de forma continua.
La unidad descodificadora de forma de onda se proporciona preferentemente como un programa de cliente para la instalación en un dispositivo informático.
La unidad descodificadora de forma de onda se proporciona preferentemente como un programa de cliente para la instalación en un sistema operativo de un dispositivo informático.
La unidad descodificadora de forma de onda está integrada preferentemente con la disposición de detectores.
El elemento posicional comprende además preferentemente un sensor de presión para proporcionar datos de la presión que se ejerce sobre el elemento posicional.
El elemento posicional comprende además preferentemente detección de actitud para proporcionar datos de una actitud en la que se mantiene el elemento posicional.
El elemento posicional comprende además preferentemente:
un sensor de presión para proporcionar datos de la presión que se ejerce sobre el elemento posicional, y
una detección de actitud para proporcionar datos de una actitud en la que se mantiene el elemento posicional.
La detección de actitud comprende preferentemente dos emisores de forma de onda situados con una distancia de separación predeterminada sobre el elemento posicional, destinado cada uno a una detección posicional independiente.
Una forma de realización preferida se puede usar para extraer de un usuario del elemento posicional un triplete de vectores de movimiento, presión y actitud.
Una forma de realización preferida comprende funcionalidad de firma electrónica proporcionada en el elemento posicional.
Una forma de realización preferida comprende funcionalidad de firma biométrica proporcionada en el elemento posicional.
El elemento posicional comprende además preferentemente un receptor para recibir datos de control.
Una forma de realización preferida comprende funcionalidad para retransmitir datos de la posición a otros elementos.
En una forma de realización, el conjunto de detectores está asociado a un dispositivo de telefonía celular, para proporcionar en consecuencia al dispositivo de telefonía capacidad de introducción de escritura.
Una forma de realización comprende una aplicación para usar la introducción de escritura como entrada de marcación para el dispositivo de telefonía.
\newpage
Una forma de realización comprende:
una aplicación de cálculo de ubicación y
una aplicación de conversión de escritura manual en texto,
proporcionar una interfaz de escritura manual a digital.
La forma de realización anterior puede comprender adicionalmente una aplicación de conversión de texto en voz y/o una aplicación de traducción de idiomas, para proporcionar en consecuencia la lectura o traducción a partir de introducción de escritura manual.
Otra forma de realización comprende:
funcionalidad de firma electrónica proporcionada en el elemento posicional y
funcionalidad de verificación para verificar tripletes extraídos de firmas de usuario, siendo capaz el sistema de operar para habilitar la funcionalidad de firma electrónica con verificación mediante la funcionalidad de verificación de una firma de usuario. La forma de realización es útil para la verificación de firmas y puede proporcionarse junto con dispositivos de puntos de venta y similares en los que es necesaria la verificación de la firma.
Una forma de realización del elemento posicional es un localizador personal para su sujeción a una persona, o es un localizador de artículos para la indicación de ubicación de un artículo dentro de un espacio.
Se proporciona además preferentemente una aplicación para calcular la ubicación y emitir señales de control en respuesta a la ubicación.
Las señales de control son preferentemente al menos una entre señales para dirigir el foco de un sistema estereofónico, señales para dirigir una cámara, señales para dirigir una comunicación entrante, señales para dirigir un robot, señales para dirigir maquinaria, señales para dirigir una secuencia predeterminada, señales para dirigir una secuencia de montaje y señales para dirigir una secuencia de reparación.
Una forma de realización preferida comprende una pluralidad de unidades, comprendiendo cada unidad uno de los elementos posicionales y uno de los conjuntos de detectores, en la que cada unidad es capaz de operar para ubicar todas las unidades adyacentes, para proporcionar en consecuencia el encadenamiento de las unidades.
Cada unidad en la forma de realización en cadena comprende preferentemente un identificador único. La forma de realización es útil para seguir la pista de equipos, y la comunicación bidireccional en el seno de las unidades permite un sistema intercomunicador junto con el seguimiento.
En una forma de realización, el elemento posicional forma parte de un accesorio para juegos de realidad virtual, por ejemplo un guante o una pistola o similares.
De acuerdo con un segundo aspecto de la presente invención, se proporciona un procedimiento de detección de posición según está definido en la reivindicación 73.
El envío en salida comprende preferentemente enviar en salida la forma de onda como una señal analógica.
El procedimiento puede comprender la descodificación de la forma de onda en el dispositivo informático para extraer datos de la posición.
En una forma de realización, se proporciona un sistema de detección de posición de un dispositivo informático, comprendiendo el sistema:
un elemento posicional destinado a alcanzar una posición y que comprende un emisor de forma de onda continua ultrasónica para emitir una forma de onda continua ultrasónica que se puede descodificar para fijar la posición,
una disposición de detectores para detectar la forma de onda de una manera que permita la fijación de la posición, y
un descodificador de señales para recibir la forma de onda desde la disposición y descodificar la posición alcanzada a partir de la forma de onda.
La disposición de detectores y el descodificador de señales están conectados preferentemente a través de un enlace analógico.
El elemento posicional preferentemente es capaz de operar para emitir la forma de onda descodificable para fijar la posición, de tal modo que la forma de onda es descodificable a una baja tasa de muestreo.
La forma de onda es preferentemente una forma de onda sustancialmente continua.
La disposición de detección comprende preferentemente una pluralidad de detectores de señal dispuestos en diferentes ubicaciones separadas entre sí para detectar la forma de onda, para proporcionar en consecuencia la fijación de posición como información diferencial entre las señales detectadas.
El descodificador de señales comprende preferentemente al menos una señal de referencia construida usando un modelo del sistema y un detector de verosimilitud máxima para determinar una posición más probable sobre la base de la señal de referencia.
El descodificador comprende además preferentemente un correlacionador para usar una función de correlación a fin de confirmar la posición más probable.
El elemento posicional preferentemente es capaz de operar para emitir una combinación de señales que tienen diferentes velocidades para permitir que un receptor calcule una distancia hasta el mismo a partir de un retraso entre ellas.
La combinación comprende preferentemente una señal a la velocidad de la luz y una señal a la velocidad del sonido.
La señal a la velocidad de la luz es preferentemente una señal infrarroja.
La señal a la velocidad del sonido es preferentemente una señal ultrasónica.
El carácter retentivo de la aptitud para la fijación de posición comprende preferentemente retener la aptitud frente a un bajo muestreo de frecuencia.
El bajo muestreo de frecuencia comprende preferentemente una tasa compatible con el muestreo a la frecuencia de Nyquist de señales sonoras.
La tasa está preferentemente por debajo de 50 KHz.
Preferentemente, la tasa es sustancialmente 44 KHz.
En una forma de realización alternativa, la tasa es sustancialmente 6 KHz.
El elemento posicional comprende además preferentemente un sensor de presión para proporcionar datos de la presión que se ejerce sobre el elemento posicional.
El elemento posicional comprende además preferentemente detección de actitud para proporcionar datos de una actitud en la que se mantiene el elemento posicional.
En una forma de realización preferida, el elemento posicional comprende además:
un sensor de presión para proporcionar datos de la presión que se ejerce sobre el elemento posicional, y
una detección de actitud para proporcionar datos de una actitud en la que se mantiene el elemento posicional.
La forma de realización anterior se puede usar para extraer de un usuario del elemento posicional un triplete de vectores de movimiento, presión y actitud.
La forma de realización anterior puede comprender funcionalidad de firma electrónica proporcionada en el elemento posicional.
Una forma de realización preferida comprende
funcionalidad de firma electrónica proporcionada en el elemento posicional y
funcionalidad de verificación para verificar tripletes extraídos de firmas de usuario, siendo capaz el sistema de operar para habilitar la funcionalidad de firma electrónica con verificación mediante la funcionalidad de verificación de una firma de usuario.
Una forma de realización preferida comprende un sistema de detección de posición para el uso en asociación con aplicaciones informáticas, comprendiendo el sistema:
un elemento posicional destinado a alcanzar una posición y que comprende un primer emisor y un segundo emisor para emitir cada uno una forma de onda descodificable para fijar la posición, estando los emisores separados a una distancia predeterminada, y
una disposición de detectores para detectar las formas de onda de una manera que permita la fijación de la posición y que permita la determinación de una actitud del elemento posicional, siendo además la disposición de detectores capaz de operar para enviar en salida las formas de onda para el cálculo, con carácter retentivo de la aptitud para la fijación de posición.
El elemento posicional comprende además preferentemente un sensor de presión para proporcionar datos de la presión que se ejerce sobre el elemento posicional.
La forma de onda es preferentemente una entre una forma de onda IR, una forma de onda de RF, una forma de onda acústica y una forma de onda acústica continua.
El envío en salida es preferentemente de forma conveniente para el suministro a una entrada analógica de un dispositivo informático.
En una forma de realización, la disposición de detectores es una disposición de bucles ortogonales. A menos que se definan de otro modo, todos los términos técnicos y científicos usados en este documento tienen el mismo significado que comprenderá comúnmente un experto habitual en la materia a la que pertenece esta invención. Los materiales, procedimientos y ejemplos proporcionados en este documento son sólo ilustrativos y no se pretende que sean limitantes.
La implementación del procedimiento y el sistema de la presente invención implica la realización o conclusión manual, automática, o una combinación de las mismas de tareas o etapas seleccionadas. Además, de acuerdo con el instrumental y el equipamiento de las formas de realización preferidas del procedimiento y sistema de la presente invención, varias etapas seleccionadas se podrían implementar mediante hardware o mediante software o cualquier sistema operativo de cualquier microprograma inalterable o una combinación de los mismos. Por ejemplo, como hardware, las etapas seleccionadas de la invención se podrían implementar como un chip o circuito que incluya una UCP dedicada. Como software, las etapas seleccionadas de la invención se podrían implementar como una pluralidad de instrucciones de software que son ejecutadas por un ordenador usando cualquier sistema operativo conveniente En cualquier caso, las etapas seleccionadas del procedimiento y sistema de la invención se podrían describir como realizadas por un procesador de datos, tal como una plataforma informática destinada a ejecutar una pluralidad de instrucciones.
Breve descripción de los dibujos
En este documento se describe la invención, únicamente con carácter de ejemplo, con referencia a los dibujos que se adjuntan. A continuación, con referencia específica a los dibujos en detalle, se insiste en que los detalles mostrados tienen únicamente carácter de ejemplo y el propósito de una discusión ilustrativa de las formas de realización preferidas de la presente invención, y se presentan con el objeto de proporcionar la descripción que se ha considerado de mayor utilidad y fácil comprensión de los principios y aspectos conceptuales de la invención. A este respecto, no se ha tratado de mostrar detalles estructurales de la invención con más detalle que el necesario para una comprensión fundamental de la invención, mostrándose claramente al experto en la materia, al tomar la descripción junto con los dibujos, el modo en que pueden realizarse en la práctica las diversas formas de la invención.
En los dibujos:
La Fig. 1A es un diagrama esquemático simplificado que ilustra un sistema de detección de posición según una primera forma de realización preferida de la presente invención;
la Fig. 1B es un diagrama esquemático simplificado que ilustra un sistema alternativo de detección de posición en el que la descodificación de señales se lleva a cabo en una estación base y los datos procesados pasan a un dispositivo informático asociado;
la Fig. 1C es un diagrama esquemático simplificado que ilustra un segundo sistema alternativo de detección de posición en el que la descodificación de señales se lleva a cabo en la estación base y en el que la estación base es un dispositivo autónomo;
la Fig. 2 es un diagrama de bloques simplificado de una forma de realización preferida del dispositivo de punteo del sistema de la Fig. 1;
la Fig. 3A es un diagrama de bloques simplificado de una forma de realización preferida de la estación base de la Fig. 1;
la Fig. 3B es una variación de la estación base de la Fig. 3A para el uso como dispositivo autónomo, es decir, sin depender de un dispositivo informático para llevar a cabo cálculos detallados;
la Fig. 4 es un diagrama de bloques simplificado de un modelo matemático del sistema de la Fig. 1 para el uso en la construcción de señales de referencia para la detección de verosimilitud máxima;
la Fig. 5 es un gráfico que muestra una función de correlación para el uso en un correlacionador destinado a confirmar una posición detectada;
la Fig. 6 es un diagrama de bloques simplificado que ilustra una forma de realización preferida del descodificador de señales para el uso en el sistema de la Fig. 1;
la Fig. 7 es un diagrama de bloques simplificado de una segunda forma de realización preferida del dispositivo de punteo del sistema de la Fig. 1;
la Fig. 8 es un diagrama de bloques simplificado que ilustra una tercera forma de realización preferida del dispositivo de punteo del sistema de la Fig. 1 junto con un sensor de dirección;
la Fig. 9 es un diagrama de bloques simplificado que ilustra una forma de realización preferida adicional del elemento posicional de la Fig. 1, adaptado para la detección de actitud;
la Fig. 10 es un diagrama simplificado que ilustra una aplicación de las presentes formas de realización a múltiples usuarios en un entorno de sala de conferencias;
la Fig. 11 es un diagrama simplificado que ilustra una aplicación de las presentes formas de realización a un juego de tablero interactivo en pantalla;
la Fig. 12 es un diagrama simplificado que ilustra una aplicación de las presentes formas de realización a un juego de robot independiente;
la Fig. 13 es un diagrama simplificado que ilustra una aplicación de las presentes formas de realización a un sistema de seguimiento de inventario; y
la Fig. 14 es un diagrama simplificado que ilustra una aplicación de las presentes formas de realización a un sistema de fabricación basado en robots.
Descripción de las formas de realización preferidas
Las presentes formas de realización desvelan un sistema para la determinación de la ubicación de un elemento posicional usando señales de ultrasonidos de onda continua y/o usando detectores con múltiples receptores, cuyas entradas se multiplexan y se introducen en una entrada analógica conveniente del dispositivo informático con el que se desea interactuar. El dispositivo informático usa sus propios recursos para demultiplexar las señales y determinar la ubicación del dispositivo de punteo. En una forma de realización, la señal es una combinación sincronizada de una señal ultrasónica y una señal infrarroja.
En una forma de realización adicional, los detectores pueden ser un dispositivo autónomo capaz de procesar independientemente la salida de onda continua.
Otro aspecto de las formas de realización actualmente desveladas concierne a la aptitud para llevar a cabo la detección de posición usando una baja potencia de proceso para descodificar las señales.
Los principios y el funcionamiento de un dispositivo y sistema de punteo según la presente invención se pueden comprender mejor con referencia a los dibujos y la descripción que se adjuntan.
Antes de explicar al detalle al menos una forma de realización de la invención, debe entenderse que la invención no está limitada en su aplicación a los detalles de construcción y la disposición de los componentes expuestos en la descripción siguiente o ilustrados en los dibujos. La invención es apta para otras formas de realización o para llevarse a la práctica o llevarse a cabo de varias maneras. Ha de entenderse igualmente que la fraseología y la terminología empleadas en este documento tienen una finalidad de descripción y no deberán considerarse limitativas.
Con referencia ahora a los dibujos, la Figura 1A ilustra un sistema de detección de posición que funciona según una forma de realización preferida de la presente invención. El sistema está diseñado para el uso en asociación con un dispositivo informático 10 que tiene cualquier tipo de entrada analógica convencional 12.
El sistema comprende un elemento posicional 14, que ocupa una posición que se ha de detectar. El elemento posicional puede ser un dispositivo de punteo, por ejemplo un estilete o un ratón o similares, que un usuario mueve a fin de interactuar con el dispositivo informático 10, o puede formar parte de un robot o una pieza de juego para un juego o cualquier otro tipo de dispositivo cuya posición se necesite determinar. El movimiento del elemento posicional 14 es seguido y el ordenador usa el movimiento o posicionamiento del elemento como entrada para cualquier aplicación en curso que sea capaz de hacer uso de la entrada. Por regla general, un ratón o dispositivo similar tiende a ser objeto de un seguimiento de movimiento, mientras que un estilete tiende a ser objeto de un seguimiento de posición. Los robots y piezas de juego pueden ser objeto bien de rastreo de posición o bien de movimiento, dependiendo de la aplicación. En uno u otro caso, el elemento posicional alcanza una posición y emite simultáneamente señales que se pueden descodificar para fijar la posición. Si el elemento posicional se mueve sobre un emplazamiento tal como el que se indica mediante la curva de puntos 16, entonces una aplicación conveniente puede trazar una curva correspondiente 18 sobre la pantalla de ordenador. Asimismo, el elemento posicional se puede usar para escribir directamente sobre la pantalla.
El sistema comprende además una disposición de detectores o estación base 20, que detecta las señales emitidas por el elemento posicional 14 de manera que permita la fijación de la posición. Es decir, la señal está diseñada para contener información suficiente para habilitar el procesamiento de señales a fin de fijar la posición del elemento posicional.
Las señales se detectan preferentemente en dos o tres detectores separados 22 que están distanciados. El número de detectores 22 se selecciona preferentemente para el número de coordenadas que se precisen, es decir, el número de dimensiones en las que se desea seguir el movimiento del puntero. La estación base preferentemente no usa por sí misma las señales para calcular las coordenadas del dispositivo de punteo, sino que multiplexa las señales conjuntamente sobre un único canal. Después se suministra el canal a la entrada analógica 12 del dispositivo informático. El dispositivo informático sencillamente necesita demultiplexar las señales según las reciba sobre su entrada analógica y llevar a cabo una triangulación o similares para asignar las coordenadas al dispositivo de punteo. En una forma de realización preferida, cada detector recibe la misma señal desde el dispositivo de punteo. Sin embargo, dado que los detectores están en diferentes posiciones, se introduce una diferencia de fase o un retardo de tiempo o similares, de modo que se pueda calcular una posición a partir de una diferencial entre las señales detectadas.
Existen numerosos procedimientos para proporcionar señales que permitan la detección de posición o para introducir la diferencial mencionada anteriormente. Una opción preferida es que el dispositivo de punteo 14 emita una combinación de señales que tengan diferentes velocidades. Entonces un receptor puede usar la diferencia de tiempos de llegada de las dos señales para calcular una distancia hasta el receptor. La comparación de tales distancias entre dos receptores permite que se calcule una posición bidimensional y la comparación entre tres receptores permite que se calcule una posición en tres dimensiones.
El dispositivo de punteo 14 usa preferentemente una combinación de una señal a la velocidad de la luz, tal como una señal infrarroja, y una señal a la velocidad del sonido, tal como una señal de ultrasonidos. A partir de la diferencia en los tiempos de llegada de las dos señales, se puede calcular entonces la distancia hasta cada receptor. Se advertirá que la llegada de la señal infrarroja es efectivamente instantánea, de modo que se puede simplificar la estación base 20 de forma que tenga un único sensor infrarrojo 24, y los dos o tres sensores separados 22 pueden ser para captar solamente ultrasonidos.
En una forma de realización preferida, la entrada analógica 12 es cualquier entrada que tenga acceso a un convertidor A/D. Un ejemplo típico es la entrada de micrófono a una tarjeta de sonido. Otro ejemplo es la entrada de línea a la tarjeta de sonido, y también se puede usar una entrada de módem. Por lo general una tarjeta de sonido tiene una adecuada aptitud para el tratamiento tanto para demultiplexar como para manejar señales de ultrasonidos, como se examinará con mayor detalle a continuación. Si se usa la tarjeta de sonido, entonces será ventajosa la entrada de micrófono, ya que es capaz de alimentar la estación base.
La presente forma de realización, mediante la utilización de la entrada analógica y la aptitud para el procesamiento integrada, permite añadir a cualquier máquina que pueda digitalizar señales de audiofrecuencia analógicas, por ejemplo PC y ordenadores de mayores dimensiones, ordenadores portátiles y ordenadores de dimensiones más pequeñas incluyendo PDA, teléfonos móviles y otros dispositivos informáticos, una aptitud para el posicionamiento. En el caso del PC y el ordenador portátil, la aptitud para el procesamiento puede ser convenientemente la aptitud para el sonido digital disponible con carácter prácticamente universal en estas máquinas.
Resulta ventajoso usar hardware de pequeñas dimensiones, de bajo coste para el dispositivo de punteo y sensores, mientras que se usan los recursos de cálculo del propio dispositivo informático para compensar el hardware simple, permitiendo en consecuencia un punteo de múltiples posiciones incluso más sofisticado por un coste muy pequeño, como se explicará a continuación.
Como se ha descrito anteriormente, en una forma de realización preferida, una entrada de micrófono convencional sirve de interfaz entre varios sensores diferentes para la detección de posición, ya sean micrófonos, fotodetectores, antenas y similares, y el dispositivo informático. Con tal forma de realización, cualquier aparato que tenga una entrada libre que sea muestreada por una circuitería A/D puede usar la forma de realización para proporcionar aptitud para el posicionamiento sin cambio alguno del hardware en el interior del aparato. En dispositivos físicos, el muestreo A/D se lleva a cabo siguiendo un filtrado y una amplificación.
Se advertirá que en el interior del dispositivo informático está ubicado preferentemente un software de cliente apropiado, a fin de recuperar los datos de posicionamiento procedentes de las señales de entrada en bruto.
Aunque la forma de realización que se acaba de mencionar usa la entrada de micrófono, se advertirá que cualquier entrada analógica es conveniente. Muchos PC y ordenadores portátiles tienen más de una entrada analógica, por ejemplo: entradas de micrófono, entradas de línea y una entrada de módem. Cada una de estas entradas analógicas se puede usar como conexión al sistema de posicionamiento descrito en este documento. Sin embargo, las entradas de micrófono tienen ciertas ventajas frente a otros tipos de entrada analógica. En particular, se puede obtener alimentación eléctrica para la estación base a partir de la clavija de micrófono y de este modo no se necesita una conexión separada para la fuente de alimentación.
Una desventaja específica para una entrada de módem es que muchos módems no tienen la aptitud para transferir datos en bruto desde la clavija del módem hasta la memoria del PC. En lugar de ello, los datos transferidos desde el módem se procesan automáticamente como información del módem.
Una desventaja común a las entradas de módem y de línea es que los niveles de señal sobre la entrada de módem y la entrada de línea deben ser superiores en un orden de magnitud a las señales sobre la entrada de micrófono. Esto añade una exigencia de complejidad y circuitería adicionales al sistema de posicionamiento.
A continuación se hace referencia a la Fig. 1B, que es un diagrama de bloques simplificado que ilustra una segunda forma de realización preferida de la presente invención. Las partes que sean las mismas que en las figuras anteriores reciben los mismos números de referencia y no están descritas de nuevo, salvo en la medida necesaria para una comprensión de la presente figura. La forma de realización de la Fig. 1B difiere de aquella de la Fig. 1A en que la descodificación de las señales recibidas desde el dispositivo de punteo se lleva a cabo en la estación base 20. La estación base es así capaz de enviar en salida información sobre la posición en coordenadas digitales concerniente al movimiento del dispositivo de punteo 14. Así, la estación base no necesita estar conectada a la entrada analógica 12 y, en lugar de ello, puede estar conectada a cualquier entrada digital conveniente, o puede ser para un uso autónomo.
El sistema de posicionamiento de las Figs. 1A y 1B se compone de 3 partes:
1.
un elemento posicional 14. Como se ha descrito anteriormente, el elemento posicional puede estar bajo la forma de un ratón, estilete o lápiz óptico, o puede ser un robot o parte de un robot o una pieza de juego en un juego o cualquier otro elemento cuya posición puede ser necesario seguir. Por ejemplo, un juego electrónico de ajedrez o similares puede usar piezas de juego, siendo todas elementos posicionales según las presentes formas de realización.
2.
un conjunto de sensores 22 y hardware de preprocesamiento, preferentemente dispuestos conjuntamente en la estación base 20 que está conectada a la entrada analógica 12, tal como una clavija de micrófono. En la forma de realización de la Fig. 1B, se puede añadir una UCP para permitir un procesamiento completo de los datos en el seno de la estación base 20, de modo que la información efectiva acerca de coordenadas absolutas o relativas es la entrada enviada al dispositivo informático, en cuyo caso se puede usar en su lugar una entrada digital convencional. Alternativamente, la forma de realización de la Fig. 1B puede quedar reservada para el uso autónomo, en cuyo caso este soporta sus propias aplicaciones y no se conecta a un ordenador.
3.
Software de cliente que incluye un algoritmo que descodifica los datos de información acerca de la señal y envía en salida las coordenadas de posición. Se observa que el software de cliente puede proporcionarse con el sistema como un programa controlador del sistema, o se puede incorporar en un sistema operativo, o se puede proporcionar como parte de una aplicación destinada a usar datos de posición procedentes del sistema.
Una lista no exclusiva de posibles usos para el sistema incluye:
\bullet
Convertir una pantalla convencional en una "pantalla táctil". La pantalla en sí puede ser una pantalla convencional, no obstante el estilete tiene un sensor de contacto para indicar si está en contacto con la pantalla, y la detección de la posición trabaja independientemente de la pantalla. El resultado es un dispositivo que aparenta y da la impresión de una pantalla táctil y sin embargo no requiere los materiales y la complejidad que acompañan al hecho de tener una pantalla táctil. Evidentemente, se puede aplicar el mismo principio a una tabla sensora de escritura o cualquier otro tipo de superficie. El sensor de presión puede ser un cristal piezoeléctrico.
\bullet
Pizarra blanca digital interactiva con el dispositivo sensor acoplado a una pizarra blanca digital convencional. De nuevo el resultado aparenta y da la impresión de una pizarra blanca digital convencional, no obstante el tablero no necesita contener en absoluto electrónica o materiales especiales.
\bullet
Bloc de notas digital: En un bloc de notas digital, se puede usar papel convencional A4 o de cualquier tamaño, y una estación base ubicada a proximidad puede detectar el movimiento y producir una versión electrónica del movimiento del lápiz.
\bullet
Juegos. Como se ha descrito anteriormente, los elementos posicionales o dispositivos de punteo se pueden construir en forma de piezas de juego.
\bullet
Tableros de dibujo digitales y libros interactivos.
\bullet
Aplicaciones de firma digital, por ejemplo incorporando la aptitud para capturar firmas digitales únicas y usarlas en la verificación de autenticidad para documentos y otros resultados. La aplicación se describe más detalladamente a continuación.
\bullet
Aplicaciones de robótica (véase lo anterior).
\bullet
Lápiz digital para teléfono móvil/PDA/PC, etc.
\bullet
Aplicaciones de tipo juguete y juego.
\bullet
Aplicaciones de seguimiento de inventario.
Preferentemente se suministra al usuario de aparato con conjunto de detección o estación base 20 y dispositivo de punteo 14. Como se describirá más detalladamente a continuación, el dispositivo de punteo 14 emite preferentemente señales acústicas, e IR o electromagnéticas. Las señales emitidas permiten que el conjunto o el dispositivo informático o combinación de los mismos calcule la posición del puntero y proporcionen la posición calculada a un sistema operativo local o aplicación solicitante.
Principio de operación
El sistema está destinado a su conexión a la entrada analógica de un ordenador o dispositivo similar. Una entrada analógica particularmente útil es la entrada de micrófono y, para poder conectarlo a una entrada de micrófono convencional, se consideran las siguientes cuestiones:
1.
Los PC, PDA y teléfonos móviles tienen generalmente una sola entrada de micrófono. No obstante el conjunto de detección tiene dos sensores, posiblemente más, y puede ser necesario que trate también la entrada de micrófono convencional. Como se ha explicado anteriormente el problema de las señales que se aplican en entrada desde múltiples fuentes a una única entrada de micrófono se puede resolver de forma relativamente sencilla mediante multiplexación. Hay dos tipos preferidos de multiplexación: multiplexación por división de tiempo y por división en frecuencia.
2.
El ancho de banda de entrada de un tipo de tarjeta de sonido típica y difundida, como Sound Blaster ® para PC, no rebasa 22 KHz para los modelos más avanzados. De hecho, a fin de proporcionar un sistema que sea compatible con los modelos anteriores, para el diseño se concibe preferentemente una suposición de 10 KHz. Con los PDA y teléfonos móviles, el ancho de banda de entrada está típicamente por debajo de 3KHz. Las frecuencias de transmisión en la banda de 0-10 KHz, e incluso en mayor grado en la banda de 0-3 KHz, no son prácticas por la molestia que causan a los usuarios y por su mediocre relación de señal a ruido. Evidentemente, gran parte del ruido acústico cotidiano radica en las frecuencias inferiores cubiertas por estas bandas. Por otra parte, las frecuencias ultrasónicas sólo empiezan por encima de 22 KHz y así, a fin de usar ondas ultrasónicas con la electrónica de tarjetas de sonido, se prefiere la conversión descendente de frecuencia.
3.
Es necesaria una fuente de alimentación para la electrónica adicional. Como se ha mencionado anteriormente, la entrada de micrófono se puede usar como fuente de alimentación. En estado de uso, un canal de carga se puede multiplexar al lado de los canales de señalización para cargar la estación base 20. Adicionalmente o como alternativa, es posible almacenar energía cinética generada por los movimientos del usuario y convertir la energía cinética en electrónica, eliminando así la necesidad de una batería o prolongando la vida útil de la batería.
4.
Frecuencia de muestreo: la mayoría de las tarjetas Sound Blaster ® muestrean a tasas de hasta 44,1 KHz, la tasa de Nyquist, y otras tarjetas de sonido tienen un comportamiento similar. Los PDA y teléfonos móviles muestrean a tasas de 6 KHz. La tasa de muestreo proporciona una limitación al diseño del sistema que implica que se requieren las señales de sincronización emitidas desde el dispositivo de punteo para retener datos de posición con suficiente precisión incluso a baja frecuencia de muestreo. Los impulsos "delta" agudos del microsegundo, usados comúnmente por los sistemas de posicionamiento, son incompatibles con las tasas de muestreo disponibles. Preferentemente se usan señales sustancialmente continuas.
Las formas de realización preferidas incluyen comunicación inalámbrica entre el dispositivo de punteo 14 y la estación base 20, que está conectada a la entrada de micrófono del ordenador. Una forma de realización más simple usa comunicación alámbrica en la que se proporciona una conexión de cable entre la estación base y el dispositivo de punteo. La forma de realización es particularmente útil en una implementación de tipo "ratón", en la que se busca una posición o movimiento relativo y tal implementación es particularmente sencilla y rentable. Sin embargo, una solución alámbrica no es apropiada para muchas aplicaciones y, así, también es necesaria una solución inalámbrica.
Existen varias maneras conocidas de determinar la posición del dispositivo de punteo, como se ha descrito anteriormente. Cada uno de los procedimientos conocidos se puede incorporar en las formas de realización de la presente invención. En particular, la circuiteria dedicada convierte preferentemente la salida de sensores en señales que se pueden alimentar a una entrada de micrófono convencional. Más adelante se describen más detalladamente cierto número de formas de realización preferidas.
Posicionamiento acústico
Una forma de realización preferida utiliza posicionamiento acústico. La idea del posicionamiento acústico consiste en medir una diferencia de tiempo entre dos señales de velocidades diferentes que llegan al conjunto de sensores. La diferencia de tiempo da una indicación de la distancia hasta la fuente. Si se usan dos sensores diferentes, entonces se puede usar triangulación para fijar la posición de la fuente. Si se usan tres sensores ubicados apropiadamente, se puede obtener entonces una posición en tres dimensiones. Las dos señales son, en una forma de realización preferida, una señal acústica y una IR u otra señal electromagnética.
La velocidad de ondas sonoras a nivel del mar es un valor conocido. La señal IR u otra electromagnética viaja a la velocidad de la luz y, a los efectos de los niveles de precisión de tal dispositivo de punteo, se trata como siendo instantánea. Se realiza una liberación coordinada de las señales IR y sonoras. Entonces se miden los retardos entre la llegada de la señal IR y las dos versiones de la señal sonora en los dos sensores. Los dos retardos son convertidos en distancia y las distancias se pueden triangular con la distancia conocida entre los micrófonos para dar una coordenada bidimensional. Un tercer micrófono puede recibir una tercera versión de la señal sonora a partir de la cual se puede usar un tercer retardo para añadir una tercera coordenada. Una colocación conveniente de los micrófonos puede aportar una coordenada tridimensional precisa.
En una forma de realización preferida adicional, es posible sustituir el sensor IR y la señal IR por un micrófono adicional. El resultado es un mayor cálculo y una degradación de la precisión, pero con un dispositivo de mayor simplicidad.
La forma de realización anterior es relativamente sencilla, y es aplicable al hardware proporcionado en algunos dispositivos de punteo existentes.
El dispositivo de punteo
A continuación se hace referencia a la Fig. 2, que es un diagrama simplificado que ilustra un elemento posicional conveniente para el uso en la forma de realización por posicionamiento acústico descrita anteriormente. El elemento posicional 14 está en forma de un dispositivo de punteo y comprende un altavoz miniatura 26 que sirve de transductor para producir sonido a partir de señales eléctricas. El altavoz está optimizado preferentemente para longitudes de onda ultrasónica. Asimismo, se puede proporcionar un LED 28 para transmitir la segunda señal, sustancialmente instantánea. En lugar de un LED, se puede usar una antena para transmitir otras señales de RF de frecuencias
convenientes.
La lógica de control 30 está implementada preferentemente por un microprocesador y proporciona coordinación entre el altavoz 26 y el LED 28, para dar una combinación de señales a partir de la que se puede determinar un retardo significativo. La lógica de control puede proporcionar otras funciones controladoras según se considere necesario.
La batería 32 proporciona alimentación eléctrica al dispositivo de punteo 14. En una forma de realización alternativa, se puede sustituir la batería por una bobina inductiva que es alimentada por inducción desde la estación base. Tal alternativa ahorra la necesidad de sustitución de la batería en el dispositivo de punteo, pero limita el alcance y añade complejidad a la estación base.
Opcionalmente se puede proporcionar un conmutador 34. El conmutador puede proporcionarse para cualquiera de una gama de funciones o simplemente puede proporcionar una señal cuyo propósito decide el sistema operativo, o una aplicación a la que se someten finalmente las señales. Por ejemplo, se puede usar el conmutador para cambiar el color de líneas trazadas sobre la pantalla del ordenador, o en lugar de clics de ratón, o para disparar en juegos, o para indicar contacto con una superficie de la pantalla. En este último caso, se puede diseñar el conmutador para cerrarse con el contacto físico con la pantalla.
Hardware y sensores del lado de la estación base
A continuación se hace referencia a la Fig. 3A, que es un diagrama simplificado que ilustra los componentes internos de una estación base conveniente para el uso con el dispositivo de punteo de la Fig. 2. La estación base comprende preferentemente un conjunto de al menos 2 micrófonos 36 y 38 destinados a recibir la señal procedente del altavoz 26. Se advertirá que los micrófonos actúan como transductores para reconvertir el sonido en señales eléctricas. Asimismo, un fotodiodo IR 40 detecta la señal IR procedente del LED 28. En una variación, una antena puede sustituir el fotodiodo IR, como se ha explicado anteriormente.
Preferentemente se proporciona circuitería de preamplificación y de filtro 42 para cada uno de los sensores 36, 38 y 40. La funcionalidad de multiplexación en el tiempo o en frecuencia 44 permite la multiplexación de la señal sobre un único canal. La funcionalidad de conversión descendente de frecuencia y mezcla 45 permite convertir las señales hacia abajo según se reciben en frecuencias compatibles con la entrada analógica que se está usando.
Para controlar y coordinar la estación base se usa un microprocesador 46 u otra lógica de control. Los datos de sincronización permiten que el microprocesador sincronice los componentes de señalización.
Se proporcionan un cable y una clavija 48 para la conexión a la toma de micrófono del dispositivo informático, o cualquier otra entrada que tenga un convertidor A/D. Los datos en la entrada analógica se ponen preferentemente en memoria intermedia y se filtran mediante circuitería intermedia y circuitería de filtro 49. La puesta en memoria intermedia puede ser diferente según se use una toma de micrófono o alguna otra entrada.
La circuitería de alimentación eléctrica 50 permite el uso de la clavija de micrófono simultáneamente como fuente de alimentación para la estación base y para la salida de datos.
Cuando se usa una UCP principal para descodificar los datos de posicionamiento transferidos desde la entrada analógica, existe un problema inherente de sincronización. El reloj del elemento posicional, es decir, el dispositivo de punteo o terminal inalámbrico, no está sincronizado con la estación base, que a su vez no está sincronizada con el convertidor A/D del dispositivo principal. La sincronización del terminal inalámbrico y la estación base se puede lograr con señales de RF o IR, como se describe en este documento. La sincronización más adelante en dirección de la línea con la base de tiempos principal es imposible en muchos casos. Incluso con una tasa de muestreo relativamente elevada tal como 50 KHz, la desadaptación entre la señal de sincronización IR y la muestra A/D puede ser del orden de 20 \cdot s, que corresponde a pocos centímetros en la ubicación medida. Tal imprecisión no es conveniente para la mayoría de las aplicaciones. Es más, incluso si en un determinado caso se logra una buena sincronización, los relojes de los dos sistemas, a saber el dispositivo principal y la estación base, tienden a derivar con el tiempo debido a la escasa precisión de las tecnologías con cristal de cuarzo existentes.
Para remediar el problema de sincronización del dispositivo principal mencionado anteriormente, la estación base usa preferentemente un determinado intervalo de tiempo o de frecuencia para transmitir al dispositivo principal un patrón de sincronización que está a la tasa de Nyquist del convertidor A/D del dispositivo principal. El dispositivo principal puede usar el patrón para determinar la diferencia de fase entre su propio reloj y el reloj de la base de tiempos de posicionamiento.
El patrón de sincronización se puede transmitir con una regularidad suficiente para compensar la deriva del reloj, y no hay necesidad de enviar dicha señal con cada ciclo de bucle.
En una forma de realización preferida adicional, la circuitería de la estación base envía comandos al elemento posicional, ya sea mediante señal acústica, óptica, infrarroja, de RF o de cualquier otra forma a la que el dispositivo de punteo sea capaz de responder. En tal forma de realización, el elemento posicional 14 tiene receptores de RF o receptores ópticos. Al recibir un comando, el dispositivo de punteo puede emitir una señal tal como la señal acústica examinada anteriormente. El tiempo de emisión de la instrucción desde la estación base se conoce y se puede usar para iniciar la temporización de un retardo en la recepción de la señal acústica. Los retardos respectivos de las señales acústicas en los diferentes micrófonos se pueden usar también para llegar a coordenadas de posición.
En la Fig. 3B se muestra una estación base para la forma de realización de la 1B. Las partes que sean las mismas que en la Fig. 3A reciben los mismos números de referencia y no están descritas de nuevo, salvo en la medida necesaria para una comprensión de la presente figura. En la Fig. 3B, un convertidor A/D 55 recibe la salida de la conversión descendente 45 y la proporciona a la UCP 56. La UCP 56 está conectada a una memoria 57 y un puerto digital de datos 58. La UCP lleva a cabo la descodificación de la forma de onda para determinar la posición del elemento posicional 14 y adicionalmente puede ejecutar aplicaciones usando la información posicional determinada de este modo. Las características se proporcionan preferentemente en el interior de un juego de chips de la estación base. La solución conduce a una estación base más compleja y, por lo tanto, costosa que la de la Fig. 3A. Sin embargo, la circuitería puede estar dedicada al uso con el algoritmo de descodificación de señal en coordenadas que se va a describir a continuación, y así sigue siendo relativamente sencilla en comparación con las soluciones actualmente
disponibles.
Algoritmo de descodificación
Preferentemente se proporciona un algoritmo de descodificación para convertir versiones digitalizadas de las señales del dispositivo de punteo en coordenadas de posición para su paso a un sistema operativo local o directamente a una aplicación o similares. El algoritmo se proporciona preferentemente como parte del software de cliente para el dispositivo informático, ya sea como programa controlador para la estación base o integrado en el sistema operativo local, o excepcionalmente como parte de una aplicación específica. En las formas de realización de la Fig. 1 B, el algoritmo puede ir incorporado en la electrónica de la estación base.
El algoritmo preferentemente tiene en cuenta las capacidades relativamente bajas de frecuencia de muestreo susceptibles de estar disponibles mediante la realización de la conversión descendente de frecuencia. La conversión reduce la frecuencia de datos desde las frecuencias relativamente elevadas necesarias para la transmisión desde el elemento posicional hasta las frecuencias relativamente bajas que el hardware de sonido instalado es susceptible de poder muestrear y digitalizar. Asimismo, el algoritmo incluye preferentemente una aptitud para tratar los ruidos y está adaptado preferentemente para resultados específicos en el tratamiento de señales de baja frecuencia en general.
Como se ha mencionado anteriormente, la técnica conocida en el campo de la ubicación de posición se centra en el uso de señales acústicas muy cortas y energéticas como señal de ubicación. A fin de lograr una buena resolución, las soluciones conocidas imponen frecuencias de muestreo elevadas, típicamente superiores a 400 KHz, para poder hallar tales señales cortas de ubicación y no perderlas completamente. En cambio, las presentes formas de realización no usan preferentemente tasas de muestreo superiores a 44,1 KHz, puesto que tales frecuencias son incompatibles con la base instalada de equipo de procesamiento de sonido. Asimismo, se recomienda conservar audiofrecuencia de señal de baliza superiores a 20 KHz, es decir dentro del intervalo ultrasónico, de modo que los usuarios no la oigan. Estas dos exigencias requieren una solución en la que se modulen los datos sobre una señal o forma de onda portadora ultrasónica. Los datos pueden ir modulados en frecuencia (MF) o modulados en fase (MFase) sobre la portadora que comprende la señal ultrasónica, o se puede usar cualquier otro procedimiento conocido. El algoritmo opera preferentemente para descodificar la señal modulada y para reconstruir la señal original portadora de información acerca de la posición a partir de los resultados del muestreo de la misma. En la presente forma de realización, se prefiere usar señales de banda limitada a fin de lograr un nivel deseado de resolución.
Se usan preferentemente modulaciones de onda continua (OC) tales como espectro ensanchado y saltos de frecuencia, en la búsqueda de posición acústica, para superar los efectos de reverberación y de trayectoria múltiple.
Típicamente se usa más de un detector y las señales procedentes de los detectores se multiplexan para una única entrada. En determinados casos, se puede evitar la necesidad de multiplexación. Por ejemplo, en el caso de una entrada estereofónica Sound Blaster ® o tarjeta de sonido estereofónica similar, se pueden alimentar dos señales a la entrada de micrófono, y otras dos señales a la entrada "Entrada de línea", lo que hace un total de cuatro señales que no precisan multiplexarse conjuntamente. Así, la estación base no requiere multiplexador por división en el tiempo con fines de acceso a la entrada. En lugar de ello, la tarjeta de sonido puede ser alimentada directamente con hasta cuatro sensores, y la circuitería interna de la Sound Blaster ® será entonces capaz de ocuparse de las señales recibidas, usando un programa controlador de software apropiado. Sin embargo se observa que incluso las tarjetas Sound Blaster con entrada estereofónica tienen un máximo de dos convertidores A/D, de modo que sigue siendo necesaria la multiplexación por división en el tiempo para habilitar la tarjeta de sonido para llevar a cabo el muestreo sobre más de dos canales simultáneamente.
A fin de habilitar la tarjeta de sonido con entrada estereofónico para muestrear cuatro canales separados sobre dos convertidores A/D, las señales transmitidas se pueden sincronizar de este modo entre sí mediante la estación base. Tal sincronización se puede lograr de varias maneras. Una manera es enviar datos de sincronización desde o hacia la estación base al lado de las propias señales. Otro procedimiento requiere transmisión cíclica, es decir, se envían las señales de manera coordinada de modo que se use un período o puesta en fase de señal entre los canales que sea conocido a ambos lados. Los procedimientos descritos anteriormente proporcionan así una sincronización de datos, ambos con o sin mecanismo interno de división en el tiempo.
Se señala que el uso de las entradas estereofónicas separadas, según se ha descrito anteriormente, tiene ciertos inconvenientes en comparación con otras formas de realización descritas anteriormente. Así, por ejemplo, puede haber una diferencia de fase entre el muestreo llevado a cabo en cada uno de los dos convertidores A/D, y de este modo debe realizarse una etapa de calibración antes de usar el sistema. De lo contrario, la propia diferencia de fase puede confundir las determinaciones de distancia, conduciendo a una reducción de la precisión.
Otro inconveniente es que se requiere una funcionalidad de gobierno del software relativamente compleja para conservar la temporización de conmutación entre la entrada de micrófono y la entrada "Entrada de línea" tan precisa como sea posible. Una oscilación de fase de un simple 1 \cdot s entre las temporizaciones de conmutación puede dar como resultado una imprecisión de 0,3 mm en la medida a temperatura ambiente.
Asimismo, gran parte de las bases de tarjeta de sonido instaladas sólo toleran la entrada monofónica. Muy pocas tarjetas de sonido están equipadas para la entrada de micrófono estereofónica.
Se puede añadir un coste adicional ya que, para poder usar las entradas adicionales, han de proporcionarse sobre la estación base un conector y cableado adicionales que la mayoría de los usuarios no será capaz de utilizar.
Una forma de realización preferida de la presente invención usa un detector de verosimilitud máxima para descodificar las señales recibidas desde los sensores a fin de determinar las distancias hasta los sensores individuales. En el detector de verosimilitud máxima, las señales recibidas desde los sensores, a través de la estación base, se comparan con señales de referencia. La comparación indica una señal más probable y, a partir de la señal más probable, se determina una distancia como la distancia desde la que, con más probabilidad, se ha transmitido la señal.
El detector de verosimilitud máxima usa preferentemente un modelo matemático total del canal para construir una tabla de búsqueda de señales de referencia frente a la que comparar señales recibidas, de modo que se pueda hallar una mejor distancia de correspondencia. Como alternativa, se puede muestrear a la tasa de Nyquist la forma de onda proporcionada, y cualquier desadaptación de temporización entre los puntos de muestreo se puede remediar mediante funciones de extrapolación, a fin de revelar la distancia. A continuación se hace referencia a la Fig. 4, que es un diagrama de bloques simplificado que indica componentes típicas de un modelo matemático para la incorporación en un detector de verosimilitud máxima del tipo considerado anteriormente. El modelo 60 comprende una secuencia inicial de señales S (t) que se alimenta a la función de transferencia H1(s) del transductor 26 dentro de la estación móvil 14. La estación móvil está seguida de un espacio de aire 62 que está modelado simplemente como un retardo. El espacio de aire se altera para diferentes distancias. El resultado se alimenta entonces al camino de recepción en la estación base 20 que incluye función de transferencia H2(s) para el micrófono 36, igualación H3(s) y filtrado paso bajo H4(s) así como mezcla y todas las demás características del camino. El modelado total del canal es útil en el diseño del detector de verosimilitud máxima porque permite que se construyan señales proporcionadas precisas frente a las que las señales recibidas sólo difieren de modo ideal en la fase. Entonces, de forma relativamente fácil el detector es capaz de distinguir la señal más probable, que corresponde a su vez a la distancia más probable.
La señal IR se usa en el esquema basado en verosimilitud máxima tanto para fijar el inicio del retardo como para sincronizar relojes entre la estación móvil y la estación base. El camino de sincronización 64 está indicado en el modelo. Específicamente, el camino 64 proporciona una señal de sincronización al oscilador local.
El experto advertirá que las señales acústicas tienen funciones de transferencia angular que difieren. A fin de compensar este hecho, se puede añadir un igualador a la estación base.
La señal IR (u otra electromagnética) también apunta preferentemente, a través de un segundo camino 66, un tiempo de inicio equivalente a una distancia cero en una tabla de búsqueda de distancias 68. La señal más probable obtenida por el detector de verosimilitud máxima se usa entonces para identificar una distancia más probable distinta de cero a partir de la tabla de búsqueda. El experto advertirá que, en lugar de una tabla de búsqueda, es posible usar una matriz generada al vuelo. Asimismo, se pueden usar otros detectores; y existen varios descodificadores conocidos de señales MF, tales como PLL (bucles de enganche de fase), desmodulación en I/Q, multiplicación de fase, etc.
La distancia de verosimilitud máxima se puede someter entonces a prueba por medio de correlación, y se hace referencia brevemente a la Fig. 5, que es una representación gráfica en dos partes que muestra una función de correlación típica que puede usarse. La parte superior de la representación gráfica muestra la función y la parte inferior de la representación gráfica es una vista a escala ampliada o aumentada de la parte central superior de la representación gráfica.
A continuación se hace referencia a la Fig. 6, que es un diagrama de bloques simplificado que muestra una unidad descodificadora 70 destinada a llevar a cabo la descodificación según se ha descrito anteriormente. La unidad descodificadora 70 comprende un detector de verosimilitud máxima 72 que usa el modelo de canal 60 según se ha descrito en referencia a la Fig. 4 anterior, y la tabla de búsqueda 68. El detector de verosimilitud máxima 72 está seguido de un correlacionador 74, que usa la función de correlación 76 para llevar a cabo la correlación usando la distancia detectada como más probable por el detector de verosimilitud máxima 72, para confirmar que la distancia detectada es
correcta.
A continuación se hace referencia a la Fig. 7, que es un diagrama simplificado que muestra un dispositivo de punteo según una forma de realización preferida adicional de la presente invención. Las partes que sean las mismas que en las figuras anteriores reciben los mismos números de referencia y no están descritas de nuevo, salvo en la medida necesaria para una comprensión de la presente figura. El dispositivo de punteo de la Fig. 7 difiere de aquel de la Fig. 2 en que éste comprende adicionalmente una unidad codificadora 80, conectada entre el LED 28 y el altavoz 26. La unidad codificadora 80 proporciona codificación adicional de la señal antes de enviarla en salida al altavoz 26. La codificación adicional de la señal puede servir para una mayor robustez de la señal, así como para reducir al mínimo la interferencia con usuarios cercanos. Esta última tiene varios beneficios. Permite que múltiples usuarios usen la misma estación base, o puede permitir que un único usuario use varios dispositivos de punteo, por ejemplo en un juego como el ajedrez. Si cada pieza de juego es un dispositivo de punteo diferente y la descodificación de señales permite que se distingan los diferentes dispositivos de punteo, entonces el sistema es capaz de incorporar juegos con múltiples piezas de juego. La reducción al mínimo de la interferencia con los usuarios cercanos puede permitir además la presencia simultánea de múltiples usuarios en la misma sala.
Una de las maneras preferidas de reducir al mínimo la interferencia entre diferentes dispositivos de punteo es mediante el uso de algoritmos seudoaleatorios de saltos de frecuencia. Cada estación móvil tiene preferentemente una secuencia seudoaleatoria de saltos de frecuencia incorporada en la unidad codificadora 80, o si se prefiere en el controlador 30. La estación base o la unidad descodificadora, según se prefiera, tiene una unidad de rastreo de saltos que es capaz de sincronizarse sobre la misma secuencia de saltos. Una forma de realización preferida proporciona sincronización mediante el uso de la señal IR u otra electromagnética para transferir la secuencia de saltos a la estación base. Otra forma de realización preferida usa calibración de fábrica para proporcionar una secuencia.
Una de las aplicaciones que se pueden realizar con un sistema de detección de posición basado en saltos de frecuencia es la integración de la estación base 20 del sistema con una estación base en red local inalámbrica (WLAN). El resultado es una mejora de la red local inalámbrica y una estación base de posicionamiento capaz de soportar múltiples usuarios y capaz de gestionar por separado cada uno de los datos de usuario. Los usuarios son capaces, por ejemplo, de escribir en papel o en sus propias tabletas electrónicas usando dispositivos de punteo pertenecientes a o compatibles con la red local inalámbrica. Oculta, la red local inalámbrica sigue la traza de los movimientos de cada uno de los usuarios por separado y produce versiones electrónicas en red de cada uno de sus documentos manuscritos. A los efectos de escritura sobre papel, el dispositivo de punteo 14 es una combinación del dispositivo de punteo de la Fig. 2 y un lápiz convencional.
Cliente y aplicación necesitan poder variar, y las aplicaciones individuales pueden requerir aumentar al máximo las variables particulares en relación con las otras. Por ejemplo, en determinadas aplicaciones, la precisión puede tener menos importancia que el consumo de corriente, y por eso se pueden reducir los posibles grados de precisión o el número de detectores en funcionamiento en favor de una reducción del consumo de corriente. A fin de permitir tal optimización específica del sistema sin fabricar una gama de dispositivos similares, se prefiere un esquema programable flexible, tanto para la estación base como para la estación móvil.
La programación flexible se puede realizar programando fusibles o mediante el uso de memoria permanente (como ROM o EEPROM). Los datos típicos para el ajuste de este modo incluyen:
Tasa de muestreo por segundo,
Potencia de transmisión,
Aplicación en 2D o 3D,
y similares.
Adicionalmente se puede suministrar un sensor de presión al elemento posicional 14, cuya salida puede ser usada por aplicaciones apropiadas para permitir características gráficas o de seguridad. Por ejemplo, se puede trazar una línea de forma diferente en función de la presión aplicada. Un sensor de presión conveniente para la incorporación en un dispositivo de punteo puede comprender un digitalizador (10 bits o menos), un medidor de deformación o un circuito excitador.
Otra función más puede incluir la aptitud para medir el ángulo de la estación móvil (útil por ejemplo en aplicaciones de estilete digital). Un sensor de posición angular conveniente para la incorporación en el dispositivo de punteo 14 puede comprender un medidor de inclinación, digitalizador y circuito excitador. En una forma de realización adicional, se pueden situar dos indicadores de posición tales como altavoces ultrasónicos a cada extremo del dispositivo de punteo, transmitiendo cada uno de tal manera que vuelva distinguibles las señales. El ángulo del dispositivo de punteo se puede derivar entonces calculando cada una de las posiciones y realizando una geometría simple entre ellas.
Estación base autónoma
Como se ha mencionado anteriormente, en la forma de realización de la Fig. 1B, la estación base 20 incluye la aptitud para descodificar señales sin el apoyo del dispositivo informático principal 10.
El algoritmo de descodificación descrito anteriormente no requiere un poder de proceso especialmente potente y, por eso, es factible incluir una UCP de recursos limitados en la estación base sin incrementar el coste global. En una forma de realización preferida, se usa una potencia de cálculo de -1 MIPS para descodificar las señales. Esta baja potencia de cálculo puede integrarse de hecho en un único chip de estación base personalizado, o como módulo de ampliación de bajo coste. El uso de tal UCP permite una conexión más convencional a dispositivos principales, tal como: UART, USB, Serie y otros, puesto que la señal que se transfiere es el resultado procesado del posicionamiento, y no las señales en bruto. Dicha salida también es conveniente para el uso directo en una red local inalámbrica y Bluetooth.
Dicha estación base autónoma incluye preferentemente un elemento digitalizador, (convertidor A/D), una UCP, una memoria y circuitería de interfaz.
Posicionamiento con luz
A continuación se hace referencia a la Fig. 8, que es un diagrama de bloques simplificado que ilustra una variación de las formas de realización descritas anteriormente, usando sensores de búsqueda de dirección de la luz. Las partes que sean las mismas que en las figuras anteriores reciben los mismos números de referencia y no están descritas de nuevo, salvo en la medida necesaria para una comprensión de la presente figura. Un sensor 90 comprende dos LED 92 y 94 desalineados según un ángulo predeterminado. Un amplificador diferencial 96 está conectado, a través de cada una de sus dos entradas diferenciales, entre los dos LED 92 y 94 de manera que mida la diferencia entre niveles de corriente en cada uno de los LED. El LED 28 en el dispositivo de punteo 14 produce un haz luminoso estrecho cuya dirección se puede medir desde el sensor. El sensor 90 se construye preferentemente con óptica en forma de lentes 98 y 100 para cubrir el área de detección y garantizar que la luz procedente de una visión de campo predeterminada caiga directamente sobre el área de detección.
La estación base es básicamente la misma que la de la Fig. 3, salvo que en lugar de micrófonos hay sensores de búsqueda de dirección de la luz 90 y el fotodiodo IR separado no es necesario, puesto que la totalidad de sus funciones de sincronización y similares pueden ser asumidas por los fotodiodos de los sensores de búsqueda de dirección de la luz.
El algoritmo de descodificación correspondiente maneja un tipo diferente de parte de la información de la señal, pero la información de base se maneja sustancialmente de la misma manera. La búsqueda tanto de una dirección como de una distancia es semejante a los principios que fundamentan la visión estereoscópica y los ángulos en los dos sensores se encuentran y triangulan para dar una posición. Por otra parte, se aplican los mismos resultados en cuanto al algoritmo de descodificación de las formas de realización previas, a saber los resultados de las bajas tasas de muestreo y bajas frecuencias necesarias si el sistema debe aprovechar la entrada analógica y el hardware del dispositivo informático.
Detección de actitud con ultrasonidos
A continuación se hace referencia a la Fig. 9, que es un diagrama simplificado que muestra el elemento posicional de la Fig. 2 adaptado para la detección de actitud. Las partes que sean las mismas que en la Fig. 2 reciben los mismos números de referencia y no están descritas de nuevo, salvo en la medida necesaria para una comprensión de la presente figura. A una distancia predeterminada del primer altavoz 26 se proporciona un segundo altavoz 26'. Los dos altavoces se proporcionan preferentemente en extremos opuestos del elemento. Cada altavoz emite una forma de onda independiente que se detecta por separado y la actitud de elemento se determina mediante el trazado de una línea recta entre las dos posiciones. Preferentemente, los dos altavoces son capaces de identificarse por sí mismos a los detectores y de operar simultáneamente. Sus señales respectivas se pueden multiplexar en el tiempo o en frecuencia para trabajar conjuntamente y, en una forma de realización preferida, los dos altavoces usan saltos de frecuencia, usando cada uno una secuencia seudoaleatoria diferente.
Posicionamiento electromagnético
Otro procedimiento que se puede usar con la entrada de micrófono es el posicionamiento electromagnético. Un tablero con bucles magnéticos dispuestos ortogonalmente (conductores) sirve de bloc de notas. Un dispositivo de punteo emite señales electromagnéticas, que son recibidas por los bucles magnéticos de la tabla. Mediante análisis de las señales, se puede calcular la posición del dispositivo de punteo. Los bucles pueden estar impresos sobre una PCB y se pueden hacer suficientemente pequeños para aportar cualquier grado de precisión que se desee.
El dispositivo de punteo es el mismo que el de la Fig. 2, salvo que se sustituye el LED 28 por un emisor electromagnético que incluye una antena emisora y circuitería de modulación asociada. La estación base comprende bucles integrados como sensores con circuitería de desmodulación de RF, pero al margen de eso es la misma que la estación base de la Fig. 3.
El algoritmo de descodificación tiene también que manejar un tipo diferente de parte de la información de la señal, pero al margen de eso cubre los mismos resultados que los descritos anteriormente.
El sistema de posicionamiento de las presentes formas de realización tiene una amplia gama de aplicaciones, de las que algunas están enumeradas a continuación. Preferentemente se fabrica un único dispositivo electrónico, y se prepara de diferentes maneras en función de la aplicación elegida, posiblemente mediante el uso de interruptores de puente o DIP. Los interruptores pueden permitir la configuración del sistema para los compromisos más apropiados para la aplicación dada. En algunas aplicaciones, es importante un bajo consumo de energía. En otras, la precisión del posicionamiento es crucial. En otras más, la precisión es menos importante que la actualización rápida y el número de muestras por segundo. En otras, el alcance es importante, y en otras más puede ser crucial la aptitud para admitir grandes números de usuarios.
En lo sucesivo, se consideran cierto número de aplicaciones de la tecnología descrita anteriormente.
Sistema de seguimiento global
A continuación se hace referencia a la Fig. 10, que es un diagrama simplificado que ilustra una sala de conferencias dotada de un sistema de seguimiento global. El sistema de seguimiento global comprende un sistema de red local inalámbrica 110 con una estación base insertada según las presentes formas de realización. Una serie de usuarios 112 en la sala de conferencias tienen elementos posicionales 114 según las formas de realización preferidas. Cada elemento posicional tiene su propia identidad única según se ha descrito anteriormente. Los distintos elementos posicionales transmiten formas de onda, y las formas de onda son detectadas por el sistema de seguimiento global. Las formas de onda pueden ser objeto de un seguimiento adicional mediante sistemas de seguimiento locales para el usuario, tales como estaciones base autónomas 116, teléfono móvil 118 con estación base incorporada y similares. Asimismo, la misma mesa de conferencias puede tener su propia estación base maestra 120 combinada con la instalación telefónica de la sala de conferencias.
Aplicaciones de juguetes
Los juguetes con posicionamiento se pueden dividir en tres subcategorías, que se explicarán a continuación:
-
Ámbito de juegos de pantalla,
-
Ámbito de juegos de ordenador, y
-
Entornos exentos de ordenador.
Ámbito de juegos de pantalla - estos son juegos en los que la interacción del usuario es directamente con la pantalla del ordenador, por ejemplo:
(a) Dedo de juguete
a. un dispositivo de punteo de juguete para niños pequeños y/o niños para apuntar a pantallas de ordenador a fin de interactuar con el sitio Web y/o programa. El toque con el dispositivo de punteo sobre la pantalla lanza un sitio Web de dibujos animados en la zona de miembro del niño pequeño. El dispositivo de punteo también actúa como medio para interactuar con objetos que aparecen en la pantalla.
b. El dispositivo de punteo, quizá con la forma exterior de un dedo apuntado o un personaje de dibujos animados, y tecnológicamente un lápiz digital, tiene una identidad única, según cualquiera de las formas de realización anteriores.
(b) Pájaro de juguete
a. Se proporciona un juego en el que el usuario hace volar un pájaro hacia un nido ubicado en el lado superior derecho de la pantalla para recibir puntos o aplausos.
b. La implementación es como para el dedo apuntado anterior.
(c) Palancas de mando inalámbricas
a. Una aplicación posible de la tecnología es una palanca de mando inalámbrica para juegos de ordenador. Las palancas de mando tienen aplicaciones en toda la industria de juegos de ordenador.
Ámbito de juegos de ordenador - El ámbito de juegos de ordenador son juegos en los que la interacción ocurre a proximidad del ordenador, o en realidad el PDA, teléfono móvil o un elemento acoplado al ordenador. Los ejemplos son los siguientes:
Juego de campo de batalla
a. Con referencia ahora a la Fig. 11, las piezas 122 se mueven sobre un tablero 124. El tablero puede ser típicamente un campo de batalla en el que dos oponentes entablan batalla. Las piezas de juego representan soldados y armas que avanzan frente a frente y luchan. Determinados aspectos del juego sólo tienen lugar en la pantalla. Por ejemplo, si uno de los jugadores hace avanzar su soldado hasta una ubicación concreta que contiene una mina, la explosión resultante sólo se produce en la pantalla.
b. Cada uno de los soldados y armas (vehículos, etc.) tiene un terminal inalámbrico que tiene insertada en su interior su propia identidad única. Una o unas estaciones base insertadas en el ordenador o un elemento acoplado al ordenador recibe las coordenadas de posición únicas de todos y cada uno de los soldados, vehículos, etc. y los coordina usando una aplicación de plan de guerra sobre el ordenador.
Entornos exentos de ordenador - Los juegos con entornos exentos de ordenador son juegos que no requieren un PC, dado que ellos mismos llevan una UCP con potencia suficiente.
(a) Juegos de batalla - como anteriormente pero autónomos, sin el ordenador.
(b) Coches de juguete con capacidad de posicionamiento
a. Un coche sigue a otro coche o interactúa de otro modo con el mismo.
b. Un coche tiene una unidad de Estación Base, mientras que el otro tiene una unidad de Terminal Inalámbrico. De este modo, el segundo coche es capaz de seguir al primero o de interactuar de otro modo con el mismo.
(c) Robots independientes
A continuación se hace referencia a la Fig. 12, que ilustra un juego en el que una serie de robots independientes 130 siguen la pista de la posición de cada uno de los demás y la posición de una pelota 132 y transfieren la pelota entre ellos. Cada robot tiene un elemento posicional para el robot como un todo y elementos posicionales adicionales para cada extremidad, cuya posición se necesita para el tipo de maniobras previstas. En una forma de realización, cada robot incluye su propia estación base autónoma y toma sus decisiones basándose en datos de posición entrantes de sí mismo y desde los robots circundantes. Sin embargo, en una segunda forma de realización simplificada, cada robot sólo tiene elementos posicionales y circuitería de mando. El seguimiento se lleva a cabo mediante una estación base externa que después da al robot instrucciones sobre el modo de moverse. Así, sólo se necesita proporcionar un único dispositivo inteligente y los robots pueden ser relativamente sencillos.
En la forma de realización, un robot transfiere una pelota a un segundo robot. El segundo robot coge la pelota y la transfiere a un tercer robot.
En una forma de realización alternativa, una palanca de mando puede controlar el movimiento de un robot, mientras que los demás intentan atraparlo automáticamente basándose en su posicionamiento. La aplicación puede hacer uso de una comunicación bidireccional, según se ha explicado en otra sección de este documento.
(d) Bloques de construcción con capacidad de posicionamiento
a. Cada uno de los bloques de construcción se suministra con su propia identidad única. Se pueden construir varias estructuras de forma interactiva, recibiendo consejos del ordenador durante el transcurso de la construcción.
b. Cada uno de los bloques de construcción se suministra con un Terminal Inalámbrico y una identidad única.
(e) Guantes de mando y control
Guantes de mando y control para realidad virtual o juegos similares. Cada extremidad del guante está provista de aptitud para la ubicación de la posición según las formas de realización anteriores. De acuerdo con las presentes formas de realización, tal aptitud para el posicionamiento se puede proporcionar acoplando simplemente un sensor al extremo de cada dedo de un guante corriente. De este modo, cada dedo está provisto de una aptitud para el posicionamiento por separado que se leerá según se desee mediante la aplicación del juego. De forma alternativa o adicional, unos anillos sobre los dedos pueden proporcionar terminales inalámbricos o se pueden aplicar correas sobre cualquier parte del cuerpo del usuario o sobre artículos o accesorios usados en el juego.
Aplicación de inventario
A continuación se hace referencia a la Fig. 13, que es un diagrama simplificado que ilustra un sistema de inventario según una forma de realización de la presente invención. Insertados en artículos de existencias 140 que se desean inventariar están elementos posicionales, y una estación base 142 se proporciona en los locales para seguir el movimiento. Tal sistema es ventajoso en el seguimiento de existencias que se desplazan con frecuencia y para las que se necesita información actualizada.
Aplicación de fabricación
A continuación se hace referencia a la Fig. 14, que muestra cierto número de robots 150 dispuestos en torno a una cadena de producción 152. Cada robot tiene una tarea de producción y extremidades y movilidad para llevar a cabo la tarea. La estación base 154 lleva el control global de los robots.
Cada robot puede tener un elemento posicional para el robot como un todo y/o elementos posicionales para cada extremidad cuya posición se necesita para el tipo de maniobras previstas. En una forma de realización, cuando se necesita que los robots interactúen entre sí, cada robot incluye su propia estación base autónoma y toma sus decisiones basándose en datos de posición entrantes de sí mismo y desde los robots circundantes. Sin embargo, en una segunda forma de realización simplificada, cada robot sólo tiene elementos posicionales y circuiteria de mando. El seguimiento se lleva a cabo mediante las estaciones base externas 154 que después dan instrucciones a los robots sobre el modo de moverse. Así, sólo se necesita proporcionar un mínimo número de dispositivos inteligentes, y unos robots relativamente sencillos pueden proporcionar un comportamiento de grupo.
Se puede lograr una precisión más elevada colocando en el espacio de detección terminales inalámbricos adicionales, en ubicaciones predeterminadas. Al medir estas unidades se calibrará la medición absoluta de los terminales móviles de modo que pueda lograrse una mayor precisión.
Aplicación de seguridad
Un dispositivo de punteo con una estación base según las presentes formas de realización se puede incorporar en un esquema de identificación electrónica. Para la identificación se suelen usar firmas personales manuscritas, pero un falsificador experto es capaz de copiar firmas de otras personas. Sin embargo, un falsificador copia la apariencia externa de la firma y no el modo en que el usuario aplica presión al lápiz o sostiene el lápiz, pongamos por caso en un ángulo dado sobre una parte dada de la firma. Un dispositivo de punteo, que el usuario puede usar como un lápiz para escribir sobre papel y que puede suministrar no sólo información acerca del movimiento sino también información acerca de la presión y la actitud, proporciona una firma personal de con una seguridad potenciada. Aunque están en uso sistemas para obtener información acerca de la firma que incorpora presión así como la apariencia externa, el uso de las presentes formas de realización hace que dicho sistema sea más barato y más flexible. Asimismo, la información acerca de la actitud del lápiz ofrece una mayor verificación. El ángulo del lápiz se puede medir añadiendo al lápiz un sensor adicional de posición angular. El sensor de posición angular puede comprender un acelerómetro o puede usar un transmisor adicional de señal de ubicación al otro lado del estilete, como se ha descrito anteriormente. En este último caso, la estación base determina las ubicaciones XYZ de los dos transductores, a partir de las cuales se puede calcular el ángulo del estilete. El ángulo se usa entonces como factor adicional y da como resultado una versión electrónica de la firma que es un triplete de tres valores vectoriales (ubicación XY, presión, ángulo).
Las siguientes formas de realización describen un aparato de identificación potenciada, que integra posicionamiento con otros procedimientos de seguridad.
Uso de un dispositivo de punteo en forma de un estilete como medio de autenticación. Como parte del sistema se proporciona un grupo de estiletes. A cada uno de los usuarios de un grupo identificado se proporciona uno de estos estiletes y cada estilete está provisto de su propia identidad electrónica.
Mediante la identificación del estilete, el usuario que está interactuando con el sistema se identifica, y esto permite un uso verificable del sistema en aplicaciones orientadas a la seguridad. También se puede solicitar al usuario que proporcione su firma habitual, que puede ser verificada electrónicamente sobre la base del movimiento y la presión aplicada o similares.
Para mayor seguridad, un estilete también puede estar provisto de una característica para habilitar una firma digital, basada por ejemplo en la infraestructura de clave pública (ICP). El usuario puede firmar con su firma manuscrita habitual. Una vez verificada la firma manual, el sistema usa el estilete para proporcionar una firma digital al documento usando un algoritmo de ICP. Tal característica requiere comunicación bidireccional entre el dispositivo de punteo y la estación base, que se puede proporcionar usando canales de IR o RF. La firma electrónica proporciona así una garantía de que se ha usado el estilete personalizado y de que se ha verificado al usuario autorizado.
Como alternativa o además de lo anterior, se puede añadir un teclado numérico para permitir que el usuario introduzca un número de identificación personal (NIP).
Como alternativa adicional o además de lo anterior, el sistema puede incorporar además un sensor biométrico en el estilete o la estación base para incrementar el grado de seguridad. El sensor biométrico puede ser por reconocimiento de huellas dactilares, reconocimiento de firma por análisis retiniano, reconocimiento de firma por análisis de la voz y similares.
Aplicaciones adicionales del estilete
Un estilete o lápiz digital se puede usar adicionalmente para:
\bullet
Telemando. La posición del estilete se puede seguir y usar para ejercer el mando sobre un sistema. De este modo, al apuntar hacia un dispositivo puede parecer que se pone en funcionamiento. Al torcer el estilete mientras se apunta se puede alterar el funcionamiento del dispositivo.
\bullet
Los relojes de pulsera con teléfono pueden estar provistos de un estilete en miniatura para escribir sobre la cara del teléfono o sobre una pequeña tableta adyacente acoplada al mismo. Alternativamente, la escritura se puede llevar a cabo sobre papel corriente y que el reloj ubicado a proximidad siga el movimiento del estilete.
\bullet
El estilete se puede usar para suministrar mensajes cortos (SMS) en lugar de tener que teclearlos a través del teclado y/o puede proporcionar la aptitud para esbozar y enviar el esbozo como un archivo. Asimismo, se puede usar el estilete para introducir un número de teléfono que se marca después. La misma idea puede aplicarse a teléfonos convencionales.
\bullet
El estilete se puede usar para habilitar la escritura para introducción de datos, etc. En otros dispositivo tales como cajas registradoras, dispositivos de juego, televisión por cable, refrigeradores, etc.
\bullet
El estilete de la aplicación de seguridad examinada anteriormente se puede usar como parte de una autenticación de firma de cheque o tarjeta de crédito frente a un dispositivo de punto de venta.
\bullet
Lápiz con altavoz - A condición de que se disponga de la potencia de cálculo, al escribir, es posible proporcionar una aplicación en la que el lápiz escribe y la aplicación pronuncia las notas escritas. Las aplicaciones para el reconocimiento de la escritura manual son muy conocidas, y se conocen aplicaciones para la vocalización electrónica de la escritura. La combinación de ambas con el estilete de las presentes formas de realización proporciona una forma de releer notas manuscritas. La aplicación puede ir ubicada en la estación base u ordenador acoplado. Si se usa la forma de realización en la que es posible la transmisión de retorno al lápiz, entonces el propio lápiz puede pronunciar las notas escritas.
\bullet
Lápiz digital y traductor combinados - el lápiz escribe y traduce la salida a otras lenguas.
\bullet
Todas las combinaciones de las anteriores.
\bullet
Un dispositivo autónomo que sirve de Estación Base tiene su propia pantalla y preferentemente está conectado en red, a través de Bluetooth, red local inalámbrica, red local corriente o similares a impresoras y otros dispositivos. La disposición proporciona una gama completa de abarcamiento desde la entrada manual hasta la salida impresa o de cualquier otra forma final.
Aplicaciones varias
\bullet
Estéreo 3D - colocando el transmisor inalámbrico en una persona, el estéreo puede elegir el modo de dirigir volumen/sonido diferente desde diferentes altavoces para aportar a la persona, dondequiera que esté en la sala, una experiencia de sonido envolvente total y real. La dirección estereofónica como tal es conocida pero se puede simplificar en gran medida mediante el uso de seguimiento según la presente invención.
\bullet
Seguimiento de video - Sobre la base del mismo principio que el seguimiento estereofónico, se puede usar el seguimiento en asociación con una videocámara de PC para seguir automáticamente a una persona que está siendo filmada. Las formas de realización pueden extenderse evidentemente a cualquier sistema de video y puede ser especialmente útil para la técnica de videoconferencia, etc.
\bullet
Sistemas de posicionamiento exterior + interior para coches - por ejemplo, teniendo elementos en el interior del coche que se controlan o de los que se está al corriente siguiendo la pista de su posición.
\bullet
Dispositivo de seguimiento - un dispositivo de estación base autónomo con una pantalla que dirige al usuario hasta la ubicación de un objeto de su proximidad. El sistema puede indicar en la pantalla la identidad y ubicación de estos objetos. El sistema puede ser útil en una habitación para encontrar llaves y otros artículos personales.
\bullet
Sistema de red bidireccional. El sistema comprende una serie de dispositivos que tienen a la vez transmisor y receptor. Cada dispositivo ubica y registra cada uno de los demás dispositivos de los que tiene conocimiento y entre ellos construyen una red virtual. La red se puede construir entre ellos mismos o puede usar adicionalmente un concentrador inteligente. El resultado es una red basada en comunicación radioeléctrica cuyo alcance es mucho mayor que el alcance de cualquiera de los objetos individuales. Cada objeto tiene las coordenadas exactas de los objetos cercanos y así pueden usar emisión direccional para mejorar el alcance o la eficacia del espectro, y se puede usar la red para entregar datos a cualquier punto o para obtener de cualquier objeto participante el paradero de objetos de red sin relación y así sucesivamente. La red se puede conectar a otras redes similares o puede tener un punto de acceso a una red más ancha. Los elementos individuales pueden estar provistos de sus propias identidades y el sistema es útil para proporcionar seguimiento en tiempo real de equipos de hombres y proveerlos simultáneamente de un sistema intercomunicador.
\bullet
Una versión a escala reducida del sistema de inventario puede proporcionar una alerta de Fuera de alcance. Un elemento posicional puede proporcionarse sobre artículos sueltos que se suministran temporalmente a clientes, por ejemplo cascos de auriculares que se proporcionan a pasajeros de compañías aéreas. Si el cliente se lleva el artículo, se activa entonces una alarma de fuera de alcance, permitiendo encontrar el dispositivo extraviado.
\bullet
Un usuario puede tener un localizador personal que active puertas, luces y aparatos. Asimismo se pueden dirigir equipos de comunicación, mediante seguimiento del localizador personal, para desviar llamadas, facsímiles, a un usuario. Tanto el seguimiento como la gestión de la transferencia de comunicación se gestionan preferentemente sobre una red local o una red local inalámbrica. El propio localizador personal puede informar al usuario sobre llamadas entrantes y otras comunicaciones y dar las opciones de recibir la comunicación. En la versión de red local inalámbrica, la estación base forma parte preferentemente de la infraestructura de la red local inalámbrica.
La invención está definida por las reivindicaciones que se adjuntan.

Claims (102)

1. Un sistema de detección de posición para su uso en asociación con aplicaciones informáticas, comprendiendo el sistema:
un elemento posicional (14) destinado a alcanzar una posición y que comprende un primer emisor para emitir una forma de onda ultrasónica continua, y
una disposición de detectores (20) para detectar dicha forma de onda de manera que permita la fijación de dicha posición y enviar en salida dicha forma de onda con fines de cálculo, con carácter retentivo de dicha aptitud para fijar la posición, caracterizado porque:
Dicha forma de onda ultrasónica comprende:
una onda portadora, y una modulación integrada sobre dicha onda portadora de la que derivar dicha fijación de dicha posición.
2. El sistema de detección de posición de la reivindicación 1, en el que dicha disposición de detectores (20) es capaz de operar para emitir dicha forma de onda descodificable para fijar dicha posición, de tal modo que dicha forma de onda sea descodificable a baja tasa de muestreo.
3. El sistema de detección de posición de la reivindicación 1, en el que dicha forma de onda comprende una periodicidad.
4. El sistema de detección de posición de la reivindicación 2, en el que dicho envío en salida comprende proporcionar dicha forma de onda descodificable a baja tasa de muestreo a al menos una entrada analógica de un dispositivo informático para dicho cálculo.
5. El sistema de detección de posición de la reivindicación 4, en el que dicho envío en salida comprende proporcionar dicha forma de onda a al menos dos entradas analógicas de dicho dispositivo informático.
6. El sistema de detección de posición de la reivindicación 1, que comprende una pluralidad de elementos de posicionamiento, y en el que dicha disposición de detectores (20) está configurada para suministrar formas de onda respectivas como canales separados para dicho envío en salida.
7. El sistema de detección de posición de la reivindicación 6, que comprende además una pluralidad de disposiciones de detectores (20) para aportar mayor precisión de detección.
8. El elemento de detección de posición de la reivindicación 6, en el que dichos canales separados están multiplexados en el tiempo o multiplexados en frecuencia.
9. El sistema de detección de posición de la reivindicación 6, en el que cada elemento de posicionamiento comprende además un modulador para modular dicha onda continua.
10. El sistema detector de posición de la reivindicación 9, en el que dicho modulador es un modulador de frecuencia.
11. El sistema de detector de posición de la reivindicación 10, en el que cada elemento de posicionamiento está provisto de una secuencia de saltos de frecuencia para permitir un uso simultáneo de dicha pluralidad de elementos de posicionamiento.
12. El sistema detector de posición de la reivindicación 11, en el que dicha secuencia de saltos de frecuencia es una secuencia seudoaleatoria diferente.
13. El sistema de detección de posición de la reivindicación 9, en el que dicho modulador es un modulador de amplitud.
14. El sistema de detección de posición de la reivindicación 9, en el que dicho modulador es capaz de operar para modular datos adicionales a datos de posición para dicha forma de onda.
15. El sistema de detección de posición de la reivindicación 6, en el que cada elemento de posicionamiento comprende un identificador único.
16. El sistema de detección de posición de la reivindicación 1, en el que dicha onda continua está modulada.
17. El sistema de detección de posición de la reivindicación 16, en el que dicha onda continua se modula usando espectro ensanchado.
18. El sistema de detección de posición de la reivindicación 16, en el que dicha onda continua se modula usando modulación por división en el tiempo.
19. El sistema de detección de posición de la reivindicación 1, en el que dicho elemento posicional (14) comprende un sensor biométrico.
20. El sistema de detección de posición de la reivindicación 1, en el que la disposición de detección comprende una pluralidad de receptores, para proporcionar detección multidimensional de dicha posición.
21. El sistema de detección de posición de la reivindicación 20, en el que dicho envío en salida comprende proporcionar dicha forma de onda descodificable a baja tasa de muestreo a una entrada analógica de un dispositivo informático para dicho cálculo y siendo además capaz de operar para multiplexar señales de dicha forma de onda procedentes de cada uno de dicha pluralidad de receptores para dicha aplicación en entrada a dicha entrada analógica.
22. El sistema de detección de posición de la reivindicación 21, capaz de operar para hacer uso de una capacidad de demultiplexación de dicho dispositivo informático para demultiplexar dichas señales recibidas en dicha entrada analógica.
23. El sistema de detección de posición de la reivindicación 1, en el que dicho elemento posicional (14) comprende además un segundo emisor para emitir una señal adicional a dicha forma de onda continua y tener una velocidad diferente de la misma, para obtener con ello datos indicativos de una distancia entre dicho elemento posicional {14) y detectores de dicha disposición de detectores (20) a partir de un retraso entre dicha forma de onda continua y dicha señal adicional.
24. El sistema de detección de posición de la reivindicación 23, en el que dicha señal adicional es una señal a la velocidad de la luz.
25. El sistema de detección de posición de la reivindicación 24, en el que la señal a la velocidad de la luz es una señal infrarroja.
26. El sistema de detección de posición de la reivindicación 1, en el que dicho envío en salida comprende proporcionar dicha forma de onda a una entrada analógica de un dispositivo informático.
27. El sistema de detección de posición de la reivindicación 26, en el que dicha entrada analógica es una entrada a un convertidor analógico a digital.
28. El sistema de detección de posición de la reivindicación 27, en el que dicho convertidor analógico a digital forma parte de una tarjeta de sonido.
29. El sistema de detección de posición de la reivindicación 27, en el que dicha entrada analógica es al menos una entre una entrada de micrófono, una entrada de línea y una entrada de módem.
30. El sistema de detección de posición de la reivindicación 29, en el que dicha disposición de detectores (20) está configurada para ser alimentada desde dicho dispositivo informático a través de dicha entrada analógica.
31. El sistema de detección de posición de la reivindicación 1, en el que dicho carácter retentivo de dicha aptitud para fijar la posición comprende retener dicha aptitud a lo largo de un bajo muestreo de frecuencia.
32. El sistema de detección de posición de la reivindicación 31, en el que dicho bajo muestreo de frecuencia comprende una tasa compatible con el muestreo a la frecuencia de Nyquist de señales sonoras.
33. El sistema de detección de posición de la reivindicación 32, en el que dicha tasa está por debajo de 50 KHz.
34. El sistema de detección de posición de la reivindicación 32, en el que dicha tasa es sustancialmente 44 KHz.
35. El sistema de detección de posición de la reivindicación 32, en el que dicha tasa es sustancialmente 6 KHz.
36. El sistema de detección de posición de la reivindicación 1, en el que el sistema comprende además una unidad descodificadora destinada a llevar a cabo dicho cálculo para descodificar dicha forma de onda e indicar dicha posición.
37. El sistema de detección de posición de la reivindicación 36, en el que dicha unidad descodificadora comprende un detector de verosimilitud máxima para llevar a cabo dicha descodificación hallando una distancia más probable.
38. El sistema de detección de posición de la reivindicación 37, en el que dicho detector de verosimilitud máxima comprende un modelo de canal destinado a modelar el paso de dicha forma de onda desde dicho elemento posicional (14) hasta dicha unidad descodificadora de forma de onda, para proporcionar de esta forma una señal de referencia frente a la que identificar dicha distancia más probable.
39. El sistema de detección de posición de la reivindicación 37, en el que dicho detector de verosimilitud máxima está seguido de un correlacionador para confirmar dicha distancia más probable.
40. El sistema de detección de posición de la reivindicación 1, comprendiendo además un sincronizador para la sincronización entre dicha disposición de detectores (20) y dicho elemento posicional (14).
41. El sistema de detección de posición de la reivindicación 40, en el que dicho sincronizador es capaz de operar para usar al menos una entre señalización IR y RF para llevar a cabo dicha sincronización.
42. El sistema de detección de posición de la reivindicación 40, en el que dicho sincronizador es capaz de operar para supervisar desviaciones de sincronización para reducir en consecuencia una frecuencia con la que se llevan a cabo sincronizaciones de repetición.
43. El sistema de detección de posición de la reivindicación 40, en el que dicha sincronización es con un oscilador local en dicho elemento posicional (14).
44. El sistema detector de posición de la reivindicación 40, en el que dicho sincronizador es además capaz de operar para añadir una señal de sincronización a dicha forma de onda, para sincronizarse con ello con un dispositivo principal.
45. El sistema de detección de posición de la reivindicación 1, en el que dicho elemento posicional (14) está cableado con dicho conjunto de detectores.
46. El sistema de detección de posición de la reivindicación 1, en el que dicho elemento posicional (14) comprende un codificador digital para codificar datos digitales en dicha forma de onda continua.
47. El sistema de detección de posición de la reivindicación 36, en el que dicha unidad descodificadora de forma de onda se proporciona como un programa de cliente para la instalación en un sistema informático.
48. El sistema de detección de posición de la reivindicación 36, en el que dicha unidad descodificadora de forma de onda se proporciona como un programa de cliente para la instalación en un sistema operativo de un dispositivo informático.
49. El sistema de detección de posición de la reivindicación 36, en el que dicha unidad descodificadora de forma de onda está integrada con dicha disposición de detectores (20).
50. El sistema de detección de posición de la reivindicación 1, en el que dicho elemento posicional (14) comprende además un sensor de presión para proporcionar datos de la presión que se ejerce sobre dicho elemento posicional (14).
51. El sistema de detección de posición de la reivindicación 1, en el que dicho elemento posicional (14) comprende además detección de la actitud para proporcionar datos de una actitud en la que se mantiene dicho elemento posicional (14).
52. El sistema de detección de posición de la reivindicación 1, en el que dicho elemento posicional (14) comprende además:
un sensor de presión destinado a proporcionar datos de la presión que se ejerce sobre dicho elemento posicional (14), y
detección de actitud para proporcionar datos de una actitud en la que se mantiene dicho elemento posicional (14).
53. El sistema de detección de posición de la reivindicación 52, en el que dicha detección de actitud comprende dos transmisores de forma de onda colocados con una separación predeterminada sobre dicho elemento posicional (14), cada uno para una detección separada de la posición.
54. El sistema de detección de posición de la reivindicación 52, siendo apto para el uso de extraer de un usuario de dicho elemento posicional (14) un triplete de vectores de movimiento, presión y actitud.
55. El sistema de detección de posición de la reivindicación 1, comprendiendo además funcionalidad de firma electrónica proporcionada en dicho elemento posicional (14).
56. El sistema de detección de posición de la reivindicación 55, comprendiendo además funcionalidad de firma biométrica proporcionada en dicho elemento posicional (14).
57. El sistema de detección de posición de la reivindicación 1, en el que dicho elemento posicional (14) comprende además un receptor para recibir datos de control.
58. El sistema de detección de posición de la reivindicación 1, siendo además capaz de operar para retransmitir datos de dicha posición a otros elementos.
59. El sistema de detección de posición de la reivindicación 1, en el que dicho conjunto de detectores está asociado a un dispositivo de telefonía celular, para proporcionar en consecuencia capacidad de entrada de escritura para dicho dispositivo de telefonía.
60. El sistema de detección de posición de la reivindicación 59, comprendiendo además una aplicación para usar dicha entrada de escritura como entrada de marcación para dicho dispositivo de telefonía.
61. El sistema de detección de posición de la reivindicación 1, que comprende además:
una aplicación de cálculo de ubicación, y
una aplicación de conversión de escritura manual en texto,
para proporcionar una interfaz de escritura manual a digital.
62. El sistema de detección de posición de la reivindicación 61, que comprende además al menos una entre una aplicación de conversión de texto en voz y una aplicación de traducción de idiomas, para proporcionar en consecuencia lectura o traducción a partir de dicha entrada de escritura manual.
63. El sistema de detección de posición de la reivindicación 54, comprendiendo además:
funcionalidad de firma electrónica proporcionada en dicho elemento posicional (14), y
funcionalidad de verificación para verificar tripletes extraídos de firmas de usuario, siendo capaz el sistema de operar para habilitar dicha funcionalidad de firma electrónica con verificación mediante dicha funcionalidad de verificación de una firma de usuario.
64. El sistema de detección de posición de la reivindicación 1, en el que dicho elemento posicional (14) es un localizador personal destinado a la sujeción a una persona.
65. El sistema de detección de posición de la reivindicación 1, en el que dicho elemento posicional (14) es un localizador de artículos destinado a la indicación de la ubicación de un artículo dentro de un espacio.
66. El sistema de detección de posición de la reivindicación 64, en el que se proporciona además una aplicación para calcular dicha ubicación y emitir señales de control en respuesta a dicha ubicación.
67. El sistema de detección de posición de la reivindicación 65, en el que se proporciona además una aplicación para calcular dicha ubicación y emitir señales de control en respuesta a dicha ubicación.
68. El sistema de detección de posición de la reivindicación 66, en el que dichas señales de control son al menos una entre señales para dirigir el foco de un sistema estereofónico, señales para dirigir una cámara, señales para dirigir una comunicación entrante y señales para dirigir un robot.
69. El sistema de detección de posición de la reivindicación 67, en el que dichas señales de control son señales para dirigir una cámara, señales para dirigir un robot, señales para dirigir maquinaria, señales para dirigir una secuencia predeterminada, señales para dirigir una secuencia de montaje y señales para dirigir una secuencia de reparación.
70. El sistema de detección de posición de la reivindicación 1, que comprende una pluralidad de unidades, comprendiendo cada unidad uno de dichos elementos posicionales (14) y uno de dichos conjuntos de detectores, en el que cada unidad es apta para operar con el fin de ubicar todas las unidades adyacentes, para proporcionar en consecuencia encadenamiento de dichas unidades.
71. El sistema de detección de posición de la reivindicación 70, en el que cada unidad comprende un identificador único.
72. El sistema de detección de posición de la reivindicación 64, en el que dicho elemento posicional (14) forma parte de un accesorio para juegos de realidad virtual.
73. Un procedimiento de detección de posición para su uso en asociación con un dispositivo informático que tiene una entrada analógica, comprendiendo el procedimiento:
usar un elemento posicional (14) para alcanzar una posición,
emitir una forma de onda ultrasónica continua que comprende una onda portadora y una modulación integrada sobre dicha onda portadora, siendo descodificable dicha modulación para fijar dicha posición, y
detectar dicha forma de onda de manera que se permita la fijación de dicha posición y enviar en salida dicha forma de onda con carácter retentivo de dicha aptitud para la fijación de posición, para proporcionar en consecuencia una indicación de dicha posición a dicho dispositivo informático.
74. El procedimiento de detección de posición de la reivindicación 73, en el que dicho envío en salida comprende enviar en salida dicha forma de onda como una señal analógica.
75. El procedimiento de detección de posición de la reivindicación 74, comprendiendo además descodificación de dicha forma de onda en dicho dispositivo informático para extraer datos de dicha posición.
76. El sistema de detección de posición de la reivindicación 1, comprendiendo además un descodificador de señales (70) destinado a recibir dicha forma de onda desde dicha disposición y descodificar dicha posición alcanzada a partir de dicha forma de onda.
77. El sistema de detección de posición de la reivindicación 76, en el que dicha disposición de detectores (20) y dicho descodificador de señales (70) están conectados a través de un enlace analógico.
78. El sistema de detección de posición de la reivindicación 76, en el que dicho elemento posicional (14) es capaz de operar para emitir dicha forma de onda descodificable para fijar dicha posición, de tal modo que dicha forma de onda sea descodificable a una baja tasa de muestreo.
79. El sistema de detección de posición de la reivindicación 76, en el que dicha forma de onda es una forma de onda sustancialmente continua.
80. El sistema de detección de posición de la reivindicación 76, en el que dicha disposición de detección comprende una pluralidad de detectores de señal dispuestos cada uno por separado en diferentes ubicaciones para detectar dicha forma de onda, a fin de proporcionar en consecuencia dicha fijación de posición como información diferencial entre dichas señales detectadas.
81. El sistema de detección de posición de la reivindicación 80, en el que dicho descodificador de señales (70) comprende al menos una señal de referencia construida usando un modelo de dicho sistema y un detector de verosimilitud máxima destinado a determinar una posición más probable sobre la base de dicha señal de referencia.
82. El sistema de detección de posición de la reivindicación 81, en el que dicho descodificador comprende además un correlacionador (74) para usar una función de correlación a fin de confirmar dicha posición más probable.
83. El sistema de detección de posición de la reivindicación 76, en el que dicho elemento posicional (14) es apto para operar emitiendo una combinación de señales que tienen diferentes velocidades para permitir que un receptor calcule una distancia hasta el mismo a partir de un retraso temporal entre ellas.
84. El sistema de detección de posición de la reivindicación 83, en el que dicha combinación comprende una señal a la velocidad de la luz y una señal a la velocidad del sonido.
85. El sistema de detección de posición de la reivindicación 84, en el que la señal a la velocidad de la luz es una señal infrarroja.
86. El sistema de detección de posición de la reivindicación 84, en el que la señal a la velocidad del sonido es una señal ultrasónica.
87. El sistema de detección de posición de la reivindicación 76, en el que dicho carácter retentivo de dicha aptitud para fijar la posición comprende retener dicha aptitud a lo largo de un bajo muestreo de frecuencia.
88. El sistema de detección de posición de la reivindicación 87, en el que dicho bajo muestreo de frecuencia comprende una tasa compatible con el muestreo a la frecuencia de Nyquist de señales sonoras.
89. El sistema de detección de posición de la reivindicación 88, en el que dicha tasa está por debajo de 50 KHz.
90. El sistema de detección de posición de la reivindicación 88, en el que dicha tasa es sustancialmente 44 KHz.
91. El sistema de detección de posición de la reivindicación 88, en el que dicha tasa es sustancialmente 6 KHz.
92. El sistema de detección de posición de la reivindicación 76, en el que dicho elemento posicional (14) comprende además un sensor de presión para proporcionar datos de la presión que se ejerce sobre dicho elemento posicional (14).
93. El sistema de detección de posición de la reivindicación 76, en el que dicho elemento posicional (14) comprende además detección de la actitud para proporcionar datos de una actitud en la que se mantiene dicho elemento posicional (14).
94. El sistema de detección de posición de la reivindicación 76, en el que dicho elemento posicional (14) comprende además:
un sensor de presión para proporcionar datos de la presión que se ejerce sobre dicho elemento posicional (14), y
detección de actitud para proporcionar datos de una actitud en la que se mantiene el elemento posicional (14).
95. El sistema de detección de posición de la reivindicación 94, que se puede usar para extraer de un usuario de dicho elemento posicional (14) un triplete de vectores de movimiento, presión y actitud.
96. El sistema de detección de posición de la reivindicación 76, que comprende además funcionalidad de firma electrónica proporcionada en dicho elemento posicional (14).
97. El sistema de detección de posición de la reivindicación 95, comprendiendo además
funcionalidad de firma electrónica proporcionada en dicho elemento posicional (14), y
funcionalidad de verificación para verificar tripletes extraídos de firmas de usuario, siendo capaz el sistema de operar para habilitar dicha funcionalidad de firma electrónica con verificación mediante dicha funcionalidad de verificación de una firma de usuario.
98. El sistema de detección de posición de la reivindicación 1, en el que en dicho elemento posicional (14) que comprende además un segundo emisor para emitir una forma de onda continua adicional modulada para ser descodificable con el fin de fijar dicha posición, dicho segundo emisor está situado con una separación predeterminada de dicho primer emisor, y
dicha disposición de detectores (20) se usa para permitir la determinación de una actitud de dicho elemento posicional (14).
99. El sistema de detección de posición de la reivindicación 98, en el que dicho elemento posicional (14) comprende además un sensor de presión para proporcionar datos de la presión que se ejerce sobre dicho elemento posicional (14).
100. El sistema de detección de posición de la reivindicación 98, en el que dicha forma de onda continua adicional es una entre una forma de onda IR, una forma de onda de RF y una forma de onda acústica.
101. El sistema de detección de posición de la reivindicación 98, en el que dicho envío en salida es de manera conveniente para el suministro a una entrada analógica de un dispositivo informático.
102. El sistema de detección de posición de la reivindicación 98, en el que dicha disposición de detectores (20) es una disposición de bucles ortogonales.
ES03715318T 2002-04-15 2003-04-14 Metodo y sistema para obtener datos de posicion. Expired - Lifetime ES2272965T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US37219702P 2002-04-15 2002-04-15
US372197P 2002-04-15
US42530402P 2002-11-12 2002-11-12
US425304P 2002-11-12

Publications (1)

Publication Number Publication Date
ES2272965T3 true ES2272965T3 (es) 2007-05-01

Family

ID=29254473

Family Applications (1)

Application Number Title Priority Date Filing Date
ES03715318T Expired - Lifetime ES2272965T3 (es) 2002-04-15 2003-04-14 Metodo y sistema para obtener datos de posicion.

Country Status (12)

Country Link
US (3) US8546706B2 (es)
EP (1) EP1504330B1 (es)
JP (4) JP4834293B2 (es)
KR (2) KR100974022B1 (es)
CN (1) CN1316348C (es)
AT (1) ATE338301T1 (es)
AU (1) AU2003219506B2 (es)
CA (1) CA2481643C (es)
DE (1) DE60308018T2 (es)
ES (1) ES2272965T3 (es)
NZ (1) NZ535953A (es)
WO (1) WO2003088136A2 (es)

Families Citing this family (149)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2272965T3 (es) 2002-04-15 2007-05-01 Epos Technologies Limited Metodo y sistema para obtener datos de posicion.
GB2408337B (en) * 2003-11-21 2005-11-23 Marc Zuta Graphic input device and method
JP2007528002A (ja) 2004-03-08 2007-10-04 リー、ドン、ウォル 超音波を用いた位置認識システム及びその制御方法
US7039547B2 (en) * 2004-03-12 2006-05-02 Vsm Medtech Systems Inc. Method and apparatus for localizing biomagnetic signals
WO2005111653A2 (en) * 2004-05-17 2005-11-24 Epos Technologies Limited Acoustic robust synchronization signaling for acoustic positioning system
WO2005119356A2 (en) 2004-05-28 2005-12-15 Erik Jan Banning Interactive direct-pointing system and calibration method
GB2415113B (en) * 2004-06-12 2006-10-18 Sonardyne Internat Ltd Robust underwater communication system
US20050275625A1 (en) * 2004-06-15 2005-12-15 Koenig Douglas W Ergonomic computer input device having pistol-type grip
WO2006035444A2 (en) * 2004-09-29 2006-04-06 Tel Hashomer Medical Research Infrastructure And Services Ltd. Composition for improving efficiency of drug delivery
US7367944B2 (en) 2004-12-13 2008-05-06 Tel Hashomer Medical Research Infrastructure And Services Ltd. Method and system for monitoring ablation of tissues
US20060136997A1 (en) * 2004-12-21 2006-06-22 Eastman Kodak Company Authentication system and method
US9092458B1 (en) 2005-03-08 2015-07-28 Irobot Corporation System and method for managing search results including graphics
EP2323017B1 (en) 2005-03-23 2016-06-29 QUALCOMM Incorporated Method and system for digital pen assembly
KR101090435B1 (ko) 2005-04-21 2011-12-06 삼성전자주식회사 초음파를 이용한 위치 추정 방법 및 시스템
EP1904197B1 (de) * 2005-06-20 2012-04-25 Rietzler, Manfred Anordnung zur elektronischen durchführung von brett-, rollen- oder sammelkartenspielen
US9285897B2 (en) * 2005-07-13 2016-03-15 Ultimate Pointer, L.L.C. Easily deployable interactive direct-pointing system and calibration method therefor
WO2007048648A1 (de) 2005-09-14 2007-05-03 Wincor Nixdorf International Gmbh Einrichtung zur erkennung von metallischen fremdkomponenten
US9002511B1 (en) * 2005-10-21 2015-04-07 Irobot Corporation Methods and systems for obstacle detection using structured light
US7868874B2 (en) * 2005-11-15 2011-01-11 Synaptics Incorporated Methods and systems for detecting a position-based attribute of an object using digital codes
ES2706729T3 (es) * 2005-12-02 2019-04-01 Irobot Corp Sistema de robot
US20070150103A1 (en) * 2005-12-08 2007-06-28 Electronics And Telecommunications Research Institute Positioning method and system for indoor moving robot
ES2464316T3 (es) 2006-04-28 2014-06-02 Orica Explosives Technology Pty Ltd Métodos de control de componentes de aparatos detonadores, aparatos detonadores y componentes de los mismos
KR100825919B1 (ko) 2006-12-18 2008-04-28 엘지전자 주식회사 거리 측정 센서, 거리 측정 센서를 가진 이동로봇 및 그를이용한 이동로봇 주행 방법
US9569587B2 (en) 2006-12-29 2017-02-14 Kip Prod Pi Lp Multi-services application gateway and system employing the same
US9602880B2 (en) 2006-12-29 2017-03-21 Kip Prod P1 Lp Display inserts, overlays, and graphical user interfaces for multimedia systems
WO2008085206A2 (en) 2006-12-29 2008-07-17 Prodea Systems, Inc. Subscription management of applications and services provided through user premises gateway devices
US20170344703A1 (en) 2006-12-29 2017-11-30 Kip Prod P1 Lp Multi-services application gateway and system employing the same
US11316688B2 (en) 2006-12-29 2022-04-26 Kip Prod P1 Lp Multi-services application gateway and system employing the same
US11783925B2 (en) 2006-12-29 2023-10-10 Kip Prod P1 Lp Multi-services application gateway and system employing the same
US20080169132A1 (en) * 2007-01-03 2008-07-17 Yao Ding Multiple styli annotation system
US8459119B2 (en) * 2007-01-28 2013-06-11 Nec Corporation Method of determining propagation time of ultrasonic from movable body and system thereof
US7970433B2 (en) 2007-06-08 2011-06-28 Modu Ltd. SD switch box in a cellular handset
US10027789B2 (en) 2007-02-13 2018-07-17 Google Llc Modular wireless communicator
US8391921B2 (en) 2007-02-13 2013-03-05 Google Inc. Modular wireless communicator
KR101639420B1 (ko) * 2007-03-14 2016-07-22 퀄컴 테크놀로지스, 인크. Mems 마이크로폰
EP2137547B1 (en) 2007-03-27 2013-03-27 Epos Development Ltd. System and method for positioning
CA2683824A1 (en) * 2007-04-19 2008-10-30 Epos Development Ltd. Voice and position localization
ES2330909B1 (es) * 2007-05-28 2010-09-21 Airbus Operations, S.L. Sistema de ejecucion de taladrado/remachado automatico en piezas de montajes aeronauticos.
US9181555B2 (en) * 2007-07-23 2015-11-10 Ramot At Tel-Aviv University Ltd. Photocatalytic hydrogen production and polypeptides capable of same
US8073198B2 (en) * 2007-10-26 2011-12-06 Samsung Electronics Co., Ltd. System and method for selection of an object of interest during physical browsing by finger framing
US7885145B2 (en) * 2007-10-26 2011-02-08 Samsung Electronics Co. Ltd. System and method for selection of an object of interest during physical browsing by finger pointing and snapping
EP3246795A1 (en) * 2008-01-03 2017-11-22 QUALCOMM Incorporated Ultrasonic digitizer and host
KR100940307B1 (ko) * 2008-01-15 2010-02-05 (주)펜앤프리 광대역 마이크로폰을 이용한 위치 측정 장치 및 방법
RU2368941C1 (ru) * 2008-02-22 2009-09-27 Открытое Акционерное Общество "Интеллект Телеком" Способ определения координат манипулятора типа "мышь" или "электронное перо" и устройство для его осуществления
CN102016878B (zh) * 2008-05-08 2015-03-18 纽昂斯通讯公司 定位声音信号源的位置
US8412226B2 (en) 2008-06-24 2013-04-02 Google Inc. Mobile phone locator
US8238961B2 (en) * 2008-09-03 2012-08-07 Google Inc. Low radiation wireless communicator
US8363031B2 (en) * 2008-09-24 2013-01-29 3M Innovative Properties Company Mutual capacitance measuring circuits and methods
JP5129714B2 (ja) * 2008-09-30 2013-01-30 三菱重工業株式会社 面で囲まれる空間内部で作業を行う位置を特定する方法及び作業結果管理装置
US8030914B2 (en) * 2008-12-29 2011-10-04 Motorola Mobility, Inc. Portable electronic device having self-calibrating proximity sensors
US8275412B2 (en) 2008-12-31 2012-09-25 Motorola Mobility Llc Portable electronic device having directional proximity sensors based on device orientation
WO2010098346A1 (ja) * 2009-02-25 2010-09-02 日本電気株式会社 超音波伝播時間測定システム
US20100271312A1 (en) * 2009-04-22 2010-10-28 Rachid Alameh Menu Configuration System and Method for Display on an Electronic Device
US20100271331A1 (en) * 2009-04-22 2010-10-28 Rachid Alameh Touch-Screen and Method for an Electronic Device
US8120994B2 (en) * 2009-04-28 2012-02-21 Luidia, Inc. Digital transcription system utilizing acoustical detectors having apertures with a vertical orientation relative to the work surface
US8064290B2 (en) * 2009-04-28 2011-11-22 Luidia, Inc. Digital transcription system utilizing small aperture acoustical sensors
US8393964B2 (en) * 2009-05-08 2013-03-12 Sony Computer Entertainment America Llc Base station for position location
US8619029B2 (en) * 2009-05-22 2013-12-31 Motorola Mobility Llc Electronic device with sensing assembly and method for interpreting consecutive gestures
US8391719B2 (en) * 2009-05-22 2013-03-05 Motorola Mobility Llc Method and system for conducting communication between mobile devices
US8294105B2 (en) * 2009-05-22 2012-10-23 Motorola Mobility Llc Electronic device with sensing assembly and method for interpreting offset gestures
US8269175B2 (en) * 2009-05-22 2012-09-18 Motorola Mobility Llc Electronic device with sensing assembly and method for detecting gestures of geometric shapes
US8344325B2 (en) * 2009-05-22 2013-01-01 Motorola Mobility Llc Electronic device with sensing assembly and method for detecting basic gestures
US8788676B2 (en) * 2009-05-22 2014-07-22 Motorola Mobility Llc Method and system for controlling data transmission to or from a mobile device
US8304733B2 (en) * 2009-05-22 2012-11-06 Motorola Mobility Llc Sensing assembly for mobile device
US8542186B2 (en) * 2009-05-22 2013-09-24 Motorola Mobility Llc Mobile device with user interaction capability and method of operating same
US9417739B2 (en) 2009-05-29 2016-08-16 3M Innovative Properties Company High speed multi-touch touch device and controller therefor
TW201102279A (en) * 2009-07-09 2011-01-16 Waltop Int Corp A whiteboard and method for orientation thereof
US8319170B2 (en) * 2009-07-10 2012-11-27 Motorola Mobility Llc Method for adapting a pulse power mode of a proximity sensor
TWI437509B (zh) 2009-08-18 2014-05-11 Ind Tech Res Inst 光資訊接收方法
JP5477896B2 (ja) * 2009-08-28 2014-04-23 日本電気通信システム株式会社 無線通信端末
JPWO2011043415A1 (ja) * 2009-10-07 2013-03-04 日本電気株式会社 デジタルペンシステム及びペン入力方法
US9753586B2 (en) * 2009-10-08 2017-09-05 3M Innovative Properties Company Multi-touch touch device with multiple drive frequencies and maximum likelihood estimation
US8773366B2 (en) * 2009-11-16 2014-07-08 3M Innovative Properties Company Touch sensitive device using threshold voltage signal
US8665227B2 (en) * 2009-11-19 2014-03-04 Motorola Mobility Llc Method and apparatus for replicating physical key function with soft keys in an electronic device
US8324517B2 (en) * 2009-12-19 2012-12-04 Luidia, Inc. Pen transcription system utilizing a spatial filter for limiting interference
JP5442479B2 (ja) * 2010-02-05 2014-03-12 株式会社ワコム 指示体、位置検出装置及び位置検出方法
CN102918210B (zh) 2010-04-18 2015-04-29 米克洛夫伊恩股份公司 用于挖掘的定位装置及类似设备
US8654608B2 (en) 2010-04-18 2014-02-18 Mikrofyn A/S Positioning apparatus for excavating and similar equipment
US8963845B2 (en) 2010-05-05 2015-02-24 Google Technology Holdings LLC Mobile device with temperature sensing capability and method of operating same
US8751056B2 (en) 2010-05-25 2014-06-10 Motorola Mobility Llc User computer device with temperature sensing capabilities and method of operating same
KR20130088040A (ko) 2010-05-25 2013-08-07 쓰리엠 이노베이티브 프로퍼티즈 컴파니 고속 저전력 멀티-터치 터치 디바이스 및 그 제어기
US9103732B2 (en) 2010-05-25 2015-08-11 Google Technology Holdings LLC User computer device with temperature sensing capabilities and method of operating same
TWI408948B (zh) 2010-08-16 2013-09-11 Wistron Corp 根據不同視角播放相對應之立體影像之方法及其相關影像處理系統
US10019119B2 (en) 2010-09-09 2018-07-10 3M Innovative Properties Company Touch sensitive device with stylus support
US9823785B2 (en) 2010-09-09 2017-11-21 3M Innovative Properties Company Touch sensitive device with stylus support
US9389724B2 (en) 2010-09-09 2016-07-12 3M Innovative Properties Company Touch sensitive device with stylus support
US8730204B2 (en) 2010-09-16 2014-05-20 Synaptics Incorporated Systems and methods for signaling and interference detection in sensor devices
US8515094B2 (en) 2010-10-12 2013-08-20 Hewlett-Packard Development Company, L.P. Distributed signal processing systems and methods
US9810784B2 (en) 2010-11-16 2017-11-07 Qualcomm Incorporated System and method for object position estimation based on ultrasonic reflected signals
DE102011006424A1 (de) * 2011-03-30 2012-10-04 Dr. Johannes Heidenhain Gmbh Positionsmesseinrichtung
US8743080B2 (en) 2011-06-27 2014-06-03 Synaptics Incorporated System and method for signaling in sensor devices
CN102407019A (zh) * 2011-07-30 2012-04-11 周海涛 游戏控制器
CN102340867B (zh) * 2011-08-31 2014-05-28 陈立 一种高精度铁路站场列车无线定位系统及定位方法
US8872792B2 (en) 2011-10-28 2014-10-28 Atmel Corporation Active stylus with energy harvesting
US9575544B2 (en) 2011-11-07 2017-02-21 Qualcomm Incorporated Ultrasound based mobile receivers in idle mode
US9063591B2 (en) 2011-11-30 2015-06-23 Google Technology Holdings LLC Active styluses for interacting with a mobile device
US8963885B2 (en) 2011-11-30 2015-02-24 Google Technology Holdings LLC Mobile device for interacting with an active stylus
US8766949B2 (en) 2011-12-22 2014-07-01 Synaptics Incorporated Systems and methods for determining user input using simultaneous transmission from multiple electrodes
US9063608B2 (en) 2012-06-14 2015-06-23 Synaptics Incorporated Systems and methods for sensor devices having a non-commensurate number of transmitter electrodes
KR101525031B1 (ko) * 2012-07-24 2015-06-03 주식회사 피엔에프 초음파 센서간 거리 조절이 가능한 초음파를 이용한 위치 추적 시스템
EP2920773A4 (en) * 2012-11-16 2016-07-06 Flir Systems SYNCHRONIZED INFRARED BAKE / INFRARED DETECTION SYSTEM
US9473580B2 (en) 2012-12-06 2016-10-18 Cisco Technology, Inc. System and associated methodology for proximity detection and device association using ultrasound
US9280219B2 (en) * 2013-06-21 2016-03-08 Blackberry Limited System and method of authentication of an electronic signature
CN104298342B (zh) * 2013-07-19 2019-02-05 中兴通讯股份有限公司 一种三维空间坐标的检测方法、三维输入方法及相应装置
US9720521B2 (en) * 2014-02-21 2017-08-01 Qualcomm Incorporated In-air ultrasound pen gestures
US9176633B2 (en) 2014-03-31 2015-11-03 Synaptics Incorporated Sensor device and method for estimating noise in a capacitive sensing device
US11446550B2 (en) 2017-10-10 2022-09-20 Christopher DeCarlo Entertainment forum digital video camera, audio microphone, speaker and display device enabling entertainment participant and remote virtual spectator interaction, apparatus, system, method, and computer program product
US10821345B2 (en) 2014-04-25 2020-11-03 Christopher DeCarlo Sporting device for analyzing an element in a tunnel, apparatus, system, method, and computer program product
US12377317B2 (en) 2014-04-25 2025-08-05 Christopher DeCarlo Sporting sensor-based apparatus, system, method, and computer program product
CN104202063B (zh) * 2014-08-14 2017-04-12 清华大学 通信定位一体化装置
US9411440B2 (en) * 2014-08-22 2016-08-09 Qualcomm Incorporated Digital ultrasonic emitting base station
CN104257500B (zh) * 2014-09-25 2017-05-17 安徽华盛科技控股股份有限公司 Cit胶囊生产线故障自动报警系统
US10403084B2 (en) 2014-12-17 2019-09-03 Igt Canada Solutions Ulc Contactless tactile feedback on gaming terminal with 3D display
US9672689B2 (en) * 2014-12-17 2017-06-06 Igt Canada Solutions Ulc Gaming system with movable ultrasonic transducer
US10195525B2 (en) 2014-12-17 2019-02-05 Igt Canada Solutions Ulc Contactless tactile feedback on gaming terminal with 3D display
US10427034B2 (en) 2014-12-17 2019-10-01 Igt Canada Solutions Ulc Contactless tactile feedback on gaming terminal with 3D display
RU2601140C2 (ru) * 2015-01-20 2016-10-27 Общество С Ограниченной Ответственностью "Лаборатория Эландис" Способ обеспечения доверенной среды выполнения аналого-цифровой подписи и устройство, его реализующее
US9977519B2 (en) * 2015-02-25 2018-05-22 Synaptics Incorporated Active pen with bidirectional communication
US9676098B2 (en) * 2015-07-31 2017-06-13 Heinz Hemken Data collection from living subjects and controlling an autonomous robot using the data
US10025428B2 (en) 2015-11-19 2018-07-17 Synaptics Incorporated Method and apparatus for improving capacitive sensing detection
CN105551339A (zh) * 2015-12-31 2016-05-04 英华达(南京)科技有限公司 基于虚拟现实技术的书法练习系统及方法
CA3205004A1 (en) * 2016-01-20 2017-07-27 Zerokey Inc. Range-finding and object-positioning systems and methods using same
US10019122B2 (en) 2016-03-31 2018-07-10 Synaptics Incorporated Capacitive sensing using non-integer excitation
CN106227377A (zh) * 2016-07-14 2016-12-14 苏州晟迹软件设计有限公司 雷达无框式多点触摸系统及其使用方法
CN107621893B (zh) * 2016-07-15 2020-11-20 苹果公司 在非电子表面上使用电子输入设备的内容创建
SG11201900499SA (en) 2016-07-29 2019-02-27 Razer Asia Pacific Pte Ltd Interface devices, methods for controlling an interface device, and computer-readable media
US10474286B2 (en) * 2016-10-25 2019-11-12 Lg Display Co., Ltd. Touch display device, active pen, touch system, touch circuit, and pen recognition method
WO2018224678A1 (de) 2017-06-09 2018-12-13 Andreas Stihl Ag & Co. Kg Grünflächenbearbeitungssystem, verfahren zum erfassen mindestens eines abschnitts eines begrenzungsrands einer zu bearbeitenden fläche und verfahren zum betreiben eines autonomen mobilen grünflächenbearbeitungsroboters
CN108595023A (zh) * 2018-04-27 2018-09-28 宁波视睿迪光电有限公司 一种交互手柄及系统
JP7001539B2 (ja) * 2018-05-15 2022-01-19 三菱重工サーマルシステムズ株式会社 測位システム、空調システム、端末装置、位置推定装置、位置推定方法、音波出力方法、プログラム
EP3864497B1 (en) * 2018-10-09 2025-07-02 Google LLC Writing device with electromagnetic tracking
CN109409067B (zh) * 2018-10-23 2022-03-29 Oppo广东移动通信有限公司 电磁干扰控制方法及相关装置
US10718829B2 (en) * 2018-10-26 2020-07-21 Sensata Technologies, Inc. Optimizing utilization of a wireless position sensor
KR102125742B1 (ko) * 2018-11-28 2020-06-23 고려대학교 산학협력단 기본 음성 주파수 대역 아래의 저주파 대역을 이용한 단말 간의 공존 판단 서버 및 그 판단 방법
AU2019451532B2 (en) 2019-06-18 2025-02-06 Razer (Asia-Pacific) Pte. Ltd. Method and apparatus for optimizing input latency in a wireless human interface device system
TWI736043B (zh) * 2019-11-29 2021-08-11 財團法人金屬工業研究發展中心 多目標射頻定位系統、定位方法及初始距離量測方法
CN113109800A (zh) * 2019-12-24 2021-07-13 财团法人金属工业研究发展中心 测量收发器位置的射频定位方法
US11255946B2 (en) 2020-04-09 2022-02-22 Trusteees Of Boston University Apparatus and method for zone-based positioning
US11946996B2 (en) 2020-06-30 2024-04-02 Apple, Inc. Ultra-accurate object tracking using radar in multi-object environment
EP3968051B1 (en) * 2020-09-15 2024-10-30 Infineon Technologies AG Guiding system for a robot, base station including such a guiding system, and method for guiding a robot
KR20220102846A (ko) 2021-01-14 2022-07-21 삼성전자주식회사 무선 통신 시스템에서 포지셔닝을 위한 방법 및 장치
CN113203347B (zh) * 2021-04-27 2023-11-10 中国极地研究中心 极地高强度道路的内嵌式检测方法、装置及存储介质
US11614806B1 (en) 2021-05-12 2023-03-28 Apple Inc. Input device with self-mixing interferometry sensors
US20240357284A1 (en) * 2021-06-07 2024-10-24 Hewlett-Packard Development Company, L.P. Microphone directional beamforming adjustments
US12353649B2 (en) 2022-06-29 2025-07-08 Apple Inc. Input device with optical sensors
WO2024026805A1 (en) * 2022-08-05 2024-02-08 Shanghai Flexiv Robotics Technology Co., Ltd. Gripping device, robot and method for sensing force information
US12553123B2 (en) 2022-09-19 2026-02-17 Cvd Equipment Corporation High throughput powder treatment systems
CN116690565B (zh) * 2023-06-20 2023-12-26 苏州快捷智能科技有限公司 一种协作机器人及控制方法
CN117325150B (zh) * 2023-09-01 2024-10-29 哈尔滨工业大学 基于域间自适应的无力传感器刚软手指多点接触检测方法

Family Cites Families (184)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2567407A (en) 1948-04-23 1951-09-11 Stromberg Carlson Co Electroacoustic transducer
JPS586156B2 (ja) 1977-03-24 1983-02-03 電子工業株式会社 距離計測装置
JPS5483856A (en) 1977-12-16 1979-07-04 Furuno Electric Co Ultrasonic wave transmitterrreceiver
US4183011A (en) 1977-12-22 1980-01-08 Fred M. Dellorfano, Jr. Ultrasonic cleaning systems
US4211489A (en) 1978-01-16 1980-07-08 Rca Corporation Photomask alignment system
GB2043899B (en) 1979-02-15 1983-03-09 Redding R J Ultrasonic apparatus for locating interfaces in media
US4433399A (en) 1979-07-05 1984-02-21 The Stoneleigh Trust Ultrasonic transducers
US4297607A (en) 1980-04-25 1981-10-27 Panametrics, Inc. Sealed, matched piezoelectric transducer
JPS57108769A (en) * 1980-12-26 1982-07-06 Toshiba Corp Position measuring device
JPS57173496A (en) * 1981-04-20 1982-10-25 Hitachi Ltd Three-dimensional position detecting method for automatic machine
GB2121174B (en) 1982-05-20 1986-01-08 Robert James Redding Measurement of distance using ultrasound
US4501186A (en) 1982-06-21 1985-02-26 Nippon Gakki Seizo Kabushiki Kaisha Pickup device for stringed musical instrument
DE3316631C2 (de) 1983-05-06 1985-07-25 Erwin Sick Gmbh Optik-Elektronik, 7808 Waldkirch Vorrichtung zur Laufzeitbestimmung von Ultraschallimpulsen in einem Fluid
GB8317247D0 (en) 1983-06-24 1983-07-27 Atomic Energy Authority Uk Ultrasonic scanning probe
US4554834A (en) 1983-10-28 1985-11-26 Carnegie-Mellon University Acoustic sensor and method of using same for determining the position of a tool relative to a workpiece
IT1178828B (it) 1984-01-20 1987-09-16 Olivetti & Co Spa Dispositivo di stampa a getto selettivo di inchiostro
DE3427385A1 (de) 1984-07-25 1986-01-30 Bayer Ag, 5090 Leverkusen Vernetzbare polymerisatharze und ihre verwendung als bindemittelkomponente in beschichtungsmitteln
JPS61170686A (ja) * 1985-01-24 1986-08-01 Sanwa Denki Gijutsu Kiyouriyoku Kk 距離測定装置
JPS61176331A (ja) * 1985-01-31 1986-08-08 株式会社東芝 超音波診断装置
US4641291A (en) 1985-02-19 1987-02-03 Ametek, Inc. Phased array Doppler sonar transducer
US4672592A (en) 1985-12-23 1987-06-09 Westinghouse Electric Corp. Shaded transducer
US4855961A (en) 1986-07-31 1989-08-08 Woods Hole Oceanographic Institute Imaging apparatus
JPS63237674A (ja) * 1987-03-26 1988-10-04 Canon Inc カメラのリモコン装置
US5062089A (en) 1987-04-17 1991-10-29 Argotec Inc. Sonar projector with liquid mass loading for operation at lower frequency
JPS6446672A (en) * 1987-08-17 1989-02-21 Nippon Avionics Co Ltd Searching and displaying device for sound source position
EP0304893B1 (en) 1987-08-25 1995-07-19 Canon Kabushiki Kaisha Encoder
ES2005624A6 (es) 1987-09-16 1989-03-16 Ezquerra Perez Jose Manuel Procedimiento de determinacion de la posicion y estado de un objeto en una superficie cualquiera por medio de ultrasonidos
US4814552A (en) * 1987-12-02 1989-03-21 Xerox Corporation Ultrasound position input device
US5372138A (en) 1988-03-21 1994-12-13 Boston Scientific Corporation Acousting imaging catheters and the like
US5588432A (en) 1988-03-21 1996-12-31 Boston Scientific Corporation Catheters for imaging, sensing electrical potentials, and ablating tissue
JPH07122668B2 (ja) * 1988-10-08 1995-12-25 本田技研工業株式会社 超音波測距装置
JP2686645B2 (ja) 1989-05-08 1997-12-08 キヤノン株式会社 走査型トンネル電流検出装置
US4991148A (en) * 1989-09-26 1991-02-05 Gilchrist Ian R Acoustic digitizing system
US5394741A (en) 1990-07-11 1995-03-07 Olympus Optical Co., Ltd. Atomic probe microscope
US5245863A (en) 1990-07-11 1993-09-21 Olympus Optical Co., Ltd. Atomic probe microscope
JPH0477605A (ja) 1990-07-20 1992-03-11 Olympus Optical Co Ltd 走査型トンネル顕微鏡、及び、この顕微鏡に使用されるプローブ
US5142506A (en) 1990-10-22 1992-08-25 Logitech, Inc. Ultrasonic position locating method and apparatus therefor
US6485413B1 (en) 1991-04-29 2002-11-26 The General Hospital Corporation Methods and apparatus for forward-directed optical scanning instruments
FR2676568B1 (fr) 1991-05-17 1997-04-18 Aviau De Piolant Jean Louis D Systeme de dessin graphique.
JPH054075U (ja) * 1991-07-05 1993-01-22 オリンパス光学工業株式会社 測距装置および測距装置用発信装置
JPH0519043A (ja) * 1991-07-09 1993-01-26 Kazukiyo Takano 距離測定方法及び装置
US5339259A (en) * 1992-07-10 1994-08-16 Northrop Grumman Corporation High speed high resolution ultrasonic position and orientation tracker
JP3101099B2 (ja) * 1992-10-30 2000-10-23 科学技術振興事業団 超音波によるロボットの3次元位置・姿勢計測装置及びその計測方法
JPH06149468A (ja) * 1992-11-11 1994-05-27 Hitachi Ltd 手書き文字処理方式およびペン状態入力装置
US5391197A (en) 1992-11-13 1995-02-21 Dornier Medical Systems, Inc. Ultrasound thermotherapy probe
JPH06222884A (ja) * 1992-12-16 1994-08-12 Xerox Corp 位置入力装置の使用方法
US5553846A (en) * 1993-01-28 1996-09-10 Frye; William H. System for training a pitcher to pitch a baseball
US5465412A (en) 1993-05-19 1995-11-07 Motorola, Inc. Apparatus and method for determining a point in time for detecting a sampled signal in a receiver
US5402150A (en) 1993-06-24 1995-03-28 Stratos Product Development Group, Inc. Pointing device with improved pivot
CA2165829A1 (en) 1993-07-01 1995-01-19 John E. Abele Imaging, electrical potential sensing, and ablation catheters
US5840031A (en) 1993-07-01 1998-11-24 Boston Scientific Corporation Catheters for imaging, sensing electrical potentials and ablating tissue
JPH07160880A (ja) * 1993-12-06 1995-06-23 Matsushita Electric Ind Co Ltd 署名認識方法および署名装置
US5712658A (en) * 1993-12-28 1998-01-27 Hitachi, Ltd. Information presentation apparatus and information display apparatus
IL108566A0 (en) * 1994-02-04 1994-05-30 Baron Research & Dev Company L Handwriting input apparatus using more than one sensing technique
JPH07255764A (ja) * 1994-03-18 1995-10-09 Kanda Tsushin Kogyo Co Ltd 排尿警告方法及びその装置
JPH07287632A (ja) 1994-04-19 1995-10-31 Alps Electric Co Ltd 座標検出装置
US5781661A (en) 1994-06-29 1998-07-14 Nippon Telegraph And Telephone Corporation Handwritting information detecting method and apparatus detachably holding writing tool
US5579238A (en) 1994-10-21 1996-11-26 Krugman; Michael Instrumented computer keyboard for prevention of injury
JPH08129446A (ja) * 1994-11-01 1996-05-21 Murata Mfg Co Ltd 座標情報入力装置
JP3007933B2 (ja) 1994-12-15 2000-02-14 富士通株式会社 超音波座標入力装置
FI103837B (fi) * 1994-12-22 1999-09-30 Nokia Mobile Phones Ltd Tiedonsiirto- ja käsittelymenetelmä
US5502782A (en) 1995-01-09 1996-03-26 Optelecom, Inc. Focused acoustic wave fiber optic reflection modulator
US5515853A (en) 1995-03-28 1996-05-14 Sonometrics Corporation Three-dimensional digital ultrasound tracking system
US5511043A (en) 1995-04-06 1996-04-23 The United States Of America As Represented By The Secretary Of The Navy Multiple frequency steerable acoustic transducer
US5530683A (en) 1995-04-06 1996-06-25 The United States Of America As Represented By The Secretary Of The Navy Steerable acoustic transducer
US5591945A (en) * 1995-04-19 1997-01-07 Elo Touchsystems, Inc. Acoustic touch position sensor using higher order horizontally polarized shear wave propagation
US5691580A (en) 1995-05-22 1997-11-25 Shelby; Kevin Alan Button interface for state machine
JP3167093B2 (ja) 1995-05-26 2001-05-14 株式会社シチズン電子 電磁型発音体
US5550791A (en) 1995-08-02 1996-08-27 The United States Of America As Represented By The Secretary Of The Navy Composite hydrophone array assembly and shading
US6963783B1 (en) * 1995-10-16 2005-11-08 Packard Bell Nec Audio compression in a wireless remote interface tablet
US5867146A (en) 1996-01-17 1999-02-02 Lg Electronics Inc. Three dimensional wireless pointing device
KR100198546B1 (ko) 1996-01-17 1999-06-15 구자홍 3차원 무선포인팅 장치
JP2001518209A (ja) * 1996-03-05 2001-10-09 クラグマン,マイケル 損傷防止のためのコンピューターキーボード
JPH09243343A (ja) * 1996-03-07 1997-09-19 Toshiba Corp 超音波可視化装置及び方法
JP3895406B2 (ja) * 1996-03-12 2007-03-22 株式会社東邦ビジネス管理センター データ処理装置およびデータ処理方法
US5702629A (en) 1996-03-21 1997-12-30 Alliedsignal Inc. Piezeoelectric ceramic-polymer composites
JP3978795B2 (ja) * 1996-11-20 2007-09-19 富士ゼロックス株式会社 ペン入力装置
US5866856A (en) 1997-02-28 1999-02-02 Electronics For Imaging, Inc. Marking device for electronic presentation board
US6292177B1 (en) 1997-03-05 2001-09-18 Tidenet, Inc. Marking device for electronic presentation board
IL120417A (en) 1997-03-10 2000-09-28 Electronics For Imaging Inc Presentation board digitizer systems
US6265676B1 (en) 1997-03-10 2001-07-24 Electronics For Imaging, Inc. Systems and processing algorithms for ultrasound time-of-flight digitizer systems
JPH10338312A (ja) * 1997-06-06 1998-12-22 Hitachi Ltd 在庫棚卸方法及びその実施装置
US5977958A (en) 1997-06-30 1999-11-02 Inmotion Technologies Ltd. Method and system for digitizing handwriting
US5986749A (en) 1997-09-19 1999-11-16 Cidra Corporation Fiber optic sensing system
JP2899267B1 (ja) * 1998-01-16 1999-06-02 防衛庁技術研究本部長 閉空間点音源測定装置
US6184873B1 (en) * 1998-01-20 2001-02-06 Electronics For Imaging, Inc. Pen positioning system
KR19990069960A (ko) * 1998-02-16 1999-09-06 전주범 전자펜을이용한데이터전송장치
JPH11237950A (ja) * 1998-02-24 1999-08-31 Fujitsu General Ltd 超音波ディジタイザ装置
US6151014A (en) 1998-02-26 2000-11-21 Pagasus Technologies Ltd. Systems and processing algorithms for ultrasound time-of-flight digitizer systems
US6831781B2 (en) 1998-02-26 2004-12-14 The General Hospital Corporation Confocal microscopy with multi-spectral encoding and system and apparatus for spectroscopically encoded confocal microscopy
JP3489989B2 (ja) 1998-04-06 2004-01-26 セイコーインスツルメンツ株式会社 パターン膜形成方法及びそれに用いる集束イオンビーム加工装置
US6307956B1 (en) 1998-04-07 2001-10-23 Gerald R. Black Writing implement for identity verification system
US6282340B1 (en) 1998-04-23 2001-08-28 The Furukawa Electric Co., Ltd. Light wavelength tuning device and light source optical demultiplexer and wavelength division multiplexed optical communication system using the tuning device
US5913629A (en) 1998-05-07 1999-06-22 Ttools, Llc Writing implement including an input stylus
KR100274075B1 (ko) 1998-05-09 2001-01-15 서원석 광섬유 격자 및 이를 이용한 광섬유 소자
US6211863B1 (en) 1998-05-14 2001-04-03 Virtual Ink. Corp. Method and software for enabling use of transcription system as a mouse
US6111565A (en) 1998-05-14 2000-08-29 Virtual Ink Corp. Stylus for use with transcription system
US6232962B1 (en) 1998-05-14 2001-05-15 Virtual Ink Corporation Detector assembly for use in a transcription system
US6147681A (en) 1998-05-14 2000-11-14 Virtual Ink, Corp. Detector for use in a transcription system
NL1009485C2 (nl) 1998-06-24 2000-01-11 Wilhelm Henricus Jurriaan Van Akoestische looptijdmeting.
US6169281B1 (en) 1998-07-29 2001-01-02 International Business Machines Corporation Apparatus and method for determining side wall profiles using a scanning probe microscope having a probe dithered in lateral directions
AU5572799A (en) 1998-08-18 2000-03-14 Digital Ink, Inc. Handwriting device with detection sensors for absolute and relative positioning
US20100008551A9 (en) 1998-08-18 2010-01-14 Ilya Schiller Using handwritten information
JP2002525591A (ja) * 1998-08-27 2002-08-13 コムセンス テクノロジーズ リミテッド 圧電素子からの距離を測定するための方法およびシステム
WO2000021203A1 (en) 1998-10-02 2000-04-13 Comsense Technologies, Ltd. A method to use acoustic signals for computer communications
US6137621A (en) 1998-09-02 2000-10-24 Cidra Corp Acoustic logging system using fiber optics
US6607136B1 (en) * 1998-09-16 2003-08-19 Beepcard Inc. Physical presence digital authentication system
TW394833B (en) 1998-09-17 2000-06-21 Divecom Ltd A method for carrying out an underwater search and location, and underwater system based on said method
EP1116155A2 (en) * 1998-10-02 2001-07-18 Comsense Technologies Ltd. Card for interaction with a computer
JP3763682B2 (ja) 1998-10-14 2006-04-05 パイオニア株式会社 スピーカ装置
JP4307606B2 (ja) * 1999-01-22 2009-08-05 隆 松本 ペン入力個人認証方法
JP2000231633A (ja) * 1999-02-12 2000-08-22 Toyo Commun Equip Co Ltd 筆跡識別方法および装置
IL129450A (en) 1999-04-14 2004-09-27 Pegasus Technologies Ltd Digitizer for erasable white whiteboards
US6292180B1 (en) 1999-06-30 2001-09-18 Virtual Ink Corporation Mount for ultrasound transducer
US6904405B2 (en) * 1999-07-17 2005-06-07 Edwin A. Suominen Message recognition using shared language model
JP2001042888A (ja) * 1999-07-29 2001-02-16 Omron Corp マイクロホンの設置方法および音信号処理方法、およびこれらの方法を用いた音信号の入力装置、記録装置、処理装置、ならびに音声認識処理装置、音信号処理用のプログラムが記録された記録媒体
CA2315417A1 (en) 1999-08-11 2001-02-11 Hiroshi Une Electret capacitor microphone
JP3427032B2 (ja) 2000-02-28 2003-07-14 京セラ株式会社 エレクトレットコンデンサマイクロホン
JP2001054196A (ja) 1999-08-11 2001-02-23 Kyocera Corp エレクトレットコンデンサマイクロホン
JP2001066360A (ja) * 1999-08-26 2001-03-16 Sharp Corp 距離検出システム
MXPA02004592A (es) * 1999-11-08 2004-09-10 Itpen Europ Ltd Aparato para digitalizar escritura y dibujo con capacidad de borrado y/o senalizacion.
JP2001142640A (ja) * 1999-11-15 2001-05-25 Pioneer Electronic Corp タッチパネル装置
US6367335B1 (en) 2000-01-21 2002-04-09 Sdl, Inc. Strain sensor for optical fibers
US6816266B2 (en) 2000-02-08 2004-11-09 Deepak Varshneya Fiber optic interferometric vital sign monitor for use in magnetic resonance imaging, confined care facilities and in-hospital
JP2001236451A (ja) * 2000-02-21 2001-08-31 Oki Data Corp 電子帳票作成システム
JP4618840B2 (ja) 2000-02-21 2011-01-26 株式会社沖データ 座標入力装置
US6321428B1 (en) 2000-03-28 2001-11-27 Measurement Specialties, Inc. Method of making a piezoelectric transducer having protuberances for transmitting acoustic energy
JP2001337157A (ja) * 2000-05-26 2001-12-07 Toyo System Kk 超音波を用いた局地測位システム
US6392330B1 (en) 2000-06-05 2002-05-21 Pegasus Technologies Ltd. Cylindrical ultrasound receivers and transceivers formed from piezoelectric film
AU2001271473A1 (en) 2000-06-23 2002-01-08 Virtual Ink Corporation Ultrasonic transcription system stylus with personality cap
JP3562577B2 (ja) * 2000-07-25 2004-09-08 精一郎 半谷 認証システム
JP2002062978A (ja) * 2000-08-21 2002-02-28 Seiko Epson Corp 電子ペン入力システム、受信装置、電子ペン、ホスト装置、受信方法、電子ペン入力方法、電子ペン位置取得方法、ならびに、情報記録媒体
JP3629515B2 (ja) 2000-09-11 2005-03-16 独立行政法人情報通信研究機構 モード同期レーザ装置
JP3701850B2 (ja) * 2000-09-19 2005-10-05 日本放送協会 音声言語の韻律表示装置および記録媒体
US7102628B2 (en) * 2000-10-06 2006-09-05 International Business Machines Corporation Data steering flip pen system
JP2002132436A (ja) 2000-10-23 2002-05-10 Fujitsu Ltd 座標入力装置
JP4552308B2 (ja) * 2000-10-24 2010-09-29 パナソニック株式会社 超音波座標入力装置およびインタラクティブボード
JP4603675B2 (ja) * 2000-11-01 2010-12-22 松本 隆 ペン入力個人認識方法
JP3871524B2 (ja) 2000-11-17 2007-01-24 富士通株式会社 座標入力装置
US7166910B2 (en) 2000-11-28 2007-01-23 Knowles Electronics Llc Miniature silicon condenser microphone
JP2002236546A (ja) 2001-02-08 2002-08-23 Canon Inc 座標入力装置及びその制御方法、コンピュータ可読メモリ
KR100418423B1 (ko) 2001-03-14 2004-02-11 주식회사 나비시스닷컴 펜의 위치 인식을 이용한 입력 장치
US6778735B2 (en) 2001-03-19 2004-08-17 Micron Optics, Inc. Tunable fiber Bragg gratings
JP2002297306A (ja) * 2001-03-30 2002-10-11 Brother Ind Ltd データ記録再生装置
DE10117596C1 (de) 2001-04-07 2002-11-28 Itt Mfg Enterprises Inc Wipp- und/oder Tastschalter
JP2002312113A (ja) * 2001-04-18 2002-10-25 Fuji Xerox Co Ltd ペン型手書き入力データ処理装置、筆記具およびペン型手書き入力データ処理方法、並びにプログラム
US7279646B2 (en) * 2001-05-25 2007-10-09 Intel Corporation Digital signature collection and authentication
SE0102287L (sv) 2001-06-26 2002-12-27 Anoto Ab Elektronisk penna, monteringsstycke därtill samt sätt att framställa pennan
JP2003051014A (ja) * 2001-08-03 2003-02-21 Canon Inc 情報処理装置及び方法
US6710417B2 (en) 2001-09-27 2004-03-23 Seagate Technology Llc Armor coated MEMS devices
US6873415B2 (en) 2001-11-13 2005-03-29 Battelle Memorial Institute Photoacoustic spectroscopy sample array vessel and photoacoustic spectroscopy method for using the same
US7257255B2 (en) 2001-11-21 2007-08-14 Candledragon, Inc. Capturing hand motion
US6860616B2 (en) 2001-12-14 2005-03-01 Iq Hong Kong, Ltd. Ultraviolet light writing system
US6823105B2 (en) 2002-01-18 2004-11-23 Pegasus Technologies Ltd. Infrared communications link with attachment configuration
US6771006B2 (en) 2002-01-18 2004-08-03 Pegasus Technologies Ltd. Cylindrical ultrasound transceivers
US6800987B2 (en) 2002-01-22 2004-10-05 Measurement Specialties, Inc. Protective housing for ultrasonic transducer apparatus
US20030142065A1 (en) 2002-01-28 2003-07-31 Kourosh Pahlavan Ring pointer device with inertial sensors
US7109979B2 (en) 2002-02-08 2006-09-19 Virtual Ink Corporation System and method for recording writing performed on a surface
SE0200419L (sv) 2002-02-12 2003-08-13 Anoto Ab Elektronisk penna samt sensorarrangemang och styranordning vid sådan
ES2272965T3 (es) 2002-04-15 2007-05-01 Epos Technologies Limited Metodo y sistema para obtener datos de posicion.
US8446359B2 (en) 2002-05-31 2013-05-21 Hewlett-Packard Development Company, L.P. Instrument-activated sub-surface computer buttons and system and method incorporating same
KR100473788B1 (ko) 2002-07-15 2005-03-10 주식회사 씨에스티 마이크로폰용 커넥터
EP1529315A4 (en) 2002-07-22 2006-10-18 Measurement Spec Inc Handheld device having ultrasonic transducer for axial transmission of acoustic signals
KR100470694B1 (ko) 2002-07-24 2005-03-10 (주)제이엠씨 휴대폰용 마이크 접속핀
JP4145095B2 (ja) 2002-08-09 2008-09-03 富士通株式会社 座標入力装置
JP4146188B2 (ja) 2002-08-15 2008-09-03 富士通株式会社 超音波型座標入力装置
US20050266541A1 (en) 2002-11-04 2005-12-01 Harrison F. Dillon Methods and compositions for evolving microbial hydrogen production
JP2004164505A (ja) 2002-11-15 2004-06-10 Fujitsu Ltd 座標出力装置
US7489308B2 (en) 2003-02-14 2009-02-10 Microsoft Corporation Determining the location of the tip of an electronic stylus
CN2612094Y (zh) 2003-03-23 2004-04-14 富士康(昆山)电脑接插件有限公司 电连接器组件
JP4143462B2 (ja) 2003-04-09 2008-09-03 シャープ株式会社 ペン入力表示装置
US6745632B1 (en) 2003-06-03 2004-06-08 Joseph Ernest Dryer Method for measuring ultrasonic transit times
TWI235010B (en) 2003-09-29 2005-06-21 Taiwan Carol Electronics Co Lt Micro-type single-chip microphone and its manufacturing method
US6932187B2 (en) 2003-10-14 2005-08-23 Gore Enterprise Holdings, Inc. Protective acoustic cover assembly
JP2005174190A (ja) 2003-12-15 2005-06-30 Sanyo Electric Co Ltd 電子ペン位置検出回路、電子ペン位置検出装置、電子ペン位置検出システム、電子ペン位置検出回路の回路素子実装方法
JP4419551B2 (ja) 2003-12-16 2010-02-24 パナソニック株式会社 エレクトレットコンデンサー及びその製造方法
WO2005111653A2 (en) 2004-05-17 2005-11-24 Epos Technologies Limited Acoustic robust synchronization signaling for acoustic positioning system
US20060023872A1 (en) 2004-07-28 2006-02-02 Richard Chang Portable electronic device customization kit
EP2323017B1 (en) 2005-03-23 2016-06-29 QUALCOMM Incorporated Method and system for digital pen assembly
WO2007004119A2 (en) 2005-06-30 2007-01-11 Koninklijke Philips Electronics N.V. A method of manufacturing a mems element
SG130158A1 (en) 2005-08-20 2007-03-20 Bse Co Ltd Silicon based condenser microphone and packaging method for the same
JP4468280B2 (ja) 2005-10-07 2010-05-26 パナソニック株式会社 マイクロホン装置
DE602007005405D1 (de) 2006-01-26 2010-05-06 Sonion Mems As Elastomerschild für Miniaturmikrofone
KR101639420B1 (ko) 2007-03-14 2016-07-22 퀄컴 테크놀로지스, 인크. Mems 마이크로폰

Also Published As

Publication number Publication date
JP2012027029A (ja) 2012-02-09
DE60308018D1 (de) 2006-10-12
KR20040101494A (ko) 2004-12-02
CA2481643A1 (en) 2003-10-23
JP5777272B2 (ja) 2015-09-09
CN1316348C (zh) 2007-05-16
JP2015163893A (ja) 2015-09-10
EP1504330B1 (en) 2006-08-30
JP2005522708A (ja) 2005-07-28
AU2003219506B2 (en) 2009-02-05
KR20100051128A (ko) 2010-05-14
KR101027450B1 (ko) 2011-04-06
WO2003088136A3 (en) 2004-10-28
NZ535953A (en) 2007-02-23
US9195325B2 (en) 2015-11-24
US9446520B2 (en) 2016-09-20
US8546706B2 (en) 2013-10-01
JP5684070B2 (ja) 2015-03-11
KR100974022B1 (ko) 2010-11-15
HK1072816A1 (en) 2005-09-09
JP4834293B2 (ja) 2011-12-14
US20130314381A1 (en) 2013-11-28
JP2009244268A (ja) 2009-10-22
AU2003219506A1 (en) 2003-10-27
ATE338301T1 (de) 2006-09-15
US20160031087A1 (en) 2016-02-04
US20050150697A1 (en) 2005-07-14
WO2003088136A2 (en) 2003-10-23
DE60308018T2 (de) 2007-03-29
CA2481643C (en) 2012-09-11
CN1659505A (zh) 2005-08-24
EP1504330A2 (en) 2005-02-09

Similar Documents

Publication Publication Date Title
ES2272965T3 (es) Metodo y sistema para obtener datos de posicion.
US7852318B2 (en) Acoustic robust synchronization signaling for acoustic positioning system
TW200415368A (en) Method and system for obtaining positioning data
ZA200408364B (en) Method and system for obtaining positioning data Method and system for obtaining positioning data
HK1072816B (en) Method and system for obtaining positioning data
IL164493A (en) Method and system for obtaining location information
IL179345A (en) Acoustic robust synchronization signaling for acoustic positioning system
SE0003788L (sv) Handburen elektronisk pennanordning