Reminder Method for a Head-Mounted Device and the Head-Mounted Device

By collecting and analyzing the six-axis attitude data of the head-mounted device, judging user posture changes and performing reminder operations, the cervical fatigue problem caused by long-term use is solved, providing better user experience and protection.

CN115291729BActive Publication Date: 2025-07-22LUXSHARE PRECISION TECH(NANJING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210959056.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-10
Publication Date
2025-07-22
Estimated Expiration
2042-08-10

AI Technical Summary

Technical Problem

Existing head-mounted devices ignore protection of the user's cervical spine during prolonged use, which can lead to fatigue and injury.

Method used

The sensing module continuously collects six-axis attitude data, judges the head attitude changes and performs reminders within the preset time period, including barrage, vibration or voice reminders, to prevent users from maintaining the same attitude for a long time.

Benefits of technology

Effectively remind users to adjust their posture, prevent cervical fatigue, and provide better user experience and protection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115291729B_ABST
    Figure CN115291729B_ABST
Patent Text Reader

Abstract

The present application discloses a reminder method for a head-mounted device and the head-mounted device. The reminder method for the head-mounted device includes: acquiring and storing an initial head posture value and a real-time head posture value; determining whether there is a change based on the real-time head posture values acquired within a first preset duration; if so, storing the last real-time head posture value acquired within the first preset duration as a base head posture value; if not, performing a predetermined reminder operation; after the first preset duration, at intervals of a second preset duration, determining whether there is a change based on the real-time head posture values acquired within the second preset duration; if so, storing the last real-time head posture value acquired within the second preset duration as the current base head posture value, and further performing a predetermined reminder operation when the last real-time head posture value acquired within the second preset duration is the same as the initial head posture value or the previously stored base head posture value; if not, performing a predetermined reminder operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of head-mounted devices, and particularly to a reminder method for a head-mounted device and a head-mounted device. Background Art

[0002] With the development and progress of technology, computer, communication, and consumer electronic products (such as mobile phones, computers, tablets, etc.) have become one of the indispensable products for people today. In particular, head-mounted devices with entertainment functions are likely to make users deeply immersed and forget themselves when using them. In the long run, it will cause certain fatigue to the human body (such as the cervical spine), and in severe cases, it will cause harm.

[0003] However, currently available head-mounted devices on the market usually only focus on the product quality itself and often ignore the possible harm to the user's cervical spine during long-term use.

[0004] Therefore, how to provide a technical solution to solve the above problems is an issue that needs to be addressed by those skilled in the art currently. Summary of the Invention

[0005] The embodiments of this application provide a reminder method for a head-mounted device and a head-mounted device, which can solve the problem that existing head-mounted devices ignore the possible harm to the user's cervical spine during long-term use.

[0006] To solve the above technical problems, this application is implemented as follows:

[0007] This application provides a reminder method for a head-mounted device, which includes: based on a start instruction, collecting six-axis attitude data continuously output by a sensing module to obtain and store real-time head attitude values, where the first obtained real-time head attitude value is the initial head attitude value; when the cumulative duration of obtaining and storing real-time head attitude values reaches a first preset duration, determining whether there is a change based on the real-time head attitude values obtained within the first preset duration. If there is a change, storing the last real-time head attitude value obtained within the first preset duration as the base head attitude value; if there is no change, performing a predetermined reminder operation; and after the cumulative duration of obtaining and storing real-time head attitude values is greater than the first preset duration, every second preset duration, determining whether there is a change based on the real-time head attitude values obtained within the second preset duration. If there is a change, storing the last real-time head attitude value obtained within the second preset duration as the current base head attitude value, and when the last real-time head attitude value obtained within the second preset duration is the same as the initial head attitude value or the previously stored base head attitude value, further performing a predetermined reminder operation; if there is no change, performing a predetermined reminder operation; where the second preset duration is greater than the first preset duration.

[0008] The present application provides a head-mounted device, which includes: a sensing module, a storage module, a reminder module, and a processing module. The processing module is connected to the sensing module, the storage module, and the reminder module. The sensing module is used to continuously output six-axis attitude data; the storage module is used to store an initial head attitude value and a real-time head attitude value; the reminder module is used to perform a predetermined reminder operation. The processing module is used to perform the following steps: based on a start instruction, collect the six-axis attitude data continuously output by the sensing module to obtain a real-time head attitude value, wherein the first obtained real-time head attitude value is the initial head attitude value; when the cumulative duration of obtaining the real-time head attitude value reaches a first preset duration, determine whether there is a change based on the real-time head attitude values obtained within the first preset duration. If there is a change, store the last obtained real-time head attitude value within the first preset duration as the base head attitude value; if there is no change, control the reminder module to perform a predetermined reminder operation; and when the cumulative duration of obtaining the real-time head attitude value is greater than the first preset duration, every second preset duration, determine whether there is a change based on the real-time head attitude values obtained within the second preset duration. If there is a change, store the last obtained real-time head attitude value within the second preset duration as the current base head attitude value, and when the last obtained real-time head attitude value within the second preset duration is the same as the initial head attitude value or the previously stored base head attitude value, further control the reminder module to perform a predetermined reminder operation; if there is no change, control the reminder module to perform a predetermined reminder operation; wherein, the second preset duration is greater than the first preset duration.

[0009] In the reminder method and the head-mounted device of the embodiment of the present application, when the user uses the head-mounted device to enjoy an immersive experience, it is possible to judge whether the user's head has been in a basically unchanged state through the real-time head attitude value, and when the user's head is in a posture for a long time, remind the user that they need to adjust their state (for example: it is recommended to change the posture or take a rest), so as to prevent cervical fatigue. In addition, through the setting of the second preset duration, the base head attitude value, and the initial head attitude value, the user's limb movement state can be perceived in detail, and when the user's head returns to the original posture after a slight head attitude change, the user can be reminded, providing a better experience for the user. Description of the Drawings

[0010] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The schematic embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation of the present application. In the drawings:

[0011] Figure 1 It is a block diagram of an embodiment of a head-mounted device according to the present application;

[0012] Figure 2A flowchart of a method according to an embodiment of the reminder method for a head-mounted device of the present application;

[0013] Figure 3 A flowchart of a method according to another embodiment of the reminder method for a head-mounted device of the present application;

[0014] Figure 4 A flowchart of a method according to yet another embodiment of the reminder method for a head-mounted device of the present application; and

[0015] Figure 5 A flowchart of a method according to still another embodiment of the reminder method for a head-mounted device of the present application. Detailed implementation manners

[0016] The embodiments of the present invention will be described below in conjunction with the relevant drawings. In these drawings, the same reference numerals denote the same or similar components or method flows.

[0017] It must be understood that the words "comprising", "including", etc. used in this specification are used to indicate the presence of specific technical features, numerical values, method steps, operations, and / or components, but do not exclude the addition of more technical features, numerical values, method steps, operations, components, or any combination of the above.

[0018] It must be understood that when a component is described as "connected" or "coupled" to another component, it may be directly connected or coupled to other components, and intermediate components may occur. On the contrary, when a component is described as "directly connected" or "directly coupled" to another component, there are no intermediate components.

[0019] Please refer to Figure 1 , which is a block diagram of an embodiment of a head-mounted device according to the present application. As Figure 1As shown, the head-mounted device 100 includes: a sensing module 110, a storage module 120, a reminder module 130, and a processing module 140. The processing module 140 is connected to the sensing module 110, the storage module 120, and the reminder module 130. Among them, the head-mounted device 100 can be, but is not limited to, a virtual reality (VR) device, an augmented reality (AR) device, or a mixed reality (MR) device; the sensing module 110 can be, but is not limited to, a six-axis inertial measurement unit (IMU); the storage module 120 can include, but is not limited to, a removable storage device, a volatile read-write memory, a read-only memory (ROM), or any combination thereof. The removable storage device can include a memory card, the volatile read-write memory can include a static random access memory (SRAM) and a dynamic random access memory (DRAM), and the read-only memory can include a programmable read-only memory (PROM) and an electrically erasable programmable read-only memory (EEPROM); the processing module 140 can be, but is not limited to, an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), a controller, a microcontroller, a microprocessor, or a digital signal processor (DSP).

[0020] The sensing module 110 is configured to continuously output six-axis attitude data. Specifically, the sensing module 110 may include a gyroscope 112, an accelerometer 114, and a magnetometer 116. The gyroscope 112 can be used to measure the rotational movement of the head-mounted device 100, the accelerometer 114 can be used to detect the force condition of the head-mounted device 100, and the magnetometer 116 can be used to detect the orientation of the head-mounted device 100.

[0021] The storage module 120 is used to store the initial head attitude value and the real-time head attitude value. Additionally, the storage module 120 can also store the data and / or instructions that the head-mounted device 100 can execute or use to implement the reminder method of the intelligent head-mounted device described in this application.

[0022] The reminder module 130 is used to perform a predetermined reminder operation. In one example, the reminder module 130 may include: a display module 132, a voice broadcast module 134, and a vibration module 136 that are connected to the processing module 140. Among them, the display module 132 can be used to remind the user to pay attention to the head posture in the form of bullet screens, the vibration module 136 can be used to remind the user to pay attention to the head posture in the form of vibrations, and the voice broadcast module 134 is used to remind the user to pay attention to the head posture in the form of playing voices (that is, the predetermined reminder operation can be bullet screen reminder, vibration reminder, and voice broadcast reminder). It should be noted that the display module 132 simultaneously provides the display screen when the user uses the head-mounted device 100.

[0023] The processing module 140 is used to collect the six-axis posture data continuously output by the sensing module 110 based on the start instruction to obtain the real-time head posture value. Specifically, the processing module 140 can continuously obtain the gyroscope data measured by the gyroscope 112, the accelerometer data detected by the accelerometer 114, and the magnetometer data detected by the magnetometer 116 through the Software Development Kit (SDK) to continuously obtain the real-time head posture value. Among them, the first obtained real-time head posture value is the initial head posture value.

[0024] In one embodiment, after the head-mounted device 100 is powered on and started, the processing module 140 can obtain the gyroscope data measured by the gyroscope 112, the accelerometer data detected by the accelerometer 114, and the magnetometer data detected by the magnetometer 116 through the Software Development Kit to determine whether the user is wearing the head-mounted device 100; when the processing module 140 determines that the user is wearing the head-mounted device 100, the start instruction is automatically generated (that is, after the user wears the head-mounted device 100, the processing module 140 automatically starts to execute the data and / or instructions of the reminder method of the intelligent head-mounted device described in this application). In another embodiment, the user can transmit the start instruction to the head-mounted device 100 by operating an input device (not drawn) connected to the head-mounted device 100, so that the processing module 140 starts to execute the data and / or instructions of the reminder method of the head-mounted device described in this application; at the same time, the user can also transmit a shutdown instruction to the head-mounted device 100 by operating the input device connected to the head-mounted device 100, so that the processing module 140 stops executing the data and / or instructions of the reminder method of the head-mounted device described in this application.

[0025] In this embodiment, the processing module 140 is further configured to, when the cumulative duration of obtaining the real-time head pose value reaches a first preset duration, determine whether there is a change based on the real-time head pose values obtained within the first preset duration. If there is a change, store the last real-time head pose value obtained within the first preset duration as the base head pose value; if there is no change, control the reminder module 130 to perform a predetermined reminder operation. Specifically, the processing module 140 can perform logical analysis and processing on the six-axis pose data output by the sensing module 110 through an algorithm processing module (i.e., software with specific logic) to determine whether there is a change in the user's head pose within the first preset duration after receiving the start instruction. If so, store the base head pose value. If not (indicating that the user maintains the same head pose within the first preset duration), control the reminder module 130 to remind the user to pay attention to the head pose in the form of bullet screens, vibrations, and / or voice broadcasts. Among them, the first preset duration can be a default preset duration (for example: five minutes) or a duration that the user can set according to actual needs.

[0026] In this embodiment, after the cumulative duration of obtaining the real-time head pose value is greater than the first preset duration, the processing module 140 is further configured to, every second preset duration, determine whether there is a change based on the real-time head pose values obtained within the second preset duration. If there is a change, store the last real-time head pose value obtained within the second preset duration as the current base head pose value, and further control the reminder module 130 to perform a predetermined reminder operation when the last real-time head pose value obtained within the second preset duration is the same as the initial head pose value or the previously stored base head pose value; if there is no change, control the reminder module 130 to perform a predetermined reminder operation, where the second preset duration is greater than the first preset duration.

[0027] Specifically, the processing module 140 starts continuously obtaining real-time head pose values based on the startup instruction, and after the first preset duration, every second preset duration, determines whether there is a change in the user's head pose within the second preset duration; if there is a change, the last real-time head pose value obtained within the second preset duration is stored as the current basic head pose value, and when the user's head pose returns to the original pose due to a slight change (i.e., the last real-time head pose value obtained within the second preset duration is the same as the initial head pose value or the previously stored basic head pose value), the processing module 140 further controls the reminder module 130 to remind the user to pay attention to the head pose in the form of bullet screens, vibrations, and / or voice broadcasts; if there is no change, the processing module 140 controls the reminder module 130 to remind the user to pay attention to the head pose in the form of bullet screens, vibrations, and / or voice broadcasts. Wherein, the second preset duration can be a default preset duration (for example: ten minutes) or a duration that the user can set according to actual needs, and the second preset duration is greater than the first preset duration. Therefore, the head-mounted device 100 can more detailedly perceive the user's limb movement state and give the user a better experience.

[0028] In one embodiment, the head-mounted device 100 may further include: a camera module 150, the camera module 150 is connected to the processing module 140 and is used for continuously shooting environmental images (i.e., images of the usage environment of the head-mounted device 100). The processing module 140 may further be used to obtain the real-time head pose value through a fusion algorithm by using the six-axis pose data continuously output by the sensing module 110 and the environmental images continuously shot by the camera module 150. In other words, in addition to obtaining the real-time head pose value by using the six-axis pose data continuously output by the sensing module 110, the processing module 140 can also use the environmental images continuously shot by the camera module 150 to assist in obtaining the real-time head pose value. Wherein, the camera module 150 can be a wide-angle camera, and the range of the field of view angle of the camera module 150 can be greater than 120 degrees.

[0029] In one embodiment, the processing module 140 may further be used to count the real-time head pose values obtained within the third preset duration when the cumulative duration of obtaining the real-time head pose value reaches the third preset duration; and when it is determined that the cumulative number of times of a certain real-time head pose value exceeds the threshold, control the reminder module 130 to perform a predetermined reminder operation. In other words, when the number of times the user's head maintains the same pose within the third preset duration exceeds the threshold, the processing module 140 controls the reminder module 130 to remind the user to pay attention to the head pose in the form of bullet screens, vibrations, and / or voice broadcasts. Wherein, the third preset duration is greater than the second preset duration, and the size of the threshold can be adjusted according to actual needs.

[0030] In one embodiment, the reminder module 130 may include: a display module 132 connected to the processing module 140. The head-mounted device 100 may further include: a database 160 connected to the processing module 140. The processing module 140 may further be configured to search for corresponding mitigation activity data in the database 160 based on the real-time head pose values whose cumulative count exceeds the threshold, and control the display module 132 to display the mitigation activity data in the form of bullet comments, suggesting the user to perform mitigation activities. Wherein, the mitigation activity data may include, but is not limited to, the head pose in the opposite direction of the real-time head pose value whose cumulative count exceeds the threshold and the duration of the suggested mitigation activity; the mitigation activity data included in the database 160 may be synchronously updated when the head-mounted device 100 updates its application software or firmware.

[0031] Please refer to Figure 2 , which is a flowchart of a method according to an embodiment of the reminder method for a head-mounted device according to the present application. As Figure 2 shown, the reminder method for the head-mounted device includes: based on a start instruction, collecting six-axis attitude data continuously output by the sensing module to obtain and store real-time head pose values, wherein the first obtained real-time head pose value is the initial head pose value (step 210); when the cumulative duration of obtaining and storing real-time head pose values reaches a first preset duration, determining whether there is a change based on the real-time head pose values obtained within the first preset duration (step 220), if there is a change, storing the last obtained real-time head pose value within the first preset duration as the base head pose value (step 230); if there is no change, performing a predetermined reminder operation (step 240); and after the cumulative duration of obtaining and storing real-time head pose values is greater than the first preset duration, every second preset duration, determining whether there is a change based on the real-time head pose values obtained within the second preset duration (step 250), if there is a change, storing the last obtained real-time head pose value within the second preset duration as the current base head pose value, and when the last obtained real-time head pose value within the second preset duration is the same as the initial head pose value or the previously stored base head pose value, further performing a predetermined reminder operation (step 260); if there is no change, performing a predetermined reminder operation (step 270). Wherein, the second preset duration is greater than the first preset duration.

[0032] Therefore, the reminder method of the head-mounted device can determine whether the user's head has been in a basically unchanged state through real-time head posture values. When the user's head remains in a posture for a long time, the user is reminded to adjust their own state, thereby preventing cervical fatigue. In addition, by setting the second preset duration, the basic head posture value, and the initial head posture value, the user's limb activity state can be detailedly sensed. When the user's head returns to the original posture after a slight head posture change, the user can be reminded, providing a better experience for the user. For detailed descriptions, please refer to the relevant descriptions of the above embodiments, which will not be elaborated here.

[0033] In one embodiment, step 210 may include: based on the start instruction, collecting the six-axis posture data continuously output by the sensing module and obtaining the environmental images continuously captured by the camera module, and using the six-axis posture data and the environmental images, through a fusion algorithm, obtaining and storing the real-time head posture value. Therefore, the head-mounted device can use the environmental images continuously captured by the camera module to assist in obtaining the real-time head posture value. For detailed descriptions, please refer to the relevant descriptions of the above embodiments, which will not be elaborated here.

[0034] In one embodiment, the execution of the predetermined reminder operation in steps 240 and 270 may include: reminding the user to pay attention to the head posture in the form of bullet screens, playing voices, and / or vibrations. Therefore, when the user uses the head-mounted device to enjoy an immersive experience, they can also pay attention to the need to adjust their own state. For detailed descriptions, please refer to the relevant descriptions of the above embodiments, which will not be elaborated here.

[0035] Please refer to Figure 3 , which is a flowchart of another embodiment method of the reminder method of the head-mounted device according to the present application. As Figure 3 shown, in addition to including steps 210 to 270, the reminder method of the head-mounted device may further include: when detecting that the user wears the head-mounted device, automatically generating a start instruction (step 202) before step 210. Therefore, after the user wears the head-mounted device 100, the head-mounted device 100 automatically starts to execute steps 210 to 270. For detailed descriptions, please refer to the relevant descriptions of the above embodiments, which will not be elaborated here. It should be noted that, to avoid Figure 3 the drawing of the figure from being too complex, steps 250 to 270 are omitted from the drawing.

[0036] Please refer to Figure 4 , which is a flowchart of yet another embodiment method of the reminder method of the head-mounted device according to the present application. As Figure 4As shown, in addition to steps 210 to 270, the reminder method of the head-mounted device may further include, before step 210: receiving a start instruction from an input device (step 204). Therefore, the user can start the head-mounted device 100 on their own according to their needs to start executing steps 210 to 270. For detailed descriptions, please refer to the relevant descriptions of the above embodiments, and will not be elaborated here. It should be noted that to avoid Figure 4 the drawing of the figure from being too complex, steps 250 to 270 are omitted from the drawing.

[0037] Please refer to Figure 5 , which is a flowchart of another embodiment method of the reminder method of the head-mounted device according to the present application. As Figure 5 shown, in addition to steps 210 to 270, the reminder method of the head-mounted device may further include: when the cumulative duration of obtaining and storing the real-time head pose value reaches a third preset duration, counting the real-time head pose values obtained within the third preset duration (step 310); and when it is determined that the cumulative number of a certain real-time head pose value exceeds a threshold, performing a predetermined reminder operation (step 320). Among them, the third preset duration is greater than the second preset duration. Therefore, the reminder method of the head-mounted device can monitor the user's head pose for a long time and remind the user to pay attention to the head pose. For detailed descriptions, please refer to the relevant descriptions of the above embodiments, and will not be elaborated here. It should be noted that to avoid Figure 5 the drawing of the figure from being too complex, steps 220 to 270 are omitted from the drawing.

[0038] In one embodiment, the reminder method of the head-mounted device may further include: based on the real-time head pose value whose cumulative number exceeds the threshold, searching for corresponding mitigation activity data in the database, and displaying the mitigation activity data in the form of a barrage to suggest that the user perform a mitigation activity (step 330). For detailed descriptions, please refer to the relevant descriptions of the above embodiments, and will not be elaborated here.

[0039] It should be noted that if there is no causal relationship among the above steps, the present application does not limit the execution order thereof.

[0040] In summary, in the present application, when the user is using the head-mounted device to enjoy the immersive experience, it is possible to determine whether the user's head has been in a basically unchanged state through the real-time head pose value, and when the user's head has been in a posture for a long time, remind the user to adjust their own state (for example: it is recommended to change the posture or take a rest), thereby preventing cervical fatigue. In addition, through the setting of the second preset duration, the basic head pose value, and the initial head pose value, the user's limb activity state can be sensed in detail. When the user's head returns to the original pose after a subtle head pose change, the user can be reminded to provide a better experience. In addition, through the setting of the third preset duration and the database, the user's head pose can be monitored for a long time. In addition to reminding the user to pay attention to the head pose, the activity data for relief can also be displayed, and the user is recommended to perform corresponding relief activities.

[0041] Although the present invention is described using the above embodiments, it should be noted that these descriptions are not intended to limit the present invention. On the contrary, this invention encompasses modifications and similar settings that are obvious to those skilled in the art in the technical field to which it pertains. Therefore, the scope of the claims must be interpreted in the broadest manner to include all obvious modifications and similar settings.

Claims

1. A reminder method for a head-mounted device, characterized in that, Including: Based on a start instruction, collect six-axis attitude data continuously output by a sensing module to obtain and store real-time head attitude values, where the first obtained real-time head attitude value is the initial head attitude value; When the cumulative duration of obtaining and storing the real-time head attitude values reaches a first preset duration, determine whether there is a change based on the real-time head attitude values obtained within the first preset duration; if there is a change, store the last real-time head attitude value obtained within the first preset duration as the base head attitude value; if there is no change, perform a predetermined reminder operation; and After the cumulative duration of obtaining and storing the real-time head attitude values is greater than the first preset duration, every second preset duration, determine whether there is a change based on the real-time head attitude values obtained within the second preset duration; if there is a change, store the last real-time head attitude value obtained within the second preset duration as the current base head attitude value, and when the last real-time head attitude value obtained within the second preset duration is the same as the initial head attitude value or the previously stored base head attitude value, further perform the predetermined reminder operation; if there is no change, perform the predetermined reminder operation, where the second preset duration is greater than the first preset duration.

2. The reminder method for the head-mounted device according to claim 1, wherein, Further including: When detecting that the user wears a head-mounted device, automatically generate the start instruction.

3. The reminder method of the head-mounted device according to claim 1, wherein, Further including: Receive the start instruction from an input device.

4. The reminder method for the head-mounted device according to claim 1, characterized in that, The step of, based on the start instruction, collecting six-axis attitude data continuously output by the sensing module to obtain and store real-time head attitude values includes: Based on the start instruction, collect the six-axis attitude data continuously output by the sensing module and obtain the environmental images continuously captured by a camera module, and use the six-axis attitude data and the environmental images to obtain and store the real-time head attitude values through a fusion algorithm.

5. The reminder method for the head-mounted device according to claim 1, wherein, The step of performing the predetermined reminder operation includes: Remind the user to pay attention to the head attitude in the form of bullet screens, playing voice and / or vibration.

6. The reminder method for the head-mounted device according to claim 1, characterized in that, Further including: When the cumulative duration of obtaining and storing the real-time head attitude values reaches a third preset duration, count the real-time head attitude values obtained within the third preset duration, where the third preset duration is greater than the second preset duration; And When it is determined that the cumulative number of times of a certain real-time head attitude value exceeds a threshold, perform the predetermined reminder operation.

7. The reminder method of the head-mounted device according to claim 6, characterized in that, Further including: Based on the real-time head attitude values whose cumulative number of times exceeds the threshold, search for corresponding mitigation activity data in a database and display the mitigation activity data in the form of bullet screens to suggest that the user perform mitigation activities.

8. A head-mounted device, characterized in that, Including: A sensing module for continuously outputting six-axis attitude data; A storage module for storing the initial head attitude value and the real-time head attitude values; A reminder module for performing the predetermined reminder operation; And A processing module connected to the sensing module, the storage module and the reminder module for performing the following steps: Based on the start instruction, the six-axis posture data continuously output by the sensing module is collected to obtain the real-time head posture value, wherein the first real-time head posture value obtained is the initial head posture value; When the cumulative time for obtaining the real-time head posture value reaches a first preset time, judging whether there is a change based on the real-time head posture value obtained within the first preset time; if there is a change, storing the last real-time head posture value obtained within the first preset time as the basic head posture value; if there is no change, controlling the reminder module to perform the predetermined reminder operation; and When the cumulative time length for obtaining the real-time head posture value is greater than the first preset time length, determine whether there is a change every second preset time length based on the real-time head posture value obtained within the second preset time length; if there is a change, store the last real-time head posture value obtained within the second preset time length as the current basic head posture value, and when the last real-time head posture value obtained within the second preset time length is the same as the initial head posture value or the previously stored basic head posture value, further control the reminder module to perform the predetermined reminder operation; if there is no change, control the reminder module to perform the predetermined reminder operation, wherein the second preset time length is greater than the first preset time length.

9. The head-mounted device according to claim 8, wherein, Also includes: The camera module is connected to the processing module and is used to continuously capture environmental images; the processing module is also used to utilize the six-axis posture data continuously output by the sensing module and the environmental images continuously captured by the camera module to obtain the real-time head posture value through a fusion algorithm.

10. The head-mounted device according to claim 8, characterized in that, The reminder module includes: a display module, a broadcasting module and / or a vibration module connected to the processing module, wherein the display module is used to remind the user to pay attention to the head posture in the form of barrage, the vibration module is used to remind the user to pay attention to the head posture in the form of vibration, and the broadcasting module is used to remind the user to pay attention to the head posture in the form of playing voice.

11. The head-mounted device according to claim 8, wherein, The processing module is further configured to count the real-time head posture values obtained within the third preset time period when the cumulative time period for obtaining the real-time head posture values reaches a third preset time period; And when it is determined that the accumulated number of times of a certain real-time head posture value exceeds a threshold, the reminder module is controlled to perform the predetermined reminder operation; wherein, the third preset time length is greater than the second preset time length.

12. The head-mounted device according to claim 11, wherein The reminder module includes: a display module connected to the processing module, and the head-mounted device also includes: a database connected to the processing module; the processing module is also used to search for corresponding relief activity data in the database based on the real-time head posture value whose cumulative number exceeds the threshold, and control the display module to display the relief activity data in the form of barrage, suggesting users to perform relief activities.

Citation Information

Patent Citations

  • Prompting method and device, headwear device and computer readable storage medium

    CN109528205A

  • User posture correction method and device, storage medium and smart television

    CN111447496A