ES2752004T3 - Recopilación y/o procesamiento de datos de múltiples sensores - Google Patents
Recopilación y/o procesamiento de datos de múltiples sensores Download PDFInfo
- Publication number
- ES2752004T3 ES2752004T3 ES08732773T ES08732773T ES2752004T3 ES 2752004 T3 ES2752004 T3 ES 2752004T3 ES 08732773 T ES08732773 T ES 08732773T ES 08732773 T ES08732773 T ES 08732773T ES 2752004 T3 ES2752004 T3 ES 2752004T3
- Authority
- ES
- Spain
- Prior art keywords
- accelerometer
- mode
- sensor
- gyroscope
- msmpu
- 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.)
- Active
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
- A61B5/0015—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
- A61B5/0024—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system for multiple sensor units attached to the patient, e.g. using a body or personal area network
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/0205—Simultaneously evaluating both cardiovascular conditions and different types of body conditions, e.g. heart and respiratory condition
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/021—Measuring pressure in heart or blood vessels
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/024—Measuring pulse rate or heart rate
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6887—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient mounted on external non-worn devices, e.g. non-medical devices
- A61B5/6898—Portable consumer electronic devices, e.g. music players, telephones, tablet computers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C19/00—Gyroscopes; Turn-sensitive devices using vibrating masses; Turn-sensitive devices without moving masses; Measuring angular rate using gyroscopic effects
- G01C19/02—Rotary gyroscopes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
- G01C21/183—Compensation of inertial measurements, e.g. for temperature effects
- G01C21/188—Compensation of inertial measurements, e.g. for temperature effects for accumulated errors, e.g. by coupling inertial systems with absolute positioning systems
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05F—SYSTEMS FOR REGULATING ELECTRIC OR MAGNETIC VARIABLES
- G05F1/00—Automatic systems in which deviations of an electric quantity from one or more predetermined values are detected at the output of the system and fed back to a device within the system to restore the detected quantity to its predetermined value or values, i.e. retroactive systems
- G05F1/70—Regulating power factor; Regulating reactive current or power
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2560/00—Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
- A61B2560/02—Operational features
- A61B2560/0204—Operational features of power management
- A61B2560/0209—Operational features of power management adapted for power saving
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/163—Indexing scheme relating to constructional details of the computer
- G06F2200/1637—Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Cardiology (AREA)
- Remote Sensing (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Veterinary Medicine (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Physiology (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Automation & Control Theory (AREA)
- Pulmonology (AREA)
- Multimedia (AREA)
- Electromagnetism (AREA)
- Computing Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Vascular Medicine (AREA)
- Navigation (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
Un procedimiento, que comprende: detectar el movimiento (420) de un dispositivo (300) en respuesta a la recepción de una señal desde un acelerómetro (340) dispuesto en dicho dispositivo (300); caracterizado por que el procedimiento comprende además: cambiar un estado de energía del acelerómetro (340) en respuesta a la recepción de la señal desde el acelerómetro (340); cambiar un estado de energía (430) de un giroscopio (330), también dispuesto en dicho dispositivo (300), desde un modo de suspensión a un modo operativo normal para realizar una actividad de medición en respuesta a dicha detección de dicho movimiento del dispositivo, siendo diferente el modo de suspensión del modo operativo normal, en el que dicho cambio del estado de energía del acelerómetro (340) comprende cambiar el estado de energía del acelerómetro (340) desde un modo de baja energía a un modo operativo normal en respuesta a la detección de dicho movimiento del dispositivo para realizar la actividad de medición junto con el giroscopio, consumiendo el modo de baja energía más energía que en un modo de suspensión para posibilitar una funcionalidad limitada del acelerómetro (340); y cambiar el estado de energía del giroscopio de nuevo al modo de suspensión, y el estado de energía del acelerómetro de nuevo al modo de baja energía, tras finalizar la actividad de medición.
Description
DESCRIPCIÓN
Recopilación y/o procesamiento de datos de múltiples sensores
ANTECEDENTES
Campo:
[0001] La materia objeto divulgada en el presente documento se refiere a la recopilación y/o al procesamiento de datos de sensor de múltiples sensores.
Información:
[0002] Una variedad de sensores están disponibles para admitir una serie de aplicaciones en el mercado actual. Estos sensores pueden convertir fenómenos físicos en señales analógicas y/o eléctricas. Dichos sensores pueden incluir, por ejemplo, un sensor de presión barométrica. Se puede usar un sensor de presión barométrica para medir la presión atmosférica. Las aplicaciones para el sensor de presión barométrica pueden incluir determinar la altitud. Otras aplicaciones pueden incluir observar la presión atmosférica en relación con las condiciones climáticas.
[0003] Otro tipo de sensor puede incluir un acelerómetro. Un acelerómetro puede detectar la dirección de la gravedad y cualquier otra fuerza experimentada por el sensor. El acelerómetro se puede usar para detectar movimiento lineal y/o angular, y también se puede usar, por ejemplo, para medir la inclinación y/o el balanceo.
[0004] Aún otro tipo de sensor puede incluir un giroscopio que mide el efecto de Coriolis y se puede usar en aplicaciones que miden cambios de rumbo o para medir la tasa de rotación. Los giroscopios tienen, por ejemplo, aplicaciones importantes en el campo de la navegación.
[0005] Otro tipo de sensor puede incluir un sensor de campo magnético que pueden medir la fuerza de un campo magnético y, en consecuencia, la dirección de un campo magnético. Una brújula es un ejemplo de un sensor de campo magnético. La brújula puede ser útil para determinar el rumbo absoluto en aplicaciones de navegación para automóviles y peatones.
[0006] Los sensores biométricos representan otro tipo de sensores que pueden tener una variedad de posibles aplicaciones. Algunos ejemplos de sensores biométricos pueden incluir monitores de frecuencia cardíaca, monitores de tensión arterial, detección de huellas digitales, sensores táctiles (hápticos), sensores de medición del nivel de glucemia (glucosa), etc.
[0007] Los sensores anteriores, así como otros sensores posibles no enumerados, se pueden utilizar individualmente o se pueden usar en combinación con otros sensores, dependiendo de la aplicación particular. Por ejemplo, en aplicaciones de navegación, se pueden utilizar acelerómetros, giroscopios, sensores geomagnéticos y sensores de presión para proporcionar grados adecuados de observabilidad. Por ejemplo, el acelerómetro y el giroscopio pueden proporcionar seis ejes de observabilidad (x, y, z, T, $, y ). Como se mencionó anteriormente, el acelerómetro puede detectar movimiento lineal (traslación en cualquier plano, tal como un plano horizontal local). Esta traslación se puede medir con referencia a al menos un eje. El acelerómetro también puede proporcionar una medida de la inclinación de un objeto (balanceo o cabeceo). Por tanto, con el acelerómetro, se puede detectar el movimiento de un objeto en el espacio de coordenadas cartesianas (x, y, z), y se puede detectar la dirección de la gravedad para estimar el balanceo y el cabeceo de un objeto. El giroscopio se puede usar para medir la tasa de rotación alrededor de (x, y, z), es decir, balanceo (T) y cabeceo ($) y guiñada, que también se puede denominar acimut o "rumbo" (y ).
[0008] Las aplicaciones de navegación son simplemente un ejemplo de cómo se puede utilizar más de un tipo de sensor en combinación para proporcionar capacidades de medición de múltiples ejes. La utilización de múltiples sensores para realizar mediciones puede presentar una serie de desafíos para los usuarios de estos dispositivos. Dichos desafíos pueden incluir, por ejemplo, tamaño, coste, interfaces, conectividad y/o consumo de energía de los múltiples sensores.
Se llama la atención al documento US 2005/237347 A1 que se refiere a un transistor de efecto de campo, FET, que se ENCIENDE con el suministro de una energía Vcc a un sensor iniciado, y una señal que indica un resultado de detección se introduce desde el sensor a un terminal GPI de una MCU. Después de que se inicia el suministro de la energía Vcc al sensor, la MCU entra en el estado de suspensión, y se mantiene el estado hasta que se emite un resultado de detección normal desde el sensor. Cuando el sensor comienza a emitir un resultado de detección normal, la MCU vuelve del estado de suspensión tras una interrupción por un temporizador, y se lleva a cabo un muestreo para una salida del sensor. Cuando se realiza el muestreo, se detiene el suministro de la energía Vcc al sensor con la CMU establecida en el estado de suspensión.
[0009] Además se llama la atención al documento EP 1132713 A, que se refiere a un aparato de información de posición que usa medios de medición de posición, tales como un receptor de GPS, y medios de comunicaciones, tales como un teléfono móvil portátil, el tiempo de funcionamiento de los medios de medición de posición se acorta, disminuyendo de este modo el consumo de energía. Los medios de comunicaciones del aparato de información de posición están provistos de un botón de solicitud de medición de posición. La medición de posición, tal como un receptor de GPS, normalmente se mantiene en estado apagado y el medio de comunicaciones permanece en estado de espera. Cuando se presiona el botón de solicitud de medición de posición, una sección de control enciende la energía de los medios de medición de posición. Una salida de señal de un satélite de GPS se recibe por medio de una antena de medición de posición, y el medio de medición de posición efectúa la operación de medición de posición. Cuando se determina la información de medición de posición, la sección de control envía la información de medición de posición a los medios de comunicaciones, apagando por tanto la energía a los medios de medición de posición. Los medios de comunicaciones retienen la información de posición. Cuando se accede a los medios de comunicaciones desde el exterior, la información de posición se transmite por medio de una antena de comunicaciones. De forma alternativa, se marca automáticamente un número predeterminado, con lo que se transmite la información de posición.
[0010] Por último, se llama la atención al documento US 2003/129995 A1 que se refiere a un sensor geomagnético para detectar geomagnetismo en un dispositivo terminal móvil. El valor de salida del sensor geomagnético se compara con un primer valor establecido que se ha establecido de antemano, y se determina que el dispositivo terminal móvil es estacionario cuando el valor de salida del sensor geomagnético continúa siendo menor que un primer valor establecido para al menos un primer período de tiempo establecido que se ha establecido de antemano, y se determina que el dispositivo terminal móvil se está moviendo cuando el valor de salida del sensor geomagnético fluctúa al menos en el primer valor establecido. Los resultados de la determinación se transmiten a la estación base, y la estación base disminuye el número de veces para ejecutar un procedimiento de registro de la posición del dispositivo terminal móvil en la estación base cuando el dispositivo terminal móvil está estacionario, y aumenta el número de veces de la ejecución del procedimiento para registrar la posición cuando el dispositivo terminal móvil se está moviendo.
SUMARIO
[0011] De acuerdo con la presente invención, se proporcionan un procedimiento y aparato, como se expone en las reivindicaciones 1 y 2, respectivamente. Los ejemplos o aspectos descritos a continuación que no se encuentran dentro del alcance de las reivindicaciones no forman parte de la invención, sino que se deben interpretar como ejemplos útiles para entender la invención.
BREVE DESCRIPCIÓN DE LAS FIGURAS
[0012] Se describirán ejemplos no limitantes y no exhaustivos con referencia a las siguientes figuras, en las que números de referencia similares se refieren a partes similares a lo largo de todas las diversas figuras.
La FIG. 1 es un diagrama de bloques de una unidad de procesamiento de medición de múltiples sensores (MSMPU) de ejemplo.
La FIG. 2 es un diagrama de flujo de un procedimiento de ejemplo que no forma parte de la invención pero es útil para entender la invención para gestionar la energía de una pluralidad de sensores integrados dentro de un único dispositivo.
La FIG. 3 es un diagrama de bloques de un ejemplo adicional de una unidad de procesamiento de medición de múltiples sensores.
La FIG. 4 es un diagrama de flujo de un procedimiento para conmutar los modos operativos de un giroscopio en respuesta al movimiento detectado por un acelerómetro de acuerdo con el modo de realización preferente de la presente invención.
La FIG. 5 es un diagrama de bloques de otro ejemplo de una unidad de procesamiento de medición de múltiples sensores que no forma parte de la invención pero es útil para entender la invención.
La FIG. 6 es un diagrama de flujo de un procedimiento de ejemplo para sellado de tiempo de datos de sensor almacenados en memoria intermedia que no forma parte de la invención pero es útil para entender la invención. La FIG. 7 es un diagrama de flujo de un procedimiento de ejemplo para calibrar sensores que no forma parte de la invención pero es útil para entender la invención.
La FIG. 8 es un diagrama de flujo de un procedimiento de ejemplo para determinar si una estación móvil ha entrado o salido de una región específica que no forma parte de la invención pero es útil para entender la invención.
La FIG. 9 es un diagrama de flujo de un procedimiento de ejemplo para combinar mediciones de acelerador y giroscopio que no forma parte de la invención pero es útil para entender la invención.
La FIG. 10 es un diagrama de bloques de un ejemplo adicional de una MSMPU que no forma parte de la invención pero es útil para entender la invención.
La FIG. 11 es un diagrama de bloques de una estación móvil de ejemplo que incorpora una MSMPU.
DESCRIPCIÓN DETALLADA
[0013] La referencia a lo largo de esta memoria descriptiva a "un ejemplo" o a "un rasgo característico" significa que un rasgo característico, estructura o característica particular descrita en relación con el rasgo característico y/o ejemplo se incluye en al menos un rasgo característico y/o ejemplo de la materia objeto reivindicada. Por tanto, las apariciones de la expresión "en un ejemplo, "un ejemplo", "en un rasgo característico" o "un rasgo característico" en diversos lugares de esta memoria descriptiva no se refieren necesariamente al mismo rasgo característico y/o ejemplo. Además, los rasgos característicos, estructuras o características particulares se pueden combinar en uno o más ejemplos y/o rasgos característicos.
[0014] Las metodologías descritas en el presente documento se pueden implementar por diversos medios dependiendo de las aplicaciones de acuerdo con ejemplos particulares. Por ejemplo, dichas metodologías se pueden implementar en hardware, firmware, software y/o combinaciones de los mismos. En una implementación en hardware, por ejemplo, una unidad de procesamiento se puede implementar dentro de uno o más circuitos integrados específicos de la aplicación (ASIC), procesadores de señales digitales (DSP), dispositivos de procesamiento de señales digitales (DSPD), dispositivos lógicos programables (PLD), formaciones de compuertas programables en el terreno (FPGA), procesadores, controladores, microcontroladores, microprocesadores, dispositivos electrónicos, otras unidades de dispositivos diseñadas para realizar las funciones descritas en el presente documento y/o en combinaciones de los mismos.
[0015] Las "instrucciones" a las que se hace referencia en el presente documento se refieren a expresiones que representan una o más operaciones lógicas. Por ejemplo, las instrucciones pueden ser "legibles por máquina" al ser interpretables por una máquina para ejecutar una o más operaciones en uno o más objetos de datos. Sin embargo, esto es simplemente un ejemplo de instrucciones y la materia objeto reivindicada no se limita a este respecto. En otro ejemplo, las instrucciones a las que se hace referencia en el presente documento se pueden referir a comandos codificados que son ejecutables por un circuito de procesamiento que tiene un conjunto de comandos que incluye los comandos codificados. Una instrucción de este tipo se puede codificar en forma de lenguaje de máquina entendido por el circuito de procesamiento. Sin embargo, estos son simplemente ejemplos de una instrucción y la materia objeto reivindicada no se limita a este respecto.
[0016] El "medio de almacenamiento" al que se hace referencia en el presente documento se refiere a medios que pueden mantener expresiones que son perceptibles por una o más máquinas. Por ejemplo, un medio de almacenamiento puede comprender uno o más dispositivos de almacenamiento para almacenar información y/o instrucciones legibles por máquina. Dichos dispositivos de almacenamiento pueden comprender uno cualquiera de varios tipos de medios que incluyen, por ejemplo, medios de almacenamiento magnético, óptico o semiconductor. Dichos dispositivos de almacenamiento también pueden comprender cualquier tipo de dispositivos de memoria volátil o no volátil, de largo plazo, corto plazo. Sin embargo, estos son simplemente ejemplos de un medio de almacenamiento, y la materia objeto reivindicada no se limita a este respecto.
[0017] A menos que se establezca específicamente de otro modo, como es evidente a partir del siguiente análisis, se aprecia que a lo largo de la presente memoria descriptiva los análisis que utilizan términos tales como "procesar", "computar", "calcular", "seleccionar", "formar", "posibilitar", "inhibir", "situar", "terminar", "identificar", "iniciar", "detectar", "obtener", "hospedar", "mantener", "representar", "estimar", "recibir", "transmitir", "determinar" y/o similares se refieren a las acciones y/o procedimientos que se pueden realizar por una plataforma informática, tal como un ordenador o un dispositivo informático electrónico similar, que manipula y/o transforma datos representados como cantidades electrónicas y/o magnéticas físicas y/u otras cantidades físicas dentro de los procesadores, memorias, registros y/u otros dispositivos de almacenamiento, transmisión, recepción y/o visualización de información de la plataforma informática. Dichas acciones y/o procedimientos se pueden ejecutar por una plataforma informática bajo el control de instrucciones legibles por máquina almacenadas en un medio de almacenamiento, por ejemplo. Dichas instrucciones legibles por máquina pueden comprender, por ejemplo, software o firmware almacenado en un medio de almacenamiento incluido como parte de una plataforma informática (por ejemplo, incluido como parte de un circuito de procesamiento o externo a dicho circuito de procesamiento). Además, a menos que se establezca específicamente de otro modo, los procedimientos descritos en el presente documento, con referencia a los diagramas de flujo o de otro modo, también se pueden ejecutar y/o controlar, en su totalidad o en parte, por una plataforma informática de este tipo.
[0018] Las técnicas de comunicación inalámbrica descritas en el presente documento pueden estar relacionadas con diversas redes de comunicación inalámbrica, tales como una red inalámbrica de área amplia (WWAN), una red inalámbrica de área local (WLAN), una red inalámbrica de área personal (WPAN) y así sucesivamente. Los términos "red" y "sistema" se pueden usar de manera intercambiable en el presente documento. Una WWAN puede ser una red de acceso múltiple por división de código (CDMA), una red de acceso múltiple por división del tiempo (TDMA), una red de acceso múltiple por división de frecuencia (FDMA), una red de acceso múltiple por división ortogonal de frecuencia (OFDMA), una red de acceso múltiple por división de frecuencia de única portadora (SC-FDMA), o cualquier combinación de las redes anteriores y así sucesivamente. Una red de CDMA puede implementar una o más tecnologías de acceso por radio (RAT) tales como cdma2000 y CDMA de banda ancha (W-CDMA), por citar solo unas pocas tecnologías de radio. Aquí, la cdma2000 puede incluir tecnologías implementadas de acuerdo con las normas IS-95, IS-2000 e IS-856. Una red de TDMA puede implementar el sistema global de comunicaciones móviles (GSM), el sistema telefónico móvil avanzado digital (D-AMPS) o alguna otra RAT. El GSM y el W-CDMA se describen en documentos de un consorcio llamado "Proyecto de Colaboración de Tercera Generación" (3GPP). La cdma2000 se describe en documentos de un consorcio llamado "Proyecto 2 de Colaboración de Tercera Generación" (3GPP2). Los documentos del 3GPP y del 3GPP2 están a disposición del público. Una WLAN puede comprender una red IEEE 802.11x, y una WPAN puede comprender una red Bluetooth, una IEEE 802.15x, por ejemplo. Las implementaciones de comunicación inalámbrica descritas en el presente documento también se pueden usar en relación con cualquier combinación de WWAN, WLAN y/o WPAN.
[0019] En un ejemplo, un dispositivo y/o sistema puede estimar su ubicación en base, al menos en parte, a las señales recibidas de los satélites. En particular, un dispositivo y/o un sistema de este tipo puede obtener mediciones de "seudodistancia" que comprendan aproximaciones de las distancias entre los satélites asociados y un receptor de navegación por satélite. En un ejemplo particular, una seudodistancia de este tipo se puede determinar en un receptor que pueda procesar señales desde uno o más satélites como parte de un sistema de posicionamiento por satélite (SPS). Un SPS de este tipo puede comprender, por ejemplo, un sistema de posicionamiento global (GPS), Galileo, Glonass, por citar unos pocos, o cualquier SPS desarrollado en el futuro. Para determinar su posición, un receptor de navegación por satélite puede obtener mediciones de seudodistancia de tres o más satélites, así como sus posiciones en el momento de la transmisión. Conociendo los parámetros orbitales del satélite, estas posiciones de satélite se pueden calcular para cualquier punto en el tiempo. A continuación se puede determinar una medición de seudodistancia en base, al menos en parte, al tiempo en que una señal recorre desde un satélite al receptor, multiplicado por la velocidad de la luz. Si bien se pueden proporcionar las técnicas descritas en el presente documento como implementaciones de determinación de ubicación en tipos de SPS de un GPS, EGNOS, WAAS, Glonass y/o Galileo como ilustraciones específicas, se debe entender que estas técnicas también se pueden aplicar a otros tipos de SPS, y que la materia objeto reivindicada no se limita a este respecto.
[0020] Las técnicas descritas en el presente documento se pueden usar con uno cualquiera o más de varios SPS, incluyendo el SPS mencionado anteriormente, por ejemplo. Además, dichas técnicas se pueden usar con sistemas de determinación de posición que utilicen seudosatélites o una combinación de satélites y seudosatélites. Los seudosatélites pueden comprender transmisores terrestres que difundan un código de p Rn u otro código de determinación de distancia (por ejemplo, similar a una señal celular de GPS o CDMA) modulado en una señal portadora de banda L (u otra frecuencia), que se pueda sincronizar con el tiempo de GPS. Un transmisor de este tipo puede tener asignado un código de p Rn único para permitir la identificación por un receptor remoto. Los seudosatélites pueden ser útiles en situaciones donde las señales de SPS desde un satélite en órbita podrían no estar disponibles, tal como en túneles, minas, edificios, cañones urbanos u otras áreas cerradas. Otra implementación de los seudosatélites se conoce como radiobalizas. Como se usa en el presente documento, el término "satélite" pretende incluir seudosatélites, equivalencias de seudosatélites y, posiblemente otros. Como se usa en el presente documento, el término "señales de SPS" pretende incluir señales de tipo SPS desde seudosatélites o equivalencias de seudosatélites.
[0021] Como se usa en el presente documento, una estación móvil (MS) se refiere a un dispositivo que puede de vez en cuando tener una posición o ubicación que cambia. Los cambios en la posición y/o ubicación pueden comprender cambios en la dirección, distancia, orientación, etc., como unos pocos ejemplos. En ejemplos particulares, una estación móvil puede comprender un teléfono móvil, un dispositivo de comunicación inalámbrica, un equipo de usuario, un ordenador portátil, un dispositivo de navegación personal (PND), un reproductor multimedia personal (PMP), otro dispositivo de sistema de comunicación personal (PCS) y/u otro dispositivo de comunicación portátil. Una estación móvil también puede comprender un procesador y/o una plataforma informática adaptada para realizar funciones controladas por instrucciones legibles por máquina.
[0022] Como se analiza anteriormente, la utilización de múltiples sensores para realizar las mediciones puede presentar una serie de desafíos para los usuarios de estos dispositivos. Dichos desafíos pueden incluir, por ejemplo, tamaño, coste, interfaces, conectividad y/o consumo de energía de los múltiples sensores. Para abordar estos problemas, las técnicas descritas en el presente documento pueden incluir integrar dos o más sensores en un único dispositivo. Un dispositivo de este tipo puede comprender un componente en una estación móvil, por ejemplo.
[0023] Las técnicas descritas en el presente documento pueden implementar una unidad de procesamiento de medición de múltiples sensores (MSMPU) para admitir una amplia gama de aplicaciones tales como las
mencionadas anteriormente, por ejemplo, aunque el alcance de la materia objeto reivindicada no se limita a esas aplicaciones particulares. La MSMPU, en un aspecto, puede admitir estas aplicaciones proporcionando la amplificación, el acondicionamiento, la recopilación de mediciones, el preprocesamiento de mediciones, la gestión de energía de componentes internos y/o externos (incluyendo sensores conectados o accesibles externamente), y/o la comunicación de datos de sensor no procesados y/o preprocesados de señal deseable a un procesador externo. El procesador externo puede comprender, por ejemplo, un módem de estación móvil (MS) o cualquier otro procesador.
[0024] La figura 1 es un diagrama de bloques de una MSMPU 100 de ejemplo acoplada a un módem de MS (MSM) 110, que puede comprender un procesador. Para este ejemplo, la MSMPU 100 incluye un par de sensores, 130 y 140. También se incluye en este ejemplo un procesador local 120. El sensor 130 y/o el sensor 140 pueden comprender cualquiera de una amplia gama de tipos de sensor, incluyendo, pero sin limitarse a, acelerómetros, giroscopios, sensores geomagnéticos, de presión, biométricos y de temperatura, etc. En un aspecto, el procesador local 120 puede comprender un sistema de gestión de energía que comprende, por ejemplo, circuitos y/o puede ejecutar un programa de gestión de energía. Los sensores 130 y 140 pueden hacer la transición entre las etapas de energía bajo el control del sistema de gestión de energía para controlar selectivamente el consumo de energía en uno o ambos sensores. Por ejemplo, se puede colocar el sensor 130 en un estado "apagado" o "modo de suspensión" donde el sensor consume poca o ninguna energía. El sensor 140 puede funcionar en un modo de baja energía, quizás con una funcionalidad limitada. El sensor 140 puede detectar en algún momento un acontecimiento de activación. Si el sensor 140 detecta un acontecimiento de activación, el procesador local 120 puede encender el sensor 130 y también puede colocar el sensor 140 en un modo de funcionamiento normal. De forma alternativa, en otro aspecto, el sensor 140 puede funcionar en un modo normal, mientras que el sensor 130 se puede colocar en un estado "apagado" o "modo de baja energía". Si el sensor 140 detecta un acontecimiento de activación, el procesador local 120 puede encender el sensor 130 y colocarlo también en un modo de funcionamiento normal.
[0025] En un aspecto, el sistema de gestión de energía puede comprender lógica dedicada en el procesador local 120. La lógica dedicada puede gestionar los modos de encendido/apagado, de funcionamiento de energía reducida y/o de suspensión para diversos componentes internos y/o externos. Por ejemplo, la lógica dedicada puede proporcionar la gestión de energía para los sensores 130 y 140. En otro aspecto, el sistema de gestión de energía se puede implementar al menos en parte como instrucciones de software que son ejecutables en el procesador local 120.
[0026] La figura 2 es un diagrama de flujo de un procedimiento de ejemplo para la gestión de energía de un par de sensores situados dentro de una estación móvil que no forma parte de la invención pero es útil para entender la invención. En el bloque 210, un primer sensor está en un modo de suspensión o en un modo "apagado", lo que significa que el primer sensor consume poca o ninguna energía. También en el bloque 210, un segundo sensor está funcionando en un modo de baja energía. En el bloque 220, se puede determinar si el segundo sensor ha detectado un acontecimiento de activación. En respuesta a que el segundo sensor detecta un acontecimiento de activación, en el bloque 230 el primer sensor se puede colocar en un modo operativo normal y el segundo sensor también se puede colocar en un modo operativo normal para realizar una actividad de medición. Los dos sensores pueden permanecer en los modos operativos normales hasta que se complete la actividad de medición. En el bloque 240, si se completa la actividad de medición, el primer sensor se puede apagar o ponerse en un modo de "suspensión" mientras que el segundo sensor se coloca en el modo de baja energía en el bloque 210. Los ejemplos de acuerdo con la materia objeto reivindicada pueden incluir todos, más que todos, o menos que todos los bloques 210-240. Además, el diagrama de flujo de la figura 2 es simplemente una técnica de ejemplo para gestionar la energía de un par de sensores, y la materia objeto reivindicada no se limita a este respecto.
[0027] La figura 3 es un diagrama de bloques de una MSMPU 300 de ejemplo que comprende un procesador local 320, una memoria 360, una unidad de gestión de energía 350, un giroscopio 330 y un acelerómetro 340 y un sensor de temperatura 335. La MSMPU 300 se puede acoplar a un procesador externo, tal como, por ejemplo, el MSM 310. Para este ejemplo, el giroscopio 330 y/o el acelerómetro 340 proporcionan señales analógicas al procesador local 320. La MSMPU puede comprender un convertidor de analógico a digital (A/D) 305 para digitalizar señales analógicas del giroscopio 330, el acelerómetro 340 y/u otros sensores. Para este ejemplo, un sensor geomagnético 370 y un sensor de presión barométrica 380 están acoplados a la MSMPU 300. En un aspecto, se pueden incluir circuitos de amplificación y acondicionamiento de señal para procesar sensores analógicos conectados externamente, tales como el sensor geomagnético 370. Aunque la MSMPU 300 de ejemplo se describe con el A/D 305 y la memoria 360 como integrados dentro del procesador local 320, otros ejemplos son posibles con uno o ambos del A/D 305 y la memoria 360 no integrados dentro del procesador local 320. Además, la disposición y configuración particulares de la MSMPU 300 es simplemente un ejemplo, y el alcance de la materia objeto reivindicada no se limita a este respecto.
[0028] Para este ejemplo que es útil para entender la invención, el sensor geomagnético 370 no está integrado en la MSMPU 300, pero se dispone en otro lugar dentro del dispositivo que incorpora la MSMPU 300. La capacidad de situar el sensor geomagnético por separado de la MSMPU puede permitir una colocación flexible del sensor geomagnético. En consecuencia, dicha flexibilidad en la colocación de un sensor geomagnético puede permitir una
mayor flexibilidad en el diseño y la colocación del factor de forma para reducir los efectos de interferencia electromagnética y/o temperatura, por ejemplo.
[0029] En un aspecto que no forma parte de la invención pero es útil para entender la invención, los sensores externos 370 y/o 380, así como el MSM 310 se pueden acoplar a la MSMPU 300 por medio de cualquiera de una amplia gama de tipos de interconexión, incluyendo, pero sin limitarse a, las interconexiones 12C y/o SPI. Por supuesto, este es simplemente un tipo de interconexión de ejemplo, y el alcance de la materia objeto reivindicada no se limita a este respecto.
[0030] En otro aspecto, que no forma parte de la invención pero es útil para entender la invención, la MSMPU 300 puede implementar un pin de interrupción acoplado al MSM 310 u otro componente. La MSMPU 300 puede hacer funcionar la señal de interrupción en un modo de interrupción bloqueada, por ejemplo. Además, la MSMPU 300 puede incorporar un umbral programable interno y circuitos dedicados para establecer el pin de interrupción. Sin embargo, estos son simplemente ejemplos de cómo se puede implementar la señalización de interrupción, y el alcance de la materia objeto reivindicada no se limita a este respecto.
[0031] En otro aspecto, que no forma parte de la invención pero es útil para entender la invención, la MSMPU 300 puede implementar al menos un pin ES programable general (GPIO) acoplado al MSM 310 u otro componente. La MSMPU 300 puede hacer funcionar el pin GPIO para encender y apagar un componente conectado, por ejemplo.
[0032] En otro aspecto, la unidad de gestión de energía 350 proporciona señales de control de energía al giroscopio 330 y al acelerómetro 340. La unidad de gestión de energía 350 se puede implementar como circuitos dedicados, o se puede implementar como software y/o firmware almacenado en la memoria 360 y ejecutarse por el procesador local 320.
[0033] Para un ejemplo que no forma parte de la invención pero es útil para entender la invención, se puede apagar el giroscopio 330 mientras el acelerómetro 340 está funcionando en un modo de baja energía. El acelerómetro 340 puede funcionar mientras está en el modo de baja energía para detectar el movimiento del dispositivo que incorpora la MSMPU 300. Si se detecta movimiento, el acelerómetro 340 se puede poner en un modo operativo normal y el giroscopio 330 también se puede encender y poner en un modo operativo normal. En un aspecto, cada uno de los sensores 330 y 340, así como para algunas implementaciones, los sensores externos, tales como el sensor geomagnético 370 y el sensor barométrico 380, se pueden encender, poner en suspensión, poner en modos operativos de baja energía y/o poner en modos operativos normales independientemente entre sí. De esta manera, la unidad de gestión de energía 350 puede adaptar el consumo de energía a través de una amplia gama de posibles aplicaciones, situaciones y requisitos de rendimiento. En otro aspecto, la MSMPU 300 puede implementar un procedimiento rápido para restaurar la energía para el giroscopio 330 y/o el acelerómetro 340. En un ejemplo, se puede seleccionar uno de dos o más procedimientos rápidos para restaurar la energía (modos de activación), en los que los diferentes modos representan diversos compromisos entre el tiempo de activación y el consumo de corriente.
[0034] De acuerdo con la presente invención, la salida del acelerómetro 340 se usa como un interruptor para encender otros sensores integrados dentro de la MSMPU 300 o en otro lugar dentro del dispositivo que incorpora la MSMPU 300. Dichos sensores externos se pueden incorporar en la misma pastilla que la MSMPU 300 o se pueden implementar como un único sistema en paquete (SIP). Los sensores externos también se pueden situar fuera del dispositivo que incorpora la MSMPU 300, quizás conectados de forma remota con la MSMPU 300 por medio de una interconexión inalámbrica, como se describe adicionalmente a continuación, o por medio de otro tipo de interconexión.
[0035] En otro aspecto, que no forma parte de la invención pero es útil para entender la invención, los sensores integrados dentro de la MSMPU 300 pueden tener características programables y/o seleccionables. Por ejemplo, el acelerómetro 340 puede implementar un nivel "g" seleccionable, quizás con un intervalo de desde 2 a 16g, en un ejemplo. Para otro ejemplo, el giroscopio 330 puede tener un intervalo de velocidad angular seleccionable, que puede variar quizás de 50 a 500 grad/s para un ejemplo. Sin embargo, estos son simplemente intervalos de ejemplo para el acelerómetro 340 y el giroscopio 330, y el alcance de la materia objeto reivindicada no se limita a este respecto.
[0036] En otro aspecto que no forma parte de la invención pero es útil para entender la invención, la MSMPU 300 puede incorporar una resolución de salida seleccionable para datos de medición. En un ejemplo, se pueden seleccionar resoluciones de siete bits para modos de consumo de baja energía o bien de catorce a dieciséis bits para modos operativos normales. También, la MSMPU puede funcionar con un ancho de banda seleccionable para la interfaz con el MSM 310. Por ejemplo, el ancho de banda se puede seleccionar entre 25 y 1500 Hz.
[0037] En otro aspecto, que no forma parte de la invención pero es útil para entender la invención, la MSMPU 300 y sus sensores asociados se pueden usar en aplicaciones de navegación. El acelerómetro 340 se puede preprogramar y/o preconfigurar para detectar el movimiento (cambio en la aceleración) y/o cambio en el ángulo de inclinación del dispositivo que incorpora la MSMPU 300 como exceder, descender bajo o bien estar entre dos
umbrales (superior e inferior) para activar funciones de gestión de energía para uno o más de los otros sensores. De esta manera, para este ejemplo, el sensor geomagnético 370 y/o el giroscopio 330 y/o el sensor de presión barométrica 380 y/o un sensor de cámara (no mostrado) y/o cualquier otro sensor integrado en el dispositivo que incorpora la MSMPU o conectado de forma remota a la MSMPU se puede encender si se detecta movimiento para realizar la aplicación de navegación. De forma similar, si no se detecta movimiento (el dispositivo está estacionario), la salida del acelerómetro se puede usar para poner cualquiera o todos los otros sensores en un modo de suspensión, baja energía o apagado, reduciendo por tanto el consumo de energía.
[0038] La figura 4 es un diagrama de flujo de un procedimiento para la gestión de energía de dos o más sensores que incluye un acelerómetro dentro de una estación móvil de acuerdo con el modo de realización preferente de la presente invención. En el bloque 410, uno o más sensores están en un modo de suspensión, lo que significa que el uno o más sensores consumen poca o ninguna energía. También en el bloque 410, un acelerómetro funciona en un modo de baja energía. El bloque 420 indica que si el acelerómetro detecta movimiento, en el bloque 430, el uno o más sensores puestos previamente en un modo de suspensión se accionan para funcionar en un modo operativo normal. El acelerómetro también se pone en un modo operativo normal para realizar una actividad de medición junto con el uno o más de otros sensores, incluyendo un giroscopio y/o un sensor geomagnético. Los diversos sensores permanecen en los modos operativos normales hasta que se completa la actividad de medición, quizás incluyendo operaciones de navegación, por ejemplo. En el bloque 440, si se completa la actividad de medición, el uno o más sensores vuelven al modo de suspensión y el acelerómetro se coloca en el modo de baja energía en el bloque 410.
[0039] En otro aspecto, que no forma parte de la invención pero es útil para entender la invención, el acelerómetro 340 se puede usar para detectar una condición de caída libre del dispositivo que incorpora la MSMPU, quizás una estación móvil, para apagar el giroscopio 330 para proteger el giroscopio de daños tras el impacto. Este procedimiento puede ser análogo a un procedimiento de aparcamiento de un cabezal de lectura/escritura de un disco duro para protegerlo del impacto de una caída.
[0040] Como se describe previamente, la lógica de control de energía implementada dentro de la MSMPU 300 puede encender o apagar o conmutar los modos operativos, no sólo de los sensores internos tales como el acelerómetro 340 y el giroscopio 330, sino también puede encender o apagar o conmutar los modos operativos de sensores externos tales como el sensor geomagnético 370 y el sensor de presión barométrica 380. En otro aspecto, la unidad de gestión de energía 350 también se puede adaptar para encender o apagar o conmutar los modos operativos de un procesador externo, tal como, por ejemplo, el MSM 310. En otro aspecto, la unidad de gestión de energía 350 puede ejecutar procedimientos para determinar las condiciones bajo las cuales puede ser ventajoso conmutar los modos de funcionamiento para diversos sensores y/o procesadores y/u otros componentes internos y externos. Por supuesto, estos son simplemente ejemplos de procedimientos de gestión de energía que se pueden ejecutar por la unidad de gestión de energía 350, y el alcance de la materia objeto reivindicada no se limita a este respecto.
[0041] En otro ejemplo, se puede usar el procesador local 320 para detectar el movimiento en base a las mediciones de al menos uno del acelerómetro 340 y el giroscopio 330. Además, se puede usar el acontecimiento de detección de movimiento para iniciar la ejecución de las instrucciones residentes en un procesador externo tal como el MSM 310.
[0042] La figura 5 es un diagrama de bloques de una MSMPU 500 de ejemplo acoplada a un módem de estación móvil (MSM) 510 que no forma parte de la invención pero es útil para entender la invención. La MSMPU 500 y el MSM 510 se pueden, por ejemplo, incorporar en una estación móvil. La MSMPU 500 puede comprender un procesador local 520, una memoria 560, una unidad de gestión de energía 550, un giroscopio 530, un acelerómetro 540 y un sensor de temperatura 535. Por ejemplo, el giroscopio 530 y/o el acelerómetro 540 pueden proporcionar señales analógicas al procesador local 520. La MSMPU puede comprender un convertidor de analógico a digital (A/D) 505 para convertir señales analógicas del giroscopio 530, el acelerómetro 540 y/u otros sensores. En un aspecto, la unidad de gestión de energía 550 puede proporcionar señales de control de energía al giroscopio 530 y al acelerómetro 540. La unidad de gestión de energía 550 se puede implementar como circuitos dedicados, o se puede implementar como software y/o firmware almacenado en la memoria 560 y ejecutarse por el procesador local 520. Para este ejemplo, la MSMPU 500 se puede acoplar además a un sensor de presión barométrica 580 y a un sensor geomagnético 570, y también puede recibir una señal de tacómetro/odómetro 585 y una señal de reloj externa 587. Sin embargo, esta es simplemente una configuración de ejemplo de una MSMPU y sensores y señales asociados, y el alcance de la materia objeto reivindicada no se limita a este respecto.
[0043] También para este ejemplo, la MSMPU puede comprender una o más memorias intermedias adaptadas para almacenar datos de sensores, y/o del procesador local 520, y/o de un procesador externo, tal como el MSM 510. Para el ejemplo representado en la figura 5, la MSMPU 500 puede comprender una memoria intermedia de datos sin procesar 522 y una memoria intermedia de datos procesados 524. La capacidad de almacenamiento en memoria intermedia proporcionada por las memorias intermedias 522 y/o 524 se puede usar para diversas mediciones generadas por diversos componentes incluidos en y/o acoplados a la MSMPU 500. Por ejemplo, una tasa a la que se pueden obtener mediciones desde uno o más sensores puede ser diferente de una tasa a la que estas mediciones se procesan por el procesador local 520 y/o bien se transmiten a un componente externo, tal como un
procesador externo, quizás el MSM 510 en un ejemplo. Además, los datos de medición desde uno o más sensores se pueden recopilar en una o más memorias intermedias para transmitir los datos al MSM 510 u otro componente en forma de ráfaga. En otro aspecto, se puede usar la memoria intermedia de datos sin procesar 522 para almacenar datos en su forma sin procesar (como se entregan por uno o más sensores) y se puede usar la memoria intermedia de datos procesados para datos que se pueden haber procesado de alguna forma por el procesador local 520 o por un procesador externo tal como el MSM 510. Dicho procesamiento puede incluir cualquier tipo de filtrado, promediado, submuestreo, detección de valores atípicos y/o sellado de tiempo de los datos para asociar una instancia de tiempo con una o más mediciones. Por supuesto, las técnicas de almacenamiento en memoria intermedia descritas en el presente documento son simplemente técnicas de ejemplo, y el alcance de la materia objeto reivindicada no se limita a este respecto.
[0044] Aún otro aspecto puede comprender el sellado de tiempo de diversas mediciones de sensor tras el almacenamiento de las mediciones en una memoria intermedia, tal como, por ejemplo, la memoria intermedia 522 o bien la memoria intermedia 524, o tras el almacenamiento de las mediciones en una memoria, tal como, por ejemplo, la memoria 560. Los datos de medición también pueden tener un sello de tiempo tras la transmisión de los datos de medición a un componente externo, tal como, por ejemplo, el MSM 510. El sellado de tiempo se puede basar, en un ejemplo, en una señal de reloj recibida sobre la señal de reloj externa 587. Por ejemplo, la señal de reloj externa 587 se puede generar por cualquiera de diversos cristales comunes, por ejemplo, un cristal de 32 KHz. La señal de reloj externa también se puede usar por circuitos locales de bucle de bloqueo de fase (PLL) para sintetizar la señal de mayor frecuencia necesaria para ejecutar el procesador local.
[0045] En otro aspecto, un impulso de referencia de tiempo periódico, quizás un impulso por segundo, por ejemplo, se puede aceptar por la MSMSPU 500 desde el MSM 510 u otro procesador externo que tiene acceso a un estándar de tiempo de referencia tal como el proporcionado por un SPS, o por el estándar de tiempo universal coordinado (UTC), o por cualquier otro tiempo del sistema bien conocido. Los datos de la memoria intermedia pueden tener un sello de tiempo con información derivada de dicha información de tiempo del sistema, por ejemplo, información de tiempo derivada de un SPS. De esta manera, los sellos de tiempo se pueden sincronizar con un tiempo de referencia que puede posibilitar una combinación de datos de sensor con otros datos que tienen un sello de tiempo, tales como las mediciones satelitales de SPS para aplicaciones de navegación. En otro aspecto, un procesador externo (por ejemplo, un cliente para la información de sensor) puede proporcionar información de temporización tal como tiempos de inicio y parada para definir un período de medición para los datos de sensor. En una aplicación de navegación, estos tiempos de inicio y parada pueden corresponder a etiquetas de tiempo de medición de SPS secuenciales y se pueden usar para sincronizar los datos de sensor con los datos de SPS recibidos. El uso de etiquetas de tiempo de SPS para definir un período de medición es simplemente una técnica de ejemplo, y se pueden usar etiquetas de tiempo de una serie de fuentes diferentes para definir períodos de tiempo de medición en otros ejemplos.
[0046] La figura 6 es un diagrama de flujo de un procedimiento de ejemplo para datos de medición de sellado de tiempo que no forma parte de la invención pero es útil para entender la invención. En el bloque 610, los datos de medición desde uno o más sensores se pueden almacenar en una memoria intermedia dentro de una estación móvil, en la que la estación móvil comprende el uno o más sensores. En el bloque 620, los datos de medición almacenados pueden tener un sello de tiempo con información de tiempo derivada de un sistema de posicionamiento por satélite o cualquier otro sistema de referencia común. Los ejemplos de acuerdo con la materia objeto reivindicada pueden incluir todos, más que todos, o menos que todos los bloques 610-620. Además, el diagrama de flujo de la figura 6 simplemente ilustra una técnica de ejemplo, y la materia objeto reivindicada no se limita a este respecto.
[0047] En otro aspecto, se puede usar una señal de impulso de referencia de tiempo periódica tal como la recibida por medio del reloj externo 587 o por medio de un SPS u otra fuente de impulsos de tiempo para iniciar una transmisión de datos de sensor desde las memorias intermedias 522 y/o 524 o desde la memoria 560 a un componente externo tal como el MSM 510. Por ejemplo, la MSMPU 500 puede procesar las mediciones de sensor de acuerdo con los procedimientos deseados, almacenar los datos de sensor en una o bien ambas memorias intermedias 522 y 524 o en la memoria 560, y a continuación transmitir los datos de sensor en respuesta a la recepción de la señal de referencia de tiempo periódica o en respuesta a la recepción de un mensaje "listo para recibir" desde un componente externo, tal como, por ejemplo, el MSM 510 o desde un dispositivo en comunicación con el MSM 510.
[0048] En otro ejemplo, se puede activar la iniciación de la transmisión por una recepción de un mensaje "listo para recibir" sobre cualquier periférico o interfaz de E/S común tal como 12C, SPI, UART, puerto paralelo, etc. Se pueden usar los mismos periféricos y/o interfaces para proporcionar la información de temporización externa a la MSMPU 500 para el sellado de tiempo de medición y/o el mantenimiento de la sincronización entre la MSMPU 500 y un componente externo tal como el MSM 510.
[0049] En otro aspecto, se pueden proporcionar circuitos y/o software para calibrar los sensores integrados dentro de la MSMPU 500 y/o bien conectados externamente a la MSMPU 500. Si se usa un procesador externo tal como el MSM 510 para ejecutar una aplicación de navegación, la aplicación de navegación puede estimar uno o más
estados asociados con un objeto, tal como una estación móvil. El uno o más estados pueden incluir, pero no se limitan a, ubicación geográfica, altitud, velocidad, rumbo, orientación y/o similares. El uno o más estados estimados pueden proporcionar información que se puede usar para calibrar diversos parámetros de sensores incorporados dentro de la estación móvil. Los ejemplos de dichos parámetros pueden incluir sesgo del acelerómetro, deriva, sesgo como función de la temperatura, deriva como función de la temperatura, ruido de medición como función de la temperatura, sensibilidad como función de la temperatura, variación de cualquiera de los parámetros como resultado instalación (montaje) del sensor en la placa o envejecimiento, etc. Sin embargo, estos son simplemente ejemplos de parámetros que se pueden calibrar, y el alcance de la materia objeto reivindicada no se limita a este respecto.
[0050] La figura 7 es un diagrama de flujo de un procedimiento de ejemplo para calibrar un sensor que no forma parte de la invención pero es útil para entender la invención. En 710, se puede medir un cambio en al menos uno de posición, velocidad y altitud para una estación móvil usando uno o más sensores integrados en la estación móvil. Se puede medir el cambio de posición, por ejemplo, midiendo una dirección y/o distancia recorrida para la estación móvil. Se puede medir un cambio de posición para la estación móvil usando información desde un sistema de posicionamiento por satélite en 720. En 730, se puede calcular un valor de error en el que el valor de error representa una diferencia entre las mediciones obtenidas por el uno o más sensores y las mediciones obtenidas por medio del sistema de posicionamiento por satélite. En 740, se pueden calibrar el uno o más sensores en base al menos en parte al valor de error. Los ejemplos de acuerdo con la materia objeto reivindicada pueden incluir todos, más que todos, o menos que todos los bloques 710-740. Además, el diagrama de flujo de la figura 7 simplemente ilustra una técnica de ejemplo para calibrar un sensor, y la materia objeto reivindicada no se limita a este respecto.
[0051] En otro aspecto, se pueden proporcionar circuitos y/o software y/o firmware para permitir una determinación de que el dispositivo que incorpora la MSMPU 500 es estacionario. La determinación se puede realizar por software y/o firmware ejecutado en el procesador local 520 o se puede proporcionar por medio de una entrada externa. Por ejemplo, una señal de entrada de tacómetro/odómetro 585 puede indicar una condición estacionaria. En un aspecto, se puede usar la señal de entrada de tacómetro/odómetro 585 para realizar procedimientos de calibración del sensor. En otro aspecto, se puede usar la condición estacionaria para calibrar el giroscopio 530 y/o el sensor de presión barométrica 580. Si se sabe que el dispositivo que incorpora la MSMPU 500 es estacionario, cualquier cambio en la presión se puede atribuir a la variación real de la presión y no a un cambio en la altitud.
[0052] En otro aspecto, la MSMPU se puede incorporar en cualquiera de una gama de dispositivos, incluyendo, por ejemplo, teléfonos móviles, asistentes digitales personales, ordenadores portátiles, etc. Dichos dispositivos se pueden colocar, en ocasiones, en una estación de acoplamiento o una plataforma. En un ejemplo, cuando un dispositivo de este tipo se coloca en la estación de acoplamiento o la plataforma, el dispositivo es estacionario. La MSMPU 500 puede detectar o puede recibir una indicación de que un dispositivo de este tipo se coloca en la estación de acoplamiento o plataforma, deduciendo que el dispositivo es estacionario. En un ejemplo, la indicación de una condición estacionaria se puede utilizar en la realización de operaciones de calibración tal como se analiza anteriormente. En otro aspecto, la MSMPU 500 puede detectar la transición para salir de una condición estacionaria, por ejemplo a través de la detección de movimiento.
[0053] En un aspecto adicional, el sensor de temperatura 535 puede proporcionar mediciones de temperatura que se pueden usar en la realización de operaciones de calibración para desarrollar las características de rendimiento del sensor como función de la temperatura. En un ejemplo, se puede obtener una tabla de valores de deriva del acelerómetro como función de la temperatura y almacenarse en la memoria 560. Se pueden proporcionar los datos de calibración de sensor (tales como sesgo y deriva) a la MSMPU 500 para la corrección de datos de sensor. Corregir datos de sensor sin procesar con datos de calibración puede proporcionar capacidades para diversas aplicaciones, incluyendo, pero sin limitarse a, la detección de movimiento y la integración de movimiento para la aplicación del cálculo por estima. El cálculo por estima (DR) se puede referir a un procedimiento de estimación de la posición actual y el avance de esa posición en base a la velocidad conocida o medida, el tiempo transcurrido y el rumbo.
[0054] En otro aspecto, se pueden usar datos desde el sensor geométrico 570 para calibrar sesgos del giroscopio 530 y también se pueden usar para inicializar un rumbo absoluto indicado por el sensor geomagnético. Para proporcionar una mejor información direccional, puede ser ventajoso que el sensor geomagnético 570 compense la inclinación usando mediciones de balanceo y cabeceo del acelerómetro 540. Los procedimientos de compensación de inclinación se pueden implementar por circuitos dedicados residentes en la MSMPU 500 y/o se pueden implementar en software y/o firmware que se pueden ejecutar por el procesador local 520 y/o la MSMPU 500. Los procedimientos de compensación de inclinación pueden utilizar datos de medición recibidos desde el sensor geomagnético 570 conectado externamente. También puede ser ventajoso incorporar datos desde el sensor de temperatura 535 o desde otro sensor de temperatura integrado en el sensor geomagnético 570 o bien colocado cerca del sensor geomagnético 570. En otro aspecto, el giroscopio 530 se puede calibrar usando mediciones secuenciales y/o periódicas y/o activadas por acontecimientos desde el sensor geomagnético 570 para medir el cambio en la información angular.
[0055] Aún en otro aspecto, la MSMPU 500 puede realizar la integración de movimiento incorporando mediciones del acelerómetro 540 y el giroscopio 530 para determinar el cambio en la distancia y dirección recorrida (por
ejemplo, la trayectoria o ruta de movimiento). Este aspecto se puede emplear ventajosamente en aplicaciones de geovallado donde es deseable determinar si un objeto que incorpora la MSMPU 500 ha salido o entrado en un área de interés. El área de interés se puede definir como un círculo con un radio preestablecido y/o programable, por ejemplo, aunque este es simplemente un ejemplo de cómo se puede definir un área de interés, y el alcance de la materia objeto reivindicada no se limita en este respeto.
[0056] La figura 8 es un diagrama de flujo que ilustra una aplicación de geovalla de ejemplo que no forma parte de la invención pero es útil para entender la invención. En el bloque 810, se puede establecer una posición inicial para una estación móvil. En el bloque 820, se puede detectar un cambio de posición para la estación móvil usando datos de sensor de acelerómetro y giroscopio. El cambio de posición se puede detectar, en un ejemplo, detectando una dirección y/o distancia recorrida por la estación móvil usando técnicas conocidas por los expertos en la técnica. En el bloque 830, se puede determinar si la estación móvil ha salido o entrado en una región específica. Los ejemplos de acuerdo con la materia objeto reivindicada pueden incluir todos, más que todos, o menos que todos los bloques 810 830. Además, el diagrama de flujo de la figura 8 simplemente ilustra una técnica de ejemplo para geovallado, y la materia objeto reivindicada no se limita a este respecto.
[0057] La figura 9 es un diagrama de flujo de un procedimiento de ejemplo para combinar información tanto del acelerómetro 540 como del giroscopio 530 que no forma parte de la invención pero es útil para entender la invención. Dicha información puede comprender datos de integración de movimiento y rotación, y dicha información se puede utilizar para admitir operaciones de geovallado y/o DR de navegación. En general, se puede usar la información del giroscopio 530 para computar cuánto ha girado la orientación de la estación móvil desde la orientación original, en un espacio tridimensional. La matriz de rotación resultante se puede usar para convertir la información del acelerómetro de nuevo a la trama de medición (orientación) en la que se encontraba el acelerómetro al comienzo del período de medición. Estas mediciones "giradas" se pueden añadir a mediciones previas para determinar un desplazamiento neto, porque todas las mediciones se basan en la misma orientación. En particular, para esta técnica de ejemplo, en el bloque 905, se pueden adquirir datos desde un giroscopio, tal como, por ejemplo, el giroscopio 530. En el bloque 910, se pueden crear matrices 3x3, y en el bloque 925 se pueden sumar los valores individuales de balanceo, cabeceo y guiñada (rumbo). Las matrices del bloque 910 se pueden multiplicar en el bloque 915 para acumular las rotaciones. Se puede identificar una matriz multiplicada con la primera matriz de rotación. En el bloque 920, la matriz se puede invertir para girar la muestra de nuevo al inicio del intervalo. El procesamiento puede proceder al bloque 940. En el bloque 930, se pueden adquirir datos de acelerómetro (x, y, z), y en el bloque 935 se puede crear un vector 3x1. En el bloque 940, la matriz invertida del bloque 920 se puede usar para girar el punto de muestra de nuevo al punto inicial. En el bloque 945, se pueden sumar tramas individuales dentro de la misma trama de referencia. En el bloque 950, se pueden combinar las rotaciones acumuladas (de las mediciones del giroscopio) y la distancia recorrida (de las mediciones del acelerómetro). Los ejemplos de acuerdo con la materia objeto reivindicada pueden incluir todos, más que todos, o menos que todos los bloques 905-950. Además, el diagrama de flujo de la figura 9 simplemente ilustra una técnica de ejemplo para combinar mediciones de acelerador y giroscopio, y la materia objeto reivindicada no se limita a este respecto.
[0058] La figura 10 es un diagrama de bloques de una MSMPU 1000 de ejemplo que comprende conectividad inalámbrica que no forma parte de la invención pero es útil para entender la invención. La MSMPU puede comprender tecnologías similares a las descritas anteriormente en relación con las figuras 3 y 5. La conectividad inalámbrica se puede conseguir por medio de cualquiera de una amplia gama de tecnologías inalámbricas, incluyendo las tecnologías futuras. Bluetooth, ZigBee, comunicación de campo cercano (NFC), Wifi y banda ultra ancha (UWB) son solo unos pocos ejemplos de dichas tecnologías inalámbricas, y el alcance de la materia objeto reivindicada no se limita a este respecto. Estas tecnologías están representadas en la figura 10 por las unidades de comunicación inalámbrica 1092, 1094, 1096 y 1098. Al añadir conectividad inalámbrica, un dispositivo que integra la MSMPU 1000 se puede comunicar con otro dispositivo que también incluye una MSMPU 1084 para aplicaciones punto a punto, tales como juegos de múltiples jugadores, como un ejemplo. La MSMPU 1000 también se puede comunicar con un procesador externo 1082 para proporcionar al procesador 1082 mediciones de sensor sin procesar, mediciones de sensor procesadas, información de posición (x, y, z) y/o de actitud (T, $, y ) en cualquier número de grados (dependiendo de la disponibilidad y el estado operativo de sensores integrados o conectados), cambio en la información de posición y/o de actitud, ángulos de Euler, cuaternión, datos de telemetría, etc.
[0059] En otro aspecto, la MSMPU 1000 también se puede comunicar a través de cualquiera de las tecnologías inalámbricas con uno o más sensores biométricos, tales como, por ejemplo, el monitor de frecuencia cardíaca (HRM) 1086 y/o el monitor de tensión arterial (BP) 1088. Dichos sensores pueden tener aplicación en campos médicos y/o de ejercicios físicos/atléticos, por ejemplo.
[0060] La información recogida desde sensores internos y/o externos se puede usar por el procesador externo 1082 para derivar una solución de navegación, y/o interfaz de usuario y/o señales de control de juegos, señales de estabilización de imagen de cámara, etc. En otro ejemplo, se pueden proporcionar datos desde al menos una MSMPU a una unidad de procesamiento central para derivar una información de posición y/o de actitud relativa que se puede usar en un entorno de juego de múltiples jugadores donde es deseable conocer las acciones o el cambio de posición o el cambio de actitud de un jugador con respecto a otro jugador.
[0061] La FIG. 11 es un diagrama de bloques de un ejemplo de una estación móvil 1100. Un transceptor de radio 1170 se puede adaptar para modular una señal de portadora de RF con información de banda base, tal como voz o datos, en una portadora de RF, y demodular una portadora de RF modulada para obtener dicha información de banda base. La antena 1172 se puede adaptar para transmitir una portadora de RF modulada por un enlace de comunicaciones inalámbricas y recibir una portadora de RF modulada por un enlace de comunicaciones inalámbricas.
[0062] Un procesador de banda base 1160 se puede adaptar para proporcionar información de banda de base desde una unidad de procesamiento central (CPU) 1120 al transceptor 1170 para su transmisión por un enlace de comunicaciones inalámbricas. Aquí, la CPU 1120 puede obtener dicha información de banda base desde un dispositivo de entrada dentro de una interfaz de usuario 1110. El procesador de banda base 1160 también se puede adaptar para proporcionar información de banda base desde el transceptor 1170 a la CPU 1120, para su transmisión a través de un dispositivo de salida dentro de la interfaz de usuario 1110.
[0063] La interfaz de usuario 1110 puede comprender una pluralidad de dispositivos para introducir o emitir información de usuario, tal como voz o datos. Dichos dispositivos pueden incluir, a modo de ejemplos no limitantes, un teclado, una pantalla de visualización, un micrófono y un altavoz.
[0064] Un receptor 1180 se puede adaptar para recibir y demodular las transmisiones desde un SPS, y proporcionar información demodulada al correlacionador 1140. El correlacionador 1140 se puede adaptar para derivar funciones de correlación a partir de la información proporcionada por el receptor 1180. El correlacionador 1140 también se puede adaptar para derivar funciones de correlación relacionadas con señales piloto a partir de información relacionada con señales piloto proporcionadas por el transceptor 1170. Esta información se puede usar por una estación móvil para adquirir servicios de comunicaciones inalámbricas. El decodificador de canales 1150 se puede adaptar para decodificar los símbolos de canal recibidos desde el procesador de banda base 1160 en bits de fuente subyacentes. En un ejemplo donde los símbolos de canal comprenden símbolos codificados de forma convolutiva, un decodificador de canales de este tipo puede comprender un decodificador de Viterbi. En un segundo ejemplo, donde los símbolos de canal comprenden concatenaciones en serie o en paralelo de códigos convolutivos, el decodificador de canales 1150 puede comprender un decodificador turbo.
[0065] Una memoria 1130 se puede adaptar para almacenar instrucciones legibles por máquina que son ejecutables para realizar uno o más de los procedimientos, implementaciones o ejemplos de los mismos que se describen o sugieren en el presente documento. La CPU 1120 se puede adaptar para acceder a y ejecutar dichas instrucciones legibles por máquina.
[0066] La estación móvil 1100 para este ejemplo comprende una MSMPU 1190. La MSMPU 1190 se puede adaptar para realizar cualquiera o todas las operaciones de medición de sensor y/o gestión de energía descritas en el presente documento. Por ejemplo, la MSMPU 1190 se puede adaptar para realizar las funciones descritas anteriormente en relación con las figuras 1-10.
[0067] Si bien se ha ilustrado y descrito lo que en el presente documento se considera que son rasgos característicos de ejemplo, se entenderá por los expertos en la técnica que se pueden llevar a cabo otras modificaciones diversas y que se pueden sustituir equivalentes sin apartarse de la materia objeto reivindicada. Adicionalmente, se pueden llevar a cabo muchas modificaciones para adaptar una situación particular a las enseñanzas de la materia objeto reivindicada sin apartarse del concepto central descrito en el presente documento. Por lo tanto, se pretende que la materia objeto reivindicada no se limite a los ejemplos particulares divulgados, sino que dicha materia objeto reivindicada también puede incluir todos los aspectos que se encuentran dentro del alcance de las reivindicaciones adjuntas.
Claims (1)
- REIVINDICACIONESUn procedimiento, que comprende:detectar el movimiento (420) de un dispositivo (300) en respuesta a la recepción de una señal desde un acelerómetro (340) dispuesto en dicho dispositivo (300);caracterizado por que el procedimiento comprende además:cambiar un estado de energía del acelerómetro (340) en respuesta a la recepción de la señal desde el acelerómetro (340);cambiar un estado de energía (430) de un giroscopio (330), también dispuesto en dicho dispositivo (300), desde un modo de suspensión a un modo operativo normal para realizar una actividad de medición en respuesta a dicha detección de dicho movimiento del dispositivo, siendo diferente el modo de suspensión del modo operativo normal, en el que dicho cambio del estado de energía del acelerómetro (340) comprende cambiar el estado de energía del acelerómetro (340) desde un modo de baja energía a un modo operativo normal en respuesta a la detección de dicho movimiento del dispositivo para realizar la actividad de medición junto con el giroscopio, consumiendo el modo de baja energía más energía que en un modo de suspensión para posibilitar una funcionalidad limitada del acelerómetro (340); ycambiar el estado de energía del giroscopio de nuevo al modo de suspensión, y el estado de energía del acelerómetro de nuevo al modo de baja energía, tras finalizar la actividad de medición.Un aparato, que comprende:medios configurados para detectar el movimiento (320, 420) de un dispositivo (300) en respuesta a la recepción de una señal desde un acelerómetro (340) dispuesto en dicho dispositivo (300); y caracterizado pormedios configurados para cambiar un estado de energía del acelerómetro (340) en respuesta a la recepción de la señal desde el acelerómetro (340);medios configurados para cambiar un estado de energía (320, 430) de un giroscopio (330), también dispuesto en dicho dispositivo (300), desde un modo de suspensión a un modo de funcionamiento normal para realizar una actividad de medición en respuesta a dicha detección de dicho movimiento del dispositivo, siendo diferente el modo de suspensión del modo de funcionamiento normal,en el que dichos medios configurados para cambiar el estado de energía del acelerómetro (340) se configuran para cambiar el estado de energía del acelerómetro (340) desde un modo de baja energía a un modo operativo normal en respuesta a la detección de dicho movimiento del dispositivo para realizar la actividad de medición junto con el giroscopio, consumiendo el modo de baja energía más energía que en un modo de suspensión para posibilitar una funcionalidad limitada del acelerómetro (340); ymedios configurados para cambiar el estado de energía del giroscopio de nuevo al modo de suspensión y el estado de energía del acelerómetro de nuevo al modo de baja energía tras finalizar la actividad de medición.Un medio legible por ordenador que comprende instrucciones que cuando se ejecutan por un procesador hacen que el procesador realice el procedimiento de la reivindicación 1.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US89679507P | 2007-03-23 | 2007-03-23 | |
| US90938007P | 2007-03-30 | 2007-03-30 | |
| US91471607P | 2007-04-27 | 2007-04-27 | |
| PCT/US2008/058060 WO2008118874A2 (en) | 2007-03-23 | 2008-03-24 | Multi-sensor data collection and/or processing |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2752004T3 true ES2752004T3 (es) | 2020-04-02 |
Family
ID=39591935
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES08732773T Active ES2752004T3 (es) | 2007-03-23 | 2008-03-24 | Recopilación y/o procesamiento de datos de múltiples sensores |
Country Status (10)
| Country | Link |
|---|---|
| US (4) | US8718938B2 (es) |
| EP (3) | EP3653999B1 (es) |
| JP (3) | JP5307116B2 (es) |
| KR (3) | KR101239482B1 (es) |
| CN (4) | CN102564470B (es) |
| BR (1) | BRPI0809388A2 (es) |
| CA (1) | CA2679376A1 (es) |
| ES (1) | ES2752004T3 (es) |
| HU (1) | HUE047118T2 (es) |
| WO (1) | WO2008118874A2 (es) |
Families Citing this family (230)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070146924A1 (en) * | 2005-12-26 | 2007-06-28 | Kabushiki Kaisha Toshiba | Portable electronic apparatus containing hard disk drive and power saving control method for use in the apparatus |
| WO2007148246A1 (en) * | 2006-06-21 | 2007-12-27 | Nxp B.V. | A sensor for sensing accelerations |
| US8612172B2 (en) * | 2006-09-19 | 2013-12-17 | Nokia Corporation | Relative positioning |
| US7538663B2 (en) * | 2007-01-26 | 2009-05-26 | Csi Technology, Inc. | Enhancement of periodic data collection by addition of audio data |
| CA2679376A1 (en) | 2007-03-23 | 2008-10-02 | Qualcomm Incorporated | Multi-sensor data collection and/or processing |
| TWI356357B (en) * | 2007-12-24 | 2012-01-11 | Univ Nat Chiao Tung | A method for estimating a body pose |
| US8027795B2 (en) * | 2008-05-22 | 2011-09-27 | Power Measurement Ltd. | Load model generation for estimating a load value from a base load value in a system |
| US8755814B2 (en) * | 2008-07-31 | 2014-06-17 | Honeywell International Inc. | Method and apparatus for intermittent location reporting |
| US9500736B2 (en) * | 2008-07-31 | 2016-11-22 | Honeywell International Inc. | System and method for providing self-locating wireless sensors |
| US8682606B2 (en) * | 2008-10-07 | 2014-03-25 | Qualcomm Incorporated | Generating virtual buttons using motion sensors |
| US8351910B2 (en) * | 2008-12-02 | 2013-01-08 | Qualcomm Incorporated | Method and apparatus for determining a user input from inertial sensors |
| DE102008054787A1 (de) * | 2008-12-17 | 2010-06-24 | Robert Bosch Gmbh | Verfahren zum Betrieb eines Drehratensensors und Drehratensensor |
| JP2010145273A (ja) | 2008-12-19 | 2010-07-01 | Panasonic Corp | センサ装置 |
| US8355751B2 (en) * | 2009-02-18 | 2013-01-15 | Research In Motion Limited | Automatic activation of speed measurement in mobile device based on available motion indicia |
| EP2222063A1 (en) | 2009-02-18 | 2010-08-25 | Research In Motion Limited | Automatic activation of speed measurement in mobile device based on available motion |
| US9398536B2 (en) * | 2009-05-29 | 2016-07-19 | Qualcomm Incorporated | Method and apparatus for movement detection by evaluating elementary movement patterns |
| RU2559933C2 (ru) | 2009-07-22 | 2015-08-20 | Конинклейке Филипс Электроникс Н.В. | Детекторы падения и способ обнаружения падений |
| JP5454038B2 (ja) * | 2009-09-17 | 2014-03-26 | ソニー株式会社 | ナビゲーション装置、動作制御方法及び携帯端末装置 |
| CO6270030A1 (es) | 2009-10-02 | 2011-04-20 | Pontificia Universidad Javeriana | Fraccion bioactiva de petivera alliacea composicion farmaceutica que la contiene y combinacion con agentes inmunoestimulantes para el tratamiento de cancer |
| CA2765095C (en) * | 2009-10-26 | 2017-02-07 | Leica Geosystems Ag | A method of calibrating inertial sensors |
| KR101594048B1 (ko) * | 2009-11-09 | 2016-02-15 | 삼성전자주식회사 | 카메라들의 협력을 이용하여 3차원 이미지를 생성하는 방법 및 상기 방법을 위한 장치 |
| US9174123B2 (en) * | 2009-11-09 | 2015-11-03 | Invensense, Inc. | Handheld computer systems and techniques for character and command recognition related to human movements |
| US8682399B2 (en) | 2009-12-15 | 2014-03-25 | Apple Inc. | Detecting docking status of a portable device using motion sensor data |
| FR2954546B1 (fr) * | 2009-12-22 | 2012-09-21 | Mereal Biometrics | " carte a puce multi-applicatifs avec validation biometrique." |
| US8531293B2 (en) | 2009-12-23 | 2013-09-10 | Lockheed Martin Corporation | Predictive geofence crossing |
| US20110196636A1 (en) * | 2010-02-03 | 2011-08-11 | Baker Hughes Incorporated | Measurement method for a component of the gravity vector |
| US8886980B2 (en) * | 2010-03-29 | 2014-11-11 | Qualcomm Incorporated | Power efficient way of operating motion sensors |
| DE102010029590B4 (de) * | 2010-06-01 | 2014-07-10 | Robert Bosch Gmbh | Drehratensensor, Sensoranordnung, Verfahren zum Betrieb eines Drehratensensors und Verfahren zum Betrieb einer Sensoranordnung |
| US8577633B2 (en) | 2010-06-04 | 2013-11-05 | Apple Inc. | Gyro zero turn rate offset correction over temperature in a personal mobile device |
| JP2012026825A (ja) | 2010-07-22 | 2012-02-09 | Seiko Epson Corp | センシング装置、電子機器 |
| JP2012026824A (ja) * | 2010-07-22 | 2012-02-09 | Seiko Epson Corp | センシング装置、電子機器 |
| JP2012043288A (ja) * | 2010-08-20 | 2012-03-01 | Nintendo Co Ltd | 情報処理装置、情報処理システム、および情報処理方法 |
| US9646209B2 (en) | 2010-08-26 | 2017-05-09 | Blast Motion Inc. | Sensor and media event detection and tagging system |
| US9076041B2 (en) | 2010-08-26 | 2015-07-07 | Blast Motion Inc. | Motion event recognition and video synchronization system and method |
| US9418705B2 (en) | 2010-08-26 | 2016-08-16 | Blast Motion Inc. | Sensor and media event detection system |
| US9626554B2 (en) | 2010-08-26 | 2017-04-18 | Blast Motion Inc. | Motion capture system that combines sensors with different measurement ranges |
| US9247212B2 (en) | 2010-08-26 | 2016-01-26 | Blast Motion Inc. | Intelligent motion capture element |
| US8941723B2 (en) | 2010-08-26 | 2015-01-27 | Blast Motion Inc. | Portable wireless mobile device motion capture and analysis system and method |
| US9607652B2 (en) | 2010-08-26 | 2017-03-28 | Blast Motion Inc. | Multi-sensor event detection and tagging system |
| DE102010039837A1 (de) * | 2010-08-26 | 2012-03-01 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Steuerung eines Geräts |
| US9406336B2 (en) | 2010-08-26 | 2016-08-02 | Blast Motion Inc. | Multi-sensor event detection system |
| US9619891B2 (en) | 2010-08-26 | 2017-04-11 | Blast Motion Inc. | Event analysis and tagging system |
| US9940508B2 (en) | 2010-08-26 | 2018-04-10 | Blast Motion Inc. | Event detection, confirmation and publication system that integrates sensor data and social media |
| US9604142B2 (en) | 2010-08-26 | 2017-03-28 | Blast Motion Inc. | Portable wireless mobile device motion capture data mining system and method |
| US9396385B2 (en) | 2010-08-26 | 2016-07-19 | Blast Motion Inc. | Integrated sensor and video motion analysis method |
| US9261526B2 (en) | 2010-08-26 | 2016-02-16 | Blast Motion Inc. | Fitting system for sporting equipment |
| US9401178B2 (en) | 2010-08-26 | 2016-07-26 | Blast Motion Inc. | Event analysis system |
| US9320957B2 (en) | 2010-08-26 | 2016-04-26 | Blast Motion Inc. | Wireless and visual hybrid motion capture system |
| DE102010062581A1 (de) * | 2010-12-08 | 2012-06-14 | Robert Bosch Gmbh | Drehratensensor, Sensorsystem, Verfahren zum Betrieb eines Drehratensensors und Verfahren zum Betrieb eines Sensorsystems |
| US9049663B2 (en) * | 2010-12-10 | 2015-06-02 | Qualcomm Incorporated | Processing involving multiple sensors |
| US9160980B2 (en) * | 2011-01-11 | 2015-10-13 | Qualcomm Incorporated | Camera-based inertial sensor alignment for PND |
| JP5455245B2 (ja) * | 2011-01-28 | 2014-03-26 | Necアクセステクニカ株式会社 | 情報端末、情報端末における省電力方法及びプログラム |
| US8912877B2 (en) | 2011-02-18 | 2014-12-16 | Blackberry Limited | System and method for activating an electronic device using two or more sensors |
| GB2490108B (en) * | 2011-04-13 | 2018-01-17 | Nokia Technologies Oy | A method, apparatus and computer program for user control of a state of an apparatus |
| KR101204205B1 (ko) * | 2011-05-13 | 2012-11-26 | 삼성전기주식회사 | 관성 센서 구동 장치 및 방법 |
| US8981995B2 (en) | 2011-06-03 | 2015-03-17 | Microsoft Technology Licensing, Llc. | Low accuracy positional data by detecting improbable samples |
| JP5807871B2 (ja) * | 2011-06-27 | 2015-11-10 | セイコーインスツル株式会社 | 端末装置、通信システム及び端末装置の起動方法 |
| US10977601B2 (en) | 2011-06-29 | 2021-04-13 | State Farm Mutual Automobile Insurance Company | Systems and methods for controlling the collection of vehicle use data using a mobile device |
| US20130006674A1 (en) | 2011-06-29 | 2013-01-03 | State Farm Insurance | Systems and Methods Using a Mobile Device to Collect Data for Insurance Premiums |
| US9470529B2 (en) * | 2011-07-14 | 2016-10-18 | Microsoft Technology Licensing, Llc | Activating and deactivating sensors for dead reckoning |
| US9464903B2 (en) | 2011-07-14 | 2016-10-11 | Microsoft Technology Licensing, Llc | Crowd sourcing based on dead reckoning |
| US20130065428A1 (en) * | 2011-09-13 | 2013-03-14 | Research In Motion Limited | Electronic device and method of detecting a proper cable connection |
| EP2571112A1 (en) * | 2011-09-13 | 2013-03-20 | Research In Motion Limited | Electronic device and method of detecting a proper cable connection |
| US11344460B1 (en) | 2011-09-19 | 2022-05-31 | Dp Technologies, Inc. | Sleep quality optimization using a controlled sleep surface |
| US10463300B2 (en) * | 2011-09-19 | 2019-11-05 | Dp Technologies, Inc. | Body-worn monitor |
| US8788193B2 (en) * | 2011-10-17 | 2014-07-22 | Gen-9, Inc. | Tracking activity, velocity, and heading using sensors in mobile devices or other systems |
| US9091541B2 (en) * | 2011-10-27 | 2015-07-28 | Thales Holdings Uk Plc | Compass |
| US10184798B2 (en) | 2011-10-28 | 2019-01-22 | Microsoft Technology Licensing, Llc | Multi-stage dead reckoning for crowd sourcing |
| US9119748B2 (en) * | 2011-10-28 | 2015-09-01 | Kimberly-Clark Worldwide, Inc. | Electronic discriminating device for body exudate detection |
| US9495018B2 (en) * | 2011-11-01 | 2016-11-15 | Qualcomm Incorporated | System and method for improving orientation data |
| US10561376B1 (en) | 2011-11-03 | 2020-02-18 | Dp Technologies, Inc. | Method and apparatus to use a sensor in a body-worn device |
| US9546883B2 (en) | 2011-11-11 | 2017-01-17 | Qualcomm Incorporated | Sensor auto-calibration |
| US9429657B2 (en) | 2011-12-14 | 2016-08-30 | Microsoft Technology Licensing, Llc | Power efficient activation of a device movement sensor module |
| US9939264B2 (en) * | 2011-12-21 | 2018-04-10 | Verizon Telematics Inc. | Method and system for determining the height of a device above ground |
| US9092150B2 (en) | 2011-12-22 | 2015-07-28 | Sandisk Technologies Inc. | Systems and methods of performing a data save operation |
| US9069551B2 (en) | 2011-12-22 | 2015-06-30 | Sandisk Technologies Inc. | Systems and methods of exiting hibernation in response to a triggering event |
| US9389673B2 (en) | 2011-12-22 | 2016-07-12 | Sandisk Technologies Inc. | Systems and methods of performing a data save operation |
| US8914594B2 (en) | 2011-12-22 | 2014-12-16 | Sandisk Technologies Inc. | Systems and methods of loading data from a non-volatile memory to a volatile memory |
| GB201122206D0 (en) * | 2011-12-22 | 2012-02-01 | Vodafone Ip Licensing Ltd | Sampling and identifying user contact |
| US11026600B2 (en) * | 2012-01-09 | 2021-06-08 | Invensense, Inc. | Activity classification in a multi-axis activity monitor device |
| WO2013109795A1 (en) * | 2012-01-17 | 2013-07-25 | Blast Motion Inc. | Intelligent motion capture element |
| US9563182B2 (en) | 2012-02-06 | 2017-02-07 | Ecorithm, Inc. | Building analysis systems and methods |
| CN102564421A (zh) * | 2012-02-09 | 2012-07-11 | 北京机械设备研究所 | 一种延长惯性测量组合使用期限的方法 |
| EP2626755B1 (en) * | 2012-02-10 | 2019-04-10 | Nxp B.V. | Calibration method, calibration device and measurement device |
| US9464898B2 (en) * | 2012-02-21 | 2016-10-11 | Panasonic Intellectual Property Management Co., Ltd. | Inertial force sensor and electronic device using same |
| US9151823B2 (en) * | 2012-02-24 | 2015-10-06 | Broadcom Corporation | Wireless communication device capable of accurately performing position estimations |
| US20130245498A1 (en) * | 2012-03-13 | 2013-09-19 | Barbara Delaney | Apparatus, system and method of monitoring bodily fluid output in a healthcare environment |
| US9041530B2 (en) * | 2012-04-18 | 2015-05-26 | Qualcomm Incorporated | Biometric attribute anomaly detection system with adjusting notifications |
| US9535152B2 (en) * | 2012-06-08 | 2017-01-03 | Apple Inc. | Receive only mode for clock drift correction |
| US9444328B2 (en) * | 2012-06-26 | 2016-09-13 | Intel Corporation | Acoustic noise mitigation using periodicity disruption |
| US20140012517A1 (en) * | 2012-07-06 | 2014-01-09 | The Board Of Trustees Of The Leland Stanford Junior University | Structural damage estimation based on measurements of rotations |
| KR102045511B1 (ko) | 2012-07-18 | 2019-11-15 | 삼성전자 주식회사 | 센서 허브를 포함하는 단말기 및 단말기의 제어 방법 |
| EP2703778B1 (en) * | 2012-08-29 | 2021-04-14 | BlackBerry Limited | Controlling sensor operation in an electronic device |
| US9360497B2 (en) * | 2012-08-29 | 2016-06-07 | Blackberry Limited | Controlling sensor use on an electronic device |
| US9817125B2 (en) | 2012-09-07 | 2017-11-14 | Microsoft Technology Licensing, Llc | Estimating and predicting structures proximate to a mobile device |
| JP2014066638A (ja) * | 2012-09-26 | 2014-04-17 | Lapis Semiconductor Co Ltd | 判定装置、電子機器及び判定方法 |
| JP2014085228A (ja) * | 2012-10-24 | 2014-05-12 | Fujitsu Ltd | 携帯端末装置の制御方法、制御プログラム、携帯端末装置 |
| US10030993B2 (en) * | 2012-11-01 | 2018-07-24 | Verizon Connect Inc. | Method and system for determining whether steps have occurred |
| US11428832B2 (en) * | 2012-11-12 | 2022-08-30 | Image Insight, Inc. | Crowd-sourced hardware calibration |
| US9329667B2 (en) | 2012-11-21 | 2016-05-03 | Completecover, Llc | Computing device employing a proxy processor to learn received patterns |
| US9170964B2 (en) * | 2012-11-30 | 2015-10-27 | Intel Corporation | USB device interrupt signal |
| JP2014153215A (ja) | 2013-02-08 | 2014-08-25 | Denso Corp | 車両用ナビゲーション装置 |
| US9094907B2 (en) * | 2013-02-11 | 2015-07-28 | Telefonaktiebolaget L M Ericsson (Publ) | High-precision time tagging for content synthesization |
| KR20140102070A (ko) * | 2013-02-13 | 2014-08-21 | 삼성전자주식회사 | 사용자 디바이스의 패스트 부팅 방법 및 장치 |
| US9103845B2 (en) * | 2013-03-08 | 2015-08-11 | Freescale Semiconductor Inc. | System and method for reducing offset variation in multifunction sensor devices |
| US9506757B2 (en) * | 2013-03-14 | 2016-11-29 | Invensense, Inc. | Duty-cycled gyroscope |
| JP6166079B2 (ja) * | 2013-03-27 | 2017-07-19 | ラピスセミコンダクタ株式会社 | 半導体装置、電子機器、及び判断方法 |
| CN103196464A (zh) * | 2013-04-17 | 2013-07-10 | 深圳市凌启电子有限公司 | 车载多媒体终端的测试系统 |
| US9015378B2 (en) * | 2013-05-15 | 2015-04-21 | Google Inc. | Determining sensor information in the background on a mobile device |
| DE102013209462A1 (de) * | 2013-05-22 | 2014-11-27 | Fraunhofer Portugal Research | Selbstkalibrierendes Infrastruktursystem zur lokalen Positionserkennung |
| US9942384B2 (en) | 2013-09-10 | 2018-04-10 | Google Technology Holdings LLC | Method and apparatus for device mode detection |
| US9383209B2 (en) * | 2013-09-23 | 2016-07-05 | Texas Instruments Incorporated | Undocking and re-docking mobile device inertial measurement unit from vehicle |
| US9575551B2 (en) * | 2013-09-26 | 2017-02-21 | Intel Corporation | GNSS services on low power hub |
| DE102013220176A1 (de) | 2013-10-07 | 2015-04-23 | Robert Bosch Gmbh | Vorrichtung und Verfahren zum Bestimmen eines Zustands eines zu überwachenden Objekts |
| CN104516474B (zh) * | 2013-10-08 | 2017-12-26 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
| CN103630912B (zh) * | 2013-11-26 | 2016-04-13 | 中国科学院嘉兴微电子与系统工程中心 | 一种卫星接收机静止的检测方法 |
| US9939874B2 (en) * | 2013-11-26 | 2018-04-10 | Lenovo (Singapore) Pte. Ltd. | Selectively disabling sensors and associated functions |
| TWI493334B (zh) * | 2013-11-29 | 2015-07-21 | Pegatron Corp | 降低耗電之方法及執行該方法之感測器管理系統 |
| US9836113B2 (en) | 2013-12-23 | 2017-12-05 | Intel Corporation | Method and apparatus to manage power usage in a processor |
| KR101403457B1 (ko) * | 2013-12-27 | 2014-06-27 | (주)페타리 | 저전력을 이용한 상태 검출 장치 및 방법 |
| WO2015099802A1 (en) | 2013-12-28 | 2015-07-02 | Intel Corporation | Techniques for increasing energy efficiency of sensor controllers |
| FI126011B (en) | 2013-12-31 | 2016-05-31 | Suunto Oy | Communication module for personal performance monitoring and associated device, system and method |
| FR3016046B1 (fr) | 2013-12-31 | 2017-02-17 | Commissariat Energie Atomique | Procede et dispositif de detection de manipulation d'un appareil portable |
| NO336991B1 (no) * | 2014-01-10 | 2015-12-14 | Vibsim | Fremgangsmåte og innretning for vibrasjonsanalyse |
| US9159294B2 (en) * | 2014-01-31 | 2015-10-13 | Google Inc. | Buttonless display activation |
| US9037199B1 (en) | 2014-02-13 | 2015-05-19 | Google Inc. | Detecting transitions between physical activity |
| EP3105546B1 (en) | 2014-02-14 | 2021-09-22 | Fraunhofer Portugal Research | Position tracking for a bearer of mobile device |
| KR101491622B1 (ko) * | 2014-02-17 | 2015-02-11 | 연세대학교 산학협력단 | 자율 주행형 차량의 주행 제어 장치 및 방법 |
| CN104867299A (zh) * | 2014-02-25 | 2015-08-26 | 深圳市家信通科技开发有限公司 | 一种无线传感器的数据采集方法 |
| JP6518036B2 (ja) * | 2014-03-31 | 2019-05-22 | 株式会社メガチップス | 状態推定システム |
| US8976063B1 (en) | 2014-04-29 | 2015-03-10 | Google Inc. | Automated detection of vehicle parking and location |
| KR102229699B1 (ko) * | 2014-05-22 | 2021-03-18 | 삼성전자주식회사 | 정보 운용 방법 및 전자 장치 |
| US9717427B2 (en) * | 2014-05-30 | 2017-08-01 | Microsoft Technology Licensing, Llc | Motion based estimation of biometric signals |
| KR101545654B1 (ko) * | 2014-06-26 | 2015-08-20 | 주식회사 아이파이브 | 개인별 맞춤형 운동 시스템 및 개인별 맞춤형 운동 방법 |
| CN104143258A (zh) * | 2014-07-18 | 2014-11-12 | 上海朗尚科贸有限公司 | 一种出租车物联网远程监控系统 |
| WO2016044831A1 (en) * | 2014-09-21 | 2016-03-24 | Athlete Architect Llc | Methods and apparatus for power expenditure and technique determination during bipedal motion |
| SG11201702267WA (en) * | 2014-09-23 | 2017-04-27 | Switchbee Ltd | A method and apparatus for controlling a load |
| US10356649B2 (en) | 2014-09-26 | 2019-07-16 | Intel Corporation | Multisensory change detection for internet of things domain |
| CN104406584B (zh) * | 2014-10-16 | 2017-10-31 | 哈尔滨工程大学 | 一种基于硬件语言的航向角指示仪 |
| TWI519040B (zh) * | 2014-11-05 | 2016-01-21 | Cyberpower Systems Inc | Multiple Output Power Management |
| JP2016153746A (ja) * | 2015-02-20 | 2016-08-25 | セイコーエプソン株式会社 | 計測装置、計測方法、および計測システム |
| US10260877B2 (en) * | 2015-02-26 | 2019-04-16 | Stmicroelectronics, Inc. | Reconfigurable sensor unit for electronic device |
| US10444018B2 (en) * | 2015-02-27 | 2019-10-15 | Microsoft Technology Licensing, Llc | Computer-implemented method to test the sensitivity of a sensor for detecting movement of a tracking device within an established frame of reference of a moving platform |
| US10043690B2 (en) * | 2015-03-31 | 2018-08-07 | Lam Research Corporation | Fault detection using showerhead voltage variation |
| KR20160133154A (ko) * | 2015-05-12 | 2016-11-22 | 삼성전자주식회사 | 전자 장치 및 그의 그래픽 유저 인터페이스 제공 방법 |
| CN108089691A (zh) * | 2015-06-01 | 2018-05-29 | 中兴通讯股份有限公司 | 一种降低终端设备功耗的方法及装置 |
| CN104864874B (zh) * | 2015-06-19 | 2017-11-07 | 北京理工大学 | 一种低成本单陀螺航位推算导航方法及系统 |
| US10974121B2 (en) | 2015-07-16 | 2021-04-13 | Blast Motion Inc. | Swing quality measurement system |
| US9694267B1 (en) | 2016-07-19 | 2017-07-04 | Blast Motion Inc. | Swing analysis method using a swing plane reference frame |
| US10124230B2 (en) | 2016-07-19 | 2018-11-13 | Blast Motion Inc. | Swing analysis method using a sweet spot trajectory |
| US11565163B2 (en) | 2015-07-16 | 2023-01-31 | Blast Motion Inc. | Equipment fitting system that compares swing metrics |
| US11577142B2 (en) | 2015-07-16 | 2023-02-14 | Blast Motion Inc. | Swing analysis system that calculates a rotational profile |
| JP7005482B2 (ja) | 2015-07-16 | 2022-01-21 | ブラスト モーション インコーポレイテッド | 多センサ事象相関システム |
| CN105266776B (zh) * | 2015-09-06 | 2017-11-10 | 陈才维 | 一种用于人体健康监测的方法 |
| KR20180052669A (ko) * | 2015-09-10 | 2018-05-18 | 씨피지 테크놀로지스, 엘엘씨. | 유도 표면파들을 사용한 지오로케이션 |
| KR102516354B1 (ko) | 2015-09-15 | 2023-03-31 | 삼성전자주식회사 | 검출 시점 간 시간 차 측정 방법 및 이를 수행하는 장치 |
| US10419540B2 (en) | 2015-10-05 | 2019-09-17 | Microsoft Technology Licensing, Llc | Architecture for internet of things |
| US10724878B2 (en) * | 2015-10-30 | 2020-07-28 | Fisher Controls International Llc | Methods and apparatus to correct remote sensor signals |
| KR102454895B1 (ko) | 2015-12-14 | 2022-10-14 | 삼성전자주식회사 | 연속적인 생체 신호 모니터링 방법 및 시스템 |
| CN105423275A (zh) * | 2015-12-17 | 2016-03-23 | 沈阳航空航天大学 | 一种生物质直燃电厂烟气余热利用系统及方法 |
| US11029743B2 (en) * | 2015-12-18 | 2021-06-08 | Sony Corporation | Information processing device and information processing method |
| CN105549042B (zh) * | 2016-01-05 | 2018-04-03 | 中国科学院嘉兴微电子与系统工程中心 | 一种多传感器辅助卫星信号捕获的装置和方法 |
| CN105700041B (zh) * | 2016-01-20 | 2017-11-24 | 广东欧珀移动通信有限公司 | 一种磁传感器校准控制方法及用户终端 |
| US9720099B1 (en) | 2016-02-26 | 2017-08-01 | International Business Machines Corporation | User trajectory determination |
| CN109074484B (zh) | 2016-03-02 | 2022-03-01 | 蒂诺克股份有限公司 | 用于有效率的面部识别的系统和方法 |
| US10265602B2 (en) | 2016-03-03 | 2019-04-23 | Blast Motion Inc. | Aiming feedback system with inertial sensors |
| CN109074721A (zh) * | 2016-03-08 | 2018-12-21 | 蒂诺克股份有限公司 | 用于复合传感器系统的系统和方法 |
| US10303930B2 (en) | 2016-03-30 | 2019-05-28 | Tinoq Inc. | Systems and methods for user detection and recognition |
| TWI611321B (zh) * | 2016-04-29 | 2018-01-11 | 和碩聯合科技股份有限公司 | 可攜式電子裝置及其控制方法 |
| WO2017193915A1 (en) | 2016-05-09 | 2017-11-16 | Belun Technology Company Limited | Wearable device for healthcare and method thereof |
| US10278656B2 (en) | 2016-05-09 | 2019-05-07 | Image Insight, Inc. | Medical devices for diagnostic imaging |
| US10499199B2 (en) | 2016-06-22 | 2019-12-03 | Nicolas Garcia | Zoning, license, and position matching to provide service |
| US9530141B2 (en) * | 2016-06-22 | 2016-12-27 | Nicolas Garcia | Zoning, license, and position matching to provide service |
| WO2018001840A1 (en) | 2016-06-29 | 2018-01-04 | Koninklijke Philips N.V. | Method and device for health devices and wearable/implantable devices |
| CN106154927A (zh) * | 2016-08-12 | 2016-11-23 | 西安邮电大学 | 一种远程控制式电子通信装置 |
| GB2553349B (en) * | 2016-09-04 | 2022-09-14 | Draeger Safety Uk Ltd | Method and system for calibrating one or more sensors of an inertial measurement unit and/or initialising an intertial measurement unit |
| US10213180B2 (en) | 2016-09-14 | 2019-02-26 | Dental Imaging Technologies Corporation | Multiple-dimension imaging sensor with operation based on magnetic field detection |
| US10299741B2 (en) | 2016-09-14 | 2019-05-28 | Dental Imaging Technologies Corporation | Multiple-dimension imaging sensor and state-based operation of an imaging system including a multiple-dimension imaging sensor |
| US10299742B2 (en) * | 2016-09-14 | 2019-05-28 | Dental Imaging Technologies Corporation | Multiple-dimension imaging sensor with fault condition detection |
| US10932733B2 (en) * | 2016-09-14 | 2021-03-02 | Dental Imaging Technologies Corporation | Multiple-dimension imaging sensor with operation based on movement detection |
| JP6801370B2 (ja) * | 2016-10-28 | 2020-12-16 | 富士通株式会社 | センサ装置 |
| US10722125B2 (en) * | 2016-10-31 | 2020-07-28 | Livemetric (Medical) S.A. | Blood pressure signal acquisition using a pressure sensor array |
| US11406288B2 (en) * | 2017-01-06 | 2022-08-09 | Philips Healthcare Informatics, Inc. | Activity monitoring via accelerometer threshold interrupt method |
| JP6801158B2 (ja) * | 2017-03-13 | 2020-12-16 | オムロン株式会社 | 環境センサ |
| US20180267614A1 (en) * | 2017-03-16 | 2018-09-20 | Swan Solutions Inc. | Control system for a terminal device with two sensors and power regulation |
| US10627525B2 (en) | 2017-05-10 | 2020-04-21 | Qualcomm Incorporated | Water-related action triggering |
| US10786728B2 (en) | 2017-05-23 | 2020-09-29 | Blast Motion Inc. | Motion mirroring system that incorporates virtual environment constraints |
| CN107462260A (zh) * | 2017-08-22 | 2017-12-12 | 上海斐讯数据通信技术有限公司 | 一种运动轨迹生成方法、装置及可穿戴设备 |
| CN107432738A (zh) * | 2017-08-30 | 2017-12-05 | 清华大学深圳研究生院 | 一种检测生理信号的可穿戴设备 |
| US10871777B2 (en) * | 2017-11-30 | 2020-12-22 | Uatc, Llc | Autonomous vehicle sensor compensation by monitoring acceleration |
| CN109959948B (zh) * | 2017-12-22 | 2023-10-27 | 中兴通讯股份有限公司 | 位置信息的获取方法、终端、存储介质、电子装置 |
| CN108004860A (zh) * | 2017-12-31 | 2018-05-08 | 浙江维思无线网络技术有限公司 | 一种轨道测量用光学测量标志识别维护方法及装置 |
| CN108254733B (zh) * | 2018-01-16 | 2021-01-01 | 上海兰宝传感科技股份有限公司 | 多个环境感知系统同时使用的防对射干扰方法 |
| ES2999336T3 (en) * | 2018-01-26 | 2025-02-25 | Situm Tech S L | Positioning methods and systems |
| US20190293315A1 (en) * | 2018-03-20 | 2019-09-26 | Emerson Electric Co | Increasing Battery Life of Wireless Sensor |
| CN108664903B (zh) * | 2018-04-23 | 2019-12-31 | 江苏大学 | 一种触觉信号自动采集装置 |
| CN109032002A (zh) * | 2018-06-14 | 2018-12-18 | 华东交通大学 | 一种用于工程机械的状态监测装置 |
| KR20200063765A (ko) * | 2018-11-28 | 2020-06-05 | 삼성전자주식회사 | 전자 장치 및 그의 상황을 감지하는 방법 |
| US20200215376A1 (en) * | 2019-01-07 | 2020-07-09 | Spencer Bishop | Smartbell |
| CN110109528B (zh) * | 2019-03-29 | 2021-10-22 | 努比亚技术有限公司 | 应用程序的管控方法、移动终端及计算机可读存储介质 |
| CN111833910B (zh) * | 2019-04-23 | 2023-11-03 | 鸿富锦精密工业(武汉)有限公司 | 机械硬盘保护方法及电子装置 |
| CN110132252B (zh) * | 2019-04-30 | 2021-08-10 | 浙江亚特电器有限公司 | 用于智能割草机中地磁传感器的可用性检测方法 |
| US12059267B2 (en) | 2019-06-26 | 2024-08-13 | Stryd, Inc. | Expenditure to overcome air resistance during bipedal motion |
| WO2020260626A1 (en) | 2019-06-28 | 2020-12-30 | Basf Agro Trademarks Gmbh | Sensor fusion |
| SE544132C2 (en) * | 2019-07-29 | 2022-01-11 | Metso Sweden Ab | A beneficiation arrangement for use with geological material |
| CN110517750A (zh) * | 2019-08-21 | 2019-11-29 | 兰州交通大学 | 一种融合wifi定位与惯性传感的多人动作捕捉方法 |
| DE102020201222A1 (de) * | 2020-01-31 | 2021-08-05 | Robert Bosch Gesellschaft mit beschränkter Haftung | Verfahren und Vorrichtung zur Erkennung des Falls eines mobilen Endgeräts |
| FR3107954B1 (fr) * | 2020-03-09 | 2022-01-28 | Vitesco Technologies | Compensation de la dérive en température d’un accéléromètre embarqué dans un véhicule automobile à deux-roues pour mesurer l’inclinaison du véhicule |
| CN111248921A (zh) * | 2020-03-18 | 2020-06-09 | 华中科技大学 | 一种基于静电场感应的人体运动检测方法及其应用 |
| CN113608576B (zh) | 2020-05-05 | 2024-06-25 | 意法半导体股份有限公司 | 电子装置控制方法、其电子装置和软件产品 |
| US20210360366A1 (en) * | 2020-05-13 | 2021-11-18 | Hubbell Incorporated | Proximity-based contact tracing system |
| US11464985B2 (en) | 2020-05-26 | 2022-10-11 | Medtronic, Inc. | Implantable medical device using internal sensors to determine when to switch operational modes |
| WO2021257072A1 (en) * | 2020-06-17 | 2021-12-23 | Google Llc | Multi-radar system |
| CN111698774B (zh) * | 2020-06-23 | 2022-07-26 | 北京麦钉艾特科技有限公司 | 基于多源信息融合的室内定位方法及装置 |
| KR20220006869A (ko) * | 2020-07-09 | 2022-01-18 | 삼성전자주식회사 | 전자 장치의 지자기 센서 보정 방법 및 그 전자 장치 |
| EP4184712A4 (en) | 2020-09-15 | 2024-01-10 | Samsung Electronics Co., Ltd. | Electronic apparatus including antenna structure |
| WO2022086979A1 (en) * | 2020-10-19 | 2022-04-28 | Cambridge Mobile Telematics Inc. | Method and system for accessing historical sensor data without location services |
| KR102867547B1 (ko) | 2021-02-24 | 2025-10-10 | 삼성전자주식회사 | 전자 장치 및 전자 장치를 동작시키는 방법 |
| KR20220129818A (ko) | 2021-03-17 | 2022-09-26 | 삼성전자주식회사 | 전자 장치 및 전자 장치 제어방법 |
| USD980726S1 (en) | 2021-05-13 | 2023-03-14 | Hubbell Incorporated | Mobile tag device |
| KR20220161878A (ko) * | 2021-05-31 | 2022-12-07 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 센서 데이터 처리 방법 |
| EP4290378A4 (en) | 2021-05-31 | 2024-03-06 | Samsung Electronics Co., Ltd. | ELECTRONIC DEVICE AND METHOD FOR PROCESSING SENSOR DATA OF THE ELECTRONIC DEVICE |
| KR102811259B1 (ko) * | 2021-09-03 | 2025-05-21 | 이자현 | 가상화를 위한 센싱 장치 및 방법 |
| US20250099726A1 (en) * | 2022-01-10 | 2025-03-27 | Biotronik Se & Co, Kg | Automatic control of a therapy efficiency of a shunt surgery (of patients with liver cirrhosis) |
| GB202203045D0 (en) * | 2022-03-04 | 2022-04-20 | Prevayl Innovations Ltd | Electronics module and method |
| US12146894B2 (en) | 2022-05-27 | 2024-11-19 | Stmicroelectronics S.R.L. | Lid angle detection |
| US12259760B2 (en) | 2022-05-27 | 2025-03-25 | Stmicroelectronics S.R.L. | Lid angle detection |
| CN116807426A (zh) * | 2023-07-24 | 2023-09-29 | 山东山科智心科技有限公司 | 一种基于光电传感器生命体征信号采集分析的系统 |
| WO2025084592A1 (ko) * | 2023-10-18 | 2025-04-24 | 삼성전자주식회사 | 지자기 센서의 센서 데이터로 적용될 보정 정보를 획득하기 위한 전자 장치 및 그 방법 |
| EP4559394A1 (de) * | 2023-11-24 | 2025-05-28 | Research Industrial Systems Engineering (RISE) Forschungs-, Entwicklungs- und Grossprojektberatung GmbH | Vorrichtung zur bestimmung einer schlageigenschaft mit zwei beschleunigungssensoren |
Family Cites Families (75)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3442140A (en) | 1964-12-24 | 1969-05-06 | North American Rockwell | Drift rate compensation for acceleration sensitivity of an inertial navigation platform |
| US4908767A (en) * | 1987-01-16 | 1990-03-13 | Valentine Research, Inc. | Acceleration measuring system |
| CA2068693A1 (en) | 1991-06-19 | 1992-12-20 | Richard A. Kamysz | Battery-operated urinal/closet flush valve |
| JPH05172575A (ja) | 1991-12-19 | 1993-07-09 | Pioneer Electron Corp | ナビゲーション装置 |
| JPH0731062B2 (ja) | 1992-02-10 | 1995-04-10 | 住友電気工業株式会社 | ジャイロのオフセット補正方法及び装置 |
| US5889474A (en) * | 1992-05-18 | 1999-03-30 | Aeris Communications, Inc. | Method and apparatus for transmitting subject status information over a wireless communications network |
| US5570304A (en) | 1994-07-27 | 1996-10-29 | Litton Systems, Inc. | Method for thermal modeling and updating of bias errors in inertial navigation instrument outputs |
| US5952959A (en) * | 1995-01-25 | 1999-09-14 | American Technology Corporation | GPS relative position detection system |
| US5674127A (en) * | 1995-03-07 | 1997-10-07 | Habilas, Inc. | Multisite multiplayer interactive electronic entertainment system having a partially player defined universe |
| US5703623A (en) * | 1996-01-24 | 1997-12-30 | Hall; Malcolm G. | Smart orientation sensing circuit for remote control |
| JP2000504199A (ja) * | 1996-01-31 | 2000-04-04 | シーメンス アクチエンゲゼルシヤフト | 閉鎖管形導体 |
| US5835083A (en) * | 1996-05-30 | 1998-11-10 | Sun Microsystems, Inc. | Eyetrack-driven illumination and information display |
| AU4253297A (en) * | 1996-09-06 | 1998-03-26 | University Of Florida | Handheld portable digital geographic data manager |
| AUPO264996A0 (en) | 1996-09-27 | 1996-10-24 | Martin Communications Pty Ltd | Event recording and analysis in telecommunication networks |
| US5859693A (en) * | 1997-08-26 | 1999-01-12 | Laser Technology, Inc. | Modularized laser-based survey system |
| US6052646A (en) | 1998-04-15 | 2000-04-18 | Magellan Dis, Inc. | Vehicle navigation system with improved powerup performance |
| US6421622B1 (en) * | 1998-06-05 | 2002-07-16 | Crossbow Technology, Inc. | Dynamic attitude measurement sensor and method |
| JP2000283754A (ja) | 1999-03-31 | 2000-10-13 | Seiko Precision Inc | センサシステム |
| JP3705951B2 (ja) | 1999-03-31 | 2005-10-12 | 株式会社エヌ・ティ・ティ・データ | センサ管理装置 |
| US7064671B2 (en) | 2000-06-23 | 2006-06-20 | Fisher Controls International Llc | Low power regulator system and method |
| US6408251B1 (en) * | 1999-07-29 | 2002-06-18 | Hrl Laboratories, Llc | Calibrating a magnetic compass with an angular rate gyroscope and a global positioning system receiver |
| JP3488144B2 (ja) * | 1999-08-24 | 2004-01-19 | 松下電器産業株式会社 | 位置通知装置 |
| US6452494B1 (en) | 1999-09-27 | 2002-09-17 | Intel Corporation | Activating devices |
| US6282496B1 (en) * | 1999-10-29 | 2001-08-28 | Visteon Technologies, Llc | Method and apparatus for inertial guidance for an automobile navigation system |
| US7478108B2 (en) | 1999-12-06 | 2009-01-13 | Micro Strain, Inc. | Data collection using sensing units and separate control units with all power derived from the control units |
| JP2001344352A (ja) | 2000-05-31 | 2001-12-14 | Toshiba Corp | 生活支援装置および生活支援方法および広告情報提供方法 |
| US7289102B2 (en) | 2000-07-17 | 2007-10-30 | Microsoft Corporation | Method and apparatus using multiple sensors in a device with a display |
| US6622091B2 (en) | 2001-05-11 | 2003-09-16 | Fibersense Technology Corporation | Method and system for calibrating an IG/GP navigational system |
| AU2002310023A1 (en) | 2001-05-22 | 2002-12-03 | Geospatial Technologies, Inc. | A durable global asset-tracking device and a method of using the same |
| US20030114206A1 (en) | 2001-08-24 | 2003-06-19 | United Parcel Service Of America, Inc. | Portable data acquisition and management system and associated device and method |
| US7363149B2 (en) | 2001-12-13 | 2008-04-22 | Robert Bosch Gmbh | Autonomous in-vehicle navigation system and diagnostic system |
| JP3651598B2 (ja) | 2002-01-07 | 2005-05-25 | 日本電気株式会社 | 移動端末装置及び位置情報システム |
| US6968273B2 (en) * | 2002-03-01 | 2005-11-22 | Gentex Corporation | Electronic compass system |
| US7016705B2 (en) * | 2002-04-17 | 2006-03-21 | Microsoft Corporation | Reducing power consumption in a networked battery-operated device using sensors |
| US6842991B2 (en) * | 2002-07-31 | 2005-01-18 | Robert W. Levi | Gyro aided magnetic compass |
| US7269095B2 (en) * | 2002-10-04 | 2007-09-11 | Aram Systems, Ltd. | Synchronization of seismic data acquisition systems |
| US7188042B2 (en) | 2002-10-04 | 2007-03-06 | Havens Steven W | Method and apparatus for acquiring and processing transducer data |
| AU2003280131A1 (en) | 2002-12-10 | 2004-06-30 | Koninklijke Philips Electronics N.V. | Activity monitoring |
| JP2006515739A (ja) | 2003-01-17 | 2006-06-01 | アノト アイ ピー リック エイチ ビー | 携帯電子機器の電力管理ユニット |
| PT1599847E (pt) | 2003-02-17 | 2007-11-26 | Kinderguard Ltd | Um sistema e um equipamento para localização e monitorização |
| US6848304B2 (en) | 2003-04-28 | 2005-02-01 | Analog Devices, Inc. | Six degree-of-freedom micro-machined multi-sensor |
| KR101097084B1 (ko) | 2003-06-27 | 2011-12-22 | 퀄컴 인코포레이티드 | 위치 결정 디바이스에서 전력 소모를 감소시키기 위한 장치및 방법 |
| FR2857742B1 (fr) | 2003-07-15 | 2005-10-28 | Arvinmeritor Light Vehicle Sys | Module capteur pour commande de deverrouillage d'ouvrant automobile |
| AU2004263529A1 (en) * | 2003-08-08 | 2005-02-17 | Atair Aerospace Ltd. | High altitude parachute navigation flight computer |
| US7248964B2 (en) | 2003-12-05 | 2007-07-24 | Honeywell International Inc. | System and method for using multiple aiding sensors in a deeply integrated navigation system |
| WO2005075264A1 (en) | 2004-01-12 | 2005-08-18 | Lojack Corporation | Sensing vehicle movement |
| JP4497946B2 (ja) | 2004-02-03 | 2010-07-07 | キヤノン株式会社 | 撮像装置 |
| KR100571795B1 (ko) | 2004-02-06 | 2006-04-18 | 삼성전자주식회사 | 복각 검출 기능을 지원하는 지자기 센서 및 그 방법 |
| US7251493B2 (en) | 2004-02-13 | 2007-07-31 | Sony Ericsson Mobile Communications Ab | Mobile terminals and methods for determining a location based on acceleration information |
| EP1574875A1 (en) | 2004-03-09 | 2005-09-14 | Sony Ericsson Mobile Communications AB | GPS receiver carried on fast moving vehicles |
| JP2005284596A (ja) * | 2004-03-29 | 2005-10-13 | Sony Corp | 情報処理装置および方法、並びにプログラム |
| US7171334B2 (en) * | 2004-06-01 | 2007-01-30 | Brion Technologies, Inc. | Method and apparatus for synchronizing data acquisition of a monitored IC fabrication process |
| US20060129308A1 (en) * | 2004-12-10 | 2006-06-15 | Lawrence Kates | Management and navigation system for the blind |
| US7216053B2 (en) | 2004-12-30 | 2007-05-08 | Nokia Corporation | Low power motion detector |
| US7197921B2 (en) | 2005-01-04 | 2007-04-03 | Texas Instruments Incorporated | System and method for detecting motion of an object |
| JP4604741B2 (ja) | 2005-01-31 | 2011-01-05 | コニカミノルタエムジー株式会社 | カセッテ型放射線画像検出器 |
| KR100948095B1 (ko) * | 2005-02-24 | 2010-03-16 | 노키아 코포레이션 | 컴퓨팅 단말용 동작 입력 장치 및 그 작동방법 |
| JP4759304B2 (ja) * | 2005-04-07 | 2011-08-31 | オリンパス株式会社 | 情報表示システム |
| US20070004969A1 (en) * | 2005-06-29 | 2007-01-04 | Microsoft Corporation | Health monitor |
| JP4725215B2 (ja) | 2005-07-06 | 2011-07-13 | トヨタ自動車株式会社 | 情報出力装置、情報出力方法及び情報出力システム |
| JP2007025120A (ja) * | 2005-07-14 | 2007-02-01 | Hitachi Ltd | 無線端末装置、文字データ表示方法及びプログラム |
| US7652609B2 (en) * | 2005-08-01 | 2010-01-26 | Samsung Electronics Co., Ltd. | Apparatus and method for detecting motion with low power consumption in inertia sensor |
| US20070032345A1 (en) * | 2005-08-08 | 2007-02-08 | Ramanath Padmanabhan | Methods and apparatus for monitoring quality of service for an exercise machine communication network |
| US7664463B2 (en) | 2005-08-17 | 2010-02-16 | Mourad Ben Ayed | Portable loss prevention system |
| JP4771212B2 (ja) | 2005-08-26 | 2011-09-14 | 株式会社エクォス・リサーチ | ナビゲーション装置 |
| US7733224B2 (en) * | 2006-06-30 | 2010-06-08 | Bao Tran | Mesh network personal emergency response appliance |
| US7248059B1 (en) | 2006-02-24 | 2007-07-24 | Red Wing Technologies, Inc. | Low power sensor |
| US7467060B2 (en) * | 2006-03-03 | 2008-12-16 | Garmin Ltd. | Method and apparatus for estimating a motion parameter |
| US7633389B2 (en) * | 2006-04-14 | 2009-12-15 | Motorola, Inc. | Location enabled device with power saving control and method thereof |
| US8666460B2 (en) | 2006-05-05 | 2014-03-04 | Analog Devices, Inc. | Method and apparatus for controlling a portable device |
| FR2901392B1 (fr) | 2006-05-18 | 2008-09-05 | Siemens Vdo Automotive Sas | Dispositif pour detecter un evenement dans un vehicule ou dans l'environnement vehicule |
| DE102006032266A1 (de) | 2006-07-12 | 2008-01-17 | Infineon Technologies Ag | Sensorbauelement |
| CN100498226C (zh) | 2006-08-25 | 2009-06-10 | 北京航空航天大学 | 一种基于mems的板式微惯性测量系统 |
| WO2008095225A1 (en) | 2007-02-08 | 2008-08-14 | G2 Microsystems Pty Ltd | Conserving power using miniature applications |
| CA2679376A1 (en) | 2007-03-23 | 2008-10-02 | Qualcomm Incorporated | Multi-sensor data collection and/or processing |
-
2008
- 2008-03-24 CA CA002679376A patent/CA2679376A1/en not_active Abandoned
- 2008-03-24 CN CN201110364418.7A patent/CN102564470B/zh active Active
- 2008-03-24 BR BRPI0809388-1A2A patent/BRPI0809388A2/pt not_active Application Discontinuation
- 2008-03-24 CN CN2008800090759A patent/CN101636637B/zh active Active
- 2008-03-24 KR KR1020097022055A patent/KR101239482B1/ko active Active
- 2008-03-24 EP EP19194594.8A patent/EP3653999B1/en active Active
- 2008-03-24 JP JP2010501149A patent/JP5307116B2/ja active Active
- 2008-03-24 EP EP08732773.0A patent/EP2129999B1/en active Active
- 2008-03-24 EP EP12004708.9A patent/EP2503301A3/en not_active Ceased
- 2008-03-24 ES ES08732773T patent/ES2752004T3/es active Active
- 2008-03-24 CN CN201410148180.8A patent/CN103913178B/zh active Active
- 2008-03-24 US US12/054,303 patent/US8718938B2/en active Active
- 2008-03-24 WO PCT/US2008/058060 patent/WO2008118874A2/en not_active Ceased
- 2008-03-24 CN CN201410148178.0A patent/CN103913170B/zh active Active
- 2008-03-24 KR KR1020117028753A patent/KR101261179B1/ko active Active
- 2008-03-24 KR KR1020117028754A patent/KR101261176B1/ko active Active
- 2008-03-24 HU HUE08732773A patent/HUE047118T2/hu unknown
-
2012
- 2012-02-06 JP JP2012023290A patent/JP5591839B2/ja active Active
- 2012-02-06 JP JP2012023289A patent/JP5456805B2/ja active Active
-
2013
- 2013-12-23 US US14/139,311 patent/US9220410B2/en active Active
- 2013-12-23 US US14/139,346 patent/US20150173617A1/en not_active Abandoned
-
2019
- 2019-08-07 US US16/534,129 patent/US11659996B2/en active Active
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2752004T3 (es) | Recopilación y/o procesamiento de datos de múltiples sensores | |
| JP2012150116A5 (es) | ||
| JP2012150115A5 (es) | ||
| CN107422355B (zh) | 混合定位方法和电子装置 | |
| CN103959095B (zh) | 用于基于一或多个机载传感器影响移动装置的基于无线信号的定位能力的方法和设备 | |
| ES2709250T3 (es) | Navegación por estima usando sensores de proximidad | |
| EP3047238A1 (en) | Method and system for enhanced navigation with multiple sensors assemblies | |
| KR20150106004A (ko) | 제약 없는 휴대용 내비게이션에 대한 디바이스들의 수직 배향들을 처리하기 위한 방법 및 장치 | |
| EP2503302A2 (en) | Calibration and correction of a gyroscope | |
| HK1140813A (en) | Multi-sensor data collection and/or processing | |
| TWI631359B (zh) | 電子裝置以及用於提供位置資訊的方法 |