This invention relates generally to spectroscopy and more particularly to measuring physiological parameters related to health using optical spectroscopy.
Spectroscopy devices have proven to be useful for applications in various industries including, for example, health, biometrics, agriculture, chemistry and fitness. Spectroscopy involves the measurement of spectra produced when matter interacts with or emits electromagnetic radiation. Diffuse optical reflectance spectroscopy involves illuminating a material and detecting light from the material being illuminated. In the case of diffuse optical reflectance spectroscopy, propagated light from a material is captured at the detector, whereas transmittance spectroscopy involves the capture of light transmitted through the material at the detector. Interference-based filters, such as Fabry-Pérot filters, when used in conjunction with spectroscopy, have been shown to be capable of providing useful spectral information.
A light source penetrates material based on the components of the light source and the properties of the material and is captured by a detector as a combination of propagated, scattered and transmitted light that can reveal attributes of the material.
In various embodiments, spectral image sensors are combined with spectral filters such as interference-based interference filters to provide spectral information about the health, fitness and safety of skin, tissue and environment. In some embodiments, spectral imaging of a material can be performed and in other embodiments spectral imaging of a scene can either be combined with high resolution imaging of an imaging device, or separate imagers combined after an image is collected. In further embodiments, interference-based filters can be implemented using Fabry-Perot filters integrated with spectral image sensors, such as CMOS-based sensors, to provide small-scale spectral image sensor systems. In some embodiments, small-scale spectral imaging systems can be adapted for use in mobile devices. Examples of mobile devices include, but are not limited to, smart mobile phones, smart watches, calibration devices, medical equipment, fitness devices and crowd-sourced monitoring devices.
Referring to
At a second level of operation and implementation, incident light penetrating an object or tissue can induce complex interactions with the object or tissue, such as Raman scattering, where inelastic scattering of photons by an object or tissue's constituents can result from an exchange of energy and a change in the light's direction. In the case of Raman scattering, this can involve vibrational energy being gained by a molecule as incident photons from a light source are shifted to lower energy. Other examples include Black-body radiation, where light source induced heat can result in the output of a specific spectrum of wavelengths, inversely related to intensity that depends only on the body's temperature. In each case, the extent of penetration of light into the object or tissue depends on the wavelength components in the light source relative to the object properties. Thus, the light captured by a detector is a mix of light which has been propagated, scattered and transmitted by the illuminated object and its components (such as layers, tissues, blood vessels, etc. of skin). For the purposes of this document, propagated, scattered and transmitted light received from an illuminated object (whether by an illumination source or from natural light) at a detector are collectively considered to have been propagated by the object (such as skin or other tissue). In an example, a predetermined illumination distance can be selected to match a desired penetration path of the irradiated light having a predetermined wavelength.
In particular spectroscopy implementations, pinned photodiodes can provide high sensitivity, which is ideal to detect an attenuated signal remaining after light from the illumination source has interacted with, for example, skin or tissue. The attenuation can be due to absorption and scattering of light inside the skin. In addition to their other attributes detailed above, pinned photodiodes can provide fast response, allowing the sampling signals in the hundreds of hertz (Hz), which can be advantageous, for example, in photoplethysmogram (PPG) measurements or heart rate monitoring. The fast response of pinned diodes is a result of the high sensitivity of the pinned photodiodes, which allows short integration times. In an example, the high sensitivity of pinned photodiodes can help mitigate light transmission due to the spectral filters on the spectral sensor, which, because of optical filtering, significantly attenuate light received at optical sensors. For example, when a spectral sensor operates on 128 spectral channels, the optical area is reduced by 128× per channel, therefore reducing sensitivity of the spectral sensor by a commensurate amount. Accordingly, collecting 128 PPG signals can benefit immensely from increased sensitivity associated with a highly sensitive detector, such as a pinned photodiode, single-photon avalanche detector (SPAD) or avalanche photo-detector (APD).
One or more illumination sources 220 can comprise one or more Light Emitting Diodes (LEDs) or Vertical Cavity Surface Emitting LEDs (VSCELs) as desired to provide wavelengths of interest. Illumination sources 220 may also contain one or more LEDs with phosphor coatings to extend the spectral range of the LED. In an example, the LEDs can contain a combination of wideband (phosphor-based) LEDs and narrow-band LEDs. Illumination sources 220 can also include other light sources, such as illumination sources adapted to provide wavelengths in the near-infrared (NIR), infrared (IR) and ultraviolet (UV) light spectrums.
Memory 250 can be included to store collected data and/or instructions. Depending on a type of apparatus in which one or more spectral sensors 210 are implemented, the memory can either be dedicated for spectral sensors 210 or shared with other functionalities of the mobile phone and or camera module 200. In an embodiment, memory 250 can contain instructions for executing a chemometric algorithm for deriving one or more physiological parameters influencing the irradiated light. In another embodiment, the memory stores specific calibration parameters related to the spectral sensors 210, such as, for example, its illumination or optics. In yet another embodiment, the memory can store specific biometric data of a user.
In an example, one or more batteries 260 can be included to power spectral sensors 210 and can be dedicated or shared with other camera module functions and/or spectral and image processing. Battery 260 can be one-time chargeable or rechargeable. In an example when battery 260 is rechargeable it can be charged either wirelessly or through a wired connection. Computing device 240 can be configured to process and manage the collection of data acquired from spectral sensors 210, and can be dedicated to spectrophotometric functions or shared for image sensor and/or mobile device functions. In a specific example, all or a portion of the elements of mobile device 200 can be configured to communicate wirelessly with the mobile device 200. In a related example, one or more wireless connectivity devices associated with a mobile device can be configured to communicate with the camera module 200, including one or more of image sensor 230 and/or additional sensors 270, any of which can themselves be configured to communicate wirelessly with the mobile device. In a related example, mobile device can be configured to manage connectivity between one or more sensors adapted for communication with camera module 200. In yet another example, a plurality of sensors configured be configured to communicate as a mesh network with mobile device 200 and in a related example, a plurality of connected sensors can comprise a body area network with sensors distributed on a user's body.
One or more additional sensors 270 can be included. Examples of such other sensors include EKG sensors, inertial measurement unit (IMU) sensors, electrical impedance sensors, skin temperature sensors or any other sensor that can be used to obtain other sensory information to correlate to or complement collected spectral data. The camera module 200 can include additional functions/modules, (not shown) such as one or more range computing modules, and one or more control circuits.
In an example, a spectral sensor 210 is used to measure a radiation level of an environment over a spectrum of wavelengths. Adequate exposure to light radiation such as sunlight is known to be important for overall health and prevention from disease, while too much exposure to light radiation can be harmful to health. For example, ultraviolet (UV) radiation is classified according to wavelength: UVA (longest wavelength), UVB (medium wavelength), and UVC (shortest wavelength). Appropriate exposure to sunlight and specifically to UVB radiation is necessary for the production of vitamin D, but at the same time an excessive exposure to other UV radiation wavelengths, such as UVC can increase the risk of developing certain health conditions such as skin cancer.
In an example of implementation, radiation exposure, such as ultraviolet (UV) radiation exposure can be monitored in an environment encountered by a mobile device user. The illumination conditions around an individual can be monitored, while information related to proactive preventative measures, such as preferred exposure time or informing dosing of sunscreen or other protection products, can be provided to the individual to optimize exposure to the light radiation. Examples include UV radiation from various sources, such as direct sunlight, UV lamps, tanning beds and incidental UV sources encountered in personal and industrial settings. In an example, the attenuation and/or amplification of UV in different environments, such as outdoor environments with cloud cover (or other weather-related conditions) can be monitored to enable a mobile device user to be notified if predetermined thresholds of instantaneous and/or accumulated radiation are exceeded. In an example a spectral sensor can be configured to provide a spectral response to near infrared (NIR), middle infrared (MIR), ultraviolet (UV) radiation, along with the full spectrum of visible light radiation.
In a specific example of implementation and operation, a mobile device includes one or more interfaces, with one or more spectrometers operably coupled to an interface, where each of the one or more spectrometers includes a plurality of spectral filters overlaying one or more optical sensors. In an example, each of the one or more spectrometers has a sensing range within a predetermined range of optical wavelengths and the one or more spectrometers are positioned in the mobile device to capture radiation incident to a user and are adapted to output information representative of captured radiation over the interface. In an example, the mobile device includes a local memory and a processing module operably coupled to the one or more interfaces and the local memory; the processing module being adapted to receive the output information representative of captured radiation and determine a total radiation incident to the mobile device.
In an example of implementation, a notification engine is included and is adapted to signal a user of the mobile device when the total radiation exceeds a predetermined threshold. In an additional example, the processing module is adapted to determine an accumulated total radiation over a period of time T, and in a related example, the accumulated radiation is determined over a spectrum of wavelengths. In yet another example, a mobile device user can manually determine the start of time T and in another example, the time T is determined based on external indicia, such as location, temperature, a change in measured radiation, etc. In an example, total the radiation can be determined on comparison to a predetermined spectral profile.
In an example, the predetermined threshold can be a “snapshot” at the time of the sampling in step 500 and in a further example, the threshold can be based on a portion of the wavelengths in the received light spectrum. For example, the predetermined threshold can be based on the accumulated radiation according to wavelength, such that a portion of the light spectrum, such as, for example the portion of the light spectrum that includes the UVC wavelengths can have a predetermined threshold, past which the threshold is met.
In another example, the predetermined threshold can be a threshold of received radiation over a period of time. Accordingly, the accumulation of radiation at a given wavelength (or wavelengths) over a unit time can be used to predict when the radiation will exceed the predetermined threshold and once the predetermined of accumulated radiation is reached a threshold alert can be generated for transmission to a user. Moreover, the predetermined threshold for either a snapshot, accumulated radiation and rate of radiation accumulation can be based on a single wavelength, a plurality of wavelengths, or a full spectrum of wavelengths, with the breach of the predetermined threshold being used to generate a notification, alert or warning for any or all of the thresholding situations. The notification can be in the form of one or more of a display on a mobile device, an audible alert, an alert to a third party, such as health professional or a conservator.
In yet another example, the predetermined threshold can be based on a rate of radiation accumulation, such that the generation of a notification can be based on a rate of radiation accumulation for all or a portion of a spectrum of radiation. In a related example, the relationship between the rate of radiation accumulation and a predetermined threshold can be based on a training algorithm that is itself based on predetermined rules to predict when the predetermined threshold will be exceeded.
In an example, the predetermined threshold can based on a threshold reference, such as a reference database, where the reference database is stored locally or accessed via a network and where the database includes general radiation safety data or where the database is personalized to a particular classification of skin type or skin sensitivity. In another specific example, the threshold reference can be based on a prior classification of a particular user's skin using the spectral sensors of step 500. In yet another specific example, the classification of the user's skin can be determined based using a classification engine, such as a neural network and/or a cognitive computing engine.
In another example, the predetermined threshold (or thresholds) can be based on personal or general health data informed by crowdsourcing. For example, crowd sourced data can be used to inform one or more algorithms used to determine the predetermined threshold(s) for a particular user's skin classification. In an example, empirical data collected from a large number of skin types can be used to correlate safe radiation to each of the skin types, with that data being available to determine radiation thresholds for a particular user whose skin type is first classified using a spectrometer system, followed by analysis of the current radiation the user is being exposed to. In a specific example, the radiation threshold can be determined based on an accumulated radiation received in a given time period plus an expected radiation predicted to be accumulated at current or predicted radiation levels. In an example, predicted radiation can be based on a simple radiation over time calculus, or using more sophisticated mechanisms, such as historical patterns for the radiation relying on a large number of factors. Example factors can include, but are not limited to, time of day, season of the year, the activity being engaged in and mitigation of exposure due to the application of sun protection methods.
While being exposed to too much radiation in particular wavelength ranges can be unhealthy, nor spending enough time outside (or being otherwise exposed to certain light wavelengths) may itself be healthy. For example, lack of exposure to natural light can inhibit the production of vitamin D. Balancing optimal exposure to sunlight without overexposing a user to UV radiation can have health benefits.
As discussed with reference to
Referring to the methods of both
In another specific example of implementation and operation, a sensor system for imaging a body surface includes a plurality of optical sensors and a plurality of interference filters associated with the plurality of optical sensors. Each interference filter is configured to pass light in one of a plurality of wavelength ranges to one or more optical sensors of the plurality of optical sensors and each optical sensor of the plurality of optical sensors is associated with a spatial area of the body surface being imaged. In an example, a module of a processor (or multiple processors and/or modules), are adapted to produce a spectral response for one or more spatial areas of the body surface from the plurality of optical sensors, where the module (or modules) is adapted to determine one or more skin parameters for the spatial areas of the body surface. In an example, a display engine is included to output information representative of the one or more skin parameters for the spatial areas of the plurality of spatial areas of the body surface.
In an example, the skin parameters can include skin hydration and/or skin sebum (oiliness), which can be determined based on the spectral response for a spatial area of the skin/body surface. Skin hydration/skin sebum is associated with stratum corneum (SC) of skin, which is considered to be a barrier to water loss and is composed of the corneocytes and an intercellular lipid bilayer matrix. In a specific example of implementation, differential detection using three wavelengths 1720, 1750, and 1770 nm, corresponding to the lipid vibrational bands that lay “in between” the prominent water absorption bands can be used to approximate hydration levels and skin sebum in skin.
Referring to
In a specific example of implementation and operation, one or more illumination sources can be used to provide an illumination pattern, such as a striped pattern, one or more dots or other patterns that may be used in a spectral response. In an example, the illumination pattern allows for the spatial resolution of a surface being imaged along with spectral information. In another example, the illumination pattern enables three-dimensional (3D) depth spectroscopy imaging. In an example, the illumination patterns can be used to for detection of specific markers, such as health related skin markers. Related illumination sources can comprise advanced optics, such as dot pattern projectors and digital micro-mirror devices (DMDs). In an example a DMD is used to project patterned stripes on a surface being imaged.
In a specific example of implementation and operation, a device for measuring optical response from skin includes one or more illumination sources, where each of the one or more illumination sources is configured to provide light within a predetermined range of optical wavelengths. In an example, an illumination source can be configured to be adjustable to modify the illumination and the modified illumination can include a duty cycle for the illumination. The duty cycle is defined as a fraction of time in a time period during which the illumination source emits light, where a time period is the amount of time it takes for the illuminating source to complete an on-and-off cycle. Accordingly, modified illumination can include an increased duty cycle and a decreased duty cycle. Modified illumination can also be one of an increased current and a decreased current, where current is the power for an illumination source.
In a related example of implementation and operation, the one or more illumination sources can be optimized according to a sample, such as skin type or skin color under observation. Example skin types and/or skin colors include, but are not limited to phototypes on the Fitzpatrick scale and combinations of phototypes with other skin color factors, such as redness from blood. n an example of operation, a method for measuring spectrophotometric parameters of a sample of includes measuring spectrophotometric parameters of the sample using a first illumination “setting” (such as natural light, or using a default illumination) and then adjusting or modifying at least one illumination source of the one or more illumination sources based on the received light spectrum from one or more spectral sensors. In another example, modification of the illumination source(s) includes modulating at least one illumination source of the one or more illumination sources. In an example, the modulation can include illuminating according to a duty cycle, by sampling a first received light spectrum during a portion of time in the time period during when the at least one illumination source is not emitting light and sampling a second received light spectrum during a portion of time in the time period during when the at least one illumination source is emitting light. Modulation can allow the detection of background light and the measuring of its parameters, such as intensity, flickering and wavelength spectrum. This “background information” can then be used to correct the measurement of skin parameters by, for example, reducing background noise, etc.
In an example, the one or more illumination sources can be configured to irradiate light directly onto an area of skin. In an example, the device includes one or more spectrometers, wherein each of the one or more spectrometers includes a plurality of interference filters overlaying one or more optical sensors and each of the one or more spectrometers has a sensing range within a predetermined range of optical wavelengths. The one or more spectrometers are configured to capture light emitted from the skin and are positioned a predetermined distance from at least one illumination source. The one or more spectrometers are configured to output information representative of a spectral response to one or more modules of a processing device that is itself adapted to produce a spectral response for at least a portion of one spectrometer of the one or more spectrometers and is further adapted to determine one or more skin parameters for the skin.
In a specific example of implementation and operation, a device for measuring optical response from skin includes one or more illumination sources, where each of the illumination sources is configured to provide light within a predetermined range of optical wavelengths, and the illumination sources are configured to irradiate light directly onto skin. In an example at least one of illumination sources is adapted for modulation. In an example, the device includes one or more spectrometers, each of the spectrometers including a plurality of interference filters overlaying one or more optical sensors. In an example, each of the spectrometers has a sensing range within a predetermined range of optical wavelengths and is configured to capture light emitted from the skin, where each of the spectrometers is positioned a predetermined distance from at least one illumination source of the one or more illumination sources.
In an example, the device includes a processor with a first module configured to receive an output from the spectrometers and a second module configured to determine one or more skin parameters based on the output from the one or more spectrometers. In a specific example, the modulation of the illuminating device(s) includes modulating the illumination according to a duty cycle, where the duty cycle is a fraction of time in a time period during which the one or more properties of the illuminating device is being varied. In a specific example the duty factor for the illumination can be scaled to a maximum of one or to a maximum of 100% illumination. In an example, the properties can be one or more of intensity, wavelength, etc. and the modulation can be in the form of a sine wave, a modified sine wave, a square wave or any other practical waveform.
In a specific example, a processor is further configured to receive the output from the one or more spectrometers during both a time period when one or more properties is being varied and during a time period when the one or more properties is not being varied.
The method continues at step 830, with the relative absorption at one or more detection wavelengths being determined based on the comparison of the propagated light spectrum with the reference light spectrum. In an example, the detection wavelengths are wavelengths that correlate to a particular skin and/or tissue parameter, such as skin hydration and/or skin sebum. The method continues at step 840, with the processing device determining a skin parameter percentage (%) such as a hydration percentage (%) and/or skin sebum percentage (%) based on the relative absorption at the detection wavelengths.
In an optional step the determined skin parameter percentage (%) can be output for display on a mobile device, such as a smart mobile phone, with the mobile device displaying the percentages as level indicators for a spatial area of a scene or object imaged by an image sensor. For example, a large skin area might display a level indicator for one or more skin parameters in each of a plurality of spatial areas of an image of a scene or object. In another example, one or more spatial areas of an image of a scene or object can include a potential skin aberration, with the display providing comparative indicators for one or more skin parameters for the potential skin aberration and unaffected skin. In the example, the comparative indicators can provide diagnostic information relative to the potential skin aberration.
The method continues at step 940, with the processor determining whether the spatial area classification indicates a disease, skin condition or other aberration and when the classification indicates a disease, skin condition or other aberration, at step 950 the processor generates an alarm and/or suggests a proposed action for the disease, skin condition or other aberration. In an example, the classification can include an indication of disease or skin condition for use by the processor to determine whether to generate and transmit an alarm or suggest an action. If the spatial area classification does not indicate a problem the method reverts to step 900. Example skin aberrations can include healthy and malignant moles, skin melanomas, psoriasis, basal skin carcinoma and virtually any other skin-based malady.
In another example of implementation and operation, a first propagated light spectrum is used as reference light spectrum and a second propagated light spectrum is compared to the first propagated light spectrum for classification of one or more spatial areas of skin. For example, the first propagated light spectrum can be from a skin area with known healthy skin, with the second propagated light spectrum being from a skin area with one or more potential skin aberrations. In another example, the first propagated light spectrum can be from an earlier observation of a same skin area. In yet another related example, the first propagated light spectrum can be from a skin area with known healthy skin, which is then used to calibrate the spectrophotometric parameters for a plurality of subsequent parameter measurements. And, in yet another example, the first propagated light spectrum can be from a skin area with a skin aberration, such as a wound, diseased or infected skin, with the second propagated light spectrum being used to determine a change to the skin aberration, where the change can be used to provide, for example, an indication of healing, a worsening of the aberration (such as an infection, etc.)
In a related example of operation, the classification can include a first propagated light spectrum used as reference light spectrum and a second propagated light spectrum, where the first propagated light spectrum is from a known healthy area of skin and the second propagated light spectrum is used to determine changes to specific skin parameters, such as skin color or other skin spectrum differences and used to classify a skin aberration or other skin feature. For example, the identification of a problematic skin mole or potential skin melanoma might be aided at least in part on differences between a known healthy skin measurement and a potentially problematic skin area.
In an example, either one of the classification or suggested action can be determined at least partially based on one or more of the idiosyncratic skin type of a user, genetic information related to the user, hair color, eye color and can be determined at least partially on changes over to time or on a single sample. In an example, collected classification information can be shared with a crowd-sourced database for use in training a neural network and/or cognitive computing engine.
In an example, the method of
In a specific example of implementation and operation related to
In a specific example of implementation and operation, a passive glucose sensor, such as the glucose sensor described above can include a non-responsive sensor or section adjacent to a responsive sensor or section of the contact lens, such that a differential or ratio-metric measurement can be performed to determine issues associated with background light. In another example, a controlled active light source is incorporated in the diagnostic mechanism. In a related example, infrared light is used instead of visible light so that a user's sight is not affected by the measurement. In yet another example, an eye-facing spectral camera can be used in smart glasses or another wearable device, to measure ophthalmological issues with the eye. Examples include using the spectroscopic data to locate and/or measure blood vessels in the eye.
In an example of implementation, an optional illumination source (or sources) can be included to provide lighting for the image sensor and for collection of the spectral response from the spectral sensor when available. In a further example, a spectral sensor can provide spatial and spectral information for a scene or object being imaged by the image sensor.
At step 680 the one or more spectrometers output information representing the response of the one or more spectrometers to one or more modules of a processing device and at step 690 the processing device determines one or more skin parameters for at least a portion of the area of skin. In an example, the one or more skin parameters can be determined at least partially based on a comparison of the response from the one or more spectrometers with a reference response, where the reference response is one or more of a response database, a comparison with an earlier stored response and a classification engine (such as a neural network or cognitive computing engine).
In another example, the skin parameters can be determined based on a compound classification using a matrix of illumination intensities and light wavelengths and in another example, the matrix of illumination intensities and light wavelengths can be used to train a neural network for classifying a response determination of one or more skin parameters. In another example the neural network can be trained using a mean testing scheme over a period of time.
In another specific example of implementation and operation, a device for measuring optical response from skin includes one or more illumination sources, where each of the one or more illumination sources is configured to provide light within a predetermined range of optical wavelengths and the one or more illumination sources is further configured to irradiate light directly onto skin. In an example, the device includes one or more spectrometers configured to capture a spatial image of a scene, where each of the one or more spectrometers includes a plurality of interference filters overlaying one or more optical sensors. In an example, each of the one or more spectrometers has a sensing range within a predetermined range of optical wavelengths and is configured to capture light emitted from the skin, further wherein each of the one or more spectrometers is positioned a predetermined distance from at least one illumination source of the one or more illumination sources. In an example, the device includes a first module of a processor that is configured to receive an output from the one or more spectrometers that includes an image of the scene and a received light spectrum, a second module of the processor is configured to determine one or more skin parameters based on the output from the one or more spectrometers, where the second module further configured to store the one or more skin parameters in memory. In an example, the device includes a third module of the processor configured to compare the one or more skin parameters with one or more references. In an example, the references can include an earlier image and/or received light spectrum. In another example, the references include a compilation of skin parameters collected from 3rd party sources.
In a specific example of implementation and operation, at least one of the one or more illumination sources is adapted to provide variable power, and in another example, the one or more illumination sources is adapted to provide variable intensity.
At step 792 the one or more spectrometers output information representing the response of the one or more spectrometers to one or more modules of a processing device and at step 794 the processing device determines one or more skin parameters for at least a portion of the area of skin based on the output information.
The method continues at step 550, with the one or more processing modules outputting the skin type information to a user. In an example, the skin type information can be displayed on an associated mobile device and in a further example, can be in the form of a reference identifier, such as a code or a simple identifier associated with a number or other identifier reference for use by the user. For example, the skin type information could be displayed as a basic skin tone with an alphanumeric indicating a gradation within the basic skin tone. Basic skin tone can, for example, be identified as one of “fair”, “light”, “medium” or deep, with number from 1-5 indicating the gradations. Skin type information can also include skin undertones within a basic skin type, such as cool, warm and neutral. Other options for skin type information display include bar code, or other code-based representation that can be used to match the skin type information with a reference source. In a related example, skin type information can include additional skin factors, such as hydration level, dryness, roughness, oiliness, and flakiness, along with combinations thereof.
The method then continues at step 552 when, based on the skin type information, a user can select skin treatment. Skin protection measures, makeup, moisturizers, etc. for the skin. In an example, skin treatment can include one or more of a type, brand and dose of make-up, a particular sun protection factor (SPF) sunscreen lotion and/or clothing for hair and/or skin. When the method of 7A is used on skin to which makeup and/or other treatment has already applied, skin type information can also be used to make changes to the makeup and/or other treatment to correct the makeup application. In an example, skin type information can be used to provide a recommended skin treatment and after the skin treatment is applied, a second scan or analysis can be used to assess the effectiveness of the applied skin treatment and/or provide corrective actions.
In a specific example, various skin parameters and levels, such as skin type, skin color, hydration, oiliness, and melanin concentration can be determined in a plurality of skin “zones”. The zone-based skin parameters can be used to adjust and/or optimize moisturizer, sunscreen, and makeup for each different skin area. In a related example, skin parameters such as skin color, hydration level, melanin concentration can be used to identify a healthy and unhealthy skin zones, where an unhealthy skin zone can have infected or healing skin. The skin parameters for one or more healthy zones can be used as a reference to determine, for example, the severity of an infection and/or to monitor a skin healing process. In another example the unhealthy skin zone can include a skin zone with a skin mole or suspected melanoma. In the example, the skin parameters for one or more healthy zones can be used as reference to classify the skin moles and/or identify the melanoma.
The method continues at step 562, with the one or more processing modules outputting the skin type information for use by a 3rd party. In an example, the skin type can be provided using a communication mechanism associated with a mobile device automatically or in response to a prompt to a user. In a specific example, a vendor/advertiser can provide a prompt to a user's mobile device prompting the user to scan their skin using the spectrometer on the mobile device and, when the user responds by scanning their skin the vendor/advertiser can then use the skin type to determine an appropriate skin treatment for the user. In a related example, the skin type information can be provided to the 3rd party using direct communication, such as by transmitting/relaying the skin type information in the form it is received by a user. In another example, the skin type information can be provided as a bar code, a Quick Response (QR) code or other form that can be provided to the 3rd party using a user's mobile device.
The method then continues at step 564 with receipt of a recommendation from the 3rd party for skin treatment. In an example, the user can be an individual consumer interacting with the 3rd party over a cloud-based network, such as the internet, using their own mobile device. In another example, the user can be a service provider, such as a cosmetologist or a health care provider interacting with the 3rd party over a local and/or cloud-based network.
Biometrics authentication (sometimes called realistic authentication) can be used as a form of identification and access control. While biometric identifiers are considered to be distinctive, measurable characteristics of a person, the measurement and analysis is not always perfect. Moreover, while biometric authentication is intended to improve authentication accuracy, it is also desirable that the authentication does not add unnecessary burden to an authentication process. Example biometric identifiers include, but are not limited to fingerprints, palm veins, face recognition, palmprint, hand geometry, iris recognition, and retina, each of which involve presenting a body part for biometric measurement. In practice, a biometric authentication system can require two or more additional identifiers in order to improve accuracy, however adding such additional identifiers can add extra burden to a user.
The method continues at step 570 with the one or more spectral sensors outputting information representative of a propagated light spectrum to the one or more processing modules via one or more interfaces and based on the information representative of the propagated light spectrum at step 572 determining, by the one or more processing modules, information representative of one or more parameters for the biometric identifier based on the propagated light spectrum. In an example, the one or more parameters can be one or more of melanin concentration of skin, skin color, blood flow patterns, comparative wavelengths of tissue areas, such as blood vessels compared to surrounding tissue, etc. Additional parameters can include temperature, as determined by absorption/reflection in infrared (IR) wavelengths, blood flow (for example whether blood is flowing and/or a rate of blood flow) and the presence or absence of skin impurities and/or aberrations. In another example, when the biometric identifier is a retina or iris, absorption/reflection in near-infrared (NIR) wavelengths can provide additional identifying parameters for the retina or iris being authenticated.
In a specific example of implementation, the spectral sensors can be incorporated in smart glasses that are coupled to a mobile device, so that the output of the spectral sensors can be collected by the smart glasses and used to authenticate the mobile device. In another example, the mobile phone can be used to authenticate the wearer of the coupled smart glasses. In a related example, the output of the spectral sensors can be collected by the smart glasses and used to authenticate other devices, such as commercial vehicles (such as trains, trucks and planes, for example) and/or for authentication of safety devices in order to prevent unauthorized use. In the example, the authentication can be manually activated by a user and/or a third party and in another example, authentication could occur transparently, so that a user or users need not be burdened by the authentication process.
The method continues at step 574, with the biometric authentication system comparing the information representative of one or more parameters to “expected” parameters for the person being authenticated and determining at step 576 whether the parameters match the expected parameters. At step 578 the parameters match within a predetermined threshold of accuracy, using the positive match as a second authentication factor for the biometric identifier. The biometric authentication system can use this second authentication factor to augment the accuracy of the system without additional authentication requirements. When the body area parameters do not meet a match threshold the biometric authentication system can use this second authentication factor as an indication of non-authentication. As will be apparent to one skilled in the art, when a biometric identifier is being presented for authentication, the method of
In specific example, the spectral sensors can be configured to provide spatial information along with spectral information, where the spectral information can be used to determine/confirm that the biometric identifier, such as the iris of an eye, is from an actual face/person. In an example, the spectral sensors can provide additional spectral information in addition to spatial information of a biometric identifier that can be used for authentication purposes.
Referring to
In an example, the image sensor output, when added to the spectral sensor information in the extended wavelength ranges, can be used to provide additional information for determination of the spectral information. For example, the additional information can be used to provide precision to the determination of skin color and other use cases described herein.
In a specific example of implementation, the body area includes one or more areas that include skin and the one or more spectrometers are adapted to capture the received light spectrum from at least one of the one or more areas that include skin. In another example, the image sensor includes red, green, blue (RGB) color channel sensors and the plurality of wavelength ranges for the plurality of filters includes wavelengths extending beyond the range of the image sensor. In an example, the wavelength ranges extending beyond the range of the RGB sensors include one or more of IR, MIR, NIR, Deep UV and UV wavelengths.
In another example, the determining of the one or more skin and/or body parameters are determined based on the modified received light spectrum information includes classifying at least a portion of the skin or body area based on the modified received light spectrum.
A specific embodiment includes using spectral measurements to determine pressure exerted on skin or other tissue. For example, when pressure is applied to skin, blood is pushed away from the skin surface and it will no longer be detectable in the outer layers of the skin. Different wavelengths emitted by an illumination source penetrate to different skin depths; for example, longer wavelengths penetrate deeper into the skin and shorter wavelengths only reach the outer layers of skin. Accordingly, shorter wavelengths, by not penetrating, will not exhibit an interaction with blood when pressure is applied to the skin. The absence of such an interaction will be exhibited as a change in the spectrum detected by a spectral sensor.
These changes in spectrum can be used to measure an amount of pressure applied to the skin. In a related example, the skin pressure information derived from changes in a received spectrum can be used to correct sensory data that may be sensitive to pressure, such as data obtained from heart rate sensors, blood oxygen saturation (SpO2) sensors, electrocardiogram (ECG) electrodes, galvanic skin sensors, skin temperature sensors, etc. In an example, a correction can include compensation for pressure exerted by a sensor on skin and/or compensate for the depth of blood under the skin surface. In a related example, a measurement of the depth of blood under the skin surface can be used to correlate skin temperature and body core temperature.
In an example, the comparison can be based on a portion of the and the comparison can be based on particular wavelengths of the received light spectrum. For example, the comparison might be based on only the portion of the received light spectrum required to determine blood in the skin. At step 862, the comparison of the received light spectrum and the reference spectrum can be used determine a pressure on the skin. For example, the comparison can show that in shorter wavelength ranges of the received light spectrum blood is not detected as compared to the reference spectrum, indicating a relative pressure increase on the skin observed in the received light spectrum.
In an example, the reference spectrum can be a previously received light spectrum, with the difference indicating a change in pressure. In another example, the reference spectrum can be a database or list that correlates a received light spectrum to pressure range. In yet another example, the determined pressure can be provided along with data collected from another sensor to enable analysis using the other sensor.
In a specific example of implementation, one or more collimating elements are configured proximate to the sensor wedge(s) 666 to isolate spatial information from a sample being observed/measured. In an example, the one or more collimating elements can be configured to reduce incident light from leading to an adjacent spectral sensor 682 of the sensor wedge 666.
At step 946 each of the plurality of spectrometers output information representing the response of the spectrometer to one or more modules of a processing device and at step 948 the processing device determines a spectral response for each of the plurality of spectrometers. In an optional step 950, the one or more material parameters can be determined at least partially based on a comparison of the response from the one or more spectrometers with a reference response, where the reference response is one or more of a response database, a comparison with an earlier stored response and a classification engine (such as a neural network or cognitive computing engine). In an example, the material is a translucent or partially translucent material, such as skin or tissue. In another example, the material is a liquid, such as an aqueous or nonaqueous solution, a colloid having dispersed molecules or polymolecular particles and/or a semi-solid, such as a gel. In yet another example, the material is at least partially gaseous, such as gas contained in a translucent container.
Referring again to
In another example, physiological parameters associated with other health conditions can be evaluated in blood and tissue. Examples include but are not limited to lactate, carbon dioxide (CO2) and/or carbon monoxide (CO) level, hemoglobin content, along with glucose and/or insulin levels.
Physiological parameters associated with various health conditions, such as diabetes, cancer and asthma, along with the physiological parameters associated with health affecting habits such as smoking and drug use can all be evaluated. In an example, a health care professional can use the determined physiological parameters to evaluate, track and treat health conditions to aid in the treatment of disease and/or overall health. Moreover, in an example the determined physiological parameters can used in the diagnosis of disease, the adjustment of dosage of pharmaceuticals and defining of insurance coverage. In an example, determined physiological parameters can be compared to reference parameters, such as one or more of a database of physiological parameters, a comparison with earlier stored physiological parameters and/or comparison to 3rd party physiological parameters using a classification engine (such as a neural network or cognitive computing engine).
In another specific example of implementation and operation, physiological parameters can be subject to relatively continual measurement. In an example, the physiological parameters can be evaluated during travel in an automobile, motorcycle, airplane, etc. for safety and health reasons. For example, physiological parameters such as alcohol concentration in blood, SpO2, SpCO, heart rate, and PPG could be continually monitored, with a signal or other notification being transmitted when predetermined threshold are exceeded. In an example related to CO poisoning, an automated notification can be particularly useful to warn people who are sleeping or would otherwise and may not be aware of an increase in CO, for example in an underground mine or another environment where the risk of CO poisoning is high.
The notification could indicate one or more health risks, such as excessive alcohol levels in the blood, a dangerous heart arrhythmia, Carbon Monoxide (CO) poisoning or indication associated with heart attack.
In an example, the notification can include one or more of a visual display on a screen, an audible sound or a vibration, any of which can be integrated in one or more of a driving wheel, a seat and a helmet. Example notification mechanisms include haptic sensors and/or haptic feedback devices, such as eccentric rotating mass (ERM) actuators and linear resonant actuators (LRAs). In another example, the notification can initiate the safe automated stoppage of a vehicle.
In an example, physiological parameters associated with health conditions can be detected. In a specific example of operation and implementation, by monitoring SpO2, heart rate and/or photoplethysmogram (PPG), a spectrophotometric system can provide an alert when a health condition is indicated. For example, when one of SpO2, heart rate, PPG levels or a combination of the same are at a level indicating a possibility of sleep apnea, an alert can automatically provide for use in a visual display, an audible sound or vibrations. In an example, all or a part of a spectrophotometric system can be integrated in a wearable device or smart clothing, such as sleepwear and sleeping gowns. In an example of implementation, the system can be configured to transmit a notification to a user prompting the user to wake up or to a health care assistant who can then provide treatment.
In a related example, when one of SpO2, heart rate, PPG levels or a combination of the same are at a level indicating a risk of edema, an alert can automatically provide to a user to take appropriate action. Again, all or a part of a spectrophotometric system can be integrated in a wearable device or smart clothing, such as compression stockings or leggings.
In another example, physiological parameters associated with physical activities, such as sports, can be detected. In an example, by monitoring SpO2, heart rate, PPG a spectrophotometric system can provide a continuous indication of the levels of each. In an example, all or a part of a spectrophotometric system can be integrated in wearable devices, smart clothing or training equipment such as watches or patches. In a specific example of implementation, the system can be configured for use during underwater diving, where it can measure the SpO2 levels of a diver and provide an alert if the SpO2 values drops below a predetermined threshold.
In an example, an alert can be sent to one or more of a user, a diving instructor or the captain of a dive boat. In another specific example, a spectrophotometric system can provide a continuous indication of physiological parameters to athletes training at high altitudes such as climbers, hikers and mountain bikers. In an example, the physiological parameters can provide information relating to a user's reaction to altitude and can assist an evaluate of training regimes by, for example, monitoring improvements in oxygenation due to red blood cell levels. In a related example a spectrophotometric system can be combined with GPS or other means of geolocation to monitor the position of the user when physiological parameters are being monitored. In an example, location information can be used to log how deep a diver was or how high a climber was when certain physiological parameters were measured in order to optimize a training regime or to prevent associated health risks.
Since the spectrometer systems of
At step 956 the one or more spectrometers output information representing the response of the one or more spectrometers to one or more modules of a processing device and at step 958 the processing device determines a spectral response for at least a portion of the area of skin. The method continues at step 960, with the processing device using the measured spectrum, to determine the temperature of the area of skin. In an example, the temperature is determined based on the absorption peak of a known reference. In another example the temperature is determined based on reference to another temperature gathering device. In yet another example the temperature is determined based on a combination of a reference absorption peak and another temperature gathering device. In still another example the method of
In a related example of implementation and operation, both a spectroscopic model such as a chemometric model and the Isosbestic point can be used to analyze various parameters of a sample. In another example, a preprocessed spectrum is used, such as a derivative of the spectrum. I another example, the spectrum is first resolved from a spectral PPG signal, consisting of a spectrum collected from the amplitudes of a PPG signal out of each spectral filter; since the PPG signals in first order correlate only to contributions from blood, the spectrum refers to the water in blood. The spectrum of a PPG signal may be less affected by other confounding factors, to determine the temperature dependance of the water absorption peak.
In a specific example of implementation and operation, photoplethysmogram (PPG) signals can be used to replace electrocardiogram (ECG) recordings for the extraction of heart rate variability (HRV) signals. In an example, a PPG signal comprises pulsatile (AC) and superimposed (DC) components, where the AC component is provided by cardiac synchronous variations in blood volume that arise from heartbeats. The DC component is shaped by respiration, sympathetic nervous system activity, and thermoregulation and in an example, the AC component depicts changes in blood volume, which are caused by cardiac activity and depend on the systolic and diastolic phases.
The method begins at step 962, with an area of skin being irradiated by one or more illumination sources, where each of the one or more illumination sources is configured to provide light within a predetermined range of optical wavelengths and are configured to irradiate light directly onto the area of skin. In an example, the illumination sources are additionally configured to provide light across the predetermined range of optical wavelengths at a predetermined intensity. The method continues at step 964 with one or more spectral sensors sampling a received light from the area of skin in a narrow wavelength range, where each of the one or more spectrometers includes a plurality of interference filters overlaying one or more optical sensors and each of the one or more spectrometers has a sensing range within a predetermined range of optical wavelengths. In an example, each of the one or more spectrometers is configured to capture light emitted from the area of skin and each of the one or more spectrometers is positioned a predetermined distance from at least one illumination source.
At step 966 a photo-plethysmogram (PPG) is obtained while the one or more spectral sensors are sampling the received light from the area of skin in the narrow wavelength range. The PPG can be obtained by measuring the changes in light absorption at the narrow sampling wavelength range during one or more cardiac cycles. The method continues at step 968, with the one or more spectral sensors sampling received light from the area of skin in a broader wavelength range at a time X dictated by the PPG sampling. In an example, the broader wavelength can include all the available wavelength channels of the one or more spectral sensors or a portion thereof. The method continues at step 970, with the processing device determining a spectral response for the skin.
In an example, a device is configured to measure phase shifts in light reflecting from skin (assuming the phase properties of the illumination source are known) and determine the depth of travel by the light inside the skin using a time-of-flight approach. In an example, the information on skin depth can be used to create tomography-like information to measure health parameters. In another example, a device is configured to measure a Doppler shift for light being collected at various wavelengths at a spectrometer, by monitoring a change in frequency of light at the spectrometer relative to the frequency at the illumination source. In an example, Doppler shift can be used to determine photoplethysmogram (PPG) signal, heart rate and blood flow speed.
In a specific example of implementation and operation, a device includes one or more illumination sources, where each of the one or more illumination sources is configured to provide light within a predetermined range of wavelengths, and the illumination sources is configured to irradiate light directly onto skin or tissue. In an example, at least one of the one or more illumination sources is adapted to be modulated. In an example, the device includes one or more spectrometers, wherein each of the one or more spectrometers includes a plurality of interference filters overlaying one or more optical sensors and each of the one or more spectrometers has a sensing range within a predetermined range of optical wavelengths. In an example, each the spectrometers are configured to capture light emitted from the skin and are positioned a predetermined distance from at least one illumination source of the one or more illumination sources.
In a specific example, the device includes a first module of a processor configured to receive an output from the one or more spectrometers and a second module of the processor is configured to determine a time-of-flight based on modulation of at least one of the one or more illumination sources adapted to be modulated and the output from the one or more spectrometers. In an example, the one or more illumination sources is adapted to be modulated in a single wavelength. In another example, blood flow and/or photoplethysmogram (PPG) signals are determined based at least partially on the determined time-of-flight.
In a specific example of implementation and operation, a device includes one or more spectrometers, where each of the one or more spectrometers includes a plurality of interference filters overlaying one or more optical sensors and each of the one or more spectrometers has a sensing range within a predetermined range of optical wavelengths. In an example, each of the spectrometers is configured to capture light emitted from skin or tissue and is positioned a predetermined distance from at least one illumination source of one or more illumination sources. In an example, each of the one or more illumination sources is configured to provide light within a predetermined range of wavelengths, and the illumination sources is configured to irradiate light directly onto the skin or tissue. In an example, at least one of the one or more illumination sources is adapted to be modulated and the predetermined range of wavelengths for the at least one of the one or more illumination sources is adapted to be modulated in substantially the same wavelengths as a sensing range for the plurality of spectrometers.
In another example, at least one of the one or more illumination sources is adapted to be modulated subject to a controller to produce a controlled modulation. In an example, the controlled modulation is used to additional information at the spectrometer(s).
The method then continues at step 884, when a processor compares the received light spectrum with the predetermined illumination wavelengths over at least a portion of time period T and continues at step 886, when based on the compared light spectrum over time period T, a time-of-flight is determined for each optical wavelength of the predetermined range of optical wavelengths of at least one illumination source of the one or more illumination sources. In an example, the time-of-flight information for the optical wavelengths can be used to determine characteristics of the body area, including the tissue at relative depths in the body area.
In an example, one or more modules of a computing device associated with each of the spectrometers is configured to transmit an output from the associated spectrometer of the plurality of spectrometers to one or more modules of a system computing device configured to receive the output from each spectrometer of the plurality of spectrometers. In a specific example of implementation and operation, the one or more modules of the system computing device are configured to compare the output from each spectrometer of the plurality of spectrometers to other spectrometers of the plurality of spectrometers to produce a comparison. In a related example, the one or more modules of the system computing device are also configured to monitor the output from each computing device associated with a spectrometer and produce a measurement of one or more physiological attributes. In an example, the physiological attributes can include blood pressure, where the blood pressure is determined based on a comparison of PPG signals from each of spectrometers. In an example, the output from each spectrometer is representative of a PPG signal. In another example the system computing device is the computing device associated with a spectrometer and in a related example, the plurality of spectrometers are wirelessly connected using a mesh network.
The method continues at step 874, where one or more modules of a processing device compare an output from each of the first and second spectral sensors to produce a comparison. The method then continues at step 876, with one or more modules of a processing device determining one or more parameters of the suspected unhealthy skin based on the comparison. In an example, determining the parameters can include a further comparison to a reference, such as an earlier measurement of the suspected unhealthy skin. In another example, the differential between the known healthy skin and the suspected unhealthy skin can be used for evaluation and classification using a reference database. In yet another example, the differential between the known healthy skin and the suspected unhealthy skin can be analyzed using a trained neural network or cognitive computing engine to provide an assessment and/or suggest treatment options. In a specific example of implementation and operation, the monitoring can be used to inform treatment of the suspected unhealthy skin, such as determining a change in treatment or confirming the continuation of a treatment regimen.
The method continues at step 892 when the one or more spectrometers output information representing the optical response of the one or more spectrometers to one or more modules of a processing device and at step 894 the processing device determines one or more body parameters for at least a portion of the body area. The method continues at step 896, with the body parameters determined based on the optical response being combined with the output of one or more other sensors to produce a combined result. In an example, the body parameters are one or more biometric indicators, with the output of the spectrophotometric and other sensors being combined to provide enhanced biometric identification.
In another example, output of the spectrophotometric sensors is combined with skin resistivity sensor measurements to provide additional parameters, such as heart rate, while the skin resistivity sensor is used to measure sweat production. In a related example, the output of the spectrophotometric sensor is used alongside the output of a second sensor capable of measuring the heart rate. In an example, the heart rate measurement from the second sensor is used to improve the reliability of the spectrophotometric sensors for determining biometric parameters. In an example, the second sensor output is used to clean the output of the spectrophotometric sensors by removing artifacts produced by heart rate. In another example, the second sensor output is used to cross-check a heart rate signal determined based on the output of the spectrophotometric sensors. Examples of second sensors capable of measuring heart rate include ECG sensors and spectral devices working in the near-infrared (NIR) wavelengths. Examples of combined parameters with potential for improvement with are SpO2, SpCO2, SpCO and PPG.
In an example, one or more spectral sensors 190 are used to determine one or more PPG signals PPG1, PPG2, PPG3, through PPGN (182-1 to 182-x) from a sample. In an example, spectral sensor 190 is configured to receive light 178 propagated from the sample and output PPG signals to a processor, such as a digital signal processor, which is configured to output an AC component 184 and DC component 186 for each of one or more of 182-1 to 182-x to a processing device. In an example, the processing device is configured to use the AC/DC components 184 and 186 of the one or more PPG signals 182-1 to 182-x to determine a desired parameter for the sample.
When the confidence threshold is not met, the method continues at step 384 with the processing unit being used to reject the measurement. In an optional step the processing unit can initiate a notification to a user that the measurement has been rejected and/or prompting user action. In another example, background light may be detected, with a user being notified instructed to tightening or resecure a restraint, such as a watch band. In another example, low blood content or low-perfusion may be measured in the spectrum, whereby a user can be instructed to perform a brief period of physical activity to prompt more blood circulation, or being instructed to re-perform the measurement in a warmer location. When the confidence threshold is met, the method continues at step 382, where the processing unit is used to separate the blood and nonblood components of the sample spectrum. At step 386 the processing unit is used to calculate SpO2 based on the blood components determined at step 382. In an example, continuous data capturing fewer data points could be available for averaging or tracking, but the data points measured will be more accurate, leading to, for example, more accurate SpO2 readings. The method of 19B and 19C can also be used for other parameters. In a specific example, SpO2 is continuously measured and poor data is rejected, so that over time, sufficient good data are available for continuous monitoring of SpO2.
Dermal H2O (water) can reside multiple millimeters deep in skin tissue. Referring to
In an example, spectroscopic measurement associated with PPG signals may be used to first determine the contribution of water content of blood and then differentiate the water content of blood from water measured in the tissue in and around the blood vessels. The method of
The method continues at step 394, where the processing unit is used to determine water content in blood using one or more PPG signals calculated using the propagated light spectrum information. In an example, the PPG signals can be obtained by measuring the changes in light absorption during one or more cardiac cycles. The method continues at step 396, with the water content in the blood determined based on one or more PPG signals is separated from the sampled light spectrum information. In an example, the separating can be based on subtracting the spectrum contribution of the determined PPG signal(s) from the propagated light spectrum information. In another example the separating can involve the use of more sophisticated mechanisms, such as an expert system and/or artificial intelligence engine. The method then continues at step 398, where the remaining light spectrum information is used to determine the water content of the skin.
In an example, a plurality of spectral sensors at different distances from an illumination source may be used to determine water levels at different depths of skin tissue. In an example, the plurality of spectral sensors can be used to provide more accurate water measurements. In another example, the plurality of spectral sensors can be used to correct for water content from blood as compared to water content from dermal water. In yet another example, water content in blood calculated using PPG spectroscopy can be used to diagnose other medical issues. In an example, a plurality of water measuring sensors on the body can be used according to one or more models to predict body water levels or body water level variations. In another example, a selfie spectral camera, or face-targeting spectral camera can be used to determine facial hydration levels useful to advise the use of specific hydrating cremes and/or other treatments.
It is noted that terminologies as may be used herein such as bit stream, stream, signal sequence, etc. (or their equivalents) have been used interchangeably to describe digital information whose content corresponds to any of a number of desired types (e.g., data, video, speech, text, graphics, audio, etc. any of which may generally be referred to as ‘data’).
As may be used herein, the terms “substantially” and “approximately” provide industry-accepted tolerance for its corresponding term and/or relativity between items. For some industries, an industry-accepted tolerance is less than one percent and, for other industries, the industry-accepted tolerance is 10 percent or more. Other examples of industry-accepted tolerance range from less than one percent to fifty percent. Industry-accepted tolerances correspond to, but are not limited to, component values, integrated circuit process variations, temperature variations, rise and fall times, thermal noise, dimensions, signaling errors, dropped packets, temperatures, pressures, material compositions, and/or performance metrics. Within an industry, tolerance variances of accepted tolerances may be more or less than a percentage level (e.g., dimension tolerance of less than +/−1%). Some relativity between items may range from a difference of less than a percentage level to a few percent. Other relativity between items may range from a difference of a few percent to magnitude of differences.
As may also be used herein, the term(s) “configured to”, “operably coupled to”, “coupled to”, and/or “coupling” includes direct coupling between items and/or indirect coupling between items via an intervening item (e.g., an item includes, but is not limited to, a component, an element, a circuit, and/or a module) where, for an example of indirect coupling, the intervening item does not modify the information of a signal but may adjust its current level, voltage level, and/or power level. As may further be used herein, inferred coupling (i.e., where one element is coupled to another element by inference) includes direct and indirect coupling between two items in the same manner as “coupled to”.
As may even further be used herein, the term “configured to”, “operable to”, “coupled to”, or “operably coupled to” indicates that an item includes one or more of power connections, input(s), output(s), etc., to perform, when activated, one or more its corresponding functions and may further include inferred coupling to one or more other items. As may still further be used herein, the term “associated with”, includes direct and/or indirect coupling of separate items and/or one item being embedded within another item.
As may be used herein, the term “compares favorably”, indicates that a comparison between two or more items, signals, etc., provides a desired relationship. For example, when the desired relationship is that signal 1 has a greater magnitude than signal 2, a favorable comparison may be achieved when the magnitude of signal 1 is greater than that of signal 2 or when the magnitude of signal 2 is less than that of signal 1. As may be used herein, the term “compares unfavorably”, indicates that a comparison between two or more items, signals, etc., fails to provide the desired relationship.
As may be used herein, one or more claims may include, in a specific form of this generic form, the phrase “at least one of a, b, and c” or of this generic form “at least one of a, b, or c”, with more or less elements than “a”, “b”, and “c”. In either phrasing, the phrases are to be interpreted identically. In particular, “at least one of a, b, and c” is equivalent to “at least one of a, b, or c” and shall mean a, b, and/or c. As an example, it means: “a” only, “b” only, “c” only, “a” and “b”, “a” and “c”, “b” and “c”, and/or “a”, “b”, and “c”.
As may also be used herein, the terms “processing module”, “processing circuit”, “processor”, “processing circuitry”, and/or “processing unit” may be a single processing device or a plurality of processing devices. Such a processing device may be a microprocessor, micro-controller, digital signal processor, microcomputer, central processing unit, field programmable gate array, programmable logic device, state machine, logic circuitry, analog circuitry, digital circuitry, and/or any device that manipulates signals (analog and/or digital) based on hard coding of the circuitry and/or operational instructions. The processing module, module, processing circuit, processing circuitry, and/or processing unit may be, or further include, memory and/or an integrated memory element, which may be a single memory device, a plurality of memory devices, and/or embedded circuitry of another processing module, module, processing circuit, processing circuitry, and/or processing unit. Such a memory device may be a read-only memory, random access memory, volatile memory, non-volatile memory, static memory, dynamic memory, flash memory, cache memory, and/or any device that stores digital information. Note that if the processing module, module, processing circuit, processing circuitry, and/or processing unit includes more than one processing device, the processing devices may be centrally located (e.g., directly coupled together via a wired and/or wireless bus structure) or may be distributedly located (e.g., cloud computing via indirect coupling via a local area network and/or a wide area network). Further note that if the processing module, module, processing circuit, processing circuitry and/or processing unit implements one or more of its functions via a state machine, analog circuitry, digital circuitry, and/or logic circuitry, the memory and/or memory element storing the corresponding operational instructions may be embedded within, or external to, the circuitry comprising the state machine, analog circuitry, digital circuitry, and/or logic circuitry. Still further note that, the memory element may store, and the processing module, module, processing circuit, processing circuitry and/or processing unit executes, hard coded and/or operational instructions corresponding to at least some of the steps and/or functions illustrated in one or more of the Figures. Such a memory device or memory element can be included in an article of manufacture.
One or more embodiments have been described above with the aid of method steps illustrating the performance of specified functions and relationships thereof. The boundaries and sequence of these functional building blocks and method steps have been arbitrarily defined herein for convenience of description. Alternate boundaries and sequences can be defined so long as the specified functions and relationships are appropriately performed. Any such alternate boundaries or sequences are thus within the scope and spirit of the claims. Further, the boundaries of these functional building blocks have been arbitrarily defined for convenience of description. Alternate boundaries could be defined as long as the certain significant functions are appropriately performed. Similarly, flow diagram blocks may also have been arbitrarily defined herein to illustrate certain significant functionality.
To the extent used, the flow diagram block boundaries and sequence could have been defined otherwise and still perform the certain significant functionality. Such alternate definitions of both functional building blocks and flow diagram blocks and sequences are thus within the scope and spirit of the claims. One of average skill in the art will also recognize that the functional building blocks, and other illustrative blocks, modules and components herein, can be implemented as illustrated or by discrete components, application specific integrated circuits, processors executing appropriate software and the like or any combination thereof.
In addition, a flow diagram may include a “start” and/or “continue” indication. The “start” and “continue” indications reflect that the steps presented can optionally be incorporated in or otherwise used in conjunction with one or more other routines. In addition, a flow diagram may include an “end” and/or “continue” indication. The “end” and/or “continue” indications reflect that the steps presented can end as described and shown or optionally be incorporated in or otherwise used in conjunction with one or more other routines. In this context, “start” indicates the beginning of the first step presented and may be preceded by other activities not specifically shown. Further, the “continue” indication reflects that the steps presented may be performed multiple times and/or may be succeeded by other activities not specifically shown. Further, while a flow diagram indicates a particular ordering of steps, other orderings are likewise possible provided that the principles of causality are maintained.
The one or more embodiments are used herein to illustrate one or more aspects, one or more features, one or more concepts, and/or one or more examples. A physical embodiment of an apparatus, an article of manufacture, a machine, and/or of a process may include one or more of the aspects, features, concepts, examples, etc. described with reference to one or more of the embodiments discussed herein. Further, from figure to figure, the embodiments may incorporate the same or similarly named functions, steps, modules, etc. that may use the same or different reference numbers and, as such, the functions, steps, modules, etc. may be the same or similar functions, steps, modules, etc. or different ones.
Unless specifically stated to the contra, signals to, from, and/or between elements in a figure of any of the figures presented herein may be analog or digital, continuous time or discrete time, and single-ended or differential. For instance, if a signal path is shown as a single-ended path, it also represents a differential signal path. Similarly, if a signal path is shown as a differential path, it also represents a single-ended signal path. While one or more particular architectures are described herein, other architectures can likewise be implemented that use one or more data buses not expressly shown, direct connectivity between elements, and/or indirect coupling between other elements as recognized by one of average skill in the art.
The term “module” is used in the description of one or more of the embodiments. A module implements one or more functions via a device such as a processor or other processing device or other hardware that may include or operate in association with a memory that stores operational instructions. A module may operate independently and/or in conjunction with software and/or firmware. As also used herein, a module may contain one or more sub-modules, each of which may be one or more modules.
As may further be used herein, a computer readable memory includes one or more memory elements. A memory element may be a separate memory device, multiple memory devices, or a set of memory locations within a memory device. Such a memory device may be a read-only memory, random access memory, volatile memory, non-volatile memory, static memory, dynamic memory, flash memory, cache memory, and/or any device that stores digital information. The memory device may be in a form a solid-state memory, a hard drive memory, cloud memory, thumb drive, server memory, computing device memory, and/or other physical medium for storing digital information.
While particular combinations of various functions and features of the one or more embodiments have been expressly described herein, other combinations of these features and functions are likewise possible. The present disclosure is not limited by the particular examples disclosed herein and expressly incorporates these other combinations.
The present application claims priority claims priority pursuant to 35 U.S.C. § 120 and 35 U.S.C. § 365(c) as a continuation of International Application Number PCT/US2021/053531, entitled “HEALTH ANALYSIS USING A SPECTRAL SENSOR SYSTEM’, filed Oct. 5, 2021, which claims priority pursuant to 35 U.S.C. § 119(e) to U.S. Provisional Patent Application No. 63/088,542, entitled “HEALTH ANALYSIS USING A SPECTRAL SENSOR SYSTEM’, filed Oct. 7, 2020, both of which are incorporated herein by reference in their entirety and made part of the present application for all purposes.
Number | Date | Country | |
---|---|---|---|
63088542 | Oct 2020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/US2021/053531 | Oct 2021 | US |
Child | 18296589 | US |