WO2018017997A1 - Glasses compliance monitor and associated method - Google Patents
Glasses compliance monitor and associated method Download PDFInfo
- Publication number
- WO2018017997A1 WO2018017997A1 PCT/US2017/043359 US2017043359W WO2018017997A1 WO 2018017997 A1 WO2018017997 A1 WO 2018017997A1 US 2017043359 W US2017043359 W US 2017043359W WO 2018017997 A1 WO2018017997 A1 WO 2018017997A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- head
- wear
- time interval
- compliance monitor
- mounted device
- Prior art date
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/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
- A61B5/6813—Specially adapted to be attached to a specific body part
- A61B5/6814—Head
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H5/00—Exercisers for the eyes
-
- G—PHYSICS
- G02—OPTICS
- G02C—SPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES
- G02C11/00—Non-optical adjuncts; Attachment thereof
- G02C11/06—Hearing aids
-
- G—PHYSICS
- G02—OPTICS
- G02C—SPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES
- G02C11/00—Non-optical adjuncts; Attachment thereof
- G02C11/10—Electronic devices other than hearing aids
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2562/00—Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
- A61B2562/02—Details of sensors specially adapted for in-vivo measurements
- A61B2562/0219—Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2562/00—Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
- A61B2562/02—Details of sensors specially adapted for in-vivo measurements
- A61B2562/0223—Magnetic field sensors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/01—Measuring temperature of body parts ; Diagnostic temperature sensing, e.g. for malignant or inflamed tissue
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/12—Driving means
- A61H2201/1207—Driving means with electric or magnetic drive
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5007—Control means thereof computer controlled
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5007—Control means thereof computer controlled
- A61H2201/501—Control means thereof computer controlled connected to external computer devices or networks
- A61H2201/5015—Control means thereof computer controlled connected to external computer devices or networks using specific interfaces or standards, e.g. USB, serial, parallel
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5023—Interfaces to the user
- A61H2201/5043—Displays
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
- A61H2201/5082—Temperature sensors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
- A61H2201/5084—Acceleration sensors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2230/00—Measuring physical parameters of the user
- A61H2230/50—Temperature
- A61H2230/505—Temperature used as a control parameter for the apparatus
Definitions
- Eyeglasses may be prescribed for multiple reasons, some of which, like correction of amblyopia or relief of headaches, require consistent wear by patients to be effective. While many patients comply because they see better while wearing eyeglasses, young patients being treated for amblyopia may feel they see worse when fitted with eyeglasses with an integral eyepatch and resist treatment. Teenagers may also resist wearing either eyeglasses or orthodontic headgear because of a perceived effect of these devices on appearance.
- Advertisers may wish to keep track of head position of members of sample audiences watching their ads, as may researchers seeking insights into other aspects of vision and psychology. In particular, both may wish to document percentages of time a person is both wearing a tracking device and the person's head is oriented towards a screen.
- a compliance monitor is configured for, or disposed within a device configured for, wear on a head of a person.
- the compliance monitor includes a data logger and a sensor subsystem.
- the data logger includes a processor and a memory containing firmware.
- the firmware includes machine-readable instructions adapted to be executed by the processor.
- the sensor subsystem includes at least one sensor selected from the group consisting of magnetometers, accelerometers, gyroscopes, and temperature sensor, the sensor subsystem communicatively coupled to the data logger.
- the data logger firmware in embodiments is adapted to process readings of the sensor to determine intervals where the compliance monitor is attached to a person's head, and in embodiments is adapted to scan for signatures indicating donning of the compliance monitor
- a method of determining wear of a head-mounted device by a person includes determining
- a glasses compliance monitor includes a data logger, a magnetometer communicatively coupled to the data logger, and mounting hardware configured to mechanically couple the data logger and the magnetometer to an eyeglass frame.
- the second glasses compliance monitor includes an eyeglass frame, a data logger, and a magnetometer communicatively coupled to the data logger.
- the data logger and magnetometer are integrated into the eyeglass frame.
- a method for determining use of eyeglasses by an individual includes a step determining a first motion indicator as a difference between an ambient magnetic field, proximate the eyeglasses, measured at the start of a first time interval and measured at the end of the first time interval.
- the method also includes a step of determining a second motion indicator as a difference between the ambient magnetic field as measured at the start and as measured at the end of a second time interval that (a) is temporally separated from the first time interval by a gap period, and (b) does not overlap the first time interval.
- the method also includes a step of determining whether the person either removed or put on the eyeglasses, according to the gap period and magnitudes of the first and second motion indicators.
- FIG. 1 shows an exemplary use scenario of a glasses compliance monitor attached to an eyeglass frame, in an embodiment.
- FIG. 2 is a schematic diagram of a glasses compliance monitor, which is an example of the glasses compliance monitor of FIG. 1.
- FIG. 3 shows a magnetic field record, which is an example of magnetic field record stored in memory of the glasses compliance monitor of FIG. 2.
- FIG. 4 is a graph illustrating motion-amplitude change data of the magnetic field record of FIG. 3.
- FIG. 5 is a calibration dataset processed from the magnetic field record of FIG. 3.
- FIG. 6 is a flowchart illustrating an exemplary method for determining use of eyeglasses by an individual, in an embodiment.
- FIG. 7 is a block diagram illustrating another embodiment of a compliance monitor adapted for use with devices worn upon a person's head.
- FIG. 8 is a flowchart illustrating an embodiment of a method for determining wear of the compliance monitor by a person using multiple sensors of the compliance monitor.
- FIG. 9 is a flowchart illustrating an alternative embodiment of a method for determining wear of the compliance monitor by a person.
- a small, wearable compliance monitor and data logger device may be comfortably affixed either to a subject's head directly, as with a headband or hat, or to a head-worn device such as spectacles.
- the compliance monitor When worn with spectacles, the compliance monitor may be either directly attached to the frame of the spectacles, or, for example to a band on the back of the head attached to each earpiece of the spectacle temples.
- the small, wearable data logger is used to track head position over time. This information is useful for such purposes as recording human head motion patterns of a device attached to spectacles, which indicates periods of time that glasses were being worn as well as what the wearer is paying attention to.
- an electronic compliance record provides a measure of compliance allowing a physician to consider alternative treatment or apply persuasion when compliance is insufficient to meet treatment goals.
- FIG. 1 shows an exemplary use scenario of a glasses compliance monitor (GCM) 100 attached to eyeglass frames 192 worn by person 190.
- GCM 100 is configured to record head postures of person 190.
- Person 190 is on Earth, which has a geomagnetic field H with components H x , H y , and H z with respect to a coordinate system 198.
- geomagnetic field H and its components H x , H y , and H z are also referred to as geomagnetic field 110 and field components 1 11, 112, and 113, respectively.
- directions x, y, and z refer to directions x, y, and z of coordinate system 198 unless otherwise indicated.
- FIG. 2 is a schematic diagram of a GCM 200, which is an example of GCM 100.
- GCM 200 includes a magnetometer 240, a data logger 250, and optionally a post-processor 220 and an enclosure 202.
- GCM 200 may be incorporated into eyeglass frames 192.
- Data logger 250 includes memory 252, which stores a magnetic-field time series 254 received from magnetometer 240.
- Post-processor 220 may be separate from GCM 200, for example, as part of a computer configured to receive magnetic-field time series 254 from GCM 200, and may in some embodiments link to the GCM via wireless communication such as Bluetooth or IEEE 802.11 (Wi-Fi), a wireless body area network, or through wired communication such as USB.
- wireless communication such as Bluetooth or IEEE 802.11 (Wi-Fi)
- Wi-Fi wireless body area network
- USB wireless communication
- Post-processor 220 includes a memory 260 and a microprocessor 222.
- Memory 260 includes firmware or software 262, which includes signal filter 264.
- GCM 200 may also include mounting hardware 280 for affixing to an eyeglass frame or other head-mounted device, such as eyeglass frames 192.
- Mounting hardware 280 is, for example, configured to affix GCM 200 to the temple or earpiece of eyeglass frames 192.
- Mounting hardware 280 may, in an embodiment, be configured to attach GCM 200 to a cord or strap connected to eyeglass frames 192 that connects to each ear piece of frames 192 and enables frames 192 to hang from the neck of person 190, or secures frames 192 such that they do not accidently fall off.
- Memory 252 and 260 may each represent one or both of volatile memory such as SRAM, DRAM, or any combination thereof, and nonvolatile memory such as FLASH, ROM, magnetic media, optical media, or any combination thereof and may include removable memory such as mini-SD cards. Memory 260 may be part of memory 252.
- Magnetic-field time series 254 may include a time-series dataset of each field component 1 1 1, 112, and 1 13 of geomagnetic field 1 10.
- Signal filter 264 generates filtered data 264D from magnetic-field time series 254.
- Filtered data 264D is, for example, proportional to a time-derivative of magnetic-field time series 254.
- Signal filter 264 may implement a band-pass filter, such as finite impulse response (FIR) high- pass filter, on magnetic-field time series 254 to generate filtered data 264D, to pass a predetermined passband of temporal frequencies of magnetic-field time series 254. For example, a passband spanning 0.33 and 1.0 Hz may be useful for isolating changes in magnetometer measurements associated with a target action, such as removing or putting on eyeglasses.
- FIR finite impulse response
- GCM 200 may include: (a) recording head postures assumed by subjects with normal eye movements doing specific tasks, to assist in more ergonomic design of both workstations and eyeglasses appropriate to the workstation.
- Applications of GCM 200 may include assisting in the design of progressive bifocal lenses, and recording head postures assumed by subjects with limitations of normal eye motion such as nystagmus, in order to document type and frequency of anomalous head postures.
- the monitor may assist in design of the most appropriate surgical or spectacle intervention for a patient with abnormal eye movements.
- Glasses compliance monitor 200 outputs magnetic field record 291, which includes at least one of magnetic-field time series 254 and filtered data 264D.
- magnetic field record 291 includes magnetic-field time series 254 and a computing device separate from GCM 200 (such as one including post-processor 220) computes filtered data 264D.
- FIG. 3 shows a magnetic field record 300, which is an example of magnetic field record 291.
- Magnetic field record 300 includes time indices 310( 1-50), field components 31 1, 312, and 313, motion amplitudes 314, field-change components 315, 316, and 317, and field-magnitude changes 318.
- FIG. 4 is a graph 400 illustrating field-magnitude changes 318 as a function of time indices 310.
- Field components 31 1, 312, and 313 are, for example, proportional to magnetic field components 1 1 1, 1 12, and 113, respectively, as measured by magnetometer 240, and are an example of magnetic-field time series 254.
- Each time index 310 in a row denotes a respective time t 1 ; t 2 , ... , t 50 at which measurements in field components 311-313, in the row, were recorded.
- Motion amplitudes 314 are the quadrature sum of corresponding field components 311-313.
- Field-change components 315-317 at a time index 310(m) are the difference between respective field components 311-313 at time index 310(m- 1) and those at time index 310(m).
- Field-magnitude changes 318 are similarly related to motion amplitudes 314.
- Magnetic field record 300 includes time intervals 322, 323, 324, and 327 which correspond to time intervals t 4 - t 7 , t lx - t 14 , t 18 - t 21 , and t 40 - 1 41 , respectively.
- Each time interval 322, 323, 324, and 327 corresponds to a different type of head motion by person 190.
- Time interval 322 corresponds to chin turn from left to right ( ⁇ x direction).
- Time interval 323 corresponds chin nodding ( ⁇ y direction) by person 190.
- Time interval 324 corresponds to head tilt by person 190.
- Time interval 327 corresponds to head motion of person 190 when person 190 sneezed.
- motion indicators 317, and field-magnitude changes 318 are referred to as motion indicators.
- motion indicators For example, within a time interval 322, 323, 324, or 327 and at a time index 310, at least one of (i) a field-component change 315-317 and (ii) field-magnitude change 318 for a is non-zero, and hence is an example of a motion indicator.
- a field-component change 315-317 and (ii) field-magnitude change 318 for a is non-zero, and hence is an example of a motion indicator.
- example of motion indicators are non-zero values such as field-magnitude changes 318(4-7, 11-14, 18-21, and 40-41).
- Magnetic field record 300 optionally includes a notes column 319, which is included here for illustrative purposes.
- Note 1 at time index 310(1) indicates impulse noise at startup. Motion of person 190 corresponding to notes 5, 6, and 8 (time intervals 325, 326, and 328) are described in Attachment A.
- FIG. 5 is a calibration dataset 500 processed from magnetic field record 300 by an embodiment of glasses compliance monitor 200.
- Calibration dataset is for example produced by a calibrator 266 stored in memory 260 of GCM 200.
- Calibration dataset 500 includes predictions of when the
- Calibration dataset 500 is based on two parameters: a motion threshold parameter 271 ("mot") and an inter-motion interval 272 ("gapp"), each of which may be stored in memory 260.
- a "unit" corresponds to 0.2 seconds.
- motion threshold parameter 271 corresponds to field-magnitude change 318 of magnetic field record 300.
- Motion threshold parameter 271 may involve quantities in addition to, or instead of, field-magnitude change 318, such as one or more field-change components 315, 316, and 317.
- the motion of eyeglass frames 192 when being removed or put on may correspond to a distinctive change in the geomagnetic field component 112 and corresponding measured field components 312.
- Calibrator 266 may include an optimizer 2660 for finding the values of motion threshold parameter 271 and inter-motion interval 272 that include a calibration dataset 500 with minimized errors in predicted changes in glasses- on-status.
- Optimizer 2660 may employ a computational optimization technique known in the art.
- calibrator 266 includes a third motion threshold indicative of minimum and/or maximum time duration of a field-component change 315-317 or a field-magnitude change 318.
- calibration dataset 500 predicts changes of bespectacled status at clock values 40-42, which may correspond to when person 190 merely sneezed, rather than also having removed or put on frames 192.
- a motion-duration threshold of, for example, three time units would disqualify values of field-magnitude change 318 in time interval 327 from being a candidate for a change in bespectacled status.
- Optimal values of motion threshold parameter 271 and inter-motion interval 272 involve tradeoffs between (a) minimizing false positive detections (bespectacled status change), when motion threshold parameter 271 and interval 272 are too low, and (b) minimizing missed detections of bespectacled status change are when parameters 271 and interval 272 are too high.
- at least one of motion threshold parameter 271 and inter-motion interval 272 are specifically optimized to detect a negative change in bespectacled status, that is, when frames 192 are removed from person 190.
- motion threshold parameter 271 and inter-motion interval 272 may be specifically optimized to detect a positive change in bespectacled status, that is, when frames 192 are placed on person 190.
- FIG. 6 is a flowchart illustrating an exemplary method 600 for determining use of eyeglasses by an individual.
- Method 600 is, for example, implemented by software 262 of post-processor 220, FIG. 2.
- Method 600 includes steps 620, 630, and 640.
- Method 600 may also include step 610, which may include step 612.
- Step 610 is one of measuring the ambient magnetic field at (i) the start of the first time interval, (ii) the end of the first time interval, (iii) the start of the second time interval, (ii) the end of the second time interval.
- magnetometer 240 measures geomagnetic field 110 proximate eyeglass frames 192 at one or more time intervals 322, 323, and 324.
- Step 610 may include step 612, in which method 600 generates a magnetic field time series.
- GCM 200 generates a magnetic-field time series 254.
- Step 620 is one of determining a first motion indicator as a difference between the ambient magnetic field measured at the start of a first time interval and measured the end of the first time interval.
- post-processor 220 determines a first motion indicator to be field-magnitude change 318(7) corresponding to a time interval (t 7 — t 6 ).
- Step 630 is one of determining a second motion indicator as a difference between the ambient magnetic field as measured at the start and measured at the end of a second time interval that (a) is temporally separated from the first time interval by a gap period, and (b) does not overlap the first time interval.
- post-processor 220 determines a second motion indicator to be field- magnitude change 318(11) corresponding to a time interval ( ⁇ ⁇ — t 10 ).
- Step 640 is one of determining a change in the person's bespectacled status according to the gap period and magnitudes of the first and second motion indicators.
- the change in bespectacled status may be either a positive change (glasses- off to glasses-on) or a negative change (glasses-on to glasses-off).
- post-processor 220 determines a change in the bespectacled status of person 190, with respect to eyeglass frames 192, according to field-magnitude changes 318(7) and 318(11) and gap period therebetween.
- additional sensors such as accelerometers or gravity sensors may complement the magnetometer 240.
- the magnetic sensor and accelerometer complement each other because the magnetic field is perpendicular to the gravitational field to which the accelerometer responds in part, and so they complement each other.
- lateral head motion will induce more change in the magnetic field than the gravitational field.
- chin motion parallel to the spine e.g., up and down motions
- the gravitational field will be more sensitive to change.
- a compliance monitor 700 has sensors 702 that may include one or more additional sensors such as temperature sensors 704, accelerometers 706, or gyroscopes 708 that may supplement or replace magnetometer 710.
- sensors 702 couples to and may be in the same physical assembly as data
- Data/logger/communications unit 720 in an embodiment includes a small microprocessor 722 and memory 724.
- Memory 724 includes contains firmware 726.
- Microprocessor 722 is coupled to or contains a clock circuit 728 adapted to provide a date and time of day to microprocessor 722.
- Microprocessor 722 is also coupled to a data-logging memory 730, which in some embodiments is a nonvolatile memory and may be a removable memory such as a mini- SD card. In some embodiments, microprocessor 722 is also coupled to a data-logging memory 730, which in some embodiments is a nonvolatile memory and may be a removable memory such as a mini- SD card. In some embodiments, microprocessor 722 is also coupled to a data-logging memory 730, which in some embodiments is a nonvolatile memory and may be a removable memory such as a mini- SD card. In some embodiments, microprocessor 722 is also coupled to a
- Memory 724 and 730 may be transitory and/or non-transitory and may represent one or both of volatile memory such as SRAM, DRAM, computational RAM, other volatile memory, or any combination thereof, and non-volatile memory such as FLASH, ROM other non-volatile memory, or any combination thereof.
- Memory 730 may be transitory and/or non-transitory and may represent one or both of volatile memory such as SRAM, DRAM, computational RAM, other volatile memory, or any combination thereof, and writeable non-volatile memory such as FLASH, EEPROM, other non-volatile memory, or any combination thereof. Part or all of memory 724 and 730 may be integrated into microprocessor 722.
- communications unit 732 includes one or more digital radios such as a Bluetooth digital radio 734, an IEEE 802.11 -compatible (Wi-Fi) digital radio 736, and other digital radios such as those compatible with body-area digital networks.
- Communications unit 732 may also include a wired communications port, such as a Universal Serial Bus (USB) port 738, which may also double as a battery charger connection.
- USB Universal Serial Bus
- Compliance monitor 700 also includes a battery 740 coupled to provide power to the sensors 702 and data-logger/communications unit 720.
- battery 740 is rechargeable and a charger 742 and charging connector is also provided to recharge battery 740.
- temperature sensors 704 include a pair of temperature sensors: ambient temperature sensor 746 and head temperature sensor 748.
- Head temperature sensor 748 is configured to be mounted on a head surface of compliance monitor 700, the head surface being a portion of the compliance monitor adapted for wear adjacent skin of a person wearing the compliance monitor.
- Ambient temperature sensor 748 is mounted on an exterior surface of compliance monitor 700 where it is exposed to ambient air. Since a person's typical body core temperature is between 98 °F and 100 °F, and ambient air temperatures are often much cooler, a temperature difference between sensor 748 and sensor 746 of the paired temperature sensors may indicate the compliance monitor is being worn by a person. This temperature difference is referenced herein as a differential temperature.
- Differential temperatures may in some embodiments be particularly useful in distinguishing between a person carrying the compliance monitor in a backpack or suitcase and the person wearing the compliance monitor and associated device on his or her head.
- the compliance monitor can determine a head surface as the surface where temperature is sensed as being the sensed temperature closest to physiological temperature.
- ambient air sensor 746 is omitted with the head-side temperature sensor 748 present in the compliance monitor.
- temperatures in the physiologic range indicate wear by a person
- a shift in head-side temperature towards physiological skin temperatures indicates the compliance monitor being put on by the person
- a shift in head-side temperature away from physiological skin temperature indicates the compliance monitor is no longer being worn by the person.
- Table 1 provides an experimental indication that temperature differences between sensor 746 and sensor 748 provide reasonably effective indication that, using a particular set of thresholds, all four sensor types, magnetometer 710, accelerometer 706, gyroscope 708, and temperature sensors 704, can individually distinguish some instances of a person wearing that sensor type on their head from the same sensor type when it is not being worn.
- the listed percentages indicate the percent of samples above respective thresholds for mild activity in a particular dataset.
- the results of Table 1 were obtained using 180 seconds of data recorded in each condition and analyzed using fixed thresholds that have not been fully optimized to distinguish mild activity while being worn from no activity.
- Dataset A corresponds to high activity without temperature sensor in contact with skin.
- Dataset B corresponds to no activity, without temperature sensor in contact with skin.
- Dataset C corresponds to low activity with temperature sensor in contact with skin.
- Dataset D corresponds to high activity with temperature sensor in contact with skin.
- FIG. 8 is a flowchart illustrating method 800 for determining wear of eyeglasses by an individual.
- Method 800 may be implemented by firmware 726 of microprocessor 722, FIG. 7, or by a postprocessor, of any embodiment having multiple sensor types such as the combination of magnetometer 710, temperature sensors 704, accelerometers 706, and gyroscopes 708 of sensors 702 of Fig. 7.
- Method 800 begins with measuring 810 the ambient magnetic field at the start and end of each time interval, including the first and second time interval.
- Step 810 may include step 812, in which method 800 generates a magnetic field time series.
- GCM 700 generates a magnetic-field time series.
- method 800 includes measuring 814 minimum, maximum, and peak rates of change or first derivatives of summed accelerations and gravitational fields at the compliance monitor during each time interval. Similarly, method 800 includes measuring 816 minimum, maximum, and peak rates of change (derivatives) of rotations at the compliance monitor during each time interval; and method 800 includes measuring 818 temperature on the head side of the compliance monitor and measuring a temperature difference between the head side of the compliance monitor and an ambient temperature at the compliance monitor during each time interval.
- wear indicators are determined 820 from sensed values including changes in the magnetic time series from the first to the second time interval, the minimum, maximum, and peak rates of change of summed accelerations and gravitational fields, minimum, maximum, and peak rates of change of rotations, and temperature and temperature difference between the head side of the compliance monitor and an ambient temperature at the compliance monitor.
- microprocessor 722 compares each of these sensed values to prior sensed values and to a baseline using dynamic thresholds and, in some embodiments, an artificial intelligence function such as a neural network.
- microprocessor 722 determines if each of these measured values or their rates of change exceed a threshold, generating a flag if the value or rate of change exceeds the threshold. Then, the flags are logically OR-ed together to generate an overall wear indicator.
- Step 840 is one of determining a change in the wear status of the compliance monitor and a current wear status, including in eyeglass embodiments a bespectacled status, according to wear indicators.
- Step 850 is one of executing a learning method to refine thresholds for the wear indicators.
- the firmware 726 directs compliance monitor 700 to operate according to method 900 of FIG 9.
- the compliance monitor records 902 sensor data from all sensors with which it may be equipped, including in a particular embodiment the combination of magnetometer 710, temperature sensors 704, accelerometers 706, and gyroscopes 708 of sensors 702 of FIG. 7.
- the monitor scans 904 the data seeking "donning compliance monitor" signatures, signatures associated with attaching the compliance monitor to a person's head, that in an embodiment include a period that may be motionless, and in an embodiment accelerations, rotations, and temperature changes that are expected to occur when a person picks up the monitor and attaches it to his or her head, followed by a period where at least an occasional motion or differential temperature is found in the recorded data list.
- the signature for donning the device consists of a ten-second period of inactivity in the data logger as represented by no suprathreshold activity in channels associated with the magnetometer, accelerometer, and temperature sensor. This period of inactivity is followed by a period of activity as indicated by the magnetometer and accelerometer, followed by an increase of temperature if only a head-side temperature sensor is provided and ambient temperature was less than physiologic temperature, or development of a differential temperature between head-side and ambient temperature sensors. Such temperature changes may lag behind sensed activity in accelerometer, gyroscope, and magnetometer signals. The period of inactivity may deviate from ten seconds without departing from the scope hereof. For example, the period of inactivity may be between eight seconds and twenty seconds.
- the monitor also scans 906 the data set for "doffing compliance monitor" signatures, that may that in an embodiment include a period that may include occasional small motions and temperature differences, followed by in an embodiment accelerations, rotations, and temperature changes that are expected to occur when a person removes the from his or her head, followed by a period where an absence of occasional motion or differential temperature is found in the recorded data.
- the doffing compliance monitor signature is determined by sensing a period of activity in accelerometer, gyroscope, and/or magnetometer signals, followed by a ten-second period of inactivity in these channels accompanied by a decrease of temperature if only a head-side temperature sensor is provided and ambient temperature less than physiologic temperature, or reduction of a differential temperature between head-side and ambient temperature sensors.
- the period of activity may deviate from ten seconds without departing from the scope hereof.
- the period of activity may be between eight seconds and twenty seconds.
- the compliance monitor firmware may then confirm 908 that data in an interval from a donning signature to a doffing signature is consistent with the compliance monitor being worn by a person, and confirm 910 that data in an interval from a doffing signature to a donning signature is consistent with the compliance monitor not being worn.
- recorded data is stored in logging memory 730 until it can communicated 914 to a server or user application on a computing device by communications unit 732.
- the compliance monitor is attached to or embedded within an eyeglasses frame.
- the compliance monitor is attached to or embedded within a helmet, such as a bicycle helmet or a post-surgery skull-protection helmet.
- the compliance monitor is attached to or embedded within a hearing-aid.
- the compliance monitor is attached to or embedded within a headgear attached to an orthodontic appliance.
- the compliance monitor is incorporated within one of virtual reality goggles, and a glasses-mounted or helmet- mounted heads-up display.
- the magnetometer, accelerometer, and gyroscopes serve to track changes in orientation by a person wearing the
- goggles/display such that display can be updated to compensate for the person's movements.
- Such an embodiment may be useful in combat aircraft.
- the compliance monitor is additionally equipped with a tracking device adapted to determine a location of a wearing person.
- Applications for such an embodiment include data collection for one of television ratings, advertising, and psychological studies.
- the person's orientation as determined by the magnetometer and accelerometers may be combined with the person's location to determine times when the person is both wearing the compliance monitor and has head pointed towards, and thus is likely to be paying attention to, a television or video screen.
- the compliance monitor is used in medical studies of workplace human factors and effectiveness of workplace accommodations to determine the extent and character of head and neck movements in those who have complained of neck pain while working with computer monitors. Combinations of features
- a compliance monitor is configured for, or disposed within a device configured for, wear on a head of a person.
- the compliance monitor includes a data logger and a sensor subsystem.
- the data logger includes a processor and a memory containing firmware.
- the firmware includes machine-readable instructions adapted to be executed by the processor.
- the sensor subsystem includes at least one sensor selected from the group consisting of magnetometers, accelerometers, gyroscopes, and temperature sensor, the sensor subsystem communicatively coupled to the data logger.
- the compliance monitor is attached to or disposed within an eyeglass frame.
- the sensor subsystem includes a magnetometer.
- a particular embodiment designated AC of the compliance monitor designated A, AA, or AB the sensor subsystem includes a temperature sensor on a head surface of the compliance monitor, adapted for wear adjacent to skin of the person's head, and a temperature sensor on an ambient side of the compliance monitor.
- the sensor subsystem comprises an
- the firmware is adapted to process readings of the sensor to determine intervals where the compliance monitor is attached to a person's head.
- the firmware is adapted to scan for signatures indicating donning of the compliance monitor.
- the firmware is configured to direct the processor to execute the machine-readable instructions to execute a method of an embodiment designated by one of B, BB, BC, and BD.
- a method of determining wear of a head-mounted device by a person includes determining at least one wear indicator as a wear indicator selected from the group consisting of a difference between an ambient magnetic field measured at the start of a time interval and measured at the end of the time interval, a difference between a temperature reading at a temperature sensor on a head side of the head-mounted device and an ambient side of the head-mounted device, accelerations of the head-mounted device indicative of wear, and rotations of the head- mounted device indicative of wear.
- the method also includes determining periods of wear of the head-mounted device from the wear indicators.
- the wear indicator comprises a plurality of wear indicators selected from the group consisting of a difference between an ambient magnetic field measured at the start of a time interval and measured at the end of the time interval, a difference between a temperature reading at a temperature sensor on a head side of the head- mounted device and an ambient side of the head-mounted device, accelerations of the head-mounted device indicative of wear, and rotations of the head-mounted device indicative of wear.
- the method includes verifying periods of wear and non-wear for consistency with sensor readings during those intervals.
- the method includes communicating the periods of wear of the head-mounted device to a server.
- the wear indicator includes a difference between a temperature reading at a temperature sensor on a head side of the head-mounted device and an ambient side of the head-mounted device.
- a glasses compliance monitor includes a data logger, a magnetometer communicatively coupled to the data logger, and mounting hardware configured to mechanically couple the data logger and the magnetometer to an eyeglass frame.
- the embodiment designated CI may also include a temperature sensor communicatively coupled to the data logger, the mounting hardware being further configured to mechanically couple the temperature sensor to the eyeglass frame.
- glasses compliance monitor includes an eyeglass frame, a data logger integrated into the eyeglass frame, and a magnetometer integrated into the eyeglass frame and communicatively coupled to the data logger.
- the embodiment designated C2 may also include a temperature sensor integrated into the eyeglass frame and communicatively coupled to the data logger.
- a method for determining use of eyeglasses by a person includes: determining a first motion indicator as a difference between an ambient magnetic field, proximate the eyeglasses, measured at the start of a first time interval and measured at the end of the first time interval; determining a second motion indicator as a difference between the ambient magnetic field measured at the start and measured at the end of a second time interval that (a) is temporally separated from the first time interval by a gap period, and (b) does not overlap the first time interval; and determining a change in the person's bespectacled status according to the gap period and magnitudes of the first and second motion indicators.
- the step of determining a change in the person's bespectacled status includes determining the change in the person's bespectacled status when (a) the first and the second motion indicators each exceed a predetermined magnitude, and (b) the gap period exceeds a predetermined duration.
- the method includes measuring the ambient magnetic field at (i) the start of the first time interval, (ii) the end of the first time interval, (iii) the start of the second time interval, (ii) and the end of the second time interval.
- the step of measuring includes measuring the ambient magnetic field at a plurality of times, including the start and end of the first time interval and the second time interval, to generate a magnetic field time-series; and the steps of determining the first and second motion indicator include time-differentiating the magnetic field time-series.
- the step of time-differentiating includes applying a finite impulse-response high-pass filter to the magnetic field time series.
- the method includes determining the gap period exceeding both the first time interval and the second time interval.
Landscapes
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Ophthalmology & Optometry (AREA)
- Veterinary Medicine (AREA)
- Public Health (AREA)
- Animal Behavior & Ethology (AREA)
- Acoustics & Sound (AREA)
- Otolaryngology (AREA)
- Optics & Photonics (AREA)
- General Physics & Mathematics (AREA)
- Physical Education & Sports Medicine (AREA)
- Rehabilitation Therapy (AREA)
- Pain & Pain Management (AREA)
- Epidemiology (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
A compliance monitor for wear on a head includes a data logger with processor, and memory containing firmware; with sensors that may include one or more of magnetometers, accelerometers, gyroscopes, and temperature sensors. The firmware is adapted to process sensor readings to determine intervals where the compliance monitor is attached to a person's head, and in embodiments is adapted to scan for signatures indicating donning of the compliance monitor. The method of determining wear of a head-mounted device by a person includes determining differences between a magnetic field measured at the start of a time interval and the time interval, differences between a temperature reading at a sensor on a head side of the head-mounted device and on an ambient side of the head-mounted device, accelerations of the head-mounted device indicative of wear, and rotations of the head-mounted device indicative of wear
Description
GLASSES COMPLIANCE MONITOR AND ASSOCIATED METHOD
RELATED APPLICATIONS
[0001] This application claims priority to US Patent Application Serial Number 62/365,869, titled "Glasses Compliance Monitor and Associated Method," filed July 22, 2016, and incorporated herein by reference.
BACKGROUND
[0002] Eyeglasses may be prescribed for multiple reasons, some of which, like correction of amblyopia or relief of headaches, require consistent wear by patients to be effective. While many patients comply because they see better while wearing eyeglasses, young patients being treated for amblyopia may feel they see worse when fitted with eyeglasses with an integral eyepatch and resist treatment. Teenagers may also resist wearing either eyeglasses or orthodontic headgear because of a perceived effect of these devices on appearance.
[0003] Medical treatment histories, as given orally to a physician, are not always accurate. Patients may intentionally or unintentionally misstate hours of wear of eyeglasses or other devices such as helmets for those having had recent skull surgery, removable orthodontic appliances such as headgear, and hearing aids. Inaccurate data makes it difficult for a physician to determine the degree to which a patient complies with a treatment plan.
[0004] Advertisers may wish to keep track of head position of members of sample audiences watching their ads, as may researchers seeking insights into other aspects of vision and psychology. In particular, both may wish to document percentages of time a person is both wearing a tracking device and the person's head is oriented towards a screen.
SUMMARY OF THE INVENTION
[0005] In an embodiment, a compliance monitor is configured for, or disposed within a device configured for, wear on a head of a person. The compliance monitor includes a data logger and a sensor subsystem. The data logger includes a processor and a memory containing firmware. The firmware includes machine-readable instructions adapted to be executed by the processor. The sensor subsystem includes at least one sensor selected from the group consisting of magnetometers, accelerometers,
gyroscopes, and temperature sensor, the sensor subsystem communicatively coupled to the data logger. The data logger firmware in embodiments is adapted to process readings of the sensor to determine intervals where the compliance monitor is attached to a person's head, and in embodiments is adapted to scan for signatures indicating donning of the compliance monitor
[0006] In an embodiment, a method of determining wear of a head-mounted device by a person includes determining
(a) a difference between an ambient magnetic field measured at the start of a time interval and measured at the end of the time interval,
(b) a difference between a temperature reading at a temperature sensor on a head side of the head-mounted device and an ambient side of the head-mounted device,
(c) accelerations of the head-mounted device indicative of wear, and
(d) rotations of the head-mounted device indicative of wear.
[0007] In one embodiment, a glasses compliance monitor (GCM) is disclosed. The GCM includes a data logger, a magnetometer communicatively coupled to the data logger, and mounting hardware configured to mechanically couple the data logger and the magnetometer to an eyeglass frame.
[0008] In another embodiment, another glasses compliance monitor is disclosed. The second glasses compliance monitor includes an eyeglass frame, a data logger, and a magnetometer communicatively coupled to the data logger. The data logger and magnetometer are integrated into the eyeglass frame.
[0009] In another embodiment, a method for determining use of eyeglasses by an individual is disclosed. The method includes a step determining a first motion indicator as a difference between an ambient magnetic field, proximate the eyeglasses, measured at the start of a first time interval and measured at the end of the first time interval. The method also includes a step of determining a second motion indicator as a difference between the ambient magnetic field as measured at the start and as measured at the end of a second time interval that (a) is temporally separated from the first time interval by a gap period, and (b) does not overlap the first time interval. The method also includes a step of determining whether the person either removed or put on the eyeglasses, according to the gap period and magnitudes of the first and second motion indicators.
BRIEF DESCRIPTION OF THE FIGURES
[0010] FIG. 1 shows an exemplary use scenario of a glasses compliance monitor attached to an eyeglass frame, in an embodiment.
[0011] FIG. 2 is a schematic diagram of a glasses compliance monitor, which is an example of the glasses compliance monitor of FIG. 1.
[0012] FIG. 3 shows a magnetic field record, which is an example of magnetic field record stored in memory of the glasses compliance monitor of FIG. 2.
[0013] FIG. 4 is a graph illustrating motion-amplitude change data of the magnetic field record of FIG. 3.
[0014] FIG. 5 is a calibration dataset processed from the magnetic field record of FIG. 3.
[0015] FIG. 6 is a flowchart illustrating an exemplary method for determining use of eyeglasses by an individual, in an embodiment.
[0016] FIG. 7 is a block diagram illustrating another embodiment of a compliance monitor adapted for use with devices worn upon a person's head.
[0017] FIG. 8 is a flowchart illustrating an embodiment of a method for determining wear of the compliance monitor by a person using multiple sensors of the compliance monitor.
[0018] FIG. 9 is a flowchart illustrating an alternative embodiment of a method for determining wear of the compliance monitor by a person.
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0019] A small, wearable compliance monitor and data logger device may be comfortably affixed either to a subject's head directly, as with a headband or hat, or to a head-worn device such as spectacles. When worn with spectacles, the compliance monitor may be either directly attached to the frame of the spectacles, or, for example to a band on the back of the head attached to each earpiece of the spectacle temples. In some embodiments, the small, wearable data logger is used to track head position over time. This information is useful for such purposes as recording human head motion patterns of a device attached to spectacles, which indicates periods of time that glasses were being worn as well as what the wearer is paying attention to. For vision research, this provides a measure of compliance to facilitate studies of the beneficial effects of spectacle wear on vision and child development. For treatment monitoring, an
electronic compliance record provides a measure of compliance allowing a physician to consider alternative treatment or apply persuasion when compliance is insufficient to meet treatment goals.
[0020] FIG. 1 shows an exemplary use scenario of a glasses compliance monitor (GCM) 100 attached to eyeglass frames 192 worn by person 190. GCM 100 is configured to record head postures of person 190. Person 190 is on Earth, which has a geomagnetic field H with components Hx, Hy, and Hz with respect to a coordinate system 198. Herein, geomagnetic field H and its components Hx, Hy, and Hz are also referred to as geomagnetic field 110 and field components 1 11, 112, and 113, respectively. Herein, directions x, y, and z refer to directions x, y, and z of coordinate system 198 unless otherwise indicated.
[0021] FIG. 2 is a schematic diagram of a GCM 200, which is an example of GCM 100. GCM 200 includes a magnetometer 240, a data logger 250, and optionally a post-processor 220 and an enclosure 202. GCM 200 may be incorporated into eyeglass frames 192. Data logger 250 includes memory 252, which stores a magnetic-field time series 254 received from magnetometer 240. Post-processor 220 may be separate from GCM 200, for example, as part of a computer configured to receive magnetic-field time series 254 from GCM 200, and may in some embodiments link to the GCM via wireless communication such as Bluetooth or IEEE 802.11 (Wi-Fi), a wireless body area network, or through wired communication such as USB.
[0022] Post-processor 220 includes a memory 260 and a microprocessor 222. Memory 260 includes firmware or software 262, which includes signal filter 264. GCM 200 may also include mounting hardware 280 for affixing to an eyeglass frame or other head-mounted device, such as eyeglass frames 192. Mounting hardware 280 is, for example, configured to affix GCM 200 to the temple or earpiece of eyeglass frames 192. Mounting hardware 280 may, in an embodiment, be configured to attach GCM 200 to a cord or strap connected to eyeglass frames 192 that connects to each ear piece of frames 192 and enables frames 192 to hang from the neck of person 190, or secures frames 192 such that they do not accidently fall off.
[0023] Memory 252 and 260 may each represent one or both of volatile memory such as SRAM, DRAM, or any combination thereof, and nonvolatile memory such as FLASH, ROM, magnetic media, optical media, or any combination thereof and may include removable memory such as mini-SD cards. Memory 260 may be part of
memory 252.
[0024] Magnetic-field time series 254 may include a time-series dataset of each field component 1 1 1, 112, and 1 13 of geomagnetic field 1 10. Signal filter 264 generates filtered data 264D from magnetic-field time series 254. Filtered data 264D is, for example, proportional to a time-derivative of magnetic-field time series 254. Signal filter 264 may implement a band-pass filter, such as finite impulse response (FIR) high- pass filter, on magnetic-field time series 254 to generate filtered data 264D, to pass a predetermined passband of temporal frequencies of magnetic-field time series 254. For example, a passband spanning 0.33 and 1.0 Hz may be useful for isolating changes in magnetometer measurements associated with a target action, such as removing or putting on eyeglasses.
[0025] Other target actions, and associated applications of GCM 200 may include: (a) recording head postures assumed by subjects with normal eye movements doing specific tasks, to assist in more ergonomic design of both workstations and eyeglasses appropriate to the workstation. Applications of GCM 200 may include assisting in the design of progressive bifocal lenses, and recording head postures assumed by subjects with limitations of normal eye motion such as nystagmus, in order to document type and frequency of anomalous head postures. For vision research, the monitor may assist in design of the most appropriate surgical or spectacle intervention for a patient with abnormal eye movements.
[0026] Glasses compliance monitor 200 outputs magnetic field record 291, which includes at least one of magnetic-field time series 254 and filtered data 264D. In an embodiment in which GCM 200 does not include post-processor 220, magnetic field record 291 includes magnetic-field time series 254 and a computing device separate from GCM 200 (such as one including post-processor 220) computes filtered data 264D.
[0027] FIG. 3 shows a magnetic field record 300, which is an example of magnetic field record 291. Magnetic field record 300 includes time indices 310( 1-50), field components 31 1, 312, and 313, motion amplitudes 314, field-change components 315, 316, and 317, and field-magnitude changes 318. FIG. 4 is a graph 400 illustrating field-magnitude changes 318 as a function of time indices 310.
[0028] Field components 31 1, 312, and 313 are, for example, proportional to magnetic field components 1 1 1, 1 12, and 113, respectively, as measured by
magnetometer 240, and are an example of magnetic-field time series 254. Each time index 310 in a row denotes a respective time t1 ; t2, ... , t50 at which measurements in field components 311-313, in the row, were recorded. Motion amplitudes 314 are the quadrature sum of corresponding field components 311-313. Field-change components 315-317 at a time index 310(m) are the difference between respective field components 311-313 at time index 310(m- 1) and those at time index 310(m). For example, field- component change 315(4) = 311(4) - 311(3) = 10. Field-magnitude changes 318 are similarly related to motion amplitudes 314.
[0029] Magnetic field record 300 includes time intervals 322, 323, 324, and 327 which correspond to time intervals t4 - t7, tlx - t14, t18 - t21, and t40 - 141, respectively. Time intervals 322, 323, 324, and 327 are separated by gap periods t-i =
At2 = t18-t1 , At3 = t40-t2i. Each time interval 322, 323, 324, and 327 corresponds to a different type of head motion by person 190. Time interval 322 corresponds to chin turn from left to right (±x direction). Time interval 323 corresponds chin nodding (±y direction) by person 190. Time interval 324 corresponds to head tilt by person 190. Time interval 327 corresponds to head motion of person 190 when person 190 sneezed.
[0030] Herein, non-zero values of field-change components 315, 316, and
317, and field-magnitude changes 318 are referred to as motion indicators. For example, within a time interval 322, 323, 324, or 327 and at a time index 310, at least one of (i) a field-component change 315-317 and (ii) field-magnitude change 318 for a is non-zero, and hence is an example of a motion indicator. Of field-magnitude changes
318, example of motion indicators are non-zero values such as field-magnitude changes 318(4-7, 11-14, 18-21, and 40-41).
[0031] Magnetic field record 300 optionally includes a notes column 319, which is included here for illustrative purposes. Note 1 at time index 310(1) indicates impulse noise at startup. Motion of person 190 corresponding to notes 5, 6, and 8 (time intervals 325, 326, and 328) are described in Attachment A.
[0032] FIG. 5 is a calibration dataset 500 processed from magnetic field record 300 by an embodiment of glasses compliance monitor 200. Calibration dataset is for example produced by a calibrator 266 stored in memory 260 of GCM 200.
[0033] Calibration dataset 500 includes predictions of when the
bespectacled state of person 190 changed during the time interval between times tj and
t50. The first bespectacled state of calibration dataset 500 is that person 190 was not wearing any glasses, e.g., frames 192, at time t1; as indicated by glasses-on-status (or "bespectacled status") gon = 0 at bcv = 2 (bcv denotes begin clock value). Calibration dataset 500 is based on two parameters: a motion threshold parameter 271 ("mot") and an inter-motion interval 272 ("gapp"), each of which may be stored in memory 260. Calibration dataset 500 results of execution of calibrator 266 with motion threshold parameter 271 and inter-motion interval 272 set to one unit (mot=l) and three units (gapp = 3), respectively. In calibration dataset 500, a "unit" corresponds to 0.2 seconds.
[0034] In the example of calibration dataset 500, motion threshold parameter 271 corresponds to field-magnitude change 318 of magnetic field record 300. Motion threshold parameter 271 may involve quantities in addition to, or instead of, field-magnitude change 318, such as one or more field-change components 315, 316, and 317. For example, the motion of eyeglass frames 192 when being removed or put on may correspond to a distinctive change in the geomagnetic field component 112 and corresponding measured field components 312.
[0035] With mot=l and gapp=3, calibration dataset 500 predicts a change of glasses-on-status gon at times indicated by bcv. The accuracy of these predictions may be compared with direct observation of person 190 during the observation period corresponding to time indices 310. Calibrator 266 may include an optimizer 2660 for finding the values of motion threshold parameter 271 and inter-motion interval 272 that include a calibration dataset 500 with minimized errors in predicted changes in glasses- on-status. Optimizer 2660 may employ a computational optimization technique known in the art.
[0036] In an embodiment, calibrator 266 includes a third motion threshold indicative of minimum and/or maximum time duration of a field-component change 315-317 or a field-magnitude change 318. For example, calibration dataset 500 predicts changes of bespectacled status at clock values 40-42, which may correspond to when person 190 merely sneezed, rather than also having removed or put on frames 192. A motion-duration threshold of, for example, three time units would disqualify values of field-magnitude change 318 in time interval 327 from being a candidate for a change in bespectacled status.
[0037] Optimal values of motion threshold parameter 271 and inter-motion
interval 272 involve tradeoffs between (a) minimizing false positive detections (bespectacled status change), when motion threshold parameter 271 and interval 272 are too low, and (b) minimizing missed detections of bespectacled status change are when parameters 271 and interval 272 are too high. In embodiments, at least one of motion threshold parameter 271 and inter-motion interval 272 are specifically optimized to detect a negative change in bespectacled status, that is, when frames 192 are removed from person 190. Alternatively, motion threshold parameter 271 and inter-motion interval 272 may be specifically optimized to detect a positive change in bespectacled status, that is, when frames 192 are placed on person 190.
[0038] FIG. 6 is a flowchart illustrating an exemplary method 600 for determining use of eyeglasses by an individual. Method 600 is, for example, implemented by software 262 of post-processor 220, FIG. 2. Method 600 includes steps 620, 630, and 640. Method 600 may also include step 610, which may include step 612.
[0039] Step 610 is one of measuring the ambient magnetic field at (i) the start of the first time interval, (ii) the end of the first time interval, (iii) the start of the second time interval, (ii) the end of the second time interval. In an example of step 610, magnetometer 240 measures geomagnetic field 110 proximate eyeglass frames 192 at one or more time intervals 322, 323, and 324. Step 610 may include step 612, in which method 600 generates a magnetic field time series. In an example of step 612, GCM 200 generates a magnetic-field time series 254.
[0040] Step 620 is one of determining a first motion indicator as a difference between the ambient magnetic field measured at the start of a first time interval and measured the end of the first time interval. In an example of step 620, post-processor 220 determines a first motion indicator to be field-magnitude change 318(7) corresponding to a time interval (t7— t6).
[0041] Step 630 is one of determining a second motion indicator as a difference between the ambient magnetic field as measured at the start and measured at the end of a second time interval that (a) is temporally separated from the first time interval by a gap period, and (b) does not overlap the first time interval. In an example of step 630, post-processor 220 determines a second motion indicator to be field- magnitude change 318(11) corresponding to a time interval (ϋη— t10).
[0042] Step 640 is one of determining a change in the person's bespectacled status according to the gap period and magnitudes of the first and second motion
indicators. The change in bespectacled status may be either a positive change (glasses- off to glasses-on) or a negative change (glasses-on to glasses-off). In an example of step 640, post-processor 220 determines a change in the bespectacled status of person 190, with respect to eyeglass frames 192, according to field-magnitude changes 318(7) and 318(11) and gap period
therebetween. Gap period t = 4, which corresponds to the "clock ticks" value (dur) in the fourth row of calibration dataset 500, FIG. 5, where glasses-on status (gon) changes from zero to one because the gap period exceeds a predetermined inter-motion interval 272 (gapp = 3) and both field- magnitude changes 318(7,11) exceed the motion threshold parameter 271 (mot = 1).
[0043] In embodiments, additional sensors, such as accelerometers or gravity sensors may complement the magnetometer 240. The magnetic sensor and accelerometer complement each other because the magnetic field is perpendicular to the gravitational field to which the accelerometer responds in part, and so they complement each other. For people who are either standing or sitting with their spine more or less perpendicular to the floor, lateral head motion will induce more change in the magnetic field than the gravitational field. For chin motion parallel to the spine (e.g., up and down motions), the gravitational field will be more sensitive to change. There would be advantages to including both measurements in the system
[0044] In alternative embodiments, as illustrated in the block diagram of FIG.7, a compliance monitor 700 has sensors 702 that may include one or more additional sensors such as temperature sensors 704, accelerometers 706, or gyroscopes 708 that may supplement or replace magnetometer 710. In the embodiment of FIG. 7, sensors 702 couples to and may be in the same physical assembly as data
logger/communications unit 720. Data/logger/communications unit 720 in an embodiment includes a small microprocessor 722 and memory 724. Memory 724 includes contains firmware 726. Microprocessor 722 is coupled to or contains a clock circuit 728 adapted to provide a date and time of day to microprocessor 722.
Microprocessor 722 is also coupled to a data-logging memory 730, which in some embodiments is a nonvolatile memory and may be a removable memory such as a mini- SD card. In some embodiments, microprocessor 722 is also coupled to a
communications unit 732.
[0045] Memory 724 and 730 may be transitory and/or non-transitory and may represent one or both of volatile memory such as SRAM, DRAM, computational
RAM, other volatile memory, or any combination thereof, and non-volatile memory such as FLASH, ROM other non-volatile memory, or any combination thereof.
Memory 730 may be transitory and/or non-transitory and may represent one or both of volatile memory such as SRAM, DRAM, computational RAM, other volatile memory, or any combination thereof, and writeable non-volatile memory such as FLASH, EEPROM, other non-volatile memory, or any combination thereof. Part or all of memory 724 and 730 may be integrated into microprocessor 722.
[0046] In embodiments, communications unit 732 includes one or more digital radios such as a Bluetooth digital radio 734, an IEEE 802.11 -compatible (Wi-Fi) digital radio 736, and other digital radios such as those compatible with body-area digital networks. Communications unit 732 may also include a wired communications port, such as a Universal Serial Bus (USB) port 738, which may also double as a battery charger connection.
[0047] Compliance monitor 700 also includes a battery 740 coupled to provide power to the sensors 702 and data-logger/communications unit 720. In some embodiments, battery 740 is rechargeable and a charger 742 and charging connector is also provided to recharge battery 740.
[0048] In an embodiment, temperature sensors 704 include a pair of temperature sensors: ambient temperature sensor 746 and head temperature sensor 748. Head temperature sensor 748 is configured to be mounted on a head surface of compliance monitor 700, the head surface being a portion of the compliance monitor adapted for wear adjacent skin of a person wearing the compliance monitor. Ambient temperature sensor 748 is mounted on an exterior surface of compliance monitor 700 where it is exposed to ambient air. Since a person's typical body core temperature is between 98 °F and 100 °F, and ambient air temperatures are often much cooler, a temperature difference between sensor 748 and sensor 746 of the paired temperature sensors may indicate the compliance monitor is being worn by a person. This temperature difference is referenced herein as a differential temperature. Differential temperatures may in some embodiments be particularly useful in distinguishing between a person carrying the compliance monitor in a backpack or suitcase and the person wearing the compliance monitor and associated device on his or her head. In an alternative embodiment where the exterior and head surfaces are identical, the compliance monitor can determine a head surface as the surface where temperature is
sensed as being the sensed temperature closest to physiological temperature.
[0049] In an alternative embodiment, ambient air sensor 746 is omitted with the head-side temperature sensor 748 present in the compliance monitor. In this embodiment: (i) temperatures in the physiologic range indicate wear by a person, (ii) a shift in head-side temperature towards physiological skin temperatures indicates the compliance monitor being put on by the person, (iii) and a shift in head-side temperature away from physiological skin temperature indicates the compliance monitor is no longer being worn by the person.
[0050] Table 1 provides an experimental indication that temperature differences between sensor 746 and sensor 748 provide reasonably effective indication that, using a particular set of thresholds, all four sensor types, magnetometer 710, accelerometer 706, gyroscope 708, and temperature sensors 704, can individually distinguish some instances of a person wearing that sensor type on their head from the same sensor type when it is not being worn. The listed percentages indicate the percent of samples above respective thresholds for mild activity in a particular dataset. The results of Table 1 were obtained using 180 seconds of data recorded in each condition and analyzed using fixed thresholds that have not been fully optimized to distinguish mild activity while being worn from no activity. Dataset A corresponds to high activity without temperature sensor in contact with skin. Dataset B corresponds to no activity, without temperature sensor in contact with skin. Dataset C corresponds to low activity with temperature sensor in contact with skin. Dataset D corresponds to high activity with temperature sensor in contact with skin.
Table 1 : Percent of samples above respective thresholds for mild activity
Magnetometer Accelerometer Difference in Temp
A: high activity, no skin contact 49% 54% 0%
B: no activity, no skin contact 1% 0% 0%
C: low activity, skin contact 3% 4% 100%
D: high activity, skin contact 38% 53% 100%
[0051] In another dataset, as indicated in Table 2, a prototype embodiment was shown to have 68% sensitivity, detecting more than two-thirds of times when the compliance monitor was being worn, and 81% specificity.
Table 2
[0052] The embodiment of Fig. 7 may in a particular embodiment be operated according to a method 800 of FIG. 8. FIG. 8 is a flowchart illustrating method 800 for determining wear of eyeglasses by an individual. Method 800 may be implemented by firmware 726 of microprocessor 722, FIG. 7, or by a postprocessor, of any embodiment having multiple sensor types such as the combination of magnetometer 710, temperature sensors 704, accelerometers 706, and gyroscopes 708 of sensors 702 of Fig. 7.
[0053] Method 800 begins with measuring 810 the ambient magnetic field at the start and end of each time interval, including the first and second time interval. Step 810 may include step 812, in which method 800 generates a magnetic field time series. In an example of step 812, GCM 700 generates a magnetic-field time series.
[0054] In addition to magnetic field, method 800 includes measuring 814 minimum, maximum, and peak rates of change or first derivatives of summed accelerations and gravitational fields at the compliance monitor during each time interval. Similarly, method 800 includes measuring 816 minimum, maximum, and peak rates of change (derivatives) of rotations at the compliance monitor during each time interval; and method 800 includes measuring 818 temperature on the head side of the compliance monitor and measuring a temperature difference between the head side of the compliance monitor and an ambient temperature at the compliance monitor during each time interval.
[0055] Once sensors are read, wear indicators are determined 820 from sensed values including changes in the magnetic time series from the first to the second time interval, the minimum, maximum, and peak rates of change of summed accelerations and gravitational fields, minimum, maximum, and peak rates of change of rotations, and temperature and temperature difference between the head side of the compliance monitor and an ambient temperature at the compliance monitor. In determining the wear indicators, in an embodiment microprocessor 722 compares each
of these sensed values to prior sensed values and to a baseline using dynamic thresholds and, in some embodiments, an artificial intelligence function such as a neural network. In an alternative embodiment, microprocessor 722 determines if each of these measured values or their rates of change exceed a threshold, generating a flag if the value or rate of change exceeds the threshold. Then, the flags are logically OR-ed together to generate an overall wear indicator.
[0056] Step 840 is one of determining a change in the wear status of the compliance monitor and a current wear status, including in eyeglass embodiments a bespectacled status, according to wear indicators.
[0057] Step 850 is one of executing a learning method to refine thresholds for the wear indicators.
[0058] In an alternative embodiment, the firmware 726 directs compliance monitor 700 to operate according to method 900 of FIG 9. In this method, the compliance monitor records 902 sensor data from all sensors with which it may be equipped, including in a particular embodiment the combination of magnetometer 710, temperature sensors 704, accelerometers 706, and gyroscopes 708 of sensors 702 of FIG. 7.
[0059] Once data is recorded in a recorded data list, the monitor scans 904 the data seeking "donning compliance monitor" signatures, signatures associated with attaching the compliance monitor to a person's head, that in an embodiment include a period that may be motionless, and in an embodiment accelerations, rotations, and temperature changes that are expected to occur when a person picks up the monitor and attaches it to his or her head, followed by a period where at least an occasional motion or differential temperature is found in the recorded data list.
[0060] In a particular embodiment, the signature for donning the device consists of a ten-second period of inactivity in the data logger as represented by no suprathreshold activity in channels associated with the magnetometer, accelerometer, and temperature sensor. This period of inactivity is followed by a period of activity as indicated by the magnetometer and accelerometer, followed by an increase of temperature if only a head-side temperature sensor is provided and ambient temperature was less than physiologic temperature, or development of a differential temperature between head-side and ambient temperature sensors. Such temperature changes may lag behind sensed activity in accelerometer, gyroscope, and magnetometer signals. The
period of inactivity may deviate from ten seconds without departing from the scope hereof. For example, the period of inactivity may be between eight seconds and twenty seconds.
[0061] The monitor also scans 906 the data set for "doffing compliance monitor" signatures, that may that in an embodiment include a period that may include occasional small motions and temperature differences, followed by in an embodiment accelerations, rotations, and temperature changes that are expected to occur when a person removes the from his or her head, followed by a period where an absence of occasional motion or differential temperature is found in the recorded data.
[0062] In a particular embodiment, the doffing compliance monitor signature is determined by sensing a period of activity in accelerometer, gyroscope, and/or magnetometer signals, followed by a ten-second period of inactivity in these channels accompanied by a decrease of temperature if only a head-side temperature sensor is provided and ambient temperature less than physiologic temperature, or reduction of a differential temperature between head-side and ambient temperature sensors. The period of activity may deviate from ten seconds without departing from the scope hereof. For example, the period of activity may be between eight seconds and twenty seconds.
[0063] The compliance monitor firmware may then confirm 908 that data in an interval from a donning signature to a doffing signature is consistent with the compliance monitor being worn by a person, and confirm 910 that data in an interval from a doffing signature to a donning signature is consistent with the compliance monitor not being worn.
[0064] Once data is logged, times of confirmed donning and doffing are recorded 912 in logging memory 730.
[0065] In embodiments, recorded data, either prior to evaluation or after periods of patient wear of the compliance monitor are determined by evaluating recorded sensor data, is stored in logging memory 730 until it can communicated 914 to a server or user application on a computing device by communications unit 732.
[0066] In embodiments, the compliance monitor is attached to or embedded within an eyeglasses frame. In an alternative embodiment, the compliance monitor is attached to or embedded within a helmet, such as a bicycle helmet or a post-surgery skull-protection helmet. In another alternative embodiment, the compliance monitor is
attached to or embedded within a hearing-aid. In another alternative embodiment, the compliance monitor is attached to or embedded within a headgear attached to an orthodontic appliance.
[0067] In additional alternative embodiments, the compliance monitor is incorporated within one of virtual reality goggles, and a glasses-mounted or helmet- mounted heads-up display. In such embodiments, the magnetometer, accelerometer, and gyroscopes serve to track changes in orientation by a person wearing the
goggles/display, such that display can be updated to compensate for the person's movements. Such an embodiment may be useful in combat aircraft.
[0068] In another alternative embodiment, the compliance monitor is additionally equipped with a tracking device adapted to determine a location of a wearing person. Applications for such an embodiment include data collection for one of television ratings, advertising, and psychological studies. In such an embodiment, the person's orientation as determined by the magnetometer and accelerometers may be combined with the person's location to determine times when the person is both wearing the compliance monitor and has head pointed towards, and thus is likely to be paying attention to, a television or video screen.
[0069] In yet another embodiment, the compliance monitor is used in medical studies of workplace human factors and effectiveness of workplace accommodations to determine the extent and character of head and neck movements in those who have complained of neck pain while working with computer monitors. Combinations of features
[0070] The features herein described may be present in various combinations, some of which may be summarized here.
[0071] In an embodiment designated A, A compliance monitor is configured for, or disposed within a device configured for, wear on a head of a person. The compliance monitor includes a data logger and a sensor subsystem. The data logger includes a processor and a memory containing firmware. The firmware includes machine-readable instructions adapted to be executed by the processor. The sensor subsystem includes at least one sensor selected from the group consisting of magnetometers, accelerometers, gyroscopes, and temperature sensor, the sensor subsystem communicatively coupled to the data logger.
[0072] In a particular embodiment designated AA of the compliance
monitor designated A, the compliance monitor is attached to or disposed within an eyeglass frame.
[0073] In a particular embodiment designated AB of the compliance monitor designated A or AA, the sensor subsystem includes a magnetometer.
[0074] A particular embodiment designated AC of the compliance monitor designated A, AA, or AB the sensor subsystem includes a temperature sensor on a head surface of the compliance monitor, adapted for wear adjacent to skin of the person's head, and a temperature sensor on an ambient side of the compliance monitor.
[0075] In a particular embodiment designated AD of the compliance monitor designated A, AA, AB, or AC the sensor subsystem comprises an
accelerometer.
[0076] In a particular embodiment designated AE of the compliance monitor designated A, AA, AB, AC, or AD the firmware is adapted to process readings of the sensor to determine intervals where the compliance monitor is attached to a person's head.
[0077] In a particular embodiment designated AF of the compliance monitor designated A, AA, AB, AC, AD, or AE, the firmware is adapted to scan for signatures indicating donning of the compliance monitor.
[0078] In a particular embodiment designated AG of the compliance monitor designated A, AA, AB, AC, AD, AE, or AF, the firmware is configured to direct the processor to execute the machine-readable instructions to execute a method of an embodiment designated by one of B, BB, BC, and BD.
[0079] In an embodiment designated B, a method of determining wear of a head-mounted device by a person includes determining at least one wear indicator as a wear indicator selected from the group consisting of a difference between an ambient magnetic field measured at the start of a time interval and measured at the end of the time interval, a difference between a temperature reading at a temperature sensor on a head side of the head-mounted device and an ambient side of the head-mounted device, accelerations of the head-mounted device indicative of wear, and rotations of the head- mounted device indicative of wear. The method also includes determining periods of wear of the head-mounted device from the wear indicators.
[0080] In a particular embodiment designated BA of the embodiment designated B, the wear indicator comprises a plurality of wear indicators selected from
the group consisting of a difference between an ambient magnetic field measured at the start of a time interval and measured at the end of the time interval, a difference between a temperature reading at a temperature sensor on a head side of the head- mounted device and an ambient side of the head-mounted device, accelerations of the head-mounted device indicative of wear, and rotations of the head-mounted device indicative of wear.
[0081] In a particular embodiment designated BB of the embodiment designated B or BA, the method includes verifying periods of wear and non-wear for consistency with sensor readings during those intervals.
[0082] In a particular embodiment designated BC of the embodiment designated B, BA, or BB, the method includes communicating the periods of wear of the head-mounted device to a server.
[0083] In a particular embodiment designated BD of the embodiment designated B, BA, BB, or BC; the wear indicator includes a difference between a temperature reading at a temperature sensor on a head side of the head-mounted device and an ambient side of the head-mounted device.
[0084] In an embodiment designated CI, a glasses compliance monitor includes a data logger, a magnetometer communicatively coupled to the data logger, and mounting hardware configured to mechanically couple the data logger and the magnetometer to an eyeglass frame. The embodiment designated CI may also include a temperature sensor communicatively coupled to the data logger, the mounting hardware being further configured to mechanically couple the temperature sensor to the eyeglass frame.
[0085] In an embodiment designated C2, glasses compliance monitor includes an eyeglass frame, a data logger integrated into the eyeglass frame, and a magnetometer integrated into the eyeglass frame and communicatively coupled to the data logger. The embodiment designated C2 may also include a temperature sensor integrated into the eyeglass frame and communicatively coupled to the data logger.
[0086] In an embodiment designated D a method for determining use of eyeglasses by a person, includes: determining a first motion indicator as a difference between an ambient magnetic field, proximate the eyeglasses, measured at the start of a first time interval and measured at the end of the first time interval; determining a second motion indicator as a difference between the ambient magnetic field measured at
the start and measured at the end of a second time interval that (a) is temporally separated from the first time interval by a gap period, and (b) does not overlap the first time interval; and determining a change in the person's bespectacled status according to the gap period and magnitudes of the first and second motion indicators.
[0087] In a particular embodiment designated DA of the embodiment designated D, the step of determining a change in the person's bespectacled status includes determining the change in the person's bespectacled status when (a) the first and the second motion indicators each exceed a predetermined magnitude, and (b) the gap period exceeds a predetermined duration.
[0088] In a particular embodiment designated DB of the embodiment designated D or DA, the method includes measuring the ambient magnetic field at (i) the start of the first time interval, (ii) the end of the first time interval, (iii) the start of the second time interval, (ii) and the end of the second time interval.
[0089] In a particular embodiment designated DC of the embodiment designated D, DA, or DB, the step of measuring includes measuring the ambient magnetic field at a plurality of times, including the start and end of the first time interval and the second time interval, to generate a magnetic field time-series; and the steps of determining the first and second motion indicator include time-differentiating the magnetic field time-series.
[0090] In a particular embodiment designated DD of the embodiment designated D, DA, DB, or DC the step of time-differentiating includes applying a finite impulse-response high-pass filter to the magnetic field time series.
[0091] In a particular embodiment designated DE of the embodiment designated D, DA, DB, DC, or DD, the method includes determining the gap period exceeding both the first time interval and the second time interval.
[0092] Changes may be made in the above methods and systems without departing from the scope hereof. It should thus be noted that the matter contained in the above description or shown in the accompanying drawings should be interpreted as illustrative and not in a limiting sense. The following claims are intended to cover all generic and specific features described herein, as well as all statements of the scope of the present method and system, which, as a matter of language, might be said to fall therebetween.
Claims
1. A compliance monitor configured for, or disposed within a device configured for, wear on a head of a person comprising:
a data logger including a processor, and a memory containing firmware, the firmware including machine readable instructions adapted to be executed by the processor; and
a sensor subsystem communicatively coupled to the data logger and including at least one sensor selected from the group consisting of magnetometers, accelerometers, gyroscopes, and temperature sensor.
2. A compliance monitor comprising the device of claim 1, wherein the compliance monitor is attached to or disposed within an eyeglass frame.
3. The compliance monitor of claim 1 wherein the sensor subsystem comprises a magnetometer.
4. The compliance monitor of claim 1 wherein the sensor subsystem comprises a temperature sensor on a head surface of the compliance monitor adapted for wear adjacent skin of the person's head and a temperature sensor on an ambient side of the compliance monitor.
5. The compliance monitor of any one of claims 1, 2, 3, or 4 wherein the sensor subsystem comprises an accelerometer.
6. The compliance monitor of claim 5 wherein the firmware is adapted to process readings of the sensor to determine intervals where the compliance monitor is attached to a person's head.
7. The compliance monitor of claim 5 wherein the firmware is adapted to scan for signatures indicating donning of the compliance monitor.
8. The compliance monitor of claim 5,the firmware being configured to direct the processor to execute the machine-readable instructions to: determine at least one wear indicator as a wear indicator selected from the group consisting of a difference between an ambient magnetic field measured at the start of a time interval and measured at the end of the time interval, a difference between a temperature reading at a temperature sensor on a head side of the head- mounted device and an ambient side of the head-mounted device, accelerations of the head-mounted device indicative of wear, and rotations of the head-mounted device indicative of wear; and determine periods of wear of the head-mounted device from the wear indicators.
9. A method of determining wear of a head-mounted device by a person, comprising: determining at least one wear indicator as a wear indicator selected from the group consisting of a difference between an ambient magnetic field measured at the start of a time interval and measured at the end of the time interval, a difference between a temperature reading at a temperature sensor on a head side of the head-mounted device and an ambient side of the head-mounted device, accelerations of the head-mounted device indicative of wear, and rotations of the head-mounted device indicative of wear;
determining periods of wear of the head-mounted device from the wear indicators.
10. The method of claim 9 wherein the wear indicator comprises a plurality of wear indicators selected from the group consisting of (a) a difference between an ambient magnetic field measured at the start of a time interval and measured at the end of the time interval, (b) a difference between a temperature reading at a temperature sensor on a head side of the head-mounted device and an ambient side of the head-mounted device, (c) accelerations of the head-mounted device indicative of wear, and (d) rotations of the head-mounted device indicative of wear.
11. The method of claim 9, further comprising verifying periods of wear and non- wear for consistency with sensor readings during those intervals.
12. The method of claim 9 further comprising communicating the periods of wear of the head-mounted device to a server.
13. The method of any one of claims 9, 10, 11, or 12 wherein the wear indicator comprises a difference between a temperature reading at a temperature sensor on a head side of the head-mounted device and an ambient side of the head-mounted device.
14. A glasses compliance monitor comprising:
a data logger;
a magnetometer communicatively coupled to the data logger; and
mounting hardware configured to mechanically couple the data logger and the
magnetometer to an eyeglass frame.
15. The glasses compliance monitor of claim 14, further comprising a temperature sensor communicatively coupled to the data logger, the mounting hardware being further configured to mechanically couple the temperature sensor to the eyeglass frame.
16. A glasses compliance monitor comprising:
an eyeglass frame;
a data logger integrated into the eyeglass frame; and
a magnetometer integrated into the eyeglass frame and communicatively coupled to the data logger.
17. The glasses compliance monitor of claim 16, further comprising a temperature sensor integrated into the eyeglass frame and communicatively coupled to the data logger.
18. A method for determining use of eyeglasses by a person, comprising the steps of: determining a first motion indicator as a difference between an ambient magnetic field, proximate the eyeglasses, measured at the start of a first time interval and measured at the end of the first time interval;
determining a second motion indicator as a difference between the ambient magnetic field measured at the start and measured at the end of a second time interval that (a) is temporally separated from the first time interval by a gap period, and (b) does not overlap the first time interval;
determining a change in the person's bespectacled status according to the gap period and magnitudes of the first and second motion indicators.
19. The method of claim 18, the step of determining a change in the person's
bespectacled status comprising:
determining the change in the person's bespectacled status when (a) the first and the second motion indicators each exceed a predetermined magnitude, and (b) the gap period exceeds a predetermined duration.
20. The method of claim 18, further comprising measuring the ambient magnetic field at (i) the start of the first time interval, (ii) the end of the first time interval, (iii) the start of the second time interval, (ii) the end of the second time interval.
21. The method of claim 18,
the step of measuring further comprising measuring the ambient magnetic field at a plurality of times, including the start and end of the first time interval and the second time interval, to generate a magnetic field time-series;
the steps of determining the first and second motion indicator further comprising time-differentiating the magnetic field time-series.
22. The method of claim 21, the step of time-differentiating comprising applying a finite-impulse-response high-pass filter to the magnetic field time series.
The method of claim 18, further comprising determining the gap period exceeding both the first time interval and the second time interval.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/319,747 US20200129124A1 (en) | 2016-07-22 | 2017-07-21 | Glasses compliance monitor and associated method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201662365869P | 2016-07-22 | 2016-07-22 | |
US62/365,869 | 2016-07-22 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018017997A1 true WO2018017997A1 (en) | 2018-01-25 |
Family
ID=60992741
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2017/043359 WO2018017997A1 (en) | 2016-07-22 | 2017-07-21 | Glasses compliance monitor and associated method |
Country Status (2)
Country | Link |
---|---|
US (1) | US20200129124A1 (en) |
WO (1) | WO2018017997A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3649920A1 (en) * | 2018-11-08 | 2020-05-13 | Vivior AG | System for detecting whether a visual behavior monitor is worn by the user |
IT202100011999A1 (en) * | 2021-05-11 | 2022-11-11 | Luxottica Srl | Device for detecting the condition of glasses worn. |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11156856B2 (en) * | 2019-05-02 | 2021-10-26 | Tom Nepola | Eyewear with wearing status detector |
US11600109B2 (en) * | 2019-05-20 | 2023-03-07 | Barry Katz | Smart eyeglasses for special needs children and adults |
US11822736B1 (en) * | 2022-05-18 | 2023-11-21 | Google Llc | Passive-accessory mediated gesture interaction with a head-mounted device |
CN115869164A (en) * | 2022-12-08 | 2023-03-31 | 邵东市第一中学 | Device and method for teenager vision relaxation training in school |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030214630A1 (en) * | 2002-05-17 | 2003-11-20 | Winterbotham Chloe Tyler | Interactive occlusion system |
US20080062338A1 (en) * | 2003-11-03 | 2008-03-13 | Ophthocare Ltd. | Liquid-Crystal Eyeglass System |
US20080068559A1 (en) * | 2006-09-20 | 2008-03-20 | Howell Thomas A | Eyeglasses with activity monitoring and acoustic dampening |
WO2013050735A1 (en) * | 2011-10-03 | 2013-04-11 | University Of Leicester | Spectacles |
US20130274040A1 (en) * | 2012-04-13 | 2013-10-17 | Adidas Ag | Sport Ball Athletic Activity Monitoring Methods And Systems |
US20150230988A1 (en) * | 2011-09-15 | 2015-08-20 | David Chao | Electronic eyewear therapy |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010521663A (en) * | 2007-03-15 | 2010-06-24 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Method and device for measuring body center temperature |
US9141194B1 (en) * | 2012-01-04 | 2015-09-22 | Google Inc. | Magnetometer-based gesture sensing with a wearable device |
-
2017
- 2017-07-21 US US16/319,747 patent/US20200129124A1/en not_active Abandoned
- 2017-07-21 WO PCT/US2017/043359 patent/WO2018017997A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030214630A1 (en) * | 2002-05-17 | 2003-11-20 | Winterbotham Chloe Tyler | Interactive occlusion system |
US20080062338A1 (en) * | 2003-11-03 | 2008-03-13 | Ophthocare Ltd. | Liquid-Crystal Eyeglass System |
US20080068559A1 (en) * | 2006-09-20 | 2008-03-20 | Howell Thomas A | Eyeglasses with activity monitoring and acoustic dampening |
US20150230988A1 (en) * | 2011-09-15 | 2015-08-20 | David Chao | Electronic eyewear therapy |
WO2013050735A1 (en) * | 2011-10-03 | 2013-04-11 | University Of Leicester | Spectacles |
US20130274040A1 (en) * | 2012-04-13 | 2013-10-17 | Adidas Ag | Sport Ball Athletic Activity Monitoring Methods And Systems |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3649920A1 (en) * | 2018-11-08 | 2020-05-13 | Vivior AG | System for detecting whether a visual behavior monitor is worn by the user |
WO2020094680A1 (en) * | 2018-11-08 | 2020-05-14 | Vivior Ag | System for detecting whether a visual behavior monitor is worn by the user |
IT202100011999A1 (en) * | 2021-05-11 | 2022-11-11 | Luxottica Srl | Device for detecting the condition of glasses worn. |
WO2022238121A1 (en) * | 2021-05-11 | 2022-11-17 | Luxottica S.R.L. | Device for detecting the condition of eyeglasses being worn |
Also Published As
Publication number | Publication date |
---|---|
US20200129124A1 (en) | 2020-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200129124A1 (en) | Glasses compliance monitor and associated method | |
US12207942B1 (en) | Head-mounted physiological signal monitoring system, devices and methods | |
CN109091125B (en) | Wearable equipment for improving sleep monitoring accuracy | |
US11029226B2 (en) | Body mounted monitoring system and method | |
CN102099770B (en) | Starting device, method and computer program for electroencephalogram interface system | |
JP5943344B2 (en) | HEALTH MANAGEMENT SYSTEM, ITS METHOD AND PROGRAM, AND GLASSES-TYPE BIOLOGICAL INFORMATION ACQUISITION DEVICE | |
US20160070122A1 (en) | Computerized replacement temple for standard eyewear | |
US11874461B2 (en) | Modular display and sensor system for attaching to eyeglass frames and capturing physiological data | |
KR101584090B1 (en) | Mirror device, wearable device and exercise management system | |
JP6416942B2 (en) | Data tagging | |
KR102100120B1 (en) | Method, apparatus and computer program for monitoring of bio signals | |
Grajales et al. | Wearable multisensor heart rate monitor | |
JP2014124308A (en) | Eye potential generation device, eye potential generation method, and viewer | |
WO2017200420A1 (en) | Heart activity monitoring system with v-potential sensors | |
WO2022159628A1 (en) | Headset integrated into healthcare platform | |
US20150323806A1 (en) | Eyeglass and medical device retainer and sensor | |
US20180064371A1 (en) | Posture detection apparatus, glasses-type electronic device, posture detection method, and program | |
US11033214B1 (en) | Wearable eye tracking system | |
EP3112927A1 (en) | A vision monitoring module fixed on a spectacle frame | |
TW201726054A (en) | Wearable physiology monitoring device capable of determining the mentality of a user from EOG signals and by analyzing heart rate information | |
TWM574026U (en) | Wearable physiological monitoring device and system | |
US20170258325A1 (en) | Portable head-mounted ocular-vestibular testing system | |
AU2023208228A1 (en) | System and method for determining impact severity | |
Baga et al. | PERFORM: A platform for monitoring and management of chronic neurodegenerative diseases: The Parkinson and Amyotrophic Lateral Sclerosis case | |
CN117724606A (en) | Integrated health sensor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17831986 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17831986 Country of ref document: EP Kind code of ref document: A1 |