Search

JP-7855938-B2 - Electronic device, behavior estimation method, and program

JP7855938B2JP 7855938 B2JP7855938 B2JP 7855938B2JP-7855938-B2

Inventors

  • 櫻井 智也

Assignees

  • カシオ計算機株式会社

Dates

Publication Date
20260511
Application Date
20220623

Claims (12)

  1. Detection unit, The vibrating part, Based on the detection values acquired by the detection unit, the control unit performs an action estimation process to estimate the user's actions during the target period and outputs the action estimation results. Equipped with, When the control unit outputs the behavior estimation result for the target period which includes the vibration period during which the vibrating part vibrated, it outputs the behavior estimation result estimated based on the detected values other than the detected values detected during the vibration period. When the vibrating part is vibrated repeatedly in a short-period operation with a predetermined pause in between, the frequency of acquiring the detected value is increased while the short-period operation is being performed. The behavior estimation process is also performed using the detected values obtained during the predetermined pause time. An electronic device characterized by the following features.
  2. Detection unit, The vibrating part, Based on the detection values acquired by the detection unit, the control unit performs an action estimation process to estimate the user's actions during the target period and outputs the action estimation results. Equipped with, When the control unit outputs the behavior estimation result for the target period which includes the vibration period during which the vibrating part vibrated, it outputs the behavior estimation result estimated based on the detected values other than the detected values detected during the vibration period. The behavior estimation results during the aforementioned vibration period are output in a different manner than the behavior estimation results during periods other than the aforementioned vibration period. An electronic device characterized by the following features.
  3. The control unit, When performing vibration processing to vibrate the vibrating part, the behavior estimation result before or after the vibration processing is output as the behavior estimation result for the target period including the vibration period. The electronic device according to feature 1.
  4. The control unit, When performing vibration processing to vibrate the vibrating part, the behavior estimation result before or after the vibration processing is output as the behavior estimation result for the target period including the vibration period. The electronic device according to feature 2.
  5. The control unit, When performing the vibration process that vibrates the vibrating part, the detection value detected during the vibration period is not used, but rather the detection value after the vibration of the vibrating part has stopped is used to perform the action estimation process. The electronic device according to feature 1.
  6. The control unit, When performing the vibration process that vibrates the vibrating part, the detection value detected during the vibration period is not used, but rather the detection value after the vibration of the vibrating part has stopped is used to perform the action estimation process. The electronic device according to feature 2.
  7. The control unit, The frequency of acquiring the detected value is increased according to the duty cycle ratio of the predetermined rest time during the short-period operation and the vibration time of other predetermined times. The electronic device according to feature 1 .
  8. The control unit, The behavior estimation results during the aforementioned vibration period are output in a different manner than the behavior estimation results during periods other than the aforementioned vibration period. The electronic device according to any one of claims 1, 3, 5, or 7 .
  9. The control unit of an electronic device comprising a detection unit, a vibration unit, and a control unit, Based on the detection values acquired by the detection unit, the unit performs an action estimation process to estimate the user's behavior during the target period and outputs the action estimation results. When outputting the behavior estimation results for the target period including the vibration period during which the vibrating part vibrated, the behavior estimation results estimated based on the detected values other than the detected values detected during the vibration period are output . When the vibrating part is vibrated repeatedly in a short-period operation with a predetermined pause in between, the frequency of acquiring the detected value is increased while the short-period operation is being performed. The behavior estimation process is also performed using the detected values obtained during the predetermined pause time. Our method for estimating behavior.
  10. The control unit of an electronic device comprising a detection unit, a vibration unit, and a control unit, Based on the detection values acquired by the detection unit, the unit performs an action estimation process to estimate the user's behavior during the target period and outputs the action estimation results. When outputting the behavior estimation results for the target period including the vibration period during which the vibrating part vibrated, the behavior estimation results estimated based on the detected values other than the detected values detected during the vibration period are output. The behavior estimation results during the aforementioned vibration period are output in a different manner than the behavior estimation results during periods other than the aforementioned vibration period. Our method for estimating behavior.
  11. In the control unit of an electronic device comprising a detection unit, a vibration unit, and a control unit, Based on the detection values acquired by the detection unit, the unit performs an action estimation process to estimate the user's behavior during the target period and outputs the action estimation results. When outputting the behavior estimation results for the target period including the vibration period during which the vibrating part vibrated, the behavior estimation results estimated based on the detected values other than the detected values detected during the vibration period are output . When the vibrating part is vibrated repeatedly in a short-period operation with a predetermined pause in between, the frequency of acquiring the detected value is increased while the short-period operation is being performed. The behavior estimation process is also performed using the detected values obtained during the predetermined pause time. A program characterized by executing a process.
  12. In the control unit of an electronic device comprising a detection unit, a vibration unit, and a control unit, Based on the detection values acquired by the detection unit, the unit performs an action estimation process to estimate the user's behavior during the target period and outputs the action estimation results. When outputting the behavior estimation results for the target period including the vibration period during which the vibrating part vibrated, the behavior estimation results estimated based on the detected values other than the detected values detected during the vibration period are output. The behavior estimation results during the aforementioned vibration period are output in a different manner than the behavior estimation results during periods other than the aforementioned vibration period. A program characterized by executing a process.

Description

This invention relates to electronic devices, behavior estimation methods, and programs. Technologies are known that estimate user behavior based on location, speed, acceleration, etc., detected by mobile devices and wearable devices. For example, Patent Document 1 discloses a technology that uses a sensor unit including an acceleration sensor, gyroscope, magnetic sensor, and barometric pressure sensor to detect user movement and the surrounding environment, and estimate user behavior. Japanese Patent Publication No. 2022-2030 This is a block diagram showing an example of the functional configuration of an electronic device according to Embodiment 1.This is an example of a screen displayed on the display unit when behavior estimation is performed using the electronic device according to Embodiment 1.This diagram illustrates a case where incorrect action estimation occurs due to vibration in the vibrating part.This diagram illustrates the process used in Embodiment 1 to prevent incorrect behavior estimation even when the vibrating part vibrates.This diagram illustrates a case where incorrect behavior estimation does not occur even when the vibrating part vibrates.This is a flowchart of the vibration-aware estimation process according to Embodiment 1.This diagram illustrates the process used in Embodiment 2 to prevent incorrect action estimation even when the vibrating part vibrates.This is a flowchart of the vibration-aware estimation process according to Embodiment 2.This diagram illustrates the process used in Embodiment 3 to prevent incorrect action estimation even when the vibrating part vibrates.This diagram illustrates the process used in Embodiment 4 to prevent incorrect behavior estimation even when the vibrating part vibrates.This is a flowchart of the vibration-aware estimation process according to Embodiment 4. The electronic equipment and other components according to the embodiment will be described with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals. (Embodiment 1) The electronic device according to Embodiment 1 is a smartwatch equipped with a function to estimate user behavior. This electronic device is equipped with various sensors (detection units) such as an accelerometer and a gyroscope, and by inputting the detected values such as acceleration and angular velocity detected by these sensors into a behavior estimation algorithm and executing a behavior estimation process, the results of behavior estimation can be obtained. The behavior estimation algorithm estimates user behavior using, for example, a machine learning model that obtains behavior estimation results from multiple detected values. This electronic device is also equipped with a vibrator (vibration unit) and has a function to vibrate the vibrator when a phone call or message is received or when an alarm time is reached. Note that this electronic device is not limited to a smartwatch; any electronic device (e.g., a smartphone, wearable device, tablet, etc.) that has a function to estimate user behavior and a function to vibrate a vibrator may be used. As shown in Figure 1, the electronic device 100 according to Embodiment 1 comprises a control unit 110, a storage unit 120, a detection unit 130, a vibration unit 140, a display unit 150, and an operation unit 160. The control unit 110 is composed of a processor, such as a CPU (Central Processing Unit). The control unit 110 executes processes that realize various functions of the electronic device 100, processes that estimate user behavior, vibration-aware estimation processes (described later), and the like, based on programs stored in the memory unit 120. The storage unit 120 stores programs executed by the control unit 110 and necessary data. The storage unit 120 may include, but is not limited to, RAM (Random Access Memory), ROM (Read Only Memory), flash memory, etc. The storage unit 120 may also be located inside the control unit 110. The detection unit 130 includes devices such as an acceleration sensor and a gyroscope to detect data used in estimating user behavior. The control unit 110 can acquire the values detected by each device in the detection unit 130 as detected values at any desired timing. The acceleration sensor detects acceleration in each of the three orthogonal axes (X, Y, and Z) of the electronic device 100. The acceleration values detected by the acceleration sensor are three-dimensional data consisting of the acceleration values in the X-axis direction, the Y-axis direction, and the Z-axis direction. The gyroscope sensor detects the angular velocity of rotation around each of the three orthogonal axes (X, Y, and Z) of the electronic device 100. The angular velocity values detected by the gyroscope sensor are three-dimensional data consisting of the angular velocity of rotation around the X-axis, the Y-axis, and the Z-axis. Furthermore, the detection unit 130 may include devices other than