US5926131A - GPS receiving apparatus - Google Patents
GPS receiving apparatus Download PDFInfo
- Publication number
- US5926131A US5926131A US08/926,889 US92688997A US5926131A US 5926131 A US5926131 A US 5926131A US 92688997 A US92688997 A US 92688997A US 5926131 A US5926131 A US 5926131A
- Authority
- US
- United States
- Prior art keywords
- gps
- signal
- arm
- periodic
- output
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/52—Determining velocity
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/14—Receivers specially adapted for specific applications
- G01S19/19—Sporting applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/34—Power consumption
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
Definitions
- This invention relates to a GPS receiving apparatus that receives signals from a GPS (Global Positioning System) satellite and measure the position and speed of the signal receiving apparatus.
- the present invention relates to a GPS apparatus that is capable of being held by or attached to a human arm to measure the position of a human who is walking or running, as well as moving speed and moving distance.
- the GPS system has 24 GPS satellites revolving at a rate of 12 hours per one turn on six orbits at an inclination angle of 55 degrees above approximately 20,200 Km around the earth.
- the navigation data required for position location is transmitted from at least three to four or more satellites and received by a receiver installed on the earth so that a mobile body having the receiver mounted thereon may have its position location calculated, including the relative position, the moving speed, etc. It is also possible to determine a velocity vector of the mobile body by measuring a Doppler frequency contained in a carrier wave.
- the transmission wave by the GPS involves two kinds, i.e., L1 with a frequency of 1.57542 GHz and L2 with a frequency of 1.22760 GHz, the ordinary position location utilizes L1.
- L1 is subjected to PSK modulation by a pseudo noise code (a synthetic wave of a C/A code for satellite identification and navigation data such as satellite orbit information, time information, etc.) and spread spectrum, for transmission.
- the 1.57542-GHz signal received by an antenna 300 is amplified by an L-passband amplifying circuit 301, converted by a down-converter means 302 into a first IF (intermediate frequency) signal of several tens of MHz to 200 MHz, and further rendered into a second IF signal of approximately 2 MHz to 5 MHz.
- the second IF signal is inputted to a voltage comparator 303 so that it is digital-converted by a clock of several times the IF signal by using the voltage comparator 303.
- the output of the comparator 303 is spread spectrum data.
- the digital data outputted by the voltage comparator 303 is subjected to spread spectrum by a C/A code that is the same pseudo noise code as that of the satellite, thereby obtaining carrier wave phase information corresponding in pseudo distance to navigation data.
- This operation is performed with respect to a plurality of satellites so that a position location calculating means 306 may accurately determine position data from the navigation data. Typically, such data is acquired from four satellites.
- the position data determined by the position location calculating means 306 is outputted to a CPU that performs controls on all operations of portable apparatuses or devices. Or otherwise, it is outputted outside as a digital signal.
- FIG. 4 shows a typical diagram of speed information to be obtained when the GPS receiving apparatus is carried on the arm of a person running.
- the abscissa denotes elapsed time and the ordinate denotes speed
- a broken line represents the mean body moving speed
- a solid line denotes arm swing speed.
- the duration that the arm swing speed is increasing with respect to the mean body moving speed corresponds to the period of time that the arm is being forwardly swung. In this instance, the arm swing speed is higher than the body moving speed.
- the arm speed is lower than the mean body moving speed.
- the intersections a, b with the mean moving speed are the points that the arm speed and the mean body moving speed become equal to each other. In this manner, the GPS receiving apparatus when carried on the arm is affected by the movement.
- Another object of the present invention is to reduce power consumption of a GPS receiving apparatus.
- FIG. 1 is a functional block diagram showing a configuration of a first embodiment of the present invention
- FIG. 2 is a functional block diagram showing a configuration of a second embodiment of the present invention.
- FIG. 3 is a functional block diagram showing a configuration of a conventional GPS receiving apparatus
- FIG. 4 is a diagram showing an explanatory speed information obtained where a user is running with a GPS receiving apparatus carried on an arm;
- FIG. 5 is a functional block diagram of a detailed first embodiment of the present invention.
- FIG. 6 is a circuit schematic diagram showing embodiment of an arm swing detecting means and a timing setting means
- FIG. 7 is an explanatory diagram showing the relationship between human motion and output of a timing setting means
- FIG. 8 is a circuit schematic diagram showing another embodiment of the timing setting means of the present invention.
- FIG. 9 is a flowchart illustrating the operation of an embodiment of the GPS receiving apparatus of the present invention.
- FIG. 10 is another flowchart illustrating the operation of an embodiment of the GPS receiving apparatus of the present invention.
- FIG. 11 is yet another flowchart illustrating the operation of an embodiment of the GPS receiving apparatus of the present invention.
- FIG. 12 is a timing chart showing the operation of the embodiment of the GPS receiving apparatus of the present invention.
- FIG. 1 is a functional block diagram showing the basic configuration of a GPS receiving apparatus according to a first embodiment of the present invention, wherein a basic configuration is given for carrying out GPS signal receiving operation at arbitrary timing during a specific arm position of arm swing periodic motion.
- Reference numeral 1 denotes an arm swing detecting means for detecting a periodic signal of arm swinging in human walking or running.
- Reference numeral 2 denotes a timing setting means for outputting a periodic signal extracted, at particular timing in each period, from a continuous periodic signal outputted by the arm swing detecting means.
- 4 is a position location control means for controlling the receiving operation of the GPS signal receiving means 3 based on an output signal from the timing setting means 2.
- 5 is a time counting means for generating a reference clock signal to control time to provide a clock function, outputting actual time hour information to a display means 7.
- the display means 7 displays speed information and coordinate information received by the GPS signal receiving means 3, as actual well as time information outputted from the time counting means 5.
- 6 is an input means for controlling the setting of the time counting means 5 and the operation of the GPS signal receiving means 3.
- FIG. 5 is a functional block diagram showing in greater detail the first embodiment.
- the arm swing detecting means 1 comprises an arm swing detecting circuit 100 for detecting a periodic signal on arm swing motion, an amplifying circuit 101 for amplifying an output thereof, a filter circuit 102 for elimination of commercial power noises, etc. out of frequency components contained in the arm swing signal amplified by the amplifying circuit 101 to thereby improve the S/N ratio for outputting to the timing setting means 2, and a reference voltage generating circuit 103 for supplying reference voltages respectively to the arm swing detecting circuit 100, the amplifying circuit 101 and the filter circuit 102.
- the timing setting means 2 is formed by a waveform shaping circuit 200 and a second reference voltage generating circuit 201, so that the same means converts, through the waveform shaping circuit 200, a continuous analog signal into a digital signal "1" or “0" using, as a reference, the voltage generated by the second reference voltage generating circuit to thereby output the digital signal to the CPU 400.
- the position location control means 4 and the time counting means 5, shown in FIG. 1, is configured in combination by the CPU 400, a ROM 401 programmed with operating steps therefor, a RAM 402 principally utilized as a temporary storage site for data, and an oscillating and frequency-dividing circuit 600.
- the arm swing detecting means 1 and the timing setting means 2 are embodied in FIG. 6 as a detailed circuit form, for explaining the operation thereof.
- the arm swing detecting circuit 100 employs an acceleration sensor of a cantilever structure having a piezoelectric element bonded thereto so as to output a vibrating displacement in an electric charge form responsive to arm swinging.
- the amplifying circuit 101 comprises a non-inverting amplifying circuit formed by an OP amplifier, resistances R2, R3, and a capacitor C1, so that the same circuit amplifies, in a ratio of resistance R2 and R3, the electric charge generated responsive to vibratory displacement by the piezoelectric element, for outputting to the filter circuit 102.
- the timing setting means 2 is formed by an OP amplifier A5 constituting a hysteresis comparator and a second reference voltage generating circuit 201 so that the same means converts the timing, at which agreement is met between the continuous analog voltage signal outputted from the filter circuit 102 and an arbitrary voltage generated by the second reference voltage generating circuit 201, into a digital pulse signal "1" or "0" for cutting out.
- This timing setting means 2 makes possible taking out certain timing in one period of arm swing motion.
- the output signal of the arm swing detecting means 1 attached to an arm exhibits a waveform generally represented by a bold line as a synthetic signal of a periodic signal generated by arm swing motion denoted by a broken line and a step number signal generated by an impulse upon landing of the foot denoted by a thin solid line.
- This signal if converted into a digital pulse signal by the voltage as a reference of the second reference voltage generating circuit 201 of the timing setting means 2, makes possible trapping an instant at which the foot lands at an interval of five steps, for the case of FIG. 7.
- the reference voltage of the second reference voltage generating circuit 201 if rendered variable, makes possible detection on other operating states.
- the CPU 400 causes the GPS signal receiving means 3 to operate through the position location control means programmed in the ROM 401, to obtain speed data and coordinate data from the GPS signal receiving means 3.
- the obtained data is stored in the RAM 402, and displayed by the display means 7.
- the embodiment of the arm swing detecting means and the timing setting means, shown in FIG. 6, is for explaining the basic operation thereof, being not capable of every case of motion.
- FIG. 8 A digital circuit is added to a stage after converting the continuous output signal of the arm swing detecting means 1 into the digital pulse signal by the hysteresis comparator 200 and the second reference voltage generating circuit 201 explained in FIG. 6.
- the output of the hysteresis comparator 200 is connected to a clock terminal C of a DF/F 800.
- the DF/F 800 has a data terminal D connected to a positive power source VDD so that the output Q of the DF/F 800 becomes "1" at timing of rise in a pulse signal generated by the hysteresis comparator 200 to thereby bring the following digital circuit into operation.
- the output Q of the DF/F 800 is connected to a terminal D of a DF/F 801 supplied at a terminal C with 2 KHz from the oscillation and frequency-dividing circuit 600, and to an AND gate 802.
- the AND gate 802 having one input connected to a terminal NQ of the DF/F 801 has an output of "1".
- the output "1" of the AND gate 802 is maintained until the output Q of the DF/F 800 reads "1" in the output Q of the DF/F 800, presetting a downcount value to an 8-bit preset downcounter 803.
- This presetting value may be a fixed value, or such a value that the CPU 400 is varied in relation to the arm swing pitch period outputted by the arm swing detecting means 1.
- the embodiment of FIG. 8 is a case wherein all are set to "1".
- the AND gate 804 to which connected are the Q output of the DF/F 801 and the 1-KHz output from the oscillation frequency-dividing circuit 600, begins to supply 1 KHz to the 8-bit preset downcounter 803.
- the 8-bit preset downcounter 803 After lapse of approximately 256 ms becomes to have a value 0 because in the present embodiment the preset value is 256 and the clock is 1 KHz.
- a 0-detecting circuit 805 for detecting 0 in the 8-bit preset downcounter 803 has its output "1", to interrupt to the CPU 400 to which the output of the 0-detecting circuit is connected. Receiving the interrupt, the CPU 400 causes the GPS signal receiving means to operate to measure the speed or position. Simultaneously, the DF/F 800 is reset by the AND gate 806 having inputs connected to the 0-detecting circuit 805 and 2-KHz output of the frequency-dividing circuit 600.
- the operating timing of the GPS signal receiving means 2 can be finely set, in synchronism with the arm swing period signal detected by the arm swing detecting means, by making the timing setting means in a digital circuit. Furthermore, if a pitch number converting means is provided for converting the period of the timing setting signal outputted by the timing setting means 2 into a pitch number per unit time to set a reset value of the 8-bit preset downcounter 803, it is possible to optimally set the operation timing for the GPS signal receiving means 3 even where the moving state is changed. If this particular timing is set to such a point that the arm swing speed and the body moving speed become equal as shown in the typical diagram of FIG. 4, the display of moving speed information is possible at low power consumption and with high accuracy. Furthermore, the moving speed can be determined by providing a moving speed calculating means for determining from position information measured intermittently and time information obtained from the time counting means.
- FIG. 2 shows a functional block diagram of a GPS receiving apparatus according to a second embodiment of the present invention.
- FIG. 2 is different from FIG. 1 in that an optimum receiving state detecting means 8 is provided.
- the optimum receiving state detecting means 8 causes the GPS signal receiving means 3 to perform several times of reception within one period of arm swing motion detected by the arm swing detecting means 1. The best timing in terms of receiving sensitivity or accuracy is detected to operate the position location control means 4 in that state.
- the GPS receiving apparatus provided with the optimum receiving state detecting means 8 can be realized by the configuration of FIG. 5 explained hereinbefore.
- the operation of optimum receiving state detection is realized by the CPU 400, ROM 401, and the RAM 402.
- the operation of the second embodiment will be explained hereinbelow based on the attached figures.
- FIG. 9, FIG. 10 and FIG. 11 are a flowchart for explaining the receiving and position location operation performed by the GPS receiving apparatus of the invention.
- FIG. 12, on the other hand, is a timing chart showing the operation.
- a timing signal is waited for from the timing setting means 2.
- time counting under measurement is stopped (S707) to single out SNR(t) that is best in receiving sensitivity or accuracy among all SNR(t) data (S708, S709).
- a WAIT2 timer is started with TD2 rendered as a set value (S711).
- FIG. 10 shows the operation of ending signal reception and position location, wherein this processing is carried out each time the one-time operation of signal reception and position location ends. Firstly, it is determined whether or not a first arm position detection signal is being input (S801). If a second or later arm position detection signal is already present, the next process is waited for without performing any process (S805). If a first arm position signal is solely present, the state of signal reception and position location at this time is evaluated to substitute the result for SNR(t) (S802).
- the set value for the timer is rendered as arbitrary TD1 to start a WAIT1 timer (S804).
- the next process is waited for (S805).
- the operation of timer processing is shown in FIG. 11. Firstly, it is determined whether it is the WAIT1 process or the WAIT2 process (S901) to perform respective subtraction processes (S902, S908). If the respective timers come to time-up, the time count value in measurement at that time point is memorized to be substituted for M(t) (S905). Then a new operation of signal reception and position location is started (S906).
- This M(t) becomes a beginning time for the new operation of signal reception and position location.
- the next process is waited for (S907). If the WAIT2 process comes to time-up, the new operation of signal reception and position location is started (S910, S906).
- This series of operations provides, during operation in the first one time period of arm swinging, a plurality of receiving operation beginning times M(0), M(1), . . . M(t), a plurality of results of signal reception and position location, a plurality of sensitivity and accuracy data SNR(0), SNR(1), . . . SNR(t), with respect to a time point of inputting the first arm position detection signal as a basic point.
- the signal receiving operation beginning time M(t) that is best in result is rendered a WAIT time from a time point of being inputted of second arm position detection signal and the later. After the M(t) time, it is possible to receive at all times a signal at a particular best-suited signal receiving position in one time period of arm swing motion.
- the third arm position detection signal or the later when the third arm position detection signal or the later is inputted, it is possible to receive under a new condition a signal at a particular best-suited receiving position in one time period of arm swing motion by rendering the number of inputs of arm position detection signals as 0 for initialization with an arbitrary condition applied.
- the new condition may be by a timer wherein initializing is made by rendering 0 the number of inputs of the arm position detection signals at a given time interval.
- a pitch number converting means for converting a periodic signal outputted by the timing setting means into a pitch signal per unit time
- an optimum receiving control means for causing an optimum receiving state detecting means to operate.
- a directional vector change detecting means for controlling the optimum receiving state detecting means based on change of a directional vector in speed information measured by the GPS signal receiving means.
- a receiving quality evaluating means for evaluating the quality of received data as receiving result measured by the GPS signal receiving means so as to control for reinvestigation on optimal receiving state when the receiving state is poor.
- the present invention comprises an arm swing detecting means for detecting human arm swinging pitch signal, and a timing setting means for setting particular timing within one period of the output periodic signal of the arm swing detecting means, to perform speed measurement at particular timing that the speed of arm swing within one arm swing motion equals the speed of body movement, providing an effect of enabling speed measurement with accuracy and at low power consumption with the affection by arm swinging cancelled. Also, according to the present invention, it is possible to automatically set favorable signal receiving timing in signal reception under running, offering an effect of improving the stability of measurement.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Measurement Of Distances Traversed On The Ground (AREA)
Abstract
An improved GPS receiving apparatus may be worn on a user's arm and is not affected by the user's periodic arm swinging motion. A GPS signal receiver receives a GPS signal from GPS satellites, the receiver being mountable on a user's arm. A display is provided for displaying information based upon an output of the GPS signal receiver. An arm swing detecting circuit including an acceleration sensor detects the periodic swinging motion of the user's arm and outputs a corresponding periodic signal. A timing circuit sets a predetermined time during respective arm swing movements at which a GPS signal receiving operation will be performed based upon the periodic signal output by the arm swing detecting circuit. Operation timing of the GPS signal receiver is performed based on the output signal of the timing circuit so that a GPS signal receiving operation is performed at the same time during each cycle of periodic arm swinging motion to thereby cancel the effect of the periodic arm swinging motion.
Description
This invention relates to a GPS receiving apparatus that receives signals from a GPS (Global Positioning System) satellite and measure the position and speed of the signal receiving apparatus. In particular, the present invention relates to a GPS apparatus that is capable of being held by or attached to a human arm to measure the position of a human who is walking or running, as well as moving speed and moving distance.
The GPS system has 24 GPS satellites revolving at a rate of 12 hours per one turn on six orbits at an inclination angle of 55 degrees above approximately 20,200 Km around the earth. The navigation data required for position location is transmitted from at least three to four or more satellites and received by a receiver installed on the earth so that a mobile body having the receiver mounted thereon may have its position location calculated, including the relative position, the moving speed, etc. It is also possible to determine a velocity vector of the mobile body by measuring a Doppler frequency contained in a carrier wave. Although in FIG. 3 the transmission wave by the GPS involves two kinds, i.e., L1 with a frequency of 1.57542 GHz and L2 with a frequency of 1.22760 GHz, the ordinary position location utilizes L1. L1 is subjected to PSK modulation by a pseudo noise code (a synthetic wave of a C/A code for satellite identification and navigation data such as satellite orbit information, time information, etc.) and spread spectrum, for transmission. The 1.57542-GHz signal received by an antenna 300 is amplified by an L-passband amplifying circuit 301, converted by a down-converter means 302 into a first IF (intermediate frequency) signal of several tens of MHz to 200 MHz, and further rendered into a second IF signal of approximately 2 MHz to 5 MHz. The second IF signal is inputted to a voltage comparator 303 so that it is digital-converted by a clock of several times the IF signal by using the voltage comparator 303. The output of the comparator 303 is spread spectrum data. In a message decoding circuit 304, the digital data outputted by the voltage comparator 303 is subjected to spread spectrum by a C/A code that is the same pseudo noise code as that of the satellite, thereby obtaining carrier wave phase information corresponding in pseudo distance to navigation data. This operation is performed with respect to a plurality of satellites so that a position location calculating means 306 may accurately determine position data from the navigation data. Typically, such data is acquired from four satellites. The position data determined by the position location calculating means 306 is outputted to a CPU that performs controls on all operations of portable apparatuses or devices. Or otherwise, it is outputted outside as a digital signal. As the size reduction in GPS receivers advances, considerations have been made for utilizing the GPS receivers for purposes of determining human running motion and walking distance as disclosed in Unexamined Published Japanese Patent Application No. H6-118156.
However, many problems are present where the conventional GPS receiver is to be utilized for measuring the moving speed or moving distance of human bodies. In the interest of portability, it is desired that such a receiver be compact and capable of being carried on the arm. However, when considering the case of attaching it to the human arm, there is a disadvantage in that the moving speed of a person when walking or running per se cannot be measured due to variations in the position to be identified resulting from back-and-forth arm swing relative to the direction of advancement of the human body or the difference between the moving speed of the human body and the arm swing speed. FIG. 4 shows a typical diagram of speed information to be obtained when the GPS receiving apparatus is carried on the arm of a person running. In FIG. 4, the abscissa denotes elapsed time and the ordinate denotes speed, while a broken line represents the mean body moving speed and a solid line denotes arm swing speed. The duration that the arm swing speed is increasing with respect to the mean body moving speed corresponds to the period of time that the arm is being forwardly swung. In this instance, the arm swing speed is higher than the body moving speed. Conversely, when the arm is swung in a direction of the human body opposite to the advancing direction, the arm speed is lower than the mean body moving speed. The intersections a, b with the mean moving speed are the points that the arm speed and the mean body moving speed become equal to each other. In this manner, the GPS receiving apparatus when carried on the arm is affected by the movement. In order to measure the body mean moving speed in this state, there is a necessity of operating the GPS receiving apparatus by applying a frequency twice or higher the frequency of arm swinging to conduct speed measurement and then integrate the results thereof. However, this method is nothing more than the continuous operation of a high-power-consumption GPS receiving apparatus, and involves significant hindrance to the realization a portable and small-sized apparatus such as that having a watch type configuration. There also has been a problem in that, besides the speed, when the GPS receiving apparatus is carried on the arm in order to obtain location information during walking or running, accurate measurement is impossible due to the effect of the arm swing motion.
It is an object of the present invention to improve the measurement accuracy of a GPS receiving apparatus carried on an arm by performing position location and moving-speed measurement at a predetermined arm position during each period of arm swinging motion so as to cancel the effect of arm swing motion.
Another object of the present invention is to reduce power consumption of a GPS receiving apparatus.
FIG. 1 is a functional block diagram showing a configuration of a first embodiment of the present invention;
FIG. 2 is a functional block diagram showing a configuration of a second embodiment of the present invention;
FIG. 3 is a functional block diagram showing a configuration of a conventional GPS receiving apparatus;
FIG. 4 is a diagram showing an explanatory speed information obtained where a user is running with a GPS receiving apparatus carried on an arm;
FIG. 5 is a functional block diagram of a detailed first embodiment of the present invention;
FIG. 6 is a circuit schematic diagram showing embodiment of an arm swing detecting means and a timing setting means;
FIG. 7 is an explanatory diagram showing the relationship between human motion and output of a timing setting means;
FIG. 8 is a circuit schematic diagram showing another embodiment of the timing setting means of the present invention;
FIG. 9 is a flowchart illustrating the operation of an embodiment of the GPS receiving apparatus of the present invention;
FIG. 10 is another flowchart illustrating the operation of an embodiment of the GPS receiving apparatus of the present invention;
FIG. 11 is yet another flowchart illustrating the operation of an embodiment of the GPS receiving apparatus of the present invention; and
FIG. 12 is a timing chart showing the operation of the embodiment of the GPS receiving apparatus of the present invention.
1. Explanation of First Embodiment
FIG. 1 is a functional block diagram showing the basic configuration of a GPS receiving apparatus according to a first embodiment of the present invention, wherein a basic configuration is given for carrying out GPS signal receiving operation at arbitrary timing during a specific arm position of arm swing periodic motion. Reference numeral 1 denotes an arm swing detecting means for detecting a periodic signal of arm swinging in human walking or running. Reference numeral 2 denotes a timing setting means for outputting a periodic signal extracted, at particular timing in each period, from a continuous periodic signal outputted by the arm swing detecting means. 4 is a position location control means for controlling the receiving operation of the GPS signal receiving means 3 based on an output signal from the timing setting means 2. 5 is a time counting means for generating a reference clock signal to control time to provide a clock function, outputting actual time hour information to a display means 7. The display means 7 displays speed information and coordinate information received by the GPS signal receiving means 3, as actual well as time information outputted from the time counting means 5. 6 is an input means for controlling the setting of the time counting means 5 and the operation of the GPS signal receiving means 3.
FIG. 5 is a functional block diagram showing in greater detail the first embodiment. The arm swing detecting means 1 comprises an arm swing detecting circuit 100 for detecting a periodic signal on arm swing motion, an amplifying circuit 101 for amplifying an output thereof, a filter circuit 102 for elimination of commercial power noises, etc. out of frequency components contained in the arm swing signal amplified by the amplifying circuit 101 to thereby improve the S/N ratio for outputting to the timing setting means 2, and a reference voltage generating circuit 103 for supplying reference voltages respectively to the arm swing detecting circuit 100, the amplifying circuit 101 and the filter circuit 102. The timing setting means 2 is formed by a waveform shaping circuit 200 and a second reference voltage generating circuit 201, so that the same means converts, through the waveform shaping circuit 200, a continuous analog signal into a digital signal "1" or "0" using, as a reference, the voltage generated by the second reference voltage generating circuit to thereby output the digital signal to the CPU 400. The position location control means 4 and the time counting means 5, shown in FIG. 1, is configured in combination by the CPU 400, a ROM 401 programmed with operating steps therefor, a RAM 402 principally utilized as a temporary storage site for data, and an oscillating and frequency-dividing circuit 600.
The arm swing detecting means 1 and the timing setting means 2 are embodied in FIG. 6 as a detailed circuit form, for explaining the operation thereof. The arm swing detecting circuit 100 employs an acceleration sensor of a cantilever structure having a piezoelectric element bonded thereto so as to output a vibrating displacement in an electric charge form responsive to arm swinging. The amplifying circuit 101 comprises a non-inverting amplifying circuit formed by an OP amplifier, resistances R2, R3, and a capacitor C1, so that the same circuit amplifies, in a ratio of resistance R2 and R3, the electric charge generated responsive to vibratory displacement by the piezoelectric element, for outputting to the filter circuit 102.
The filter circuit 102 is a band-pass filter having a low-range cut off frequency Fcl=1/(2πR5√(C3C4)) and a high-range cut off frequency Fch=1/(2πC2R4), which selectively outputs a frequency signal generated by arm swing motion to the timing setting means 2. The timing setting means 2 is formed by an OP amplifier A5 constituting a hysteresis comparator and a second reference voltage generating circuit 201 so that the same means converts the timing, at which agreement is met between the continuous analog voltage signal outputted from the filter circuit 102 and an arbitrary voltage generated by the second reference voltage generating circuit 201, into a digital pulse signal "1" or "0" for cutting out. This timing setting means 2 makes possible taking out certain timing in one period of arm swing motion.
The relationship between the human motion and the output of the timing setting means 2 will be explained with reference to FIG. 7. The output signal of the arm swing detecting means 1 attached to an arm exhibits a waveform generally represented by a bold line as a synthetic signal of a periodic signal generated by arm swing motion denoted by a broken line and a step number signal generated by an impulse upon landing of the foot denoted by a thin solid line. This signal, if converted into a digital pulse signal by the voltage as a reference of the second reference voltage generating circuit 201 of the timing setting means 2, makes possible trapping an instant at which the foot lands at an interval of five steps, for the case of FIG. 7. The reference voltage of the second reference voltage generating circuit 201, if rendered variable, makes possible detection on other operating states. For example, it is possible to detect a zero acceleration output of the arm swing signal, i.e. a turning point in arm movement by lowering the second reference voltage toward 0 V. In this manner, the human motion at a particular position can be detected by rendering variable the setting of the second reference voltage. It is also possible to set to the timing a, b, as explained in FIG. 4, at which the mean body moving speed and the arm speed become equal. If setting to such timing is made, the CPU 400 causes the GPS signal receiving means 3 to operate through the position location control means programmed in the ROM 401, to obtain speed data and coordinate data from the GPS signal receiving means 3. The obtained data is stored in the RAM 402, and displayed by the display means 7. As a result, the moving speed can be efficiently determined while canceling the arm motion.
As stated above, it is possible in the present invention to measure the body moving speed with accuracy and at low power consumption, even during movement, in a state that the GPS receiver is carried on the arm. Incidentally, the embodiment of the arm swing detecting means and the timing setting means, shown in FIG. 6, is for explaining the basic operation thereof, being not capable of every case of motion.
Then another detailed embodiment of the timing setting means 2 will be shown in FIG. 8 to explain the operation thereof. A digital circuit is added to a stage after converting the continuous output signal of the arm swing detecting means 1 into the digital pulse signal by the hysteresis comparator 200 and the second reference voltage generating circuit 201 explained in FIG. 6. The output of the hysteresis comparator 200 is connected to a clock terminal C of a DF/F 800. The DF/F 800 has a data terminal D connected to a positive power source VDD so that the output Q of the DF/F 800 becomes "1" at timing of rise in a pulse signal generated by the hysteresis comparator 200 to thereby bring the following digital circuit into operation. The output Q of the DF/F 800 is connected to a terminal D of a DF/F 801 supplied at a terminal C with 2 KHz from the oscillation and frequency-dividing circuit 600, and to an AND gate 802. When the output Q of the DF/F 800 becomes "1", the AND gate 802 having one input connected to a terminal NQ of the DF/F 801 has an output of "1". The output "1" of the AND gate 802 is maintained until the output Q of the DF/F 800 reads "1" in the output Q of the DF/F 800, presetting a downcount value to an 8-bit preset downcounter 803. This presetting value may be a fixed value, or such a value that the CPU 400 is varied in relation to the arm swing pitch period outputted by the arm swing detecting means 1. The embodiment of FIG. 8 is a case wherein all are set to "1". After the 8-bit preset downcounter 803 is set by a count value, when the Q output of the DF/F 800 becomes "1", the AND gate 804, to which connected are the Q output of the DF/F 801 and the 1-KHz output from the oscillation frequency-dividing circuit 600, begins to supply 1 KHz to the 8-bit preset downcounter 803. Starting a downcount, the 8-bit preset downcounter 803 after lapse of approximately 256 ms becomes to have a value 0 because in the present embodiment the preset value is 256 and the clock is 1 KHz. Thereupon, a 0-detecting circuit 805 for detecting 0 in the 8-bit preset downcounter 803 has its output "1", to interrupt to the CPU 400 to which the output of the 0-detecting circuit is connected. Receiving the interrupt, the CPU 400 causes the GPS signal receiving means to operate to measure the speed or position. Simultaneously, the DF/F 800 is reset by the AND gate 806 having inputs connected to the 0-detecting circuit 805 and 2-KHz output of the frequency-dividing circuit 600. This completes the series of operations due to the output Q setting to "1" in the DF/F 800 at the rise timing in the pulse signal generated by the hysteresis comparator 200. Then a pulse signal is waited for in the output of the hysteresis comparator 200.
As explained on the operation so far, the operating timing of the GPS signal receiving means 2 can be finely set, in synchronism with the arm swing period signal detected by the arm swing detecting means, by making the timing setting means in a digital circuit. Furthermore, if a pitch number converting means is provided for converting the period of the timing setting signal outputted by the timing setting means 2 into a pitch number per unit time to set a reset value of the 8-bit preset downcounter 803, it is possible to optimally set the operation timing for the GPS signal receiving means 3 even where the moving state is changed. If this particular timing is set to such a point that the arm swing speed and the body moving speed become equal as shown in the typical diagram of FIG. 4, the display of moving speed information is possible at low power consumption and with high accuracy. Furthermore, the moving speed can be determined by providing a moving speed calculating means for determining from position information measured intermittently and time information obtained from the time counting means.
2. Explanation of Second Embodiment
FIG. 2 shows a functional block diagram of a GPS receiving apparatus according to a second embodiment of the present invention. FIG. 2 is different from FIG. 1 in that an optimum receiving state detecting means 8 is provided. The optimum receiving state detecting means 8 causes the GPS signal receiving means 3 to perform several times of reception within one period of arm swing motion detected by the arm swing detecting means 1. The best timing in terms of receiving sensitivity or accuracy is detected to operate the position location control means 4 in that state. The GPS receiving apparatus provided with the optimum receiving state detecting means 8 can be realized by the configuration of FIG. 5 explained hereinbefore. The operation of optimum receiving state detection is realized by the CPU 400, ROM 401, and the RAM 402. The operation of the second embodiment will be explained hereinbelow based on the attached figures.
FIG. 9, FIG. 10 and FIG. 11 are a flowchart for explaining the receiving and position location operation performed by the GPS receiving apparatus of the invention. FIG. 12, on the other hand, is a timing chart showing the operation. In FIG. 9, when the apparatus is started, a timing signal is waited for from the timing setting means 2. When a timing signal is received, it is determined whether it is a first one or not. If it is a first input, an initial value of a time counting counter is rendered t=0 to memorize a time count value M(t) (S702, S703). Time measurement is started by an internal counter (S704). Then the operation of signal reception and position location is started (S705). The next process is waited for (S712). Here, if the inputting of the timing setting signal is a second one, time counting under measurement is stopped (S707) to single out SNR(t) that is best in receiving sensitivity or accuracy among all SNR(t) data (S708, S709). The time count value M(t) by a t-counter value at that time is substituted for a timer setting value TD2 (S710). It is assumed in this example that the result of SNR(3) be the best, that is, a count value M(3) at t=3 is substituted in TD2. A WAIT2 timer is started with TD2 rendered as a set value (S711). If the input of the arm position detection signal is a third one or later, a WAIT2 timer is started with the timer set value rendered as TD2 (S710, S711). Then FIG. 10 shows the operation of ending signal reception and position location, wherein this processing is carried out each time the one-time operation of signal reception and position location ends. Firstly, it is determined whether or not a first arm position detection signal is being input (S801). If a second or later arm position detection signal is already present, the next process is waited for without performing any process (S805). If a first arm position signal is solely present, the state of signal reception and position location at this time is evaluated to substitute the result for SNR(t) (S802). The counter t for counting the number of signal reception and position location is rendered as t=t+1 (S803). The set value for the timer is rendered as arbitrary TD1 to start a WAIT1 timer (S804). The next process is waited for (S805). Then the operation of timer processing is shown in FIG. 11. Firstly, it is determined whether it is the WAIT1 process or the WAIT2 process (S901) to perform respective subtraction processes (S902, S908). If the respective timers come to time-up, the time count value in measurement at that time point is memorized to be substituted for M(t) (S905). Then a new operation of signal reception and position location is started (S906). This M(t) becomes a beginning time for the new operation of signal reception and position location. The next process is waited for (S907). If the WAIT2 process comes to time-up, the new operation of signal reception and position location is started (S910, S906). This series of operations provides, during operation in the first one time period of arm swinging, a plurality of receiving operation beginning times M(0), M(1), . . . M(t), a plurality of results of signal reception and position location, a plurality of sensitivity and accuracy data SNR(0), SNR(1), . . . SNR(t), with respect to a time point of inputting the first arm position detection signal as a basic point. When the second arm position detection signal is inputted, the plurality of data of signal receiving sensitivity and accuracy are evaluated. The signal receiving operation beginning time M(t) that is best in result is rendered a WAIT time from a time point of being inputted of second arm position detection signal and the later. After the M(t) time, it is possible to receive at all times a signal at a particular best-suited signal receiving position in one time period of arm swing motion.
Furthermore, when the third arm position detection signal or the later is inputted, it is possible to receive under a new condition a signal at a particular best-suited receiving position in one time period of arm swing motion by rendering the number of inputs of arm position detection signals as 0 for initialization with an arbitrary condition applied. The new condition may be by a timer wherein initializing is made by rendering 0 the number of inputs of the arm position detection signals at a given time interval.
Furthermore, there may provided a pitch number converting means for converting a periodic signal outputted by the timing setting means into a pitch signal per unit time, and an optimum receiving control means for causing an optimum receiving state detecting means to operate. Besides, it is possible to provide a directional vector change detecting means for controlling the optimum receiving state detecting means based on change of a directional vector in speed information measured by the GPS signal receiving means. Furthermore, it is also possible to provide a receiving quality evaluating means for evaluating the quality of received data as receiving result measured by the GPS signal receiving means so as to control for reinvestigation on optimal receiving state when the receiving state is poor.
As explained hereinbefore, the present invention comprises an arm swing detecting means for detecting human arm swinging pitch signal, and a timing setting means for setting particular timing within one period of the output periodic signal of the arm swing detecting means, to perform speed measurement at particular timing that the speed of arm swing within one arm swing motion equals the speed of body movement, providing an effect of enabling speed measurement with accuracy and at low power consumption with the affection by arm swinging cancelled. Also, according to the present invention, it is possible to automatically set favorable signal receiving timing in signal reception under running, offering an effect of improving the stability of measurement.
Claims (20)
1. A GPS receiving apparatus comprising: time counting means for counting time and generating a reference clock signal; input means for controlling the beginning of a GPS signal receiving operation; GPS signal receiving means mountable on a user's arm for receiving a GPS signal from a GPS satellite; display means for displaying time information output by the time counting means and at least one of position information and speed information based upon an output of the GPS signal receiving means; arm swing detecting means for detecting periodic arm swinging motion of the user's arm while walking or running and outputting a corresponding periodic signal; timing setting means for setting a predetermined time during respective arm swing movements at which a GPS signal receiving operation will be performed based upon the periodic signal output by the arm swing detecting means; and position location control means for controlling operation timing of the GPS signal receiving means based on the output signal of the timing setting means so that a GPS signal receiving operation is performed at the same time during each cycle of periodic arm swinging motion to thereby cancel the effect of the periodic arm swinging motion.
2. A GPS signal receiving apparatus according to claim 1; wherein the timing setting means includes means for controlling the position location control means based on the periodic signal output by the arm swing detecting means and the reference clock signal generated by the time counting means.
3. A GPS signal receiving apparatus according to claim 1; further comprising moving distance calculating means for determining a moving distance of the GPS signal receiving means based upon speed information intermittently measured based upon GPS signal data received by the GPS signal receiving means in response to an output signal of at least one of the time counting means and timing setting means.
4. A GPS signal receiving apparatus according to claim 1; wherein the timing setting means includes pitch number converting means for converting a periodic signal output by the timing setting means into a unit-time pitch signal, and wherein the position location control means includes means responsive to an output of the pitch number converting means to control the GPS signal receiving means to receive a GPS signal at the same time during each cycle of periodic arm swinging motion.
5. A GPS receiving apparatus comprising; time counting means for counting time and generating a reference clock signal; input means for controlling the beginning of a GPS signal receiving operation; GPS signal receiving means mountable on a user's arm for receiving a GPS signal from a GPS satellite; display means for displaying time information output by the time counting means and at least one of position information and speed information based on an output of the GPS signal receiving means; arm swing detecting means for detecting periodic arm swinging motion of the user's arm while walking or running and outputting a corresponding periodic signal; timing setting means for setting a predetermined time during respective arm swing movements at which a GPS signal receiving operation will be performed based upon the periodic signal output by the arm swing detecting means; and position location control means for controlling operation timing of the GPS signal receiving means based on the output signal of the timing setting means and a clock signal from the time counting means so that a GPS signal receiving operation is performed at the same time during each cycle of periodic arm swinging motion to thereby cancel the effect of the periodic arm swinging motion; and optimum receiving state detecting means for conducting an optimum receiving state detecting operation to determine an optimum timing for operation of the position location control means by conducting a plurality of operations of the GPS signal receiving means within one period of an output signal of the timing setting means and determining which operation is the most accurate.
6. A GPS signal receiving apparatus according to claim 5; wherein the optimum receiving state detecting means includes means for performing an optimum receiving state detecting operation at an arbitrary constant time interval based on the reference clock signal from the time counting means.
7. A GPS signal receiving apparatus according to claim 5; further comprising pitch number converting means for converting a periodic signal output by the timing setting means into a unit-time pitch signal, and optimum receiving control means for controlling the operation of the optimum receiving state detecting means based on output data of the pitch number converting means.
8. A GPS signal receiving apparatus according to claim 5; further comprising directional vector change detecting means for controlling the operation of the optimum receiving state detecting means based on a change in a directional vector of position information measured by the GPS signal receiving means.
9. A GPS signal receiving apparatus according to claim 5; further comprising receiving quality evaluating means for controlling the operation of the optimum receiving state detecting means based on a detected change in received data quality measured by the GPS signal receiving means.
10. A GPS receiving apparatus according to claim 1; wherein the arm swing detecting means comprises an arm swing detecting circuit having an acceleration sensor for detecting periodic arm swing movement and producing a corresponding signal, an amplifier for amplifying the signal, a bandpass filter for filtering unwanted noise from the output of the amplifier, and a reference voltage generating circuit for supplying a reference voltage to at least the arm swing detecting circuit and the amplifier.
11. A GPS receiving apparatus according to claim 10; wherein the acceleration sensor comprises a cantilever-mounted piezoelectric element attached to the user's arm so as to be responsive to swinging movement of the user's arm.
12. A GPS receiving apparatus according to claim 1; wherein the timing setting means comprises a reference voltage generating circuit and a waveform shaping circuit for converting the periodic output signal of the arm swing detecting means into a digital signal based upon a reference voltage supplied by the reference voltage generating circuit.
13. A GPS receiving apparatus according to claim 12; wherein the waveform shaping circuit comprises a hysteresis comparator for comparing the periodic output signal of the arm swing detecting means and the reference voltage and generating the digital output signal as a logic "0" or a logic "1" output depending upon the comparison result, such that the periodic output signal of the arm swing detecting means is converted to a periodic series of pulses.
14. A GPS receiving apparatus according to claim 12; wherein the timing setting means further comprises a digital counter responsive to an output of the hysteresis comparator for outputting a signal a predetermined amount of time after a signal is output by the hysteresis comparator.
15. A GPS receiving apparatus according to claim 1; wherein the position location control means and the time counting means comprise a programmed CPU.
16. A GPS receiving apparatus according to claim 1; further comprising optimum receiving state detecting means for conducting an optimum receiving state detecting operation to determine an optimum timing for operation of the position location control means by conducting a plurality of operations of the GPS signal receiving means within one period of an output signal of the timing setting means and determining which operation is the most accurate.
17. A GPS receiving apparatus comprising: GPS signal receiving means for receiving a GPS signal and being mountable on a user's arm for monitoring the user's position; display means for displaying information based upon an output of the GPS signal receiving means; arm swing detecting means for detecting periodic swinging motion of the user's arm and outputting a corresponding periodic signal; timing setting means for setting a predetermined time during respective arm swing movements at which a GPS signal receiving operation will be performed based upon the periodic signal output by the arm swing detecting means; and position location control means for controlling operation timing of the GPS signal receiving means based on the output signal of the timing setting means so that a GPS signal receiving operation is performed at the same time during each cycle of periodic arm swinging motion to thereby cancel the effect of the periodic arm swinging motion.
18. A GPS signal receiving apparatus according to claim 17; further comprising means for calculating moving speed based upon received GPS signals.
19. A GPS receiving apparatus according to claim 17; further comprising time counting means for counting time and generating a reference clock signal.
20. A GPS receiving apparatus according to claim 17; further comprising optimum receiving state detecting means for conducting an optimum receiving state detecting operation to determine an optimum timing for operation of the position location control means by conducting a plurality of operations of the GPS signal receiving means within one period of an output signal of the timing setting means and determining which operation is the most accurate.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24077596 | 1996-09-11 | ||
JP8-240775 | 1997-03-25 | ||
JP7226897 | 1997-03-25 | ||
JP9-072268 | 1997-03-25 | ||
JP9-226366 | 1997-08-22 | ||
JP22636697A JP3256472B2 (en) | 1996-09-11 | 1997-08-22 | GPS receiver |
Publications (1)
Publication Number | Publication Date |
---|---|
US5926131A true US5926131A (en) | 1999-07-20 |
Family
ID=27300912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/926,889 Expired - Lifetime US5926131A (en) | 1996-09-11 | 1997-09-10 | GPS receiving apparatus |
Country Status (2)
Country | Link |
---|---|
US (1) | US5926131A (en) |
JP (1) | JP3256472B2 (en) |
Cited By (63)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6278403B1 (en) | 1999-09-17 | 2001-08-21 | Sirf Technology, Inc. | Autonomous hardwired tracking loop coprocessor for GPS and WAAS receiver |
US6304216B1 (en) | 1999-03-30 | 2001-10-16 | Conexant Systems, Inc. | Signal detector employing correlation analysis of non-uniform and disjoint sample segments |
US6327471B1 (en) | 1998-02-19 | 2001-12-04 | Conexant Systems, Inc. | Method and an apparatus for positioning system assisted cellular radiotelephone handoff and dropoff |
US6348744B1 (en) | 1998-04-14 | 2002-02-19 | Conexant Systems, Inc. | Integrated power management module |
US20020025828A1 (en) * | 2000-08-24 | 2002-02-28 | Turetzky Gregory Bret | Apparatus for reducing auto-correlation or cross-correlation in weak CDMA signals |
US6389291B1 (en) | 2000-08-14 | 2002-05-14 | Sirf Technology | Multi-mode global positioning system for use with wireless networks |
US6426719B1 (en) * | 1999-04-07 | 2002-07-30 | Casio Computer Co., Ltd. | Position measurement apparatus that detects location by receiving external signals |
US6448925B1 (en) | 1999-02-04 | 2002-09-10 | Conexant Systems, Inc. | Jamming detection and blanking for GPS receivers |
US6462708B1 (en) | 2001-04-05 | 2002-10-08 | Sirf Technology, Inc. | GPS-based positioning system for mobile GPS terminals |
US20020173322A1 (en) * | 2001-05-21 | 2002-11-21 | Turetzky Gregory B. | Method for synchronizing a radio network using end user radio terminals |
US6496145B2 (en) | 1999-03-30 | 2002-12-17 | Sirf Technology, Inc. | Signal detector employing coherent integration |
US6519277B2 (en) | 1999-05-25 | 2003-02-11 | Sirf Technology, Inc. | Accelerated selection of a base station in a wireless communication system |
US6526322B1 (en) | 1999-12-16 | 2003-02-25 | Sirf Technology, Inc. | Shared memory architecture in GPS signal processing |
US6531982B1 (en) | 1997-09-30 | 2003-03-11 | Sirf Technology, Inc. | Field unit for use in a GPS system |
US6542823B2 (en) | 2000-08-14 | 2003-04-01 | Sirf Technology, Inc. | Information transfer in a multi-mode global positioning system used with wireless networks |
US6606349B1 (en) | 1999-02-04 | 2003-08-12 | Sirf Technology, Inc. | Spread spectrum receiver performance improvement |
US6671620B1 (en) | 2000-05-18 | 2003-12-30 | Sirf Technology, Inc. | Method and apparatus for determining global position using almanac information |
US6680703B1 (en) | 2001-02-16 | 2004-01-20 | Sirf Technology, Inc. | Method and apparatus for optimally tuning a circularly polarized patch antenna after installation |
US6693953B2 (en) | 1998-09-30 | 2004-02-17 | Skyworks Solutions, Inc. | Adaptive wireless communication receiver |
US6703971B2 (en) | 2001-02-21 | 2004-03-09 | Sirf Technologies, Inc. | Mode determination for mobile GPS terminals |
US6714158B1 (en) | 2000-04-18 | 2004-03-30 | Sirf Technology, Inc. | Method and system for data detection in a global positioning system satellite receiver |
US6778136B2 (en) | 2001-12-13 | 2004-08-17 | Sirf Technology, Inc. | Fast acquisition of GPS signal |
US6788655B1 (en) | 2000-04-18 | 2004-09-07 | Sirf Technology, Inc. | Personal communications device with ratio counter |
US20050062643A1 (en) * | 2000-05-18 | 2005-03-24 | Ashutosh Pande | Aided location communication system |
US20050096004A1 (en) * | 2000-07-27 | 2005-05-05 | Robert Tso | Monolithic GPS RF front end integrated circuit |
US20050130590A1 (en) * | 2001-05-21 | 2005-06-16 | Ashutosh Pande | Distributed data collection of satellite data |
US6931233B1 (en) | 2000-08-31 | 2005-08-16 | Sirf Technology, Inc. | GPS RF front end IC with programmable frequency synthesizer for use in wireless phones |
US20050209762A1 (en) * | 2004-03-18 | 2005-09-22 | Ford Global Technologies, Llc | Method and apparatus for controlling a vehicle using an object detection system and brake-steer |
US20060095206A1 (en) * | 2000-08-14 | 2006-05-04 | Garin Lionel J | Aiding in a satellite positioning system |
US7047023B1 (en) | 2000-12-01 | 2006-05-16 | Sirf Technology, Inc. | GPS RF front end IC with frequency plan for improved integrability |
US7076256B1 (en) | 2001-04-16 | 2006-07-11 | Sirf Technology, Inc. | Method and apparatus for transmitting position data using control channels in wireless networks |
US7092369B2 (en) | 1995-11-17 | 2006-08-15 | Symbol Technologies, Inc. | Communications network with wireless gateways for mobile terminal access |
US7113552B1 (en) | 2000-12-21 | 2006-09-26 | Sirf Technology, Inc. | Phase sampling techniques using amplitude bits for digital receivers |
US20060214846A1 (en) * | 2004-02-10 | 2006-09-28 | Turetzky Gregory B | Location services system that reduces auto-correlation or cross-correlation in weak signals |
US20060223549A1 (en) * | 2001-05-21 | 2006-10-05 | Steve Chang | Network system for aided GPS broadcast positioning |
US20060265187A1 (en) * | 1994-11-21 | 2006-11-23 | Vock Curtis A | Shoes and garments employing one or more of accelerometers, wireless transmitters, processors, altimeters, to determine information such as speed to persons wearing the shoes or garments |
US20070061107A1 (en) * | 1994-11-21 | 2007-03-15 | Vock Curtis A | Pressure sensing systems for sports, and associated methods |
US20090040103A1 (en) * | 2003-09-02 | 2009-02-12 | Mangesh Chansarkar | Control and features for satellite positioning system receivers |
US7616705B1 (en) | 2000-07-27 | 2009-11-10 | Sirf Technology Holdings, Inc. | Monolithic GPS RF front end integrated circuit |
US7671489B1 (en) | 2001-01-26 | 2010-03-02 | Sirf Technology, Inc. | Method and apparatus for selectively maintaining circuit power when higher voltages are present |
US7680178B2 (en) | 2000-08-24 | 2010-03-16 | Sirf Technology, Inc. | Cross-correlation detection and elimination in a receiver |
US7711038B1 (en) | 1998-09-01 | 2010-05-04 | Sirf Technology, Inc. | System and method for despreading in a spread spectrum matched filter |
US7747236B1 (en) | 2000-12-11 | 2010-06-29 | Sirf Technology, Inc. | Method and apparatus for estimating local oscillator frequency for GPS receivers |
US7852905B2 (en) | 1998-09-01 | 2010-12-14 | Sirf Technology, Inc. | System and method for despreading in a spread spectrum matched filter |
US7885314B1 (en) | 2000-05-02 | 2011-02-08 | Kenneth Scott Walley | Cancellation system and method for a wireless positioning system |
US7925210B2 (en) | 2001-05-21 | 2011-04-12 | Sirf Technology, Inc. | Synchronizing a radio network with end user radio terminals |
US7929928B2 (en) | 2000-05-18 | 2011-04-19 | Sirf Technology Inc. | Frequency phase correction system |
US20110102258A1 (en) * | 2003-09-02 | 2011-05-05 | Sirf Technology, Inc. | Signal Processing System for Satellite Positioning Signals |
US7949362B2 (en) | 2000-05-18 | 2011-05-24 | Sirf Technology, Inc. | Satellite positioning aided communication system selection |
US7970412B2 (en) | 2000-05-18 | 2011-06-28 | Sirf Technology, Inc. | Aided location communication system |
US8078189B2 (en) | 2000-08-14 | 2011-12-13 | Sirf Technology, Inc. | System and method for providing location based services over a network |
US8116976B2 (en) | 2000-05-18 | 2012-02-14 | Csr Technology Inc. | Satellite based positioning method and system for coarse location positioning |
US8164517B2 (en) | 2003-09-02 | 2012-04-24 | Csr Technology Inc. | Global positioning system receiver timeline management |
GB2488866A (en) * | 2011-02-08 | 2012-09-12 | Cambridge Silicon Radio Ltd | Detecting repetitive motion using GPS |
WO2013184493A3 (en) * | 2012-06-08 | 2014-05-15 | Qualcomm Incorporated | Oscillating mobile device position determination |
US20150150491A1 (en) * | 2013-12-02 | 2015-06-04 | Kabushiki Kaisha Toshiba | Movement estimation device, and activity tracker |
EP2988099A1 (en) * | 2014-08-20 | 2016-02-24 | Polar Electro Oy | Estimating local motion of physical exercise |
US20160265951A1 (en) * | 2015-03-13 | 2016-09-15 | Seiko Epson Corporation | Performance information calculation method, and positioning satellite signal receiver |
US20160274139A1 (en) * | 2015-03-20 | 2016-09-22 | Qualcomm Incorporated | Arm swing compensation techniques |
US20160356804A1 (en) * | 2015-06-05 | 2016-12-08 | Apple Inc. | Pedestrian Velocity Estimation |
US20170059601A1 (en) * | 2015-09-02 | 2017-03-02 | Apple Inc. | Device State Estimation With Body-Fixed Assumption |
US20170059327A1 (en) * | 2015-09-02 | 2017-03-02 | Apple Inc. | Device state estimation under periodic motion |
US10345426B2 (en) | 2015-09-02 | 2019-07-09 | Apple Inc. | Device state estimation under pedestrian motion with swinging limb |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000193483A (en) * | 1998-10-22 | 2000-07-14 | Seiko Instruments Inc | Portable gps receiver |
JP3167693B2 (en) | 1999-04-12 | 2001-05-21 | セイコーインスツルメンツ株式会社 | Portable distance / speed meter |
JP3825580B2 (en) * | 1999-05-11 | 2006-09-27 | セイコーインスツル株式会社 | Portable distance / speed meter |
JP5001669B2 (en) * | 2007-02-06 | 2012-08-15 | セイコーインスツル株式会社 | Pedometer |
JP5131908B2 (en) * | 2007-11-30 | 2013-01-30 | 任天堂株式会社 | Step count calculation program, step count calculation device, step count calculation system, and step count calculation method |
JP5294983B2 (en) * | 2009-05-21 | 2013-09-18 | Kddi株式会社 | Portable terminal, program and method for determining direction of travel of pedestrian using acceleration sensor and geomagnetic sensor |
JP6160075B2 (en) * | 2012-12-14 | 2017-07-12 | セイコーエプソン株式会社 | Electronic device control method and electronic device |
JP2017009573A (en) * | 2015-03-06 | 2017-01-12 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Attachable terminal and attachable terminal control method |
JP6511924B2 (en) * | 2015-04-07 | 2019-05-15 | セイコーエプソン株式会社 | Positioning method, electronic device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4485383A (en) * | 1980-12-01 | 1984-11-27 | Texas Instruments Incorporated | Global position system (GPS) multiplexed receiver |
US5623260A (en) * | 1993-05-18 | 1997-04-22 | Global Research Systems, Inc. | Advance notification system and method utilizing passenger-definable notification time period |
US5657010A (en) * | 1993-05-18 | 1997-08-12 | Global Research Systems, Inc. | Advance notification system and method utilizing vehicle progress report generator |
-
1997
- 1997-08-22 JP JP22636697A patent/JP3256472B2/en not_active Expired - Lifetime
- 1997-09-10 US US08/926,889 patent/US5926131A/en not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4485383A (en) * | 1980-12-01 | 1984-11-27 | Texas Instruments Incorporated | Global position system (GPS) multiplexed receiver |
US5623260A (en) * | 1993-05-18 | 1997-04-22 | Global Research Systems, Inc. | Advance notification system and method utilizing passenger-definable notification time period |
US5657010A (en) * | 1993-05-18 | 1997-08-12 | Global Research Systems, Inc. | Advance notification system and method utilizing vehicle progress report generator |
Cited By (134)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7457724B2 (en) | 1994-11-21 | 2008-11-25 | Nike, Inc. | Shoes and garments employing one or more of accelerometers, wireless transmitters, processors, altimeters, to determine information such as speed to persons wearing the shoes or garments |
US8762092B2 (en) | 1994-11-21 | 2014-06-24 | Nike, Inc. | Location determining system |
US7966154B2 (en) | 1994-11-21 | 2011-06-21 | Nike, Inc. | Pressure sensing systems for sports, and associated methods |
US7623987B2 (en) | 1994-11-21 | 2009-11-24 | Nike, Inc. | Shoes and garments employing one or more of accelerometers, wireless transmitters, processors, altimeters, to determine information such as speed to persons wearing the shoes or garments |
US20090063097A1 (en) * | 1994-11-21 | 2009-03-05 | Vock Curtis A | Pressure sensing systems for sports, and associated methods |
US8600699B2 (en) | 1994-11-21 | 2013-12-03 | Nike, Inc. | Sensing systems for sports, and associated methods |
US20070067128A1 (en) * | 1994-11-21 | 2007-03-22 | Vock Curtis A | Location determining system |
US7433805B2 (en) | 1994-11-21 | 2008-10-07 | Nike, Inc. | Pressure sensing systems for sports, and associated methods |
US20060265187A1 (en) * | 1994-11-21 | 2006-11-23 | Vock Curtis A | Shoes and garments employing one or more of accelerometers, wireless transmitters, processors, altimeters, to determine information such as speed to persons wearing the shoes or garments |
US8249831B2 (en) | 1994-11-21 | 2012-08-21 | Nike, Inc. | Pressure sensing systems for sports, and associated methods |
US20110022357A1 (en) * | 1994-11-21 | 2011-01-27 | Nike, Inc. | Location determining system |
US20070061107A1 (en) * | 1994-11-21 | 2007-03-15 | Vock Curtis A | Pressure sensing systems for sports, and associated methods |
US7813887B2 (en) * | 1994-11-21 | 2010-10-12 | Nike, Inc. | Location determining system |
US20100036639A1 (en) * | 1994-11-21 | 2010-02-11 | Nike, Inc. | Shoes and Garments Employing One or More of Accelerometers, Wireless Transmitters, Processors Altimeters, to Determine Information Such as Speed to Persons Wearing the Shoes or Garments |
US7983876B2 (en) | 1994-11-21 | 2011-07-19 | Nike, Inc. | Shoes and garments employing one or more of accelerometers, wireless transmitters, processors altimeters, to determine information such as speed to persons wearing the shoes or garments |
US7092369B2 (en) | 1995-11-17 | 2006-08-15 | Symbol Technologies, Inc. | Communications network with wireless gateways for mobile terminal access |
US6531982B1 (en) | 1997-09-30 | 2003-03-11 | Sirf Technology, Inc. | Field unit for use in a GPS system |
US6327471B1 (en) | 1998-02-19 | 2001-12-04 | Conexant Systems, Inc. | Method and an apparatus for positioning system assisted cellular radiotelephone handoff and dropoff |
US6348744B1 (en) | 1998-04-14 | 2002-02-19 | Conexant Systems, Inc. | Integrated power management module |
US7711038B1 (en) | 1998-09-01 | 2010-05-04 | Sirf Technology, Inc. | System and method for despreading in a spread spectrum matched filter |
US7852905B2 (en) | 1998-09-01 | 2010-12-14 | Sirf Technology, Inc. | System and method for despreading in a spread spectrum matched filter |
US6693953B2 (en) | 1998-09-30 | 2004-02-17 | Skyworks Solutions, Inc. | Adaptive wireless communication receiver |
US6606349B1 (en) | 1999-02-04 | 2003-08-12 | Sirf Technology, Inc. | Spread spectrum receiver performance improvement |
US6448925B1 (en) | 1999-02-04 | 2002-09-10 | Conexant Systems, Inc. | Jamming detection and blanking for GPS receivers |
US6577271B1 (en) | 1999-03-30 | 2003-06-10 | Sirf Technology, Inc | Signal detector employing coherent integration |
US6304216B1 (en) | 1999-03-30 | 2001-10-16 | Conexant Systems, Inc. | Signal detector employing correlation analysis of non-uniform and disjoint sample segments |
US6636178B2 (en) | 1999-03-30 | 2003-10-21 | Sirf Technology, Inc. | Signal detector employing correlation analysis of non-uniform and disjoint sample segments |
US6496145B2 (en) | 1999-03-30 | 2002-12-17 | Sirf Technology, Inc. | Signal detector employing coherent integration |
US20050035905A1 (en) * | 1999-03-30 | 2005-02-17 | Gronemeyer Steven A. | Signal detector employing correlation analysis of non-uniform and disjoint sample segments |
US6426719B1 (en) * | 1999-04-07 | 2002-07-30 | Casio Computer Co., Ltd. | Position measurement apparatus that detects location by receiving external signals |
US6519277B2 (en) | 1999-05-25 | 2003-02-11 | Sirf Technology, Inc. | Accelerated selection of a base station in a wireless communication system |
US6480150B2 (en) | 1999-09-17 | 2002-11-12 | Sirf Technology, Inc. | Autonomous hardwired tracking loop coprocessor for GPS and WAAS receiver |
US6278403B1 (en) | 1999-09-17 | 2001-08-21 | Sirf Technology, Inc. | Autonomous hardwired tracking loop coprocessor for GPS and WAAS receiver |
US6526322B1 (en) | 1999-12-16 | 2003-02-25 | Sirf Technology, Inc. | Shared memory architecture in GPS signal processing |
US6930634B2 (en) | 1999-12-16 | 2005-08-16 | Sirf Technology, Inc. | Shared memory architecture in GPS signal processing |
US20040172195A1 (en) * | 2000-04-18 | 2004-09-02 | Underbrink Paul A. | Method and system for data detection in a global positioning system satellite receiver |
US6788655B1 (en) | 2000-04-18 | 2004-09-07 | Sirf Technology, Inc. | Personal communications device with ratio counter |
US6714158B1 (en) | 2000-04-18 | 2004-03-30 | Sirf Technology, Inc. | Method and system for data detection in a global positioning system satellite receiver |
US20050264446A1 (en) * | 2000-04-18 | 2005-12-01 | Underbrink Paul A | Method and system for data detection in a global positioning system satellite receiver |
US7885314B1 (en) | 2000-05-02 | 2011-02-08 | Kenneth Scott Walley | Cancellation system and method for a wireless positioning system |
US7970412B2 (en) | 2000-05-18 | 2011-06-28 | Sirf Technology, Inc. | Aided location communication system |
US6671620B1 (en) | 2000-05-18 | 2003-12-30 | Sirf Technology, Inc. | Method and apparatus for determining global position using almanac information |
US20050062643A1 (en) * | 2000-05-18 | 2005-03-24 | Ashutosh Pande | Aided location communication system |
US8116976B2 (en) | 2000-05-18 | 2012-02-14 | Csr Technology Inc. | Satellite based positioning method and system for coarse location positioning |
US7929928B2 (en) | 2000-05-18 | 2011-04-19 | Sirf Technology Inc. | Frequency phase correction system |
US7949362B2 (en) | 2000-05-18 | 2011-05-24 | Sirf Technology, Inc. | Satellite positioning aided communication system selection |
US8260548B2 (en) | 2000-05-18 | 2012-09-04 | Csr Technology Inc. | Satellite based positioning method and system for coarse location positioning |
US7970411B2 (en) | 2000-05-18 | 2011-06-28 | Sirf Technology, Inc. | Aided location communication system |
US20050096004A1 (en) * | 2000-07-27 | 2005-05-05 | Robert Tso | Monolithic GPS RF front end integrated circuit |
US7616705B1 (en) | 2000-07-27 | 2009-11-10 | Sirf Technology Holdings, Inc. | Monolithic GPS RF front end integrated circuit |
US7369830B2 (en) | 2000-07-27 | 2008-05-06 | Sirf Technology, Inc. | Monolithic GPS RF front end integrated circuit |
US8078189B2 (en) | 2000-08-14 | 2011-12-13 | Sirf Technology, Inc. | System and method for providing location based services over a network |
US7236883B2 (en) | 2000-08-14 | 2007-06-26 | Sirf Technology, Inc. | Aiding in a satellite positioning system |
US20060095206A1 (en) * | 2000-08-14 | 2006-05-04 | Garin Lionel J | Aiding in a satellite positioning system |
US7577448B2 (en) | 2000-08-14 | 2009-08-18 | Sirf Technology Holdings, Inc. | Multi-mode global positioning system for use with wireless networks |
US6542823B2 (en) | 2000-08-14 | 2003-04-01 | Sirf Technology, Inc. | Information transfer in a multi-mode global positioning system used with wireless networks |
US6389291B1 (en) | 2000-08-14 | 2002-05-14 | Sirf Technology | Multi-mode global positioning system for use with wireless networks |
US6519466B2 (en) | 2000-08-14 | 2003-02-11 | Sirf Technology, Inc. | Multi-mode global positioning system for use with wireless networks |
US6680695B2 (en) | 2000-08-24 | 2004-01-20 | Sirf Technology, Inc. | Communications system that reduces auto-correlation or cross-correlation in weak signals |
US7719466B2 (en) | 2000-08-24 | 2010-05-18 | Sirf Technology Holdings, Inc. | Communications systems that reduces auto-correlation or cross-correlation in weak signals |
US20020064209A1 (en) * | 2000-08-24 | 2002-05-30 | Turetzky Gregory Bret | Method for reducing auto-correlation or cross-correlation in weak signals |
US6707423B2 (en) | 2000-08-24 | 2004-03-16 | Sirf Technology, Inc. | Location services system that reduces auto-correlation or cross-correlation in weak signals |
US7724807B2 (en) | 2000-08-24 | 2010-05-25 | Sirf Technology | Method for reducing auto-correlation or cross-correlation in weak signals |
US7106786B2 (en) | 2000-08-24 | 2006-09-12 | Sirf Technology, Inc. | Method for reducing auto-correlation or cross-correlation in weak signals |
US6466161B2 (en) | 2000-08-24 | 2002-10-15 | Sirf Technology, Inc. | Location services system that reduces auto-correlation or cross-correlation in weak signals |
US7197305B2 (en) | 2000-08-24 | 2007-03-27 | Sirf Technology, Inc. | Apparatus for reducing auto-correlation or cross-correlation in weak CDMA signals |
US20020025828A1 (en) * | 2000-08-24 | 2002-02-28 | Turetzky Gregory Bret | Apparatus for reducing auto-correlation or cross-correlation in weak CDMA signals |
US20080001817A1 (en) * | 2000-08-24 | 2008-01-03 | Turetzky Gregory B | Communications Systems That Reduces Auto-Correlation or Cross-Correlation In Weak Signals |
US20040137914A1 (en) * | 2000-08-24 | 2004-07-15 | Turetzky Gregory Bret | Communications system that reduces auto-correlation or cross-correlation in weak signals |
US7183972B2 (en) | 2000-08-24 | 2007-02-27 | Sirf Technology, Inc. | Communications system that reduces auto-correlation or cross-correlation in weak signals |
US20070030888A1 (en) * | 2000-08-24 | 2007-02-08 | Turetzky Gregory B | Method for reducing auto-correlation or cross-correlation in weak signals |
US7680178B2 (en) | 2000-08-24 | 2010-03-16 | Sirf Technology, Inc. | Cross-correlation detection and elimination in a receiver |
US20060040631A1 (en) * | 2000-08-31 | 2006-02-23 | Robert Tso | GPS RF front end IC with programmable frequency synthesizer for use in wireless phones |
US7512385B2 (en) | 2000-08-31 | 2009-03-31 | Sirf Technology, Inc. | GPS RF front end IC with programmable frequency synthesizer for use in wireless phones |
US6931233B1 (en) | 2000-08-31 | 2005-08-16 | Sirf Technology, Inc. | GPS RF front end IC with programmable frequency synthesizer for use in wireless phones |
US7047023B1 (en) | 2000-12-01 | 2006-05-16 | Sirf Technology, Inc. | GPS RF front end IC with frequency plan for improved integrability |
US7933627B2 (en) | 2000-12-01 | 2011-04-26 | Sirf Technology, Inc. | GPS RF front end IC with frequency plan for improved integrability |
US7747236B1 (en) | 2000-12-11 | 2010-06-29 | Sirf Technology, Inc. | Method and apparatus for estimating local oscillator frequency for GPS receivers |
US7113552B1 (en) | 2000-12-21 | 2006-09-26 | Sirf Technology, Inc. | Phase sampling techniques using amplitude bits for digital receivers |
US7671489B1 (en) | 2001-01-26 | 2010-03-02 | Sirf Technology, Inc. | Method and apparatus for selectively maintaining circuit power when higher voltages are present |
US6680703B1 (en) | 2001-02-16 | 2004-01-20 | Sirf Technology, Inc. | Method and apparatus for optimally tuning a circularly polarized patch antenna after installation |
US7969351B2 (en) | 2001-02-21 | 2011-06-28 | Sirf Technology, Inc. | Mode determination for mobile GPS terminals |
US20080180316A1 (en) * | 2001-02-21 | 2008-07-31 | Ashutosh Pande | Mode Determination for Mobile GPS Terminals |
US6703971B2 (en) | 2001-02-21 | 2004-03-09 | Sirf Technologies, Inc. | Mode determination for mobile GPS terminals |
US7009555B2 (en) | 2001-04-05 | 2006-03-07 | Sirf Technology, Inc. | GPS-based positioning system for mobile GPS terminals |
US6462708B1 (en) | 2001-04-05 | 2002-10-08 | Sirf Technology, Inc. | GPS-based positioning system for mobile GPS terminals |
US8164516B2 (en) | 2001-04-05 | 2012-04-24 | Csr Technology Inc. | GPS-based positioning system for mobile GPS terminals |
US20090033553A1 (en) * | 2001-04-05 | 2009-02-05 | Sirf Technology, Inc. | Gps-based positioning system for mobile gps terminals |
US7986952B2 (en) | 2001-04-16 | 2011-07-26 | Sirf Technology Inc. | Method and apparatus for transmitting position data using control channels in wireless networks |
US7076256B1 (en) | 2001-04-16 | 2006-07-11 | Sirf Technology, Inc. | Method and apparatus for transmitting position data using control channels in wireless networks |
US7925210B2 (en) | 2001-05-21 | 2011-04-12 | Sirf Technology, Inc. | Synchronizing a radio network with end user radio terminals |
US7668554B2 (en) | 2001-05-21 | 2010-02-23 | Sirf Technology, Inc. | Network system for aided GPS broadcast positioning |
US20060223549A1 (en) * | 2001-05-21 | 2006-10-05 | Steve Chang | Network system for aided GPS broadcast positioning |
US8244271B2 (en) | 2001-05-21 | 2012-08-14 | Csr Technology Inc. | Distributed data collection of satellite data |
US20050130590A1 (en) * | 2001-05-21 | 2005-06-16 | Ashutosh Pande | Distributed data collection of satellite data |
US7877104B2 (en) | 2001-05-21 | 2011-01-25 | Sirf Technology Inc. | Method for synchronizing a radio network using end user radio terminals |
US20020173322A1 (en) * | 2001-05-21 | 2002-11-21 | Turetzky Gregory B. | Method for synchronizing a radio network using end user radio terminals |
US7999733B2 (en) | 2001-12-13 | 2011-08-16 | Sirf Technology Inc. | Fast reacquisition of a GPS signal |
US6778136B2 (en) | 2001-12-13 | 2004-08-17 | Sirf Technology, Inc. | Fast acquisition of GPS signal |
US8947300B2 (en) | 2003-09-02 | 2015-02-03 | Csr Technology Inc. | Control and features for satellite positioning system receivers |
US8138972B2 (en) | 2003-09-02 | 2012-03-20 | Csr Technology Inc. | Signal processing system for satellite positioning signals |
US8164517B2 (en) | 2003-09-02 | 2012-04-24 | Csr Technology Inc. | Global positioning system receiver timeline management |
US8013787B2 (en) | 2003-09-02 | 2011-09-06 | Sirf Technology Inc. | Control and features for satellite positioning system receivers |
US20090040103A1 (en) * | 2003-09-02 | 2009-02-12 | Mangesh Chansarkar | Control and features for satellite positioning system receivers |
US9869770B2 (en) | 2003-09-02 | 2018-01-16 | Qualcomm Incorporated | Control and features for satellite positioning system receivers |
US8593345B2 (en) | 2003-09-02 | 2013-11-26 | Csr Technology Inc. | Signal processing system for satellite positioning signals |
US20110102258A1 (en) * | 2003-09-02 | 2011-05-05 | Sirf Technology, Inc. | Signal Processing System for Satellite Positioning Signals |
US20070008218A1 (en) * | 2004-02-10 | 2007-01-11 | Nicolas Vantalon | Tracker architecture for GPS systems |
US20060214846A1 (en) * | 2004-02-10 | 2006-09-28 | Turetzky Gregory B | Location services system that reduces auto-correlation or cross-correlation in weak signals |
US7365680B2 (en) | 2004-02-10 | 2008-04-29 | Sirf Technology, Inc. | Location services system that reduces auto-correlation or cross-correlation in weak signals |
US20050209762A1 (en) * | 2004-03-18 | 2005-09-22 | Ford Global Technologies, Llc | Method and apparatus for controlling a vehicle using an object detection system and brake-steer |
US8810450B2 (en) | 2004-09-02 | 2014-08-19 | Csr Technology Inc. | Global positioning system receiver timeline management |
GB2488866A (en) * | 2011-02-08 | 2012-09-12 | Cambridge Silicon Radio Ltd | Detecting repetitive motion using GPS |
GB2488866B (en) * | 2011-02-08 | 2015-02-18 | Cambridge Silicon Radio Ltd | Use of GPS to detect repetitive motion |
US9041600B2 (en) | 2011-02-08 | 2015-05-26 | Cambridge Silicon Radio Limited | Use of GPS to detect repetitive motion |
WO2013184493A3 (en) * | 2012-06-08 | 2014-05-15 | Qualcomm Incorporated | Oscillating mobile device position determination |
US20150150491A1 (en) * | 2013-12-02 | 2015-06-04 | Kabushiki Kaisha Toshiba | Movement estimation device, and activity tracker |
CN105388495A (en) * | 2014-08-20 | 2016-03-09 | 博能电子公司 | Estimating local motion of physical exercise |
CN105388495B (en) * | 2014-08-20 | 2020-05-01 | 博能电子公司 | Estimating local motion in physical exercise |
US10126427B2 (en) | 2014-08-20 | 2018-11-13 | Polar Electro Oy | Estimating local motion of physical exercise |
EP2988099A1 (en) * | 2014-08-20 | 2016-02-24 | Polar Electro Oy | Estimating local motion of physical exercise |
CN105974435A (en) * | 2015-03-13 | 2016-09-28 | 精工爱普生株式会社 | Performance information calculation method, and satellite positioning signal receiver |
US20160265951A1 (en) * | 2015-03-13 | 2016-09-15 | Seiko Epson Corporation | Performance information calculation method, and positioning satellite signal receiver |
CN107407731A (en) * | 2015-03-20 | 2017-11-28 | 高通股份有限公司 | Swing arm compensation technique |
US20160274139A1 (en) * | 2015-03-20 | 2016-09-22 | Qualcomm Incorporated | Arm swing compensation techniques |
US10921342B2 (en) * | 2015-03-20 | 2021-02-16 | Qualcomm Incorporated | Arm swing compensation techniques |
WO2016195767A1 (en) * | 2015-06-05 | 2016-12-08 | Apple Inc. | Pedestrian velocity estimation |
US20160356804A1 (en) * | 2015-06-05 | 2016-12-08 | Apple Inc. | Pedestrian Velocity Estimation |
US10024876B2 (en) * | 2015-06-05 | 2018-07-17 | Apple Inc. | Pedestrian velocity estimation |
US20170059601A1 (en) * | 2015-09-02 | 2017-03-02 | Apple Inc. | Device State Estimation With Body-Fixed Assumption |
US20170059327A1 (en) * | 2015-09-02 | 2017-03-02 | Apple Inc. | Device state estimation under periodic motion |
US10345426B2 (en) | 2015-09-02 | 2019-07-09 | Apple Inc. | Device state estimation under pedestrian motion with swinging limb |
US10359289B2 (en) * | 2015-09-02 | 2019-07-23 | Apple Inc. | Device state estimation under periodic motion |
US10895626B2 (en) * | 2015-09-02 | 2021-01-19 | Apple Inc. | Device state estimation with body-fixed assumption |
Also Published As
Publication number | Publication date |
---|---|
JPH10325736A (en) | 1998-12-08 |
JP3256472B2 (en) | 2002-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5926131A (en) | GPS receiving apparatus | |
JP3114013B2 (en) | Portable GPS receiver | |
US7266140B1 (en) | GPS positioning method and GPS reception apparatus | |
JP3167693B2 (en) | Portable distance / speed meter | |
US4204398A (en) | Method and means for automatically setting timepieces in a time zone | |
US6388613B1 (en) | Portable GPS type distance/speed meter capable of selectively using doppler speed measuring method | |
US6009375A (en) | Portable GPS receiver | |
US20040054470A1 (en) | Portable device for determining horizontal and vertical positions and method for operating the same | |
EP0637751A1 (en) | Pace calculation devices | |
GB2352348A (en) | Portable GPS/deadreckoning distance/speed meter | |
US6212469B1 (en) | Device for measuring and displaying various travel information | |
JP3398585B2 (en) | Portable speed / distance meter | |
WO2000058794A1 (en) | Electronic device, external adjusting device for electronic device and method of adjusting electronic device | |
JPH10307036A (en) | Navigator | |
JPH0814493B2 (en) | Vehicle navigation system | |
JP3008184B2 (en) | Portable GPS receiver | |
US7571049B2 (en) | Timing device, system and method for estimated time of arrival (ETA) | |
JPH0519036A (en) | Filtering processing device of gps data | |
JPS63308587A (en) | Gps navigation system | |
US9335741B2 (en) | Electronic device | |
JPH04370791A (en) | Elctronic apparatus with clock function | |
JP2002148372A (en) | Data recording apparatus and method | |
JP3076088B2 (en) | Automatic correction device for distance correction coefficient | |
JP2995241B2 (en) | Communications system | |
RU2220439C2 (en) | Method for correcting running of electronic timepiece |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SEIKO INSTRUMENTS INC., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SAKUMOTO, KAZUMI;ODAGIRI, HIROSHI;NAKAMURA, CHIAKI;AND OTHERS;REEL/FRAME:009639/0979 Effective date: 19981110 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FPAY | Fee payment |
Year of fee payment: 12 |