Body wearing device, movement information acquisition control method and program

JP2025016519A5Active Publication Date: 2025-08-12CASIO COMPUTER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024179527
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2025-08-12
Estimated Expiration
2042-08-04

AI Technical Summary

Technical Problem

Existing body-mounted devices face challenges in accurately determining movement speed and trajectory during autonomous navigation, particularly in environments with limited satellite radio wave reception, leading to inaccuracies in movement history.

Method used

The device integrates a control unit that determines whether to calculate movement based on satellite positioning or autonomous navigation methods based on the type of user activity, using sensors to detect changes in direction and orientation, and performs satellite positioning at strategic intervals to maintain accuracy while reducing power consumption.

Benefits of technology

This approach enhances the accuracy of movement tracking by adapting to different activities, reducing power consumption, and minimizing inaccuracies in movement calculations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a body wearing device, a movement information acquisition control method and a program, which reflect a movement kind of a user to more properly switch an operation.SOLUTION: A body wearing device includes a positioning processing unit that receives an electric wave from a satellite to position the device, a measurement unit that measures a direction and a motion of the device, an acquisition unit that acquires information on a kind of a movement of a user, and a control unit. The control unit determines whether or not to calculate a movement amount according to the kind of the movement for each time on the basis of a measurement result of the measurement unit during a period when no positioning result by the positioning processing unit is obtained.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a body-worn device, a movement information acquisition control method, and a program. [Background technology]

[0002] Conventionally, there are body-worn devices that are fixed to the user's arm (including wrist), leg, torso, etc. to measure the activity and vital signs of the user. Some of these body-worn devices receive radio waves from positioning satellites related to the Global Navigation Satellite System (GNSS) to perform positioning (satellite positioning), identify the position of the user who moves in conjunction with the activity, and obtain movement history, movement amount information, etc.

[0003] Satellite positioning is difficult underground, in a tunnel, or indoors where radio waves from a positioning satellite cannot be received, and it may be difficult to obtain accurate positioning results in places where it is difficult to receive radio waves from a wide range of directions, such as between high-rise buildings or in mountain valleys. In addition, portable devices may perform positioning operations intermittently to reduce power consumption. In these cases, there is a technology related to autonomous navigation that determines a movement history between positioned positions by calculating the relative walking distance of a user using a physical quantity measurement sensor such as an acceleration sensor or a direction sensor and adding it to a reference position. Patent Document 1 discloses a technology for acquiring data related to relative movement more accurately by changing the detection pattern of acceleration depending on the holding state of the device during measurement using autonomous navigation. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2012-98137 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, with autonomous navigation, when the user is not moving on foot, it is difficult to appropriately determine the operating period and the moving speed per operating period related to the user's moving motion, and there is a problem that deviations from an accurate moving history are likely to become large.

[0006] An object of the present invention is to provide a body-wearable device, a movement information acquisition control method, and a program that switch operations more appropriately by reflecting the user's type of exercise. [Means for solving the problem]

[0007] In order to achieve the above object, the present invention provides a positioning processing unit that receives radio waves from a satellite and performs positioning; A measurement unit that measures the orientation and movement of the player's aircraft; An acquisition unit that acquires information related to a type of exercise of a user; A control unit; Equipped with The control unit is determining whether or not to calculate an amount of movement per unit time based on the measurement result of the measurement unit during a period in which the result of positioning by the positioning processing unit is not available, depending on the type of exercise; In a case where the positioning processing unit is caused to perform positioning intermittently with pause periods therebetween and the movement amount is not calculated, when a change in a traveling direction is detected by the measurement unit during the pause period, the positioning processing unit is caused to perform positioning. It is a body-worn device. Effect of the Invention

[0008] According to the present invention, there is an advantage that the action can be more appropriately switched by reflecting the user's type of exercise. [Brief description of the drawings]

[0009] [Figure 1] FIG. 2 is a block diagram showing the functional configuration of the electronic timepiece. [Diagram 2]11A and 11B are diagrams showing an example of position acquisition when acquiring movement histories for a running / walking activity and a non-running / walking activity, respectively. [Diagram 3] 13 is a flowchart showing a control procedure of a movement history acquisition process. [Figure 4] 11 is a diagram showing an example of acquiring a moving distance in a running / walking activity and a non-running / walking activity. FIG. [Diagram 5] 13 is a flowchart showing a control procedure of a movement amount measurement control process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. 1 is a block diagram showing the functional configuration of an electronic watch 1, which is a body-worn device according to this embodiment. The electronic watch 1 includes a CPU 11 (Central Processing Unit) (control unit), a RAM 12 (Random Access Memory), a storage unit 13, a display unit 14, an operation reception unit 15 (acquisition unit), a communication unit 16, a timing unit 17, a satellite radio wave reception processing unit 18 (positioning processing unit), a measurement unit 19, and the like.

[0011] The CPU 11 is a processor that performs calculations and controls the overall operation of the electronic watch 1. There may be a single processor, or multiple processors operating in parallel or independently depending on the application, etc. The CPU 11 may also include a dedicated microcomputer in addition to or instead of a general-purpose CPU.

[0012] The RAM 12 is, for example, a DRAM, and provides a working memory space for the CPU 11 and stores temporary data. At least the CPU 11 and RAM 12 are included in the computer of the body-wearable device of this embodiment.

[0013] The storage unit 13 is a non-volatile memory, such as a flash memory, and stores a program 131, setting data, and the like.

[0014] Display unit 14 displays at least the time under the control of CPU 11. Display unit 14 may have a digital display screen such as a liquid crystal display, or may have a plurality of hands (hour and minute hands, etc.), a gear train (wheel train mechanism) that rotates the plurality of hands, and a stepping motor that rotates the wheel train mechanism.

[0015] The operation reception unit 15 receives an input operation from an external device such as a user and outputs a reception signal to the CPU 11. The operation reception unit 15 has, for example, a push button switch, and outputs a reception signal when it detects the push button switch being pressed. The operation reception unit 15 may also have a crown that can be pulled out and rotated.

[0016] The communication unit 16 controls communication with external devices. The communication unit 16 includes, for example, a network card for communication via a LAN and a communication module for short-range wireless communication using Bluetooth (registered trademark), and controls the transmission of activity measurement results and the like in the electronic watch 1 to external devices.

[0017] The clock unit 17 counts a clock signal having a certain oscillation frequency generated by an oscillation circuit (not shown) and outputs the current date and time (time). The clock unit 17 may be configured such that the CPU 11 counts the date and time using software.

[0018] The satellite radio wave reception processing unit 18 has an antenna (not shown) and receives radio waves from multiple (at least four) positioning satellites in the sky, and performs positioning to calculate the current date and time and the current position of the electronic timepiece 1 (its own device) based on the received content and timing difference. Positioning satellites from which it receives radio waves include those related to GNSS (Global Positioning Systems) such as the Global Positioning System (GPS), Quasi-Zenith Satellite System (QZSS), GLONASS, and Galileo. The satellite radio wave reception processing unit 18 has a reception processing unit that receives radio waves from the positioning satellites and demodulates and decodes the signals, and a calculation processing unit that performs positioning calculations based on the content of the signals.

[0019] The measurement unit 19 has physical sensors that perform measurements related to the orientation and movement of the own device, and outputs the measurement results of each sensor to the CPU 11. The physical sensors include an acceleration sensor 191 and an orientation sensor 192, for example.

[0020] The acceleration sensor 191 measures acceleration in three axial directions. The three axial directions may be determined as appropriate (for example, two axes parallel to the display surface of the display unit 14 and one axis perpendicular thereto), but by being able to measure gravitational acceleration, it may be possible to separate the direction of gravity and a direction within a horizontal plane by performing coordinate conversion. The orientation sensor 192 is a sensor that measures the geomagnetic field, and by measuring the magnetic field strength in the three axial directions, the magnetic north direction can be obtained.

[0021] The electronic timepiece 1 of this embodiment is, for example, a wristwatch-type electronic device that can be worn on the arm with a band.

[0022] Next, the operation of acquiring position information in the electronic timepiece 1 will be described. In the electronic watch 1 of this embodiment, the user inputs an operation to the operation receiving unit 15 to accept (obtain) the setting of which activity (type of exercise) to perform, and then starts measuring the activity.The activity measurement ends when an instruction to end the activity measurement is accepted by input, a specified maximum duration has elapsed, or a reference time has elapsed without any movement being measured.

[0023] The activity referred to here is one that involves a movement of position in a horizontal direction, and includes conventional running and walking activities (involving the user's movements related to running and walking) such as walking (walking, strolling, hiking, trekking, mountain climbing) and running (running, jogging, cross-country skiing, trail running), as well as non-running and walking activities (not involving the user's movements related to running and walking) such as bicycles (cycling, long rides), skiing (downhill), snowboarding, swimming, etc. Cross-country skiing may be added to running and walking activities.

[0024] In the electronic watch 1, in running and walking activities, positioning is performed intermittently, and the position between them is complemented by adding the amount of movement by autonomous navigation. In autonomous navigation, the measurement unit 19 such as the acceleration sensor 191 and the orientation sensor 192 is used to calculate the relative walking movement amount of the user. That is, pedestrian dead-reckoning (PDR) is used to complement the movement trajectory. On the other hand, as described above, the autonomous navigation technology cannot obtain accuracy except for running and walking movements, so the amount of movement by autonomous navigation is not calculated in non-running and walking activities. In this case, it is determined from the measurement results by the measurement unit 19 that measures the movement and orientation of the own device such as the acceleration sensor 191 and the orientation sensor 192 that the user's traveling direction has changed, and an additional positioning operation is performed at this time. That is, in the electronic watch 1, whether or not to calculate the moving distance and current position by autonomous navigation is determined according to the activity (type of exercise). In addition, the measurement by the measurement unit 19 related to autonomous navigation during the running and walking activities is performed Since the power consumption is sufficiently small compared to the operation of the star radio wave reception processing unit 18, there is no need to stop the operation even when the satellite radio wave reception processing unit 18 is performing positioning normally, and the operation may be continued during the measurement period. However, if the electronic watch 1 is to be operated with even lower power consumption, the measurement unit 19 necessary for autonomous navigation may be operated only during the rest period of the satellite radio wave reception processing unit 18. During the performance of a non-running / walking activity, only the orientation sensor 192 may operate as necessary as described above, or, taking into consideration the use in combination with other functions, the operation of the measurement unit 19 itself may be continued regardless of the activity.

[0025] In this case, the change in direction of travel may be appropriately considered in terms of cumulative and average directional changes so that individual small turns of the skis are not detected, while curves in which the direction gradually changes can be detected at least in part. The criteria for consideration and the reference value (lower limit value) of the angle change to be detected may be determined according to the type of activity.

[0026] FIG. 2 is a diagram showing an example of position acquisition when acquiring movement histories for a running / walking activity and a non-running / walking activity.

[0027] As shown in Fig. 2(a), in a running / walking activity, for example, satellite positioning is performed intermittently with rest periods (periods during which no positioning results are obtained) (black circles), and during each rest period, the moving direction and the moving distance (movement amount) per time are calculated periodically by autonomous navigation at time intervals shorter than the rest period, and the current position is determined by adding the calculated distance to the reference satellite positioning position (white circles). At this time, the position determined by autonomous navigation accumulates errors as the number of additions increases, so the position may be corrected by known technology based on the results of the most recent satellite positioning before and after.

[0028] On the other hand, as shown in Fig. 2(b), satellite positioning is performed intermittently even in non-running and walking activities (black circles), but the current position is not calculated by autonomous navigation during those periods. Instead, when a change in the direction of travel is detected by the measurement of the measurement unit 19 (particularly the orientation sensor 192), satellite positioning is additionally performed by the satellite radio wave reception processing unit 18 to identify the position near the point where the direction of travel changed (hatched circles). In this way, even in non-running and walking activities, measurements are performed that can grasp the outline of the movement route without significantly increasing power consumption.

[0029] 3 is a flowchart showing a control procedure by the CPU 11 of the movement history acquisition process executed by the electronic watch 1. This movement history acquisition process is started when the operation reception unit 15 acquires a command for selecting an activity and starting measurement of the movement history (acquisition means).

[0030] The CPU 11 determines whether the selected activity is running or walking (step S101). If it is determined that the selected activity is running or walking ("YES" in step S101), the CPU 11 determines whether satellite positioning is suspended (step S102).

[0031] If it is determined that satellite positioning is being interrupted ("YES" in step S102), CPU 11 determines whether or not the positioning interval has elapsed since the previous satellite positioning (step S103). If it is determined that the positioning interval has elapsed ("YES" in step S103), CPU 11 causes satellite positioning to be resumed by satellite radio wave reception processing unit 18 (step S104). Then, the processing of CPU 11 proceeds to step S120.

[0032] If it is determined that the time corresponding to the positioning interval has not elapsed ("NO" in step S103), CPU 11 calculates the relative movement distance and movement direction from the measurement value of measurement unit 19 (step S105). CPU 11 specifies the current position by adding this relative movement distance and movement direction to the previous position (step S106). Then, the process of CPU 11 proceeds to step S120.

[0033] If it is determined in the determination process of step S102 that satellite positioning is not being suspended ("NO" in step S102), CPU 11 determines whether or not the current position has been identified by satellite positioning (step S107). If it is determined that the current position has been identified ("YES" in step S107), CPU 11 acquires the identified current position and suspends satellite positioning (step S108). Then, the process of CPU 11 proceeds to step S120.

[0034] If it is determined that the current position has not been determined by satellite positioning ("NO" in step S107), CPU 11 determines whether or not the upper limit time has elapsed since the start (restart) of the positioning process (step S109). If it is determined that the upper limit time has not elapsed ("NO" in step S109), the process of CPU 11 returns to step S101. If it is determined that the upper limit time has elapsed ("YES" in step S109), CPU 11 interrupts the satellite positioning operation by satellite radio wave reception processing unit 18 (step S110), and then transitions the process to step S105.

[0035] If it is determined in the determination process of step S101 that the selected activity is not running or walking ("NO" in step S101), the CPU 11 determines whether or not satellite positioning is suspended (step S111).

[0036] If it is determined that satellite positioning is being interrupted ("YES" in step S111), the CPU 11 determines whether or not the positioning interval has elapsed since the previous satellite positioning (step S112). If it is determined that the positioning interval has elapsed ("YES" in step S112), the CPU 11 restarts satellite positioning by the satellite radio wave reception processing unit 18 (step S115). Then, the processing of the CPU 11 proceeds to step S120.

[0037] If it is determined that the positioning interval has not elapsed ("NO" in step S112), CPU 11 identifies the traveling direction from the measurement value of measurement unit 19 (step S113). CPU 11 determines whether or not a change in traveling direction has been detected (step S114). If it is determined that a change in traveling direction has been detected ("YES" in step S114), CPU 11 proceeds to step S115. If it is determined that a change in traveling direction has not been detected ("NO" in step S114), CPU 11 proceeds to step S120.

[0038] If it is determined in the determination process of step S111 that satellite positioning is not being suspended ("NO" in step S111), the CPU 11 determines whether or not the current position has been identified by satellite positioning (step S116). If it is determined that the current position has been identified ("YES" in step S116), the CPU 11 acquires the identified current position and suspends satellite positioning by the satellite radio wave reception processing unit 18 (step S117). Then, the process of the CPU 11 proceeds to step S120.

[0039] If it is determined that the current position has not been specified ("NO" in step S116), CPU 11 determines whether the upper limit time for the satellite positioning operation has elapsed (step S118). If it is determined that the upper limit time has not elapsed ("NO" in step S118), CPU 11 proceeds to step S120. If it is determined that the upper limit time has elapsed ("YES" in step S118), CPU 11 interrupts the satellite positioning operation by satellite radio wave reception processing unit 18 (step S119). Then, CPU 11 proceeds to step S120.

[0040] When the process proceeds to step S120, the CPU 11 determines whether or not a command to end the measurement of the activity has been acquired (step S120). If it is determined that a command to end the measurement has not been acquired ("NO" in step S120), the process of the CPU 11 returns to step S101. If it is determined that a command to end the measurement has been acquired ("YES" in step S120), the CPU 11 ends the process related to the acquisition of the movement history, and ends the movement history acquisition process. The processes of steps S101, S102, and S111 constitute the calculation and determination means of this embodiment.

[0041] FIG. 4 is a diagram showing an example of acquiring the movement distance in each of a running / walking activity and a non-running / walking activity. As shown in Figure 4(a), if satellite positioning results cannot be obtained (failure to obtain results, for example, inside a tunnel, underground, between buildings or in a deep valley in a mountain, as described above) while obtaining distance traveled from the change in current position (black circle) obtained by satellite positioning during running / walking activities (the period when positioning results cannot be obtained), the system switches to measuring the relative distance traveled using autonomous navigation (in this case, the current position itself, indicated by the white circle, does not necessarily need to be identified), and the total distance traveled is obtained by accumulating the relative distance traveled.

[0042] When satellite positioning results are resumed, the first position after the restart (hatched circle) does not provide the distance traveled from the previous position, so the distance traveled from the previous position to this point in time can continue to be the distance obtained by autonomous navigation. When the current position is determined by integrating the relative distance traveled by autonomous navigation, the distance connecting the position including the accumulated measurement error and the current position determined by satellite positioning may deviate significantly from the accurate value.

[0043] On the other hand, in Figure 4(b), if the satellite positioning results become unavailable while obtaining the distance traveled from the change in the current position (black circle) obtained by satellite positioning during a non-running / walking activity, the processing related to autonomous navigation is omitted, and as soon as the next satellite positioning result is obtained, the distance between the current position (hatched circle) and the previous position (the distance between two positions that are adjacent in time) is simply calculated as the distance traveled (dashed line).

[0044] Alternatively, similarly to the above, the timing at which the direction of travel changed and the direction of travel may be specified based on the measurement result of the orientation sensor 192 of the measurement unit 19, and the travel distance may be calculated by allocating the elapsed time (dt1+dt2) between the two points on both sides where positioning was successful to the travel distance for each time for each direction of travel. For example, when there is one bend, the intersection point between a straight line extended from the position before the positioning failure in the direction of travel at that time and a straight line on a horizontal plane where the distance from the two points before and after the positioning failure is dt1:dt2 may be estimated as the change point (triangle) of the direction of travel to calculate the travel distance. Alternatively, the travel distance may be calculated by multiplying the average value of the travel speed before and after the positioning failure period by the duration of the positioning failure. In this case, it is not necessary for the measurement unit 19 to detect the change in the direction of travel. In this case, depending on the type of activity, a temporary stop during the positioning failure period may be considered by setting an upper limit of the travel distance during the positioning failure period for the straight line distance between both ends.

[0045] FIG. 5 is a flowchart showing a control procedure by the CPU 11 of the movement amount measurement control process. This process is started when an instruction to select an activity and start measuring a movement amount is acquired by the operation acceptance unit 15 or the like (acquisition means).

[0046] The CPU 11 determines whether or not a running or walking activity is selected (step S141). If it is determined that a running or walking activity is selected ("YES" in step S141), the CPU 11 determines whether or not acquisition of a satellite positioning result (current position) has failed (step S142).

[0047] If it is determined that satellite positioning has failed to be acquired ("YES" in step S142), the CPU 11 calculates the travel distance from the timing at which the travel distance was calculated by the previous pedestrian dead reckoning (PDR) based on the measurement result of the measurement unit 19 (step S143). Then, the process of the CPU 11 proceeds to step S150.

[0048] If it is determined that acquisition of the satellite positioning result has not failed ("NO" in step S142), the CPU 11 acquires the current position (step S144). The CPU 11 determines whether or not the state is a return from a previous state in which acquisition of the positioning result has failed (step S145).

[0049] If it is determined that the return is not from a failed state ("NO" in step S145), the CPU 11 obtains the difference between the previous position and the current position to calculate the amount of movement from the position obtained by the previous satellite positioning (step S146). Then, the processing of the CPU 11 proceeds to step S150. If it is determined that the return is from a failed state ("YES" in step S145), the processing of the CPU 11 proceeds to step S143.

[0050] If it is determined in the determination process of step S141 that a running / walking activity has not been selected (a non-running / walking activity has been selected) ("NO" in step S141), CPU 11 determines whether or not there has been a failure in obtaining the satellite positioning results (step S147). If it is determined that there has been no failure in obtaining the satellite positioning results ("NO" in step S147), CPU 11 obtains the current position (step S148). Then, the process of CPU 11 proceeds to step S146. In this case, the "previous position" in step S146 is the position obtained by positioning before the positioning failure when returning from a positioning failure.

[0051] If it is determined that acquisition of the satellite positioning result has failed ("YES" in step S147), the process of the CPU 11 proceeds to step S150.

[0052] When the process proceeds to step S150, the CPU 11 determines whether or not an end command for the activity measurement has been acquired (step S150). If it is determined that an end command has not been acquired ("NO" in step S150), the process of the CPU 11 returns to step S141. If it is determined that an end command has been acquired ("YES" in step S150), all processes related to the measurement of the movement distance are terminated, and the movement amount measurement control process is terminated. The processes of steps S141, S142, and S147 constitute the calculation and determination means of this embodiment.

[0053] In the above, the example of obtaining the change history of the current position by intermittent satellite radio wave reception and obtaining the movement amount by obtaining the positioning result at short time intervals has been described, but the change history of the current position may be obtained, or the movement amount may be obtained by combining intermittent satellite radio wave reception with autonomous navigation. In the latter case, positioning can be performed by detecting the change in the traveling direction as described above.

[0054] As described above, the electronic watch 1, which is a body-worn device of this embodiment, includes a satellite radio wave reception processing unit 18 that receives radio waves from positioning satellites to perform positioning, a measurement unit 19 that measures the orientation and movement of the watch itself, an operation reception unit 15 as an acquisition unit that acquires information related to the type of activity (exercise) of the user, and a CPU 11. During a period when the result of positioning by the satellite radio wave reception processing unit 18 is not available, the CPU 11 determines whether or not to calculate the amount of movement per hour based on the measurement result of the measurement unit 19 according to the type of activity. In this way, when it is possible to measure positions and amounts of movement during various (multiple) activities, the type of activity is acquired, and it is possible to determine whether or not to perform processing related to autonomous navigation by reflecting the user's type of motion, and to switch between operations, so that processing and acquisition of results related to autonomous navigation that cannot obtain results with good accuracy depending on the type of activity are not performed, and unnatural results are not mixed in. This makes it possible to suppress a decrease in the accuracy of the acquired results.

[0055] Furthermore, if the activity type does not involve motion related to running or walking, the CPU 11 does not calculate the amount of movement. Conventionally, the determination of the amount of movement using autonomous navigation for running and walking has been relatively accurate, but for movements that do not involve running or walking, the accuracy of autonomous navigation is poor. Therefore, by switching whether or not to calculate the amount of movement using autonomous navigation depending on whether or not motion related to running or walking is involved, it is possible to prevent the inclusion of unnaturally low-accuracy measurement data.

[0056] Furthermore, when the CPU 11 does not calculate the amount of movement, it calculates the distance traveled between two points based on the positions of two points adjacent in time obtained by the satellite radio wave reception processing unit 18. That is, even if positioning is intermittent or includes a section where positioning fails, the distance traveled may be calculated simply using only the results of successful positioning. In this case, since all bends and the like are omitted, the distance traveled is minimized, but it is possible to avoid erroneously inflating the distance traveled.

[0057] Furthermore, CPU 11 can cause satellite radio wave receiving and processing unit 18 to perform positioning intermittently with pause periods between, and when the amount of movement based on autonomous navigation is not calculated and a change in the direction of travel is detected by measurement unit 19 during a pause period, cause satellite radio wave receiving and processing unit 18 to perform positioning. That is, when the direction of travel changes, the position of the change can be obtained by satellite positioning, so that it is possible to calculate the amount of movement based on the actual movement while suppressing an increase in power consumption through minimal satellite positioning.

[0058] The electronic watch 1 also includes an operation reception unit 15 that receives an input operation as an acquisition unit. The CPU 11 determines whether or not to calculate the amount of movement by autonomous positioning according to the type of activity determined by the operation received by the operation reception unit 15. In this way, the user can easily and reliably specify the type of activity by inputting the type of activity at the start of activity measurement, etc., and determine whether or not to use autonomous navigation according to the type, thereby preventing the inclusion of inaccurate data.

[0059] Furthermore, the measurement unit 19 includes at least one of an acceleration sensor 191 and a direction sensor 192. This allows the CPU 11 to easily identify the timing at which a change in movement, such as a change in direction while walking, occurs.

[0060] In addition, in the movement information acquisition control method of this embodiment, information relating to the type of activity of the user of the body-worn device (electronic watch 1) is acquired, and during a period when positioning results are not available from the satellite radio wave receiving and processing unit 18, it is determined, depending on the type of activity, whether or not to calculate the amount of movement per hour based on the measurement results of the measuring unit 19. In such a movement information acquisition control method, it is possible to determine whether or not to perform processing related to autonomous navigation by reflecting the type of user activity, and to switch operations, thereby suppressing a decrease in the accuracy of the acquired results by not performing processing and obtaining results related to autonomous navigation, which cannot obtain results with good accuracy depending on the type of activity.

[0061] Furthermore, by installing and executing the program 131 relating to the above-mentioned movement information acquisition control method on a computer of a body-worn device (electronic watch 1) equipped with a satellite radio wave receiving and processing unit 18 and a measuring unit 19, it is possible to easily calculate the movement trajectory and movement amount with appropriate accuracy according to the activity.

[0062] The present invention is not limited to the above-described embodiment, but may be modified in various ways. For example, in the above embodiment, when the measurement of the autonomous navigation is not performed, the satellite positioning can be additionally performed, but the present invention is not limited to this. For example, the interval of the satellite positioning may be changed depending on whether or not the measurement of the autonomous navigation is performed.

[0063] In the above embodiment, the satellite positioning is additionally performed in response to a change in the traveling direction in addition to the intermittent satellite positioning at a fixed interval, but this is not limited to the above. For example, when the additional satellite positioning is performed, the next satellite positioning may be performed after the fixed interval from the timing of the additional satellite positioning.

[0064] In the above embodiment, the type of exercise performed by the user is set by an input operation to the operation receiving unit 15, but this is not limited to the above. The activity may be estimated by determining a characteristic change pattern in acceleration depending on the activity based on the measurement results of the measuring unit 19. The type of exercise may be specified based on setting data acquired via the communication unit 16.

[0065] In the above embodiment, the criterion for determining whether or not the motion is running or walking is used, but whether or not autonomous navigation should be used in combination may be determined based on whether or not the period of the movement motion pattern and the speed per period can be determined with high accuracy.

[0066] Furthermore, the electronic watch 1 of this embodiment is a body-worn device, so it does not have to be worn on the body at all times. For example, it may be attached to the handlebars when performing a bicycle-related activity.

[0067] Furthermore, the body-worn device is not limited to the electronic watch 1. It may be an activity meter such as a smart watch, which is another terminal device worn on the arm, or may be a device that is fixed to the upper arm, head, torso, or leg.

[0068] In the above embodiment, the measurement unit 19 is described taking the acceleration sensor 191 and the direction sensor 192 as an example, but is not limited to this. Other sensors, such as a gyro sensor, may also be used.

[0069] In the above description, the storage unit 13 is exemplified by a non-volatile memory such as a flash memory as a computer-readable medium for storing the program 131 related to the measurement control of the user's motion of the present invention, but is not limited thereto. As other computer-readable media, other non-volatile memories such as HDD (Hard Disk Drive) and MRAM, and portable recording media such as CD-ROM and DVD disks can be applied. In addition, a carrier wave is also applied to the present invention as a medium for providing data of the program according to the present invention via a communication line. In addition, the specific configurations, contents and procedures of the processing operations, etc. shown in the above embodiments can be modified as appropriate without departing from the spirit of the present invention.

[0070] Although several embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, but includes the scope of the invention described in the claims and its equivalents. The inventions described in the claims originally attached to this application are set forth below. The claim numbers in the appended claims are the same as those in the claims originally attached to this application.

[0071] [Note] <Claim 1> a positioning processing unit that receives radio waves from a satellite and performs positioning; A measurement unit that measures the orientation and movement of the player's aircraft; An acquisition unit that acquires information related to a type of exercise of a user; A control unit; Equipped with the control unit determines whether to calculate an amount of movement per unit time based on the measurement result of the measurement unit during a period in which the positioning result by the positioning processing unit is not available, depending on the type of exercise. Body-worn devices. <Claim 2> 2. The body-wearable device according to claim 1, wherein the control unit does not calculate the amount of movement when the type of exercise does not involve a movement related to running or walking of the user. <Claim 3> 3. The body-wearable device according to claim 2, wherein when the control unit does not calculate the amount of movement, the control unit calculates a movement distance between two points based on the positions of two points that are adjacent in time obtained by the positioning processing unit. <Claim 4> 2. The body-wearable device according to claim 1, wherein the control unit causes the positioning processing unit to perform positioning intermittently with pause periods between, and when the amount of movement is not calculated and when a change in the direction of travel is detected by the measurement unit during the pause periods, causes the positioning processing unit to perform positioning. <Claim 5> the acquisition unit includes an operation reception unit that receives an input operation, The control unit determines whether or not to calculate the movement amount depending on the type of the exercise determined by the operation accepted by the operation acceptance unit. 2. The body-wearable device of claim 1. <Claim 6> The measurement unit includes at least one of an acceleration sensor and a direction sensor. 2. The body-wearable device of claim 1. <Claim 7> A movement information acquisition control method for a body-worn device including a positioning processing unit that receives radio waves from a satellite to perform positioning, and a measurement unit that measures the orientation and movement of the device, Acquire information related to a type of exercise of a user of the body-wearable device; determining whether to calculate an amount of movement per unit time based on the measurement result of the measurement unit during a period in which the positioning result of the positioning processing unit is not available, depending on the type of exercise; A method for controlling acquisition of mobility information. <Claim 8> A computer of a body-worn device including a positioning processing unit that receives radio waves from a satellite to perform positioning, and a measurement unit that measures the orientation and movement of the device itself, An acquisition means for acquiring information related to a type of exercise performed by a user of the body-wearable device; a calculation and determination means for determining whether or not to calculate an amount of movement per unit time based on the measurement result of the measurement unit during a period in which the result of positioning by the positioning processing unit is not available, depending on the type of exercise; A program that functions as a [Explanation of symbols]

[0072] 1. Electronic Clock 11 CPU 12 RAM 13 Storage section 131 Programs 14 Display section 15 Operation reception section 16 Communications Department 17 Timing section 18 Satellite radio wave receiving processing unit 19 Measurement section 191 Acceleration Sensor 192 Orientation Sensor

Claims

1. a positioning processing unit that receives radio waves from a satellite and performs positioning; a measurement unit that measures the orientation and movement of the player's aircraft; an acquisition unit that acquires information related to the type of exercise of the user; A control unit; Equipped with When the type of exercise acquired by the acquisition unit involves a movement related to running or walking of the user, the control unit calculates a movement distance and a movement direction based on a measurement result by the measurement unit during a period when a positioning result by the positioning processing unit is not obtained, The type of exercise acquired by the acquisition unit does not involve a running or walking motion of the user. In the case where the positioning processing unit is configured to perform a positioning process, the moving direction is calculated based on the measurement result by the measurement unit during a period when the positioning result by the positioning processing unit is not obtained, and when a change in the moving direction is detected, the positioning processing unit is caused to perform positioning, and the moving distance is calculated based on the positioning result. Body-worn devices.

2. The control unit causing the positioning acquisition unit to perform positioning intermittently with rest periods therebetween; 2. The body-wearable device of claim 1, wherein if the type of exercise acquired by the acquisition unit does not involve the user's running or walking movements, the positioning processing unit performs positioning when a change in the movement direction is detected during the rest period.

3. 2. The body-wearable device according to claim 1, wherein, if the type of exercise acquired by the acquisition unit does not involve the user's running or walking movements, the control unit calculates the distance traveled between the two points based on the positions of two temporally adjacent points acquired by the positioning processing unit.

4. the acquisition unit includes an operation reception unit that receives an input operation; the control unit determines whether to calculate the movement amount according to the type of exercise determined by the operation accepted by the operation accepting unit. The body-worn device of claim 1 .

5. The measurement unit includes at least one of an acceleration sensor and a direction sensor. The body-worn device of claim 1 .

6. A movement information acquisition control method for a body-worn device including a positioning processing unit that receives radio waves from a satellite to perform positioning, and a measurement unit that measures the orientation and movement of the device, Acquire information related to the type of exercise performed by a user of the body-wearable device; If the acquired type of exercise involves a movement related to running or walking of the user, calculate a movement distance and a movement direction based on the measurement result by the measurement unit during a period when the positioning result by the positioning processing unit is not obtained, If the acquired type of exercise does not involve a movement related to running or walking of the user, the movement direction is calculated based on the measurement result by the measurement unit during a period when the positioning result by the positioning processing unit is not obtained, and when a change in the movement direction is detected, the positioning processing unit is caused to perform positioning, and the movement distance is calculated based on the positioning result. A method for controlling acquisition of movement information.

7. A computer of a body-worn device including a positioning processing unit that receives radio waves from a satellite to perform positioning, and a measurement unit that measures the orientation and movement of the device itself, an acquisition means for acquiring information relating to the type of exercise performed by a user of the body-wearable device; a calculation means for calculating a moving distance and a moving direction based on the measurement results by the measurement unit when the acquired type of exercise involves a movement related to running or walking of the user, during a period when a positioning result by the positioning processing unit is not available, and for calculating a moving direction based on the measurement results by the measurement unit when a positioning result by the positioning processing unit is not available, causing the positioning processing unit to perform positioning when a change in the moving direction is detected, and calculating the moving distance based on the result of the positioning; A program that functions as a