Nothing Special   »   [go: up one dir, main page]

WO2023248392A1 - Terminal that generates vibration for notification - Google Patents

Terminal that generates vibration for notification Download PDF

Info

Publication number
WO2023248392A1
WO2023248392A1 PCT/JP2022/024966 JP2022024966W WO2023248392A1 WO 2023248392 A1 WO2023248392 A1 WO 2023248392A1 JP 2022024966 W JP2022024966 W JP 2022024966W WO 2023248392 A1 WO2023248392 A1 WO 2023248392A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
notification
vibration
terminal
motion
Prior art date
Application number
PCT/JP2022/024966
Other languages
French (fr)
Japanese (ja)
Inventor
琢也 神田
康雄 石榑
Original Assignee
日本電信電話株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日本電信電話株式会社 filed Critical 日本電信電話株式会社
Priority to PCT/JP2022/024966 priority Critical patent/WO2023248392A1/en
Priority to PCT/JP2023/022353 priority patent/WO2023248937A1/en
Publication of WO2023248392A1 publication Critical patent/WO2023248392A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer

Definitions

  • the present invention relates to a terminal, a notification system, a notification method, and a program.
  • Techniques exist for systems to encourage action by sending notifications to users. Many of these notification methods that prompt users to take action may distract the user's attention and make the user feel bothered by the notification. Techniques have been developed to reduce the annoyance that users feel when a system sends notifications and engages users.
  • Patent Document 1 in order to reduce the annoyance that the user feels when the system sends notifications to the user or other actions, a threshold value or a mental burden function based on the mental burden of presenting information accompanying the action is proposed.
  • a technique has been disclosed that determines the content and presentation timing of information to be presented to a user when a condition indicated by a threshold value is satisfied.
  • the disclosed technology aims to notify the user at an appropriate timing according to the user's actions.
  • the disclosed technology includes a detection information acquisition unit that acquires information on detecting a user's motion, and a sensor configured to vibrate while the user is performing a motion based on the information on the detected motion of the user.
  • This terminal is equipped with a vibration control unit that generates vibrations to notify the user.
  • FIG. 1 is a diagram showing an example of a hardware configuration of a wearable terminal according to an embodiment of the present invention.
  • 1 is a diagram illustrating an example of a functional configuration of a wearable terminal according to Example 1 of the embodiment of the present invention. It is a flowchart which shows an example of the flow of the notification process based on Example 1 of embodiment of this invention.
  • FIG. 3 is a diagram for explaining an operation start time and an operation end time according to Example 1 of the embodiment of the present invention.
  • FIG. 2 is a diagram for explaining an acceleration prediction method according to Example 1 of the embodiment of the present invention.
  • FIG. 3 is a diagram showing an example of a functional configuration of a wearable terminal according to Example 2 of the embodiment of the present invention.
  • FIG. 12 is a flowchart illustrating an example of the flow of notification processing according to Example 2 of the embodiment of the present invention.
  • FIG. 7 is a diagram for explaining a vibration adjustment method according to Example 2 of the embodiment of the present invention. It is a figure which shows an example of the functional structure of the wearable terminal based on Example 3 of embodiment of this invention.
  • 12 is a flowchart illustrating an example of the flow of notification processing according to Example 3 of the embodiment of the present invention.
  • Patent Document 1 discloses a technique for reducing the annoyance felt by a user when a system sends a notification to the user.
  • Example 1 In this embodiment, an example of a terminal that vibrates as a notification while the user is moving his or her body will be described.
  • FIG. 1 is a diagram showing an example of the hardware configuration of a wearable terminal according to an embodiment of the present invention.
  • the wearable terminal 10 may be a device that is in constant contact with the user's body, such as a smart watch. They don't have to be in contact.
  • the wearable terminal 10 is an example of a terminal that has a function of notifying a user by generating vibrations.
  • the wearable terminal 10 includes a CPU 101, a memory 102, a communication device 103, a sensor 104, and a vibration device 105, which are interconnected via a bus.
  • the memory 102 stores programs and the like that describe the processing contents described in this embodiment.
  • the CPU 101 executes processing written in a program stored in the memory 102.
  • the communication device 103 is a device for transmitting and receiving signals with other devices.
  • the sensor 104 is a device that performs various measurements to detect the movements of the user wearing the wearable terminal 10.
  • the sensor 104 may include, for example, an acceleration sensor that measures acceleration, a touch sensor that detects contact, a camera sensor that captures an image, and the like.
  • the vibration device 105 is a device that generates vibrations in response to instructions from the CPU 101. Vibration device 105 may be composed of one or more vibrators.
  • the wearable terminal 10 may further include a display device for displaying messages.
  • the vibration device 105 may generate vibration and the display device may display a message when notifying the wearable terminal 10.
  • FIG. 2 is a diagram illustrating an example of the functional configuration of a wearable terminal according to Example 1 of the embodiment of the present invention.
  • the wearable terminal 10 includes a storage section 11 , a detection information acquisition section 12 , a motion start confirmation section 13 , an acceleration prediction section 14 , a motion end estimation section 15 , and a vibration control section 16 .
  • Each of these parts is realized by a CPU 101 and a memory 102 that constitute a computer. Specifically, each part is realized by the CPU 101 executing processing described in a program stored in the memory 102.
  • the storage unit 11 stores information indicating the message content of the notification, information indicating the timing of notification, information indicating the vibration duration d at the time of notification, etc.
  • the detection information acquisition unit 12 acquires detection information indicating the result of detecting the user's motion by the sensor 104. For example, the detection information acquisition unit 12 acquires information indicating acceleration. Note that the wearable terminal 10 may be premised on moving in space in unison with the body part of the user wearing the wearable terminal 10. That is, the acceleration of the wearable terminal 10 is considered to indicate the movement of the body part of the user wearing the wearable terminal 10.
  • the motion start confirmation unit 13 determines whether the user's motion has started based on the detection information acquired by the detection information acquisition unit 12. Then, the operation start confirmation unit 13 estimates the operation start time T ms . Note that the motion start confirmation unit 13 may determine whether or not the user's motion has started based on detection information obtained by any type of sensor, as long as the information is related to the user's motion. good.
  • the acceleration prediction unit 14 predicts how the acceleration will change from the operation start time T ms based on the detection information acquired by the detection information acquisition unit 12. For example, the acceleration prediction unit 14 may predict acceleration based on acceleration included in detection information acquired by an acceleration sensor. Note that the acceleration prediction unit 14 may predict acceleration based on detection information obtained by any type of sensor as long as the information is related to prediction of acceleration.
  • the motion end estimating unit 15 estimates the time at which the user's motion ends (motion end time T me ) based on the acceleration prediction result.
  • the operation end estimating unit 15 estimates the vibration based on the time to start the vibration (vibration start time T ns ), the time to continue the vibration (vibration duration d), the time to end the vibration (vibration end time T ne ), etc. , it is determined whether the vibration due to the notification ends before the operation end time Tme .
  • the vibration control unit 16 controls the vibration device 105 to generate vibrations based on the vibration start time T ns , the vibration duration time d, the vibration end time T ne , the determination result by the operation end estimation unit 15, and the like.
  • FIG. 3 is a flowchart illustrating an example of the flow of notification processing according to Example 1 of the embodiment of the present invention.
  • the notification process is started when a reason for notifying the user occurs.
  • the operation start confirmation unit 13 monitors the operation (step S101). Specifically, the motion start confirmation unit 13 determines whether the user's motion has started based on the detection information acquired by the detection information acquisition unit 12. Then, the operation start confirmation unit 13 estimates the operation start time T ms .
  • the acceleration prediction unit 14 predicts the acceleration of the wearing part (the part where the user wears the wearable terminal 10) (step S102). Specifically, the acceleration prediction unit 14 predicts how the acceleration will change from the operation start time T ms based on the detection information acquired by the detection information acquisition unit 12.
  • the motion end estimating unit 15 estimates the end time of the motion (step S103). Specifically, the motion end estimating unit 15 estimates the motion end time Tme based on the acceleration prediction result.
  • the operation end estimating unit 15 determines whether the duration of the notification (vibration) is before the end time of the operation (step S104). Specifically, the operation end estimating unit 15 determines whether the vibration due to the notification will end before the operation end time Tme based on the vibration start time Tns , vibration duration d, vibration end time Tne, etc. Determine whether
  • step S104 determines that the duration of the notification (vibration) is not before the end time of the operation (step S104: NO).
  • step S104 determines that the duration of the notification (vibration) is before the end time of the operation (step S104: YES)
  • step S105 the vibration control unit 16 generates vibration (step S105).
  • FIG. 4 is a diagram for explaining the operation start time and operation end time according to Example 1 of the embodiment of the present invention.
  • the movement start time T ms is the time at which he starts the movement with his arm lowered.
  • the motion end time Tme is the time when the motion of raising the arm ends and the arm becomes in a raised state.
  • FIG. 5 is a diagram for explaining an acceleration prediction method according to Example 1 of the embodiment of the present invention.
  • FIG. 5 shows a method for predicting acceleration in the user's motion shown in FIG.
  • the vertical axis in FIG. 5 indicates acceleration, and the horizontal axis indicates time.
  • FIG. 5 shows an operation start time T ms , an operation end time T me , a vibration start time T ns , a vibration end time T ne , and a vibration duration time d.
  • the storage unit 11 may store in advance information indicating the vibration duration d for notification and a threshold value A th for determination regarding acceleration.
  • the operation start confirmation unit 13 monitors the operation and acquires information indicating the acceleration of the measurement result.
  • a graph 901 is an example of acceleration as a measurement result.
  • the operation start confirmation unit 13 detects the start of the operation using the threshold value A th based on the information indicating the acceleration of the measurement result. For example, the operation start confirmation unit 13 may determine that the operation has started when the acceleration exceeds the threshold value A th . The operation start confirmation unit 13 sets the time when the start of the operation is detected as the operation start time T ms .
  • the acceleration prediction unit 14 predicts how the acceleration will change after the start of the motion is detected. For example, as shown in FIG. 5, the acceleration prediction unit 14 calculates that the acceleration changes from the point at which the acceleration reaches the maximum by the same amount of decrease as the amount of increase over time until the acceleration reaches the maximum.
  • the acceleration may be predicted based on the model that A graph 902 is an example of acceleration as a prediction result.
  • A(t) the acceleration of the prediction result
  • the motion end estimation unit 15 estimates the motion end time Tme based on the acceleration prediction result. For example, the motion end estimation unit 15 may estimate the time when the predicted acceleration A(t) becomes 0 as the motion end time T me . Note that the motion end estimating unit 15 may estimate the time when the predicted acceleration A(t) becomes equal to or less than the threshold value A th as the motion end time T me .
  • the movement end time Tme can be estimated by any other method as long as it is possible to estimate the movement end time Tme , such as by using a musculoskeletal model formula, by machine learning, or by using a statistical model. This method may also be used.
  • step S104 of the notification process the motion end estimating unit 15 checks whether the vibration end time Tne , which is the vibration start time Tns plus d, is earlier than the estimated motion end time Tme . Then, if the vibration end time T ne is earlier than the estimated operation end time T me , the vibration control unit 16 generates vibration in step S105 of the notification process.
  • the method of this embodiment may be implemented in combination with the conventional techniques described above, such as a method of detecting a break in behavior, a method of estimating a timing with high interruptibility, and issuing a notification. good.
  • vibration for notification can be generated while the user is moving the part to which the wearable terminal 10 is attached. This can reduce the annoyance felt by the user.
  • Example 2 Example 2 will be described below with reference to the drawings.
  • the second embodiment differs from the first embodiment in that the intensity of vibration is adjusted according to the user's movement. Therefore, in the following explanation of the second embodiment, the differences from the first embodiment will be mainly explained, and parts having the same functional configuration as the first embodiment will be designated by the same reference numerals as used in the explanation of the first embodiment. A symbol is given and the explanation thereof is omitted.
  • FIG. 6 is a diagram illustrating an example of a functional configuration of a wearable terminal according to Example 2 of the embodiment of the present invention.
  • the wearable terminal 10 according to the present embodiment has a configuration in which a vibration adjustment section 17 is added to the wearable terminal 10 according to the first embodiment.
  • the vibration adjustment unit 17 adjusts the intensity of the vibration to be generated based on the prediction result of the acceleration estimated by the acceleration prediction unit 14.
  • FIG. 7 is a flowchart illustrating an example of the flow of notification processing according to Example 2 of the embodiment of the present invention.
  • the flow of the notification process according to the present embodiment is the same as the notification process according to the first embodiment with step S201 added.
  • step S104 if the operation end estimating unit 15 determines that the duration of the notification (vibration) is before the end time of the operation (step S104: YES), the vibration adjustment unit 17 adjusts the intensity of the vibration (step S201). Then, in step S105, the vibration control unit 16 generates vibration with the adjusted intensity.
  • FIG. 8 is a diagram for explaining a vibration adjustment method according to Example 2 of the embodiment of the present invention.
  • FIG. 8 shows a method for adjusting vibrations in the user's actions shown in FIG.
  • step S201 of the notification process according to the second embodiment the vibration adjustment unit 17 adjusts the vibration intensity according to the following equation (1) in response to the time-series acceleration A(t) predicted by the acceleration prediction unit 14. Adjust the length V s (t).
  • V s (t) ⁇ A(t)...Formula (1)
  • the vibration adjustment unit 17 may divide the acceleration predicted by comparison with one or more reference threshold values into groups, and adjust the intensity to be different for each group.
  • Sensitivity to vibrations is thought to change depending on the movement of the worn part of a smartwatch, etc. Therefore, conventional smart watches etc. send notifications with a constant vibration regardless of the user's actions, and do not respond to changes in the sensitivity of the user receiving notifications to vibrations, so notification vibrations can be annoying. Conceivable.
  • the wearable terminal 10 it is possible to obtain information on the acceleration of the part of the user to which the wearable terminal 10 is attached using the installed sensor, and to generate vibrations with an intensity corresponding to the magnitude of the acceleration. . This can further reduce the annoyance felt by the user.
  • Example 3 will be described below with reference to the drawings.
  • the third embodiment differs from the first embodiment in that information indicating a notification schedule (schedule information) is acquired and vibration is generated based on the schedule. Therefore, in the following explanation of the third embodiment, the differences from the first embodiment will be mainly explained, and parts having the same functional configuration as the first embodiment will be designated by the same reference numerals as those used in the explanation of the first embodiment. A symbol is given and the explanation thereof is omitted.
  • FIG. 9 is a diagram illustrating an example of the functional configuration of a wearable terminal according to Example 3 of the embodiment of the present invention.
  • the notification system according to this embodiment includes a wearable terminal 10 (first terminal) and an electronic terminal 20 (second terminal).
  • the electronic terminal 20 is, for example, a mobile terminal, a server device, etc., and stores schedule information. Note that the electronic terminal 20 may be any other device as long as it can store schedule information.
  • the electronic terminal 20 includes a storage section 21 and a communication section 22.
  • the storage unit 21 stores schedule information.
  • the schedule information may be information indicating, for example, the date and time of notification, day of the week, frequency, number of times, etc.
  • the communication unit 22 acquires schedule information from the storage unit 21 and transmits it to the wearable terminal 10.
  • the wearable terminal 10 has a configuration in which a communication unit 18 is added to the wearable terminal 10 according to the first embodiment.
  • the communication unit 18 receives schedule information from the electronic terminal 20 and stores it in the storage unit 11 .
  • the vibration control unit 16 generates notification vibration at an appropriate timing using the method of the first embodiment, as long as it is within the schedule time, based on the schedule information stored in the storage unit 11.
  • FIG. 10 is a flowchart illustrating an example of the flow of notification processing according to Example 3 of the embodiment of the present invention.
  • the flow of the notification process according to the present embodiment is a flow in which step S301 and step S302 are added to the notification process according to the first embodiment.
  • the communication unit 18 receives notification schedule information from the electronic terminal 20 (step S301). Schedule information is stored in the storage unit 11.
  • step S302 determines whether it is within the scheduled time.
  • step S302 determines that it is within the scheduled time.
  • step S302 NO
  • the wearable terminal 10 determines that it is not within the scheduled time (step S302: NO)
  • the vibration control unit 16 may immediately generate a notification vibration.
  • the vibration timing of the wearable at an appropriate timing when notifying a message such as a reminder that has a predetermined notification time period.
  • (Section 2) an operation start confirmation unit that determines whether the user has started an operation based on information obtained by detecting the user's operation; an acceleration prediction unit that predicts a change in acceleration in the user's movement based on information obtained by detecting the user's movement; further comprising a motion end estimation unit that estimates an end time of the user's motion based on a predicted change in acceleration in the user's motion;
  • the vibration control unit may be configured to send a notification to the user. generate vibrations, The terminal described in paragraph 1.
  • a notification system comprising a first terminal and a second terminal,
  • the first terminal is a communication unit that receives information indicating a schedule for notification to the user from the second terminal; a detection information acquisition unit that acquires information on detected user motion; a vibration control unit that generates a vibration for notification to the user, based on information obtained by detecting the user's movement, at a scheduled notification timing, so as to vibrate while the user is performing the movement; and,
  • the second terminal is comprising a communication unit that transmits information indicating a schedule for notification to the user to the first terminal; Notification system.
  • (Section 5) A notification method performed by a terminal, a step of obtaining information on detected user motion; a step of generating vibration for notification to the user so as to vibrate while the user is performing the action, based on information obtained by detecting the user's action; Notification method.
  • (Section 6) A program for causing a computer to function as each part of the terminal according to any one of items 1 to 3.
  • Wearable terminal 11 Storage unit 12 Detection information acquisition unit 13 Operation start confirmation unit 14 Acceleration prediction unit 15 Operation end estimation unit 16 Vibration control unit 17 Vibration adjustment unit 18 Communication unit 20 Electronic terminal 21 Storage unit 22 Communication unit 101 CPU 102 Memory 103 Communication device 104 Sensor 105 Vibration device

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Electric Clocks (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

This terminal is provided with a detection information acquiring unit that acquires information on detection of a user motion, and a vibration control unit that generates, on the basis of the information on the detection of the user motion, a vibration for notification to the user such that the vibration is generated while the user is performing the motion.

Description

[規則37.2に基づきISAが決定した発明の名称] 通知のための振動を発生させる端末[Name of invention determined by ISA based on Rule 37.2] Terminal that generates vibration for notification
 本発明は、端末、通知システム、通知方法、及びプログラムに関する。 The present invention relates to a terminal, a notification system, a notification method, and a program.
 システムがユーザに通知を送ることにより、行動を促進する技術が存在する。このような行動を促す通知手法の多くは、通知によりユーザの注意を奪い、煩わしさを感じさせる場合がある。システムが通知を送り、ユーザに働きかけを行う際に、ユーザが感じる煩わしさを低減する技術が開発されている。 Techniques exist for systems to encourage action by sending notifications to users. Many of these notification methods that prompt users to take action may distract the user's attention and make the user feel bothered by the notification. Techniques have been developed to reduce the annoyance that users feel when a system sends notifications and engages users.
 例えば、特許文献1には、システムがユーザに通知を送るなどの働きかけを行う際にユーザが感じる煩わしさを低減するため、行動に伴う情報提示に対する心的負担に基づく閾値、又は心的負担関数で示される閾値が示す条件を満たす場合に、ユーザへ提示する情報の内容と提示のタイミングを決定する技術が開示されている。 For example, in Patent Document 1, in order to reduce the annoyance that the user feels when the system sends notifications to the user or other actions, a threshold value or a mental burden function based on the mental burden of presenting information accompanying the action is proposed. A technique has been disclosed that determines the content and presentation timing of information to be presented to a user when a condition indicated by a threshold value is satisfied.
特開2019-185389号公報JP 2019-185389 Publication
 上述した従来の技術では、介入可能な行動の切れ目、割込み可能性が高いタイミングなどが日常生活の中で多く存在しないため、通知すべき頻度と比べて少ない。そのため、適切なタイミングでユーザに通知することができないという課題がある。 In the above-mentioned conventional technology, there are not many breaks in actions that can be intervened in, timings with a high possibility of interruption, etc. in daily life, so the frequency of notifications is low compared to the frequency that should be notified. Therefore, there is a problem that it is not possible to notify the user at an appropriate timing.
 開示の技術は、ユーザの動作に応じた適切なタイミングでユーザに通知することを目的とする。 The disclosed technology aims to notify the user at an appropriate timing according to the user's actions.
 開示の技術は、ユーザの動作を検知した情報を取得する検知情報取得部と、前記ユーザの動作を検知した情報に基づいて、前記ユーザが動作を行っている間に振動するように、前記ユーザへの通知のための振動を発生させる振動制御部と、を備える端末である。 The disclosed technology includes a detection information acquisition unit that acquires information on detecting a user's motion, and a sensor configured to vibrate while the user is performing a motion based on the information on the detected motion of the user. This terminal is equipped with a vibration control unit that generates vibrations to notify the user.
 ユーザの動作に応じた適切なタイミングでユーザに通知することができる。 It is possible to notify the user at an appropriate timing according to the user's actions.
本発明の実施の形態に係るウェアラブル端末のハードウェア構成の一例を示す図である。1 is a diagram showing an example of a hardware configuration of a wearable terminal according to an embodiment of the present invention. 本発明の実施の形態の実施例1に係るウェアラブル端末の機能構成の一例を示す図である。1 is a diagram illustrating an example of a functional configuration of a wearable terminal according to Example 1 of the embodiment of the present invention. 本発明の実施の形態の実施例1に係る通知処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the notification process based on Example 1 of embodiment of this invention. 本発明の実施の形態の実施例1に係る動作開始時刻および動作終了時刻について説明するための図である。FIG. 3 is a diagram for explaining an operation start time and an operation end time according to Example 1 of the embodiment of the present invention. 本発明の実施の形態の実施例1に係る加速度の予測方法について説明するための図である。FIG. 2 is a diagram for explaining an acceleration prediction method according to Example 1 of the embodiment of the present invention. 本発明の実施の形態の実施例2に係るウェアラブル端末の機能構成の一例を示す図である。FIG. 3 is a diagram showing an example of a functional configuration of a wearable terminal according to Example 2 of the embodiment of the present invention. 本発明の実施の形態の実施例2に係る通知処理の流れの一例を示すフローチャートである。12 is a flowchart illustrating an example of the flow of notification processing according to Example 2 of the embodiment of the present invention. 本発明の実施の形態の実施例2に係る振動の調整方法について説明するための図である。FIG. 7 is a diagram for explaining a vibration adjustment method according to Example 2 of the embodiment of the present invention. 本発明の実施の形態の実施例3に係るウェアラブル端末の機能構成の一例を示す図である。It is a figure which shows an example of the functional structure of the wearable terminal based on Example 3 of embodiment of this invention. 本発明の実施の形態の実施例3に係る通知処理の流れの一例を示すフローチャートである。12 is a flowchart illustrating an example of the flow of notification processing according to Example 3 of the embodiment of the present invention.
 以下、図面を参照して本発明の実施の形態(本実施の形態)を説明する。以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。 Hereinafter, an embodiment of the present invention (this embodiment) will be described with reference to the drawings. The embodiments described below are merely examples, and embodiments to which the present invention is applied are not limited to the following embodiments.
 (従来の技術の問題点)
 まず、従来の技術の問題点について説明する。システム側から通知を送ることにより、行動を促進する技術が多く存在する。こういった行動を促す通知手法の多くは通知によりユーザの注意を奪いわずらわしさをユーザに感じさせる。こういったシステム側から通知を送り、ユーザに働きかけを行う際の煩わしさを低減する技術が多く開発されている。例えば、特許文献1には、システムがユーザに通知を送るなどの働きかけを行う際にユーザが感じる煩わしさを低減する技術が開示されている。
(Problems with conventional technology)
First, problems with the conventional technology will be explained. There are many technologies that encourage behavior by sending notifications from the system side. Many of the notification methods that encourage these actions steal the user's attention and make the user feel bothered. Many technologies have been developed to reduce the hassle of sending notifications from the system side and encouraging users. For example, Patent Document 1 discloses a technique for reducing the annoyance felt by a user when a system sends a notification to the user.
 ウェアラブル端末を用い、リマインドの通知を行う手段として、ウェアラブル端末を振動させることによって通知を行うものが存在する。こういった振動はすぐリマインド通知に気づくことが出来る一方、人の注意を大きく奪う。通知の煩わしさを低減させる方法として行動の切れ目を検出する手法、割込み可能性(Interruptibility)を推定して通知を行う手法などが存在する。しかし、介入可能な行動の切れ目、割込み可能性が高いタイミングなどが日常生活の中で多く存在せず、通知の頻度と比べて少ないことが課題である。 There is a method that uses a wearable terminal to send reminder notifications by vibrating the wearable terminal. While these types of vibrations make it easy to notice reminder notifications, they also take away a lot of people's attention. There are methods to reduce the annoyance of notifications, such as a method of detecting breaks in behavior and a method of estimating interruptibility and issuing notifications. However, the problem is that there are not many breaks in actions that can be intervened in, or timings where there is a high possibility of interruption, in daily life, and the frequency of notifications is small compared to the frequency of notifications.
 また、通知を行うモダリティ自体を工夫した手法も多く存在する。例えば熱の変化を用いて通知の有無をユーザに伝える手法、LEDをアンビエントに点灯することによって通知を行う手法なども存在する。しかし、これらの手法に使われている通知のためのアクチュエータは現在市販されている多くのスマートウォッチに搭載されておらず、通知だけを目的として新たにアクチュエータを取り付けるのは非常にコストがかかると考えられる。 Additionally, there are many methods in which the modality of notification itself is devised. For example, there are methods that use changes in heat to notify the user of the presence or absence of a notification, and methods that notify the user by lighting an LED in an ambient manner. However, the notification actuators used in these methods are not installed in many smartwatches currently on the market, and it is extremely costly to install new actuators for the sole purpose of notifications. Conceivable.
 (本実施の形態の概要)
 ユーザが通知の振動に対して煩わしさを感じないタイミングとして振動を感じる体の部位が動いている時が挙げられる。そこで、本実施の形態では、上述した従来の技術の問題点に対応するため、より生活の中で頻繁に起こる通知を想定し、通知時に振動する端末を装着しているユーザの部位が大きく動くタイミングに通知の振動を行う例について説明する。端末を装着している体の部位が大きく動いている時間内に振動することによって通知を行い、大きく動いている時間内に振動を終わらせることによって、通知時の振動によってユーザが感じる煩わしさを低減することができる。
(Summary of this embodiment)
The timing at which the user does not feel bothered by notification vibrations is when the part of the body that feels the vibrations is moving. Therefore, in order to address the problems of the conventional technology described above, in this embodiment, we assume that notifications occur more frequently in daily life, and the parts of the user who is wearing a terminal that vibrates when a notification moves significantly. An example of vibration for notification at the appropriate timing will be explained. Notifications are made by vibrating during periods when the part of the body the device is attached to is moving significantly, and the vibrations end during periods when the body parts are moving significantly, thereby reducing the annoyance that users feel due to vibrations during notifications. can be reduced.
 以下、本実施の形態の具体的な実施例として、実施例1から実施例3までについて説明する。 Hereinafter, Examples 1 to 3 will be described as specific examples of this embodiment.
 (実施例1)
 本実施例では、ユーザが身体を動かしている途中に通知の振動を行う端末の例について説明する。
(Example 1)
In this embodiment, an example of a terminal that vibrates as a notification while the user is moving his or her body will be described.
 図1は、本発明の実施の形態に係るウェアラブル端末のハードウェア構成の一例を示す図である。ウェアラブル端末10は、スマートウォッチのような常時体に接触しているものであってもよく、ユーザの動きを検出する時と通知を行う時に体に接触しているものであれば、常時体に接触していなくてもよい。ウェアラブル端末10は、振動を発生させることによってユーザに通知する機能を有する端末の一例である。 FIG. 1 is a diagram showing an example of the hardware configuration of a wearable terminal according to an embodiment of the present invention. The wearable terminal 10 may be a device that is in constant contact with the user's body, such as a smart watch. They don't have to be in contact. The wearable terminal 10 is an example of a terminal that has a function of notifying a user by generating vibrations.
 ウェアラブル端末10は、それぞれバスで相互に接続されているCPU101と、メモリ102と、通信装置103と、センサ104と、振動装置105と、を備える。 The wearable terminal 10 includes a CPU 101, a memory 102, a communication device 103, a sensor 104, and a vibration device 105, which are interconnected via a bus.
 メモリ102は、本実施の形態で説明する処理内容を記述したプログラム等を記憶する。CPU101は、メモリ102に記憶されたプログラムに記述された処理を実行する。 The memory 102 stores programs and the like that describe the processing contents described in this embodiment. The CPU 101 executes processing written in a program stored in the memory 102.
 通信装置103は、他の装置との間で信号を送受信するための装置である。 The communication device 103 is a device for transmitting and receiving signals with other devices.
 センサ104は、ウェアラブル端末10を装着しているユーザの動きを検出するための各種の測定を行う装置である。センサ104は、例えば、加速度を測定する加速度センサ、接触を検知するタッチセンサ、画像を撮影するカメラセンサ等を含んでもよい。 The sensor 104 is a device that performs various measurements to detect the movements of the user wearing the wearable terminal 10. The sensor 104 may include, for example, an acceleration sensor that measures acceleration, a touch sensor that detects contact, a camera sensor that captures an image, and the like.
 振動装置105は、CPU101からの指示を受けて、振動を発生させる装置である。振動装置105は、1つまたは複数の振動子から構成されていてもよい。 The vibration device 105 is a device that generates vibrations in response to instructions from the CPU 101. Vibration device 105 may be composed of one or more vibrators.
 なお、ウェアラブル端末10は、メッセージを表示するための表示装置をさらに備えていてもよい。その場合、ウェアラブル端末10は、通知に際して、振動装置105が振動を発生させるとともに、表示装置がメッセージを表示してもよい。 Note that the wearable terminal 10 may further include a display device for displaying messages. In that case, in the wearable terminal 10, the vibration device 105 may generate vibration and the display device may display a message when notifying the wearable terminal 10.
 図2は、本発明の実施の形態の実施例1に係るウェアラブル端末の機能構成の一例を示す図である。ウェアラブル端末10は、記憶部11と、検知情報取得部12と、動作開始確認部13と、加速度予測部14と、動作終了推定部15と、振動制御部16と、を備える。これら各部は、コンピュータを構成するCPU101およびメモリ102によって実現される。具体的には、各部は、CPU101が、メモリ102に記憶されたプログラムに記述された処理を実行することによって実現される。 FIG. 2 is a diagram illustrating an example of the functional configuration of a wearable terminal according to Example 1 of the embodiment of the present invention. The wearable terminal 10 includes a storage section 11 , a detection information acquisition section 12 , a motion start confirmation section 13 , an acceleration prediction section 14 , a motion end estimation section 15 , and a vibration control section 16 . Each of these parts is realized by a CPU 101 and a memory 102 that constitute a computer. Specifically, each part is realized by the CPU 101 executing processing described in a program stored in the memory 102.
 記憶部11は、通知のメッセージ内容を示す情報、通知を行うタイミングを示す情報、通知時の振動継続時間dを示す情報等を記憶する。 The storage unit 11 stores information indicating the message content of the notification, information indicating the timing of notification, information indicating the vibration duration d at the time of notification, etc.
 検知情報取得部12は、センサ104によってユーザの動作を検出した結果を示す検知情報を取得する。例えば、検知情報取得部12は、加速度を示す情報を取得する。なお、ウェアラブル端末10は、ウェアラブル端末10を装着しているユーザの部位と一体になって空間を移動することを前提としてもよい。すなわち、ウェアラブル端末10の加速度は、ウェアラブル端末10を装着しているユーザの部位の動きを示していると考えられる。 The detection information acquisition unit 12 acquires detection information indicating the result of detecting the user's motion by the sensor 104. For example, the detection information acquisition unit 12 acquires information indicating acceleration. Note that the wearable terminal 10 may be premised on moving in space in unison with the body part of the user wearing the wearable terminal 10. That is, the acceleration of the wearable terminal 10 is considered to indicate the movement of the body part of the user wearing the wearable terminal 10.
 動作開始確認部13は、検知情報取得部12によって取得された検知情報に基づいて、ユーザの動作が開始したか否かを判定する。そして、動作開始確認部13は、動作開始時刻Tmsの推定を行う。なお、動作開始確認部13は、ユーザの動作に関連する情報であれば、どのような種類のセンサによって取得された検知情報に基づいて、ユーザの動作が開始したか否かを判定してもよい。 The motion start confirmation unit 13 determines whether the user's motion has started based on the detection information acquired by the detection information acquisition unit 12. Then, the operation start confirmation unit 13 estimates the operation start time T ms . Note that the motion start confirmation unit 13 may determine whether or not the user's motion has started based on detection information obtained by any type of sensor, as long as the information is related to the user's motion. good.
 加速度予測部14は、検知情報取得部12によって取得された検知情報に基づいて、動作開始時刻Tmsから加速度がどのように変化するかを予測する。例えば、加速度予測部14は、加速度センサによって取得された検知情報に含まれる加速度に基づいて、加速度を予測してもよい。なお、加速度予測部14は、加速度の予測に関連する情報であれば、どのような種類のセンサによって取得された検知情報に基づいて、加速度を予測してもよい。 The acceleration prediction unit 14 predicts how the acceleration will change from the operation start time T ms based on the detection information acquired by the detection information acquisition unit 12. For example, the acceleration prediction unit 14 may predict acceleration based on acceleration included in detection information acquired by an acceleration sensor. Note that the acceleration prediction unit 14 may predict acceleration based on detection information obtained by any type of sensor as long as the information is related to prediction of acceleration.
 動作終了推定部15は、加速度の予測結果に基づいて、ユーザの動作が終了する時刻(動作終了時刻Tme)を推定する。そして、動作終了推定部15は、振動を開始する時刻(振動開始時刻Tns)、振動を継続する時間(振動継続時間d)、振動を終了する時刻(振動終了時刻Tne)等に基づいて、動作終了時刻Tmeより前に、通知による振動が終了するか否かを判定する。 The motion end estimating unit 15 estimates the time at which the user's motion ends (motion end time T me ) based on the acceleration prediction result. The operation end estimating unit 15 then estimates the vibration based on the time to start the vibration (vibration start time T ns ), the time to continue the vibration (vibration duration d), the time to end the vibration (vibration end time T ne ), etc. , it is determined whether the vibration due to the notification ends before the operation end time Tme .
 振動制御部16は、振動開始時刻Tns、振動継続時間d、振動終了時刻Tne、動作終了推定部15による判定結果等に基づいて、振動を発生させるように振動装置105を制御する。 The vibration control unit 16 controls the vibration device 105 to generate vibrations based on the vibration start time T ns , the vibration duration time d, the vibration end time T ne , the determination result by the operation end estimation unit 15, and the like.
 図3は、本発明の実施の形態の実施例1に係る通知処理の流れの一例を示すフローチャートである。通知処理は、ユーザへの通知事由が発生した場合に開始される。 FIG. 3 is a flowchart illustrating an example of the flow of notification processing according to Example 1 of the embodiment of the present invention. The notification process is started when a reason for notifying the user occurs.
 動作開始確認部13は、動作のモニタリングを行う(ステップS101)。具体的には、動作開始確認部13は、検知情報取得部12によって取得された検知情報に基づいて、ユーザの動作が開始したか否かを判定する。そして、動作開始確認部13は、動作開始時刻Tmsの推定を行う。 The operation start confirmation unit 13 monitors the operation (step S101). Specifically, the motion start confirmation unit 13 determines whether the user's motion has started based on the detection information acquired by the detection information acquisition unit 12. Then, the operation start confirmation unit 13 estimates the operation start time T ms .
 次に、加速度予測部14は、装着部(ユーザがウェアラブル端末10を装着している部位)の加速度を予測する(ステップS102)。具体的には、加速度予測部14は、検知情報取得部12によって取得された検知情報に基づいて、動作開始時刻Tmsから加速度がどのように変化するかを予測する。 Next, the acceleration prediction unit 14 predicts the acceleration of the wearing part (the part where the user wears the wearable terminal 10) (step S102). Specifically, the acceleration prediction unit 14 predicts how the acceleration will change from the operation start time T ms based on the detection information acquired by the detection information acquisition unit 12.
 続いて、動作終了推定部15は、動作の終了時刻を推定する(ステップS103)。具体的には、動作終了推定部15は、加速度の予測結果に基づいて、動作終了時刻Tmeを推定する。 Subsequently, the motion end estimating unit 15 estimates the end time of the motion (step S103). Specifically, the motion end estimating unit 15 estimates the motion end time Tme based on the acceleration prediction result.
 そして、動作終了推定部15は、通知(振動)の継続時間が動作の終了時刻前であるか否かを判定する(ステップS104)。具体的には、動作終了推定部15は、振動開始時刻Tns、振動継続時間d、振動終了時刻Tne等に基づいて、動作終了時刻Tmeより前に、通知による振動が終了するか否かを判定する。 Then, the operation end estimating unit 15 determines whether the duration of the notification (vibration) is before the end time of the operation (step S104). Specifically, the operation end estimating unit 15 determines whether the vibration due to the notification will end before the operation end time Tme based on the vibration start time Tns , vibration duration d, vibration end time Tne, etc. Determine whether
 動作終了推定部15は、通知(振動)の継続時間が動作の終了時刻前でないと判定すると(ステップS104:NO)、通知処理を終了する。他方、動作終了推定部15が、通知(振動)の継続時間が動作の終了時刻前であると判定すると(ステップS104:YES)、振動制御部16は、振動を発生させる(ステップS105)。 When the operation end estimating unit 15 determines that the duration of the notification (vibration) is not before the end time of the operation (step S104: NO), it ends the notification process. On the other hand, if the operation end estimating unit 15 determines that the duration of the notification (vibration) is before the end time of the operation (step S104: YES), the vibration control unit 16 generates vibration (step S105).
 図4は、本発明の実施の形態の実施例1に係る動作開始時刻および動作終了時刻について説明するための図である。例えば、ユーザがウェアラブル端末10を腕に装着している状態で腕を上げる動作をする場合、動作開始時刻Tmsは、腕を下げた状態において動作を開始する時刻である。動作終了時刻Tmeは、腕を上げる動作が終了し、腕を上げた状態になった時点の時刻である。 FIG. 4 is a diagram for explaining the operation start time and operation end time according to Example 1 of the embodiment of the present invention. For example, when the user lifts his arm while wearing the wearable terminal 10 on his arm, the movement start time T ms is the time at which he starts the movement with his arm lowered. The motion end time Tme is the time when the motion of raising the arm ends and the arm becomes in a raised state.
 図5は、本発明の実施の形態の実施例1に係る加速度の予測方法について説明するための図である。図5は、図4に示されるユーザの動作において、加速度を予測する方法を示している。図5における縦軸は加速度を示し、横軸は時刻を示す。図5には、動作開始時刻Tms、動作終了時刻Tme、振動開始時刻Tns、振動終了時刻Tneおよび振動継続時間dがそれぞれ示されている。 FIG. 5 is a diagram for explaining an acceleration prediction method according to Example 1 of the embodiment of the present invention. FIG. 5 shows a method for predicting acceleration in the user's motion shown in FIG. The vertical axis in FIG. 5 indicates acceleration, and the horizontal axis indicates time. FIG. 5 shows an operation start time T ms , an operation end time T me , a vibration start time T ns , a vibration end time T ne , and a vibration duration time d.
 また、記憶部11には、通知を行う際の振動継続時間dを示す情報および加速度に係る判定のための閾値Athがあらかじめ格納されていてもよい。動作開始確認部13は、通知処理のステップS101において、動作のモニタリングを行い、測定結果の加速度を示す情報を取得する。グラフ901は、測定結果の加速度の一例である。 Further, the storage unit 11 may store in advance information indicating the vibration duration d for notification and a threshold value A th for determination regarding acceleration. In step S101 of the notification process, the operation start confirmation unit 13 monitors the operation and acquires information indicating the acceleration of the measurement result. A graph 901 is an example of acceleration as a measurement result.
 そして、動作開始確認部13は、測定結果の加速度を示す情報に基づいて、閾値Athを使って動作の開始を検知する。例えば、動作開始確認部13は、加速度が閾値Athを超えた場合に動作が開始したものと判断してもよい。動作開始確認部13は、動作の開始が検知された時刻を動作開始時刻Tmsとする。 Then, the operation start confirmation unit 13 detects the start of the operation using the threshold value A th based on the information indicating the acceleration of the measurement result. For example, the operation start confirmation unit 13 may determine that the operation has started when the acceleration exceeds the threshold value A th . The operation start confirmation unit 13 sets the time when the start of the operation is detected as the operation start time T ms .
 次に、加速度予測部14は、通知処理のステップS102において、動作の開始が検知された後の加速度がどのように変化していくかを予測する。例えば、加速度予測部14は、図5に示されるように、加速度が最大となった点を起点として、最大となるまでの加速度の時間ごとの上昇量と同様の下降量で加速度が変化していくというモデルを基に、加速度を予測してもよい。グラフ902は、予測結果の加速度の一例である。以下、予測結果の加速度をA(t)とする。 Next, in step S102 of the notification process, the acceleration prediction unit 14 predicts how the acceleration will change after the start of the motion is detected. For example, as shown in FIG. 5, the acceleration prediction unit 14 calculates that the acceleration changes from the point at which the acceleration reaches the maximum by the same amount of decrease as the amount of increase over time until the acceleration reaches the maximum. The acceleration may be predicted based on the model that A graph 902 is an example of acceleration as a prediction result. Hereinafter, the acceleration of the prediction result will be referred to as A(t).
 続いて、動作終了推定部15は、通知処理のステップS103において、加速度の予測結果に基づいて、動作終了時刻Tmeを推定する。例えば、動作終了推定部15は、予測された加速度A(t)が0になる時刻を動作終了時刻Tmeと推定してもよい。なお、動作終了推定部15は、予測された加速度A(t)が閾値Ath以下になる時刻を動作終了時刻Tmeと推定してもよい。 Subsequently, in step S103 of the notification process, the motion end estimation unit 15 estimates the motion end time Tme based on the acceleration prediction result. For example, the motion end estimation unit 15 may estimate the time when the predicted acceleration A(t) becomes 0 as the motion end time T me . Note that the motion end estimating unit 15 may estimate the time when the predicted acceleration A(t) becomes equal to or less than the threshold value A th as the motion end time T me .
 なお、動作終了時刻Tmeの推定方法は、筋骨格モデルの式を活用したもの、機械学習を用いたもの、統計モデルに使ったものなど、動作終了時刻Tmeの推定が可能であれば他の方法であってもよい。 The movement end time Tme can be estimated by any other method as long as it is possible to estimate the movement end time Tme , such as by using a musculoskeletal model formula, by machine learning, or by using a statistical model. This method may also be used.
 動作終了推定部15は、通知処理のステップS104において、振動開始時刻Tnsにdを加えた振動終了時刻Tneが、推定された動作終了時刻Tmeよりも前になるかを確認する。そして、振動制御部16は、振動終了時刻Tneが、推定された動作終了時刻Tmeよりも前になる場合には、通知処理のステップS105において、振動を発生させる。 In step S104 of the notification process, the motion end estimating unit 15 checks whether the vibration end time Tne , which is the vibration start time Tns plus d, is earlier than the estimated motion end time Tme . Then, if the vibration end time T ne is earlier than the estimated operation end time T me , the vibration control unit 16 generates vibration in step S105 of the notification process.
 なお、本実施例の方法は、上述した従来の技術、例えば、行動の切れ目を検出する方法、割込み可能性(Interruptibility)の高いタイミングを推定して通知を行う方法等と組み合わせて実施してもよい。 Note that the method of this embodiment may be implemented in combination with the conventional techniques described above, such as a method of detecting a break in behavior, a method of estimating a timing with high interruptibility, and issuing a notification. good.
 本実施例によれば、ユーザがウェアラブル端末10を装着している部位を動かしている間に、通知のための振動を発生させることができる。これによって、ユーザが感じる煩わしさを軽減させることができる。 According to this embodiment, vibration for notification can be generated while the user is moving the part to which the wearable terminal 10 is attached. This can reduce the annoyance felt by the user.
 (実施例2)
 以下に図面を参照して、実施例2について説明する。実施例2は、ユーザの動きに合わせて振動の強度を調整する点が、実施例1と相違する。よって、以下の実施例2の説明では、実施例1との相違点を中心に説明し、実施例1と同様の機能構成を有するものには、実施例1の説明で用いた符号と同様の符号を付与し、その説明を省略する。
(Example 2)
Example 2 will be described below with reference to the drawings. The second embodiment differs from the first embodiment in that the intensity of vibration is adjusted according to the user's movement. Therefore, in the following explanation of the second embodiment, the differences from the first embodiment will be mainly explained, and parts having the same functional configuration as the first embodiment will be designated by the same reference numerals as used in the explanation of the first embodiment. A symbol is given and the explanation thereof is omitted.
 図6は、本発明の実施の形態の実施例2に係るウェアラブル端末の機能構成の一例を示す図である。本実施例に係るウェアラブル端末10は、実施例1に係るウェアラブル端末10に、振動調整部17が追加された構成である。 FIG. 6 is a diagram illustrating an example of a functional configuration of a wearable terminal according to Example 2 of the embodiment of the present invention. The wearable terminal 10 according to the present embodiment has a configuration in which a vibration adjustment section 17 is added to the wearable terminal 10 according to the first embodiment.
 振動調整部17は、加速度予測部14で推定された加速度の予測結果に基づいて、発生させる振動の強度を調整する。 The vibration adjustment unit 17 adjusts the intensity of the vibration to be generated based on the prediction result of the acceleration estimated by the acceleration prediction unit 14.
 図7は、本発明の実施の形態の実施例2に係る通知処理の流れの一例を示すフローチャートである。本実施例に係る通知処理の流れは、実施例1に係る通知処理にステップS201が追加されたフローである。 FIG. 7 is a flowchart illustrating an example of the flow of notification processing according to Example 2 of the embodiment of the present invention. The flow of the notification process according to the present embodiment is the same as the notification process according to the first embodiment with step S201 added.
 ステップS104において、動作終了推定部15が、通知(振動)の継続時間が動作の終了時刻前であると判定すると(ステップS104:YES)、振動調整部17は、振動の強度を調整する(ステップS201)。そして、ステップS105において、振動制御部16は、調整された強度の振動を発生させる。 In step S104, if the operation end estimating unit 15 determines that the duration of the notification (vibration) is before the end time of the operation (step S104: YES), the vibration adjustment unit 17 adjusts the intensity of the vibration (step S201). Then, in step S105, the vibration control unit 16 generates vibration with the adjusted intensity.
 図8は、本発明の実施の形態の実施例2に係る振動の調整方法について説明するための図である。図8は、図4に示されるユーザの動作において、振動を調整する方法を示している。 FIG. 8 is a diagram for explaining a vibration adjustment method according to Example 2 of the embodiment of the present invention. FIG. 8 shows a method for adjusting vibrations in the user's actions shown in FIG.
 実施例2に係る通知処理のステップS201において、振動調整部17は、加速度予測部14によって予測された時系列の加速度A(t)に対応して、以下の式(1)ように振動の強さV(t)を調整する。 In step S201 of the notification process according to the second embodiment, the vibration adjustment unit 17 adjusts the vibration intensity according to the following equation (1) in response to the time-series acceleration A(t) predicted by the acceleration prediction unit 14. Adjust the length V s (t).
 V(t)=αA(t)・・・式(1) V s (t)=αA(t)...Formula (1)
 なお、αは定数である。グラフ903は、このようにして調整された振動の強度を示している。 Note that α is a constant. Graph 903 shows the intensity of vibration adjusted in this way.
 また、振動調整部17は、基準となる1または複数の閾値との比較によって予測された加速度をグループ分けして、グループごとに異なる強度に調整してもよい。 Further, the vibration adjustment unit 17 may divide the acceleration predicted by comparison with one or more reference threshold values into groups, and adjust the intensity to be different for each group.
 振動に対する感度はスマートウォッチ等の装着部の動きによって変化すると考えられる。したがって、従来のスマートウォッチ等は、ユーザの動作に関わらず、一定の振動で通知を行っており、通知を受け取るユーザの振動に対する感度の変化に対応しないため、通知の振動が煩わしい場合があると考えられる。 Sensitivity to vibrations is thought to change depending on the movement of the worn part of a smartwatch, etc. Therefore, conventional smart watches etc. send notifications with a constant vibration regardless of the user's actions, and do not respond to changes in the sensitivity of the user receiving notifications to vibrations, so notification vibrations can be annoying. Conceivable.
 本実施例に係るウェアラブル端末10によれば、搭載されるセンサによってユーザのウェアラブル端末10を装着する部位の加速度の情報を取得し、加速度の大きさに応じた強度の振動を発生させることができる。これによって、ユーザの感じる煩わしさをさらに軽減させることができる。 According to the wearable terminal 10 according to the present embodiment, it is possible to obtain information on the acceleration of the part of the user to which the wearable terminal 10 is attached using the installed sensor, and to generate vibrations with an intensity corresponding to the magnitude of the acceleration. . This can further reduce the annoyance felt by the user.
 (実施例3)
 以下に図面を参照して、実施例3について説明する。実施例3は、通知のスケジュールを示す情報(スケジュール情報)を取得して、スケジュールに基づいて振動を発生させる点が、実施例1と相違する。よって、以下の実施例3の説明では、実施例1との相違点を中心に説明し、実施例1と同様の機能構成を有するものには、実施例1の説明で用いた符号と同様の符号を付与し、その説明を省略する。
(Example 3)
Example 3 will be described below with reference to the drawings. The third embodiment differs from the first embodiment in that information indicating a notification schedule (schedule information) is acquired and vibration is generated based on the schedule. Therefore, in the following explanation of the third embodiment, the differences from the first embodiment will be mainly explained, and parts having the same functional configuration as the first embodiment will be designated by the same reference numerals as those used in the explanation of the first embodiment. A symbol is given and the explanation thereof is omitted.
 図9は、本発明の実施の形態の実施例3に係るウェアラブル端末の機能構成の一例を示す図である。本実施例に係る通知システムは、ウェアラブル端末10(第一の端末)と電子端末20(第二の端末)とを備える。 FIG. 9 is a diagram illustrating an example of the functional configuration of a wearable terminal according to Example 3 of the embodiment of the present invention. The notification system according to this embodiment includes a wearable terminal 10 (first terminal) and an electronic terminal 20 (second terminal).
 電子端末20は、例えば、モバイル端末、サーバ装置等であって、スケジュール情報が格納されている。なお、電子端末20は、スケジュール情報が格納できるものであれば、他でもよい。 The electronic terminal 20 is, for example, a mobile terminal, a server device, etc., and stores schedule information. Note that the electronic terminal 20 may be any other device as long as it can store schedule information.
 電子端末20は、記憶部21と通信部22とを備える。記憶部21は、スケジュール情報を記憶する。スケジュール情報は、例えば、通知の日時、曜日、頻度、回数等を示す情報であってもよい。 The electronic terminal 20 includes a storage section 21 and a communication section 22. The storage unit 21 stores schedule information. The schedule information may be information indicating, for example, the date and time of notification, day of the week, frequency, number of times, etc.
 通信部22は、スケジュール情報を記憶部21から取得して、ウェアラブル端末10に送信する。 The communication unit 22 acquires schedule information from the storage unit 21 and transmits it to the wearable terminal 10.
 本実施例に係るウェアラブル端末10は、実施例1に係るウェアラブル端末10に、通信部18が追加された構成である。通信部18は、電子端末20からスケジュール情報を受信して、記憶部11に格納する。 The wearable terminal 10 according to the present embodiment has a configuration in which a communication unit 18 is added to the wearable terminal 10 according to the first embodiment. The communication unit 18 receives schedule information from the electronic terminal 20 and stores it in the storage unit 11 .
 また、本実施例に係る振動制御部16は、記憶部11に格納されたスケジュール情報に基づいて、スケジュール時間内であれば、実施例1の手法により適切なタイミングに通知の振動を発生させる。 Further, the vibration control unit 16 according to the present embodiment generates notification vibration at an appropriate timing using the method of the first embodiment, as long as it is within the schedule time, based on the schedule information stored in the storage unit 11.
 図10は、本発明の実施の形態の実施例3に係る通知処理の流れの一例を示すフローチャートである。本実施例に係る通知処理の流れは、実施例1に係る通知処理にステップS301およびステップS302が追加されたフローである。 FIG. 10 is a flowchart illustrating an example of the flow of notification processing according to Example 3 of the embodiment of the present invention. The flow of the notification process according to the present embodiment is a flow in which step S301 and step S302 are added to the notification process according to the first embodiment.
 通知処理が開始されると、通信部18は、電子端末20から通知のスケジュール情報を受信する(ステップS301)。スケジュール情報は、記憶部11に格納される。 When the notification process is started, the communication unit 18 receives notification schedule information from the electronic terminal 20 (step S301). Schedule information is stored in the storage unit 11.
 続いて、ウェアラブル端末10は、スケジュール時間内であるか否かを判定する(ステップS302)。ウェアラブル端末10は、スケジュール時間内であると判定すると(ステップS302:YES)、ステップS101の処理に進む。 Next, the wearable terminal 10 determines whether it is within the scheduled time (step S302). When the wearable terminal 10 determines that it is within the scheduled time (step S302: YES), the process proceeds to step S101.
 他方、ウェアラブル端末10は、スケジュール時間内でないと判定すると(ステップS302:NO)、通知処理を終了する。 On the other hand, if the wearable terminal 10 determines that it is not within the scheduled time (step S302: NO), it ends the notification process.
 なお、振動制御部16は、スケジュール時間内に通知できなかったためにスケジュール時間を過ぎた場合には、即座に通知の振動を発生させてもよい。 Incidentally, if the scheduled time has passed because the notification could not be made within the scheduled time, the vibration control unit 16 may immediately generate a notification vibration.
 本実施例によれば、リマインダなどのように予め通知する時間帯が決まっているメッセージを通知する際のウェアラブルの振動のタイミングを適切なタイミングにすることができる。 According to this embodiment, it is possible to set the vibration timing of the wearable at an appropriate timing when notifying a message such as a reminder that has a predetermined notification time period.
 (実施の形態のまとめ)
 本明細書には、少なくとも下記の各項に記載した端末、通知システム、通知方法、及びプログラムが記載されている。
(第1項)
 ユーザの動作を検知した情報を取得する検知情報取得部と、
 前記ユーザの動作を検知した情報に基づいて、前記ユーザが動作を行っている間に振動するように、前記ユーザへの通知のための振動を発生させる振動制御部と、を備える、
 端末。
(第2項)
 前記ユーザの動作を検知した情報に基づいて、前記ユーザが動作を開始したか否かを判定する動作開始確認部と、
 前記ユーザの動作を検知した情報に基づいて、前記ユーザの動作における加速度の変化を予測する加速度予測部と、
 予測された前記ユーザの動作における加速度の変化に基づいて、前記ユーザの動作の終了時刻を推定する動作終了推定部と、をさらに備え、
 前記振動制御部は、推定された前記ユーザの動作の終了時刻の前に振動が終了することを、あらかじめ規定された振動の継続期間に基づいて判断した場合に、前記ユーザへの通知のための振動を発生させる、
 第1項に記載の端末。
(第3項)
 予測された前記ユーザの動作における加速度の変化に応じて、発生させる振動の強度を調整する振動調整部をさらに備える、
 第2項に記載の端末。
(第4項)
 第一の端末と、第二の端末とを備える通知システムであって、
 前記第一の端末は、
 ユーザへの通知のスケジュールを示す情報を前記第二の端末から受信する通信部と、
 ユーザの動作を検知した情報を取得する検知情報取得部と、
 スケジュールされた通知のタイミングにおいて、前記ユーザの動作を検知した情報に基づいて、前記ユーザが動作を行っている間に振動するように、前記ユーザへの通知のための振動を発生させる振動制御部と、を備え、
 前記第二の端末は、
 ユーザへの通知のスケジュールを示す情報を前記第一の端末に送信する通信部を備える、
 通知システム。
(第5項)
 端末が実行する通知方法であって、
 ユーザの動作を検知した情報を取得するステップと、
 前記ユーザの動作を検知した情報に基づいて、前記ユーザが動作を行っている間に振動するように、前記ユーザへの通知のための振動を発生させるステップと、を備える、
 通知方法。
(第6項)
 コンピュータを、第1項から第3項のいずれか1項に記載の端末における各部として機能させるためのプログラム。
(Summary of embodiments)
This specification describes at least the terminal, notification system, notification method, and program described in each section below.
(Section 1)
a detection information acquisition unit that acquires information on detected user motion;
a vibration control unit that generates vibration for notification to the user so as to vibrate while the user is performing the action, based on information obtained by detecting the user's action;
terminal.
(Section 2)
an operation start confirmation unit that determines whether the user has started an operation based on information obtained by detecting the user's operation;
an acceleration prediction unit that predicts a change in acceleration in the user's movement based on information obtained by detecting the user's movement;
further comprising a motion end estimation unit that estimates an end time of the user's motion based on a predicted change in acceleration in the user's motion;
When the vibration control unit determines that the vibration will end before the estimated end time of the user's motion based on a predefined vibration duration, the vibration control unit may be configured to send a notification to the user. generate vibrations,
The terminal described in paragraph 1.
(Section 3)
further comprising a vibration adjustment unit that adjusts the intensity of the vibration to be generated according to a predicted change in acceleration in the user's motion;
The terminal described in Section 2.
(Section 4)
A notification system comprising a first terminal and a second terminal,
The first terminal is
a communication unit that receives information indicating a schedule for notification to the user from the second terminal;
a detection information acquisition unit that acquires information on detected user motion;
a vibration control unit that generates a vibration for notification to the user, based on information obtained by detecting the user's movement, at a scheduled notification timing, so as to vibrate while the user is performing the movement; and,
The second terminal is
comprising a communication unit that transmits information indicating a schedule for notification to the user to the first terminal;
Notification system.
(Section 5)
A notification method performed by a terminal,
a step of obtaining information on detected user motion;
a step of generating vibration for notification to the user so as to vibrate while the user is performing the action, based on information obtained by detecting the user's action;
Notification method.
(Section 6)
A program for causing a computer to function as each part of the terminal according to any one of items 1 to 3.
 以上、本実施の形態について説明したが、本発明はかかる特定の実施形態に限定されるものではなく、請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the present embodiment has been described above, the present invention is not limited to such specific embodiment, and various modifications and changes can be made within the scope of the gist of the present invention as described in the claims. It is.
 10 ウェアラブル端末
 11 記憶部
 12 検知情報取得部
 13 動作開始確認部
 14 加速度予測部
 15 動作終了推定部
 16 振動制御部
 17 振動調整部
 18 通信部
 20 電子端末
 21 記憶部
 22 通信部
 101 CPU
 102 メモリ
 103 通信装置
 104 センサ
 105 振動装置
10 Wearable terminal 11 Storage unit 12 Detection information acquisition unit 13 Operation start confirmation unit 14 Acceleration prediction unit 15 Operation end estimation unit 16 Vibration control unit 17 Vibration adjustment unit 18 Communication unit 20 Electronic terminal 21 Storage unit 22 Communication unit 101 CPU
102 Memory 103 Communication device 104 Sensor 105 Vibration device

Claims (6)

  1.  ユーザの動作を検知した情報を取得する検知情報取得部と、
     前記ユーザの動作を検知した情報に基づいて、前記ユーザが動作を行っている間に振動するように、前記ユーザへの通知のための振動を発生させる振動制御部と、を備える、
     端末。
    a detection information acquisition unit that acquires information on detected user motion;
    a vibration control unit that generates vibration for notification to the user so as to vibrate while the user is performing the action, based on information obtained by detecting the user's action;
    terminal.
  2.  前記ユーザの動作を検知した情報に基づいて、前記ユーザが動作を開始したか否かを判定する動作開始確認部と、
     前記ユーザの動作を検知した情報に基づいて、前記ユーザの動作における加速度の変化を予測する加速度予測部と、
     予測された前記ユーザの動作における加速度の変化に基づいて、前記ユーザの動作の終了時刻を推定する動作終了推定部と、をさらに備え、
     前記振動制御部は、推定された前記ユーザの動作の終了時刻の前に振動が終了することを、あらかじめ規定された振動の継続期間に基づいて判断した場合に、前記ユーザへの通知のための振動を発生させる、
     請求項1に記載の端末。
    an operation start confirmation unit that determines whether the user has started an operation based on information obtained by detecting the user's operation;
    an acceleration prediction unit that predicts a change in acceleration in the user's movement based on information obtained by detecting the user's movement;
    further comprising a motion end estimation unit that estimates an end time of the user's motion based on a predicted change in acceleration in the user's motion;
    When the vibration control unit determines that the vibration will end before the estimated end time of the user's motion based on a predefined vibration duration, the vibration control unit may be configured to send a notification to the user. generate vibrations,
    The terminal according to claim 1.
  3.  予測された前記ユーザの動作における加速度の変化に応じて、発生させる振動の強度を調整する振動調整部をさらに備える、
     請求項2に記載の端末。
    further comprising a vibration adjustment unit that adjusts the intensity of the vibration to be generated according to a predicted change in acceleration in the user's motion;
    The terminal according to claim 2.
  4.  第一の端末と、第二の端末とを備える通知システムであって、
     前記第一の端末は、
     ユーザへの通知のスケジュールを示す情報を前記第二の端末から受信する通信部と、
     ユーザの動作を検知した情報を取得する検知情報取得部と、
     スケジュールされた通知のタイミングにおいて、前記ユーザの動作を検知した情報に基づいて、前記ユーザが動作を行っている間に振動するように、前記ユーザへの通知のための振動を発生させる振動制御部と、を備え、
     前記第二の端末は、
     ユーザへの通知のスケジュールを示す情報を前記第一の端末に送信する通信部を備える、
     通知システム。
    A notification system comprising a first terminal and a second terminal,
    The first terminal is
    a communication unit that receives information indicating a schedule for notification to the user from the second terminal;
    a detection information acquisition unit that acquires information on detected user motion;
    a vibration control unit that generates a vibration for notification to the user, based on information obtained by detecting the user's movement, at a scheduled notification timing, so as to vibrate while the user is performing the movement; and,
    The second terminal is
    comprising a communication unit that transmits information indicating a schedule for notification to the user to the first terminal;
    Notification system.
  5.  端末が実行する通知方法であって、
     ユーザの動作を検知した情報を取得するステップと、
     前記ユーザの動作を検知した情報に基づいて、前記ユーザが動作を行っている間に振動するように、前記ユーザへの通知のための振動を発生させるステップと、を備える、
     通知方法。
    A notification method performed by a terminal,
    a step of obtaining information on detected user motion;
    a step of generating vibration for notification to the user so as to vibrate while the user is performing the action, based on information obtained by detecting the user's action;
    Notification method.
  6.  コンピュータを、請求項1から3のいずれか1項に記載の端末における各部として機能させるためのプログラム。 A program for causing a computer to function as each part of the terminal according to any one of claims 1 to 3.
PCT/JP2022/024966 2022-06-22 2022-06-22 Terminal that generates vibration for notification WO2023248392A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/JP2022/024966 WO2023248392A1 (en) 2022-06-22 2022-06-22 Terminal that generates vibration for notification
PCT/JP2023/022353 WO2023248937A1 (en) 2022-06-22 2023-06-16 Terminal, notification system, notification method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/024966 WO2023248392A1 (en) 2022-06-22 2022-06-22 Terminal that generates vibration for notification

Publications (1)

Publication Number Publication Date
WO2023248392A1 true WO2023248392A1 (en) 2023-12-28

Family

ID=89379613

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/JP2022/024966 WO2023248392A1 (en) 2022-06-22 2022-06-22 Terminal that generates vibration for notification
PCT/JP2023/022353 WO2023248937A1 (en) 2022-06-22 2023-06-16 Terminal, notification system, notification method, and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
PCT/JP2023/022353 WO2023248937A1 (en) 2022-06-22 2023-06-16 Terminal, notification system, notification method, and program

Country Status (1)

Country Link
WO (2) WO2023248392A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002319997A (en) * 2001-04-20 2002-10-31 Sanyo Electric Co Ltd Portable telephone set
WO2012057326A1 (en) * 2010-10-28 2012-05-03 Necカシオモバイルコミュニケーションズ株式会社 Mobile terminal device, notification method, and program
JP2012199891A (en) * 2011-03-23 2012-10-18 Ntt Docomo Inc Portable terminal and vibration function control method
WO2022014274A1 (en) * 2020-07-14 2022-01-20 ソニーグループ株式会社 Notification control device, notification control method, and notification system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9348607B2 (en) * 2012-06-07 2016-05-24 Apple Inc. Quiet hours for notifications
JP2015116508A (en) * 2013-12-16 2015-06-25 富士通株式会社 Housing vibration equipment and electrical equipment comprising vibration equipment
JP2016034480A (en) * 2014-07-31 2016-03-17 セイコーエプソン株式会社 Notification device, exercise analysis system, notification method, notification program, exercise support method, and exercise support device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002319997A (en) * 2001-04-20 2002-10-31 Sanyo Electric Co Ltd Portable telephone set
WO2012057326A1 (en) * 2010-10-28 2012-05-03 Necカシオモバイルコミュニケーションズ株式会社 Mobile terminal device, notification method, and program
JP2012199891A (en) * 2011-03-23 2012-10-18 Ntt Docomo Inc Portable terminal and vibration function control method
WO2022014274A1 (en) * 2020-07-14 2022-01-20 ソニーグループ株式会社 Notification control device, notification control method, and notification system

Also Published As

Publication number Publication date
WO2023248937A1 (en) 2023-12-28

Similar Documents

Publication Publication Date Title
KR102093058B1 (en) Situational awareness haptic alarm
JP6478461B2 (en) Mobile devices with intuitive alerts
US10485474B2 (en) Sleep monitoring system
KR101980138B1 (en) Dynamic adjustment of mobile device based on user activity
JP6434144B2 (en) Raise gesture detection on devices
JP4896002B2 (en) Electronic display medium and screen display control method used for electronic display medium
CN113709622B (en) Method and device for detecting state of head-mounted electronic equipment, head-mounted electronic equipment and medium
TWI468003B (en) Event notification method, portable device with event notification function, and computer program product for event notification
US11381417B2 (en) User terminal and sleep management method
CN106510720B (en) User state prompting method and device
CN106974658B (en) Control method for information terminal device and body motion measuring device
WO2023248392A1 (en) Terminal that generates vibration for notification
EP2996316A1 (en) Methods and systems for communication management between an electronic device and a wearable electronic device
US20170098365A1 (en) Activity information measuring apparatus, and method and program for assisting prevention of forgotten attachment of the same
JP5880440B2 (en) Portable terminal device, notification method and program
JP7375691B2 (en) Drowsiness symptom notification system
KR20190079330A (en) Method, mobile terminal and application for reducing digital motion sickness
US12051321B2 (en) Control method, control device, and recording medium
JP7031940B2 (en) Continuation implementation support device, mobile terminal, continuation implementation support method and program
WO2018112866A1 (en) Method for operating device during unavailability time period
JP2010104396A (en) Situational determination device, system, method and program
KR101953578B1 (en) Method and apparatus for contents generation in cloud based virtual reallity services
US11435829B2 (en) Communication device and method using haptic actuator
JP2020115902A (en) Awakening guide control device and awakening guide system
JP2023148754A (en) Apparatus control system, apparatus control method, and program

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22947953

Country of ref document: EP

Kind code of ref document: A1