throbber
United States Patent [19]
`Aoshima et al.
`
`US006099478A
`[11] Patent Number:
`[45] Date of Patent:
`
`6,099,478
`Aug. 8, 2000
`
`[54] PULSE COUNTER AND PULSE DISPLAY
`METHOD
`
`5,795,300
`5,807,267
`
`.... .. 600/500
`8/1998 Bryars etal. ..
`9/1998 Bryars et al. ......................... .. 600/500
`
`[75] Inventors: Ichiro Aoshima; Tsukasa Kosuda,
`both of SuWa’Japan
`
`[73] Assignees: Seiko Epson Corporation, Tokyo;
`SelkO Instruments, IIlC-, Chlba, DOlh Of
`Japan
`[21] Appl' NO‘:
`09/180,727
`
`FOREIGN PATENT DOCUMENTS
`60-259239 12/1985 Japan.
`4-75503
`7/1992 Japan.
`6_245912 9/1994 Japan _
`7_148127 6/1995 Japan _
`7-227383
`8/1995 Japan .
`8-289876 11/1996 Japan .
`
`[22] PCT Flled:
`[86] PCT NO;
`
`Mar‘ 18’ 1998
`PCT/JP98/01142
`
`§ 371 Date:
`
`Nov. 12, 1998
`
`§ 102(e) Date: Nov. 12, 1998
`
`[87] PCT Pub N05 W098/41142
`PCT Pub Date, Sep_ 24’ 1998
`
`Foreign Application Priority Data
`[30]
`Mar. 18, 1997
`[JP]
`Japan .................................. .. 9-064991
`
`[51]
`
`Int. Cl.7 .............................................. .. A61B 5/02
`
`[52] US. Cl. . . . . . . . . . . . . . . . .
`. . . .. 600/500; 600/502
`[58] Field of Search ................................... .. 600/500, 502,
`600/503, 501, 481
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`Primary Examiner—Cary O’Connor
`Assistant Examiner—Navin Natnithithadha
`Attorney, Agent, or Firm—Mark P. Watson
`
`[57]
`
`ABSTRACT
`
`Apulse counter is provided in Which the value displayed for
`the detected value is highly reliable. An SN condition
`detecting means detects the SN condition of a pulse Wave
`signal (step S201). The SN condition detecting means then
`determines Whether or not the detected SN condition is good
`based on a Speci?c threshold Value (Step S202)‘ When a
`determination is made that the SN condition is good, a
`display control signal to display the pulse rate on a display
`
`means is Output to a display method Switching means (step
`$203) Conversely, When a determination is made in step
`S202 that the SN condition is not good, the pulse rate is not
`displayed on the display means, but rather a display control
`signal indicating that no information at all be displayed is
`output to the display method switching means (step S204).
`
`5,697,374 12/1997 Odagiri et al. ........................ .. 600/500
`
`16 Claims, 10 Drawing Sheets
`
`jIOI
`
`jIOS
`
`5105
`
`£108
`
`PULSE WAVE
`DETECTING
`MEANS
`
`FIRST
`‘ CALCULATING
`MEANS
`
`PULSE WAVE
`> EXTRACT I NC
`J~>
`MEANS
`
`DISPLAY
`MEANS
`
`>
`
`jlOZ
`
`BODY MOTION
`DETECTING
`MEANS
`
`£104
`
`SECOND
`> CALCULATING
`MEANS
`
`5106
`
`> SN CONDITION
`‘ DETECTING
`MEANS
`
`jIO7
`
`DISPLAY METHOD
`> SWITCHING
`MEANS
`
`TomTom Exhibit 1007, Page 1 of 19
`
`

`

`U.S. Patent
`
`Aug. 8,2000
`
`Sheet 1 0f 10
`
`6,099,478
`
`TomTom Exhibit 1007, Page 2 of 19
`
`

`

`U.S. Patent
`
`Aug. 8,2000
`
`Sheet 2 0f 10
`
`6,099,478
`
`mow
`
`A
`
`mom
`
`A
`
`mom
`
`A
`
`N .@E
`
`mom
`
`A
`
`m GI
`
`Pow
`
`w
`
`Em
`
`W
`
`TomTom Exhibit 1007, Page 3 of 19
`
`

`

`U.S. Patent
`
`Aug. 8,2000
`
`Sheet 3 0f 10
`
`6,099,478
`
`FIG. 4
`
`TomTom Exhibit 1007, Page 4 of 19
`
`

`

`U.S. Patent
`
`Aug. 8,2000
`
`Sheet 4 0f 10
`
`6,099,478
`
`FIG. 5
`
`I
`
`S201
`
`SN CONDITION OF PULSE ;
`WAVE SIGNAL DETECTED
`
`SN CONDITION GOOD?
`
`‘ YES
`
`DISPLAY CONTROL
`SIGNAL SET TO
`"DISPLAY PULSE"
`
`S204
`
`DISPLAY CONTROL
`SIGNAL SET T0
`"N0 DISPLAY OF' PULSE"
`
`FIG. 6
`S301
`
`E
`
`CONDITION OF I
`ODY MOTION
`SIGNAL DETECTED
`
`SN CONDITION GOOD’?
`
`S304
`
`YES
`
`S303
`
`I
`DISPLAY CONTROL
`SIGNAL SET TO
`TCH"
`"DISPLAY PI
`
`ERMINED
`PITCH
`E NO
`TO
`PERI ODICI TY
`I
`AY CON
`ET
`OF P I TCH"
`
`DI
`S
`"NO D I SP
`
`S305
`
`TomTom Exhibit 1007, Page 5 of 19
`
`

`

`U.S. Patent
`
`Aug. 8,2000
`
`Sheet 5 0f 10
`
`6,099,478
`
`FIG. 7
`
`FIG. 8
`
`
`
`m2: mw<m Lo mwmzsz
`
`96 120160 240 PITCH
`
`TomTom Exhibit 1007, Page 6 of 19
`
`

`

`U.S. Patent
`
`Aug. 8,2000
`
`Sheet 6 0f 10
`
`6,099,478
`
`FIG. 9
`
`PITCH
`
`~96
`
`97~12O 121 ~16O 160~240
`
`x
`
`16
`
`13
`
`1O
`
`7
`
`FIG. 10
`
`Pmax
`2 \1
`
`7 5
`
`L“ \
`
`TomTom Exhibit 1007, Page 7 of 19
`
`

`

`U.S. Patent
`
`Aug. 8,2000
`
`Sheet 7 0f 10
`
`6,099,478
`
`FIG. 1 1
`
`I
`
`S401
`
`1 S402
`
`PULSE WAVE, BODY /(
`MOTION DETECTION
`I
`A/D CONVERSION
`I
`S403
`FFT PROCESSING //
`+
`5 S404
`SN CONDITION DETECTED
`
`SN CONDITION GOOD?
`
`S405
`
`N0
`8406
`
`YES 1
`
`PULSE WAVE COMPONENT
`EXTRACTED FROM RESULTS
`OF FFT PROCESSING OF
`PULSE WAVE AND BODY
`MOTION
`
`L
`
`S409
`
`j
`
`PULSE WAVE COMPONENT
`EXTRACTED FROM RES
`.
`0F FFT PROC
`NG
`PULSE WAV
`LY
`
`I
`
`S407
`
`S409
`
`PULSE RATE CALCULATED
`
`"
`
`PULSE RATE DISPLAYED
`
`@3
`
`TomTom Exhibit 1007, Page 8 of 19
`
`

`

`U.S. Patent
`
`Aug. 8,2000
`FIG. 12
`
`Sheet 8 0f 10
`
`6,099,478
`
`1001
`
`\K
`
`1002
`
`\K
`
`PULSE SENSOR
`
`FREQUENCY ANALYZER
`
`1003 \K
`BODY MOTIONQSENSOR
`
`F|G.13A M81 FREQUENCY
`
`FIG. 135
`B.
`
`/\
`
`————> FREQUENCY
`
`n
`
`AZ
`
`TomTom Exhibit 1007, Page 9 of 19
`
`

`

`U.S. Patent
`
`Aug. 8,2000
`
`Sheet 9 0f 10
`
`6,099,478
`
`W
`
`W
`
`Q5 Q5“
`
`
`
`Magi; *1 KEEEOO Q2
`
`
`
`Alllll wzzéw 528%; Al
`
`25M; 22 52 E8 2262 E3. 2252 E3
`, 526 Al
`
`
`. m5 26 SSW 6 25% NONFW
`
`
`
`555d , ?ling,‘ i755 mowzww
`
`NEW :SW
`
`Al
`
`3‘ .@_u_
`
`
`
`82 wow 3 SN V g 3 SN V
`
`
`
`
`E1 Li 52%; M53 Al M22 M23 . w><>> m2:
`
`
`
`
`:32; wzzéw “WEE? 322m “82%
`
`
`
`
`
`:32; @2555 102358
`
`TomTom Exhibit 1007, Page 10 of 19
`
`

`

`U.S. Patent
`
`Sheet 10 0f 10
`
`6,099,478
`
`Aug. 8,2000
`FIG. 1 5
`
`@
`
`BODY MOT I ON DETECTION
`
`S1302
`
`BODY MOTION
`PRESENT?
`
`PULSE WAVE DETECTION
`
`S1308
`
`S1303
`5
`
`BODY MOTION
`IGNAL PRESENT’?
`J81 309
`
`NO
`
`PULSE WAVE
`RECTANGULAR SHAPING
`
`PULSE WAVE DETECTION,
`A/D CONVERSION
`+
`
`BODY MOT I ON DETECTION,
`A/D CONVERSION
`+
`
`1
`$1304
`$1305
`
`FFT PROCESSING
`S1306
`I
`PULSE WAVE COMPONENT }
`EXTRACTION
`
`I
`
`I
`
`PULSE RATE CALCULATION
`
`§SI3IO
`
`25131 1
`
`I
`PULSE RATE DISPLAY
`
`@
`
`TomTom Exhibit 1007, Page 11 of 19
`
`

`

`6,099,478
`
`1
`PULSE COUNTER AND PULSE DISPLAY
`METHOD
`
`TECHNICAL FIELD
`
`The present invention relates to a pulse counter for
`monitoring the amount of exercise performed by a user and
`the user’s physical condition, and more speci?cally, to a
`pulse counter Which measures the pulse rate With a high
`degree of accuracy regardless of Whether the user is at rest
`or exercising.
`
`BACKGROUND OF THE INVENTION
`
`2
`Waveform shaping circuit 1206 shapes the pulse Wave
`signal, and outputs it to CPU 1208. Body motion Waveform
`shaping circuit 1207 shapes the body motion signal and
`outputs it to CPU 1208.
`FIG. 15 is a How chart shoWing the operation of the pulse
`counter shoWn in FIG. 14. As shoWn in the How chart, the
`presence or absence of the body motion signal is con?rmed,
`the pulse Wave calculating method is sWitched, and the pulse
`rate is calculated and displayed. In FIGS. 14 and 15, CPU
`1208 con?rms Whether or not a body motion signal is
`present based on the signal output from body motion Wave
`form shaping circuit 1207, and sWitches the calculating
`method (step S1302). During the time that the body motion
`signal is being con?rmed, the pulse Wave signal and the
`body motion signal, Which Were converted from analog to
`digital signals (step S1303 and step S1304, respectively), are
`subjected to a fast Fourier transform (FFT hereinafter) (step
`S1305), and the pulse Wave frequency component is
`extracted (step S1306).
`When a body motion signal cannot be con?rmed, the
`pulse Wave is detected (step S1307), and the pulse Waveform
`is subjected to rectangular Wave conversion processing (step
`S1309). During this interval, CPU 1208 once again con?rms
`Whether or not body motion Was present (step S1308). When
`body motion is not present, then the pulse rate is calculated
`from the rectangular Wave Without modi?cation (step
`S1310). Because A/D conversion of the pulse Wave and
`body motion are not necessary in this case, operation of A/D
`converting circuit 1205 is halted, as is the operation of
`multiplier 1210, Which is required for FFT processing.
`Processing in CPU 1208 necessary for extracting the pulse
`Wave is also halted. Thus, total consumption of electrical
`poWer can be reduced.
`When body motion is present in step S1308, frequency
`analysis is performed using FFT processing (step S1305),
`and the pulse rate is calculated from the extracted pulse
`Wave component (step S1310).
`An exercise pitch measurer can also be formed having the
`same structure as the pulse counter shoWn in FIGS. 14 and
`15. The frequency component of the exercise pitch is
`speci?ed by body motion Waveform shaping circuit 1207.
`This exercise pitch measurer can be used to inform the user
`of his running pitch, Which is useful information for a
`runner. In addition, the distance of running can also be
`obtained from the running pitch and the stride length. An
`exercise pitch measurer and a pulse counter such as shoWn
`in FIGS. 14 and 15 have been disclosed in Japanese Patent
`Application First Publication No. Hei 7-227383, for
`example.
`HoWever, in the above-described conventional pulse
`counters, When a body motion signal is present such as
`shoWn in FIGS. 14 and 15 (steps S1302, S1308), then body
`motion detection is carried out all the time, and pulse Wave
`component extraction processing (step S1306) to exclude
`the body motion spectrum from the pulse Wave spectrum,
`and body motion pitch display (step S1407) are carried out.
`As a result, a body motion pitch is displayed even during
`exercise Which does not have a periodicity, such as in the
`case of gymnastics. Moreover, conventional pulse counters
`perform pulse Wave component extraction processing (step
`S1306) and display the body motion pitch (step S1407)
`regardless of Whether or not noise is present in the detected
`body motion signal. As a result, an incorrect value may be
`detected for the body motion pitch, so that the body motion
`pitch and pulse rate displayed are less reliable.
`In addition, conventional pulse counters perform the
`display of the pulse rate based on the pulse Wave signal
`
`If an individual is able to measure his pulse rate While
`jogging or running a marathon, for example, then he is able
`to monitor the amount of exercise performed as Well as his
`physical condition (i.e., to avoid placing himself at risk).
`Accordingly, for this purpose, a portable pulse counter
`Which can measure the user’s pulse rate by being af?xed to
`his arm is proposed. This type of portable pulse counter
`employs a photoelectric sensor to measure the pulse signal.
`The pulse rate is then determined by extracting the signal
`corresponding to the pulse from the pulse Wave signal.
`HoWever, a pulse Wave signal obtained While the user is
`jogging includes a signal component generated by the user’s
`body motion. Accordingly, it is not possible to extract the
`signal corresponding to the pulse Without some correction
`for the body motion signal.
`FIG. 12 is a block diagram shoWing an example of a
`conventional pulse counter disclosed in Japanese Patent
`Application First Publication No. Sho 60-259239. In addi
`tion to having a pulse Wave detecting sensor 101, this pulse
`counter has a body motion detecting sensor 1003. The
`signals obtained from both of these sensors are subjected to
`frequency analysis at frequency analyZer 1002.
`As shoWn in FIG. 13A, frequency analyZer 1002 converts
`the pulse Wave signal detected by pulse Wave detecting
`sensor 1001 to the spectrum expressed by Waveform In As
`shoWn in FIG. 13B, frequency analyZer 1002 converts the
`body motion signal detected by body motion detecting
`sensor 1003 to the spectrum expressed by Waveform n. Here,
`Waveform n is the result obtained after frequency analysis of
`the signal detected by body motion detecting sensor 1003.
`Accordingly, peak value B‘ expressing the fundamental
`Wave component thereof represents the fundamental fre
`quency of the body’s oscillation. Thus, if the frequency of
`peak B‘ and the frequency of peak B in Waveform m
`coincide, then the peak value B in Waveform m is deemed
`to be the Waveform due to the body’s oscillation. The peak
`obtained by excluding peak value B from Waveform m, i.e.,
`peak A, the Waveform corresponding to the pulse Wave, can
`be read out.
`FIG. 14 is a functional block diagram shoWing the struc
`ture of another conventional pulse counter. Pulse Wave
`sensor 1201 detects the pulse Wave in the body, and outputs
`the detected pulse Wave signal to pulse Wave signal ampli
`fying circuit 1203. Body motion sensor 1202 detects body
`motion, and outputs the detected body motion signal to body
`motion signal amplifying circuit 1204.
`Pulse Wave signal amplifying circuit 1203 ampli?es the
`pulse Wave signal, and outputs it to A/D converter 1205 and
`pulse Waveform shaping circuit 1206. Body motion signal
`amplifying circuit 1204 ampli?es the body motion signal,
`and outputs it to A/D converter 1205 and body motion
`Waveform shaping circuit 1207. A/D converter 1205 con
`verts the pulse Wave signal and body motion signal from
`analog to digital and outputs the result to CPU 1208. Pulse
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`TomTom Exhibit 1007, Page 12 of 19
`
`

`

`6,099,478
`
`3
`Which is being detected at all times, irrespective of Whether
`or not noise is present in the detected pulse Wave signal (step
`S1303). Accordingly, When the user performs an irregular
`action, such as sudden action of the hand, the noise com
`ponent in the spectrum of the pulse Wave detection signal
`increases, increasing the probability of incorrect detection of
`the pulse rate. Thus, the reliability of the displayed value for
`the pulse rate falls.
`
`4
`FIG. 12 is a block diagram shoWing an example of a
`conventional pulse counter.
`FIG. 13 is an explanatory ?gure shoWing an overvieW of
`the operation for extracting the pulse Wave.
`FIG. 14 is a block diagram shoWing the structure of
`another conventional pulse counter.
`FIG. 15 is a How chart shoWing the operation of the pulse
`counter shoWn in FIG. 14.
`
`SUMMARY OF THE INVENTION
`
`The present invention Was conceived in consideration of
`the aforementioned circumstances, and has as its objective
`the provision of a pulse counter in Which the displayed value
`for detected results is highly reliable.
`In order to resolve the aforementioned problems, the
`present invention is provided With a ?rst calculating means
`for carrying out frequency analysis of the pulse Wave signal
`detected by the pulse Wave detecting means; a second
`calculating means for carrying out frequency analysis of the
`body motion signal detected by the body motion detecting
`means; a pulse Wave extracting means for calculating the
`pulse rate by extracting the frequency of the pulse based on
`the results of frequency analysis by the ?rst and second
`calculating means; a display means for displaying various
`information including at least the output of the pulse Wave
`extracting means; a SN condition detecting means for deter
`mining Whether or not a noise component exceeding a
`speci?c value is included in at least one of the results
`obtained from frequency analysis by the ?rst calculating
`means and frequency analysis by the second calculating
`means; and a display method sWitching means for sWitching
`the display details in the display means in response to results
`detected by the SN condition detecting means.
`
`BRIEF DESCRIPTION OF DRAWINGS
`
`FIG. 1 is a block diagram shoWing the structure of the
`pulse counter according to one embodiment of the present
`invention.
`FIG. 2 is a block diagram shoWing the details of the ?rst
`calculating means in FIG. 1.
`FIG. 3 is a block diagram shoWing the details of the
`second calculating means in FIG. 1.
`FIG. 4 is an explanatory ?gure shoWing an example of the
`mechanical structure of the pulse counter according to an
`embodiment of the present invention.
`FIG. 5 is a How chart shoWing the operation of the SN
`condition detecting means in FIG. 1.
`FIG. 6 is a How chart shoWing another operation of the SN
`condition detecting means in FIG. 1.
`FIG. 7 is an explanatory ?gure shoWing the method for
`specifying the noise base line spectrum N from the body
`motion signal spectrum.
`FIG. 8 is an explanatory ?gure shoWing the relationship
`betWeen the body motion pitch number and the number of
`the base line spectrum in the body motion Waveform spec
`trum thereof.
`FIG. 9 is an explanatory ?gure shoWing a speci?c
`example of the noise base line spectrum in response to the
`pitch number.
`FIG. 10 is an explanatory ?gure shoWing an alternative
`method for specifying the noise base line spectrum N from
`the body motion signal spectrum.
`FIG. 11 is a How chart shoWing the operation of the pulse
`counter according to a modi?cation of the present invention.
`
`10
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`BEST MODE FOR CARRYING OUT THE
`INVENTION
`
`Preferred embodiments of the present invention Will noW
`be explained With reference to the ?gures.
`A: Structure of the Embodiment
`FIG. 1 is a functional block diagram shoWing one
`example of a representative structure of the present inven
`tion. The pulse Wave detecting means 101 detects the pulse
`Wave in the user’s body, and outputs the detected pulse Wave
`signal to the ?rst calculating means 103. A pieZoelectric
`microphone, photoelectric sensor or the like may be
`employed as pulse Wave detecting means 101. When a pulse
`Wave detecting means 101 comprising an LED or photo
`transistor is employed, for example, light radiated by the
`LED is re?ected by the blood in the user’s blood vessels, and
`the re?ected light is then received by the photo transistor.
`Because the hemoglobin in blood absorbs light, the amount
`of light re?ected is a function of the blood capacity ?oWing
`through the user’s blood vessels.
`Thus, the pulse Wave is detected by detecting the change
`in the amount of light re?ected by phototransistor. Body
`motion detecting means 102 detects body motion, and
`outputs the detected body motion signal to second calculat
`ing means 104. An acceleration sensor or the like may be
`employed for the body motion detecting means, for
`example. Body motion is detected by attaching this accel
`eration sensor to the user’s arm, for example. First calcu
`lating means 103 performs frequency analysis on the signal
`output from pulse Wave detecting means 101, and second
`calculating means 104 performs frequency analysis on the
`signal output from body motion detecting means 102. The
`frequency analysis by ?rst and second calculating means
`103,104 may employ FFT, for example.
`Pulse Wave extracting means 105 speci?es the pulse Wave
`component corresponding to the frequency of the pulse from
`the output of ?rst calculating means 103 and second calcu
`lating means 104, i.e., from the results of frequency analysis
`of the respective outputs from pulse Wave detecting means
`101 and body motion detecting means 102. In addition,
`pulse Wave extracting means 105 calculates the pulse rate
`per one-minute time interval from the speci?ed pulse Wave
`component. Display means 108 displays the pulse rate
`calculated by pulse Wave extracting means 105.
`Based on the output of ?rst calculating means 103 and the
`results of frequency analysis by second calculating means
`104, SN (Signal/Noise) condition detecting means 106 out
`puts a display control signal to display method sWitching
`means 107 for sWitching the contents of the display shoWn
`on display means 108. Display method sWitching means 107
`sWitches the contents of the display on display means 108
`based on the display control signal output by SN condition
`detecting means 106. For example, SN condition detecting
`means 106 detects the SN condition of the body motion
`signal and the pulse Wave signal detected from the result of
`frequency analysis by ?rst and second calculating means
`103,104. When the SN condition is poor, then the pulse rate
`
`TomTom Exhibit 1007, Page 13 of 19
`
`

`

`6,099,478
`
`5
`and body motion pitch are not displayed on display means
`108. Conversely, When the SN condition is good, then SN
`condition detecting means 106 directs the display of the
`body motion pitch and pulse rate on display means 108.
`FIG. 2 is a block diagram shoWing the details of ?rst
`calculating means 103 shoWn in FIG. 1. Pulse Wave signal
`converting means 201 converts the body’s pulse Wave
`analogue voltage signal detected by pulse Wave detecting
`means 101 to a digital signal, and outputs this result to pulse
`Wave signal storing means 202. Pulse Wave signal storing
`means 202 stores the digitally converted pulse Wave signal.
`Pulse Wave signal calculating means 203 sequentially reads
`out the pulse Wave signal stored in pulse Wave signal storing
`means 202, performs frequency analysis of the pulse Wave
`signal, and outputs these results to pulse Wave extracting
`means 105 and SN condition detecting means 106.
`FIG. 3 is a block diagram shoWing the details of the
`second calculating means 104 shoWn in FIG. 1. Body
`motion signal converting means 301 converts the analogue
`voltage signal, Which Was compared to the siZe of the body
`motion detected by body motion detecting means 102, to a
`digital signal, and outputs this result to body motion signal
`storing means 302. Body motion signal storing means 302
`stores the digitally converted body motion signal. Body
`motion signal calculating means 303 sequentially reads out
`body motion signals stored in body motion signal storing
`means 302, performs frequency analysis on the body motion
`signal, and outputs these results to pulse Wave extracting
`means 105 and SN condition detecting means 106.
`B: Operation of the Embodiment
`(1) Overall Operation
`FIG. 5 is a How chart shoWing the operation of SN
`condition detecting means 106, Which is one characteristic
`feature of the present invention. First, SN condition detect
`ing means 106 detects the SN condition of the pulse Wave
`signal detected by pulse Wave detecting means 101 based on
`the output from ?rst calculating means 103 (step S201). “SN
`condition” as employed here means the amount of noise
`included in the detected signal. The method for detecting the
`SN condition Will noW be explained in detail.
`FIG. 7 is an example of the spectrum for the body motion
`signal detected by body motion detecting means 102, Which
`is obtained When second calculating means 104 performs a
`FFT on the pulse Wave signal. For example, from among the
`various base line spectrums, the base line spectrum N Which
`is the tenth largest spectrum as counted from maximum base
`line spectrum Pmax is designated to represent the base line
`spectrum of the noise component. The reason for selecting
`the tenth largest base line spectrum N to represent the base
`line spectrum of the noise component is that in experiments
`conducted thus far, the tenth base line spectrum has had the
`highest probability of being noise. Further, a determination
`can be made as to Whether the SN condition is good or poor
`by comparing the siZe of maximum base line spectrum Pmax
`and the siZe of base line spectrum N. For example, When the
`value of N/Pmax is larger than a speci?c threshold value,
`then a determination is made that the SN condition is poor.
`Here, N indicates the siZe of base line spectrum N, While
`Pmax indicates the siZe of base line spectrum Pmax. Note
`that While the base line spectrum N Which is tenth largest in
`siZe as counted from maximum base line spectrum Pmax
`Was designated to represent the base line spectrum of the
`noise component in the preceding example, the present
`invention is not limited thereto. For example, other base line
`spectrums, i.e., the seventh base line spectrum for example,
`may be employed to represent the noise component.
`
`10
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`6
`Thus, in this embodiment, the base line spectrums are
`aligned in order of siZe, and the base line spectrum at a
`speci?c position x from the maximum base line spectrum is
`determined to be the base line spectrum N of the noise
`component. The SN condition can be judged by comparing
`the siZe of the maximum base line spectrum (Which is
`regarded as the signal component) and the siZe of the base
`line spectrum of the noise component. As a result, it is
`possible to quickly and easily detect the SN condition.
`SN condition detecting means 106 determines Whether or
`not the detected SN condition is good based on a speci?c
`threshold value (step S202). When a determination is made
`that the SN condition is good, the display control signal for
`displaying the pulse rate on display means 108 is output to
`display method sWitching means 107 (step S203).
`Conversely, When a determination is made in step S202
`that the SN condition is not good, then the pulse rate is not
`displayed on display means 108, and a display control signal
`indicating that no information at all should be displayed is
`output to display method sWitching means 107 (step S204).
`Note that in step S204, it is also acceptable that SN condition
`detecting means 106 output a display control signal that
`directs a blinking display of the pulse rate extracted and
`calculated by pulse Wave extracting means 105. In addition,
`in step S204, it is also acceptable for SN condition detecting
`means 106 to output a display control signal for displaying
`the pulse rate extracted and calculated by pulse Wave
`extracting means 105, and for displaying an indication that
`the likelihood of error in that display is high. The reason Why
`the pulse rate is not displayed constantly When the SN
`condition is poor is because it is not possible for pulse Wave
`extracting means 105 to accurately extract the pulse Wave
`component in the presence of a poor SN condition, making
`the calculation and display of an accurate pulse rate dif?cult.
`Accordingly, in the pulse counter of the present invention,
`When the SN condition of the detected signal of the pulse
`Wave is poor, i.e., When a great deal of noise is included in
`the detected signal, then the pulse rate is not constantly
`displayed. Conversely, When there is a little noise in the
`signal, the pulse rate is displayed at all times. As a result, the
`reliability of the displayed value for the pulse rate is
`improved.
`C: Other Methods for Detecting SN Condition
`(1) First Detecting Method
`Modi?cations of the above-described method for detect
`ing the SN condition Will noW be explained. FIG. 8 is an
`explanatory ?gure shoWing the relationship betWeen the
`body motion pitch number and the number of the base line
`spectrum of the body motion Waveform spectrum thereof, in
`the case Where there is no noise included in the body motion
`Waveform detected by body motion detecting means 102,
`and provided that, in addition to a side lobe component,
`three base lines are present for the fundamental Wave
`component of body motion, or for one high frequency
`component. FIG. 7 is an explanatory ?gure shoWing the
`relationship betWeen the body motion pitch number and the
`xth largest base line spectrum Which has been designated to
`represent the noise component.
`In this embodiment, the base line spectrum N of the noise
`component in FIG. 7 is speci?ed in response to the body
`motion pitch number calculated by second calculating
`means 104. In FIG. 8, the body motion pitch number is
`plotted along the horiZontal axis, and the number of the base
`line spectrum in the body motion Waveform spectrum When
`noise is not included in the body motion Waveform is shoWn
`along the vertical axis. As shoWn in this ?gure, 15 base line
`
`TomTom Exhibit 1007, Page 14 of 19
`
`

`

`6,099,478
`
`7
`spectrums are generated When the body motion pitch num
`ber is 96 times or less. When the body motion pitch number
`is greater than 96 times but less than 120 times, then 12 base
`line spectrums are generated.
`When the number of base line spectrums included in the
`body motion spectrum obtained by FFT processing by
`second calculating means 104 is greater than the number of
`the base line spectrum derived from FIG. 8, then a deter
`mination is made that noise in an amount corresponding to
`the additional number of base line spectrums is present. For
`example, When the body motion pitch number is 96 times or
`less, then the ?fteen largest base line spectrums are deemed
`to the base line spectrums of the body motion component,
`While base line spectrum from the sixteenth largest and
`beyond are determined to be the noise component.
`Further, as shoWn in FIG. 9, the value obtained by adding
`1 to the number of the base line spectrum obtained from the
`relationship betWeen the number of the base line spectrum of
`the body motion component and the pitch number shoWn in
`FIG. 8 is de?ned as X. Then, the base line spectrums are
`aligned in order of siZe, and the base line spectrum at a
`speci?c position X from the maximum base line spectrum is
`determined to be the base line spectrum N of the noise
`component. The SN condition can be judged by comparing
`the siZe of the maximum base line spectrum Pmax and the
`siZe of the base line spectrum N. For example, When the
`value of N/Pmax is larger than a speci?c threshold value, a
`determination is made that the SN condition is poor.
`Because the base line spectrum N representing the noise
`component in response to the pitch number of the detected
`body motion changes in this SN condition detecting method,
`it is possible to more accurately specify the siZe of the noise
`component. Accordingly, the reliability of the pulse rate and
`body motion pitch displays on display means 108 is
`improved.
`FIG. 6 is a How chart shoWing another operation of SN
`condition detecting means 106, Which is a characteristic
`feature of this embodiment. First, SN condition detecting
`means 106 detects the SN condition of the body motion
`signal detected by body motion detecting means 102 based
`on the output from second calculating means 104 (step
`S301). Then, SN condition detecting means 106 determines
`Whether or not the detected SN condition is good based on
`a speci?c threshold value (step S302). When a determination
`is made that the SN condition is good, a display control
`signal to display the body motion pitch on display means
`108 is output to display method sWitching means 107 (step
`S303). Here, “body motion pitch” indicates the number of
`regular body movements that are generated While the user is
`running, etc. during a one minute interval of time.
`Conversely, When a determination is made that the SN
`condition is not good in step S302, then a determination is
`made that the detected body motion signal does not have a
`periodicity (step S304), the body motion pitch is not dis
`played on the display means 108, and a display control
`signal directing that no information be displayed is output to
`display method sWitching means 107 (step S305). Note that
`it is also acceptable for SN condition detecting means 106 to
`output a display control signal for a blinking display of the
`body motion pitch calculated by pulse Wave extracting
`means 105 in step S305. SN condition detecting means 106
`may also output a display control signal for displaying the
`pulse rate calculated by pulse Wave extracting means 105,
`and for displaying an indication that the probability of an
`error in that display is high. The reason for not displaying the
`body motion pitch constantly When the SN condition is poor
`
`10
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`8
`is that it is not possible for pulse Wave extracting means 105
`to accurately calculate the body motion pitch When a poor
`SN condition is present, so that the display of an accurate
`body motion pitch is dif?cult.
`As a result, in this embodiment, When the SN condition of
`the detected signal for body motion is poor, i.e., When a great
`deal of noise is included in the detected signal, then the body
`motion pitch is not displayed. Conversely, When there is a
`little noise in the signal, the body motion pitch is displayed
`at all times. As a result, the reliability of the value displayed
`for the body motion pitch is improved.
`(2) Second Detecting Method
`Next, another SN condition detecting method for use in
`SN condition detecting means 106 Will be explained. In this
`detecting method, the method for specifying the base line
`spectrum N Which is regarded to represent the noise com
`ponent differs from the above-described ?rst detecting
`method.
`FIG. 10 shoWs an example of the body motion signal
`spectrum detected by body motion detecting means 102.
`This body motion signal spectrum is obtained by FFT
`processing of the pulse Wave signal by second calculating
`means 104. For example, the various base line spectrums are
`distinguished betWeen so that the position of the maximum
`base line spectrum Pmax is designated as the standard, the
`base line spectrum positioned next to base line spectrum
`Pmax is designated as the second base line spectrum, and the
`base line spectrum positioned ne

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket