[go: up one dir, main page]

WO2022123651A1 - 計測システム、計測方法、計測装置、及び、プログラム - Google Patents

計測システム、計測方法、計測装置、及び、プログラム Download PDF

Info

Publication number
WO2022123651A1
WO2022123651A1 PCT/JP2020/045633 JP2020045633W WO2022123651A1 WO 2022123651 A1 WO2022123651 A1 WO 2022123651A1 JP 2020045633 W JP2020045633 W JP 2020045633W WO 2022123651 A1 WO2022123651 A1 WO 2022123651A1
Authority
WO
WIPO (PCT)
Prior art keywords
measurement
time
measurement results
period
cycle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2020/045633
Other languages
English (en)
French (fr)
Inventor
啓 桑原
賢一 松永
隆行 小笠原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to EP20965036.5A priority Critical patent/EP4261801A4/en
Priority to JP2022567921A priority patent/JP7452707B2/ja
Priority to CN202080107780.3A priority patent/CN116648879B/zh
Priority to AU2020480642A priority patent/AU2020480642B2/en
Priority to US18/256,400 priority patent/US20240016451A1/en
Priority to PCT/JP2020/045633 priority patent/WO2022123651A1/ja
Publication of WO2022123651A1 publication Critical patent/WO2022123651A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • H04Q9/04Arrangements for synchronous operation
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6801Arrangements 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/6802Sensor mounted on worn items
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • A61B5/0015Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
    • A61B5/002Monitoring the patient using a local or closed circuit, e.g. in a room or building
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • A61B5/0015Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
    • A61B5/0022Monitoring a patient using a global network, e.g. telephone networks, internet
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
    • A61B5/024Measuring pulse rate or heart rate
    • A61B5/02438Measuring pulse rate or heart rate with portable devices, e.g. worn by the patient
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
    • A61B5/024Measuring pulse rate or heart rate
    • A61B5/0245Measuring pulse rate or heart rate by using sensing means generating electric signals, i.e. ECG signals
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/112Gait analysis
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/30Input circuits therefor
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/30Input circuits therefor
    • A61B5/301Input circuits therefor providing electrical separation, e.g. by using isolating transformers or optocouplers
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/332Portable devices specially adapted therefor
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/333Recording apparatus specially adapted therefor
    • A61B5/335Recording apparatus specially adapted therefor using integrated circuit memory devices
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/346Analysis of electrocardiograms
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2560/00Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
    • A61B2560/02Operational features
    • A61B2560/0204Operational features of power management
    • A61B2560/0209Operational features of power management adapted for power saving
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2560/00Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
    • A61B2560/02Operational features
    • A61B2560/0242Operational features adapted to measure environmental factors, e.g. temperature, pollution

Definitions

  • the present invention relates to a measurement system, a measurement method, a measurement device, and a program for obtaining a measurement result together with a measurement time.
  • Patent Document 1 describes that a wearable device measures a heart rate or the like from a heart potential, which is an action potential of the heart, and the measurement results obtained by the measurement are transferred to a smartphone or the like in real time. Techniques for transmission or recording in memory are disclosed.
  • Wearable sensors that can be worn on a daily basis are required to be small and lightweight, and the capacity of the battery is limited. Therefore, in order to perform measurement over a long period of time, it is necessary to measure with low power consumption.
  • the correspondence between each measurement result and the user's activity is managed by the time. For this management, it is desirable that the measurement results are managed together with the accurate measurement time.
  • the timing of measurement is generally managed by a clock signal. In order to manage the measurement time accurately as described above, if a highly accurate clock signal is used for the measurement, the power consumption will increase.
  • the measurement system is configured to perform measurement a plurality of times based on a first clock signal having a first clock period and obtain a plurality of measurement results.
  • a second clock period longer than the first clock period is provided for each of the measured measurement unit and a part of the plurality of measurement results obtained by the measurement unit and two or more measurement results, and the first clock period is longer than the first clock period.
  • a time stamping unit configured to give a time stamp indicating a measurement time based on a second clock signal having a better cycle accuracy than one clock signal, and a part of the time stamping unit and two or more measurement results are given.
  • the measurement result obtained during the period depends on the period specified by the two time stamps of the time stamps and the number of measurement results obtained during the period among the plurality of measurement results.
  • a measurement time correction unit configured to correct the measurement time of the measurement result other than the measurement result to which the time stamp is given is provided.
  • the measurement method includes a measurement step of performing measurement a plurality of times based on a first clock signal having a first clock period to obtain a plurality of measurement results, and the plurality of measurement steps obtained by the measurement step.
  • a second clock signal having a second clock period longer than the first clock period and having a better cycle accuracy than the first clock signal for a part of the measurement results and each of two or more measurement results.
  • a time stamping step for adding a time stamp indicating a measurement time based on the time stamp, a period specified by two time stamps among the time stamps given to each of the partial and two or more measurement results, and a plurality of the time stamps.
  • the measurement time of the measurement results obtained during the period other than the time stamped measurement results is determined. It has a measurement time correction step for correction.
  • the measuring device includes a measuring unit configured to perform measurement a plurality of times based on a first clock signal having a first clock period and obtain a plurality of measurement results, and the measuring unit.
  • a time stamping unit configured to give a time stamp indicating a measurement time based on a second clock signal, wherein the time stamp is a part of the time stamp given to each of two or more measurement results.
  • the measurement results are configured to be used to correct the measurement time of the measurement results other than the measurement results to which the time stamp is attached. It also has a time stamping unit.
  • the program according to the fourth aspect of the present invention includes a plurality of measurement results obtained by performing measurements a plurality of times based on a first clock signal having a first clock period, and a part of the plurality of measurement results.
  • the time stamp indicating the time stamp, the period specified by two time stamps of the time stamps given to each of the partial and two or more measurement results, and the said time among the plurality of measurement results. It is configured to correct the measurement time of the measurement results obtained during the period other than the measurement results to which the time stamp is attached, according to the number of measurement results obtained during the period. It functions as a measured time correction unit.
  • a measurement result with a measurement time having a small time lag with respect to the actual time can be obtained with low power consumption.
  • FIG. 1 is a hardware configuration diagram of a measurement system according to an embodiment of the present invention.
  • FIG. 2 is a block diagram showing a configuration of a measurement system according to an embodiment of the present invention.
  • FIG. 3 is a diagram showing a configuration example of a measurement result column and a time stamp.
  • FIG. 4 is a flowchart of the measurement time correction process executed by the measurement time correction unit of FIG.
  • FIG. 5 is a schematic diagram for explaining a process of deleting a measurement result from the measurement result column in the measurement time correction process of FIG. 4, and is a schematic diagram before deleting the measurement result.
  • FIG. 5 is a schematic diagram for explaining a process of deleting a measurement result from the measurement result column in the measurement time correction process of FIG.
  • FIG. 7 is a schematic diagram for explaining a process of adding a measurement result to the measurement result column in the measurement time correction process of FIG. 4, and is a schematic diagram before adding the measurement result.
  • FIG. 8 is a schematic diagram for explaining a process of adding a measurement result to the measurement result column in the measurement time correction process of FIG. 4, and is a schematic diagram after adding the measurement result.
  • FIG. 9 is a diagram showing an example of a process of adding a measurement result to the measurement result column in the measurement time correction process of FIG.
  • FIG. 10 is a diagram showing another example of the process of adding the measurement result to the measurement result column in the measurement time correction process of FIG.
  • FIG. 11 is a diagram showing another example of the process of deleting the measurement result from the measurement result column in the measurement time correction process of FIG.
  • FIG. 12 is a diagram showing a data structure in which the measurement time is associated with each measurement result in the measurement result column.
  • the measurement system 10 shown in FIGS. 1 and 2 is possessed by the user, and periodically measures the user's biological information and the environmental information around the user a plurality of times, and each measurement is the measured biological information and the environmental information. Manage the results together with the measurement time.
  • Biometric information includes heart rate, RRI (RR Interval), which is the interval between two R waves in the electrocardiogram waveform, steps, and posture.
  • Environmental information includes temperature.
  • the measurement system 10 includes a sensor device 20 and a management device 30.
  • the sensor device 20 comprises a wearable sensor worn on the user's clothes, and periodically measures the above-mentioned biological information and environmental information.
  • the management device 30 is composed of a computer such as a smartphone owned by the user, and stores and manages each measurement result obtained by periodic measurement by the sensor device 20.
  • the sensor device 20 includes a storage device 21, a processor 22, a RAM (RandomAccessMemory) 23, a first oscillation circuit 25, a second oscillation circuit 26, a electrocardiogram sensor 27A, an acceleration sensor 27B, a temperature sensor 27C, and a battery BT.
  • the electric power required for the operation of the sensor device 20 is supplied from the battery BT made of a battery.
  • the storage device 21 is a non-volatile storage device such as a hard disk, a flash memory, or an SSD (Solid State Drive), and stores programs and data.
  • the processor 22 executes or uses the program and data stored in the storage device 21 to perform various processes such as measurement of the biometric information and the environmental information (details will be described later).
  • the processor 22 includes an RTC (Real-Time Clock) that holds the current time.
  • the RAM 23 is the main memory of the processor 22.
  • the first oscillation circuit 25 oscillates a first clock signal having a first clock cycle and supplies it to the processor 22.
  • the processor 22 measures the user's biological information and environmental information based on the first clock signal (see the measurement unit 22A described later).
  • the second oscillation circuit 26 oscillates a second clock signal having a second clock cycle longer than the first clock cycle and having a cycle accuracy higher than that of the first clock signal, and supplies the second clock signal to the processor 22.
  • the periodic accuracy can also be said to be the accuracy of the clock frequency.
  • the RTC of the processor 22 updates the current time every second based on the second clock signal.
  • the RTC for example, divides the second clock signal and updates it every second.
  • the processor 22 assigns the current time updated by the RTC as a time stamp to the measurement result of the measurement based on the first clock signal (see the time stamping unit 22B described later).
  • the time stamp indicates the measurement time of the given measurement result.
  • the electrocardiographic sensor 27A, the acceleration sensor 27B, and the temperature sensor 27C are used to measure the biometric information and the environmental information.
  • the electrocardiographic sensor 27A is configured to include a bioelectrode that comes into contact with the user's skin, and under the control of the processor 22, the electrocardiographic potential of the user is detected by the bioelectrode and supplied to the processor 22.
  • the processor 22 measures the heart rate and RRI of the biometric information based on the electrocardiographic potential.
  • the acceleration sensor 27B detects the acceleration under the control of the processor 22, and supplies the detected acceleration to the processor 22.
  • the processor 22 measures the number of steps and the posture of the biometric information based on the acceleration.
  • the air temperature sensor 27C detects the air temperature included in the environmental information under the control of the processor 22, and supplies the detected air temperature to the processor 22.
  • the management device 30 includes a storage device 31, a processor 32, a RAM 33, and an input / output device 35.
  • the storage device 31 is a non-volatile storage device such as a hard disk, a flash memory, or an SSD, and stores programs and data.
  • the processor 32 executes or uses the program and data stored in the storage device 31 to perform various processes such as management of the measurement results (details will be described later).
  • the RAM 33 is the main memory of the processor 32.
  • the input / output device 35 includes a touch panel and the like.
  • the sensor device 20 and the management device 30 each have a communication module (not shown) and are configured to enable wireless or wired communication with each other.
  • the sensor device 20 includes a measuring unit 22A and a time stamping unit 22B.
  • Each unit 22A and 22B is composed of a processor 22 (FIG. 1) that executes a program stored in the storage device 21.
  • the first clock signal is input from the first oscillation circuit 25 to the measurement unit 22A.
  • the measuring unit 22A operates based on the first clock signal, and periodically measures biological information and environmental information for a long period of time. For example, the measurement unit 22A counts the rising edge of the pulse of the first clock signal and operates every time the count value reaches a predetermined value, so that the measurement unit 22A operates every 1 msec.
  • the measurement unit 22A may divide the first clock signal up to 1 kHz and operate every 1 ms based on the divided clock signal.
  • the first clock period of the first clock signal that realizes the operation every 1 ms is shorter than the second clock period (generally, 1/32768 seconds) of the second clock signal used for the RTC.
  • the measuring unit 22A periodically detects the electrocardiographic potential by the electrocardiographic potential sensor 27A.
  • the detection may be performed, for example, at any time within the range of 1 to 8 msec.
  • the measurement unit 22A performs a detection operation at one operation timing, that is, every 1 ms.
  • the detected electrocardiographic potential is held in the RAM 23 (FIG. 1) for the past fixed period from the latest one, and is used for RRI and heart rate measurement.
  • the measuring unit 22A detects the R wave based on the change in the electrocardiographic potential.
  • the measuring unit 22A measures the RRI by specifying the time interval between the two R waves.
  • each period such as a time interval is specified by the number of electrocardiographic potentials detected within that period ⁇ the detection cycle (here, 1 msec) in which the measuring unit 22A detects the electrocardiographic potential.
  • the RRI is specified by the number of new potentials detected x the detection period between the two R waves.
  • the detection cycle is a cycle based on the first clock cycle when there is no error in the first clock cycle.
  • the number of RRIs contained in one second varies depending on the heart rate and is about 0 to 5.
  • the measuring unit 22A measures the heart rate by counting the number of R waves per 60,000 heart potentials, that is, per 60 seconds. In this way, the measuring unit 22A measures the heart rate and the RRI based on the first clock signal.
  • the measurement unit 22A periodically detects the acceleration by the acceleration sensor 27B.
  • the sampling frequency for specifying the number of steps and the posture may be about 20 Hz. Therefore, the measurement unit 22A detects the acceleration every 5 msec of the operation timing, that is, every 5 msec. This reduces power consumption and the amount of data.
  • the detected acceleration is held in the RAM 23 for the past fixed period from the latest one, and is used for measuring the number of steps and the posture.
  • the measuring unit 22A measures the number of steps and the posture based on the change in acceleration.
  • the number of steps is the number of walking steps.
  • the posture measurement is performed by, for example, referring to a table pre-recorded in the storage device 21 and classifying the change mode of the acceleration into any posture classification code from 00 to 04.
  • 00 indicates the supine position
  • 01 indicates the sitting position
  • 02 indicates the standing position
  • 03 indicates walking
  • 04 indicates running.
  • the measuring unit 22A periodically measures the temperature by the air temperature sensor 27C. Since the temperature does not change abruptly, the measurement interval may be, for example, every 1000 times of operation timing every 1 msec, that is, every 1 second. This reduces the power consumption and the amount of data for measurement.
  • the measuring unit 22A may detect the electrocardiographic potential at 1 msec intervals based on the first clock signal, detect the acceleration every 5 times the electrocardiographic potential is detected, and measure the temperature every 1000 times the electrocardiographic potential is detected. .. As a result, since the first clock signal is shared by a plurality of types of detection and measurement, the measurement unit 22A can efficiently perform the plurality of types of detection and measurement in synchronization.
  • the measurement unit 22A measures each of the heart rate, RRI, step count, posture, and air temperature every 1000 times of the operation timing of 1 msec based on the first clock cycle, that is, every second. In this way, the measurement unit 22A periodically performs measurement a plurality of times in a measurement cycle T cycle (1 second) based on the first clock signal, and obtains a plurality of measurement results.
  • the measuring unit 22A records the measured heart rate, RRI, step count, posture, and temperature value as one measurement result in the storage device 21 for each measurement. As a result, 3600 measurement results are recorded in the storage device 21 in one hour. The measurement results are recorded in chronological order.
  • the measuring unit 22A counts the number of measurement results recorded in the storage device 21 by using the counter provided in the RAM 23.
  • the measurement unit 22A records the 3600 measurement results in the storage device 21 every hour when the counter value becomes 3600, that is, every hour, the measurement results as shown in FIG. It is transmitted to the management device 30 as a column. With this transmission as a trigger, the measurement result column is deleted from the storage device 21, and the counter is reset. Twenty-four measurement result columns will be generated in 24 hours.
  • the measurement result column 3600 measurement results are arranged in the order of measurement.
  • a time stamp is added to the measurement result column.
  • the time stamp is given by the time stamping unit 22B as described later, and indicates the measurement time of the first measurement result in the measurement result column.
  • the time stamp is transferred together with the measurement result column when the measurement result column is transferred.
  • the time stamping unit 22B shown in FIG. 2 is configured to include the RTC of the processor 22, and assigns the current time updated by the RTC to the measurement result column as a time stamp indicating the measurement time.
  • the RTC updates the current time based on the second clock signal. Therefore, the time stamping unit 22B adds the time stamp to the measurement result column based on the second clock signal.
  • the time stamping unit 22B operates based on the first clock signal, the internal clock signal of the processor 22, or the like, and at the timing when the first measurement result is obtained from the 3600 measurement results constituting the measurement result sequence.
  • the current time is read from the RTC. For example, the current time is read out each time the count value of the counter that counts the number of measurement results recorded in the storage device 21 becomes 1.
  • the time stamping unit 22B assigns this time stamp to the first measurement result by storing the read current time as a time stamp in the storage device 21 in association with the first measurement result. This time stamp indicates the measurement time of the first measurement result.
  • the time stamp is given to the entire measurement result column. It can be said that the time stamp indicates the measurement start time in the measurement result column.
  • the measurement time of each measurement result included in the measurement result column with the time stamp is the measurement time Timestamp indicated by the time stamp, the order P in the measurement result column of the measurement result, and when there is no periodic error. It is specified by a measurement cycle T cycle based on the first clock signal.
  • the measurement time of each measurement result included in the measurement result column is specified based on the time stamp and the measurement cycle T cycle .
  • the measurement cycle T cycle is a fixed value, the measurement time is assigned not only to the first measurement result but also to the second and subsequent measurement results by adding the time stamp.
  • the measurement cycle T cycle is based on the first clock cycle of the first clock signal, and the cycle accuracy of the first clock cycle is lower than that of the second clock cycle. Therefore, a periodic error may occur in the first clock signal, which also causes an error in the measurement cycle T cycle . As a result, an error may occur in the measurement time of each of the second and subsequent measurement results included in the measurement result column. Therefore, in the present embodiment, the measurement time given to each measurement result on the sensor device 20 side is corrected on the management device 30 side.
  • the management device 30 includes a measurement result recording unit 32A, a measurement time correction unit 32B, a measurement result correction unit 32C, and a measurement result usage unit 32D.
  • Each unit 32A to 32D is composed of a processor 32 (FIG. 1) that executes a program stored in the storage device 31.
  • the measurement result recording unit 32A sequentially receives the measurement result column and the time stamps given to the measurement result column transmitted from the sensor device 20 every hour, and sequentially records them in the storage device 31 in chronological order.
  • the measurement time correction unit 32B has a measurement result other than the measurement result of the measurement time indicated by the time stamp given to the measurement result column among the 3600 measurement results included in the measurement result column recorded in the storage device 31. That is, the measurement time of each of the 2nd to 3600th measurement results other than the 1st measurement result to which the time stamp is associated is corrected.
  • the measurement time correction unit 32B corrects the measurement time by, for example, executing the measurement time correction process shown in FIG.
  • the measurement time correction process is performed at an arbitrary timing after two or more measurement result sequences are recorded in the storage device 31.
  • the measurement time correction process is performed on each measurement result column stored in the storage device 31.
  • the order of the measurement result columns to be processed in chronological order is the Xth.
  • the measurement time correction unit 32B sets the measurement period Term in which 3600 measurement results are obtained by 3600 measurements for obtaining the Xth measurement result column. It is specified by the time stamp given to each of the X + 1st measurement result columns (step S11). As described above, each time stamp given to the measurement result column indicates the measurement time of the first measurement result in the measurement result column. Therefore, in step S11, the measurement period Term of the Xth measurement result column is specified by obtaining the period of the difference obtained by subtracting the measurement time indicated by the Xth time stamp from the measurement time indicated by the X + 1th time stamp. Will be done.
  • the numerical value M is obtained by the following equation 2 (step S12).
  • int (x) in the following equation (2) is an integerization operation of x. Since x, that is, T term / T cycle is a positive value, int (x) is a value rounded down to the nearest whole number of x.
  • M int (T term / T cycle ) -N ...
  • int (T term / T cycle ) specifies the number of measurements or the number of measurement results performed in the measurement cycle T cycle when there is no cycle error of the first clock signal in the measurement period T term . If int ( Time / T cycle ) is 3600, it means that no periodic error has occurred in the first clock signal, and M is 0.
  • the measurement time correction unit 32B determines whether the value of M is negative (step S13).
  • M is a negative value (step S13 ; Yes)
  • M more than the number of measurement results that should have been originally obtained by T term . Therefore, the measurement cycle T cycle is shorter than 1 second when there is no cycle error. Therefore, when M is a negative value, the measurement time correction unit 32B performs a process of deleting
  • the measurement cycle T cycle is corrected to the original 1 second without cycle error, and as a result, the measurement time of each measurement result in the Xth measurement result column is set to the measurement time calculated by the above equation (1). It has been corrected.
  • the measurement cycle T cycle including the cycle error is about 0.3% shorter than the original measurement cycle T cycle without the cycle error, based on the second clock signal having a smaller cycle error than the first clock signal. , About 0.997 seconds. Therefore, the first clock period is also shorter by that amount.
  • the measurement cycle T cycle is corrected to the original 1 second.
  • the measurement time correction unit 32B adds M new measurement results to the Xth measurement result column (step S16).
  • the measurement cycle T cycle is corrected to the original 1 second, and as a result, the measurement time of each measurement result in the Xth measurement result column is corrected to the measurement time calculated by the above equation 1. ..
  • the measurement cycle T cycle including the cycle error is about 0.3% longer than the original measurement cycle T cycle without the cycle error, based on the second clock signal having a smaller cycle error than the first clock signal. , About 1.003 seconds. Therefore, the first clock cycle is also longer by that amount.
  • the measurement time correction unit 32B brings the number of measurement results constituting the Xth measurement result sequence close to the number of measurement results originally obtained in the measurement period Term when no periodic error occurs in the first clock signal. As such (including matching), the measurement results may be deleted or added, and the method is arbitrary.
  • the position where the measurement result is added or deleted is arbitrary with respect to the measurement result column, but the contents of the measurement result column do not change significantly before and after the addition or deletion of the measurement result.
  • the positions should be dispersed within the measurement result column.
  • the positions are arranged so that one or a plurality of measurement results are sandwiched between the positions.
  • each position is evenly distributed in the measurement result column, and the number of measurement results between the insertion positions or the number of measurement results between the deletion positions is the same. More specifically, the measurement result is added or deleted for each N / (
  • N 3600
  • 10
  • the measurement result is added after the 1308th, 1635th, 1962th, 2289th, 2616th, 2943th, and 3270th measurement results.
  • the process of deleting the measurement results in the above order may be performed in the same manner as described above.
  • the content of the added measurement result shall correspond to the content of each of the Hth and H + 1th measurement results before and after that.
  • the average value of the values in the measurement results before and after is adopted for the types of values that are recorded regularly and the values change continuously, such as heart rate and temperature.
  • the numerical value may be the same as the numerical value in the measurement result column before or after.
  • Steps: 1) may be transferred to the measurement result to be added.
  • the content of the deleted measurement result may be distributed to the H-1st and H + 1th measurement results before and after that.
  • the measurement time correction unit 32B adds or deletes the measurement result to the measurement result column, the content of only the measurement result before, after, or both of the positions where the measurement result is added or deleted. Use to add or delete measurement results. This makes it possible to correct the measurement time with a small amount of processing even for a large amount of measurement results recorded over a long period of time.
  • the measurement result correction unit 32C shown in FIG. 2 corrects a time interval such as RRI measured based on the first clock signal among the measurement results of the measurement result sequence stored in the storage device 31.
  • a cycle error occurs in the first clock cycle of the first clock signal, an error also occurs in the RRI numerical value. Therefore, the measurement result correction unit 32C corrects the error by using the time stamp.
  • the measurement result correction unit 32C obtains the measurement cycle based on the first clock signal when there is no cycle error in T cycle , and the measurement period which is the difference between the two time stamps in T term and T term .
  • the correction coefficient C calculated by the following equation 3 is multiplied by the RRI to correct the RRI.
  • C T term / (T cycle ⁇ N) ⁇ ⁇ ⁇ (3)
  • the correction coefficient C is about 1.003, which is calculated. Multiplying the RRI by 800 msec gives 802 msec as the corrected RRI.
  • the measurement result use unit 32D performs various processes using the measurement result sequence and the time stamp stored in the storage device 31. For example, the measurement result use unit 32D displays a graph or the like showing the relationship between the corrected measurement time and the measurement result on the input / output device 35. At this time, the measurement result use unit 32D displays the activity content of the user separately input to the management device 30 together with the time in association with the measurement result (for example, heart rate) with the time as a common axis. Further, the measurement result user unit 32D analyzes the user's health and the like based on the relationship between the user's activity content and the measurement result (for example, heart rate), with the time being common.
  • the measurement result use unit 32D analyzes the user's health and the like based on the relationship between the user's activity content and the measurement result (for example, heart rate), with the time being common.
  • the sensor device 20 since the sensor device 20 is a wearable sensor, the measurement of the biological information and the environmental information is continuously performed for a long time. In this case, the first oscillation circuit that oscillates the first clock signal needs to be constantly operated. On the other hand, since the battery BT of the sensor device 20 is small, its capacity is also limited. Therefore, the first oscillation circuit 25 is required to have low power consumption so that it can operate for a long time with a small battery BT. However, in general, there is a trade-off relationship between the periodic accuracy of the clock signal and the power consumption, and if a low power consumption oscillation circuit is used, the periodic accuracy is reduced.
  • the period accuracy of the first clock signal is ⁇ 1%, there is a possibility that a deviation of about 14 minutes from the actual time will occur if the measurement corresponding to 24 hours is performed based on the first clock signal. ..
  • a time lag with respect to real time occurs, there is a problem that it becomes difficult to display or analyze, for example, the measured heart rate and the activity at that time.
  • the time stamping unit 22B has the measurement cycle T among a plurality of measurement results obtained by a plurality of measurements by the measurement unit 22A in the measurement cycle T cycle , particularly the same type of measurement such as the heart rate.
  • a second clock cycle longer than the first clock cycle For each measurement result obtained in a cycle longer than cycle (here, 1 measurement result sequence, that is, a cycle for obtaining measurement results of N (for example, N is an integer of 2 or more)), a second clock cycle longer than the first clock cycle.
  • a time stamp indicating the measurement time is given based on the second clock signal having two clock periods and having a cycle accuracy higher than that of the first clock signal.
  • the measurement time correction unit 32B is obtained during the measurement period T term of the measurement result column specified by the two time stamps given to the Xth and X + 1th measurement result columns, respectively, and during the measurement period T term .
  • the measurement time of the 2nd to 3600th measurement results other than the 1st measurement result to which the time stamp is given in the measurement result column is corrected according to the number of measurement results. Since the second clock signal has better cycle accuracy than the first clock signal, the time lag of the measured time corrected based on the time stamp as described above with respect to the actual time is small.
  • the power consumption of the first oscillation circuit 25 and the second oscillation circuit 26 is suppressed. Is low. As described above, according to this embodiment, it is possible to obtain a measurement result with a measurement time having a small time lag with respect to the real time with low power consumption.
  • the time stamping unit 22B adds a time stamp to the first measurement result of each of the plurality of measurement result columns.
  • Specify the term and delete the measurement result or add a new measurement result to the measurement result column consisting of N measurement results according to the length of the specified measurement period T term , and add the measurement result column.
  • the measurement time of each measurement result is corrected by approaching the number of the constituent measurement results to the number of measurement results originally obtained in the measurement period T term when the first clock signal does not have a periodic error.
  • the data capacity required for recording the time stamp increases, but for one measurement result column consisting of a plurality of N measurement results.
  • By adding one time stamp it is possible to improve the efficiency of recording. This makes it possible to record the measurement result for a longer period of time with respect to the recordable capacity, and also suppresses the amount of transmission data when the recorded measurement result is transmitted from the sensor device 20 to the management device 30. , The effect of suppressing power consumption related to communication can also be obtained.
  • the time stamping unit 22B does not use the measurement result column, and performs the first measurement result and the last measurement result among all the measurement results from the start to the end of the measurement in the predetermined measurement period to the above-mentioned measurement cycle T cycle .
  • Time stamps may be added to these as measurement results obtained in a longer cycle.
  • by dividing all the measurement results in the measurement result column and assigning a time stamp to each it is higher even when the cycle accuracy of the first clock signal fluctuates due to the influence of heat or the like.
  • the measurement time can be corrected accurately.
  • the time stamping unit 22B interrupts the measurement due to a user operation or the like during a predetermined measurement period or while obtaining the measurement results constituting the measurement result column, the time stamp is stamped at that time.
  • the measurement time may be corrected based on the period of difference between the time stamp given to the first measurement result and the time stamp given to the last measurement result.
  • the time stamping unit 22B may add a time stamp to each of the first measurement result and the last measurement result in the measurement result column of 1.
  • the time stamping unit 22B may, for example, assign a time stamp to a part of the plurality of measurement results obtained by the plurality of measurements and to each of two or more measurement results.
  • each measurement result is a second type different from the first type measurement result that occurs irregularly such as RRI and the number of steps and the first type that takes a continuous numerical value such as a heart rate.
  • the measurement time correction unit 32B is configured not to delete the result of the first type of measurement when the measurement result is deleted. This prevents inconsistencies in the measurement results before and after deletion. In particular, when the measurement result including the result of the first type of measurement is deleted, the discrepancy can be effectively suppressed by shifting the result of the first type of measurement to the previous and next measurement results.
  • the measurement time correction unit 32B deletes
  • the measurement result includes a time interval such as RRI measured based on the first clock signal, and the measurement result correction unit 32C uses the correction coefficient C calculated by the above equation (3).
  • the time interval is corrected by multiplying the time interval measured by the measuring unit 22A. As a result, a time interval with good accuracy can be obtained.
  • the hardware configuration of the measurement system 10 is arbitrary.
  • the sensor device 20 may include a pulse wave sensor that is worn on the wrist and detects a pulse waveform, and a measurement unit that measures a pulse from the pulse waveform.
  • the sensor device 20 may include a sensor and a measuring unit for measuring SpO2 (percutaneous arterial oxygen saturation).
  • the sensor device 20 may include, in addition to or instead of the air temperature sensor 27C, another environment sensor capable of measuring humidity, barometric pressure, and the like.
  • the sensor device 20 may include a body motion sensor that measures the number of steps, posture, or the like from acceleration, angular velocity, or the like.
  • the measuring unit 22A may be configured by a device in which each sensor such as a electrocardiographic potential sensor 27A, an environment sensor, or a body motion sensor and a control unit such as a processor are integrated.
  • the sensor device 20 may be a measuring device other than the wearable sensor.
  • the measurement target of the measurement system 10 is not limited to the biometric information of the user and is arbitrary. Even if the sensor device 20 is not a wearable sensor or the like and the battery BT is not small, it is better that the power consumption by the measurement is small. Therefore, the trade-off relationship between the period accuracy of the clock signal and the power consumption described above can be generally said for measurement. Therefore, even if the sensor device 20 is a measurement device other than the wearable sensor, the measurement system 10 can obtain a measurement result with a measurement time having a small time lag with respect to the real time with low power consumption. It works.
  • the management device 30 may be a server computer or the like that communicates with, for example, a sensor device 20 other than a smartphone via a predetermined network.
  • the measurement system 10 may be configured as one device in which the respective parts 22A and 22B of the sensor device 20 and the respective parts 32A to 32D of the management device 30 are arranged in one housing.
  • the measurement time correction unit 32B and the measurement result correction unit 32C may be configured by the processor 22 of the sensor device 20.
  • the processing load of the sensor device 20 can be reduced.
  • At least a part of each part 22A and 22B of the sensor device 20 and each part 32A to 32D of the management device 30 may be realized by the cooperation of one processor or a plurality of processors as a whole.
  • Computer-readable storage media include hard disks, flash memories, or non-temporary storage media such as SSDs (Solid State Drives).
  • the type of measurement result and the measurement cycle are not limited to the above-described embodiment.
  • the measurement result obtained by longer-term measurement is stored in the storage device 21 or. It may be recorded in the device 31.
  • the electrocardiographic potential or the like may be measured and the waveform data of the electrocardiogram may be recorded in the storage device 21 or the storage device 31.
  • the type of measurement and the measurement cycle may be set by the user.
  • the first oscillation circuit that oscillates the first clock signal is a clock oscillation circuit included in an A / D (Analog-to-Digital) conversion IC (Integrated Circuit) for measurement included in the electrocardiographic sensor 27A or the like. It is also good.
  • the measuring unit 22A includes the electrocardiographic sensor 27A and the like, and measures the electrocardiographic potential and the like using the clock signal of the A / D conversion IC as the first clock signal, and the time stamping unit 22B measures by measurement. A time stamp may be added to the obtained measurement result such as the electrocardiographic potential.
  • the second oscillation circuit may be a real-time clock IC provided separately from the processor 22. In this case, the time stamping unit 22B may be configured to include the real-time clock IC.
  • the time stamping unit 22B may add a time stamp to the measurement result obtained at that time at regular intervals (for example, every hour) instead of the number of measurement results. Then, the measurement time correction unit 32B specifies the number of measurement results obtained in a certain period, and according to the specified number, the measurement result is obtained for the measurement result column consisting of the measurement results obtained in the fixed period. May be configured to correct the measurement time by deleting or adding a new measurement result.
  • the measurement time correction unit 32B is, for example, when the number of specified measurement results is N, the measurement cycle based on the first clock signal when there is no cycle error is T cycle , and the fixed period is T term (fixed value). In addition, M measurement results are added or deleted according to the positive / negative of M obtained by the above equation (2).
  • the measurement time correction unit 32B When M is positive, the measurement time correction unit 32B has the specified number N of measurement results with respect to the number of original measurement results obtained in the fixed period when there is no periodic error in the first clock signal. It can be said that there are M less. In this case, the measurement time correction unit 32B adds M measurement results. When M is negative, the measurement time correction unit 32B can say that the number N of the specified measurement results is
  • the measurement time correction unit 32B may record each measurement result in the corrected measurement result column and the measurement time of each measurement result in the storage device 31 in association with each other. good.
  • the measurement time of each measurement result is calculated by, for example, the above equation (1).
  • the measurement time correction unit 32B calculates a numerical value obtained by dividing the period in which the measurement results constituting the measurement result column specified by the time stamp are obtained by the number of measurement results obtained in the period, and the actual value in the period is calculated.
  • the measurement cycle of may be calculated.
  • the measurement time correction unit 32B may correct the measurement time of each measurement result in the measurement result column based on the measurement cycle without deleting or adding the measurement result to the measurement result column.
  • the measurement time Tm of each measurement result may be calculated by the above equation (1) in which the measurement cycle calculated above is T cycle . Even if the measurement time correction unit 32B records each instrumentation result in the measurement result column and the measurement time of each measurement result calculated above in association with each other in the storage device 31, as in the modified example 5. good.

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Veterinary Medicine (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Physics & Mathematics (AREA)
  • Public Health (AREA)
  • Pathology (AREA)
  • Cardiology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physiology (AREA)
  • Power Engineering (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Dentistry (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Signal Processing (AREA)
  • Electric Clocks (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Testing Or Calibration Of Command Recording Devices (AREA)

Abstract

計測システム(10)は、第1クロック周期を有する第1クロック信号に基づいて第1周期で計測を複数回行って複数の計測結果を得るように構成された計測部(22A)と、計測部(22A)により得られる前記複数の計測結果のうち第2周期で得られる計測結果それぞれに対し、第1クロック周期よりも長い第2クロック周期を有しかつ第1クロック信号よりも周期精度の良い第2クロック信号に基づいて計測時刻を示すタイムスタンプを付与するように構成されたタイムスタンプ付与部(22B)と、2つのタイムスタンプにより特定される期間と、当該期間中に得られた計測結果の数と、に応じて、計測結果の計測時刻を補正する計測時刻補正部(32B)と、を備える。これにより、実時間に対する時刻ずれが小さい計測時刻が付与された計測結果が低消費電力で得られる。

Description

計測システム、計測方法、計測装置、及び、プログラム
 本発明は、計測結果を計測時刻とともに得る計測システム、計測方法、計測装置、及び、プログラムに関する。
 近年、小型なウェアラブルセンサを用いてユーザの生体情報又は環境情報を長期間継続して計測し、計測により得られた各計測結果を健康管理等に利用するサービスが利用されている。このようなサービスに利用される技術として、特許文献1には、ウェアラブルデバイスにより心臓の活動電位である心電位から心拍数等を計測し、計測により得られた計測結果を、リアルタイムでスマートフォン等に送信又はメモリに記録する技術が開示されている。
国際公開第2016/24495号公報
 日常的に身に着けるウェアラブルセンサは小型軽量であることが求められ、電池の容量が制約される。そのため、長時間にわたって計測を行うためには低消費電力での計測が必要である。ところで、計測結果と、そのときのユーザの活動とを紐づけて管理し、後からユーザの活動を考慮しながら計測結果を分析したい場合がある。この場合、各計測結果とユーザの活動との対応関係は、時刻により管理される。この管理のため、計測結果は、正確な計測時刻とともに管理されることが望ましい。ここで、一般に計測のタイミングはクロック信号により管理される。上記のように計測時刻を正確に管理するため、計測に高精度なクロック信号を使用すると、消費電力が増大してしまう。他方、低消費電力で動作する発振回路を採用すると、クロック信号の精度が低下し、それにより計測時刻の正確性も低下してしまう。このように、消費電力量と計測時刻の精度とは、トレードオフの関係にある。なお、このようなトレードオフは、ウェアラブルセンサに限らず計測一般にも生じる。
 本発明は、実時間に対する時刻ずれが小さい計測時刻が付与された計測結果を低消費電力で得ることを目的とする。
 上述した課題を解決するために、本発明の第1の観点に係る計測システムは、第1クロック周期を有する第1クロック信号に基づいて計測を複数回行って複数の計測結果を得るように構成された計測部と、前記計測部により得られる前記複数の計測結果のうちの一部かつ2以上の計測結果それぞれに対し、前記第1クロック周期よりも長い第2クロック周期を有しかつ前記第1クロック信号よりも周期精度の良い第2クロック信号に基づいて計測時刻を示すタイムスタンプを付与するように構成されたタイムスタンプ付与部と、前記一部かつ2以上の計測結果それぞれに付与された前記タイムスタンプのうち2つのタイムスタンプにより特定される期間と、前記複数の計測結果のうち前記期間中に得られた計測結果の数とに応じて、前記期間中に得られた前記計測結果のうち前記タイムスタンプが付与された前記計測結果以外の計測結果の計測時刻を補正するように構成された計測時刻補正部と、を備える。
 本発明の第2の観点に係る計測方法は、第1クロック周期を有する第1クロック信号に基づいて計測を複数回行って複数の計測結果を得る計測ステップと、前記計測ステップにより得られる前記複数の計測結果のうちの一部かつ2以上の計測結果それぞれに対し、前記第1クロック周期よりも長い第2クロック周期を有しかつ前記第1クロック信号よりも周期精度の良い第2クロック信号に基づいて計測時刻を示すタイムスタンプを付与するタイムスタンプ付与ステップと、前記一部かつ2以上の計測結果それぞれに付与された前記タイムスタンプのうち2つのタイムスタンプにより特定される期間と、前記複数の計測結果のうち前記期間中に得られた計測結果の数とに応じて、前記期間中に得られた前記計測結果のうち前記タイムスタンプが付与された前記計測結果以外の計測結果の計測時刻を補正する計測時刻補正ステップと、を有する。
 本発明の第3の観点に係る計測装置は、第1クロック周期を有する第1クロック信号に基づいて計測を複数回行って複数の計測結果を得るように構成された計測部と、前記計測部により得られる前記複数の計測結果のうちの一部かつ2以上の計測結果それぞれに対し、前記第1クロック周期よりも長い第2クロック周期を有しかつ前記第1クロック信号よりも周期精度の良い第2クロック信号に基づいて計測時刻を示すタイムスタンプを付与するように構成されたタイムスタンプ付与部であって、前記タイムスタンプが、前記一部かつ2以上の計測結果それぞれに付与したタイムスタンプのうち2つのタイムスタンプにより特定される期間中に得られた前記計測結果のうち前記タイムスタンプが付与された前記計測結果以外の計測結果の計測時刻を補正するのに使用される、ように構成されたタイムスタンプ付与部と、を備える。
 本発明の第4の観点に係るプログラムは、第1クロック周期を有する第1クロック信号に基づいて計測を複数回行って得られる複数の計測結果と、前記複数の計測結果のうちの一部かつ2以上の計測結果それぞれに対して、前記第1クロック周期よりも長い第2クロック周期を有しかつ前記第1クロック信号よりも周期精度の良い第2クロック信号に基づいて付与された、計測時刻を示すタイムスタンプと、を取得するコンピュータを、前記一部かつ2以上の計測結果それぞれに付与された前記タイムスタンプのうち2つのタイムスタンプにより特定される期間と、前記複数の計測結果のうち前記期間中に得られた計測結果の数とに応じて、前記期間中に得られた前記計測結果のうち前記タイムスタンプが付与された前記計測結果以外の計測結果の計測時刻を補正するように構成された計測時刻補正部、として機能させる。
 本発明によれば、実時間に対する時刻ずれが小さい計測時刻が付与された計測結果が低消費電力で得られる。
図1は、本発明の一実施形態に係る計測システムのハードウェア構成図である。 図2は、本発明の一実施形態に係る計測システムの構成を示すブロック図である。 図3は、計測結果列及びタイムスタンプの構成例を示す図である。 図4は、図2の計測時刻補正部により実行される計測時刻補正処理のフローチャートである。 図5は、図4の計測時刻補正処理における、計測結果列から計測結果を削除する処理を説明するための模式図であり、計測結果を削除する前についての模式図である。 図5は、図4の計測時刻補正処理における、計測結果列から計測結果を削除する処理を説明するための模式図であり、計測結果を削除する後についての模式図である。 図7は、図4の計測時刻補正処理における、計測結果列に計測結果を追加する処理を説明するための模式図であり、計測結果を追加する前についての模式図である。 図8は、図4の計測時刻補正処理における、計測結果列に計測結果を追加する処理を説明するための模式図であり、計測結果を追加する後についての模式図である。 図9は、図4の計測時刻補正処理における、計測結果列に計測結果を追加する処理の一例を示す図である。 図10は、図4の計測時刻補正処理における、計測結果列に計測結果を追加する処理の他の一例を示す図である。 図11は、図4の計測時刻補正処理における、計測結果列から計測結果を削除する処理の他の一例を示す図である。 図12は、計測結果列の各計測結果に計測時刻が対応づけられたデータ構成を示す図である。
 以下、本発明の実施の形態に係る計測システム10等を、図面を参照して説明する。
(計測システム10の構成)
 図1及び図2に示す計測システム10は、ユーザにより所持され、ユーザの生体情報及び当該ユーザの周囲の環境情報を定期的に複数回計測し、計測した各生体情報及び環境情報である各計測結果を計測時刻とともに管理する。生体情報は、心拍数、心電図波形における2つのR波の間隔であるRRI(R-R Interval)、歩数、及び、姿勢を含む。環境情報は、気温を含む。
 図1に示すように、計測システム10は、センサ装置20と管理装置30とを備える。センサ装置20は、ユーザの衣服に装着されるウェアラブルセンサからなり、上記の生体情報及び環境情報を定期的に計測する。管理装置30は、ユーザが所持するスマートフォン等のコンピュータからなり、センサ装置20が定期的に計測して得た各計測結果を記憶して管理する。
 センサ装置20は、記憶装置21、プロセッサ22、RAM(Random Access Memory)23、第1発振回路25、第2発振回路26、心電位センサ27A、加速度センサ27B、気温センサ27C、バッテリBTを備える。センサ装置20の動作に必要な電力は、電池からなるバッテリBTから供給される。
 記憶装置21は、ハードディスク、フラッシュメモリ、または、SSD(Solid State Drive)等の不揮発性の記憶装置であり、プログラム及びデータを記憶する。プロセッサ22は、記憶装置21が記憶しているプログラム及びデータを実行又は使用して、上記生体情報及び環境情報の計測等の各種処理を行う(詳細は後述)。プロセッサ22は、現在時刻を保持するRTC(Real-Time Clock)を備える。RAM23は、プロセッサ22のメインメモリである。
 第1発振回路25は、第1クロック周期を有する第1クロック信号を発振してプロセッサ22に供給する。プロセッサ22は、第1クロック信号に基づいてユーザの生体情報及び環境情報の計測を行う(後述の計測部22A参照)。
 第2発振回路26は、第1クロック周期よりも長い第2クロック周期を有しかつ第1クロック信号よりも周期精度の良い第2クロック信号を発振してプロセッサ22に供給する。周期精度は、クロック周波数の精度ともいえる。プロセッサ22の上記RTCは、第2クロック信号に基づいて現在時刻を1秒ごとに更新していく。RTCは、例えば、第2クロック信号を分周等して1秒ごとの更新を行う。プロセッサ22は、第1クロック信号に基づく計測の計測結果に対し、RTCにより更新される現在時刻をタイムスタンプとして付与する(後述のタイムスタンプ付与部22B参照)。タイムスタンプは、付与される計測結果の計測時刻を示す。
 心電位センサ27A、加速度センサ27B、及び、気温センサ27Cは、上記生体情報及び環境情報を計測するのに使用される。心電位センサ27Aは、ユーザの肌に接触する生体電極を含んで構成され、プロセッサ22による制御のもと、ユーザの心電位を生体電極により検出し、プロセッサ22に供給する。プロセッサ22は、上記生体情報のうちの心拍数及びRRIを心電位に基づいて計測する。加速度センサ27Bは、プロセッサ22による制御のもと、加速度を検出し、検出した加速度をプロセッサ22に供給する。プロセッサ22は、上記生体情報のうちの歩数及び姿勢を、加速度に基づいて計測する。気温センサ27Cは、プロセッサ22による制御のもと、上記環境情報に含まれる気温を検出し、検出した気温をプロセッサ22に供給する。
 管理装置30は、記憶装置31、プロセッサ32、RAM33、及び、入出力装置35を備える。
 記憶装置31は、ハードディスク、フラッシュメモリ、または、SSD等の不揮発性の記憶装置であり、プログラム及びデータを記憶する。プロセッサ32は、記憶装置31が記憶しているプログラム及びデータを実行又は使用して、上記計測結果の管理等の各種処理を行う(詳細は後述)。RAM33は、プロセッサ32のメインメモリである。入出力装置35は、タッチパネル等からなる。
 センサ装置20と管理装置30とは、それぞれが不図示の通信モジュールを備え、互いに無線又は有線通信可能に構成されている。
 図2に示すように、センサ装置20は、計測部22A及びタイムスタンプ付与部22Bを備える。各部22A及び22Bは、記憶装置21に記憶されたプログラムを実行するプロセッサ22(図1)により構成されている。
 計測部22Aには、第1発振回路25から第1クロック信号が入力される。計測部22Aは、第1クロック信号に基づいて動作し、生体情報及び環境情報を長期間定期的に計測する。例えば、計測部22Aは、第1クロック信号のパルスの立ち上がりをカウントし、カウント値が所定値に到達するごとに動作することで、1m秒ごとに動作する。計測部22Aは、第1クロック信号を1kHzまで分周し、分周後のクロック信号に基づいて1m秒ごとに動作してもよい。この1m秒ごとの動作を実現する第1クロック信号の第1クロック周期は、上記RTCに使用される第2クロック信号の第2クロック周期(一般に、1/32768秒)よりも短い。
 計測部22Aは、心電位センサ27Aにより心電位を定期的に検出していく。検出は、例えば、1~8m秒の範囲内の任意の時間ごとに行われればよい。ここでは、計測部22Aは、1回の動作タイミングつまり1m秒ごとに検出動作を行う。検出された心電位は、最新のものから過去一定期間分RAM23(図1)に保持され、RRI及び心拍数の計測に使用される。計測部22Aは、心電位の変化に基づいてR波を検出する。計測部22Aは、2つのR波の時間間隔を特定することでRRIを計測する。ここで、時間間隔等の各期間は、その期間内で検出された心電位の数×計測部22Aが心電位を検出する検出周期(ここでは、1m秒)で特定される。RRIは、2つのR波の間の、検出された新電位の数×検出周期により特定される。検出周期は、第1クロック周期に誤差がないとしたときの第1クロック周期に基づく周期である。1秒間に含まれるRRIの数は、心拍数によって変動し0個~5個程度である。計測部22Aは、心電位6万個当たりつまり60秒当たりのR波の個数をカウントすることで心拍数を計測する。このようにして、計測部22Aは、第1クロック信号に基づいて心拍数及びRRIを計測する。
 計測部22Aは、加速度センサ27Bにより加速度を定期的に検出していく。歩数及び姿勢を特定するためのサンプリング周波数は20Hz程度であればよい。そのため、計測部22Aは、1m秒ごとの動作タイミングが5回到来するごと、つまり、5m秒ごとに加速度を検出していく。これにより消費電力及びデータ量が低減される。検出された加速度は、最新のものから過去一定期間分RAM23に保持され、歩数及び姿勢の計測に使用される。計測部22Aは、加速度の変化に基づいて歩数及び姿勢を計測する。歩数は、歩行ステップの数である。姿勢の計測は、加速度の変化態様を例えば記憶装置21に予め記録されているテーブルを参照し、00~04までのいずれかの姿勢分類コードに分類することにより行われる。ここで、例えば、00は仰臥位、01は座位、02は立位、03は歩行、04は走行を示す。
 計測部22Aは、気温センサ27Cにより温度を定期的に計測していく。温度は、急激に変化しないので、計測の間隔は、例えば、1m秒ごとの動作タイミングが1000回到来するごと、つまり1秒ごとであればよい。これにより計測のための消費電力及びデータ量が低減される。
 計測部22Aは、第1クロック信号に基づいて心電位を1m秒間隔で検出し、心電位を5回検出するごとに加速度を検出し、心電位を1000回検出するごとに温度を計測するとよい。これにより、第1クロック信号が複数種類の検出及び計測で共有されるので、計測部22Aは、複数種類の検出及び計測を効率的に同期して行うことができる。
 計測部22Aは、上記心拍数、RRI、歩数、姿勢、及び、気温の各計測を、第1クロック周期に基づく上記1m秒の動作タイミングが1000回到来するごと、つまり1秒ごとに行う。このようにして、計測部22Aは、第1クロック信号に基づいて計測を計測周期Tcycle(1秒)で複数回定期的に行って複数の計測結果を得る。計測部22Aは、1回の計測ごとに、計測した心拍数、RRI、歩数、姿勢、及び、気温の値を1の計測結果として、記憶装置21に記録していく。これにより、記憶装置21には、1時間で3600個の計測結果が記録される。計測結果は、時系列順に記録される。計測部22Aは、RAM23に設けられたカウンタを用いて、記憶装置21に記録した計測結果の数をカウントする。計測部22Aは、カウンタの値が3600になって記憶装置21に3600個の計測結果を記録したときごと、つまり、1時間ごとに、当該3600個の計測結果を図3に示すような計測結果列として、管理装置30に送信する。この送信を契機として、計測結果列は記憶装置21から削除され、前記カウンタはリセットされる。計測結果列は、24時間で24個生成されることになる。
 図3に示すように、計測結果列では、3600個の計測結果が計測順に配置されている。計測結果列には、タイムスタンプが付与される。タイムスタンプは、後述のようにタイムスタンプ付与部22Bにより付与され、計測結果列のうち1番目の計測結果の計測時刻を示す。タイムスタンプは、計測結果列が転送されるときに、当該計測結果列とともに転送される。
 図2に示すタイムスタンプ付与部22Bは、プロセッサ22の上記RTCを含んで構成され、当該RTCにより更新している現在時刻を、計測時刻を示すタイムスタンプとして計測結果列に付与する。RTCは、第2クロック信号に基づいて現在時刻を更新する。したがって、タイムスタンプ付与部22Bは、第2クロック信号に基づいてタイムスタンプを計測結果列に付与していることになる。
 タイムスタンプ付与部22Bは、上記第1クロック信号又はプロセッサ22の内部クロック信号等に基づいて動作し、計測結果列を構成する3600個の計測結果のうち1番目の計測結果が得られるタイミングで、上記RTCから現在時刻を読み出す。例えば、記憶装置21に記録された計測結果の数をカウントする上記カウンタのカウント値が1となるたびに、現在時刻が読み出される。タイムスタンプ付与部22Bは、読み出した現在時刻を、タイムスタンプとして前記1番目の計測結果に対応付けて記憶装置21に格納することにより、このタイムスタンプを前記1番目の計測結果に付与する。このタイムスタンプは、前記1番目の計測結果の計測時刻を示すことになる。タイムスタンプの付与以降、2番目~3600番目の計測結果が記憶装置21に記録されると、タイムスタンプは、計測結果列全体に付与されたことになる。タイムスタンプは、計測結果列における計測開始時刻を示しているともいえる。
 タイムスタンプが付与された計測結果列に含まれる各計測結果の計測時刻は、タイムスタンプが示す計測時刻Ttimestampと、その計測結果の計測結果列における順番Pと、周期誤差がないとしたときの第1クロック信号に基づく計測周期Tcycleと、により特定される。例えば、計測時刻Tmは、
 Tm=Ttimestamp+Tcycle×(P-1)・・・(1)
により得られる。例えば、図3の計測結果列における3番目の計測結果の計測時刻Tmは、2020年11月13日16時45分30秒+1秒×(3-1)=2020年11月13日16時45分32秒である。
 上記のように、計測結果列に含まれる各計測結果の計測時刻は、タイムスタンプ及び上記計測周期Tcycleに基づいて特定される。ここで、上記計測周期Tcycleは、固定値なので、当該タイムスタンプの付与により、1番目の計測結果のほか、2番目以降の計測結果にも計測時刻が付与されたことになる。計測周期Tcycleは、第1クロック信号の第1クロック周期に基づくものであり、第1クロック周期の周期精度は第2クロック周期よりも低い。このため、第1クロック信号には周期誤差が生じることがあり、これにより、計測周期Tcycleにも誤差が生じる。その結果、計測結果列に含まれる2番目以降の各計測結果の計測時刻に誤差が生じ得る。そこで、本実施の形態では、センサ装置20側で各計測結果に付与された計測時刻が管理装置30側で補正される。
 管理装置30は、図2に示すように、計測結果記録部32A、計測時刻補正部32B、計測結果補正部32C、及び、計測結果使用部32Dを備える。各部32A~32Dは、記憶装置31に記憶されたプログラムを実行するプロセッサ32(図1)により構成されている。
 計測結果記録部32Aは、センサ装置20から1時間ごとに送信されてくる計測結果列及び計測結果列に付与されたタイムスタンプを、順次受信して記憶装置31に時系列順に順次記録する。
 計測時刻補正部32Bは、記憶装置31に記録された計測結果列に含まれる3600個の計測結果のうち、当該計測結果列に付与されたタイムスタンプが示す計測時刻の計測結果以外の計測結果、つまり、タイムスタンプが対応付けられた1番目の計測結果以外の2~3600番目の各計測結果の計測時刻を補正する。
 計測時刻補正部32Bは、例えば、図4に示す計測時刻補正処理を実行することで、計測時刻を補正する。計測時刻補正処理は、記憶装置31に2以上の計測結果列が記録された以降の任意のタイミングで行われる。計測時刻補正処理は、記憶装置31に記憶されている各計測結果列に対して行われる。以下の説明では、処理対象の計測結果列の時系列順の順番をX番目とする。
 図4に示す計測時刻補正処理において、計測時刻補正部32Bは、X番目の計測結果列を得るための3600回の計測により3600個の計測結果が得られた計測期間Ttermを、X番目及びX+1番目の計測結果列それぞれに付与されたタイムスタンプにより特定する(ステップS11)。上記のように、計測結果列に付与される各タイムスタンプは、計測結果列の1番目の計測結果の計測時刻を示す。このため、ステップS11では、X+1番目のタイムスタンプが示す計測時刻からX番目のタイムスタンプが示す計測時刻を引いた差の期間を求めることでX番目の計測結果列の前記計測期間Ttermが特定される。
 次に、計測時刻補正部32Bは、周期誤差がないときの第1クロック信号に基づく計測周期Tcycle=1秒、計測結果列を構成する計測結果の数N=3600、ステップS11で特定された計測期間Ttermに基づいて、下記式2により、数値Mを求める(ステップS12)。ただし、下記式(2)のint(x)は、xの整数化演算である。xつまりTterm/Tcycleは正の値となるので、int(x)はxの少数点以下を切り捨てた値となる。
 M=int(Tterm/Tcycle)-N・・・(2)
 int(Tterm/Tcycle)により、計測期間Ttermにおいて、第1クロック信号の周期誤差がないとするときの計測周期Tcycleで行われる計測の回数ないし計測結果の数が特定される。int(Tterm/Tcycle)が3600であれば第1クロック信号において周期誤差を生じていないことになり、Mは0となる。
 ステップS12のあと、計測時刻補正部32Bは、Mの値が負であるか判別する(ステップS13)。Mが負の値であるとき(ステップS13;Yes)、計測期間Ttermで実際得られている計測結果の数(=3600)は、第1クロック信号の周期誤差がないとするときに計測期間Ttermで本来得られたはずの計測結果の数よりも|M|個多い。このため、計測周期Tcycleは、周期誤差が無いときの1秒よりも短くなっている。そこで、Mが負の値であるとき、計測時刻補正部32Bは、X番目の計測結果列に対して|M|個の計測結果を削除する処理を行う(ステップS14)。これにより、計測周期Tcycleが周期誤差の無い本来の1秒に補正され、その結果、X番目の計測結果列の各計測結果の計測時刻は、上記式(1)で算出される計測時刻に補正されたことになる。
 例えば、図5に示すようにX番目の計測結果列の計測期間Ttermが3590秒であったとすると、M=-10となる。この場合、周期誤差を含む計測周期Tcycleは、第1クロック信号よりも周期誤差が少ない第2クロック信号を基準として、周期誤差の無い本来の計測周期Tcycleよりも約0.3%分短く、約0.997秒である。このため、第1クロック周期もその分短かったことになる。この場合、図5及び図6に示すように、計測結果列を構成する3600個の計測結果から|M|=10個分の計測結果を削除することで、3590秒の計測期間Ttermにおいて、3590個の計測結果が得られたことにする。これにより、計測周期Tcycleが本来の1秒に補正される。
 Mが正の値でないとき(ステップS13;No)、計測時刻補正部32Bは、Mが正の値であるかを判別する(ステップS15)。計測時刻補正部32Bは、正の値でない場合(ステップS15;No)、第1クロック信号の周期誤差は無いので、計測時刻補正処理を補正無しで終了する。他方、Mが正の値であるとき(ステップS15;Yes)、計測期間Ttermで実際得られている計測結果の数(=3600)は、第1クロック信号に周期誤差がないときに計測期間Ttermで本来得られたはずの計測結果の数よりもM個少ない。このため、計測周期Tcycleは、周期誤差が無いときの1秒よりも長くなっている。そこで、Mが正の値であるとき、計測時刻補正部32Bは、X番目の計測結果列に対してM個の新たな計測結果を追加する(ステップS16)。これにより、計測周期Tcycleが本来の1秒に補正され、その結果、X番目の計測結果列の各計測結果の計測時刻は、上記式1で算出される計測時刻に補正されたことになる。
 例えば、図7に示すようにX番目の計測結果列の計測期間Ttermが3610秒であったとすると、M=10となる。この場合、周期誤差を含む計測周期Tcycleは、第1クロック信号よりも周期誤差が少ない第2クロック信号を基準として、周期誤差の無い本来の計測周期Tcycleよりも約0.3%分長く、約1.003秒である。このため、第1クロック周期もその分長かったことになる。この場合、図7及び図8に示すように、計測結果列を構成する3600個の計測結果に対して、M=10個分の新たな計測結果を追加することで、3610秒の計測期間Ttermにおいて、3610個の計測結果が得られたことにする。これにより、計測周期Tcycleが本来の1秒に補正される。
 計測時刻補正部32Bは、X番目の計測結果列を構成する計測結果の数を、第1クロック信号に周期誤差が生じていないときに前記計測期間Ttermで本来得られる計測結果の数に近づけるよう(一致させることを含む)、計測結果を削除又は追加すればよく、その方法は任意である。
 計測結果列に対して計測結果を追加する位置、又は、削除する計測結果の位置は任意であるが、計測結果の追加又は削除の前後で計測結果列の内容が大きく変わらないように、前記各位置を計測結果列内で分散させるとよい。例えば、前記各位置の各間に1又は複数の計測結果が挟まれるよう、前記各位置が配置される。例えば、前記各位置を計測結果列内で均等に分散させ、挿入位置間それぞれの計測結果の数、又は、削除位置間それぞれの計測結果の数を同じとする。より詳細には、計測結果列に対して計測結果のN/(|M|+1)個ごとに計測結果を追加又は削除させる。具体的には、3600個の計測結果を3610個に増やす場合、N=3600、|M|=10、N/(|M|+1)≒327となり、計測結果列における327番目、654番目、981番目、1308番目、1635番目、1962番目、2289番目、2616番目、2943番目、3270番目の計測結果の後に、計測結果を追加する。また、3600個の計測データセットを3590個に減らす場合には、上記同様、上記順番の計測結果を削除する処理を行えばよい。
 計測結果列のH番目の計測結果の後に新たな計測結果を追加する場合、追加する計測結果の内容は、その前後のH番目とH+1番目の各計測結果の内容に応じたものとする。以下、この点を図9及び図10を参照して説明する。
 追加される新たな計測結果のうち、心拍数及び温度といった定期的に記録されて数値が連続的に変化する種類の数値については、前後の計測結果における数値の平均値が採用される。変形例として、当該数値を、前又は後の計測結果列の数値と同じとしてもよい。
 追加される新たな計測結果のうち、姿勢といった定期的に記録されて数値が不連続的に変化する種類の数値については、前又は後の計測結果と同じ値が採用される。図9及び図10では、前つまりH番目の計測結果と同じ値が使用されている。
 追加される新たな計測結果のうち、RRI及び歩数といった不定期に発生するイベント的な数値については、図9に示すようにイベントが発生しなかった状態、例えば、RRIの数値無し、歩数0などが採用される。これにより、例えば、計測結果列における歩数の総数を計測結果の追加の前後で一致させることができる。また、図10に示すように、RRIの各数値又は歩数の総数を維持しながら、前又は後の計測結果内の数値の一部(ここでは、前であるH番目の計測結果のRRI:840、歩数:1)を、追加する計測結果に移行するようにしてもよい。
 計測結果列のH番目の計測結果を削除する場合、削除する計測結果の内容を、その前後のH-1番目とH+1番目の各計測結果に振り分けてもよい。以下、この点を、図11を参照して説明する。
 削除される計測結果のうち、心拍数及び温度といった定期的に記録されて数値が連続的に変化する数値、及び、姿勢といった定期的に記録されて数値が不連続的に変化する数値については、単に削除すればよい。
 削除される計測結果のうち、RRI及び歩数といった不定期に発生するイベント的な数値については、単に削除すると、RRIの数値及び歩数の総数が削除前後で不一致となってしまうといった不都合が生じる。そこで、このような数値は、前又は後の計測結果に移行する。図11では、H番目に含まれていたRRI=820m秒と歩数=1の数値を、H+1番目の計測結果に移行する。このように、計測時刻補正部32Bは、計測結果を削除するときに、予め定められた特定種類の計測の結果を削除しないで他の計測結果に移行させることで、前記の不一致を回避している。特に、予め定められた特定種類の計測の結果を、削除対象の計測結果の前及び後の少なくとも一方に移行させることで、少ない処理量で前記の不一致が回避される。
 以上のように、計測時刻補正部32Bは、計測結果列に対して計測結果を追加または削除する際、当該計測結果を追加又は削除する位置の前、後、又はその両者の計測結果のみの内容を利用して、計測結果の追加または削除を行う。これにより、長時間にわたって記録された多量の計測結果に対しても、少ない処理量での計測時刻の補正が可能となっている。
 図2に示す計測結果補正部32Cは、記憶装置31に記憶された計測結果列の計測結果のうち、第1クロック信号に基づいて計測されるRRIといった時間間隔を補正する。第1クロック信号の第1クロック周期に周期誤差が生じた場合、RRIの数値にも誤差が生じるため、計測結果補正部32Cは、タイムスタンプを用いてその誤差を補正する。
 具体的に、計測結果補正部32Cは、周期誤差がないときの第1クロック信号に基づく計測周期をTcycle、2つのタイムスタンプの差分である前記計測期間をTterm、Tterm中に得られる計測結果の数をNとしたときに、下記の式3で算出される補正係数Cを、RRIに乗じて当該RRIを補正する。
 C=Tterm/(Tcycle×N)・・・(3)
 例えば、第1クロック信号に基づいて計測されたRRIが800m秒で、N=3600、Tcycle=1秒、Tterm=3610秒であったとすると、補正係数Cは約1.003となり、これをRRIの800m秒に乗じて、補正後のRRIとして802m秒が得られる。
 計測結果使用部32Dは、記憶装置31に格納された計測結果列及びタイムスタンプを用いて、各種処理を行う。例えば、計測結果使用部32Dは、補正後の計測時刻と計測結果との関係を示すグラフ等を入出力装置35に表示する。このとき、計測結果使用部32Dは、管理装置30に別途時刻とともに入力されたユーザの活動内容を、時刻を共通軸として計測結果(例えば心拍数)に紐づけて表示する。さらに、計測結果使用部32Dは、時刻を共通として、ユーザの活動内容と、計測結果(例えば心拍数)との関係に基づいてユーザの健康等を分析する。
(実施形態上の効果等)
 この実施の形態では、センサ装置20がウェアラブルセンサなので、上記生体情報及び環境情報の計測が長時間連続して行われる。この場合、第1クロック信号を発振する第1発振回路は、常時動作させておく必要がある。他方、センサ装置20のバッテリBTは、小型であるため、その容量も限られる。そのため、第1発振回路25は、小型なバッテリBTで長時間動作できるよう、低消費電力が求められる。ところが、一般にクロック信号の周期精度と消費電力の間にはトレードオフの関係があり、低消費電力な発振回路を利用すると周期精度が低減する。仮に第1クロック信号の周期精度が±1%であった場合、第1クロック信号に基づいて24時間に相当する計測を行うと、実時間に対して約14分のずれが生じる可能性がある。このような実時間に対する時刻ずれが生じると、例えば計測した心拍数と、そのときの活動とを紐づけた表示又は分析を行うことが困難になるといった問題がある。
 この実施の形態では、タイムスタンプ付与部22Bが、計測部22Aによる計測周期Tcycleでの複数回の計測、特に心拍数といった同じ種類の計測により得られる複数の計測結果のうち、上記計測周期Tcycleよりも長い周期(ここでは、1の計測結果列つまりN個(Nは例えば2以上の整数)の計測結果を得る周期)で得られる計測結果それぞれに対し、第1クロック周期よりも長い第2クロック周期を有しかつ第1クロック信号よりも周期精度の良い第2クロック信号に基づいて計測時刻を示すタイムスタンプを付与する。さらに、計測時刻補正部32Bが、X番目及びX+1番目の計測結果列それぞれに付与された2つのタイムスタンプにより特定される計測結果列の計測期間Ttermと、当該計測期間Tterm中に得られた計測結果の数とに応じて、計測結果列におけるタイムスタンプが付与された1番目の計測結果以外の2~3600番目の計測結果の計測時刻を補正する。第2クロック信号は、第1クロック信号よりも周期精度が良いので、前記のようにタイムスタンプに基づいて補正された計測時刻の実時間に対する時間ずれは小さい。さらに、第1クロック信号の周期精度を悪くするとともに、第2クロック周期を長くして第2発振回路26の動作頻度を低く抑えることで、第1発振回路25及び第2発振回路26の消費電力は低い。以上のように、この実施の形態によれば、実時間に対する時刻ずれが小さい計測時刻が付与された計測結果を低消費電力で得ることができる。
 さらに、この実施の形態では、タイムスタンプ付与部22Bが、複数の計測結果列それぞれの1番目の計測結果にタイムスタンプを付与する。さらに、計測時刻補正部32Bが、X番目及びX+1番目の計測結果列それぞれに付与された2つのタイムスタンプの差によりX番目の計測結果列を構成するN個の計測結果が得られる計測期間Ttermを特定し、特定した計測期間Ttermの長さに応じて、N個の計測結果からなる計測結果列に対して計測結果を削除又は新たな計測結果を追加して、当該計測結果列を構成する計測結果の数を、第1クロック信号に周期誤差が生じていないときに計測期間Ttermで本来得られる計測結果の数に近づけることで、各計測結果の計測時刻を補正する。計測結果列の計測結果それぞれに対してタイムスタンプを付与すると、タイムスタンプの記録に要するデータ容量が増大してしまうが、複数個であるN個の計測結果からなる計測結果列1つに対して1つのタイムスタンプを付与することにより、記録の効率化が可能となる。これは、記録可能な容量に対してより長時間の計測結果を記録できるようになることに加え、記録した計測結果をセンサ装置20から管理装置30に送信する場合に、送信データ量を抑制し、通信に関わる消費電力を抑制する効果も得られる。
 タイムスタンプ付与部22Bは、計測結果列を使用せず、所定の計測期間における計測開始から計測終了までの全計測結果のうち1番目の計測結果及び最後の計測結果を、上記の計測周期Tcycleよりも長い周期で得られる計測結果として、これらにタイムスタンプを付与するようにしてもよい。しかしながら、上記のように計測結果列で全計測結果を分割してそれぞれにタイムスタンプを付与することによって、熱の影響等によって第1クロック信号の周期精度が変動する場合に対しても、より高精度に計測時刻を補正できる。タイムスタンプ付与部22Bは、所定の計測期間の途中、又は、計測結果列を構成する計測結果を得ている途中でユーザの操作等により計測が中断された場合には、その時点でのタイムスタンプを最後の計測結果に付与してもよい。この場合、最初の計測結果に付与されたタイムスタンプと、最後の計測結果に付与されたタイムスタンプとの差の期間に基づいて計測時刻の補正が行われればよい。タイムスタンプ付与部22Bは、1の計測結果列の最初の計測結果と最後の計測結果とのそれぞれにタイムスタンプを付与してもよい。タイムスタンプ付与部22Bは、例えば、複数の計測により得られる複数の計測結果のうちの一部かつ2以上の計測結果それぞれに対してタイムスタンプを付与すればよい。
 さらに、この実施の形態では、計測結果それぞれが、RRI及び歩数といった不定期に発生する第1種類の計測の結果と、心拍数といった連続的な数値をとる前記第1種類とは異なる第2種類の計測の結果とを含む。そして、計測時刻補正部32Bは、計測結果を削除する場合に、第1種類の計測の結果を削除しないように構成されている。これにより、削除前後での計測結果の不一致が防止される。特に、第1種類の計測の結果を含む計測結果を削除する場合に、当該第1種類の計測の結果を前後の計測結果に移行することで、前記不一致を効果的に抑制できる。
 さらに、この実施の形態では、計測時刻補正部32Bが、上記式(2)で得られるMが負であるときに|M|個の計測結果を計測結果列から削除し、Mが正であるときにM個の新たな計測結果を計測結果列に追加する。これにより、高精度に計測時刻が補正される。
 さらに、この実施の形態では、計測結果が、第1クロック信号に基づいて計測されたRRIといった時間間隔を含み、計測結果補正部32Cは、上記式(3)で算出される補正係数Cを、計測部22Aで計測された時間間隔に乗じて当該時間間隔を補正する。これにより、精度の良い時間間隔も得られる。
(変形例)
 本発明は、上記実施の形態に限定されない。上記の実施形態については、種々の変更が可能である。以下、変形例を列挙するが、各変形例同士は、矛盾が無い限り、少なくとも一部同士で組み合わせ可能である。
(変形例1)
 計測システム10のハードウェア構成は任意である。例えば、センサ装置20は、手首に装着されて脈波形を検出する脈波センサと、脈波形から脈拍を計測する計測部と、を備えてもよい。センサ装置20は、SpO2(経皮的動脈血酸素飽和度)を計測するためのセンサ及び計測部を備えてもよい。センサ装置20は、気温センサ27Cの代わり又は加えて、湿度又は気圧などを計測可能な他の環境センサを備えてもよい。さらに、センサ装置20は、加速度及び角速度等から歩数又は姿勢等を計測する体動センサを備えてもよい。計測部22Aは、心電位センサ27A、環境センサ、又は、体動センサ等の各センサとプロセッサ等の制御部とが一体となった装置により構成されていてもよい。
 センサ装置20は、ウェアラブルセンサ以外の他の計測装置であってもよい。計測システム10の計測の対象も、ユーザの生体情報等に限らず任意である。センサ装置20がウェアラブルセンサ等ではなく、バッテリBTが小型でなくても、計測のよる消費電力は少ない方がよい。そのため、上記で説明したクロック信号の周期精度と消費電力の間のトレードオフの関係は計測一般に言える。従って、センサ装置20がウェアラブルセンサ以外の他の計測装置であっても、計測システム10は、実時間に対する時刻ずれが小さい計測時刻が付与された計測結果を低消費電力で得ることができるとの効果を奏する。
 管理装置30は、スマートフォン以外の例えばセンサ装置20と所定のネットワークを介して通信するサーバコンピュータ等であってもよい。
 計測システム10は、センサ装置20の各部22A及び22B、管理装置30の各部32A~32Dが一つの筐体内に配置された一つの装置として構成されてもよい。特に、計測時刻補正部32B及び計測結果補正部32Cは、センサ装置20のプロセッサ22により構成されてもよい。なお、上記実施の形態のように、計測時刻補正部32B及び計測結果補正部32Cを、管理装置30側に設けることにより、センサ装置20の処理負担を減らすことができる。センサ装置20の各部22A及び22B及び管理装置30の各部32A~32Dの少なくとも一部は、全体として、1のプロセッサ又は複数のプロセッサの協働により実現されてもよい。
 プロセッサを、センサ装置20の各部22A及び22B、管理装置30の各部32A~32Dの少なくとも一部として機能させるプログラムは、コンピュータ読み取り可能な記憶媒体に記録される。コンピュータ読み取り可能な記憶媒体は、ハードディスク、フラッシュメモリ、または、SSD(Solid State Drive)等の非一時的な記憶媒体を含む。
(変形例2)
 計測結果の種類及び計測周期は、上記実施の形態に限定されるものではなく、例えば、計測周期を1分間隔とすることで、より長期間の計測で得られる計測結果を記憶装置21又は記憶装置31に記録してもよい。さらに、1m秒間隔で計測結果を記録することによって、心電位などを計測して心電図の波形データを記憶装置21又は記憶装置31に記録してもよい。計測の種類及び計測周期は、ユーザにより設定可能としてもよい。
(変形例3)
 第1クロック信号を発振する第1発振回路は、心電位センサ27A等に含まれる計測用のA/D(Analog-to-Digital)変換IC(Integrated Circuit)等に含まれるクロック発振回路であってもよい。この場合、計測部22Aは、心電位センサ27A等を含んで構成され、A/D変換ICのクロック信号を第1クロック信号として心電位等の計測を行い、タイムスタンプ付与部22Bは、計測により得られた心電位等の計測結果に対してタイムスタンプを付与してもよい。第2発振回路は、プロセッサ22とは別途で設けられたリアルタイムクロックICであってもよい。この場合、タイムスタンプ付与部22Bは、当該リアルタイムクロックICを含んで構成されてもよい。
(変形例4)
 タイムスタンプ付与部22Bは、計測結果の数ではなく、一定期間ごと(例えば、1時間ごと)に、そのとき得られた計測結果に対してタイムスタンプを付与してもよい。そして、計測時刻補正部32Bは、一定期間で得られた計測結果の数を特定し、特定した数に応じて、当該一定期間で得られた計測結果からなる計測結果列に対して前記計測結果を削除又は新たな計測結果を追加することで、計測時刻を補正するように構成されてもよい。計測時刻補正部32Bは、例えば、特定された計測結果の数をN、周期誤差がないときの第1クロック信号に基づく計測周期をTcycle、前記一定期間をTterm(固定値)としたときに、上記(2)式で得られるMの正負に応じてM個の計測結果を追加又は削除する。
 計測時刻補正部32Bは、Mが正のときは、第1クロック信号に周期誤差がないときに前記一定期間で得られる本来の計測結果の数に対して、特定された計測結果の数NがM個少ないといえる。この場合、計測時刻補正部32Bは、M個の計測結果を追加する。計測時刻補正部32Bは、Mが負ときは、前記本来の計測結果の数に対して、特定された計測結果の数Nが|M|個多いといえる。この場合、計測時刻補正部32Bは、|M|個の計測結果を削除する。このようにして、計測時刻補正部32Bは、2つのタイムスタンプを付与した間隔である一定期間で得られた計測結果の数を、第1クロック信号に周期誤差が生じていないときに前記一定期間で本来得られる計測結果の数に近づけるよう、計測結果を削除又は追加してもよい。
(変形例5)
 計測時刻補正部32Bは、例えば、図12に示すように、補正後の計測結果列の各計測結果と、当該各計測結果の計測時刻と、をそれぞれ対応付けて記憶装置31に記録してもよい。各計測結果の計測時刻は、例えば、上記式(1)により算出される。
(変形例6)
 計測時刻補正部32Bは、タイムスタンプにより特定される、計測結果列を構成する計測結果が得られた期間を当該期間に得られた計測結果の数で割った数値を算出し、当該期間における実際の計測周期を算出してもよい。計測時刻補正部32Bは、計測結果列に対する計測結果の削除又は追加を行わず、前記計測周期に基づいて計測結果列の各計測結果の計測時刻を補正してもよい。例えば、各計測結果の計測時刻Tmは、前記で算出した計測周期をTcycleとする上記式(1)により算出されればよい。計測時刻補正部32Bは、変形例5のように、計測結果列の各計装結果と、前記で算出された各計測結果の計測時刻と、をそれぞれ対応付けて記憶装置31に記録してもよい。
 10…計測システム、20…センサ装置、21…記憶装置、22…プロセッサ、22A…計測部、22B…タイムスタンプ付与部、23…RAM、25…第1発振回路、26…第2発振回路、27A…心電位センサ、27B…加速度センサ、27C…気温センサ、30…管理装置、31…記憶装置、32…プロセッサ、32A…計測結果記録部、32B…計測時刻補正部、32C…計測結果補正部、32D…計測結果使用部、33…RAM、35…入出力装置。

Claims (8)

  1.  第1クロック周期を有する第1クロック信号に基づいて計測を複数回行って複数の計測結果を得るように構成された計測部と、
     前記計測部により得られる前記複数の計測結果のうちの一部かつ2以上の計測結果それぞれに対し、前記第1クロック周期よりも長い第2クロック周期を有しかつ前記第1クロック信号よりも周期精度の良い第2クロック信号に基づいて計測時刻を示すタイムスタンプを付与するように構成されたタイムスタンプ付与部と、
     前記一部かつ2以上の計測結果それぞれに付与された前記タイムスタンプのうち2つのタイムスタンプにより特定される期間と、前記複数の計測結果のうち前記期間中に得られた計測結果の数とに応じて、前記期間中に得られた前記計測結果のうち前記タイムスタンプが付与された前記計測結果以外の計測結果の計測時刻を補正するように構成された計測時刻補正部と、
     を備える計測システム。
  2.  前記計測部により得られる前記複数の計測結果は、連続したN回の計測により得られるN個の計測結果を1の計測結果列とした複数の計測結果列を含み、
     前記タイムスタンプ付与部は、前記複数の計測結果列それぞれの1番目の計測結果に前記タイムスタンプを付与するように構成されており、
     前記計測時刻補正部は、前記2つのタイムスタンプの差により前記計測結果列の前記N個の計測結果が得られた計測期間を特定し、特定した前記計測期間の長さに応じて、前記計測結果列に対して前記計測結果を削除又は新たな計測結果を追加して当該計測結果列の計測結果の数を前記第1クロック信号に周期誤差がないときに前記計測期間で得られる計測結果の数に近づけることで、前記計測時刻を補正するように構成されている、
     請求項1に記載の計測システム。
  3.  前記複数の計測結果それぞれは、第1種類の計測の結果と、前記第1種類とは異なる第2種類の計測の結果とを含むことがあり、
     前記計測時刻補正部は、前記計測結果を削除する場合に、前記第1種類の計測の結果を削除しないように構成されている、
     請求項2に記載の計測システム。
  4.  前記計測時刻補正部は、周期誤差がないときの前記第1クロック信号に基づく前記計測の周期をTcycle、前記計測期間をTtermとしたときに、下記の式(A)で得られるMが負である場合に|M|個の前記計測結果を前記計測結果列から削除し、前記Mが正である場合にM個の前記新たな計測結果を前記計測結果列に追加するように構成されている、
     請求項2又は3に記載の計測システム。

     M=int(Tterm/Tcycle)-N・・・(A)
     但し、int(Tterm/Tcycle)は、Tterm/Tcycleで得られる値の整数化演算
  5.  前記計測結果は、前記第1クロック信号に基づいて計測された時間間隔を含み、
     前記計測システムは、周期誤差がないときの前記第1クロック信号に基づく前記計測の周期をTcycle、前記計測期間をTtermとしたときに、下記の数式(B)で算出される補正係数Cを、前記時間間隔に乗じて当該時間間隔を補正するように構成された計測結果補正部をさらに備える、
     請求項2~4のいずれか1項に記載の計測システム。

     C=Tterm/(Tcycle×N)・・・(B)
  6.  第1クロック周期を有する第1クロック信号に基づいて計測を複数回行って複数の計測結果を得る計測ステップと、
     前記計測ステップにより得られる前記複数の計測結果のうちの一部かつ2以上の計測結果それぞれに対し、前記第1クロック周期よりも長い第2クロック周期を有しかつ前記第1クロック信号よりも周期精度の良い第2クロック信号に基づいて計測時刻を示すタイムスタンプを付与するタイムスタンプ付与ステップと、
     前記一部かつ2以上の計測結果それぞれに付与された前記タイムスタンプのうち2つのタイムスタンプにより特定される期間と、前記複数の計測結果のうち前記期間中に得られた計測結果の数とに応じて、前記期間中に得られた前記計測結果のうち前記タイムスタンプが付与された前記計測結果以外の計測結果の計測時刻を補正する計測時刻補正ステップと、
     を有する計測方法。
  7.  第1クロック周期を有する第1クロック信号に基づいて計測を複数回行って複数の計測結果を得るように構成された計測部と、
     前記計測部により得られる前記複数の計測結果のうちの一部かつ2以上の計測結果それぞれに対し、前記第1クロック周期よりも長い第2クロック周期を有しかつ前記第1クロック信号よりも周期精度の良い第2クロック信号に基づいて計測時刻を示すタイムスタンプを付与するように構成されたタイムスタンプ付与部であって、前記タイムスタンプが、前記一部かつ2以上の計測結果それぞれに付与したタイムスタンプのうち2つのタイムスタンプにより特定される期間中に得られた前記計測結果のうち前記タイムスタンプが付与された前記計測結果以外の計測結果の計測時刻を補正するのに使用される、ように構成されたタイムスタンプ付与部と、
     を備える計測装置。
  8.  第1クロック周期を有する第1クロック信号に基づいて計測を複数回行って得られる複数の計測結果と、前記複数の計測結果のうちの一部かつ2以上の計測結果それぞれに対して、前記第1クロック周期よりも長い第2クロック周期を有しかつ前記第1クロック信号よりも周期精度の良い第2クロック信号に基づいて付与された、計測時刻を示すタイムスタンプと、を取得するコンピュータを、
     前記一部かつ2以上の計測結果それぞれに付与された前記タイムスタンプのうち2つのタイムスタンプにより特定される期間と、前記複数の計測結果のうち前記期間中に得られた計測結果の数とに応じて、前記期間中に得られた前記計測結果のうち前記タイムスタンプが付与された前記計測結果以外の計測結果の計測時刻を補正するように構成された計測時刻補正部、
     として機能させるプログラム。
PCT/JP2020/045633 2020-12-08 2020-12-08 計測システム、計測方法、計測装置、及び、プログラム Ceased WO2022123651A1 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
EP20965036.5A EP4261801A4 (en) 2020-12-08 2020-12-08 Measurement system, measurement method, measurement device, and program
JP2022567921A JP7452707B2 (ja) 2020-12-08 2020-12-08 計測システム、計測方法、計測装置、及び、プログラム
CN202080107780.3A CN116648879B (zh) 2020-12-08 2020-12-08 测量系统、测量方法、测量设备和计算机可读存储介质
AU2020480642A AU2020480642B2 (en) 2020-12-08 2020-12-08 Measurement system, measurement method, measurement device, and program
US18/256,400 US20240016451A1 (en) 2020-12-08 2020-12-08 Measurement System, Measurement Method, Measurement Device, and Program
PCT/JP2020/045633 WO2022123651A1 (ja) 2020-12-08 2020-12-08 計測システム、計測方法、計測装置、及び、プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/045633 WO2022123651A1 (ja) 2020-12-08 2020-12-08 計測システム、計測方法、計測装置、及び、プログラム

Publications (1)

Publication Number Publication Date
WO2022123651A1 true WO2022123651A1 (ja) 2022-06-16

Family

ID=81973379

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/045633 Ceased WO2022123651A1 (ja) 2020-12-08 2020-12-08 計測システム、計測方法、計測装置、及び、プログラム

Country Status (6)

Country Link
US (1) US20240016451A1 (ja)
EP (1) EP4261801A4 (ja)
JP (1) JP7452707B2 (ja)
CN (1) CN116648879B (ja)
AU (1) AU2020480642B2 (ja)
WO (1) WO2022123651A1 (ja)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6484183A (en) * 1987-09-28 1989-03-29 Toshiba Corp Timer device
JPH03284052A (ja) * 1990-03-30 1991-12-13 Tokyo Electric Co Ltd ファクシミリにおける位相同期制御方法及びその装置
WO2016024495A1 (ja) 2014-08-11 2016-02-18 日本電信電話株式会社 生体信号測定システム、生体情報測定装置および生体情報抽出アルゴリズム変更方法
US20160370208A1 (en) * 2013-06-28 2016-12-22 Philips Lighting Holding B.V. Data logging device
JP2017215712A (ja) * 2016-05-31 2017-12-07 日本電信電話株式会社 センサ中継装置およびタイムスタンプ補正方法
WO2018151202A1 (ja) * 2017-02-17 2018-08-23 日本電信電話株式会社 センシングシステムおよびタイムスタンプ補正方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4856433B2 (ja) * 2006-01-27 2012-01-18 株式会社リコー 計測機器、計測データ編集装置及び計測時刻検証装置
CN103460072B (zh) * 2011-04-05 2016-05-18 皇家飞利浦有限公司 具有改进的时间精度的利用时间数字转换的探测器阵列
US9455885B2 (en) * 2011-10-13 2016-09-27 General Electric Company Systems, methods, and apparatus for modifying sensor time stamp data
JP6076692B2 (ja) * 2012-10-26 2017-02-08 株式会社東芝 インバータ装置及びインバータシステム
US9436214B2 (en) * 2013-11-12 2016-09-06 Qualcomm Incorporated System and methods of reducing energy consumption by synchronizing sensors
JP5994816B2 (ja) * 2014-05-14 2016-09-21 株式会社デンソー 回転電機制御システム
JP6648730B2 (ja) * 2017-05-09 2020-02-14 オムロン株式会社 制御装置、タイムスタンプ修正方法およびプログラム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6484183A (en) * 1987-09-28 1989-03-29 Toshiba Corp Timer device
JPH03284052A (ja) * 1990-03-30 1991-12-13 Tokyo Electric Co Ltd ファクシミリにおける位相同期制御方法及びその装置
US20160370208A1 (en) * 2013-06-28 2016-12-22 Philips Lighting Holding B.V. Data logging device
WO2016024495A1 (ja) 2014-08-11 2016-02-18 日本電信電話株式会社 生体信号測定システム、生体情報測定装置および生体情報抽出アルゴリズム変更方法
JP2017215712A (ja) * 2016-05-31 2017-12-07 日本電信電話株式会社 センサ中継装置およびタイムスタンプ補正方法
WO2018151202A1 (ja) * 2017-02-17 2018-08-23 日本電信電話株式会社 センシングシステムおよびタイムスタンプ補正方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4261801A4

Also Published As

Publication number Publication date
AU2020480642A9 (en) 2024-09-12
AU2020480642A1 (en) 2023-06-29
EP4261801A1 (en) 2023-10-18
JPWO2022123651A1 (ja) 2022-06-16
EP4261801A4 (en) 2024-09-11
CN116648879B (zh) 2024-12-27
AU2020480642B2 (en) 2024-05-23
CN116648879A (zh) 2023-08-25
US20240016451A1 (en) 2024-01-18
JP7452707B2 (ja) 2024-03-19

Similar Documents

Publication Publication Date Title
US10959626B2 (en) Self-powered wearable for continuous biometrics monitoring
US11185269B1 (en) Context-aware post traumatic stress disorder monitoring and intervention
TWI502537B (zh) 生理資料量測管理系統及其方法
CN102264289A (zh) 电子血压计及血压测定方法
US11406323B2 (en) Method and system for monitoring sleep quality
CN110366387B (zh) 测量和评估睡眠质量
WO2015174074A1 (ja) 生体情報測定装置、およびこの装置を備えた生体情報測定システム
EP4218555A2 (en) Biological signal collection method, apparatus, and system and electronic device
CN111588384A (zh) 获得血糖检测结果的方法、装置及设备
US20190000394A1 (en) Physiological monitoring devices and physiological monitoring method
JP7003654B2 (ja) 生体情報処理装置、処理方法、及び処理プログラム
Kofjač et al. Designing a low-cost real-time group heart rate monitoring system
US20150120025A1 (en) System and method for creating a dynamic activity profile
WO2022123651A1 (ja) 計測システム、計測方法、計測装置、及び、プログラム
KR101043254B1 (ko) 개인 맞춤형 바이오리듬 정보를 제공하는 이동통신단말기 및 그 정보 제공방법
JP6920714B2 (ja) 健康管理装置
US20230346231A1 (en) Device and system for detecting heart rhythm abnormalities
GB2607457A (en) Physiological property forecasting
WO2022063864A2 (en) Device and system for detecting heart rhythm abnormalities
Depolli et al. Offline synchronization of signals from multiple wireless sensors
CN120918605A (zh) 基于整体时空特征的穿戴式血压仪的标定方法
WO2016163465A1 (ja) 疾患分析装置、疾患リスク分析システムおよび疾患分析プログラム
US20190320971A1 (en) User terminal, server, improvement proposal creation method, and state data generation method
WO2025235834A1 (en) Method and apparatus providing an ongoing and real time indicator for survival and major medical events
Eldakhly Optimized machine learning for real-time, non-invasive blood pressure monitoring

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: 20965036

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2022567921

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 18256400

Country of ref document: US

Ref document number: 202080107780.3

Country of ref document: CN

ENP Entry into the national phase

Ref document number: 2020480642

Country of ref document: AU

Date of ref document: 20201208

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2020965036

Country of ref document: EP

Effective date: 20230710

WWG Wipo information: grant in national office

Ref document number: 202080107780.3

Country of ref document: CN